Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f5.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f5.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_f5.s,v 1.1 2007/05/11 17:22:29 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0xFD683E72607DDA27, %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 0xC, %g1
89 set 0x2, %g2
90 set 0x4, %g3
91 set 0xB, %g4
92 set 0x3, %g5
93 set 0xB, %g6
94 set 0x8, %g7
95 !# Input registers
96 set -0x7, %i0
97 set -0x8, %i1
98 set -0x1, %i2
99 set -0xE, %i3
100 set -0xA, %i4
101 set -0x6, %i5
102 set -0xE, %i6
103 set -0x3, %i7
104 !# Local registers
105 set 0x474585A2, %l0
106 set 0x077F998F, %l1
107 set 0x5D321D57, %l2
108 set 0x7C08F5E1, %l3
109 set 0x23A13D6E, %l4
110 set 0x60A48941, %l5
111 set 0x6A5B7B96, %l6
112 !# Output registers
113 set 0x06DE, %o0
114 set 0x0B14, %o1
115 set 0x03BE, %o2
116 set -0x1B96, %o3
117 set 0x1827, %o4
118 set -0x1200, %o5
119 set 0x138F, %o6
120 set -0x086A, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x3851DEBE13A5A6B1)
123 INIT_TH_FP_REG(%l7,%f2,0xA69435D96093DABB)
124 INIT_TH_FP_REG(%l7,%f4,0x8FC295C7E342EDC4)
125 INIT_TH_FP_REG(%l7,%f6,0x04785ED90CD8F5DF)
126 INIT_TH_FP_REG(%l7,%f8,0x679FA72FF37A6283)
127 INIT_TH_FP_REG(%l7,%f10,0xA1C98B90F17AB423)
128 INIT_TH_FP_REG(%l7,%f12,0x78CBDFE1B59DACE0)
129 INIT_TH_FP_REG(%l7,%f14,0x646B54B8FF13D737)
130 INIT_TH_FP_REG(%l7,%f16,0xF641E67F7F7E2571)
131 INIT_TH_FP_REG(%l7,%f18,0x9FC6E7158E4B84CB)
132 INIT_TH_FP_REG(%l7,%f20,0xBB05E5A343522B25)
133 INIT_TH_FP_REG(%l7,%f22,0x7C914600D3310827)
134 INIT_TH_FP_REG(%l7,%f24,0xC0AC7DC5E92C7BC0)
135 INIT_TH_FP_REG(%l7,%f26,0x9D3C07F76BABA1FC)
136 INIT_TH_FP_REG(%l7,%f28,0xEAA2771AC7B2BFE2)
137 INIT_TH_FP_REG(%l7,%f30,0xB2DC77C191A307BC)
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, 0x0BC, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 sir 0x0B09
151 orn %g1, %i0, %g7
152 membar 0x2B
153 nop
154 setx 0x2993E5B4A04FD801, %l0, %l6
155 stx %l6, [%l7 + 0x38]
156 ldx [%l7 + 0x38], %fsr
157 nop
158 setx loop_1, %l0, %l1
159 wrpr 0x1, %tl
160 wrpr %l1, %tnpc
161 setx 0x34400001400, %l0, %l1
162 wrpr %l1, %tstate
163 wrhpr 0x4, %htstate
164 done
165 fmovrsgez %i4, %f3, %f6
166 popc %g6, %o7
167 nop
168 fitod %f12, %f16
169 fdtox %f16, %f26
170 fxtod %f26, %f20
171loop_1:
172 andcc %o6, %o3, %l0
173 nop
174 setx 0xBC645C1A7C125735, %l0, %l6
175 stx %l6, [%l7 + 0x28]
176 ldd [%l7 + 0x28], %f30
177 setx 0xDD9C3AB287B78840, %l1, %l5
178 stx %l5, [%l7 + 0x10]
179 ldd [%l7 + 0x10], %f24
180 fsubd %f24, %f30, %f30
181 stw %l5, [%l7 + 0x68]
182 bneg,a,pt %icc, loop_2
183 mova %xcc, %g4, %l1
184 xor %g5, 0x1421, %o2
185 subcc %i1, %i2, %l2
186loop_2:
187 movg %xcc, %i7, %i3
188 tcs %xcc, 0x5
189 movcs %icc, %o0, %o5
190 movvs %icc, %l4, %i5
191 ldd [%l7 + 0x78], %f10
192 orncc %o1, %o4, %l6
193 taddcctv %g3, 0x143E, %g2
194 call loop_3
195 fbe,a %fcc0, loop_4
196 edge16n %i6, %l3, %g1
197 brlez,a %g7, loop_5
198loop_3:
199 fmovrdlz %i4, %f20, %f4
200loop_4:
201 brlz %i0, loop_6
202 fmovsneg %xcc, %f30, %f9
203loop_5:
204 nop
205 fitos %f30, %f12
206 bneg,pn %xcc, loop_7
207loop_6:
208 fones %f7
209 fbue,a %fcc2, loop_8
210 fnegs %f17, %f17
211loop_7:
212 edge32l %o7, %g6, %o3
213 array8 %l0, %o6, %g4
214loop_8:
215 smul %l1, %l5, %o2
216 ba,a loop_9
217 restored
218 rdpr %cwp, %g1
219 rdpr %cansave, %g2
220 rdpr %canrestore, %g3
221 rdpr %cleanwin, %g4
222 rdpr %otherwin, %g5
223 rdpr %wstate, %g6
224 fpadd16 %f4, %f6, %f8
225 nop
226 setx 0xCF77BCE3D73FC025, %l0, %l6
227 stx %l6, [%l7 + 0x28]
228 ldd [%l7 + 0x28], %f20
229 setx 0x6D31C981F165E13F, %l1, %l5
230 stx %l5, [%l7 + 0x10]
231 ldd [%l7 + 0x10], %f22
232 faddd %f22, %f20, %f24
233loop_9:
234 array16 %g5, %i1, %l2
235 edge32ln %i7, %i3, %i2
236 fmovrdgez %o5, %f30, %f22
237 orncc %l4, %i5, %o0
238 nop
239 fitod %f4, %f18
240 fdtos %f18, %f19
241 orcc %o4, 0x1C9B, %o1
242 fnot1s %f1, %f5
243 tle %icc, 0x0
244 smulcc %g3, %l6, %g2
245 fbuge,a %fcc2, loop_10
246 fbul %fcc0, loop_11
247 fbul,a %fcc2, loop_12
248 fxor %f26, %f2, %f16
249loop_10:
250 sll %i6, %g1, %l3
251loop_11:
252 move %icc, %g7, %i0
253loop_12:
254 orcc %o7, %i4, %o3
255 movneg %icc, %l0, %o6
256 stx %g6, [%l7 + 0x78]
257 tleu %icc, 0x4
258 fpsub32 %f20, %f18, %f0
259 edge8l %g4, %l1, %o2
260 fornot1 %f0, %f18, %f14
261 sra %g5, %l5, %i1
262 array32 %l2, %i7, %i2
263 fors %f0, %f18, %f12
264 fmovsne %icc, %f10, %f27
265 tgu %icc, 0x2
266 umul %o5, 0x0958, %l4
267 movre %i5, 0x14F, %o0
268 fzero %f4
269 sth %o4, [%l7 + 0x26]
270 ldstub [%l7 + 0x2C], %i3
271 prefetch [%l7 + 0x78], 0x2
272 srlx %g3, %l6, %g2
273 tle %xcc, 0x6
274 movpos %xcc, %i6, %o1
275 fmovsgu %icc, %f12, %f21
276 membar 0x57
277 fzeros %f21
278 edge32 %l3, %g1, %g7
279 mulscc %o7, 0x01E8, %i4
280 tn %icc, 0x1
281 nop
282 setx 0x56BD99F2E76D5868, %l0, %l6
283 stx %l6, [%l7 + 0x28]
284 ldd [%l7 + 0x28], %f8
285 setx 0xEB919F01D2ED7C8E, %l1, %l5
286 stx %l5, [%l7 + 0x10]
287 ldd [%l7 + 0x10], %f4
288 faddd %f4, %f8, %f22
289 fcmpne16 %f28, %f16, %i0
290 addcc %l0, %o6, %g6
291 movrgz %g4, %o3, %o2
292 addccc %g5, 0x1723, %l1
293 tle %xcc, 0x4
294 lduh [%l7 + 0x66], %i1
295 fnor %f30, %f2, %f28
296 edge32l %l2, %l5, %i2
297 movge %xcc, %i7, %o5
298 movrlez %i5, 0x10A, %o0
299 stw %o4, [%l7 + 0x10]
300 fandnot2 %f0, %f26, %f10
301 fbug %fcc1, loop_13
302 srl %l4, 0x04, %g3
303 fmovdvs %xcc, %f2, %f9
304 fabsd %f20, %f18
305loop_13:
306 udivcc %l6, 0x120A, %g2
307 subc %i3, %i6, %o1
308 fpsub16s %f24, %f18, %f21
309 movcs %icc, %l3, %g1
310 tneg %icc, 0x6
311 tn %xcc, 0x3
312 fmovse %icc, %f7, %f14
313 fmovs %f8, %f14
314 move %icc, %o7, %i4
315 tcc %xcc, 0x0
316 tgu %icc, 0x6
317 flush %l7 + 0x68
318 set 0x20, %l2
319 ldda [%l7 + %l2] 0x80, %g6
320 nop
321 setx 0x6531F28EB9F7E593, %l0, %l6
322 stx %l6, [%l7 + 0x28]
323 ldd [%l7 + 0x28], %f22
324 setx 0x9A1E3CB79C24488D, %l1, %l5
325 stx %l5, [%l7 + 0x10]
326 ldd [%l7 + 0x10], %f16
327 fsubd %f16, %f22, %f14
328 tcs %xcc, 0x2
329 smulcc %l0, %o6, %i0
330 add %l7, 0x38, %l6
331 wr %g0, 0x0c, %asi
332 casxa [%l6] %asi, %g6, %o3
333 set 0x74, %i0
334 ldswa [%l7 + %i0] 0x11, %o2
335 fcmpne16 %f4, %f14, %g4
336 tgu %xcc, 0x4
337 fpadd32s %f11, %f24, %f5
338 fmovrde %l1, %f6, %f2
339 fmovsn %xcc, %f15, %f4
340 movneg %xcc, %g5, %l2
341 fmul8x16al %f25, %f21, %f20
342 subccc %i1, 0x0CED, %i2
343 edge8n %l5, %i7, %i5
344 bgu,a,pt %icc, loop_14
345 sdivcc %o0, 0x0EA0, %o5
346 add %l7, 0x1C, %l6
347 wr %g0, 0x89, %asi
348 lda [%l6] %asi, %l4
349 casa [%l6] %asi, %l4, %g3
350loop_14:
351 addccc %o4, 0x119F, %g2
352 tvs %xcc, 0x4
353 wr %g0, 0x10, %asi
354 ldxa [%l7 + 0x30] %asi, %l6
355 ldsh [%l7 + 0x44], %i6
356 alignaddr %o1, %i3, %g1
357 bneg,a loop_15
358 taddcc %l3, %i4, %o7
359 nop
360 setx loop_16, %l0, %l1
361 wrpr 0x1, %tl
362 wrpr %l1, %tpc
363 add %l1, 0x4, %l1
364 wrpr %l1, %tnpc
365 setx 0x34400001400, %l0, %l1
366 wrpr %l1, %tstate
367 wrhpr 0x4, %htstate
368 retry
369 edge32l %g7, %l0, %i0
370loop_15:
371 nop
372 wr %g0, 0x89, %asi
373 lduwa [%l7 + 0x10] %asi, %g6
374loop_16:
375 movvs %xcc, %o6, %o2
376 sllx %o3, %l1, %g5
377 stx %g4, [%l7 + 0x40]
378 ta %xcc, 0x1
379 bshuffle %f18, %f28, %f14
380 sdivx %l2, 0x1635, %i1
381 sllx %i2, %l5, %i7
382 set 0x10, %o5
383 lda [%l7 + %o5] 0x80, %f28
384 fbue,a %fcc3, loop_17
385 nop
386 setx 0x783E62F45D3F2BC0, %l0, %l6
387 stx %l6, [%l7 + 0x28]
388 ldd [%l7 + 0x28], %f28
389 setx 0xA37B972CAD1A76CC, %l1, %l5
390 stx %l5, [%l7 + 0x10]
391 ldd [%l7 + 0x10], %f20
392 faddd %f20, %f28, %f12
393 sllx %o0, 0x1B, %i5
394 fble,a %fcc0, loop_18
395loop_17:
396 ld [%l7 + 0x24], %f1
397 bge,pt %xcc, loop_19
398 srl %o5, 0x1F, %g3
399loop_18:
400 tne %icc, 0x2
401 fmuld8sux16 %f6, %f11, %f26
402loop_19:
403 array16 %o4, %l4, %l6
404 saved
405 rdpr %cwp, %g1
406 rdpr %cansave, %g2
407 rdpr %canrestore, %g3
408 rdpr %cleanwin, %g4
409 rdpr %otherwin, %g5
410 rdpr %wstate, %g6
411 fblg %fcc2, loop_20
412 sll %g2, %o1, %i3
413 andncc %i6, %g1, %l3
414 movcc %icc, %o7, %i4
415loop_20:
416 addc %l0, 0x061C, %g7
417 movneg %icc, %i0, %o6
418 and %o2, %g6, %l1
419 subcc %o3, 0x1837, %g5
420 nop
421 setx 0xB43B79CC5000D1B1, %l0, %l6
422 stx %l6, [%l7 + 0x28]
423 ldd [%l7 + 0x28], %f0
424 fsqrtd %f0, %f10
425 bneg %xcc, loop_21
426 xor %g4, %i1, %l2
427 popc 0x0218, %i2
428 edge32ln %i7, %l5, %i5
429loop_21:
430 nop
431 wr %g0, 0x0c, %asi
432 sta %f8, [%l7 + 0x5C] %asi
433 fmovdcc %xcc, %f20, %f16
434 andcc %o0, %g3, %o5
435 movrgz %o4, 0x18F, %l4
436 bpos loop_22
437 subcc %g2, 0x02C9, %o1
438 move %icc, %l6, %i6
439 set 0x68, %g1
440 ldswa [%l7 + %g1] 0x19, %i3
441loop_22:
442 udiv %l3, 0x13AB, %o7
443 tcs %icc, 0x2
444 xnorcc %g1, %l0, %g7
445 srlx %i0, %i4, %o6
446 subccc %g6, %l1, %o2
447 bvc loop_23
448 orcc %g5, 0x11C6, %o3
449 set 0x40, %g6
450 stda %f16, [%l7 + %g6] 0xf0
451 membar #Sync
452loop_23:
453 xnor %g4, %i1, %l2
454 tvc %icc, 0x0
455 movg %icc, %i2, %i7
456 subccc %i5, %o0, %l5
457 popc 0x0F20, %g3
458 nop
459 setx loop_24, %l0, %l1
460 jmpl %l1, %o5
461 stx %l4, [%l7 + 0x60]
462 sth %g2, [%l7 + 0x68]
463 subcc %o1, 0x01E5, %o4
464loop_24:
465 nop
466 set 0x0C, %l0
467 lda [%l7 + %l0] 0x10, %f14
468 te %xcc, 0x1
469 edge8n %l6, %i6, %l3
470 fblg,a %fcc2, loop_25
471 bpos,pt %xcc, loop_26
472 orcc %o7, 0x1E28, %i3
473 array32 %g1, %l0, %i0
474loop_25:
475 nop
476 set 0x20, %g2
477 lduha [%l7 + %g2] 0x18, %i4
478loop_26:
479 sir 0x1598
480 bne,pt %icc, loop_27
481 subc %o6, %g7, %g6
482 sir 0x15B6
483 fmovdne %xcc, %f31, %f27
484loop_27:
485 nop
486 wr %g0, 0x80, %asi
487 ldstuba [%l7 + 0x68] %asi, %l1
488 andncc %g5, %o2, %o3
489 membar 0x57
490 tsubcc %g4, 0x05C0, %l2
491 fpsub32s %f17, %f11, %f23
492 set 0x54, %o3
493 stwa %i2, [%l7 + %o3] 0x14
494 orncc %i1, %i7, %i5
495 fmovsn %xcc, %f14, %f14
496 nop
497 setx loop_28, %l0, %l1
498 wrpr 0x1, %tl
499 wrpr %l1, %tnpc
500 setx 0x34400001400, %l0, %l1
501 wrpr %l1, %tstate
502 wrhpr 0x4, %htstate
503 done
504 orncc %l5, %g3, %o0
505 bgu,a %xcc, loop_29
506 saved
507 rdpr %cwp, %g1
508 rdpr %cansave, %g2
509 rdpr %canrestore, %g3
510 rdpr %cleanwin, %g4
511 rdpr %otherwin, %g5
512 rdpr %wstate, %g6
513loop_28:
514 std %f0, [%l7 + 0x50]
515 fmovdvc %xcc, %f0, %f28
516loop_29:
517 movgu %icc, %l4, %o5
518 fpadd16 %f12, %f6, %f6
519 edge8ln %o1, %g2, %l6
520 umulcc %o4, %i6, %o7
521 tn %xcc, 0x3
522 or %i3, %g1, %l3
523 tn %xcc, 0x6
524 ba,a loop_30
525 bleu,a,pt %xcc, loop_31
526 andncc %i0, %l0, %i4
527 udiv %g7, 0x070D, %o6
528loop_30:
529 fble %fcc2, loop_32
530loop_31:
531 or %g6, %l1, %g5
532 fblg %fcc2, loop_33
533 fmovse %xcc, %f9, %f23
534loop_32:
535 saved
536 rdpr %cwp, %g1
537 rdpr %cansave, %g2
538 rdpr %canrestore, %g3
539 rdpr %cleanwin, %g4
540 rdpr %otherwin, %g5
541 rdpr %wstate, %g6
542 sdivcc %o2, 0x181A, %g4
543loop_33:
544 srl %o3, %i2, %l2
545 ldsh [%l7 + 0x3A], %i1
546 movleu %xcc, %i5, %l5
547 orncc %i7, 0x0F77, %o0
548 edge32ln %g3, %l4, %o5
549 fxnors %f18, %f21, %f25
550 movgu %xcc, %o1, %g2
551 set 0x79, %o0
552 stba %l6, [%l7 + %o0] 0x14
553 edge32l %o4, %i6, %i3
554 fmovdneg %xcc, %f25, %f23
555 smulcc %g1, 0x1369, %l3
556 fbug,a %fcc0, loop_34
557 orcc %i0, %o7, %i4
558 fnors %f28, %f20, %f30
559 tgu %xcc, 0x3
560loop_34:
561 edge8n %g7, %o6, %g6
562 udiv %l1, 0x05FF, %g5
563 ble,a loop_35
564 tle %xcc, 0x0
565 wr %g0, 0x18, %asi
566 prefetcha [%l7 + 0x18] %asi, 0x1
567loop_35:
568 brlz,a %g4, loop_36
569 tne %icc, 0x1
570 fpack16 %f10, %f5
571 fmovsn %xcc, %f12, %f11
572loop_36:
573 for %f22, %f28, %f0
574 fones %f14
575 fors %f8, %f17, %f12
576 mulscc %l0, %i2, %o3
577 set 0x7F, %l4
578 lduba [%l7 + %l4] 0x19, %l2
579 membar #Sync
580 wr %g0, 0x16, %asi
581 ldda [%l7 + 0x40] %asi, %f16
582 lduw [%l7 + 0x6C], %i5
583 sllx %i1, 0x00, %i7
584 stbar
585 lduh [%l7 + 0x70], %o0
586 fmovda %xcc, %f0, %f11
587 movrgez %g3, %l5, %l4
588 fmul8x16al %f27, %f6, %f26
589 tl %icc, 0x0
590 ble,a,pn %xcc, loop_37
591 brgez,a %o5, loop_38
592 nop
593 fitos %f11, %f27
594 fstox %f27, %f8
595 fxtos %f8, %f18
596 fandnot1s %f24, %f12, %f4
597loop_37:
598 tge %icc, 0x3
599loop_38:
600 tge %icc, 0x6
601 movvs %xcc, %o1, %l6
602 udivx %o4, 0x1C0B, %i6
603 fmovsa %xcc, %f10, %f10
604 tsubcctv %i3, 0x0B20, %g2
605 fmul8x16al %f7, %f22, %f24
606 movn %xcc, %g1, %i0
607 edge8ln %o7, %l3, %i4
608 tcc %icc, 0x3
609 fmovsvc %icc, %f18, %f12
610 tgu %xcc, 0x7
611 sllx %o6, %g6, %g7
612 fnot2s %f23, %f29
613 wr %g0, 0x23, %asi
614 stha %g5, [%l7 + 0x66] %asi
615 membar #Sync
616 udiv %l1, 0x1E44, %g4
617 fmovsa %icc, %f30, %f24
618 add %l7, 0x30, %l6
619 wr %g0, 0x18, %asi
620 casxa [%l6] 0x18, %l0, %o2
621 movn %icc, %i2, %o3
622 tge %icc, 0x4
623 xor %i5, 0x1211, %i1
624 fbo,a %fcc3, loop_39
625 srl %i7, 0x05, %o0
626 sir 0x00B8
627 tvc %xcc, 0x0
628loop_39:
629 saved
630 rdpr %cwp, %g1
631 rdpr %cansave, %g2
632 rdpr %canrestore, %g3
633 rdpr %cleanwin, %g4
634 rdpr %otherwin, %g5
635 rdpr %wstate, %g6
636 fzeros %f31
637 brlez,a %g3, loop_40
638 ta %icc, 0x7
639 movpos %xcc, %l2, %l5
640 fmovda %xcc, %f27, %f25
641loop_40:
642 tsubcc %o5, %l4, %l6
643 fbl %fcc1, loop_41
644 movl %xcc, %o1, %i6
645 bpos,a %xcc, loop_42
646 fmovde %icc, %f27, %f15
647loop_41:
648 sethi 0x1C6F, %i3
649 xorcc %o4, %g1, %i0
650loop_42:
651 ldd [%l7 + 0x48], %o6
652 orn %g2, %l3, %i4
653 umul %g6, %o6, %g7
654 add %l1, %g4, %l0
655 movrne %g5, %i2, %o3
656 tg %icc, 0x6
657 prefetch [%l7 + 0x60], 0x0
658 brlz %i5, loop_43
659 tn %icc, 0x2
660 and %o2, %i1, %o0
661 movn %xcc, %i7, %g3
662loop_43:
663 and %l5, %l2, %o5
664 bpos,a loop_44
665 tvs %xcc, 0x6
666 addcc %l6, 0x16C7, %l4
667 udivx %i6, 0x04BB, %o1
668loop_44:
669 nop
670 setx 0x009422F4DC0412DF, %l0, %l6
671 stx %l6, [%l7 + 0x28]
672 ldd [%l7 + 0x28], %f0
673 setx 0x4041FBBC97FA79D5, %l1, %l5
674 stx %l5, [%l7 + 0x10]
675 ldd [%l7 + 0x10], %f26
676 fsubd %f26, %f0, %f4
677 fbue %fcc1, loop_45
678 fnot1 %f18, %f30
679 tne %xcc, 0x2
680 fbne,a %fcc1, loop_46
681loop_45:
682 movgu %icc, %i3, %g1
683 tgu %icc, 0x1
684 orncc %i0, %o7, %g2
685loop_46:
686 mulscc %l3, %o4, %g6
687 fpadd32 %f20, %f14, %f20
688 srax %i4, 0x1D, %g7
689 restored
690 rdpr %cwp, %g1
691 rdpr %cansave, %g2
692 rdpr %canrestore, %g3
693 rdpr %cleanwin, %g4
694 rdpr %otherwin, %g5
695 rdpr %wstate, %g6
696 edge32n %l1, %g4, %o6
697 orncc %l0, %g5, %i2
698 udiv %i5, 0x0540, %o3
699 add %l7, 0x70, %l6
700 wr %g0, 0x80, %asi
701 casa [%l6] 0x80, %i1, %o0
702 sll %o2, 0x13, %g3
703 fbul %fcc0, loop_47
704 array16 %l5, %i7, %o5
705 move %xcc, %l6, %l2
706 bne,a,pt %xcc, loop_48
707loop_47:
708 fmovrdne %i6, %f30, %f12
709 fmovdg %xcc, %f10, %f12
710 fpsub16s %f14, %f30, %f19
711loop_48:
712 fbe,a %fcc1, loop_49
713 ld [%l7 + 0x0C], %f20
714 sth %l4, [%l7 + 0x7E]
715 sdivcc %o1, 0x0B55, %i3
716loop_49:
717 brlz %i0, loop_50
718 movge %icc, %o7, %g1
719 set 0x08, %i6
720 swapa [%l7 + %i6] 0x10, %l3
721loop_50:
722 fbe,a %fcc1, loop_51
723 tn %xcc, 0x0
724 fmovsleu %icc, %f31, %f18
725 move %xcc, %o4, %g6
726loop_51:
727 bgu,a %icc, loop_52
728 fmovrdlz %i4, %f22, %f2
729 tpos %xcc, 0x5
730 ld [%l7 + 0x3C], %f6
731loop_52:
732 nop
733 set 0x34, %i4
734 ldsha [%l7 + %i4] 0x89, %g2
735 fpadd16 %f12, %f20, %f12
736 tle %icc, 0x6
737 array8 %g7, %l1, %o6
738 xnorcc %l0, 0x15AC, %g5
739 fmovdvs %xcc, %f16, %f3
740 fpsub32s %f22, %f16, %f19
741 sra %i2, 0x18, %g4
742 edge16n %i5, %o3, %i1
743 xnor %o2, 0x0A0C, %o0
744 bl loop_53
745 edge16 %g3, %l5, %o5
746 move %icc, %i7, %l2
747 udiv %i6, 0x0D3E, %l4
748loop_53:
749 membar 0x38
750 nop
751 fitod %f2, %f16
752 fdtox %f16, %f22
753 fxtod %f22, %f20
754 fmovdn %xcc, %f26, %f8
755 fmovdg %xcc, %f11, %f22
756 fbo %fcc0, loop_54
757 edge16n %o1, %i3, %l6
758 fbu %fcc3, loop_55
759 bne,a %xcc, loop_56
760loop_54:
761 fmovscc %xcc, %f23, %f28
762 mova %xcc, %o7, %i0
763loop_55:
764 bcs %icc, loop_57
765loop_56:
766 tvc %xcc, 0x7
767 fpadd16 %f14, %f18, %f10
768 movn %xcc, %l3, %g1
769loop_57:
770 nop
771 set 0x58, %l1
772 swapa [%l7 + %l1] 0x18, %g6
773 fzero %f28
774 subc %o4, %g2, %i4
775 tg %icc, 0x7
776 fmovrdlez %g7, %f26, %f8
777 wr %g0, 0x04, %asi
778 lduwa [%l7 + 0x18] %asi, %o6
779 fmovrse %l0, %f17, %f24
780 sir 0x1D96
781 fmovscc %xcc, %f6, %f29
782 udivcc %g5, 0x097D, %l1
783 movg %xcc, %g4, %i2
784 fmul8x16al %f2, %f0, %f10
785 orcc %o3, %i5, %o2
786 sdiv %o0, 0x1558, %i1
787 nop
788 setx 0x385409F95044905F, %l0, %l6
789 stx %l6, [%l7 + 0x20]
790 ldx [%l7 + 0x20], %fsr
791 nop
792 set 0x0A, %i3
793 sth %l5, [%l7 + %i3]
794 set 0x50, %l6
795 prefetcha [%l7 + %l6] 0x04, 0x1
796 fmovrslez %i7, %f17, %f27
797 subcc %l2, 0x1368, %i6
798 fble,a %fcc3, loop_58
799 tpos %xcc, 0x3
800 brgz %g3, loop_59
801 mova %xcc, %o1, %l4
802loop_58:
803 nop
804 wr %g0, 0x0c, %asi
805 stba %l6, [%l7 + 0x22] %asi
806loop_59:
807 nop
808 set 0x3C, %i2
809 lduba [%l7 + %i2] 0x89, %o7
810 movvs %icc, %i0, %l3
811 stx %i3, [%l7 + 0x78]
812 fmovdg %xcc, %f8, %f15
813 movgu %xcc, %g6, %g1
814 andncc %o4, %i4, %g2
815 edge16n %g7, %l0, %o6
816 brgez %l1, loop_60
817 alignaddrl %g4, %i2, %g5
818 fbug,a %fcc2, loop_61
819 fnand %f26, %f20, %f28
820loop_60:
821 fcmple16 %f22, %f28, %i5
822 fornot2s %f2, %f24, %f4
823loop_61:
824 ldd [%l7 + 0x48], %f24
825 fpadd32 %f8, %f24, %f30
826 bcs,pn %icc, loop_62
827 tsubcctv %o3, 0x1A2F, %o2
828 array16 %o0, %l5, %i1
829 movgu %xcc, %i7, %o5
830loop_62:
831 move %icc, %l2, %i6
832 umulcc %o1, 0x1258, %l4
833 sir 0x1FED
834 edge8 %l6, %g3, %i0
835 ldd [%l7 + 0x08], %f14
836 movl %xcc, %o7, %i3
837 movpos %xcc, %g6, %g1
838 nop
839 setx 0x5303E5A6, %l0, %l6
840 st %l6, [%l7 + 0x28]
841 ld [%l7 + 0x28], %f22
842 setx 0x9BBB15B1, %l1, %l5
843 st %l5, [%l7 + 0x10]
844 ld [%l7 + 0x10], %f25
845 fdivs %f25, %f22, %f7
846 tl %icc, 0x1
847 fbu,a %fcc2, loop_63
848 fmovd %f14, %f4
849 brlez %l3, loop_64
850 call loop_65
851loop_63:
852 fmovdgu %icc, %f2, %f19
853 edge8 %o4, %g2, %i4
854loop_64:
855 add %g7, 0x031B, %l0
856loop_65:
857 srax %l1, 0x15, %o6
858 movrgez %g4, 0x38A, %g5
859 for %f26, %f0, %f20
860 sir 0x080F
861 fble,a %fcc0, loop_66
862 movvs %icc, %i5, %o3
863 fmovse %xcc, %f25, %f12
864 edge32ln %o2, %i2, %l5
865loop_66:
866 fxor %f4, %f18, %f20
867 nop
868 fitod %f12, %f4
869 fdtoi %f4, %f30
870 array8 %o0, %i7, %i1
871 fmovsne %icc, %f3, %f30
872 movgu %xcc, %o5, %i6
873 bg,a,pt %xcc, loop_67
874 fmul8x16 %f25, %f0, %f8
875 fmovsvc %xcc, %f6, %f4
876 udivx %o1, 0x0270, %l2
877loop_67:
878 bleu,a,pn %icc, loop_68
879 tn %icc, 0x2
880 srax %l4, 0x03, %g3
881 fand %f8, %f24, %f30
882loop_68:
883 movn %xcc, %i0, %l6
884 udivcc %o7, 0x01E6, %g6
885 wr %g0, 0x80, %asi
886 stha %i3, [%l7 + 0x14] %asi
887 tne %icc, 0x5
888 tl %icc, 0x4
889 fpackfix %f24, %f13
890 edge16 %g1, %l3, %g2
891 ldstub [%l7 + 0x0F], %i4
892 bne,a,pt %icc, loop_69
893 sir 0x0783
894 stb %g7, [%l7 + 0x46]
895 movl %xcc, %o4, %l1
896loop_69:
897 sir 0x119A
898 tsubcctv %o6, 0x1F90, %l0
899 nop
900 fitod %f2, %f0
901 fdtos %f0, %f20
902 bvs %icc, loop_70
903 edge32l %g5, %i5, %o3
904 fcmple16 %f12, %f14, %g4
905 tcs %icc, 0x4
906loop_70:
907 edge8ln %o2, %i2, %o0
908 tsubcc %i7, %l5, %i1
909 fnor %f6, %f20, %f18
910 sethi 0x1D68, %i6
911 sllx %o5, 0x16, %l2
912 edge32 %l4, %o1, %i0
913 sethi 0x1388, %g3
914 sll %l6, 0x12, %g6
915 ldsb [%l7 + 0x2B], %o7
916 st %f1, [%l7 + 0x14]
917 edge8l %g1, %i3, %g2
918 movne %icc, %l3, %i4
919 set 0x58, %o6
920 swapa [%l7 + %o6] 0x80, %o4
921 edge8l %g7, %l1, %l0
922 mulscc %g5, 0x18EA, %i5
923 te %xcc, 0x2
924 fmovdneg %icc, %f26, %f14
925 brgz %o6, loop_71
926 restored
927 rdpr %cwp, %g1
928 rdpr %cansave, %g2
929 rdpr %canrestore, %g3
930 rdpr %cleanwin, %g4
931 rdpr %otherwin, %g5
932 rdpr %wstate, %g6
933 fmovscs %xcc, %f10, %f18
934 fbug %fcc0, loop_72
935loop_71:
936 add %o3, 0x1A43, %g4
937 brgez %o2, loop_73
938 nop
939 setx 0x1D291F0A478DE94E, %l0, %l6
940 stx %l6, [%l7 + 0x28]
941 ldd [%l7 + 0x28], %f14
942 setx 0x5E63F92DA3FDA8C9, %l1, %l5
943 stx %l5, [%l7 + 0x10]
944 ldd [%l7 + 0x10], %f0
945 faddd %f0, %f14, %f30
946loop_72:
947 sub %i2, %i7, %o0
948 tcc %xcc, 0x2
949loop_73:
950 alignaddr %l5, %i1, %o5
951 fcmple32 %f28, %f6, %i6
952 nop
953 setx 0xEAB8C3FDCE35DE58, %l0, %l6
954 stx %l6, [%l7 + 0x28]
955 ldd [%l7 + 0x28], %f26
956 setx 0x0E32DB04DBD92AC1, %l1, %l5
957 stx %l5, [%l7 + 0x10]
958 ldd [%l7 + 0x10], %f20
959 fsubd %f20, %f26, %f14
960 nop
961 setx 0x5CE2A41470668DB5, %l0, %l6
962 stx %l6, [%l7 + 0x58]
963 ldx [%l7 + 0x58], %fsr
964 srlx %l4, %l2, %o1
965 alignaddr %g3, %i0, %l6
966 fexpand %f24, %f14
967 brz %o7, loop_74
968 andncc %g1, %i3, %g2
969 edge8l %l3, %g6, %i4
970 sir 0x02E8
971loop_74:
972 fzeros %f3
973 restored
974 rdpr %cwp, %g1
975 rdpr %cansave, %g2
976 rdpr %canrestore, %g3
977 rdpr %cleanwin, %g4
978 rdpr %otherwin, %g5
979 rdpr %wstate, %g6
980 edge8ln %o4, %l1, %g7
981 nop
982 set 0x74, %o1
983 lduh [%l7 + %o1], %g5
984 edge16l %l0, %i5, %o6
985 ldx [%l7 + 0x10], %o3
986 wr %g0, 0x81, %asi
987 stwa %o2, [%l7 + 0x50] %asi
988 membar #Sync
989 wr %g0, 0xf9, %asi
990 ldda [%l7 + 0x40] %asi, %f16
991 fmovsge %icc, %f12, %f19
992 smulcc %i2, %g4, %o0
993 tgu %xcc, 0x4
994 wr %g0, 0x80, %asi
995 lduba [%l7 + 0x78] %asi, %i7
996 tpos %icc, 0x2
997 movcs %icc, %l5, %o5
998 tsubcc %i1, 0x1FD1, %i6
999 srlx %l4, 0x1D, %l2
1000 movle %xcc, %g3, %i0
1001 fpsub32 %f20, %f2, %f20
1002 array16 %o1, %l6, %o7
1003 fcmpne16 %f10, %f30, %i3
1004 nop
1005 setx 0x117CD2AD88412EE7, %l0, %l6
1006 stx %l6, [%l7 + 0x28]
1007 ldd [%l7 + 0x28], %f2
1008 setx 0xE56E98082B2D096E, %l1, %l5
1009 stx %l5, [%l7 + 0x10]
1010 ldd [%l7 + 0x10], %f12
1011 fmuld %f12, %f2, %f12
1012 array16 %g2, %l3, %g6
1013 fandnot1 %f24, %f22, %f16
1014 sll %g1, 0x1B, %o4
1015 nop
1016 setx 0x75AA974CE068E691, %l0, %l6
1017 stx %l6, [%l7 + 0x38]
1018 ldx [%l7 + 0x38], %fsr
1019 nop
1020 setx 0x3D1AE180834C511D, %l0, %l6
1021 stx %l6, [%l7 + 0x28]
1022 ldd [%l7 + 0x28], %f6
1023 setx 0x499AC563FEA06D34, %l1, %l5
1024 stx %l5, [%l7 + 0x10]
1025 ldd [%l7 + 0x10], %f12
1026 fmuld %f12, %f6, %f10
1027 umulcc %l1, 0x1111, %g7
1028 fzero %f8
1029 fbule %fcc3, loop_75
1030 smulcc %i4, 0x0BE8, %l0
1031 sllx %g5, 0x03, %i5
1032 sll %o6, 0x0C, %o2
1033loop_75:
1034 fnands %f0, %f31, %f19
1035 fbe %fcc3, loop_76
1036 te %xcc, 0x3
1037 orncc %i2, 0x0F62, %o3
1038 fbne,a %fcc0, loop_77
1039loop_76:
1040 fbuge %fcc1, loop_78
1041 fpsub32s %f19, %f3, %f16
1042 movleu %xcc, %o0, %i7
1043loop_77:
1044 andncc %l5, %o5, %g4
1045loop_78:
1046 movl %icc, %i1, %i6
1047 movle %icc, %l2, %g3
1048 movcs %xcc, %l4, %o1
1049 edge32ln %i0, %l6, %o7
1050 movrne %i3, %l3, %g6
1051 mulx %g2, %o4, %g1
1052 srlx %g7, %i4, %l1
1053 smulcc %g5, 0x01F6, %i5
1054 fcmpne32 %f22, %f26, %o6
1055 edge16 %o2, %l0, %i2
1056 sll %o3, %o0, %l5
1057 ldsb [%l7 + 0x6C], %i7
1058 edge32ln %g4, %o5, %i1
1059 set 0x40, %l5
1060 ldda [%l7 + %l5] 0x27, %i6
1061 edge32l %l2, %g3, %o1
1062 edge32ln %l4, %l6, %i0
1063 nop
1064 set 0x28, %g4
1065 ldsw [%l7 + %g4], %i3
1066 srl %l3, 0x00, %g6
1067 fbne,a %fcc3, loop_79
1068 movl %xcc, %g2, %o4
1069 xnor %o7, %g1, %g7
1070 taddcctv %l1, %g5, %i4
1071loop_79:
1072 prefetch [%l7 + 0x44], 0x2
1073 fzero %f28
1074 fpack32 %f8, %f4, %f24
1075 fzero %f22
1076 movge %xcc, %i5, %o2
1077 fbug %fcc1, loop_80
1078 nop
1079 set 0x38, %g5
1080 ldsh [%l7 + %g5], %l0
1081 flush %l7 + 0x14
1082 wr %g0, 0x2b, %asi
1083 ldda [%l7 + 0x60] %asi, %i2
1084loop_80:
1085 or %o3, 0x14B7, %o6
1086 orcc %l5, 0x0402, %o0
1087 movrlez %i7, %g4, %o5
1088 fble %fcc2, loop_81
1089 fmovsa %xcc, %f2, %f30
1090 or %i1, %l2, %i6
1091 tleu %xcc, 0x0
1092loop_81:
1093 bge loop_82
1094 movrgez %o1, %l4, %l6
1095 movleu %xcc, %i0, %i3
1096 set 0x66, %g3
1097 lduha [%l7 + %g3] 0x04, %g3
1098loop_82:
1099 mova %xcc, %g6, %l3
1100 movne %xcc, %g2, %o7
1101 orcc %o4, %g7, %g1
1102 membar #Sync
1103 set 0x40, %l3
1104 ldda [%l7 + %l3] 0xf8, %f0
1105 mova %xcc, %g5, %i4
1106 mova %icc, %l1, %i5
1107 xnor %o2, 0x0949, %i2
1108 smulcc %o3, %l0, %o6
1109 fbl %fcc2, loop_83
1110 sra %o0, %l5, %g4
1111 fmovspos %xcc, %f8, %f12
1112 tsubcctv %o5, 0x0C49, %i7
1113loop_83:
1114 sllx %i1, %l2, %i6
1115 tvc %icc, 0x0
1116 movrgz %l4, %o1, %i0
1117 array8 %i3, %g3, %g6
1118 movrgez %l3, %g2, %o7
1119 fmovrdgz %l6, %f26, %f24
1120 fsrc2s %f19, %f30
1121 fpadd16 %f2, %f24, %f14
1122 array8 %g7, %o4, %g1
1123 te %icc, 0x7
1124 fandnot1s %f8, %f20, %f5
1125 tcc %xcc, 0x4
1126 lduh [%l7 + 0x3E], %g5
1127 ble loop_84
1128 sdivx %i4, 0x1FD5, %l1
1129 edge32 %i5, %o2, %o3
1130 edge32l %l0, %o6, %o0
1131loop_84:
1132 ld [%l7 + 0x3C], %f10
1133 fpsub32 %f2, %f10, %f26
1134 umul %i2, %l5, %g4
1135 mulscc %o5, %i7, %i1
1136 tvc %xcc, 0x3
1137 fbne,a %fcc2, loop_85
1138 edge8 %i6, %l2, %l4
1139 movg %icc, %o1, %i3
1140 fnot1s %f9, %f21
1141loop_85:
1142 edge16ln %g3, %i0, %g6
1143 tge %xcc, 0x0
1144 tg %xcc, 0x4
1145 edge16l %g2, %o7, %l3
1146 fble %fcc3, loop_86
1147 subccc %l6, 0x0650, %g7
1148 umul %g1, 0x1B9C, %o4
1149 tleu %xcc, 0x3
1150loop_86:
1151 ldx [%l7 + 0x48], %i4
1152 movne %icc, %g5, %l1
1153 tn %icc, 0x3
1154 edge32ln %i5, %o2, %o3
1155 nop
1156 fitos %f10, %f28
1157 udivcc %l0, 0x0DDE, %o0
1158 fmul8x16 %f3, %f30, %f30
1159 mulscc %i2, %o6, %g4
1160 set 0x50, %i1
1161 ldda [%l7 + %i1] 0x10, %l4
1162 tcc %icc, 0x3
1163 tvc %xcc, 0x7
1164 umul %o5, %i1, %i7
1165 bg,a loop_87
1166 edge8 %i6, %l4, %o1
1167 fsrc1 %f18, %f12
1168 bne loop_88
1169loop_87:
1170 ldd [%l7 + 0x10], %f12
1171 st %f4, [%l7 + 0x60]
1172 wr %g0, 0x0c, %asi
1173 ldxa [%l7 + 0x60] %asi, %i3
1174loop_88:
1175 fbul %fcc0, loop_89
1176 add %g3, %i0, %g6
1177 brz,a %l2, loop_90
1178 st %f25, [%l7 + 0x08]
1179loop_89:
1180 nop
1181 setx 0x362CF8ADA94ED5AD, %l0, %l6
1182 stx %l6, [%l7 + 0x28]
1183 ldd [%l7 + 0x28], %f10
1184 setx 0xB796C1AEE9A5C353, %l1, %l5
1185 stx %l5, [%l7 + 0x10]
1186 ldd [%l7 + 0x10], %f4
1187 fmuld %f4, %f10, %f24
1188 lduw [%l7 + 0x30], %g2
1189loop_90:
1190 orcc %l3, 0x1A6A, %l6
1191 mova %icc, %g7, %o7
1192 fbo %fcc2, loop_91
1193 movrlez %g1, 0x35E, %o4
1194 brnz,a %g5, loop_92
1195 alignaddr %l1, %i5, %i4
1196loop_91:
1197 fmovrslz %o3, %f5, %f4
1198 movrlez %o2, %l0, %i2
1199loop_92:
1200 tvc %icc, 0x6
1201 sdiv %o6, 0x0FD0, %o0
1202 tge %icc, 0x3
1203 movg %xcc, %g4, %o5
1204 sir 0x133A
1205 fmovda %xcc, %f4, %f1
1206 tneg %icc, 0x7
1207 stw %i1, [%l7 + 0x6C]
1208 bg loop_93
1209 fbl,a %fcc1, loop_94
1210 move %xcc, %i7, %i6
1211 fmovscc %xcc, %f29, %f1
1212loop_93:
1213 subcc %l4, 0x0069, %l5
1214loop_94:
1215 st %f14, [%l7 + 0x20]
1216 edge32n %i3, %o1, %i0
1217 tne %xcc, 0x7
1218 sll %g6, %g3, %g2
1219 brz,a %l2, loop_95
1220 alignaddr %l6, %l3, %o7
1221 movn %icc, %g1, %o4
1222 call loop_96
1223loop_95:
1224 fpackfix %f4, %f6
1225 tvc %xcc, 0x4
1226 wr %g0, 0x27, %asi
1227 stxa %g7, [%l7 + 0x60] %asi
1228 membar #Sync
1229loop_96:
1230 brnz,a %g5, loop_97
1231 nop
1232 fitos %f3, %f21
1233 fstox %f21, %f8
1234 fxtos %f8, %f18
1235 tneg %xcc, 0x5
1236 ba,a,pn %xcc, loop_98
1237loop_97:
1238 edge32ln %i5, %i4, %l1
1239 fmovrdne %o3, %f14, %f2
1240 srax %l0, %i2, %o2
1241loop_98:
1242 xor %o6, %g4, %o0
1243 fmovdcc %xcc, %f26, %f0
1244 fpsub16s %f11, %f30, %f23
1245 st %f9, [%l7 + 0x10]
1246 movcc %icc, %o5, %i1
1247 and %i6, 0x13F2, %l4
1248 ldstub [%l7 + 0x2B], %l5
1249 tvc %icc, 0x6
1250 movge %xcc, %i3, %i7
1251 subc %o1, %g6, %i0
1252 edge32l %g2, %g3, %l2
1253 fpsub16s %f26, %f24, %f14
1254 wr %g0, 0xe2, %asi
1255 stxa %l3, [%l7 + 0x10] %asi
1256 membar #Sync
1257 sllx %l6, %g1, %o4
1258 brz,a %o7, loop_99
1259 fmovspos %xcc, %f23, %f18
1260 be,a loop_100
1261 movrlz %g7, 0x010, %i5
1262loop_99:
1263 nop
1264 fitod %f0, %f18
1265 fdtox %f18, %f2
1266 fxtod %f2, %f2
1267 alignaddr %g5, %l1, %o3
1268loop_100:
1269 array16 %i4, %i2, %o2
1270 nop
1271 fitos %f13, %f4
1272 pdist %f6, %f16, %f22
1273 move %icc, %o6, %l0
1274 fsrc1s %f16, %f4
1275 movpos %icc, %o0, %g4
1276 ldsw [%l7 + 0x2C], %o5
1277 for %f14, %f4, %f4
1278 fmovdvs %icc, %f14, %f22
1279 fcmple32 %f0, %f30, %i1
1280 fcmple16 %f10, %f28, %l4
1281 taddcc %l5, 0x1AD0, %i6
1282 nop
1283 setx 0x94F70B9B, %l0, %l6
1284 st %l6, [%l7 + 0x28]
1285 ld [%l7 + 0x28], %f8
1286 setx 0xF886B2F7, %l1, %l5
1287 st %l5, [%l7 + 0x10]
1288 ld [%l7 + 0x10], %f1
1289 fdivs %f1, %f8, %f24
1290 bshuffle %f6, %f26, %f16
1291 tleu %icc, 0x7
1292 tvc %xcc, 0x6
1293 edge32n %i7, %i3, %o1
1294 bpos,pt %xcc, loop_101
1295 subcc %i0, 0x06FF, %g2
1296 fnot2s %f16, %f6
1297 movcs %xcc, %g3, %l2
1298loop_101:
1299 and %l3, %g6, %g1
1300 addcc %l6, %o7, %g7
1301 ldstub [%l7 + 0x29], %o4
1302 saved
1303 rdpr %cwp, %g1
1304 rdpr %cansave, %g2
1305 rdpr %canrestore, %g3
1306 rdpr %cleanwin, %g4
1307 rdpr %otherwin, %g5
1308 rdpr %wstate, %g6
1309 movle %icc, %i5, %l1
1310 tneg %icc, 0x6
1311 tcc %icc, 0x0
1312 ta %xcc, 0x7
1313 edge32ln %o3, %i4, %g5
1314 set 0x40, %o4
1315 swapa [%l7 + %o4] 0x81, %i2
1316 umulcc %o6, 0x0066, %l0
1317 tle %icc, 0x4
1318 or %o0, 0x1808, %g4
1319 movcc %icc, %o2, %o5
1320 array16 %l4, %i1, %i6
1321 edge8 %l5, %i3, %o1
1322 srl %i0, %i7, %g2
1323 mulscc %g3, 0x1938, %l2
1324 fmovrdlz %l3, %f30, %f4
1325 sra %g1, 0x0A, %l6
1326 subcc %g6, %o7, %o4
1327 movvc %xcc, %i5, %g7
1328 edge32 %o3, %i4, %g5
1329 stw %l1, [%l7 + 0x10]
1330 tneg %icc, 0x1
1331 addcc %i2, %o6, %o0
1332 fmovde %xcc, %f19, %f0
1333 orcc %g4, %l0, %o2
1334 set 0x40, %o7
1335 stda %f16, [%l7 + %o7] 0x17
1336 membar #Sync
1337 wr %g0, 0x80, %asi
1338 stha %o5, [%l7 + 0x7A] %asi
1339 bvs loop_102
1340 bl %xcc, loop_103
1341 ldd [%l7 + 0x10], %f4
1342 subcc %i1, 0x0A4C, %i6
1343loop_102:
1344 tge %xcc, 0x6
1345loop_103:
1346 fmovs %f20, %f17
1347 bn %icc, loop_104
1348 xorcc %l5, %l4, %i3
1349 fble %fcc2, loop_105
1350 tge %icc, 0x5
1351loop_104:
1352 edge8l %o1, %i0, %i7
1353 tg %xcc, 0x0
1354loop_105:
1355 fmovdle %xcc, %f19, %f21
1356 fba %fcc1, loop_106
1357 tl %icc, 0x4
1358 fbule,a %fcc3, loop_107
1359 taddcc %g3, 0x1D36, %l2
1360loop_106:
1361 movrgez %l3, 0x01D, %g2
1362 fbg,a %fcc3, loop_108
1363loop_107:
1364 nop
1365 setx 0xA6ED36F4, %l0, %l6
1366 st %l6, [%l7 + 0x28]
1367 ld [%l7 + 0x28], %f14
1368 fsqrts %f14, %f27
1369 popc 0x06B7, %g1
1370 fbule %fcc2, loop_109
1371loop_108:
1372 sllx %g6, 0x0D, %o7
1373 andn %o4, 0x0D2C, %l6
1374 fabsd %f20, %f24
1375loop_109:
1376 tleu %xcc, 0x3
1377 sub %i5, %o3, %g7
1378 membar 0x27
1379 fsrc2 %f0, %f16
1380 movl %icc, %i4, %l1
1381 sll %g5, %o6, %o0
1382 brgez,a %i2, loop_110
1383 orn %l0, 0x159C, %o2
1384 movpos %xcc, %g4, %o5
1385 fpadd32 %f0, %f16, %f28
1386loop_110:
1387 movre %i6, 0x29D, %i1
1388 mova %icc, %l5, %i3
1389 saved
1390 rdpr %cwp, %g1
1391 rdpr %cansave, %g2
1392 rdpr %canrestore, %g3
1393 rdpr %cleanwin, %g4
1394 rdpr %otherwin, %g5
1395 rdpr %wstate, %g6
1396 fbg,a %fcc0, loop_111
1397 nop
1398 setx 0xFE561A11584C9217, %l0, %l6
1399 stx %l6, [%l7 + 0x28]
1400 ldd [%l7 + 0x28], %f0
1401 setx 0x81F834507BAB6DCE, %l1, %l5
1402 stx %l5, [%l7 + 0x10]
1403 ldd [%l7 + 0x10], %f14
1404 fdivd %f14, %f0, %f16
1405 xorcc %l4, 0x1233, %i0
1406 tgu %xcc, 0x0
1407loop_111:
1408 sllx %i7, 0x01, %o1
1409 fand %f4, %f8, %f6
1410 fzeros %f31
1411 sub %l2, 0x0415, %l3
1412 call loop_112
1413 fmovrslez %g3, %f18, %f6
1414 tge %xcc, 0x3
1415 or %g1, 0x08D6, %g6
1416loop_112:
1417 edge32ln %o7, %o4, %l6
1418 tsubcctv %i5, %g2, %g7
1419 fmovsg %xcc, %f0, %f26
1420 movrlez %o3, 0x226, %l1
1421 edge8n %g5, %o6, %i4
1422 orncc %i2, 0x1195, %l0
1423 movrgez %o2, 0x0B1, %g4
1424 tcs %xcc, 0x0
1425 wr %g0, 0x80, %asi
1426 lduha [%l7 + 0x1A] %asi, %o0
1427 fcmpne16 %f8, %f12, %o5
1428 fors %f29, %f16, %f12
1429 edge16 %i6, %l5, %i1
1430 movcs %xcc, %i3, %i0
1431 edge8l %i7, %o1, %l2
1432 movrgez %l4, 0x025, %l3
1433 movvc %xcc, %g1, %g6
1434 fnegs %f28, %f15
1435 xnorcc %g3, %o4, %l6
1436 brlz %i5, loop_113
1437 movneg %xcc, %g2, %g7
1438 fmovdge %xcc, %f4, %f1
1439 fbge %fcc0, loop_114
1440loop_113:
1441 umulcc %o7, 0x0D4F, %l1
1442 tgu %icc, 0x0
1443 fmovsl %icc, %f4, %f7
1444loop_114:
1445 movvc %icc, %g5, %o3
1446 fcmple16 %f16, %f22, %o6
1447 edge8 %i2, %i4, %l0
1448 or %g4, %o2, %o5
1449 subc %o0, %i6, %i1
1450 tne %xcc, 0x5
1451 ldsb [%l7 + 0x09], %i3
1452 ble loop_115
1453 tle %icc, 0x6
1454 edge32ln %i0, %i7, %o1
1455 fmovdvc %xcc, %f7, %f5
1456loop_115:
1457 ld [%l7 + 0x5C], %f5
1458 xnor %l5, 0x0CBD, %l2
1459 xorcc %l4, 0x1E17, %l3
1460 orn %g6, %g1, %o4
1461 fbuge,a %fcc3, loop_116
1462 bcs,pt %icc, loop_117
1463 tvs %xcc, 0x6
1464 nop
1465 setx loop_118, %l0, %l1
1466 wrpr 0x1, %tl
1467 wrpr %l1, %tpc
1468 add %l1, 0x4, %l1
1469 wrpr %l1, %tnpc
1470 setx 0x34400001400, %l0, %l1
1471 wrpr %l1, %tstate
1472 wrhpr 0x4, %htstate
1473 retry
1474loop_116:
1475 ta %icc, 0x2
1476loop_117:
1477 array32 %l6, %g3, %g2
1478 edge16n %g7, %o7, %l1
1479loop_118:
1480 nop
1481 add %l7, 0x08, %l6
1482 wr %g0, 0x81, %asi
1483 casa [%l6] %asi, %i5, %g5
1484 set 0x40, %i5
1485 lduwa [%l7 + %i5] 0x89, %o6
1486 tcs %xcc, 0x0
1487 and %i2, %i4, %l0
1488 fmovsa %xcc, %f21, %f25
1489 taddcctv %g4, 0x074E, %o2
1490 subc %o5, %o0, %i6
1491 fmovsleu %xcc, %f13, %f3
1492 movcs %icc, %i1, %o3
1493 movne %xcc, %i3, %i0
1494 tne %xcc, 0x5
1495 nop
1496 setx loop_119, %l0, %l1
1497 jmpl %l1, %o1
1498 ldsw [%l7 + 0x4C], %l5
1499 movvc %xcc, %l2, %i7
1500 fmovs %f21, %f5
1501loop_119:
1502 nop
1503 wr %g0, 0x0c, %asi
1504 lduba [%l7 + 0x5B] %asi, %l4
1505 pdist %f16, %f28, %f14
1506 movrgez %g6, 0x124, %l3
1507 std %f6, [%l7 + 0x20]
1508 umul %g1, 0x0539, %o4
1509 tl %xcc, 0x3
1510 movre %l6, %g2, %g7
1511 for %f10, %f10, %f12
1512 array8 %o7, %g3, %i5
1513 sub %g5, %o6, %i2
1514 fmovd %f20, %f14
1515 fmovdl %icc, %f1, %f9
1516 fandnot1s %f4, %f24, %f29
1517 sdivcc %l1, 0x165F, %i4
1518 edge8 %l0, %g4, %o5
1519 nop
1520 setx loop_120, %l0, %l1
1521 jmpl %l1, %o2
1522 taddcc %i6, %i1, %o0
1523 fbuge,a %fcc0, loop_121
1524 fmovsvs %icc, %f28, %f28
1525loop_120:
1526 sdiv %i3, 0x1C94, %o3
1527 sra %o1, %l5, %i0
1528loop_121:
1529 alignaddrl %i7, %l4, %l2
1530 fbn,a %fcc3, loop_122
1531 fmovdcs %icc, %f27, %f16
1532 flush %l7 + 0x10
1533 edge32l %l3, %g1, %g6
1534loop_122:
1535 fbue %fcc1, loop_123
1536 nop
1537 fitos %f6, %f2
1538 fstox %f2, %f12
1539 sdivcc %o4, 0x1355, %g2
1540 fmovdcs %icc, %f16, %f19
1541loop_123:
1542 fands %f12, %f5, %f29
1543 xorcc %l6, 0x1269, %g7
1544 fba %fcc0, loop_124
1545 tvs %icc, 0x3
1546 wr %g0, 0x89, %asi
1547 sta %f18, [%l7 + 0x60] %asi
1548loop_124:
1549 addc %g3, %i5, %g5
1550 smul %o6, 0x1358, %i2
1551 and %o7, %l1, %l0
1552 mova %xcc, %g4, %i4
1553 movrlz %o2, %i6, %o5
1554 andncc %o0, %i1, %i3
1555 fmovsl %xcc, %f22, %f17
1556 alignaddrl %o3, %o1, %i0
1557 edge8l %l5, %l4, %i7
1558 fpack16 %f2, %f24
1559 movleu %xcc, %l2, %g1
1560 orn %l3, 0x1E77, %g6
1561 addccc %o4, %g2, %l6
1562 movneg %xcc, %g7, %g3
1563 udivcc %i5, 0x1483, %o6
1564 wr %g0, 0x11, %asi
1565 ldda [%l7 + 0x60] %asi, %g4
1566 movcs %icc, %o7, %l1
1567 wr %g0, 0x22, %asi
1568 stba %i2, [%l7 + 0x55] %asi
1569 membar #Sync
1570 brgz %g4, loop_125
1571 sdivcc %i4, 0x087A, %l0
1572 movg %xcc, %o2, %o5
1573 fmovsl %icc, %f28, %f28
1574loop_125:
1575 bshuffle %f4, %f14, %f20
1576 bcs,a,pt %xcc, loop_126
1577 nop
1578 fitos %f0, %f10
1579 fstox %f10, %f8
1580 fmovdne %xcc, %f7, %f2
1581 movrlez %i6, 0x0CC, %o0
1582loop_126:
1583 movrlez %i3, %i1, %o3
1584 xnorcc %i0, %l5, %o1
1585 udivx %i7, 0x0926, %l2
1586 fpadd16s %f8, %f6, %f14
1587 fmovrde %g1, %f14, %f0
1588 fmuld8sux16 %f24, %f6, %f18
1589 tne %xcc, 0x7
1590 or %l4, 0x1730, %g6
1591 bn loop_127
1592 nop
1593 setx loop_128, %l0, %l1
1594 jmpl %l1, %o4
1595 edge8n %l3, %g2, %g7
1596 move %xcc, %l6, %g3
1597loop_127:
1598 fmovrse %o6, %f8, %f1
1599loop_128:
1600 umul %i5, 0x043D, %g5
1601 fcmpne16 %f20, %f2, %l1
1602 bvc,pn %icc, loop_129
1603 tpos %icc, 0x2
1604 edge32ln %i2, %o7, %g4
1605 edge8l %l0, %o2, %i4
1606loop_129:
1607 lduw [%l7 + 0x34], %i6
1608 fmovsneg %icc, %f5, %f29
1609 wr %g0, 0x89, %asi
1610 lda [%l7 + 0x54] %asi, %f20
1611 fmovdgu %icc, %f20, %f16
1612 te %xcc, 0x7
1613 fpack32 %f12, %f2, %f26
1614 movrgez %o0, 0x306, %o5
1615 srl %i1, %i3, %i0
1616 udivx %l5, 0x1AC6, %o3
1617 wr %g0, 0x1f, %asi
1618 stda %f0, [%l7 + 0x40] %asi
1619 membar #Sync
1620 std %f16, [%l7 + 0x08]
1621 tneg %xcc, 0x2
1622 movle %xcc, %o1, %i7
1623 add %l2, 0x11B6, %l4
1624 lduw [%l7 + 0x44], %g1
1625 alignaddrl %g6, %l3, %g2
1626 umul %o4, 0x1720, %g7
1627 fnand %f24, %f10, %f0
1628 addccc %g3, %l6, %o6
1629 sub %g5, %l1, %i2
1630 fblg %fcc0, loop_130
1631 fmovsvs %icc, %f9, %f4
1632 sdivx %i5, 0x0EEF, %o7
1633 movrgz %g4, 0x24E, %o2
1634loop_130:
1635 te %icc, 0x7
1636 fmovd %f18, %f30
1637 brz,a %i4, loop_131
1638 fabss %f2, %f20
1639 wr %g0, 0x0c, %asi
1640 lduha [%l7 + 0x58] %asi, %l0
1641loop_131:
1642 fmovrsne %o0, %f5, %f15
1643 edge8ln %i6, %i1, %i3
1644 nop
1645 setx 0xE2960660D1A3C26D, %l0, %l6
1646 stx %l6, [%l7 + 0x28]
1647 ldd [%l7 + 0x28], %f24
1648 setx 0x79B18A28394C2616, %l1, %l5
1649 stx %l5, [%l7 + 0x10]
1650 ldd [%l7 + 0x10], %f0
1651 fmuld %f0, %f24, %f24
1652 taddcc %o5, 0x02B0, %i0
1653 edge8ln %l5, %o1, %i7
1654 umul %l2, %l4, %g1
1655 mova %icc, %g6, %o3
1656 bvc loop_132
1657 sdivx %g2, 0x0EDA, %o4
1658 fxnors %f26, %f5, %f30
1659 tgu %icc, 0x6
1660loop_132:
1661 ldsh [%l7 + 0x20], %l3
1662 edge16ln %g7, %g3, %l6
1663 tneg %icc, 0x1
1664 fbge %fcc0, loop_133
1665 orncc %g5, %o6, %l1
1666 bge,a,pn %icc, loop_134
1667 ta %xcc, 0x0
1668loop_133:
1669 sdivcc %i2, 0x1F6B, %i5
1670 nop
1671 setx loop_135, %l0, %l1
1672 wrpr 0x1, %tl
1673 wrpr %l1, %tpc
1674 add %l1, 0x4, %l1
1675 wrpr %l1, %tnpc
1676 setx 0x34400001400, %l0, %l1
1677 wrpr %l1, %tstate
1678 wrhpr 0x4, %htstate
1679 retry
1680loop_134:
1681 and %o7, %o2, %i4
1682 fpadd16 %f18, %f0, %f12
1683 fcmpgt16 %f2, %f28, %g4
1684loop_135:
1685 ld [%l7 + 0x24], %f10
1686 movle %icc, %l0, %i6
1687 edge32l %i1, %i3, %o0
1688 bneg %icc, loop_136
1689 fsrc2 %f2, %f16
1690 movrgz %o5, 0x210, %i0
1691 add %l7, 0x08, %l6
1692 wr %g0, 0x04, %asi
1693 casxa [%l6] %asi, %l5, %i7
1694loop_136:
1695 brnz,a %o1, loop_137
1696 movrgz %l4, %l2, %g1
1697 ldd [%l7 + 0x50], %f18
1698 bvc %icc, loop_138
1699loop_137:
1700 call loop_139
1701 movpos %icc, %g6, %g2
1702 movleu %icc, %o4, %o3
1703loop_138:
1704 fcmpeq32 %f6, %f26, %l3
1705loop_139:
1706 brz %g7, loop_140
1707 fpsub32s %f7, %f7, %f12
1708 tg %xcc, 0x7
1709 taddcc %l6, %g5, %o6
1710loop_140:
1711 fmovdvs %xcc, %f25, %f4
1712 fmovs %f16, %f26
1713 set 0x54, %i7
1714 lda [%l7 + %i7] 0x0c, %f17
1715 fandnot2 %f16, %f6, %f6
1716 fmovrslez %l1, %f10, %f12
1717 tg %xcc, 0x4
1718 movvc %icc, %i2, %g3
1719 srax %o7, %i5, %o2
1720 tl %xcc, 0x7
1721 tleu %icc, 0x7
1722 movg %icc, %i4, %g4
1723 tge %icc, 0x4
1724 addc %l0, %i1, %i3
1725 tleu %icc, 0x5
1726 array32 %i6, %o5, %o0
1727 movpos %xcc, %i0, %l5
1728 tcs %icc, 0x6
1729 andcc %i7, %l4, %o1
1730 nop
1731 setx 0x68D83B223A309C1F, %l0, %l6
1732 stx %l6, [%l7 + 0x28]
1733 ldd [%l7 + 0x28], %f28
1734 fsqrtd %f28, %f30
1735 array8 %l2, %g6, %g2
1736 alignaddr %g1, %o3, %o4
1737 sdiv %l3, 0x1CD6, %g7
1738 tsubcc %g5, 0x1224, %o6
1739 brlez,a %l6, loop_141
1740 fmovdneg %icc, %f12, %f8
1741 fbe %fcc1, loop_142
1742 movcc %icc, %i2, %l1
1743loop_141:
1744 nop
1745 set 0x5A, %g7
1746 sth %g3, [%l7 + %g7]
1747 movcs %xcc, %o7, %i5
1748loop_142:
1749 movgu %xcc, %i4, %g4
1750 wr %g0, 0x10, %asi
1751 ldda [%l7 + 0x40] %asi, %f0
1752 fmul8x16 %f8, %f0, %f0
1753 sir 0x0BD4
1754 call loop_143
1755 fmul8x16al %f12, %f24, %f6
1756 subccc %l0, 0x06FF, %i1
1757 edge16ln %o2, %i3, %o5
1758loop_143:
1759 edge32 %o0, %i6, %i0
1760 movvs %icc, %l5, %l4
1761 bleu,a,pn %icc, loop_144
1762 fandnot1s %f10, %f28, %f4
1763 nop
1764 setx 0xEDDAA48410794616, %l0, %l6
1765 stx %l6, [%l7 + 0x50]
1766 ldx [%l7 + 0x50], %fsr
1767 tcs %icc, 0x3
1768loop_144:
1769 nop
1770 fitod %f30, %f20
1771 edge8 %o1, %i7, %g6
1772 sra %g2, 0x07, %l2
1773 array16 %g1, %o4, %o3
1774 addc %l3, %g7, %o6
1775 fornot2s %f30, %f11, %f21
1776 orn %g5, %l6, %i2
1777 tgu %xcc, 0x3
1778 tcc %icc, 0x0
1779 smul %l1, %o7, %i5
1780 stbar
1781 tn %xcc, 0x0
1782 umul %i4, %g4, %g3
1783 fmovsne %xcc, %f15, %f4
1784 wr %g0, 0x11, %asi
1785 lduwa [%l7 + 0x68] %asi, %i1
1786 sdiv %o2, 0x1B45, %l0
1787 fpsub32s %f24, %f22, %f6
1788 movcs %icc, %i3, %o0
1789 nop
1790 setx 0x3CE617DF, %l0, %l6
1791 st %l6, [%l7 + 0x28]
1792 ld [%l7 + 0x28], %f12
1793 setx 0x4D3CE624, %l1, %l5
1794 st %l5, [%l7 + 0x10]
1795 ld [%l7 + 0x10], %f19
1796 fsubs %f19, %f12, %f7
1797 umul %i6, %o5, %i0
1798 popc %l5, %l4
1799 edge16n %o1, %i7, %g2
1800 ldsb [%l7 + 0x51], %l2
1801 tvs %icc, 0x3
1802 edge16ln %g1, %g6, %o3
1803 nop
1804 setx 0x71756648F4D8FF3A, %l0, %l6
1805 stx %l6, [%l7 + 0x28]
1806 ldd [%l7 + 0x28], %f12
1807 setx 0x41CF7290F96590BD, %l1, %l5
1808 stx %l5, [%l7 + 0x10]
1809 ldd [%l7 + 0x10], %f2
1810 fdivd %f2, %f12, %f2
1811 fmovsneg %icc, %f18, %f25
1812 nop
1813 fitod %f10, %f16
1814 fdtox %f16, %f0
1815 fxtod %f0, %f10
1816 nop
1817 setx 0x02B79EFF, %l0, %l6
1818 st %l6, [%l7 + 0x28]
1819 ld [%l7 + 0x28], %f5
1820 setx 0x366F87A1, %l1, %l5
1821 st %l5, [%l7 + 0x10]
1822 ld [%l7 + 0x10], %f14
1823 fadds %f14, %f5, %f26
1824 st %f15, [%l7 + 0x08]
1825 set 0x2C, %l2
1826 lda [%l7 + %l2] 0x14, %f0
1827 edge32ln %o4, %l3, %o6
1828 brz %g7, loop_145
1829 orn %g5, %i2, %l6
1830 fors %f1, %f30, %f16
1831 fandnot2 %f24, %f14, %f16
1832loop_145:
1833 nop
1834 wr %g0, 0x89, %asi
1835 ldstuba [%l7 + 0x1E] %asi, %l1
1836 srlx %i5, 0x19, %i4
1837 set 0x0D, %i0
1838 ldstuba [%l7 + %i0] 0x0c, %g4
1839 movrlez %g3, %o7, %i1
1840 movrlz %l0, %i3, %o0
1841 addc %o2, 0x1EBB, %o5
1842 or %i0, 0x0D4B, %l5
1843 set 0x78, %o2
1844 stwa %l4, [%l7 + %o2] 0x23
1845 membar #Sync
1846 fmovdvs %icc, %f0, %f1
1847 fmovsvc %xcc, %f2, %f11
1848 subccc %o1, 0x03F6, %i7
1849 nop
1850 setx loop_146, %l0, %l1
1851 jmpl %l1, %g2
1852 fmovdleu %icc, %f7, %f20
1853 fbuge %fcc2, loop_147
1854 movcs %xcc, %l2, %i6
1855loop_146:
1856 edge16n %g6, %g1, %o3
1857 tsubcctv %o4, 0x1F80, %o6
1858loop_147:
1859 bcc,a loop_148
1860 andcc %g7, 0x08C5, %g5
1861 fand %f0, %f8, %f8
1862 wr %g0, 0x81, %asi
1863 lduwa [%l7 + 0x18] %asi, %l3
1864loop_148:
1865 orn %l6, %l1, %i5
1866 sra %i2, 0x10, %g4
1867 fbuge,a %fcc1, loop_149
1868 std %f16, [%l7 + 0x68]
1869 orn %g3, 0x1240, %i4
1870 addc %i1, 0x02C3, %o7
1871loop_149:
1872 edge32ln %l0, %i3, %o0
1873 fbul,a %fcc2, loop_150
1874 subc %o5, 0x1B10, %o2
1875 membar 0x6F
1876 fbe,a %fcc1, loop_151
1877loop_150:
1878 fmovdpos %xcc, %f15, %f14
1879 fpsub32 %f4, %f6, %f18
1880 fmovdcc %icc, %f4, %f15
1881loop_151:
1882 fbu %fcc1, loop_152
1883 udivcc %i0, 0x121B, %l4
1884 xnor %l5, %i7, %o1
1885 xorcc %g2, %l2, %i6
1886loop_152:
1887 st %f7, [%l7 + 0x10]
1888 movvc %icc, %g6, %g1
1889 sll %o4, %o6, %o3
1890 nop
1891 setx loop_153, %l0, %l1
1892 jmpl %l1, %g7
1893 movpos %xcc, %l3, %g5
1894 andn %l6, 0x1E1A, %l1
1895 movleu %icc, %i5, %i2
1896loop_153:
1897 nop
1898 set 0x0B, %o5
1899 ldsba [%l7 + %o5] 0x14, %g4
1900 tvs %xcc, 0x5
1901 edge16n %i4, %g3, %o7
1902 wr %g0, 0x26, %asi
1903 ldda [%l7 + 0x20] %asi, %i0
1904 fxnor %f28, %f4, %f22
1905 ldsw [%l7 + 0x44], %i3
1906 taddcctv %l0, 0x0606, %o0
1907 mulscc %o5, 0x0AE9, %o2
1908 srlx %i0, %l4, %i7
1909 fmovdge %icc, %f10, %f11
1910 movrlz %o1, 0x135, %g2
1911 lduw [%l7 + 0x58], %l2
1912 brlez %i6, loop_154
1913 array8 %g6, %l5, %g1
1914 edge32n %o6, %o4, %g7
1915 fabsd %f2, %f8
1916loop_154:
1917 bgu,a,pn %xcc, loop_155
1918 fnot2 %f24, %f0
1919 movvs %xcc, %l3, %g5
1920 addc %l6, %l1, %i5
1921loop_155:
1922 fmovdneg %xcc, %f30, %f8
1923 smul %i2, 0x0E62, %o3
1924 fmovdcs %xcc, %f29, %f15
1925 array16 %g4, %i4, %g3
1926 fpsub16 %f10, %f24, %f14
1927 array8 %i1, %o7, %l0
1928 tsubcctv %o0, 0x1ADB, %i3
1929 fornot2s %f25, %f28, %f9
1930 set 0x40, %g1
1931 stda %f0, [%l7 + %g1] 0x18
1932 fmovrdgz %o5, %f0, %f0
1933 edge16ln %i0, %o2, %i7
1934 orn %l4, 0x1043, %g2
1935 set 0x6C, %g6
1936 lduwa [%l7 + %g6] 0x04, %o1
1937 sdiv %i6, 0x16F6, %g6
1938 set 0x10, %l0
1939 prefetcha [%l7 + %l0] 0x14, 0x0
1940 bpos,pn %icc, loop_156
1941 faligndata %f6, %f20, %f28
1942 movneg %xcc, %l5, %g1
1943 fnot1 %f20, %f28
1944loop_156:
1945 tl %xcc, 0x1
1946 fmovrslez %o6, %f23, %f26
1947 nop
1948 setx 0xCCB14432, %l0, %l6
1949 st %l6, [%l7 + 0x28]
1950 ld [%l7 + 0x28], %f0
1951 fsqrts %f0, %f3
1952 fmovdneg %xcc, %f23, %f22
1953 movg %xcc, %g7, %o4
1954 tsubcc %g5, %l6, %l1
1955 tne %icc, 0x3
1956 mulx %i5, 0x081F, %i2
1957 edge16ln %l3, %o3, %i4
1958 fbule,a %fcc0, loop_157
1959 fmovrdgez %g3, %f24, %f8
1960 nop
1961 setx loop_158, %l0, %l1
1962 wrpr 0x1, %tl
1963 wrpr %l1, %tpc
1964 add %l1, 0x4, %l1
1965 wrpr %l1, %tnpc
1966 setx 0x34400001400, %l0, %l1
1967 wrpr %l1, %tstate
1968 wrhpr 0x4, %htstate
1969 retry
1970 popc 0x1FAB, %g4
1971loop_157:
1972 prefetch [%l7 + 0x28], 0x2
1973 restored
1974 rdpr %cwp, %g1
1975 rdpr %cansave, %g2
1976 rdpr %canrestore, %g3
1977 rdpr %cleanwin, %g4
1978 rdpr %otherwin, %g5
1979 rdpr %wstate, %g6
1980loop_158:
1981 nop
1982 set 0x74, %g2
1983 lda [%l7 + %g2] 0x14, %f6
1984 edge32n %o7, %l0, %i1
1985 movgu %icc, %i3, %o5
1986 edge16 %o0, %o2, %i7
1987 ldsw [%l7 + 0x58], %i0
1988 flush %l7 + 0x0C
1989 brgez,a %l4, loop_159
1990 andcc %g2, 0x1204, %i6
1991 fbo %fcc2, loop_160
1992 movrgez %g6, 0x15A, %l2
1993loop_159:
1994 bshuffle %f24, %f0, %f16
1995 andncc %l5, %g1, %o6
1996loop_160:
1997 fcmpne32 %f14, %f16, %g7
1998 xnor %o1, 0x1A79, %g5
1999 fbuge,a %fcc2, loop_161
2000 fbule %fcc0, loop_162
2001 fmovdg %icc, %f26, %f0
2002 tvc %xcc, 0x2
2003loop_161:
2004 tsubcc %o4, 0x0D28, %l1
2005loop_162:
2006 fcmpgt32 %f26, %f0, %i5
2007 orncc %i2, %l3, %o3
2008 movpos %xcc, %l6, %g3
2009 wr %g0, 0xe3, %asi
2010 stba %g4, [%l7 + 0x46] %asi
2011 membar #Sync
2012 bleu,pn %xcc, loop_163
2013 edge8n %i4, %o7, %l0
2014 addc %i3, 0x0CA5, %i1
2015 bcc,a,pt %icc, loop_164
2016loop_163:
2017 edge8ln %o5, %o2, %i7
2018 tsubcctv %i0, 0x0AF6, %l4
2019 udiv %g2, 0x0A47, %i6
2020loop_164:
2021 sra %g6, %o0, %l5
2022 wr %g0, 0x19, %asi
2023 ldda [%l7 + 0x40] %asi, %f0
2024 wr %g0, 0x80, %asi
2025 ldda [%l7 + 0x40] %asi, %f16
2026 ldsb [%l7 + 0x0E], %g1
2027 srlx %l2, 0x0F, %o6
2028 membar 0x6C
2029 fnegs %f2, %f27
2030 sub %o1, %g5, %o4
2031 fmovdpos %xcc, %f21, %f27
2032 umul %g7, %i5, %i2
2033 set 0x54, %o3
2034 ldsha [%l7 + %o3] 0x10, %l3
2035 fmovrsgz %l1, %f22, %f28
2036 movl %icc, %o3, %g3
2037 nop
2038 fitod %f0, %f2
2039 fdtoi %f2, %f12
2040 fmovse %xcc, %f1, %f21
2041 subccc %l6, %g4, %o7
2042 nop
2043 setx 0x504DFF36, %l0, %l6
2044 st %l6, [%l7 + 0x60]
2045 ld [%l7 + 0x60], %fsr
2046 tpos %xcc, 0x3
2047 fmovsle %icc, %f21, %f19
2048 fnor %f20, %f28, %f22
2049 andcc %l0, %i4, %i3
2050 umulcc %i1, %o5, %i7
2051 ldsh [%l7 + 0x12], %i0
2052 ble,a loop_165
2053 edge8ln %o2, %g2, %l4
2054 sdiv %g6, 0x198B, %o0
2055 fbe %fcc0, loop_166
2056loop_165:
2057 sra %i6, %g1, %l2
2058 fmovsl %icc, %f13, %f25
2059 fbuge %fcc2, loop_167
2060loop_166:
2061 fmovrdgez %o6, %f22, %f22
2062 saved
2063 rdpr %cwp, %g1
2064 rdpr %cansave, %g2
2065 rdpr %canrestore, %g3
2066 rdpr %cleanwin, %g4
2067 rdpr %otherwin, %g5
2068 rdpr %wstate, %g6
2069 fmovs %f14, %f3
2070loop_167:
2071 movle %icc, %l5, %o1
2072 move %icc, %g5, %g7
2073 fmovs %f25, %f13
2074 wr %g0, 0x0c, %asi
2075 ldsha [%l7 + 0x26] %asi, %i5
2076 fsrc2s %f8, %f17
2077 movcs %icc, %o4, %i2
2078 call loop_168
2079 subc %l1, 0x0616, %l3
2080 array32 %o3, %l6, %g3
2081 tleu %xcc, 0x2
2082loop_168:
2083 tle %icc, 0x1
2084 sra %g4, %o7, %i4
2085 udiv %l0, 0x1C87, %i1
2086 fnand %f0, %f26, %f22
2087 alignaddr %i3, %o5, %i7
2088 tle %xcc, 0x6
2089 tge %icc, 0x3
2090 nop
2091 fitos %f11, %f3
2092 fstox %f3, %f12
2093 fxtos %f12, %f5
2094 popc %i0, %o2
2095 movcc %icc, %l4, %g2
2096 movn %xcc, %o0, %i6
2097 fnegd %f24, %f24
2098 bne loop_169
2099 sll %g6, 0x17, %l2
2100 bge,pn %xcc, loop_170
2101 addc %g1, 0x0B6C, %l5
2102loop_169:
2103 add %o6, 0x0FED, %g5
2104 andcc %o1, %g7, %o4
2105loop_170:
2106 fxors %f21, %f9, %f29
2107 ldstub [%l7 + 0x7B], %i5
2108 tvs %xcc, 0x1
2109 nop
2110 setx 0x8DC05506, %l0, %l6
2111 st %l6, [%l7 + 0x28]
2112 ld [%l7 + 0x28], %f21
2113 setx 0x83A5079E, %l1, %l5
2114 st %l5, [%l7 + 0x10]
2115 ld [%l7 + 0x10], %f31
2116 fmuls %f31, %f21, %f20
2117 mulx %l1, 0x10DB, %i2
2118 fmovdle %icc, %f26, %f26
2119 orncc %l3, %l6, %g3
2120 bn,pt %icc, loop_171
2121 fmovdle %xcc, %f1, %f23
2122 movneg %xcc, %g4, %o7
2123 fmul8x16au %f28, %f17, %f28
2124loop_171:
2125 pdist %f2, %f18, %f8
2126 movcs %xcc, %o3, %i4
2127 array8 %l0, %i1, %o5
2128 fbl,a %fcc2, loop_172
2129 bge,a %icc, loop_173
2130 movpos %xcc, %i3, %i0
2131 sub %o2, %l4, %g2
2132loop_172:
2133 edge32n %o0, %i7, %g6
2134loop_173:
2135 fbl,a %fcc0, loop_174
2136 subcc %i6, %l2, %l5
2137 stw %o6, [%l7 + 0x30]
2138 fcmpeq16 %f16, %f2, %g1
2139loop_174:
2140 bl %icc, loop_175
2141 umulcc %g5, %o1, %o4
2142 sdivx %i5, 0x0885, %g7
2143 nop
2144 set 0x30, %l4
2145 ldd [%l7 + %l4], %f26
2146loop_175:
2147 movrlez %l1, %l3, %l6
2148 set 0x40, %i6
2149 sta %f21, [%l7 + %i6] 0x80
2150 fabsd %f22, %f2
2151 addc %g3, %i2, %g4
2152 bne,pn %icc, loop_176
2153 edge8l %o3, %o7, %i4
2154 movle %xcc, %l0, %o5
2155 fandnot2 %f28, %f12, %f10
2156loop_176:
2157 fmovsvc %xcc, %f3, %f25
2158 fmovrsgez %i1, %f30, %f18
2159 array32 %i0, %o2, %l4
2160 mulscc %g2, %o0, %i3
2161 fbuge %fcc1, loop_177
2162 fnand %f8, %f20, %f8
2163 sdivcc %g6, 0x0626, %i7
2164 addc %i6, 0x179A, %l2
2165loop_177:
2166 fble,a %fcc1, loop_178
2167 sub %l5, 0x0C7F, %g1
2168 movrne %g5, %o1, %o6
2169 srax %o4, 0x1D, %i5
2170loop_178:
2171 ldub [%l7 + 0x0E], %l1
2172 bn,a,pt %xcc, loop_179
2173 restored
2174 rdpr %cwp, %g1
2175 rdpr %cansave, %g2
2176 rdpr %canrestore, %g3
2177 rdpr %cleanwin, %g4
2178 rdpr %otherwin, %g5
2179 rdpr %wstate, %g6
2180 tvs %icc, 0x4
2181 subc %l3, 0x19C0, %g7
2182loop_179:
2183 fmovrdlez %g3, %f16, %f28
2184 set 0x3C, %o0
2185 lda [%l7 + %o0] 0x0c, %f5
2186 fmovrsgz %l6, %f5, %f31
2187 tcs %xcc, 0x7
2188 saved
2189 rdpr %cwp, %g1
2190 rdpr %cansave, %g2
2191 rdpr %canrestore, %g3
2192 rdpr %cleanwin, %g4
2193 rdpr %otherwin, %g5
2194 rdpr %wstate, %g6
2195 sir 0x18AA
2196 movrgez %g4, 0x001, %i2
2197 fmovrdlz %o7, %f0, %f20
2198 fmovscs %xcc, %f1, %f3
2199 and %o3, 0x1239, %i4
2200 te %icc, 0x3
2201 movrlz %l0, 0x237, %i1
2202 wr %g0, 0x89, %asi
2203 stba %i0, [%l7 + 0x72] %asi
2204 orn %o2, 0x1DA1, %l4
2205 edge16ln %o5, %o0, %g2
2206 tcc %icc, 0x2
2207 ba,pt %icc, loop_180
2208 bl,a,pt %icc, loop_181
2209 nop
2210 fitos %f3, %f1
2211 fstoi %f1, %f24
2212 be,a %xcc, loop_182
2213loop_180:
2214 nop
2215 setx 0xFD5569DABBB2D3E8, %l0, %l6
2216 stx %l6, [%l7 + 0x28]
2217 ldd [%l7 + 0x28], %f12
2218 fsqrtd %f12, %f26
2219loop_181:
2220 nop
2221 setx 0x90668B8B, %l0, %l6
2222 st %l6, [%l7 + 0x70]
2223 ld [%l7 + 0x70], %fsr
2224 bpos,a,pn %xcc, loop_183
2225loop_182:
2226 movrlz %g6, %i7, %i6
2227 addc %i3, 0x14DD, %l2
2228 movg %xcc, %l5, %g5
2229loop_183:
2230 sdiv %g1, 0x0920, %o1
2231 addcc %o4, 0x06C7, %i5
2232 sra %o6, 0x04, %l1
2233 udiv %l3, 0x1582, %g3
2234 bcs %xcc, loop_184
2235 nop
2236 setx 0xF0A6739C49ECD815, %l0, %l6
2237 stx %l6, [%l7 + 0x28]
2238 ldd [%l7 + 0x28], %f28
2239 setx 0xFC956F981CC890BF, %l1, %l5
2240 stx %l5, [%l7 + 0x10]
2241 ldd [%l7 + 0x10], %f22
2242 fmuld %f22, %f28, %f16
2243 fbne %fcc3, loop_185
2244 bvs,a,pt %xcc, loop_186
2245loop_184:
2246 orncc %l6, 0x1684, %g4
2247 movrgz %g7, %o7, %o3
2248loop_185:
2249 fmovrse %i4, %f29, %f22
2250loop_186:
2251 taddcctv %l0, %i2, %i0
2252 fzeros %f25
2253 nop
2254 setx 0x1290F205EA8FF872, %l0, %l6
2255 stx %l6, [%l7 + 0x28]
2256 ldd [%l7 + 0x28], %f6
2257 fsqrtd %f6, %f14
2258 fpsub32 %f8, %f14, %f22
2259 udivcc %i1, 0x1D04, %l4
2260 sll %o5, 0x13, %o0
2261 restored
2262 rdpr %cwp, %g1
2263 rdpr %cansave, %g2
2264 rdpr %canrestore, %g3
2265 rdpr %cleanwin, %g4
2266 rdpr %otherwin, %g5
2267 rdpr %wstate, %g6
2268 nop
2269 setx loop_187, %l0, %l1
2270 wrpr 0x1, %tl
2271 wrpr %l1, %tnpc
2272 setx 0x34400001400, %l0, %l1
2273 wrpr %l1, %tstate
2274 wrhpr 0x4, %htstate
2275 done
2276 edge32 %o2, %g2, %g6
2277 xnor %i7, %i3, %l2
2278 edge32n %i6, %l5, %g1
2279loop_187:
2280 fmuld8ulx16 %f3, %f15, %f20
2281 xnor %o1, 0x1C01, %o4
2282 tsubcc %g5, 0x0690, %i5
2283 brlez,a %l1, loop_188
2284 nop
2285 set 0x6A, %l1
2286 ldsb [%l7 + %l1], %o6
2287 sdivcc %g3, 0x1E50, %l3
2288 brgez,a %l6, loop_189
2289loop_188:
2290 movn %icc, %g4, %o7
2291 fbo,a %fcc3, loop_190
2292 srax %g7, %o3, %l0
2293loop_189:
2294 movge %icc, %i4, %i0
2295 movrlez %i1, 0x21E, %l4
2296loop_190:
2297 subc %o5, 0x188F, %i2
2298 alignaddr %o2, %g2, %o0
2299 nop
2300 setx 0x002C6504, %l0, %l6
2301 st %l6, [%l7 + 0x28]
2302 ld [%l7 + 0x28], %f24
2303 setx 0x5F4ACAD6, %l1, %l5
2304 st %l5, [%l7 + 0x10]
2305 ld [%l7 + 0x10], %f17
2306 fdivs %f17, %f24, %f31
2307 fbo %fcc1, loop_191
2308 fmovrslez %i7, %f22, %f29
2309 or %g6, %i3, %i6
2310 sub %l5, %l2, %g1
2311loop_191:
2312 or %o1, %o4, %i5
2313 tsubcc %l1, 0x053E, %o6
2314 fnands %f4, %f8, %f9
2315 bneg,a,pt %xcc, loop_192
2316 sra %g5, %g3, %l3
2317 fmovdvs %xcc, %f8, %f11
2318 movge %xcc, %g4, %o7
2319loop_192:
2320 movn %icc, %l6, %o3
2321 fmovd %f30, %f22
2322 fmovrdne %g7, %f26, %f30
2323 sir 0x1941
2324 edge8n %i4, %i0, %l0
2325 popc 0x05E9, %i1
2326 edge16 %l4, %o5, %o2
2327 xorcc %g2, %o0, %i2
2328 movcs %icc, %i7, %g6
2329 ldub [%l7 + 0x72], %i6
2330 nop
2331 fitos %f14, %f2
2332 fstox %f2, %f2
2333 tvs %xcc, 0x0
2334 sethi 0x0A2A, %l5
2335 tvs %xcc, 0x5
2336 nop
2337 fitos %f12, %f19
2338 fstox %f19, %f0
2339 fxtos %f0, %f21
2340 sll %i3, 0x0F, %l2
2341 tn %icc, 0x0
2342 edge32 %o1, %o4, %g1
2343 bvs,a %xcc, loop_193
2344 fzeros %f27
2345 fnot1s %f14, %f14
2346 sub %i5, %o6, %l1
2347loop_193:
2348 edge16ln %g3, %l3, %g4
2349 set 0x178, %i4
2350 nop ! nop ! ldxa [%g0 + %i4] 0x40, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
2351 set 0x7C, %l6
2352 ldsha [%l7 + %l6] 0x19, %o7
2353 array32 %o3, %g7, %l6
2354 fpack16 %f20, %f17
2355 fbg,a %fcc0, loop_194
2356 movpos %xcc, %i4, %l0
2357 orncc %i0, %i1, %l4
2358 orncc %o5, 0x0BDA, %g2
2359loop_194:
2360 edge16l %o2, %o0, %i2
2361 tg %xcc, 0x2
2362 fxor %f10, %f26, %f6
2363 wr %g0, 0x20, %asi
2364 ldxa [%g0 + 0x20] %asi, %i7
2365 fbu,a %fcc2, loop_195
2366 mova %xcc, %g6, %l5
2367 mulx %i3, %i6, %o1
2368 fmovse %icc, %f24, %f7
2369loop_195:
2370 movrlez %l2, %g1, %o4
2371 sllx %o6, 0x13, %l1
2372 edge32l %i5, %l3, %g3
2373 bge loop_196
2374 tsubcctv %g4, 0x1551, %o7
2375 tcc %icc, 0x0
2376 movg %xcc, %g5, %o3
2377loop_196:
2378 movrlz %l6, %i4, %g7
2379 tcc %xcc, 0x1
2380 popc %l0, %i0
2381 movne %icc, %i1, %o5
2382 restored
2383 rdpr %cwp, %g1
2384 rdpr %cansave, %g2
2385 rdpr %canrestore, %g3
2386 rdpr %cleanwin, %g4
2387 rdpr %otherwin, %g5
2388 rdpr %wstate, %g6
2389 fbu,a %fcc2, loop_197
2390 tleu %icc, 0x7
2391 fbn,a %fcc3, loop_198
2392 umulcc %l4, %o2, %o0
2393loop_197:
2394 ldsw [%l7 + 0x78], %i2
2395 fcmple16 %f2, %f4, %g2
2396loop_198:
2397 taddcctv %i7, 0x01AF, %g6
2398 edge32 %l5, %i6, %i3
2399 sethi 0x07AB, %l2
2400 umulcc %o1, %g1, %o4
2401 stbar
2402 movn %xcc, %l1, %i5
2403 fmovdneg %xcc, %f8, %f17
2404 subcc %l3, 0x1D27, %o6
2405 restored
2406 rdpr %cwp, %g1
2407 rdpr %cansave, %g2
2408 rdpr %canrestore, %g3
2409 rdpr %cleanwin, %g4
2410 rdpr %otherwin, %g5
2411 rdpr %wstate, %g6
2412 swap [%l7 + 0x58], %g3
2413 array16 %g4, %o7, %g5
2414 wr %g0, 0x0c, %asi
2415 ldsha [%l7 + 0x7A] %asi, %o3
2416 mova %xcc, %l6, %i4
2417 wr %g0, 0x19, %asi
2418 swapa [%l7 + 0x4C] %asi, %g7
2419 movpos %icc, %i0, %l0
2420 tcc %xcc, 0x4
2421 tl %xcc, 0x0
2422 nop
2423 setx loop_199, %l0, %l1
2424 wrpr 0x1, %tl
2425 wrpr %l1, %tpc
2426 add %l1, 0x4, %l1
2427 wrpr %l1, %tnpc
2428 setx 0x34400001400, %l0, %l1
2429 wrpr %l1, %tstate
2430 wrhpr 0x4, %htstate
2431 retry
2432 sub %i1, %o5, %l4
2433 fmovsvc %icc, %f29, %f23
2434 tpos %xcc, 0x5
2435loop_199:
2436 fnor %f20, %f2, %f0
2437 fmovdg %icc, %f8, %f4
2438 set 0x50, %i3
2439 stxa %o2, [%l7 + %i3] 0x11
2440 edge16ln %i2, %o0, %i7
2441 set 0x40, %i2
2442 ldda [%l7 + %i2] 0x11, %f16
2443 movne %xcc, %g2, %l5
2444 srlx %i6, 0x0F, %g6
2445 edge8 %i3, %o1, %l2
2446 membar 0x09
2447 ldx [%l7 + 0x10], %o4
2448 ldsb [%l7 + 0x4B], %g1
2449 movne %icc, %l1, %i5
2450 movre %o6, %g3, %l3
2451 tpos %xcc, 0x4
2452 movrgz %g4, 0x027, %g5
2453 smul %o7, 0x012E, %o3
2454 udiv %l6, 0x1A08, %g7
2455 sethi 0x04D2, %i4
2456 fmovrsne %i0, %f29, %f22
2457 movpos %icc, %i1, %o5
2458 prefetch [%l7 + 0x4C], 0x2
2459 fmovsleu %xcc, %f15, %f20
2460 andcc %l4, 0x0DBF, %l0
2461 tn %xcc, 0x1
2462 mova %icc, %i2, %o0
2463 smul %o2, %i7, %g2
2464 fmovdl %xcc, %f15, %f9
2465 sdivcc %i6, 0x192C, %g6
2466 set 0x38, %o1
2467 sta %f15, [%l7 + %o1] 0x89
2468 alignaddrl %l5, %i3, %o1
2469 membar #Sync
2470 wr %g0, 0xf0, %asi
2471 ldda [%l7 + 0x40] %asi, %f16
2472 movgu %icc, %o4, %l2
2473 bcc,pn %icc, loop_200
2474 brlez,a %g1, loop_201
2475 std %f22, [%l7 + 0x28]
2476 fbul,a %fcc2, loop_202
2477loop_200:
2478 nop
2479 set 0x20, %l5
2480 lduw [%l7 + %l5], %i5
2481loop_201:
2482 movneg %xcc, %l1, %g3
2483 movge %xcc, %o6, %g4
2484loop_202:
2485 tne %icc, 0x3
2486 movrne %g5, 0x0B9, %l3
2487 umul %o3, %l6, %g7
2488 nop
2489 fitos %f5, %f27
2490 fstox %f27, %f14
2491 fxtos %f14, %f23
2492 bge,a,pn %icc, loop_203
2493 umul %i4, %o7, %i0
2494 movrlz %i1, %l4, %l0
2495 st %f3, [%l7 + 0x50]
2496loop_203:
2497 fornot2s %f19, %f11, %f23
2498 fmovsvc %icc, %f5, %f14
2499 fbg,a %fcc2, loop_204
2500 te %xcc, 0x1
2501 fmuld8ulx16 %f3, %f10, %f18
2502 wr %g0, 0x10, %asi
2503 ldsha [%l7 + 0x3E] %asi, %o5
2504loop_204:
2505 nop
2506 set 0x0C, %o6
2507 ldstuba [%l7 + %o6] 0x10, %o0
2508 orcc %i2, 0x0770, %o2
2509 bgu,pt %icc, loop_205
2510 st %f9, [%l7 + 0x7C]
2511 brlez,a %g2, loop_206
2512 movgu %xcc, %i6, %g6
2513loop_205:
2514 tleu %xcc, 0x5
2515 tpos %icc, 0x6
2516loop_206:
2517 sdivcc %i7, 0x13BC, %l5
2518 stbar
2519 fmovdcs %icc, %f6, %f30
2520 movle %icc, %o1, %o4
2521 tcs %icc, 0x4
2522 umul %l2, 0x11C7, %i3
2523 fornot1s %f16, %f2, %f11
2524 movrlz %i5, %l1, %g3
2525 bl loop_207
2526 fnot1 %f10, %f16
2527 bcs,pt %icc, loop_208
2528 tle %xcc, 0x2
2529loop_207:
2530 bvs,a,pn %xcc, loop_209
2531 fbue %fcc2, loop_210
2532loop_208:
2533 fexpand %f20, %f20
2534 fcmpeq32 %f10, %f2, %o6
2535loop_209:
2536 andcc %g1, %g4, %g5
2537loop_210:
2538 movgu %xcc, %l3, %l6
2539 brz %o3, loop_211
2540 fornot1 %f0, %f30, %f26
2541 brgz,a %i4, loop_212
2542 sub %g7, 0x1880, %o7
2543loop_211:
2544 bn,pn %icc, loop_213
2545 srl %i1, %l4, %l0
2546loop_212:
2547 andcc %i0, 0x14FD, %o5
2548 restored
2549 rdpr %cwp, %g1
2550 rdpr %cansave, %g2
2551 rdpr %canrestore, %g3
2552 rdpr %cleanwin, %g4
2553 rdpr %otherwin, %g5
2554 rdpr %wstate, %g6
2555loop_213:
2556 movne %icc, %o0, %o2
2557 set 0x38, %g4
2558 sta %f16, [%l7 + %g4] 0x19
2559 fnot1s %f14, %f4
2560 edge32 %i2, %i6, %g2
2561 wr %g0, 0x89, %asi
2562 lda [%l7 + 0x08] %asi, %f8
2563 wr %g0, 0x19, %asi
2564 ldsba [%l7 + 0x3F] %asi, %g6
2565 edge8ln %l5, %o1, %o4
2566 sllx %l2, %i7, %i3
2567 movneg %xcc, %i5, %g3
2568 fbug,a %fcc3, loop_214
2569 fbuge %fcc0, loop_215
2570 movvc %xcc, %o6, %l1
2571 edge8ln %g1, %g4, %l3
2572loop_214:
2573 tvs %icc, 0x3
2574loop_215:
2575 fabss %f9, %f17
2576 ta %xcc, 0x4
2577 move %icc, %l6, %o3
2578 tge %xcc, 0x4
2579 array32 %g5, %i4, %g7
2580 set 0x60, %g5
2581 lduha [%l7 + %g5] 0x80, %i1
2582 fxnors %f20, %f20, %f20
2583 ldsw [%l7 + 0x28], %l4
2584 addcc %o7, %l0, %i0
2585 srl %o5, 0x08, %o0
2586 te %xcc, 0x1
2587 std %f14, [%l7 + 0x38]
2588 udivcc %o2, 0x08EE, %i6
2589 tn %xcc, 0x0
2590 brlez %i2, loop_216
2591 taddcc %g6, 0x0EFD, %l5
2592 wr %g0, 0x89, %asi
2593 prefetcha [%l7 + 0x60] %asi, 0x2
2594loop_216:
2595 fxor %f24, %f2, %f8
2596 fmovda %icc, %f16, %f28
2597 add %l7, 0x50, %l6
2598 wr %g0, 0x89, %asi
2599 lda [%l6] %asi, %g2
2600 casa [%l6] %asi, %g2, %o4
2601 flush %l7 + 0x18
2602 movvs %icc, %i7, %i3
2603 lduh [%l7 + 0x64], %l2
2604 fbue,a %fcc3, loop_217
2605 movcs %xcc, %i5, %o6
2606 movleu %icc, %g3, %l1
2607 edge32 %g1, %g4, %l6
2608loop_217:
2609 orncc %l3, 0x0AC1, %o3
2610 movpos %icc, %i4, %g7
2611 mova %xcc, %i1, %g5
2612 movre %o7, 0x138, %l0
2613 fpsub32s %f5, %f24, %f4
2614 bvs %xcc, loop_218
2615 movleu %icc, %l4, %i0
2616 fbe,a %fcc3, loop_219
2617 nop
2618 fitos %f11, %f22
2619 fstod %f22, %f16
2620loop_218:
2621 tsubcctv %o0, 0x1202, %o2
2622 tg %icc, 0x1
2623loop_219:
2624 fnegd %f10, %f2
2625 nop
2626 setx loop_220, %l0, %l1
2627 wrpr 0x1, %tl
2628 wrpr %l1, %tnpc
2629 setx 0x34400001400, %l0, %l1
2630 wrpr %l1, %tstate
2631 wrhpr 0x4, %htstate
2632 done
2633 movvs %icc, %o5, %i6
2634 fnand %f16, %f2, %f0
2635 fones %f10
2636loop_220:
2637 srax %i2, %l5, %g6
2638 wr %g0, 0xeb, %asi
2639 stwa %g2, [%l7 + 0x34] %asi
2640 membar #Sync
2641 udivcc %o1, 0x1B81, %o4
2642 sir 0x0F46
2643 movgu %icc, %i3, %l2
2644 edge8 %i5, %o6, %i7
2645 brgez %l1, loop_221
2646 movcc %xcc, %g3, %g4
2647 edge8ln %g1, %l3, %o3
2648 fpsub16 %f10, %f0, %f24
2649loop_221:
2650 subcc %l6, 0x197F, %i4
2651 fmovscc %xcc, %f3, %f0
2652 taddcc %i1, 0x0F85, %g7
2653 brz,a %o7, loop_222
2654 edge16 %l0, %g5, %l4
2655 alignaddr %i0, %o0, %o5
2656 fmovs %f0, %f6
2657loop_222:
2658 tcc %icc, 0x3
2659 tneg %icc, 0x3
2660 udivcc %o2, 0x1A86, %i2
2661 tl %icc, 0x7
2662 fba %fcc3, loop_223
2663 srlx %i6, 0x05, %l5
2664 add %l7, 0x18, %l6
2665 wr %g0, 0x89, %asi
2666 lda [%l6] %asi, %g6
2667 casa [%l6] 0x89, %g6, %g2
2668loop_223:
2669 subcc %o1, %i3, %l2
2670 fmovrdgz %i5, %f16, %f18
2671 set 0x10, %g3
2672 ldda [%l7 + %g3] 0x10, %o6
2673 orcc %i7, %l1, %o4
2674 fornot2s %f4, %f27, %f30
2675 fmovdgu %icc, %f13, %f24
2676 ldsb [%l7 + 0x5E], %g4
2677 set 0x0C, %i1
2678 swapa [%l7 + %i1] 0x80, %g1
2679 edge16ln %l3, %g3, %l6
2680 tcc %icc, 0x1
2681 xor %o3, %i4, %g7
2682 srlx %i1, %l0, %g5
2683 movn %icc, %o7, %l4
2684 udiv %o0, 0x02D1, %i0
2685 fmul8x16au %f27, %f3, %f18
2686 andn %o2, %i2, %i6
2687 movleu %icc, %l5, %g6
2688 tsubcc %g2, 0x17A6, %o5
2689 edge16n %i3, %l2, %i5
2690 fmuld8sux16 %f14, %f28, %f4
2691 fblg %fcc3, loop_224
2692 popc %o1, %o6
2693 fmovdcs %icc, %f5, %f4
2694 fmovscs %xcc, %f0, %f12
2695loop_224:
2696 xor %i7, %o4, %l1
2697 array8 %g1, %g4, %g3
2698 set 0x4F, %o4
2699 lduba [%l7 + %o4] 0x10, %l3
2700 mulscc %o3, %l6, %g7
2701 edge32ln %i1, %i4, %l0
2702 tneg %icc, 0x6
2703 fmuld8ulx16 %f5, %f18, %f22
2704 tsubcctv %g5, %o7, %l4
2705 movrlez %i0, %o0, %i2
2706 tg %icc, 0x0
2707 set 0x68, %l3
2708 ldsha [%l7 + %l3] 0x04, %i6
2709 movrgz %l5, %g6, %g2
2710 nop
2711 setx loop_225, %l0, %l1
2712 wrpr 0x1, %tl
2713 wrpr %l1, %tnpc
2714 setx 0x34400001400, %l0, %l1
2715 wrpr %l1, %tstate
2716 wrhpr 0x4, %htstate
2717 done
2718 sdivx %o5, 0x1162, %i3
2719 taddcctv %o2, %i5, %o1
2720 nop
2721 set 0x4C, %i5
2722 ldsb [%l7 + %i5], %o6
2723loop_225:
2724 fbne %fcc3, loop_226
2725 tleu %xcc, 0x1
2726 umulcc %l2, 0x0359, %o4
2727 alignaddrl %l1, %g1, %i7
2728loop_226:
2729 movrgz %g4, 0x23F, %l3
2730 fnot1 %f22, %f10
2731 wr %g0, 0x88, %asi
2732 prefetcha [%l7 + 0x60] %asi, 0x0
2733 edge8 %o3, %l6, %g7
2734 fcmpgt32 %f4, %f4, %i4
2735 popc 0x08CC, %i1
2736 ta %xcc, 0x0
2737 edge32l %l0, %o7, %l4
2738 wr %g0, 0x24, %asi
2739 ldda [%l7 + 0x30] %asi, %i0
2740 tcs %xcc, 0x4
2741 fors %f0, %f7, %f25
2742 edge32l %o0, %g5, %i2
2743 edge32 %i6, %g6, %l5
2744 membar 0x54
2745 membar 0x6C
2746 set 0x50, %i7
2747 ldda [%l7 + %i7] 0x18, %g2
2748 wr %g0, 0xf1, %asi
2749 stda %f16, [%l7 + 0x40] %asi
2750 membar #Sync
2751 movge %icc, %i3, %o2
2752 fmovrde %o5, %f8, %f4
2753 brlz,a %i5, loop_227
2754 tcs %xcc, 0x6
2755 movvc %icc, %o6, %o1
2756 sllx %o4, 0x0D, %l1
2757loop_227:
2758 tge %xcc, 0x5
2759 fnot1s %f24, %f4
2760 fmovrsgez %l2, %f28, %f29
2761 fnand %f6, %f22, %f8
2762 bneg,a,pt %xcc, loop_228
2763 fble %fcc0, loop_229
2764 orn %i7, %g4, %l3
2765 set 0x4C, %o7
2766 stwa %g1, [%l7 + %o7] 0x27
2767 membar #Sync
2768loop_228:
2769 movrlez %o3, 0x0CD, %g3
2770loop_229:
2771 nop
2772 set 0x77, %g7
2773 lduba [%l7 + %g7] 0x81, %g7
2774 array32 %l6, %i4, %i1
2775 fnor %f22, %f14, %f24
2776 subccc %o7, 0x10CE, %l4
2777 ldsb [%l7 + 0x4A], %i0
2778 tne %xcc, 0x1
2779 fmovdpos %icc, %f17, %f22
2780 tvc %icc, 0x0
2781 edge8n %l0, %g5, %o0
2782 andn %i2, %i6, %l5
2783 nop
2784 fitod %f4, %f0
2785 fdtox %f0, %f20
2786 ldsb [%l7 + 0x15], %g2
2787 andcc %i3, %o2, %g6
2788 subcc %i5, %o5, %o6
2789 ldstub [%l7 + 0x43], %o1
2790 and %l1, 0x107E, %l2
2791 fbg %fcc1, loop_230
2792 srlx %i7, 0x10, %o4
2793 ta %xcc, 0x7
2794 fbn %fcc2, loop_231
2795loop_230:
2796 sll %g4, 0x09, %g1
2797 fnand %f12, %f28, %f12
2798 orn %o3, 0x1091, %l3
2799loop_231:
2800 tl %xcc, 0x6
2801 movl %xcc, %g7, %l6
2802 movrlez %i4, %g3, %i1
2803 mulx %l4, %o7, %i0
2804 set 0x40, %l2
2805 stwa %g5, [%l7 + %l2] 0x18
2806 movrgez %l0, %o0, %i6
2807 fornot2s %f0, %f16, %f25
2808 set 0x64, %o2
2809 lduwa [%l7 + %o2] 0x88, %i2
2810 andn %g2, 0x1E46, %l5
2811 subcc %o2, 0x19A3, %g6
2812 andncc %i3, %o5, %o6
2813 fmovspos %xcc, %f24, %f22
2814 add %i5, 0x05A0, %o1
2815 brlez,a %l2, loop_232
2816 array8 %i7, %o4, %g4
2817 fmul8x16au %f14, %f26, %f16
2818 subc %g1, 0x0B0E, %o3
2819loop_232:
2820 nop
2821 fitod %f12, %f0
2822 fdtox %f0, %f2
2823 movrlez %l3, 0x35B, %g7
2824 st %f8, [%l7 + 0x1C]
2825 tvc %xcc, 0x4
2826 ta %xcc, 0x4
2827 edge32 %l6, %i4, %l1
2828 movcc %xcc, %i1, %g3
2829 sdivcc %o7, 0x0B75, %i0
2830 andncc %g5, %l0, %o0
2831 nop
2832 fitod %f0, %f6
2833 fdtox %f6, %f6
2834 umul %i6, %i2, %l4
2835 movrlz %g2, 0x0E1, %o2
2836 movvs %icc, %g6, %i3
2837 ldx [%l7 + 0x30], %l5
2838 pdist %f8, %f22, %f0
2839 fpadd16 %f22, %f18, %f0
2840 bcs,pn %xcc, loop_233
2841 mova %xcc, %o5, %i5
2842 tneg %xcc, 0x6
2843 ba,a,pn %xcc, loop_234
2844loop_233:
2845 fpsub16 %f20, %f0, %f2
2846 fsrc1 %f12, %f14
2847 umulcc %o1, 0x1EE9, %o6
2848loop_234:
2849 andn %l2, %o4, %g4
2850 te %xcc, 0x4
2851 fbue %fcc1, loop_235
2852 ldsw [%l7 + 0x68], %g1
2853 fpsub32s %f8, %f9, %f9
2854 tleu %icc, 0x2
2855loop_235:
2856 addc %o3, %l3, %g7
2857 bn,a loop_236
2858 fmovde %xcc, %f27, %f19
2859 stx %l6, [%l7 + 0x28]
2860 bg,pn %xcc, loop_237
2861loop_236:
2862 srl %i7, %l1, %i4
2863 saved
2864 rdpr %cwp, %g1
2865 rdpr %cansave, %g2
2866 rdpr %canrestore, %g3
2867 rdpr %cleanwin, %g4
2868 rdpr %otherwin, %g5
2869 rdpr %wstate, %g6
2870 movl %icc, %i1, %o7
2871loop_237:
2872 fmovsleu %xcc, %f0, %f9
2873 fmovrdgz %i0, %f6, %f16
2874 movre %g5, 0x003, %g3
2875 orn %o0, 0x07AF, %i6
2876 edge32 %l0, %i2, %g2
2877 st %f4, [%l7 + 0x58]
2878 set 0x34, %o5
2879 ldstuba [%l7 + %o5] 0x80, %o2
2880 tvc %icc, 0x3
2881 fbe,a %fcc1, loop_238
2882 fornot1 %f0, %f16, %f10
2883 smulcc %l4, %i3, %g6
2884 bpos,a loop_239
2885loop_238:
2886 tneg %xcc, 0x6
2887 movcs %xcc, %o5, %i5
2888 pdist %f10, %f26, %f28
2889loop_239:
2890 fbn %fcc3, loop_240
2891 edge32l %o1, %l5, %o6
2892 ldx [%l7 + 0x60], %o4
2893 restored
2894 rdpr %cwp, %g1
2895 rdpr %cansave, %g2
2896 rdpr %canrestore, %g3
2897 rdpr %cleanwin, %g4
2898 rdpr %otherwin, %g5
2899 rdpr %wstate, %g6
2900loop_240:
2901 andn %g4, %g1, %o3
2902 edge8 %l3, %l2, %g7
2903 fpsub16s %f10, %f20, %f29
2904 subccc %i7, 0x18D3, %l6
2905 andn %l1, 0x072D, %i1
2906 udivx %o7, 0x1126, %i0
2907 fone %f8
2908 sdiv %g5, 0x14A3, %i4
2909 edge16n %o0, %i6, %g3
2910 movleu %xcc, %i2, %g2
2911 fbe %fcc3, loop_241
2912 tle %xcc, 0x4
2913 saved
2914 rdpr %cwp, %g1
2915 rdpr %cansave, %g2
2916 rdpr %canrestore, %g3
2917 rdpr %cleanwin, %g4
2918 rdpr %otherwin, %g5
2919 rdpr %wstate, %g6
2920 fpackfix %f6, %f16
2921loop_241:
2922 alignaddr %o2, %l4, %l0
2923 fmovrdgez %g6, %f16, %f6
2924 addc %i3, 0x05D4, %o5
2925 movcs %xcc, %o1, %i5
2926 sdiv %o6, 0x17CF, %o4
2927 fmovsle %xcc, %f13, %f16
2928 tgu %xcc, 0x7
2929 tvs %icc, 0x1
2930 tn %xcc, 0x4
2931 saved
2932 rdpr %cwp, %g1
2933 rdpr %cansave, %g2
2934 rdpr %canrestore, %g3
2935 rdpr %cleanwin, %g4
2936 rdpr %otherwin, %g5
2937 rdpr %wstate, %g6
2938 fabsd %f30, %f12
2939 smulcc %l5, %g1, %g4
2940 movre %l3, %o3, %l2
2941 fmovd %f6, %f20
2942 srax %i7, 0x0B, %l6
2943 set 0x6A, %i0
2944 lduha [%l7 + %i0] 0x18, %g7
2945 array16 %l1, %i1, %o7
2946 ldd [%l7 + 0x68], %f14
2947 sir 0x1FAA
2948 fnot1s %f8, %f20
2949 set 0x40, %g1
2950 stda %f0, [%l7 + %g1] 0x14
2951 stbar
2952 movleu %icc, %i0, %g5
2953 fmovse %xcc, %f7, %f30
2954 movn %xcc, %o0, %i4
2955 nop
2956 set 0x4E, %l0
2957 sth %g3, [%l7 + %l0]
2958 andn %i6, 0x0232, %g2
2959 fcmpne16 %f20, %f10, %i2
2960 movle %icc, %o2, %l0
2961 wr %g0, 0x18, %asi
2962 lda [%l7 + 0x78] %asi, %f1
2963 fmovse %icc, %f3, %f15
2964 movrne %l4, %i3, %g6
2965 and %o5, %o1, %i5
2966 array16 %o6, %l5, %o4
2967 fbne %fcc1, loop_242
2968 fmovdgu %icc, %f30, %f0
2969 orcc %g1, 0x0186, %g4
2970 bvc,a loop_243
2971loop_242:
2972 xnorcc %o3, 0x16F7, %l3
2973 movcc %xcc, %i7, %l2
2974 srlx %l6, %l1, %g7
2975loop_243:
2976 fsrc1 %f30, %f22
2977 fbg %fcc3, loop_244
2978 fmovscs %icc, %f8, %f20
2979 fmovdvs %xcc, %f19, %f7
2980 restored
2981 rdpr %cwp, %g1
2982 rdpr %cansave, %g2
2983 rdpr %canrestore, %g3
2984 rdpr %cleanwin, %g4
2985 rdpr %otherwin, %g5
2986 rdpr %wstate, %g6
2987loop_244:
2988 movrlez %i1, 0x0D6, %i0
2989 brgz %o7, loop_245
2990 sdiv %o0, 0x0BF5, %g5
2991 nop
2992 fitos %f14, %f5
2993 fstoi %f5, %f8
2994 edge32 %i4, %g3, %i6
2995loop_245:
2996 sll %i2, 0x10, %o2
2997 ldsb [%l7 + 0x3F], %g2
2998 bvc,a %xcc, loop_246
2999 sra %l4, 0x11, %l0
3000 movre %i3, %o5, %o1
3001 subc %i5, %g6, %o6
3002loop_246:
3003 nop
3004 wr %g0, 0x89, %asi
3005 lduha [%l7 + 0x64] %asi, %l5
3006 ba,a,pn %icc, loop_247
3007 mulscc %g1, %o4, %g4
3008 fnot2s %f18, %f18
3009 nop
3010 fitod %f8, %f18
3011 fdtox %f18, %f18
3012 fxtod %f18, %f4
3013loop_247:
3014 te %xcc, 0x4
3015 tcs %xcc, 0x5
3016 tsubcctv %l3, %i7, %o3
3017 edge8ln %l6, %l2, %g7
3018 brz %l1, loop_248
3019 subcc %i0, 0x0F9E, %i1
3020 addc %o0, %o7, %i4
3021 stx %g3, [%l7 + 0x08]
3022loop_248:
3023 nop
3024 fitos %f4, %f11
3025 addccc %g5, 0x1979, %i6
3026 bge,a,pt %icc, loop_249
3027 fnand %f16, %f8, %f0
3028 fbn %fcc2, loop_250
3029 stw %i2, [%l7 + 0x3C]
3030loop_249:
3031 sra %o2, %g2, %l0
3032 tgu %icc, 0x1
3033loop_250:
3034 orncc %i3, 0x024F, %l4
3035 edge8 %o1, %i5, %g6
3036 and %o5, 0x0C79, %l5
3037 fbue,a %fcc3, loop_251
3038 ldsh [%l7 + 0x7A], %o6
3039 subc %o4, 0x096A, %g1
3040 tvs %xcc, 0x4
3041loop_251:
3042 bl,a,pn %icc, loop_252
3043 fbuge %fcc2, loop_253
3044 brgz,a %l3, loop_254
3045 lduw [%l7 + 0x54], %i7
3046loop_252:
3047 fpack16 %f30, %f14
3048loop_253:
3049 edge32ln %g4, %l6, %o3
3050loop_254:
3051 fpackfix %f2, %f16
3052 movcc %icc, %g7, %l2
3053 stbar
3054 edge16n %i0, %l1, %i1
3055 addccc %o0, %i4, %g3
3056 udivcc %o7, 0x0D10, %i6
3057 taddcc %g5, %i2, %o2
3058 movrgz %l0, %i3, %l4
3059 te %xcc, 0x3
3060 addccc %o1, 0x0F8E, %i5
3061 sdivx %g2, 0x16D8, %g6
3062 taddcctv %l5, 0x1AEC, %o5
3063 fmovdn %icc, %f28, %f13
3064 fbl,a %fcc0, loop_255
3065 mova %icc, %o4, %o6
3066 fcmpeq16 %f6, %f8, %l3
3067 wr %g0, 0x19, %asi
3068 stha %g1, [%l7 + 0x16] %asi
3069loop_255:
3070 fble,a %fcc0, loop_256
3071 sdivx %i7, 0x1FCA, %g4
3072 fbg %fcc3, loop_257
3073 stb %l6, [%l7 + 0x1F]
3074loop_256:
3075 fbe,a %fcc2, loop_258
3076 stbar
3077loop_257:
3078 tl %icc, 0x4
3079 xor %o3, 0x164E, %g7
3080loop_258:
3081 tpos %xcc, 0x2
3082 ldx [%l7 + 0x30], %l2
3083 add %l7, 0x60, %l6
3084 wr %g0, 0x81, %asi
3085 casxa [%l6] 0x81, %i0, %l1
3086 bneg,a loop_259
3087 sra %o0, %i1, %i4
3088 fmovscs %xcc, %f28, %f19
3089 fabss %f2, %f29
3090loop_259:
3091 sllx %o7, %g3, %i6
3092 brnz %g5, loop_260
3093 tn %xcc, 0x5
3094 taddcctv %i2, %l0, %i3
3095 fxnors %f7, %f3, %f0
3096loop_260:
3097 or %l4, %o2, %i5
3098 add %l7, 0x20, %l6
3099 wr %g0, 0x88, %asi
3100 casa [%l6] 0x88, %g2, %g6
3101 sdivx %l5, 0x1BAE, %o1
3102 faligndata %f4, %f12, %f24
3103 tpos %xcc, 0x4
3104 andn %o5, 0x02AD, %o6
3105 movl %icc, %l3, %g1
3106 fsrc2 %f22, %f4
3107 wr %g0, 0x22, %asi
3108 stxa %o4, [%l7 + 0x50] %asi
3109 membar #Sync
3110 xnor %i7, %g4, %o3
3111 brz,a %g7, loop_261
3112 tneg %xcc, 0x3
3113 movleu %xcc, %l6, %l2
3114 tvs %icc, 0x2
3115loop_261:
3116 fmovsgu %xcc, %f4, %f8
3117 set 0x10, %g6
3118 ldda [%l7 + %g6] 0x2e, %i0
3119 movrgez %o0, 0x25F, %i1
3120 sub %i4, %o7, %l1
3121 fbge %fcc1, loop_262
3122 xor %i6, 0x16E2, %g5
3123 movrlz %i2, %g3, %l0
3124 fmul8x16au %f9, %f21, %f12
3125loop_262:
3126 mulscc %l4, %i3, %i5
3127 nop
3128 setx 0x2D75727445A17B6B, %l0, %l6
3129 stx %l6, [%l7 + 0x28]
3130 ldd [%l7 + 0x28], %f0
3131 fsqrtd %f0, %f12
3132 addccc %o2, 0x1215, %g6
3133 bl loop_263
3134 tn %xcc, 0x2
3135 tvc %icc, 0x2
3136 fmovrslez %g2, %f11, %f11
3137loop_263:
3138 nop
3139 set 0x210, %o3
3140 ldxa [%g0 + %o3] 0x52, %l5
3141 umulcc %o1, 0x1093, %o5
3142 fmovsgu %xcc, %f6, %f23
3143 fmovrdgez %l3, %f26, %f12
3144 movneg %xcc, %g1, %o4
3145 fbge %fcc0, loop_264
3146 fmovrdgez %o6, %f26, %f20
3147 membar 0x58
3148 movneg %xcc, %i7, %o3
3149loop_264:
3150 andcc %g4, %g7, %l2
3151 nop
3152 setx 0x20C72CC79C711DE6, %l0, %l6
3153 stx %l6, [%l7 + 0x28]
3154 ldd [%l7 + 0x28], %f6
3155 setx 0x313FE6AD84068E22, %l1, %l5
3156 stx %l5, [%l7 + 0x10]
3157 ldd [%l7 + 0x10], %f26
3158 fsubd %f26, %f6, %f6
3159 tneg %xcc, 0x4
3160 fnands %f8, %f25, %f11
3161 movvc %icc, %i0, %l6
3162 taddcctv %i1, 0x091F, %o0
3163 sir 0x0725
3164 addc %o7, %l1, %i4
3165 movrgez %g5, %i6, %i2
3166 movneg %xcc, %l0, %g3
3167 xor %l4, 0x071A, %i3
3168 addc %i5, %o2, %g6
3169 fmuld8sux16 %f30, %f29, %f12
3170 ldx [%l7 + 0x58], %g2
3171 lduw [%l7 + 0x18], %l5
3172 edge32n %o5, %o1, %g1
3173 fmuld8ulx16 %f7, %f30, %f2
3174 movcs %xcc, %o4, %l3
3175 fnegd %f26, %f12
3176 subccc %i7, 0x1348, %o3
3177 movcs %xcc, %g4, %g7
3178 fbule %fcc3, loop_265
3179 sra %o6, %l2, %i0
3180 addcc %l6, 0x1AA6, %o0
3181 be,a,pt %xcc, loop_266
3182loop_265:
3183 fmul8x16au %f0, %f15, %f22
3184 alignaddr %i1, %o7, %i4
3185 nop
3186 setx 0x3B94EBE2CAF0509B, %l0, %l6
3187 stx %l6, [%l7 + 0x28]
3188 ldd [%l7 + 0x28], %f20
3189 setx 0xF9C17CF4DB6F6FFF, %l1, %l5
3190 stx %l5, [%l7 + 0x10]
3191 ldd [%l7 + 0x10], %f14
3192 fsubd %f14, %f20, %f28
3193loop_266:
3194 xnorcc %g5, 0x1125, %i6
3195 fmovrdlz %l1, %f30, %f4
3196 sth %i2, [%l7 + 0x0C]
3197 movgu %icc, %g3, %l4
3198 brz,a %l0, loop_267
3199 fmovdvc %icc, %f17, %f14
3200 fmul8sux16 %f6, %f24, %f28
3201 ldd [%l7 + 0x58], %f18
3202loop_267:
3203 andncc %i3, %i5, %g6
3204 brlz,a %g2, loop_268
3205 edge8ln %l5, %o2, %o1
3206 fbue %fcc0, loop_269
3207 sdivcc %o5, 0x18EB, %o4
3208loop_268:
3209 fmuld8sux16 %f18, %f15, %f12
3210 fbge %fcc1, loop_270
3211loop_269:
3212 tcs %xcc, 0x1
3213 tcc %icc, 0x4
3214 smul %g1, %i7, %o3
3215loop_270:
3216 fpsub32 %f12, %f0, %f18
3217 nop
3218 fitod %f29, %f22
3219 sub %l3, 0x1E26, %g4
3220 subcc %g7, %l2, %i0
3221 stb %o6, [%l7 + 0x17]
3222 edge32l %l6, %i1, %o7
3223 brgez,a %i4, loop_271
3224 movrgez %o0, 0x02D, %g5
3225 sdivx %l1, 0x1C3E, %i6
3226 brgz,a %i2, loop_272
3227loop_271:
3228 edge8l %l4, %l0, %g3
3229 nop
3230 setx loop_273, %l0, %l1
3231 wrpr 0x1, %tl
3232 wrpr %l1, %tnpc
3233 setx 0x34400001400, %l0, %l1
3234 wrpr %l1, %tstate
3235 wrhpr 0x4, %htstate
3236 done
3237 sir 0x12FF
3238loop_272:
3239 sir 0x0564
3240 restored
3241 rdpr %cwp, %g1
3242 rdpr %cansave, %g2
3243 rdpr %canrestore, %g3
3244 rdpr %cleanwin, %g4
3245 rdpr %otherwin, %g5
3246 rdpr %wstate, %g6
3247loop_273:
3248 bge,a,pt %xcc, loop_274
3249 orn %i3, %i5, %g6
3250 edge8l %l5, %g2, %o2
3251 fmovdg %icc, %f11, %f28
3252loop_274:
3253 tvc %icc, 0x2
3254 tne %xcc, 0x2
3255 fpsub16s %f19, %f10, %f2
3256 udiv %o5, 0x1E00, %o1
3257 brgez %g1, loop_275
3258 xnorcc %o4, 0x18C6, %i7
3259 movgu %icc, %l3, %o3
3260 tne %xcc, 0x3
3261loop_275:
3262 edge16l %g7, %l2, %g4
3263 te %icc, 0x3
3264 edge8 %o6, %l6, %i0
3265 and %i1, 0x070D, %i4
3266 wr %g0, 0x80, %asi
3267 ldsha [%l7 + 0x2C] %asi, %o7
3268 tg %icc, 0x5
3269 fmovdg %icc, %f2, %f29
3270 orn %o0, 0x07D4, %g5
3271 bn,pt %icc, loop_276
3272 ldx [%l7 + 0x20], %l1
3273 addcc %i6, %l4, %l0
3274 tsubcctv %i2, 0x0575, %g3
3275loop_276:
3276 swap [%l7 + 0x68], %i3
3277 fnand %f2, %f2, %f26
3278 movleu %icc, %i5, %g6
3279 fexpand %f0, %f2
3280 sllx %g2, 0x08, %l5
3281 smulcc %o5, %o2, %o1
3282 subccc %o4, %g1, %i7
3283 ldsh [%l7 + 0x26], %o3
3284 movn %xcc, %g7, %l3
3285 subcc %g4, 0x0C24, %o6
3286 addcc %l2, %i0, %l6
3287 fxors %f12, %f9, %f4
3288 movl %xcc, %i4, %i1
3289 wr %g0, 0x19, %asi
3290 ldswa [%l7 + 0x38] %asi, %o7
3291 smulcc %g5, %l1, %i6
3292 fmovrdgez %l4, %f10, %f26
3293 sethi 0x017A, %o0
3294 fpadd16 %f12, %f22, %f10
3295 movle %xcc, %l0, %i2
3296 fandnot1s %f21, %f17, %f18
3297 tl %icc, 0x7
3298 movre %i3, 0x20B, %g3
3299 call loop_277
3300 fblg,a %fcc2, loop_278
3301 subccc %i5, 0x1652, %g6
3302 sdivx %g2, 0x0B77, %l5
3303loop_277:
3304 sra %o5, %o2, %o4
3305loop_278:
3306 edge8 %o1, %i7, %g1
3307 tvs %xcc, 0x5
3308 fmovdleu %icc, %f10, %f27
3309 nop
3310 setx loop_279, %l0, %l1
3311 jmpl %l1, %o3
3312 ldsb [%l7 + 0x61], %l3
3313 saved
3314 rdpr %cwp, %g1
3315 rdpr %cansave, %g2
3316 rdpr %canrestore, %g3
3317 rdpr %cleanwin, %g4
3318 rdpr %otherwin, %g5
3319 rdpr %wstate, %g6
3320 smulcc %g4, %o6, %g7
3321loop_279:
3322 restored
3323 rdpr %cwp, %g1
3324 rdpr %cansave, %g2
3325 rdpr %canrestore, %g3
3326 rdpr %cleanwin, %g4
3327 rdpr %otherwin, %g5
3328 rdpr %wstate, %g6
3329 udivx %l2, 0x1022, %l6
3330 fbe %fcc1, loop_280
3331 movrne %i4, %i1, %o7
3332 set 0x38, %l4
3333 lduha [%l7 + %l4] 0x18, %i0
3334loop_280:
3335 andn %g5, %i6, %l1
3336 nop
3337 set 0x18, %i6
3338 stw %o0, [%l7 + %i6]
3339 xor %l0, 0x147D, %i2
3340 nop
3341 setx loop_281, %l0, %l1
3342 jmpl %l1, %l4
3343 bne,pn %xcc, loop_282
3344 ta %xcc, 0x0
3345 addccc %g3, 0x17C8, %i3
3346loop_281:
3347 movleu %icc, %i5, %g6
3348loop_282:
3349 xnor %l5, 0x0915, %g2
3350 fpadd32s %f16, %f7, %f13
3351 ldd [%l7 + 0x78], %o4
3352 edge32l %o4, %o2, %o1
3353 sir 0x1554
3354 smul %i7, %g1, %l3
3355 movle %icc, %o3, %g4
3356 movg %icc, %g7, %o6
3357 stx %l2, [%l7 + 0x50]
3358 taddcc %i4, 0x1639, %l6
3359 tsubcctv %o7, %i1, %i0
3360 ldsw [%l7 + 0x54], %i6
3361 tgu %icc, 0x7
3362 fbue %fcc2, loop_283
3363 orncc %l1, 0x0D22, %o0
3364 sethi 0x0BEB, %l0
3365 ldsw [%l7 + 0x60], %i2
3366loop_283:
3367 saved
3368 rdpr %cwp, %g1
3369 rdpr %cansave, %g2
3370 rdpr %canrestore, %g3
3371 rdpr %cleanwin, %g4
3372 rdpr %otherwin, %g5
3373 rdpr %wstate, %g6
3374 fbu %fcc2, loop_284
3375 fmovscs %icc, %f5, %f17
3376 set 0x7A, %o0
3377 ldsha [%l7 + %o0] 0x14, %g5
3378loop_284:
3379 sethi 0x0940, %l4
3380 tleu %xcc, 0x3
3381 move %xcc, %i3, %g3
3382 movrlz %i5, %l5, %g2
3383 edge16n %o5, %o4, %g6
3384 tsubcctv %o1, %i7, %g1
3385 te %icc, 0x5
3386 movgu %icc, %o2, %o3
3387 smulcc %g4, %g7, %l3
3388 bcs,a,pt %icc, loop_285
3389 fmuld8sux16 %f28, %f28, %f18
3390 xnor %o6, %l2, %i4
3391 bvs,pt %icc, loop_286
3392loop_285:
3393 saved
3394 rdpr %cwp, %g1
3395 rdpr %cansave, %g2
3396 rdpr %canrestore, %g3
3397 rdpr %cleanwin, %g4
3398 rdpr %otherwin, %g5
3399 rdpr %wstate, %g6
3400 fzeros %f22
3401 swap [%l7 + 0x50], %l6
3402loop_286:
3403 fornot1 %f10, %f2, %f0
3404 edge32 %o7, %i1, %i0
3405 fmovrdlez %l1, %f2, %f18
3406 fmovsne %icc, %f25, %f2
3407 smulcc %i6, %o0, %i2
3408 add %l7, 0x34, %l6
3409 wr %g0, 0x19, %asi
3410 lda [%l6] %asi, %g5
3411 casa [%l6] 0x19, %g5, %l0
3412 orncc %i3, 0x02F8, %l4
3413 subc %i5, 0x1037, %g3
3414 tn %icc, 0x5
3415 array8 %g2, %o5, %l5
3416 tn %icc, 0x1
3417 orn %o4, %o1, %i7
3418 fmovspos %icc, %f9, %f3
3419 fbo,a %fcc2, loop_287
3420 fmovdneg %xcc, %f17, %f22
3421 nop
3422 fitos %f3, %f8
3423 fstoi %f8, %f3
3424 edge8ln %g6, %o2, %g1
3425loop_287:
3426 fmovrslez %o3, %f9, %f19
3427 sll %g7, %g4, %o6
3428 ble %xcc, loop_288
3429 xor %l3, 0x1350, %i4
3430 movgu %xcc, %l6, %o7
3431 fpackfix %f6, %f8
3432loop_288:
3433 sdivcc %i1, 0x0D96, %l2
3434 fbuge %fcc2, loop_289
3435 movre %l1, 0x111, %i0
3436 stbar
3437 nop
3438 set 0x30, %l1
3439 ldd [%l7 + %l1], %o0
3440loop_289:
3441 edge8l %i2, %g5, %l0
3442 movvc %xcc, %i6, %i3
3443 fmovd %f4, %f22
3444 array8 %l4, %g3, %i5
3445 movleu %xcc, %g2, %o5
3446 fmul8x16al %f16, %f26, %f12
3447 stb %o4, [%l7 + 0x69]
3448 add %l7, 0x5C, %l6
3449 wr %g0, 0x18, %asi
3450 casa [%l6] 0x18, %o1, %l5
3451 edge32l %i7, %g6, %g1
3452 bshuffle %f20, %f30, %f28
3453 set 0x20, %g2
3454 ldda [%l7 + %g2] 0x2c, %o2
3455 restored
3456 rdpr %cwp, %g1
3457 rdpr %cansave, %g2
3458 rdpr %canrestore, %g3
3459 rdpr %cleanwin, %g4
3460 rdpr %otherwin, %g5
3461 rdpr %wstate, %g6
3462 stx %o3, [%l7 + 0x18]
3463 add %l7, 0x0C, %l6
3464 wr %g0, 0x11, %asi
3465 lda [%l6] %asi, %g4
3466 casa [%l6] 0x11, %g4, %o6
3467 for %f2, %f10, %f2
3468 fbe,a %fcc3, loop_290
3469 addc %g7, %l3, %i4
3470 movrgez %o7, 0x21F, %i1
3471 fmovs %f28, %f28
3472loop_290:
3473 sllx %l6, %l2, %i0
3474 movleu %icc, %o0, %i2
3475 subcc %l1, %l0, %g5
3476 movne %xcc, %i6, %i3
3477 te %xcc, 0x4
3478 edge16l %l4, %i5, %g3
3479 udivx %g2, 0x0557, %o5
3480 te %xcc, 0x1
3481 edge32 %o1, %o4, %i7
3482 edge32l %g6, %g1, %l5
3483 set 0x40, %i4
3484 ldda [%l7 + %i4] 0x11, %f0
3485 fornot1s %f28, %f0, %f12
3486 fcmpne16 %f2, %f2, %o2
3487 movrne %g4, 0x3C6, %o6
3488 xnor %o3, 0x02C0, %l3
3489 array8 %i4, %g7, %o7
3490 fmovdg %icc, %f14, %f6
3491 tneg %xcc, 0x2
3492 fmovrsne %i1, %f2, %f7
3493 brgz,a %l6, loop_291
3494 fcmple32 %f6, %f16, %i0
3495 nop
3496 setx 0xBB7E4D20A06B67FA, %l0, %l6
3497 stx %l6, [%l7 + 0x18]
3498 ldx [%l7 + 0x18], %fsr
3499 sra %l2, 0x1E, %i2
3500loop_291:
3501 tge %icc, 0x4
3502 fmovd %f6, %f26
3503 movrgez %l1, 0x386, %l0
3504 orn %g5, %o0, %i3
3505 sub %l4, 0x036A, %i5
3506 tgu %xcc, 0x7
3507 wr %g0, 0x0c, %asi
3508 stba %i6, [%l7 + 0x38] %asi
3509 tneg %xcc, 0x6
3510 fmul8ulx16 %f0, %f0, %f26
3511 movneg %icc, %g3, %o5
3512 bne,a,pt %xcc, loop_292
3513 bpos %icc, loop_293
3514 ldd [%l7 + 0x70], %o0
3515 edge32n %g2, %i7, %o4
3516loop_292:
3517 popc %g1, %g6
3518loop_293:
3519 ldsw [%l7 + 0x1C], %o2
3520 xor %l5, %g4, %o6
3521 brlz,a %o3, loop_294
3522 swap [%l7 + 0x18], %l3
3523 udivx %i4, 0x051F, %o7
3524 orn %g7, 0x186B, %i1
3525loop_294:
3526 fmovsa %xcc, %f19, %f20
3527 saved
3528 rdpr %cwp, %g1
3529 rdpr %cansave, %g2
3530 rdpr %canrestore, %g3
3531 rdpr %cleanwin, %g4
3532 rdpr %otherwin, %g5
3533 rdpr %wstate, %g6
3534 wr %g0, 0x81, %asi
3535 lduwa [%l7 + 0x58] %asi, %i0
3536 array16 %l2, %i2, %l1
3537 fmovd %f8, %f12
3538 sdivcc %l6, 0x0482, %g5
3539 srl %o0, 0x16, %i3
3540 andn %l4, %i5, %l0
3541 edge8ln %g3, %i6, %o5
3542 tleu %icc, 0x3
3543 fmovdg %icc, %f7, %f15
3544 fands %f23, %f9, %f3
3545 sub %g2, %o1, %i7
3546 xorcc %g1, %g6, %o4
3547 fbule,a %fcc2, loop_295
3548 st %f10, [%l7 + 0x6C]
3549 movg %icc, %l5, %g4
3550 sra %o2, 0x10, %o6
3551loop_295:
3552 tcc %icc, 0x1
3553 edge16n %o3, %i4, %o7
3554 fbu %fcc0, loop_296
3555 ba,a %icc, loop_297
3556 fba %fcc1, loop_298
3557 movn %icc, %g7, %l3
3558loop_296:
3559 tpos %xcc, 0x2
3560loop_297:
3561 sdivx %i1, 0x1CA8, %l2
3562loop_298:
3563 and %i0, %i2, %l1
3564 nop
3565 setx 0x3415A11A, %l0, %l6
3566 st %l6, [%l7 + 0x28]
3567 ld [%l7 + 0x28], %f6
3568 setx 0xDB9AFE92, %l1, %l5
3569 st %l5, [%l7 + 0x10]
3570 ld [%l7 + 0x10], %f0
3571 fdivs %f0, %f6, %f0
3572 ble loop_299
3573 fandnot1 %f12, %f10, %f18
3574 taddcc %l6, 0x1B52, %o0
3575 fbuge %fcc3, loop_300
3576loop_299:
3577 nop
3578 fitod %f8, %f0
3579 fdtox %f0, %f16
3580 sll %g5, 0x16, %i3
3581 fbul %fcc1, loop_301
3582loop_300:
3583 saved
3584 rdpr %cwp, %g1
3585 rdpr %cansave, %g2
3586 rdpr %canrestore, %g3
3587 rdpr %cleanwin, %g4
3588 rdpr %otherwin, %g5
3589 rdpr %wstate, %g6
3590 set 0x60, %i3
3591 stxa %i5, [%l7 + %i3] 0x2a
3592 membar #Sync
3593loop_301:
3594 ta %icc, 0x4
3595 subc %l4, %g3, %l0
3596 edge8l %i6, %o5, %o1
3597 add %l7, 0x50, %l6
3598 wr %g0, 0x81, %asi
3599 ldxa [%l6] %asi, %g2
3600 casxa [%l6] %asi, %g2, %i7
3601 bge,pn %icc, loop_302
3602 array16 %g1, %g6, %l5
3603 fnot2s %f12, %f2
3604 popc %o4, %o2
3605loop_302:
3606 fmovsleu %icc, %f27, %f26
3607 movl %xcc, %g4, %o3
3608 orn %i4, 0x03A3, %o6
3609 mova %icc, %g7, %o7
3610 taddcc %i1, 0x0A8E, %l2
3611 ble,pn %icc, loop_303
3612 edge32l %i0, %l3, %l1
3613 sllx %l6, %o0, %g5
3614 tg %xcc, 0x5
3615loop_303:
3616 brz %i3, loop_304
3617 subccc %i2, 0x12CB, %l4
3618 set 0x40, %i2
3619 stda %f16, [%l7 + %i2] 0x1f
3620 membar #Sync
3621loop_304:
3622 fcmple16 %f0, %f8, %g3
3623 alignaddrl %l0, %i5, %i6
3624 srl %o5, 0x04, %o1
3625 edge16n %i7, %g1, %g6
3626 orn %g2, 0x180F, %l5
3627 edge8ln %o4, %o2, %o3
3628 addccc %g4, 0x1490, %o6
3629 fmovdvc %xcc, %f16, %f16
3630 smul %i4, 0x0081, %g7
3631 set 0x4A, %l6
3632 ldsha [%l7 + %l6] 0x11, %o7
3633 udiv %l2, 0x08EB, %i1
3634 sth %i0, [%l7 + 0x74]
3635 tl %icc, 0x2
3636 tcc %xcc, 0x6
3637 subc %l3, %l6, %l1
3638 fmovsneg %icc, %f0, %f29
3639 taddcctv %o0, %g5, %i2
3640 bcs,a %icc, loop_305
3641 fsrc1 %f2, %f22
3642 movrgez %l4, %g3, %i3
3643 bvs,a,pt %icc, loop_306
3644loop_305:
3645 udiv %l0, 0x1248, %i6
3646 brgz %i5, loop_307
3647 subcc %o5, 0x0D6C, %o1
3648loop_306:
3649 nop
3650 membar #Sync
3651 set 0x40, %l5
3652 ldda [%l7 + %l5] 0xf1, %f0
3653loop_307:
3654 brlez %i7, loop_308
3655 tge %icc, 0x7
3656 xnorcc %g6, 0x0B0C, %g2
3657 movpos %icc, %l5, %o4
3658loop_308:
3659 movl %xcc, %g1, %o2
3660 tl %icc, 0x5
3661 sll %g4, 0x10, %o6
3662 array32 %i4, %o3, %g7
3663 tl %icc, 0x2
3664 tcs %icc, 0x4
3665 xorcc %o7, 0x1D6C, %l2
3666 movle %icc, %i0, %l3
3667 addccc %l6, 0x0DA9, %l1
3668 fbn %fcc3, loop_309
3669 movl %icc, %i1, %o0
3670 movvc %icc, %g5, %i2
3671 fbule %fcc2, loop_310
3672loop_309:
3673 subc %g3, %i3, %l4
3674 stx %i6, [%l7 + 0x40]
3675 fbg %fcc2, loop_311
3676loop_310:
3677 sdivx %i5, 0x1DE1, %l0
3678 edge16ln %o1, %o5, %i7
3679 wr %g0, 0x0c, %asi
3680 lduwa [%l7 + 0x08] %asi, %g2
3681loop_311:
3682 array8 %g6, %l5, %g1
3683 fmovdgu %xcc, %f3, %f28
3684 fmul8x16au %f6, %f23, %f20
3685 tl %icc, 0x0
3686 fbug,a %fcc0, loop_312
3687 fmovdcs %xcc, %f3, %f27
3688 wr %g0, 0x89, %asi
3689 lduwa [%l7 + 0x68] %asi, %o2
3690loop_312:
3691 nop
3692 setx 0x774929A3, %l0, %l6
3693 st %l6, [%l7 + 0x28]
3694 ld [%l7 + 0x28], %f24
3695 setx 0x9B0B5313, %l1, %l5
3696 st %l5, [%l7 + 0x10]
3697 ld [%l7 + 0x10], %f11
3698 fadds %f11, %f24, %f18
3699 fbne %fcc2, loop_313
3700 xor %g4, 0x0FE4, %o6
3701 xnor %i4, 0x0A3D, %o4
3702 fbl %fcc2, loop_314
3703loop_313:
3704 bn,a,pt %icc, loop_315
3705 xnorcc %o3, 0x0717, %o7
3706 movn %xcc, %g7, %l2
3707loop_314:
3708 edge32n %l3, %i0, %l1
3709loop_315:
3710 bge,a loop_316
3711 movre %l6, %o0, %i1
3712 movn %xcc, %i2, %g5
3713 edge16l %i3, %l4, %i6
3714loop_316:
3715 taddcc %i5, %g3, %l0
3716 set 0x34, %o6
3717 ldswa [%l7 + %o6] 0x14, %o1
3718 fmovsleu %icc, %f3, %f22
3719 subcc %o5, 0x0190, %g2
3720 saved
3721 rdpr %cwp, %g1
3722 rdpr %cansave, %g2
3723 rdpr %canrestore, %g3
3724 rdpr %cleanwin, %g4
3725 rdpr %otherwin, %g5
3726 rdpr %wstate, %g6
3727 set 0x1C, %o1
3728 swapa [%l7 + %o1] 0x89, %i7
3729 movcs %icc, %l5, %g6
3730 tn %xcc, 0x4
3731 xor %g1, 0x1ED0, %g4
3732 array8 %o2, %o6, %o4
3733 smulcc %o3, %o7, %i4
3734 membar 0x17
3735 nop
3736 setx 0xE8BBA067, %l0, %l6
3737 st %l6, [%l7 + 0x28]
3738 ld [%l7 + 0x28], %f30
3739 setx 0x6B3FB33C, %l1, %l5
3740 st %l5, [%l7 + 0x10]
3741 ld [%l7 + 0x10], %f29
3742 fsubs %f29, %f30, %f18
3743 subccc %l2, 0x0F73, %g7
3744 sethi 0x199F, %l3
3745 tneg %xcc, 0x7
3746 edge32ln %l1, %i0, %l6
3747 fmovrsgz %o0, %f16, %f12
3748 fmovsleu %xcc, %f20, %f8
3749 tsubcc %i2, 0x1FE0, %i1
3750 xorcc %g5, 0x1E94, %l4
3751 fmovscc %xcc, %f30, %f20
3752 stw %i3, [%l7 + 0x28]
3753 or %i5, 0x04FB, %i6
3754 fmovrsne %g3, %f28, %f3
3755 tg %xcc, 0x3
3756 tsubcctv %l0, %o5, %o1
3757 mulx %i7, %l5, %g6
3758 tneg %icc, 0x7
3759 subc %g2, 0x0FC3, %g1
3760 fmovsne %icc, %f30, %f16
3761 faligndata %f20, %f4, %f10
3762 fmovsleu %xcc, %f5, %f5
3763 movrlz %g4, %o2, %o4
3764 brnz,a %o3, loop_317
3765 sll %o7, 0x15, %o6
3766 stw %i4, [%l7 + 0x60]
3767 mova %icc, %g7, %l2
3768loop_317:
3769 brz,a %l1, loop_318
3770 nop
3771 setx 0xBA13A1E4177B29FB, %l0, %l6
3772 stx %l6, [%l7 + 0x28]
3773 ldd [%l7 + 0x28], %f6
3774 setx 0xF9938A3C45CA5F09, %l1, %l5
3775 stx %l5, [%l7 + 0x10]
3776 ldd [%l7 + 0x10], %f18
3777 faddd %f18, %f6, %f6
3778 or %l3, %i0, %o0
3779 xnor %i2, %i1, %g5
3780loop_318:
3781 movgu %icc, %l4, %i3
3782 be,a,pt %icc, loop_319
3783 fmovsl %icc, %f24, %f10
3784 srl %l6, 0x0D, %i6
3785 saved
3786 rdpr %cwp, %g1
3787 rdpr %cansave, %g2
3788 rdpr %canrestore, %g3
3789 rdpr %cleanwin, %g4
3790 rdpr %otherwin, %g5
3791 rdpr %wstate, %g6
3792loop_319:
3793 fbu %fcc1, loop_320
3794 edge16ln %g3, %l0, %i5
3795 subccc %o1, 0x14D4, %i7
3796 fbug %fcc2, loop_321
3797loop_320:
3798 tne %icc, 0x4
3799 fmovdpos %icc, %f26, %f25
3800 fmovsg %icc, %f12, %f24
3801loop_321:
3802 movvs %icc, %l5, %g6
3803 ble,pn %xcc, loop_322
3804 nop
3805 setx 0x691CFD51F9D51B3D, %l0, %l6
3806 stx %l6, [%l7 + 0x28]
3807 ldd [%l7 + 0x28], %f0
3808 setx 0xF69A13958F86F887, %l1, %l5
3809 stx %l5, [%l7 + 0x10]
3810 ldd [%l7 + 0x10], %f28
3811 faddd %f28, %f0, %f16
3812 ldd [%l7 + 0x30], %g2
3813 srlx %g1, 0x0D, %g4
3814loop_322:
3815 bg,a,pn %xcc, loop_323
3816 nop
3817 setx loop_324, %l0, %l1
3818 wrpr 0x1, %tl
3819 wrpr %l1, %tpc
3820 add %l1, 0x4, %l1
3821 wrpr %l1, %tnpc
3822 setx 0x34400001400, %l0, %l1
3823 wrpr %l1, %tstate
3824 wrhpr 0x4, %htstate
3825 retry
3826 restored
3827 rdpr %cwp, %g1
3828 rdpr %cansave, %g2
3829 rdpr %canrestore, %g3
3830 rdpr %cleanwin, %g4
3831 rdpr %otherwin, %g5
3832 rdpr %wstate, %g6
3833 mulx %o5, 0x005B, %o2
3834loop_323:
3835 mulscc %o4, %o3, %o7
3836loop_324:
3837 xnorcc %o6, 0x03C4, %g7
3838 tl %xcc, 0x1
3839 srl %l2, 0x19, %l1
3840 fmovdle %xcc, %f16, %f26
3841 fmovrdgez %l3, %f24, %f18
3842 tcc %xcc, 0x1
3843 tleu %icc, 0x1
3844 stx %i0, [%l7 + 0x70]
3845 movcc %xcc, %o0, %i2
3846 fornot2s %f11, %f22, %f4
3847 edge8ln %i1, %i4, %g5
3848 set 0x34, %g4
3849 lduwa [%l7 + %g4] 0x0c, %l4
3850 bneg,pn %xcc, loop_325
3851 restored
3852 rdpr %cwp, %g1
3853 rdpr %cansave, %g2
3854 rdpr %canrestore, %g3
3855 rdpr %cleanwin, %g4
3856 rdpr %otherwin, %g5
3857 rdpr %wstate, %g6
3858 fbl,a %fcc3, loop_326
3859 fsrc2 %f28, %f12
3860loop_325:
3861 or %l6, 0x0D88, %i3
3862 sllx %g3, 0x02, %l0
3863loop_326:
3864 nop
3865 set 0x40, %g3
3866 ldda [%l7 + %g3] 0x18, %i6
3867 movgu %icc, %o1, %i7
3868 edge32n %l5, %g6, %g2
3869 smul %i5, %g1, %o5
3870 wr %g0, 0x04, %asi
3871 lduha [%l7 + 0x6E] %asi, %o2
3872 fmovrse %g4, %f12, %f19
3873 ba,pt %icc, loop_327
3874 brz %o3, loop_328
3875 movgu %icc, %o4, %o6
3876 set 0x2E, %i1
3877 stba %o7, [%l7 + %i1] 0x80
3878loop_327:
3879 edge16 %l2, %l1, %l3
3880loop_328:
3881 sllx %g7, %i0, %o0
3882 tg %xcc, 0x3
3883 wr %g0, 0x2a, %asi
3884 stxa %i2, [%l7 + 0x58] %asi
3885 membar #Sync
3886 edge32n %i1, %i4, %l4
3887 ld [%l7 + 0x14], %f23
3888 movrgz %l6, 0x27E, %i3
3889 nop
3890 setx 0xE4EDCCDEBA867626, %l0, %l6
3891 stx %l6, [%l7 + 0x28]
3892 ldd [%l7 + 0x28], %f26
3893 setx 0xD22E001C438C3800, %l1, %l5
3894 stx %l5, [%l7 + 0x10]
3895 ldd [%l7 + 0x10], %f14
3896 fdivd %f14, %f26, %f6
3897 edge8 %g3, %l0, %i6
3898 movre %o1, 0x2D5, %g5
3899 edge32ln %l5, %g6, %i7
3900 tcs %icc, 0x2
3901 bcs loop_329
3902 orcc %i5, %g2, %o5
3903 wr %g0, 0x2e, %asi
3904 ldda [%l7 + 0x60] %asi, %g0
3905loop_329:
3906 movrlz %g4, %o2, %o4
3907 prefetch [%l7 + 0x10], 0x3
3908 fmovsneg %icc, %f21, %f27
3909 set 0x18, %o4
3910 sta %f1, [%l7 + %o4] 0x88
3911 fmul8x16au %f11, %f5, %f14
3912 or %o6, 0x1775, %o7
3913 edge8l %o3, %l2, %l3
3914 tpos %xcc, 0x6
3915 nop
3916 fitod %f6, %f20
3917 fdtos %f20, %f24
3918 mulscc %l1, 0x0F83, %g7
3919 edge32n %i0, %o0, %i1
3920 set 0x38, %l3
3921 stha %i2, [%l7 + %l3] 0x11
3922 fmovsa %icc, %f21, %f24
3923 movl %icc, %i4, %l6
3924 fbge,a %fcc2, loop_330
3925 nop
3926 setx 0x65FD382580668173, %l0, %l6
3927 stx %l6, [%l7 + 0x68]
3928 ldx [%l7 + 0x68], %fsr
3929 fnor %f2, %f28, %f12
3930 restored
3931 rdpr %cwp, %g1
3932 rdpr %cansave, %g2
3933 rdpr %canrestore, %g3
3934 rdpr %cleanwin, %g4
3935 rdpr %otherwin, %g5
3936 rdpr %wstate, %g6
3937loop_330:
3938 xorcc %i3, %l4, %g3
3939 fnot1 %f10, %f12
3940 tn %icc, 0x5
3941 nop
3942 setx loop_331, %l0, %l1
3943 wrpr 0x1, %tl
3944 wrpr %l1, %tnpc
3945 setx 0x34400001400, %l0, %l1
3946 wrpr %l1, %tstate
3947 wrhpr 0x4, %htstate
3948 done
3949 bvc loop_332
3950 udivx %i6, 0x083B, %o1
3951 orn %l0, 0x04DC, %g5
3952loop_331:
3953 tcs %icc, 0x7
3954loop_332:
3955 edge8ln %g6, %i7, %i5
3956 fmovrdgez %g2, %f20, %f16
3957 fble,a %fcc2, loop_333
3958 membar 0x5E
3959 brgez %o5, loop_334
3960 nop
3961 setx 0xDE1C838AB044C9D2, %l0, %l6
3962 stx %l6, [%l7 + 0x48]
3963 ldx [%l7 + 0x48], %fsr
3964loop_333:
3965 array16 %l5, %g1, %o2
3966 movn %xcc, %o4, %g4
3967loop_334:
3968 movre %o6, 0x0FC, %o3
3969 xorcc %l2, %l3, %o7
3970 edge16 %g7, %l1, %i0
3971 fandnot1 %f30, %f22, %f22
3972 add %i1, 0x18DB, %o0
3973 movgu %xcc, %i2, %l6
3974 and %i4, %i3, %l4
3975 tvs %xcc, 0x0
3976 orcc %i6, 0x12BA, %g3
3977 add %l0, %o1, %g6
3978 bl,a,pn %xcc, loop_335
3979 ldd [%l7 + 0x78], %f4
3980 movvs %icc, %g5, %i7
3981 mova %icc, %g2, %i5
3982loop_335:
3983 movleu %icc, %o5, %g1
3984 fmovsvc %icc, %f27, %f20
3985 bleu,a loop_336
3986 movle %icc, %l5, %o2
3987 call loop_337
3988 ta %icc, 0x1
3989loop_336:
3990 nop
3991 set 0x4F, %g5
3992 ldsba [%l7 + %g5] 0x80, %o4
3993loop_337:
3994 ldsw [%l7 + 0x08], %o6
3995 std %f12, [%l7 + 0x30]
3996 array16 %o3, %l2, %g4
3997 subc %o7, %g7, %l1
3998 movne %icc, %l3, %i1
3999 movcs %xcc, %o0, %i2
4000 sll %l6, 0x02, %i0
4001 tneg %icc, 0x7
4002 fmovsne %xcc, %f18, %f27
4003 bcc,a,pt %icc, loop_338
4004 movgu %xcc, %i4, %l4
4005 tsubcctv %i6, %i3, %l0
4006 fmovse %icc, %f4, %f19
4007loop_338:
4008 fnot2 %f4, %f8
4009 subc %o1, %g6, %g3
4010 sir 0x08E1
4011 andn %g5, 0x1576, %i7
4012 ta %xcc, 0x1
4013 stbar
4014 set 0x40, %i5
4015 ldda [%l7 + %i5] 0x0c, %f0
4016 orncc %i5, 0x0B00, %g2
4017 prefetch [%l7 + 0x2C], 0x0
4018 alignaddrl %g1, %l5, %o5
4019 addccc %o2, %o4, %o3
4020 ba,a,pn %xcc, loop_339
4021 udivx %o6, 0x0BD6, %l2
4022 andn %o7, 0x1BD2, %g4
4023 array32 %g7, %l1, %l3
4024loop_339:
4025 movrgz %i1, 0x34E, %i2
4026 tg %xcc, 0x1
4027 movneg %xcc, %o0, %l6
4028 sdivx %i0, 0x0617, %l4
4029 movleu %icc, %i6, %i3
4030 tge %xcc, 0x6
4031 stbar
4032 fbn %fcc0, loop_340
4033 bvc,pt %xcc, loop_341
4034 tvs %xcc, 0x0
4035 fmovsge %xcc, %f10, %f30
4036loop_340:
4037 array16 %i4, %l0, %o1
4038loop_341:
4039 ld [%l7 + 0x28], %f18
4040 taddcctv %g3, 0x0566, %g5
4041 bcc,a,pt %icc, loop_342
4042 fmovsgu %xcc, %f25, %f11
4043 fbn,a %fcc0, loop_343
4044 fmovscs %xcc, %f2, %f17
4045loop_342:
4046 movg %xcc, %i7, %g6
4047 sdivx %g2, 0x151F, %i5
4048loop_343:
4049 bne,pn %xcc, loop_344
4050 tcc %xcc, 0x0
4051 tgu %xcc, 0x4
4052 bgu,pn %xcc, loop_345
4053loop_344:
4054 subcc %g1, %l5, %o2
4055 tvs %xcc, 0x2
4056 brnz %o4, loop_346
4057loop_345:
4058 fmovs %f6, %f0
4059 bleu,a,pn %icc, loop_347
4060 tneg %icc, 0x6
4061loop_346:
4062 fxnor %f6, %f22, %f18
4063 subccc %o3, %o6, %o5
4064loop_347:
4065 srl %l2, %g4, %g7
4066 orn %o7, %l1, %i1
4067 nop
4068 setx 0xF07BBA1D, %l0, %l6
4069 st %l6, [%l7 + 0x48]
4070 ld [%l7 + 0x48], %fsr
4071 fmovd %f4, %f18
4072 edge8ln %i2, %o0, %l3
4073 tg %xcc, 0x2
4074 fmovrdgz %i0, %f6, %f22
4075 stw %l4, [%l7 + 0x18]
4076 tg %icc, 0x7
4077 fpadd16 %f30, %f24, %f16
4078 sdivx %i6, 0x13F6, %i3
4079 wr %g0, 0x80, %asi
4080 ldsba [%l7 + 0x0A] %asi, %i4
4081 addccc %l6, 0x16F9, %l0
4082 brnz %o1, loop_348
4083 udivcc %g5, 0x178D, %g3
4084 lduh [%l7 + 0x7A], %i7
4085 wr %g0, 0x89, %asi
4086 ldsha [%l7 + 0x56] %asi, %g6
4087loop_348:
4088 addc %g2, 0x0C3D, %i5
4089 sdivcc %l5, 0x0191, %g1
4090 udivx %o2, 0x111F, %o3
4091 fbg %fcc3, loop_349
4092 sllx %o6, %o4, %o5
4093 smul %l2, %g4, %g7
4094 array16 %l1, %i1, %o7
4095loop_349:
4096 nop
4097 setx 0x6075C055, %l0, %l6
4098 st %l6, [%l7 + 0x50]
4099 ld [%l7 + 0x50], %fsr
4100 sll %o0, %i2, %i0
4101 alignaddrl %l4, %i6, %l3
4102 fmovdl %icc, %f13, %f31
4103 array8 %i3, %i4, %l6
4104 tne %xcc, 0x2
4105 nop
4106 setx 0x0128003D, %l0, %l6
4107 st %l6, [%l7 + 0x28]
4108 ld [%l7 + 0x28], %f20
4109 fsqrts %f20, %f23
4110 taddcc %o1, %l0, %g3
4111 ba %icc, loop_350
4112 tvc %icc, 0x7
4113 fbge %fcc0, loop_351
4114 fpmerge %f18, %f28, %f20
4115loop_350:
4116 smulcc %g5, %g6, %i7
4117 tge %xcc, 0x4
4118loop_351:
4119 fmovdge %icc, %f4, %f6
4120 fcmpgt16 %f26, %f24, %i5
4121 bl,a %icc, loop_352
4122 nop
4123 setx 0xF469E022, %l0, %l6
4124 st %l6, [%l7 + 0x28]
4125 ld [%l7 + 0x28], %f4
4126 fsqrts %f4, %f19
4127 fpsub32s %f26, %f1, %f6
4128 sub %l5, %g1, %o2
4129loop_352:
4130 taddcc %g2, %o3, %o6
4131 fpsub16s %f2, %f25, %f5
4132 fxors %f1, %f9, %f24
4133 fnors %f27, %f6, %f4
4134 sll %o4, 0x00, %o5
4135 sll %l2, %g4, %g7
4136 sth %i1, [%l7 + 0x30]
4137 fpadd16s %f31, %f11, %f19
4138 array16 %o7, %l1, %o0
4139 lduw [%l7 + 0x68], %i2
4140 stx %l4, [%l7 + 0x20]
4141 edge8 %i6, %i0, %i3
4142 fcmple32 %f20, %f4, %l3
4143 membar 0x4D
4144 taddcctv %l6, 0x1029, %o1
4145 sra %i4, %g3, %g5
4146 addc %g6, %i7, %l0
4147 tsubcc %i5, %l5, %o2
4148 edge32 %g2, %g1, %o3
4149 movne %icc, %o6, %o4
4150 fmovdne %icc, %f11, %f10
4151 tsubcctv %o5, %g4, %g7
4152 fbg,a %fcc1, loop_353
4153 stx %l2, [%l7 + 0x38]
4154 alignaddrl %i1, %l1, %o0
4155 addccc %i2, %o7, %i6
4156loop_353:
4157 lduh [%l7 + 0x58], %i0
4158 umul %i3, 0x1A12, %l4
4159 ldstub [%l7 + 0x58], %l3
4160 fnand %f18, %f2, %f18
4161 srax %l6, 0x12, %o1
4162 fble %fcc2, loop_354
4163 fmovrdgez %i4, %f10, %f26
4164 movgu %icc, %g5, %g6
4165 nop
4166 fitod %f2, %f14
4167loop_354:
4168 xnorcc %i7, %l0, %g3
4169 wr %g0, 0x19, %asi
4170 lduha [%l7 + 0x0A] %asi, %l5
4171 fmovdleu %icc, %f4, %f9
4172 nop
4173 set 0x48, %i7
4174 ldd [%l7 + %i7], %i4
4175 ldd [%l7 + 0x08], %g2
4176 fbo,a %fcc0, loop_355
4177 bcc,a,pt %xcc, loop_356
4178 tn %xcc, 0x1
4179 bn,pn %xcc, loop_357
4180loop_355:
4181 array32 %g1, %o3, %o6
4182loop_356:
4183 st %f5, [%l7 + 0x28]
4184 ldstub [%l7 + 0x3A], %o4
4185loop_357:
4186 taddcctv %o5, %o2, %g7
4187 fxors %f18, %f11, %f2
4188 tvc %xcc, 0x5
4189 subcc %l2, 0x1DFC, %g4
4190 tcs %icc, 0x7
4191 xorcc %l1, %i1, %i2
4192 mova %xcc, %o0, %i6
4193 fnot1 %f16, %f22
4194 bleu,a,pt %icc, loop_358
4195 alignaddr %i0, %o7, %i3
4196 bshuffle %f24, %f12, %f28
4197 movrgez %l3, 0x21C, %l4
4198loop_358:
4199 sth %l6, [%l7 + 0x32]
4200 tvc %icc, 0x6
4201 addc %i4, 0x0343, %o1
4202 sdivx %g5, 0x142B, %g6
4203 movne %icc, %i7, %g3
4204 tgu %icc, 0x5
4205 srl %l0, 0x13, %i5
4206 ble,pt %icc, loop_359
4207 bgu,pn %xcc, loop_360
4208 mulscc %g2, 0x0869, %g1
4209 edge16ln %l5, %o6, %o3
4210loop_359:
4211 tleu %xcc, 0x1
4212loop_360:
4213 andcc %o5, 0x0F50, %o4
4214 fblg %fcc1, loop_361
4215 bneg %icc, loop_362
4216 fcmpne32 %f12, %f8, %g7
4217 smul %l2, 0x10E4, %o2
4218loop_361:
4219 prefetch [%l7 + 0x34], 0x2
4220loop_362:
4221 addc %l1, %i1, %i2
4222 stw %g4, [%l7 + 0x08]
4223 brgez,a %o0, loop_363
4224 alignaddrl %i0, %i6, %i3
4225 fbg,a %fcc3, loop_364
4226 edge8 %o7, %l4, %l6
4227loop_363:
4228 edge8 %i4, %o1, %g5
4229 nop
4230 fitos %f14, %f13
4231 fstoi %f13, %f19
4232loop_364:
4233 xnor %l3, %i7, %g6
4234 fbn %fcc1, loop_365
4235 fnot1s %f16, %f22
4236 wr %g0, 0x04, %asi
4237 lda [%l7 + 0x2C] %asi, %f16
4238loop_365:
4239 mova %icc, %g3, %l0
4240 xor %i5, %g2, %g1
4241 andncc %l5, %o6, %o3
4242 fmul8x16au %f5, %f17, %f6
4243 bg,a loop_366
4244 lduh [%l7 + 0x62], %o5
4245 mova %xcc, %o4, %g7
4246 saved
4247 rdpr %cwp, %g1
4248 rdpr %cansave, %g2
4249 rdpr %canrestore, %g3
4250 rdpr %cleanwin, %g4
4251 rdpr %otherwin, %g5
4252 rdpr %wstate, %g6
4253loop_366:
4254 movgu %icc, %o2, %l2
4255 wr %g0, 0x89, %asi
4256 stba %i1, [%l7 + 0x49] %asi
4257 bshuffle %f0, %f10, %f30
4258 edge32l %l1, %i2, %o0
4259 subcc %g4, %i0, %i6
4260 sdiv %i3, 0x0D7C, %l4
4261 bcc,a %xcc, loop_367
4262 movvs %icc, %o7, %i4
4263 tleu %icc, 0x3
4264 array8 %l6, %o1, %g5
4265loop_367:
4266 nop
4267 wr %g0, 0x2f, %asi
4268 stwa %i7, [%l7 + 0x0C] %asi
4269 membar #Sync
4270 mulx %g6, %l3, %g3
4271 fbg %fcc0, loop_368
4272 umul %l0, %g2, %g1
4273 ldd [%l7 + 0x28], %f28
4274 fmovde %icc, %f20, %f13
4275loop_368:
4276 edge32l %l5, %i5, %o3
4277 fmul8ulx16 %f14, %f28, %f10
4278 tgu %xcc, 0x7
4279 lduh [%l7 + 0x78], %o6
4280 sdivx %o5, 0x0042, %g7
4281 srl %o2, 0x05, %l2
4282 fmovrdlez %o4, %f10, %f18
4283 tge %xcc, 0x7
4284 andncc %i1, %i2, %o0
4285 smul %g4, 0x1ED3, %l1
4286 andncc %i0, %i3, %l4
4287 sll %i6, %o7, %l6
4288 edge32n %o1, %g5, %i4
4289 fbu %fcc1, loop_369
4290 be,pt %xcc, loop_370
4291 mulx %g6, 0x0D8A, %i7
4292 edge32 %g3, %l0, %l3
4293loop_369:
4294 edge16 %g2, %g1, %l5
4295loop_370:
4296 ldd [%l7 + 0x40], %f28
4297 fmovrde %i5, %f18, %f14
4298 movcs %xcc, %o6, %o3
4299 tge %icc, 0x4
4300 fbue,a %fcc1, loop_371
4301 fbug %fcc2, loop_372
4302 mulx %o5, %g7, %o2
4303 edge8ln %o4, %i1, %l2
4304loop_371:
4305 sdivx %i2, 0x0645, %o0
4306loop_372:
4307 movcc %xcc, %l1, %i0
4308 movle %icc, %g4, %l4
4309 fmovsvs %icc, %f30, %f31
4310 edge8ln %i3, %i6, %l6
4311 orncc %o1, 0x0E94, %g5
4312 tpos %icc, 0x7
4313 move %icc, %i4, %o7
4314 movg %xcc, %g6, %g3
4315 nop
4316 setx 0x4CBA975F1BE9A59F, %l0, %l6
4317 stx %l6, [%l7 + 0x28]
4318 ldd [%l7 + 0x28], %f22
4319 setx 0x63F5C5D489DD886B, %l1, %l5
4320 stx %l5, [%l7 + 0x10]
4321 ldd [%l7 + 0x10], %f0
4322 fsubd %f0, %f22, %f22
4323 stw %l0, [%l7 + 0x50]
4324 tvs %icc, 0x2
4325 restored
4326 rdpr %cwp, %g1
4327 rdpr %cansave, %g2
4328 rdpr %canrestore, %g3
4329 rdpr %cleanwin, %g4
4330 rdpr %otherwin, %g5
4331 rdpr %wstate, %g6
4332 nop
4333 setx 0x07CD7335, %l0, %l6
4334 st %l6, [%l7 + 0x28]
4335 ld [%l7 + 0x28], %f29
4336 setx 0xA05846E2, %l1, %l5
4337 st %l5, [%l7 + 0x10]
4338 ld [%l7 + 0x10], %f16
4339 fadds %f16, %f29, %f28
4340 membar 0x57
4341 bvc,a loop_373
4342 fcmple16 %f18, %f18, %i7
4343 fmovsvs %xcc, %f14, %f8
4344 tne %xcc, 0x1
4345loop_373:
4346 tpos %xcc, 0x7
4347 edge8ln %l3, %g1, %l5
4348 movcc %icc, %g2, %i5
4349 add %l7, 0x74, %l6
4350 wr %g0, 0x80, %asi
4351 lda [%l6] %asi, %o3
4352 casa [%l6] %asi, %o3, %o5
4353 fsrc2 %f22, %f20
4354 orncc %o6, %o2, %g7
4355 udiv %o4, 0x0681, %i1
4356 xor %i2, 0x190F, %l2
4357 fmovsvs %xcc, %f8, %f1
4358 edge32ln %l1, %i0, %o0
4359 mulscc %g4, %i3, %l4
4360 edge8ln %l6, %i6, %g5
4361 tgu %icc, 0x2
4362 fandnot1s %f5, %f22, %f22
4363 sethi 0x00A4, %o1
4364 fmovs %f3, %f28
4365 fmovdpos %icc, %f11, %f25
4366 sdivx %o7, 0x14CA, %i4
4367 xnorcc %g3, 0x18C5, %g6
4368 fble %fcc2, loop_374
4369 udivx %i7, 0x0E07, %l3
4370 nop
4371 set 0x10, %g7
4372 stx %l0, [%l7 + %g7]
4373 fpack16 %f26, %f15
4374loop_374:
4375 andn %g1, 0x19E7, %l5
4376 movg %xcc, %i5, %o3
4377 movrlz %o5, 0x045, %o6
4378 movcc %xcc, %g2, %o2
4379 nop
4380 setx 0x97963A1D87F364DE, %l0, %l6
4381 stx %l6, [%l7 + 0x28]
4382 ldd [%l7 + 0x28], %f2
4383 setx 0xD574F2768BB256AA, %l1, %l5
4384 stx %l5, [%l7 + 0x10]
4385 ldd [%l7 + 0x10], %f30
4386 fmuld %f30, %f2, %f30
4387 nop
4388 setx 0xE13A31EEF62690EF, %l0, %l6
4389 stx %l6, [%l7 + 0x28]
4390 ldd [%l7 + 0x28], %f24
4391 fsqrtd %f24, %f16
4392 nop
4393 setx 0xE38367DEC14289AB, %l0, %l6
4394 stx %l6, [%l7 + 0x28]
4395 ldd [%l7 + 0x28], %f24
4396 setx 0x34118F64A61DBDB0, %l1, %l5
4397 stx %l5, [%l7 + 0x10]
4398 ldd [%l7 + 0x10], %f26
4399 fdivd %f26, %f24, %f4
4400 smul %g7, %o4, %i1
4401 tsubcctv %i2, 0x04E4, %l2
4402 mulx %i0, %o0, %l1
4403 fbo,a %fcc0, loop_375
4404 fcmpgt32 %f14, %f8, %i3
4405 movrne %g4, %l4, %l6
4406 array8 %i6, %o1, %g5
4407loop_375:
4408 movre %i4, %g3, %o7
4409 sub %i7, %g6, %l0
4410 movrlez %l3, 0x3FB, %g1
4411 edge16l %l5, %i5, %o5
4412 movneg %icc, %o6, %o3
4413 edge8n %o2, %g2, %g7
4414 ldsb [%l7 + 0x69], %i1
4415 subc %i2, 0x094D, %l2
4416 taddcctv %o4, 0x0704, %i0
4417 edge16n %o0, %i3, %g4
4418 ldstub [%l7 + 0x6A], %l1
4419 tvs %icc, 0x3
4420 alignaddrl %l6, %i6, %l4
4421 movre %g5, %i4, %g3
4422 udivx %o7, 0x17EC, %o1
4423 nop
4424 fitos %f7, %f30
4425 fstod %f30, %f0
4426 edge16ln %g6, %l0, %l3
4427 edge32ln %i7, %l5, %i5
4428 brgz %g1, loop_376
4429 fnot1 %f2, %f4
4430 brz,a %o6, loop_377
4431 or %o3, %o2, %g2
4432loop_376:
4433 tcc %icc, 0x6
4434 alignaddrl %o5, %i1, %i2
4435loop_377:
4436 fpackfix %f14, %f13
4437 fabss %f23, %f28
4438 bgu,a,pn %xcc, loop_378
4439 tleu %xcc, 0x4
4440 movleu %icc, %g7, %o4
4441 tvs %icc, 0x7
4442loop_378:
4443 fmovrdlz %l2, %f12, %f4
4444 fmovsl %icc, %f11, %f17
4445 movg %xcc, %i0, %i3
4446 movrgez %o0, 0x0E3, %g4
4447 flush %l7 + 0x7C
4448 xorcc %l1, %i6, %l6
4449 ldsb [%l7 + 0x4A], %l4
4450 taddcctv %i4, %g5, %o7
4451 fbul %fcc3, loop_379
4452 tvs %icc, 0x1
4453 bpos,a,pn %icc, loop_380
4454 edge32 %g3, %g6, %l0
4455loop_379:
4456 movn %icc, %l3, %o1
4457 nop
4458 setx 0x507AB4D9, %l0, %l6
4459 st %l6, [%l7 + 0x78]
4460 ld [%l7 + 0x78], %fsr
4461loop_380:
4462 nop
4463 wr %g0, 0x80, %asi
4464 lda [%l7 + 0x64] %asi, %f21
4465 tgu %icc, 0x4
4466 udiv %i7, 0x1509, %i5
4467 bcs,pt %xcc, loop_381
4468 fmovdneg %icc, %f9, %f16
4469 fexpand %f19, %f2
4470 fmovsne %icc, %f24, %f7
4471loop_381:
4472 orcc %g1, %o6, %l5
4473 mova %icc, %o2, %o3
4474 fbne,a %fcc1, loop_382
4475 sub %o5, %i1, %i2
4476 ldsb [%l7 + 0x09], %g2
4477 std %f6, [%l7 + 0x10]
4478loop_382:
4479 edge8ln %o4, %g7, %l2
4480 tsubcctv %i3, %i0, %g4
4481 nop
4482 setx loop_383, %l0, %l1
4483 wrpr 0x1, %tl
4484 wrpr %l1, %tnpc
4485 setx 0x34400001400, %l0, %l1
4486 wrpr %l1, %tstate
4487 wrhpr 0x4, %htstate
4488 done
4489 popc 0x12AF, %l1
4490 fmul8x16al %f16, %f4, %f24
4491 add %l7, 0x18, %l6
4492 wr %g0, 0x89, %asi
4493 ldxa [%l6] %asi, %o0
4494 casxa [%l6] %asi, %o0, %i6
4495loop_383:
4496 edge16ln %l6, %l4, %i4
4497 fbge %fcc2, loop_384
4498 flush %l7 + 0x1C
4499 alignaddrl %g5, %o7, %g3
4500 subccc %g6, %l3, %l0
4501loop_384:
4502 fabss %f18, %f0
4503 set 0x40, %l2
4504 stda %f16, [%l7 + %l2] 0x17
4505 membar #Sync
4506 mova %icc, %i7, %o1
4507 bg,a loop_385
4508 xnor %i5, %g1, %l5
4509 fbu %fcc3, loop_386
4510 addccc %o6, %o3, %o5
4511loop_385:
4512 edge32n %i1, %i2, %o2
4513 std %f6, [%l7 + 0x50]
4514loop_386:
4515 add %g2, 0x07B5, %g7
4516 tsubcctv %l2, %i3, %o4
4517 andncc %g4, %l1, %o0
4518 sethi 0x0839, %i0
4519 ld [%l7 + 0x0C], %f8
4520 srl %i6, 0x0F, %l6
4521 movre %i4, 0x17D, %g5
4522 tne %xcc, 0x0
4523 xnorcc %l4, 0x1512, %g3
4524 sub %o7, 0x1E82, %l3
4525 brgez,a %g6, loop_387
4526 tcs %xcc, 0x3
4527 restored
4528 rdpr %cwp, %g1
4529 rdpr %cansave, %g2
4530 rdpr %canrestore, %g3
4531 rdpr %cleanwin, %g4
4532 rdpr %otherwin, %g5
4533 rdpr %wstate, %g6
4534 sdivcc %i7, 0x1246, %l0
4535loop_387:
4536 fpsub32 %f12, %f6, %f2
4537 te %icc, 0x5
4538 srlx %o1, %i5, %l5
4539 xnorcc %g1, %o6, %o3
4540 stb %o5, [%l7 + 0x2C]
4541 subc %i1, %o2, %g2
4542 fzero %f8
4543 fsrc1s %f16, %f16
4544 movle %xcc, %i2, %g7
4545 call loop_388
4546 edge32l %i3, %o4, %l2
4547 xnor %g4, %o0, %i0
4548 movcs %xcc, %l1, %i6
4549loop_388:
4550 bg loop_389
4551 edge8l %i4, %l6, %l4
4552 udivcc %g3, 0x1540, %g5
4553 set 0x3C, %o2
4554 lduha [%l7 + %o2] 0x89, %o7
4555loop_389:
4556 ldx [%l7 + 0x78], %l3
4557 movcs %icc, %g6, %i7
4558 and %o1, %l0, %l5
4559 subccc %g1, %o6, %i5
4560 smulcc %o3, 0x01B4, %o5
4561 edge32n %i1, %o2, %g2
4562 add %i2, 0x0DAD, %g7
4563 fbuge,a %fcc3, loop_390
4564 movrgez %i3, %o4, %l2
4565 nop
4566 fitod %f6, %f18
4567 fdtox %f18, %f16
4568 movcs %icc, %g4, %i0
4569loop_390:
4570 nop
4571 set 0x58, %o5
4572 stxa %o0, [%l7 + %o5] 0xe2
4573 membar #Sync
4574 fmovd %f12, %f20
4575 nop
4576 setx 0x904649E3, %l0, %l6
4577 st %l6, [%l7 + 0x68]
4578 ld [%l7 + 0x68], %fsr
4579 fsrc2 %f18, %f18
4580 sdivx %l1, 0x1EA1, %i4
4581 brz %i6, loop_391
4582 movcs %icc, %l6, %g3
4583 fmovrdlez %g5, %f0, %f14
4584 te %xcc, 0x6
4585loop_391:
4586 array32 %o7, %l3, %l4
4587 edge8ln %g6, %o1, %l0
4588 swap [%l7 + 0x68], %l5
4589 bge,a,pt %xcc, loop_392
4590 nop
4591 setx loop_393, %l0, %l1
4592 wrpr 0x1, %tl
4593 wrpr %l1, %tpc
4594 add %l1, 0x4, %l1
4595 wrpr %l1, %tnpc
4596 setx 0x34400001400, %l0, %l1
4597 wrpr %l1, %tstate
4598 wrhpr 0x4, %htstate
4599 retry
4600 edge8n %i7, %o6, %i5
4601 ta %icc, 0x6
4602loop_392:
4603 edge32ln %o3, %g1, %i1
4604loop_393:
4605 bshuffle %f26, %f22, %f30
4606 edge8n %o5, %o2, %i2
4607 alignaddr %g2, %g7, %i3
4608 sdiv %l2, 0x059D, %g4
4609 fcmple32 %f18, %f26, %i0
4610 umulcc %o0, 0x0901, %o4
4611 fmuld8sux16 %f6, %f6, %f16
4612 udiv %l1, 0x1AD7, %i6
4613 tvs %xcc, 0x6
4614 bn,a loop_394
4615 move %icc, %i4, %g3
4616 fzeros %f26
4617 sdivx %g5, 0x1D0F, %o7
4618loop_394:
4619 lduw [%l7 + 0x74], %l3
4620 movrgez %l4, %l6, %g6
4621 tg %icc, 0x1
4622 movneg %icc, %l0, %l5
4623 movrgez %i7, 0x00A, %o1
4624 nop
4625 setx loop_395, %l0, %l1
4626 wrpr 0x1, %tl
4627 wrpr %l1, %tpc
4628 add %l1, 0x4, %l1
4629 wrpr %l1, %tnpc
4630 setx 0x34400001400, %l0, %l1
4631 wrpr %l1, %tstate
4632 wrhpr 0x4, %htstate
4633 retry
4634 smul %i5, 0x17CF, %o3
4635 std %f10, [%l7 + 0x20]
4636 srlx %o6, %g1, %o5
4637loop_395:
4638 sethi 0x1C23, %i1
4639 stbar
4640 movneg %xcc, %i2, %o2
4641 sra %g7, %g2, %i3
4642 sdivcc %g4, 0x0BB5, %i0
4643 umul %l2, %o0, %l1
4644 bpos,a %xcc, loop_396
4645 andncc %o4, %i4, %g3
4646 tpos %xcc, 0x4
4647 addcc %g5, 0x1F3D, %o7
4648loop_396:
4649 nop
4650 wr %g0, 0x11, %asi
4651 lduwa [%l7 + 0x3C] %asi, %i6
4652 edge8ln %l3, %l4, %g6
4653 movpos %xcc, %l0, %l6
4654 stx %l5, [%l7 + 0x50]
4655 restored
4656 rdpr %cwp, %g1
4657 rdpr %cansave, %g2
4658 rdpr %canrestore, %g3
4659 rdpr %cleanwin, %g4
4660 rdpr %otherwin, %g5
4661 rdpr %wstate, %g6
4662 xnor %o1, %i5, %o3
4663 set 0x50, %i0
4664 ldda [%l7 + %i0] 0x0c, %i6
4665 ldsw [%l7 + 0x28], %g1
4666 movrne %o6, %i1, %i2
4667 movrne %o2, 0x3D6, %o5
4668 fmovrdlz %g7, %f6, %f14
4669 fmovsn %icc, %f20, %f4
4670 fbue %fcc0, loop_397
4671 tcs %xcc, 0x7
4672 edge16 %g2, %g4, %i0
4673 ldsb [%l7 + 0x0D], %l2
4674loop_397:
4675 bvs,a loop_398
4676 movrlz %i3, 0x094, %l1
4677 fble %fcc1, loop_399
4678 sethi 0x0BCC, %o4
4679loop_398:
4680 sdivx %i4, 0x0231, %g3
4681 set 0x20, %g1
4682 prefetcha [%l7 + %g1] 0x89, 0x3
4683loop_399:
4684 ldstub [%l7 + 0x0E], %o7
4685 taddcc %g5, 0x0E0D, %l3
4686 tne %icc, 0x2
4687 tgu %xcc, 0x1
4688 movpos %icc, %l4, %g6
4689 movge %xcc, %l0, %l6
4690 edge8 %l5, %o1, %i5
4691 tleu %xcc, 0x6
4692 taddcctv %i6, %i7, %g1
4693 edge8l %o3, %o6, %i2
4694 edge16 %o2, %o5, %g7
4695 tcs %xcc, 0x5
4696 wr %g0, 0x89, %asi
4697 ldsba [%l7 + 0x34] %asi, %i1
4698 edge16ln %g2, %g4, %i0
4699 umulcc %l2, %i3, %o4
4700 std %f20, [%l7 + 0x20]
4701 ldsb [%l7 + 0x1E], %i4
4702 bg,a %xcc, loop_400
4703 ldsw [%l7 + 0x7C], %g3
4704 fmovdvs %xcc, %f30, %f1
4705 fbu,a %fcc2, loop_401
4706loop_400:
4707 fbge %fcc3, loop_402
4708 tn %xcc, 0x0
4709 andncc %o0, %l1, %o7
4710loop_401:
4711 add %g5, %l3, %l4
4712loop_402:
4713 movrne %l0, 0x11A, %l6
4714 fmovdpos %icc, %f1, %f13
4715 ta %icc, 0x1
4716 fmovrsgz %l5, %f6, %f6
4717 fandnot1s %f30, %f12, %f18
4718 movrlz %o1, %i5, %i6
4719 fmovdvs %xcc, %f8, %f11
4720 ldsw [%l7 + 0x64], %g6
4721 taddcctv %g1, 0x16B7, %i7
4722 fmovdle %xcc, %f10, %f30
4723 flush %l7 + 0x70
4724 be,pt %xcc, loop_403
4725 edge16l %o6, %i2, %o2
4726 fmul8x16au %f21, %f12, %f10
4727 fxors %f19, %f21, %f7
4728loop_403:
4729 fbug %fcc3, loop_404
4730 ldd [%l7 + 0x28], %o4
4731 set 0x40, %l0
4732 ldda [%l7 + %l0] 0xe2, %o2
4733loop_404:
4734 taddcc %i1, 0x02B6, %g2
4735 movpos %xcc, %g7, %i0
4736 nop
4737 setx loop_405, %l0, %l1
4738 wrpr 0x1, %tl
4739 wrpr %l1, %tnpc
4740 setx 0x34400001400, %l0, %l1
4741 wrpr %l1, %tstate
4742 wrhpr 0x4, %htstate
4743 done
4744 edge16l %l2, %i3, %g4
4745 membar 0x71
4746 tg %icc, 0x0
4747loop_405:
4748 sra %i4, %o4, %o0
4749 tvc %xcc, 0x1
4750 fmovd %f6, %f24
4751 edge32l %g3, %o7, %g5
4752 smul %l3, 0x1CEE, %l4
4753 fmovdle %xcc, %f27, %f2
4754 tsubcc %l1, 0x1841, %l6
4755 edge16ln %l5, %l0, %i5
4756 movre %i6, 0x201, %g6
4757 orcc %o1, 0x096B, %g1
4758 fmovsneg %xcc, %f2, %f7
4759 ldstub [%l7 + 0x29], %i7
4760 fmovse %icc, %f5, %f24
4761 fornot1 %f18, %f18, %f0
4762 movcc %xcc, %i2, %o2
4763 std %f14, [%l7 + 0x20]
4764 fsrc1 %f4, %f10
4765 bvc loop_406
4766 sub %o5, 0x0342, %o6
4767 brnz,a %i1, loop_407
4768 movvc %xcc, %o3, %g7
4769loop_406:
4770 nop
4771 setx 0x53BC14EDB96219A3, %l0, %l6
4772 stx %l6, [%l7 + 0x28]
4773 ldd [%l7 + 0x28], %f26
4774 setx 0x1C421E16FFF63300, %l1, %l5
4775 stx %l5, [%l7 + 0x10]
4776 ldd [%l7 + 0x10], %f4
4777 fsubd %f4, %f26, %f2
4778 udiv %g2, 0x1836, %i0
4779loop_407:
4780 tle %xcc, 0x4
4781 tg %icc, 0x0
4782 set 0x38, %o7
4783 stxa %i3, [%l7 + %o7] 0x89
4784 tvs %icc, 0x3
4785 fbul %fcc0, loop_408
4786 te %icc, 0x5
4787 taddcc %l2, 0x0D50, %g4
4788 bcc,a,pn %xcc, loop_409
4789loop_408:
4790 tn %icc, 0x4
4791 membar 0x7B
4792 subccc %i4, 0x0CF0, %o0
4793loop_409:
4794 movneg %xcc, %g3, %o7
4795 andncc %o4, %g5, %l3
4796 nop
4797 setx 0x3697022A017E870C, %l0, %l6
4798 stx %l6, [%l7 + 0x28]
4799 ldd [%l7 + 0x28], %f14
4800 fsqrtd %f14, %f28
4801 fnors %f17, %f7, %f11
4802 sll %l4, %l6, %l5
4803 popc 0x1CED, %l1
4804 fandnot2s %f8, %f12, %f15
4805 tvs %icc, 0x7
4806 stb %l0, [%l7 + 0x0E]
4807 fble,a %fcc0, loop_410
4808 bshuffle %f6, %f16, %f18
4809 movrne %i6, %i5, %o1
4810 fnands %f1, %f1, %f16
4811loop_410:
4812 tcc %icc, 0x2
4813 xor %g1, %i7, %g6
4814 movrgz %o2, %o5, %i2
4815 tle %xcc, 0x6
4816 tsubcc %o6, 0x0F07, %i1
4817 fand %f18, %f8, %f16
4818 andn %g7, %o3, %g2
4819 fcmple16 %f26, %f24, %i0
4820 edge8n %i3, %g4, %i4
4821 xor %o0, %l2, %o7
4822 movcs %icc, %o4, %g5
4823 tleu %xcc, 0x4
4824 movcs %xcc, %g3, %l4
4825 tl %xcc, 0x7
4826 movpos %icc, %l6, %l5
4827 stx %l1, [%l7 + 0x58]
4828 set 0x28, %o3
4829 prefetcha [%l7 + %o3] 0x88, 0x0
4830 bge,pt %icc, loop_411
4831 srax %l3, %i6, %i5
4832 sllx %g1, %i7, %o1
4833 bne,pt %xcc, loop_412
4834loop_411:
4835 movrgz %g6, %o5, %i2
4836 fpmerge %f4, %f17, %f16
4837 movrlez %o6, 0x3AE, %o2
4838loop_412:
4839 tn %icc, 0x3
4840 tpos %icc, 0x5
4841 bcs,pt %icc, loop_413
4842 lduh [%l7 + 0x4E], %i1
4843 movge %xcc, %o3, %g7
4844 sth %g2, [%l7 + 0x0E]
4845loop_413:
4846 nop
4847 setx 0x0F35A80FC06388D0, %l0, %l6
4848 stx %l6, [%l7 + 0x58]
4849 ldx [%l7 + 0x58], %fsr
4850 taddcc %i0, %i3, %i4
4851 fmovdvc %xcc, %f3, %f8
4852 ldub [%l7 + 0x47], %o0
4853 sdiv %g4, 0x1D6C, %l2
4854 smulcc %o4, %o7, %g3
4855 tsubcctv %l4, 0x179F, %g5
4856 tsubcctv %l6, %l5, %l1
4857 fnot2 %f12, %f16
4858 brlez,a %l0, loop_414
4859 fpadd32s %f23, %f0, %f16
4860 movrlez %i6, 0x03A, %i5
4861 nop
4862 setx 0x9FD40F3C60DD3A67, %l0, %l6
4863 stx %l6, [%l7 + 0x28]
4864 ldd [%l7 + 0x28], %f6
4865 setx 0xB6B566CCE29F9262, %l1, %l5
4866 stx %l5, [%l7 + 0x10]
4867 ldd [%l7 + 0x10], %f2
4868 fmuld %f2, %f6, %f24
4869loop_414:
4870 sdiv %l3, 0x1D35, %g1
4871 tg %xcc, 0x7
4872 orncc %i7, %o1, %g6
4873 nop
4874 setx 0x7DD5E671, %l0, %l6
4875 st %l6, [%l7 + 0x28]
4876 ld [%l7 + 0x28], %f15
4877 setx 0xB8527560, %l1, %l5
4878 st %l5, [%l7 + 0x10]
4879 ld [%l7 + 0x10], %f18
4880 fadds %f18, %f15, %f6
4881 movrne %o5, %i2, %o2
4882 fbne %fcc2, loop_415
4883 movleu %xcc, %o6, %o3
4884 fmuld8sux16 %f18, %f30, %f14
4885 tleu %icc, 0x1
4886loop_415:
4887 ldd [%l7 + 0x60], %f4
4888 movleu %xcc, %g7, %i1
4889 tg %xcc, 0x4
4890 wr %g0, 0x23, %asi
4891 stxa %i0, [%l7 + 0x70] %asi
4892 membar #Sync
4893 movpos %xcc, %i3, %i4
4894 fmovdcc %xcc, %f12, %f14
4895 sth %o0, [%l7 + 0x54]
4896 ldx [%l7 + 0x48], %g2
4897 tge %icc, 0x7
4898 wr %g0, 0x0c, %asi
4899 stwa %l2, [%l7 + 0x34] %asi
4900 addccc %o4, 0x106C, %o7
4901 fmovd %f4, %f18
4902 movrne %g3, 0x35E, %g4
4903 fmovsgu %xcc, %f10, %f12
4904 movrlez %g5, %l6, %l4
4905 alignaddrl %l1, %l0, %i6
4906 fbu,a %fcc1, loop_416
4907 sth %l5, [%l7 + 0x5E]
4908 ldstub [%l7 + 0x34], %l3
4909 move %xcc, %i5, %g1
4910loop_416:
4911 tg %icc, 0x0
4912 fcmple16 %f14, %f12, %i7
4913 fmovde %xcc, %f10, %f21
4914 bgu,pt %xcc, loop_417
4915 nop
4916 setx 0x074FBBD5DC7C1F52, %l0, %l6
4917 stx %l6, [%l7 + 0x28]
4918 ldd [%l7 + 0x28], %f26
4919 setx 0x32D96D085CC501CC, %l1, %l5
4920 stx %l5, [%l7 + 0x10]
4921 ldd [%l7 + 0x10], %f28
4922 fmuld %f28, %f26, %f6
4923 array32 %o1, %o5, %i2
4924 tn %xcc, 0x5
4925loop_417:
4926 fnegs %f27, %f8
4927 tn %xcc, 0x5
4928 bneg,pt %xcc, loop_418
4929 ta %icc, 0x4
4930 wr %g0, 0x18, %asi
4931 lda [%l7 + 0x1C] %asi, %f23
4932loop_418:
4933 tvc %icc, 0x3
4934 movpos %icc, %g6, %o6
4935 fbge %fcc0, loop_419
4936 taddcctv %o2, %g7, %o3
4937 set 0x0C, %l4
4938 lduwa [%l7 + %l4] 0x10, %i0
4939loop_419:
4940 ldd [%l7 + 0x50], %i2
4941 alignaddr %i4, %o0, %g2
4942 call loop_420
4943 bg,a,pn %xcc, loop_421
4944 smulcc %l2, %o4, %o7
4945 edge16 %i1, %g4, %g5
4946loop_420:
4947 mulx %g3, %l6, %l4
4948loop_421:
4949 fmul8x16 %f10, %f14, %f22
4950 tcc %icc, 0x5
4951 bneg,a,pt %icc, loop_422
4952 edge16n %l0, %i6, %l1
4953 ldub [%l7 + 0x71], %l5
4954 bl,pn %xcc, loop_423
4955loop_422:
4956 nop
4957 setx 0x359028ADFA6EFA77, %l0, %l6
4958 stx %l6, [%l7 + 0x28]
4959 ldd [%l7 + 0x28], %f8
4960 setx 0x5AA1E91C5100DB77, %l1, %l5
4961 stx %l5, [%l7 + 0x10]
4962 ldd [%l7 + 0x10], %f8
4963 fdivd %f8, %f8, %f14
4964 tsubcc %i5, 0x1628, %l3
4965 movne %icc, %i7, %g1
4966loop_423:
4967 fnand %f2, %f20, %f4
4968 set 0x78, %i6
4969 lduha [%l7 + %i6] 0x14, %o5
4970 ldx [%l7 + 0x60], %o1
4971 nop
4972 set 0x10, %g6
4973 std %f24, [%l7 + %g6]
4974 sllx %i2, %o6, %g6
4975 ldsw [%l7 + 0x38], %o2
4976 tpos %xcc, 0x7
4977 fmovdge %xcc, %f20, %f24
4978 orncc %g7, 0x1756, %o3
4979 addc %i3, %i4, %o0
4980 movcs %icc, %i0, %g2
4981 edge16l %o4, %l2, %i1
4982 xnor %o7, 0x0A1C, %g5
4983 popc %g4, %l6
4984 tvc %icc, 0x4
4985 movgu %xcc, %l4, %g3
4986 te %xcc, 0x4
4987 restored
4988 rdpr %cwp, %g1
4989 rdpr %cansave, %g2
4990 rdpr %canrestore, %g3
4991 rdpr %cleanwin, %g4
4992 rdpr %otherwin, %g5
4993 rdpr %wstate, %g6
4994 swap [%l7 + 0x70], %i6
4995 fpsub32 %f30, %f6, %f22
4996 restored
4997 rdpr %cwp, %g1
4998 rdpr %cansave, %g2
4999 rdpr %canrestore, %g3
5000 rdpr %cleanwin, %g4
5001 rdpr %otherwin, %g5
5002 rdpr %wstate, %g6
5003 sdiv %l1, 0x03B8, %l5
5004 array8 %i5, %l3, %l0
5005 set 0x18, %l1
5006 ldxa [%l7 + %l1] 0x19, %g1
5007 fnot1 %f8, %f28
5008 edge32 %i7, %o1, %o5
5009 fpsub16s %f28, %f9, %f31
5010 wr %g0, 0x19, %asi
5011 prefetcha [%l7 + 0x58] %asi, 0x3
5012 wr %g0, 0x80, %asi
5013 ldxa [%l7 + 0x60] %asi, %o6
5014 tneg %xcc, 0x2
5015 ldsb [%l7 + 0x15], %o2
5016 orncc %g7, 0x1E00, %o3
5017 bneg,a,pt %xcc, loop_424
5018 alignaddrl %g6, %i4, %i3
5019 movneg %icc, %i0, %g2
5020 nop
5021 setx 0x47675C2210629289, %l0, %l6
5022 stx %l6, [%l7 + 0x68]
5023 ldx [%l7 + 0x68], %fsr
5024loop_424:
5025 sethi 0x023D, %o4
5026 fmul8x16al %f0, %f8, %f8
5027 edge8 %o0, %l2, %i1
5028 movg %xcc, %g5, %o7
5029 subc %l6, %g4, %l4
5030 fbuge,a %fcc1, loop_425
5031 ta %icc, 0x0
5032 movne %xcc, %g3, %l1
5033 subc %i6, 0x07E9, %l5
5034loop_425:
5035 bcc,a,pn %icc, loop_426
5036 nop
5037 setx 0xE76E51D3C1BBA862, %l0, %l6
5038 stx %l6, [%l7 + 0x28]
5039 ldd [%l7 + 0x28], %f2
5040 fsqrtd %f2, %f24
5041 sll %i5, %l3, %g1
5042 fmovsl %xcc, %f24, %f1
5043loop_426:
5044 fmovrslez %l0, %f0, %f7
5045 fmuld8sux16 %f30, %f24, %f20
5046 swap [%l7 + 0x2C], %o1
5047 fmul8x16 %f6, %f18, %f10
5048 subc %o5, 0x0E83, %i2
5049 taddcctv %i7, %o2, %g7
5050 tvs %xcc, 0x5
5051 nop
5052 setx 0x86C65F1796CFB40D, %l0, %l6
5053 stx %l6, [%l7 + 0x28]
5054 ldd [%l7 + 0x28], %f4
5055 fsqrtd %f4, %f6
5056 srl %o3, 0x09, %o6
5057 ldsw [%l7 + 0x34], %i4
5058 bne %xcc, loop_427
5059 sub %g6, 0x1C92, %i3
5060 bn loop_428
5061 tcc %icc, 0x5
5062loop_427:
5063 nop
5064 set 0x60, %o0
5065 ldswa [%l7 + %o0] 0x88, %g2
5066loop_428:
5067 fmul8sux16 %f10, %f18, %f14
5068 alignaddrl %o4, %i0, %l2
5069 tgu %icc, 0x4
5070 tleu %icc, 0x5
5071 edge32 %o0, %i1, %g5
5072 nop
5073 set 0x34, %g2
5074 ldub [%l7 + %g2], %l6
5075 tle %icc, 0x4
5076 set 0x54, %i4
5077 sta %f8, [%l7 + %i4] 0x80
5078 fexpand %f11, %f24
5079 ldsb [%l7 + 0x3E], %g4
5080 fmovdpos %xcc, %f15, %f19
5081 alignaddr %o7, %l4, %l1
5082 smul %i6, 0x0096, %g3
5083 fmovsa %xcc, %f9, %f19
5084 fmovrslez %l5, %f27, %f9
5085 wr %g0, 0x88, %asi
5086 ldstuba [%l7 + 0x4F] %asi, %l3
5087 fmovrdgz %g1, %f4, %f10
5088 stw %i5, [%l7 + 0x58]
5089 fmovsvc %icc, %f1, %f0
5090 fmovsg %xcc, %f5, %f27
5091 movrgz %o1, %l0, %o5
5092 subccc %i7, %o2, %i2
5093 andcc %o3, 0x03ED, %g7
5094 movrgez %i4, 0x27E, %o6
5095 ldub [%l7 + 0x7D], %i3
5096 st %f3, [%l7 + 0x24]
5097 orcc %g2, %g6, %i0
5098 fmul8sux16 %f10, %f26, %f0
5099 edge32n %l2, %o0, %i1
5100 wr %g0, 0x80, %asi
5101 lduha [%l7 + 0x4E] %asi, %g5
5102 srl %o4, 0x11, %g4
5103 subccc %o7, 0x182A, %l6
5104 fnors %f0, %f12, %f21
5105 xnorcc %l1, %l4, %g3
5106 array32 %l5, %i6, %g1
5107 udivx %i5, 0x1539, %l3
5108 movne %xcc, %l0, %o1
5109 fmovscs %xcc, %f18, %f1
5110 lduw [%l7 + 0x38], %o5
5111 taddcc %o2, 0x102B, %i2
5112 movrgez %i7, 0x030, %g7
5113 tvs %xcc, 0x4
5114 stb %i4, [%l7 + 0x13]
5115 fbge,a %fcc1, loop_429
5116 bn,a loop_430
5117 edge32ln %o6, %o3, %i3
5118 fsrc1s %f14, %f22
5119loop_429:
5120 movrne %g2, %i0, %g6
5121loop_430:
5122 orn %o0, %i1, %g5
5123 fxnors %f31, %f29, %f29
5124 fmovdpos %icc, %f22, %f19
5125 edge16l %o4, %g4, %o7
5126 taddcctv %l2, 0x1F50, %l6
5127 tneg %icc, 0x1
5128 movre %l1, 0x037, %l4
5129 tsubcctv %l5, 0x1F86, %g3
5130 ta %xcc, 0x3
5131 sethi 0x0531, %g1
5132 brlez %i5, loop_431
5133 nop
5134 setx 0xFB6BEED3A040F5A0, %l0, %l6
5135 stx %l6, [%l7 + 0x28]
5136 ldd [%l7 + 0x28], %f14
5137 setx 0xB61CB4E644341ECD, %l1, %l5
5138 stx %l5, [%l7 + 0x10]
5139 ldd [%l7 + 0x10], %f22
5140 fdivd %f22, %f14, %f10
5141 fzeros %f27
5142 membar 0x2F
5143loop_431:
5144 tpos %icc, 0x1
5145 mulx %i6, 0x1824, %l0
5146 movre %o1, 0x1E2, %o5
5147 bge,a,pn %icc, loop_432
5148 fbule %fcc1, loop_433
5149 addc %o2, 0x0B68, %i2
5150 fbug,a %fcc2, loop_434
5151loop_432:
5152 ldx [%l7 + 0x40], %i7
5153loop_433:
5154 fblg,a %fcc0, loop_435
5155 movg %xcc, %g7, %i4
5156loop_434:
5157 fpack16 %f14, %f10
5158 ldsw [%l7 + 0x78], %o6
5159loop_435:
5160 te %icc, 0x0
5161 wr %g0, 0x89, %asi
5162 lduwa [%l7 + 0x48] %asi, %o3
5163 udiv %l3, 0x0AE4, %g2
5164 movvc %icc, %i3, %i0
5165 addccc %o0, %i1, %g5
5166 add %l7, 0x10, %l6
5167 wr %g0, 0x10, %asi
5168 ldxa [%l6] %asi, %o4
5169 casxa [%l6] %asi, %o4, %g6
5170 addccc %o7, %g4, %l2
5171 ta %icc, 0x7
5172 stb %l1, [%l7 + 0x30]
5173 fblg,a %fcc3, loop_436
5174 edge16n %l4, %l6, %l5
5175 tsubcctv %g3, 0x01B0, %g1
5176 fnot1 %f28, %f22
5177loop_436:
5178 prefetch [%l7 + 0x28], 0x3
5179 ldx [%l7 + 0x60], %i6
5180 udivx %l0, 0x15D1, %o1
5181 set 0x40, %i2
5182 lda [%l7 + %i2] 0x19, %f13
5183 fbue,a %fcc0, loop_437
5184 subc %o5, 0x19E1, %i5
5185 array8 %i2, %i7, %g7
5186 brz %i4, loop_438
5187loop_437:
5188 fnegd %f8, %f18
5189 prefetch [%l7 + 0x24], 0x2
5190 movle %icc, %o6, %o2
5191loop_438:
5192 orcc %o3, 0x1CC9, %g2
5193 edge32n %i3, %i0, %o0
5194 nop
5195 set 0x44, %l6
5196 prefetch [%l7 + %l6], 0x1
5197 array32 %l3, %i1, %g5
5198 set 0x30, %l5
5199 ldda [%l7 + %l5] 0x2e, %g6
5200 movn %icc, %o4, %o7
5201 wr %g0, 0x21, %asi
5202 ldxa [%g0 + 0x10] %asi, %g4
5203 fmovsle %icc, %f6, %f3
5204 tcs %xcc, 0x6
5205 fbue %fcc0, loop_439
5206 tsubcctv %l1, 0x1D19, %l4
5207 smulcc %l6, 0x1D69, %l2
5208 tcc %icc, 0x7
5209loop_439:
5210 nop
5211 setx 0x219E7FAA2EF03254, %l0, %l6
5212 stx %l6, [%l7 + 0x28]
5213 ldd [%l7 + 0x28], %f18
5214 fsqrtd %f18, %f2
5215 bvc,a loop_440
5216 movgu %xcc, %l5, %g3
5217 xorcc %i6, %l0, %o1
5218 xor %o5, 0x0406, %g1
5219loop_440:
5220 add %i2, 0x0257, %i5
5221 smul %g7, 0x011F, %i7
5222 fmovsgu %xcc, %f30, %f17
5223 array32 %o6, %i4, %o3
5224 bvs,a,pn %icc, loop_441
5225 movge %xcc, %g2, %i3
5226 xnorcc %i0, %o0, %o2
5227 array32 %l3, %g5, %g6
5228loop_441:
5229 tvc %xcc, 0x5
5230 sethi 0x0D08, %o4
5231 fxor %f2, %f20, %f0
5232 movcc %xcc, %o7, %g4
5233 fmovdvc %icc, %f10, %f6
5234 sir 0x1ACD
5235 andn %l1, 0x1F3F, %i1
5236 fbo,a %fcc1, loop_442
5237 xnorcc %l4, 0x1D5F, %l6
5238 orn %l2, %g3, %i6
5239 movvs %icc, %l5, %o1
5240loop_442:
5241 alignaddrl %o5, %g1, %l0
5242 set 0x5C, %o6
5243 stwa %i5, [%l7 + %o6] 0x14
5244 tg %xcc, 0x0
5245 sethi 0x0734, %i2
5246 taddcc %i7, %g7, %i4
5247 subccc %o3, %o6, %i3
5248 fmovdn %icc, %f10, %f8
5249 set 0x4E, %i3
5250 ldstuba [%l7 + %i3] 0x80, %i0
5251 tvc %icc, 0x1
5252 wr %g0, 0x2b, %asi
5253 stxa %o0, [%l7 + 0x08] %asi
5254 membar #Sync
5255 subccc %o2, 0x0654, %l3
5256 brnz %g5, loop_443
5257 fble,a %fcc3, loop_444
5258 fxor %f0, %f14, %f10
5259 fpsub16 %f24, %f26, %f18
5260loop_443:
5261 edge32 %g6, %g2, %o7
5262loop_444:
5263 fcmpeq32 %f14, %f12, %o4
5264 edge32 %l1, %g4, %l4
5265 srl %l6, 0x0C, %i1
5266 fbuge,a %fcc2, loop_445
5267 subcc %l2, %g3, %l5
5268 wr %g0, 0x89, %asi
5269 ldsba [%l7 + 0x4B] %asi, %i6
5270loop_445:
5271 edge8ln %o5, %g1, %l0
5272 array16 %i5, %i2, %i7
5273 ldd [%l7 + 0x10], %f12
5274 fbn,a %fcc2, loop_446
5275 brlz,a %o1, loop_447
5276 movleu %xcc, %i4, %o3
5277 fmovdl %icc, %f23, %f3
5278loop_446:
5279 fzero %f14
5280loop_447:
5281 nop
5282 setx 0xBEF7CEDABCC277C7, %l0, %l6
5283 stx %l6, [%l7 + 0x28]
5284 ldd [%l7 + 0x28], %f4
5285 setx 0x77FE6850382FCFC0, %l1, %l5
5286 stx %l5, [%l7 + 0x10]
5287 ldd [%l7 + 0x10], %f2
5288 fsubd %f2, %f4, %f20
5289 edge32l %o6, %g7, %i0
5290 srl %i3, 0x05, %o2
5291 xorcc %o0, %g5, %g6
5292 alignaddrl %g2, %o7, %o4
5293 fmovsleu %icc, %f0, %f7
5294 movle %icc, %l1, %g4
5295 subc %l3, 0x1569, %l4
5296 sll %i1, 0x0C, %l6
5297 wr %g0, 0x11, %asi
5298 ldda [%l7 + 0x40] %asi, %f16
5299 tvc %xcc, 0x4
5300 orn %l2, %l5, %g3
5301 edge8l %i6, %o5, %l0
5302 srl %i5, %g1, %i7
5303 addcc %o1, %i4, %o3
5304 sethi 0x05A8, %i2
5305 fpsub32s %f16, %f5, %f25
5306 ldsh [%l7 + 0x2C], %g7
5307 stx %i0, [%l7 + 0x68]
5308 fmovrslz %o6, %f14, %f5
5309 bvc,pt %xcc, loop_448
5310 bpos %icc, loop_449
5311 fmuld8sux16 %f8, %f8, %f28
5312 tvs %icc, 0x5
5313loop_448:
5314 fmovsne %icc, %f11, %f21
5315loop_449:
5316 movg %xcc, %o2, %i3
5317 fmovscc %xcc, %f30, %f28
5318 alignaddrl %o0, %g6, %g5
5319 ldd [%l7 + 0x10], %f2
5320 sethi 0x0B9B, %o7
5321 fmovdneg %icc, %f28, %f21
5322 edge16ln %g2, %o4, %g4
5323 fmovrdne %l3, %f2, %f0
5324 nop
5325 setx 0xB98A45A3, %l0, %l6
5326 st %l6, [%l7 + 0x28]
5327 ld [%l7 + 0x28], %f12
5328 fsqrts %f12, %f9
5329 udivx %l4, 0x1AB1, %i1
5330 tsubcc %l6, 0x12B5, %l1
5331 flush %l7 + 0x3C
5332 ta %xcc, 0x7
5333 st %f30, [%l7 + 0x14]
5334 movne %xcc, %l5, %g3
5335 edge16n %i6, %l2, %o5
5336 edge32n %i5, %l0, %i7
5337 edge8l %g1, %i4, %o3
5338 set 0x28, %g4
5339 prefetcha [%l7 + %g4] 0x11, 0x2
5340 edge16l %g7, %i0, %i2
5341 fmovrdgz %o2, %f8, %f4
5342 set 0x58, %g3
5343 ldxa [%l7 + %g3] 0x89, %i3
5344 smulcc %o0, 0x1E53, %o6
5345 xorcc %g5, %o7, %g6
5346 array16 %g2, %g4, %o4
5347 tsubcc %l3, 0x0ED0, %l4
5348 edge16 %i1, %l1, %l5
5349 tge %icc, 0x5
5350 bvc,a,pn %icc, loop_450
5351 bg,pt %icc, loop_451
5352 edge8n %g3, %l6, %i6
5353 edge8n %o5, %l2, %i5
5354loop_450:
5355 xnor %l0, 0x1C3C, %g1
5356loop_451:
5357 fornot2 %f22, %f24, %f18
5358 fmovrdne %i4, %f6, %f16
5359 sdiv %i7, 0x1CB4, %o1
5360 taddcctv %g7, 0x102D, %i0
5361 edge16n %i2, %o3, %i3
5362 be,a %xcc, loop_452
5363 bshuffle %f10, %f16, %f26
5364 std %f10, [%l7 + 0x58]
5365 nop
5366 fitod %f8, %f14
5367 fdtos %f14, %f21
5368loop_452:
5369 ldd [%l7 + 0x20], %f4
5370 movvc %xcc, %o2, %o0
5371 tpos %xcc, 0x5
5372 orn %g5, %o7, %o6
5373 fba %fcc2, loop_453
5374 tge %xcc, 0x5
5375 restored
5376 rdpr %cwp, %g1
5377 rdpr %cansave, %g2
5378 rdpr %canrestore, %g3
5379 rdpr %cleanwin, %g4
5380 rdpr %otherwin, %g5
5381 rdpr %wstate, %g6
5382 tg %icc, 0x0
5383loop_453:
5384 orncc %g2, 0x054F, %g6
5385 movne %icc, %o4, %g4
5386 fmovsg %xcc, %f13, %f21
5387 movcs %icc, %l3, %l4
5388 tleu %icc, 0x0
5389 fmuld8ulx16 %f2, %f10, %f2
5390 sir 0x0966
5391 fmovspos %xcc, %f14, %f12
5392 set 0x4E, %i1
5393 lduba [%l7 + %i1] 0x19, %i1
5394 ba,a,pt %xcc, loop_454
5395 add %l1, 0x0120, %l5
5396 array8 %l6, %g3, %o5
5397 sll %l2, 0x0C, %i5
5398loop_454:
5399 flush %l7 + 0x1C
5400 set 0x1A, %o1
5401 lduha [%l7 + %o1] 0x14, %i6
5402 srl %l0, %i4, %i7
5403 andcc %o1, 0x1BAC, %g1
5404 edge8 %g7, %i2, %i0
5405 add %l7, 0x1C, %l6
5406 wr %g0, 0x80, %asi
5407 lda [%l6] %asi, %i3
5408 casa [%l6] 0x80, %i3, %o2
5409 tcc %icc, 0x4
5410 tsubcctv %o0, %g5, %o3
5411 tcs %xcc, 0x5
5412 nop
5413 set 0x4C, %l3
5414 lduh [%l7 + %l3], %o7
5415 tcc %icc, 0x0
5416 movpos %xcc, %o6, %g2
5417 movvs %icc, %g6, %g4
5418 array32 %l3, %o4, %l4
5419 edge8ln %l1, %i1, %l6
5420 xor %g3, 0x14E1, %o5
5421 prefetch [%l7 + 0x5C], 0x0
5422 array32 %l2, %l5, %i5
5423 brnz,a %i6, loop_455
5424 fmovrdgz %i4, %f16, %f30
5425 fbug %fcc2, loop_456
5426 fmovda %xcc, %f27, %f22
5427loop_455:
5428 nop
5429 setx loop_457, %l0, %l1
5430 wrpr 0x1, %tl
5431 wrpr %l1, %tpc
5432 add %l1, 0x4, %l1
5433 wrpr %l1, %tnpc
5434 setx 0x34400001400, %l0, %l1
5435 wrpr %l1, %tstate
5436 wrhpr 0x4, %htstate
5437 retry
5438 std %f2, [%l7 + 0x50]
5439loop_456:
5440 bgu,a,pn %xcc, loop_458
5441 addcc %l0, %o1, %i7
5442loop_457:
5443 xnorcc %g1, 0x1BFA, %g7
5444 wr %g0, 0x89, %asi
5445 lduba [%l7 + 0x4B] %asi, %i2
5446loop_458:
5447 edge16ln %i0, %o2, %o0
5448 lduh [%l7 + 0x10], %g5
5449 ldstub [%l7 + 0x50], %o3
5450 tne %icc, 0x5
5451 edge32ln %o7, %i3, %o6
5452 movrlez %g2, %g4, %g6
5453 xor %o4, %l3, %l4
5454 smul %l1, 0x06A5, %l6
5455 set 0x71, %g5
5456 ldsba [%l7 + %g5] 0x19, %i1
5457 movrgz %g3, 0x07D, %o5
5458 fpadd16 %f30, %f4, %f18
5459 fmovda %xcc, %f28, %f25
5460 set 0x70, %i5
5461 sta %f10, [%l7 + %i5] 0x89
5462 tpos %xcc, 0x7
5463 membar 0x21
5464 sdivx %l2, 0x04CB, %l5
5465 movle %xcc, %i6, %i4
5466 fbl,a %fcc3, loop_459
5467 brnz %i5, loop_460
5468 fmovrslz %l0, %f20, %f27
5469 bg,pn %icc, loop_461
5470loop_459:
5471 edge16 %o1, %i7, %g1
5472loop_460:
5473 edge32n %i2, %i0, %g7
5474 movrlez %o0, 0x2DB, %g5
5475loop_461:
5476 nop
5477 setx loop_462, %l0, %l1
5478 wrpr 0x1, %tl
5479 wrpr %l1, %tnpc
5480 setx 0x34400001400, %l0, %l1
5481 wrpr %l1, %tstate
5482 wrhpr 0x4, %htstate
5483 done
5484 fbug %fcc3, loop_463
5485 udivx %o3, 0x05C6, %o2
5486 tcs %xcc, 0x5
5487loop_462:
5488 flush %l7 + 0x14
5489loop_463:
5490 srax %o7, %i3, %o6
5491 sra %g2, 0x05, %g4
5492 flush %l7 + 0x7C
5493 alignaddr %o4, %g6, %l4
5494 fbg %fcc0, loop_464
5495 edge32l %l1, %l6, %i1
5496 ta %icc, 0x1
5497 flush %l7 + 0x78
5498loop_464:
5499 tpos %icc, 0x1
5500 sll %g3, %l3, %o5
5501 movcs %xcc, %l2, %i6
5502 nop
5503 set 0x24, %i7
5504 lduh [%l7 + %i7], %l5
5505 movrgez %i5, 0x349, %l0
5506 wr %g0, 0x18, %asi
5507 lduwa [%l7 + 0x68] %asi, %i4
5508 edge8 %i7, %o1, %i2
5509 fsrc2s %f5, %f4
5510 udivcc %g1, 0x01D5, %i0
5511 srlx %g7, %g5, %o3
5512 sethi 0x0911, %o0
5513 fandnot1 %f30, %f20, %f16
5514 ld [%l7 + 0x70], %f4
5515 bleu,pn %xcc, loop_465
5516 restored
5517 rdpr %cwp, %g1
5518 rdpr %cansave, %g2
5519 rdpr %canrestore, %g3
5520 rdpr %cleanwin, %g4
5521 rdpr %otherwin, %g5
5522 rdpr %wstate, %g6
5523 fornot1s %f21, %f6, %f6
5524 srax %o2, %o7, %o6
5525loop_465:
5526 movvs %icc, %g2, %g4
5527 edge16n %i3, %o4, %g6
5528 udivx %l1, 0x1F0B, %l4
5529 bneg,a,pn %icc, loop_466
5530 tcs %icc, 0x6
5531 move %xcc, %i1, %l6
5532 umul %l3, %o5, %l2
5533loop_466:
5534 fba %fcc3, loop_467
5535 edge8l %g3, %i6, %i5
5536 fmovrdgez %l5, %f14, %f8
5537 fmovdl %icc, %f20, %f1
5538loop_467:
5539 swap [%l7 + 0x6C], %l0
5540 movrgez %i7, 0x379, %o1
5541 sdivx %i4, 0x0BE2, %i2
5542 set 0x30, %g7
5543 ldda [%l7 + %g7] 0x04, %g0
5544 fornot1 %f20, %f30, %f14
5545 lduh [%l7 + 0x7A], %g7
5546 nop
5547 fitod %f10, %f8
5548 fdtos %f8, %f6
5549 mulscc %g5, %o3, %o0
5550 fmovsg %xcc, %f26, %f4
5551 pdist %f26, %f20, %f20
5552 brlez,a %i0, loop_468
5553 tneg %xcc, 0x1
5554 fmovrsgez %o7, %f30, %f5
5555 movleu %xcc, %o2, %g2
5556loop_468:
5557 sdivx %o6, 0x01B6, %g4
5558 tneg %icc, 0x0
5559 fmul8x16al %f23, %f4, %f28
5560 orcc %i3, 0x038D, %o4
5561 mulx %g6, 0x124A, %l1
5562 fsrc2s %f0, %f3
5563 smulcc %i1, 0x02A6, %l4
5564 set 0x60, %l2
5565 ldda [%l7 + %l2] 0x24, %l2
5566 move %xcc, %l6, %l2
5567 tsubcctv %o5, 0x019D, %i6
5568 tsubcc %g3, 0x00BE, %l5
5569 sdiv %l0, 0x000D, %i7
5570 srax %i5, 0x01, %i4
5571 nop
5572 set 0x48, %o2
5573 ldd [%l7 + %o2], %i2
5574 edge16n %g1, %g7, %o1
5575 call loop_469
5576 te %icc, 0x4
5577 sth %o3, [%l7 + 0x16]
5578 fbe,a %fcc2, loop_470
5579loop_469:
5580 ldstub [%l7 + 0x56], %o0
5581 movrgz %g5, 0x291, %i0
5582 edge8 %o2, %o7, %o6
5583loop_470:
5584 edge16l %g4, %g2, %i3
5585 fmovrdgz %g6, %f8, %f14
5586 popc 0x132C, %o4
5587 alignaddrl %l1, %i1, %l4
5588 xorcc %l3, %l6, %l2
5589 orcc %o5, 0x10BE, %i6
5590 movrlz %l5, 0x2F8, %g3
5591 taddcc %l0, 0x0AA3, %i5
5592 movrlz %i7, 0x0E3, %i4
5593 fbg %fcc1, loop_471
5594 udivcc %i2, 0x18FE, %g1
5595 edge32l %o1, %g7, %o0
5596 nop
5597 setx 0xA2E3BE77, %l0, %l6
5598 st %l6, [%l7 + 0x28]
5599 ld [%l7 + 0x28], %f4
5600 setx 0xE4866B47, %l1, %l5
5601 st %l5, [%l7 + 0x10]
5602 ld [%l7 + 0x10], %f9
5603 fdivs %f9, %f4, %f26
5604loop_471:
5605 movrgz %o3, %g5, %o2
5606 sdivcc %i0, 0x0DB4, %o7
5607 alignaddr %g4, %g2, %i3
5608 restored
5609 rdpr %cwp, %g1
5610 rdpr %cansave, %g2
5611 rdpr %canrestore, %g3
5612 rdpr %cleanwin, %g4
5613 rdpr %otherwin, %g5
5614 rdpr %wstate, %g6
5615 xnorcc %g6, 0x0E6D, %o6
5616 bvc %xcc, loop_472
5617 sub %o4, %i1, %l4
5618 fcmpgt32 %f10, %f18, %l1
5619 move %icc, %l6, %l2
5620loop_472:
5621 fmovsleu %xcc, %f12, %f20
5622 fmovsleu %icc, %f4, %f23
5623 set 0x3C, %o4
5624 stha %o5, [%l7 + %o4] 0x88
5625 addccc %l3, 0x0A5E, %i6
5626 wr %g0, 0x11, %asi
5627 ldstuba [%l7 + 0x3C] %asi, %g3
5628 orcc %l0, %i5, %i7
5629 srl %i4, 0x08, %i2
5630 tg %icc, 0x7
5631 bvc,pt %xcc, loop_473
5632 movrgz %l5, %g1, %o1
5633 fmovda %xcc, %f13, %f18
5634 movgu %xcc, %g7, %o3
5635loop_473:
5636 popc 0x1F85, %o0
5637 fornot1s %f5, %f5, %f16
5638 ldub [%l7 + 0x35], %o2
5639 array32 %i0, %g5, %g4
5640 sll %o7, %i3, %g6
5641 be loop_474
5642 sdivx %g2, 0x0EB6, %o6
5643 bg %icc, loop_475
5644 stb %o4, [%l7 + 0x55]
5645loop_474:
5646 faligndata %f22, %f14, %f20
5647 ldub [%l7 + 0x29], %l4
5648loop_475:
5649 udiv %l1, 0x15B6, %l6
5650 set 0x10, %o5
5651 stxa %l2, [%l7 + %o5] 0x23
5652 membar #Sync
5653 xorcc %i1, 0x15D2, %l3
5654 movl %icc, %o5, %i6
5655 fornot2 %f22, %f14, %f8
5656 edge8l %l0, %g3, %i5
5657 fnegs %f18, %f29
5658 sdivcc %i7, 0x1ABA, %i4
5659 wr %g0, 0x19, %asi
5660 ldsba [%l7 + 0x15] %asi, %l5
5661 tle %xcc, 0x1
5662 ta %xcc, 0x2
5663 fcmpgt32 %f8, %f6, %i2
5664 fpackfix %f16, %f1
5665 umulcc %g1, %o1, %o3
5666 tpos %icc, 0x4
5667 sth %o0, [%l7 + 0x34]
5668 fones %f26
5669 edge8n %o2, %i0, %g7
5670 fba %fcc0, loop_476
5671 edge8l %g5, %o7, %g4
5672 nop
5673 fitos %f14, %f11
5674 sub %g6, %g2, %o6
5675loop_476:
5676 andn %i3, 0x0AF3, %o4
5677 subccc %l4, 0x0D01, %l6
5678 smul %l2, 0x0021, %l1
5679 xnor %l3, %o5, %i6
5680 taddcc %i1, %l0, %i5
5681 wr %g0, 0x80, %asi
5682 stba %g3, [%l7 + 0x6D] %asi
5683 add %l7, 0x7C, %l6
5684 wr %g0, 0x18, %asi
5685 lda [%l6] %asi, %i7
5686 casa [%l6] 0x18, %i7, %l5
5687 edge8l %i2, %i4, %o1
5688 set 0x120, %i0
5689 ldxa [%g0 + %i0] 0x52, %g1
5690 orcc %o3, %o2, %o0
5691 xnor %i0, %g5, %g7
5692 movrlez %g4, %g6, %g2
5693 st %f7, [%l7 + 0x40]
5694 fpmerge %f27, %f1, %f18
5695 srax %o6, 0x12, %o7
5696 umul %o4, 0x1527, %i3
5697 sra %l6, %l4, %l1
5698 movn %xcc, %l3, %l2
5699 tle %icc, 0x5
5700 add %i6, 0x0407, %o5
5701 fsrc2 %f8, %f0
5702 edge16l %i1, %i5, %l0
5703 fpsub32s %f14, %f31, %f15
5704 fsrc1s %f0, %f28
5705 orcc %i7, 0x1A29, %l5
5706 pdist %f28, %f14, %f18
5707 taddcctv %i2, 0x1B8E, %g3
5708 tcs %icc, 0x3
5709 fbo,a %fcc0, loop_477
5710 fsrc2 %f12, %f4
5711 popc 0x074B, %i4
5712 tgu %xcc, 0x7
5713loop_477:
5714 udivx %g1, 0x0696, %o1
5715 ta %xcc, 0x3
5716 set 0x6C, %g1
5717 sta %f24, [%l7 + %g1] 0x88
5718 fmovsle %icc, %f19, %f27
5719 tge %icc, 0x1
5720 edge8ln %o3, %o2, %o0
5721 tsubcc %g5, %g7, %i0
5722 sdiv %g4, 0x091A, %g6
5723 fnands %f11, %f0, %f11
5724 fbne,a %fcc0, loop_478
5725 srl %o6, %g2, %o7
5726 alignaddrl %i3, %o4, %l6
5727 ldsb [%l7 + 0x08], %l4
5728loop_478:
5729 edge32 %l3, %l2, %i6
5730 movg %xcc, %l1, %i1
5731 fmovsle %icc, %f29, %f23
5732 movne %icc, %i5, %l0
5733 tne %xcc, 0x3
5734 mulscc %i7, %o5, %l5
5735 wr %g0, 0x18, %asi
5736 lda [%l7 + 0x34] %asi, %f22
5737 subcc %i2, %i4, %g3
5738 tsubcctv %g1, %o1, %o3
5739 andncc %o2, %g5, %g7
5740 bl,a,pt %xcc, loop_479
5741 fbue,a %fcc3, loop_480
5742 movcc %icc, %i0, %g4
5743 mulx %o0, %g6, %o6
5744loop_479:
5745 fands %f11, %f7, %f24
5746loop_480:
5747 fbg %fcc0, loop_481
5748 andcc %o7, 0x0A10, %g2
5749 alignaddrl %i3, %l6, %l4
5750 tcs %xcc, 0x4
5751loop_481:
5752 edge8 %o4, %l3, %i6
5753 movrlz %l2, %l1, %i1
5754 fmovsge %icc, %f16, %f21
5755 tn %icc, 0x7
5756 edge32ln %l0, %i7, %o5
5757 sub %i5, %i2, %i4
5758 and %g3, 0x06C9, %g1
5759 sub %o1, %l5, %o2
5760 edge32ln %g5, %o3, %i0
5761 udivx %g4, 0x195E, %o0
5762 alignaddr %g6, %o6, %g7
5763 orcc %o7, %g2, %l6
5764 fbg,a %fcc0, loop_482
5765 sra %l4, 0x0C, %i3
5766 bg,a,pn %xcc, loop_483
5767 fbo %fcc0, loop_484
5768loop_482:
5769 fpackfix %f6, %f29
5770 tcc %xcc, 0x3
5771loop_483:
5772 movg %icc, %o4, %l3
5773loop_484:
5774 fmovdneg %xcc, %f30, %f30
5775 fxnor %f30, %f10, %f10
5776 fmovrse %l2, %f28, %f8
5777 addcc %i6, 0x15D9, %i1
5778 xor %l0, 0x1F24, %i7
5779 bvs,pn %icc, loop_485
5780 nop
5781 setx loop_486, %l0, %l1
5782 jmpl %l1, %l1
5783 fmovsleu %xcc, %f25, %f11
5784 andncc %o5, %i2, %i5
5785loop_485:
5786 movg %icc, %g3, %g1
5787loop_486:
5788 tpos %xcc, 0x4
5789 bneg,pt %xcc, loop_487
5790 nop
5791 fitos %f11, %f7
5792 tcc %xcc, 0x3
5793 brz %o1, loop_488
5794loop_487:
5795 bleu loop_489
5796 smulcc %l5, %o2, %i4
5797 srlx %o3, 0x00, %g5
5798loop_488:
5799 tgu %xcc, 0x0
5800loop_489:
5801 lduw [%l7 + 0x2C], %g4
5802 fors %f0, %f10, %f3
5803 movneg %xcc, %o0, %i0
5804 fbuge %fcc1, loop_490
5805 faligndata %f14, %f10, %f14
5806 movpos %icc, %g6, %g7
5807 set 0x40, %l0
5808 sta %f16, [%l7 + %l0] 0x18
5809loop_490:
5810 edge8l %o6, %o7, %g2
5811 tcs %xcc, 0x0
5812 andncc %l4, %i3, %l6
5813 fmovdvs %xcc, %f23, %f26
5814 nop
5815 fitos %f3, %f27
5816 fstoi %f27, %f2
5817 wr %g0, 0x11, %asi
5818 ldxa [%l7 + 0x48] %asi, %l3
5819 movvs %xcc, %l2, %o4
5820 sir 0x1EAE
5821 movg %icc, %i6, %i1
5822 tge %icc, 0x5
5823 tle %xcc, 0x6
5824 movpos %icc, %i7, %l1
5825 fble,a %fcc3, loop_491
5826 movg %icc, %l0, %o5
5827 fexpand %f17, %f0
5828 movrne %i2, 0x2D1, %i5
5829loop_491:
5830 bleu,a %xcc, loop_492
5831 edge8ln %g3, %o1, %g1
5832 fpsub32 %f18, %f4, %f26
5833 andcc %l5, %o2, %i4
5834loop_492:
5835 movge %xcc, %o3, %g5
5836 orncc %g4, %i0, %o0
5837 set 0x6C, %o7
5838 stba %g6, [%l7 + %o7] 0xeb
5839 membar #Sync
5840 tleu %icc, 0x7
5841 srl %g7, 0x0C, %o7
5842 smulcc %g2, %o6, %i3
5843 fmovsneg %icc, %f15, %f23
5844 srlx %l6, 0x18, %l3
5845 xnor %l2, 0x0A0F, %l4
5846 edge16n %i6, %i1, %o4
5847 fmovd %f12, %f30
5848 fors %f0, %f0, %f12
5849 udiv %l1, 0x1B69, %l0
5850 xor %i7, %i2, %i5
5851 srl %o5, 0x1F, %o1
5852 ldstub [%l7 + 0x4F], %g1
5853 sll %g3, 0x10, %l5
5854 nop
5855 setx 0xC73FD07162513390, %l0, %l6
5856 stx %l6, [%l7 + 0x28]
5857 ldd [%l7 + 0x28], %f2
5858 fsqrtd %f2, %f10
5859 movvs %xcc, %i4, %o3
5860 orn %g5, %o2, %i0
5861 alignaddrl %g4, %o0, %g7
5862 xor %g6, 0x00A1, %g2
5863 fbg,a %fcc3, loop_493
5864 edge16l %o6, %i3, %o7
5865 movn %icc, %l6, %l3
5866 andcc %l2, %l4, %i6
5867loop_493:
5868 swap [%l7 + 0x64], %o4
5869 membar 0x48
5870 alignaddr %l1, %i1, %l0
5871 array32 %i2, %i5, %i7
5872 fors %f8, %f4, %f2
5873 srlx %o1, %o5, %g1
5874 fbe %fcc0, loop_494
5875 fsrc2 %f16, %f4
5876 brgez,a %l5, loop_495
5877 nop
5878 setx loop_496, %l0, %l1
5879 wrpr 0x1, %tl
5880 wrpr %l1, %tpc
5881 add %l1, 0x4, %l1
5882 wrpr %l1, %tnpc
5883 setx 0x34400001400, %l0, %l1
5884 wrpr %l1, %tstate
5885 wrhpr 0x4, %htstate
5886 retry
5887loop_494:
5888 orn %g3, 0x0D51, %i4
5889 te %icc, 0x2
5890loop_495:
5891 andcc %o3, 0x0206, %g5
5892loop_496:
5893 edge16 %i0, %o2, %o0
5894 fbule,a %fcc2, loop_497
5895 fmovda %icc, %f23, %f27
5896 wr %g0, 0x11, %asi
5897 ldswa [%l7 + 0x1C] %asi, %g7
5898loop_497:
5899 fmovsl %icc, %f2, %f7
5900 fmovsneg %xcc, %f4, %f3
5901 xorcc %g6, 0x0AF7, %g2
5902 array8 %o6, %g4, %o7
5903 orcc %i3, 0x131E, %l3
5904 fones %f24
5905 wr %g0, 0x89, %asi
5906 lduwa [%l7 + 0x20] %asi, %l2
5907 brgz %l4, loop_498
5908 nop
5909 setx 0x599DE216E05DF1C3, %l0, %l6
5910 stx %l6, [%l7 + 0x50]
5911 ldx [%l7 + 0x50], %fsr
5912 wr %g0, 0x20, %asi
5913 ldxa [%g0 + 0x38] %asi, %i6
5914loop_498:
5915 movcc %icc, %l6, %o4
5916 ba,a,pt %xcc, loop_499
5917 tvs %icc, 0x6
5918 array16 %i1, %l1, %i2
5919 smulcc %l0, %i7, %o1
5920loop_499:
5921 ldub [%l7 + 0x42], %i5
5922 array16 %o5, %g1, %l5
5923 movle %icc, %g3, %i4
5924 tcs %xcc, 0x0
5925 sra %o3, %i0, %o2
5926 orcc %g5, %o0, %g6
5927 edge32l %g7, %o6, %g4
5928 movg %xcc, %g2, %o7
5929 nop
5930 set 0x10, %l4
5931 ldd [%l7 + %l4], %i2
5932 tle %icc, 0x3
5933 fmuld8ulx16 %f29, %f2, %f20
5934 saved
5935 rdpr %cwp, %g1
5936 rdpr %cansave, %g2
5937 rdpr %canrestore, %g3
5938 rdpr %cleanwin, %g4
5939 rdpr %otherwin, %g5
5940 rdpr %wstate, %g6
5941 set 0x60, %i6
5942 ldxa [%l7 + %i6] 0x04, %l3
5943 wr %g0, 0x80, %asi
5944 ldda [%l7 + 0x40] %asi, %f0
5945 fblg,a %fcc1, loop_500
5946 or %l2, 0x1BB9, %i6
5947 tle %icc, 0x2
5948 tvc %icc, 0x7
5949loop_500:
5950 udivcc %l4, 0x02F8, %o4
5951 tcc %icc, 0x4
5952 set 0x78, %g6
5953 ldxa [%l7 + %g6] 0x81, %l6
5954 sll %i1, 0x10, %i2
5955 movcs %icc, %l0, %i7
5956 movneg %xcc, %l1, %i5
5957 tcc %icc, 0x7
5958 movn %xcc, %o1, %g1
5959 fnands %f31, %f21, %f24
5960 umul %l5, %g3, %o5
5961 movrgez %o3, 0x18F, %i0
5962 movvc %icc, %o2, %i4
5963 fabsd %f6, %f2
5964 fbe %fcc0, loop_501
5965 nop
5966 setx 0xE044256E, %l0, %l6
5967 st %l6, [%l7 + 0x5C]
5968 ld [%l7 + 0x5C], %fsr
5969 ble %icc, loop_502
5970 bcc %xcc, loop_503
5971loop_501:
5972 sdivcc %g5, 0x1327, %g6
5973 movneg %xcc, %o0, %o6
5974loop_502:
5975 edge8 %g4, %g2, %g7
5976loop_503:
5977 alignaddr %i3, %o7, %l3
5978 tpos %xcc, 0x4
5979 xor %i6, 0x0BBE, %l2
5980 edge32n %o4, %l6, %i1
5981 add %i2, %l0, %i7
5982 nop
5983 setx 0x1AF0DC2B68AA3160, %l0, %l6
5984 stx %l6, [%l7 + 0x28]
5985 ldd [%l7 + 0x28], %f2
5986 setx 0x2E32473C42E586C9, %l1, %l5
5987 stx %l5, [%l7 + 0x10]
5988 ldd [%l7 + 0x10], %f30
5989 faddd %f30, %f2, %f26
5990 fbne %fcc1, loop_504
5991 movpos %icc, %l1, %l4
5992 tvc %xcc, 0x5
5993 set 0x30, %l1
5994 ldda [%l7 + %l1] 0x22, %o0
5995loop_504:
5996 st %f29, [%l7 + 0x28]
5997 fbo %fcc0, loop_505
5998 sllx %i5, 0x0A, %g1
5999 fpsub16s %f3, %f4, %f25
6000 sdivcc %g3, 0x0B21, %o5
6001loop_505:
6002 sdivcc %l5, 0x194F, %o3
6003 wr %g0, 0x4f, %asi
6004 ldxa [%g0 + 0x30] %asi, %i0
6005 xnor %o2, %i4, %g6
6006 fnot2 %f28, %f4
6007 fands %f31, %f11, %f23
6008 or %g5, %o0, %o6
6009 sdiv %g2, 0x1722, %g4
6010 tsubcctv %g7, 0x1255, %i3
6011 srl %o7, 0x07, %l3
6012 popc %i6, %o4
6013 movgu %xcc, %l2, %i1
6014 tvc %icc, 0x3
6015 lduw [%l7 + 0x48], %i2
6016 mulscc %l6, %l0, %l1
6017 movleu %xcc, %i7, %o1
6018 bvc,a,pt %xcc, loop_506
6019 srlx %l4, 0x03, %i5
6020 bleu,a,pn %xcc, loop_507
6021 tcc %xcc, 0x4
6022loop_506:
6023 tcs %icc, 0x0
6024 fand %f28, %f24, %f16
6025loop_507:
6026 srax %g3, %g1, %l5
6027 bvs,pn %icc, loop_508
6028 nop
6029 setx 0x1345872B, %l0, %l6
6030 st %l6, [%l7 + 0x28]
6031 ld [%l7 + 0x28], %f24
6032 fsqrts %f24, %f11
6033 umulcc %o5, %o3, %o2
6034 tge %icc, 0x7
6035loop_508:
6036 fbg %fcc1, loop_509
6037 movrgz %i4, %i0, %g6
6038 nop
6039 setx loop_510, %l0, %l1
6040 jmpl %l1, %o0
6041 bpos,a,pn %xcc, loop_511
6042loop_509:
6043 fnor %f18, %f0, %f20
6044 fbn,a %fcc1, loop_512
6045loop_510:
6046 andn %o6, %g2, %g5
6047loop_511:
6048 fmovsgu %xcc, %f8, %f13
6049 array16 %g7, %g4, %o7
6050loop_512:
6051 fnot2s %f8, %f25
6052 movpos %icc, %i3, %l3
6053 mulx %o4, 0x163D, %l2
6054 fpack32 %f24, %f8, %f26
6055 xorcc %i6, 0x0C58, %i2
6056 xnorcc %l6, 0x1868, %l0
6057 orncc %l1, %i1, %o1
6058 brgez,a %l4, loop_513
6059 ta %icc, 0x3
6060 array16 %i5, %i7, %g1
6061 bcc,a,pt %icc, loop_514
6062loop_513:
6063 fmovdne %xcc, %f2, %f25
6064 set 0x2A, %o3
6065 lduha [%l7 + %o3] 0x04, %g3
6066loop_514:
6067 nop
6068 wr %g0, 0x81, %asi
6069 ldswa [%l7 + 0x58] %asi, %o5
6070 fxnors %f0, %f25, %f4
6071 udivcc %o3, 0x04B0, %o2
6072 fmovdn %xcc, %f5, %f13
6073 fmovdpos %icc, %f8, %f15
6074 popc %i4, %i0
6075 fmovdgu %xcc, %f7, %f21
6076 stb %l5, [%l7 + 0x50]
6077 movrgz %g6, %o6, %o0
6078 smulcc %g2, 0x0557, %g5
6079 sllx %g4, 0x1E, %o7
6080 edge32ln %g7, %i3, %l3
6081 movl %xcc, %o4, %l2
6082 movle %xcc, %i2, %l6
6083 edge8 %i6, %l1, %i1
6084 movne %icc, %l0, %o1
6085 movrgez %i5, 0x2F8, %i7
6086 fbue,a %fcc1, loop_515
6087 ta %xcc, 0x1
6088 fzeros %f14
6089 udivcc %l4, 0x1F5D, %g1
6090loop_515:
6091 brlz,a %o5, loop_516
6092 mulx %o3, 0x034B, %o2
6093 set 0x3C, %o0
6094 stha %i4, [%l7 + %o0] 0x11
6095loop_516:
6096 sub %g3, %i0, %g6
6097 brz,a %l5, loop_517
6098 ba loop_518
6099 or %o6, 0x03EE, %o0
6100 srax %g5, 0x0E, %g2
6101loop_517:
6102 udivx %g4, 0x184F, %g7
6103loop_518:
6104 tvc %xcc, 0x2
6105 ldd [%l7 + 0x10], %f0
6106 bcc,pt %icc, loop_519
6107 alignaddr %o7, %l3, %i3
6108 fxnor %f8, %f30, %f4
6109 tvc %icc, 0x3
6110loop_519:
6111 array16 %o4, %i2, %l6
6112 te %xcc, 0x7
6113 tle %icc, 0x6
6114 wr %g0, 0x81, %asi
6115 sta %f22, [%l7 + 0x7C] %asi
6116 fmul8ulx16 %f8, %f10, %f20
6117 tleu %icc, 0x4
6118 sdivx %i6, 0x0E1C, %l2
6119 sth %l1, [%l7 + 0x52]
6120 fnors %f18, %f18, %f6
6121 subcc %l0, 0x1387, %o1
6122 fmul8ulx16 %f4, %f28, %f28
6123 fpadd32s %f5, %f6, %f15
6124 movgu %xcc, %i1, %i7
6125 tne %icc, 0x6
6126 array8 %i5, %g1, %o5
6127 wr %g0, 0xe2, %asi
6128 ldda [%l7 + 0x30] %asi, %l4
6129 nop
6130 setx loop_520, %l0, %l1
6131 wrpr 0x1, %tl
6132 wrpr %l1, %tnpc
6133 setx 0x34400001400, %l0, %l1
6134 wrpr %l1, %tstate
6135 wrhpr 0x4, %htstate
6136 done
6137 tl %xcc, 0x1
6138 smul %o2, 0x0978, %i4
6139 membar #Sync
6140 set 0x40, %i4
6141 ldda [%l7 + %i4] 0x17, %f0
6142loop_520:
6143 movrlz %g3, 0x2CD, %o3
6144 sethi 0x1635, %i0
6145 set 0x40, %g2
6146 stwa %l5, [%l7 + %g2] 0x89
6147 sra %o6, %o0, %g5
6148 orcc %g6, %g2, %g4
6149 edge32 %o7, %l3, %g7
6150 tsubcc %i3, %i2, %l6
6151 tcc %icc, 0x5
6152 movcc %xcc, %o4, %l2
6153 movneg %xcc, %i6, %l0
6154 bvs,pt %xcc, loop_521
6155 umul %o1, %l1, %i1
6156 fsrc2 %f8, %f10
6157 nop
6158 fitod %f10, %f22
6159 fdtos %f22, %f9
6160loop_521:
6161 fnegd %f8, %f22
6162 membar 0x73
6163 orcc %i7, 0x19E6, %g1
6164 set 0x45, %i2
6165 lduba [%l7 + %i2] 0x80, %i5
6166 fornot2 %f24, %f4, %f26
6167 tsubcctv %l4, 0x09CF, %o5
6168 tgu %icc, 0x0
6169 brlz %o2, loop_522
6170 fble,a %fcc1, loop_523
6171 movle %xcc, %i4, %o3
6172 tge %icc, 0x6
6173loop_522:
6174 edge16n %i0, %g3, %o6
6175loop_523:
6176 tneg %icc, 0x6
6177 fbg %fcc3, loop_524
6178 fmovdle %xcc, %f16, %f7
6179 bpos,a %xcc, loop_525
6180 edge32 %l5, %o0, %g5
6181loop_524:
6182 fmovrsgz %g6, %f28, %f26
6183 fba,a %fcc0, loop_526
6184loop_525:
6185 udivx %g2, 0x01F8, %o7
6186 addcc %l3, %g4, %g7
6187 te %xcc, 0x2
6188loop_526:
6189 array32 %i2, %i3, %o4
6190 and %l2, 0x0D72, %l6
6191 fmovsg %icc, %f16, %f6
6192 movgu %xcc, %i6, %o1
6193 fba %fcc3, loop_527
6194 fbu %fcc2, loop_528
6195 edge16ln %l1, %l0, %i7
6196 mulscc %i1, 0x102F, %i5
6197loop_527:
6198 orcc %g1, 0x0079, %o5
6199loop_528:
6200 te %xcc, 0x4
6201 andn %l4, 0x18B9, %o2
6202 add %l7, 0x20, %l6
6203 wr %g0, 0x18, %asi
6204 ldxa [%l6] %asi, %i4
6205 casxa [%l6] 0x18, %i4, %o3
6206 srl %g3, 0x19, %i0
6207 movn %icc, %o6, %l5
6208 ba,a,pt %xcc, loop_529
6209 movrlez %o0, %g5, %g2
6210 movcs %xcc, %g6, %o7
6211 fmovrslz %l3, %f19, %f4
6212loop_529:
6213 bn,pn %icc, loop_530
6214 faligndata %f18, %f4, %f16
6215 fmuld8sux16 %f30, %f16, %f8
6216 fmovdl %icc, %f2, %f19
6217loop_530:
6218 movg %icc, %g7, %i2
6219 prefetch [%l7 + 0x78], 0x3
6220 mova %icc, %g4, %i3
6221 nop
6222 setx loop_531, %l0, %l1
6223 wrpr 0x1, %tl
6224 wrpr %l1, %tnpc
6225 setx 0x34400001400, %l0, %l1
6226 wrpr %l1, %tstate
6227 wrhpr 0x4, %htstate
6228 done
6229 orn %l2, %l6, %o4
6230 sll %o1, 0x0B, %l1
6231 fpadd32 %f16, %f18, %f24
6232loop_531:
6233 movpos %xcc, %i6, %l0
6234 movn %icc, %i1, %i7
6235 mova %xcc, %i5, %g1
6236 movge %xcc, %o5, %o2
6237 fandnot2 %f2, %f0, %f18
6238 fmovsleu %xcc, %f25, %f20
6239 set 0x58, %l5
6240 lda [%l7 + %l5] 0x0c, %f4
6241 movvc %xcc, %l4, %o3
6242 fmovrdlz %g3, %f20, %f8
6243 popc %i4, %o6
6244 nop
6245 setx 0x756C22A806F1D196, %l0, %l6
6246 stx %l6, [%l7 + 0x28]
6247 ldd [%l7 + 0x28], %f2
6248 setx 0x4DC31E6C431BAECF, %l1, %l5
6249 stx %l5, [%l7 + 0x10]
6250 ldd [%l7 + 0x10], %f6
6251 faddd %f6, %f2, %f0
6252 tvc %icc, 0x4
6253 edge32ln %i0, %l5, %o0
6254 mulx %g5, %g2, %g6
6255 saved
6256 rdpr %cwp, %g1
6257 rdpr %cansave, %g2
6258 rdpr %canrestore, %g3
6259 rdpr %cleanwin, %g4
6260 rdpr %otherwin, %g5
6261 rdpr %wstate, %g6
6262 tgu %icc, 0x6
6263 fmovrdgez %l3, %f14, %f28
6264 fmovdle %xcc, %f22, %f29
6265 sdivx %g7, 0x1DB1, %i2
6266 udiv %o7, 0x1885, %i3
6267 orncc %l2, 0x045E, %g4
6268 membar 0x5B
6269 fmovde %xcc, %f4, %f16
6270 fbuge %fcc1, loop_532
6271 tvc %icc, 0x5
6272 movgu %icc, %l6, %o4
6273 movrlez %o1, 0x38D, %i6
6274loop_532:
6275 tpos %xcc, 0x3
6276 movre %l0, 0x2EB, %i1
6277 edge32n %i7, %l1, %i5
6278 or %o5, 0x1877, %g1
6279 movrlez %o2, %l4, %g3
6280 brgez %i4, loop_533
6281 fornot2 %f14, %f28, %f12
6282 ldd [%l7 + 0x30], %f0
6283 bcs loop_534
6284loop_533:
6285 call loop_535
6286 std %f22, [%l7 + 0x28]
6287 set 0x48, %l6
6288 stwa %o6, [%l7 + %l6] 0x81
6289loop_534:
6290 andncc %i0, %o3, %o0
6291loop_535:
6292 fxor %f4, %f8, %f0
6293 stb %l5, [%l7 + 0x23]
6294 nop
6295 setx 0x9B51F03D, %l0, %l6
6296 st %l6, [%l7 + 0x28]
6297 ld [%l7 + 0x28], %f4
6298 setx 0xC955EAE7, %l1, %l5
6299 st %l5, [%l7 + 0x10]
6300 ld [%l7 + 0x10], %f31
6301 fmuls %f31, %f4, %f27
6302 srl %g5, %g6, %l3
6303 fmovdne %xcc, %f26, %f28
6304 bl,a loop_536
6305 smul %g2, %g7, %o7
6306 mulx %i3, 0x1131, %l2
6307 movcc %icc, %g4, %i2
6308loop_536:
6309 membar 0x17
6310 set 0x10, %o6
6311 prefetcha [%l7 + %o6] 0x10, 0x1
6312 xorcc %o1, %l6, %i6
6313 umul %i1, %l0, %l1
6314 fcmpgt16 %f24, %f22, %i7
6315 fbl %fcc0, loop_537
6316 membar 0x46
6317 addc %i5, %g1, %o2
6318 sra %o5, %g3, %l4
6319loop_537:
6320 nop
6321 setx loop_538, %l0, %l1
6322 jmpl %l1, %i4
6323 nop
6324 setx 0x69D5CD0F, %l0, %l6
6325 st %l6, [%l7 + 0x28]
6326 ld [%l7 + 0x28], %f1
6327 setx 0x5747F45F, %l1, %l5
6328 st %l5, [%l7 + 0x10]
6329 ld [%l7 + 0x10], %f6
6330 fsubs %f6, %f1, %f19
6331 nop
6332 fitos %f16, %f26
6333 edge16 %i0, %o3, %o0
6334loop_538:
6335 subccc %o6, 0x1D28, %g5
6336 saved
6337 rdpr %cwp, %g1
6338 rdpr %cansave, %g2
6339 rdpr %canrestore, %g3
6340 rdpr %cleanwin, %g4
6341 rdpr %otherwin, %g5
6342 rdpr %wstate, %g6
6343 set 0x48, %g4
6344 lda [%l7 + %g4] 0x80, %f7
6345 edge8ln %g6, %l3, %g2
6346 sethi 0x1533, %g7
6347 for %f4, %f16, %f12
6348 orn %l5, %i3, %l2
6349 alignaddr %g4, %o7, %o4
6350 edge16l %i2, %o1, %l6
6351 nop
6352 fitod %f12, %f18
6353 fdtox %f18, %f24
6354 fxtod %f24, %f12
6355 movcs %xcc, %i6, %l0
6356 fble %fcc1, loop_539
6357 movvc %icc, %i1, %l1
6358 fcmpgt16 %f24, %f22, %i7
6359 movpos %xcc, %g1, %o2
6360loop_539:
6361 fornot2s %f31, %f19, %f22
6362 array16 %i5, %g3, %o5
6363 movvc %icc, %i4, %i0
6364 tsubcc %l4, %o3, %o6
6365 umulcc %o0, %g5, %g6
6366 stbar
6367 tgu %icc, 0x1
6368 udivcc %g2, 0x1671, %g7
6369 fnand %f6, %f4, %f6
6370 ldstub [%l7 + 0x19], %l5
6371 edge16ln %l3, %l2, %g4
6372 fxnor %f26, %f20, %f0
6373 saved
6374 rdpr %cwp, %g1
6375 rdpr %cansave, %g2
6376 rdpr %canrestore, %g3
6377 rdpr %cleanwin, %g4
6378 rdpr %otherwin, %g5
6379 rdpr %wstate, %g6
6380 tcc %icc, 0x4
6381 fmovdcs %icc, %f26, %f27
6382 fmul8x16 %f24, %f12, %f14
6383 fmovsn %xcc, %f2, %f0
6384 fmovsleu %xcc, %f18, %f17
6385 movleu %xcc, %o7, %i3
6386 set 0x76, %g3
6387 lduha [%l7 + %g3] 0x80, %i2
6388 edge32n %o4, %l6, %i6
6389 edge8n %l0, %i1, %o1
6390 movge %xcc, %i7, %l1
6391 orn %g1, 0x1004, %i5
6392 set 0x6C, %i3
6393 sta %f2, [%l7 + %i3] 0x18
6394 orncc %o2, 0x01B9, %o5
6395 tleu %xcc, 0x4
6396 fbg,a %fcc0, loop_540
6397 bvs %xcc, loop_541
6398 subc %i4, 0x15B3, %g3
6399 nop
6400 setx 0xF57731FA, %l0, %l6
6401 st %l6, [%l7 + 0x28]
6402 ld [%l7 + 0x28], %f28
6403 setx 0x7BF5F1F3, %l1, %l5
6404 st %l5, [%l7 + 0x10]
6405 ld [%l7 + 0x10], %f2
6406 fadds %f2, %f28, %f20
6407loop_540:
6408 tvc %xcc, 0x1
6409loop_541:
6410 movrlz %l4, %i0, %o3
6411 sdivx %o6, 0x0B27, %o0
6412 mulscc %g5, 0x0ECC, %g6
6413 set 0x30, %o1
6414 stxa %g7, [%l7 + %o1] 0xe3
6415 membar #Sync
6416 fornot2s %f8, %f14, %f3
6417 nop
6418 setx loop_542, %l0, %l1
6419 jmpl %l1, %g2
6420 movpos %icc, %l5, %l3
6421 flush %l7 + 0x50
6422 movg %icc, %l2, %o7
6423loop_542:
6424 nop
6425 wr %g0, 0x80, %asi
6426 ldstuba [%l7 + 0x21] %asi, %g4
6427 fcmpne16 %f18, %f0, %i3
6428 fmuld8ulx16 %f27, %f8, %f22
6429 fxor %f20, %f6, %f4
6430 fones %f21
6431 array8 %o4, %l6, %i6
6432 movg %icc, %l0, %i1
6433 xorcc %o1, %i7, %i2
6434 tg %icc, 0x0
6435 fble,a %fcc2, loop_543
6436 tsubcc %l1, 0x0C9E, %g1
6437 fmuld8sux16 %f14, %f24, %f0
6438 andncc %o2, %i5, %i4
6439loop_543:
6440 fmovse %icc, %f20, %f6
6441 tvs %xcc, 0x3
6442 fands %f12, %f15, %f11
6443 tsubcctv %o5, 0x182C, %g3
6444 brgez,a %l4, loop_544
6445 stb %o3, [%l7 + 0x4F]
6446 addccc %o6, 0x1F92, %i0
6447 orn %o0, %g5, %g6
6448loop_544:
6449 edge16ln %g2, %g7, %l3
6450 wr %g0, 0x88, %asi
6451 ldswa [%l7 + 0x60] %asi, %l5
6452 nop
6453 setx 0x519F30073593FCF4, %l0, %l6
6454 stx %l6, [%l7 + 0x28]
6455 ldd [%l7 + 0x28], %f22
6456 setx 0xD0C9604E7B4B6747, %l1, %l5
6457 stx %l5, [%l7 + 0x10]
6458 ldd [%l7 + 0x10], %f10
6459 faddd %f10, %f22, %f18
6460 array16 %l2, %g4, %i3
6461 fbg,a %fcc0, loop_545
6462 restored
6463 rdpr %cwp, %g1
6464 rdpr %cansave, %g2
6465 rdpr %canrestore, %g3
6466 rdpr %cleanwin, %g4
6467 rdpr %otherwin, %g5
6468 rdpr %wstate, %g6
6469 tne %xcc, 0x5
6470 wr %g0, 0x89, %asi
6471 ldxa [%l7 + 0x78] %asi, %o7
6472loop_545:
6473 nop
6474 wr %g0, 0x81, %asi
6475 lduha [%l7 + 0x12] %asi, %l6
6476 tg %icc, 0x6
6477 nop
6478 setx 0xA5B24934, %l0, %l6
6479 st %l6, [%l7 + 0x28]
6480 ld [%l7 + 0x28], %f26
6481 setx 0x7B618A94, %l1, %l5
6482 st %l5, [%l7 + 0x10]
6483 ld [%l7 + 0x10], %f17
6484 fmuls %f17, %f26, %f22
6485 edge16l %i6, %l0, %o4
6486 fxnors %f15, %f0, %f5
6487 mulscc %o1, %i7, %i1
6488 movg %icc, %l1, %i2
6489 ldsb [%l7 + 0x49], %g1
6490 nop
6491 fitod %f12, %f6
6492 fdtox %f6, %f12
6493 fxtod %f12, %f4
6494 udivcc %o2, 0x1F12, %i4
6495 movle %icc, %i5, %g3
6496 xor %o5, %l4, %o6
6497 movvc %xcc, %i0, %o0
6498 fmovdne %icc, %f7, %f7
6499 set 0x40, %i1
6500 stda %f16, [%l7 + %i1] 0x1f
6501 membar #Sync
6502 fbu %fcc3, loop_546
6503 tneg %xcc, 0x7
6504 or %o3, %g6, %g2
6505 nop
6506 fitod %f12, %f6
6507 fdtox %f6, %f26
6508 fxtod %f26, %f6
6509loop_546:
6510 sdiv %g7, 0x0AC3, %l3
6511 tleu %icc, 0x3
6512 fmovsneg %xcc, %f5, %f4
6513 andcc %l5, %g5, %g4
6514 tpos %icc, 0x6
6515 xnor %i3, 0x1391, %l2
6516 fand %f10, %f2, %f26
6517 fbue %fcc1, loop_547
6518 fmovrdgez %l6, %f4, %f10
6519 fbuge %fcc0, loop_548
6520 xorcc %i6, %o7, %l0
6521loop_547:
6522 movvc %xcc, %o1, %i7
6523 sllx %i1, 0x01, %o4
6524loop_548:
6525 nop
6526 fitos %f5, %f19
6527 tne %icc, 0x0
6528 ba %xcc, loop_549
6529 taddcc %i2, %g1, %o2
6530 ldd [%l7 + 0x08], %f30
6531 or %i4, 0x06FB, %i5
6532loop_549:
6533 edge16n %l1, %o5, %g3
6534 fblg,a %fcc0, loop_550
6535 movrgez %o6, %i0, %o0
6536 lduw [%l7 + 0x40], %o3
6537 srlx %l4, 0x14, %g6
6538loop_550:
6539 edge16l %g7, %g2, %l3
6540 edge32 %l5, %g5, %g4
6541 fpadd16s %f29, %f9, %f17
6542 tsubcctv %i3, %l2, %i6
6543 tne %xcc, 0x1
6544 nop
6545 setx 0x6367F065A64607EF, %l0, %l6
6546 stx %l6, [%l7 + 0x28]
6547 ldd [%l7 + 0x28], %f18
6548 setx 0x445486CFB6D546F0, %l1, %l5
6549 stx %l5, [%l7 + 0x10]
6550 ldd [%l7 + 0x10], %f2
6551 fdivd %f2, %f18, %f8
6552 fcmpeq32 %f16, %f26, %o7
6553 fmovde %xcc, %f0, %f3
6554 umulcc %l0, 0x1637, %o1
6555 fmovsn %xcc, %f2, %f22
6556 edge32 %l6, %i7, %i1
6557 movrlez %i2, 0x1E3, %g1
6558 srax %o2, %o4, %i5
6559 wr %g0, 0xf0, %asi
6560 stda %f16, [%l7 + 0x40] %asi
6561 membar #Sync
6562 udiv %i4, 0x11C5, %o5
6563 fbule,a %fcc2, loop_551
6564 fsrc2s %f26, %f16
6565 nop
6566 setx 0xC8CB16F981535682, %l0, %l6
6567 stx %l6, [%l7 + 0x28]
6568 ldd [%l7 + 0x28], %f14
6569 setx 0xE00D8F3E37CC9903, %l1, %l5
6570 stx %l5, [%l7 + 0x10]
6571 ldd [%l7 + 0x10], %f0
6572 fdivd %f0, %f14, %f2
6573 srl %g3, 0x07, %l1
6574loop_551:
6575 movge %xcc, %o6, %i0
6576 subc %o0, %o3, %l4
6577 fzeros %f24
6578 fbn %fcc2, loop_552
6579 move %xcc, %g7, %g6
6580 sdiv %g2, 0x00B4, %l5
6581 fxnor %f10, %f16, %f12
6582loop_552:
6583 fmovsleu %icc, %f28, %f14
6584 xnor %g5, 0x1BDA, %l3
6585 tcs %xcc, 0x5
6586 fmovd %f4, %f6
6587 fornot1 %f20, %f28, %f8
6588 fmovrdlz %i3, %f0, %f18
6589 fbl,a %fcc0, loop_553
6590 fblg %fcc2, loop_554
6591 edge32n %l2, %i6, %o7
6592 fbug %fcc1, loop_555
6593loop_553:
6594 fsrc2s %f6, %f11
6595loop_554:
6596 tleu %xcc, 0x2
6597 bcs,a loop_556
6598loop_555:
6599 fbl,a %fcc1, loop_557
6600 fcmpne16 %f14, %f20, %l0
6601 edge16 %o1, %l6, %g4
6602loop_556:
6603 fxnors %f1, %f6, %f12
6604loop_557:
6605 sdivcc %i1, 0x1F05, %i7
6606 membar 0x2E
6607 srax %i2, %o2, %g1
6608 movne %xcc, %o4, %i4
6609 edge16 %i5, %g3, %l1
6610 fbul %fcc0, loop_558
6611 addcc %o6, 0x0C60, %o5
6612 bg,a,pn %icc, loop_559
6613 andn %o0, %o3, %l4
6614loop_558:
6615 nop
6616 wr %g0, 0x80, %asi
6617 swapa [%l7 + 0x7C] %asi, %g7
6618loop_559:
6619 fmovsne %xcc, %f31, %f18
6620 alignaddr %i0, %g6, %l5
6621 tge %xcc, 0x0
6622 movneg %xcc, %g5, %l3
6623 fmovscs %icc, %f21, %f27
6624 sdivcc %i3, 0x106D, %l2
6625 fbul,a %fcc1, loop_560
6626 fble %fcc2, loop_561
6627 tpos %xcc, 0x2
6628 wr %g0, 0x89, %asi
6629 lda [%l7 + 0x64] %asi, %f16
6630loop_560:
6631 orcc %g2, %o7, %l0
6632loop_561:
6633 fcmpgt16 %f20, %f12, %i6
6634 edge16n %l6, %o1, %i1
6635 swap [%l7 + 0x78], %g4
6636 fandnot1s %f6, %f5, %f21
6637 movge %icc, %i2, %o2
6638 orncc %g1, %i7, %i4
6639 subc %o4, %i5, %g3
6640 movrgez %l1, 0x02C, %o6
6641 umul %o0, %o5, %l4
6642 movle %icc, %g7, %i0
6643 subcc %o3, %g6, %g5
6644 edge16l %l5, %l3, %l2
6645 fmovdneg %xcc, %f29, %f13
6646 movn %icc, %i3, %o7
6647 umulcc %g2, %i6, %l6
6648 pdist %f28, %f0, %f24
6649 andcc %o1, %i1, %l0
6650 xor %g4, %o2, %g1
6651 sdiv %i2, 0x0790, %i4
6652 fornot1 %f14, %f18, %f14
6653 udivx %i7, 0x0BB4, %i5
6654 fmovscs %icc, %f4, %f17
6655 addc %o4, 0x1924, %g3
6656 set 0x5C, %l3
6657 ldsha [%l7 + %l3] 0x89, %o6
6658 be,pn %xcc, loop_562
6659 fpadd16s %f10, %f21, %f9
6660 te %icc, 0x2
6661 stx %l1, [%l7 + 0x58]
6662loop_562:
6663 lduw [%l7 + 0x38], %o5
6664 srlx %o0, 0x11, %g7
6665 fmovsg %icc, %f30, %f20
6666 fzero %f4
6667 movleu %xcc, %i0, %o3
6668 orncc %g6, 0x1C24, %g5
6669 movg %xcc, %l4, %l5
6670 fors %f15, %f17, %f9
6671 xnorcc %l3, 0x1E0D, %i3
6672 xnor %o7, 0x1866, %l2
6673 fmovde %xcc, %f24, %f15
6674 ta %icc, 0x3
6675 edge32n %i6, %l6, %o1
6676 stw %g2, [%l7 + 0x58]
6677 wr %g0, 0x0c, %asi
6678 stha %i1, [%l7 + 0x5C] %asi
6679 add %l7, 0x28, %l6
6680 wr %g0, 0x89, %asi
6681 ldxa [%l6] %asi, %l0
6682 casxa [%l6] %asi, %l0, %g4
6683 fcmpgt32 %f24, %f20, %g1
6684 mova %xcc, %o2, %i2
6685 smul %i7, 0x1EB6, %i5
6686 ba,a,pt %icc, loop_563
6687 fmovsleu %icc, %f25, %f18
6688 xor %i4, 0x09E2, %g3
6689 fbg,a %fcc3, loop_564
6690loop_563:
6691 array8 %o4, %l1, %o6
6692 nop
6693 setx loop_565, %l0, %l1
6694 wrpr 0x1, %tl
6695 wrpr %l1, %tpc
6696 add %l1, 0x4, %l1
6697 wrpr %l1, %tnpc
6698 setx 0x34400001400, %l0, %l1
6699 wrpr %l1, %tstate
6700 wrhpr 0x4, %htstate
6701 retry
6702 fcmpgt32 %f6, %f18, %o0
6703loop_564:
6704 nop
6705 setx 0x719C30F9074D71FF, %l0, %l6
6706 stx %l6, [%l7 + 0x28]
6707 ldd [%l7 + 0x28], %f20
6708 setx 0x18C049B2FC63A41D, %l1, %l5
6709 stx %l5, [%l7 + 0x10]
6710 ldd [%l7 + 0x10], %f26
6711 faddd %f26, %f20, %f0
6712 fmovrde %g7, %f26, %f18
6713loop_565:
6714 fnot2 %f22, %f12
6715 tg %xcc, 0x7
6716 fbe,a %fcc3, loop_566
6717 movle %xcc, %i0, %o5
6718 addc %g6, 0x1E4B, %o3
6719 movneg %xcc, %g5, %l5
6720loop_566:
6721 subc %l3, %i3, %o7
6722 movrgez %l4, 0x21B, %i6
6723 tn %icc, 0x7
6724 tge %xcc, 0x4
6725 edge16 %l6, %o1, %g2
6726 alignaddr %l2, %l0, %g4
6727 addc %i1, 0x0802, %o2
6728 movneg %xcc, %g1, %i7
6729 andn %i2, %i5, %g3
6730 sub %i4, 0x1A83, %l1
6731 ble,a,pt %xcc, loop_567
6732 fmovdneg %icc, %f14, %f20
6733 edge32n %o4, %o0, %g7
6734 add %i0, 0x034F, %o5
6735loop_567:
6736 edge32l %o6, %o3, %g6
6737 edge32n %l5, %g5, %i3
6738 fbe,a %fcc2, loop_568
6739 tge %xcc, 0x6
6740 fors %f15, %f17, %f20
6741 addcc %o7, %l3, %l4
6742loop_568:
6743 pdist %f4, %f28, %f30
6744 edge16 %i6, %o1, %g2
6745 nop
6746 setx 0x944C246D, %l0, %l6
6747 st %l6, [%l7 + 0x28]
6748 ld [%l7 + 0x28], %f6
6749 setx 0xAE583DED, %l1, %l5
6750 st %l5, [%l7 + 0x10]
6751 ld [%l7 + 0x10], %f18
6752 fadds %f18, %f6, %f12
6753 fmovsneg %icc, %f4, %f15
6754 tpos %xcc, 0x7
6755 movre %l2, %l0, %g4
6756 fbn %fcc0, loop_569
6757 fmovspos %xcc, %f4, %f17
6758 fpack32 %f18, %f2, %f2
6759 brlz %i1, loop_570
6760loop_569:
6761 andn %l6, 0x11DC, %g1
6762 fmul8x16 %f30, %f30, %f24
6763 bpos %icc, loop_571
6764loop_570:
6765 fsrc1 %f22, %f16
6766 movvc %icc, %o2, %i2
6767 orcc %i7, 0x0109, %i5
6768loop_571:
6769 fmovdpos %icc, %f14, %f3
6770 fbne %fcc3, loop_572
6771 st %f7, [%l7 + 0x38]
6772 wr %g0, 0x18, %asi
6773 ldswa [%l7 + 0x18] %asi, %i4
6774loop_572:
6775 movne %xcc, %l1, %g3
6776 be,pt %icc, loop_573
6777 edge32n %o0, %o4, %g7
6778 membar 0x6F
6779 fzero %f10
6780loop_573:
6781 fmovdg %icc, %f18, %f7
6782 mulx %i0, %o5, %o6
6783 tgu %xcc, 0x2
6784 movcc %icc, %o3, %l5
6785 fandnot1s %f30, %f21, %f27
6786 fbule %fcc3, loop_574
6787 array8 %g6, %g5, %i3
6788 addcc %l3, %o7, %l4
6789 edge16ln %i6, %g2, %l2
6790loop_574:
6791 fmovsl %xcc, %f10, %f17
6792 wr %g0, 0x18, %asi
6793 swapa [%l7 + 0x40] %asi, %o1
6794 movvs %icc, %g4, %i1
6795 umul %l6, 0x0E77, %l0
6796 subcc %g1, 0x12AE, %i2
6797 fmovdle %xcc, %f22, %f21
6798 xnorcc %i7, %i5, %i4
6799 fpadd16s %f29, %f0, %f0
6800 fbne %fcc1, loop_575
6801 fpadd32s %f9, %f13, %f2
6802 popc %l1, %g3
6803 ta %icc, 0x7
6804loop_575:
6805 fabsd %f0, %f22
6806 movvs %xcc, %o2, %o4
6807 orn %o0, 0x027C, %i0
6808 movrne %g7, 0x18E, %o6
6809 tle %xcc, 0x5
6810 popc %o5, %l5
6811 fbug,a %fcc2, loop_576
6812 movrne %o3, %g5, %g6
6813 fornot2s %f6, %f8, %f27
6814 pdist %f8, %f2, %f28
6815loop_576:
6816 umulcc %l3, 0x03F1, %o7
6817 nop
6818 setx 0xD52A7C5014DB4C60, %l0, %l6
6819 stx %l6, [%l7 + 0x28]
6820 ldd [%l7 + 0x28], %f12
6821 setx 0x6438FBA17BB1F92D, %l1, %l5
6822 stx %l5, [%l7 + 0x10]
6823 ldd [%l7 + 0x10], %f24
6824 fdivd %f24, %f12, %f8
6825 tsubcctv %i3, 0x0116, %i6
6826 fmovscc %icc, %f9, %f29
6827 sdivx %g2, 0x0B7C, %l2
6828 add %l7, 0x58, %l6
6829 wr %g0, 0x89, %asi
6830 ldxa [%l6] %asi, %l4
6831 casxa [%l6] 0x89, %l4, %g4
6832 movne %icc, %i1, %o1
6833 xnor %l6, %g1, %l0
6834 bcs loop_577
6835 tcc %icc, 0x2
6836 fbule,a %fcc0, loop_578
6837 xorcc %i7, %i2, %i4
6838loop_577:
6839 sir 0x085E
6840 tgu %icc, 0x6
6841loop_578:
6842 fpack32 %f24, %f20, %f12
6843 tvc %xcc, 0x2
6844 movvc %icc, %i5, %g3
6845 sdiv %l1, 0x10C2, %o2
6846 bleu,a,pn %icc, loop_579
6847 ta %icc, 0x4
6848 movvs %xcc, %o0, %o4
6849 bvc,a %xcc, loop_580
6850loop_579:
6851 tg %xcc, 0x2
6852 movle %xcc, %i0, %o6
6853 movre %o5, %g7, %l5
6854loop_580:
6855 andn %o3, %g6, %g5
6856 taddcc %o7, 0x14B9, %l3
6857 ldx [%l7 + 0x48], %i3
6858 sdiv %i6, 0x085C, %g2
6859 nop
6860 setx 0x596E951F, %l0, %l6
6861 st %l6, [%l7 + 0x28]
6862 ld [%l7 + 0x28], %f9
6863 setx 0xEF6782B7, %l1, %l5
6864 st %l5, [%l7 + 0x10]
6865 ld [%l7 + 0x10], %f25
6866 fadds %f25, %f9, %f23
6867 fbule %fcc0, loop_581
6868 bgu,pn %xcc, loop_582
6869 orn %l2, 0x04FD, %g4
6870 fpadd32 %f2, %f30, %f22
6871loop_581:
6872 tge %icc, 0x7
6873loop_582:
6874 sth %i1, [%l7 + 0x56]
6875 andcc %l4, %l6, %g1
6876 nop
6877 setx loop_583, %l0, %l1
6878 wrpr 0x1, %tl
6879 wrpr %l1, %tnpc
6880 setx 0x34400001400, %l0, %l1
6881 wrpr %l1, %tstate
6882 wrhpr 0x4, %htstate
6883 done
6884 nop
6885 setx 0xC1E43E64, %l0, %l6
6886 st %l6, [%l7 + 0x28]
6887 ld [%l7 + 0x28], %f24
6888 setx 0xB3BAD57C, %l1, %l5
6889 st %l5, [%l7 + 0x10]
6890 ld [%l7 + 0x10], %f13
6891 fadds %f13, %f24, %f17
6892 umulcc %l0, 0x0503, %i7
6893 edge8 %i2, %o1, %i5
6894loop_583:
6895 bg,a %xcc, loop_584
6896 movle %xcc, %i4, %g3
6897 saved
6898 rdpr %cwp, %g1
6899 rdpr %cansave, %g2
6900 rdpr %canrestore, %g3
6901 rdpr %cleanwin, %g4
6902 rdpr %otherwin, %g5
6903 rdpr %wstate, %g6
6904 nop
6905 setx 0x6C929ADF, %l0, %l6
6906 st %l6, [%l7 + 0x28]
6907 ld [%l7 + 0x28], %f5
6908 fsqrts %f5, %f11
6909loop_584:
6910 and %o2, 0x193D, %o0
6911 tn %xcc, 0x1
6912 fpack32 %f26, %f2, %f2
6913 fornot1 %f14, %f14, %f10
6914 fmovd %f16, %f20
6915 udiv %l1, 0x0031, %o4
6916 movgu %xcc, %i0, %o6
6917 bge,pn %xcc, loop_585
6918 sir 0x1553
6919 tsubcctv %o5, 0x1AC6, %l5
6920 xnor %g7, 0x1D30, %g6
6921loop_585:
6922 movrlz %g5, 0x3D5, %o7
6923 sethi 0x0C3A, %o3
6924 sdiv %l3, 0x1623, %i6
6925 fbg,a %fcc1, loop_586
6926 ldsb [%l7 + 0x3B], %g2
6927 xorcc %i3, %l2, %i1
6928 udivcc %g4, 0x040A, %l6
6929loop_586:
6930 xnor %g1, 0x1EDF, %l0
6931 andn %i7, %l4, %o1
6932 tcs %icc, 0x5
6933 movvc %icc, %i2, %i4
6934 movg %xcc, %i5, %o2
6935 set 0x19, %i5
6936 ldsba [%l7 + %i5] 0x10, %g3
6937 fmovsvc %icc, %f22, %f16
6938 mulscc %l1, %o4, %o0
6939 fmovsvc %xcc, %f12, %f5
6940 prefetch [%l7 + 0x38], 0x0
6941 edge16n %o6, %o5, %l5
6942 sub %i0, %g6, %g5
6943 movre %o7, 0x15C, %g7
6944 fbug,a %fcc0, loop_587
6945 tvs %xcc, 0x7
6946 movne %xcc, %l3, %o3
6947 bgu,a,pt %icc, loop_588
6948loop_587:
6949 sll %i6, %g2, %i3
6950 edge16n %l2, %g4, %i1
6951 movleu %xcc, %l6, %g1
6952loop_588:
6953 nop
6954 wr %g0, 0x81, %asi
6955 lduba [%l7 + 0x0F] %asi, %i7
6956 tvs %xcc, 0x7
6957 subcc %l0, %o1, %l4
6958 add %l7, 0x48, %l6
6959 wr %g0, 0x04, %asi
6960 casa [%l6] 0x04, %i4, %i5
6961 edge16ln %o2, %i2, %g3
6962 popc 0x0848, %l1
6963 tsubcctv %o0, 0x0A42, %o6
6964 movleu %icc, %o4, %o5
6965 sir 0x16F1
6966 subccc %i0, %g6, %g5
6967 array8 %l5, %g7, %l3
6968 fxnor %f16, %f12, %f18
6969 sdivx %o3, 0x08C4, %o7
6970 fandnot2 %f26, %f0, %f2
6971 fmovdvc %xcc, %f22, %f12
6972 nop
6973 setx 0x30405830, %l0, %l6
6974 st %l6, [%l7 + 0x30]
6975 ld [%l7 + 0x30], %fsr
6976 fcmple16 %f28, %f22, %i6
6977 fsrc1s %f10, %f9
6978 fmovrslez %g2, %f14, %f16
6979 umul %l2, 0x169B, %g4
6980 be,a,pt %xcc, loop_589
6981 array8 %i3, %l6, %i1
6982 edge16l %i7, %g1, %o1
6983 nop
6984 setx 0x705BFC8D, %l0, %l6
6985 st %l6, [%l7 + 0x28]
6986 ld [%l7 + 0x28], %f8
6987 setx 0x4ED1B92A, %l1, %l5
6988 st %l5, [%l7 + 0x10]
6989 ld [%l7 + 0x10], %f4
6990 fmuls %f4, %f8, %f24
6991loop_589:
6992 fbg,a %fcc2, loop_590
6993 orncc %l0, %i4, %l4
6994 tge %xcc, 0x1
6995 srl %i5, %o2, %g3
6996loop_590:
6997 movne %xcc, %i2, %l1
6998 movrgez %o0, %o4, %o6
6999 fmovs %f4, %f5
7000 xor %i0, 0x197B, %g6
7001 restored
7002 rdpr %cwp, %g1
7003 rdpr %cansave, %g2
7004 rdpr %canrestore, %g3
7005 rdpr %cleanwin, %g4
7006 rdpr %otherwin, %g5
7007 rdpr %wstate, %g6
7008 movne %xcc, %g5, %o5
7009 bcc,a,pn %icc, loop_591
7010 fbn,a %fcc0, loop_592
7011 orncc %g7, %l5, %o3
7012 alignaddrl %l3, %i6, %o7
7013loop_591:
7014 brnz %l2, loop_593
7015loop_592:
7016 smulcc %g2, %g4, %l6
7017 fabss %f31, %f19
7018 sdivcc %i3, 0x1659, %i7
7019loop_593:
7020 sir 0x1473
7021 membar 0x2F
7022 wr %g0, 0x18, %asi
7023 stba %i1, [%l7 + 0x11] %asi
7024 movge %icc, %o1, %g1
7025 array32 %l0, %i4, %i5
7026 set 0x10, %g5
7027 ldxa [%g0 + %g5] 0x21, %l4
7028 movrgz %o2, %i2, %l1
7029 fmovdle %icc, %f31, %f27
7030 fmovrsgz %g3, %f3, %f2
7031 fbe %fcc0, loop_594
7032 andcc %o4, 0x0B0F, %o6
7033 addccc %o0, 0x0A0C, %i0
7034 mova %xcc, %g6, %o5
7035loop_594:
7036 sub %g5, 0x1F62, %g7
7037 or %l5, 0x15CE, %o3
7038 pdist %f18, %f20, %f4
7039 edge32ln %l3, %o7, %i6
7040 fmovrse %l2, %f10, %f25
7041 movrgz %g2, %g4, %i3
7042 tneg %xcc, 0x3
7043 brlz,a %l6, loop_595
7044 add %i7, 0x0D59, %i1
7045 subcc %o1, 0x18F8, %g1
7046 edge32l %l0, %i5, %i4
7047loop_595:
7048 edge8n %l4, %i2, %l1
7049 taddcctv %o2, 0x198D, %g3
7050 fzeros %f13
7051 fandnot1 %f2, %f14, %f18
7052 movgu %icc, %o4, %o0
7053 fmovdn %xcc, %f19, %f11
7054 fsrc1s %f22, %f11
7055 fmovrdgez %i0, %f4, %f0
7056 tle %icc, 0x3
7057 set 0x66, %i7
7058 stha %o6, [%l7 + %i7] 0x2f
7059 membar #Sync
7060 mova %xcc, %g6, %g5
7061 tle %xcc, 0x0
7062 fornot2 %f26, %f16, %f14
7063 movvc %icc, %o5, %g7
7064 nop
7065 setx 0x0A5C9A553311DB0E, %l0, %l6
7066 stx %l6, [%l7 + 0x28]
7067 ldd [%l7 + 0x28], %f24
7068 setx 0x0D664946A7DDB405, %l1, %l5
7069 stx %l5, [%l7 + 0x10]
7070 ldd [%l7 + 0x10], %f0
7071 fsubd %f0, %f24, %f24
7072 tcc %icc, 0x0
7073 std %f24, [%l7 + 0x28]
7074 tvs %icc, 0x2
7075 fnor %f24, %f26, %f6
7076 sdivx %l5, 0x1E4D, %l3
7077 fmovse %xcc, %f4, %f17
7078 smul %o7, %i6, %l2
7079 addcc %o3, %g2, %g4
7080 fbe,a %fcc3, loop_596
7081 sethi 0x1926, %i3
7082 udivx %l6, 0x1BDA, %i7
7083 fsrc1 %f10, %f22
7084loop_596:
7085 sethi 0x02ED, %i1
7086 movgu %icc, %g1, %l0
7087 ldd [%l7 + 0x18], %o0
7088 sub %i4, 0x1681, %i5
7089 fnors %f28, %f21, %f2
7090 taddcc %l4, 0x003E, %i2
7091 nop
7092 setx 0x85F2A8E70E01599C, %l0, %l6
7093 stx %l6, [%l7 + 0x28]
7094 ldd [%l7 + 0x28], %f22
7095 fsqrtd %f22, %f18
7096 tcc %icc, 0x4
7097 bge,a,pt %icc, loop_597
7098 tneg %xcc, 0x1
7099 fbo,a %fcc1, loop_598
7100 stx %l1, [%l7 + 0x08]
7101loop_597:
7102 nop
7103 wr %g0, 0x19, %asi
7104 ldswa [%l7 + 0x2C] %asi, %g3
7105loop_598:
7106 movrlz %o2, %o4, %i0
7107 fone %f12
7108 fcmple16 %f4, %f16, %o0
7109 bpos,a %xcc, loop_599
7110 array16 %g6, %g5, %o6
7111 edge32ln %g7, %l5, %o5
7112 movrlz %o7, %l3, %l2
7113loop_599:
7114 fpsub16s %f16, %f5, %f14
7115 fornot2 %f20, %f8, %f26
7116 nop
7117 setx 0xE7CA2179, %l0, %l6
7118 st %l6, [%l7 + 0x28]
7119 ld [%l7 + 0x28], %f10
7120 setx 0x159CA2DE, %l1, %l5
7121 st %l5, [%l7 + 0x10]
7122 ld [%l7 + 0x10], %f17
7123 fadds %f17, %f10, %f25
7124 saved
7125 rdpr %cwp, %g1
7126 rdpr %cansave, %g2
7127 rdpr %canrestore, %g3
7128 rdpr %cleanwin, %g4
7129 rdpr %otherwin, %g5
7130 rdpr %wstate, %g6
7131 fsrc2 %f28, %f0
7132 nop
7133 setx loop_600, %l0, %l1
7134 jmpl %l1, %i6
7135 swap [%l7 + 0x14], %o3
7136 brlez %g2, loop_601
7137 edge16 %g4, %i3, %i7
7138loop_600:
7139 fbl %fcc2, loop_602
7140 movvs %icc, %i1, %l6
7141loop_601:
7142 bne,a %icc, loop_603
7143 fbue,a %fcc2, loop_604
7144loop_602:
7145 movrlz %g1, 0x02E, %o1
7146 nop
7147 setx loop_605, %l0, %l1
7148 jmpl %l1, %l0
7149loop_603:
7150 brlz %i4, loop_606
7151loop_604:
7152 saved
7153 rdpr %cwp, %g1
7154 rdpr %cansave, %g2
7155 rdpr %canrestore, %g3
7156 rdpr %cleanwin, %g4
7157 rdpr %otherwin, %g5
7158 rdpr %wstate, %g6
7159 wr %g0, 0x88, %asi
7160 ldswa [%l7 + 0x48] %asi, %i5
7161loop_605:
7162 tge %icc, 0x4
7163loop_606:
7164 movrlez %i2, %l4, %l1
7165 movrgez %g3, %o2, %o4
7166 tvs %xcc, 0x2
7167 mulx %i0, 0x0ABC, %o0
7168 tsubcctv %g6, 0x0B33, %o6
7169 subcc %g5, %g7, %l5
7170 fpadd32 %f12, %f26, %f26
7171 fpsub16s %f17, %f11, %f17
7172 srl %o7, %o5, %l2
7173 movcs %xcc, %l3, %i6
7174 wr %g0, 0x04, %asi
7175 ldstuba [%l7 + 0x49] %asi, %o3
7176 bvc,pn %icc, loop_607
7177 fbo,a %fcc2, loop_608
7178 tn %icc, 0x7
7179 movrne %g2, %g4, %i3
7180loop_607:
7181 fbo,a %fcc1, loop_609
7182loop_608:
7183 fcmple32 %f24, %f18, %i1
7184 andn %l6, %g1, %i7
7185 or %l0, %i4, %o1
7186loop_609:
7187 edge16l %i2, %i5, %l1
7188 tle %icc, 0x2
7189 set 0x60, %g7
7190 sta %f5, [%l7 + %g7] 0x18
7191 set 0x39, %l2
7192 lduba [%l7 + %l2] 0x18, %g3
7193 fmovdleu %icc, %f24, %f27
7194 fmovsne %xcc, %f25, %f14
7195 fxors %f15, %f7, %f15
7196 edge8n %l4, %o2, %o4
7197 fbo %fcc0, loop_610
7198 pdist %f2, %f24, %f14
7199 sdivx %i0, 0x04D3, %g6
7200 edge16l %o6, %g5, %o0
7201loop_610:
7202 xorcc %g7, 0x1CD7, %l5
7203 orncc %o5, %l2, %o7
7204 fxnor %f12, %f10, %f8
7205 tgu %xcc, 0x0
7206 addc %l3, %i6, %g2
7207 fxnor %f2, %f6, %f0
7208 sllx %o3, 0x08, %i3
7209 movge %icc, %i1, %l6
7210 bg,a,pt %icc, loop_611
7211 call loop_612
7212 bcs,a %icc, loop_613
7213 lduh [%l7 + 0x54], %g4
7214loop_611:
7215 xnor %g1, 0x1961, %l0
7216loop_612:
7217 fpsub16 %f30, %f30, %f30
7218loop_613:
7219 fnot1s %f0, %f27
7220 orcc %i4, %o1, %i2
7221 array8 %i5, %i7, %l1
7222 sub %l4, %o2, %o4
7223 sllx %g3, %g6, %o6
7224 tl %xcc, 0x2
7225 edge16 %i0, %g5, %o0
7226 wr %g0, 0xea, %asi
7227 stba %g7, [%l7 + 0x7C] %asi
7228 membar #Sync
7229 fexpand %f20, %f28
7230 ldd [%l7 + 0x68], %f2
7231 fmovrse %l5, %f6, %f5
7232 addccc %o5, 0x0EA7, %o7
7233 fpsub16s %f4, %f3, %f0
7234 edge16n %l2, %i6, %g2
7235 wr %g0, 0x11, %asi
7236 ldstuba [%l7 + 0x32] %asi, %l3
7237 fpack16 %f24, %f19
7238 tpos %icc, 0x3
7239 fpack16 %f18, %f10
7240 fbug,a %fcc1, loop_614
7241 orcc %i3, %o3, %l6
7242 fcmple16 %f24, %f22, %g4
7243 alignaddrl %g1, %l0, %i4
7244loop_614:
7245 fbule %fcc3, loop_615
7246 subccc %i1, 0x0240, %i2
7247 fmovrslz %i5, %f25, %f11
7248 andn %i7, 0x0A49, %o1
7249loop_615:
7250 movvs %icc, %l1, %l4
7251 fpadd32s %f19, %f2, %f14
7252 tvs %xcc, 0x5
7253 brlz,a %o4, loop_616
7254 udivx %g3, 0x0BB9, %o2
7255 edge32n %o6, %i0, %g5
7256 saved
7257 rdpr %cwp, %g1
7258 rdpr %cansave, %g2
7259 rdpr %canrestore, %g3
7260 rdpr %cleanwin, %g4
7261 rdpr %otherwin, %g5
7262 rdpr %wstate, %g6
7263loop_616:
7264 edge8n %o0, %g6, %l5
7265 sra %g7, %o7, %o5
7266 andcc %l2, 0x101A, %g2
7267 fmuld8sux16 %f13, %f17, %f28
7268 addc %i6, 0x01AA, %i3
7269 edge16ln %l3, %l6, %o3
7270 wr %g0, 0x18, %asi
7271 swapa [%l7 + 0x58] %asi, %g4
7272 sra %g1, %l0, %i1
7273 mova %xcc, %i2, %i5
7274 sir 0x1562
7275 addcc %i7, 0x09FE, %o1
7276 ba,a loop_617
7277 tgu %icc, 0x3
7278 tg %xcc, 0x3
7279 ta %xcc, 0x1
7280loop_617:
7281 sir 0x05DA
7282 udiv %i4, 0x0C1C, %l1
7283 taddcc %l4, %g3, %o4
7284 nop
7285 setx 0xD043FD9E, %l0, %l6
7286 st %l6, [%l7 + 0x1C]
7287 ld [%l7 + 0x1C], %fsr
7288 xor %o2, %i0, %g5
7289 fmovdne %icc, %f4, %f20
7290 fbne %fcc3, loop_618
7291 ld [%l7 + 0x34], %f12
7292 edge32 %o6, %g6, %o0
7293 alignaddrl %l5, %o7, %o5
7294loop_618:
7295 edge16n %l2, %g7, %g2
7296 ba loop_619
7297 bpos,a,pt %xcc, loop_620
7298 tg %xcc, 0x0
7299 set 0x5C, %o4
7300 swapa [%l7 + %o4] 0x89, %i3
7301loop_619:
7302 tn %xcc, 0x7
7303loop_620:
7304 edge8 %i6, %l6, %o3
7305 nop
7306 setx 0x9AF6BFBFAA25303D, %l0, %l6
7307 stx %l6, [%l7 + 0x28]
7308 ldd [%l7 + 0x28], %f18
7309 setx 0xB8DD8E8EBFBD576C, %l1, %l5
7310 stx %l5, [%l7 + 0x10]
7311 ldd [%l7 + 0x10], %f18
7312 fdivd %f18, %f18, %f20
7313 tge %icc, 0x0
7314 fmovrse %l3, %f2, %f5
7315 stbar
7316 fmovscc %xcc, %f1, %f18
7317 udivx %g4, 0x1EA7, %g1
7318 smul %l0, %i1, %i2
7319 subccc %i7, 0x0E4F, %i5
7320 stb %o1, [%l7 + 0x36]
7321 sethi 0x147D, %i4
7322 ble %icc, loop_621
7323 xnor %l4, %g3, %o4
7324 srax %l1, %o2, %g5
7325 tpos %icc, 0x4
7326loop_621:
7327 sub %o6, 0x0671, %g6
7328 sdiv %i0, 0x16B3, %l5
7329 mova %icc, %o0, %o7
7330 array32 %l2, %o5, %g7
7331 orcc %g2, 0x1355, %i3
7332 fornot2s %f30, %f20, %f24
7333 fmovdge %xcc, %f15, %f23
7334 move %xcc, %l6, %i6
7335 tgu %xcc, 0x4
7336 ldstub [%l7 + 0x46], %l3
7337 sir 0x1634
7338 movgu %icc, %o3, %g1
7339 umul %l0, 0x1A2C, %i1
7340 fmovsle %xcc, %f24, %f1
7341 nop
7342 setx loop_622, %l0, %l1
7343 jmpl %l1, %g4
7344 bn,a,pn %xcc, loop_623
7345 nop
7346 setx loop_624, %l0, %l1
7347 wrpr 0x1, %tl
7348 wrpr %l1, %tnpc
7349 setx 0x34400001400, %l0, %l1
7350 wrpr %l1, %tstate
7351 wrhpr 0x4, %htstate
7352 done
7353 sllx %i7, %i5, %i2
7354loop_622:
7355 movl %xcc, %i4, %l4
7356loop_623:
7357 edge16n %o1, %g3, %o4
7358loop_624:
7359 movne %xcc, %l1, %g5
7360 fmovde %xcc, %f30, %f16
7361 movvs %xcc, %o2, %g6
7362 fxnors %f23, %f24, %f2
7363 wr %g0, 0x50, %asi
7364 ldxa [%g0 + 0x00] %asi, %i0
7365 sdiv %o6, 0x0215, %l5
7366 smulcc %o7, 0x0D61, %l2
7367 nop
7368 fitos %f5, %f2
7369 fstox %f2, %f4
7370 xor %o0, %g7, %g2
7371 nop
7372 set 0x20, %o5
7373 lduw [%l7 + %o5], %i3
7374 array16 %o5, %i6, %l6
7375 edge32n %o3, %l3, %l0
7376 movrgz %g1, 0x152, %i1
7377 orncc %i7, %g4, %i2
7378 add %l7, 0x58, %l6
7379 wr %g0, 0x10, %asi
7380 casa [%l6] 0x10, %i5, %l4
7381 fmul8ulx16 %f14, %f24, %f18
7382 set 0x48, %i0
7383 prefetcha [%l7 + %i0] 0x89, 0x1
7384 tsubcc %i4, 0x1047, %g3
7385 bcs %icc, loop_625
7386 lduh [%l7 + 0x50], %l1
7387 addcc %o4, 0x13FD, %g5
7388 and %g6, %i0, %o2
7389loop_625:
7390 movg %xcc, %o6, %l5
7391 tn %icc, 0x4
7392 nop
7393 setx 0x536E18A3, %l0, %l6
7394 st %l6, [%l7 + 0x28]
7395 ld [%l7 + 0x28], %f11
7396 setx 0xE4E78F79, %l1, %l5
7397 st %l5, [%l7 + 0x10]
7398 ld [%l7 + 0x10], %f9
7399 fadds %f9, %f11, %f20
7400 fnor %f18, %f8, %f30
7401 fbu %fcc1, loop_626
7402 movl %xcc, %l2, %o7
7403 addc %o0, %g7, %i3
7404 mova %xcc, %g2, %o5
7405loop_626:
7406 tle %icc, 0x4
7407 movre %l6, %o3, %l3
7408 nop
7409 fitod %f6, %f18
7410 fdtos %f18, %f25
7411 fnegd %f28, %f26
7412 fbg %fcc2, loop_627
7413 tvc %xcc, 0x7
7414 fmovrdgez %l0, %f8, %f14
7415 ldd [%l7 + 0x68], %f26
7416loop_627:
7417 addc %g1, 0x1068, %i6
7418 fnegd %f20, %f2
7419 wr %g0, 0x80, %asi
7420 ldstuba [%l7 + 0x24] %asi, %i1
7421 edge8ln %g4, %i7, %i2
7422 edge32l %l4, %i5, %i4
7423 fsrc2 %f24, %f8
7424 brgz %o1, loop_628
7425 movrgz %l1, %g3, %o4
7426 movge %xcc, %g5, %g6
7427 nop
7428 setx loop_629, %l0, %l1
7429 wrpr 0x1, %tl
7430 wrpr %l1, %tpc
7431 add %l1, 0x4, %l1
7432 wrpr %l1, %tnpc
7433 setx 0x34400001400, %l0, %l1
7434 wrpr %l1, %tstate
7435 wrhpr 0x4, %htstate
7436 retry
7437loop_628:
7438 srl %o2, 0x05, %o6
7439 movl %xcc, %i0, %l2
7440 pdist %f14, %f18, %f16
7441loop_629:
7442 nop
7443 set 0x7E, %g1
7444 lduba [%l7 + %g1] 0x81, %l5
7445 brgez %o0, loop_630
7446 xnor %g7, 0x1DEF, %o7
7447 fabsd %f6, %f8
7448 lduw [%l7 + 0x50], %g2
7449loop_630:
7450 nop
7451 wr %g0, 0x04, %asi
7452 ldsba [%l7 + 0x1B] %asi, %o5
7453 add %l6, 0x0F41, %i3
7454 ldsh [%l7 + 0x4E], %o3
7455 edge8n %l3, %l0, %g1
7456 stw %i1, [%l7 + 0x58]
7457 orn %i6, %i7, %g4
7458 fmovdpos %xcc, %f9, %f8
7459 wr %g0, 0x4f, %asi
7460 ldxa [%g0 + 0x10] %asi, %i2
7461 restored
7462 rdpr %cwp, %g1
7463 rdpr %cansave, %g2
7464 rdpr %canrestore, %g3
7465 rdpr %cleanwin, %g4
7466 rdpr %otherwin, %g5
7467 rdpr %wstate, %g6
7468 fnors %f6, %f19, %f28
7469 lduw [%l7 + 0x4C], %i5
7470 fnot2s %f16, %f19
7471 smul %i4, 0x0872, %l4
7472 ldsh [%l7 + 0x3C], %l1
7473 fmovsne %xcc, %f1, %f7
7474 set 0x44, %l0
7475 lduha [%l7 + %l0] 0x19, %g3
7476 pdist %f28, %f26, %f22
7477 fxnor %f16, %f4, %f24
7478 xnorcc %o1, 0x12A1, %o4
7479 fnot2s %f1, %f11
7480 tsubcctv %g6, %g5, %o6
7481 fmovrde %o2, %f22, %f6
7482 mulx %l2, %l5, %o0
7483 wr %g0, 0x19, %asi
7484 lduwa [%l7 + 0x58] %asi, %i0
7485 membar 0x1C
7486 add %l7, 0x48, %l6
7487 wr %g0, 0x18, %asi
7488 ldxa [%l6] %asi, %o7
7489 casxa [%l6] 0x18, %o7, %g7
7490 fbg %fcc3, loop_631
7491 movge %icc, %g2, %o5
7492 edge8n %l6, %o3, %l3
7493 fmovdleu %icc, %f23, %f6
7494loop_631:
7495 fnegs %f3, %f30
7496 fblg,a %fcc2, loop_632
7497 edge32l %i3, %g1, %i1
7498 edge8n %i6, %i7, %l0
7499 fmovrdne %i2, %f6, %f6
7500loop_632:
7501 tl %icc, 0x2
7502 alignaddrl %i5, %i4, %l4
7503 movcs %xcc, %g4, %g3
7504 nop
7505 setx 0xFADF00EF, %l0, %l6
7506 st %l6, [%l7 + 0x28]
7507 ld [%l7 + 0x28], %f20
7508 setx 0x058CA8D6, %l1, %l5
7509 st %l5, [%l7 + 0x10]
7510 ld [%l7 + 0x10], %f18
7511 fsubs %f18, %f20, %f8
7512 sdiv %l1, 0x1AE9, %o4
7513 st %f13, [%l7 + 0x18]
7514 tcs %icc, 0x5
7515 edge8ln %o1, %g6, %o6
7516 nop
7517 fitos %f8, %f9
7518 fstoi %f9, %f5
7519 tg %xcc, 0x6
7520 nop
7521 setx loop_633, %l0, %l1
7522 wrpr 0x1, %tl
7523 wrpr %l1, %tnpc
7524 setx 0x34400001400, %l0, %l1
7525 wrpr %l1, %tstate
7526 wrhpr 0x4, %htstate
7527 done
7528 saved
7529 rdpr %cwp, %g1
7530 rdpr %cansave, %g2
7531 rdpr %canrestore, %g3
7532 rdpr %cleanwin, %g4
7533 rdpr %otherwin, %g5
7534 rdpr %wstate, %g6
7535 set 0x40, %o2
7536 ldswa [%l7 + %o2] 0x15, %g5
7537loop_633:
7538 srl %l2, %o2, %l5
7539 tsubcctv %i0, 0x1AF8, %o7
7540 array8 %o0, %g7, %g2
7541 nop
7542 setx 0xDA34A25B, %l0, %l6
7543 st %l6, [%l7 + 0x28]
7544 ld [%l7 + 0x28], %f4
7545 setx 0x72A8E43E, %l1, %l5
7546 st %l5, [%l7 + 0x10]
7547 ld [%l7 + 0x10], %f20
7548 fdivs %f20, %f4, %f8
7549 tne %xcc, 0x6
7550 fmovsne %icc, %f31, %f6
7551 movrgez %o5, 0x063, %o3
7552 fbul %fcc1, loop_634
7553 fsrc2s %f21, %f15
7554 movrgez %l6, 0x075, %l3
7555 movrgez %g1, %i3, %i1
7556loop_634:
7557 array32 %i6, %i7, %i2
7558 movle %icc, %i5, %i4
7559 be %icc, loop_635
7560 bvs,a,pn %xcc, loop_636
7561 movvc %xcc, %l0, %l4
7562 srl %g3, 0x09, %g4
7563loop_635:
7564 sdivx %l1, 0x0771, %o1
7565loop_636:
7566 nop
7567 setx 0x520E655477BFDEA1, %l0, %l6
7568 stx %l6, [%l7 + 0x28]
7569 ldd [%l7 + 0x28], %f20
7570 setx 0x929C0F0F704B70B6, %l1, %l5
7571 stx %l5, [%l7 + 0x10]
7572 ldd [%l7 + 0x10], %f24
7573 fdivd %f24, %f20, %f14
7574 smul %g6, 0x05AF, %o4
7575 addc %g5, 0x06F8, %o6
7576 srax %o2, %l2, %l5
7577 fcmpgt16 %f16, %f22, %i0
7578 sra %o0, %o7, %g2
7579 set 0x48, %l4
7580 lduwa [%l7 + %l4] 0x11, %o5
7581 taddcctv %o3, %g7, %l3
7582 brgez %l6, loop_637
7583 bg %xcc, loop_638
7584 movneg %xcc, %g1, %i3
7585 fbg %fcc2, loop_639
7586loop_637:
7587 tvs %xcc, 0x6
7588loop_638:
7589 subcc %i1, 0x17FB, %i7
7590 tle %xcc, 0x2
7591loop_639:
7592 alignaddrl %i2, %i5, %i6
7593 addc %l0, %i4, %l4
7594 edge32n %g4, %g3, %o1
7595 andn %g6, 0x050E, %l1
7596 stw %o4, [%l7 + 0x20]
7597 edge32ln %g5, %o6, %l2
7598 alignaddr %l5, %o2, %o0
7599 set 0x08, %i6
7600 swapa [%l7 + %i6] 0x0c, %i0
7601 fpackfix %f4, %f18
7602 fzero %f18
7603 set 0x40, %o7
7604 stwa %o7, [%l7 + %o7] 0x2b
7605 membar #Sync
7606 fmovsleu %xcc, %f8, %f17
7607 set 0x4C, %g6
7608 swapa [%l7 + %g6] 0x81, %g2
7609 addccc %o3, 0x092C, %g7
7610 fbne,a %fcc1, loop_640
7611 array32 %l3, %o5, %g1
7612 nop
7613 fitod %f17, %f14
7614 nop
7615 setx 0xDCE147C63052AC08, %l0, %l6
7616 stx %l6, [%l7 + 0x38]
7617 ldx [%l7 + 0x38], %fsr
7618loop_640:
7619 mulscc %i3, 0x144E, %i1
7620 fmul8ulx16 %f16, %f24, %f20
7621 or %i7, %l6, %i5
7622 movpos %icc, %i2, %l0
7623 fbu %fcc0, loop_641
7624 fexpand %f16, %f28
7625 wr %g0, 0x10, %asi
7626 prefetcha [%l7 + 0x18] %asi, 0x0
7627loop_641:
7628 bne,pt %icc, loop_642
7629 ldd [%l7 + 0x70], %f30
7630 movleu %icc, %i4, %g4
7631 edge32 %g3, %l4, %o1
7632loop_642:
7633 array32 %g6, %l1, %g5
7634 fba,a %fcc0, loop_643
7635 movre %o4, %o6, %l5
7636 wr %g0, 0x11, %asi
7637 lduba [%l7 + 0x10] %asi, %o2
7638loop_643:
7639 array32 %l2, %o0, %o7
7640 bpos,a %xcc, loop_644
7641 mulscc %g2, 0x12D5, %i0
7642 fmovdg %icc, %f29, %f7
7643 srax %o3, 0x00, %g7
7644loop_644:
7645 tge %icc, 0x5
7646 fcmpne16 %f0, %f0, %l3
7647 movrne %o5, 0x336, %i3
7648 sir 0x1512
7649 bvs loop_645
7650 brz,a %g1, loop_646
7651 orn %i1, 0x126A, %l6
7652 ble,pn %icc, loop_647
7653loop_645:
7654 subccc %i5, 0x08DB, %i2
7655loop_646:
7656 fmovdcs %icc, %f10, %f21
7657 fmul8ulx16 %f26, %f14, %f22
7658loop_647:
7659 membar 0x3C
7660 add %l0, %i6, %i4
7661 movrgez %i7, 0x3CE, %g3
7662 tpos %xcc, 0x2
7663 stw %g4, [%l7 + 0x0C]
7664 fand %f12, %f16, %f0
7665 tvs %xcc, 0x7
7666 movg %xcc, %l4, %g6
7667 tleu %xcc, 0x3
7668 array8 %l1, %g5, %o4
7669 edge8 %o6, %l5, %o2
7670 brnz,a %o1, loop_648
7671 fbuge %fcc2, loop_649
7672 fmovdvs %icc, %f24, %f27
7673 movcc %xcc, %o0, %l2
7674loop_648:
7675 sllx %g2, 0x09, %i0
7676loop_649:
7677 tvs %icc, 0x2
7678 wr %g0, 0x04, %asi
7679 ldswa [%l7 + 0x44] %asi, %o3
7680 movl %xcc, %g7, %l3
7681 mova %xcc, %o5, %o7
7682 srax %g1, %i3, %l6
7683 add %l7, 0x50, %l6
7684 wr %g0, 0x11, %asi
7685 ldxa [%l6] %asi, %i1
7686 casxa [%l6] %asi, %i1, %i2
7687 brnz %l0, loop_650
7688 nop
7689 fitod %f0, %f6
7690 wr %g0, 0x18, %asi
7691 stba %i5, [%l7 + 0x4D] %asi
7692loop_650:
7693 movleu %xcc, %i6, %i4
7694 ldd [%l7 + 0x18], %f8
7695 fmul8x16au %f23, %f14, %f10
7696 sllx %g3, 0x1A, %i7
7697 sub %l4, %g4, %g6
7698 stx %g5, [%l7 + 0x48]
7699 fbo %fcc0, loop_651
7700 movcc %icc, %l1, %o6
7701 membar 0x29
7702 edge8ln %l5, %o4, %o2
7703loop_651:
7704 fmovspos %icc, %f28, %f24
7705 fxor %f12, %f10, %f10
7706 tleu %xcc, 0x6
7707 andcc %o1, 0x18A5, %l2
7708 fsrc1s %f24, %f15
7709 smul %g2, %i0, %o3
7710 edge16 %g7, %l3, %o0
7711 taddcctv %o5, %g1, %o7
7712 fmovrdne %i3, %f28, %f26
7713 nop
7714 setx 0x7B4A96327C098393, %l0, %l6
7715 stx %l6, [%l7 + 0x28]
7716 ldd [%l7 + 0x28], %f2
7717 setx 0xF7F8A6890331B41A, %l1, %l5
7718 stx %l5, [%l7 + 0x10]
7719 ldd [%l7 + 0x10], %f8
7720 fmuld %f8, %f2, %f8
7721 fands %f1, %f15, %f10
7722 addc %l6, 0x13E0, %i1
7723 set 0x70, %l1
7724 ldda [%l7 + %l1] 0x15, %l0
7725 fmovdpos %icc, %f1, %f11
7726 fcmple32 %f28, %f14, %i5
7727 ldd [%l7 + 0x60], %i6
7728 fmovsle %xcc, %f15, %f27
7729 movn %icc, %i2, %g3
7730 sra %i7, 0x1A, %l4
7731 tgu %icc, 0x6
7732 brlz %i4, loop_652
7733 sllx %g4, %g5, %l1
7734 andn %g6, %l5, %o6
7735 movcs %icc, %o4, %o1
7736loop_652:
7737 tge %xcc, 0x5
7738 fnot2s %f22, %f8
7739 fornot1s %f12, %f28, %f11
7740 fcmpeq16 %f4, %f8, %o2
7741 edge32n %g2, %l2, %o3
7742 ta %xcc, 0x3
7743 ld [%l7 + 0x2C], %f9
7744 movrgez %i0, %l3, %o0
7745 tle %icc, 0x1
7746 add %o5, %g7, %o7
7747 tgu %icc, 0x4
7748 bcc loop_653
7749 umulcc %g1, 0x112A, %i3
7750 andcc %i1, 0x1722, %l0
7751 smul %l6, %i5, %i6
7752loop_653:
7753 movre %i2, %i7, %g3
7754 fxnor %f10, %f14, %f8
7755 or %i4, 0x052B, %g4
7756 fblg %fcc3, loop_654
7757 addcc %l4, 0x081D, %g5
7758 smul %g6, %l1, %o6
7759 fmovdgu %xcc, %f5, %f14
7760loop_654:
7761 movne %xcc, %l5, %o4
7762 alignaddr %o2, %o1, %l2
7763 fbo,a %fcc3, loop_655
7764 sethi 0x02EF, %o3
7765 edge8n %g2, %i0, %o0
7766 taddcc %o5, 0x16D3, %g7
7767loop_655:
7768 std %f24, [%l7 + 0x68]
7769 brlz,a %l3, loop_656
7770 xor %o7, 0x1092, %i3
7771 nop
7772 setx 0xF5005DAA0958A3A1, %l0, %l6
7773 stx %l6, [%l7 + 0x28]
7774 ldd [%l7 + 0x28], %f20
7775 fsqrtd %f20, %f6
7776 edge16ln %i1, %l0, %l6
7777loop_656:
7778 tl %icc, 0x4
7779 move %xcc, %g1, %i6
7780 ldx [%l7 + 0x20], %i2
7781 wr %g0, 0x10, %asi
7782 ldstuba [%l7 + 0x14] %asi, %i5
7783 fmovdleu %icc, %f10, %f31
7784 subc %i7, 0x0410, %g3
7785 addcc %g4, %l4, %g5
7786 tleu %xcc, 0x4
7787 nop
7788 setx loop_657, %l0, %l1
7789 jmpl %l1, %i4
7790 xorcc %g6, 0x1F35, %o6
7791 saved
7792 rdpr %cwp, %g1
7793 rdpr %cansave, %g2
7794 rdpr %canrestore, %g3
7795 rdpr %cleanwin, %g4
7796 rdpr %otherwin, %g5
7797 rdpr %wstate, %g6
7798 nop
7799 setx 0x8BAAAFA6CC708A88, %l0, %l6
7800 stx %l6, [%l7 + 0x28]
7801 ldd [%l7 + 0x28], %f10
7802 setx 0xCC7C3DF52AB86185, %l1, %l5
7803 stx %l5, [%l7 + 0x10]
7804 ldd [%l7 + 0x10], %f4
7805 fdivd %f4, %f10, %f16
7806loop_657:
7807 fmovsg %xcc, %f1, %f15
7808 set 0x79, %o3
7809 ldstuba [%l7 + %o3] 0x89, %l1
7810 orncc %o4, 0x18FA, %o2
7811 taddcctv %l5, %o1, %l2
7812 fsrc1 %f10, %f30
7813 alignaddrl %o3, %g2, %o0
7814 movge %icc, %i0, %g7
7815 fbne %fcc0, loop_658
7816 mulscc %o5, 0x1477, %l3
7817 wr %g0, 0x19, %asi
7818 ldda [%l7 + 0x10] %asi, %i2
7819loop_658:
7820 movre %i1, 0x380, %l0
7821 fmul8x16au %f19, %f4, %f18
7822 set 0x30, %i4
7823 ldxa [%l7 + %i4] 0x81, %l6
7824 srl %o7, 0x13, %g1
7825 fbge,a %fcc0, loop_659
7826 fsrc2 %f10, %f28
7827 array8 %i6, %i5, %i7
7828 bcc,a %icc, loop_660
7829loop_659:
7830 fnot1s %f4, %f16
7831 mulscc %g3, 0x1E5B, %g4
7832 udiv %i2, 0x1A54, %l4
7833loop_660:
7834 restored
7835 rdpr %cwp, %g1
7836 rdpr %cansave, %g2
7837 rdpr %canrestore, %g3
7838 rdpr %cleanwin, %g4
7839 rdpr %otherwin, %g5
7840 rdpr %wstate, %g6
7841 st %f22, [%l7 + 0x24]
7842 edge16n %g5, %i4, %o6
7843 lduw [%l7 + 0x10], %g6
7844 mulscc %o4, %o2, %l5
7845 prefetch [%l7 + 0x64], 0x0
7846 xnorcc %o1, %l1, %l2
7847 movpos %xcc, %o3, %o0
7848 st %f17, [%l7 + 0x20]
7849 membar 0x1A
7850 fbn,a %fcc1, loop_661
7851 alignaddr %i0, %g7, %o5
7852 fbul,a %fcc1, loop_662
7853 membar 0x1E
7854loop_661:
7855 smulcc %l3, %g2, %i3
7856 bvc,pn %xcc, loop_663
7857loop_662:
7858 subc %l0, %l6, %o7
7859 fble %fcc2, loop_664
7860 fmul8x16au %f28, %f3, %f20
7861loop_663:
7862 movl %xcc, %i1, %g1
7863 fcmpne16 %f30, %f22, %i6
7864loop_664:
7865 nop
7866 fitod %f6, %f22
7867 fdtox %f22, %f24
7868 edge16ln %i5, %i7, %g3
7869 brz %i2, loop_665
7870 edge32 %g4, %l4, %i4
7871 set 0x60, %g2
7872 swapa [%l7 + %g2] 0x04, %o6
7873loop_665:
7874 fbu,a %fcc3, loop_666
7875 be,a loop_667
7876 tleu %xcc, 0x6
7877 sub %g6, %o4, %g5
7878loop_666:
7879 sllx %l5, %o1, %o2
7880loop_667:
7881 brnz,a %l1, loop_668
7882 tvc %icc, 0x4
7883 fmovrsgez %o3, %f16, %f6
7884 fbe,a %fcc2, loop_669
7885loop_668:
7886 edge16ln %l2, %o0, %g7
7887 ldsb [%l7 + 0x40], %i0
7888 set 0x10, %i2
7889 stxa %o5, [%l7 + %i2] 0xeb
7890 membar #Sync
7891loop_669:
7892 srax %l3, %g2, %l0
7893 alignaddr %l6, %o7, %i3
7894 add %l7, 0x08, %l6
7895 wr %g0, 0x80, %asi
7896 ldxa [%l6] %asi, %g1
7897 casxa [%l6] 0x80, %g1, %i1
7898 ldsw [%l7 + 0x0C], %i6
7899 movneg %icc, %i7, %g3
7900 movrgez %i5, 0x00A, %g4
7901 movge %icc, %i2, %l4
7902 srl %o6, %i4, %g6
7903 edge32 %o4, %l5, %o1
7904 movrne %g5, 0x28C, %o2
7905 wr %g0, 0x10, %asi
7906 ldsba [%l7 + 0x32] %asi, %o3
7907 and %l2, %l1, %o0
7908 wr %g0, 0x81, %asi
7909 lduba [%l7 + 0x77] %asi, %g7
7910 edge32 %i0, %l3, %g2
7911 sth %o5, [%l7 + 0x3E]
7912 and %l6, %o7, %i3
7913 edge8l %l0, %g1, %i1
7914 fmovscs %xcc, %f8, %f1
7915 smul %i6, 0x0DB4, %i7
7916 fmovrde %g3, %f24, %f12
7917 fbe,a %fcc2, loop_670
7918 ble,a loop_671
7919 addcc %g4, %i2, %i5
7920 saved
7921 rdpr %cwp, %g1
7922 rdpr %cansave, %g2
7923 rdpr %canrestore, %g3
7924 rdpr %cleanwin, %g4
7925 rdpr %otherwin, %g5
7926 rdpr %wstate, %g6
7927loop_670:
7928 move %icc, %o6, %i4
7929loop_671:
7930 prefetch [%l7 + 0x44], 0x3
7931 tsubcctv %l4, %g6, %o4
7932 set 0x70, %o0
7933 stxa %l5, [%l7 + %o0] 0x2a
7934 membar #Sync
7935 tsubcctv %g5, 0x0E94, %o1
7936 srax %o2, 0x00, %o3
7937 subc %l1, %l2, %o0
7938 movcc %icc, %g7, %l3
7939 edge32l %g2, %i0, %l6
7940 edge8ln %o7, %o5, %i3
7941 brlez,a %l0, loop_672
7942 alignaddrl %g1, %i6, %i7
7943 fandnot1s %f1, %f0, %f28
7944 fmovsl %xcc, %f9, %f21
7945loop_672:
7946 sdiv %i1, 0x1485, %g4
7947 bcs,a,pn %icc, loop_673
7948 fbo,a %fcc2, loop_674
7949 fone %f0
7950 tvc %xcc, 0x5
7951loop_673:
7952 nop
7953 setx loop_675, %l0, %l1
7954 wrpr 0x1, %tl
7955 wrpr %l1, %tpc
7956 add %l1, 0x4, %l1
7957 wrpr %l1, %tnpc
7958 setx 0x34400001400, %l0, %l1
7959 wrpr %l1, %tstate
7960 wrhpr 0x4, %htstate
7961 retry
7962loop_674:
7963 fandnot1s %f6, %f3, %f24
7964 brnz,a %i2, loop_676
7965 fpsub16s %f10, %f17, %f19
7966loop_675:
7967 sethi 0x1A8C, %g3
7968 movcc %xcc, %i5, %i4
7969loop_676:
7970 fmovrdgez %l4, %f28, %f2
7971 fornot2s %f6, %f27, %f11
7972 sir 0x0362
7973 xor %g6, %o6, %o4
7974 stw %l5, [%l7 + 0x3C]
7975 tcc %xcc, 0x1
7976 tvc %icc, 0x0
7977 swap [%l7 + 0x30], %o1
7978 fcmple16 %f0, %f6, %o2
7979 ldsw [%l7 + 0x20], %o3
7980 movrgz %l1, %l2, %g5
7981 andcc %g7, %o0, %g2
7982 sir 0x1329
7983 movrlez %i0, %l6, %l3
7984 popc %o5, %o7
7985 udivx %i3, 0x0EF8, %l0
7986 bge,pt %xcc, loop_677
7987 nop
7988 setx 0xCBEB4E69, %l0, %l6
7989 st %l6, [%l7 + 0x28]
7990 ld [%l7 + 0x28], %f12
7991 setx 0xE1FF29FC, %l1, %l5
7992 st %l5, [%l7 + 0x10]
7993 ld [%l7 + 0x10], %f3
7994 fmuls %f3, %f12, %f27
7995 sub %i6, %g1, %i1
7996 tgu %xcc, 0x0
7997loop_677:
7998 brz %g4, loop_678
7999 fmovdpos %icc, %f7, %f27
8000 fbn,a %fcc0, loop_679
8001 ldstub [%l7 + 0x5C], %i7
8002loop_678:
8003 be %xcc, loop_680
8004 orcc %i2, 0x1C0E, %i5
8005loop_679:
8006 tvc %xcc, 0x2
8007 movre %g3, %l4, %g6
8008loop_680:
8009 nop
8010 wr %g0, 0x1f, %asi
8011 stda %f16, [%l7 + 0x40] %asi
8012 membar #Sync
8013 sllx %o6, %o4, %l5
8014 fmovsg %icc, %f15, %f25
8015 edge32l %o1, %o2, %o3
8016 mova %xcc, %l1, %i4
8017 set 0x60, %l5
8018 lduwa [%l7 + %l5] 0x14, %l2
8019 ta %xcc, 0x7
8020 sethi 0x0ACA, %g7
8021 sdivx %g5, 0x1720, %g2
8022 andcc %i0, %o0, %l3
8023 edge16 %l6, %o7, %o5
8024 fsrc2 %f14, %f8
8025 fbl %fcc3, loop_681
8026 movrgez %l0, 0x344, %i3
8027 ldd [%l7 + 0x18], %f10
8028 fba %fcc0, loop_682
8029loop_681:
8030 srl %g1, %i1, %g4
8031 edge16n %i7, %i6, %i5
8032 fbule %fcc3, loop_683
8033loop_682:
8034 tvc %xcc, 0x6
8035 popc 0x148E, %i2
8036 wr %g0, 0x80, %asi
8037 prefetcha [%l7 + 0x20] %asi, 0x1
8038loop_683:
8039 fble,a %fcc3, loop_684
8040 brlez,a %g3, loop_685
8041 saved
8042 rdpr %cwp, %g1
8043 rdpr %cansave, %g2
8044 rdpr %canrestore, %g3
8045 rdpr %cleanwin, %g4
8046 rdpr %otherwin, %g5
8047 rdpr %wstate, %g6
8048 fcmple16 %f12, %f14, %o6
8049loop_684:
8050 restored
8051 rdpr %cwp, %g1
8052 rdpr %cansave, %g2
8053 rdpr %canrestore, %g3
8054 rdpr %cleanwin, %g4
8055 rdpr %otherwin, %g5
8056 rdpr %wstate, %g6
8057loop_685:
8058 movvc %xcc, %g6, %o4
8059 movl %xcc, %l5, %o1
8060 sir 0x19D2
8061 nop
8062 setx 0xF4B6A939, %l0, %l6
8063 st %l6, [%l7 + 0x28]
8064 ld [%l7 + 0x28], %f8
8065 setx 0x15F020B8, %l1, %l5
8066 st %l5, [%l7 + 0x10]
8067 ld [%l7 + 0x10], %f28
8068 fsubs %f28, %f8, %f9
8069 bgu loop_686
8070 andn %o3, 0x0FD3, %o2
8071 fbl %fcc2, loop_687
8072 fmovrdgez %i4, %f26, %f0
8073loop_686:
8074 nop
8075 fitod %f8, %f8
8076 fdtox %f8, %f16
8077 fxtod %f16, %f10
8078 fsrc1 %f24, %f22
8079loop_687:
8080 brgz,a %l1, loop_688
8081 brgz %g7, loop_689
8082 xnorcc %g5, 0x13DF, %l2
8083 tsubcctv %g2, 0x189E, %o0
8084loop_688:
8085 fmovdg %icc, %f23, %f27
8086loop_689:
8087 movrlez %i0, %l6, %o7
8088 movrne %o5, 0x3FD, %l3
8089 tn %xcc, 0x2
8090 srlx %l0, %i3, %i1
8091 array16 %g1, %i7, %g4
8092 edge8l %i5, %i2, %i6
8093 movge %icc, %l4, %o6
8094 taddcctv %g6, %g3, %l5
8095 bge,pt %xcc, loop_690
8096 bneg,a,pn %icc, loop_691
8097 ldsw [%l7 + 0x18], %o1
8098 tvc %icc, 0x1
8099loop_690:
8100 fandnot1s %f2, %f1, %f24
8101loop_691:
8102 nop
8103 setx 0x2063743A, %l0, %l6
8104 st %l6, [%l7 + 0x54]
8105 ld [%l7 + 0x54], %fsr
8106 tg %xcc, 0x4
8107 umulcc %o4, %o3, %i4
8108 fnor %f20, %f26, %f20
8109 fpack32 %f2, %f22, %f2
8110 tsubcctv %o2, 0x1AF2, %l1
8111 bl loop_692
8112 movre %g7, 0x1D4, %l2
8113 add %g5, %g2, %i0
8114 nop
8115 setx 0xBF374260, %l0, %l6
8116 st %l6, [%l7 + 0x28]
8117 ld [%l7 + 0x28], %f13
8118 fsqrts %f13, %f9
8119loop_692:
8120 subc %o0, 0x099F, %l6
8121 fmovdpos %xcc, %f25, %f8
8122 fnegs %f25, %f6
8123 popc 0x17D6, %o5
8124 fandnot1s %f14, %f15, %f19
8125 addccc %l3, %l0, %i3
8126 sll %i1, %o7, %i7
8127 array16 %g4, %i5, %i2
8128 fbu %fcc0, loop_693
8129 ldub [%l7 + 0x30], %g1
8130 andcc %l4, %o6, %g6
8131 set 0x28, %l6
8132 ldxa [%l7 + %l6] 0x80, %g3
8133loop_693:
8134 orncc %l5, %o1, %o4
8135 fcmple16 %f26, %f24, %i6
8136 fba,a %fcc0, loop_694
8137 fmovrslz %i4, %f15, %f10
8138 nop
8139 fitod %f4, %f28
8140 fdtos %f28, %f24
8141 sra %o2, %l1, %o3
8142loop_694:
8143 nop
8144 setx 0xB3ABCB73, %l0, %l6
8145 st %l6, [%l7 + 0x28]
8146 ld [%l7 + 0x28], %f10
8147 setx 0xD01E5742, %l1, %l5
8148 st %l5, [%l7 + 0x10]
8149 ld [%l7 + 0x10], %f15
8150 fdivs %f15, %f10, %f11
8151 fmovsleu %icc, %f23, %f15
8152 umulcc %l2, %g5, %g2
8153 tcs %xcc, 0x2
8154 subc %i0, 0x1C57, %o0
8155 tl %xcc, 0x2
8156 ldstub [%l7 + 0x0E], %g7
8157 faligndata %f16, %f16, %f26
8158 sth %l6, [%l7 + 0x48]
8159 sdivcc %o5, 0x1A94, %l3
8160 tneg %xcc, 0x3
8161 prefetch [%l7 + 0x58], 0x3
8162 nop
8163 setx 0x6B2E34BEA7B9185F, %l0, %l6
8164 stx %l6, [%l7 + 0x28]
8165 ldd [%l7 + 0x28], %f22
8166 setx 0x070BF207680F0C61, %l1, %l5
8167 stx %l5, [%l7 + 0x10]
8168 ldd [%l7 + 0x10], %f18
8169 faddd %f18, %f22, %f18
8170 fmul8x16 %f26, %f4, %f28
8171 be,a %xcc, loop_695
8172 edge8ln %i3, %i1, %l0
8173 smul %o7, 0x1D6A, %g4
8174 movrlz %i7, %i2, %g1
8175loop_695:
8176 xor %i5, %o6, %g6
8177 orcc %g3, %l4, %l5
8178 edge32l %o4, %o1, %i4
8179 movvc %xcc, %i6, %l1
8180 wr %g0, 0x81, %asi
8181 stwa %o3, [%l7 + 0x68] %asi
8182 restored
8183 rdpr %cwp, %g1
8184 rdpr %cansave, %g2
8185 rdpr %canrestore, %g3
8186 rdpr %cleanwin, %g4
8187 rdpr %otherwin, %g5
8188 rdpr %wstate, %g6
8189 fbge %fcc0, loop_696
8190 swap [%l7 + 0x20], %l2
8191 st %f20, [%l7 + 0x54]
8192 movrlez %o2, %g5, %i0
8193loop_696:
8194 ble,a,pt %icc, loop_697
8195 addc %o0, %g2, %g7
8196 fbne %fcc3, loop_698
8197 fba %fcc3, loop_699
8198loop_697:
8199 stw %o5, [%l7 + 0x74]
8200 movge %icc, %l3, %l6
8201loop_698:
8202 tsubcctv %i3, %i1, %l0
8203loop_699:
8204 fmovrsgez %o7, %f8, %f6
8205 smul %g4, 0x039C, %i2
8206 nop
8207 set 0x70, %o6
8208 ldx [%l7 + %o6], %i7
8209 array32 %g1, %o6, %g6
8210 subcc %g3, 0x0E5D, %l4
8211 fbg %fcc1, loop_700
8212 edge8ln %i5, %l5, %o4
8213 movvs %xcc, %o1, %i4
8214 xnor %i6, 0x10BB, %o3
8215loop_700:
8216 mulx %l2, %o2, %l1
8217 fbu %fcc2, loop_701
8218 fbul,a %fcc0, loop_702
8219 nop
8220 setx loop_703, %l0, %l1
8221 wrpr 0x1, %tl
8222 wrpr %l1, %tnpc
8223 setx 0x34400001400, %l0, %l1
8224 wrpr %l1, %tstate
8225 wrhpr 0x4, %htstate
8226 done
8227 movleu %xcc, %i0, %g5
8228loop_701:
8229 nop
8230 wr %g0, 0x04, %asi
8231 lda [%l7 + 0x28] %asi, %f31
8232loop_702:
8233 andn %o0, 0x0F6B, %g7
8234loop_703:
8235 ldx [%l7 + 0x58], %g2
8236 fmovdne %xcc, %f20, %f6
8237 sethi 0x1C53, %l3
8238 lduh [%l7 + 0x16], %l6
8239 nop
8240 setx 0x0E7A3B6A8A88ABF2, %l0, %l6
8241 stx %l6, [%l7 + 0x28]
8242 ldd [%l7 + 0x28], %f28
8243 setx 0x3755C8C806F51470, %l1, %l5
8244 stx %l5, [%l7 + 0x10]
8245 ldd [%l7 + 0x10], %f14
8246 fdivd %f14, %f28, %f22
8247 andncc %i3, %i1, %l0
8248 brlez %o7, loop_704
8249 bg,pt %xcc, loop_705
8250 movl %xcc, %g4, %o5
8251 nop
8252 fitos %f11, %f27
8253 fstox %f27, %f18
8254loop_704:
8255 be,a,pt %icc, loop_706
8256loop_705:
8257 xorcc %i2, 0x0151, %i7
8258 wr %g0, 0x89, %asi
8259 ldxa [%l7 + 0x38] %asi, %o6
8260loop_706:
8261 movrgez %g6, 0x307, %g1
8262 xnorcc %g3, 0x0609, %i5
8263 subccc %l4, %o4, %o1
8264 fbue %fcc2, loop_707
8265 fabsd %f14, %f8
8266 fpack16 %f16, %f22
8267 sdivx %l5, 0x0E98, %i6
8268loop_707:
8269 ldstub [%l7 + 0x3E], %i4
8270 fandnot2s %f15, %f13, %f24
8271 restored
8272 rdpr %cwp, %g1
8273 rdpr %cansave, %g2
8274 rdpr %canrestore, %g3
8275 rdpr %cleanwin, %g4
8276 rdpr %otherwin, %g5
8277 rdpr %wstate, %g6
8278 movrgez %l2, 0x0C8, %o2
8279 array32 %l1, %o3, %g5
8280 tvs %xcc, 0x0
8281 move %icc, %o0, %g7
8282 udivx %i0, 0x0925, %g2
8283 alignaddrl %l6, %l3, %i3
8284 wr %g0, 0x88, %asi
8285 stwa %l0, [%l7 + 0x44] %asi
8286 edge32ln %o7, %g4, %o5
8287 xnorcc %i2, %i1, %o6
8288 fpsub16 %f2, %f24, %f2
8289 tvs %icc, 0x1
8290 membar 0x59
8291 lduh [%l7 + 0x5C], %g6
8292 nop
8293 setx 0x70242126F0552672, %l0, %l6
8294 stx %l6, [%l7 + 0x78]
8295 ldx [%l7 + 0x78], %fsr
8296 addc %g1, 0x115D, %i7
8297 restored
8298 rdpr %cwp, %g1
8299 rdpr %cansave, %g2
8300 rdpr %canrestore, %g3
8301 rdpr %cleanwin, %g4
8302 rdpr %otherwin, %g5
8303 rdpr %wstate, %g6
8304 bvs %icc, loop_708
8305 bl,a,pt %icc, loop_709
8306 udivx %g3, 0x0341, %l4
8307 bvs,pt %xcc, loop_710
8308loop_708:
8309 tcs %xcc, 0x0
8310loop_709:
8311 movn %xcc, %i5, %o1
8312 fnot1 %f28, %f18
8313loop_710:
8314 movrne %l5, %o4, %i6
8315 nop
8316 fitod %f19, %f28
8317 fba %fcc0, loop_711
8318 fmovse %icc, %f19, %f8
8319 brlz %i4, loop_712
8320 xnor %l2, 0x0A06, %o2
8321loop_711:
8322 movgu %icc, %l1, %g5
8323 array32 %o0, %g7, %i0
8324loop_712:
8325 fpsub16s %f5, %f17, %f7
8326 taddcc %o3, 0x0F73, %g2
8327 addccc %l6, 0x0F7A, %i3
8328 fmul8x16au %f0, %f29, %f14
8329 movvc %xcc, %l3, %o7
8330 array32 %g4, %o5, %l0
8331 tpos %icc, 0x2
8332 fpadd16 %f6, %f6, %f28
8333 andncc %i2, %i1, %g6
8334 set 0x48, %g3
8335 lduha [%l7 + %g3] 0x14, %g1
8336 fmovsvc %xcc, %f22, %f6
8337 addccc %i7, %g3, %l4
8338 fba,a %fcc3, loop_713
8339 movrgez %i5, %o6, %o1
8340 bcs,a,pt %xcc, loop_714
8341 movvs %xcc, %l5, %i6
8342loop_713:
8343 tgu %xcc, 0x0
8344 fbug %fcc1, loop_715
8345loop_714:
8346 fnors %f15, %f13, %f11
8347 be %icc, loop_716
8348 sllx %i4, 0x12, %l2
8349loop_715:
8350 fnands %f3, %f7, %f3
8351 udivcc %o4, 0x0B64, %l1
8352loop_716:
8353 movre %g5, %o2, %g7
8354 fpmerge %f15, %f23, %f0
8355 movgu %icc, %o0, %i0
8356 andn %o3, %g2, %l6
8357 fpack32 %f20, %f6, %f20
8358 fmovdg %icc, %f2, %f7
8359 tcs %icc, 0x6
8360 addc %l3, 0x023D, %o7
8361 fornot1 %f10, %f30, %f8
8362 fmovscs %icc, %f30, %f30
8363 edge32ln %g4, %i3, %l0
8364 edge8n %i2, %i1, %o5
8365 orn %g1, %g6, %g3
8366 fmovrsgz %l4, %f12, %f25
8367 movle %icc, %i7, %i5
8368 edge8n %o6, %l5, %o1
8369 fpack16 %f30, %f10
8370 ldsb [%l7 + 0x42], %i4
8371 srlx %l2, %o4, %l1
8372 fbo %fcc0, loop_717
8373 subc %g5, 0x084D, %o2
8374 fpsub32s %f0, %f27, %f17
8375 movrlz %i6, 0x15B, %o0
8376loop_717:
8377 fors %f12, %f8, %f19
8378 bg loop_718
8379 addccc %g7, 0x1FB3, %i0
8380 sdivx %g2, 0x04E2, %l6
8381 fmovsle %xcc, %f18, %f7
8382loop_718:
8383 nop
8384 wr %g0, 0x89, %asi
8385 stwa %o3, [%l7 + 0x54] %asi
8386 fandnot1 %f8, %f26, %f26
8387 ldx [%l7 + 0x68], %o7
8388 umulcc %g4, %i3, %l3
8389 tcc %icc, 0x2
8390 tleu %xcc, 0x3
8391 movrgez %l0, %i1, %i2
8392 srlx %g1, 0x1F, %o5
8393 orcc %g6, %g3, %i7
8394 edge8l %l4, %o6, %i5
8395 set 0x40, %g4
8396 stda %f0, [%l7 + %g4] 0xf9
8397 membar #Sync
8398 nop
8399 setx loop_719, %l0, %l1
8400 jmpl %l1, %l5
8401 for %f12, %f28, %f8
8402 brnz,a %o1, loop_720
8403 andcc %i4, %o4, %l2
8404loop_719:
8405 udivx %l1, 0x1A41, %g5
8406 xnorcc %i6, %o2, %g7
8407loop_720:
8408 mova %xcc, %i0, %g2
8409 tsubcctv %o0, 0x198E, %l6
8410 sdivx %o7, 0x14FB, %g4
8411 movrlez %i3, 0x00A, %o3
8412 brlz %l3, loop_721
8413 sub %i1, 0x1AC2, %l0
8414 addc %g1, 0x07CF, %o5
8415 smulcc %i2, 0x1E3E, %g3
8416loop_721:
8417 fbule,a %fcc2, loop_722
8418 fmovdn %xcc, %f18, %f27
8419 edge16ln %i7, %g6, %o6
8420 fmovdle %icc, %f26, %f27
8421loop_722:
8422 ldx [%l7 + 0x48], %l4
8423 smulcc %i5, %o1, %l5
8424 movge %xcc, %o4, %l2
8425 restored
8426 rdpr %cwp, %g1
8427 rdpr %cansave, %g2
8428 rdpr %canrestore, %g3
8429 rdpr %cleanwin, %g4
8430 rdpr %otherwin, %g5
8431 rdpr %wstate, %g6
8432 fmovrsgez %i4, %f16, %f24
8433 tcc %xcc, 0x6
8434 fcmpgt32 %f30, %f26, %l1
8435 pdist %f6, %f30, %f4
8436 orcc %i6, %g5, %o2
8437 ta %icc, 0x1
8438 sethi 0x1ABE, %g7
8439 fpackfix %f4, %f23
8440 movpos %xcc, %i0, %g2
8441 bpos,a,pn %xcc, loop_723
8442 tcc %icc, 0x1
8443 wr %g0, 0x88, %asi
8444 prefetcha [%l7 + 0x28] %asi, 0x3
8445loop_723:
8446 add %o7, %g4, %i3
8447 fnands %f28, %f15, %f8
8448 fands %f27, %f5, %f28
8449 ldsh [%l7 + 0x78], %o3
8450 ldsb [%l7 + 0x4A], %l3
8451 fnot2 %f8, %f18
8452 membar 0x69
8453 stx %o0, [%l7 + 0x60]
8454 addccc %l0, 0x1C1E, %i1
8455 ta %icc, 0x3
8456 movpos %icc, %g1, %i2
8457 or %o5, 0x068D, %g3
8458 fnand %f14, %f16, %f16
8459 movl %icc, %i7, %o6
8460 array8 %l4, %g6, %o1
8461 tne %icc, 0x0
8462 bcs,a loop_724
8463 sdivx %l5, 0x1A6A, %i5
8464 stx %o4, [%l7 + 0x08]
8465 fcmpne16 %f8, %f2, %i4
8466loop_724:
8467 fmovdle %xcc, %f8, %f10
8468 addcc %l2, 0x14C6, %i6
8469 tvs %icc, 0x3
8470 edge32 %g5, %l1, %o2
8471 add %i0, %g2, %l6
8472 orcc %g7, 0x0793, %g4
8473 tn %xcc, 0x7
8474 stw %i3, [%l7 + 0x1C]
8475 set 0x6A, %o1
8476 ldsha [%l7 + %o1] 0x18, %o3
8477 orn %o7, 0x03D4, %l3
8478 edge16l %o0, %l0, %g1
8479 movrgez %i2, %o5, %i1
8480 fmovsle %xcc, %f11, %f30
8481 movne %xcc, %g3, %i7
8482 bvs,a %xcc, loop_725
8483 subccc %l4, %o6, %g6
8484 andncc %o1, %i5, %l5
8485 tle %xcc, 0x1
8486loop_725:
8487 subc %o4, %l2, %i6
8488 stbar
8489 edge8l %g5, %i4, %o2
8490 movcs %icc, %l1, %g2
8491 movne %icc, %i0, %l6
8492 fbge,a %fcc0, loop_726
8493 udivcc %g4, 0x1304, %i3
8494 edge16n %o3, %o7, %g7
8495 set 0x78, %i1
8496 lduwa [%l7 + %i1] 0x04, %l3
8497loop_726:
8498 movrne %o0, 0x37D, %l0
8499 bl %xcc, loop_727
8500 addcc %g1, 0x0C09, %i2
8501 bcs,a loop_728
8502 array32 %o5, %i1, %i7
8503loop_727:
8504 fbul %fcc0, loop_729
8505 orcc %g3, %l4, %o6
8506loop_728:
8507 movn %icc, %g6, %o1
8508 tcc %icc, 0x5
8509loop_729:
8510 orn %l5, 0x0FCC, %o4
8511 saved
8512 rdpr %cwp, %g1
8513 rdpr %cansave, %g2
8514 rdpr %canrestore, %g3
8515 rdpr %cleanwin, %g4
8516 rdpr %otherwin, %g5
8517 rdpr %wstate, %g6
8518 edge32l %i5, %l2, %i6
8519 tpos %xcc, 0x2
8520 fblg %fcc1, loop_730
8521 movrlez %i4, 0x1D0, %g5
8522 subc %l1, %o2, %g2
8523 alignaddrl %l6, %i0, %g4
8524loop_730:
8525 srax %o3, 0x06, %o7
8526 sir 0x0D66
8527 tpos %icc, 0x2
8528 movcc %xcc, %i3, %l3
8529 fabsd %f14, %f0
8530 fmovscs %xcc, %f5, %f14
8531 movrlez %o0, %l0, %g7
8532 add %g1, 0x07D0, %i2
8533 movgu %xcc, %i1, %o5
8534 fmovrslez %i7, %f16, %f6
8535 fpadd32s %f28, %f18, %f2
8536 pdist %f6, %f4, %f16
8537 lduh [%l7 + 0x76], %l4
8538 andn %o6, 0x00C1, %g3
8539 array32 %g6, %o1, %l5
8540 membar 0x0B
8541 addcc %i5, 0x0302, %l2
8542 fpadd32 %f26, %f6, %f26
8543 fnands %f30, %f21, %f23
8544 movre %i6, 0x03D, %o4
8545 fcmpne16 %f26, %f4, %i4
8546 movg %icc, %l1, %g5
8547 fbg,a %fcc2, loop_731
8548 fmovrsgez %o2, %f1, %f24
8549 subcc %g2, %i0, %l6
8550 nop
8551 setx loop_732, %l0, %l1
8552 jmpl %l1, %g4
8553loop_731:
8554 fcmpne16 %f0, %f18, %o7
8555 fbn %fcc1, loop_733
8556 bpos %xcc, loop_734
8557loop_732:
8558 andcc %i3, %l3, %o3
8559 tsubcc %l0, 0x1AA5, %g7
8560loop_733:
8561 tsubcc %o0, 0x0C17, %i2
8562loop_734:
8563 sdiv %i1, 0x0A9C, %o5
8564 fcmpne32 %f10, %f22, %g1
8565 edge32l %i7, %o6, %g3
8566 movl %icc, %l4, %o1
8567 fcmpeq32 %f4, %f28, %l5
8568 bshuffle %f2, %f8, %f22
8569 array16 %i5, %g6, %l2
8570 edge32n %o4, %i4, %i6
8571 bcc loop_735
8572 movre %g5, %o2, %l1
8573 taddcctv %i0, %g2, %g4
8574 ldub [%l7 + 0x1A], %l6
8575loop_735:
8576 movgu %icc, %i3, %o7
8577 fone %f14
8578 fmovsvc %xcc, %f20, %f23
8579 edge8 %o3, %l3, %g7
8580 fmuld8sux16 %f4, %f14, %f12
8581 movcs %xcc, %l0, %i2
8582 umulcc %i1, 0x1C2E, %o0
8583 tn %xcc, 0x6
8584 sdivcc %o5, 0x09F1, %i7
8585 ldsh [%l7 + 0x74], %g1
8586 flush %l7 + 0x30
8587 umul %o6, %l4, %o1
8588 umul %g3, %l5, %g6
8589 tne %xcc, 0x2
8590 srax %l2, 0x1B, %i5
8591 fabss %f16, %f20
8592 andcc %i4, 0x1A81, %o4
8593 brlz,a %i6, loop_736
8594 fnot1s %f18, %f16
8595 fmovsvs %icc, %f16, %f9
8596 saved
8597 rdpr %cwp, %g1
8598 rdpr %cansave, %g2
8599 rdpr %canrestore, %g3
8600 rdpr %cleanwin, %g4
8601 rdpr %otherwin, %g5
8602 rdpr %wstate, %g6
8603loop_736:
8604 movrlez %o2, %g5, %i0
8605 fbn %fcc1, loop_737
8606 andn %g2, %g4, %l6
8607 tvc %icc, 0x7
8608 addccc %i3, 0x0D34, %o7
8609loop_737:
8610 fble %fcc1, loop_738
8611 add %l1, %o3, %g7
8612 array32 %l0, %i2, %i1
8613 set 0x17, %l3
8614 stba %o0, [%l7 + %l3] 0x2f
8615 membar #Sync
8616loop_738:
8617 sdiv %l3, 0x0CF7, %o5
8618 popc 0x11A1, %g1
8619 bcc,pt %icc, loop_739
8620 fmovse %icc, %f25, %f29
8621 sdivcc %o6, 0x0364, %l4
8622 taddcc %o1, 0x15E4, %i7
8623loop_739:
8624 bneg,a %icc, loop_740
8625 ba %icc, loop_741
8626 xorcc %g3, %g6, %l5
8627 andn %i5, %i4, %l2
8628loop_740:
8629 taddcc %o4, %o2, %g5
8630loop_741:
8631 fmovsvc %xcc, %f10, %f16
8632 movrne %i6, %g2, %g4
8633 fmovdneg %icc, %f12, %f2
8634 subccc %l6, %i0, %i3
8635 fmovdpos %xcc, %f20, %f25
8636 brgez %o7, loop_742
8637 addc %l1, %o3, %g7
8638 fba,a %fcc3, loop_743
8639 edge16l %l0, %i1, %o0
8640loop_742:
8641 movre %l3, 0x170, %i2
8642 sllx %g1, %o5, %o6
8643loop_743:
8644 sdivcc %l4, 0x1AE1, %o1
8645 udivcc %i7, 0x0711, %g3
8646 fmovdge %xcc, %f13, %f20
8647 sir 0x15D4
8648 fsrc1 %f22, %f6
8649 smul %l5, 0x1EC1, %i5
8650 tvc %icc, 0x2
8651 set 0x22, %i5
8652 ldsha [%l7 + %i5] 0x81, %i4
8653 tcc %xcc, 0x3
8654 subccc %l2, %g6, %o2
8655 ldd [%l7 + 0x70], %o4
8656 nop
8657 setx loop_744, %l0, %l1
8658 jmpl %l1, %i6
8659 tsubcctv %g2, 0x0522, %g5
8660 fxor %f12, %f6, %f16
8661 edge16n %g4, %l6, %i0
8662loop_744:
8663 nop
8664 set 0x1B, %g5
8665 ldsba [%l7 + %g5] 0x14, %i3
8666 sra %o7, %l1, %o3
8667 tsubcctv %l0, %g7, %i1
8668 sub %o0, %i2, %g1
8669 movne %icc, %o5, %l3
8670 ldub [%l7 + 0x1B], %o6
8671 movgu %xcc, %o1, %l4
8672 movg %icc, %g3, %l5
8673 sth %i7, [%l7 + 0x3A]
8674 tge %icc, 0x0
8675 tvc %icc, 0x4
8676 fbn,a %fcc1, loop_745
8677 fmovrdlz %i4, %f18, %f0
8678 edge8 %l2, %i5, %o2
8679 movcc %xcc, %o4, %g6
8680loop_745:
8681 tvs %icc, 0x4
8682 edge16n %i6, %g5, %g2
8683 set 0x58, %i7
8684 ldxa [%l7 + %i7] 0x18, %l6
8685 edge16ln %g4, %i3, %i0
8686 tgu %icc, 0x5
8687 fpsub32s %f27, %f17, %f31
8688 wr %g0, 0x19, %asi
8689 stxa %o7, [%l7 + 0x50] %asi
8690 popc 0x1A3B, %o3
8691 edge8 %l1, %l0, %g7
8692 taddcc %o0, 0x0F39, %i1
8693 andncc %g1, %o5, %i2
8694 subccc %l3, %o1, %o6
8695 restored
8696 rdpr %cwp, %g1
8697 rdpr %cansave, %g2
8698 rdpr %canrestore, %g3
8699 rdpr %cleanwin, %g4
8700 rdpr %otherwin, %g5
8701 rdpr %wstate, %g6
8702 movge %icc, %l4, %g3
8703 fmovde %icc, %f15, %f8
8704 set 0x44, %g7
8705 swapa [%l7 + %g7] 0x80, %l5
8706 mulscc %i7, 0x104C, %l2
8707 fsrc2s %f22, %f15
8708 edge16n %i4, %i5, %o2
8709 edge8n %o4, %i6, %g5
8710 taddcctv %g6, 0x1ADA, %g2
8711 prefetch [%l7 + 0x08], 0x2
8712 set 0x74, %l2
8713 swapa [%l7 + %l2] 0x89, %g4
8714 edge8n %l6, %i3, %i0
8715 stbar
8716 restored
8717 rdpr %cwp, %g1
8718 rdpr %cansave, %g2
8719 rdpr %canrestore, %g3
8720 rdpr %cleanwin, %g4
8721 rdpr %otherwin, %g5
8722 rdpr %wstate, %g6
8723 popc 0x1621, %o7
8724 movvs %icc, %o3, %l1
8725 fxnors %f0, %f18, %f8
8726 fmovse %xcc, %f31, %f23
8727 sth %g7, [%l7 + 0x28]
8728 srlx %l0, 0x05, %o0
8729 ldub [%l7 + 0x2F], %g1
8730 sdiv %i1, 0x13B7, %o5
8731 wr %g0, 0x18, %asi
8732 lduba [%l7 + 0x63] %asi, %i2
8733 fmovrse %o1, %f9, %f7
8734 sub %o6, %l3, %l4
8735 subcc %g3, 0x190B, %i7
8736 tsubcctv %l5, 0x1F9C, %i4
8737 saved
8738 rdpr %cwp, %g1
8739 rdpr %cansave, %g2
8740 rdpr %canrestore, %g3
8741 rdpr %cleanwin, %g4
8742 rdpr %otherwin, %g5
8743 rdpr %wstate, %g6
8744 movrne %l2, 0x003, %i5
8745 fnot2 %f28, %f4
8746 faligndata %f16, %f30, %f2
8747 movleu %xcc, %o2, %i6
8748 srlx %o4, %g6, %g5
8749 fone %f0
8750 tn %icc, 0x1
8751 fnor %f16, %f20, %f6
8752 fnegd %f0, %f0
8753 movneg %xcc, %g4, %g2
8754 or %l6, %i3, %o7
8755 and %i0, 0x1EF3, %o3
8756 restored
8757 rdpr %cwp, %g1
8758 rdpr %cansave, %g2
8759 rdpr %canrestore, %g3
8760 rdpr %cleanwin, %g4
8761 rdpr %otherwin, %g5
8762 rdpr %wstate, %g6
8763 tl %xcc, 0x7
8764 srax %l1, %g7, %l0
8765 nop
8766 setx loop_746, %l0, %l1
8767 wrpr 0x1, %tl
8768 wrpr %l1, %tpc
8769 add %l1, 0x4, %l1
8770 wrpr %l1, %tnpc
8771 setx 0x34400001400, %l0, %l1
8772 wrpr %l1, %tstate
8773 wrhpr 0x4, %htstate
8774 retry
8775 fsrc1 %f16, %f4
8776 array32 %g1, %o0, %i1
8777 udivcc %i2, 0x0B4B, %o1
8778loop_746:
8779 bl,a %xcc, loop_747
8780 movneg %icc, %o5, %l3
8781 movcc %xcc, %l4, %g3
8782 mova %icc, %o6, %i7
8783loop_747:
8784 edge16ln %i4, %l5, %l2
8785 brnz %i5, loop_748
8786 array8 %i6, %o2, %g6
8787 set 0x40, %i3
8788 stda %f0, [%l7 + %i3] 0xf8
8789 membar #Sync
8790loop_748:
8791 swap [%l7 + 0x60], %o4
8792 orncc %g4, 0x14AA, %g5
8793 fble,a %fcc0, loop_749
8794 move %xcc, %l6, %i3
8795 be,pn %xcc, loop_750
8796 edge16l %o7, %i0, %g2
8797loop_749:
8798 bshuffle %f20, %f18, %f2
8799 xorcc %o3, 0x1018, %l1
8800loop_750:
8801 movgu %xcc, %g7, %g1
8802 addcc %l0, 0x16F5, %i1
8803 nop
8804 fitos %f10, %f19
8805 fstox %f19, %f0
8806 tl %icc, 0x2
8807 addc %i2, %o0, %o1
8808 fbe,a %fcc2, loop_751
8809 bne loop_752
8810 tge %icc, 0x5
8811 set 0x40, %o5
8812 stda %f16, [%l7 + %o5] 0x10
8813loop_751:
8814 tle %xcc, 0x7
8815loop_752:
8816 edge16ln %o5, %l4, %g3
8817 edge32 %o6, %i7, %i4
8818 fnands %f23, %f7, %f4
8819 saved
8820 rdpr %cwp, %g1
8821 rdpr %cansave, %g2
8822 rdpr %canrestore, %g3
8823 rdpr %cleanwin, %g4
8824 rdpr %otherwin, %g5
8825 rdpr %wstate, %g6
8826 fzeros %f22
8827 xor %l3, 0x1C2D, %l2
8828 tvc %xcc, 0x3
8829 fxnors %f29, %f31, %f17
8830 or %i5, 0x0D48, %l5
8831 fone %f16
8832 brgz %i6, loop_753
8833 tge %xcc, 0x2
8834 sub %o2, %o4, %g4
8835 addccc %g6, 0x05A7, %g5
8836loop_753:
8837 stx %i3, [%l7 + 0x50]
8838 tleu %icc, 0x4
8839 fmovsa %icc, %f4, %f26
8840 wr %g0, 0x81, %asi
8841 stxa %o7, [%l7 + 0x30] %asi
8842 movne %icc, %i0, %l6
8843 ldx [%l7 + 0x60], %g2
8844 fmul8sux16 %f24, %f20, %f20
8845 tcs %xcc, 0x3
8846 sra %o3, 0x01, %g7
8847 sra %l1, 0x09, %g1
8848 swap [%l7 + 0x10], %i1
8849 movgu %icc, %i2, %o0
8850 taddcctv %l0, 0x04E7, %o1
8851 tcs %xcc, 0x5
8852 restored
8853 rdpr %cwp, %g1
8854 rdpr %cansave, %g2
8855 rdpr %canrestore, %g3
8856 rdpr %cleanwin, %g4
8857 rdpr %otherwin, %g5
8858 rdpr %wstate, %g6
8859 fmovrdlz %l4, %f4, %f10
8860 srlx %o5, 0x12, %o6
8861 movne %icc, %i7, %g3
8862 edge32l %l3, %l2, %i5
8863 sdiv %l5, 0x1585, %i6
8864 stbar
8865 tcc %icc, 0x5
8866 fpsub32s %f25, %f27, %f18
8867 sdivx %i4, 0x0B71, %o4
8868 movge %xcc, %g4, %o2
8869 edge8 %g6, %i3, %g5
8870 ldsb [%l7 + 0x24], %i0
8871 fxnor %f8, %f16, %f18
8872 nop
8873 setx 0x832CF69E40585A2F, %l0, %l6
8874 stx %l6, [%l7 + 0x10]
8875 ldx [%l7 + 0x10], %fsr
8876 be loop_754
8877 tvs %xcc, 0x7
8878 movre %l6, 0x175, %o7
8879 mulscc %g2, %g7, %l1
8880loop_754:
8881 edge8 %g1, %o3, %i2
8882 edge16n %o0, %l0, %i1
8883 te %icc, 0x6
8884 addcc %l4, 0x0DBC, %o5
8885 nop
8886 setx loop_755, %l0, %l1
8887 wrpr 0x1, %tl
8888 wrpr %l1, %tnpc
8889 setx 0x34400001400, %l0, %l1
8890 wrpr %l1, %tstate
8891 wrhpr 0x4, %htstate
8892 done
8893 andn %o6, %i7, %o1
8894 set 0x70, %o4
8895 ldda [%l7 + %o4] 0x2f, %l2
8896loop_755:
8897 movrlez %l2, 0x1FF, %i5
8898 wr %g0, 0x88, %asi
8899 ldsha [%l7 + 0x1E] %asi, %l5
8900 tne %icc, 0x4
8901 edge16l %i6, %g3, %i4
8902 nop
8903 setx 0x40658BE1, %l0, %l6
8904 st %l6, [%l7 + 0x3C]
8905 ld [%l7 + 0x3C], %fsr
8906 tvc %xcc, 0x6
8907 movrlz %o4, 0x2CD, %g4
8908 mulscc %o2, %i3, %g6
8909 ta %xcc, 0x5
8910 fcmpeq32 %f26, %f24, %i0
8911 subcc %g5, 0x0B64, %o7
8912 fexpand %f7, %f18
8913 movleu %xcc, %g2, %l6
8914 tsubcctv %l1, 0x09A4, %g7
8915 fcmpgt16 %f26, %f10, %g1
8916 movre %o3, 0x0EE, %o0
8917 array8 %l0, %i1, %i2
8918 fmuld8sux16 %f9, %f27, %f30
8919 wr %g0, 0x18, %asi
8920 ldsba [%l7 + 0x1F] %asi, %o5
8921 movvc %icc, %o6, %l4
8922 mulx %i7, 0x1ECD, %o1
8923 taddcctv %l3, 0x105B, %i5
8924 xnor %l5, %l2, %g3
8925 brgez %i6, loop_756
8926 tl %icc, 0x2
8927 edge32n %i4, %g4, %o4
8928 tge %icc, 0x0
8929loop_756:
8930 movrlez %i3, 0x39F, %o2
8931 andncc %i0, %g6, %g5
8932 fcmpne32 %f18, %f24, %g2
8933 fmovde %icc, %f20, %f25
8934 set 0x5A, %i0
8935 ldsha [%l7 + %i0] 0x11, %o7
8936 fnegs %f5, %f24
8937 set 0x0A, %g1
8938 lduha [%l7 + %g1] 0x15, %l6
8939 fmovdne %icc, %f20, %f19
8940 fpsub32 %f18, %f14, %f6
8941 sdivcc %g7, 0x0CA9, %l1
8942 nop
8943 fitod %f8, %f8
8944 bneg,pn %icc, loop_757
8945 movrgz %g1, 0x01D, %o3
8946 be,a %xcc, loop_758
8947 edge32n %l0, %i1, %i2
8948loop_757:
8949 add %o0, %o6, %o5
8950 tg %icc, 0x5
8951loop_758:
8952 bge %xcc, loop_759
8953 sub %l4, 0x05E5, %i7
8954 addcc %l3, %o1, %i5
8955 tle %xcc, 0x7
8956loop_759:
8957 nop
8958 wr %g0, 0x04, %asi
8959 lduba [%l7 + 0x0E] %asi, %l2
8960 srl %l5, %i6, %i4
8961 tneg %xcc, 0x7
8962 edge8l %g4, %g3, %o4
8963 xorcc %i3, 0x0EE5, %o2
8964 fxnors %f25, %f12, %f15
8965 movrne %g6, %g5, %i0
8966 fpsub16s %f4, %f1, %f24
8967 nop
8968 setx 0x858D3164, %l0, %l6
8969 st %l6, [%l7 + 0x28]
8970 ld [%l7 + 0x28], %f1
8971 setx 0xF5E38943, %l1, %l5
8972 st %l5, [%l7 + 0x10]
8973 ld [%l7 + 0x10], %f31
8974 fadds %f31, %f1, %f7
8975 fmovdcs %xcc, %f10, %f8
8976 fmovdl %xcc, %f18, %f10
8977 fmovdgu %xcc, %f3, %f29
8978 restored
8979 rdpr %cwp, %g1
8980 rdpr %cansave, %g2
8981 rdpr %canrestore, %g3
8982 rdpr %cleanwin, %g4
8983 rdpr %otherwin, %g5
8984 rdpr %wstate, %g6
8985 tcc %icc, 0x5
8986 movrgez %g2, 0x142, %o7
8987 array16 %l6, %g7, %l1
8988 fmovs %f25, %f25
8989 taddcc %g1, 0x0521, %l0
8990 bvc %icc, loop_760
8991 movneg %xcc, %i1, %o3
8992 set 0x40, %l0
8993 ldxa [%l7 + %l0] 0x15, %i2
8994loop_760:
8995 andn %o6, 0x1AB6, %o0
8996 ldstub [%l7 + 0x3D], %l4
8997 wr %g0, 0x89, %asi
8998 stha %i7, [%l7 + 0x2A] %asi
8999 fcmpeq16 %f0, %f10, %o5
9000 edge8l %o1, %i5, %l2
9001 popc %l3, %i6
9002 bl loop_761
9003 bneg,pt %xcc, loop_762
9004 movvs %xcc, %i4, %l5
9005 sub %g4, %o4, %g3
9006loop_761:
9007 flush %l7 + 0x74
9008loop_762:
9009 nop
9010 wr %g0, 0x10, %asi
9011 ldsba [%l7 + 0x51] %asi, %i3
9012 fmovdge %xcc, %f11, %f24
9013 movre %g6, %o2, %i0
9014 xnor %g2, %o7, %l6
9015 fmovscc %icc, %f20, %f0
9016 alignaddrl %g7, %l1, %g5
9017 movrgz %g1, %l0, %i1
9018 and %i2, %o6, %o0
9019 sllx %o3, %l4, %i7
9020 fmovs %f7, %f8
9021 wr %g0, 0x10, %asi
9022 lda [%l7 + 0x28] %asi, %f2
9023 tcs %icc, 0x1
9024 fba %fcc0, loop_763
9025 brgz %o5, loop_764
9026 sdivcc %o1, 0x0076, %l2
9027 movleu %xcc, %i5, %i6
9028loop_763:
9029 fmovscc %icc, %f1, %f11
9030loop_764:
9031 movvs %xcc, %i4, %l5
9032 movle %xcc, %g4, %o4
9033 bl,pn %icc, loop_765
9034 fmovrdlez %l3, %f22, %f8
9035 bvs,pt %xcc, loop_766
9036 sra %g3, 0x1A, %i3
9037loop_765:
9038 sll %g6, 0x07, %i0
9039 array16 %g2, %o2, %l6
9040loop_766:
9041 movgu %xcc, %o7, %g7
9042 edge8 %g5, %l1, %g1
9043 and %l0, 0x0A68, %i1
9044 set 0x38, %l4
9045 stha %i2, [%l7 + %l4] 0x80
9046 ldub [%l7 + 0x7C], %o6
9047 orncc %o0, 0x17DC, %l4
9048 bcc,a,pn %xcc, loop_767
9049 fpack32 %f6, %f8, %f30
9050 srlx %i7, 0x1E, %o3
9051 fbn %fcc3, loop_768
9052loop_767:
9053 ldub [%l7 + 0x0F], %o5
9054 array8 %o1, %l2, %i5
9055 edge32l %i6, %i4, %l5
9056loop_768:
9057 nop
9058 setx 0x1072771A, %l0, %l6
9059 st %l6, [%l7 + 0x28]
9060 ld [%l7 + 0x28], %fsr
9061 movre %o4, %g4, %g3
9062 fbue,a %fcc3, loop_769
9063 bn,a loop_770
9064 subc %i3, %l3, %i0
9065 fornot1s %f25, %f6, %f18
9066loop_769:
9067 fornot1s %f2, %f11, %f29
9068loop_770:
9069 tsubcctv %g6, %o2, %g2
9070 restored
9071 rdpr %cwp, %g1
9072 rdpr %cansave, %g2
9073 rdpr %canrestore, %g3
9074 rdpr %cleanwin, %g4
9075 rdpr %otherwin, %g5
9076 rdpr %wstate, %g6
9077 movg %xcc, %l6, %o7
9078 tl %xcc, 0x5
9079 andncc %g7, %l1, %g5
9080 bn %xcc, loop_771
9081 fbuge %fcc2, loop_772
9082 te %icc, 0x5
9083 set 0x38, %o2
9084 ldswa [%l7 + %o2] 0x88, %l0
9085loop_771:
9086 array16 %i1, %g1, %i2
9087loop_772:
9088 mulscc %o6, 0x16FE, %o0
9089 movg %icc, %l4, %i7
9090 udivx %o3, 0x1475, %o5
9091 mova %xcc, %l2, %i5
9092 sll %o1, %i4, %i6
9093 te %icc, 0x0
9094 array32 %o4, %g4, %l5
9095 fnot1 %f2, %f20
9096 edge16 %g3, %l3, %i0
9097 fnegd %f26, %f6
9098 nop
9099 fitod %f19, %f4
9100 movcc %icc, %i3, %g6
9101 brz %g2, loop_773
9102 edge16ln %l6, %o7, %o2
9103 fba %fcc0, loop_774
9104 xorcc %l1, 0x1DC1, %g5
9105loop_773:
9106 fcmpgt32 %f22, %f2, %l0
9107 fmovrse %g7, %f16, %f10
9108loop_774:
9109 ld [%l7 + 0x0C], %f31
9110 tneg %xcc, 0x1
9111 sllx %i1, %g1, %o6
9112 movrlez %o0, 0x1C5, %i2
9113 taddcc %i7, %l4, %o3
9114 set 0x74, %o7
9115 ldswa [%l7 + %o7] 0x19, %o5
9116 fnot2s %f20, %f7
9117 umul %i5, %l2, %o1
9118 umulcc %i4, 0x0787, %o4
9119 movrlez %g4, 0x26F, %l5
9120 tgu %icc, 0x1
9121 ba,a %xcc, loop_775
9122 edge32 %g3, %l3, %i6
9123 fpack16 %f16, %f8
9124 fmovrdgz %i3, %f24, %f24
9125loop_775:
9126 movrlz %g6, 0x13F, %i0
9127 bneg,a loop_776
9128 xnorcc %l6, 0x030E, %o7
9129 fmovsge %icc, %f19, %f10
9130 fnands %f15, %f25, %f1
9131loop_776:
9132 sethi 0x028F, %o2
9133 nop
9134 fitos %f3, %f20
9135 fstox %f20, %f22
9136 movrgez %g2, 0x202, %l1
9137 fbne,a %fcc3, loop_777
9138 movrlez %g5, %g7, %i1
9139 fornot1 %f26, %f22, %f18
9140 movl %icc, %g1, %l0
9141loop_777:
9142 nop
9143 fitod %f8, %f6
9144 fdtoi %f6, %f6
9145 smul %o0, %i2, %i7
9146 fmovdvc %icc, %f17, %f3
9147 orcc %o6, 0x10E6, %o3
9148 stw %l4, [%l7 + 0x10]
9149 edge32ln %o5, %i5, %o1
9150 tle %xcc, 0x4
9151 set 0x40, %i6
9152 ldda [%l7 + %i6] 0x15, %l2
9153 fba %fcc1, loop_778
9154 tcs %icc, 0x4
9155 fbn,a %fcc3, loop_779
9156 array32 %i4, %o4, %g4
9157loop_778:
9158 bgu,a loop_780
9159 edge16 %g3, %l3, %l5
9160loop_779:
9161 mulscc %i3, 0x14B4, %i6
9162 fmovdpos %xcc, %f19, %f8
9163loop_780:
9164 fblg,a %fcc3, loop_781
9165 fmovsg %xcc, %f14, %f6
9166 fmovdl %icc, %f10, %f10
9167 movre %g6, 0x070, %l6
9168loop_781:
9169 nop
9170 setx 0xA09FD517FEEDEAE9, %l0, %l6
9171 stx %l6, [%l7 + 0x28]
9172 ldd [%l7 + 0x28], %f2
9173 fsqrtd %f2, %f8
9174 edge16l %o7, %i0, %o2
9175 wr %g0, 0x18, %asi
9176 lduba [%l7 + 0x72] %asi, %g2
9177 wr %g0, 0x88, %asi
9178 ldda [%l7 + 0x50] %asi, %l0
9179 swap [%l7 + 0x20], %g7
9180 xor %i1, 0x159F, %g1
9181 xorcc %g5, 0x0164, %o0
9182 tne %xcc, 0x6
9183 xnorcc %l0, 0x0243, %i7
9184 fpadd16 %f22, %f12, %f22
9185 brz %o6, loop_782
9186 edge8l %i2, %l4, %o5
9187 udivcc %o3, 0x0428, %o1
9188 xor %i5, 0x1CF0, %l2
9189loop_782:
9190 movrgz %o4, %g4, %i4
9191 edge8l %l3, %g3, %i3
9192 fmovdvs %xcc, %f15, %f10
9193 tneg %xcc, 0x0
9194 swap [%l7 + 0x4C], %i6
9195 smulcc %l5, %g6, %o7
9196 movneg %xcc, %l6, %i0
9197 flush %l7 + 0x44
9198 addcc %o2, 0x0355, %l1
9199 fmovdne %icc, %f27, %f9
9200 movgu %xcc, %g2, %g7
9201 array32 %g1, %g5, %i1
9202 udiv %o0, 0x055B, %l0
9203 tneg %xcc, 0x6
9204 sdiv %o6, 0x1DB5, %i2
9205 restored
9206 rdpr %cwp, %g1
9207 rdpr %cansave, %g2
9208 rdpr %canrestore, %g3
9209 rdpr %cleanwin, %g4
9210 rdpr %otherwin, %g5
9211 rdpr %wstate, %g6
9212 nop
9213 setx 0x88A21CDF9212F746, %l0, %l6
9214 stx %l6, [%l7 + 0x28]
9215 ldd [%l7 + 0x28], %f16
9216 setx 0x64A7CDED4DC02EAC, %l1, %l5
9217 stx %l5, [%l7 + 0x10]
9218 ldd [%l7 + 0x10], %f30
9219 fdivd %f30, %f16, %f30
9220 wr %g0, 0x0c, %asi
9221 lda [%l7 + 0x70] %asi, %f2
9222 subc %i7, 0x0F65, %l4
9223 fmul8sux16 %f24, %f18, %f28
9224 fnand %f14, %f28, %f0
9225 sdivx %o3, 0x0C0C, %o5
9226 set 0x64, %l1
9227 stha %o1, [%l7 + %l1] 0x27
9228 membar #Sync
9229 edge8n %l2, %o4, %g4
9230 fmovdl %icc, %f31, %f13
9231 and %i4, %l3, %i5
9232 andcc %g3, 0x0BF4, %i3
9233 fmovsl %icc, %f29, %f10
9234 smul %i6, %g6, %o7
9235 add %l5, %i0, %l6
9236 movge %xcc, %l1, %o2
9237 alignaddrl %g7, %g1, %g5
9238 andncc %i1, %o0, %g2
9239 edge32 %o6, %i2, %i7
9240 movcc %icc, %l0, %l4
9241 tcc %xcc, 0x1
9242 smul %o3, %o1, %l2
9243 fornot2s %f17, %f8, %f23
9244 fpsub32s %f10, %f29, %f12
9245 fmovrdne %o5, %f16, %f30
9246 fmovsvc %xcc, %f31, %f6
9247 smulcc %g4, %i4, %o4
9248 fmovdgu %icc, %f5, %f9
9249 ldsh [%l7 + 0x26], %l3
9250 andncc %g3, %i3, %i6
9251 fbne,a %fcc1, loop_783
9252 movrgz %i5, 0x1BD, %g6
9253 smulcc %l5, %o7, %l6
9254 movne %xcc, %l1, %o2
9255loop_783:
9256 tleu %xcc, 0x2
9257 smul %g7, %g1, %i0
9258 fmovsvs %xcc, %f29, %f24
9259 and %i1, 0x08C1, %g5
9260 fmovdgu %icc, %f24, %f10
9261 fbne %fcc3, loop_784
9262 nop
9263 setx 0x0899F7A1, %l0, %l6
9264 st %l6, [%l7 + 0x28]
9265 ld [%l7 + 0x28], %f27
9266 setx 0x613BF24A, %l1, %l5
9267 st %l5, [%l7 + 0x10]
9268 ld [%l7 + 0x10], %f9
9269 fsubs %f9, %f27, %f23
9270 taddcctv %o0, 0x0EAA, %g2
9271 fbul,a %fcc0, loop_785
9272loop_784:
9273 fba %fcc1, loop_786
9274 udivcc %o6, 0x04BC, %i2
9275 movrlez %l0, %l4, %i7
9276loop_785:
9277 andncc %o1, %l2, %o5
9278loop_786:
9279 fcmpne16 %f24, %f8, %g4
9280 fmovdcs %icc, %f10, %f19
9281 nop
9282 fitos %f6, %f5
9283 fstox %f5, %f4
9284 movne %icc, %o3, %i4
9285 movre %l3, 0x0E5, %g3
9286 nop
9287 setx 0xC3DC0F8B, %l0, %l6
9288 st %l6, [%l7 + 0x28]
9289 ld [%l7 + 0x28], %f3
9290 setx 0xE5C1BF6A, %l1, %l5
9291 st %l5, [%l7 + 0x10]
9292 ld [%l7 + 0x10], %f2
9293 fsubs %f2, %f3, %f27
9294 tvc %icc, 0x6
9295 movrgez %o4, %i3, %i5
9296 fornot1s %f8, %f26, %f10
9297 movvs %icc, %i6, %g6
9298 nop
9299 setx 0x1C0FE49ED61160B9, %l0, %l6
9300 stx %l6, [%l7 + 0x28]
9301 ldd [%l7 + 0x28], %f8
9302 fsqrtd %f8, %f2
9303 add %l5, 0x19F4, %l6
9304 ba,a,pn %icc, loop_787
9305 fbuge,a %fcc0, loop_788
9306 fnot1s %f31, %f4
9307 fmovrsne %o7, %f4, %f9
9308loop_787:
9309 mulx %l1, %g7, %g1
9310loop_788:
9311 addcc %o2, 0x08C7, %i0
9312 set 0x3F, %g6
9313 lduba [%l7 + %g6] 0x14, %g5
9314 tvs %xcc, 0x2
9315 bpos loop_789
9316 movne %xcc, %i1, %o0
9317 bge,a %icc, loop_790
9318 fcmpne32 %f18, %f16, %o6
9319loop_789:
9320 tsubcc %i2, 0x089C, %l0
9321 nop
9322 setx 0x1695E3B4, %l0, %l6
9323 st %l6, [%l7 + 0x28]
9324 ld [%l7 + 0x28], %f12
9325 fsqrts %f12, %f25
9326loop_790:
9327 ldd [%l7 + 0x38], %l4
9328 ldx [%l7 + 0x70], %i7
9329 sethi 0x0B62, %g2
9330 movrgez %l2, 0x2E3, %o5
9331 addccc %o1, 0x142D, %o3
9332 add %i4, 0x1806, %g4
9333 fmovsn %xcc, %f1, %f20
9334 movrlz %l3, %g3, %i3
9335 array16 %i5, %o4, %i6
9336 movle %icc, %g6, %l6
9337 and %l5, %o7, %g7
9338 nop
9339 fitod %f2, %f26
9340 fdtoi %f26, %f8
9341 ldsh [%l7 + 0x2E], %l1
9342 fmovsgu %xcc, %f3, %f25
9343 tcs %xcc, 0x2
9344 movcs %icc, %o2, %g1
9345 fbg,a %fcc2, loop_791
9346 srl %i0, 0x12, %i1
9347 sethi 0x115E, %g5
9348 fmovspos %icc, %f28, %f31
9349loop_791:
9350 fmovsleu %icc, %f26, %f24
9351 tleu %xcc, 0x7
9352 fbne,a %fcc2, loop_792
9353 xnor %o6, 0x0558, %o0
9354 tcc %xcc, 0x1
9355 srlx %l0, %l4, %i2
9356loop_792:
9357 srlx %g2, 0x18, %l2
9358 wr %g0, 0x88, %asi
9359 ldsha [%l7 + 0x1C] %asi, %o5
9360 or %o1, %o3, %i7
9361 fmovsa %icc, %f1, %f31
9362 add %l7, 0x48, %l6
9363 wr %g0, 0x89, %asi
9364 ldxa [%l6] %asi, %i4
9365 casxa [%l6] 0x89, %i4, %l3
9366 fors %f17, %f14, %f28
9367 movg %icc, %g3, %i3
9368 set 0x5E, %i4
9369 ldstuba [%l7 + %i4] 0x11, %i5
9370 fcmpgt16 %f0, %f14, %o4
9371 tvc %xcc, 0x2
9372 nop
9373 setx 0x3D2E75D3DA57E619, %l0, %l6
9374 stx %l6, [%l7 + 0x28]
9375 ldd [%l7 + 0x28], %f18
9376 setx 0xC6BBD782FF3A9A5E, %l1, %l5
9377 stx %l5, [%l7 + 0x10]
9378 ldd [%l7 + 0x10], %f20
9379 fdivd %f20, %f18, %f14
9380 subc %i6, 0x14EB, %g4
9381 stbar
9382 lduw [%l7 + 0x18], %g6
9383 lduh [%l7 + 0x4E], %l6
9384 sll %o7, 0x0F, %l5
9385 alignaddrl %l1, %g7, %o2
9386 tcc %icc, 0x6
9387 ble,a %icc, loop_793
9388 lduh [%l7 + 0x62], %g1
9389 smul %i1, 0x1F19, %g5
9390 fmovsn %icc, %f4, %f4
9391loop_793:
9392 movleu %icc, %i0, %o0
9393 fandnot2 %f14, %f0, %f28
9394 fpadd32 %f20, %f14, %f20
9395 tle %xcc, 0x5
9396 ta %xcc, 0x3
9397 fnegd %f4, %f16
9398 fpackfix %f16, %f13
9399 movle %xcc, %o6, %l0
9400 tneg %xcc, 0x0
9401 nop
9402 setx 0x8D9EFE54, %l0, %l6
9403 st %l6, [%l7 + 0x28]
9404 ld [%l7 + 0x28], %f15
9405 setx 0x798DE7BF, %l1, %l5
9406 st %l5, [%l7 + 0x10]
9407 ld [%l7 + 0x10], %f6
9408 fsubs %f6, %f15, %f8
9409 tpos %xcc, 0x4
9410 edge8ln %i2, %g2, %l4
9411 udiv %l2, 0x04EC, %o1
9412 umulcc %o5, %i7, %i4
9413 pdist %f18, %f22, %f18
9414 movrne %l3, %o3, %g3
9415 movl %xcc, %i3, %o4
9416 swap [%l7 + 0x60], %i5
9417 fabss %f8, %f11
9418 movvc %xcc, %i6, %g6
9419 fmovdpos %xcc, %f28, %f27
9420 add %l7, 0x64, %l6
9421 wr %g0, 0x04, %asi
9422 casa [%l6] %asi, %g4, %o7
9423 brz %l5, loop_794
9424 fnegs %f30, %f26
9425 movpos %xcc, %l1, %g7
9426 edge32 %l6, %o2, %g1
9427loop_794:
9428 edge32ln %g5, %i1, %o0
9429 movgu %icc, %i0, %l0
9430 ldd [%l7 + 0x60], %f18
9431 movvs %xcc, %o6, %g2
9432 andncc %i2, %l2, %l4
9433 movg %xcc, %o5, %i7
9434 fmovdpos %xcc, %f17, %f11
9435 fandnot1 %f26, %f24, %f26
9436 and %i4, 0x1E19, %o1
9437 fpadd16 %f0, %f16, %f30
9438 andn %o3, %l3, %g3
9439 tne %icc, 0x5
9440 fone %f10
9441 bvs,a loop_795
9442 fornot1s %f31, %f25, %f15
9443 edge16 %o4, %i3, %i5
9444 popc %i6, %g4
9445loop_795:
9446 brlez,a %g6, loop_796
9447 swap [%l7 + 0x28], %o7
9448 tsubcc %l1, 0x1B47, %g7
9449 fpadd16 %f30, %f24, %f4
9450loop_796:
9451 taddcctv %l6, %o2, %l5
9452 set 0x2C, %o3
9453 ldstuba [%l7 + %o3] 0x0c, %g1
9454 fbn,a %fcc0, loop_797
9455 nop
9456 fitod %f0, %f14
9457 fdtox %f14, %f8
9458 set 0x48, %i2
9459 ldstuba [%l7 + %i2] 0x19, %i1
9460loop_797:
9461 udivx %o0, 0x0159, %g5
9462 movrgez %l0, %i0, %g2
9463 fmovsl %icc, %f18, %f16
9464 movrgz %o6, 0x33B, %i2
9465 bn,a,pt %icc, loop_798
9466 fba %fcc1, loop_799
9467 tsubcctv %l4, %l2, %o5
9468 tpos %icc, 0x4
9469loop_798:
9470 sdivcc %i4, 0x1522, %o1
9471loop_799:
9472 bge,a loop_800
9473 addc %o3, 0x1500, %l3
9474 prefetch [%l7 + 0x58], 0x3
9475 fbuge,a %fcc1, loop_801
9476loop_800:
9477 ble %icc, loop_802
9478 subccc %g3, 0x1C40, %o4
9479 udivx %i3, 0x0AF4, %i7
9480loop_801:
9481 ldstub [%l7 + 0x21], %i5
9482loop_802:
9483 nop
9484 fitod %f14, %f28
9485 fbn %fcc1, loop_803
9486 movvs %xcc, %g4, %i6
9487 nop
9488 setx loop_804, %l0, %l1
9489 wrpr 0x1, %tl
9490 wrpr %l1, %tnpc
9491 setx 0x34400001400, %l0, %l1
9492 wrpr %l1, %tstate
9493 wrhpr 0x4, %htstate
9494 done
9495 fexpand %f6, %f2
9496loop_803:
9497 umulcc %o7, %l1, %g6
9498 ta %icc, 0x6
9499loop_804:
9500 fsrc1 %f26, %f6
9501 movne %icc, %g7, %l6
9502 set 0x3E, %o0
9503 ldsha [%l7 + %o0] 0x19, %l5
9504 fmovdl %icc, %f2, %f1
9505 nop
9506 fitod %f10, %f12
9507 fdtox %f12, %f12
9508 fxtod %f12, %f30
9509 alignaddr %g1, %i1, %o2
9510 xnor %o0, %g5, %i0
9511 movrlz %l0, 0x18F, %o6
9512 sdivx %i2, 0x1CBD, %g2
9513 fsrc2 %f28, %f20
9514 fmuld8ulx16 %f5, %f20, %f8
9515 fmovrde %l4, %f2, %f30
9516 be %icc, loop_805
9517 fpadd32 %f20, %f18, %f10
9518 udivcc %l2, 0x1C3C, %o5
9519 tcs %icc, 0x7
9520loop_805:
9521 fcmple32 %f4, %f8, %o1
9522 fbuge,a %fcc2, loop_806
9523 move %icc, %i4, %l3
9524 array8 %o3, %o4, %i3
9525 set 0x58, %g2
9526 prefetcha [%l7 + %g2] 0x10, 0x3
9527loop_806:
9528 add %g3, %g4, %i6
9529 xnor %o7, 0x150B, %i5
9530 tvs %icc, 0x3
9531 taddcctv %g6, %g7, %l1
9532 edge16 %l5, %g1, %i1
9533 andncc %l6, %o0, %o2
9534 sth %i0, [%l7 + 0x76]
9535 fzero %f20
9536 fmovdg %xcc, %f13, %f18
9537 prefetch [%l7 + 0x24], 0x0
9538 nop
9539 setx 0xA14BCF3A, %l0, %l6
9540 st %l6, [%l7 + 0x28]
9541 ld [%l7 + 0x28], %f29
9542 setx 0x43162654, %l1, %l5
9543 st %l5, [%l7 + 0x10]
9544 ld [%l7 + 0x10], %f4
9545 fadds %f4, %f29, %f23
9546 fmovrslz %g5, %f22, %f23
9547 xorcc %l0, %o6, %g2
9548 edge32l %l4, %i2, %l2
9549 movn %xcc, %o1, %i4
9550 set 0x08, %l5
9551 lduha [%l7 + %l5] 0x89, %l3
9552 movrgez %o3, 0x29D, %o4
9553 tcc %icc, 0x5
9554 fbo %fcc1, loop_807
9555 movneg %xcc, %o5, %i3
9556 udivcc %g3, 0x077D, %i7
9557 tl %xcc, 0x2
9558loop_807:
9559 andncc %i6, %g4, %o7
9560 movrne %i5, 0x3A6, %g6
9561 call loop_808
9562 edge32ln %g7, %l1, %l5
9563 mulx %g1, 0x1BAD, %l6
9564 fbug %fcc3, loop_809
9565loop_808:
9566 add %i1, %o2, %i0
9567 set 0x38, %o6
9568 ldsha [%l7 + %o6] 0x11, %g5
9569loop_809:
9570 sdiv %l0, 0x0068, %o0
9571 fmuld8ulx16 %f20, %f28, %f10
9572 fpadd32s %f31, %f24, %f21
9573 nop
9574 fitos %f4, %f27
9575 taddcctv %o6, %g2, %i2
9576 tsubcc %l2, %l4, %i4
9577 bvc,pn %xcc, loop_810
9578 tgu %icc, 0x4
9579 wr %g0, 0x18, %asi
9580 ldsha [%l7 + 0x36] %asi, %l3
9581loop_810:
9582 brlz,a %o3, loop_811
9583 fmovsgu %icc, %f27, %f25
9584 restored
9585 rdpr %cwp, %g1
9586 rdpr %cansave, %g2
9587 rdpr %canrestore, %g3
9588 rdpr %cleanwin, %g4
9589 rdpr %otherwin, %g5
9590 rdpr %wstate, %g6
9591 fpsub16 %f14, %f4, %f28
9592loop_811:
9593 fmovdle %icc, %f23, %f6
9594 edge16ln %o4, %o5, %i3
9595 fmovse %xcc, %f13, %f7
9596 brnz %g3, loop_812
9597 fpadd32 %f10, %f14, %f22
9598 nop
9599 setx 0xEB7F3C761074FC86, %l0, %l6
9600 stx %l6, [%l7 + 0x30]
9601 ldx [%l7 + 0x30], %fsr
9602 bpos %xcc, loop_813
9603loop_812:
9604 edge16n %i7, %o1, %i6
9605 addccc %g4, %i5, %o7
9606 alignaddr %g6, %l1, %l5
9607loop_813:
9608 call loop_814
9609 saved
9610 rdpr %cwp, %g1
9611 rdpr %cansave, %g2
9612 rdpr %canrestore, %g3
9613 rdpr %cleanwin, %g4
9614 rdpr %otherwin, %g5
9615 rdpr %wstate, %g6
9616 fmovsn %xcc, %f4, %f20
9617 umul %g1, 0x1119, %g7
9618loop_814:
9619 movrlez %i1, 0x101, %l6
9620 alignaddr %i0, %o2, %g5
9621 fbo %fcc2, loop_815
9622 tcc %xcc, 0x0
9623 prefetch [%l7 + 0x34], 0x0
9624 mova %xcc, %l0, %o0
9625loop_815:
9626 tn %icc, 0x0
9627 tsubcctv %o6, 0x17DE, %g2
9628 movrlez %i2, %l2, %l4
9629 addccc %l3, 0x1CD1, %i4
9630 fandnot1 %f22, %f28, %f24
9631 alignaddr %o3, %o4, %i3
9632 fmovsne %icc, %f5, %f27
9633 bcs loop_816
9634 mulx %g3, %o5, %i7
9635 bpos,a loop_817
9636 bne,a,pn %xcc, loop_818
9637loop_816:
9638 srax %i6, %g4, %o1
9639 bl,a,pt %xcc, loop_819
9640loop_817:
9641 fnand %f0, %f10, %f2
9642loop_818:
9643 fmovd %f6, %f20
9644 addc %i5, 0x0F8F, %g6
9645loop_819:
9646 fnors %f7, %f26, %f29
9647 movrne %l1, 0x132, %o7
9648 andcc %g1, %g7, %l5
9649 fsrc2s %f15, %f3
9650 sdiv %i1, 0x0FE5, %l6
9651 taddcctv %i0, 0x01DF, %g5
9652 movg %icc, %o2, %o0
9653 add %o6, %l0, %g2
9654 nop
9655 fitos %f6, %f23
9656 fstoi %f23, %f4
9657 fnor %f2, %f16, %f28
9658 movrlez %l2, %l4, %i2
9659 edge32 %l3, %i4, %o4
9660 movvc %xcc, %o3, %g3
9661 xor %o5, %i3, %i7
9662 tsubcc %i6, 0x1538, %g4
9663 edge16 %i5, %g6, %l1
9664 fmovspos %icc, %f6, %f14
9665 movg %xcc, %o1, %o7
9666 movg %icc, %g1, %g7
9667 bpos,a,pt %icc, loop_820
9668 tgu %xcc, 0x4
9669 sir 0x1A39
9670 xnor %l5, %l6, %i1
9671loop_820:
9672 edge32l %i0, %g5, %o0
9673 tg %icc, 0x2
9674 fbo,a %fcc1, loop_821
9675 edge8n %o2, %l0, %g2
9676 subcc %o6, %l4, %i2
9677 smulcc %l3, 0x1534, %l2
9678loop_821:
9679 fbg,a %fcc3, loop_822
9680 xnor %o4, %o3, %g3
9681 xor %i4, 0x05EA, %o5
9682 movn %xcc, %i3, %i6
9683loop_822:
9684 umul %g4, 0x190A, %i5
9685 edge8ln %i7, %l1, %g6
9686 set 0x40, %g3
9687 stda %f0, [%l7 + %g3] 0xf0
9688 membar #Sync
9689 addccc %o1, %o7, %g7
9690 fmovspos %icc, %f10, %f24
9691 addccc %g1, %l6, %l5
9692 bcc,pt %xcc, loop_823
9693 fbul,a %fcc1, loop_824
9694 movrgez %i0, 0x15D, %g5
9695 movrlz %o0, 0x085, %o2
9696loop_823:
9697 ldx [%l7 + 0x50], %l0
9698loop_824:
9699 movgu %icc, %g2, %o6
9700 edge32n %i1, %l4, %l3
9701 sub %i2, 0x0871, %o4
9702 fpadd32s %f16, %f31, %f7
9703 wr %g0, 0x0c, %asi
9704 lduwa [%l7 + 0x44] %asi, %l2
9705 movrgez %g3, 0x12B, %i4
9706 smul %o5, %i3, %o3
9707 nop
9708 setx 0x904DAE4C, %l0, %l6
9709 st %l6, [%l7 + 0x38]
9710 ld [%l7 + 0x38], %fsr
9711 sub %g4, 0x1CE4, %i6
9712 fmovdcc %icc, %f22, %f26
9713 sir 0x1387
9714 wr %g0, 0x22, %asi
9715 stwa %i5, [%l7 + 0x38] %asi
9716 membar #Sync
9717 tvc %xcc, 0x2
9718 fmul8x16au %f2, %f6, %f6
9719 nop
9720 setx loop_825, %l0, %l1
9721 wrpr 0x1, %tl
9722 wrpr %l1, %tnpc
9723 setx 0x34400001400, %l0, %l1
9724 wrpr %l1, %tstate
9725 wrhpr 0x4, %htstate
9726 done
9727 flush %l7 + 0x64
9728 movvs %icc, %i7, %l1
9729 andncc %o1, %g6, %g7
9730loop_825:
9731 edge16 %o7, %l6, %g1
9732 fnands %f6, %f21, %f10
9733 edge8 %i0, %g5, %o0
9734 set 0x20, %l6
9735 prefetcha [%l7 + %l6] 0x81, 0x0
9736 fbule,a %fcc2, loop_826
9737 fbne %fcc0, loop_827
9738 sir 0x042A
9739 fcmpne32 %f24, %f30, %l0
9740loop_826:
9741 edge16n %o2, %o6, %i1
9742loop_827:
9743 xnor %l4, 0x0257, %l3
9744 alignaddr %i2, %o4, %l2
9745 add %l7, 0x40, %l6
9746 wr %g0, 0x10, %asi
9747 casxa [%l6] 0x10, %g2, %i4
9748 ba,a %icc, loop_828
9749 xorcc %g3, 0x0429, %i3
9750 sethi 0x1E7A, %o5
9751 tneg %xcc, 0x2
9752loop_828:
9753 and %g4, %i6, %o3
9754 set 0x0C, %o1
9755 lduha [%l7 + %o1] 0x19, %i5
9756 mova %icc, %l1, %o1
9757 brlez %i7, loop_829
9758 movn %icc, %g6, %o7
9759 srlx %l6, %g7, %i0
9760 set 0x40, %g4
9761 ldda [%l7 + %g4] 0x15, %f0
9762loop_829:
9763 edge32 %g5, %g1, %o0
9764 array16 %l0, %o2, %l5
9765 fmovrde %o6, %f28, %f8
9766 nop
9767 fitod %f28, %f20
9768 bgu,pt %xcc, loop_830
9769 sll %l4, 0x16, %i1
9770 brgz %l3, loop_831
9771 mova %icc, %o4, %i2
9772loop_830:
9773 nop
9774 wr %g0, 0x89, %asi
9775 prefetcha [%l7 + 0x60] %asi, 0x2
9776loop_831:
9777 popc 0x1C3A, %g2
9778 bcs,pt %xcc, loop_832
9779 fmuld8sux16 %f30, %f28, %f14
9780 fbug,a %fcc2, loop_833
9781 alignaddr %i4, %i3, %g3
9782loop_832:
9783 fxnor %f18, %f26, %f12
9784 tge %icc, 0x0
9785loop_833:
9786 edge16l %o5, %g4, %i6
9787 xorcc %o3, 0x0F9E, %l1
9788 bvc,pn %icc, loop_834
9789 smulcc %i5, %i7, %o1
9790 sll %o7, %g6, %g7
9791 fmuld8ulx16 %f1, %f6, %f28
9792loop_834:
9793 srl %i0, %l6, %g5
9794 smulcc %o0, 0x1452, %g1
9795 movg %icc, %l0, %o2
9796 fbue %fcc2, loop_835
9797 fxnors %f21, %f12, %f29
9798 fandnot2 %f26, %f20, %f2
9799 ldsw [%l7 + 0x5C], %l5
9800loop_835:
9801 nop
9802 setx 0xE04C5D4D, %l0, %l6
9803 st %l6, [%l7 + 0x78]
9804 ld [%l7 + 0x78], %fsr
9805 fmovdleu %xcc, %f31, %f5
9806 fmovsne %xcc, %f4, %f0
9807 sll %l4, 0x15, %o6
9808 edge16 %l3, %o4, %i2
9809 tvc %xcc, 0x7
9810 srax %i1, 0x12, %l2
9811 movcc %icc, %g2, %i3
9812 fnot1s %f17, %f21
9813 fbne %fcc1, loop_836
9814 sir 0x1DE5
9815 smulcc %i4, 0x1D7A, %g3
9816 ldsw [%l7 + 0x78], %g4
9817loop_836:
9818 edge32n %i6, %o5, %l1
9819 fpadd16 %f18, %f8, %f28
9820 edge16l %o3, %i7, %o1
9821 fnors %f7, %f20, %f2
9822 sir 0x15DA
9823 andn %o7, 0x107B, %g6
9824 st %f24, [%l7 + 0x68]
9825 ble,a,pt %xcc, loop_837
9826 tleu %icc, 0x5
9827 nop
9828 setx 0xFAF3926F, %l0, %l6
9829 st %l6, [%l7 + 0x28]
9830 ld [%l7 + 0x28], %f23
9831 setx 0xAC10F0E2, %l1, %l5
9832 st %l5, [%l7 + 0x10]
9833 ld [%l7 + 0x10], %f2
9834 fmuls %f2, %f23, %f14
9835 bpos loop_838
9836loop_837:
9837 edge8l %g7, %i5, %i0
9838 smul %g5, %o0, %l6
9839 movge %icc, %l0, %g1
9840loop_838:
9841 tcs %icc, 0x1
9842 movrlz %o2, %l4, %l5
9843 tneg %icc, 0x2
9844 udivx %l3, 0x0F1D, %o4
9845 sdivx %i2, 0x0AA1, %i1
9846 edge32ln %l2, %o6, %g2
9847 bgu,a loop_839
9848 nop
9849 setx loop_840, %l0, %l1
9850 jmpl %l1, %i4
9851 fxor %f22, %f24, %f14
9852 mulscc %i3, 0x0266, %g4
9853loop_839:
9854 array8 %g3, %i6, %o5
9855loop_840:
9856 fornot2s %f29, %f1, %f28
9857 xnor %l1, %i7, %o3
9858 movrgez %o7, 0x399, %g6
9859 fmovs %f14, %f29
9860 fcmpeq16 %f26, %f6, %o1
9861 tge %icc, 0x4
9862 srlx %g7, 0x17, %i5
9863 bgu,a %xcc, loop_841
9864 srlx %g5, %o0, %i0
9865 brnz,a %l6, loop_842
9866 fnot1 %f8, %f18
9867loop_841:
9868 edge32ln %l0, %g1, %o2
9869 mulx %l5, 0x01C5, %l3
9870loop_842:
9871 fpsub32s %f0, %f16, %f22
9872 swap [%l7 + 0x24], %l4
9873 alignaddrl %o4, %i1, %i2
9874 fbe %fcc2, loop_843
9875 tvs %xcc, 0x1
9876 fand %f2, %f16, %f10
9877 or %o6, 0x1282, %g2
9878loop_843:
9879 swap [%l7 + 0x14], %i4
9880 fmovrslz %l2, %f30, %f30
9881 tgu %icc, 0x6
9882 ta %icc, 0x0
9883 bvs %icc, loop_844
9884 edge8ln %i3, %g3, %i6
9885 edge8ln %o5, %l1, %i7
9886 tleu %icc, 0x7
9887loop_844:
9888 sdiv %g4, 0x04D6, %o7
9889 mulscc %g6, 0x0E4A, %o3
9890 fpack16 %f2, %f23
9891 edge16l %o1, %g7, %g5
9892 fandnot2 %f10, %f24, %f0
9893 nop
9894 setx 0xF05BEEC4, %l0, %l6
9895 st %l6, [%l7 + 0x48]
9896 ld [%l7 + 0x48], %fsr
9897 sdiv %i5, 0x132D, %o0
9898 swap [%l7 + 0x50], %l6
9899 edge16 %l0, %g1, %i0
9900 fnot2s %f25, %f19
9901 fones %f18
9902 ldstub [%l7 + 0x5A], %l5
9903 stbar
9904 movrgez %l3, 0x02A, %l4
9905 sra %o2, 0x0E, %i1
9906 fands %f8, %f5, %f17
9907 array32 %o4, %o6, %i2
9908 tleu %xcc, 0x3
9909 restored
9910 rdpr %cwp, %g1
9911 rdpr %cansave, %g2
9912 rdpr %canrestore, %g3
9913 rdpr %cleanwin, %g4
9914 rdpr %otherwin, %g5
9915 rdpr %wstate, %g6
9916 fmovde %xcc, %f6, %f3
9917 array16 %i4, %l2, %i3
9918 set 0x6C, %i1
9919 sta %f6, [%l7 + %i1] 0x11
9920 tleu %icc, 0x2
9921 tvs %xcc, 0x1
9922 fble,a %fcc2, loop_845
9923 fbule %fcc0, loop_846
9924 st %f3, [%l7 + 0x30]
9925 nop
9926 fitod %f10, %f28
9927 fdtox %f28, %f30
9928loop_845:
9929 tgu %icc, 0x3
9930loop_846:
9931 sll %g2, 0x1B, %i6
9932 brgez,a %o5, loop_847
9933 srax %g3, 0x07, %i7
9934 fbl,a %fcc3, loop_848
9935 tpos %icc, 0x4
9936loop_847:
9937 srax %g4, 0x1B, %l1
9938 movpos %icc, %o7, %o3
9939loop_848:
9940 array16 %o1, %g6, %g7
9941 alignaddrl %i5, %o0, %g5
9942 fmovsg %icc, %f17, %f30
9943 udiv %l6, 0x057C, %l0
9944 fand %f26, %f16, %f14
9945 edge32n %g1, %l5, %l3
9946 nop
9947 set 0x10, %l3
9948 ldx [%l7 + %l3], %l4
9949 fmovsleu %icc, %f26, %f8
9950 tl %icc, 0x6
9951 array8 %i0, %i1, %o2
9952 fcmple32 %f26, %f0, %o4
9953 orncc %o6, %i4, %l2
9954 edge32l %i3, %i2, %i6
9955 restored
9956 rdpr %cwp, %g1
9957 rdpr %cansave, %g2
9958 rdpr %canrestore, %g3
9959 rdpr %cleanwin, %g4
9960 rdpr %otherwin, %g5
9961 rdpr %wstate, %g6
9962 xnorcc %g2, 0x0050, %g3
9963 edge16ln %i7, %g4, %o5
9964 ble,a %xcc, loop_849
9965 orncc %l1, %o7, %o1
9966 movrlz %o3, %g7, %i5
9967 set 0x76, %i5
9968 ldsba [%l7 + %i5] 0x14, %g6
9969loop_849:
9970 brlz %g5, loop_850
9971 tpos %xcc, 0x0
9972 fexpand %f14, %f12
9973 add %l7, 0x68, %l6
9974 wr %g0, 0x18, %asi
9975 casa [%l6] 0x18, %l6, %o0
9976loop_850:
9977 ldub [%l7 + 0x2A], %g1
9978 wr %g0, 0x88, %asi
9979 ldstuba [%l7 + 0x3A] %asi, %l0
9980 nop
9981 fitos %f3, %f24
9982 fstoi %f24, %f27
9983 sethi 0x12B6, %l5
9984 and %l4, 0x1322, %l3
9985 sth %i0, [%l7 + 0x1E]
9986 subcc %i1, %o2, %o6
9987 wr %g0, 0x10, %asi
9988 stxa %i4, [%l7 + 0x68] %asi
9989 sir 0x0B8A
9990 smulcc %o4, 0x017F, %i3
9991 sdivcc %l2, 0x19AB, %i6
9992 edge32l %g2, %i2, %i7
9993 sir 0x06D5
9994 set 0x40, %g5
9995 ldda [%l7 + %g5] 0x0c, %f16
9996 movleu %xcc, %g3, %o5
9997 taddcctv %g4, %l1, %o1
9998 wr %g0, 0x19, %asi
9999 ldstuba [%l7 + 0x09] %asi, %o3
10000 ldsh [%l7 + 0x0C], %g7
10001 smulcc %i5, %g6, %o7
10002 array32 %l6, %o0, %g5
10003 sethi 0x081A, %g1
10004 nop
10005 fitos %f14, %f6
10006 fmuld8ulx16 %f10, %f9, %f14
10007 tle %xcc, 0x6
10008 call loop_851
10009 edge8ln %l0, %l4, %l3
10010 tleu %icc, 0x5
10011 fbne,a %fcc0, loop_852
10012loop_851:
10013 edge8 %i0, %l5, %i1
10014 bcc,pn %icc, loop_853
10015 fones %f23
10016loop_852:
10017 srlx %o2, 0x17, %i4
10018 fbg %fcc3, loop_854
10019loop_853:
10020 saved
10021 rdpr %cwp, %g1
10022 rdpr %cansave, %g2
10023 rdpr %canrestore, %g3
10024 rdpr %cleanwin, %g4
10025 rdpr %otherwin, %g5
10026 rdpr %wstate, %g6
10027 subcc %o6, %o4, %i3
10028 mulscc %i6, %g2, %l2
10029loop_854:
10030 tneg %icc, 0x6
10031 brnz,a %i7, loop_855
10032 fands %f31, %f13, %f6
10033 tn %xcc, 0x7
10034 fmovrsne %i2, %f17, %f23
10035loop_855:
10036 sir 0x0AB5
10037 movrne %o5, %g3, %g4
10038 set 0x58, %g7
10039 sta %f30, [%l7 + %g7] 0x81
10040 fmovscc %xcc, %f27, %f7
10041 xor %o1, 0x059F, %l1
10042 fmul8x16al %f17, %f1, %f26
10043 bcc,a loop_856
10044 tn %xcc, 0x0
10045 fcmpgt32 %f12, %f4, %g7
10046 brz %o3, loop_857
10047loop_856:
10048 movle %xcc, %i5, %o7
10049 movg %icc, %l6, %g6
10050 xnor %g5, %o0, %g1
10051loop_857:
10052 array32 %l0, %l3, %i0
10053 movrlez %l4, %l5, %o2
10054 smulcc %i4, 0x105A, %i1
10055 wr %g0, 0x89, %asi
10056 ldda [%l7 + 0x40] %asi, %f0
10057 movrlz %o4, 0x0D9, %i3
10058 set 0x10, %i7
10059 prefetcha [%l7 + %i7] 0x18, 0x0
10060 fmovdcs %icc, %f4, %f1
10061 sdivx %g2, 0x0A37, %l2
10062 and %i7, %o6, %o5
10063 subc %i2, %g4, %o1
10064 sub %g3, %g7, %o3
10065 nop
10066 fitos %f14, %f26
10067 fstod %f26, %f28
10068 lduw [%l7 + 0x70], %l1
10069 move %icc, %i5, %o7
10070 be %xcc, loop_858
10071 movge %icc, %g6, %g5
10072 std %f22, [%l7 + 0x68]
10073 tne %xcc, 0x5
10074loop_858:
10075 be,a loop_859
10076 xnor %l6, 0x07DF, %o0
10077 nop
10078 setx loop_860, %l0, %l1
10079 jmpl %l1, %g1
10080 fcmpne32 %f16, %f18, %l3
10081loop_859:
10082 st %f22, [%l7 + 0x40]
10083 nop
10084 setx 0x1075D229, %l0, %l6
10085 st %l6, [%l7 + 0x48]
10086 ld [%l7 + 0x48], %fsr
10087loop_860:
10088 add %i0, 0x1AF0, %l0
10089 movneg %icc, %l4, %o2
10090 bn,pt %xcc, loop_861
10091 edge16n %l5, %i1, %o4
10092 tvs %xcc, 0x7
10093 fmovrde %i4, %f6, %f30
10094loop_861:
10095 add %i6, %g2, %i3
10096 set 0x4C, %i3
10097 ldsha [%l7 + %i3] 0x0c, %i7
10098 bge,pt %xcc, loop_862
10099 xorcc %l2, %o5, %i2
10100 fbue,a %fcc1, loop_863
10101 edge16ln %g4, %o6, %g3
10102loop_862:
10103 fcmpgt32 %f8, %f12, %o1
10104 ba,a %xcc, loop_864
10105loop_863:
10106 edge32ln %o3, %l1, %i5
10107 fbule %fcc0, loop_865
10108 fmovdvc %xcc, %f5, %f27
10109loop_864:
10110 sdivcc %g7, 0x0577, %o7
10111 udivcc %g5, 0x0E45, %g6
10112loop_865:
10113 umulcc %o0, 0x0A5F, %g1
10114 nop
10115 setx 0xBBE7A669C7E0D31B, %l0, %l6
10116 stx %l6, [%l7 + 0x28]
10117 ldd [%l7 + 0x28], %f20
10118 setx 0x11A51A4D8CDC2AE2, %l1, %l5
10119 stx %l5, [%l7 + 0x10]
10120 ldd [%l7 + 0x10], %f2
10121 faddd %f2, %f20, %f16
10122 fmovdvc %xcc, %f28, %f2
10123 tvs %xcc, 0x1
10124 bne,a %icc, loop_866
10125 sth %l3, [%l7 + 0x7E]
10126 movpos %icc, %i0, %l0
10127 nop
10128 setx 0xE84B2105EED08383, %l0, %l6
10129 stx %l6, [%l7 + 0x28]
10130 ldd [%l7 + 0x28], %f22
10131 fsqrtd %f22, %f4
10132loop_866:
10133 nop
10134 setx loop_867, %l0, %l1
10135 wrpr 0x1, %tl
10136 wrpr %l1, %tpc
10137 add %l1, 0x4, %l1
10138 wrpr %l1, %tnpc
10139 setx 0x34400001400, %l0, %l1
10140 wrpr %l1, %tstate
10141 wrhpr 0x4, %htstate
10142 retry
10143 sub %l6, %l4, %l5
10144 sllx %i1, %o4, %o2
10145 xnor %i4, 0x1DA3, %g2
10146loop_867:
10147 edge16ln %i3, %i7, %i6
10148 bleu %xcc, loop_868
10149 edge16 %o5, %i2, %l2
10150 flush %l7 + 0x48
10151 movl %xcc, %g4, %o6
10152loop_868:
10153 brlz,a %o1, loop_869
10154 lduw [%l7 + 0x44], %o3
10155 edge32n %l1, %i5, %g7
10156 nop
10157 setx 0x8049A59D, %l0, %l6
10158 st %l6, [%l7 + 0x2C]
10159 ld [%l7 + 0x2C], %fsr
10160loop_869:
10161 fmovdleu %icc, %f31, %f9
10162 tl %icc, 0x6
10163 tg %xcc, 0x5
10164 movg %xcc, %o7, %g3
10165 mulscc %g5, %o0, %g6
10166 edge8 %g1, %i0, %l3
10167 array8 %l6, %l4, %l0
10168 taddcc %i1, %l5, %o2
10169 wr %g0, 0x80, %asi
10170 ldxa [%l7 + 0x50] %asi, %o4
10171 fmovscs %icc, %f1, %f2
10172 orncc %g2, %i3, %i4
10173 udivx %i7, 0x044F, %i6
10174 srlx %o5, 0x19, %i2
10175 xnor %l2, 0x0F9A, %g4
10176 set 0x0, %l2
10177 stxa %o6, [%g0 + %l2] 0x5f
10178 brgez,a %o1, loop_870
10179 fmovrdgz %o3, %f24, %f22
10180 tg %icc, 0x6
10181 wr %g0, 0x18, %asi
10182 lduba [%l7 + 0x7A] %asi, %l1
10183loop_870:
10184 fcmple16 %f16, %f0, %g7
10185 fbu %fcc1, loop_871
10186 alignaddr %o7, %i5, %g3
10187 udivx %g5, 0x0D96, %g6
10188 movrgz %g1, 0x3A9, %i0
10189loop_871:
10190 bgu,a,pn %xcc, loop_872
10191 edge16l %l3, %o0, %l4
10192 fmul8x16 %f31, %f16, %f22
10193 fmovsvc %icc, %f19, %f6
10194loop_872:
10195 pdist %f2, %f24, %f6
10196 alignaddrl %l6, %l0, %l5
10197 edge8ln %o2, %o4, %i1
10198 udivx %i3, 0x0A3D, %i4
10199 ble,a loop_873
10200 tvs %xcc, 0x7
10201 movl %icc, %g2, %i6
10202 fbl,a %fcc1, loop_874
10203loop_873:
10204 movneg %xcc, %o5, %i2
10205 array32 %i7, %l2, %g4
10206 subc %o1, %o6, %l1
10207loop_874:
10208 movre %o3, %o7, %i5
10209 fmovsn %xcc, %f2, %f6
10210 ble,a %xcc, loop_875
10211 orcc %g7, %g5, %g3
10212 movrgez %g1, %i0, %g6
10213 fba %fcc0, loop_876
10214loop_875:
10215 fpadd32 %f24, %f0, %f8
10216 tsubcctv %o0, %l3, %l4
10217 fmovdvs %xcc, %f30, %f26
10218loop_876:
10219 movg %xcc, %l0, %l6
10220 tl %xcc, 0x3
10221 andncc %o2, %o4, %i1
10222 wr %g0, 0xea, %asi
10223 stwa %i3, [%l7 + 0x3C] %asi
10224 membar #Sync
10225 tsubcc %i4, 0x1334, %g2
10226 addc %i6, 0x13BF, %o5
10227 or %l5, 0x1FF6, %i2
10228 te %xcc, 0x1
10229 fors %f27, %f9, %f4
10230 bn,a %icc, loop_877
10231 smul %i7, 0x0909, %l2
10232 subcc %g4, %o6, %o1
10233 andcc %l1, %o3, %i5
10234loop_877:
10235 movcc %icc, %o7, %g7
10236 set 0x60, %o4
10237 ldda [%l7 + %o4] 0x81, %g2
10238 tle %xcc, 0x1
10239 fbug,a %fcc2, loop_878
10240 edge8n %g5, %i0, %g6
10241 edge8n %o0, %l3, %g1
10242 set 0x40, %o5
10243 stda %f0, [%l7 + %o5] 0x14
10244loop_878:
10245 ldstub [%l7 + 0x59], %l4
10246 addcc %l6, %l0, %o2
10247 fxnors %f28, %f2, %f23
10248 tvc %xcc, 0x2
10249 tsubcctv %o4, %i1, %i4
10250 flush %l7 + 0x24
10251 mova %icc, %g2, %i6
10252 fbne %fcc3, loop_879
10253 fmovsle %icc, %f13, %f26
10254 sll %o5, 0x1C, %i3
10255 tgu %xcc, 0x3
10256loop_879:
10257 movre %i2, %i7, %l2
10258 fcmpgt16 %f24, %f10, %l5
10259 fcmpne32 %f22, %f20, %g4
10260 bneg,a,pt %xcc, loop_880
10261 array8 %o1, %o6, %o3
10262 fsrc1s %f20, %f23
10263 fandnot1 %f12, %f16, %f8
10264loop_880:
10265 move %icc, %l1, %o7
10266 tcs %icc, 0x4
10267 bneg loop_881
10268 sdivx %g7, 0x1408, %g3
10269 fpack32 %f28, %f6, %f24
10270 movg %xcc, %g5, %i5
10271loop_881:
10272 nop
10273 setx loop_882, %l0, %l1
10274 wrpr 0x1, %tl
10275 wrpr %l1, %tnpc
10276 setx 0x34400001400, %l0, %l1
10277 wrpr %l1, %tstate
10278 wrhpr 0x4, %htstate
10279 done
10280 orncc %i0, 0x0934, %g6
10281 tneg %icc, 0x2
10282 subccc %o0, 0x1C44, %g1
10283loop_882:
10284 addc %l4, %l6, %l3
10285 tleu %icc, 0x5
10286 ldsw [%l7 + 0x74], %o2
10287 movn %xcc, %l0, %o4
10288 subcc %i1, 0x18DC, %i4
10289 popc 0x1389, %i6
10290 xor %g2, 0x0162, %i3
10291 set 0x44, %g1
10292 stwa %o5, [%l7 + %g1] 0x89
10293 fmul8x16 %f8, %f30, %f28
10294 bge,a,pn %icc, loop_883
10295 addccc %i7, %i2, %l2
10296 sth %g4, [%l7 + 0x4E]
10297 movcs %xcc, %o1, %l5
10298loop_883:
10299 bleu,a,pt %icc, loop_884
10300 nop
10301 fitos %f12, %f2
10302 fstox %f2, %f10
10303 alignaddr %o3, %o6, %l1
10304 sdivcc %o7, 0x1847, %g7
10305loop_884:
10306 udivx %g5, 0x077D, %i5
10307 te %xcc, 0x5
10308 fcmple32 %f18, %f16, %g3
10309 fxnor %f12, %f8, %f14
10310 nop
10311 setx 0xE4874009, %l0, %l6
10312 st %l6, [%l7 + 0x28]
10313 ld [%l7 + 0x28], %f8
10314 setx 0xA4E89126, %l1, %l5
10315 st %l5, [%l7 + 0x10]
10316 ld [%l7 + 0x10], %f26
10317 fadds %f26, %f8, %f31
10318 fba %fcc0, loop_885
10319 fsrc1s %f14, %f1
10320 movne %xcc, %g6, %o0
10321 bge loop_886
10322loop_885:
10323 smulcc %i0, 0x0CF9, %l4
10324 movvc %xcc, %l6, %g1
10325 fmovsvs %xcc, %f9, %f6
10326loop_886:
10327 bg %icc, loop_887
10328 nop
10329 setx loop_888, %l0, %l1
10330 wrpr 0x1, %tl
10331 wrpr %l1, %tpc
10332 add %l1, 0x4, %l1
10333 wrpr %l1, %tnpc
10334 setx 0x34400001400, %l0, %l1
10335 wrpr %l1, %tstate
10336 wrhpr 0x4, %htstate
10337 retry
10338 edge16l %l3, %l0, %o4
10339 fmovdl %xcc, %f29, %f6
10340loop_887:
10341 edge16l %o2, %i1, %i6
10342loop_888:
10343 movl %xcc, %g2, %i4
10344 set 0x2E, %l0
10345 lduha [%l7 + %l0] 0x14, %i3
10346 fbug,a %fcc3, loop_889
10347 add %o5, %i7, %i2
10348 set 0x30, %l4
10349 stxa %l2, [%l7 + %l4] 0x2f
10350 membar #Sync
10351loop_889:
10352 mova %icc, %o1, %g4
10353 brz,a %l5, loop_890
10354 mova %xcc, %o6, %o3
10355 fsrc1s %f19, %f28
10356 fmovdgu %xcc, %f20, %f20
10357loop_890:
10358 fcmpeq32 %f28, %f24, %l1
10359 nop
10360 set 0x5C, %o2
10361 stw %o7, [%l7 + %o2]
10362 fbo %fcc3, loop_891
10363 fbl,a %fcc1, loop_892
10364 tsubcctv %g5, 0x08B8, %g7
10365 movvs %xcc, %i5, %g6
10366loop_891:
10367 nop
10368 set 0x2C, %o7
10369 swapa [%l7 + %o7] 0x80, %g3
10370loop_892:
10371 fmovse %icc, %f21, %f24
10372 addcc %i0, 0x166A, %l4
10373 tleu %icc, 0x0
10374 addcc %l6, 0x0CA1, %o0
10375 fcmple32 %f22, %f22, %l3
10376 wr %g0, 0x10, %asi
10377 lduba [%l7 + 0x2F] %asi, %g1
10378 subccc %o4, %o2, %l0
10379 fbug %fcc0, loop_893
10380 movrlz %i1, %i6, %i4
10381 fsrc2s %f25, %f19
10382 bleu,pt %icc, loop_894
10383loop_893:
10384 nop
10385 fitos %f10, %f5
10386 fstoi %f5, %f16
10387 xor %g2, 0x1965, %o5
10388 edge16ln %i7, %i2, %i3
10389loop_894:
10390 ta %icc, 0x3
10391 array32 %l2, %g4, %o1
10392 tcs %xcc, 0x6
10393 fmovsne %icc, %f15, %f24
10394 bl,a loop_895
10395 nop
10396 setx 0x06832457, %l0, %l6
10397 st %l6, [%l7 + 0x28]
10398 ld [%l7 + 0x28], %f12
10399 setx 0x71EDBCBC, %l1, %l5
10400 st %l5, [%l7 + 0x10]
10401 ld [%l7 + 0x10], %f19
10402 fsubs %f19, %f12, %f1
10403 fmovsvs %icc, %f15, %f22
10404 edge16l %l5, %o6, %o3
10405loop_895:
10406 andcc %l1, 0x15C0, %g5
10407 membar #Sync
10408 wr %g0, 0xf9, %asi
10409 ldda [%l7 + 0x40] %asi, %f0
10410 set 0x5D, %i6
10411 ldstuba [%l7 + %i6] 0x81, %g7
10412 brlez %i5, loop_896
10413 edge32 %o7, %g3, %i0
10414 sub %g6, %l4, %o0
10415 fmovrsne %l6, %f2, %f1
10416loop_896:
10417 nop
10418 set 0x35, %l1
10419 ldstuba [%l7 + %l1] 0x11, %g1
10420 movgu %xcc, %o4, %o2
10421 movrne %l3, 0x37D, %l0
10422 taddcctv %i6, 0x0AE6, %i1
10423 alignaddrl %g2, %o5, %i4
10424 add %l7, 0x18, %l6
10425 wr %g0, 0x11, %asi
10426 ldxa [%l6] %asi, %i2
10427 casxa [%l6] %asi, %i2, %i7
10428 fmovsa %icc, %f5, %f10
10429 stbar
10430 tcs %xcc, 0x4
10431 tg %icc, 0x2
10432 ldd [%l7 + 0x48], %f14
10433 ldx [%l7 + 0x10], %l2
10434 tg %icc, 0x1
10435 fmovdn %icc, %f26, %f4
10436 nop
10437 setx loop_897, %l0, %l1
10438 jmpl %l1, %g4
10439 movrlz %o1, 0x072, %i3
10440 umul %o6, %l5, %l1
10441 movneg %icc, %g5, %o3
10442loop_897:
10443 fmul8ulx16 %f30, %f8, %f14
10444 set 0x30, %g6
10445 ldswa [%l7 + %g6] 0x88, %i5
10446 fmovsg %xcc, %f31, %f17
10447 tne %icc, 0x5
10448 fmovsneg %xcc, %f28, %f20
10449 subcc %g7, 0x1D39, %g3
10450 smul %i0, 0x118C, %g6
10451 tcc %xcc, 0x1
10452 fexpand %f6, %f8
10453 edge8ln %l4, %o7, %o0
10454 fblg %fcc3, loop_898
10455 xnorcc %g1, %o4, %o2
10456 bge %icc, loop_899
10457 tg %xcc, 0x7
10458loop_898:
10459 subccc %l6, %l0, %i6
10460 te %icc, 0x2
10461loop_899:
10462 xnorcc %i1, %l3, %g2
10463 xor %o5, 0x0B25, %i4
10464 mulscc %i7, %i2, %l2
10465 edge8n %o1, %g4, %i3
10466 movle %xcc, %o6, %l1
10467 subcc %g5, %o3, %l5
10468 wr %g0, 0x88, %asi
10469 ldda [%l7 + 0x60] %asi, %i4
10470 sdiv %g3, 0x192A, %i0
10471 movre %g7, 0x3BE, %g6
10472 fmul8ulx16 %f2, %f2, %f4
10473 bcc loop_900
10474 fcmpgt16 %f26, %f2, %o7
10475 edge8l %l4, %g1, %o0
10476 edge16ln %o2, %o4, %l0
10477loop_900:
10478 fmovsn %xcc, %f15, %f27
10479 fblg %fcc3, loop_901
10480 nop
10481 setx 0x22625940104BC8D1, %l0, %l6
10482 stx %l6, [%l7 + 0x28]
10483 ldx [%l7 + 0x28], %fsr
10484 udiv %l6, 0x0E16, %i6
10485 wr %g0, 0x22, %asi
10486 ldda [%l7 + 0x10] %asi, %l2
10487loop_901:
10488 bcs,a,pn %xcc, loop_902
10489 tvs %xcc, 0x4
10490 set 0x4C, %i0
10491 sta %f29, [%l7 + %i0] 0x11
10492loop_902:
10493 edge8l %i1, %o5, %g2
10494 std %f6, [%l7 + 0x10]
10495 wr %g0, 0x04, %asi
10496 ldsha [%l7 + 0x4E] %asi, %i7
10497 sethi 0x18AB, %i4
10498 tneg %icc, 0x3
10499 sth %l2, [%l7 + 0x56]
10500 ble loop_903
10501 fbu,a %fcc3, loop_904
10502 movrlez %o1, 0x207, %i2
10503 sethi 0x1549, %i3
10504loop_903:
10505 srl %o6, %g4, %g5
10506loop_904:
10507 tsubcctv %o3, 0x001B, %l1
10508 andn %l5, %g3, %i5
10509 wr %g0, 0x22, %asi
10510 stwa %g7, [%l7 + 0x1C] %asi
10511 membar #Sync
10512 tcc %icc, 0x2
10513 subccc %i0, %g6, %l4
10514 sll %o7, %g1, %o2
10515 movge %xcc, %o0, %l0
10516 bcs,a %xcc, loop_905
10517 movge %icc, %l6, %i6
10518 edge32 %l3, %o4, %i1
10519 mova %icc, %g2, %o5
10520loop_905:
10521 edge16l %i4, %l2, %i7
10522 fble,a %fcc1, loop_906
10523 fbug %fcc2, loop_907
10524 ldstub [%l7 + 0x59], %i2
10525 edge32ln %o1, %o6, %g4
10526loop_906:
10527 movrne %i3, 0x0D8, %o3
10528loop_907:
10529 nop
10530 wr %g0, 0x11, %asi
10531 ldsha [%l7 + 0x0A] %asi, %l1
10532 tsubcctv %g5, %l5, %g3
10533 tneg %xcc, 0x3
10534 tg %xcc, 0x3
10535 bneg,pn %xcc, loop_908
10536 nop
10537 setx 0x8064B0B2, %l0, %l6
10538 st %l6, [%l7 + 0x4C]
10539 ld [%l7 + 0x4C], %fsr
10540 fnand %f30, %f0, %f4
10541 edge32n %g7, %i0, %g6
10542loop_908:
10543 udiv %l4, 0x0889, %o7
10544 tpos %xcc, 0x6
10545 edge32 %g1, %i5, %o2
10546 restored
10547 rdpr %cwp, %g1
10548 rdpr %cansave, %g2
10549 rdpr %canrestore, %g3
10550 rdpr %cleanwin, %g4
10551 rdpr %otherwin, %g5
10552 rdpr %wstate, %g6
10553 taddcctv %l0, 0x0214, %l6
10554 fpackfix %f4, %f30
10555 fpsub16 %f26, %f10, %f8
10556 move %icc, %o0, %i6
10557 orn %o4, %i1, %l3
10558 fnot2s %f12, %f1
10559 tl %icc, 0x3
10560 movrlez %g2, %i4, %o5
10561 sth %l2, [%l7 + 0x30]
10562 set 0x38, %i4
10563 stba %i7, [%l7 + %i4] 0x11
10564 movrgez %o1, %i2, %g4
10565 tn %xcc, 0x6
10566 sra %o6, %o3, %l1
10567 ba,a %xcc, loop_909
10568 tg %xcc, 0x2
10569 fsrc1s %f6, %f6
10570 prefetch [%l7 + 0x10], 0x3
10571loop_909:
10572 fblg,a %fcc0, loop_910
10573 xnor %i3, %l5, %g5
10574 fmovdne %xcc, %f13, %f26
10575 move %xcc, %g3, %g7
10576loop_910:
10577 fmuld8ulx16 %f17, %f2, %f22
10578 nop
10579 setx 0x65EBDC19FD639257, %l0, %l6
10580 stx %l6, [%l7 + 0x28]
10581 ldd [%l7 + 0x28], %f14
10582 setx 0xA4641A60ADE49667, %l1, %l5
10583 stx %l5, [%l7 + 0x10]
10584 ldd [%l7 + 0x10], %f20
10585 fdivd %f20, %f14, %f20
10586 tvs %icc, 0x0
10587 fbule,a %fcc3, loop_911
10588 edge32l %g6, %l4, %o7
10589 add %l7, 0x7C, %l6
10590 wr %g0, 0x89, %asi
10591 casa [%l6] %asi, %i0, %i5
10592loop_911:
10593 call loop_912
10594 nop
10595 fitos %f1, %f31
10596 subcc %o2, %g1, %l6
10597 addc %o0, 0x0E51, %i6
10598loop_912:
10599 srax %o4, 0x0F, %i1
10600 brz %l0, loop_913
10601 movrne %l3, 0x1DB, %i4
10602 fandnot1s %f6, %f13, %f11
10603 or %o5, 0x1A2E, %l2
10604loop_913:
10605 movpos %icc, %g2, %o1
10606 bge,a,pn %xcc, loop_914
10607 movleu %icc, %i2, %i7
10608 tge %icc, 0x6
10609 array16 %g4, %o6, %o3
10610loop_914:
10611 movne %xcc, %i3, %l1
10612 tleu %xcc, 0x6
10613 smul %l5, %g3, %g7
10614 fmovscs %xcc, %f16, %f30
10615 addc %g5, %l4, %g6
10616 alignaddr %i0, %o7, %i5
10617 fabss %f22, %f12
10618 xnorcc %o2, 0x0587, %g1
10619 addc %o0, 0x1382, %l6
10620 stw %o4, [%l7 + 0x30]
10621 sllx %i1, 0x03, %i6
10622 addc %l3, 0x1D02, %l0
10623 sllx %i4, 0x0F, %o5
10624 sdivx %l2, 0x0D2B, %o1
10625 fmovs %f12, %f14
10626 fandnot1 %f6, %f28, %f24
10627 fmovsa %xcc, %f18, %f27
10628 wr %g0, 0x18, %asi
10629 prefetcha [%l7 + 0x18] %asi, 0x2
10630 orn %i2, %g4, %i7
10631 tpos %xcc, 0x5
10632 fmovrdgz %o6, %f18, %f2
10633 tle %xcc, 0x4
10634 bgu,a,pt %icc, loop_915
10635 be,a %xcc, loop_916
10636 nop
10637 setx 0x2F08B87BFB793612, %l0, %l6
10638 stx %l6, [%l7 + 0x28]
10639 ldd [%l7 + 0x28], %f22
10640 setx 0xBFCB83F3F504A4FC, %l1, %l5
10641 stx %l5, [%l7 + 0x10]
10642 ldd [%l7 + 0x10], %f26
10643 fsubd %f26, %f22, %f22
10644 fsrc1s %f0, %f15
10645loop_915:
10646 movpos %icc, %i3, %o3
10647loop_916:
10648 fmovdgu %xcc, %f16, %f6
10649 movge %xcc, %l5, %l1
10650 andcc %g7, %g5, %g3
10651 tleu %xcc, 0x5
10652 tleu %xcc, 0x7
10653 smul %l4, 0x107F, %g6
10654 popc 0x1F81, %i0
10655 sethi 0x0D58, %o7
10656 sll %i5, %o2, %g1
10657 bn,a loop_917
10658 orncc %o0, %l6, %i1
10659 wr %g0, 0xf1, %asi
10660 stda %f16, [%l7 + 0x40] %asi
10661 membar #Sync
10662loop_917:
10663 nop
10664 set 0x5C, %o3
10665 swapa [%l7 + %o3] 0x89, %o4
10666 mulx %i6, 0x0CCD, %l3
10667 tcs %icc, 0x2
10668 fbg,a %fcc3, loop_918
10669 smul %l0, 0x03F9, %i4
10670 movrgez %o5, %o1, %g2
10671 addc %i2, 0x0814, %g4
10672loop_918:
10673 tgu %icc, 0x6
10674 orcc %l2, 0x0055, %o6
10675 addcc %i7, %i3, %o3
10676 saved
10677 rdpr %cwp, %g1
10678 rdpr %cansave, %g2
10679 rdpr %canrestore, %g3
10680 rdpr %cleanwin, %g4
10681 rdpr %otherwin, %g5
10682 rdpr %wstate, %g6
10683 tcc %xcc, 0x0
10684 brz,a %l1, loop_919
10685 xnor %g7, 0x1C82, %g5
10686 saved
10687 rdpr %cwp, %g1
10688 rdpr %cansave, %g2
10689 rdpr %canrestore, %g3
10690 rdpr %cleanwin, %g4
10691 rdpr %otherwin, %g5
10692 rdpr %wstate, %g6
10693 lduw [%l7 + 0x40], %g3
10694loop_919:
10695 bleu,a,pn %xcc, loop_920
10696 ld [%l7 + 0x18], %f17
10697 tg %icc, 0x4
10698 alignaddrl %l4, %g6, %l5
10699loop_920:
10700 movl %icc, %i0, %o7
10701 nop
10702 setx 0x14F2D10F706B3F7D, %l0, %l6
10703 stx %l6, [%l7 + 0x10]
10704 ldx [%l7 + 0x10], %fsr
10705 sra %o2, %i5, %o0
10706 wr %g0, 0x20, %asi
10707 stxa %g1, [%g0 + 0x8] %asi
10708 tle %xcc, 0x2
10709 set 0x20, %o0
10710 lduwa [%l7 + %o0] 0x88, %i1
10711 udiv %l6, 0x1853, %o4
10712 fbl %fcc1, loop_921
10713 sethi 0x08B5, %i6
10714 stb %l0, [%l7 + 0x2B]
10715 addcc %i4, %l3, %o1
10716loop_921:
10717 sdivcc %o5, 0x1DD1, %i2
10718 movrne %g2, 0x181, %g4
10719 nop
10720 fitod %f6, %f28
10721 fdtox %f28, %f24
10722 fbo %fcc1, loop_922
10723 srax %l2, %i7, %o6
10724 set 0x18, %g2
10725 sta %f4, [%l7 + %g2] 0x11
10726loop_922:
10727 stx %o3, [%l7 + 0x20]
10728 fornot2s %f11, %f20, %f0
10729 movle %xcc, %i3, %l1
10730 edge8n %g5, %g3, %g7
10731 fmovsvc %xcc, %f0, %f0
10732 fmovrsgez %l4, %f30, %f13
10733 fmovdleu %xcc, %f7, %f18
10734 tcc %xcc, 0x6
10735 addccc %g6, 0x0621, %i0
10736 add %l5, 0x1EAF, %o7
10737 brnz,a %i5, loop_923
10738 movre %o2, 0x3C6, %o0
10739 alignaddrl %i1, %g1, %l6
10740 edge8n %o4, %i6, %i4
10741loop_923:
10742 sub %l0, 0x1C77, %o1
10743 movneg %icc, %l3, %i2
10744 fcmple32 %f6, %f20, %o5
10745 ld [%l7 + 0x28], %f5
10746 movge %xcc, %g4, %l2
10747 fones %f2
10748 fcmpgt16 %f2, %f16, %g2
10749 fbul,a %fcc1, loop_924
10750 bge,a,pt %icc, loop_925
10751 ta %xcc, 0x5
10752 ldsw [%l7 + 0x3C], %i7
10753loop_924:
10754 fzeros %f8
10755loop_925:
10756 movg %xcc, %o3, %o6
10757 add %l1, 0x1458, %g5
10758 fmuld8ulx16 %f14, %f10, %f22
10759 ldsh [%l7 + 0x7E], %g3
10760 add %l7, 0x54, %l6
10761 wr %g0, 0x88, %asi
10762 lda [%l6] %asi, %g7
10763 casa [%l6] 0x88, %g7, %l4
10764 movpos %xcc, %g6, %i0
10765 movne %icc, %l5, %o7
10766 fxnor %f28, %f8, %f14
10767 ld [%l7 + 0x30], %f26
10768 fnot2s %f24, %f9
10769 fmovsn %xcc, %f5, %f5
10770 srlx %i3, %o2, %i5
10771 fexpand %f4, %f18
10772 bleu,a %icc, loop_926
10773 movrlez %o0, 0x314, %i1
10774 ldd [%l7 + 0x08], %i6
10775 or %o4, 0x12E1, %g1
10776loop_926:
10777 srl %i6, 0x14, %i4
10778 brlez %o1, loop_927
10779 ldsh [%l7 + 0x1C], %l3
10780 array32 %i2, %o5, %g4
10781 udivx %l2, 0x17C0, %g2
10782loop_927:
10783 fmovdle %xcc, %f13, %f21
10784 bpos,a,pn %xcc, loop_928
10785 array32 %l0, %o3, %i7
10786 wr %g0, 0x19, %asi
10787 ldxa [%l7 + 0x70] %asi, %o6
10788loop_928:
10789 edge16ln %g5, %g3, %g7
10790 fbge,a %fcc0, loop_929
10791 tleu %icc, 0x4
10792 orcc %l4, %l1, %i0
10793 fcmpeq16 %f22, %f20, %l5
10794loop_929:
10795 sdivx %o7, 0x0157, %g6
10796 tg %icc, 0x5
10797 brlez,a %i3, loop_930
10798 fabsd %f4, %f24
10799 edge8ln %i5, %o0, %i1
10800 fbuge,a %fcc3, loop_931
10801loop_930:
10802 fmuld8sux16 %f15, %f12, %f4
10803 andn %o2, %o4, %g1
10804 fcmpeq32 %f26, %f0, %i6
10805loop_931:
10806 srlx %i4, 0x00, %o1
10807 movrne %l6, 0x1AF, %i2
10808 movvc %xcc, %o5, %l3
10809 movl %icc, %l2, %g4
10810 fxors %f16, %f18, %f8
10811 fcmpgt32 %f4, %f20, %l0
10812 fpadd32 %f22, %f2, %f22
10813 fnors %f19, %f12, %f21
10814 movcs %xcc, %g2, %i7
10815 fpadd16s %f18, %f20, %f29
10816 srax %o6, 0x08, %o3
10817 nop
10818 fitos %f8, %f25
10819 fstox %f25, %f20
10820 fxtos %f20, %f21
10821 edge16ln %g3, %g5, %l4
10822 fcmpne32 %f14, %f12, %g7
10823 move %icc, %l1, %i0
10824 ldd [%l7 + 0x48], %f20
10825 nop
10826 setx loop_932, %l0, %l1
10827 jmpl %l1, %l5
10828 tcs %xcc, 0x6
10829 tcs %icc, 0x5
10830 set 0x24, %l5
10831 lduwa [%l7 + %l5] 0x15, %o7
10832loop_932:
10833 movcc %icc, %i3, %i5
10834 tl %xcc, 0x5
10835 array16 %g6, %i1, %o0
10836 addc %o4, 0x1669, %g1
10837 bpos,pn %icc, loop_933
10838 be,a,pn %xcc, loop_934
10839 fcmple16 %f12, %f26, %o2
10840 bne,a,pt %xcc, loop_935
10841loop_933:
10842 te %icc, 0x2
10843loop_934:
10844 umul %i4, %o1, %l6
10845 edge16ln %i2, %o5, %l3
10846loop_935:
10847 and %i6, %l2, %l0
10848 xnor %g2, 0x1E97, %i7
10849 movneg %xcc, %o6, %g4
10850 fzeros %f2
10851 call loop_936
10852 movle %icc, %o3, %g5
10853 edge32l %l4, %g7, %g3
10854 movgu %icc, %l1, %i0
10855loop_936:
10856 brnz %o7, loop_937
10857 fmovscs %xcc, %f5, %f9
10858 mova %icc, %l5, %i5
10859 andn %i3, %i1, %o0
10860loop_937:
10861 nop
10862 setx 0x6DF48480, %l0, %l6
10863 st %l6, [%l7 + 0x28]
10864 ld [%l7 + 0x28], %f17
10865 setx 0x930F4204, %l1, %l5
10866 st %l5, [%l7 + 0x10]
10867 ld [%l7 + 0x10], %f2
10868 fdivs %f2, %f17, %f13
10869 fblg,a %fcc0, loop_938
10870 edge32l %o4, %g6, %g1
10871 fbl,a %fcc2, loop_939
10872 andncc %i4, %o2, %o1
10873loop_938:
10874 fxor %f28, %f10, %f4
10875 alignaddr %l6, %o5, %i2
10876loop_939:
10877 mova %icc, %i6, %l3
10878 movrlez %l0, 0x01E, %l2
10879 ldub [%l7 + 0x6A], %i7
10880 tle %icc, 0x7
10881 umulcc %o6, %g4, %g2
10882 tle %xcc, 0x4
10883 sdiv %g5, 0x179C, %l4
10884 nop
10885 set 0x30, %o6
10886 ldd [%l7 + %o6], %f10
10887 edge8ln %o3, %g3, %l1
10888 fandnot1 %f2, %f30, %f10
10889 edge16ln %g7, %o7, %l5
10890 te %icc, 0x6
10891 wr %g0, 0x5f, %asi
10892 stxa %i0, [%g0 + 0x0] %asi
10893 fsrc1s %f31, %f2
10894 fmovrsgz %i3, %f17, %f16
10895 lduh [%l7 + 0x16], %i5
10896 tn %xcc, 0x0
10897 andncc %i1, %o0, %o4
10898 swap [%l7 + 0x4C], %g1
10899 xor %g6, %i4, %o1
10900 tcc %xcc, 0x1
10901 fbug %fcc3, loop_940
10902 movcs %xcc, %l6, %o2
10903 brgez %i2, loop_941
10904 tneg %xcc, 0x5
10905loop_940:
10906 udiv %i6, 0x17B6, %o5
10907 wr %g0, 0x11, %asi
10908 ldstuba [%l7 + 0x4E] %asi, %l3
10909loop_941:
10910 bg,a,pn %xcc, loop_942
10911 fnot2s %f14, %f9
10912 ble,pt %xcc, loop_943
10913 mulscc %l0, 0x1416, %l2
10914loop_942:
10915 nop
10916 fitod %f8, %f28
10917 movpos %xcc, %o6, %i7
10918loop_943:
10919 edge8 %g2, %g5, %l4
10920 sth %g4, [%l7 + 0x0E]
10921 fbn,a %fcc2, loop_944
10922 bvc,a,pt %xcc, loop_945
10923 edge8l %g3, %o3, %g7
10924 sethi 0x0A37, %l1
10925loop_944:
10926 edge8n %l5, %i0, %o7
10927loop_945:
10928 bcs,a %icc, loop_946
10929 edge32n %i3, %i1, %o0
10930 xnorcc %o4, %g1, %g6
10931 nop
10932 set 0x1F, %g3
10933 ldstub [%l7 + %g3], %i5
10934loop_946:
10935 movcs %xcc, %i4, %o1
10936 bvc,a,pn %icc, loop_947
10937 tg %icc, 0x3
10938 umul %l6, 0x17F2, %o2
10939 xnor %i6, %i2, %o5
10940loop_947:
10941 edge16ln %l0, %l2, %o6
10942 taddcctv %l3, 0x1666, %i7
10943 movneg %xcc, %g2, %l4
10944 fbo %fcc0, loop_948
10945 nop
10946 setx 0xAC7A0334, %l0, %l6
10947 st %l6, [%l7 + 0x28]
10948 ld [%l7 + 0x28], %f0
10949 setx 0x337400BD, %l1, %l5
10950 st %l5, [%l7 + 0x10]
10951 ld [%l7 + 0x10], %f21
10952 fmuls %f21, %f0, %f8
10953 tsubcctv %g4, %g5, %g3
10954 movrgez %g7, %l1, %o3
10955loop_948:
10956 fpsub16 %f16, %f0, %f16
10957 edge8n %l5, %i0, %o7
10958 movvs %xcc, %i3, %o0
10959 xorcc %i1, 0x16F6, %o4
10960 wr %g0, 0x0c, %asi
10961 ldxa [%l7 + 0x78] %asi, %g1
10962 edge32n %i5, %i4, %g6
10963 tgu %icc, 0x6
10964 fba,a %fcc1, loop_949
10965 movne %xcc, %o1, %o2
10966 edge16n %i6, %i2, %o5
10967 stbar
10968loop_949:
10969 fbge,a %fcc2, loop_950
10970 brnz,a %l6, loop_951
10971 fbg %fcc1, loop_952
10972 nop
10973 setx loop_953, %l0, %l1
10974 wrpr 0x1, %tl
10975 wrpr %l1, %tnpc
10976 setx 0x34400001400, %l0, %l1
10977 wrpr %l1, %tstate
10978 wrhpr 0x4, %htstate
10979 done
10980loop_950:
10981 edge32n %l0, %l2, %o6
10982loop_951:
10983 fcmple32 %f6, %f26, %i7
10984loop_952:
10985 array8 %l3, %l4, %g2
10986loop_953:
10987 srlx %g4, 0x1D, %g3
10988 sra %g5, %g7, %o3
10989 fands %f31, %f16, %f13
10990 alignaddrl %l1, %l5, %o7
10991 smulcc %i0, %i3, %o0
10992 fmovsl %icc, %f13, %f19
10993 tvc %icc, 0x5
10994 udivx %i1, 0x1A77, %g1
10995 fsrc1s %f24, %f0
10996 array32 %o4, %i4, %g6
10997 move %xcc, %i5, %o1
10998 tcc %icc, 0x3
10999 set 0x40, %l6
11000 stda %f0, [%l7 + %l6] 0x89
11001 fnot2 %f30, %f4
11002 add %o2, 0x010B, %i6
11003 add %o5, 0x0713, %i2
11004 set 0x7C, %i2
11005 lda [%l7 + %i2] 0x19, %f1
11006 nop
11007 fitos %f5, %f17
11008 fstox %f17, %f4
11009 fxtos %f4, %f6
11010 tgu %xcc, 0x1
11011 tg %icc, 0x5
11012 fsrc1s %f9, %f13
11013 add %l7, 0x58, %l6
11014 wr %g0, 0x04, %asi
11015 casxa [%l6] %asi, %l6, %l2
11016 udivcc %o6, 0x0292, %l0
11017 tvs %icc, 0x5
11018 st %f5, [%l7 + 0x18]
11019 bn loop_954
11020 bl %xcc, loop_955
11021 array32 %i7, %l4, %g2
11022 edge8ln %l3, %g3, %g4
11023loop_954:
11024 movrlz %g5, 0x26A, %o3
11025loop_955:
11026 taddcc %l1, %l5, %g7
11027 edge8ln %o7, %i0, %i3
11028 nop
11029 set 0x48, %g4
11030 lduh [%l7 + %g4], %o0
11031 fsrc2 %f2, %f16
11032 array32 %i1, %o4, %i4
11033 sethi 0x05A4, %g6
11034 sub %i5, %g1, %o1
11035 movle %xcc, %i6, %o5
11036 fbe %fcc1, loop_956
11037 fornot2s %f7, %f9, %f7
11038 edge32l %o2, %l6, %l2
11039 fnors %f12, %f16, %f14
11040loop_956:
11041 move %icc, %i2, %l0
11042 fpsub32s %f15, %f22, %f7
11043 taddcctv %o6, %l4, %i7
11044 nop
11045 setx loop_957, %l0, %l1
11046 jmpl %l1, %l3
11047 ldsh [%l7 + 0x24], %g3
11048 sir 0x1953
11049 nop
11050 setx 0x518F1DC2A61D4B63, %l0, %l6
11051 stx %l6, [%l7 + 0x28]
11052 ldd [%l7 + 0x28], %f14
11053 setx 0x1F3A1DCCF25E569F, %l1, %l5
11054 stx %l5, [%l7 + 0x10]
11055 ldd [%l7 + 0x10], %f14
11056 fdivd %f14, %f14, %f24
11057loop_957:
11058 nop
11059 setx 0xD273E1817065995E, %l0, %l6
11060 stx %l6, [%l7 + 0x50]
11061 ldx [%l7 + 0x50], %fsr
11062 movleu %icc, %g2, %g4
11063 sdivcc %g5, 0x0E90, %o3
11064 brnz %l5, loop_958
11065 tpos %xcc, 0x1
11066 tne %xcc, 0x6
11067 movle %xcc, %g7, %l1
11068loop_958:
11069 fmovde %xcc, %f18, %f1
11070 movrgz %i0, 0x072, %i3
11071 udivcc %o7, 0x1F57, %i1
11072 ldub [%l7 + 0x15], %o0
11073 wr %g0, 0xeb, %asi
11074 stwa %o4, [%l7 + 0x50] %asi
11075 membar #Sync
11076 udivx %g6, 0x0EF0, %i5
11077 fbule %fcc3, loop_959
11078 tcc %xcc, 0x2
11079 movl %icc, %g1, %o1
11080 membar 0x2B
11081loop_959:
11082 tvc %icc, 0x4
11083 fcmple16 %f28, %f12, %i6
11084 andn %i4, 0x11EC, %o5
11085 tgu %icc, 0x4
11086 fmovrsne %l6, %f5, %f31
11087 or %l2, %i2, %o2
11088 fba %fcc3, loop_960
11089 tsubcc %o6, %l4, %i7
11090 udivx %l3, 0x107F, %l0
11091 fmul8x16 %f11, %f10, %f16
11092loop_960:
11093 sdivx %g2, 0x191A, %g3
11094 edge8ln %g5, %g4, %o3
11095 wr %g0, 0x23, %asi
11096 stxa %l5, [%l7 + 0x70] %asi
11097 membar #Sync
11098 ld [%l7 + 0x48], %f10
11099 fbne %fcc0, loop_961
11100 restored
11101 rdpr %cwp, %g1
11102 rdpr %cansave, %g2
11103 rdpr %canrestore, %g3
11104 rdpr %cleanwin, %g4
11105 rdpr %otherwin, %g5
11106 rdpr %wstate, %g6
11107 tsubcc %l1, 0x01BC, %i0
11108 fcmpgt16 %f14, %f0, %i3
11109loop_961:
11110 nop
11111 wr %g0, 0x0c, %asi
11112 sta %f2, [%l7 + 0x20] %asi
11113 bg,a,pn %icc, loop_962
11114 tneg %xcc, 0x1
11115 tn %icc, 0x4
11116 udivcc %g7, 0x05A8, %o7
11117loop_962:
11118 movle %xcc, %o0, %o4
11119 fbuge %fcc1, loop_963
11120 fmovrsgez %i1, %f5, %f6
11121 tvs %xcc, 0x1
11122 nop
11123 fitod %f2, %f16
11124 fdtox %f16, %f12
11125 fxtod %f12, %f18
11126loop_963:
11127 or %i5, %g6, %o1
11128 sra %g1, %i6, %o5
11129 mulx %l6, 0x1BFA, %l2
11130 fmovrdlz %i2, %f12, %f16
11131 tgu %icc, 0x3
11132 sll %o2, 0x09, %i4
11133 movg %xcc, %l4, %i7
11134 brlez %o6, loop_964
11135 fbo,a %fcc3, loop_965
11136 fpack32 %f14, %f18, %f24
11137 stb %l3, [%l7 + 0x4A]
11138loop_964:
11139 udivx %g2, 0x17C9, %l0
11140loop_965:
11141 call loop_966
11142 movne %icc, %g3, %g4
11143 orcc %o3, 0x028F, %g5
11144 umul %l5, 0x1E76, %l1
11145loop_966:
11146 srlx %i0, %i3, %g7
11147 movle %icc, %o0, %o7
11148 fble,a %fcc0, loop_967
11149 movrgez %i1, 0x1D4, %i5
11150 xorcc %o4, %o1, %g6
11151 and %i6, 0x0A5B, %o5
11152loop_967:
11153 edge8n %g1, %l6, %i2
11154 tvs %xcc, 0x6
11155 movne %xcc, %o2, %i4
11156 fsrc2 %f4, %f0
11157 stb %l4, [%l7 + 0x7C]
11158 set 0x4C, %i1
11159 sta %f9, [%l7 + %i1] 0x11
11160 sth %l2, [%l7 + 0x62]
11161 fnegs %f23, %f12
11162 edge16 %o6, %l3, %g2
11163 umul %l0, %g3, %i7
11164 edge8 %o3, %g5, %l5
11165 udiv %l1, 0x0F9C, %i0
11166 sir 0x1366
11167 andncc %g4, %g7, %i3
11168 xor %o7, %i1, %i5
11169 movl %icc, %o4, %o0
11170 or %g6, 0x12FA, %o1
11171 fbl %fcc1, loop_968
11172 or %i6, 0x1257, %g1
11173 call loop_969
11174 sub %l6, 0x02FA, %o5
11175loop_968:
11176 fnors %f18, %f22, %f27
11177 srax %i2, 0x0E, %o2
11178loop_969:
11179 edge16l %l4, %i4, %l2
11180 xorcc %o6, 0x0F3F, %l3
11181 stb %l0, [%l7 + 0x7A]
11182 tleu %xcc, 0x0
11183 edge16l %g3, %g2, %o3
11184 edge8 %g5, %l5, %l1
11185 edge8ln %i7, %g4, %i0
11186 tleu %icc, 0x0
11187 array32 %i3, %o7, %g7
11188 movl %xcc, %i5, %i1
11189 bgu,pt %xcc, loop_970
11190 subccc %o0, 0x130E, %g6
11191 tgu %icc, 0x4
11192 fmovscc %icc, %f19, %f19
11193loop_970:
11194 tge %icc, 0x1
11195 bne,a,pn %xcc, loop_971
11196 fornot2s %f16, %f18, %f3
11197 movrgez %o4, %i6, %o1
11198 movl %xcc, %g1, %o5
11199loop_971:
11200 sdivx %l6, 0x11F7, %o2
11201 edge16 %i2, %l4, %l2
11202 edge8l %i4, %l3, %o6
11203 ldstub [%l7 + 0x09], %g3
11204 edge32l %l0, %g2, %o3
11205 fnors %f15, %f10, %f18
11206 wr %g0, 0x18, %asi
11207 ldsba [%l7 + 0x38] %asi, %g5
11208 nop
11209 setx loop_972, %l0, %l1
11210 wrpr 0x1, %tl
11211 wrpr %l1, %tpc
11212 add %l1, 0x4, %l1
11213 wrpr %l1, %tnpc
11214 setx 0x34400001400, %l0, %l1
11215 wrpr %l1, %tstate
11216 wrhpr 0x4, %htstate
11217 retry
11218 saved
11219 rdpr %cwp, %g1
11220 rdpr %cansave, %g2
11221 rdpr %canrestore, %g3
11222 rdpr %cleanwin, %g4
11223 rdpr %otherwin, %g5
11224 rdpr %wstate, %g6
11225 ble %xcc, loop_973
11226 xnor %l1, %i7, %g4
11227loop_972:
11228 fmovrslz %l5, %f5, %f15
11229 edge32n %i3, %i0, %o7
11230loop_973:
11231 nop
11232 set 0x38, %l3
11233 lduha [%l7 + %l3] 0x04, %i5
11234 fmovsa %xcc, %f7, %f23
11235 edge16l %i1, %o0, %g7
11236 subc %o4, %g6, %o1
11237 movn %icc, %i6, %o5
11238 fmovrsgz %l6, %f10, %f1
11239 edge16 %o2, %g1, %l4
11240 andncc %i2, %l2, %l3
11241 mulx %o6, %g3, %i4
11242 bvc,a loop_974
11243 smul %l0, %o3, %g2
11244 xorcc %l1, %g5, %g4
11245 movl %xcc, %l5, %i3
11246loop_974:
11247 brz %i0, loop_975
11248 movgu %xcc, %o7, %i7
11249 movrgez %i1, 0x1D0, %i5
11250 fblg %fcc2, loop_976
11251loop_975:
11252 xnor %g7, %o4, %o0
11253 ldd [%l7 + 0x50], %o0
11254 popc 0x13A4, %g6
11255loop_976:
11256 movvc %icc, %i6, %o5
11257 set 0x4C, %i5
11258 lduwa [%l7 + %i5] 0x04, %l6
11259 fandnot1 %f10, %f24, %f26
11260 ldub [%l7 + 0x2D], %g1
11261 fblg %fcc0, loop_977
11262 movn %icc, %o2, %l4
11263 ldsb [%l7 + 0x2B], %l2
11264 orncc %l3, %o6, %i2
11265loop_977:
11266 tneg %xcc, 0x5
11267 orncc %g3, 0x0AD5, %l0
11268 and %i4, %g2, %o3
11269 tcc %icc, 0x1
11270 edge32l %g5, %l1, %g4
11271 movrlez %l5, %i0, %i3
11272 popc %o7, %i7
11273 xnor %i5, 0x1529, %i1
11274 nop
11275 setx 0x2DA119E73066B087, %l0, %l6
11276 stx %l6, [%l7 + 0x58]
11277 ldx [%l7 + 0x58], %fsr
11278 fxor %f30, %f2, %f14
11279 tvc %icc, 0x0
11280 umul %o4, 0x074C, %o0
11281 fbuge,a %fcc1, loop_978
11282 addc %g7, 0x1D6C, %g6
11283 fbl %fcc3, loop_979
11284 sub %i6, 0x007D, %o1
11285loop_978:
11286 nop
11287 fitod %f2, %f2
11288 fdtos %f2, %f23
11289 ba,a,pt %xcc, loop_980
11290loop_979:
11291 umulcc %l6, 0x0964, %o5
11292 fzero %f0
11293 movg %xcc, %o2, %l4
11294loop_980:
11295 mova %icc, %g1, %l3
11296 nop
11297 setx 0xED072C9A0059C30D, %l0, %l6
11298 stx %l6, [%l7 + 0x78]
11299 ldx [%l7 + 0x78], %fsr
11300 bge loop_981
11301 or %l2, %o6, %g3
11302 wr %g0, 0x88, %asi
11303 lduha [%l7 + 0x0C] %asi, %i2
11304loop_981:
11305 movcc %icc, %l0, %i4
11306 edge8n %o3, %g2, %l1
11307 tn %icc, 0x4
11308 fnand %f28, %f16, %f20
11309 fmovdpos %xcc, %f28, %f9
11310 movre %g4, %l5, %g5
11311 fbug %fcc1, loop_982
11312 movrlez %i3, 0x3D4, %i0
11313 be,a,pn %xcc, loop_983
11314 movvs %icc, %o7, %i5
11315loop_982:
11316 fmovdl %icc, %f0, %f21
11317 tgu %icc, 0x4
11318loop_983:
11319 faligndata %f26, %f4, %f28
11320 nop
11321 setx 0xDA303DAED06D29CC, %l0, %l6
11322 stx %l6, [%l7 + 0x78]
11323 ldx [%l7 + 0x78], %fsr
11324 fpadd32s %f3, %f5, %f20
11325 edge16n %i7, %o4, %o0
11326 array32 %g7, %i1, %g6
11327 subcc %i6, 0x12A2, %l6
11328 fbn %fcc0, loop_984
11329 tsubcc %o1, %o2, %l4
11330 tsubcc %o5, %g1, %l2
11331 saved
11332 rdpr %cwp, %g1
11333 rdpr %cansave, %g2
11334 rdpr %canrestore, %g3
11335 rdpr %cleanwin, %g4
11336 rdpr %otherwin, %g5
11337 rdpr %wstate, %g6
11338loop_984:
11339 bl %xcc, loop_985
11340 edge8ln %o6, %l3, %i2
11341 bneg,a %xcc, loop_986
11342 array32 %g3, %l0, %i4
11343loop_985:
11344 or %g2, 0x1811, %o3
11345 wr %g0, 0x80, %asi
11346 lduwa [%l7 + 0x44] %asi, %g4
11347loop_986:
11348 srlx %l5, 0x1A, %l1
11349 addcc %i3, 0x074C, %i0
11350 fmovrsgez %o7, %f31, %f15
11351 fnands %f7, %f9, %f8
11352 smul %i5, %i7, %g5
11353 ldx [%l7 + 0x30], %o0
11354 ldsh [%l7 + 0x4E], %g7
11355 sethi 0x1E90, %o4
11356 fzero %f30
11357 fmovsgu %xcc, %f24, %f25
11358 xorcc %i1, 0x1B18, %g6
11359 and %l6, 0x1B72, %o1
11360 xnor %o2, %i6, %l4
11361 tneg %xcc, 0x4
11362 ldd [%l7 + 0x40], %f22
11363 tle %icc, 0x7
11364 fmovscs %icc, %f21, %f16
11365 wr %g0, 0x18, %asi
11366 stda %f16, [%l7 + 0x40] %asi
11367 tge %xcc, 0x1
11368 andn %o5, 0x03AE, %l2
11369 subc %o6, 0x0C0C, %l3
11370 tpos %icc, 0x0
11371 sth %g1, [%l7 + 0x56]
11372 movge %icc, %i2, %g3
11373 movrne %i4, 0x346, %g2
11374 wr %g0, 0x88, %asi
11375 lduha [%l7 + 0x12] %asi, %l0
11376 fmovrsne %g4, %f21, %f0
11377 subc %o3, %l5, %l1
11378 bl loop_987
11379 ldsw [%l7 + 0x28], %i0
11380 ldsw [%l7 + 0x30], %i3
11381 saved
11382 rdpr %cwp, %g1
11383 rdpr %cansave, %g2
11384 rdpr %canrestore, %g3
11385 rdpr %cleanwin, %g4
11386 rdpr %otherwin, %g5
11387 rdpr %wstate, %g6
11388loop_987:
11389 restored
11390 rdpr %cwp, %g1
11391 rdpr %cansave, %g2
11392 rdpr %canrestore, %g3
11393 rdpr %cleanwin, %g4
11394 rdpr %otherwin, %g5
11395 rdpr %wstate, %g6
11396 tsubcctv %o7, 0x0922, %i7
11397 fbul,a %fcc2, loop_988
11398 fmovdneg %xcc, %f28, %f1
11399 tge %icc, 0x7
11400 movvs %icc, %i5, %g5
11401loop_988:
11402 mova %icc, %o0, %o4
11403 set 0x36, %g5
11404 lduba [%l7 + %g5] 0x10, %g7
11405 movrgez %g6, 0x36F, %l6
11406 subccc %i1, 0x07E2, %o1
11407 or %o2, 0x1474, %i6
11408 tcs %xcc, 0x5
11409 mova %icc, %l4, %o5
11410 movn %xcc, %l2, %l3
11411 xor %g1, %o6, %g3
11412 sll %i2, 0x12, %i4
11413 tsubcctv %g2, 0x0B57, %l0
11414 nop
11415 setx 0x8648652B, %l0, %l6
11416 st %l6, [%l7 + 0x28]
11417 ld [%l7 + 0x28], %f13
11418 fsqrts %f13, %f15
11419 fornot1s %f1, %f28, %f11
11420 restored
11421 rdpr %cwp, %g1
11422 rdpr %cansave, %g2
11423 rdpr %canrestore, %g3
11424 rdpr %cleanwin, %g4
11425 rdpr %otherwin, %g5
11426 rdpr %wstate, %g6
11427 ba,pt %xcc, loop_989
11428 tleu %xcc, 0x5
11429 movgu %icc, %o3, %l5
11430 fbug %fcc1, loop_990
11431loop_989:
11432 movn %xcc, %g4, %l1
11433 fbo,a %fcc1, loop_991
11434 or %i3, %i0, %i7
11435loop_990:
11436 edge8n %o7, %i5, %g5
11437 set 0x08, %g7
11438 stxa %o4, [%l7 + %g7] 0x18
11439loop_991:
11440 fmovsvs %icc, %f19, %f8
11441 bvc,a %icc, loop_992
11442 taddcctv %g7, %o0, %l6
11443 ldsh [%l7 + 0x36], %i1
11444 movleu %xcc, %o1, %o2
11445loop_992:
11446 tne %xcc, 0x4
11447 srl %g6, 0x02, %i6
11448 orncc %o5, %l2, %l3
11449 edge8l %g1, %l4, %o6
11450 fpadd16 %f4, %f0, %f2
11451 array16 %g3, %i4, %i2
11452 subccc %l0, 0x1C83, %g2
11453 membar 0x2A
11454 xorcc %l5, 0x1C03, %g4
11455 edge16l %l1, %i3, %i0
11456 subccc %i7, 0x00BD, %o3
11457 sdivcc %o7, 0x0DBF, %i5
11458 tn %icc, 0x6
11459 bcs,a loop_993
11460 fmovdpos %xcc, %f10, %f15
11461 tgu %xcc, 0x6
11462 movneg %icc, %g5, %g7
11463loop_993:
11464 ta %xcc, 0x2
11465 umulcc %o0, %o4, %i1
11466 fsrc2 %f0, %f22
11467 wr %g0, 0x11, %asi
11468 swapa [%l7 + 0x48] %asi, %o1
11469 fmul8x16au %f22, %f4, %f4
11470 tcs %xcc, 0x3
11471 set 0x14, %i7
11472 lda [%l7 + %i7] 0x14, %f25
11473 brgez,a %o2, loop_994
11474 fmovdge %xcc, %f27, %f23
11475 orn %g6, %l6, %o5
11476 movpos %icc, %l2, %l3
11477loop_994:
11478 umulcc %g1, 0x05AA, %i6
11479 bn,a,pn %icc, loop_995
11480 ldub [%l7 + 0x0C], %l4
11481 lduh [%l7 + 0x7E], %o6
11482 fpsub32s %f10, %f7, %f6
11483loop_995:
11484 srlx %i4, %i2, %g3
11485 movcc %xcc, %l0, %l5
11486 movrlez %g2, %l1, %i3
11487 membar 0x59
11488 xnor %i0, %g4, %o3
11489 fmovrsne %i7, %f0, %f4
11490 array32 %o7, %g5, %i5
11491 movrne %g7, 0x240, %o4
11492 wr %g0, 0x2b, %asi
11493 stha %i1, [%l7 + 0x72] %asi
11494 membar #Sync
11495 tge %icc, 0x3
11496 movcs %icc, %o1, %o2
11497 stb %g6, [%l7 + 0x12]
11498 fmul8sux16 %f26, %f28, %f12
11499 orn %o0, 0x19E1, %o5
11500 tg %icc, 0x0
11501 nop
11502 set 0x5C, %i3
11503 ldstub [%l7 + %i3], %l6
11504 fmovse %icc, %f26, %f17
11505 array16 %l3, %l2, %i6
11506 srlx %l4, %o6, %i4
11507 movrne %i2, %g1, %l0
11508 fbuge,a %fcc0, loop_996
11509 edge32n %l5, %g3, %g2
11510 movleu %xcc, %l1, %i0
11511 fmovsvs %icc, %f21, %f22
11512loop_996:
11513 movvc %icc, %g4, %o3
11514 bge,a,pn %icc, loop_997
11515 tvs %icc, 0x5
11516 movle %icc, %i3, %o7
11517 movre %g5, %i7, %g7
11518loop_997:
11519 addcc %o4, 0x0D3C, %i1
11520 bshuffle %f10, %f12, %f0
11521 fpsub32 %f20, %f8, %f4
11522 add %l7, 0x14, %l6
11523 wr %g0, 0x10, %asi
11524 lda [%l6] %asi, %o1
11525 casa [%l6] 0x10, %o1, %i5
11526 fblg %fcc2, loop_998
11527 brlz %o2, loop_999
11528 bl,pn %xcc, loop_1000
11529 udivcc %g6, 0x12D1, %o5
11530loop_998:
11531 fbo %fcc2, loop_1001
11532loop_999:
11533 edge32 %l6, %o0, %l3
11534loop_1000:
11535 fbne %fcc1, loop_1002
11536 movcc %icc, %i6, %l4
11537loop_1001:
11538 nop
11539 setx 0x00D4C65C, %l0, %l6
11540 st %l6, [%l7 + 0x28]
11541 ld [%l7 + 0x28], %f18
11542 setx 0xCE75ED82, %l1, %l5
11543 st %l5, [%l7 + 0x10]
11544 ld [%l7 + 0x10], %f5
11545 fdivs %f5, %f18, %f31
11546 subcc %o6, 0x1881, %i4
11547loop_1002:
11548 sdiv %l2, 0x1E80, %g1
11549 fmuld8sux16 %f18, %f1, %f12
11550 wr %g0, 0x10, %asi
11551 lduba [%l7 + 0x23] %asi, %l0
11552 fmovdn %icc, %f23, %f25
11553 edge8ln %l5, %i2, %g3
11554 and %l1, %g2, %g4
11555 fbo %fcc3, loop_1003
11556 restored
11557 rdpr %cwp, %g1
11558 rdpr %cansave, %g2
11559 rdpr %canrestore, %g3
11560 rdpr %cleanwin, %g4
11561 rdpr %otherwin, %g5
11562 rdpr %wstate, %g6
11563 movre %i0, 0x3B7, %i3
11564 tn %xcc, 0x7
11565loop_1003:
11566 smul %o7, 0x1A17, %o3
11567 fbul,a %fcc3, loop_1004
11568 edge8 %i7, %g5, %o4
11569 edge32n %g7, %o1, %i1
11570 for %f8, %f20, %f18
11571loop_1004:
11572 sll %i5, %g6, %o2
11573 set 0x44, %o1
11574 sta %f6, [%l7 + %o1] 0x0c
11575 andn %l6, %o0, %l3
11576 ldx [%l7 + 0x68], %i6
11577 mulscc %l4, %o6, %o5
11578 bne,a,pn %icc, loop_1005
11579 and %i4, %l2, %l0
11580 mulx %l5, 0x15E3, %i2
11581 edge16ln %g1, %l1, %g3
11582loop_1005:
11583 movrne %g4, %g2, %i3
11584 fxor %f16, %f2, %f10
11585 movge %icc, %o7, %i0
11586 fmovsle %icc, %f12, %f0
11587 movrne %i7, 0x1CC, %o3
11588 tn %xcc, 0x7
11589 tcs %xcc, 0x1
11590 tcc %icc, 0x7
11591 movrlez %o4, 0x023, %g7
11592 tle %icc, 0x3
11593 orn %g5, 0x000A, %o1
11594 tsubcctv %i1, %i5, %g6
11595 tvs %xcc, 0x6
11596 orncc %o2, 0x03A6, %o0
11597 brlez %l3, loop_1006
11598 fcmple16 %f22, %f20, %i6
11599 bcc,pn %icc, loop_1007
11600 tg %xcc, 0x4
11601loop_1006:
11602 array16 %l6, %l4, %o5
11603 subccc %o6, %l2, %i4
11604loop_1007:
11605 fbg,a %fcc2, loop_1008
11606 fmovsne %icc, %f4, %f27
11607 fbo %fcc1, loop_1009
11608 fmovrsgz %l0, %f6, %f14
11609loop_1008:
11610 edge16n %i2, %g1, %l5
11611 movne %xcc, %g3, %l1
11612loop_1009:
11613 udivcc %g2, 0x14AD, %g4
11614 edge32l %o7, %i0, %i3
11615 fbule,a %fcc2, loop_1010
11616 fbg %fcc1, loop_1011
11617 sdivx %i7, 0x0425, %o3
11618 fbo,a %fcc3, loop_1012
11619loop_1010:
11620 array32 %g7, %g5, %o4
11621loop_1011:
11622 move %xcc, %o1, %i5
11623 fcmple16 %f18, %f6, %i1
11624loop_1012:
11625 movrne %o2, 0x25F, %o0
11626 move %xcc, %l3, %g6
11627 taddcctv %i6, 0x1314, %l4
11628 fzeros %f30
11629 movl %icc, %o5, %l6
11630 tsubcctv %l2, 0x143D, %o6
11631 fzeros %f3
11632 st %f16, [%l7 + 0x68]
11633 fmovrslz %l0, %f13, %f1
11634 edge8ln %i4, %i2, %l5
11635 bvc,a loop_1013
11636 fmovdcc %icc, %f5, %f30
11637 xnorcc %g3, 0x0ADD, %g1
11638 wr %g0, 0x0c, %asi
11639 lda [%l7 + 0x58] %asi, %f6
11640loop_1013:
11641 tg %xcc, 0x4
11642 set 0x75, %o4
11643 ldstuba [%l7 + %o4] 0x0c, %g2
11644 ble loop_1014
11645 fbo %fcc0, loop_1015
11646 tvs %icc, 0x7
11647 call loop_1016
11648loop_1014:
11649 bn,pn %xcc, loop_1017
11650loop_1015:
11651 movl %icc, %g4, %o7
11652 faligndata %f16, %f12, %f0
11653loop_1016:
11654 bge,a loop_1018
11655loop_1017:
11656 fbul,a %fcc0, loop_1019
11657 movvc %icc, %i0, %i3
11658 stb %i7, [%l7 + 0x21]
11659loop_1018:
11660 sra %l1, %g7, %g5
11661loop_1019:
11662 movgu %xcc, %o4, %o1
11663 movrgez %i5, %o3, %i1
11664 sll %o2, 0x12, %l3
11665 subccc %o0, 0x1F1F, %i6
11666 addc %l4, 0x1AAD, %g6
11667 bneg,pt %xcc, loop_1020
11668 movcs %icc, %o5, %l6
11669 bl %icc, loop_1021
11670 array8 %o6, %l2, %i4
11671loop_1020:
11672 bgu,pn %xcc, loop_1022
11673 tl %icc, 0x5
11674loop_1021:
11675 fmovdne %xcc, %f17, %f19
11676 movg %icc, %l0, %l5
11677loop_1022:
11678 fornot2s %f4, %f6, %f16
11679 ba,pt %icc, loop_1023
11680 addc %g3, %g1, %i2
11681 andncc %g2, %o7, %g4
11682 te %xcc, 0x6
11683loop_1023:
11684 and %i3, 0x0C01, %i7
11685 orcc %l1, 0x0299, %g7
11686 fbug,a %fcc2, loop_1024
11687 subc %i0, %g5, %o1
11688 orncc %i5, %o4, %o3
11689 alignaddr %i1, %l3, %o0
11690loop_1024:
11691 mulscc %i6, %o2, %l4
11692 fba,a %fcc0, loop_1025
11693 addcc %g6, 0x04EA, %l6
11694 fzero %f30
11695 fpadd32s %f11, %f22, %f22
11696loop_1025:
11697 addccc %o6, %l2, %i4
11698 membar #Sync
11699 wr %g0, 0xf1, %asi
11700 ldda [%l7 + 0x40] %asi, %f16
11701 sll %o5, %l5, %g3
11702 fsrc2s %f8, %f29
11703 tcc %icc, 0x7
11704 fnand %f22, %f24, %f16
11705 tn %icc, 0x7
11706 edge32n %g1, %i2, %g2
11707 edge8ln %l0, %g4, %o7
11708 fmovsge %icc, %f6, %f17
11709 fnot2s %f28, %f26
11710 edge32l %i7, %i3, %g7
11711 fbuge %fcc2, loop_1026
11712 nop
11713 setx loop_1027, %l0, %l1
11714 jmpl %l1, %l1
11715 tne %xcc, 0x3
11716 subcc %i0, 0x0726, %g5
11717loop_1026:
11718 addc %o1, 0x0642, %o4
11719loop_1027:
11720 fbue,a %fcc3, loop_1028
11721 edge8l %o3, %i5, %i1
11722 fandnot1s %f13, %f21, %f7
11723 taddcc %o0, 0x11A0, %i6
11724loop_1028:
11725 edge32n %l3, %l4, %g6
11726 fnot2s %f27, %f30
11727 fornot1 %f22, %f16, %f6
11728 edge16l %l6, %o2, %o6
11729 sethi 0x1AF7, %i4
11730 tgu %icc, 0x0
11731 te %xcc, 0x1
11732 set 0x5C, %o5
11733 stha %o5, [%l7 + %o5] 0x81
11734 movl %xcc, %l5, %g3
11735 edge8n %l2, %g1, %i2
11736 fpsub16s %f15, %f23, %f6
11737 brgz,a %g2, loop_1029
11738 fmovsneg %icc, %f14, %f4
11739 tneg %xcc, 0x1
11740 movge %icc, %l0, %g4
11741loop_1029:
11742 udiv %o7, 0x0458, %i3
11743 fmovdg %xcc, %f11, %f10
11744 array8 %g7, %i7, %l1
11745 tpos %xcc, 0x2
11746 tneg %xcc, 0x4
11747 edge32 %i0, %o1, %g5
11748 fmovrsgez %o4, %f1, %f6
11749 tne %xcc, 0x4
11750 wr %g0, 0x88, %asi
11751 stha %i5, [%l7 + 0x2C] %asi
11752 set 0x14, %g1
11753 lduba [%l7 + %g1] 0x81, %i1
11754 set 0x76, %l0
11755 lduha [%l7 + %l0] 0x81, %o3
11756 fmul8x16 %f11, %f30, %f22
11757 fpmerge %f21, %f27, %f14
11758 sra %i6, %l3, %o0
11759 movrlz %g6, %l6, %l4
11760 mulscc %o2, %o6, %o5
11761 fmuld8sux16 %f10, %f26, %f2
11762 addccc %l5, 0x1DDF, %g3
11763 bleu,pt %icc, loop_1030
11764 fexpand %f4, %f30
11765 nop
11766 setx 0x45315B1A703203F7, %l0, %l6
11767 stx %l6, [%l7 + 0x28]
11768 ldd [%l7 + 0x28], %f20
11769 fsqrtd %f20, %f14
11770 lduw [%l7 + 0x70], %l2
11771loop_1030:
11772 fzeros %f11
11773 bgu,a,pt %xcc, loop_1031
11774 bvc,a loop_1032
11775 addcc %g1, %i2, %i4
11776 nop
11777 setx 0x01E206B1, %l0, %l6
11778 st %l6, [%l7 + 0x28]
11779 ld [%l7 + 0x28], %f5
11780 setx 0xAE3C7D07, %l1, %l5
11781 st %l5, [%l7 + 0x10]
11782 ld [%l7 + 0x10], %f26
11783 fadds %f26, %f5, %f5
11784loop_1031:
11785 mulscc %g2, 0x1103, %l0
11786loop_1032:
11787 orcc %g4, %o7, %g7
11788 tne %icc, 0x7
11789 andcc %i3, %l1, %i0
11790 fpadd16 %f2, %f0, %f10
11791 movre %o1, 0x30C, %g5
11792 tvc %icc, 0x5
11793 bne,pt %xcc, loop_1033
11794 subc %i7, %o4, %i5
11795 or %o3, %i6, %l3
11796 tge %icc, 0x1
11797loop_1033:
11798 fble %fcc1, loop_1034
11799 tl %icc, 0x7
11800 brz %i1, loop_1035
11801 bleu,pt %icc, loop_1036
11802loop_1034:
11803 movvc %icc, %g6, %o0
11804 subccc %l4, 0x10E0, %o2
11805loop_1035:
11806 te %icc, 0x0
11807loop_1036:
11808 fmovrsgz %o6, %f3, %f7
11809 set 0x2C, %l2
11810 swapa [%l7 + %l2] 0x89, %l6
11811 ldsh [%l7 + 0x22], %o5
11812 fmovrdlz %l5, %f26, %f26
11813 array8 %l2, %g3, %g1
11814 array32 %i2, %i4, %g2
11815 fpackfix %f12, %f6
11816 taddcctv %l0, %g4, %g7
11817 nop
11818 setx 0x9607C0A7, %l0, %l6
11819 st %l6, [%l7 + 0x28]
11820 ld [%l7 + 0x28], %f6
11821 setx 0x56E217AA, %l1, %l5
11822 st %l5, [%l7 + 0x10]
11823 ld [%l7 + 0x10], %f13
11824 fdivs %f13, %f6, %f28
11825 mulx %i3, 0x091F, %l1
11826 sll %i0, 0x14, %o7
11827 movvc %icc, %g5, %i7
11828 fsrc2s %f15, %f21
11829 brlz,a %o1, loop_1037
11830 edge32ln %o4, %i5, %i6
11831 movle %icc, %o3, %i1
11832 fsrc1s %f3, %f26
11833loop_1037:
11834 movg %xcc, %l3, %g6
11835 brgez,a %l4, loop_1038
11836 smul %o2, 0x1226, %o6
11837 ld [%l7 + 0x2C], %f6
11838 orncc %l6, 0x1B4E, %o5
11839loop_1038:
11840 nop
11841 setx 0x805CF7BF, %l0, %l6
11842 st %l6, [%l7 + 0x14]
11843 ld [%l7 + 0x14], %fsr
11844 fmovrdgez %l5, %f30, %f8
11845 movge %icc, %l2, %o0
11846 ldd [%l7 + 0x28], %f24
11847 ta %icc, 0x6
11848 wr %g0, 0x89, %asi
11849 prefetcha [%l7 + 0x48] %asi, 0x2
11850 and %i2, 0x0642, %i4
11851 wr %g0, 0x80, %asi
11852 ldsba [%l7 + 0x24] %asi, %g1
11853 sdiv %l0, 0x1930, %g2
11854 fblg,a %fcc1, loop_1039
11855 swap [%l7 + 0x38], %g4
11856 bne,a,pn %icc, loop_1040
11857 movpos %icc, %g7, %i3
11858loop_1039:
11859 sll %i0, %l1, %o7
11860 movre %i7, %g5, %o4
11861loop_1040:
11862 sethi 0x0C93, %i5
11863 bne,a,pt %icc, loop_1041
11864 call loop_1042
11865 subcc %o1, 0x1DBA, %i6
11866 tcc %icc, 0x6
11867loop_1041:
11868 fbug,a %fcc2, loop_1043
11869loop_1042:
11870 tge %icc, 0x5
11871 bcs %xcc, loop_1044
11872 nop
11873 setx 0xBAA19D2D080AEDEB, %l0, %l6
11874 stx %l6, [%l7 + 0x28]
11875 ldd [%l7 + 0x28], %f4
11876 setx 0xD3FE1F4DF8E17C25, %l1, %l5
11877 stx %l5, [%l7 + 0x10]
11878 ldd [%l7 + 0x10], %f8
11879 fmuld %f8, %f4, %f24
11880loop_1043:
11881 edge8ln %i1, %o3, %g6
11882 fandnot1 %f16, %f30, %f24
11883loop_1044:
11884 faligndata %f26, %f8, %f4
11885 xnorcc %l3, 0x00E4, %o2
11886 fmovse %xcc, %f0, %f12
11887 fnot2 %f6, %f10
11888 nop
11889 setx 0xEFC13E8BA6159A95, %l0, %l6
11890 stx %l6, [%l7 + 0x28]
11891 ldd [%l7 + 0x28], %f26
11892 setx 0x989FB7989E324071, %l1, %l5
11893 stx %l5, [%l7 + 0x10]
11894 ldd [%l7 + 0x10], %f0
11895 faddd %f0, %f26, %f14
11896 orn %o6, %l6, %l4
11897 restored
11898 rdpr %cwp, %g1
11899 rdpr %cansave, %g2
11900 rdpr %canrestore, %g3
11901 rdpr %cleanwin, %g4
11902 rdpr %otherwin, %g5
11903 rdpr %wstate, %g6
11904 fba,a %fcc2, loop_1045
11905 edge16 %l5, %o5, %o0
11906 fnot1s %f17, %f7
11907 bneg %xcc, loop_1046
11908loop_1045:
11909 fmovsgu %xcc, %f31, %f14
11910 tpos %icc, 0x2
11911 movrne %l2, 0x2F2, %i2
11912loop_1046:
11913 nop
11914 fitod %f4, %f6
11915 fdtoi %f6, %f26
11916 stb %g3, [%l7 + 0x62]
11917 movcc %icc, %g1, %i4
11918 fcmpgt32 %f22, %f0, %l0
11919 sdivx %g4, 0x1E95, %g7
11920 smul %g2, %i0, %i3
11921 fnegd %f6, %f2
11922 bpos loop_1047
11923 umul %o7, 0x07EF, %l1
11924 umulcc %g5, 0x05E2, %o4
11925 subcc %i7, 0x0288, %o1
11926loop_1047:
11927 fba,a %fcc1, loop_1048
11928 fmovscs %icc, %f30, %f25
11929 tleu %xcc, 0x3
11930 sethi 0x1023, %i6
11931loop_1048:
11932 fmovspos %xcc, %f18, %f20
11933 tne %icc, 0x2
11934 fzero %f8
11935 brgez,a %i5, loop_1049
11936 taddcctv %o3, %i1, %g6
11937 sllx %l3, %o2, %l6
11938 movne %xcc, %o6, %l5
11939loop_1049:
11940 fandnot2 %f14, %f12, %f24
11941 nop
11942 fitod %f0, %f8
11943 fdtoi %f8, %f14
11944 edge16n %l4, %o5, %o0
11945 tne %icc, 0x5
11946 edge8l %i2, %l2, %g3
11947 saved
11948 rdpr %cwp, %g1
11949 rdpr %cansave, %g2
11950 rdpr %canrestore, %g3
11951 rdpr %cleanwin, %g4
11952 rdpr %otherwin, %g5
11953 rdpr %wstate, %g6
11954 tcc %xcc, 0x3
11955 nop
11956 fitos %f5, %f23
11957 fstod %f23, %f22
11958 wr %g0, 0x80, %asi
11959 ldxa [%l7 + 0x68] %asi, %i4
11960 movrne %g1, %l0, %g4
11961 fbe %fcc2, loop_1050
11962 edge32n %g2, %g7, %i0
11963 ldsh [%l7 + 0x4A], %i3
11964 udivx %o7, 0x14DD, %g5
11965loop_1050:
11966 srax %l1, %o4, %o1
11967 smul %i6, 0x0EB4, %i7
11968 movn %xcc, %i5, %i1
11969 fnot1 %f30, %f28
11970 fmovsleu %icc, %f25, %f1
11971 sdivcc %o3, 0x0D4B, %l3
11972 umul %g6, %l6, %o6
11973 movneg %xcc, %o2, %l4
11974 edge16 %l5, %o5, %i2
11975 fbn,a %fcc2, loop_1051
11976 membar 0x20
11977 tl %xcc, 0x0
11978 srl %l2, 0x1D, %o0
11979loop_1051:
11980 tcs %xcc, 0x0
11981 addccc %g3, %i4, %l0
11982 addccc %g1, 0x1CEE, %g2
11983 tpos %icc, 0x0
11984 fmovdgu %xcc, %f20, %f10
11985 movgu %xcc, %g7, %g4
11986 movvc %xcc, %i3, %i0
11987 tsubcctv %o7, 0x13CC, %g5
11988 tleu %xcc, 0x7
11989 movrlz %l1, %o1, %o4
11990 edge32ln %i6, %i5, %i7
11991 edge16l %i1, %l3, %g6
11992 movrgez %o3, 0x1F3, %o6
11993 edge16ln %o2, %l6, %l4
11994 fbu,a %fcc2, loop_1052
11995 fands %f19, %f18, %f11
11996 xnor %o5, %i2, %l5
11997 fcmpne16 %f30, %f8, %o0
11998loop_1052:
11999 fbg,a %fcc3, loop_1053
12000 taddcc %g3, %l2, %l0
12001 fba,a %fcc3, loop_1054
12002 fzeros %f19
12003loop_1053:
12004 umulcc %i4, %g2, %g7
12005 and %g1, %g4, %i0
12006loop_1054:
12007 movle %icc, %i3, %g5
12008 bshuffle %f26, %f14, %f12
12009 set 0x3A, %o2
12010 ldstuba [%l7 + %o2] 0x89, %o7
12011 sdivcc %l1, 0x134F, %o1
12012 andcc %o4, %i6, %i5
12013 fornot2s %f17, %f13, %f19
12014 fornot1 %f0, %f30, %f20
12015 movl %xcc, %i7, %l3
12016 fornot1s %f15, %f27, %f16
12017 movn %icc, %i1, %o3
12018 movrne %o6, 0x39C, %g6
12019 stbar
12020 udivcc %o2, 0x051E, %l4
12021 bleu,pn %xcc, loop_1055
12022 sdivx %l6, 0x063C, %i2
12023 fmovrdne %o5, %f28, %f16
12024 fnegd %f16, %f0
12025loop_1055:
12026 movvs %xcc, %l5, %o0
12027 sra %g3, %l2, %l0
12028 fbge %fcc3, loop_1056
12029 ldsw [%l7 + 0x70], %g2
12030 flush %l7 + 0x0C
12031 movn %xcc, %i4, %g1
12032loop_1056:
12033 popc 0x123A, %g4
12034 subccc %i0, %i3, %g5
12035 st %f10, [%l7 + 0x40]
12036 smulcc %g7, %o7, %o1
12037 bvs,a,pt %xcc, loop_1057
12038 move %xcc, %o4, %i6
12039 udivcc %i5, 0x01AB, %l1
12040 tcc %icc, 0x0
12041loop_1057:
12042 nop
12043 setx 0x62F3C6B5, %l0, %l6
12044 st %l6, [%l7 + 0x28]
12045 ld [%l7 + 0x28], %f29
12046 setx 0x13A15298, %l1, %l5
12047 st %l5, [%l7 + 0x10]
12048 ld [%l7 + 0x10], %f0
12049 fadds %f0, %f29, %f28
12050 srax %i7, 0x18, %l3
12051 fnor %f0, %f8, %f26
12052 bg,pt %icc, loop_1058
12053 edge16 %i1, %o3, %o6
12054 fmovrde %g6, %f14, %f16
12055 restored
12056 rdpr %cwp, %g1
12057 rdpr %cansave, %g2
12058 rdpr %canrestore, %g3
12059 rdpr %cleanwin, %g4
12060 rdpr %otherwin, %g5
12061 rdpr %wstate, %g6
12062loop_1058:
12063 edge8 %o2, %l6, %i2
12064 ldd [%l7 + 0x58], %f22
12065 sub %l4, 0x1012, %o5
12066 fble %fcc0, loop_1059
12067 andncc %l5, %g3, %l2
12068 fzeros %f16
12069 edge8 %o0, %l0, %g2
12070loop_1059:
12071 alignaddrl %i4, %g4, %g1
12072 saved
12073 rdpr %cwp, %g1
12074 rdpr %cansave, %g2
12075 rdpr %canrestore, %g3
12076 rdpr %cleanwin, %g4
12077 rdpr %otherwin, %g5
12078 rdpr %wstate, %g6
12079 movle %icc, %i0, %i3
12080 edge16 %g7, %g5, %o1
12081 andcc %o4, 0x1390, %o7
12082 nop
12083 setx 0xB7B78925D0428901, %l0, %l6
12084 stx %l6, [%l7 + 0x08]
12085 ldx [%l7 + 0x08], %fsr
12086 edge8l %i5, %i6, %i7
12087 udiv %l3, 0x1253, %l1
12088 and %o3, %i1, %g6
12089 edge8 %o6, %l6, %i2
12090 edge16 %l4, %o5, %l5
12091 movn %xcc, %g3, %l2
12092 sub %o0, %l0, %g2
12093 movn %xcc, %o2, %i4
12094 fornot2 %f22, %f12, %f2
12095 add %l7, 0x78, %l6
12096 wr %g0, 0x89, %asi
12097 ldxa [%l6] %asi, %g4
12098 casxa [%l6] 0x89, %g4, %g1
12099 alignaddr %i3, %i0, %g5
12100 edge8n %g7, %o1, %o7
12101 edge32n %i5, %i6, %o4
12102 edge32 %l3, %i7, %o3
12103 sir 0x19E7
12104 fxnor %f22, %f22, %f28
12105 sra %i1, 0x13, %l1
12106 tneg %xcc, 0x5
12107 ba,a %icc, loop_1060
12108 nop
12109 fitod %f26, %f6
12110 tpos %xcc, 0x6
12111 nop
12112 setx 0x42ECF4FD6050309F, %l0, %l6
12113 stx %l6, [%l7 + 0x40]
12114 ldx [%l7 + 0x40], %fsr
12115loop_1060:
12116 te %icc, 0x6
12117 movl %icc, %g6, %o6
12118 tle %xcc, 0x6
12119 bl,a,pt %icc, loop_1061
12120 edge32l %l6, %l4, %i2
12121 ba %icc, loop_1062
12122 array32 %o5, %g3, %l5
12123loop_1061:
12124 edge16n %l2, %l0, %o0
12125 edge32ln %g2, %i4, %o2
12126loop_1062:
12127 fmovsg %xcc, %f24, %f29
12128 wr %g0, 0x80, %asi
12129 lduba [%l7 + 0x2E] %asi, %g4
12130 brnz %i3, loop_1063
12131 array8 %g1, %g5, %g7
12132 faligndata %f0, %f10, %f28
12133 xor %o1, 0x1269, %o7
12134loop_1063:
12135 fble %fcc2, loop_1064
12136 nop
12137 setx 0xD92AFA15FEEA5AC9, %l0, %l6
12138 stx %l6, [%l7 + 0x28]
12139 ldd [%l7 + 0x28], %f24
12140 setx 0x915B3C01E3528955, %l1, %l5
12141 stx %l5, [%l7 + 0x10]
12142 ldd [%l7 + 0x10], %f26
12143 fmuld %f26, %f24, %f24
12144 movle %icc, %i0, %i5
12145 movrlz %i6, %l3, %o4
12146loop_1064:
12147 tgu %icc, 0x2
12148 xor %i7, %o3, %l1
12149 smulcc %g6, %o6, %l6
12150 tneg %xcc, 0x7
12151 fmovdle %icc, %f15, %f8
12152 edge16ln %i1, %i2, %o5
12153 mulx %g3, 0x1D01, %l4
12154 edge16 %l5, %l0, %l2
12155 edge16l %o0, %i4, %o2
12156 fbue,a %fcc3, loop_1065
12157 prefetch [%l7 + 0x1C], 0x2
12158 fornot1 %f16, %f2, %f12
12159 move %icc, %g2, %g4
12160loop_1065:
12161 mova %xcc, %i3, %g1
12162 sdiv %g7, 0x0945, %o1
12163 fornot2 %f6, %f10, %f10
12164 srl %g5, 0x13, %o7
12165 udiv %i5, 0x09A8, %i6
12166 andncc %l3, %i0, %i7
12167 tn %xcc, 0x4
12168 edge8n %o3, %l1, %o4
12169 movvc %xcc, %o6, %l6
12170 ldsh [%l7 + 0x30], %i1
12171 movge %icc, %g6, %i2
12172 fbug %fcc0, loop_1066
12173 tl %xcc, 0x4
12174 set 0x26, %l4
12175 stha %g3, [%l7 + %l4] 0x14
12176loop_1066:
12177 array8 %o5, %l4, %l0
12178 fnegs %f9, %f19
12179 movge %xcc, %l5, %l2
12180 orcc %i4, %o0, %o2
12181 movvs %xcc, %g2, %g4
12182 edge8 %i3, %g7, %g1
12183 or %o1, %o7, %i5
12184 mova %xcc, %i6, %g5
12185 ldsh [%l7 + 0x12], %l3
12186 wr %g0, 0x89, %asi
12187 stwa %i0, [%l7 + 0x18] %asi
12188 call loop_1067
12189 edge32ln %o3, %l1, %i7
12190 prefetch [%l7 + 0x28], 0x1
12191 membar 0x0D
12192loop_1067:
12193 sdiv %o6, 0x1D76, %l6
12194 set 0x40, %o7
12195 stda %f16, [%l7 + %o7] 0x1e
12196 membar #Sync
12197 bgu loop_1068
12198 fmovd %f18, %f14
12199 edge16n %o4, %i1, %g6
12200 fbu,a %fcc0, loop_1069
12201loop_1068:
12202 ldd [%l7 + 0x48], %f10
12203 fmovsleu %icc, %f7, %f14
12204 brgz,a %g3, loop_1070
12205loop_1069:
12206 fmovsvs %xcc, %f28, %f1
12207 fmovdn %xcc, %f22, %f14
12208 movrgz %i2, 0x29A, %o5
12209loop_1070:
12210 fbg %fcc1, loop_1071
12211 movgu %xcc, %l0, %l4
12212 nop
12213 set 0x10, %l1
12214 lduw [%l7 + %l1], %l2
12215 or %l5, %i4, %o2
12216loop_1071:
12217 tle %xcc, 0x6
12218 membar 0x08
12219 andncc %o0, %g2, %i3
12220 tvs %xcc, 0x0
12221 tle %icc, 0x0
12222 movrne %g7, %g1, %o1
12223 ba,a %icc, loop_1072
12224 array32 %g4, %o7, %i6
12225 tn %xcc, 0x0
12226 movleu %xcc, %i5, %g5
12227loop_1072:
12228 nop
12229 wr %g0, 0x81, %asi
12230 stda %f0, [%l7 + 0x40] %asi
12231 orn %l3, 0x1803, %i0
12232 movpos %icc, %l1, %o3
12233 xorcc %i7, %o6, %l6
12234 fbule %fcc0, loop_1073
12235 tvs %icc, 0x1
12236 tn %icc, 0x4
12237 movge %icc, %i1, %o4
12238loop_1073:
12239 fmovrde %g3, %f0, %f28
12240 edge8l %i2, %g6, %o5
12241 sethi 0x1076, %l0
12242 set 0x40, %g6
12243 stda %f0, [%l7 + %g6] 0x80
12244 fpadd16s %f16, %f8, %f12
12245 brlez,a %l2, loop_1074
12246 movle %icc, %l5, %i4
12247 edge8l %l4, %o0, %g2
12248 tne %xcc, 0x4
12249loop_1074:
12250 nop
12251 wr %g0, 0x88, %asi
12252 ldstuba [%l7 + 0x61] %asi, %o2
12253 movn %icc, %g7, %i3
12254 movrne %o1, %g4, %o7
12255 fornot2s %f27, %f9, %f2
12256 movpos %icc, %i6, %g1
12257 subc %g5, %l3, %i5
12258 swap [%l7 + 0x08], %l1
12259 movcs %icc, %i0, %i7
12260 saved
12261 rdpr %cwp, %g1
12262 rdpr %cansave, %g2
12263 rdpr %canrestore, %g3
12264 rdpr %cleanwin, %g4
12265 rdpr %otherwin, %g5
12266 rdpr %wstate, %g6
12267 restored
12268 rdpr %cwp, %g1
12269 rdpr %cansave, %g2
12270 rdpr %canrestore, %g3
12271 rdpr %cleanwin, %g4
12272 rdpr %otherwin, %g5
12273 rdpr %wstate, %g6
12274 sll %o6, 0x1E, %o3
12275 wr %g0, 0x80, %asi
12276 ldxa [%l7 + 0x38] %asi, %l6
12277 sethi 0x1AAD, %o4
12278 wr %g0, 0x89, %asi
12279 swapa [%l7 + 0x64] %asi, %g3
12280 edge16ln %i1, %g6, %o5
12281 array16 %l0, %l2, %i2
12282 tvc %xcc, 0x2
12283 movg %xcc, %l5, %i4
12284 set 0x7B, %i6
12285 ldsba [%l7 + %i6] 0x15, %o0
12286 fnor %f24, %f14, %f18
12287 fmovrdgez %l4, %f8, %f14
12288 set 0x46, %i0
12289 ldsba [%l7 + %i0] 0x89, %g2
12290 edge8l %g7, %o2, %o1
12291 movcc %icc, %i3, %o7
12292 movcc %xcc, %g4, %g1
12293 array32 %i6, %g5, %l3
12294 movcs %icc, %i5, %i0
12295 lduw [%l7 + 0x50], %l1
12296 andcc %o6, %i7, %o3
12297 tsubcc %o4, 0x0CBA, %g3
12298 std %f12, [%l7 + 0x48]
12299 movrgz %i1, 0x2FC, %g6
12300 subccc %o5, %l6, %l0
12301 srlx %i2, 0x0C, %l2
12302 fmovdvs %xcc, %f19, %f10
12303 smulcc %i4, 0x1507, %l5
12304 fbul %fcc1, loop_1075
12305 fmovdvs %xcc, %f0, %f21
12306 wr %g0, 0x89, %asi
12307 lduwa [%l7 + 0x74] %asi, %l4
12308loop_1075:
12309 tsubcc %o0, 0x0A49, %g2
12310 bcs,pn %xcc, loop_1076
12311 movgu %icc, %o2, %o1
12312 movvc %icc, %i3, %o7
12313 srlx %g7, 0x07, %g4
12314loop_1076:
12315 fxnors %f25, %f25, %f7
12316 alignaddrl %g1, %g5, %i6
12317 tvs %xcc, 0x2
12318 fbe %fcc0, loop_1077
12319 tsubcctv %l3, 0x1964, %i0
12320 fbo %fcc1, loop_1078
12321 movvs %icc, %i5, %l1
12322loop_1077:
12323 movvs %xcc, %o6, %i7
12324 fzero %f8
12325loop_1078:
12326 movg %xcc, %o3, %g3
12327 tleu %icc, 0x3
12328 sdivcc %i1, 0x05DE, %o4
12329 tn %xcc, 0x3
12330 bg,a %xcc, loop_1079
12331 saved
12332 rdpr %cwp, %g1
12333 rdpr %cansave, %g2
12334 rdpr %canrestore, %g3
12335 rdpr %cleanwin, %g4
12336 rdpr %otherwin, %g5
12337 rdpr %wstate, %g6
12338 ldsb [%l7 + 0x35], %o5
12339 edge8ln %l6, %l0, %g6
12340loop_1079:
12341 fmovrse %i2, %f15, %f2
12342 fble %fcc1, loop_1080
12343 array32 %i4, %l5, %l4
12344 be loop_1081
12345 flush %l7 + 0x54
12346loop_1080:
12347 mulx %l2, 0x02CC, %o0
12348 fmovscs %xcc, %f2, %f19
12349loop_1081:
12350 alignaddrl %o2, %o1, %i3
12351 movleu %icc, %g2, %g7
12352 st %f21, [%l7 + 0x3C]
12353 nop
12354 setx 0xFDF6BBD5, %l0, %l6
12355 st %l6, [%l7 + 0x28]
12356 ld [%l7 + 0x28], %f25
12357 setx 0x54F3A5A4, %l1, %l5
12358 st %l5, [%l7 + 0x10]
12359 ld [%l7 + 0x10], %f5
12360 fdivs %f5, %f25, %f16
12361 popc %g4, %o7
12362 nop
12363 setx loop_1082, %l0, %l1
12364 wrpr 0x1, %tl
12365 wrpr %l1, %tpc
12366 add %l1, 0x4, %l1
12367 wrpr %l1, %tnpc
12368 setx 0x34400001400, %l0, %l1
12369 wrpr %l1, %tstate
12370 wrhpr 0x4, %htstate
12371 retry
12372 fcmpeq32 %f10, %f22, %g5
12373 udivcc %g1, 0x16C8, %i6
12374 umul %i0, %i5, %l1
12375loop_1082:
12376 nop
12377 wr %g0, 0x81, %asi
12378 lduba [%l7 + 0x29] %asi, %l3
12379 array16 %i7, %o6, %o3
12380 edge16n %g3, %o4, %o5
12381 edge32 %l6, %l0, %i1
12382 edge8n %i2, %i4, %g6
12383 ba %xcc, loop_1083
12384 nop
12385 setx 0x3BDBF5E8, %l0, %l6
12386 st %l6, [%l7 + 0x28]
12387 ld [%l7 + 0x28], %f17
12388 setx 0x6A70DD1A, %l1, %l5
12389 st %l5, [%l7 + 0x10]
12390 ld [%l7 + 0x10], %f6
12391 fmuls %f6, %f17, %f29
12392 movleu %xcc, %l4, %l2
12393 array32 %o0, %o2, %o1
12394loop_1083:
12395 sllx %i3, %l5, %g2
12396 tl %xcc, 0x1
12397 fnand %f12, %f4, %f2
12398 edge32l %g4, %g7, %o7
12399 ld [%l7 + 0x2C], %f19
12400 fbne %fcc2, loop_1084
12401 smul %g5, 0x0B0D, %g1
12402 fnot2 %f0, %f26
12403 or %i6, %i5, %l1
12404loop_1084:
12405 movl %icc, %l3, %i7
12406 sdivx %o6, 0x18B7, %i0
12407 sra %g3, %o3, %o5
12408 set 0x10, %o3
12409 ldda [%l7 + %o3] 0x89, %o4
12410 tpos %xcc, 0x6
12411 membar 0x5F
12412 addc %l0, 0x06AF, %i1
12413 set 0x20, %i4
12414 ldda [%l7 + %i4] 0x2e, %i2
12415 wr %g0, 0x80, %asi
12416 stda %f0, [%l7 + 0x40] %asi
12417 te %xcc, 0x5
12418 tcs %xcc, 0x3
12419 sethi 0x1BC0, %l6
12420 fmovspos %icc, %f5, %f4
12421 be,pn %icc, loop_1085
12422 movle %icc, %i4, %g6
12423 addccc %l2, %l4, %o0
12424 fmovdvs %icc, %f27, %f7
12425loop_1085:
12426 fbge,a %fcc0, loop_1086
12427 fpsub16s %f16, %f11, %f27
12428 fcmpne16 %f30, %f6, %o2
12429 nop
12430 setx loop_1087, %l0, %l1
12431 wrpr 0x1, %tl
12432 wrpr %l1, %tpc
12433 add %l1, 0x4, %l1
12434 wrpr %l1, %tnpc
12435 setx 0x34400001400, %l0, %l1
12436 wrpr %l1, %tstate
12437 wrhpr 0x4, %htstate
12438 retry
12439loop_1086:
12440 array32 %o1, %l5, %i3
12441 tpos %icc, 0x7
12442 set 0x34, %g2
12443 ldswa [%l7 + %g2] 0x0c, %g2
12444loop_1087:
12445 udivcc %g4, 0x0C54, %g7
12446 movvc %icc, %o7, %g1
12447 fmovdg %icc, %f3, %f28
12448 sllx %g5, 0x00, %i5
12449 mulx %l1, 0x11E7, %i6
12450 nop
12451 fitod %f2, %f6
12452 fdtox %f6, %f4
12453 udiv %i7, 0x09E0, %l3
12454 movrlz %o6, %i0, %o3
12455 tsubcc %o5, %o4, %l0
12456 tge %xcc, 0x0
12457 movle %xcc, %i1, %i2
12458 srlx %l6, %g3, %i4
12459 popc %l2, %g6
12460 fpadd32 %f16, %f6, %f14
12461 udivx %l4, 0x0428, %o0
12462 wr %g0, 0x18, %asi
12463 ldstuba [%l7 + 0x25] %asi, %o1
12464 bne loop_1088
12465 ldsh [%l7 + 0x50], %l5
12466 fone %f8
12467 fands %f30, %f13, %f5
12468loop_1088:
12469 fmovdleu %icc, %f11, %f19
12470 tgu %icc, 0x6
12471 mulscc %i3, %o2, %g4
12472 alignaddrl %g2, %o7, %g1
12473 brgez,a %g7, loop_1089
12474 mova %xcc, %i5, %g5
12475 subccc %i6, %i7, %l1
12476 bleu,pn %icc, loop_1090
12477loop_1089:
12478 umulcc %o6, 0x0AA9, %i0
12479 edge8l %o3, %o5, %l3
12480 nop
12481 fitod %f0, %f4
12482 fdtos %f4, %f17
12483loop_1090:
12484 nop
12485 set 0x71, %l5
12486 stba %o4, [%l7 + %l5] 0x19
12487 orcc %i1, %l0, %l6
12488 fandnot2s %f1, %f22, %f31
12489 bpos,a,pt %icc, loop_1091
12490 fmovdgu %icc, %f6, %f29
12491 set 0x4A, %o0
12492 lduba [%l7 + %o0] 0x10, %i2
12493loop_1091:
12494 bleu loop_1092
12495 andn %g3, 0x1FA9, %l2
12496 fones %f4
12497 umul %g6, %l4, %o0
12498loop_1092:
12499 alignaddrl %i4, %o1, %i3
12500 movvs %icc, %o2, %g4
12501 fbule %fcc1, loop_1093
12502 nop
12503 fitos %f14, %f27
12504 fstod %f27, %f16
12505 ba,a %xcc, loop_1094
12506 nop
12507 fitos %f0, %f3
12508 fstod %f3, %f20
12509loop_1093:
12510 edge16ln %l5, %o7, %g2
12511 andcc %g1, %g7, %g5
12512loop_1094:
12513 fbge,a %fcc0, loop_1095
12514 orncc %i6, %i5, %l1
12515 edge32l %o6, %i7, %o3
12516 fmovdgu %xcc, %f4, %f16
12517loop_1095:
12518 tcs %icc, 0x5
12519 edge32ln %o5, %i0, %o4
12520 tneg %icc, 0x1
12521 nop
12522 setx 0xC0651148, %l0, %l6
12523 st %l6, [%l7 + 0x60]
12524 ld [%l7 + 0x60], %fsr
12525 sub %i1, 0x188F, %l0
12526 edge16n %l3, %l6, %i2
12527 fnor %f16, %f16, %f14
12528 sra %l2, %g3, %g6
12529 edge16l %l4, %o0, %o1
12530 fornot1 %f18, %f8, %f6
12531 tvc %icc, 0x3
12532 brnz,a %i4, loop_1096
12533 movcs %xcc, %o2, %i3
12534 wr %g0, 0x11, %asi
12535 stda %f16, [%l7 + 0x40] %asi
12536loop_1096:
12537 fnands %f23, %f7, %f28
12538 tsubcc %l5, 0x114E, %o7
12539 movrlez %g4, %g1, %g7
12540 tvs %icc, 0x7
12541 fxors %f4, %f16, %f22
12542 sdivx %g5, 0x03E0, %g2
12543 movvs %xcc, %i5, %l1
12544 fandnot2s %f7, %f29, %f4
12545 sub %i6, 0x1AD2, %i7
12546 fandnot1 %f30, %f14, %f30
12547 nop
12548 setx 0x40435882, %l0, %l6
12549 st %l6, [%l7 + 0x14]
12550 ld [%l7 + 0x14], %fsr
12551 fnegs %f7, %f13
12552 umul %o6, %o5, %i0
12553 srlx %o3, %i1, %o4
12554 ldsh [%l7 + 0x2A], %l0
12555 nop
12556 fitod %f8, %f12
12557 fdtoi %f12, %f3
12558 xor %l6, %i2, %l2
12559 array32 %l3, %g6, %l4
12560 tneg %icc, 0x3
12561 movneg %icc, %g3, %o1
12562 andn %o0, %o2, %i4
12563 ta %icc, 0x2
12564 fmovsg %icc, %f29, %f10
12565 addcc %i3, 0x0F01, %o7
12566 fmovsl %icc, %f8, %f4
12567 edge16 %g4, %g1, %g7
12568 tpos %icc, 0x6
12569 wr %g0, 0x81, %asi
12570 stda %f0, [%l7 + 0x40] %asi
12571 edge32n %g5, %l5, %g2
12572 membar 0x33
12573 edge32l %l1, %i6, %i5
12574 tcs %xcc, 0x6
12575 add %i7, %o6, %i0
12576 wr %g0, 0x11, %asi
12577 sta %f27, [%l7 + 0x20] %asi
12578 movcc %xcc, %o5, %o3
12579 fmovscs %icc, %f21, %f18
12580 move %icc, %o4, %i1
12581 tvs %icc, 0x4
12582 movrlz %l0, 0x103, %i2
12583 sub %l2, 0x0DF8, %l6
12584 fmovsn %icc, %f23, %f10
12585 wr %g0, 0x88, %asi
12586 ldstuba [%l7 + 0x4E] %asi, %g6
12587 fbo,a %fcc0, loop_1097
12588 alignaddr %l4, %g3, %l3
12589 nop
12590 fitod %f0, %f10
12591 fdtos %f10, %f11
12592 tle %icc, 0x6
12593loop_1097:
12594 tge %icc, 0x0
12595 udivx %o1, 0x06A6, %o2
12596 edge32ln %i4, %i3, %o7
12597 fnand %f20, %f2, %f6
12598 bvc,a,pn %xcc, loop_1098
12599 ldub [%l7 + 0x15], %g4
12600 brgez %g1, loop_1099
12601 fbne,a %fcc0, loop_1100
12602loop_1098:
12603 fpadd16s %f15, %f17, %f4
12604 tsubcc %o0, %g5, %l5
12605loop_1099:
12606 tl %xcc, 0x3
12607loop_1100:
12608 addccc %g2, 0x054A, %l1
12609 edge16 %g7, %i6, %i5
12610 array16 %o6, %i7, %i0
12611 restored
12612 rdpr %cwp, %g1
12613 rdpr %cansave, %g2
12614 rdpr %canrestore, %g3
12615 rdpr %cleanwin, %g4
12616 rdpr %otherwin, %g5
12617 rdpr %wstate, %g6
12618 fbge %fcc0, loop_1101
12619 addccc %o5, %o4, %o3
12620 taddcctv %i1, 0x1861, %l0
12621 wr %g0, 0x19, %asi
12622 ldsha [%l7 + 0x1A] %asi, %l2
12623loop_1101:
12624 tneg %xcc, 0x1
12625 udiv %i2, 0x1701, %l6
12626 fbne,a %fcc3, loop_1102
12627 udiv %g6, 0x1517, %g3
12628 bge,a,pt %icc, loop_1103
12629 fmovrdne %l4, %f22, %f24
12630loop_1102:
12631 andcc %l3, 0x08DC, %o2
12632 popc %o1, %i4
12633loop_1103:
12634 nop
12635 wr %g0, 0x10, %asi
12636 stwa %o7, [%l7 + 0x78] %asi
12637 ba,a,pn %xcc, loop_1104
12638 edge32n %i3, %g4, %g1
12639 edge16 %g5, %l5, %g2
12640 and %l1, 0x0D7B, %g7
12641loop_1104:
12642 bcc,pt %icc, loop_1105
12643 add %i6, %i5, %o0
12644 saved
12645 rdpr %cwp, %g1
12646 rdpr %cansave, %g2
12647 rdpr %canrestore, %g3
12648 rdpr %cleanwin, %g4
12649 rdpr %otherwin, %g5
12650 rdpr %wstate, %g6
12651 bgu,a %icc, loop_1106
12652loop_1105:
12653 movn %xcc, %i7, %o6
12654 edge8ln %i0, %o4, %o5
12655 bn,a,pt %xcc, loop_1107
12656loop_1106:
12657 array16 %o3, %l0, %l2
12658 tg %xcc, 0x1
12659 nop
12660 setx 0x8052A541, %l0, %l6
12661 st %l6, [%l7 + 0x28]
12662 ld [%l7 + 0x28], %fsr
12663loop_1107:
12664 sra %i2, %l6, %g6
12665 for %f0, %f24, %f0
12666 andcc %i1, 0x102A, %l4
12667 sdiv %l3, 0x10CF, %o2
12668 sllx %g3, 0x19, %i4
12669 tvs %icc, 0x7
12670 edge16ln %o7, %i3, %o1
12671 flush %l7 + 0x48
12672 bgu,a,pn %xcc, loop_1108
12673 tge %xcc, 0x1
12674 fbule %fcc1, loop_1109
12675 fpsub16s %f4, %f19, %f6
12676loop_1108:
12677 fone %f20
12678 fmovsvs %icc, %f3, %f30
12679loop_1109:
12680 nop
12681 setx 0x88A7A7B8, %l0, %l6
12682 st %l6, [%l7 + 0x28]
12683 ld [%l7 + 0x28], %f29
12684 setx 0x03264130, %l1, %l5
12685 st %l5, [%l7 + 0x10]
12686 ld [%l7 + 0x10], %f21
12687 fsubs %f21, %f29, %f18
12688 fcmpne16 %f8, %f2, %g1
12689 fmovrde %g5, %f24, %f10
12690 fpadd16 %f30, %f4, %f20
12691 tsubcc %l5, 0x10E5, %g2
12692 bneg,a,pt %xcc, loop_1110
12693 fnegs %f21, %f0
12694 sub %g4, %l1, %g7
12695 subccc %i6, 0x059F, %i5
12696loop_1110:
12697 sdiv %i7, 0x169D, %o0
12698 fmovrdlz %i0, %f2, %f24
12699 edge32n %o6, %o5, %o3
12700 edge8 %o4, %l2, %l0
12701 bl,a loop_1111
12702 smulcc %l6, 0x17D3, %i2
12703 array8 %i1, %g6, %l3
12704 tvc %icc, 0x1
12705loop_1111:
12706 nop
12707 set 0x6C, %o6
12708 stwa %l4, [%l7 + %o6] 0x14
12709 nop
12710 fitos %f7, %f24
12711 fstod %f24, %f4
12712 srlx %o2, 0x15, %i4
12713 bn,pn %xcc, loop_1112
12714 movcc %xcc, %o7, %g3
12715 tl %icc, 0x4
12716 tne %xcc, 0x3
12717loop_1112:
12718 edge32l %o1, %g1, %g5
12719 ldd [%l7 + 0x48], %f6
12720 brz,a %l5, loop_1113
12721 edge32n %g2, %i3, %g4
12722 fmovsleu %xcc, %f3, %f5
12723 fbug,a %fcc1, loop_1114
12724loop_1113:
12725 sll %g7, 0x1A, %i6
12726 movcc %xcc, %i5, %l1
12727 tg %icc, 0x2
12728loop_1114:
12729 nop
12730 wr %g0, 0x04, %asi
12731 lduwa [%l7 + 0x68] %asi, %i7
12732 ldsb [%l7 + 0x67], %i0
12733 mova %icc, %o0, %o5
12734 ldstub [%l7 + 0x60], %o6
12735 fsrc1s %f30, %f14
12736 fnot1 %f12, %f16
12737 tsubcc %o4, 0x0880, %l2
12738 restored
12739 rdpr %cwp, %g1
12740 rdpr %cansave, %g2
12741 rdpr %canrestore, %g3
12742 rdpr %cleanwin, %g4
12743 rdpr %otherwin, %g5
12744 rdpr %wstate, %g6
12745 edge8l %o3, %l0, %l6
12746 restored
12747 rdpr %cwp, %g1
12748 rdpr %cansave, %g2
12749 rdpr %canrestore, %g3
12750 rdpr %cleanwin, %g4
12751 rdpr %otherwin, %g5
12752 rdpr %wstate, %g6
12753 bshuffle %f30, %f18, %f14
12754 sub %i2, %g6, %l3
12755 addccc %i1, %l4, %i4
12756 andn %o7, %g3, %o1
12757 array32 %g1, %o2, %l5
12758 bneg,pn %xcc, loop_1115
12759 array8 %g5, %g2, %i3
12760 move %icc, %g4, %g7
12761 sra %i5, %l1, %i6
12762loop_1115:
12763 edge32n %i0, %o0, %i7
12764 edge8 %o6, %o4, %l2
12765 set 0x14, %l6
12766 lduwa [%l7 + %l6] 0x88, %o5
12767 restored
12768 rdpr %cwp, %g1
12769 rdpr %cansave, %g2
12770 rdpr %canrestore, %g3
12771 rdpr %cleanwin, %g4
12772 rdpr %otherwin, %g5
12773 rdpr %wstate, %g6
12774 array16 %l0, %l6, %i2
12775 lduh [%l7 + 0x7E], %o3
12776 movrgez %g6, 0x1DD, %i1
12777 sra %l3, 0x1D, %i4
12778 fmovscc %xcc, %f15, %f8
12779 membar 0x79
12780 fmovsg %xcc, %f14, %f29
12781 brgez %o7, loop_1116
12782 fbuge %fcc1, loop_1117
12783 ta %icc, 0x1
12784 fbuge,a %fcc3, loop_1118
12785loop_1116:
12786 fba %fcc0, loop_1119
12787loop_1117:
12788 movge %icc, %l4, %g3
12789 edge8l %o1, %g1, %o2
12790loop_1118:
12791 fba %fcc1, loop_1120
12792loop_1119:
12793 array8 %g5, %l5, %i3
12794 movle %icc, %g2, %g4
12795 fpsub16s %f0, %f8, %f15
12796loop_1120:
12797 edge16l %i5, %g7, %i6
12798 srax %l1, %i0, %i7
12799 movcs %icc, %o6, %o4
12800 srl %l2, %o5, %l0
12801 xorcc %l6, 0x1D46, %i2
12802 ldx [%l7 + 0x60], %o3
12803 edge32ln %o0, %i1, %g6
12804 xnorcc %i4, %o7, %l4
12805 lduw [%l7 + 0x24], %g3
12806 movn %xcc, %l3, %g1
12807 fmul8sux16 %f28, %f18, %f0
12808 edge8l %o2, %g5, %l5
12809 bne,a,pt %xcc, loop_1121
12810 saved
12811 rdpr %cwp, %g1
12812 rdpr %cansave, %g2
12813 rdpr %canrestore, %g3
12814 rdpr %cleanwin, %g4
12815 rdpr %otherwin, %g5
12816 rdpr %wstate, %g6
12817 fmovrsgez %o1, %f2, %f4
12818 movvc %icc, %i3, %g4
12819loop_1121:
12820 fcmpeq32 %f28, %f30, %i5
12821 add %l7, 0x54, %l6
12822 wr %g0, 0x81, %asi
12823 lda [%l6] %asi, %g2
12824 casa [%l6] 0x81, %g2, %i6
12825 wr %g0, 0x11, %asi
12826 stda %f16, [%l7 + 0x40] %asi
12827 nop
12828 set 0x08, %i2
12829 ldx [%l7 + %i2], %l1
12830 ldsh [%l7 + 0x6C], %i0
12831 fnands %f2, %f17, %f18
12832 fornot1s %f30, %f19, %f7
12833 fmovrde %i7, %f8, %f28
12834 brgz,a %o6, loop_1122
12835 or %g7, %o4, %l2
12836 wr %g0, 0x10, %asi
12837 ldsba [%l7 + 0x77] %asi, %o5
12838loop_1122:
12839 orn %l6, %i2, %o3
12840 nop
12841 fitod %f2, %f26
12842 fdtos %f26, %f13
12843 tcs %icc, 0x1
12844 set 0x78, %g4
12845 lda [%l7 + %g4] 0x10, %f14
12846 tle %xcc, 0x4
12847 tsubcctv %l0, 0x1010, %i1
12848 fbuge,a %fcc1, loop_1123
12849 movrgez %g6, 0x086, %i4
12850 sdiv %o7, 0x0ED8, %o0
12851 tsubcctv %g3, %l3, %g1
12852loop_1123:
12853 edge16 %o2, %g5, %l4
12854 te %xcc, 0x4
12855 fmovrdlz %l5, %f30, %f8
12856 nop
12857 fitod %f6, %f18
12858 edge32 %o1, %g4, %i3
12859 tl %xcc, 0x4
12860 bcc,a,pt %icc, loop_1124
12861 ldstub [%l7 + 0x66], %g2
12862 addc %i6, %i5, %i0
12863 tvs %icc, 0x2
12864loop_1124:
12865 fornot1 %f10, %f16, %f8
12866 edge32 %i7, %l1, %o6
12867 mulx %o4, 0x0EC0, %g7
12868 brlez %l2, loop_1125
12869 fba %fcc2, loop_1126
12870 udiv %o5, 0x0AEA, %i2
12871 fmovrslez %l6, %f20, %f1
12872loop_1125:
12873 fnegd %f16, %f8
12874loop_1126:
12875 nop
12876 set 0x40, %i1
12877 ldswa [%l7 + %i1] 0x10, %l0
12878 taddcc %i1, 0x0DDA, %o3
12879 fmovsge %icc, %f30, %f3
12880 movvs %xcc, %g6, %o7
12881 sdivx %o0, 0x0B33, %g3
12882 nop
12883 setx 0x0056378A, %l0, %l6
12884 st %l6, [%l7 + 0x5C]
12885 ld [%l7 + 0x5C], %fsr
12886 sethi 0x0BB8, %i4
12887 edge32 %g1, %l3, %g5
12888 subc %l4, 0x04DE, %l5
12889 bg,a %xcc, loop_1127
12890 xorcc %o1, %o2, %g4
12891 brlez %g2, loop_1128
12892 sll %i6, 0x13, %i3
12893loop_1127:
12894 mova %xcc, %i5, %i7
12895 wr %g0, 0x89, %asi
12896 sta %f7, [%l7 + 0x3C] %asi
12897loop_1128:
12898 fmovrdlz %i0, %f8, %f24
12899 lduh [%l7 + 0x30], %o6
12900 prefetch [%l7 + 0x1C], 0x3
12901 tsubcc %l1, %o4, %l2
12902 sdivcc %g7, 0x0A6A, %o5
12903 fandnot2 %f30, %f14, %f6
12904 tsubcc %i2, %l6, %i1
12905 array16 %o3, %g6, %l0
12906 sir 0x148E
12907 mulx %o7, %g3, %o0
12908 brlez,a %i4, loop_1129
12909 ta %icc, 0x3
12910 move %icc, %l3, %g1
12911 tsubcctv %l4, %g5, %o1
12912loop_1129:
12913 umul %o2, 0x0768, %g4
12914 movrlez %l5, 0x140, %g2
12915 fbg,a %fcc3, loop_1130
12916 fxnors %f19, %f30, %f17
12917 bne,a loop_1131
12918 stbar
12919loop_1130:
12920 addcc %i6, %i5, %i3
12921 fones %f7
12922loop_1131:
12923 taddcctv %i0, %i7, %l1
12924 bshuffle %f0, %f26, %f30
12925 alignaddr %o4, %o6, %l2
12926 movn %icc, %o5, %g7
12927 swap [%l7 + 0x58], %l6
12928 fblg,a %fcc3, loop_1132
12929 andcc %i2, 0x1B29, %o3
12930 fbue,a %fcc2, loop_1133
12931 edge8l %i1, %l0, %g6
12932loop_1132:
12933 fsrc1 %f18, %f30
12934 fba,a %fcc1, loop_1134
12935loop_1133:
12936 edge16ln %g3, %o7, %o0
12937 fbe %fcc2, loop_1135
12938 sethi 0x0C2F, %l3
12939loop_1134:
12940 bvs,a %xcc, loop_1136
12941 fnot1 %f10, %f14
12942loop_1135:
12943 bpos,a,pn %xcc, loop_1137
12944 fmovrdgez %g1, %f4, %f6
12945loop_1136:
12946 tpos %icc, 0x3
12947 stb %l4, [%l7 + 0x14]
12948loop_1137:
12949 bne,a,pt %icc, loop_1138
12950 fmovrdlez %i4, %f2, %f20
12951 movleu %xcc, %o1, %g5
12952 tleu %xcc, 0x2
12953loop_1138:
12954 array32 %o2, %g4, %g2
12955 movvc %icc, %i6, %i5
12956 sdiv %l5, 0x1350, %i0
12957 fmovsg %icc, %f0, %f15
12958 movn %icc, %i3, %i7
12959 fmovsa %xcc, %f31, %f31
12960 lduw [%l7 + 0x30], %o4
12961 tle %icc, 0x3
12962 edge32n %l1, %o6, %o5
12963 tvc %icc, 0x6
12964 bcc loop_1139
12965 edge16n %g7, %l2, %i2
12966 tcc %xcc, 0x7
12967 move %icc, %l6, %i1
12968loop_1139:
12969 movvc %icc, %l0, %g6
12970 edge8ln %g3, %o7, %o0
12971 bcc,a %icc, loop_1140
12972 fbuge,a %fcc2, loop_1141
12973 movvc %icc, %l3, %g1
12974 fsrc2s %f29, %f4
12975loop_1140:
12976 movle %xcc, %l4, %o3
12977loop_1141:
12978 fbule %fcc3, loop_1142
12979 xnor %i4, 0x109E, %g5
12980 edge32n %o1, %o2, %g4
12981 add %i6, %g2, %i5
12982loop_1142:
12983 sdivcc %l5, 0x1BEE, %i3
12984 nop
12985 setx 0x028406112BAA2E6C, %l0, %l6
12986 stx %l6, [%l7 + 0x28]
12987 ldd [%l7 + 0x28], %f8
12988 setx 0xE2709363ABE4E86A, %l1, %l5
12989 stx %l5, [%l7 + 0x10]
12990 ldd [%l7 + 0x10], %f18
12991 fmuld %f18, %f8, %f22
12992 bg,pt %icc, loop_1143
12993 tge %icc, 0x0
12994 sllx %i0, %o4, %i7
12995 fnors %f18, %f20, %f26
12996loop_1143:
12997 movrne %o6, 0x26A, %l1
12998 array32 %o5, %l2, %g7
12999 set 0x7C, %l3
13000 stwa %l6, [%l7 + %l3] 0x04
13001 orncc %i1, 0x1505, %i2
13002 bn,a,pn %icc, loop_1144
13003 fmovdpos %xcc, %f18, %f3
13004 fmovdvs %icc, %f31, %f14
13005 fsrc2 %f14, %f6
13006loop_1144:
13007 movg %icc, %g6, %g3
13008 fbue %fcc1, loop_1145
13009 tge %icc, 0x3
13010 movrgz %l0, %o0, %l3
13011 srax %g1, %o7, %l4
13012loop_1145:
13013 fbu,a %fcc1, loop_1146
13014 xnorcc %o3, %i4, %o1
13015 fexpand %f6, %f4
13016 fble,a %fcc3, loop_1147
13017loop_1146:
13018 umulcc %g5, 0x0682, %o2
13019 fcmpne32 %f22, %f12, %g4
13020 fsrc1 %f18, %f10
13021loop_1147:
13022 andcc %i6, 0x0F85, %g2
13023 bn,a loop_1148
13024 movleu %icc, %l5, %i3
13025 srax %i5, 0x09, %o4
13026 edge8ln %i7, %o6, %l1
13027loop_1148:
13028 ldsb [%l7 + 0x5E], %i0
13029 edge8 %l2, %o5, %l6
13030 edge32ln %g7, %i2, %i1
13031 bvs %xcc, loop_1149
13032 smul %g6, %l0, %o0
13033 addccc %l3, 0x015E, %g3
13034 fnors %f28, %f10, %f11
13035loop_1149:
13036 tsubcc %g1, %l4, %o3
13037 tvc %icc, 0x1
13038 xnorcc %o7, %i4, %g5
13039 edge16 %o1, %o2, %i6
13040 movcs %icc, %g2, %l5
13041 nop
13042 setx 0xFFF02E67346D137D, %l0, %l6
13043 stx %l6, [%l7 + 0x28]
13044 ldd [%l7 + 0x28], %f18
13045 setx 0x43D707993866E284, %l1, %l5
13046 stx %l5, [%l7 + 0x10]
13047 ldd [%l7 + 0x10], %f4
13048 fdivd %f4, %f18, %f0
13049 fsrc1s %f31, %f29
13050 orncc %g4, %i5, %i3
13051 fsrc1s %f16, %f28
13052 sethi 0x072F, %o4
13053 movrne %o6, 0x22A, %i7
13054 fpsub16 %f12, %f2, %f16
13055 edge16l %i0, %l1, %o5
13056 array16 %l6, %g7, %i2
13057 xnorcc %i1, 0x1FFB, %l2
13058 fnors %f12, %f31, %f28
13059 nop
13060 setx 0x005BE78F, %l0, %l6
13061 st %l6, [%l7 + 0x08]
13062 ld [%l7 + 0x08], %fsr
13063 fpmerge %f13, %f19, %f2
13064 edge8n %g6, %l0, %o0
13065 bneg,a,pt %icc, loop_1150
13066 tvs %xcc, 0x2
13067 alignaddrl %l3, %g3, %l4
13068 ldsh [%l7 + 0x2E], %g1
13069loop_1150:
13070 fmovsgu %icc, %f24, %f22
13071 andncc %o7, %i4, %o3
13072 fmovdge %icc, %f7, %f25
13073 ldstub [%l7 + 0x3E], %o1
13074 stbar
13075 fmovrde %g5, %f22, %f10
13076 wr %g0, 0x27, %asi
13077 stwa %i6, [%l7 + 0x2C] %asi
13078 membar #Sync
13079 subcc %g2, %l5, %g4
13080 edge32n %i5, %o2, %o4
13081 ldsw [%l7 + 0x20], %i3
13082 orcc %i7, 0x0A9B, %o6
13083 umul %i0, 0x0A94, %l1
13084 alignaddrl %l6, %g7, %i2
13085 fmovsle %xcc, %f21, %f29
13086 tpos %icc, 0x3
13087 brlez,a %o5, loop_1151
13088 smul %i1, 0x0FD9, %g6
13089 sdivcc %l0, 0x02B5, %l2
13090 sllx %o0, 0x12, %l3
13091loop_1151:
13092 tsubcctv %l4, %g1, %g3
13093 tcc %xcc, 0x4
13094 fornot2s %f6, %f7, %f31
13095 udiv %o7, 0x007A, %i4
13096 ldsh [%l7 + 0x1A], %o1
13097 saved
13098 rdpr %cwp, %g1
13099 rdpr %cansave, %g2
13100 rdpr %canrestore, %g3
13101 rdpr %cleanwin, %g4
13102 rdpr %otherwin, %g5
13103 rdpr %wstate, %g6
13104 wr %g0, 0x10, %asi
13105 lduwa [%l7 + 0x24] %asi, %g5
13106 andcc %i6, 0x039A, %o3
13107 smulcc %l5, 0x0811, %g2
13108 set 0x2D, %g3
13109 ldstuba [%l7 + %g3] 0x11, %i5
13110 set 0x54, %i5
13111 lduba [%l7 + %i5] 0x04, %o2
13112 smulcc %g4, %o4, %i3
13113 nop
13114 setx 0x606CD6AC, %l0, %l6
13115 st %l6, [%l7 + 0x28]
13116 ld [%l7 + 0x28], %f13
13117 setx 0x4157FD19, %l1, %l5
13118 st %l5, [%l7 + 0x10]
13119 ld [%l7 + 0x10], %f20
13120 fadds %f20, %f13, %f3
13121 taddcc %i7, 0x187D, %o6
13122 fabsd %f20, %f18
13123 set 0x6B, %g5
13124 ldsba [%l7 + %g5] 0x0c, %l1
13125 restored
13126 rdpr %cwp, %g1
13127 rdpr %cansave, %g2
13128 rdpr %canrestore, %g3
13129 rdpr %cleanwin, %g4
13130 rdpr %otherwin, %g5
13131 rdpr %wstate, %g6
13132 sdiv %i0, 0x1E7F, %g7
13133 nop
13134 setx 0x65D5FF4BC030CC71, %l0, %l6
13135 stx %l6, [%l7 + 0x28]
13136 ldd [%l7 + 0x28], %f30
13137 setx 0xBAA58D204EEE41F7, %l1, %l5
13138 stx %l5, [%l7 + 0x10]
13139 ldd [%l7 + 0x10], %f0
13140 fdivd %f0, %f30, %f28
13141 tcs %icc, 0x1
13142 bn,a loop_1152
13143 edge32l %l6, %i2, %i1
13144 set 0x75, %g7
13145 lduba [%l7 + %g7] 0x11, %o5
13146loop_1152:
13147 brz,a %l0, loop_1153
13148 fpsub32 %f8, %f18, %f20
13149 brgez %g6, loop_1154
13150 fbne %fcc3, loop_1155
13151loop_1153:
13152 mova %icc, %o0, %l2
13153 fba,a %fcc0, loop_1156
13154loop_1154:
13155 smul %l4, %l3, %g3
13156loop_1155:
13157 movne %xcc, %o7, %i4
13158 alignaddr %o1, %g1, %i6
13159loop_1156:
13160 tsubcc %o3, %l5, %g2
13161 mova %xcc, %g5, %o2
13162 movg %xcc, %i5, %g4
13163 tcs %xcc, 0x1
13164 fbg %fcc2, loop_1157
13165 tvs %icc, 0x1
13166 movge %icc, %i3, %o4
13167 sdivcc %o6, 0x0EA3, %i7
13168loop_1157:
13169 nop
13170 setx loop_1158, %l0, %l1
13171 wrpr 0x1, %tl
13172 wrpr %l1, %tnpc
13173 setx 0x34400001400, %l0, %l1
13174 wrpr %l1, %tstate
13175 wrhpr 0x4, %htstate
13176 done
13177 tl %xcc, 0x4
13178 restored
13179 rdpr %cwp, %g1
13180 rdpr %cansave, %g2
13181 rdpr %canrestore, %g3
13182 rdpr %cleanwin, %g4
13183 rdpr %otherwin, %g5
13184 rdpr %wstate, %g6
13185 bgu %xcc, loop_1159
13186loop_1158:
13187 tg %xcc, 0x6
13188 fxors %f19, %f2, %f23
13189 mulx %i0, %l1, %l6
13190loop_1159:
13191 sdivcc %g7, 0x143D, %i2
13192 fblg %fcc3, loop_1160
13193 movpos %icc, %o5, %l0
13194 alignaddr %i1, %o0, %l2
13195 smulcc %g6, 0x0076, %l4
13196loop_1160:
13197 xorcc %l3, 0x16D3, %o7
13198 nop
13199 fitod %f12, %f12
13200 fdtoi %f12, %f28
13201 xnorcc %i4, 0x0320, %o1
13202 te %xcc, 0x3
13203 taddcc %g1, %g3, %o3
13204 set 0x22, %i7
13205 stha %l5, [%l7 + %i7] 0x2b
13206 membar #Sync
13207 array16 %i6, %g5, %o2
13208 udivcc %g2, 0x0005, %g4
13209 andcc %i5, %i3, %o4
13210 movpos %icc, %i7, %i0
13211 saved
13212 rdpr %cwp, %g1
13213 rdpr %cansave, %g2
13214 rdpr %canrestore, %g3
13215 rdpr %cleanwin, %g4
13216 rdpr %otherwin, %g5
13217 rdpr %wstate, %g6
13218 ldsh [%l7 + 0x10], %l1
13219 orncc %o6, %l6, %i2
13220 saved
13221 rdpr %cwp, %g1
13222 rdpr %cansave, %g2
13223 rdpr %canrestore, %g3
13224 rdpr %cleanwin, %g4
13225 rdpr %otherwin, %g5
13226 rdpr %wstate, %g6
13227 restored
13228 rdpr %cwp, %g1
13229 rdpr %cansave, %g2
13230 rdpr %canrestore, %g3
13231 rdpr %cleanwin, %g4
13232 rdpr %otherwin, %g5
13233 rdpr %wstate, %g6
13234 array8 %o5, %l0, %i1
13235 and %g7, %o0, %g6
13236 te %xcc, 0x0
13237 fmovrdne %l4, %f2, %f12
13238 fsrc2 %f14, %f10
13239 movcc %icc, %l2, %o7
13240 fsrc2 %f2, %f26
13241 alignaddr %i4, %l3, %o1
13242 set 0x1E, %o1
13243 lduha [%l7 + %o1] 0x80, %g3
13244 saved
13245 rdpr %cwp, %g1
13246 rdpr %cansave, %g2
13247 rdpr %canrestore, %g3
13248 rdpr %cleanwin, %g4
13249 rdpr %otherwin, %g5
13250 rdpr %wstate, %g6
13251 fnors %f19, %f28, %f16
13252 tsubcctv %g1, %l5, %o3
13253 smulcc %i6, %g5, %g2
13254 orn %o2, %i5, %i3
13255 movcs %xcc, %g4, %i7
13256 sdivcc %o4, 0x1A2E, %l1
13257 brgez,a %i0, loop_1161
13258 movg %xcc, %l6, %o6
13259 membar 0x4F
13260 saved
13261 rdpr %cwp, %g1
13262 rdpr %cansave, %g2
13263 rdpr %canrestore, %g3
13264 rdpr %cleanwin, %g4
13265 rdpr %otherwin, %g5
13266 rdpr %wstate, %g6
13267loop_1161:
13268 tcc %icc, 0x6
13269 stb %i2, [%l7 + 0x42]
13270 sir 0x12D0
13271 sllx %l0, %i1, %g7
13272 movpos %icc, %o0, %g6
13273 udivcc %o5, 0x1D20, %l2
13274 fabsd %f22, %f28
13275 popc %o7, %i4
13276 movrgz %l4, 0x2D4, %o1
13277 bge,pt %xcc, loop_1162
13278 brz %l3, loop_1163
13279 movrlez %g1, %l5, %g3
13280 tsubcctv %o3, %i6, %g5
13281loop_1162:
13282 bgu,pt %xcc, loop_1164
13283loop_1163:
13284 umulcc %g2, %o2, %i3
13285 set 0x64, %o4
13286 lda [%l7 + %o4] 0x04, %f6
13287loop_1164:
13288 movl %xcc, %i5, %g4
13289 edge32n %o4, %i7, %i0
13290 orn %l1, %o6, %i2
13291 udiv %l6, 0x0C78, %l0
13292 fornot1 %f10, %f4, %f20
13293 movpos %icc, %i1, %g7
13294 fmovsvc %xcc, %f4, %f7
13295 bvc,pt %icc, loop_1165
13296 movleu %xcc, %o0, %o5
13297 fble %fcc0, loop_1166
13298 sir 0x1AA2
13299loop_1165:
13300 sdivcc %g6, 0x0767, %o7
13301 ta %icc, 0x1
13302loop_1166:
13303 fnot1s %f18, %f31
13304 bn,a %xcc, loop_1167
13305 fmovdgu %icc, %f31, %f10
13306 set 0x10, %i3
13307 ldda [%l7 + %i3] 0x0c, %i4
13308loop_1167:
13309 nop
13310 set 0x28, %g1
13311 swapa [%l7 + %g1] 0x0c, %l4
13312 alignaddrl %o1, %l2, %l3
13313 movgu %xcc, %l5, %g3
13314 fcmple32 %f8, %f10, %o3
13315 call loop_1168
13316 edge16l %i6, %g5, %g1
13317 edge32ln %g2, %o2, %i5
13318 sra %g4, 0x1D, %o4
13319loop_1168:
13320 nop
13321 wr %g0, 0x81, %asi
13322 ldsha [%l7 + 0x5C] %asi, %i7
13323 xor %i3, %i0, %l1
13324 te %xcc, 0x1
13325 tsubcc %i2, %l6, %l0
13326 tleu %icc, 0x7
13327 bn,a loop_1169
13328 fbg,a %fcc3, loop_1170
13329 sllx %i1, 0x0C, %g7
13330 wr %g0, 0x80, %asi
13331 sta %f8, [%l7 + 0x40] %asi
13332loop_1169:
13333 fbe %fcc1, loop_1171
13334loop_1170:
13335 brgz %o6, loop_1172
13336 tn %xcc, 0x3
13337 andncc %o5, %o0, %g6
13338loop_1171:
13339 movle %xcc, %i4, %o7
13340loop_1172:
13341 alignaddrl %o1, %l4, %l3
13342 tcc %icc, 0x7
13343 fba,a %fcc2, loop_1173
13344 umul %l5, 0x053B, %g3
13345 ldub [%l7 + 0x52], %o3
13346 andcc %i6, 0x0B24, %l2
13347loop_1173:
13348 udivcc %g1, 0x1C3C, %g5
13349 xnorcc %o2, 0x1C1E, %i5
13350 fpadd32s %f27, %f20, %f0
13351 movcc %icc, %g4, %o4
13352 movre %i7, %i3, %g2
13353 fmovdgu %xcc, %f14, %f18
13354 fand %f0, %f20, %f6
13355 nop
13356 setx 0x1070DC42, %l0, %l6
13357 st %l6, [%l7 + 0x40]
13358 ld [%l7 + 0x40], %fsr
13359 tsubcc %l1, 0x13BE, %i0
13360 addcc %i2, 0x0368, %l6
13361 fmovsgu %xcc, %f9, %f7
13362 nop
13363 set 0x78, %l0
13364 ldd [%l7 + %l0], %l0
13365 mulx %i1, 0x1CDA, %o6
13366 fcmpgt16 %f10, %f20, %o5
13367 sir 0x0F3F
13368 subc %g7, 0x0A37, %g6
13369 bge,pn %icc, loop_1174
13370 addcc %o0, 0x122E, %i4
13371 fbue,a %fcc0, loop_1175
13372 fbul,a %fcc2, loop_1176
13373loop_1174:
13374 edge8l %o1, %l4, %o7
13375 mulscc %l5, 0x1CFD, %g3
13376loop_1175:
13377 nop
13378 setx 0x5367B64669C89ED1, %l0, %l6
13379 stx %l6, [%l7 + 0x28]
13380 ldd [%l7 + 0x28], %f26
13381 setx 0xA0F51D8C6DC3771B, %l1, %l5
13382 stx %l5, [%l7 + 0x10]
13383 ldd [%l7 + 0x10], %f4
13384 faddd %f4, %f26, %f2
13385loop_1176:
13386 movrgez %l3, 0x112, %o3
13387 umulcc %l2, 0x0F3B, %i6
13388 edge16ln %g1, %g5, %i5
13389 taddcctv %g4, 0x148A, %o2
13390 restored
13391 rdpr %cwp, %g1
13392 rdpr %cansave, %g2
13393 rdpr %canrestore, %g3
13394 rdpr %cleanwin, %g4
13395 rdpr %otherwin, %g5
13396 rdpr %wstate, %g6
13397 ldd [%l7 + 0x28], %f24
13398 sdiv %i7, 0x0E37, %o4
13399 fnegs %f31, %f0
13400 array16 %g2, %i3, %i0
13401 xnorcc %i2, 0x0F2C, %l6
13402 fnand %f12, %f20, %f26
13403 srax %l1, %l0, %i1
13404 fbul,a %fcc2, loop_1177
13405 srl %o6, 0x0F, %g7
13406 edge16n %g6, %o0, %i4
13407 flush %l7 + 0x68
13408loop_1177:
13409 nop
13410 set 0x40, %l2
13411 lduba [%l7 + %l2] 0x19, %o1
13412 smul %l4, 0x104D, %o7
13413 udiv %l5, 0x1EFB, %g3
13414 wr %g0, 0x18, %asi
13415 stda %f16, [%l7 + 0x40] %asi
13416 fmovs %f13, %f0
13417 wr %g0, 0x18, %asi
13418 lduwa [%l7 + 0x38] %asi, %o5
13419 fornot1s %f9, %f24, %f0
13420 movvs %xcc, %o3, %l2
13421 tneg %icc, 0x0
13422 sir 0x076B
13423 movrne %l3, %i6, %g1
13424 tle %icc, 0x4
13425 taddcc %i5, 0x071A, %g4
13426 smulcc %o2, 0x029B, %g5
13427 edge16ln %i7, %g2, %o4
13428 move %icc, %i3, %i0
13429 wr %g0, 0x89, %asi
13430 swapa [%l7 + 0x48] %asi, %l6
13431 tl %xcc, 0x2
13432 movvc %xcc, %l1, %l0
13433 andcc %i2, %i1, %o6
13434 udivcc %g6, 0x122C, %o0
13435 tleu %xcc, 0x0
13436 ldsb [%l7 + 0x1B], %i4
13437 wr %g0, 0x88, %asi
13438 lda [%l7 + 0x78] %asi, %f6
13439 ldd [%l7 + 0x48], %f22
13440 alignaddrl %o1, %l4, %o7
13441 tcc %xcc, 0x2
13442 array8 %l5, %g7, %o5
13443 fmovrsgez %o3, %f15, %f10
13444 movrlez %l2, %g3, %i6
13445 set 0x28, %o2
13446 ldsha [%l7 + %o2] 0x80, %l3
13447 movrlez %g1, 0x283, %g4
13448 srlx %o2, %i5, %g5
13449 movneg %icc, %i7, %g2
13450 xorcc %i3, 0x0E4A, %o4
13451 set 0x1C, %l4
13452 lda [%l7 + %l4] 0x81, %f12
13453 array32 %l6, %i0, %l1
13454 xnor %l0, %i2, %i1
13455 set 0x7C, %o5
13456 sta %f21, [%l7 + %o5] 0x04
13457 xnorcc %o6, 0x0D54, %g6
13458 membar 0x2A
13459 fmovdneg %icc, %f4, %f5
13460 movgu %icc, %o0, %o1
13461 srax %l4, %i4, %l5
13462 add %l7, 0x44, %l6
13463 wr %g0, 0x19, %asi
13464 lda [%l6] %asi, %o7
13465 casa [%l6] %asi, %o7, %g7
13466 or %o5, %o3, %g3
13467 edge32n %i6, %l3, %g1
13468 xnorcc %l2, %o2, %i5
13469 fbn %fcc3, loop_1178
13470 fmovrsne %g5, %f19, %f15
13471 taddcc %g4, 0x16D7, %g2
13472 andn %i7, 0x1E46, %o4
13473loop_1178:
13474 subc %i3, 0x0E22, %l6
13475 brlez %i0, loop_1179
13476 movre %l0, %i2, %i1
13477 sethi 0x031E, %o6
13478 tsubcc %g6, %l1, %o0
13479loop_1179:
13480 fmovspos %xcc, %f5, %f25
13481 saved
13482 rdpr %cwp, %g1
13483 rdpr %cansave, %g2
13484 rdpr %canrestore, %g3
13485 rdpr %cleanwin, %g4
13486 rdpr %otherwin, %g5
13487 rdpr %wstate, %g6
13488 srlx %o1, 0x16, %l4
13489 ldd [%l7 + 0x18], %l4
13490 movvc %xcc, %o7, %g7
13491 movgu %icc, %i4, %o3
13492 tpos %xcc, 0x7
13493 mova %xcc, %o5, %i6
13494 edge8ln %g3, %l3, %g1
13495 orncc %l2, %o2, %i5
13496 fble,a %fcc1, loop_1180
13497 fmovscs %xcc, %f12, %f19
13498 taddcctv %g4, %g5, %i7
13499 edge16 %g2, %o4, %l6
13500loop_1180:
13501 fmovrdne %i3, %f20, %f14
13502 nop
13503 setx loop_1181, %l0, %l1
13504 wrpr 0x1, %tl
13505 wrpr %l1, %tpc
13506 add %l1, 0x4, %l1
13507 wrpr %l1, %tnpc
13508 setx 0x34400001400, %l0, %l1
13509 wrpr %l1, %tstate
13510 wrhpr 0x4, %htstate
13511 retry
13512 flush %l7 + 0x4C
13513 set 0x1E, %o7
13514 stha %l0, [%l7 + %o7] 0x2a
13515 membar #Sync
13516loop_1181:
13517 edge16ln %i2, %i0, %i1
13518 addccc %o6, 0x06F5, %g6
13519 fbul %fcc3, loop_1182
13520 fmovsn %xcc, %f1, %f5
13521 movvc %xcc, %l1, %o1
13522 fmovscc %xcc, %f23, %f26
13523loop_1182:
13524 brnz,a %l4, loop_1183
13525 fmovdne %xcc, %f10, %f23
13526 sll %o0, 0x19, %l5
13527 fmovsleu %xcc, %f8, %f21
13528loop_1183:
13529 move %icc, %o7, %i4
13530 movcs %xcc, %o3, %g7
13531 movvs %icc, %o5, %i6
13532 smulcc %l3, 0x125D, %g1
13533 edge32ln %g3, %o2, %l2
13534 stb %g4, [%l7 + 0x50]
13535 addcc %i5, 0x05F8, %g5
13536 bcc,a,pn %icc, loop_1184
13537 restored
13538 rdpr %cwp, %g1
13539 rdpr %cansave, %g2
13540 rdpr %canrestore, %g3
13541 rdpr %cleanwin, %g4
13542 rdpr %otherwin, %g5
13543 rdpr %wstate, %g6
13544 fmovrdgz %g2, %f14, %f4
13545 subc %i7, 0x1924, %l6
13546loop_1184:
13547 subc %i3, %l0, %i2
13548 edge32l %i0, %o4, %i1
13549 sdivx %g6, 0x09AF, %l1
13550 addccc %o6, %l4, %o1
13551 stw %o0, [%l7 + 0x7C]
13552 fmovdvs %icc, %f17, %f19
13553 add %o7, 0x0506, %l5
13554 ldsw [%l7 + 0x0C], %o3
13555 udivcc %i4, 0x0823, %o5
13556 ld [%l7 + 0x20], %f25
13557 tneg %icc, 0x3
13558 fmovrse %g7, %f14, %f22
13559 fbu %fcc0, loop_1185
13560 srl %i6, %g1, %l3
13561 fornot1 %f26, %f4, %f2
13562 fpsub32 %f18, %f2, %f8
13563loop_1185:
13564 movvc %icc, %g3, %l2
13565 umul %g4, 0x1EDC, %i5
13566 fmuld8ulx16 %f0, %f13, %f26
13567 fcmpeq16 %f12, %f26, %o2
13568 smulcc %g5, %i7, %g2
13569 wr %g0, 0x80, %asi
13570 lduwa [%l7 + 0x40] %asi, %l6
13571 fpsub32s %f9, %f30, %f17
13572 array8 %i3, %l0, %i0
13573 fnot1 %f28, %f16
13574 xorcc %o4, 0x147F, %i2
13575 movcc %xcc, %i1, %l1
13576 restored
13577 rdpr %cwp, %g1
13578 rdpr %cansave, %g2
13579 rdpr %canrestore, %g3
13580 rdpr %cleanwin, %g4
13581 rdpr %otherwin, %g5
13582 rdpr %wstate, %g6
13583 sdivcc %o6, 0x164A, %g6
13584 movrne %o1, 0x30F, %l4
13585 edge32 %o7, %l5, %o3
13586 tne %xcc, 0x5
13587 movn %icc, %i4, %o0
13588 fnands %f4, %f26, %f12
13589 stbar
13590 addc %g7, %i6, %g1
13591 fnors %f4, %f10, %f31
13592 te %icc, 0x2
13593 fble %fcc0, loop_1186
13594 orn %o5, 0x1EC7, %g3
13595 fbuge %fcc2, loop_1187
13596 nop
13597 setx 0xB8CE23D62043FE35, %l0, %l6
13598 stx %l6, [%l7 + 0x50]
13599 ldx [%l7 + 0x50], %fsr
13600loop_1186:
13601 stx %l2, [%l7 + 0x20]
13602 fmovdge %icc, %f10, %f21
13603loop_1187:
13604 nop
13605 setx 0xF7E76E84, %l0, %l6
13606 st %l6, [%l7 + 0x28]
13607 ld [%l7 + 0x28], %f30
13608 setx 0xAB925125, %l1, %l5
13609 st %l5, [%l7 + 0x10]
13610 ld [%l7 + 0x10], %f13
13611 fdivs %f13, %f30, %f25
13612 addccc %l3, 0x1286, %i5
13613 popc %o2, %g4
13614 sethi 0x0791, %i7
13615 fand %f0, %f6, %f2
13616 fblg %fcc3, loop_1188
13617 movrgez %g5, %l6, %i3
13618 sdivx %g2, 0x05BF, %l0
13619 taddcctv %o4, %i0, %i1
13620loop_1188:
13621 sra %l1, %i2, %g6
13622 prefetch [%l7 + 0x6C], 0x2
13623 fmovdvs %xcc, %f6, %f17
13624 fnor %f14, %f24, %f10
13625 addccc %o6, 0x1A64, %o1
13626 smul %l4, 0x19DC, %l5
13627 tpos %icc, 0x4
13628 nop
13629 setx 0xB235361773298267, %l0, %l6
13630 stx %l6, [%l7 + 0x28]
13631 ldd [%l7 + 0x28], %f8
13632 setx 0xF04CA4B24B042AE1, %l1, %l5
13633 stx %l5, [%l7 + 0x10]
13634 ldd [%l7 + 0x10], %f6
13635 fsubd %f6, %f8, %f24
13636 sll %o7, 0x0B, %o3
13637 fmovsleu %xcc, %f28, %f16
13638 nop
13639 setx loop_1189, %l0, %l1
13640 jmpl %l1, %i4
13641 srl %g7, %i6, %g1
13642 sdivcc %o0, 0x1B70, %o5
13643 set 0x38, %l1
13644 lduwa [%l7 + %l1] 0x89, %l2
13645loop_1189:
13646 fmovsvc %xcc, %f20, %f27
13647 wr %g0, 0xea, %asi
13648 stwa %l3, [%l7 + 0x70] %asi
13649 membar #Sync
13650 array16 %i5, %o2, %g3
13651 fzero %f10
13652 fnot2 %f12, %f0
13653 ta %xcc, 0x1
13654 alignaddrl %g4, %i7, %g5
13655 pdist %f20, %f12, %f18
13656 fmovdl %icc, %f9, %f16
13657 mulx %l6, 0x192D, %i3
13658 fmovsleu %icc, %f14, %f7
13659 edge8n %l0, %o4, %i0
13660 movcc %xcc, %i1, %g2
13661 smulcc %l1, %g6, %i2
13662 wr %g0, 0x18, %asi
13663 sta %f20, [%l7 + 0x20] %asi
13664 srl %o1, %o6, %l5
13665 andn %l4, %o7, %i4
13666 movcc %xcc, %g7, %o3
13667 movl %icc, %i6, %o0
13668 movpos %icc, %o5, %l2
13669 fmovsne %icc, %f27, %f21
13670 srlx %g1, 0x1E, %i5
13671 addc %o2, %g3, %l3
13672 flush %l7 + 0x78
13673 nop
13674 set 0x3A, %g6
13675 lduh [%l7 + %g6], %i7
13676 edge8l %g5, %l6, %i3
13677 sdiv %g4, 0x0E1D, %l0
13678 add %o4, %i0, %g2
13679 mulx %i1, 0x024F, %l1
13680 edge16l %g6, %i2, %o6
13681 for %f6, %f22, %f16
13682 set 0x24, %i6
13683 ldsha [%l7 + %i6] 0x80, %o1
13684 mova %icc, %l5, %l4
13685 tleu %icc, 0x1
13686 edge16l %i4, %o7, %g7
13687 alignaddrl %o3, %o0, %i6
13688 andncc %o5, %l2, %g1
13689 fmovrsne %o2, %f2, %f10
13690 popc %i5, %l3
13691 ldsw [%l7 + 0x40], %g3
13692 wr %g0, 0x0c, %asi
13693 stha %g5, [%l7 + 0x16] %asi
13694 fmovdn %icc, %f23, %f4
13695 fba,a %fcc2, loop_1190
13696 sdivx %i7, 0x1072, %l6
13697 andn %i3, 0x146E, %l0
13698 smul %o4, 0x006B, %i0
13699loop_1190:
13700 sllx %g2, %g4, %i1
13701 fsrc2s %f8, %f6
13702 fpadd16 %f28, %f8, %f24
13703 set 0x24, %o3
13704 swapa [%l7 + %o3] 0x88, %l1
13705 edge32ln %i2, %g6, %o6
13706 addc %l5, 0x0176, %o1
13707 saved
13708 rdpr %cwp, %g1
13709 rdpr %cansave, %g2
13710 rdpr %canrestore, %g3
13711 rdpr %cleanwin, %g4
13712 rdpr %otherwin, %g5
13713 rdpr %wstate, %g6
13714 tvs %icc, 0x5
13715 addc %l4, 0x0F25, %o7
13716 movg %xcc, %g7, %i4
13717 wr %g0, 0x80, %asi
13718 stwa %o3, [%l7 + 0x1C] %asi
13719 edge8l %i6, %o0, %o5
13720 orcc %l2, %g1, %o2
13721 tvs %xcc, 0x7
13722 membar 0x72
13723 te %icc, 0x2
13724 movrlez %i5, %l3, %g3
13725 xorcc %g5, %l6, %i3
13726 nop
13727 setx 0x3D0B1E8A, %l0, %l6
13728 st %l6, [%l7 + 0x28]
13729 ld [%l7 + 0x28], %f27
13730 setx 0xB4A90180, %l1, %l5
13731 st %l5, [%l7 + 0x10]
13732 ld [%l7 + 0x10], %f21
13733 fsubs %f21, %f27, %f10
13734 fble %fcc0, loop_1191
13735 bneg,pn %icc, loop_1192
13736 fbug,a %fcc1, loop_1193
13737 movg %icc, %l0, %o4
13738loop_1191:
13739 bshuffle %f30, %f10, %f30
13740loop_1192:
13741 edge16 %i0, %g2, %i7
13742loop_1193:
13743 or %i1, 0x00ED, %g4
13744 edge32n %i2, %g6, %o6
13745 addc %l1, 0x195C, %o1
13746 subcc %l5, 0x0612, %o7
13747 wr %g0, 0x04, %asi
13748 lduha [%l7 + 0x2E] %asi, %l4
13749 tpos %xcc, 0x7
13750 edge32l %i4, %o3, %i6
13751 nop
13752 fitos %f5, %f3
13753 edge8n %o0, %o5, %g7
13754 edge8ln %g1, %l2, %o2
13755 taddcctv %l3, %i5, %g5
13756 stbar
13757 array16 %g3, %l6, %i3
13758 fbne %fcc3, loop_1194
13759 nop
13760 setx 0xFD9D3C4C, %l0, %l6
13761 st %l6, [%l7 + 0x28]
13762 ld [%l7 + 0x28], %f27
13763 setx 0x7EC41751, %l1, %l5
13764 st %l5, [%l7 + 0x10]
13765 ld [%l7 + 0x10], %f17
13766 fmuls %f17, %f27, %f31
13767 movrlez %o4, 0x2E6, %i0
13768 addcc %g2, %l0, %i1
13769loop_1194:
13770 sra %i7, 0x0A, %i2
13771 bn,pn %xcc, loop_1195
13772 lduh [%l7 + 0x2E], %g6
13773 edge16ln %o6, %l1, %g4
13774 fmovse %xcc, %f24, %f2
13775loop_1195:
13776 addcc %l5, 0x0010, %o7
13777 movgu %xcc, %o1, %l4
13778 srl %i4, %o3, %i6
13779 nop
13780 fitos %f14, %f14
13781 fstox %f14, %f6
13782 array16 %o0, %o5, %g1
13783 mova %icc, %l2, %o2
13784 wr %g0, 0x11, %asi
13785 sta %f28, [%l7 + 0x44] %asi
13786 fble %fcc3, loop_1196
13787 sub %l3, %g7, %g5
13788 mova %xcc, %i5, %g3
13789 move %icc, %l6, %o4
13790loop_1196:
13791 edge16ln %i0, %i3, %l0
13792 edge32n %i1, %g2, %i7
13793 smul %g6, %o6, %i2
13794 movre %l1, 0x2FA, %l5
13795 swap [%l7 + 0x48], %o7
13796 xnor %o1, %g4, %i4
13797 movvc %icc, %o3, %i6
13798 movrne %l4, 0x3F6, %o5
13799 movgu %icc, %o0, %g1
13800 fbge,a %fcc3, loop_1197
13801 mova %xcc, %l2, %l3
13802 orcc %g7, %g5, %o2
13803 tneg %xcc, 0x5
13804loop_1197:
13805 fone %f20
13806 alignaddr %g3, %l6, %i5
13807 array32 %o4, %i0, %l0
13808 stbar
13809 te %xcc, 0x3
13810 movgu %icc, %i3, %i1
13811 movvs %xcc, %g2, %g6
13812 sllx %i7, 0x1F, %i2
13813 stbar
13814 orncc %l1, %l5, %o7
13815 fbue %fcc2, loop_1198
13816 movn %xcc, %o6, %g4
13817 fnot2 %f4, %f22
13818 bpos,a %xcc, loop_1199
13819loop_1198:
13820 tleu %icc, 0x1
13821 mova %icc, %o1, %i4
13822 bpos,a loop_1200
13823loop_1199:
13824 tleu %icc, 0x4
13825 fsrc1 %f8, %f30
13826 movrne %i6, 0x1D9, %o3
13827loop_1200:
13828 fnot2s %f15, %f11
13829 fors %f9, %f29, %f14
13830 sub %o5, %o0, %l4
13831 fbge,a %fcc0, loop_1201
13832 fors %f23, %f15, %f27
13833 edge8 %g1, %l2, %l3
13834 alignaddr %g7, %o2, %g3
13835loop_1201:
13836 tleu %xcc, 0x6
13837 movl %icc, %g5, %l6
13838 tsubcc %o4, %i0, %l0
13839 taddcc %i3, 0x10C7, %i5
13840 tg %icc, 0x5
13841 fnands %f10, %f24, %f27
13842 sdiv %i1, 0x0E80, %g2
13843 andncc %i7, %g6, %i2
13844 fmovdcc %icc, %f11, %f16
13845 tge %icc, 0x2
13846 tl %xcc, 0x1
13847 fmovrdgez %l1, %f0, %f0
13848 movrgez %o7, %l5, %o6
13849 array16 %g4, %i4, %o1
13850 subc %o3, %i6, %o5
13851 nop
13852 setx 0x1C771BFCE3A3B554, %l0, %l6
13853 stx %l6, [%l7 + 0x28]
13854 ldd [%l7 + 0x28], %f10
13855 setx 0x67634F241976C7D7, %l1, %l5
13856 stx %l5, [%l7 + 0x10]
13857 ldd [%l7 + 0x10], %f18
13858 faddd %f18, %f10, %f14
13859 ble loop_1202
13860 sdiv %l4, 0x0499, %o0
13861 taddcc %l2, %l3, %g7
13862 mova %xcc, %g1, %g3
13863loop_1202:
13864 sll %o2, %l6, %g5
13865 sethi 0x132B, %i0
13866 fmovrsgz %l0, %f16, %f1
13867 movneg %icc, %i3, %o4
13868 bg,a loop_1203
13869 popc %i5, %i1
13870 wr %g0, 0x88, %asi
13871 lduba [%l7 + 0x2F] %asi, %g2
13872loop_1203:
13873 taddcc %i7, 0x0A00, %g6
13874 srax %l1, %o7, %l5
13875 movcc %xcc, %o6, %g4
13876 bg,a loop_1204
13877 fmovsvs %icc, %f4, %f20
13878 movgu %icc, %i2, %i4
13879 swap [%l7 + 0x50], %o1
13880loop_1204:
13881 nop
13882 fitod %f4, %f4
13883 fdtos %f4, %f19
13884 movcs %icc, %o3, %o5
13885 taddcc %l4, 0x0D77, %o0
13886 sdivcc %i6, 0x0BD7, %l2
13887 tcs %xcc, 0x3
13888 nop
13889 fitos %f15, %f21
13890 movre %g7, 0x313, %g1
13891 nop
13892 setx 0x3CCB7415, %l0, %l6
13893 st %l6, [%l7 + 0x28]
13894 ld [%l7 + 0x28], %f9
13895 setx 0x8ABBB47D, %l1, %l5
13896 st %l5, [%l7 + 0x10]
13897 ld [%l7 + 0x10], %f22
13898 fsubs %f22, %f9, %f2
13899 set 0x3C, %i4
13900 sta %f4, [%l7 + %i4] 0x10
13901 srax %g3, %l3, %o2
13902 for %f16, %f16, %f16
13903 bn %xcc, loop_1205
13904 edge16ln %g5, %i0, %l6
13905 tvc %icc, 0x7
13906 xor %l0, %i3, %i5
13907loop_1205:
13908 tl %xcc, 0x7
13909 tsubcc %i1, 0x034B, %g2
13910 fpadd32 %f28, %f22, %f28
13911 ta %xcc, 0x4
13912 edge16ln %i7, %o4, %g6
13913 fpackfix %f14, %f27
13914 fmovrde %o7, %f6, %f20
13915 nop
13916 fitos %f9, %f2
13917 fstox %f2, %f24
13918 nop
13919 setx 0x958ECDD6, %l0, %l6
13920 st %l6, [%l7 + 0x28]
13921 ld [%l7 + 0x28], %f1
13922 setx 0x4E824B38, %l1, %l5
13923 st %l5, [%l7 + 0x10]
13924 ld [%l7 + 0x10], %f8
13925 fmuls %f8, %f1, %f22
13926 edge8l %l5, %o6, %g4
13927 edge16l %l1, %i2, %o1
13928 xnor %i4, 0x1A14, %o5
13929 srl %o3, %o0, %l4
13930 tneg %icc, 0x3
13931 movvs %xcc, %i6, %g7
13932 fmovdneg %icc, %f17, %f23
13933 bpos,a,pt %icc, loop_1206
13934 srax %l2, %g1, %l3
13935 edge32l %g3, %g5, %o2
13936 edge32ln %i0, %l6, %l0
13937loop_1206:
13938 tvc %xcc, 0x2
13939 edge16l %i3, %i5, %g2
13940 tsubcc %i7, 0x1A67, %i1
13941 nop
13942 fitos %f11, %f19
13943 fstox %f19, %f0
13944 fxtos %f0, %f21
13945 udivx %o4, 0x0663, %o7
13946 tvs %xcc, 0x3
13947 wr %g0, 0x18, %asi
13948 ldda [%l7 + 0x50] %asi, %g6
13949 fzeros %f16
13950 nop
13951 setx 0xD071A13E, %l0, %l6
13952 st %l6, [%l7 + 0x24]
13953 ld [%l7 + 0x24], %fsr
13954 tg %xcc, 0x7
13955 subc %o6, 0x1ADA, %g4
13956 tvs %icc, 0x6
13957 edge16l %l1, %i2, %l5
13958 nop
13959 fitos %f6, %f9
13960 fstox %f9, %f20
13961 fxtos %f20, %f10
13962 set 0x4C, %i0
13963 sta %f9, [%l7 + %i0] 0x15
13964 membar 0x76
13965 fbu %fcc0, loop_1207
13966 edge16n %o1, %i4, %o5
13967 fmovdcc %icc, %f20, %f8
13968 brgz %o0, loop_1208
13969loop_1207:
13970 fbe %fcc0, loop_1209
13971 subccc %o3, 0x061F, %l4
13972 fandnot1s %f12, %f15, %f0
13973loop_1208:
13974 restored
13975 rdpr %cwp, %g1
13976 rdpr %cansave, %g2
13977 rdpr %canrestore, %g3
13978 rdpr %cleanwin, %g4
13979 rdpr %otherwin, %g5
13980 rdpr %wstate, %g6
13981loop_1209:
13982 fbue,a %fcc3, loop_1210
13983 fbge %fcc2, loop_1211
13984 fmovsvc %icc, %f8, %f27
13985 edge16n %g7, %l2, %i6
13986loop_1210:
13987 fmovsn %icc, %f18, %f5
13988loop_1211:
13989 stw %g1, [%l7 + 0x24]
13990 fmovdvc %xcc, %f22, %f18
13991 fpack32 %f28, %f26, %f4
13992 set 0x44, %g2
13993 lduwa [%l7 + %g2] 0x10, %g3
13994 array8 %l3, %g5, %i0
13995 ldd [%l7 + 0x60], %o2
13996 edge8ln %l0, %l6, %i5
13997 movg %xcc, %i3, %i7
13998 brlz,a %g2, loop_1212
13999 tvs %xcc, 0x2
14000 sdivcc %i1, 0x027F, %o7
14001 fbuge %fcc1, loop_1213
14002loop_1212:
14003 orncc %g6, %o4, %o6
14004 fmovdne %xcc, %f22, %f25
14005 subc %g4, 0x0425, %i2
14006loop_1213:
14007 tsubcctv %l5, %l1, %i4
14008 nop
14009 setx 0xDC4B7353006D4C75, %l0, %l6
14010 stx %l6, [%l7 + 0x28]
14011 ldx [%l7 + 0x28], %fsr
14012 fxnor %f18, %f26, %f24
14013 movrlez %o1, %o0, %o3
14014 nop
14015 fitod %f10, %f16
14016 fdtoi %f16, %f9
14017 edge32 %o5, %g7, %l2
14018 nop
14019 setx 0xB6DBD332, %l0, %l6
14020 st %l6, [%l7 + 0x28]
14021 ld [%l7 + 0x28], %f2
14022 fsqrts %f2, %f25
14023 fbne %fcc0, loop_1214
14024 popc %l4, %i6
14025 ldx [%l7 + 0x40], %g3
14026 fmovscs %xcc, %f17, %f10
14027loop_1214:
14028 fmovscc %xcc, %f12, %f22
14029 tsubcctv %l3, %g1, %g5
14030 tsubcctv %o2, 0x0E9B, %i0
14031 udivx %l6, 0x1241, %i5
14032 umul %i3, 0x1E7F, %l0
14033 edge16 %i7, %i1, %g2
14034 mulscc %g6, 0x0EED, %o7
14035 fxnor %f18, %f26, %f22
14036 nop
14037 setx 0x95722C16D3EFA2C0, %l0, %l6
14038 stx %l6, [%l7 + 0x28]
14039 ldd [%l7 + 0x28], %f24
14040 setx 0x5056C67ACF3CA5AF, %l1, %l5
14041 stx %l5, [%l7 + 0x10]
14042 ldd [%l7 + 0x10], %f20
14043 fmuld %f20, %f24, %f4
14044 sdivx %o4, 0x160F, %o6
14045 fbule,a %fcc1, loop_1215
14046 tcc %xcc, 0x1
14047 addcc %i2, %l5, %g4
14048 te %xcc, 0x4
14049loop_1215:
14050 ldd [%l7 + 0x60], %f28
14051 bge,pn %icc, loop_1216
14052 nop
14053 setx 0x3D09B196FDFB8027, %l0, %l6
14054 stx %l6, [%l7 + 0x28]
14055 ldd [%l7 + 0x28], %f12
14056 setx 0x4A36DBF5FC879E0F, %l1, %l5
14057 stx %l5, [%l7 + 0x10]
14058 ldd [%l7 + 0x10], %f12
14059 fdivd %f12, %f12, %f28
14060 fmuld8sux16 %f0, %f12, %f8
14061 stb %l1, [%l7 + 0x6C]
14062loop_1216:
14063 membar 0x69
14064 or %i4, 0x0CDE, %o0
14065 edge32 %o3, %o1, %g7
14066 movcs %xcc, %o5, %l4
14067 and %l2, %i6, %g3
14068 fmovsg %xcc, %f12, %f31
14069 fcmple32 %f28, %f16, %l3
14070 tle %xcc, 0x6
14071 movvc %icc, %g5, %o2
14072 edge16ln %g1, %i0, %i5
14073 tn %xcc, 0x3
14074 fbn %fcc1, loop_1217
14075 tcc %xcc, 0x1
14076 edge16n %l6, %l0, %i3
14077 mulscc %i7, 0x0928, %g2
14078loop_1217:
14079 movpos %icc, %g6, %o7
14080 nop
14081 fitos %f0, %f9
14082 fstox %f9, %f28
14083 nop
14084 fitos %f2, %f9
14085 fstox %f9, %f22
14086 fxtos %f22, %f30
14087 movcs %xcc, %i1, %o6
14088 movleu %xcc, %i2, %o4
14089 array8 %l5, %l1, %i4
14090 fpadd16 %f6, %f14, %f16
14091 smul %o0, %o3, %o1
14092 sdivcc %g7, 0x0828, %o5
14093 fmovdge %icc, %f21, %f20
14094 taddcctv %l4, %g4, %i6
14095 subccc %l2, %g3, %g5
14096 nop
14097 set 0x15, %o0
14098 ldsb [%l7 + %o0], %l3
14099 movrne %g1, 0x129, %i0
14100 nop
14101 setx 0x50E1C61B8783D2B4, %l0, %l6
14102 stx %l6, [%l7 + 0x28]
14103 ldd [%l7 + 0x28], %f2
14104 setx 0x120DBC6197A8655A, %l1, %l5
14105 stx %l5, [%l7 + 0x10]
14106 ldd [%l7 + 0x10], %f24
14107 faddd %f24, %f2, %f10
14108 nop
14109 setx 0x7354496450671F85, %l0, %l6
14110 stx %l6, [%l7 + 0x10]
14111 ldx [%l7 + 0x10], %fsr
14112 bneg loop_1218
14113 udivcc %o2, 0x093E, %i5
14114 subccc %l6, 0x1C60, %l0
14115 ta %icc, 0x4
14116loop_1218:
14117 tle %xcc, 0x7
14118 fbuge,a %fcc2, loop_1219
14119 srax %i7, %g2, %g6
14120 set 0x08, %l5
14121 stwa %i3, [%l7 + %l5] 0xe2
14122 membar #Sync
14123loop_1219:
14124 movvs %xcc, %i1, %o6
14125 array8 %i2, %o4, %o7
14126 udiv %l1, 0x1B0F, %i4
14127 fpack32 %f18, %f4, %f18
14128 movge %icc, %l5, %o0
14129 udiv %o3, 0x0608, %o1
14130 movge %xcc, %g7, %o5
14131 movgu %xcc, %g4, %l4
14132 tcc %icc, 0x2
14133 brnz,a %i6, loop_1220
14134 ld [%l7 + 0x2C], %f29
14135 bgu,a loop_1221
14136 movgu %icc, %g3, %g5
14137loop_1220:
14138 taddcctv %l2, %l3, %i0
14139 movrlez %g1, %o2, %l6
14140loop_1221:
14141 fsrc1 %f30, %f0
14142 subc %l0, 0x1CA9, %i7
14143 fpsub32s %f0, %f28, %f11
14144 wr %g0, 0x81, %asi
14145 ldsha [%l7 + 0x28] %asi, %g2
14146 ldd [%l7 + 0x60], %g6
14147 bgu,a loop_1222
14148 xorcc %i5, %i1, %o6
14149 edge8 %i3, %i2, %o4
14150 ldd [%l7 + 0x38], %l0
14151loop_1222:
14152 fmovdpos %xcc, %f4, %f13
14153 nop
14154 set 0x70, %l6
14155 lduw [%l7 + %l6], %o7
14156 movleu %xcc, %l5, %i4
14157 udivx %o0, 0x06C4, %o1
14158 nop
14159 fitos %f1, %f24
14160 taddcctv %o3, 0x08B1, %o5
14161 smul %g7, %g4, %i6
14162 mulscc %l4, 0x1468, %g3
14163 brz %g5, loop_1223
14164 tvs %icc, 0x6
14165 bne loop_1224
14166 movneg %icc, %l2, %l3
14167loop_1223:
14168 movre %g1, %o2, %i0
14169 fmovsl %icc, %f16, %f16
14170loop_1224:
14171 nop
14172 wr %g0, 0x10, %asi
14173 ldda [%l7 + 0x40] %asi, %f16
14174 bl,a %icc, loop_1225
14175 edge32 %l0, %l6, %i7
14176 edge8 %g6, %i5, %i1
14177 movrlez %g2, 0x24F, %i3
14178loop_1225:
14179 tcc %xcc, 0x4
14180 ldd [%l7 + 0x08], %o6
14181 movneg %xcc, %o4, %l1
14182 movrgz %o7, 0x256, %l5
14183 fbuge %fcc1, loop_1226
14184 srl %i4, %o0, %o1
14185 movrne %o3, %i2, %o5
14186 movrgez %g4, %g7, %i6
14187loop_1226:
14188 movgu %xcc, %l4, %g3
14189 fbug %fcc2, loop_1227
14190 fmovdvs %xcc, %f12, %f20
14191 edge8ln %l2, %l3, %g5
14192 fmovsgu %icc, %f3, %f8
14193loop_1227:
14194 fzeros %f26
14195 sllx %o2, 0x1B, %i0
14196 edge8 %g1, %l6, %i7
14197 brnz,a %g6, loop_1228
14198 bgu loop_1229
14199 nop
14200 setx 0x052914A677DCBD67, %l0, %l6
14201 stx %l6, [%l7 + 0x28]
14202 ldd [%l7 + 0x28], %f14
14203 fsqrtd %f14, %f14
14204 tvs %xcc, 0x3
14205loop_1228:
14206 edge8ln %l0, %i1, %i5
14207loop_1229:
14208 fmovsvc %xcc, %f8, %f17
14209 tpos %xcc, 0x1
14210 fpackfix %f4, %f8
14211 fnands %f27, %f22, %f31
14212 swap [%l7 + 0x2C], %i3
14213 tleu %icc, 0x1
14214 fmovsle %icc, %f26, %f15
14215 brz %o6, loop_1230
14216 edge8ln %g2, %o4, %l1
14217 array8 %l5, %i4, %o7
14218 tn %icc, 0x1
14219loop_1230:
14220 fabss %f17, %f28
14221 taddcctv %o0, %o1, %i2
14222 pdist %f18, %f28, %f26
14223 tgu %xcc, 0x0
14224 smul %o3, %o5, %g7
14225 srax %i6, %l4, %g3
14226 xor %g4, 0x144D, %l3
14227 fba %fcc3, loop_1231
14228 fmovrsgz %g5, %f14, %f13
14229 call loop_1232
14230 xnor %o2, 0x063B, %i0
14231loop_1231:
14232 te %xcc, 0x0
14233 fzeros %f24
14234loop_1232:
14235 edge32l %g1, %l2, %i7
14236 nop
14237 fitos %f10, %f26
14238 fstox %f26, %f22
14239 fbn,a %fcc1, loop_1233
14240 tle %icc, 0x1
14241 xnor %l6, 0x1808, %g6
14242 edge32 %l0, %i1, %i5
14243loop_1233:
14244 prefetch [%l7 + 0x74], 0x3
14245 edge16ln %o6, %g2, %o4
14246 te %xcc, 0x6
14247 fmovsvc %icc, %f9, %f18
14248 tn %icc, 0x6
14249 fba %fcc3, loop_1234
14250 fornot2 %f20, %f10, %f4
14251 fmovdvc %xcc, %f1, %f1
14252 lduh [%l7 + 0x6A], %i3
14253loop_1234:
14254 ldd [%l7 + 0x60], %l4
14255 xnorcc %l1, 0x0E34, %o7
14256 sub %i4, 0x0543, %o0
14257 movpos %xcc, %i2, %o3
14258 edge16ln %o5, %o1, %i6
14259 udivx %l4, 0x1ABC, %g7
14260 set 0x20, %o6
14261 prefetcha [%l7 + %o6] 0x15, 0x3
14262 nop
14263 setx loop_1235, %l0, %l1
14264 wrpr 0x1, %tl
14265 wrpr %l1, %tpc
14266 add %l1, 0x4, %l1
14267 wrpr %l1, %tnpc
14268 setx 0x34400001400, %l0, %l1
14269 wrpr %l1, %tstate
14270 wrhpr 0x4, %htstate
14271 retry
14272 sll %g4, %l3, %o2
14273 movg %icc, %i0, %g5
14274 edge16l %g1, %l2, %i7
14275loop_1235:
14276 movg %icc, %g6, %l6
14277 fmovdpos %xcc, %f26, %f12
14278 edge32l %i1, %l0, %i5
14279 array16 %o6, %g2, %i3
14280 fbne,a %fcc0, loop_1236
14281 tsubcctv %o4, 0x0B4A, %l1
14282 tvs %xcc, 0x5
14283 edge16n %l5, %i4, %o0
14284loop_1236:
14285 fnegd %f20, %f12
14286 fmovspos %icc, %f24, %f7
14287 fmovrsgez %i2, %f24, %f9
14288 fone %f2
14289 fpack32 %f30, %f14, %f16
14290 udivcc %o3, 0x1C13, %o7
14291 sra %o1, 0x0C, %i6
14292 fbul %fcc2, loop_1237
14293 movne %icc, %o5, %l4
14294 sllx %g3, 0x15, %g4
14295 pdist %f8, %f0, %f14
14296loop_1237:
14297 subcc %g7, %l3, %i0
14298 fble,a %fcc3, loop_1238
14299 edge32ln %o2, %g5, %l2
14300 tg %xcc, 0x0
14301 addc %i7, %g6, %l6
14302loop_1238:
14303 fmovsn %icc, %f0, %f8
14304 movge %icc, %i1, %g1
14305 ldsb [%l7 + 0x71], %i5
14306 fbuge,a %fcc1, loop_1239
14307 tg %icc, 0x6
14308 fbne,a %fcc0, loop_1240
14309 smulcc %l0, 0x1B29, %o6
14310loop_1239:
14311 array8 %g2, %i3, %o4
14312 addc %l1, %l5, %o0
14313loop_1240:
14314 tn %icc, 0x4
14315 be,a,pn %icc, loop_1241
14316 be,pt %xcc, loop_1242
14317 fbug,a %fcc2, loop_1243
14318 tne %xcc, 0x2
14319loop_1241:
14320 add %i2, 0x1B39, %i4
14321loop_1242:
14322 array16 %o7, %o1, %i6
14323loop_1243:
14324 nop
14325 setx 0x60537B6D, %l0, %l6
14326 st %l6, [%l7 + 0x54]
14327 ld [%l7 + 0x54], %fsr
14328 fpsub32 %f28, %f28, %f4
14329 wr %g0, 0x0c, %asi
14330 sta %f23, [%l7 + 0x6C] %asi
14331 add %o3, 0x11BA, %l4
14332 edge32 %o5, %g3, %g4
14333 nop
14334 setx 0x6E4FE7AD, %l0, %l6
14335 st %l6, [%l7 + 0x28]
14336 ld [%l7 + 0x28], %f8
14337 setx 0xDB64EB7F, %l1, %l5
14338 st %l5, [%l7 + 0x10]
14339 ld [%l7 + 0x10], %f13
14340 fdivs %f13, %f8, %f29
14341 nop
14342 fitod %f2, %f28
14343 fdtox %f28, %f30
14344 fnot1 %f20, %f0
14345 smulcc %l3, %i0, %o2
14346 brgz,a %g5, loop_1244
14347 sdiv %g7, 0x134C, %l2
14348 tsubcc %i7, 0x09F0, %l6
14349 addccc %i1, %g6, %g1
14350loop_1244:
14351 xor %i5, 0x1AC4, %l0
14352 sllx %o6, %g2, %o4
14353 tleu %icc, 0x4
14354 movrlez %l1, 0x059, %l5
14355 wr %g0, 0x0c, %asi
14356 ldxa [%l7 + 0x70] %asi, %o0
14357 array32 %i3, %i2, %i4
14358 movrne %o1, 0x0D5, %i6
14359 mulx %o7, 0x1A63, %o3
14360 sir 0x18C5
14361 nop
14362 fitod %f6, %f12
14363 edge16n %l4, %g3, %o5
14364 fmovscc %icc, %f31, %f8
14365 fcmpgt16 %f20, %f0, %l3
14366 movrne %i0, %g4, %o2
14367 tcc %icc, 0x6
14368 ld [%l7 + 0x78], %f6
14369 andcc %g5, %l2, %i7
14370 fcmpne16 %f4, %f10, %l6
14371 membar 0x1C
14372 fandnot1 %f20, %f8, %f26
14373 set 0x4B, %g4
14374 ldsba [%l7 + %g4] 0x81, %i1
14375 add %l7, 0x10, %l6
14376 wr %g0, 0x10, %asi
14377 casxa [%l6] %asi, %g7, %g1
14378 smul %g6, %l0, %i5
14379 fmul8x16au %f31, %f13, %f16
14380 andn %g2, %o4, %l1
14381 fbg,a %fcc1, loop_1245
14382 xorcc %l5, 0x10AF, %o0
14383 fbe %fcc3, loop_1246
14384 bvc,a loop_1247
14385loop_1245:
14386 nop
14387 setx 0x1DBE5E6A9BB1B3B5, %l0, %l6
14388 stx %l6, [%l7 + 0x28]
14389 ldd [%l7 + 0x28], %f30
14390 setx 0x0BF17B2DDBA4495D, %l1, %l5
14391 stx %l5, [%l7 + 0x10]
14392 ldd [%l7 + 0x10], %f24
14393 faddd %f24, %f30, %f10
14394 movneg %icc, %o6, %i3
14395loop_1246:
14396 movneg %icc, %i4, %i2
14397loop_1247:
14398 fnegs %f31, %f23
14399 bpos,a,pt %icc, loop_1248
14400 taddcctv %i6, %o7, %o1
14401 edge16ln %o3, %g3, %o5
14402 sub %l3, 0x17AC, %l4
14403loop_1248:
14404 subccc %g4, 0x0C59, %i0
14405 brgz %g5, loop_1249
14406 sub %l2, %i7, %o2
14407 stx %i1, [%l7 + 0x68]
14408 tl %xcc, 0x0
14409loop_1249:
14410 brlez %l6, loop_1250
14411 bn %icc, loop_1251
14412 bpos,pt %xcc, loop_1252
14413 umul %g1, 0x0E31, %g6
14414loop_1250:
14415 edge16 %l0, %i5, %g2
14416loop_1251:
14417 sll %g7, %o4, %l1
14418loop_1252:
14419 nop
14420 wr %g0, 0x0c, %asi
14421 ldda [%l7 + 0x40] %asi, %f16
14422 movcc %icc, %l5, %o6
14423 xor %o0, 0x066E, %i4
14424 mova %icc, %i2, %i3
14425 fcmple16 %f8, %f16, %i6
14426 fbo,a %fcc0, loop_1253
14427 tge %icc, 0x3
14428 sdiv %o1, 0x1A6F, %o7
14429 sth %o3, [%l7 + 0x7C]
14430loop_1253:
14431 tle %icc, 0x6
14432 tg %icc, 0x2
14433 sdiv %g3, 0x0EBA, %o5
14434 edge16 %l4, %l3, %i0
14435 smulcc %g4, %g5, %l2
14436 fsrc1s %f1, %f1
14437 andncc %o2, %i7, %i1
14438 xor %l6, 0x0141, %g1
14439 brgz %l0, loop_1254
14440 xnor %g6, 0x030B, %g2
14441 bleu,a,pn %xcc, loop_1255
14442 bcs %xcc, loop_1256
14443loop_1254:
14444 fbn,a %fcc2, loop_1257
14445 edge16n %i5, %g7, %o4
14446loop_1255:
14447 array8 %l1, %o6, %o0
14448loop_1256:
14449 edge32l %l5, %i2, %i4
14450loop_1257:
14451 fmovrde %i6, %f2, %f12
14452 nop
14453 setx 0x411E6695DDDCB05A, %l0, %l6
14454 stx %l6, [%l7 + 0x28]
14455 ldd [%l7 + 0x28], %f14
14456 setx 0x702BB584C3141719, %l1, %l5
14457 stx %l5, [%l7 + 0x10]
14458 ldd [%l7 + 0x10], %f20
14459 fmuld %f20, %f14, %f16
14460 fmovdgu %icc, %f18, %f24
14461 bn,pn %icc, loop_1258
14462 umulcc %i3, %o7, %o3
14463 te %icc, 0x1
14464 sth %o1, [%l7 + 0x0A]
14465loop_1258:
14466 movvc %icc, %o5, %g3
14467 array16 %l3, %l4, %i0
14468 te %xcc, 0x5
14469 edge16 %g4, %g5, %o2
14470 taddcctv %i7, 0x12D1, %i1
14471 fabss %f17, %f26
14472 and %l2, 0x04C9, %g1
14473 array8 %l0, %l6, %g6
14474 fnands %f23, %f17, %f30
14475 fmovsgu %xcc, %f31, %f23
14476 set 0x1A, %i1
14477 ldsha [%l7 + %i1] 0x88, %i5
14478 ta %xcc, 0x2
14479 array8 %g2, %g7, %o4
14480 movrgez %l1, 0x246, %o6
14481 tneg %icc, 0x0
14482 andcc %l5, 0x0F6A, %i2
14483 udiv %o0, 0x097A, %i6
14484 umul %i4, %o7, %i3
14485 ta %icc, 0x1
14486 movn %xcc, %o1, %o3
14487 edge8ln %o5, %l3, %l4
14488 orn %g3, %i0, %g4
14489 ldd [%l7 + 0x78], %g4
14490 andncc %o2, %i7, %l2
14491 fnands %f2, %f30, %f27
14492 sdivx %i1, 0x05E7, %l0
14493 sdivx %l6, 0x1C7A, %g1
14494 andcc %i5, %g6, %g7
14495 movrgez %o4, 0x1F1, %l1
14496 fpadd16 %f4, %f10, %f0
14497 andncc %g2, %o6, %i2
14498 nop
14499 fitos %f5, %f7
14500 fstoi %f7, %f14
14501 orn %l5, %i6, %o0
14502 tne %xcc, 0x1
14503 fmovdne %icc, %f25, %f4
14504 add %o7, 0x1733, %i4
14505 tneg %xcc, 0x2
14506 umul %i3, %o1, %o3
14507 movre %l3, %o5, %g3
14508 sll %l4, 0x03, %g4
14509 fbuge,a %fcc0, loop_1259
14510 andn %g5, %i0, %i7
14511 wr %g0, 0x10, %asi
14512 ldxa [%l7 + 0x38] %asi, %o2
14513loop_1259:
14514 tsubcc %l2, %l0, %i1
14515 bgu loop_1260
14516 fblg %fcc1, loop_1261
14517 fexpand %f14, %f28
14518 movge %icc, %g1, %l6
14519loop_1260:
14520 subccc %g6, 0x14F3, %i5
14521loop_1261:
14522 nop
14523 wr %g0, 0x10, %asi
14524 stha %o4, [%l7 + 0x3C] %asi
14525 tsubcc %g7, %g2, %o6
14526 udiv %l1, 0x066A, %i2
14527 fand %f12, %f28, %f10
14528 movrlz %i6, 0x362, %l5
14529 nop
14530 fitos %f7, %f1
14531 fstox %f1, %f14
14532 fxtos %f14, %f20
14533 fmovrdgez %o0, %f22, %f4
14534 set 0x2E, %i2
14535 stba %o7, [%l7 + %i2] 0x0c
14536 xnor %i4, %i3, %o3
14537 movcc %icc, %o1, %l3
14538 nop
14539 setx 0x32B8DBA1CB359F40, %l0, %l6
14540 stx %l6, [%l7 + 0x28]
14541 ldd [%l7 + 0x28], %f28
14542 setx 0x08CD723A7F11D155, %l1, %l5
14543 stx %l5, [%l7 + 0x10]
14544 ldd [%l7 + 0x10], %f16
14545 fmuld %f16, %f28, %f24
14546 xnor %o5, %g3, %l4
14547 fsrc1 %f4, %f30
14548 and %g4, %g5, %i7
14549 tg %icc, 0x2
14550 array8 %i0, %o2, %l2
14551 tsubcc %i1, 0x0EB1, %g1
14552 set 0x0D, %l3
14553 ldstuba [%l7 + %l3] 0x81, %l0
14554 bn,a,pt %xcc, loop_1262
14555 ta %icc, 0x4
14556 sll %l6, %g6, %o4
14557 set 0x56, %i5
14558 ldsha [%l7 + %i5] 0x10, %g7
14559loop_1262:
14560 tgu %xcc, 0x6
14561 tne %xcc, 0x7
14562 srlx %i5, 0x0E, %o6
14563 set 0x60, %g3
14564 ldda [%l7 + %g3] 0xeb, %l0
14565 stb %i2, [%l7 + 0x5A]
14566 bn,a loop_1263
14567 membar 0x01
14568 edge8 %g2, %i6, %l5
14569 movpos %xcc, %o7, %i4
14570loop_1263:
14571 fmovrdne %i3, %f14, %f2
14572 ldsh [%l7 + 0x2E], %o0
14573 addcc %o3, 0x0D14, %l3
14574 edge8ln %o5, %o1, %g3
14575 tleu %icc, 0x7
14576 orcc %g4, %g5, %i7
14577 edge32n %l4, %o2, %l2
14578 tpos %icc, 0x5
14579 fpadd16 %f28, %f6, %f30
14580 fble,a %fcc0, loop_1264
14581 ble,pt %icc, loop_1265
14582 taddcc %i0, %i1, %g1
14583 fbl %fcc2, loop_1266
14584loop_1264:
14585 fbul,a %fcc3, loop_1267
14586loop_1265:
14587 movleu %icc, %l6, %l0
14588 ba %xcc, loop_1268
14589loop_1266:
14590 add %g6, %g7, %o4
14591loop_1267:
14592 movrlez %i5, %l1, %i2
14593 tcs %xcc, 0x2
14594loop_1268:
14595 sdivx %g2, 0x12AA, %o6
14596 srlx %i6, %l5, %o7
14597 orn %i4, 0x0F71, %o0
14598 array16 %o3, %i3, %o5
14599 tvc %xcc, 0x3
14600 array8 %o1, %l3, %g4
14601 sub %g3, %g5, %l4
14602 brnz %o2, loop_1269
14603 xorcc %i7, 0x1682, %l2
14604 brgz,a %i1, loop_1270
14605 edge8 %g1, %i0, %l6
14606loop_1269:
14607 fbug,a %fcc2, loop_1271
14608 movcs %xcc, %g6, %g7
14609loop_1270:
14610 andcc %o4, 0x171D, %l0
14611 bne loop_1272
14612loop_1271:
14613 movge %icc, %l1, %i5
14614 mova %xcc, %i2, %o6
14615 fbge,a %fcc0, loop_1273
14616loop_1272:
14617 movleu %xcc, %i6, %g2
14618 sdivx %l5, 0x08A7, %i4
14619 sdiv %o7, 0x09FB, %o3
14620loop_1273:
14621 nop
14622 wr %g0, 0x0c, %asi
14623 lduwa [%l7 + 0x14] %asi, %o0
14624 movl %xcc, %i3, %o1
14625 movre %l3, 0x2DB, %g4
14626 edge16n %o5, %g3, %l4
14627 xnorcc %g5, 0x1FA5, %o2
14628 sub %l2, %i1, %g1
14629 or %i7, 0x04D1, %i0
14630 movrgz %g6, 0x23F, %l6
14631 fble %fcc2, loop_1274
14632 fzeros %f18
14633 subc %o4, 0x05C1, %g7
14634 tge %xcc, 0x2
14635loop_1274:
14636 tg %xcc, 0x5
14637 stbar
14638 movrgz %l0, 0x3E1, %l1
14639 be,a loop_1275
14640 fbu %fcc1, loop_1276
14641 movre %i2, %i5, %o6
14642 edge32 %g2, %i6, %i4
14643loop_1275:
14644 nop
14645 wr %g0, 0x89, %asi
14646 lda [%l7 + 0x70] %asi, %f1
14647loop_1276:
14648 alignaddr %o7, %o3, %l5
14649 orn %i3, %o1, %o0
14650 fbue,a %fcc2, loop_1277
14651 movrlez %g4, 0x2B3, %o5
14652 movcs %icc, %l3, %g3
14653 or %l4, %o2, %l2
14654loop_1277:
14655 movrlz %i1, 0x179, %g5
14656 mulscc %g1, %i0, %g6
14657 movneg %icc, %l6, %i7
14658 fbl %fcc3, loop_1278
14659 bcs,pt %xcc, loop_1279
14660 andncc %o4, %g7, %l0
14661 fpack16 %f4, %f28
14662loop_1278:
14663 umulcc %l1, %i2, %i5
14664loop_1279:
14665 edge16 %g2, %o6, %i6
14666 brgz %i4, loop_1280
14667 call loop_1281
14668 fmovsvs %icc, %f26, %f20
14669 andn %o7, %o3, %l5
14670loop_1280:
14671 xnor %i3, %o0, %o1
14672loop_1281:
14673 te %icc, 0x4
14674 for %f14, %f20, %f8
14675 tle %xcc, 0x5
14676 set 0x70, %g7
14677 ldxa [%l7 + %g7] 0x11, %g4
14678 sra %l3, 0x04, %o5
14679 ldub [%l7 + 0x56], %g3
14680 tle %icc, 0x0
14681 fbe,a %fcc1, loop_1282
14682 sllx %l4, %o2, %i1
14683 edge32n %l2, %g5, %i0
14684 nop
14685 setx 0x65FAC760104420C6, %l0, %l6
14686 stx %l6, [%l7 + 0x38]
14687 ldx [%l7 + 0x38], %fsr
14688loop_1282:
14689 nop
14690 fitos %f7, %f3
14691 fstoi %f3, %f19
14692 add %g1, 0x1D38, %l6
14693 alignaddrl %i7, %o4, %g7
14694 be,pn %xcc, loop_1283
14695 brnz %l0, loop_1284
14696 movle %icc, %l1, %i2
14697 brgez %g6, loop_1285
14698loop_1283:
14699 brlez,a %i5, loop_1286
14700loop_1284:
14701 ldub [%l7 + 0x50], %g2
14702 fmovrsgez %i6, %f25, %f11
14703loop_1285:
14704 edge32l %o6, %i4, %o7
14705loop_1286:
14706 fpsub16 %f18, %f26, %f8
14707 ldstub [%l7 + 0x2F], %l5
14708 movgu %xcc, %o3, %i3
14709 nop
14710 setx 0xEB5DD451806F5373, %l0, %l6
14711 stx %l6, [%l7 + 0x28]
14712 ldx [%l7 + 0x28], %fsr
14713 nop
14714 setx 0xF3ED1A26, %l0, %l6
14715 st %l6, [%l7 + 0x28]
14716 ld [%l7 + 0x28], %f10
14717 setx 0x5A335427, %l1, %l5
14718 st %l5, [%l7 + 0x10]
14719 ld [%l7 + 0x10], %f7
14720 fmuls %f7, %f10, %f6
14721 nop
14722 fitod %f10, %f12
14723 fdtos %f12, %f28
14724 tleu %icc, 0x2
14725 movg %xcc, %o0, %g4
14726 brgz,a %o1, loop_1287
14727 udivcc %l3, 0x1528, %o5
14728 edge16 %l4, %g3, %o2
14729 tvc %xcc, 0x1
14730loop_1287:
14731 addcc %l2, 0x103C, %g5
14732 addccc %i1, %g1, %i0
14733 xor %i7, 0x1310, %o4
14734 sll %l6, 0x11, %l0
14735 brlez %l1, loop_1288
14736 fblg,a %fcc1, loop_1289
14737 srlx %i2, 0x0F, %g7
14738 fnot1s %f10, %f21
14739loop_1288:
14740 andcc %i5, %g2, %g6
14741loop_1289:
14742 tcs %icc, 0x3
14743 edge8 %o6, %i6, %i4
14744 tvc %icc, 0x2
14745 fbu,a %fcc3, loop_1290
14746 movvc %xcc, %l5, %o7
14747 movle %xcc, %i3, %o0
14748 addc %g4, 0x0AE9, %o1
14749loop_1290:
14750 movn %xcc, %o3, %o5
14751 edge16ln %l4, %g3, %l3
14752 orn %l2, 0x081A, %o2
14753 fbue %fcc2, loop_1291
14754 movgu %xcc, %g5, %g1
14755 addcc %i0, 0x0C83, %i1
14756 set 0x1E, %g5
14757 stha %i7, [%l7 + %g5] 0x81
14758loop_1291:
14759 fmul8x16 %f30, %f2, %f22
14760 mulscc %l6, 0x08C3, %o4
14761 nop
14762 set 0x30, %i7
14763 std %f8, [%l7 + %i7]
14764 stw %l1, [%l7 + 0x38]
14765 and %i2, 0x0B76, %l0
14766 tg %icc, 0x0
14767 tleu %xcc, 0x2
14768 movl %icc, %i5, %g7
14769 nop
14770 setx 0xE040C325, %l0, %l6
14771 st %l6, [%l7 + 0x4C]
14772 ld [%l7 + 0x4C], %fsr
14773 fabss %f28, %f21
14774 movge %icc, %g6, %g2
14775 movneg %icc, %o6, %i4
14776 tcc %icc, 0x1
14777 nop
14778 setx 0x894A0C3E, %l0, %l6
14779 st %l6, [%l7 + 0x28]
14780 ld [%l7 + 0x28], %f3
14781 setx 0x9E4217D3, %l1, %l5
14782 st %l5, [%l7 + 0x10]
14783 ld [%l7 + 0x10], %f9
14784 fmuls %f9, %f3, %f5
14785 movpos %xcc, %i6, %l5
14786 array16 %i3, %o0, %o7
14787 movrlz %o1, %g4, %o3
14788 xnorcc %l4, %g3, %o5
14789 fbne,a %fcc2, loop_1292
14790 udivx %l2, 0x1E41, %l3
14791 brz %g5, loop_1293
14792 movpos %xcc, %o2, %i0
14793loop_1292:
14794 movg %icc, %i1, %g1
14795 mulx %l6, %i7, %o4
14796loop_1293:
14797 ldd [%l7 + 0x58], %f20
14798 set 0x68, %o4
14799 lduwa [%l7 + %o4] 0x18, %i2
14800 sdivcc %l1, 0x1479, %l0
14801 bpos,pt %icc, loop_1294
14802 andncc %g7, %i5, %g6
14803 sir 0x0481
14804 movrlz %o6, %i4, %i6
14805loop_1294:
14806 nop
14807 set 0x5F, %i3
14808 stb %g2, [%l7 + %i3]
14809 wr %g0, 0x88, %asi
14810 lduha [%l7 + 0x1A] %asi, %l5
14811 movneg %icc, %i3, %o7
14812 movne %xcc, %o1, %g4
14813 ldub [%l7 + 0x2A], %o3
14814 edge32n %o0, %l4, %g3
14815 wr %g0, 0x81, %asi
14816 ldswa [%l7 + 0x60] %asi, %l2
14817 fbue,a %fcc0, loop_1295
14818 fbn,a %fcc2, loop_1296
14819 fmovrdgez %l3, %f0, %f14
14820 tcs %icc, 0x6
14821loop_1295:
14822 restored
14823 rdpr %cwp, %g1
14824 rdpr %cansave, %g2
14825 rdpr %canrestore, %g3
14826 rdpr %cleanwin, %g4
14827 rdpr %otherwin, %g5
14828 rdpr %wstate, %g6
14829loop_1296:
14830 tcc %icc, 0x1
14831 brnz,a %o5, loop_1297
14832 ble,a,pn %icc, loop_1298
14833 movpos %icc, %o2, %i0
14834 udivx %i1, 0x06B3, %g1
14835loop_1297:
14836 edge8l %l6, %i7, %o4
14837loop_1298:
14838 tge %xcc, 0x5
14839 nop
14840 setx 0xDC503D2E0BC062A6, %l0, %l6
14841 stx %l6, [%l7 + 0x28]
14842 ldd [%l7 + 0x28], %f6
14843 fsqrtd %f6, %f16
14844 fmovrdlez %g5, %f16, %f12
14845 subc %l1, %i2, %l0
14846 fmul8x16al %f17, %f29, %f20
14847 bl,a,pt %xcc, loop_1299
14848 tne %xcc, 0x1
14849 add %i5, 0x1A19, %g6
14850 std %f16, [%l7 + 0x08]
14851loop_1299:
14852 ld [%l7 + 0x74], %f23
14853 movrgez %o6, %g7, %i6
14854 andcc %i4, 0x11EB, %g2
14855 fmovrslz %i3, %f12, %f30
14856 fmul8sux16 %f16, %f0, %f2
14857 bg,a,pn %xcc, loop_1300
14858 or %o7, %l5, %o1
14859 edge32l %g4, %o3, %o0
14860 tvc %xcc, 0x5
14861loop_1300:
14862 bvc %icc, loop_1301
14863 sll %g3, %l4, %l3
14864 ldsh [%l7 + 0x30], %l2
14865 and %o5, %i0, %i1
14866loop_1301:
14867 taddcctv %o2, %l6, %i7
14868 wr %g0, 0x0c, %asi
14869 stha %g1, [%l7 + 0x08] %asi
14870 fmovsneg %xcc, %f27, %f21
14871 tgu %icc, 0x0
14872 addc %o4, 0x15DA, %g5
14873 tne %icc, 0x2
14874 array8 %l1, %l0, %i2
14875 alignaddr %g6, %i5, %o6
14876 edge8 %g7, %i6, %i4
14877 brlz %g2, loop_1302
14878 fpsub16s %f12, %f23, %f8
14879 movneg %icc, %i3, %o7
14880 mulx %l5, %o1, %g4
14881loop_1302:
14882 sdivx %o0, 0x1E72, %o3
14883 popc %l4, %g3
14884 ldsw [%l7 + 0x60], %l2
14885 taddcctv %o5, %l3, %i0
14886 edge8 %o2, %i1, %i7
14887 edge16ln %g1, %o4, %g5
14888 stbar
14889 fmul8x16au %f2, %f30, %f16
14890 sethi 0x1BB5, %l6
14891 call loop_1303
14892 srlx %l0, 0x1D, %l1
14893 sdivcc %g6, 0x1F57, %i5
14894 brlz,a %i2, loop_1304
14895loop_1303:
14896 movcc %xcc, %o6, %g7
14897 sth %i4, [%l7 + 0x40]
14898 orcc %i6, 0x043A, %g2
14899loop_1304:
14900 movvs %xcc, %i3, %l5
14901 tle %xcc, 0x2
14902 edge16ln %o7, %g4, %o1
14903 alignaddrl %o3, %l4, %g3
14904 flush %l7 + 0x40
14905 flush %l7 + 0x18
14906 brlz %l2, loop_1305
14907 fmovrdlez %o0, %f0, %f16
14908 movrlez %o5, 0x2B7, %i0
14909 tpos %icc, 0x0
14910loop_1305:
14911 ldsw [%l7 + 0x28], %o2
14912 array32 %l3, %i7, %i1
14913 fble,a %fcc1, loop_1306
14914 popc %g1, %g5
14915 fandnot2 %f30, %f2, %f8
14916 movrlez %o4, %l6, %l0
14917loop_1306:
14918 nop
14919 set 0x58, %g1
14920 prefetcha [%l7 + %g1] 0x19, 0x0
14921 tcs %icc, 0x2
14922 nop
14923 setx 0x441FB024FBBB22F2, %l0, %l6
14924 stx %l6, [%l7 + 0x28]
14925 ldd [%l7 + 0x28], %f16
14926 setx 0xD05DDD0BEFF6F94E, %l1, %l5
14927 stx %l5, [%l7 + 0x10]
14928 ldd [%l7 + 0x10], %f8
14929 fmuld %f8, %f16, %f14
14930 xor %g6, %i2, %i5
14931 fmovdne %icc, %f30, %f7
14932 addccc %o6, 0x0CBE, %i4
14933 srl %g7, 0x1B, %g2
14934 fmovrslez %i6, %f9, %f4
14935 udivx %l5, 0x1BA9, %i3
14936 movleu %xcc, %o7, %o1
14937 srax %o3, 0x14, %g4
14938 brnz,a %l4, loop_1307
14939 movge %xcc, %l2, %g3
14940 nop
14941 setx 0x477BC081E94F7F74, %l0, %l6
14942 stx %l6, [%l7 + 0x28]
14943 ldd [%l7 + 0x28], %f14
14944 setx 0xFEEC22B679D5B87D, %l1, %l5
14945 stx %l5, [%l7 + 0x10]
14946 ldd [%l7 + 0x10], %f10
14947 fsubd %f10, %f14, %f22
14948 add %l7, 0x5C, %l6
14949 wr %g0, 0x80, %asi
14950 lda [%l6] %asi, %o5
14951 casa [%l6] 0x80, %o5, %o0
14952loop_1307:
14953 srlx %i0, %l3, %i7
14954 tle %icc, 0x3
14955 fmovdleu %xcc, %f12, %f2
14956 fmovsgu %xcc, %f6, %f13
14957 fnegs %f2, %f29
14958 fmul8x16au %f10, %f19, %f14
14959 movneg %xcc, %i1, %o2
14960 nop
14961 setx 0x77D4D26C, %l0, %l6
14962 st %l6, [%l7 + 0x28]
14963 ld [%l7 + 0x28], %f20
14964 fsqrts %f20, %f10
14965 taddcctv %g5, 0x19F4, %o4
14966 ldsb [%l7 + 0x69], %g1
14967 bgu,a,pn %icc, loop_1308
14968 fabsd %f4, %f10
14969 fmul8x16au %f14, %f6, %f12
14970 fbug %fcc2, loop_1309
14971loop_1308:
14972 nop
14973 setx loop_1310, %l0, %l1
14974 wrpr 0x1, %tl
14975 wrpr %l1, %tnpc
14976 setx 0x34400001400, %l0, %l1
14977 wrpr %l1, %tstate
14978 wrhpr 0x4, %htstate
14979 done
14980 fmovsne %icc, %f19, %f21
14981 tne %xcc, 0x6
14982loop_1309:
14983 nop
14984 setx 0x2177FD2DF04D95DC, %l0, %l6
14985 stx %l6, [%l7 + 0x28]
14986 ldd [%l7 + 0x28], %f26
14987 setx 0x6F84A511BFB776D6, %l1, %l5
14988 stx %l5, [%l7 + 0x10]
14989 ldd [%l7 + 0x10], %f26
14990 faddd %f26, %f26, %f0
14991loop_1310:
14992 taddcctv %l6, %l1, %g6
14993 tsubcc %i2, %i5, %o6
14994 fmovsle %icc, %f27, %f23
14995 fnot1s %f11, %f25
14996 fpackfix %f30, %f17
14997 nop
14998 setx 0xF250A079D94EA214, %l0, %l6
14999 stx %l6, [%l7 + 0x28]
15000 ldd [%l7 + 0x28], %f30
15001 setx 0x2E01852DE7D862A7, %l1, %l5
15002 stx %l5, [%l7 + 0x10]
15003 ldd [%l7 + 0x10], %f2
15004 fdivd %f2, %f30, %f24
15005 sdiv %l0, 0x03C8, %g7
15006 ldsh [%l7 + 0x24], %g2
15007 fmovrsne %i6, %f10, %f10
15008 edge16 %i4, %i3, %o7
15009 movrgz %o1, %l5, %o3
15010 subc %g4, 0x0F66, %l2
15011 bshuffle %f16, %f24, %f22
15012 andn %g3, 0x1115, %o5
15013 movl %icc, %l4, %o0
15014 brgz %l3, loop_1311
15015 edge8n %i0, %i1, %i7
15016 movpos %xcc, %o2, %o4
15017 nop
15018 fitos %f7, %f1
15019 fstox %f1, %f18
15020loop_1311:
15021 tle %icc, 0x2
15022 set 0x09, %l0
15023 stba %g5, [%l7 + %l0] 0x19
15024 edge32l %g1, %l6, %g6
15025 sdivcc %l1, 0x1A90, %i5
15026 mulscc %o6, 0x04BD, %i2
15027 ld [%l7 + 0x44], %f6
15028 move %icc, %l0, %g7
15029 edge8n %g2, %i6, %i4
15030 bgu loop_1312
15031 sdiv %i3, 0x1B52, %o1
15032 fmovsleu %icc, %f3, %f29
15033 tcc %xcc, 0x1
15034loop_1312:
15035 brgez,a %o7, loop_1313
15036 fmovrdlez %o3, %f6, %f14
15037 tpos %xcc, 0x0
15038 tcc %icc, 0x5
15039loop_1313:
15040 popc 0x1E4F, %g4
15041 edge32l %l5, %g3, %l2
15042 tne %xcc, 0x4
15043 and %o5, %o0, %l3
15044 mulx %i0, 0x1AD8, %i1
15045 sdiv %i7, 0x06BF, %o2
15046 tpos %icc, 0x2
15047 movcc %icc, %o4, %l4
15048 sdiv %g1, 0x005F, %l6
15049 bvc,a,pn %icc, loop_1314
15050 mova %xcc, %g6, %g5
15051 fmovrdne %l1, %f2, %f6
15052 membar 0x15
15053loop_1314:
15054 fmovsleu %xcc, %f23, %f0
15055 edge16n %o6, %i5, %i2
15056 bge,a,pn %xcc, loop_1315
15057 addccc %g7, %g2, %l0
15058 andn %i4, 0x04C6, %i3
15059 subcc %o1, 0x124D, %o7
15060loop_1315:
15061 xnorcc %o3, %i6, %g4
15062 wr %g0, 0x11, %asi
15063 ldda [%l7 + 0x40] %asi, %f16
15064 ldsh [%l7 + 0x0C], %g3
15065 andn %l2, 0x07CD, %o5
15066 membar #Sync
15067 set 0x40, %l2
15068 ldda [%l7 + %l2] 0xf0, %f0
15069 movl %icc, %o0, %l3
15070 tvs %xcc, 0x6
15071 bne,pt %icc, loop_1316
15072 tneg %icc, 0x3
15073 fbg,a %fcc0, loop_1317
15074 bl,pt %icc, loop_1318
15075loop_1316:
15076 movrne %l5, 0x013, %i0
15077 sra %i7, %o2, %o4
15078loop_1317:
15079 sllx %i1, %l4, %g1
15080loop_1318:
15081 andcc %l6, 0x17C6, %g5
15082 fnot2 %f24, %f16
15083 nop
15084 setx 0xC07C5BD4, %l0, %l6
15085 st %l6, [%l7 + 0x54]
15086 ld [%l7 + 0x54], %fsr
15087 sdivx %l1, 0x1DD8, %g6
15088 movrgz %o6, 0x17F, %i2
15089 tle %icc, 0x6
15090 wr %g0, 0x23, %asi
15091 stxa %i5, [%l7 + 0x70] %asi
15092 membar #Sync
15093 mulscc %g7, 0x0DA1, %g2
15094 srl %i4, %i3, %l0
15095 tpos %xcc, 0x1
15096 fmovsvc %xcc, %f6, %f13
15097 fmul8ulx16 %f24, %f6, %f0
15098 movn %xcc, %o1, %o3
15099 orn %i6, 0x15CA, %g4
15100 movne %xcc, %o7, %g3
15101 edge8ln %l2, %o0, %l3
15102 fmovrsne %l5, %f0, %f31
15103 sth %i0, [%l7 + 0x36]
15104 stbar
15105 mulx %i7, %o2, %o4
15106 set 0x40, %o1
15107 ldda [%l7 + %o1] 0x19, %f0
15108 edge8n %i1, %l4, %o5
15109 sdivx %g1, 0x0E33, %g5
15110 nop
15111 set 0x1C, %o2
15112 lduw [%l7 + %o2], %l6
15113 bvs,a loop_1319
15114 smul %l1, %g6, %o6
15115 bcs,a,pn %xcc, loop_1320
15116 sir 0x03DD
15117loop_1319:
15118 tpos %icc, 0x7
15119 fnands %f4, %f26, %f21
15120loop_1320:
15121 nop
15122 setx loop_1321, %l0, %l1
15123 jmpl %l1, %i2
15124 fpsub32 %f8, %f26, %f16
15125 movcs %icc, %i5, %g2
15126 fpsub16s %f17, %f15, %f27
15127loop_1321:
15128 movle %xcc, %g7, %i4
15129 tcc %icc, 0x3
15130 nop
15131 setx 0x6E79AE8D, %l0, %l6
15132 st %l6, [%l7 + 0x28]
15133 ld [%l7 + 0x28], %f28
15134 fsqrts %f28, %f27
15135 fmovdle %icc, %f23, %f10
15136 fcmpeq16 %f20, %f14, %i3
15137 stx %l0, [%l7 + 0x28]
15138 nop
15139 set 0x20, %l4
15140 ldd [%l7 + %l4], %o0
15141 fxors %f29, %f9, %f8
15142 fabss %f5, %f14
15143 srl %o3, %g4, %i6
15144 sethi 0x00D3, %o7
15145 sdiv %g3, 0x0C36, %o0
15146 brz %l3, loop_1322
15147 sdivcc %l5, 0x0AA7, %i0
15148 addccc %i7, 0x0B37, %o2
15149 fba %fcc2, loop_1323
15150loop_1322:
15151 ldstub [%l7 + 0x3E], %l2
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 tcc %icc, 0x4
15160loop_1323:
15161 tcc %icc, 0x4
15162 st %f24, [%l7 + 0x4C]
15163 fabss %f24, %f6
15164 saved
15165 rdpr %cwp, %g1
15166 rdpr %cansave, %g2
15167 rdpr %canrestore, %g3
15168 rdpr %cleanwin, %g4
15169 rdpr %otherwin, %g5
15170 rdpr %wstate, %g6
15171 fpsub32 %f6, %f2, %f16
15172 bcs,pn %xcc, loop_1324
15173 te %xcc, 0x3
15174 brgz,a %i1, loop_1325
15175 stx %l4, [%l7 + 0x30]
15176loop_1324:
15177 fbue,a %fcc1, loop_1326
15178 tneg %xcc, 0x3
15179loop_1325:
15180 nop
15181 set 0x76, %o5
15182 stba %o5, [%l7 + %o5] 0xeb
15183 membar #Sync
15184loop_1326:
15185 movn %xcc, %g1, %o4
15186 tleu %xcc, 0x0
15187 tleu %icc, 0x5
15188 nop
15189 setx 0xACDDF7F910569A67, %l0, %l6
15190 stx %l6, [%l7 + 0x70]
15191 ldx [%l7 + 0x70], %fsr
15192 orn %g5, 0x093D, %l1
15193 fbule %fcc2, loop_1327
15194 sllx %l6, 0x18, %o6
15195 tgu %xcc, 0x3
15196 nop
15197 fitos %f10, %f7
15198 fstoi %f7, %f9
15199loop_1327:
15200 nop
15201 setx 0x6BC865F1, %l0, %l6
15202 st %l6, [%l7 + 0x28]
15203 ld [%l7 + 0x28], %f2
15204 setx 0x60FF1680, %l1, %l5
15205 st %l5, [%l7 + 0x10]
15206 ld [%l7 + 0x10], %f16
15207 fsubs %f16, %f2, %f0
15208 array16 %i2, %g6, %g2
15209 brz,a %g7, loop_1328
15210 edge8 %i4, %i5, %i3
15211 for %f14, %f24, %f28
15212 and %o1, 0x06C7, %l0
15213loop_1328:
15214 fbug,a %fcc3, loop_1329
15215 bpos,pn %xcc, loop_1330
15216 fmovscs %xcc, %f3, %f8
15217 ldx [%l7 + 0x50], %g4
15218loop_1329:
15219 nop
15220 fitos %f8, %f5
15221 fstoi %f5, %f29
15222loop_1330:
15223 add %i6, 0x105C, %o7
15224 edge16l %g3, %o0, %o3
15225 nop
15226 setx 0xCB857689790F2B49, %l0, %l6
15227 stx %l6, [%l7 + 0x28]
15228 ldd [%l7 + 0x28], %f6
15229 setx 0x3A16636B5A4A90A7, %l1, %l5
15230 stx %l5, [%l7 + 0x10]
15231 ldd [%l7 + 0x10], %f14
15232 fdivd %f14, %f6, %f6
15233 edge32ln %l5, %l3, %i0
15234 movcc %icc, %i7, %o2
15235 fnegs %f30, %f11
15236 fba,a %fcc0, loop_1331
15237 fbg %fcc3, loop_1332
15238 andcc %i1, 0x1A25, %l2
15239 sllx %l4, %g1, %o5
15240loop_1331:
15241 nop
15242 wr %g0, 0x04, %asi
15243 lduwa [%l7 + 0x18] %asi, %g5
15244loop_1332:
15245 xnorcc %l1, %o4, %l6
15246 brz %i2, loop_1333
15247 nop
15248 fitos %f1, %f19
15249 fstox %f19, %f12
15250 fxtos %f12, %f28
15251 fpsub16s %f12, %f2, %f30
15252 srlx %g6, %g2, %g7
15253loop_1333:
15254 move %xcc, %i4, %i5
15255 stw %i3, [%l7 + 0x4C]
15256 stx %o6, [%l7 + 0x68]
15257 bcc,a,pt %xcc, loop_1334
15258 fxnor %f12, %f2, %f10
15259 tcs %icc, 0x6
15260 tpos %icc, 0x3
15261loop_1334:
15262 fmovdpos %icc, %f3, %f15
15263 tneg %icc, 0x5
15264 prefetch [%l7 + 0x4C], 0x0
15265 xorcc %l0, %g4, %o1
15266 edge16ln %o7, %g3, %i6
15267 edge32ln %o3, %l5, %l3
15268 orn %o0, 0x118A, %i7
15269 orn %o2, %i1, %i0
15270 movcs %icc, %l2, %l4
15271 stb %o5, [%l7 + 0x42]
15272 movn %icc, %g5, %g1
15273 brlz,a %o4, loop_1335
15274 te %icc, 0x2
15275 fmovscc %icc, %f8, %f29
15276 nop
15277 setx 0x662B7535, %l0, %l6
15278 st %l6, [%l7 + 0x28]
15279 ld [%l7 + 0x28], %f21
15280 setx 0x7BBF6091, %l1, %l5
15281 st %l5, [%l7 + 0x10]
15282 ld [%l7 + 0x10], %f24
15283 fdivs %f24, %f21, %f22
15284loop_1335:
15285 te %xcc, 0x1
15286 bvs %xcc, loop_1336
15287 movre %l6, %i2, %l1
15288 add %l7, 0x20, %l6
15289 wr %g0, 0x04, %asi
15290 casa [%l6] %asi, %g2, %g7
15291loop_1336:
15292 edge32l %g6, %i5, %i3
15293 movrne %o6, 0x16F, %l0
15294 for %f16, %f24, %f8
15295 fpadd32 %f26, %f22, %f28
15296 movpos %icc, %g4, %o1
15297 fcmple16 %f16, %f12, %o7
15298 fpadd16 %f28, %f6, %f2
15299 andn %g3, %i6, %i4
15300 te %icc, 0x2
15301 tge %icc, 0x7
15302 fpack16 %f8, %f7
15303 subc %o3, %l3, %l5
15304 edge8l %i7, %o0, %i1
15305 set 0x53, %l1
15306 ldstuba [%l7 + %l1] 0x19, %i0
15307 movvs %xcc, %o2, %l2
15308 umulcc %o5, %g5, %g1
15309 swap [%l7 + 0x20], %l4
15310 fmovrsgez %o4, %f0, %f29
15311 movleu %xcc, %i2, %l6
15312 movrlez %l1, %g2, %g6
15313 addcc %i5, 0x1C7E, %g7
15314 smul %o6, %i3, %l0
15315 fsrc1 %f26, %f22
15316 edge32ln %o1, %g4, %o7
15317 sllx %g3, 0x0C, %i6
15318 srax %o3, %l3, %l5
15319 bcs,a %icc, loop_1337
15320 and %i4, 0x0238, %i7
15321 movvs %xcc, %i1, %i0
15322 movleu %xcc, %o0, %o2
15323loop_1337:
15324 nop
15325 wr %g0, 0x1e, %asi
15326 stda %f0, [%l7 + 0x40] %asi
15327 membar #Sync
15328 fmovdleu %icc, %f14, %f27
15329 andn %o5, 0x1EC0, %g5
15330 movvs %icc, %g1, %l4
15331 tgu %xcc, 0x3
15332 wr %g0, 0x11, %asi
15333 lduwa [%l7 + 0x38] %asi, %o4
15334 srax %i2, %l6, %l1
15335 fbo %fcc3, loop_1338
15336 movrgz %l2, %g2, %i5
15337 fandnot1 %f10, %f16, %f22
15338 tle %icc, 0x2
15339loop_1338:
15340 stw %g6, [%l7 + 0x60]
15341 tcc %icc, 0x0
15342 tsubcctv %g7, %o6, %l0
15343 movne %icc, %i3, %o1
15344 fmul8x16 %f3, %f14, %f4
15345 xnorcc %o7, 0x07C4, %g4
15346 addccc %i6, %o3, %g3
15347 and %l3, %l5, %i4
15348 fnot1 %f12, %f0
15349 movvc %xcc, %i7, %i1
15350 movrne %o0, 0x068, %o2
15351 tcs %icc, 0x4
15352 add %i0, %g5, %o5
15353 fxnor %f2, %f4, %f24
15354 movcs %icc, %l4, %g1
15355 fmovd %f0, %f16
15356 nop
15357 setx 0x474C4764D4045D74, %l0, %l6
15358 stx %l6, [%l7 + 0x28]
15359 ldd [%l7 + 0x28], %f24
15360 fsqrtd %f24, %f18
15361 brlez %o4, loop_1339
15362 nop
15363 fitod %f6, %f28
15364 fdtos %f28, %f19
15365 ldx [%l7 + 0x08], %i2
15366 sll %l6, %l1, %g2
15367loop_1339:
15368 add %i5, %g6, %g7
15369 nop
15370 setx 0x8BF2310B, %l0, %l6
15371 st %l6, [%l7 + 0x28]
15372 ld [%l7 + 0x28], %f3
15373 setx 0x473AEF49, %l1, %l5
15374 st %l5, [%l7 + 0x10]
15375 ld [%l7 + 0x10], %f27
15376 fadds %f27, %f3, %f12
15377 nop
15378 setx loop_1340, %l0, %l1
15379 wrpr 0x1, %tl
15380 wrpr %l1, %tpc
15381 add %l1, 0x4, %l1
15382 wrpr %l1, %tnpc
15383 setx 0x34400001400, %l0, %l1
15384 wrpr %l1, %tstate
15385 wrhpr 0x4, %htstate
15386 retry
15387 smulcc %o6, %l2, %i3
15388 fble,a %fcc3, loop_1341
15389 movcc %xcc, %o1, %o7
15390loop_1340:
15391 tcc %icc, 0x0
15392 tn %icc, 0x3
15393loop_1341:
15394 stb %l0, [%l7 + 0x50]
15395 fmovdvs %icc, %f30, %f11
15396 tvc %icc, 0x6
15397 array8 %g4, %o3, %g3
15398 fpadd32 %f26, %f2, %f2
15399 fand %f28, %f2, %f30
15400 fmovsl %xcc, %f23, %f21
15401 brnz,a %l3, loop_1342
15402 movne %icc, %l5, %i6
15403 edge16n %i4, %i1, %o0
15404 movg %icc, %i7, %o2
15405loop_1342:
15406 edge32n %i0, %g5, %l4
15407 umulcc %g1, %o5, %i2
15408 fnegd %f14, %f0
15409 edge32ln %l6, %o4, %g2
15410 ldx [%l7 + 0x40], %i5
15411 for %f30, %f28, %f10
15412 stw %l1, [%l7 + 0x5C]
15413 edge8 %g6, %g7, %o6
15414 sdivcc %l2, 0x04A2, %o1
15415 orn %i3, 0x0312, %l0
15416 xor %g4, %o7, %g3
15417 array8 %o3, %l5, %l3
15418 membar 0x70
15419 andncc %i6, %i1, %o0
15420 udivx %i4, 0x072B, %o2
15421 array8 %i0, %g5, %l4
15422 smul %i7, 0x15D3, %o5
15423 bl,a,pt %icc, loop_1343
15424 alignaddr %g1, %i2, %o4
15425 sdiv %g2, 0x0476, %l6
15426 bcc %icc, loop_1344
15427loop_1343:
15428 andncc %i5, %g6, %g7
15429 brnz %l1, loop_1345
15430 sth %l2, [%l7 + 0x10]
15431loop_1344:
15432 srax %o1, %o6, %l0
15433 nop
15434 fitod %f8, %f18
15435 fdtox %f18, %f10
15436 fxtod %f10, %f14
15437loop_1345:
15438 movcs %icc, %i3, %o7
15439 fbul,a %fcc3, loop_1346
15440 edge32l %g3, %g4, %l5
15441 movl %xcc, %o3, %i6
15442 xnor %l3, 0x1C14, %i1
15443loop_1346:
15444 sub %i4, 0x1E17, %o2
15445 nop
15446 set 0x74, %o7
15447 ldsw [%l7 + %o7], %i0
15448 tgu %xcc, 0x7
15449 fbule %fcc1, loop_1347
15450 restored
15451 rdpr %cwp, %g1
15452 rdpr %cansave, %g2
15453 rdpr %canrestore, %g3
15454 rdpr %cleanwin, %g4
15455 rdpr %otherwin, %g5
15456 rdpr %wstate, %g6
15457 movn %xcc, %o0, %l4
15458 udiv %i7, 0x1214, %g5
15459loop_1347:
15460 fbn,a %fcc1, loop_1348
15461 nop
15462 setx loop_1349, %l0, %l1
15463 wrpr 0x1, %tl
15464 wrpr %l1, %tpc
15465 add %l1, 0x4, %l1
15466 wrpr %l1, %tnpc
15467 setx 0x34400001400, %l0, %l1
15468 wrpr %l1, %tstate
15469 wrhpr 0x4, %htstate
15470 retry
15471 taddcc %o5, 0x02A1, %i2
15472 addcc %o4, 0x0D38, %g2
15473loop_1348:
15474 popc %l6, %g1
15475loop_1349:
15476 andncc %g6, %g7, %i5
15477 add %l2, 0x1CFB, %l1
15478 fbne %fcc3, loop_1350
15479 subc %o6, 0x1AC1, %l0
15480 nop
15481 fitod %f10, %f12
15482 fdtoi %f12, %f19
15483 fnot1 %f26, %f10
15484loop_1350:
15485 nop
15486 setx 0xC6FCD23E73CEFC4F, %l0, %l6
15487 stx %l6, [%l7 + 0x28]
15488 ldd [%l7 + 0x28], %f20
15489 setx 0x3ADFBC7C9F5278B5, %l1, %l5
15490 stx %l5, [%l7 + 0x10]
15491 ldd [%l7 + 0x10], %f24
15492 fdivd %f24, %f20, %f18
15493 st %f25, [%l7 + 0x0C]
15494 movvc %xcc, %o1, %o7
15495 movcc %xcc, %g3, %g4
15496 edge16 %i3, %l5, %o3
15497 tne %xcc, 0x4
15498 set 0x10, %i6
15499 stxa %l3, [%g0 + %i6] 0x21
15500 fpsub32 %f22, %f14, %f16
15501 set 0x26, %g6
15502 ldsha [%l7 + %g6] 0x15, %i1
15503 nop
15504 setx 0x60BCE521, %l0, %l6
15505 st %l6, [%l7 + 0x28]
15506 ld [%l7 + 0x28], %f9
15507 fsqrts %f9, %f21
15508 srax %i4, 0x10, %o2
15509 add %l7, 0x38, %l6
15510 wr %g0, 0x10, %asi
15511 ldxa [%l6] %asi, %i0
15512 casxa [%l6] 0x10, %i0, %i6
15513 bvc,a,pn %xcc, loop_1351
15514 movne %xcc, %l4, %o0
15515 fexpand %f11, %f12
15516 and %i7, 0x01BA, %g5
15517loop_1351:
15518 te %icc, 0x0
15519 movne %icc, %i2, %o4
15520 subccc %g2, %o5, %l6
15521 fmul8x16al %f3, %f8, %f20
15522 movg %xcc, %g1, %g6
15523 std %f24, [%l7 + 0x28]
15524 smul %g7, %i5, %l1
15525 fbu %fcc0, loop_1352
15526 srl %o6, %l2, %o1
15527 fnot1 %f12, %f28
15528 addc %o7, %l0, %g4
15529loop_1352:
15530 edge32 %i3, %l5, %g3
15531 fbule,a %fcc0, loop_1353
15532 fmul8x16al %f26, %f18, %f20
15533 saved
15534 rdpr %cwp, %g1
15535 rdpr %cansave, %g2
15536 rdpr %canrestore, %g3
15537 rdpr %cleanwin, %g4
15538 rdpr %otherwin, %g5
15539 rdpr %wstate, %g6
15540 set 0x4E, %o3
15541 lduba [%l7 + %o3] 0x89, %o3
15542loop_1353:
15543 saved
15544 rdpr %cwp, %g1
15545 rdpr %cansave, %g2
15546 rdpr %canrestore, %g3
15547 rdpr %cleanwin, %g4
15548 rdpr %otherwin, %g5
15549 rdpr %wstate, %g6
15550 fxor %f26, %f20, %f16
15551 movvs %xcc, %i1, %l3
15552 add %l7, 0x48, %l6
15553 wr %g0, 0x88, %asi
15554 casxa [%l6] %asi, %o2, %i0
15555 fmovrde %i4, %f4, %f0
15556 edge8l %i6, %o0, %l4
15557 edge32ln %i7, %i2, %o4
15558 udivx %g2, 0x05A1, %o5
15559 sth %l6, [%l7 + 0x36]
15560 movpos %xcc, %g1, %g5
15561 nop
15562 setx 0x63A4389579DA1D52, %l0, %l6
15563 stx %l6, [%l7 + 0x28]
15564 ldd [%l7 + 0x28], %f16
15565 fsqrtd %f16, %f20
15566 xor %g7, 0x142E, %g6
15567 bne,a,pt %icc, loop_1354
15568 taddcc %i5, %o6, %l2
15569 fmul8x16au %f7, %f3, %f10
15570 fmul8sux16 %f10, %f10, %f2
15571loop_1354:
15572 andcc %o1, 0x0EBE, %o7
15573 tl %icc, 0x0
15574 set 0x30, %i4
15575 ldstuba [%l7 + %i4] 0x19, %l0
15576 tneg %icc, 0x4
15577 fbul,a %fcc1, loop_1355
15578 array8 %g4, %l1, %l5
15579 srl %g3, 0x13, %i3
15580 wr %g0, 0x18, %asi
15581 swapa [%l7 + 0x20] %asi, %i1
15582loop_1355:
15583 fmovdleu %icc, %f10, %f2
15584 srax %o3, %l3, %i0
15585 tsubcc %o2, 0x03D9, %i6
15586 udiv %o0, 0x06CE, %l4
15587 movl %xcc, %i7, %i2
15588 bge,a loop_1356
15589 brlez,a %o4, loop_1357
15590 udiv %g2, 0x078F, %i4
15591 udiv %l6, 0x1F8E, %o5
15592loop_1356:
15593 sllx %g1, 0x1B, %g5
15594loop_1357:
15595 brz %g6, loop_1358
15596 nop
15597 setx 0x50AF3029, %l0, %l6
15598 st %l6, [%l7 + 0x28]
15599 ld [%l7 + 0x28], %f0
15600 setx 0x718C539A, %l1, %l5
15601 st %l5, [%l7 + 0x10]
15602 ld [%l7 + 0x10], %f20
15603 fadds %f20, %f0, %f14
15604 edge16 %g7, %o6, %i5
15605 movg %xcc, %l2, %o1
15606loop_1358:
15607 subc %o7, 0x0DEE, %g4
15608 wr %g0, 0x0c, %asi
15609 stwa %l1, [%l7 + 0x14] %asi
15610 taddcctv %l5, %g3, %i3
15611 bcc,pn %icc, loop_1359
15612 edge8l %i1, %o3, %l3
15613 fandnot1s %f1, %f6, %f24
15614 edge16l %i0, %o2, %l0
15615loop_1359:
15616 edge16ln %o0, %l4, %i7
15617 fnors %f28, %f14, %f24
15618 stb %i2, [%l7 + 0x46]
15619 alignaddrl %o4, %i6, %g2
15620 fmovsne %xcc, %f18, %f17
15621 fcmpgt16 %f20, %f16, %i4
15622 array8 %o5, %g1, %g5
15623 fcmpeq16 %f12, %f20, %l6
15624 movl %icc, %g7, %o6
15625 fandnot1s %f1, %f31, %f0
15626 ld [%l7 + 0x40], %f23
15627 xor %i5, 0x08F0, %g6
15628 bcs,a loop_1360
15629 array32 %l2, %o7, %o1
15630 movcc %xcc, %l1, %g4
15631 tcs %icc, 0x6
15632loop_1360:
15633 nop
15634 set 0x30, %g2
15635 ldd [%l7 + %g2], %f2
15636 tl %icc, 0x0
15637 sra %l5, %g3, %i3
15638 call loop_1361
15639 alignaddrl %o3, %l3, %i0
15640 st %f1, [%l7 + 0x20]
15641 edge16ln %i1, %l0, %o2
15642loop_1361:
15643 ld [%l7 + 0x6C], %f24
15644 membar 0x3B
15645 ta %xcc, 0x4
15646 movrlz %o0, 0x3E1, %i7
15647 fnot2s %f19, %f30
15648 subccc %i2, %l4, %i6
15649 restored
15650 rdpr %cwp, %g1
15651 rdpr %cansave, %g2
15652 rdpr %canrestore, %g3
15653 rdpr %cleanwin, %g4
15654 rdpr %otherwin, %g5
15655 rdpr %wstate, %g6
15656 stb %o4, [%l7 + 0x2D]
15657 saved
15658 rdpr %cwp, %g1
15659 rdpr %cansave, %g2
15660 rdpr %canrestore, %g3
15661 rdpr %cleanwin, %g4
15662 rdpr %otherwin, %g5
15663 rdpr %wstate, %g6
15664 ldd [%l7 + 0x08], %f24
15665 tvs %xcc, 0x1
15666 fmovdn %xcc, %f2, %f26
15667 set 0x70, %o0
15668 prefetcha [%l7 + %o0] 0x81, 0x1
15669 edge16 %o5, %i4, %g1
15670 tle %icc, 0x5
15671 srax %g5, 0x0A, %l6
15672 tcs %icc, 0x0
15673 tn %icc, 0x5
15674 andncc %g7, %i5, %g6
15675 tn %icc, 0x1
15676 ldstub [%l7 + 0x68], %o6
15677 bleu,a loop_1362
15678 mulx %l2, 0x0AEC, %o1
15679 sdiv %l1, 0x1DB0, %o7
15680 bgu,a loop_1363
15681loop_1362:
15682 fpadd16s %f28, %f27, %f11
15683 movrne %l5, %g3, %i3
15684 udivcc %o3, 0x1ABB, %l3
15685loop_1363:
15686 movrlz %i0, %g4, %i1
15687 fbo,a %fcc0, loop_1364
15688 saved
15689 rdpr %cwp, %g1
15690 rdpr %cansave, %g2
15691 rdpr %canrestore, %g3
15692 rdpr %cleanwin, %g4
15693 rdpr %otherwin, %g5
15694 rdpr %wstate, %g6
15695 set 0x24, %i0
15696 sta %f25, [%l7 + %i0] 0x19
15697loop_1364:
15698 mova %xcc, %l0, %o0
15699 smul %o2, %i2, %i7
15700 umul %i6, %o4, %g2
15701 set 0x2E, %l5
15702 lduha [%l7 + %l5] 0x10, %o5
15703 array8 %l4, %g1, %g5
15704 wr %g0, 0x04, %asi
15705 sta %f29, [%l7 + 0x30] %asi
15706 bne,pn %xcc, loop_1365
15707 sdivx %l6, 0x03EA, %g7
15708 movvc %xcc, %i5, %i4
15709 alignaddrl %g6, %l2, %o6
15710loop_1365:
15711 fsrc1 %f22, %f26
15712 bpos,a,pn %xcc, loop_1366
15713 edge8l %l1, %o1, %l5
15714 udivcc %o7, 0x082D, %i3
15715 fmovrsne %g3, %f0, %f30
15716loop_1366:
15717 fornot2 %f22, %f2, %f8
15718 edge16ln %o3, %l3, %g4
15719 addccc %i0, 0x0302, %i1
15720 fexpand %f18, %f22
15721 bcc,a %xcc, loop_1367
15722 fmul8x16au %f12, %f12, %f6
15723 tvc %icc, 0x4
15724 fmuld8ulx16 %f6, %f23, %f8
15725loop_1367:
15726 fbe,a %fcc2, loop_1368
15727 andncc %o0, %l0, %i2
15728 xor %i7, %o2, %i6
15729 andn %g2, %o5, %o4
15730loop_1368:
15731 xnorcc %g1, 0x0555, %g5
15732 faligndata %f16, %f14, %f20
15733 fblg,a %fcc3, loop_1369
15734 smul %l6, 0x0B0C, %g7
15735 nop
15736 setx 0x6878B729, %l0, %l6
15737 st %l6, [%l7 + 0x28]
15738 ld [%l7 + 0x28], %f28
15739 setx 0x20DA2E15, %l1, %l5
15740 st %l5, [%l7 + 0x10]
15741 ld [%l7 + 0x10], %f10
15742 fsubs %f10, %f28, %f29
15743 sll %l4, 0x05, %i4
15744loop_1369:
15745 tl %xcc, 0x6
15746 tsubcctv %g6, 0x1450, %l2
15747 wr %g0, 0x19, %asi
15748 stwa %o6, [%l7 + 0x2C] %asi
15749 fmovsn %icc, %f11, %f6
15750 movre %l1, 0x170, %i5
15751 tgu %xcc, 0x7
15752 fcmpgt32 %f26, %f26, %o1
15753 movpos %icc, %o7, %l5
15754 fbe %fcc2, loop_1370
15755 nop
15756 fitos %f6, %f28
15757 tpos %icc, 0x2
15758 smulcc %i3, 0x0EFF, %o3
15759loop_1370:
15760 bleu,pt %xcc, loop_1371
15761 srlx %g3, 0x1D, %g4
15762 subc %l3, 0x01DA, %i0
15763 add %l7, 0x5C, %l6
15764 wr %g0, 0x19, %asi
15765 casa [%l6] 0x19, %o0, %i1
15766loop_1371:
15767 nop
15768 set 0x50, %l6
15769 ldxa [%l7 + %l6] 0x04, %l0
15770 wr %g0, 0x81, %asi
15771 lduwa [%l7 + 0x1C] %asi, %i7
15772 edge16l %i2, %i6, %g2
15773 ldsh [%l7 + 0x3C], %o2
15774 fmul8x16 %f22, %f12, %f2
15775 fmovrdlz %o5, %f4, %f4
15776 tvc %xcc, 0x3
15777 xorcc %o4, %g5, %g1
15778 ld [%l7 + 0x78], %f29
15779 movg %xcc, %l6, %g7
15780 bcs,a %icc, loop_1372
15781 fnot1 %f20, %f14
15782 stx %l4, [%l7 + 0x08]
15783 edge16ln %i4, %g6, %l2
15784loop_1372:
15785 edge16l %l1, %i5, %o6
15786 edge32l %o1, %l5, %o7
15787 tcs %icc, 0x5
15788 ldsh [%l7 + 0x60], %i3
15789 set 0x41, %g4
15790 lduba [%l7 + %g4] 0x11, %o3
15791 subc %g4, %l3, %i0
15792 brlz,a %g3, loop_1373
15793 srax %i1, 0x04, %l0
15794 nop
15795 setx 0x39DEE2AF21929E37, %l0, %l6
15796 stx %l6, [%l7 + 0x28]
15797 ldd [%l7 + 0x28], %f2
15798 setx 0x3C9B3102C52EA387, %l1, %l5
15799 stx %l5, [%l7 + 0x10]
15800 ldd [%l7 + 0x10], %f10
15801 fdivd %f10, %f2, %f22
15802 smulcc %i7, 0x1452, %i2
15803loop_1373:
15804 edge8ln %i6, %o0, %g2
15805 edge32 %o5, %o2, %g5
15806 movle %xcc, %o4, %l6
15807 fpack32 %f20, %f18, %f20
15808 set 0x10, %o6
15809 prefetcha [%l7 + %o6] 0x19, 0x0
15810 nop
15811 setx 0xEAA9306D, %l0, %l6
15812 st %l6, [%l7 + 0x28]
15813 ld [%l7 + 0x28], %f6
15814 setx 0xD7B0D88F, %l1, %l5
15815 st %l5, [%l7 + 0x10]
15816 ld [%l7 + 0x10], %f14
15817 fmuls %f14, %f6, %f3
15818 fmovdn %xcc, %f10, %f21
15819 tsubcc %g1, 0x1723, %i4
15820 nop
15821 set 0x36, %i1
15822 ldsb [%l7 + %i1], %l4
15823 tpos %icc, 0x3
15824 subc %l2, 0x133A, %l1
15825 fors %f3, %f20, %f10
15826 fbne %fcc1, loop_1374
15827 bpos,a %xcc, loop_1375
15828 fmovrsgez %i5, %f8, %f4
15829 fabss %f0, %f2
15830loop_1374:
15831 popc 0x08D7, %g6
15832loop_1375:
15833 nop
15834 setx 0x148A6D39, %l0, %l6
15835 st %l6, [%l7 + 0x28]
15836 ld [%l7 + 0x28], %f0
15837 fsqrts %f0, %f15
15838 movrgz %o1, 0x199, %l5
15839 smul %o7, %i3, %o3
15840 fnors %f25, %f8, %f2
15841 movrlz %o6, 0x0EE, %l3
15842 addcc %i0, 0x0703, %g4
15843 nop
15844 fitod %f0, %f30
15845 fdtos %f30, %f6
15846 umul %g3, 0x0DA4, %i1
15847 fbule %fcc3, loop_1376
15848 ta %icc, 0x4
15849 movrne %i7, %l0, %i2
15850 fnor %f12, %f24, %f10
15851loop_1376:
15852 addc %i6, %g2, %o0
15853 andncc %o5, %o2, %o4
15854 tn %xcc, 0x7
15855 ldd [%l7 + 0x48], %i6
15856 brnz %g5, loop_1377
15857 fpsub16s %f11, %f6, %f27
15858 fones %f7
15859 movcs %icc, %g7, %i4
15860loop_1377:
15861 fnot1s %f11, %f21
15862 bgu,pn %xcc, loop_1378
15863 sllx %g1, 0x11, %l4
15864 edge16ln %l1, %l2, %i5
15865 tcc %xcc, 0x1
15866loop_1378:
15867 sll %o1, 0x13, %g6
15868 andcc %l5, 0x15FF, %o7
15869 mulx %o3, %o6, %l3
15870 movle %icc, %i3, %g4
15871 xor %g3, 0x0977, %i0
15872 srax %i7, 0x0F, %l0
15873 bl loop_1379
15874 fpack32 %f14, %f20, %f30
15875 fbl,a %fcc3, loop_1380
15876 membar 0x5F
15877loop_1379:
15878 umul %i1, %i6, %i2
15879 ldd [%l7 + 0x60], %f8
15880loop_1380:
15881 edge32ln %g2, %o0, %o2
15882 addcc %o5, %l6, %g5
15883 fmovsvs %xcc, %f22, %f23
15884 udivcc %g7, 0x1A1D, %o4
15885 sll %i4, 0x1D, %g1
15886 movcs %icc, %l4, %l1
15887 set 0x2C, %l3
15888 ldswa [%l7 + %l3] 0x11, %l2
15889 array8 %o1, %i5, %g6
15890 mulscc %l5, 0x157D, %o7
15891 edge8l %o6, %l3, %i3
15892 xnorcc %g4, %o3, %g3
15893 srl %i0, 0x14, %l0
15894 udivx %i7, 0x0993, %i6
15895 tle %xcc, 0x5
15896 fbn %fcc3, loop_1381
15897 movleu %xcc, %i2, %g2
15898 movne %xcc, %i1, %o0
15899 umul %o2, 0x10DD, %l6
15900loop_1381:
15901 movn %xcc, %o5, %g7
15902 smulcc %g5, %o4, %g1
15903 movrne %l4, 0x302, %i4
15904 fpsub16 %f30, %f16, %f10
15905 array8 %l1, %o1, %i5
15906 brlz,a %g6, loop_1382
15907 nop
15908 setx 0x3694DDFFE04B453C, %l0, %l6
15909 stx %l6, [%l7 + 0x28]
15910 ldx [%l7 + 0x28], %fsr
15911 fbn %fcc0, loop_1383
15912 edge8ln %l2, %o7, %o6
15913loop_1382:
15914 tgu %xcc, 0x6
15915 movl %xcc, %l3, %l5
15916loop_1383:
15917 movpos %xcc, %g4, %i3
15918 fmovrdgz %g3, %f2, %f28
15919 movg %xcc, %o3, %l0
15920 array32 %i0, %i7, %i6
15921 taddcc %g2, 0x1E33, %i2
15922 umul %i1, 0x1595, %o2
15923 smulcc %l6, %o5, %g7
15924 fmuld8ulx16 %f17, %f26, %f8
15925 wr %g0, 0x0c, %asi
15926 lduwa [%l7 + 0x4C] %asi, %g5
15927 fmovrdlz %o4, %f12, %f2
15928 sethi 0x0DCA, %g1
15929 stw %o0, [%l7 + 0x24]
15930 edge32l %l4, %l1, %i4
15931 bn,a loop_1384
15932 mulscc %o1, 0x0D30, %g6
15933 fmul8x16au %f13, %f31, %f10
15934 smulcc %l2, 0x0B61, %i5
15935loop_1384:
15936 edge32n %o7, %o6, %l5
15937 sdivcc %l3, 0x1B6E, %g4
15938 edge16l %g3, %i3, %o3
15939 tcs %icc, 0x1
15940 edge8l %i0, %i7, %i6
15941 fzeros %f24
15942 taddcctv %l0, 0x14F9, %g2
15943 ldd [%l7 + 0x70], %f12
15944 movvc %icc, %i2, %o2
15945 ta %icc, 0x3
15946 prefetch [%l7 + 0x10], 0x0
15947 sir 0x0895
15948 fpsub16s %f8, %f26, %f13
15949 movneg %icc, %l6, %i1
15950 ba,pt %icc, loop_1385
15951 movcs %icc, %g7, %o5
15952 edge32n %g5, %g1, %o4
15953 move %icc, %l4, %o0
15954loop_1385:
15955 fpmerge %f2, %f16, %f16
15956 add %l7, 0x74, %l6
15957 wr %g0, 0x04, %asi
15958 lda [%l6] %asi, %l1
15959 casa [%l6] 0x04, %l1, %o1
15960 brz,a %g6, loop_1386
15961 tcc %xcc, 0x1
15962 movvc %icc, %i4, %i5
15963 fbo,a %fcc0, loop_1387
15964loop_1386:
15965 movrgez %o7, %l2, %o6
15966 edge32n %l3, %l5, %g3
15967 brlez %i3, loop_1388
15968loop_1387:
15969 fbe %fcc1, loop_1389
15970 addcc %g4, 0x1D73, %o3
15971 movrgz %i0, 0x255, %i6
15972loop_1388:
15973 or %i7, %g2, %l0
15974loop_1389:
15975 add %i2, 0x1F82, %o2
15976 tge %icc, 0x1
15977 movneg %icc, %i1, %l6
15978 bl,a %xcc, loop_1390
15979 movne %xcc, %o5, %g7
15980 fpmerge %f9, %f22, %f26
15981 fblg,a %fcc1, loop_1391
15982loop_1390:
15983 nop
15984 setx loop_1392, %l0, %l1
15985 wrpr 0x1, %tl
15986 wrpr %l1, %tnpc
15987 setx 0x34400001400, %l0, %l1
15988 wrpr %l1, %tstate
15989 wrhpr 0x4, %htstate
15990 done
15991 bge,a,pt %icc, loop_1393
15992 brlz,a %g5, loop_1394
15993loop_1391:
15994 andn %g1, %o4, %o0
15995loop_1392:
15996 nop
15997 wr %g0, 0x81, %asi
15998 swapa [%l7 + 0x1C] %asi, %l4
15999loop_1393:
16000 nop
16001 set 0x40, %i5
16002 stda %f16, [%l7 + %i5] 0x1e
16003 membar #Sync
16004loop_1394:
16005 tcc %xcc, 0x6
16006 fbul,a %fcc0, loop_1395
16007 popc %l1, %o1
16008 andn %i4, %i5, %o7
16009 mova %icc, %g6, %o6
16010loop_1395:
16011 array16 %l3, %l2, %g3
16012 smul %l5, 0x19F0, %g4
16013 te %icc, 0x1
16014 edge8ln %i3, %o3, %i0
16015 movvc %xcc, %i7, %i6
16016 udiv %g2, 0x1BBD, %i2
16017 brz %o2, loop_1396
16018 tg %xcc, 0x2
16019 subccc %l0, %l6, %o5
16020 mulx %i1, 0x0A5B, %g7
16021loop_1396:
16022 fsrc2 %f0, %f20
16023 fxor %f16, %f14, %f28
16024 wr %g0, 0x19, %asi
16025 lduha [%l7 + 0x18] %asi, %g1
16026 fmovrsgz %g5, %f3, %f6
16027 sethi 0x1D96, %o4
16028 fpadd16s %f28, %f23, %f4
16029 orn %l4, 0x1356, %o0
16030 fbule,a %fcc0, loop_1397
16031 ldd [%l7 + 0x78], %f16
16032 andncc %l1, %o1, %i4
16033 bg,pt %xcc, loop_1398
16034loop_1397:
16035 tneg %icc, 0x5
16036 ldsh [%l7 + 0x54], %i5
16037 movrne %o7, 0x277, %o6
16038loop_1398:
16039 fsrc2 %f8, %f26
16040 smulcc %g6, %l3, %l2
16041 membar #Sync
16042 set 0x40, %g3
16043 ldda [%l7 + %g3] 0xf9, %f0
16044 fmovsleu %xcc, %f4, %f9
16045 smulcc %l5, %g3, %g4
16046 udivcc %i3, 0x0E7B, %i0
16047 fmovdvs %icc, %f9, %f27
16048 tvs %xcc, 0x7
16049 fmovs %f6, %f7
16050 orncc %i7, %i6, %g2
16051 bcs,a loop_1399
16052 alignaddrl %i2, %o2, %l0
16053 tn %icc, 0x3
16054 edge32ln %o3, %o5, %l6
16055loop_1399:
16056 udivcc %g7, 0x1D46, %i1
16057 fmovdge %xcc, %f13, %f29
16058 fbo,a %fcc0, loop_1400
16059 subc %g5, %o4, %g1
16060 tleu %xcc, 0x0
16061 movgu %icc, %o0, %l4
16062loop_1400:
16063 edge16 %l1, %o1, %i4
16064 movre %i5, 0x34C, %o6
16065 popc 0x12DD, %g6
16066 udiv %o7, 0x039A, %l2
16067 stw %l5, [%l7 + 0x14]
16068 ble,a,pt %icc, loop_1401
16069 tvc %xcc, 0x3
16070 subcc %g3, %g4, %l3
16071 movrne %i0, %i7, %i3
16072loop_1401:
16073 nop
16074 setx 0xB77CD31510CECB7D, %l0, %l6
16075 stx %l6, [%l7 + 0x28]
16076 ldd [%l7 + 0x28], %f22
16077 fsqrtd %f22, %f28
16078 tleu %xcc, 0x1
16079 movle %xcc, %i6, %g2
16080 fmul8sux16 %f18, %f6, %f22
16081 std %f28, [%l7 + 0x68]
16082 flush %l7 + 0x28
16083 wr %g0, 0x04, %asi
16084 prefetcha [%l7 + 0x08] %asi, 0x0
16085 nop
16086 setx 0x3A5AE2DF9552E70F, %l0, %l6
16087 stx %l6, [%l7 + 0x28]
16088 ldd [%l7 + 0x28], %f12
16089 setx 0xE5DB2BD7977D554A, %l1, %l5
16090 stx %l5, [%l7 + 0x10]
16091 ldd [%l7 + 0x10], %f18
16092 fmuld %f18, %f12, %f28
16093 tn %xcc, 0x3
16094 nop
16095 setx 0x0A435BA34BAF6720, %l0, %l6
16096 stx %l6, [%l7 + 0x28]
16097 ldd [%l7 + 0x28], %f0
16098 setx 0x53621F27AEBF8A60, %l1, %l5
16099 stx %l5, [%l7 + 0x10]
16100 ldd [%l7 + 0x10], %f2
16101 fmuld %f2, %f0, %f2
16102 movg %xcc, %i2, %o3
16103 tne %icc, 0x0
16104 brlez %l0, loop_1402
16105 fcmpeq32 %f4, %f22, %l6
16106 udivcc %o5, 0x18A0, %i1
16107 fandnot2s %f26, %f4, %f25
16108loop_1402:
16109 movvc %icc, %g7, %g5
16110 addcc %g1, %o4, %l4
16111 tg %icc, 0x3
16112 membar 0x29
16113 membar 0x5F
16114 movre %l1, 0x166, %o0
16115 nop
16116 setx 0x5457E052, %l0, %l6
16117 st %l6, [%l7 + 0x28]
16118 ld [%l7 + 0x28], %f12
16119 setx 0xBD5D8FD6, %l1, %l5
16120 st %l5, [%l7 + 0x10]
16121 ld [%l7 + 0x10], %f27
16122 fmuls %f27, %f12, %f30
16123 sir 0x0121
16124 nop
16125 setx 0x7CF774F0, %l0, %l6
16126 st %l6, [%l7 + 0x28]
16127 ld [%l7 + 0x28], %f0
16128 setx 0x46207EFC, %l1, %l5
16129 st %l5, [%l7 + 0x10]
16130 ld [%l7 + 0x10], %f4
16131 fdivs %f4, %f0, %f29
16132 restored
16133 rdpr %cwp, %g1
16134 rdpr %cansave, %g2
16135 rdpr %canrestore, %g3
16136 rdpr %cleanwin, %g4
16137 rdpr %otherwin, %g5
16138 rdpr %wstate, %g6
16139 membar 0x2B
16140 mulx %o1, %i5, %i4
16141 add %l7, 0x44, %l6
16142 wr %g0, 0x80, %asi
16143 casa [%l6] 0x80, %g6, %o6
16144 fzero %f6
16145 addc %l2, %l5, %o7
16146 edge32ln %g3, %g4, %l3
16147 or %i7, 0x1928, %i3
16148 fmovdge %icc, %f0, %f28
16149 fbug %fcc0, loop_1403
16150 fmovdcc %xcc, %f14, %f23
16151 movrlez %i6, %g2, %o2
16152 taddcc %i0, 0x12C2, %i2
16153loop_1403:
16154 edge32 %o3, %l0, %o5
16155 fmovsg %icc, %f15, %f18
16156 edge16l %l6, %i1, %g5
16157 movg %xcc, %g7, %o4
16158 fnot2s %f31, %f16
16159 mova %xcc, %g1, %l4
16160 sethi 0x1616, %l1
16161 brlz %o0, loop_1404
16162 fpadd16 %f4, %f24, %f4
16163 wr %g0, 0x81, %asi
16164 sta %f8, [%l7 + 0x3C] %asi
16165loop_1404:
16166 movcc %xcc, %o1, %i4
16167 fzero %f2
16168 sdivcc %g6, 0x09D6, %o6
16169 fbo,a %fcc2, loop_1405
16170 edge8 %l2, %i5, %o7
16171 set 0x70, %g7
16172 lduba [%l7 + %g7] 0x81, %g3
16173loop_1405:
16174 sllx %l5, %l3, %i7
16175 alignaddr %i3, %g4, %i6
16176 membar 0x0B
16177 edge16n %g2, %i0, %o2
16178 edge8l %i2, %o3, %o5
16179 nop
16180 setx 0x6DA820E543BEC84F, %l0, %l6
16181 stx %l6, [%l7 + 0x28]
16182 ldd [%l7 + 0x28], %f28
16183 setx 0x63F1B3BAA4248C0F, %l1, %l5
16184 stx %l5, [%l7 + 0x10]
16185 ldd [%l7 + 0x10], %f0
16186 faddd %f0, %f28, %f16
16187 edge16n %l6, %l0, %g5
16188 fmul8x16au %f22, %f20, %f20
16189 ldsw [%l7 + 0x20], %i1
16190 orn %g7, 0x062A, %g1
16191 addc %l4, 0x02F9, %o4
16192 xor %o0, 0x15A7, %l1
16193 tcc %xcc, 0x2
16194 fmovrdgz %o1, %f2, %f26
16195 te %xcc, 0x1
16196 ldub [%l7 + 0x75], %g6
16197 or %o6, 0x0939, %l2
16198 add %i5, 0x0080, %o7
16199 srl %g3, 0x1B, %l5
16200 fmovdle %icc, %f28, %f2
16201 movle %icc, %l3, %i4
16202 edge16 %i7, %i3, %i6
16203 add %l7, 0x74, %l6
16204 wr %g0, 0x11, %asi
16205 lda [%l6] %asi, %g2
16206 casa [%l6] %asi, %g2, %i0
16207 st %f9, [%l7 + 0x74]
16208 and %g4, 0x03E0, %i2
16209 xor %o3, %o5, %l6
16210 taddcc %o2, %g5, %i1
16211 fpack32 %f18, %f12, %f30
16212 add %l7, 0x30, %l6
16213 wr %g0, 0x89, %asi
16214 casa [%l6] %asi, %g7, %g1
16215 wr %g0, 0x19, %asi
16216 ldsha [%l7 + 0x44] %asi, %l0
16217 tsubcc %l4, 0x1FF0, %o4
16218 tvs %icc, 0x2
16219 sdivcc %l1, 0x1E57, %o0
16220 edge8ln %o1, %g6, %l2
16221 nop
16222 setx 0xC0460D1D, %l0, %l6
16223 st %l6, [%l7 + 0x5C]
16224 ld [%l7 + 0x5C], %fsr
16225 st %f4, [%l7 + 0x20]
16226 wr %g0, 0x10, %asi
16227 ldxa [%l7 + 0x38] %asi, %o6
16228 call loop_1406
16229 nop
16230 setx loop_1407, %l0, %l1
16231 wrpr 0x1, %tl
16232 wrpr %l1, %tpc
16233 add %l1, 0x4, %l1
16234 wrpr %l1, %tnpc
16235 setx 0x34400001400, %l0, %l1
16236 wrpr %l1, %tstate
16237 wrhpr 0x4, %htstate
16238 retry
16239 taddcctv %o7, 0x1D51, %g3
16240 fmovsge %xcc, %f0, %f11
16241loop_1406:
16242 sll %i5, 0x0C, %l3
16243loop_1407:
16244 tn %xcc, 0x1
16245 edge8ln %i4, %i7, %l5
16246 membar 0x7D
16247 taddcctv %i6, 0x0F27, %g2
16248 array16 %i3, %g4, %i2
16249 udivcc %i0, 0x1E39, %o3
16250 restored
16251 rdpr %cwp, %g1
16252 rdpr %cansave, %g2
16253 rdpr %canrestore, %g3
16254 rdpr %cleanwin, %g4
16255 rdpr %otherwin, %g5
16256 rdpr %wstate, %g6
16257 move %icc, %l6, %o5
16258 edge16 %g5, %i1, %g7
16259 tcs %xcc, 0x6
16260 tcs %icc, 0x1
16261 fpsub16 %f12, %f16, %f4
16262 tg %icc, 0x2
16263 xorcc %g1, 0x03EE, %l0
16264 tsubcctv %o2, %l4, %l1
16265 umul %o0, 0x0FA7, %o4
16266 wr %g0, 0x89, %asi
16267 ldstuba [%l7 + 0x1C] %asi, %o1
16268 fbne %fcc1, loop_1408
16269 tsubcctv %g6, %l2, %o6
16270 bvs,pn %icc, loop_1409
16271 movgu %icc, %g3, %o7
16272loop_1408:
16273 array8 %l3, %i5, %i7
16274 fbn %fcc1, loop_1410
16275loop_1409:
16276 andncc %l5, %i6, %i4
16277 movle %xcc, %i3, %g2
16278 subccc %i2, %i0, %o3
16279loop_1410:
16280 movvc %icc, %l6, %o5
16281 srl %g5, %g4, %g7
16282 umulcc %g1, 0x1720, %l0
16283 fmovdpos %xcc, %f29, %f17
16284 addcc %o2, 0x00B6, %l4
16285 nop
16286 setx 0xDCA8B9C9EE1048B1, %l0, %l6
16287 stx %l6, [%l7 + 0x28]
16288 ldd [%l7 + 0x28], %f30
16289 setx 0xD0BEE6AB78C80F29, %l1, %l5
16290 stx %l5, [%l7 + 0x10]
16291 ldd [%l7 + 0x10], %f24
16292 fsubd %f24, %f30, %f0
16293 wr %g0, 0x04, %asi
16294 prefetcha [%l7 + 0x48] %asi, 0x0
16295 set 0x64, %i2
16296 lduwa [%l7 + %i2] 0x88, %o0
16297 movvs %icc, %o4, %l1
16298 wr %g0, 0x23, %asi
16299 stha %g6, [%l7 + 0x5E] %asi
16300 membar #Sync
16301 bl %icc, loop_1411
16302 xnor %o1, %o6, %l2
16303 udivx %o7, 0x05D6, %l3
16304 movcs %xcc, %g3, %i7
16305loop_1411:
16306 udivcc %l5, 0x1221, %i5
16307 smul %i4, %i6, %i3
16308 fbne %fcc2, loop_1412
16309 fmovrdlez %i2, %f8, %f4
16310 lduh [%l7 + 0x3C], %i0
16311 nop
16312 setx loop_1413, %l0, %l1
16313 wrpr 0x1, %tl
16314 wrpr %l1, %tpc
16315 add %l1, 0x4, %l1
16316 wrpr %l1, %tnpc
16317 setx 0x34400001400, %l0, %l1
16318 wrpr %l1, %tstate
16319 wrhpr 0x4, %htstate
16320 retry
16321loop_1412:
16322 fbge,a %fcc3, loop_1414
16323 srax %g2, 0x01, %o3
16324 fmovrdlez %l6, %f4, %f16
16325loop_1413:
16326 mulscc %o5, 0x1787, %g5
16327loop_1414:
16328 movg %icc, %g4, %g1
16329 and %g7, %l0, %l4
16330 nop
16331 fitod %f12, %f10
16332 fdtox %f10, %f18
16333 fxtod %f18, %f22
16334 fmul8ulx16 %f30, %f2, %f14
16335 fpadd16s %f16, %f5, %f5
16336 wr %g0, 0x89, %asi
16337 lduba [%l7 + 0x45] %asi, %i1
16338 tg %xcc, 0x5
16339 nop
16340 set 0x60, %g5
16341 sth %o2, [%l7 + %g5]
16342 xnor %o0, %l1, %g6
16343 fmovrdne %o1, %f24, %f8
16344 edge32 %o4, %l2, %o7
16345 orncc %o6, %l3, %g3
16346 sethi 0x040E, %i7
16347 faligndata %f26, %f12, %f2
16348 bvc,a %xcc, loop_1415
16349 fmovrdgez %i5, %f4, %f4
16350 mova %xcc, %l5, %i4
16351 add %l7, 0x30, %l6
16352 wr %g0, 0x19, %asi
16353 lda [%l6] %asi, %i6
16354 casa [%l6] 0x19, %i6, %i3
16355loop_1415:
16356 sra %i0, %g2, %i2
16357 mulscc %l6, 0x0C56, %o3
16358 restored
16359 rdpr %cwp, %g1
16360 rdpr %cansave, %g2
16361 rdpr %canrestore, %g3
16362 rdpr %cleanwin, %g4
16363 rdpr %otherwin, %g5
16364 rdpr %wstate, %g6
16365 movl %icc, %o5, %g5
16366 tne %icc, 0x1
16367 fxnors %f10, %f1, %f15
16368 fpadd32s %f15, %f30, %f5
16369 fmovdle %xcc, %f19, %f30
16370 fbug %fcc1, loop_1416
16371 movvc %icc, %g1, %g4
16372 fbuge,a %fcc2, loop_1417
16373 move %icc, %g7, %l0
16374loop_1416:
16375 fmovda %icc, %f21, %f10
16376 or %i1, %l4, %o2
16377loop_1417:
16378 tg %xcc, 0x7
16379 array16 %o0, %l1, %o1
16380 andcc %o4, %l2, %o7
16381 movrlz %g6, 0x282, %o6
16382 tvc %icc, 0x2
16383 fmovscs %icc, %f25, %f9
16384 fmovrsne %g3, %f10, %f22
16385 fmovs %f25, %f8
16386 ldstub [%l7 + 0x63], %l3
16387 brz %i7, loop_1418
16388 tleu %icc, 0x4
16389 movgu %icc, %i5, %i4
16390 movrne %l5, %i6, %i0
16391loop_1418:
16392 sllx %g2, 0x03, %i3
16393 bgu,pn %xcc, loop_1419
16394 movcs %icc, %l6, %o3
16395 tvs %xcc, 0x3
16396 tneg %xcc, 0x5
16397loop_1419:
16398 nop
16399 fitod %f6, %f10
16400 fdtox %f10, %f24
16401 fxtod %f24, %f2
16402 sll %o5, 0x18, %g5
16403 restored
16404 rdpr %cwp, %g1
16405 rdpr %cansave, %g2
16406 rdpr %canrestore, %g3
16407 rdpr %cleanwin, %g4
16408 rdpr %otherwin, %g5
16409 rdpr %wstate, %g6
16410 fand %f12, %f18, %f14
16411 fmovdne %xcc, %f25, %f25
16412 fcmpne16 %f2, %f26, %g1
16413 udivx %g4, 0x1DCD, %i2
16414 fbuge,a %fcc3, loop_1420
16415 bpos,a %icc, loop_1421
16416 tgu %xcc, 0x3
16417 fornot2s %f6, %f25, %f30
16418loop_1420:
16419 fornot2 %f22, %f22, %f28
16420loop_1421:
16421 movcs %xcc, %l0, %g7
16422 fbug,a %fcc3, loop_1422
16423 smul %l4, 0x1790, %o2
16424 umul %i1, %o0, %l1
16425 fxnors %f25, %f8, %f20
16426loop_1422:
16427 te %xcc, 0x6
16428 fmul8ulx16 %f4, %f26, %f22
16429 fmul8x16au %f17, %f17, %f10
16430 fmovrslz %o4, %f1, %f4
16431 edge8ln %l2, %o7, %g6
16432 brgez,a %o1, loop_1423
16433 xnorcc %o6, %l3, %i7
16434 stbar
16435 mulscc %i5, %g3, %l5
16436loop_1423:
16437 std %f4, [%l7 + 0x58]
16438 popc %i4, %i6
16439 tg %xcc, 0x6
16440 stw %g2, [%l7 + 0x18]
16441 fbule,a %fcc1, loop_1424
16442 smul %i0, 0x1120, %i3
16443 fsrc1 %f14, %f0
16444 movleu %icc, %o3, %l6
16445loop_1424:
16446 fnot2 %f26, %f26
16447 tleu %xcc, 0x0
16448 tsubcc %g5, %o5, %g4
16449 movn %icc, %i2, %g1
16450 subccc %g7, 0x1631, %l4
16451 movcs %xcc, %o2, %i1
16452 edge32n %o0, %l0, %o4
16453 brlz %l2, loop_1425
16454 umulcc %l1, 0x0071, %o7
16455 movn %icc, %o1, %o6
16456 ta %xcc, 0x7
16457loop_1425:
16458 tge %icc, 0x4
16459 saved
16460 rdpr %cwp, %g1
16461 rdpr %cansave, %g2
16462 rdpr %canrestore, %g3
16463 rdpr %cleanwin, %g4
16464 rdpr %otherwin, %g5
16465 rdpr %wstate, %g6
16466 addccc %g6, 0x0628, %i7
16467 ldd [%l7 + 0x20], %f14
16468 orn %i5, %l3, %g3
16469 and %i4, %i6, %g2
16470 fnor %f6, %f10, %f18
16471 fblg,a %fcc1, loop_1426
16472 mulx %i0, %i3, %o3
16473 array8 %l6, %l5, %g5
16474 smul %g4, %i2, %o5
16475loop_1426:
16476 movg %xcc, %g1, %l4
16477 ble,a,pn %xcc, loop_1427
16478 movne %xcc, %o2, %g7
16479 alignaddr %i1, %l0, %o0
16480 tl %xcc, 0x6
16481loop_1427:
16482 fmul8x16au %f3, %f31, %f0
16483 movvs %xcc, %o4, %l2
16484 nop
16485 setx loop_1428, %l0, %l1
16486 jmpl %l1, %o7
16487 andn %o1, %o6, %g6
16488 wr %g0, 0x80, %asi
16489 lduwa [%l7 + 0x18] %asi, %i7
16490loop_1428:
16491 alignaddrl %i5, %l3, %g3
16492 addcc %i4, 0x1FEF, %l1
16493 tpos %xcc, 0x5
16494 fmovrse %g2, %f16, %f24
16495 wr %g0, 0x89, %asi
16496 lduba [%l7 + 0x79] %asi, %i0
16497 tvs %xcc, 0x4
16498 set 0x2E, %i7
16499 lduba [%l7 + %i7] 0x89, %i6
16500 edge32l %i3, %l6, %l5
16501 mulscc %g5, %g4, %i2
16502 fpadd32 %f0, %f14, %f16
16503 sth %o5, [%l7 + 0x72]
16504 wr %g0, 0xe2, %asi
16505 stha %g1, [%l7 + 0x4E] %asi
16506 membar #Sync
16507 subccc %o3, 0x02C7, %o2
16508 addcc %l4, %i1, %g7
16509 fnegs %f23, %f11
16510 movpos %xcc, %o0, %o4
16511 movrne %l0, %o7, %o1
16512 sllx %o6, 0x03, %g6
16513 movcs %xcc, %l2, %i5
16514 fexpand %f14, %f16
16515 and %l3, 0x1B69, %i7
16516 stx %i4, [%l7 + 0x78]
16517 fnot1 %f6, %f0
16518 ldx [%l7 + 0x28], %l1
16519 movleu %icc, %g2, %g3
16520 andcc %i6, 0x1F6B, %i0
16521 saved
16522 rdpr %cwp, %g1
16523 rdpr %cansave, %g2
16524 rdpr %canrestore, %g3
16525 rdpr %cleanwin, %g4
16526 rdpr %otherwin, %g5
16527 rdpr %wstate, %g6
16528 fbu %fcc3, loop_1429
16529 nop
16530 setx loop_1430, %l0, %l1
16531 wrpr 0x1, %tl
16532 wrpr %l1, %tpc
16533 add %l1, 0x4, %l1
16534 wrpr %l1, %tnpc
16535 setx 0x34400001400, %l0, %l1
16536 wrpr %l1, %tstate
16537 wrhpr 0x4, %htstate
16538 retry
16539 movl %icc, %i3, %l5
16540 tpos %icc, 0x6
16541loop_1429:
16542 fmovd %f28, %f2
16543loop_1430:
16544 nop
16545 set 0x50, %o4
16546 sta %f14, [%l7 + %o4] 0x0c
16547 sdivx %l6, 0x0F03, %g5
16548 sethi 0x1584, %i2
16549 sub %g4, 0x004B, %g1
16550 tleu %xcc, 0x3
16551 nop
16552 setx 0x404CA5AF, %l0, %l6
16553 st %l6, [%l7 + 0x74]
16554 ld [%l7 + 0x74], %fsr
16555 wr %g0, 0x89, %asi
16556 ldswa [%l7 + 0x18] %asi, %o5
16557 fbu,a %fcc2, loop_1431
16558 fbl %fcc1, loop_1432
16559 fmovscc %icc, %f28, %f20
16560 pdist %f0, %f26, %f24
16561loop_1431:
16562 andcc %o2, %l4, %o3
16563loop_1432:
16564 nop
16565 wr %g0, 0x81, %asi
16566 ldsba [%l7 + 0x79] %asi, %g7
16567 fmovsgu %icc, %f6, %f1
16568 movrlz %i1, 0x122, %o0
16569 sra %l0, %o7, %o1
16570 array16 %o4, %o6, %l2
16571 add %l7, 0x14, %l6
16572 wr %g0, 0x0c, %asi
16573 casa [%l6] 0x0c, %g6, %l3
16574 edge8ln %i5, %i7, %i4
16575 fmovsneg %icc, %f3, %f17
16576 popc %g2, %g3
16577 te %icc, 0x6
16578 andcc %i6, 0x0F14, %i0
16579 orcc %i3, 0x08C0, %l1
16580 fbul %fcc2, loop_1433
16581 brgz %l5, loop_1434
16582 edge32ln %g5, %l6, %i2
16583 stx %g1, [%l7 + 0x18]
16584loop_1433:
16585 fbu %fcc3, loop_1435
16586loop_1434:
16587 edge32n %o5, %o2, %l4
16588 movrgz %g4, %o3, %i1
16589 fbul,a %fcc1, loop_1436
16590loop_1435:
16591 movneg %xcc, %g7, %o0
16592 andcc %o7, %l0, %o4
16593 fands %f15, %f11, %f5
16594loop_1436:
16595 sethi 0x0C45, %o1
16596 ldd [%l7 + 0x50], %f24
16597 fmovde %icc, %f17, %f23
16598 nop
16599 setx 0x0F98512712CF1B4B, %l0, %l6
16600 stx %l6, [%l7 + 0x28]
16601 ldd [%l7 + 0x28], %f2
16602 setx 0x9C6CA39B8FA38BA7, %l1, %l5
16603 stx %l5, [%l7 + 0x10]
16604 ldd [%l7 + 0x10], %f24
16605 fdivd %f24, %f2, %f30
16606 taddcctv %o6, %g6, %l3
16607 orcc %i5, %i7, %l2
16608 tne %icc, 0x6
16609 tleu %xcc, 0x1
16610 udiv %g2, 0x0674, %i4
16611 orncc %i6, %g3, %i0
16612 nop
16613 setx loop_1437, %l0, %l1
16614 wrpr 0x1, %tl
16615 wrpr %l1, %tnpc
16616 setx 0x34400001400, %l0, %l1
16617 wrpr %l1, %tstate
16618 wrhpr 0x4, %htstate
16619 done
16620 fmovde %icc, %f12, %f21
16621 stw %l1, [%l7 + 0x44]
16622 bpos,a %xcc, loop_1438
16623loop_1437:
16624 fmovsneg %icc, %f5, %f18
16625 bge,a loop_1439
16626 movpos %icc, %i3, %g5
16627loop_1438:
16628 fxors %f22, %f26, %f31
16629 movcc %xcc, %l5, %l6
16630loop_1439:
16631 membar 0x4F
16632 edge32l %i2, %g1, %o2
16633 wr %g0, 0x80, %asi
16634 lduwa [%l7 + 0x78] %asi, %l4
16635 srax %g4, 0x1D, %o5
16636 movne %icc, %i1, %g7
16637 fornot2s %f3, %f9, %f15
16638 fcmpgt16 %f24, %f6, %o3
16639 fabsd %f16, %f28
16640 udivcc %o0, 0x19F5, %l0
16641 brgz,a %o4, loop_1440
16642 array32 %o1, %o6, %o7
16643 array32 %g6, %i5, %i7
16644 xorcc %l3, %g2, %i4
16645loop_1440:
16646 fmovrdne %i6, %f18, %f26
16647 andcc %g3, %l2, %l1
16648 smulcc %i0, 0x0DE6, %i3
16649 and %g5, 0x05B9, %l5
16650 te %xcc, 0x6
16651 movleu %xcc, %i2, %g1
16652 smul %l6, 0x0D26, %o2
16653 xnor %g4, %o5, %l4
16654 sll %i1, 0x08, %o3
16655 nop
16656 set 0x72, %g1
16657 stb %g7, [%l7 + %g1]
16658 popc %o0, %l0
16659 mulx %o1, %o4, %o7
16660 bg,pt %icc, loop_1441
16661 membar 0x26
16662 tle %xcc, 0x3
16663 te %xcc, 0x5
16664loop_1441:
16665 subc %o6, 0x1636, %g6
16666 tne %icc, 0x5
16667 fornot2 %f14, %f20, %f16
16668 fmul8sux16 %f12, %f2, %f2
16669 fmovscc %xcc, %f1, %f14
16670 andncc %i5, %i7, %g2
16671 movn %xcc, %l3, %i6
16672 tgu %xcc, 0x1
16673 sdivcc %i4, 0x14AE, %g3
16674 srlx %l2, %i0, %l1
16675 movrgz %i3, 0x04A, %l5
16676 sra %g5, 0x12, %g1
16677 sra %i2, 0x08, %o2
16678 fmovsgu %icc, %f31, %f27
16679 movre %l6, 0x2BD, %o5
16680 ta %icc, 0x3
16681 fblg,a %fcc2, loop_1442
16682 sllx %l4, %i1, %g4
16683 sllx %o3, 0x14, %g7
16684 xor %l0, %o1, %o4
16685loop_1442:
16686 edge16n %o7, %o0, %o6
16687 movrlez %g6, 0x3AE, %i5
16688 smul %g2, %i7, %l3
16689 fmovrdgez %i6, %f22, %f20
16690 udiv %i4, 0x1202, %l2
16691 fornot2s %f31, %f3, %f20
16692 be,a %icc, loop_1443
16693 edge32l %i0, %g3, %l1
16694 set 0x40, %l0
16695 ldda [%l7 + %l0] 0x89, %f16
16696loop_1443:
16697 fnot2 %f6, %f20
16698 set 0x40, %i3
16699 ldda [%l7 + %i3] 0x04, %f16
16700 set 0x78, %l2
16701 prefetcha [%l7 + %l2] 0x88, 0x2
16702 te %xcc, 0x6
16703 sub %i3, %g1, %i2
16704 movleu %icc, %o2, %g5
16705 srl %o5, 0x1A, %l6
16706 edge32ln %l4, %i1, %g4
16707 tn %icc, 0x2
16708 be,pn %icc, loop_1444
16709 orncc %g7, 0x10F1, %o3
16710 subccc %l0, 0x1A64, %o1
16711 edge32ln %o7, %o0, %o4
16712loop_1444:
16713 tsubcc %g6, 0x1D72, %o6
16714 wr %g0, 0x04, %asi
16715 swapa [%l7 + 0x48] %asi, %i5
16716 srl %g2, %i7, %l3
16717 fmovdl %xcc, %f30, %f10
16718 bvs,a,pn %xcc, loop_1445
16719 tl %icc, 0x4
16720 fbue %fcc2, loop_1446
16721 stb %i4, [%l7 + 0x68]
16722loop_1445:
16723 fmovdn %xcc, %f22, %f31
16724 fpsub16s %f6, %f31, %f7
16725loop_1446:
16726 addcc %l2, %i0, %g3
16727 ba,a,pn %xcc, loop_1447
16728 bcc,a,pt %xcc, loop_1448
16729 movg %xcc, %l1, %l5
16730 udivcc %i3, 0x12E0, %i6
16731loop_1447:
16732 movrlez %i2, %g1, %g5
16733loop_1448:
16734 fnot1s %f30, %f21
16735 wr %g0, 0x88, %asi
16736 ldsba [%l7 + 0x10] %asi, %o2
16737 tgu %icc, 0x4
16738 xor %l6, %o5, %i1
16739 fxnor %f30, %f30, %f30
16740 array16 %g4, %l4, %o3
16741 tpos %xcc, 0x4
16742 fexpand %f18, %f6
16743 fmovs %f1, %f20
16744 addcc %l0, %g7, %o1
16745 wr %g0, 0x11, %asi
16746 lda [%l7 + 0x5C] %asi, %f5
16747 addc %o7, %o4, %g6
16748 movl %xcc, %o0, %i5
16749 brlez,a %o6, loop_1449
16750 srlx %i7, 0x02, %g2
16751 srl %l3, %i4, %l2
16752 movgu %xcc, %g3, %i0
16753loop_1449:
16754 brlz,a %l5, loop_1450
16755 bvs,a,pt %xcc, loop_1451
16756 movrgz %i3, 0x0F7, %i6
16757 fmovdgu %icc, %f12, %f0
16758loop_1450:
16759 popc 0x0162, %i2
16760loop_1451:
16761 nop
16762 setx 0x4B9EDBD26E6E9A98, %l0, %l6
16763 stx %l6, [%l7 + 0x28]
16764 ldd [%l7 + 0x28], %f2
16765 fsqrtd %f2, %f10
16766 srl %l1, %g5, %o2
16767 ldd [%l7 + 0x48], %f4
16768 set 0x60, %o2
16769 prefetcha [%l7 + %o2] 0x80, 0x2
16770 bpos,a %xcc, loop_1452
16771 movrgz %g1, %o5, %i1
16772 be,a,pt %icc, loop_1453
16773 mulx %g4, 0x1F8B, %o3
16774loop_1452:
16775 fmovdvc %xcc, %f8, %f0
16776 edge32 %l4, %l0, %o1
16777loop_1453:
16778 movrlz %o7, 0x294, %g7
16779 array16 %g6, %o0, %o4
16780 movge %xcc, %i5, %i7
16781 alignaddrl %o6, %g2, %i4
16782 set 0x4C, %o1
16783 ldsba [%l7 + %o1] 0x0c, %l2
16784 nop
16785 setx 0x4E18967C05C4EE5F, %l0, %l6
16786 stx %l6, [%l7 + 0x28]
16787 ldd [%l7 + 0x28], %f8
16788 setx 0x91FF61FC16C1EEC6, %l1, %l5
16789 stx %l5, [%l7 + 0x10]
16790 ldd [%l7 + 0x10], %f20
16791 fsubd %f20, %f8, %f18
16792 set 0x62, %l4
16793 lduba [%l7 + %l4] 0x0c, %l3
16794 subc %g3, 0x0659, %i0
16795 wr %g0, 0x10, %asi
16796 ldda [%l7 + 0x40] %asi, %l4
16797 fcmpgt32 %f2, %f24, %i6
16798 nop
16799 fitos %f4, %f14
16800 fstoi %f14, %f22
16801 mova %icc, %i2, %l1
16802 edge8n %i3, %o2, %g5
16803 tcs %xcc, 0x1
16804 movcs %xcc, %g1, %l6
16805 fpack32 %f14, %f2, %f8
16806 fone %f20
16807 bpos,a,pn %icc, loop_1454
16808 fpsub32s %f29, %f2, %f4
16809 brgz %o5, loop_1455
16810 tsubcc %g4, %o3, %i1
16811loop_1454:
16812 movvc %icc, %l0, %l4
16813 tvc %xcc, 0x7
16814loop_1455:
16815 subc %o7, %o1, %g6
16816 fbuge,a %fcc2, loop_1456
16817 ldsh [%l7 + 0x56], %o0
16818 fmovrde %g7, %f0, %f6
16819 fmovdleu %icc, %f25, %f17
16820loop_1456:
16821 fbug,a %fcc3, loop_1457
16822 sethi 0x0189, %o4
16823 wr %g0, 0x11, %asi
16824 lduba [%l7 + 0x5A] %asi, %i5
16825loop_1457:
16826 smul %o6, 0x1F5D, %g2
16827 tl %xcc, 0x7
16828 sdiv %i7, 0x139A, %l2
16829 set 0x7C, %l1
16830 sta %f4, [%l7 + %l1] 0x04
16831 tpos %xcc, 0x2
16832 alignaddr %i4, %l3, %i0
16833 nop
16834 setx 0x44290FFC, %l0, %l6
16835 st %l6, [%l7 + 0x28]
16836 ld [%l7 + 0x28], %f23
16837 setx 0x63857729, %l1, %l5
16838 st %l5, [%l7 + 0x10]
16839 ld [%l7 + 0x10], %f2
16840 fmuls %f2, %f23, %f7
16841 bneg loop_1458
16842 addccc %l5, %g3, %i2
16843 srl %i6, %i3, %o2
16844 orn %l1, %g1, %l6
16845loop_1458:
16846 subcc %o5, %g5, %o3
16847 fnegd %f14, %f14
16848 subccc %i1, %l0, %g4
16849 edge32ln %l4, %o1, %o7
16850 alignaddr %o0, %g7, %o4
16851 andncc %g6, %i5, %g2
16852 fand %f14, %f28, %f18
16853 nop
16854 setx 0x25514BAFB7F5A256, %l0, %l6
16855 stx %l6, [%l7 + 0x28]
16856 ldd [%l7 + 0x28], %f16
16857 setx 0xB5B6A8BABAF4190A, %l1, %l5
16858 stx %l5, [%l7 + 0x10]
16859 ldd [%l7 + 0x10], %f20
16860 fsubd %f20, %f16, %f2
16861 tvs %icc, 0x5
16862 tcs %xcc, 0x0
16863 fpsub16 %f10, %f28, %f24
16864 srlx %i7, 0x12, %o6
16865 smulcc %l2, %i4, %i0
16866 mova %icc, %l3, %g3
16867 fmovdg %icc, %f4, %f14
16868 fnor %f12, %f2, %f30
16869 movn %icc, %i2, %i6
16870 orncc %i3, 0x0A7F, %o2
16871 bn,pt %xcc, loop_1459
16872 movge %xcc, %l1, %l5
16873 fbo,a %fcc2, loop_1460
16874 fbu %fcc2, loop_1461
16875loop_1459:
16876 add %g1, %o5, %l6
16877 ldub [%l7 + 0x78], %g5
16878loop_1460:
16879 fba,a %fcc0, loop_1462
16880loop_1461:
16881 movgu %xcc, %i1, %o3
16882 smul %g4, 0x0A10, %l4
16883 addc %o1, %l0, %o0
16884loop_1462:
16885 fmovrse %o7, %f3, %f22
16886 nop
16887 setx 0x025A86BA, %l0, %l6
16888 st %l6, [%l7 + 0x28]
16889 ld [%l7 + 0x28], %f1
16890 setx 0x370CCC6C, %l1, %l5
16891 st %l5, [%l7 + 0x10]
16892 ld [%l7 + 0x10], %f1
16893 fdivs %f1, %f1, %f21
16894 wr %g0, 0x0c, %asi
16895 ldda [%l7 + 0x10] %asi, %g6
16896 fmul8ulx16 %f30, %f2, %f14
16897 fpsub32s %f16, %f11, %f19
16898 bge %icc, loop_1463
16899 fand %f22, %f22, %f30
16900 udivx %o4, 0x04E8, %g6
16901 alignaddr %i5, %g2, %o6
16902loop_1463:
16903 fandnot1s %f30, %f9, %f23
16904 be,a,pn %icc, loop_1464
16905 andcc %l2, 0x0D74, %i4
16906 mulx %i7, 0x0FB4, %i0
16907 fors %f26, %f3, %f3
16908loop_1464:
16909 fmovsneg %xcc, %f23, %f27
16910 fmovrslez %g3, %f15, %f30
16911 fmovrdgz %i2, %f12, %f22
16912 tvc %xcc, 0x0
16913 udivx %l3, 0x15F9, %i3
16914 fmovrse %o2, %f5, %f16
16915 nop
16916 fitod %f22, %f20
16917 umul %i6, %l5, %g1
16918 movrlz %l1, %l6, %g5
16919 srax %i1, 0x11, %o3
16920 fnot1s %f10, %f22
16921 fmul8ulx16 %f26, %f30, %f16
16922 orcc %o5, 0x08E3, %g4
16923 brlez,a %l4, loop_1465
16924 fmovrse %o1, %f14, %f13
16925 nop
16926 set 0x4C, %o5
16927 sth %l0, [%l7 + %o5]
16928 xnorcc %o0, %g7, %o7
16929loop_1465:
16930 srlx %g6, 0x0C, %o4
16931 stb %g2, [%l7 + 0x0F]
16932 movrgz %i5, %o6, %l2
16933 orn %i7, %i4, %g3
16934 tgu %icc, 0x7
16935 andncc %i0, %i2, %l3
16936 wr %g0, 0x81, %asi
16937 ldsba [%l7 + 0x3A] %asi, %i3
16938 movrlez %o2, 0x251, %l5
16939 sir 0x0B5A
16940 andn %g1, %i6, %l1
16941 std %f30, [%l7 + 0x78]
16942 movleu %xcc, %g5, %i1
16943 edge8n %l6, %o5, %g4
16944 tg %xcc, 0x7
16945 set 0x24, %o7
16946 lda [%l7 + %o7] 0x19, %f11
16947 move %icc, %o3, %l4
16948 set 0x78, %g6
16949 stwa %l0, [%l7 + %g6] 0x89
16950 xnorcc %o1, 0x1247, %o0
16951 fands %f4, %f18, %f24
16952 tsubcc %g7, %o7, %g6
16953 ble %xcc, loop_1466
16954 movn %xcc, %o4, %i5
16955 for %f26, %f6, %f20
16956 add %l7, 0x40, %l6
16957 wr %g0, 0x80, %asi
16958 casa [%l6] 0x80, %o6, %l2
16959loop_1466:
16960 nop
16961 wr %g0, 0x10, %asi
16962 ldswa [%l7 + 0x54] %asi, %g2
16963 tvs %icc, 0x2
16964 fnot1 %f30, %f14
16965 array32 %i7, %i4, %g3
16966 ldub [%l7 + 0x0C], %i2
16967 set 0x5F, %i6
16968 ldsba [%l7 + %i6] 0x14, %l3
16969 movre %i3, %i0, %o2
16970 fba,a %fcc3, loop_1467
16971 ta %xcc, 0x7
16972 fpmerge %f12, %f10, %f14
16973 tvc %xcc, 0x1
16974loop_1467:
16975 fmovde %icc, %f22, %f13
16976 smul %g1, %l5, %i6
16977 movre %l1, 0x095, %g5
16978 nop
16979 setx 0xCE533FBAC42B2A9F, %l0, %l6
16980 stx %l6, [%l7 + 0x28]
16981 ldd [%l7 + 0x28], %f12
16982 fsqrtd %f12, %f10
16983 nop
16984 fitod %f8, %f8
16985 fdtox %f8, %f24
16986 fxtod %f24, %f18
16987 set 0x6C, %o3
16988 stba %l6, [%l7 + %o3] 0x2b
16989 membar #Sync
16990 subc %i1, %o5, %o3
16991 fmovse %xcc, %f16, %f3
16992 popc %g4, %l4
16993 addcc %o1, %l0, %g7
16994 fmovdneg %icc, %f26, %f2
16995 brz,a %o7, loop_1468
16996 restored
16997 rdpr %cwp, %g1
16998 rdpr %cansave, %g2
16999 rdpr %canrestore, %g3
17000 rdpr %cleanwin, %g4
17001 rdpr %otherwin, %g5
17002 rdpr %wstate, %g6
17003 set 0x54, %g2
17004 stha %o0, [%l7 + %g2] 0x2a
17005 membar #Sync
17006loop_1468:
17007 sir 0x0A94
17008 udivx %o4, 0x0B68, %g6
17009 fnors %f17, %f12, %f17
17010 sra %o6, 0x1A, %l2
17011 mulx %i5, %i7, %i4
17012 fpack32 %f14, %f24, %f22
17013 fmovdle %xcc, %f15, %f29
17014 brgz,a %g2, loop_1469
17015 te %icc, 0x4
17016 fornot1 %f20, %f12, %f4
17017 tvc %xcc, 0x6
17018loop_1469:
17019 taddcc %i2, %g3, %l3
17020 brlez %i3, loop_1470
17021 ta %icc, 0x2
17022 fmovdcc %xcc, %f7, %f29
17023 mulscc %o2, %g1, %l5
17024loop_1470:
17025 movcs %xcc, %i0, %l1
17026 wr %g0, 0x10, %asi
17027 stha %i6, [%l7 + 0x16] %asi
17028 xorcc %g5, %l6, %i1
17029 edge8l %o5, %o3, %g4
17030 bge,pt %xcc, loop_1471
17031 udivcc %l4, 0x1DF0, %l0
17032 andcc %o1, %g7, %o7
17033 ldsw [%l7 + 0x24], %o4
17034loop_1471:
17035 taddcc %g6, %o0, %l2
17036 tpos %xcc, 0x4
17037 fpmerge %f26, %f1, %f26
17038 udiv %i5, 0x01DD, %o6
17039 brgz,a %i7, loop_1472
17040 subc %i4, %i2, %g3
17041 fbul %fcc1, loop_1473
17042 udivx %l3, 0x184F, %i3
17043loop_1472:
17044 tvc %xcc, 0x5
17045 addc %g2, 0x06E0, %g1
17046loop_1473:
17047 nop
17048 set 0x20, %o0
17049 swapa [%l7 + %o0] 0x18, %l5
17050 add %l7, 0x40, %l6
17051 wr %g0, 0x04, %asi
17052 lda [%l6] %asi, %o2
17053 casa [%l6] 0x04, %o2, %i0
17054 edge8 %i6, %l1, %l6
17055 restored
17056 rdpr %cwp, %g1
17057 rdpr %cansave, %g2
17058 rdpr %canrestore, %g3
17059 rdpr %cleanwin, %g4
17060 rdpr %otherwin, %g5
17061 rdpr %wstate, %g6
17062 brgez,a %g5, loop_1474
17063 udivcc %o5, 0x0FB5, %o3
17064 fmovrsgz %i1, %f7, %f11
17065 brnz,a %l4, loop_1475
17066loop_1474:
17067 edge16l %g4, %o1, %l0
17068 smul %g7, 0x00A6, %o7
17069 array32 %g6, %o0, %l2
17070loop_1475:
17071 brgez,a %i5, loop_1476
17072 fmovse %xcc, %f30, %f27
17073 fbo,a %fcc2, loop_1477
17074 andncc %o4, %i7, %i4
17075loop_1476:
17076 fmovda %xcc, %f29, %f5
17077 mulscc %i2, %o6, %g3
17078loop_1477:
17079 fpsub16 %f20, %f24, %f28
17080 nop
17081 fitod %f4, %f14
17082 fdtox %f14, %f16
17083 fxtod %f16, %f22
17084 fble %fcc1, loop_1478
17085 taddcctv %i3, %g2, %l3
17086 fmovscs %icc, %f11, %f6
17087 saved
17088 rdpr %cwp, %g1
17089 rdpr %cansave, %g2
17090 rdpr %canrestore, %g3
17091 rdpr %cleanwin, %g4
17092 rdpr %otherwin, %g5
17093 rdpr %wstate, %g6
17094loop_1478:
17095 movrlez %l5, %g1, %i0
17096 fandnot2s %f26, %f30, %f11
17097 tgu %icc, 0x4
17098 ldsh [%l7 + 0x5A], %o2
17099 fnegs %f28, %f8
17100 ble,pn %xcc, loop_1479
17101 ldsw [%l7 + 0x5C], %l1
17102 taddcc %l6, 0x1A99, %g5
17103 array32 %i6, %o3, %i1
17104loop_1479:
17105 restored
17106 rdpr %cwp, %g1
17107 rdpr %cansave, %g2
17108 rdpr %canrestore, %g3
17109 rdpr %cleanwin, %g4
17110 rdpr %otherwin, %g5
17111 rdpr %wstate, %g6
17112 tpos %xcc, 0x2
17113 fbne %fcc3, loop_1480
17114 fandnot2 %f26, %f26, %f20
17115 movle %xcc, %l4, %o5
17116 set 0x74, %i0
17117 ldswa [%l7 + %i0] 0x88, %o1
17118loop_1480:
17119 tsubcctv %l0, 0x1E1A, %g4
17120 fmovsa %xcc, %f9, %f31
17121 fmovrdlez %o7, %f6, %f30
17122 nop
17123 fitod %f0, %f2
17124 fdtos %f2, %f15
17125 nop
17126 fitos %f13, %f31
17127 fstod %f31, %f26
17128 fandnot1 %f26, %f10, %f18
17129 movrlez %g7, %o0, %l2
17130 swap [%l7 + 0x2C], %i5
17131 fornot1 %f20, %f18, %f10
17132 fmuld8ulx16 %f18, %f25, %f24
17133 xor %g6, %i7, %i4
17134 saved
17135 rdpr %cwp, %g1
17136 rdpr %cansave, %g2
17137 rdpr %canrestore, %g3
17138 rdpr %cleanwin, %g4
17139 rdpr %otherwin, %g5
17140 rdpr %wstate, %g6
17141 movcc %icc, %o4, %o6
17142 movpos %xcc, %g3, %i3
17143 st %f23, [%l7 + 0x14]
17144 array32 %i2, %g2, %l3
17145 nop
17146 setx 0x3798072906B691EF, %l0, %l6
17147 stx %l6, [%l7 + 0x28]
17148 ldd [%l7 + 0x28], %f4
17149 setx 0x47FBD5950868FC4B, %l1, %l5
17150 stx %l5, [%l7 + 0x10]
17151 ldd [%l7 + 0x10], %f24
17152 fdivd %f24, %f4, %f24
17153 fble %fcc0, loop_1481
17154 fmovrdgez %g1, %f30, %f14
17155 sll %l5, %i0, %o2
17156 sdiv %l6, 0x1219, %g5
17157loop_1481:
17158 sra %l1, %i6, %i1
17159 sir 0x1316
17160 fmovsn %icc, %f9, %f25
17161 fmovscc %icc, %f25, %f8
17162 tcs %icc, 0x6
17163 addcc %l4, %o5, %o1
17164 addccc %o3, 0x0422, %g4
17165 nop
17166 set 0x1B, %l5
17167 ldstub [%l7 + %l5], %o7
17168 subcc %g7, %o0, %l2
17169 ldstub [%l7 + 0x53], %i5
17170 fbule,a %fcc2, loop_1482
17171 brlez,a %l0, loop_1483
17172 sir 0x10C9
17173 fxor %f22, %f18, %f28
17174loop_1482:
17175 sra %i7, 0x1D, %i4
17176loop_1483:
17177 brgez %o4, loop_1484
17178 nop
17179 setx 0xC2129B5C, %l0, %l6
17180 st %l6, [%l7 + 0x28]
17181 ld [%l7 + 0x28], %f5
17182 setx 0xE7BE9095, %l1, %l5
17183 st %l5, [%l7 + 0x10]
17184 ld [%l7 + 0x10], %f11
17185 fmuls %f11, %f5, %f21
17186 fnegd %f18, %f26
17187 sdivcc %g6, 0x0FE4, %g3
17188loop_1484:
17189 sdivx %o6, 0x1EC8, %i2
17190 tl %icc, 0x3
17191 fnot1 %f14, %f18
17192 fbu,a %fcc0, loop_1485
17193 array32 %i3, %g2, %g1
17194 tg %icc, 0x2
17195 set 0x28, %l6
17196 ldxa [%l7 + %l6] 0x0c, %l3
17197loop_1485:
17198 tg %icc, 0x2
17199 fbl %fcc2, loop_1486
17200 movre %l5, %o2, %i0
17201 fmovrde %g5, %f14, %f8
17202 movg %icc, %l1, %i6
17203loop_1486:
17204 fpadd16 %f8, %f0, %f0
17205 orn %i1, 0x12E7, %l4
17206 tneg %xcc, 0x3
17207 movne %icc, %o5, %o1
17208 fmovdg %icc, %f30, %f14
17209 saved
17210 rdpr %cwp, %g1
17211 rdpr %cansave, %g2
17212 rdpr %canrestore, %g3
17213 rdpr %cleanwin, %g4
17214 rdpr %otherwin, %g5
17215 rdpr %wstate, %g6
17216 movg %xcc, %o3, %g4
17217 add %l6, 0x1E5A, %o7
17218 bl,pn %xcc, loop_1487
17219 movrgez %o0, %l2, %g7
17220 taddcc %i5, 0x1EF1, %l0
17221 set 0x68, %i4
17222 prefetcha [%l7 + %i4] 0x10, 0x3
17223loop_1487:
17224 fabss %f20, %f19
17225 tsubcctv %o4, 0x175D, %i4
17226 brlz,a %g3, loop_1488
17227 stb %o6, [%l7 + 0x23]
17228 movvc %xcc, %g6, %i2
17229 nop
17230 set 0x47, %o6
17231 ldstub [%l7 + %o6], %i3
17232loop_1488:
17233 tvc %xcc, 0x6
17234 fnor %f30, %f22, %f10
17235 fbug,a %fcc0, loop_1489
17236 fmovrse %g2, %f24, %f1
17237 movcc %xcc, %g1, %l5
17238 orn %l3, 0x18BD, %o2
17239loop_1489:
17240 fsrc2 %f12, %f12
17241 fnot2 %f8, %f12
17242 array16 %g5, %i0, %l1
17243 fbe,a %fcc1, loop_1490
17244 be,a loop_1491
17245 movvs %icc, %i6, %i1
17246 tl %icc, 0x1
17247loop_1490:
17248 nop
17249 wr %g0, 0x80, %asi
17250 prefetcha [%l7 + 0x20] %asi, 0x0
17251loop_1491:
17252 tneg %xcc, 0x6
17253 ldub [%l7 + 0x4E], %o1
17254 fnot1s %f16, %f2
17255 lduh [%l7 + 0x6E], %o5
17256 nop
17257 set 0x2C, %i1
17258 prefetch [%l7 + %i1], 0x2
17259 sdivx %o3, 0x0FEB, %g4
17260 set 0x60, %g4
17261 swapa [%l7 + %g4] 0x81, %o7
17262 bvc,a loop_1492
17263 tle %icc, 0x4
17264 tcc %xcc, 0x7
17265 fands %f26, %f3, %f20
17266loop_1492:
17267 bge,a,pt %icc, loop_1493
17268 sir 0x122C
17269 fmovdgu %xcc, %f5, %f18
17270 edge16n %o0, %l2, %l6
17271loop_1493:
17272 addc %g7, 0x00E5, %i5
17273 movle %icc, %i7, %o4
17274 movvc %icc, %l0, %g3
17275 fmovdpos %xcc, %f31, %f19
17276 fsrc1s %f11, %f28
17277 movrlz %o6, %g6, %i2
17278 edge16n %i4, %g2, %g1
17279 smulcc %i3, 0x047A, %l5
17280 xnor %o2, %g5, %i0
17281 movgu %icc, %l1, %l3
17282 fmovrdlez %i1, %f14, %f22
17283 edge8n %i6, %l4, %o1
17284 add %l7, 0x14, %l6
17285 wr %g0, 0x18, %asi
17286 lda [%l6] %asi, %o5
17287 casa [%l6] 0x18, %o5, %o3
17288 nop
17289 setx 0x6E5238CC, %l0, %l6
17290 st %l6, [%l7 + 0x28]
17291 ld [%l7 + 0x28], %f5
17292 fsqrts %f5, %f0
17293 subcc %g4, 0x0020, %o0
17294 edge16n %o7, %l6, %l2
17295 taddcctv %g7, %i5, %i7
17296 saved
17297 rdpr %cwp, %g1
17298 rdpr %cansave, %g2
17299 rdpr %canrestore, %g3
17300 rdpr %cleanwin, %g4
17301 rdpr %otherwin, %g5
17302 rdpr %wstate, %g6
17303 nop
17304 setx loop_1494, %l0, %l1
17305 wrpr 0x1, %tl
17306 wrpr %l1, %tpc
17307 add %l1, 0x4, %l1
17308 wrpr %l1, %tnpc
17309 setx 0x34400001400, %l0, %l1
17310 wrpr %l1, %tstate
17311 wrhpr 0x4, %htstate
17312 retry
17313 fmovdg %icc, %f10, %f24
17314 srax %l0, 0x10, %o4
17315 sub %g3, 0x1EA2, %g6
17316loop_1494:
17317 bge,a,pt %icc, loop_1495
17318 orcc %i2, 0x0B6E, %o6
17319 fmul8ulx16 %f28, %f0, %f20
17320 fmuld8sux16 %f22, %f26, %f4
17321loop_1495:
17322 movrgez %i4, 0x3B3, %g2
17323 movre %g1, %l5, %o2
17324 movgu %xcc, %g5, %i0
17325 wr %g0, 0x04, %asi
17326 ldstuba [%l7 + 0x2A] %asi, %i3
17327 nop
17328 fitod %f16, %f10
17329 lduw [%l7 + 0x34], %l3
17330 tgu %xcc, 0x6
17331 sth %i1, [%l7 + 0x0E]
17332 add %l1, 0x0C09, %l4
17333 ba,a,pn %xcc, loop_1496
17334 smulcc %i6, 0x0253, %o5
17335 tneg %xcc, 0x6
17336 st %f26, [%l7 + 0x50]
17337loop_1496:
17338 ldub [%l7 + 0x5C], %o1
17339 sllx %o3, 0x07, %o0
17340 brgz %o7, loop_1497
17341 fmuld8sux16 %f6, %f15, %f26
17342 ldsb [%l7 + 0x5C], %g4
17343 tn %xcc, 0x3
17344loop_1497:
17345 st %f10, [%l7 + 0x44]
17346 fnor %f12, %f14, %f24
17347 movrlez %l2, 0x002, %g7
17348 edge32n %i5, %l6, %i7
17349 set 0x08, %l3
17350 stxa %o4, [%l7 + %l3] 0x15
17351 alignaddr %g3, %l0, %i2
17352 xnor %o6, %g6, %i4
17353 fand %f14, %f2, %f16
17354 nop
17355 setx 0x8CC3A9E9, %l0, %l6
17356 st %l6, [%l7 + 0x28]
17357 ld [%l7 + 0x28], %f7
17358 setx 0xF95471D0, %l1, %l5
17359 st %l5, [%l7 + 0x10]
17360 ld [%l7 + 0x10], %f10
17361 fsubs %f10, %f7, %f4
17362 add %g2, 0x0B2B, %l5
17363 fnand %f22, %f22, %f30
17364 movrgez %g1, 0x2A1, %o2
17365 fmovrsgz %i0, %f17, %f31
17366 bgu,a loop_1498
17367 bg,pt %xcc, loop_1499
17368 edge16n %i3, %l3, %g5
17369 call loop_1500
17370loop_1498:
17371 movge %icc, %i1, %l4
17372loop_1499:
17373 subc %l1, %o5, %i6
17374 tneg %icc, 0x7
17375loop_1500:
17376 andn %o1, %o3, %o0
17377 fmovrdlez %o7, %f6, %f14
17378 fcmpeq32 %f2, %f4, %l2
17379 umulcc %g7, %i5, %g4
17380 and %l6, %o4, %i7
17381 saved
17382 rdpr %cwp, %g1
17383 rdpr %cansave, %g2
17384 rdpr %canrestore, %g3
17385 rdpr %cleanwin, %g4
17386 rdpr %otherwin, %g5
17387 rdpr %wstate, %g6
17388 array16 %l0, %i2, %o6
17389 nop
17390 setx 0xAE6238AB614545FD, %l0, %l6
17391 stx %l6, [%l7 + 0x28]
17392 ldd [%l7 + 0x28], %f6
17393 setx 0xF241C0DA2D9A5229, %l1, %l5
17394 stx %l5, [%l7 + 0x10]
17395 ldd [%l7 + 0x10], %f2
17396 fsubd %f2, %f6, %f28
17397 edge8ln %g3, %g6, %i4
17398 std %f6, [%l7 + 0x78]
17399 nop
17400 setx loop_1501, %l0, %l1
17401 wrpr 0x1, %tl
17402 wrpr %l1, %tnpc
17403 setx 0x34400001400, %l0, %l1
17404 wrpr %l1, %tstate
17405 wrhpr 0x4, %htstate
17406 done
17407 edge8 %g2, %l5, %o2
17408 wr %g0, 0x89, %asi
17409 swapa [%l7 + 0x78] %asi, %i0
17410loop_1501:
17411 fbn,a %fcc1, loop_1502
17412 umulcc %g1, %i3, %l3
17413 bcc,a,pt %icc, loop_1503
17414 or %g5, 0x1960, %l4
17415loop_1502:
17416 nop
17417 set 0x4C, %i5
17418 lduwa [%l7 + %i5] 0x0c, %l1
17419loop_1503:
17420 ldsw [%l7 + 0x54], %o5
17421 movrgez %i1, %i6, %o3
17422 movrlez %o0, %o7, %l2
17423 bcs,a %icc, loop_1504
17424 addccc %g7, %i5, %o1
17425 nop
17426 setx 0xD05362AD, %l0, %l6
17427 st %l6, [%l7 + 0x24]
17428 ld [%l7 + 0x24], %fsr
17429 fmovrse %g4, %f2, %f2
17430loop_1504:
17431 ldx [%l7 + 0x40], %l6
17432 taddcc %o4, 0x085E, %l0
17433 move %icc, %i7, %i2
17434 bpos,a,pn %xcc, loop_1505
17435 sir 0x032F
17436 swap [%l7 + 0x08], %g3
17437 udivx %g6, 0x1E2B, %o6
17438loop_1505:
17439 taddcc %g2, %l5, %o2
17440 wr %g0, 0x04, %asi
17441 ldsha [%l7 + 0x24] %asi, %i0
17442 tle %xcc, 0x2
17443 edge16l %i4, %i3, %g1
17444 tleu %xcc, 0x7
17445 set 0x7C, %g7
17446 ldsba [%l7 + %g7] 0x88, %g5
17447 nop
17448 setx 0x30531C15, %l0, %l6
17449 st %l6, [%l7 + 0x1C]
17450 ld [%l7 + 0x1C], %fsr
17451 tg %xcc, 0x1
17452 fbule %fcc0, loop_1506
17453 smulcc %l3, 0x0D42, %l4
17454 andncc %o5, %l1, %i1
17455 smul %o3, %i6, %o0
17456loop_1506:
17457 nop
17458 fitos %f9, %f29
17459 fstox %f29, %f10
17460 fxtos %f10, %f24
17461 fpadd32s %f3, %f9, %f14
17462 orcc %l2, 0x11B0, %g7
17463 edge32 %o7, %o1, %i5
17464 mulx %g4, 0x1A82, %o4
17465 fmovs %f28, %f24
17466 sdiv %l6, 0x17CA, %l0
17467 fmovsn %xcc, %f8, %f15
17468 stbar
17469 bg %xcc, loop_1507
17470 edge8 %i7, %i2, %g3
17471 tgu %xcc, 0x0
17472 sethi 0x150D, %g6
17473loop_1507:
17474 add %o6, %g2, %l5
17475 fxors %f28, %f6, %f8
17476 movneg %xcc, %i0, %o2
17477 sir 0x10DF
17478 or %i4, 0x1F47, %i3
17479 sethi 0x0296, %g1
17480 movge %xcc, %g5, %l3
17481 fpsub32s %f20, %f30, %f31
17482 movre %l4, %l1, %i1
17483 srl %o3, 0x05, %o5
17484 ld [%l7 + 0x68], %f22
17485 tvc %xcc, 0x3
17486 fbuge %fcc2, loop_1508
17487 tsubcc %o0, 0x0AE7, %i6
17488 edge16l %g7, %o7, %l2
17489 mulscc %i5, 0x0DA7, %o1
17490loop_1508:
17491 edge8 %g4, %l6, %o4
17492 edge8 %i7, %i2, %g3
17493 tvc %xcc, 0x0
17494 fors %f23, %f5, %f29
17495 fpadd32s %f17, %f26, %f11
17496 be,a,pn %xcc, loop_1509
17497 mulscc %g6, %o6, %l0
17498 sllx %g2, %l5, %o2
17499 restored
17500 rdpr %cwp, %g1
17501 rdpr %cansave, %g2
17502 rdpr %canrestore, %g3
17503 rdpr %cleanwin, %g4
17504 rdpr %otherwin, %g5
17505 rdpr %wstate, %g6
17506loop_1509:
17507 xnorcc %i4, 0x1903, %i3
17508 movrgez %g1, %i0, %g5
17509 edge32l %l3, %l1, %l4
17510 ldsw [%l7 + 0x64], %o3
17511 umul %o5, 0x13EF, %i1
17512 fsrc2 %f28, %f8
17513 smul %o0, 0x0DA3, %g7
17514 wr %g0, 0x81, %asi
17515 stda %f16, [%l7 + 0x40] %asi
17516 bvc,a,pn %xcc, loop_1510
17517 ldd [%l7 + 0x58], %f26
17518 sub %o7, %l2, %i5
17519 tpos %xcc, 0x3
17520loop_1510:
17521 fmovrde %o1, %f0, %f24
17522 stw %g4, [%l7 + 0x54]
17523 fmovsvs %icc, %f13, %f1
17524 restored
17525 rdpr %cwp, %g1
17526 rdpr %cansave, %g2
17527 rdpr %canrestore, %g3
17528 rdpr %cleanwin, %g4
17529 rdpr %otherwin, %g5
17530 rdpr %wstate, %g6
17531 nop
17532 setx 0xAB695144F0533E59, %l0, %l6
17533 stx %l6, [%l7 + 0x20]
17534 ldx [%l7 + 0x20], %fsr
17535 tne %icc, 0x6
17536 movrne %l6, %o4, %i7
17537 tge %icc, 0x4
17538 andn %i6, 0x0270, %i2
17539 nop
17540 set 0x50, %i2
17541 ldx [%l7 + %i2], %g3
17542 movrgez %g6, 0x0D8, %l0
17543 sdivx %o6, 0x0CB5, %l5
17544 srax %g2, 0x13, %i4
17545 movl %icc, %o2, %i3
17546 popc %i0, %g1
17547 set 0x08, %g5
17548 stxa %l3, [%l7 + %g5] 0x2b
17549 membar #Sync
17550 ldstub [%l7 + 0x13], %l1
17551 tge %icc, 0x6
17552 fmovrslz %g5, %f24, %f21
17553 fandnot1s %f2, %f23, %f15
17554 te %xcc, 0x6
17555 and %l4, 0x030A, %o5
17556 andcc %o3, 0x061D, %i1
17557 set 0x10, %g3
17558 stxa %g7, [%l7 + %g3] 0x22
17559 membar #Sync
17560 addcc %o0, 0x1811, %l2
17561 movrlez %o7, %i5, %g4
17562 ld [%l7 + 0x20], %f6
17563 bge,a loop_1511
17564 saved
17565 rdpr %cwp, %g1
17566 rdpr %cansave, %g2
17567 rdpr %canrestore, %g3
17568 rdpr %cleanwin, %g4
17569 rdpr %otherwin, %g5
17570 rdpr %wstate, %g6
17571 umulcc %o1, 0x0EC7, %l6
17572 fmovdge %xcc, %f31, %f8
17573loop_1511:
17574 movpos %xcc, %o4, %i6
17575 nop
17576 setx 0x7C13FB14E066D581, %l0, %l6
17577 stx %l6, [%l7 + 0x10]
17578 ldx [%l7 + 0x10], %fsr
17579 movpos %icc, %i7, %i2
17580 popc %g3, %l0
17581 ldub [%l7 + 0x6E], %o6
17582 bne,pn %icc, loop_1512
17583 nop
17584 setx 0x77C514314B2660E4, %l0, %l6
17585 stx %l6, [%l7 + 0x28]
17586 ldd [%l7 + 0x28], %f12
17587 setx 0x83A323C482032011, %l1, %l5
17588 stx %l5, [%l7 + 0x10]
17589 ldd [%l7 + 0x10], %f28
17590 fmuld %f28, %f12, %f4
17591 movge %xcc, %g6, %g2
17592 alignaddrl %i4, %o2, %l5
17593loop_1512:
17594 nop
17595 wr %g0, 0x04, %asi
17596 ldswa [%l7 + 0x6C] %asi, %i3
17597 tgu %xcc, 0x2
17598 fbl %fcc0, loop_1513
17599 andn %i0, %l3, %g1
17600 xor %g5, %l1, %o5
17601 andn %o3, 0x0DFB, %i1
17602loop_1513:
17603 edge16ln %g7, %o0, %l4
17604 fpadd16 %f28, %f26, %f6
17605 tvc %icc, 0x1
17606 fmovrse %o7, %f28, %f4
17607 fble %fcc3, loop_1514
17608 movge %xcc, %l2, %i5
17609 edge32l %o1, %g4, %o4
17610 be,a loop_1515
17611loop_1514:
17612 fandnot2 %f10, %f14, %f2
17613 movre %l6, %i7, %i6
17614 fmovrdgz %i2, %f22, %f12
17615loop_1515:
17616 tpos %icc, 0x1
17617 movneg %xcc, %g3, %o6
17618 fbg,a %fcc0, loop_1516
17619 fnand %f2, %f0, %f18
17620 fmul8ulx16 %f8, %f20, %f30
17621 srax %l0, %g2, %i4
17622loop_1516:
17623 edge8n %o2, %l5, %g6
17624 fblg %fcc1, loop_1517
17625 fmovdcs %xcc, %f29, %f6
17626 udivcc %i3, 0x1C9B, %l3
17627 taddcctv %i0, %g1, %g5
17628loop_1517:
17629 fsrc1 %f2, %f22
17630 st %f28, [%l7 + 0x18]
17631 xnor %l1, %o5, %o3
17632 ldd [%l7 + 0x58], %f2
17633 movrgez %i1, 0x2E3, %o0
17634 fmovrdlez %l4, %f8, %f28
17635 movrlz %g7, %l2, %i5
17636 fbule,a %fcc3, loop_1518
17637 tvc %xcc, 0x2
17638 wr %g0, 0x89, %asi
17639 lduwa [%l7 + 0x08] %asi, %o7
17640loop_1518:
17641 nop
17642 setx loop_1519, %l0, %l1
17643 wrpr 0x1, %tl
17644 wrpr %l1, %tnpc
17645 setx 0x34400001400, %l0, %l1
17646 wrpr %l1, %tstate
17647 wrhpr 0x4, %htstate
17648 done
17649 udiv %o1, 0x16C5, %o4
17650 edge16 %l6, %i7, %g4
17651 edge16 %i2, %i6, %g3
17652loop_1519:
17653 fandnot1s %f10, %f15, %f14
17654 movgu %xcc, %l0, %g2
17655 fnegs %f28, %f26
17656 fbe,a %fcc0, loop_1520
17657 ble %xcc, loop_1521
17658 fxors %f11, %f23, %f17
17659 ldd [%l7 + 0x78], %i4
17660loop_1520:
17661 smulcc %o6, 0x0A32, %l5
17662loop_1521:
17663 addcc %g6, 0x17C9, %i3
17664 umul %o2, %i0, %l3
17665 udivx %g5, 0x0263, %g1
17666 sllx %o5, %o3, %l1
17667 bcs,pt %xcc, loop_1522
17668 xnor %o0, 0x0118, %l4
17669 xor %g7, 0x033F, %i1
17670 orn %i5, 0x03BE, %l2
17671loop_1522:
17672 membar 0x00
17673 te %xcc, 0x7
17674 pdist %f24, %f18, %f4
17675 andncc %o7, %o1, %l6
17676 movgu %xcc, %o4, %g4
17677 fbule %fcc1, loop_1523
17678 fbn,a %fcc3, loop_1524
17679 st %f12, [%l7 + 0x34]
17680 sra %i7, 0x0A, %i6
17681loop_1523:
17682 fmovrdgez %g3, %f18, %f10
17683loop_1524:
17684 edge8 %i2, %l0, %i4
17685 bpos loop_1525
17686 movn %xcc, %g2, %o6
17687 for %f2, %f8, %f26
17688 movgu %xcc, %g6, %i3
17689loop_1525:
17690 edge32l %o2, %i0, %l3
17691 brlz %g5, loop_1526
17692 edge16ln %l5, %g1, %o3
17693 edge32l %l1, %o0, %o5
17694 bne,pn %icc, loop_1527
17695loop_1526:
17696 ldx [%l7 + 0x28], %g7
17697 set 0x60, %o4
17698 lduha [%l7 + %o4] 0x18, %l4
17699loop_1527:
17700 movl %xcc, %i5, %l2
17701 edge8 %i1, %o7, %o1
17702 orn %l6, %o4, %g4
17703 set 0x0D, %g1
17704 stba %i6, [%l7 + %g1] 0x2a
17705 membar #Sync
17706 bne %xcc, loop_1528
17707 alignaddrl %i7, %i2, %l0
17708 fmovsleu %xcc, %f3, %f6
17709 andcc %i4, %g3, %o6
17710loop_1528:
17711 edge8ln %g6, %g2, %i3
17712 movrlez %o2, %i0, %g5
17713 bcc,a,pt %icc, loop_1529
17714 sllx %l3, %l5, %g1
17715 ld [%l7 + 0x28], %f6
17716 tle %icc, 0x4
17717loop_1529:
17718 tn %xcc, 0x7
17719 ta %xcc, 0x6
17720 brlez %l1, loop_1530
17721 or %o0, 0x0E00, %o5
17722 tsubcctv %o3, %l4, %g7
17723 fxnor %f20, %f18, %f14
17724loop_1530:
17725 srax %l2, 0x0D, %i1
17726 tg %xcc, 0x1
17727 fxor %f4, %f24, %f8
17728 array32 %o7, %i5, %o1
17729 set 0x54, %l0
17730 lda [%l7 + %l0] 0x19, %f18
17731 udivx %o4, 0x1837, %g4
17732 wr %g0, 0x88, %asi
17733 stba %l6, [%l7 + 0x5B] %asi
17734 subcc %i7, %i2, %i6
17735 mulscc %i4, %l0, %g3
17736 wr %g0, 0x10, %asi
17737 ldswa [%l7 + 0x3C] %asi, %o6
17738 edge8l %g6, %i3, %g2
17739 movrlz %o2, 0x08D, %i0
17740 alignaddrl %g5, %l5, %g1
17741 st %f3, [%l7 + 0x74]
17742 array8 %l3, %o0, %o5
17743 movl %xcc, %o3, %l4
17744 call loop_1531
17745 mulscc %l1, 0x08FB, %g7
17746 orcc %i1, 0x1D86, %o7
17747 fmul8sux16 %f6, %f28, %f20
17748loop_1531:
17749 fmovs %f3, %f30
17750 sub %i5, %l2, %o1
17751 fsrc2s %f31, %f8
17752 brlz %o4, loop_1532
17753 ldsb [%l7 + 0x4A], %l6
17754 fornot2 %f22, %f24, %f12
17755 fmuld8sux16 %f2, %f29, %f16
17756loop_1532:
17757 sdivx %i7, 0x04CA, %i2
17758 bvc,a,pn %xcc, loop_1533
17759 fornot1 %f6, %f10, %f18
17760 fmul8x16 %f7, %f24, %f8
17761 umulcc %i6, 0x06AB, %g4
17762loop_1533:
17763 movcc %icc, %l0, %g3
17764 tvc %icc, 0x3
17765 or %o6, %i4, %i3
17766 sllx %g6, 0x01, %g2
17767 subcc %o2, 0x0104, %i0
17768 brlz,a %g5, loop_1534
17769 movre %l5, %l3, %g1
17770 movrlz %o0, %o5, %l4
17771 tpos %icc, 0x1
17772loop_1534:
17773 fsrc1s %f2, %f12
17774 sdiv %l1, 0x1CFD, %g7
17775 tg %xcc, 0x1
17776 prefetch [%l7 + 0x68], 0x0
17777 movvs %xcc, %i1, %o3
17778 mulscc %o7, %i5, %o1
17779 taddcctv %l2, 0x18AC, %l6
17780 array16 %o4, %i2, %i7
17781 bvs %xcc, loop_1535
17782 edge32ln %i6, %l0, %g3
17783 popc %g4, %i4
17784 fbule %fcc0, loop_1536
17785loop_1535:
17786 tsubcc %o6, %g6, %g2
17787 movgu %xcc, %i3, %o2
17788 tcs %icc, 0x0
17789loop_1536:
17790 nop
17791 setx 0xE673FF509A122036, %l0, %l6
17792 stx %l6, [%l7 + 0x28]
17793 ldd [%l7 + 0x28], %f6
17794 fsqrtd %f6, %f24
17795 andn %g5, %i0, %l5
17796 tgu %xcc, 0x6
17797 subcc %g1, 0x0C13, %o0
17798 movrgez %l3, 0x26F, %l4
17799 fpsub16 %f14, %f24, %f16
17800 fmovrse %o5, %f25, %f9
17801 alignaddr %g7, %l1, %o3
17802 movg %icc, %o7, %i1
17803 movrlz %o1, 0x2EE, %i5
17804 tg %xcc, 0x2
17805 membar 0x60
17806 move %icc, %l2, %l6
17807 tvc %icc, 0x4
17808 fornot2s %f19, %f11, %f17
17809 fsrc1 %f30, %f10
17810 fmovsneg %xcc, %f7, %f3
17811 or %i2, 0x1B61, %i7
17812 membar 0x1D
17813 nop
17814 setx 0x683B3B05, %l0, %l6
17815 st %l6, [%l7 + 0x28]
17816 ld [%l7 + 0x28], %f13
17817 setx 0x45B26034, %l1, %l5
17818 st %l5, [%l7 + 0x10]
17819 ld [%l7 + 0x10], %f2
17820 fdivs %f2, %f13, %f5
17821 fmovsvs %xcc, %f31, %f29
17822 sdiv %i6, 0x18A4, %o4
17823 mulscc %l0, 0x08CC, %g3
17824 nop
17825 setx 0xE1BBD1D2, %l0, %l6
17826 st %l6, [%l7 + 0x28]
17827 ld [%l7 + 0x28], %f28
17828 setx 0x5241CEC3, %l1, %l5
17829 st %l5, [%l7 + 0x10]
17830 ld [%l7 + 0x10], %f30
17831 fmuls %f30, %f28, %f12
17832 fbue,a %fcc3, loop_1537
17833 fmovdge %icc, %f9, %f10
17834 fcmpeq16 %f0, %f4, %g4
17835 wr %g0, 0x81, %asi
17836 stda %f0, [%l7 + 0x40] %asi
17837loop_1537:
17838 array8 %i4, %g6, %g2
17839 set 0x30, %i7
17840 ldsha [%l7 + %i7] 0x89, %i3
17841 std %f24, [%l7 + 0x58]
17842 tvc %xcc, 0x2
17843 movneg %icc, %o2, %o6
17844 std %f10, [%l7 + 0x20]
17845 bcc,a loop_1538
17846 nop
17847 setx 0xF07FBDE7, %l0, %l6
17848 st %l6, [%l7 + 0x48]
17849 ld [%l7 + 0x48], %fsr
17850 tpos %xcc, 0x1
17851 bpos,a %icc, loop_1539
17852loop_1538:
17853 swap [%l7 + 0x14], %i0
17854 ta %icc, 0x0
17855 sll %g5, 0x19, %l5
17856loop_1539:
17857 sra %g1, 0x05, %l3
17858 fnor %f4, %f28, %f18
17859 srlx %o0, %o5, %l4
17860 fabss %f25, %f17
17861 movg %icc, %l1, %o3
17862 edge8 %g7, %i1, %o1
17863 movne %xcc, %o7, %l2
17864 tg %icc, 0x0
17865 movcs %xcc, %l6, %i5
17866 bge,a loop_1540
17867 edge8 %i7, %i2, %i6
17868 tneg %xcc, 0x3
17869 subccc %o4, 0x16D4, %g3
17870loop_1540:
17871 fpsub16 %f18, %f18, %f16
17872 tneg %icc, 0x4
17873 tsubcc %g4, 0x147F, %i4
17874 fxnors %f3, %f6, %f30
17875 fblg %fcc1, loop_1541
17876 brlz,a %l0, loop_1542
17877 fbul %fcc0, loop_1543
17878 array32 %g6, %g2, %o2
17879loop_1541:
17880 array32 %o6, %i3, %i0
17881loop_1542:
17882 array16 %l5, %g1, %g5
17883loop_1543:
17884 nop
17885 wr %g0, 0x0c, %asi
17886 lduwa [%l7 + 0x68] %asi, %o0
17887 bvs,a,pn %xcc, loop_1544
17888 edge16 %o5, %l3, %l1
17889 xor %l4, 0x1E6E, %g7
17890 fbug %fcc3, loop_1545
17891loop_1544:
17892 array8 %o3, %o1, %i1
17893 edge8l %l2, %o7, %l6
17894 fbule,a %fcc2, loop_1546
17895loop_1545:
17896 fmuld8ulx16 %f29, %f14, %f2
17897 fmovrslez %i5, %f5, %f25
17898 nop
17899 fitod %f2, %f28
17900 fdtox %f28, %f28
17901loop_1546:
17902 fcmpne16 %f26, %f30, %i7
17903 tle %icc, 0x3
17904 fbuge,a %fcc3, loop_1547
17905 fbue,a %fcc3, loop_1548
17906 xor %i2, %o4, %g3
17907 umulcc %g4, %i6, %i4
17908loop_1547:
17909 fmovdcc %icc, %f25, %f10
17910loop_1548:
17911 sub %l0, 0x19F9, %g6
17912 edge8ln %g2, %o2, %o6
17913 fands %f9, %f25, %f29
17914 fmovsneg %xcc, %f12, %f11
17915 ldsb [%l7 + 0x4F], %i3
17916 fmovsvs %xcc, %f25, %f1
17917 taddcc %l5, %i0, %g5
17918 bl,a,pt %icc, loop_1549
17919 tle %xcc, 0x7
17920 tcc %xcc, 0x1
17921 or %o0, 0x1FC9, %g1
17922loop_1549:
17923 mulscc %l3, %o5, %l4
17924 bpos,pt %xcc, loop_1550
17925 taddcc %l1, %g7, %o3
17926 mova %xcc, %i1, %o1
17927 brgez %o7, loop_1551
17928loop_1550:
17929 tvc %icc, 0x6
17930 fmovdcs %xcc, %f17, %f21
17931 lduw [%l7 + 0x6C], %l6
17932loop_1551:
17933 array32 %l2, %i7, %i2
17934 movrlz %o4, %i5, %g4
17935 smulcc %i6, %g3, %l0
17936 bg,a loop_1552
17937 tleu %xcc, 0x1
17938 nop
17939 fitos %f11, %f14
17940 fstox %f14, %f12
17941 fmovrsgez %g6, %f25, %f1
17942loop_1552:
17943 movre %i4, 0x2BE, %o2
17944 udivx %g2, 0x0CEC, %i3
17945 andcc %o6, 0x12E2, %i0
17946 udiv %g5, 0x0D9E, %l5
17947 orn %o0, %l3, %g1
17948 bne,a loop_1553
17949 smul %o5, %l1, %l4
17950 sethi 0x1DB4, %o3
17951 nop
17952 fitod %f2, %f8
17953 fdtox %f8, %f30
17954 fxtod %f30, %f22
17955loop_1553:
17956 nop
17957 wr %g0, 0x89, %asi
17958 lduba [%l7 + 0x12] %asi, %i1
17959 sll %g7, %o7, %l6
17960 fornot1 %f0, %f18, %f14
17961 edge16l %l2, %i7, %o1
17962 restored
17963 rdpr %cwp, %g1
17964 rdpr %cansave, %g2
17965 rdpr %canrestore, %g3
17966 rdpr %cleanwin, %g4
17967 rdpr %otherwin, %g5
17968 rdpr %wstate, %g6
17969 std %f26, [%l7 + 0x30]
17970 restored
17971 rdpr %cwp, %g1
17972 rdpr %cansave, %g2
17973 rdpr %canrestore, %g3
17974 rdpr %cleanwin, %g4
17975 rdpr %otherwin, %g5
17976 rdpr %wstate, %g6
17977 xor %o4, 0x1864, %i2
17978 srl %g4, 0x06, %i5
17979 set 0x26, %i3
17980 lduha [%l7 + %i3] 0x88, %i6
17981 movgu %icc, %g3, %l0
17982 edge32n %i4, %g6, %g2
17983 tge %icc, 0x6
17984 movrgez %o2, 0x340, %o6
17985 edge8 %i3, %i0, %g5
17986 tgu %icc, 0x2
17987 stw %l5, [%l7 + 0x2C]
17988 add %l7, 0x48, %l6
17989 wr %g0, 0x19, %asi
17990 casxa [%l6] %asi, %o0, %l3
17991 tpos %icc, 0x6
17992 alignaddr %g1, %l1, %o5
17993 orn %l4, 0x0D94, %i1
17994 fpmerge %f1, %f15, %f26
17995 fmovse %icc, %f21, %f9
17996 nop
17997 setx 0x6AC9D2DC, %l0, %l6
17998 st %l6, [%l7 + 0x28]
17999 ld [%l7 + 0x28], %f31
18000 setx 0xBE86C8D6, %l1, %l5
18001 st %l5, [%l7 + 0x10]
18002 ld [%l7 + 0x10], %f12
18003 fmuls %f12, %f31, %f28
18004 fmovdpos %icc, %f5, %f1
18005 xnorcc %o3, %g7, %o7
18006 stbar
18007 te %icc, 0x4
18008 andncc %l2, %i7, %o1
18009 alignaddrl %l6, %o4, %i2
18010 nop
18011 fitos %f0, %f25
18012 fstod %f25, %f4
18013 fmovsa %icc, %f2, %f9
18014 wr %g0, 0x80, %asi
18015 ldstuba [%l7 + 0x21] %asi, %g4
18016 or %i6, %i5, %g3
18017 bne,a %xcc, loop_1554
18018 move %icc, %l0, %g6
18019 tvc %icc, 0x1
18020 wr %g0, 0x19, %asi
18021 swapa [%l7 + 0x54] %asi, %g2
18022loop_1554:
18023 fbn,a %fcc3, loop_1555
18024 fmovdne %xcc, %f26, %f3
18025 tcs %icc, 0x7
18026 nop
18027 fitos %f14, %f3
18028 fstod %f3, %f2
18029loop_1555:
18030 edge32 %i4, %o6, %i3
18031 movrlz %o2, %i0, %g5
18032 array32 %o0, %l3, %g1
18033 and %l5, %o5, %l4
18034 wr %g0, 0x81, %asi
18035 sta %f18, [%l7 + 0x1C] %asi
18036 saved
18037 rdpr %cwp, %g1
18038 rdpr %cansave, %g2
18039 rdpr %canrestore, %g3
18040 rdpr %cleanwin, %g4
18041 rdpr %otherwin, %g5
18042 rdpr %wstate, %g6
18043 taddcctv %i1, %l1, %o3
18044 xor %g7, %o7, %l2
18045 brnz %i7, loop_1556
18046 fpadd32s %f11, %f19, %f25
18047 tcs %icc, 0x0
18048 fpack32 %f2, %f8, %f26
18049loop_1556:
18050 fcmpgt16 %f20, %f4, %o1
18051 xnor %o4, 0x0FF5, %i2
18052 smulcc %g4, %l6, %i5
18053 edge32 %i6, %g3, %l0
18054 fbo %fcc1, loop_1557
18055 nop
18056 setx loop_1558, %l0, %l1
18057 wrpr 0x1, %tl
18058 wrpr %l1, %tpc
18059 add %l1, 0x4, %l1
18060 wrpr %l1, %tnpc
18061 setx 0x34400001400, %l0, %l1
18062 wrpr %l1, %tstate
18063 wrhpr 0x4, %htstate
18064 retry
18065 nop
18066 setx 0xF9F6AAFE505F86B9, %l0, %l6
18067 stx %l6, [%l7 + 0x50]
18068 ldx [%l7 + 0x50], %fsr
18069 tsubcc %g2, 0x04BF, %i4
18070loop_1557:
18071 movrgz %g6, %i3, %o6
18072loop_1558:
18073 movgu %xcc, %o2, %g5
18074 subc %i0, 0x1EB9, %l3
18075 umul %o0, %l5, %g1
18076 array8 %l4, %i1, %l1
18077 edge16ln %o3, %g7, %o7
18078 set 0x60, %l2
18079 prefetcha [%l7 + %l2] 0x19, 0x1
18080 taddcc %i7, 0x1506, %l2
18081 fabsd %f4, %f14
18082 edge16 %o4, %o1, %g4
18083 fmovrde %l6, %f24, %f0
18084 fba %fcc2, loop_1559
18085 sra %i5, 0x0B, %i6
18086 fornot2s %f12, %f16, %f5
18087 be,a,pn %xcc, loop_1560
18088loop_1559:
18089 and %g3, %i2, %g2
18090 tsubcc %i4, 0x07B7, %l0
18091 fmovsne %xcc, %f5, %f24
18092loop_1560:
18093 movrgz %i3, %g6, %o2
18094 array16 %o6, %g5, %i0
18095 tcc %xcc, 0x0
18096 srax %l3, %l5, %o0
18097 set 0x38, %o2
18098 lda [%l7 + %o2] 0x14, %f8
18099 set 0x40, %o1
18100 ldda [%l7 + %o1] 0x10, %f16
18101 fmovdcs %xcc, %f0, %f23
18102 sir 0x1C30
18103 fandnot2s %f26, %f27, %f20
18104 sdiv %l4, 0x10A4, %g1
18105 movvc %icc, %i1, %o3
18106 movle %icc, %g7, %l1
18107 orcc %o5, 0x1F50, %i7
18108 and %l2, 0x1FC6, %o7
18109 nop
18110 setx 0xDB89DF35, %l0, %l6
18111 st %l6, [%l7 + 0x28]
18112 ld [%l7 + 0x28], %f27
18113 setx 0x4BDFC4AD, %l1, %l5
18114 st %l5, [%l7 + 0x10]
18115 ld [%l7 + 0x10], %f23
18116 fdivs %f23, %f27, %f28
18117 fmovdle %icc, %f21, %f6
18118 fmovdgu %xcc, %f1, %f13
18119 fpackfix %f4, %f12
18120 nop
18121 fitos %f6, %f25
18122 fstoi %f25, %f2
18123 tneg %xcc, 0x7
18124 array8 %o4, %g4, %o1
18125 bvc,pn %icc, loop_1561
18126 nop
18127 setx loop_1562, %l0, %l1
18128 jmpl %l1, %l6
18129 fbu %fcc0, loop_1563
18130 and %i5, %g3, %i6
18131loop_1561:
18132 addccc %g2, %i4, %l0
18133loop_1562:
18134 movrgez %i2, 0x14E, %g6
18135loop_1563:
18136 fpsub16 %f2, %f12, %f18
18137 edge8l %o2, %o6, %g5
18138 fmovse %icc, %f17, %f1
18139 sll %i0, 0x16, %i3
18140 alignaddr %l3, %o0, %l5
18141 movcc %xcc, %g1, %l4
18142 fmovdne %icc, %f15, %f0
18143 mulx %i1, %o3, %g7
18144 bn %xcc, loop_1564
18145 swap [%l7 + 0x1C], %o5
18146 tge %xcc, 0x5
18147 movcc %icc, %l1, %i7
18148loop_1564:
18149 umulcc %o7, 0x02DC, %o4
18150 sllx %g4, 0x0C, %l2
18151 fble,a %fcc0, loop_1565
18152 movcs %icc, %l6, %o1
18153 fmovsvc %icc, %f4, %f25
18154 ldsh [%l7 + 0x1E], %g3
18155loop_1565:
18156 fbne,a %fcc0, loop_1566
18157 tneg %xcc, 0x4
18158 or %i5, %g2, %i6
18159 movle %xcc, %l0, %i4
18160loop_1566:
18161 udiv %i2, 0x1835, %o2
18162 fble,a %fcc3, loop_1567
18163 movrgz %g6, %g5, %i0
18164 tge %xcc, 0x3
18165 array32 %i3, %l3, %o0
18166loop_1567:
18167 subc %o6, 0x0CB3, %l5
18168 or %l4, 0x12E0, %i1
18169 flush %l7 + 0x58
18170 tn %xcc, 0x2
18171 orcc %o3, 0x0F75, %g1
18172 bge loop_1568
18173 fpackfix %f28, %f23
18174 tpos %xcc, 0x4
18175 wr %g0, 0x04, %asi
18176 sta %f18, [%l7 + 0x6C] %asi
18177loop_1568:
18178 movgu %xcc, %g7, %l1
18179 wr %g0, 0x80, %asi
18180 lduha [%l7 + 0x5A] %asi, %i7
18181 ba,a %icc, loop_1569
18182 movl %xcc, %o5, %o7
18183 movle %xcc, %g4, %o4
18184 fbule,a %fcc3, loop_1570
18185loop_1569:
18186 fcmple32 %f16, %f30, %l2
18187 movg %icc, %l6, %o1
18188 bn,a,pt %xcc, loop_1571
18189loop_1570:
18190 lduh [%l7 + 0x34], %i5
18191 fnors %f28, %f1, %f16
18192 ldx [%l7 + 0x60], %g2
18193loop_1571:
18194 nop
18195 setx 0x65DA200210568E9D, %l0, %l6
18196 stx %l6, [%l7 + 0x20]
18197 ldx [%l7 + 0x20], %fsr
18198 fbuge %fcc0, loop_1572
18199 movneg %icc, %g3, %l0
18200 wr %g0, 0x0c, %asi
18201 lduba [%l7 + 0x6C] %asi, %i4
18202loop_1572:
18203 lduh [%l7 + 0x66], %i6
18204 fmovdleu %icc, %f10, %f30
18205 nop
18206 setx loop_1573, %l0, %l1
18207 wrpr 0x1, %tl
18208 wrpr %l1, %tpc
18209 add %l1, 0x4, %l1
18210 wrpr %l1, %tnpc
18211 setx 0x34400001400, %l0, %l1
18212 wrpr %l1, %tstate
18213 wrhpr 0x4, %htstate
18214 retry
18215 movleu %xcc, %i2, %o2
18216 movge %xcc, %g6, %g5
18217 sll %i3, 0x0A, %i0
18218loop_1573:
18219 lduw [%l7 + 0x30], %l3
18220 brgez,a %o0, loop_1574
18221 fmovdcs %icc, %f0, %f29
18222 movg %xcc, %o6, %l4
18223 sir 0x00DC
18224loop_1574:
18225 subc %l5, %i1, %o3
18226 fmovsneg %icc, %f23, %f22
18227 add %g1, 0x0E99, %g7
18228 xorcc %l1, 0x0B74, %o5
18229 edge16 %i7, %o7, %g4
18230 fmovdcs %icc, %f11, %f13
18231 fpadd32s %f24, %f28, %f3
18232 faligndata %f14, %f8, %f10
18233 srlx %l2, 0x11, %l6
18234 tleu %xcc, 0x0
18235 subc %o1, 0x117F, %o4
18236 bcc,a %icc, loop_1575
18237 or %i5, 0x0CC9, %g3
18238 nop
18239 setx 0xF4A3A0A0, %l0, %l6
18240 st %l6, [%l7 + 0x28]
18241 ld [%l7 + 0x28], %f31
18242 setx 0xEC095AD3, %l1, %l5
18243 st %l5, [%l7 + 0x10]
18244 ld [%l7 + 0x10], %f28
18245 fdivs %f28, %f31, %f19
18246 alignaddr %l0, %i4, %i6
18247loop_1575:
18248 movrne %g2, %i2, %o2
18249 edge16 %g6, %i3, %g5
18250 te %icc, 0x6
18251 saved
18252 rdpr %cwp, %g1
18253 rdpr %cansave, %g2
18254 rdpr %canrestore, %g3
18255 rdpr %cleanwin, %g4
18256 rdpr %otherwin, %g5
18257 rdpr %wstate, %g6
18258 edge32n %l3, %i0, %o6
18259 srl %l4, %o0, %l5
18260 popc %o3, %i1
18261 tvc %icc, 0x2
18262 tge %icc, 0x6
18263 movgu %icc, %g7, %l1
18264 nop
18265 fitod %f10, %f12
18266 fdtox %f12, %f26
18267 xnor %o5, %g1, %o7
18268 srlx %g4, %l2, %l6
18269 ldub [%l7 + 0x0B], %o1
18270 sth %i7, [%l7 + 0x42]
18271 movvs %xcc, %i5, %o4
18272 movvc %xcc, %l0, %g3
18273 taddcctv %i4, 0x0BEA, %g2
18274 movvs %xcc, %i2, %o2
18275 brnz,a %i6, loop_1576
18276 ba loop_1577
18277 fones %f5
18278 andcc %g6, %i3, %l3
18279loop_1576:
18280 edge16 %i0, %g5, %l4
18281loop_1577:
18282 udiv %o6, 0x1EB7, %o0
18283 fandnot2s %f18, %f21, %f9
18284 fbue,a %fcc3, loop_1578
18285 movn %icc, %l5, %i1
18286 bne,pn %icc, loop_1579
18287 tsubcctv %o3, %l1, %o5
18288loop_1578:
18289 brz,a %g1, loop_1580
18290 taddcc %g7, %o7, %l2
18291loop_1579:
18292 movneg %icc, %g4, %o1
18293 std %f18, [%l7 + 0x70]
18294loop_1580:
18295 taddcctv %l6, %i5, %i7
18296 bvc,pt %icc, loop_1581
18297 lduw [%l7 + 0x68], %o4
18298 fornot2s %f21, %f30, %f20
18299 fmovrdlz %g3, %f4, %f12
18300loop_1581:
18301 fandnot1 %f2, %f24, %f8
18302 or %i4, %g2, %l0
18303 wr %g0, 0x88, %asi
18304 ldda [%l7 + 0x10] %asi, %i2
18305 fbule %fcc3, loop_1582
18306 udivcc %i6, 0x001D, %o2
18307 tl %xcc, 0x4
18308 lduh [%l7 + 0x08], %g6
18309loop_1582:
18310 fmovsg %xcc, %f16, %f7
18311 nop
18312 setx 0x707609BA, %l0, %l6
18313 st %l6, [%l7 + 0x38]
18314 ld [%l7 + 0x38], %fsr
18315 fmovdcc %icc, %f8, %f7
18316 movpos %icc, %l3, %i0
18317 add %l7, 0x20, %l6
18318 wr %g0, 0x80, %asi
18319 casxa [%l6] 0x80, %i3, %g5
18320 set 0x61, %l1
18321 ldsba [%l7 + %l1] 0x89, %o6
18322 edge8 %o0, %l4, %l5
18323 fmovscs %icc, %f31, %f15
18324 nop
18325 setx loop_1583, %l0, %l1
18326 jmpl %l1, %i1
18327 edge32l %l1, %o5, %o3
18328 tsubcc %g7, 0x16A3, %o7
18329 subccc %g1, 0x04F3, %g4
18330loop_1583:
18331 fxor %f10, %f20, %f20
18332 fbul %fcc1, loop_1584
18333 srax %l2, %l6, %o1
18334 for %f30, %f30, %f26
18335 tvs %xcc, 0x7
18336loop_1584:
18337 fbule,a %fcc0, loop_1585
18338 fnegd %f30, %f26
18339 orcc %i7, %i5, %g3
18340 nop
18341 setx loop_1586, %l0, %l1
18342 jmpl %l1, %o4
18343loop_1585:
18344 nop
18345 setx 0x5957FE5A31272DB5, %l0, %l6
18346 stx %l6, [%l7 + 0x28]
18347 ldd [%l7 + 0x28], %f24
18348 setx 0x9EB0E37CBCCC7D3E, %l1, %l5
18349 stx %l5, [%l7 + 0x10]
18350 ldd [%l7 + 0x10], %f12
18351 fsubd %f12, %f24, %f10
18352 edge32n %g2, %i4, %l0
18353 edge8ln %i2, %i6, %g6
18354loop_1586:
18355 fbue,a %fcc2, loop_1587
18356 fornot2s %f10, %f23, %f16
18357 edge16l %o2, %i0, %l3
18358 array32 %i3, %g5, %o0
18359loop_1587:
18360 nop
18361 set 0x70, %o5
18362 prefetcha [%l7 + %o5] 0x18, 0x1
18363 movneg %icc, %l4, %i1
18364 fand %f26, %f26, %f22
18365 bneg,pt %xcc, loop_1588
18366 tleu %icc, 0x0
18367 movcc %icc, %l5, %l1
18368 edge32l %o5, %o3, %o7
18369loop_1588:
18370 brnz,a %g7, loop_1589
18371 tcs %xcc, 0x6
18372 andcc %g1, 0x054F, %l2
18373 fsrc2s %f15, %f14
18374loop_1589:
18375 ble,a loop_1590
18376 fsrc1s %f10, %f5
18377 ldsw [%l7 + 0x18], %l6
18378 fandnot1s %f24, %f15, %f12
18379loop_1590:
18380 bg,pt %xcc, loop_1591
18381 xorcc %o1, 0x0EAF, %i7
18382 nop
18383 setx loop_1592, %l0, %l1
18384 jmpl %l1, %i5
18385 movcc %xcc, %g4, %o4
18386loop_1591:
18387 tsubcctv %g3, %i4, %g2
18388 fbne,a %fcc0, loop_1593
18389loop_1592:
18390 array16 %l0, %i6, %g6
18391 tsubcctv %i2, 0x1D3C, %i0
18392 sdivx %o2, 0x12E4, %l3
18393loop_1593:
18394 sll %g5, %i3, %o6
18395 nop
18396 fitod %f8, %f12
18397 fdtox %f12, %f12
18398 fzeros %f10
18399 movrgz %o0, 0x166, %l4
18400 tn %xcc, 0x5
18401 tpos %icc, 0x4
18402 array8 %l5, %l1, %o5
18403 edge16 %i1, %o7, %o3
18404 fmovdl %xcc, %f8, %f17
18405 fnands %f0, %f22, %f24
18406 movg %icc, %g7, %g1
18407 fmovrsgz %l6, %f7, %f7
18408 set 0x7C, %o7
18409 swapa [%l7 + %o7] 0x18, %l2
18410 fpsub32s %f10, %f26, %f7
18411 tne %icc, 0x2
18412 ble,pn %icc, loop_1594
18413 move %icc, %o1, %i7
18414 orcc %g4, 0x156A, %o4
18415 sethi 0x13D3, %i5
18416loop_1594:
18417 addc %i4, %g2, %g3
18418 bvc,a loop_1595
18419 brgz,a %i6, loop_1596
18420 edge16ln %l0, %i2, %g6
18421 nop
18422 setx 0x7AEB1783A211EE6D, %l0, %l6
18423 stx %l6, [%l7 + 0x28]
18424 ldd [%l7 + 0x28], %f30
18425 setx 0x2FC6700C44718C18, %l1, %l5
18426 stx %l5, [%l7 + 0x10]
18427 ldd [%l7 + 0x10], %f0
18428 fmuld %f0, %f30, %f14
18429loop_1595:
18430 fzero %f18
18431loop_1596:
18432 fbu,a %fcc1, loop_1597
18433 nop
18434 setx loop_1598, %l0, %l1
18435 jmpl %l1, %o2
18436 addccc %l3, 0x03FD, %i0
18437 bgu loop_1599
18438loop_1597:
18439 xnorcc %i3, 0x1B38, %g5
18440loop_1598:
18441 fzero %f2
18442 std %f14, [%l7 + 0x70]
18443loop_1599:
18444 alignaddr %o0, %l4, %o6
18445 tle %icc, 0x2
18446 fmovdne %icc, %f13, %f3
18447 fcmpne16 %f14, %f22, %l5
18448 brz,a %o5, loop_1600
18449 fnot1s %f18, %f15
18450 fbule,a %fcc1, loop_1601
18451 fcmpgt16 %f12, %f6, %i1
18452loop_1600:
18453 edge32n %o7, %o3, %l1
18454 ldstub [%l7 + 0x6D], %g7
18455loop_1601:
18456 nop
18457 set 0x14, %g6
18458 swapa [%l7 + %g6] 0x89, %g1
18459 fbue,a %fcc0, loop_1602
18460 edge32n %l6, %o1, %l2
18461 nop
18462 setx loop_1603, %l0, %l1
18463 wrpr 0x1, %tl
18464 wrpr %l1, %tnpc
18465 setx 0x34400001400, %l0, %l1
18466 wrpr %l1, %tstate
18467 wrhpr 0x4, %htstate
18468 done
18469 udivx %i7, 0x081E, %g4
18470loop_1602:
18471 fbo %fcc2, loop_1604
18472 fbne,a %fcc2, loop_1605
18473loop_1603:
18474 bg loop_1606
18475 sth %o4, [%l7 + 0x7C]
18476loop_1604:
18477 edge16ln %i4, %g2, %g3
18478loop_1605:
18479 movge %xcc, %i5, %i6
18480loop_1606:
18481 movrgez %l0, %g6, %i2
18482 fmovrslez %l3, %f3, %f25
18483 movleu %xcc, %o2, %i0
18484 fsrc1 %f10, %f18
18485 array8 %i3, %o0, %l4
18486 brgez,a %g5, loop_1607
18487 ldx [%l7 + 0x18], %l5
18488 xorcc %o6, %o5, %i1
18489 fbn %fcc2, loop_1608
18490loop_1607:
18491 or %o3, 0x0497, %l1
18492 xorcc %g7, 0x1E6A, %o7
18493 tl %icc, 0x7
18494loop_1608:
18495 alignaddrl %g1, %l6, %o1
18496 fmul8sux16 %f26, %f24, %f24
18497 taddcctv %l2, %g4, %i7
18498 fbg %fcc1, loop_1609
18499 tcs %icc, 0x3
18500 movrgez %i4, 0x242, %g2
18501 brnz %g3, loop_1610
18502loop_1609:
18503 fmovrdlz %o4, %f12, %f24
18504 andn %i6, 0x1EF1, %l0
18505 ldd [%l7 + 0x48], %i4
18506loop_1610:
18507 be loop_1611
18508 fmovda %xcc, %f9, %f3
18509 fabsd %f6, %f14
18510 edge32ln %i2, %g6, %l3
18511loop_1611:
18512 ldd [%l7 + 0x20], %i0
18513 andn %i3, 0x07B7, %o0
18514 call loop_1612
18515 bn,a,pt %xcc, loop_1613
18516 fmovd %f24, %f4
18517 sethi 0x0347, %l4
18518loop_1612:
18519 tsubcc %g5, %o2, %o6
18520loop_1613:
18521 brgz,a %l5, loop_1614
18522 ta %xcc, 0x3
18523 sra %o5, 0x0A, %i1
18524 umul %o3, %g7, %l1
18525loop_1614:
18526 fmovdpos %xcc, %f24, %f2
18527 fmovdgu %icc, %f5, %f10
18528 udivcc %o7, 0x0809, %g1
18529 addc %l6, %o1, %g4
18530 xorcc %l2, %i7, %g2
18531 subc %g3, %i4, %i6
18532 bne,pn %icc, loop_1615
18533 nop
18534 setx 0x403FFCFA177DFE61, %l0, %l6
18535 stx %l6, [%l7 + 0x28]
18536 ldd [%l7 + 0x28], %f10
18537 setx 0x8C930DCAE8EA562D, %l1, %l5
18538 stx %l5, [%l7 + 0x10]
18539 ldd [%l7 + 0x10], %f18
18540 fmuld %f18, %f10, %f18
18541 wr %g0, 0x18, %asi
18542 ldxa [%l7 + 0x08] %asi, %l0
18543loop_1615:
18544 edge16 %o4, %i2, %g6
18545 fexpand %f6, %f2
18546 movcc %xcc, %l3, %i0
18547 udiv %i5, 0x1057, %i3
18548 sll %l4, %o0, %o2
18549 bl loop_1616
18550 edge8 %o6, %l5, %g5
18551 umulcc %o5, %i1, %o3
18552 alignaddrl %g7, %l1, %o7
18553loop_1616:
18554 fbo %fcc1, loop_1617
18555 addc %l6, 0x132E, %o1
18556 bpos,a %xcc, loop_1618
18557 popc %g4, %g1
18558loop_1617:
18559 movge %xcc, %i7, %l2
18560 wr %g0, 0x80, %asi
18561 prefetcha [%l7 + 0x60] %asi, 0x1
18562loop_1618:
18563 fmovsle %xcc, %f11, %f14
18564 bpos,pt %icc, loop_1619
18565 udivcc %i4, 0x16A7, %g2
18566 fmovdcc %xcc, %f21, %f17
18567 smulcc %i6, 0x0596, %l0
18568loop_1619:
18569 xnor %o4, %i2, %g6
18570 orn %i0, 0x09DB, %l3
18571 fmovsg %icc, %f6, %f18
18572 fbul,a %fcc3, loop_1620
18573 taddcc %i3, 0x1349, %i5
18574 smul %l4, %o0, %o2
18575 bleu,pt %xcc, loop_1621
18576loop_1620:
18577 andncc %o6, %g5, %o5
18578 tl %icc, 0x6
18579 fmovde %icc, %f26, %f11
18580loop_1621:
18581 fblg,a %fcc0, loop_1622
18582 fmovdcs %icc, %f26, %f14
18583 movrgez %i1, %o3, %g7
18584 bneg %xcc, loop_1623
18585loop_1622:
18586 tge %xcc, 0x1
18587 mova %xcc, %l1, %o7
18588 nop
18589 setx 0x6BF94E8E693C878A, %l0, %l6
18590 stx %l6, [%l7 + 0x28]
18591 ldd [%l7 + 0x28], %f4
18592 setx 0xCC490AD63618748D, %l1, %l5
18593 stx %l5, [%l7 + 0x10]
18594 ldd [%l7 + 0x10], %f18
18595 faddd %f18, %f4, %f0
18596loop_1623:
18597 edge16n %l5, %o1, %g4
18598 edge32n %g1, %l6, %l2
18599 bcc,pn %icc, loop_1624
18600 mulscc %g3, %i7, %i4
18601 fcmpeq32 %f26, %f24, %i6
18602 move %icc, %g2, %o4
18603loop_1624:
18604 edge8l %i2, %l0, %g6
18605 sethi 0x0C8A, %i0
18606 bgu,a,pn %icc, loop_1625
18607 restored
18608 rdpr %cwp, %g1
18609 rdpr %cansave, %g2
18610 rdpr %canrestore, %g3
18611 rdpr %cleanwin, %g4
18612 rdpr %otherwin, %g5
18613 rdpr %wstate, %g6
18614 tleu %xcc, 0x6
18615 nop
18616 set 0x14, %i6
18617 ldsw [%l7 + %i6], %l3
18618loop_1625:
18619 array16 %i5, %l4, %i3
18620 movneg %icc, %o0, %o6
18621 tl %icc, 0x1
18622 movge %icc, %g5, %o5
18623 array8 %i1, %o3, %o2
18624 fmovsvc %icc, %f20, %f22
18625 bcs,a,pn %icc, loop_1626
18626 fbug %fcc0, loop_1627
18627 addccc %l1, 0x193D, %o7
18628 addcc %l5, 0x04C0, %o1
18629loop_1626:
18630 fpadd16s %f4, %f7, %f31
18631loop_1627:
18632 fmovsvc %icc, %f23, %f2
18633 movrlz %g7, 0x32E, %g4
18634 sllx %g1, 0x08, %l2
18635 nop
18636 setx 0x606C83DC, %l0, %l6
18637 st %l6, [%l7 + 0x44]
18638 ld [%l7 + 0x44], %fsr
18639 te %icc, 0x6
18640 bl,a %xcc, loop_1628
18641 fmovdleu %xcc, %f12, %f14
18642 wr %g0, 0x80, %asi
18643 sta %f28, [%l7 + 0x74] %asi
18644loop_1628:
18645 xnor %g3, 0x1DEF, %l6
18646 subc %i4, %i7, %i6
18647 set 0x66, %o3
18648 lduha [%l7 + %o3] 0x88, %g2
18649 edge8ln %o4, %i2, %g6
18650 brgez,a %i0, loop_1629
18651 bge,a,pt %icc, loop_1630
18652 fornot2 %f12, %f8, %f28
18653 ldsh [%l7 + 0x44], %l0
18654loop_1629:
18655 sllx %l3, 0x07, %l4
18656loop_1630:
18657 fxor %f10, %f28, %f22
18658 fmovsg %icc, %f7, %f26
18659 or %i5, %o0, %o6
18660 fmovrdne %g5, %f16, %f10
18661 sub %i3, %o5, %i1
18662 ble,pt %xcc, loop_1631
18663 fabss %f11, %f25
18664 bn,a,pn %xcc, loop_1632
18665 bge,pn %xcc, loop_1633
18666loop_1631:
18667 tne %icc, 0x6
18668 tge %icc, 0x4
18669loop_1632:
18670 fmovrdne %o2, %f24, %f24
18671loop_1633:
18672 restored
18673 rdpr %cwp, %g1
18674 rdpr %cansave, %g2
18675 rdpr %canrestore, %g3
18676 rdpr %cleanwin, %g4
18677 rdpr %otherwin, %g5
18678 rdpr %wstate, %g6
18679 add %l7, 0x30, %l6
18680 wr %g0, 0x11, %asi
18681 lda [%l6] %asi, %l1
18682 casa [%l6] 0x11, %l1, %o7
18683 nop
18684 setx 0x0F2BD3FA, %l0, %l6
18685 st %l6, [%l7 + 0x28]
18686 ld [%l7 + 0x28], %f16
18687 fsqrts %f16, %f22
18688 fmul8x16al %f18, %f26, %f6
18689 movrne %l5, %o1, %o3
18690 movre %g4, %g7, %g1
18691 set 0x12, %l4
18692 lduba [%l7 + %l4] 0x80, %g3
18693 xorcc %l6, %l2, %i7
18694 fbg,a %fcc2, loop_1634
18695 sdiv %i6, 0x186D, %g2
18696 nop
18697 set 0x42, %o0
18698 ldsh [%l7 + %o0], %i4
18699 array8 %o4, %g6, %i0
18700loop_1634:
18701 move %xcc, %l0, %i2
18702 nop
18703 setx loop_1635, %l0, %l1
18704 wrpr 0x1, %tl
18705 wrpr %l1, %tnpc
18706 setx 0x34400001400, %l0, %l1
18707 wrpr %l1, %tstate
18708 wrhpr 0x4, %htstate
18709 done
18710 fmovscc %icc, %f8, %f18
18711 tl %xcc, 0x3
18712 sdivcc %l4, 0x05DA, %i5
18713loop_1635:
18714 tvs %icc, 0x2
18715 sub %o0, 0x1C89, %o6
18716 fmovrde %l3, %f18, %f2
18717 fbe,a %fcc1, loop_1636
18718 sir 0x1312
18719 te %xcc, 0x7
18720 fbo %fcc1, loop_1637
18721loop_1636:
18722 tcc %icc, 0x3
18723 fmovrdgz %i3, %f18, %f14
18724 addc %g5, 0x1A10, %o5
18725loop_1637:
18726 srax %i1, 0x01, %o2
18727 fmovda %xcc, %f9, %f26
18728 andcc %o7, %l1, %l5
18729 subc %o3, %g4, %g7
18730 sth %g1, [%l7 + 0x1C]
18731 edge16 %g3, %l6, %l2
18732 tvc %xcc, 0x4
18733 sra %i7, 0x00, %i6
18734 tgu %icc, 0x1
18735 nop
18736 fitos %f22, %f3
18737 andn %g2, %o1, %i4
18738 andcc %o4, %i0, %l0
18739 pdist %f18, %f12, %f20
18740 udiv %g6, 0x0707, %l4
18741 orcc %i2, 0x0CF0, %o0
18742 edge32l %i5, %o6, %i3
18743 set 0x60, %i0
18744 sta %f6, [%l7 + %i0] 0x81
18745 movg %xcc, %l3, %g5
18746 movrlez %o5, 0x2E1, %o2
18747 subccc %i1, 0x0506, %l1
18748 edge8n %l5, %o3, %o7
18749 sir 0x101E
18750 fmovdpos %icc, %f11, %f21
18751 fmovrsne %g7, %f22, %f20
18752 fmovsle %xcc, %f15, %f24
18753 tsubcc %g1, 0x00EB, %g4
18754 andcc %g3, %l2, %i7
18755 lduw [%l7 + 0x7C], %i6
18756 wr %g0, 0x88, %asi
18757 lda [%l7 + 0x7C] %asi, %f26
18758 srlx %g2, 0x0B, %l6
18759 set 0x76, %g2
18760 stha %o1, [%l7 + %g2] 0x11
18761 nop
18762 setx 0x921065D5, %l0, %l6
18763 st %l6, [%l7 + 0x28]
18764 ld [%l7 + 0x28], %f12
18765 setx 0x5E6DD84C, %l1, %l5
18766 st %l5, [%l7 + 0x10]
18767 ld [%l7 + 0x10], %f15
18768 fdivs %f15, %f12, %f22
18769 tl %icc, 0x4
18770 bcc %xcc, loop_1638
18771 fbu %fcc2, loop_1639
18772 fmovdn %icc, %f17, %f10
18773 tcc %icc, 0x5
18774loop_1638:
18775 addcc %o4, %i0, %i4
18776loop_1639:
18777 fmovsge %xcc, %f12, %f12
18778 tsubcc %l0, %l4, %i2
18779 movrne %o0, %i5, %g6
18780 tgu %icc, 0x5
18781 movgu %icc, %o6, %l3
18782 movg %icc, %g5, %i3
18783 tgu %xcc, 0x4
18784 nop
18785 fitod %f12, %f24
18786 fdtoi %f24, %f10
18787 set 0x3D, %l6
18788 stba %o5, [%l7 + %l6] 0x19
18789 movvs %icc, %i1, %o2
18790 nop
18791 setx 0xD4977618BFD00786, %l0, %l6
18792 stx %l6, [%l7 + 0x28]
18793 ldd [%l7 + 0x28], %f4
18794 setx 0xEF4B6AB6C055CC9E, %l1, %l5
18795 stx %l5, [%l7 + 0x10]
18796 ldd [%l7 + 0x10], %f30
18797 faddd %f30, %f4, %f16
18798 membar 0x36
18799 fandnot2 %f4, %f8, %f8
18800 bge,a loop_1640
18801 fcmpne16 %f22, %f14, %l5
18802 sllx %o3, %o7, %g7
18803 xorcc %g1, 0x187B, %g4
18804loop_1640:
18805 movrgz %g3, %l1, %i7
18806 nop
18807 setx 0x18B422D8A07ABB0E, %l0, %l6
18808 stx %l6, [%l7 + 0x20]
18809 ldx [%l7 + 0x20], %fsr
18810 xor %i6, 0x0BB8, %l2
18811 fbo %fcc3, loop_1641
18812 fandnot1s %f1, %f23, %f10
18813 flush %l7 + 0x40
18814 fmovdg %xcc, %f5, %f3
18815loop_1641:
18816 addc %g2, %o1, %l6
18817 tvc %xcc, 0x3
18818 tgu %icc, 0x2
18819 tvc %xcc, 0x2
18820 edge32n %i0, %i4, %o4
18821 brlez %l4, loop_1642
18822 edge16 %i2, %l0, %o0
18823 fzero %f30
18824 tge %xcc, 0x3
18825loop_1642:
18826 fbl,a %fcc1, loop_1643
18827 ba %xcc, loop_1644
18828 ldd [%l7 + 0x38], %g6
18829 nop
18830 fitod %f2, %f20
18831 fdtox %f20, %f22
18832loop_1643:
18833 fbul %fcc3, loop_1645
18834loop_1644:
18835 addcc %i5, %o6, %g5
18836 taddcctv %l3, 0x199D, %i3
18837 movvs %xcc, %i1, %o5
18838loop_1645:
18839 tle %icc, 0x0
18840 bcs %icc, loop_1646
18841 tn %xcc, 0x2
18842 fpack16 %f24, %f6
18843 addc %l5, 0x020D, %o3
18844loop_1646:
18845 andncc %o2, %g7, %g1
18846 brgz %o7, loop_1647
18847 addccc %g3, %g4, %i7
18848 edge16n %l1, %l2, %g2
18849 saved
18850 rdpr %cwp, %g1
18851 rdpr %cansave, %g2
18852 rdpr %canrestore, %g3
18853 rdpr %cleanwin, %g4
18854 rdpr %otherwin, %g5
18855 rdpr %wstate, %g6
18856loop_1647:
18857 sra %o1, %i6, %i0
18858 tn %icc, 0x1
18859 alignaddrl %l6, %i4, %l4
18860 brgez,a %o4, loop_1648
18861 edge8l %l0, %i2, %o0
18862 edge32n %g6, %i5, %g5
18863 fmovsneg %icc, %f2, %f4
18864loop_1648:
18865 movgu %icc, %l3, %o6
18866 fmovdneg %icc, %f11, %f12
18867 array16 %i1, %i3, %o5
18868 fbe,a %fcc0, loop_1649
18869 nop
18870 fitod %f4, %f12
18871 fdtoi %f12, %f21
18872 srlx %o3, %o2, %g7
18873 srl %l5, %g1, %g3
18874loop_1649:
18875 fbn,a %fcc1, loop_1650
18876 fmovdgu %xcc, %f11, %f7
18877 nop
18878 setx 0x0B7C4F485071CD13, %l0, %l6
18879 stx %l6, [%l7 + 0x68]
18880 ldx [%l7 + 0x68], %fsr
18881 ta %icc, 0x4
18882loop_1650:
18883 sethi 0x12C3, %o7
18884 mulscc %g4, %l1, %i7
18885 movrne %g2, %o1, %i6
18886 movgu %xcc, %i0, %l2
18887 tleu %icc, 0x2
18888 nop
18889 setx 0x7490D2DF, %l0, %l6
18890 st %l6, [%l7 + 0x28]
18891 ld [%l7 + 0x28], %f30
18892 setx 0xE66E4FFA, %l1, %l5
18893 st %l5, [%l7 + 0x10]
18894 ld [%l7 + 0x10], %f25
18895 fadds %f25, %f30, %f30
18896 ble %icc, loop_1651
18897 tvc %xcc, 0x7
18898 edge32l %l6, %l4, %i4
18899 addc %o4, 0x036D, %i2
18900loop_1651:
18901 edge16ln %l0, %g6, %i5
18902 bne,a,pn %xcc, loop_1652
18903 membar 0x53
18904 sll %o0, 0x19, %l3
18905 tvc %icc, 0x1
18906loop_1652:
18907 fandnot2s %f7, %f7, %f5
18908 udivcc %o6, 0x0429, %g5
18909 fmovrdgz %i3, %f22, %f24
18910 set 0x40, %i4
18911 stda %f16, [%l7 + %i4] 0x81
18912 movne %icc, %i1, %o5
18913 fbue %fcc0, loop_1653
18914 fxnor %f0, %f10, %f20
18915 fnor %f0, %f18, %f22
18916 or %o2, 0x1652, %g7
18917loop_1653:
18918 subc %o3, %l5, %g1
18919 wr %g0, 0xe2, %asi
18920 stha %o7, [%l7 + 0x74] %asi
18921 membar #Sync
18922 fmul8x16al %f5, %f3, %f26
18923 bge,a,pn %xcc, loop_1654
18924 add %g4, %l1, %g3
18925 fbuge %fcc1, loop_1655
18926 sll %i7, %g2, %i6
18927loop_1654:
18928 for %f14, %f12, %f4
18929 mova %xcc, %i0, %o1
18930loop_1655:
18931 fmovsvc %xcc, %f7, %f24
18932 edge32l %l6, %l4, %l2
18933 lduw [%l7 + 0x2C], %o4
18934 srlx %i4, %l0, %i2
18935 wr %g0, 0x0c, %asi
18936 ldda [%l7 + 0x10] %asi, %g6
18937 edge16n %o0, %i5, %o6
18938 edge8 %g5, %l3, %i1
18939 movne %xcc, %i3, %o2
18940 sll %o5, %o3, %l5
18941 nop
18942 setx 0x456D54BBB9B8697E, %l0, %l6
18943 stx %l6, [%l7 + 0x28]
18944 ldd [%l7 + 0x28], %f14
18945 setx 0x5BF995F6FEE816F2, %l1, %l5
18946 stx %l5, [%l7 + 0x10]
18947 ldd [%l7 + 0x10], %f26
18948 fdivd %f26, %f14, %f18
18949 tcs %xcc, 0x2
18950 tneg %xcc, 0x7
18951 fbge,a %fcc0, loop_1656
18952 stx %g1, [%l7 + 0x08]
18953 xnorcc %g7, %g4, %l1
18954 umul %o7, 0x0A84, %i7
18955loop_1656:
18956 movrgz %g2, %i6, %i0
18957 tl %xcc, 0x1
18958 set 0x14, %l5
18959 sta %f10, [%l7 + %l5] 0x81
18960 set 0x78, %o6
18961 lda [%l7 + %o6] 0x04, %f23
18962 te %xcc, 0x7
18963 subcc %g3, %l6, %l4
18964 ldx [%l7 + 0x60], %o1
18965 fmovs %f5, %f7
18966 fmuld8ulx16 %f15, %f17, %f14
18967 srl %o4, %i4, %l2
18968 movle %icc, %l0, %i2
18969 fands %f11, %f4, %f31
18970 subccc %o0, %g6, %i5
18971 sir 0x1A5A
18972 set 0x20, %i1
18973 ldda [%l7 + %i1] 0xea, %g4
18974 movpos %xcc, %l3, %i1
18975 fmovdleu %icc, %f24, %f24
18976 wr %g0, 0x23, %asi
18977 ldda [%l7 + 0x20] %asi, %i2
18978 edge16ln %o6, %o5, %o2
18979 fnegd %f28, %f2
18980 set 0x34, %l3
18981 ldsba [%l7 + %l3] 0x80, %o3
18982 edge8ln %l5, %g7, %g1
18983 tgu %icc, 0x0
18984 std %f30, [%l7 + 0x60]
18985 movpos %icc, %l1, %o7
18986 tleu %icc, 0x2
18987 tcs %icc, 0x6
18988 ba %xcc, loop_1657
18989 srax %g4, 0x05, %g2
18990 andcc %i7, 0x0D02, %i0
18991 mulscc %g3, 0x1098, %i6
18992loop_1657:
18993 fmovdle %icc, %f13, %f7
18994 andn %l4, %l6, %o1
18995 edge32ln %i4, %l2, %o4
18996 movge %xcc, %i2, %o0
18997 mulscc %l0, %g6, %i5
18998 udiv %g5, 0x1B9D, %i1
18999 alignaddr %l3, %o6, %o5
19000 saved
19001 rdpr %cwp, %g1
19002 rdpr %cansave, %g2
19003 rdpr %canrestore, %g3
19004 rdpr %cleanwin, %g4
19005 rdpr %otherwin, %g5
19006 rdpr %wstate, %g6
19007 nop
19008 set 0x7D, %i5
19009 ldsb [%l7 + %i5], %o2
19010 fpadd16s %f24, %f19, %f27
19011 restored
19012 rdpr %cwp, %g1
19013 rdpr %cansave, %g2
19014 rdpr %canrestore, %g3
19015 rdpr %cleanwin, %g4
19016 rdpr %otherwin, %g5
19017 rdpr %wstate, %g6
19018 fnands %f8, %f28, %f17
19019 bvc %xcc, loop_1658
19020 edge16l %o3, %l5, %i3
19021 bn,pt %icc, loop_1659
19022 edge8ln %g7, %l1, %o7
19023loop_1658:
19024 bneg,a %icc, loop_1660
19025 bg,a loop_1661
19026loop_1659:
19027 fsrc2 %f16, %f20
19028 movge %xcc, %g4, %g2
19029loop_1660:
19030 orncc %i7, 0x1809, %i0
19031loop_1661:
19032 udivx %g1, 0x1521, %g3
19033 orn %l4, %i6, %o1
19034 fmovdle %xcc, %f25, %f3
19035 fmul8ulx16 %f8, %f10, %f28
19036 set 0x5E, %g7
19037 stba %l6, [%l7 + %g7] 0x2f
19038 membar #Sync
19039 tvs %xcc, 0x7
19040 bg,pn %icc, loop_1662
19041 sethi 0x00A9, %i4
19042 ldd [%l7 + 0x28], %o4
19043 taddcc %i2, 0x1A7F, %o0
19044loop_1662:
19045 bn %icc, loop_1663
19046 fbug,a %fcc2, loop_1664
19047 movge %xcc, %l0, %l2
19048 fmul8sux16 %f10, %f4, %f0
19049loop_1663:
19050 xnor %i5, %g6, %g5
19051loop_1664:
19052 sub %i1, %l3, %o5
19053 fnot2s %f18, %f18
19054 udivx %o6, 0x0B62, %o3
19055 sdiv %l5, 0x1D20, %o2
19056 saved
19057 rdpr %cwp, %g1
19058 rdpr %cansave, %g2
19059 rdpr %canrestore, %g3
19060 rdpr %cleanwin, %g4
19061 rdpr %otherwin, %g5
19062 rdpr %wstate, %g6
19063 sdivx %g7, 0x105B, %i3
19064 fornot2 %f12, %f22, %f26
19065 umul %o7, 0x1F5B, %l1
19066 nop
19067 set 0x0C, %g4
19068 lduh [%l7 + %g4], %g2
19069 flush %l7 + 0x78
19070 udivcc %i7, 0x0215, %g4
19071 edge32ln %g1, %g3, %l4
19072 fnot1s %f16, %f16
19073 fxors %f27, %f7, %f2
19074 edge32n %i0, %o1, %i6
19075 tgu %xcc, 0x1
19076 sra %i4, %o4, %l6
19077 tpos %icc, 0x4
19078 taddcc %o0, 0x14C8, %l0
19079 sir 0x100C
19080 tvc %icc, 0x1
19081 std %f24, [%l7 + 0x68]
19082 tcs %xcc, 0x7
19083 tg %icc, 0x2
19084 fnand %f4, %f8, %f14
19085 prefetch [%l7 + 0x4C], 0x3
19086 ldd [%l7 + 0x70], %i2
19087 movcc %icc, %l2, %g6
19088 movle %icc, %i5, %g5
19089 edge16ln %l3, %o5, %i1
19090 movleu %xcc, %o3, %o6
19091 edge32l %l5, %o2, %i3
19092 edge32n %g7, %l1, %g2
19093 swap [%l7 + 0x14], %i7
19094 taddcctv %g4, %o7, %g3
19095 fmovsle %icc, %f22, %f0
19096 tge %xcc, 0x5
19097 movvs %xcc, %l4, %i0
19098 fmul8x16al %f27, %f9, %f4
19099 xorcc %o1, 0x1039, %i6
19100 orncc %g1, %i4, %o4
19101 tgu %xcc, 0x1
19102 tge %xcc, 0x1
19103 tgu %icc, 0x6
19104 nop
19105 setx 0xF4D57CD367D7A651, %l0, %l6
19106 stx %l6, [%l7 + 0x28]
19107 ldd [%l7 + 0x28], %f4
19108 setx 0x9ABE9FB12F3BC3EA, %l1, %l5
19109 stx %l5, [%l7 + 0x10]
19110 ldd [%l7 + 0x10], %f20
19111 fsubd %f20, %f4, %f2
19112 taddcc %l6, %o0, %l0
19113 nop
19114 setx 0xA3F61C66, %l0, %l6
19115 st %l6, [%l7 + 0x28]
19116 ld [%l7 + 0x28], %f18
19117 setx 0xC5006B27, %l1, %l5
19118 st %l5, [%l7 + 0x10]
19119 ld [%l7 + 0x10], %f15
19120 fsubs %f15, %f18, %f27
19121 fmovspos %icc, %f9, %f5
19122 fmul8sux16 %f14, %f28, %f2
19123 fnand %f4, %f24, %f0
19124 flush %l7 + 0x08
19125 taddcc %i2, %l2, %g6
19126 movrlez %i5, %l3, %g5
19127 movge %xcc, %o5, %i1
19128 movgu %icc, %o3, %o6
19129 movcc %xcc, %o2, %l5
19130 tcc %icc, 0x2
19131 sdivcc %g7, 0x1A83, %i3
19132 orcc %l1, %i7, %g2
19133 ldsb [%l7 + 0x29], %g4
19134 movrgz %o7, 0x1BD, %g3
19135 nop
19136 setx 0x5B4F885F, %l0, %l6
19137 st %l6, [%l7 + 0x28]
19138 ld [%l7 + 0x28], %f17
19139 setx 0x75E19461, %l1, %l5
19140 st %l5, [%l7 + 0x10]
19141 ld [%l7 + 0x10], %f5
19142 fdivs %f5, %f17, %f11
19143 set 0x20, %i2
19144 lduwa [%l7 + %i2] 0x89, %i0
19145 movle %icc, %o1, %i6
19146 add %l7, 0x28, %l6
19147 wr %g0, 0x80, %asi
19148 casxa [%l6] %asi, %l4, %i4
19149 fbe %fcc2, loop_1665
19150 movvc %icc, %g1, %o4
19151 xnorcc %l6, 0x125A, %l0
19152 srax %i2, %l2, %g6
19153loop_1665:
19154 xnor %o0, %i5, %g5
19155 addc %o5, %i1, %l3
19156 add %o6, 0x14B5, %o2
19157 tcc %xcc, 0x1
19158 movneg %icc, %o3, %l5
19159 flush %l7 + 0x7C
19160 xnorcc %g7, %l1, %i7
19161 ldstub [%l7 + 0x1A], %g2
19162 fbuge %fcc3, loop_1666
19163 edge16n %g4, %i3, %g3
19164 edge16l %i0, %o7, %i6
19165 stb %o1, [%l7 + 0x55]
19166loop_1666:
19167 taddcc %l4, 0x07E7, %i4
19168 mulx %o4, 0x1D7E, %g1
19169 edge8 %l6, %l0, %l2
19170 be,a,pt %xcc, loop_1667
19171 movrgez %g6, %o0, %i5
19172 orncc %i2, 0x0E61, %g5
19173 fmovrdne %o5, %f24, %f12
19174loop_1667:
19175 udiv %i1, 0x1CA8, %o6
19176 te %xcc, 0x0
19177 tl %icc, 0x4
19178 edge32ln %l3, %o3, %l5
19179 srl %g7, 0x08, %l1
19180 array32 %i7, %o2, %g2
19181 set 0x4E, %g5
19182 lduha [%l7 + %g5] 0x10, %g4
19183 stbar
19184 subcc %g3, 0x068D, %i3
19185 movg %xcc, %o7, %i0
19186 bshuffle %f22, %f12, %f16
19187 popc %i6, %o1
19188 edge8 %i4, %l4, %o4
19189 xnorcc %l6, 0x17C1, %l0
19190 brlez %g1, loop_1668
19191 fcmpne32 %f6, %f8, %g6
19192 fbg,a %fcc3, loop_1669
19193 orncc %o0, 0x1EF9, %l2
19194loop_1668:
19195 tsubcctv %i2, 0x16E5, %i5
19196 edge32 %o5, %g5, %o6
19197loop_1669:
19198 bcs,pn %xcc, loop_1670
19199 ldd [%l7 + 0x20], %f28
19200 wr %g0, 0x2c, %asi
19201 ldda [%l7 + 0x60] %asi, %l2
19202loop_1670:
19203 array32 %i1, %l5, %o3
19204 sllx %l1, %i7, %g7
19205 taddcc %g2, %o2, %g4
19206 tge %xcc, 0x1
19207 movleu %xcc, %g3, %o7
19208 edge32ln %i3, %i6, %o1
19209 tge %xcc, 0x0
19210 lduw [%l7 + 0x24], %i0
19211 ldsw [%l7 + 0x58], %l4
19212 fexpand %f12, %f2
19213 fornot2 %f2, %f12, %f8
19214 fabsd %f22, %f26
19215 fmovdge %icc, %f21, %f12
19216 sdivcc %i4, 0x1638, %o4
19217 alignaddrl %l6, %g1, %g6
19218 xnorcc %l0, 0x09AD, %l2
19219 bl,a loop_1671
19220 sethi 0x00F7, %i2
19221 udivcc %o0, 0x1B4C, %i5
19222 movg %icc, %g5, %o5
19223loop_1671:
19224 te %xcc, 0x5
19225 wr %g0, 0x19, %asi
19226 ldsha [%l7 + 0x44] %asi, %l3
19227 movvs %icc, %i1, %o6
19228 fmovrsgez %l5, %f31, %f20
19229 andcc %l1, 0x1296, %o3
19230 tge %icc, 0x3
19231 fmovsl %icc, %f17, %f7
19232 lduw [%l7 + 0x64], %g7
19233 fmovsneg %icc, %f15, %f4
19234 nop
19235 fitos %f8, %f5
19236 fstox %f5, %f14
19237 fxtos %f14, %f22
19238 fones %f12
19239 saved
19240 rdpr %cwp, %g1
19241 rdpr %cansave, %g2
19242 rdpr %canrestore, %g3
19243 rdpr %cleanwin, %g4
19244 rdpr %otherwin, %g5
19245 rdpr %wstate, %g6
19246 fabss %f29, %f18
19247 array8 %i7, %g2, %o2
19248 prefetch [%l7 + 0x50], 0x0
19249 restored
19250 rdpr %cwp, %g1
19251 rdpr %cansave, %g2
19252 rdpr %canrestore, %g3
19253 rdpr %cleanwin, %g4
19254 rdpr %otherwin, %g5
19255 rdpr %wstate, %g6
19256 mulscc %g4, %o7, %i3
19257 nop
19258 setx 0xE9A8B1AE, %l0, %l6
19259 st %l6, [%l7 + 0x28]
19260 ld [%l7 + 0x28], %f8
19261 fsqrts %f8, %f13
19262 be %xcc, loop_1672
19263 movcs %icc, %g3, %o1
19264 popc 0x1D28, %i0
19265 tleu %icc, 0x3
19266loop_1672:
19267 fzero %f14
19268 edge16l %i6, %i4, %o4
19269 brz %l6, loop_1673
19270 fmovdcs %xcc, %f26, %f16
19271 addcc %g1, 0x1035, %l4
19272 fmovda %xcc, %f22, %f12
19273loop_1673:
19274 lduw [%l7 + 0x10], %l0
19275 set 0x50, %g3
19276 swapa [%l7 + %g3] 0x81, %g6
19277 fmovdneg %xcc, %f10, %f25
19278 bcs,a %xcc, loop_1674
19279 bgu,pn %icc, loop_1675
19280 fcmpgt32 %f12, %f16, %i2
19281 sethi 0x13A1, %o0
19282loop_1674:
19283 fnand %f14, %f22, %f26
19284loop_1675:
19285 nop
19286 set 0x0D, %g1
19287 ldstuba [%l7 + %g1] 0x89, %i5
19288 wr %g0, 0x81, %asi
19289 stba %l2, [%l7 + 0x42] %asi
19290 udivx %g5, 0x0221, %l3
19291 udivcc %o5, 0x1BF6, %i1
19292 subccc %o6, 0x0D62, %l5
19293 movrlez %l1, 0x3A0, %g7
19294 move %xcc, %i7, %o3
19295 mova %icc, %o2, %g2
19296 ldstub [%l7 + 0x1C], %o7
19297 sllx %i3, %g4, %o1
19298 sethi 0x0E9D, %i0
19299 movne %icc, %i6, %g3
19300 te %icc, 0x4
19301 subcc %o4, 0x07B2, %i4
19302 brz,a %l6, loop_1676
19303 movrne %g1, 0x3AD, %l4
19304 sllx %l0, 0x10, %i2
19305 set 0x50, %o4
19306 lda [%l7 + %o4] 0x89, %f31
19307loop_1676:
19308 for %f12, %f28, %f14
19309 ble loop_1677
19310 fbg,a %fcc2, loop_1678
19311 stb %o0, [%l7 + 0x2A]
19312 fandnot2 %f12, %f4, %f26
19313loop_1677:
19314 call loop_1679
19315loop_1678:
19316 array8 %g6, %l2, %g5
19317 fbue,a %fcc3, loop_1680
19318 bne,a loop_1681
19319loop_1679:
19320 alignaddrl %i5, %l3, %o5
19321 sra %i1, 0x07, %l5
19322loop_1680:
19323 srlx %o6, %l1, %i7
19324loop_1681:
19325 fcmpeq16 %f10, %f6, %g7
19326 bge,a %icc, loop_1682
19327 nop
19328 fitos %f18, %f25
19329 sllx %o2, 0x18, %o3
19330 bcc %xcc, loop_1683
19331loop_1682:
19332 movre %g2, %o7, %i3
19333 or %o1, 0x0415, %i0
19334 srl %g4, %i6, %g3
19335loop_1683:
19336 edge8 %i4, %l6, %g1
19337 movre %l4, 0x137, %o4
19338 fmovsgu %icc, %f25, %f3
19339 edge16ln %i2, %l0, %o0
19340 sub %g6, %l2, %i5
19341 bne,a loop_1684
19342 bg %icc, loop_1685
19343 sllx %g5, 0x06, %o5
19344 srl %l3, 0x12, %l5
19345loop_1684:
19346 fabss %f3, %f8
19347loop_1685:
19348 nop
19349 set 0x5C, %i7
19350 ldsw [%l7 + %i7], %i1
19351 orncc %o6, 0x1CBD, %i7
19352 addc %g7, %o2, %l1
19353 fpadd16 %f10, %f8, %f18
19354 tpos %icc, 0x2
19355 movle %icc, %o3, %o7
19356 andcc %g2, %i3, %o1
19357 movpos %icc, %i0, %g4
19358 brz %i6, loop_1686
19359 bn,a,pt %icc, loop_1687
19360 fmovdvc %icc, %f8, %f13
19361 edge16l %i4, %g3, %l6
19362loop_1686:
19363 saved
19364 rdpr %cwp, %g1
19365 rdpr %cansave, %g2
19366 rdpr %canrestore, %g3
19367 rdpr %cleanwin, %g4
19368 rdpr %otherwin, %g5
19369 rdpr %wstate, %g6
19370loop_1687:
19371 te %icc, 0x1
19372 subc %g1, 0x116F, %l4
19373 sdivx %i2, 0x09A4, %l0
19374 movvs %xcc, %o0, %g6
19375 movrlz %l2, %o4, %i5
19376 membar 0x00
19377 andn %g5, %o5, %l3
19378 movleu %xcc, %l5, %o6
19379 subcc %i1, 0x15E2, %g7
19380 fcmple16 %f14, %f20, %i7
19381 move %xcc, %l1, %o2
19382 set 0x24, %l0
19383 ldsha [%l7 + %l0] 0x10, %o7
19384 array32 %g2, %i3, %o1
19385 tgu %xcc, 0x4
19386 udiv %o3, 0x1CDC, %i0
19387 fnegs %f4, %f22
19388 nop
19389 setx 0x786D4EE1, %l0, %l6
19390 st %l6, [%l7 + 0x28]
19391 ld [%l7 + 0x28], %f2
19392 fsqrts %f2, %f28
19393 fnor %f8, %f30, %f14
19394 fmovdge %icc, %f24, %f16
19395 taddcc %g4, 0x01A5, %i4
19396 smul %i6, %l6, %g3
19397 stbar
19398 ldsb [%l7 + 0x0D], %l4
19399 addccc %g1, %l0, %i2
19400 fone %f0
19401 movvs %icc, %g6, %o0
19402 mulx %l2, %i5, %g5
19403 movvs %xcc, %o4, %o5
19404 tgu %icc, 0x2
19405 sra %l5, 0x0D, %l3
19406 taddcc %o6, %g7, %i7
19407 edge32 %l1, %o2, %i1
19408 wr %g0, 0x89, %asi
19409 ldsba [%l7 + 0x5F] %asi, %g2
19410 fnot2s %f18, %f15
19411 subcc %o7, %o1, %o3
19412 mulscc %i3, %i0, %i4
19413 fnot2s %f12, %f23
19414 orcc %i6, 0x137A, %l6
19415 add %l7, 0x20, %l6
19416 wr %g0, 0x04, %asi
19417 ldxa [%l6] %asi, %g3
19418 casxa [%l6] %asi, %g3, %g4
19419 umul %l4, 0x051E, %g1
19420 movrgz %i2, 0x147, %l0
19421 tgu %icc, 0x2
19422 set 0x7C, %l2
19423 lda [%l7 + %l2] 0x15, %f26
19424 sll %o0, 0x10, %g6
19425 fzeros %f9
19426 andncc %l2, %i5, %g5
19427 wr %g0, 0x89, %asi
19428 ldda [%l7 + 0x10] %asi, %o4
19429 flush %l7 + 0x2C
19430 te %xcc, 0x5
19431 wr %g0, 0x89, %asi
19432 ldxa [%l7 + 0x38] %asi, %l5
19433 fmovrde %o5, %f26, %f12
19434 fbug,a %fcc1, loop_1688
19435 fzeros %f17
19436 restored
19437 rdpr %cwp, %g1
19438 rdpr %cansave, %g2
19439 rdpr %canrestore, %g3
19440 rdpr %cleanwin, %g4
19441 rdpr %otherwin, %g5
19442 rdpr %wstate, %g6
19443 umulcc %l3, %g7, %i7
19444loop_1688:
19445 nop
19446 setx 0xB61E7EEA23CDCA39, %l0, %l6
19447 stx %l6, [%l7 + 0x28]
19448 ldd [%l7 + 0x28], %f10
19449 setx 0x64D38E8B9A0BB16A, %l1, %l5
19450 stx %l5, [%l7 + 0x10]
19451 ldd [%l7 + 0x10], %f26
19452 fdivd %f26, %f10, %f26
19453 brnz %l1, loop_1689
19454 movrlez %o2, %i1, %g2
19455 fmuld8ulx16 %f23, %f18, %f30
19456 bg,pn %xcc, loop_1690
19457loop_1689:
19458 mova %icc, %o6, %o7
19459 nop
19460 setx 0xF936BC3B, %l0, %l6
19461 st %l6, [%l7 + 0x28]
19462 ld [%l7 + 0x28], %f30
19463 setx 0x245B6A12, %l1, %l5
19464 st %l5, [%l7 + 0x10]
19465 ld [%l7 + 0x10], %f11
19466 fdivs %f11, %f30, %f6
19467 bcc,pt %xcc, loop_1691
19468loop_1690:
19469 bgu,a,pt %icc, loop_1692
19470 movcs %icc, %o3, %o1
19471 edge32l %i3, %i4, %i0
19472loop_1691:
19473 xnor %l6, 0x03D0, %g3
19474loop_1692:
19475 add %g4, %i6, %l4
19476 fand %f24, %f10, %f30
19477 movrgz %g1, 0x211, %l0
19478 tle %xcc, 0x7
19479 bcs,a,pt %xcc, loop_1693
19480 sdivcc %o0, 0x0CF9, %g6
19481 tneg %xcc, 0x7
19482 fmovrsgez %l2, %f31, %f29
19483loop_1693:
19484 srax %i5, %i2, %g5
19485 sdivcc %l5, 0x1C0E, %o4
19486 fblg,a %fcc1, loop_1694
19487 or %l3, 0x1011, %g7
19488 edge32 %o5, %l1, %o2
19489 xor %i1, %i7, %g2
19490loop_1694:
19491 movcc %xcc, %o7, %o6
19492 mulx %o3, %o1, %i3
19493 edge32l %i4, %i0, %g3
19494 stx %g4, [%l7 + 0x18]
19495 ta %icc, 0x6
19496 srlx %l6, %i6, %g1
19497 fbug %fcc2, loop_1695
19498 orncc %l0, %l4, %o0
19499 srlx %l2, 0x00, %i5
19500 fmovdcs %xcc, %f29, %f24
19501loop_1695:
19502 orcc %i2, %g5, %l5
19503 fbu %fcc0, loop_1696
19504 fone %f0
19505 movcc %xcc, %o4, %g6
19506 swap [%l7 + 0x78], %g7
19507loop_1696:
19508 fpsub32s %f2, %f18, %f25
19509 edge32n %l3, %l1, %o5
19510 fzero %f24
19511 edge32 %i1, %o2, %g2
19512 wr %g0, 0x0c, %asi
19513 lduha [%l7 + 0x6E] %asi, %i7
19514 smulcc %o7, 0x007A, %o6
19515 bvs,pn %icc, loop_1697
19516 xnorcc %o3, %i3, %i4
19517 fmovrdlz %i0, %f20, %f18
19518 fbue %fcc3, loop_1698
19519loop_1697:
19520 brlz,a %o1, loop_1699
19521 sllx %g4, 0x17, %g3
19522 orncc %l6, 0x0C6C, %i6
19523loop_1698:
19524 nop
19525 set 0x7A, %o2
19526 ldsba [%l7 + %o2] 0x15, %l0
19527loop_1699:
19528 for %f10, %f28, %f24
19529 fmovsne %icc, %f1, %f22
19530 set 0x38, %o1
19531 ldsha [%l7 + %o1] 0x11, %g1
19532 fcmple16 %f26, %f18, %o0
19533 edge32l %l2, %l4, %i5
19534 alignaddrl %g5, %l5, %o4
19535 tle %xcc, 0x7
19536 fmovda %icc, %f24, %f30
19537 array32 %i2, %g6, %g7
19538 umul %l1, %o5, %l3
19539 fandnot1s %f15, %f19, %f0
19540 or %o2, %i1, %g2
19541 fmovdneg %icc, %f17, %f14
19542 addcc %o7, %i7, %o3
19543 fpsub32s %f29, %f2, %f1
19544 edge16l %i3, %o6, %i4
19545 stbar
19546 movre %o1, %g4, %i0
19547 movre %g3, 0x3E9, %i6
19548 sethi 0x0F32, %l0
19549 xor %g1, 0x0DD1, %o0
19550 edge8l %l6, %l4, %i5
19551 fmovsge %icc, %f20, %f28
19552 edge16 %l2, %l5, %g5
19553 ldd [%l7 + 0x78], %f20
19554 edge16 %o4, %g6, %i2
19555 fxor %f20, %f16, %f22
19556 andn %l1, %o5, %l3
19557 or %g7, 0x05B8, %o2
19558 movvc %icc, %i1, %o7
19559 sllx %g2, 0x16, %o3
19560 brz,a %i3, loop_1700
19561 alignaddr %i7, %o6, %i4
19562 nop
19563 fitod %f21, %f24
19564 movn %xcc, %g4, %o1
19565loop_1700:
19566 fors %f19, %f31, %f7
19567 movpos %icc, %i0, %g3
19568 ldstub [%l7 + 0x11], %l0
19569 edge16ln %g1, %i6, %l6
19570 movrgez %l4, %i5, %l2
19571 set 0x7C, %l1
19572 ldswa [%l7 + %l1] 0x15, %l5
19573 membar 0x04
19574 movn %icc, %o0, %o4
19575 movpos %xcc, %g5, %g6
19576 nop
19577 fitos %f1, %f7
19578 fstox %f7, %f6
19579 fxtos %f6, %f21
19580 ld [%l7 + 0x78], %f26
19581 movgu %icc, %l1, %i2
19582 sethi 0x1F30, %l3
19583 udivcc %g7, 0x1362, %o5
19584 fsrc2 %f12, %f14
19585 fbu %fcc1, loop_1701
19586 lduh [%l7 + 0x18], %i1
19587 stx %o2, [%l7 + 0x50]
19588 fbg,a %fcc2, loop_1702
19589loop_1701:
19590 taddcc %g2, %o3, %i3
19591 tge %icc, 0x7
19592 array8 %o7, %o6, %i4
19593loop_1702:
19594 membar 0x0C
19595 tl %xcc, 0x4
19596 fcmpgt16 %f10, %f30, %g4
19597 sdiv %o1, 0x1104, %i7
19598 nop
19599 fitos %f8, %f11
19600 fstod %f11, %f20
19601 fmovspos %icc, %f3, %f8
19602 nop
19603 setx 0x6C64C0C65075AE90, %l0, %l6
19604 stx %l6, [%l7 + 0x18]
19605 ldx [%l7 + 0x18], %fsr
19606 edge16ln %g3, %i0, %g1
19607 mova %xcc, %i6, %l6
19608 restored
19609 rdpr %cwp, %g1
19610 rdpr %cansave, %g2
19611 rdpr %canrestore, %g3
19612 rdpr %cleanwin, %g4
19613 rdpr %otherwin, %g5
19614 rdpr %wstate, %g6
19615 fmul8x16au %f16, %f9, %f20
19616 ldd [%l7 + 0x38], %l0
19617 set 0x68, %o5
19618 ldswa [%l7 + %o5] 0x88, %l4
19619 fblg %fcc0, loop_1703
19620 fnegd %f8, %f6
19621 subccc %l2, 0x04AB, %l5
19622 sir 0x004B
19623loop_1703:
19624 fbge,a %fcc0, loop_1704
19625 mulscc %o0, %o4, %g5
19626 te %icc, 0x4
19627 nop
19628 set 0x40, %o7
19629 ldsw [%l7 + %o7], %g6
19630loop_1704:
19631 addc %l1, 0x0A14, %i2
19632 edge16l %l3, %g7, %i5
19633 edge8n %o5, %o2, %g2
19634 orcc %i1, 0x08AC, %i3
19635 ta %icc, 0x5
19636 wr %g0, 0x10, %asi
19637 ldxa [%l7 + 0x08] %asi, %o7
19638 fpackfix %f28, %f31
19639 brgz,a %o3, loop_1705
19640 taddcc %i4, 0x0E38, %g4
19641 alignaddrl %o6, %o1, %g3
19642 addc %i0, 0x1E87, %i7
19643loop_1705:
19644 ldsh [%l7 + 0x6C], %i6
19645 fmul8ulx16 %f28, %f10, %f2
19646 mulscc %g1, %l6, %l4
19647 xnor %l2, 0x0CF5, %l0
19648 fmovdleu %icc, %f2, %f16
19649 sll %o0, 0x01, %l5
19650 tsubcc %o4, %g6, %l1
19651 sra %g5, 0x00, %l3
19652 ldx [%l7 + 0x50], %g7
19653 wr %g0, 0x81, %asi
19654 swapa [%l7 + 0x34] %asi, %i2
19655 tpos %xcc, 0x0
19656 be loop_1706
19657 fba,a %fcc0, loop_1707
19658 sll %i5, %o5, %g2
19659 srlx %o2, 0x1A, %i1
19660loop_1706:
19661 fmovrdlez %i3, %f26, %f22
19662loop_1707:
19663 movl %xcc, %o7, %o3
19664 nop
19665 setx 0x004DE305, %l0, %l6
19666 st %l6, [%l7 + 0x28]
19667 ld [%l7 + 0x28], %f20
19668 setx 0x4C0BA149, %l1, %l5
19669 st %l5, [%l7 + 0x10]
19670 ld [%l7 + 0x10], %f27
19671 fdivs %f27, %f20, %f17
19672 popc %i4, %o6
19673 nop
19674 set 0x28, %g6
19675 ldd [%l7 + %g6], %f6
19676 addc %g4, %o1, %i0
19677 umulcc %i7, 0x134E, %i6
19678 bgu,a,pn %xcc, loop_1708
19679 umul %g3, %g1, %l4
19680 fbn %fcc0, loop_1709
19681 srl %l2, %l0, %l6
19682loop_1708:
19683 smulcc %o0, %l5, %o4
19684 wr %g0, 0x89, %asi
19685 prefetcha [%l7 + 0x40] %asi, 0x1
19686loop_1709:
19687 edge8ln %g6, %g5, %g7
19688 tl %xcc, 0x4
19689 umulcc %l3, 0x18EB, %i5
19690 fcmple32 %f30, %f22, %o5
19691 tsubcc %i2, 0x10A8, %g2
19692 tvs %xcc, 0x5
19693 fmuld8sux16 %f15, %f18, %f26
19694 edge16ln %o2, %i3, %i1
19695 fcmpeq16 %f22, %f26, %o3
19696 andncc %o7, %i4, %o6
19697 umul %o1, 0x13E7, %g4
19698 set 0x3C, %i3
19699 ldsba [%l7 + %i3] 0x88, %i7
19700 orcc %i0, 0x1A0F, %g3
19701 srl %g1, %l4, %l2
19702 movrgz %l0, %l6, %i6
19703 fmovdgu %icc, %f0, %f27
19704 movrlz %l5, %o0, %o4
19705 nop
19706 setx 0xA1A7D806, %l0, %l6
19707 st %l6, [%l7 + 0x28]
19708 ld [%l7 + 0x28], %f24
19709 setx 0xC215887D, %l1, %l5
19710 st %l5, [%l7 + 0x10]
19711 ld [%l7 + 0x10], %f15
19712 fmuls %f15, %f24, %f10
19713 movleu %xcc, %l1, %g5
19714 subc %g7, %l3, %g6
19715 fbg,a %fcc1, loop_1710
19716 xnor %o5, %i5, %g2
19717 fmovrdlez %i2, %f28, %f2
19718 fnot2s %f13, %f6
19719loop_1710:
19720 nop
19721 setx loop_1711, %l0, %l1
19722 jmpl %l1, %o2
19723 mova %xcc, %i1, %i3
19724 fnot2 %f20, %f26
19725 tl %xcc, 0x5
19726loop_1711:
19727 flush %l7 + 0x64
19728 edge32 %o7, %o3, %i4
19729 udiv %o6, 0x0DC8, %g4
19730 restored
19731 rdpr %cwp, %g1
19732 rdpr %cansave, %g2
19733 rdpr %canrestore, %g3
19734 rdpr %cleanwin, %g4
19735 rdpr %otherwin, %g5
19736 rdpr %wstate, %g6
19737 movge %icc, %i7, %i0
19738 and %o1, 0x0EE3, %g3
19739 st %f13, [%l7 + 0x20]
19740 ta %icc, 0x7
19741 udivx %g1, 0x15B9, %l2
19742 nop
19743 setx 0x8199268C, %l0, %l6
19744 st %l6, [%l7 + 0x28]
19745 ld [%l7 + 0x28], %f2
19746 fsqrts %f2, %f5
19747 fmovdvs %xcc, %f14, %f25
19748 alignaddr %l4, %l0, %i6
19749 movcs %icc, %l5, %l6
19750 tvc %icc, 0x2
19751 tneg %icc, 0x5
19752 fbe,a %fcc1, loop_1712
19753 bpos,a,pn %xcc, loop_1713
19754 movrgz %o4, 0x092, %o0
19755 movvs %xcc, %g5, %l1
19756loop_1712:
19757 nop
19758 setx 0xDD29469E, %l0, %l6
19759 st %l6, [%l7 + 0x28]
19760 ld [%l7 + 0x28], %f20
19761 setx 0xD084D7C2, %l1, %l5
19762 st %l5, [%l7 + 0x10]
19763 ld [%l7 + 0x10], %f4
19764 fmuls %f4, %f20, %f23
19765loop_1713:
19766 nop
19767 set 0x10, %o3
19768 ldswa [%l7 + %o3] 0x11, %g7
19769 subc %l3, 0x1EE9, %o5
19770 addccc %g6, %g2, %i5
19771 addccc %i2, 0x1E40, %i1
19772 fmovsgu %xcc, %f31, %f16
19773 edge8 %i3, %o7, %o3
19774 addc %o2, 0x1BEC, %o6
19775 fexpand %f30, %f10
19776 restored
19777 rdpr %cwp, %g1
19778 rdpr %cansave, %g2
19779 rdpr %canrestore, %g3
19780 rdpr %cleanwin, %g4
19781 rdpr %otherwin, %g5
19782 rdpr %wstate, %g6
19783 addccc %i4, %g4, %i0
19784 movvc %icc, %o1, %i7
19785 smul %g3, %g1, %l2
19786 edge16ln %l0, %i6, %l5
19787 andn %l6, %l4, %o4
19788 wr %g0, 0x81, %asi
19789 ldstuba [%l7 + 0x56] %asi, %g5
19790 movle %icc, %l1, %o0
19791 edge16l %l3, %o5, %g6
19792 nop
19793 setx 0x1C41934130D84141, %l0, %l6
19794 stx %l6, [%l7 + 0x28]
19795 ldd [%l7 + 0x28], %f12
19796 fsqrtd %f12, %f18
19797 movrlz %g2, %g7, %i5
19798 bleu,pt %icc, loop_1714
19799 sub %i2, %i1, %i3
19800 edge32ln %o3, %o2, %o6
19801 set 0x70, %l4
19802 stxa %o7, [%l7 + %l4] 0x14
19803loop_1714:
19804 tcs %xcc, 0x1
19805 alignaddrl %g4, %i4, %i0
19806 tgu %xcc, 0x7
19807 restored
19808 rdpr %cwp, %g1
19809 rdpr %cansave, %g2
19810 rdpr %canrestore, %g3
19811 rdpr %cleanwin, %g4
19812 rdpr %otherwin, %g5
19813 rdpr %wstate, %g6
19814 tcs %icc, 0x6
19815 move %icc, %i7, %o1
19816 movne %xcc, %g1, %l2
19817 fones %f17
19818 alignaddr %l0, %g3, %i6
19819 fbule,a %fcc3, loop_1715
19820 andncc %l6, %l5, %o4
19821 fbo %fcc0, loop_1716
19822 xorcc %l4, %l1, %g5
19823loop_1715:
19824 sll %o0, %l3, %o5
19825 mova %icc, %g2, %g7
19826loop_1716:
19827 nop
19828 wr %g0, 0x20, %asi
19829 ldxa [%g0 + 0x28] %asi, %g6
19830 ld [%l7 + 0x30], %f27
19831 addc %i2, %i5, %i1
19832 sdiv %o3, 0x132F, %o2
19833 fbu,a %fcc2, loop_1717
19834 movrgez %i3, 0x2FF, %o6
19835 movrgz %o7, 0x36E, %i4
19836 taddcctv %g4, %i7, %o1
19837loop_1717:
19838 fsrc1s %f18, %f30
19839 brgz %g1, loop_1718
19840 xnor %i0, %l2, %g3
19841 orcc %l0, 0x18AA, %l6
19842 fmovsa %xcc, %f21, %f31
19843loop_1718:
19844 movneg %icc, %i6, %o4
19845 subc %l5, 0x116B, %l1
19846 fpsub16 %f14, %f14, %f16
19847 stw %l4, [%l7 + 0x38]
19848 wr %g0, 0x19, %asi
19849 ldda [%l7 + 0x40] %asi, %f16
19850 addcc %o0, 0x0C14, %g5
19851 orncc %l3, 0x11EE, %o5
19852 tvs %icc, 0x5
19853 fsrc2 %f28, %f12
19854 fmovsneg %xcc, %f30, %f0
19855 subcc %g2, 0x0A6C, %g7
19856 addc %i2, 0x1A1A, %g6
19857 movrgez %i5, 0x344, %i1
19858 xorcc %o2, 0x0B88, %i3
19859 fmovsleu %xcc, %f24, %f22
19860 add %o3, 0x058A, %o6
19861 tcc %xcc, 0x6
19862 orncc %i4, 0x1A3E, %g4
19863 lduw [%l7 + 0x18], %i7
19864 edge8ln %o7, %o1, %i0
19865 movrlz %l2, 0x349, %g3
19866 addc %g1, 0x00EB, %l6
19867 bvc %xcc, loop_1719
19868 srax %l0, 0x11, %i6
19869 wr %g0, 0x23, %asi
19870 stha %o4, [%l7 + 0x46] %asi
19871 membar #Sync
19872loop_1719:
19873 tl %icc, 0x3
19874 fmovsg %icc, %f26, %f0
19875 nop
19876 setx 0xBDE0F529AE72BF95, %l0, %l6
19877 stx %l6, [%l7 + 0x28]
19878 ldd [%l7 + 0x28], %f18
19879 setx 0x28AF8E586686C1C8, %l1, %l5
19880 stx %l5, [%l7 + 0x10]
19881 ldd [%l7 + 0x10], %f2
19882 fsubd %f2, %f18, %f10
19883 tgu %icc, 0x1
19884 movn %xcc, %l1, %l4
19885 sdivcc %l5, 0x0A71, %g5
19886 movvc %icc, %o0, %l3
19887 fblg,a %fcc1, loop_1720
19888 bcc,a loop_1721
19889 fpack32 %f10, %f22, %f16
19890 set 0x2C, %i6
19891 lduwa [%l7 + %i6] 0x89, %g2
19892loop_1720:
19893 tcs %xcc, 0x7
19894loop_1721:
19895 popc %g7, %o5
19896 bcc,pt %icc, loop_1722
19897 edge16n %g6, %i2, %i1
19898 movre %i5, 0x2DD, %o2
19899 tvc %xcc, 0x1
19900loop_1722:
19901 fbule,a %fcc3, loop_1723
19902 alignaddr %o3, %o6, %i4
19903 tgu %xcc, 0x0
19904 fabsd %f28, %f8
19905loop_1723:
19906 tvs %icc, 0x2
19907 array16 %g4, %i3, %o7
19908 orn %o1, %i0, %l2
19909 tcs %xcc, 0x5
19910 movrgz %i7, %g3, %g1
19911 fbne %fcc1, loop_1724
19912 nop
19913 setx 0xB218739F, %l0, %l6
19914 st %l6, [%l7 + 0x28]
19915 ld [%l7 + 0x28], %f7
19916 setx 0x15B7B239, %l1, %l5
19917 st %l5, [%l7 + 0x10]
19918 ld [%l7 + 0x10], %f2
19919 fsubs %f2, %f7, %f26
19920 edge32n %l6, %l0, %i6
19921 smul %l1, 0x1BAB, %l4
19922loop_1724:
19923 fandnot1 %f24, %f24, %f26
19924 sdivcc %l5, 0x044A, %o4
19925 ldsh [%l7 + 0x2E], %g5
19926 fcmple32 %f8, %f30, %l3
19927 wr %g0, 0x2a, %asi
19928 stba %o0, [%l7 + 0x2F] %asi
19929 membar #Sync
19930 alignaddr %g7, %o5, %g6
19931 nop
19932 fitos %f16, %f31
19933 orcc %i2, 0x0758, %i1
19934 sethi 0x03A9, %g2
19935 xor %o2, 0x15CD, %i5
19936 addccc %o6, 0x06D1, %i4
19937 fnegs %f16, %f17
19938 alignaddr %o3, %g4, %o7
19939 wr %g0, 0xeb, %asi
19940 stxa %i3, [%l7 + 0x70] %asi
19941 membar #Sync
19942 fxnors %f9, %f1, %f24
19943 edge8l %o1, %l2, %i7
19944 movpos %xcc, %g3, %i0
19945 xorcc %l6, 0x1111, %l0
19946 tl %icc, 0x4
19947 movl %xcc, %i6, %l1
19948 bne,a,pn %xcc, loop_1725
19949 nop
19950 fitos %f4, %f5
19951 fstoi %f5, %f29
19952 addc %g1, 0x069E, %l5
19953 movleu %xcc, %o4, %g5
19954loop_1725:
19955 edge8l %l3, %o0, %l4
19956 alignaddrl %g7, %g6, %o5
19957 fornot2 %f12, %f2, %f26
19958 subcc %i2, %i1, %o2
19959 movcs %icc, %g2, %i5
19960 udivcc %o6, 0x0ECF, %o3
19961 call loop_1726
19962 edge16n %i4, %o7, %i3
19963 fcmple32 %f14, %f8, %o1
19964 sdiv %l2, 0x0E20, %i7
19965loop_1726:
19966 std %f22, [%l7 + 0x70]
19967 addcc %g3, 0x0808, %g4
19968 movcc %xcc, %i0, %l0
19969 movcc %icc, %i6, %l6
19970 wr %g0, 0x81, %asi
19971 stda %f0, [%l7 + 0x40] %asi
19972 set 0x71, %i0
19973 ldstuba [%l7 + %i0] 0x18, %l1
19974 fbge %fcc3, loop_1727
19975 saved
19976 rdpr %cwp, %g1
19977 rdpr %cansave, %g2
19978 rdpr %canrestore, %g3
19979 rdpr %cleanwin, %g4
19980 rdpr %otherwin, %g5
19981 rdpr %wstate, %g6
19982 fmovs %f28, %f5
19983 andn %l5, 0x031C, %o4
19984loop_1727:
19985 movne %xcc, %g1, %l3
19986 fmovsle %xcc, %f26, %f26
19987 tne %xcc, 0x3
19988 edge8l %g5, %o0, %l4
19989 nop
19990 setx loop_1728, %l0, %l1
19991 jmpl %l1, %g7
19992 bl,a,pt %icc, loop_1729
19993 fbu,a %fcc0, loop_1730
19994 ldstub [%l7 + 0x41], %o5
19995loop_1728:
19996 nop
19997 wr %g0, 0x80, %asi
19998 ldda [%l7 + 0x30] %asi, %g6
19999loop_1729:
20000 tpos %icc, 0x7
20001loop_1730:
20002 sdiv %i2, 0x139B, %i1
20003 umul %o2, 0x0F1B, %i5
20004 set 0x7C, %o0
20005 stwa %o6, [%l7 + %o0] 0x2f
20006 membar #Sync
20007 edge8l %o3, %i4, %g2
20008 fmovdn %icc, %f26, %f0
20009 fsrc2s %f2, %f26
20010 fcmpeq32 %f12, %f10, %o7
20011 fbo,a %fcc2, loop_1731
20012 sll %o1, %l2, %i7
20013 movneg %xcc, %g3, %i3
20014 tvs %xcc, 0x2
20015loop_1731:
20016 fmovdgu %icc, %f4, %f22
20017 movrgez %i0, 0x2C0, %g4
20018 fmovs %f16, %f2
20019 orcc %i6, 0x1EFC, %l6
20020 sra %l0, %l5, %l1
20021 tsubcctv %o4, %l3, %g5
20022 bvs loop_1732
20023 smulcc %g1, %l4, %o0
20024 fmovdleu %xcc, %f4, %f2
20025 tn %xcc, 0x7
20026loop_1732:
20027 nop
20028 setx 0x80627C33, %l0, %l6
20029 st %l6, [%l7 + 0x54]
20030 ld [%l7 + 0x54], %fsr
20031 movl %xcc, %g7, %o5
20032 fpadd16s %f25, %f25, %f30
20033 ba,pn %icc, loop_1733
20034 bn,pt %icc, loop_1734
20035 fmovs %f18, %f11
20036 st %f19, [%l7 + 0x60]
20037loop_1733:
20038 tgu %xcc, 0x1
20039loop_1734:
20040 tpos %xcc, 0x5
20041 udivx %i2, 0x10D4, %i1
20042 srax %g6, %i5, %o2
20043 brlz,a %o6, loop_1735
20044 add %i4, %g2, %o7
20045 fbge %fcc3, loop_1736
20046 saved
20047 rdpr %cwp, %g1
20048 rdpr %cansave, %g2
20049 rdpr %canrestore, %g3
20050 rdpr %cleanwin, %g4
20051 rdpr %otherwin, %g5
20052 rdpr %wstate, %g6
20053loop_1735:
20054 fcmpgt32 %f28, %f20, %o1
20055 edge16l %o3, %i7, %g3
20056loop_1736:
20057 fpadd16s %f19, %f4, %f25
20058 array16 %l2, %i0, %g4
20059 tgu %xcc, 0x5
20060 wr %g0, 0x2f, %asi
20061 stha %i3, [%l7 + 0x14] %asi
20062 membar #Sync
20063 bcs,a %xcc, loop_1737
20064 orcc %l6, 0x01C8, %l0
20065 brgez,a %l5, loop_1738
20066 orcc %i6, 0x06C2, %o4
20067loop_1737:
20068 edge32n %l3, %g5, %g1
20069 tne %icc, 0x2
20070loop_1738:
20071 xnor %l4, %l1, %g7
20072 tsubcctv %o5, %o0, %i2
20073 stbar
20074 edge32n %g6, %i5, %o2
20075 movvc %xcc, %o6, %i4
20076 tgu %icc, 0x6
20077 umulcc %i1, 0x0C9D, %g2
20078 saved
20079 rdpr %cwp, %g1
20080 rdpr %cansave, %g2
20081 rdpr %canrestore, %g3
20082 rdpr %cleanwin, %g4
20083 rdpr %otherwin, %g5
20084 rdpr %wstate, %g6
20085 set 0x60, %g2
20086 stxa %o1, [%l7 + %g2] 0x27
20087 membar #Sync
20088 tg %icc, 0x6
20089 movle %icc, %o3, %i7
20090 taddcctv %o7, 0x1433, %l2
20091 udivcc %g3, 0x1071, %g4
20092 edge8l %i0, %i3, %l6
20093 edge8ln %l0, %l5, %o4
20094 subccc %l3, 0x0D59, %i6
20095 ld [%l7 + 0x38], %f27
20096 fpsub16 %f20, %f4, %f4
20097 fzero %f26
20098 sub %g1, 0x1C91, %g5
20099 mova %icc, %l4, %l1
20100 bpos,a,pt %xcc, loop_1739
20101 flush %l7 + 0x40
20102 tge %xcc, 0x4
20103 tpos %icc, 0x2
20104loop_1739:
20105 ba %xcc, loop_1740
20106 fnors %f4, %f25, %f3
20107 tcs %xcc, 0x5
20108 edge32n %g7, %o5, %i2
20109loop_1740:
20110 udivx %o0, 0x07B7, %g6
20111 movneg %xcc, %o2, %o6
20112 set 0x2E, %i4
20113 lduha [%l7 + %i4] 0x0c, %i4
20114 fmul8ulx16 %f2, %f4, %f12
20115 set 0x6C, %l5
20116 sta %f20, [%l7 + %l5] 0x14
20117 fsrc2 %f6, %f30
20118 movneg %icc, %i1, %g2
20119 sdiv %i5, 0x1C99, %o1
20120 wr %g0, 0x04, %asi
20121 lduha [%l7 + 0x56] %asi, %o3
20122 subcc %o7, 0x0A77, %i7
20123 fpack16 %f18, %f11
20124 fbuge %fcc3, loop_1741
20125 tgu %xcc, 0x5
20126 move %icc, %g3, %l2
20127 tvs %icc, 0x7
20128loop_1741:
20129 xnor %i0, %g4, %l6
20130 stx %l0, [%l7 + 0x20]
20131 fxnors %f24, %f24, %f16
20132 udivcc %i3, 0x0DD9, %l5
20133 brz %l3, loop_1742
20134 fpack16 %f6, %f11
20135 fmovs %f31, %f0
20136 xor %o4, 0x0415, %i6
20137loop_1742:
20138 nop
20139 wr %g0, 0x80, %asi
20140 ldsha [%l7 + 0x40] %asi, %g5
20141 ldd [%l7 + 0x40], %l4
20142 fmovdg %icc, %f8, %f17
20143 std %f28, [%l7 + 0x08]
20144 movvs %xcc, %g1, %g7
20145 te %icc, 0x7
20146 ta %icc, 0x6
20147 fmul8sux16 %f24, %f28, %f22
20148 fble %fcc3, loop_1743
20149 movgu %icc, %o5, %i2
20150 ldub [%l7 + 0x31], %l1
20151 fmovdle %icc, %f2, %f20
20152loop_1743:
20153 restored
20154 rdpr %cwp, %g1
20155 rdpr %cansave, %g2
20156 rdpr %canrestore, %g3
20157 rdpr %cleanwin, %g4
20158 rdpr %otherwin, %g5
20159 rdpr %wstate, %g6
20160 udiv %g6, 0x11D5, %o0
20161 swap [%l7 + 0x28], %o2
20162 wr %g0, 0x80, %asi
20163 swapa [%l7 + 0x58] %asi, %o6
20164 bcc,a loop_1744
20165 movn %icc, %i1, %i4
20166 nop
20167 setx 0xD049135E, %l0, %l6
20168 st %l6, [%l7 + 0x64]
20169 ld [%l7 + 0x64], %fsr
20170 taddcctv %i5, %g2, %o3
20171loop_1744:
20172 movrgz %o1, 0x371, %i7
20173 andcc %g3, %o7, %i0
20174 nop
20175 fitod %f29, %f24
20176 wr %g0, 0x2f, %asi
20177 stha %l2, [%l7 + 0x0C] %asi
20178 membar #Sync
20179 fpsub32s %f31, %f28, %f28
20180 tvc %xcc, 0x0
20181 fmovdleu %xcc, %f26, %f21
20182 fpadd32 %f26, %f10, %f10
20183 fbe,a %fcc0, loop_1745
20184 and %g4, %l6, %l0
20185 mova %icc, %i3, %l5
20186 andn %o4, %l3, %g5
20187loop_1745:
20188 saved
20189 rdpr %cwp, %g1
20190 rdpr %cansave, %g2
20191 rdpr %canrestore, %g3
20192 rdpr %cleanwin, %g4
20193 rdpr %otherwin, %g5
20194 rdpr %wstate, %g6
20195 ldsw [%l7 + 0x50], %l4
20196 fnot1s %f18, %f11
20197 wr %g0, 0x81, %asi
20198 sta %f10, [%l7 + 0x30] %asi
20199 orncc %i6, %g1, %g7
20200 fmovdvc %icc, %f20, %f19
20201 be,a %icc, loop_1746
20202 fbul,a %fcc0, loop_1747
20203 subccc %o5, %l1, %g6
20204 add %l7, 0x08, %l6
20205 wr %g0, 0x0c, %asi
20206 casxa [%l6] %asi, %i2, %o2
20207loop_1746:
20208 fpackfix %f16, %f15
20209loop_1747:
20210 tle %xcc, 0x6
20211 taddcctv %o0, %o6, %i1
20212 fzeros %f24
20213 pdist %f18, %f16, %f2
20214 set 0x30, %o6
20215 stxa %i5, [%l7 + %o6] 0x0c
20216 fxnors %f10, %f23, %f0
20217 fbo,a %fcc3, loop_1748
20218 nop
20219 fitod %f10, %f10
20220 fdtoi %f10, %f10
20221 taddcctv %i4, %g2, %o3
20222 fmovdleu %xcc, %f9, %f27
20223loop_1748:
20224 taddcc %o1, 0x1ED4, %g3
20225 wr %g0, 0x88, %asi
20226 stda %f16, [%l7 + 0x40] %asi
20227 addc %o7, %i7, %i0
20228 fmovse %xcc, %f5, %f6
20229 bcs,a %xcc, loop_1749
20230 fmovdvs %icc, %f12, %f19
20231 tvc %icc, 0x4
20232 sllx %l2, 0x01, %g4
20233loop_1749:
20234 sdiv %l0, 0x01D1, %l6
20235 wr %g0, 0xeb, %asi
20236 stha %l5, [%l7 + 0x62] %asi
20237 membar #Sync
20238 tleu %icc, 0x2
20239 edge8 %i3, %l3, %o4
20240 fmovdpos %xcc, %f24, %f15
20241 move %icc, %l4, %g5
20242 nop
20243 fitod %f2, %f18
20244 fdtox %f18, %f8
20245 fxtod %f8, %f16
20246 fmovdpos %xcc, %f29, %f20
20247 xor %i6, 0x06F8, %g7
20248 tne %icc, 0x4
20249 movrgez %g1, %o5, %g6
20250 tsubcctv %i2, 0x11EC, %o2
20251 srlx %o0, 0x1C, %l1
20252 fmovdleu %icc, %f22, %f13
20253 alignaddrl %o6, %i5, %i4
20254 brnz,a %i1, loop_1750
20255 movpos %xcc, %o3, %o1
20256 bshuffle %f20, %f12, %f10
20257 fmovrde %g2, %f18, %f2
20258loop_1750:
20259 saved
20260 rdpr %cwp, %g1
20261 rdpr %cansave, %g2
20262 rdpr %canrestore, %g3
20263 rdpr %cleanwin, %g4
20264 rdpr %otherwin, %g5
20265 rdpr %wstate, %g6
20266 nop
20267 fitos %f12, %f27
20268 fstox %f27, %f10
20269 xnor %g3, %o7, %i0
20270 andn %l2, %i7, %g4
20271 add %l7, 0x6C, %l6
20272 wr %g0, 0x19, %asi
20273 casa [%l6] %asi, %l6, %l0
20274 subc %l5, 0x1963, %i3
20275 ldx [%l7 + 0x48], %o4
20276 wr %g0, 0x81, %asi
20277 ldsha [%l7 + 0x14] %asi, %l3
20278 srax %g5, %l4, %g7
20279 nop
20280 setx loop_1751, %l0, %l1
20281 wrpr 0x1, %tl
20282 wrpr %l1, %tnpc
20283 setx 0x34400001400, %l0, %l1
20284 wrpr %l1, %tstate
20285 wrhpr 0x4, %htstate
20286 done
20287 popc %g1, %o5
20288 set 0x14, %i1
20289 sta %f22, [%l7 + %i1] 0x88
20290loop_1751:
20291 fmovrsne %g6, %f22, %f18
20292 movvs %xcc, %i6, %i2
20293 tleu %icc, 0x7
20294 set 0x54, %l3
20295 sta %f13, [%l7 + %l3] 0x0c
20296 set 0x52, %l6
20297 ldsha [%l7 + %l6] 0x18, %o0
20298 be %icc, loop_1752
20299 bpos,pn %xcc, loop_1753
20300 mulx %l1, 0x01BF, %o2
20301 sub %i5, %o6, %i4
20302loop_1752:
20303 brz %o3, loop_1754
20304loop_1753:
20305 fblg,a %fcc0, loop_1755
20306 fbe %fcc1, loop_1756
20307 fpadd16s %f2, %f0, %f6
20308loop_1754:
20309 fzeros %f8
20310loop_1755:
20311 ba,a loop_1757
20312loop_1756:
20313 udivcc %o1, 0x05AF, %i1
20314 orn %g2, %o7, %g3
20315 ba loop_1758
20316loop_1757:
20317 ba %icc, loop_1759
20318 tl %xcc, 0x0
20319 fmovdneg %icc, %f27, %f30
20320loop_1758:
20321 movn %icc, %l2, %i0
20322loop_1759:
20323 alignaddr %g4, %l6, %l0
20324 tcc %icc, 0x0
20325 add %l7, 0x18, %l6
20326 wr %g0, 0x89, %asi
20327 casa [%l6] %asi, %l5, %i7
20328 tle %icc, 0x1
20329 sdivx %o4, 0x136E, %i3
20330 movpos %xcc, %l3, %l4
20331 alignaddrl %g7, %g5, %o5
20332 subc %g1, %i6, %i2
20333 fbl,a %fcc3, loop_1760
20334 movgu %icc, %o0, %g6
20335 tcc %icc, 0x2
20336 movrgez %l1, 0x28A, %i5
20337loop_1760:
20338 nop
20339 wr %g0, 0x10, %asi
20340 lduba [%l7 + 0x25] %asi, %o2
20341 ldx [%l7 + 0x18], %i4
20342 bg,a,pn %xcc, loop_1761
20343 movle %icc, %o3, %o1
20344 edge8ln %o6, %g2, %i1
20345 tvs %xcc, 0x2
20346loop_1761:
20347 stb %g3, [%l7 + 0x7C]
20348 sllx %o7, 0x11, %l2
20349 set 0x50, %g7
20350 ldda [%l7 + %g7] 0x22, %g4
20351 tge %icc, 0x2
20352 movrlez %i0, %l6, %l5
20353 subccc %i7, 0x0ECD, %l0
20354 tge %icc, 0x3
20355 tleu %xcc, 0x4
20356 movrgz %o4, %i3, %l4
20357 tvc %xcc, 0x5
20358 move %xcc, %g7, %g5
20359 set 0x4A, %g4
20360 ldstuba [%l7 + %g4] 0x89, %l3
20361 xor %g1, %i6, %o5
20362 ta %icc, 0x7
20363 edge8n %o0, %i2, %g6
20364 ldub [%l7 + 0x19], %l1
20365 xor %i5, %o2, %o3
20366 fcmpgt32 %f6, %f8, %i4
20367 wr %g0, 0x18, %asi
20368 ldswa [%l7 + 0x40] %asi, %o6
20369 or %g2, %i1, %o1
20370 subccc %g3, %l2, %g4
20371 movge %xcc, %o7, %l6
20372 fors %f14, %f5, %f18
20373 edge16n %l5, %i0, %i7
20374 tge %xcc, 0x1
20375 fba %fcc0, loop_1762
20376 saved
20377 rdpr %cwp, %g1
20378 rdpr %cansave, %g2
20379 rdpr %canrestore, %g3
20380 rdpr %cleanwin, %g4
20381 rdpr %otherwin, %g5
20382 rdpr %wstate, %g6
20383 sir 0x09FD
20384 fba %fcc2, loop_1763
20385loop_1762:
20386 tcc %xcc, 0x5
20387 fmovrde %l0, %f16, %f10
20388 movpos %icc, %i3, %o4
20389loop_1763:
20390 fornot1s %f4, %f31, %f7
20391 fmovdgu %xcc, %f2, %f5
20392 te %icc, 0x4
20393 fxnors %f19, %f25, %f14
20394 srax %l4, 0x10, %g5
20395 ld [%l7 + 0x7C], %f19
20396 edge8l %l3, %g7, %g1
20397 orn %i6, %o0, %o5
20398 brgz,a %i2, loop_1764
20399 array8 %l1, %i5, %o2
20400 fmovdn %icc, %f12, %f24
20401 fmovdvs %icc, %f20, %f31
20402loop_1764:
20403 fcmpgt32 %f20, %f14, %g6
20404 sllx %o3, 0x1A, %i4
20405 sethi 0x0155, %o6
20406 fbue,a %fcc1, loop_1765
20407 nop
20408 set 0x1C, %i2
20409 stb %i1, [%l7 + %i2]
20410 fmovse %xcc, %f25, %f20
20411 bcc,a loop_1766
20412loop_1765:
20413 nop
20414 setx loop_1767, %l0, %l1
20415 jmpl %l1, %o1
20416 movvs %xcc, %g2, %l2
20417 ldx [%l7 + 0x48], %g3
20418loop_1766:
20419 edge16n %g4, %l6, %o7
20420loop_1767:
20421 ldstub [%l7 + 0x19], %l5
20422 mulx %i7, 0x05E9, %l0
20423 fmovrslez %i0, %f10, %f11
20424 edge32n %i3, %o4, %g5
20425 stbar
20426 edge8l %l3, %g7, %l4
20427 sir 0x106F
20428 andcc %i6, 0x0164, %g1
20429 sdivcc %o0, 0x08CD, %i2
20430 tpos %icc, 0x0
20431 stb %o5, [%l7 + 0x23]
20432 movn %xcc, %i5, %o2
20433 membar #Sync
20434 wr %g0, 0xf8, %asi
20435 ldda [%l7 + 0x40] %asi, %f0
20436 movleu %icc, %g6, %o3
20437 fbu %fcc1, loop_1768
20438 nop
20439 set 0x29, %g5
20440 ldub [%l7 + %g5], %i4
20441 fbo,a %fcc3, loop_1769
20442 fbe,a %fcc2, loop_1770
20443loop_1768:
20444 movg %icc, %o6, %i1
20445 tl %xcc, 0x1
20446loop_1769:
20447 edge16l %l1, %o1, %g2
20448loop_1770:
20449 fandnot2s %f29, %f27, %f10
20450 tl %xcc, 0x2
20451 fornot2s %f1, %f7, %f0
20452 array8 %g3, %l2, %g4
20453 fnors %f16, %f26, %f0
20454 wr %g0, 0x89, %asi
20455 lda [%l7 + 0x4C] %asi, %f7
20456 sdivx %o7, 0x125C, %l5
20457 add %i7, 0x0D13, %l0
20458 movrlez %l6, %i3, %o4
20459 edge16 %g5, %i0, %g7
20460 fsrc1s %f28, %f15
20461 set 0x40, %g3
20462 stda %f0, [%l7 + %g3] 0x15
20463 bcs,pn %icc, loop_1771
20464 edge16n %l4, %l3, %i6
20465 movn %xcc, %o0, %g1
20466 edge8ln %i2, %i5, %o2
20467loop_1771:
20468 edge8ln %o5, %g6, %o3
20469 edge8l %o6, %i4, %l1
20470 bleu loop_1772
20471 ldd [%l7 + 0x58], %f8
20472 nop
20473 fitos %f3, %f9
20474 fstox %f9, %f24
20475 fxtos %f24, %f13
20476 movne %icc, %o1, %i1
20477loop_1772:
20478 fnot1s %f14, %f27
20479 ta %xcc, 0x1
20480 fpmerge %f25, %f11, %f26
20481 stx %g3, [%l7 + 0x38]
20482 fbl %fcc3, loop_1773
20483 umul %l2, %g2, %g4
20484 tl %xcc, 0x6
20485 nop
20486 fitod %f10, %f28
20487 fdtox %f28, %f28
20488loop_1773:
20489 tl %icc, 0x5
20490 tl %icc, 0x7
20491 fbne,a %fcc3, loop_1774
20492 fbo %fcc1, loop_1775
20493 fxnor %f28, %f8, %f16
20494 fnor %f10, %f0, %f30
20495loop_1774:
20496 sdivx %l5, 0x1C63, %i7
20497loop_1775:
20498 ldsb [%l7 + 0x79], %o7
20499 tne %xcc, 0x0
20500 fmovdleu %icc, %f30, %f19
20501 xorcc %l0, %i3, %o4
20502 saved
20503 rdpr %cwp, %g1
20504 rdpr %cansave, %g2
20505 rdpr %canrestore, %g3
20506 rdpr %cleanwin, %g4
20507 rdpr %otherwin, %g5
20508 rdpr %wstate, %g6
20509 nop
20510 fitod %f13, %f14
20511 fnegd %f18, %f26
20512 movge %xcc, %l6, %g5
20513 wr %g0, 0x10, %asi
20514 sta %f24, [%l7 + 0x58] %asi
20515 fmovdcs %icc, %f17, %f16
20516 set 0x55, %g1
20517 lduba [%l7 + %g1] 0x80, %g7
20518 array32 %l4, %l3, %i6
20519 fmovsleu %icc, %f7, %f25
20520 set 0x5C, %i5
20521 lduha [%l7 + %i5] 0x88, %o0
20522 fmovrdne %g1, %f26, %f12
20523 fornot1 %f8, %f26, %f4
20524 ldd [%l7 + 0x48], %f16
20525 tvc %xcc, 0x2
20526 nop
20527 fitos %f7, %f7
20528 fstoi %f7, %f18
20529 edge16 %i0, %i2, %i5
20530 tn %xcc, 0x6
20531 tsubcc %o5, 0x18AC, %g6
20532 edge16ln %o2, %o6, %o3
20533 mulx %i4, 0x176A, %o1
20534 sdiv %i1, 0x1DCF, %l1
20535 ldd [%l7 + 0x58], %g2
20536 sdiv %g2, 0x04B7, %l2
20537 brnz,a %l5, loop_1776
20538 array16 %i7, %g4, %o7
20539 fones %f29
20540 popc 0x01F9, %i3
20541loop_1776:
20542 fbne %fcc0, loop_1777
20543 edge8ln %l0, %l6, %g5
20544 movrlez %g7, 0x17F, %o4
20545 sll %l3, 0x0B, %l4
20546loop_1777:
20547 bcs,a,pt %icc, loop_1778
20548 sll %i6, 0x14, %g1
20549 sdivx %o0, 0x0841, %i0
20550 edge16ln %i2, %i5, %g6
20551loop_1778:
20552 movne %icc, %o5, %o2
20553 tpos %xcc, 0x0
20554 orcc %o3, %o6, %o1
20555 nop
20556 setx loop_1779, %l0, %l1
20557 wrpr 0x1, %tl
20558 wrpr %l1, %tnpc
20559 setx 0x34400001400, %l0, %l1
20560 wrpr %l1, %tstate
20561 wrhpr 0x4, %htstate
20562 done
20563 edge8 %i4, %l1, %g3
20564 tle %icc, 0x4
20565 wr %g0, 0x80, %asi
20566 ldsha [%l7 + 0x6A] %asi, %i1
20567loop_1779:
20568 addcc %l2, 0x1DAF, %l5
20569 movcs %icc, %g2, %i7
20570 restored
20571 rdpr %cwp, %g1
20572 rdpr %cansave, %g2
20573 rdpr %canrestore, %g3
20574 rdpr %cleanwin, %g4
20575 rdpr %otherwin, %g5
20576 rdpr %wstate, %g6
20577 move %xcc, %o7, %i3
20578 movleu %icc, %l0, %g4
20579 ldstub [%l7 + 0x26], %l6
20580 wr %g0, 0x04, %asi
20581 prefetcha [%l7 + 0x70] %asi, 0x3
20582 fmovsne %icc, %f27, %f11
20583 ta %icc, 0x6
20584 wr %g0, 0x11, %asi
20585 lduwa [%l7 + 0x74] %asi, %o4
20586 movge %xcc, %l3, %g7
20587 srlx %l4, 0x1E, %g1
20588 bne,a,pt %icc, loop_1780
20589 sub %i6, 0x0858, %i0
20590 andcc %o0, 0x0213, %i2
20591 bleu,a %icc, loop_1781
20592loop_1780:
20593 movcs %xcc, %i5, %o5
20594 mova %icc, %o2, %o3
20595 array32 %g6, %o1, %o6
20596loop_1781:
20597 fmovdleu %icc, %f16, %f12
20598 set 0x38, %i7
20599 ldxa [%g0 + %i7] 0x20, %i4
20600 movvs %icc, %g3, %l1
20601 fble %fcc0, loop_1782
20602 fpadd16s %f9, %f20, %f12
20603 edge8ln %l2, %l5, %g2
20604 bneg,pt %icc, loop_1783
20605loop_1782:
20606 tgu %icc, 0x0
20607 stx %i1, [%l7 + 0x40]
20608 tsubcctv %i7, %o7, %i3
20609loop_1783:
20610 fmovrsgez %l0, %f0, %f4
20611 edge32 %g4, %g5, %o4
20612 fpadd32s %f15, %f5, %f23
20613 sdivx %l3, 0x06E7, %l6
20614 fnot1 %f12, %f16
20615 fnands %f6, %f5, %f11
20616 fbn %fcc0, loop_1784
20617 udiv %g7, 0x070B, %g1
20618 nop
20619 setx loop_1785, %l0, %l1
20620 jmpl %l1, %i6
20621 movl %icc, %i0, %l4
20622loop_1784:
20623 brgz %i2, loop_1786
20624 srax %i5, 0x12, %o0
20625loop_1785:
20626 fandnot1 %f0, %f12, %f22
20627 subc %o2, %o5, %g6
20628loop_1786:
20629 andncc %o1, %o3, %i4
20630 xorcc %o6, %g3, %l2
20631 tne %icc, 0x0
20632 fxnors %f5, %f0, %f18
20633 sdivcc %l1, 0x1396, %l5
20634 sra %g2, 0x12, %i1
20635 sdiv %o7, 0x150E, %i3
20636 nop
20637 setx 0x572F3E2652FEA6E0, %l0, %l6
20638 stx %l6, [%l7 + 0x28]
20639 ldd [%l7 + 0x28], %f24
20640 setx 0xC5F7F9452E7E0797, %l1, %l5
20641 stx %l5, [%l7 + 0x10]
20642 ldd [%l7 + 0x10], %f14
20643 faddd %f14, %f24, %f26
20644 movl %xcc, %l0, %g4
20645 movg %xcc, %i7, %g5
20646 srlx %l3, %o4, %g7
20647 bpos,pn %xcc, loop_1787
20648 mova %icc, %g1, %l6
20649 movrgez %i6, %l4, %i2
20650 movle %xcc, %i5, %i0
20651loop_1787:
20652 bgu,pt %xcc, loop_1788
20653 fmovrslez %o0, %f16, %f0
20654 fsrc2s %f5, %f25
20655 std %f28, [%l7 + 0x78]
20656loop_1788:
20657 bg,pn %icc, loop_1789
20658 sir 0x1403
20659 fpsub32 %f4, %f4, %f18
20660 edge8 %o2, %o5, %o1
20661loop_1789:
20662 umulcc %o3, 0x188C, %i4
20663 wr %g0, 0x89, %asi
20664 prefetcha [%l7 + 0x68] %asi, 0x1
20665 movpos %xcc, %g3, %l2
20666 udivx %l1, 0x150B, %l5
20667 nop
20668 setx loop_1790, %l0, %l1
20669 wrpr 0x1, %tl
20670 wrpr %l1, %tnpc
20671 setx 0x34400001400, %l0, %l1
20672 wrpr %l1, %tstate
20673 wrhpr 0x4, %htstate
20674 done
20675 add %g2, %i1, %o7
20676 sra %o6, %l0, %i3
20677 fbuge %fcc3, loop_1791
20678loop_1790:
20679 fnor %f20, %f2, %f10
20680 xor %i7, 0x063F, %g4
20681 sethi 0x0623, %l3
20682loop_1791:
20683 ba loop_1792
20684 flush %l7 + 0x64
20685 fpadd32 %f18, %f30, %f26
20686 xnorcc %o4, %g7, %g5
20687loop_1792:
20688 brgz %g1, loop_1793
20689 andncc %l6, %i6, %l4
20690 stbar
20691 tvs %xcc, 0x3
20692loop_1793:
20693 xorcc %i5, 0x1506, %i0
20694 addcc %i2, 0x171C, %o2
20695 restored
20696 rdpr %cwp, %g1
20697 rdpr %cansave, %g2
20698 rdpr %canrestore, %g3
20699 rdpr %cleanwin, %g4
20700 rdpr %otherwin, %g5
20701 rdpr %wstate, %g6
20702 tgu %xcc, 0x3
20703 std %f16, [%l7 + 0x48]
20704 fors %f11, %f22, %f22
20705 bpos %xcc, loop_1794
20706 mulx %o5, 0x00DC, %o1
20707 movrlz %o3, 0x2B9, %i4
20708 taddcctv %g6, %g3, %o0
20709loop_1794:
20710 ta %xcc, 0x3
20711 membar #Sync
20712 set 0x40, %l0
20713 ldda [%l7 + %l0] 0xf9, %f0
20714 movrgz %l2, 0x0B1, %l5
20715 set 0x64, %l2
20716 lda [%l7 + %l2] 0x0c, %f19
20717 te %xcc, 0x0
20718 fmovsa %xcc, %f11, %f27
20719 fmovrdlz %l1, %f10, %f14
20720 fmovdle %icc, %f10, %f29
20721 taddcc %g2, 0x0B86, %i1
20722 andcc %o7, 0x1316, %o6
20723 tvs %icc, 0x0
20724 andncc %l0, %i3, %i7
20725 tcc %xcc, 0x0
20726 umul %g4, 0x1D66, %l3
20727 fmovdcs %icc, %f12, %f22
20728 tcs %xcc, 0x6
20729 movrlez %g7, 0x206, %g5
20730 nop
20731 setx loop_1795, %l0, %l1
20732 wrpr 0x1, %tl
20733 wrpr %l1, %tpc
20734 add %l1, 0x4, %l1
20735 wrpr %l1, %tnpc
20736 setx 0x34400001400, %l0, %l1
20737 wrpr %l1, %tstate
20738 wrhpr 0x4, %htstate
20739 retry
20740 fornot2 %f22, %f0, %f24
20741 array8 %g1, %o4, %i6
20742 brnz %l4, loop_1796
20743loop_1795:
20744 xnorcc %l6, %i0, %i2
20745 tn %icc, 0x4
20746 fpmerge %f22, %f0, %f16
20747loop_1796:
20748 fors %f17, %f29, %f18
20749 brnz,a %o2, loop_1797
20750 stbar
20751 ldsb [%l7 + 0x3D], %o5
20752 movneg %xcc, %o1, %i5
20753loop_1797:
20754 fmovsle %icc, %f12, %f27
20755 fbule %fcc1, loop_1798
20756 xor %o3, %g6, %g3
20757 st %f7, [%l7 + 0x70]
20758 tg %icc, 0x7
20759loop_1798:
20760 or %i4, %l2, %o0
20761 fpadd32 %f16, %f20, %f12
20762 andncc %l5, %g2, %i1
20763 ldx [%l7 + 0x78], %o7
20764 fbe %fcc0, loop_1799
20765 tg %xcc, 0x0
20766 fbn,a %fcc1, loop_1800
20767 bne,pn %icc, loop_1801
20768loop_1799:
20769 movl %xcc, %o6, %l1
20770 edge32n %l0, %i7, %g4
20771loop_1800:
20772 fmovdneg %xcc, %f2, %f6
20773loop_1801:
20774 nop
20775 fitos %f4, %f18
20776 fstoi %f18, %f30
20777 nop
20778 setx 0xC868F6EE, %l0, %l6
20779 st %l6, [%l7 + 0x28]
20780 ld [%l7 + 0x28], %f7
20781 setx 0x87C293FC, %l1, %l5
20782 st %l5, [%l7 + 0x10]
20783 ld [%l7 + 0x10], %f15
20784 fdivs %f15, %f7, %f22
20785 ldub [%l7 + 0x16], %l3
20786 taddcc %i3, %g7, %g5
20787 addcc %o4, %g1, %l4
20788 tleu %icc, 0x1
20789 fornot2s %f18, %f18, %f21
20790 edge16l %i6, %l6, %i2
20791 fpsub16 %f8, %f4, %f4
20792 edge16 %o2, %i0, %o1
20793 movrgz %i5, %o3, %o5
20794 fmovsge %icc, %f11, %f28
20795 movrgez %g3, 0x0DD, %i4
20796 tvs %xcc, 0x7
20797 wr %g0, 0x81, %asi
20798 ldda [%l7 + 0x10] %asi, %g6
20799 fmovsg %icc, %f26, %f22
20800 tcs %icc, 0x6
20801 be,pn %icc, loop_1802
20802 nop
20803 setx loop_1803, %l0, %l1
20804 jmpl %l1, %o0
20805 andcc %l5, %g2, %l2
20806 movleu %xcc, %o7, %i1
20807loop_1802:
20808 tvc %xcc, 0x3
20809loop_1803:
20810 fmovscc %icc, %f15, %f5
20811 edge16 %l1, %o6, %l0
20812 st %f1, [%l7 + 0x3C]
20813 addccc %g4, %l3, %i7
20814 brgez %i3, loop_1804
20815 sllx %g5, %o4, %g1
20816 movrgez %g7, %i6, %l4
20817 addc %i2, %o2, %i0
20818loop_1804:
20819 sir 0x1584
20820 srlx %l6, 0x1F, %o1
20821 sth %o3, [%l7 + 0x24]
20822 mova %icc, %i5, %g3
20823 fbu,a %fcc0, loop_1805
20824 bpos,pt %icc, loop_1806
20825 add %i4, 0x014F, %o5
20826 bcs,pt %xcc, loop_1807
20827loop_1805:
20828 prefetch [%l7 + 0x14], 0x0
20829loop_1806:
20830 nop
20831 wr %g0, 0x88, %asi
20832 lduha [%l7 + 0x36] %asi, %o0
20833loop_1807:
20834 fba,a %fcc2, loop_1808
20835 saved
20836 rdpr %cwp, %g1
20837 rdpr %cansave, %g2
20838 rdpr %canrestore, %g3
20839 rdpr %cleanwin, %g4
20840 rdpr %otherwin, %g5
20841 rdpr %wstate, %g6
20842 ldd [%l7 + 0x50], %f16
20843 nop
20844 setx 0xB40215D238AE36ED, %l0, %l6
20845 stx %l6, [%l7 + 0x28]
20846 ldd [%l7 + 0x28], %f24
20847 fsqrtd %f24, %f24
20848loop_1808:
20849 addccc %l5, %g2, %g6
20850 wr %g0, 0x89, %asi
20851 lduwa [%l7 + 0x74] %asi, %o7
20852 tgu %icc, 0x2
20853 movrne %l2, 0x2A4, %i1
20854 edge16l %o6, %l0, %g4
20855 ldd [%l7 + 0x30], %l0
20856 fandnot1 %f14, %f24, %f2
20857 movn %icc, %l3, %i7
20858 fbuge %fcc3, loop_1809
20859 movcc %xcc, %i3, %o4
20860 te %xcc, 0x1
20861 andncc %g1, %g7, %i6
20862loop_1809:
20863 tsubcctv %l4, 0x1F2F, %i2
20864 tn %icc, 0x4
20865 fcmpne16 %f12, %f26, %g5
20866 ld [%l7 + 0x3C], %f31
20867 tge %xcc, 0x0
20868 fbne,a %fcc3, loop_1810
20869 te %icc, 0x4
20870 ble loop_1811
20871 bgu,a %xcc, loop_1812
20872loop_1810:
20873 tle %xcc, 0x0
20874 nop
20875 fitod %f0, %f4
20876 fdtos %f4, %f26
20877loop_1811:
20878 nop
20879 set 0x2D, %o2
20880 ldstuba [%l7 + %o2] 0x88, %i0
20881loop_1812:
20882 nop
20883 setx loop_1813, %l0, %l1
20884 jmpl %l1, %o2
20885 fbo %fcc0, loop_1814
20886 taddcctv %o1, %o3, %l6
20887 fpmerge %f25, %f17, %f24
20888loop_1813:
20889 edge8l %g3, %i4, %i5
20890loop_1814:
20891 lduh [%l7 + 0x50], %o0
20892 set 0x220, %o4
20893 ldxa [%g0 + %o4] 0x52, %l5
20894 ldsw [%l7 + 0x3C], %g2
20895 movrgez %o5, %o7, %g6
20896 fbg,a %fcc2, loop_1815
20897 fnand %f2, %f16, %f8
20898 bvs loop_1816
20899 stb %l2, [%l7 + 0x77]
20900loop_1815:
20901 fmovdg %xcc, %f5, %f27
20902 mulx %o6, %i1, %g4
20903loop_1816:
20904 mulx %l1, 0x0AC2, %l3
20905 fcmpne16 %f4, %f16, %i7
20906 taddcc %l0, %o4, %i3
20907 tleu %xcc, 0x3
20908 edge8 %g7, %g1, %i6
20909 movl %icc, %i2, %g5
20910 xorcc %i0, 0x19CB, %o2
20911 bleu loop_1817
20912 xor %o1, %o3, %l4
20913 movgu %icc, %g3, %l6
20914 saved
20915 rdpr %cwp, %g1
20916 rdpr %cansave, %g2
20917 rdpr %canrestore, %g3
20918 rdpr %cleanwin, %g4
20919 rdpr %otherwin, %g5
20920 rdpr %wstate, %g6
20921loop_1817:
20922 nop
20923 set 0x7C, %l1
20924 stw %i4, [%l7 + %l1]
20925 set 0x10, %o1
20926 sta %f31, [%l7 + %o1] 0x88
20927 call loop_1818
20928 taddcc %i5, 0x03D6, %l5
20929 andn %g2, %o0, %o7
20930 movg %icc, %g6, %l2
20931loop_1818:
20932 fmovse %icc, %f16, %f4
20933 fmovrdgez %o5, %f6, %f12
20934 udivcc %o6, 0x1E50, %i1
20935 sir 0x13A3
20936 nop
20937 fitos %f11, %f5
20938 fstoi %f5, %f30
20939 membar 0x21
20940 udiv %g4, 0x00D6, %l3
20941 xorcc %l1, %i7, %o4
20942 movn %xcc, %l0, %i3
20943 tge %xcc, 0x3
20944 fmovdge %xcc, %f6, %f26
20945 fmovsg %xcc, %f20, %f30
20946 nop
20947 setx 0x917A0383, %l0, %l6
20948 st %l6, [%l7 + 0x28]
20949 ld [%l7 + 0x28], %f29
20950 setx 0xE46C76B2, %l1, %l5
20951 st %l5, [%l7 + 0x10]
20952 ld [%l7 + 0x10], %f13
20953 fsubs %f13, %f29, %f23
20954 stb %g1, [%l7 + 0x34]
20955 edge8ln %i6, %i2, %g5
20956 brgz,a %g7, loop_1819
20957 edge16ln %i0, %o1, %o2
20958 bshuffle %f14, %f16, %f6
20959 alignaddrl %l4, %o3, %l6
20960loop_1819:
20961 fpadd16 %f12, %f8, %f8
20962 nop
20963 setx 0xAA67E487815B4E54, %l0, %l6
20964 stx %l6, [%l7 + 0x28]
20965 ldd [%l7 + 0x28], %f12
20966 setx 0x19C21E9B8CD5C7F4, %l1, %l5
20967 stx %l5, [%l7 + 0x10]
20968 ldd [%l7 + 0x10], %f14
20969 faddd %f14, %f12, %f18
20970 xorcc %i4, 0x0B51, %i5
20971 fmovse %icc, %f31, %f13
20972 sdivx %g3, 0x19B8, %l5
20973 umul %g2, 0x1FCD, %o0
20974 movrgez %o7, %l2, %o5
20975 edge32l %g6, %i1, %g4
20976 edge8l %o6, %l1, %i7
20977 bcs loop_1820
20978 nop
20979 setx 0x45F1353C585F2BEF, %l0, %l6
20980 stx %l6, [%l7 + 0x28]
20981 ldd [%l7 + 0x28], %f12
20982 fsqrtd %f12, %f24
20983 membar 0x30
20984 array8 %l3, %l0, %o4
20985loop_1820:
20986 nop
20987 set 0x70, %o7
20988 stxa %g1, [%l7 + %o7] 0x81
20989 umulcc %i6, %i3, %i2
20990 edge8n %g7, %g5, %i0
20991 array16 %o2, %o1, %o3
20992 xnorcc %l4, %i4, %i5
20993 umul %g3, 0x1CF2, %l5
20994 nop
20995 setx loop_1821, %l0, %l1
20996 wrpr 0x1, %tl
20997 wrpr %l1, %tpc
20998 add %l1, 0x4, %l1
20999 wrpr %l1, %tnpc
21000 setx 0x34400001400, %l0, %l1
21001 wrpr %l1, %tstate
21002 wrhpr 0x4, %htstate
21003 retry
21004 nop
21005 set 0x3D, %g6
21006 ldsb [%l7 + %g6], %l6
21007 edge32l %g2, %o0, %l2
21008 tle %icc, 0x6
21009loop_1821:
21010 movl %icc, %o5, %g6
21011 nop
21012 set 0x50, %i3
21013 ldd [%l7 + %i3], %f28
21014 sir 0x1C1F
21015 tsubcctv %o7, 0x0CBC, %i1
21016 taddcc %g4, 0x0EAC, %l1
21017 fcmple16 %f2, %f0, %o6
21018 tvs %icc, 0x5
21019 ldd [%l7 + 0x48], %i6
21020 addccc %l0, 0x037E, %o4
21021 fpsub16 %f22, %f26, %f4
21022 xnorcc %g1, %l3, %i6
21023 fornot2 %f2, %f16, %f8
21024 edge16 %i3, %i2, %g5
21025 fmovrdlz %g7, %f12, %f14
21026 tg %xcc, 0x6
21027 umul %o2, %i0, %o3
21028 xnor %o1, %l4, %i5
21029 sub %g3, 0x169A, %i4
21030 fbu,a %fcc2, loop_1822
21031 nop
21032 setx loop_1823, %l0, %l1
21033 wrpr 0x1, %tl
21034 wrpr %l1, %tpc
21035 add %l1, 0x4, %l1
21036 wrpr %l1, %tnpc
21037 setx 0x34400001400, %l0, %l1
21038 wrpr %l1, %tstate
21039 wrhpr 0x4, %htstate
21040 retry
21041 sdivx %l6, 0x13D3, %l5
21042 addcc %g2, 0x016A, %o0
21043loop_1822:
21044 movrgez %o5, 0x124, %g6
21045loop_1823:
21046 smul %o7, 0x0050, %l2
21047 tg %icc, 0x2
21048 fmovda %xcc, %f20, %f7
21049 fcmpeq32 %f10, %f8, %g4
21050 tle %icc, 0x2
21051 fnot2 %f10, %f4
21052 orcc %i1, %o6, %l1
21053 fmovsgu %icc, %f8, %f14
21054 movpos %icc, %i7, %l0
21055 sethi 0x1181, %g1
21056 sll %o4, 0x01, %l3
21057 saved
21058 rdpr %cwp, %g1
21059 rdpr %cansave, %g2
21060 rdpr %canrestore, %g3
21061 rdpr %cleanwin, %g4
21062 rdpr %otherwin, %g5
21063 rdpr %wstate, %g6
21064 sra %i6, 0x0F, %i3
21065 set 0x18, %o5
21066 stxa %i2, [%l7 + %o5] 0x27
21067 membar #Sync
21068 fmovsl %xcc, %f13, %f2
21069 taddcctv %g7, 0x0F26, %o2
21070 tl %icc, 0x4
21071 std %f6, [%l7 + 0x78]
21072 addc %i0, 0x1BE1, %o3
21073 movrgez %o1, %l4, %i5
21074 tn %icc, 0x7
21075 st %f3, [%l7 + 0x64]
21076 brlez %g3, loop_1824
21077 movrgez %g5, %i4, %l6
21078 wr %g0, 0x24, %asi
21079 ldda [%l7 + 0x30] %asi, %l4
21080loop_1824:
21081 sub %g2, %o0, %g6
21082 mova %xcc, %o7, %o5
21083 fnot2 %f0, %f26
21084 edge8n %l2, %i1, %g4
21085 fmovdpos %xcc, %f21, %f19
21086 movrgez %l1, %i7, %l0
21087 movrlez %o6, 0x1B8, %o4
21088 andcc %l3, %g1, %i3
21089 membar #Sync
21090 wr %g0, 0x1f, %asi
21091 ldda [%l7 + 0x40] %asi, %f16
21092 bvc,pn %icc, loop_1825
21093 srl %i2, 0x10, %g7
21094 fnands %f25, %f1, %f15
21095 movg %xcc, %o2, %i0
21096loop_1825:
21097 addcc %i6, %o1, %l4
21098 fmovdl %xcc, %f15, %f30
21099 ldd [%l7 + 0x18], %f0
21100 alignaddrl %o3, %g3, %g5
21101 movl %icc, %i5, %i4
21102 fandnot1 %f12, %f0, %f4
21103 tne %xcc, 0x0
21104 orn %l5, 0x1676, %l6
21105 fpmerge %f12, %f0, %f10
21106 or %o0, %g2, %o7
21107 fbe %fcc0, loop_1826
21108 udiv %g6, 0x0735, %o5
21109 brlez %l2, loop_1827
21110 movleu %xcc, %i1, %l1
21111loop_1826:
21112 tg %xcc, 0x2
21113 edge32ln %g4, %i7, %l0
21114loop_1827:
21115 fpadd16 %f20, %f14, %f4
21116 fmovrsne %o6, %f18, %f5
21117 ta %icc, 0x7
21118 tcc %icc, 0x0
21119 orncc %l3, 0x17BD, %o4
21120 umul %g1, 0x0091, %i3
21121 edge8l %i2, %g7, %o2
21122 add %l7, 0x70, %l6
21123 wr %g0, 0x88, %asi
21124 casxa [%l6] %asi, %i0, %o1
21125 fbuge,a %fcc0, loop_1828
21126 edge8 %i6, %l4, %g3
21127 restored
21128 rdpr %cwp, %g1
21129 rdpr %cansave, %g2
21130 rdpr %canrestore, %g3
21131 rdpr %cleanwin, %g4
21132 rdpr %otherwin, %g5
21133 rdpr %wstate, %g6
21134 tg %icc, 0x5
21135loop_1828:
21136 nop
21137 setx 0xDBE22DDEF45645F2, %l0, %l6
21138 stx %l6, [%l7 + 0x28]
21139 ldd [%l7 + 0x28], %f18
21140 setx 0xA4F59D906DA17B32, %l1, %l5
21141 stx %l5, [%l7 + 0x10]
21142 ldd [%l7 + 0x10], %f8
21143 fmuld %f8, %f18, %f14
21144 fmovsg %icc, %f28, %f7
21145 movvc %xcc, %g5, %i5
21146 tleu %xcc, 0x4
21147 ldsw [%l7 + 0x70], %i4
21148 bvs,a loop_1829
21149 tl %icc, 0x4
21150 fbuge,a %fcc2, loop_1830
21151 nop
21152 setx 0x9AE9C9961054D64E, %l0, %l6
21153 stx %l6, [%l7 + 0x18]
21154 ldx [%l7 + 0x18], %fsr
21155loop_1829:
21156 fbl,a %fcc1, loop_1831
21157 move %xcc, %o3, %l5
21158loop_1830:
21159 fxnors %f8, %f14, %f4
21160 tleu %xcc, 0x4
21161loop_1831:
21162 lduh [%l7 + 0x36], %o0
21163 fmovdneg %icc, %f22, %f9
21164 mulx %g2, 0x00F1, %o7
21165 sdiv %g6, 0x01B2, %l6
21166 ldsw [%l7 + 0x60], %l2
21167 sdiv %i1, 0x052A, %o5
21168 nop
21169 setx 0x87D65EBD60545E30, %l0, %l6
21170 stx %l6, [%l7 + 0x70]
21171 ldx [%l7 + 0x70], %fsr
21172 brgz,a %l1, loop_1832
21173 tvs %xcc, 0x0
21174 andn %i7, 0x010E, %g4
21175 tneg %xcc, 0x4
21176loop_1832:
21177 lduw [%l7 + 0x68], %o6
21178 call loop_1833
21179 edge32ln %l0, %o4, %l3
21180 set 0x3C, %o3
21181 sta %f16, [%l7 + %o3] 0x15
21182loop_1833:
21183 mulscc %g1, 0x0D9C, %i3
21184 srlx %i2, 0x04, %o2
21185 movcc %icc, %i0, %o1
21186 edge16n %g7, %l4, %g3
21187 fbe,a %fcc3, loop_1834
21188 sub %i6, %g5, %i5
21189 sdiv %i4, 0x0BDC, %l5
21190 brnz,a %o0, loop_1835
21191loop_1834:
21192 xorcc %o3, 0x0CDC, %o7
21193 nop
21194 setx loop_1836, %l0, %l1
21195 wrpr 0x1, %tl
21196 wrpr %l1, %tnpc
21197 setx 0x34400001400, %l0, %l1
21198 wrpr %l1, %tstate
21199 wrhpr 0x4, %htstate
21200 done
21201 and %g6, %g2, %l6
21202loop_1835:
21203 umulcc %i1, 0x1D37, %l2
21204 ba,a,pn %xcc, loop_1837
21205loop_1836:
21206 movre %l1, 0x12E, %o5
21207 edge32l %i7, %g4, %l0
21208 taddcctv %o6, %l3, %g1
21209loop_1837:
21210 srax %i3, 0x13, %o4
21211 fnands %f3, %f2, %f7
21212 tneg %xcc, 0x6
21213 addcc %i2, 0x07FD, %o2
21214 addcc %o1, 0x0CB3, %i0
21215 movpos %icc, %g7, %g3
21216 srlx %l4, 0x0D, %i6
21217 tcc %icc, 0x7
21218 tleu %icc, 0x7
21219 stx %g5, [%l7 + 0x70]
21220 set 0x7C, %i6
21221 swapa [%l7 + %i6] 0x89, %i4
21222 mulx %i5, 0x095C, %l5
21223 wr %g0, 0x0c, %asi
21224 sta %f17, [%l7 + 0x34] %asi
21225 faligndata %f12, %f8, %f6
21226 array32 %o0, %o7, %g6
21227 nop
21228 setx loop_1838, %l0, %l1
21229 wrpr 0x1, %tl
21230 wrpr %l1, %tnpc
21231 setx 0x34400001400, %l0, %l1
21232 wrpr %l1, %tstate
21233 wrhpr 0x4, %htstate
21234 done
21235 or %g2, 0x1FC2, %l6
21236 fpack16 %f28, %f27
21237 fbl,a %fcc1, loop_1839
21238loop_1838:
21239 nop
21240 set 0x20, %i0
21241 stx %o3, [%l7 + %i0]
21242 edge8l %i1, %l1, %o5
21243 brz %i7, loop_1840
21244loop_1839:
21245 movle %icc, %l2, %g4
21246 movl %xcc, %o6, %l0
21247 udivx %l3, 0x1EA5, %i3
21248loop_1840:
21249 fbule,a %fcc0, loop_1841
21250 sllx %o4, 0x06, %i2
21251 fnors %f14, %f9, %f21
21252 fpsub32 %f16, %f20, %f6
21253loop_1841:
21254 nop
21255 setx 0x864353D64046B82E, %l0, %l6
21256 stx %l6, [%l7 + 0x58]
21257 ldx [%l7 + 0x58], %fsr
21258 membar #Sync
21259 wr %g0, 0x1e, %asi
21260 ldda [%l7 + 0x40] %asi, %f0
21261 movre %o2, %g1, %o1
21262 tcs %xcc, 0x2
21263 set 0x72, %l4
21264 stha %g7, [%l7 + %l4] 0x0c
21265 bleu,a loop_1842
21266 edge16n %i0, %g3, %l4
21267 movrlez %i6, %g5, %i4
21268 move %icc, %i5, %l5
21269loop_1842:
21270 tvc %icc, 0x4
21271 sra %o7, %o0, %g2
21272 wr %g0, 0x80, %asi
21273 ldswa [%l7 + 0x68] %asi, %l6
21274 nop
21275 fitos %f3, %f18
21276 fstod %f18, %f2
21277 fand %f6, %f24, %f20
21278 nop
21279 setx 0x505161F8, %l0, %l6
21280 st %l6, [%l7 + 0x40]
21281 ld [%l7 + 0x40], %fsr
21282 movrgz %g6, 0x32C, %o3
21283 sdivx %i1, 0x1189, %l1
21284 tne %icc, 0x7
21285 subcc %o5, %i7, %l2
21286 movrne %o6, 0x2D5, %g4
21287 fbg %fcc1, loop_1843
21288 sllx %l3, 0x0B, %i3
21289 ldsh [%l7 + 0x2E], %l0
21290 fmovsneg %icc, %f6, %f25
21291loop_1843:
21292 nop
21293 set 0x10, %g2
21294 lduh [%l7 + %g2], %i2
21295 membar 0x22
21296 addccc %o2, 0x0BFD, %o4
21297 srl %g1, 0x07, %o1
21298 sub %g7, 0x1B3A, %g3
21299 set 0x48, %i4
21300 lduha [%l7 + %i4] 0x0c, %i0
21301 fmul8sux16 %f18, %f18, %f26
21302 set 0x3B, %l5
21303 stba %l4, [%l7 + %l5] 0x27
21304 membar #Sync
21305 srl %i6, 0x13, %g5
21306 stbar
21307 umul %i5, %i4, %l5
21308 bn,a,pn %xcc, loop_1844
21309 fzeros %f21
21310 sir 0x134C
21311 fbl,a %fcc3, loop_1845
21312loop_1844:
21313 nop
21314 setx 0xF5CB288F2FBF9DE3, %l0, %l6
21315 stx %l6, [%l7 + 0x28]
21316 ldd [%l7 + 0x28], %f24
21317 setx 0x242C67359D2AF030, %l1, %l5
21318 stx %l5, [%l7 + 0x10]
21319 ldd [%l7 + 0x10], %f2
21320 fdivd %f2, %f24, %f4
21321 set 0x16, %o0
21322 ldsba [%l7 + %o0] 0x11, %o7
21323loop_1845:
21324 ld [%l7 + 0x18], %f26
21325 or %o0, 0x0509, %g2
21326 edge16n %g6, %l6, %o3
21327 fbul %fcc0, loop_1846
21328 tgu %xcc, 0x0
21329 fsrc1 %f8, %f6
21330 orncc %i1, 0x02A3, %o5
21331loop_1846:
21332 nop
21333 add %l7, 0x18, %l6
21334 wr %g0, 0x04, %asi
21335 ldxa [%l6] %asi, %i7
21336 casxa [%l6] 0x04, %i7, %l1
21337 udiv %l2, 0x17B0, %o6
21338 edge8 %l3, %i3, %l0
21339 brlz,a %g4, loop_1847
21340 stbar
21341 fnor %f18, %f2, %f10
21342 movn %xcc, %i2, %o4
21343loop_1847:
21344 nop
21345 setx loop_1848, %l0, %l1
21346 wrpr 0x1, %tl
21347 wrpr %l1, %tnpc
21348 setx 0x34400001400, %l0, %l1
21349 wrpr %l1, %tstate
21350 wrhpr 0x4, %htstate
21351 done
21352 orcc %g1, 0x1264, %o1
21353 nop
21354 set 0x58, %o6
21355 ldsw [%l7 + %o6], %g7
21356 srlx %o2, 0x1A, %i0
21357loop_1848:
21358 fmul8x16al %f7, %f2, %f20
21359 restored
21360 rdpr %cwp, %g1
21361 rdpr %cansave, %g2
21362 rdpr %canrestore, %g3
21363 rdpr %cleanwin, %g4
21364 rdpr %otherwin, %g5
21365 rdpr %wstate, %g6
21366 fbug,a %fcc0, loop_1849
21367 edge8ln %l4, %g3, %g5
21368 movpos %xcc, %i6, %i4
21369 fone %f30
21370loop_1849:
21371 flush %l7 + 0x24
21372 fornot2 %f6, %f12, %f8
21373 fandnot1 %f18, %f16, %f14
21374 fbge,a %fcc0, loop_1850
21375 array8 %l5, %o7, %i5
21376 edge16l %g2, %g6, %o0
21377 orcc %l6, 0x01C4, %i1
21378loop_1850:
21379 taddcctv %o5, %o3, %i7
21380 be,a loop_1851
21381 lduw [%l7 + 0x28], %l2
21382 wr %g0, 0x89, %asi
21383 lduba [%l7 + 0x13] %asi, %l1
21384loop_1851:
21385 std %f0, [%l7 + 0x60]
21386 add %o6, %l3, %l0
21387 movrlz %i3, %g4, %i2
21388 fmovrdlz %g1, %f30, %f26
21389 fmovsne %icc, %f18, %f19
21390 edge16ln %o4, %o1, %o2
21391 wr %g0, 0x0c, %asi
21392 ldswa [%l7 + 0x5C] %asi, %i0
21393 movn %icc, %g7, %g3
21394 move %icc, %g5, %l4
21395 tvs %icc, 0x2
21396 fmovrsgez %i4, %f12, %f13
21397 fmovsle %icc, %f26, %f28
21398 movrlez %l5, 0x219, %o7
21399 movvc %icc, %i5, %i6
21400 membar 0x12
21401 mova %icc, %g6, %g2
21402 movneg %xcc, %l6, %o0
21403 fpadd16s %f19, %f23, %f8
21404 tleu %xcc, 0x5
21405 addccc %o5, %o3, %i7
21406 wr %g0, 0x18, %asi
21407 stba %l2, [%l7 + 0x60] %asi
21408 orncc %i1, 0x059E, %o6
21409 st %f15, [%l7 + 0x2C]
21410 fnands %f2, %f3, %f12
21411 fpsub16s %f5, %f0, %f6
21412 bvs %xcc, loop_1852
21413 fmovdgu %xcc, %f26, %f11
21414 tgu %xcc, 0x4
21415 movg %icc, %l1, %l0
21416loop_1852:
21417 fmovrsgz %i3, %f21, %f12
21418 fmovdvs %icc, %f2, %f4
21419 movrgez %g4, 0x288, %l3
21420 fnands %f5, %f2, %f20
21421 wr %g0, 0x2b, %asi
21422 stwa %i2, [%l7 + 0x08] %asi
21423 membar #Sync
21424 restored
21425 rdpr %cwp, %g1
21426 rdpr %cansave, %g2
21427 rdpr %canrestore, %g3
21428 rdpr %cleanwin, %g4
21429 rdpr %otherwin, %g5
21430 rdpr %wstate, %g6
21431 set 0x10, %l3
21432 lduha [%l7 + %l3] 0x15, %o4
21433 udivcc %o1, 0x11E1, %o2
21434 ld [%l7 + 0x10], %f4
21435 tsubcc %g1, 0x15E2, %g7
21436 movg %xcc, %g3, %i0
21437 brlz,a %l4, loop_1853
21438 tg %xcc, 0x6
21439 wr %g0, 0x80, %asi
21440 lda [%l7 + 0x74] %asi, %f4
21441loop_1853:
21442 edge8ln %i4, %l5, %g5
21443 brgez %i5, loop_1854
21444 fpmerge %f15, %f0, %f10
21445 alignaddrl %i6, %o7, %g6
21446 wr %g0, 0x11, %asi
21447 lduwa [%l7 + 0x0C] %asi, %l6
21448loop_1854:
21449 xnorcc %o0, %g2, %o3
21450 fcmple32 %f4, %f24, %o5
21451 array16 %i7, %i1, %l2
21452 brlez %l1, loop_1855
21453 orcc %o6, %l0, %i3
21454 srl %l3, 0x00, %i2
21455 array32 %o4, %o1, %o2
21456loop_1855:
21457 subcc %g1, %g4, %g7
21458 fpsub32 %f24, %f26, %f10
21459 taddcctv %g3, 0x119D, %l4
21460 tne %xcc, 0x4
21461 bleu loop_1856
21462 sll %i0, %i4, %g5
21463 fmovsvc %icc, %f21, %f30
21464 fpsub32 %f2, %f26, %f8
21465loop_1856:
21466 movvc %icc, %i5, %l5
21467 tneg %icc, 0x7
21468 or %o7, %i6, %l6
21469 movleu %icc, %o0, %g6
21470 fmul8x16au %f16, %f17, %f0
21471 ta %xcc, 0x7
21472 nop
21473 set 0x44, %l6
21474 sth %g2, [%l7 + %l6]
21475 movcs %xcc, %o3, %i7
21476 fpadd16 %f26, %f4, %f0
21477 fmul8x16 %f22, %f20, %f22
21478 sub %o5, 0x10D8, %i1
21479 set 0x40, %g7
21480 sta %f3, [%l7 + %g7] 0x19
21481 nop
21482 setx 0x31A26E99AD72C9F8, %l0, %l6
21483 stx %l6, [%l7 + 0x28]
21484 ldd [%l7 + 0x28], %f22
21485 fsqrtd %f22, %f10
21486 array16 %l2, %l1, %o6
21487 pdist %f14, %f30, %f10
21488 saved
21489 rdpr %cwp, %g1
21490 rdpr %cansave, %g2
21491 rdpr %canrestore, %g3
21492 rdpr %cleanwin, %g4
21493 rdpr %otherwin, %g5
21494 rdpr %wstate, %g6
21495 move %xcc, %l0, %l3
21496 set 0x23, %i1
21497 lduba [%l7 + %i1] 0x18, %i3
21498 udivcc %o4, 0x136A, %i2
21499 tn %icc, 0x0
21500 fmovdneg %xcc, %f6, %f31
21501 xnor %o1, %g1, %o2
21502 st %f14, [%l7 + 0x0C]
21503 bleu %xcc, loop_1857
21504 fbg,a %fcc2, loop_1858
21505 umul %g4, %g7, %l4
21506 fmovrdlz %i0, %f20, %f24
21507loop_1857:
21508 ta %icc, 0x7
21509loop_1858:
21510 brz,a %i4, loop_1859
21511 fmovdg %xcc, %f12, %f9
21512 fcmpgt16 %f24, %f8, %g5
21513 tsubcc %g3, %l5, %i5
21514loop_1859:
21515 nop
21516 setx 0x460FD94B, %l0, %l6
21517 st %l6, [%l7 + 0x28]
21518 ld [%l7 + 0x28], %f15
21519 fsqrts %f15, %f27
21520 fmovrsgez %o7, %f17, %f31
21521 edge32 %l6, %i6, %g6
21522 set 0x40, %g4
21523 stda %f16, [%l7 + %g4] 0x0c
21524 edge32ln %o0, %g2, %i7
21525 array8 %o5, %i1, %o3
21526 tl %xcc, 0x6
21527 array16 %l1, %l2, %o6
21528 andncc %l3, %i3, %o4
21529 tleu %icc, 0x4
21530 popc 0x1FB7, %l0
21531 sdivcc %o1, 0x0F17, %g1
21532 tsubcc %o2, %g4, %g7
21533 bl,pn %icc, loop_1860
21534 fmovdle %icc, %f26, %f30
21535 stbar
21536 array16 %i2, %l4, %i0
21537loop_1860:
21538 movre %i4, %g3, %g5
21539 fandnot1 %f30, %f22, %f0
21540 xnor %i5, %o7, %l5
21541 for %f20, %f28, %f20
21542 tneg %icc, 0x1
21543 edge32l %l6, %g6, %o0
21544 ta %icc, 0x5
21545 movpos %icc, %g2, %i7
21546 srlx %o5, %i1, %o3
21547 nop
21548 setx 0x71BCE781, %l0, %l6
21549 st %l6, [%l7 + 0x28]
21550 ld [%l7 + 0x28], %f20
21551 setx 0x7CECA393, %l1, %l5
21552 st %l5, [%l7 + 0x10]
21553 ld [%l7 + 0x10], %f21
21554 fadds %f21, %f20, %f23
21555 ld [%l7 + 0x60], %f7
21556 fmovsle %icc, %f4, %f30
21557 bl,a loop_1861
21558 tsubcc %l1, 0x0300, %l2
21559 fmovdcc %xcc, %f26, %f12
21560 tleu %icc, 0x5
21561loop_1861:
21562 sdiv %i6, 0x1DFB, %l3
21563 sethi 0x17AA, %o6
21564 brlez %o4, loop_1862
21565 fmovrdlz %l0, %f4, %f6
21566 fmul8x16al %f1, %f31, %f26
21567 movleu %icc, %i3, %g1
21568loop_1862:
21569 sra %o1, %g4, %o2
21570 fpackfix %f26, %f11
21571 fmovdcc %icc, %f0, %f17
21572 mova %xcc, %i2, %l4
21573 tvc %xcc, 0x3
21574 movle %icc, %g7, %i0
21575 bcc,a,pt %xcc, loop_1863
21576 tl %icc, 0x4
21577 srax %g3, %i4, %g5
21578 membar 0x1B
21579loop_1863:
21580 nop
21581 setx 0x606AD655, %l0, %l6
21582 st %l6, [%l7 + 0x38]
21583 ld [%l7 + 0x38], %fsr
21584 lduh [%l7 + 0x6E], %o7
21585 stx %l5, [%l7 + 0x18]
21586 sir 0x121C
21587 movge %icc, %i5, %l6
21588 wr %g0, 0x04, %asi
21589 lduha [%l7 + 0x6E] %asi, %g6
21590 tne %icc, 0x6
21591 fpackfix %f12, %f0
21592 tg %xcc, 0x5
21593 fmovdl %xcc, %f5, %f22
21594 addccc %o0, 0x1576, %i7
21595 ldsw [%l7 + 0x28], %g2
21596 fbne,a %fcc0, loop_1864
21597 movg %icc, %i1, %o3
21598 set 0x40, %g5
21599 stda %f0, [%l7 + %g5] 0x19
21600loop_1864:
21601 addccc %l1, 0x03CD, %o5
21602 nop
21603 setx 0x0EA4033D, %l0, %l6
21604 st %l6, [%l7 + 0x28]
21605 ld [%l7 + 0x28], %f11
21606 setx 0x80209AF5, %l1, %l5
21607 st %l5, [%l7 + 0x10]
21608 ld [%l7 + 0x10], %f11
21609 fsubs %f11, %f11, %f27
21610 movneg %icc, %l2, %i6
21611 edge32 %l3, %o6, %l0
21612 sllx %i3, %g1, %o4
21613 tcs %icc, 0x7
21614 brlz,a %g4, loop_1865
21615 sethi 0x14BD, %o1
21616 movle %xcc, %o2, %i2
21617 xor %l4, 0x1C48, %g7
21618loop_1865:
21619 fmovdg %icc, %f8, %f9
21620 membar 0x61
21621 fmovspos %xcc, %f26, %f5
21622 brgez,a %i0, loop_1866
21623 tle %icc, 0x2
21624 fsrc2s %f0, %f28
21625 addc %g3, 0x149E, %g5
21626loop_1866:
21627 nop
21628 fitos %f5, %f23
21629 fstox %f23, %f12
21630 fxtos %f12, %f31
21631 nop
21632 setx loop_1867, %l0, %l1
21633 jmpl %l1, %i4
21634 call loop_1868
21635 taddcc %o7, 0x0F88, %i5
21636 subccc %l5, 0x04CE, %g6
21637loop_1867:
21638 edge8 %l6, %i7, %g2
21639loop_1868:
21640 lduw [%l7 + 0x68], %o0
21641 bne,a loop_1869
21642 edge8 %i1, %l1, %o5
21643 smulcc %l2, %i6, %l3
21644 fble,a %fcc1, loop_1870
21645loop_1869:
21646 andn %o3, 0x1BF6, %l0
21647 sethi 0x1BE1, %o6
21648 nop
21649 setx 0xD89DCFB13FE1655C, %l0, %l6
21650 stx %l6, [%l7 + 0x28]
21651 ldd [%l7 + 0x28], %f12
21652 setx 0xA765B02B15C24A78, %l1, %l5
21653 stx %l5, [%l7 + 0x10]
21654 ldd [%l7 + 0x10], %f24
21655 fmuld %f24, %f12, %f10
21656loop_1870:
21657 tcs %xcc, 0x6
21658 xorcc %g1, %i3, %g4
21659 array16 %o4, %o2, %i2
21660 fmul8x16au %f15, %f30, %f6
21661 bvs,pt %xcc, loop_1871
21662 movneg %icc, %l4, %o1
21663 udivx %i0, 0x1A70, %g3
21664 array8 %g7, %i4, %g5
21665loop_1871:
21666 add %i5, %o7, %l5
21667 tsubcctv %l6, 0x019D, %g6
21668 bleu,pt %xcc, loop_1872
21669 fnegs %f20, %f0
21670 membar 0x13
21671 fnands %f3, %f0, %f9
21672loop_1872:
21673 fbe %fcc2, loop_1873
21674 tgu %icc, 0x6
21675 fbn %fcc1, loop_1874
21676 array8 %i7, %o0, %g2
21677loop_1873:
21678 tcc %icc, 0x3
21679 tsubcc %l1, %o5, %i1
21680loop_1874:
21681 fand %f16, %f20, %f22
21682 alignaddr %i6, %l3, %l2
21683 wr %g0, 0x04, %asi
21684 swapa [%l7 + 0x50] %asi, %l0
21685 stb %o6, [%l7 + 0x1D]
21686 call loop_1875
21687 fnors %f19, %f24, %f9
21688 brgez %g1, loop_1876
21689 fcmpne16 %f20, %f30, %i3
21690loop_1875:
21691 edge16ln %g4, %o3, %o4
21692 bneg,pt %icc, loop_1877
21693loop_1876:
21694 edge16n %o2, %l4, %i2
21695 brgz,a %i0, loop_1878
21696 stx %o1, [%l7 + 0x78]
21697loop_1877:
21698 smulcc %g7, %i4, %g5
21699 te %xcc, 0x0
21700loop_1878:
21701 tne %icc, 0x3
21702 array16 %i5, %o7, %g3
21703 udivx %l6, 0x0A9D, %l5
21704 wr %g0, 0x88, %asi
21705 swapa [%l7 + 0x6C] %asi, %i7
21706 brlz,a %g6, loop_1879
21707 tvc %icc, 0x6
21708 nop
21709 setx loop_1880, %l0, %l1
21710 wrpr 0x1, %tl
21711 wrpr %l1, %tpc
21712 add %l1, 0x4, %l1
21713 wrpr %l1, %tnpc
21714 setx 0x34400001400, %l0, %l1
21715 wrpr %l1, %tstate
21716 wrhpr 0x4, %htstate
21717 retry
21718 sub %g2, %l1, %o5
21719loop_1879:
21720 nop
21721 set 0x40, %g3
21722 ldd [%l7 + %g3], %f24
21723 bcc loop_1881
21724loop_1880:
21725 sdiv %i1, 0x1169, %o0
21726 st %f29, [%l7 + 0x5C]
21727 nop
21728 set 0x48, %g1
21729 ldsw [%l7 + %g1], %i6
21730loop_1881:
21731 movneg %icc, %l2, %l3
21732 xnorcc %l0, 0x1A8D, %o6
21733 wr %g0, 0x04, %asi
21734 stda %f16, [%l7 + 0x40] %asi
21735 be loop_1882
21736 fsrc2s %f24, %f16
21737 movg %xcc, %g1, %i3
21738 array16 %o3, %o4, %o2
21739loop_1882:
21740 xor %l4, 0x1A5B, %g4
21741 movcs %xcc, %i0, %o1
21742 sllx %i2, 0x16, %g7
21743 fmovrdlz %i4, %f6, %f30
21744 set 0x62, %i5
21745 lduha [%l7 + %i5] 0x0c, %i5
21746 fandnot1 %f20, %f20, %f12
21747 lduh [%l7 + 0x4C], %o7
21748 fnors %f16, %f12, %f9
21749 subccc %g5, 0x06D6, %l6
21750 fmovdcs %xcc, %f17, %f14
21751 brgez,a %l5, loop_1883
21752 subc %g3, %i7, %g2
21753 saved
21754 rdpr %cwp, %g1
21755 rdpr %cansave, %g2
21756 rdpr %canrestore, %g3
21757 rdpr %cleanwin, %g4
21758 rdpr %otherwin, %g5
21759 rdpr %wstate, %g6
21760 array8 %l1, %g6, %i1
21761loop_1883:
21762 taddcctv %o0, %o5, %l2
21763 mova %icc, %i6, %l0
21764 ldsh [%l7 + 0x20], %l3
21765 andncc %g1, %i3, %o3
21766 sllx %o4, 0x0F, %o6
21767 fmul8x16al %f10, %f9, %f6
21768 movl %xcc, %l4, %g4
21769 fmovscc %icc, %f14, %f19
21770 nop
21771 setx 0xEB4BBF51EDB78E60, %l0, %l6
21772 stx %l6, [%l7 + 0x28]
21773 ldd [%l7 + 0x28], %f6
21774 setx 0x0524CBDD737C24D9, %l1, %l5
21775 stx %l5, [%l7 + 0x10]
21776 ldd [%l7 + 0x10], %f16
21777 faddd %f16, %f6, %f18
21778 fandnot2 %f24, %f4, %f8
21779 swap [%l7 + 0x68], %o2
21780 alignaddrl %i0, %i2, %o1
21781 bgu,pt %icc, loop_1884
21782 edge32n %i4, %i5, %g7
21783 ldx [%l7 + 0x38], %o7
21784 fbne,a %fcc2, loop_1885
21785loop_1884:
21786 fmovdle %icc, %f5, %f12
21787 addc %l6, %l5, %g5
21788 addcc %i7, 0x1D8E, %g3
21789loop_1885:
21790 mova %xcc, %l1, %g2
21791 restored
21792 rdpr %cwp, %g1
21793 rdpr %cansave, %g2
21794 rdpr %canrestore, %g3
21795 rdpr %cleanwin, %g4
21796 rdpr %otherwin, %g5
21797 rdpr %wstate, %g6
21798 orn %i1, 0x0AED, %g6
21799 xnorcc %o5, %l2, %i6
21800 be,pt %xcc, loop_1886
21801 bneg loop_1887
21802 bvs,a %xcc, loop_1888
21803 movvc %xcc, %l0, %l3
21804loop_1886:
21805 edge32ln %g1, %i3, %o3
21806loop_1887:
21807 movleu %xcc, %o0, %o4
21808loop_1888:
21809 edge32ln %o6, %g4, %l4
21810 bcs loop_1889
21811 tcs %xcc, 0x0
21812 tneg %xcc, 0x7
21813 mulx %i0, %o2, %i2
21814loop_1889:
21815 tneg %xcc, 0x6
21816 brz,a %i4, loop_1890
21817 fnegd %f30, %f14
21818 movre %i5, 0x293, %o1
21819 fmovdg %xcc, %f20, %f20
21820loop_1890:
21821 fmovdleu %xcc, %f22, %f8
21822 udivcc %o7, 0x0AFE, %g7
21823 fnot1s %f15, %f0
21824 movrne %l5, 0x2AE, %g5
21825 swap [%l7 + 0x30], %i7
21826 edge32n %l6, %l1, %g2
21827 xnor %i1, 0x0F9B, %g6
21828 udivx %o5, 0x0D53, %g3
21829 move %icc, %i6, %l0
21830 fbg,a %fcc0, loop_1891
21831 swap [%l7 + 0x0C], %l2
21832 tl %icc, 0x1
21833 sdivx %l3, 0x092B, %g1
21834loop_1891:
21835 movvs %xcc, %i3, %o0
21836 srlx %o4, 0x06, %o3
21837 nop
21838 setx 0xCCC6B5E4, %l0, %l6
21839 st %l6, [%l7 + 0x28]
21840 ld [%l7 + 0x28], %f31
21841 setx 0x035FE6C4, %l1, %l5
21842 st %l5, [%l7 + 0x10]
21843 ld [%l7 + 0x10], %f22
21844 fadds %f22, %f31, %f10
21845 or %o6, %g4, %l4
21846 popc %o2, %i2
21847 fmovsvc %xcc, %f9, %f20
21848 brlz,a %i0, loop_1892
21849 edge8 %i4, %o1, %o7
21850 array8 %g7, %l5, %g5
21851 fors %f1, %f0, %f27
21852loop_1892:
21853 add %i7, 0x1363, %i5
21854 movpos %xcc, %l1, %l6
21855 set 0x20, %i2
21856 ldda [%l7 + %i2] 0xe2, %i0
21857 movrgez %g6, %g2, %o5
21858 movge %xcc, %i6, %g3
21859 wr %g0, 0x89, %asi
21860 stha %l2, [%l7 + 0x76] %asi
21861 fmovs %f19, %f5
21862 movrne %l3, 0x273, %l0
21863 andcc %i3, 0x14E2, %g1
21864 tg %xcc, 0x4
21865 fnot1s %f4, %f20
21866 fmovse %icc, %f31, %f24
21867 edge16 %o4, %o3, %o0
21868 andncc %g4, %l4, %o6
21869 alignaddrl %i2, %i0, %i4
21870 nop
21871 fitod %f10, %f20
21872 fdtox %f20, %f14
21873 add %l7, 0x5C, %l6
21874 wr %g0, 0x80, %asi
21875 lda [%l6] %asi, %o1
21876 casa [%l6] 0x80, %o1, %o7
21877 fnot1 %f20, %f4
21878 fmovrdgez %g7, %f10, %f12
21879 ldsh [%l7 + 0x48], %o2
21880 movge %xcc, %g5, %l5
21881 brgz,a %i5, loop_1893
21882 ble,a,pt %icc, loop_1894
21883 brgez,a %l1, loop_1895
21884 addc %l6, %i1, %i7
21885loop_1893:
21886 fabss %f3, %f4
21887loop_1894:
21888 ldstub [%l7 + 0x5A], %g6
21889loop_1895:
21890 movgu %icc, %o5, %g2
21891 set 0x0D, %l0
21892 ldstuba [%l7 + %l0] 0x81, %i6
21893 fpsub16 %f22, %f0, %f14
21894 tn %xcc, 0x3
21895 udivcc %g3, 0x0A4C, %l2
21896 tvs %icc, 0x4
21897 fmovdcs %icc, %f24, %f8
21898 movleu %icc, %l0, %i3
21899 brgz,a %l3, loop_1896
21900 sdivcc %o4, 0x1282, %o3
21901 movrgez %g1, %g4, %l4
21902 tg %icc, 0x2
21903loop_1896:
21904 andn %o0, 0x02D1, %o6
21905 array32 %i0, %i4, %i2
21906 tpos %xcc, 0x7
21907 movrgez %o1, 0x371, %o7
21908 swap [%l7 + 0x4C], %g7
21909 nop
21910 fitod %f6, %f16
21911 fdtox %f16, %f10
21912 fxtod %f10, %f12
21913 fxor %f10, %f28, %f18
21914 tsubcc %o2, %g5, %l5
21915 xorcc %l1, 0x0701, %i5
21916 stbar
21917 srlx %l6, %i7, %i1
21918 fmovdcc %icc, %f15, %f20
21919 movne %xcc, %o5, %g2
21920 xor %i6, 0x1971, %g3
21921 tcc %xcc, 0x5
21922 std %f20, [%l7 + 0x28]
21923 xor %l2, %l0, %g6
21924 movrlez %i3, 0x12D, %o4
21925 fxnors %f27, %f21, %f24
21926 wr %g0, 0x88, %asi
21927 sta %f15, [%l7 + 0x58] %asi
21928 fpsub32s %f14, %f25, %f10
21929 fcmpeq32 %f24, %f10, %l3
21930 wr %g0, 0x19, %asi
21931 lduwa [%l7 + 0x48] %asi, %o3
21932 edge32n %g4, %l4, %o0
21933 fmovs %f20, %f3
21934 xorcc %o6, %i0, %g1
21935 fbue,a %fcc1, loop_1897
21936 taddcctv %i2, %i4, %o1
21937 and %g7, 0x008A, %o7
21938 fbule,a %fcc1, loop_1898
21939loop_1897:
21940 fnot2s %f16, %f8
21941 subc %g5, %o2, %l5
21942 fpack32 %f6, %f22, %f0
21943loop_1898:
21944 fmovrdlez %l1, %f30, %f0
21945 nop
21946 setx 0x03BC7A4B40406C8C, %l0, %l6
21947 stx %l6, [%l7 + 0x30]
21948 ldx [%l7 + 0x30], %fsr
21949 movvc %icc, %i5, %l6
21950 fmovda %icc, %f10, %f22
21951 movgu %xcc, %i1, %i7
21952 tleu %xcc, 0x2
21953 wr %g0, 0x23, %asi
21954 stba %g2, [%l7 + 0x68] %asi
21955 membar #Sync
21956 set 0x40, %l2
21957 ldda [%l7 + %l2] 0x89, %f0
21958 addcc %i6, %g3, %l2
21959 addcc %o5, %l0, %i3
21960 addcc %o4, 0x100B, %l3
21961 fbue %fcc2, loop_1899
21962 fmovsg %xcc, %f28, %f27
21963 set 0x30, %o2
21964 ldsha [%l7 + %o2] 0x15, %g6
21965loop_1899:
21966 umul %g4, %o3, %l4
21967 movrgez %o6, 0x2DE, %i0
21968 bvs,a loop_1900
21969 fmovsa %icc, %f9, %f24
21970 fmovdvc %xcc, %f18, %f29
21971 edge8l %o0, %i2, %i4
21972loop_1900:
21973 alignaddr %g1, %o1, %o7
21974 edge8n %g7, %g5, %l5
21975 array16 %l1, %o2, %i5
21976 nop
21977 setx 0x005E3564, %l0, %l6
21978 st %l6, [%l7 + 0x6C]
21979 ld [%l7 + 0x6C], %fsr
21980 mulscc %i1, %l6, %g2
21981 fnegd %f20, %f18
21982 membar 0x2D
21983 edge8ln %i7, %i6, %g3
21984 edge16ln %l2, %o5, %i3
21985 fmovdn %icc, %f27, %f9
21986 ldsh [%l7 + 0x68], %l0
21987 fpsub32 %f14, %f2, %f22
21988 xor %o4, %l3, %g4
21989 fble,a %fcc0, loop_1901
21990 movrgz %g6, 0x0DE, %o3
21991 subc %l4, %i0, %o6
21992 nop
21993 setx 0x677342AE, %l0, %l6
21994 st %l6, [%l7 + 0x28]
21995 ld [%l7 + 0x28], %f29
21996 fsqrts %f29, %f4
21997loop_1901:
21998 fmovsneg %xcc, %f12, %f4
21999 fand %f6, %f22, %f14
22000 fmovsvc %icc, %f8, %f26
22001 nop
22002 setx loop_1902, %l0, %l1
22003 wrpr 0x1, %tl
22004 wrpr %l1, %tpc
22005 add %l1, 0x4, %l1
22006 wrpr %l1, %tnpc
22007 setx 0x34400001400, %l0, %l1
22008 wrpr %l1, %tstate
22009 wrhpr 0x4, %htstate
22010 retry
22011 movrgz %o0, %i4, %g1
22012 stbar
22013 fmovrdlz %i2, %f30, %f26
22014loop_1902:
22015 movl %xcc, %o1, %o7
22016 sllx %g5, %l5, %g7
22017 wr %g0, 0x0c, %asi
22018 swapa [%l7 + 0x3C] %asi, %o2
22019 fcmple16 %f14, %f10, %i5
22020 nop
22021 fitod %f4, %f4
22022 fdtos %f4, %f9
22023 array16 %l1, %i1, %g2
22024 sethi 0x1340, %i7
22025 udivx %l6, 0x15DF, %i6
22026 tleu %xcc, 0x2
22027 fpack32 %f14, %f10, %f26
22028 addccc %g3, %l2, %o5
22029 fbo,a %fcc0, loop_1903
22030 nop
22031 setx 0x6D68CE0B3EA9B952, %l0, %l6
22032 stx %l6, [%l7 + 0x28]
22033 ldd [%l7 + 0x28], %f14
22034 setx 0xDEA0F54B187C767D, %l1, %l5
22035 stx %l5, [%l7 + 0x10]
22036 ldd [%l7 + 0x10], %f8
22037 fmuld %f8, %f14, %f28
22038 srax %i3, 0x0C, %o4
22039 edge8 %l3, %g4, %g6
22040loop_1903:
22041 fornot1 %f6, %f26, %f16
22042 movrgz %o3, 0x34B, %l4
22043 addcc %i0, %o6, %l0
22044 umulcc %i4, %o0, %g1
22045 nop
22046 set 0x1C, %i7
22047 prefetch [%l7 + %i7], 0x2
22048 or %o1, %o7, %i2
22049 bne,pt %icc, loop_1904
22050 fmovrsgz %g5, %f10, %f19
22051 fbl %fcc3, loop_1905
22052 edge16ln %g7, %o2, %l5
22053loop_1904:
22054 taddcctv %i5, %i1, %l1
22055 wr %g0, 0x19, %asi
22056 ldxa [%l7 + 0x48] %asi, %g2
22057loop_1905:
22058 nop
22059 set 0x0, %l1
22060 stxa %i7, [%g0 + %l1] 0x57
22061 addccc %i6, 0x042F, %g3
22062 wr %g0, 0x81, %asi
22063 stba %l2, [%l7 + 0x5D] %asi
22064 movge %xcc, %l6, %i3
22065 srax %o4, %l3, %g4
22066 tvc %icc, 0x2
22067 and %g6, 0x0140, %o5
22068 membar 0x7D
22069 nop
22070 fitod %f0, %f8
22071 fdtos %f8, %f11
22072 fmovdpos %xcc, %f27, %f25
22073 xnor %l4, 0x0E3C, %o3
22074 movle %xcc, %i0, %o6
22075 fbge %fcc1, loop_1906
22076 tneg %xcc, 0x5
22077 movle %icc, %i4, %l0
22078 array16 %o0, %g1, %o1
22079loop_1906:
22080 edge8l %o7, %i2, %g7
22081 fmovdge %icc, %f29, %f10
22082 bl,pn %icc, loop_1907
22083 fsrc2s %f1, %f27
22084 fnot1s %f12, %f12
22085 saved
22086 rdpr %cwp, %g1
22087 rdpr %cansave, %g2
22088 rdpr %canrestore, %g3
22089 rdpr %cleanwin, %g4
22090 rdpr %otherwin, %g5
22091 rdpr %wstate, %g6
22092loop_1907:
22093 movrlz %g5, 0x14E, %o2
22094 fmovsa %xcc, %f4, %f2
22095 edge16n %l5, %i5, %l1
22096 set 0x11, %o4
22097 stba %g2, [%l7 + %o4] 0xeb
22098 membar #Sync
22099 fbe,a %fcc0, loop_1908
22100 fabss %f14, %f4
22101 add %i1, %i6, %g3
22102 ba loop_1909
22103loop_1908:
22104 udivcc %l2, 0x05DC, %l6
22105 srlx %i3, %i7, %o4
22106 or %l3, 0x1806, %g6
22107loop_1909:
22108 orn %g4, %l4, %o3
22109 movre %i0, 0x032, %o6
22110 and %i4, 0x1752, %l0
22111 movle %xcc, %o5, %o0
22112 fmovdgu %xcc, %f25, %f28
22113 bge loop_1910
22114 fexpand %f4, %f4
22115 tvs %xcc, 0x3
22116 nop
22117 setx 0x96BF290D, %l0, %l6
22118 st %l6, [%l7 + 0x28]
22119 ld [%l7 + 0x28], %f24
22120 setx 0xF59272DE, %l1, %l5
22121 st %l5, [%l7 + 0x10]
22122 ld [%l7 + 0x10], %f6
22123 fadds %f6, %f24, %f20
22124loop_1910:
22125 fba,a %fcc0, loop_1911
22126 smulcc %g1, %o7, %o1
22127 movre %g7, %g5, %o2
22128 fsrc2s %f5, %f31
22129loop_1911:
22130 tcs %icc, 0x3
22131 fmovrdgz %l5, %f26, %f20
22132 fmovsg %xcc, %f22, %f5
22133 lduh [%l7 + 0x24], %i2
22134 mova %xcc, %i5, %l1
22135 array32 %i1, %g2, %i6
22136 mova %icc, %l2, %l6
22137 andn %g3, 0x097D, %i3
22138 tvc %xcc, 0x4
22139 fmovde %xcc, %f15, %f27
22140 sdivcc %o4, 0x0C56, %i7
22141 wr %g0, 0x89, %asi
22142 lda [%l7 + 0x6C] %asi, %f3
22143 brgz,a %l3, loop_1912
22144 tne %xcc, 0x6
22145 umul %g4, %l4, %o3
22146 bcs,a,pn %xcc, loop_1913
22147loop_1912:
22148 edge8ln %i0, %o6, %g6
22149 te %icc, 0x1
22150 add %l7, 0x24, %l6
22151 wr %g0, 0x0c, %asi
22152 lda [%l6] %asi, %i4
22153 casa [%l6] %asi, %i4, %o5
22154loop_1913:
22155 ble loop_1914
22156 tleu %xcc, 0x4
22157 xnorcc %l0, %o0, %o7
22158 movcc %xcc, %o1, %g1
22159loop_1914:
22160 stbar
22161 subcc %g5, %g7, %o2
22162 sdiv %l5, 0x170F, %i5
22163 nop
22164 fitod %f4, %f26
22165 fdtox %f26, %f16
22166 tvc %xcc, 0x0
22167 nop
22168 setx 0x6D42FE21F07F2C42, %l0, %l6
22169 stx %l6, [%l7 + 0x28]
22170 ldd [%l7 + 0x28], %f2
22171 setx 0xDFFC51ED283CC56A, %l1, %l5
22172 stx %l5, [%l7 + 0x10]
22173 ldd [%l7 + 0x10], %f8
22174 fdivd %f8, %f2, %f24
22175 movleu %icc, %i2, %l1
22176 movrlz %g2, 0x315, %i1
22177 movrgz %l2, %i6, %l6
22178 alignaddr %g3, %o4, %i7
22179 smulcc %l3, %g4, %i3
22180 nop
22181 setx 0xC0B3E820207AACFE, %l0, %l6
22182 stx %l6, [%l7 + 0x10]
22183 ldx [%l7 + 0x10], %fsr
22184 edge32 %o3, %i0, %o6
22185 bpos,a %icc, loop_1915
22186 nop
22187 setx 0xB139A3B9307F2A19, %l0, %l6
22188 stx %l6, [%l7 + 0x48]
22189 ldx [%l7 + 0x48], %fsr
22190 movleu %icc, %l4, %g6
22191 ble,pn %icc, loop_1916
22192loop_1915:
22193 orn %o5, %l0, %i4
22194 edge32ln %o0, %o1, %g1
22195 bg,a loop_1917
22196loop_1916:
22197 nop
22198 setx loop_1918, %l0, %l1
22199 wrpr 0x1, %tl
22200 wrpr %l1, %tpc
22201 add %l1, 0x4, %l1
22202 wrpr %l1, %tnpc
22203 setx 0x34400001400, %l0, %l1
22204 wrpr %l1, %tstate
22205 wrhpr 0x4, %htstate
22206 retry
22207 tcc %icc, 0x7
22208 edge32l %o7, %g7, %g5
22209loop_1917:
22210 nop
22211 fitod %f4, %f18
22212 fdtoi %f18, %f24
22213loop_1918:
22214 edge16 %l5, %o2, %i5
22215 fornot1s %f18, %f15, %f9
22216 subc %l1, 0x15A0, %g2
22217 fxor %f30, %f14, %f24
22218 movg %xcc, %i1, %l2
22219 movcc %xcc, %i2, %l6
22220 tl %icc, 0x5
22221 nop
22222 setx 0x4E3C21E9, %l0, %l6
22223 st %l6, [%l7 + 0x28]
22224 ld [%l7 + 0x28], %f20
22225 fsqrts %f20, %f3
22226 set 0x08, %o7
22227 lda [%l7 + %o7] 0x0c, %f29
22228 edge8 %i6, %g3, %i7
22229 fbule,a %fcc2, loop_1919
22230 xorcc %o4, 0x0BA7, %g4
22231 fnegs %f17, %f11
22232 edge16l %i3, %o3, %l3
22233loop_1919:
22234 nop
22235 wr %g0, 0x81, %asi
22236 ldxa [%l7 + 0x20] %asi, %o6
22237 fabsd %f18, %f18
22238 ldsb [%l7 + 0x3F], %l4
22239 movcs %xcc, %g6, %o5
22240 tle %xcc, 0x6
22241 fandnot2 %f16, %f20, %f24
22242 edge8l %l0, %i0, %i4
22243 orncc %o0, %g1, %o1
22244 tge %xcc, 0x7
22245 stbar
22246 fxor %f28, %f16, %f2
22247 tl %xcc, 0x1
22248 movpos %icc, %g7, %o7
22249 sdivcc %l5, 0x0E78, %g5
22250 nop
22251 setx 0xB077BF4F, %l0, %l6
22252 st %l6, [%l7 + 0x24]
22253 ld [%l7 + 0x24], %fsr
22254 wr %g0, 0x04, %asi
22255 ldstuba [%l7 + 0x1E] %asi, %i5
22256 alignaddr %l1, %o2, %i1
22257 tn %xcc, 0x2
22258 xor %l2, 0x172F, %i2
22259 tsubcc %g2, 0x0528, %i6
22260 sdivx %g3, 0x0323, %l6
22261 nop
22262 fitod %f6, %f28
22263 fdtos %f28, %f9
22264 restored
22265 rdpr %cwp, %g1
22266 rdpr %cansave, %g2
22267 rdpr %canrestore, %g3
22268 rdpr %cleanwin, %g4
22269 rdpr %otherwin, %g5
22270 rdpr %wstate, %g6
22271 smulcc %o4, %g4, %i3
22272 sll %i7, %o3, %l3
22273 orcc %l4, 0x0B0F, %g6
22274 movge %icc, %o5, %o6
22275 xorcc %l0, 0x0B90, %i0
22276 orcc %i4, %o0, %g1
22277 edge32 %g7, %o7, %l5
22278 array32 %g5, %i5, %l1
22279 edge8l %o2, %i1, %o1
22280 fsrc2 %f24, %f8
22281 wr %g0, 0x81, %asi
22282 lduha [%l7 + 0x78] %asi, %l2
22283 bpos,pn %xcc, loop_1920
22284 movrne %i2, %i6, %g3
22285 fmul8x16au %f28, %f25, %f6
22286 movrlez %g2, %l6, %g4
22287loop_1920:
22288 sdivx %i3, 0x1BB8, %i7
22289 movge %icc, %o3, %o4
22290 tsubcctv %l3, 0x1C57, %l4
22291 movn %icc, %g6, %o5
22292 smulcc %l0, %i0, %i4
22293 ta %xcc, 0x5
22294 orn %o6, %g1, %o0
22295 bcc %icc, loop_1921
22296 fzeros %f28
22297 be loop_1922
22298 bn,a loop_1923
22299loop_1921:
22300 brgez,a %o7, loop_1924
22301 sdiv %l5, 0x1B07, %g7
22302loop_1922:
22303 tl %icc, 0x6
22304loop_1923:
22305 fbul %fcc1, loop_1925
22306loop_1924:
22307 mulx %g5, 0x0E75, %i5
22308 movneg %xcc, %l1, %i1
22309 subcc %o1, 0x0A93, %l2
22310loop_1925:
22311 brnz %i2, loop_1926
22312 sub %i6, 0x1A7F, %o2
22313 nop
22314 set 0x5F, %g6
22315 ldub [%l7 + %g6], %g2
22316 fmovd %f12, %f12
22317loop_1926:
22318 ldsw [%l7 + 0x74], %g3
22319 tne %icc, 0x1
22320 bcc,pt %xcc, loop_1927
22321 fnot1 %f26, %f16
22322 alignaddr %l6, %i3, %g4
22323 tneg %icc, 0x6
22324loop_1927:
22325 fornot1 %f30, %f16, %f30
22326 movcs %icc, %o3, %o4
22327 array32 %i7, %l4, %l3
22328 smulcc %o5, %g6, %l0
22329 fbn,a %fcc1, loop_1928
22330 movrlz %i4, %i0, %g1
22331 wr %g0, 0x2f, %asi
22332 stba %o6, [%l7 + 0x4C] %asi
22333 membar #Sync
22334loop_1928:
22335 brgz %o0, loop_1929
22336 fmovdge %icc, %f22, %f10
22337 set 0x60, %i3
22338 sta %f8, [%l7 + %i3] 0x0c
22339loop_1929:
22340 fbul,a %fcc3, loop_1930
22341 tsubcc %o7, 0x01E8, %g7
22342 tvs %icc, 0x5
22343 be %icc, loop_1931
22344loop_1930:
22345 srax %g5, %l5, %i5
22346 fbuge,a %fcc2, loop_1932
22347 sdivx %l1, 0x1876, %i1
22348loop_1931:
22349 edge32n %l2, %i2, %o1
22350 udivx %o2, 0x08BE, %i6
22351loop_1932:
22352 fmovdleu %xcc, %f18, %f10
22353 fbne %fcc3, loop_1933
22354 tn %xcc, 0x2
22355 tge %xcc, 0x3
22356 fxors %f12, %f14, %f2
22357loop_1933:
22358 movn %xcc, %g3, %l6
22359 wr %g0, 0x80, %asi
22360 ldxa [%l7 + 0x10] %asi, %g2
22361 sub %g4, %i3, %o3
22362 nop
22363 setx 0x89EF65F5206F75E4, %l0, %l6
22364 stx %l6, [%l7 + 0x40]
22365 ldx [%l7 + 0x40], %fsr
22366 edge8n %o4, %l4, %i7
22367 tvc %xcc, 0x6
22368 srax %o5, %g6, %l3
22369 edge8l %i4, %i0, %l0
22370 tl %xcc, 0x2
22371 restored
22372 rdpr %cwp, %g1
22373 rdpr %cansave, %g2
22374 rdpr %canrestore, %g3
22375 rdpr %cleanwin, %g4
22376 rdpr %otherwin, %g5
22377 rdpr %wstate, %g6
22378 fble,a %fcc3, loop_1934
22379 umulcc %o6, 0x1CA9, %g1
22380 taddcctv %o7, 0x024B, %g7
22381 tcs %xcc, 0x7
22382loop_1934:
22383 mulscc %g5, %o0, %i5
22384 edge32l %l5, %l1, %l2
22385 fandnot2s %f13, %f7, %f23
22386 sub %i2, %i1, %o2
22387 set 0x30, %o5
22388 ldxa [%g0 + %o5] 0x20, %o1
22389 brnz,a %g3, loop_1935
22390 mova %xcc, %l6, %i6
22391 popc 0x1DA8, %g2
22392 bge,a loop_1936
22393loop_1935:
22394 umulcc %i3, 0x05C1, %g4
22395 nop
22396 setx loop_1937, %l0, %l1
22397 jmpl %l1, %o3
22398 andncc %l4, %o4, %i7
22399loop_1936:
22400 udivcc %g6, 0x0301, %o5
22401 fbg %fcc1, loop_1938
22402loop_1937:
22403 tvs %xcc, 0x6
22404 restored
22405 rdpr %cwp, %g1
22406 rdpr %cansave, %g2
22407 rdpr %canrestore, %g3
22408 rdpr %cleanwin, %g4
22409 rdpr %otherwin, %g5
22410 rdpr %wstate, %g6
22411 fand %f6, %f24, %f20
22412loop_1938:
22413 movgu %xcc, %i4, %i0
22414 andncc %l3, %l0, %o6
22415 ta %icc, 0x3
22416 subcc %o7, %g1, %g5
22417 edge32ln %o0, %g7, %l5
22418 udivcc %l1, 0x0B8B, %i5
22419 edge16l %l2, %i1, %o2
22420 tl %icc, 0x7
22421 fmuld8ulx16 %f24, %f6, %f8
22422 andncc %i2, %o1, %g3
22423 nop
22424 setx 0x116D44F55316D4F9, %l0, %l6
22425 stx %l6, [%l7 + 0x28]
22426 ldd [%l7 + 0x28], %f16
22427 setx 0x117DFB5DC0CEC90F, %l1, %l5
22428 stx %l5, [%l7 + 0x10]
22429 ldd [%l7 + 0x10], %f24
22430 fdivd %f24, %f16, %f4
22431 tgu %icc, 0x6
22432 wr %g0, 0x04, %asi
22433 ldda [%l7 + 0x40] %asi, %f0
22434 movrgez %l6, %i6, %g2
22435 array32 %i3, %g4, %o3
22436 movne %icc, %l4, %o4
22437 movrlez %i7, %o5, %i4
22438 srl %i0, 0x1D, %l3
22439 udiv %l0, 0x0421, %o6
22440 nop
22441 setx loop_1939, %l0, %l1
22442 wrpr 0x1, %tl
22443 wrpr %l1, %tpc
22444 add %l1, 0x4, %l1
22445 wrpr %l1, %tnpc
22446 setx 0x34400001400, %l0, %l1
22447 wrpr %l1, %tstate
22448 wrhpr 0x4, %htstate
22449 retry
22450 tleu %icc, 0x1
22451 brgz %g6, loop_1940
22452 sra %g1, 0x1E, %g5
22453loop_1939:
22454 nop
22455 set 0x2D, %o1
22456 ldub [%l7 + %o1], %o0
22457 tle %xcc, 0x0
22458loop_1940:
22459 tpos %icc, 0x5
22460 wr %g0, 0x81, %asi
22461 ldsba [%l7 + 0x7A] %asi, %g7
22462 sth %l5, [%l7 + 0x16]
22463 movcs %xcc, %o7, %i5
22464 wr %g0, 0x18, %asi
22465 ldswa [%l7 + 0x50] %asi, %l2
22466 umul %i1, %o2, %i2
22467 edge8l %o1, %g3, %l1
22468 sdivcc %i6, 0x069B, %l6
22469 sra %i3, 0x15, %g4
22470 bvc loop_1941
22471 movvs %icc, %o3, %l4
22472 nop
22473 fitos %f5, %f14
22474 fstoi %f14, %f9
22475 tcs %xcc, 0x6
22476loop_1941:
22477 nop
22478 setx 0x996EF9C75076B055, %l0, %l6
22479 stx %l6, [%l7 + 0x78]
22480 ldx [%l7 + 0x78], %fsr
22481 fnot2s %f9, %f9
22482 movre %g2, 0x092, %o4
22483 taddcctv %i7, 0x0CF9, %o5
22484 movrgz %i4, 0x17D, %i0
22485 subcc %l3, 0x0B58, %l0
22486 fnand %f4, %f26, %f10
22487 or %o6, %g1, %g5
22488 popc %o0, %g6
22489 andn %g7, 0x0A97, %l5
22490 ta %icc, 0x0
22491 fxnors %f25, %f6, %f11
22492 movg %icc, %o7, %i5
22493 fbuge,a %fcc0, loop_1942
22494 lduw [%l7 + 0x1C], %l2
22495 bn,pn %icc, loop_1943
22496 edge16l %i1, %i2, %o2
22497loop_1942:
22498 bneg,pn %xcc, loop_1944
22499 nop
22500 setx loop_1945, %l0, %l1
22501 wrpr 0x1, %tl
22502 wrpr %l1, %tnpc
22503 setx 0x34400001400, %l0, %l1
22504 wrpr %l1, %tstate
22505 wrhpr 0x4, %htstate
22506 done
22507loop_1943:
22508 tn %xcc, 0x0
22509 andn %g3, %o1, %l1
22510loop_1944:
22511 nop
22512 fitod %f4, %f20
22513 fdtox %f20, %f14
22514loop_1945:
22515 ta %icc, 0x4
22516 srl %i6, 0x12, %l6
22517 fpsub32 %f20, %f24, %f18
22518 alignaddr %g4, %i3, %o3
22519 te %icc, 0x6
22520 fmovda %xcc, %f20, %f10
22521 fmovsneg %xcc, %f17, %f19
22522 wr %g0, 0x19, %asi
22523 lduba [%l7 + 0x6B] %asi, %g2
22524 taddcc %l4, %o4, %o5
22525 nop
22526 set 0x2C, %i6
22527 sth %i4, [%l7 + %i6]
22528 ldx [%l7 + 0x08], %i0
22529 sir 0x02A3
22530 fornot2 %f6, %f16, %f4
22531 taddcc %i7, %l0, %o6
22532 saved
22533 rdpr %cwp, %g1
22534 rdpr %cansave, %g2
22535 rdpr %canrestore, %g3
22536 rdpr %cleanwin, %g4
22537 rdpr %otherwin, %g5
22538 rdpr %wstate, %g6
22539 add %l3, 0x06ED, %g1
22540 fmovda %icc, %f16, %f4
22541 fsrc2s %f22, %f19
22542 sllx %o0, 0x1F, %g5
22543 fbne %fcc3, loop_1946
22544 addc %g6, 0x038D, %l5
22545 fmovdne %xcc, %f25, %f5
22546 addccc %o7, 0x016E, %g7
22547loop_1946:
22548 edge8 %i5, %l2, %i1
22549 bneg,pn %xcc, loop_1947
22550 sllx %i2, %o2, %g3
22551 nop
22552 setx 0xBD95B3E0B05AEC48, %l0, %l6
22553 stx %l6, [%l7 + 0x68]
22554 ldx [%l7 + 0x68], %fsr
22555 fornot1 %f4, %f28, %f30
22556loop_1947:
22557 movleu %xcc, %o1, %i6
22558 membar 0x5A
22559 fmovsneg %xcc, %f2, %f22
22560 prefetch [%l7 + 0x58], 0x0
22561 wr %g0, 0x11, %asi
22562 ldda [%l7 + 0x30] %asi, %i6
22563 faligndata %f10, %f2, %f4
22564 bne %icc, loop_1948
22565 bcs %icc, loop_1949
22566 fmovspos %xcc, %f14, %f7
22567 ldsh [%l7 + 0x44], %g4
22568loop_1948:
22569 orncc %i3, 0x068F, %l1
22570loop_1949:
22571 fbn,a %fcc1, loop_1950
22572 edge32 %g2, %o3, %l4
22573 xor %o5, %o4, %i4
22574 set 0x28, %i0
22575 stxa %i0, [%l7 + %i0] 0x0c
22576loop_1950:
22577 prefetch [%l7 + 0x68], 0x3
22578 sra %i7, %l0, %l3
22579 bvc,a %xcc, loop_1951
22580 movge %xcc, %o6, %o0
22581 array16 %g5, %g1, %g6
22582 udivx %l5, 0x07A6, %o7
22583loop_1951:
22584 movrne %i5, %l2, %i1
22585 movle %xcc, %i2, %o2
22586 srl %g3, 0x19, %o1
22587 tcs %icc, 0x2
22588 sub %g7, 0x1937, %i6
22589 edge8n %l6, %i3, %l1
22590 sdivcc %g2, 0x0FCB, %o3
22591 fmovrde %l4, %f26, %f2
22592 edge8l %o5, %g4, %i4
22593 edge32n %i0, %i7, %l0
22594 edge8 %o4, %l3, %o6
22595 nop
22596 setx 0x8176E96A1FB570EE, %l0, %l6
22597 stx %l6, [%l7 + 0x28]
22598 ldd [%l7 + 0x28], %f12
22599 setx 0xC143E254EA830668, %l1, %l5
22600 stx %l5, [%l7 + 0x10]
22601 ldd [%l7 + 0x10], %f22
22602 faddd %f22, %f12, %f8
22603 sethi 0x08D1, %g5
22604 sethi 0x180D, %o0
22605 sll %g6, 0x1B, %l5
22606 fpadd32s %f26, %f18, %f11
22607 tvc %xcc, 0x1
22608 sth %g1, [%l7 + 0x2E]
22609 fpack16 %f10, %f19
22610 fmovdpos %xcc, %f20, %f16
22611 andcc %o7, 0x0CEC, %l2
22612 restored
22613 rdpr %cwp, %g1
22614 rdpr %cansave, %g2
22615 rdpr %canrestore, %g3
22616 rdpr %cleanwin, %g4
22617 rdpr %otherwin, %g5
22618 rdpr %wstate, %g6
22619 orcc %i1, 0x0CD9, %i5
22620 movl %xcc, %i2, %o2
22621 fmovspos %xcc, %f31, %f0
22622 orncc %o1, %g3, %g7
22623 sra %l6, 0x19, %i3
22624 brgez %i6, loop_1952
22625 fpmerge %f1, %f25, %f14
22626 ldsb [%l7 + 0x1F], %l1
22627 tpos %xcc, 0x1
22628loop_1952:
22629 edge16 %o3, %l4, %o5
22630 sra %g2, 0x18, %g4
22631 ldd [%l7 + 0x50], %f28
22632 sub %i0, %i4, %l0
22633 udivcc %i7, 0x18B8, %o4
22634 tpos %icc, 0x4
22635 bvc %icc, loop_1953
22636 ta %icc, 0x5
22637 xnorcc %l3, 0x051D, %o6
22638 stbar
22639loop_1953:
22640 movgu %icc, %o0, %g6
22641 move %xcc, %l5, %g5
22642 edge8n %o7, %g1, %l2
22643 tg %xcc, 0x3
22644 subcc %i5, 0x004A, %i1
22645 fmovrdgez %i2, %f8, %f10
22646 ldx [%l7 + 0x78], %o2
22647 edge32n %o1, %g3, %g7
22648 set 0x08, %o3
22649 lda [%l7 + %o3] 0x14, %f0
22650 fba,a %fcc0, loop_1954
22651 tvs %xcc, 0x2
22652 array8 %i3, %l6, %i6
22653 tpos %xcc, 0x3
22654loop_1954:
22655 edge8n %o3, %l4, %o5
22656 set 0x40, %l4
22657 stda %f16, [%l7 + %l4] 0x18
22658 move %xcc, %g2, %g4
22659 addccc %l1, %i4, %l0
22660 edge16l %i7, %i0, %l3
22661 nop
22662 setx loop_1955, %l0, %l1
22663 wrpr 0x1, %tl
22664 wrpr %l1, %tnpc
22665 setx 0x34400001400, %l0, %l1
22666 wrpr %l1, %tstate
22667 wrhpr 0x4, %htstate
22668 done
22669 fnor %f16, %f10, %f16
22670 fmovsne %xcc, %f11, %f18
22671 wr %g0, 0xf8, %asi
22672 stda %f16, [%l7 + 0x40] %asi
22673 membar #Sync
22674loop_1955:
22675 fbo,a %fcc0, loop_1956
22676 fmovscs %icc, %f18, %f9
22677 or %o6, 0x01BE, %o4
22678 bvc loop_1957
22679loop_1956:
22680 fbn %fcc1, loop_1958
22681 stw %g6, [%l7 + 0x1C]
22682 movl %icc, %o0, %l5
22683loop_1957:
22684 umul %o7, 0x0F31, %g5
22685loop_1958:
22686 ldx [%l7 + 0x38], %l2
22687 ba,a,pn %icc, loop_1959
22688 bneg,a,pt %icc, loop_1960
22689 movcc %icc, %i5, %i1
22690 fzeros %f31
22691loop_1959:
22692 addccc %i2, 0x0739, %o2
22693loop_1960:
22694 tcs %icc, 0x0
22695 set 0x60, %g2
22696 prefetcha [%l7 + %g2] 0x15, 0x0
22697 fmovdpos %icc, %f31, %f6
22698 edge16n %g1, %g7, %g3
22699 tgu %xcc, 0x0
22700 nop
22701 fitos %f14, %f1
22702 fstox %f1, %f2
22703 fxtos %f2, %f24
22704 array16 %i3, %i6, %o3
22705 fzero %f10
22706 wr %g0, 0x04, %asi
22707 lduwa [%l7 + 0x20] %asi, %l6
22708 tne %xcc, 0x4
22709 bleu,a,pt %icc, loop_1961
22710 tne %icc, 0x1
22711 array32 %l4, %g2, %o5
22712 nop
22713 setx loop_1962, %l0, %l1
22714 wrpr 0x1, %tl
22715 wrpr %l1, %tnpc
22716 setx 0x34400001400, %l0, %l1
22717 wrpr %l1, %tstate
22718 wrhpr 0x4, %htstate
22719 done
22720loop_1961:
22721 nop
22722 set 0x48, %i4
22723 prefetch [%l7 + %i4], 0x2
22724 bvc,pt %xcc, loop_1963
22725 fnegs %f22, %f31
22726loop_1962:
22727 nop
22728 wr %g0, 0x81, %asi
22729 ldsha [%l7 + 0x50] %asi, %l1
22730loop_1963:
22731 te %icc, 0x5
22732 bcs,a,pn %xcc, loop_1964
22733 fmovsleu %xcc, %f30, %f21
22734 array16 %g4, %l0, %i4
22735 nop
22736 setx loop_1965, %l0, %l1
22737 wrpr 0x1, %tl
22738 wrpr %l1, %tpc
22739 add %l1, 0x4, %l1
22740 wrpr %l1, %tnpc
22741 setx 0x34400001400, %l0, %l1
22742 wrpr %l1, %tstate
22743 wrhpr 0x4, %htstate
22744 retry
22745loop_1964:
22746 pdist %f30, %f22, %f18
22747 sdivcc %i7, 0x11EA, %l3
22748 prefetch [%l7 + 0x0C], 0x3
22749loop_1965:
22750 array16 %o6, %o4, %i0
22751 sra %o0, %l5, %o7
22752 prefetch [%l7 + 0x44], 0x0
22753 andn %g5, 0x049B, %l2
22754 movcs %xcc, %g6, %i5
22755 fmuld8ulx16 %f14, %f18, %f12
22756 movvs %icc, %i2, %i1
22757 ldstub [%l7 + 0x68], %o2
22758 movneg %xcc, %o1, %g7
22759 ldub [%l7 + 0x5B], %g1
22760 popc %g3, %i6
22761 tsubcctv %i3, 0x0521, %l6
22762 saved
22763 rdpr %cwp, %g1
22764 rdpr %cansave, %g2
22765 rdpr %canrestore, %g3
22766 rdpr %cleanwin, %g4
22767 rdpr %otherwin, %g5
22768 rdpr %wstate, %g6
22769 nop
22770 fitod %f4, %f2
22771 fdtos %f2, %f18
22772 udivcc %l4, 0x0C87, %g2
22773 udivcc %o3, 0x1C2A, %o5
22774 umul %g4, %l0, %l1
22775 wr %g0, 0x88, %asi
22776 stba %i7, [%l7 + 0x64] %asi
22777 set 0x25, %l5
22778 ldsba [%l7 + %l5] 0x04, %l3
22779 edge8n %i4, %o4, %i0
22780 tvs %xcc, 0x7
22781 edge32ln %o0, %l5, %o6
22782 array32 %o7, %g5, %l2
22783 tcc %icc, 0x6
22784 movrne %g6, %i2, %i5
22785 ba loop_1966
22786 tvc %icc, 0x0
22787 prefetch [%l7 + 0x34], 0x0
22788 fxnors %f9, %f31, %f4
22789loop_1966:
22790 tpos %icc, 0x7
22791 fones %f13
22792 array32 %i1, %o2, %o1
22793 subc %g1, 0x0AA0, %g3
22794 or %i6, %g7, %l6
22795 sra %l4, 0x0A, %i3
22796 addcc %g2, %o3, %g4
22797 fcmpne16 %f14, %f16, %o5
22798 nop
22799 setx loop_1967, %l0, %l1
22800 wrpr 0x1, %tl
22801 wrpr %l1, %tpc
22802 add %l1, 0x4, %l1
22803 wrpr %l1, %tnpc
22804 setx 0x34400001400, %l0, %l1
22805 wrpr %l1, %tstate
22806 wrhpr 0x4, %htstate
22807 retry
22808 sethi 0x0595, %l1
22809 array16 %l0, %l3, %i7
22810 edge32l %i4, %i0, %o4
22811loop_1967:
22812 ba loop_1968
22813 brz %o0, loop_1969
22814 taddcctv %l5, 0x194A, %o6
22815 movle %xcc, %g5, %o7
22816loop_1968:
22817 nop
22818 setx 0xB56C35B52CFDEC65, %l0, %l6
22819 stx %l6, [%l7 + 0x28]
22820 ldd [%l7 + 0x28], %f14
22821 setx 0x839F3FF0F0D02F24, %l1, %l5
22822 stx %l5, [%l7 + 0x10]
22823 ldd [%l7 + 0x10], %f0
22824 faddd %f0, %f14, %f0
22825loop_1969:
22826 array8 %g6, %l2, %i2
22827 sir 0x1C95
22828 taddcctv %i1, %o2, %o1
22829 ta %xcc, 0x7
22830 ble %xcc, loop_1970
22831 movn %icc, %i5, %g3
22832 add %l7, 0x30, %l6
22833 wr %g0, 0x11, %asi
22834 casa [%l6] %asi, %g1, %i6
22835loop_1970:
22836 edge8 %g7, %l6, %i3
22837 umulcc %l4, %o3, %g4
22838 movg %xcc, %o5, %l1
22839 ta %xcc, 0x7
22840 movrne %g2, 0x042, %l3
22841 tn %xcc, 0x7
22842 fpsub32s %f7, %f4, %f26
22843 fmovscs %xcc, %f22, %f29
22844 taddcc %i7, 0x1466, %l0
22845 add %i0, 0x1B23, %o4
22846 fbul %fcc0, loop_1971
22847 or %i4, %o0, %o6
22848 sra %l5, %o7, %g6
22849 movgu %xcc, %l2, %i2
22850loop_1971:
22851 alignaddr %g5, %i1, %o2
22852 restored
22853 rdpr %cwp, %g1
22854 rdpr %cansave, %g2
22855 rdpr %canrestore, %g3
22856 rdpr %cleanwin, %g4
22857 rdpr %otherwin, %g5
22858 rdpr %wstate, %g6
22859 srlx %o1, %i5, %g3
22860 set 0x53, %o6
22861 lduba [%l7 + %o6] 0x0c, %g1
22862 fmovrsgez %i6, %f4, %f3
22863 fpadd16s %f8, %f12, %f11
22864 membar 0x4D
22865 fornot1 %f20, %f8, %f16
22866 fbo,a %fcc1, loop_1972
22867 restored
22868 rdpr %cwp, %g1
22869 rdpr %cansave, %g2
22870 rdpr %canrestore, %g3
22871 rdpr %cleanwin, %g4
22872 rdpr %otherwin, %g5
22873 rdpr %wstate, %g6
22874 ldsw [%l7 + 0x08], %g7
22875 fbule %fcc0, loop_1973
22876loop_1972:
22877 bgu,a %xcc, loop_1974
22878 movrlez %i3, 0x24E, %l6
22879 andncc %l4, %g4, %o5
22880loop_1973:
22881 for %f22, %f6, %f4
22882loop_1974:
22883 ta %xcc, 0x7
22884 fmovsge %icc, %f3, %f14
22885 movrgz %o3, %g2, %l1
22886 restored
22887 rdpr %cwp, %g1
22888 rdpr %cansave, %g2
22889 rdpr %canrestore, %g3
22890 rdpr %cleanwin, %g4
22891 rdpr %otherwin, %g5
22892 rdpr %wstate, %g6
22893 movre %l3, 0x0B2, %l0
22894 stbar
22895 fmul8x16 %f12, %f2, %f8
22896 brz,a %i0, loop_1975
22897 edge32l %i7, %o4, %i4
22898 bvc,a,pt %icc, loop_1976
22899 fmovdvc %icc, %f6, %f6
22900loop_1975:
22901 tg %icc, 0x2
22902 fornot1s %f28, %f10, %f20
22903loop_1976:
22904 smulcc %o0, 0x0CF2, %l5
22905 fbge %fcc2, loop_1977
22906 ldsh [%l7 + 0x2A], %o7
22907 fcmple16 %f2, %f10, %g6
22908 fornot2s %f11, %f24, %f16
22909loop_1977:
22910 movrgez %o6, %i2, %l2
22911 fmovrsgez %i1, %f5, %f18
22912 movrne %g5, 0x117, %o2
22913 nop
22914 fitos %f28, %f13
22915 edge8l %i5, %o1, %g1
22916 fbg,a %fcc2, loop_1978
22917 fpsub32s %f9, %f7, %f23
22918 andncc %i6, %g3, %g7
22919 xnor %l6, %i3, %l4
22920loop_1978:
22921 ldub [%l7 + 0x26], %o5
22922 movvc %icc, %g4, %o3
22923 sdiv %l1, 0x04D6, %g2
22924 tne %xcc, 0x5
22925 add %l0, %i0, %l3
22926 edge32n %o4, %i7, %o0
22927 tgu %xcc, 0x6
22928 fandnot2 %f18, %f8, %f0
22929 smulcc %l5, %i4, %o7
22930 bvc loop_1979
22931 andn %o6, 0x04B6, %g6
22932 movre %i2, %l2, %g5
22933 smul %o2, %i1, %o1
22934loop_1979:
22935 sethi 0x1603, %g1
22936 nop
22937 setx 0xC910EBAB, %l0, %l6
22938 st %l6, [%l7 + 0x28]
22939 ld [%l7 + 0x28], %f0
22940 setx 0xC8DB501F, %l1, %l5
22941 st %l5, [%l7 + 0x10]
22942 ld [%l7 + 0x10], %f7
22943 fadds %f7, %f0, %f20
22944 nop
22945 set 0x46, %o0
22946 ldstub [%l7 + %o0], %i5
22947 tvc %icc, 0x1
22948 movre %g3, %i6, %g7
22949 fone %f6
22950 movneg %icc, %i3, %l4
22951 wr %g0, 0x19, %asi
22952 ldswa [%l7 + 0x70] %asi, %o5
22953 nop
22954 setx 0xCDE559375979FAE1, %l0, %l6
22955 stx %l6, [%l7 + 0x28]
22956 ldd [%l7 + 0x28], %f0
22957 fsqrtd %f0, %f26
22958 orcc %g4, %l6, %o3
22959 ba %xcc, loop_1980
22960 fsrc1 %f2, %f26
22961 fmovspos %icc, %f0, %f27
22962 ldub [%l7 + 0x0C], %g2
22963loop_1980:
22964 fnot2 %f12, %f8
22965 fbul,a %fcc2, loop_1981
22966 mulx %l0, %i0, %l1
22967 edge32n %l3, %i7, %o4
22968 ldub [%l7 + 0x11], %l5
22969loop_1981:
22970 fbn,a %fcc2, loop_1982
22971 array16 %i4, %o7, %o6
22972 bcc,pt %xcc, loop_1983
22973 brgez,a %o0, loop_1984
22974loop_1982:
22975 fbl,a %fcc1, loop_1985
22976 array8 %g6, %l2, %g5
22977loop_1983:
22978 movneg %icc, %i2, %i1
22979loop_1984:
22980 tcs %xcc, 0x2
22981loop_1985:
22982 subccc %o2, %o1, %i5
22983 movgu %icc, %g1, %i6
22984 movrgz %g3, %i3, %g7
22985 bleu loop_1986
22986 tsubcctv %l4, %g4, %l6
22987 nop
22988 fitod %f0, %f8
22989 fdtoi %f8, %f25
22990 popc 0x162F, %o5
22991loop_1986:
22992 udivcc %o3, 0x03B0, %l0
22993 movle %icc, %i0, %l1
22994 array32 %g2, %i7, %o4
22995 restored
22996 rdpr %cwp, %g1
22997 rdpr %cansave, %g2
22998 rdpr %canrestore, %g3
22999 rdpr %cleanwin, %g4
23000 rdpr %otherwin, %g5
23001 rdpr %wstate, %g6
23002 fbuge %fcc2, loop_1987
23003 nop
23004 fitod %f8, %f8
23005 fdtox %f8, %f14
23006 fxtod %f14, %f4
23007 set 0x48, %l3
23008 stba %l5, [%l7 + %l3] 0x2b
23009 membar #Sync
23010loop_1987:
23011 popc %l3, %o7
23012 andn %i4, 0x1780, %o0
23013 fsrc1s %f10, %f4
23014 fpsub32s %f27, %f14, %f12
23015 tsubcctv %g6, 0x1CBA, %o6
23016 movneg %xcc, %g5, %i2
23017 movpos %xcc, %l2, %i1
23018 fmovscs %xcc, %f10, %f13
23019 fmovsvc %xcc, %f24, %f20
23020 swap [%l7 + 0x60], %o2
23021 fcmpeq32 %f10, %f10, %i5
23022 xnor %o1, %i6, %g3
23023 brlez %g1, loop_1988
23024 restored
23025 rdpr %cwp, %g1
23026 rdpr %cansave, %g2
23027 rdpr %canrestore, %g3
23028 rdpr %cleanwin, %g4
23029 rdpr %otherwin, %g5
23030 rdpr %wstate, %g6
23031 fornot2s %f2, %f19, %f27
23032 taddcc %g7, 0x177E, %l4
23033loop_1988:
23034 ba,a,pt %xcc, loop_1989
23035 edge16n %i3, %g4, %o5
23036 umulcc %l6, %l0, %o3
23037 movrlez %i0, %l1, %i7
23038loop_1989:
23039 fbue,a %fcc0, loop_1990
23040 brnz,a %g2, loop_1991
23041 tne %icc, 0x7
23042 subcc %l5, 0x19C5, %o4
23043loop_1990:
23044 tsubcctv %o7, %l3, %o0
23045loop_1991:
23046 fbge,a %fcc1, loop_1992
23047 fones %f3
23048 sll %i4, 0x0F, %g6
23049 alignaddrl %o6, %g5, %l2
23050loop_1992:
23051 andcc %i1, %o2, %i2
23052 nop
23053 setx 0x78D4AF2A, %l0, %l6
23054 st %l6, [%l7 + 0x28]
23055 ld [%l7 + 0x28], %f30
23056 setx 0x06ACC3CA, %l1, %l5
23057 st %l5, [%l7 + 0x10]
23058 ld [%l7 + 0x10], %f11
23059 fdivs %f11, %f30, %f15
23060 fmovdneg %icc, %f0, %f31
23061 fmovrdgz %o1, %f16, %f6
23062 nop
23063 setx loop_1993, %l0, %l1
23064 jmpl %l1, %i5
23065 bn,pt %xcc, loop_1994
23066 movrgz %g3, %g1, %i6
23067 mova %xcc, %l4, %g7
23068loop_1993:
23069 edge8n %g4, %o5, %l6
23070loop_1994:
23071 tge %xcc, 0x2
23072 fbule %fcc0, loop_1995
23073 edge16n %i3, %l0, %i0
23074 fsrc2 %f26, %f30
23075 saved
23076 rdpr %cwp, %g1
23077 rdpr %cansave, %g2
23078 rdpr %canrestore, %g3
23079 rdpr %cleanwin, %g4
23080 rdpr %otherwin, %g5
23081 rdpr %wstate, %g6
23082loop_1995:
23083 movleu %icc, %l1, %i7
23084 fbule,a %fcc2, loop_1996
23085 fcmpgt16 %f0, %f2, %o3
23086 tne %xcc, 0x6
23087 te %xcc, 0x7
23088loop_1996:
23089 fbuge,a %fcc0, loop_1997
23090 mulscc %g2, 0x163F, %o4
23091 movvc %xcc, %o7, %l5
23092 bn loop_1998
23093loop_1997:
23094 sll %l3, %o0, %g6
23095 fmovsa %icc, %f23, %f13
23096 tne %xcc, 0x2
23097loop_1998:
23098 ldd [%l7 + 0x30], %f12
23099 fpack16 %f12, %f12
23100 edge8 %o6, %g5, %l2
23101 edge32ln %i4, %o2, %i2
23102 mulx %o1, %i5, %g3
23103 bvc,a loop_1999
23104 ldx [%l7 + 0x58], %i1
23105 edge32ln %g1, %l4, %i6
23106 orncc %g7, 0x0797, %g4
23107loop_1999:
23108 saved
23109 rdpr %cwp, %g1
23110 rdpr %cansave, %g2
23111 rdpr %canrestore, %g3
23112 rdpr %cleanwin, %g4
23113 rdpr %otherwin, %g5
23114 rdpr %wstate, %g6
23115 fmul8sux16 %f16, %f22, %f18
23116 alignaddrl %l6, %i3, %l0
23117 fcmpeq32 %f12, %f16, %i0
23118 sll %l1, 0x09, %o5
23119 movcc %icc, %o3, %i7
23120 sra %o4, 0x1E, %o7
23121 stw %l5, [%l7 + 0x20]
23122 fmovrdlz %l3, %f2, %f4
23123 fmovsg %icc, %f15, %f31
23124 tl %xcc, 0x4
23125 fmovsgu %xcc, %f29, %f7
23126 brlz,a %g2, loop_2000
23127 popc %g6, %o0
23128 xnor %g5, %o6, %i4
23129 orn %l2, %i2, %o1
23130loop_2000:
23131 fmovsvc %icc, %f24, %f6
23132 tneg %xcc, 0x3
23133 wr %g0, 0x11, %asi
23134 stda %f0, [%l7 + 0x40] %asi
23135 movl %xcc, %i5, %o2
23136 lduw [%l7 + 0x44], %g3
23137 wr %g0, 0x89, %asi
23138 lduba [%l7 + 0x5E] %asi, %i1
23139 fmul8x16au %f21, %f13, %f2
23140 movl %xcc, %g1, %l4
23141 sethi 0x02ED, %i6
23142 nop
23143 setx 0x804EF1DD, %l0, %l6
23144 st %l6, [%l7 + 0x6C]
23145 ld [%l7 + 0x6C], %fsr
23146 sth %g7, [%l7 + 0x22]
23147 movneg %xcc, %g4, %l6
23148 fmul8ulx16 %f14, %f28, %f8
23149 and %l0, 0x1AE1, %i0
23150 array8 %l1, %o5, %o3
23151 udivcc %i7, 0x1B59, %i3
23152 lduh [%l7 + 0x50], %o7
23153 edge8 %l5, %l3, %o4
23154 fmovsl %icc, %f7, %f3
23155 tl %xcc, 0x4
23156 lduh [%l7 + 0x14], %g6
23157 sra %o0, %g2, %o6
23158 fandnot1 %f16, %f26, %f24
23159 sub %g5, 0x1D07, %l2
23160 ld [%l7 + 0x08], %f17
23161 taddcc %i4, %i2, %i5
23162 addccc %o1, 0x1A97, %o2
23163 fbo,a %fcc3, loop_2001
23164 fmovs %f27, %f11
23165 brgz,a %g3, loop_2002
23166 edge32ln %g1, %i1, %l4
23167loop_2001:
23168 ldd [%l7 + 0x58], %f26
23169 sll %g7, %g4, %i6
23170loop_2002:
23171 saved
23172 rdpr %cwp, %g1
23173 rdpr %cansave, %g2
23174 rdpr %canrestore, %g3
23175 rdpr %cleanwin, %g4
23176 rdpr %otherwin, %g5
23177 rdpr %wstate, %g6
23178 stx %l6, [%l7 + 0x60]
23179 xor %i0, %l0, %o5
23180 wr %g0, 0x19, %asi
23181 stwa %o3, [%l7 + 0x70] %asi
23182 movrlez %l1, %i7, %o7
23183 nop
23184 setx loop_2003, %l0, %l1
23185 wrpr 0x1, %tl
23186 wrpr %l1, %tnpc
23187 setx 0x34400001400, %l0, %l1
23188 wrpr %l1, %tstate
23189 wrhpr 0x4, %htstate
23190 done
23191 fble %fcc2, loop_2004
23192 edge32 %i3, %l3, %l5
23193 array8 %g6, %o4, %o0
23194loop_2003:
23195 bvs,a,pt %xcc, loop_2005
23196loop_2004:
23197 fmovrse %g2, %f5, %f15
23198 movleu %icc, %g5, %l2
23199 fmovsleu %xcc, %f12, %f20
23200loop_2005:
23201 bvc loop_2006
23202 fzeros %f7
23203 tneg %icc, 0x6
23204 nop
23205 setx 0x30487349, %l0, %l6
23206 st %l6, [%l7 + 0x60]
23207 ld [%l7 + 0x60], %fsr
23208loop_2006:
23209 brgez %o6, loop_2007
23210 fblg %fcc1, loop_2008
23211 sub %i2, %i4, %i5
23212 movl %xcc, %o1, %o2
23213loop_2007:
23214 fones %f2
23215loop_2008:
23216 fabsd %f18, %f24
23217 fsrc2 %f6, %f10
23218 fmovrdlez %g1, %f14, %f16
23219 nop
23220 setx 0xE93A20F3, %l0, %l6
23221 st %l6, [%l7 + 0x28]
23222 ld [%l7 + 0x28], %f17
23223 setx 0x0B19627B, %l1, %l5
23224 st %l5, [%l7 + 0x10]
23225 ld [%l7 + 0x10], %f13
23226 fadds %f13, %f17, %f9
23227 movvc %xcc, %i1, %g3
23228 orcc %l4, 0x18A6, %g7
23229 umulcc %i6, 0x0CAC, %g4
23230 fmovrsgez %i0, %f5, %f1
23231 bge,a,pt %icc, loop_2009
23232 edge8ln %l0, %o5, %o3
23233 fmovdge %xcc, %f17, %f17
23234 tvc %icc, 0x1
23235loop_2009:
23236 nop
23237 wr %g0, 0x10, %asi
23238 ldswa [%l7 + 0x1C] %asi, %l6
23239 xnorcc %l1, %i7, %o7
23240 move %xcc, %i3, %l3
23241 fmovscc %xcc, %f25, %f12
23242 wr %g0, 0x0c, %asi
23243 lduba [%l7 + 0x68] %asi, %l5
23244 fbue,a %fcc0, loop_2010
23245 te %icc, 0x5
23246 orncc %g6, %o0, %o4
23247 sir 0x1828
23248loop_2010:
23249 tcs %xcc, 0x0
23250 fmovdpos %icc, %f4, %f24
23251 tne %xcc, 0x4
23252 for %f4, %f24, %f14
23253 nop
23254 set 0x28, %g7
23255 lduh [%l7 + %g7], %g5
23256 sethi 0x1D80, %g2
23257 orcc %o6, 0x0EEB, %i2
23258 subccc %i4, %l2, %o1
23259 bleu %xcc, loop_2011
23260 tleu %xcc, 0x3
23261 fsrc2 %f0, %f24
23262 fmovsge %xcc, %f19, %f31
23263loop_2011:
23264 mulscc %o2, 0x136F, %g1
23265 alignaddrl %i5, %i1, %l4
23266 fnegs %f12, %f12
23267 fornot2 %f4, %f16, %f20
23268 subc %g3, %i6, %g7
23269 ldd [%l7 + 0x58], %i0
23270 fpadd32s %f25, %f8, %f25
23271 ta %icc, 0x4
23272 sdivx %g4, 0x1D6E, %o5
23273 nop
23274 fitos %f9, %f23
23275 mulx %l0, 0x0B3F, %o3
23276 ldub [%l7 + 0x7E], %l6
23277 ldsb [%l7 + 0x62], %i7
23278 tsubcctv %o7, 0x1F35, %i3
23279 brz,a %l1, loop_2012
23280 tvs %icc, 0x0
23281 wr %g0, 0x10, %asi
23282 swapa [%l7 + 0x34] %asi, %l3
23283loop_2012:
23284 nop
23285 setx 0x897CBEA710683D30, %l0, %l6
23286 stx %l6, [%l7 + 0x70]
23287 ldx [%l7 + 0x70], %fsr
23288 fcmpeq16 %f2, %f20, %g6
23289 sethi 0x19FF, %o0
23290 addc %l5, 0x0EC8, %g5
23291 call loop_2013
23292 tcs %xcc, 0x1
23293 nop
23294 fitos %f12, %f4
23295 fstod %f4, %f26
23296 sllx %g2, 0x01, %o6
23297loop_2013:
23298 smul %o4, %i2, %i4
23299 fmovdvc %icc, %f28, %f23
23300 xnor %o1, %o2, %l2
23301 fmul8ulx16 %f20, %f14, %f10
23302 tne %xcc, 0x7
23303 fexpand %f1, %f20
23304 fbuge,a %fcc2, loop_2014
23305 tge %icc, 0x0
23306 nop
23307 setx loop_2015, %l0, %l1
23308 wrpr 0x1, %tl
23309 wrpr %l1, %tpc
23310 add %l1, 0x4, %l1
23311 wrpr %l1, %tnpc
23312 setx 0x34400001400, %l0, %l1
23313 wrpr %l1, %tstate
23314 wrhpr 0x4, %htstate
23315 retry
23316 brgez,a %g1, loop_2016
23317loop_2014:
23318 fbuge %fcc0, loop_2017
23319 stw %i5, [%l7 + 0x6C]
23320loop_2015:
23321 fmovsle %xcc, %f5, %f8
23322loop_2016:
23323 taddcctv %i1, %l4, %g3
23324loop_2017:
23325 fble %fcc1, loop_2018
23326 fbuge %fcc0, loop_2019
23327 sethi 0x151D, %g7
23328 subccc %i6, %g4, %i0
23329loop_2018:
23330 mulx %l0, %o3, %l6
23331loop_2019:
23332 add %o5, 0x04E2, %o7
23333 srl %i3, 0x1F, %l1
23334 fbg,a %fcc0, loop_2020
23335 fmovscc %icc, %f10, %f28
23336 restored
23337 rdpr %cwp, %g1
23338 rdpr %cansave, %g2
23339 rdpr %canrestore, %g3
23340 rdpr %cleanwin, %g4
23341 rdpr %otherwin, %g5
23342 rdpr %wstate, %g6
23343 fbue %fcc2, loop_2021
23344loop_2020:
23345 fba %fcc0, loop_2022
23346 te %icc, 0x3
23347 udivx %i7, 0x0338, %l3
23348loop_2021:
23349 fmul8x16al %f22, %f3, %f18
23350loop_2022:
23351 nop
23352 wr %g0, 0x19, %asi
23353 stha %g6, [%l7 + 0x24] %asi
23354 saved
23355 rdpr %cwp, %g1
23356 rdpr %cansave, %g2
23357 rdpr %canrestore, %g3
23358 rdpr %cleanwin, %g4
23359 rdpr %otherwin, %g5
23360 rdpr %wstate, %g6
23361 and %l5, 0x0707, %g5
23362 alignaddrl %g2, %o6, %o0
23363 orcc %i2, 0x0E2E, %o4
23364 smulcc %o1, %i4, %l2
23365 add %l7, 0x24, %l6
23366 wr %g0, 0x04, %asi
23367 lda [%l6] %asi, %o2
23368 casa [%l6] 0x04, %o2, %g1
23369 edge16n %i1, %i5, %g3
23370 taddcctv %l4, 0x1EA4, %g7
23371 fmovse %icc, %f4, %f27
23372 fpsub32 %f10, %f0, %f6
23373 fmovrsgez %g4, %f0, %f25
23374 tcc %icc, 0x5
23375 bg loop_2023
23376 ldub [%l7 + 0x70], %i6
23377 sdivcc %i0, 0x0571, %o3
23378 tge %icc, 0x3
23379loop_2023:
23380 or %l0, %o5, %o7
23381 fpack16 %f20, %f27
23382 fexpand %f12, %f4
23383 movcs %xcc, %l6, %i3
23384 te %xcc, 0x6
23385 fcmpeq16 %f24, %f4, %l1
23386 fmovdne %icc, %f30, %f15
23387 tsubcctv %l3, %g6, %i7
23388 bg,pn %xcc, loop_2024
23389 fands %f26, %f11, %f1
23390 wr %g0, 0x89, %asi
23391 sta %f1, [%l7 + 0x34] %asi
23392loop_2024:
23393 lduh [%l7 + 0x54], %l5
23394 movre %g5, %g2, %o0
23395 stw %i2, [%l7 + 0x34]
23396 umulcc %o4, %o6, %i4
23397 fbu %fcc3, loop_2025
23398 array16 %o1, %l2, %o2
23399 fmovrdlez %i1, %f6, %f28
23400 tvs %icc, 0x1
23401loop_2025:
23402 srax %g1, %g3, %i5
23403 fmovrdgz %l4, %f10, %f20
23404 edge8ln %g7, %g4, %i0
23405 movleu %xcc, %i6, %o3
23406 fnot1s %f21, %f28
23407 fblg %fcc0, loop_2026
23408 fbge %fcc0, loop_2027
23409 tg %xcc, 0x2
23410 fmul8x16au %f16, %f23, %f6
23411loop_2026:
23412 fpsub32 %f22, %f10, %f18
23413loop_2027:
23414 fmovdpos %xcc, %f8, %f27
23415 nop
23416 set 0x46, %l6
23417 ldsh [%l7 + %l6], %l0
23418 taddcctv %o5, 0x1E49, %l6
23419 fmovd %f4, %f26
23420 subccc %o7, 0x049E, %l1
23421 popc 0x152B, %i3
23422 fbu,a %fcc2, loop_2028
23423 movrgez %g6, %l3, %l5
23424 andcc %i7, %g2, %o0
23425 set 0x23, %i1
23426 ldsba [%l7 + %i1] 0x14, %i2
23427loop_2028:
23428 nop
23429 setx 0xFC9C4361, %l0, %l6
23430 st %l6, [%l7 + 0x28]
23431 ld [%l7 + 0x28], %f19
23432 setx 0x9CF8AD5F, %l1, %l5
23433 st %l5, [%l7 + 0x10]
23434 ld [%l7 + 0x10], %f20
23435 fdivs %f20, %f19, %f21
23436 tvs %icc, 0x3
23437 srax %o4, 0x1C, %o6
23438 fcmpne32 %f22, %f0, %g5
23439 tleu %xcc, 0x5
23440 wr %g0, 0x89, %asi
23441 sta %f6, [%l7 + 0x18] %asi
23442 fmovrdgz %i4, %f20, %f28
23443 tgu %xcc, 0x0
23444 set 0x1C, %g5
23445 stwa %o1, [%l7 + %g5] 0x80
23446 tsubcctv %l2, 0x0897, %o2
23447 set 0x60, %g4
23448 swapa [%l7 + %g4] 0x89, %i1
23449 ble,a loop_2029
23450 subc %g1, 0x19D2, %i5
23451 alignaddrl %g3, %l4, %g7
23452 fbo,a %fcc2, loop_2030
23453loop_2029:
23454 smul %g4, %i6, %o3
23455 set 0x40, %g3
23456 ldda [%l7 + %g3] 0x11, %f16
23457loop_2030:
23458 movle %icc, %i0, %o5
23459 fpsub32 %f4, %f0, %f14
23460 bleu loop_2031
23461 fbuge,a %fcc3, loop_2032
23462 tgu %xcc, 0x3
23463 fmul8x16al %f1, %f28, %f0
23464loop_2031:
23465 tgu %xcc, 0x5
23466loop_2032:
23467 nop
23468 set 0x75, %g1
23469 ldsb [%l7 + %g1], %l0
23470 sra %l6, %l1, %i3
23471 tl %xcc, 0x5
23472 movn %xcc, %o7, %g6
23473 saved
23474 rdpr %cwp, %g1
23475 rdpr %cansave, %g2
23476 rdpr %canrestore, %g3
23477 rdpr %cleanwin, %g4
23478 rdpr %otherwin, %g5
23479 rdpr %wstate, %g6
23480 tneg %icc, 0x4
23481 stbar
23482 fmovrslez %l5, %f25, %f20
23483 tvs %icc, 0x7
23484 lduh [%l7 + 0x6A], %i7
23485 alignaddr %l3, %o0, %i2
23486 ta %xcc, 0x7
23487 fpadd16s %f9, %f15, %f4
23488 movrgz %g2, 0x1FA, %o6
23489 addcc %g5, %i4, %o1
23490 alignaddrl %l2, %o4, %i1
23491 movge %xcc, %o2, %g1
23492 fmovsle %xcc, %f25, %f27
23493 movg %icc, %g3, %l4
23494 sethi 0x0D1F, %g7
23495 set 0x148, %i5
23496 nop ! nop ! ldxa [%g0 + %i5] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl
23497 movre %i5, 0x2A5, %o3
23498 membar 0x18
23499 fmuld8sux16 %f17, %f6, %f20
23500 fmovdgu %xcc, %f29, %f16
23501 call loop_2033
23502 call loop_2034
23503 movvc %icc, %i6, %o5
23504 ta %icc, 0x3
23505loop_2033:
23506 fones %f2
23507loop_2034:
23508 sllx %l0, %l6, %i0
23509 nop
23510 fitod %f4, %f18
23511 fdtox %f18, %f22
23512 umulcc %i3, %o7, %l1
23513 array8 %g6, %l5, %i7
23514 fornot2 %f22, %f8, %f14
23515 stb %o0, [%l7 + 0x09]
23516 set 0x44, %i2
23517 lda [%l7 + %i2] 0x19, %f20
23518 sdivcc %l3, 0x01E5, %i2
23519 ldd [%l7 + 0x48], %o6
23520 te %xcc, 0x0
23521 set 0x0C, %l0
23522 sta %f27, [%l7 + %l0] 0x11
23523 srax %g5, 0x15, %i4
23524 xnorcc %g2, %o1, %l2
23525 add %l7, 0x30, %l6
23526 wr %g0, 0x81, %asi
23527 ldxa [%l6] %asi, %o4
23528 casxa [%l6] %asi, %o4, %o2
23529 sra %g1, %g3, %l4
23530 nop
23531 setx 0xFC90FBDB15F1016A, %l0, %l6
23532 stx %l6, [%l7 + 0x28]
23533 ldd [%l7 + 0x28], %f10
23534 setx 0xEAE7FBE85DD64E8D, %l1, %l5
23535 stx %l5, [%l7 + 0x10]
23536 ldd [%l7 + 0x10], %f6
23537 faddd %f6, %f10, %f28
23538 fornot1 %f0, %f26, %f28
23539 sub %i1, 0x083F, %g7
23540 fmovdg %icc, %f22, %f6
23541 fmuld8ulx16 %f17, %f24, %f22
23542 ldd [%l7 + 0x30], %g4
23543 sub %o3, 0x04E7, %i6
23544 andcc %o5, 0x1C5B, %i5
23545 fmovdgu %xcc, %f19, %f19
23546 set 0x38, %o2
23547 sta %f20, [%l7 + %o2] 0x04
23548 fbul,a %fcc3, loop_2035
23549 andn %l0, %l6, %i0
23550 brlez %o7, loop_2036
23551 movvc %xcc, %i3, %g6
23552loop_2035:
23553 movvs %icc, %l5, %i7
23554 fmovdle %icc, %f9, %f8
23555loop_2036:
23556 tcs %xcc, 0x1
23557 bgu loop_2037
23558 movcs %xcc, %o0, %l1
23559 fzeros %f15
23560 edge16n %i2, %o6, %l3
23561loop_2037:
23562 nop
23563 wr %g0, 0x04, %asi
23564 stha %i4, [%l7 + 0x24] %asi
23565 brgez,a %g5, loop_2038
23566 array16 %o1, %g2, %o4
23567 fnot1s %f8, %f10
23568 addcc %o2, %g1, %l2
23569loop_2038:
23570 fmovrdlz %g3, %f26, %f24
23571 saved
23572 rdpr %cwp, %g1
23573 rdpr %cansave, %g2
23574 rdpr %canrestore, %g3
23575 rdpr %cleanwin, %g4
23576 rdpr %otherwin, %g5
23577 rdpr %wstate, %g6
23578 array8 %i1, %g7, %g4
23579 sllx %o3, 0x1B, %i6
23580 ldsh [%l7 + 0x4E], %o5
23581 fbl %fcc1, loop_2039
23582 movpos %xcc, %i5, %l4
23583 nop
23584 setx 0x0218C6ED, %l0, %l6
23585 st %l6, [%l7 + 0x28]
23586 ld [%l7 + 0x28], %f28
23587 setx 0x8FBC70E7, %l1, %l5
23588 st %l5, [%l7 + 0x10]
23589 ld [%l7 + 0x10], %f26
23590 fdivs %f26, %f28, %f17
23591 movpos %xcc, %l6, %l0
23592loop_2039:
23593 array32 %i0, %o7, %i3
23594 tgu %icc, 0x4
23595 fba,a %fcc0, loop_2040
23596 movle %xcc, %l5, %i7
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
23604 taddcctv %o0, 0x19EF, %g6
23605loop_2040:
23606 movrlez %l1, 0x314, %i2
23607 xnor %o6, 0x12A4, %l3
23608 sllx %g5, 0x19, %i4
23609 prefetch [%l7 + 0x78], 0x2
23610 ldstub [%l7 + 0x31], %o1
23611 fpsub32s %f8, %f8, %f12
23612 wr %g0, 0x11, %asi
23613 prefetcha [%l7 + 0x30] %asi, 0x3
23614 fmovdn %icc, %f2, %f27
23615 movrlez %o4, %g1, %l2
23616 tge %xcc, 0x2
23617 nop
23618 setx loop_2041, %l0, %l1
23619 wrpr 0x1, %tl
23620 wrpr %l1, %tpc
23621 add %l1, 0x4, %l1
23622 wrpr %l1, %tnpc
23623 setx 0x34400001400, %l0, %l1
23624 wrpr %l1, %tstate
23625 wrhpr 0x4, %htstate
23626 retry
23627 fmul8sux16 %f6, %f24, %f24
23628 movne %xcc, %g3, %i1
23629 addc %o2, 0x0231, %g4
23630loop_2041:
23631 addc %o3, 0x15B3, %i6
23632 restored
23633 rdpr %cwp, %g1
23634 rdpr %cansave, %g2
23635 rdpr %canrestore, %g3
23636 rdpr %cleanwin, %g4
23637 rdpr %otherwin, %g5
23638 rdpr %wstate, %g6
23639 movge %icc, %o5, %g7
23640 bshuffle %f4, %f12, %f4
23641 movrlz %i5, 0x190, %l6
23642 edge16ln %l4, %i0, %l0
23643 fmovsneg %icc, %f22, %f2
23644 addccc %o7, %i3, %i7
23645 array16 %o0, %l5, %l1
23646 xorcc %i2, %o6, %l3
23647 tneg %xcc, 0x3
23648 fmovrslz %g5, %f7, %f10
23649 xorcc %i4, 0x0095, %o1
23650 edge32n %g6, %o4, %g1
23651 edge8l %g2, %l2, %i1
23652 set 0x45, %i7
23653 lduba [%l7 + %i7] 0x14, %o2
23654 orcc %g3, 0x1BD4, %o3
23655 fmovdvc %icc, %f21, %f20
23656 xorcc %i6, %o5, %g7
23657 srax %g4, 0x08, %l6
23658 xor %l4, 0x0C4F, %i5
23659 orcc %i0, 0x1568, %l0
23660 add %l7, 0x40, %l6
23661 wr %g0, 0x10, %asi
23662 casa [%l6] 0x10, %i3, %o7
23663 tne %icc, 0x6
23664 fmovdge %icc, %f20, %f5
23665 srlx %i7, 0x08, %o0
23666 tpos %xcc, 0x4
23667 ta %icc, 0x7
23668 brz,a %l1, loop_2042
23669 membar 0x4C
23670 fnands %f4, %f6, %f12
23671 ble %xcc, loop_2043
23672loop_2042:
23673 pdist %f18, %f18, %f24
23674 set 0x5C, %l1
23675 stwa %i2, [%l7 + %l1] 0x22
23676 membar #Sync
23677loop_2043:
23678 ldsb [%l7 + 0x13], %l5
23679 tpos %xcc, 0x6
23680 fble,a %fcc2, loop_2044
23681 fmovsl %icc, %f14, %f29
23682 fnand %f22, %f10, %f28
23683 set 0x20, %l2
23684 prefetcha [%l7 + %l2] 0x04, 0x3
23685loop_2044:
23686 tl %icc, 0x5
23687 udivcc %g5, 0x1562, %l3
23688 edge16n %i4, %g6, %o4
23689 tg %xcc, 0x2
23690 nop
23691 fitos %f8, %f27
23692 fstox %f27, %f14
23693 fxtos %f14, %f28
23694 or %g1, 0x1A5A, %g2
23695 move %icc, %o1, %l2
23696 fbule,a %fcc0, loop_2045
23697 stw %o2, [%l7 + 0x08]
23698 movne %xcc, %i1, %o3
23699 fpmerge %f9, %f28, %f20
23700loop_2045:
23701 tcs %icc, 0x1
23702 be,a,pt %xcc, loop_2046
23703 ld [%l7 + 0x38], %f14
23704 st %f27, [%l7 + 0x7C]
23705 srax %i6, 0x1D, %g3
23706loop_2046:
23707 movpos %xcc, %g7, %o5
23708 ldstub [%l7 + 0x73], %g4
23709 wr %g0, 0x89, %asi
23710 prefetcha [%l7 + 0x18] %asi, 0x1
23711 fmovsne %icc, %f1, %f11
23712 fmovs %f11, %f20
23713 and %i5, 0x0F13, %i0
23714 move %icc, %l6, %l0
23715 array8 %i3, %i7, %o0
23716 ldd [%l7 + 0x28], %f18
23717 fmovdneg %xcc, %f3, %f21
23718 fbue %fcc2, loop_2047
23719 nop
23720 setx 0xEC1AF19AD32F2D89, %l0, %l6
23721 stx %l6, [%l7 + 0x28]
23722 ldd [%l7 + 0x28], %f0
23723 setx 0x69EC5DACE82D9A6A, %l1, %l5
23724 stx %l5, [%l7 + 0x10]
23725 ldd [%l7 + 0x10], %f12
23726 faddd %f12, %f0, %f10
23727 fsrc1 %f26, %f6
23728 movcs %xcc, %o7, %i2
23729loop_2047:
23730 alignaddr %l1, %l5, %o6
23731 movn %icc, %l3, %g5
23732 fpadd32s %f23, %f26, %f16
23733 movrne %i4, %g6, %o4
23734 wr %g0, 0x04, %asi
23735 prefetcha [%l7 + 0x70] %asi, 0x0
23736 sllx %o1, %l2, %o2
23737 tle %icc, 0x2
23738 fsrc2 %f18, %f26
23739 nop
23740 setx 0xE8E3BC65049EAD2C, %l0, %l6
23741 stx %l6, [%l7 + 0x28]
23742 ldd [%l7 + 0x28], %f4
23743 setx 0x9CAAD8B2098371CE, %l1, %l5
23744 stx %l5, [%l7 + 0x10]
23745 ldd [%l7 + 0x10], %f4
23746 fmuld %f4, %f4, %f12
23747 nop
23748 fitod %f10, %f8
23749 fdtox %f8, %f2
23750 fmovsleu %xcc, %f25, %f10
23751 edge8n %g1, %o3, %i1
23752 wr %g0, 0x18, %asi
23753 stha %i6, [%l7 + 0x0E] %asi
23754 xor %g3, %o5, %g4
23755 fmul8sux16 %f26, %f14, %f26
23756 nop
23757 setx 0x369B49422049F003, %l0, %l6
23758 stx %l6, [%l7 + 0x20]
23759 ldx [%l7 + 0x20], %fsr
23760 umulcc %g7, %i5, %l4
23761 tgu %xcc, 0x5
23762 fxnors %f20, %f25, %f16
23763 set 0x6C, %o4
23764 lduwa [%l7 + %o4] 0x15, %i0
23765 movrne %l6, %i3, %l0
23766 fmovsg %xcc, %f4, %f14
23767 fexpand %f20, %f30
23768 array32 %i7, %o0, %i2
23769 sub %o7, %l1, %l5
23770 alignaddrl %l3, %g5, %o6
23771 fsrc2s %f6, %f20
23772 ta %xcc, 0x1
23773 tge %xcc, 0x3
23774 tsubcctv %i4, 0x0E4F, %o4
23775 tle %icc, 0x3
23776 edge16l %g2, %o1, %g6
23777 movvc %icc, %o2, %l2
23778 bgu,a %icc, loop_2048
23779 alignaddr %o3, %g1, %i1
23780 fmovsleu %icc, %f15, %f22
23781 edge32 %g3, %i6, %o5
23782loop_2048:
23783 movpos %icc, %g4, %i5
23784 tpos %xcc, 0x1
23785 popc 0x0C9E, %l4
23786 add %l7, 0x18, %l6
23787 wr %g0, 0x80, %asi
23788 lda [%l6] %asi, %g7
23789 casa [%l6] %asi, %g7, %l6
23790 umulcc %i0, %i3, %l0
23791 brnz,a %o0, loop_2049
23792 ldd [%l7 + 0x30], %i6
23793 fbule %fcc3, loop_2050
23794 fmul8x16au %f30, %f28, %f26
23795loop_2049:
23796 movrlz %i2, %o7, %l1
23797 edge32l %l3, %l5, %o6
23798loop_2050:
23799 fmovrde %g5, %f18, %f26
23800 fnot1s %f26, %f20
23801 udiv %o4, 0x1CB6, %g2
23802 fandnot2 %f0, %f16, %f10
23803 bgu %icc, loop_2051
23804 fmovrse %o1, %f1, %f18
23805 fmovsn %xcc, %f23, %f19
23806 bl,a,pt %icc, loop_2052
23807loop_2051:
23808 fmovdneg %icc, %f27, %f16
23809 edge16l %i4, %o2, %g6
23810 fbul,a %fcc1, loop_2053
23811loop_2052:
23812 edge8ln %o3, %l2, %g1
23813 ldub [%l7 + 0x7A], %i1
23814 movpos %xcc, %g3, %o5
23815loop_2053:
23816 nop
23817 set 0x38, %g6
23818 lduwa [%l7 + %g6] 0x15, %i6
23819 tvc %icc, 0x6
23820 edge32l %g4, %i5, %g7
23821 fbg,a %fcc0, loop_2054
23822 or %l6, 0x0743, %i0
23823 std %f0, [%l7 + 0x70]
23824 movrgz %l4, %l0, %o0
23825loop_2054:
23826 mulx %i7, 0x1DAC, %i2
23827 edge8 %o7, %l1, %l3
23828 subccc %l5, %i3, %g5
23829 fmovrdlz %o6, %f12, %f2
23830 fcmple16 %f8, %f26, %o4
23831 subccc %g2, 0x1888, %o1
23832 movvc %xcc, %i4, %g6
23833 sir 0x19EB
23834 brlez %o2, loop_2055
23835 edge8n %l2, %o3, %g1
23836 orcc %i1, 0x188D, %o5
23837 udiv %g3, 0x06D9, %i6
23838loop_2055:
23839 subc %i5, 0x1A39, %g4
23840 bvs,pn %icc, loop_2056
23841 fpack32 %f4, %f4, %f4
23842 fnor %f18, %f18, %f22
23843 tpos %xcc, 0x4
23844loop_2056:
23845 edge8l %l6, %i0, %l4
23846 movcc %icc, %l0, %g7
23847 te %xcc, 0x6
23848 smul %o0, %i7, %i2
23849 addc %l1, 0x0C1C, %o7
23850 edge16l %l3, %i3, %l5
23851 edge8n %o6, %g5, %o4
23852 movrgz %o1, %i4, %g6
23853 wr %g0, 0x27, %asi
23854 stwa %g2, [%l7 + 0x20] %asi
23855 membar #Sync
23856 fexpand %f5, %f20
23857 bneg,pt %icc, loop_2057
23858 edge16n %l2, %o3, %g1
23859 edge32 %i1, %o2, %g3
23860 brgez %o5, loop_2058
23861loop_2057:
23862 popc 0x1996, %i5
23863 edge8ln %g4, %l6, %i0
23864 bgu loop_2059
23865loop_2058:
23866 subcc %l4, %i6, %l0
23867 te %icc, 0x6
23868 edge32ln %o0, %i7, %i2
23869loop_2059:
23870 nop
23871 setx 0x21AA543E5E779CFB, %l0, %l6
23872 stx %l6, [%l7 + 0x28]
23873 ldd [%l7 + 0x28], %f0
23874 setx 0x21B1F4BF594BD2CB, %l1, %l5
23875 stx %l5, [%l7 + 0x10]
23876 ldd [%l7 + 0x10], %f22
23877 faddd %f22, %f0, %f6
23878 fnot1s %f28, %f0
23879 nop
23880 fitod %f0, %f18
23881 fdtos %f18, %f4
23882 tpos %xcc, 0x3
23883 ldub [%l7 + 0x6B], %g7
23884 ldsw [%l7 + 0x48], %o7
23885 movcs %xcc, %l3, %l1
23886 sdiv %l5, 0x1F0E, %o6
23887 tl %xcc, 0x1
23888 nop
23889 fitos %f1, %f15
23890 fstod %f15, %f2
23891 addccc %i3, %o4, %g5
23892 fbule %fcc2, loop_2060
23893 membar 0x1D
23894 alignaddrl %o1, %g6, %i4
23895 fpack16 %f12, %f25
23896loop_2060:
23897 membar 0x09
23898 udivcc %g2, 0x13CB, %l2
23899 edge8l %o3, %i1, %g1
23900 bge,pn %xcc, loop_2061
23901 ldsh [%l7 + 0x68], %o2
23902 movgu %xcc, %g3, %o5
23903 movn %icc, %i5, %l6
23904loop_2061:
23905 edge8ln %g4, %i0, %l4
23906 lduh [%l7 + 0x54], %l0
23907 movre %i6, 0x2B7, %i7
23908 fmul8x16au %f9, %f12, %f6
23909 fbug,a %fcc3, loop_2062
23910 fcmpgt16 %f8, %f0, %o0
23911 movl %xcc, %g7, %i2
23912 addc %l3, %o7, %l5
23913loop_2062:
23914 brnz,a %o6, loop_2063
23915 stx %i3, [%l7 + 0x18]
23916 edge32 %l1, %g5, %o4
23917 fmul8x16al %f2, %f0, %f18
23918loop_2063:
23919 movrgz %g6, 0x344, %i4
23920 xor %o1, 0x15A9, %g2
23921 fbue %fcc3, loop_2064
23922 bgu loop_2065
23923 xorcc %o3, 0x1775, %l2
23924 bcs %xcc, loop_2066
23925loop_2064:
23926 pdist %f28, %f18, %f20
23927loop_2065:
23928 tge %xcc, 0x0
23929 movre %i1, %o2, %g1
23930loop_2066:
23931 edge32l %o5, %i5, %l6
23932 andn %g4, %g3, %l4
23933 fmovde %icc, %f2, %f31
23934 be,a loop_2067
23935 movn %xcc, %i0, %l0
23936 fnegd %f20, %f4
23937 fmovsa %icc, %f2, %f15
23938loop_2067:
23939 xnorcc %i7, %i6, %o0
23940 fxnors %f0, %f5, %f16
23941 edge32n %g7, %i2, %l3
23942 edge16 %l5, %o6, %i3
23943 wr %g0, 0x0c, %asi
23944 swapa [%l7 + 0x38] %asi, %o7
23945 edge16 %l1, %g5, %o4
23946 tge %xcc, 0x4
23947 edge16l %i4, %o1, %g2
23948 fmovse %xcc, %f23, %f24
23949 sllx %o3, %l2, %i1
23950 and %g6, 0x1CEE, %o2
23951 movrgz %o5, 0x0B2, %g1
23952 tn %icc, 0x6
23953 fmovsvs %icc, %f14, %f12
23954 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
23955 nop ! nop ! stxa %i5, [%g0 + 0x3b8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
23956 fpadd32s %f27, %f30, %f26
23957 movre %l6, %g4, %g3
23958 movn %icc, %i0, %l4
23959 add %l7, 0x08, %l6
23960 wr %g0, 0x89, %asi
23961 ldxa [%l6] %asi, %l0
23962 casxa [%l6] 0x89, %l0, %i6
23963 set 0x70, %i3
23964 ldda [%l7 + %i3] 0xe3, %i6
23965 tcs %icc, 0x1
23966 edge16n %o0, %i2, %g7
23967 fsrc1 %f22, %f14
23968 smul %l3, %l5, %i3
23969 membar 0x5F
23970 edge16l %o6, %o7, %l1
23971 edge32 %o4, %i4, %o1
23972 movrlez %g2, %o3, %l2
23973 fmovrdne %g5, %f16, %f4
23974 orcc %g6, 0x07E7, %i1
23975 tpos %icc, 0x1
23976 tcc %icc, 0x3
23977 andcc %o2, 0x1650, %o5
23978 nop
23979 setx loop_2068, %l0, %l1
23980 wrpr 0x1, %tl
23981 wrpr %l1, %tpc
23982 add %l1, 0x4, %l1
23983 wrpr %l1, %tnpc
23984 setx 0x34400001400, %l0, %l1
23985 wrpr %l1, %tstate
23986 wrhpr 0x4, %htstate
23987 retry
23988 fornot1 %f20, %f22, %f24
23989 subccc %g1, 0x0431, %i5
23990 nop
23991 setx 0xC8DD28AA035F51AC, %l0, %l6
23992 stx %l6, [%l7 + 0x28]
23993 ldd [%l7 + 0x28], %f26
23994 fsqrtd %f26, %f0
23995loop_2068:
23996 movne %xcc, %g4, %g3
23997 or %l6, %i0, %l0
23998 fmovsleu %icc, %f27, %f23
23999 fmovsvc %xcc, %f31, %f2
24000 te %icc, 0x6
24001 edge8 %i6, %i7, %o0
24002 bcs,a loop_2069
24003 bne %icc, loop_2070
24004 tge %icc, 0x2
24005 wr %g0, 0x04, %asi
24006 stwa %i2, [%l7 + 0x28] %asi
24007loop_2069:
24008 bvc,pt %icc, loop_2071
24009loop_2070:
24010 tn %icc, 0x0
24011 add %l4, %g7, %l3
24012 array32 %i3, %l5, %o7
24013loop_2071:
24014 be loop_2072
24015 fpackfix %f0, %f6
24016 movgu %icc, %o6, %o4
24017 nop
24018 fitos %f5, %f31
24019 fstoi %f31, %f11
24020loop_2072:
24021 edge16ln %i4, %l1, %g2
24022 fbule,a %fcc3, loop_2073
24023 addc %o3, 0x0249, %o1
24024 subc %l2, %g6, %i1
24025 tge %icc, 0x0
24026loop_2073:
24027 fand %f0, %f4, %f16
24028 sir 0x1438
24029 fpmerge %f0, %f14, %f16
24030 restored
24031 rdpr %cwp, %g1
24032 rdpr %cansave, %g2
24033 rdpr %canrestore, %g3
24034 rdpr %cleanwin, %g4
24035 rdpr %otherwin, %g5
24036 rdpr %wstate, %g6
24037 popc %g5, %o5
24038 std %f12, [%l7 + 0x38]
24039 tsubcc %o2, 0x0ECB, %i5
24040 add %l7, 0x78, %l6
24041 wr %g0, 0x88, %asi
24042 casa [%l6] 0x88, %g4, %g1
24043 tneg %icc, 0x5
24044 srlx %g3, 0x1A, %i0
24045 fmovrsne %l0, %f8, %f25
24046 andncc %i6, %i7, %o0
24047 lduh [%l7 + 0x3C], %i2
24048 edge16 %l4, %l6, %g7
24049 xor %i3, %l3, %l5
24050 mova %icc, %o6, %o4
24051 tsubcc %o7, %i4, %g2
24052 fbul,a %fcc2, loop_2074
24053 membar 0x1F
24054 movleu %icc, %o3, %o1
24055 fbu %fcc3, loop_2075
24056loop_2074:
24057 movrgez %l1, 0x3A7, %g6
24058 movre %i1, 0x28D, %l2
24059 stb %g5, [%l7 + 0x4D]
24060loop_2075:
24061 te %xcc, 0x3
24062 tn %xcc, 0x0
24063 tle %xcc, 0x4
24064 fbne,a %fcc2, loop_2076
24065 bshuffle %f2, %f0, %f26
24066 xnorcc %o2, 0x1044, %i5
24067 bvc,a loop_2077
24068loop_2076:
24069 fnot1s %f11, %f27
24070 movle %icc, %g4, %g1
24071 fcmpgt32 %f8, %f2, %g3
24072loop_2077:
24073 umul %o5, 0x0D2D, %l0
24074 fnand %f10, %f14, %f22
24075 addccc %i0, %i6, %o0
24076 tleu %xcc, 0x4
24077 fbl %fcc1, loop_2078
24078 fbg,a %fcc3, loop_2079
24079 srax %i2, 0x05, %i7
24080 fblg,a %fcc0, loop_2080
24081loop_2078:
24082 udiv %l4, 0x0511, %l6
24083loop_2079:
24084 fmovdcs %xcc, %f5, %f3
24085 and %g7, %i3, %l3
24086loop_2080:
24087 fcmpne32 %f28, %f6, %o6
24088 be,pn %icc, loop_2081
24089 bn loop_2082
24090 tcc %xcc, 0x3
24091 edge8l %o4, %o7, %i4
24092loop_2081:
24093 sra %g2, 0x16, %o3
24094loop_2082:
24095 call loop_2083
24096 srax %l5, 0x1E, %o1
24097 edge8ln %g6, %i1, %l1
24098 be,a %icc, loop_2084
24099loop_2083:
24100 fbul,a %fcc0, loop_2085
24101 bne %xcc, loop_2086
24102 movrlz %g5, 0x095, %o2
24103loop_2084:
24104 brz %i5, loop_2087
24105loop_2085:
24106 andcc %l2, 0x0539, %g4
24107loop_2086:
24108 edge16l %g3, %g1, %l0
24109 movle %icc, %o5, %i6
24110loop_2087:
24111 nop
24112 fitod %f10, %f6
24113 fdtox %f6, %f6
24114 sdivx %i0, 0x0864, %i2
24115 udivx %i7, 0x042B, %o0
24116 srl %l6, 0x1F, %l4
24117 movrgz %i3, 0x3F2, %g7
24118 set 0x108, %o5
24119 stxa %l3, [%g0 + %o5] 0x21
24120 for %f14, %f30, %f0
24121 udivcc %o4, 0x1E20, %o6
24122 xorcc %o7, 0x084A, %g2
24123 orncc %i4, %l5, %o3
24124 addc %g6, 0x17B8, %i1
24125 stb %o1, [%l7 + 0x66]
24126 fmovse %xcc, %f4, %f31
24127 tgu %icc, 0x7
24128 tge %xcc, 0x6
24129 fmovdgu %icc, %f29, %f22
24130 wr %g0, 0x81, %asi
24131 ldsba [%l7 + 0x1A] %asi, %l1
24132 bleu %xcc, loop_2088
24133 edge8l %g5, %o2, %l2
24134 set 0x28, %o7
24135 prefetcha [%l7 + %o7] 0x81, 0x0
24136loop_2088:
24137 andncc %g4, %g3, %l0
24138 smul %o5, %i6, %i0
24139 wr %g0, 0x80, %asi
24140 lduba [%l7 + 0x28] %asi, %i2
24141 movne %icc, %i7, %o0
24142 fcmpgt16 %f2, %f22, %g1
24143 fmovrse %l6, %f19, %f16
24144 orncc %l4, 0x037B, %g7
24145 tle %icc, 0x1
24146 andncc %l3, %i3, %o4
24147 set 0x68, %i6
24148 stxa %o6, [%l7 + %i6] 0x19
24149 movrlez %g2, 0x07F, %o7
24150 fmovd %f6, %f20
24151 umul %l5, 0x1E2F, %o3
24152 fble %fcc0, loop_2089
24153 fbl,a %fcc2, loop_2090
24154 fbu %fcc3, loop_2091
24155 stbar
24156loop_2089:
24157 tsubcctv %i4, 0x0C82, %g6
24158loop_2090:
24159 nop
24160 wr %g0, 0xe2, %asi
24161 stwa %o1, [%l7 + 0x48] %asi
24162 membar #Sync
24163loop_2091:
24164 sra %l1, %i1, %o2
24165 wr %g0, 0x18, %asi
24166 ldxa [%l7 + 0x08] %asi, %g5
24167 edge32n %l2, %i5, %g4
24168 movrlez %g3, %o5, %l0
24169 mova %xcc, %i6, %i2
24170 tleu %icc, 0x1
24171 prefetch [%l7 + 0x5C], 0x0
24172 ldd [%l7 + 0x20], %f12
24173 tne %icc, 0x3
24174 movge %icc, %i7, %i0
24175 add %g1, 0x0D70, %l6
24176 edge32n %o0, %g7, %l3
24177 nop
24178 setx loop_2092, %l0, %l1
24179 wrpr 0x1, %tl
24180 wrpr %l1, %tnpc
24181 setx 0x34400001400, %l0, %l1
24182 wrpr %l1, %tstate
24183 wrhpr 0x4, %htstate
24184 done
24185 srl %l4, %o4, %i3
24186 tsubcctv %o6, 0x1DA2, %o7
24187 fbn %fcc2, loop_2093
24188loop_2092:
24189 fpack16 %f26, %f25
24190 fmul8x16au %f21, %f7, %f26
24191 addc %l5, %o3, %g2
24192loop_2093:
24193 edge32 %g6, %i4, %o1
24194 bge,pt %xcc, loop_2094
24195 add %l1, %i1, %o2
24196 fcmple16 %f8, %f16, %g5
24197 fba,a %fcc3, loop_2095
24198loop_2094:
24199 fmovsgu %icc, %f8, %f8
24200 sllx %i5, %g4, %l2
24201 ldd [%l7 + 0x50], %o4
24202loop_2095:
24203 movvc %xcc, %l0, %g3
24204 and %i2, 0x13B8, %i6
24205 tle %icc, 0x1
24206 wr %g0, 0x04, %asi
24207 sta %f8, [%l7 + 0x48] %asi
24208 fbe %fcc0, loop_2096
24209 sir 0x1ADA
24210 bpos %xcc, loop_2097
24211 nop
24212 setx 0x799461387B2AC2E8, %l0, %l6
24213 stx %l6, [%l7 + 0x28]
24214 ldd [%l7 + 0x28], %f18
24215 setx 0x6787D2554A96C619, %l1, %l5
24216 stx %l5, [%l7 + 0x10]
24217 ldd [%l7 + 0x10], %f6
24218 fsubd %f6, %f18, %f28
24219loop_2096:
24220 tg %xcc, 0x0
24221 fpadd32 %f24, %f8, %f28
24222loop_2097:
24223 tvs %xcc, 0x6
24224 fcmpeq16 %f8, %f10, %i0
24225 edge16l %g1, %l6, %i7
24226 and %g7, %o0, %l3
24227 wr %g0, 0x19, %asi
24228 lduha [%l7 + 0x1E] %asi, %o4
24229 tn %icc, 0x7
24230 xnorcc %l4, %i3, %o7
24231 fcmpgt32 %f18, %f16, %l5
24232 edge16ln %o6, %o3, %g2
24233 edge8n %g6, %i4, %o1
24234 movrgez %l1, %i1, %o2
24235 movpos %xcc, %g5, %g4
24236 fmovrslz %i5, %f12, %f19
24237 movrne %o5, 0x279, %l0
24238 fmovsl %icc, %f8, %f15
24239 fcmpgt32 %f0, %f20, %l2
24240 tvs %icc, 0x7
24241 andncc %i2, %g3, %i0
24242 tn %icc, 0x2
24243 or %g1, 0x1D93, %l6
24244 smulcc %i7, %g7, %o0
24245 nop
24246 setx 0x11CBDE5714B14E92, %l0, %l6
24247 stx %l6, [%l7 + 0x28]
24248 ldd [%l7 + 0x28], %f26
24249 fsqrtd %f26, %f24
24250 restored
24251 rdpr %cwp, %g1
24252 rdpr %cansave, %g2
24253 rdpr %canrestore, %g3
24254 rdpr %cleanwin, %g4
24255 rdpr %otherwin, %g5
24256 rdpr %wstate, %g6
24257 fpsub32 %f22, %f12, %f14
24258 fmovdge %xcc, %f8, %f20
24259 orncc %l3, 0x0D33, %o4
24260 movne %icc, %l4, %i6
24261 xor %i3, 0x1F64, %l5
24262 call loop_2098
24263 tl %icc, 0x7
24264 tle %xcc, 0x2
24265 movge %icc, %o7, %o3
24266loop_2098:
24267 sir 0x0BB1
24268 xnorcc %o6, %g2, %i4
24269 ldsw [%l7 + 0x14], %g6
24270 bshuffle %f28, %f16, %f4
24271 call loop_2099
24272 movrne %l1, %o1, %o2
24273 sdivcc %g5, 0x14A8, %i1
24274 ldd [%l7 + 0x60], %g4
24275loop_2099:
24276 movpos %xcc, %i5, %o5
24277 taddcctv %l2, 0x0699, %l0
24278 fornot2 %f30, %f22, %f16
24279 movrgz %i2, 0x131, %g3
24280 sdivx %i0, 0x11ED, %g1
24281 fandnot1s %f11, %f16, %f25
24282 movrgez %l6, %g7, %i7
24283 xor %o0, %o4, %l4
24284 mulx %l3, %i6, %l5
24285 fblg,a %fcc2, loop_2100
24286 fmovrdgz %i3, %f28, %f16
24287 addc %o3, %o7, %g2
24288 umul %o6, %i4, %g6
24289loop_2100:
24290 movn %icc, %o1, %o2
24291 nop
24292 setx loop_2101, %l0, %l1
24293 jmpl %l1, %g5
24294 subcc %i1, %g4, %l1
24295 movvc %xcc, %o5, %l2
24296 tsubcc %l0, 0x0C06, %i2
24297loop_2101:
24298 fmovrde %i5, %f28, %f20
24299 edge32ln %g3, %g1, %i0
24300 wr %g0, 0x04, %asi
24301 ldda [%l7 + 0x40] %asi, %f16
24302 fblg %fcc3, loop_2102
24303 fpadd16s %f11, %f21, %f21
24304 sllx %l6, %i7, %g7
24305 xorcc %o4, 0x0671, %o0
24306loop_2102:
24307 tsubcctv %l4, 0x0CD6, %i6
24308 sdiv %l5, 0x1F9A, %i3
24309 movpos %icc, %o3, %o7
24310 fpadd32s %f7, %f3, %f10
24311 swap [%l7 + 0x3C], %g2
24312 tcs %icc, 0x6
24313 movrne %l3, %o6, %g6
24314 andncc %i4, %o2, %o1
24315 tge %xcc, 0x6
24316 fbn %fcc1, loop_2103
24317 and %i1, 0x129D, %g5
24318 mova %xcc, %l1, %g4
24319 fmovsneg %xcc, %f8, %f23
24320loop_2103:
24321 fmovdvs %icc, %f14, %f14
24322 fbue,a %fcc3, loop_2104
24323 fnands %f0, %f5, %f22
24324 fmovrsne %l2, %f9, %f4
24325 tneg %xcc, 0x0
24326loop_2104:
24327 and %l0, 0x0BB1, %o5
24328 udivcc %i5, 0x0DE1, %g3
24329 fbule,a %fcc2, loop_2105
24330 fmovsl %xcc, %f25, %f6
24331 lduh [%l7 + 0x58], %i2
24332 nop
24333 fitod %f8, %f16
24334 fdtox %f16, %f18
24335loop_2105:
24336 fbul,a %fcc2, loop_2106
24337 movl %icc, %i0, %l6
24338 tg %icc, 0x5
24339 ba %icc, loop_2107
24340loop_2106:
24341 popc 0x0349, %i7
24342 movrlez %g1, 0x3A4, %o4
24343 nop
24344 setx 0xFC290FF7934B61FB, %l0, %l6
24345 stx %l6, [%l7 + 0x28]
24346 ldd [%l7 + 0x28], %f26
24347 setx 0xAA972F74F1BFD646, %l1, %l5
24348 stx %l5, [%l7 + 0x10]
24349 ldd [%l7 + 0x10], %f2
24350 fmuld %f2, %f26, %f10
24351loop_2107:
24352 nop
24353 setx loop_2108, %l0, %l1
24354 jmpl %l1, %o0
24355 fnands %f25, %f16, %f11
24356 membar 0x75
24357 wr %g0, 0x19, %asi
24358 stwa %g7, [%l7 + 0x3C] %asi
24359loop_2108:
24360 fnor %f28, %f10, %f26
24361 fmovdleu %icc, %f21, %f22
24362 restored
24363 rdpr %cwp, %g1
24364 rdpr %cansave, %g2
24365 rdpr %canrestore, %g3
24366 rdpr %cleanwin, %g4
24367 rdpr %otherwin, %g5
24368 rdpr %wstate, %g6
24369 nop
24370 setx 0xCEB6FFFF, %l0, %l6
24371 st %l6, [%l7 + 0x28]
24372 ld [%l7 + 0x28], %f17
24373 fsqrts %f17, %f18
24374 fbge,a %fcc2, loop_2109
24375 ta %icc, 0x2
24376 or %l4, %l5, %i6
24377 addcc %o3, %i3, %g2
24378loop_2109:
24379 nop
24380 setx loop_2110, %l0, %l1
24381 wrpr 0x1, %tl
24382 wrpr %l1, %tpc
24383 add %l1, 0x4, %l1
24384 wrpr %l1, %tnpc
24385 setx 0x34400001400, %l0, %l1
24386 wrpr %l1, %tstate
24387 wrhpr 0x4, %htstate
24388 retry
24389 movrlz %o7, 0x0C2, %o6
24390 edge32ln %l3, %g6, %i4
24391 fmovscc %icc, %f24, %f27
24392loop_2110:
24393 movl %icc, %o1, %o2
24394 andcc %i1, %g5, %g4
24395 movge %xcc, %l1, %l0
24396 fmovrdlez %l2, %f28, %f22
24397 membar 0x45
24398 fbu,a %fcc2, loop_2111
24399 fsrc1 %f18, %f30
24400 movre %o5, %i5, %i2
24401 smul %i0, 0x07E1, %l6
24402loop_2111:
24403 taddcc %i7, 0x16B2, %g3
24404 bcs,pt %xcc, loop_2112
24405 lduh [%l7 + 0x44], %g1
24406 fabsd %f28, %f26
24407 fbule %fcc2, loop_2113
24408loop_2112:
24409 fbn,a %fcc0, loop_2114
24410 and %o0, %g7, %l4
24411 tvs %xcc, 0x4
24412loop_2113:
24413 tn %xcc, 0x2
24414loop_2114:
24415 tcs %xcc, 0x7
24416 bleu loop_2115
24417 prefetch [%l7 + 0x50], 0x1
24418 subcc %o4, 0x16A6, %l5
24419 wr %g0, 0x19, %asi
24420 ldxa [%l7 + 0x20] %asi, %i6
24421loop_2115:
24422 ldsw [%l7 + 0x40], %i3
24423 ldstub [%l7 + 0x18], %g2
24424 andncc %o3, %o6, %l3
24425 subcc %o7, 0x0EBD, %g6
24426 nop
24427 fitod %f2, %f12
24428 fdtox %f12, %f4
24429 fxtod %f4, %f28
24430 edge16n %i4, %o1, %i1
24431 fcmpeq16 %f14, %f28, %o2
24432 edge16ln %g5, %l1, %l0
24433 smulcc %l2, %o5, %g4
24434 fmovrdlez %i2, %f18, %f30
24435 edge8 %i5, %l6, %i7
24436 fpackfix %f20, %f18
24437 udivcc %g3, 0x0F6B, %i0
24438 wr %g0, 0x0c, %asi
24439 stba %o0, [%l7 + 0x3B] %asi
24440 subcc %g7, %g1, %l4
24441 orncc %l5, %o4, %i3
24442 movg %icc, %g2, %i6
24443 fnot1s %f20, %f27
24444 popc 0x04A5, %o6
24445 edge16l %l3, %o7, %g6
24446 orcc %o3, 0x1E43, %o1
24447 fmovscs %xcc, %f15, %f25
24448 movne %xcc, %i4, %o2
24449 tleu %xcc, 0x4
24450 tvs %icc, 0x7
24451 fmul8ulx16 %f4, %f30, %f4
24452 srl %g5, %i1, %l1
24453 fbo,a %fcc3, loop_2116
24454 edge16n %l2, %l0, %g4
24455 sra %i2, %i5, %l6
24456 bshuffle %f10, %f20, %f14
24457loop_2116:
24458 mulx %i7, 0x0659, %o5
24459 fbne %fcc1, loop_2117
24460 movleu %xcc, %g3, %i0
24461 sdivx %g7, 0x1791, %g1
24462 fmovrsne %o0, %f11, %f28
24463loop_2117:
24464 bn,a,pt %icc, loop_2118
24465 fmovdle %xcc, %f21, %f11
24466 flush %l7 + 0x50
24467 swap [%l7 + 0x20], %l4
24468loop_2118:
24469 fxnors %f4, %f2, %f16
24470 movpos %xcc, %l5, %i3
24471 fnor %f4, %f14, %f18
24472 smul %g2, %o4, %o6
24473 tsubcctv %i6, %l3, %o7
24474 edge16 %o3, %o1, %g6
24475 membar 0x3B
24476 sub %o2, %i4, %i1
24477 membar 0x7B
24478 bleu,pn %xcc, loop_2119
24479 ld [%l7 + 0x78], %f29
24480 fble %fcc1, loop_2120
24481 movrne %l1, 0x1AE, %g5
24482loop_2119:
24483 subc %l0, 0x1106, %g4
24484 movl %icc, %i2, %l2
24485loop_2120:
24486 nop
24487 setx 0xFA848ACCC5447A77, %l0, %l6
24488 stx %l6, [%l7 + 0x28]
24489 ldd [%l7 + 0x28], %f28
24490 setx 0x8855A9B0C65F5C0E, %l1, %l5
24491 stx %l5, [%l7 + 0x10]
24492 ldd [%l7 + 0x10], %f6
24493 fsubd %f6, %f28, %f18
24494 fmovsneg %icc, %f21, %f28
24495 sir 0x08A3
24496 xorcc %i5, 0x1B62, %l6
24497 movrgez %o5, %g3, %i7
24498 xnorcc %g7, %i0, %g1
24499 set 0x3F, %o1
24500 stba %l4, [%l7 + %o1] 0xea
24501 membar #Sync
24502 nop
24503 setx 0x7064300F, %l0, %l6
24504 st %l6, [%l7 + 0x74]
24505 ld [%l7 + 0x74], %fsr
24506 movrlez %o0, 0x2FD, %l5
24507 te %icc, 0x2
24508 add %l7, 0x10, %l6
24509 wr %g0, 0x80, %asi
24510 ldxa [%l6] %asi, %i3
24511 casxa [%l6] 0x80, %i3, %g2
24512 movcc %xcc, %o6, %o4
24513 edge32n %i6, %l3, %o7
24514 orncc %o3, %o1, %o2
24515 edge32 %i4, %g6, %i1
24516 movrgez %g5, 0x0FF, %l0
24517 array8 %l1, %g4, %i2
24518 fzero %f0
24519 movgu %icc, %l2, %l6
24520 subccc %i5, %o5, %g3
24521 orcc %i7, %g7, %i0
24522 saved
24523 rdpr %cwp, %g1
24524 rdpr %cansave, %g2
24525 rdpr %canrestore, %g3
24526 rdpr %cleanwin, %g4
24527 rdpr %otherwin, %g5
24528 rdpr %wstate, %g6
24529 fmul8ulx16 %f8, %f0, %f24
24530 movne %xcc, %g1, %o0
24531 taddcctv %l4, 0x1CB5, %i3
24532 edge32 %g2, %o6, %l5
24533 fornot2 %f30, %f20, %f2
24534 sir 0x1039
24535 fbg,a %fcc0, loop_2121
24536 fpmerge %f3, %f9, %f6
24537 udivcc %o4, 0x0F87, %i6
24538 bn,a loop_2122
24539loop_2121:
24540 fmovdcs %xcc, %f31, %f22
24541 xor %l3, %o3, %o1
24542 movre %o7, %o2, %i4
24543loop_2122:
24544 ble,a loop_2123
24545 tsubcctv %i1, %g5, %g6
24546 fbu,a %fcc1, loop_2124
24547 movge %icc, %l0, %g4
24548loop_2123:
24549 udiv %l1, 0x1139, %i2
24550 fble %fcc2, loop_2125
24551loop_2124:
24552 movleu %xcc, %l2, %l6
24553 stw %i5, [%l7 + 0x28]
24554 nop
24555 setx 0x689C27C7CBB5102E, %l0, %l6
24556 stx %l6, [%l7 + 0x28]
24557 ldd [%l7 + 0x28], %f2
24558 setx 0xB8900215FEC6EB09, %l1, %l5
24559 stx %l5, [%l7 + 0x10]
24560 ldd [%l7 + 0x10], %f6
24561 fsubd %f6, %f2, %f30
24562loop_2125:
24563 nop
24564 set 0x70, %i0
24565 lduwa [%l7 + %i0] 0x81, %g3
24566 nop
24567 setx 0x4974B1F09DC2D05C, %l0, %l6
24568 stx %l6, [%l7 + 0x28]
24569 ldd [%l7 + 0x28], %f24
24570 fsqrtd %f24, %f30
24571 ldsh [%l7 + 0x28], %i7
24572 fbul %fcc2, loop_2126
24573 srl %g7, 0x02, %i0
24574 movcc %icc, %o5, %o0
24575 edge32 %l4, %i3, %g2
24576loop_2126:
24577 sub %o6, %l5, %o4
24578 and %g1, %i6, %l3
24579 movrgez %o1, 0x237, %o7
24580 tn %icc, 0x5
24581 nop
24582 setx loop_2127, %l0, %l1
24583 wrpr 0x1, %tl
24584 wrpr %l1, %tnpc
24585 setx 0x34400001400, %l0, %l1
24586 wrpr %l1, %tstate
24587 wrhpr 0x4, %htstate
24588 done
24589 fbul %fcc0, loop_2128
24590 sethi 0x10A8, %o2
24591 fabss %f30, %f19
24592loop_2127:
24593 edge8l %o3, %i1, %g5
24594loop_2128:
24595 edge8n %g6, %l0, %i4
24596 fmul8sux16 %f10, %f28, %f12
24597 tsubcc %l1, 0x14D0, %g4
24598 membar 0x56
24599 tvs %icc, 0x1
24600 xorcc %l2, %l6, %i5
24601 udivx %i2, 0x1189, %g3
24602 subccc %g7, 0x0203, %i7
24603 fbe,a %fcc0, loop_2129
24604 tcc %xcc, 0x6
24605 fmovsgu %xcc, %f25, %f17
24606 sdiv %o5, 0x0FC1, %o0
24607loop_2129:
24608 fcmpgt16 %f6, %f18, %l4
24609 ba,pt %icc, loop_2130
24610 tle %xcc, 0x5
24611 fmovsle %icc, %f17, %f21
24612 and %i3, 0x13DE, %i0
24613loop_2130:
24614 orcc %o6, %g2, %l5
24615 mulx %g1, 0x126D, %i6
24616 fcmpne16 %f14, %f4, %o4
24617 bshuffle %f22, %f4, %f4
24618 stw %o1, [%l7 + 0x3C]
24619 bvs,a,pn %xcc, loop_2131
24620 movrgz %l3, %o7, %o2
24621 fornot2 %f12, %f6, %f12
24622 tle %icc, 0x3
24623loop_2131:
24624 tne %xcc, 0x5
24625 restored
24626 rdpr %cwp, %g1
24627 rdpr %cansave, %g2
24628 rdpr %canrestore, %g3
24629 rdpr %cleanwin, %g4
24630 rdpr %otherwin, %g5
24631 rdpr %wstate, %g6
24632 tcc %xcc, 0x6
24633 fornot1 %f14, %f18, %f22
24634 movrlez %o3, 0x078, %g5
24635 movvc %xcc, %g6, %i1
24636 tl %icc, 0x5
24637 brz %l0, loop_2132
24638 fcmpeq16 %f18, %f6, %l1
24639 udiv %g4, 0x16C9, %l2
24640 andn %i4, 0x1F41, %i5
24641loop_2132:
24642 orcc %i2, 0x1979, %l6
24643 wr %g0, 0x10, %asi
24644 ldsha [%l7 + 0x7C] %asi, %g3
24645 andcc %g7, 0x1BFA, %o5
24646 movcc %icc, %i7, %l4
24647 edge16ln %i3, %o0, %o6
24648 tsubcc %i0, 0x1503, %g2
24649 add %l7, 0x34, %l6
24650 wr %g0, 0x80, %asi
24651 lda [%l6] %asi, %l5
24652 casa [%l6] 0x80, %l5, %g1
24653 array32 %i6, %o1, %l3
24654 fones %f15
24655 movrgz %o4, 0x063, %o7
24656 tvc %icc, 0x4
24657 add %l7, 0x24, %l6
24658 wr %g0, 0x89, %asi
24659 casa [%l6] %asi, %o2, %o3
24660 tvs %icc, 0x2
24661 sllx %g6, %i1, %l0
24662 tpos %icc, 0x2
24663 saved
24664 rdpr %cwp, %g1
24665 rdpr %cansave, %g2
24666 rdpr %canrestore, %g3
24667 rdpr %cleanwin, %g4
24668 rdpr %otherwin, %g5
24669 rdpr %wstate, %g6
24670 fandnot1 %f18, %f8, %f26
24671 sdivcc %g5, 0x0029, %g4
24672 set 0x48, %l4
24673 sta %f9, [%l7 + %l4] 0x04
24674 fba,a %fcc2, loop_2133
24675 tg %xcc, 0x1
24676 bcc loop_2134
24677 sethi 0x0741, %l1
24678loop_2133:
24679 movrlez %l2, %i5, %i4
24680 edge8ln %l6, %i2, %g7
24681loop_2134:
24682 ldd [%l7 + 0x58], %f24
24683 ta %icc, 0x2
24684 fmul8x16al %f29, %f8, %f6
24685 sdivx %g3, 0x17BA, %o5
24686 nop
24687 setx loop_2135, %l0, %l1
24688 jmpl %l1, %l4
24689 orcc %i7, %o0, %o6
24690 smul %i3, %i0, %l5
24691 udiv %g1, 0x0C5F, %i6
24692loop_2135:
24693 xor %o1, %g2, %o4
24694 set 0x68, %o3
24695 stba %o7, [%l7 + %o3] 0xea
24696 membar #Sync
24697 array16 %l3, %o3, %g6
24698 brgez,a %o2, loop_2136
24699 tl %icc, 0x0
24700 fbu %fcc3, loop_2137
24701 umulcc %l0, %g5, %i1
24702loop_2136:
24703 movneg %xcc, %l1, %g4
24704 addcc %i5, %i4, %l2
24705loop_2137:
24706 ldd [%l7 + 0x28], %i6
24707 fmovdne %icc, %f31, %f13
24708 addcc %i2, 0x1056, %g7
24709 fbu %fcc1, loop_2138
24710 fmovspos %icc, %f11, %f15
24711 xorcc %o5, 0x137A, %g3
24712 fbne %fcc3, loop_2139
24713loop_2138:
24714 smulcc %i7, 0x1619, %l4
24715 udiv %o0, 0x06D4, %o6
24716 tleu %xcc, 0x3
24717loop_2139:
24718 fcmpeq16 %f2, %f30, %i3
24719 edge8ln %i0, %g1, %i6
24720 wr %g0, 0x19, %asi
24721 sta %f10, [%l7 + 0x2C] %asi
24722 nop
24723 setx loop_2140, %l0, %l1
24724 wrpr 0x1, %tl
24725 wrpr %l1, %tnpc
24726 setx 0x34400001400, %l0, %l1
24727 wrpr %l1, %tstate
24728 wrhpr 0x4, %htstate
24729 done
24730 sra %o1, 0x11, %l5
24731 srax %g2, %o4, %l3
24732 movrlez %o7, 0x0AA, %o3
24733loop_2140:
24734 fpadd16s %f7, %f21, %f1
24735 wr %g0, 0x89, %asi
24736 prefetcha [%l7 + 0x50] %asi, 0x2
24737 umulcc %l0, %o2, %g5
24738 stx %l1, [%l7 + 0x20]
24739 subccc %i1, 0x11BA, %i5
24740 tvs %xcc, 0x0
24741 tpos %icc, 0x3
24742 orn %i4, 0x055D, %l2
24743 st %f7, [%l7 + 0x3C]
24744 set 0x28, %g2
24745 prefetcha [%l7 + %g2] 0x80, 0x0
24746 addcc %g4, %g7, %o5
24747 edge8l %g3, %i7, %i2
24748 movrlez %o0, 0x0D5, %l4
24749 edge8l %o6, %i0, %g1
24750 movle %icc, %i6, %i3
24751 edge32l %o1, %l5, %o4
24752 srlx %l3, 0x00, %g2
24753 add %l7, 0x18, %l6
24754 wr %g0, 0x88, %asi
24755 casa [%l6] %asi, %o7, %g6
24756 fpack16 %f10, %f31
24757 nop
24758 setx 0x10447370, %l0, %l6
24759 st %l6, [%l7 + 0x70]
24760 ld [%l7 + 0x70], %fsr
24761 movge %xcc, %l0, %o3
24762 bneg loop_2141
24763 mulx %o2, %g5, %l1
24764 edge32l %i5, %i1, %l2
24765 movneg %icc, %i4, %l6
24766loop_2141:
24767 add %g4, %o5, %g7
24768 ldd [%l7 + 0x18], %f24
24769 fble %fcc3, loop_2142
24770 fmovrslz %i7, %f18, %f9
24771 fands %f12, %f11, %f2
24772 ld [%l7 + 0x58], %f9
24773loop_2142:
24774 movrlz %i2, 0x13C, %o0
24775 nop
24776 setx loop_2143, %l0, %l1
24777 jmpl %l1, %g3
24778 tcs %xcc, 0x2
24779 tsubcc %o6, 0x17AE, %l4
24780 fmul8x16au %f19, %f15, %f8
24781loop_2143:
24782 smulcc %g1, %i0, %i3
24783 andcc %i6, %l5, %o1
24784 nop
24785 fitod %f10, %f10
24786 fdtoi %f10, %f15
24787 edge32l %l3, %g2, %o4
24788 bgu,a,pt %xcc, loop_2144
24789 tg %xcc, 0x0
24790 membar 0x30
24791 movle %icc, %o7, %l0
24792loop_2144:
24793 tvc %icc, 0x0
24794 taddcc %o3, %g6, %g5
24795 tgu %icc, 0x0
24796 xorcc %l1, 0x126A, %o2
24797 edge32l %i1, %i5, %i4
24798 fmovdne %icc, %f15, %f16
24799 membar 0x27
24800 andcc %l2, 0x1219, %l6
24801 fpsub16s %f16, %f26, %f31
24802 tcs %icc, 0x3
24803 movn %icc, %o5, %g4
24804 edge16ln %i7, %g7, %o0
24805 tsubcc %g3, %o6, %i2
24806 movle %icc, %l4, %i0
24807 movrne %i3, %i6, %g1
24808 or %o1, %l3, %g2
24809 fpack16 %f6, %f9
24810 fmovsl %icc, %f1, %f6
24811 nop
24812 setx 0xA9FEB75FACC48166, %l0, %l6
24813 stx %l6, [%l7 + 0x28]
24814 ldd [%l7 + 0x28], %f24
24815 setx 0xCECCF008212DB7A3, %l1, %l5
24816 stx %l5, [%l7 + 0x10]
24817 ldd [%l7 + 0x10], %f24
24818 fdivd %f24, %f24, %f10
24819 edge32ln %l5, %o7, %l0
24820 fmovse %icc, %f30, %f24
24821 restored
24822 rdpr %cwp, %g1
24823 rdpr %cansave, %g2
24824 rdpr %canrestore, %g3
24825 rdpr %cleanwin, %g4
24826 rdpr %otherwin, %g5
24827 rdpr %wstate, %g6
24828 nop
24829 fitos %f13, %f8
24830 tle %xcc, 0x6
24831 movrgez %o4, 0x327, %o3
24832 edge8n %g5, %g6, %l1
24833 edge8ln %i1, %o2, %i4
24834 tn %icc, 0x2
24835 smulcc %l2, 0x1BF1, %l6
24836 udiv %o5, 0x1639, %i5
24837 brlz %i7, loop_2145
24838 movleu %xcc, %g4, %o0
24839 movne %icc, %g3, %g7
24840 movrne %i2, %o6, %i0
24841loop_2145:
24842 edge32l %l4, %i6, %i3
24843 movle %icc, %o1, %g1
24844 movvc %xcc, %g2, %l3
24845 nop
24846 set 0x70, %l5
24847 ldsw [%l7 + %l5], %l5
24848 sll %l0, 0x0A, %o4
24849 sth %o3, [%l7 + 0x78]
24850 fmovdgu %xcc, %f14, %f23
24851 sra %o7, 0x17, %g5
24852 fmovsne %icc, %f19, %f28
24853 ldx [%l7 + 0x60], %g6
24854 tpos %icc, 0x2
24855 wr %g0, 0x10, %asi
24856 ldstuba [%l7 + 0x28] %asi, %i1
24857 fmovrslz %l1, %f8, %f18
24858 fbul,a %fcc0, loop_2146
24859 fbne,a %fcc3, loop_2147
24860 fmovdne %xcc, %f11, %f19
24861 sdivcc %i4, 0x0D5B, %o2
24862loop_2146:
24863 fbn,a %fcc3, loop_2148
24864loop_2147:
24865 edge16n %l2, %l6, %i5
24866 mova %icc, %i7, %o5
24867 fcmple32 %f16, %f4, %g4
24868loop_2148:
24869 fbl,a %fcc1, loop_2149
24870 sub %g3, 0x0AFD, %g7
24871 movgu %xcc, %o0, %o6
24872 tsubcc %i2, 0x0DED, %l4
24873loop_2149:
24874 fmovdle %xcc, %f23, %f28
24875 fble,a %fcc0, loop_2150
24876 orn %i0, %i6, %o1
24877 smul %i3, 0x181B, %g1
24878 edge32ln %l3, %g2, %l5
24879loop_2150:
24880 fandnot2 %f12, %f8, %f24
24881 fmovsn %xcc, %f28, %f12
24882 fsrc2 %f0, %f28
24883 std %f2, [%l7 + 0x28]
24884 fpack32 %f28, %f0, %f24
24885 tle %icc, 0x4
24886 call loop_2151
24887 movre %o4, 0x075, %l0
24888 edge8n %o3, %o7, %g6
24889 subc %g5, %i1, %i4
24890loop_2151:
24891 call loop_2152
24892 add %l1, 0x0F5A, %o2
24893 or %l2, %l6, %i5
24894 edge8ln %o5, %g4, %g3
24895loop_2152:
24896 movn %xcc, %i7, %g7
24897 fmovdpos %icc, %f8, %f26
24898 bneg,pt %xcc, loop_2153
24899 orcc %o0, %o6, %l4
24900 tcs %icc, 0x7
24901 movle %xcc, %i2, %i0
24902loop_2153:
24903 fsrc1 %f12, %f14
24904 andncc %i6, %o1, %i3
24905 orncc %l3, %g1, %g2
24906 edge32ln %l5, %l0, %o4
24907 alignaddr %o3, %g6, %g5
24908 edge16n %i1, %i4, %o7
24909 tne %xcc, 0x1
24910 edge16n %o2, %l2, %l1
24911 membar 0x78
24912 xnor %l6, %o5, %g4
24913 srax %g3, %i5, %g7
24914 movrlz %o0, 0x1CA, %o6
24915 fbu %fcc3, loop_2154
24916 fmuld8sux16 %f0, %f25, %f10
24917 movne %xcc, %i7, %l4
24918 edge16ln %i0, %i2, %o1
24919loop_2154:
24920 subcc %i3, 0x10E0, %i6
24921 tg %icc, 0x6
24922 orn %g1, 0x0481, %g2
24923 array32 %l5, %l3, %l0
24924 fble,a %fcc2, loop_2155
24925 restored
24926 rdpr %cwp, %g1
24927 rdpr %cansave, %g2
24928 rdpr %canrestore, %g3
24929 rdpr %cleanwin, %g4
24930 rdpr %otherwin, %g5
24931 rdpr %wstate, %g6
24932 array8 %o4, %o3, %g5
24933 ldsh [%l7 + 0x6A], %g6
24934loop_2155:
24935 taddcctv %i1, %o7, %i4
24936 addccc %l2, 0x0073, %o2
24937 edge16ln %l6, %l1, %g4
24938 fmul8x16au %f15, %f8, %f4
24939 fmovdvs %xcc, %f15, %f29
24940 andcc %g3, %i5, %g7
24941 tn %xcc, 0x7
24942 movrgez %o0, 0x1A0, %o5
24943 tvc %icc, 0x2
24944 umul %i7, 0x0DA4, %o6
24945 tn %icc, 0x6
24946 smul %i0, 0x19DB, %l4
24947 edge32ln %o1, %i2, %i3
24948 tvs %xcc, 0x2
24949 brz %g1, loop_2156
24950 srlx %i6, 0x09, %g2
24951 addcc %l5, 0x0F18, %l0
24952 edge16ln %o4, %l3, %g5
24953loop_2156:
24954 bneg,pn %icc, loop_2157
24955 stbar
24956 sdivcc %g6, 0x1DCF, %o3
24957 nop
24958 setx 0x1B4FCB19, %l0, %l6
24959 st %l6, [%l7 + 0x28]
24960 ld [%l7 + 0x28], %f16
24961 fsqrts %f16, %f24
24962loop_2157:
24963 fmovsn %xcc, %f23, %f3
24964 fmovdge %xcc, %f14, %f27
24965 fpsub32 %f2, %f10, %f30
24966 or %i1, %o7, %i4
24967 fxor %f2, %f12, %f0
24968 flush %l7 + 0x30
24969 sll %l2, 0x14, %o2
24970 fnot2 %f0, %f30
24971 umul %l6, %l1, %g3
24972 sdivcc %g4, 0x03A6, %g7
24973 tvs %xcc, 0x6
24974 udivx %o0, 0x120F, %o5
24975 fcmpne16 %f2, %f10, %i5
24976 edge32 %o6, %i0, %i7
24977 alignaddr %o1, %l4, %i3
24978 taddcc %g1, %i2, %g2
24979 subcc %i6, %l0, %o4
24980 stbar
24981 nop
24982 setx 0xA0C4C686, %l0, %l6
24983 st %l6, [%l7 + 0x28]
24984 ld [%l7 + 0x28], %f1
24985 fsqrts %f1, %f1
24986 movleu %icc, %l3, %l5
24987 tl %icc, 0x3
24988 edge16n %g5, %g6, %o3
24989 membar 0x23
24990 nop
24991 set 0x76, %i4
24992 lduh [%l7 + %i4], %i1
24993 movcc %xcc, %i4, %l2
24994 movre %o2, 0x139, %o7
24995 fmovdpos %xcc, %f22, %f27
24996 subc %l6, %g3, %g4
24997 umul %l1, 0x117A, %g7
24998 or %o5, 0x17FC, %i5
24999 movvs %xcc, %o0, %o6
25000 tpos %xcc, 0x2
25001 movneg %icc, %i0, %o1
25002 movle %xcc, %i7, %l4
25003 movleu %icc, %g1, %i3
25004 fcmpne16 %f6, %f10, %i2
25005 edge8n %i6, %l0, %g2
25006 brgez %o4, loop_2158
25007 saved
25008 rdpr %cwp, %g1
25009 rdpr %cansave, %g2
25010 rdpr %canrestore, %g3
25011 rdpr %cleanwin, %g4
25012 rdpr %otherwin, %g5
25013 rdpr %wstate, %g6
25014 sll %l5, 0x17, %g5
25015 ldub [%l7 + 0x5C], %l3
25016loop_2158:
25017 udivcc %g6, 0x01B8, %o3
25018 edge8l %i1, %i4, %l2
25019 add %o7, %o2, %g3
25020 taddcc %g4, %l1, %l6
25021 fmovdgu %xcc, %f10, %f4
25022 sethi 0x15C9, %o5
25023 taddcctv %g7, 0x0327, %o0
25024 fmovdvc %xcc, %f29, %f12
25025 edge16ln %o6, %i5, %o1
25026 sll %i0, %i7, %l4
25027 orcc %i3, %i2, %g1
25028 ble,a,pn %icc, loop_2159
25029 move %icc, %i6, %l0
25030 edge32n %g2, %l5, %o4
25031 fnegs %f25, %f6
25032loop_2159:
25033 ldsw [%l7 + 0x1C], %l3
25034 brnz,a %g6, loop_2160
25035 mulx %g5, %i1, %i4
25036 nop
25037 fitos %f14, %f7
25038 fstoi %f7, %f29
25039 movg %icc, %o3, %o7
25040loop_2160:
25041 fandnot2 %f12, %f0, %f26
25042 fmul8x16au %f5, %f16, %f2
25043 edge16n %l2, %o2, %g3
25044 or %l1, %g4, %o5
25045 tsubcc %l6, 0x16CD, %g7
25046 wr %g0, 0x11, %asi
25047 ldsba [%l7 + 0x38] %asi, %o6
25048 wr %g0, 0x11, %asi
25049 ldxa [%l7 + 0x50] %asi, %o0
25050 ldsb [%l7 + 0x0F], %o1
25051 wr %g0, 0x80, %asi
25052 ldda [%l7 + 0x40] %asi, %f16
25053 fmul8x16au %f1, %f3, %f22
25054 fnot2 %f30, %f16
25055 fbu %fcc0, loop_2161
25056 tle %xcc, 0x6
25057 edge16ln %i5, %i0, %l4
25058 array32 %i7, %i3, %i2
25059loop_2161:
25060 te %xcc, 0x2
25061 movre %g1, 0x153, %l0
25062 tgu %xcc, 0x6
25063 fbul %fcc0, loop_2162
25064 srl %g2, 0x15, %i6
25065 saved
25066 rdpr %cwp, %g1
25067 rdpr %cansave, %g2
25068 rdpr %canrestore, %g3
25069 rdpr %cleanwin, %g4
25070 rdpr %otherwin, %g5
25071 rdpr %wstate, %g6
25072 alignaddrl %o4, %l3, %g6
25073loop_2162:
25074 fones %f31
25075 fbn %fcc2, loop_2163
25076 alignaddr %l5, %i1, %g5
25077 fones %f5
25078 nop
25079 setx 0x2C96EB00, %l0, %l6
25080 st %l6, [%l7 + 0x28]
25081 ld [%l7 + 0x28], %f1
25082 fsqrts %f1, %f9
25083loop_2163:
25084 taddcctv %o3, %o7, %l2
25085 tne %icc, 0x4
25086 fxnor %f0, %f6, %f18
25087 or %i4, 0x1F9B, %o2
25088 bne,a,pt %icc, loop_2164
25089 sub %g3, 0x1DC1, %g4
25090 bn,a %icc, loop_2165
25091 fmovscc %icc, %f29, %f9
25092loop_2164:
25093 nop
25094 set 0x17, %o0
25095 ldstuba [%l7 + %o0] 0x10, %l1
25096loop_2165:
25097 xnorcc %o5, 0x0908, %l6
25098 fblg,a %fcc2, loop_2166
25099 fmovrdgez %g7, %f20, %f18
25100 subcc %o6, %o1, %i5
25101 add %i0, %l4, %o0
25102loop_2166:
25103 movl %xcc, %i7, %i2
25104 sth %i3, [%l7 + 0x72]
25105 array16 %l0, %g1, %g2
25106 tsubcc %i6, 0x0BD4, %l3
25107 brnz,a %o4, loop_2167
25108 movle %icc, %g6, %l5
25109 movgu %icc, %i1, %g5
25110 tcs %icc, 0x5
25111loop_2167:
25112 nop
25113 set 0x4C, %l3
25114 stwa %o3, [%l7 + %l3] 0xeb
25115 membar #Sync
25116 fmovsne %xcc, %f17, %f28
25117 fmuld8sux16 %f4, %f22, %f16
25118 addc %l2, 0x144F, %o7
25119 tvc %xcc, 0x6
25120 stw %i4, [%l7 + 0x3C]
25121 array8 %g3, %g4, %l1
25122 tn %icc, 0x5
25123 fnors %f18, %f14, %f12
25124 tl %icc, 0x5
25125 andncc %o5, %o2, %g7
25126 nop
25127 setx 0x6073791C, %l0, %l6
25128 st %l6, [%l7 + 0x64]
25129 ld [%l7 + 0x64], %fsr
25130 fmovrslez %l6, %f15, %f9
25131 nop
25132 fitod %f6, %f8
25133 fdtox %f8, %f28
25134 taddcc %o6, %o1, %i5
25135 smulcc %l4, 0x09F0, %i0
25136 ldub [%l7 + 0x58], %i7
25137 movle %xcc, %i2, %o0
25138 wr %g0, 0x81, %asi
25139 ldsba [%l7 + 0x3C] %asi, %i3
25140 and %l0, 0x17D9, %g1
25141 tsubcctv %i6, 0x0BF8, %g2
25142 popc %l3, %o4
25143 fornot2s %f16, %f0, %f26
25144 fbl %fcc2, loop_2168
25145 edge16n %l5, %g6, %i1
25146 fsrc1 %f20, %f6
25147 tle %xcc, 0x2
25148loop_2168:
25149 xnorcc %o3, 0x0884, %l2
25150 movrgez %o7, %i4, %g5
25151 tg %xcc, 0x2
25152 subccc %g4, 0x07B5, %l1
25153 bneg,pn %icc, loop_2169
25154 saved
25155 rdpr %cwp, %g1
25156 rdpr %cansave, %g2
25157 rdpr %canrestore, %g3
25158 rdpr %cleanwin, %g4
25159 rdpr %otherwin, %g5
25160 rdpr %wstate, %g6
25161 bn,a loop_2170
25162 fmovdl %xcc, %f2, %f2
25163loop_2169:
25164 subccc %o5, 0x19B3, %g3
25165 fbn %fcc0, loop_2171
25166loop_2170:
25167 taddcctv %o2, %g7, %o6
25168 swap [%l7 + 0x3C], %l6
25169 bgu,a,pn %icc, loop_2172
25170loop_2171:
25171 movrne %i5, %o1, %l4
25172 srl %i7, %i0, %o0
25173 fbo,a %fcc0, loop_2173
25174loop_2172:
25175 subcc %i3, 0x1E87, %i2
25176 set 0x64, %g7
25177 lduwa [%l7 + %g7] 0x18, %l0
25178loop_2173:
25179 fmovdle %icc, %f5, %f15
25180 edge32ln %g1, %i6, %l3
25181 sir 0x18BF
25182 for %f14, %f0, %f28
25183 tsubcc %g2, %l5, %o4
25184 fbge %fcc2, loop_2174
25185 sethi 0x080F, %i1
25186 set 0x40, %l6
25187 ldda [%l7 + %l6] 0x19, %f0
25188loop_2174:
25189 fcmpeq32 %f4, %f20, %o3
25190 alignaddrl %g6, %l2, %o7
25191 alignaddrl %i4, %g5, %l1
25192 sir 0x03B1
25193 mulx %o5, 0x0A95, %g4
25194 umul %g3, 0x12ED, %o2
25195 sth %g7, [%l7 + 0x4E]
25196 nop
25197 setx loop_2175, %l0, %l1
25198 wrpr 0x1, %tl
25199 wrpr %l1, %tpc
25200 add %l1, 0x4, %l1
25201 wrpr %l1, %tnpc
25202 setx 0x34400001400, %l0, %l1
25203 wrpr %l1, %tstate
25204 wrhpr 0x4, %htstate
25205 retry
25206 sdiv %l6, 0x05AF, %o6
25207 fmovse %xcc, %f1, %f16
25208 fornot2s %f10, %f5, %f1
25209loop_2175:
25210 fsrc2 %f0, %f16
25211 fbul,a %fcc0, loop_2176
25212 edge32l %o1, %i5, %l4
25213 bg,a %xcc, loop_2177
25214 edge16n %i0, %o0, %i7
25215loop_2176:
25216 popc 0x04B7, %i2
25217 movrlez %l0, %g1, %i3
25218loop_2177:
25219 tneg %xcc, 0x7
25220 ldd [%l7 + 0x38], %l2
25221 sra %g2, 0x1F, %l5
25222 sir 0x159C
25223 umul %i6, 0x1806, %o4
25224 addccc %i1, 0x1027, %g6
25225 movvc %icc, %o3, %o7
25226 fbo %fcc2, loop_2178
25227 tl %xcc, 0x6
25228 tgu %xcc, 0x5
25229 edge32 %l2, %i4, %l1
25230loop_2178:
25231 brgez %o5, loop_2179
25232 smulcc %g5, %g3, %g4
25233 saved
25234 rdpr %cwp, %g1
25235 rdpr %cansave, %g2
25236 rdpr %canrestore, %g3
25237 rdpr %cleanwin, %g4
25238 rdpr %otherwin, %g5
25239 rdpr %wstate, %g6
25240 saved
25241 rdpr %cwp, %g1
25242 rdpr %cansave, %g2
25243 rdpr %canrestore, %g3
25244 rdpr %cleanwin, %g4
25245 rdpr %otherwin, %g5
25246 rdpr %wstate, %g6
25247loop_2179:
25248 nop
25249 setx loop_2180, %l0, %l1
25250 jmpl %l1, %g7
25251 movneg %xcc, %o2, %o6
25252 edge16ln %o1, %l6, %l4
25253 alignaddrl %i5, %o0, %i7
25254loop_2180:
25255 tl %xcc, 0x1
25256 tneg %icc, 0x1
25257 fmovsge %xcc, %f16, %f13
25258 tleu %icc, 0x7
25259 nop
25260 fitod %f8, %f10
25261 fdtox %f10, %f6
25262 fnors %f12, %f19, %f28
25263 fnot1s %f29, %f9
25264 lduh [%l7 + 0x7E], %i0
25265 movneg %icc, %i2, %g1
25266 sub %l0, %l3, %g2
25267 bne loop_2181
25268 fmovdcs %xcc, %f13, %f13
25269 tsubcc %i3, %i6, %l5
25270 set 0x7C, %i1
25271 ldstuba [%l7 + %i1] 0x80, %i1
25272loop_2181:
25273 orncc %g6, %o3, %o7
25274 addcc %l2, 0x12D8, %o4
25275 ldsw [%l7 + 0x38], %l1
25276 udivcc %i4, 0x106B, %o5
25277 fcmpeq32 %f30, %f2, %g5
25278 movleu %icc, %g4, %g7
25279 movle %xcc, %g3, %o2
25280 movcs %icc, %o1, %o6
25281 tneg %icc, 0x3
25282 movl %icc, %l6, %i5
25283 addccc %o0, 0x14BC, %l4
25284 srl %i7, 0x05, %i0
25285 fmovdge %icc, %f2, %f8
25286 fmovdvc %icc, %f23, %f11
25287 andcc %g1, %l0, %l3
25288 alignaddrl %i2, %i3, %g2
25289 edge16ln %l5, %i1, %i6
25290 srlx %o3, %o7, %l2
25291 movre %o4, %l1, %g6
25292 membar 0x6D
25293 or %i4, 0x0A95, %o5
25294 nop
25295 fitod %f4, %f4
25296 fdtox %f4, %f24
25297 nop
25298 setx loop_2182, %l0, %l1
25299 wrpr 0x1, %tl
25300 wrpr %l1, %tpc
25301 add %l1, 0x4, %l1
25302 wrpr %l1, %tnpc
25303 setx 0x34400001400, %l0, %l1
25304 wrpr %l1, %tstate
25305 wrhpr 0x4, %htstate
25306 retry
25307 srl %g4, 0x1A, %g7
25308 tg %xcc, 0x2
25309 wr %g0, 0x10, %asi
25310 lduba [%l7 + 0x3A] %asi, %g3
25311loop_2182:
25312 sdiv %g5, 0x0D0C, %o2
25313 fmovrde %o6, %f22, %f14
25314 tneg %xcc, 0x6
25315 edge16l %l6, %i5, %o1
25316 fmul8ulx16 %f22, %f24, %f0
25317 fbule %fcc1, loop_2183
25318 fones %f26
25319 movneg %xcc, %o0, %l4
25320 fbue %fcc0, loop_2184
25321loop_2183:
25322 srlx %i7, 0x1C, %i0
25323 flush %l7 + 0x58
25324 ldsw [%l7 + 0x44], %l0
25325loop_2184:
25326 ldd [%l7 + 0x20], %l2
25327 umul %g1, 0x1EEA, %i2
25328 fpsub16 %f20, %f14, %f20
25329 fand %f12, %f4, %f22
25330 mulscc %g2, %i3, %i1
25331 fba,a %fcc3, loop_2185
25332 tgu %icc, 0x7
25333 edge8l %i6, %o3, %o7
25334 movneg %xcc, %l2, %l5
25335loop_2185:
25336 restored
25337 rdpr %cwp, %g1
25338 rdpr %cansave, %g2
25339 rdpr %canrestore, %g3
25340 rdpr %cleanwin, %g4
25341 rdpr %otherwin, %g5
25342 rdpr %wstate, %g6
25343 popc 0x1918, %l1
25344 fbo,a %fcc1, loop_2186
25345 fmovrdgz %o4, %f14, %f24
25346 fandnot1s %f13, %f21, %f2
25347 edge16ln %g6, %o5, %i4
25348loop_2186:
25349 bge %xcc, loop_2187
25350 fandnot1 %f2, %f10, %f30
25351 tsubcc %g7, 0x1927, %g4
25352 movcc %xcc, %g3, %o2
25353loop_2187:
25354 movrgez %o6, 0x347, %g5
25355 ta %icc, 0x4
25356 orcc %l6, %o1, %i5
25357 taddcc %o0, %l4, %i7
25358 bn,a,pt %xcc, loop_2188
25359 nop
25360 setx loop_2189, %l0, %l1
25361 jmpl %l1, %i0
25362 fmovdleu %icc, %f19, %f18
25363 move %xcc, %l3, %g1
25364loop_2188:
25365 fmul8x16 %f13, %f20, %f18
25366loop_2189:
25367 ble,a loop_2190
25368 edge32 %i2, %g2, %l0
25369 fand %f22, %f10, %f14
25370 subc %i3, %i6, %i1
25371loop_2190:
25372 fmovdcc %icc, %f7, %f27
25373 mulx %o3, %o7, %l2
25374 edge16l %l5, %l1, %g6
25375 fmovdcc %xcc, %f12, %f28
25376 tleu %icc, 0x7
25377 brgz %o4, loop_2191
25378 sdivx %o5, 0x0F43, %g7
25379 ldstub [%l7 + 0x14], %i4
25380 ta %xcc, 0x2
25381loop_2191:
25382 tle %xcc, 0x0
25383 bcc loop_2192
25384 nop
25385 fitos %f11, %f12
25386 fstoi %f12, %f7
25387 orn %g4, 0x0F87, %g3
25388 st %f5, [%l7 + 0x60]
25389loop_2192:
25390 alignaddrl %o6, %g5, %o2
25391 ldx [%l7 + 0x68], %o1
25392 movvs %xcc, %i5, %l6
25393 udiv %l4, 0x041D, %o0
25394 movn %xcc, %i7, %l3
25395 fmovsg %icc, %f31, %f27
25396 orncc %i0, %i2, %g1
25397 or %g2, 0x0829, %i3
25398 ldub [%l7 + 0x10], %l0
25399 stb %i6, [%l7 + 0x5A]
25400 fmovsge %xcc, %f4, %f8
25401 sdiv %i1, 0x0D84, %o7
25402 udiv %o3, 0x1EB4, %l5
25403 te %xcc, 0x5
25404 pdist %f22, %f2, %f22
25405 popc %l2, %g6
25406 edge8l %o4, %o5, %l1
25407 fmovspos %icc, %f31, %f24
25408 edge32ln %i4, %g7, %g3
25409 fmovscc %icc, %f15, %f22
25410 subcc %g4, %o6, %g5
25411 nop
25412 setx 0x14266C5D, %l0, %l6
25413 st %l6, [%l7 + 0x28]
25414 ld [%l7 + 0x28], %f18
25415 setx 0x42E6A2AE, %l1, %l5
25416 st %l5, [%l7 + 0x10]
25417 ld [%l7 + 0x10], %f16
25418 fsubs %f16, %f18, %f5
25419 tcc %icc, 0x5
25420 fmovsvs %xcc, %f8, %f5
25421 add %l7, 0x48, %l6
25422 wr %g0, 0x89, %asi
25423 casxa [%l6] 0x89, %o2, %o1
25424 fandnot2 %f28, %f24, %f12
25425 movl %icc, %l6, %i5
25426 movgu %icc, %l4, %o0
25427 alignaddr %l3, %i0, %i2
25428 movl %icc, %i7, %g1
25429 ld [%l7 + 0x14], %f8
25430 nop
25431 setx loop_2193, %l0, %l1
25432 jmpl %l1, %i3
25433 membar 0x1E
25434 wr %g0, 0x80, %asi
25435 ldswa [%l7 + 0x38] %asi, %g2
25436loop_2193:
25437 fbn %fcc1, loop_2194
25438 xnorcc %l0, %i6, %i1
25439 fbg,a %fcc3, loop_2195
25440 fbge %fcc0, loop_2196
25441loop_2194:
25442 srlx %o7, %o3, %l2
25443 fmovrde %g6, %f10, %f24
25444loop_2195:
25445 nop
25446 wr %g0, 0x11, %asi
25447 ldda [%l7 + 0x40] %asi, %f0
25448loop_2196:
25449 umul %o4, %o5, %l1
25450 xorcc %i4, %l5, %g3
25451 mulscc %g7, 0x1B9C, %g4
25452 array8 %o6, %g5, %o1
25453 tpos %xcc, 0x7
25454 addccc %l6, %o2, %l4
25455 sdivcc %o0, 0x00AC, %i5
25456 addc %i0, 0x0445, %i2
25457 nop
25458 fitos %f3, %f3
25459 fstox %f3, %f8
25460 fbu,a %fcc0, loop_2197
25461 ldd [%l7 + 0x08], %l2
25462 addcc %i7, 0x0F23, %i3
25463 sdivcc %g2, 0x1930, %g1
25464loop_2197:
25465 edge8ln %l0, %i6, %i1
25466 set 0x48, %o6
25467 swapa [%l7 + %o6] 0x10, %o3
25468 tgu %xcc, 0x5
25469 edge16n %l2, %o7, %g6
25470 nop
25471 set 0x10, %g5
25472 ldsh [%l7 + %g5], %o4
25473 tpos %xcc, 0x0
25474 mulscc %l1, 0x128A, %o5
25475 bvc,pn %icc, loop_2198
25476 taddcc %i4, 0x1DBF, %l5
25477 tvc %xcc, 0x6
25478 bl,a,pn %xcc, loop_2199
25479loop_2198:
25480 taddcc %g3, %g7, %g4
25481 set 0x0E, %g4
25482 ldsha [%l7 + %g4] 0x15, %g5
25483loop_2199:
25484 ldstub [%l7 + 0x5B], %o6
25485 tcc %icc, 0x3
25486 mulx %o1, 0x069E, %l6
25487 movre %l4, 0x14E, %o2
25488 fbl %fcc1, loop_2200
25489 tpos %icc, 0x2
25490 movleu %icc, %i5, %o0
25491 tvs %icc, 0x1
25492loop_2200:
25493 tg %xcc, 0x7
25494 tcs %xcc, 0x5
25495 tcc %icc, 0x3
25496 andn %i2, 0x0AE8, %l3
25497 bcc,pt %icc, loop_2201
25498 movleu %xcc, %i7, %i3
25499 udivx %i0, 0x18CE, %g1
25500 tsubcc %g2, %i6, %i1
25501loop_2201:
25502 xnorcc %l0, 0x0936, %l2
25503 restored
25504 rdpr %cwp, %g1
25505 rdpr %cansave, %g2
25506 rdpr %canrestore, %g3
25507 rdpr %cleanwin, %g4
25508 rdpr %otherwin, %g5
25509 rdpr %wstate, %g6
25510 tpos %icc, 0x3
25511 brgz %o7, loop_2202
25512 movgu %xcc, %g6, %o4
25513 xorcc %o3, %o5, %l1
25514 sdivcc %i4, 0x04DD, %l5
25515loop_2202:
25516 fornot1 %f18, %f4, %f16
25517 std %f0, [%l7 + 0x50]
25518 fmovrsgez %g3, %f23, %f16
25519 lduw [%l7 + 0x7C], %g7
25520 srlx %g5, 0x02, %o6
25521 fmovsn %xcc, %f31, %f26
25522 fbul %fcc0, loop_2203
25523 xorcc %g4, 0x017D, %l6
25524 sdivx %o1, 0x149D, %o2
25525 movre %i5, %l4, %i2
25526loop_2203:
25527 ldd [%l7 + 0x50], %f20
25528 fbuge,a %fcc0, loop_2204
25529 srlx %l3, %o0, %i7
25530 set 0x44, %g3
25531 swapa [%l7 + %g3] 0x0c, %i3
25532loop_2204:
25533 tvs %xcc, 0x1
25534 wr %g0, 0x88, %asi
25535 swapa [%l7 + 0x4C] %asi, %g1
25536 bgu,a %icc, loop_2205
25537 edge32n %i0, %i6, %g2
25538 orncc %i1, 0x1C46, %l2
25539 nop
25540 setx 0x293D4F85C0662AF3, %l0, %l6
25541 stx %l6, [%l7 + 0x48]
25542 ldx [%l7 + 0x48], %fsr
25543loop_2205:
25544 nop
25545 wr %g0, 0x89, %asi
25546 swapa [%l7 + 0x74] %asi, %o7
25547 sth %g6, [%l7 + 0x6C]
25548 fpadd16s %f2, %f19, %f5
25549 fmovsl %xcc, %f11, %f24
25550 tneg %xcc, 0x3
25551 movre %o4, %o3, %o5
25552 edge8ln %l1, %l0, %i4
25553 subcc %l5, 0x016E, %g7
25554 udiv %g3, 0x1142, %o6
25555 alignaddr %g5, %g4, %o1
25556 orcc %o2, 0x1270, %l6
25557 array32 %l4, %i2, %l3
25558 fsrc1 %f4, %f22
25559 ldsb [%l7 + 0x36], %o0
25560 fmul8ulx16 %f16, %f26, %f14
25561 set 0x08, %i5
25562 swapa [%l7 + %i5] 0x81, %i7
25563 add %l7, 0x08, %l6
25564 wr %g0, 0x81, %asi
25565 ldxa [%l6] %asi, %i3
25566 casxa [%l6] %asi, %i3, %i5
25567 orcc %g1, 0x1953, %i6
25568 fpackfix %f10, %f1
25569 mulscc %g2, 0x1F32, %i1
25570 subc %l2, 0x1959, %i0
25571 movleu %icc, %g6, %o7
25572 fcmpeq16 %f6, %f2, %o3
25573 movge %icc, %o4, %o5
25574 fmovdpos %xcc, %f18, %f10
25575 edge16n %l1, %l0, %l5
25576 tpos %icc, 0x1
25577 ldx [%l7 + 0x70], %i4
25578 orncc %g7, 0x12E9, %g3
25579 ble,a,pt %xcc, loop_2206
25580 movne %icc, %g5, %o6
25581 movrgez %g4, %o2, %l6
25582 movvs %xcc, %o1, %i2
25583loop_2206:
25584 fmovrdlez %l4, %f4, %f8
25585 movrgez %o0, %l3, %i3
25586 swap [%l7 + 0x18], %i7
25587 alignaddrl %g1, %i5, %g2
25588 ldsw [%l7 + 0x40], %i6
25589 edge16l %i1, %l2, %g6
25590 bcs %icc, loop_2207
25591 bcs,pn %icc, loop_2208
25592 tn %xcc, 0x2
25593 wr %g0, 0x80, %asi
25594 stwa %i0, [%l7 + 0x48] %asi
25595loop_2207:
25596 subccc %o3, 0x0938, %o4
25597loop_2208:
25598 taddcc %o5, 0x038A, %o7
25599 movre %l0, %l5, %i4
25600 udiv %g7, 0x168C, %g3
25601 mulscc %g5, %l1, %g4
25602 xnor %o2, %l6, %o6
25603 fmovrsgez %o1, %f19, %f27
25604 addccc %i2, %o0, %l3
25605 tneg %xcc, 0x0
25606 bgu,a %xcc, loop_2209
25607 movrgez %l4, %i7, %i3
25608 ldstub [%l7 + 0x10], %i5
25609 fcmple32 %f26, %f6, %g1
25610loop_2209:
25611 fpsub32 %f24, %f0, %f8
25612 fabsd %f14, %f0
25613 edge8 %i6, %i1, %g2
25614 nop
25615 fitod %f8, %f16
25616 fdtox %f16, %f26
25617 fxtod %f26, %f6
25618 tvc %xcc, 0x4
25619 movrgez %g6, 0x0F2, %i0
25620 tcc %xcc, 0x2
25621 srax %l2, %o3, %o4
25622 alignaddr %o5, %l0, %l5
25623 nop
25624 fitos %f21, %f12
25625 bge,a loop_2210
25626 prefetch [%l7 + 0x68], 0x3
25627 smulcc %i4, %g7, %g3
25628 addcc %g5, %l1, %o7
25629loop_2210:
25630 move %xcc, %o2, %g4
25631 fmovdleu %xcc, %f15, %f18
25632 movrgez %l6, 0x340, %o1
25633 brgez,a %o6, loop_2211
25634 edge16 %o0, %i2, %l4
25635 fcmple32 %f28, %f22, %l3
25636 wr %g0, 0x89, %asi
25637 stha %i7, [%l7 + 0x46] %asi
25638loop_2211:
25639 fmovda %icc, %f18, %f10
25640 andncc %i5, %g1, %i3
25641 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
25642 nop ! nop ! ldxa [%g0 + 0x128] %asi, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
25643 tcs %xcc, 0x6
25644 fmovsg %xcc, %f26, %f15
25645 fabsd %f20, %f14
25646 tn %icc, 0x1
25647 or %i1, %g6, %g2
25648 movge %xcc, %l2, %o3
25649 movleu %icc, %i0, %o5
25650 edge32ln %o4, %l5, %i4
25651 movg %xcc, %l0, %g7
25652 umulcc %g3, 0x151E, %g5
25653 xnorcc %l1, 0x0F7C, %o7
25654 subc %o2, %l6, %g4
25655 bge,a %icc, loop_2212
25656 udivcc %o1, 0x0FCC, %o0
25657 nop
25658 setx loop_2213, %l0, %l1
25659 jmpl %l1, %i2
25660 subccc %l4, 0x127D, %l3
25661loop_2212:
25662 tne %xcc, 0x1
25663 movge %icc, %o6, %i5
25664loop_2213:
25665 fmovrdgez %i7, %f0, %f28
25666 orn %i3, 0x040A, %g1
25667 tle %xcc, 0x4
25668 faligndata %f26, %f28, %f16
25669 fpadd32 %f0, %f4, %f4
25670 fbg,a %fcc2, loop_2214
25671 sll %i6, %g6, %i1
25672 fpadd32 %f6, %f30, %f0
25673 tcs %xcc, 0x4
25674loop_2214:
25675 srl %l2, 0x1B, %o3
25676 taddcc %g2, %o5, %i0
25677 ta %icc, 0x2
25678 fmul8x16al %f7, %f9, %f4
25679 movre %l5, 0x001, %i4
25680 fbo,a %fcc0, loop_2215
25681 fornot1 %f24, %f20, %f2
25682 movrgez %l0, %g7, %g3
25683 set 0x08, %g1
25684 ldxa [%l7 + %g1] 0x10, %g5
25685loop_2215:
25686 array8 %l1, %o7, %o2
25687 edge8 %o4, %l6, %o1
25688 orncc %o0, %i2, %g4
25689 nop
25690 set 0x72, %l0
25691 lduh [%l7 + %l0], %l4
25692 edge32l %l3, %i5, %i7
25693 edge32n %o6, %i3, %i6
25694 move %xcc, %g1, %i1
25695 edge8n %g6, %o3, %g2
25696 tgu %xcc, 0x0
25697 bn %xcc, loop_2216
25698 nop
25699 fitos %f6, %f25
25700 fstoi %f25, %f12
25701 edge8l %o5, %i0, %l5
25702 nop
25703 setx 0x6078DC1F, %l0, %l6
25704 st %l6, [%l7 + 0x40]
25705 ld [%l7 + 0x40], %fsr
25706loop_2216:
25707 ldsh [%l7 + 0x30], %i4
25708 ldsh [%l7 + 0x4C], %l2
25709 addc %l0, %g7, %g5
25710 tge %icc, 0x1
25711 subccc %l1, %g3, %o7
25712 stbar
25713 edge32ln %o4, %o2, %l6
25714 addcc %o0, %o1, %i2
25715 movcc %icc, %g4, %l3
25716 fxnors %f21, %f0, %f19
25717 movrlez %i5, %i7, %o6
25718 fbn %fcc3, loop_2217
25719 fbe,a %fcc1, loop_2218
25720 tsubcc %i3, 0x1BDD, %i6
25721 fmovsneg %xcc, %f4, %f22
25722loop_2217:
25723 nop
25724 set 0x2B, %o2
25725 ldub [%l7 + %o2], %l4
25726loop_2218:
25727 fand %f24, %f8, %f20
25728 array16 %g1, %g6, %o3
25729 andcc %g2, 0x19C4, %i1
25730 tleu %xcc, 0x7
25731 nop
25732 setx 0xB9406946EE62091F, %l0, %l6
25733 stx %l6, [%l7 + 0x28]
25734 ldd [%l7 + 0x28], %f20
25735 setx 0xAA8BFF63D4C80436, %l1, %l5
25736 stx %l5, [%l7 + 0x10]
25737 ldd [%l7 + 0x10], %f0
25738 fmuld %f0, %f20, %f10
25739 ldsw [%l7 + 0x78], %i0
25740 edge16l %o5, %l5, %i4
25741 tleu %xcc, 0x0
25742 sir 0x09B3
25743 fbe %fcc1, loop_2219
25744 ldstub [%l7 + 0x35], %l0
25745 tvs %xcc, 0x1
25746 tne %xcc, 0x2
25747loop_2219:
25748 fmovsn %xcc, %f31, %f1
25749 pdist %f28, %f0, %f22
25750 sdivcc %g7, 0x042B, %l2
25751 taddcc %l1, %g3, %g5
25752 fnor %f10, %f24, %f26
25753 wr %g0, 0x80, %asi
25754 lduba [%l7 + 0x55] %asi, %o7
25755 array8 %o2, %l6, %o4
25756 membar #Sync
25757 wr %g0, 0x1f, %asi
25758 ldda [%l7 + 0x40] %asi, %f16
25759 alignaddr %o0, %i2, %g4
25760 set 0x4C, %i2
25761 stha %o1, [%l7 + %i2] 0x04
25762 movleu %icc, %i5, %l3
25763 sir 0x1570
25764 taddcc %o6, %i3, %i6
25765 ldsb [%l7 + 0x3E], %l4
25766 movrlez %g1, 0x23E, %g6
25767 fmovrsgz %o3, %f2, %f13
25768 sra %g2, %i1, %i0
25769 edge32ln %o5, %l5, %i4
25770 set 0x7C, %l1
25771 stha %i7, [%l7 + %l1] 0x23
25772 membar #Sync
25773 tge %icc, 0x6
25774 edge16 %l0, %g7, %l2
25775 movvc %icc, %l1, %g3
25776 restored
25777 rdpr %cwp, %g1
25778 rdpr %cansave, %g2
25779 rdpr %canrestore, %g3
25780 rdpr %cleanwin, %g4
25781 rdpr %otherwin, %g5
25782 rdpr %wstate, %g6
25783 addcc %o7, %g5, %o2
25784 fmovs %f25, %f22
25785 brlez %l6, loop_2220
25786 smulcc %o4, %i2, %o0
25787 flush %l7 + 0x24
25788 sllx %o1, %g4, %i5
25789loop_2220:
25790 saved
25791 rdpr %cwp, %g1
25792 rdpr %cansave, %g2
25793 rdpr %canrestore, %g3
25794 rdpr %cleanwin, %g4
25795 rdpr %otherwin, %g5
25796 rdpr %wstate, %g6
25797 tpos %xcc, 0x6
25798 sll %l3, %o6, %i6
25799 ta %icc, 0x3
25800 orncc %l4, 0x1542, %i3
25801 udiv %g1, 0x1C72, %g6
25802 edge32ln %g2, %o3, %i1
25803 fble %fcc0, loop_2221
25804 add %i0, %l5, %i4
25805 edge16 %i7, %o5, %l0
25806 umulcc %g7, 0x0081, %l1
25807loop_2221:
25808 movge %xcc, %l2, %g3
25809 nop
25810 fitod %f6, %f12
25811 fdtox %f12, %f6
25812 edge8 %g5, %o7, %o2
25813 edge32l %l6, %i2, %o0
25814 saved
25815 rdpr %cwp, %g1
25816 rdpr %cansave, %g2
25817 rdpr %canrestore, %g3
25818 rdpr %cleanwin, %g4
25819 rdpr %otherwin, %g5
25820 rdpr %wstate, %g6
25821 udivcc %o4, 0x0AA4, %o1
25822 srl %g4, %i5, %o6
25823 swap [%l7 + 0x50], %l3
25824 flush %l7 + 0x58
25825 te %icc, 0x6
25826 tcc %xcc, 0x4
25827 orcc %i6, %i3, %l4
25828 movcs %icc, %g6, %g1
25829 tg %icc, 0x7
25830 edge8l %g2, %i1, %i0
25831 fmul8x16 %f22, %f2, %f18
25832 tne %icc, 0x4
25833 bvc %xcc, loop_2222
25834 subc %o3, 0x1835, %i4
25835 movrlz %i7, %o5, %l0
25836 tvc %icc, 0x6
25837loop_2222:
25838 prefetch [%l7 + 0x14], 0x2
25839 edge32n %l5, %g7, %l2
25840 xorcc %l1, 0x0E83, %g3
25841 set 0x48, %l2
25842 lda [%l7 + %l2] 0x89, %f11
25843 array16 %g5, %o2, %l6
25844 fmovse %xcc, %f26, %f22
25845 tleu %icc, 0x2
25846 edge8n %o7, %i2, %o4
25847 fmul8sux16 %f14, %f8, %f22
25848 movvc %xcc, %o0, %g4
25849 tn %xcc, 0x3
25850 membar #Sync
25851 set 0x40, %i7
25852 ldda [%l7 + %i7] 0x16, %f0
25853 popc %o1, %i5
25854 movn %icc, %o6, %l3
25855 tge %icc, 0x7
25856 fba %fcc3, loop_2223
25857 nop
25858 setx 0x0951DA09B0706C4D, %l0, %l6
25859 stx %l6, [%l7 + 0x48]
25860 ldx [%l7 + 0x48], %fsr
25861 fandnot1 %f28, %f24, %f8
25862 lduw [%l7 + 0x14], %i3
25863loop_2223:
25864 fpadd32 %f6, %f18, %f10
25865 tvc %xcc, 0x3
25866 tne %xcc, 0x3
25867 mulscc %i6, 0x0A87, %g6
25868 movrne %g1, 0x168, %g2
25869 nop
25870 fitod %f0, %f16
25871 fdtox %f16, %f10
25872 fxtod %f10, %f30
25873 tleu %xcc, 0x7
25874 fcmpgt16 %f8, %f12, %i1
25875 fandnot2s %f21, %f0, %f16
25876 edge32ln %i0, %l4, %o3
25877 subcc %i4, 0x0ED7, %o5
25878 sth %l0, [%l7 + 0x56]
25879 set 0x70, %o4
25880 stxa %l5, [%l7 + %o4] 0x19
25881 andncc %g7, %l2, %l1
25882 movle %icc, %i7, %g5
25883 bcs,a %xcc, loop_2224
25884 edge16ln %o2, %g3, %l6
25885 saved
25886 rdpr %cwp, %g1
25887 rdpr %cansave, %g2
25888 rdpr %canrestore, %g3
25889 rdpr %cleanwin, %g4
25890 rdpr %otherwin, %g5
25891 rdpr %wstate, %g6
25892 udiv %o7, 0x1A0F, %o4
25893loop_2224:
25894 edge8n %i2, %g4, %o1
25895 taddcctv %o0, %i5, %l3
25896 fbu,a %fcc0, loop_2225
25897 sllx %o6, %i3, %i6
25898 umulcc %g6, %g2, %g1
25899 fbn %fcc3, loop_2226
25900loop_2225:
25901 fmovrsne %i1, %f13, %f27
25902 sub %l4, 0x1077, %i0
25903 popc %o3, %o5
25904loop_2226:
25905 popc %i4, %l5
25906 tg %icc, 0x4
25907 subc %l0, 0x00BA, %g7
25908 movvs %icc, %l1, %l2
25909 srlx %g5, %i7, %o2
25910 set 0x2E, %g6
25911 ldstuba [%l7 + %g6] 0x11, %l6
25912 fxnor %f14, %f16, %f22
25913 fbu %fcc2, loop_2227
25914 movrgz %o7, 0x2A0, %g3
25915 bgu,pn %xcc, loop_2228
25916 stw %i2, [%l7 + 0x6C]
25917loop_2227:
25918 fmovsgu %icc, %f10, %f2
25919 srl %g4, %o4, %o1
25920loop_2228:
25921 fmovda %icc, %f31, %f4
25922 wr %g0, 0x80, %asi
25923 ldsha [%l7 + 0x54] %asi, %i5
25924 udivcc %o0, 0x126B, %o6
25925 edge8 %l3, %i3, %i6
25926 udivx %g6, 0x19D2, %g1
25927 sllx %g2, 0x16, %l4
25928 saved
25929 rdpr %cwp, %g1
25930 rdpr %cansave, %g2
25931 rdpr %canrestore, %g3
25932 rdpr %cleanwin, %g4
25933 rdpr %otherwin, %g5
25934 rdpr %wstate, %g6
25935 subc %i0, 0x185C, %o3
25936 brlz %i1, loop_2229
25937 movrlez %i4, %o5, %l0
25938 wr %g0, 0x10, %asi
25939 ldstuba [%l7 + 0x19] %asi, %g7
25940loop_2229:
25941 ba,a,pn %xcc, loop_2230
25942 ba,a %icc, loop_2231
25943 fpadd32s %f17, %f4, %f29
25944 umulcc %l1, %l2, %l5
25945loop_2230:
25946 smul %i7, %o2, %g5
25947loop_2231:
25948 smul %l6, %g3, %o7
25949 srlx %i2, 0x17, %g4
25950 fbuge %fcc2, loop_2232
25951 udivx %o4, 0x11F1, %i5
25952 nop
25953 setx 0x3174E325, %l0, %l6
25954 st %l6, [%l7 + 0x28]
25955 ld [%l7 + 0x28], %f23
25956 setx 0x776455BD, %l1, %l5
25957 st %l5, [%l7 + 0x10]
25958 ld [%l7 + 0x10], %f4
25959 fdivs %f4, %f23, %f4
25960 mulx %o0, %o1, %l3
25961loop_2232:
25962 srl %o6, 0x11, %i3
25963 array16 %g6, %g1, %g2
25964 wr %g0, 0x0c, %asi
25965 prefetcha [%l7 + 0x28] %asi, 0x1
25966 movrlz %l4, 0x1B0, %o3
25967 fcmpne16 %f10, %f6, %i1
25968 set 0x50, %i3
25969 prefetcha [%l7 + %i3] 0x0c, 0x2
25970 sll %i4, 0x1B, %l0
25971 ld [%l7 + 0x1C], %f7
25972 movcc %xcc, %o5, %l1
25973 tle %icc, 0x6
25974 tvc %icc, 0x5
25975 edge8 %l2, %l5, %g7
25976 fpadd32s %f4, %f28, %f17
25977 brz %o2, loop_2233
25978 fmuld8ulx16 %f4, %f5, %f2
25979 orcc %g5, 0x1274, %l6
25980 fbo %fcc0, loop_2234
25981loop_2233:
25982 fbl %fcc3, loop_2235
25983 fbug,a %fcc3, loop_2236
25984 array32 %g3, %o7, %i2
25985loop_2234:
25986 fmovrdgez %g4, %f16, %f22
25987loop_2235:
25988 nop
25989 fitod %f4, %f8
25990 fdtos %f8, %f25
25991loop_2236:
25992 fble %fcc3, loop_2237
25993 alignaddr %i7, %o4, %i5
25994 fmovsvc %icc, %f14, %f6
25995 fzeros %f20
25996loop_2237:
25997 orncc %o0, 0x1950, %l3
25998 fmovrse %o6, %f28, %f14
25999 fand %f24, %f30, %f30
26000 wr %g0, 0x0c, %asi
26001 ldda [%l7 + 0x40] %asi, %f0
26002 xnorcc %i3, 0x02CE, %g6
26003 array16 %g1, %g2, %i6
26004 array32 %o1, %o3, %l4
26005 movrlz %i1, %i0, %i4
26006 fandnot2s %f22, %f18, %f18
26007 tne %icc, 0x5
26008 fmovsn %icc, %f9, %f10
26009 fmovrdgez %o5, %f16, %f4
26010 andncc %l0, %l1, %l2
26011 brgz %l5, loop_2238
26012 srax %o2, 0x1F, %g5
26013 nop
26014 setx loop_2239, %l0, %l1
26015 wrpr 0x1, %tl
26016 wrpr %l1, %tnpc
26017 setx 0x34400001400, %l0, %l1
26018 wrpr %l1, %tstate
26019 wrhpr 0x4, %htstate
26020 done
26021 xnor %g7, 0x08B1, %l6
26022loop_2238:
26023 tgu %xcc, 0x5
26024 tvs %icc, 0x3
26025loop_2239:
26026 smul %g3, 0x1996, %o7
26027 wr %g0, 0x19, %asi
26028 ldxa [%l7 + 0x58] %asi, %i2
26029 fbne %fcc0, loop_2240
26030 smul %i7, %o4, %g4
26031 movn %xcc, %o0, %i5
26032 fmovs %f1, %f5
26033loop_2240:
26034 srl %l3, 0x1E, %i3
26035 mulx %o6, %g6, %g1
26036 move %xcc, %i6, %o1
26037 fble,a %fcc0, loop_2241
26038 tg %icc, 0x1
26039 stx %g2, [%l7 + 0x68]
26040 fmovsne %icc, %f24, %f19
26041loop_2241:
26042 udiv %l4, 0x0366, %i1
26043 srax %i0, 0x1D, %i4
26044 fmovsleu %icc, %f23, %f17
26045 edge16 %o5, %l0, %o3
26046 sll %l2, %l1, %o2
26047 alignaddrl %l5, %g7, %g5
26048 fnot2 %f12, %f10
26049 subccc %g3, %l6, %o7
26050 movgu %icc, %i2, %o4
26051 bvs,a %xcc, loop_2242
26052 fcmpgt32 %f6, %f18, %i7
26053 nop
26054 fitod %f12, %f18
26055 fdtos %f18, %f21
26056 smul %g4, %i5, %l3
26057loop_2242:
26058 ta %icc, 0x6
26059 fcmpeq32 %f20, %f0, %o0
26060 edge8n %i3, %g6, %g1
26061 fsrc2s %f30, %f29
26062 smulcc %o6, 0x1C35, %i6
26063 movg %icc, %g2, %l4
26064 fbu,a %fcc2, loop_2243
26065 xorcc %i1, %i0, %i4
26066 sdiv %o5, 0x0B76, %l0
26067 mulscc %o1, %l2, %o3
26068loop_2243:
26069 xnor %l1, 0x039A, %o2
26070 add %g7, 0x04D8, %g5
26071 fandnot2 %f0, %f0, %f28
26072 edge8l %g3, %l5, %o7
26073 fabss %f21, %f4
26074 tpos %icc, 0x7
26075 fmovdneg %icc, %f0, %f14
26076 fmovsvs %icc, %f10, %f19
26077 movne %icc, %i2, %o4
26078 umul %l6, 0x1C85, %g4
26079 bvc,pn %xcc, loop_2244
26080 fcmpne16 %f24, %f4, %i5
26081 movg %icc, %i7, %l3
26082 sllx %i3, 0x1B, %g6
26083loop_2244:
26084 fcmpne16 %f18, %f8, %g1
26085 udivcc %o6, 0x1618, %i6
26086 fmovdne %xcc, %f25, %f6
26087 udiv %g2, 0x0E5B, %l4
26088 tcs %xcc, 0x1
26089 movvc %xcc, %i1, %o0
26090 wr %g0, 0x10, %asi
26091 lda [%l7 + 0x38] %asi, %f31
26092 movle %icc, %i4, %o5
26093 andn %l0, %o1, %l2
26094 tl %icc, 0x5
26095 movrne %i0, 0x3FE, %o3
26096 tvc %xcc, 0x4
26097 srl %o2, 0x1C, %g7
26098 alignaddrl %g5, %l1, %g3
26099 fnor %f22, %f18, %f8
26100 udiv %l5, 0x1163, %o7
26101 tne %xcc, 0x6
26102 set 0x18, %o5
26103 prefetcha [%l7 + %o5] 0x11, 0x0
26104 fmovdpos %icc, %f10, %f3
26105 fxnors %f12, %f20, %f22
26106 popc %o4, %l6
26107 udivx %i5, 0x07E6, %i7
26108 movgu %xcc, %g4, %l3
26109 faligndata %f8, %f20, %f26
26110 nop
26111 setx 0x8D11AE4DB1DE26E5, %l0, %l6
26112 stx %l6, [%l7 + 0x28]
26113 ldd [%l7 + 0x28], %f2
26114 setx 0x3841AEE13BDC5EE0, %l1, %l5
26115 stx %l5, [%l7 + 0x10]
26116 ldd [%l7 + 0x10], %f18
26117 fmuld %f18, %f2, %f16
26118 membar #Sync
26119 set 0x40, %o7
26120 ldda [%l7 + %o7] 0xf1, %f16
26121 mulscc %g6, %i3, %g1
26122 movrgez %o6, 0x270, %g2
26123 tgu %icc, 0x6
26124 fnand %f6, %f10, %f12
26125 sllx %i6, 0x03, %i1
26126 movcc %xcc, %l4, %o0
26127 saved
26128 rdpr %cwp, %g1
26129 rdpr %cansave, %g2
26130 rdpr %canrestore, %g3
26131 rdpr %cleanwin, %g4
26132 rdpr %otherwin, %g5
26133 rdpr %wstate, %g6
26134 restored
26135 rdpr %cwp, %g1
26136 rdpr %cansave, %g2
26137 rdpr %canrestore, %g3
26138 rdpr %cleanwin, %g4
26139 rdpr %otherwin, %g5
26140 rdpr %wstate, %g6
26141 move %icc, %i4, %o5
26142 tleu %icc, 0x6
26143 tle %xcc, 0x0
26144 tpos %xcc, 0x0
26145 brgez,a %o1, loop_2245
26146 fzero %f26
26147 membar 0x6F
26148 subccc %l2, %i0, %l0
26149loop_2245:
26150 te %xcc, 0x3
26151 edge32 %o3, %g7, %g5
26152 fnands %f3, %f23, %f28
26153 fmovdneg %icc, %f5, %f27
26154 movre %l1, %g3, %o2
26155 subc %o7, 0x057F, %l5
26156 ld [%l7 + 0x18], %f13
26157 sethi 0x1EDC, %i2
26158 subcc %l6, %i5, %i7
26159 stw %o4, [%l7 + 0x28]
26160 movleu %icc, %l3, %g4
26161 movl %xcc, %i3, %g1
26162 sllx %g6, 0x15, %g2
26163 wr %g0, 0x81, %asi
26164 lduba [%l7 + 0x18] %asi, %o6
26165 fcmpeq32 %f22, %f4, %i6
26166 fbe,a %fcc1, loop_2246
26167 fpackfix %f20, %f17
26168 subcc %i1, %l4, %i4
26169 fsrc2 %f6, %f30
26170loop_2246:
26171 tsubcc %o0, 0x1401, %o1
26172 fors %f23, %f11, %f21
26173 fornot1 %f10, %f12, %f2
26174 tneg %icc, 0x3
26175 ba,a,pt %icc, loop_2247
26176 andncc %o5, %l2, %i0
26177 wr %g0, 0x10, %asi
26178 ldxa [%l7 + 0x08] %asi, %l0
26179loop_2247:
26180 nop
26181 set 0x60, %o1
26182 lduha [%l7 + %o1] 0x14, %g7
26183 edge16ln %o3, %l1, %g5
26184 andncc %o2, %g3, %o7
26185 sdivx %i2, 0x0B16, %l5
26186 fbule,a %fcc2, loop_2248
26187 addccc %i5, %l6, %o4
26188 fbu,a %fcc2, loop_2249
26189 tcs %xcc, 0x6
26190loop_2248:
26191 sethi 0x04DC, %i7
26192 edge16 %g4, %l3, %i3
26193loop_2249:
26194 sra %g6, %g2, %g1
26195 edge16ln %i6, %i1, %l4
26196 sdiv %o6, 0x0A7C, %i4
26197 fpackfix %f22, %f30
26198 edge32 %o1, %o0, %o5
26199 add %l7, 0x78, %l6
26200 wr %g0, 0x10, %asi
26201 ldxa [%l6] %asi, %i0
26202 casxa [%l6] 0x10, %i0, %l0
26203 sub %l2, 0x0B07, %o3
26204 movl %xcc, %l1, %g5
26205 movne %icc, %g7, %g3
26206 fpadd16s %f7, %f6, %f6
26207 set 0x2C, %i6
26208 ldsba [%l7 + %i6] 0x14, %o2
26209 edge16l %o7, %i2, %i5
26210 andn %l5, 0x05E4, %o4
26211 membar #Sync
26212 wr %g0, 0xf1, %asi
26213 ldda [%l7 + 0x40] %asi, %f16
26214 fmovrsne %i7, %f18, %f10
26215 movrgz %l6, 0x11A, %l3
26216 fnot1 %f12, %f14
26217 taddcc %g4, 0x1BD4, %i3
26218 udiv %g2, 0x140E, %g1
26219 fmovd %f16, %f26
26220 brgz %g6, loop_2250
26221 be loop_2251
26222 tg %icc, 0x2
26223 swap [%l7 + 0x24], %i1
26224loop_2250:
26225 movvc %xcc, %l4, %o6
26226loop_2251:
26227 stbar
26228 ldstub [%l7 + 0x33], %i4
26229 fcmpne32 %f2, %f6, %i6
26230 movle %xcc, %o1, %o0
26231 prefetch [%l7 + 0x78], 0x3
26232 array32 %i0, %l0, %l2
26233 alignaddrl %o5, %o3, %l1
26234 te %icc, 0x1
26235 xorcc %g7, %g5, %g3
26236 bvs,pn %xcc, loop_2252
26237 popc 0x1C0C, %o7
26238 umulcc %o2, %i2, %l5
26239 xnor %i5, 0x19CC, %i7
26240loop_2252:
26241 prefetch [%l7 + 0x70], 0x0
26242 fmovsleu %icc, %f14, %f10
26243 tne %icc, 0x4
26244 and %o4, 0x0FB1, %l3
26245 srlx %g4, %l6, %i3
26246 tn %xcc, 0x0
26247 te %xcc, 0x7
26248 nop
26249 setx loop_2253, %l0, %l1
26250 jmpl %l1, %g2
26251 popc 0x04D1, %g1
26252 fba,a %fcc2, loop_2254
26253 fmovrslez %g6, %f7, %f6
26254loop_2253:
26255 brlez %i1, loop_2255
26256 taddcc %l4, 0x01C2, %o6
26257loop_2254:
26258 andncc %i4, %o1, %i6
26259 edge32ln %o0, %l0, %i0
26260loop_2255:
26261 tleu %xcc, 0x5
26262 bcs,pt %icc, loop_2256
26263 srl %o5, 0x1C, %l2
26264 xnor %l1, 0x00D1, %o3
26265 bg,a %xcc, loop_2257
26266loop_2256:
26267 fmovdg %icc, %f31, %f29
26268 edge32ln %g7, %g5, %o7
26269 tleu %icc, 0x6
26270loop_2257:
26271 fbu %fcc2, loop_2258
26272 xorcc %g3, 0x1B95, %i2
26273 movrgz %l5, 0x14E, %i5
26274 movn %icc, %o2, %o4
26275loop_2258:
26276 te %xcc, 0x2
26277 fmovsneg %icc, %f11, %f2
26278 orn %l3, 0x103F, %g4
26279 tvc %icc, 0x6
26280 fmovsleu %icc, %f9, %f14
26281 fbn %fcc3, loop_2259
26282 edge16 %i7, %l6, %g2
26283 smul %i3, 0x022E, %g6
26284 addc %i1, %l4, %g1
26285loop_2259:
26286 fmovrdgez %i4, %f8, %f12
26287 fmovsle %xcc, %f20, %f7
26288 nop
26289 fitos %f6, %f26
26290 fstox %f26, %f14
26291 edge32 %o1, %i6, %o0
26292 umul %l0, 0x0C92, %o6
26293 bneg,a,pt %xcc, loop_2260
26294 nop
26295 setx loop_2261, %l0, %l1
26296 wrpr 0x1, %tl
26297 wrpr %l1, %tnpc
26298 setx 0x34400001400, %l0, %l1
26299 wrpr %l1, %tstate
26300 wrhpr 0x4, %htstate
26301 done
26302 edge32n %o5, %i0, %l2
26303 fcmple32 %f16, %f10, %o3
26304loop_2260:
26305 tn %icc, 0x1
26306loop_2261:
26307 nop
26308 setx loop_2262, %l0, %l1
26309 jmpl %l1, %g7
26310 nop
26311 setx loop_2263, %l0, %l1
26312 wrpr 0x1, %tl
26313 wrpr %l1, %tpc
26314 add %l1, 0x4, %l1
26315 wrpr %l1, %tnpc
26316 setx 0x34400001400, %l0, %l1
26317 wrpr %l1, %tstate
26318 wrhpr 0x4, %htstate
26319 retry
26320 fbu,a %fcc0, loop_2264
26321 movrgz %g5, 0x084, %o7
26322loop_2262:
26323 fbuge,a %fcc2, loop_2265
26324loop_2263:
26325 fornot1 %f4, %f20, %f26
26326loop_2264:
26327 edge8 %g3, %l1, %i2
26328 edge16l %l5, %o2, %o4
26329loop_2265:
26330 fmuld8sux16 %f23, %f19, %f0
26331 set 0x6B, %l4
26332 stba %i5, [%l7 + %l4] 0x2b
26333 membar #Sync
26334 set 0x48, %i0
26335 ldxa [%l7 + %i0] 0x15, %l3
26336 edge32n %g4, %i7, %g2
26337 fnot1 %f14, %f0
26338 fmovd %f28, %f18
26339 andncc %l6, %g6, %i1
26340 movl %icc, %l4, %i3
26341 umulcc %g1, 0x0F55, %i4
26342 membar 0x10
26343 membar #Sync
26344 set 0x40, %o3
26345 ldda [%l7 + %o3] 0xf9, %f0
26346 movpos %xcc, %i6, %o0
26347 alignaddrl %l0, %o6, %o1
26348 fmovdvc %xcc, %f30, %f9
26349 edge16l %i0, %o5, %l2
26350 brgez %g7, loop_2266
26351 tne %icc, 0x6
26352 movpos %icc, %o3, %g5
26353 movre %o7, 0x21A, %g3
26354loop_2266:
26355 edge16l %l1, %l5, %i2
26356 ba loop_2267
26357 edge16ln %o2, %i5, %l3
26358 fmovdg %xcc, %f1, %f26
26359 tge %icc, 0x4
26360loop_2267:
26361 edge32l %o4, %g4, %g2
26362 fmovrsgz %l6, %f29, %f9
26363 fbule %fcc0, loop_2268
26364 movn %icc, %i7, %g6
26365 fmovdcs %xcc, %f9, %f25
26366 fexpand %f20, %f8
26367loop_2268:
26368 nop
26369 setx loop_2269, %l0, %l1
26370 wrpr 0x1, %tl
26371 wrpr %l1, %tpc
26372 add %l1, 0x4, %l1
26373 wrpr %l1, %tnpc
26374 setx 0x34400001400, %l0, %l1
26375 wrpr %l1, %tstate
26376 wrhpr 0x4, %htstate
26377 retry
26378 tcs %icc, 0x2
26379 fpack16 %f0, %f23
26380 tleu %icc, 0x5
26381loop_2269:
26382 edge32n %i1, %l4, %i3
26383 ldub [%l7 + 0x79], %g1
26384 add %l7, 0x48, %l6
26385 wr %g0, 0x80, %asi
26386 lda [%l6] %asi, %i6
26387 casa [%l6] 0x80, %i6, %o0
26388 fmovsvc %icc, %f20, %f21
26389 edge32l %l0, %o6, %i4
26390 popc %i0, %o1
26391 bg,pt %xcc, loop_2270
26392 fbg,a %fcc2, loop_2271
26393 tl %icc, 0x3
26394 smul %o5, 0x0F1B, %g7
26395loop_2270:
26396 fzero %f20
26397loop_2271:
26398 nop
26399 wr %g0, 0x89, %asi
26400 ldsha [%l7 + 0x46] %asi, %o3
26401 set 0x70, %g2
26402 ldda [%l7 + %g2] 0xea, %g4
26403 fone %f12
26404 bleu,a %icc, loop_2272
26405 fandnot2s %f11, %f31, %f20
26406 orncc %o7, 0x125F, %g3
26407 nop
26408 setx 0x6E032501, %l0, %l6
26409 st %l6, [%l7 + 0x28]
26410 ld [%l7 + 0x28], %f14
26411 setx 0x098D45ED, %l1, %l5
26412 st %l5, [%l7 + 0x10]
26413 ld [%l7 + 0x10], %f9
26414 fadds %f9, %f14, %f11
26415loop_2272:
26416 edge32n %l2, %l5, %l1
26417 brgez,a %o2, loop_2273
26418 movcc %icc, %i5, %i2
26419 fxors %f19, %f0, %f25
26420 and %l3, %o4, %g4
26421loop_2273:
26422 fxnor %f30, %f18, %f22
26423 udivcc %g2, 0x0AED, %l6
26424 sll %g6, %i1, %i7
26425 movgu %xcc, %l4, %g1
26426 nop
26427 set 0x50, %l5
26428 ldstub [%l7 + %l5], %i6
26429 umulcc %i3, 0x1A0F, %l0
26430 xor %o6, 0x0407, %i4
26431 fbl,a %fcc1, loop_2274
26432 xor %o0, 0x1DEA, %i0
26433 tsubcc %o5, 0x0100, %g7
26434 fmovsneg %xcc, %f8, %f23
26435loop_2274:
26436 addccc %o1, %o3, %o7
26437 membar 0x51
26438 nop
26439 fitos %f10, %f15
26440 bpos,a,pt %icc, loop_2275
26441 fmovdn %icc, %f2, %f7
26442 movneg %xcc, %g3, %g5
26443 fandnot2 %f30, %f0, %f26
26444loop_2275:
26445 movre %l5, %l2, %l1
26446 movne %icc, %i5, %i2
26447 movl %icc, %l3, %o2
26448 brgz %o4, loop_2276
26449 array8 %g4, %l6, %g6
26450 bvs,a,pn %icc, loop_2277
26451 movrne %g2, 0x143, %i7
26452loop_2276:
26453 nop
26454 fitod %f4, %f8
26455 fdtoi %f8, %f31
26456 orncc %i1, 0x0006, %l4
26457loop_2277:
26458 tvc %xcc, 0x6
26459 popc 0x0391, %i6
26460 movrgz %i3, %g1, %l0
26461 edge32n %i4, %o0, %o6
26462 add %l7, 0x70, %l6
26463 wr %g0, 0x89, %asi
26464 casxa [%l6] 0x89, %i0, %o5
26465 udiv %o1, 0x1ABB, %g7
26466 fors %f14, %f0, %f9
26467 tge %icc, 0x2
26468 fmovsne %xcc, %f20, %f27
26469 sdiv %o7, 0x12AF, %g3
26470 stbar
26471 movrlz %g5, 0x3D3, %l5
26472 stb %o3, [%l7 + 0x13]
26473 flush %l7 + 0x7C
26474 edge32n %l1, %l2, %i5
26475 and %l3, 0x1469, %i2
26476 movrlez %o2, %g4, %o4
26477 for %f12, %f28, %f30
26478 tgu %xcc, 0x2
26479 bg,a,pt %icc, loop_2278
26480 fornot2 %f14, %f22, %f6
26481 xor %l6, 0x0397, %g2
26482 movl %xcc, %i7, %i1
26483loop_2278:
26484 addccc %l4, 0x0F74, %i6
26485 fpadd32 %f28, %f18, %f14
26486 restored
26487 rdpr %cwp, %g1
26488 rdpr %cansave, %g2
26489 rdpr %canrestore, %g3
26490 rdpr %cleanwin, %g4
26491 rdpr %otherwin, %g5
26492 rdpr %wstate, %g6
26493 set 0x7B, %o0
26494 stba %i3, [%l7 + %o0] 0xeb
26495 membar #Sync
26496 addccc %g6, %l0, %i4
26497 xorcc %g1, 0x16C4, %o0
26498 movpos %icc, %i0, %o6
26499 set 0x21, %i4
26500 ldsba [%l7 + %i4] 0x0c, %o5
26501 edge16n %g7, %o1, %g3
26502 fba %fcc1, loop_2279
26503 sub %o7, %l5, %g5
26504 movne %xcc, %l1, %o3
26505 orn %i5, 0x1A6B, %l3
26506loop_2279:
26507 movleu %icc, %i2, %l2
26508 sdivcc %g4, 0x07B8, %o4
26509 wr %g0, 0x19, %asi
26510 ldsba [%l7 + 0x64] %asi, %l6
26511 sdivx %g2, 0x12B7, %i7
26512 bcs,pn %icc, loop_2280
26513 brlez,a %o2, loop_2281
26514 fbuge %fcc2, loop_2282
26515 movrlz %i1, %l4, %i3
26516loop_2280:
26517 nop
26518 setx 0x398832EF5C252DC8, %l0, %l6
26519 stx %l6, [%l7 + 0x28]
26520 ldd [%l7 + 0x28], %f0
26521 fsqrtd %f0, %f6
26522loop_2281:
26523 sethi 0x09A9, %i6
26524loop_2282:
26525 fexpand %f27, %f28
26526 tvs %icc, 0x5
26527 bge %icc, loop_2283
26528 fandnot1 %f20, %f16, %f8
26529 set 0x20, %l3
26530 lduwa [%l7 + %l3] 0x0c, %l0
26531loop_2283:
26532 edge32l %g6, %g1, %i4
26533 set 0x0E, %g7
26534 ldstuba [%l7 + %g7] 0x80, %o0
26535 fbe,a %fcc3, loop_2284
26536 movge %xcc, %o6, %o5
26537 fmovdvs %xcc, %f27, %f15
26538 edge16l %i0, %g7, %o1
26539loop_2284:
26540 fpsub16s %f0, %f16, %f3
26541 fcmpgt32 %f8, %f28, %g3
26542 fabss %f0, %f7
26543 nop
26544 setx loop_2285, %l0, %l1
26545 jmpl %l1, %l5
26546 orncc %o7, 0x0C3E, %l1
26547 subccc %g5, 0x1B87, %o3
26548 andcc %i5, %i2, %l3
26549loop_2285:
26550 movrlz %g4, %l2, %l6
26551 bge %icc, loop_2286
26552 tl %xcc, 0x4
26553 edge32ln %g2, %o4, %i7
26554 fmul8sux16 %f16, %f14, %f24
26555loop_2286:
26556 stx %o2, [%l7 + 0x10]
26557 sethi 0x12CA, %i1
26558 sdivx %l4, 0x05F1, %i6
26559 membar 0x78
26560 fbu %fcc3, loop_2287
26561 call loop_2288
26562 fmovsvs %xcc, %f2, %f14
26563 edge16n %l0, %i3, %g1
26564loop_2287:
26565 pdist %f0, %f20, %f16
26566loop_2288:
26567 stw %g6, [%l7 + 0x30]
26568 bg,a,pt %icc, loop_2289
26569 bg,pn %xcc, loop_2290
26570 brlz %o0, loop_2291
26571 fnot1s %f21, %f31
26572loop_2289:
26573 brgez,a %o6, loop_2292
26574loop_2290:
26575 ldd [%l7 + 0x50], %f6
26576loop_2291:
26577 tcc %icc, 0x7
26578 fabss %f14, %f13
26579loop_2292:
26580 mova %icc, %i4, %i0
26581 sdivcc %o5, 0x057B, %g7
26582 orcc %o1, 0x0F04, %l5
26583 fmovrdlz %g3, %f20, %f6
26584 movcc %xcc, %l1, %g5
26585 ldd [%l7 + 0x70], %f8
26586 srl %o3, 0x17, %o7
26587 orcc %i2, %i5, %g4
26588 srl %l3, %l6, %g2
26589 add %l7, 0x58, %l6
26590 wr %g0, 0x11, %asi
26591 ldxa [%l6] %asi, %o4
26592 casxa [%l6] 0x11, %o4, %i7
26593 bvc,a loop_2293
26594 tg %xcc, 0x2
26595 umulcc %l2, 0x0D6C, %i1
26596 fble,a %fcc3, loop_2294
26597loop_2293:
26598 movvs %icc, %o2, %l4
26599 edge32n %i6, %i3, %g1
26600 edge32n %g6, %o0, %l0
26601loop_2294:
26602 taddcctv %o6, 0x0852, %i0
26603 tsubcctv %o5, 0x0B4A, %i4
26604 movre %o1, %l5, %g7
26605 lduh [%l7 + 0x40], %g3
26606 xor %l1, %o3, %g5
26607 movl %icc, %o7, %i5
26608 tn %icc, 0x1
26609 ldstub [%l7 + 0x66], %i2
26610 and %l3, %l6, %g2
26611 brnz %o4, loop_2295
26612 fmovrslez %g4, %f9, %f12
26613 fpmerge %f31, %f8, %f0
26614 ldx [%l7 + 0x18], %i7
26615loop_2295:
26616 bn loop_2296
26617 fzeros %f16
26618 movcc %icc, %i1, %o2
26619 ldub [%l7 + 0x50], %l2
26620loop_2296:
26621 srl %l4, %i6, %g1
26622 movge %icc, %i3, %o0
26623 fmovdcs %xcc, %f29, %f7
26624 fbn %fcc2, loop_2297
26625 movleu %icc, %g6, %l0
26626 sll %o6, %o5, %i4
26627 set 0x5A, %i1
26628 ldstuba [%l7 + %i1] 0x80, %i0
26629loop_2297:
26630 fbg,a %fcc3, loop_2298
26631 ldsh [%l7 + 0x78], %o1
26632 call loop_2299
26633 fnot2 %f6, %f2
26634loop_2298:
26635 movpos %xcc, %l5, %g7
26636 subcc %g3, %l1, %o3
26637loop_2299:
26638 movl %icc, %g5, %o7
26639 fbule,a %fcc0, loop_2300
26640 subc %i2, %l3, %l6
26641 nop
26642 setx 0x9C834D8411177449, %l0, %l6
26643 stx %l6, [%l7 + 0x28]
26644 ldd [%l7 + 0x28], %f12
26645 setx 0x8CE7C790FAA17286, %l1, %l5
26646 stx %l5, [%l7 + 0x10]
26647 ldd [%l7 + 0x10], %f28
26648 faddd %f28, %f12, %f0
26649 fblg %fcc1, loop_2301
26650loop_2300:
26651 addc %g2, %o4, %g4
26652 subccc %i7, %i1, %o2
26653 st %f18, [%l7 + 0x70]
26654loop_2301:
26655 movne %icc, %i5, %l2
26656 tpos %xcc, 0x3
26657 xorcc %l4, 0x05F2, %g1
26658 mova %icc, %i6, %i3
26659 wr %g0, 0x80, %asi
26660 ldswa [%l7 + 0x60] %asi, %g6
26661 movre %o0, 0x259, %l0
26662 fsrc1 %f18, %f22
26663 nop
26664 setx 0x91F2EED1A4C164BB, %l0, %l6
26665 stx %l6, [%l7 + 0x28]
26666 ldd [%l7 + 0x28], %f14
26667 setx 0xCE320CC7FA81771F, %l1, %l5
26668 stx %l5, [%l7 + 0x10]
26669 ldd [%l7 + 0x10], %f18
26670 faddd %f18, %f14, %f10
26671 tne %xcc, 0x6
26672 edge8n %o5, %i4, %o6
26673 movre %o1, %l5, %i0
26674 udivcc %g7, 0x0E7E, %g3
26675 movrgez %o3, %g5, %o7
26676 move %xcc, %l1, %l3
26677 subccc %i2, %g2, %o4
26678 wr %g0, 0x2e, %asi
26679 ldda [%l7 + 0x70] %asi, %i6
26680 ta %xcc, 0x0
26681 tleu %xcc, 0x1
26682 edge32ln %i7, %i1, %g4
26683 sll %o2, %i5, %l2
26684 fmovrsgz %g1, %f8, %f23
26685 tpos %xcc, 0x4
26686 sdivx %i6, 0x097E, %i3
26687 movl %xcc, %g6, %l4
26688 tvc %icc, 0x5
26689 std %f26, [%l7 + 0x18]
26690 sethi 0x00A0, %l0
26691 movrne %o0, 0x3E4, %o5
26692 andncc %o6, %i4, %l5
26693 movle %xcc, %o1, %i0
26694 array32 %g3, %o3, %g7
26695 fcmpeq16 %f16, %f4, %g5
26696 edge32n %l1, %o7, %i2
26697 addcc %l3, 0x152B, %g2
26698 edge16 %o4, %l6, %i1
26699 sdivcc %i7, 0x1E07, %g4
26700 fmul8ulx16 %f28, %f12, %f30
26701 edge16 %i5, %o2, %g1
26702 fornot2 %f10, %f10, %f8
26703 andncc %i6, %i3, %l2
26704 tleu %xcc, 0x0
26705 mulx %l4, 0x1251, %g6
26706 movne %xcc, %l0, %o0
26707 udivcc %o5, 0x0FFF, %i4
26708 bg %icc, loop_2302
26709 movleu %xcc, %l5, %o6
26710 sir 0x02CE
26711 nop
26712 fitos %f10, %f26
26713 fstod %f26, %f30
26714loop_2302:
26715 nop
26716 wr %g0, 0x80, %asi
26717 swapa [%l7 + 0x10] %asi, %o1
26718 fbe %fcc2, loop_2303
26719 te %icc, 0x0
26720 fmovsge %xcc, %f1, %f28
26721 fbuge %fcc2, loop_2304
26722loop_2303:
26723 bvs,a loop_2305
26724 array8 %i0, %o3, %g7
26725 ldsw [%l7 + 0x3C], %g5
26726loop_2304:
26727 edge16n %l1, %o7, %i2
26728loop_2305:
26729 nop
26730 setx 0xDEE1DA9A, %l0, %l6
26731 st %l6, [%l7 + 0x28]
26732 ld [%l7 + 0x28], %f21
26733 fsqrts %f21, %f9
26734 movcc %xcc, %g3, %g2
26735 nop
26736 setx 0xB1A4450148DB00CF, %l0, %l6
26737 stx %l6, [%l7 + 0x28]
26738 ldd [%l7 + 0x28], %f10
26739 setx 0x76B4E525B3B4E6E0, %l1, %l5
26740 stx %l5, [%l7 + 0x10]
26741 ldd [%l7 + 0x10], %f28
26742 fsubd %f28, %f10, %f16
26743 tgu %xcc, 0x4
26744 add %o4, %l3, %i1
26745 movrgez %l6, 0x248, %g4
26746 set 0x48, %o6
26747 stxa %i7, [%l7 + %o6] 0x2f
26748 membar #Sync
26749 movvs %icc, %i5, %o2
26750 fsrc1 %f14, %f28
26751 fpackfix %f26, %f3
26752 sethi 0x057F, %i6
26753 movne %icc, %i3, %l2
26754 umulcc %g1, 0x1510, %l4
26755 subccc %l0, %g6, %o5
26756 fmovsvc %icc, %f14, %f25
26757 tvs %icc, 0x2
26758 movrgz %o0, 0x33F, %l5
26759 wr %g0, 0x89, %asi
26760 ldxa [%l7 + 0x68] %asi, %i4
26761 addc %o1, %i0, %o6
26762 saved
26763 rdpr %cwp, %g1
26764 rdpr %cansave, %g2
26765 rdpr %canrestore, %g3
26766 rdpr %cleanwin, %g4
26767 rdpr %otherwin, %g5
26768 rdpr %wstate, %g6
26769 nop
26770 setx loop_2306, %l0, %l1
26771 jmpl %l1, %g7
26772 edge8n %o3, %l1, %o7
26773 fbule %fcc2, loop_2307
26774 stx %g5, [%l7 + 0x30]
26775loop_2306:
26776 edge8ln %i2, %g2, %o4
26777 sdivx %g3, 0x185C, %i1
26778loop_2307:
26779 edge32ln %l3, %g4, %l6
26780 edge32ln %i5, %o2, %i6
26781 edge8n %i7, %l2, %g1
26782 fmovdg %icc, %f20, %f30
26783 brnz %i3, loop_2308
26784 umulcc %l0, %l4, %o5
26785 swap [%l7 + 0x2C], %o0
26786 orn %g6, %i4, %o1
26787loop_2308:
26788 smul %i0, 0x10C4, %o6
26789 xor %l5, 0x1E59, %g7
26790 fbne %fcc0, loop_2309
26791 brgez %l1, loop_2310
26792 sub %o3, %o7, %i2
26793 array32 %g5, %o4, %g3
26794loop_2309:
26795 nop
26796 set 0x14, %l6
26797 lduha [%l7 + %l6] 0x18, %g2
26798loop_2310:
26799 popc %l3, %i1
26800 sra %l6, 0x13, %i5
26801 ldsb [%l7 + 0x63], %o2
26802 nop
26803 setx 0x367995B6, %l0, %l6
26804 st %l6, [%l7 + 0x28]
26805 ld [%l7 + 0x28], %f31
26806 setx 0xBA77D1AC, %l1, %l5
26807 st %l5, [%l7 + 0x10]
26808 ld [%l7 + 0x10], %f13
26809 fadds %f13, %f31, %f3
26810 movgu %icc, %i6, %i7
26811 movvc %xcc, %g4, %g1
26812 tne %icc, 0x6
26813 udivcc %i3, 0x19D7, %l2
26814 udivx %l0, 0x1073, %l4
26815 movcs %xcc, %o5, %g6
26816 nop
26817 setx 0x4EBA4EFA, %l0, %l6
26818 st %l6, [%l7 + 0x28]
26819 ld [%l7 + 0x28], %f15
26820 fsqrts %f15, %f20
26821 fmovdvc %xcc, %f12, %f4
26822 ldsw [%l7 + 0x78], %i4
26823 fcmpeq32 %f26, %f18, %o1
26824 ldsb [%l7 + 0x13], %i0
26825 srlx %o6, %o0, %g7
26826 fnors %f3, %f29, %f13
26827 movrgez %l5, 0x011, %o3
26828 movl %xcc, %l1, %o7
26829 movgu %xcc, %g5, %o4
26830 srlx %g3, %g2, %i2
26831 fornot2s %f5, %f30, %f31
26832 edge16n %l3, %l6, %i5
26833 subc %i1, %o2, %i6
26834 flush %l7 + 0x10
26835 fbo,a %fcc2, loop_2311
26836 fmovsgu %xcc, %f24, %f19
26837 edge16ln %i7, %g1, %i3
26838 ld [%l7 + 0x4C], %f17
26839loop_2311:
26840 fbg,a %fcc1, loop_2312
26841 movl %xcc, %g4, %l2
26842 movne %icc, %l0, %l4
26843 fnot2 %f20, %f10
26844loop_2312:
26845 tvc %xcc, 0x6
26846 wr %g0, 0x10, %asi
26847 lduwa [%l7 + 0x1C] %asi, %g6
26848 nop
26849 setx 0x89DA3776, %l0, %l6
26850 st %l6, [%l7 + 0x28]
26851 ld [%l7 + 0x28], %f16
26852 setx 0x7F4F581C, %l1, %l5
26853 st %l5, [%l7 + 0x10]
26854 ld [%l7 + 0x10], %f17
26855 fdivs %f17, %f16, %f13
26856 fble %fcc3, loop_2313
26857 edge8ln %o5, %i4, %i0
26858 movneg %xcc, %o6, %o0
26859 bg,a,pt %xcc, loop_2314
26860loop_2313:
26861 xnor %g7, 0x0386, %o1
26862 bg,a,pn %icc, loop_2315
26863 array32 %l5, %o3, %o7
26864loop_2314:
26865 tle %xcc, 0x0
26866 st %f3, [%l7 + 0x48]
26867loop_2315:
26868 add %l1, 0x0EC7, %o4
26869 tl %xcc, 0x0
26870 mulx %g5, %g2, %i2
26871 tcs %xcc, 0x6
26872 fmovsle %xcc, %f6, %f0
26873 lduh [%l7 + 0x38], %g3
26874 srlx %l3, %l6, %i1
26875 nop
26876 setx loop_2316, %l0, %l1
26877 wrpr 0x1, %tl
26878 wrpr %l1, %tnpc
26879 setx 0x34400001400, %l0, %l1
26880 wrpr %l1, %tstate
26881 wrhpr 0x4, %htstate
26882 done
26883 smul %i5, %o2, %i6
26884 membar #Sync
26885 wr %g0, 0xf8, %asi
26886 ldda [%l7 + 0x40] %asi, %f0
26887loop_2316:
26888 nop
26889 fitos %f14, %f13
26890 fstox %f13, %f26
26891 fxtos %f26, %f22
26892 nop
26893 setx 0x6E3AAE3BD75C598B, %l0, %l6
26894 stx %l6, [%l7 + 0x28]
26895 ldd [%l7 + 0x28], %f30
26896 setx 0x793FF699325C0537, %l1, %l5
26897 stx %l5, [%l7 + 0x10]
26898 ldd [%l7 + 0x10], %f0
26899 fmuld %f0, %f30, %f10
26900 orncc %i7, 0x0A2C, %i3
26901 wr %g0, 0x89, %asi
26902 stwa %g1, [%l7 + 0x74] %asi
26903 fbl %fcc0, loop_2317
26904 subcc %l2, %g4, %l4
26905 fandnot1 %f4, %f10, %f12
26906 or %l0, %o5, %i4
26907loop_2317:
26908 fmovsneg %xcc, %f11, %f10
26909 xorcc %i0, 0x185E, %g6
26910 nop
26911 setx loop_2318, %l0, %l1
26912 wrpr 0x1, %tl
26913 wrpr %l1, %tpc
26914 add %l1, 0x4, %l1
26915 wrpr %l1, %tnpc
26916 setx 0x34400001400, %l0, %l1
26917 wrpr %l1, %tstate
26918 wrhpr 0x4, %htstate
26919 retry
26920 fmovde %icc, %f1, %f13
26921 wr %g0, 0x0c, %asi
26922 ldsha [%l7 + 0x2E] %asi, %o0
26923loop_2318:
26924 ble,a,pt %icc, loop_2319
26925 movn %xcc, %o6, %g7
26926 brz %l5, loop_2320
26927 sllx %o3, 0x1F, %o7
26928loop_2319:
26929 xor %l1, 0x1948, %o1
26930 subccc %g5, %g2, %i2
26931loop_2320:
26932 andcc %o4, %g3, %l3
26933 smulcc %l6, %i5, %i1
26934 fornot2s %f30, %f18, %f7
26935 wr %g0, 0x89, %asi
26936 lduha [%l7 + 0x46] %asi, %o2
26937 or %i7, 0x1919, %i3
26938 tvs %icc, 0x6
26939 wr %g0, 0x80, %asi
26940 ldswa [%l7 + 0x78] %asi, %g1
26941 set 0x70, %g4
26942 sta %f5, [%l7 + %g4] 0x0c
26943 fpackfix %f24, %f31
26944 fmovs %f30, %f1
26945 swap [%l7 + 0x14], %i6
26946 stx %l2, [%l7 + 0x40]
26947 movrgz %g4, 0x3C3, %l0
26948 and %l4, 0x1A06, %i4
26949 fmul8ulx16 %f18, %f0, %f20
26950 tsubcctv %o5, %g6, %o0
26951 andncc %i0, %g7, %l5
26952 fmovsleu %icc, %f5, %f24
26953 movleu %xcc, %o3, %o6
26954 tn %xcc, 0x6
26955 fmul8x16al %f15, %f5, %f22
26956 set 0x40, %g3
26957 ldda [%l7 + %g3] 0x0c, %f16
26958 bvs %icc, loop_2321
26959 bgu,a %xcc, loop_2322
26960 sllx %o7, %l1, %g5
26961 nop
26962 setx 0x887ED828C6A6601D, %l0, %l6
26963 stx %l6, [%l7 + 0x28]
26964 ldd [%l7 + 0x28], %f26
26965 fsqrtd %f26, %f30
26966loop_2321:
26967 nop
26968 set 0x0C, %g5
26969 lduw [%l7 + %g5], %o1
26970loop_2322:
26971 nop
26972 setx 0x416AD870528EA33B, %l0, %l6
26973 stx %l6, [%l7 + 0x28]
26974 ldd [%l7 + 0x28], %f2
26975 setx 0x71759185D012302A, %l1, %l5
26976 stx %l5, [%l7 + 0x10]
26977 ldd [%l7 + 0x10], %f30
26978 fdivd %f30, %f2, %f20
26979 addccc %g2, %i2, %g3
26980 fzeros %f22
26981 tsubcctv %l3, %l6, %o4
26982 stw %i5, [%l7 + 0x30]
26983 saved
26984 rdpr %cwp, %g1
26985 rdpr %cansave, %g2
26986 rdpr %canrestore, %g3
26987 rdpr %cleanwin, %g4
26988 rdpr %otherwin, %g5
26989 rdpr %wstate, %g6
26990 tle %icc, 0x0
26991 addc %i1, %o2, %i3
26992 ld [%l7 + 0x60], %f22
26993 fbe %fcc1, loop_2323
26994 edge8n %i7, %i6, %l2
26995 te %xcc, 0x6
26996 brnz %g4, loop_2324
26997loop_2323:
26998 edge16l %l0, %l4, %i4
26999 nop
27000 setx 0x136C284B505965A0, %l0, %l6
27001 stx %l6, [%l7 + 0x20]
27002 ldx [%l7 + 0x20], %fsr
27003 srl %g1, %g6, %o0
27004loop_2324:
27005 fnot2 %f30, %f4
27006 bpos,a %xcc, loop_2325
27007 fpsub32s %f4, %f20, %f27
27008 st %f18, [%l7 + 0x74]
27009 movleu %icc, %o5, %g7
27010loop_2325:
27011 sth %i0, [%l7 + 0x50]
27012 mulx %l5, %o6, %o3
27013 fmovda %xcc, %f14, %f14
27014 subc %l1, %o7, %g5
27015 movcc %xcc, %g2, %i2
27016 tsubcctv %g3, %o1, %l3
27017 tvs %icc, 0x4
27018 movrgez %o4, %l6, %i5
27019 subcc %i1, %i3, %o2
27020 movle %icc, %i7, %l2
27021 srlx %g4, %i6, %l0
27022 ble %xcc, loop_2326
27023 nop
27024 set 0x60, %g1
27025 stb %l4, [%l7 + %g1]
27026 movgu %icc, %g1, %i4
27027 edge8 %o0, %o5, %g7
27028loop_2326:
27029 fba,a %fcc0, loop_2327
27030 fbg,a %fcc2, loop_2328
27031 or %i0, %g6, %l5
27032 fbu,a %fcc1, loop_2329
27033loop_2327:
27034 movgu %xcc, %o3, %o6
27035loop_2328:
27036 brnz %o7, loop_2330
27037 sir 0x07D0
27038loop_2329:
27039 movvs %icc, %l1, %g5
27040 for %f30, %f10, %f18
27041loop_2330:
27042 fbg,a %fcc2, loop_2331
27043 nop
27044 fitos %f2, %f7
27045 fstox %f7, %f24
27046 fblg,a %fcc0, loop_2332
27047 movrgez %i2, 0x2C7, %g2
27048loop_2331:
27049 tg %xcc, 0x6
27050 brlez,a %g3, loop_2333
27051loop_2332:
27052 udivx %o1, 0x0787, %l3
27053 sll %l6, %o4, %i5
27054 taddcc %i1, %i3, %i7
27055loop_2333:
27056 stbar
27057 subc %o2, 0x0199, %g4
27058 wr %g0, 0x80, %asi
27059 lduba [%l7 + 0x34] %asi, %i6
27060 umulcc %l0, 0x1FAA, %l4
27061 bvs,a,pn %icc, loop_2334
27062 call loop_2335
27063 nop
27064 fitod %f21, %f26
27065 srax %g1, %l2, %o0
27066loop_2334:
27067 tl %icc, 0x0
27068loop_2335:
27069 fpackfix %f8, %f15
27070 fmovdg %icc, %f19, %f22
27071 nop
27072 setx 0xFBFCA75CB06030D6, %l0, %l6
27073 stx %l6, [%l7 + 0x68]
27074 ldx [%l7 + 0x68], %fsr
27075 be %xcc, loop_2336
27076 andcc %i4, %g7, %o5
27077 srlx %g6, 0x04, %i0
27078 nop
27079 set 0x30, %l0
27080 stx %o3, [%l7 + %l0]
27081loop_2336:
27082 ldx [%l7 + 0x28], %o6
27083 fmovdge %icc, %f30, %f28
27084 subc %o7, %l1, %l5
27085 std %f24, [%l7 + 0x78]
27086 movpos %icc, %g5, %i2
27087 edge32l %g3, %g2, %o1
27088 fbuge,a %fcc3, loop_2337
27089 alignaddrl %l3, %o4, %l6
27090 udivcc %i1, 0x1F3A, %i3
27091 srax %i5, 0x1E, %i7
27092loop_2337:
27093 bvc,pt %icc, loop_2338
27094 movre %g4, %o2, %i6
27095 subcc %l4, 0x10DC, %l0
27096 and %g1, 0x1F2E, %l2
27097loop_2338:
27098 umulcc %i4, 0x0930, %g7
27099 fpadd16 %f24, %f14, %f2
27100 sdiv %o0, 0x1D61, %g6
27101 set 0x08, %i5
27102 lduha [%l7 + %i5] 0x14, %o5
27103 movcs %icc, %i0, %o3
27104 std %f28, [%l7 + 0x50]
27105 tneg %xcc, 0x7
27106 tl %xcc, 0x6
27107 edge32n %o6, %o7, %l5
27108 fandnot1 %f2, %f8, %f0
27109 wr %g0, 0x22, %asi
27110 stha %l1, [%l7 + 0x36] %asi
27111 membar #Sync
27112 and %g5, 0x11F4, %i2
27113 taddcc %g2, %g3, %l3
27114 sllx %o1, %o4, %l6
27115 wr %g0, 0x88, %asi
27116 ldstuba [%l7 + 0x55] %asi, %i1
27117 edge32n %i3, %i7, %g4
27118 orcc %o2, 0x0027, %i6
27119 nop
27120 set 0x38, %i2
27121 stx %i5, [%l7 + %i2]
27122 umulcc %l0, %g1, %l2
27123 fmovsn %icc, %f8, %f30
27124 movle %icc, %l4, %i4
27125 te %xcc, 0x7
27126 sllx %o0, 0x1A, %g7
27127 fpadd16s %f3, %f7, %f0
27128 and %o5, 0x1C86, %i0
27129 edge16 %o3, %g6, %o7
27130 fbug %fcc2, loop_2339
27131 sir 0x1FFD
27132 nop
27133 setx loop_2340, %l0, %l1
27134 wrpr 0x1, %tl
27135 wrpr %l1, %tnpc
27136 setx 0x34400001400, %l0, %l1
27137 wrpr %l1, %tstate
27138 wrhpr 0x4, %htstate
27139 done
27140 call loop_2341
27141loop_2339:
27142 edge16n %o6, %l5, %l1
27143 ldsw [%l7 + 0x64], %i2
27144loop_2340:
27145 std %f10, [%l7 + 0x50]
27146loop_2341:
27147 udivx %g2, 0x1A94, %g5
27148 fands %f4, %f7, %f2
27149 fmovspos %xcc, %f16, %f15
27150 add %l7, 0x14, %l6
27151 wr %g0, 0x0c, %asi
27152 casa [%l6] %asi, %l3, %o1
27153 tleu %icc, 0x5
27154 set 0x08, %o2
27155 prefetcha [%l7 + %o2] 0x04, 0x2
27156 movpos %xcc, %l6, %g3
27157 brz,a %i3, loop_2342
27158 taddcc %i7, %i1, %g4
27159 stx %o2, [%l7 + 0x38]
27160 nop
27161 setx loop_2343, %l0, %l1
27162 wrpr 0x1, %tl
27163 wrpr %l1, %tnpc
27164 setx 0x34400001400, %l0, %l1
27165 wrpr %l1, %tstate
27166 wrhpr 0x4, %htstate
27167 done
27168loop_2342:
27169 andncc %i6, %l0, %i5
27170 movcs %xcc, %g1, %l4
27171 addcc %i4, %l2, %g7
27172loop_2343:
27173 movcc %icc, %o0, %o5
27174 fbo,a %fcc1, loop_2344
27175 fpadd32s %f3, %f16, %f24
27176 taddcc %i0, %o3, %o7
27177 set 0x5E, %l2
27178 stha %g6, [%l7 + %l2] 0x88
27179loop_2344:
27180 fornot2 %f26, %f30, %f10
27181 fba,a %fcc3, loop_2345
27182 fblg,a %fcc0, loop_2346
27183 srlx %o6, 0x08, %l5
27184 tvc %icc, 0x3
27185loop_2345:
27186 fmovsl %icc, %f12, %f8
27187loop_2346:
27188 tl %icc, 0x5
27189 lduh [%l7 + 0x2A], %i2
27190 fmovdl %xcc, %f5, %f0
27191 alignaddr %l1, %g2, %l3
27192 fors %f5, %f11, %f13
27193 brgz %o1, loop_2347
27194 movge %icc, %g5, %o4
27195 tsubcctv %g3, %i3, %i7
27196 brgz %l6, loop_2348
27197loop_2347:
27198 addc %g4, %i1, %i6
27199 fpack16 %f20, %f28
27200 tsubcc %l0, 0x0EA6, %o2
27201loop_2348:
27202 mulx %g1, 0x1031, %l4
27203 subccc %i4, 0x11F1, %l2
27204 fsrc2 %f26, %f14
27205 fmovrsgz %g7, %f17, %f16
27206 addccc %o0, %o5, %i5
27207 fbl,a %fcc1, loop_2349
27208 mulx %i0, %o3, %g6
27209 nop
27210 setx loop_2350, %l0, %l1
27211 wrpr 0x1, %tl
27212 wrpr %l1, %tnpc
27213 setx 0x34400001400, %l0, %l1
27214 wrpr %l1, %tstate
27215 wrhpr 0x4, %htstate
27216 done
27217 fsrc2s %f5, %f5
27218loop_2349:
27219 fmovdg %icc, %f26, %f10
27220 fpmerge %f29, %f24, %f4
27221loop_2350:
27222 fzeros %f20
27223 tvs %xcc, 0x5
27224 fnor %f2, %f20, %f22
27225 fbe,a %fcc0, loop_2351
27226 edge8 %o6, %l5, %o7
27227 bn,pt %icc, loop_2352
27228 movrne %l1, %g2, %i2
27229loop_2351:
27230 nop
27231 wr %g0, 0x80, %asi
27232 lduha [%l7 + 0x2E] %asi, %o1
27233loop_2352:
27234 nop
27235 fitos %f7, %f22
27236 fstox %f22, %f18
27237 fbg %fcc3, loop_2353
27238 nop
27239 fitod %f6, %f20
27240 fdtoi %f20, %f31
27241 fbo %fcc1, loop_2354
27242 umulcc %g5, %l3, %g3
27243loop_2353:
27244 st %f9, [%l7 + 0x70]
27245 edge8l %o4, %i3, %l6
27246loop_2354:
27247 stbar
27248 restored
27249 rdpr %cwp, %g1
27250 rdpr %cansave, %g2
27251 rdpr %canrestore, %g3
27252 rdpr %cleanwin, %g4
27253 rdpr %otherwin, %g5
27254 rdpr %wstate, %g6
27255 movle %xcc, %i7, %g4
27256 add %i6, %l0, %i1
27257 movcs %icc, %o2, %g1
27258 array32 %i4, %l2, %l4
27259 subccc %o0, 0x0158, %g7
27260 tl %icc, 0x0
27261 srlx %o5, %i0, %i5
27262 fmovsneg %xcc, %f7, %f26
27263 stx %g6, [%l7 + 0x48]
27264 sll %o3, 0x11, %o6
27265 array32 %l5, %l1, %o7
27266 alignaddrl %i2, %o1, %g5
27267 xorcc %l3, %g2, %g3
27268 fpadd32s %f28, %f3, %f12
27269 te %icc, 0x3
27270 fandnot2s %f5, %f0, %f19
27271 bge,a loop_2355
27272 movrgez %i3, 0x078, %l6
27273 fmovscs %icc, %f5, %f16
27274 brgez,a %i7, loop_2356
27275loop_2355:
27276 movcc %xcc, %o4, %g4
27277 movn %xcc, %i6, %l0
27278 movl %xcc, %o2, %i1
27279loop_2356:
27280 be,pt %xcc, loop_2357
27281 orn %i4, %l2, %g1
27282 fpack16 %f26, %f31
27283 sub %o0, 0x14CE, %g7
27284loop_2357:
27285 edge32 %o5, %l4, %i5
27286 set 0x58, %i7
27287 prefetcha [%l7 + %i7] 0x0c, 0x3
27288 move %xcc, %i0, %o6
27289 fors %f29, %f20, %f19
27290 ble,a,pn %xcc, loop_2358
27291 ldsw [%l7 + 0x64], %l5
27292 movneg %icc, %l1, %o7
27293 edge8ln %o3, %i2, %g5
27294loop_2358:
27295 edge32ln %o1, %l3, %g3
27296 smulcc %i3, 0x1C77, %l6
27297 andn %g2, %o4, %i7
27298 ta %icc, 0x6
27299 bgu %icc, loop_2359
27300 addcc %g4, %i6, %l0
27301 brnz %o2, loop_2360
27302 fbug %fcc1, loop_2361
27303loop_2359:
27304 sub %i4, %i1, %l2
27305 stx %g1, [%l7 + 0x38]
27306loop_2360:
27307 fpsub16 %f6, %f26, %f28
27308loop_2361:
27309 srax %g7, 0x16, %o0
27310 tneg %icc, 0x0
27311 tne %icc, 0x4
27312 fmovsneg %xcc, %f11, %f12
27313 nop
27314 setx 0x573A5B94506B2EFF, %l0, %l6
27315 stx %l6, [%l7 + 0x20]
27316 ldx [%l7 + 0x20], %fsr
27317 stx %o5, [%l7 + 0x20]
27318 pdist %f10, %f16, %f26
27319 movge %xcc, %i5, %l4
27320 fblg %fcc3, loop_2362
27321 subc %i0, %g6, %l5
27322 fandnot2 %f6, %f30, %f0
27323 bgu,pn %icc, loop_2363
27324loop_2362:
27325 bshuffle %f12, %f28, %f24
27326 brlez,a %o6, loop_2364
27327 taddcc %o7, %l1, %i2
27328loop_2363:
27329 edge8n %g5, %o1, %l3
27330 movvs %xcc, %g3, %i3
27331loop_2364:
27332 edge32ln %l6, %o3, %g2
27333 xorcc %o4, %g4, %i6
27334 array8 %i7, %o2, %i4
27335 te %icc, 0x3
27336 nop
27337 set 0x48, %l1
27338 stw %i1, [%l7 + %l1]
27339 move %xcc, %l0, %g1
27340 movg %xcc, %g7, %l2
27341 movcs %icc, %o0, %o5
27342 fmovsleu %xcc, %f15, %f4
27343 movrlz %i5, %l4, %g6
27344 sdiv %l5, 0x0B7F, %i0
27345 nop
27346 setx loop_2365, %l0, %l1
27347 wrpr 0x1, %tl
27348 wrpr %l1, %tpc
27349 add %l1, 0x4, %l1
27350 wrpr %l1, %tnpc
27351 setx 0x34400001400, %l0, %l1
27352 wrpr %l1, %tstate
27353 wrhpr 0x4, %htstate
27354 retry
27355 movne %xcc, %o6, %o7
27356 nop
27357 setx 0xA5869A1F, %l0, %l6
27358 st %l6, [%l7 + 0x28]
27359 ld [%l7 + 0x28], %f2
27360 setx 0xCA278463, %l1, %l5
27361 st %l5, [%l7 + 0x10]
27362 ld [%l7 + 0x10], %f22
27363 fdivs %f22, %f2, %f5
27364 movrne %i2, %l1, %o1
27365loop_2365:
27366 movneg %xcc, %l3, %g3
27367 membar #Sync
27368 set 0x40, %g6
27369 ldda [%l7 + %g6] 0x1e, %f0
27370 restored
27371 rdpr %cwp, %g1
27372 rdpr %cansave, %g2
27373 rdpr %canrestore, %g3
27374 rdpr %cleanwin, %g4
27375 rdpr %otherwin, %g5
27376 rdpr %wstate, %g6
27377 set 0x24, %o4
27378 sta %f23, [%l7 + %o4] 0x15
27379 subccc %i3, 0x0F38, %l6
27380 fbg %fcc3, loop_2366
27381 fcmpeq32 %f4, %f18, %g5
27382 addccc %g2, 0x180E, %o3
27383 movre %g4, 0x0AB, %o4
27384loop_2366:
27385 bshuffle %f26, %f12, %f16
27386 tsubcctv %i6, 0x0BA1, %i7
27387 movrlz %i4, %o2, %l0
27388 or %i1, 0x1DF7, %g1
27389 subcc %g7, 0x069C, %l2
27390 subc %o5, 0x024B, %i5
27391 edge16 %o0, %l4, %g6
27392 array8 %l5, %o6, %o7
27393 call loop_2367
27394 bgu %icc, loop_2368
27395 movrgz %i0, %i2, %o1
27396 fxors %f8, %f0, %f29
27397loop_2367:
27398 ldsh [%l7 + 0x56], %l1
27399loop_2368:
27400 fmuld8sux16 %f31, %f12, %f28
27401 wr %g0, 0xeb, %asi
27402 ldda [%l7 + 0x40] %asi, %g2
27403 movleu %xcc, %l3, %i3
27404 prefetch [%l7 + 0x14], 0x3
27405 movcc %xcc, %l6, %g5
27406 fnand %f24, %f18, %f12
27407 fbe,a %fcc1, loop_2369
27408 movcs %icc, %o3, %g2
27409 ldub [%l7 + 0x46], %o4
27410 umulcc %i6, 0x15BE, %i7
27411loop_2369:
27412 tcs %icc, 0x1
27413 tpos %xcc, 0x4
27414 restored
27415 rdpr %cwp, %g1
27416 rdpr %cansave, %g2
27417 rdpr %canrestore, %g3
27418 rdpr %cleanwin, %g4
27419 rdpr %otherwin, %g5
27420 rdpr %wstate, %g6
27421 movvs %xcc, %i4, %g4
27422 fbn %fcc0, loop_2370
27423 addccc %l0, %i1, %o2
27424 movpos %icc, %g7, %g1
27425 subc %o5, %l2, %o0
27426loop_2370:
27427 subcc %i5, %l4, %g6
27428 ldsb [%l7 + 0x73], %o6
27429 ldx [%l7 + 0x20], %o7
27430 edge16n %l5, %i0, %o1
27431 sdivcc %l1, 0x0400, %g3
27432 alignaddrl %l3, %i2, %i3
27433 movneg %icc, %g5, %l6
27434 fcmple16 %f4, %f0, %o3
27435 st %f9, [%l7 + 0x78]
27436 edge16n %o4, %g2, %i7
27437 brz %i4, loop_2371
27438 tcc %xcc, 0x1
27439 movpos %icc, %i6, %g4
27440 movrne %l0, 0x14D, %i1
27441loop_2371:
27442 fpadd32s %f22, %f10, %f4
27443 array16 %o2, %g7, %g1
27444 sdiv %o5, 0x0C7C, %o0
27445 popc 0x08ED, %l2
27446 xorcc %l4, 0x106E, %i5
27447 lduh [%l7 + 0x2A], %o6
27448 fbe %fcc1, loop_2372
27449 tle %icc, 0x0
27450 nop
27451 fitos %f5, %f25
27452 fstox %f25, %f24
27453 fxtos %f24, %f4
27454 fnands %f27, %f18, %f9
27455loop_2372:
27456 tpos %xcc, 0x6
27457 ldx [%l7 + 0x70], %g6
27458 fcmpgt32 %f18, %f16, %l5
27459 set 0x74, %i3
27460 sta %f24, [%l7 + %i3] 0x89
27461 movrlez %o7, 0x07E, %o1
27462 tneg %icc, 0x5
27463 fmovdn %xcc, %f4, %f19
27464 std %f2, [%l7 + 0x30]
27465 array8 %i0, %l1, %g3
27466 nop
27467 setx loop_2373, %l0, %l1
27468 wrpr 0x1, %tl
27469 wrpr %l1, %tnpc
27470 setx 0x34400001400, %l0, %l1
27471 wrpr %l1, %tstate
27472 wrhpr 0x4, %htstate
27473 done
27474 edge32ln %l3, %i3, %i2
27475 srlx %g5, 0x14, %l6
27476 ldd [%l7 + 0x08], %f12
27477loop_2373:
27478 sdiv %o3, 0x06E8, %o4
27479 ldstub [%l7 + 0x69], %g2
27480 fandnot1 %f6, %f14, %f24
27481 tne %icc, 0x6
27482 fbo %fcc3, loop_2374
27483 bvc %xcc, loop_2375
27484 brgez,a %i4, loop_2376
27485 sllx %i7, %g4, %i6
27486loop_2374:
27487 srax %i1, 0x12, %o2
27488loop_2375:
27489 srl %l0, %g1, %g7
27490loop_2376:
27491 andncc %o0, %l2, %l4
27492 fcmpgt16 %f26, %f18, %o5
27493 fabsd %f30, %f30
27494 fpackfix %f10, %f28
27495 orn %o6, 0x035F, %g6
27496 xnor %l5, 0x04C0, %i5
27497 andncc %o7, %i0, %l1
27498 fexpand %f25, %f30
27499 subcc %o1, 0x02BE, %l3
27500 wr %g0, 0x2e, %asi
27501 ldda [%l7 + 0x70] %asi, %i2
27502 fpsub32 %f0, %f14, %f10
27503 fpsub16s %f6, %f10, %f29
27504 xorcc %g3, 0x057B, %i2
27505 edge16 %l6, %g5, %o3
27506 fpack16 %f12, %f26
27507 edge32l %o4, %g2, %i7
27508 subcc %g4, %i6, %i1
27509 ldstub [%l7 + 0x37], %o2
27510 or %i4, %l0, %g1
27511 brnz,a %g7, loop_2377
27512 edge32ln %o0, %l4, %o5
27513 umul %l2, 0x0328, %o6
27514 fmovrdgz %l5, %f6, %f20
27515loop_2377:
27516 fbule,a %fcc1, loop_2378
27517 and %g6, %o7, %i5
27518 nop
27519 setx 0xF07538A0, %l0, %l6
27520 st %l6, [%l7 + 0x2C]
27521 ld [%l7 + 0x2C], %fsr
27522 edge16 %i0, %o1, %l3
27523loop_2378:
27524 andcc %i3, %l1, %i2
27525 sdivcc %l6, 0x0D2A, %g5
27526 bvc,a loop_2379
27527 movge %xcc, %o3, %g3
27528 bvc,pn %icc, loop_2380
27529 addcc %g2, %i7, %o4
27530loop_2379:
27531 movne %icc, %g4, %i6
27532 edge8n %i1, %o2, %l0
27533loop_2380:
27534 fxnor %f8, %f26, %f8
27535 fble %fcc0, loop_2381
27536 edge8 %g1, %g7, %o0
27537 fmovscs %icc, %f25, %f20
27538 movre %i4, %o5, %l4
27539loop_2381:
27540 srl %l2, 0x00, %o6
27541 alignaddr %l5, %o7, %i5
27542 xnorcc %i0, 0x0832, %o1
27543 movle %icc, %g6, %i3
27544 bcc,pn %icc, loop_2382
27545 tg %xcc, 0x1
27546 fbul,a %fcc3, loop_2383
27547 movgu %icc, %l1, %i2
27548loop_2382:
27549 array8 %l6, %l3, %o3
27550 fmul8x16au %f28, %f9, %f12
27551loop_2383:
27552 smulcc %g3, 0x0B0F, %g5
27553 tsubcctv %i7, 0x0CCF, %g2
27554 ldsh [%l7 + 0x56], %o4
27555 fxors %f4, %f10, %f26
27556 movl %xcc, %i6, %g4
27557 movre %i1, %o2, %l0
27558 movcs %icc, %g1, %g7
27559 bgu,a,pt %xcc, loop_2384
27560 movrlez %o0, 0x1A2, %o5
27561 movne %icc, %l4, %i4
27562 fzero %f6
27563loop_2384:
27564 flush %l7 + 0x54
27565 tvc %icc, 0x6
27566 restored
27567 rdpr %cwp, %g1
27568 rdpr %cansave, %g2
27569 rdpr %canrestore, %g3
27570 rdpr %cleanwin, %g4
27571 rdpr %otherwin, %g5
27572 rdpr %wstate, %g6
27573 sdivcc %l2, 0x0B3C, %l5
27574 tge %xcc, 0x3
27575 nop
27576 fitod %f6, %f26
27577 fdtoi %f26, %f15
27578 edge8l %o6, %i5, %o7
27579 bvc,a loop_2385
27580 fbug,a %fcc1, loop_2386
27581 edge8l %i0, %o1, %g6
27582 movvs %xcc, %i3, %i2
27583loop_2385:
27584 nop
27585 fitod %f12, %f4
27586 fdtox %f4, %f14
27587loop_2386:
27588 bcc,a,pt %icc, loop_2387
27589 nop
27590 setx 0x07222B26FD8B3D2C, %l0, %l6
27591 stx %l6, [%l7 + 0x28]
27592 ldd [%l7 + 0x28], %f0
27593 setx 0x19417C44E7797CDE, %l1, %l5
27594 stx %l5, [%l7 + 0x10]
27595 ldd [%l7 + 0x10], %f6
27596 fdivd %f6, %f0, %f22
27597 set 0x40, %o7
27598 stda %f16, [%l7 + %o7] 0xf1
27599 membar #Sync
27600loop_2387:
27601 movpos %icc, %l6, %l1
27602 tge %icc, 0x4
27603 move %xcc, %l3, %o3
27604 nop
27605 fitod %f8, %f18
27606 fdtox %f18, %f26
27607 fxtod %f26, %f4
27608 srl %g5, 0x1C, %i7
27609 udivcc %g2, 0x1A2A, %o4
27610 ldd [%l7 + 0x30], %f24
27611 srlx %g3, %g4, %i6
27612 movne %xcc, %o2, %i1
27613 tsubcctv %l0, 0x0480, %g7
27614 udivx %o0, 0x02B1, %g1
27615 edge32n %o5, %i4, %l2
27616 fbu %fcc3, loop_2388
27617 alignaddr %l5, %o6, %i5
27618 smulcc %o7, %i0, %o1
27619 tneg %xcc, 0x1
27620loop_2388:
27621 tvc %xcc, 0x5
27622 fands %f27, %f30, %f26
27623 set 0x28, %o1
27624 ldstuba [%l7 + %o1] 0x0c, %l4
27625 xor %i3, %g6, %l6
27626 nop
27627 setx loop_2389, %l0, %l1
27628 jmpl %l1, %i2
27629 srl %l3, %o3, %l1
27630 edge8 %i7, %g2, %o4
27631 set 0x4B, %i6
27632 ldsba [%l7 + %i6] 0x80, %g3
27633loop_2389:
27634 movpos %xcc, %g4, %g5
27635 nop
27636 setx 0x45F1E7AB, %l0, %l6
27637 st %l6, [%l7 + 0x28]
27638 ld [%l7 + 0x28], %f4
27639 setx 0xFBC80EC3, %l1, %l5
27640 st %l5, [%l7 + 0x10]
27641 ld [%l7 + 0x10], %f30
27642 fmuls %f30, %f4, %f9
27643 fmovdpos %icc, %f3, %f8
27644 movrlz %o2, %i6, %l0
27645 fpsub32s %f10, %f11, %f15
27646 fxnor %f26, %f20, %f14
27647 movrlez %g7, 0x063, %o0
27648 fmovrde %g1, %f18, %f30
27649 nop
27650 setx 0xABC27C8A40401695, %l0, %l6
27651 stx %l6, [%l7 + 0x40]
27652 ldx [%l7 + 0x40], %fsr
27653 fmovrdlz %o5, %f26, %f28
27654 andn %i4, %l2, %i1
27655 fbge,a %fcc1, loop_2390
27656 sub %o6, %i5, %l5
27657 alignaddr %i0, %o1, %o7
27658 movvs %icc, %l4, %g6
27659loop_2390:
27660 ba %icc, loop_2391
27661 ldx [%l7 + 0x18], %i3
27662 fmovsgu %icc, %f9, %f26
27663 udiv %i2, 0x0383, %l6
27664loop_2391:
27665 fpadd32 %f2, %f6, %f2
27666 udivcc %o3, 0x1566, %l3
27667 edge32l %l1, %i7, %g2
27668 fbul %fcc3, loop_2392
27669 movrlez %g3, 0x203, %o4
27670 fba %fcc2, loop_2393
27671 addccc %g5, %g4, %o2
27672loop_2392:
27673 ba,a %xcc, loop_2394
27674 fsrc2 %f0, %f26
27675loop_2393:
27676 udivcc %l0, 0x0913, %i6
27677 fmovrdgez %g7, %f18, %f10
27678loop_2394:
27679 fabss %f27, %f27
27680 fnegd %f24, %f14
27681 tl %icc, 0x0
27682 wr %g0, 0x2b, %asi
27683 stwa %o0, [%l7 + 0x08] %asi
27684 membar #Sync
27685 add %g1, %i4, %o5
27686 tg %icc, 0x2
27687 fba %fcc1, loop_2395
27688 brnz,a %l2, loop_2396
27689 edge32ln %o6, %i5, %i1
27690 movcc %icc, %i0, %l5
27691loop_2395:
27692 xnor %o1, 0x1CBD, %o7
27693loop_2396:
27694 fbn %fcc0, loop_2397
27695 fsrc1 %f2, %f6
27696 movpos %icc, %l4, %g6
27697 addcc %i3, 0x03A0, %i2
27698loop_2397:
27699 array16 %l6, %o3, %l3
27700 set 0x0C, %l4
27701 swapa [%l7 + %l4] 0x88, %l1
27702 lduh [%l7 + 0x2C], %i7
27703 fbul %fcc3, loop_2398
27704 tg %xcc, 0x6
27705 st %f21, [%l7 + 0x54]
27706 nop
27707 fitos %f7, %f19
27708 fstox %f19, %f10
27709 fxtos %f10, %f23
27710loop_2398:
27711 fnor %f28, %f20, %f22
27712 mulscc %g2, %g3, %o4
27713 sllx %g4, 0x00, %g5
27714 andcc %l0, %i6, %o2
27715 restored
27716 rdpr %cwp, %g1
27717 rdpr %cansave, %g2
27718 rdpr %canrestore, %g3
27719 rdpr %cleanwin, %g4
27720 rdpr %otherwin, %g5
27721 rdpr %wstate, %g6
27722 fmul8x16 %f8, %f0, %f14
27723 tg %icc, 0x2
27724 sethi 0x11D0, %o0
27725 fpack32 %f0, %f6, %f0
27726 orcc %g7, 0x08EA, %g1
27727 sdiv %i4, 0x0EEE, %l2
27728 mova %xcc, %o6, %o5
27729 fnor %f0, %f14, %f10
27730 ldsb [%l7 + 0x4A], %i5
27731 fpackfix %f20, %f11
27732 fandnot2 %f28, %f16, %f16
27733 edge8l %i1, %l5, %o1
27734 move %icc, %o7, %i0
27735 sdivx %l4, 0x020D, %i3
27736 tpos %icc, 0x1
27737 brz %g6, loop_2399
27738 bne,a,pn %icc, loop_2400
27739 ldsw [%l7 + 0x74], %l6
27740 tsubcctv %i2, %o3, %l3
27741loop_2399:
27742 nop
27743 setx 0xE55D8E47289BEFE0, %l0, %l6
27744 stx %l6, [%l7 + 0x28]
27745 ldd [%l7 + 0x28], %f6
27746 setx 0x6C739EA3B715CBED, %l1, %l5
27747 stx %l5, [%l7 + 0x10]
27748 ldd [%l7 + 0x10], %f20
27749 fmuld %f20, %f6, %f12
27750loop_2400:
27751 edge16n %l1, %i7, %g2
27752 swap [%l7 + 0x4C], %g3
27753 move %icc, %o4, %g4
27754 tsubcctv %g5, 0x1246, %i6
27755 ta %icc, 0x2
27756 array16 %l0, %o0, %g7
27757 nop
27758 setx loop_2401, %l0, %l1
27759 wrpr 0x1, %tl
27760 wrpr %l1, %tnpc
27761 setx 0x34400001400, %l0, %l1
27762 wrpr %l1, %tstate
27763 wrhpr 0x4, %htstate
27764 done
27765 array16 %o2, %g1, %i4
27766 fbne %fcc1, loop_2402
27767 alignaddr %l2, %o5, %i5
27768loop_2401:
27769 be,a,pt %icc, loop_2403
27770 sllx %i1, %l5, %o1
27771loop_2402:
27772 mova %xcc, %o6, %o7
27773 sdivx %l4, 0x0968, %i3
27774loop_2403:
27775 lduh [%l7 + 0x74], %i0
27776 fblg %fcc3, loop_2404
27777 mulx %l6, %g6, %o3
27778 movcs %xcc, %i2, %l1
27779 fands %f20, %f7, %f7
27780loop_2404:
27781 movn %icc, %i7, %g2
27782 tg %xcc, 0x3
27783 wr %g0, 0x11, %asi
27784 swapa [%l7 + 0x08] %asi, %l3
27785 lduh [%l7 + 0x14], %g3
27786 bne,a %xcc, loop_2405
27787 fmovse %xcc, %f15, %f28
27788 sdiv %o4, 0x108E, %g5
27789 bge,pn %xcc, loop_2406
27790loop_2405:
27791 bleu,a loop_2407
27792 mulscc %i6, 0x0896, %g4
27793 or %o0, 0x160E, %g7
27794loop_2406:
27795 subcc %o2, 0x142E, %l0
27796loop_2407:
27797 tvc %xcc, 0x2
27798 wr %g0, 0x88, %asi
27799 stxa %g1, [%l7 + 0x28] %asi
27800 fmul8sux16 %f10, %f12, %f26
27801 ta %icc, 0x2
27802 nop
27803 fitod %f0, %f8
27804 fdtox %f8, %f4
27805 fxtod %f4, %f30
27806 edge32l %i4, %l2, %i5
27807 add %i1, 0x1E1A, %o5
27808 saved
27809 rdpr %cwp, %g1
27810 rdpr %cansave, %g2
27811 rdpr %canrestore, %g3
27812 rdpr %cleanwin, %g4
27813 rdpr %otherwin, %g5
27814 rdpr %wstate, %g6
27815 movg %icc, %o1, %l5
27816 fbo %fcc3, loop_2408
27817 faligndata %f14, %f4, %f2
27818 andn %o7, %o6, %i3
27819 fxor %f22, %f16, %f18
27820loop_2408:
27821 fbge,a %fcc1, loop_2409
27822 fbul,a %fcc2, loop_2410
27823 andncc %l4, %l6, %i0
27824 subccc %g6, %o3, %i2
27825loop_2409:
27826 sra %l1, %i7, %l3
27827loop_2410:
27828 nop
27829 setx 0x90A01C773B859254, %l0, %l6
27830 stx %l6, [%l7 + 0x28]
27831 ldd [%l7 + 0x28], %f12
27832 setx 0x80FFEC17448D4257, %l1, %l5
27833 stx %l5, [%l7 + 0x10]
27834 ldd [%l7 + 0x10], %f12
27835 faddd %f12, %f12, %f12
27836 wr %g0, 0x27, %asi
27837 ldda [%l7 + 0x60] %asi, %g2
27838 orn %g3, 0x0BAA, %g5
27839 subcc %o4, 0x0F63, %g4
27840 edge16n %o0, %i6, %g7
27841 ld [%l7 + 0x08], %f10
27842 tgu %xcc, 0x2
27843 wr %g0, 0x11, %asi
27844 prefetcha [%l7 + 0x48] %asi, 0x0
27845 nop
27846 fitos %f8, %f4
27847 fstox %f4, %f20
27848 taddcctv %g1, %i4, %l2
27849 ta %icc, 0x0
27850 movre %o2, %i1, %o5
27851 fbe,a %fcc3, loop_2411
27852 fmovsge %icc, %f15, %f0
27853 sub %o1, %l5, %i5
27854 movle %xcc, %o7, %i3
27855loop_2411:
27856 call loop_2412
27857 brnz,a %o6, loop_2413
27858 tl %xcc, 0x7
27859 movne %icc, %l4, %l6
27860loop_2412:
27861 addc %g6, %o3, %i0
27862loop_2413:
27863 edge32l %i2, %i7, %l3
27864 set 0x2E, %i0
27865 ldsha [%l7 + %i0] 0x14, %l1
27866 fcmpgt32 %f0, %f28, %g2
27867 membar #Sync
27868 set 0x40, %o3
27869 ldda [%l7 + %o3] 0x16, %f0
27870 bge,a,pt %icc, loop_2414
27871 bl,pt %xcc, loop_2415
27872 tge %icc, 0x5
27873 sdivcc %g5, 0x08B9, %g3
27874loop_2414:
27875 movrgz %g4, %o0, %o4
27876loop_2415:
27877 nop
27878 fitod %f0, %f2
27879 fdtos %f2, %f21
27880 fmovrsgz %g7, %f13, %f22
27881 andcc %i6, %l0, %i4
27882 movrne %g1, 0x11A, %l2
27883 fcmpgt32 %f2, %f12, %o2
27884 movgu %icc, %o5, %o1
27885 andn %i1, %i5, %o7
27886 movne %xcc, %l5, %o6
27887 movg %xcc, %l4, %l6
27888 bvs,pt %icc, loop_2416
27889 for %f20, %f24, %f14
27890 mova %xcc, %i3, %g6
27891 fbl,a %fcc1, loop_2417
27892loop_2416:
27893 move %xcc, %o3, %i0
27894 swap [%l7 + 0x44], %i7
27895 nop
27896 setx 0xE04E7595, %l0, %l6
27897 st %l6, [%l7 + 0x44]
27898 ld [%l7 + 0x44], %fsr
27899loop_2417:
27900 nop
27901 set 0x08, %g2
27902 stha %i2, [%l7 + %g2] 0x04
27903 flush %l7 + 0x30
27904 ldsb [%l7 + 0x69], %l1
27905 subc %g2, %g5, %l3
27906 nop
27907 setx 0x5C02C6E1749B35E3, %l0, %l6
27908 stx %l6, [%l7 + 0x28]
27909 ldd [%l7 + 0x28], %f12
27910 setx 0xC5BFFA413621B4B0, %l1, %l5
27911 stx %l5, [%l7 + 0x10]
27912 ldd [%l7 + 0x10], %f18
27913 fsubd %f18, %f12, %f20
27914 fnegs %f3, %f24
27915 andn %g4, %o0, %g3
27916 andn %g7, %o4, %i6
27917 fmovs %f13, %f18
27918 bgu loop_2418
27919 edge16ln %i4, %g1, %l0
27920 fsrc2 %f8, %f22
27921 set 0x20, %o5
27922 ldda [%l7 + %o5] 0xe2, %o2
27923loop_2418:
27924 bgu %icc, loop_2419
27925 swap [%l7 + 0x50], %o5
27926 xor %o1, 0x1174, %i1
27927 fbug %fcc0, loop_2420
27928loop_2419:
27929 alignaddr %l2, %i5, %o7
27930 udiv %l5, 0x0B7C, %l4
27931 nop
27932 setx 0x3D634E22C033B3D5, %l0, %l6
27933 stx %l6, [%l7 + 0x28]
27934 ldd [%l7 + 0x28], %f8
27935 setx 0x54EF5BEF410B8E3B, %l1, %l5
27936 stx %l5, [%l7 + 0x10]
27937 ldd [%l7 + 0x10], %f8
27938 faddd %f8, %f8, %f10
27939loop_2420:
27940 movne %icc, %o6, %i3
27941 movgu %xcc, %g6, %l6
27942 movrlz %i0, %o3, %i7
27943 fmovspos %icc, %f23, %f15
27944 fnands %f20, %f1, %f23
27945 sdiv %l1, 0x0F09, %g2
27946 sll %i2, %l3, %g4
27947 tcs %xcc, 0x6
27948 set 0x27, %l5
27949 stba %g5, [%l7 + %l5] 0x04
27950 or %o0, 0x01A6, %g3
27951 movrgez %o4, 0x298, %i6
27952 tg %icc, 0x4
27953 ldsb [%l7 + 0x64], %g7
27954 movrgez %i4, 0x092, %l0
27955 sra %o2, %o5, %g1
27956 sir 0x10CB
27957 std %f26, [%l7 + 0x38]
27958 nop
27959 fitos %f2, %f19
27960 fstox %f19, %f14
27961 fbule,a %fcc1, loop_2421
27962 taddcc %i1, %l2, %o1
27963 ldd [%l7 + 0x08], %f10
27964 te %xcc, 0x5
27965loop_2421:
27966 bl,a %icc, loop_2422
27967 fmovrdlz %o7, %f28, %f30
27968 ldd [%l7 + 0x18], %l4
27969 subc %l4, %o6, %i5
27970loop_2422:
27971 nop
27972 set 0x40, %o0
27973 ldda [%l7 + %o0] 0x23, %i2
27974 fnands %f22, %f2, %f13
27975 tn %icc, 0x1
27976 bgu,a loop_2423
27977 and %l6, 0x0AD1, %g6
27978 andncc %i0, %i7, %o3
27979 addcc %l1, 0x071F, %g2
27980loop_2423:
27981 nop
27982 set 0x24, %l3
27983 stba %l3, [%l7 + %l3] 0x10
27984 ldsw [%l7 + 0x08], %i2
27985 pdist %f14, %f14, %f26
27986 bleu,a %icc, loop_2424
27987 tgu %icc, 0x5
27988 ld [%l7 + 0x34], %f6
27989 udiv %g5, 0x1827, %o0
27990loop_2424:
27991 fpadd16 %f26, %f0, %f26
27992 fmovde %icc, %f24, %f29
27993 add %l7, 0x14, %l6
27994 wr %g0, 0x19, %asi
27995 lda [%l6] %asi, %g3
27996 casa [%l6] 0x19, %g3, %o4
27997 tne %xcc, 0x4
27998 addccc %g4, %g7, %i4
27999 subcc %i6, 0x09AE, %l0
28000 membar 0x0F
28001 sdivcc %o2, 0x1A38, %o5
28002 fnegd %f4, %f18
28003 tn %icc, 0x0
28004 fbu,a %fcc1, loop_2425
28005 fornot2 %f12, %f26, %f8
28006 set 0x43, %g7
28007 stba %g1, [%l7 + %g7] 0x88
28008loop_2425:
28009 std %f20, [%l7 + 0x48]
28010 udivx %l2, 0x15C3, %o1
28011 fbug %fcc1, loop_2426
28012 sra %i1, %o7, %l5
28013 membar 0x63
28014 for %f0, %f14, %f4
28015loop_2426:
28016 taddcctv %o6, %i5, %l4
28017 set 0x38, %i4
28018 stha %i3, [%l7 + %i4] 0xe3
28019 membar #Sync
28020 nop
28021 setx loop_2427, %l0, %l1
28022 wrpr 0x1, %tl
28023 wrpr %l1, %tnpc
28024 setx 0x34400001400, %l0, %l1
28025 wrpr %l1, %tstate
28026 wrhpr 0x4, %htstate
28027 done
28028 move %xcc, %g6, %i0
28029 movcs %icc, %l6, %o3
28030 fmul8x16au %f4, %f30, %f30
28031loop_2427:
28032 array32 %l1, %i7, %l3
28033 mova %icc, %i2, %g5
28034 smul %g2, 0x1478, %o0
28035 addccc %g3, %o4, %g7
28036 mova %icc, %g4, %i4
28037 fmovdg %icc, %f0, %f18
28038 movn %xcc, %i6, %o2
28039 fmovdn %icc, %f31, %f23
28040 umul %o5, 0x1B99, %g1
28041 andn %l0, %o1, %l2
28042 nop
28043 setx 0xBAD766DC, %l0, %l6
28044 st %l6, [%l7 + 0x28]
28045 ld [%l7 + 0x28], %f27
28046 setx 0xBC73A026, %l1, %l5
28047 st %l5, [%l7 + 0x10]
28048 ld [%l7 + 0x10], %f1
28049 fadds %f1, %f27, %f8
28050 tcs %xcc, 0x6
28051 nop
28052 fitod %f2, %f2
28053 fdtox %f2, %f30
28054 mulscc %o7, 0x1F01, %l5
28055 edge16n %i1, %o6, %i5
28056 fxors %f22, %f18, %f7
28057 set 0x6C, %o6
28058 sta %f22, [%l7 + %o6] 0x04
28059 edge8ln %i3, %l4, %i0
28060 movcs %icc, %l6, %o3
28061 fandnot1 %f10, %f2, %f8
28062 sll %l1, %i7, %l3
28063 xor %g6, 0x1F12, %g5
28064 fmovda %icc, %f7, %f11
28065 fmovse %xcc, %f29, %f27
28066 taddcc %g2, %i2, %g3
28067 ldsw [%l7 + 0x30], %o4
28068 tge %icc, 0x7
28069 sth %o0, [%l7 + 0x42]
28070 udiv %g7, 0x0B44, %g4
28071 add %i6, %o2, %i4
28072 fble %fcc0, loop_2428
28073 smul %g1, %l0, %o5
28074 set 0x74, %i1
28075 ldsba [%l7 + %i1] 0x10, %l2
28076loop_2428:
28077 movre %o7, 0x2AB, %o1
28078 bl,a,pt %xcc, loop_2429
28079 sra %i1, %l5, %o6
28080 fpadd16 %f10, %f12, %f16
28081 fmovsge %icc, %f29, %f25
28082loop_2429:
28083 ldub [%l7 + 0x60], %i5
28084 brnz %l4, loop_2430
28085 fmovspos %icc, %f10, %f12
28086 nop
28087 setx 0x858BEB6D89B7C0AF, %l0, %l6
28088 stx %l6, [%l7 + 0x28]
28089 ldd [%l7 + 0x28], %f16
28090 setx 0x72B0FF6B30236A3D, %l1, %l5
28091 stx %l5, [%l7 + 0x10]
28092 ldd [%l7 + 0x10], %f0
28093 fdivd %f0, %f16, %f10
28094 xor %i3, %i0, %o3
28095loop_2430:
28096 movpos %icc, %l1, %i7
28097 nop
28098 setx 0xBB8D20C50276286B, %l0, %l6
28099 stx %l6, [%l7 + 0x28]
28100 ldd [%l7 + 0x28], %f24
28101 setx 0x6C4810385B7B259C, %l1, %l5
28102 stx %l5, [%l7 + 0x10]
28103 ldd [%l7 + 0x10], %f16
28104 faddd %f16, %f24, %f12
28105 nop
28106 setx 0xBE576E20104917AC, %l0, %l6
28107 stx %l6, [%l7 + 0x28]
28108 ldx [%l7 + 0x28], %fsr
28109 tpos %icc, 0x3
28110 sra %l3, 0x11, %l6
28111 fmovdne %xcc, %f5, %f17
28112 popc %g5, %g6
28113 fmovdneg %xcc, %f14, %f4
28114 nop
28115 setx 0xBD20A5D6, %l0, %l6
28116 st %l6, [%l7 + 0x28]
28117 ld [%l7 + 0x28], %f8
28118 setx 0xDB31F4C7, %l1, %l5
28119 st %l5, [%l7 + 0x10]
28120 ld [%l7 + 0x10], %f21
28121 fsubs %f21, %f8, %f1
28122 fmovsl %icc, %f2, %f23
28123 ld [%l7 + 0x1C], %f4
28124 edge8l %g2, %i2, %o4
28125 std %f12, [%l7 + 0x58]
28126 edge16n %o0, %g7, %g4
28127 be,a loop_2431
28128 bvs loop_2432
28129 udivcc %i6, 0x103E, %o2
28130 umul %i4, 0x139B, %g3
28131loop_2431:
28132 nop
28133 wr %g0, 0x80, %asi
28134 sta %f11, [%l7 + 0x74] %asi
28135loop_2432:
28136 tcs %icc, 0x5
28137 smulcc %l0, %o5, %g1
28138 orn %o7, %o1, %i1
28139 orncc %l5, 0x00CE, %l2
28140 subcc %i5, 0x0440, %l4
28141 restored
28142 rdpr %cwp, %g1
28143 rdpr %cansave, %g2
28144 rdpr %canrestore, %g3
28145 rdpr %cleanwin, %g4
28146 rdpr %otherwin, %g5
28147 rdpr %wstate, %g6
28148 movneg %xcc, %i3, %o6
28149 ldub [%l7 + 0x46], %i0
28150 fpsub16s %f29, %f14, %f5
28151 movcs %icc, %o3, %i7
28152 sdiv %l3, 0x158E, %l6
28153 restored
28154 rdpr %cwp, %g1
28155 rdpr %cansave, %g2
28156 rdpr %canrestore, %g3
28157 rdpr %cleanwin, %g4
28158 rdpr %otherwin, %g5
28159 rdpr %wstate, %g6
28160 xnorcc %l1, %g5, %g2
28161 addccc %g6, 0x1DD9, %o4
28162 smulcc %o0, 0x0E6B, %i2
28163 array8 %g4, %g7, %o2
28164 bneg loop_2433
28165 edge8 %i6, %g3, %i4
28166 edge32 %l0, %g1, %o7
28167 brgz,a %o5, loop_2434
28168loop_2433:
28169 fnand %f16, %f20, %f10
28170 bvs,a,pt %xcc, loop_2435
28171 ldd [%l7 + 0x30], %f24
28172loop_2434:
28173 restored
28174 rdpr %cwp, %g1
28175 rdpr %cansave, %g2
28176 rdpr %canrestore, %g3
28177 rdpr %cleanwin, %g4
28178 rdpr %otherwin, %g5
28179 rdpr %wstate, %g6
28180 tcc %icc, 0x2
28181loop_2435:
28182 sir 0x1F48
28183 tge %xcc, 0x7
28184 movge %xcc, %o1, %l5
28185 bcc,pt %xcc, loop_2436
28186 sra %i1, 0x01, %i5
28187 smulcc %l4, %i3, %o6
28188 ba,a %xcc, loop_2437
28189loop_2436:
28190 saved
28191 rdpr %cwp, %g1
28192 rdpr %cansave, %g2
28193 rdpr %canrestore, %g3
28194 rdpr %cleanwin, %g4
28195 rdpr %otherwin, %g5
28196 rdpr %wstate, %g6
28197 ldd [%l7 + 0x68], %l2
28198 restored
28199 rdpr %cwp, %g1
28200 rdpr %cansave, %g2
28201 rdpr %canrestore, %g3
28202 rdpr %cleanwin, %g4
28203 rdpr %otherwin, %g5
28204 rdpr %wstate, %g6
28205loop_2437:
28206 fmovsgu %xcc, %f22, %f2
28207 wr %g0, 0x27, %asi
28208 ldda [%l7 + 0x30] %asi, %i0
28209 fnor %f8, %f16, %f16
28210 tcs %xcc, 0x6
28211 sub %o3, %l3, %l6
28212 bvs,a loop_2438
28213 fnor %f28, %f28, %f20
28214 alignaddr %l1, %i7, %g2
28215 and %g5, 0x181C, %g6
28216loop_2438:
28217 edge32ln %o4, %i2, %g4
28218 tsubcctv %g7, %o2, %o0
28219 fcmpgt32 %f22, %f14, %g3
28220 flush %l7 + 0x1C
28221 fandnot2s %f30, %f19, %f16
28222 fbg,a %fcc2, loop_2439
28223 andcc %i4, 0x0024, %l0
28224 fbul %fcc2, loop_2440
28225 tcc %xcc, 0x5
28226loop_2439:
28227 nop
28228 wr %g0, 0x19, %asi
28229 lduha [%l7 + 0x48] %asi, %i6
28230loop_2440:
28231 movgu %icc, %o7, %o5
28232 wr %g0, 0x80, %asi
28233 lduba [%l7 + 0x7E] %asi, %o1
28234 array16 %g1, %l5, %i1
28235 be,pn %icc, loop_2441
28236 addccc %l4, 0x0FEE, %i3
28237 swap [%l7 + 0x28], %i5
28238 andn %o6, %l2, %o3
28239loop_2441:
28240 smul %i0, 0x1AD5, %l3
28241 set 0x40, %l6
28242 ldda [%l7 + %l6] 0x0c, %f0
28243 mulx %l1, 0x08AE, %l6
28244 movcc %xcc, %i7, %g5
28245 fcmpgt16 %f14, %f24, %g6
28246 movvs %xcc, %o4, %g2
28247 fbne %fcc2, loop_2442
28248 tsubcctv %g4, 0x0D54, %i2
28249 tcs %xcc, 0x0
28250 tle %icc, 0x4
28251loop_2442:
28252 sll %o2, 0x03, %g7
28253 fmuld8ulx16 %f25, %f23, %f2
28254 xor %o0, 0x14E0, %i4
28255 fnot2 %f12, %f14
28256 fmovdle %xcc, %f23, %f27
28257 fbug %fcc1, loop_2443
28258 movl %icc, %l0, %i6
28259 orcc %o7, %o5, %o1
28260 taddcc %g1, %l5, %i1
28261loop_2443:
28262 bleu,a,pn %xcc, loop_2444
28263 st %f1, [%l7 + 0x34]
28264 ldd [%l7 + 0x70], %l4
28265 orncc %i3, %i5, %g3
28266loop_2444:
28267 fmovdn %icc, %f23, %f23
28268 sra %l2, 0x17, %o3
28269 udivcc %o6, 0x1F55, %l3
28270 fpsub32 %f26, %f20, %f22
28271 fornot2 %f26, %f30, %f22
28272 fblg,a %fcc3, loop_2445
28273 bge,a %xcc, loop_2446
28274 alignaddr %l1, %l6, %i7
28275 fnot2 %f8, %f20
28276loop_2445:
28277 membar 0x2C
28278loop_2446:
28279 nop
28280 wr %g0, 0x19, %asi
28281 ldstuba [%l7 + 0x6E] %asi, %g5
28282 edge16l %i0, %g6, %o4
28283 nop
28284 setx 0x37D6DA869FBA73D6, %l0, %l6
28285 stx %l6, [%l7 + 0x28]
28286 ldd [%l7 + 0x28], %f22
28287 fsqrtd %f22, %f6
28288 edge16ln %g4, %g2, %o2
28289 tvs %icc, 0x3
28290 restored
28291 rdpr %cwp, %g1
28292 rdpr %cansave, %g2
28293 rdpr %canrestore, %g3
28294 rdpr %cleanwin, %g4
28295 rdpr %otherwin, %g5
28296 rdpr %wstate, %g6
28297 sra %i2, %o0, %i4
28298 umulcc %l0, 0x1563, %i6
28299 movg %xcc, %g7, %o5
28300 bvc,a,pn %icc, loop_2447
28301 udiv %o7, 0x1FF7, %o1
28302 fbule,a %fcc3, loop_2448
28303 fmovse %icc, %f16, %f8
28304loop_2447:
28305 be,a,pn %xcc, loop_2449
28306 nop
28307 set 0x60, %g4
28308 lduh [%l7 + %g4], %g1
28309loop_2448:
28310 movge %icc, %i1, %l4
28311 fbul,a %fcc0, loop_2450
28312loop_2449:
28313 movle %icc, %l5, %i5
28314 mulx %i3, 0x15E9, %l2
28315 or %g3, 0x1778, %o3
28316loop_2450:
28317 tn %icc, 0x0
28318 bneg loop_2451
28319 srl %l3, %l1, %o6
28320 orncc %i7, %l6, %g5
28321 ldx [%l7 + 0x60], %i0
28322loop_2451:
28323 and %g6, 0x02C1, %o4
28324 wr %g0, 0x18, %asi
28325 ldstuba [%l7 + 0x69] %asi, %g2
28326 tneg %xcc, 0x1
28327 movne %icc, %o2, %g4
28328 tsubcc %i2, %o0, %l0
28329 movrne %i4, 0x141, %g7
28330 stbar
28331 smulcc %i6, %o7, %o1
28332 tvs %icc, 0x7
28333 xnorcc %g1, %i1, %l4
28334 popc %l5, %o5
28335 fmovdvs %icc, %f5, %f26
28336 nop
28337 setx loop_2452, %l0, %l1
28338 jmpl %l1, %i3
28339 fmuld8sux16 %f8, %f10, %f10
28340 brnz %i5, loop_2453
28341 bvs,a %xcc, loop_2454
28342loop_2452:
28343 fmovdg %xcc, %f17, %f4
28344 tcs %icc, 0x5
28345loop_2453:
28346 nop
28347 setx loop_2455, %l0, %l1
28348 jmpl %l1, %l2
28349loop_2454:
28350 fmovdvs %icc, %f14, %f23
28351 tg %xcc, 0x4
28352 bvs loop_2456
28353loop_2455:
28354 stb %g3, [%l7 + 0x69]
28355 fmovdn %icc, %f30, %f15
28356 bcc %xcc, loop_2457
28357loop_2456:
28358 edge16 %o3, %l1, %l3
28359 umul %o6, %i7, %g5
28360 fbo,a %fcc0, loop_2458
28361loop_2457:
28362 fxnor %f24, %f22, %f14
28363 fmovsn %xcc, %f3, %f28
28364 fmovsneg %xcc, %f3, %f9
28365loop_2458:
28366 fbl %fcc0, loop_2459
28367 orncc %i0, %g6, %l6
28368 bleu,pn %icc, loop_2460
28369 ldx [%l7 + 0x28], %o4
28370loop_2459:
28371 nop
28372 wr %g0, 0x89, %asi
28373 sta %f11, [%l7 + 0x1C] %asi
28374loop_2460:
28375 tgu %xcc, 0x1
28376 brz,a %o2, loop_2461
28377 tg %xcc, 0x5
28378 sllx %g2, 0x10, %g4
28379 sllx %i2, %o0, %l0
28380loop_2461:
28381 nop
28382 wr %g0, 0x11, %asi
28383 stba %g7, [%l7 + 0x40] %asi
28384 xnor %i6, %o7, %i4
28385 fmovrsne %g1, %f15, %f3
28386 edge16 %o1, %i1, %l5
28387 movge %xcc, %l4, %o5
28388 std %f6, [%l7 + 0x58]
28389 wr %g0, 0x80, %asi
28390 sta %f6, [%l7 + 0x68] %asi
28391 nop
28392 setx 0xD07BA9C8, %l0, %l6
28393 st %l6, [%l7 + 0x2C]
28394 ld [%l7 + 0x2C], %fsr
28395 wr %g0, 0x80, %asi
28396 stba %i5, [%l7 + 0x5B] %asi
28397 movrgez %i3, %l2, %o3
28398 pdist %f6, %f4, %f30
28399 fbge,a %fcc1, loop_2462
28400 fmovrsne %g3, %f4, %f2
28401 taddcctv %l1, 0x0CF9, %l3
28402 ba,a %icc, loop_2463
28403loop_2462:
28404 subccc %o6, 0x0E03, %i7
28405 membar 0x59
28406 edge8n %g5, %i0, %g6
28407loop_2463:
28408 movrgz %o4, %l6, %g2
28409 movcs %icc, %g4, %i2
28410 subc %o2, %l0, %g7
28411 movrgz %i6, 0x162, %o0
28412 edge32ln %i4, %o7, %g1
28413 sra %i1, %o1, %l5
28414 wr %g0, 0x80, %asi
28415 stba %o5, [%l7 + 0x27] %asi
28416 sir 0x0830
28417 fbul,a %fcc2, loop_2464
28418 movre %l4, 0x266, %i3
28419 movle %xcc, %l2, %i5
28420 fmovse %icc, %f9, %f13
28421loop_2464:
28422 fbge,a %fcc2, loop_2465
28423 tvc %icc, 0x4
28424 movl %xcc, %o3, %g3
28425 fbl %fcc1, loop_2466
28426loop_2465:
28427 fmuld8ulx16 %f8, %f11, %f12
28428 sra %l1, 0x09, %l3
28429 mova %xcc, %o6, %i7
28430loop_2466:
28431 movpos %icc, %g5, %g6
28432 sra %i0, 0x0F, %l6
28433 andn %g2, 0x1FB6, %g4
28434 ldsw [%l7 + 0x6C], %i2
28435 nop
28436 setx 0x3A479CB8ACA91BAD, %l0, %l6
28437 stx %l6, [%l7 + 0x28]
28438 ldd [%l7 + 0x28], %f16
28439 setx 0x341B147F1B283244, %l1, %l5
28440 stx %l5, [%l7 + 0x10]
28441 ldd [%l7 + 0x10], %f4
28442 fsubd %f4, %f16, %f24
28443 edge16 %o4, %l0, %g7
28444 bcs,pn %icc, loop_2467
28445 xorcc %o2, 0x1578, %i6
28446 fmovrdlez %i4, %f30, %f26
28447 addc %o7, %g1, %o0
28448loop_2467:
28449 tg %xcc, 0x6
28450 tvc %icc, 0x0
28451 fbl %fcc2, loop_2468
28452 xor %o1, 0x16E2, %l5
28453 movre %i1, 0x3A3, %o5
28454 nop
28455 fitod %f6, %f26
28456 fdtox %f26, %f20
28457loop_2468:
28458 fornot1 %f6, %f18, %f28
28459 tcs %icc, 0x4
28460 wr %g0, 0x80, %asi
28461 lduwa [%l7 + 0x64] %asi, %i3
28462 bn,pn %xcc, loop_2469
28463 st %f22, [%l7 + 0x34]
28464 nop
28465 setx loop_2470, %l0, %l1
28466 wrpr 0x1, %tl
28467 wrpr %l1, %tpc
28468 add %l1, 0x4, %l1
28469 wrpr %l1, %tnpc
28470 setx 0x34400001400, %l0, %l1
28471 wrpr %l1, %tstate
28472 wrhpr 0x4, %htstate
28473 retry
28474 fmovdpos %icc, %f30, %f8
28475loop_2469:
28476 tge %icc, 0x3
28477 movrgz %l2, 0x3ED, %l4
28478loop_2470:
28479 sll %i5, 0x0E, %o3
28480 and %l1, %l3, %g3
28481 movrlz %o6, %g5, %i7
28482 taddcctv %i0, 0x16F7, %l6
28483 fmovrsgez %g2, %f2, %f26
28484 mulx %g6, 0x1189, %i2
28485 umul %g4, %o4, %g7
28486 fpsub32s %f11, %f8, %f31
28487 membar 0x48
28488 andn %l0, 0x0FDE, %i6
28489 edge32l %i4, %o2, %o7
28490 sdivx %o0, 0x1E3D, %g1
28491 fmovsle %xcc, %f5, %f20
28492 fbn,a %fcc1, loop_2471
28493 sir 0x0498
28494 fmovdgu %icc, %f28, %f29
28495 xnorcc %o1, 0x02CE, %l5
28496loop_2471:
28497 smul %i1, 0x114C, %o5
28498 bvs %icc, loop_2472
28499 sdivcc %l2, 0x04FF, %l4
28500 subcc %i5, %o3, %l1
28501 sdivcc %l3, 0x1347, %i3
28502loop_2472:
28503 andncc %g3, %g5, %o6
28504 move %icc, %i7, %l6
28505 sdiv %g2, 0x15C2, %i0
28506 sir 0x1B49
28507 nop
28508 setx 0x643D5CB08E3141A4, %l0, %l6
28509 stx %l6, [%l7 + 0x28]
28510 ldd [%l7 + 0x28], %f22
28511 setx 0x6796B4FC344E8410, %l1, %l5
28512 stx %l5, [%l7 + 0x10]
28513 ldd [%l7 + 0x10], %f2
28514 fdivd %f2, %f22, %f22
28515 umulcc %i2, 0x1EFE, %g4
28516 srl %o4, %g6, %g7
28517 tneg %xcc, 0x6
28518 membar 0x3C
28519 smulcc %l0, %i4, %i6
28520 sub %o2, 0x071D, %o0
28521 bg loop_2473
28522 udivx %g1, 0x1D52, %o1
28523 bgu,a loop_2474
28524 edge8ln %o7, %l5, %o5
28525loop_2473:
28526 udivx %l2, 0x1753, %l4
28527 bvs,pt %xcc, loop_2475
28528loop_2474:
28529 alignaddr %i5, %o3, %l1
28530 udiv %l3, 0x005A, %i3
28531 xorcc %g3, 0x0EFC, %i1
28532loop_2475:
28533 andcc %o6, 0x104C, %g5
28534 movge %xcc, %i7, %g2
28535 stw %l6, [%l7 + 0x3C]
28536 fmovrde %i0, %f26, %f2
28537 call loop_2476
28538 sdivx %g4, 0x0EA8, %i2
28539 be,pn %icc, loop_2477
28540 bgu loop_2478
28541loop_2476:
28542 fblg %fcc2, loop_2479
28543 sll %o4, %g7, %g6
28544loop_2477:
28545 edge16ln %i4, %i6, %o2
28546loop_2478:
28547 tn %xcc, 0x2
28548loop_2479:
28549 bg,pt %xcc, loop_2480
28550 udivx %o0, 0x16C5, %l0
28551 fbug %fcc1, loop_2481
28552 move %xcc, %o1, %o7
28553loop_2480:
28554 tpos %icc, 0x0
28555 ldstub [%l7 + 0x41], %l5
28556loop_2481:
28557 fandnot2s %f10, %f13, %f13
28558 andncc %o5, %l2, %g1
28559 fbl %fcc0, loop_2482
28560 nop
28561 setx 0x557767FE, %l0, %l6
28562 st %l6, [%l7 + 0x28]
28563 ld [%l7 + 0x28], %f25
28564 setx 0x8D2AFB34, %l1, %l5
28565 st %l5, [%l7 + 0x10]
28566 ld [%l7 + 0x10], %f22
28567 fadds %f22, %f25, %f3
28568 fmovrdgz %i5, %f14, %f0
28569 movpos %xcc, %l4, %l1
28570loop_2482:
28571 nop
28572 setx 0xBF6C87191C61478E, %l0, %l6
28573 stx %l6, [%l7 + 0x28]
28574 ldd [%l7 + 0x28], %f22
28575 setx 0xF6978B233468878A, %l1, %l5
28576 stx %l5, [%l7 + 0x10]
28577 ldd [%l7 + 0x10], %f16
28578 fsubd %f16, %f22, %f6
28579 edge32ln %l3, %o3, %i3
28580 orncc %g3, %i1, %g5
28581 xnor %i7, 0x0846, %g2
28582 movrne %l6, %i0, %o6
28583 subccc %i2, 0x1235, %o4
28584 nop
28585 fitod %f31, %f8
28586 fcmpne16 %f0, %f24, %g7
28587 movrlz %g6, %g4, %i6
28588 srlx %i4, 0x0A, %o2
28589 wr %g0, 0x89, %asi
28590 ldda [%l7 + 0x40] %asi, %f0
28591 add %o0, %o1, %l0
28592 andncc %l5, %o7, %l2
28593 swap [%l7 + 0x78], %g1
28594 subc %i5, %o5, %l4
28595 xnorcc %l1, 0x1335, %l3
28596 edge8l %i3, %g3, %o3
28597 umul %g5, %i7, %i1
28598 fmul8x16au %f8, %f9, %f8
28599 nop
28600 fitos %f2, %f8
28601 fstox %f8, %f2
28602 sllx %g2, 0x08, %l6
28603 movcs %icc, %o6, %i2
28604 brgz,a %i0, loop_2483
28605 ldd [%l7 + 0x78], %f26
28606 fbul %fcc1, loop_2484
28607 fnot1s %f23, %f4
28608loop_2483:
28609 membar 0x3E
28610 movg %xcc, %o4, %g6
28611loop_2484:
28612 fmovspos %xcc, %f24, %f24
28613 add %g7, %i6, %i4
28614 edge16n %o2, %g4, %o1
28615 fbul %fcc3, loop_2485
28616 call loop_2486
28617 nop
28618 setx 0x7D5EB7217B828791, %l0, %l6
28619 stx %l6, [%l7 + 0x28]
28620 ldd [%l7 + 0x28], %f14
28621 fsqrtd %f14, %f0
28622 fpack32 %f16, %f22, %f14
28623loop_2485:
28624 edge32l %o0, %l5, %o7
28625loop_2486:
28626 tgu %xcc, 0x3
28627 array8 %l2, %l0, %g1
28628 edge32ln %o5, %i5, %l4
28629 tcs %icc, 0x3
28630 edge32 %l1, %i3, %g3
28631 edge16l %o3, %l3, %g5
28632 fmovdle %icc, %f3, %f30
28633 fandnot1 %f24, %f18, %f8
28634 ldsb [%l7 + 0x22], %i1
28635 edge8 %i7, %g2, %l6
28636 be,pt %xcc, loop_2487
28637 fmovsvc %xcc, %f17, %f15
28638 subccc %o6, %i2, %o4
28639 movne %icc, %g6, %g7
28640loop_2487:
28641 and %i6, 0x193F, %i0
28642 movvs %xcc, %o2, %g4
28643 tvs %icc, 0x7
28644 movvc %icc, %i4, %o0
28645 tg %icc, 0x7
28646 movpos %icc, %o1, %o7
28647 andn %l5, %l2, %l0
28648 bcc,pn %xcc, loop_2488
28649 brgz %o5, loop_2489
28650 fmovdg %xcc, %f22, %f25
28651 set 0x60, %g3
28652 prefetcha [%l7 + %g3] 0x18, 0x3
28653loop_2488:
28654 addcc %i5, %l4, %i3
28655loop_2489:
28656 fmovrslz %l1, %f12, %f6
28657 fmovdvs %xcc, %f14, %f11
28658 ta %icc, 0x6
28659 fmuld8ulx16 %f5, %f5, %f14
28660 fxor %f2, %f16, %f22
28661 fbue %fcc3, loop_2490
28662 alignaddr %o3, %g3, %g5
28663 sir 0x0C7D
28664 edge16l %i1, %l3, %i7
28665loop_2490:
28666 subccc %g2, %l6, %i2
28667 srlx %o4, %o6, %g7
28668 sdivx %g6, 0x0484, %i0
28669 bcc,a %icc, loop_2491
28670 nop
28671 setx 0x2957AA2E, %l0, %l6
28672 st %l6, [%l7 + 0x28]
28673 ld [%l7 + 0x28], %f2
28674 fsqrts %f2, %f25
28675 edge32n %i6, %o2, %i4
28676 bgu,a,pt %icc, loop_2492
28677loop_2491:
28678 andcc %g4, 0x149E, %o1
28679 sdiv %o0, 0x14AC, %o7
28680 fmovsl %xcc, %f12, %f28
28681loop_2492:
28682 srax %l2, %l5, %o5
28683 set 0x74, %g1
28684 lda [%l7 + %g1] 0x80, %f6
28685 fcmpeq32 %f12, %f24, %g1
28686 orncc %i5, 0x1CA4, %l0
28687 membar 0x19
28688 ble,pt %icc, loop_2493
28689 movrgz %i3, 0x1E5, %l1
28690 movcs %icc, %o3, %l4
28691 movcs %xcc, %g5, %i1
28692loop_2493:
28693 sra %l3, 0x16, %g3
28694 mulscc %i7, %l6, %g2
28695 sethi 0x03B4, %i2
28696 edge16ln %o4, %g7, %g6
28697 nop
28698 fitod %f6, %f22
28699 fdtox %f22, %f30
28700 xnor %i0, %i6, %o6
28701 fmovrdne %o2, %f8, %f26
28702 movpos %icc, %g4, %o1
28703 udivcc %o0, 0x08D4, %i4
28704 movrne %o7, 0x111, %l2
28705 fmul8sux16 %f30, %f10, %f8
28706 fmovsa %xcc, %f15, %f12
28707 tneg %icc, 0x5
28708 fxnor %f18, %f0, %f8
28709 wr %g0, 0x0c, %asi
28710 lda [%l7 + 0x60] %asi, %f18
28711 tg %icc, 0x1
28712 nop
28713 setx loop_2494, %l0, %l1
28714 jmpl %l1, %o5
28715 xor %g1, 0x1ADC, %l5
28716 fornot2s %f17, %f18, %f13
28717 fones %f25
28718loop_2494:
28719 fornot1 %f0, %f18, %f22
28720 orcc %l0, %i5, %i3
28721 andcc %o3, 0x01E9, %l4
28722 brgez,a %g5, loop_2495
28723 tg %xcc, 0x0
28724 mova %icc, %i1, %l3
28725 ta %xcc, 0x0
28726loop_2495:
28727 alignaddrl %g3, %i7, %l6
28728 sir 0x0271
28729 fmovdn %xcc, %f2, %f18
28730 sll %l1, %i2, %o4
28731 movrgz %g2, %g7, %g6
28732 movcs %xcc, %i6, %i0
28733 edge8ln %o2, %g4, %o1
28734 fbne,a %fcc1, loop_2496
28735 nop
28736 setx loop_2497, %l0, %l1
28737 wrpr 0x1, %tl
28738 wrpr %l1, %tpc
28739 add %l1, 0x4, %l1
28740 wrpr %l1, %tnpc
28741 setx 0x34400001400, %l0, %l1
28742 wrpr %l1, %tstate
28743 wrhpr 0x4, %htstate
28744 retry
28745 array16 %o0, %o6, %i4
28746 move %xcc, %o7, %o5
28747loop_2496:
28748 edge16n %g1, %l2, %l5
28749loop_2497:
28750 subcc %l0, 0x0B6A, %i5
28751 xnor %o3, 0x0D74, %i3
28752 fnegd %f14, %f2
28753 movrlz %l4, %i1, %l3
28754 nop
28755 set 0x36, %g5
28756 sth %g3, [%l7 + %g5]
28757 be loop_2498
28758 fpack16 %f6, %f26
28759 ldd [%l7 + 0x08], %g4
28760 bleu %xcc, loop_2499
28761loop_2498:
28762 sllx %i7, %l6, %l1
28763 movre %i2, %g2, %g7
28764 swap [%l7 + 0x2C], %o4
28765loop_2499:
28766 fmovdpos %icc, %f14, %f4
28767 bvc loop_2500
28768 fandnot1s %f3, %f31, %f26
28769 wr %g0, 0x10, %asi
28770 prefetcha [%l7 + 0x60] %asi, 0x0
28771loop_2500:
28772 nop
28773 fitos %f11, %f30
28774 fstoi %f30, %f4
28775 tne %icc, 0x1
28776 fpsub16s %f15, %f3, %f31
28777 and %i0, 0x1F69, %g6
28778 addc %o2, %o1, %o0
28779 fmovsne %xcc, %f29, %f17
28780 edge8 %g4, %o6, %o7
28781 be,a loop_2501
28782 sir 0x11F4
28783 fpsub32s %f7, %f6, %f8
28784 movg %icc, %i4, %o5
28785loop_2501:
28786 pdist %f14, %f12, %f14
28787 bleu,a loop_2502
28788 udiv %g1, 0x0722, %l5
28789 movvs %xcc, %l0, %l2
28790 sllx %i5, 0x08, %i3
28791loop_2502:
28792 sllx %l4, 0x00, %o3
28793 tvc %xcc, 0x5
28794 smul %l3, 0x1B65, %i1
28795 nop
28796 fitos %f3, %f11
28797 fstox %f11, %f2
28798 fxtos %f2, %f5
28799 orncc %g3, %i7, %g5
28800 fbue %fcc3, loop_2503
28801 tcc %icc, 0x0
28802 fornot1s %f22, %f6, %f26
28803 movl %icc, %l6, %i2
28804loop_2503:
28805 fmovd %f26, %f0
28806 orn %l1, %g7, %o4
28807 fbuge %fcc3, loop_2504
28808 taddcctv %i6, %g2, %i0
28809 st %f4, [%l7 + 0x50]
28810 movrlz %g6, %o1, %o2
28811loop_2504:
28812 sethi 0x07C5, %o0
28813 movne %icc, %g4, %o6
28814 fxors %f26, %f18, %f30
28815 addc %i4, 0x1E62, %o5
28816 brlz %g1, loop_2505
28817 fbne %fcc3, loop_2506
28818 subccc %o7, 0x1A13, %l0
28819 nop
28820 setx loop_2507, %l0, %l1
28821 wrpr 0x1, %tl
28822 wrpr %l1, %tpc
28823 add %l1, 0x4, %l1
28824 wrpr %l1, %tnpc
28825 setx 0x34400001400, %l0, %l1
28826 wrpr %l1, %tstate
28827 wrhpr 0x4, %htstate
28828 retry
28829loop_2505:
28830 movrlez %l5, 0x2E6, %i5
28831loop_2506:
28832 or %l2, %i3, %o3
28833 fba,a %fcc0, loop_2508
28834loop_2507:
28835 andcc %l4, %i1, %l3
28836 movl %xcc, %i7, %g5
28837 ld [%l7 + 0x7C], %f5
28838loop_2508:
28839 nop
28840 wr %g0, 0x88, %asi
28841 lda [%l7 + 0x60] %asi, %f17
28842 faligndata %f6, %f20, %f16
28843 bg loop_2509
28844 nop
28845 setx loop_2510, %l0, %l1
28846 wrpr 0x1, %tl
28847 wrpr %l1, %tnpc
28848 setx 0x34400001400, %l0, %l1
28849 wrpr %l1, %tstate
28850 wrhpr 0x4, %htstate
28851 done
28852 tl %xcc, 0x6
28853 fmovsg %xcc, %f10, %f29
28854loop_2509:
28855 fornot1 %f20, %f4, %f26
28856loop_2510:
28857 nop
28858 fitod %f6, %f6
28859 fdtoi %f6, %f21
28860 fmovde %icc, %f6, %f11
28861 fsrc2s %f1, %f1
28862 wr %g0, 0x18, %asi
28863 lduba [%l7 + 0x26] %asi, %g3
28864 nop
28865 fitod %f4, %f10
28866 fdtox %f10, %f8
28867 bleu,a,pt %xcc, loop_2511
28868 brgez,a %l6, loop_2512
28869 xnorcc %i2, 0x1839, %g7
28870 umul %o4, %l1, %i6
28871loop_2511:
28872 edge8ln %g2, %g6, %i0
28873loop_2512:
28874 andncc %o1, %o0, %g4
28875 wr %g0, 0x80, %asi
28876 stwa %o6, [%l7 + 0x78] %asi
28877 fxnors %f12, %f29, %f2
28878 fmovsle %icc, %f13, %f27
28879 lduw [%l7 + 0x5C], %i4
28880 xor %o5, %g1, %o2
28881 te %icc, 0x5
28882 fmovrsne %l0, %f24, %f29
28883 movg %icc, %l5, %i5
28884 movrlez %o7, 0x025, %i3
28885 edge16n %l2, %l4, %o3
28886 ble,a loop_2513
28887 fornot2s %f30, %f28, %f23
28888 tneg %icc, 0x3
28889 movrgz %l3, 0x3B3, %i7
28890loop_2513:
28891 movrgz %i1, %g5, %l6
28892 call loop_2514
28893 fmovsvs %xcc, %f10, %f22
28894 sub %i2, %g7, %g3
28895 edge16 %o4, %l1, %i6
28896loop_2514:
28897 bg,a,pt %icc, loop_2515
28898 st %f25, [%l7 + 0x18]
28899 set 0x18, %i5
28900 lda [%l7 + %i5] 0x18, %f10
28901loop_2515:
28902 nop
28903 setx 0x3F146E6D, %l0, %l6
28904 st %l6, [%l7 + 0x28]
28905 ld [%l7 + 0x28], %f1
28906 setx 0x85EAD95E, %l1, %l5
28907 st %l5, [%l7 + 0x10]
28908 ld [%l7 + 0x10], %f29
28909 fdivs %f29, %f1, %f3
28910 fbl %fcc3, loop_2516
28911 fbn,a %fcc3, loop_2517
28912 fmovrdlz %g2, %f14, %f28
28913 fpadd16 %f4, %f8, %f14
28914loop_2516:
28915 brgez,a %i0, loop_2518
28916loop_2517:
28917 ldsh [%l7 + 0x1C], %o1
28918 fbug,a %fcc3, loop_2519
28919 tle %xcc, 0x2
28920loop_2518:
28921 bpos,a,pn %xcc, loop_2520
28922 srl %g6, %g4, %o0
28923loop_2519:
28924 fsrc2s %f30, %f5
28925 subcc %o6, 0x119D, %i4
28926loop_2520:
28927 movrlez %g1, 0x198, %o2
28928 tne %xcc, 0x4
28929 tne %icc, 0x4
28930 array32 %l0, %l5, %i5
28931 lduh [%l7 + 0x2C], %o7
28932 movle %xcc, %o5, %l2
28933 andcc %l4, %o3, %i3
28934 udiv %l3, 0x0CA0, %i7
28935 move %icc, %g5, %l6
28936 set 0x38, %l0
28937 ldstuba [%l7 + %l0] 0x11, %i2
28938 sll %i1, 0x16, %g3
28939 brgez,a %o4, loop_2521
28940 tl %xcc, 0x4
28941 fpack32 %f10, %f22, %f4
28942 set 0x40, %o2
28943 ldda [%l7 + %o2] 0x19, %f16
28944loop_2521:
28945 fbul,a %fcc3, loop_2522
28946 tsubcc %l1, %i6, %g7
28947 udivcc %g2, 0x1A0A, %i0
28948 edge16 %g6, %g4, %o0
28949loop_2522:
28950 tge %xcc, 0x0
28951 tcs %icc, 0x0
28952 srl %o6, %i4, %o1
28953 ta %icc, 0x7
28954 lduw [%l7 + 0x18], %g1
28955 tvc %xcc, 0x2
28956 alignaddr %o2, %l5, %l0
28957 ldd [%l7 + 0x18], %f14
28958 bleu,a loop_2523
28959 fmovsleu %xcc, %f20, %f14
28960 fbul %fcc0, loop_2524
28961 alignaddr %i5, %o7, %l2
28962loop_2523:
28963 movn %xcc, %l4, %o5
28964 lduw [%l7 + 0x6C], %o3
28965loop_2524:
28966 tvc %xcc, 0x3
28967 tvs %icc, 0x5
28968 popc %l3, %i3
28969 ld [%l7 + 0x18], %f9
28970 fmovdvs %xcc, %f12, %f5
28971 popc 0x0F1C, %g5
28972 movl %xcc, %i7, %l6
28973 set 0x20, %l2
28974 lduwa [%l7 + %l2] 0x81, %i2
28975 edge32n %i1, %g3, %l1
28976 andncc %o4, %i6, %g7
28977 restored
28978 rdpr %cwp, %g1
28979 rdpr %cansave, %g2
28980 rdpr %canrestore, %g3
28981 rdpr %cleanwin, %g4
28982 rdpr %otherwin, %g5
28983 rdpr %wstate, %g6
28984 add %l7, 0x40, %l6
28985 wr %g0, 0x89, %asi
28986 casa [%l6] 0x89, %g2, %i0
28987 srl %g6, 0x13, %g4
28988 bcc,a loop_2525
28989 sethi 0x1AE9, %o6
28990 srax %o0, %i4, %g1
28991 fmovrslz %o1, %f12, %f19
28992loop_2525:
28993 edge16 %l5, %l0, %o2
28994 sllx %i5, 0x17, %l2
28995 tne %icc, 0x7
28996 fxnor %f28, %f22, %f0
28997 movrne %o7, %o5, %o3
28998 sll %l4, 0x01, %l3
28999 fbg,a %fcc1, loop_2526
29000 udivx %g5, 0x07AA, %i7
29001 tn %icc, 0x7
29002 sllx %l6, 0x0A, %i2
29003loop_2526:
29004 sdiv %i1, 0x09D4, %i3
29005 fbu,a %fcc3, loop_2527
29006 restored
29007 rdpr %cwp, %g1
29008 rdpr %cansave, %g2
29009 rdpr %canrestore, %g3
29010 rdpr %cleanwin, %g4
29011 rdpr %otherwin, %g5
29012 rdpr %wstate, %g6
29013 wr %g0, 0x89, %asi
29014 ldxa [%l7 + 0x68] %asi, %g3
29015loop_2527:
29016 xor %o4, 0x05D0, %i6
29017 tn %icc, 0x6
29018 udivcc %g7, 0x0A5F, %l1
29019 smul %g2, 0x1335, %g6
29020 edge16l %g4, %i0, %o0
29021 tvc %icc, 0x6
29022 umul %i4, %o6, %o1
29023 fmovdcc %icc, %f20, %f7
29024 fnegs %f28, %f31
29025 brz,a %l5, loop_2528
29026 ldsb [%l7 + 0x7F], %l0
29027 xnor %g1, %i5, %l2
29028 subccc %o2, %o5, %o3
29029loop_2528:
29030 edge16n %l4, %l3, %g5
29031 fmovda %icc, %f12, %f19
29032 srax %i7, 0x17, %o7
29033 wr %g0, 0x80, %asi
29034 stha %l6, [%l7 + 0x3C] %asi
29035 tvs %xcc, 0x5
29036 tcs %icc, 0x7
29037 sdivcc %i2, 0x09F4, %i1
29038 fmovrslez %i3, %f9, %f21
29039 movpos %icc, %o4, %g3
29040 edge16l %i6, %g7, %l1
29041 sdiv %g2, 0x1184, %g6
29042 sdivcc %g4, 0x009E, %i0
29043 popc %i4, %o0
29044 wr %g0, 0x18, %asi
29045 prefetcha [%l7 + 0x08] %asi, 0x3
29046 movg %icc, %l5, %l0
29047 movrgez %g1, 0x1E2, %i5
29048 tgu %icc, 0x4
29049 fmovrdgz %o1, %f10, %f4
29050 fmovdvc %icc, %f2, %f8
29051 fsrc2 %f22, %f16
29052 and %l2, %o2, %o3
29053 nop
29054 setx 0x8E55FE1A, %l0, %l6
29055 st %l6, [%l7 + 0x28]
29056 ld [%l7 + 0x28], %f5
29057 fsqrts %f5, %f10
29058 umul %l4, 0x0B11, %o5
29059 tvc %icc, 0x6
29060 movl %xcc, %g5, %i7
29061 umulcc %l3, 0x0376, %l6
29062 bpos,pn %icc, loop_2529
29063 ldd [%l7 + 0x10], %f24
29064 set 0x20, %i7
29065 ldxa [%l7 + %i7] 0x80, %i2
29066loop_2529:
29067 fpmerge %f13, %f23, %f18
29068 tle %icc, 0x4
29069 edge16n %i1, %o7, %i3
29070 xnorcc %o4, %i6, %g3
29071 movvs %icc, %l1, %g2
29072 nop
29073 setx 0x797D0728, %l0, %l6
29074 st %l6, [%l7 + 0x28]
29075 ld [%l7 + 0x28], %f18
29076 fsqrts %f18, %f21
29077 xor %g7, %g6, %i0
29078 fpadd32 %f6, %f30, %f12
29079 or %g4, 0x1850, %i4
29080 andn %o6, %l5, %o0
29081 fmovscs %icc, %f2, %f19
29082 nop
29083 set 0x40, %l1
29084 lduh [%l7 + %l1], %g1
29085 nop
29086 fitod %f8, %f6
29087 prefetch [%l7 + 0x7C], 0x2
29088 tvs %xcc, 0x3
29089 tsubcc %l0, 0x0A15, %o1
29090 movrgz %i5, 0x213, %l2
29091 umul %o3, %o2, %l4
29092 fornot2s %f18, %f13, %f19
29093 movrlz %o5, 0x1F9, %i7
29094 fbg,a %fcc2, loop_2530
29095 movle %xcc, %l3, %g5
29096 set 0x6D, %i2
29097 stba %l6, [%l7 + %i2] 0x88
29098loop_2530:
29099 fmovdpos %xcc, %f18, %f0
29100 edge8l %i2, %i1, %i3
29101 nop
29102 setx 0xA717A31D, %l0, %l6
29103 st %l6, [%l7 + 0x28]
29104 ld [%l7 + 0x28], %f1
29105 setx 0x90505124, %l1, %l5
29106 st %l5, [%l7 + 0x10]
29107 ld [%l7 + 0x10], %f20
29108 fadds %f20, %f1, %f9
29109 nop
29110 setx 0xA0DEDDDFB73D4618, %l0, %l6
29111 stx %l6, [%l7 + 0x28]
29112 ldd [%l7 + 0x28], %f26
29113 setx 0xEE94654F1E98EC1D, %l1, %l5
29114 stx %l5, [%l7 + 0x10]
29115 ldd [%l7 + 0x10], %f16
29116 fmuld %f16, %f26, %f8
29117 movrlz %o4, %i6, %g3
29118 bne loop_2531
29119 bleu,a,pt %xcc, loop_2532
29120 bn loop_2533
29121 orcc %o7, %l1, %g7
29122loop_2531:
29123 fmovdgu %icc, %f6, %f28
29124loop_2532:
29125 fxor %f2, %f16, %f12
29126loop_2533:
29127 movrlz %g2, 0x3CF, %i0
29128 set 0x60, %g6
29129 ldxa [%l7 + %g6] 0x19, %g4
29130 fnors %f5, %f12, %f9
29131 stb %i4, [%l7 + 0x23]
29132 bcs,a %icc, loop_2534
29133 fpack32 %f12, %f30, %f10
29134 fmovsgu %icc, %f1, %f2
29135 bg %icc, loop_2535
29136loop_2534:
29137 add %g6, %o6, %o0
29138 nop
29139 setx 0x7F900D51532DF239, %l0, %l6
29140 stx %l6, [%l7 + 0x28]
29141 ldd [%l7 + 0x28], %f14
29142 setx 0x8AF33B172F18DF7E, %l1, %l5
29143 stx %l5, [%l7 + 0x10]
29144 ldd [%l7 + 0x10], %f8
29145 faddd %f8, %f14, %f30
29146 call loop_2536
29147loop_2535:
29148 bleu,pt %icc, loop_2537
29149 smul %g1, %l5, %l0
29150 sra %o1, 0x10, %l2
29151loop_2536:
29152 fblg %fcc1, loop_2538
29153loop_2537:
29154 membar 0x5E
29155 movrlz %o3, 0x312, %i5
29156 fmul8ulx16 %f18, %f30, %f2
29157loop_2538:
29158 fmovsne %icc, %f4, %f24
29159 udivcc %l4, 0x1CA3, %o5
29160 tleu %icc, 0x6
29161 addcc %o2, %l3, %i7
29162 fbuge,a %fcc0, loop_2539
29163 brlz,a %l6, loop_2540
29164 nop
29165 setx 0x002BC4D3, %l0, %l6
29166 st %l6, [%l7 + 0x28]
29167 ld [%l7 + 0x28], %f1
29168 setx 0x22E071DD, %l1, %l5
29169 st %l5, [%l7 + 0x10]
29170 ld [%l7 + 0x10], %f16
29171 fdivs %f16, %f1, %f1
29172 wr %g0, 0x89, %asi
29173 sta %f16, [%l7 + 0x30] %asi
29174loop_2539:
29175 tn %icc, 0x7
29176loop_2540:
29177 movne %icc, %i2, %i1
29178 sethi 0x0A50, %g5
29179 mulx %o4, %i6, %i3
29180 taddcc %g3, 0x1D99, %l1
29181 stb %o7, [%l7 + 0x26]
29182 mulscc %g2, 0x100B, %g7
29183 xnor %g4, 0x13E9, %i4
29184 bn,a %icc, loop_2541
29185 movneg %icc, %g6, %o6
29186 brlez,a %i0, loop_2542
29187 fmovsg %icc, %f19, %f19
29188loop_2541:
29189 fandnot1 %f10, %f2, %f22
29190 fmovdne %icc, %f18, %f15
29191loop_2542:
29192 fmovdleu %xcc, %f6, %f7
29193 fxnor %f28, %f0, %f10
29194 edge16ln %g1, %o0, %l5
29195 movcs %xcc, %o1, %l0
29196 fors %f30, %f6, %f10
29197 fxnors %f11, %f26, %f13
29198 tg %xcc, 0x5
29199 movpos %xcc, %l2, %o3
29200 sethi 0x00BA, %i5
29201 tn %xcc, 0x0
29202 fone %f28
29203 bcc,a %icc, loop_2543
29204 bcs,a loop_2544
29205 fmovscs %xcc, %f7, %f23
29206 stw %o5, [%l7 + 0x18]
29207loop_2543:
29208 te %xcc, 0x4
29209loop_2544:
29210 fbge %fcc1, loop_2545
29211 tsubcctv %o2, 0x05B8, %l4
29212 sdivcc %i7, 0x18CF, %l3
29213 brlez,a %i2, loop_2546
29214loop_2545:
29215 sdivx %i1, 0x1D02, %g5
29216 edge16l %l6, %i6, %i3
29217 sdiv %o4, 0x14FC, %l1
29218loop_2546:
29219 edge8 %g3, %o7, %g2
29220 fbne,a %fcc2, loop_2547
29221 fcmple32 %f6, %f30, %g4
29222 ta %xcc, 0x4
29223 fandnot2s %f4, %f18, %f22
29224loop_2547:
29225 fmovrdlz %i4, %f30, %f16
29226 movcs %icc, %g6, %o6
29227 set 0x4C, %o4
29228 swapa [%l7 + %o4] 0x18, %g7
29229 fbule %fcc0, loop_2548
29230 fnor %f2, %f14, %f12
29231 fbu,a %fcc3, loop_2549
29232 edge8n %i0, %o0, %l5
29233loop_2548:
29234 fblg %fcc0, loop_2550
29235 swap [%l7 + 0x24], %o1
29236loop_2549:
29237 nop
29238 wr %g0, 0x04, %asi
29239 stha %g1, [%l7 + 0x38] %asi
29240loop_2550:
29241 fmovrslez %l2, %f8, %f19
29242 movvs %icc, %l0, %o3
29243 fpack32 %f18, %f12, %f12
29244 swap [%l7 + 0x40], %o5
29245 fzero %f8
29246 bcc,a,pt %icc, loop_2551
29247 popc 0x09F2, %i5
29248 fbn,a %fcc1, loop_2552
29249 fbue %fcc2, loop_2553
29250loop_2551:
29251 udiv %o2, 0x189E, %i7
29252 movvs %icc, %l3, %l4
29253loop_2552:
29254 fmovsl %xcc, %f14, %f14
29255loop_2553:
29256 mulscc %i1, %i2, %g5
29257 movle %xcc, %l6, %i3
29258 ldsh [%l7 + 0x22], %i6
29259 fmovsneg %xcc, %f29, %f23
29260 array16 %l1, %g3, %o4
29261 popc %o7, %g4
29262 prefetch [%l7 + 0x20], 0x0
29263 add %g2, 0x02ED, %g6
29264 add %i4, 0x0CBA, %o6
29265 mova %xcc, %g7, %o0
29266 movne %icc, %i0, %o1
29267 movrne %l5, 0x39E, %g1
29268 fandnot1 %f24, %f6, %f28
29269 fmovdgu %xcc, %f30, %f0
29270 udivx %l2, 0x0650, %l0
29271 ldstub [%l7 + 0x5B], %o5
29272 edge8ln %o3, %i5, %o2
29273 movg %icc, %l3, %i7
29274 stbar
29275 edge32ln %l4, %i2, %i1
29276 fxors %f5, %f18, %f23
29277 fnot2s %f1, %f5
29278 orcc %l6, %i3, %g5
29279 smulcc %l1, %g3, %o4
29280 sdiv %o7, 0x15E5, %i6
29281 movrlz %g2, %g6, %g4
29282 fblg,a %fcc2, loop_2554
29283 movre %o6, %g7, %o0
29284 nop
29285 fitos %f6, %f2
29286 fstoi %f2, %f3
29287 tvc %xcc, 0x5
29288loop_2554:
29289 smulcc %i0, 0x0FD1, %i4
29290 array8 %l5, %o1, %l2
29291 fexpand %f6, %f16
29292 sethi 0x1DE8, %l0
29293 tpos %xcc, 0x2
29294 edge16n %g1, %o5, %i5
29295 tcs %icc, 0x5
29296 tvc %xcc, 0x4
29297 fexpand %f8, %f18
29298 fmovda %icc, %f5, %f25
29299 tle %xcc, 0x7
29300 movne %xcc, %o3, %o2
29301 fandnot2 %f12, %f22, %f16
29302 movvs %xcc, %i7, %l4
29303 taddcc %i2, 0x1BE4, %l3
29304 edge8l %l6, %i3, %i1
29305 movrgez %g5, %l1, %o4
29306 xorcc %g3, %i6, %o7
29307 ldub [%l7 + 0x59], %g2
29308 subc %g6, 0x0CEB, %g4
29309 movleu %icc, %o6, %g7
29310 fnands %f18, %f30, %f16
29311 ba,pn %icc, loop_2555
29312 mova %icc, %i0, %i4
29313 fmovsleu %xcc, %f11, %f31
29314 movrlez %o0, 0x1B6, %o1
29315loop_2555:
29316 orn %l2, 0x1A61, %l5
29317 sllx %g1, 0x05, %l0
29318 udivx %i5, 0x0E8D, %o5
29319 udivx %o2, 0x081D, %i7
29320 sllx %o3, 0x0B, %i2
29321 fbn %fcc3, loop_2556
29322 tcc %xcc, 0x7
29323 fmovd %f22, %f20
29324 brnz %l4, loop_2557
29325loop_2556:
29326 movvc %xcc, %l6, %i3
29327 membar 0x44
29328 bg,a loop_2558
29329loop_2557:
29330 movge %xcc, %l3, %g5
29331 fpsub32 %f16, %f24, %f30
29332 array16 %l1, %o4, %g3
29333loop_2558:
29334 nop
29335 fitod %f10, %f12
29336 fdtoi %f12, %f2
29337 fmovda %xcc, %f0, %f12
29338 tsubcctv %i6, %o7, %i1
29339 tl %xcc, 0x4
29340 subc %g2, %g6, %o6
29341 fandnot1 %f26, %f4, %f28
29342 tleu %icc, 0x6
29343 set 0x16, %o7
29344 stba %g7, [%l7 + %o7] 0x15
29345 tsubcc %i0, 0x1F70, %i4
29346 lduh [%l7 + 0x10], %o0
29347 lduw [%l7 + 0x30], %o1
29348 membar 0x31
29349 tneg %icc, 0x4
29350 lduw [%l7 + 0x40], %g4
29351 movl %xcc, %l2, %g1
29352 movgu %xcc, %l5, %i5
29353 std %f16, [%l7 + 0x78]
29354 movrlz %o5, %o2, %i7
29355 udivcc %o3, 0x03F6, %i2
29356 smulcc %l0, 0x1A33, %l4
29357 sra %l6, 0x11, %i3
29358 addcc %g5, %l1, %o4
29359 fmovdne %xcc, %f19, %f0
29360 wr %g0, 0x0c, %asi
29361 stba %l3, [%l7 + 0x35] %asi
29362 tgu %xcc, 0x7
29363 fmovsvc %icc, %f18, %f28
29364 sll %i6, %g3, %o7
29365 fbn %fcc0, loop_2559
29366 addccc %g2, %g6, %o6
29367 umulcc %g7, 0x0485, %i1
29368 xnorcc %i4, %i0, %o1
29369loop_2559:
29370 edge8ln %g4, %o0, %l2
29371 fornot1 %f24, %f16, %f20
29372 brgez,a %l5, loop_2560
29373 te %xcc, 0x0
29374 membar #Sync
29375 set 0x40, %i3
29376 ldda [%l7 + %i3] 0xf0, %f0
29377loop_2560:
29378 tg %icc, 0x6
29379 movgu %xcc, %g1, %o5
29380 tneg %icc, 0x2
29381 tge %icc, 0x5
29382 bcc,a loop_2561
29383 saved
29384 rdpr %cwp, %g1
29385 rdpr %cansave, %g2
29386 rdpr %canrestore, %g3
29387 rdpr %cleanwin, %g4
29388 rdpr %otherwin, %g5
29389 rdpr %wstate, %g6
29390 bgu loop_2562
29391 fbn %fcc2, loop_2563
29392loop_2561:
29393 edge32 %o2, %i7, %i5
29394 fbne %fcc3, loop_2564
29395loop_2562:
29396 fmuld8sux16 %f31, %f30, %f4
29397loop_2563:
29398 sdivx %i2, 0x1ED4, %l0
29399 stb %l4, [%l7 + 0x4D]
29400loop_2564:
29401 srlx %l6, %o3, %i3
29402 srl %g5, 0x06, %o4
29403 fcmpeq16 %f8, %f18, %l3
29404 set 0x7D, %o1
29405 lduba [%l7 + %o1] 0x0c, %i6
29406 fmovrdne %l1, %f24, %f30
29407 movre %g3, 0x1FF, %g2
29408 movn %xcc, %g6, %o7
29409 fmovdn %xcc, %f20, %f7
29410 movvc %icc, %o6, %i1
29411 wr %g0, 0x10, %asi
29412 ldxa [%l7 + 0x68] %asi, %i4
29413 tpos %xcc, 0x3
29414 fmovrslz %g7, %f2, %f14
29415 sir 0x15C9
29416 movneg %icc, %o1, %g4
29417 sdivx %o0, 0x1676, %i0
29418 bvc %icc, loop_2565
29419 srlx %l5, %l2, %o5
29420 fpadd32 %f6, %f4, %f8
29421 andncc %o2, %g1, %i5
29422loop_2565:
29423 edge16ln %i7, %l0, %i2
29424 ldsb [%l7 + 0x1B], %l4
29425 swap [%l7 + 0x0C], %l6
29426 sra %i3, 0x12, %g5
29427 edge8ln %o4, %l3, %i6
29428 andncc %o3, %g3, %g2
29429 saved
29430 rdpr %cwp, %g1
29431 rdpr %cansave, %g2
29432 rdpr %canrestore, %g3
29433 rdpr %cleanwin, %g4
29434 rdpr %otherwin, %g5
29435 rdpr %wstate, %g6
29436 movle %xcc, %g6, %l1
29437 call loop_2566
29438 sethi 0x0EE2, %o6
29439 fornot2 %f18, %f24, %f8
29440 movg %xcc, %o7, %i1
29441loop_2566:
29442 sub %i4, 0x08E4, %g7
29443 fmovrdlz %g4, %f16, %f4
29444 tvs %xcc, 0x7
29445 movpos %xcc, %o1, %i0
29446 orncc %o0, %l2, %o5
29447 smulcc %l5, 0x1DB0, %g1
29448 set 0x0C, %l4
29449 ldsha [%l7 + %l4] 0x10, %o2
29450 tge %xcc, 0x6
29451 fmul8sux16 %f10, %f18, %f28
29452 movne %icc, %i5, %i7
29453 movvc %xcc, %i2, %l0
29454 ldd [%l7 + 0x18], %f2
29455 movre %l4, %i3, %l6
29456 fabsd %f30, %f8
29457 edge32n %g5, %o4, %i6
29458 fba,a %fcc3, loop_2567
29459 array8 %l3, %o3, %g3
29460 fmovdleu %icc, %f3, %f0
29461 edge32 %g6, %g2, %o6
29462loop_2567:
29463 nop
29464 setx loop_2568, %l0, %l1
29465 wrpr 0x1, %tl
29466 wrpr %l1, %tpc
29467 add %l1, 0x4, %l1
29468 wrpr %l1, %tnpc
29469 setx 0x34400001400, %l0, %l1
29470 wrpr %l1, %tstate
29471 wrhpr 0x4, %htstate
29472 retry
29473 srlx %l1, 0x1D, %o7
29474 bshuffle %f2, %f16, %f26
29475 nop
29476 setx 0xE23BCABA0CE4BAF4, %l0, %l6
29477 stx %l6, [%l7 + 0x28]
29478 ldd [%l7 + 0x28], %f6
29479 setx 0x5EE9F80E4A985D8A, %l1, %l5
29480 stx %l5, [%l7 + 0x10]
29481 ldd [%l7 + 0x10], %f16
29482 fsubd %f16, %f6, %f4
29483loop_2568:
29484 fors %f0, %f30, %f16
29485 tcs %xcc, 0x4
29486 fbu %fcc1, loop_2569
29487 nop
29488 fitod %f3, %f2
29489 subcc %i1, 0x1552, %i4
29490 sethi 0x13BE, %g7
29491loop_2569:
29492 edge32l %o1, %i0, %g4
29493 movne %xcc, %o0, %l2
29494 bn,a,pn %icc, loop_2570
29495 fmul8x16au %f30, %f9, %f0
29496 edge16n %l5, %o5, %g1
29497 srax %o2, 0x0A, %i5
29498loop_2570:
29499 fcmpne16 %f22, %f16, %i7
29500 for %f30, %f20, %f18
29501 add %l7, 0x70, %l6
29502 wr %g0, 0x89, %asi
29503 casxa [%l6] 0x89, %l0, %l4
29504 add %l7, 0x0C, %l6
29505 wr %g0, 0x10, %asi
29506 casa [%l6] 0x10, %i3, %l6
29507 or %g5, %o4, %i2
29508 wr %g0, 0x22, %asi
29509 ldda [%l7 + 0x10] %asi, %i6
29510 orn %o3, 0x16B7, %l3
29511 edge32n %g6, %g3, %g2
29512 fsrc2 %f10, %f6
29513 fxors %f11, %f21, %f24
29514 sethi 0x069D, %l1
29515 add %l7, 0x28, %l6
29516 wr %g0, 0x0c, %asi
29517 casa [%l6] %asi, %o6, %o7
29518 subc %i1, 0x1145, %g7
29519 tne %xcc, 0x5
29520 brlz %o1, loop_2571
29521 ba,a,pn %icc, loop_2572
29522 edge16 %i0, %g4, %o0
29523 fnot1s %f12, %f14
29524loop_2571:
29525 movcc %icc, %l2, %i4
29526loop_2572:
29527 addcc %o5, 0x0773, %g1
29528 orncc %l5, %i5, %i7
29529 movcc %xcc, %o2, %l4
29530 fmovde %xcc, %f0, %f2
29531 or %i3, 0x1C0F, %l0
29532 sir 0x1DE2
29533 fbue,a %fcc0, loop_2573
29534 fbo %fcc0, loop_2574
29535 sdivcc %l6, 0x1050, %g5
29536 umul %i2, %o4, %i6
29537loop_2573:
29538 movneg %icc, %l3, %g6
29539loop_2574:
29540 nop
29541 wr %g0, 0x80, %asi
29542 ldstuba [%l7 + 0x21] %asi, %o3
29543 bshuffle %f18, %f16, %f22
29544 andcc %g2, %g3, %o6
29545 andncc %l1, %o7, %i1
29546 set 0x34, %i0
29547 swapa [%l7 + %i0] 0x18, %o1
29548 sdivcc %i0, 0x0BA2, %g7
29549 movneg %xcc, %g4, %l2
29550 membar #Sync
29551 set 0x40, %i6
29552 ldda [%l7 + %i6] 0xf0, %f16
29553 orcc %o0, 0x0F80, %o5
29554 andn %i4, %l5, %i5
29555 tvc %icc, 0x7
29556 tsubcc %g1, 0x05FB, %o2
29557 andcc %i7, 0x0A9A, %l4
29558 orncc %l0, %i3, %l6
29559 udivx %i2, 0x10A0, %g5
29560 srax %i6, 0x11, %o4
29561 tl %icc, 0x0
29562 ta %icc, 0x3
29563 fbo,a %fcc1, loop_2575
29564 fbg,a %fcc2, loop_2576
29565 move %xcc, %l3, %o3
29566 fandnot1s %f14, %f4, %f5
29567loop_2575:
29568 ta %xcc, 0x1
29569loop_2576:
29570 fmovrsgez %g6, %f21, %f27
29571 addccc %g3, %g2, %o6
29572 udivx %l1, 0x0CD2, %o7
29573 subccc %o1, 0x1FA2, %i1
29574 fnor %f26, %f18, %f24
29575 sethi 0x00B0, %g7
29576 fmovdn %icc, %f24, %f25
29577 bl %xcc, loop_2577
29578 nop
29579 setx 0x11A1F38D4524A662, %l0, %l6
29580 stx %l6, [%l7 + 0x28]
29581 ldd [%l7 + 0x28], %f28
29582 setx 0xFC8FACD01EF3D649, %l1, %l5
29583 stx %l5, [%l7 + 0x10]
29584 ldd [%l7 + 0x10], %f14
29585 fdivd %f14, %f28, %f20
29586 nop
29587 setx 0x6050E712, %l0, %l6
29588 st %l6, [%l7 + 0x64]
29589 ld [%l7 + 0x64], %fsr
29590 tvs %xcc, 0x2
29591loop_2577:
29592 orn %i0, 0x0405, %g4
29593 xor %l2, %o0, %o5
29594 nop
29595 setx 0x812222C7, %l0, %l6
29596 st %l6, [%l7 + 0x28]
29597 ld [%l7 + 0x28], %f31
29598 fsqrts %f31, %f23
29599 popc %i4, %i5
29600 wr %g0, 0x80, %asi
29601 lda [%l7 + 0x18] %asi, %f7
29602 tleu %icc, 0x5
29603 fmovrdgz %l5, %f24, %f12
29604 fpsub16 %f20, %f26, %f22
29605 mulx %o2, 0x072E, %i7
29606 saved
29607 rdpr %cwp, %g1
29608 rdpr %cansave, %g2
29609 rdpr %canrestore, %g3
29610 rdpr %cleanwin, %g4
29611 rdpr %otherwin, %g5
29612 rdpr %wstate, %g6
29613 bcs loop_2578
29614 taddcctv %g1, %l0, %l4
29615 fmovsle %icc, %f0, %f6
29616 fsrc1s %f6, %f16
29617loop_2578:
29618 taddcctv %l6, 0x1E27, %i3
29619 movg %xcc, %g5, %i2
29620 tcc %xcc, 0x1
29621 movneg %xcc, %o4, %l3
29622 sub %o3, 0x0732, %g6
29623 edge16ln %g3, %g2, %i6
29624 movl %xcc, %l1, %o6
29625 movn %icc, %o1, %i1
29626 fcmpgt16 %f6, %f28, %g7
29627 tpos %xcc, 0x0
29628 tl %icc, 0x1
29629 fmovdpos %xcc, %f21, %f6
29630 sra %i0, %g4, %o7
29631 orncc %l2, 0x06B9, %o5
29632 bcc,a,pn %xcc, loop_2579
29633 movvc %icc, %o0, %i4
29634 fbul %fcc1, loop_2580
29635 fbuge,a %fcc3, loop_2581
29636loop_2579:
29637 fmovsne %icc, %f23, %f25
29638 ble,a loop_2582
29639loop_2580:
29640 movne %xcc, %i5, %o2
29641loop_2581:
29642 orncc %l5, %i7, %l0
29643 ldd [%l7 + 0x20], %l4
29644loop_2582:
29645 fmovdge %xcc, %f4, %f6
29646 nop
29647 setx loop_2583, %l0, %l1
29648 jmpl %l1, %l6
29649 nop
29650 setx 0xB9FB19F9, %l0, %l6
29651 st %l6, [%l7 + 0x28]
29652 ld [%l7 + 0x28], %f13
29653 setx 0x25CE071C, %l1, %l5
29654 st %l5, [%l7 + 0x10]
29655 ld [%l7 + 0x10], %f20
29656 fadds %f20, %f13, %f29
29657 ld [%l7 + 0x40], %f26
29658 bpos loop_2584
29659loop_2583:
29660 edge32 %i3, %g5, %i2
29661 std %f28, [%l7 + 0x08]
29662 std %f26, [%l7 + 0x50]
29663loop_2584:
29664 alignaddrl %o4, %l3, %o3
29665 fmovdle %xcc, %f27, %f26
29666 fbue %fcc1, loop_2585
29667 movg %xcc, %g1, %g3
29668 ldstub [%l7 + 0x67], %g6
29669 fsrc2s %f0, %f27
29670loop_2585:
29671 tg %icc, 0x7
29672 tneg %xcc, 0x6
29673 orn %g2, 0x0598, %i6
29674 wr %g0, 0x11, %asi
29675 stxa %o6, [%l7 + 0x48] %asi
29676 addccc %l1, %o1, %g7
29677 pdist %f14, %f2, %f6
29678 array16 %i0, %i1, %g4
29679 fmovrde %o7, %f4, %f12
29680 tcs %icc, 0x1
29681 fmovde %xcc, %f21, %f16
29682 bne %xcc, loop_2586
29683 udivx %l2, 0x1821, %o5
29684 wr %g0, 0x19, %asi
29685 swapa [%l7 + 0x3C] %asi, %i4
29686loop_2586:
29687 nop
29688 wr %g0, 0x80, %asi
29689 ldstuba [%l7 + 0x6F] %asi, %o0
29690 bvc %icc, loop_2587
29691 movl %icc, %o2, %l5
29692 fbul %fcc1, loop_2588
29693 array16 %i7, %l0, %i5
29694loop_2587:
29695 tsubcctv %l6, 0x032C, %l4
29696 tcs %icc, 0x7
29697loop_2588:
29698 or %g5, 0x097B, %i2
29699 movn %icc, %i3, %o4
29700 fpadd32s %f12, %f2, %f7
29701 mulscc %o3, 0x0EE4, %g1
29702 andn %l3, %g3, %g2
29703 tcc %xcc, 0x1
29704 nop
29705 fitod %f12, %f6
29706 fdtox %f6, %f26
29707 fxtod %f26, %f2
29708 sll %g6, 0x11, %i6
29709 movcs %xcc, %o6, %o1
29710 edge8 %l1, %g7, %i1
29711 fmovsgu %icc, %f0, %f1
29712 subccc %i0, 0x0D37, %g4
29713 xnorcc %o7, %o5, %l2
29714 fmovse %icc, %f28, %f29
29715 udiv %i4, 0x1D34, %o0
29716 edge32 %o2, %i7, %l5
29717 edge16 %l0, %l6, %i5
29718 fandnot2s %f20, %f6, %f1
29719 set 0x48, %g2
29720 lduha [%l7 + %g2] 0x15, %g5
29721 edge8 %i2, %l4, %i3
29722 bcs,pt %icc, loop_2589
29723 fmovrsgz %o3, %f18, %f8
29724 nop
29725 set 0x68, %o5
29726 std %f30, [%l7 + %o5]
29727 edge8 %o4, %l3, %g3
29728loop_2589:
29729 edge32ln %g2, %g6, %i6
29730 nop
29731 fitod %f24, %f22
29732 fmuld8ulx16 %f7, %f29, %f20
29733 tcs %icc, 0x7
29734 nop
29735 fitos %f3, %f31
29736 fstod %f31, %f0
29737 be loop_2590
29738 fbne,a %fcc2, loop_2591
29739 edge16 %o6, %g1, %o1
29740 tne %icc, 0x5
29741loop_2590:
29742 movl %xcc, %l1, %i1
29743loop_2591:
29744 fone %f18
29745 fmovrdlez %g7, %f0, %f2
29746 edge32ln %i0, %o7, %g4
29747 xnorcc %l2, %o5, %i4
29748 edge32l %o2, %o0, %l5
29749 sub %l0, %l6, %i5
29750 movl %icc, %g5, %i2
29751 movrgz %i7, 0x16C, %i3
29752 tgu %icc, 0x5
29753 movg %icc, %l4, %o4
29754 xnorcc %o3, 0x00DA, %g3
29755 bcs,a,pn %icc, loop_2592
29756 movre %l3, 0x303, %g2
29757 movrlz %g6, %i6, %g1
29758 fpadd16s %f27, %f28, %f5
29759loop_2592:
29760 smul %o1, 0x072A, %l1
29761 andncc %o6, %g7, %i0
29762 bpos,pt %xcc, loop_2593
29763 membar 0x05
29764 ba loop_2594
29765 bpos,pt %icc, loop_2595
29766loop_2593:
29767 xor %i1, %o7, %g4
29768 tl %icc, 0x4
29769loop_2594:
29770 tl %icc, 0x1
29771loop_2595:
29772 sethi 0x0615, %o5
29773 ldub [%l7 + 0x3F], %l2
29774 bvs,pn %icc, loop_2596
29775 ldx [%l7 + 0x48], %i4
29776 pdist %f14, %f8, %f28
29777 tvc %icc, 0x3
29778loop_2596:
29779 tleu %icc, 0x4
29780 srl %o2, %o0, %l0
29781 fone %f22
29782 fmovrsgez %l5, %f31, %f3
29783 lduw [%l7 + 0x68], %l6
29784 fmovde %icc, %f29, %f6
29785 tl %xcc, 0x7
29786 movgu %xcc, %g5, %i5
29787 alignaddrl %i2, %i3, %l4
29788 fmovrsgz %o4, %f5, %f15
29789 ldsh [%l7 + 0x1E], %o3
29790 orn %i7, 0x064B, %g3
29791 array32 %l3, %g2, %g6
29792 subcc %i6, %g1, %o1
29793 bshuffle %f0, %f8, %f12
29794 fsrc2 %f16, %f14
29795 alignaddrl %l1, %o6, %g7
29796 andn %i1, 0x0B2C, %i0
29797 fmovdg %icc, %f22, %f0
29798 edge8n %o7, %g4, %l2
29799 stb %o5, [%l7 + 0x28]
29800 xnor %o2, %i4, %l0
29801 tcs %xcc, 0x3
29802 fandnot2s %f28, %f17, %f26
29803 wr %g0, 0x19, %asi
29804 ldswa [%l7 + 0x20] %asi, %o0
29805 fmul8x16au %f24, %f27, %f24
29806 array32 %l6, %l5, %g5
29807 fands %f8, %f24, %f29
29808 fxnor %f2, %f28, %f10
29809 tneg %xcc, 0x5
29810 sdivcc %i2, 0x12EE, %i5
29811 mulx %l4, 0x1EF1, %i3
29812 tvc %xcc, 0x2
29813 sethi 0x1152, %o4
29814 set 0x6C, %o3
29815 lda [%l7 + %o3] 0x19, %f8
29816 mulscc %i7, 0x0B37, %g3
29817 set 0x4B, %o0
29818 stba %l3, [%l7 + %o0] 0x88
29819 sdivx %o3, 0x1FBA, %g6
29820 tcs %icc, 0x5
29821 wr %g0, 0x89, %asi
29822 lduha [%l7 + 0x28] %asi, %i6
29823 nop
29824 setx 0x45EC484D, %l0, %l6
29825 st %l6, [%l7 + 0x28]
29826 ld [%l7 + 0x28], %f2
29827 setx 0x58944F08, %l1, %l5
29828 st %l5, [%l7 + 0x10]
29829 ld [%l7 + 0x10], %f9
29830 fmuls %f9, %f2, %f28
29831 movle %xcc, %g2, %g1
29832 brnz,a %l1, loop_2597
29833 nop
29834 fitod %f8, %f16
29835 fdtoi %f16, %f12
29836 movre %o6, %g7, %i1
29837 popc %o1, %o7
29838loop_2597:
29839 fmovsne %icc, %f26, %f4
29840 tvc %xcc, 0x7
29841 stw %g4, [%l7 + 0x44]
29842 orn %l2, 0x10F9, %i0
29843 movl %xcc, %o5, %o2
29844 movcc %icc, %i4, %l0
29845 subccc %l6, %o0, %g5
29846 addcc %l5, 0x1411, %i5
29847 fba,a %fcc1, loop_2598
29848 movcs %xcc, %i2, %l4
29849 umul %i3, 0x0268, %i7
29850 nop
29851 set 0x23, %l3
29852 ldub [%l7 + %l3], %g3
29853loop_2598:
29854 edge8n %l3, %o4, %o3
29855 fbu %fcc2, loop_2599
29856 alignaddr %g6, %g2, %i6
29857 ba,pn %icc, loop_2600
29858 edge8l %g1, %o6, %g7
29859loop_2599:
29860 nop
29861 wr %g0, 0x88, %asi
29862 stba %i1, [%l7 + 0x71] %asi
29863loop_2600:
29864 fsrc1s %f5, %f26
29865 wr %g0, 0x89, %asi
29866 lda [%l7 + 0x38] %asi, %f2
29867 ldub [%l7 + 0x36], %o1
29868 bvc,a,pt %icc, loop_2601
29869 fmovde %xcc, %f26, %f2
29870 sllx %o7, %l1, %g4
29871 saved
29872 rdpr %cwp, %g1
29873 rdpr %cansave, %g2
29874 rdpr %canrestore, %g3
29875 rdpr %cleanwin, %g4
29876 rdpr %otherwin, %g5
29877 rdpr %wstate, %g6
29878loop_2601:
29879 tcs %xcc, 0x6
29880 fmovsge %xcc, %f18, %f9
29881 or %l2, 0x15B8, %i0
29882 srl %o5, %i4, %o2
29883 nop
29884 set 0x40, %g7
29885 stw %l6, [%l7 + %g7]
29886 movre %l0, 0x292, %g5
29887 tl %xcc, 0x0
29888 fpsub32s %f11, %f8, %f3
29889 edge32 %l5, %o0, %i5
29890 bvs loop_2602
29891 movrlz %l4, %i2, %i7
29892 sdivcc %i3, 0x0813, %g3
29893 orcc %l3, %o3, %g6
29894loop_2602:
29895 fnegs %f6, %f17
29896 tg %xcc, 0x2
29897 ldd [%l7 + 0x20], %f10
29898 stbar
29899 wr %g0, 0x89, %asi
29900 ldswa [%l7 + 0x38] %asi, %o4
29901 addccc %i6, 0x003D, %g2
29902 fbn %fcc1, loop_2603
29903 fmovrsgz %g1, %f20, %f6
29904 orcc %g7, %i1, %o6
29905 lduh [%l7 + 0x56], %o1
29906loop_2603:
29907 sir 0x05B3
29908 nop
29909 setx 0x10613FE6, %l0, %l6
29910 st %l6, [%l7 + 0x54]
29911 ld [%l7 + 0x54], %fsr
29912 sir 0x1709
29913 fnot1s %f12, %f2
29914 subcc %l1, %g4, %o7
29915 ldsw [%l7 + 0x48], %i0
29916 subcc %o5, %l2, %i4
29917 udiv %l6, 0x0CF3, %o2
29918 restored
29919 rdpr %cwp, %g1
29920 rdpr %cansave, %g2
29921 rdpr %canrestore, %g3
29922 rdpr %cleanwin, %g4
29923 rdpr %otherwin, %g5
29924 rdpr %wstate, %g6
29925 brgez %l0, loop_2604
29926 fble %fcc0, loop_2605
29927 orn %l5, 0x01CE, %g5
29928 membar 0x46
29929loop_2604:
29930 alignaddrl %i5, %l4, %i2
29931loop_2605:
29932 alignaddr %o0, %i3, %g3
29933 fzero %f18
29934 tg %icc, 0x7
29935 alignaddr %i7, %l3, %o3
29936 edge32n %g6, %o4, %g2
29937 addc %i6, %g1, %g7
29938 tvc %icc, 0x0
29939 bne,a loop_2606
29940 addcc %i1, %o6, %l1
29941 tcc %icc, 0x1
29942 tn %icc, 0x3
29943loop_2606:
29944 and %g4, %o7, %o1
29945 edge8n %i0, %l2, %i4
29946 stbar
29947 movrgez %o5, 0x206, %l6
29948 umul %l0, %o2, %l5
29949 movrlez %g5, 0x28A, %i5
29950 fnors %f30, %f21, %f30
29951 sra %i2, %o0, %l4
29952 addccc %g3, %i3, %i7
29953 brlz,a %l3, loop_2607
29954 fmovdg %xcc, %f6, %f24
29955 nop
29956 setx 0x945536979467DD1F, %l0, %l6
29957 stx %l6, [%l7 + 0x28]
29958 ldd [%l7 + 0x28], %f12
29959 setx 0x77164CF9626394E8, %l1, %l5
29960 stx %l5, [%l7 + 0x10]
29961 ldd [%l7 + 0x10], %f28
29962 faddd %f28, %f12, %f14
29963 fmovsleu %xcc, %f28, %f10
29964loop_2607:
29965 ldub [%l7 + 0x47], %g6
29966 fba,a %fcc2, loop_2608
29967 bcc,a loop_2609
29968 tpos %icc, 0x2
29969 wr %g0, 0x0c, %asi
29970 lduba [%l7 + 0x23] %asi, %o3
29971loop_2608:
29972 nop
29973 set 0x4C, %i4
29974 swapa [%l7 + %i4] 0x88, %o4
29975loop_2609:
29976 nop
29977 wr %g0, 0x10, %asi
29978 ldda [%l7 + 0x40] %asi, %f16
29979 movrgez %i6, %g1, %g2
29980 sir 0x0F52
29981 bcc loop_2610
29982 umulcc %i1, 0x052E, %o6
29983 prefetch [%l7 + 0x74], 0x3
29984 movl %xcc, %l1, %g7
29985loop_2610:
29986 nop
29987 wr %g0, 0x18, %asi
29988 prefetcha [%l7 + 0x10] %asi, 0x1
29989 nop
29990 setx loop_2611, %l0, %l1
29991 wrpr 0x1, %tl
29992 wrpr %l1, %tnpc
29993 setx 0x34400001400, %l0, %l1
29994 wrpr %l1, %tstate
29995 wrhpr 0x4, %htstate
29996 done
29997 umul %o1, %i0, %g4
29998 set 0x60, %o6
29999 ldda [%l7 + %o6] 0xeb, %i4
30000loop_2611:
30001 fbuge,a %fcc0, loop_2612
30002 fmovdcc %icc, %f3, %f0
30003 edge16l %l2, %o5, %l6
30004 andn %l0, 0x09AD, %o2
30005loop_2612:
30006 subc %l5, 0x16CF, %i5
30007 movvs %xcc, %i2, %g5
30008 fnors %f2, %f8, %f28
30009 movvs %icc, %l4, %g3
30010 fmovdne %xcc, %f15, %f22
30011 andcc %o0, %i7, %l3
30012 fbn,a %fcc3, loop_2613
30013 nop
30014 fitos %f3, %f6
30015 fstoi %f6, %f7
30016 tcc %xcc, 0x4
30017 movrlz %i3, %g6, %o3
30018loop_2613:
30019 tne %xcc, 0x6
30020 edge32 %o4, %g1, %i6
30021 movre %i1, 0x021, %o6
30022 fmul8ulx16 %f16, %f22, %f10
30023 bcc,pt %xcc, loop_2614
30024 edge8ln %g2, %l1, %o7
30025 xnor %o1, %g7, %i0
30026 movrne %g4, %i4, %l2
30027loop_2614:
30028 sllx %o5, %l0, %l6
30029 fba,a %fcc0, loop_2615
30030 fmul8x16 %f20, %f12, %f14
30031 fmovscs %icc, %f18, %f1
30032 movrlz %l5, 0x152, %o2
30033loop_2615:
30034 mova %xcc, %i2, %g5
30035 xnorcc %i5, %g3, %l4
30036 tg %icc, 0x2
30037 xnorcc %i7, 0x02EE, %o0
30038 ldsb [%l7 + 0x48], %i3
30039 fbue,a %fcc0, loop_2616
30040 bpos,a loop_2617
30041 movpos %xcc, %g6, %o3
30042 movcc %icc, %o4, %g1
30043loop_2616:
30044 sdivx %l3, 0x0EE4, %i6
30045loop_2617:
30046 edge8ln %o6, %i1, %l1
30047 alignaddrl %o7, %o1, %g7
30048 fmovsg %icc, %f18, %f27
30049 fmuld8ulx16 %f10, %f28, %f2
30050 ble,a,pn %icc, loop_2618
30051 tvs %icc, 0x5
30052 udivx %i0, 0x0C3D, %g2
30053 movl %xcc, %i4, %l2
30054loop_2618:
30055 stbar
30056 set 0x50, %l5
30057 stwa %g4, [%l7 + %l5] 0x23
30058 membar #Sync
30059 saved
30060 rdpr %cwp, %g1
30061 rdpr %cansave, %g2
30062 rdpr %canrestore, %g3
30063 rdpr %cleanwin, %g4
30064 rdpr %otherwin, %g5
30065 rdpr %wstate, %g6
30066 fones %f1
30067 movrlez %l0, 0x1A8, %l6
30068 fmovsle %icc, %f4, %f2
30069 fpadd32 %f26, %f10, %f14
30070 edge8 %o5, %l5, %o2
30071 srax %i2, 0x0D, %g5
30072 membar 0x6A
30073 fornot2 %f26, %f22, %f2
30074 edge16l %g3, %i5, %l4
30075 movcs %icc, %i7, %o0
30076 movge %icc, %i3, %g6
30077 addcc %o3, %g1, %l3
30078 fornot1 %f30, %f16, %f26
30079 ldsh [%l7 + 0x66], %o4
30080 bg %xcc, loop_2619
30081 sllx %o6, %i6, %l1
30082 udivx %o7, 0x00BA, %i1
30083 orcc %g7, 0x1B18, %i0
30084loop_2619:
30085 nop
30086 wr %g0, 0x89, %asi
30087 lduha [%l7 + 0x18] %asi, %g2
30088 fxnors %f28, %f19, %f0
30089 array32 %i4, %l2, %g4
30090 addc %o1, %l0, %o5
30091 tn %icc, 0x2
30092 nop
30093 setx 0x90540574, %l0, %l6
30094 st %l6, [%l7 + 0x1C]
30095 ld [%l7 + 0x1C], %fsr
30096 xnorcc %l5, %l6, %i2
30097 movvc %xcc, %o2, %g3
30098 andncc %g5, %i5, %l4
30099 movrne %o0, 0x037, %i3
30100 bleu %icc, loop_2620
30101 fmovrse %i7, %f29, %f9
30102 set 0x36, %l6
30103 ldsha [%l7 + %l6] 0x81, %g6
30104loop_2620:
30105 xnorcc %o3, %g1, %l3
30106 movrlez %o4, %o6, %l1
30107 fbn,a %fcc0, loop_2621
30108 fbl,a %fcc1, loop_2622
30109 tvs %xcc, 0x4
30110 fornot2 %f4, %f22, %f14
30111loop_2621:
30112 udivx %o7, 0x1BF1, %i1
30113loop_2622:
30114 array32 %g7, %i0, %g2
30115 array32 %i6, %i4, %l2
30116 tsubcc %g4, 0x1A11, %o1
30117 fbl %fcc3, loop_2623
30118 movvs %icc, %o5, %l5
30119 movrlz %l0, 0x036, %i2
30120 fxor %f16, %f2, %f18
30121loop_2623:
30122 fmuld8ulx16 %f27, %f14, %f26
30123 movg %xcc, %o2, %l6
30124 andn %g5, %g3, %i5
30125 fble %fcc3, loop_2624
30126 tsubcc %l4, 0x1EE1, %o0
30127 fmovsleu %icc, %f8, %f21
30128 nop
30129 setx 0xA84C5E4BA067A7AA, %l0, %l6
30130 stx %l6, [%l7 + 0x18]
30131 ldx [%l7 + 0x18], %fsr
30132loop_2624:
30133 xorcc %i3, %g6, %o3
30134 fcmpeq32 %f2, %f20, %g1
30135 wr %g0, 0x80, %asi
30136 ldda [%l7 + 0x40] %asi, %f16
30137 sdivcc %l3, 0x18F6, %o4
30138 fsrc2s %f30, %f12
30139 saved
30140 rdpr %cwp, %g1
30141 rdpr %cansave, %g2
30142 rdpr %canrestore, %g3
30143 rdpr %cleanwin, %g4
30144 rdpr %otherwin, %g5
30145 rdpr %wstate, %g6
30146 fbu %fcc1, loop_2625
30147 fmovsgu %xcc, %f5, %f26
30148 set 0x3E, %i1
30149 ldsha [%l7 + %i1] 0x19, %i7
30150loop_2625:
30151 nop
30152 wr %g0, 0x27, %asi
30153 stwa %o6, [%l7 + 0x58] %asi
30154 membar #Sync
30155 ldsw [%l7 + 0x24], %o7
30156 addccc %i1, 0x03FF, %l1
30157 addcc %g7, 0x113F, %g2
30158 add %l7, 0x18, %l6
30159 wr %g0, 0x80, %asi
30160 casxa [%l6] 0x80, %i0, %i4
30161 fbu,a %fcc3, loop_2626
30162 taddcc %l2, %g4, %i6
30163 bcc,pt %icc, loop_2627
30164 nop
30165 set 0x66, %g3
30166 lduh [%l7 + %g3], %o5
30167loop_2626:
30168 tpos %icc, 0x0
30169 bshuffle %f16, %f28, %f0
30170loop_2627:
30171 fxors %f10, %f20, %f6
30172 bvs,pt %icc, loop_2628
30173 umulcc %o1, 0x1BC9, %l0
30174 fnegd %f30, %f22
30175 andncc %l5, %o2, %l6
30176loop_2628:
30177 tgu %xcc, 0x4
30178 tle %xcc, 0x0
30179 taddcc %i2, 0x0743, %g5
30180 addc %g3, %i5, %o0
30181 fxnors %f13, %f30, %f22
30182 wr %g0, 0x89, %asi
30183 lda [%l7 + 0x6C] %asi, %f11
30184 srlx %l4, 0x13, %i3
30185 wr %g0, 0x18, %asi
30186 lduha [%l7 + 0x64] %asi, %o3
30187 sdivcc %g6, 0x0321, %l3
30188 fmul8sux16 %f8, %f14, %f24
30189 and %o4, %g1, %i7
30190 bn,a,pn %xcc, loop_2629
30191 orn %o6, %o7, %l1
30192 bvs loop_2630
30193 nop
30194 fitod %f12, %f2
30195 fdtos %f2, %f16
30196loop_2629:
30197 sdiv %g7, 0x19A1, %g2
30198 udivx %i1, 0x1E56, %i0
30199loop_2630:
30200 fmovdne %xcc, %f24, %f29
30201 edge16ln %l2, %g4, %i4
30202 subcc %o5, %o1, %i6
30203 andncc %l0, %o2, %l5
30204 movne %xcc, %i2, %g5
30205 ldsb [%l7 + 0x29], %g3
30206 fpack32 %f6, %f10, %f24
30207 fbg %fcc2, loop_2631
30208 fmovrslz %i5, %f6, %f5
30209 edge32l %l6, %o0, %l4
30210 fmuld8sux16 %f7, %f18, %f6
30211loop_2631:
30212 te %icc, 0x6
30213 set 0x40, %g1
30214 stda %f0, [%l7 + %g1] 0x81
30215 fmovdpos %icc, %f13, %f9
30216 nop
30217 fitos %f12, %f26
30218 fstoi %f26, %f27
30219 tleu %icc, 0x0
30220 mulscc %i3, %g6, %l3
30221 edge32l %o3, %g1, %i7
30222 wr %g0, 0xe2, %asi
30223 stba %o6, [%l7 + 0x56] %asi
30224 membar #Sync
30225 bvs,a,pn %icc, loop_2632
30226 bl,a,pn %xcc, loop_2633
30227 fble %fcc0, loop_2634
30228 nop
30229 setx loop_2635, %l0, %l1
30230 wrpr 0x1, %tl
30231 wrpr %l1, %tnpc
30232 setx 0x34400001400, %l0, %l1
30233 wrpr %l1, %tstate
30234 wrhpr 0x4, %htstate
30235 done
30236loop_2632:
30237 prefetch [%l7 + 0x74], 0x0
30238loop_2633:
30239 xorcc %o7, %o4, %l1
30240loop_2634:
30241 udivx %g2, 0x19ED, %i1
30242loop_2635:
30243 sir 0x10A7
30244 fcmpne32 %f24, %f28, %i0
30245 bcc %icc, loop_2636
30246 fmul8x16 %f22, %f2, %f24
30247 alignaddrl %g7, %g4, %i4
30248 edge32 %l2, %o1, %o5
30249loop_2636:
30250 array32 %l0, %i6, %l5
30251 fbo,a %fcc1, loop_2637
30252 fble,a %fcc3, loop_2638
30253 sdiv %i2, 0x1748, %o2
30254 fabsd %f12, %f14
30255loop_2637:
30256 nop
30257 setx 0xE758CD54504949BB, %l0, %l6
30258 stx %l6, [%l7 + 0x58]
30259 ldx [%l7 + 0x58], %fsr
30260loop_2638:
30261 movrlez %g3, 0x241, %g5
30262 smul %l6, %i5, %o0
30263 xnor %l4, %g6, %i3
30264 fpsub16s %f13, %f14, %f10
30265 lduw [%l7 + 0x2C], %o3
30266 tleu %icc, 0x1
30267 sth %g1, [%l7 + 0x6E]
30268 mova %icc, %i7, %l3
30269 membar 0x3A
30270 xor %o7, 0x0006, %o6
30271 udivx %o4, 0x1682, %g2
30272 movn %xcc, %l1, %i1
30273 edge8ln %g7, %i0, %g4
30274 tn %icc, 0x1
30275 fmovsgu %icc, %f31, %f4
30276 andcc %i4, %l2, %o5
30277 set 0x24, %g5
30278 swapa [%l7 + %g5] 0x81, %o1
30279 smulcc %l0, %i6, %l5
30280 bvc,a loop_2639
30281 umul %i2, %o2, %g5
30282 tcs %xcc, 0x6
30283 xorcc %g3, %i5, %l6
30284loop_2639:
30285 fmovrslz %o0, %f8, %f2
30286 nop
30287 setx loop_2640, %l0, %l1
30288 wrpr 0x1, %tl
30289 wrpr %l1, %tpc
30290 add %l1, 0x4, %l1
30291 wrpr %l1, %tnpc
30292 setx 0x34400001400, %l0, %l1
30293 wrpr %l1, %tstate
30294 wrhpr 0x4, %htstate
30295 retry
30296 movle %xcc, %l4, %i3
30297 addc %o3, 0x0B67, %g1
30298 fpack32 %f28, %f30, %f20
30299loop_2640:
30300 sdivcc %g6, 0x048C, %i7
30301 nop
30302 fitod %f12, %f8
30303 fdtoi %f8, %f26
30304 fbl,a %fcc1, loop_2641
30305 membar 0x4E
30306 movge %xcc, %o7, %l3
30307 faligndata %f14, %f14, %f14
30308loop_2641:
30309 edge16ln %o4, %g2, %o6
30310 add %l7, 0x10, %l6
30311 wr %g0, 0x89, %asi
30312 ldxa [%l6] %asi, %l1
30313 casxa [%l6] %asi, %l1, %g7
30314 fbl,a %fcc1, loop_2642
30315 te %icc, 0x1
30316 nop
30317 fitod %f26, %f14
30318 movle %icc, %i0, %i1
30319loop_2642:
30320 nop
30321 add %l7, 0x28, %l6
30322 wr %g0, 0x19, %asi
30323 casa [%l6] 0x19, %g4, %l2
30324 taddcc %o5, %i4, %o1
30325 flush %l7 + 0x38
30326 sub %l0, %i6, %i2
30327 movcs %xcc, %l5, %g5
30328 sir 0x14FA
30329 fmovsn %icc, %f21, %f10
30330 fnot1 %f2, %f2
30331 movrgez %g3, 0x2C6, %i5
30332 fmul8x16 %f17, %f4, %f8
30333 subc %o2, %l6, %o0
30334 fba,a %fcc1, loop_2643
30335 mulscc %i3, 0x13FD, %o3
30336 bne,pt %icc, loop_2644
30337 fnands %f11, %f17, %f16
30338loop_2643:
30339 nop
30340 wr %g0, 0x11, %asi
30341 ldsba [%l7 + 0x61] %asi, %g1
30342loop_2644:
30343 stb %l4, [%l7 + 0x76]
30344 fbule %fcc0, loop_2645
30345 fpadd16 %f10, %f18, %f4
30346 bneg,pn %xcc, loop_2646
30347 fbe,a %fcc1, loop_2647
30348loop_2645:
30349 or %i7, %g6, %l3
30350 fexpand %f10, %f22
30351loop_2646:
30352 edge32n %o4, %g2, %o6
30353loop_2647:
30354 movrgz %l1, %g7, %o7
30355 sub %i1, %g4, %i0
30356 orn %o5, 0x03E6, %l2
30357 bn,a %icc, loop_2648
30358 sll %i4, 0x0D, %o1
30359 fcmpne16 %f22, %f10, %l0
30360 orcc %i6, %i2, %g5
30361loop_2648:
30362 fmovse %xcc, %f21, %f0
30363 umul %g3, %l5, %i5
30364 bvs,a,pn %xcc, loop_2649
30365 fmovsa %xcc, %f8, %f13
30366 nop
30367 setx loop_2650, %l0, %l1
30368 wrpr 0x1, %tl
30369 wrpr %l1, %tnpc
30370 setx 0x34400001400, %l0, %l1
30371 wrpr %l1, %tstate
30372 wrhpr 0x4, %htstate
30373 done
30374 edge16l %o2, %l6, %i3
30375loop_2649:
30376 mulscc %o0, %g1, %l4
30377 nop
30378 fitod %f8, %f16
30379 fdtos %f16, %f20
30380loop_2650:
30381 fabsd %f0, %f22
30382 sethi 0x08E1, %i7
30383 edge16n %o3, %l3, %o4
30384 fone %f14
30385 call loop_2651
30386 fnegs %f30, %f5
30387 tsubcctv %g6, %o6, %l1
30388 movrgz %g7, 0x283, %o7
30389loop_2651:
30390 movvs %xcc, %i1, %g4
30391 movvc %icc, %g2, %i0
30392 edge8n %o5, %i4, %o1
30393 fexpand %f15, %f4
30394 orncc %l0, 0x1A85, %l2
30395 std %f16, [%l7 + 0x68]
30396 membar 0x3E
30397 fmul8x16al %f25, %f26, %f2
30398 add %i6, 0x1AE1, %g5
30399 fba %fcc3, loop_2652
30400 fmovrse %i2, %f30, %f26
30401 udivcc %g3, 0x0196, %i5
30402 tpos %xcc, 0x7
30403loop_2652:
30404 tge %icc, 0x0
30405 movvs %xcc, %o2, %l6
30406 array8 %i3, %o0, %l5
30407 orn %l4, %g1, %o3
30408 nop
30409 setx loop_2653, %l0, %l1
30410 wrpr 0x1, %tl
30411 wrpr %l1, %tpc
30412 add %l1, 0x4, %l1
30413 wrpr %l1, %tnpc
30414 setx 0x34400001400, %l0, %l1
30415 wrpr %l1, %tstate
30416 wrhpr 0x4, %htstate
30417 retry
30418 fbo %fcc3, loop_2654
30419 orn %l3, 0x11C3, %i7
30420 edge8 %g6, %o4, %l1
30421loop_2653:
30422 nop
30423 setx 0x408B1C8A, %l0, %l6
30424 st %l6, [%l7 + 0x28]
30425 ld [%l7 + 0x28], %f12
30426 setx 0x5CDF0B1A, %l1, %l5
30427 st %l5, [%l7 + 0x10]
30428 ld [%l7 + 0x10], %f27
30429 fdivs %f27, %f12, %f31
30430loop_2654:
30431 movle %xcc, %o6, %o7
30432 tcc %xcc, 0x6
30433 movrne %i1, %g4, %g7
30434 orncc %g2, %i0, %o5
30435 nop
30436 set 0x22, %g4
30437 sth %i4, [%l7 + %g4]
30438 movrgz %o1, %l0, %i6
30439 subcc %l2, 0x0901, %g5
30440 xorcc %g3, 0x146B, %i5
30441 fmovse %xcc, %f6, %f12
30442 prefetch [%l7 + 0x38], 0x0
30443 tl %xcc, 0x4
30444 wr %g0, 0x0c, %asi
30445 lduwa [%l7 + 0x38] %asi, %i2
30446 wr %g0, 0x88, %asi
30447 prefetcha [%l7 + 0x60] %asi, 0x0
30448 edge32l %l6, %o0, %i3
30449 movvc %xcc, %l4, %g1
30450 sir 0x0873
30451 fmovrsne %o3, %f22, %f19
30452 orn %l5, %i7, %g6
30453 ta %xcc, 0x6
30454 orn %l3, 0x0240, %o4
30455 move %icc, %o6, %l1
30456 movneg %icc, %i1, %g4
30457 wr %g0, 0x89, %asi
30458 prefetcha [%l7 + 0x48] %asi, 0x0
30459 srax %g2, 0x00, %g7
30460 alignaddr %i0, %i4, %o1
30461 subccc %o5, 0x0062, %i6
30462 fmovdge %xcc, %f25, %f9
30463 fabss %f5, %f6
30464 tgu %xcc, 0x1
30465 set 0x20, %i5
30466 ldswa [%l7 + %i5] 0x04, %l2
30467 edge16ln %g5, %l0, %i5
30468 sdivcc %i2, 0x03B8, %g3
30469 fmovscc %icc, %f12, %f19
30470 xnorcc %l6, %o0, %i3
30471 nop
30472 setx loop_2655, %l0, %l1
30473 wrpr 0x1, %tl
30474 wrpr %l1, %tnpc
30475 setx 0x34400001400, %l0, %l1
30476 wrpr %l1, %tstate
30477 wrhpr 0x4, %htstate
30478 done
30479 fbn,a %fcc2, loop_2656
30480 be,a,pt %xcc, loop_2657
30481 sra %l4, 0x0B, %o2
30482loop_2655:
30483 edge32n %g1, %l5, %o3
30484loop_2656:
30485 tne %xcc, 0x2
30486loop_2657:
30487 srl %i7, 0x13, %l3
30488 tle %xcc, 0x5
30489 nop
30490 setx loop_2658, %l0, %l1
30491 wrpr 0x1, %tl
30492 wrpr %l1, %tnpc
30493 setx 0x34400001400, %l0, %l1
30494 wrpr %l1, %tstate
30495 wrhpr 0x4, %htstate
30496 done
30497 fxnors %f1, %f26, %f31
30498 movrgz %g6, 0x219, %o4
30499 movrne %l1, 0x024, %o6
30500loop_2658:
30501 ldstub [%l7 + 0x0C], %i1
30502 fpadd32s %f12, %f23, %f2
30503 sethi 0x1E2C, %o7
30504 sllx %g4, %g7, %i0
30505 movcc %xcc, %i4, %g2
30506 membar 0x14
30507 stbar
30508 movleu %icc, %o1, %i6
30509 fbn %fcc1, loop_2659
30510 edge16n %o5, %l2, %g5
30511 subccc %i5, 0x0C93, %i2
30512 nop
30513 fitos %f14, %f15
30514 fstod %f15, %f28
30515loop_2659:
30516 array32 %l0, %l6, %o0
30517 lduh [%l7 + 0x76], %i3
30518 sub %l4, %g3, %o2
30519 fmovsl %icc, %f8, %f19
30520 fpadd32s %f21, %f21, %f26
30521 fornot2 %f10, %f0, %f4
30522 nop
30523 setx 0xFD23A84D, %l0, %l6
30524 st %l6, [%l7 + 0x28]
30525 ld [%l7 + 0x28], %f27
30526 setx 0xC0B86E7C, %l1, %l5
30527 st %l5, [%l7 + 0x10]
30528 ld [%l7 + 0x10], %f24
30529 fdivs %f24, %f27, %f6
30530 wr %g0, 0x89, %asi
30531 lduwa [%l7 + 0x0C] %asi, %g1
30532 fblg,a %fcc3, loop_2660
30533 sllx %o3, %i7, %l3
30534 movne %icc, %g6, %o4
30535 movrgez %l1, 0x3E7, %l5
30536loop_2660:
30537 st %f10, [%l7 + 0x3C]
30538 set 0x58, %o2
30539 lduba [%l7 + %o2] 0x19, %i1
30540 tvs %icc, 0x6
30541 mulx %o7, %o6, %g4
30542 wr %g0, 0x0c, %asi
30543 ldswa [%l7 + 0x58] %asi, %i0
30544 movn %xcc, %g7, %i4
30545 set 0x0F, %l2
30546 ldsba [%l7 + %l2] 0x0c, %g2
30547 tcc %xcc, 0x2
30548 nop
30549 setx 0x8060509C, %l0, %l6
30550 st %l6, [%l7 + 0x74]
30551 ld [%l7 + 0x74], %fsr
30552 subcc %o1, %i6, %l2
30553 popc %g5, %i5
30554 addccc %o5, 0x14ED, %i2
30555 srax %l0, 0x04, %l6
30556 edge32ln %i3, %l4, %o0
30557 tvc %icc, 0x2
30558 subcc %g3, %g1, %o2
30559 orcc %i7, 0x08F7, %l3
30560 and %g6, 0x0F7D, %o4
30561 array16 %o3, %l5, %i1
30562 udiv %l1, 0x192D, %o7
30563 nop
30564 setx loop_2661, %l0, %l1
30565 wrpr 0x1, %tl
30566 wrpr %l1, %tpc
30567 add %l1, 0x4, %l1
30568 wrpr %l1, %tnpc
30569 setx 0x34400001400, %l0, %l1
30570 wrpr %l1, %tstate
30571 wrhpr 0x4, %htstate
30572 retry
30573 bneg,pn %xcc, loop_2662
30574 tsubcc %o6, %g4, %i0
30575 movpos %xcc, %i4, %g7
30576loop_2661:
30577 edge16ln %g2, %o1, %l2
30578loop_2662:
30579 fxor %f8, %f8, %f12
30580 fnegs %f30, %f20
30581 movleu %icc, %i6, %i5
30582 ldd [%l7 + 0x18], %f28
30583 tl %icc, 0x7
30584 brnz,a %o5, loop_2663
30585 fblg %fcc0, loop_2664
30586 fba %fcc2, loop_2665
30587 movpos %xcc, %i2, %l0
30588loop_2663:
30589 tsubcc %g5, %i3, %l6
30590loop_2664:
30591 movrgez %l4, 0x3F6, %o0
30592loop_2665:
30593 brgz,a %g1, loop_2666
30594 fnot2s %f18, %f0
30595 set 0x68, %i7
30596 swapa [%l7 + %i7] 0x88, %g3
30597loop_2666:
30598 fornot2s %f8, %f28, %f18
30599 srlx %i7, 0x19, %l3
30600 edge16l %o2, %g6, %o4
30601 popc 0x19B6, %o3
30602 fcmpgt16 %f30, %f4, %i1
30603 tvc %icc, 0x1
30604 subcc %l1, 0x13BC, %l5
30605 wr %g0, 0x89, %asi
30606 prefetcha [%l7 + 0x60] %asi, 0x1
30607 fbge %fcc0, loop_2667
30608 smulcc %g4, 0x027F, %o6
30609 movcs %icc, %i4, %i0
30610 movneg %xcc, %g7, %o1
30611loop_2667:
30612 nop
30613 wr %g0, 0x89, %asi
30614 sta %f5, [%l7 + 0x08] %asi
30615 subc %l2, 0x14D1, %i6
30616 taddcc %i5, 0x1346, %g2
30617 addcc %i2, %l0, %g5
30618 sllx %i3, 0x1B, %o5
30619 edge32n %l6, %l4, %g1
30620 set 0x6C, %l1
30621 stwa %g3, [%l7 + %l1] 0x18
30622 fmovse %xcc, %f5, %f31
30623 bge,pt %xcc, loop_2668
30624 bgu,a loop_2669
30625 popc 0x1215, %i7
30626 movcc %icc, %l3, %o0
30627loop_2668:
30628 nop
30629 setx loop_2670, %l0, %l1
30630 wrpr 0x1, %tl
30631 wrpr %l1, %tnpc
30632 setx 0x34400001400, %l0, %l1
30633 wrpr %l1, %tstate
30634 wrhpr 0x4, %htstate
30635 done
30636loop_2669:
30637 bn %icc, loop_2671
30638 nop
30639 fitos %f13, %f18
30640 fstoi %f18, %f9
30641 nop
30642 set 0x14, %l0
30643 lduw [%l7 + %l0], %o2
30644loop_2670:
30645 fba,a %fcc1, loop_2672
30646loop_2671:
30647 fbo %fcc1, loop_2673
30648 movge %icc, %o4, %o3
30649 saved
30650 rdpr %cwp, %g1
30651 rdpr %cansave, %g2
30652 rdpr %canrestore, %g3
30653 rdpr %cleanwin, %g4
30654 rdpr %otherwin, %g5
30655 rdpr %wstate, %g6
30656loop_2672:
30657 orncc %g6, 0x0AC9, %l1
30658loop_2673:
30659 fbue,a %fcc0, loop_2674
30660 nop
30661 set 0x44, %i2
30662 lduh [%l7 + %i2], %i1
30663 bcc,a,pn %xcc, loop_2675
30664 nop
30665 setx loop_2676, %l0, %l1
30666 jmpl %l1, %o7
30667loop_2674:
30668 move %xcc, %g4, %o6
30669 movne %icc, %i4, %i0
30670loop_2675:
30671 ldub [%l7 + 0x75], %l5
30672loop_2676:
30673 udivcc %g7, 0x0D8A, %o1
30674 subc %i6, %l2, %g2
30675 bg,a loop_2677
30676 fxnors %f27, %f16, %f8
30677 stx %i5, [%l7 + 0x70]
30678 smul %l0, %i2, %i3
30679loop_2677:
30680 tcc %icc, 0x7
30681 nop
30682 setx 0xBF3D1E18606F5D68, %l0, %l6
30683 stx %l6, [%l7 + 0x18]
30684 ldx [%l7 + 0x18], %fsr
30685 restored
30686 rdpr %cwp, %g1
30687 rdpr %cansave, %g2
30688 rdpr %canrestore, %g3
30689 rdpr %cleanwin, %g4
30690 rdpr %otherwin, %g5
30691 rdpr %wstate, %g6
30692 bshuffle %f28, %f10, %f0
30693 movcc %xcc, %g5, %l6
30694 movvc %xcc, %o5, %g1
30695 movg %xcc, %g3, %l4
30696 movpos %xcc, %i7, %o0
30697 call loop_2678
30698 saved
30699 rdpr %cwp, %g1
30700 rdpr %cansave, %g2
30701 rdpr %canrestore, %g3
30702 rdpr %cleanwin, %g4
30703 rdpr %otherwin, %g5
30704 rdpr %wstate, %g6
30705 fandnot1s %f31, %f17, %f24
30706 fpack32 %f28, %f28, %f24
30707loop_2678:
30708 srlx %o2, %l3, %o3
30709 edge8n %o4, %g6, %l1
30710 membar 0x12
30711 fmovscs %xcc, %f12, %f11
30712 popc %o7, %g4
30713 edge16l %o6, %i1, %i0
30714 set 0x26, %o4
30715 lduba [%l7 + %o4] 0x04, %l5
30716 set 0x48, %o7
30717 ldxa [%l7 + %o7] 0x19, %g7
30718 add %o1, 0x079F, %i4
30719 and %l2, %g2, %i5
30720 membar 0x37
30721 fcmpgt16 %f6, %f24, %l0
30722 add %l7, 0x60, %l6
30723 wr %g0, 0x10, %asi
30724 lda [%l6] %asi, %i6
30725 casa [%l6] 0x10, %i6, %i3
30726 fnegd %f4, %f0
30727 and %i2, %l6, %g5
30728 tn %icc, 0x1
30729 fmovsgu %xcc, %f21, %f8
30730 wr %g0, 0x10, %asi
30731 lduha [%l7 + 0x6E] %asi, %g1
30732 srl %g3, 0x06, %l4
30733 wr %g0, 0x89, %asi
30734 ldswa [%l7 + 0x6C] %asi, %o5
30735 tvc %xcc, 0x0
30736 orncc %o0, 0x07C4, %o2
30737 fandnot2s %f18, %f6, %f7
30738 nop
30739 set 0x30, %g6
30740 std %f18, [%l7 + %g6]
30741 addc %l3, 0x0913, %i7
30742 addccc %o4, 0x1DD7, %o3
30743 movge %xcc, %g6, %o7
30744 andncc %l1, %g4, %o6
30745 fpsub16s %f5, %f1, %f19
30746 add %l7, 0x70, %l6
30747 wr %g0, 0x80, %asi
30748 ldxa [%l6] %asi, %i1
30749 casxa [%l6] 0x80, %i1, %i0
30750 mulx %l5, 0x13E8, %o1
30751 taddcctv %g7, %l2, %g2
30752 array32 %i4, %i5, %i6
30753 add %i3, %l0, %i2
30754 nop
30755 set 0x35, %i3
30756 ldstub [%l7 + %i3], %g5
30757 lduw [%l7 + 0x2C], %l6
30758 fone %f10
30759 addcc %g3, %g1, %l4
30760 movle %xcc, %o5, %o2
30761 ldx [%l7 + 0x58], %l3
30762 bl loop_2679
30763 tleu %xcc, 0x0
30764 taddcctv %o0, 0x125A, %i7
30765 edge32n %o3, %o4, %o7
30766loop_2679:
30767 popc %g6, %l1
30768 fbge %fcc1, loop_2680
30769 edge16n %g4, %i1, %i0
30770 tne %icc, 0x0
30771 edge8n %l5, %o6, %o1
30772loop_2680:
30773 fmovdgu %icc, %f1, %f23
30774 sdivx %l2, 0x06AB, %g7
30775 nop
30776 setx loop_2681, %l0, %l1
30777 wrpr 0x1, %tl
30778 wrpr %l1, %tpc
30779 add %l1, 0x4, %l1
30780 wrpr %l1, %tnpc
30781 setx 0x34400001400, %l0, %l1
30782 wrpr %l1, %tstate
30783 wrhpr 0x4, %htstate
30784 retry
30785 sethi 0x07A7, %g2
30786 set 0x38, %o1
30787 ldxa [%g0 + %o1] 0x20, %i5
30788loop_2681:
30789 fbug %fcc1, loop_2682
30790 edge32 %i6, %i3, %l0
30791 srl %i2, %i4, %l6
30792 tvs %icc, 0x7
30793loop_2682:
30794 move %xcc, %g5, %g1
30795 taddcctv %l4, 0x1B77, %o5
30796 set 0x6F, %l4
30797 lduba [%l7 + %l4] 0x89, %o2
30798 andncc %g3, %l3, %i7
30799 st %f9, [%l7 + 0x18]
30800 restored
30801 rdpr %cwp, %g1
30802 rdpr %cansave, %g2
30803 rdpr %canrestore, %g3
30804 rdpr %cleanwin, %g4
30805 rdpr %otherwin, %g5
30806 rdpr %wstate, %g6
30807 wr %g0, 0x88, %asi
30808 prefetcha [%l7 + 0x38] %asi, 0x1
30809 subcc %o4, 0x0FD3, %o3
30810 bge %icc, loop_2683
30811 fmovdg %xcc, %f9, %f24
30812 fpsub16 %f12, %f24, %f26
30813 tpos %xcc, 0x5
30814loop_2683:
30815 mova %xcc, %g6, %l1
30816 edge32 %o7, %i1, %i0
30817 pdist %f26, %f30, %f0
30818 ldstub [%l7 + 0x37], %g4
30819 movleu %icc, %o6, %l5
30820 fnands %f14, %f21, %f23
30821 fbn,a %fcc2, loop_2684
30822 movcs %icc, %l2, %g7
30823 tgu %xcc, 0x5
30824 edge8 %o1, %g2, %i5
30825loop_2684:
30826 alignaddrl %i6, %i3, %i2
30827 ble,a %xcc, loop_2685
30828 array8 %i4, %l6, %g5
30829 tneg %xcc, 0x5
30830 taddcctv %l0, 0x09D8, %l4
30831loop_2685:
30832 fbg %fcc3, loop_2686
30833 fmovrdgez %o5, %f8, %f12
30834 ldx [%l7 + 0x68], %g1
30835 sdiv %o2, 0x0236, %l3
30836loop_2686:
30837 nop
30838 wr %g0, 0xe3, %asi
30839 stha %i7, [%l7 + 0x62] %asi
30840 membar #Sync
30841 movrgz %o0, %g3, %o3
30842 nop
30843 fitod %f9, %f6
30844 sir 0x11EF
30845 membar 0x00
30846 fmovsne %icc, %f6, %f3
30847 ld [%l7 + 0x48], %f0
30848 andcc %o4, %l1, %o7
30849 bneg,a %xcc, loop_2687
30850 tl %xcc, 0x4
30851 brnz %g6, loop_2688
30852 taddcctv %i1, %g4, %o6
30853loop_2687:
30854 array8 %i0, %l5, %g7
30855 fmul8ulx16 %f8, %f10, %f0
30856loop_2688:
30857 movcc %xcc, %o1, %g2
30858 ba,a,pn %xcc, loop_2689
30859 fbul %fcc1, loop_2690
30860 fmul8x16 %f28, %f16, %f12
30861 nop
30862 setx 0xB49F79BA3ACC6305, %l0, %l6
30863 stx %l6, [%l7 + 0x28]
30864 ldd [%l7 + 0x28], %f16
30865 fsqrtd %f16, %f2
30866loop_2689:
30867 membar 0x3B
30868loop_2690:
30869 brnz %l2, loop_2691
30870 ldsb [%l7 + 0x59], %i6
30871 fmovdne %xcc, %f1, %f20
30872 bne,a %xcc, loop_2692
30873loop_2691:
30874 movrne %i3, %i2, %i5
30875 tsubcc %l6, %g5, %i4
30876 movre %l4, %l0, %o5
30877loop_2692:
30878 fmuld8ulx16 %f13, %f1, %f16
30879 orncc %g1, %l3, %o2
30880 call loop_2693
30881 and %o0, 0x0BFE, %i7
30882 fands %f17, %f31, %f15
30883 umulcc %o3, 0x1E0A, %g3
30884loop_2693:
30885 array16 %o4, %o7, %g6
30886 nop
30887 setx 0x95788B211AD86619, %l0, %l6
30888 stx %l6, [%l7 + 0x28]
30889 ldd [%l7 + 0x28], %f26
30890 fsqrtd %f26, %f20
30891 nop
30892 setx loop_2694, %l0, %l1
30893 jmpl %l1, %i1
30894 movneg %icc, %g4, %l1
30895 array8 %o6, %i0, %g7
30896 movn %icc, %l5, %o1
30897loop_2694:
30898 popc 0x1C24, %l2
30899 fmovsleu %icc, %f5, %f7
30900 array32 %g2, %i6, %i3
30901 mulscc %i2, %i5, %l6
30902 wr %g0, 0x89, %asi
30903 ldxa [%l7 + 0x50] %asi, %g5
30904 st %f8, [%l7 + 0x38]
30905 movrne %l4, 0x123, %i4
30906 movl %xcc, %o5, %l0
30907 membar 0x45
30908 bl,a,pt %icc, loop_2695
30909 fmul8x16al %f2, %f2, %f18
30910 fmovde %icc, %f20, %f19
30911 fbg %fcc1, loop_2696
30912loop_2695:
30913 tleu %xcc, 0x2
30914 movrgez %l3, %o2, %g1
30915 sdiv %i7, 0x0761, %o0
30916loop_2696:
30917 add %o3, 0x0C04, %g3
30918 nop
30919 fitod %f10, %f0
30920 fdtos %f0, %f4
30921 srlx %o7, 0x0E, %g6
30922 fandnot1s %f11, %f20, %f12
30923 sllx %i1, 0x1D, %o4
30924 movrlez %g4, %l1, %i0
30925 fble,a %fcc0, loop_2697
30926 movn %xcc, %g7, %l5
30927 tvs %icc, 0x2
30928 alignaddrl %o1, %o6, %l2
30929loop_2697:
30930 orncc %g2, 0x0615, %i6
30931 bvc %icc, loop_2698
30932 movrne %i3, 0x2D7, %i2
30933 taddcctv %l6, 0x1344, %g5
30934 stbar
30935loop_2698:
30936 subc %l4, 0x15AD, %i5
30937 tge %xcc, 0x7
30938 umulcc %i4, 0x08FA, %l0
30939 bne,a loop_2699
30940 xor %o5, 0x0977, %o2
30941 bleu,pn %xcc, loop_2700
30942 movn %icc, %g1, %l3
30943loop_2699:
30944 fpsub16s %f19, %f11, %f15
30945 bn,a,pt %icc, loop_2701
30946loop_2700:
30947 movne %xcc, %i7, %o3
30948 movl %icc, %g3, %o7
30949 wr %g0, 0x2f, %asi
30950 stba %g6, [%l7 + 0x7F] %asi
30951 membar #Sync
30952loop_2701:
30953 ldd [%l7 + 0x70], %f28
30954 srl %i1, 0x05, %o4
30955 brgez %g4, loop_2702
30956 tle %icc, 0x1
30957 fmovsvc %xcc, %f30, %f26
30958 sll %o0, %l1, %g7
30959loop_2702:
30960 fpsub32s %f31, %f31, %f23
30961 tsubcctv %i0, 0x15BB, %l5
30962 sethi 0x1CE4, %o6
30963 sth %l2, [%l7 + 0x70]
30964 xnor %g2, %o1, %i6
30965 edge8l %i3, %i2, %g5
30966 te %icc, 0x7
30967 sdiv %l4, 0x1C39, %i5
30968 bvc,a %xcc, loop_2703
30969 tvc %xcc, 0x3
30970 sethi 0x0EEC, %l6
30971 wr %g0, 0x04, %asi
30972 ldswa [%l7 + 0x64] %asi, %l0
30973loop_2703:
30974 fmovscc %xcc, %f11, %f2
30975 wr %g0, 0x81, %asi
30976 ldsba [%l7 + 0x68] %asi, %i4
30977 fbg,a %fcc2, loop_2704
30978 edge32 %o2, %o5, %l3
30979 movrlz %i7, %g1, %g3
30980 ld [%l7 + 0x5C], %f13
30981loop_2704:
30982 sllx %o3, 0x12, %g6
30983 brnz,a %o7, loop_2705
30984 taddcc %i1, 0x1079, %o4
30985 set 0x50, %i6
30986 prefetcha [%l7 + %i6] 0x04, 0x1
30987loop_2705:
30988 or %o0, %g7, %i0
30989 nop
30990 fitos %f7, %f7
30991 fstox %f7, %f28
30992 set 0x40, %g2
30993 lduha [%l7 + %g2] 0x11, %l1
30994 add %l5, 0x094B, %o6
30995 restored
30996 rdpr %cwp, %g1
30997 rdpr %cansave, %g2
30998 rdpr %canrestore, %g3
30999 rdpr %cleanwin, %g4
31000 rdpr %otherwin, %g5
31001 rdpr %wstate, %g6
31002 addcc %g2, %l2, %i6
31003 brgez %i3, loop_2706
31004 fmovsvs %xcc, %f20, %f18
31005 xnorcc %i2, 0x159A, %o1
31006 nop
31007 setx 0x94728B6016E3C6F8, %l0, %l6
31008 stx %l6, [%l7 + 0x28]
31009 ldd [%l7 + 0x28], %f4
31010 setx 0x0EBAA2D7ABAD56C3, %l1, %l5
31011 stx %l5, [%l7 + 0x10]
31012 ldd [%l7 + 0x10], %f18
31013 fsubd %f18, %f4, %f16
31014loop_2706:
31015 tge %icc, 0x1
31016 movrlz %l4, 0x374, %i5
31017 fmovdn %xcc, %f5, %f7
31018 sdiv %g5, 0x12AB, %l0
31019 edge16ln %l6, %o2, %i4
31020 nop
31021 fitod %f0, %f26
31022 fdtos %f26, %f5
31023 tvc %xcc, 0x5
31024 edge8n %o5, %i7, %l3
31025 sll %g3, 0x04, %g1
31026 bpos,pn %xcc, loop_2707
31027 te %xcc, 0x4
31028 xnorcc %g6, %o7, %o3
31029 wr %g0, 0x18, %asi
31030 sta %f7, [%l7 + 0x44] %asi
31031loop_2707:
31032 movge %xcc, %o4, %g4
31033 subccc %i1, 0x0777, %g7
31034 xnor %o0, %l1, %i0
31035 movneg %icc, %o6, %g2
31036 tvc %icc, 0x6
31037 fbule %fcc2, loop_2708
31038 bgu,a,pt %xcc, loop_2709
31039 sdivcc %l5, 0x06E7, %i6
31040 brnz %l2, loop_2710
31041loop_2708:
31042 fbule %fcc2, loop_2711
31043loop_2709:
31044 fble,a %fcc3, loop_2712
31045 fandnot2 %f4, %f24, %f20
31046loop_2710:
31047 for %f20, %f18, %f8
31048loop_2711:
31049 sub %i2, %o1, %l4
31050loop_2712:
31051 fbge,a %fcc3, loop_2713
31052 edge32n %i5, %g5, %l0
31053 tpos %icc, 0x3
31054 xnor %l6, 0x189F, %o2
31055loop_2713:
31056 bgu,a %icc, loop_2714
31057 movl %xcc, %i3, %o5
31058 xnor %i4, %i7, %l3
31059 tvs %icc, 0x3
31060loop_2714:
31061 fmovdcc %xcc, %f1, %f10
31062 bg loop_2715
31063 fbule,a %fcc0, loop_2716
31064 mulx %g1, %g3, %o7
31065 tle %icc, 0x4
31066loop_2715:
31067 edge8ln %o3, %g6, %o4
31068loop_2716:
31069 fzero %f28
31070 movrgez %g4, 0x032, %i1
31071 subccc %o0, %l1, %g7
31072 sethi 0x1096, %i0
31073 set 0x3C, %i0
31074 ldswa [%l7 + %i0] 0x19, %o6
31075 orn %g2, %l5, %i6
31076 ldstub [%l7 + 0x50], %i2
31077 tcc %icc, 0x4
31078 nop
31079 fitos %f24, %f4
31080 brlz %l2, loop_2717
31081 fpack16 %f0, %f22
31082 array32 %o1, %i5, %l4
31083 brlez %g5, loop_2718
31084loop_2717:
31085 brlz %l6, loop_2719
31086 movrgz %o2, 0x2A7, %l0
31087 tleu %xcc, 0x6
31088loop_2718:
31089 addcc %i3, %i4, %o5
31090loop_2719:
31091 brlz,a %l3, loop_2720
31092 fnegd %f24, %f26
31093 fpadd32 %f4, %f26, %f14
31094 tsubcc %g1, %i7, %o7
31095loop_2720:
31096 fmovdgu %xcc, %f5, %f6
31097 edge8l %o3, %g6, %g3
31098 tne %icc, 0x1
31099 tcc %icc, 0x4
31100 movg %icc, %o4, %g4
31101 bshuffle %f30, %f22, %f6
31102 std %f8, [%l7 + 0x18]
31103 umulcc %i1, 0x0F62, %o0
31104 tcs %xcc, 0x0
31105 add %l7, 0x40, %l6
31106 wr %g0, 0x89, %asi
31107 lda [%l6] %asi, %g7
31108 casa [%l6] %asi, %g7, %l1
31109 smul %o6, 0x0580, %i0
31110 andn %l5, 0x0613, %g2
31111 fmovdle %icc, %f9, %f7
31112 srax %i2, 0x01, %i6
31113 nop
31114 fitos %f12, %f29
31115 fstox %f29, %f28
31116 fcmpeq32 %f0, %f4, %o1
31117 sdivcc %l2, 0x08C5, %l4
31118 fmovsl %icc, %f22, %f0
31119 fmuld8sux16 %f20, %f29, %f14
31120 movrlez %g5, %i5, %l6
31121 ldstub [%l7 + 0x7F], %o2
31122 edge32n %l0, %i3, %o5
31123 movre %l3, %i4, %g1
31124 array32 %i7, %o7, %g6
31125 fmovrslez %g3, %f11, %f19
31126 srlx %o4, 0x13, %o3
31127 sra %i1, %o0, %g7
31128 movgu %xcc, %g4, %l1
31129 fandnot1 %f28, %f22, %f10
31130 tneg %xcc, 0x5
31131 wr %g0, 0x88, %asi
31132 stda %f0, [%l7 + 0x40] %asi
31133 umulcc %i0, %o6, %l5
31134 sdivcc %i2, 0x0421, %g2
31135 tg %xcc, 0x5
31136 andn %o1, %l2, %l4
31137 sub %g5, 0x14D2, %i5
31138 bl,pn %xcc, loop_2721
31139 sdivx %l6, 0x0592, %i6
31140 restored
31141 rdpr %cwp, %g1
31142 rdpr %cansave, %g2
31143 rdpr %canrestore, %g3
31144 rdpr %cleanwin, %g4
31145 rdpr %otherwin, %g5
31146 rdpr %wstate, %g6
31147 fsrc1 %f22, %f20
31148loop_2721:
31149 edge8ln %o2, %l0, %o5
31150 orn %l3, 0x0FA2, %i4
31151 brz,a %g1, loop_2722
31152 brgz %i7, loop_2723
31153 ldsh [%l7 + 0x5C], %o7
31154 nop
31155 setx 0xAD2D27F9E06F9828, %l0, %l6
31156 stx %l6, [%l7 + 0x28]
31157 ldd [%l7 + 0x28], %f18
31158 fsqrtd %f18, %f8
31159loop_2722:
31160 fmovrsgz %g6, %f31, %f29
31161loop_2723:
31162 tn %xcc, 0x4
31163 array32 %g3, %o4, %i3
31164 nop
31165 setx loop_2724, %l0, %l1
31166 wrpr 0x1, %tl
31167 wrpr %l1, %tpc
31168 add %l1, 0x4, %l1
31169 wrpr %l1, %tnpc
31170 setx 0x34400001400, %l0, %l1
31171 wrpr %l1, %tstate
31172 wrhpr 0x4, %htstate
31173 retry
31174 popc 0x0B3B, %i1
31175 tpos %icc, 0x1
31176 edge32n %o3, %g7, %g4
31177loop_2724:
31178 movrgez %l1, 0x384, %i0
31179 mova %xcc, %o6, %o0
31180 brlz,a %i2, loop_2725
31181 movneg %xcc, %l5, %g2
31182 fnot1 %f4, %f18
31183 tcc %xcc, 0x0
31184loop_2725:
31185 xnor %l2, 0x04E6, %o1
31186 fpadd16 %f22, %f2, %f12
31187 subccc %l4, 0x09BC, %i5
31188 tg %xcc, 0x6
31189 edge8 %l6, %i6, %g5
31190 brnz %o2, loop_2726
31191 ldd [%l7 + 0x70], %f12
31192 sdivx %l0, 0x098F, %o5
31193 sll %i4, %l3, %g1
31194loop_2726:
31195 alignaddrl %o7, %g6, %i7
31196 edge16n %o4, %i3, %g3
31197 fbn,a %fcc2, loop_2727
31198 addccc %i1, 0x17E1, %o3
31199 tvs %icc, 0x4
31200 alignaddr %g4, %l1, %g7
31201loop_2727:
31202 movg %icc, %o6, %o0
31203 ldsb [%l7 + 0x7C], %i0
31204 addcc %i2, 0x1132, %l5
31205 tsubcc %g2, 0x1E48, %o1
31206 fone %f30
31207 fandnot1 %f20, %f24, %f12
31208 sdivcc %l2, 0x05C5, %i5
31209 edge32n %l6, %i6, %l4
31210 movcs %icc, %o2, %l0
31211 movcc %icc, %g5, %i4
31212 edge32ln %o5, %g1, %l3
31213 movvs %icc, %o7, %i7
31214 nop
31215 setx 0x1A52B5001029DD39, %l0, %l6
31216 stx %l6, [%l7 + 0x28]
31217 ldd [%l7 + 0x28], %f22
31218 setx 0x0E8635BE317C5D4E, %l1, %l5
31219 stx %l5, [%l7 + 0x10]
31220 ldd [%l7 + 0x10], %f8
31221 faddd %f8, %f22, %f26
31222 movre %g6, 0x32F, %i3
31223 stb %g3, [%l7 + 0x73]
31224 sth %o4, [%l7 + 0x28]
31225 fbg %fcc2, loop_2728
31226 tvs %icc, 0x1
31227 fmovdle %xcc, %f22, %f19
31228 srax %o3, 0x19, %g4
31229loop_2728:
31230 umulcc %i1, %l1, %o6
31231 nop
31232 set 0x42, %o3
31233 lduh [%l7 + %o3], %o0
31234 movrlz %g7, %i2, %i0
31235 addccc %g2, 0x14F9, %o1
31236 movre %l2, %i5, %l6
31237 movne %icc, %l5, %i6
31238 sdivcc %o2, 0x0B28, %l0
31239 srax %g5, 0x00, %l4
31240 movle %xcc, %i4, %g1
31241 fcmpgt32 %f30, %f22, %o5
31242 umul %o7, 0x121B, %i7
31243 tle %xcc, 0x5
31244 addc %l3, 0x1424, %g6
31245 tvc %icc, 0x0
31246 tvs %icc, 0x5
31247 tsubcctv %i3, %o4, %o3
31248 edge8n %g4, %i1, %l1
31249 movgu %icc, %o6, %g3
31250 tgu %icc, 0x3
31251 brlz,a %g7, loop_2729
31252 fbg,a %fcc1, loop_2730
31253 tcc %icc, 0x3
31254 tgu %xcc, 0x1
31255loop_2729:
31256 udivcc %o0, 0x0600, %i0
31257loop_2730:
31258 smul %i2, 0x1CC9, %g2
31259 set 0x40, %o5
31260 stda %f0, [%l7 + %o5] 0xf0
31261 membar #Sync
31262 saved
31263 rdpr %cwp, %g1
31264 rdpr %cansave, %g2
31265 rdpr %canrestore, %g3
31266 rdpr %cleanwin, %g4
31267 rdpr %otherwin, %g5
31268 rdpr %wstate, %g6
31269 tcs %icc, 0x1
31270 fcmpgt32 %f8, %f2, %l2
31271 fbul,a %fcc1, loop_2731
31272 edge32n %o1, %i5, %l6
31273 sir 0x1685
31274 movge %xcc, %i6, %l5
31275loop_2731:
31276 and %l0, 0x1DAE, %g5
31277 andncc %o2, %l4, %i4
31278 wr %g0, 0x11, %asi
31279 sta %f10, [%l7 + 0x74] %asi
31280 add %l7, 0x48, %l6
31281 wr %g0, 0x88, %asi
31282 lda [%l6] %asi, %g1
31283 casa [%l6] 0x88, %g1, %o5
31284 sra %o7, 0x1D, %i7
31285 edge8l %g6, %i3, %o4
31286 orcc %o3, %l3, %i1
31287 nop
31288 set 0x4C, %o0
31289 ldsw [%l7 + %o0], %g4
31290 movrne %l1, %o6, %g3
31291 tvs %xcc, 0x1
31292 udivx %o0, 0x07DF, %g7
31293 bvs,a,pt %icc, loop_2732
31294 nop
31295 setx loop_2733, %l0, %l1
31296 jmpl %l1, %i0
31297 tleu %xcc, 0x0
31298 edge8ln %g2, %l2, %i2
31299loop_2732:
31300 fble,a %fcc3, loop_2734
31301loop_2733:
31302 std %f18, [%l7 + 0x20]
31303 nop
31304 setx 0xC89E46D91395A50F, %l0, %l6
31305 stx %l6, [%l7 + 0x28]
31306 ldd [%l7 + 0x28], %f16
31307 setx 0xD69E9704A322A439, %l1, %l5
31308 stx %l5, [%l7 + 0x10]
31309 ldd [%l7 + 0x10], %f30
31310 faddd %f30, %f16, %f12
31311 mulscc %i5, %o1, %i6
31312loop_2734:
31313 fnot1 %f4, %f28
31314 tvc %xcc, 0x2
31315 nop
31316 set 0x30, %g7
31317 ldx [%l7 + %g7], %l6
31318 fmovsvc %icc, %f23, %f1
31319 fmovdvs %xcc, %f7, %f18
31320 fba,a %fcc3, loop_2735
31321 te %xcc, 0x5
31322 lduw [%l7 + 0x30], %l5
31323 fcmpgt16 %f20, %f26, %l0
31324loop_2735:
31325 fmovrde %o2, %f2, %f12
31326 fbge,a %fcc0, loop_2736
31327 ldsb [%l7 + 0x37], %l4
31328 ldsb [%l7 + 0x5F], %i4
31329 fand %f28, %f12, %f2
31330loop_2736:
31331 umulcc %g5, %o5, %g1
31332 fmovdgu %icc, %f31, %f4
31333 edge16 %o7, %i7, %g6
31334 fmovdge %icc, %f5, %f19
31335 tle %icc, 0x1
31336 fmovsneg %xcc, %f8, %f0
31337 tne %icc, 0x5
31338 andn %i3, 0x18B8, %o4
31339 bneg %xcc, loop_2737
31340 movl %xcc, %o3, %l3
31341 set 0x1A, %i4
31342 ldsha [%l7 + %i4] 0x18, %i1
31343loop_2737:
31344 tvc %xcc, 0x6
31345 ba,a %icc, loop_2738
31346 ble,pn %xcc, loop_2739
31347 xorcc %l1, %g4, %o6
31348 movn %icc, %o0, %g7
31349loop_2738:
31350 edge32 %g3, %i0, %g2
31351loop_2739:
31352 membar 0x19
31353 add %l7, 0x18, %l6
31354 wr %g0, 0x04, %asi
31355 casxa [%l6] %asi, %i2, %i5
31356 set 0x4C, %o6
31357 stba %o1, [%l7 + %o6] 0x2a
31358 membar #Sync
31359 fnegd %f8, %f26
31360 umulcc %i6, 0x0EAA, %l6
31361 tcc %icc, 0x1
31362 edge8 %l2, %l0, %l5
31363 fzero %f20
31364 ble,pt %icc, loop_2740
31365 xnorcc %l4, %i4, %g5
31366 tge %icc, 0x2
31367 orncc %o2, %g1, %o7
31368loop_2740:
31369 fcmpne32 %f30, %f14, %i7
31370 sdivcc %g6, 0x17FF, %o5
31371 nop
31372 setx 0xCDE264E7F5A4BD0C, %l0, %l6
31373 stx %l6, [%l7 + 0x28]
31374 ldd [%l7 + 0x28], %f8
31375 setx 0x406E3D4BACFEA1C5, %l1, %l5
31376 stx %l5, [%l7 + 0x10]
31377 ldd [%l7 + 0x10], %f6
31378 fdivd %f6, %f8, %f2
31379 movcs %xcc, %i3, %o3
31380 tvc %icc, 0x6
31381 ldub [%l7 + 0x1C], %o4
31382 orn %l3, %l1, %i1
31383 bleu,a,pt %xcc, loop_2741
31384 nop
31385 setx 0x3776575B, %l0, %l6
31386 st %l6, [%l7 + 0x28]
31387 ld [%l7 + 0x28], %f14
31388 setx 0xA847F817, %l1, %l5
31389 st %l5, [%l7 + 0x10]
31390 ld [%l7 + 0x10], %f21
31391 fmuls %f21, %f14, %f27
31392 bpos %xcc, loop_2742
31393 sdiv %g4, 0x05EF, %o6
31394loop_2741:
31395 bl loop_2743
31396 xnorcc %g7, 0x04C7, %g3
31397loop_2742:
31398 sdiv %o0, 0x08A8, %g2
31399 andncc %i0, %i2, %i5
31400loop_2743:
31401 tl %icc, 0x4
31402 fand %f2, %f4, %f24
31403 alignaddrl %o1, %i6, %l2
31404 tcs %xcc, 0x0
31405 tcs %icc, 0x1
31406 brgz %l6, loop_2744
31407 orncc %l5, %l4, %l0
31408 ldsh [%l7 + 0x10], %g5
31409 tsubcctv %o2, %g1, %o7
31410loop_2744:
31411 movre %i4, %i7, %o5
31412 fcmple32 %f20, %f20, %g6
31413 movgu %icc, %i3, %o3
31414 edge16l %o4, %l1, %l3
31415 fcmpne32 %f26, %f28, %g4
31416 alignaddr %i1, %g7, %g3
31417 set 0x2B, %l5
31418 ldsba [%l7 + %l5] 0x10, %o6
31419 movrne %g2, 0x297, %o0
31420 fbl %fcc2, loop_2745
31421 edge8n %i2, %i5, %o1
31422 nop
31423 setx loop_2746, %l0, %l1
31424 jmpl %l1, %i0
31425 andncc %i6, %l2, %l6
31426loop_2745:
31427 movneg %xcc, %l4, %l0
31428 fsrc1s %f19, %f15
31429loop_2746:
31430 brnz %l5, loop_2747
31431 movg %xcc, %o2, %g1
31432 movge %xcc, %o7, %g5
31433 for %f30, %f4, %f20
31434loop_2747:
31435 fmovdneg %xcc, %f15, %f1
31436 srax %i7, %o5, %i4
31437 tg %xcc, 0x3
31438 movrlez %i3, 0x32C, %g6
31439 smulcc %o4, %o3, %l3
31440 orn %l1, 0x0682, %i1
31441 bpos,pn %icc, loop_2748
31442 move %xcc, %g4, %g3
31443 ld [%l7 + 0x58], %f10
31444 set 0x58, %l6
31445 prefetcha [%l7 + %l6] 0x15, 0x2
31446loop_2748:
31447 tl %icc, 0x6
31448 movg %icc, %o6, %o0
31449 taddcctv %g2, %i5, %o1
31450 udivcc %i0, 0x03EE, %i2
31451 fones %f14
31452 tvs %icc, 0x4
31453 tn %icc, 0x6
31454 sub %l2, 0x07B6, %i6
31455 tgu %icc, 0x1
31456 movcc %icc, %l4, %l0
31457 taddcc %l5, 0x0B4A, %o2
31458 addc %l6, %o7, %g5
31459 tleu %xcc, 0x3
31460 bpos,a loop_2749
31461 fbne,a %fcc2, loop_2750
31462 taddcctv %g1, 0x1A3C, %i7
31463 edge16l %i4, %i3, %o5
31464loop_2749:
31465 st %f0, [%l7 + 0x28]
31466loop_2750:
31467 movpos %icc, %g6, %o3
31468 fbge,a %fcc2, loop_2751
31469 bcc,pt %icc, loop_2752
31470 movn %icc, %l3, %l1
31471 tsubcc %o4, %i1, %g4
31472loop_2751:
31473 array16 %g3, %g7, %o6
31474loop_2752:
31475 ld [%l7 + 0x70], %f17
31476 fnors %f21, %f10, %f5
31477 umul %g2, %o0, %o1
31478 tneg %icc, 0x6
31479 wr %g0, 0x19, %asi
31480 ldstuba [%l7 + 0x3D] %asi, %i5
31481 tsubcctv %i2, 0x0DE2, %i0
31482 wr %g0, 0x04, %asi
31483 ldstuba [%l7 + 0x0D] %asi, %i6
31484 edge16ln %l2, %l4, %l5
31485 movrne %l0, 0x3F5, %o2
31486 movl %icc, %l6, %o7
31487 fmul8x16au %f5, %f15, %f6
31488 nop
31489 fitos %f27, %f13
31490 mulscc %g1, %i7, %i4
31491 orncc %i3, 0x0AA2, %g5
31492 fbu %fcc2, loop_2753
31493 sth %o5, [%l7 + 0x52]
31494 movleu %icc, %o3, %g6
31495 fpadd16 %f18, %f10, %f26
31496loop_2753:
31497 nop
31498 set 0x30, %l3
31499 stxa %l3, [%l7 + %l3] 0xe3
31500 membar #Sync
31501 saved
31502 rdpr %cwp, %g1
31503 rdpr %cansave, %g2
31504 rdpr %canrestore, %g3
31505 rdpr %cleanwin, %g4
31506 rdpr %otherwin, %g5
31507 rdpr %wstate, %g6
31508 set 0x08, %g3
31509 stha %l1, [%l7 + %g3] 0x18
31510 fbo %fcc1, loop_2754
31511 srlx %o4, 0x1B, %g4
31512 sllx %i1, %g3, %g7
31513 bleu,a,pn %icc, loop_2755
31514loop_2754:
31515 movcc %icc, %g2, %o0
31516 tcc %xcc, 0x3
31517 stb %o1, [%l7 + 0x54]
31518loop_2755:
31519 array8 %o6, %i5, %i0
31520 fba,a %fcc0, loop_2756
31521 movrlez %i6, %l2, %l4
31522 srax %i2, %l5, %l0
31523 add %o2, %l6, %o7
31524loop_2756:
31525 edge32ln %i7, %i4, %i3
31526 edge32ln %g5, %o5, %g1
31527 fmovdpos %icc, %f23, %f5
31528 tl %icc, 0x5
31529 set 0x64, %i1
31530 sta %f29, [%l7 + %i1] 0x04
31531 fmovsa %xcc, %f4, %f7
31532 nop
31533 setx 0xBF29F346D0767EB3, %l0, %l6
31534 stx %l6, [%l7 + 0x38]
31535 ldx [%l7 + 0x38], %fsr
31536 smul %g6, 0x0717, %l3
31537 movre %o3, 0x231, %l1
31538 add %o4, 0x1A66, %g4
31539 tl %xcc, 0x0
31540 edge8ln %i1, %g7, %g2
31541 sir 0x1457
31542 saved
31543 rdpr %cwp, %g1
31544 rdpr %cansave, %g2
31545 rdpr %canrestore, %g3
31546 rdpr %cleanwin, %g4
31547 rdpr %otherwin, %g5
31548 rdpr %wstate, %g6
31549 fmuld8ulx16 %f25, %f6, %f6
31550 andn %o0, 0x15EA, %g3
31551 sll %o6, 0x12, %o1
31552 sdiv %i5, 0x0704, %i6
31553 tvc %xcc, 0x1
31554 sll %l2, 0x18, %i0
31555 fabsd %f8, %f6
31556 fmovsl %icc, %f14, %f5
31557 fones %f15
31558 bvs loop_2757
31559 tne %icc, 0x0
31560 ldd [%l7 + 0x08], %f18
31561 tg %icc, 0x2
31562loop_2757:
31563 edge8 %l4, %l5, %i2
31564 bcc,a %xcc, loop_2758
31565 movrgz %o2, %l6, %o7
31566 addccc %l0, 0x11FE, %i4
31567 ta %xcc, 0x0
31568loop_2758:
31569 and %i7, 0x1776, %g5
31570 srax %o5, %i3, %g6
31571 fbo %fcc3, loop_2759
31572 nop
31573 fitod %f0, %f14
31574 fdtox %f14, %f14
31575 membar 0x22
31576 te %xcc, 0x1
31577loop_2759:
31578 brlez,a %g1, loop_2760
31579 fmovdge %icc, %f17, %f11
31580 edge16l %o3, %l3, %o4
31581 umul %l1, 0x17E5, %i1
31582loop_2760:
31583 alignaddr %g7, %g2, %o0
31584 edge32l %g3, %g4, %o6
31585 fpack32 %f28, %f2, %f6
31586 udivx %i5, 0x144D, %i6
31587 fmovsa %icc, %f7, %f16
31588 edge16 %l2, %o1, %i0
31589 movleu %icc, %l4, %l5
31590 brgez %o2, loop_2761
31591 restored
31592 rdpr %cwp, %g1
31593 rdpr %cansave, %g2
31594 rdpr %canrestore, %g3
31595 rdpr %cleanwin, %g4
31596 rdpr %otherwin, %g5
31597 rdpr %wstate, %g6
31598 addccc %l6, %o7, %i2
31599 andn %l0, 0x096D, %i7
31600loop_2761:
31601 edge16 %i4, %o5, %g5
31602 fcmpgt16 %f10, %f4, %g6
31603 fzero %f22
31604 edge32l %i3, %g1, %o3
31605 orncc %l3, %o4, %i1
31606 brnz %g7, loop_2762
31607 fnor %f8, %f4, %f14
31608 srlx %l1, %g2, %g3
31609 alignaddrl %g4, %o6, %o0
31610loop_2762:
31611 flush %l7 + 0x48
31612 edge8l %i5, %l2, %i6
31613 movg %xcc, %i0, %l4
31614 wr %g0, 0x89, %asi
31615 ldsba [%l7 + 0x52] %asi, %l5
31616 movn %xcc, %o2, %l6
31617 tl %icc, 0x6
31618 fpadd32 %f0, %f0, %f6
31619 stbar
31620 set 0x14, %g5
31621 ldsha [%l7 + %g5] 0x15, %o7
31622 fbo %fcc3, loop_2763
31623 sll %o1, %i2, %l0
31624 fandnot2s %f11, %f1, %f12
31625 fmovrse %i4, %f19, %f22
31626loop_2763:
31627 tleu %xcc, 0x3
31628 fbu %fcc2, loop_2764
31629 fnand %f12, %f10, %f16
31630 andcc %i7, 0x188D, %g5
31631 fbne,a %fcc0, loop_2765
31632loop_2764:
31633 movrne %o5, %g6, %g1
31634 wr %g0, 0x0c, %asi
31635 ldxa [%l7 + 0x18] %asi, %o3
31636loop_2765:
31637 st %f16, [%l7 + 0x20]
31638 ldub [%l7 + 0x58], %l3
31639 fblg,a %fcc2, loop_2766
31640 bleu,pn %xcc, loop_2767
31641 nop
31642 set 0x68, %g4
31643 std %f28, [%l7 + %g4]
31644 fands %f3, %f11, %f16
31645loop_2766:
31646 restored
31647 rdpr %cwp, %g1
31648 rdpr %cansave, %g2
31649 rdpr %canrestore, %g3
31650 rdpr %cleanwin, %g4
31651 rdpr %otherwin, %g5
31652 rdpr %wstate, %g6
31653loop_2767:
31654 array32 %o4, %i1, %g7
31655 movg %xcc, %i3, %l1
31656 te %xcc, 0x6
31657 addcc %g2, %g3, %g4
31658 tgu %xcc, 0x6
31659 set 0x2E, %i5
31660 lduha [%l7 + %i5] 0x0c, %o6
31661 movrgz %i5, %l2, %i6
31662 fmovrdgz %i0, %f24, %f6
31663 and %o0, 0x18D7, %l4
31664 sll %o2, %l5, %l6
31665 movrlz %o1, 0x18F, %i2
31666 xorcc %o7, 0x10C7, %l0
31667 subccc %i4, 0x094C, %i7
31668 udivx %o5, 0x1697, %g5
31669 xnorcc %g6, %o3, %g1
31670 movle %xcc, %l3, %i1
31671 fmovrdlez %o4, %f24, %f24
31672 te %icc, 0x1
31673 tg %icc, 0x0
31674 alignaddr %i3, %g7, %l1
31675 sll %g2, %g3, %o6
31676 bn %icc, loop_2768
31677 tpos %xcc, 0x7
31678 edge32ln %g4, %i5, %i6
31679 movre %i0, %l2, %l4
31680loop_2768:
31681 fbn %fcc2, loop_2769
31682 lduh [%l7 + 0x10], %o2
31683 nop
31684 setx 0x706474BB, %l0, %l6
31685 st %l6, [%l7 + 0x38]
31686 ld [%l7 + 0x38], %fsr
31687 edge8l %o0, %l6, %o1
31688loop_2769:
31689 fbue %fcc0, loop_2770
31690 edge8l %i2, %l5, %l0
31691 fandnot2 %f6, %f0, %f30
31692 tne %xcc, 0x0
31693loop_2770:
31694 xorcc %o7, %i4, %i7
31695 membar 0x36
31696 prefetch [%l7 + 0x34], 0x3
31697 fornot1s %f24, %f20, %f18
31698 fbl,a %fcc0, loop_2771
31699 tg %icc, 0x2
31700 edge16ln %g5, %g6, %o5
31701 nop
31702 fitos %f7, %f23
31703 fstox %f23, %f24
31704 fxtos %f24, %f0
31705loop_2771:
31706 array16 %g1, %o3, %i1
31707 set 0x40, %g1
31708 lduha [%l7 + %g1] 0x81, %l3
31709 movrgz %i3, 0x32C, %g7
31710 movleu %icc, %o4, %g2
31711 movle %icc, %l1, %o6
31712 fbo %fcc3, loop_2772
31713 tneg %xcc, 0x3
31714 xorcc %g3, %i5, %g4
31715 bneg,a %xcc, loop_2773
31716loop_2772:
31717 sdivcc %i0, 0x1F68, %i6
31718 movrlz %l2, 0x2CB, %o2
31719 ldsw [%l7 + 0x68], %o0
31720loop_2773:
31721 taddcctv %l6, %o1, %l4
31722 fexpand %f23, %f2
31723 movg %icc, %i2, %l5
31724 tle %xcc, 0x5
31725 movrlz %o7, 0x106, %l0
31726 bcs,a,pn %icc, loop_2774
31727 smulcc %i7, 0x0987, %g5
31728 srl %i4, %g6, %o5
31729 taddcc %o3, 0x047D, %i1
31730loop_2774:
31731 nop
31732 set 0x44, %l2
31733 lduwa [%l7 + %l2] 0x18, %g1
31734 movleu %icc, %l3, %g7
31735 taddcctv %o4, 0x037C, %g2
31736 mulx %i3, 0x09CC, %o6
31737 umul %g3, %l1, %i5
31738 ldsb [%l7 + 0x60], %g4
31739 brgz %i0, loop_2775
31740 faligndata %f28, %f8, %f18
31741 edge32ln %i6, %o2, %o0
31742 brnz,a %l6, loop_2776
31743loop_2775:
31744 bleu,a %xcc, loop_2777
31745 tleu %icc, 0x0
31746 edge32 %l2, %o1, %i2
31747loop_2776:
31748 edge32l %l4, %o7, %l5
31749loop_2777:
31750 tg %xcc, 0x1
31751 bgu,a loop_2778
31752 edge8l %i7, %g5, %l0
31753 fxnor %f6, %f20, %f26
31754 movrlez %i4, %g6, %o3
31755loop_2778:
31756 tvc %icc, 0x5
31757 subccc %o5, %i1, %l3
31758 movne %xcc, %g7, %g1
31759 array16 %o4, %i3, %o6
31760 fmuld8ulx16 %f2, %f7, %f12
31761 set 0x60, %i7
31762 stba %g3, [%l7 + %i7] 0x15
31763 ldstub [%l7 + 0x1B], %l1
31764 movrlz %i5, 0x038, %g2
31765 tg %icc, 0x6
31766 fnot2s %f12, %f13
31767 tge %icc, 0x7
31768 fcmple32 %f16, %f14, %i0
31769 movn %icc, %g4, %i6
31770 movrgz %o2, %o0, %l2
31771 movre %o1, %l6, %i2
31772 udiv %o7, 0x1B18, %l4
31773 xor %i7, %g5, %l0
31774 mova %xcc, %l5, %g6
31775 wr %g0, 0x10, %asi
31776 ldstuba [%l7 + 0x5B] %asi, %o3
31777 edge32n %i4, %o5, %l3
31778 movcs %icc, %g7, %g1
31779 bgu,pn %xcc, loop_2779
31780 bvs,a,pt %icc, loop_2780
31781 te %icc, 0x0
31782 movge %xcc, %o4, %i3
31783loop_2779:
31784 fbne,a %fcc2, loop_2781
31785loop_2780:
31786 tneg %xcc, 0x4
31787 st %f28, [%l7 + 0x68]
31788 bgu,pt %icc, loop_2782
31789loop_2781:
31790 addc %o6, 0x004B, %i1
31791 smul %g3, %i5, %g2
31792 nop
31793 setx 0xBB3B8B5B, %l0, %l6
31794 st %l6, [%l7 + 0x28]
31795 ld [%l7 + 0x28], %f11
31796 setx 0xAC9C3522, %l1, %l5
31797 st %l5, [%l7 + 0x10]
31798 ld [%l7 + 0x10], %f7
31799 fsubs %f7, %f11, %f7
31800loop_2782:
31801 nop
31802 wr %g0, 0x89, %asi
31803 stwa %i0, [%l7 + 0x24] %asi
31804 fandnot1s %f30, %f3, %f26
31805 movgu %icc, %l1, %i6
31806 edge8n %g4, %o2, %l2
31807 alignaddr %o1, %o0, %l6
31808 array8 %i2, %l4, %o7
31809 wr %g0, 0x81, %asi
31810 ldda [%l7 + 0x20] %asi, %i6
31811 membar 0x32
31812 smulcc %g5, %l0, %l5
31813 nop
31814 setx 0x4C7352EA642B5374, %l0, %l6
31815 stx %l6, [%l7 + 0x28]
31816 ldd [%l7 + 0x28], %f14
31817 setx 0x3E59340F7E497437, %l1, %l5
31818 stx %l5, [%l7 + 0x10]
31819 ldd [%l7 + 0x10], %f14
31820 fmuld %f14, %f14, %f2
31821 fcmpgt32 %f12, %f10, %g6
31822 fmovdl %xcc, %f2, %f18
31823 mulscc %i4, %o5, %o3
31824 movg %icc, %g7, %l3
31825 set 0x50, %o2
31826 stxa %o4, [%l7 + %o2] 0x18
31827 fmovdcc %xcc, %f26, %f25
31828 add %l7, 0x58, %l6
31829 wr %g0, 0x80, %asi
31830 casa [%l6] 0x80, %g1, %o6
31831 fmovdneg %xcc, %f9, %f21
31832 andn %i1, 0x049E, %i3
31833 fbo,a %fcc2, loop_2783
31834 bcc,pt %icc, loop_2784
31835 movrgez %i5, 0x0D7, %g3
31836 set 0x4D, %l1
31837 stba %g2, [%l7 + %l1] 0x23
31838 membar #Sync
31839loop_2783:
31840 lduh [%l7 + 0x4E], %i0
31841loop_2784:
31842 flush %l7 + 0x38
31843 movcc %icc, %l1, %i6
31844 movne %xcc, %g4, %o2
31845 ldub [%l7 + 0x0B], %l2
31846 fbge %fcc1, loop_2785
31847 fcmpne32 %f22, %f24, %o1
31848 fmovsne %xcc, %f7, %f27
31849 flush %l7 + 0x54
31850loop_2785:
31851 andncc %o0, %l6, %i2
31852 bneg loop_2786
31853 subccc %o7, %i7, %l4
31854 movvs %icc, %g5, %l0
31855 tg %icc, 0x4
31856loop_2786:
31857 fmovdg %icc, %f29, %f2
31858 faligndata %f30, %f28, %f20
31859 fmovda %icc, %f11, %f20
31860 tsubcc %g6, 0x02B1, %i4
31861 nop
31862 setx loop_2787, %l0, %l1
31863 wrpr 0x1, %tl
31864 wrpr %l1, %tpc
31865 add %l1, 0x4, %l1
31866 wrpr %l1, %tnpc
31867 setx 0x34400001400, %l0, %l1
31868 wrpr %l1, %tstate
31869 wrhpr 0x4, %htstate
31870 retry
31871 fpadd32 %f22, %f8, %f26
31872 bneg,a,pt %icc, loop_2788
31873 tsubcc %l5, 0x0043, %o5
31874loop_2787:
31875 edge16ln %g7, %o3, %l3
31876 ldstub [%l7 + 0x2F], %g1
31877loop_2788:
31878 movrgz %o6, %i1, %o4
31879 orncc %i5, 0x1DAA, %i3
31880 membar 0x75
31881 orncc %g3, %i0, %l1
31882 membar #Sync
31883 set 0x40, %l0
31884 ldda [%l7 + %l0] 0xf1, %f16
31885 tl %icc, 0x0
31886 tpos %icc, 0x0
31887 array32 %g2, %i6, %g4
31888 wr %g0, 0x80, %asi
31889 stwa %l2, [%l7 + 0x6C] %asi
31890 fpadd16 %f22, %f4, %f20
31891 xnor %o1, %o0, %o2
31892 movrgz %l6, 0x3DA, %o7
31893 ldstub [%l7 + 0x74], %i7
31894 srax %l4, 0x12, %i2
31895 faligndata %f0, %f18, %f18
31896 fandnot2 %f8, %f22, %f2
31897 fmovscc %icc, %f7, %f13
31898 bg,pn %icc, loop_2789
31899 fmul8x16au %f18, %f31, %f8
31900 movvs %xcc, %l0, %g6
31901 movrgz %i4, %g5, %o5
31902loop_2789:
31903 sdivcc %l5, 0x00CF, %o3
31904 set 0x360, %o4
31905 nop ! nop ! ldxa [%g0 + %o4] 0x40, %g7 ripped by fixASI40.pl ripped by fixASI40.pl
31906 subcc %l3, %o6, %i1
31907 bge loop_2790
31908 nop
31909 fitod %f2, %f18
31910 fdtox %f18, %f18
31911 fxtod %f18, %f18
31912 ld [%l7 + 0x30], %f6
31913 mulscc %o4, %i5, %i3
31914loop_2790:
31915 movpos %icc, %g1, %i0
31916 xor %l1, 0x0596, %g3
31917 subc %g2, 0x0B0F, %i6
31918 and %l2, 0x0F55, %g4
31919 movpos %icc, %o1, %o0
31920 movcs %icc, %l6, %o7
31921 fmovsge %icc, %f20, %f12
31922 orn %i7, %l4, %o2
31923 set 0x48, %i2
31924 stxa %l0, [%l7 + %i2] 0x2f
31925 membar #Sync
31926 add %l7, 0x4C, %l6
31927 wr %g0, 0x89, %asi
31928 lda [%l6] %asi, %g6
31929 casa [%l6] 0x89, %g6, %i4
31930 set 0x0A, %g6
31931 lduba [%l7 + %g6] 0x18, %g5
31932 edge16n %i2, %l5, %o3
31933 tvs %xcc, 0x2
31934 fpsub16 %f12, %f22, %f2
31935 movvc %xcc, %g7, %l3
31936 tneg %icc, 0x1
31937 fcmpeq32 %f18, %f10, %o5
31938 fone %f4
31939 array32 %i1, %o4, %i5
31940 restored
31941 rdpr %cwp, %g1
31942 rdpr %cansave, %g2
31943 rdpr %canrestore, %g3
31944 rdpr %cleanwin, %g4
31945 rdpr %otherwin, %g5
31946 rdpr %wstate, %g6
31947 bg %icc, loop_2791
31948 edge16ln %i3, %g1, %i0
31949 restored
31950 rdpr %cwp, %g1
31951 rdpr %cansave, %g2
31952 rdpr %canrestore, %g3
31953 rdpr %cleanwin, %g4
31954 rdpr %otherwin, %g5
31955 rdpr %wstate, %g6
31956 fandnot2s %f10, %f27, %f22
31957loop_2791:
31958 sdiv %o6, 0x1122, %g3
31959 movn %xcc, %g2, %i6
31960 mulscc %l2, %l1, %g4
31961 ta %xcc, 0x2
31962 wr %g0, 0x19, %asi
31963 ldswa [%l7 + 0x30] %asi, %o0
31964 movn %icc, %l6, %o1
31965 tl %xcc, 0x5
31966 wr %g0, 0x89, %asi
31967 lda [%l7 + 0x48] %asi, %f20
31968 fmovdcc %xcc, %f30, %f17
31969 array8 %o7, %i7, %o2
31970 fcmpgt16 %f14, %f22, %l0
31971 sir 0x18F8
31972 or %g6, %l4, %i4
31973 sdivcc %i2, 0x070A, %g5
31974 movcc %xcc, %o3, %l5
31975 fpadd16 %f18, %f0, %f28
31976 movpos %xcc, %l3, %o5
31977 fsrc2s %f10, %f13
31978 ta %xcc, 0x0
31979 sll %i1, %o4, %g7
31980 edge32n %i3, %g1, %i0
31981 sdiv %i5, 0x0EB0, %g3
31982 array16 %g2, %o6, %l2
31983 edge8n %i6, %l1, %o0
31984 fcmpne32 %f22, %f12, %l6
31985 tsubcctv %g4, 0x1ABE, %o1
31986 mova %xcc, %i7, %o7
31987 movge %icc, %o2, %l0
31988 fbge %fcc3, loop_2792
31989 movne %icc, %l4, %g6
31990 fbue %fcc3, loop_2793
31991 sdiv %i2, 0x0451, %i4
31992loop_2792:
31993 fmovdcs %icc, %f7, %f21
31994 sub %o3, %g5, %l5
31995loop_2793:
31996 movne %xcc, %o5, %l3
31997 brlz,a %i1, loop_2794
31998 fmovrsgez %o4, %f27, %f5
31999 wr %g0, 0x89, %asi
32000 lda [%l7 + 0x18] %asi, %f22
32001loop_2794:
32002 nop
32003 wr %g0, 0x80, %asi
32004 swapa [%l7 + 0x6C] %asi, %g7
32005 taddcc %i3, 0x18DF, %i0
32006 ta %icc, 0x4
32007 edge32 %g1, %i5, %g3
32008 stbar
32009 fbule %fcc1, loop_2795
32010 popc 0x1059, %o6
32011 popc 0x10DA, %l2
32012 orcc %g2, 0x08CF, %l1
32013loop_2795:
32014 andncc %o0, %i6, %g4
32015 be,a,pt %xcc, loop_2796
32016 fpadd16 %f28, %f16, %f18
32017 edge16l %l6, %o1, %o7
32018 bl,a,pn %icc, loop_2797
32019loop_2796:
32020 movvs %icc, %i7, %l0
32021 sllx %l4, 0x1C, %g6
32022 orncc %i2, %o2, %o3
32023loop_2797:
32024 fmovsl %xcc, %f16, %f22
32025 bvs %xcc, loop_2798
32026 udivcc %i4, 0x074A, %g5
32027 movg %icc, %l5, %l3
32028 edge8ln %o5, %i1, %g7
32029loop_2798:
32030 tsubcc %o4, 0x02CD, %i3
32031 tl %xcc, 0x1
32032 edge32l %g1, %i5, %g3
32033 saved
32034 rdpr %cwp, %g1
32035 rdpr %cansave, %g2
32036 rdpr %canrestore, %g3
32037 rdpr %cleanwin, %g4
32038 rdpr %otherwin, %g5
32039 rdpr %wstate, %g6
32040 tcs %xcc, 0x2
32041 smulcc %i0, %l2, %g2
32042 nop
32043 fitos %f8, %f10
32044 fstoi %f10, %f17
32045 edge16ln %l1, %o0, %o6
32046 tvs %icc, 0x5
32047 edge16l %g4, %i6, %o1
32048 alignaddr %o7, %i7, %l6
32049 movrlz %l4, %l0, %i2
32050 mulx %o2, 0x0B8A, %o3
32051 nop
32052 fitod %f12, %f30
32053 fdtox %f30, %f4
32054 set 0x14, %i3
32055 ldswa [%l7 + %i3] 0x15, %i4
32056 ldd [%l7 + 0x78], %f18
32057 edge32ln %g6, %l5, %l3
32058 array8 %o5, %i1, %g7
32059 bneg,a,pn %icc, loop_2799
32060 fabsd %f8, %f10
32061 tne %xcc, 0x1
32062 movl %icc, %o4, %g5
32063loop_2799:
32064 xnor %g1, 0x0A2C, %i3
32065 brlz,a %g3, loop_2800
32066 ba %xcc, loop_2801
32067 movvc %xcc, %i5, %l2
32068 sdivcc %i0, 0x01A3, %l1
32069loop_2800:
32070 movleu %icc, %g2, %o0
32071loop_2801:
32072 bl,a loop_2802
32073 srlx %g4, %i6, %o1
32074 addc %o7, 0x0A52, %i7
32075 xnor %o6, %l4, %l6
32076loop_2802:
32077 array32 %l0, %i2, %o2
32078 tneg %icc, 0x7
32079 tsubcctv %i4, 0x00D3, %o3
32080 move %xcc, %g6, %l5
32081 fbule,a %fcc2, loop_2803
32082 bne loop_2804
32083 faligndata %f26, %f8, %f12
32084 fors %f21, %f3, %f7
32085loop_2803:
32086 movge %xcc, %o5, %i1
32087loop_2804:
32088 tn %icc, 0x4
32089 stbar
32090 movvs %icc, %g7, %o4
32091 movn %xcc, %g5, %g1
32092 xor %l3, %i3, %i5
32093 sdiv %g3, 0x0E66, %i0
32094 movge %xcc, %l2, %g2
32095 ba %xcc, loop_2805
32096 alignaddrl %l1, %o0, %i6
32097 mulscc %g4, 0x1C58, %o1
32098 prefetch [%l7 + 0x40], 0x1
32099loop_2805:
32100 edge16n %i7, %o6, %o7
32101 udivx %l4, 0x11D0, %l6
32102 movneg %xcc, %l0, %i2
32103 sdiv %i4, 0x1ABC, %o2
32104 fmovsge %icc, %f14, %f7
32105 wr %g0, 0x89, %asi
32106 stha %g6, [%l7 + 0x76] %asi
32107 bge %xcc, loop_2806
32108 popc 0x1384, %l5
32109 edge32l %o5, %i1, %g7
32110 mulx %o4, %o3, %g1
32111loop_2806:
32112 smul %l3, %g5, %i3
32113 subc %g3, 0x0B13, %i5
32114 bcs,pn %icc, loop_2807
32115 brlez,a %i0, loop_2808
32116 ld [%l7 + 0x10], %f1
32117 fbug,a %fcc3, loop_2809
32118loop_2807:
32119 movre %l2, 0x08E, %g2
32120loop_2808:
32121 fbne,a %fcc0, loop_2810
32122 fble %fcc0, loop_2811
32123loop_2809:
32124 sir 0x0D57
32125 fandnot1 %f4, %f26, %f18
32126loop_2810:
32127 edge32n %l1, %i6, %o0
32128loop_2811:
32129 tsubcctv %g4, %o1, %o6
32130 fexpand %f18, %f6
32131 smulcc %i7, %l4, %o7
32132 srl %l6, 0x1C, %i2
32133 fbg %fcc1, loop_2812
32134 nop
32135 setx 0x48070998, %l0, %l6
32136 st %l6, [%l7 + 0x28]
32137 ld [%l7 + 0x28], %f25
32138 setx 0x607D4DFC, %l1, %l5
32139 st %l5, [%l7 + 0x10]
32140 ld [%l7 + 0x10], %f8
32141 fsubs %f8, %f25, %f30
32142 prefetch [%l7 + 0x4C], 0x1
32143 movrne %l0, %i4, %o2
32144loop_2812:
32145 nop
32146 wr %g0, 0x11, %asi
32147 ldda [%l7 + 0x50] %asi, %g6
32148 tcs %xcc, 0x0
32149 smulcc %l5, 0x1A6B, %o5
32150 tvc %xcc, 0x6
32151 tg %xcc, 0x3
32152 movl %xcc, %g7, %i1
32153 fmovsl %icc, %f23, %f9
32154 andncc %o4, %g1, %o3
32155 bgu,a %xcc, loop_2813
32156 fpadd32s %f5, %f8, %f0
32157 tne %icc, 0x1
32158 fmovdgu %xcc, %f12, %f25
32159loop_2813:
32160 andn %g5, %l3, %g3
32161 fbul,a %fcc2, loop_2814
32162 tvs %xcc, 0x7
32163 nop
32164 setx 0x804FBC8F, %l0, %l6
32165 st %l6, [%l7 + 0x5C]
32166 ld [%l7 + 0x5C], %fsr
32167 stbar
32168loop_2814:
32169 tne %icc, 0x4
32170 edge16 %i5, %i0, %l2
32171 andcc %i3, 0x1515, %l1
32172 taddcc %i6, %g2, %g4
32173 saved
32174 rdpr %cwp, %g1
32175 rdpr %cansave, %g2
32176 rdpr %canrestore, %g3
32177 rdpr %cleanwin, %g4
32178 rdpr %otherwin, %g5
32179 rdpr %wstate, %g6
32180 bgu loop_2815
32181 movpos %xcc, %o0, %o1
32182 tneg %xcc, 0x3
32183 sethi 0x131B, %o6
32184loop_2815:
32185 mulx %l4, 0x1276, %i7
32186 tge %xcc, 0x0
32187 tcc %xcc, 0x0
32188 xor %l6, 0x18CC, %i2
32189 swap [%l7 + 0x30], %l0
32190 fnot1 %f2, %f24
32191 umulcc %i4, 0x0E22, %o7
32192 wr %g0, 0x57, %asi
32193 stxa %g6, [%g0 + 0x0] %asi
32194 taddcc %o2, %o5, %g7
32195 fmovsg %icc, %f10, %f9
32196 tge %xcc, 0x0
32197 movcc %xcc, %i1, %o4
32198 nop
32199 setx loop_2816, %l0, %l1
32200 wrpr 0x1, %tl
32201 wrpr %l1, %tnpc
32202 setx 0x34400001400, %l0, %l1
32203 wrpr %l1, %tstate
32204 wrhpr 0x4, %htstate
32205 done
32206 nop
32207 fitos %f4, %f25
32208 fstod %f25, %f14
32209 fmovse %xcc, %f23, %f15
32210 array8 %l5, %g1, %g5
32211loop_2816:
32212 fmovscc %icc, %f27, %f14
32213 fmovrslez %l3, %f18, %f18
32214 fpadd32 %f30, %f30, %f12
32215 array16 %g3, %o3, %i0
32216 smulcc %i5, 0x0EA5, %i3
32217 ldx [%l7 + 0x68], %l2
32218 nop
32219 setx loop_2817, %l0, %l1
32220 wrpr 0x1, %tl
32221 wrpr %l1, %tnpc
32222 setx 0x34400001400, %l0, %l1
32223 wrpr %l1, %tstate
32224 wrhpr 0x4, %htstate
32225 done
32226 taddcctv %l1, 0x123A, %g2
32227 orcc %i6, 0x1014, %g4
32228 fmovsvc %icc, %f8, %f30
32229loop_2817:
32230 fmovsa %xcc, %f5, %f6
32231 mova %xcc, %o0, %o1
32232 xor %l4, 0x1018, %o6
32233 fbe %fcc2, loop_2818
32234 bvs,a,pt %xcc, loop_2819
32235 fpsub32s %f17, %f16, %f25
32236 fmovrdne %i7, %f12, %f4
32237loop_2818:
32238 nop
32239 set 0x35, %o7
32240 stba %l6, [%l7 + %o7] 0x15
32241loop_2819:
32242 movle %xcc, %i2, %l0
32243 fbl %fcc1, loop_2820
32244 nop
32245 fitos %f1, %f10
32246 fstod %f10, %f6
32247 mulscc %i4, %g6, %o7
32248 bl,pt %icc, loop_2821
32249loop_2820:
32250 alignaddrl %o5, %o2, %i1
32251 nop
32252 fitod %f2, %f4
32253 fdtos %f4, %f0
32254 flush %l7 + 0x5C
32255loop_2821:
32256 movne %icc, %o4, %l5
32257 fbe %fcc2, loop_2822
32258 call loop_2823
32259 array32 %g7, %g5, %l3
32260 edge8n %g3, %o3, %i0
32261loop_2822:
32262 movn %xcc, %g1, %i3
32263loop_2823:
32264 movrgez %l2, %i5, %g2
32265 andcc %i6, %l1, %o0
32266 ble,a,pt %icc, loop_2824
32267 st %f25, [%l7 + 0x50]
32268 add %l7, 0x60, %l6
32269 wr %g0, 0x10, %asi
32270 ldxa [%l6] %asi, %o1
32271 casxa [%l6] %asi, %o1, %g4
32272loop_2824:
32273 alignaddrl %o6, %i7, %l6
32274 tcc %xcc, 0x5
32275 sdivcc %i2, 0x09F7, %l0
32276 fbul %fcc0, loop_2825
32277 move %xcc, %l4, %g6
32278 sdivx %i4, 0x1BDD, %o5
32279 movpos %xcc, %o2, %o7
32280loop_2825:
32281 fandnot1s %f16, %f13, %f12
32282 mulscc %i1, %o4, %g7
32283 set 0x25, %o1
32284 ldstuba [%l7 + %o1] 0x04, %l5
32285 movrgez %l3, %g5, %g3
32286 edge32 %i0, %o3, %g1
32287 mulscc %l2, 0x057F, %i3
32288 set 0x70, %l4
32289 lduha [%l7 + %l4] 0x80, %g2
32290 add %l7, 0x50, %l6
32291 wr %g0, 0x80, %asi
32292 ldxa [%l6] %asi, %i6
32293 casxa [%l6] 0x80, %i6, %l1
32294 movcs %xcc, %i5, %o1
32295 fpsub32s %f18, %f14, %f5
32296 set 0x20, %g2
32297 lduwa [%l7 + %g2] 0x15, %g4
32298 srl %o6, 0x09, %i7
32299 set 0x63, %i0
32300 ldsba [%l7 + %i0] 0x19, %o0
32301 addc %i2, 0x0EF3, %l0
32302 sllx %l6, 0x01, %g6
32303 smul %l4, %i4, %o5
32304 lduh [%l7 + 0x3E], %o2
32305 tvs %icc, 0x4
32306 fmovdvs %icc, %f19, %f22
32307 movrlez %o7, 0x281, %o4
32308 ldub [%l7 + 0x0A], %i1
32309 alignaddr %g7, %l5, %g5
32310 mulx %g3, %l3, %o3
32311 edge32 %i0, %g1, %l2
32312 saved
32313 rdpr %cwp, %g1
32314 rdpr %cansave, %g2
32315 rdpr %canrestore, %g3
32316 rdpr %cleanwin, %g4
32317 rdpr %otherwin, %g5
32318 rdpr %wstate, %g6
32319 fcmpne32 %f30, %f26, %g2
32320 movcc %xcc, %i6, %l1
32321 fnors %f1, %f21, %f29
32322 fxor %f0, %f2, %f20
32323 bcs %icc, loop_2826
32324 tsubcc %i3, %i5, %g4
32325 subcc %o1, 0x053C, %o6
32326 movrlz %i7, %i2, %o0
32327loop_2826:
32328 movrlz %l0, %l6, %g6
32329 fandnot2s %f25, %f31, %f27
32330 fmovdcs %xcc, %f29, %f18
32331 fmovdcs %icc, %f25, %f23
32332 xorcc %l4, 0x0875, %i4
32333 sll %o5, %o7, %o2
32334 edge16 %o4, %g7, %i1
32335 saved
32336 rdpr %cwp, %g1
32337 rdpr %cansave, %g2
32338 rdpr %canrestore, %g3
32339 rdpr %cleanwin, %g4
32340 rdpr %otherwin, %g5
32341 rdpr %wstate, %g6
32342 fmul8x16au %f12, %f6, %f12
32343 fnand %f12, %f12, %f2
32344 subcc %l5, %g5, %g3
32345 umulcc %l3, 0x18A0, %o3
32346 fabss %f25, %f31
32347 sub %i0, %g1, %l2
32348 tge %icc, 0x6
32349 tne %icc, 0x0
32350 fmovdcs %xcc, %f26, %f10
32351 nop
32352 setx 0x7D99447CEEE973A1, %l0, %l6
32353 stx %l6, [%l7 + 0x28]
32354 ldd [%l7 + 0x28], %f10
32355 setx 0xAAE7DFD5388DA52C, %l1, %l5
32356 stx %l5, [%l7 + 0x10]
32357 ldd [%l7 + 0x10], %f20
32358 fdivd %f20, %f10, %f10
32359 fnegs %f9, %f1
32360 array8 %i6, %g2, %i3
32361 fsrc2 %f22, %f10
32362 tl %icc, 0x5
32363 movne %icc, %l1, %i5
32364 fbn,a %fcc1, loop_2827
32365 srax %g4, %o6, %o1
32366 movrlz %i7, 0x0CB, %i2
32367 te %xcc, 0x7
32368loop_2827:
32369 sdiv %o0, 0x18A8, %l0
32370 andncc %g6, %l6, %l4
32371 wr %g0, 0x89, %asi
32372 lda [%l7 + 0x60] %asi, %f10
32373 edge32l %i4, %o5, %o7
32374 ldsb [%l7 + 0x52], %o2
32375 subcc %o4, %g7, %l5
32376 movrgez %g5, %g3, %i1
32377 fmovrsgz %o3, %f29, %f23
32378 movrne %i0, 0x064, %l3
32379 edge16ln %g1, %l2, %i6
32380 movrlez %i3, %g2, %l1
32381 sth %g4, [%l7 + 0x74]
32382 umul %i5, 0x13FD, %o1
32383 alignaddrl %i7, %i2, %o6
32384 set 0x33, %o3
32385 ldsba [%l7 + %o3] 0x0c, %o0
32386 add %l0, 0x1C66, %l6
32387 srax %l4, 0x05, %i4
32388 taddcc %o5, %g6, %o7
32389 sllx %o4, %g7, %o2
32390 fornot1 %f6, %f20, %f28
32391 subc %l5, %g5, %i1
32392 nop
32393 fitos %f7, %f16
32394 fstod %f16, %f20
32395 xnorcc %g3, %o3, %i0
32396 lduh [%l7 + 0x72], %g1
32397 set 0x68, %i6
32398 prefetcha [%l7 + %i6] 0x81, 0x1
32399 fexpand %f3, %f24
32400 popc 0x011D, %l2
32401 add %i3, 0x1448, %i6
32402 movleu %xcc, %l1, %g2
32403 tvc %icc, 0x3
32404 wr %g0, 0x04, %asi
32405 lduwa [%l7 + 0x30] %asi, %i5
32406 fmovrdlz %g4, %f0, %f4
32407 edge8l %i7, %o1, %o6
32408 ta %xcc, 0x5
32409 edge16n %o0, %l0, %i2
32410 fnors %f22, %f19, %f22
32411 mulscc %l4, 0x0E4D, %l6
32412 sub %i4, %g6, %o5
32413 edge8l %o4, %g7, %o7
32414 addcc %o2, 0x1427, %g5
32415 fpadd32s %f9, %f24, %f3
32416 brgz %l5, loop_2828
32417 fsrc1 %f26, %f12
32418 set 0x4C, %o5
32419 ldswa [%l7 + %o5] 0x81, %i1
32420loop_2828:
32421 fbn %fcc1, loop_2829
32422 addcc %o3, 0x02FB, %g3
32423 brnz,a %i0, loop_2830
32424 fble,a %fcc0, loop_2831
32425loop_2829:
32426 add %l3, 0x0147, %l2
32427 wr %g0, 0x88, %asi
32428 lduwa [%l7 + 0x44] %asi, %i3
32429loop_2830:
32430 tcc %xcc, 0x6
32431loop_2831:
32432 addc %i6, %l1, %g2
32433 umulcc %g1, %i5, %i7
32434 fmovsa %icc, %f14, %f7
32435 addcc %g4, %o6, %o1
32436 lduw [%l7 + 0x64], %l0
32437 movrgez %o0, %l4, %l6
32438 fbo,a %fcc1, loop_2832
32439 fones %f0
32440 srl %i2, 0x02, %i4
32441 udiv %o5, 0x03C4, %o4
32442loop_2832:
32443 fornot2 %f2, %f8, %f2
32444 tsubcc %g7, 0x1E9A, %g6
32445 movcc %xcc, %o2, %o7
32446 sir 0x1ECE
32447 andcc %l5, 0x150B, %g5
32448 std %f30, [%l7 + 0x08]
32449 fmovdn %xcc, %f24, %f4
32450 xnor %i1, 0x09A0, %g3
32451 fmovrdgz %o3, %f18, %f8
32452 edge8l %l3, %i0, %i3
32453 udivcc %i6, 0x0273, %l1
32454 andcc %l2, %g1, %g2
32455 fmuld8ulx16 %f8, %f4, %f30
32456 array8 %i7, %i5, %g4
32457 fmovrsgz %o1, %f0, %f4
32458 fbug,a %fcc2, loop_2833
32459 ldd [%l7 + 0x18], %f16
32460 tle %xcc, 0x5
32461 bgu,a loop_2834
32462loop_2833:
32463 bneg,a %icc, loop_2835
32464 fandnot2s %f10, %f7, %f20
32465 sdiv %l0, 0x1778, %o6
32466loop_2834:
32467 addccc %o0, 0x14DA, %l4
32468loop_2835:
32469 nop
32470 set 0x48, %g7
32471 std %f28, [%l7 + %g7]
32472 smulcc %i2, 0x06AF, %i4
32473 popc 0x0BE5, %l6
32474 fmovrslz %o5, %f30, %f31
32475 sdivcc %o4, 0x0409, %g7
32476 fbu %fcc2, loop_2836
32477 edge16ln %o2, %g6, %l5
32478 edge16 %o7, %i1, %g5
32479 udivx %g3, 0x1014, %o3
32480loop_2836:
32481 subccc %i0, %i3, %l3
32482 subcc %i6, 0x1AB7, %l1
32483 fcmpne16 %f18, %f28, %l2
32484 umulcc %g2, 0x1A8E, %g1
32485 brnz %i7, loop_2837
32486 movrlez %g4, 0x033, %o1
32487 movvc %icc, %l0, %o6
32488 ldd [%l7 + 0x78], %o0
32489loop_2837:
32490 movne %xcc, %l4, %i5
32491 fmovdg %icc, %f29, %f25
32492 movrlez %i4, 0x0F7, %i2
32493 ba,pn %icc, loop_2838
32494 edge32ln %l6, %o4, %g7
32495 orcc %o2, 0x02AA, %g6
32496 sethi 0x18A5, %l5
32497loop_2838:
32498 fmovs %f6, %f2
32499 udivcc %o5, 0x0928, %o7
32500 fxnors %f5, %f9, %f18
32501 saved
32502 rdpr %cwp, %g1
32503 rdpr %cansave, %g2
32504 rdpr %canrestore, %g3
32505 rdpr %cleanwin, %g4
32506 rdpr %otherwin, %g5
32507 rdpr %wstate, %g6
32508 fmovscs %xcc, %f18, %f3
32509 fmovdcs %icc, %f9, %f2
32510 restored
32511 rdpr %cwp, %g1
32512 rdpr %cansave, %g2
32513 rdpr %canrestore, %g3
32514 rdpr %cleanwin, %g4
32515 rdpr %otherwin, %g5
32516 rdpr %wstate, %g6
32517 for %f8, %f26, %f10
32518 tsubcc %g5, 0x0EAB, %g3
32519 fpadd16s %f4, %f31, %f20
32520 nop
32521 fitos %f14, %f29
32522 fstox %f29, %f26
32523 fxtos %f26, %f11
32524 fbuge %fcc2, loop_2839
32525 movcc %xcc, %i1, %o3
32526 udivx %i3, 0x00DB, %l3
32527 fmovdcc %xcc, %f13, %f29
32528loop_2839:
32529 nop
32530 fitod %f4, %f22
32531 fdtoi %f22, %f7
32532 tcs %xcc, 0x0
32533 andncc %i6, %l1, %l2
32534 umulcc %i0, %g2, %i7
32535 tsubcctv %g1, %o1, %l0
32536 edge32ln %o6, %g4, %o0
32537 tsubcctv %i5, %i4, %i2
32538 fornot2s %f2, %f8, %f9
32539 mulscc %l6, %l4, %o4
32540 nop
32541 fitod %f18, %f22
32542 edge32l %g7, %g6, %o2
32543 movvc %xcc, %o5, %l5
32544 movrne %o7, 0x1E9, %g3
32545 set 0x30, %o0
32546 swapa [%l7 + %o0] 0x0c, %i1
32547 lduw [%l7 + 0x3C], %o3
32548 fmul8x16al %f17, %f28, %f24
32549 fpack32 %f24, %f12, %f22
32550 srl %i3, 0x05, %l3
32551 fmovs %f13, %f25
32552 fsrc2 %f2, %f20
32553 wr %g0, 0x19, %asi
32554 ldstuba [%l7 + 0x6D] %asi, %g5
32555 fmovrdlz %i6, %f2, %f8
32556 mova %icc, %l2, %i0
32557 fandnot1 %f6, %f4, %f14
32558 fmovde %icc, %f6, %f31
32559 fpmerge %f8, %f19, %f14
32560 prefetch [%l7 + 0x38], 0x3
32561 pdist %f26, %f4, %f14
32562 tge %icc, 0x6
32563 or %l1, 0x137C, %g2
32564 edge32l %g1, %i7, %l0
32565 tn %xcc, 0x7
32566 orncc %o1, %o6, %g4
32567 tn %xcc, 0x7
32568 tge %icc, 0x3
32569 nop
32570 set 0x27, %i4
32571 ldstub [%l7 + %i4], %o0
32572 movge %xcc, %i5, %i4
32573 fmovsa %xcc, %f11, %f24
32574 movre %l6, 0x383, %l4
32575 sll %o4, %i2, %g6
32576 addcc %o2, %g7, %o5
32577 wr %g0, 0x04, %asi
32578 stda %f0, [%l7 + 0x40] %asi
32579 fmovdg %icc, %f4, %f16
32580 tl %icc, 0x7
32581 tvs %xcc, 0x5
32582 movvs %icc, %o7, %l5
32583 subc %g3, %o3, %i3
32584 movrlez %l3, %g5, %i6
32585 stw %l2, [%l7 + 0x74]
32586 sdivcc %i1, 0x1C03, %i0
32587 wr %g0, 0x18, %asi
32588 ldsba [%l7 + 0x5B] %asi, %l1
32589 bneg,a,pt %xcc, loop_2840
32590 edge16 %g1, %g2, %l0
32591 sll %i7, 0x00, %o6
32592 movne %xcc, %g4, %o1
32593loop_2840:
32594 brgz %i5, loop_2841
32595 edge16 %i4, %l6, %o0
32596 sdiv %o4, 0x0027, %i2
32597 ldd [%l7 + 0x58], %f12
32598loop_2841:
32599 subc %l4, 0x00DB, %o2
32600 tvc %icc, 0x4
32601 fmovda %icc, %f2, %f18
32602 brz %g7, loop_2842
32603 nop
32604 set 0x40, %o6
32605 ldd [%l7 + %o6], %g6
32606 movvc %xcc, %o7, %o5
32607 fcmple32 %f0, %f8, %l5
32608loop_2842:
32609 fpack32 %f12, %f2, %f8
32610 bn %icc, loop_2843
32611 tle %icc, 0x6
32612 fbo,a %fcc1, loop_2844
32613 fmovdvc %icc, %f16, %f25
32614loop_2843:
32615 fpsub32s %f13, %f0, %f2
32616 fbug,a %fcc2, loop_2845
32617loop_2844:
32618 addcc %o3, 0x135D, %g3
32619 fbuge,a %fcc1, loop_2846
32620 fors %f24, %f0, %f17
32621loop_2845:
32622 sll %i3, 0x17, %g5
32623 nop
32624 fitos %f9, %f21
32625 fstox %f21, %f18
32626 fxtos %f18, %f15
32627loop_2846:
32628 subc %i6, 0x19AB, %l2
32629 tle %icc, 0x2
32630 add %i1, 0x0103, %l3
32631 tgu %xcc, 0x1
32632 array16 %l1, %g1, %g2
32633 fands %f21, %f14, %f24
32634 sethi 0x1F02, %l0
32635 movre %i7, 0x3AA, %o6
32636 mulx %i0, %o1, %i5
32637 edge16 %g4, %l6, %o0
32638 set 0x28, %l6
32639 prefetcha [%l7 + %l6] 0x10, 0x2
32640 wr %g0, 0x04, %asi
32641 stba %o4, [%l7 + 0x6D] %asi
32642 nop
32643 setx 0xAFD2A8DCBFB0887B, %l0, %l6
32644 stx %l6, [%l7 + 0x28]
32645 ldd [%l7 + 0x28], %f2
32646 setx 0x13B3ECDE887179E7, %l1, %l5
32647 stx %l5, [%l7 + 0x10]
32648 ldd [%l7 + 0x10], %f0
32649 faddd %f0, %f2, %f14
32650 fmovrsne %i2, %f28, %f3
32651 fmovdge %xcc, %f1, %f12
32652 nop
32653 setx 0x9ABFD880, %l0, %l6
32654 st %l6, [%l7 + 0x28]
32655 ld [%l7 + 0x28], %f9
32656 setx 0x659642B8, %l1, %l5
32657 st %l5, [%l7 + 0x10]
32658 ld [%l7 + 0x10], %f28
32659 fsubs %f28, %f9, %f20
32660 xor %l4, 0x06B2, %o2
32661 sth %g7, [%l7 + 0x40]
32662 bne,pt %xcc, loop_2847
32663 fnegs %f5, %f7
32664 bgu,a loop_2848
32665 addc %g6, %o7, %l5
32666loop_2847:
32667 nop
32668 set 0x60, %l5
32669 ldx [%l7 + %l5], %o3
32670 sdivx %g3, 0x1DD3, %o5
32671loop_2848:
32672 movleu %icc, %g5, %i3
32673 edge8 %i6, %i1, %l2
32674 set 0x8, %l3
32675 stxa %l1, [%g0 + %l3] 0x21
32676 fnot1s %f30, %f19
32677 restored
32678 rdpr %cwp, %g1
32679 rdpr %cansave, %g2
32680 rdpr %canrestore, %g3
32681 rdpr %cleanwin, %g4
32682 rdpr %otherwin, %g5
32683 rdpr %wstate, %g6
32684 fblg,a %fcc0, loop_2849
32685 subc %l3, %g2, %g1
32686 movrlez %l0, 0x182, %i7
32687 orncc %o6, %i0, %o1
32688loop_2849:
32689 bleu %icc, loop_2850
32690 nop
32691 setx 0x50D4FD67, %l0, %l6
32692 st %l6, [%l7 + 0x28]
32693 ld [%l7 + 0x28], %f11
32694 setx 0xDF8F69FC, %l1, %l5
32695 st %l5, [%l7 + 0x10]
32696 ld [%l7 + 0x10], %f19
32697 fadds %f19, %f11, %f17
32698 tleu %icc, 0x6
32699 tne %xcc, 0x0
32700loop_2850:
32701 ldsh [%l7 + 0x48], %g4
32702 movcs %xcc, %l6, %o0
32703 wr %g0, 0x80, %asi
32704 stwa %i4, [%l7 + 0x08] %asi
32705 call loop_2851
32706 sll %i5, %i2, %l4
32707 fandnot2 %f16, %f24, %f2
32708 nop
32709 setx 0x9F533ED7D05EEA64, %l0, %l6
32710 stx %l6, [%l7 + 0x18]
32711 ldx [%l7 + 0x18], %fsr
32712loop_2851:
32713 sir 0x199E
32714 movg %xcc, %o4, %o2
32715 sllx %g6, 0x17, %g7
32716 sir 0x0F76
32717 tcs %xcc, 0x2
32718 tgu %icc, 0x6
32719 array8 %l5, %o3, %g3
32720 sub %o7, 0x1C37, %o5
32721 fmovdl %xcc, %f6, %f18
32722 udivcc %g5, 0x1964, %i6
32723 orn %i3, 0x0A2B, %l2
32724 lduw [%l7 + 0x38], %l1
32725 edge8ln %l3, %g2, %i1
32726 edge16ln %g1, %l0, %i7
32727 tl %xcc, 0x1
32728 ldsb [%l7 + 0x38], %o6
32729 set 0x40, %g3
32730 stda %f16, [%l7 + %g3] 0x17
32731 membar #Sync
32732 fmovsn %icc, %f15, %f11
32733 tvc %xcc, 0x3
32734 fbul %fcc1, loop_2852
32735 tleu %xcc, 0x1
32736 umul %i0, 0x07A5, %o1
32737 ldx [%l7 + 0x38], %g4
32738loop_2852:
32739 sra %o0, %l6, %i4
32740 addcc %i2, %i5, %o4
32741 fmovsle %xcc, %f0, %f8
32742 movle %icc, %o2, %l4
32743 fxnor %f18, %f26, %f22
32744 wr %g0, 0x88, %asi
32745 ldxa [%l7 + 0x50] %asi, %g6
32746 tl %icc, 0x1
32747 fmovsge %icc, %f1, %f18
32748 tneg %icc, 0x0
32749 sir 0x055C
32750 faligndata %f10, %f26, %f26
32751 array8 %l5, %o3, %g3
32752 brnz %g7, loop_2853
32753 brlz,a %o7, loop_2854
32754 movvc %icc, %g5, %o5
32755 mulx %i3, 0x1D2C, %i6
32756loop_2853:
32757 nop
32758 fitos %f6, %f19
32759 fstox %f19, %f14
32760 fxtos %f14, %f14
32761loop_2854:
32762 sll %l1, 0x09, %l3
32763 fbule %fcc2, loop_2855
32764 ldsw [%l7 + 0x64], %l2
32765 fmovdle %xcc, %f20, %f18
32766 umulcc %g2, %g1, %l0
32767loop_2855:
32768 fmul8sux16 %f18, %f4, %f30
32769 te %xcc, 0x0
32770 fbuge,a %fcc0, loop_2856
32771 lduw [%l7 + 0x08], %i1
32772 tle %xcc, 0x1
32773 popc 0x105B, %i7
32774loop_2856:
32775 tgu %icc, 0x6
32776 set 0x2C, %i1
32777 sta %f4, [%l7 + %i1] 0x14
32778 mulscc %i0, %o6, %g4
32779 tvc %icc, 0x1
32780 tpos %icc, 0x4
32781 fbuge,a %fcc0, loop_2857
32782 edge32 %o0, %l6, %o1
32783 movn %xcc, %i2, %i4
32784 tge %icc, 0x4
32785loop_2857:
32786 edge16 %o4, %i5, %l4
32787 edge16 %g6, %o2, %o3
32788 fmul8x16au %f5, %f24, %f8
32789 fbue,a %fcc2, loop_2858
32790 bcc %xcc, loop_2859
32791 bcc,a,pt %xcc, loop_2860
32792 fnands %f25, %f2, %f23
32793loop_2858:
32794 flush %l7 + 0x60
32795loop_2859:
32796 bgu,a,pn %xcc, loop_2861
32797loop_2860:
32798 ld [%l7 + 0x60], %f26
32799 wr %g0, 0x18, %asi
32800 lduha [%l7 + 0x40] %asi, %g3
32801loop_2861:
32802 andcc %l5, 0x06BF, %o7
32803 sdivcc %g5, 0x1DB0, %g7
32804 edge8l %o5, %i6, %i3
32805 wr %g0, 0x19, %asi
32806 lda [%l7 + 0x68] %asi, %f0
32807 fmovsneg %xcc, %f12, %f13
32808 movne %xcc, %l1, %l2
32809 fmul8x16 %f25, %f4, %f30
32810 edge8ln %l3, %g2, %g1
32811 fble,a %fcc1, loop_2862
32812 fmovdleu %xcc, %f15, %f24
32813 movcs %xcc, %l0, %i7
32814 fmovda %xcc, %f23, %f24
32815loop_2862:
32816 sll %i0, %i1, %o6
32817 tpos %icc, 0x0
32818 subccc %g4, %o0, %l6
32819 srlx %o1, 0x1F, %i2
32820 membar 0x65
32821 udivx %i4, 0x063F, %i5
32822 nop
32823 setx 0xE2612A16DD68A8F4, %l0, %l6
32824 stx %l6, [%l7 + 0x28]
32825 ldd [%l7 + 0x28], %f28
32826 setx 0xF210EEFAB9474709, %l1, %l5
32827 stx %l5, [%l7 + 0x10]
32828 ldd [%l7 + 0x10], %f28
32829 fsubd %f28, %f28, %f10
32830 fpsub16 %f8, %f12, %f6
32831 udiv %l4, 0x0B95, %g6
32832 array32 %o4, %o2, %o3
32833 prefetch [%l7 + 0x34], 0x0
32834 fbul,a %fcc2, loop_2863
32835 alignaddrl %g3, %l5, %g5
32836 nop
32837 setx 0x6F8769C1, %l0, %l6
32838 st %l6, [%l7 + 0x28]
32839 ld [%l7 + 0x28], %f20
32840 setx 0x95B37380, %l1, %l5
32841 st %l5, [%l7 + 0x10]
32842 ld [%l7 + 0x10], %f9
32843 fmuls %f9, %f20, %f23
32844 nop
32845 setx 0x758F6A95, %l0, %l6
32846 st %l6, [%l7 + 0x28]
32847 ld [%l7 + 0x28], %f31
32848 setx 0x189D15BB, %l1, %l5
32849 st %l5, [%l7 + 0x10]
32850 ld [%l7 + 0x10], %f22
32851 fmuls %f22, %f31, %f19
32852loop_2863:
32853 ldx [%l7 + 0x08], %o7
32854 movvc %xcc, %o5, %g7
32855 fbne,a %fcc1, loop_2864
32856 movvc %xcc, %i3, %l1
32857 fbul,a %fcc1, loop_2865
32858 xor %i6, 0x1CD5, %l2
32859loop_2864:
32860 sub %g2, 0x1183, %l3
32861 tsubcctv %g1, %l0, %i7
32862loop_2865:
32863 movpos %icc, %i1, %o6
32864 fmovdpos %icc, %f22, %f3
32865 set 0x7C, %g5
32866 stwa %g4, [%l7 + %g5] 0x23
32867 membar #Sync
32868 restored
32869 rdpr %cwp, %g1
32870 rdpr %cansave, %g2
32871 rdpr %canrestore, %g3
32872 rdpr %cleanwin, %g4
32873 rdpr %otherwin, %g5
32874 rdpr %wstate, %g6
32875 fmovsleu %xcc, %f13, %f14
32876 add %l7, 0x5C, %l6
32877 wr %g0, 0x18, %asi
32878 lda [%l6] %asi, %i0
32879 casa [%l6] 0x18, %i0, %l6
32880 set 0x50, %g4
32881 lda [%l7 + %g4] 0x11, %f13
32882 fcmpne32 %f8, %f20, %o0
32883 orcc %o1, %i4, %i2
32884 fbue %fcc3, loop_2866
32885 ta %xcc, 0x0
32886 fcmpeq32 %f12, %f30, %i5
32887 fcmpgt32 %f8, %f18, %g6
32888loop_2866:
32889 sra %o4, 0x1E, %l4
32890 movge %xcc, %o3, %g3
32891 tcs %icc, 0x6
32892 bcc loop_2867
32893 movg %xcc, %l5, %o2
32894 movvs %xcc, %g5, %o7
32895 movrlez %g7, %o5, %i3
32896loop_2867:
32897 tn %icc, 0x3
32898 set 0x28, %g1
32899 lda [%l7 + %g1] 0x10, %f3
32900 fmovrdlez %i6, %f22, %f14
32901 fnands %f9, %f21, %f21
32902 movrlez %l1, %g2, %l2
32903 tle %xcc, 0x0
32904 sub %l3, %g1, %i7
32905 udivcc %l0, 0x0989, %o6
32906 movg %icc, %g4, %i1
32907 alignaddr %l6, %i0, %o0
32908 ldsh [%l7 + 0x1E], %i4
32909 umul %o1, %i2, %g6
32910 smul %i5, %l4, %o4
32911 nop
32912 fitod %f22, %f0
32913 sth %o3, [%l7 + 0x0E]
32914 tvc %icc, 0x7
32915 fmovrse %l5, %f20, %f23
32916 umulcc %g3, 0x19D3, %g5
32917 fbu %fcc3, loop_2868
32918 fpsub32s %f31, %f8, %f19
32919 sdivcc %o7, 0x1603, %o2
32920 fandnot2 %f26, %f10, %f18
32921loop_2868:
32922 xorcc %o5, %i3, %g7
32923 tne %icc, 0x0
32924 movleu %icc, %l1, %i6
32925 fpadd32s %f22, %f29, %f24
32926 fbuge,a %fcc1, loop_2869
32927 fnot1 %f22, %f20
32928 umul %g2, 0x1CBE, %l2
32929 nop
32930 fitos %f11, %f27
32931 fstox %f27, %f26
32932 fxtos %f26, %f1
32933loop_2869:
32934 nop
32935 fitod %f30, %f20
32936 movrlez %l3, 0x06A, %g1
32937 edge16ln %i7, %o6, %g4
32938 bg,pt %icc, loop_2870
32939 edge16n %l0, %l6, %i0
32940 tpos %xcc, 0x7
32941 std %f22, [%l7 + 0x08]
32942loop_2870:
32943 array16 %i1, %o0, %o1
32944 fnand %f24, %f4, %f6
32945 fmovrde %i2, %f22, %f0
32946 mova %xcc, %i4, %g6
32947 bpos,a,pt %icc, loop_2871
32948 brlez,a %i5, loop_2872
32949 edge16n %l4, %o4, %o3
32950 wr %g0, 0x18, %asi
32951 swapa [%l7 + 0x2C] %asi, %l5
32952loop_2871:
32953 tne %icc, 0x6
32954loop_2872:
32955 nop
32956 membar #Sync
32957 set 0x40, %i5
32958 ldda [%l7 + %i5] 0x1e, %f0
32959 fandnot1s %f12, %f2, %f30
32960 alignaddr %g3, %o7, %o2
32961 tge %icc, 0x7
32962 smulcc %o5, 0x078E, %i3
32963 umulcc %g7, %g5, %i6
32964 xorcc %g2, 0x1FBD, %l1
32965 orn %l3, 0x0DE2, %g1
32966 fbug,a %fcc1, loop_2873
32967 fnot2 %f28, %f12
32968 nop
32969 setx 0xE1BD09B6E47A13C2, %l0, %l6
32970 stx %l6, [%l7 + 0x28]
32971 ldd [%l7 + 0x28], %f2
32972 setx 0xD1F08E1656814A34, %l1, %l5
32973 stx %l5, [%l7 + 0x10]
32974 ldd [%l7 + 0x10], %f30
32975 fsubd %f30, %f2, %f2
32976 saved
32977 rdpr %cwp, %g1
32978 rdpr %cansave, %g2
32979 rdpr %canrestore, %g3
32980 rdpr %cleanwin, %g4
32981 rdpr %otherwin, %g5
32982 rdpr %wstate, %g6
32983loop_2873:
32984 taddcc %i7, 0x0A1B, %o6
32985 fpsub32s %f27, %f19, %f2
32986 fmovrsne %l2, %f24, %f12
32987 tsubcc %g4, %l0, %l6
32988 set 0x10, %i7
32989 lda [%l7 + %i7] 0x15, %f16
32990 smul %i0, %o0, %i1
32991 tgu %icc, 0x1
32992 fmovdle %xcc, %f13, %f20
32993 fmovsge %xcc, %f15, %f24
32994 tn %icc, 0x0
32995 fornot2s %f16, %f27, %f23
32996 move %icc, %o1, %i2
32997 edge8ln %g6, %i4, %i5
32998 fcmpgt16 %f26, %f24, %l4
32999 set 0x08, %l2
33000 stwa %o4, [%l7 + %l2] 0x10
33001 fmuld8sux16 %f11, %f10, %f20
33002 movcs %icc, %l5, %g3
33003 st %f1, [%l7 + 0x54]
33004 nop
33005 set 0x5E, %l1
33006 lduh [%l7 + %l1], %o3
33007 nop
33008 setx 0xE0495CCF, %l0, %l6
33009 st %l6, [%l7 + 0x0C]
33010 ld [%l7 + 0x0C], %fsr
33011 fpsub32 %f4, %f16, %f20
33012 fbule %fcc3, loop_2874
33013 bleu,a loop_2875
33014 brgz %o2, loop_2876
33015 fmovscs %icc, %f22, %f15
33016loop_2874:
33017 movneg %icc, %o7, %i3
33018loop_2875:
33019 fnot1 %f2, %f24
33020loop_2876:
33021 tsubcc %g7, %o5, %i6
33022 addccc %g5, %l1, %l3
33023 restored
33024 rdpr %cwp, %g1
33025 rdpr %cansave, %g2
33026 rdpr %canrestore, %g3
33027 rdpr %cleanwin, %g4
33028 rdpr %otherwin, %g5
33029 rdpr %wstate, %g6
33030 ldsh [%l7 + 0x4A], %g2
33031 add %i7, %g1, %o6
33032 fornot2s %f12, %f27, %f23
33033 alignaddr %l2, %l0, %l6
33034 nop
33035 setx 0xC4D24BFABF21F4ED, %l0, %l6
33036 stx %l6, [%l7 + 0x28]
33037 ldd [%l7 + 0x28], %f12
33038 setx 0x6070CB2E2629E15A, %l1, %l5
33039 stx %l5, [%l7 + 0x10]
33040 ldd [%l7 + 0x10], %f14
33041 faddd %f14, %f12, %f16
33042 tleu %icc, 0x6
33043 ldsh [%l7 + 0x10], %i0
33044 move %icc, %g4, %i1
33045 tleu %icc, 0x0
33046 nop
33047 setx loop_2877, %l0, %l1
33048 wrpr 0x1, %tl
33049 wrpr %l1, %tnpc
33050 setx 0x34400001400, %l0, %l1
33051 wrpr %l1, %tstate
33052 wrhpr 0x4, %htstate
33053 done
33054 faligndata %f28, %f16, %f16
33055 fcmpgt32 %f26, %f6, %o0
33056 edge8n %i2, %o1, %g6
33057loop_2877:
33058 tsubcc %i4, 0x15D2, %i5
33059 xor %l4, 0x0109, %o4
33060 fbul %fcc1, loop_2878
33061 srax %l5, 0x18, %g3
33062 lduh [%l7 + 0x60], %o3
33063 popc %o2, %i3
33064loop_2878:
33065 fbe,a %fcc2, loop_2879
33066 fbl,a %fcc2, loop_2880
33067 fmovde %icc, %f14, %f16
33068 brgez %g7, loop_2881
33069loop_2879:
33070 fnors %f28, %f31, %f11
33071loop_2880:
33072 addcc %o7, %o5, %i6
33073 fbne,a %fcc2, loop_2882
33074loop_2881:
33075 movl %icc, %l1, %g5
33076 brlz %l3, loop_2883
33077 ldsb [%l7 + 0x7C], %i7
33078loop_2882:
33079 sll %g1, 0x0D, %o6
33080 bn %xcc, loop_2884
33081loop_2883:
33082 fmovrdgez %l2, %f10, %f28
33083 wr %g0, 0x80, %asi
33084 prefetcha [%l7 + 0x40] %asi, 0x0
33085loop_2884:
33086 fexpand %f12, %f22
33087 ldstub [%l7 + 0x1E], %l6
33088 edge16l %i0, %g4, %i1
33089 tneg %icc, 0x0
33090 movvs %icc, %g2, %o0
33091 set 0x3C, %o2
33092 lda [%l7 + %o2] 0x88, %f25
33093 fmovrse %o1, %f11, %f11
33094 array32 %i2, %i4, %g6
33095 tn %xcc, 0x1
33096 fmovdgu %xcc, %f2, %f15
33097 edge8 %l4, %o4, %l5
33098 fnot1 %f2, %f10
33099 popc %g3, %o3
33100 movn %xcc, %i5, %o2
33101 fbue %fcc0, loop_2885
33102 sllx %i3, 0x05, %g7
33103 movn %icc, %o5, %i6
33104 set 0x50, %o4
33105 ldswa [%l7 + %o4] 0x0c, %l1
33106loop_2885:
33107 sdivx %o7, 0x15B0, %g5
33108 fmovrdgez %i7, %f4, %f22
33109 wr %g0, 0x80, %asi
33110 ldsha [%l7 + 0x34] %asi, %l3
33111 array8 %o6, %l2, %l0
33112 tsubcc %g1, 0x0D69, %i0
33113 udivx %l6, 0x1D0F, %i1
33114 orncc %g2, %o0, %g4
33115 fpadd16 %f4, %f22, %f24
33116 xor %o1, 0x141F, %i4
33117 movvs %xcc, %i2, %g6
33118 fone %f30
33119 movneg %xcc, %l4, %o4
33120 movvc %xcc, %g3, %o3
33121 ldd [%l7 + 0x10], %i4
33122 tcc %icc, 0x5
33123 nop
33124 setx 0xE2574405772C295E, %l0, %l6
33125 stx %l6, [%l7 + 0x28]
33126 ldd [%l7 + 0x28], %f22
33127 setx 0x9EA380B5771BAD9A, %l1, %l5
33128 stx %l5, [%l7 + 0x10]
33129 ldd [%l7 + 0x10], %f22
33130 fsubd %f22, %f22, %f30
33131 alignaddrl %o2, %l5, %g7
33132 fone %f20
33133 restored
33134 rdpr %cwp, %g1
33135 rdpr %cansave, %g2
33136 rdpr %canrestore, %g3
33137 rdpr %cleanwin, %g4
33138 rdpr %otherwin, %g5
33139 rdpr %wstate, %g6
33140 fpsub32 %f18, %f6, %f4
33141 fpack16 %f30, %f19
33142 fmovscs %icc, %f17, %f29
33143 xorcc %i3, %i6, %l1
33144 umulcc %o7, 0x060A, %o5
33145 fmuld8sux16 %f14, %f22, %f12
33146 smul %i7, %l3, %g5
33147 fmovsne %xcc, %f30, %f22
33148 srax %l2, %l0, %o6
33149 brlz %i0, loop_2886
33150 edge8n %l6, %g1, %g2
33151 nop
33152 setx 0xFF2D7A67B607F134, %l0, %l6
33153 stx %l6, [%l7 + 0x28]
33154 ldd [%l7 + 0x28], %f14
33155 setx 0x404DBAB7746C85A3, %l1, %l5
33156 stx %l5, [%l7 + 0x10]
33157 ldd [%l7 + 0x10], %f0
33158 fsubd %f0, %f14, %f6
33159 flush %l7 + 0x6C
33160loop_2886:
33161 brlz,a %o0, loop_2887
33162 brlz %g4, loop_2888
33163 ldd [%l7 + 0x70], %f20
33164 nop
33165 fitos %f5, %f6
33166 fstod %f6, %f0
33167loop_2887:
33168 fors %f23, %f18, %f31
33169loop_2888:
33170 fmovrdgz %o1, %f20, %f14
33171 tpos %icc, 0x5
33172 sdivx %i4, 0x0199, %i1
33173 tcs %icc, 0x3
33174 movg %icc, %i2, %g6
33175 sdiv %l4, 0x1E4D, %g3
33176 xor %o4, 0x0A17, %i5
33177 fmovrdgez %o3, %f16, %f0
33178 fmovscs %icc, %f6, %f27
33179 fors %f16, %f16, %f1
33180 sra %l5, %o2, %i3
33181 wr %g0, 0x80, %asi
33182 lduha [%l7 + 0x2A] %asi, %i6
33183 set 0x30, %l0
33184 prefetcha [%l7 + %l0] 0x04, 0x2
33185 edge16ln %o7, %l1, %i7
33186 sllx %l3, %g5, %o5
33187 mulx %l0, %l2, %o6
33188 bleu,a,pn %icc, loop_2889
33189 orn %l6, %i0, %g1
33190 edge16n %o0, %g4, %g2
33191 fbue,a %fcc3, loop_2890
33192loop_2889:
33193 std %f4, [%l7 + 0x10]
33194 wr %g0, 0x80, %asi
33195 ldswa [%l7 + 0x28] %asi, %o1
33196loop_2890:
33197 nop
33198 wr %g0, 0x0c, %asi
33199 sta %f9, [%l7 + 0x1C] %asi
33200 addc %i1, %i2, %i4
33201 movrlz %g6, 0x3F6, %l4
33202 fmovdne %icc, %f26, %f9
33203 bcc,pt %xcc, loop_2891
33204 movle %icc, %g3, %o4
33205 fmovdvc %xcc, %f3, %f29
33206 movge %icc, %i5, %l5
33207loop_2891:
33208 movrlez %o3, 0x3F8, %i3
33209 smulcc %o2, 0x1538, %g7
33210 fpack32 %f14, %f6, %f2
33211 movvs %icc, %o7, %l1
33212 wr %g0, 0x18, %asi
33213 lda [%l7 + 0x38] %asi, %f23
33214 fmuld8sux16 %f21, %f28, %f18
33215 fmovse %xcc, %f5, %f8
33216 movrne %i7, %i6, %g5
33217 wr %g0, 0x0c, %asi
33218 swapa [%l7 + 0x68] %asi, %o5
33219 fcmpne16 %f24, %f6, %l0
33220 edge16 %l3, %o6, %l2
33221 smulcc %i0, %l6, %g1
33222 bn,a,pt %icc, loop_2892
33223 andcc %g4, 0x0735, %o0
33224 te %xcc, 0x3
33225 movl %xcc, %g2, %o1
33226loop_2892:
33227 orcc %i2, 0x085F, %i1
33228 edge32n %i4, %l4, %g3
33229 brgez,a %g6, loop_2893
33230 fmovrdgez %o4, %f8, %f18
33231 or %l5, 0x04A0, %i5
33232 bcs,pn %xcc, loop_2894
33233loop_2893:
33234 sdivcc %i3, 0x1389, %o2
33235 ba,pn %xcc, loop_2895
33236 fnot2 %f14, %f16
33237loop_2894:
33238 bg loop_2896
33239 movrlz %o3, 0x160, %g7
33240loop_2895:
33241 nop
33242 wr %g0, 0x18, %asi
33243 ldda [%l7 + 0x40] %asi, %f16
33244loop_2896:
33245 fmovrdlz %o7, %f26, %f26
33246 edge16n %l1, %i7, %i6
33247 umulcc %o5, %l0, %l3
33248 fnor %f28, %f30, %f12
33249 nop
33250 setx 0x30FB60A15072AFBA, %l0, %l6
33251 stx %l6, [%l7 + 0x78]
33252 ldx [%l7 + 0x78], %fsr
33253 sllx %o6, 0x02, %l2
33254 orcc %i0, 0x043C, %g5
33255 movneg %icc, %l6, %g1
33256 nop
33257 fitos %f7, %f16
33258 fstod %f16, %f14
33259 xorcc %g4, 0x09E4, %o0
33260 fmovdg %icc, %f12, %f17
33261 srax %g2, %o1, %i2
33262 fmul8ulx16 %f14, %f18, %f8
33263 brlez %i1, loop_2897
33264 orncc %i4, 0x0701, %g3
33265 tvc %xcc, 0x0
33266 mulx %g6, %l4, %o4
33267loop_2897:
33268 popc %i5, %l5
33269 tg %icc, 0x3
33270 fmovse %xcc, %f26, %f24
33271 add %o2, 0x1CBD, %i3
33272 nop
33273 fitod %f4, %f8
33274 fdtos %f8, %f13
33275 mulscc %o3, 0x1F04, %g7
33276 st %f31, [%l7 + 0x7C]
33277 add %l1, 0x0532, %o7
33278 taddcc %i7, 0x16B9, %o5
33279 nop
33280 setx loop_2898, %l0, %l1
33281 wrpr 0x1, %tl
33282 wrpr %l1, %tpc
33283 add %l1, 0x4, %l1
33284 wrpr %l1, %tnpc
33285 setx 0x34400001400, %l0, %l1
33286 wrpr %l1, %tstate
33287 wrhpr 0x4, %htstate
33288 retry
33289 addcc %i6, %l3, %l0
33290 movg %icc, %l2, %i0
33291 move %icc, %g5, %o6
33292loop_2898:
33293 fpsub16s %f2, %f10, %f15
33294 swap [%l7 + 0x44], %l6
33295 andcc %g1, 0x116F, %o0
33296 bpos %icc, loop_2899
33297 srlx %g2, 0x15, %g4
33298 movleu %icc, %o1, %i2
33299 sdivcc %i1, 0x08E4, %g3
33300loop_2899:
33301 bleu,a,pt %icc, loop_2900
33302 tvs %icc, 0x6
33303 umulcc %i4, %l4, %o4
33304 brlz,a %g6, loop_2901
33305loop_2900:
33306 movrne %l5, 0x25E, %i5
33307 smul %i3, 0x1BD9, %o2
33308 tg %icc, 0x7
33309loop_2901:
33310 fbu,a %fcc2, loop_2902
33311 subcc %g7, 0x0B7D, %o3
33312 nop
33313 setx 0x879155BB8060C273, %l0, %l6
33314 stx %l6, [%l7 + 0x10]
33315 ldx [%l7 + 0x10], %fsr
33316 fbuge,a %fcc3, loop_2903
33317loop_2902:
33318 tvs %icc, 0x6
33319 fnot1s %f28, %f11
33320 tl %icc, 0x2
33321loop_2903:
33322 flush %l7 + 0x08
33323 alignaddrl %l1, %i7, %o7
33324 brnz,a %i6, loop_2904
33325 subcc %o5, %l0, %l2
33326 addcc %i0, %g5, %l3
33327 movneg %icc, %l6, %o6
33328loop_2904:
33329 movgu %xcc, %o0, %g1
33330 movleu %xcc, %g2, %g4
33331 fmovsne %xcc, %f1, %f7
33332 bneg,a,pt %icc, loop_2905
33333 bvc loop_2906
33334 bg,pt %icc, loop_2907
33335 fbne %fcc3, loop_2908
33336loop_2905:
33337 te %xcc, 0x5
33338loop_2906:
33339 nop
33340 set 0x08, %g6
33341 std %f16, [%l7 + %g6]
33342loop_2907:
33343 fnand %f10, %f10, %f4
33344loop_2908:
33345 taddcctv %i2, 0x11C4, %o1
33346 bn,a %xcc, loop_2909
33347 nop
33348 setx 0x00E43FBBDBC02D7B, %l0, %l6
33349 stx %l6, [%l7 + 0x28]
33350 ldd [%l7 + 0x28], %f14
33351 setx 0xC8562649DD9098F2, %l1, %l5
33352 stx %l5, [%l7 + 0x10]
33353 ldd [%l7 + 0x10], %f24
33354 fmuld %f24, %f14, %f0
33355 edge16 %i1, %i4, %g3
33356 fbne,a %fcc0, loop_2910
33357loop_2909:
33358 brlez,a %l4, loop_2911
33359 fbg %fcc3, loop_2912
33360 fbg %fcc0, loop_2913
33361loop_2910:
33362 mulscc %g6, 0x1E09, %l5
33363loop_2911:
33364 movge %xcc, %o4, %i5
33365loop_2912:
33366 fmovdcs %xcc, %f27, %f3
33367loop_2913:
33368 stb %o2, [%l7 + 0x66]
33369 orn %i3, 0x0541, %g7
33370 saved
33371 rdpr %cwp, %g1
33372 rdpr %cansave, %g2
33373 rdpr %canrestore, %g3
33374 rdpr %cleanwin, %g4
33375 rdpr %otherwin, %g5
33376 rdpr %wstate, %g6
33377 addc %l1, %i7, %o7
33378 te %xcc, 0x4
33379 fpmerge %f18, %f9, %f18
33380 fmovdl %icc, %f24, %f9
33381 brgz %i6, loop_2914
33382 sir 0x097E
33383 edge16n %o3, %o5, %l2
33384 sub %l0, %i0, %g5
33385loop_2914:
33386 ld [%l7 + 0x14], %f17
33387 popc %l3, %l6
33388 add %o0, 0x0A40, %o6
33389 ldsw [%l7 + 0x78], %g1
33390 subcc %g2, %i2, %g4
33391 brlz,a %i1, loop_2915
33392 nop
33393 setx 0x87F538A6, %l0, %l6
33394 st %l6, [%l7 + 0x28]
33395 ld [%l7 + 0x28], %f22
33396 fsqrts %f22, %f28
33397 sll %o1, %g3, %i4
33398 fmovdleu %xcc, %f1, %f28
33399loop_2915:
33400 tneg %icc, 0x7
33401 edge16l %g6, %l5, %l4
33402 sdiv %o4, 0x0B67, %o2
33403 wr %g0, 0x18, %asi
33404 lduba [%l7 + 0x38] %asi, %i5
33405 wr %g0, 0x0c, %asi
33406 prefetcha [%l7 + 0x40] %asi, 0x0
33407 wr %g0, 0x19, %asi
33408 ldda [%l7 + 0x40] %asi, %i2
33409 sir 0x1930
33410 flush %l7 + 0x20
33411 movgu %icc, %i7, %l1
33412 nop
33413 setx 0x3567D110C068ECAA, %l0, %l6
33414 stx %l6, [%l7 + 0x40]
33415 ldx [%l7 + 0x40], %fsr
33416 add %l7, 0x40, %l6
33417 wr %g0, 0x80, %asi
33418 lda [%l6] %asi, %i6
33419 casa [%l6] 0x80, %i6, %o7
33420 srl %o5, %o3, %l0
33421 fxor %f14, %f26, %f14
33422 addcc %l2, 0x183D, %g5
33423 brnz %i0, loop_2916
33424 nop
33425 fitod %f0, %f14
33426 fdtox %f14, %f22
33427 fzero %f14
33428 fsrc1s %f7, %f14
33429loop_2916:
33430 fmovrsne %l6, %f25, %f12
33431 orcc %o0, 0x0571, %o6
33432 fmovrde %l3, %f22, %f0
33433 bne,a,pt %xcc, loop_2917
33434 tle %xcc, 0x6
33435 nop
33436 fitod %f4, %f18
33437 fdtox %f18, %f6
33438 fxtod %f6, %f26
33439 edge8l %g2, %i2, %g1
33440loop_2917:
33441 xnor %i1, %g4, %o1
33442 swap [%l7 + 0x64], %i4
33443 andcc %g3, %l5, %g6
33444 move %xcc, %l4, %o2
33445 srl %o4, %i5, %i3
33446 udivcc %g7, 0x1851, %l1
33447 tge %xcc, 0x1
33448 wr %g0, 0x20, %asi
33449 ldxa [%g0 + 0x30] %asi, %i7
33450 fpsub16 %f18, %f14, %f18
33451 sir 0x1AF2
33452 tsubcc %i6, %o5, %o7
33453 sethi 0x0C9D, %o3
33454 sra %l0, %l2, %i0
33455 srl %g5, %l6, %o0
33456 umul %o6, 0x1D5D, %l3
33457 smul %i2, %g1, %g2
33458 edge16n %i1, %o1, %i4
33459 xnor %g3, 0x1B49, %g4
33460 movrlz %l5, 0x1C8, %l4
33461 nop
33462 setx 0x8570E13E88936D66, %l0, %l6
33463 stx %l6, [%l7 + 0x28]
33464 ldd [%l7 + 0x28], %f0
33465 setx 0x551F1F4281A568B7, %l1, %l5
33466 stx %l5, [%l7 + 0x10]
33467 ldd [%l7 + 0x10], %f22
33468 fsubd %f22, %f0, %f22
33469 array8 %o2, %o4, %g6
33470 stw %i3, [%l7 + 0x3C]
33471 edge8n %i5, %g7, %l1
33472 srl %i6, %i7, %o7
33473 movrlz %o3, %l0, %l2
33474 fmovdleu %icc, %f22, %f29
33475 edge16n %o5, %i0, %l6
33476 tne %icc, 0x0
33477 nop
33478 set 0x5A, %i2
33479 sth %g5, [%l7 + %i2]
33480 fsrc1s %f25, %f22
33481 movcc %icc, %o0, %o6
33482 umul %i2, %g1, %l3
33483 add %l7, 0x74, %l6
33484 wr %g0, 0x19, %asi
33485 lda [%l6] %asi, %i1
33486 casa [%l6] %asi, %i1, %g2
33487 fba %fcc1, loop_2918
33488 lduh [%l7 + 0x18], %i4
33489 or %g3, 0x1A01, %g4
33490 call loop_2919
33491loop_2918:
33492 srl %l5, %o1, %l4
33493 fmovsn %xcc, %f9, %f20
33494 subcc %o4, %g6, %i3
33495loop_2919:
33496 tsubcc %o2, 0x0E75, %g7
33497 stbar
33498 sll %i5, %i6, %l1
33499 tle %icc, 0x5
33500 movrlez %i7, 0x343, %o3
33501 edge32ln %o7, %l0, %l2
33502 be loop_2920
33503 mova %icc, %o5, %i0
33504 alignaddr %l6, %o0, %o6
33505 wr %g0, 0x04, %asi
33506 sta %f30, [%l7 + 0x24] %asi
33507loop_2920:
33508 swap [%l7 + 0x74], %g5
33509 tpos %icc, 0x2
33510 taddcctv %g1, %l3, %i1
33511 fmovrsgez %i2, %f12, %f13
33512 fbne %fcc3, loop_2921
33513 or %i4, %g2, %g3
33514 set 0x48, %o7
33515 sta %f2, [%l7 + %o7] 0x81
33516loop_2921:
33517 ldd [%l7 + 0x28], %l4
33518 edge32ln %o1, %l4, %o4
33519 sll %g4, %g6, %i3
33520 bneg loop_2922
33521 tsubcc %g7, %i5, %i6
33522 andncc %l1, %o2, %o3
33523 fbug,a %fcc2, loop_2923
33524loop_2922:
33525 bcs,a,pt %xcc, loop_2924
33526 fmovsneg %xcc, %f16, %f8
33527 movge %icc, %i7, %o7
33528loop_2923:
33529 nop
33530 add %l7, 0x58, %l6
33531 wr %g0, 0x80, %asi
33532 casa [%l6] 0x80, %l0, %o5
33533loop_2924:
33534 andncc %i0, %l2, %o0
33535 wr %g0, 0x19, %asi
33536 ldda [%l7 + 0x70] %asi, %o6
33537 tn %xcc, 0x3
33538 movle %xcc, %g5, %g1
33539 add %l6, %l3, %i1
33540 wr %g0, 0x19, %asi
33541 lda [%l7 + 0x5C] %asi, %f26
33542 fexpand %f14, %f18
33543 sra %i4, 0x06, %i2
33544 smulcc %g2, %l5, %o1
33545 movrlz %l4, 0x265, %o4
33546 fzeros %f26
33547 orn %g3, 0x15F3, %g4
33548 fbne %fcc3, loop_2925
33549 movneg %xcc, %g6, %i3
33550 set 0x08, %o1
33551 lduha [%l7 + %o1] 0x80, %g7
33552loop_2925:
33553 tvs %icc, 0x2
33554 tn %xcc, 0x6
33555 tl %icc, 0x5
33556 stw %i5, [%l7 + 0x3C]
33557 nop
33558 fitod %f2, %f14
33559 fdtox %f14, %f6
33560 fxtod %f6, %f0
33561 ta %icc, 0x1
33562 set 0x2E, %l4
33563 lduha [%l7 + %l4] 0x18, %i6
33564 restored
33565 rdpr %cwp, %g1
33566 rdpr %cansave, %g2
33567 rdpr %canrestore, %g3
33568 rdpr %cleanwin, %g4
33569 rdpr %otherwin, %g5
33570 rdpr %wstate, %g6
33571 fmovdvs %xcc, %f8, %f23
33572 sth %o2, [%l7 + 0x26]
33573 movrlz %l1, 0x3B5, %o3
33574 movrlez %i7, 0x2AF, %o7
33575 movrgez %o5, %i0, %l0
33576 nop
33577 setx 0xF9BF748D, %l0, %l6
33578 st %l6, [%l7 + 0x28]
33579 ld [%l7 + 0x28], %f12
33580 setx 0x1F5DBED2, %l1, %l5
33581 st %l5, [%l7 + 0x10]
33582 ld [%l7 + 0x10], %f13
33583 fdivs %f13, %f12, %f27
33584 bg %icc, loop_2926
33585 nop
33586 fitos %f12, %f3
33587 fstod %f3, %f16
33588 sdivcc %l2, 0x02E2, %o6
33589 stbar
33590loop_2926:
33591 udiv %g5, 0x0359, %o0
33592 fmovdvc %xcc, %f31, %f17
33593 tcc %icc, 0x1
33594 array8 %l6, %g1, %i1
33595 srax %i4, %i2, %l3
33596 movcs %icc, %g2, %l5
33597 membar 0x6F
33598 nop
33599 fitod %f24, %f26
33600 sir 0x0C2A
33601 bg,a loop_2927
33602 subcc %l4, %o1, %g3
33603 movne %icc, %g4, %o4
33604 fornot1 %f28, %f8, %f10
33605loop_2927:
33606 nop
33607 set 0x10, %i3
33608 ldd [%l7 + %i3], %f26
33609 edge8ln %i3, %g7, %i5
33610 and %i6, 0x0F87, %g6
33611 swap [%l7 + 0x18], %o2
33612 fmovsl %xcc, %f25, %f25
33613 movgu %xcc, %o3, %l1
33614 bne loop_2928
33615 tne %xcc, 0x6
33616 nop
33617 fitos %f2, %f13
33618 fstod %f13, %f20
33619 alignaddr %i7, %o5, %o7
33620loop_2928:
33621 fmovsge %icc, %f0, %f14
33622 tvs %icc, 0x0
33623 fmovdleu %icc, %f5, %f20
33624 movg %icc, %i0, %l0
33625 array32 %l2, %g5, %o6
33626 xor %l6, 0x1121, %g1
33627 te %icc, 0x5
33628 fbo %fcc2, loop_2929
33629 ldstub [%l7 + 0x69], %o0
33630 set 0x0A, %i0
33631 ldsba [%l7 + %i0] 0x80, %i4
33632loop_2929:
33633 fbne %fcc1, loop_2930
33634 bvc,a loop_2931
33635 add %i1, 0x02CB, %l3
33636 fmovse %icc, %f21, %f16
33637loop_2930:
33638 smul %g2, 0x135F, %l5
33639loop_2931:
33640 brnz %l4, loop_2932
33641 edge32l %i2, %g3, %o1
33642 edge16 %o4, %g4, %i3
33643 andncc %g7, %i5, %g6
33644loop_2932:
33645 edge16 %o2, %i6, %l1
33646 bgu,a %xcc, loop_2933
33647 membar 0x08
33648 andn %i7, %o3, %o5
33649 tle %icc, 0x3
33650loop_2933:
33651 ldx [%l7 + 0x10], %i0
33652 tsubcc %l0, %l2, %g5
33653 fmovrslez %o7, %f13, %f2
33654 tcs %xcc, 0x5
33655 array8 %l6, %o6, %o0
33656 bvs,pn %xcc, loop_2934
33657 call loop_2935
33658 fandnot2s %f16, %f24, %f7
33659 mulscc %g1, %i4, %i1
33660loop_2934:
33661 movle %icc, %l3, %g2
33662loop_2935:
33663 movl %xcc, %l5, %l4
33664 tne %icc, 0x4
33665 restored
33666 rdpr %cwp, %g1
33667 rdpr %cansave, %g2
33668 rdpr %canrestore, %g3
33669 rdpr %cleanwin, %g4
33670 rdpr %otherwin, %g5
33671 rdpr %wstate, %g6
33672 saved
33673 rdpr %cwp, %g1
33674 rdpr %cansave, %g2
33675 rdpr %canrestore, %g3
33676 rdpr %cleanwin, %g4
33677 rdpr %otherwin, %g5
33678 rdpr %wstate, %g6
33679 set 0x70, %g2
33680 stwa %g3, [%l7 + %g2] 0xea
33681 membar #Sync
33682 wr %g0, 0x18, %asi
33683 stda %f0, [%l7 + 0x40] %asi
33684 sllx %i2, %o4, %g4
33685 bne,pn %xcc, loop_2936
33686 lduw [%l7 + 0x54], %o1
33687 swap [%l7 + 0x74], %g7
33688 fblg,a %fcc0, loop_2937
33689loop_2936:
33690 fornot1 %f16, %f2, %f2
33691 te %xcc, 0x6
33692 srl %i3, %i5, %g6
33693loop_2937:
33694 tl %icc, 0x7
33695 st %f12, [%l7 + 0x28]
33696 sth %o2, [%l7 + 0x5A]
33697 movl %icc, %i6, %i7
33698 array32 %l1, %o5, %i0
33699 movcc %icc, %o3, %l2
33700 edge32ln %l0, %o7, %g5
33701 swap [%l7 + 0x74], %l6
33702 taddcc %o0, 0x0591, %g1
33703 fnot2 %f20, %f30
33704 tge %icc, 0x5
33705 sdivcc %i4, 0x14E3, %i1
33706 addc %o6, 0x0D0F, %l3
33707 fmovsne %icc, %f18, %f5
33708 bne,a,pt %icc, loop_2938
33709 fmul8ulx16 %f10, %f10, %f18
33710 bcc,a loop_2939
33711 ld [%l7 + 0x3C], %f7
33712loop_2938:
33713 xnor %l5, 0x12A4, %g2
33714 tsubcctv %g3, 0x11A9, %i2
33715loop_2939:
33716 nop
33717 set 0x38, %o3
33718 sta %f25, [%l7 + %o3] 0x11
33719 fmuld8sux16 %f31, %f7, %f22
33720 nop
33721 setx 0x332B5B1E, %l0, %l6
33722 st %l6, [%l7 + 0x28]
33723 ld [%l7 + 0x28], %f26
33724 setx 0x3EF2EA51, %l1, %l5
33725 st %l5, [%l7 + 0x10]
33726 ld [%l7 + 0x10], %f30
33727 fdivs %f30, %f26, %f6
33728 move %xcc, %o4, %g4
33729 sub %o1, 0x0769, %g7
33730 fsrc1 %f14, %f20
33731 bvc loop_2940
33732 bge,a %xcc, loop_2941
33733 fmovdg %xcc, %f15, %f19
33734 subc %l4, %i3, %i5
33735loop_2940:
33736 nop
33737 set 0x26, %o5
33738 ldstuba [%l7 + %o5] 0x81, %o2
33739loop_2941:
33740 nop
33741 setx 0xA4D2B498E8E32958, %l0, %l6
33742 stx %l6, [%l7 + 0x28]
33743 ldd [%l7 + 0x28], %f18
33744 setx 0x64876EE3EA50A5F6, %l1, %l5
33745 stx %l5, [%l7 + 0x10]
33746 ldd [%l7 + 0x10], %f26
33747 fdivd %f26, %f18, %f16
33748 edge16n %g6, %i7, %l1
33749 saved
33750 rdpr %cwp, %g1
33751 rdpr %cansave, %g2
33752 rdpr %canrestore, %g3
33753 rdpr %cleanwin, %g4
33754 rdpr %otherwin, %g5
33755 rdpr %wstate, %g6
33756 fmovdvc %xcc, %f30, %f29
33757 fblg,a %fcc2, loop_2942
33758 sub %o5, 0x065A, %i6
33759 ld [%l7 + 0x08], %f3
33760 fmovscc %xcc, %f7, %f15
33761loop_2942:
33762 fmul8x16 %f4, %f30, %f2
33763 nop
33764 setx 0xA90FC2A0, %l0, %l6
33765 st %l6, [%l7 + 0x28]
33766 ld [%l7 + 0x28], %f0
33767 setx 0x21AA63A6, %l1, %l5
33768 st %l5, [%l7 + 0x10]
33769 ld [%l7 + 0x10], %f9
33770 fsubs %f9, %f0, %f10
33771 smul %o3, 0x18DA, %l2
33772 fmovsleu %icc, %f4, %f13
33773 movvs %icc, %i0, %l0
33774 move %xcc, %o7, %g5
33775 tgu %xcc, 0x0
33776 fmovdge %xcc, %f2, %f21
33777 edge16ln %o0, %g1, %l6
33778 nop
33779 setx loop_2943, %l0, %l1
33780 wrpr 0x1, %tl
33781 wrpr %l1, %tnpc
33782 setx 0x34400001400, %l0, %l1
33783 wrpr %l1, %tstate
33784 wrhpr 0x4, %htstate
33785 done
33786 tne %icc, 0x0
33787 xnor %i4, %o6, %l3
33788 array32 %l5, %g2, %i1
33789loop_2943:
33790 nop
33791 setx 0x00CC1237, %l0, %l6
33792 st %l6, [%l7 + 0x28]
33793 ld [%l7 + 0x28], %f31
33794 setx 0x2CE0B67D, %l1, %l5
33795 st %l5, [%l7 + 0x10]
33796 ld [%l7 + 0x10], %f16
33797 fadds %f16, %f31, %f22
33798 fpsub16s %f17, %f30, %f9
33799 tneg %xcc, 0x0
33800 fnors %f19, %f28, %f6
33801 edge16l %g3, %o4, %i2
33802 fmovsa %icc, %f22, %f14
33803 add %o1, %g4, %l4
33804 tleu %icc, 0x1
33805 subc %g7, 0x0856, %i3
33806 tcc %xcc, 0x4
33807 mova %xcc, %i5, %g6
33808 xnorcc %i7, %o2, %o5
33809 edge8l %i6, %l1, %l2
33810 set 0x50, %g7
33811 sta %f25, [%l7 + %g7] 0x18
33812 edge8ln %o3, %i0, %o7
33813 fmovdcs %icc, %f29, %f7
33814 ld [%l7 + 0x14], %f11
33815 restored
33816 rdpr %cwp, %g1
33817 rdpr %cansave, %g2
33818 rdpr %canrestore, %g3
33819 rdpr %cleanwin, %g4
33820 rdpr %otherwin, %g5
33821 rdpr %wstate, %g6
33822 membar 0x24
33823 fornot2s %f10, %f2, %f23
33824 nop
33825 setx loop_2944, %l0, %l1
33826 wrpr 0x1, %tl
33827 wrpr %l1, %tnpc
33828 setx 0x34400001400, %l0, %l1
33829 wrpr %l1, %tstate
33830 wrhpr 0x4, %htstate
33831 done
33832 edge16ln %l0, %o0, %g1
33833 bcs loop_2945
33834 nop
33835 setx 0x0C94D65B, %l0, %l6
33836 st %l6, [%l7 + 0x28]
33837 ld [%l7 + 0x28], %f16
33838 setx 0xE784AF6E, %l1, %l5
33839 st %l5, [%l7 + 0x10]
33840 ld [%l7 + 0x10], %f13
33841 fsubs %f13, %f16, %f2
33842loop_2944:
33843 smul %g5, %l6, %o6
33844 bgu,a,pt %icc, loop_2946
33845loop_2945:
33846 alignaddr %i4, %l3, %g2
33847 sdivx %l5, 0x0AF6, %g3
33848 bg,a,pt %xcc, loop_2947
33849loop_2946:
33850 tl %xcc, 0x7
33851 tle %icc, 0x0
33852 fones %f29
33853loop_2947:
33854 be,pn %icc, loop_2948
33855 tpos %xcc, 0x7
33856 udivcc %i1, 0x14F2, %i2
33857 fsrc2s %f29, %f15
33858loop_2948:
33859 and %o1, %o4, %g4
33860 tgu %xcc, 0x4
33861 sllx %g7, 0x04, %i3
33862 tsubcc %i5, %g6, %i7
33863 fcmpne16 %f26, %f26, %l4
33864 fcmpeq16 %f22, %f20, %o5
33865 fmovdl %xcc, %f19, %f28
33866 ldub [%l7 + 0x0B], %o2
33867 edge8l %i6, %l2, %l1
33868 fmovrde %i0, %f6, %f24
33869 array32 %o3, %o7, %l0
33870 fbu %fcc2, loop_2949
33871 xnor %g1, 0x0155, %g5
33872 swap [%l7 + 0x14], %o0
33873 fmovdn %xcc, %f18, %f8
33874loop_2949:
33875 smul %l6, 0x1CC5, %o6
33876 movleu %icc, %i4, %l3
33877 wr %g0, 0x52, %asi
33878 stxa %g2, [%g0 + 0x220] %asi
33879 srlx %l5, 0x17, %g3
33880 tn %icc, 0x0
33881 fcmpgt16 %f4, %f20, %i1
33882 flush %l7 + 0x7C
33883 tne %xcc, 0x6
33884 smul %o1, 0x1751, %o4
33885 sdivcc %i2, 0x17B6, %g4
33886 edge8ln %i3, %i5, %g6
33887 nop
33888 setx loop_2950, %l0, %l1
33889 wrpr 0x1, %tl
33890 wrpr %l1, %tnpc
33891 setx 0x34400001400, %l0, %l1
33892 wrpr %l1, %tstate
33893 wrhpr 0x4, %htstate
33894 done
33895 movge %xcc, %i7, %l4
33896 brgz %g7, loop_2951
33897 te %icc, 0x0
33898loop_2950:
33899 for %f24, %f28, %f18
33900 array8 %o2, %i6, %l2
33901loop_2951:
33902 brz %o5, loop_2952
33903 umulcc %l1, 0x0923, %i0
33904 tpos %xcc, 0x0
33905 array8 %o3, %l0, %g1
33906loop_2952:
33907 movl %icc, %g5, %o7
33908 xorcc %l6, %o0, %o6
33909 fnegs %f6, %f16
33910 movre %l3, %g2, %l5
33911 sllx %g3, 0x11, %i4
33912 tleu %xcc, 0x5
33913 fbn,a %fcc3, loop_2953
33914 movgu %xcc, %o1, %o4
33915 edge8 %i1, %i2, %i3
33916 st %f8, [%l7 + 0x7C]
33917loop_2953:
33918 prefetch [%l7 + 0x20], 0x2
33919 movn %icc, %i5, %g4
33920 sir 0x1C13
33921 xor %g6, %i7, %g7
33922 xor %l4, %o2, %l2
33923 fmovspos %icc, %f8, %f14
33924 brnz %i6, loop_2954
33925 fandnot2 %f10, %f30, %f26
33926 xorcc %l1, %i0, %o3
33927 movrlz %l0, 0x11E, %g1
33928loop_2954:
33929 tgu %xcc, 0x2
33930 orcc %o5, 0x18A4, %g5
33931 edge8n %o7, %l6, %o0
33932 fpsub16s %f14, %f3, %f21
33933 sll %l3, 0x1E, %o6
33934 fbug,a %fcc1, loop_2955
33935 fcmple32 %f16, %f10, %l5
33936 brlez,a %g2, loop_2956
33937 umulcc %g3, %i4, %o1
33938loop_2955:
33939 tgu %icc, 0x0
33940 fornot2 %f20, %f20, %f18
33941loop_2956:
33942 edge32n %o4, %i1, %i3
33943 movrgz %i2, %g4, %i5
33944 stw %g6, [%l7 + 0x34]
33945 edge16l %g7, %l4, %o2
33946 subc %l2, %i7, %i6
33947 bpos,a %icc, loop_2957
33948 sra %i0, %o3, %l1
33949 tvs %xcc, 0x7
33950 fzeros %f29
33951loop_2957:
33952 fzero %f18
33953 udivx %g1, 0x177F, %o5
33954 movge %icc, %g5, %l0
33955 array32 %l6, %o0, %o7
33956 fpsub32 %f6, %f28, %f10
33957 sdivx %o6, 0x1BF7, %l3
33958 orn %g2, 0x167A, %g3
33959 movrgz %l5, 0x0A2, %o1
33960 fbuge %fcc1, loop_2958
33961 fmovdge %icc, %f20, %f9
33962 or %o4, %i1, %i3
33963 fnegs %f0, %f22
33964loop_2958:
33965 fmovsleu %icc, %f4, %f3
33966 movneg %xcc, %i2, %g4
33967 lduw [%l7 + 0x78], %i4
33968 fmul8ulx16 %f30, %f20, %f2
33969 flush %l7 + 0x58
33970 fbue %fcc0, loop_2959
33971 movne %icc, %g6, %i5
33972 fmovdvc %xcc, %f28, %f0
33973 fnot2s %f30, %f26
33974loop_2959:
33975 fbe,a %fcc0, loop_2960
33976 fpsub32s %f2, %f9, %f11
33977 bn %xcc, loop_2961
33978 fcmpeq16 %f0, %f20, %g7
33979loop_2960:
33980 nop
33981 setx loop_2962, %l0, %l1
33982 wrpr 0x1, %tl
33983 wrpr %l1, %tnpc
33984 setx 0x34400001400, %l0, %l1
33985 wrpr %l1, %tstate
33986 wrhpr 0x4, %htstate
33987 done
33988 te %xcc, 0x7
33989loop_2961:
33990 swap [%l7 + 0x44], %o2
33991 fmovsgu %xcc, %f13, %f12
33992loop_2962:
33993 movcs %xcc, %l2, %i7
33994 bne,pn %xcc, loop_2963
33995 fmovrsne %i6, %f17, %f22
33996 orn %l4, 0x00DD, %o3
33997 fmovde %xcc, %f3, %f26
33998loop_2963:
33999 subc %i0, 0x0562, %g1
34000 movpos %icc, %o5, %g5
34001 array8 %l1, %l6, %o0
34002 fmovrdne %o7, %f30, %f14
34003 set 0x34, %i6
34004 ldswa [%l7 + %i6] 0x81, %l0
34005 addcc %l3, 0x1254, %o6
34006 tcc %xcc, 0x3
34007 sdiv %g2, 0x030F, %l5
34008 fnegs %f24, %f22
34009 mulx %g3, %o4, %o1
34010 fmovsle %xcc, %f7, %f16
34011 tvc %xcc, 0x3
34012 umulcc %i3, %i1, %i2
34013 fbe %fcc1, loop_2964
34014 subc %i4, 0x0FD3, %g4
34015 subcc %i5, %g6, %o2
34016 fmovsa %xcc, %f21, %f6
34017loop_2964:
34018 edge16 %g7, %l2, %i7
34019 restored
34020 rdpr %cwp, %g1
34021 rdpr %cansave, %g2
34022 rdpr %canrestore, %g3
34023 rdpr %cleanwin, %g4
34024 rdpr %otherwin, %g5
34025 rdpr %wstate, %g6
34026 xorcc %i6, 0x0E0F, %l4
34027 fxors %f19, %f3, %f25
34028 sir 0x018B
34029 set 0x72, %o0
34030 stha %o3, [%l7 + %o0] 0x11
34031 add %l7, 0x74, %l6
34032 wr %g0, 0x19, %asi
34033 lda [%l6] %asi, %g1
34034 casa [%l6] %asi, %g1, %o5
34035 tne %icc, 0x5
34036 movvs %xcc, %i0, %l1
34037 movle %icc, %l6, %o0
34038 tleu %icc, 0x0
34039 nop
34040 setx loop_2965, %l0, %l1
34041 wrpr 0x1, %tl
34042 wrpr %l1, %tpc
34043 add %l1, 0x4, %l1
34044 wrpr %l1, %tnpc
34045 setx 0x34400001400, %l0, %l1
34046 wrpr %l1, %tstate
34047 wrhpr 0x4, %htstate
34048 retry
34049 movl %xcc, %g5, %l0
34050 stw %l3, [%l7 + 0x44]
34051 tleu %xcc, 0x4
34052loop_2965:
34053 fba,a %fcc3, loop_2966
34054 fbue,a %fcc3, loop_2967
34055 orcc %o6, %g2, %l5
34056 edge32 %g3, %o4, %o7
34057loop_2966:
34058 fmovsa %xcc, %f28, %f14
34059loop_2967:
34060 udivx %o1, 0x042E, %i3
34061 nop
34062 setx 0xD403E25C, %l0, %l6
34063 st %l6, [%l7 + 0x28]
34064 ld [%l7 + 0x28], %f28
34065 fsqrts %f28, %f29
34066 tg %xcc, 0x5
34067 movg %icc, %i2, %i1
34068 fmovsvs %xcc, %f17, %f29
34069 fpadd32 %f24, %f6, %f24
34070 edge8 %g4, %i5, %i4
34071 fmul8sux16 %f4, %f20, %f22
34072 fbg,a %fcc0, loop_2968
34073 movne %xcc, %g6, %g7
34074 nop
34075 setx 0x7052217B, %l0, %l6
34076 st %l6, [%l7 + 0x20]
34077 ld [%l7 + 0x20], %fsr
34078 te %icc, 0x0
34079loop_2968:
34080 lduh [%l7 + 0x42], %l2
34081 fones %f31
34082 brlez %i7, loop_2969
34083 srax %i6, 0x0E, %l4
34084 bcc loop_2970
34085 add %o3, 0x1AF4, %o2
34086loop_2969:
34087 movvs %icc, %g1, %i0
34088 fmovrdlz %o5, %f10, %f4
34089loop_2970:
34090 nop
34091 set 0x20, %o6
34092 stha %l6, [%l7 + %o6] 0x88
34093 fbo %fcc2, loop_2971
34094 sth %l1, [%l7 + 0x62]
34095 tcc %xcc, 0x1
34096 movge %icc, %o0, %l0
34097loop_2971:
34098 movrgz %l3, 0x30C, %o6
34099 membar 0x61
34100 or %g2, 0x1F99, %g5
34101 fmovs %f11, %f3
34102 sra %g3, 0x17, %l5
34103 bgu,a loop_2972
34104 bleu loop_2973
34105 brlez %o4, loop_2974
34106 fpack16 %f22, %f11
34107loop_2972:
34108 nop
34109 set 0x48, %l6
34110 stb %o7, [%l7 + %l6]
34111loop_2973:
34112 popc %o1, %i3
34113loop_2974:
34114 array32 %i1, %g4, %i2
34115 tgu %xcc, 0x7
34116 movrne %i5, %i4, %g7
34117 fnot1s %f0, %f29
34118 andncc %l2, %i7, %i6
34119 orncc %g6, 0x012A, %l4
34120 alignaddr %o3, %o2, %i0
34121 ldub [%l7 + 0x2D], %g1
34122 umulcc %l6, 0x049E, %l1
34123 fmovrslez %o5, %f23, %f13
34124 set 0x70, %l5
34125 sta %f21, [%l7 + %l5] 0x18
34126 mova %xcc, %l0, %o0
34127 wr %g0, 0x10, %asi
34128 lduha [%l7 + 0x4C] %asi, %o6
34129 edge8 %g2, %l3, %g3
34130 xnorcc %g5, %o4, %l5
34131 movvc %xcc, %o1, %i3
34132 fmovsn %xcc, %f18, %f5
34133 edge16l %o7, %g4, %i1
34134 mulscc %i2, 0x0D9B, %i5
34135 movn %icc, %g7, %l2
34136 movrne %i4, %i7, %i6
34137 bshuffle %f24, %f20, %f24
34138 wr %g0, 0x0c, %asi
34139 ldxa [%l7 + 0x40] %asi, %g6
34140 or %l4, %o2, %i0
34141 movvc %xcc, %o3, %l6
34142 edge8ln %g1, %o5, %l0
34143 orncc %l1, %o6, %g2
34144 movvc %xcc, %o0, %l3
34145 fornot1s %f28, %f9, %f8
34146 movl %icc, %g5, %o4
34147 fpmerge %f31, %f6, %f16
34148 bn,a,pt %icc, loop_2975
34149 movneg %xcc, %l5, %g3
34150 fabsd %f12, %f10
34151 ldx [%l7 + 0x20], %o1
34152loop_2975:
34153 fmovrdlez %i3, %f26, %f28
34154 tsubcctv %g4, %o7, %i1
34155 edge8l %i5, %g7, %i2
34156 fbu %fcc0, loop_2976
34157 fmovscs %xcc, %f27, %f26
34158 movre %l2, %i4, %i6
34159 edge16 %i7, %g6, %o2
34160loop_2976:
34161 bneg loop_2977
34162 andcc %i0, %o3, %l6
34163 sir 0x1EE9
34164 fbu,a %fcc2, loop_2978
34165loop_2977:
34166 mova %icc, %l4, %o5
34167 movrgz %g1, %l0, %o6
34168 taddcctv %l1, 0x0A39, %g2
34169loop_2978:
34170 umulcc %l3, 0x09DF, %g5
34171 stx %o0, [%l7 + 0x20]
34172 movne %xcc, %l5, %g3
34173 set 0x54, %i4
34174 lduha [%l7 + %i4] 0x11, %o1
34175 tl %icc, 0x7
34176 or %i3, 0x0076, %o4
34177 taddcctv %g4, 0x0FF4, %i1
34178 tcs %xcc, 0x4
34179 edge16l %i5, %g7, %i2
34180 tsubcc %l2, 0x1E3A, %o7
34181 xor %i6, %i7, %g6
34182 saved
34183 rdpr %cwp, %g1
34184 rdpr %cansave, %g2
34185 rdpr %canrestore, %g3
34186 rdpr %cleanwin, %g4
34187 rdpr %otherwin, %g5
34188 rdpr %wstate, %g6
34189 bvs,a,pn %xcc, loop_2979
34190 fmovdne %icc, %f13, %f29
34191 addcc %o2, 0x1FD1, %i0
34192 tvc %xcc, 0x0
34193loop_2979:
34194 umulcc %i4, %l6, %l4
34195 mulx %o5, %g1, %l0
34196 tle %xcc, 0x4
34197 fcmple32 %f6, %f30, %o3
34198 movle %icc, %o6, %l1
34199 saved
34200 rdpr %cwp, %g1
34201 rdpr %cansave, %g2
34202 rdpr %canrestore, %g3
34203 rdpr %cleanwin, %g4
34204 rdpr %otherwin, %g5
34205 rdpr %wstate, %g6
34206 sdivx %g2, 0x1A32, %g5
34207 fbug %fcc0, loop_2980
34208 tcs %xcc, 0x0
34209 movcc %xcc, %o0, %l3
34210 movcc %xcc, %g3, %o1
34211loop_2980:
34212 tgu %icc, 0x0
34213 edge32l %i3, %o4, %g4
34214 smul %l5, %i1, %g7
34215 add %l7, 0x50, %l6
34216 wr %g0, 0x89, %asi
34217 casxa [%l6] %asi, %i5, %l2
34218 addccc %o7, %i2, %i6
34219 ta %icc, 0x7
34220 tcs %icc, 0x7
34221 fbue,a %fcc1, loop_2981
34222 umul %i7, %o2, %g6
34223 srlx %i0, %l6, %l4
34224 subcc %i4, %g1, %o5
34225loop_2981:
34226 array32 %o3, %o6, %l1
34227 movrgez %l0, 0x14C, %g5
34228 fpsub32s %f13, %f21, %f14
34229 ldub [%l7 + 0x2E], %g2
34230 movgu %xcc, %l3, %o0
34231 nop
34232 set 0x2E, %l3
34233 ldsh [%l7 + %l3], %o1
34234 ldstub [%l7 + 0x58], %g3
34235 brlez %o4, loop_2982
34236 ldd [%l7 + 0x30], %f0
34237 andcc %i3, %g4, %l5
34238 fbul,a %fcc2, loop_2983
34239loop_2982:
34240 ldd [%l7 + 0x18], %f16
34241 ldsw [%l7 + 0x18], %g7
34242 movl %icc, %i1, %i5
34243loop_2983:
34244 srl %l2, %o7, %i2
34245 wr %g0, 0x04, %asi
34246 ldswa [%l7 + 0x4C] %asi, %i7
34247 fcmpgt32 %f22, %f12, %o2
34248 array32 %g6, %i6, %i0
34249 st %f27, [%l7 + 0x0C]
34250 tneg %icc, 0x2
34251 brgz,a %l6, loop_2984
34252 movn %xcc, %i4, %g1
34253 udivx %o5, 0x196F, %l4
34254 mulscc %o3, 0x1787, %o6
34255loop_2984:
34256 tleu %xcc, 0x3
34257 movrlez %l0, 0x3D0, %l1
34258 movrgez %g2, 0x30D, %g5
34259 movneg %xcc, %o0, %o1
34260 bn,pt %xcc, loop_2985
34261 fnands %f1, %f19, %f20
34262 nop
34263 fitod %f10, %f2
34264 fdtox %f2, %f28
34265 addc %g3, 0x1D75, %o4
34266loop_2985:
34267 fabsd %f24, %f16
34268 movg %xcc, %i3, %l3
34269 set 0x60, %g3
34270 ldda [%l7 + %g3] 0x18, %l4
34271 fmovspos %xcc, %f3, %f30
34272 tvs %icc, 0x2
34273 nop
34274 setx loop_2986, %l0, %l1
34275 wrpr 0x1, %tl
34276 wrpr %l1, %tnpc
34277 setx 0x34400001400, %l0, %l1
34278 wrpr %l1, %tstate
34279 wrhpr 0x4, %htstate
34280 done
34281 bneg,pn %icc, loop_2987
34282 movpos %xcc, %g4, %i1
34283 tge %xcc, 0x5
34284loop_2986:
34285 edge8ln %i5, %g7, %l2
34286loop_2987:
34287 fcmple16 %f16, %f22, %i2
34288 bge loop_2988
34289 movn %xcc, %i7, %o7
34290 lduw [%l7 + 0x60], %g6
34291 tvs %icc, 0x0
34292loop_2988:
34293 movre %o2, 0x235, %i0
34294 edge16ln %l6, %i4, %i6
34295 orncc %g1, 0x073A, %o5
34296 movre %l4, %o3, %l0
34297 nop
34298 setx 0xD044F58F, %l0, %l6
34299 st %l6, [%l7 + 0x74]
34300 ld [%l7 + 0x74], %fsr
34301 taddcc %o6, %g2, %g5
34302 fbule,a %fcc2, loop_2989
34303 fmovdle %xcc, %f17, %f30
34304 set 0x38, %i1
34305 prefetcha [%l7 + %i1] 0x80, 0x3
34306loop_2989:
34307 fmuld8sux16 %f22, %f9, %f28
34308 fmovrdlz %o1, %f22, %f12
34309 movvs %icc, %o0, %o4
34310 bn,a %xcc, loop_2990
34311 andcc %g3, %i3, %l3
34312 fnor %f8, %f10, %f30
34313 fmovrdgz %l5, %f12, %f6
34314loop_2990:
34315 fmovdcc %xcc, %f31, %f7
34316 lduw [%l7 + 0x14], %i1
34317 brgz,a %g4, loop_2991
34318 move %icc, %i5, %l2
34319 movre %i2, %i7, %g7
34320 fxor %f16, %f6, %f12
34321loop_2991:
34322 taddcc %g6, %o2, %o7
34323 subccc %i0, 0x032D, %i4
34324 movre %l6, %g1, %o5
34325 sllx %i6, %l4, %o3
34326 addc %l0, %o6, %g2
34327 bneg,a,pn %xcc, loop_2992
34328 fmovrslz %l1, %f21, %f16
34329 ld [%l7 + 0x40], %f17
34330 subccc %g5, %o0, %o4
34331loop_2992:
34332 movle %icc, %o1, %g3
34333 fmovrde %i3, %f28, %f12
34334 andncc %l3, %l5, %i1
34335 fbule %fcc0, loop_2993
34336 mulx %g4, %i5, %i2
34337 edge8ln %l2, %g7, %i7
34338 nop
34339 fitod %f12, %f30
34340 fdtos %f30, %f31
34341loop_2993:
34342 movpos %xcc, %o2, %g6
34343 movrgez %o7, 0x1C9, %i4
34344 tneg %xcc, 0x4
34345 sllx %l6, %i0, %g1
34346 bshuffle %f30, %f14, %f0
34347 fands %f28, %f25, %f4
34348 ldstub [%l7 + 0x5F], %i6
34349 udivx %l4, 0x1501, %o5
34350 movrlez %o3, %l0, %g2
34351 mulscc %o6, 0x0E26, %l1
34352 membar 0x78
34353 tgu %xcc, 0x3
34354 movrne %o0, %g5, %o1
34355 fmovsn %icc, %f6, %f31
34356 brlz,a %g3, loop_2994
34357 st %f2, [%l7 + 0x2C]
34358 be,a %icc, loop_2995
34359 movre %o4, %i3, %l3
34360loop_2994:
34361 taddcctv %i1, %l5, %i5
34362 srax %i2, 0x05, %l2
34363loop_2995:
34364 bleu,pn %xcc, loop_2996
34365 sll %g4, 0x18, %g7
34366 array32 %o2, %g6, %o7
34367 movgu %xcc, %i7, %i4
34368loop_2996:
34369 fmovsgu %icc, %f14, %f22
34370 sdivcc %i0, 0x10D1, %l6
34371 fbl %fcc3, loop_2997
34372 movre %g1, 0x39E, %l4
34373 brlz %o5, loop_2998
34374 ld [%l7 + 0x64], %f26
34375loop_2997:
34376 bgu %xcc, loop_2999
34377 fmovsle %xcc, %f0, %f22
34378loop_2998:
34379 fpackfix %f14, %f15
34380 fmovrslz %o3, %f7, %f1
34381loop_2999:
34382 tsubcctv %l0, %i6, %g2
34383 subccc %l1, %o0, %o6
34384 sdivcc %o1, 0x02B6, %g3
34385 movrlz %o4, 0x297, %i3
34386 xnorcc %g5, 0x148C, %l3
34387 tle %xcc, 0x0
34388 tg %icc, 0x0
34389 movge %xcc, %i1, %i5
34390 lduw [%l7 + 0x28], %l5
34391 addccc %i2, %g4, %g7
34392 saved
34393 rdpr %cwp, %g1
34394 rdpr %cansave, %g2
34395 rdpr %canrestore, %g3
34396 rdpr %cleanwin, %g4
34397 rdpr %otherwin, %g5
34398 rdpr %wstate, %g6
34399 fbue %fcc3, loop_3000
34400 alignaddr %o2, %g6, %o7
34401 move %icc, %l2, %i7
34402 alignaddr %i0, %i4, %g1
34403loop_3000:
34404 nop
34405 set 0x46, %g4
34406 lduha [%l7 + %g4] 0x19, %l6
34407 fmovrsgez %l4, %f11, %f19
34408 fmovsne %icc, %f11, %f15
34409 tvs %icc, 0x0
34410 ldub [%l7 + 0x75], %o3
34411 nop
34412 set 0x30, %g1
34413 ldsw [%l7 + %g1], %o5
34414 xor %i6, 0x0B64, %l0
34415 brnz %l1, loop_3001
34416 bgu,a %xcc, loop_3002
34417 bne %xcc, loop_3003
34418 restored
34419 rdpr %cwp, %g1
34420 rdpr %cansave, %g2
34421 rdpr %canrestore, %g3
34422 rdpr %cleanwin, %g4
34423 rdpr %otherwin, %g5
34424 rdpr %wstate, %g6
34425loop_3001:
34426 andn %g2, %o6, %o0
34427loop_3002:
34428 movcc %icc, %o1, %g3
34429loop_3003:
34430 movvc %xcc, %i3, %o4
34431 sethi 0x070D, %l3
34432 fcmpeq32 %f14, %f16, %i1
34433 movle %xcc, %g5, %l5
34434 bcc,pt %icc, loop_3004
34435 xnor %i2, %i5, %g7
34436 fmovdcs %icc, %f3, %f13
34437 udivx %g4, 0x185F, %g6
34438loop_3004:
34439 movle %xcc, %o7, %o2
34440 be,pt %icc, loop_3005
34441 orcc %l2, %i0, %i7
34442 membar 0x54
34443 udivcc %g1, 0x1788, %l6
34444loop_3005:
34445 tge %xcc, 0x7
34446 brgez %i4, loop_3006
34447 movrgez %l4, 0x1CC, %o3
34448 sethi 0x06A5, %o5
34449 array32 %i6, %l0, %l1
34450loop_3006:
34451 nop
34452 add %l7, 0x58, %l6
34453 wr %g0, 0x89, %asi
34454 casxa [%l6] 0x89, %o6, %g2
34455 popc 0x1D0A, %o0
34456 alignaddrl %g3, %i3, %o1
34457 tn %xcc, 0x4
34458 fnors %f11, %f27, %f3
34459 fmovse %xcc, %f28, %f18
34460 edge8l %o4, %i1, %g5
34461 udivx %l3, 0x02FF, %l5
34462 sdiv %i2, 0x06AD, %i5
34463 movn %xcc, %g7, %g4
34464 bn loop_3007
34465 tge %icc, 0x0
34466 tvc %xcc, 0x1
34467 tneg %icc, 0x0
34468loop_3007:
34469 array16 %g6, %o2, %l2
34470 edge8l %i0, %i7, %g1
34471 fmul8sux16 %f30, %f10, %f14
34472 bgu,a,pn %xcc, loop_3008
34473 movrne %o7, %l6, %l4
34474 movvc %xcc, %o3, %o5
34475 subccc %i6, 0x05FB, %i4
34476loop_3008:
34477 tne %xcc, 0x5
34478 tvs %icc, 0x7
34479 brnz,a %l0, loop_3009
34480 fsrc2 %f24, %f20
34481 set 0x40, %g5
34482 ldda [%l7 + %g5] 0x0c, %f16
34483loop_3009:
34484 nop
34485 wr %g0, 0x0c, %asi
34486 lda [%l7 + 0x38] %asi, %f4
34487 fmovdvs %icc, %f20, %f19
34488 brlez %l1, loop_3010
34489 subcc %g2, %o0, %g3
34490 tg %icc, 0x0
34491 movn %xcc, %i3, %o1
34492loop_3010:
34493 mulscc %o6, 0x06A6, %i1
34494 move %icc, %o4, %l3
34495 orcc %l5, 0x122D, %g5
34496 ldsh [%l7 + 0x54], %i2
34497 tleu %xcc, 0x5
34498 subcc %i5, 0x0BAF, %g7
34499 edge16l %g4, %o2, %g6
34500 fmuld8ulx16 %f5, %f23, %f2
34501 movge %xcc, %l2, %i0
34502 taddcc %i7, %o7, %l6
34503 fmovrdgez %g1, %f22, %f20
34504 fxnors %f29, %f18, %f1
34505 tpos %icc, 0x2
34506 sdivx %l4, 0x0208, %o5
34507 sdivcc %i6, 0x17A6, %o3
34508 tgu %xcc, 0x1
34509 nop
34510 setx loop_3011, %l0, %l1
34511 wrpr 0x1, %tl
34512 wrpr %l1, %tpc
34513 add %l1, 0x4, %l1
34514 wrpr %l1, %tnpc
34515 setx 0x34400001400, %l0, %l1
34516 wrpr %l1, %tstate
34517 wrhpr 0x4, %htstate
34518 retry
34519 fmovs %f12, %f0
34520 set 0x14, %i5
34521 sta %f30, [%l7 + %i5] 0x11
34522loop_3011:
34523 movn %icc, %i4, %l0
34524 fbue,a %fcc2, loop_3012
34525 edge16l %l1, %g2, %o0
34526 tvc %icc, 0x6
34527 bleu,pn %xcc, loop_3013
34528loop_3012:
34529 fnegd %f24, %f16
34530 taddcc %i3, %o1, %o6
34531 ta %icc, 0x0
34532loop_3013:
34533 nop
34534 setx 0x1048FC05, %l0, %l6
34535 st %l6, [%l7 + 0x34]
34536 ld [%l7 + 0x34], %fsr
34537 fmovdcc %icc, %f27, %f16
34538 smulcc %g3, %o4, %l3
34539 sra %l5, 0x01, %i1
34540 wr %g0, 0x80, %asi
34541 stha %i2, [%l7 + 0x20] %asi
34542 set 0x48, %i7
34543 stxa %g5, [%l7 + %i7] 0x14
34544 movrlz %g7, 0x0A8, %g4
34545 fmovdne %xcc, %f25, %f10
34546 edge8n %i5, %o2, %g6
34547 fblg,a %fcc0, loop_3014
34548 fbul %fcc0, loop_3015
34549 movle %xcc, %l2, %i0
34550 sir 0x03AF
34551loop_3014:
34552 alignaddrl %i7, %o7, %l6
34553loop_3015:
34554 fbo %fcc1, loop_3016
34555 srl %g1, 0x0C, %o5
34556 addcc %l4, 0x112E, %o3
34557 ldub [%l7 + 0x47], %i4
34558loop_3016:
34559 fsrc1 %f4, %f26
34560 fnands %f22, %f24, %f21
34561 restored
34562 rdpr %cwp, %g1
34563 rdpr %cansave, %g2
34564 rdpr %canrestore, %g3
34565 rdpr %cleanwin, %g4
34566 rdpr %otherwin, %g5
34567 rdpr %wstate, %g6
34568 bl,a,pt %xcc, loop_3017
34569 ta %icc, 0x3
34570 restored
34571 rdpr %cwp, %g1
34572 rdpr %cansave, %g2
34573 rdpr %canrestore, %g3
34574 rdpr %cleanwin, %g4
34575 rdpr %otherwin, %g5
34576 rdpr %wstate, %g6
34577 edge8l %i6, %l0, %l1
34578loop_3017:
34579 popc %g2, %o0
34580 fbne,a %fcc3, loop_3018
34581 tl %xcc, 0x2
34582 edge16ln %i3, %o6, %g3
34583 fmovrse %o1, %f31, %f15
34584loop_3018:
34585 brnz,a %o4, loop_3019
34586 sllx %l5, 0x0F, %l3
34587 edge32 %i2, %g5, %i1
34588 movrgz %g7, %g4, %i5
34589loop_3019:
34590 xor %g6, %o2, %i0
34591 tl %icc, 0x4
34592 nop
34593 setx 0x710E1D48207F50E0, %l0, %l6
34594 stx %l6, [%l7 + 0x68]
34595 ldx [%l7 + 0x68], %fsr
34596 xorcc %i7, 0x1112, %l2
34597 movg %icc, %o7, %g1
34598 edge8 %o5, %l6, %o3
34599 sra %i4, %l4, %l0
34600 nop
34601 set 0x69, %l1
34602 ldsb [%l7 + %l1], %i6
34603 fmovrdgez %l1, %f0, %f4
34604 move %icc, %o0, %g2
34605 subc %o6, %g3, %o1
34606 umulcc %i3, 0x1506, %o4
34607 brgz,a %l5, loop_3020
34608 tl %icc, 0x3
34609 add %i2, 0x1229, %g5
34610 fbl,a %fcc2, loop_3021
34611loop_3020:
34612 and %i1, 0x0D1F, %g7
34613 edge8 %g4, %i5, %g6
34614 tl %xcc, 0x2
34615loop_3021:
34616 nop
34617 setx 0xA2E2F9C3, %l0, %l6
34618 st %l6, [%l7 + 0x28]
34619 ld [%l7 + 0x28], %f8
34620 setx 0x0FCB9D92, %l1, %l5
34621 st %l5, [%l7 + 0x10]
34622 ld [%l7 + 0x10], %f24
34623 fadds %f24, %f8, %f12
34624 fpadd16s %f14, %f22, %f28
34625 smulcc %l3, %o2, %i0
34626 taddcc %i7, %l2, %o7
34627 bgu,a loop_3022
34628 fsrc1 %f10, %f22
34629 bleu,pn %xcc, loop_3023
34630 subc %o5, %g1, %o3
34631loop_3022:
34632 stw %l6, [%l7 + 0x7C]
34633 stbar
34634loop_3023:
34635 fpadd32 %f8, %f10, %f18
34636 movle %xcc, %i4, %l0
34637 tn %icc, 0x7
34638 xnorcc %i6, 0x0B37, %l1
34639 for %f22, %f26, %f24
34640 fnand %f16, %f14, %f28
34641 fmovsgu %icc, %f26, %f20
34642 nop
34643 setx 0x00127DB2, %l0, %l6
34644 st %l6, [%l7 + 0x28]
34645 ld [%l7 + 0x28], %f19
34646 fsqrts %f19, %f1
34647 fmovrdne %o0, %f18, %f26
34648 array16 %g2, %l4, %g3
34649 movg %icc, %o6, %i3
34650 tcs %icc, 0x3
34651 mova %xcc, %o1, %l5
34652 alignaddrl %i2, %o4, %i1
34653 fcmpne16 %f6, %f26, %g5
34654 tge %icc, 0x6
34655 movg %xcc, %g7, %g4
34656 flush %l7 + 0x2C
34657 subcc %g6, 0x151E, %i5
34658 edge32 %l3, %o2, %i7
34659 tsubcctv %i0, 0x1E3D, %o7
34660 restored
34661 rdpr %cwp, %g1
34662 rdpr %cansave, %g2
34663 rdpr %canrestore, %g3
34664 rdpr %cleanwin, %g4
34665 rdpr %otherwin, %g5
34666 rdpr %wstate, %g6
34667 tneg %icc, 0x1
34668 mova %xcc, %l2, %o5
34669 taddcc %g1, %o3, %l6
34670 movn %icc, %i4, %i6
34671 bg,pt %icc, loop_3024
34672 brgz,a %l0, loop_3025
34673 movrlez %o0, 0x3B2, %l1
34674 fornot2s %f2, %f29, %f17
34675loop_3024:
34676 andn %g2, %l4, %o6
34677loop_3025:
34678 movvc %icc, %i3, %g3
34679 movle %xcc, %l5, %o1
34680 udiv %o4, 0x0C0D, %i2
34681 movcs %icc, %i1, %g5
34682 fsrc2s %f8, %f31
34683 umul %g4, %g7, %i5
34684 sdiv %l3, 0x1888, %g6
34685 edge8n %i7, %o2, %o7
34686 movvc %xcc, %i0, %l2
34687 stbar
34688 fmul8sux16 %f8, %f2, %f0
34689 tge %xcc, 0x7
34690 orn %g1, 0x1761, %o3
34691 movrne %o5, %i4, %i6
34692 orncc %l0, %o0, %l6
34693 movleu %xcc, %g2, %l1
34694 sdiv %l4, 0x1ABB, %i3
34695 xnorcc %g3, %l5, %o1
34696 sll %o6, 0x05, %i2
34697 ldd [%l7 + 0x70], %f16
34698 xor %i1, 0x0B39, %o4
34699 nop
34700 fitod %f2, %f8
34701 fdtos %f8, %f28
34702 nop
34703 set 0x60, %l2
34704 ldsw [%l7 + %l2], %g5
34705 edge8 %g4, %g7, %i5
34706 te %xcc, 0x5
34707 add %l7, 0x48, %l6
34708 wr %g0, 0x80, %asi
34709 ldxa [%l6] %asi, %l3
34710 casxa [%l6] 0x80, %l3, %g6
34711 tne %icc, 0x7
34712 fbne %fcc1, loop_3026
34713 sra %o2, 0x00, %o7
34714 nop
34715 set 0x44, %o4
34716 ldsb [%l7 + %o4], %i7
34717 movcc %xcc, %i0, %g1
34718loop_3026:
34719 edge8ln %l2, %o5, %i4
34720 fmul8ulx16 %f22, %f20, %f10
34721 set 0x64, %l0
34722 ldswa [%l7 + %l0] 0x0c, %o3
34723 tg %xcc, 0x7
34724 ldstub [%l7 + 0x5A], %l0
34725 addcc %o0, %i6, %g2
34726 movrlez %l1, 0x0A8, %l4
34727 fmovrdlz %i3, %f18, %f0
34728 ldub [%l7 + 0x7E], %l6
34729 edge32l %l5, %o1, %g3
34730 fxors %f3, %f16, %f16
34731 tsubcctv %o6, 0x1019, %i2
34732 movre %i1, %g5, %g4
34733 movneg %xcc, %g7, %o4
34734 fmovsleu %icc, %f18, %f12
34735 fbu %fcc3, loop_3027
34736 xor %i5, %l3, %o2
34737 set 0x16, %o2
34738 lduba [%l7 + %o2] 0x11, %o7
34739loop_3027:
34740 movne %xcc, %i7, %i0
34741 addcc %g6, 0x0D97, %l2
34742 brgz %g1, loop_3028
34743 smul %o5, %o3, %l0
34744 fands %f29, %f10, %f11
34745 fpadd16s %f27, %f29, %f2
34746loop_3028:
34747 fbuge,a %fcc1, loop_3029
34748 fbl,a %fcc3, loop_3030
34749 call loop_3031
34750 and %o0, 0x0428, %i4
34751loop_3029:
34752 udiv %g2, 0x000E, %l1
34753loop_3030:
34754 nop
34755 setx 0x1FFE0640E8BA982F, %l0, %l6
34756 stx %l6, [%l7 + 0x28]
34757 ldd [%l7 + 0x28], %f20
34758 fsqrtd %f20, %f14
34759loop_3031:
34760 ldub [%l7 + 0x25], %i6
34761 sdivx %l4, 0x118B, %i3
34762 movne %xcc, %l5, %o1
34763 orncc %l6, 0x1379, %g3
34764 membar 0x3D
34765 edge16ln %i2, %o6, %g5
34766 fbn %fcc1, loop_3032
34767 fmovrdgz %g4, %f22, %f4
34768 set 0x20, %g6
34769 ldda [%l7 + %g6] 0x81, %i0
34770loop_3032:
34771 alignaddr %g7, %i5, %o4
34772 array8 %l3, %o7, %o2
34773 sllx %i7, 0x12, %i0
34774 edge32ln %l2, %g6, %o5
34775 array32 %g1, %l0, %o0
34776 fmovrsgz %o3, %f31, %f6
34777 bne,pt %icc, loop_3033
34778 bge %icc, loop_3034
34779 fmovs %f21, %f18
34780 edge32n %g2, %i4, %l1
34781loop_3033:
34782 udivx %i6, 0x1875, %l4
34783loop_3034:
34784 restored
34785 rdpr %cwp, %g1
34786 rdpr %cansave, %g2
34787 rdpr %canrestore, %g3
34788 rdpr %cleanwin, %g4
34789 rdpr %otherwin, %g5
34790 rdpr %wstate, %g6
34791 bcc,a,pt %icc, loop_3035
34792 fmovd %f22, %f20
34793 for %f22, %f10, %f20
34794 edge32ln %i3, %o1, %l6
34795loop_3035:
34796 ld [%l7 + 0x24], %f16
34797 fmovdleu %xcc, %f3, %f28
34798 edge8l %l5, %i2, %g3
34799 umul %o6, %g4, %g5
34800 fmovde %xcc, %f26, %f19
34801 xnor %g7, %i1, %o4
34802 wr %g0, 0x80, %asi
34803 stba %l3, [%l7 + 0x5B] %asi
34804 movl %xcc, %i5, %o7
34805 umul %i7, %o2, %l2
34806 mulx %i0, 0x1E32, %o5
34807 tvc %xcc, 0x7
34808 umul %g6, 0x0C25, %g1
34809 taddcctv %l0, %o3, %g2
34810 movl %xcc, %i4, %l1
34811 movle %xcc, %o0, %l4
34812 prefetch [%l7 + 0x70], 0x2
34813 movn %xcc, %i6, %i3
34814 fmovrdgez %o1, %f18, %f26
34815 brz,a %l5, loop_3036
34816 edge8l %l6, %i2, %o6
34817 fmovrdne %g4, %f16, %f16
34818 srlx %g5, 0x14, %g3
34819loop_3036:
34820 brgez %g7, loop_3037
34821 fmovsleu %xcc, %f19, %f3
34822 sllx %i1, %l3, %o4
34823 tge %icc, 0x6
34824loop_3037:
34825 fmovdn %icc, %f30, %f20
34826 ble loop_3038
34827 xor %o7, 0x08FF, %i5
34828 sth %i7, [%l7 + 0x1E]
34829 xnor %o2, %i0, %l2
34830loop_3038:
34831 sra %o5, 0x1A, %g1
34832 fmovrslz %g6, %f8, %f27
34833 fnors %f9, %f17, %f23
34834 tsubcctv %l0, 0x044E, %g2
34835 faligndata %f0, %f22, %f10
34836 fxnors %f18, %f10, %f3
34837 movne %icc, %i4, %o3
34838 fnors %f2, %f4, %f0
34839 tpos %icc, 0x6
34840 saved
34841 rdpr %cwp, %g1
34842 rdpr %cansave, %g2
34843 rdpr %canrestore, %g3
34844 rdpr %cleanwin, %g4
34845 rdpr %otherwin, %g5
34846 rdpr %wstate, %g6
34847 mova %icc, %o0, %l4
34848 fcmple32 %f28, %f28, %i6
34849 sll %l1, %o1, %i3
34850 fabsd %f2, %f2
34851 movne %icc, %l6, %i2
34852 tneg %xcc, 0x3
34853 addccc %o6, %l5, %g4
34854 fnegd %f22, %f10
34855 nop
34856 setx 0x8948F14C, %l0, %l6
34857 st %l6, [%l7 + 0x28]
34858 ld [%l7 + 0x28], %f16
34859 fsqrts %f16, %f17
34860 orncc %g3, %g5, %i1
34861 movcc %icc, %l3, %g7
34862 fornot1s %f6, %f11, %f24
34863 fmovsneg %icc, %f5, %f22
34864 fbn,a %fcc1, loop_3039
34865 nop
34866 fitod %f24, %f8
34867 move %icc, %o4, %o7
34868 st %f16, [%l7 + 0x54]
34869loop_3039:
34870 fornot2 %f12, %f0, %f20
34871 srl %i5, 0x12, %i7
34872 stw %o2, [%l7 + 0x54]
34873 EXIT_GOOD
34874
34875
34876
34877!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34878!
34879! Stats for Thread 0:
34880!
34881! Type l : 2832
34882! Type x : 1254
34883! Type cti : 3039
34884! Type f : 4521
34885! Type i : 13354
34886!
34887!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34888
34889
34890 EXIT_GOOD /* test finish */
34891
34892/************************************************************************
34893 Test case data start
34894 ************************************************************************/
34895.data
34896user_data_start:
34897scratch_area:
34898.word 0x39FE8AB0
34899.word 0x679AEF04
34900.word 0x65E51964
34901.word 0x76BC91C4
34902.word 0x3922D569
34903.word 0x4BCBB4AB
34904.word 0x4C35C15B
34905.word 0xA72422C7
34906.word 0xA9EE838E
34907.word 0x8C4B6C12
34908.word 0x81BEFF27
34909.word 0x33C65906
34910.word 0xB55C64F5
34911.word 0x4281A881
34912.word 0xF1065B09
34913.word 0xD550FE2B
34914.word 0x4B216B9B
34915.word 0x73A1C620
34916.word 0x19630168
34917.word 0x20F4DDF1
34918.word 0x1A21A3AA
34919.word 0xD038EB22
34920.word 0x8C7CE64C
34921.word 0x9097CA0C
34922.word 0x98D8B914
34923.word 0xE566E1FA
34924.word 0x50642DB9
34925.word 0x19950763
34926.word 0x10033FD6
34927.word 0x93CEBE1F
34928.word 0x6D7C598A
34929.word 0xF58C97BB
34930.word 0x5EB08A61
34931.word 0x3AE8D455
34932.word 0x08FC84CF
34933.word 0x4C49DEEF
34934.word 0x241B2978
34935.word 0xE7A1CF55
34936.word 0x10726D31
34937.word 0xE9425B4A
34938.word 0x0E8E6672
34939.word 0x06C37045
34940.word 0x3181EFCE
34941.word 0xD2296A92
34942.word 0x76C60EE8
34943.word 0x61D7D2A5
34944.word 0x1A75A12A
34945.word 0x092F9480
34946.word 0xF0B1D934
34947.word 0x49FB62F4
34948.word 0x6DAC73C3
34949.word 0xBCA99D4F
34950.word 0xA69E5D71
34951.word 0xC570C9A2
34952.word 0x79CD16FD
34953.word 0xB1D11A68
34954.word 0xC58924CF
34955.word 0xD2351713
34956.word 0x65B774A8
34957.word 0x8893A718
34958.word 0xE1606E11
34959.word 0x9081DB8E
34960.word 0xB6C607F2
34961.word 0x15FCB949
34962.end