Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f17.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f17.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_f17.s,v 1.1 2007/05/11 17:22:27 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x9AF3938FA047A874, %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 0x9, %g1
89 set 0x9, %g2
90 set 0x3, %g3
91 set 0x8, %g4
92 set 0xE, %g5
93 set 0x8, %g6
94 set 0x4, %g7
95 !# Input registers
96 set -0x0, %i0
97 set -0x2, %i1
98 set -0x8, %i2
99 set -0xC, %i3
100 set -0x9, %i4
101 set -0xC, %i5
102 set -0xB, %i6
103 set -0x3, %i7
104 !# Local registers
105 set 0x0F6C56AC, %l0
106 set 0x1D25491B, %l1
107 set 0x264AB5BA, %l2
108 set 0x686C4353, %l3
109 set 0x40E3DD41, %l4
110 set 0x2A690B69, %l5
111 set 0x5F20CB0C, %l6
112 !# Output registers
113 set -0x13E2, %o0
114 set -0x1453, %o1
115 set -0x14CA, %o2
116 set 0x04AC, %o3
117 set 0x07D6, %o4
118 set -0x13A4, %o5
119 set 0x0593, %o6
120 set 0x0EBE, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x37764B4AF831BE22)
123 INIT_TH_FP_REG(%l7,%f2,0xC9BA9007E082B599)
124 INIT_TH_FP_REG(%l7,%f4,0xAC7BD06E8CE693E1)
125 INIT_TH_FP_REG(%l7,%f6,0xDF9384401A231CAC)
126 INIT_TH_FP_REG(%l7,%f8,0x64EBE2E0BF5EC5C5)
127 INIT_TH_FP_REG(%l7,%f10,0xAE7D538A09EB840C)
128 INIT_TH_FP_REG(%l7,%f12,0xCD2F5113C7DA0980)
129 INIT_TH_FP_REG(%l7,%f14,0xF249918943AA7CFC)
130 INIT_TH_FP_REG(%l7,%f16,0xE132AAC11B7ABBC1)
131 INIT_TH_FP_REG(%l7,%f18,0x6F8299DCD7BBA688)
132 INIT_TH_FP_REG(%l7,%f20,0xC0C466C7B4149F61)
133 INIT_TH_FP_REG(%l7,%f22,0xC3E138A80749923C)
134 INIT_TH_FP_REG(%l7,%f24,0x181B1B39D72AAB02)
135 INIT_TH_FP_REG(%l7,%f26,0xB0F92BD6F9579335)
136 INIT_TH_FP_REG(%l7,%f28,0x847518B5CAB776D5)
137 INIT_TH_FP_REG(%l7,%f30,0x40B6E05B29D4F985)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 ldsh [%l7 + 0x3C], %l0
151 tl %xcc, 0x3
152 tcs %icc, 0x7
153 bne,a,pn %icc, loop_1
154 edge8l %o3, %i1, %g2
155 wr %g0, 0x89, %asi
156 ldxa [%l7 + 0x10] %asi, %g7
157loop_1:
158 std %f28, [%l7 + 0x30]
159 movrgz %g5, 0x052, %o4
160 fmovdvs %icc, %f0, %f29
161 restored
162 rdpr %cwp, %g1
163 rdpr %cansave, %g2
164 rdpr %canrestore, %g3
165 rdpr %cleanwin, %g4
166 rdpr %otherwin, %g5
167 rdpr %wstate, %g6
168 udivx %i3, 0x191A, %l4
169 orcc %o7, %o2, %i4
170 xor %i7, 0x1164, %g6
171 subcc %o1, %i0, %i6
172 alignaddr %o5, %l1, %l3
173 edge16 %g4, %l6, %g1
174 subcc %l2, %o0, %l5
175 brnz %g3, loop_2
176 lduw [%l7 + 0x34], %i5
177 fornot1 %f18, %f2, %f26
178 xorcc %o6, 0x120A, %i2
179loop_2:
180 xor %l0, 0x1F6D, %o3
181 fmovdl %xcc, %f18, %f4
182 udiv %g2, 0x1E0E, %i1
183 movrgz %g5, 0x297, %o4
184 fabsd %f4, %f2
185 nop
186 setx 0x0D3F7FCC85D0BD31, %l0, %l6
187 stx %l6, [%l7 + 0x28]
188 ldd [%l7 + 0x28], %f16
189 fsqrtd %f16, %f16
190 sra %g7, 0x02, %i3
191 edge8ln %o7, %o2, %i4
192 fmuld8sux16 %f25, %f28, %f20
193 tvc %xcc, 0x7
194 ble,a,pt %xcc, loop_3
195 tpos %xcc, 0x2
196 fabss %f1, %f6
197 tg %xcc, 0x6
198loop_3:
199 xorcc %i7, %l4, %g6
200 edge8n %o1, %i6, %o5
201 brlz %l1, loop_4
202 udivx %i0, 0x0D56, %g4
203 sll %l6, 0x06, %l3
204 fnors %f8, %f0, %f18
205loop_4:
206 nop
207 wr %g0, 0x04, %asi
208 swapa [%l7 + 0x14] %asi, %l2
209 lduw [%l7 + 0x68], %o0
210 nop
211 setx loop_5, %l0, %l1
212 wrpr 0x1, %tl
213 wrpr %l1, %tnpc
214 setx 0x34400001400, %l0, %l1
215 wrpr %l1, %tstate
216 wrhpr 0x4, %htstate
217 done
218 taddcc %l5, 0x0F68, %g1
219 xor %g3, 0x1B44, %o6
220 fmovdg %icc, %f27, %f9
221loop_5:
222 sth %i2, [%l7 + 0x7C]
223 fmovrslz %i5, %f20, %f19
224 tg %xcc, 0x0
225 wr %g0, 0x89, %asi
226 swapa [%l7 + 0x28] %asi, %l0
227 taddcc %g2, %i1, %o3
228 udivcc %o4, 0x17B3, %g5
229 fbn,a %fcc3, loop_6
230 ta %xcc, 0x0
231 ba,a loop_7
232 popc %g7, %o7
233loop_6:
234 sdivcc %o2, 0x0F21, %i4
235 fmovsleu %xcc, %f1, %f4
236loop_7:
237 movrlez %i7, %l4, %i3
238 edge32l %o1, %i6, %g6
239 fpadd16s %f0, %f24, %f0
240 wr %g0, 0x0c, %asi
241 ldsba [%l7 + 0x2B] %asi, %o5
242 tn %icc, 0x6
243 fmovdvc %icc, %f24, %f15
244 movcc %xcc, %l1, %i0
245 set 0x40, %i0
246 stda %f16, [%l7 + %i0] 0xf9
247 membar #Sync
248 movle %icc, %l6, %l3
249 lduh [%l7 + 0x64], %g4
250 movgu %xcc, %o0, %l5
251 edge8l %l2, %g3, %g1
252 addc %o6, 0x00E5, %i5
253 edge32n %l0, %g2, %i2
254 fmovdge %icc, %f9, %f13
255 array8 %i1, %o3, %g5
256 fones %f26
257 brlz %o4, loop_8
258 fnot2s %f20, %f4
259 umul %o7, %g7, %o2
260 wr %g0, 0x80, %asi
261 lduba [%l7 + 0x10] %asi, %i7
262loop_8:
263 lduw [%l7 + 0x58], %l4
264 movvs %xcc, %i3, %o1
265 movg %xcc, %i6, %g6
266 movvc %icc, %i4, %l1
267 movgu %icc, %o5, %i0
268 subc %l3, 0x187E, %l6
269 wr %g0, 0x89, %asi
270 ldswa [%l7 + 0x4C] %asi, %g4
271 movleu %icc, %l5, %o0
272 addcc %g3, 0x0234, %l2
273 movrlez %o6, %i5, %g1
274 brz %l0, loop_9
275 fnegs %f12, %f28
276 fpack16 %f2, %f1
277 edge16n %g2, %i2, %i1
278loop_9:
279 nop
280 fitod %f12, %f20
281 xnor %o3, %o4, %o7
282 stb %g7, [%l7 + 0x76]
283 umulcc %o2, 0x0647, %i7
284 fabss %f14, %f26
285 wr %g0, 0x81, %asi
286 lda [%l7 + 0x2C] %asi, %f21
287 movcs %xcc, %l4, %i3
288 alignaddr %g5, %i6, %g6
289 fmovrdgz %o1, %f2, %f2
290 array16 %l1, %o5, %i4
291 nop
292 set 0x70, %l2
293 ldsw [%l7 + %l2], %l3
294 orcc %i0, 0x07A5, %l6
295 orncc %g4, %l5, %o0
296 bleu,a %icc, loop_10
297 movvs %icc, %g3, %o6
298 swap [%l7 + 0x24], %i5
299 taddcctv %g1, 0x0BC6, %l2
300loop_10:
301 edge16n %l0, %g2, %i2
302 edge16 %i1, %o3, %o7
303 array32 %g7, %o4, %o2
304 ta %icc, 0x1
305 call loop_11
306 be,a,pn %icc, loop_12
307 ldd [%l7 + 0x08], %i6
308 movcs %icc, %l4, %g5
309loop_11:
310 fmul8sux16 %f4, %f16, %f10
311loop_12:
312 movrne %i6, %i3, %o1
313 movgu %icc, %l1, %g6
314 add %l7, 0x60, %l6
315 wr %g0, 0x10, %asi
316 ldxa [%l6] %asi, %o5
317 casxa [%l6] %asi, %o5, %i4
318 std %f20, [%l7 + 0x30]
319 fexpand %f19, %f4
320 udivcc %i0, 0x01F8, %l6
321 brgz,a %g4, loop_13
322 movl %xcc, %l5, %o0
323 set 0x40, %i1
324 ldda [%l7 + %i1] 0x88, %f16
325loop_13:
326 mova %xcc, %g3, %o6
327 movl %xcc, %i5, %g1
328 mova %xcc, %l3, %l0
329 fpsub32 %f0, %f18, %f2
330 tvc %xcc, 0x6
331 taddcc %g2, 0x19D0, %l2
332 prefetch [%l7 + 0x28], 0x0
333 fmovs %f24, %f27
334 fxor %f26, %f20, %f24
335 move %icc, %i2, %o3
336 movneg %icc, %o7, %g7
337 bneg,a,pt %xcc, loop_14
338 tsubcctv %o4, %o2, %i1
339 subc %l4, 0x02A7, %i7
340 nop
341 fitod %f4, %f14
342 fdtoi %f14, %f5
343loop_14:
344 fbug,a %fcc3, loop_15
345 sethi 0x002C, %i6
346 movl %xcc, %g5, %i3
347 umul %l1, %g6, %o5
348loop_15:
349 orn %o1, %i4, %l6
350 movn %icc, %i0, %l5
351 umul %o0, 0x17C7, %g3
352 fnegd %f18, %f18
353 mulx %g4, %o6, %i5
354 edge32l %g1, %l0, %g2
355 movne %icc, %l3, %i2
356 saved
357 rdpr %cwp, %g1
358 rdpr %cansave, %g2
359 rdpr %canrestore, %g3
360 rdpr %cleanwin, %g4
361 rdpr %otherwin, %g5
362 rdpr %wstate, %g6
363 tge %xcc, 0x0
364 tvc %icc, 0x3
365 addcc %o3, 0x1381, %l2
366 movvs %xcc, %g7, %o7
367 sdivx %o2, 0x10FD, %i1
368 saved
369 rdpr %cwp, %g1
370 rdpr %cansave, %g2
371 rdpr %canrestore, %g3
372 rdpr %cleanwin, %g4
373 rdpr %otherwin, %g5
374 rdpr %wstate, %g6
375 set 0x5C, %o5
376 ldswa [%l7 + %o5] 0x18, %o4
377 andcc %l4, 0x104C, %i7
378 ldstub [%l7 + 0x08], %g5
379 addccc %i3, 0x13FE, %i6
380 sethi 0x0DC6, %l1
381 array8 %o5, %o1, %g6
382 wr %g0, 0x2a, %asi
383 stxa %i4, [%l7 + 0x28] %asi
384 membar #Sync
385 membar #Sync
386 set 0x40, %o2
387 ldda [%l7 + %o2] 0x1e, %f16
388 umul %l6, %i0, %o0
389 nop
390 fitod %f8, %f18
391 fdtoi %f18, %f5
392 nop
393 fitos %f13, %f18
394 fstox %f18, %f14
395 sdiv %l5, 0x1CC8, %g4
396 subccc %g3, 0x0BCB, %i5
397 smulcc %o6, %g1, %l0
398 fbl,a %fcc0, loop_16
399 pdist %f24, %f6, %f14
400 sdivcc %l3, 0x1014, %i2
401 fbne,a %fcc0, loop_17
402loop_16:
403 andncc %g2, %l2, %g7
404 fbuge,a %fcc2, loop_18
405 fpsub32 %f8, %f22, %f16
406loop_17:
407 fmul8x16al %f22, %f31, %f16
408 ldsb [%l7 + 0x5C], %o3
409loop_18:
410 fabss %f18, %f3
411 movrlez %o7, %i1, %o2
412 fones %f6
413 wr %g0, 0x19, %asi
414 lduha [%l7 + 0x60] %asi, %o4
415 array8 %i7, %l4, %g5
416 subcc %i3, %i6, %l1
417 edge8l %o5, %g6, %o1
418 nop
419 setx loop_19, %l0, %l1
420 wrpr 0x1, %tl
421 wrpr %l1, %tnpc
422 setx 0x34400001400, %l0, %l1
423 wrpr %l1, %tstate
424 wrhpr 0x4, %htstate
425 done
426 fpadd32 %f0, %f16, %f18
427 orn %l6, %i4, %o0
428 for %f14, %f20, %f24
429loop_19:
430 ta %xcc, 0x4
431 fandnot1s %f0, %f15, %f26
432 st %f7, [%l7 + 0x2C]
433 fmovrse %l5, %f17, %f8
434 tne %xcc, 0x1
435 bn,a,pt %xcc, loop_20
436 movn %icc, %i0, %g4
437 edge16n %g3, %o6, %i5
438 fmovrdne %g1, %f4, %f16
439loop_20:
440 ldd [%l7 + 0x18], %l2
441 wr %g0, 0x21, %asi
442 ldxa [%g0 + 0x108] %asi, %i2
443 nop
444 fitod %f2, %f16
445 fdtox %f16, %f12
446 nop
447 setx 0x37DD15F6E054A862, %l0, %l6
448 stx %l6, [%l7 + 0x18]
449 ldx [%l7 + 0x18], %fsr
450 fbu %fcc2, loop_21
451 smul %l0, 0x16EC, %g2
452 tg %xcc, 0x1
453 fpadd16s %f7, %f7, %f6
454loop_21:
455 orcc %l2, %g7, %o3
456 ldsh [%l7 + 0x68], %o7
457 edge8 %i1, %o4, %i7
458 fmul8sux16 %f8, %f22, %f8
459 edge16l %l4, %g5, %o2
460 tcs %icc, 0x5
461 movre %i6, 0x3E9, %i3
462 edge8n %l1, %o5, %o1
463 wr %g0, 0x11, %asi
464 ldda [%l7 + 0x40] %asi, %i6
465 mulscc %i4, 0x012F, %g6
466 xor %o0, 0x0F4E, %l5
467 wr %g0, 0x89, %asi
468 lduha [%l7 + 0x10] %asi, %g4
469 tge %icc, 0x5
470 fbul,a %fcc3, loop_22
471 ld [%l7 + 0x0C], %f30
472 xorcc %g3, 0x0AF9, %i0
473 tvc %xcc, 0x7
474loop_22:
475 movrlez %o6, 0x14F, %i5
476 subc %g1, %l3, %l0
477 saved
478 rdpr %cwp, %g1
479 rdpr %cansave, %g2
480 rdpr %canrestore, %g3
481 rdpr %cleanwin, %g4
482 rdpr %otherwin, %g5
483 rdpr %wstate, %g6
484 edge8ln %i2, %l2, %g7
485 bleu,a loop_23
486 nop
487 fitos %f7, %f12
488 array8 %o3, %g2, %o7
489 tleu %xcc, 0x3
490loop_23:
491 fbne,a %fcc2, loop_24
492 movleu %xcc, %o4, %i7
493 movpos %xcc, %l4, %i1
494 ble,a %icc, loop_25
495loop_24:
496 popc %o2, %g5
497 ldd [%l7 + 0x38], %i2
498 prefetch [%l7 + 0x60], 0x3
499loop_25:
500 fmovrslez %l1, %f16, %f16
501 fands %f18, %f4, %f12
502 sra %o5, 0x12, %i6
503 sll %o1, 0x17, %i4
504 edge8 %l6, %o0, %l5
505 sdiv %g6, 0x16B2, %g4
506 tpos %xcc, 0x3
507 fornot1 %f2, %f2, %f12
508 stbar
509 subcc %g3, 0x1EF2, %i0
510 call loop_26
511 smulcc %o6, 0x0D34, %i5
512 fmovsvs %icc, %f15, %f28
513 subc %l3, %l0, %i2
514loop_26:
515 fcmpgt16 %f28, %f20, %g1
516 move %icc, %l2, %o3
517 nop
518 setx 0x519C9E4E0F031FC1, %l0, %l6
519 stx %l6, [%l7 + 0x28]
520 ldd [%l7 + 0x28], %f14
521 setx 0xBF158B1943D3EE40, %l1, %l5
522 stx %l5, [%l7 + 0x10]
523 ldd [%l7 + 0x10], %f10
524 fsubd %f10, %f14, %f16
525 taddcc %g2, 0x01F1, %o7
526 edge32n %o4, %g7, %i7
527 te %xcc, 0x0
528 set 0x54, %l5
529 stwa %i1, [%l7 + %l5] 0x81
530 edge8n %o2, %l4, %g5
531 restored
532 rdpr %cwp, %g1
533 rdpr %cansave, %g2
534 rdpr %canrestore, %g3
535 rdpr %cleanwin, %g4
536 rdpr %otherwin, %g5
537 rdpr %wstate, %g6
538 ba,pn %xcc, loop_27
539 add %i3, 0x15B7, %l1
540 sir 0x0A40
541 fabsd %f8, %f20
542loop_27:
543 movge %xcc, %i6, %o5
544 tge %icc, 0x6
545 edge8 %o1, %l6, %i4
546 array8 %l5, %o0, %g4
547 subcc %g3, 0x01D1, %g6
548 sethi 0x08C2, %o6
549 fbug %fcc2, loop_28
550 edge16l %i5, %i0, %l0
551 movvs %icc, %l3, %i2
552 edge32l %l2, %g1, %o3
553loop_28:
554 sdiv %o7, 0x1FCA, %g2
555 fmovrslez %g7, %f8, %f31
556 bleu,pt %xcc, loop_29
557 sub %o4, 0x1852, %i7
558 brgz %i1, loop_30
559 fmovsneg %xcc, %f10, %f28
560loop_29:
561 nop
562 wr %g0, 0x80, %asi
563 lduha [%l7 + 0x42] %asi, %l4
564loop_30:
565 edge8 %g5, %i3, %o2
566 membar 0x28
567 array8 %i6, %l1, %o5
568 ldx [%l7 + 0x68], %l6
569 andn %i4, 0x0AE2, %o1
570 fandnot2 %f28, %f6, %f10
571 orn %l5, %o0, %g3
572 edge16ln %g6, %g4, %i5
573 sra %o6, %l0, %i0
574 edge16ln %i2, %l2, %l3
575 movl %xcc, %g1, %o3
576 fbu,a %fcc2, loop_31
577 tpos %icc, 0x0
578 movle %icc, %g2, %o7
579 bshuffle %f30, %f4, %f22
580loop_31:
581 tne %xcc, 0x5
582 fmovrslz %g7, %f30, %f20
583 sir 0x16F3
584 sra %o4, %i7, %l4
585 mulscc %i1, 0x1CA7, %g5
586 sethi 0x1858, %i3
587 tcs %xcc, 0x5
588 nop
589 fitos %f12, %f28
590 fstox %f28, %f24
591 call loop_32
592 bvc loop_33
593 ta %xcc, 0x7
594 popc 0x18F4, %o2
595loop_32:
596 stw %l1, [%l7 + 0x08]
597loop_33:
598 tpos %xcc, 0x5
599 fmul8ulx16 %f12, %f10, %f0
600 movvs %icc, %o5, %l6
601 tsubcctv %i4, %i6, %l5
602 edge8ln %o1, %g3, %o0
603 set 0x14, %o7
604 sta %f12, [%l7 + %o7] 0x04
605 mulx %g6, 0x0F82, %g4
606 movneg %xcc, %o6, %l0
607 array8 %i0, %i5, %i2
608 fmul8x16 %f0, %f16, %f2
609 mulscc %l3, %g1, %o3
610 saved
611 rdpr %cwp, %g1
612 rdpr %cansave, %g2
613 rdpr %canrestore, %g3
614 rdpr %cleanwin, %g4
615 rdpr %otherwin, %g5
616 rdpr %wstate, %g6
617 fbe %fcc3, loop_34
618 subc %l2, 0x094B, %o7
619 nop
620 fitod %f25, %f28
621 udiv %g2, 0x18C3, %g7
622loop_34:
623 edge16l %o4, %i7, %i1
624 fpackfix %f10, %f11
625 fbne,a %fcc3, loop_35
626 xnor %g5, %l4, %i3
627 st %f3, [%l7 + 0x40]
628 edge32n %l1, %o2, %l6
629loop_35:
630 tl %xcc, 0x1
631 xnorcc %i4, 0x135C, %i6
632 stb %l5, [%l7 + 0x4A]
633 nop
634 setx 0x1AB700375FF8B357, %l0, %l6
635 stx %l6, [%l7 + 0x28]
636 ldd [%l7 + 0x28], %f2
637 setx 0x467A6313D2A69D67, %l1, %l5
638 stx %l5, [%l7 + 0x10]
639 ldd [%l7 + 0x10], %f16
640 fmuld %f16, %f2, %f14
641 fmovscs %xcc, %f8, %f10
642 fmovd %f2, %f18
643 wr %g0, 0x89, %asi
644 swapa [%l7 + 0x44] %asi, %o5
645 andn %o1, %g3, %o0
646 fmovrdgz %g4, %f10, %f28
647 edge32n %o6, %l0, %g6
648 and %i0, 0x1F35, %i2
649 bne,a,pt %icc, loop_36
650 alignaddrl %l3, %g1, %i5
651 movrlez %o3, 0x159, %l2
652 fbuge,a %fcc2, loop_37
653loop_36:
654 tg %icc, 0x4
655 std %f20, [%l7 + 0x10]
656 edge32n %g2, %g7, %o7
657loop_37:
658 andncc %o4, %i7, %g5
659 edge32n %i1, %l4, %i3
660 edge8ln %o2, %l1, %i4
661 fcmple32 %f8, %f18, %l6
662 be %icc, loop_38
663 fbug %fcc0, loop_39
664 orcc %l5, 0x1E5D, %i6
665 movpos %xcc, %o1, %o5
666loop_38:
667 subcc %o0, 0x010E, %g3
668loop_39:
669 movrgz %o6, 0x072, %l0
670 edge16ln %g4, %g6, %i2
671 srl %i0, %g1, %i5
672 nop
673 fitod %f6, %f10
674 fdtoi %f10, %f26
675 movrlez %l3, %o3, %l2
676 fmovd %f12, %f30
677 andcc %g7, 0x0687, %o7
678 movg %icc, %o4, %i7
679 move %xcc, %g5, %i1
680 taddcctv %l4, %g2, %o2
681 fmovsgu %icc, %f23, %f14
682 orncc %i3, %l1, %i4
683 edge16n %l5, %l6, %o1
684 orcc %i6, 0x0CD5, %o0
685 fors %f18, %f2, %f16
686 srlx %g3, %o6, %o5
687 addcc %g4, %g6, %l0
688 fmovdn %icc, %f10, %f18
689 add %l7, 0x58, %l6
690 wr %g0, 0x18, %asi
691 casxa [%l6] %asi, %i2, %i0
692 popc 0x15A2, %g1
693 xorcc %i5, %l3, %l2
694 nop
695 fitod %f28, %f22
696 restored
697 rdpr %cwp, %g1
698 rdpr %cansave, %g2
699 rdpr %canrestore, %g3
700 rdpr %cleanwin, %g4
701 rdpr %otherwin, %g5
702 rdpr %wstate, %g6
703 orcc %o3, 0x022B, %o7
704 taddcc %g7, %i7, %o4
705 movleu %icc, %i1, %g5
706 movvs %icc, %g2, %l4
707 edge8 %o2, %i3, %l1
708 array8 %l5, %i4, %l6
709 taddcc %o1, 0x10EF, %i6
710 movrne %o0, %g3, %o5
711 andn %o6, 0x1710, %g4
712 bcc,a,pt %icc, loop_40
713 nop
714 fitos %f5, %f30
715 fstod %f30, %f18
716 fpmerge %f15, %f0, %f22
717 tvs %xcc, 0x5
718loop_40:
719 nop
720 setx 0x683A368EE41466CD, %l0, %l6
721 stx %l6, [%l7 + 0x28]
722 ldd [%l7 + 0x28], %f24
723 setx 0x09280B96FE4610C4, %l1, %l5
724 stx %l5, [%l7 + 0x10]
725 ldd [%l7 + 0x10], %f18
726 fmuld %f18, %f24, %f24
727 tcs %icc, 0x0
728 and %g6, 0x0550, %l0
729 fblg %fcc0, loop_41
730 tcc %xcc, 0x2
731 movl %icc, %i2, %g1
732 brlz %i5, loop_42
733loop_41:
734 fpmerge %f3, %f2, %f0
735 fmovdl %icc, %f22, %f6
736 movrgez %l3, %i0, %l2
737loop_42:
738 addcc %o7, %g7, %i7
739 movvc %xcc, %o4, %i1
740 fpack32 %f12, %f12, %f30
741 move %icc, %g5, %g2
742 movrlz %l4, %o2, %o3
743 movvc %xcc, %i3, %l1
744 std %f14, [%l7 + 0x50]
745 edge8l %l5, %l6, %i4
746 movrgez %i6, %o1, %g3
747 wr %g0, 0x10, %asi
748 ldswa [%l7 + 0x30] %asi, %o0
749 brlz %o6, loop_43
750 fble,a %fcc0, loop_44
751 xor %o5, 0x03C8, %g6
752 ldsw [%l7 + 0x5C], %l0
753loop_43:
754 tgu %xcc, 0x1
755loop_44:
756 brgez,a %i2, loop_45
757 movge %xcc, %g4, %g1
758 movge %icc, %i5, %l3
759 brz %i0, loop_46
760loop_45:
761 fmovdvc %xcc, %f28, %f12
762 movrgez %l2, 0x3AC, %o7
763 tl %xcc, 0x1
764loop_46:
765 nop
766 wr %g0, 0x80, %asi
767 lduha [%l7 + 0x22] %asi, %i7
768 wr %g0, 0x04, %asi
769 stha %o4, [%l7 + 0x62] %asi
770 subc %g7, 0x19AA, %i1
771 lduh [%l7 + 0x5E], %g5
772 taddcctv %g2, %o2, %o3
773 fmovdge %xcc, %f12, %f24
774 movg %xcc, %i3, %l1
775 tg %xcc, 0x4
776 movl %xcc, %l5, %l6
777 tle %icc, 0x5
778 ta %icc, 0x4
779 stw %l4, [%l7 + 0x20]
780 brgz %i6, loop_47
781 ba,pn %icc, loop_48
782 edge16n %i4, %o1, %o0
783 edge8n %g3, %o6, %g6
784loop_47:
785 tsubcc %o5, 0x0B9B, %i2
786loop_48:
787 fmovsl %xcc, %f6, %f2
788 brgez %g4, loop_49
789 fsrc1 %f8, %f22
790 fmovrsgz %g1, %f22, %f19
791 orcc %l0, %l3, %i5
792loop_49:
793 udiv %i0, 0x03EF, %o7
794 nop
795 fitod %f12, %f14
796 fdtox %f14, %f2
797 fxtod %f2, %f26
798 xnorcc %i7, 0x0A53, %l2
799 te %xcc, 0x7
800 brlz %o4, loop_50
801 nop
802 setx 0x4E4020B1, %l0, %l6
803 st %l6, [%l7 + 0x28]
804 ld [%l7 + 0x28], %f15
805 setx 0xDD8F8243, %l1, %l5
806 st %l5, [%l7 + 0x10]
807 ld [%l7 + 0x10], %f2
808 fsubs %f2, %f15, %f18
809 saved
810 rdpr %cwp, %g1
811 rdpr %cansave, %g2
812 rdpr %canrestore, %g3
813 rdpr %cleanwin, %g4
814 rdpr %otherwin, %g5
815 rdpr %wstate, %g6
816 ldstub [%l7 + 0x22], %i1
817loop_50:
818 brnz %g5, loop_51
819 tneg %icc, 0x3
820 set 0x48, %g1
821 swapa [%l7 + %g1] 0x19, %g7
822loop_51:
823 tleu %xcc, 0x6
824 edge8 %g2, %o2, %i3
825 fpsub32s %f5, %f17, %f20
826 fmovdcs %icc, %f0, %f7
827 stb %o3, [%l7 + 0x29]
828 sllx %l5, 0x03, %l1
829 alignaddrl %l6, %i6, %i4
830 nop
831 setx loop_52, %l0, %l1
832 jmpl %l1, %l4
833 fmovdpos %icc, %f16, %f23
834 smulcc %o1, 0x0E01, %o0
835 set 0x40, %l1
836 stda %f16, [%l7 + %l1] 0x14
837loop_52:
838 alignaddr %o6, %g3, %g6
839 popc 0x081E, %i2
840 set 0x50, %g4
841 ldda [%l7 + %g4] 0x27, %o4
842 tgu %xcc, 0x1
843 fmovscs %icc, %f7, %f7
844 sethi 0x0CC6, %g1
845 movrlz %l0, 0x10D, %g4
846 nop
847 setx 0x63B7864741E38FD9, %l0, %l6
848 stx %l6, [%l7 + 0x28]
849 ldd [%l7 + 0x28], %f14
850 fsqrtd %f14, %f8
851 sethi 0x1571, %l3
852 fbue %fcc3, loop_53
853 sdivcc %i5, 0x02F5, %o7
854 edge32l %i7, %l2, %o4
855 array8 %i0, %i1, %g5
856loop_53:
857 fmovrsgz %g2, %f10, %f21
858 xor %o2, 0x1DCA, %g7
859 movl %xcc, %i3, %o3
860 fpack32 %f24, %f2, %f14
861 fmovsneg %icc, %f15, %f6
862 nop
863 setx 0xF84C344DF1D8A4E0, %l0, %l6
864 stx %l6, [%l7 + 0x28]
865 ldd [%l7 + 0x28], %f14
866 setx 0x0485A4C2617F481D, %l1, %l5
867 stx %l5, [%l7 + 0x10]
868 ldd [%l7 + 0x10], %f24
869 fmuld %f24, %f14, %f20
870 fsrc2s %f10, %f21
871 call loop_54
872 bvs,a,pn %xcc, loop_55
873 sdivx %l1, 0x1384, %l6
874 movcs %icc, %i6, %i4
875loop_54:
876 fcmple16 %f4, %f0, %l4
877loop_55:
878 taddcc %o1, %l5, %o6
879 sdiv %o0, 0x027C, %g6
880 fmovspos %icc, %f12, %f4
881 taddcc %i2, %o5, %g1
882 sethi 0x1C29, %l0
883 bl,a loop_56
884 orn %g4, 0x0E98, %l3
885 fsrc1s %f18, %f17
886 set 0x50, %l0
887 ldswa [%l7 + %l0] 0x14, %g3
888loop_56:
889 membar 0x4E
890 subccc %o7, 0x084B, %i5
891 fmul8x16al %f5, %f4, %f2
892 tg %xcc, 0x7
893 ble,a,pn %icc, loop_57
894 fmul8ulx16 %f2, %f0, %f0
895 swap [%l7 + 0x58], %l2
896 fsrc2 %f18, %f16
897loop_57:
898 swap [%l7 + 0x44], %i7
899 srax %o4, %i0, %g5
900 set 0x60, %g7
901 sta %f4, [%l7 + %g7] 0x89
902 fbe %fcc0, loop_58
903 taddcctv %i1, 0x12AB, %o2
904 tle %icc, 0x4
905 prefetch [%l7 + 0x74], 0x1
906loop_58:
907 movcs %icc, %g2, %g7
908 sll %i3, 0x07, %o3
909 udivcc %l1, 0x0C95, %i6
910 tg %xcc, 0x7
911 edge8n %l6, %l4, %i4
912 fmovdn %icc, %f29, %f21
913 brlz,a %o1, loop_59
914 ld [%l7 + 0x5C], %f10
915 movrne %o6, %l5, %g6
916 movrgez %i2, %o0, %g1
917loop_59:
918 bgu,a,pn %icc, loop_60
919 fmovdvc %icc, %f10, %f27
920 fbge,a %fcc1, loop_61
921 fba %fcc2, loop_62
922loop_60:
923 bg loop_63
924 taddcc %o5, %g4, %l3
925loop_61:
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
933loop_62:
934 stx %g3, [%l7 + 0x38]
935loop_63:
936 andn %o7, %l0, %l2
937 edge32n %i5, %o4, %i0
938 fandnot2 %f4, %f6, %f14
939 xor %i7, %g5, %i1
940 wr %g0, 0x04, %asi
941 ldsba [%l7 + 0x0B] %asi, %o2
942 move %icc, %g7, %i3
943 movcc %icc, %o3, %l1
944 movrlez %i6, 0x26A, %g2
945 fmovsl %icc, %f17, %f28
946 popc %l6, %i4
947 set 0x30, %i7
948 ldda [%l7 + %i7] 0x22, %o0
949 for %f14, %f14, %f20
950 movrgz %o6, %l4, %g6
951 mulscc %l5, 0x1057, %i2
952 fandnot2 %f16, %f24, %f14
953 array16 %o0, %g1, %o5
954 xnorcc %g4, %g3, %o7
955 tcs %xcc, 0x1
956 brlez %l0, loop_64
957 tcc %icc, 0x5
958 movrgz %l3, 0x151, %l2
959 set 0x40, %i6
960 stda %f0, [%l7 + %i6] 0xf0
961 membar #Sync
962loop_64:
963 movne %icc, %i5, %i0
964 srlx %o4, 0x1B, %g5
965 xnorcc %i1, 0x08AC, %i7
966 subcc %g7, 0x0EE5, %i3
967 fcmpne16 %f8, %f4, %o3
968 edge16ln %l1, %i6, %o2
969 addc %l6, 0x047D, %g2
970 wr %g0, 0x89, %asi
971 sta %f7, [%l7 + 0x64] %asi
972 wr %g0, 0x81, %asi
973 stwa %o1, [%l7 + 0x78] %asi
974 movpos %icc, %i4, %o6
975 xnor %g6, %l4, %l5
976 fbn %fcc0, loop_65
977 restored
978 rdpr %cwp, %g1
979 rdpr %cansave, %g2
980 rdpr %canrestore, %g3
981 rdpr %cleanwin, %g4
982 rdpr %otherwin, %g5
983 rdpr %wstate, %g6
984 te %icc, 0x2
985 xor %o0, %g1, %o5
986loop_65:
987 edge32ln %i2, %g4, %o7
988 fnot2 %f0, %f14
989 fmovde %xcc, %f23, %f18
990 array32 %g3, %l0, %l3
991 ta %icc, 0x2
992 movcs %icc, %l2, %i0
993 tle %icc, 0x0
994 bvc,a loop_66
995 umul %i5, 0x132A, %o4
996 movre %i1, 0x308, %i7
997 fble,a %fcc1, loop_67
998loop_66:
999 movle %icc, %g5, %g7
1000 tcs %icc, 0x2
1001 nop
1002 setx 0xFD4E998F2048B61C, %l0, %l6
1003 stx %l6, [%l7 + 0x60]
1004 ldx [%l7 + 0x60], %fsr
1005loop_67:
1006 fmovdl %icc, %f0, %f6
1007 set 0x218, %g5
1008 ldxa [%g0 + %g5] 0x52, %i3
1009 srax %o3, 0x10, %i6
1010 stx %o2, [%l7 + 0x10]
1011 mulx %l1, %g2, %l6
1012 tg %icc, 0x1
1013 be,a loop_68
1014 bleu %icc, loop_69
1015 movcc %icc, %o1, %o6
1016 movrgz %g6, %i4, %l4
1017loop_68:
1018 brlez,a %l5, loop_70
1019loop_69:
1020 add %g1, %o5, %o0
1021 bcc,a %icc, loop_71
1022 tpos %xcc, 0x0
1023loop_70:
1024 srlx %i2, 0x06, %g4
1025 tg %icc, 0x1
1026loop_71:
1027 tsubcc %g3, %o7, %l3
1028 movre %l2, %i0, %l0
1029 orncc %o4, %i1, %i7
1030 edge8n %g5, %i5, %g7
1031 fnegd %f4, %f2
1032 tcc %xcc, 0x1
1033 popc 0x0CE9, %o3
1034 stw %i3, [%l7 + 0x1C]
1035 fmovdvs %xcc, %f28, %f5
1036 fmovsleu %icc, %f10, %f30
1037 sdiv %i6, 0x10B3, %o2
1038 ld [%l7 + 0x60], %f31
1039 addcc %l1, %g2, %l6
1040 xorcc %o6, 0x12D3, %g6
1041 movcs %icc, %i4, %l4
1042 fmovsvc %icc, %f1, %f23
1043 bcs,a,pt %xcc, loop_72
1044 saved
1045 rdpr %cwp, %g1
1046 rdpr %cansave, %g2
1047 rdpr %canrestore, %g3
1048 rdpr %cleanwin, %g4
1049 rdpr %otherwin, %g5
1050 rdpr %wstate, %g6
1051 mulscc %o1, 0x17EA, %g1
1052 fsrc2s %f2, %f13
1053loop_72:
1054 ldstub [%l7 + 0x2B], %o5
1055 tn %xcc, 0x6
1056 sir 0x0ED5
1057 ld [%l7 + 0x70], %f18
1058 sdiv %l5, 0x0D2B, %i2
1059 fornot2 %f14, %f16, %f12
1060 mulscc %g4, %o0, %o7
1061 fbule,a %fcc1, loop_73
1062 andcc %g3, 0x1C4E, %l2
1063 nop
1064 setx loop_74, %l0, %l1
1065 wrpr 0x1, %tl
1066 wrpr %l1, %tpc
1067 add %l1, 0x4, %l1
1068 wrpr %l1, %tnpc
1069 setx 0x34400001400, %l0, %l1
1070 wrpr %l1, %tstate
1071 wrhpr 0x4, %htstate
1072 retry
1073 sllx %l3, 0x0C, %l0
1074loop_73:
1075 alignaddr %i0, %o4, %i7
1076 nop
1077 setx 0xC8610E0A000463A8, %l0, %l6
1078 stx %l6, [%l7 + 0x28]
1079 ldd [%l7 + 0x28], %f28
1080 setx 0x272DFD4231DF8060, %l1, %l5
1081 stx %l5, [%l7 + 0x10]
1082 ldd [%l7 + 0x10], %f24
1083 fmuld %f24, %f28, %f12
1084loop_74:
1085 edge8l %g5, %i1, %i5
1086 tcs %icc, 0x2
1087 mova %icc, %g7, %o3
1088 sra %i3, %o2, %l1
1089 xorcc %g2, 0x1788, %i6
1090 fpadd16s %f0, %f18, %f29
1091 array16 %l6, %o6, %g6
1092 bgu,a,pn %icc, loop_75
1093 fmovdl %xcc, %f3, %f24
1094 tg %xcc, 0x0
1095 tleu %xcc, 0x4
1096loop_75:
1097 ldx [%l7 + 0x40], %i4
1098 fpadd32 %f8, %f20, %f4
1099 fmovrslez %o1, %f21, %f6
1100 fcmpgt16 %f14, %f22, %l4
1101 addccc %o5, %g1, %l5
1102 udivx %g4, 0x1042, %o0
1103 movcs %xcc, %o7, %i2
1104 fmovrdgez %l2, %f22, %f24
1105 edge16l %g3, %l3, %i0
1106 xnor %l0, 0x1992, %o4
1107 xor %i7, 0x0B26, %g5
1108 wr %g0, 0x88, %asi
1109 ldstuba [%l7 + 0x7A] %asi, %i1
1110 array8 %i5, %o3, %i3
1111 tneg %icc, 0x6
1112 fmovrdne %o2, %f4, %f10
1113 orn %l1, %g7, %i6
1114 tg %xcc, 0x4
1115 nop
1116 fitos %f11, %f25
1117 fstox %f25, %f30
1118 bcc,a,pn %xcc, loop_76
1119 udiv %g2, 0x1CD6, %o6
1120 wr %g0, 0xea, %asi
1121 stwa %l6, [%l7 + 0x5C] %asi
1122 membar #Sync
1123loop_76:
1124 ba,pn %icc, loop_77
1125 ldx [%l7 + 0x68], %i4
1126 nop
1127 setx 0xCF12D4FC, %l0, %l6
1128 st %l6, [%l7 + 0x28]
1129 ld [%l7 + 0x28], %f8
1130 setx 0xEE412493, %l1, %l5
1131 st %l5, [%l7 + 0x10]
1132 ld [%l7 + 0x10], %f21
1133 fdivs %f21, %f8, %f7
1134 smul %o1, 0x161F, %l4
1135loop_77:
1136 fmovrdne %o5, %f20, %f6
1137 add %g6, 0x163F, %g1
1138 fmovrdgez %g4, %f6, %f0
1139 tvs %icc, 0x7
1140 umulcc %l5, %o0, %o7
1141 and %l2, %i2, %g3
1142 tcs %icc, 0x5
1143 addc %l3, 0x12AE, %l0
1144 fmovdcc %xcc, %f17, %f7
1145 fcmpne16 %f2, %f18, %o4
1146 wr %g0, 0x88, %asi
1147 stwa %i7, [%l7 + 0x3C] %asi
1148 edge16 %g5, %i1, %i0
1149 fbne,a %fcc3, loop_78
1150 sdiv %o3, 0x14EF, %i5
1151 fpack16 %f2, %f18
1152 srl %o2, 0x15, %l1
1153loop_78:
1154 fmovsgu %xcc, %f5, %f11
1155 umul %i3, 0x1DF8, %g7
1156 fxors %f27, %f15, %f20
1157 wr %g0, 0x1f, %asi
1158 stda %f0, [%l7 + 0x40] %asi
1159 membar #Sync
1160 taddcc %g2, %o6, %l6
1161 orn %i6, 0x1C82, %i4
1162 andn %o1, 0x0A27, %o5
1163 lduh [%l7 + 0x2A], %l4
1164 fmul8x16 %f22, %f22, %f26
1165 wr %g0, 0x80, %asi
1166 lduha [%l7 + 0x40] %asi, %g1
1167 tcc %icc, 0x4
1168 bneg,pn %xcc, loop_79
1169 ldd [%l7 + 0x18], %f18
1170 edge8n %g6, %g4, %l5
1171 bge %xcc, loop_80
1172loop_79:
1173 movn %icc, %o7, %o0
1174 movre %i2, %l2, %l3
1175 fbg %fcc1, loop_81
1176loop_80:
1177 fbn,a %fcc3, loop_82
1178 movrlz %l0, 0x3D4, %o4
1179 wr %g0, 0xea, %asi
1180 ldda [%l7 + 0x30] %asi, %g2
1181loop_81:
1182 edge16l %g5, %i1, %i0
1183loop_82:
1184 brlez %o3, loop_83
1185 fbne %fcc0, loop_84
1186 fsrc2s %f9, %f3
1187 nop
1188 setx 0x5A36930A20753E26, %l0, %l6
1189 stx %l6, [%l7 + 0x78]
1190 ldx [%l7 + 0x78], %fsr
1191loop_83:
1192 st %f7, [%l7 + 0x24]
1193loop_84:
1194 fpsub16s %f9, %f17, %f8
1195 wr %g0, 0x80, %asi
1196 stda %f16, [%l7 + 0x40] %asi
1197 bg,a,pn %icc, loop_85
1198 fbe %fcc0, loop_86
1199 fmovd %f24, %f14
1200 movpos %icc, %i5, %o2
1201loop_85:
1202 movcc %icc, %l1, %i7
1203loop_86:
1204 taddcc %i3, 0x1EB0, %g2
1205 mulx %o6, %l6, %g7
1206 tgu %xcc, 0x1
1207 add %l7, 0x78, %l6
1208 wr %g0, 0x89, %asi
1209 casa [%l6] %asi, %i4, %i6
1210 subcc %o1, %o5, %g1
1211 nop
1212 setx loop_87, %l0, %l1
1213 wrpr 0x1, %tl
1214 wrpr %l1, %tnpc
1215 setx 0x34400001400, %l0, %l1
1216 wrpr %l1, %tstate
1217 wrhpr 0x4, %htstate
1218 done
1219 fmovsa %icc, %f5, %f1
1220 tvs %xcc, 0x0
1221 tne %xcc, 0x6
1222loop_87:
1223 fmovdn %xcc, %f12, %f6
1224 bvs,a,pn %icc, loop_88
1225 fmul8x16al %f11, %f19, %f6
1226 saved
1227 rdpr %cwp, %g1
1228 rdpr %cansave, %g2
1229 rdpr %canrestore, %g3
1230 rdpr %cleanwin, %g4
1231 rdpr %otherwin, %g5
1232 rdpr %wstate, %g6
1233 fmovdneg %icc, %f19, %f24
1234loop_88:
1235 umul %g6, 0x1A3A, %l4
1236 edge8 %g4, %o7, %l5
1237 nop
1238 fitos %f4, %f1
1239 fstoi %f1, %f22
1240 set 0x21, %g6
1241 stba %o0, [%l7 + %g6] 0x27
1242 membar #Sync
1243 movge %icc, %l2, %l3
1244 movcc %icc, %i2, %o4
1245 fbne,a %fcc3, loop_89
1246 taddcc %l0, 0x09CF, %g5
1247 mulx %g3, 0x16ED, %i0
1248 fmul8x16au %f11, %f7, %f30
1249loop_89:
1250 fbue,a %fcc1, loop_90
1251 bvc,a %icc, loop_91
1252 movvs %xcc, %i1, %o3
1253 array32 %i5, %l1, %i7
1254loop_90:
1255 subcc %i3, %o2, %g2
1256loop_91:
1257 brlz %l6, loop_92
1258 udivx %o6, 0x1D0B, %i4
1259 fbg,a %fcc3, loop_93
1260 tsubcc %g7, 0x1E40, %o1
1261loop_92:
1262 mulx %i6, %g1, %o5
1263 sra %g6, 0x03, %l4
1264loop_93:
1265 bg,a loop_94
1266 movleu %icc, %g4, %o7
1267 set 0x74, %o4
1268 stwa %l5, [%l7 + %o4] 0x10
1269loop_94:
1270 edge16l %o0, %l3, %i2
1271 orcc %o4, 0x04AD, %l2
1272 set 0x38, %o6
1273 stha %g5, [%l7 + %o6] 0x2b
1274 membar #Sync
1275 ta %icc, 0x2
1276 fmovdvc %icc, %f10, %f16
1277 fandnot2s %f24, %f9, %f12
1278 bvc,pn %xcc, loop_95
1279 call loop_96
1280 mulscc %l0, 0x1BE9, %i0
1281 nop
1282 fitod %f13, %f6
1283loop_95:
1284 fcmple16 %f14, %f16, %g3
1285loop_96:
1286 nop
1287 set 0x40, %i3
1288 stda %f16, [%l7 + %i3] 0x10
1289 brz,a %o3, loop_97
1290 sra %i1, %i5, %l1
1291 movrgz %i7, 0x206, %i3
1292 fxnors %f25, %f23, %f29
1293loop_97:
1294 fmovrdlz %o2, %f8, %f12
1295 stw %l6, [%l7 + 0x48]
1296 movcs %icc, %o6, %g2
1297 movcc %xcc, %i4, %o1
1298 fbg,a %fcc2, loop_98
1299 fmovrdlez %i6, %f2, %f6
1300 brz %g1, loop_99
1301 nop
1302 fitos %f10, %f19
1303 fstoi %f19, %f21
1304loop_98:
1305 fandnot1s %f6, %f6, %f3
1306 tcs %icc, 0x4
1307loop_99:
1308 bneg,a %xcc, loop_100
1309 ble,a %icc, loop_101
1310 bg,a,pn %icc, loop_102
1311 te %xcc, 0x5
1312loop_100:
1313 fmovsleu %xcc, %f30, %f21
1314loop_101:
1315 fmuld8ulx16 %f11, %f0, %f18
1316loop_102:
1317 tge %icc, 0x6
1318 bne,pn %xcc, loop_103
1319 membar 0x77
1320 movneg %icc, %g7, %g6
1321 fbule,a %fcc3, loop_104
1322loop_103:
1323 movleu %icc, %l4, %g4
1324 orcc %o7, %o5, %o0
1325 fbn %fcc0, loop_105
1326loop_104:
1327 fmovsa %xcc, %f8, %f13
1328 membar #Sync
1329 set 0x40, %i2
1330 ldda [%l7 + %i2] 0x1e, %f16
1331loop_105:
1332 fnot1s %f1, %f13
1333 ldd [%l7 + 0x60], %f4
1334 subcc %l5, %i2, %o4
1335 xnorcc %l2, %l3, %g5
1336 stb %l0, [%l7 + 0x52]
1337 alignaddr %g3, %o3, %i1
1338 sdiv %i5, 0x1D7C, %l1
1339 edge16n %i7, %i0, %i3
1340 fpack16 %f4, %f28
1341 bvs loop_106
1342 sethi 0x0C3C, %o2
1343 and %l6, %o6, %g2
1344 stw %i4, [%l7 + 0x18]
1345loop_106:
1346 edge32n %o1, %i6, %g1
1347 smul %g6, %l4, %g4
1348 udivcc %g7, 0x0560, %o5
1349 ldx [%l7 + 0x18], %o0
1350 srlx %l5, 0x03, %o7
1351 set 0x40, %o1
1352 ldswa [%l7 + %o1] 0x18, %o4
1353 movre %i2, 0x0E6, %l2
1354 fmovdcs %icc, %f23, %f16
1355 tgu %icc, 0x5
1356 sub %g5, 0x1A23, %l3
1357 movcc %icc, %l0, %g3
1358 and %o3, 0x082E, %i1
1359 te %xcc, 0x2
1360 movrlez %i5, 0x26A, %i7
1361 edge32ln %i0, %l1, %i3
1362 movg %xcc, %o2, %l6
1363 tsubcc %g2, 0x11D7, %i4
1364 array16 %o6, %i6, %o1
1365 fsrc1 %f16, %f12
1366 srl %g1, %l4, %g6
1367 movrne %g7, 0x170, %o5
1368 tne %xcc, 0x5
1369 movne %xcc, %g4, %l5
1370 tpos %xcc, 0x2
1371 restored
1372 rdpr %cwp, %g1
1373 rdpr %cansave, %g2
1374 rdpr %canrestore, %g3
1375 rdpr %cleanwin, %g4
1376 rdpr %otherwin, %g5
1377 rdpr %wstate, %g6
1378 bg,a %xcc, loop_107
1379 bshuffle %f28, %f12, %f26
1380 tpos %icc, 0x0
1381 tl %xcc, 0x0
1382loop_107:
1383 addcc %o7, %o0, %i2
1384 edge32 %o4, %g5, %l2
1385 taddcctv %l3, %l0, %g3
1386 umulcc %i1, %o3, %i7
1387 nop
1388 fitod %f29, %f8
1389 smul %i5, %i0, %i3
1390 xnorcc %o2, 0x0E0B, %l1
1391 edge16l %g2, %i4, %l6
1392 edge32l %i6, %o1, %o6
1393 st %f4, [%l7 + 0x6C]
1394 set 0x40, %o3
1395 ldda [%l7 + %o3] 0x80, %f0
1396 stbar
1397 movneg %icc, %l4, %g6
1398 fmovrdlz %g1, %f26, %f12
1399 fcmple32 %f14, %f10, %g7
1400 bleu,a %icc, loop_108
1401 fmovspos %icc, %f15, %f10
1402 bcs,a,pn %icc, loop_109
1403 fpadd32 %f4, %f6, %f14
1404loop_108:
1405 movrgz %o5, %g4, %l5
1406 addcc %o7, 0x1BA1, %i2
1407loop_109:
1408 movcs %xcc, %o0, %g5
1409 bne,pt %icc, loop_110
1410 orcc %l2, 0x1747, %o4
1411 bcc,a loop_111
1412 sdivcc %l0, 0x01CD, %l3
1413loop_110:
1414 fornot1s %f15, %f26, %f20
1415 movge %icc, %i1, %g3
1416loop_111:
1417 or %o3, 0x0926, %i7
1418 edge8n %i5, %i3, %i0
1419 addc %o2, 0x0B99, %g2
1420 add %l7, 0x78, %l6
1421 wr %g0, 0x81, %asi
1422 casa [%l6] 0x81, %i4, %l6
1423 movrne %l1, %o1, %o6
1424 stb %l4, [%l7 + 0x32]
1425 tvs %icc, 0x1
1426 fmovsge %icc, %f25, %f6
1427 alignaddrl %i6, %g6, %g1
1428 nop
1429 fitod %f2, %f10
1430 fdtoi %f10, %f7
1431 movcs %icc, %g7, %g4
1432 tsubcc %l5, 0x1A0F, %o7
1433 fornot2 %f18, %f14, %f4
1434 edge8n %i2, %o0, %o5
1435 sll %g5, 0x05, %o4
1436 array16 %l2, %l3, %i1
1437 movrne %g3, 0x343, %l0
1438 tl %xcc, 0x5
1439 edge32ln %i7, %i5, %o3
1440 bge %icc, loop_112
1441 andncc %i3, %o2, %i0
1442 alignaddrl %g2, %l6, %l1
1443 tsubcc %i4, %o1, %l4
1444loop_112:
1445 sdiv %i6, 0x04E7, %o6
1446 movleu %xcc, %g1, %g7
1447 ld [%l7 + 0x60], %f23
1448 movrgz %g6, 0x26C, %g4
1449 xnor %l5, 0x1F6C, %o7
1450 fcmple32 %f4, %f26, %o0
1451 srlx %i2, %g5, %o4
1452 or %l2, %o5, %i1
1453 tle %icc, 0x2
1454 sir 0x0A91
1455 brlez %l3, loop_113
1456 bcs,a,pt %icc, loop_114
1457 edge8ln %g3, %i7, %l0
1458 edge16l %i5, %o3, %o2
1459loop_113:
1460 bleu %xcc, loop_115
1461loop_114:
1462 fandnot2s %f8, %f4, %f10
1463 tsubcc %i3, 0x1287, %i0
1464 andcc %g2, %l6, %l1
1465loop_115:
1466 movne %icc, %i4, %l4
1467 tgu %icc, 0x3
1468 fmuld8sux16 %f15, %f17, %f4
1469 fpadd16s %f9, %f15, %f18
1470 tvs %icc, 0x4
1471 tneg %xcc, 0x6
1472 fones %f5
1473 andn %i6, 0x032C, %o1
1474 edge16ln %o6, %g1, %g6
1475 tl %icc, 0x6
1476 fxor %f14, %f16, %f0
1477 fandnot2s %f19, %f19, %f4
1478 edge8 %g4, %g7, %l5
1479 wr %g0, 0x04, %asi
1480 swapa [%l7 + 0x48] %asi, %o7
1481 tpos %xcc, 0x0
1482 set 0x65, %o0
1483 lduba [%l7 + %o0] 0x81, %o0
1484 nop
1485 setx 0xC04EAD5A, %l0, %l6
1486 st %l6, [%l7 + 0x3C]
1487 ld [%l7 + 0x3C], %fsr
1488 array16 %i2, %g5, %o4
1489 bgu,a,pn %icc, loop_116
1490 fmovscs %icc, %f12, %f22
1491 tsubcc %o5, 0x10F2, %i1
1492 set 0x3C, %l6
1493 lda [%l7 + %l6] 0x89, %f21
1494loop_116:
1495 fmovde %icc, %f16, %f1
1496 move %xcc, %l3, %g3
1497 udivx %l2, 0x0294, %i7
1498 movgu %xcc, %i5, %o3
1499 fmovsgu %icc, %f18, %f12
1500 fcmpeq16 %f8, %f4, %o2
1501 mulscc %l0, %i3, %g2
1502 fmovrslez %i0, %f0, %f30
1503 tn %xcc, 0x1
1504 sth %l6, [%l7 + 0x76]
1505 fmovsvs %icc, %f9, %f15
1506 movrlez %l1, %i4, %i6
1507 srax %o1, %l4, %o6
1508 fsrc1 %f20, %f22
1509 movrgz %g6, 0x139, %g4
1510 fba,a %fcc2, loop_117
1511 fandnot2s %f1, %f12, %f29
1512 ldub [%l7 + 0x79], %g1
1513 nop
1514 fitod %f2, %f22
1515 fdtoi %f22, %f0
1516loop_117:
1517 movrne %g7, %o7, %l5
1518 and %o0, 0x09EA, %i2
1519 orn %g5, 0x0F34, %o5
1520 fnand %f24, %f16, %f14
1521 fbe %fcc1, loop_118
1522 sllx %o4, 0x14, %i1
1523 fbn,a %fcc0, loop_119
1524 fabsd %f24, %f22
1525loop_118:
1526 addc %l3, %l2, %i7
1527 for %f6, %f24, %f14
1528loop_119:
1529 sdivx %i5, 0x106D, %o3
1530 nop
1531 fitos %f13, %f23
1532 fstox %f23, %f14
1533 movrne %g3, %o2, %l0
1534 array8 %g2, %i3, %i0
1535 brnz,a %l6, loop_120
1536 xnorcc %l1, 0x16F3, %i6
1537 xorcc %i4, 0x0413, %l4
1538 subcc %o1, %o6, %g6
1539loop_120:
1540 nop
1541 setx 0x8CDB3F1FF6982DA1, %l0, %l6
1542 stx %l6, [%l7 + 0x28]
1543 ldd [%l7 + 0x28], %f10
1544 setx 0xEDE1F02BBF47466A, %l1, %l5
1545 stx %l5, [%l7 + 0x10]
1546 ldd [%l7 + 0x10], %f22
1547 fdivd %f22, %f10, %f18
1548 addcc %g4, 0x1D70, %g1
1549 brnz,a %g7, loop_121
1550 tle %icc, 0x7
1551 nop
1552 setx loop_122, %l0, %l1
1553 wrpr 0x1, %tl
1554 wrpr %l1, %tpc
1555 add %l1, 0x4, %l1
1556 wrpr %l1, %tnpc
1557 setx 0x34400001400, %l0, %l1
1558 wrpr %l1, %tstate
1559 wrhpr 0x4, %htstate
1560 retry
1561 tcs %icc, 0x4
1562loop_121:
1563 edge16n %l5, %o7, %i2
1564 edge16l %g5, %o5, %o4
1565loop_122:
1566 movvc %xcc, %i1, %o0
1567 bvs,a loop_123
1568 tsubcc %l2, 0x080B, %l3
1569 edge16n %i7, %i5, %o3
1570 fnot2s %f29, %f16
1571loop_123:
1572 xnorcc %o2, %l0, %g3
1573 popc %g2, %i0
1574 xnor %i3, 0x031F, %l6
1575 fors %f22, %f9, %f30
1576 tvc %icc, 0x6
1577 sethi 0x11F3, %l1
1578 andncc %i4, %l4, %o1
1579 fornot2 %f22, %f2, %f0
1580 set 0x41, %g2
1581 lduba [%l7 + %g2] 0x10, %i6
1582 movrgez %o6, 0x3F5, %g4
1583 movrlez %g1, %g6, %l5
1584 andn %g7, 0x0BCE, %o7
1585 set 0x40, %g3
1586 stda %f0, [%l7 + %g3] 0x19
1587 swap [%l7 + 0x28], %i2
1588 orncc %g5, %o4, %i1
1589 ldd [%l7 + 0x30], %f22
1590 nop
1591 fitod %f6, %f22
1592 fdtos %f22, %f8
1593 fmovdleu %xcc, %f9, %f24
1594 movvc %xcc, %o0, %o5
1595 udivx %l2, 0x1731, %l3
1596 xorcc %i5, %i7, %o3
1597 tvs %xcc, 0x7
1598 tleu %xcc, 0x3
1599 movge %icc, %o2, %l0
1600 fbg %fcc0, loop_124
1601 fnegd %f14, %f6
1602 fmul8ulx16 %f24, %f4, %f12
1603 popc 0x0463, %g3
1604loop_124:
1605 alignaddr %g2, %i3, %i0
1606 subc %l1, %l6, %l4
1607 udivx %i4, 0x15A9, %i6
1608 subc %o6, %g4, %o1
1609 ta %xcc, 0x3
1610 sethi 0x0D16, %g1
1611 srlx %g6, 0x13, %g7
1612 tgu %xcc, 0x4
1613 fblg,a %fcc2, loop_125
1614 edge16n %l5, %o7, %g5
1615 sub %o4, 0x05D4, %i1
1616 stb %i2, [%l7 + 0x3B]
1617loop_125:
1618 srax %o0, %l2, %l3
1619 fbul,a %fcc3, loop_126
1620 fpsub16s %f0, %f16, %f6
1621 udiv %i5, 0x031E, %i7
1622 wr %g0, 0x88, %asi
1623 swapa [%l7 + 0x40] %asi, %o5
1624loop_126:
1625 sllx %o2, 0x09, %l0
1626 fbl,a %fcc3, loop_127
1627 movne %icc, %o3, %g3
1628 mulscc %g2, 0x18CC, %i0
1629 brz,a %i3, loop_128
1630loop_127:
1631 subccc %l6, %l1, %l4
1632 movleu %xcc, %i4, %o6
1633 andncc %g4, %o1, %i6
1634loop_128:
1635 nop
1636 set 0x50, %i4
1637 ldda [%l7 + %i4] 0x2f, %g6
1638 edge32 %g1, %l5, %o7
1639 tle %icc, 0x4
1640 addccc %g5, 0x1953, %o4
1641 movleu %xcc, %g7, %i1
1642 tgu %xcc, 0x3
1643 edge32ln %o0, %i2, %l2
1644 fbul %fcc1, loop_129
1645 andncc %l3, %i5, %i7
1646 taddcc %o5, %l0, %o3
1647 nop
1648 setx 0x281FC900F7FD1DE2, %l0, %l6
1649 stx %l6, [%l7 + 0x28]
1650 ldd [%l7 + 0x28], %f2
1651 setx 0x124714E7E49F13D3, %l1, %l5
1652 stx %l5, [%l7 + 0x10]
1653 ldd [%l7 + 0x10], %f24
1654 fmuld %f24, %f2, %f4
1655loop_129:
1656 add %g3, 0x0F60, %g2
1657 fnands %f24, %f17, %f6
1658 tn %icc, 0x3
1659 addc %i0, %i3, %l6
1660 movg %icc, %o2, %l1
1661 bneg,pn %xcc, loop_130
1662 tne %xcc, 0x6
1663 fmovd %f6, %f24
1664 movrlz %i4, 0x1C3, %l4
1665loop_130:
1666 tleu %xcc, 0x5
1667 subccc %g4, %o1, %i6
1668 sdivcc %g6, 0x066A, %g1
1669 movrne %l5, %o6, %g5
1670 fmovdcc %xcc, %f20, %f18
1671 sdivx %o7, 0x1802, %g7
1672 tge %icc, 0x6
1673 tge %xcc, 0x4
1674 tleu %icc, 0x5
1675 tle %icc, 0x7
1676 fmul8ulx16 %f22, %f6, %f28
1677 nop
1678 setx loop_131, %l0, %l1
1679 jmpl %l1, %o4
1680 bpos %icc, loop_132
1681 andncc %o0, %i1, %i2
1682 nop
1683 setx 0xBECA86E1CBC80865, %l0, %l6
1684 stx %l6, [%l7 + 0x28]
1685 ldd [%l7 + 0x28], %f22
1686 fsqrtd %f22, %f26
1687loop_131:
1688 popc %l2, %l3
1689loop_132:
1690 fpadd16s %f26, %f8, %f29
1691 tg %xcc, 0x4
1692 stb %i5, [%l7 + 0x1C]
1693 fnegs %f25, %f20
1694 ta %icc, 0x0
1695 fbn,a %fcc2, loop_133
1696 movrgz %i7, %o5, %l0
1697 saved
1698 rdpr %cwp, %g1
1699 rdpr %cansave, %g2
1700 rdpr %canrestore, %g3
1701 rdpr %cleanwin, %g4
1702 rdpr %otherwin, %g5
1703 rdpr %wstate, %g6
1704 ldsw [%l7 + 0x7C], %g3
1705loop_133:
1706 nop
1707 setx 0x145B43F8, %l0, %l6
1708 st %l6, [%l7 + 0x28]
1709 ld [%l7 + 0x28], %f12
1710 setx 0x2BEDB68A, %l1, %l5
1711 st %l5, [%l7 + 0x10]
1712 ld [%l7 + 0x10], %f31
1713 fmuls %f31, %f12, %f14
1714 taddcc %g2, %i0, %o3
1715 xnorcc %i3, %o2, %l1
1716 fmovsvc %icc, %f14, %f25
1717 fmovrdlz %l6, %f22, %f28
1718 ble %icc, loop_134
1719 tvs %icc, 0x3
1720 bn,a,pn %xcc, loop_135
1721 sdivcc %l4, 0x10A9, %g4
1722loop_134:
1723 nop
1724 fitos %f1, %f7
1725 fstox %f7, %f18
1726 fxtos %f18, %f22
1727 edge32n %o1, %i6, %i4
1728loop_135:
1729 edge32ln %g1, %g6, %o6
1730 xorcc %l5, %g5, %g7
1731 xorcc %o4, %o0, %i1
1732 movrlz %o7, 0x2BF, %i2
1733 ldsb [%l7 + 0x53], %l3
1734 ld [%l7 + 0x44], %f17
1735 sir 0x1CFB
1736 wr %g0, 0x80, %asi
1737 lda [%l7 + 0x54] %asi, %f9
1738 tn %xcc, 0x2
1739 fpsub16 %f28, %f0, %f22
1740 movrne %l2, 0x01C, %i7
1741 srlx %o5, %i5, %l0
1742 sdivcc %g2, 0x08F0, %i0
1743 movpos %icc, %o3, %g3
1744 fxnor %f0, %f14, %f0
1745 array16 %i3, %l1, %l6
1746 tsubcc %l4, 0x11F2, %o2
1747 tg %icc, 0x4
1748 stw %o1, [%l7 + 0x2C]
1749 fones %f18
1750 wr %g0, 0x04, %asi
1751 lduha [%l7 + 0x42] %asi, %i6
1752 fnors %f10, %f1, %f13
1753 ba %xcc, loop_136
1754 edge16l %g4, %g1, %i4
1755 wr %g0, 0x04, %asi
1756 ldswa [%l7 + 0x2C] %asi, %o6
1757loop_136:
1758 array8 %l5, %g5, %g7
1759 srlx %g6, 0x1C, %o4
1760 edge16ln %i1, %o7, %o0
1761 mulscc %l3, %l2, %i7
1762 movle %xcc, %o5, %i2
1763 movrgez %l0, %i5, %g2
1764 xnorcc %i0, 0x1323, %g3
1765 movrgez %i3, 0x1DF, %o3
1766 fcmple32 %f6, %f6, %l1
1767 bleu %xcc, loop_137
1768 tcc %xcc, 0x2
1769 orn %l6, 0x0989, %o2
1770 st %f25, [%l7 + 0x34]
1771loop_137:
1772 fmovdcc %xcc, %f23, %f8
1773 fcmpne32 %f8, %f28, %l4
1774 sdivx %i6, 0x115B, %g4
1775 tn %xcc, 0x4
1776 fmovs %f15, %f19
1777 movneg %xcc, %g1, %i4
1778 set 0x348, %l4
1779 nop ! stxa %o6, [%g0 + %l4] 0x40 ripped by fixASI40.pl
1780 bgu loop_138
1781 movneg %xcc, %l5, %o1
1782 popc 0x0CBE, %g7
1783 tleu %icc, 0x7
1784loop_138:
1785 fmovdneg %icc, %f19, %f12
1786 movcc %xcc, %g6, %g5
1787 nop
1788 setx 0x31690887EF2CA590, %l0, %l6
1789 stx %l6, [%l7 + 0x28]
1790 ldd [%l7 + 0x28], %f0
1791 setx 0x9176ADA13C40BF65, %l1, %l5
1792 stx %l5, [%l7 + 0x10]
1793 ldd [%l7 + 0x10], %f16
1794 fdivd %f16, %f0, %f12
1795 movcc %icc, %o4, %o7
1796 set 0x77, %l3
1797 stba %o0, [%l7 + %l3] 0x0c
1798 add %i1, %l3, %l2
1799 umul %i7, %i2, %o5
1800 bg,pn %xcc, loop_139
1801 array16 %l0, %g2, %i5
1802 ldd [%l7 + 0x78], %f4
1803 movgu %xcc, %i0, %g3
1804loop_139:
1805 subcc %i3, %o3, %l1
1806 fbue %fcc0, loop_140
1807 fxnor %f26, %f18, %f28
1808 sdivx %o2, 0x1F68, %l4
1809 edge8n %i6, %g4, %g1
1810loop_140:
1811 fmovrsne %l6, %f28, %f6
1812 edge32l %i4, %l5, %o6
1813 orn %o1, 0x1413, %g6
1814 fornot2 %f20, %f2, %f4
1815 fmovde %icc, %f6, %f22
1816 movvc %xcc, %g5, %o4
1817 movvc %xcc, %o7, %g7
1818 edge16n %i1, %o0, %l2
1819 prefetch [%l7 + 0x10], 0x0
1820 for %f8, %f26, %f6
1821 tleu %icc, 0x5
1822 tleu %icc, 0x2
1823 fmovda %icc, %f20, %f4
1824 movpos %xcc, %i7, %l3
1825 fblg,a %fcc1, loop_141
1826 call loop_142
1827 movvs %xcc, %i2, %l0
1828 srax %o5, 0x19, %g2
1829loop_141:
1830 tge %icc, 0x5
1831loop_142:
1832 andcc %i0, %i5, %g3
1833 nop
1834 setx 0xC13BCCFE, %l0, %l6
1835 st %l6, [%l7 + 0x28]
1836 ld [%l7 + 0x28], %f23
1837 setx 0x966BB2C6, %l1, %l5
1838 st %l5, [%l7 + 0x10]
1839 ld [%l7 + 0x10], %f14
1840 fdivs %f14, %f23, %f13
1841 tcs %icc, 0x2
1842 sir 0x0587
1843 movge %xcc, %o3, %i3
1844 fbule,a %fcc1, loop_143
1845 tne %xcc, 0x3
1846 fblg,a %fcc0, loop_144
1847 fmul8ulx16 %f26, %f2, %f0
1848loop_143:
1849 tge %icc, 0x6
1850 and %l1, %l4, %o2
1851loop_144:
1852 subc %g4, %g1, %i6
1853 udivcc %l6, 0x1717, %l5
1854 brlez,a %o6, loop_145
1855 tgu %icc, 0x5
1856 smul %o1, 0x089A, %i4
1857 tvs %icc, 0x5
1858loop_145:
1859 array8 %g6, %o4, %g5
1860 add %o7, 0x0E79, %g7
1861 xor %o0, %i1, %l2
1862 add %l3, %i2, %i7
1863 movle %xcc, %l0, %g2
1864 xor %o5, 0x0716, %i0
1865 fnegs %f16, %f26
1866 movcs %icc, %g3, %i5
1867 fbu,a %fcc3, loop_146
1868 brlez %i3, loop_147
1869 addcc %o3, 0x116D, %l1
1870 mulscc %o2, %l4, %g1
1871loop_146:
1872 fblg %fcc3, loop_148
1873loop_147:
1874 fmovscc %xcc, %f17, %f4
1875 ldstub [%l7 + 0x5F], %g4
1876 lduw [%l7 + 0x64], %l6
1877loop_148:
1878 sdiv %i6, 0x1A5B, %o6
1879 fmovsl %icc, %f0, %f1
1880 umul %l5, %o1, %i4
1881 bcc,pt %icc, loop_149
1882 tneg %xcc, 0x4
1883 fbule %fcc1, loop_150
1884 membar 0x04
1885loop_149:
1886 restored
1887 rdpr %cwp, %g1
1888 rdpr %cansave, %g2
1889 rdpr %canrestore, %g3
1890 rdpr %cleanwin, %g4
1891 rdpr %otherwin, %g5
1892 rdpr %wstate, %g6
1893 edge32 %o4, %g6, %o7
1894loop_150:
1895 andn %g7, %o0, %i1
1896 sdiv %g5, 0x11F7, %l2
1897 set 0x8, %i0
1898 stxa %i2, [%g0 + %i0] 0x4f
1899 smul %l3, %i7, %l0
1900 tcs %xcc, 0x1
1901 fpackfix %f12, %f13
1902 lduh [%l7 + 0x6C], %g2
1903 subc %i0, %o5, %i5
1904 edge32 %g3, %i3, %o3
1905 fandnot1 %f24, %f6, %f14
1906 tle %icc, 0x6
1907 wr %g0, 0x88, %asi
1908 ldsba [%l7 + 0x36] %asi, %l1
1909 fmovdge %icc, %f4, %f10
1910 movn %icc, %o2, %g1
1911 edge16 %g4, %l4, %i6
1912 sra %l6, %o6, %l5
1913 nop
1914 set 0x49, %l2
1915 stb %i4, [%l7 + %l2]
1916 movvs %xcc, %o4, %g6
1917 fpadd16 %f0, %f2, %f10
1918 movg %xcc, %o7, %o1
1919 fcmpeq16 %f24, %f20, %o0
1920 add %l7, 0x48, %l6
1921 wr %g0, 0x10, %asi
1922 casxa [%l6] 0x10, %g7, %i1
1923 fmul8x16 %f6, %f2, %f14
1924 fpsub32 %f16, %f26, %f8
1925 movvc %xcc, %g5, %i2
1926 srlx %l2, 0x07, %i7
1927 fmovsa %icc, %f11, %f30
1928 fmovrslez %l3, %f23, %f30
1929 movvc %xcc, %l0, %i0
1930 nop
1931 setx loop_151, %l0, %l1
1932 wrpr 0x1, %tl
1933 wrpr %l1, %tnpc
1934 setx 0x34400001400, %l0, %l1
1935 wrpr %l1, %tstate
1936 wrhpr 0x4, %htstate
1937 done
1938 movne %icc, %o5, %g2
1939 movge %xcc, %i5, %g3
1940 set 0x2C, %i1
1941 lduha [%l7 + %i1] 0x81, %o3
1942loop_151:
1943 addccc %i3, 0x0641, %o2
1944 movgu %xcc, %g1, %l1
1945 ldx [%l7 + 0x60], %g4
1946 movg %xcc, %l4, %l6
1947 umulcc %i6, 0x191A, %o6
1948 edge8ln %l5, %i4, %g6
1949 tg %icc, 0x3
1950 nop
1951 setx 0xF8B49099406E2FF3, %l0, %l6
1952 stx %l6, [%l7 + 0x70]
1953 ldx [%l7 + 0x70], %fsr
1954 tg %icc, 0x6
1955 movg %xcc, %o7, %o1
1956 add %l7, 0x48, %l6
1957 wr %g0, 0x89, %asi
1958 casa [%l6] 0x89, %o4, %g7
1959 nop
1960 fitos %f2, %f9
1961 fstod %f9, %f8
1962 movre %i1, %g5, %o0
1963 nop
1964 set 0x78, %o5
1965 ldsw [%l7 + %o5], %i2
1966 movpos %xcc, %l2, %l3
1967 brlez,a %l0, loop_152
1968 mulscc %i0, %i7, %o5
1969 wr %g0, 0x19, %asi
1970 lduwa [%l7 + 0x78] %asi, %g2
1971loop_152:
1972 fnot1s %f25, %f4
1973 edge32ln %g3, %o3, %i5
1974 nop
1975 setx 0xA15999330F04C087, %l0, %l6
1976 stx %l6, [%l7 + 0x28]
1977 ldd [%l7 + 0x28], %f22
1978 setx 0x12DDFA83F354D36C, %l1, %l5
1979 stx %l5, [%l7 + 0x10]
1980 ldd [%l7 + 0x10], %f22
1981 faddd %f22, %f22, %f12
1982 movn %xcc, %i3, %g1
1983 tvc %xcc, 0x4
1984 bn %icc, loop_153
1985 bvs,pn %icc, loop_154
1986 fbe,a %fcc2, loop_155
1987 xor %l1, 0x02E1, %g4
1988loop_153:
1989 and %l4, 0x14E8, %o2
1990loop_154:
1991 nop
1992 wr %g0, 0x10, %asi
1993 lduha [%l7 + 0x74] %asi, %l6
1994loop_155:
1995 orcc %o6, 0x07F3, %l5
1996 edge32ln %i6, %i4, %g6
1997 lduw [%l7 + 0x44], %o1
1998 fmovrdlz %o4, %f18, %f24
1999 edge8l %g7, %i1, %o7
2000 smul %g5, %i2, %o0
2001 ldd [%l7 + 0x28], %l2
2002 nop
2003 setx loop_156, %l0, %l1
2004 jmpl %l1, %l0
2005 movle %icc, %l2, %i0
2006 fnegs %f23, %f3
2007 edge32ln %o5, %g2, %g3
2008loop_156:
2009 fmul8sux16 %f20, %f24, %f10
2010 fbuge %fcc0, loop_157
2011 nop
2012 fitod %f1, %f18
2013 movleu %xcc, %i7, %o3
2014 xnorcc %i3, 0x154B, %i5
2015loop_157:
2016 movne %icc, %l1, %g1
2017 sethi 0x1EC3, %g4
2018 ldstub [%l7 + 0x1A], %l4
2019 fbul,a %fcc3, loop_158
2020 fxor %f28, %f8, %f18
2021 xnor %l6, %o2, %l5
2022 srl %o6, %i6, %g6
2023loop_158:
2024 fbge,a %fcc3, loop_159
2025 array16 %i4, %o4, %g7
2026 fmovsge %xcc, %f4, %f12
2027 addccc %o1, %o7, %g5
2028loop_159:
2029 movneg %icc, %i1, %i2
2030 te %xcc, 0x2
2031 srl %o0, 0x04, %l3
2032 restored
2033 rdpr %cwp, %g1
2034 rdpr %cansave, %g2
2035 rdpr %canrestore, %g3
2036 rdpr %cleanwin, %g4
2037 rdpr %otherwin, %g5
2038 rdpr %wstate, %g6
2039 umulcc %l2, %l0, %i0
2040 set 0x08, %o2
2041 sta %f10, [%l7 + %o2] 0x14
2042 nop
2043 fitos %f13, %f19
2044 fstod %f19, %f2
2045 fmovde %icc, %f21, %f16
2046 ldstub [%l7 + 0x33], %g2
2047 fmovrdgez %g3, %f16, %f28
2048 tge %icc, 0x5
2049 fmovda %xcc, %f28, %f13
2050 edge32l %i7, %o3, %i3
2051 sethi 0x13C0, %i5
2052 tge %icc, 0x1
2053 wr %g0, 0x18, %asi
2054 lduwa [%l7 + 0x14] %asi, %o5
2055 fbuge %fcc1, loop_160
2056 orn %l1, %g4, %l4
2057 tsubcctv %l6, 0x03C0, %o2
2058 bgu loop_161
2059loop_160:
2060 xor %l5, %g1, %o6
2061 movvc %icc, %g6, %i4
2062 tle %xcc, 0x0
2063loop_161:
2064 array8 %i6, %o4, %g7
2065 movleu %xcc, %o1, %g5
2066 subccc %o7, 0x1EC3, %i2
2067 sdivx %o0, 0x1508, %l3
2068 restored
2069 rdpr %cwp, %g1
2070 rdpr %cansave, %g2
2071 rdpr %canrestore, %g3
2072 rdpr %cleanwin, %g4
2073 rdpr %otherwin, %g5
2074 rdpr %wstate, %g6
2075 tvc %icc, 0x4
2076 ld [%l7 + 0x2C], %f19
2077 movpos %xcc, %l2, %l0
2078 edge32l %i0, %i1, %g3
2079 bshuffle %f18, %f24, %f22
2080 fpsub16s %f22, %f16, %f29
2081 wr %g0, 0x81, %asi
2082 lduha [%l7 + 0x26] %asi, %g2
2083 fmovsleu %xcc, %f17, %f6
2084 tge %xcc, 0x2
2085 movrlez %o3, 0x0FA, %i3
2086 movcs %xcc, %i7, %o5
2087 fmovrdgez %l1, %f2, %f12
2088 movpos %xcc, %g4, %i5
2089 nop
2090 fitos %f6, %f3
2091 fstod %f3, %f8
2092 fabss %f0, %f14
2093 tge %icc, 0x7
2094 srlx %l4, %l6, %l5
2095 fcmpgt32 %f22, %f8, %o2
2096 movcc %icc, %o6, %g6
2097 membar 0x19
2098 sub %g1, 0x0103, %i6
2099 subccc %i4, 0x0195, %g7
2100 wr %g0, 0x80, %asi
2101 stda %f0, [%l7 + 0x40] %asi
2102 movl %xcc, %o4, %o1
2103 set 0x28, %i5
2104 ldsha [%l7 + %i5] 0x81, %o7
2105 wr %g0, 0x04, %asi
2106 stxa %g5, [%l7 + 0x28] %asi
2107 fmovdle %icc, %f6, %f23
2108 popc 0x1EF8, %o0
2109 fmovrdlez %l3, %f24, %f6
2110 fmovdvc %icc, %f27, %f29
2111 smulcc %i2, %l0, %l2
2112 ldsw [%l7 + 0x1C], %i1
2113 taddcctv %g3, 0x0181, %i0
2114 movne %icc, %o3, %g2
2115 ldstub [%l7 + 0x22], %i3
2116 st %f18, [%l7 + 0x0C]
2117 xnorcc %o5, %l1, %i7
2118 fmovsgu %xcc, %f6, %f23
2119 edge32l %i5, %g4, %l4
2120 nop
2121 setx 0x9E6F30EB, %l0, %l6
2122 st %l6, [%l7 + 0x28]
2123 ld [%l7 + 0x28], %f12
2124 setx 0x69B6299F, %l1, %l5
2125 st %l5, [%l7 + 0x10]
2126 ld [%l7 + 0x10], %f21
2127 fsubs %f21, %f12, %f26
2128 nop
2129 setx 0x4038E5F548CE006A, %l0, %l6
2130 stx %l6, [%l7 + 0x28]
2131 ldd [%l7 + 0x28], %f22
2132 fsqrtd %f22, %f20
2133 andncc %l6, %o2, %o6
2134 nop
2135 fitos %f2, %f13
2136 fstox %f13, %f26
2137 fxtos %f26, %f2
2138 nop
2139 setx 0x71A1CDDE, %l0, %l6
2140 st %l6, [%l7 + 0x28]
2141 ld [%l7 + 0x28], %f10
2142 setx 0x26CD1F3E, %l1, %l5
2143 st %l5, [%l7 + 0x10]
2144 ld [%l7 + 0x10], %f25
2145 fadds %f25, %f10, %f0
2146 tsubcctv %l5, 0x0E99, %g6
2147 array32 %i6, %i4, %g7
2148 orcc %g1, 0x08D2, %o4
2149 set 0x2E, %l5
2150 ldsba [%l7 + %l5] 0x88, %o7
2151 wr %g0, 0x0c, %asi
2152 sta %f23, [%l7 + 0x74] %asi
2153 tgu %icc, 0x4
2154 edge8l %o1, %g5, %o0
2155 bn loop_162
2156 fnot1 %f28, %f10
2157 wr %g0, 0x18, %asi
2158 swapa [%l7 + 0x54] %asi, %i2
2159loop_162:
2160 movn %icc, %l3, %l2
2161 prefetch [%l7 + 0x38], 0x3
2162 wr %g0, 0x2f, %asi
2163 stba %i1, [%l7 + 0x52] %asi
2164 membar #Sync
2165 edge8n %g3, %i0, %l0
2166 movl %xcc, %o3, %g2
2167 andn %o5, 0x121A, %l1
2168 movvs %icc, %i3, %i7
2169 membar 0x6D
2170 array32 %i5, %g4, %l4
2171 fmovscc %xcc, %f23, %f0
2172 fmovsn %icc, %f19, %f25
2173 movg %xcc, %l6, %o6
2174 edge8l %l5, %g6, %o2
2175 edge8l %i4, %g7, %i6
2176 bge,pt %xcc, loop_163
2177 taddcctv %g1, 0x1FAE, %o7
2178 fmovsgu %xcc, %f29, %f31
2179 movrgz %o4, 0x2A3, %o1
2180loop_163:
2181 srl %g5, %o0, %l3
2182 prefetch [%l7 + 0x30], 0x3
2183 tvs %xcc, 0x4
2184 restored
2185 rdpr %cwp, %g1
2186 rdpr %cansave, %g2
2187 rdpr %canrestore, %g3
2188 rdpr %cleanwin, %g4
2189 rdpr %otherwin, %g5
2190 rdpr %wstate, %g6
2191 fbuge,a %fcc2, loop_164
2192 bn,a,pn %icc, loop_165
2193 movleu %xcc, %i2, %i1
2194 fcmple32 %f16, %f10, %l2
2195loop_164:
2196 edge32n %g3, %l0, %i0
2197loop_165:
2198 smul %g2, 0x0D1E, %o5
2199 fbne %fcc0, loop_166
2200 popc %l1, %i3
2201 tge %xcc, 0x2
2202 fornot1 %f30, %f14, %f4
2203loop_166:
2204 umulcc %o3, 0x0A78, %i7
2205 edge8ln %g4, %i5, %l4
2206 andncc %o6, %l6, %g6
2207 movvc %icc, %o2, %l5
2208 andcc %i4, 0x133E, %i6
2209 tg %xcc, 0x4
2210 udiv %g7, 0x1E27, %g1
2211 movcc %icc, %o4, %o1
2212 tpos %icc, 0x0
2213 orcc %g5, 0x19CF, %o7
2214 st %f14, [%l7 + 0x40]
2215 fpmerge %f13, %f8, %f2
2216 mulscc %o0, 0x14F9, %i2
2217 wr %g0, 0x11, %asi
2218 ldsha [%l7 + 0x5C] %asi, %i1
2219 edge16n %l2, %l3, %l0
2220 ldub [%l7 + 0x4C], %g3
2221 xorcc %g2, 0x059F, %o5
2222 and %l1, 0x1D84, %i0
2223 sir 0x0DF1
2224 udiv %o3, 0x108F, %i3
2225 srax %g4, 0x0B, %i5
2226 bvc loop_167
2227 edge32 %l4, %o6, %i7
2228 fone %f20
2229 fcmpne32 %f26, %f0, %l6
2230loop_167:
2231 fpmerge %f25, %f16, %f28
2232 orcc %o2, 0x1D5A, %g6
2233 fmuld8sux16 %f26, %f25, %f0
2234 array16 %l5, %i4, %g7
2235 fabsd %f22, %f30
2236 fbu %fcc1, loop_168
2237 fmul8x16au %f18, %f0, %f2
2238 sll %i6, 0x0F, %g1
2239 ta %icc, 0x0
2240loop_168:
2241 tgu %xcc, 0x7
2242 tsubcc %o4, 0x09CE, %g5
2243 fbge,a %fcc3, loop_169
2244 addcc %o7, 0x0E71, %o0
2245 fmuld8ulx16 %f22, %f8, %f8
2246 brgz %i2, loop_170
2247loop_169:
2248 edge32 %i1, %o1, %l3
2249 fcmpeq16 %f0, %f4, %l2
2250 set 0x40, %g1
2251 stda %f0, [%l7 + %g1] 0x18
2252loop_170:
2253 fcmpgt32 %f28, %f30, %l0
2254 smul %g2, 0x0018, %g3
2255 orn %l1, %i0, %o5
2256 movrgez %i3, 0x3DB, %g4
2257 wr %g0, 0x11, %asi
2258 sta %f29, [%l7 + 0x0C] %asi
2259 fmuld8sux16 %f30, %f16, %f2
2260 fmovdvc %xcc, %f8, %f5
2261 set 0x5D, %l1
2262 lduba [%l7 + %l1] 0x18, %i5
2263 sub %o3, %l4, %i7
2264 tne %xcc, 0x0
2265 nop
2266 setx loop_171, %l0, %l1
2267 wrpr 0x1, %tl
2268 wrpr %l1, %tnpc
2269 setx 0x34400001400, %l0, %l1
2270 wrpr %l1, %tstate
2271 wrhpr 0x4, %htstate
2272 done
2273 fcmpeq32 %f18, %f30, %l6
2274 fmovda %xcc, %f10, %f15
2275 sdivcc %o2, 0x017D, %g6
2276loop_171:
2277 array16 %l5, %i4, %g7
2278 ldsb [%l7 + 0x44], %o6
2279 andcc %g1, 0x16DB, %i6
2280 fnegs %f14, %f1
2281 fxor %f26, %f8, %f30
2282 alignaddrl %g5, %o7, %o4
2283 addcc %i2, %o0, %i1
2284 fmovsn %xcc, %f29, %f11
2285 bcc,pt %xcc, loop_172
2286 nop
2287 setx loop_173, %l0, %l1
2288 wrpr 0x1, %tl
2289 wrpr %l1, %tpc
2290 add %l1, 0x4, %l1
2291 wrpr %l1, %tnpc
2292 setx 0x34400001400, %l0, %l1
2293 wrpr %l1, %tstate
2294 wrhpr 0x4, %htstate
2295 retry
2296 stw %l3, [%l7 + 0x30]
2297 stb %o1, [%l7 + 0x42]
2298loop_172:
2299 ldsw [%l7 + 0x18], %l2
2300loop_173:
2301 fcmpeq16 %f16, %f26, %l0
2302 movle %icc, %g3, %g2
2303 nop
2304 fitos %f10, %f31
2305 fstoi %f31, %f6
2306 std %f26, [%l7 + 0x08]
2307 restored
2308 rdpr %cwp, %g1
2309 rdpr %cansave, %g2
2310 rdpr %canrestore, %g3
2311 rdpr %cleanwin, %g4
2312 rdpr %otherwin, %g5
2313 rdpr %wstate, %g6
2314 call loop_174
2315 tpos %icc, 0x5
2316 addc %l1, 0x1BD6, %o5
2317 fmovs %f18, %f17
2318loop_174:
2319 fbo %fcc1, loop_175
2320 movvc %xcc, %i0, %g4
2321 movne %icc, %i3, %i5
2322 taddcctv %l4, 0x0A52, %i7
2323loop_175:
2324 edge8 %o3, %l6, %g6
2325 srlx %l5, 0x1E, %i4
2326 nop
2327 setx 0x5C884A9500553B3B, %l0, %l6
2328 stx %l6, [%l7 + 0x60]
2329 ldx [%l7 + 0x60], %fsr
2330 movrlz %g7, %o6, %o2
2331 edge16ln %g1, %i6, %g5
2332 ta %xcc, 0x2
2333 stx %o7, [%l7 + 0x60]
2334 edge8ln %i2, %o0, %i1
2335 sll %o4, %l3, %l2
2336 bcs loop_176
2337 edge32l %o1, %l0, %g2
2338 set 0x69, %o7
2339 lduba [%l7 + %o7] 0x88, %g3
2340loop_176:
2341 edge8l %l1, %i0, %o5
2342 wr %g0, 0x88, %asi
2343 lda [%l7 + 0x5C] %asi, %f8
2344 udiv %i3, 0x12AC, %g4
2345 andn %i5, 0x05E5, %i7
2346 bpos,pn %icc, loop_177
2347 srl %o3, 0x14, %l4
2348 tvc %xcc, 0x7
2349 mulx %l6, 0x0DF0, %l5
2350loop_177:
2351 nop
2352 wr %g0, 0x18, %asi
2353 ldda [%l7 + 0x40] %asi, %f0
2354 mulscc %i4, %g6, %g7
2355 set 0x48, %g4
2356 ldxa [%l7 + %g4] 0x88, %o2
2357 set 0x40, %l0
2358 stda %f16, [%l7 + %l0] 0x17
2359 membar #Sync
2360 fble %fcc0, loop_178
2361 subccc %g1, %i6, %o6
2362 xnorcc %g5, %o7, %o0
2363 srl %i1, %i2, %l3
2364loop_178:
2365 edge32 %l2, %o1, %l0
2366 sdivx %o4, 0x16A4, %g2
2367 nop
2368 setx loop_179, %l0, %l1
2369 wrpr 0x1, %tl
2370 wrpr %l1, %tpc
2371 add %l1, 0x4, %l1
2372 wrpr %l1, %tnpc
2373 setx 0x34400001400, %l0, %l1
2374 wrpr %l1, %tstate
2375 wrhpr 0x4, %htstate
2376 retry
2377 alignaddr %l1, %g3, %i0
2378 tl %xcc, 0x3
2379 nop
2380 setx 0x57A84362F65DBCFC, %l0, %l6
2381 stx %l6, [%l7 + 0x28]
2382 ldd [%l7 + 0x28], %f24
2383 fsqrtd %f24, %f2
2384loop_179:
2385 fbe,a %fcc1, loop_180
2386 andn %i3, 0x170D, %o5
2387 tcs %xcc, 0x2
2388 subccc %g4, 0x1439, %i7
2389loop_180:
2390 andncc %i5, %l4, %l6
2391 sethi 0x0AB3, %l5
2392 fble %fcc3, loop_181
2393 tcc %xcc, 0x3
2394 wr %g0, 0x2a, %asi
2395 ldda [%l7 + 0x20] %asi, %o2
2396loop_181:
2397 fbo %fcc0, loop_182
2398 edge16l %g6, %i4, %o2
2399 fbl,a %fcc1, loop_183
2400 array16 %g1, %i6, %g7
2401loop_182:
2402 nop
2403 set 0x58, %g7
2404 ldswa [%l7 + %g7] 0x15, %g5
2405loop_183:
2406 addcc %o6, 0x0B8D, %o7
2407 nop
2408 setx 0xB23C407ED792F041, %l0, %l6
2409 stx %l6, [%l7 + 0x28]
2410 ldd [%l7 + 0x28], %f18
2411 fsqrtd %f18, %f28
2412 fbug,a %fcc0, loop_184
2413 movge %icc, %o0, %i2
2414 srlx %i1, 0x03, %l3
2415 nop
2416 fitod %f4, %f16
2417 fdtox %f16, %f6
2418 fxtod %f6, %f20
2419loop_184:
2420 popc %o1, %l0
2421 edge16 %o4, %g2, %l1
2422 ldsw [%l7 + 0x3C], %l2
2423 movn %icc, %i0, %g3
2424 ldstub [%l7 + 0x55], %i3
2425 smulcc %g4, %o5, %i5
2426 movpos %xcc, %i7, %l4
2427 stbar
2428 bneg,a %xcc, loop_185
2429 nop
2430 setx 0x51B47BFB, %l0, %l6
2431 st %l6, [%l7 + 0x28]
2432 ld [%l7 + 0x28], %f22
2433 setx 0x2ACFF831, %l1, %l5
2434 st %l5, [%l7 + 0x10]
2435 ld [%l7 + 0x10], %f1
2436 fadds %f1, %f22, %f14
2437 sdiv %l6, 0x1405, %o3
2438 movleu %icc, %g6, %i4
2439loop_185:
2440 array16 %o2, %l5, %g1
2441 mulx %g7, %i6, %g5
2442 fbul,a %fcc2, loop_186
2443 andcc %o6, 0x1721, %o0
2444 brlez,a %o7, loop_187
2445 sethi 0x15F9, %i1
2446loop_186:
2447 subc %l3, %i2, %l0
2448 fandnot2 %f0, %f26, %f16
2449loop_187:
2450 movne %xcc, %o4, %g2
2451 bcc,pn %icc, loop_188
2452 popc %l1, %o1
2453 srl %l2, 0x09, %i0
2454 sll %g3, %i3, %o5
2455loop_188:
2456 udiv %i5, 0x17E1, %i7
2457 fble,a %fcc0, loop_189
2458 tn %icc, 0x4
2459 smul %l4, %g4, %l6
2460 set 0x128, %i6
2461 nop ! stxa %g6, [%g0 + %i6] 0x40 ripped by fixASI40.pl
2462loop_189:
2463 subcc %i4, %o2, %o3
2464 nop
2465 setx loop_190, %l0, %l1
2466 wrpr 0x1, %tl
2467 wrpr %l1, %tnpc
2468 setx 0x34400001400, %l0, %l1
2469 wrpr %l1, %tstate
2470 wrhpr 0x4, %htstate
2471 done
2472 movgu %xcc, %l5, %g1
2473 tneg %xcc, 0x2
2474 fxor %f6, %f10, %f20
2475loop_190:
2476 array8 %g7, %i6, %g5
2477 xorcc %o6, %o0, %o7
2478 movge %icc, %i1, %i2
2479 fmovdcc %xcc, %f15, %f17
2480 movl %icc, %l0, %l3
2481 srax %o4, %g2, %l1
2482 set 0x14, %i7
2483 swapa [%l7 + %i7] 0x0c, %o1
2484 subccc %i0, %l2, %g3
2485 edge32 %i3, %o5, %i7
2486 bcc loop_191
2487 smulcc %i5, %l4, %g4
2488 pdist %f14, %f0, %f4
2489 fsrc1 %f28, %f30
2490loop_191:
2491 std %f18, [%l7 + 0x40]
2492 nop
2493 setx 0xBF8038C1582F8267, %l0, %l6
2494 stx %l6, [%l7 + 0x28]
2495 ldd [%l7 + 0x28], %f8
2496 fsqrtd %f8, %f26
2497 ldsw [%l7 + 0x7C], %g6
2498 movle %icc, %i4, %l6
2499 te %xcc, 0x0
2500 fmovrdgz %o2, %f30, %f10
2501 addccc %o3, %g1, %g7
2502 tge %icc, 0x5
2503 movn %xcc, %i6, %l5
2504 tneg %xcc, 0x3
2505 brz %g5, loop_192
2506 mulx %o6, %o0, %i1
2507 nop
2508 fitos %f2, %f4
2509 fstod %f4, %f30
2510 edge8ln %i2, %l0, %l3
2511loop_192:
2512 tleu %icc, 0x2
2513 wr %g0, 0xf9, %asi
2514 stda %f16, [%l7 + 0x40] %asi
2515 membar #Sync
2516 tne %icc, 0x6
2517 bleu,a,pt %icc, loop_193
2518 bpos,a,pn %icc, loop_194
2519 fmovscs %icc, %f18, %f24
2520 tg %icc, 0x1
2521loop_193:
2522 fbne %fcc0, loop_195
2523loop_194:
2524 nop
2525 fitos %f10, %f13
2526 fstox %f13, %f4
2527 fxtos %f4, %f7
2528 udivx %o4, 0x11B5, %o7
2529 brlez %g2, loop_196
2530loop_195:
2531 subc %o1, 0x1A54, %l1
2532 popc 0x0E4B, %i0
2533 tg %icc, 0x2
2534loop_196:
2535 movvc %xcc, %l2, %g3
2536 fands %f11, %f1, %f24
2537 movvs %xcc, %i3, %o5
2538 ba,a,pt %icc, loop_197
2539 ble loop_198
2540 stb %i7, [%l7 + 0x4B]
2541 bshuffle %f2, %f0, %f28
2542loop_197:
2543 edge16ln %l4, %g4, %g6
2544loop_198:
2545 sethi 0x07BD, %i4
2546 andncc %l6, %o2, %i5
2547 edge32ln %o3, %g1, %i6
2548 stbar
2549 addc %l5, %g5, %o6
2550 fmovrslez %g7, %f10, %f21
2551 saved
2552 rdpr %cwp, %g1
2553 rdpr %cansave, %g2
2554 rdpr %canrestore, %g3
2555 rdpr %cleanwin, %g4
2556 rdpr %otherwin, %g5
2557 rdpr %wstate, %g6
2558 movle %xcc, %o0, %i2
2559 fnands %f27, %f17, %f1
2560 subc %l0, %l3, %o4
2561 fbuge,a %fcc1, loop_199
2562 fmovdpos %icc, %f29, %f10
2563 fmovsneg %icc, %f16, %f22
2564 faligndata %f28, %f24, %f24
2565loop_199:
2566 taddcc %i1, 0x00EF, %g2
2567 orn %o1, 0x1CD8, %o7
2568 sllx %l1, 0x0F, %i0
2569 movvs %xcc, %l2, %g3
2570 fba,a %fcc1, loop_200
2571 fmovrdgez %i3, %f18, %f20
2572 xnor %i7, %o5, %g4
2573 or %l4, %g6, %i4
2574loop_200:
2575 subc %l6, 0x114E, %i5
2576 sir 0x132D
2577 swap [%l7 + 0x4C], %o2
2578 ldsb [%l7 + 0x42], %g1
2579 fsrc1 %f2, %f0
2580 smulcc %i6, %o3, %l5
2581 fmuld8ulx16 %f25, %f1, %f6
2582 movcc %xcc, %o6, %g7
2583 movvc %icc, %g5, %o0
2584 movleu %icc, %l0, %i2
2585 sethi 0x1DD0, %l3
2586 sir 0x1F2B
2587 add %l7, 0x18, %l6
2588 wr %g0, 0x18, %asi
2589 casxa [%l6] 0x18, %o4, %g2
2590 xnor %o1, 0x1AA4, %i1
2591 sdivx %o7, 0x1962, %l1
2592 bcs,pt %icc, loop_201
2593 fpsub32 %f6, %f10, %f22
2594 udiv %i0, 0x1C3F, %l2
2595 tgu %xcc, 0x3
2596loop_201:
2597 brnz,a %g3, loop_202
2598 ldsw [%l7 + 0x28], %i3
2599 set 0x09, %g5
2600 lduba [%l7 + %g5] 0x11, %i7
2601loop_202:
2602 move %xcc, %g4, %l4
2603 fbne,a %fcc3, loop_203
2604 brlez %o5, loop_204
2605 prefetch [%l7 + 0x78], 0x2
2606 subcc %i4, 0x04E4, %l6
2607loop_203:
2608 nop
2609 fitod %f0, %f10
2610 fdtox %f10, %f2
2611 fxtod %f2, %f30
2612loop_204:
2613 fmovrsgez %g6, %f14, %f2
2614 wr %g0, 0x11, %asi
2615 lduha [%l7 + 0x76] %asi, %i5
2616 sdivcc %o2, 0x154F, %g1
2617 edge8l %i6, %l5, %o3
2618 fmovsvc %xcc, %f13, %f2
2619 umulcc %o6, %g5, %g7
2620 mulscc %l0, 0x1E46, %o0
2621 fpack16 %f22, %f7
2622 lduw [%l7 + 0x64], %i2
2623 smul %o4, 0x12A5, %g2
2624 edge16n %l3, %o1, %i1
2625 sra %l1, 0x06, %o7
2626 bpos,a,pn %xcc, loop_205
2627 movneg %icc, %i0, %l2
2628 subcc %i3, %i7, %g4
2629 fble %fcc1, loop_206
2630loop_205:
2631 xnor %g3, 0x0F0B, %l4
2632 udivx %i4, 0x1901, %l6
2633 andcc %o5, %g6, %o2
2634loop_206:
2635 movre %i5, 0x042, %g1
2636 sethi 0x053B, %l5
2637 addc %i6, 0x09C8, %o6
2638 fmovdleu %icc, %f19, %f30
2639 array32 %o3, %g7, %g5
2640 movg %xcc, %o0, %i2
2641 sub %l0, %g2, %l3
2642 sdiv %o1, 0x16F2, %o4
2643 movleu %xcc, %l1, %i1
2644 nop
2645 set 0x58, %g6
2646 ldd [%l7 + %g6], %i0
2647 fornot2s %f27, %f19, %f26
2648 edge8l %l2, %i3, %o7
2649 subc %g4, 0x1F6B, %g3
2650 addc %l4, 0x101E, %i4
2651 nop
2652 setx 0x809DDAFF, %l0, %l6
2653 st %l6, [%l7 + 0x28]
2654 ld [%l7 + 0x28], %f15
2655 setx 0x1BD78FE1, %l1, %l5
2656 st %l5, [%l7 + 0x10]
2657 ld [%l7 + 0x10], %f14
2658 fdivs %f14, %f15, %f2
2659 tl %icc, 0x6
2660 mulx %l6, 0x0B7C, %o5
2661 andcc %g6, 0x0374, %i7
2662 sra %o2, 0x0E, %g1
2663 move %icc, %l5, %i6
2664 fnot2s %f7, %f15
2665 bvs %xcc, loop_207
2666 tcs %xcc, 0x6
2667 movcs %xcc, %i5, %o6
2668 nop
2669 setx 0x41F9C0122059D1A5, %l0, %l6
2670 stx %l6, [%l7 + 0x60]
2671 ldx [%l7 + 0x60], %fsr
2672loop_207:
2673 edge32 %g7, %g5, %o3
2674 edge16l %o0, %l0, %g2
2675 bneg,pn %xcc, loop_208
2676 stw %i2, [%l7 + 0x4C]
2677 edge32n %o1, %l3, %l1
2678 umulcc %o4, 0x03EC, %i0
2679loop_208:
2680 edge32 %i1, %l2, %i3
2681 movpos %xcc, %o7, %g4
2682 tsubcctv %g3, %l4, %l6
2683 movrgz %o5, 0x2ED, %g6
2684 stb %i7, [%l7 + 0x34]
2685 add %l7, 0x40, %l6
2686 wr %g0, 0x80, %asi
2687 casa [%l6] %asi, %i4, %g1
2688 mulx %o2, %l5, %i5
2689 nop
2690 set 0x18, %o6
2691 ldd [%l7 + %o6], %o6
2692 movle %icc, %i6, %g7
2693 srlx %o3, %g5, %o0
2694 restored
2695 rdpr %cwp, %g1
2696 rdpr %cansave, %g2
2697 rdpr %canrestore, %g3
2698 rdpr %cleanwin, %g4
2699 rdpr %otherwin, %g5
2700 rdpr %wstate, %g6
2701 tle %icc, 0x6
2702 movcc %xcc, %g2, %l0
2703 umul %i2, 0x150E, %l3
2704 edge8l %o1, %l1, %i0
2705 set 0x50, %o4
2706 ldsba [%l7 + %o4] 0x11, %i1
2707 fnands %f5, %f11, %f5
2708 sdivx %o4, 0x0357, %l2
2709 fmovrdlez %i3, %f10, %f22
2710 movle %xcc, %g4, %g3
2711 edge32l %o7, %l4, %o5
2712 move %icc, %g6, %i7
2713 movleu %xcc, %i4, %l6
2714 add %l7, 0x44, %l6
2715 wr %g0, 0x88, %asi
2716 lda [%l6] %asi, %o2
2717 casa [%l6] 0x88, %o2, %g1
2718 tle %xcc, 0x3
2719 ta %xcc, 0x5
2720 tvc %xcc, 0x3
2721 edge32l %l5, %i5, %o6
2722 movleu %xcc, %i6, %o3
2723 fmovrsgz %g7, %f27, %f24
2724 srl %g5, 0x15, %g2
2725 mulx %o0, 0x1939, %i2
2726 tcc %icc, 0x6
2727 movne %xcc, %l0, %o1
2728 addc %l1, %i0, %l3
2729 nop
2730 set 0x22, %i3
2731 ldub [%l7 + %i3], %i1
2732 nop
2733 fitod %f21, %f2
2734 nop
2735 setx 0xCF5BA3F8105F6594, %l0, %l6
2736 stx %l6, [%l7 + 0x68]
2737 ldx [%l7 + 0x68], %fsr
2738 fsrc2s %f23, %f25
2739 add %l2, %i3, %g4
2740 movg %icc, %o4, %o7
2741 fbuge %fcc2, loop_209
2742 orncc %g3, %l4, %o5
2743 nop
2744 setx 0x1B04F43F, %l0, %l6
2745 st %l6, [%l7 + 0x28]
2746 ld [%l7 + 0x28], %f25
2747 setx 0x095CA14E, %l1, %l5
2748 st %l5, [%l7 + 0x10]
2749 ld [%l7 + 0x10], %f17
2750 fmuls %f17, %f25, %f19
2751 udiv %g6, 0x071D, %i4
2752loop_209:
2753 bn,pt %icc, loop_210
2754 bn,a %icc, loop_211
2755 movl %icc, %i7, %l6
2756 orncc %g1, 0x0A1B, %o2
2757loop_210:
2758 nop
2759 wr %g0, 0x19, %asi
2760 swapa [%l7 + 0x38] %asi, %l5
2761loop_211:
2762 nop
2763 set 0x6E, %o1
2764 ldstuba [%l7 + %o1] 0x0c, %o6
2765 movre %i5, 0x322, %o3
2766 movre %i6, %g7, %g5
2767 srlx %o0, %g2, %l0
2768 add %o1, %i2, %i0
2769 mulscc %l1, 0x0C0C, %i1
2770 wr %g0, 0x80, %asi
2771 ldswa [%l7 + 0x64] %asi, %l2
2772 fabsd %f26, %f10
2773 addccc %i3, %g4, %l3
2774 movre %o7, %o4, %l4
2775 umulcc %o5, %g3, %g6
2776 movvs %icc, %i4, %l6
2777 wr %g0, 0x26, %asi
2778 ldda [%l7 + 0x50] %asi, %g0
2779 alignaddr %o2, %l5, %i7
2780 movl %xcc, %i5, %o6
2781 umul %i6, %o3, %g7
2782 tg %xcc, 0x5
2783 tsubcc %g5, %o0, %g2
2784 sdiv %l0, 0x113D, %i2
2785 movrne %i0, 0x0AD, %o1
2786 lduw [%l7 + 0x48], %i1
2787 fcmpgt32 %f24, %f16, %l2
2788 tvc %icc, 0x7
2789 tne %icc, 0x7
2790 movvs %xcc, %l1, %g4
2791 tvs %xcc, 0x4
2792 tpos %xcc, 0x6
2793 ldsh [%l7 + 0x4C], %i3
2794 bvc,pt %icc, loop_212
2795 alignaddrl %o7, %l3, %l4
2796 xnorcc %o5, 0x13A8, %g3
2797 fmul8x16au %f1, %f8, %f18
2798loop_212:
2799 movrne %g6, 0x039, %o4
2800 fnors %f4, %f21, %f8
2801 fpackfix %f24, %f4
2802 fbuge,a %fcc0, loop_213
2803 movvs %icc, %i4, %l6
2804 edge16 %g1, %l5, %o2
2805 array16 %i7, %i5, %i6
2806loop_213:
2807 orn %o6, %g7, %o3
2808 wr %g0, 0x88, %asi
2809 ldda [%l7 + 0x40] %asi, %o0
2810 taddcc %g5, %l0, %i2
2811 umulcc %i0, %o1, %i1
2812 sll %g2, %l1, %l2
2813 array8 %g4, %i3, %o7
2814 movgu %xcc, %l4, %l3
2815 st %f13, [%l7 + 0x3C]
2816 xorcc %o5, 0x1571, %g3
2817 tn %icc, 0x5
2818 brgz %g6, loop_214
2819 fmovrsgz %o4, %f9, %f23
2820 fbn,a %fcc3, loop_215
2821 movrlz %i4, %g1, %l5
2822loop_214:
2823 fandnot2 %f8, %f26, %f6
2824 fzero %f24
2825loop_215:
2826 movpos %xcc, %l6, %o2
2827 nop
2828 fitod %f0, %f0
2829 fdtoi %f0, %f24
2830 fpack16 %f10, %f13
2831 alignaddrl %i7, %i6, %o6
2832 stx %g7, [%l7 + 0x10]
2833 tl %icc, 0x4
2834 mova %icc, %o3, %o0
2835 edge8ln %g5, %l0, %i2
2836 fornot2s %f1, %f12, %f28
2837 edge32ln %i0, %o1, %i5
2838 movge %icc, %i1, %l1
2839 tsubcc %g2, 0x0179, %g4
2840 set 0x78, %o3
2841 sta %f22, [%l7 + %o3] 0x88
2842 movle %xcc, %i3, %o7
2843 membar 0x77
2844 nop
2845 setx loop_216, %l0, %l1
2846 wrpr 0x1, %tl
2847 wrpr %l1, %tpc
2848 add %l1, 0x4, %l1
2849 wrpr %l1, %tnpc
2850 setx 0x34400001400, %l0, %l1
2851 wrpr %l1, %tstate
2852 wrhpr 0x4, %htstate
2853 retry
2854 movcs %icc, %l4, %l3
2855 fmovrsgz %l2, %f4, %f12
2856 mulscc %g3, %o5, %o4
2857loop_216:
2858 nop
2859 setx 0xC3437148, %l0, %l6
2860 st %l6, [%l7 + 0x28]
2861 ld [%l7 + 0x28], %f22
2862 fsqrts %f22, %f24
2863 fsrc2 %f26, %f28
2864 sub %g6, %i4, %l5
2865 movge %icc, %g1, %o2
2866 nop
2867 set 0x5C, %i2
2868 stw %i7, [%l7 + %i2]
2869 srax %i6, %o6, %g7
2870 alignaddrl %l6, %o3, %g5
2871 fzeros %f7
2872 tcs %icc, 0x5
2873 fmuld8sux16 %f7, %f22, %f26
2874 mulscc %o0, %l0, %i0
2875 sll %o1, 0x05, %i2
2876 fbg %fcc1, loop_217
2877 fmovdpos %icc, %f7, %f30
2878 orn %i5, 0x1945, %l1
2879 movcc %xcc, %g2, %g4
2880loop_217:
2881 be,pn %icc, loop_218
2882 membar 0x7F
2883 fandnot2 %f8, %f26, %f20
2884 movcc %xcc, %i1, %o7
2885loop_218:
2886 fmovsneg %icc, %f4, %f15
2887 std %f0, [%l7 + 0x68]
2888 fbul %fcc1, loop_219
2889 addccc %i3, %l4, %l2
2890 call loop_220
2891 movge %icc, %l3, %g3
2892loop_219:
2893 nop
2894 set 0x1C, %l6
2895 lda [%l7 + %l6] 0x18, %f24
2896loop_220:
2897 nop
2898 setx 0x4A8BC2C0F51CC545, %l0, %l6
2899 stx %l6, [%l7 + 0x28]
2900 ldd [%l7 + 0x28], %f10
2901 setx 0x4EDD5C68D2C3C7B0, %l1, %l5
2902 stx %l5, [%l7 + 0x10]
2903 ldd [%l7 + 0x10], %f6
2904 faddd %f6, %f10, %f16
2905 bpos,pt %xcc, loop_221
2906 fnand %f18, %f18, %f2
2907 andn %o4, 0x1EDC, %g6
2908 movn %xcc, %i4, %l5
2909loop_221:
2910 sethi 0x1BBF, %o5
2911 fcmpne32 %f24, %f12, %g1
2912 sub %o2, %i7, %i6
2913 fbuge,a %fcc0, loop_222
2914 sdiv %o6, 0x1E1D, %g7
2915 addcc %l6, 0x1495, %g5
2916 addc %o3, 0x0C74, %o0
2917loop_222:
2918 sra %l0, %i0, %o1
2919 bvc,pt %icc, loop_223
2920 fmovrse %i5, %f18, %f25
2921 addcc %i2, 0x0E29, %g2
2922 fcmple16 %f8, %f8, %l1
2923loop_223:
2924 fmovrdgez %i1, %f8, %f24
2925 fbe,a %fcc3, loop_224
2926 popc 0x1B3B, %g4
2927 tleu %icc, 0x1
2928 mova %xcc, %o7, %l4
2929loop_224:
2930 brz %l2, loop_225
2931 andn %l3, %i3, %o4
2932 ta %icc, 0x7
2933 edge32 %g3, %i4, %g6
2934loop_225:
2935 alignaddr %o5, %l5, %o2
2936 ba,pn %icc, loop_226
2937 bn,a,pn %icc, loop_227
2938 fblg %fcc2, loop_228
2939 fcmpeq32 %f30, %f22, %g1
2940loop_226:
2941 fmovrdgz %i6, %f6, %f2
2942loop_227:
2943 popc %o6, %i7
2944loop_228:
2945 edge8ln %g7, %l6, %g5
2946 wr %g0, 0x19, %asi
2947 lduba [%l7 + 0x11] %asi, %o0
2948 fxor %f6, %f14, %f24
2949 sll %l0, 0x16, %o3
2950 movge %xcc, %o1, %i5
2951 wr %g0, 0x88, %asi
2952 lduba [%l7 + 0x4B] %asi, %i0
2953 wr %g0, 0x04, %asi
2954 lduha [%l7 + 0x7C] %asi, %i2
2955 sllx %g2, %l1, %i1
2956 andn %o7, %l4, %l2
2957 mova %xcc, %l3, %g4
2958 movn %icc, %o4, %i3
2959 srl %i4, 0x14, %g6
2960 nop
2961 fitod %f8, %f18
2962 fdtos %f18, %f9
2963 edge8 %o5, %l5, %o2
2964 alignaddr %g1, %g3, %i6
2965 be loop_229
2966 movg %xcc, %i7, %o6
2967 addc %l6, 0x0B96, %g5
2968 tleu %xcc, 0x2
2969loop_229:
2970 alignaddr %o0, %l0, %g7
2971 sra %o3, 0x1D, %o1
2972 set 0x1a0, %o0
2973 nop ! nop ! ldxa [%g0 + %o0] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
2974 xor %i5, 0x1F36, %i2
2975 nop
2976 setx 0x106FD8FA, %l0, %l6
2977 st %l6, [%l7 + 0x5C]
2978 ld [%l7 + 0x5C], %fsr
2979 fmul8sux16 %f4, %f16, %f28
2980 edge16ln %l1, %g2, %i1
2981 fmovdl %xcc, %f5, %f22
2982 tge %icc, 0x2
2983 tleu %icc, 0x7
2984 srax %l4, %l2, %l3
2985 add %o7, %g4, %o4
2986 edge32ln %i3, %i4, %o5
2987 sdiv %l5, 0x15AA, %o2
2988 fba,a %fcc1, loop_230
2989 orn %g6, %g3, %g1
2990 sth %i6, [%l7 + 0x44]
2991 subcc %i7, 0x0C22, %l6
2992loop_230:
2993 ble loop_231
2994 fornot2s %f28, %f7, %f18
2995 fbl %fcc0, loop_232
2996 mova %icc, %g5, %o6
2997loop_231:
2998 fbe %fcc2, loop_233
2999 sllx %l0, %o0, %o3
3000loop_232:
3001 fnot1 %f26, %f22
3002 set 0x70, %g3
3003 stwa %o1, [%l7 + %g3] 0x14
3004loop_233:
3005 tvc %xcc, 0x2
3006 wr %g0, 0x81, %asi
3007 ldsba [%l7 + 0x30] %asi, %i0
3008 array8 %g7, %i5, %l1
3009 alignaddrl %g2, %i1, %l4
3010 bvc,a %icc, loop_234
3011 fpsub32 %f0, %f22, %f10
3012 movrne %l2, 0x1D0, %i2
3013 fmovdvc %xcc, %f25, %f4
3014loop_234:
3015 nop
3016 fitos %f8, %f19
3017 fstox %f19, %f24
3018 fxtos %f24, %f23
3019 andncc %l3, %g4, %o7
3020 fmovdl %icc, %f10, %f16
3021 nop
3022 setx 0x9C1F38CA, %l0, %l6
3023 st %l6, [%l7 + 0x28]
3024 ld [%l7 + 0x28], %f13
3025 fsqrts %f13, %f3
3026 fmovsgu %xcc, %f30, %f13
3027 tne %xcc, 0x0
3028 orcc %o4, %i3, %i4
3029 movn %xcc, %l5, %o2
3030 fpadd16s %f15, %f29, %f16
3031 fnand %f4, %f18, %f28
3032 brgz,a %o5, loop_235
3033 stbar
3034 bgu,a,pn %icc, loop_236
3035 fsrc1s %f2, %f4
3036loop_235:
3037 edge32l %g6, %g3, %i6
3038 tne %xcc, 0x1
3039loop_236:
3040 brnz %g1, loop_237
3041 fble %fcc2, loop_238
3042 faligndata %f14, %f22, %f28
3043 edge16 %i7, %g5, %l6
3044loop_237:
3045 array32 %o6, %l0, %o0
3046loop_238:
3047 movgu %icc, %o3, %o1
3048 sub %g7, %i0, %l1
3049 taddcc %g2, %i5, %l4
3050 edge32n %l2, %i1, %l3
3051 fmul8ulx16 %f22, %f24, %f28
3052 sdiv %g4, 0x0703, %i2
3053 wr %g0, 0x0c, %asi
3054 lduwa [%l7 + 0x44] %asi, %o4
3055 fxnor %f20, %f24, %f14
3056 fmovdpos %icc, %f17, %f13
3057 nop
3058 setx 0x349FDF3AF065B724, %l0, %l6
3059 stx %l6, [%l7 + 0x30]
3060 ldx [%l7 + 0x30], %fsr
3061 set 0x18, %g2
3062 swapa [%l7 + %g2] 0x10, %o7
3063 orn %i3, 0x179C, %l5
3064 fcmpeq32 %f2, %f30, %o2
3065 set 0x3C, %i4
3066 lduwa [%l7 + %i4] 0x04, %o5
3067 nop
3068 fitos %f11, %f16
3069 fbuge,a %fcc1, loop_239
3070 andn %i4, 0x104B, %g6
3071 movleu %icc, %g3, %g1
3072 edge16n %i6, %i7, %l6
3073loop_239:
3074 movrgez %g5, 0x2B1, %o6
3075 tvs %xcc, 0x6
3076 xor %o0, 0x1D9B, %l0
3077 movrlez %o3, 0x134, %o1
3078 fsrc1 %f22, %f22
3079 fbne,a %fcc2, loop_240
3080 array16 %i0, %l1, %g7
3081 movrgz %i5, 0x107, %g2
3082 ldd [%l7 + 0x68], %l4
3083loop_240:
3084 array16 %l2, %i1, %l3
3085 nop
3086 setx 0xDD595F8D006E1667, %l0, %l6
3087 stx %l6, [%l7 + 0x78]
3088 ldx [%l7 + 0x78], %fsr
3089 andn %i2, 0x1A16, %g4
3090 ldstub [%l7 + 0x2C], %o4
3091 edge16ln %i3, %l5, %o7
3092 ldstub [%l7 + 0x68], %o5
3093 fmovsleu %icc, %f14, %f21
3094 nop
3095 set 0x20, %l4
3096 ldd [%l7 + %l4], %i4
3097 bcs,a loop_241
3098 andcc %g6, 0x0B7F, %o2
3099 subc %g3, %g1, %i7
3100 fsrc1s %f30, %f11
3101loop_241:
3102 fpmerge %f4, %f21, %f12
3103 taddcc %l6, 0x0B6D, %g5
3104 movrlez %i6, %o6, %o0
3105 ldx [%l7 + 0x48], %l0
3106 orncc %o1, %o3, %l1
3107 set 0x40, %l3
3108 stda %f16, [%l7 + %l3] 0x1e
3109 membar #Sync
3110 fmovscs %xcc, %f16, %f29
3111 tleu %icc, 0x6
3112 movneg %icc, %i0, %i5
3113 ta %xcc, 0x0
3114 fornot2 %f2, %f24, %f12
3115 wr %g0, 0x2a, %asi
3116 stxa %g7, [%l7 + 0x48] %asi
3117 membar #Sync
3118 and %g2, 0x1F4F, %l2
3119 fmovsneg %xcc, %f3, %f5
3120 ldx [%l7 + 0x28], %i1
3121 tge %xcc, 0x3
3122 ldx [%l7 + 0x28], %l3
3123 fpadd32 %f20, %f24, %f24
3124 fmovde %xcc, %f3, %f15
3125 sdiv %l4, 0x172B, %i2
3126 set 0x70, %i0
3127 prefetcha [%l7 + %i0] 0x18, 0x2
3128 wr %g0, 0x81, %asi
3129 sta %f20, [%l7 + 0x38] %asi
3130 set 0x18, %i1
3131 prefetcha [%l7 + %i1] 0x04, 0x0
3132 fmovrdgez %i3, %f2, %f2
3133 bg,pt %icc, loop_242
3134 mova %icc, %l5, %o5
3135 movg %icc, %o7, %g6
3136 movg %xcc, %o2, %i4
3137loop_242:
3138 nop
3139 fitos %f26, %f22
3140 fxnor %f8, %f6, %f30
3141 taddcctv %g1, %g3, %i7
3142 movge %xcc, %g5, %l6
3143 nop
3144 setx 0xD2500B1F, %l0, %l6
3145 st %l6, [%l7 + 0x28]
3146 ld [%l7 + 0x28], %f4
3147 setx 0xBB8A114F, %l1, %l5
3148 st %l5, [%l7 + 0x10]
3149 ld [%l7 + 0x10], %f24
3150 fmuls %f24, %f4, %f10
3151 srax %o6, %o0, %l0
3152 xor %i6, %o3, %o1
3153 fsrc2 %f14, %f30
3154 umulcc %i0, %l1, %i5
3155 sdivcc %g2, 0x0551, %l2
3156 fcmpeq32 %f24, %f28, %i1
3157 brnz,a %l3, loop_243
3158 alignaddr %g7, %l4, %i2
3159 addcc %o4, %g4, %i3
3160 fcmpgt16 %f26, %f26, %o5
3161loop_243:
3162 nop
3163 wr %g0, 0x89, %asi
3164 stba %l5, [%l7 + 0x09] %asi
3165 nop
3166 set 0x28, %o5
3167 ldsw [%l7 + %o5], %g6
3168 fbe %fcc0, loop_244
3169 bne,a %xcc, loop_245
3170 bleu,a %xcc, loop_246
3171 xor %o2, 0x091E, %o7
3172loop_244:
3173 andcc %g1, %i4, %i7
3174loop_245:
3175 ldsb [%l7 + 0x12], %g5
3176loop_246:
3177 umulcc %g3, %l6, %o0
3178 nop
3179 setx loop_247, %l0, %l1
3180 jmpl %l1, %o6
3181 te %xcc, 0x6
3182 alignaddrl %l0, %i6, %o3
3183 fzero %f18
3184loop_247:
3185 te %icc, 0x4
3186 set 0x74, %o2
3187 swapa [%l7 + %o2] 0x18, %o1
3188 orn %l1, 0x0FFF, %i5
3189 movrgez %g2, %l2, %i0
3190 udivx %l3, 0x185C, %g7
3191 sir 0x0C63
3192 tvc %xcc, 0x7
3193 nop
3194 setx 0x3EE69405, %l0, %l6
3195 st %l6, [%l7 + 0x28]
3196 ld [%l7 + 0x28], %f24
3197 setx 0x0B4FF499, %l1, %l5
3198 st %l5, [%l7 + 0x10]
3199 ld [%l7 + 0x10], %f22
3200 fmuls %f22, %f24, %f23
3201 nop
3202 fitos %f11, %f5
3203 fstox %f5, %f4
3204 fxtos %f4, %f19
3205 fandnot1 %f16, %f6, %f20
3206 set 0x28, %l2
3207 stxa %i1, [%l7 + %l2] 0x15
3208 addccc %i2, 0x0799, %o4
3209 movrlz %l4, %i3, %o5
3210 brz,a %l5, loop_248
3211 subcc %g4, 0x0C52, %o2
3212 tge %xcc, 0x3
3213 brgz,a %o7, loop_249
3214loop_248:
3215 edge32ln %g1, %i4, %g6
3216 wr %g0, 0x80, %asi
3217 lduba [%l7 + 0x7D] %asi, %g5
3218loop_249:
3219 nop
3220 set 0x40, %l5
3221 ldda [%l7 + %l5] 0x04, %i6
3222 movgu %icc, %l6, %o0
3223 nop
3224 set 0x6F, %g1
3225 stb %o6, [%l7 + %g1]
3226 fnegs %f1, %f10
3227 bcc,a,pt %icc, loop_250
3228 fmovsneg %icc, %f7, %f12
3229 or %g3, 0x15F9, %l0
3230 sdiv %o3, 0x0C31, %i6
3231loop_250:
3232 alignaddr %o1, %l1, %i5
3233 edge32n %g2, %i0, %l3
3234 andcc %g7, 0x1F72, %i1
3235 nop
3236 setx 0x63E18A84405FC892, %l0, %l6
3237 stx %l6, [%l7 + 0x28]
3238 ldx [%l7 + 0x28], %fsr
3239 taddcctv %i2, %o4, %l4
3240 nop
3241 setx 0xAEAB635E806E52CA, %l0, %l6
3242 stx %l6, [%l7 + 0x30]
3243 ldx [%l7 + 0x30], %fsr
3244 fxnor %f18, %f12, %f30
3245 move %xcc, %i3, %l2
3246 te %xcc, 0x2
3247 movneg %xcc, %l5, %o5
3248 movleu %xcc, %o2, %o7
3249 andncc %g4, %i4, %g6
3250 udivcc %g1, 0x1918, %g5
3251 orn %i7, %o0, %o6
3252 fbul,a %fcc2, loop_251
3253 bshuffle %f18, %f26, %f16
3254 sir 0x06D0
3255 fbuge,a %fcc0, loop_252
3256loop_251:
3257 lduw [%l7 + 0x60], %g3
3258 ldub [%l7 + 0x22], %l0
3259 fblg %fcc2, loop_253
3260loop_252:
3261 fmovrsgz %l6, %f16, %f18
3262 movne %icc, %o3, %o1
3263 xnorcc %i6, %i5, %g2
3264loop_253:
3265 tle %icc, 0x3
3266 orcc %l1, %l3, %i0
3267 edge32l %g7, %i1, %i2
3268 srlx %o4, %i3, %l4
3269 ldd [%l7 + 0x78], %f14
3270 mulscc %l5, 0x06EF, %l2
3271 fmovrsgez %o5, %f12, %f10
3272 fnegd %f10, %f26
3273 bg,a %icc, loop_254
3274 sllx %o2, %g4, %i4
3275 tleu %xcc, 0x0
3276 tneg %xcc, 0x0
3277loop_254:
3278 subc %g6, 0x19EA, %g1
3279 add %o7, %i7, %o0
3280 fpsub16 %f0, %f6, %f30
3281 add %o6, %g3, %g5
3282 fmovrdne %l6, %f8, %f4
3283 set 0x18, %i5
3284 lduha [%l7 + %i5] 0x89, %o3
3285 tleu %xcc, 0x2
3286 taddcctv %o1, 0x1B29, %l0
3287 fmuld8ulx16 %f29, %f0, %f14
3288 fsrc1s %f7, %f1
3289 set 0x30, %l1
3290 sta %f13, [%l7 + %l1] 0x10
3291 fpadd16 %f24, %f28, %f12
3292 addcc %i5, %g2, %i6
3293 tneg %xcc, 0x0
3294 udivx %l3, 0x0969, %i0
3295 faligndata %f0, %f6, %f4
3296 fmovrdlez %g7, %f4, %f20
3297 umulcc %l1, 0x1AD4, %i2
3298 brlz,a %i1, loop_255
3299 movvc %xcc, %i3, %o4
3300 wr %g0, 0x0c, %asi
3301 prefetcha [%l7 + 0x68] %asi, 0x2
3302loop_255:
3303 sdivcc %l2, 0x0800, %o5
3304 fbo %fcc2, loop_256
3305 popc 0x1752, %o2
3306 edge32n %g4, %i4, %g6
3307 andcc %g1, 0x126A, %l5
3308loop_256:
3309 tne %icc, 0x4
3310 movn %xcc, %o7, %i7
3311 flush %l7 + 0x6C
3312 edge8n %o0, %o6, %g5
3313 smul %g3, 0x0C86, %l6
3314 taddcc %o3, 0x1937, %l0
3315 nop
3316 setx 0xA02E609B, %l0, %l6
3317 st %l6, [%l7 + 0x28]
3318 ld [%l7 + 0x28], %f20
3319 setx 0xA7B5505F, %l1, %l5
3320 st %l5, [%l7 + 0x10]
3321 ld [%l7 + 0x10], %f19
3322 fdivs %f19, %f20, %f29
3323 andcc %o1, 0x0E1A, %i5
3324 nop
3325 fitos %f12, %f0
3326 fstox %f0, %f26
3327 fmovde %xcc, %f10, %f16
3328 movleu %icc, %g2, %i6
3329 fbge %fcc3, loop_257
3330 restored
3331 rdpr %cwp, %g1
3332 rdpr %cansave, %g2
3333 rdpr %canrestore, %g3
3334 rdpr %cleanwin, %g4
3335 rdpr %otherwin, %g5
3336 rdpr %wstate, %g6
3337 nop
3338 setx 0x2BB0B951604BC120, %l0, %l6
3339 stx %l6, [%l7 + 0x10]
3340 ldx [%l7 + 0x10], %fsr
3341 set 0x16, %g4
3342 ldsba [%l7 + %g4] 0x0c, %l3
3343loop_257:
3344 nop
3345 setx 0x2FDD1A72, %l0, %l6
3346 st %l6, [%l7 + 0x28]
3347 ld [%l7 + 0x28], %f30
3348 fsqrts %f30, %f4
3349 movne %icc, %g7, %l1
3350 mulscc %i2, %i1, %i3
3351 umulcc %o4, 0x0680, %l4
3352 fmovdle %xcc, %f21, %f2
3353 taddcctv %i0, 0x08B8, %o5
3354 ta %xcc, 0x5
3355 fba,a %fcc0, loop_258
3356 edge8ln %o2, %g4, %l2
3357 nop
3358 setx 0xAE097146, %l0, %l6
3359 st %l6, [%l7 + 0x28]
3360 ld [%l7 + 0x28], %f7
3361 setx 0x4C193D70, %l1, %l5
3362 st %l5, [%l7 + 0x10]
3363 ld [%l7 + 0x10], %f5
3364 fadds %f5, %f7, %f24
3365 fpsub32s %f12, %f22, %f27
3366loop_258:
3367 fcmpne32 %f30, %f0, %i4
3368 sdivx %g1, 0x0F01, %l5
3369 ba,pn %icc, loop_259
3370 edge8n %g6, %o7, %o0
3371 nop
3372 fitod %f0, %f22
3373 fdtoi %f22, %f26
3374 fxnor %f2, %f18, %f16
3375loop_259:
3376 mulx %o6, %g5, %i7
3377 umulcc %l6, 0x0F12, %g3
3378 andcc %o3, 0x0321, %o1
3379 xorcc %i5, 0x1601, %l0
3380 fnot2 %f12, %f20
3381 movrlez %g2, %i6, %l3
3382 bl,a,pn %xcc, loop_260
3383 andcc %l1, 0x1D65, %g7
3384 stw %i1, [%l7 + 0x58]
3385 srlx %i3, %o4, %l4
3386loop_260:
3387 saved
3388 rdpr %cwp, %g1
3389 rdpr %cansave, %g2
3390 rdpr %canrestore, %g3
3391 rdpr %cleanwin, %g4
3392 rdpr %otherwin, %g5
3393 rdpr %wstate, %g6
3394 mulx %i0, 0x1065, %o5
3395 fmovsne %xcc, %f22, %f12
3396 fmovdn %icc, %f4, %f0
3397 alignaddr %o2, %i2, %l2
3398 fmovsvc %icc, %f17, %f0
3399 fmovdle %icc, %f29, %f30
3400 alignaddrl %i4, %g4, %l5
3401 movrlez %g6, %o7, %o0
3402 edge32 %g1, %o6, %g5
3403 movpos %xcc, %i7, %g3
3404 movl %icc, %o3, %l6
3405 fmovrsgez %i5, %f2, %f11
3406 tg %icc, 0x3
3407 nop
3408 fitos %f2, %f5
3409 fstoi %f5, %f19
3410 subc %l0, %o1, %g2
3411 tvs %xcc, 0x6
3412 tcs %xcc, 0x3
3413 bcc,a loop_261
3414 movcc %xcc, %l3, %i6
3415 fexpand %f2, %f18
3416 tne %xcc, 0x1
3417loop_261:
3418 stbar
3419 nop
3420 setx 0x0EACDBD6, %l0, %l6
3421 st %l6, [%l7 + 0x28]
3422 ld [%l7 + 0x28], %f14
3423 setx 0xB17964EC, %l1, %l5
3424 st %l5, [%l7 + 0x10]
3425 ld [%l7 + 0x10], %f29
3426 fdivs %f29, %f14, %f26
3427 movge %icc, %l1, %i1
3428 edge16l %g7, %i3, %o4
3429 or %i0, 0x14E8, %o5
3430 fsrc1 %f6, %f8
3431 movpos %xcc, %l4, %i2
3432 fones %f19
3433 fnors %f8, %f9, %f16
3434 fnot1s %f15, %f23
3435 nop
3436 setx loop_262, %l0, %l1
3437 wrpr 0x1, %tl
3438 wrpr %l1, %tpc
3439 add %l1, 0x4, %l1
3440 wrpr %l1, %tnpc
3441 setx 0x34400001400, %l0, %l1
3442 wrpr %l1, %tstate
3443 wrhpr 0x4, %htstate
3444 retry
3445 fmul8x16au %f5, %f19, %f20
3446 tsubcctv %l2, 0x158B, %i4
3447 movle %xcc, %g4, %l5
3448loop_262:
3449 bcs %xcc, loop_263
3450 fmovdcc %icc, %f13, %f18
3451 set 0x40, %l0
3452 stda %f0, [%l7 + %l0] 0x14
3453loop_263:
3454 fornot2s %f0, %f24, %f12
3455 mulscc %o2, 0x1DB4, %g6
3456 ba,a,pt %icc, loop_264
3457 subc %o7, 0x0416, %o0
3458 fsrc1s %f1, %f31
3459 fmovrdgez %o6, %f12, %f22
3460loop_264:
3461 andncc %g1, %g5, %g3
3462 fnot1 %f0, %f2
3463 tg %xcc, 0x3
3464 nop
3465 setx 0x5BEB5499, %l0, %l6
3466 st %l6, [%l7 + 0x28]
3467 ld [%l7 + 0x28], %f10
3468 fsqrts %f10, %f4
3469 orncc %o3, 0x1DBC, %i7
3470 edge32 %i5, %l6, %l0
3471 movpos %xcc, %g2, %l3
3472 membar #Sync
3473 wr %g0, 0x16, %asi
3474 ldda [%l7 + 0x40] %asi, %f16
3475 nop
3476 setx 0xEE729C02E07B7251, %l0, %l6
3477 stx %l6, [%l7 + 0x50]
3478 ldx [%l7 + 0x50], %fsr
3479 fmovs %f3, %f6
3480 stbar
3481 edge16 %i6, %o1, %i1
3482 orncc %l1, %g7, %o4
3483 movrlz %i3, 0x26B, %i0
3484 andcc %o5, %i2, %l4
3485 mulx %i4, 0x1222, %g4
3486 nop
3487 fitos %f30, %f23
3488 udivx %l5, 0x16E4, %o2
3489 tne %icc, 0x2
3490 nop
3491 fitos %f14, %f1
3492 fstox %f1, %f30
3493 tsubcctv %g6, %l2, %o7
3494 udivx %o6, 0x0FF8, %o0
3495 fmuld8sux16 %f24, %f26, %f24
3496 tpos %xcc, 0x1
3497 subc %g1, 0x0229, %g3
3498 fbul,a %fcc3, loop_265
3499 tvs %icc, 0x5
3500 wr %g0, 0x18, %asi
3501 stha %o3, [%l7 + 0x1A] %asi
3502loop_265:
3503 te %icc, 0x0
3504 ldsb [%l7 + 0x2E], %i7
3505 edge16n %g5, %i5, %l6
3506 fabsd %f24, %f6
3507 movrgez %g2, %l0, %i6
3508 saved
3509 rdpr %cwp, %g1
3510 rdpr %cansave, %g2
3511 rdpr %canrestore, %g3
3512 rdpr %cleanwin, %g4
3513 rdpr %otherwin, %g5
3514 rdpr %wstate, %g6
3515 nop
3516 setx loop_266, %l0, %l1
3517 wrpr 0x1, %tl
3518 wrpr %l1, %tpc
3519 add %l1, 0x4, %l1
3520 wrpr %l1, %tnpc
3521 setx 0x34400001400, %l0, %l1
3522 wrpr %l1, %tstate
3523 wrhpr 0x4, %htstate
3524 retry
3525 movge %xcc, %o1, %l3
3526 sub %i1, 0x1151, %l1
3527 fbug,a %fcc0, loop_267
3528loop_266:
3529 edge32l %o4, %i3, %i0
3530 nop
3531 setx 0x6E24BAC81BFC88DA, %l0, %l6
3532 stx %l6, [%l7 + 0x28]
3533 ldd [%l7 + 0x28], %f8
3534 setx 0x6AFD50942DBE4860, %l1, %l5
3535 stx %l5, [%l7 + 0x10]
3536 ldd [%l7 + 0x10], %f12
3537 fsubd %f12, %f8, %f20
3538 tne %xcc, 0x6
3539loop_267:
3540 brlez,a %g7, loop_268
3541 saved
3542 rdpr %cwp, %g1
3543 rdpr %cansave, %g2
3544 rdpr %canrestore, %g3
3545 rdpr %cleanwin, %g4
3546 rdpr %otherwin, %g5
3547 rdpr %wstate, %g6
3548 fzeros %f16
3549 fbug %fcc3, loop_269
3550loop_268:
3551 st %f26, [%l7 + 0x5C]
3552 sethi 0x18BA, %o5
3553 nop
3554 setx 0x82649482505D5711, %l0, %l6
3555 stx %l6, [%l7 + 0x38]
3556 ldx [%l7 + 0x38], %fsr
3557loop_269:
3558 bvs loop_270
3559 udiv %l4, 0x11AE, %i2
3560 bvs loop_271
3561 fones %f30
3562loop_270:
3563 fpsub32 %f30, %f30, %f30
3564 ldub [%l7 + 0x62], %i4
3565loop_271:
3566 tsubcctv %g4, 0x0D0C, %l5
3567 fbug %fcc2, loop_272
3568 tsubcctv %g6, 0x0A72, %l2
3569 bge,pn %xcc, loop_273
3570 fcmpne32 %f16, %f22, %o7
3571loop_272:
3572 orcc %o2, 0x08BA, %o6
3573 nop
3574 setx loop_274, %l0, %l1
3575 jmpl %l1, %o0
3576loop_273:
3577 fpack32 %f20, %f4, %f10
3578 nop
3579 fitod %f12, %f16
3580 fdtox %f16, %f30
3581 fxtod %f30, %f14
3582 orcc %g3, %o3, %i7
3583loop_274:
3584 fcmple32 %f18, %f0, %g5
3585 fmovdpos %xcc, %f12, %f18
3586 bneg,a,pt %xcc, loop_275
3587 tleu %xcc, 0x1
3588 movl %xcc, %g1, %i5
3589 fmovsn %xcc, %f29, %f19
3590loop_275:
3591 tle %xcc, 0x5
3592 fbul %fcc2, loop_276
3593 edge8 %l6, %g2, %i6
3594 sir 0x136B
3595 or %l0, 0x0FE7, %l3
3596loop_276:
3597 edge8l %o1, %l1, %o4
3598 fandnot2s %f28, %f0, %f0
3599 array32 %i1, %i0, %i3
3600 udiv %o5, 0x0B78, %g7
3601 ble %icc, loop_277
3602 sllx %i2, 0x18, %l4
3603 andn %i4, %g4, %l5
3604 sll %l2, 0x09, %o7
3605loop_277:
3606 fxnor %f28, %f28, %f6
3607 fmovsn %xcc, %f26, %f12
3608 nop
3609 setx loop_278, %l0, %l1
3610 jmpl %l1, %g6
3611 subcc %o2, %o0, %o6
3612 bneg,a loop_279
3613 nop
3614 setx 0xA06FC57D, %l0, %l6
3615 st %l6, [%l7 + 0x7C]
3616 ld [%l7 + 0x7C], %fsr
3617loop_278:
3618 brnz %o3, loop_280
3619 edge32 %g3, %g5, %g1
3620loop_279:
3621 movvs %xcc, %i7, %l6
3622 fxors %f6, %f20, %f19
3623loop_280:
3624 sir 0x11C9
3625 orcc %g2, 0x1D97, %i6
3626 fmovdg %xcc, %f8, %f26
3627 movgu %xcc, %i5, %l3
3628 lduw [%l7 + 0x44], %o1
3629 alignaddrl %l0, %o4, %l1
3630 addc %i1, %i3, %i0
3631 array16 %o5, %g7, %i2
3632 ldsh [%l7 + 0x38], %l4
3633 smulcc %g4, 0x1840, %i4
3634 ta %icc, 0x2
3635 wr %g0, 0x04, %asi
3636 ldsba [%l7 + 0x61] %asi, %l5
3637 st %f16, [%l7 + 0x74]
3638 movrgz %o7, %l2, %o2
3639 movneg %xcc, %o0, %o6
3640 sethi 0x0376, %g6
3641 addccc %o3, %g5, %g1
3642 edge32n %i7, %l6, %g2
3643 subccc %i6, %g3, %i5
3644 addccc %l3, 0x0E32, %o1
3645 tgu %icc, 0x3
3646 tge %xcc, 0x1
3647 movgu %xcc, %o4, %l0
3648 ldstub [%l7 + 0x46], %i1
3649 fmovrse %i3, %f4, %f12
3650 srlx %l1, 0x0C, %i0
3651 fmul8x16al %f4, %f31, %f8
3652 movrgz %g7, %i2, %l4
3653 fmovrsgez %g4, %f25, %f1
3654 fpadd16 %f24, %f8, %f28
3655 edge8ln %i4, %l5, %o7
3656 tcc %xcc, 0x1
3657 fbl %fcc3, loop_281
3658 movgu %icc, %o5, %o2
3659 edge32n %l2, %o6, %g6
3660 fandnot2 %f6, %f30, %f22
3661loop_281:
3662 orncc %o3, %g5, %o0
3663 fcmpne16 %f22, %f24, %i7
3664 udivcc %l6, 0x0073, %g1
3665 xnorcc %g2, 0x1CF1, %i6
3666 tg %xcc, 0x4
3667 tsubcc %i5, %g3, %l3
3668 and %o4, 0x1402, %o1
3669 nop
3670 set 0x56, %g7
3671 lduh [%l7 + %g7], %i1
3672 tvs %icc, 0x4
3673 saved
3674 rdpr %cwp, %g1
3675 rdpr %cansave, %g2
3676 rdpr %canrestore, %g3
3677 rdpr %cleanwin, %g4
3678 rdpr %otherwin, %g5
3679 rdpr %wstate, %g6
3680 wr %g0, 0x11, %asi
3681 lduha [%l7 + 0x1E] %asi, %l0
3682 restored
3683 rdpr %cwp, %g1
3684 rdpr %cansave, %g2
3685 rdpr %canrestore, %g3
3686 rdpr %cleanwin, %g4
3687 rdpr %otherwin, %g5
3688 rdpr %wstate, %g6
3689 brlz,a %i3, loop_282
3690 tgu %xcc, 0x7
3691 set 0x28, %i6
3692 lduwa [%l7 + %i6] 0x88, %i0
3693loop_282:
3694 bvs,a,pt %xcc, loop_283
3695 ldx [%l7 + 0x20], %l1
3696 srl %i2, 0x18, %g7
3697 tsubcctv %g4, 0x0AF3, %l4
3698loop_283:
3699 fmovsne %xcc, %f27, %f18
3700 fmovsle %xcc, %f19, %f12
3701 andncc %i4, %l5, %o5
3702 fnor %f20, %f16, %f8
3703 sir 0x1CFB
3704 tge %xcc, 0x5
3705 fandnot2 %f12, %f26, %f6
3706 xnor %o7, %o2, %l2
3707 fmovspos %icc, %f6, %f12
3708 fpadd16s %f6, %f5, %f1
3709 andn %g6, 0x0AD9, %o3
3710 fpsub16s %f28, %f24, %f19
3711 movleu %icc, %o6, %g5
3712 addccc %i7, %o0, %l6
3713 movleu %icc, %g1, %i6
3714 te %xcc, 0x7
3715 fpsub16s %f28, %f18, %f5
3716 movrlez %i5, %g2, %l3
3717 movneg %xcc, %o4, %g3
3718 umulcc %i1, %o1, %l0
3719 sdiv %i3, 0x0B11, %l1
3720 brgz,a %i2, loop_284
3721 brz %g7, loop_285
3722 srl %g4, 0x09, %i0
3723 tge %xcc, 0x2
3724loop_284:
3725 array32 %l4, %l5, %i4
3726loop_285:
3727 umul %o5, %o2, %l2
3728 srlx %g6, %o3, %o6
3729 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
3730 nop ! nop ! ldxa [%g0 + 0x1c0] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
3731 brgz,a %i7, loop_286
3732 orcc %g5, 0x1E5A, %l6
3733 sethi 0x1F75, %g1
3734 sdivcc %i6, 0x02B8, %i5
3735loop_286:
3736 ldsw [%l7 + 0x48], %o0
3737 fcmple16 %f0, %f28, %l3
3738 fxnor %f28, %f22, %f30
3739 popc %o4, %g2
3740 wr %g0, 0x89, %asi
3741 swapa [%l7 + 0x50] %asi, %g3
3742 fand %f24, %f18, %f30
3743 nop
3744 fitos %f12, %f15
3745 fstod %f15, %f26
3746 umul %i1, 0x0857, %l0
3747 edge16 %i3, %l1, %i2
3748 movpos %icc, %o1, %g4
3749 brgz,a %i0, loop_287
3750 srl %g7, %l4, %l5
3751 stw %o5, [%l7 + 0x3C]
3752 saved
3753 rdpr %cwp, %g1
3754 rdpr %cansave, %g2
3755 rdpr %canrestore, %g3
3756 rdpr %cleanwin, %g4
3757 rdpr %otherwin, %g5
3758 rdpr %wstate, %g6
3759loop_287:
3760 tgu %xcc, 0x2
3761 brgez,a %i4, loop_288
3762 edge16 %o2, %l2, %o3
3763 orcc %o6, 0x0DE8, %g6
3764 movle %xcc, %i7, %o7
3765loop_288:
3766 pdist %f2, %f22, %f14
3767 and %g5, %g1, %l6
3768 nop
3769 setx 0x2064CC0E, %l0, %l6
3770 st %l6, [%l7 + 0x3C]
3771 ld [%l7 + 0x3C], %fsr
3772 movrgz %i6, %i5, %l3
3773 edge16n %o4, %g2, %o0
3774 movcs %icc, %g3, %l0
3775 sll %i3, 0x0E, %i1
3776 set 0x74, %o7
3777 ldsha [%l7 + %o7] 0x15, %l1
3778 fbule %fcc0, loop_289
3779 movleu %xcc, %i2, %o1
3780 tpos %icc, 0x0
3781 ta %icc, 0x4
3782loop_289:
3783 movle %icc, %i0, %g4
3784 set 0x18, %i7
3785 stba %l4, [%l7 + %i7] 0x10
3786 sethi 0x067D, %g7
3787 movn %xcc, %o5, %l5
3788 edge8 %i4, %l2, %o2
3789 taddcctv %o3, 0x1C09, %g6
3790 ba,a %icc, loop_290
3791 tvs %xcc, 0x5
3792 and %o6, 0x1FA5, %o7
3793 edge16ln %i7, %g1, %g5
3794loop_290:
3795 edge8ln %i6, %i5, %l6
3796 fmovdcc %xcc, %f1, %f3
3797 movl %xcc, %o4, %g2
3798 ta %icc, 0x5
3799 bcc,a,pn %icc, loop_291
3800 fmovdleu %icc, %f31, %f0
3801 movvs %icc, %o0, %g3
3802 nop
3803 fitos %f18, %f12
3804loop_291:
3805 fmovdpos %icc, %f8, %f29
3806 tl %icc, 0x0
3807 lduh [%l7 + 0x42], %l3
3808 edge8l %i3, %i1, %l1
3809 taddcctv %i2, %o1, %i0
3810 movrne %l0, 0x09C, %g4
3811 call loop_292
3812 orcc %g7, %o5, %l4
3813 fexpand %f17, %f28
3814 movl %xcc, %i4, %l5
3815loop_292:
3816 fsrc1 %f6, %f28
3817 fmovdge %xcc, %f3, %f13
3818 fandnot2s %f14, %f19, %f5
3819 pdist %f14, %f28, %f30
3820 subc %l2, 0x1832, %o3
3821 taddcc %o2, 0x14B9, %g6
3822 wr %g0, 0x2a, %asi
3823 stba %o7, [%l7 + 0x77] %asi
3824 membar #Sync
3825 bl %xcc, loop_293
3826 bshuffle %f26, %f8, %f4
3827 xnor %o6, %g1, %g5
3828 edge16 %i6, %i5, %i7
3829loop_293:
3830 fcmpeq16 %f14, %f24, %l6
3831 edge8n %o4, %g2, %o0
3832 edge32ln %l3, %g3, %i3
3833 srax %i1, 0x1C, %l1
3834 or %o1, 0x08BF, %i0
3835 fmovdg %icc, %f23, %f11
3836 brgez %i2, loop_294
3837 movneg %xcc, %g4, %l0
3838 subc %o5, %g7, %l4
3839 fbuge %fcc1, loop_295
3840loop_294:
3841 fble %fcc1, loop_296
3842 ldsh [%l7 + 0x7C], %i4
3843 tpos %icc, 0x5
3844loop_295:
3845 ta %xcc, 0x2
3846loop_296:
3847 xorcc %l2, 0x1382, %l5
3848 set 0x30, %g6
3849 stwa %o2, [%l7 + %g6] 0x80
3850 tsubcc %g6, %o7, %o3
3851 nop
3852 fitos %f10, %f23
3853 fstox %f23, %f20
3854 fxtos %f20, %f24
3855 fpack16 %f0, %f19
3856 wr %g0, 0x2c, %asi
3857 ldda [%l7 + 0x50] %asi, %g0
3858 st %f12, [%l7 + 0x44]
3859 movne %xcc, %o6, %i6
3860 edge32 %i5, %g5, %i7
3861 fmovscc %xcc, %f20, %f30
3862 nop
3863 fitod %f6, %f8
3864 fdtoi %f8, %f17
3865 array32 %o4, %l6, %g2
3866 xnor %o0, 0x1FF4, %g3
3867 fmul8x16au %f15, %f19, %f10
3868 movl %xcc, %l3, %i1
3869 bshuffle %f24, %f0, %f0
3870 tsubcc %l1, %o1, %i3
3871 edge16ln %i2, %i0, %l0
3872 fba,a %fcc3, loop_297
3873 nop
3874 setx loop_298, %l0, %l1
3875 wrpr 0x1, %tl
3876 wrpr %l1, %tnpc
3877 setx 0x34400001400, %l0, %l1
3878 wrpr %l1, %tstate
3879 wrhpr 0x4, %htstate
3880 done
3881 nop
3882 setx loop_299, %l0, %l1
3883 wrpr 0x1, %tl
3884 wrpr %l1, %tpc
3885 add %l1, 0x4, %l1
3886 wrpr %l1, %tnpc
3887 setx 0x34400001400, %l0, %l1
3888 wrpr %l1, %tstate
3889 wrhpr 0x4, %htstate
3890 retry
3891 andcc %o5, %g7, %g4
3892loop_297:
3893 movcs %icc, %i4, %l4
3894loop_298:
3895 membar 0x5C
3896loop_299:
3897 sra %l2, 0x12, %o2
3898 sra %g6, 0x0F, %l5
3899 lduw [%l7 + 0x48], %o7
3900 udivcc %g1, 0x198E, %o6
3901 andcc %i6, %i5, %g5
3902 nop
3903 setx 0xE071982A, %l0, %l6
3904 st %l6, [%l7 + 0x7C]
3905 ld [%l7 + 0x7C], %fsr
3906 fmul8sux16 %f26, %f26, %f4
3907 udivx %o3, 0x1A9D, %o4
3908 popc %i7, %l6
3909 edge32n %g2, %o0, %g3
3910 bvc,a %icc, loop_300
3911 bn,a,pt %xcc, loop_301
3912 tvc %xcc, 0x6
3913 fmovsle %icc, %f9, %f28
3914loop_300:
3915 addccc %l3, %l1, %o1
3916loop_301:
3917 stw %i1, [%l7 + 0x28]
3918 bcs,a,pn %icc, loop_302
3919 edge16 %i2, %i0, %l0
3920 fmovsl %xcc, %f15, %f28
3921 umulcc %o5, %i3, %g4
3922loop_302:
3923 sth %i4, [%l7 + 0x6A]
3924 bshuffle %f28, %f22, %f12
3925 tpos %xcc, 0x4
3926 bne,pt %icc, loop_303
3927 swap [%l7 + 0x30], %g7
3928 andncc %l2, %l4, %o2
3929 tge %icc, 0x7
3930loop_303:
3931 xor %l5, 0x19CA, %o7
3932 set 0x5C, %o6
3933 ldsha [%l7 + %o6] 0x80, %g1
3934 movvc %xcc, %g6, %o6
3935 mulscc %i6, %i5, %o3
3936 movneg %xcc, %g5, %i7
3937 fmovdvc %xcc, %f22, %f12
3938 andn %o4, 0x1720, %g2
3939 membar 0x10
3940 array32 %o0, %g3, %l3
3941 tg %icc, 0x2
3942 tg %xcc, 0x1
3943 edge8l %l1, %o1, %i1
3944 fbe,a %fcc3, loop_304
3945 udiv %l6, 0x0D47, %i2
3946 fnors %f25, %f20, %f21
3947 udivcc %i0, 0x0808, %l0
3948loop_304:
3949 tn %xcc, 0x0
3950 array16 %o5, %g4, %i3
3951 set 0x58, %o4
3952 ldswa [%l7 + %o4] 0x19, %g7
3953 bpos,a loop_305
3954 alignaddrl %i4, %l4, %o2
3955 movge %xcc, %l5, %o7
3956 ld [%l7 + 0x20], %f17
3957loop_305:
3958 ldsw [%l7 + 0x58], %g1
3959 set 0x68, %g5
3960 ldswa [%l7 + %g5] 0x15, %l2
3961 add %o6, 0x0B96, %g6
3962 tvc %xcc, 0x5
3963 fbn %fcc0, loop_306
3964 sll %i5, 0x01, %i6
3965 movleu %icc, %o3, %g5
3966 edge8ln %i7, %g2, %o4
3967loop_306:
3968 nop
3969 add %l7, 0x18, %l6
3970 wr %g0, 0x88, %asi
3971 lda [%l6] %asi, %o0
3972 casa [%l6] %asi, %o0, %l3
3973 movrlez %g3, %o1, %l1
3974 te %xcc, 0x6
3975 tg %icc, 0x0
3976 edge8n %l6, %i2, %i0
3977 faligndata %f28, %f8, %f8
3978 fmovdneg %xcc, %f1, %f27
3979 edge16n %i1, %l0, %g4
3980 movvs %xcc, %i3, %g7
3981 mova %xcc, %o5, %l4
3982 movrne %i4, 0x060, %o2
3983 membar 0x46
3984 taddcc %l5, %o7, %g1
3985 tcs %icc, 0x4
3986 fba,a %fcc1, loop_307
3987 fornot1 %f22, %f30, %f26
3988 movn %xcc, %l2, %o6
3989 movgu %xcc, %i5, %i6
3990loop_307:
3991 smul %g6, 0x0E4A, %o3
3992 fmovsle %icc, %f16, %f14
3993 movleu %xcc, %g5, %i7
3994 movn %icc, %g2, %o4
3995 bpos,a loop_308
3996 fcmple16 %f10, %f24, %o0
3997 fnegs %f16, %f19
3998 alignaddr %l3, %g3, %l1
3999loop_308:
4000 tsubcc %l6, 0x06B9, %i2
4001 brnz,a %i0, loop_309
4002 ldsh [%l7 + 0x58], %o1
4003 fmovs %f0, %f23
4004 fpack16 %f22, %f1
4005loop_309:
4006 tne %xcc, 0x0
4007 smulcc %i1, 0x154E, %g4
4008 brnz,a %i3, loop_310
4009 movvs %icc, %g7, %o5
4010 wr %g0, 0x80, %asi
4011 swapa [%l7 + 0x58] %asi, %l0
4012loop_310:
4013 nop
4014 setx loop_311, %l0, %l1
4015 wrpr 0x1, %tl
4016 wrpr %l1, %tpc
4017 add %l1, 0x4, %l1
4018 wrpr %l1, %tnpc
4019 setx 0x34400001400, %l0, %l1
4020 wrpr %l1, %tstate
4021 wrhpr 0x4, %htstate
4022 retry
4023 popc %l4, %o2
4024 tleu %xcc, 0x0
4025 edge16 %i4, %l5, %g1
4026loop_311:
4027 movrlez %o7, 0x2EC, %l2
4028 movrgz %i5, %o6, %i6
4029 edge32ln %g6, %g5, %o3
4030 fmovrse %g2, %f30, %f15
4031 tl %xcc, 0x0
4032 movrgz %i7, %o0, %l3
4033 xor %g3, %o4, %l6
4034 sdivcc %i2, 0x1157, %l1
4035 tge %icc, 0x1
4036 nop
4037 setx 0x0A0AAFF2A7E710BA, %l0, %l6
4038 stx %l6, [%l7 + 0x28]
4039 ldd [%l7 + 0x28], %f2
4040 fsqrtd %f2, %f16
4041 movcc %icc, %i0, %o1
4042 bleu %xcc, loop_312
4043 edge32 %i1, %g4, %i3
4044 bl,pn %xcc, loop_313
4045 udivcc %g7, 0x160F, %l0
4046loop_312:
4047 bcs,a %icc, loop_314
4048 fmul8ulx16 %f24, %f0, %f28
4049loop_313:
4050 saved
4051 rdpr %cwp, %g1
4052 rdpr %cansave, %g2
4053 rdpr %canrestore, %g3
4054 rdpr %cleanwin, %g4
4055 rdpr %otherwin, %g5
4056 rdpr %wstate, %g6
4057 fabss %f4, %f9
4058loop_314:
4059 fmovd %f4, %f2
4060 nop
4061 setx 0xBEA1C464607E3E65, %l0, %l6
4062 stx %l6, [%l7 + 0x48]
4063 ldx [%l7 + 0x48], %fsr
4064 te %xcc, 0x7
4065 fcmpeq32 %f8, %f24, %l4
4066 tneg %xcc, 0x4
4067 addc %o5, %i4, %o2
4068 move %icc, %g1, %l5
4069 edge8l %o7, %i5, %o6
4070 ldstub [%l7 + 0x7D], %l2
4071 movcc %xcc, %g6, %i6
4072 movgu %xcc, %g5, %o3
4073 umulcc %i7, 0x0683, %o0
4074 fmovdpos %xcc, %f30, %f20
4075 andncc %l3, %g2, %g3
4076 subc %o4, %i2, %l1
4077 movrne %i0, %l6, %i1
4078 edge8 %o1, %g4, %i3
4079 edge16n %l0, %g7, %o5
4080 movl %xcc, %i4, %l4
4081 fbl,a %fcc2, loop_315
4082 orcc %g1, %o2, %o7
4083 fmovde %icc, %f13, %f16
4084 orcc %i5, %o6, %l2
4085loop_315:
4086 fmovsvc %xcc, %f27, %f22
4087 sdivcc %g6, 0x1E66, %l5
4088 movne %icc, %i6, %o3
4089 set 0x08, %i3
4090 ldxa [%l7 + %i3] 0x15, %i7
4091 tne %xcc, 0x1
4092 fmovrdgez %o0, %f10, %f4
4093 sub %g5, 0x03EC, %g2
4094 wr %g0, 0xeb, %asi
4095 ldda [%l7 + 0x40] %asi, %l2
4096 movrne %g3, 0x1FE, %o4
4097 mulscc %i2, %i0, %l1
4098 movrne %l6, 0x2DD, %o1
4099 edge32 %i1, %i3, %l0
4100 nop
4101 setx loop_316, %l0, %l1
4102 wrpr 0x1, %tl
4103 wrpr %l1, %tpc
4104 add %l1, 0x4, %l1
4105 wrpr %l1, %tnpc
4106 setx 0x34400001400, %l0, %l1
4107 wrpr %l1, %tstate
4108 wrhpr 0x4, %htstate
4109 retry
4110 fmovsne %icc, %f8, %f5
4111 brgez %g4, loop_317
4112 ldsw [%l7 + 0x24], %g7
4113loop_316:
4114 edge16l %i4, %o5, %l4
4115 andncc %g1, %o7, %i5
4116loop_317:
4117 andn %o2, %l2, %g6
4118 movcc %xcc, %o6, %l5
4119 fxor %f6, %f6, %f18
4120 edge16ln %i6, %i7, %o3
4121 mulscc %g5, 0x1023, %o0
4122 set 0x18, %o1
4123 stxa %g2, [%l7 + %o1] 0x2a
4124 membar #Sync
4125 taddcctv %l3, 0x12F9, %o4
4126 subc %i2, 0x07FD, %i0
4127 tgu %xcc, 0x6
4128 sethi 0x1F7C, %g3
4129 fbne,a %fcc2, loop_318
4130 sdivx %l1, 0x1A77, %o1
4131 movgu %xcc, %l6, %i3
4132 tne %icc, 0x3
4133loop_318:
4134 fpadd16 %f4, %f18, %f26
4135 srlx %i1, %l0, %g4
4136 bge,a,pt %xcc, loop_319
4137 mulx %i4, %g7, %l4
4138 set 0x30, %o3
4139 stwa %g1, [%l7 + %o3] 0x2b
4140 membar #Sync
4141loop_319:
4142 edge8 %o7, %o5, %i5
4143 fmovdge %xcc, %f30, %f11
4144 movne %icc, %l2, %g6
4145 set 0x56, %l6
4146 lduha [%l7 + %l6] 0x0c, %o2
4147 fxnor %f24, %f20, %f0
4148 sra %l5, %i6, %i7
4149 tsubcctv %o3, 0x06C2, %g5
4150 sdivcc %o0, 0x0D4F, %g2
4151 edge16l %o6, %l3, %i2
4152 fmovsneg %icc, %f5, %f14
4153 pdist %f16, %f14, %f24
4154 fmovrslez %i0, %f28, %f25
4155 movrgz %g3, 0x14C, %o4
4156 edge16l %o1, %l6, %l1
4157 bcc loop_320
4158 fmul8x16 %f12, %f14, %f10
4159 movvs %icc, %i1, %i3
4160 movleu %xcc, %g4, %l0
4161loop_320:
4162 fcmple32 %f2, %f10, %g7
4163 move %xcc, %i4, %l4
4164 nop
4165 setx 0x6B5AE3FED04BF8F6, %l0, %l6
4166 stx %l6, [%l7 + 0x68]
4167 ldx [%l7 + 0x68], %fsr
4168 edge16ln %g1, %o5, %o7
4169 fnot1 %f12, %f20
4170 movrne %l2, 0x031, %i5
4171 movrlez %o2, 0x1AD, %l5
4172 movleu %icc, %i6, %g6
4173 srl %o3, %g5, %o0
4174 fsrc2s %f28, %f5
4175 ldx [%l7 + 0x40], %g2
4176 add %o6, 0x06A9, %l3
4177 fsrc2s %f8, %f3
4178 set 0x40, %o0
4179 stda %f0, [%l7 + %o0] 0x15
4180 edge16l %i7, %i2, %g3
4181 fmovsn %icc, %f13, %f19
4182 movn %xcc, %o4, %i0
4183 xnorcc %l6, 0x1C89, %o1
4184 ldsh [%l7 + 0x2E], %i1
4185 te %xcc, 0x7
4186 mulscc %l1, 0x06DA, %g4
4187 set 0x24, %g3
4188 lduwa [%l7 + %g3] 0x14, %l0
4189 ldub [%l7 + 0x35], %i3
4190 wr %g0, 0x11, %asi
4191 lduha [%l7 + 0x1A] %asi, %g7
4192 orcc %l4, 0x07C0, %i4
4193 movrlez %o5, %o7, %l2
4194 edge8ln %g1, %i5, %o2
4195 andncc %i6, %g6, %o3
4196 bneg,a,pn %icc, loop_321
4197 stx %l5, [%l7 + 0x28]
4198 popc 0x197E, %g5
4199 addccc %o0, 0x1828, %g2
4200loop_321:
4201 stbar
4202 ldx [%l7 + 0x60], %o6
4203 nop
4204 set 0x3C, %g2
4205 ldsw [%l7 + %g2], %i7
4206 movrlz %l3, %g3, %i2
4207 alignaddrl %i0, %o4, %o1
4208 tne %xcc, 0x4
4209 ta %xcc, 0x7
4210 fzeros %f17
4211 fbl,a %fcc1, loop_322
4212 movcs %xcc, %l6, %i1
4213 flush %l7 + 0x4C
4214 fbo %fcc0, loop_323
4215loop_322:
4216 bg,a,pt %xcc, loop_324
4217 sll %l1, %g4, %i3
4218 sub %g7, 0x0A30, %l4
4219loop_323:
4220 fmul8sux16 %f24, %f10, %f2
4221loop_324:
4222 subc %i4, %l0, %o5
4223 movneg %icc, %l2, %g1
4224 tne %xcc, 0x4
4225 movpos %xcc, %i5, %o7
4226 addccc %o2, %i6, %g6
4227 sdivx %o3, 0x130C, %l5
4228 fmovs %f12, %f1
4229 fbule %fcc1, loop_325
4230 fmovrsgz %g5, %f12, %f31
4231 udivcc %o0, 0x170A, %g2
4232 sub %o6, %l3, %i7
4233loop_325:
4234 fabsd %f0, %f6
4235 fmul8ulx16 %f16, %f22, %f28
4236 movg %icc, %i2, %g3
4237 umul %i0, 0x08C4, %o1
4238 fmovsleu %icc, %f23, %f16
4239 movneg %icc, %o4, %l6
4240 movvc %icc, %i1, %l1
4241 add %l7, 0x2C, %l6
4242 wr %g0, 0x89, %asi
4243 lda [%l6] %asi, %i3
4244 casa [%l6] 0x89, %i3, %g4
4245 udivcc %g7, 0x08C1, %l4
4246 move %icc, %l0, %o5
4247 ble %icc, loop_326
4248 stw %l2, [%l7 + 0x24]
4249 fabsd %f24, %f28
4250 fbug %fcc3, loop_327
4251loop_326:
4252 fnot2 %f12, %f30
4253 addcc %i4, 0x171D, %g1
4254 taddcctv %o7, %o2, %i6
4255loop_327:
4256 movle %xcc, %i5, %o3
4257 tg %xcc, 0x3
4258 fsrc2 %f6, %f28
4259 ldub [%l7 + 0x63], %g6
4260 fandnot1 %f10, %f4, %f20
4261 sdiv %g5, 0x17A6, %l5
4262 mulscc %g2, %o6, %l3
4263 movcc %icc, %o0, %i7
4264 set 0x33, %i2
4265 lduba [%l7 + %i2] 0x88, %i2
4266 bvs,pn %xcc, loop_328
4267 brgez %g3, loop_329
4268 tvc %xcc, 0x0
4269 andncc %o1, %i0, %o4
4270loop_328:
4271 movpos %xcc, %l6, %i1
4272loop_329:
4273 fxors %f3, %f7, %f5
4274 array32 %l1, %i3, %g7
4275 fmovdleu %icc, %f23, %f19
4276 edge32ln %g4, %l4, %o5
4277 sir 0x094C
4278 sll %l0, %i4, %l2
4279 movrne %g1, 0x2B1, %o7
4280 wr %g0, 0x89, %asi
4281 stda %f0, [%l7 + 0x40] %asi
4282 sdivx %o2, 0x1DDF, %i5
4283 stbar
4284 brgz %i6, loop_330
4285 edge32n %g6, %o3, %l5
4286 and %g5, %g2, %l3
4287 fbge,a %fcc3, loop_331
4288loop_330:
4289 edge16n %o6, %i7, %o0
4290 nop
4291 setx 0xD2FA7223, %l0, %l6
4292 st %l6, [%l7 + 0x28]
4293 ld [%l7 + 0x28], %f6
4294 setx 0x9AE76927, %l1, %l5
4295 st %l5, [%l7 + 0x10]
4296 ld [%l7 + 0x10], %f30
4297 fsubs %f30, %f6, %f29
4298 movvc %icc, %i2, %g3
4299loop_331:
4300 fornot2s %f10, %f16, %f7
4301 tle %icc, 0x5
4302 fpsub32 %f0, %f10, %f14
4303 fmovde %icc, %f17, %f1
4304 fnot2 %f4, %f16
4305 saved
4306 rdpr %cwp, %g1
4307 rdpr %cansave, %g2
4308 rdpr %canrestore, %g3
4309 rdpr %cleanwin, %g4
4310 rdpr %otherwin, %g5
4311 rdpr %wstate, %g6
4312 lduh [%l7 + 0x1E], %i0
4313 fsrc1s %f0, %f28
4314 fmovrdlz %o1, %f16, %f10
4315 movrlz %o4, 0x16C, %l6
4316 movn %xcc, %i1, %i3
4317 fmovrslez %l1, %f15, %f16
4318 popc 0x187A, %g4
4319 tvs %icc, 0x0
4320 fandnot2 %f12, %f8, %f20
4321 movneg %xcc, %l4, %o5
4322 tsubcctv %l0, 0x1ADB, %g7
4323 tsubcc %i4, 0x180E, %l2
4324 edge16 %o7, %o2, %i5
4325 tne %icc, 0x0
4326 add %l7, 0x54, %l6
4327 wr %g0, 0x89, %asi
4328 lda [%l6] %asi, %g1
4329 casa [%l6] 0x89, %g1, %i6
4330 orncc %g6, 0x16AC, %o3
4331 fbge %fcc1, loop_332
4332 nop
4333 set 0x3E, %i4
4334 sth %l5, [%l7 + %i4]
4335 addccc %g2, 0x19DE, %g5
4336 bcc,a %xcc, loop_333
4337loop_332:
4338 call loop_334
4339 movrlez %l3, 0x3E6, %o6
4340 movg %icc, %i7, %i2
4341loop_333:
4342 swap [%l7 + 0x1C], %o0
4343loop_334:
4344 xor %i0, 0x01E3, %g3
4345 smul %o4, 0x032A, %l6
4346 movrlz %i1, 0x37B, %i3
4347 be,a loop_335
4348 sub %o1, 0x1175, %l1
4349 brgez,a %g4, loop_336
4350 tpos %icc, 0x7
4351loop_335:
4352 xorcc %l4, 0x0EB6, %l0
4353 sir 0x0966
4354loop_336:
4355 orcc %g7, %o5, %i4
4356 xnor %o7, 0x0DE1, %o2
4357 movcc %xcc, %i5, %l2
4358 movcc %icc, %i6, %g1
4359 set 0x48, %l3
4360 prefetcha [%l7 + %l3] 0x89, 0x0
4361 fbge %fcc2, loop_337
4362 bg loop_338
4363 tvc %xcc, 0x6
4364 subc %l5, 0x0D0F, %g2
4365loop_337:
4366 movn %xcc, %g5, %g6
4367loop_338:
4368 edge32l %l3, %o6, %i7
4369 movle %xcc, %i2, %o0
4370 array8 %i0, %g3, %l6
4371 or %o4, %i1, %o1
4372 bvc,a,pt %icc, loop_339
4373 fmovd %f10, %f2
4374 nop
4375 set 0x60, %i0
4376 stx %l1, [%l7 + %i0]
4377 fmovdpos %icc, %f20, %f25
4378loop_339:
4379 srax %g4, %l4, %i3
4380 for %f2, %f18, %f4
4381 nop
4382 setx 0xD77A1C1AF75D417F, %l0, %l6
4383 stx %l6, [%l7 + 0x28]
4384 ldd [%l7 + 0x28], %f12
4385 setx 0x153DEB8349C65532, %l1, %l5
4386 stx %l5, [%l7 + 0x10]
4387 ldd [%l7 + 0x10], %f4
4388 fmuld %f4, %f12, %f16
4389 edge8ln %g7, %o5, %l0
4390 bcc,pn %icc, loop_340
4391 fnot1s %f24, %f23
4392 te %xcc, 0x7
4393 wr %g0, 0x88, %asi
4394 stda %f0, [%l7 + 0x40] %asi
4395loop_340:
4396 fba %fcc3, loop_341
4397 xor %i4, 0x175E, %o2
4398 xor %i5, 0x134D, %o7
4399 fbge,a %fcc2, loop_342
4400loop_341:
4401 array8 %l2, %i6, %o3
4402 nop
4403 setx loop_343, %l0, %l1
4404 wrpr 0x1, %tl
4405 wrpr %l1, %tnpc
4406 setx 0x34400001400, %l0, %l1
4407 wrpr %l1, %tstate
4408 wrhpr 0x4, %htstate
4409 done
4410 faligndata %f26, %f16, %f2
4411loop_342:
4412 tgu %icc, 0x2
4413 mova %icc, %l5, %g1
4414loop_343:
4415 tgu %icc, 0x3
4416 ldsw [%l7 + 0x20], %g2
4417 movvs %xcc, %g6, %l3
4418 movrlez %o6, %g5, %i7
4419 fzeros %f14
4420 stw %o0, [%l7 + 0x10]
4421 stbar
4422 fmovscc %xcc, %f11, %f28
4423 mulscc %i2, 0x14AC, %i0
4424 fba,a %fcc2, loop_344
4425 fmovrse %g3, %f2, %f6
4426 tsubcc %o4, 0x1AC2, %l6
4427 fbo %fcc0, loop_345
4428loop_344:
4429 fmovscs %icc, %f6, %f23
4430 movg %xcc, %i1, %o1
4431 std %f12, [%l7 + 0x20]
4432loop_345:
4433 andn %g4, 0x0663, %l4
4434 fmovsge %xcc, %f15, %f25
4435 movcc %icc, %l1, %g7
4436 fmovdle %icc, %f21, %f21
4437 nop
4438 setx 0x049EE93A20638012, %l0, %l6
4439 stx %l6, [%l7 + 0x40]
4440 ldx [%l7 + 0x40], %fsr
4441 fmovrdne %o5, %f30, %f10
4442 andncc %i3, %i4, %l0
4443 fors %f20, %f1, %f5
4444 fpackfix %f0, %f31
4445 fbule %fcc1, loop_346
4446 movvc %xcc, %i5, %o7
4447 fmovsge %icc, %f28, %f4
4448 andn %l2, %i6, %o3
4449loop_346:
4450 tcs %xcc, 0x3
4451 ta %xcc, 0x2
4452 udivx %o2, 0x06D7, %g1
4453 edge8n %l5, %g6, %l3
4454 restored
4455 rdpr %cwp, %g1
4456 rdpr %cansave, %g2
4457 rdpr %canrestore, %g3
4458 rdpr %cleanwin, %g4
4459 rdpr %otherwin, %g5
4460 rdpr %wstate, %g6
4461 movvc %xcc, %o6, %g5
4462 edge32ln %g2, %o0, %i2
4463 ta %icc, 0x5
4464 wr %g0, 0x81, %asi
4465 lduwa [%l7 + 0x2C] %asi, %i7
4466 te %icc, 0x5
4467 and %i0, 0x1804, %o4
4468 edge32l %g3, %l6, %i1
4469 set 0x78, %i1
4470 lduwa [%l7 + %i1] 0x15, %g4
4471 stb %o1, [%l7 + 0x70]
4472 membar 0x68
4473 fmovdvc %icc, %f7, %f8
4474 add %l4, %g7, %o5
4475 or %l1, 0x1817, %i3
4476 fmovsge %icc, %f13, %f0
4477 fble %fcc3, loop_347
4478 xnor %i4, 0x0280, %l0
4479 mulscc %o7, %l2, %i5
4480 fmovrsne %o3, %f25, %f8
4481loop_347:
4482 nop
4483 setx 0x707A42D8, %l0, %l6
4484 st %l6, [%l7 + 0x2C]
4485 ld [%l7 + 0x2C], %fsr
4486 taddcc %o2, %i6, %l5
4487 te %icc, 0x1
4488 fornot2s %f14, %f23, %f17
4489 fmovsne %xcc, %f9, %f0
4490 movg %icc, %g6, %g1
4491 te %xcc, 0x2
4492 udivcc %l3, 0x1E15, %o6
4493 edge8ln %g2, %g5, %o0
4494 bshuffle %f28, %f22, %f16
4495 movvs %xcc, %i2, %i0
4496 lduw [%l7 + 0x0C], %i7
4497 wr %g0, 0x81, %asi
4498 stwa %o4, [%l7 + 0x3C] %asi
4499 addc %l6, 0x0E31, %i1
4500 ble %xcc, loop_348
4501 sll %g3, 0x0E, %o1
4502 movg %xcc, %g4, %l4
4503 wr %g0, 0x0c, %asi
4504 ldsba [%l7 + 0x50] %asi, %o5
4505loop_348:
4506 array16 %l1, %i3, %i4
4507 sra %l0, %g7, %o7
4508 movre %i5, 0x1B5, %l2
4509 brnz %o3, loop_349
4510 fmuld8ulx16 %f17, %f19, %f28
4511 fnegd %f12, %f20
4512 add %l7, 0x6C, %l6
4513 wr %g0, 0x81, %asi
4514 lda [%l6] %asi, %o2
4515 casa [%l6] %asi, %o2, %l5
4516loop_349:
4517 fmovsg %icc, %f23, %f11
4518 restored
4519 rdpr %cwp, %g1
4520 rdpr %cansave, %g2
4521 rdpr %canrestore, %g3
4522 rdpr %cleanwin, %g4
4523 rdpr %otherwin, %g5
4524 rdpr %wstate, %g6
4525 fbu,a %fcc3, loop_350
4526 movg %icc, %g6, %g1
4527 xnor %i6, 0x1286, %o6
4528 ldd [%l7 + 0x30], %f22
4529loop_350:
4530 saved
4531 rdpr %cwp, %g1
4532 rdpr %cansave, %g2
4533 rdpr %canrestore, %g3
4534 rdpr %cleanwin, %g4
4535 rdpr %otherwin, %g5
4536 rdpr %wstate, %g6
4537 sub %l3, %g5, %g2
4538 call loop_351
4539 fmovrslez %o0, %f7, %f28
4540 sethi 0x1CE0, %i0
4541 edge32n %i7, %i2, %o4
4542loop_351:
4543 orcc %l6, %g3, %i1
4544 brz,a %g4, loop_352
4545 stx %o1, [%l7 + 0x68]
4546 set 0x42, %l4
4547 stha %o5, [%l7 + %l4] 0x18
4548loop_352:
4549 ldd [%l7 + 0x10], %f20
4550 movleu %xcc, %l1, %l4
4551 be,pt %xcc, loop_353
4552 array8 %i4, %i3, %g7
4553 fmovdn %xcc, %f1, %f20
4554 movne %icc, %l0, %i5
4555loop_353:
4556 sllx %o7, %o3, %o2
4557 movcc %icc, %l5, %l2
4558 fmovdn %icc, %f24, %f16
4559 fmovdgu %icc, %f25, %f28
4560 movrne %g6, 0x0A7, %g1
4561 te %icc, 0x4
4562 fsrc2s %f25, %f29
4563 udivx %o6, 0x1C4D, %l3
4564 set 0x5C, %o2
4565 stwa %g5, [%l7 + %o2] 0x19
4566 move %xcc, %g2, %o0
4567 tleu %xcc, 0x3
4568 nop
4569 setx 0xFA4C138D, %l0, %l6
4570 st %l6, [%l7 + 0x28]
4571 ld [%l7 + 0x28], %f9
4572 setx 0xB63308A1, %l1, %l5
4573 st %l5, [%l7 + 0x10]
4574 ld [%l7 + 0x10], %f8
4575 fdivs %f8, %f9, %f14
4576 edge8 %i0, %i7, %i6
4577 edge8ln %o4, %i2, %l6
4578 ta %xcc, 0x2
4579 membar 0x04
4580 tvc %xcc, 0x5
4581 ldx [%l7 + 0x68], %g3
4582 sdivx %g4, 0x1591, %i1
4583 set 0x10, %l2
4584 ldsha [%l7 + %l2] 0x89, %o1
4585 tleu %xcc, 0x3
4586 addccc %l1, 0x0724, %l4
4587 edge16 %o5, %i3, %g7
4588 tn %icc, 0x1
4589 sdiv %l0, 0x1D19, %i5
4590 bge,pn %xcc, loop_354
4591 brz,a %o7, loop_355
4592 fcmpne32 %f4, %f28, %i4
4593 bcs %xcc, loop_356
4594loop_354:
4595 fmovd %f2, %f14
4596loop_355:
4597 sethi 0x1CC7, %o3
4598 fmovsvc %icc, %f28, %f25
4599loop_356:
4600 fmuld8ulx16 %f1, %f16, %f16
4601 sir 0x1148
4602 be loop_357
4603 mulx %l5, 0x1847, %l2
4604 movvc %xcc, %g6, %g1
4605 fnor %f26, %f14, %f30
4606loop_357:
4607 fmovdneg %xcc, %f11, %f28
4608 fzero %f20
4609 movcs %xcc, %o2, %l3
4610 movg %icc, %o6, %g2
4611 ldsw [%l7 + 0x60], %o0
4612 subccc %i0, 0x04E3, %i7
4613 nop
4614 setx 0x36E61FF3AECDA60D, %l0, %l6
4615 stx %l6, [%l7 + 0x28]
4616 ldd [%l7 + 0x28], %f12
4617 setx 0x853DE5ADAA3BCC0C, %l1, %l5
4618 stx %l5, [%l7 + 0x10]
4619 ldd [%l7 + 0x10], %f22
4620 fmuld %f22, %f12, %f10
4621 srax %g5, 0x1B, %o4
4622 andncc %i6, %i2, %g3
4623 ldd [%l7 + 0x78], %f20
4624 movleu %icc, %l6, %g4
4625 orcc %o1, 0x0020, %l1
4626 subcc %l4, %o5, %i1
4627 fmovdleu %icc, %f15, %f12
4628 fmovsge %xcc, %f0, %f12
4629 wr %g0, 0xea, %asi
4630 stha %i3, [%l7 + 0x4E] %asi
4631 membar #Sync
4632 brz,a %g7, loop_358
4633 array32 %l0, %i5, %o7
4634 ba,pt %icc, loop_359
4635 ble %xcc, loop_360
4636loop_358:
4637 popc %i4, %o3
4638 wr %g0, 0x88, %asi
4639 lduba [%l7 + 0x46] %asi, %l2
4640loop_359:
4641 umul %l5, %g1, %g6
4642loop_360:
4643 andn %o2, 0x1661, %l3
4644 sethi 0x0C70, %o6
4645 wr %g0, 0x80, %asi
4646 prefetcha [%l7 + 0x18] %asi, 0x0
4647 add %l7, 0x5C, %l6
4648 wr %g0, 0x80, %asi
4649 lda [%l6] %asi, %i0
4650 casa [%l6] 0x80, %i0, %g2
4651 movgu %xcc, %g5, %o4
4652 nop
4653 setx 0xE8C5154D1416D59A, %l0, %l6
4654 stx %l6, [%l7 + 0x28]
4655 ldd [%l7 + 0x28], %f0
4656 fsqrtd %f0, %f30
4657 andcc %i6, 0x05DD, %i7
4658 fmovsvc %icc, %f25, %f31
4659 edge32l %i2, %g3, %g4
4660 wr %g0, 0x80, %asi
4661 ldda [%l7 + 0x40] %asi, %f16
4662 taddcc %o1, 0x18B7, %l1
4663 movneg %xcc, %l6, %o5
4664 alignaddr %l4, %i1, %i3
4665 addccc %l0, 0x17EE, %i5
4666 sub %o7, %i4, %g7
4667 movgu %xcc, %l2, %o3
4668 ldsw [%l7 + 0x7C], %g1
4669 fmovdgu %xcc, %f29, %f1
4670 fnand %f2, %f0, %f20
4671 tl %icc, 0x7
4672 addcc %g6, %l5, %l3
4673 fmovdcc %xcc, %f4, %f25
4674 addc %o2, %o0, %o6
4675 edge32l %i0, %g5, %g2
4676 mulscc %i6, %o4, %i7
4677 mulscc %g3, 0x0D03, %g4
4678 srlx %o1, %i2, %l6
4679 fbug,a %fcc0, loop_361
4680 sdivcc %o5, 0x0A3D, %l1
4681 smul %l4, 0x17EA, %i1
4682 edge8 %l0, %i3, %o7
4683loop_361:
4684 movl %xcc, %i4, %g7
4685 tneg %icc, 0x2
4686 subcc %l2, %i5, %o3
4687 saved
4688 rdpr %cwp, %g1
4689 rdpr %cansave, %g2
4690 rdpr %canrestore, %g3
4691 rdpr %cleanwin, %g4
4692 rdpr %otherwin, %g5
4693 rdpr %wstate, %g6
4694 umulcc %g6, 0x1C31, %l5
4695 edge8n %g1, %o2, %l3
4696 ldx [%l7 + 0x28], %o0
4697 movne %icc, %i0, %o6
4698 ldsb [%l7 + 0x1D], %g5
4699 or %g2, %i6, %o4
4700 sra %i7, %g3, %g4
4701 subc %o1, %i2, %o5
4702 fmovdgu %xcc, %f20, %f12
4703 stb %l1, [%l7 + 0x65]
4704 fbe %fcc1, loop_362
4705 nop
4706 setx 0x2F0B26EC, %l0, %l6
4707 st %l6, [%l7 + 0x28]
4708 ld [%l7 + 0x28], %f18
4709 fsqrts %f18, %f7
4710 restored
4711 rdpr %cwp, %g1
4712 rdpr %cansave, %g2
4713 rdpr %canrestore, %g3
4714 rdpr %cleanwin, %g4
4715 rdpr %otherwin, %g5
4716 rdpr %wstate, %g6
4717 wr %g0, 0x11, %asi
4718 stba %l4, [%l7 + 0x75] %asi
4719loop_362:
4720 andcc %l6, %i1, %i3
4721 fand %f16, %f12, %f16
4722 edge16l %o7, %l0, %i4
4723 srlx %g7, %i5, %l2
4724 fbul,a %fcc2, loop_363
4725 addccc %o3, %l5, %g6
4726 andn %g1, %o2, %l3
4727 tcc %icc, 0x1
4728loop_363:
4729 nop
4730 setx 0x921F5034, %l0, %l6
4731 st %l6, [%l7 + 0x28]
4732 ld [%l7 + 0x28], %f7
4733 setx 0x7C7945DE, %l1, %l5
4734 st %l5, [%l7 + 0x10]
4735 ld [%l7 + 0x10], %f22
4736 fmuls %f22, %f7, %f3
4737 subc %o0, 0x1243, %i0
4738 nop
4739 fitod %f6, %f10
4740 fdtox %f10, %f2
4741 subccc %o6, 0x1A64, %g5
4742 sethi 0x0F68, %g2
4743 movcs %icc, %i6, %o4
4744 sllx %g3, %i7, %g4
4745 restored
4746 rdpr %cwp, %g1
4747 rdpr %cansave, %g2
4748 rdpr %canrestore, %g3
4749 rdpr %cleanwin, %g4
4750 rdpr %otherwin, %g5
4751 rdpr %wstate, %g6
4752 nop
4753 setx 0xC1992AA7188032A3, %l0, %l6
4754 stx %l6, [%l7 + 0x28]
4755 ldd [%l7 + 0x28], %f6
4756 setx 0x5167FF61E2C78B6D, %l1, %l5
4757 stx %l5, [%l7 + 0x10]
4758 ldd [%l7 + 0x10], %f24
4759 fmuld %f24, %f6, %f4
4760 tge %icc, 0x6
4761 stb %o1, [%l7 + 0x3F]
4762 fmovdcc %icc, %f27, %f25
4763 addcc %o5, %i2, %l4
4764 tge %icc, 0x6
4765 srlx %l6, %i1, %i3
4766 fxor %f6, %f0, %f18
4767 movre %l1, 0x2B8, %o7
4768 nop
4769 setx 0x363B00363EE909BA, %l0, %l6
4770 stx %l6, [%l7 + 0x28]
4771 ldd [%l7 + 0x28], %f8
4772 setx 0x7660C5B5B8E15D39, %l1, %l5
4773 stx %l5, [%l7 + 0x10]
4774 ldd [%l7 + 0x10], %f16
4775 faddd %f16, %f8, %f18
4776 bpos loop_364
4777 flush %l7 + 0x60
4778 mulx %l0, %i4, %g7
4779 nop
4780 fitod %f0, %f6
4781 fdtox %f6, %f24
4782 fxtod %f24, %f16
4783loop_364:
4784 ba,a loop_365
4785 fpadd32s %f4, %f19, %f22
4786 te %icc, 0x6
4787 mova %icc, %l2, %o3
4788loop_365:
4789 movl %xcc, %i5, %g6
4790 tle %xcc, 0x6
4791 mova %icc, %l5, %o2
4792 movn %icc, %g1, %o0
4793 add %l3, 0x0D0A, %i0
4794 movge %xcc, %g5, %g2
4795 fmovrde %i6, %f0, %f16
4796 addc %o6, 0x1538, %g3
4797 ldub [%l7 + 0x1E], %i7
4798 fbn %fcc0, loop_366
4799 addcc %g4, %o1, %o4
4800 bneg,a,pn %icc, loop_367
4801 membar 0x67
4802loop_366:
4803 mulx %i2, %o5, %l6
4804 nop
4805 setx 0x68CB3260, %l0, %l6
4806 st %l6, [%l7 + 0x28]
4807 ld [%l7 + 0x28], %f20
4808 setx 0xA826EE4A, %l1, %l5
4809 st %l5, [%l7 + 0x10]
4810 ld [%l7 + 0x10], %f31
4811 fdivs %f31, %f20, %f2
4812loop_367:
4813 brlz %i1, loop_368
4814 be,a,pt %xcc, loop_369
4815 sdiv %i3, 0x0749, %l1
4816 bge,a loop_370
4817loop_368:
4818 brlez,a %o7, loop_371
4819loop_369:
4820 fpsub16 %f20, %f12, %f14
4821 array8 %l0, %i4, %g7
4822loop_370:
4823 tne %icc, 0x4
4824loop_371:
4825 fmovsneg %icc, %f13, %f9
4826 movrlez %l4, %l2, %o3
4827 fmovsleu %xcc, %f23, %f15
4828 subcc %i5, 0x1F20, %l5
4829 bcc,a,pn %icc, loop_372
4830 add %o2, %g6, %o0
4831 tgu %xcc, 0x1
4832 tge %icc, 0x5
4833loop_372:
4834 subc %l3, %i0, %g5
4835 fcmpgt16 %f20, %f18, %g1
4836 movle %icc, %i6, %g2
4837 movg %icc, %g3, %o6
4838 set 0x16, %l5
4839 stba %g4, [%l7 + %l5] 0x15
4840 fxnors %f30, %f6, %f19
4841 brlez %i7, loop_373
4842 movgu %xcc, %o1, %o4
4843 fmovsvs %icc, %f0, %f31
4844 xor %i2, %o5, %i1
4845loop_373:
4846 array32 %i3, %l6, %o7
4847 sub %l0, %i4, %l1
4848 edge16ln %l4, %l2, %g7
4849 call loop_374
4850 fmovscc %xcc, %f7, %f11
4851 call loop_375
4852 tne %xcc, 0x5
4853loop_374:
4854 ta %icc, 0x7
4855 set 0x50, %o5
4856 ldswa [%l7 + %o5] 0x10, %o3
4857loop_375:
4858 bgu,a loop_376
4859 xor %i5, 0x1E20, %o2
4860 fbu %fcc1, loop_377
4861 edge32 %g6, %l5, %l3
4862loop_376:
4863 subcc %o0, %i0, %g1
4864 tgu %icc, 0x7
4865loop_377:
4866 movvs %xcc, %g5, %i6
4867 sub %g3, 0x1A70, %o6
4868 edge8l %g4, %g2, %o1
4869 fbue %fcc2, loop_378
4870 movrgz %i7, %i2, %o5
4871 set 0x42, %i5
4872 stha %o4, [%l7 + %i5] 0x2a
4873 membar #Sync
4874loop_378:
4875 movcc %icc, %i1, %l6
4876 movrlez %o7, %l0, %i4
4877 fmovspos %icc, %f10, %f29
4878 movre %l1, 0x205, %l4
4879 fmul8sux16 %f26, %f14, %f4
4880 tsubcctv %i3, 0x1414, %l2
4881 edge16ln %o3, %i5, %o2
4882 lduw [%l7 + 0x64], %g7
4883 move %icc, %l5, %g6
4884 nop
4885 setx loop_379, %l0, %l1
4886 wrpr 0x1, %tl
4887 wrpr %l1, %tpc
4888 add %l1, 0x4, %l1
4889 wrpr %l1, %tnpc
4890 setx 0x34400001400, %l0, %l1
4891 wrpr %l1, %tstate
4892 wrhpr 0x4, %htstate
4893 retry
4894 nop
4895 setx loop_380, %l0, %l1
4896 jmpl %l1, %o0
4897 nop
4898 fitos %f9, %f24
4899 fstod %f24, %f0
4900 fmovdl %xcc, %f6, %f20
4901loop_379:
4902 fmovdgu %icc, %f24, %f8
4903loop_380:
4904 fmovs %f17, %f6
4905 tge %xcc, 0x5
4906 alignaddrl %l3, %i0, %g1
4907 brgez %i6, loop_381
4908 std %f0, [%l7 + 0x68]
4909 edge8 %g3, %o6, %g4
4910 array32 %g5, %o1, %g2
4911loop_381:
4912 edge8l %i2, %o5, %i7
4913 move %xcc, %i1, %o4
4914 tpos %xcc, 0x1
4915 wr %g0, 0x23, %asi
4916 ldda [%l7 + 0x10] %asi, %i6
4917 restored
4918 rdpr %cwp, %g1
4919 rdpr %cansave, %g2
4920 rdpr %canrestore, %g3
4921 rdpr %cleanwin, %g4
4922 rdpr %otherwin, %g5
4923 rdpr %wstate, %g6
4924 set 0x41, %g1
4925 lduba [%l7 + %g1] 0x14, %l0
4926 mova %icc, %i4, %l1
4927 nop
4928 setx 0xD05C63C2, %l0, %l6
4929 st %l6, [%l7 + 0x74]
4930 ld [%l7 + 0x74], %fsr
4931 movrgz %l4, %o7, %i3
4932 fmovdne %xcc, %f5, %f13
4933 nop
4934 setx 0xD99B6AE4, %l0, %l6
4935 st %l6, [%l7 + 0x28]
4936 ld [%l7 + 0x28], %f31
4937 setx 0xEFB9F86A, %l1, %l5
4938 st %l5, [%l7 + 0x10]
4939 ld [%l7 + 0x10], %f28
4940 fadds %f28, %f31, %f24
4941 nop
4942 setx 0x1CDF64E5FAB6D540, %l0, %l6
4943 stx %l6, [%l7 + 0x28]
4944 ldd [%l7 + 0x28], %f26
4945 setx 0x82C429C8EC03FB73, %l1, %l5
4946 stx %l5, [%l7 + 0x10]
4947 ldd [%l7 + 0x10], %f0
4948 fdivd %f0, %f26, %f0
4949 brgz,a %o3, loop_382
4950 ldsw [%l7 + 0x54], %l2
4951 tl %icc, 0x7
4952 faligndata %f26, %f8, %f0
4953loop_382:
4954 fpadd32s %f4, %f29, %f15
4955 nop
4956 setx 0x1895B856, %l0, %l6
4957 st %l6, [%l7 + 0x28]
4958 ld [%l7 + 0x28], %f2
4959 setx 0xAD8E24F8, %l1, %l5
4960 st %l5, [%l7 + 0x10]
4961 ld [%l7 + 0x10], %f10
4962 fdivs %f10, %f2, %f27
4963 tne %xcc, 0x4
4964 srax %i5, %o2, %g7
4965 sethi 0x137E, %g6
4966 andcc %l5, %l3, %o0
4967 tpos %icc, 0x0
4968 xnorcc %g1, %i0, %g3
4969 tne %icc, 0x1
4970 sub %i6, %o6, %g5
4971 move %xcc, %g4, %g2
4972 sdivx %o1, 0x18A5, %o5
4973 fmovsne %xcc, %f15, %f13
4974 tgu %xcc, 0x3
4975 fmovrslez %i7, %f30, %f28
4976 srl %i2, 0x06, %i1
4977 sir 0x1801
4978 flush %l7 + 0x3C
4979 srax %o4, %l6, %l0
4980 movvs %xcc, %i4, %l4
4981 edge16 %l1, %i3, %o7
4982 fmovdpos %xcc, %f19, %f23
4983 wr %g0, 0x89, %asi
4984 lduwa [%l7 + 0x28] %asi, %o3
4985 brlez %l2, loop_383
4986 mulscc %i5, %o2, %g6
4987 sdivx %g7, 0x0A00, %l5
4988 edge32n %l3, %g1, %i0
4989loop_383:
4990 edge32ln %g3, %o0, %i6
4991 sethi 0x0CF2, %o6
4992 tcc %xcc, 0x6
4993 fnot1 %f22, %f6
4994 orncc %g5, %g2, %g4
4995 popc 0x08AC, %o5
4996 brlz %o1, loop_384
4997 fpack32 %f6, %f14, %f14
4998 nop
4999 setx 0xD9F739C4CF59DBDD, %l0, %l6
5000 stx %l6, [%l7 + 0x28]
5001 ldd [%l7 + 0x28], %f8
5002 setx 0xEF17CB6A40FC0407, %l1, %l5
5003 stx %l5, [%l7 + 0x10]
5004 ldd [%l7 + 0x10], %f4
5005 fmuld %f4, %f8, %f14
5006 array8 %i7, %i2, %o4
5007loop_384:
5008 udivx %l6, 0x02A5, %i1
5009 sll %i4, %l0, %l1
5010 fmul8x16au %f11, %f17, %f20
5011 movrne %i3, 0x114, %o7
5012 movre %l4, %o3, %i5
5013 movleu %xcc, %o2, %g6
5014 edge32ln %l2, %l5, %g7
5015 fnor %f16, %f14, %f24
5016 tle %icc, 0x2
5017 tcs %icc, 0x5
5018 fmul8x16al %f28, %f21, %f24
5019 fmovde %icc, %f14, %f17
5020 fmovdvs %xcc, %f26, %f15
5021 fmovdleu %icc, %f23, %f0
5022 te %xcc, 0x4
5023 sdivcc %g1, 0x127A, %l3
5024 move %xcc, %i0, %o0
5025 movne %xcc, %i6, %g3
5026 ldd [%l7 + 0x58], %f22
5027 movrlez %g5, 0x1D8, %g2
5028 prefetch [%l7 + 0x54], 0x2
5029 xor %o6, %g4, %o5
5030 fcmple16 %f4, %f4, %o1
5031 array32 %i2, %i7, %o4
5032 wr %g0, 0x10, %asi
5033 prefetcha [%l7 + 0x30] %asi, 0x2
5034 restored
5035 rdpr %cwp, %g1
5036 rdpr %cansave, %g2
5037 rdpr %canrestore, %g3
5038 rdpr %cleanwin, %g4
5039 rdpr %otherwin, %g5
5040 rdpr %wstate, %g6
5041 movgu %icc, %i4, %l0
5042 wr %g0, 0x80, %asi
5043 ldswa [%l7 + 0x08] %asi, %l6
5044 nop
5045 setx 0xDEC716F2, %l0, %l6
5046 st %l6, [%l7 + 0x28]
5047 ld [%l7 + 0x28], %f12
5048 setx 0x7096E3C1, %l1, %l5
5049 st %l5, [%l7 + 0x10]
5050 ld [%l7 + 0x10], %f7
5051 fmuls %f7, %f12, %f21
5052 fornot1s %f12, %f9, %f22
5053 movle %xcc, %i3, %o7
5054 nop
5055 setx 0xCCCF0D2FD07FCB93, %l0, %l6
5056 stx %l6, [%l7 + 0x60]
5057 ldx [%l7 + 0x60], %fsr
5058 add %l7, 0x58, %l6
5059 wr %g0, 0x89, %asi
5060 casxa [%l6] %asi, %l1, %l4
5061 flush %l7 + 0x3C
5062 movgu %icc, %o3, %i5
5063 movpos %xcc, %g6, %o2
5064 edge32 %l5, %l2, %g1
5065 smulcc %l3, %g7, %i0
5066 add %i6, 0x0F20, %g3
5067 edge8 %g5, %o0, %g2
5068 udivcc %g4, 0x04B7, %o5
5069 movcs %xcc, %o1, %i2
5070 edge32ln %i7, %o4, %o6
5071 tle %icc, 0x2
5072 tl %icc, 0x5
5073 tle %xcc, 0x5
5074 fmul8x16al %f5, %f26, %f6
5075 udivx %i1, 0x03A1, %i4
5076 edge16ln %l0, %l6, %i3
5077 fxor %f14, %f30, %f18
5078 andcc %l1, %l4, %o3
5079 edge16 %o7, %i5, %g6
5080 movle %xcc, %l5, %o2
5081 movcs %icc, %l2, %l3
5082 for %f4, %f8, %f12
5083 edge8l %g1, %i0, %g7
5084 move %icc, %i6, %g5
5085 bpos %xcc, loop_385
5086 membar 0x39
5087 fmovde %icc, %f14, %f27
5088 edge16l %g3, %g2, %o0
5089loop_385:
5090 restored
5091 rdpr %cwp, %g1
5092 rdpr %cansave, %g2
5093 rdpr %canrestore, %g3
5094 rdpr %cleanwin, %g4
5095 rdpr %otherwin, %g5
5096 rdpr %wstate, %g6
5097 andncc %g4, %o1, %o5
5098 movre %i7, %o4, %o6
5099 fmovsn %xcc, %f11, %f3
5100 fblg %fcc2, loop_386
5101 udivcc %i1, 0x0666, %i2
5102 bcs,pn %icc, loop_387
5103 andcc %i4, 0x0CF7, %l0
5104loop_386:
5105 fmovdvs %icc, %f0, %f17
5106 fxor %f24, %f4, %f8
5107loop_387:
5108 tgu %xcc, 0x1
5109 bpos,a loop_388
5110 taddcc %l6, 0x0D53, %l1
5111 fornot1 %f2, %f16, %f20
5112 ba,a loop_389
5113loop_388:
5114 stx %l4, [%l7 + 0x38]
5115 ldstub [%l7 + 0x77], %o3
5116 fbl %fcc3, loop_390
5117loop_389:
5118 bcc,a,pt %xcc, loop_391
5119 popc %o7, %i5
5120 xorcc %i3, %l5, %g6
5121loop_390:
5122 fmovde %icc, %f31, %f15
5123loop_391:
5124 xorcc %l2, %l3, %g1
5125 sra %i0, 0x1F, %o2
5126 tvc %xcc, 0x0
5127 fcmpgt32 %f6, %f20, %g7
5128 xor %i6, 0x10B5, %g3
5129 fcmple16 %f8, %f18, %g5
5130 add %o0, %g2, %g4
5131 fmovdn %xcc, %f9, %f9
5132 fpadd32s %f2, %f10, %f3
5133 movn %icc, %o1, %o5
5134 orncc %i7, %o4, %i1
5135 fpack32 %f14, %f28, %f14
5136 fbo,a %fcc0, loop_392
5137 fabss %f28, %f0
5138 tneg %icc, 0x2
5139 movvs %xcc, %o6, %i4
5140loop_392:
5141 array8 %i2, %l6, %l0
5142 fpadd32 %f12, %f14, %f16
5143 mulscc %l4, %l1, %o7
5144 tle %xcc, 0x3
5145 fblg %fcc2, loop_393
5146 fpsub32 %f6, %f8, %f20
5147 tcc %xcc, 0x2
5148 fnegs %f26, %f3
5149loop_393:
5150 tvs %xcc, 0x3
5151 bl loop_394
5152 fmul8ulx16 %f24, %f8, %f22
5153 ldub [%l7 + 0x0D], %o3
5154 set 0x40, %g4
5155 lda [%l7 + %g4] 0x88, %f8
5156loop_394:
5157 andn %i3, %l5, %g6
5158 fandnot2 %f14, %f4, %f24
5159 movrne %l2, %i5, %l3
5160 udiv %i0, 0x0AB0, %g1
5161 tcs %xcc, 0x0
5162 udiv %o2, 0x0666, %g7
5163 lduw [%l7 + 0x6C], %i6
5164 addccc %g5, %g3, %o0
5165 brz %g4, loop_395
5166 movcc %xcc, %g2, %o5
5167 set 0x50, %l1
5168 ldxa [%l7 + %l1] 0x89, %o1
5169loop_395:
5170 fbge,a %fcc1, loop_396
5171 tge %xcc, 0x1
5172 fbu,a %fcc2, loop_397
5173 fandnot1 %f14, %f12, %f8
5174loop_396:
5175 tl %icc, 0x0
5176 edge16l %i7, %o4, %i1
5177loop_397:
5178 saved
5179 rdpr %cwp, %g1
5180 rdpr %cansave, %g2
5181 rdpr %canrestore, %g3
5182 rdpr %cleanwin, %g4
5183 rdpr %otherwin, %g5
5184 rdpr %wstate, %g6
5185 fmovrsne %o6, %f24, %f18
5186 set 0x5C, %g7
5187 sta %f4, [%l7 + %g7] 0x18
5188 edge16n %i4, %l6, %i2
5189 fnot2s %f0, %f28
5190 edge32ln %l4, %l1, %l0
5191 taddcc %o7, 0x05A2, %i3
5192 movvs %xcc, %l5, %o3
5193 tle %icc, 0x7
5194 or %g6, %i5, %l3
5195 lduh [%l7 + 0x64], %i0
5196 sir 0x11E6
5197 subccc %l2, 0x0E31, %g1
5198 movre %o2, %g7, %i6
5199 fornot2s %f22, %f19, %f13
5200 sethi 0x08E3, %g3
5201 te %xcc, 0x4
5202 umul %o0, %g5, %g4
5203 fmovsa %icc, %f15, %f5
5204 edge32 %o5, %g2, %i7
5205 tvs %icc, 0x0
5206 tn %icc, 0x3
5207 ld [%l7 + 0x14], %f26
5208 nop
5209 fitod %f12, %f18
5210 fdtox %f18, %f6
5211 fxtod %f6, %f14
5212 movrlez %o1, %i1, %o4
5213 edge8 %i4, %o6, %i2
5214 edge32 %l4, %l6, %l0
5215 smul %l1, %o7, %l5
5216 movpos %xcc, %i3, %g6
5217 addc %o3, %l3, %i5
5218 nop
5219 set 0x70, %i6
5220 std %f30, [%l7 + %i6]
5221 fbug %fcc3, loop_398
5222 edge32ln %l2, %i0, %o2
5223 ble,a,pn %xcc, loop_399
5224 udivcc %g1, 0x1AF0, %i6
5225loop_398:
5226 subc %g3, %o0, %g7
5227 alignaddrl %g5, %o5, %g4
5228loop_399:
5229 array16 %i7, %g2, %o1
5230 edge8 %i1, %i4, %o6
5231 wr %g0, 0x89, %asi
5232 prefetcha [%l7 + 0x10] %asi, 0x0
5233 restored
5234 rdpr %cwp, %g1
5235 rdpr %cansave, %g2
5236 rdpr %canrestore, %g3
5237 rdpr %cleanwin, %g4
5238 rdpr %otherwin, %g5
5239 rdpr %wstate, %g6
5240 fmovdg %xcc, %f10, %f5
5241 alignaddr %l4, %l6, %l0
5242 fabsd %f16, %f26
5243 bge loop_400
5244 nop
5245 fitod %f0, %f6
5246 fdtos %f6, %f5
5247 add %o4, 0x05E3, %o7
5248 add %l7, 0x60, %l6
5249 wr %g0, 0x88, %asi
5250 ldxa [%l6] %asi, %l5
5251 casxa [%l6] 0x88, %l5, %l1
5252loop_400:
5253 subcc %g6, %o3, %i3
5254 fexpand %f11, %f28
5255 mova %icc, %i5, %l3
5256 fandnot1 %f24, %f4, %f6
5257 umul %l2, %o2, %g1
5258 subcc %i6, %g3, %o0
5259 udivx %g7, 0x06C5, %g5
5260 add %l7, 0x54, %l6
5261 wr %g0, 0x88, %asi
5262 lda [%l6] %asi, %o5
5263 casa [%l6] 0x88, %o5, %i0
5264 udivx %g4, 0x0C79, %i7
5265 edge8l %g2, %o1, %i1
5266 movrlez %i4, 0x3B1, %o6
5267 tne %xcc, 0x2
5268 edge32l %l4, %l6, %l0
5269 smul %o4, %o7, %l5
5270 fmul8x16 %f28, %f18, %f14
5271 brz,a %i2, loop_401
5272 call loop_402
5273 bg loop_403
5274 edge8n %l1, %o3, %i3
5275loop_401:
5276 edge8 %g6, %i5, %l2
5277loop_402:
5278 tn %icc, 0x7
5279loop_403:
5280 nop
5281 set 0x24, %o7
5282 lda [%l7 + %o7] 0x89, %f19
5283 movl %icc, %o2, %l3
5284 sllx %g1, 0x03, %i6
5285 lduw [%l7 + 0x38], %o0
5286 or %g7, 0x159D, %g5
5287 addcc %g3, %o5, %i0
5288 fmovrslz %i7, %f25, %f20
5289 edge32ln %g2, %o1, %g4
5290 wr %g0, 0x88, %asi
5291 sta %f17, [%l7 + 0x78] %asi
5292 movne %icc, %i1, %o6
5293 movre %l4, %i4, %l6
5294 bvc,pn %icc, loop_404
5295 edge8ln %o4, %l0, %o7
5296 edge8 %i2, %l1, %o3
5297 xorcc %l5, 0x0250, %g6
5298loop_404:
5299 and %i5, %i3, %l2
5300 udiv %o2, 0x0E28, %g1
5301 pdist %f8, %f6, %f30
5302 tvc %xcc, 0x4
5303 fcmpeq16 %f4, %f8, %l3
5304 brnz,a %i6, loop_405
5305 fbne %fcc3, loop_406
5306 edge16l %o0, %g7, %g5
5307 umul %g3, 0x09DD, %i0
5308loop_405:
5309 movneg %xcc, %o5, %i7
5310loop_406:
5311 brnz,a %g2, loop_407
5312 fpsub16 %f0, %f26, %f10
5313 mulscc %o1, 0x0D62, %g4
5314 popc 0x1F31, %i1
5315loop_407:
5316 tle %xcc, 0x5
5317 bshuffle %f4, %f28, %f0
5318 fmovsle %icc, %f10, %f22
5319 tl %xcc, 0x5
5320 set 0x4C, %i7
5321 lduha [%l7 + %i7] 0x89, %l4
5322 srax %o6, 0x1A, %l6
5323 movcc %xcc, %i4, %o4
5324 restored
5325 rdpr %cwp, %g1
5326 rdpr %cansave, %g2
5327 rdpr %canrestore, %g3
5328 rdpr %cleanwin, %g4
5329 rdpr %otherwin, %g5
5330 rdpr %wstate, %g6
5331 fmovdcc %icc, %f2, %f20
5332 nop
5333 fitos %f11, %f6
5334 fstod %f6, %f10
5335 ta %icc, 0x0
5336 fone %f10
5337 tgu %icc, 0x0
5338 bgu,a,pt %xcc, loop_408
5339 brlez %o7, loop_409
5340 restored
5341 rdpr %cwp, %g1
5342 rdpr %cansave, %g2
5343 rdpr %canrestore, %g3
5344 rdpr %cleanwin, %g4
5345 rdpr %otherwin, %g5
5346 rdpr %wstate, %g6
5347 mova %icc, %i2, %l0
5348loop_408:
5349 srl %l1, 0x03, %o3
5350loop_409:
5351 udiv %l5, 0x1757, %g6
5352 wr %g0, 0x89, %asi
5353 stda %f0, [%l7 + 0x40] %asi
5354 fnot2 %f16, %f16
5355 tneg %xcc, 0x4
5356 fnegs %f12, %f1
5357 set 0x68, %g6
5358 lduwa [%l7 + %g6] 0x80, %i3
5359 tvc %xcc, 0x6
5360 edge16n %i5, %o2, %l2
5361 udiv %g1, 0x163A, %i6
5362 addc %l3, %g7, %o0
5363 sra %g5, %i0, %o5
5364 stb %g3, [%l7 + 0x77]
5365 fmovscs %icc, %f9, %f20
5366 movpos %xcc, %g2, %i7
5367 movge %xcc, %g4, %i1
5368 nop
5369 fitod %f4, %f8
5370 fdtos %f8, %f20
5371 ldsb [%l7 + 0x2C], %l4
5372 fbul %fcc2, loop_410
5373 tl %icc, 0x6
5374 wr %g0, 0x80, %asi
5375 stda %f16, [%l7 + 0x40] %asi
5376loop_410:
5377 ldd [%l7 + 0x38], %o6
5378 wr %g0, 0x18, %asi
5379 ldxa [%l7 + 0x50] %asi, %o1
5380 array32 %i4, %l6, %o4
5381 fbn,a %fcc1, loop_411
5382 nop
5383 setx 0x0871330F4DA21A82, %l0, %l6
5384 stx %l6, [%l7 + 0x28]
5385 ldd [%l7 + 0x28], %f22
5386 setx 0x940A967041393F9B, %l1, %l5
5387 stx %l5, [%l7 + 0x10]
5388 ldd [%l7 + 0x10], %f30
5389 fsubd %f30, %f22, %f0
5390 subccc %o7, %i2, %l1
5391 fmovs %f31, %f18
5392loop_411:
5393 alignaddrl %o3, %l5, %g6
5394 fcmple16 %f16, %f8, %i3
5395 wr %g0, 0x04, %asi
5396 swapa [%l7 + 0x28] %asi, %i5
5397 fmovda %xcc, %f3, %f24
5398 popc 0x09DD, %o2
5399 movrlez %l0, 0x1D1, %l2
5400 xorcc %i6, 0x1BAA, %l3
5401 movne %xcc, %g1, %g7
5402 wr %g0, 0x57, %asi
5403 stxa %g5, [%g0 + 0x0] %asi
5404 edge16ln %o0, %i0, %g3
5405 fmovsn %icc, %f17, %f26
5406 sll %o5, 0x14, %g2
5407 movne %xcc, %g4, %i1
5408 wr %g0, 0x10, %asi
5409 prefetcha [%l7 + 0x70] %asi, 0x0
5410 tsubcc %o6, %i7, %i4
5411 fxnor %f28, %f26, %f0
5412 edge16 %l6, %o4, %o7
5413 fbug,a %fcc0, loop_412
5414 array16 %i2, %o1, %l1
5415 brz %l5, loop_413
5416 movcs %icc, %o3, %g6
5417loop_412:
5418 saved
5419 rdpr %cwp, %g1
5420 rdpr %cansave, %g2
5421 rdpr %canrestore, %g3
5422 rdpr %cleanwin, %g4
5423 rdpr %otherwin, %g5
5424 rdpr %wstate, %g6
5425 movle %icc, %i3, %o2
5426loop_413:
5427 fmovdcs %icc, %f6, %f21
5428 sdiv %i5, 0x1C9D, %l0
5429 wr %g0, 0x80, %asi
5430 stda %f16, [%l7 + 0x40] %asi
5431 movvc %icc, %i6, %l3
5432 edge32n %g1, %l2, %g7
5433 fmul8x16au %f18, %f21, %f10
5434 fnot1 %f10, %f0
5435 fnands %f24, %f3, %f20
5436 bgu,a %xcc, loop_414
5437 andcc %o0, %g5, %g3
5438 edge8ln %i0, %g2, %o5
5439 edge8n %i1, %l4, %g4
5440loop_414:
5441 subc %o6, %i7, %l6
5442 move %xcc, %i4, %o7
5443 tcc %icc, 0x7
5444 nop
5445 setx 0x4666272940682B0F, %l0, %l6
5446 stx %l6, [%l7 + 0x48]
5447 ldx [%l7 + 0x48], %fsr
5448 umulcc %o4, %i2, %l1
5449 tvs %icc, 0x6
5450 bl %icc, loop_415
5451 movrlz %o1, 0x2DC, %o3
5452 wr %g0, 0x80, %asi
5453 lduba [%l7 + 0x6B] %asi, %l5
5454loop_415:
5455 movleu %xcc, %i3, %g6
5456 movn %xcc, %i5, %l0
5457 sub %i6, %o2, %g1
5458 restored
5459 rdpr %cwp, %g1
5460 rdpr %cansave, %g2
5461 rdpr %canrestore, %g3
5462 rdpr %cleanwin, %g4
5463 rdpr %otherwin, %g5
5464 rdpr %wstate, %g6
5465 fbg,a %fcc0, loop_416
5466 fone %f14
5467 tsubcc %l2, %g7, %l3
5468 move %xcc, %g5, %o0
5469loop_416:
5470 bne %icc, loop_417
5471 addc %g3, %i0, %g2
5472 alignaddrl %o5, %l4, %g4
5473 edge16n %i1, %i7, %o6
5474loop_417:
5475 sdivcc %i4, 0x0305, %l6
5476 edge32 %o7, %i2, %l1
5477 tvs %icc, 0x6
5478 alignaddrl %o4, %o1, %l5
5479 andn %i3, 0x15E0, %g6
5480 fbge,a %fcc0, loop_418
5481 mulscc %o3, %l0, %i6
5482 andcc %i5, %o2, %l2
5483 fmovdgu %xcc, %f12, %f17
5484loop_418:
5485 array32 %g1, %l3, %g5
5486 edge8ln %g7, %o0, %g3
5487 edge16l %g2, %o5, %l4
5488 srl %i0, 0x10, %g4
5489 fnands %f23, %f10, %f28
5490 array8 %i7, %o6, %i4
5491 fbug,a %fcc0, loop_419
5492 movneg %icc, %i1, %l6
5493 array32 %o7, %l1, %o4
5494 fpsub16 %f4, %f30, %f16
5495loop_419:
5496 umul %i2, 0x1555, %l5
5497 bcs,a,pn %icc, loop_420
5498 fnors %f10, %f16, %f26
5499 fbuge %fcc2, loop_421
5500 fzeros %f19
5501loop_420:
5502 fmul8x16al %f23, %f3, %f14
5503 nop
5504 fitod %f0, %f8
5505 fdtox %f8, %f12
5506 fxtod %f12, %f4
5507loop_421:
5508 fmovdne %icc, %f24, %f1
5509 array8 %o1, %g6, %i3
5510 fmovsvc %icc, %f31, %f23
5511 fba,a %fcc2, loop_422
5512 fornot1 %f18, %f20, %f28
5513 edge32n %o3, %l0, %i6
5514 orncc %i5, 0x16E8, %o2
5515loop_422:
5516 fexpand %f19, %f18
5517 sdivx %g1, 0x1A30, %l3
5518 wr %g0, 0x80, %asi
5519 ldswa [%l7 + 0x1C] %asi, %l2
5520 tn %icc, 0x3
5521 srlx %g7, 0x04, %g5
5522 fnegd %f0, %f2
5523 fsrc2 %f30, %f10
5524 edge8 %o0, %g2, %g3
5525 orncc %l4, 0x1C37, %i0
5526 fnot1s %f12, %f1
5527 fblg,a %fcc2, loop_423
5528 lduw [%l7 + 0x7C], %g4
5529 wr %g0, 0x18, %asi
5530 stha %o5, [%l7 + 0x18] %asi
5531loop_423:
5532 mova %xcc, %o6, %i4
5533 fabsd %f30, %f0
5534 fbule,a %fcc1, loop_424
5535 bg,pn %icc, loop_425
5536 movrgz %i1, %l6, %i7
5537 bleu %icc, loop_426
5538loop_424:
5539 ldsb [%l7 + 0x7A], %o7
5540loop_425:
5541 edge32 %o4, %l1, %l5
5542 set 0x3F, %o6
5543 lduba [%l7 + %o6] 0x18, %i2
5544loop_426:
5545 orncc %o1, 0x1E54, %i3
5546 set 0x24, %o4
5547 stwa %o3, [%l7 + %o4] 0x10
5548 xnor %g6, %i6, %i5
5549 stbar
5550 xor %l0, 0x1E0F, %g1
5551 stx %o2, [%l7 + 0x58]
5552 smul %l3, %l2, %g5
5553 ble,pn %icc, loop_427
5554 fnand %f4, %f20, %f14
5555 subcc %g7, %g2, %g3
5556 xnorcc %l4, %i0, %o0
5557loop_427:
5558 fpadd16s %f27, %f1, %f19
5559 xnor %o5, 0x04D8, %o6
5560 tvc %icc, 0x2
5561 fmovsne %xcc, %f29, %f8
5562 edge16l %g4, %i1, %l6
5563 set 0x5E, %l0
5564 ldsha [%l7 + %l0] 0x18, %i4
5565 nop
5566 fitod %f8, %f30
5567 fdtos %f30, %f16
5568 umulcc %o7, 0x1781, %i7
5569 fblg %fcc1, loop_428
5570 orcc %o4, 0x1804, %l1
5571 fmovscc %xcc, %f16, %f21
5572 nop
5573 fitos %f1, %f13
5574 fstoi %f13, %f28
5575loop_428:
5576 nop
5577 wr %g0, 0x04, %asi
5578 lda [%l7 + 0x20] %asi, %f8
5579 set 0x7C, %g5
5580 ldsba [%l7 + %g5] 0x80, %l5
5581 movpos %icc, %o1, %i2
5582 nop
5583 setx loop_429, %l0, %l1
5584 wrpr 0x1, %tl
5585 wrpr %l1, %tnpc
5586 setx 0x34400001400, %l0, %l1
5587 wrpr %l1, %tstate
5588 wrhpr 0x4, %htstate
5589 done
5590 te %xcc, 0x2
5591 stbar
5592 tneg %icc, 0x7
5593loop_429:
5594 sll %o3, 0x1D, %g6
5595 ldd [%l7 + 0x40], %i6
5596 edge16l %i3, %l0, %g1
5597 fpadd32s %f3, %f18, %f15
5598 fmovs %f7, %f3
5599 fbe,a %fcc3, loop_430
5600 mova %xcc, %o2, %i5
5601 edge16 %l3, %g5, %l2
5602 movge %icc, %g2, %g3
5603loop_430:
5604 addc %g7, 0x0E9A, %l4
5605 sdiv %i0, 0x04EE, %o0
5606 sir 0x1ED0
5607 movvc %xcc, %o6, %o5
5608 fmovrsgz %i1, %f23, %f9
5609 tge %icc, 0x0
5610 andncc %l6, %i4, %g4
5611 xnorcc %i7, 0x0FC9, %o4
5612 nop
5613 fitos %f0, %f5
5614 fstoi %f5, %f29
5615 sub %o7, %l1, %l5
5616 umul %o1, %i2, %g6
5617 udiv %i6, 0x13BE, %o3
5618 brlez,a %i3, loop_431
5619 addc %g1, 0x0E52, %l0
5620 be,a,pn %xcc, loop_432
5621 nop
5622 setx loop_433, %l0, %l1
5623 jmpl %l1, %i5
5624loop_431:
5625 ldd [%l7 + 0x10], %o2
5626 edge32n %g5, %l3, %g2
5627loop_432:
5628 stb %l2, [%l7 + 0x6F]
5629loop_433:
5630 fbug,a %fcc3, loop_434
5631 edge16ln %g7, %l4, %g3
5632 set 0x30, %i3
5633 stha %o0, [%l7 + %i3] 0x88
5634loop_434:
5635 nop
5636 setx 0x79569E53, %l0, %l6
5637 st %l6, [%l7 + 0x28]
5638 ld [%l7 + 0x28], %f25
5639 setx 0x7CAA3699, %l1, %l5
5640 st %l5, [%l7 + 0x10]
5641 ld [%l7 + 0x10], %f12
5642 fadds %f12, %f25, %f16
5643 nop
5644 setx 0x2CA2A10A237D1F3B, %l0, %l6
5645 stx %l6, [%l7 + 0x28]
5646 ldd [%l7 + 0x28], %f18
5647 fsqrtd %f18, %f8
5648 tvs %icc, 0x4
5649 srlx %o6, %i0, %i1
5650 andn %l6, 0x14FA, %i4
5651 edge16n %g4, %i7, %o4
5652 fmovsgu %xcc, %f15, %f25
5653 xor %o5, 0x101F, %o7
5654 bg,a,pt %xcc, loop_435
5655 ldsw [%l7 + 0x6C], %l1
5656 brlz %o1, loop_436
5657 subccc %i2, %l5, %i6
5658loop_435:
5659 movneg %xcc, %o3, %g6
5660 fmovdgu %xcc, %f27, %f16
5661loop_436:
5662 fxor %f4, %f6, %f30
5663 fbne,a %fcc1, loop_437
5664 fble,a %fcc0, loop_438
5665 nop
5666 setx 0xB056E60F, %l0, %l6
5667 st %l6, [%l7 + 0x2C]
5668 ld [%l7 + 0x2C], %fsr
5669 prefetch [%l7 + 0x2C], 0x1
5670loop_437:
5671 tvc %icc, 0x1
5672loop_438:
5673 fmovs %f15, %f20
5674 addc %i3, 0x0A2B, %l0
5675 nop
5676 set 0x7E, %o1
5677 sth %i5, [%l7 + %o1]
5678 fmovsge %icc, %f20, %f26
5679 udiv %o2, 0x1A18, %g1
5680 set 0x348, %o3
5681 nop ! stxa %g5, [%g0 + %o3] 0x40 ripped by fixASI40.pl
5682 wr %g0, 0x89, %asi
5683 ldda [%l7 + 0x40] %asi, %f16
5684 prefetch [%l7 + 0x18], 0x3
5685 movne %icc, %g2, %l3
5686 movleu %xcc, %l2, %l4
5687 udivx %g7, 0x17D8, %g3
5688 tg %xcc, 0x0
5689 nop
5690 setx loop_439, %l0, %l1
5691 wrpr 0x1, %tl
5692 wrpr %l1, %tpc
5693 add %l1, 0x4, %l1
5694 wrpr %l1, %tnpc
5695 setx 0x34400001400, %l0, %l1
5696 wrpr %l1, %tstate
5697 wrhpr 0x4, %htstate
5698 retry
5699 movrgez %o6, 0x0DB, %o0
5700 sethi 0x1EA4, %i1
5701 smul %l6, 0x0456, %i4
5702loop_439:
5703 edge8l %g4, %i0, %o4
5704 fmovdgu %xcc, %f14, %f14
5705 edge8n %o5, %o7, %i7
5706 lduw [%l7 + 0x1C], %o1
5707 nop
5708 fitod %f31, %f28
5709 bgu,pt %xcc, loop_440
5710 array16 %i2, %l5, %l1
5711 bl,pn %icc, loop_441
5712 fmovrsgz %o3, %f23, %f27
5713loop_440:
5714 sub %i6, 0x15A7, %i3
5715 edge16ln %g6, %l0, %i5
5716loop_441:
5717 mulscc %o2, 0x1F27, %g1
5718 movcc %icc, %g2, %g5
5719 prefetch [%l7 + 0x08], 0x0
5720 movrlz %l3, %l2, %g7
5721 st %f9, [%l7 + 0x64]
5722 set 0x50, %o0
5723 sta %f25, [%l7 + %o0] 0x89
5724 orcc %g3, 0x11BF, %l4
5725 nop
5726 set 0x76, %l6
5727 lduh [%l7 + %l6], %o0
5728 fmovdge %icc, %f17, %f24
5729 wr %g0, 0x88, %asi
5730 lduwa [%l7 + 0x60] %asi, %o6
5731 array32 %i1, %l6, %i4
5732 tsubcc %g4, 0x109A, %o4
5733 or %i0, 0x0D27, %o5
5734 sub %o7, 0x1628, %i7
5735 fmovdvc %icc, %f26, %f22
5736 swap [%l7 + 0x1C], %i2
5737 nop
5738 setx 0xBCCFD8AE2AE88A19, %l0, %l6
5739 stx %l6, [%l7 + 0x28]
5740 ldd [%l7 + 0x28], %f4
5741 fsqrtd %f4, %f24
5742 fblg %fcc3, loop_442
5743 tg %icc, 0x2
5744 lduw [%l7 + 0x40], %o1
5745 tvs %xcc, 0x1
5746loop_442:
5747 mova %xcc, %l5, %l1
5748 fors %f2, %f18, %f21
5749 nop
5750 set 0x2C, %g3
5751 ldsh [%l7 + %g3], %o3
5752 tvs %xcc, 0x6
5753 fmovrdlez %i6, %f24, %f30
5754 tvs %icc, 0x0
5755 movvs %icc, %i3, %g6
5756 movge %xcc, %l0, %i5
5757 fbne,a %fcc0, loop_443
5758 fbe,a %fcc2, loop_444
5759 movg %xcc, %g1, %g2
5760 edge16l %o2, %g5, %l2
5761loop_443:
5762 addcc %g7, %g3, %l4
5763loop_444:
5764 nop
5765 wr %g0, 0x04, %asi
5766 lda [%l7 + 0x2C] %asi, %f22
5767 tsubcctv %l3, 0x1F1C, %o6
5768 sra %o0, 0x02, %i1
5769 orcc %i4, %l6, %o4
5770 tvc %icc, 0x5
5771 wr %g0, 0x81, %asi
5772 ldsha [%l7 + 0x60] %asi, %g4
5773 wr %g0, 0xe2, %asi
5774 stwa %i0, [%l7 + 0x38] %asi
5775 membar #Sync
5776 movrgez %o5, %i7, %o7
5777 andn %i2, 0x1854, %o1
5778 edge16 %l1, %o3, %i6
5779 movrgez %i3, %g6, %l5
5780 sir 0x1F3D
5781 alignaddr %i5, %g1, %g2
5782 fbn,a %fcc0, loop_445
5783 nop
5784 setx 0x506AAEAE29B58D50, %l0, %l6
5785 stx %l6, [%l7 + 0x28]
5786 ldd [%l7 + 0x28], %f2
5787 setx 0xC3E0148A5555571B, %l1, %l5
5788 stx %l5, [%l7 + 0x10]
5789 ldd [%l7 + 0x10], %f16
5790 faddd %f16, %f2, %f20
5791 nop
5792 setx 0xDBFAE473, %l0, %l6
5793 st %l6, [%l7 + 0x28]
5794 ld [%l7 + 0x28], %f0
5795 fsqrts %f0, %f11
5796 fbne %fcc3, loop_446
5797loop_445:
5798 tg %xcc, 0x6
5799 fnands %f2, %f22, %f21
5800 fnand %f18, %f28, %f10
5801loop_446:
5802 nop
5803 set 0x10, %g2
5804 prefetcha [%l7 + %g2] 0x10, 0x1
5805 brnz,a %o2, loop_447
5806 movge %xcc, %l2, %g7
5807 tneg %xcc, 0x4
5808 fmovrse %g5, %f6, %f18
5809loop_447:
5810 fmovsa %icc, %f18, %f6
5811 ldstub [%l7 + 0x73], %l4
5812 movl %icc, %l3, %o6
5813 ldsh [%l7 + 0x32], %o0
5814 set 0x40, %i2
5815 stda %f16, [%l7 + %i2] 0x18
5816 tcs %xcc, 0x2
5817 taddcc %i1, %g3, %l6
5818 wr %g0, 0xe3, %asi
5819 stxa %o4, [%l7 + 0x40] %asi
5820 membar #Sync
5821 ldd [%l7 + 0x70], %i4
5822 ldsh [%l7 + 0x6A], %g4
5823 brz,a %i0, loop_448
5824 movrlez %o5, %i7, %o7
5825 movn %xcc, %o1, %i2
5826 tvc %icc, 0x1
5827loop_448:
5828 fmovdleu %xcc, %f15, %f29
5829 flush %l7 + 0x38
5830 movcc %xcc, %o3, %i6
5831 orn %l1, 0x0F31, %g6
5832 edge8n %i3, %l5, %g1
5833 nop
5834 set 0x40, %l3
5835 prefetch [%l7 + %l3], 0x1
5836 umulcc %i5, 0x04CB, %l0
5837 sethi 0x1338, %g2
5838 membar #Sync
5839 set 0x40, %i0
5840 ldda [%l7 + %i0] 0x1f, %f0
5841 lduh [%l7 + 0x1E], %o2
5842 subccc %g7, %g5, %l2
5843 xor %l3, %o6, %l4
5844 array32 %i1, %g3, %o0
5845 mulx %o4, %l6, %g4
5846 brnz %i0, loop_449
5847 tne %xcc, 0x6
5848 wr %g0, 0x81, %asi
5849 swapa [%l7 + 0x38] %asi, %i4
5850loop_449:
5851 nop
5852 setx 0xA1280AFE307AFF0C, %l0, %l6
5853 stx %l6, [%l7 + 0x18]
5854 ldx [%l7 + 0x18], %fsr
5855 movvc %xcc, %i7, %o7
5856 orn %o5, %o1, %i2
5857 brgez,a %i6, loop_450
5858 sra %o3, 0x0D, %l1
5859 wr %g0, 0x88, %asi
5860 sta %f17, [%l7 + 0x44] %asi
5861loop_450:
5862 fsrc2 %f20, %f18
5863 nop
5864 setx loop_451, %l0, %l1
5865 wrpr 0x1, %tl
5866 wrpr %l1, %tnpc
5867 setx 0x34400001400, %l0, %l1
5868 wrpr %l1, %tstate
5869 wrhpr 0x4, %htstate
5870 done
5871 tl %xcc, 0x2
5872 bne loop_452
5873 nop
5874 setx 0x504C893E, %l0, %l6
5875 st %l6, [%l7 + 0x28]
5876 ld [%l7 + 0x28], %f26
5877 setx 0x7709A4DC, %l1, %l5
5878 st %l5, [%l7 + 0x10]
5879 ld [%l7 + 0x10], %f11
5880 fmuls %f11, %f26, %f23
5881loop_451:
5882 tleu %icc, 0x1
5883 set 0x6C, %i4
5884 stwa %g6, [%l7 + %i4] 0x2b
5885 membar #Sync
5886loop_452:
5887 addcc %l5, %g1, %i5
5888 fones %f26
5889 wr %g0, 0x89, %asi
5890 ldstuba [%l7 + 0x74] %asi, %l0
5891 orncc %g2, %i3, %o2
5892 ldub [%l7 + 0x11], %g7
5893 membar 0x03
5894 wr %g0, 0x89, %asi
5895 ldsba [%l7 + 0x4D] %asi, %g5
5896 brz,a %l3, loop_453
5897 ldub [%l7 + 0x10], %l2
5898 movpos %xcc, %o6, %i1
5899 membar 0x3B
5900loop_453:
5901 nop
5902 set 0x30, %i1
5903 sta %f5, [%l7 + %i1] 0x04
5904 edge32l %l4, %g3, %o0
5905 movle %icc, %o4, %g4
5906 movl %icc, %i0, %i4
5907 fmovse %xcc, %f2, %f31
5908 set 0x30, %l4
5909 sta %f12, [%l7 + %l4] 0x80
5910 fmovrdlz %l6, %f20, %f30
5911 edge16ln %o7, %i7, %o1
5912 bcc,a,pn %icc, loop_454
5913 ble loop_455
5914 movvc %xcc, %o5, %i2
5915 tgu %xcc, 0x2
5916loop_454:
5917 edge8 %i6, %o3, %g6
5918loop_455:
5919 movn %icc, %l1, %l5
5920 tvc %xcc, 0x4
5921 tge %icc, 0x0
5922 udivcc %g1, 0x198C, %i5
5923 tsubcctv %l0, %i3, %g2
5924 tle %icc, 0x4
5925 tne %xcc, 0x1
5926 set 0x40, %o2
5927 stda %f0, [%l7 + %o2] 0x11
5928 bvs %icc, loop_456
5929 nop
5930 setx 0xEF39E6DE, %l0, %l6
5931 st %l6, [%l7 + 0x28]
5932 ld [%l7 + 0x28], %f29
5933 setx 0xE1A9A186, %l1, %l5
5934 st %l5, [%l7 + 0x10]
5935 ld [%l7 + 0x10], %f30
5936 fmuls %f30, %f29, %f31
5937 movle %icc, %o2, %g7
5938 wr %g0, 0x80, %asi
5939 lduba [%l7 + 0x42] %asi, %l3
5940loop_456:
5941 tgu %xcc, 0x7
5942 fcmple16 %f16, %f2, %g5
5943 edge8ln %l2, %i1, %l4
5944 smulcc %g3, 0x1E25, %o6
5945 movrlez %o0, 0x2F2, %o4
5946 sub %g4, 0x0104, %i4
5947 alignaddrl %i0, %l6, %i7
5948 addc %o1, 0x0C41, %o5
5949 flush %l7 + 0x20
5950 movrlez %i2, 0x37F, %o7
5951 fbule %fcc1, loop_457
5952 std %f28, [%l7 + 0x58]
5953 umul %o3, %i6, %g6
5954 fble %fcc2, loop_458
5955loop_457:
5956 udiv %l1, 0x0857, %l5
5957 movrlez %g1, 0x1A1, %i5
5958 tsubcc %i3, %l0, %o2
5959loop_458:
5960 bvc loop_459
5961 alignaddrl %g2, %g7, %g5
5962 tvc %xcc, 0x0
5963 stx %l2, [%l7 + 0x20]
5964loop_459:
5965 lduh [%l7 + 0x20], %i1
5966 fpackfix %f26, %f29
5967 movle %icc, %l3, %l4
5968 bne,pt %xcc, loop_460
5969 sdiv %o6, 0x0653, %o0
5970 stw %g3, [%l7 + 0x5C]
5971 ldx [%l7 + 0x58], %o4
5972loop_460:
5973 xnorcc %i4, 0x0772, %i0
5974 fmovde %xcc, %f20, %f14
5975 umul %l6, %i7, %o1
5976 fmovrdlez %o5, %f18, %f8
5977 set 0x40, %l5
5978 lduba [%l7 + %l5] 0x11, %i2
5979 edge32n %g4, %o3, %i6
5980 movne %xcc, %g6, %o7
5981 fmul8x16 %f23, %f16, %f2
5982 orn %l1, %g1, %l5
5983 taddcctv %i3, %l0, %i5
5984 array32 %g2, %o2, %g7
5985 mulscc %l2, 0x0EAD, %i1
5986 xorcc %g5, %l3, %o6
5987 fbn,a %fcc1, loop_461
5988 edge32 %o0, %l4, %g3
5989 fmovs %f13, %f1
5990 restored
5991 rdpr %cwp, %g1
5992 rdpr %cansave, %g2
5993 rdpr %canrestore, %g3
5994 rdpr %cleanwin, %g4
5995 rdpr %otherwin, %g5
5996 rdpr %wstate, %g6
5997loop_461:
5998 tgu %xcc, 0x0
5999 bcs,a,pt %icc, loop_462
6000 membar 0x2D
6001 tl %xcc, 0x0
6002 bleu loop_463
6003loop_462:
6004 sdiv %i4, 0x02FB, %i0
6005 xorcc %l6, %i7, %o4
6006 lduw [%l7 + 0x18], %o5
6007loop_463:
6008 movre %o1, 0x0FD, %g4
6009 tsubcctv %o3, %i2, %i6
6010 bneg,a,pn %icc, loop_464
6011 fbge %fcc0, loop_465
6012 edge16ln %g6, %l1, %g1
6013 tpos %xcc, 0x0
6014loop_464:
6015 edge8l %l5, %i3, %o7
6016loop_465:
6017 orn %l0, %i5, %o2
6018 orncc %g2, 0x0C1B, %l2
6019 fmovrse %g7, %f15, %f8
6020 bcs,a,pt %icc, loop_466
6021 bneg,a,pt %xcc, loop_467
6022 mova %icc, %g5, %i1
6023 mova %xcc, %l3, %o6
6024loop_466:
6025 nop
6026 set 0x7C, %o5
6027 lduwa [%l7 + %o5] 0x19, %o0
6028loop_467:
6029 tne %icc, 0x4
6030 brgez,a %l4, loop_468
6031 nop
6032 setx 0x2652F1B4, %l0, %l6
6033 st %l6, [%l7 + 0x28]
6034 ld [%l7 + 0x28], %f20
6035 setx 0x5D61150A, %l1, %l5
6036 st %l5, [%l7 + 0x10]
6037 ld [%l7 + 0x10], %f31
6038 fsubs %f31, %f20, %f1
6039 movrlez %g3, 0x309, %i0
6040 movcs %icc, %i4, %l6
6041loop_468:
6042 fbg %fcc0, loop_469
6043 fnegs %f18, %f10
6044 srax %o4, %o5, %i7
6045 edge8l %o1, %o3, %g4
6046loop_469:
6047 movl %icc, %i2, %i6
6048 smulcc %l1, 0x11D9, %g1
6049 lduh [%l7 + 0x0A], %g6
6050 mulx %i3, %o7, %l5
6051 edge8l %l0, %i5, %g2
6052 taddcctv %l2, 0x1393, %o2
6053 movn %xcc, %g5, %g7
6054 fbl %fcc0, loop_470
6055 stx %i1, [%l7 + 0x48]
6056 tg %xcc, 0x1
6057 tcc %xcc, 0x3
6058loop_470:
6059 movcc %icc, %o6, %o0
6060 addcc %l4, 0x069C, %g3
6061 restored
6062 rdpr %cwp, %g1
6063 rdpr %cansave, %g2
6064 rdpr %canrestore, %g3
6065 rdpr %cleanwin, %g4
6066 rdpr %otherwin, %g5
6067 rdpr %wstate, %g6
6068 addc %l3, 0x01D0, %i0
6069 smul %l6, 0x04BB, %i4
6070 edge16l %o5, %i7, %o1
6071 mova %xcc, %o4, %g4
6072 movne %icc, %o3, %i6
6073 bshuffle %f2, %f16, %f4
6074 and %i2, 0x1D46, %l1
6075 fandnot1s %f13, %f2, %f5
6076 te %icc, 0x0
6077 wr %g0, 0x18, %asi
6078 lduba [%l7 + 0x74] %asi, %g1
6079 movre %i3, %o7, %l5
6080 ldsh [%l7 + 0x4C], %l0
6081 tleu %xcc, 0x6
6082 flush %l7 + 0x1C
6083 fbne %fcc0, loop_471
6084 umul %g6, %i5, %g2
6085 tl %xcc, 0x7
6086 fbne %fcc2, loop_472
6087loop_471:
6088 fbn,a %fcc3, loop_473
6089 movne %xcc, %o2, %g5
6090 movge %xcc, %l2, %i1
6091loop_472:
6092 alignaddrl %o6, %o0, %l4
6093loop_473:
6094 mova %xcc, %g7, %g3
6095 mulscc %i0, 0x06F8, %l6
6096 nop
6097 setx 0x3DDD93BE, %l0, %l6
6098 st %l6, [%l7 + 0x28]
6099 ld [%l7 + 0x28], %f25
6100 setx 0x82ADFF33, %l1, %l5
6101 st %l5, [%l7 + 0x10]
6102 ld [%l7 + 0x10], %f29
6103 fdivs %f29, %f25, %f22
6104 wr %g0, 0x04, %asi
6105 ldda [%l7 + 0x60] %asi, %i4
6106 bpos,pn %xcc, loop_474
6107 fands %f24, %f23, %f1
6108 fba %fcc2, loop_475
6109 fcmple16 %f10, %f2, %l3
6110loop_474:
6111 restored
6112 rdpr %cwp, %g1
6113 rdpr %cansave, %g2
6114 rdpr %canrestore, %g3
6115 rdpr %cleanwin, %g4
6116 rdpr %otherwin, %g5
6117 rdpr %wstate, %g6
6118 fmovsne %icc, %f1, %f22
6119loop_475:
6120 smul %i7, 0x0B8E, %o5
6121 wr %g0, 0x04, %asi
6122 ldxa [%l7 + 0x18] %asi, %o1
6123 ldsh [%l7 + 0x12], %o4
6124 umul %o3, 0x037B, %i6
6125 srlx %g4, %i2, %l1
6126 mova %xcc, %i3, %g1
6127 fpsub32 %f0, %f12, %f24
6128 nop
6129 set 0x30, %i5
6130 sth %o7, [%l7 + %i5]
6131 array32 %l0, %g6, %l5
6132 srlx %g2, 0x0D, %o2
6133 umul %g5, %l2, %i5
6134 movcc %icc, %i1, %o6
6135 ldx [%l7 + 0x78], %o0
6136 taddcc %l4, 0x0CFC, %g3
6137 add %i0, %g7, %l6
6138 movrgez %l3, %i7, %o5
6139 set 0x4E, %g1
6140 lduha [%l7 + %g1] 0x0c, %i4
6141 fornot1 %f26, %f4, %f6
6142 mulscc %o1, %o4, %i6
6143 tcs %icc, 0x1
6144 tle %icc, 0x6
6145 fxors %f3, %f16, %f24
6146 addc %g4, 0x1D0B, %i2
6147 movle %xcc, %l1, %o3
6148 tleu %icc, 0x2
6149 fnot2 %f2, %f30
6150 movrlez %i3, %o7, %l0
6151 fmovdpos %icc, %f15, %f10
6152 fandnot2s %f4, %f0, %f29
6153 tvc %xcc, 0x4
6154 fmul8ulx16 %f8, %f16, %f16
6155 flush %l7 + 0x44
6156 sdiv %g1, 0x08B2, %g6
6157 movneg %icc, %l5, %g2
6158 fornot2 %f6, %f10, %f6
6159 taddcc %g5, 0x0508, %o2
6160 fone %f28
6161 tge %icc, 0x5
6162 fmovdneg %icc, %f7, %f16
6163 membar 0x41
6164 sdiv %i5, 0x0133, %i1
6165 movrne %l2, %o0, %o6
6166 movcc %icc, %l4, %i0
6167 sir 0x0917
6168 movrne %g7, 0x2FB, %l6
6169 edge8ln %l3, %g3, %i7
6170 saved
6171 rdpr %cwp, %g1
6172 rdpr %cansave, %g2
6173 rdpr %canrestore, %g3
6174 rdpr %cleanwin, %g4
6175 rdpr %otherwin, %g5
6176 rdpr %wstate, %g6
6177 taddcctv %i4, %o5, %o4
6178 wr %g0, 0x89, %asi
6179 stxa %o1, [%l7 + 0x78] %asi
6180 srlx %i6, %g4, %i2
6181 ldsh [%l7 + 0x4E], %l1
6182 movvs %icc, %o3, %o7
6183 alignaddr %l0, %g1, %i3
6184 or %g6, %l5, %g5
6185 fmovspos %xcc, %f9, %f12
6186 orn %o2, 0x0B23, %i5
6187 udivx %g2, 0x0107, %l2
6188 fbe %fcc2, loop_476
6189 nop
6190 setx loop_477, %l0, %l1
6191 wrpr 0x1, %tl
6192 wrpr %l1, %tpc
6193 add %l1, 0x4, %l1
6194 wrpr %l1, %tnpc
6195 setx 0x34400001400, %l0, %l1
6196 wrpr %l1, %tstate
6197 wrhpr 0x4, %htstate
6198 retry
6199 swap [%l7 + 0x3C], %i1
6200 nop
6201 setx loop_478, %l0, %l1
6202 jmpl %l1, %o0
6203loop_476:
6204 bneg,a %icc, loop_479
6205loop_477:
6206 tsubcc %l4, 0x094E, %i0
6207 wr %g0, 0x0c, %asi
6208 swapa [%l7 + 0x2C] %asi, %g7
6209loop_478:
6210 fmovdn %icc, %f16, %f29
6211loop_479:
6212 fbl,a %fcc3, loop_480
6213 ldsb [%l7 + 0x34], %l6
6214 fpmerge %f5, %f21, %f10
6215 orn %o6, 0x13FE, %g3
6216loop_480:
6217 nop
6218 fitos %f3, %f13
6219 fstoi %f13, %f22
6220 sllx %l3, 0x03, %i4
6221 tn %icc, 0x4
6222 or %i7, %o4, %o1
6223 edge16ln %o5, %i6, %i2
6224 fmovsne %icc, %f12, %f22
6225 alignaddr %l1, %g4, %o3
6226 fmovrslez %o7, %f9, %f0
6227 movrlez %l0, %i3, %g1
6228 fpack16 %f30, %f0
6229 stbar
6230 fornot1s %f4, %f15, %f30
6231 udivx %l5, 0x039E, %g5
6232 movrgz %o2, %g6, %g2
6233 sub %l2, %i1, %o0
6234 set 0x60, %l2
6235 sta %f29, [%l7 + %l2] 0x18
6236 wr %g0, 0x0c, %asi
6237 lduwa [%l7 + 0x2C] %asi, %i5
6238 brgz,a %i0, loop_481
6239 tneg %icc, 0x7
6240 fmovda %icc, %f0, %f29
6241 tcs %icc, 0x1
6242loop_481:
6243 subc %g7, %l6, %l4
6244 fmovde %icc, %f13, %f24
6245 fmovsa %xcc, %f22, %f21
6246 fbuge,a %fcc2, loop_482
6247 nop
6248 fitod %f11, %f24
6249 movge %icc, %o6, %g3
6250 edge16 %i4, %l3, %o4
6251loop_482:
6252 fpadd32 %f12, %f6, %f28
6253 set 0x40, %l1
6254 lduba [%l7 + %l1] 0x10, %i7
6255 tne %xcc, 0x6
6256 xor %o5, 0x1499, %i6
6257 fble %fcc2, loop_483
6258 edge16n %i2, %l1, %o1
6259 bg,a,pn %xcc, loop_484
6260 tne %icc, 0x2
6261loop_483:
6262 ldd [%l7 + 0x70], %o2
6263 movne %icc, %o7, %g4
6264loop_484:
6265 ldub [%l7 + 0x7C], %i3
6266 sra %l0, %g1, %l5
6267 movcc %xcc, %g5, %g6
6268 brgz %o2, loop_485
6269 fmovscc %icc, %f13, %f4
6270 call loop_486
6271 movgu %xcc, %l2, %g2
6272loop_485:
6273 tl %xcc, 0x5
6274 add %o0, 0x141B, %i5
6275loop_486:
6276 udivx %i0, 0x0C0B, %i1
6277 tne %xcc, 0x6
6278 bcc loop_487
6279 fmovscc %xcc, %f31, %f23
6280 alignaddr %g7, %l4, %o6
6281 membar #Sync
6282 set 0x40, %g4
6283 ldda [%l7 + %g4] 0xf8, %f16
6284loop_487:
6285 edge16 %g3, %i4, %l6
6286 tge %xcc, 0x7
6287 movcs %icc, %o4, %l3
6288 bn,pn %icc, loop_488
6289 swap [%l7 + 0x4C], %i7
6290 fbg,a %fcc1, loop_489
6291 tcc %xcc, 0x1
6292loop_488:
6293 xorcc %o5, %i2, %l1
6294 wr %g0, 0x19, %asi
6295 lduwa [%l7 + 0x14] %asi, %o1
6296loop_489:
6297 xorcc %i6, 0x10D1, %o7
6298 fmovscs %icc, %f7, %f18
6299 ba loop_490
6300 sethi 0x03D6, %o3
6301 tl %icc, 0x6
6302 sir 0x0BFE
6303loop_490:
6304 edge16ln %i3, %g4, %g1
6305 sll %l5, 0x0C, %l0
6306 tge %xcc, 0x7
6307 ldd [%l7 + 0x60], %f20
6308 tn %icc, 0x7
6309 call loop_491
6310 sll %g6, %g5, %o2
6311 xor %g2, %l2, %o0
6312 fpsub16 %f12, %f26, %f14
6313loop_491:
6314 tgu %icc, 0x5
6315 fmovrdgez %i5, %f6, %f16
6316 umulcc %i0, 0x00EE, %g7
6317 fnegd %f0, %f16
6318 movle %xcc, %l4, %o6
6319 nop
6320 fitos %f26, %f12
6321 movl %xcc, %i1, %g3
6322 wr %g0, 0xe3, %asi
6323 ldda [%l7 + 0x30] %asi, %i6
6324 xnor %i4, 0x076E, %l3
6325 fbo,a %fcc3, loop_492
6326 movcc %xcc, %o4, %o5
6327 orn %i2, 0x184F, %l1
6328 sdiv %i7, 0x10D3, %i6
6329loop_492:
6330 xor %o1, 0x1BD0, %o7
6331 bge,pt %xcc, loop_493
6332 smulcc %i3, %g4, %g1
6333 edge8l %o3, %l5, %g6
6334 fmovsle %xcc, %f21, %f30
6335loop_493:
6336 fmovs %f10, %f4
6337 brlz,a %g5, loop_494
6338 fbne,a %fcc0, loop_495
6339 edge32n %o2, %g2, %l0
6340 movcs %xcc, %o0, %i5
6341loop_494:
6342 xnor %i0, 0x17D8, %l2
6343loop_495:
6344 and %l4, 0x0324, %o6
6345 smul %g7, 0x103F, %i1
6346 addccc %l6, 0x029D, %g3
6347 fmovrde %i4, %f0, %f18
6348 movvc %icc, %l3, %o4
6349 tne %xcc, 0x7
6350 wr %g0, 0x81, %asi
6351 lduba [%l7 + 0x52] %asi, %o5
6352 udivcc %i2, 0x1CB8, %l1
6353 wr %g0, 0x18, %asi
6354 ldsha [%l7 + 0x38] %asi, %i7
6355 fmul8x16au %f21, %f2, %f18
6356 wr %g0, 0x18, %asi
6357 ldxa [%l7 + 0x20] %asi, %i6
6358 fmovrdlz %o7, %f4, %f2
6359 smulcc %o1, %g4, %g1
6360 and %i3, %l5, %g6
6361 orncc %o3, %g5, %o2
6362 fmovrsgez %l0, %f24, %f26
6363 movrgez %o0, 0x246, %i5
6364 movg %xcc, %g2, %i0
6365 xorcc %l2, %l4, %o6
6366 tle %xcc, 0x3
6367 movg %icc, %i1, %g7
6368 umul %l6, %g3, %i4
6369 sth %o4, [%l7 + 0x36]
6370 wr %g0, 0x81, %asi
6371 ldsha [%l7 + 0x38] %asi, %l3
6372 fmovdvs %icc, %f8, %f16
6373 fmul8sux16 %f0, %f28, %f8
6374 tsubcc %i2, 0x1A63, %o5
6375 set 0x42, %g7
6376 ldsha [%l7 + %g7] 0x88, %i7
6377 sir 0x0C95
6378 orn %i6, %o7, %l1
6379 fmovdcs %icc, %f3, %f29
6380 tgu %xcc, 0x3
6381 fmovdleu %xcc, %f26, %f14
6382 ldd [%l7 + 0x68], %f10
6383 fbuge %fcc0, loop_496
6384 edge32l %g4, %o1, %g1
6385 subc %l5, %i3, %g6
6386 array16 %g5, %o3, %l0
6387loop_496:
6388 xor %o2, %i5, %g2
6389 tgu %icc, 0x7
6390 fornot2s %f17, %f0, %f31
6391 tvs %icc, 0x5
6392 fble,a %fcc3, loop_497
6393 andcc %o0, %i0, %l4
6394 fmul8x16au %f15, %f7, %f16
6395 edge32 %o6, %l2, %i1
6396loop_497:
6397 movgu %icc, %l6, %g7
6398 add %l7, 0x58, %l6
6399 wr %g0, 0x0c, %asi
6400 ldxa [%l6] %asi, %g3
6401 casxa [%l6] 0x0c, %g3, %i4
6402 nop
6403 fitod %f0, %f8
6404 fdtox %f8, %f26
6405 sllx %o4, 0x12, %l3
6406 fbl,a %fcc3, loop_498
6407 fbue %fcc0, loop_499
6408 umul %o5, %i2, %i7
6409 edge8 %o7, %l1, %i6
6410loop_498:
6411 fmul8x16al %f0, %f24, %f24
6412loop_499:
6413 tge %xcc, 0x1
6414 movrgez %g4, 0x10E, %o1
6415 edge8 %l5, %g1, %i3
6416 tcc %xcc, 0x1
6417 orcc %g5, 0x0155, %o3
6418 tcs %xcc, 0x1
6419 alignaddr %l0, %o2, %g6
6420 fpadd16s %f16, %f20, %f8
6421 brgz %g2, loop_500
6422 movleu %icc, %i5, %i0
6423 sll %o0, %o6, %l4
6424 subcc %l2, %i1, %g7
6425loop_500:
6426 mulx %g3, 0x15B7, %i4
6427 sdivcc %l6, 0x109D, %l3
6428 movleu %xcc, %o4, %i2
6429 bge,a,pt %xcc, loop_501
6430 ldx [%l7 + 0x48], %i7
6431 set 0x64, %i6
6432 ldstuba [%l7 + %i6] 0x10, %o7
6433loop_501:
6434 tg %icc, 0x6
6435 subcc %l1, %i6, %g4
6436 sll %o5, 0x18, %l5
6437 fmul8x16au %f13, %f19, %f20
6438 udivcc %g1, 0x0778, %o1
6439 set 0x63, %i7
6440 ldsba [%l7 + %i7] 0x19, %g5
6441 edge16 %o3, %i3, %l0
6442 set 0x4A, %g6
6443 stba %g6, [%l7 + %g6] 0xea
6444 membar #Sync
6445 tsubcctv %o2, %i5, %g2
6446 sdivx %o0, 0x0AC5, %i0
6447 movrlez %l4, %l2, %o6
6448 edge16l %i1, %g3, %i4
6449 te %icc, 0x6
6450 fand %f24, %f22, %f20
6451 edge8l %l6, %l3, %g7
6452 set 0x58, %o6
6453 lduwa [%l7 + %o6] 0x10, %i2
6454 nop
6455 setx 0xE10B82E4, %l0, %l6
6456 st %l6, [%l7 + 0x28]
6457 ld [%l7 + 0x28], %f30
6458 setx 0xB3FA3A37, %l1, %l5
6459 st %l5, [%l7 + 0x10]
6460 ld [%l7 + 0x10], %f10
6461 fsubs %f10, %f30, %f21
6462 brlz,a %i7, loop_502
6463 sethi 0x1DDA, %o7
6464 std %f6, [%l7 + 0x58]
6465 fnot1 %f24, %f14
6466loop_502:
6467 nop
6468 fitod %f6, %f26
6469 fdtox %f26, %f10
6470 movcs %xcc, %l1, %o4
6471 array32 %g4, %i6, %o5
6472 fpadd16s %f23, %f5, %f23
6473 mulx %g1, 0x0C43, %l5
6474 edge8n %o1, %o3, %g5
6475 fmovscs %xcc, %f24, %f19
6476 tle %xcc, 0x3
6477 bshuffle %f12, %f10, %f12
6478 movneg %xcc, %i3, %l0
6479 fbne %fcc3, loop_503
6480 fbne %fcc2, loop_504
6481 tne %icc, 0x0
6482 subccc %g6, %i5, %g2
6483loop_503:
6484 sethi 0x06FD, %o0
6485loop_504:
6486 nop
6487 wr %g0, 0x80, %asi
6488 stwa %o2, [%l7 + 0x54] %asi
6489 and %i0, 0x0486, %l4
6490 pdist %f4, %f14, %f26
6491 nop
6492 setx 0x9EF0495A168A6654, %l0, %l6
6493 stx %l6, [%l7 + 0x28]
6494 ldd [%l7 + 0x28], %f8
6495 setx 0xB6E95159C57CDAB4, %l1, %l5
6496 stx %l5, [%l7 + 0x10]
6497 ldd [%l7 + 0x10], %f0
6498 fdivd %f0, %f8, %f2
6499 tpos %icc, 0x0
6500 addc %o6, %l2, %i1
6501 ldsb [%l7 + 0x46], %i4
6502 bgu,a,pn %icc, loop_505
6503 mulx %l6, 0x1CDA, %l3
6504 fcmpeq16 %f0, %f2, %g3
6505 fbule,a %fcc1, loop_506
6506loop_505:
6507 xnorcc %i2, 0x0105, %g7
6508 set 0x24, %o7
6509 ldsha [%l7 + %o7] 0x10, %o7
6510loop_506:
6511 fpadd16 %f16, %f0, %f6
6512 fsrc2 %f2, %f26
6513 sll %l1, 0x1D, %i7
6514 sub %g4, 0x0ED4, %i6
6515 ld [%l7 + 0x18], %f4
6516 nop
6517 setx 0xD6D16452D508DFA0, %l0, %l6
6518 stx %l6, [%l7 + 0x28]
6519 ldd [%l7 + 0x28], %f30
6520 setx 0x58A703F27DAD4CFB, %l1, %l5
6521 stx %l5, [%l7 + 0x10]
6522 ldd [%l7 + 0x10], %f6
6523 fdivd %f6, %f30, %f6
6524 movleu %icc, %o4, %g1
6525 popc %o5, %l5
6526 alignaddrl %o1, %g5, %o3
6527 set 0x5A, %l0
6528 stba %l0, [%l7 + %l0] 0x80
6529 movcc %xcc, %i3, %g6
6530 srl %g2, %o0, %o2
6531 smul %i5, 0x1395, %l4
6532 fornot2 %f22, %f16, %f30
6533 tsubcctv %o6, 0x0220, %l2
6534 set 0x20, %o4
6535 stwa %i0, [%l7 + %o4] 0x89
6536 movle %icc, %i1, %l6
6537 orncc %l3, 0x135D, %g3
6538 udivcc %i4, 0x1275, %g7
6539 orcc %i2, 0x0A1C, %l1
6540 stw %o7, [%l7 + 0x64]
6541 popc 0x0E23, %i7
6542 set 0x24, %g5
6543 lda [%l7 + %g5] 0x15, %f13
6544 set 0x1A, %i3
6545 lduba [%l7 + %i3] 0x11, %i6
6546 fmovs %f11, %f7
6547 srax %o4, 0x1D, %g1
6548 for %f30, %f0, %f8
6549 fmovsvs %icc, %f31, %f26
6550 fmovdleu %xcc, %f25, %f1
6551 alignaddrl %o5, %g4, %o1
6552 movrlez %l5, 0x276, %o3
6553 nop
6554 setx 0x97143C61, %l0, %l6
6555 st %l6, [%l7 + 0x28]
6556 ld [%l7 + 0x28], %f14
6557 setx 0xA4C2C6EB, %l1, %l5
6558 st %l5, [%l7 + 0x10]
6559 ld [%l7 + 0x10], %f22
6560 fadds %f22, %f14, %f2
6561 fzero %f6
6562 andn %g5, %l0, %g6
6563 membar 0x03
6564 tle %xcc, 0x5
6565 tneg %xcc, 0x5
6566 fpsub32 %f12, %f0, %f2
6567 subc %i3, 0x009A, %o0
6568 tvc %xcc, 0x7
6569 fpack16 %f10, %f19
6570 srl %o2, %g2, %i5
6571 addccc %l4, 0x089B, %l2
6572 edge16l %i0, %i1, %l6
6573 sdivx %o6, 0x0AB4, %g3
6574 fmovdgu %icc, %f29, %f31
6575 umulcc %i4, 0x159A, %g7
6576 fmovdle %xcc, %f25, %f9
6577 xnorcc %i2, %l1, %l3
6578 sra %i7, 0x13, %i6
6579 fnors %f7, %f16, %f26
6580 bcc,pt %xcc, loop_507
6581 fbe,a %fcc0, loop_508
6582 sll %o4, 0x03, %o7
6583 smulcc %g1, %g4, %o5
6584loop_507:
6585 nop
6586 wr %g0, 0x04, %asi
6587 sta %f6, [%l7 + 0x44] %asi
6588loop_508:
6589 fmovd %f12, %f26
6590 edge32n %o1, %l5, %o3
6591 movpos %icc, %l0, %g5
6592 fpadd32 %f22, %f16, %f12
6593 be,a loop_509
6594 brnz %g6, loop_510
6595 nop
6596 setx 0xCE675B500049E483, %l0, %l6
6597 stx %l6, [%l7 + 0x40]
6598 ldx [%l7 + 0x40], %fsr
6599 fbg,a %fcc1, loop_511
6600loop_509:
6601 fone %f4
6602loop_510:
6603 bgu,pt %icc, loop_512
6604 fpsub16s %f29, %f24, %f15
6605loop_511:
6606 fnot1s %f4, %f6
6607 sth %o0, [%l7 + 0x38]
6608loop_512:
6609 movleu %xcc, %o2, %g2
6610 fnands %f0, %f26, %f22
6611 array32 %i3, %l4, %i5
6612 array8 %i0, %l2, %i1
6613 or %o6, %g3, %i4
6614 xnorcc %l6, %i2, %g7
6615 add %l1, 0x18DB, %l3
6616 smul %i6, %i7, %o7
6617 fmovdcc %icc, %f8, %f11
6618 fmuld8sux16 %f21, %f21, %f24
6619 fmovsl %xcc, %f16, %f3
6620 brgez,a %o4, loop_513
6621 sdivcc %g4, 0x173A, %g1
6622 wr %g0, 0x11, %asi
6623 lda [%l7 + 0x64] %asi, %f28
6624loop_513:
6625 subccc %o1, 0x1B52, %l5
6626 tsubcctv %o3, %o5, %g5
6627 sethi 0x0A5A, %g6
6628 wr %g0, 0x80, %asi
6629 ldsha [%l7 + 0x18] %asi, %l0
6630 array32 %o0, %o2, %i3
6631 xnorcc %g2, %l4, %i5
6632 bn,a %xcc, loop_514
6633 edge32 %i0, %l2, %o6
6634 wr %g0, 0x10, %asi
6635 ldstuba [%l7 + 0x23] %asi, %g3
6636loop_514:
6637 sll %i1, 0x14, %i4
6638 wr %g0, 0x89, %asi
6639 lduwa [%l7 + 0x34] %asi, %i2
6640 movrgez %g7, 0x3BC, %l6
6641 tgu %xcc, 0x2
6642 edge32ln %l1, %i6, %i7
6643 subccc %o7, 0x11BC, %l3
6644 tvc %xcc, 0x5
6645 edge16n %g4, %o4, %g1
6646 edge16 %o1, %o3, %l5
6647 brz,a %g5, loop_515
6648 tpos %icc, 0x1
6649 movrlz %o5, %g6, %l0
6650 movcs %xcc, %o2, %o0
6651loop_515:
6652 fmul8sux16 %f30, %f28, %f28
6653 movvs %icc, %g2, %i3
6654 bge,a %xcc, loop_516
6655 edge16n %l4, %i5, %i0
6656 srlx %o6, 0x0E, %l2
6657 array8 %g3, %i1, %i2
6658loop_516:
6659 bge,a %icc, loop_517
6660 movn %icc, %g7, %l6
6661 tsubcctv %l1, %i6, %i4
6662 fbo,a %fcc0, loop_518
6663loop_517:
6664 edge16l %i7, %l3, %o7
6665 movvs %xcc, %g4, %g1
6666 fpsub32s %f13, %f8, %f25
6667loop_518:
6668 bneg,a %icc, loop_519
6669 tge %icc, 0x5
6670 bcs,a %icc, loop_520
6671 xor %o1, 0x0162, %o4
6672loop_519:
6673 tne %icc, 0x2
6674 edge32ln %l5, %g5, %o3
6675loop_520:
6676 srax %g6, 0x1B, %o5
6677 smulcc %o2, 0x0F02, %o0
6678 array16 %g2, %l0, %l4
6679 edge32n %i3, %i0, %o6
6680 edge16 %l2, %i5, %i1
6681 bge,pn %icc, loop_521
6682 fbule %fcc3, loop_522
6683 bge,pn %icc, loop_523
6684 xorcc %g3, %g7, %i2
6685loop_521:
6686 udiv %l1, 0x0791, %l6
6687loop_522:
6688 orn %i4, 0x1ABE, %i6
6689loop_523:
6690 ta %icc, 0x3
6691 fmul8x16al %f11, %f15, %f28
6692 fnands %f5, %f31, %f30
6693 xnor %l3, 0x0BE5, %o7
6694 edge16n %i7, %g4, %g1
6695 movrgez %o4, 0x31B, %o1
6696 xorcc %l5, 0x0D4B, %g5
6697 fones %f14
6698 movrne %g6, 0x0F2, %o5
6699 andncc %o2, %o3, %o0
6700 mulx %l0, %g2, %l4
6701 smul %i0, %i3, %l2
6702 alignaddr %i5, %i1, %o6
6703 mulscc %g3, %g7, %i2
6704 fpadd16 %f4, %f0, %f16
6705 nop
6706 setx 0x5B43B4E407782D1B, %l0, %l6
6707 stx %l6, [%l7 + 0x28]
6708 ldd [%l7 + 0x28], %f20
6709 setx 0xDFC1B12DF41E4233, %l1, %l5
6710 stx %l5, [%l7 + 0x10]
6711 ldd [%l7 + 0x10], %f20
6712 fdivd %f20, %f20, %f26
6713 addcc %l1, %i4, %l6
6714 movcs %icc, %i6, %o7
6715 nop
6716 fitod %f8, %f22
6717 fdtoi %f22, %f31
6718 wr %g0, 0xe2, %asi
6719 stha %i7, [%l7 + 0x78] %asi
6720 membar #Sync
6721 wr %g0, 0x11, %asi
6722 ldda [%l7 + 0x40] %asi, %f16
6723 stw %l3, [%l7 + 0x08]
6724 tle %xcc, 0x5
6725 orcc %g4, 0x1947, %g1
6726 smul %o4, %l5, %o1
6727 addcc %g5, %o5, %g6
6728 xnorcc %o2, 0x1F42, %o0
6729 movcs %xcc, %o3, %g2
6730 tcc %icc, 0x6
6731 tl %xcc, 0x2
6732 fsrc1s %f0, %f11
6733 nop
6734 set 0x6C, %o1
6735 lduh [%l7 + %o1], %l0
6736 fpadd32 %f24, %f8, %f10
6737 nop
6738 setx loop_524, %l0, %l1
6739 wrpr 0x1, %tl
6740 wrpr %l1, %tpc
6741 add %l1, 0x4, %l1
6742 wrpr %l1, %tnpc
6743 setx 0x34400001400, %l0, %l1
6744 wrpr %l1, %tstate
6745 wrhpr 0x4, %htstate
6746 retry
6747 fmovdvs %xcc, %f3, %f29
6748 nop
6749 fitod %f12, %f6
6750 fdtox %f6, %f30
6751 fxtod %f30, %f4
6752 edge16n %l4, %i0, %i3
6753loop_524:
6754 fxnors %f5, %f29, %f1
6755 edge32n %i5, %l2, %o6
6756 movvs %xcc, %i1, %g7
6757 ldd [%l7 + 0x78], %f10
6758 fpsub32 %f20, %f16, %f20
6759 udiv %i2, 0x1C25, %l1
6760 addc %i4, 0x10F3, %g3
6761 restored
6762 rdpr %cwp, %g1
6763 rdpr %cansave, %g2
6764 rdpr %canrestore, %g3
6765 rdpr %cleanwin, %g4
6766 rdpr %otherwin, %g5
6767 rdpr %wstate, %g6
6768 taddcctv %l6, %o7, %i6
6769 xnor %i7, 0x1EAB, %g4
6770 fmovdg %xcc, %f28, %f23
6771 xor %g1, %l3, %l5
6772 edge8n %o1, %g5, %o4
6773 sdivcc %o5, 0x0740, %o2
6774 umul %o0, 0x0493, %o3
6775 wr %g0, 0x19, %asi
6776 ldstuba [%l7 + 0x1B] %asi, %g6
6777 array8 %g2, %l0, %l4
6778 bpos,a loop_525
6779 sth %i3, [%l7 + 0x16]
6780 orcc %i5, %i0, %l2
6781 orncc %o6, %g7, %i1
6782loop_525:
6783 mulscc %l1, 0x19D8, %i2
6784 fmovdpos %icc, %f12, %f26
6785 fba %fcc3, loop_526
6786 or %g3, 0x1CA0, %l6
6787 ldsb [%l7 + 0x36], %i4
6788 tpos %icc, 0x4
6789loop_526:
6790 movcc %icc, %i6, %o7
6791 sdivx %g4, 0x0783, %i7
6792 mova %icc, %l3, %g1
6793 bg,a,pn %icc, loop_527
6794 brlez,a %o1, loop_528
6795 subccc %l5, %o4, %g5
6796 edge16ln %o2, %o0, %o5
6797loop_527:
6798 tne %xcc, 0x0
6799loop_528:
6800 taddcctv %g6, %o3, %l0
6801 nop
6802 fitos %f13, %f4
6803 fxor %f10, %f14, %f26
6804 addc %g2, %l4, %i5
6805 fmovrdlez %i0, %f12, %f8
6806 bvc,a %icc, loop_529
6807 orncc %l2, 0x004E, %i3
6808 fmul8x16al %f10, %f18, %f16
6809 fbug,a %fcc3, loop_530
6810loop_529:
6811 bvs,a,pt %icc, loop_531
6812 fbul %fcc0, loop_532
6813 tneg %icc, 0x3
6814loop_530:
6815 movrgez %o6, %g7, %l1
6816loop_531:
6817 mova %icc, %i1, %g3
6818loop_532:
6819 tn %xcc, 0x1
6820 saved
6821 rdpr %cwp, %g1
6822 rdpr %cansave, %g2
6823 rdpr %canrestore, %g3
6824 rdpr %cleanwin, %g4
6825 rdpr %otherwin, %g5
6826 rdpr %wstate, %g6
6827 movvs %xcc, %l6, %i2
6828 movl %icc, %i6, %i4
6829 movg %icc, %o7, %g4
6830 nop
6831 set 0x5C, %o3
6832 ldsh [%l7 + %o3], %l3
6833 restored
6834 rdpr %cwp, %g1
6835 rdpr %cansave, %g2
6836 rdpr %canrestore, %g3
6837 rdpr %cleanwin, %g4
6838 rdpr %otherwin, %g5
6839 rdpr %wstate, %g6
6840 edge16l %i7, %o1, %l5
6841 movg %xcc, %g1, %o4
6842 smul %g5, 0x0D6D, %o0
6843 alignaddr %o2, %o5, %g6
6844 xnorcc %l0, 0x174E, %o3
6845 tcc %xcc, 0x4
6846 edge32ln %g2, %i5, %i0
6847 fmovda %xcc, %f8, %f9
6848 movre %l4, %l2, %i3
6849 saved
6850 rdpr %cwp, %g1
6851 rdpr %cansave, %g2
6852 rdpr %canrestore, %g3
6853 rdpr %cleanwin, %g4
6854 rdpr %otherwin, %g5
6855 rdpr %wstate, %g6
6856 fmovdg %icc, %f23, %f24
6857 tge %icc, 0x0
6858 movleu %icc, %g7, %o6
6859 subcc %l1, %i1, %l6
6860 tsubcctv %i2, %i6, %g3
6861 subc %i4, %o7, %l3
6862 movrgez %g4, 0x218, %o1
6863 nop
6864 setx 0xA859595760450DF8, %l0, %l6
6865 stx %l6, [%l7 + 0x38]
6866 ldx [%l7 + 0x38], %fsr
6867 popc 0x0D21, %i7
6868 tpos %xcc, 0x1
6869 lduw [%l7 + 0x2C], %g1
6870 popc 0x08F9, %l5
6871 fpadd32 %f4, %f10, %f4
6872 movvc %xcc, %o4, %g5
6873 te %icc, 0x2
6874 edge32ln %o2, %o0, %g6
6875 udivcc %o5, 0x1286, %l0
6876 movpos %xcc, %g2, %i5
6877 addcc %o3, 0x1016, %l4
6878 movgu %xcc, %i0, %l2
6879 tvc %xcc, 0x2
6880 tgu %xcc, 0x3
6881 set 0x48, %o0
6882 ldxa [%l7 + %o0] 0x89, %g7
6883 nop
6884 setx loop_533, %l0, %l1
6885 wrpr 0x1, %tl
6886 wrpr %l1, %tpc
6887 add %l1, 0x4, %l1
6888 wrpr %l1, %tnpc
6889 setx 0x34400001400, %l0, %l1
6890 wrpr %l1, %tstate
6891 wrhpr 0x4, %htstate
6892 retry
6893 xnorcc %i3, 0x13ED, %l1
6894 ld [%l7 + 0x28], %f30
6895 bleu,a,pn %icc, loop_534
6896loop_533:
6897 edge16ln %i1, %l6, %o6
6898 andncc %i6, %g3, %i2
6899 xorcc %o7, %l3, %i4
6900loop_534:
6901 array8 %g4, %o1, %g1
6902 nop
6903 setx 0x0052CC70F07F1E13, %l0, %l6
6904 stx %l6, [%l7 + 0x18]
6905 ldx [%l7 + 0x18], %fsr
6906 wr %g0, 0x11, %asi
6907 stha %l5, [%l7 + 0x7A] %asi
6908 membar 0x21
6909 taddcc %i7, 0x1B24, %o4
6910 fbne %fcc0, loop_535
6911 subcc %o2, 0x058F, %g5
6912 tle %xcc, 0x5
6913 umulcc %g6, %o0, %l0
6914loop_535:
6915 movgu %icc, %g2, %o5
6916 wr %g0, 0xeb, %asi
6917 stha %o3, [%l7 + 0x32] %asi
6918 membar #Sync
6919 set 0x40, %g3
6920 lda [%l7 + %g3] 0x81, %f11
6921 fbne,a %fcc2, loop_536
6922 tleu %xcc, 0x6
6923 edge16ln %i5, %i0, %l4
6924 fmovdvc %icc, %f21, %f3
6925loop_536:
6926 popc 0x1264, %l2
6927 fpsub32s %f4, %f30, %f23
6928 movgu %xcc, %g7, %l1
6929 fabss %f0, %f24
6930 smul %i3, 0x193A, %l6
6931 nop
6932 setx 0x869AD82610064328, %l0, %l6
6933 stx %l6, [%l7 + 0x28]
6934 ldd [%l7 + 0x28], %f12
6935 setx 0x3F08B777BF9D1E37, %l1, %l5
6936 stx %l5, [%l7 + 0x10]
6937 ldd [%l7 + 0x10], %f14
6938 fdivd %f14, %f12, %f30
6939 movn %xcc, %o6, %i6
6940 stbar
6941 sth %g3, [%l7 + 0x48]
6942 udiv %i1, 0x0F4F, %i2
6943 subc %l3, %i4, %o7
6944 subc %g4, %o1, %g1
6945 addccc %l5, 0x0885, %i7
6946 bpos,a %xcc, loop_537
6947 orcc %o4, %g5, %o2
6948 subcc %g6, 0x07C2, %l0
6949 fbue %fcc0, loop_538
6950loop_537:
6951 or %o0, %g2, %o5
6952 subccc %i5, 0x09A6, %o3
6953 movge %icc, %i0, %l2
6954loop_538:
6955 fbul,a %fcc1, loop_539
6956 bne,a loop_540
6957 edge16 %l4, %g7, %i3
6958 edge32 %l6, %l1, %i6
6959loop_539:
6960 andncc %g3, %i1, %o6
6961loop_540:
6962 move %xcc, %i2, %l3
6963 ba,a %icc, loop_541
6964 array8 %i4, %o7, %o1
6965 tgu %xcc, 0x0
6966 tvs %xcc, 0x3
6967loop_541:
6968 tsubcc %g4, 0x097D, %g1
6969 fba %fcc2, loop_542
6970 andncc %i7, %l5, %g5
6971 fbo %fcc0, loop_543
6972 movl %icc, %o2, %g6
6973loop_542:
6974 move %icc, %o4, %o0
6975 tl %icc, 0x2
6976loop_543:
6977 sdivcc %l0, 0x05DA, %o5
6978 array16 %i5, %g2, %o3
6979 movg %xcc, %l2, %i0
6980 sll %g7, 0x14, %i3
6981 fmovdl %icc, %f17, %f21
6982 tneg %xcc, 0x0
6983 fbule,a %fcc0, loop_544
6984 srl %l6, 0x18, %l4
6985 wr %g0, 0x88, %asi
6986 ldstuba [%l7 + 0x59] %asi, %i6
6987loop_544:
6988 fxor %f10, %f24, %f30
6989 wr %g0, 0x80, %asi
6990 stda %f16, [%l7 + 0x40] %asi
6991 mova %xcc, %g3, %l1
6992 tcc %icc, 0x2
6993 srlx %i1, %o6, %i2
6994 smulcc %i4, %l3, %o1
6995 wr %g0, 0x89, %asi
6996 ldsha [%l7 + 0x64] %asi, %g4
6997 movn %xcc, %g1, %i7
6998 subccc %l5, 0x1B64, %g5
6999 alignaddr %o2, %o7, %o4
7000 nop
7001 setx 0x5EEA798D, %l0, %l6
7002 st %l6, [%l7 + 0x28]
7003 ld [%l7 + 0x28], %f27
7004 setx 0x04AB85FA, %l1, %l5
7005 st %l5, [%l7 + 0x10]
7006 ld [%l7 + 0x10], %f27
7007 fdivs %f27, %f27, %f31
7008 addcc %g6, %l0, %o0
7009 sllx %o5, %g2, %o3
7010 swap [%l7 + 0x40], %i5
7011 fsrc1 %f26, %f24
7012 sra %i0, %l2, %i3
7013 flush %l7 + 0x54
7014 or %g7, %l4, %l6
7015 nop
7016 fitos %f9, %f21
7017 fstox %f21, %f10
7018 fxtos %f10, %f5
7019 edge16 %g3, %l1, %i1
7020 tne %icc, 0x0
7021 brlez %o6, loop_545
7022 tcs %xcc, 0x4
7023 ldstub [%l7 + 0x7D], %i2
7024 tne %xcc, 0x0
7025loop_545:
7026 lduw [%l7 + 0x2C], %i4
7027 alignaddr %l3, %i6, %o1
7028 fmovdcs %icc, %f22, %f23
7029 movleu %icc, %g4, %i7
7030 tl %xcc, 0x5
7031 fmovsle %xcc, %f20, %f6
7032 edge32n %l5, %g1, %o2
7033 sllx %g5, %o4, %o7
7034 movvc %xcc, %g6, %o0
7035 tcc %xcc, 0x5
7036 edge16ln %o5, %l0, %o3
7037 movvc %icc, %i5, %g2
7038 brnz %l2, loop_546
7039 umul %i3, %g7, %i0
7040 subcc %l6, %l4, %g3
7041 tgu %icc, 0x2
7042loop_546:
7043 array32 %i1, %o6, %i2
7044 fornot2s %f30, %f12, %f2
7045 fpsub16 %f30, %f6, %f12
7046 membar 0x2A
7047 tneg %icc, 0x0
7048 nop
7049 fitos %f14, %f2
7050 fstod %f2, %f14
7051 tge %icc, 0x3
7052 xnor %i4, 0x06EA, %l3
7053 tvc %xcc, 0x7
7054 lduw [%l7 + 0x74], %l1
7055 nop
7056 setx 0x1C281BCD5070A343, %l0, %l6
7057 stx %l6, [%l7 + 0x70]
7058 ldx [%l7 + 0x70], %fsr
7059 subc %o1, 0x059F, %g4
7060 taddcctv %i6, 0x0409, %i7
7061 alignaddrl %g1, %o2, %l5
7062 movvs %icc, %g5, %o4
7063 fmovdn %icc, %f4, %f19
7064 umul %g6, 0x11DE, %o7
7065 tne %xcc, 0x6
7066 movrlz %o0, 0x28A, %o5
7067 bneg,a %icc, loop_547
7068 ldsw [%l7 + 0x2C], %o3
7069 smul %l0, 0x0677, %i5
7070 nop
7071 fitos %f10, %f11
7072 fstox %f11, %f0
7073 fxtos %f0, %f13
7074loop_547:
7075 tcc %icc, 0x3
7076 fbo,a %fcc0, loop_548
7077 fmovdl %icc, %f5, %f21
7078 nop
7079 setx 0x9BD13909272C4431, %l0, %l6
7080 stx %l6, [%l7 + 0x28]
7081 ldd [%l7 + 0x28], %f0
7082 setx 0xB32C625E83D74AF4, %l1, %l5
7083 stx %l5, [%l7 + 0x10]
7084 ldd [%l7 + 0x10], %f4
7085 fsubd %f4, %f0, %f14
7086 fmovsle %icc, %f5, %f3
7087loop_548:
7088 fmovde %icc, %f31, %f21
7089 edge8 %g2, %l2, %i3
7090 umulcc %i0, 0x18F2, %l6
7091 fnegd %f18, %f10
7092 restored
7093 rdpr %cwp, %g1
7094 rdpr %cansave, %g2
7095 rdpr %canrestore, %g3
7096 rdpr %cleanwin, %g4
7097 rdpr %otherwin, %g5
7098 rdpr %wstate, %g6
7099 xorcc %l4, %g3, %i1
7100 ldstub [%l7 + 0x4C], %o6
7101 movg %icc, %i2, %g7
7102 alignaddr %i4, %l1, %o1
7103 bgu %xcc, loop_549
7104 lduw [%l7 + 0x34], %g4
7105 fbue,a %fcc2, loop_550
7106 sllx %l3, %i7, %g1
7107loop_549:
7108 fmovsvs %xcc, %f2, %f22
7109 nop
7110 setx 0xA7820DA270643001, %l0, %l6
7111 stx %l6, [%l7 + 0x38]
7112 ldx [%l7 + 0x38], %fsr
7113loop_550:
7114 nop
7115 membar #Sync
7116 set 0x40, %l6
7117 ldda [%l7 + %l6] 0xf1, %f16
7118 addc %i6, %l5, %g5
7119 fmovdvs %xcc, %f25, %f14
7120 fbu %fcc2, loop_551
7121 movrgz %o4, 0x147, %g6
7122 fmul8ulx16 %f18, %f2, %f16
7123 srl %o7, %o0, %o5
7124loop_551:
7125 fmovs %f30, %f15
7126 wr %g0, 0x89, %asi
7127 ldsba [%l7 + 0x71] %asi, %o3
7128 fnor %f16, %f26, %f0
7129 fmovrsne %o2, %f5, %f1
7130 movneg %xcc, %l0, %i5
7131 brnz %l2, loop_552
7132 sir 0x10EF
7133 std %f24, [%l7 + 0x68]
7134 orn %g2, %i0, %i3
7135loop_552:
7136 sdiv %l6, 0x1BC0, %g3
7137 udivcc %l4, 0x1A3B, %o6
7138 fmovdpos %xcc, %f31, %f27
7139 fbuge,a %fcc3, loop_553
7140 fbuge %fcc1, loop_554
7141 te %xcc, 0x1
7142 set 0x40, %i2
7143 ldda [%l7 + %i2] 0x89, %f16
7144loop_553:
7145 orn %i2, %g7, %i4
7146loop_554:
7147 std %f2, [%l7 + 0x78]
7148 smul %l1, 0x0D7B, %o1
7149 xnor %g4, 0x1364, %i1
7150 fmul8x16 %f9, %f0, %f20
7151 move %xcc, %i7, %l3
7152 movg %icc, %g1, %l5
7153 tneg %xcc, 0x2
7154 fbl,a %fcc1, loop_555
7155 array16 %i6, %g5, %g6
7156 smul %o4, 0x0C7D, %o0
7157 movl %icc, %o7, %o5
7158loop_555:
7159 nop
7160 add %l7, 0x18, %l6
7161 wr %g0, 0x88, %asi
7162 casxa [%l6] 0x88, %o2, %o3
7163 call loop_556
7164 sdivcc %i5, 0x1E0D, %l0
7165 fbul %fcc0, loop_557
7166 ta %xcc, 0x3
7167loop_556:
7168 be %icc, loop_558
7169 srl %g2, %i0, %i3
7170loop_557:
7171 array16 %l6, %g3, %l4
7172 andn %l2, 0x02C0, %o6
7173loop_558:
7174 edge8 %i2, %g7, %l1
7175 tgu %xcc, 0x3
7176 subcc %o1, 0x03A2, %g4
7177 sll %i1, 0x13, %i7
7178 nop
7179 fitos %f9, %f9
7180 fstox %f9, %f20
7181 fxtos %f20, %f3
7182 sdiv %i4, 0x0C44, %g1
7183 movle %icc, %l5, %l3
7184 bge,a,pt %xcc, loop_559
7185 tsubcctv %i6, 0x16A6, %g5
7186 array32 %g6, %o4, %o7
7187 move %icc, %o5, %o0
7188loop_559:
7189 edge8ln %o3, %o2, %l0
7190 edge16 %g2, %i0, %i5
7191 mova %xcc, %i3, %l6
7192 smul %l4, %g3, %o6
7193 tne %icc, 0x5
7194 xnor %l2, 0x1217, %g7
7195 fmovsvc %icc, %f10, %f22
7196 xnorcc %l1, %o1, %i2
7197 lduh [%l7 + 0x52], %i1
7198 umul %g4, 0x05B5, %i4
7199 xnor %g1, 0x1F07, %i7
7200 alignaddr %l5, %i6, %l3
7201 set 0x48, %g2
7202 prefetcha [%l7 + %g2] 0x0c, 0x1
7203 tvc %xcc, 0x6
7204 addccc %o4, 0x1842, %o7
7205 movneg %xcc, %g5, %o0
7206 smulcc %o3, 0x1795, %o2
7207 bcc loop_560
7208 tne %icc, 0x2
7209 movleu %icc, %o5, %g2
7210 fmovsn %icc, %f10, %f13
7211loop_560:
7212 nop
7213 setx 0x6211B055, %l0, %l6
7214 st %l6, [%l7 + 0x28]
7215 ld [%l7 + 0x28], %f27
7216 fsqrts %f27, %f29
7217 sethi 0x1104, %i0
7218 membar 0x14
7219 brlez %l0, loop_561
7220 sllx %i3, 0x10, %l6
7221 tge %icc, 0x6
7222 srlx %l4, 0x05, %g3
7223loop_561:
7224 nop
7225 set 0x24, %l3
7226 stw %i5, [%l7 + %l3]
7227 fmovrdlz %o6, %f0, %f6
7228 or %l2, %g7, %o1
7229 edge8l %i2, %l1, %i1
7230 bcc,a %icc, loop_562
7231 orncc %g4, %g1, %i4
7232 udiv %i7, 0x1E83, %i6
7233 movrgz %l5, %g6, %l3
7234loop_562:
7235 edge32n %o4, %g5, %o0
7236 te %xcc, 0x3
7237 stx %o3, [%l7 + 0x20]
7238 movcc %xcc, %o2, %o5
7239 fmovdle %icc, %f7, %f27
7240 tpos %icc, 0x1
7241 fpadd16 %f2, %f26, %f18
7242 mulx %g2, %i0, %o7
7243 fpadd16 %f30, %f28, %f6
7244 fmovdcs %xcc, %f6, %f31
7245 bcc,a,pt %xcc, loop_563
7246 movneg %icc, %i3, %l6
7247 bg %icc, loop_564
7248 xor %l4, 0x03CF, %g3
7249loop_563:
7250 movg %icc, %l0, %i5
7251 fnot1s %f25, %f24
7252loop_564:
7253 umulcc %l2, %g7, %o1
7254 movne %xcc, %o6, %l1
7255 array32 %i1, %g4, %i2
7256 orncc %i4, 0x12E4, %g1
7257 and %i6, 0x0E82, %l5
7258 bl,a,pn %xcc, loop_565
7259 fornot2s %f30, %f8, %f20
7260 fmovsne %xcc, %f26, %f26
7261 tsubcc %g6, %i7, %l3
7262loop_565:
7263 fnor %f6, %f28, %f12
7264 movgu %icc, %g5, %o4
7265 edge16 %o3, %o0, %o2
7266 brnz,a %g2, loop_566
7267 sub %i0, %o5, %i3
7268 nop
7269 setx loop_567, %l0, %l1
7270 wrpr 0x1, %tl
7271 wrpr %l1, %tpc
7272 add %l1, 0x4, %l1
7273 wrpr %l1, %tnpc
7274 setx 0x34400001400, %l0, %l1
7275 wrpr %l1, %tstate
7276 wrhpr 0x4, %htstate
7277 retry
7278 movl %xcc, %l6, %o7
7279loop_566:
7280 xorcc %g3, %l0, %l4
7281 movvs %xcc, %l2, %g7
7282loop_567:
7283 addccc %o1, 0x11FB, %i5
7284 movvc %icc, %o6, %l1
7285 movl %icc, %i1, %i2
7286 fbu,a %fcc2, loop_568
7287 sir 0x0B6E
7288 tge %icc, 0x7
7289 nop
7290 setx 0xE1166E70, %l0, %l6
7291 st %l6, [%l7 + 0x28]
7292 ld [%l7 + 0x28], %f5
7293 fsqrts %f5, %f16
7294loop_568:
7295 fmul8x16 %f0, %f26, %f8
7296 fcmple16 %f20, %f2, %i4
7297 andn %g4, 0x023B, %i6
7298 te %icc, 0x0
7299 movleu %icc, %g1, %g6
7300 bl,a loop_569
7301 xorcc %i7, 0x1EEA, %l3
7302 stbar
7303 fmovrde %l5, %f26, %f4
7304loop_569:
7305 restored
7306 rdpr %cwp, %g1
7307 rdpr %cansave, %g2
7308 rdpr %canrestore, %g3
7309 rdpr %cleanwin, %g4
7310 rdpr %otherwin, %g5
7311 rdpr %wstate, %g6
7312 fzero %f12
7313 fzeros %f23
7314 udivcc %o4, 0x0ED5, %o3
7315 subcc %o0, %o2, %g5
7316 umulcc %g2, 0x10A2, %o5
7317 wr %g0, 0x11, %asi
7318 stba %i0, [%l7 + 0x4F] %asi
7319 sdiv %l6, 0x06D3, %o7
7320 movne %icc, %g3, %l0
7321 tsubcctv %i3, %l4, %l2
7322 fxors %f22, %f8, %f8
7323 edge8l %g7, %i5, %o1
7324 movg %xcc, %l1, %o6
7325 fnors %f14, %f0, %f22
7326 edge16ln %i2, %i4, %g4
7327 ldd [%l7 + 0x70], %f26
7328 edge8n %i6, %i1, %g6
7329 fxnors %f30, %f26, %f2
7330 movg %icc, %i7, %g1
7331 bpos loop_570
7332 mulscc %l3, 0x19CF, %o4
7333 fcmpne16 %f22, %f6, %o3
7334 ld [%l7 + 0x40], %f0
7335loop_570:
7336 fnot2 %f28, %f2
7337 fbu,a %fcc3, loop_571
7338 xnorcc %o0, 0x00DB, %l5
7339 fzero %f30
7340 movrgz %o2, %g2, %g5
7341loop_571:
7342 movle %icc, %i0, %o5
7343 move %icc, %l6, %g3
7344 fandnot1 %f24, %f30, %f14
7345 sethi 0x01AD, %l0
7346 saved
7347 rdpr %cwp, %g1
7348 rdpr %cansave, %g2
7349 rdpr %canrestore, %g3
7350 rdpr %cleanwin, %g4
7351 rdpr %otherwin, %g5
7352 rdpr %wstate, %g6
7353 subc %o7, 0x0094, %i3
7354 move %icc, %l4, %g7
7355 movcc %icc, %i5, %l2
7356 brgez,a %o1, loop_572
7357 and %o6, 0x0CF6, %i2
7358 tn %icc, 0x5
7359 alignaddrl %i4, %g4, %i6
7360loop_572:
7361 nop
7362 membar #Sync
7363 wr %g0, 0x16, %asi
7364 ldda [%l7 + 0x40] %asi, %f0
7365 tvc %xcc, 0x4
7366 array32 %i1, %g6, %l1
7367 tge %xcc, 0x6
7368 nop
7369 setx 0xF522AB27, %l0, %l6
7370 st %l6, [%l7 + 0x28]
7371 ld [%l7 + 0x28], %f21
7372 setx 0x4D8E9A38, %l1, %l5
7373 st %l5, [%l7 + 0x10]
7374 ld [%l7 + 0x10], %f31
7375 fdivs %f31, %f21, %f0
7376 edge8l %g1, %i7, %l3
7377 bn,a,pn %icc, loop_573
7378 bcs,a loop_574
7379 xnorcc %o4, 0x0F50, %o3
7380 umulcc %l5, %o0, %g2
7381loop_573:
7382 bvc,a,pt %xcc, loop_575
7383loop_574:
7384 pdist %f14, %f10, %f24
7385 set 0x30, %i4
7386 stba %o2, [%l7 + %i4] 0x89
7387loop_575:
7388 movge %xcc, %i0, %o5
7389 fmovdcs %icc, %f27, %f8
7390 movrlez %l6, 0x261, %g5
7391 wr %g0, 0x11, %asi
7392 stxa %l0, [%l7 + 0x48] %asi
7393 stbar
7394 tn %icc, 0x1
7395 fbug,a %fcc2, loop_576
7396 restored
7397 rdpr %cwp, %g1
7398 rdpr %cansave, %g2
7399 rdpr %canrestore, %g3
7400 rdpr %cleanwin, %g4
7401 rdpr %otherwin, %g5
7402 rdpr %wstate, %g6
7403 andcc %o7, %g3, %l4
7404 ldstub [%l7 + 0x50], %g7
7405loop_576:
7406 nop
7407 wr %g0, 0x4f, %asi
7408 ldxa [%g0 + 0x10] %asi, %i3
7409 wr %g0, 0xf8, %asi
7410 stda %f0, [%l7 + 0x40] %asi
7411 membar #Sync
7412 fcmpne32 %f28, %f0, %i5
7413 edge32 %l2, %o1, %i2
7414 fbuge %fcc2, loop_577
7415 fnot1s %f3, %f28
7416 bcs,pt %icc, loop_578
7417 andncc %o6, %i4, %g4
7418loop_577:
7419 nop
7420 wr %g0, 0xeb, %asi
7421 stwa %i1, [%l7 + 0x60] %asi
7422 membar #Sync
7423loop_578:
7424 fnot1 %f30, %f12
7425 membar 0x3E
7426 saved
7427 rdpr %cwp, %g1
7428 rdpr %cansave, %g2
7429 rdpr %canrestore, %g3
7430 rdpr %cleanwin, %g4
7431 rdpr %otherwin, %g5
7432 rdpr %wstate, %g6
7433 nop
7434 fitos %f2, %f14
7435 fstox %f14, %f14
7436 tle %icc, 0x2
7437 fbug,a %fcc0, loop_579
7438 movg %xcc, %g6, %l1
7439 edge8n %i6, %i7, %g1
7440 fbge,a %fcc0, loop_580
7441loop_579:
7442 fcmple32 %f12, %f26, %l3
7443 movn %xcc, %o3, %o4
7444 xorcc %l5, 0x157F, %o0
7445loop_580:
7446 sdivx %o2, 0x05E2, %i0
7447 fbuge,a %fcc0, loop_581
7448 tvs %xcc, 0x6
7449 fxors %f9, %f16, %f30
7450 nop
7451 setx 0x25937BBD, %l0, %l6
7452 st %l6, [%l7 + 0x28]
7453 ld [%l7 + 0x28], %f2
7454 fsqrts %f2, %f31
7455loop_581:
7456 sllx %o5, %g2, %l6
7457 fmovdne %xcc, %f14, %f27
7458 subccc %l0, %o7, %g3
7459 mova %xcc, %l4, %g5
7460 fbul,a %fcc3, loop_582
7461 bl,a,pt %xcc, loop_583
7462 movrgz %i3, %g7, %l2
7463 andncc %o1, %i5, %o6
7464loop_582:
7465 fcmpeq16 %f0, %f28, %i4
7466loop_583:
7467 edge32n %g4, %i2, %g6
7468 ta %xcc, 0x7
7469 xnor %i1, 0x0954, %l1
7470 movne %icc, %i7, %i6
7471 fbge %fcc2, loop_584
7472 fmul8ulx16 %f0, %f26, %f8
7473 movvc %xcc, %l3, %g1
7474 udivx %o4, 0x0B8B, %l5
7475loop_584:
7476 sdivx %o3, 0x09FC, %o2
7477 bgu,pt %xcc, loop_585
7478 andncc %i0, %o0, %o5
7479 fmovrde %g2, %f30, %f24
7480 fornot1s %f28, %f20, %f11
7481loop_585:
7482 fmovdcc %xcc, %f16, %f12
7483 fandnot2 %f10, %f2, %f16
7484 nop
7485 setx 0xA539DCD1D91C2860, %l0, %l6
7486 stx %l6, [%l7 + 0x28]
7487 ldd [%l7 + 0x28], %f10
7488 setx 0x46471E8684E84FDC, %l1, %l5
7489 stx %l5, [%l7 + 0x10]
7490 ldd [%l7 + 0x10], %f0
7491 fsubd %f0, %f10, %f8
7492 ldsb [%l7 + 0x26], %l6
7493 fmovdge %xcc, %f31, %f8
7494 nop
7495 fitos %f8, %f29
7496 fstoi %f29, %f2
7497 edge32l %o7, %g3, %l4
7498 nop
7499 fitos %f6, %f5
7500 fstox %f5, %f18
7501 fxtos %f18, %f16
7502 subc %g5, %i3, %g7
7503 fbo,a %fcc0, loop_586
7504 brnz %l0, loop_587
7505 be,a,pn %icc, loop_588
7506 movvc %icc, %l2, %o1
7507loop_586:
7508 fbule %fcc0, loop_589
7509loop_587:
7510 mulx %o6, %i5, %g4
7511loop_588:
7512 nop
7513 fitod %f27, %f16
7514 popc %i4, %g6
7515loop_589:
7516 taddcctv %i2, 0x0BC8, %l1
7517 movcc %icc, %i1, %i7
7518 fsrc2 %f0, %f0
7519 fcmpeq32 %f0, %f28, %l3
7520 fpsub16s %f28, %f9, %f17
7521 movleu %icc, %g1, %o4
7522 te %icc, 0x2
7523 smul %l5, 0x0FAE, %o3
7524 movrlez %i6, 0x241, %o2
7525 fpack32 %f12, %f2, %f12
7526 movcc %xcc, %i0, %o0
7527 set 0x7B, %i1
7528 ldstuba [%l7 + %i1] 0x0c, %o5
7529 fbule %fcc0, loop_590
7530 alignaddr %l6, %o7, %g2
7531 andcc %l4, 0x118B, %g3
7532 wr %g0, 0x19, %asi
7533 ldsba [%l7 + 0x78] %asi, %g5
7534loop_590:
7535 faligndata %f24, %f16, %f8
7536 movle %xcc, %g7, %l0
7537 ldub [%l7 + 0x1E], %i3
7538 saved
7539 rdpr %cwp, %g1
7540 rdpr %cansave, %g2
7541 rdpr %canrestore, %g3
7542 rdpr %cleanwin, %g4
7543 rdpr %otherwin, %g5
7544 rdpr %wstate, %g6
7545 flush %l7 + 0x50
7546 set 0x2C, %i0
7547 stwa %l2, [%l7 + %i0] 0x0c
7548 edge16n %o1, %i5, %o6
7549 nop
7550 fitod %f7, %f24
7551 ldsw [%l7 + 0x74], %g4
7552 lduh [%l7 + 0x14], %g6
7553 mulx %i4, 0x0A6B, %i2
7554 smul %l1, 0x1B10, %i7
7555 tgu %icc, 0x7
7556 fone %f4
7557 stbar
7558 edge8l %l3, %i1, %g1
7559 umulcc %l5, %o4, %i6
7560 fand %f16, %f24, %f10
7561 fbg,a %fcc0, loop_591
7562 flush %l7 + 0x38
7563 wr %g0, 0x19, %asi
7564 ldsha [%l7 + 0x4C] %asi, %o2
7565loop_591:
7566 fmovdvs %icc, %f21, %f29
7567 xorcc %o3, 0x07A0, %o0
7568 and %i0, %l6, %o5
7569 edge16n %o7, %g2, %l4
7570 movrlz %g3, %g5, %g7
7571 fpack32 %f14, %f30, %f24
7572 and %i3, %l0, %o1
7573 call loop_592
7574 add %i5, %l2, %o6
7575 movrgez %g6, %g4, %i4
7576 movleu %xcc, %i2, %i7
7577loop_592:
7578 fbul %fcc1, loop_593
7579 bg,a loop_594
7580 move %icc, %l3, %i1
7581 tne %icc, 0x6
7582loop_593:
7583 bneg,pt %icc, loop_595
7584loop_594:
7585 array16 %g1, %l1, %o4
7586 nop
7587 setx loop_596, %l0, %l1
7588 wrpr 0x1, %tl
7589 wrpr %l1, %tpc
7590 add %l1, 0x4, %l1
7591 wrpr %l1, %tnpc
7592 setx 0x34400001400, %l0, %l1
7593 wrpr %l1, %tstate
7594 wrhpr 0x4, %htstate
7595 retry
7596 tcs %xcc, 0x5
7597loop_595:
7598 xor %i6, %l5, %o2
7599 sdivcc %o0, 0x0EE6, %o3
7600loop_596:
7601 orcc %i0, 0x1C1D, %o5
7602 sir 0x150F
7603 subc %l6, 0x07BE, %g2
7604 movne %xcc, %l4, %o7
7605 addcc %g5, %g7, %i3
7606 brgez %l0, loop_597
7607 fmovrslz %o1, %f8, %f0
7608 fbu,a %fcc1, loop_598
7609 edge32ln %i5, %l2, %o6
7610loop_597:
7611 fmovdneg %icc, %f23, %f14
7612 xnorcc %g3, 0x0DD3, %g6
7613loop_598:
7614 fmovs %f16, %f15
7615 xnorcc %i4, 0x058F, %i2
7616 movrgez %g4, 0x377, %i7
7617 movrgez %l3, %g1, %l1
7618 movrlez %i1, 0x2A2, %o4
7619 tsubcc %l5, %i6, %o0
7620 wr %g0, 0x11, %asi
7621 ldswa [%l7 + 0x0C] %asi, %o3
7622 array16 %i0, %o2, %l6
7623 fbue %fcc0, loop_599
7624 movn %xcc, %o5, %l4
7625 ba,a,pt %xcc, loop_600
7626 taddcc %g2, 0x0A49, %g5
7627loop_599:
7628 fbge,a %fcc3, loop_601
7629 fmovrdne %g7, %f18, %f14
7630loop_600:
7631 andcc %o7, %i3, %o1
7632 movneg %xcc, %l0, %l2
7633loop_601:
7634 tle %icc, 0x3
7635 subcc %o6, %i5, %g3
7636 ldx [%l7 + 0x20], %i4
7637 tsubcctv %i2, 0x067B, %g4
7638 fbul %fcc1, loop_602
7639 or %i7, %l3, %g6
7640 edge16ln %g1, %l1, %o4
7641 movpos %xcc, %l5, %i6
7642loop_602:
7643 tne %icc, 0x1
7644 tcc %icc, 0x2
7645 tneg %xcc, 0x0
7646 edge32n %o0, %i1, %o3
7647 sra %o2, %l6, %o5
7648 srlx %i0, %l4, %g2
7649 subc %g7, 0x149E, %o7
7650 edge32l %g5, %i3, %l0
7651 fsrc2 %f30, %f12
7652 tgu %icc, 0x7
7653 umul %o1, %o6, %i5
7654 fmovdpos %icc, %f31, %f7
7655 tge %xcc, 0x4
7656 sir 0x07D8
7657 membar 0x51
7658 nop
7659 fitod %f8, %f10
7660 fdtox %f10, %f0
7661 fxtod %f0, %f14
7662 fmovrdlz %g3, %f14, %f4
7663 nop
7664 setx loop_603, %l0, %l1
7665 wrpr 0x1, %tl
7666 wrpr %l1, %tpc
7667 add %l1, 0x4, %l1
7668 wrpr %l1, %tnpc
7669 setx 0x34400001400, %l0, %l1
7670 wrpr %l1, %tstate
7671 wrhpr 0x4, %htstate
7672 retry
7673 brgz %l2, loop_604
7674 orncc %i2, 0x0C5B, %i4
7675 fnors %f13, %f31, %f3
7676loop_603:
7677 nop
7678 setx loop_605, %l0, %l1
7679 jmpl %l1, %g4
7680loop_604:
7681 fmovrdgz %l3, %f18, %f30
7682 set 0x64, %l4
7683 ldswa [%l7 + %l4] 0x15, %g6
7684loop_605:
7685 movne %icc, %g1, %l1
7686 taddcctv %o4, 0x0384, %l5
7687 umul %i7, 0x1D10, %o0
7688 tle %icc, 0x2
7689 subcc %i1, 0x1B6D, %o3
7690 fornot2 %f18, %f4, %f28
7691 fzeros %f31
7692 wr %g0, 0xf1, %asi
7693 stda %f0, [%l7 + 0x40] %asi
7694 membar #Sync
7695 fba,a %fcc1, loop_606
7696 nop
7697 setx 0xB4DFC4871DB39F05, %l0, %l6
7698 stx %l6, [%l7 + 0x28]
7699 ldd [%l7 + 0x28], %f8
7700 setx 0xA7F172FE4ED212F2, %l1, %l5
7701 stx %l5, [%l7 + 0x10]
7702 ldd [%l7 + 0x10], %f12
7703 fmuld %f12, %f8, %f4
7704 fmovsneg %icc, %f2, %f24
7705 movl %xcc, %o2, %i6
7706loop_606:
7707 subcc %o5, 0x18BD, %l6
7708 popc 0x1B92, %l4
7709 wr %g0, 0x52, %asi
7710 ldxa [%g0 + 0x210] %asi, %g2
7711 umulcc %g7, 0x1EE0, %o7
7712 swap [%l7 + 0x7C], %i0
7713 mova %icc, %g5, %l0
7714 subc %o1, %o6, %i5
7715 stx %i3, [%l7 + 0x30]
7716 wr %g0, 0x80, %asi
7717 lduwa [%l7 + 0x58] %asi, %g3
7718 tsubcc %l2, 0x1075, %i2
7719 nop
7720 fitod %f28, %f22
7721 fnegs %f0, %f15
7722 sub %i4, 0x05BA, %g4
7723 lduh [%l7 + 0x4A], %g6
7724 fpadd32s %f13, %f5, %f17
7725 flush %l7 + 0x6C
7726 fmovrslz %g1, %f14, %f28
7727 brnz,a %l3, loop_607
7728 lduw [%l7 + 0x1C], %l1
7729 movvs %xcc, %l5, %o4
7730 tgu %xcc, 0x6
7731loop_607:
7732 movvs %icc, %i7, %i1
7733 tge %xcc, 0x7
7734 movne %xcc, %o3, %o2
7735 addccc %o0, 0x13E7, %o5
7736 fbul %fcc2, loop_608
7737 tg %icc, 0x5
7738 addcc %l6, %i6, %g2
7739 fmovsle %icc, %f28, %f29
7740loop_608:
7741 bn,pn %xcc, loop_609
7742 tsubcctv %l4, 0x1727, %o7
7743 membar 0x56
7744 fbge %fcc1, loop_610
7745loop_609:
7746 fmovdneg %icc, %f2, %f12
7747 movgu %icc, %g7, %g5
7748 wr %g0, 0x89, %asi
7749 prefetcha [%l7 + 0x18] %asi, 0x0
7750loop_610:
7751 tsubcctv %o1, 0x0CE6, %i0
7752 st %f0, [%l7 + 0x7C]
7753 wr %g0, 0x04, %asi
7754 ldsha [%l7 + 0x38] %asi, %i5
7755 membar 0x3E
7756 andn %i3, %g3, %o6
7757 bvs,a,pn %xcc, loop_611
7758 nop
7759 setx loop_612, %l0, %l1
7760 wrpr 0x1, %tl
7761 wrpr %l1, %tnpc
7762 setx 0x34400001400, %l0, %l1
7763 wrpr %l1, %tstate
7764 wrhpr 0x4, %htstate
7765 done
7766 movre %l2, %i4, %g4
7767 fmovdle %icc, %f18, %f21
7768loop_611:
7769 movrne %g6, %g1, %l3
7770loop_612:
7771 tl %xcc, 0x4
7772 orn %i2, %l5, %l1
7773 tvc %xcc, 0x0
7774 tneg %xcc, 0x7
7775 movvs %icc, %i7, %i1
7776 fones %f26
7777 fmovsa %icc, %f23, %f21
7778 bvc %icc, loop_613
7779 edge32n %o4, %o2, %o3
7780 tleu %icc, 0x7
7781 sdivx %o0, 0x00E5, %o5
7782loop_613:
7783 nop
7784 wr %g0, 0x23, %asi
7785 stwa %l6, [%l7 + 0x70] %asi
7786 membar #Sync
7787 fmovsn %xcc, %f16, %f8
7788 tgu %xcc, 0x0
7789 andn %g2, 0x181A, %i6
7790 movvs %icc, %l4, %o7
7791 tcc %xcc, 0x6
7792 orn %g7, 0x16FB, %g5
7793 movle %xcc, %l0, %i0
7794 ldsw [%l7 + 0x74], %o1
7795 smulcc %i5, %g3, %i3
7796 fmovdpos %icc, %f23, %f6
7797 add %o6, %i4, %g4
7798 fbug,a %fcc1, loop_614
7799 array16 %l2, %g6, %l3
7800 sdivcc %i2, 0x1F40, %l5
7801 alignaddrl %l1, %i7, %i1
7802loop_614:
7803 fmul8x16al %f25, %f13, %f2
7804 fone %f4
7805 move %xcc, %o4, %g1
7806 array16 %o3, %o2, %o5
7807 movleu %xcc, %l6, %o0
7808 tgu %xcc, 0x6
7809 movne %xcc, %i6, %g2
7810 fmul8x16 %f3, %f16, %f4
7811 fmovdle %icc, %f24, %f13
7812 ldsw [%l7 + 0x38], %o7
7813 movvs %xcc, %l4, %g7
7814 tvs %xcc, 0x4
7815 andncc %g5, %i0, %o1
7816 movn %icc, %i5, %g3
7817 fmovrdne %l0, %f8, %f24
7818 movrgez %i3, %o6, %g4
7819 fmovrde %l2, %f24, %f26
7820 movrgz %i4, %l3, %i2
7821 alignaddrl %l5, %l1, %i7
7822 mulx %g6, %i1, %o4
7823 fmovdne %xcc, %f26, %f21
7824 movvc %icc, %o3, %g1
7825 array8 %o2, %l6, %o0
7826 array8 %o5, %g2, %i6
7827 mulscc %l4, 0x10F1, %g7
7828 wr %g0, 0x89, %asi
7829 ldsha [%l7 + 0x52] %asi, %g5
7830 fmovrde %o7, %f16, %f4
7831 alignaddr %i0, %o1, %g3
7832 fandnot1 %f28, %f20, %f4
7833 xnorcc %l0, %i3, %o6
7834 movg %xcc, %i5, %g4
7835 wr %g0, 0x89, %asi
7836 ldstuba [%l7 + 0x18] %asi, %l2
7837 popc 0x1A7D, %i4
7838 movl %xcc, %i2, %l5
7839 popc 0x1907, %l3
7840 fmovsgu %xcc, %f11, %f14
7841 edge16n %i7, %g6, %i1
7842 wr %g0, 0xe2, %asi
7843 stwa %l1, [%l7 + 0x20] %asi
7844 membar #Sync
7845 tle %icc, 0x0
7846 membar 0x45
7847 nop
7848 setx 0xF1D06C9E3AF003D7, %l0, %l6
7849 stx %l6, [%l7 + 0x28]
7850 ldd [%l7 + 0x28], %f28
7851 fsqrtd %f28, %f26
7852 srlx %o4, %o3, %o2
7853 fmovrse %l6, %f23, %f24
7854 wr %g0, 0x89, %asi
7855 ldsba [%l7 + 0x1E] %asi, %g1
7856 fnand %f14, %f20, %f16
7857 mulscc %o5, %g2, %i6
7858 fpack16 %f6, %f10
7859 movrgez %o0, %g7, %l4
7860 orncc %o7, 0x1EF2, %g5
7861 fornot1 %f6, %f18, %f6
7862 tle %icc, 0x7
7863 wr %g0, 0x88, %asi
7864 ldstuba [%l7 + 0x49] %asi, %o1
7865 fmovdl %xcc, %f18, %f15
7866 fmovdg %icc, %f12, %f30
7867 movneg %icc, %g3, %i0
7868 fbul %fcc3, loop_615
7869 fmovrsgz %i3, %f24, %f21
7870 fmovsneg %icc, %f3, %f17
7871 call loop_616
7872loop_615:
7873 movgu %icc, %l0, %i5
7874 brnz %o6, loop_617
7875 tn %icc, 0x5
7876loop_616:
7877 orcc %l2, %i4, %g4
7878 set 0x8, %l5
7879 ldxa [%g0 + %l5] 0x21, %i2
7880loop_617:
7881 movleu %xcc, %l3, %l5
7882 subcc %g6, 0x1BC3, %i7
7883 be,a,pt %icc, loop_618
7884 fbe %fcc3, loop_619
7885 tge %icc, 0x7
7886 srax %l1, %i1, %o3
7887loop_618:
7888 andcc %o2, 0x1246, %o4
7889loop_619:
7890 be,a,pn %xcc, loop_620
7891 xnorcc %g1, %l6, %o5
7892 movle %xcc, %i6, %o0
7893 saved
7894 rdpr %cwp, %g1
7895 rdpr %cansave, %g2
7896 rdpr %canrestore, %g3
7897 rdpr %cleanwin, %g4
7898 rdpr %otherwin, %g5
7899 rdpr %wstate, %g6
7900loop_620:
7901 movge %icc, %g7, %g2
7902 fmovrslez %l4, %f15, %f10
7903 fmovdcs %xcc, %f1, %f3
7904 sdivcc %g5, 0x15D5, %o7
7905 bvc,pt %xcc, loop_621
7906 taddcctv %o1, %i0, %g3
7907 tsubcctv %i3, 0x0F65, %i5
7908 fble %fcc3, loop_622
7909loop_621:
7910 fmovsvc %icc, %f19, %f0
7911 bg,a loop_623
7912 fmovda %xcc, %f1, %f14
7913loop_622:
7914 fba,a %fcc0, loop_624
7915 srlx %l0, 0x07, %o6
7916loop_623:
7917 move %xcc, %l2, %i4
7918 mulx %g4, %l3, %l5
7919loop_624:
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
7927 movgu %icc, %g6, %i2
7928 sir 0x0A5A
7929 saved
7930 rdpr %cwp, %g1
7931 rdpr %cansave, %g2
7932 rdpr %canrestore, %g3
7933 rdpr %cleanwin, %g4
7934 rdpr %otherwin, %g5
7935 rdpr %wstate, %g6
7936 alignaddrl %i7, %l1, %i1
7937 tvc %xcc, 0x5
7938 movrlez %o3, 0x23C, %o2
7939 fbe %fcc0, loop_625
7940 nop
7941 setx loop_626, %l0, %l1
7942 wrpr 0x1, %tl
7943 wrpr %l1, %tnpc
7944 setx 0x34400001400, %l0, %l1
7945 wrpr %l1, %tstate
7946 wrhpr 0x4, %htstate
7947 done
7948 subccc %g1, %l6, %o4
7949 movvc %xcc, %i6, %o0
7950loop_625:
7951 edge16 %g7, %o5, %g2
7952loop_626:
7953 addc %g5, 0x0CC4, %o7
7954 wr %g0, 0x89, %asi
7955 ldswa [%l7 + 0x60] %asi, %l4
7956 edge32n %o1, %g3, %i0
7957 sra %i3, 0x15, %i5
7958 tge %xcc, 0x6
7959 nop
7960 setx 0x004B3F2B, %l0, %l6
7961 st %l6, [%l7 + 0x24]
7962 ld [%l7 + 0x24], %fsr
7963 stbar
7964 fmovdpos %icc, %f11, %f17
7965 edge32n %l0, %l2, %o6
7966 edge32ln %g4, %i4, %l5
7967 for %f30, %f18, %f20
7968 nop
7969 setx 0xAEACC4081079E31C, %l0, %l6
7970 stx %l6, [%l7 + 0x18]
7971 ldx [%l7 + 0x18], %fsr
7972 udiv %l3, 0x16D3, %g6
7973 stb %i7, [%l7 + 0x3B]
7974 edge32n %i2, %l1, %o3
7975 movrgez %i1, %o2, %l6
7976 fsrc2s %f30, %f21
7977 bcc,pt %icc, loop_627
7978 subcc %g1, %i6, %o0
7979 fmovdle %xcc, %f14, %f13
7980 mova %icc, %o4, %o5
7981loop_627:
7982 movneg %icc, %g7, %g5
7983 or %g2, 0x03F4, %o7
7984 fxor %f2, %f12, %f24
7985 umulcc %l4, 0x0E5F, %g3
7986 fpack16 %f0, %f24
7987 mova %xcc, %o1, %i3
7988 srlx %i0, %l0, %l2
7989 smulcc %i5, 0x12F2, %o6
7990 fexpand %f21, %f14
7991 movleu %xcc, %g4, %i4
7992 tcs %xcc, 0x0
7993 srax %l5, 0x1A, %g6
7994 edge32n %l3, %i7, %l1
7995 tg %xcc, 0x3
7996 fones %f27
7997 addc %i2, %i1, %o2
7998 edge32l %l6, %g1, %o3
7999 wr %g0, 0x04, %asi
8000 swapa [%l7 + 0x58] %asi, %o0
8001 tpos %xcc, 0x7
8002 alignaddrl %i6, %o4, %g7
8003 nop
8004 setx 0x645E50A6, %l0, %l6
8005 st %l6, [%l7 + 0x28]
8006 ld [%l7 + 0x28], %f2
8007 setx 0x409DE523, %l1, %l5
8008 st %l5, [%l7 + 0x10]
8009 ld [%l7 + 0x10], %f19
8010 fdivs %f19, %f2, %f13
8011 umulcc %g5, 0x110E, %o5
8012 sethi 0x1CB4, %g2
8013 fmovsvc %xcc, %f14, %f11
8014 tneg %xcc, 0x5
8015 sethi 0x070C, %o7
8016 edge16ln %g3, %l4, %o1
8017 fnegs %f3, %f26
8018 alignaddr %i0, %l0, %l2
8019 movgu %xcc, %i5, %o6
8020 movl %icc, %g4, %i4
8021 ta %icc, 0x1
8022 fmovs %f15, %f3
8023 fblg,a %fcc2, loop_628
8024 tn %xcc, 0x0
8025 bne,a loop_629
8026 fmovdg %xcc, %f31, %f27
8027loop_628:
8028 edge32l %i3, %l5, %g6
8029 fmovsn %xcc, %f1, %f25
8030loop_629:
8031 fmovrdgez %l3, %f24, %f26
8032 movn %xcc, %l1, %i7
8033 xnor %i2, 0x11AB, %i1
8034 edge8n %l6, %o2, %g1
8035 taddcctv %o0, 0x0C2E, %o3
8036 fmovrslez %i6, %f20, %f20
8037 fmuld8ulx16 %f10, %f4, %f20
8038 fornot1s %f30, %f24, %f4
8039 fmovsn %xcc, %f21, %f21
8040 ldd [%l7 + 0x10], %f0
8041 movle %icc, %o4, %g7
8042 fblg,a %fcc3, loop_630
8043 edge16ln %o5, %g5, %g2
8044 nop
8045 fitos %f3, %f25
8046 fstoi %f25, %f19
8047 umulcc %g3, 0x166F, %o7
8048loop_630:
8049 bpos %xcc, loop_631
8050 edge8l %o1, %l4, %l0
8051 fmovdpos %icc, %f5, %f15
8052 wr %g0, 0x80, %asi
8053 ldsba [%l7 + 0x57] %asi, %l2
8054loop_631:
8055 edge16l %i5, %o6, %i0
8056 movle %xcc, %g4, %i3
8057 fble,a %fcc1, loop_632
8058 edge16n %l5, %g6, %l3
8059 sdivcc %l1, 0x1656, %i4
8060 nop
8061 setx loop_633, %l0, %l1
8062 wrpr 0x1, %tl
8063 wrpr %l1, %tpc
8064 add %l1, 0x4, %l1
8065 wrpr %l1, %tnpc
8066 setx 0x34400001400, %l0, %l1
8067 wrpr %l1, %tstate
8068 wrhpr 0x4, %htstate
8069 retry
8070loop_632:
8071 movneg %icc, %i2, %i7
8072 sub %i1, 0x0E42, %l6
8073 tl %xcc, 0x2
8074loop_633:
8075 udivcc %o2, 0x08F5, %o0
8076 nop
8077 fitos %f10, %f22
8078 fstox %f22, %f24
8079 ldd [%l7 + 0x08], %f16
8080 edge8l %g1, %o3, %i6
8081 movne %xcc, %o4, %g7
8082 movn %xcc, %g5, %g2
8083 movpos %icc, %g3, %o7
8084 fand %f8, %f4, %f22
8085 nop
8086 fitos %f10, %f23
8087 fstox %f23, %f20
8088 fxtos %f20, %f25
8089 mulx %o1, %l4, %o5
8090 fmovspos %icc, %f12, %f6
8091 fblg %fcc1, loop_634
8092 movrlez %l2, %l0, %i5
8093 movg %xcc, %o6, %i0
8094 nop
8095 fitos %f4, %f12
8096 fstoi %f12, %f26
8097loop_634:
8098 nop
8099 fitos %f9, %f19
8100 fstox %f19, %f10
8101 fxtos %f10, %f30
8102 sub %g4, %i3, %l5
8103 fbule,a %fcc3, loop_635
8104 tneg %icc, 0x6
8105 movne %xcc, %g6, %l1
8106 bvs,pt %icc, loop_636
8107loop_635:
8108 fmovscc %icc, %f24, %f24
8109 movre %l3, 0x109, %i2
8110 tne %icc, 0x0
8111loop_636:
8112 edge32l %i7, %i4, %i1
8113 srax %o2, %o0, %g1
8114 tsubcctv %o3, %i6, %o4
8115 membar #Sync
8116 set 0x40, %o5
8117 ldda [%l7 + %o5] 0xf1, %f0
8118 addccc %l6, %g5, %g2
8119 edge32n %g3, %o7, %g7
8120 tne %icc, 0x0
8121 fpack32 %f30, %f30, %f20
8122 movrlz %l4, 0x2AB, %o1
8123 and %l2, %l0, %i5
8124 fbue %fcc3, loop_637
8125 taddcc %o6, 0x0FAA, %o5
8126 movg %xcc, %i0, %i3
8127 sllx %g4, 0x0A, %g6
8128loop_637:
8129 edge8ln %l1, %l5, %l3
8130 tsubcc %i7, %i2, %i1
8131 restored
8132 rdpr %cwp, %g1
8133 rdpr %cansave, %g2
8134 rdpr %canrestore, %g3
8135 rdpr %cleanwin, %g4
8136 rdpr %otherwin, %g5
8137 rdpr %wstate, %g6
8138 edge8ln %i4, %o0, %g1
8139 stx %o2, [%l7 + 0x30]
8140 call loop_638
8141 fsrc1 %f22, %f28
8142 add %o3, %i6, %o4
8143 subc %g5, 0x1134, %l6
8144loop_638:
8145 tcs %icc, 0x6
8146 array8 %g3, %o7, %g2
8147 add %l7, 0x78, %l6
8148 wr %g0, 0x80, %asi
8149 casxa [%l6] 0x80, %g7, %o1
8150 move %icc, %l4, %l2
8151 fbl %fcc3, loop_639
8152 nop
8153 setx 0x295AB1CA207A711C, %l0, %l6
8154 stx %l6, [%l7 + 0x40]
8155 ldx [%l7 + 0x40], %fsr
8156 lduh [%l7 + 0x14], %i5
8157 set 0x4C, %o2
8158 sta %f13, [%l7 + %o2] 0x88
8159loop_639:
8160 movge %icc, %l0, %o6
8161 sra %i0, %o5, %g4
8162 movcc %xcc, %i3, %g6
8163 ba loop_640
8164 movgu %xcc, %l5, %l1
8165 move %xcc, %i7, %i2
8166 ta %icc, 0x7
8167loop_640:
8168 bleu,a loop_641
8169 sdivx %l3, 0x1E93, %i4
8170 movleu %icc, %i1, %g1
8171 movrlez %o2, 0x1DE, %o3
8172loop_641:
8173 fmovrslz %o0, %f19, %f8
8174 andncc %o4, %i6, %g5
8175 smulcc %l6, %o7, %g2
8176 fcmpeq32 %f4, %f6, %g7
8177 tn %icc, 0x3
8178 fzeros %f23
8179 sdivcc %g3, 0x013F, %l4
8180 subc %l2, %o1, %i5
8181 fmovdcs %icc, %f7, %f11
8182 fmovscc %icc, %f19, %f13
8183 set 0x20, %g1
8184 ldda [%l7 + %g1] 0xea, %o6
8185 edge8l %i0, %o5, %l0
8186 nop
8187 set 0x2A, %i5
8188 stb %i3, [%l7 + %i5]
8189 smulcc %g6, %g4, %l5
8190 fbue,a %fcc2, loop_642
8191 taddcc %i7, %i2, %l3
8192 flush %l7 + 0x18
8193 set 0x5A, %l2
8194 stha %i4, [%l7 + %l2] 0x11
8195loop_642:
8196 bne,a %xcc, loop_643
8197 movneg %icc, %i1, %g1
8198 andncc %l1, %o2, %o3
8199 wr %g0, 0x80, %asi
8200 lda [%l7 + 0x4C] %asi, %f5
8201loop_643:
8202 tleu %xcc, 0x1
8203 fpadd16 %f20, %f18, %f2
8204 nop
8205 setx loop_644, %l0, %l1
8206 jmpl %l1, %o0
8207 brz,a %o4, loop_645
8208 sir 0x1A34
8209 fmovscc %icc, %f26, %f17
8210loop_644:
8211 nop
8212 setx 0xC2DFDFCCB81FD2AE, %l0, %l6
8213 stx %l6, [%l7 + 0x28]
8214 ldd [%l7 + 0x28], %f8
8215 setx 0xDF78C19C28B6F17F, %l1, %l5
8216 stx %l5, [%l7 + 0x10]
8217 ldd [%l7 + 0x10], %f26
8218 fsubd %f26, %f8, %f10
8219loop_645:
8220 sdiv %i6, 0x00DC, %l6
8221 movcc %xcc, %o7, %g2
8222 wr %g0, 0x81, %asi
8223 ldstuba [%l7 + 0x6E] %asi, %g7
8224 popc %g3, %l4
8225 fpadd32s %f15, %f21, %f24
8226 bl,a %icc, loop_646
8227 and %l2, 0x02EC, %o1
8228 nop
8229 setx 0xD8BE6BB3, %l0, %l6
8230 st %l6, [%l7 + 0x28]
8231 ld [%l7 + 0x28], %f24
8232 setx 0x9E777814, %l1, %l5
8233 st %l5, [%l7 + 0x10]
8234 ld [%l7 + 0x10], %f21
8235 fdivs %f21, %f24, %f11
8236 fmovsa %xcc, %f13, %f18
8237loop_646:
8238 popc 0x1F99, %g5
8239 subcc %o6, %i0, %i5
8240 and %o5, %i3, %l0
8241 fnot2s %f14, %f11
8242 tg %icc, 0x7
8243 tneg %icc, 0x6
8244 fmovsa %xcc, %f21, %f31
8245 movle %icc, %g6, %g4
8246 udivcc %l5, 0x07A3, %i2
8247 smul %l3, 0x0E4F, %i4
8248 nop
8249 setx loop_647, %l0, %l1
8250 jmpl %l1, %i1
8251 movn %xcc, %i7, %l1
8252 nop
8253 setx 0x12BC17CFD06449FA, %l0, %l6
8254 stx %l6, [%l7 + 0x50]
8255 ldx [%l7 + 0x50], %fsr
8256 subccc %o2, 0x032B, %o3
8257loop_647:
8258 bvs,a loop_648
8259 edge16ln %o0, %o4, %i6
8260 fmovdvs %xcc, %f20, %f14
8261 popc %l6, %g1
8262loop_648:
8263 udivx %g2, 0x01E4, %o7
8264 fornot2s %f4, %f17, %f9
8265 edge32l %g7, %g3, %l2
8266 udivcc %o1, 0x070F, %l4
8267 wr %g0, 0x10, %asi
8268 swapa [%l7 + 0x18] %asi, %g5
8269 smul %o6, 0x17F6, %i0
8270 bcc,a,pt %xcc, loop_649
8271 fbne,a %fcc1, loop_650
8272 sll %i5, %o5, %i3
8273 udivx %g6, 0x09AD, %l0
8274loop_649:
8275 tle %xcc, 0x2
8276loop_650:
8277 xnorcc %l5, 0x08E2, %g4
8278 subccc %i2, %l3, %i4
8279 fexpand %f7, %f4
8280 fcmpne16 %f6, %f6, %i7
8281 movvc %xcc, %l1, %i1
8282 fornot2s %f18, %f5, %f10
8283 fbg %fcc0, loop_651
8284 udiv %o2, 0x12DD, %o0
8285 fornot1 %f24, %f30, %f18
8286 fble %fcc1, loop_652
8287loop_651:
8288 fba,a %fcc1, loop_653
8289 brlz,a %o3, loop_654
8290 xor %o4, 0x0655, %l6
8291loop_652:
8292 array8 %i6, %g1, %g2
8293loop_653:
8294 andcc %g7, 0x09B5, %o7
8295loop_654:
8296 brz %l2, loop_655
8297 sdiv %o1, 0x0E7D, %l4
8298 tcs %icc, 0x4
8299 tge %xcc, 0x3
8300loop_655:
8301 movrlz %g5, %o6, %i0
8302 edge8n %g3, %o5, %i3
8303 edge8 %i5, %g6, %l5
8304 orncc %g4, %l0, %i2
8305 fmuld8ulx16 %f3, %f4, %f2
8306 wr %g0, 0x04, %asi
8307 ldsha [%l7 + 0x44] %asi, %l3
8308 edge32ln %i7, %l1, %i4
8309 te %xcc, 0x0
8310 fmovdcs %xcc, %f18, %f5
8311 nop
8312 fitod %f0, %f14
8313 fdtoi %f14, %f2
8314 brlz,a %o2, loop_656
8315 orcc %i1, %o0, %o4
8316 fbue %fcc2, loop_657
8317 fpsub32s %f9, %f26, %f23
8318loop_656:
8319 movle %icc, %l6, %i6
8320 movle %icc, %o3, %g2
8321loop_657:
8322 edge16ln %g7, %g1, %o7
8323 movl %xcc, %o1, %l4
8324 popc 0x1094, %l2
8325 fmovsge %icc, %f4, %f22
8326 nop
8327 setx loop_658, %l0, %l1
8328 wrpr 0x1, %tl
8329 wrpr %l1, %tpc
8330 add %l1, 0x4, %l1
8331 wrpr %l1, %tnpc
8332 setx 0x34400001400, %l0, %l1
8333 wrpr %l1, %tstate
8334 wrhpr 0x4, %htstate
8335 retry
8336 tg %xcc, 0x6
8337 edge16n %g5, %i0, %g3
8338 set 0x08, %l1
8339 lduwa [%l7 + %l1] 0x80, %o5
8340loop_658:
8341 xor %o6, 0x1D84, %i3
8342 umulcc %i5, %l5, %g4
8343 fmovdcc %xcc, %f17, %f30
8344 tn %xcc, 0x7
8345 xnorcc %l0, %g6, %i2
8346 add %l7, 0x44, %l6
8347 wr %g0, 0x80, %asi
8348 lda [%l6] %asi, %l3
8349 casa [%l6] %asi, %l3, %l1
8350 wr %g0, 0x80, %asi
8351 ldstuba [%l7 + 0x2C] %asi, %i7
8352 or %i4, 0x13E5, %o2
8353 fmovdle %icc, %f10, %f3
8354 set 0x78, %g4
8355 stha %o0, [%l7 + %g4] 0x04
8356 edge16l %o4, %i1, %l6
8357 orcc %i6, %g2, %o3
8358 orncc %g7, %g1, %o1
8359 edge8n %o7, %l2, %l4
8360 edge8l %i0, %g3, %o5
8361 sll %g5, %i3, %o6
8362 membar 0x4C
8363 stb %l5, [%l7 + 0x55]
8364 orncc %g4, 0x01F7, %i5
8365 nop
8366 setx loop_659, %l0, %l1
8367 wrpr 0x1, %tl
8368 wrpr %l1, %tpc
8369 add %l1, 0x4, %l1
8370 wrpr %l1, %tnpc
8371 setx 0x34400001400, %l0, %l1
8372 wrpr %l1, %tstate
8373 wrhpr 0x4, %htstate
8374 retry
8375 udivcc %g6, 0x0389, %l0
8376 movne %xcc, %l3, %l1
8377 edge16 %i7, %i4, %i2
8378loop_659:
8379 ldd [%l7 + 0x10], %f6
8380 movcs %xcc, %o2, %o0
8381 ldstub [%l7 + 0x62], %o4
8382 movl %xcc, %l6, %i1
8383 nop
8384 fitos %f16, %f0
8385 tge %xcc, 0x3
8386 fblg,a %fcc0, loop_660
8387 tl %icc, 0x2
8388 movg %xcc, %g2, %i6
8389 smulcc %o3, %g1, %o1
8390loop_660:
8391 movl %icc, %g7, %l2
8392 andncc %l4, %i0, %o7
8393 tvc %xcc, 0x1
8394 addc %o5, 0x1165, %g3
8395 orn %g5, %o6, %i3
8396 tcc %icc, 0x6
8397 tsubcctv %g4, 0x1AAC, %l5
8398 mova %icc, %g6, %i5
8399 stw %l3, [%l7 + 0x58]
8400 fandnot2s %f19, %f9, %f18
8401 sdivx %l0, 0x096F, %i7
8402 bl,pt %xcc, loop_661
8403 fmovscs %xcc, %f15, %f13
8404 fpack32 %f4, %f18, %f24
8405 lduh [%l7 + 0x62], %l1
8406loop_661:
8407 nop
8408 setx loop_662, %l0, %l1
8409 wrpr 0x1, %tl
8410 wrpr %l1, %tpc
8411 add %l1, 0x4, %l1
8412 wrpr %l1, %tnpc
8413 setx 0x34400001400, %l0, %l1
8414 wrpr %l1, %tstate
8415 wrhpr 0x4, %htstate
8416 retry
8417 st %f18, [%l7 + 0x40]
8418 bvs loop_663
8419 tgu %xcc, 0x6
8420loop_662:
8421 edge8ln %i4, %o2, %i2
8422 tcs %xcc, 0x3
8423loop_663:
8424 srl %o0, %l6, %o4
8425 smul %i1, %g2, %i6
8426 umul %o3, 0x1986, %o1
8427 tpos %icc, 0x6
8428 edge32ln %g7, %l2, %g1
8429 fabsd %f4, %f10
8430 fbo %fcc3, loop_664
8431 nop
8432 setx 0xCAA2AEC0D6C6DB6D, %l0, %l6
8433 stx %l6, [%l7 + 0x28]
8434 ldd [%l7 + 0x28], %f12
8435 setx 0xFBA79430EBF222D7, %l1, %l5
8436 stx %l5, [%l7 + 0x10]
8437 ldd [%l7 + 0x10], %f14
8438 fdivd %f14, %f12, %f0
8439 fbn,a %fcc0, loop_665
8440 fmovrslz %i0, %f15, %f17
8441loop_664:
8442 fbuge,a %fcc2, loop_666
8443 tvs %xcc, 0x1
8444loop_665:
8445 subcc %o7, %o5, %l4
8446 fmovdn %icc, %f7, %f15
8447loop_666:
8448 nop
8449 set 0x48, %i6
8450 stwa %g5, [%l7 + %i6] 0xea
8451 membar #Sync
8452 xnor %g3, 0x15AD, %i3
8453 st %f4, [%l7 + 0x0C]
8454 move %icc, %g4, %o6
8455 movleu %icc, %g6, %i5
8456 tgu %xcc, 0x0
8457 umulcc %l3, %l5, %i7
8458 tn %xcc, 0x1
8459 andcc %l1, %l0, %i4
8460 tleu %icc, 0x6
8461 movcs %xcc, %o2, %o0
8462 nop
8463 setx 0xF3CBF45D51428CA9, %l0, %l6
8464 stx %l6, [%l7 + 0x28]
8465 ldd [%l7 + 0x28], %f4
8466 setx 0x490B49749339E2A4, %l1, %l5
8467 stx %l5, [%l7 + 0x10]
8468 ldd [%l7 + 0x10], %f30
8469 faddd %f30, %f4, %f20
8470 fmovsleu %icc, %f22, %f12
8471 smul %i2, %o4, %l6
8472 fandnot2s %f5, %f14, %f26
8473 srlx %i1, %g2, %i6
8474 add %l7, 0x5C, %l6
8475 wr %g0, 0x88, %asi
8476 casa [%l6] 0x88, %o3, %o1
8477 mulx %g7, %l2, %g1
8478 tn %xcc, 0x7
8479 orcc %o7, 0x1A29, %i0
8480 nop
8481 set 0x4A, %i7
8482 ldsh [%l7 + %i7], %o5
8483 edge8 %l4, %g5, %g3
8484 orn %i3, 0x1306, %o6
8485 tle %icc, 0x0
8486 brgez,a %g4, loop_667
8487 fmuld8ulx16 %f19, %f10, %f10
8488 tsubcc %i5, 0x0713, %l3
8489 fmovda %icc, %f28, %f22
8490loop_667:
8491 movrlez %g6, 0x1B0, %i7
8492 fexpand %f21, %f16
8493 addccc %l1, 0x1B5C, %l0
8494 movrlez %l5, %i4, %o0
8495 fandnot2 %f8, %f18, %f0
8496 fpack16 %f4, %f0
8497 tneg %icc, 0x1
8498 srax %o2, 0x17, %o4
8499 ldsb [%l7 + 0x30], %l6
8500 call loop_668
8501 fbue,a %fcc2, loop_669
8502 ldub [%l7 + 0x56], %i2
8503 movcc %icc, %g2, %i1
8504loop_668:
8505 movrne %i6, 0x14C, %o3
8506loop_669:
8507 stbar
8508 ldsb [%l7 + 0x52], %o1
8509 wr %g0, 0x89, %asi
8510 swapa [%l7 + 0x24] %asi, %l2
8511 tne %icc, 0x4
8512 tleu %icc, 0x5
8513 tpos %icc, 0x7
8514 fmuld8sux16 %f29, %f26, %f28
8515 tl %xcc, 0x5
8516 ble,a loop_670
8517 movpos %icc, %g1, %g7
8518 fandnot1s %f11, %f6, %f17
8519 sdiv %i0, 0x144B, %o7
8520loop_670:
8521 fmul8x16 %f2, %f18, %f30
8522 array8 %l4, %g5, %o5
8523 sir 0x1538
8524 ldx [%l7 + 0x50], %i3
8525 fmovdne %icc, %f22, %f31
8526 lduh [%l7 + 0x5C], %o6
8527 udiv %g4, 0x096F, %i5
8528 movg %icc, %l3, %g6
8529 tpos %xcc, 0x1
8530 sethi 0x0269, %i7
8531 ldsh [%l7 + 0x4E], %g3
8532 sir 0x03CE
8533 nop
8534 setx 0xB413826C06C531A1, %l0, %l6
8535 stx %l6, [%l7 + 0x28]
8536 ldd [%l7 + 0x28], %f26
8537 setx 0xBE612BF40C089439, %l1, %l5
8538 stx %l5, [%l7 + 0x10]
8539 ldd [%l7 + 0x10], %f14
8540 fmuld %f14, %f26, %f14
8541 mova %xcc, %l1, %l5
8542 fzeros %f10
8543 wr %g0, 0xe3, %asi
8544 stxa %i4, [%l7 + 0x78] %asi
8545 membar #Sync
8546 ld [%l7 + 0x0C], %f13
8547 edge16n %l0, %o2, %o0
8548 fxnors %f13, %f1, %f25
8549 edge32ln %l6, %i2, %o4
8550 nop
8551 fitod %f6, %f28
8552 fdtos %f28, %f3
8553 movrlz %g2, %i1, %o3
8554 stb %o1, [%l7 + 0x7B]
8555 bne %icc, loop_671
8556 movvc %xcc, %l2, %g1
8557 edge32 %i6, %g7, %o7
8558 nop
8559 setx 0xB060FD27, %l0, %l6
8560 st %l6, [%l7 + 0x50]
8561 ld [%l7 + 0x50], %fsr
8562loop_671:
8563 tneg %icc, 0x0
8564 and %l4, %i0, %o5
8565 nop
8566 setx 0x18C75741FFC98D37, %l0, %l6
8567 stx %l6, [%l7 + 0x28]
8568 ldd [%l7 + 0x28], %f12
8569 setx 0x28BDB89158655A87, %l1, %l5
8570 stx %l5, [%l7 + 0x10]
8571 ldd [%l7 + 0x10], %f4
8572 fdivd %f4, %f12, %f8
8573 tne %xcc, 0x0
8574 umulcc %g5, %i3, %g4
8575 nop
8576 setx 0xAAD8559FAD93D14F, %l0, %l6
8577 stx %l6, [%l7 + 0x28]
8578 ldd [%l7 + 0x28], %f18
8579 setx 0x4796154244C8E0EF, %l1, %l5
8580 stx %l5, [%l7 + 0x10]
8581 ldd [%l7 + 0x10], %f26
8582 fmuld %f26, %f18, %f10
8583 xor %i5, 0x0913, %l3
8584 movvc %xcc, %o6, %g6
8585 movg %xcc, %i7, %g3
8586 bcs,a %icc, loop_672
8587 fbo %fcc1, loop_673
8588 sub %l5, 0x0FDD, %l1
8589 mulscc %l0, %i4, %o0
8590loop_672:
8591 nop
8592 setx 0x4D2D96FE, %l0, %l6
8593 st %l6, [%l7 + 0x28]
8594 ld [%l7 + 0x28], %f5
8595 setx 0x84BE9D8D, %l1, %l5
8596 st %l5, [%l7 + 0x10]
8597 ld [%l7 + 0x10], %f10
8598 fdivs %f10, %f5, %f14
8599loop_673:
8600 nop
8601 setx 0x8BC95D5F4A0933CF, %l0, %l6
8602 stx %l6, [%l7 + 0x28]
8603 ldd [%l7 + 0x28], %f12
8604 fsqrtd %f12, %f14
8605 sub %o2, 0x1206, %i2
8606 nop
8607 setx 0x90578B8C, %l0, %l6
8608 st %l6, [%l7 + 0x3C]
8609 ld [%l7 + 0x3C], %fsr
8610 movcs %icc, %o4, %g2
8611 sub %l6, %o3, %o1
8612 fones %f24
8613 fbne %fcc2, loop_674
8614 popc %i1, %g1
8615 udivcc %l2, 0x0C8E, %g7
8616 fbue %fcc1, loop_675
8617loop_674:
8618 subcc %i6, 0x04F5, %l4
8619 srl %i0, 0x03, %o7
8620 tg %icc, 0x1
8621loop_675:
8622 edge32l %g5, %i3, %g4
8623 movgu %xcc, %o5, %i5
8624 bneg,pt %icc, loop_676
8625 nop
8626 setx loop_677, %l0, %l1
8627 wrpr 0x1, %tl
8628 wrpr %l1, %tpc
8629 add %l1, 0x4, %l1
8630 wrpr %l1, %tnpc
8631 setx 0x34400001400, %l0, %l1
8632 wrpr %l1, %tstate
8633 wrhpr 0x4, %htstate
8634 retry
8635 tcs %icc, 0x4
8636 subcc %l3, %g6, %o6
8637loop_676:
8638 tsubcctv %g3, %l5, %i7
8639loop_677:
8640 edge16 %l1, %i4, %l0
8641 fmovrdgz %o2, %f20, %f24
8642 or %i2, %o4, %o0
8643 mova %xcc, %l6, %o3
8644 ba,pn %xcc, loop_678
8645 fmovdn %icc, %f1, %f26
8646 mulscc %o1, %i1, %g1
8647 saved
8648 rdpr %cwp, %g1
8649 rdpr %cansave, %g2
8650 rdpr %canrestore, %g3
8651 rdpr %cleanwin, %g4
8652 rdpr %otherwin, %g5
8653 rdpr %wstate, %g6
8654loop_678:
8655 movne %icc, %g2, %l2
8656 sdiv %g7, 0x1C4B, %i6
8657 stw %i0, [%l7 + 0x6C]
8658 orn %l4, %o7, %i3
8659 ldub [%l7 + 0x1E], %g4
8660 srl %g5, %i5, %l3
8661 add %g6, %o5, %o6
8662 xor %l5, 0x0B7F, %g3
8663 movge %icc, %i7, %l1
8664 fmovsn %xcc, %f13, %f21
8665 fcmpeq32 %f2, %f28, %i4
8666 add %l7, 0x60, %l6
8667 wr %g0, 0x18, %asi
8668 casxa [%l6] %asi, %o2, %l0
8669 fbg %fcc3, loop_679
8670 andncc %o4, %o0, %i2
8671 array32 %o3, %l6, %o1
8672 movpos %xcc, %i1, %g2
8673loop_679:
8674 fblg %fcc1, loop_680
8675 fmovsvs %icc, %f8, %f30
8676 fones %f24
8677 tvc %xcc, 0x3
8678loop_680:
8679 edge32ln %l2, %g1, %i6
8680 nop
8681 setx loop_681, %l0, %l1
8682 wrpr 0x1, %tl
8683 wrpr %l1, %tnpc
8684 setx 0x34400001400, %l0, %l1
8685 wrpr %l1, %tstate
8686 wrhpr 0x4, %htstate
8687 done
8688 bcc loop_682
8689 nop
8690 setx loop_683, %l0, %l1
8691 wrpr 0x1, %tl
8692 wrpr %l1, %tpc
8693 add %l1, 0x4, %l1
8694 wrpr %l1, %tnpc
8695 setx 0x34400001400, %l0, %l1
8696 wrpr %l1, %tstate
8697 wrhpr 0x4, %htstate
8698 retry
8699 restored
8700 rdpr %cwp, %g1
8701 rdpr %cansave, %g2
8702 rdpr %canrestore, %g3
8703 rdpr %cleanwin, %g4
8704 rdpr %otherwin, %g5
8705 rdpr %wstate, %g6
8706loop_681:
8707 alignaddrl %g7, %i0, %o7
8708loop_682:
8709 tge %icc, 0x6
8710loop_683:
8711 edge8l %l4, %g4, %g5
8712 xnorcc %i5, %l3, %i3
8713 bne,pt %xcc, loop_684
8714 fmovda %icc, %f9, %f25
8715 set 0x3C, %g7
8716 ldswa [%l7 + %g7] 0x18, %o5
8717loop_684:
8718 nop
8719 setx loop_685, %l0, %l1
8720 wrpr 0x1, %tl
8721 wrpr %l1, %tnpc
8722 setx 0x34400001400, %l0, %l1
8723 wrpr %l1, %tstate
8724 wrhpr 0x4, %htstate
8725 done
8726 nop
8727 set 0x7C, %g6
8728 ldsw [%l7 + %g6], %g6
8729 fcmpgt16 %f14, %f22, %o6
8730 tgu %xcc, 0x1
8731loop_685:
8732 edge32l %l5, %g3, %i7
8733 tle %icc, 0x1
8734 array32 %l1, %i4, %l0
8735 movpos %xcc, %o4, %o0
8736 xnor %i2, 0x0B36, %o3
8737 tne %xcc, 0x5
8738 brnz %o2, loop_686
8739 movrlz %l6, 0x38D, %i1
8740 edge8ln %g2, %l2, %o1
8741 add %g1, %g7, %i6
8742loop_686:
8743 add %i0, %o7, %g4
8744 movne %xcc, %g5, %i5
8745 xor %l3, %l4, %i3
8746 subccc %o5, 0x0F05, %g6
8747 restored
8748 rdpr %cwp, %g1
8749 rdpr %cansave, %g2
8750 rdpr %canrestore, %g3
8751 rdpr %cleanwin, %g4
8752 rdpr %otherwin, %g5
8753 rdpr %wstate, %g6
8754 sdiv %l5, 0x0637, %g3
8755 orn %i7, 0x1835, %o6
8756 sdiv %l1, 0x1B87, %l0
8757 andncc %o4, %i4, %i2
8758 movrgez %o0, %o2, %l6
8759 srl %o3, %i1, %l2
8760 set 0x20, %o6
8761 swapa [%l7 + %o6] 0x80, %g2
8762 smul %o1, %g7, %i6
8763 movneg %icc, %g1, %o7
8764 fble %fcc1, loop_687
8765 movneg %xcc, %i0, %g4
8766 stw %i5, [%l7 + 0x0C]
8767 edge32n %l3, %g5, %i3
8768loop_687:
8769 popc %l4, %g6
8770 set 0x74, %o7
8771 sta %f8, [%l7 + %o7] 0x04
8772 tsubcctv %l5, %g3, %i7
8773 bvc loop_688
8774 fbuge,a %fcc0, loop_689
8775 fbe %fcc1, loop_690
8776 nop
8777 setx 0xCE9667F09658F8D5, %l0, %l6
8778 stx %l6, [%l7 + 0x28]
8779 ldd [%l7 + 0x28], %f26
8780 setx 0xD11D2027005F6A6F, %l1, %l5
8781 stx %l5, [%l7 + 0x10]
8782 ldd [%l7 + 0x10], %f8
8783 faddd %f8, %f26, %f24
8784loop_688:
8785 movrlez %o6, 0x06B, %o5
8786loop_689:
8787 fmovse %icc, %f30, %f21
8788loop_690:
8789 andncc %l1, %l0, %i4
8790 orncc %i2, 0x11A7, %o0
8791 tg %icc, 0x3
8792 fmovrde %o4, %f16, %f16
8793 fmovdge %icc, %f16, %f13
8794 membar 0x03
8795 stbar
8796 xorcc %o2, 0x0AAD, %o3
8797 tge %icc, 0x3
8798 fand %f30, %f24, %f30
8799 nop
8800 setx loop_691, %l0, %l1
8801 jmpl %l1, %l6
8802 fpmerge %f15, %f12, %f16
8803 nop
8804 setx loop_692, %l0, %l1
8805 wrpr 0x1, %tl
8806 wrpr %l1, %tpc
8807 add %l1, 0x4, %l1
8808 wrpr %l1, %tnpc
8809 setx 0x34400001400, %l0, %l1
8810 wrpr %l1, %tstate
8811 wrhpr 0x4, %htstate
8812 retry
8813 brlz,a %l2, loop_693
8814loop_691:
8815 nop
8816 setx loop_694, %l0, %l1
8817 wrpr 0x1, %tl
8818 wrpr %l1, %tnpc
8819 setx 0x34400001400, %l0, %l1
8820 wrpr %l1, %tstate
8821 wrhpr 0x4, %htstate
8822 done
8823 fmovdpos %icc, %f26, %f12
8824loop_692:
8825 fba %fcc3, loop_695
8826loop_693:
8827 sethi 0x10DA, %g2
8828loop_694:
8829 fpack16 %f26, %f5
8830 fnot2 %f2, %f22
8831loop_695:
8832 fmovde %icc, %f29, %f21
8833 fnor %f12, %f18, %f6
8834 movrgez %o1, 0x238, %i1
8835 fmuld8ulx16 %f30, %f25, %f30
8836 fand %f18, %f6, %f10
8837 tsubcctv %i6, %g7, %o7
8838 call loop_696
8839 movl %icc, %g1, %g4
8840 bleu,pn %icc, loop_697
8841 fnor %f28, %f16, %f4
8842loop_696:
8843 taddcctv %i0, %i5, %l3
8844 fbe,a %fcc0, loop_698
8845loop_697:
8846 umulcc %i3, %l4, %g5
8847 prefetch [%l7 + 0x20], 0x2
8848 tvs %icc, 0x5
8849loop_698:
8850 tn %icc, 0x7
8851 stx %l5, [%l7 + 0x48]
8852 movcc %xcc, %g6, %g3
8853 movrgz %o6, %i7, %l1
8854 bvc loop_699
8855 fmovrdne %o5, %f2, %f30
8856 movg %icc, %l0, %i2
8857 bvs,a %xcc, loop_700
8858loop_699:
8859 tge %icc, 0x1
8860 fmovrslez %o0, %f31, %f5
8861 umulcc %i4, %o2, %o3
8862loop_700:
8863 xor %o4, 0x1EB2, %l2
8864 fmovdgu %icc, %f3, %f21
8865 alignaddr %g2, %l6, %i1
8866 udiv %o1, 0x170F, %g7
8867 addccc %i6, %g1, %g4
8868 tcc %icc, 0x7
8869 fors %f0, %f27, %f2
8870 nop
8871 fitod %f0, %f16
8872 fdtox %f16, %f12
8873 fxtod %f12, %f8
8874 movpos %icc, %o7, %i0
8875 fbl,a %fcc3, loop_701
8876 udivx %l3, 0x08CC, %i5
8877 faligndata %f16, %f8, %f4
8878 add %l7, 0x58, %l6
8879 wr %g0, 0x18, %asi
8880 lda [%l6] %asi, %i3
8881 casa [%l6] %asi, %i3, %l4
8882loop_701:
8883 addcc %l5, %g6, %g5
8884 bne,a,pn %xcc, loop_702
8885 fmovdvc %icc, %f0, %f17
8886 xorcc %o6, 0x0794, %i7
8887 fpackfix %f22, %f5
8888loop_702:
8889 nop
8890 set 0x51, %l0
8891 ldsba [%l7 + %l0] 0x89, %l1
8892 sub %g3, 0x1123, %l0
8893 tn %xcc, 0x0
8894 edge8ln %o5, %o0, %i2
8895 tsubcc %i4, %o2, %o3
8896 smul %l2, 0x1ABB, %g2
8897 subc %l6, 0x0EE7, %o4
8898 std %f18, [%l7 + 0x18]
8899 set 0x40, %g5
8900 ldxa [%l7 + %g5] 0x18, %i1
8901 te %icc, 0x0
8902 sra %g7, 0x0D, %i6
8903 taddcc %o1, %g4, %o7
8904 and %i0, 0x13B1, %l3
8905 fxors %f26, %f18, %f17
8906 fxors %f12, %f17, %f7
8907 fmovrdgez %i5, %f16, %f4
8908 array32 %g1, %i3, %l5
8909 fmovsle %xcc, %f31, %f12
8910 edge16 %l4, %g5, %g6
8911 or %o6, 0x127D, %l1
8912 andn %g3, 0x0AD1, %l0
8913 fsrc2s %f25, %f12
8914 fnand %f8, %f6, %f30
8915 edge32ln %i7, %o5, %o0
8916 add %l7, 0x6C, %l6
8917 wr %g0, 0x81, %asi
8918 lda [%l6] %asi, %i2
8919 casa [%l6] %asi, %i2, %i4
8920 fpsub32 %f6, %f0, %f0
8921 fmovdpos %icc, %f0, %f27
8922 fblg,a %fcc1, loop_703
8923 andcc %o2, 0x030A, %o3
8924 xnorcc %g2, 0x1BFE, %l6
8925 edge32 %l2, %o4, %i1
8926loop_703:
8927 fbu %fcc2, loop_704
8928 orn %i6, 0x04BB, %o1
8929 fexpand %f20, %f12
8930 fmul8x16al %f7, %f25, %f26
8931loop_704:
8932 tge %icc, 0x4
8933 fbug,a %fcc2, loop_705
8934 ldstub [%l7 + 0x23], %g4
8935 fblg %fcc3, loop_706
8936 mulx %g7, 0x096E, %i0
8937loop_705:
8938 fmovdleu %xcc, %f26, %f20
8939 nop
8940 setx 0xB11F307C, %l0, %l6
8941 st %l6, [%l7 + 0x28]
8942 ld [%l7 + 0x28], %f1
8943 setx 0x1E0C4D7E, %l1, %l5
8944 st %l5, [%l7 + 0x10]
8945 ld [%l7 + 0x10], %f14
8946 fsubs %f14, %f1, %f15
8947loop_706:
8948 movleu %icc, %o7, %i5
8949 udiv %l3, 0x12DE, %g1
8950 andn %l5, 0x06A3, %i3
8951 mova %icc, %l4, %g5
8952 movgu %icc, %o6, %g6
8953 fandnot2 %f8, %f14, %f2
8954 brgez %l1, loop_707
8955 bgu,a %icc, loop_708
8956 ld [%l7 + 0x28], %f5
8957 tsubcctv %l0, %i7, %g3
8958loop_707:
8959 orcc %o0, %o5, %i4
8960loop_708:
8961 subccc %o2, 0x1450, %i2
8962 faligndata %f24, %f30, %f22
8963 fnegs %f8, %f21
8964 nop
8965 fitod %f4, %f16
8966 fdtox %f16, %f20
8967 fmovsgu %xcc, %f6, %f4
8968 wr %g0, 0x80, %asi
8969 swapa [%l7 + 0x4C] %asi, %g2
8970 andncc %o3, %l2, %o4
8971 nop
8972 setx 0x71B47F6A, %l0, %l6
8973 st %l6, [%l7 + 0x28]
8974 ld [%l7 + 0x28], %f6
8975 setx 0x0C8CE36F, %l1, %l5
8976 st %l5, [%l7 + 0x10]
8977 ld [%l7 + 0x10], %f7
8978 fadds %f7, %f6, %f12
8979 fmovrslez %i1, %f24, %f3
8980 bneg,pn %xcc, loop_709
8981 nop
8982 fitod %f0, %f6
8983 fdtox %f6, %f16
8984 fxtod %f16, %f0
8985 tne %xcc, 0x1
8986 udivx %l6, 0x0394, %i6
8987loop_709:
8988 subcc %g4, 0x0F1F, %g7
8989 mova %xcc, %o1, %o7
8990 fcmpne16 %f16, %f26, %i5
8991 fornot1 %f28, %f22, %f24
8992 fands %f0, %f11, %f22
8993 fornot2 %f30, %f6, %f24
8994 fnands %f11, %f31, %f12
8995 alignaddrl %l3, %g1, %i0
8996 fnegs %f19, %f16
8997 fpackfix %f14, %f23
8998 tsubcc %i3, %l5, %l4
8999 subccc %o6, 0x0226, %g6
9000 wr %g0, 0x10, %asi
9001 stda %f16, [%l7 + 0x40] %asi
9002 bgu,a %icc, loop_710
9003 move %xcc, %l1, %g5
9004 ldd [%l7 + 0x30], %f4
9005 sethi 0x0887, %l0
9006loop_710:
9007 andncc %g3, %o0, %i7
9008 wr %g0, 0x81, %asi
9009 ldsba [%l7 + 0x74] %asi, %o5
9010 brgz %i4, loop_711
9011 edge8ln %i2, %g2, %o2
9012 movrgz %o3, 0x1C5, %l2
9013 edge32ln %o4, %l6, %i6
9014loop_711:
9015 fsrc1s %f11, %f16
9016 fnegd %f30, %f6
9017 or %g4, %g7, %o1
9018 stw %o7, [%l7 + 0x1C]
9019 tsubcctv %i5, %l3, %g1
9020 tg %icc, 0x6
9021 movrlz %i1, %i0, %i3
9022 ldub [%l7 + 0x62], %l4
9023 tneg %xcc, 0x7
9024 fmovdvs %xcc, %f25, %f2
9025 movleu %icc, %o6, %l5
9026 tge %icc, 0x0
9027 movneg %icc, %g6, %g5
9028 tleu %xcc, 0x4
9029 sdivx %l1, 0x0440, %g3
9030 and %l0, 0x0FBC, %i7
9031 ta %xcc, 0x6
9032 bn %xcc, loop_712
9033 lduw [%l7 + 0x24], %o5
9034 movrlz %o0, %i2, %g2
9035 edge16ln %i4, %o2, %l2
9036loop_712:
9037 movvs %icc, %o4, %o3
9038 xorcc %i6, 0x1F19, %l6
9039 sth %g4, [%l7 + 0x2C]
9040 andn %g7, 0x1EB5, %o1
9041 te %xcc, 0x3
9042 movcc %xcc, %i5, %o7
9043 fbul,a %fcc1, loop_713
9044 fmovde %xcc, %f16, %f28
9045 tvs %xcc, 0x2
9046 fmovscc %icc, %f5, %f3
9047loop_713:
9048 bg loop_714
9049 array16 %g1, %i1, %l3
9050 umul %i0, %i3, %o6
9051 alignaddrl %l5, %l4, %g6
9052loop_714:
9053 tg %icc, 0x6
9054 or %g5, 0x1BE7, %g3
9055 fmovsg %xcc, %f3, %f6
9056 array32 %l0, %l1, %i7
9057 fmovspos %xcc, %f8, %f4
9058 tvs %icc, 0x0
9059 fcmpgt32 %f26, %f20, %o5
9060 alignaddrl %o0, %g2, %i2
9061 tvc %xcc, 0x3
9062 set 0x16, %i3
9063 lduha [%l7 + %i3] 0x04, %i4
9064 tvc %xcc, 0x4
9065 fnor %f20, %f16, %f14
9066 or %l2, 0x14B4, %o4
9067 bleu,a,pt %icc, loop_715
9068 sdiv %o3, 0x19AF, %o2
9069 nop
9070 fitos %f7, %f25
9071 fstox %f25, %f20
9072 fxtos %f20, %f11
9073 fmovdneg %icc, %f3, %f10
9074loop_715:
9075 nop
9076 wr %g0, 0x21, %asi
9077 ldxa [%g0 + 0x108] %asi, %l6
9078 tn %xcc, 0x5
9079 fmuld8ulx16 %f3, %f19, %f0
9080 movre %g4, 0x115, %i6
9081 smul %g7, 0x0F6B, %o1
9082 bl,a,pt %icc, loop_716
9083 bvs,a,pn %xcc, loop_717
9084 fnors %f18, %f2, %f1
9085 fcmple32 %f16, %f26, %i5
9086loop_716:
9087 bleu loop_718
9088loop_717:
9089 fand %f20, %f28, %f14
9090 tneg %xcc, 0x2
9091 fmovrdne %g1, %f10, %f30
9092loop_718:
9093 fble %fcc1, loop_719
9094 sllx %o7, %l3, %i1
9095 popc 0x1406, %i3
9096 movrlz %i0, %o6, %l4
9097loop_719:
9098 movrne %g6, 0x17B, %g5
9099 fone %f22
9100 edge8n %g3, %l0, %l5
9101 stb %l1, [%l7 + 0x1F]
9102 nop
9103 setx 0x36C665F461B1E48F, %l0, %l6
9104 stx %l6, [%l7 + 0x28]
9105 ldd [%l7 + 0x28], %f4
9106 setx 0x8BCA6FDB4337DA5A, %l1, %l5
9107 stx %l5, [%l7 + 0x10]
9108 ldd [%l7 + 0x10], %f8
9109 fdivd %f8, %f4, %f2
9110 movre %o5, 0x00A, %o0
9111 brgez %g2, loop_720
9112 orcc %i7, %i2, %l2
9113 edge16l %i4, %o3, %o2
9114 fmovrslez %o4, %f25, %f19
9115loop_720:
9116 nop
9117 fitos %f12, %f25
9118 fstod %f25, %f16
9119 fabss %f16, %f16
9120 bg loop_721
9121 bpos,a,pt %icc, loop_722
9122 nop
9123 setx loop_723, %l0, %l1
9124 wrpr 0x1, %tl
9125 wrpr %l1, %tnpc
9126 setx 0x34400001400, %l0, %l1
9127 wrpr %l1, %tstate
9128 wrhpr 0x4, %htstate
9129 done
9130 ldsw [%l7 + 0x0C], %l6
9131loop_721:
9132 fmuld8sux16 %f10, %f4, %f28
9133loop_722:
9134 movrgz %g4, 0x083, %g7
9135loop_723:
9136 fxor %f2, %f26, %f10
9137 sub %o1, 0x0734, %i5
9138 nop
9139 setx 0xE762DFF8D78912CD, %l0, %l6
9140 stx %l6, [%l7 + 0x28]
9141 ldd [%l7 + 0x28], %f20
9142 setx 0xB6163DE3B480D048, %l1, %l5
9143 stx %l5, [%l7 + 0x10]
9144 ldd [%l7 + 0x10], %f12
9145 fsubd %f12, %f20, %f24
9146 edge8 %i6, %o7, %g1
9147 fmovdcc %icc, %f13, %f14
9148 set 0x18, %o4
9149 prefetcha [%l7 + %o4] 0x80, 0x2
9150 movrlz %l3, 0x394, %i0
9151 set 0x7C, %o3
9152 swapa [%l7 + %o3] 0x04, %o6
9153 nop
9154 setx 0x4E5683B180463D96, %l0, %l6
9155 stx %l6, [%l7 + 0x40]
9156 ldx [%l7 + 0x40], %fsr
9157 wr %g0, 0x81, %asi
9158 stxa %i3, [%l7 + 0x10] %asi
9159 fbn,a %fcc2, loop_724
9160 movvs %icc, %l4, %g6
9161 ta %icc, 0x6
9162 nop
9163 fitos %f25, %f14
9164loop_724:
9165 orn %g3, %g5, %l5
9166 faligndata %f20, %f6, %f4
9167 sllx %l0, 0x0F, %l1
9168 alignaddrl %o0, %g2, %i7
9169 movle %icc, %o5, %i2
9170 mova %xcc, %l2, %o3
9171 movrne %i4, 0x2F7, %o4
9172 and %l6, 0x0A16, %o2
9173 sra %g7, %g4, %o1
9174 movvs %xcc, %i6, %o7
9175 movle %icc, %i5, %i1
9176 set 0x46, %o1
9177 stha %g1, [%l7 + %o1] 0xe2
9178 membar #Sync
9179 tne %xcc, 0x1
9180 fba %fcc2, loop_725
9181 fmovdg %icc, %f0, %f10
9182 sethi 0x0BC0, %l3
9183 sll %i0, 0x1C, %o6
9184loop_725:
9185 srax %i3, %l4, %g3
9186 tpos %xcc, 0x5
9187 udiv %g6, 0x1ACB, %g5
9188 edge8 %l0, %l1, %l5
9189 and %o0, 0x09D7, %g2
9190 fcmple32 %f0, %f14, %o5
9191 orcc %i2, %l2, %i7
9192 smul %i4, 0x10E7, %o4
9193 brlz %o3, loop_726
9194 nop
9195 set 0x38, %g3
9196 stb %l6, [%l7 + %g3]
9197 fmovspos %icc, %f2, %f24
9198 fnegs %f27, %f4
9199loop_726:
9200 edge16ln %g7, %o2, %o1
9201 movrlz %i6, %g4, %i5
9202 fsrc1s %f16, %f9
9203 fornot2 %f20, %f14, %f14
9204 membar 0x70
9205 fmovdleu %xcc, %f25, %f12
9206 orn %i1, 0x1592, %o7
9207 brnz %g1, loop_727
9208 fmovdcs %icc, %f18, %f10
9209 nop
9210 fitos %f5, %f22
9211 fstox %f22, %f14
9212 fand %f2, %f22, %f28
9213loop_727:
9214 move %icc, %l3, %o6
9215 sdivcc %i3, 0x029E, %l4
9216 tge %xcc, 0x6
9217 lduh [%l7 + 0x08], %g3
9218 tsubcc %i0, 0x1AA1, %g6
9219 fmovrslz %g5, %f11, %f27
9220 array16 %l1, %l5, %l0
9221 sllx %g2, %o0, %o5
9222 fandnot1 %f0, %f22, %f6
9223 movleu %xcc, %i2, %l2
9224 tn %icc, 0x5
9225 fmovscc %icc, %f12, %f19
9226 fbuge,a %fcc0, loop_728
9227 fmovscs %icc, %f26, %f24
9228 sub %i7, 0x13CB, %o4
9229 brlez,a %i4, loop_729
9230loop_728:
9231 bne,a,pn %xcc, loop_730
9232 smulcc %o3, 0x1191, %l6
9233 fmovsgu %icc, %f18, %f11
9234loop_729:
9235 array32 %g7, %o1, %o2
9236loop_730:
9237 sllx %g4, 0x02, %i6
9238 fbg %fcc0, loop_731
9239 faligndata %f0, %f2, %f16
9240 mova %icc, %i1, %o7
9241 edge8n %g1, %l3, %i5
9242loop_731:
9243 nop
9244 setx loop_732, %l0, %l1
9245 jmpl %l1, %i3
9246 array16 %l4, %g3, %o6
9247 add %i0, 0x1E9B, %g6
9248 sdivcc %g5, 0x0165, %l1
9249loop_732:
9250 brz,a %l0, loop_733
9251 movleu %xcc, %l5, %o0
9252 umulcc %g2, 0x02ED, %i2
9253 add %l2, 0x1D30, %i7
9254loop_733:
9255 movle %xcc, %o5, %o4
9256 sdivx %i4, 0x0CDE, %l6
9257 bneg,pn %icc, loop_734
9258 ldsh [%l7 + 0x3E], %o3
9259 addcc %o1, %g7, %g4
9260 fpadd32 %f22, %f14, %f14
9261loop_734:
9262 tne %icc, 0x4
9263 orcc %o2, %i6, %o7
9264 wr %g0, 0x18, %asi
9265 ldxa [%l7 + 0x28] %asi, %g1
9266 wr %g0, 0x80, %asi
9267 lduba [%l7 + 0x5C] %asi, %l3
9268 tvs %xcc, 0x5
9269 movrlz %i5, 0x264, %i3
9270 fbo %fcc2, loop_735
9271 umul %l4, 0x00D9, %g3
9272 add %o6, %i1, %g6
9273 mova %xcc, %i0, %g5
9274loop_735:
9275 smul %l0, %l5, %o0
9276 movrlz %g2, 0x345, %i2
9277 stb %l1, [%l7 + 0x09]
9278 xnor %l2, 0x0A5D, %i7
9279 saved
9280 rdpr %cwp, %g1
9281 rdpr %cansave, %g2
9282 rdpr %canrestore, %g3
9283 rdpr %cleanwin, %g4
9284 rdpr %otherwin, %g5
9285 rdpr %wstate, %g6
9286 subcc %o4, %i4, %o5
9287 fbe,a %fcc1, loop_736
9288 fmovsge %xcc, %f25, %f22
9289 membar 0x2C
9290 nop
9291 fitod %f4, %f10
9292 fdtox %f10, %f8
9293 fxtod %f8, %f24
9294loop_736:
9295 tsubcctv %o3, 0x1E91, %l6
9296 movn %xcc, %g7, %o1
9297 srl %g4, 0x06, %o2
9298 edge16l %i6, %o7, %g1
9299 tcs %icc, 0x4
9300 fmovdneg %xcc, %f7, %f30
9301 ldub [%l7 + 0x2B], %i5
9302 stb %i3, [%l7 + 0x10]
9303 tn %icc, 0x0
9304 array8 %l4, %g3, %l3
9305 fpack32 %f14, %f0, %f14
9306 bcs loop_737
9307 fbg %fcc3, loop_738
9308 tne %icc, 0x0
9309 movrlz %o6, %g6, %i1
9310loop_737:
9311 te %xcc, 0x0
9312loop_738:
9313 movl %icc, %g5, %i0
9314 fba %fcc1, loop_739
9315 fmovrse %l5, %f28, %f19
9316 smulcc %l0, 0x020A, %o0
9317 sdiv %g2, 0x0D60, %l1
9318loop_739:
9319 fors %f1, %f9, %f1
9320 nop
9321 set 0x08, %l6
9322 ldd [%l7 + %l6], %f16
9323 movgu %xcc, %i2, %i7
9324 umulcc %l2, %i4, %o5
9325 fcmple32 %f22, %f6, %o3
9326 tge %xcc, 0x3
9327 tleu %icc, 0x2
9328 ta %xcc, 0x7
9329 fsrc1s %f17, %f5
9330 mulscc %l6, %o4, %o1
9331 tne %icc, 0x0
9332 andn %g4, 0x1A48, %g7
9333 fornot2s %f6, %f5, %f1
9334 movvs %icc, %i6, %o2
9335 brgez %o7, loop_740
9336 swap [%l7 + 0x10], %i5
9337 edge32l %g1, %l4, %g3
9338 brgez,a %i3, loop_741
9339loop_740:
9340 movre %l3, 0x0FE, %g6
9341 xor %o6, 0x0DA8, %g5
9342 ldd [%l7 + 0x30], %i0
9343loop_741:
9344 bvc,pt %xcc, loop_742
9345 sub %l5, 0x1A9B, %i0
9346 te %xcc, 0x1
9347 movpos %icc, %o0, %l0
9348loop_742:
9349 nop
9350 setx 0x317FCEFF806390B8, %l0, %l6
9351 stx %l6, [%l7 + 0x30]
9352 ldx [%l7 + 0x30], %fsr
9353 movvc %xcc, %g2, %i2
9354 bshuffle %f14, %f16, %f12
9355 brlz,a %l1, loop_743
9356 tsubcc %l2, %i4, %o5
9357 fzero %f20
9358 fnot2 %f2, %f12
9359loop_743:
9360 brgz,a %i7, loop_744
9361 srl %l6, %o4, %o1
9362 fands %f12, %f27, %f18
9363 and %o3, 0x0028, %g7
9364loop_744:
9365 movne %icc, %g4, %i6
9366 bl,a %icc, loop_745
9367 movn %icc, %o2, %i5
9368 tl %xcc, 0x3
9369 sub %g1, %o7, %l4
9370loop_745:
9371 fnands %f9, %f7, %f21
9372 fcmpgt32 %f14, %f18, %i3
9373 ldstub [%l7 + 0x1C], %g3
9374 fbuge %fcc0, loop_746
9375 nop
9376 setx 0x9CB12699C2E87620, %l0, %l6
9377 stx %l6, [%l7 + 0x28]
9378 ldd [%l7 + 0x28], %f6
9379 setx 0xF3C5D8D9C70B8087, %l1, %l5
9380 stx %l5, [%l7 + 0x10]
9381 ldd [%l7 + 0x10], %f30
9382 fdivd %f30, %f6, %f24
9383 tvs %xcc, 0x2
9384 wr %g0, 0x11, %asi
9385 ldswa [%l7 + 0x64] %asi, %g6
9386loop_746:
9387 sdiv %o6, 0x1A45, %l3
9388 xorcc %i1, %l5, %g5
9389 xor %i0, 0x1859, %l0
9390 movrgez %o0, %g2, %i2
9391 tge %icc, 0x3
9392 smulcc %l1, 0x0436, %i4
9393 movpos %icc, %l2, %o5
9394 movvc %icc, %l6, %i7
9395 saved
9396 rdpr %cwp, %g1
9397 rdpr %cansave, %g2
9398 rdpr %canrestore, %g3
9399 rdpr %cleanwin, %g4
9400 rdpr %otherwin, %g5
9401 rdpr %wstate, %g6
9402 be loop_747
9403 ldd [%l7 + 0x38], %f12
9404 stw %o1, [%l7 + 0x54]
9405 std %f0, [%l7 + 0x40]
9406loop_747:
9407 nop
9408 set 0x4A, %i2
9409 ldstuba [%l7 + %i2] 0x10, %o3
9410 and %o4, 0x01A8, %g4
9411 flush %l7 + 0x14
9412 sdivx %i6, 0x0A75, %o2
9413 andcc %i5, 0x0E7E, %g1
9414 edge8l %g7, %l4, %i3
9415 bge %xcc, loop_748
9416 brgez %g3, loop_749
9417 tcc %icc, 0x7
9418 edge16 %g6, %o7, %o6
9419loop_748:
9420 edge16n %i1, %l3, %g5
9421loop_749:
9422 fabss %f10, %f21
9423 andn %l5, %l0, %i0
9424 array8 %g2, %o0, %i2
9425 mova %xcc, %l1, %i4
9426 ba loop_750
9427 xor %o5, 0x0439, %l6
9428 andncc %i7, %l2, %o1
9429 ldsw [%l7 + 0x70], %o4
9430loop_750:
9431 umul %g4, %i6, %o3
9432 set 0x69, %o0
9433 lduba [%l7 + %o0] 0x80, %o2
9434 addccc %i5, %g7, %l4
9435 bne,pn %icc, loop_751
9436 movvs %xcc, %i3, %g3
9437 brz %g1, loop_752
9438 tneg %icc, 0x2
9439loop_751:
9440 fone %f12
9441 subcc %g6, %o6, %o7
9442loop_752:
9443 xnorcc %i1, %l3, %g5
9444 addccc %l5, 0x1AA1, %i0
9445 wr %g0, 0x0c, %asi
9446 ldxa [%l7 + 0x58] %asi, %l0
9447 tsubcctv %g2, 0x0FBE, %o0
9448 wr %g0, 0x89, %asi
9449 lduha [%l7 + 0x2A] %asi, %l1
9450 subccc %i4, %o5, %i2
9451 bcc loop_753
9452 sllx %l6, %i7, %l2
9453 restored
9454 rdpr %cwp, %g1
9455 rdpr %cansave, %g2
9456 rdpr %canrestore, %g3
9457 rdpr %cleanwin, %g4
9458 rdpr %otherwin, %g5
9459 rdpr %wstate, %g6
9460 tge %xcc, 0x5
9461loop_753:
9462 tle %xcc, 0x5
9463 addc %o4, 0x1857, %o1
9464 edge32 %i6, %g4, %o3
9465 edge16n %i5, %g7, %o2
9466 stbar
9467 tle %xcc, 0x4
9468 sethi 0x17DB, %l4
9469 fnand %f28, %f2, %f16
9470 fmovscc %icc, %f8, %f11
9471 nop
9472 setx 0x404DBCD9, %l0, %l6
9473 st %l6, [%l7 + 0x78]
9474 ld [%l7 + 0x78], %fsr
9475 brlez,a %i3, loop_754
9476 sdivcc %g3, 0x0204, %g1
9477 srax %g6, %o6, %i1
9478 tsubcctv %o7, %g5, %l5
9479loop_754:
9480 subc %l3, %l0, %g2
9481 sdivx %o0, 0x1240, %l1
9482 movrlz %i4, %o5, %i2
9483 movrgz %i0, 0x1E8, %l6
9484 stw %l2, [%l7 + 0x0C]
9485 addcc %o4, 0x183D, %o1
9486 movcc %xcc, %i6, %i7
9487 for %f28, %f16, %f2
9488 sdivcc %o3, 0x16E4, %g4
9489 subccc %g7, 0x17EF, %i5
9490 bpos,pt %xcc, loop_755
9491 movrgez %l4, %i3, %o2
9492 fbo %fcc1, loop_756
9493 st %f28, [%l7 + 0x1C]
9494loop_755:
9495 tne %icc, 0x4
9496 fmovscs %xcc, %f4, %f23
9497loop_756:
9498 edge8l %g1, %g3, %o6
9499 xnorcc %g6, 0x07E7, %o7
9500 edge16n %g5, %i1, %l5
9501 nop
9502 set 0x78, %l3
9503 ldsb [%l7 + %l3], %l0
9504 fone %f16
9505 bge,a,pt %xcc, loop_757
9506 tl %xcc, 0x4
9507 fble,a %fcc1, loop_758
9508 udivx %g2, 0x18AE, %l3
9509loop_757:
9510 movre %l1, 0x1EE, %i4
9511 fcmpgt32 %f14, %f2, %o0
9512loop_758:
9513 fmovsvc %xcc, %f10, %f23
9514 nop
9515 set 0x38, %i4
9516 ldx [%l7 + %i4], %i2
9517 restored
9518 rdpr %cwp, %g1
9519 rdpr %cansave, %g2
9520 rdpr %canrestore, %g3
9521 rdpr %cleanwin, %g4
9522 rdpr %otherwin, %g5
9523 rdpr %wstate, %g6
9524 movvs %xcc, %o5, %i0
9525 edge32 %l2, %o4, %l6
9526 movl %icc, %o1, %i7
9527 or %i6, %g4, %g7
9528 taddcctv %o3, %i5, %i3
9529 movge %xcc, %l4, %o2
9530 fmovdl %xcc, %f1, %f21
9531 edge16l %g1, %o6, %g3
9532 nop
9533 fitod %f11, %f10
9534 or %g6, %o7, %g5
9535 movge %icc, %l5, %l0
9536 fbul %fcc0, loop_759
9537 fbug,a %fcc1, loop_760
9538 movcc %xcc, %g2, %l3
9539 ldsh [%l7 + 0x2E], %i1
9540loop_759:
9541 fpadd32s %f22, %f12, %f29
9542loop_760:
9543 movl %xcc, %l1, %i4
9544 fbuge,a %fcc3, loop_761
9545 subccc %i2, %o5, %o0
9546 movrgez %l2, %o4, %l6
9547 addcc %o1, %i0, %i6
9548loop_761:
9549 fba,a %fcc0, loop_762
9550 movrgez %g4, 0x24B, %g7
9551 movrgez %i7, %i5, %i3
9552 movrlez %l4, 0x1BA, %o2
9553loop_762:
9554 brlz %o3, loop_763
9555 alignaddrl %o6, %g3, %g6
9556 sethi 0x0CA4, %o7
9557 sdiv %g1, 0x02CF, %g5
9558loop_763:
9559 smulcc %l0, %g2, %l5
9560 fbl %fcc1, loop_764
9561 movcc %icc, %i1, %l1
9562 tg %xcc, 0x4
9563 fmovrdlez %l3, %f28, %f18
9564loop_764:
9565 ld [%l7 + 0x2C], %f3
9566 stb %i2, [%l7 + 0x44]
9567 tneg %icc, 0x6
9568 edge8ln %o5, %i4, %l2
9569 nop
9570 setx 0xC049C247, %l0, %l6
9571 st %l6, [%l7 + 0x50]
9572 ld [%l7 + 0x50], %fsr
9573 tpos %xcc, 0x7
9574 sub %o4, %o0, %l6
9575 nop
9576 fitos %f7, %f1
9577 fstox %f1, %f18
9578 fxtos %f18, %f2
9579 fxor %f4, %f4, %f30
9580 fcmpgt32 %f12, %f2, %i0
9581 wr %g0, 0x89, %asi
9582 ldswa [%l7 + 0x40] %asi, %o1
9583 movge %icc, %i6, %g4
9584 lduw [%l7 + 0x30], %g7
9585 tl %icc, 0x2
9586 or %i5, %i7, %l4
9587 tvs %xcc, 0x3
9588 movle %icc, %o2, %o3
9589 movrgez %o6, 0x135, %i3
9590 ba,pt %xcc, loop_765
9591 te %xcc, 0x2
9592 movgu %icc, %g3, %o7
9593 addccc %g1, 0x09D1, %g6
9594loop_765:
9595 subcc %l0, %g2, %g5
9596 te %icc, 0x3
9597 wr %g0, 0x10, %asi
9598 sta %f28, [%l7 + 0x64] %asi
9599 fmovdl %xcc, %f9, %f3
9600 fmovdle %icc, %f12, %f2
9601 subc %i1, %l5, %l3
9602 set 0x24, %g2
9603 swapa [%l7 + %g2] 0x0c, %l1
9604 bl,a loop_766
9605 tge %xcc, 0x6
9606 fbu %fcc2, loop_767
9607 pdist %f4, %f28, %f8
9608loop_766:
9609 udivx %o5, 0x0868, %i2
9610 membar 0x60
9611loop_767:
9612 movneg %icc, %i4, %l2
9613 prefetch [%l7 + 0x54], 0x1
9614 subccc %o0, 0x0B73, %l6
9615 for %f0, %f28, %f2
9616 addcc %i0, 0x1F56, %o4
9617 fpmerge %f27, %f29, %f30
9618 and %i6, %o1, %g4
9619 edge8l %i5, %i7, %g7
9620 xorcc %l4, %o3, %o2
9621 srax %o6, %g3, %o7
9622 tg %xcc, 0x6
9623 ldstub [%l7 + 0x0B], %i3
9624 nop
9625 setx loop_768, %l0, %l1
9626 wrpr 0x1, %tl
9627 wrpr %l1, %tnpc
9628 setx 0x34400001400, %l0, %l1
9629 wrpr %l1, %tstate
9630 wrhpr 0x4, %htstate
9631 done
9632 mulx %g6, %l0, %g1
9633 fcmpeq16 %f12, %f22, %g2
9634 taddcctv %g5, 0x11F0, %l5
9635loop_768:
9636 fexpand %f4, %f14
9637 fmuld8sux16 %f7, %f19, %f0
9638 sdivx %i1, 0x027C, %l3
9639 tle %icc, 0x4
9640 orn %l1, %o5, %i2
9641 movneg %xcc, %l2, %o0
9642 fpackfix %f24, %f2
9643 wr %g0, 0x1f, %asi
9644 stda %f0, [%l7 + 0x40] %asi
9645 membar #Sync
9646 fsrc2 %f12, %f24
9647 subcc %l6, 0x1646, %i0
9648 sdiv %i4, 0x0930, %i6
9649 tle %icc, 0x2
9650 taddcc %o4, 0x1CAF, %o1
9651 bcs,pn %xcc, loop_769
9652 xorcc %i5, %g4, %i7
9653 bg,a %xcc, loop_770
9654 ta %icc, 0x7
9655loop_769:
9656 ba,a,pt %icc, loop_771
9657 ld [%l7 + 0x34], %f14
9658loop_770:
9659 nop
9660 wr %g0, 0x80, %asi
9661 sta %f11, [%l7 + 0x50] %asi
9662loop_771:
9663 ldub [%l7 + 0x16], %l4
9664 movrne %o3, 0x25D, %g7
9665 nop
9666 setx 0x722A3FBC, %l0, %l6
9667 st %l6, [%l7 + 0x28]
9668 ld [%l7 + 0x28], %f16
9669 setx 0x6E52E08B, %l1, %l5
9670 st %l5, [%l7 + 0x10]
9671 ld [%l7 + 0x10], %f18
9672 fmuls %f18, %f16, %f26
9673 movrlz %o6, %g3, %o7
9674 nop
9675 set 0x42, %i0
9676 sth %i3, [%l7 + %i0]
9677 fcmpgt32 %f22, %f22, %g6
9678 for %f4, %f10, %f18
9679 saved
9680 rdpr %cwp, %g1
9681 rdpr %cansave, %g2
9682 rdpr %canrestore, %g3
9683 rdpr %cleanwin, %g4
9684 rdpr %otherwin, %g5
9685 rdpr %wstate, %g6
9686 lduh [%l7 + 0x0E], %o2
9687 tg %icc, 0x7
9688 udiv %l0, 0x10AC, %g1
9689 fmul8x16au %f23, %f6, %f14
9690 edge16ln %g2, %l5, %g5
9691 movcc %icc, %l3, %l1
9692 fcmpne16 %f2, %f20, %o5
9693 taddcctv %i1, 0x1ACE, %i2
9694 fmovdvc %xcc, %f23, %f10
9695 xor %o0, %l6, %l2
9696 sll %i4, %i0, %i6
9697 prefetch [%l7 + 0x34], 0x1
9698 andncc %o1, %i5, %o4
9699 brgez %i7, loop_772
9700 smul %l4, %o3, %g7
9701 nop
9702 setx 0x344520CCD3DCC376, %l0, %l6
9703 stx %l6, [%l7 + 0x28]
9704 ldd [%l7 + 0x28], %f12
9705 setx 0x28D9E2E9DBDA5142, %l1, %l5
9706 stx %l5, [%l7 + 0x10]
9707 ldd [%l7 + 0x10], %f16
9708 fsubd %f16, %f12, %f2
9709 array16 %o6, %g4, %o7
9710loop_772:
9711 udivx %i3, 0x1CFA, %g6
9712 nop
9713 setx 0x17BDE547248C0714, %l0, %l6
9714 stx %l6, [%l7 + 0x28]
9715 ldd [%l7 + 0x28], %f4
9716 setx 0x14C38CF20C503129, %l1, %l5
9717 stx %l5, [%l7 + 0x10]
9718 ldd [%l7 + 0x10], %f6
9719 fsubd %f6, %f4, %f4
9720 addcc %g3, %l0, %o2
9721 movvc %icc, %g1, %g2
9722 edge16l %g5, %l5, %l3
9723 bleu,a,pt %icc, loop_773
9724 edge8ln %l1, %i1, %o5
9725 fbne,a %fcc0, loop_774
9726 subccc %i2, 0x06EA, %l6
9727loop_773:
9728 fcmple32 %f28, %f14, %o0
9729 movcs %icc, %i4, %l2
9730loop_774:
9731 stb %i0, [%l7 + 0x3E]
9732 bne,a loop_775
9733 saved
9734 rdpr %cwp, %g1
9735 rdpr %cansave, %g2
9736 rdpr %canrestore, %g3
9737 rdpr %cleanwin, %g4
9738 rdpr %otherwin, %g5
9739 rdpr %wstate, %g6
9740 tcs %icc, 0x0
9741 set 0x18, %i1
9742 lduba [%l7 + %i1] 0x0c, %o1
9743loop_775:
9744 xor %i6, 0x0A38, %i5
9745 sllx %i7, 0x15, %o4
9746 tneg %icc, 0x6
9747 tl %icc, 0x3
9748 popc 0x1406, %o3
9749 movrgz %l4, 0x399, %g7
9750 add %l7, 0x60, %l6
9751 wr %g0, 0x89, %asi
9752 lda [%l6] %asi, %o6
9753 casa [%l6] %asi, %o6, %g4
9754 fbul %fcc1, loop_776
9755 movrgez %o7, %i3, %g6
9756 taddcctv %g3, 0x0D64, %l0
9757 mulx %g1, %g2, %g5
9758loop_776:
9759 or %o2, %l3, %l1
9760 and %l5, %i1, %o5
9761 fpadd16 %f18, %f28, %f28
9762 movrgez %i2, %l6, %o0
9763 sir 0x0132
9764 taddcctv %i4, %i0, %l2
9765 tneg %icc, 0x1
9766 wr %g0, 0x89, %asi
9767 prefetcha [%l7 + 0x78] %asi, 0x0
9768 srlx %i5, %i7, %o4
9769 fblg %fcc3, loop_777
9770 fmovdgu %icc, %f11, %f31
9771 wr %g0, 0x80, %asi
9772 sta %f12, [%l7 + 0x68] %asi
9773loop_777:
9774 nop
9775 wr %g0, 0x10, %asi
9776 ldsha [%l7 + 0x10] %asi, %o3
9777 mulscc %l4, 0x11F7, %o1
9778 movcs %icc, %o6, %g7
9779 sdivx %g4, 0x0713, %i3
9780 movge %icc, %o7, %g6
9781 movvs %icc, %g3, %l0
9782 brnz,a %g1, loop_778
9783 fand %f14, %f28, %f18
9784 fabsd %f30, %f0
9785 set 0x20, %l5
9786 ldda [%l7 + %l5] 0x24, %g4
9787loop_778:
9788 edge8 %g2, %l3, %o2
9789 edge16 %l1, %l5, %i1
9790 movge %icc, %o5, %i2
9791 tsubcctv %l6, %i4, %o0
9792 fpsub16 %f6, %f20, %f20
9793 fmovsneg %icc, %f7, %f28
9794 mulscc %i0, 0x000B, %l2
9795 movgu %xcc, %i6, %i7
9796 fba %fcc1, loop_779
9797 saved
9798 rdpr %cwp, %g1
9799 rdpr %cansave, %g2
9800 rdpr %canrestore, %g3
9801 rdpr %cleanwin, %g4
9802 rdpr %otherwin, %g5
9803 rdpr %wstate, %g6
9804 add %l7, 0x38, %l6
9805 wr %g0, 0x11, %asi
9806 ldxa [%l6] %asi, %i5
9807 casxa [%l6] %asi, %i5, %o4
9808loop_779:
9809 array32 %o3, %l4, %o1
9810 nop
9811 setx loop_780, %l0, %l1
9812 jmpl %l1, %g7
9813 tpos %icc, 0x5
9814 be,a loop_781
9815 fone %f18
9816loop_780:
9817 fmovrdgez %o6, %f30, %f8
9818 fbuge %fcc2, loop_782
9819loop_781:
9820 fnot1 %f26, %f14
9821 tleu %xcc, 0x1
9822 sdivx %i3, 0x07F4, %o7
9823loop_782:
9824 andncc %g6, %g3, %l0
9825 edge32ln %g4, %g1, %g5
9826 fbne,a %fcc3, loop_783
9827 fbne,a %fcc2, loop_784
9828 smul %g2, %l3, %l1
9829 sra %o2, 0x13, %l5
9830loop_783:
9831 nop
9832 setx loop_785, %l0, %l1
9833 jmpl %l1, %i1
9834loop_784:
9835 sir 0x1AF3
9836 stx %o5, [%l7 + 0x40]
9837 sethi 0x1DB1, %i2
9838loop_785:
9839 nop
9840 setx loop_786, %l0, %l1
9841 jmpl %l1, %i4
9842 tleu %xcc, 0x1
9843 bn,pt %icc, loop_787
9844 tneg %icc, 0x2
9845loop_786:
9846 fmovsne %icc, %f27, %f14
9847 array16 %l6, %o0, %i0
9848loop_787:
9849 nop
9850 setx 0x707D41C8, %l0, %l6
9851 st %l6, [%l7 + 0x2C]
9852 ld [%l7 + 0x2C], %fsr
9853 movrgez %i6, %i7, %i5
9854 movrgez %l2, %o4, %l4
9855 edge16 %o3, %g7, %o6
9856 nop
9857 setx loop_788, %l0, %l1
9858 wrpr 0x1, %tl
9859 wrpr %l1, %tnpc
9860 setx 0x34400001400, %l0, %l1
9861 wrpr %l1, %tstate
9862 wrhpr 0x4, %htstate
9863 done
9864 movleu %xcc, %i3, %o1
9865 nop
9866 setx 0x3A6D87C10B6FBFC9, %l0, %l6
9867 stx %l6, [%l7 + 0x28]
9868 ldd [%l7 + 0x28], %f12
9869 fsqrtd %f12, %f4
9870 fsrc1s %f12, %f10
9871loop_788:
9872 bgu,pn %xcc, loop_789
9873 tge %icc, 0x5
9874 tle %xcc, 0x2
9875 stbar
9876loop_789:
9877 tcc %icc, 0x4
9878 tneg %icc, 0x2
9879 movrlz %o7, 0x114, %g6
9880 movne %xcc, %g3, %g4
9881 ldd [%l7 + 0x08], %l0
9882 popc 0x126E, %g1
9883 edge16 %g5, %g2, %l1
9884 ble,a %xcc, loop_790
9885 fmovsvs %icc, %f18, %f29
9886 edge16n %o2, %l5, %l3
9887 xnor %i1, %i2, %o5
9888loop_790:
9889 movn %xcc, %l6, %o0
9890 wr %g0, 0x0c, %asi
9891 ldsba [%l7 + 0x2A] %asi, %i4
9892 smul %i0, %i6, %i5
9893 xor %i7, %o4, %l2
9894 tl %xcc, 0x0
9895 tn %xcc, 0x7
9896 srax %l4, %o3, %g7
9897 movl %icc, %o6, %i3
9898 fmovsleu %icc, %f10, %f22
9899 stb %o1, [%l7 + 0x7E]
9900 movvs %icc, %g6, %g3
9901 edge16n %o7, %g4, %g1
9902 nop
9903 setx 0xD0513420, %l0, %l6
9904 st %l6, [%l7 + 0x50]
9905 ld [%l7 + 0x50], %fsr
9906 sllx %g5, 0x17, %g2
9907 edge32l %l1, %o2, %l5
9908 fmovrsgz %l0, %f14, %f16
9909 srlx %i1, %i2, %l3
9910 addc %o5, %o0, %i4
9911 tl %icc, 0x4
9912 edge32n %i0, %i6, %i5
9913 array16 %l6, %i7, %o4
9914 sub %l4, 0x0C34, %l2
9915 edge8 %g7, %o6, %o3
9916 movn %xcc, %o1, %i3
9917 movrlz %g3, 0x375, %g6
9918 fbge %fcc0, loop_791
9919 movre %o7, %g1, %g5
9920 wr %g0, 0x27, %asi
9921 stha %g2, [%l7 + 0x48] %asi
9922 membar #Sync
9923loop_791:
9924 edge16l %g4, %o2, %l5
9925 lduw [%l7 + 0x48], %l0
9926 fandnot2s %f17, %f6, %f30
9927 nop
9928 fitod %f6, %f28
9929 fdtoi %f28, %f17
9930 alignaddr %l1, %i2, %i1
9931 edge16 %l3, %o0, %i4
9932 fnands %f16, %f12, %f28
9933 fnot2s %f12, %f12
9934 fpack32 %f30, %f10, %f28
9935 smul %o5, %i6, %i0
9936 bgu loop_792
9937 tgu %xcc, 0x3
9938 swap [%l7 + 0x0C], %i5
9939 edge32ln %l6, %o4, %i7
9940loop_792:
9941 sra %l2, %l4, %o6
9942 sra %o3, %g7, %o1
9943 flush %l7 + 0x6C
9944 mulx %i3, 0x0BF2, %g6
9945 fbuge %fcc3, loop_793
9946 edge8ln %g3, %o7, %g1
9947 stbar
9948 edge32n %g2, %g4, %o2
9949loop_793:
9950 edge32n %l5, %g5, %l0
9951 fbule,a %fcc2, loop_794
9952 xnor %l1, 0x1E90, %i1
9953 sra %i2, 0x1E, %o0
9954 bgu,a %xcc, loop_795
9955loop_794:
9956 nop
9957 setx 0xF9568BFA, %l0, %l6
9958 st %l6, [%l7 + 0x28]
9959 ld [%l7 + 0x28], %f8
9960 setx 0xE3117350, %l1, %l5
9961 st %l5, [%l7 + 0x10]
9962 ld [%l7 + 0x10], %f27
9963 fsubs %f27, %f8, %f0
9964 edge32ln %l3, %i4, %i6
9965 edge16n %o5, %i5, %i0
9966loop_795:
9967 andcc %o4, %l6, %l2
9968 membar 0x72
9969 tgu %icc, 0x0
9970 fmul8ulx16 %f26, %f24, %f30
9971 xorcc %l4, 0x0B24, %i7
9972 wr %g0, 0x52, %asi
9973 ldxa [%g0 + 0x110] %asi, %o6
9974 taddcc %o3, 0x1304, %o1
9975 fmovsvs %icc, %f6, %f20
9976 fnot2s %f6, %f3
9977 movrgez %g7, %g6, %g3
9978 bleu %xcc, loop_796
9979 edge8l %o7, %i3, %g2
9980 xorcc %g1, 0x0B2C, %o2
9981 fmul8x16 %f15, %f16, %f12
9982loop_796:
9983 edge16 %l5, %g4, %l0
9984 alignaddr %g5, %i1, %i2
9985 movvc %xcc, %o0, %l1
9986 fmovda %icc, %f11, %f17
9987 fmovrdgz %l3, %f8, %f18
9988 movrne %i6, %o5, %i5
9989 set 0x28, %l4
9990 stha %i0, [%l7 + %l4] 0x22
9991 membar #Sync
9992 bl,a,pn %icc, loop_797
9993 andncc %i4, %l6, %o4
9994 addccc %l2, 0x1BD5, %i7
9995 nop
9996 setx loop_798, %l0, %l1
9997 wrpr 0x1, %tl
9998 wrpr %l1, %tpc
9999 add %l1, 0x4, %l1
10000 wrpr %l1, %tnpc
10001 setx 0x34400001400, %l0, %l1
10002 wrpr %l1, %tstate
10003 wrhpr 0x4, %htstate
10004 retry
10005loop_797:
10006 movrgz %o6, %o3, %o1
10007 fmovda %icc, %f20, %f12
10008 fcmpgt32 %f8, %f30, %l4
10009loop_798:
10010 fmovsleu %xcc, %f21, %f13
10011 sdivcc %g6, 0x099D, %g3
10012 addc %o7, %i3, %g2
10013 tn %xcc, 0x6
10014 set 0x68, %o5
10015 prefetcha [%l7 + %o5] 0x19, 0x0
10016 edge8l %g7, %l5, %o2
10017 edge32n %l0, %g5, %i1
10018 set 0x10, %g1
10019 lda [%l7 + %g1] 0x19, %f31
10020 move %xcc, %g4, %i2
10021 set 0x08, %o2
10022 prefetcha [%l7 + %o2] 0x89, 0x0
10023 movre %o0, %i6, %o5
10024 fsrc2s %f17, %f18
10025 fors %f25, %f3, %f8
10026 te %icc, 0x1
10027 sllx %l3, %i0, %i5
10028 array16 %i4, %o4, %l6
10029 movvs %icc, %i7, %l2
10030 srl %o3, 0x0E, %o6
10031 srlx %l4, %g6, %g3
10032 edge32n %o1, %i3, %o7
10033 set 0x38, %i5
10034 stha %g1, [%l7 + %i5] 0x81
10035 stx %g7, [%l7 + 0x30]
10036 fmuld8ulx16 %f19, %f10, %f28
10037 sll %l5, %g2, %l0
10038 ba,pt %icc, loop_799
10039 ba %icc, loop_800
10040 subccc %g5, 0x137B, %i1
10041 fbu %fcc1, loop_801
10042loop_799:
10043 move %icc, %g4, %o2
10044loop_800:
10045 orncc %l1, %o0, %i2
10046 ldd [%l7 + 0x40], %f14
10047loop_801:
10048 fbe,a %fcc2, loop_802
10049 fmovrsne %i6, %f10, %f2
10050 andcc %o5, 0x0E30, %l3
10051 movgu %icc, %i0, %i5
10052loop_802:
10053 nop
10054 wr %g0, 0x0c, %asi
10055 ldsba [%l7 + 0x7B] %asi, %i4
10056 edge16n %l6, %i7, %l2
10057 fandnot1s %f26, %f27, %f23
10058 nop
10059 setx 0x74EEF63091A632E6, %l0, %l6
10060 stx %l6, [%l7 + 0x28]
10061 ldd [%l7 + 0x28], %f26
10062 setx 0x7BB3847B25344210, %l1, %l5
10063 stx %l5, [%l7 + 0x10]
10064 ldd [%l7 + 0x10], %f26
10065 faddd %f26, %f26, %f30
10066 fsrc1s %f13, %f10
10067 sdivx %o3, 0x099A, %o6
10068 sdivx %l4, 0x0E1D, %g6
10069 edge16n %o4, %o1, %i3
10070 sdivcc %g3, 0x1723, %g1
10071 sdiv %o7, 0x06D9, %l5
10072 fmovdvc %xcc, %f8, %f5
10073 tcc %icc, 0x0
10074 taddcctv %g7, 0x1A19, %l0
10075 tg %icc, 0x6
10076 addcc %g5, %i1, %g4
10077 edge8l %g2, %l1, %o2
10078 tgu %icc, 0x0
10079 movvc %xcc, %o0, %i2
10080 or %o5, %i6, %l3
10081 fmovsvs %icc, %f22, %f8
10082 srax %i5, 0x1E, %i4
10083 saved
10084 rdpr %cwp, %g1
10085 rdpr %cansave, %g2
10086 rdpr %canrestore, %g3
10087 rdpr %cleanwin, %g4
10088 rdpr %otherwin, %g5
10089 rdpr %wstate, %g6
10090 sra %i0, %l6, %i7
10091 movvs %xcc, %l2, %o3
10092 fmovrslz %l4, %f2, %f20
10093 taddcc %o6, %g6, %o4
10094 fmovdcs %xcc, %f19, %f4
10095 add %l7, 0x20, %l6
10096 wr %g0, 0x0c, %asi
10097 ldxa [%l6] %asi, %i3
10098 casxa [%l6] %asi, %i3, %o1
10099 subccc %g3, %o7, %g1
10100 andncc %g7, %l5, %g5
10101 edge32n %i1, %l0, %g2
10102 umulcc %g4, %l1, %o2
10103 popc %o0, %o5
10104 ble,pt %xcc, loop_803
10105 nop
10106 set 0x48, %l1
10107 lduw [%l7 + %l1], %i6
10108 add %l3, %i5, %i4
10109 movpos %icc, %i0, %l6
10110loop_803:
10111 ba,a,pt %icc, loop_804
10112 fnands %f3, %f18, %f1
10113 movg %icc, %i2, %i7
10114 fpsub16 %f16, %f8, %f28
10115loop_804:
10116 ldstub [%l7 + 0x13], %o3
10117 subc %l2, %o6, %g6
10118 or %l4, %i3, %o4
10119 movrgez %g3, 0x1F7, %o1
10120 fba,a %fcc3, loop_805
10121 movn %xcc, %o7, %g7
10122 array8 %g1, %g5, %i1
10123 fpsub32 %f6, %f26, %f4
10124loop_805:
10125 sll %l5, %g2, %l0
10126 fzero %f18
10127 sdivx %g4, 0x1E1A, %l1
10128 tpos %xcc, 0x1
10129 movvs %xcc, %o2, %o5
10130 tvc %xcc, 0x4
10131 orncc %o0, 0x0297, %l3
10132 tn %icc, 0x2
10133 brgez,a %i6, loop_806
10134 srl %i5, %i0, %l6
10135 array8 %i2, %i7, %i4
10136 smulcc %o3, %o6, %g6
10137loop_806:
10138 nop
10139 set 0x78, %g4
10140 lda [%l7 + %g4] 0x15, %f0
10141 fnot1 %f22, %f14
10142 wr %g0, 0x11, %asi
10143 stba %l4, [%l7 + 0x42] %asi
10144 fmovrdlez %i3, %f0, %f24
10145 fbuge %fcc3, loop_807
10146 tcs %icc, 0x3
10147 movre %o4, 0x305, %l2
10148 wr %g0, 0x89, %asi
10149 stba %g3, [%l7 + 0x6D] %asi
10150loop_807:
10151 mulscc %o1, 0x1CB7, %o7
10152 edge8n %g1, %g7, %g5
10153 movrgez %i1, %g2, %l0
10154 bg,a loop_808
10155 movleu %icc, %l5, %l1
10156 std %f8, [%l7 + 0x18]
10157 set 0x20, %l2
10158 ldsba [%l7 + %l2] 0x0c, %g4
10159loop_808:
10160 fcmpne32 %f4, %f30, %o2
10161 set 0x58, %i7
10162 stwa %o0, [%l7 + %i7] 0x2b
10163 membar #Sync
10164 orcc %l3, 0x1172, %i6
10165 wr %g0, 0x89, %asi
10166 ldxa [%l7 + 0x08] %asi, %i5
10167 bl,pn %xcc, loop_809
10168 smul %o5, 0x1ED3, %i0
10169 brlez,a %i2, loop_810
10170 umul %l6, 0x0B96, %i4
10171loop_809:
10172 sdiv %o3, 0x18E0, %i7
10173 fones %f13
10174loop_810:
10175 alignaddr %g6, %o6, %l4
10176 fbg %fcc2, loop_811
10177 bne,a,pt %xcc, loop_812
10178 fxnor %f6, %f20, %f20
10179 edge32ln %i3, %o4, %l2
10180loop_811:
10181 movcc %xcc, %o1, %g3
10182loop_812:
10183 array32 %o7, %g1, %g7
10184 wr %g0, 0x11, %asi
10185 ldsha [%l7 + 0x68] %asi, %g5
10186 movgu %xcc, %i1, %g2
10187 fxors %f11, %f13, %f11
10188 fpsub16s %f11, %f6, %f29
10189 bn,pn %xcc, loop_813
10190 add %l0, 0x1694, %l5
10191 wr %g0, 0x04, %asi
10192 swapa [%l7 + 0x44] %asi, %l1
10193loop_813:
10194 nop
10195 setx loop_814, %l0, %l1
10196 wrpr 0x1, %tl
10197 wrpr %l1, %tpc
10198 add %l1, 0x4, %l1
10199 wrpr %l1, %tnpc
10200 setx 0x34400001400, %l0, %l1
10201 wrpr %l1, %tstate
10202 wrhpr 0x4, %htstate
10203 retry
10204 prefetch [%l7 + 0x6C], 0x2
10205 fmovrslez %g4, %f22, %f28
10206 movne %xcc, %o0, %l3
10207loop_814:
10208 movrlez %i6, %i5, %o5
10209 brgez %o2, loop_815
10210 fmovsn %xcc, %f10, %f13
10211 bn,a loop_816
10212 fpsub16s %f6, %f0, %f18
10213loop_815:
10214 orcc %i2, %i0, %l6
10215 umul %o3, %i7, %i4
10216loop_816:
10217 movrgez %o6, 0x0D8, %l4
10218 orcc %i3, 0x1057, %g6
10219 movrlez %o4, %o1, %g3
10220 nop
10221 setx 0xE624C7DBF032D9EA, %l0, %l6
10222 stx %l6, [%l7 + 0x28]
10223 ldd [%l7 + 0x28], %f30
10224 fsqrtd %f30, %f2
10225 tcs %xcc, 0x1
10226 ldub [%l7 + 0x1C], %o7
10227 xnorcc %g1, 0x0953, %l2
10228 fmovrde %g7, %f12, %f6
10229 fsrc1s %f18, %f14
10230 bshuffle %f28, %f10, %f30
10231 membar 0x35
10232 fbul %fcc2, loop_817
10233 tvc %xcc, 0x4
10234 movleu %icc, %g5, %g2
10235 fmovd %f4, %f26
10236loop_817:
10237 andcc %l0, %l5, %l1
10238 wr %g0, 0x89, %asi
10239 ldstuba [%l7 + 0x65] %asi, %i1
10240 orcc %g4, %o0, %i6
10241 fnot1 %f26, %f12
10242 fnegs %f5, %f20
10243 sir 0x18D5
10244 array32 %i5, %l3, %o5
10245 set 0x60, %g7
10246 sta %f13, [%l7 + %g7] 0x10
10247 ldx [%l7 + 0x70], %i2
10248 orn %i0, 0x117E, %l6
10249 fpadd32 %f8, %f20, %f6
10250 fmovrde %o3, %f18, %f16
10251 alignaddrl %i7, %i4, %o2
10252 fblg,a %fcc2, loop_818
10253 nop
10254 setx loop_819, %l0, %l1
10255 wrpr 0x1, %tl
10256 wrpr %l1, %tnpc
10257 setx 0x34400001400, %l0, %l1
10258 wrpr %l1, %tstate
10259 wrhpr 0x4, %htstate
10260 done
10261 saved
10262 rdpr %cwp, %g1
10263 rdpr %cansave, %g2
10264 rdpr %canrestore, %g3
10265 rdpr %cleanwin, %g4
10266 rdpr %otherwin, %g5
10267 rdpr %wstate, %g6
10268 fpsub16 %f0, %f16, %f8
10269loop_818:
10270 nop
10271 setx 0xAC25C45D, %l0, %l6
10272 st %l6, [%l7 + 0x28]
10273 ld [%l7 + 0x28], %f15
10274 fsqrts %f15, %f5
10275loop_819:
10276 movre %o6, %l4, %i3
10277 brz %g6, loop_820
10278 ldsh [%l7 + 0x30], %o4
10279 fnot2s %f22, %f0
10280 fnegd %f8, %f20
10281loop_820:
10282 edge32l %g3, %o1, %g1
10283 edge8n %l2, %o7, %g5
10284 ldsb [%l7 + 0x6C], %g7
10285 array16 %l0, %l5, %l1
10286 wr %g0, 0x10, %asi
10287 ldstuba [%l7 + 0x1A] %asi, %i1
10288 ldub [%l7 + 0x7C], %g2
10289 ldsw [%l7 + 0x08], %o0
10290 ble,a %xcc, loop_821
10291 tcc %xcc, 0x0
10292 fbug %fcc0, loop_822
10293 xnorcc %i6, 0x0F2F, %g4
10294loop_821:
10295 movrgz %l3, 0x080, %i5
10296 taddcctv %i2, 0x1DC5, %i0
10297loop_822:
10298 swap [%l7 + 0x1C], %l6
10299 orcc %o5, %o3, %i7
10300 tg %xcc, 0x1
10301 bne,pn %icc, loop_823
10302 edge32n %i4, %o6, %l4
10303 or %o2, 0x1F1A, %g6
10304 tpos %xcc, 0x6
10305loop_823:
10306 bneg,a %xcc, loop_824
10307 fnands %f2, %f14, %f22
10308 addcc %i3, %g3, %o4
10309 fmovrsne %o1, %f9, %f18
10310loop_824:
10311 movneg %xcc, %l2, %g1
10312 nop
10313 setx loop_825, %l0, %l1
10314 wrpr 0x1, %tl
10315 wrpr %l1, %tpc
10316 add %l1, 0x4, %l1
10317 wrpr %l1, %tnpc
10318 setx 0x34400001400, %l0, %l1
10319 wrpr %l1, %tstate
10320 wrhpr 0x4, %htstate
10321 retry
10322 sdivcc %o7, 0x10ED, %g5
10323 movvc %xcc, %l0, %g7
10324 fbn %fcc1, loop_826
10325loop_825:
10326 fornot2 %f24, %f8, %f4
10327 bg,a,pt %xcc, loop_827
10328 smulcc %l1, %i1, %g2
10329loop_826:
10330 sdivcc %o0, 0x089D, %i6
10331 fpsub32 %f30, %f18, %f12
10332loop_827:
10333 sdivx %g4, 0x10EA, %l5
10334 fsrc2 %f24, %f28
10335 fnands %f3, %f28, %f20
10336 movcc %icc, %l3, %i5
10337 orcc %i0, %i2, %o5
10338 bgu %xcc, loop_828
10339 and %l6, %o3, %i7
10340 tle %icc, 0x1
10341 edge8n %i4, %l4, %o2
10342loop_828:
10343 fmovrslz %g6, %f14, %f0
10344 ldd [%l7 + 0x20], %o6
10345 movrne %g3, 0x375, %o4
10346 taddcc %o1, 0x18B6, %i3
10347 tl %icc, 0x5
10348 sir 0x0048
10349 nop
10350 setx 0x4B3BFCC5, %l0, %l6
10351 st %l6, [%l7 + 0x28]
10352 ld [%l7 + 0x28], %f4
10353 fsqrts %f4, %f4
10354 brz,a %l2, loop_829
10355 nop
10356 setx loop_830, %l0, %l1
10357 wrpr 0x1, %tl
10358 wrpr %l1, %tpc
10359 add %l1, 0x4, %l1
10360 wrpr %l1, %tnpc
10361 setx 0x34400001400, %l0, %l1
10362 wrpr %l1, %tstate
10363 wrhpr 0x4, %htstate
10364 retry
10365 xnor %o7, 0x0922, %g1
10366 sir 0x0999
10367loop_829:
10368 nop
10369 setx 0xB5B8A26C5072247D, %l0, %l6
10370 stx %l6, [%l7 + 0x18]
10371 ldx [%l7 + 0x18], %fsr
10372loop_830:
10373 call loop_831
10374 fbge %fcc0, loop_832
10375 srlx %l0, 0x0E, %g7
10376 bshuffle %f22, %f28, %f8
10377loop_831:
10378 bge,pn %xcc, loop_833
10379loop_832:
10380 fornot1 %f24, %f0, %f26
10381 alignaddr %l1, %i1, %g2
10382 sdivx %g5, 0x0865, %i6
10383loop_833:
10384 fnot1s %f17, %f4
10385 fmuld8sux16 %f19, %f29, %f26
10386 fnand %f24, %f26, %f30
10387 alignaddr %g4, %o0, %l5
10388 fmovrslz %i5, %f12, %f28
10389 addc %i0, 0x1510, %l3
10390 tcs %icc, 0x7
10391 edge32n %o5, %i2, %l6
10392 tleu %icc, 0x4
10393 nop
10394 fitod %f26, %f24
10395 edge8n %i7, %i4, %o3
10396 nop
10397 setx 0x59167C2484701561, %l0, %l6
10398 stx %l6, [%l7 + 0x28]
10399 ldd [%l7 + 0x28], %f0
10400 fsqrtd %f0, %f20
10401 addccc %o2, 0x049E, %g6
10402 ldd [%l7 + 0x48], %f10
10403 fbug,a %fcc2, loop_834
10404 brgez %o6, loop_835
10405 movrgz %l4, 0x3A8, %o4
10406 tge %icc, 0x3
10407loop_834:
10408 tneg %icc, 0x0
10409loop_835:
10410 nop
10411 fitod %f14, %f24
10412 fmovse %icc, %f22, %f14
10413 movg %icc, %o1, %g3
10414 wr %g0, 0x10, %asi
10415 ldxa [%l7 + 0x78] %asi, %i3
10416 te %icc, 0x2
10417 edge8 %l2, %g1, %o7
10418 lduw [%l7 + 0x1C], %l0
10419 fnot2s %f0, %f15
10420 nop
10421 setx loop_836, %l0, %l1
10422 jmpl %l1, %l1
10423 sll %g7, %i1, %g5
10424 set 0x38, %i6
10425 lduwa [%l7 + %i6] 0x19, %g2
10426loop_836:
10427 fbug,a %fcc2, loop_837
10428 srl %g4, %i6, %l5
10429 xnor %i5, %o0, %i0
10430 fbo %fcc3, loop_838
10431loop_837:
10432 fbn,a %fcc3, loop_839
10433 bvc loop_840
10434 alignaddrl %l3, %o5, %i2
10435loop_838:
10436 movcs %icc, %i7, %i4
10437loop_839:
10438 nop
10439 wr %g0, 0x04, %asi
10440 ldstuba [%l7 + 0x42] %asi, %l6
10441loop_840:
10442 edge16ln %o2, %g6, %o3
10443 call loop_841
10444 nop
10445 setx 0x5CBE3214, %l0, %l6
10446 st %l6, [%l7 + 0x28]
10447 ld [%l7 + 0x28], %f0
10448 fsqrts %f0, %f25
10449 ba,a,pn %icc, loop_842
10450 fmovrsgez %o6, %f11, %f10
10451loop_841:
10452 fbo %fcc0, loop_843
10453 stx %l4, [%l7 + 0x50]
10454loop_842:
10455 taddcc %o1, 0x0854, %g3
10456 tleu %xcc, 0x6
10457loop_843:
10458 faligndata %f28, %f6, %f14
10459 taddcc %o4, 0x13ED, %l2
10460 fbu,a %fcc2, loop_844
10461 brnz %g1, loop_845
10462 tg %icc, 0x3
10463 fble,a %fcc0, loop_846
10464loop_844:
10465 or %o7, 0x10F9, %l0
10466loop_845:
10467 fmovrde %i3, %f16, %f6
10468 alignaddr %g7, %l1, %g5
10469loop_846:
10470 brgez,a %i1, loop_847
10471 ldd [%l7 + 0x30], %g4
10472 set 0x56, %o6
10473 stha %g2, [%l7 + %o6] 0x0c
10474loop_847:
10475 fpack32 %f22, %f8, %f20
10476 nop
10477 set 0x78, %g6
10478 ldd [%l7 + %g6], %i6
10479 xorcc %i5, 0x1903, %o0
10480 movrne %i0, 0x2E2, %l3
10481 and %l5, 0x09A6, %i2
10482 ldstub [%l7 + 0x6B], %o5
10483 subc %i7, %i4, %o2
10484 move %icc, %g6, %l6
10485 bpos,a,pt %xcc, loop_848
10486 fbue,a %fcc0, loop_849
10487 sra %o6, %l4, %o3
10488 ta %xcc, 0x1
10489loop_848:
10490 brnz,a %o1, loop_850
10491loop_849:
10492 fcmpeq16 %f26, %f20, %g3
10493 umulcc %l2, 0x1B6F, %o4
10494 wr %g0, 0x10, %asi
10495 prefetcha [%l7 + 0x08] %asi, 0x3
10496loop_850:
10497 nop
10498 fitod %f2, %f18
10499 fdtox %f18, %f24
10500 fxtod %f24, %f22
10501 tcc %icc, 0x1
10502 tle %icc, 0x3
10503 fone %f16
10504 movcc %xcc, %g1, %l0
10505 orcc %g7, 0x14A1, %l1
10506 nop
10507 setx 0x33D2DA35006CCF9C, %l0, %l6
10508 stx %l6, [%l7 + 0x70]
10509 ldx [%l7 + 0x70], %fsr
10510 sub %i3, %i1, %g5
10511 addccc %g2, %g4, %i6
10512 fmovsl %icc, %f15, %f17
10513 tl %xcc, 0x7
10514 sra %o0, 0x17, %i5
10515 sdivcc %l3, 0x05E3, %i0
10516 fmovdvc %icc, %f11, %f12
10517 alignaddr %i2, %o5, %l5
10518 movcs %icc, %i4, %i7
10519 alignaddr %g6, %o2, %l6
10520 set 0x34, %l0
10521 sta %f8, [%l7 + %l0] 0x0c
10522 edge8 %l4, %o6, %o1
10523 fmuld8ulx16 %f26, %f15, %f14
10524 tne %icc, 0x0
10525 fmovdvc %xcc, %f0, %f8
10526 fbn,a %fcc0, loop_851
10527 andncc %o3, %l2, %o4
10528 ta %xcc, 0x5
10529 sdivcc %g3, 0x1638, %o7
10530loop_851:
10531 fmovdpos %icc, %f13, %f16
10532 ba,a,pn %xcc, loop_852
10533 andn %l0, %g1, %l1
10534 fbu %fcc0, loop_853
10535 tleu %xcc, 0x4
10536loop_852:
10537 mulx %i3, 0x0050, %i1
10538 tgu %xcc, 0x1
10539loop_853:
10540 addccc %g7, 0x19D6, %g5
10541 fmovde %icc, %f2, %f1
10542 sll %g2, 0x00, %g4
10543 nop
10544 setx 0xADAE13CD40659CC8, %l0, %l6
10545 stx %l6, [%l7 + 0x58]
10546 ldx [%l7 + 0x58], %fsr
10547 alignaddr %i6, %i5, %o0
10548 movvs %xcc, %i0, %i2
10549 membar 0x61
10550 movn %xcc, %l3, %l5
10551 ldub [%l7 + 0x13], %i4
10552 fandnot2s %f1, %f17, %f20
10553 mulscc %i7, %g6, %o5
10554 faligndata %f28, %f20, %f22
10555 fblg %fcc2, loop_854
10556 edge8l %o2, %l4, %l6
10557 move %icc, %o6, %o1
10558 bge,a %icc, loop_855
10559loop_854:
10560 udiv %o3, 0x0E81, %o4
10561 tn %xcc, 0x0
10562 fbn %fcc2, loop_856
10563loop_855:
10564 fbl,a %fcc3, loop_857
10565 fnand %f6, %f24, %f30
10566 ldd [%l7 + 0x40], %g2
10567loop_856:
10568 movge %xcc, %o7, %l0
10569loop_857:
10570 fbule %fcc1, loop_858
10571 swap [%l7 + 0x18], %l2
10572 tn %xcc, 0x1
10573 fpadd32s %f0, %f16, %f17
10574loop_858:
10575 nop
10576 setx 0x1BC1204531E2EE09, %l0, %l6
10577 stx %l6, [%l7 + 0x28]
10578 ldd [%l7 + 0x28], %f18
10579 setx 0x5F820F04015C8117, %l1, %l5
10580 stx %l5, [%l7 + 0x10]
10581 ldd [%l7 + 0x10], %f18
10582 fdivd %f18, %f18, %f4
10583 movvc %icc, %l1, %g1
10584 fnegd %f12, %f0
10585 bcs,a %xcc, loop_859
10586 fpsub16 %f0, %f8, %f30
10587 movn %icc, %i1, %g7
10588 tleu %icc, 0x6
10589loop_859:
10590 orncc %i3, %g2, %g5
10591 tneg %xcc, 0x3
10592 taddcctv %i6, %i5, %o0
10593 membar 0x5A
10594 sra %g4, %i0, %l3
10595 fmovdleu %icc, %f3, %f16
10596 tvs %icc, 0x6
10597 nop
10598 set 0x50, %o7
10599 ldd [%l7 + %o7], %f20
10600 taddcc %i2, %l5, %i4
10601 tne %icc, 0x3
10602 brgz,a %i7, loop_860
10603 sdivx %g6, 0x0162, %o2
10604 membar 0x47
10605 edge32 %o5, %l4, %o6
10606loop_860:
10607 brlez %o1, loop_861
10608 edge8ln %o3, %o4, %g3
10609 fbne %fcc0, loop_862
10610 sdivcc %l6, 0x1232, %l0
10611loop_861:
10612 fblg %fcc3, loop_863
10613 bge loop_864
10614loop_862:
10615 nop
10616 fitos %f3, %f30
10617 fstod %f30, %f6
10618 sra %o7, %l1, %g1
10619loop_863:
10620 mulscc %l2, %g7, %i3
10621loop_864:
10622 movcc %xcc, %i1, %g5
10623 orcc %i6, %i5, %g2
10624 set 0x0A, %g5
10625 lduha [%l7 + %g5] 0x15, %o0
10626 tsubcc %g4, 0x1ABC, %l3
10627 tsubcctv %i2, 0x1D72, %l5
10628 edge32n %i4, %i0, %g6
10629 sllx %o2, %i7, %o5
10630 bcs %icc, loop_865
10631 movvs %xcc, %o6, %o1
10632 xnorcc %l4, %o4, %g3
10633 movge %xcc, %l6, %o3
10634loop_865:
10635 fzero %f28
10636 nop
10637 fitos %f14, %f11
10638 fstox %f11, %f6
10639 fxtos %f6, %f13
10640 nop
10641 setx loop_866, %l0, %l1
10642 jmpl %l1, %o7
10643 mulscc %l0, %g1, %l1
10644 fmovsl %xcc, %f0, %f29
10645 stw %l2, [%l7 + 0x54]
10646loop_866:
10647 fbe,a %fcc3, loop_867
10648 nop
10649 fitod %f6, %f10
10650 be,pn %icc, loop_868
10651 sdivx %i3, 0x04F1, %i1
10652loop_867:
10653 srlx %g7, %i6, %g5
10654 udivx %i5, 0x1512, %o0
10655loop_868:
10656 movl %xcc, %g2, %l3
10657 edge16n %g4, %i2, %l5
10658 taddcc %i4, 0x08F3, %g6
10659 fmuld8sux16 %f15, %f15, %f24
10660 fnot2 %f16, %f4
10661 alignaddr %o2, %i7, %o5
10662 popc %o6, %i0
10663 array32 %o1, %l4, %g3
10664 srl %o4, 0x18, %l6
10665 and %o3, %l0, %o7
10666 saved
10667 rdpr %cwp, %g1
10668 rdpr %cansave, %g2
10669 rdpr %canrestore, %g3
10670 rdpr %cleanwin, %g4
10671 rdpr %otherwin, %g5
10672 rdpr %wstate, %g6
10673 tg %xcc, 0x0
10674 wr %g0, 0x89, %asi
10675 ldxa [%l7 + 0x20] %asi, %g1
10676 tl %icc, 0x6
10677 tcs %xcc, 0x0
10678 brnz %l2, loop_869
10679 addc %i3, 0x0C75, %l1
10680 flush %l7 + 0x58
10681 fpack32 %f10, %f30, %f28
10682loop_869:
10683 edge8l %i1, %i6, %g5
10684 call loop_870
10685 movcs %xcc, %i5, %o0
10686 wr %g0, 0x0c, %asi
10687 ldda [%l7 + 0x40] %asi, %f0
10688loop_870:
10689 xor %g7, 0x1C92, %l3
10690 and %g4, 0x192B, %g2
10691 bleu,a,pn %xcc, loop_871
10692 fmovrdgez %i2, %f0, %f12
10693 popc 0x076C, %l5
10694 movpos %xcc, %i4, %o2
10695loop_871:
10696 sub %i7, %g6, %o5
10697 orcc %i0, 0x1B0C, %o6
10698 addcc %o1, %l4, %o4
10699 movcc %xcc, %g3, %l6
10700 fmovdcs %icc, %f26, %f12
10701 movcc %icc, %o3, %l0
10702 nop
10703 set 0x08, %o4
10704 ldd [%l7 + %o4], %g0
10705 movneg %xcc, %l2, %i3
10706 and %o7, %l1, %i1
10707 stbar
10708 tl %xcc, 0x7
10709 bcs,a loop_872
10710 subcc %i6, %g5, %i5
10711 nop
10712 fitod %f16, %f2
10713 ldd [%l7 + 0x58], %g6
10714loop_872:
10715 addccc %l3, %g4, %o0
10716 taddcc %g2, 0x1D9F, %i2
10717 sethi 0x0834, %i4
10718 ldd [%l7 + 0x40], %f16
10719 stx %l5, [%l7 + 0x58]
10720 tneg %icc, 0x7
10721 udivx %i7, 0x0406, %g6
10722 xnorcc %o2, %o5, %o6
10723 srl %i0, %o1, %l4
10724 movrgez %o4, %g3, %o3
10725 edge32l %l6, %g1, %l2
10726 wr %g0, 0x80, %asi
10727 prefetcha [%l7 + 0x48] %asi, 0x1
10728 movn %icc, %i3, %o7
10729 edge32ln %l1, %i1, %g5
10730 tneg %icc, 0x7
10731 flush %l7 + 0x5C
10732 fmovrsgez %i6, %f27, %f9
10733 edge8ln %g7, %l3, %g4
10734 tsubcc %o0, %g2, %i2
10735 fbul %fcc0, loop_873
10736 movl %icc, %i4, %i5
10737 add %l7, 0x48, %l6
10738 wr %g0, 0x10, %asi
10739 casxa [%l6] 0x10, %l5, %g6
10740loop_873:
10741 umulcc %o2, %i7, %o6
10742 membar 0x55
10743 wr %g0, 0x19, %asi
10744 swapa [%l7 + 0x7C] %asi, %o5
10745 taddcctv %o1, 0x1AED, %l4
10746 orn %o4, 0x1EDE, %i0
10747 edge16ln %o3, %l6, %g3
10748 alignaddr %l2, %l0, %g1
10749 fmul8x16 %f4, %f24, %f6
10750 fandnot2s %f2, %f23, %f9
10751 movgu %icc, %i3, %o7
10752 umul %l1, 0x10EE, %g5
10753 nop
10754 setx loop_874, %l0, %l1
10755 wrpr 0x1, %tl
10756 wrpr %l1, %tpc
10757 add %l1, 0x4, %l1
10758 wrpr %l1, %tnpc
10759 setx 0x34400001400, %l0, %l1
10760 wrpr %l1, %tstate
10761 wrhpr 0x4, %htstate
10762 retry
10763 tn %xcc, 0x3
10764 tpos %icc, 0x0
10765 tpos %icc, 0x0
10766loop_874:
10767 nop
10768 set 0x22, %o3
10769 stha %i6, [%l7 + %o3] 0x27
10770 membar #Sync
10771 nop
10772 setx 0x7305211A, %l0, %l6
10773 st %l6, [%l7 + 0x28]
10774 ld [%l7 + 0x28], %f1
10775 setx 0x15FC7CF7, %l1, %l5
10776 st %l5, [%l7 + 0x10]
10777 ld [%l7 + 0x10], %f9
10778 fsubs %f9, %f1, %f24
10779 mulx %g7, %l3, %g4
10780 fmovdvc %icc, %f12, %f30
10781 movvs %icc, %o0, %i1
10782 movpos %icc, %i2, %g2
10783 fpsub16s %f14, %f28, %f0
10784 ld [%l7 + 0x48], %f11
10785 subc %i5, 0x1ADA, %l5
10786 mulx %g6, %i4, %i7
10787 set 0x18, %o1
10788 stxa %o2, [%l7 + %o1] 0x23
10789 membar #Sync
10790 fble %fcc0, loop_875
10791 umul %o6, 0x00BA, %o5
10792 fmovdvc %icc, %f24, %f19
10793 sdiv %l4, 0x1445, %o4
10794loop_875:
10795 tcc %icc, 0x6
10796 movcs %icc, %o1, %i0
10797 movneg %icc, %o3, %l6
10798 orn %g3, 0x0CCD, %l2
10799 ldd [%l7 + 0x30], %l0
10800 nop
10801 set 0x3E, %i3
10802 ldsh [%l7 + %i3], %i3
10803 tpos %icc, 0x2
10804 srl %g1, 0x10, %o7
10805 movleu %icc, %l1, %g5
10806 edge32n %g7, %l3, %g4
10807 fand %f20, %f4, %f22
10808 alignaddrl %o0, %i1, %i2
10809 xnorcc %g2, 0x0E81, %i5
10810 fbg %fcc0, loop_876
10811 fmul8x16al %f14, %f10, %f26
10812 be,a %xcc, loop_877
10813 taddcctv %i6, %g6, %l5
10814loop_876:
10815 ldd [%l7 + 0x38], %i6
10816 subc %i4, 0x1AE7, %o2
10817loop_877:
10818 sll %o6, %l4, %o5
10819 sllx %o1, 0x0B, %i0
10820 addc %o4, %l6, %g3
10821 sllx %l2, 0x08, %l0
10822 edge32ln %o3, %i3, %o7
10823 tcc %icc, 0x5
10824 sir 0x0144
10825 bl,pn %icc, loop_878
10826 addc %g1, 0x036A, %l1
10827 srax %g7, %l3, %g5
10828 bn,a %icc, loop_879
10829loop_878:
10830 tcc %icc, 0x2
10831 fbn %fcc1, loop_880
10832 fnegd %f2, %f0
10833loop_879:
10834 move %xcc, %g4, %o0
10835 tge %icc, 0x2
10836loop_880:
10837 bleu,a loop_881
10838 umulcc %i2, %g2, %i1
10839 nop
10840 set 0x78, %l6
10841 ldx [%l7 + %l6], %i5
10842 array32 %g6, %i6, %i7
10843loop_881:
10844 orcc %i4, %l5, %o2
10845 tcc %icc, 0x0
10846 edge16l %o6, %l4, %o5
10847 tcc %xcc, 0x2
10848 edge32n %o1, %i0, %o4
10849 movcc %icc, %l6, %g3
10850 udivcc %l0, 0x0504, %l2
10851 fmovscc %icc, %f10, %f27
10852 fnot2 %f14, %f26
10853 orcc %i3, %o7, %g1
10854 xnorcc %l1, 0x0E04, %g7
10855 ldsw [%l7 + 0x20], %o3
10856 set 0x08, %g3
10857 prefetcha [%l7 + %g3] 0x81, 0x2
10858 edge32n %g4, %l3, %i2
10859 add %o0, 0x01DB, %i1
10860 bpos,a loop_882
10861 brlez,a %i5, loop_883
10862 addccc %g6, 0x1C41, %g2
10863 tcc %icc, 0x2
10864loop_882:
10865 nop
10866 fitod %f12, %f10
10867loop_883:
10868 nop
10869 setx 0x0FEF859AFB727280, %l0, %l6
10870 stx %l6, [%l7 + 0x28]
10871 ldd [%l7 + 0x28], %f12
10872 fsqrtd %f12, %f16
10873 fbg,a %fcc1, loop_884
10874 udivcc %i7, 0x0593, %i6
10875 set 0x2F, %i2
10876 stba %l5, [%l7 + %i2] 0x22
10877 membar #Sync
10878loop_884:
10879 addccc %i4, %o2, %l4
10880 sdivx %o5, 0x13FF, %o6
10881 movrlz %i0, %o1, %o4
10882 saved
10883 rdpr %cwp, %g1
10884 rdpr %cansave, %g2
10885 rdpr %canrestore, %g3
10886 rdpr %cleanwin, %g4
10887 rdpr %otherwin, %g5
10888 rdpr %wstate, %g6
10889 subccc %l6, 0x06F3, %l0
10890 add %g3, 0x09F9, %l2
10891 movneg %xcc, %o7, %g1
10892 umulcc %i3, 0x04B0, %g7
10893 movrgez %l1, %g5, %o3
10894 edge32 %g4, %i2, %l3
10895 movg %icc, %o0, %i5
10896 fmul8x16 %f23, %f0, %f16
10897 ldd [%l7 + 0x38], %i0
10898 fbue %fcc2, loop_885
10899 fmovrdlz %g2, %f0, %f24
10900 edge32 %i7, %i6, %l5
10901 membar 0x77
10902loop_885:
10903 nop
10904 wr %g0, 0x0c, %asi
10905 ldstuba [%l7 + 0x4D] %asi, %i4
10906 movcc %icc, %o2, %g6
10907 bpos %xcc, loop_886
10908 xnorcc %l4, %o5, %o6
10909 restored
10910 rdpr %cwp, %g1
10911 rdpr %cansave, %g2
10912 rdpr %canrestore, %g3
10913 rdpr %cleanwin, %g4
10914 rdpr %otherwin, %g5
10915 rdpr %wstate, %g6
10916 sdivx %o1, 0x0707, %i0
10917loop_886:
10918 array8 %l6, %o4, %l0
10919 restored
10920 rdpr %cwp, %g1
10921 rdpr %cansave, %g2
10922 rdpr %canrestore, %g3
10923 rdpr %cleanwin, %g4
10924 rdpr %otherwin, %g5
10925 rdpr %wstate, %g6
10926 movg %icc, %l2, %g3
10927 nop
10928 setx 0x2B52A504B316CCB6, %l0, %l6
10929 stx %l6, [%l7 + 0x28]
10930 ldd [%l7 + 0x28], %f18
10931 setx 0xB178280C8F2D77A4, %l1, %l5
10932 stx %l5, [%l7 + 0x10]
10933 ldd [%l7 + 0x10], %f18
10934 fsubd %f18, %f18, %f12
10935 tpos %icc, 0x1
10936 pdist %f6, %f16, %f0
10937 fpadd32 %f26, %f4, %f14
10938 ba,pt %xcc, loop_887
10939 xor %g1, %i3, %o7
10940 nop
10941 set 0x08, %l3
10942 stx %l1, [%l7 + %l3]
10943 fbge %fcc0, loop_888
10944loop_887:
10945 bvc loop_889
10946 sub %g7, %g5, %g4
10947 srax %o3, %i2, %o0
10948loop_888:
10949 edge8n %l3, %i5, %g2
10950loop_889:
10951 fmovrslz %i1, %f4, %f31
10952 fornot2 %f16, %f28, %f4
10953 fnot2s %f17, %f3
10954 umulcc %i7, 0x1C62, %i6
10955 fbne %fcc2, loop_890
10956 for %f18, %f6, %f24
10957 fmovrdlz %i4, %f28, %f2
10958 wr %g0, 0x27, %asi
10959 stha %o2, [%l7 + 0x66] %asi
10960 membar #Sync
10961loop_890:
10962 movleu %xcc, %l5, %l4
10963 tsubcc %o5, 0x0F35, %g6
10964 wr %g0, 0x81, %asi
10965 sta %f10, [%l7 + 0x6C] %asi
10966 sub %o6, 0x171A, %o1
10967 ldsb [%l7 + 0x76], %l6
10968 fmovrdlez %o4, %f4, %f16
10969 fandnot1s %f20, %f28, %f31
10970 subc %i0, 0x04D2, %l0
10971 fmovdvc %xcc, %f17, %f0
10972 movgu %icc, %g3, %g1
10973 wr %g0, 0x1f, %asi
10974 stda %f0, [%l7 + 0x40] %asi
10975 membar #Sync
10976 movne %icc, %l2, %i3
10977 edge16n %l1, %g7, %o7
10978 fornot2 %f10, %f0, %f10
10979 edge16 %g5, %g4, %o3
10980 edge8 %o0, %i2, %i5
10981 edge16 %l3, %g2, %i1
10982 swap [%l7 + 0x50], %i6
10983 ldsb [%l7 + 0x48], %i4
10984 nop
10985 setx 0x3CD76C99, %l0, %l6
10986 st %l6, [%l7 + 0x28]
10987 ld [%l7 + 0x28], %f13
10988 setx 0x884A920D, %l1, %l5
10989 st %l5, [%l7 + 0x10]
10990 ld [%l7 + 0x10], %f0
10991 fsubs %f0, %f13, %f9
10992 tn %icc, 0x1
10993 nop
10994 setx loop_891, %l0, %l1
10995 wrpr 0x1, %tl
10996 wrpr %l1, %tnpc
10997 setx 0x34400001400, %l0, %l1
10998 wrpr %l1, %tstate
10999 wrhpr 0x4, %htstate
11000 done
11001 nop
11002 setx 0x2C0F3BB9, %l0, %l6
11003 st %l6, [%l7 + 0x28]
11004 ld [%l7 + 0x28], %f24
11005 fsqrts %f24, %f28
11006 fands %f18, %f4, %f16
11007 tl %icc, 0x1
11008loop_891:
11009 tpos %icc, 0x5
11010 array32 %o2, %i7, %l5
11011 sdivcc %l4, 0x0C5F, %g6
11012 fmovrde %o5, %f2, %f26
11013 ldd [%l7 + 0x48], %f14
11014 movn %icc, %o6, %l6
11015 fmovdn %xcc, %f10, %f23
11016 udiv %o1, 0x1229, %o4
11017 membar #Sync
11018 set 0x40, %o0
11019 ldda [%l7 + %o0] 0xf1, %f0
11020 fsrc1 %f12, %f10
11021 movre %i0, 0x3AC, %l0
11022 fcmpgt32 %f24, %f0, %g3
11023 tge %icc, 0x3
11024 fmul8x16al %f24, %f3, %f26
11025 nop
11026 setx 0x23A5E4575FF5F788, %l0, %l6
11027 stx %l6, [%l7 + 0x28]
11028 ldd [%l7 + 0x28], %f24
11029 setx 0x2AC9F40EA56FBBB8, %l1, %l5
11030 stx %l5, [%l7 + 0x10]
11031 ldd [%l7 + 0x10], %f4
11032 fmuld %f4, %f24, %f24
11033 fba %fcc0, loop_892
11034 tge %icc, 0x6
11035 set 0x50, %i4
11036 ldda [%l7 + %i4] 0x89, %g0
11037loop_892:
11038 st %f27, [%l7 + 0x44]
11039 nop
11040 fitod %f12, %f14
11041 fdtos %f14, %f19
11042 movcs %icc, %l2, %i3
11043 sethi 0x1512, %l1
11044 edge32l %g7, %o7, %g5
11045 fbge %fcc3, loop_893
11046 movne %icc, %o3, %o0
11047 orn %g4, %i2, %l3
11048 sub %g2, %i1, %i5
11049loop_893:
11050 tsubcctv %i6, %i4, %i7
11051 nop
11052 setx 0xF3646F04, %l0, %l6
11053 st %l6, [%l7 + 0x28]
11054 ld [%l7 + 0x28], %f13
11055 setx 0x1C171B1D, %l1, %l5
11056 st %l5, [%l7 + 0x10]
11057 ld [%l7 + 0x10], %f10
11058 fadds %f10, %f13, %f19
11059 fors %f26, %f16, %f15
11060 movrne %l5, 0x26B, %o2
11061 nop
11062 setx 0x207EA451, %l0, %l6
11063 st %l6, [%l7 + 0x14]
11064 ld [%l7 + 0x14], %fsr
11065 nop
11066 fitod %f10, %f16
11067 fdtox %f16, %f20
11068 fxtod %f20, %f24
11069 stb %g6, [%l7 + 0x4A]
11070 xnor %l4, %o6, %o5
11071 udivcc %o1, 0x058B, %l6
11072 fmovdvs %xcc, %f5, %f17
11073 fornot1 %f6, %f22, %f26
11074 tn %xcc, 0x5
11075 wr %g0, 0x89, %asi
11076 sta %f13, [%l7 + 0x14] %asi
11077 mova %xcc, %o4, %i0
11078 fmuld8sux16 %f6, %f25, %f8
11079 tne %icc, 0x5
11080 tneg %icc, 0x7
11081 sethi 0x1032, %l0
11082 movrgez %g1, %l2, %i3
11083 sra %g3, 0x15, %g7
11084 fpack32 %f6, %f12, %f6
11085 nop
11086 setx loop_894, %l0, %l1
11087 jmpl %l1, %l1
11088 movge %icc, %g5, %o7
11089 fmovsgu %icc, %f19, %f12
11090 nop
11091 setx 0xC99D8DC646A6318B, %l0, %l6
11092 stx %l6, [%l7 + 0x28]
11093 ldd [%l7 + 0x28], %f22
11094 setx 0x5748BAAB150CB932, %l1, %l5
11095 stx %l5, [%l7 + 0x10]
11096 ldd [%l7 + 0x10], %f10
11097 fsubd %f10, %f22, %f30
11098loop_894:
11099 fbug %fcc2, loop_895
11100 xnorcc %o0, 0x1371, %g4
11101 tne %xcc, 0x5
11102 orcc %i2, 0x0EA9, %l3
11103loop_895:
11104 fmovdle %icc, %f28, %f5
11105 bleu,a %xcc, loop_896
11106 orncc %g2, %i1, %i5
11107 and %o3, 0x0A4D, %i4
11108 movg %xcc, %i7, %i6
11109loop_896:
11110 tneg %icc, 0x2
11111 call loop_897
11112 fcmpgt32 %f6, %f4, %o2
11113 fmovsneg %xcc, %f14, %f0
11114 bge,pt %icc, loop_898
11115loop_897:
11116 fpadd16 %f10, %f12, %f10
11117 edge32ln %l5, %l4, %o6
11118 ta %xcc, 0x5
11119loop_898:
11120 xnor %g6, %o1, %o5
11121 brlz %l6, loop_899
11122 fnot2s %f3, %f24
11123 movcs %xcc, %i0, %o4
11124 fmovrdgez %l0, %f20, %f8
11125loop_899:
11126 tgu %xcc, 0x6
11127 movre %g1, %i3, %g3
11128 bn,a %xcc, loop_900
11129 fble %fcc2, loop_901
11130 or %l2, 0x144F, %g7
11131 udiv %l1, 0x0D1E, %o7
11132loop_900:
11133 add %o0, %g5, %i2
11134loop_901:
11135 addcc %g4, %g2, %i1
11136 fcmpne32 %f20, %f10, %i5
11137 sll %o3, %i4, %l3
11138 alignaddr %i6, %o2, %l5
11139 taddcc %i7, %l4, %g6
11140 sra %o1, 0x11, %o5
11141 movn %xcc, %l6, %i0
11142 smulcc %o4, %o6, %g1
11143 andcc %l0, %g3, %l2
11144 addcc %i3, 0x0549, %l1
11145 fbu,a %fcc3, loop_902
11146 sdivx %o7, 0x1685, %o0
11147 ta %icc, 0x3
11148 andcc %g5, %i2, %g7
11149loop_902:
11150 fnot1s %f12, %f24
11151 fnands %f9, %f19, %f15
11152 bvc,a loop_903
11153 ldx [%l7 + 0x28], %g4
11154 bgu,a %xcc, loop_904
11155 sdiv %g2, 0x048F, %i1
11156loop_903:
11157 edge8ln %i5, %i4, %o3
11158 fmovse %xcc, %f14, %f8
11159loop_904:
11160 taddcc %i6, 0x1493, %l3
11161 orn %l5, 0x1D6E, %o2
11162 nop
11163 setx 0x8CBB7988D073808B, %l0, %l6
11164 stx %l6, [%l7 + 0x40]
11165 ldx [%l7 + 0x40], %fsr
11166 fabsd %f18, %f0
11167 fbge,a %fcc2, loop_905
11168 fmovdneg %icc, %f0, %f22
11169 fandnot1s %f11, %f28, %f8
11170 sll %l4, 0x05, %i7
11171loop_905:
11172 mova %icc, %o1, %o5
11173 edge16n %l6, %g6, %o4
11174 fbg %fcc3, loop_906
11175 fxor %f4, %f14, %f30
11176 membar 0x36
11177 edge16n %o6, %g1, %l0
11178loop_906:
11179 tn %icc, 0x6
11180 nop
11181 setx loop_907, %l0, %l1
11182 wrpr 0x1, %tl
11183 wrpr %l1, %tpc
11184 add %l1, 0x4, %l1
11185 wrpr %l1, %tnpc
11186 setx 0x34400001400, %l0, %l1
11187 wrpr %l1, %tstate
11188 wrhpr 0x4, %htstate
11189 retry
11190 nop
11191 setx 0x80704167, %l0, %l6
11192 st %l6, [%l7 + 0x38]
11193 ld [%l7 + 0x38], %fsr
11194 sethi 0x0229, %i0
11195 xnor %l2, %g3, %i3
11196loop_907:
11197 fpack32 %f20, %f2, %f6
11198 stb %o7, [%l7 + 0x43]
11199 bvc,a %xcc, loop_908
11200 ba,pn %xcc, loop_909
11201 tvc %xcc, 0x4
11202 edge8n %l1, %g5, %i2
11203loop_908:
11204 movcs %xcc, %g7, %o0
11205loop_909:
11206 movcc %xcc, %g2, %g4
11207 sir 0x14F4
11208 tsubcctv %i5, %i1, %o3
11209 edge8l %i6, %l3, %i4
11210 orcc %o2, 0x1874, %l5
11211 tl %xcc, 0x3
11212 edge16ln %i7, %o1, %l4
11213 fmovdn %icc, %f16, %f22
11214 alignaddrl %o5, %g6, %l6
11215 set 0x58, %i0
11216 stwa %o6, [%l7 + %i0] 0x89
11217 addccc %o4, %g1, %i0
11218 ldsw [%l7 + 0x5C], %l2
11219 subccc %g3, %i3, %l0
11220 tneg %xcc, 0x2
11221 movg %xcc, %l1, %o7
11222 udivx %i2, 0x00A2, %g5
11223 tn %icc, 0x7
11224 array32 %o0, %g2, %g4
11225 wr %g0, 0x81, %asi
11226 lduba [%l7 + 0x30] %asi, %i5
11227 ldsb [%l7 + 0x3D], %i1
11228 fmovdneg %icc, %f1, %f18
11229 movcc %icc, %g7, %o3
11230 fmovda %icc, %f10, %f9
11231 fbo %fcc3, loop_910
11232 flush %l7 + 0x24
11233 movl %xcc, %i6, %l3
11234 nop
11235 fitod %f4, %f8
11236 fdtoi %f8, %f16
11237loop_910:
11238 srlx %i4, %l5, %o2
11239 edge32n %o1, %l4, %o5
11240 stw %g6, [%l7 + 0x60]
11241 or %i7, %l6, %o4
11242 edge32 %g1, %i0, %l2
11243 smul %g3, %o6, %l0
11244 fcmpne16 %f4, %f16, %i3
11245 ble loop_911
11246 umul %o7, 0x1FD2, %l1
11247 nop
11248 set 0x4C, %i1
11249 ldsw [%l7 + %i1], %i2
11250 xnorcc %o0, 0x1805, %g5
11251loop_911:
11252 fmovsge %icc, %f8, %f0
11253 std %f28, [%l7 + 0x48]
11254 mulscc %g4, 0x123E, %i5
11255 movrlz %i1, 0x116, %g2
11256 nop
11257 setx loop_912, %l0, %l1
11258 wrpr 0x1, %tl
11259 wrpr %l1, %tpc
11260 add %l1, 0x4, %l1
11261 wrpr %l1, %tnpc
11262 setx 0x34400001400, %l0, %l1
11263 wrpr %l1, %tstate
11264 wrhpr 0x4, %htstate
11265 retry
11266 fors %f13, %f26, %f8
11267 edge32ln %o3, %i6, %l3
11268 movrne %g7, %l5, %i4
11269loop_912:
11270 movne %xcc, %o2, %o1
11271 mova %icc, %o5, %l4
11272 fpsub16s %f18, %f5, %f18
11273 move %xcc, %i7, %g6
11274 fbug %fcc0, loop_913
11275 srl %o4, %g1, %l6
11276 tsubcc %i0, %l2, %o6
11277 mova %icc, %g3, %i3
11278loop_913:
11279 edge16n %o7, %l0, %l1
11280 subc %o0, 0x030C, %g5
11281 subcc %i2, 0x1BD1, %i5
11282 move %icc, %g4, %i1
11283 fnors %f13, %f23, %f22
11284 wr %g0, 0x18, %asi
11285 ldstuba [%l7 + 0x54] %asi, %o3
11286 alignaddr %i6, %l3, %g7
11287 fmovdneg %icc, %f28, %f4
11288 add %l5, 0x14AF, %g2
11289 movle %icc, %i4, %o1
11290 fpackfix %f8, %f1
11291 wr %g0, 0x11, %asi
11292 lda [%l7 + 0x18] %asi, %f10
11293 sll %o5, %o2, %l4
11294 smulcc %i7, %g6, %g1
11295 nop
11296 setx 0xB977684D705E9B8F, %l0, %l6
11297 stx %l6, [%l7 + 0x20]
11298 ldx [%l7 + 0x20], %fsr
11299 udiv %l6, 0x1A12, %o4
11300 movge %xcc, %i0, %o6
11301 bgu,pn %icc, loop_914
11302 tneg %xcc, 0x3
11303 fbe,a %fcc0, loop_915
11304 sra %l2, 0x06, %g3
11305loop_914:
11306 ba,pn %xcc, loop_916
11307 move %xcc, %i3, %o7
11308loop_915:
11309 fmul8sux16 %f14, %f12, %f0
11310 or %l1, 0x04C4, %l0
11311loop_916:
11312 fpackfix %f2, %f23
11313 fxors %f9, %f7, %f12
11314 edge16 %g5, %i2, %i5
11315 fornot1s %f25, %f1, %f18
11316 tpos %icc, 0x2
11317 fsrc1 %f22, %f6
11318 movneg %icc, %o0, %i1
11319 edge32l %g4, %i6, %o3
11320 set 0x20, %l5
11321 ldsha [%l7 + %l5] 0x81, %l3
11322 bpos,a loop_917
11323 saved
11324 rdpr %cwp, %g1
11325 rdpr %cansave, %g2
11326 rdpr %canrestore, %g3
11327 rdpr %cleanwin, %g4
11328 rdpr %otherwin, %g5
11329 rdpr %wstate, %g6
11330 addcc %l5, %g2, %i4
11331 fnot2 %f30, %f0
11332loop_917:
11333 bl,pt %xcc, loop_918
11334 ldub [%l7 + 0x16], %g7
11335 fone %f18
11336 sub %o1, %o5, %o2
11337loop_918:
11338 brgz,a %l4, loop_919
11339 edge16l %i7, %g6, %g1
11340 orcc %l6, 0x1E90, %o4
11341 fmovd %f20, %f4
11342loop_919:
11343 bcc %xcc, loop_920
11344 st %f6, [%l7 + 0x6C]
11345 fcmpeq32 %f12, %f0, %o6
11346 fnor %f10, %f20, %f20
11347loop_920:
11348 membar 0x23
11349 movgu %xcc, %l2, %i0
11350 andn %g3, 0x1D55, %i3
11351 addc %l1, 0x0765, %l0
11352 movrne %g5, %o7, %i5
11353 movgu %icc, %o0, %i1
11354 movn %icc, %i2, %g4
11355 movre %i6, 0x0BC, %l3
11356 andncc %l5, %g2, %i4
11357 edge32l %o3, %o1, %o5
11358 fble,a %fcc2, loop_921
11359 andncc %g7, %o2, %i7
11360 edge8n %g6, %g1, %l6
11361 sdivx %o4, 0x0528, %l4
11362loop_921:
11363 fxors %f28, %f26, %f4
11364 fornot2 %f18, %f8, %f0
11365 fmovdl %xcc, %f27, %f25
11366 nop
11367 set 0x68, %l4
11368 ldx [%l7 + %l4], %o6
11369 xor %l2, %g3, %i0
11370 edge32 %i3, %l1, %l0
11371 fornot2s %f15, %f17, %f1
11372 xorcc %o7, 0x0781, %g5
11373 movrlz %o0, 0x230, %i1
11374 popc %i2, %i5
11375 movg %icc, %i6, %g4
11376 flush %l7 + 0x10
11377 brgz %l3, loop_922
11378 fmovdne %xcc, %f30, %f30
11379 fsrc1s %f6, %f30
11380 movle %icc, %l5, %g2
11381loop_922:
11382 st %f28, [%l7 + 0x54]
11383 edge32ln %i4, %o3, %o5
11384 fnot1 %f18, %f12
11385 fabsd %f4, %f22
11386 tgu %xcc, 0x0
11387 fmovrse %g7, %f10, %f19
11388 add %l7, 0x38, %l6
11389 wr %g0, 0x04, %asi
11390 ldxa [%l6] %asi, %o1
11391 casxa [%l6] 0x04, %o1, %i7
11392 edge16 %g6, %g1, %o2
11393 fmovspos %xcc, %f9, %f4
11394 udivx %o4, 0x02BD, %l6
11395 sethi 0x0EC6, %l4
11396 addc %l2, 0x06A8, %g3
11397 movgu %xcc, %i0, %i3
11398 xorcc %o6, %l0, %o7
11399 movge %icc, %g5, %o0
11400 edge8n %l1, %i2, %i5
11401 bgu loop_923
11402 udiv %i1, 0x1552, %g4
11403 tg %xcc, 0x3
11404 lduw [%l7 + 0x78], %l3
11405loop_923:
11406 fmovdn %icc, %f25, %f13
11407 bvc,a,pn %xcc, loop_924
11408 fpack32 %f26, %f0, %f16
11409 brnz,a %i6, loop_925
11410 sra %g2, 0x03, %l5
11411loop_924:
11412 srl %i4, 0x1E, %o3
11413 or %o5, 0x1547, %g7
11414loop_925:
11415 fxors %f26, %f27, %f18
11416 fmovrde %o1, %f16, %f8
11417 fmovde %xcc, %f24, %f24
11418 tg %xcc, 0x6
11419 bcs,a,pn %icc, loop_926
11420 ldsb [%l7 + 0x79], %i7
11421 nop
11422 setx loop_927, %l0, %l1
11423 jmpl %l1, %g1
11424 tsubcc %g6, 0x0303, %o2
11425loop_926:
11426 tl %xcc, 0x5
11427 sdiv %l6, 0x106C, %o4
11428loop_927:
11429 sdivx %l2, 0x0C71, %g3
11430 fcmpne16 %f24, %f0, %l4
11431 nop
11432 setx loop_928, %l0, %l1
11433 wrpr 0x1, %tl
11434 wrpr %l1, %tnpc
11435 setx 0x34400001400, %l0, %l1
11436 wrpr %l1, %tstate
11437 wrhpr 0x4, %htstate
11438 done
11439 movgu %xcc, %i3, %o6
11440 movrlez %l0, 0x16A, %o7
11441 nop
11442 fitod %f16, %f30
11443loop_928:
11444 edge16ln %i0, %o0, %g5
11445 sub %i2, 0x0240, %l1
11446 edge32l %i5, %i1, %g4
11447 edge8ln %l3, %g2, %i6
11448 fsrc2s %f18, %f1
11449 movpos %xcc, %l5, %i4
11450 nop
11451 set 0x68, %o5
11452 ldsw [%l7 + %o5], %o5
11453 fmul8ulx16 %f8, %f24, %f14
11454 ble,a,pn %icc, loop_929
11455 fbul %fcc3, loop_930
11456 brz,a %o3, loop_931
11457 smul %g7, %i7, %o1
11458loop_929:
11459 tpos %icc, 0x3
11460loop_930:
11461 fnegd %f24, %f30
11462loop_931:
11463 fbge %fcc0, loop_932
11464 movleu %icc, %g1, %o2
11465 orncc %l6, %o4, %g6
11466 movleu %icc, %l2, %g3
11467loop_932:
11468 sdivx %i3, 0x19D2, %l4
11469 ldub [%l7 + 0x61], %l0
11470 edge16n %o7, %o6, %i0
11471 array8 %o0, %i2, %g5
11472 srlx %i5, %i1, %l1
11473 wr %g0, 0x10, %asi
11474 ldda [%l7 + 0x40] %asi, %f0
11475 nop
11476 setx loop_933, %l0, %l1
11477 jmpl %l1, %l3
11478 fbl %fcc3, loop_934
11479 tcc %icc, 0x1
11480 bcc,pt %xcc, loop_935
11481loop_933:
11482 srax %g4, %i6, %l5
11483loop_934:
11484 bgu,pt %xcc, loop_936
11485 tl %xcc, 0x1
11486loop_935:
11487 ldsh [%l7 + 0x42], %g2
11488 fors %f4, %f3, %f21
11489loop_936:
11490 ldd [%l7 + 0x28], %i4
11491 wr %g0, 0x10, %asi
11492 stba %o3, [%l7 + 0x1E] %asi
11493 wr %g0, 0x1e, %asi
11494 stda %f16, [%l7 + 0x40] %asi
11495 membar #Sync
11496 fmovrse %g7, %f23, %f27
11497 subcc %o5, %i7, %g1
11498 ldd [%l7 + 0x38], %f16
11499 te %icc, 0x2
11500 fmovrdgz %o1, %f10, %f4
11501 movg %icc, %o2, %o4
11502 sir 0x011B
11503 st %f13, [%l7 + 0x60]
11504 tgu %xcc, 0x7
11505 movge %icc, %g6, %l2
11506 set 0x0D, %g2
11507 stba %g3, [%l7 + %g2] 0x2a
11508 membar #Sync
11509 tcs %icc, 0x1
11510 subc %l6, 0x0580, %i3
11511 alignaddrl %l4, %o7, %l0
11512 fones %f7
11513 bn %xcc, loop_937
11514 movcs %icc, %i0, %o6
11515 brnz %i2, loop_938
11516 sllx %o0, 0x0B, %g5
11517loop_937:
11518 edge8l %i1, %l1, %l3
11519 set 0x5C, %o2
11520 lduha [%l7 + %o2] 0x15, %g4
11521loop_938:
11522 andncc %i6, %l5, %g2
11523 mulscc %i5, 0x1B74, %o3
11524 mulscc %i4, %g7, %o5
11525 fbuge,a %fcc0, loop_939
11526 edge8 %g1, %o1, %i7
11527 edge32n %o4, %g6, %o2
11528 fmovs %f0, %f18
11529loop_939:
11530 sra %l2, 0x05, %l6
11531 std %f22, [%l7 + 0x78]
11532 sllx %i3, %l4, %o7
11533 smul %g3, 0x1F61, %i0
11534 andcc %l0, 0x10E2, %o6
11535 edge8 %o0, %i2, %i1
11536 fors %f9, %f22, %f1
11537 movrgz %g5, %l3, %l1
11538 smul %g4, 0x0E2E, %l5
11539 wr %g0, 0x80, %asi
11540 swapa [%l7 + 0x0C] %asi, %i6
11541 ldd [%l7 + 0x38], %f12
11542 fpadd16s %f3, %f27, %f0
11543 fexpand %f29, %f30
11544 udiv %i5, 0x07A7, %g2
11545 edge8n %o3, %i4, %o5
11546 edge16ln %g1, %o1, %g7
11547 add %l7, 0x40, %l6
11548 wr %g0, 0x18, %asi
11549 ldxa [%l6] %asi, %o4
11550 casxa [%l6] 0x18, %o4, %i7
11551 ta %xcc, 0x7
11552 tl %xcc, 0x6
11553 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
11554 nop ! nop ! ldxa [%g0 + 0x3a8] %asi, %g6 ripped by fixASI40.pl ripped by fixASI40.pl
11555 brnz %l2, loop_940
11556 edge8n %l6, %o2, %i3
11557 umul %o7, %l4, %g3
11558 edge16n %i0, %o6, %o0
11559loop_940:
11560 sub %i2, %l0, %g5
11561 lduh [%l7 + 0x22], %l3
11562 bcc,pt %icc, loop_941
11563 fcmple16 %f22, %f22, %i1
11564 orn %l1, 0x1A2C, %g4
11565 tn %icc, 0x5
11566loop_941:
11567 movn %icc, %i6, %i5
11568 addccc %l5, %g2, %o3
11569 xor %i4, %o5, %o1
11570 edge16ln %g1, %o4, %g7
11571 fbo,a %fcc1, loop_942
11572 orncc %i7, %l2, %l6
11573 add %l7, 0x50, %l6
11574 wr %g0, 0x19, %asi
11575 ldxa [%l6] %asi, %o2
11576 casxa [%l6] 0x19, %o2, %i3
11577loop_942:
11578 nop
11579 setx loop_943, %l0, %l1
11580 wrpr 0x1, %tl
11581 wrpr %l1, %tpc
11582 add %l1, 0x4, %l1
11583 wrpr %l1, %tnpc
11584 setx 0x34400001400, %l0, %l1
11585 wrpr %l1, %tstate
11586 wrhpr 0x4, %htstate
11587 retry
11588 fpadd32s %f2, %f14, %f19
11589 tge %xcc, 0x3
11590 stw %g6, [%l7 + 0x28]
11591loop_943:
11592 udivcc %o7, 0x071C, %g3
11593 xorcc %i0, %o6, %l4
11594 movvc %icc, %o0, %l0
11595 fmovscc %icc, %f9, %f14
11596 orcc %i2, %l3, %i1
11597 tgu %icc, 0x4
11598 edge32l %l1, %g5, %g4
11599 move %icc, %i5, %l5
11600 mova %icc, %g2, %o3
11601 tl %icc, 0x7
11602 edge32ln %i6, %o5, %i4
11603 subccc %o1, 0x1210, %o4
11604 movrgz %g7, %i7, %l2
11605 prefetch [%l7 + 0x70], 0x3
11606 ldd [%l7 + 0x40], %i6
11607 ba,pt %xcc, loop_944
11608 fcmpgt32 %f24, %f6, %o2
11609 and %g1, %g6, %o7
11610 membar #Sync
11611 set 0x40, %i5
11612 ldda [%l7 + %i5] 0xf1, %f16
11613loop_944:
11614 fmovdleu %xcc, %f29, %f0
11615 fmovs %f12, %f5
11616 smulcc %i3, 0x0DD2, %i0
11617 fcmple32 %f4, %f8, %g3
11618 tg %xcc, 0x5
11619 tvs %xcc, 0x4
11620 tvc %xcc, 0x1
11621 movcc %xcc, %o6, %l4
11622 umul %l0, %o0, %l3
11623 edge8ln %i1, %l1, %g5
11624 movgu %xcc, %i2, %i5
11625 subccc %g4, 0x053C, %l5
11626 edge16ln %g2, %i6, %o3
11627 movcc %icc, %i4, %o5
11628 nop
11629 fitod %f10, %f14
11630 fdtos %f14, %f10
11631 sllx %o4, 0x0F, %o1
11632 ldsh [%l7 + 0x4E], %g7
11633 movleu %icc, %l2, %i7
11634 tleu %icc, 0x1
11635 srax %l6, %g1, %o2
11636 edge32ln %o7, %g6, %i3
11637 taddcctv %i0, 0x1D9E, %o6
11638 movrgz %l4, 0x15F, %l0
11639 alignaddrl %o0, %g3, %i1
11640 array32 %l1, %g5, %i2
11641 wr %g0, 0x19, %asi
11642 swapa [%l7 + 0x44] %asi, %i5
11643 fnot1s %f19, %f21
11644 xnor %g4, 0x172A, %l5
11645 sdivx %g2, 0x15B2, %i6
11646 set 0x58, %l1
11647 lduwa [%l7 + %l1] 0x11, %l3
11648 brgez %o3, loop_945
11649 mulx %o5, 0x16BD, %i4
11650 sll %o4, %g7, %l2
11651 prefetch [%l7 + 0x20], 0x0
11652loop_945:
11653 andcc %i7, 0x1DA9, %l6
11654 orncc %g1, 0x0BC6, %o2
11655 nop
11656 setx 0x1EC6E9F0A446963A, %l0, %l6
11657 stx %l6, [%l7 + 0x28]
11658 ldd [%l7 + 0x28], %f6
11659 setx 0xBD77138997736DD8, %l1, %l5
11660 stx %l5, [%l7 + 0x10]
11661 ldd [%l7 + 0x10], %f24
11662 faddd %f24, %f6, %f28
11663 taddcc %o1, 0x14A6, %g6
11664 edge16n %i3, %o7, %i0
11665 move %xcc, %l4, %o6
11666 fmovdvc %icc, %f21, %f20
11667 fones %f13
11668 or %l0, 0x1C5A, %o0
11669 tsubcctv %g3, 0x08B2, %i1
11670 sth %l1, [%l7 + 0x78]
11671 std %f18, [%l7 + 0x28]
11672 fnegs %f20, %f4
11673 edge16l %i2, %g5, %g4
11674 nop
11675 setx 0xE525F08A20664BEF, %l0, %l6
11676 stx %l6, [%l7 + 0x28]
11677 ldd [%l7 + 0x28], %f24
11678 setx 0x098B41296254A63E, %l1, %l5
11679 stx %l5, [%l7 + 0x10]
11680 ldd [%l7 + 0x10], %f24
11681 fsubd %f24, %f24, %f22
11682 tcs %xcc, 0x0
11683 nop
11684 setx 0x1FFF3C3690BE847A, %l0, %l6
11685 stx %l6, [%l7 + 0x28]
11686 ldd [%l7 + 0x28], %f2
11687 setx 0x34E6614AE89A17A6, %l1, %l5
11688 stx %l5, [%l7 + 0x10]
11689 ldd [%l7 + 0x10], %f26
11690 fdivd %f26, %f2, %f10
11691 udivcc %l5, 0x13A6, %i5
11692 edge16 %i6, %g2, %l3
11693 fnot1s %f13, %f0
11694 edge16l %o3, %i4, %o5
11695 lduw [%l7 + 0x60], %g7
11696 stw %l2, [%l7 + 0x58]
11697 alignaddrl %o4, %l6, %g1
11698 fmovdpos %xcc, %f29, %f29
11699 sdivcc %o2, 0x09ED, %o1
11700 wr %g0, 0x80, %asi
11701 lduha [%l7 + 0x5A] %asi, %g6
11702 movvc %xcc, %i7, %i3
11703 movgu %xcc, %o7, %i0
11704 tneg %xcc, 0x2
11705 fbu,a %fcc1, loop_946
11706 sdivcc %l4, 0x176C, %o6
11707 wr %g0, 0x80, %asi
11708 ldsha [%l7 + 0x4A] %asi, %o0
11709loop_946:
11710 smulcc %l0, %i1, %g3
11711 ldd [%l7 + 0x30], %l0
11712 nop
11713 set 0x0C, %g1
11714 ldstub [%l7 + %g1], %g5
11715 fxnors %f13, %f5, %f14
11716 fmovdvc %icc, %f0, %f25
11717 nop
11718 set 0x08, %g4
11719 ldx [%l7 + %g4], %i2
11720 movge %icc, %g4, %l5
11721 brz,a %i5, loop_947
11722 ldsw [%l7 + 0x44], %i6
11723 bcs loop_948
11724 andcc %g2, 0x19F1, %o3
11725loop_947:
11726 nop
11727 wr %g0, 0x2f, %asi
11728 ldda [%l7 + 0x60] %asi, %i4
11729loop_948:
11730 ld [%l7 + 0x50], %f4
11731 bne,a %icc, loop_949
11732 andn %l3, 0x1D7E, %g7
11733 sdiv %o5, 0x1E17, %l2
11734 wr %g0, 0x89, %asi
11735 ldsha [%l7 + 0x30] %asi, %l6
11736loop_949:
11737 orcc %o4, 0x1D79, %g1
11738 fnot1s %f27, %f28
11739 edge16ln %o1, %o2, %i7
11740 fone %f4
11741 fnot2 %f14, %f26
11742 nop
11743 setx loop_950, %l0, %l1
11744 jmpl %l1, %i3
11745 fbn %fcc1, loop_951
11746 edge32l %g6, %o7, %l4
11747 taddcc %o6, %o0, %i0
11748loop_950:
11749 tsubcctv %l0, %g3, %l1
11750loop_951:
11751 fmovsleu %icc, %f9, %f23
11752 set 0x40, %l2
11753 stda %f16, [%l7 + %l2] 0x0c
11754 bleu,a,pn %icc, loop_952
11755 subc %i1, %i2, %g5
11756 bpos,a,pn %xcc, loop_953
11757 fpsub16s %f29, %f13, %f20
11758loop_952:
11759 fnor %f30, %f12, %f4
11760 tpos %icc, 0x3
11761loop_953:
11762 nop
11763 set 0x15, %g7
11764 ldsba [%l7 + %g7] 0x04, %l5
11765 brlez,a %i5, loop_954
11766 nop
11767 setx 0xFC178FB36433F45A, %l0, %l6
11768 stx %l6, [%l7 + 0x28]
11769 ldd [%l7 + 0x28], %f22
11770 setx 0x42D904957FA0B151, %l1, %l5
11771 stx %l5, [%l7 + 0x10]
11772 ldd [%l7 + 0x10], %f14
11773 fsubd %f14, %f22, %f16
11774 fpadd16 %f24, %f6, %f22
11775 subccc %g4, 0x022B, %i6
11776loop_954:
11777 fble,a %fcc3, loop_955
11778 fnors %f29, %f29, %f7
11779 edge32ln %o3, %g2, %l3
11780 movrgz %g7, 0x280, %i4
11781loop_955:
11782 tsubcctv %l2, 0x12A8, %o5
11783 movre %l6, 0x1E3, %o4
11784 wr %g0, 0x80, %asi
11785 ldda [%l7 + 0x40] %asi, %f0
11786 addccc %g1, 0x1E1C, %o1
11787 fmovsa %xcc, %f18, %f11
11788 tsubcctv %i7, 0x11FC, %i3
11789 wr %g0, 0x81, %asi
11790 ldstuba [%l7 + 0x5E] %asi, %g6
11791 fxnors %f12, %f14, %f29
11792 array32 %o2, %l4, %o7
11793 edge32ln %o6, %o0, %i0
11794 ldstub [%l7 + 0x0F], %l0
11795 bvs,a loop_956
11796 fmovsgu %xcc, %f19, %f9
11797 movn %icc, %l1, %g3
11798 set 0x28, %i6
11799 prefetcha [%l7 + %i6] 0x88, 0x0
11800loop_956:
11801 xorcc %g5, 0x1E6D, %l5
11802 fmovdge %icc, %f10, %f6
11803 nop
11804 setx 0x1046E22A09E16F5C, %l0, %l6
11805 stx %l6, [%l7 + 0x28]
11806 ldd [%l7 + 0x28], %f16
11807 setx 0xB7570EAC6389092F, %l1, %l5
11808 stx %l5, [%l7 + 0x10]
11809 ldd [%l7 + 0x10], %f12
11810 fmuld %f12, %f16, %f16
11811 fbn,a %fcc1, loop_957
11812 movrlz %i5, 0x3EA, %i2
11813 nop
11814 setx 0x689D63B8AF151D02, %l0, %l6
11815 stx %l6, [%l7 + 0x28]
11816 ldd [%l7 + 0x28], %f16
11817 setx 0xFA9BF4E9A4E71736, %l1, %l5
11818 stx %l5, [%l7 + 0x10]
11819 ldd [%l7 + 0x10], %f16
11820 fmuld %f16, %f16, %f12
11821 fmovspos %xcc, %f21, %f27
11822loop_957:
11823 flush %l7 + 0x60
11824 tg %icc, 0x5
11825 wr %g0, 0x1e, %asi
11826 stda %f16, [%l7 + 0x40] %asi
11827 membar #Sync
11828 movrlez %i6, 0x326, %o3
11829 fnot2 %f26, %f4
11830 add %l7, 0x38, %l6
11831 wr %g0, 0x80, %asi
11832 casa [%l6] 0x80, %g4, %g2
11833 array8 %l3, %i4, %g7
11834 bgu,pt %xcc, loop_958
11835 fpsub32s %f3, %f30, %f7
11836 edge32l %l2, %l6, %o4
11837 subc %o5, 0x153B, %o1
11838loop_958:
11839 array32 %g1, %i7, %g6
11840 sdivx %i3, 0x062D, %o2
11841 umulcc %l4, 0x0924, %o7
11842 sub %o6, 0x0987, %o0
11843 ldd [%l7 + 0x68], %l0
11844 ba,pt %xcc, loop_959
11845 tsubcc %l1, 0x130C, %g3
11846 movcs %icc, %i0, %i1
11847 fnands %f12, %f4, %f31
11848loop_959:
11849 ldd [%l7 + 0x68], %f24
11850 movrlez %g5, %i5, %l5
11851 orn %i6, %i2, %o3
11852 movne %icc, %g4, %l3
11853 fmovdleu %xcc, %f22, %f20
11854 srl %g2, 0x03, %g7
11855 fnands %f4, %f3, %f16
11856 movcs %xcc, %i4, %l6
11857 fmovscs %icc, %f12, %f7
11858 bpos,a %xcc, loop_960
11859 fxnors %f2, %f1, %f21
11860 bleu,a %icc, loop_961
11861 fornot1s %f20, %f21, %f3
11862loop_960:
11863 nop
11864 add %l7, 0x24, %l6
11865 wr %g0, 0x88, %asi
11866 casa [%l6] 0x88, %o4, %l2
11867loop_961:
11868 subccc %o1, 0x0087, %o5
11869 tl %icc, 0x0
11870 fbug %fcc1, loop_962
11871 tvs %icc, 0x5
11872 bvc,pt %xcc, loop_963
11873 membar 0x55
11874loop_962:
11875 movn %xcc, %g1, %i7
11876 movre %i3, 0x211, %o2
11877loop_963:
11878 fmovsleu %xcc, %f21, %f19
11879 fandnot1 %f0, %f8, %f28
11880 movrgez %g6, 0x1D7, %o7
11881 orncc %o6, 0x13FC, %o0
11882 nop
11883 setx loop_964, %l0, %l1
11884 wrpr 0x1, %tl
11885 wrpr %l1, %tnpc
11886 setx 0x34400001400, %l0, %l1
11887 wrpr %l1, %tstate
11888 wrhpr 0x4, %htstate
11889 done
11890 umulcc %l0, %l1, %l4
11891 fmovdn %xcc, %f3, %f28
11892 nop
11893 fitos %f13, %f15
11894 fstox %f15, %f4
11895loop_964:
11896 taddcctv %i0, %i1, %g5
11897 fnor %f12, %f24, %f14
11898 nop
11899 fitos %f3, %f12
11900 fstoi %f12, %f14
11901 sdivcc %i5, 0x05AB, %l5
11902 fbue,a %fcc3, loop_965
11903 move %xcc, %g3, %i6
11904 movre %o3, 0x26D, %g4
11905 sll %i2, 0x07, %l3
11906loop_965:
11907 edge16ln %g7, %i4, %l6
11908 orcc %g2, %o4, %o1
11909 subc %l2, 0x0CCB, %g1
11910 tn %xcc, 0x3
11911 tsubcctv %i7, 0x1263, %o5
11912 wr %g0, 0x11, %asi
11913 prefetcha [%l7 + 0x18] %asi, 0x0
11914 fbge,a %fcc3, loop_966
11915 bne,a loop_967
11916 taddcctv %g6, 0x0E6E, %o2
11917 smulcc %o6, 0x1277, %o7
11918loop_966:
11919 andn %o0, %l1, %l4
11920loop_967:
11921 edge8ln %l0, %i1, %g5
11922 nop
11923 setx 0x991AB42E, %l0, %l6
11924 st %l6, [%l7 + 0x28]
11925 ld [%l7 + 0x28], %f30
11926 setx 0x73B590AA, %l1, %l5
11927 st %l5, [%l7 + 0x10]
11928 ld [%l7 + 0x10], %f30
11929 fmuls %f30, %f30, %f8
11930 movg %icc, %i0, %l5
11931 bleu %icc, loop_968
11932 movgu %xcc, %i5, %g3
11933 bleu loop_969
11934 sub %i6, 0x179A, %g4
11935loop_968:
11936 fmul8sux16 %f8, %f10, %f0
11937 edge8ln %o3, %i2, %g7
11938loop_969:
11939 nop
11940 setx 0xD3785566B2C07357, %l0, %l6
11941 stx %l6, [%l7 + 0x28]
11942 ldd [%l7 + 0x28], %f20
11943 setx 0x2A956DA590492781, %l1, %l5
11944 stx %l5, [%l7 + 0x10]
11945 ldd [%l7 + 0x10], %f30
11946 fdivd %f30, %f20, %f4
11947 wr %g0, 0x81, %asi
11948 lda [%l7 + 0x30] %asi, %f5
11949 saved
11950 rdpr %cwp, %g1
11951 rdpr %cansave, %g2
11952 rdpr %canrestore, %g3
11953 rdpr %cleanwin, %g4
11954 rdpr %otherwin, %g5
11955 rdpr %wstate, %g6
11956 fbul %fcc1, loop_970
11957 edge16n %l3, %i4, %l6
11958 fnegs %f11, %f22
11959 movvc %icc, %g2, %o1
11960loop_970:
11961 fmovrse %o4, %f4, %f27
11962 ldx [%l7 + 0x10], %g1
11963 ldsh [%l7 + 0x5A], %i7
11964 fandnot2 %f22, %f12, %f14
11965 flush %l7 + 0x64
11966 bl,pt %icc, loop_971
11967 tg %xcc, 0x7
11968 srax %o5, 0x07, %i3
11969 movl %xcc, %g6, %o2
11970loop_971:
11971 fmovsgu %icc, %f3, %f29
11972 ldsw [%l7 + 0x3C], %l2
11973 fsrc2 %f12, %f8
11974 fandnot2s %f18, %f27, %f17
11975 add %l7, 0x78, %l6
11976 wr %g0, 0x19, %asi
11977 casxa [%l6] %asi, %o7, %o0
11978 movge %icc, %l1, %o6
11979 edge32n %l4, %i1, %g5
11980 fbo %fcc0, loop_972
11981 brgez,a %l0, loop_973
11982 ldstub [%l7 + 0x37], %l5
11983 srlx %i5, 0x07, %i0
11984loop_972:
11985 prefetch [%l7 + 0x4C], 0x0
11986loop_973:
11987 stx %i6, [%l7 + 0x48]
11988 move %xcc, %g4, %g3
11989 fbn %fcc2, loop_974
11990 sethi 0x071D, %o3
11991 nop
11992 setx loop_975, %l0, %l1
11993 wrpr 0x1, %tl
11994 wrpr %l1, %tnpc
11995 setx 0x34400001400, %l0, %l1
11996 wrpr %l1, %tstate
11997 wrhpr 0x4, %htstate
11998 done
11999 bl,a loop_976
12000loop_974:
12001 fbue,a %fcc1, loop_977
12002 movrlz %g7, 0x1CF, %i2
12003loop_975:
12004 tne %xcc, 0x6
12005loop_976:
12006 array16 %l3, %l6, %g2
12007loop_977:
12008 fmovrdne %o1, %f22, %f4
12009 tn %xcc, 0x0
12010 move %icc, %o4, %i4
12011 orn %g1, 0x05AD, %o5
12012 sdivcc %i3, 0x068D, %i7
12013 set 0x08, %i7
12014 sta %f28, [%l7 + %i7] 0x19
12015 fnot2 %f22, %f30
12016 orncc %g6, 0x1C82, %l2
12017 xnor %o2, %o0, %o7
12018 subcc %o6, %l4, %l1
12019 fmovrdlz %g5, %f2, %f4
12020 tsubcc %l0, 0x1D84, %i1
12021 set 0x2E, %o6
12022 stba %i5, [%l7 + %o6] 0x2b
12023 membar #Sync
12024 bpos,a loop_978
12025 movrlz %l5, 0x1D3, %i6
12026 movle %xcc, %g4, %g3
12027 ldd [%l7 + 0x30], %f16
12028loop_978:
12029 fmul8x16 %f0, %f28, %f16
12030 fmovdn %xcc, %f11, %f30
12031 nop
12032 fitod %f4, %f18
12033 fdtox %f18, %f26
12034 fxtod %f26, %f28
12035 fors %f31, %f21, %f16
12036 movrgez %o3, 0x142, %g7
12037 fpmerge %f25, %f22, %f20
12038 set 0x7A, %g6
12039 lduba [%l7 + %g6] 0x89, %i2
12040 nop
12041 setx 0x5E3CC220071513CE, %l0, %l6
12042 stx %l6, [%l7 + 0x28]
12043 ldd [%l7 + 0x28], %f4
12044 setx 0x2564D8E1A0C8FFA9, %l1, %l5
12045 stx %l5, [%l7 + 0x10]
12046 ldd [%l7 + 0x10], %f2
12047 fdivd %f2, %f4, %f22
12048 edge8l %l3, %i0, %g2
12049 edge8 %o1, %l6, %i4
12050 fbne %fcc3, loop_979
12051 andcc %g1, 0x13B1, %o5
12052 udivcc %o4, 0x14A5, %i3
12053 nop
12054 setx 0x54E98DE9D027A326, %l0, %l6
12055 stx %l6, [%l7 + 0x28]
12056 ldd [%l7 + 0x28], %f14
12057 fsqrtd %f14, %f10
12058loop_979:
12059 nop
12060 setx 0x788C62D3, %l0, %l6
12061 st %l6, [%l7 + 0x28]
12062 ld [%l7 + 0x28], %f14
12063 setx 0xAC72300F, %l1, %l5
12064 st %l5, [%l7 + 0x10]
12065 ld [%l7 + 0x10], %f11
12066 fmuls %f11, %f14, %f11
12067 or %g6, %i7, %l2
12068 addc %o0, %o7, %o2
12069 bpos,a,pn %icc, loop_980
12070 tcc %xcc, 0x6
12071 movcs %icc, %o6, %l1
12072 andcc %l4, %g5, %i1
12073loop_980:
12074 fmovsle %icc, %f15, %f11
12075 add %i5, 0x143E, %l0
12076 bvc %icc, loop_981
12077 lduh [%l7 + 0x44], %i6
12078 fpack16 %f0, %f22
12079 tvs %xcc, 0x6
12080loop_981:
12081 umulcc %l5, 0x1EE9, %g3
12082 movpos %xcc, %g4, %g7
12083 fbn,a %fcc0, loop_982
12084 subc %i2, %l3, %o3
12085 movgu %xcc, %g2, %i0
12086 saved
12087 rdpr %cwp, %g1
12088 rdpr %cansave, %g2
12089 rdpr %canrestore, %g3
12090 rdpr %cleanwin, %g4
12091 rdpr %otherwin, %g5
12092 rdpr %wstate, %g6
12093loop_982:
12094 mulscc %o1, 0x1CE8, %l6
12095 set 0x43, %l0
12096 ldstuba [%l7 + %l0] 0x11, %i4
12097 nop
12098 setx 0x67AC85B914AD74B1, %l0, %l6
12099 stx %l6, [%l7 + 0x28]
12100 ldd [%l7 + 0x28], %f18
12101 setx 0x6A33DFE58AF1770A, %l1, %l5
12102 stx %l5, [%l7 + 0x10]
12103 ldd [%l7 + 0x10], %f28
12104 faddd %f28, %f18, %f16
12105 popc 0x1220, %o5
12106 smul %o4, %i3, %g1
12107 movg %icc, %i7, %g6
12108 membar 0x31
12109 movre %o0, 0x233, %o7
12110 edge16n %o2, %o6, %l1
12111 ldub [%l7 + 0x45], %l4
12112 edge32n %l2, %g5, %i5
12113 udiv %i1, 0x163B, %l0
12114 edge8ln %i6, %g3, %g4
12115 andcc %g7, %i2, %l3
12116 fnor %f28, %f0, %f12
12117 andn %o3, 0x0AE9, %g2
12118 fpadd32 %f4, %f4, %f4
12119 edge8n %i0, %o1, %l5
12120 andncc %i4, %o5, %o4
12121 sllx %i3, 0x18, %g1
12122 ldub [%l7 + 0x79], %i7
12123 orncc %l6, 0x0F74, %o0
12124 edge8l %o7, %g6, %o6
12125 srlx %o2, 0x12, %l4
12126 fsrc2 %f0, %f24
12127 restored
12128 rdpr %cwp, %g1
12129 rdpr %cansave, %g2
12130 rdpr %canrestore, %g3
12131 rdpr %cleanwin, %g4
12132 rdpr %otherwin, %g5
12133 rdpr %wstate, %g6
12134 fcmpgt16 %f6, %f20, %l2
12135 movrgz %g5, 0x030, %i5
12136 movcs %icc, %l1, %i1
12137 wr %g0, 0x89, %asi
12138 lduba [%l7 + 0x3C] %asi, %l0
12139 edge16n %g3, %g4, %g7
12140 fandnot2 %f2, %f2, %f22
12141 te %xcc, 0x7
12142 fmovde %xcc, %f25, %f18
12143 andn %i6, 0x0D20, %l3
12144 fmovdgu %xcc, %f29, %f6
12145 for %f22, %f8, %f14
12146 movgu %xcc, %i2, %o3
12147 fbne,a %fcc1, loop_983
12148 tpos %icc, 0x3
12149 srax %g2, %i0, %o1
12150 movrlez %i4, %o5, %o4
12151loop_983:
12152 edge8l %i3, %g1, %l5
12153 mova %xcc, %l6, %i7
12154 alignaddr %o0, %o7, %o6
12155 fmovspos %icc, %f17, %f25
12156 bcc,a loop_984
12157 orn %o2, 0x1D19, %l4
12158 bcs,a,pt %icc, loop_985
12159 movneg %xcc, %l2, %g5
12160loop_984:
12161 movge %xcc, %g6, %i5
12162 movleu %xcc, %l1, %i1
12163loop_985:
12164 movne %icc, %l0, %g3
12165 array32 %g4, %i6, %g7
12166 movne %icc, %i2, %l3
12167 or %o3, 0x1871, %g2
12168 fcmpne32 %f14, %f24, %o1
12169 umulcc %i4, %i0, %o4
12170 edge8n %o5, %g1, %i3
12171 andncc %l6, %i7, %l5
12172 sra %o0, %o6, %o7
12173 bcs,a,pn %icc, loop_986
12174 nop
12175 fitod %f4, %f14
12176 fdtox %f14, %f10
12177 fxtod %f10, %f30
12178 movne %xcc, %l4, %o2
12179 sethi 0x142A, %g5
12180loop_986:
12181 subccc %g6, 0x18A7, %i5
12182 stbar
12183 movrlz %l2, 0x1F8, %l1
12184 orncc %i1, %g3, %g4
12185 movvs %xcc, %i6, %g7
12186 fors %f17, %f28, %f27
12187 sir 0x19E2
12188 sethi 0x1B4F, %i2
12189 umul %l0, 0x0C4B, %o3
12190 tpos %icc, 0x5
12191 edge16l %l3, %o1, %g2
12192 flush %l7 + 0x0C
12193 addccc %i4, 0x1181, %i0
12194 alignaddrl %o5, %g1, %i3
12195 fmuld8sux16 %f15, %f17, %f28
12196 subc %o4, %l6, %l5
12197 addccc %o0, %i7, %o7
12198 umulcc %l4, %o2, %g5
12199 fsrc2s %f16, %f22
12200 fpsub16 %f24, %f0, %f30
12201 addcc %o6, %i5, %g6
12202 ldd [%l7 + 0x58], %f10
12203 edge32ln %l1, %l2, %i1
12204 fmovspos %xcc, %f20, %f21
12205 nop
12206 setx 0xC052774D, %l0, %l6
12207 st %l6, [%l7 + 0x24]
12208 ld [%l7 + 0x24], %fsr
12209 bcs,pn %icc, loop_987
12210 movrne %g3, %i6, %g7
12211 fmovdne %icc, %f31, %f28
12212 wr %g0, 0x16, %asi
12213 stda %f16, [%l7 + 0x40] %asi
12214 membar #Sync
12215loop_987:
12216 movleu %icc, %g4, %i2
12217 tpos %xcc, 0x6
12218 fmovspos %icc, %f5, %f15
12219 subcc %o3, 0x138C, %l0
12220 wr %g0, 0x80, %asi
12221 prefetcha [%l7 + 0x60] %asi, 0x3
12222 brlez,a %l3, loop_988
12223 edge8ln %i4, %i0, %o5
12224 subc %g2, %i3, %g1
12225 nop
12226 fitos %f15, %f2
12227loop_988:
12228 fornot1 %f8, %f12, %f18
12229 movneg %icc, %o4, %l6
12230 sethi 0x0E97, %l5
12231 sdivcc %o0, 0x005D, %o7
12232 movleu %icc, %i7, %o2
12233 ld [%l7 + 0x60], %f8
12234 movge %icc, %l4, %g5
12235 subccc %o6, %i5, %l1
12236 edge8l %g6, %l2, %i1
12237 fand %f22, %f22, %f0
12238 subccc %g3, %g7, %g4
12239 set 0x0C, %o7
12240 lduwa [%l7 + %o7] 0x04, %i6
12241 edge32l %o3, %i2, %o1
12242 subccc %l3, %l0, %i4
12243 andn %o5, 0x1192, %i0
12244 fnegd %f12, %f14
12245 umul %g2, %g1, %i3
12246 wr %g0, 0x04, %asi
12247 lda [%l7 + 0x2C] %asi, %f24
12248 set 0x30, %g5
12249 lduba [%l7 + %g5] 0x19, %l6
12250 array32 %l5, %o0, %o4
12251 movvs %icc, %i7, %o7
12252 fmovrdlez %o2, %f24, %f2
12253 wr %g0, 0x52, %asi
12254 stxa %g5, [%g0 + 0x218] %asi
12255 movleu %icc, %l4, %o6
12256 movre %i5, 0x188, %g6
12257 sra %l1, 0x1F, %i1
12258 wr %g0, 0x10, %asi
12259 ldda [%l7 + 0x40] %asi, %f0
12260 bge,a,pt %xcc, loop_989
12261 bvc,a,pt %icc, loop_990
12262 movpos %icc, %l2, %g3
12263 fbn %fcc1, loop_991
12264loop_989:
12265 orncc %g4, %i6, %g7
12266loop_990:
12267 array8 %i2, %o1, %l3
12268 movn %icc, %l0, %o3
12269loop_991:
12270 sethi 0x1F8D, %o5
12271 movg %xcc, %i4, %g2
12272 edge32ln %g1, %i3, %i0
12273 nop
12274 fitos %f11, %f9
12275 fstoi %f9, %f9
12276 xor %l5, %l6, %o4
12277 fbo %fcc0, loop_992
12278 movrgez %o0, %i7, %o7
12279 bneg,a %icc, loop_993
12280 be,pn %icc, loop_994
12281loop_992:
12282 fpsub32 %f12, %f24, %f4
12283 wr %g0, 0x2f, %asi
12284 stwa %g5, [%l7 + 0x20] %asi
12285 membar #Sync
12286loop_993:
12287 fnand %f6, %f26, %f30
12288loop_994:
12289 xnor %l4, 0x167F, %o6
12290 tgu %xcc, 0x0
12291 xorcc %i5, 0x0321, %o2
12292 flush %l7 + 0x70
12293 movvs %icc, %l1, %g6
12294 fbug %fcc3, loop_995
12295 tge %icc, 0x1
12296 xor %i1, %l2, %g3
12297 movrgez %i6, 0x27C, %g4
12298loop_995:
12299 fmovdcc %xcc, %f18, %f0
12300 te %xcc, 0x2
12301 set 0x60, %o3
12302 ldda [%l7 + %o3] 0xe2, %i2
12303 fpsub32s %f19, %f13, %f6
12304 ld [%l7 + 0x18], %f8
12305 srl %g7, 0x07, %o1
12306 edge16 %l0, %o3, %l3
12307 andcc %i4, %g2, %g1
12308 fbl,a %fcc2, loop_996
12309 mova %xcc, %i3, %i0
12310 sdivcc %o5, 0x166A, %l5
12311 andn %o4, 0x0579, %o0
12312loop_996:
12313 fpack16 %f4, %f9
12314 be,a,pt %icc, loop_997
12315 mulscc %l6, 0x02E1, %i7
12316 movg %xcc, %g5, %o7
12317 addcc %l4, %i5, %o2
12318loop_997:
12319 brnz,a %o6, loop_998
12320 stb %g6, [%l7 + 0x7C]
12321 udiv %i1, 0x0203, %l2
12322 array16 %l1, %g3, %i6
12323loop_998:
12324 fmovdpos %xcc, %f29, %f16
12325 bvc,a,pn %icc, loop_999
12326 mova %icc, %g4, %i2
12327 flush %l7 + 0x6C
12328 fbo,a %fcc3, loop_1000
12329loop_999:
12330 movcc %icc, %g7, %l0
12331 movle %xcc, %o3, %l3
12332 udiv %i4, 0x0CE2, %o1
12333loop_1000:
12334 fors %f3, %f10, %f2
12335 mova %icc, %g1, %g2
12336 ldub [%l7 + 0x34], %i0
12337 movrgz %i3, 0x1F4, %o5
12338 edge32n %l5, %o4, %l6
12339 alignaddrl %i7, %g5, %o7
12340 xnorcc %l4, %o0, %o2
12341 set 0x18, %o1
12342 stwa %i5, [%l7 + %o1] 0xea
12343 membar #Sync
12344 sdivcc %g6, 0x1811, %o6
12345 sll %l2, %i1, %g3
12346 stb %i6, [%l7 + 0x41]
12347 call loop_1001
12348 sll %l1, %i2, %g7
12349 fbl,a %fcc1, loop_1002
12350 brz,a %g4, loop_1003
12351loop_1001:
12352 fmovsleu %icc, %f22, %f24
12353 add %l7, 0x60, %l6
12354 wr %g0, 0x11, %asi
12355 casxa [%l6] %asi, %l0, %o3
12356loop_1002:
12357 fmuld8sux16 %f15, %f0, %f22
12358loop_1003:
12359 fbo,a %fcc2, loop_1004
12360 fba %fcc3, loop_1005
12361 xnorcc %i4, %l3, %g1
12362 fbne %fcc3, loop_1006
12363loop_1004:
12364 srlx %g2, 0x13, %i0
12365loop_1005:
12366 bgu,a,pn %xcc, loop_1007
12367 movcc %icc, %i3, %o1
12368loop_1006:
12369 edge16n %l5, %o5, %o4
12370 st %f6, [%l7 + 0x28]
12371loop_1007:
12372 movrgz %l6, 0x202, %g5
12373 srl %i7, %l4, %o7
12374 sub %o2, %i5, %g6
12375 movl %icc, %o6, %o0
12376 sll %i1, %l2, %g3
12377 tn %icc, 0x1
12378 move %xcc, %l1, %i2
12379 fbl,a %fcc0, loop_1008
12380 taddcc %i6, %g4, %l0
12381 restored
12382 rdpr %cwp, %g1
12383 rdpr %cansave, %g2
12384 rdpr %canrestore, %g3
12385 rdpr %cleanwin, %g4
12386 rdpr %otherwin, %g5
12387 rdpr %wstate, %g6
12388 nop
12389 set 0x62, %i3
12390 sth %g7, [%l7 + %i3]
12391loop_1008:
12392 nop
12393 setx 0x02ABDDF1, %l0, %l6
12394 st %l6, [%l7 + 0x28]
12395 ld [%l7 + 0x28], %f24
12396 setx 0x30D7506F, %l1, %l5
12397 st %l5, [%l7 + 0x10]
12398 ld [%l7 + 0x10], %f23
12399 fsubs %f23, %f24, %f20
12400 fornot1 %f26, %f18, %f8
12401 fbule,a %fcc2, loop_1009
12402 tcc %icc, 0x6
12403 prefetch [%l7 + 0x6C], 0x0
12404 tneg %icc, 0x7
12405loop_1009:
12406 brz %o3, loop_1010
12407 mova %xcc, %i4, %l3
12408 movleu %icc, %g2, %g1
12409 fpmerge %f11, %f22, %f22
12410loop_1010:
12411 fxnors %f17, %f24, %f9
12412 nop
12413 setx loop_1011, %l0, %l1
12414 jmpl %l1, %i3
12415 fmul8x16au %f3, %f22, %f8
12416 te %icc, 0x4
12417 sub %o1, 0x0A4A, %i0
12418loop_1011:
12419 tpos %icc, 0x0
12420 sll %l5, 0x00, %o5
12421 stb %l6, [%l7 + 0x21]
12422 edge32n %g5, %o4, %l4
12423 movle %xcc, %i7, %o2
12424 fmovdn %xcc, %f16, %f17
12425 fmovdleu %xcc, %f29, %f19
12426 tge %icc, 0x6
12427 fble %fcc3, loop_1012
12428 lduw [%l7 + 0x3C], %i5
12429 movgu %xcc, %g6, %o7
12430 tle %icc, 0x7
12431loop_1012:
12432 popc 0x16DB, %o0
12433 fbule,a %fcc3, loop_1013
12434 tn %xcc, 0x0
12435 movgu %icc, %o6, %l2
12436 wr %g0, 0x89, %asi
12437 lduba [%l7 + 0x76] %asi, %g3
12438loop_1013:
12439 fbug %fcc1, loop_1014
12440 fbule,a %fcc1, loop_1015
12441 fmovdl %xcc, %f31, %f0
12442 xor %i1, %l1, %i2
12443loop_1014:
12444 sth %i6, [%l7 + 0x56]
12445loop_1015:
12446 nop
12447 wr %g0, 0x2a, %asi
12448 stwa %l0, [%l7 + 0x1C] %asi
12449 membar #Sync
12450 fmovrse %g4, %f11, %f24
12451 tvc %icc, 0x4
12452 movl %xcc, %o3, %i4
12453 set 0x64, %l6
12454 stha %l3, [%l7 + %l6] 0xeb
12455 membar #Sync
12456 fmovsgu %icc, %f3, %f4
12457 fbe %fcc1, loop_1016
12458 fxnors %f25, %f1, %f23
12459 set 0x0A, %o4
12460 lduba [%l7 + %o4] 0x81, %g7
12461loop_1016:
12462 array8 %g2, %i3, %g1
12463 sll %o1, 0x0F, %l5
12464 tle %xcc, 0x7
12465 fcmpne32 %f18, %f16, %o5
12466 edge32n %l6, %i0, %g5
12467 nop
12468 fitod %f6, %f30
12469 fdtoi %f30, %f16
12470 brnz %l4, loop_1017
12471 xnor %o4, %i7, %o2
12472 alignaddrl %i5, %g6, %o7
12473 fpsub32 %f2, %f22, %f20
12474loop_1017:
12475 tne %icc, 0x0
12476 array16 %o6, %l2, %g3
12477 for %f28, %f6, %f20
12478 umul %i1, 0x19CA, %l1
12479 tle %icc, 0x7
12480 fbo,a %fcc1, loop_1018
12481 bne,pn %xcc, loop_1019
12482 fbe,a %fcc2, loop_1020
12483 fmovrsgz %o0, %f9, %f30
12484loop_1018:
12485 popc 0x0868, %i6
12486loop_1019:
12487 tle %xcc, 0x2
12488loop_1020:
12489 fmovdvs %xcc, %f23, %f12
12490 for %f0, %f26, %f6
12491 fmovsleu %icc, %f26, %f25
12492 fnot1s %f3, %f3
12493 movcs %xcc, %l0, %i2
12494 tsubcctv %o3, 0x1937, %i4
12495 addc %g4, 0x0F34, %g7
12496 smul %g2, %l3, %i3
12497 flush %l7 + 0x60
12498 nop
12499 set 0x0C, %i2
12500 stw %g1, [%l7 + %i2]
12501 wr %g0, 0x80, %asi
12502 lduba [%l7 + 0x16] %asi, %l5
12503 sdivx %o1, 0x0F0C, %l6
12504 movrgz %i0, 0x3BE, %g5
12505 fmuld8ulx16 %f20, %f15, %f28
12506 edge8 %l4, %o5, %i7
12507 wr %g0, 0x0c, %asi
12508 ldda [%l7 + 0x40] %asi, %o2
12509 fbuge %fcc1, loop_1021
12510 orn %i5, %g6, %o4
12511 fmovse %xcc, %f30, %f23
12512 addcc %o6, 0x19C5, %o7
12513loop_1021:
12514 srlx %l2, 0x06, %i1
12515 movre %g3, %o0, %l1
12516 srlx %i6, 0x03, %l0
12517 addccc %i2, 0x0648, %o3
12518 taddcctv %i4, %g4, %g7
12519 fblg %fcc3, loop_1022
12520 swap [%l7 + 0x14], %l3
12521 mulscc %i3, %g1, %l5
12522 or %g2, %l6, %i0
12523loop_1022:
12524 edge32n %g5, %o1, %o5
12525 movcs %xcc, %l4, %i7
12526 umulcc %o2, %g6, %i5
12527 addc %o4, %o6, %l2
12528 fmovsleu %xcc, %f1, %f12
12529 move %icc, %i1, %o7
12530 fsrc2s %f16, %f9
12531 xnorcc %o0, %l1, %g3
12532 ble,a loop_1023
12533 array16 %i6, %l0, %i2
12534 edge16n %o3, %g4, %g7
12535 sllx %i4, %l3, %g1
12536loop_1023:
12537 smul %l5, %g2, %i3
12538 fmovda %icc, %f2, %f19
12539 nop
12540 set 0x40, %g3
12541 ldx [%l7 + %g3], %i0
12542 wr %g0, 0x88, %asi
12543 lduwa [%l7 + 0x40] %asi, %l6
12544 tgu %xcc, 0x4
12545 fbne,a %fcc3, loop_1024
12546 edge16n %o1, %g5, %o5
12547 fbuge,a %fcc3, loop_1025
12548 bge,a loop_1026
12549loop_1024:
12550 tcs %xcc, 0x1
12551 srl %i7, 0x03, %l4
12552loop_1025:
12553 addccc %g6, 0x08F0, %i5
12554loop_1026:
12555 movrlz %o2, 0x2A8, %o4
12556 udiv %o6, 0x1D7B, %i1
12557 srlx %o7, %l2, %l1
12558 bne loop_1027
12559 fbuge %fcc0, loop_1028
12560 movrne %g3, 0x228, %o0
12561 umul %l0, %i6, %o3
12562loop_1027:
12563 sllx %i2, %g7, %i4
12564loop_1028:
12565 nop
12566 setx 0xB9E070B01FBC9385, %l0, %l6
12567 stx %l6, [%l7 + 0x28]
12568 ldd [%l7 + 0x28], %f24
12569 setx 0xD9401BC900974D4A, %l1, %l5
12570 stx %l5, [%l7 + 0x10]
12571 ldd [%l7 + 0x10], %f14
12572 fdivd %f14, %f24, %f28
12573 restored
12574 rdpr %cwp, %g1
12575 rdpr %cansave, %g2
12576 rdpr %canrestore, %g3
12577 rdpr %cleanwin, %g4
12578 rdpr %otherwin, %g5
12579 rdpr %wstate, %g6
12580 fbug %fcc0, loop_1029
12581 nop
12582 setx 0xD4965BEBB0B96B62, %l0, %l6
12583 stx %l6, [%l7 + 0x28]
12584 ldd [%l7 + 0x28], %f22
12585 setx 0x279B3E4964C62605, %l1, %l5
12586 stx %l5, [%l7 + 0x10]
12587 ldd [%l7 + 0x10], %f4
12588 fdivd %f4, %f22, %f24
12589 fmovde %xcc, %f28, %f5
12590 smulcc %l3, 0x0258, %g1
12591loop_1029:
12592 or %l5, %g4, %i3
12593 nop
12594 setx loop_1030, %l0, %l1
12595 jmpl %l1, %i0
12596 sdiv %g2, 0x04EA, %o1
12597 udivx %g5, 0x14F2, %l6
12598 movcc %xcc, %i7, %l4
12599loop_1030:
12600 array16 %o5, %i5, %o2
12601 movvs %xcc, %o4, %g6
12602 movne %icc, %i1, %o7
12603 ldub [%l7 + 0x7E], %l2
12604 st %f6, [%l7 + 0x7C]
12605 brz %l1, loop_1031
12606 movne %xcc, %g3, %o6
12607 fandnot1 %f22, %f22, %f0
12608 nop
12609 fitos %f1, %f4
12610 fstod %f4, %f14
12611loop_1031:
12612 fmovsg %xcc, %f21, %f2
12613 std %f6, [%l7 + 0x20]
12614 set 0x38, %o0
12615 ldswa [%l7 + %o0] 0x15, %o0
12616 tn %xcc, 0x4
12617 fbule %fcc2, loop_1032
12618 fcmpgt32 %f2, %f18, %l0
12619 tpos %icc, 0x6
12620 udiv %o3, 0x0452, %i6
12621loop_1032:
12622 stx %i2, [%l7 + 0x10]
12623 edge16n %i4, %g7, %g1
12624 srl %l3, %g4, %i3
12625 ba,pn %icc, loop_1033
12626 edge32n %i0, %g2, %l5
12627 tgu %icc, 0x0
12628 tvs %xcc, 0x1
12629loop_1033:
12630 movge %xcc, %g5, %l6
12631 umulcc %o1, %l4, %o5
12632 tleu %icc, 0x5
12633 set 0x40, %i4
12634 ldda [%l7 + %i4] 0x2f, %i6
12635 tneg %xcc, 0x6
12636 for %f20, %f22, %f30
12637 taddcctv %o2, 0x1B5C, %i5
12638 brnz,a %o4, loop_1034
12639 orncc %g6, 0x0F74, %i1
12640 movge %icc, %o7, %l2
12641 sdivcc %g3, 0x0A19, %l1
12642loop_1034:
12643 fpadd16s %f23, %f17, %f23
12644 movneg %xcc, %o0, %o6
12645 movrgz %l0, 0x123, %i6
12646 alignaddr %o3, %i4, %i2
12647 mova %icc, %g1, %g7
12648 srl %g4, 0x1B, %l3
12649 movrne %i3, %i0, %l5
12650 fands %f30, %f28, %f24
12651 movre %g2, %g5, %l6
12652 fmovdle %icc, %f13, %f17
12653 srl %o1, %l4, %i7
12654 restored
12655 rdpr %cwp, %g1
12656 rdpr %cansave, %g2
12657 rdpr %canrestore, %g3
12658 rdpr %cleanwin, %g4
12659 rdpr %otherwin, %g5
12660 rdpr %wstate, %g6
12661 tsubcc %o2, 0x1E8B, %i5
12662 nop
12663 set 0x78, %l3
12664 lduh [%l7 + %l3], %o5
12665 xnorcc %g6, 0x006F, %i1
12666 movre %o4, 0x3E7, %l2
12667 add %l7, 0x70, %l6
12668 wr %g0, 0x88, %asi
12669 lda [%l6] %asi, %g3
12670 casa [%l6] %asi, %g3, %l1
12671 udivcc %o0, 0x1699, %o7
12672 set 0x0C, %i0
12673 ldswa [%l7 + %i0] 0x14, %l0
12674 set 0x70, %i1
12675 stha %i6, [%l7 + %i1] 0x88
12676 movvs %xcc, %o3, %o6
12677 fmovscc %xcc, %f7, %f29
12678 fbul,a %fcc1, loop_1035
12679 fpadd32 %f14, %f20, %f14
12680 fones %f15
12681 fpsub16 %f28, %f28, %f10
12682loop_1035:
12683 addcc %i2, %i4, %g7
12684 bgu %icc, loop_1036
12685 subccc %g4, 0x054E, %g1
12686 alignaddr %l3, %i0, %l5
12687 te %xcc, 0x1
12688loop_1036:
12689 fmovsleu %xcc, %f18, %f21
12690 movpos %icc, %g2, %i3
12691 fnegd %f26, %f12
12692 fcmpgt32 %f12, %f4, %g5
12693 fbl %fcc1, loop_1037
12694 ldsb [%l7 + 0x48], %o1
12695 fba,a %fcc3, loop_1038
12696 smul %l6, 0x16C4, %l4
12697loop_1037:
12698 fmuld8sux16 %f12, %f17, %f22
12699 tpos %icc, 0x7
12700loop_1038:
12701 fmuld8sux16 %f31, %f9, %f28
12702 addc %o2, 0x0405, %i5
12703 sll %i7, 0x16, %g6
12704 sethi 0x0743, %i1
12705 fsrc1 %f28, %f8
12706 tsubcctv %o4, %o5, %l2
12707 brz %l1, loop_1039
12708 fandnot1 %f20, %f16, %f8
12709 movrlz %g3, 0x390, %o0
12710 fabsd %f22, %f14
12711loop_1039:
12712 tcs %icc, 0x2
12713 fmul8x16au %f22, %f22, %f10
12714 fsrc2s %f3, %f3
12715 or %o7, 0x1650, %l0
12716 fmovsn %icc, %f20, %f4
12717 bpos,a,pn %icc, loop_1040
12718 movge %xcc, %o3, %o6
12719 tge %icc, 0x4
12720 tvc %icc, 0x1
12721loop_1040:
12722 fmovrdne %i6, %f4, %f20
12723 saved
12724 rdpr %cwp, %g1
12725 rdpr %cansave, %g2
12726 rdpr %canrestore, %g3
12727 rdpr %cleanwin, %g4
12728 rdpr %otherwin, %g5
12729 rdpr %wstate, %g6
12730 edge8ln %i2, %i4, %g7
12731 wr %g0, 0x04, %asi
12732 prefetcha [%l7 + 0x48] %asi, 0x1
12733 tpos %xcc, 0x3
12734 ld [%l7 + 0x4C], %f30
12735 tgu %xcc, 0x4
12736 ldsw [%l7 + 0x78], %g4
12737 movne %icc, %l3, %l5
12738 fxor %f16, %f26, %f14
12739 movrgez %g2, 0x203, %i3
12740 membar 0x5E
12741 sdivcc %g5, 0x1BE0, %o1
12742 ba loop_1041
12743 fbuge,a %fcc1, loop_1042
12744 sir 0x081E
12745 umul %l6, 0x181A, %i0
12746loop_1041:
12747 xor %l4, %o2, %i5
12748loop_1042:
12749 fbe %fcc3, loop_1043
12750 movrgz %i7, 0x3F1, %g6
12751 sdiv %i1, 0x14B0, %o5
12752 brgez,a %l2, loop_1044
12753loop_1043:
12754 movpos %xcc, %o4, %l1
12755 and %o0, %g3, %l0
12756 saved
12757 rdpr %cwp, %g1
12758 rdpr %cansave, %g2
12759 rdpr %canrestore, %g3
12760 rdpr %cleanwin, %g4
12761 rdpr %otherwin, %g5
12762 rdpr %wstate, %g6
12763loop_1044:
12764 taddcc %o7, 0x043A, %o3
12765 tpos %xcc, 0x5
12766 te %xcc, 0x7
12767 fbue %fcc2, loop_1045
12768 andn %o6, 0x1E5F, %i2
12769 mova %icc, %i4, %i6
12770 movcs %icc, %g1, %g4
12771loop_1045:
12772 udivcc %l3, 0x007A, %g7
12773 brgz,a %g2, loop_1046
12774 edge32l %l5, %i3, %o1
12775 tpos %icc, 0x2
12776 tsubcctv %l6, %i0, %g5
12777loop_1046:
12778 movvc %icc, %l4, %i5
12779 array32 %i7, %g6, %o2
12780 array32 %i1, %l2, %o5
12781 bcs,pt %xcc, loop_1047
12782 bneg loop_1048
12783 fba %fcc3, loop_1049
12784 edge8ln %o4, %o0, %l1
12785loop_1047:
12786 nop
12787 set 0x10, %l4
12788 lda [%l7 + %l4] 0x11, %f28
12789loop_1048:
12790 fpadd16s %f14, %f30, %f30
12791loop_1049:
12792 smul %l0, %o7, %g3
12793 nop
12794 setx 0x6E5DD22B4AD66624, %l0, %l6
12795 stx %l6, [%l7 + 0x28]
12796 ldd [%l7 + 0x28], %f26
12797 setx 0x5A9EC7D967279BFE, %l1, %l5
12798 stx %l5, [%l7 + 0x10]
12799 ldd [%l7 + 0x10], %f4
12800 fdivd %f4, %f26, %f20
12801 fbue %fcc0, loop_1050
12802 srlx %o3, 0x15, %o6
12803 sdivcc %i4, 0x0815, %i2
12804 membar #Sync
12805 set 0x40, %o5
12806 ldda [%l7 + %o5] 0xf9, %f16
12807loop_1050:
12808 tl %xcc, 0x1
12809 nop
12810 setx 0x0EA36848, %l0, %l6
12811 st %l6, [%l7 + 0x28]
12812 ld [%l7 + 0x28], %f14
12813 setx 0x69B169A9, %l1, %l5
12814 st %l5, [%l7 + 0x10]
12815 ld [%l7 + 0x10], %f13
12816 fsubs %f13, %f14, %f26
12817 tle %icc, 0x1
12818 sub %g1, %i6, %l3
12819 call loop_1051
12820 movrlz %g7, %g2, %g4
12821 fbul,a %fcc2, loop_1052
12822 movne %icc, %i3, %o1
12823loop_1051:
12824 tgu %xcc, 0x0
12825 sub %l6, 0x0885, %l5
12826loop_1052:
12827 ldd [%l7 + 0x18], %f10
12828 restored
12829 rdpr %cwp, %g1
12830 rdpr %cansave, %g2
12831 rdpr %canrestore, %g3
12832 rdpr %cleanwin, %g4
12833 rdpr %otherwin, %g5
12834 rdpr %wstate, %g6
12835 movn %xcc, %i0, %g5
12836 ldstub [%l7 + 0x26], %i5
12837 nop
12838 setx loop_1053, %l0, %l1
12839 jmpl %l1, %l4
12840 xorcc %g6, 0x0B9D, %o2
12841 fmuld8sux16 %f15, %f25, %f4
12842 smulcc %i7, %l2, %o5
12843loop_1053:
12844 fbuge %fcc0, loop_1054
12845 subc %i1, %o0, %l1
12846 brlez,a %l0, loop_1055
12847 std %f20, [%l7 + 0x48]
12848loop_1054:
12849 movrgz %o4, %g3, %o7
12850 fbule %fcc3, loop_1056
12851loop_1055:
12852 edge8 %o3, %o6, %i4
12853 andn %i2, %g1, %i6
12854 brgez,a %g7, loop_1057
12855loop_1056:
12856 nop
12857 setx 0xBB43D532E07A9E0C, %l0, %l6
12858 stx %l6, [%l7 + 0x20]
12859 ldx [%l7 + 0x20], %fsr
12860 sdiv %g2, 0x1BCF, %l3
12861 sdivcc %g4, 0x104C, %i3
12862loop_1057:
12863 fand %f28, %f10, %f0
12864 ld [%l7 + 0x70], %f19
12865 edge8 %o1, %l6, %i0
12866 fbug,a %fcc1, loop_1058
12867 fbule %fcc3, loop_1059
12868 xnorcc %g5, 0x0119, %i5
12869 smulcc %l4, %g6, %l5
12870loop_1058:
12871 bgu,a %icc, loop_1060
12872loop_1059:
12873 nop
12874 setx 0x9B9BA89D, %l0, %l6
12875 st %l6, [%l7 + 0x28]
12876 ld [%l7 + 0x28], %f31
12877 setx 0x1852C2B0, %l1, %l5
12878 st %l5, [%l7 + 0x10]
12879 ld [%l7 + 0x10], %f17
12880 fsubs %f17, %f31, %f0
12881 set 0x74, %l5
12882 ldswa [%l7 + %l5] 0x19, %o2
12883loop_1060:
12884 sll %i7, 0x08, %l2
12885 fbo,a %fcc0, loop_1061
12886 nop
12887 setx 0x81820560, %l0, %l6
12888 st %l6, [%l7 + 0x28]
12889 ld [%l7 + 0x28], %f10
12890 setx 0xE092FF87, %l1, %l5
12891 st %l5, [%l7 + 0x10]
12892 ld [%l7 + 0x10], %f29
12893 fmuls %f29, %f10, %f19
12894 tgu %icc, 0x6
12895 umulcc %i1, %o0, %o5
12896loop_1061:
12897 nop
12898 fitos %f10, %f5
12899 fstox %f5, %f14
12900 fxtos %f14, %f17
12901 udivx %l1, 0x0039, %o4
12902 sir 0x1DD6
12903 fbne,a %fcc3, loop_1062
12904 fpadd32s %f14, %f3, %f0
12905 nop
12906 setx 0x85DDBF6669A3E481, %l0, %l6
12907 stx %l6, [%l7 + 0x28]
12908 ldd [%l7 + 0x28], %f18
12909 setx 0x896E23594CE76E20, %l1, %l5
12910 stx %l5, [%l7 + 0x10]
12911 ldd [%l7 + 0x10], %f2
12912 fsubd %f2, %f18, %f28
12913 ldd [%l7 + 0x10], %f2
12914loop_1062:
12915 ldstub [%l7 + 0x0F], %l0
12916 edge8 %o7, %o3, %g3
12917 taddcctv %i4, 0x04C0, %o6
12918 fmovscs %xcc, %f1, %f9
12919 addc %g1, %i2, %g7
12920 fbule,a %fcc1, loop_1063
12921 movvc %xcc, %g2, %i6
12922 fmovsleu %icc, %f29, %f8
12923 addcc %l3, %i3, %o1
12924loop_1063:
12925 umulcc %g4, %l6, %g5
12926 restored
12927 rdpr %cwp, %g1
12928 rdpr %cansave, %g2
12929 rdpr %canrestore, %g3
12930 rdpr %cleanwin, %g4
12931 rdpr %otherwin, %g5
12932 rdpr %wstate, %g6
12933 te %icc, 0x7
12934 edge16n %i5, %l4, %i0
12935 tpos %icc, 0x5
12936 alignaddr %l5, %g6, %i7
12937 movleu %icc, %l2, %o2
12938 movpos %icc, %o0, %i1
12939 sub %o5, 0x1F21, %o4
12940 sethi 0x04BB, %l1
12941 stbar
12942 add %o7, %o3, %g3
12943 umulcc %i4, 0x05A2, %l0
12944 brgez,a %g1, loop_1064
12945 fmul8sux16 %f26, %f12, %f22
12946 bneg,pn %xcc, loop_1065
12947 nop
12948 setx loop_1066, %l0, %l1
12949 wrpr 0x1, %tl
12950 wrpr %l1, %tnpc
12951 setx 0x34400001400, %l0, %l1
12952 wrpr %l1, %tstate
12953 wrhpr 0x4, %htstate
12954 done
12955loop_1064:
12956 movge %xcc, %o6, %g7
12957 fbuge %fcc2, loop_1067
12958loop_1065:
12959 nop
12960 fitod %f10, %f12
12961 fdtos %f12, %f13
12962loop_1066:
12963 fbu %fcc2, loop_1068
12964 fnands %f27, %f16, %f25
12965loop_1067:
12966 fmovdle %icc, %f31, %f13
12967 srl %i2, %i6, %l3
12968loop_1068:
12969 fnands %f23, %f4, %f16
12970 nop
12971 set 0x3F, %g2
12972 ldub [%l7 + %g2], %g2
12973 movrgez %o1, 0x1FC, %i3
12974 taddcc %l6, 0x1D96, %g5
12975 bge,a loop_1069
12976 fblg,a %fcc2, loop_1070
12977 movcc %icc, %g4, %i5
12978 restored
12979 rdpr %cwp, %g1
12980 rdpr %cansave, %g2
12981 rdpr %canrestore, %g3
12982 rdpr %cleanwin, %g4
12983 rdpr %otherwin, %g5
12984 rdpr %wstate, %g6
12985loop_1069:
12986 tpos %xcc, 0x6
12987loop_1070:
12988 smulcc %i0, 0x1617, %l5
12989 fba %fcc2, loop_1071
12990 fandnot1 %f0, %f16, %f12
12991 nop
12992 setx 0xA678BA7FD6C9E614, %l0, %l6
12993 stx %l6, [%l7 + 0x28]
12994 ldd [%l7 + 0x28], %f30
12995 setx 0xC08A0C956E9DBBA4, %l1, %l5
12996 stx %l5, [%l7 + 0x10]
12997 ldd [%l7 + 0x10], %f8
12998 fsubd %f8, %f30, %f16
12999 stbar
13000loop_1071:
13001 sir 0x11E5
13002 or %g6, 0x1748, %l4
13003 sir 0x0B64
13004 xorcc %i7, %l2, %o0
13005 fmovsl %icc, %f23, %f3
13006 tcs %icc, 0x0
13007 andncc %o2, %i1, %o4
13008 nop
13009 fitos %f24, %f17
13010 movneg %icc, %o5, %o7
13011 fbug %fcc1, loop_1072
13012 taddcctv %l1, %g3, %o3
13013 tl %icc, 0x1
13014 saved
13015 rdpr %cwp, %g1
13016 rdpr %cansave, %g2
13017 rdpr %canrestore, %g3
13018 rdpr %cleanwin, %g4
13019 rdpr %otherwin, %g5
13020 rdpr %wstate, %g6
13021loop_1072:
13022 srlx %i4, 0x00, %g1
13023 umul %l0, %o6, %g7
13024 fmovdpos %xcc, %f5, %f19
13025 movpos %icc, %i2, %i6
13026 fornot1s %f8, %f24, %f21
13027 and %g2, 0x0764, %o1
13028 sdivcc %l3, 0x12F0, %l6
13029 bvc,a,pn %icc, loop_1073
13030 umulcc %g5, 0x1AC5, %g4
13031 fbu %fcc2, loop_1074
13032 orncc %i3, 0x1C2E, %i5
13033loop_1073:
13034 fbu %fcc2, loop_1075
13035 srl %i0, %g6, %l4
13036loop_1074:
13037 fabss %f9, %f29
13038 tg %icc, 0x0
13039loop_1075:
13040 alignaddrl %i7, %l5, %l2
13041 bvs,a,pn %icc, loop_1076
13042 movne %xcc, %o0, %i1
13043 faligndata %f14, %f28, %f12
13044 fmul8x16al %f24, %f12, %f22
13045loop_1076:
13046 edge8 %o2, %o5, %o4
13047 brnz,a %l1, loop_1077
13048 tsubcctv %g3, %o3, %i4
13049 orn %o7, %l0, %g1
13050 fpsub16s %f3, %f19, %f13
13051loop_1077:
13052 movcs %xcc, %o6, %i2
13053 nop
13054 fitos %f11, %f1
13055 fstod %f1, %f28
13056 movrne %i6, 0x1F9, %g2
13057 array32 %g7, %o1, %l6
13058 array8 %g5, %l3, %g4
13059 xor %i5, 0x072D, %i0
13060 bgu loop_1078
13061 orncc %i3, 0x0B8A, %l4
13062 addcc %g6, 0x0CF0, %l5
13063 alignaddr %l2, %i7, %o0
13064loop_1078:
13065 fbge,a %fcc1, loop_1079
13066 orncc %o2, %o5, %i1
13067 movgu %xcc, %o4, %g3
13068 movn %icc, %o3, %l1
13069loop_1079:
13070 fmovsvs %xcc, %f27, %f0
13071 fors %f29, %f0, %f24
13072 bge,pt %xcc, loop_1080
13073 tsubcctv %i4, 0x14DA, %l0
13074 edge32ln %g1, %o7, %i2
13075 stb %i6, [%l7 + 0x1E]
13076loop_1080:
13077 nop
13078 setx loop_1081, %l0, %l1
13079 jmpl %l1, %o6
13080 fmovdleu %xcc, %f3, %f17
13081 udivx %g7, 0x046D, %o1
13082 fornot2 %f14, %f20, %f18
13083loop_1081:
13084 nop
13085 fitos %f14, %f13
13086 fstox %f13, %f18
13087 fxtos %f18, %f31
13088 nop
13089 fitos %f8, %f17
13090 fstox %f17, %f6
13091 tn %icc, 0x0
13092 ba,a,pt %xcc, loop_1082
13093 srl %l6, 0x13, %g5
13094 ldd [%l7 + 0x58], %f20
13095 sllx %l3, %g4, %i5
13096loop_1082:
13097 fbge,a %fcc2, loop_1083
13098 edge16 %i0, %i3, %g2
13099 fsrc1 %f10, %f12
13100 or %g6, 0x0B9A, %l5
13101loop_1083:
13102 tvs %xcc, 0x6
13103 smul %l4, 0x0994, %l2
13104 brlez %o0, loop_1084
13105 fandnot2 %f22, %f6, %f12
13106 edge16 %o2, %o5, %i1
13107 tsubcctv %i7, 0x1E36, %g3
13108loop_1084:
13109 nop
13110 setx 0xF0739470, %l0, %l6
13111 st %l6, [%l7 + 0x58]
13112 ld [%l7 + 0x58], %fsr
13113 array8 %o4, %o3, %l1
13114 fbg %fcc1, loop_1085
13115 srax %i4, 0x0A, %g1
13116 movpos %icc, %o7, %l0
13117 saved
13118 rdpr %cwp, %g1
13119 rdpr %cansave, %g2
13120 rdpr %canrestore, %g3
13121 rdpr %cleanwin, %g4
13122 rdpr %otherwin, %g5
13123 rdpr %wstate, %g6
13124loop_1085:
13125 bge,pt %xcc, loop_1086
13126 nop
13127 set 0x36, %i5
13128 lduh [%l7 + %i5], %i2
13129 ldx [%l7 + 0x28], %o6
13130 fbg %fcc1, loop_1087
13131loop_1086:
13132 taddcc %i6, %o1, %l6
13133 set 0x64, %l1
13134 lduwa [%l7 + %l1] 0x0c, %g7
13135loop_1087:
13136 xnorcc %g5, %l3, %g4
13137 set 0x40, %o2
13138 stda %f16, [%l7 + %o2] 0x19
13139 fsrc1s %f4, %f13
13140 saved
13141 rdpr %cwp, %g1
13142 rdpr %cansave, %g2
13143 rdpr %canrestore, %g3
13144 rdpr %cleanwin, %g4
13145 rdpr %otherwin, %g5
13146 rdpr %wstate, %g6
13147 sethi 0x1F77, %i5
13148 umulcc %i0, %g2, %g6
13149 tneg %icc, 0x1
13150 movpos %icc, %i3, %l4
13151 fmovse %xcc, %f3, %f25
13152 bvc,pn %icc, loop_1088
13153 fmul8x16au %f30, %f29, %f20
13154 tge %xcc, 0x4
13155 fbe %fcc0, loop_1089
13156loop_1088:
13157 fxnor %f8, %f18, %f2
13158 array16 %l5, %o0, %l2
13159 fnot1 %f8, %f2
13160loop_1089:
13161 umulcc %o5, 0x1B6B, %i1
13162 fbn,a %fcc0, loop_1090
13163 xnorcc %o2, %i7, %g3
13164 edge16 %o4, %o3, %l1
13165 fand %f16, %f2, %f26
13166loop_1090:
13167 add %g1, 0x0C16, %i4
13168 fbule %fcc0, loop_1091
13169 bcs,a,pt %xcc, loop_1092
13170 edge16n %o7, %l0, %o6
13171 wr %g0, 0x1e, %asi
13172 stda %f16, [%l7 + 0x40] %asi
13173 membar #Sync
13174loop_1091:
13175 fmovrsgez %i2, %f5, %f20
13176loop_1092:
13177 nop
13178 setx loop_1093, %l0, %l1
13179 wrpr 0x1, %tl
13180 wrpr %l1, %tnpc
13181 setx 0x34400001400, %l0, %l1
13182 wrpr %l1, %tstate
13183 wrhpr 0x4, %htstate
13184 done
13185 fexpand %f9, %f20
13186 smul %o1, 0x0B42, %i6
13187 fbo,a %fcc3, loop_1094
13188loop_1093:
13189 movn %icc, %l6, %g5
13190 movpos %xcc, %l3, %g4
13191 fbge,a %fcc3, loop_1095
13192loop_1094:
13193 nop
13194 fitod %f8, %f22
13195 fbug,a %fcc0, loop_1096
13196 fmovrdlz %g7, %f16, %f6
13197loop_1095:
13198 movleu %xcc, %i0, %i5
13199 movcc %xcc, %g6, %i3
13200loop_1096:
13201 tsubcctv %g2, %l4, %o0
13202 nop
13203 fitod %f19, %f0
13204 movrgz %l5, 0x25E, %l2
13205 andncc %o5, %i1, %o2
13206 tneg %xcc, 0x4
13207 tpos %xcc, 0x7
13208 edge8ln %g3, %o4, %o3
13209 fbue %fcc1, loop_1097
13210 bge,a,pn %xcc, loop_1098
13211 tn %icc, 0x6
13212 fbo,a %fcc2, loop_1099
13213loop_1097:
13214 fmovspos %icc, %f20, %f31
13215loop_1098:
13216 fpsub32 %f16, %f4, %f10
13217 fmovspos %icc, %f19, %f9
13218loop_1099:
13219 fones %f11
13220 array16 %l1, %g1, %i4
13221 fcmpeq32 %f20, %f8, %o7
13222 xorcc %l0, 0x04D2, %o6
13223 fbule,a %fcc3, loop_1100
13224 fbue,a %fcc3, loop_1101
13225 fnand %f26, %f10, %f22
13226 bg,a %icc, loop_1102
13227loop_1100:
13228 fblg %fcc1, loop_1103
13229loop_1101:
13230 fmovdvc %icc, %f11, %f29
13231 fbug,a %fcc1, loop_1104
13232loop_1102:
13233 edge8n %i7, %o1, %i2
13234loop_1103:
13235 fpadd16s %f1, %f15, %f17
13236 sra %i6, 0x11, %l6
13237loop_1104:
13238 mulscc %g5, %l3, %g7
13239 fmovdneg %xcc, %f18, %f5
13240 ldx [%l7 + 0x18], %i0
13241 tvc %xcc, 0x2
13242 wr %g0, 0x19, %asi
13243 ldswa [%l7 + 0x50] %asi, %g4
13244 array16 %i5, %i3, %g6
13245 fnot2s %f15, %f24
13246 wr %g0, 0x0c, %asi
13247 ldxa [%l7 + 0x40] %asi, %g2
13248 umulcc %l4, %l5, %o0
13249 sllx %l2, 0x15, %o5
13250 fmovdgu %icc, %f29, %f31
13251 fbg,a %fcc2, loop_1105
13252 tneg %icc, 0x5
13253 sra %i1, %o2, %g3
13254 fmovrse %o4, %f1, %f27
13255loop_1105:
13256 movrgz %l1, 0x2E5, %o3
13257 tgu %xcc, 0x1
13258 te %xcc, 0x3
13259 fzeros %f3
13260 fxnors %f27, %f15, %f20
13261 smulcc %g1, %o7, %i4
13262 mulscc %o6, 0x1924, %l0
13263 array8 %i7, %i2, %o1
13264 edge8 %i6, %g5, %l3
13265 tl %xcc, 0x5
13266 movrne %l6, 0x2DA, %g7
13267 tcc %xcc, 0x0
13268 xor %g4, 0x09DF, %i5
13269 restored
13270 rdpr %cwp, %g1
13271 rdpr %cansave, %g2
13272 rdpr %canrestore, %g3
13273 rdpr %cleanwin, %g4
13274 rdpr %otherwin, %g5
13275 rdpr %wstate, %g6
13276 sdivx %i0, 0x03AA, %g6
13277 fbue %fcc1, loop_1106
13278 te %icc, 0x4
13279 movrlez %i3, %l4, %l5
13280 sdiv %g2, 0x1FF0, %l2
13281loop_1106:
13282 popc 0x0426, %o0
13283 wr %g0, 0x88, %asi
13284 lduwa [%l7 + 0x48] %asi, %i1
13285 udiv %o2, 0x1364, %o5
13286 alignaddrl %g3, %o4, %l1
13287 wr %g0, 0xf1, %asi
13288 stda %f0, [%l7 + 0x40] %asi
13289 membar #Sync
13290 xorcc %o3, %g1, %o7
13291 xnorcc %o6, 0x1CAB, %i4
13292 tneg %icc, 0x1
13293 fmovsneg %xcc, %f2, %f18
13294 pdist %f26, %f16, %f18
13295 movge %icc, %i7, %l0
13296 nop
13297 fitod %f4, %f10
13298 fdtos %f10, %f31
13299 add %l7, 0x08, %l6
13300 wr %g0, 0x19, %asi
13301 lda [%l6] %asi, %o1
13302 casa [%l6] %asi, %o1, %i6
13303 alignaddr %g5, %i2, %l3
13304 nop
13305 setx 0xD07D406D, %l0, %l6
13306 st %l6, [%l7 + 0x78]
13307 ld [%l7 + 0x78], %fsr
13308 lduh [%l7 + 0x78], %l6
13309 movne %icc, %g4, %g7
13310 movn %xcc, %i5, %g6
13311 add %l7, 0x50, %l6
13312 wr %g0, 0x88, %asi
13313 ldxa [%l6] %asi, %i3
13314 casxa [%l6] %asi, %i3, %i0
13315 lduw [%l7 + 0x74], %l4
13316 movcs %xcc, %g2, %l2
13317 sth %l5, [%l7 + 0x2A]
13318 xnorcc %i1, 0x049E, %o0
13319 sdiv %o2, 0x111F, %o5
13320 tgu %icc, 0x0
13321 movl %icc, %g3, %o4
13322 tgu %icc, 0x5
13323 nop
13324 fitod %f6, %f0
13325 fdtox %f0, %f12
13326 ldd [%l7 + 0x48], %f22
13327 andncc %l1, %g1, %o3
13328 tl %xcc, 0x7
13329 move %xcc, %o6, %o7
13330 edge16ln %i4, %i7, %o1
13331 tsubcctv %l0, 0x0426, %g5
13332 edge8l %i6, %i2, %l3
13333 fpsub32 %f18, %f16, %f2
13334 fbg %fcc0, loop_1107
13335 sdivcc %l6, 0x1846, %g4
13336 call loop_1108
13337 tcs %xcc, 0x2
13338loop_1107:
13339 bcc,a,pn %icc, loop_1109
13340 edge16 %i5, %g6, %i3
13341loop_1108:
13342 nop
13343 setx 0xE06CC11F, %l0, %l6
13344 st %l6, [%l7 + 0x48]
13345 ld [%l7 + 0x48], %fsr
13346 movcc %xcc, %g7, %l4
13347loop_1109:
13348 tge %icc, 0x2
13349 sdivx %g2, 0x1F02, %l2
13350 fand %f18, %f28, %f2
13351 be,a,pn %xcc, loop_1110
13352 alignaddrl %i0, %l5, %i1
13353 bcc,pt %icc, loop_1111
13354 fmovrdlez %o0, %f12, %f0
13355loop_1110:
13356 nop
13357 wr %g0, 0x10, %asi
13358 ldda [%l7 + 0x10] %asi, %o4
13359loop_1111:
13360 sdivcc %g3, 0x1EF8, %o2
13361 fmovsneg %icc, %f13, %f17
13362 sub %l1, 0x0456, %g1
13363 fmovdpos %icc, %f22, %f22
13364 fbul,a %fcc0, loop_1112
13365 tvs %xcc, 0x1
13366 tcs %xcc, 0x3
13367 mulscc %o4, 0x02A3, %o3
13368loop_1112:
13369 fxnor %f8, %f2, %f2
13370 sll %o6, 0x02, %o7
13371 umul %i4, %o1, %i7
13372 edge16n %l0, %i6, %i2
13373 taddcctv %l3, %l6, %g5
13374 call loop_1113
13375 srax %g4, 0x0C, %i5
13376 or %g6, 0x12D0, %i3
13377 saved
13378 rdpr %cwp, %g1
13379 rdpr %cansave, %g2
13380 rdpr %canrestore, %g3
13381 rdpr %cleanwin, %g4
13382 rdpr %otherwin, %g5
13383 rdpr %wstate, %g6
13384loop_1113:
13385 add %g7, 0x0BF4, %g2
13386 sir 0x0D2C
13387 sllx %l4, 0x0A, %l2
13388 move %xcc, %i0, %i1
13389 set 0x4C, %g1
13390 ldswa [%l7 + %g1] 0x10, %o0
13391 nop
13392 fitod %f3, %f6
13393 movl %xcc, %o5, %l5
13394 fmuld8ulx16 %f0, %f14, %f24
13395 stb %g3, [%l7 + 0x14]
13396 fzero %f4
13397 umul %o2, 0x0C93, %l1
13398 stb %o4, [%l7 + 0x46]
13399 fbuge %fcc1, loop_1114
13400 tcc %xcc, 0x1
13401 fmovsleu %xcc, %f29, %f24
13402 srax %o3, 0x09, %o6
13403loop_1114:
13404 bn,pn %icc, loop_1115
13405 movn %xcc, %o7, %i4
13406 tvc %xcc, 0x3
13407 bn loop_1116
13408loop_1115:
13409 movneg %xcc, %o1, %g1
13410 bg loop_1117
13411 orncc %i7, %l0, %i6
13412loop_1116:
13413 fnegd %f8, %f0
13414 movcs %xcc, %l3, %i2
13415loop_1117:
13416 nop
13417 add %l7, 0x74, %l6
13418 wr %g0, 0x0c, %asi
13419 casa [%l6] 0x0c, %g5, %g4
13420 movg %xcc, %i5, %g6
13421 movle %xcc, %l6, %g7
13422 fbo,a %fcc1, loop_1118
13423 movl %icc, %g2, %i3
13424 sdivx %l2, 0x0721, %l4
13425 sra %i0, %o0, %o5
13426loop_1118:
13427 nop
13428 set 0x18, %l2
13429 ldswa [%l7 + %l2] 0x80, %l5
13430 movre %g3, %i1, %l1
13431 orcc %o4, %o2, %o6
13432 brz,a %o3, loop_1119
13433 addccc %o7, %i4, %o1
13434 movgu %xcc, %g1, %i7
13435 te %xcc, 0x5
13436loop_1119:
13437 movvs %icc, %i6, %l3
13438 stx %i2, [%l7 + 0x08]
13439 fmovsn %icc, %f18, %f14
13440 fmuld8sux16 %f3, %f3, %f2
13441 sdivcc %l0, 0x1A4C, %g5
13442 nop
13443 fitod %f8, %f0
13444 fdtox %f0, %f14
13445 tvs %icc, 0x5
13446 fmovd %f14, %f0
13447 fbue %fcc1, loop_1120
13448 movneg %xcc, %g4, %i5
13449 nop
13450 fitod %f2, %f10
13451 fdtoi %f10, %f24
13452 set 0x3A, %g7
13453 ldstuba [%l7 + %g7] 0x10, %l6
13454loop_1120:
13455 edge16n %g6, %g7, %g2
13456 addc %i3, 0x0022, %l2
13457 nop
13458 fitod %f10, %f10
13459 fdtox %f10, %f22
13460 fxtod %f22, %f2
13461 edge8l %i0, %o0, %o5
13462 udivcc %l5, 0x1670, %g3
13463 array8 %i1, %l4, %l1
13464 movne %icc, %o4, %o6
13465 nop
13466 setx loop_1121, %l0, %l1
13467 wrpr 0x1, %tl
13468 wrpr %l1, %tpc
13469 add %l1, 0x4, %l1
13470 wrpr %l1, %tnpc
13471 setx 0x34400001400, %l0, %l1
13472 wrpr %l1, %tstate
13473 wrhpr 0x4, %htstate
13474 retry
13475 fzeros %f7
13476 movn %icc, %o2, %o7
13477 movl %xcc, %i4, %o1
13478loop_1121:
13479 brnz %o3, loop_1122
13480 ldsh [%l7 + 0x76], %g1
13481 sllx %i7, %i6, %i2
13482 tleu %xcc, 0x1
13483loop_1122:
13484 sll %l3, 0x09, %g5
13485 edge16ln %l0, %i5, %g4
13486 srlx %l6, %g6, %g7
13487 movg %xcc, %g2, %l2
13488 alignaddrl %i3, %o0, %i0
13489 saved
13490 rdpr %cwp, %g1
13491 rdpr %cansave, %g2
13492 rdpr %canrestore, %g3
13493 rdpr %cleanwin, %g4
13494 rdpr %otherwin, %g5
13495 rdpr %wstate, %g6
13496 fmovrse %o5, %f26, %f29
13497 bne loop_1123
13498 fbn %fcc2, loop_1124
13499 edge32 %g3, %i1, %l5
13500 lduw [%l7 + 0x44], %l1
13501loop_1123:
13502 popc 0x18BE, %o4
13503loop_1124:
13504 sir 0x1357
13505 fmovsgu %icc, %f26, %f15
13506 restored
13507 rdpr %cwp, %g1
13508 rdpr %cansave, %g2
13509 rdpr %canrestore, %g3
13510 rdpr %cleanwin, %g4
13511 rdpr %otherwin, %g5
13512 rdpr %wstate, %g6
13513 st %f26, [%l7 + 0x70]
13514 nop
13515 set 0x4A, %g4
13516 ldsb [%l7 + %g4], %l4
13517 tn %xcc, 0x3
13518 addcc %o6, 0x1466, %o7
13519 movrlez %o2, 0x0B3, %o1
13520 movvc %xcc, %o3, %g1
13521 taddcc %i7, %i4, %i2
13522 set 0x0C, %i7
13523 lduha [%l7 + %i7] 0x19, %i6
13524 xorcc %g5, %l3, %i5
13525 sdiv %l0, 0x09A7, %g4
13526 bge loop_1125
13527 saved
13528 rdpr %cwp, %g1
13529 rdpr %cansave, %g2
13530 rdpr %canrestore, %g3
13531 rdpr %cleanwin, %g4
13532 rdpr %otherwin, %g5
13533 rdpr %wstate, %g6
13534 fmovdl %icc, %f4, %f30
13535 saved
13536 rdpr %cwp, %g1
13537 rdpr %cansave, %g2
13538 rdpr %canrestore, %g3
13539 rdpr %cleanwin, %g4
13540 rdpr %otherwin, %g5
13541 rdpr %wstate, %g6
13542loop_1125:
13543 fmovrdgez %l6, %f4, %f6
13544 fmovrslez %g6, %f10, %f29
13545 movvc %xcc, %g2, %g7
13546 fabss %f14, %f19
13547 tcc %icc, 0x4
13548 fmovscs %icc, %f27, %f25
13549 xorcc %l2, %i3, %o0
13550 call loop_1126
13551 edge8 %i0, %o5, %g3
13552 fzero %f4
13553 subccc %i1, 0x1F5A, %l1
13554loop_1126:
13555 udiv %o4, 0x03C9, %l5
13556 tcs %xcc, 0x7
13557 andn %l4, 0x12FB, %o6
13558 ta %icc, 0x4
13559 bshuffle %f12, %f26, %f14
13560 umul %o2, %o7, %o3
13561 movvc %icc, %g1, %o1
13562 srl %i4, 0x03, %i7
13563 nop
13564 set 0x0E, %i6
13565 lduh [%l7 + %i6], %i2
13566 edge32n %i6, %g5, %i5
13567 fmovscc %icc, %f0, %f12
13568 tne %xcc, 0x6
13569 alignaddrl %l0, %l3, %l6
13570 fone %f8
13571 fornot1s %f17, %f20, %f4
13572 st %f25, [%l7 + 0x34]
13573 tneg %xcc, 0x1
13574 brnz %g4, loop_1127
13575 array8 %g6, %g2, %g7
13576 bcc,a,pt %xcc, loop_1128
13577 edge32 %i3, %o0, %i0
13578loop_1127:
13579 subccc %l2, %o5, %g3
13580 tvs %icc, 0x7
13581loop_1128:
13582 nop
13583 set 0x20, %o6
13584 lduba [%l7 + %o6] 0x14, %i1
13585 fmovde %icc, %f12, %f31
13586 brgz %l1, loop_1129
13587 fmovdvc %xcc, %f8, %f4
13588 srl %o4, 0x16, %l4
13589 fmovsa %xcc, %f28, %f26
13590loop_1129:
13591 fpadd32s %f6, %f22, %f21
13592 udiv %o6, 0x0D1C, %l5
13593 udiv %o2, 0x1A44, %o7
13594 sdivx %o3, 0x06BD, %g1
13595 addccc %i4, 0x024E, %o1
13596 brgz %i7, loop_1130
13597 fpack32 %f12, %f30, %f8
13598 movrgz %i6, 0x36C, %g5
13599 ta %xcc, 0x4
13600loop_1130:
13601 addcc %i5, 0x07BD, %l0
13602 fnand %f10, %f6, %f18
13603 call loop_1131
13604 tcs %icc, 0x6
13605 movre %i2, %l3, %l6
13606 move %xcc, %g4, %g6
13607loop_1131:
13608 fbl,a %fcc2, loop_1132
13609 nop
13610 fitod %f26, %f4
13611 movgu %xcc, %g7, %g2
13612 xorcc %i3, 0x1F02, %i0
13613loop_1132:
13614 sdiv %o0, 0x17AC, %o5
13615 wr %g0, 0x80, %asi
13616 ldxa [%l7 + 0x08] %asi, %l2
13617 udivcc %g3, 0x1A8C, %l1
13618 stbar
13619 edge16 %o4, %l4, %i1
13620 fbe,a %fcc0, loop_1133
13621 bn loop_1134
13622 tvc %icc, 0x0
13623 edge8n %l5, %o6, %o2
13624loop_1133:
13625 movvc %xcc, %o7, %o3
13626loop_1134:
13627 fbule,a %fcc2, loop_1135
13628 sub %i4, %g1, %i7
13629 fmovdg %xcc, %f2, %f31
13630 movcc %xcc, %o1, %g5
13631loop_1135:
13632 edge16ln %i5, %i6, %i2
13633 wr %g0, 0x80, %asi
13634 ldstuba [%l7 + 0x5B] %asi, %l0
13635 udiv %l6, 0x02D4, %l3
13636 ld [%l7 + 0x14], %f6
13637 fbo %fcc3, loop_1136
13638 bl %xcc, loop_1137
13639 fmovde %icc, %f16, %f5
13640 movcc %icc, %g4, %g6
13641loop_1136:
13642 pdist %f18, %f4, %f22
13643loop_1137:
13644 tg %icc, 0x1
13645 sethi 0x14FF, %g2
13646 sra %g7, %i0, %i3
13647 fornot1s %f9, %f28, %f24
13648 edge32 %o5, %o0, %l2
13649 nop
13650 setx 0xA8E29DFDF9EA470A, %l0, %l6
13651 stx %l6, [%l7 + 0x28]
13652 ldd [%l7 + 0x28], %f26
13653 setx 0x2F7257A13679BEE3, %l1, %l5
13654 stx %l5, [%l7 + 0x10]
13655 ldd [%l7 + 0x10], %f8
13656 faddd %f8, %f26, %f14
13657 tgu %xcc, 0x6
13658 sub %l1, %g3, %o4
13659 nop
13660 setx 0xB042D7C4, %l0, %l6
13661 st %l6, [%l7 + 0x30]
13662 ld [%l7 + 0x30], %fsr
13663 orncc %l4, 0x1D5C, %l5
13664 fmovde %icc, %f24, %f28
13665 fmovrslez %i1, %f7, %f4
13666 brnz %o6, loop_1138
13667 subccc %o2, 0x1229, %o7
13668 ta %icc, 0x6
13669 edge16 %i4, %g1, %o3
13670loop_1138:
13671 tleu %xcc, 0x5
13672 umulcc %i7, %o1, %g5
13673 sethi 0x0A16, %i6
13674 fpackfix %f2, %f25
13675 nop
13676 setx 0x10411B01, %l0, %l6
13677 st %l6, [%l7 + 0x4C]
13678 ld [%l7 + 0x4C], %fsr
13679 fandnot2 %f2, %f18, %f26
13680 set 0x22, %l0
13681 lduba [%l7 + %l0] 0x14, %i5
13682 brlz %l0, loop_1139
13683 array32 %i2, %l6, %g4
13684 edge16n %g6, %l3, %g7
13685 edge16l %i0, %g2, %i3
13686loop_1139:
13687 fornot1s %f2, %f26, %f28
13688 st %f24, [%l7 + 0x64]
13689 fmovdneg %xcc, %f13, %f21
13690 fbule,a %fcc1, loop_1140
13691 brnz %o5, loop_1141
13692 edge32ln %o0, %l1, %g3
13693 fmovdvc %icc, %f31, %f10
13694loop_1140:
13695 fmovscc %xcc, %f1, %f6
13696loop_1141:
13697 fpadd16s %f31, %f19, %f27
13698 nop
13699 set 0x20, %g6
13700 ldd [%l7 + %g6], %f28
13701 brnz,a %o4, loop_1142
13702 tsubcctv %l2, 0x1951, %l4
13703 bg,a %icc, loop_1143
13704 fmovspos %icc, %f30, %f22
13705loop_1142:
13706 stb %l5, [%l7 + 0x23]
13707 taddcc %i1, 0x1F29, %o2
13708loop_1143:
13709 mulscc %o7, 0x02F4, %i4
13710 movrgz %g1, 0x2E5, %o3
13711 orn %o6, 0x01A4, %o1
13712 edge16ln %g5, %i7, %i5
13713 sir 0x1A9E
13714 movrgez %l0, 0x1ED, %i6
13715 tvs %xcc, 0x6
13716 fmovdgu %icc, %f28, %f14
13717 std %f12, [%l7 + 0x20]
13718 addccc %i2, %l6, %g6
13719 tl %xcc, 0x1
13720 taddcc %l3, %g4, %g7
13721 sdivcc %g2, 0x0809, %i0
13722 tleu %icc, 0x7
13723 fcmpne32 %f16, %f12, %i3
13724 fmovdvs %xcc, %f25, %f7
13725 orcc %o0, %l1, %g3
13726 fmovdg %icc, %f17, %f26
13727 fsrc2s %f7, %f11
13728 fmuld8ulx16 %f20, %f27, %f12
13729 fbul,a %fcc1, loop_1144
13730 bneg,a,pn %xcc, loop_1145
13731 stbar
13732 fba,a %fcc2, loop_1146
13733loop_1144:
13734 subccc %o4, 0x01E6, %o5
13735loop_1145:
13736 fone %f10
13737 set 0x0D, %o7
13738 lduba [%l7 + %o7] 0x88, %l2
13739loop_1146:
13740 add %l4, 0x0A77, %l5
13741 addc %i1, %o7, %o2
13742 tleu %xcc, 0x7
13743 set 0x1C, %o3
13744 lduwa [%l7 + %o3] 0x80, %g1
13745 wr %g0, 0x16, %asi
13746 stda %f16, [%l7 + 0x40] %asi
13747 membar #Sync
13748 array32 %i4, %o6, %o3
13749 udivcc %o1, 0x0146, %i7
13750 lduh [%l7 + 0x20], %g5
13751 movrgez %l0, 0x1FD, %i6
13752 fcmple16 %f4, %f8, %i2
13753 ta %xcc, 0x0
13754 xorcc %l6, %g6, %i5
13755 fmovdcc %icc, %f7, %f7
13756 fmovrdlz %g4, %f24, %f22
13757 ldub [%l7 + 0x54], %l3
13758 sth %g7, [%l7 + 0x10]
13759 edge16 %g2, %i0, %o0
13760 movrne %i3, %g3, %l1
13761 edge32n %o4, %l2, %l4
13762 faligndata %f16, %f0, %f0
13763 sll %l5, %o5, %o7
13764 ldsw [%l7 + 0x5C], %o2
13765 addccc %i1, 0x1596, %i4
13766 sdiv %g1, 0x0108, %o3
13767 fbl,a %fcc3, loop_1147
13768 xnor %o1, %o6, %g5
13769 udivx %l0, 0x0C0D, %i7
13770 bpos,a,pt %icc, loop_1148
13771loop_1147:
13772 ta %icc, 0x2
13773 flush %l7 + 0x14
13774 sra %i6, %l6, %i2
13775loop_1148:
13776 tvc %xcc, 0x1
13777 edge8 %g6, %i5, %g4
13778 bpos,a %xcc, loop_1149
13779 nop
13780 fitod %f4, %f22
13781 fdtox %f22, %f30
13782 fnegs %f0, %f7
13783 nop
13784 set 0x60, %g5
13785 ldstub [%l7 + %g5], %g7
13786loop_1149:
13787 or %g2, %l3, %o0
13788 edge8l %i0, %g3, %i3
13789 wr %g0, 0x2b, %asi
13790 stwa %o4, [%l7 + 0x5C] %asi
13791 membar #Sync
13792 fand %f8, %f14, %f4
13793 be,a %xcc, loop_1150
13794 sdivx %l1, 0x0096, %l4
13795 sir 0x042B
13796 nop
13797 setx 0x604B9AB9, %l0, %l6
13798 st %l6, [%l7 + 0x70]
13799 ld [%l7 + 0x70], %fsr
13800loop_1150:
13801 fnand %f0, %f20, %f2
13802 set 0x2E, %i3
13803 stha %l5, [%l7 + %i3] 0xe2
13804 membar #Sync
13805 sdiv %l2, 0x042A, %o5
13806 fpadd16 %f12, %f20, %f4
13807 ldsb [%l7 + 0x73], %o2
13808 nop
13809 fitod %f9, %f16
13810 xnor %o7, %i1, %g1
13811 edge16ln %i4, %o1, %o3
13812 fbl,a %fcc1, loop_1151
13813 nop
13814 setx loop_1152, %l0, %l1
13815 wrpr 0x1, %tl
13816 wrpr %l1, %tpc
13817 add %l1, 0x4, %l1
13818 wrpr %l1, %tnpc
13819 setx 0x34400001400, %l0, %l1
13820 wrpr %l1, %tstate
13821 wrhpr 0x4, %htstate
13822 retry
13823 xnor %o6, 0x1B27, %g5
13824 fmovsl %xcc, %f25, %f30
13825loop_1151:
13826 nop
13827 setx loop_1153, %l0, %l1
13828 jmpl %l1, %i7
13829loop_1152:
13830 tcs %xcc, 0x0
13831 bpos %icc, loop_1154
13832 movvc %xcc, %i6, %l6
13833loop_1153:
13834 nop
13835 setx loop_1155, %l0, %l1
13836 jmpl %l1, %i2
13837 umulcc %g6, %i5, %g4
13838loop_1154:
13839 fmovscs %icc, %f14, %f29
13840 mulx %l0, 0x167F, %g7
13841loop_1155:
13842 srl %g2, %l3, %o0
13843 fmovsleu %xcc, %f8, %f28
13844 fandnot2 %f12, %f6, %f24
13845 or %i0, %i3, %o4
13846 tl %xcc, 0x4
13847 fpsub32 %f6, %f18, %f28
13848 stbar
13849 addccc %l1, 0x09AF, %g3
13850 edge8n %l4, %l5, %o5
13851 fandnot1 %f8, %f12, %f18
13852 fblg %fcc3, loop_1156
13853 movne %xcc, %o2, %o7
13854 orcc %i1, %l2, %g1
13855 edge32l %o1, %i4, %o3
13856loop_1156:
13857 fzeros %f12
13858 orncc %g5, %i7, %o6
13859 call loop_1157
13860 fmuld8ulx16 %f7, %f8, %f28
13861 nop
13862 set 0x46, %l6
13863 sth %l6, [%l7 + %l6]
13864 mova %xcc, %i6, %g6
13865loop_1157:
13866 ldsb [%l7 + 0x67], %i2
13867 sdivx %g4, 0x0DEC, %i5
13868 nop
13869 fitod %f4, %f6
13870 taddcctv %l0, %g2, %l3
13871 sir 0x1EAD
13872 smulcc %o0, %i0, %i3
13873 fbl %fcc1, loop_1158
13874 fmovsa %icc, %f3, %f27
13875 tcs %icc, 0x7
13876 addcc %g7, 0x0871, %l1
13877loop_1158:
13878 movge %xcc, %o4, %l4
13879 subccc %l5, 0x08C2, %g3
13880 fmovsge %xcc, %f17, %f0
13881 movrne %o2, %o5, %i1
13882 fands %f18, %f0, %f3
13883 udivcc %l2, 0x16A0, %g1
13884 sdiv %o7, 0x1322, %o1
13885 fpsub32 %f6, %f30, %f20
13886 fbule %fcc1, loop_1159
13887 sdiv %i4, 0x025E, %o3
13888 fornot1 %f30, %f22, %f16
13889 bvs,pt %xcc, loop_1160
13890loop_1159:
13891 alignaddr %i7, %o6, %l6
13892 array16 %i6, %g5, %g6
13893 fsrc1s %f29, %f20
13894loop_1160:
13895 nop
13896 setx 0x89AD4010B04D5573, %l0, %l6
13897 stx %l6, [%l7 + 0x78]
13898 ldx [%l7 + 0x78], %fsr
13899 movcc %icc, %g4, %i2
13900 set 0x66, %o1
13901 ldsha [%l7 + %o1] 0x15, %l0
13902 set 0x6B, %o4
13903 ldstuba [%l7 + %o4] 0x18, %i5
13904 nop
13905 fitos %f2, %f28
13906 fstod %f28, %f24
13907 wr %g0, 0x89, %asi
13908 ldswa [%l7 + 0x0C] %asi, %g2
13909 fbl %fcc0, loop_1161
13910 nop
13911 fitos %f2, %f24
13912 fstod %f24, %f10
13913 udivcc %l3, 0x03B7, %i0
13914 edge8ln %i3, %o0, %g7
13915loop_1161:
13916 or %o4, %l1, %l5
13917 fnot2 %f14, %f16
13918 sll %g3, 0x15, %l4
13919 xnorcc %o2, 0x1BA0, %o5
13920 ba,pn %icc, loop_1162
13921 movl %xcc, %i1, %g1
13922 or %o7, %l2, %i4
13923 fzero %f10
13924loop_1162:
13925 mulx %o3, 0x17D6, %o1
13926 movrlz %i7, %l6, %i6
13927 udivx %g5, 0x0E84, %o6
13928 stbar
13929 tneg %xcc, 0x0
13930 srl %g6, 0x02, %g4
13931 sethi 0x194C, %l0
13932 be,pn %icc, loop_1163
13933 fbge,a %fcc1, loop_1164
13934 movrgez %i5, 0x187, %i2
13935 addc %g2, 0x0038, %i0
13936loop_1163:
13937 prefetch [%l7 + 0x28], 0x2
13938loop_1164:
13939 fcmple16 %f12, %f0, %i3
13940 membar 0x30
13941 fpadd16 %f28, %f10, %f2
13942 mulscc %l3, 0x0BD8, %o0
13943 sdivcc %o4, 0x00B1, %l1
13944 flush %l7 + 0x68
13945 fbue,a %fcc2, loop_1165
13946 sllx %g7, %l5, %g3
13947 set 0x1C, %g3
13948 ldswa [%l7 + %g3] 0x14, %o2
13949loop_1165:
13950 smul %o5, 0x1C0B, %l4
13951 xor %g1, %o7, %i1
13952 te %xcc, 0x0
13953 fbl %fcc0, loop_1166
13954 orncc %i4, %o3, %l2
13955 add %l7, 0x50, %l6
13956 wr %g0, 0x80, %asi
13957 casxa [%l6] %asi, %o1, %l6
13958loop_1166:
13959 nop
13960 wr %g0, 0x2f, %asi
13961 stha %i6, [%l7 + 0x5C] %asi
13962 membar #Sync
13963 stb %i7, [%l7 + 0x13]
13964 srax %g5, 0x08, %g6
13965 tsubcc %o6, 0x0FEB, %l0
13966 fnot1s %f13, %f27
13967 fmovrdlz %g4, %f22, %f2
13968 popc %i2, %i5
13969 nop
13970 setx loop_1167, %l0, %l1
13971 wrpr 0x1, %tl
13972 wrpr %l1, %tpc
13973 add %l1, 0x4, %l1
13974 wrpr %l1, %tnpc
13975 setx 0x34400001400, %l0, %l1
13976 wrpr %l1, %tstate
13977 wrhpr 0x4, %htstate
13978 retry
13979 fbne,a %fcc3, loop_1168
13980 fsrc1 %f24, %f0
13981 mova %icc, %g2, %i3
13982loop_1167:
13983 tl %xcc, 0x5
13984loop_1168:
13985 fcmple32 %f24, %f28, %i0
13986 fxnors %f29, %f28, %f9
13987 membar 0x0C
13988 fbuge %fcc2, loop_1169
13989 bpos,pn %xcc, loop_1170
13990 edge16l %l3, %o0, %o4
13991 movcs %xcc, %g7, %l1
13992loop_1169:
13993 udivcc %g3, 0x0A00, %o2
13994loop_1170:
13995 bg,a %icc, loop_1171
13996 tcs %xcc, 0x7
13997 movvc %icc, %l5, %l4
13998 tvs %icc, 0x6
13999loop_1171:
14000 popc %o5, %o7
14001 xnor %i1, 0x00B6, %g1
14002 flush %l7 + 0x34
14003 fandnot1 %f16, %f4, %f16
14004 nop
14005 setx loop_1172, %l0, %l1
14006 wrpr 0x1, %tl
14007 wrpr %l1, %tnpc
14008 setx 0x34400001400, %l0, %l1
14009 wrpr %l1, %tstate
14010 wrhpr 0x4, %htstate
14011 done
14012 edge16ln %i4, %l2, %o1
14013 sir 0x015A
14014 sll %o3, 0x0F, %l6
14015loop_1172:
14016 fmovsneg %icc, %f23, %f16
14017 fbe %fcc2, loop_1173
14018 fmovrsgez %i7, %f27, %f2
14019 call loop_1174
14020 nop
14021 setx loop_1175, %l0, %l1
14022 wrpr 0x1, %tl
14023 wrpr %l1, %tpc
14024 add %l1, 0x4, %l1
14025 wrpr %l1, %tnpc
14026 setx 0x34400001400, %l0, %l1
14027 wrpr %l1, %tstate
14028 wrhpr 0x4, %htstate
14029 retry
14030loop_1173:
14031 fnegd %f22, %f18
14032 nop
14033 setx 0xC11FAC3FE9EE6A8D, %l0, %l6
14034 stx %l6, [%l7 + 0x28]
14035 ldd [%l7 + 0x28], %f18
14036 setx 0x9756B50CC126F2D4, %l1, %l5
14037 stx %l5, [%l7 + 0x10]
14038 ldd [%l7 + 0x10], %f26
14039 fsubd %f26, %f18, %f26
14040loop_1174:
14041 alignaddrl %g5, %g6, %o6
14042loop_1175:
14043 movl %xcc, %i6, %g4
14044 restored
14045 rdpr %cwp, %g1
14046 rdpr %cansave, %g2
14047 rdpr %canrestore, %g3
14048 rdpr %cleanwin, %g4
14049 rdpr %otherwin, %g5
14050 rdpr %wstate, %g6
14051 tg %xcc, 0x6
14052 fpadd16 %f16, %f30, %f26
14053 set 0x68, %i2
14054 prefetcha [%l7 + %i2] 0x14, 0x2
14055 stx %i5, [%l7 + 0x50]
14056 tgu %icc, 0x1
14057 bg,a loop_1176
14058 subccc %l0, 0x0EA3, %i3
14059 smulcc %i0, %l3, %g2
14060 add %l7, 0x28, %l6
14061 wr %g0, 0x0c, %asi
14062 ldxa [%l6] %asi, %o4
14063 casxa [%l6] 0x0c, %o4, %g7
14064loop_1176:
14065 movvs %icc, %o0, %l1
14066 movn %icc, %g3, %l5
14067 fbg,a %fcc2, loop_1177
14068 ta %icc, 0x2
14069 sra %o2, 0x0F, %o5
14070 fcmpeq16 %f0, %f20, %o7
14071loop_1177:
14072 fblg %fcc0, loop_1178
14073 orn %i1, 0x11B0, %g1
14074 or %i4, %l2, %o1
14075 tleu %icc, 0x2
14076loop_1178:
14077 nop
14078 setx 0x63EF408E, %l0, %l6
14079 st %l6, [%l7 + 0x28]
14080 ld [%l7 + 0x28], %f24
14081 fsqrts %f24, %f14
14082 nop
14083 setx 0x496FCA8B, %l0, %l6
14084 st %l6, [%l7 + 0x28]
14085 ld [%l7 + 0x28], %f0
14086 setx 0x9B7B3FA6, %l1, %l5
14087 st %l5, [%l7 + 0x10]
14088 ld [%l7 + 0x10], %f16
14089 fadds %f16, %f0, %f10
14090 fmovdgu %xcc, %f14, %f31
14091 tcc %icc, 0x3
14092 tcc %xcc, 0x4
14093 udivx %l4, 0x1A8A, %o3
14094 orncc %l6, %i7, %g6
14095 edge32 %o6, %i6, %g5
14096 andncc %g4, %i2, %l0
14097 edge16ln %i3, %i0, %i5
14098 udivx %l3, 0x0449, %g2
14099 fnot2s %f8, %f18
14100 set 0x1C, %i4
14101 ldsha [%l7 + %i4] 0x14, %o4
14102 nop
14103 set 0x24, %l3
14104 ldub [%l7 + %l3], %g7
14105 fbug %fcc3, loop_1179
14106 fones %f14
14107 ldstub [%l7 + 0x3C], %l1
14108 fbuge %fcc1, loop_1180
14109loop_1179:
14110 mulx %o0, %l5, %o2
14111 taddcc %g3, 0x177C, %o5
14112 sdiv %o7, 0x1EBF, %i1
14113loop_1180:
14114 fxnors %f27, %f28, %f0
14115 bcc,pn %xcc, loop_1181
14116 movle %xcc, %g1, %l2
14117 edge8 %o1, %l4, %i4
14118 ldsw [%l7 + 0x54], %o3
14119loop_1181:
14120 fbue,a %fcc1, loop_1182
14121 xorcc %l6, 0x13E6, %g6
14122 and %o6, 0x0523, %i6
14123 alignaddrl %g5, %g4, %i7
14124loop_1182:
14125 edge32 %l0, %i3, %i0
14126 addc %i5, 0x0D54, %l3
14127 sra %g2, 0x1E, %o4
14128 edge16ln %i2, %g7, %o0
14129 fbe %fcc1, loop_1183
14130 tgu %xcc, 0x5
14131 nop
14132 set 0x5B, %o0
14133 ldub [%l7 + %o0], %l1
14134 bvs,a,pn %icc, loop_1184
14135loop_1183:
14136 tsubcctv %l5, %g3, %o5
14137 stw %o7, [%l7 + 0x34]
14138 lduh [%l7 + 0x3A], %o2
14139loop_1184:
14140 tpos %xcc, 0x4
14141 edge32n %i1, %l2, %g1
14142 movpos %icc, %l4, %o1
14143 wr %g0, 0x80, %asi
14144 ldsha [%l7 + 0x1A] %asi, %o3
14145 movrgz %l6, %g6, %i4
14146 for %f4, %f22, %f4
14147 ba,a %xcc, loop_1185
14148 movvc %icc, %o6, %i6
14149 movvc %xcc, %g4, %g5
14150 movvs %icc, %i7, %l0
14151loop_1185:
14152 nop
14153 setx 0x4E9CD04A, %l0, %l6
14154 st %l6, [%l7 + 0x28]
14155 ld [%l7 + 0x28], %f6
14156 setx 0x9C93A319, %l1, %l5
14157 st %l5, [%l7 + 0x10]
14158 ld [%l7 + 0x10], %f5
14159 fmuls %f5, %f6, %f17
14160 fcmpne32 %f4, %f12, %i0
14161 tcc %xcc, 0x4
14162 fbo,a %fcc1, loop_1186
14163 array8 %i5, %l3, %g2
14164 set 0x40, %i1
14165 ldxa [%l7 + %i1] 0x0c, %i3
14166loop_1186:
14167 array8 %o4, %g7, %o0
14168 bgu,pt %icc, loop_1187
14169 membar 0x7E
14170 ba,pn %icc, loop_1188
14171 fxors %f18, %f3, %f24
14172loop_1187:
14173 fmul8x16au %f3, %f18, %f8
14174 add %l7, 0x14, %l6
14175 wr %g0, 0x88, %asi
14176 lda [%l6] %asi, %l1
14177 casa [%l6] 0x88, %l1, %l5
14178loop_1188:
14179 movgu %icc, %g3, %i2
14180 sllx %o7, 0x09, %o2
14181 ldub [%l7 + 0x17], %o5
14182 movrgez %i1, 0x1F9, %g1
14183 fbg,a %fcc2, loop_1189
14184 smulcc %l4, 0x1890, %o1
14185 wr %g0, 0x11, %asi
14186 lduba [%l7 + 0x1B] %asi, %l2
14187loop_1189:
14188 sllx %o3, 0x06, %l6
14189 addc %g6, %i4, %i6
14190 tne %icc, 0x1
14191 tcc %xcc, 0x7
14192 subcc %g4, 0x04BF, %g5
14193 bg %xcc, loop_1190
14194 addccc %i7, 0x1E8D, %l0
14195 add %i0, 0x0C06, %i5
14196 swap [%l7 + 0x64], %l3
14197loop_1190:
14198 movrgez %o6, %i3, %o4
14199 tpos %xcc, 0x2
14200 nop
14201 fitos %f8, %f0
14202 array16 %g2, %g7, %l1
14203 nop
14204 setx 0x96784E9E, %l0, %l6
14205 st %l6, [%l7 + 0x28]
14206 ld [%l7 + 0x28], %f4
14207 setx 0x1ECF3F29, %l1, %l5
14208 st %l5, [%l7 + 0x10]
14209 ld [%l7 + 0x10], %f22
14210 fdivs %f22, %f4, %f23
14211 set 0x5C, %l4
14212 stwa %o0, [%l7 + %l4] 0x88
14213 nop
14214 fitos %f9, %f21
14215 fstod %f21, %f2
14216 fbu %fcc0, loop_1191
14217 fnand %f30, %f26, %f8
14218 fzero %f0
14219 move %xcc, %l5, %i2
14220loop_1191:
14221 edge32n %g3, %o7, %o5
14222 wr %g0, 0x88, %asi
14223 lduba [%l7 + 0x3D] %asi, %o2
14224 stx %g1, [%l7 + 0x30]
14225 fpadd32s %f14, %f4, %f21
14226 fands %f29, %f0, %f2
14227 orcc %l4, %i1, %l2
14228 subcc %o1, %o3, %l6
14229 movl %icc, %g6, %i6
14230 sir 0x0453
14231 fcmpeq16 %f10, %f6, %i4
14232 edge8ln %g5, %i7, %g4
14233 movre %l0, 0x3B5, %i0
14234 brgz,a %l3, loop_1192
14235 fmovdg %icc, %f8, %f30
14236 srl %o6, 0x17, %i3
14237 tsubcctv %o4, 0x1E77, %g2
14238loop_1192:
14239 taddcc %i5, 0x043B, %g7
14240 addccc %o0, %l5, %i2
14241 taddcctv %l1, %o7, %g3
14242 tsubcc %o2, %g1, %l4
14243 add %l7, 0x7C, %l6
14244 wr %g0, 0x88, %asi
14245 lda [%l6] %asi, %o5
14246 casa [%l6] %asi, %o5, %l2
14247 bcs,a loop_1193
14248 fbl %fcc3, loop_1194
14249 ta %icc, 0x6
14250 movg %xcc, %i1, %o1
14251loop_1193:
14252 sra %l6, %o3, %i6
14253loop_1194:
14254 tsubcc %i4, 0x1ECC, %g6
14255 tle %icc, 0x5
14256 udivcc %i7, 0x0DAD, %g5
14257 taddcc %g4, %l0, %i0
14258 te %icc, 0x3
14259 fmovrsgz %l3, %f29, %f6
14260 fmovdge %icc, %f16, %f24
14261 movne %xcc, %o6, %i3
14262 xnor %o4, 0x1CAD, %i5
14263 edge16 %g7, %g2, %l5
14264 fble %fcc0, loop_1195
14265 tcc %xcc, 0x5
14266 tn %icc, 0x0
14267 andcc %o0, %l1, %o7
14268loop_1195:
14269 bcs,a,pt %icc, loop_1196
14270 udivcc %i2, 0x15EB, %o2
14271 tsubcc %g3, 0x0A10, %l4
14272 fmovdn %icc, %f11, %f28
14273loop_1196:
14274 tcs %icc, 0x3
14275 wr %g0, 0x89, %asi
14276 stxa %g1, [%l7 + 0x68] %asi
14277 orncc %o5, 0x128A, %i1
14278 fcmpgt16 %f0, %f28, %o1
14279 srl %l6, 0x14, %o3
14280 nop
14281 setx 0x1CDEE0B0006ED5D9, %l0, %l6
14282 stx %l6, [%l7 + 0x60]
14283 ldx [%l7 + 0x60], %fsr
14284 movre %l2, 0x23F, %i6
14285 bg %xcc, loop_1197
14286 tvc %icc, 0x0
14287 fbn,a %fcc1, loop_1198
14288 sll %g6, %i4, %g5
14289loop_1197:
14290 ld [%l7 + 0x10], %f24
14291 or %i7, 0x1B73, %g4
14292loop_1198:
14293 tle %xcc, 0x3
14294 movrgez %i0, %l0, %o6
14295 fxnor %f12, %f24, %f16
14296 fpadd16s %f26, %f8, %f25
14297 movvs %xcc, %i3, %l3
14298 udivcc %o4, 0x0A27, %i5
14299 fmovsle %icc, %f20, %f11
14300 set 0x50, %o5
14301 lda [%l7 + %o5] 0x89, %f28
14302 fand %f14, %f16, %f10
14303 wr %g0, 0x88, %asi
14304 swapa [%l7 + 0x48] %asi, %g2
14305 edge16ln %l5, %g7, %o0
14306 ba,pn %icc, loop_1199
14307 nop
14308 setx 0x4007ED32D647047F, %l0, %l6
14309 stx %l6, [%l7 + 0x28]
14310 ldd [%l7 + 0x28], %f30
14311 setx 0xC9188D9B230DF165, %l1, %l5
14312 stx %l5, [%l7 + 0x10]
14313 ldd [%l7 + 0x10], %f2
14314 fmuld %f2, %f30, %f0
14315 brz %l1, loop_1200
14316 smulcc %o7, %i2, %g3
14317loop_1199:
14318 lduw [%l7 + 0x78], %o2
14319 movn %xcc, %g1, %o5
14320loop_1200:
14321 ta %xcc, 0x3
14322 array8 %i1, %l4, %o1
14323 sdiv %l6, 0x04D4, %o3
14324 addccc %i6, 0x0EB9, %g6
14325 edge32 %i4, %l2, %i7
14326 nop
14327 setx 0xD9AA01402068D19F, %l0, %l6
14328 stx %l6, [%l7 + 0x58]
14329 ldx [%l7 + 0x58], %fsr
14330 te %xcc, 0x6
14331 nop
14332 fitod %f4, %f14
14333 fdtox %f14, %f24
14334 tne %xcc, 0x4
14335 tl %icc, 0x4
14336 fmovdvs %xcc, %f21, %f19
14337 bvc loop_1201
14338 tleu %icc, 0x6
14339 edge32l %g5, %g4, %l0
14340 ba,a,pt %xcc, loop_1202
14341loop_1201:
14342 subccc %i0, 0x097A, %i3
14343 sll %o6, 0x11, %o4
14344 fmovda %icc, %f27, %f12
14345loop_1202:
14346 bneg,pn %icc, loop_1203
14347 bneg,a,pn %icc, loop_1204
14348 membar 0x24
14349 wr %g0, 0x88, %asi
14350 prefetcha [%l7 + 0x38] %asi, 0x2
14351loop_1203:
14352 fbne,a %fcc1, loop_1205
14353loop_1204:
14354 fmul8sux16 %f20, %f20, %f14
14355 tsubcctv %i5, 0x0960, %l5
14356 udivcc %g7, 0x1D83, %g2
14357loop_1205:
14358 edge32n %l1, %o7, %o0
14359 edge8n %i2, %o2, %g1
14360 fandnot2s %f15, %f4, %f7
14361 nop
14362 setx 0x5051908D, %l0, %l6
14363 st %l6, [%l7 + 0x78]
14364 ld [%l7 + 0x78], %fsr
14365 orn %g3, %o5, %i1
14366 nop
14367 setx 0x8C5A8DC7, %l0, %l6
14368 st %l6, [%l7 + 0x28]
14369 ld [%l7 + 0x28], %f29
14370 setx 0x230D699B, %l1, %l5
14371 st %l5, [%l7 + 0x10]
14372 ld [%l7 + 0x10], %f15
14373 fsubs %f15, %f29, %f6
14374 fmovsne %xcc, %f28, %f5
14375 move %icc, %o1, %l6
14376 alignaddr %o3, %i6, %l4
14377 fmovrde %i4, %f12, %f20
14378 stb %g6, [%l7 + 0x18]
14379 ld [%l7 + 0x3C], %f20
14380 tle %icc, 0x4
14381 tsubcc %l2, 0x18EF, %i7
14382 fmovsneg %icc, %f27, %f8
14383 umulcc %g4, 0x0309, %g5
14384 movrlz %i0, 0x19C, %l0
14385 be,a loop_1206
14386 movne %icc, %i3, %o4
14387 tcc %xcc, 0x2
14388 subccc %l3, %o6, %i5
14389loop_1206:
14390 udivx %g7, 0x03F0, %l5
14391 edge32 %l1, %o7, %o0
14392 bpos,a,pn %xcc, loop_1207
14393 be loop_1208
14394 xnor %i2, 0x02EF, %o2
14395 fbo,a %fcc1, loop_1209
14396loop_1207:
14397 sll %g1, %g2, %g3
14398loop_1208:
14399 fbul %fcc1, loop_1210
14400 fnot2 %f16, %f10
14401loop_1209:
14402 st %f22, [%l7 + 0x20]
14403 sllx %o5, 0x1C, %o1
14404loop_1210:
14405 nop
14406 set 0x38, %i0
14407 ldswa [%l7 + %i0] 0x88, %l6
14408 fmovdcc %xcc, %f27, %f20
14409 brgez,a %o3, loop_1211
14410 addccc %i1, %i6, %i4
14411 edge32 %g6, %l4, %i7
14412 fornot2 %f28, %f10, %f24
14413loop_1211:
14414 array32 %g4, %g5, %i0
14415 fmovdn %xcc, %f10, %f29
14416 subccc %l0, %i3, %l2
14417 bvc,a,pn %icc, loop_1212
14418 mulx %l3, 0x074F, %o4
14419 nop
14420 fitos %f6, %f20
14421 edge8ln %o6, %i5, %l5
14422loop_1212:
14423 xnor %l1, %g7, %o0
14424 edge16 %i2, %o2, %g1
14425 sethi 0x08E5, %g2
14426 flush %l7 + 0x68
14427 movrgez %g3, %o5, %o1
14428 wr %g0, 0x10, %asi
14429 lduwa [%l7 + 0x2C] %asi, %o7
14430 srax %o3, %l6, %i6
14431 bge,a %xcc, loop_1213
14432 movrne %i1, %g6, %l4
14433 tn %xcc, 0x0
14434 addccc %i7, 0x10D8, %g4
14435loop_1213:
14436 array16 %g5, %i4, %i0
14437 fpack16 %f22, %f10
14438 movn %xcc, %l0, %l2
14439 movn %icc, %l3, %o4
14440 tl %xcc, 0x6
14441 bl,a loop_1214
14442 fxnors %f9, %f21, %f4
14443 tcs %xcc, 0x4
14444 srlx %o6, %i5, %i3
14445loop_1214:
14446 fmovspos %icc, %f27, %f27
14447 fbo %fcc2, loop_1215
14448 restored
14449 rdpr %cwp, %g1
14450 rdpr %cansave, %g2
14451 rdpr %canrestore, %g3
14452 rdpr %cleanwin, %g4
14453 rdpr %otherwin, %g5
14454 rdpr %wstate, %g6
14455 movge %icc, %l1, %g7
14456 edge16n %o0, %l5, %i2
14457loop_1215:
14458 movn %icc, %o2, %g1
14459 movvs %xcc, %g2, %g3
14460 movcc %icc, %o5, %o1
14461 edge32ln %o3, %o7, %l6
14462 set 0x24, %g2
14463 lduha [%l7 + %g2] 0x88, %i6
14464 fmovde %icc, %f15, %f9
14465 movne %icc, %i1, %g6
14466 sethi 0x0048, %l4
14467 fmovscc %icc, %f1, %f5
14468 sir 0x0748
14469 tgu %xcc, 0x7
14470 tcs %xcc, 0x6
14471 wr %g0, 0x10, %asi
14472 stda %f16, [%l7 + 0x40] %asi
14473 xor %i7, 0x18F4, %g5
14474 bne,a,pt %xcc, loop_1216
14475 nop
14476 setx 0xB055C681, %l0, %l6
14477 st %l6, [%l7 + 0x14]
14478 ld [%l7 + 0x14], %fsr
14479 fbl %fcc2, loop_1217
14480 movrlz %i4, 0x068, %g4
14481loop_1216:
14482 bn,a loop_1218
14483 taddcc %l0, 0x070F, %l2
14484loop_1217:
14485 fmovsleu %xcc, %f11, %f25
14486 fmovsvc %icc, %f17, %f11
14487loop_1218:
14488 fbn %fcc1, loop_1219
14489 orcc %l3, 0x1833, %o4
14490 bgu,pt %xcc, loop_1220
14491 edge8 %i0, %i5, %o6
14492loop_1219:
14493 bcc,a loop_1221
14494 orcc %l1, %g7, %i3
14495loop_1220:
14496 fsrc2 %f10, %f0
14497 bcc,a,pn %xcc, loop_1222
14498loop_1221:
14499 edge8n %o0, %i2, %l5
14500 edge16n %g1, %g2, %g3
14501 nop
14502 fitos %f18, %f28
14503loop_1222:
14504 ldsb [%l7 + 0x1F], %o2
14505 wr %g0, 0x2f, %asi
14506 stwa %o5, [%l7 + 0x34] %asi
14507 membar #Sync
14508 popc %o1, %o7
14509 set 0x40, %i5
14510 stda %f16, [%l7 + %i5] 0x0c
14511 edge16 %l6, %i6, %i1
14512 fmovde %icc, %f16, %f8
14513 sdivx %o3, 0x10D0, %l4
14514 fsrc1 %f22, %f0
14515 stbar
14516 brgz %g6, loop_1223
14517 fmovsleu %icc, %f17, %f13
14518 movvs %xcc, %i7, %g5
14519 fbue,a %fcc3, loop_1224
14520loop_1223:
14521 tle %icc, 0x2
14522 smulcc %i4, 0x0C40, %g4
14523 sdivx %l0, 0x15DC, %l3
14524loop_1224:
14525 fpadd16s %f19, %f28, %f29
14526 fmovdle %icc, %f14, %f30
14527 addccc %l2, 0x0DD2, %i0
14528 bne %icc, loop_1225
14529 fmovscc %icc, %f10, %f12
14530 fbul %fcc3, loop_1226
14531 bne,a %xcc, loop_1227
14532loop_1225:
14533 fand %f12, %f2, %f6
14534 movgu %xcc, %i5, %o4
14535loop_1226:
14536 nop
14537 set 0x58, %l5
14538 swapa [%l7 + %l5] 0x80, %l1
14539loop_1227:
14540 smulcc %o6, %g7, %o0
14541 movge %icc, %i2, %i3
14542 brgz %l5, loop_1228
14543 movge %icc, %g2, %g1
14544 fmovda %xcc, %f18, %f5
14545 set 0x30, %l1
14546 stxa %g3, [%g0 + %l1] 0x4f
14547loop_1228:
14548 tn %icc, 0x6
14549 ldsb [%l7 + 0x4D], %o2
14550 std %f0, [%l7 + 0x50]
14551 fbul %fcc0, loop_1229
14552 edge32 %o5, %o7, %l6
14553 fmovs %f28, %f12
14554 movg %icc, %o1, %i1
14555loop_1229:
14556 taddcc %i6, 0x061B, %l4
14557 fnors %f9, %f20, %f18
14558 fpadd16 %f12, %f8, %f10
14559 bneg,a,pn %icc, loop_1230
14560 bg,pt %xcc, loop_1231
14561 bneg,a,pt %icc, loop_1232
14562 tneg %icc, 0x2
14563loop_1230:
14564 add %o3, 0x049A, %g6
14565loop_1231:
14566 xnorcc %i7, 0x045A, %g5
14567loop_1232:
14568 ta %icc, 0x2
14569 tsubcc %i4, 0x0F9C, %g4
14570 srl %l3, %l0, %l2
14571 andn %i5, %o4, %l1
14572 st %f30, [%l7 + 0x20]
14573 movge %xcc, %o6, %i0
14574 bn,a,pt %icc, loop_1233
14575 subccc %o0, 0x1F2C, %i2
14576 orcc %i3, 0x0FD4, %g7
14577 fpsub16 %f12, %f28, %f8
14578loop_1233:
14579 nop
14580 setx 0x277BE203C3D87C8B, %l0, %l6
14581 stx %l6, [%l7 + 0x28]
14582 ldd [%l7 + 0x28], %f30
14583 setx 0x543F8B876AD89371, %l1, %l5
14584 stx %l5, [%l7 + 0x10]
14585 ldd [%l7 + 0x10], %f18
14586 fdivd %f18, %f30, %f8
14587 and %g2, 0x1F64, %g1
14588 be,pt %xcc, loop_1234
14589 tvs %icc, 0x1
14590 edge8ln %g3, %l5, %o2
14591 array16 %o7, %l6, %o1
14592loop_1234:
14593 movcs %icc, %o5, %i1
14594 fnot2s %f26, %f27
14595 movn %xcc, %i6, %l4
14596 udivx %o3, 0x19D5, %i7
14597 movle %icc, %g5, %i4
14598 edge32 %g6, %g4, %l3
14599 fand %f28, %f30, %f20
14600 alignaddrl %l2, %i5, %l0
14601 fmovrdlez %o4, %f24, %f16
14602 edge16l %l1, %o6, %i0
14603 stb %i2, [%l7 + 0x5E]
14604 addcc %o0, %g7, %i3
14605 fmovdleu %icc, %f0, %f7
14606 andncc %g2, %g1, %l5
14607 edge16ln %o2, %g3, %l6
14608 udivcc %o7, 0x013C, %o5
14609 fone %f20
14610 fcmple32 %f22, %f8, %o1
14611 fbo %fcc2, loop_1235
14612 fmovsle %xcc, %f12, %f0
14613 nop
14614 fitos %f18, %f0
14615 fmovsg %xcc, %f2, %f23
14616loop_1235:
14617 fmovrse %i1, %f19, %f2
14618 fbn %fcc0, loop_1236
14619 fandnot1s %f16, %f6, %f5
14620 fxnor %f16, %f8, %f2
14621 sdiv %i6, 0x0A85, %o3
14622loop_1236:
14623 tl %icc, 0x0
14624 fbl %fcc0, loop_1237
14625 edge32ln %i7, %l4, %g5
14626 fbu,a %fcc0, loop_1238
14627 mulx %g6, 0x0B0A, %g4
14628loop_1237:
14629 brgz,a %i4, loop_1239
14630 tneg %xcc, 0x3
14631loop_1238:
14632 nop
14633 setx 0x2412D663, %l0, %l6
14634 st %l6, [%l7 + 0x28]
14635 ld [%l7 + 0x28], %f2
14636 setx 0xBF5104F2, %l1, %l5
14637 st %l5, [%l7 + 0x10]
14638 ld [%l7 + 0x10], %f6
14639 fadds %f6, %f2, %f6
14640 orcc %l3, 0x1EA5, %l2
14641loop_1239:
14642 brlz %i5, loop_1240
14643 edge8 %o4, %l1, %o6
14644 fandnot2s %f9, %f21, %f10
14645 and %i0, 0x0562, %l0
14646loop_1240:
14647 bleu,a %icc, loop_1241
14648 fmovdpos %xcc, %f27, %f10
14649 membar 0x7A
14650 fbg,a %fcc0, loop_1242
14651loop_1241:
14652 nop
14653 set 0x36, %o2
14654 ldub [%l7 + %o2], %i2
14655 edge16 %g7, %i3, %g2
14656 fexpand %f25, %f6
14657loop_1242:
14658 nop
14659 setx 0xE18CA571D06DFA71, %l0, %l6
14660 stx %l6, [%l7 + 0x30]
14661 ldx [%l7 + 0x30], %fsr
14662 ldsw [%l7 + 0x5C], %g1
14663 fors %f11, %f24, %f5
14664 movne %icc, %l5, %o0
14665 fors %f18, %f12, %f27
14666 movrgez %g3, %o2, %l6
14667 wr %g0, 0x04, %asi
14668 swapa [%l7 + 0x6C] %asi, %o5
14669 fbuge,a %fcc3, loop_1243
14670 edge8l %o1, %o7, %i1
14671 movrne %o3, %i7, %l4
14672 sra %g5, 0x0C, %g6
14673loop_1243:
14674 fmovspos %xcc, %f18, %f14
14675 edge16 %g4, %i4, %i6
14676 edge8l %l2, %i5, %l3
14677 tne %icc, 0x5
14678 ldx [%l7 + 0x40], %l1
14679 fble,a %fcc0, loop_1244
14680 move %icc, %o4, %o6
14681 te %icc, 0x0
14682 wr %g0, 0x18, %asi
14683 ldsba [%l7 + 0x1D] %asi, %l0
14684loop_1244:
14685 nop
14686 setx 0xD06A3152, %l0, %l6
14687 st %l6, [%l7 + 0x28]
14688 ld [%l7 + 0x28], %f25
14689 setx 0x45DB0E4C, %l1, %l5
14690 st %l5, [%l7 + 0x10]
14691 ld [%l7 + 0x10], %f14
14692 fsubs %f14, %f25, %f26
14693 nop
14694 setx 0xC04129B0, %l0, %l6
14695 st %l6, [%l7 + 0x58]
14696 ld [%l7 + 0x58], %fsr
14697 wr %g0, 0x0c, %asi
14698 lduba [%l7 + 0x77] %asi, %i0
14699 alignaddr %i2, %i3, %g7
14700 prefetch [%l7 + 0x3C], 0x1
14701 subccc %g1, 0x1587, %g2
14702 sdivcc %l5, 0x03EE, %g3
14703 mova %xcc, %o2, %l6
14704 tneg %xcc, 0x4
14705 movpos %xcc, %o5, %o1
14706 edge8n %o0, %o7, %i1
14707 set 0x74, %l2
14708 stwa %i7, [%l7 + %l2] 0xe3
14709 membar #Sync
14710 fcmpne32 %f30, %f4, %o3
14711 xnor %g5, %g6, %g4
14712 nop
14713 setx 0x31404058667E89FC, %l0, %l6
14714 stx %l6, [%l7 + 0x28]
14715 ldd [%l7 + 0x28], %f30
14716 setx 0xBF8B7316DA89139A, %l1, %l5
14717 stx %l5, [%l7 + 0x10]
14718 ldd [%l7 + 0x10], %f6
14719 fsubd %f6, %f30, %f26
14720 add %l7, 0x48, %l6
14721 wr %g0, 0x80, %asi
14722 casxa [%l6] %asi, %i4, %i6
14723 tcc %xcc, 0x5
14724 movneg %xcc, %l2, %i5
14725 srlx %l4, %l1, %o4
14726 fandnot1 %f18, %f28, %f24
14727 orcc %o6, 0x0039, %l0
14728 fands %f1, %f12, %f31
14729 movn %icc, %l3, %i2
14730 andn %i3, 0x04F8, %i0
14731 nop
14732 set 0x08, %g1
14733 ldd [%l7 + %g1], %g0
14734 tl %icc, 0x5
14735 srlx %g7, 0x1E, %g2
14736 fmovda %icc, %f10, %f0
14737 alignaddrl %g3, %o2, %l5
14738 movl %xcc, %o5, %l6
14739 tvs %icc, 0x6
14740 srax %o0, %o7, %o1
14741 andn %i7, %o3, %i1
14742 ldub [%l7 + 0x2B], %g5
14743 fand %f24, %f6, %f28
14744 or %g6, 0x004C, %i4
14745 udivx %i6, 0x1609, %g4
14746 set 0x64, %g4
14747 lda [%l7 + %g4] 0x14, %f29
14748 fmovdgu %icc, %f20, %f12
14749 orcc %l2, 0x1834, %i5
14750 fmuld8ulx16 %f13, %f22, %f26
14751 fbn %fcc1, loop_1245
14752 orcc %l4, 0x0EE1, %l1
14753 array32 %o6, %l0, %o4
14754 smulcc %i2, 0x1F4D, %i3
14755loop_1245:
14756 sir 0x11C3
14757 fbug %fcc2, loop_1246
14758 mulscc %i0, 0x072D, %g1
14759 tvs %xcc, 0x1
14760 bg loop_1247
14761loop_1246:
14762 srl %l3, 0x08, %g2
14763 fnegs %f24, %f2
14764 tneg %xcc, 0x3
14765loop_1247:
14766 xor %g3, 0x120C, %g7
14767 nop
14768 setx 0xA5F0AB7E, %l0, %l6
14769 st %l6, [%l7 + 0x28]
14770 ld [%l7 + 0x28], %f13
14771 setx 0x6CE8F89F, %l1, %l5
14772 st %l5, [%l7 + 0x10]
14773 ld [%l7 + 0x10], %f13
14774 fdivs %f13, %f13, %f14
14775 edge16ln %l5, %o5, %o2
14776 edge8 %o0, %o7, %l6
14777 orn %i7, 0x019C, %o1
14778 fmovdcc %icc, %f5, %f10
14779 wr %g0, 0x0c, %asi
14780 prefetcha [%l7 + 0x38] %asi, 0x0
14781 edge32ln %i1, %g6, %g5
14782 te %xcc, 0x4
14783 ldstub [%l7 + 0x50], %i4
14784 fpsub32s %f6, %f14, %f14
14785 te %icc, 0x0
14786 movn %xcc, %g4, %l2
14787 movleu %icc, %i6, %i5
14788 fbg,a %fcc3, loop_1248
14789 fornot1s %f20, %f22, %f19
14790 be,a %icc, loop_1249
14791 srlx %l4, 0x06, %o6
14792loop_1248:
14793 fnand %f30, %f20, %f6
14794 nop
14795 fitos %f12, %f4
14796 fstoi %f4, %f3
14797loop_1249:
14798 fbg,a %fcc3, loop_1250
14799 fnands %f25, %f6, %f24
14800 std %f30, [%l7 + 0x18]
14801 movge %xcc, %l1, %o4
14802loop_1250:
14803 edge16ln %l0, %i2, %i0
14804 tvs %icc, 0x1
14805 tvc %xcc, 0x1
14806 or %g1, 0x0F44, %l3
14807 fornot2 %f30, %f10, %f20
14808 tpos %icc, 0x3
14809 sllx %g2, 0x11, %i3
14810 movgu %xcc, %g7, %l5
14811 saved
14812 rdpr %cwp, %g1
14813 rdpr %cansave, %g2
14814 rdpr %canrestore, %g3
14815 rdpr %cleanwin, %g4
14816 rdpr %otherwin, %g5
14817 rdpr %wstate, %g6
14818 ta %xcc, 0x4
14819 fones %f31
14820 orcc %o5, %o2, %g3
14821 nop
14822 setx 0x95B0DE293CB41773, %l0, %l6
14823 stx %l6, [%l7 + 0x28]
14824 ldd [%l7 + 0x28], %f28
14825 setx 0x6D06E08856E221EF, %l1, %l5
14826 stx %l5, [%l7 + 0x10]
14827 ldd [%l7 + 0x10], %f28
14828 faddd %f28, %f28, %f10
14829 udivx %o0, 0x1B88, %o7
14830 fmovrslez %i7, %f18, %f4
14831 fabss %f21, %f31
14832 swap [%l7 + 0x68], %l6
14833 tcc %icc, 0x3
14834 movcc %icc, %o3, %o1
14835 movrgez %i1, %g6, %g5
14836 tleu %icc, 0x2
14837 tvc %icc, 0x2
14838 nop
14839 setx 0xA0850724, %l0, %l6
14840 st %l6, [%l7 + 0x28]
14841 ld [%l7 + 0x28], %f14
14842 setx 0xC345AF93, %l1, %l5
14843 st %l5, [%l7 + 0x10]
14844 ld [%l7 + 0x10], %f5
14845 fadds %f5, %f14, %f6
14846 tsubcctv %i4, %g4, %i6
14847 brgez %i5, loop_1251
14848 xnor %l4, 0x016D, %l2
14849 membar 0x43
14850 tcs %xcc, 0x7
14851loop_1251:
14852 nop
14853 wr %g0, 0x04, %asi
14854 ldsha [%l7 + 0x44] %asi, %l1
14855 tpos %xcc, 0x5
14856 set 0x40, %g7
14857 stda %f16, [%l7 + %g7] 0xf0
14858 membar #Sync
14859 movgu %xcc, %o6, %l0
14860 tsubcc %i2, %i0, %o4
14861 nop
14862 setx 0x92D91FAC, %l0, %l6
14863 st %l6, [%l7 + 0x28]
14864 ld [%l7 + 0x28], %f24
14865 setx 0x65161FE0, %l1, %l5
14866 st %l5, [%l7 + 0x10]
14867 ld [%l7 + 0x10], %f2
14868 fmuls %f2, %f24, %f17
14869 st %f17, [%l7 + 0x1C]
14870 bgu %icc, loop_1252
14871 movrgz %g1, 0x1F5, %g2
14872 tge %xcc, 0x3
14873 tpos %icc, 0x5
14874loop_1252:
14875 sdiv %l3, 0x1B7C, %g7
14876 nop
14877 setx 0x5CBE3133783DC2ED, %l0, %l6
14878 stx %l6, [%l7 + 0x28]
14879 ldd [%l7 + 0x28], %f2
14880 setx 0xCA627F6FC8301EDF, %l1, %l5
14881 stx %l5, [%l7 + 0x10]
14882 ldd [%l7 + 0x10], %f4
14883 fmuld %f4, %f2, %f28
14884 sdiv %i3, 0x0121, %o5
14885 movcs %xcc, %l5, %o2
14886 andcc %o0, 0x0382, %o7
14887 array32 %i7, %l6, %g3
14888 restored
14889 rdpr %cwp, %g1
14890 rdpr %cansave, %g2
14891 rdpr %canrestore, %g3
14892 rdpr %cleanwin, %g4
14893 rdpr %otherwin, %g5
14894 rdpr %wstate, %g6
14895 xnorcc %o1, 0x14F0, %i1
14896 edge8l %g6, %o3, %g5
14897 udivcc %i4, 0x0993, %i6
14898 edge32n %g4, %i5, %l2
14899 nop
14900 setx 0xA8985826DDEBE007, %l0, %l6
14901 stx %l6, [%l7 + 0x28]
14902 ldd [%l7 + 0x28], %f4
14903 setx 0x52B4D92B593D3362, %l1, %l5
14904 stx %l5, [%l7 + 0x10]
14905 ldd [%l7 + 0x10], %f26
14906 fmuld %f26, %f4, %f2
14907 te %xcc, 0x7
14908 bcc,a,pt %icc, loop_1253
14909 addcc %l4, 0x00C0, %o6
14910 subccc %l0, 0x0126, %l1
14911 fmovdle %icc, %f4, %f17
14912loop_1253:
14913 fmovdge %icc, %f8, %f16
14914 movne %icc, %i0, %o4
14915 fmovrsgez %i2, %f31, %f7
14916 fbuge %fcc0, loop_1254
14917 sra %g2, 0x17, %g1
14918 sdivcc %g7, 0x1AA5, %l3
14919 fnot2 %f6, %f10
14920loop_1254:
14921 pdist %f2, %f6, %f18
14922 smul %o5, %l5, %o2
14923 movre %o0, %o7, %i3
14924 tg %icc, 0x5
14925 edge16 %l6, %i7, %o1
14926 xnor %g3, 0x1D1B, %g6
14927 fmuld8sux16 %f21, %f15, %f12
14928 add %l7, 0x20, %l6
14929 wr %g0, 0x89, %asi
14930 casxa [%l6] 0x89, %i1, %g5
14931 edge8n %o3, %i4, %i6
14932 srax %g4, %l2, %l4
14933 restored
14934 rdpr %cwp, %g1
14935 rdpr %cansave, %g2
14936 rdpr %canrestore, %g3
14937 rdpr %cleanwin, %g4
14938 rdpr %otherwin, %g5
14939 rdpr %wstate, %g6
14940 call loop_1255
14941 popc 0x092E, %o6
14942 nop
14943 fitod %f10, %f26
14944 fdtox %f26, %f14
14945 movcs %icc, %l0, %l1
14946loop_1255:
14947 xnor %i0, %i5, %o4
14948 fcmple16 %f8, %f16, %i2
14949 set 0x60, %i7
14950 ldda [%l7 + %i7] 0x04, %g0
14951 movpos %icc, %g7, %g2
14952 udivcc %o5, 0x186F, %l5
14953 movrgez %l3, %o0, %o2
14954 sub %o7, 0x04CD, %i3
14955 fmul8x16au %f26, %f2, %f10
14956 sra %i7, 0x19, %o1
14957 wr %g0, 0x89, %asi
14958 ldswa [%l7 + 0x08] %asi, %l6
14959 wr %g0, 0x80, %asi
14960 ldswa [%l7 + 0x10] %asi, %g6
14961 fmovsgu %xcc, %f27, %f12
14962 lduw [%l7 + 0x6C], %g3
14963 tg %icc, 0x1
14964 fmovdcc %xcc, %f22, %f18
14965 movvc %icc, %i1, %g5
14966 udivcc %i4, 0x1229, %o3
14967 tn %icc, 0x6
14968 orn %i6, %g4, %l2
14969 orncc %l4, 0x1106, %l0
14970 andn %l1, 0x0F27, %i0
14971 fpadd16s %f10, %f30, %f31
14972 movvs %icc, %o6, %i5
14973 edge16 %o4, %i2, %g1
14974 xnor %g7, 0x080B, %g2
14975 taddcc %l5, 0x1F32, %o5
14976 ta %xcc, 0x5
14977 movg %xcc, %l3, %o2
14978 tg %icc, 0x1
14979 tvc %icc, 0x4
14980 set 0x74, %i6
14981 lda [%l7 + %i6] 0x89, %f22
14982 brnz,a %o0, loop_1256
14983 movge %icc, %i3, %o7
14984 edge32 %o1, %i7, %g6
14985 bneg,a %xcc, loop_1257
14986loop_1256:
14987 taddcctv %g3, 0x1686, %l6
14988 tvc %xcc, 0x2
14989 bpos,pn %xcc, loop_1258
14990loop_1257:
14991 umulcc %g5, %i4, %i1
14992 andn %i6, %o3, %g4
14993 fmovdl %xcc, %f6, %f21
14994loop_1258:
14995 fpack16 %f6, %f18
14996 bgu,pn %icc, loop_1259
14997 fbuge %fcc1, loop_1260
14998 tvs %xcc, 0x7
14999 fxnors %f8, %f4, %f1
15000loop_1259:
15001 tsubcc %l2, %l0, %l1
15002loop_1260:
15003 srl %l4, 0x17, %o6
15004 fbe %fcc0, loop_1261
15005 movrgez %i5, 0x3AF, %o4
15006 fnot1 %f20, %f8
15007 sll %i2, 0x02, %g1
15008loop_1261:
15009 edge16 %g7, %i0, %l5
15010 edge32l %o5, %l3, %o2
15011 edge32n %o0, %i3, %g2
15012 fandnot2 %f2, %f26, %f24
15013 edge8 %o1, %i7, %g6
15014 tge %icc, 0x3
15015 saved
15016 rdpr %cwp, %g1
15017 rdpr %cansave, %g2
15018 rdpr %canrestore, %g3
15019 rdpr %cleanwin, %g4
15020 rdpr %otherwin, %g5
15021 rdpr %wstate, %g6
15022 nop
15023 fitod %f6, %f8
15024 fdtos %f8, %f2
15025 te %xcc, 0x5
15026 orn %o7, %g3, %l6
15027 set 0x40, %o6
15028 stxa %g5, [%l7 + %o6] 0x2a
15029 membar #Sync
15030 sll %i1, %i6, %i4
15031 srlx %g4, %l2, %l0
15032 fmul8x16au %f3, %f6, %f12
15033 mulscc %o3, 0x08B7, %l4
15034 call loop_1262
15035 fbge,a %fcc0, loop_1263
15036 movrgez %o6, 0x233, %l1
15037 fmovrse %o4, %f26, %f6
15038loop_1262:
15039 fabss %f30, %f19
15040loop_1263:
15041 smulcc %i5, %g1, %g7
15042 stx %i0, [%l7 + 0x30]
15043 brlez %l5, loop_1264
15044 tge %xcc, 0x1
15045 tsubcc %o5, %l3, %o2
15046 movn %icc, %i2, %o0
15047loop_1264:
15048 movl %icc, %g2, %o1
15049 bleu,pn %icc, loop_1265
15050 fmovdleu %icc, %f30, %f3
15051 movrgz %i3, %g6, %i7
15052 stbar
15053loop_1265:
15054 fnands %f29, %f19, %f24
15055 bcc,pt %xcc, loop_1266
15056 edge32ln %o7, %g3, %l6
15057 fbe,a %fcc0, loop_1267
15058 swap [%l7 + 0x6C], %g5
15059loop_1266:
15060 stb %i1, [%l7 + 0x70]
15061 brlez,a %i4, loop_1268
15062loop_1267:
15063 sdivcc %g4, 0x1673, %i6
15064 fpack32 %f8, %f2, %f14
15065 fpadd32s %f29, %f26, %f1
15066loop_1268:
15067 stw %l2, [%l7 + 0x64]
15068 fxor %f8, %f30, %f4
15069 sir 0x1A05
15070 fbne %fcc2, loop_1269
15071 fsrc2 %f20, %f18
15072 umul %l0, %l4, %o6
15073 sub %o3, 0x1EE8, %o4
15074loop_1269:
15075 taddcc %i5, 0x09B9, %g1
15076 movpos %icc, %g7, %i0
15077 nop
15078 setx 0xE6659974A0EB1CFF, %l0, %l6
15079 stx %l6, [%l7 + 0x28]
15080 ldd [%l7 + 0x28], %f8
15081 fsqrtd %f8, %f22
15082 tge %icc, 0x6
15083 fmovrsgz %l5, %f1, %f3
15084 movneg %icc, %o5, %l1
15085 xnorcc %o2, %i2, %l3
15086 bg,a %icc, loop_1270
15087 fble,a %fcc3, loop_1271
15088 edge16n %o0, %o1, %g2
15089 brgez,a %g6, loop_1272
15090loop_1270:
15091 bgu,a %icc, loop_1273
15092loop_1271:
15093 tge %icc, 0x0
15094 array32 %i7, %i3, %g3
15095loop_1272:
15096 tvs %xcc, 0x0
15097loop_1273:
15098 addc %l6, %o7, %i1
15099 movpos %xcc, %i4, %g4
15100 fexpand %f15, %f10
15101 nop
15102 fitod %f14, %f30
15103 orncc %g5, 0x068F, %l2
15104 wr %g0, 0x04, %asi
15105 ldxa [%l7 + 0x20] %asi, %l0
15106 edge32ln %i6, %o6, %o3
15107 nop
15108 set 0x39, %l0
15109 ldub [%l7 + %l0], %o4
15110 tn %icc, 0x1
15111 or %i5, %g1, %l4
15112 be loop_1274
15113 fmovscs %xcc, %f9, %f15
15114 tsubcctv %i0, %l5, %g7
15115 sub %o5, %o2, %i2
15116loop_1274:
15117 edge32n %l3, %l1, %o0
15118 nop
15119 fitos %f3, %f14
15120 fstod %f14, %f4
15121 sra %o1, 0x03, %g6
15122 wr %g0, 0x04, %asi
15123 ldsha [%l7 + 0x5C] %asi, %i7
15124 movl %icc, %g2, %i3
15125 fsrc2 %f0, %f16
15126 edge8ln %g3, %l6, %o7
15127 for %f24, %f0, %f8
15128 xor %i1, %g4, %i4
15129 nop
15130 setx 0x802692DB, %l0, %l6
15131 st %l6, [%l7 + 0x28]
15132 ld [%l7 + 0x28], %f1
15133 setx 0x5D2AD26C, %l1, %l5
15134 st %l5, [%l7 + 0x10]
15135 ld [%l7 + 0x10], %f14
15136 fadds %f14, %f1, %f14
15137 and %g5, %l2, %i6
15138 addcc %o6, 0x01A2, %o3
15139 mulscc %l0, 0x1084, %i5
15140 set 0x50, %g6
15141 sta %f13, [%l7 + %g6] 0x18
15142 bvc,a,pt %xcc, loop_1275
15143 subc %g1, %o4, %i0
15144 bn,a loop_1276
15145 brgez,a %l4, loop_1277
15146loop_1275:
15147 edge8l %l5, %o5, %o2
15148 movcs %icc, %g7, %i2
15149loop_1276:
15150 fbule,a %fcc0, loop_1278
15151loop_1277:
15152 fcmple32 %f0, %f16, %l3
15153 tn %xcc, 0x3
15154 movl %icc, %o0, %l1
15155loop_1278:
15156 brnz,a %g6, loop_1279
15157 fmovsvs %icc, %f3, %f10
15158 array32 %o1, %g2, %i7
15159 srax %g3, 0x16, %i3
15160loop_1279:
15161 nop
15162 setx 0x138A4A67D7FBCE5E, %l0, %l6
15163 stx %l6, [%l7 + 0x28]
15164 ldd [%l7 + 0x28], %f8
15165 fsqrtd %f8, %f16
15166 fnegs %f29, %f4
15167 tg %xcc, 0x2
15168 xorcc %l6, 0x176F, %o7
15169 nop
15170 setx loop_1280, %l0, %l1
15171 wrpr 0x1, %tl
15172 wrpr %l1, %tpc
15173 add %l1, 0x4, %l1
15174 wrpr %l1, %tnpc
15175 setx 0x34400001400, %l0, %l1
15176 wrpr %l1, %tstate
15177 wrhpr 0x4, %htstate
15178 retry
15179 tsubcc %g4, %i1, %i4
15180 orcc %l2, 0x0B6A, %g5
15181 te %xcc, 0x3
15182loop_1280:
15183 fmovdgu %icc, %f25, %f28
15184 fmovsle %xcc, %f16, %f22
15185 fsrc1s %f28, %f22
15186 wr %g0, 0x80, %asi
15187 stda %f0, [%l7 + 0x40] %asi
15188 fbge,a %fcc3, loop_1281
15189 stbar
15190 edge32ln %o6, %i6, %l0
15191 andncc %i5, %g1, %o3
15192loop_1281:
15193 fmovdpos %icc, %f31, %f30
15194 bcs,a loop_1282
15195 fmovsne %xcc, %f18, %f31
15196 nop
15197 setx loop_1283, %l0, %l1
15198 jmpl %l1, %i0
15199 andcc %l4, %o4, %o5
15200loop_1282:
15201 movcc %xcc, %l5, %g7
15202 fcmple32 %f18, %f8, %o2
15203loop_1283:
15204 nop
15205 set 0x40, %o7
15206 ldx [%l7 + %o7], %l3
15207 flush %l7 + 0x48
15208 te %xcc, 0x2
15209 membar 0x4B
15210 movrlez %i2, 0x074, %l1
15211 fpadd32s %f22, %f29, %f26
15212 sll %g6, 0x1A, %o0
15213 movrne %o1, %g2, %g3
15214 fmovdvc %icc, %f18, %f19
15215 xor %i7, %l6, %o7
15216 movg %xcc, %i3, %g4
15217 ld [%l7 + 0x18], %f13
15218 fba,a %fcc3, loop_1284
15219 movn %xcc, %i1, %i4
15220 edge8n %l2, %g5, %i6
15221 nop
15222 setx 0x8AC35AB3, %l0, %l6
15223 st %l6, [%l7 + 0x28]
15224 ld [%l7 + 0x28], %f18
15225 setx 0xC71DB522, %l1, %l5
15226 st %l5, [%l7 + 0x10]
15227 ld [%l7 + 0x10], %f0
15228 fadds %f0, %f18, %f7
15229loop_1284:
15230 edge16n %l0, %i5, %o6
15231 tn %icc, 0x7
15232 te %icc, 0x6
15233 wr %g0, 0x89, %asi
15234 stda %f16, [%l7 + 0x40] %asi
15235 fmul8ulx16 %f30, %f18, %f12
15236 bvs loop_1285
15237 fandnot2 %f12, %f14, %f24
15238 set 0x78, %g5
15239 lduba [%l7 + %g5] 0x11, %g1
15240loop_1285:
15241 fmovsge %xcc, %f16, %f11
15242 fmovdcs %xcc, %f24, %f7
15243 edge16l %o3, %i0, %o4
15244 bvc %xcc, loop_1286
15245 fmovde %xcc, %f12, %f18
15246 xnor %l4, 0x093D, %l5
15247 xnorcc %g7, %o2, %o5
15248loop_1286:
15249 swap [%l7 + 0x08], %l3
15250 restored
15251 rdpr %cwp, %g1
15252 rdpr %cansave, %g2
15253 rdpr %canrestore, %g3
15254 rdpr %cleanwin, %g4
15255 rdpr %otherwin, %g5
15256 rdpr %wstate, %g6
15257 taddcc %i2, 0x0973, %g6
15258 nop
15259 setx 0x876F6F7724DB234C, %l0, %l6
15260 stx %l6, [%l7 + 0x28]
15261 ldd [%l7 + 0x28], %f10
15262 fsqrtd %f10, %f22
15263 array16 %l1, %o0, %g2
15264 fexpand %f3, %f20
15265 edge32l %o1, %i7, %g3
15266 fmovd %f8, %f20
15267 saved
15268 rdpr %cwp, %g1
15269 rdpr %cansave, %g2
15270 rdpr %canrestore, %g3
15271 rdpr %cleanwin, %g4
15272 rdpr %otherwin, %g5
15273 rdpr %wstate, %g6
15274 faligndata %f18, %f4, %f24
15275 popc 0x0CAE, %o7
15276 add %i3, %g4, %l6
15277 udivcc %i4, 0x07F8, %l2
15278 fbul %fcc3, loop_1287
15279 fcmple32 %f22, %f26, %g5
15280 fmuld8ulx16 %f21, %f14, %f20
15281 xor %i1, 0x08F7, %l0
15282loop_1287:
15283 array8 %i5, %o6, %g1
15284 movle %icc, %o3, %i0
15285 ldsh [%l7 + 0x32], %i6
15286 tl %icc, 0x7
15287 addcc %o4, 0x1084, %l4
15288 stw %l5, [%l7 + 0x30]
15289 fmovsvc %xcc, %f6, %f16
15290 sub %g7, 0x0C49, %o5
15291 or %o2, %i2, %l3
15292 umul %g6, 0x009F, %l1
15293 bvs loop_1288
15294 edge16n %o0, %o1, %g2
15295 sll %g3, %o7, %i7
15296 taddcctv %g4, %l6, %i4
15297loop_1288:
15298 udivx %i3, 0x06E3, %l2
15299 fpsub16s %f21, %f7, %f21
15300 tne %xcc, 0x2
15301 movrlez %g5, 0x3C9, %l0
15302 or %i5, %o6, %i1
15303 xor %o3, 0x0AF9, %g1
15304 nop
15305 setx loop_1289, %l0, %l1
15306 wrpr 0x1, %tl
15307 wrpr %l1, %tpc
15308 add %l1, 0x4, %l1
15309 wrpr %l1, %tnpc
15310 setx 0x34400001400, %l0, %l1
15311 wrpr %l1, %tstate
15312 wrhpr 0x4, %htstate
15313 retry
15314 fnors %f7, %f6, %f23
15315 fmovsgu %xcc, %f9, %f9
15316 movl %icc, %i0, %o4
15317loop_1289:
15318 mova %icc, %i6, %l5
15319 array32 %g7, %o5, %l4
15320 edge32n %o2, %l3, %g6
15321 pdist %f22, %f26, %f24
15322 umulcc %l1, %i2, %o1
15323 movrgz %g2, 0x181, %o0
15324 srl %o7, %i7, %g3
15325 be %xcc, loop_1290
15326 fandnot2 %f14, %f6, %f24
15327 udivcc %l6, 0x0F56, %i4
15328 set 0x118, %i3
15329 nop ! nop ! ldxa [%g0 + %i3] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl
15330loop_1290:
15331 edge8l %i3, %g5, %l2
15332 movre %l0, %i5, %o6
15333 fpackfix %f10, %f12
15334 lduw [%l7 + 0x78], %i1
15335 fbge,a %fcc2, loop_1291
15336 xnor %g1, %o3, %i0
15337 movrgz %o4, %l5, %g7
15338 fmovsg %icc, %f26, %f16
15339loop_1291:
15340 fornot1s %f1, %f26, %f6
15341 fmovdne %xcc, %f11, %f7
15342 udivx %i6, 0x1120, %l4
15343 sir 0x00D2
15344 movrgz %o5, %l3, %o2
15345 st %f10, [%l7 + 0x68]
15346 smul %g6, 0x1359, %l1
15347 edge8n %o1, %i2, %g2
15348 fbl,a %fcc0, loop_1292
15349 fpadd32s %f23, %f14, %f21
15350 edge8ln %o0, %i7, %o7
15351 taddcc %l6, 0x0F1C, %g3
15352loop_1292:
15353 nop
15354 fitos %f6, %f29
15355 fstox %f29, %f26
15356 movpos %xcc, %g4, %i4
15357 movl %xcc, %g5, %i3
15358 movge %icc, %l0, %i5
15359 movrlz %l2, 0x10A, %i1
15360 tsubcctv %o6, 0x0B10, %g1
15361 andn %i0, 0x070E, %o4
15362 sdiv %o3, 0x1F9E, %g7
15363 edge16n %i6, %l5, %o5
15364 movn %xcc, %l4, %l3
15365 movvc %xcc, %o2, %g6
15366 movrgz %o1, %l1, %g2
15367 fbu %fcc0, loop_1293
15368 fxors %f12, %f21, %f23
15369 brlz,a %o0, loop_1294
15370 fcmpeq16 %f12, %f4, %i7
15371loop_1293:
15372 bneg,pt %icc, loop_1295
15373 fands %f12, %f24, %f17
15374loop_1294:
15375 mulx %i2, 0x0ED2, %o7
15376 edge8n %l6, %g4, %g3
15377loop_1295:
15378 fbuge,a %fcc0, loop_1296
15379 nop
15380 fitod %f2, %f8
15381 fdtoi %f8, %f10
15382 tcs %icc, 0x2
15383 sll %i4, 0x1D, %g5
15384loop_1296:
15385 nop
15386 set 0x36, %l6
15387 ldstuba [%l7 + %l6] 0x0c, %l0
15388 wr %g0, 0x80, %asi
15389 stda %f0, [%l7 + 0x40] %asi
15390 edge16n %i3, %l2, %i1
15391 umulcc %i5, 0x1328, %o6
15392 ldsh [%l7 + 0x64], %i0
15393 subcc %g1, %o3, %o4
15394 set 0x5A, %o3
15395 ldsha [%l7 + %o3] 0x11, %g7
15396 tcs %xcc, 0x7
15397 bne,pt %icc, loop_1297
15398 taddcctv %l5, 0x1ED4, %i6
15399 prefetch [%l7 + 0x44], 0x0
15400 xnor %l4, 0x1A6B, %o5
15401loop_1297:
15402 fands %f17, %f21, %f25
15403 fbne,a %fcc0, loop_1298
15404 bcc,a %xcc, loop_1299
15405 mova %xcc, %l3, %o2
15406 tvs %xcc, 0x7
15407loop_1298:
15408 nop
15409 fitod %f10, %f22
15410 fdtoi %f22, %f5
15411loop_1299:
15412 sethi 0x0265, %g6
15413 fmul8x16 %f5, %f12, %f14
15414 edge16l %l1, %o1, %o0
15415 set 0x78, %o4
15416 lda [%l7 + %o4] 0x80, %f9
15417 and %g2, 0x1689, %i2
15418 tgu %icc, 0x2
15419 stx %i7, [%l7 + 0x60]
15420 fble %fcc2, loop_1300
15421 nop
15422 setx 0x8AE080D92A85EE5D, %l0, %l6
15423 stx %l6, [%l7 + 0x28]
15424 ldd [%l7 + 0x28], %f12
15425 fsqrtd %f12, %f8
15426 srl %l6, 0x01, %g4
15427 fnegd %f24, %f18
15428loop_1300:
15429 movrlz %g3, 0x11E, %i4
15430 add %l7, 0x50, %l6
15431 wr %g0, 0x88, %asi
15432 casxa [%l6] %asi, %o7, %l0
15433 set 0x38, %o1
15434 sta %f8, [%l7 + %o1] 0x10
15435 movn %xcc, %i3, %g5
15436 fmovdge %xcc, %f16, %f28
15437 nop
15438 fitod %f12, %f10
15439 fdtos %f10, %f29
15440 tvc %xcc, 0x0
15441 mulscc %l2, 0x19C6, %i5
15442 call loop_1301
15443 edge16n %o6, %i1, %i0
15444 edge32l %g1, %o3, %g7
15445 lduw [%l7 + 0x10], %o4
15446loop_1301:
15447 xor %i6, 0x0778, %l5
15448 nop
15449 setx 0x405609B1, %l0, %l6
15450 st %l6, [%l7 + 0x48]
15451 ld [%l7 + 0x48], %fsr
15452 umulcc %l4, 0x1CBC, %o5
15453 movre %o2, 0x28E, %g6
15454 sub %l1, 0x08D0, %o1
15455 fnands %f27, %f27, %f16
15456 tg %icc, 0x7
15457 taddcc %l3, %o0, %g2
15458 fblg %fcc3, loop_1302
15459 movcs %xcc, %i7, %i2
15460 edge8n %l6, %g3, %i4
15461 taddcc %g4, %l0, %o7
15462loop_1302:
15463 nop
15464 setx loop_1303, %l0, %l1
15465 jmpl %l1, %g5
15466 ldub [%l7 + 0x7D], %l2
15467 nop
15468 setx 0x1CA99692, %l0, %l6
15469 st %l6, [%l7 + 0x28]
15470 ld [%l7 + 0x28], %f12
15471 fsqrts %f12, %f2
15472 brnz %i5, loop_1304
15473loop_1303:
15474 brlez,a %i3, loop_1305
15475 andncc %o6, %i1, %i0
15476 move %xcc, %o3, %g1
15477loop_1304:
15478 array8 %o4, %g7, %i6
15479loop_1305:
15480 edge32l %l5, %o5, %l4
15481 bl,a %xcc, loop_1306
15482 tneg %icc, 0x3
15483 fcmple16 %f18, %f14, %g6
15484 mova %xcc, %o2, %l1
15485loop_1306:
15486 tcc %icc, 0x7
15487 srax %o1, %l3, %g2
15488 fbn %fcc1, loop_1307
15489 fmovsvc %xcc, %f25, %f20
15490 tgu %xcc, 0x7
15491 ta %xcc, 0x6
15492loop_1307:
15493 array32 %o0, %i7, %i2
15494 membar 0x5C
15495 wr %g0, 0x81, %asi
15496 ldstuba [%l7 + 0x3B] %asi, %l6
15497 fsrc1s %f26, %f12
15498 nop
15499 fitos %f11, %f29
15500 fstoi %f29, %f17
15501 or %i4, %g4, %g3
15502 taddcctv %o7, %g5, %l0
15503 tvs %icc, 0x4
15504 brnz %i5, loop_1308
15505 fcmpne16 %f30, %f12, %l2
15506 tn %xcc, 0x2
15507 fors %f30, %f3, %f18
15508loop_1308:
15509 tne %icc, 0x2
15510 swap [%l7 + 0x40], %i3
15511 sll %i1, 0x08, %o6
15512 tneg %icc, 0x7
15513 movgu %xcc, %o3, %g1
15514 edge16ln %i0, %o4, %i6
15515 set 0x40, %g3
15516 ldda [%l7 + %g3] 0x80, %f16
15517 ta %icc, 0x6
15518 set 0x58, %i4
15519 lda [%l7 + %i4] 0x80, %f18
15520 sub %l5, %o5, %g7
15521 tl %xcc, 0x7
15522 add %l4, 0x15B9, %o2
15523 sdivx %l1, 0x1C10, %g6
15524 array8 %l3, %o1, %o0
15525 fands %f3, %f23, %f21
15526 addccc %g2, %i2, %l6
15527 movre %i4, %i7, %g4
15528 tn %icc, 0x1
15529 fmovrse %o7, %f13, %f20
15530 addccc %g3, %g5, %l0
15531 brgz,a %l2, loop_1309
15532 fpackfix %f0, %f11
15533 fsrc2s %f31, %f18
15534 tne %icc, 0x5
15535loop_1309:
15536 sra %i3, 0x11, %i5
15537 swap [%l7 + 0x28], %o6
15538 set 0x4C, %l3
15539 stha %o3, [%l7 + %l3] 0x10
15540 movgu %xcc, %g1, %i1
15541 alignaddr %i0, %i6, %l5
15542 movl %icc, %o5, %o4
15543 faligndata %f16, %f8, %f28
15544 fnegs %f17, %f17
15545 alignaddrl %g7, %l4, %o2
15546 xnorcc %l1, %l3, %g6
15547 fmul8x16al %f28, %f22, %f20
15548 edge8n %o0, %o1, %g2
15549 ldub [%l7 + 0x64], %l6
15550 wr %g0, 0x19, %asi
15551 ldsba [%l7 + 0x48] %asi, %i4
15552 edge8n %i2, %i7, %g4
15553 ba,a,pt %icc, loop_1310
15554 nop
15555 setx 0xC96DA3D4B072D6A6, %l0, %l6
15556 stx %l6, [%l7 + 0x30]
15557 ldx [%l7 + 0x30], %fsr
15558 fmovda %icc, %f25, %f14
15559 movrne %g3, %o7, %g5
15560loop_1310:
15561 subc %l2, %l0, %i3
15562 tneg %xcc, 0x1
15563 bshuffle %f12, %f14, %f16
15564 movrne %i5, %o6, %o3
15565 movrlez %g1, %i0, %i1
15566 orn %i6, %l5, %o5
15567 umulcc %g7, %o4, %o2
15568 ldsh [%l7 + 0x48], %l1
15569 nop
15570 set 0x40, %o0
15571 stx %l3, [%l7 + %o0]
15572 tg %xcc, 0x3
15573 fpmerge %f16, %f13, %f4
15574 xor %l4, 0x127E, %o0
15575 set 0x40, %i1
15576 ldda [%l7 + %i1] 0x10, %f16
15577 smul %o1, 0x0650, %g6
15578 edge16n %l6, %g2, %i2
15579 bge,pn %icc, loop_1311
15580 bne,a,pn %xcc, loop_1312
15581 fbue %fcc2, loop_1313
15582 fones %f15
15583loop_1311:
15584 sth %i7, [%l7 + 0x70]
15585loop_1312:
15586 fmovs %f26, %f14
15587loop_1313:
15588 fexpand %f2, %f4
15589 sdiv %i4, 0x02ED, %g4
15590 taddcctv %g3, %g5, %o7
15591 fmovdle %icc, %f6, %f17
15592 fcmple32 %f16, %f20, %l0
15593 edge8ln %l2, %i3, %i5
15594 nop
15595 setx 0xE183D29213FC8371, %l0, %l6
15596 stx %l6, [%l7 + 0x28]
15597 ldd [%l7 + 0x28], %f18
15598 setx 0x865946D26F9CBC8F, %l1, %l5
15599 stx %l5, [%l7 + 0x10]
15600 ldd [%l7 + 0x10], %f20
15601 fdivd %f20, %f18, %f4
15602 restored
15603 rdpr %cwp, %g1
15604 rdpr %cansave, %g2
15605 rdpr %canrestore, %g3
15606 rdpr %cleanwin, %g4
15607 rdpr %otherwin, %g5
15608 rdpr %wstate, %g6
15609 movrgez %o3, %g1, %o6
15610 movrgz %i1, %i0, %i6
15611 fmovsvc %xcc, %f8, %f3
15612 movl %icc, %l5, %o5
15613 tvs %icc, 0x1
15614 movg %xcc, %o4, %o2
15615 nop
15616 fitod %f10, %f8
15617 fdtox %f8, %f14
15618 tpos %icc, 0x3
15619 movle %icc, %l1, %g7
15620 fnegd %f4, %f16
15621 movn %xcc, %l3, %l4
15622 fbne %fcc0, loop_1314
15623 mova %icc, %o1, %g6
15624 fmovsleu %icc, %f26, %f23
15625 movvs %xcc, %o0, %l6
15626loop_1314:
15627 move %xcc, %g2, %i7
15628 sllx %i2, 0x18, %i4
15629 fxnor %f2, %f18, %f0
15630 umul %g3, 0x1C8A, %g4
15631 nop
15632 setx 0x5A9D7A8AF7BBBFF2, %l0, %l6
15633 stx %l6, [%l7 + 0x28]
15634 ldd [%l7 + 0x28], %f10
15635 setx 0x488E98B59B26396E, %l1, %l5
15636 stx %l5, [%l7 + 0x10]
15637 ldd [%l7 + 0x10], %f24
15638 fsubd %f24, %f10, %f30
15639 mulx %o7, %g5, %l0
15640 nop
15641 fitos %f7, %f1
15642 fstox %f1, %f14
15643 fxtos %f14, %f21
15644 fmovsgu %xcc, %f22, %f7
15645 fbu %fcc1, loop_1315
15646 srax %l2, 0x0F, %i5
15647 tcs %icc, 0x3
15648 edge32n %i3, %g1, %o6
15649loop_1315:
15650 srax %i1, %i0, %i6
15651 andcc %o3, %o5, %o4
15652 subc %l5, 0x1178, %o2
15653 call loop_1316
15654 sllx %l1, %g7, %l4
15655 tle %xcc, 0x6
15656 taddcc %l3, %o1, %o0
15657loop_1316:
15658 prefetch [%l7 + 0x3C], 0x2
15659 set 0x4A, %l4
15660 lduba [%l7 + %l4] 0x14, %g6
15661 array16 %g2, %i7, %i2
15662 or %i4, %g3, %g4
15663 fbl %fcc1, loop_1317
15664 orcc %o7, 0x1282, %g5
15665 movrgez %l0, %l2, %i5
15666 fbg %fcc3, loop_1318
15667loop_1317:
15668 nop
15669 fitod %f6, %f26
15670 fdtox %f26, %f18
15671 andncc %l6, %i3, %g1
15672 tle %xcc, 0x2
15673loop_1318:
15674 or %i1, 0x0A50, %i0
15675 fnegs %f23, %f17
15676 fmovspos %xcc, %f3, %f28
15677 edge16ln %o6, %o3, %i6
15678 bgu,pn %xcc, loop_1319
15679 fbge %fcc3, loop_1320
15680 sir 0x19DD
15681 tpos %icc, 0x0
15682loop_1319:
15683 edge8 %o5, %o4, %l5
15684loop_1320:
15685 movl %icc, %l1, %o2
15686 taddcc %g7, %l3, %l4
15687 bvc,pt %xcc, loop_1321
15688 nop
15689 setx 0x60521108, %l0, %l6
15690 st %l6, [%l7 + 0x28]
15691 ld [%l7 + 0x28], %fsr
15692 tl %xcc, 0x4
15693 sll %o0, %g6, %g2
15694loop_1321:
15695 xnor %o1, %i2, %i4
15696 edge32ln %g3, %g4, %i7
15697 edge8 %g5, %l0, %o7
15698 fbul,a %fcc2, loop_1322
15699 mulx %i5, 0x18F7, %l6
15700 fnand %f30, %f30, %f6
15701 xorcc %l2, 0x02FD, %i3
15702loop_1322:
15703 srlx %i1, %g1, %i0
15704 edge16ln %o3, %i6, %o6
15705 nop
15706 setx 0x5A91AC95804C8BA0, %l0, %l6
15707 stx %l6, [%l7 + 0x70]
15708 ldx [%l7 + 0x70], %fsr
15709 udivcc %o5, 0x1E03, %o4
15710 movn %icc, %l5, %l1
15711 tcs %icc, 0x6
15712 bn,a,pt %icc, loop_1323
15713 alignaddr %o2, %l3, %g7
15714 umulcc %o0, 0x044F, %g6
15715 sth %g2, [%l7 + 0x5E]
15716loop_1323:
15717 tg %xcc, 0x4
15718 or %l4, %i2, %o1
15719 bn,pt %xcc, loop_1324
15720 and %i4, %g3, %g4
15721 move %xcc, %i7, %l0
15722 fnegd %f4, %f8
15723loop_1324:
15724 nop
15725 setx 0x4AC203B9, %l0, %l6
15726 st %l6, [%l7 + 0x28]
15727 ld [%l7 + 0x28], %f13
15728 setx 0x24341619, %l1, %l5
15729 st %l5, [%l7 + 0x10]
15730 ld [%l7 + 0x10], %f6
15731 fmuls %f6, %f13, %f29
15732 movneg %icc, %o7, %i5
15733 edge32 %l6, %l2, %i3
15734 nop
15735 setx 0xBE1171623054BE31, %l0, %l6
15736 stx %l6, [%l7 + 0x18]
15737 ldx [%l7 + 0x18], %fsr
15738 fble,a %fcc0, loop_1325
15739 add %i1, 0x0C89, %g1
15740 fones %f7
15741 fnot2s %f31, %f15
15742loop_1325:
15743 tge %xcc, 0x2
15744 tsubcc %i0, %g5, %i6
15745 xorcc %o6, 0x1742, %o5
15746 fbuge %fcc0, loop_1326
15747 edge32l %o4, %o3, %l1
15748 movgu %icc, %o2, %l3
15749 udivx %g7, 0x1F70, %o0
15750loop_1326:
15751 fble %fcc2, loop_1327
15752 nop
15753 setx 0xCD321E4AA1B4EE16, %l0, %l6
15754 stx %l6, [%l7 + 0x28]
15755 ldd [%l7 + 0x28], %f30
15756 setx 0x33B47B2ADF463D65, %l1, %l5
15757 stx %l5, [%l7 + 0x10]
15758 ldd [%l7 + 0x10], %f26
15759 fdivd %f26, %f30, %f10
15760 udivx %l5, 0x0BAE, %g2
15761 fpadd16s %f17, %f6, %f4
15762loop_1327:
15763 xnor %g6, 0x15B6, %i2
15764 sll %l4, %i4, %g3
15765 edge8l %o1, %g4, %i7
15766 movl %xcc, %l0, %o7
15767 fabss %f16, %f3
15768 edge32l %l6, %l2, %i5
15769 fmul8x16al %f30, %f31, %f0
15770 ldsw [%l7 + 0x1C], %i3
15771 srl %g1, 0x1B, %i0
15772 fmovsn %xcc, %f14, %f18
15773 nop
15774 setx 0x363A4DFEA0755321, %l0, %l6
15775 stx %l6, [%l7 + 0x08]
15776 ldx [%l7 + 0x08], %fsr
15777 srax %i1, 0x1F, %g5
15778 fornot1 %f14, %f30, %f12
15779 sllx %o6, %o5, %i6
15780 subcc %o3, %l1, %o4
15781 bshuffle %f26, %f12, %f30
15782 tneg %xcc, 0x4
15783 lduh [%l7 + 0x4A], %o2
15784 orn %l3, %g7, %o0
15785 movleu %xcc, %g2, %l5
15786 movrgz %i2, %g6, %l4
15787 subc %g3, %o1, %g4
15788 fbul %fcc3, loop_1328
15789 edge8l %i7, %i4, %l0
15790 movgu %xcc, %o7, %l2
15791 movrgz %l6, %i3, %i5
15792loop_1328:
15793 srl %i0, %i1, %g5
15794 fmovse %icc, %f12, %f27
15795 tsubcc %g1, 0x1200, %o5
15796 tleu %icc, 0x7
15797 array16 %i6, %o3, %l1
15798 fmovdpos %icc, %f7, %f3
15799 movrlez %o6, 0x1E3, %o4
15800 ldub [%l7 + 0x73], %l3
15801 set 0x44, %o5
15802 sta %f10, [%l7 + %o5] 0x14
15803 sdivx %g7, 0x18FE, %o2
15804 xnor %g2, 0x1716, %o0
15805 fnegs %f11, %f14
15806 set 0x78, %i2
15807 prefetcha [%l7 + %i2] 0x88, 0x2
15808 movgu %icc, %g6, %l4
15809 mulscc %i2, 0x0DE7, %g3
15810 set 0x44, %i0
15811 swapa [%l7 + %i0] 0x18, %o1
15812 fmovscc %icc, %f21, %f11
15813 fmovrslez %g4, %f30, %f7
15814 bgu loop_1329
15815 saved
15816 rdpr %cwp, %g1
15817 rdpr %cansave, %g2
15818 rdpr %canrestore, %g3
15819 rdpr %cleanwin, %g4
15820 rdpr %otherwin, %g5
15821 rdpr %wstate, %g6
15822 movcc %xcc, %i4, %i7
15823 srlx %l0, %l2, %l6
15824loop_1329:
15825 umul %o7, %i5, %i3
15826 tge %xcc, 0x5
15827 stbar
15828 array32 %i1, %g5, %i0
15829 orn %o5, 0x1269, %i6
15830 stx %o3, [%l7 + 0x08]
15831 wr %g0, 0x10, %asi
15832 ldstuba [%l7 + 0x68] %asi, %l1
15833 fmovscc %xcc, %f19, %f13
15834 fmovsg %xcc, %f30, %f18
15835 edge8ln %o6, %o4, %g1
15836 andncc %g7, %o2, %g2
15837 fmovsa %icc, %f3, %f24
15838 andcc %o0, %l5, %g6
15839 fmovdcs %xcc, %f27, %f12
15840 movrne %l3, %l4, %i2
15841 tvc %icc, 0x3
15842 srax %g3, 0x0A, %o1
15843 wr %g0, 0x2f, %asi
15844 stwa %g4, [%l7 + 0x10] %asi
15845 membar #Sync
15846 or %i7, 0x19B9, %l0
15847 brnz %l2, loop_1330
15848 or %i4, %o7, %l6
15849 bn,pt %icc, loop_1331
15850 orn %i3, 0x02AB, %i5
15851loop_1330:
15852 ldsb [%l7 + 0x56], %g5
15853 flush %l7 + 0x74
15854loop_1331:
15855 tn %icc, 0x0
15856 taddcc %i0, 0x1FA0, %i1
15857 fnegs %f17, %f17
15858 movneg %xcc, %i6, %o3
15859 fcmple16 %f0, %f4, %o5
15860 lduh [%l7 + 0x40], %o6
15861 fbe,a %fcc1, loop_1332
15862 mulx %l1, %o4, %g1
15863 fmul8ulx16 %f0, %f28, %f20
15864 swap [%l7 + 0x10], %g7
15865loop_1332:
15866 tg %xcc, 0x1
15867 tvs %xcc, 0x3
15868 sra %g2, %o0, %o2
15869 udiv %l5, 0x0285, %g6
15870 movvs %icc, %l4, %i2
15871 movl %icc, %l3, %o1
15872 ta %xcc, 0x5
15873 fblg %fcc2, loop_1333
15874 sdivcc %g4, 0x0C79, %i7
15875 fblg,a %fcc1, loop_1334
15876 subcc %l0, 0x0DEF, %l2
15877loop_1333:
15878 xnorcc %g3, 0x09E5, %i4
15879 subccc %o7, 0x1938, %l6
15880loop_1334:
15881 udivcc %i3, 0x1656, %i5
15882 fexpand %f30, %f22
15883 faligndata %f0, %f10, %f20
15884 nop
15885 setx 0x19A5655F, %l0, %l6
15886 st %l6, [%l7 + 0x28]
15887 ld [%l7 + 0x28], %f3
15888 setx 0x037928B4, %l1, %l5
15889 st %l5, [%l7 + 0x10]
15890 ld [%l7 + 0x10], %f26
15891 fsubs %f26, %f3, %f1
15892 subcc %i0, 0x1D16, %i1
15893 orcc %i6, 0x110A, %g5
15894 edge32l %o5, %o3, %o6
15895 movn %icc, %l1, %o4
15896 and %g1, %g7, %o0
15897 tcs %icc, 0x2
15898 movge %icc, %o2, %g2
15899 sth %l5, [%l7 + 0x14]
15900 edge32l %l4, %g6, %i2
15901 fnors %f10, %f1, %f30
15902 movpos %xcc, %l3, %g4
15903 edge16n %o1, %l0, %i7
15904 fbue %fcc1, loop_1335
15905 smul %g3, 0x0184, %l2
15906 tne %xcc, 0x4
15907 tsubcctv %o7, 0x16B8, %l6
15908loop_1335:
15909 nop
15910 wr %g0, 0xe2, %asi
15911 stba %i3, [%l7 + 0x7A] %asi
15912 membar #Sync
15913 st %f0, [%l7 + 0x50]
15914 fpadd16s %f15, %f11, %f1
15915 taddcc %i4, 0x0C8E, %i0
15916 te %icc, 0x3
15917 srlx %i1, 0x02, %i5
15918 move %icc, %g5, %i6
15919 bn,a,pn %icc, loop_1336
15920 fmovsne %xcc, %f10, %f30
15921 tg %xcc, 0x7
15922 edge8l %o3, %o6, %l1
15923loop_1336:
15924 edge32ln %o4, %g1, %g7
15925 sra %o5, %o0, %o2
15926 movre %g2, 0x356, %l4
15927 fbg,a %fcc3, loop_1337
15928 sdivcc %l5, 0x1B19, %g6
15929 movvc %xcc, %l3, %g4
15930 fbo,a %fcc1, loop_1338
15931loop_1337:
15932 xnorcc %i2, 0x1E69, %o1
15933 movrlz %i7, 0x14B, %l0
15934 fnand %f20, %f26, %f24
15935loop_1338:
15936 subccc %l2, %g3, %o7
15937 orn %i3, 0x1ECB, %i4
15938 tpos %icc, 0x2
15939 xorcc %i0, %l6, %i5
15940 set 0x60, %i5
15941 swapa [%l7 + %i5] 0x81, %g5
15942 stx %i6, [%l7 + 0x68]
15943 fblg %fcc3, loop_1339
15944 ldsh [%l7 + 0x46], %i1
15945 ba loop_1340
15946 array8 %o3, %o6, %o4
15947loop_1339:
15948 tvc %icc, 0x7
15949 fsrc1s %f23, %f24
15950loop_1340:
15951 nop
15952 set 0x18, %l5
15953 std %f20, [%l7 + %l5]
15954 nop
15955 fitos %f0, %f2
15956 fstoi %f2, %f29
15957 for %f26, %f20, %f8
15958 set 0x24, %l1
15959 stwa %l1, [%l7 + %l1] 0x15
15960 wr %g0, 0x89, %asi
15961 lduha [%l7 + 0x68] %asi, %g7
15962 stbar
15963 stw %o5, [%l7 + 0x6C]
15964 nop
15965 setx 0x406F6D38, %l0, %l6
15966 st %l6, [%l7 + 0x28]
15967 ld [%l7 + 0x28], %fsr
15968 movge %icc, %o0, %g1
15969 fmovde %xcc, %f0, %f18
15970 ta %xcc, 0x6
15971 swap [%l7 + 0x20], %o2
15972 xor %g2, 0x100D, %l4
15973 bcs,pt %icc, loop_1341
15974 fornot2 %f22, %f30, %f18
15975 edge32l %g6, %l3, %l5
15976 bvc,pt %icc, loop_1342
15977loop_1341:
15978 andn %i2, %g4, %i7
15979 add %o1, %l2, %l0
15980 edge16l %o7, %g3, %i3
15981loop_1342:
15982 alignaddrl %i0, %l6, %i5
15983 tcs %icc, 0x4
15984 sll %g5, %i6, %i1
15985 andn %i4, 0x1635, %o6
15986 fbuge %fcc2, loop_1343
15987 addcc %o4, 0x1898, %l1
15988 sdiv %g7, 0x0098, %o3
15989 movrgz %o5, %g1, %o0
15990loop_1343:
15991 add %o2, 0x1794, %g2
15992 saved
15993 rdpr %cwp, %g1
15994 rdpr %cansave, %g2
15995 rdpr %canrestore, %g3
15996 rdpr %cleanwin, %g4
15997 rdpr %otherwin, %g5
15998 rdpr %wstate, %g6
15999 fnot2s %f10, %f2
16000 fmovda %icc, %f14, %f22
16001 nop
16002 setx loop_1344, %l0, %l1
16003 wrpr 0x1, %tl
16004 wrpr %l1, %tpc
16005 add %l1, 0x4, %l1
16006 wrpr %l1, %tnpc
16007 setx 0x34400001400, %l0, %l1
16008 wrpr %l1, %tstate
16009 wrhpr 0x4, %htstate
16010 retry
16011 ldx [%l7 + 0x50], %g6
16012 be,a %icc, loop_1345
16013 ba,a,pn %xcc, loop_1346
16014loop_1344:
16015 fmovrsgez %l3, %f29, %f7
16016 ldx [%l7 + 0x08], %l4
16017loop_1345:
16018 popc 0x114D, %i2
16019loop_1346:
16020 fnot2 %f20, %f30
16021 movne %xcc, %l5, %i7
16022 fmovrslez %g4, %f18, %f9
16023 taddcc %l2, 0x0BF0, %o1
16024 movrne %l0, 0x0A3, %g3
16025 udivcc %o7, 0x1EDD, %i3
16026 array32 %i0, %i5, %l6
16027 ble,a loop_1347
16028 smulcc %g5, %i1, %i4
16029 edge32ln %o6, %i6, %l1
16030 fmovdne %xcc, %f4, %f29
16031loop_1347:
16032 tvc %xcc, 0x4
16033 fbne %fcc1, loop_1348
16034 addccc %o4, %g7, %o5
16035 ldub [%l7 + 0x62], %o3
16036 stw %g1, [%l7 + 0x30]
16037loop_1348:
16038 movcs %xcc, %o2, %g2
16039 fmovdl %xcc, %f21, %f22
16040 membar 0x14
16041 fsrc2s %f8, %f27
16042 ldsh [%l7 + 0x74], %g6
16043 fcmple32 %f16, %f20, %l3
16044 mova %icc, %o0, %l4
16045 tvc %icc, 0x0
16046 alignaddrl %i2, %l5, %g4
16047 and %i7, 0x1EFC, %l2
16048 tl %xcc, 0x3
16049 stb %l0, [%l7 + 0x16]
16050 smulcc %o1, 0x12B3, %o7
16051 edge16ln %i3, %g3, %i5
16052 alignaddrl %l6, %i0, %i1
16053 movpos %xcc, %g5, %i4
16054 taddcc %i6, 0x1C9E, %o6
16055 movre %l1, 0x102, %g7
16056 bcc,a,pn %icc, loop_1349
16057 tleu %icc, 0x5
16058 swap [%l7 + 0x3C], %o4
16059 fmovrslz %o5, %f21, %f2
16060loop_1349:
16061 fpsub16 %f28, %f0, %f8
16062 array32 %o3, %o2, %g1
16063 tne %xcc, 0x0
16064 fandnot2s %f10, %f31, %f1
16065 fsrc1 %f16, %f12
16066 addc %g6, 0x0FEF, %g2
16067 bgu,a %xcc, loop_1350
16068 fbo,a %fcc2, loop_1351
16069 xnorcc %o0, %l4, %i2
16070 movcc %icc, %l5, %g4
16071loop_1350:
16072 move %icc, %l3, %l2
16073loop_1351:
16074 srax %i7, %l0, %o7
16075 addccc %o1, 0x1428, %g3
16076 taddcctv %i5, 0x0D6A, %i3
16077 udivx %i0, 0x0A6C, %l6
16078 set 0x35, %o2
16079 ldsba [%l7 + %o2] 0x14, %i1
16080 fmovsle %xcc, %f15, %f9
16081 movcs %icc, %g5, %i6
16082 sdivx %o6, 0x1F53, %i4
16083 move %icc, %l1, %g7
16084 orncc %o5, 0x1060, %o4
16085 fabsd %f28, %f30
16086 sub %o2, %g1, %o3
16087 membar #Sync
16088 set 0x40, %l2
16089 ldda [%l7 + %l2] 0xf0, %f0
16090 tpos %xcc, 0x6
16091 fbuge,a %fcc0, loop_1352
16092 restored
16093 rdpr %cwp, %g1
16094 rdpr %cansave, %g2
16095 rdpr %canrestore, %g3
16096 rdpr %cleanwin, %g4
16097 rdpr %otherwin, %g5
16098 rdpr %wstate, %g6
16099 edge8n %g6, %g2, %l4
16100 edge16ln %i2, %l5, %g4
16101loop_1352:
16102 st %f25, [%l7 + 0x3C]
16103 sll %l3, %o0, %i7
16104 fbuge,a %fcc1, loop_1353
16105 movn %icc, %l0, %l2
16106 movrlz %o1, %o7, %g3
16107 movne %icc, %i5, %i0
16108loop_1353:
16109 fcmpgt32 %f10, %f8, %l6
16110 add %l7, 0x20, %l6
16111 wr %g0, 0x19, %asi
16112 casa [%l6] %asi, %i1, %g5
16113 udiv %i6, 0x11CE, %i3
16114 ld [%l7 + 0x54], %f29
16115 sra %i4, %o6, %g7
16116 fexpand %f16, %f16
16117 edge32ln %o5, %o4, %l1
16118 ldd [%l7 + 0x48], %f24
16119 movre %g1, 0x05E, %o2
16120 smulcc %o3, 0x1915, %g6
16121 sdiv %g2, 0x1F2B, %i2
16122 tge %xcc, 0x7
16123 movrlz %l4, %g4, %l3
16124 fbge,a %fcc1, loop_1354
16125 array32 %o0, %l5, %i7
16126 movleu %xcc, %l0, %l2
16127 move %icc, %o7, %g3
16128loop_1354:
16129 tl %xcc, 0x6
16130 srlx %o1, 0x1C, %i5
16131 srlx %l6, 0x17, %i1
16132 tl %xcc, 0x4
16133 fabss %f26, %f22
16134 fbge %fcc1, loop_1355
16135 tneg %icc, 0x0
16136 smulcc %i0, 0x0970, %g5
16137 wr %g0, 0x04, %asi
16138 swapa [%l7 + 0x40] %asi, %i6
16139loop_1355:
16140 movgu %icc, %i3, %i4
16141 fmovdvc %icc, %f11, %f1
16142 set 0x60, %g1
16143 ldxa [%l7 + %g1] 0x0c, %o6
16144 wr %g0, 0x89, %asi
16145 lda [%l7 + 0x1C] %asi, %f25
16146 fblg,a %fcc2, loop_1356
16147 bcs %xcc, loop_1357
16148 fabsd %f30, %f14
16149 fxors %f4, %f19, %f14
16150loop_1356:
16151 tcc %xcc, 0x6
16152loop_1357:
16153 sra %o5, %g7, %o4
16154 sdivcc %g1, 0x0097, %l1
16155 tcc %xcc, 0x7
16156 move %xcc, %o2, %o3
16157 umulcc %g6, %i2, %g2
16158 set 0x40, %g2
16159 stda %f16, [%l7 + %g2] 0xf1
16160 membar #Sync
16161 fbne,a %fcc3, loop_1358
16162 smulcc %l4, %g4, %o0
16163 tn %xcc, 0x1
16164 orncc %l3, 0x0A91, %i7
16165loop_1358:
16166 srax %l5, %l2, %l0
16167 nop
16168 setx 0x40532DCE, %l0, %l6
16169 st %l6, [%l7 + 0x24]
16170 ld [%l7 + 0x24], %fsr
16171 edge8ln %g3, %o7, %o1
16172 taddcc %l6, %i5, %i0
16173 bn,a %icc, loop_1359
16174 fmovsgu %xcc, %f5, %f0
16175 fmovscc %icc, %f18, %f31
16176 fmovdneg %icc, %f4, %f30
16177loop_1359:
16178 swap [%l7 + 0x70], %g5
16179 popc %i6, %i1
16180 tsubcc %i3, 0x1024, %i4
16181 stb %o6, [%l7 + 0x5F]
16182 movcs %icc, %o5, %o4
16183 edge16ln %g7, %g1, %l1
16184 movne %xcc, %o3, %o2
16185 fmovse %icc, %f15, %f1
16186 fmovdleu %xcc, %f5, %f19
16187 ldub [%l7 + 0x40], %g6
16188 tleu %icc, 0x7
16189 edge16ln %g2, %l4, %g4
16190 edge8 %i2, %o0, %l3
16191 nop
16192 fitod %f0, %f6
16193 fdtox %f6, %f14
16194 fxtod %f14, %f4
16195 fmovsa %xcc, %f22, %f22
16196 edge16l %i7, %l5, %l2
16197 be,a loop_1360
16198 edge8n %g3, %l0, %o1
16199 te %xcc, 0x0
16200 fmovdneg %xcc, %f26, %f14
16201loop_1360:
16202 nop
16203 setx 0x0231B416, %l0, %l6
16204 st %l6, [%l7 + 0x28]
16205 ld [%l7 + 0x28], %f17
16206 setx 0xE6E1BE0E, %l1, %l5
16207 st %l5, [%l7 + 0x10]
16208 ld [%l7 + 0x10], %f22
16209 fmuls %f22, %f17, %f31
16210 udivcc %o7, 0x0789, %i5
16211 fabss %f17, %f7
16212 movneg %icc, %i0, %l6
16213 subccc %i6, 0x0469, %g5
16214 fpadd16 %f22, %f18, %f2
16215 nop
16216 setx 0x5B9ED5339952DFCD, %l0, %l6
16217 stx %l6, [%l7 + 0x28]
16218 ldd [%l7 + 0x28], %f14
16219 fsqrtd %f14, %f6
16220 fmovdle %xcc, %f23, %f26
16221 wr %g0, 0x27, %asi
16222 stba %i3, [%l7 + 0x5D] %asi
16223 membar #Sync
16224 brz,a %i4, loop_1361
16225 bvs,pn %xcc, loop_1362
16226 mova %xcc, %i1, %o5
16227 edge16n %o4, %g7, %o6
16228loop_1361:
16229 fmovrdgez %g1, %f22, %f14
16230loop_1362:
16231 fmovdvc %icc, %f27, %f7
16232 fmul8sux16 %f20, %f6, %f26
16233 movre %l1, %o3, %o2
16234 array16 %g6, %l4, %g2
16235 edge16n %g4, %o0, %i2
16236 fmovdneg %icc, %f23, %f20
16237 udivx %i7, 0x09F1, %l3
16238 ldsh [%l7 + 0x5C], %l5
16239 fbl %fcc2, loop_1363
16240 bvs,a,pn %icc, loop_1364
16241 edge16ln %g3, %l0, %o1
16242 nop
16243 setx 0x6B08963A, %l0, %l6
16244 st %l6, [%l7 + 0x28]
16245 ld [%l7 + 0x28], %f7
16246 fsqrts %f7, %f18
16247loop_1363:
16248 tle %xcc, 0x0
16249loop_1364:
16250 movrne %o7, %i5, %l2
16251 or %i0, %l6, %i6
16252 fpsub32s %f29, %f8, %f20
16253 bcs,pn %icc, loop_1365
16254 te %icc, 0x0
16255 brnz %i3, loop_1366
16256 array16 %i4, %i1, %g5
16257loop_1365:
16258 movvs %xcc, %o4, %g7
16259 bl %icc, loop_1367
16260loop_1366:
16261 alignaddr %o5, %g1, %o6
16262 subc %l1, 0x1930, %o2
16263 set 0x1D, %g7
16264 stba %o3, [%l7 + %g7] 0x80
16265loop_1367:
16266 bg,a,pn %xcc, loop_1368
16267 orncc %g6, %l4, %g4
16268 andcc %g2, 0x1559, %i2
16269 movg %xcc, %o0, %i7
16270loop_1368:
16271 sir 0x07AA
16272 sir 0x0E8B
16273 nop
16274 fitod %f12, %f18
16275 fdtos %f18, %f7
16276 edge32 %l5, %g3, %l3
16277 fmovsvs %icc, %f19, %f25
16278 ldstub [%l7 + 0x2D], %o1
16279 nop
16280 setx 0x68649CA3, %l0, %l6
16281 st %l6, [%l7 + 0x28]
16282 ld [%l7 + 0x28], %f22
16283 setx 0x841E416D, %l1, %l5
16284 st %l5, [%l7 + 0x10]
16285 ld [%l7 + 0x10], %f18
16286 fsubs %f18, %f22, %f30
16287 fpsub32s %f7, %f0, %f4
16288 tcs %icc, 0x5
16289 sub %o7, %l0, %i5
16290 edge32 %l2, %i0, %l6
16291 fmovrde %i6, %f8, %f6
16292 movrgez %i3, 0x07C, %i1
16293 tvs %xcc, 0x1
16294 nop
16295 setx 0x0883929D8BB5E6D3, %l0, %l6
16296 stx %l6, [%l7 + 0x28]
16297 ldd [%l7 + 0x28], %f22
16298 setx 0x2A232FEDD55E49C6, %l1, %l5
16299 stx %l5, [%l7 + 0x10]
16300 ldd [%l7 + 0x10], %f0
16301 fmuld %f0, %f22, %f8
16302 membar 0x44
16303 add %l7, 0x78, %l6
16304 wr %g0, 0x88, %asi
16305 ldxa [%l6] %asi, %i4
16306 casxa [%l6] 0x88, %i4, %o4
16307 orcc %g5, 0x1C87, %g7
16308 fbue %fcc3, loop_1369
16309 lduh [%l7 + 0x2C], %g1
16310 tle %xcc, 0x1
16311 sdivcc %o6, 0x08EC, %l1
16312loop_1369:
16313 movre %o5, 0x2C2, %o3
16314 bcc,a loop_1370
16315 fandnot1s %f8, %f28, %f23
16316 set 0x70, %i7
16317 lduwa [%l7 + %i7] 0x04, %o2
16318loop_1370:
16319 movvc %xcc, %g6, %l4
16320 st %f13, [%l7 + 0x60]
16321 add %g4, 0x070F, %g2
16322 nop
16323 setx loop_1371, %l0, %l1
16324 wrpr 0x1, %tl
16325 wrpr %l1, %tpc
16326 add %l1, 0x4, %l1
16327 wrpr %l1, %tnpc
16328 setx 0x34400001400, %l0, %l1
16329 wrpr %l1, %tstate
16330 wrhpr 0x4, %htstate
16331 retry
16332 tg %xcc, 0x5
16333 movleu %xcc, %o0, %i2
16334 sll %i7, %l5, %g3
16335loop_1371:
16336 nop
16337 set 0x32, %g4
16338 stha %o1, [%l7 + %g4] 0x0c
16339 srl %l3, %o7, %l0
16340 movg %xcc, %i5, %l2
16341 fbul %fcc3, loop_1372
16342 movl %icc, %l6, %i6
16343 movvc %icc, %i3, %i0
16344 ble,a %icc, loop_1373
16345loop_1372:
16346 fmovsleu %xcc, %f14, %f17
16347 bgu,a %xcc, loop_1374
16348 fmovscs %xcc, %f7, %f4
16349loop_1373:
16350 popc %i4, %o4
16351 movpos %icc, %i1, %g5
16352loop_1374:
16353 nop
16354 set 0x20, %o6
16355 stxa %g7, [%l7 + %o6] 0x18
16356 tn %xcc, 0x1
16357 fmul8x16au %f2, %f12, %f24
16358 edge8l %o6, %g1, %o5
16359 tle %icc, 0x4
16360 fornot1 %f22, %f30, %f10
16361 and %l1, 0x0F53, %o2
16362 xnorcc %o3, %l4, %g6
16363 fmovdle %xcc, %f13, %f26
16364 orn %g2, %o0, %g4
16365 bl,a,pt %icc, loop_1375
16366 or %i2, %l5, %i7
16367 nop
16368 set 0x70, %i6
16369 stx %g3, [%l7 + %i6]
16370 nop
16371 setx loop_1376, %l0, %l1
16372 wrpr 0x1, %tl
16373 wrpr %l1, %tpc
16374 add %l1, 0x4, %l1
16375 wrpr %l1, %tnpc
16376 setx 0x34400001400, %l0, %l1
16377 wrpr %l1, %tstate
16378 wrhpr 0x4, %htstate
16379 retry
16380loop_1375:
16381 fmovrsgez %l3, %f9, %f2
16382 sethi 0x004F, %o7
16383 movl %xcc, %o1, %l0
16384loop_1376:
16385 add %i5, %l6, %l2
16386 sllx %i3, %i0, %i4
16387 sub %i6, %i1, %o4
16388 fbg %fcc1, loop_1377
16389 mova %icc, %g7, %o6
16390 fnands %f27, %f5, %f14
16391 fzero %f6
16392loop_1377:
16393 edge32l %g1, %g5, %l1
16394 nop
16395 setx loop_1378, %l0, %l1
16396 jmpl %l1, %o2
16397 subcc %o3, %o5, %g6
16398 umulcc %g2, %l4, %o0
16399 tpos %icc, 0x2
16400loop_1378:
16401 bshuffle %f16, %f30, %f0
16402 wr %g0, 0xf9, %asi
16403 stda %f0, [%l7 + 0x40] %asi
16404 membar #Sync
16405 nop
16406 fitos %f12, %f15
16407 fstox %f15, %f16
16408 bg loop_1379
16409 orn %i2, 0x1ACC, %l5
16410 edge8 %g4, %i7, %g3
16411 addc %o7, %o1, %l3
16412loop_1379:
16413 ldd [%l7 + 0x30], %l0
16414 fnot1s %f13, %f13
16415 addc %l6, %i5, %l2
16416 smulcc %i0, %i4, %i3
16417 movrne %i1, %o4, %g7
16418 smul %i6, 0x03B9, %o6
16419 bcs,a,pn %icc, loop_1380
16420 mulx %g1, 0x075B, %g5
16421 te %xcc, 0x4
16422 fornot2s %f2, %f14, %f28
16423loop_1380:
16424 fbule %fcc3, loop_1381
16425 movge %xcc, %l1, %o2
16426 fnor %f6, %f28, %f16
16427 addc %o3, %g6, %g2
16428loop_1381:
16429 call loop_1382
16430 movrgez %o5, %o0, %i2
16431 be,pt %icc, loop_1383
16432 edge16n %l5, %g4, %l4
16433loop_1382:
16434 andncc %g3, %i7, %o7
16435 fnors %f0, %f13, %f27
16436loop_1383:
16437 bcs loop_1384
16438 fbn %fcc2, loop_1385
16439 move %icc, %o1, %l3
16440 st %f11, [%l7 + 0x30]
16441loop_1384:
16442 smulcc %l0, 0x09BF, %l6
16443loop_1385:
16444 sdivx %i5, 0x06AC, %l2
16445 edge8ln %i0, %i4, %i3
16446 andn %i1, %o4, %i6
16447 edge16l %g7, %g1, %o6
16448 ta %icc, 0x2
16449 fmovdle %icc, %f23, %f25
16450 addccc %g5, 0x0B8B, %o2
16451 movrgez %l1, 0x1BD, %o3
16452 for %f22, %f24, %f28
16453 udiv %g2, 0x0AE7, %g6
16454 taddcctv %o0, 0x1483, %i2
16455 edge16ln %o5, %g4, %l4
16456 nop
16457 setx 0x89B50156, %l0, %l6
16458 st %l6, [%l7 + 0x28]
16459 ld [%l7 + 0x28], %f0
16460 setx 0xA7A5BE78, %l1, %l5
16461 st %l5, [%l7 + 0x10]
16462 ld [%l7 + 0x10], %f28
16463 fmuls %f28, %f0, %f1
16464 movvs %xcc, %g3, %l5
16465 bn,a %icc, loop_1386
16466 srlx %o7, 0x0F, %i7
16467 ldstub [%l7 + 0x35], %o1
16468 xorcc %l0, %l3, %l6
16469loop_1386:
16470 nop
16471 add %l7, 0x20, %l6
16472 wr %g0, 0x81, %asi
16473 casxa [%l6] %asi, %i5, %i0
16474 movleu %xcc, %l2, %i4
16475 xor %i1, %o4, %i6
16476 movgu %icc, %i3, %g7
16477 orn %o6, 0x0DC9, %g5
16478 umul %o2, 0x1F69, %l1
16479 tcs %xcc, 0x4
16480 fbul,a %fcc2, loop_1387
16481 taddcc %g1, %g2, %g6
16482 bpos loop_1388
16483 movleu %xcc, %o3, %o0
16484loop_1387:
16485 addc %i2, 0x163B, %g4
16486 array32 %l4, %o5, %l5
16487loop_1388:
16488 tsubcc %o7, %g3, %o1
16489 tcc %icc, 0x0
16490 bvc loop_1389
16491 fpmerge %f26, %f26, %f2
16492 for %f2, %f18, %f24
16493 fmovsl %xcc, %f3, %f2
16494loop_1389:
16495 movpos %icc, %i7, %l0
16496 fpsub32 %f10, %f6, %f12
16497 sra %l6, %i5, %i0
16498 fmovscc %xcc, %f7, %f18
16499 tsubcc %l3, 0x0C75, %l2
16500 xor %i4, 0x0523, %i1
16501 nop
16502 set 0x2A, %g6
16503 ldsh [%l7 + %g6], %o4
16504 sth %i3, [%l7 + 0x26]
16505 orcc %g7, 0x1959, %o6
16506 tpos %xcc, 0x5
16507 tvs %xcc, 0x0
16508 fbo %fcc3, loop_1390
16509 udiv %i6, 0x051A, %o2
16510 movg %icc, %g5, %l1
16511 movrgez %g1, %g6, %g2
16512loop_1390:
16513 nop
16514 setx loop_1391, %l0, %l1
16515 wrpr 0x1, %tl
16516 wrpr %l1, %tnpc
16517 setx 0x34400001400, %l0, %l1
16518 wrpr %l1, %tstate
16519 wrhpr 0x4, %htstate
16520 done
16521 be,pt %icc, loop_1392
16522 fmul8ulx16 %f2, %f0, %f22
16523 movrgez %o3, %i2, %g4
16524loop_1391:
16525 restored
16526 rdpr %cwp, %g1
16527 rdpr %cansave, %g2
16528 rdpr %canrestore, %g3
16529 rdpr %cleanwin, %g4
16530 rdpr %otherwin, %g5
16531 rdpr %wstate, %g6
16532loop_1392:
16533 nop
16534 set 0x28, %l0
16535 sta %f5, [%l7 + %l0] 0x19
16536 stx %l4, [%l7 + 0x38]
16537 nop
16538 setx loop_1393, %l0, %l1
16539 wrpr 0x1, %tl
16540 wrpr %l1, %tpc
16541 add %l1, 0x4, %l1
16542 wrpr %l1, %tnpc
16543 setx 0x34400001400, %l0, %l1
16544 wrpr %l1, %tstate
16545 wrhpr 0x4, %htstate
16546 retry
16547 fnegs %f11, %f1
16548 sub %o0, 0x0651, %o5
16549 sdivcc %o7, 0x0A51, %l5
16550loop_1393:
16551 bcc %xcc, loop_1394
16552 bvc,pt %icc, loop_1395
16553 movrlez %g3, %o1, %i7
16554 ld [%l7 + 0x50], %f23
16555loop_1394:
16556 nop
16557 add %l7, 0x28, %l6
16558 wr %g0, 0x81, %asi
16559 casxa [%l6] 0x81, %l6, %i5
16560loop_1395:
16561 udiv %i0, 0x199A, %l3
16562 fmovrde %l2, %f20, %f20
16563 movg %icc, %i4, %i1
16564 alignaddr %o4, %l0, %i3
16565 fcmpeq16 %f2, %f10, %o6
16566 fmul8x16al %f7, %f13, %f18
16567 umul %i6, %o2, %g5
16568 smul %l1, 0x00A0, %g7
16569 udivcc %g1, 0x1069, %g2
16570 stx %o3, [%l7 + 0x30]
16571 sllx %i2, 0x05, %g4
16572 fpadd32 %f4, %f26, %f2
16573 nop
16574 setx loop_1396, %l0, %l1
16575 wrpr 0x1, %tl
16576 wrpr %l1, %tpc
16577 add %l1, 0x4, %l1
16578 wrpr %l1, %tnpc
16579 setx 0x34400001400, %l0, %l1
16580 wrpr %l1, %tstate
16581 wrhpr 0x4, %htstate
16582 retry
16583 stb %g6, [%l7 + 0x2B]
16584 wr %g0, 0x10, %asi
16585 stba %l4, [%l7 + 0x2C] %asi
16586loop_1396:
16587 orcc %o0, 0x070B, %o7
16588 bgu,pn %icc, loop_1397
16589 smul %l5, 0x183D, %g3
16590 bcc,a loop_1398
16591 subc %o1, 0x0E28, %i7
16592loop_1397:
16593 movrgz %l6, %i5, %o5
16594 bvc,a,pn %xcc, loop_1399
16595loop_1398:
16596 nop
16597 setx loop_1400, %l0, %l1
16598 jmpl %l1, %i0
16599 or %l2, %i4, %i1
16600 sethi 0x0FCE, %l3
16601loop_1399:
16602 orn %l0, %o4, %o6
16603loop_1400:
16604 fandnot1s %f31, %f23, %f4
16605 tvc %icc, 0x4
16606 fand %f12, %f0, %f14
16607 fors %f29, %f28, %f15
16608 sub %i3, %o2, %g5
16609 movpos %xcc, %i6, %l1
16610 tn %icc, 0x7
16611 saved
16612 rdpr %cwp, %g1
16613 rdpr %cansave, %g2
16614 rdpr %canrestore, %g3
16615 rdpr %cleanwin, %g4
16616 rdpr %otherwin, %g5
16617 rdpr %wstate, %g6
16618 smulcc %g7, %g2, %g1
16619 movrne %o3, 0x0F9, %i2
16620 fmovsgu %icc, %f1, %f22
16621 xor %g4, 0x0B48, %g6
16622 nop
16623 setx 0x06E42EC2, %l0, %l6
16624 st %l6, [%l7 + 0x28]
16625 ld [%l7 + 0x28], %f6
16626 setx 0x6DDAAAC1, %l1, %l5
16627 st %l5, [%l7 + 0x10]
16628 ld [%l7 + 0x10], %f23
16629 fadds %f23, %f6, %f1
16630 nop
16631 setx 0x768D188C, %l0, %l6
16632 st %l6, [%l7 + 0x28]
16633 ld [%l7 + 0x28], %f12
16634 setx 0x2F9567C7, %l1, %l5
16635 st %l5, [%l7 + 0x10]
16636 ld [%l7 + 0x10], %f11
16637 fadds %f11, %f12, %f2
16638 edge16l %o0, %o7, %l5
16639 add %l4, 0x0F40, %g3
16640 fandnot2 %f28, %f20, %f16
16641 ld [%l7 + 0x34], %f24
16642 fmovrdgz %o1, %f28, %f28
16643 movrgz %i7, %i5, %l6
16644 brlz %i0, loop_1401
16645 movleu %xcc, %l2, %o5
16646 membar 0x61
16647 bl,a loop_1402
16648loop_1401:
16649 ldub [%l7 + 0x26], %i4
16650 tsubcctv %i1, %l3, %o4
16651 addccc %o6, %l0, %i3
16652loop_1402:
16653 edge32l %g5, %o2, %l1
16654 std %f24, [%l7 + 0x10]
16655 alignaddrl %g7, %g2, %i6
16656 set 0x3C, %g5
16657 lda [%l7 + %g5] 0x10, %f16
16658 mulx %o3, %i2, %g4
16659 add %g6, %o0, %g1
16660 fmovda %xcc, %f2, %f24
16661 fpmerge %f29, %f23, %f30
16662 orn %l5, %o7, %l4
16663 orn %g3, %i7, %i5
16664 fmovrsne %o1, %f3, %f23
16665 edge16 %l6, %l2, %i0
16666 fmovdvc %icc, %f0, %f3
16667 add %l7, 0x08, %l6
16668 wr %g0, 0x11, %asi
16669 ldxa [%l6] %asi, %i4
16670 casxa [%l6] %asi, %i4, %i1
16671 orcc %o5, %o4, %o6
16672 movrne %l0, 0x0C6, %l3
16673 sdivx %g5, 0x1A44, %i3
16674 movgu %xcc, %l1, %g7
16675 fbn,a %fcc1, loop_1403
16676 fornot2s %f25, %f8, %f2
16677 tn %icc, 0x7
16678 brnz,a %g2, loop_1404
16679loop_1403:
16680 tsubcc %o2, %i6, %o3
16681 addccc %i2, 0x1F9A, %g6
16682 xnorcc %o0, %g1, %l5
16683loop_1404:
16684 srl %o7, 0x1A, %l4
16685 edge16n %g4, %g3, %i5
16686 movrlez %o1, %i7, %l2
16687 edge16l %i0, %l6, %i1
16688 te %xcc, 0x0
16689 edge8 %i4, %o5, %o6
16690 move %xcc, %l0, %l3
16691 nop
16692 setx 0x49D8A549905544F5, %l0, %l6
16693 stx %l6, [%l7 + 0x10]
16694 ldx [%l7 + 0x10], %fsr
16695 fpadd16 %f28, %f22, %f2
16696 fble %fcc1, loop_1405
16697 fmovsvs %xcc, %f15, %f24
16698 ldsw [%l7 + 0x44], %g5
16699 fpsub16 %f0, %f16, %f14
16700loop_1405:
16701 ldub [%l7 + 0x65], %i3
16702 nop
16703 fitod %f2, %f22
16704 fdtoi %f22, %f15
16705 lduh [%l7 + 0x14], %o4
16706 smul %g7, %l1, %g2
16707 tne %icc, 0x6
16708 edge32l %o2, %o3, %i6
16709 sir 0x0CA8
16710 fsrc1 %f28, %f6
16711 udivx %g6, 0x1E25, %o0
16712 array32 %i2, %g1, %o7
16713 tn %xcc, 0x6
16714 movrgz %l5, %l4, %g3
16715 umul %i5, %g4, %i7
16716 xor %o1, 0x06B5, %l2
16717 sub %l6, 0x0945, %i1
16718 wr %g0, 0x88, %asi
16719 sta %f23, [%l7 + 0x70] %asi
16720 addcc %i0, %o5, %o6
16721 or %l0, %l3, %i4
16722 nop
16723 set 0x39, %o7
16724 stb %i3, [%l7 + %o7]
16725 fandnot1 %f10, %f10, %f4
16726 fmovdge %icc, %f21, %f30
16727 wr %g0, 0x81, %asi
16728 lduba [%l7 + 0x2A] %asi, %g5
16729 fnegs %f29, %f17
16730 alignaddrl %o4, %g7, %l1
16731 movle %icc, %g2, %o2
16732 set 0x61, %l6
16733 stba %o3, [%l7 + %l6] 0x2f
16734 membar #Sync
16735 fbo %fcc1, loop_1406
16736 edge8l %g6, %o0, %i2
16737 tneg %icc, 0x5
16738 be,a,pn %icc, loop_1407
16739loop_1406:
16740 edge8n %g1, %i6, %l5
16741 mova %icc, %o7, %l4
16742 ta %xcc, 0x3
16743loop_1407:
16744 restored
16745 rdpr %cwp, %g1
16746 rdpr %cansave, %g2
16747 rdpr %canrestore, %g3
16748 rdpr %cleanwin, %g4
16749 rdpr %otherwin, %g5
16750 rdpr %wstate, %g6
16751 fmovdg %xcc, %f27, %f18
16752 tg %icc, 0x0
16753 movleu %xcc, %i5, %g4
16754 sra %i7, %o1, %l2
16755 tl %icc, 0x5
16756 fandnot1 %f0, %f24, %f20
16757 wr %g0, 0x80, %asi
16758 lduha [%l7 + 0x58] %asi, %l6
16759 ba,a,pn %icc, loop_1408
16760 nop
16761 setx loop_1409, %l0, %l1
16762 jmpl %l1, %g3
16763 brlez %i1, loop_1410
16764 fmovdcs %xcc, %f21, %f15
16765loop_1408:
16766 tne %xcc, 0x1
16767loop_1409:
16768 sethi 0x1496, %i0
16769loop_1410:
16770 flush %l7 + 0x44
16771 tsubcc %o6, 0x0734, %o5
16772 fbn,a %fcc2, loop_1411
16773 edge8n %l3, %l0, %i3
16774 mulx %g5, 0x03FD, %o4
16775 bvs %icc, loop_1412
16776loop_1411:
16777 tvs %icc, 0x1
16778 edge16n %i4, %g7, %g2
16779 set 0x70, %o3
16780 lduba [%l7 + %o3] 0x04, %o2
16781loop_1412:
16782 edge16l %o3, %g6, %o0
16783 ta %icc, 0x5
16784 sra %l1, 0x12, %i2
16785 movne %xcc, %i6, %l5
16786 movne %xcc, %g1, %o7
16787 movrlez %i5, %l4, %i7
16788 fmovdvc %xcc, %f30, %f7
16789 saved
16790 rdpr %cwp, %g1
16791 rdpr %cansave, %g2
16792 rdpr %canrestore, %g3
16793 rdpr %cleanwin, %g4
16794 rdpr %otherwin, %g5
16795 rdpr %wstate, %g6
16796 restored
16797 rdpr %cwp, %g1
16798 rdpr %cansave, %g2
16799 rdpr %canrestore, %g3
16800 rdpr %cleanwin, %g4
16801 rdpr %otherwin, %g5
16802 rdpr %wstate, %g6
16803 ta %xcc, 0x6
16804 smul %g4, %l2, %o1
16805 movl %icc, %l6, %i1
16806 wr %g0, 0x11, %asi
16807 lduwa [%l7 + 0x4C] %asi, %g3
16808 stb %o6, [%l7 + 0x21]
16809 edge32ln %i0, %o5, %l0
16810 ta %xcc, 0x1
16811 fba %fcc3, loop_1413
16812 orn %i3, 0x1DB4, %g5
16813 movrne %l3, 0x16E, %o4
16814 tgu %icc, 0x2
16815loop_1413:
16816 subc %g7, %g2, %o2
16817 bneg,pn %icc, loop_1414
16818 sethi 0x0EBE, %o3
16819 sir 0x0D74
16820 bleu,a,pt %xcc, loop_1415
16821loop_1414:
16822 sir 0x07DF
16823 nop
16824 setx 0x6CBF230DE5399301, %l0, %l6
16825 stx %l6, [%l7 + 0x28]
16826 ldd [%l7 + 0x28], %f12
16827 setx 0xD093062DF5C5657B, %l1, %l5
16828 stx %l5, [%l7 + 0x10]
16829 ldd [%l7 + 0x10], %f28
16830 fmuld %f28, %f12, %f16
16831 andcc %g6, %i4, %o0
16832loop_1415:
16833 add %i2, 0x0C89, %l1
16834 flush %l7 + 0x50
16835 movvc %xcc, %l5, %i6
16836 sdivx %o7, 0x11B6, %i5
16837 fmul8x16al %f14, %f18, %f2
16838 set 0x10, %o4
16839 lduha [%l7 + %o4] 0x04, %l4
16840 movrlez %i7, %g1, %l2
16841 xnor %o1, 0x0483, %g4
16842 stw %l6, [%l7 + 0x54]
16843 fmovspos %icc, %f12, %f9
16844 fmovrsne %g3, %f13, %f9
16845 edge16n %o6, %i1, %o5
16846 addcc %l0, 0x1EDC, %i0
16847 srax %i3, 0x13, %l3
16848 or %g5, 0x054A, %o4
16849 fmovs %f5, %f12
16850 movg %icc, %g7, %g2
16851 fbug %fcc2, loop_1416
16852 sdivcc %o2, 0x18EE, %o3
16853 edge32ln %g6, %o0, %i2
16854 add %l7, 0x5C, %l6
16855 wr %g0, 0x81, %asi
16856 casa [%l6] %asi, %l1, %i4
16857loop_1416:
16858 fmovscc %xcc, %f21, %f17
16859 tneg %xcc, 0x5
16860 fmovrslez %i6, %f2, %f14
16861 nop
16862 fitos %f11, %f15
16863 fstox %f15, %f12
16864 fmovsvs %xcc, %f21, %f24
16865 movgu %xcc, %l5, %i5
16866 or %l4, %o7, %i7
16867 orn %l2, %o1, %g1
16868 swap [%l7 + 0x4C], %l6
16869 sra %g3, 0x1D, %g4
16870 tgu %icc, 0x5
16871 edge32l %i1, %o5, %l0
16872 te %icc, 0x1
16873 edge8 %o6, %i0, %l3
16874 tne %xcc, 0x0
16875 wr %g0, 0x0c, %asi
16876 ldstuba [%l7 + 0x7E] %asi, %i3
16877 edge16n %g5, %g7, %o4
16878 tgu %xcc, 0x5
16879 movrne %g2, 0x06A, %o3
16880 srax %g6, %o0, %i2
16881 smulcc %l1, %i4, %o2
16882 srlx %l5, 0x06, %i5
16883 tpos %xcc, 0x5
16884 ldsh [%l7 + 0x16], %i6
16885 sdivcc %o7, 0x1CDD, %l4
16886 ble,a,pt %xcc, loop_1417
16887 taddcc %l2, 0x0C66, %o1
16888 fmovs %f13, %f10
16889 umul %i7, %l6, %g1
16890loop_1417:
16891 bne %xcc, loop_1418
16892 subccc %g4, %g3, %o5
16893 add %l7, 0x4C, %l6
16894 wr %g0, 0x80, %asi
16895 casa [%l6] 0x80, %i1, %l0
16896loop_1418:
16897 movcc %icc, %i0, %o6
16898 add %l7, 0x40, %l6
16899 wr %g0, 0x04, %asi
16900 ldxa [%l6] %asi, %l3
16901 casxa [%l6] %asi, %l3, %g5
16902 sll %g7, 0x07, %i3
16903 sllx %g2, 0x18, %o3
16904 tvs %xcc, 0x0
16905 ble,a %xcc, loop_1419
16906 tvs %xcc, 0x1
16907 edge16ln %g6, %o4, %i2
16908 tn %xcc, 0x0
16909loop_1419:
16910 tgu %xcc, 0x3
16911 edge16 %o0, %l1, %o2
16912 fpack16 %f26, %f24
16913 movrne %i4, 0x2A9, %l5
16914 tsubcc %i5, 0x07D8, %i6
16915 bpos loop_1420
16916 xorcc %l4, 0x0533, %l2
16917 umul %o7, %i7, %l6
16918 movcs %xcc, %o1, %g1
16919loop_1420:
16920 udivcc %g3, 0x1BEE, %g4
16921 movvs %icc, %o5, %i1
16922 swap [%l7 + 0x18], %i0
16923 udivx %o6, 0x0A70, %l0
16924 be,pn %xcc, loop_1421
16925 fmovrdlz %l3, %f16, %f30
16926 ldsb [%l7 + 0x1A], %g5
16927 lduh [%l7 + 0x5A], %i3
16928loop_1421:
16929 nop
16930 fitod %f12, %f30
16931 bneg,pn %xcc, loop_1422
16932 tl %icc, 0x5
16933 sethi 0x1529, %g2
16934 xnor %g7, %g6, %o4
16935loop_1422:
16936 tneg %icc, 0x7
16937 ld [%l7 + 0x08], %f6
16938 edge8l %i2, %o0, %l1
16939 array8 %o2, %o3, %i4
16940 udivcc %i5, 0x0CC1, %i6
16941 movvs %xcc, %l5, %l4
16942 sllx %l2, 0x1D, %o7
16943 bleu,a loop_1423
16944 membar 0x2A
16945 set 0x70, %i3
16946 ldda [%l7 + %i3] 0x2e, %i6
16947loop_1423:
16948 st %f24, [%l7 + 0x34]
16949 set 0x34, %o1
16950 ldsha [%l7 + %o1] 0x11, %i7
16951 mulscc %o1, 0x0E2E, %g1
16952 set 0x70, %g3
16953 ldda [%l7 + %g3] 0x80, %g4
16954 add %g3, 0x098A, %o5
16955 wr %g0, 0x81, %asi
16956 lduha [%l7 + 0x5C] %asi, %i1
16957 st %f10, [%l7 + 0x50]
16958 array16 %o6, %l0, %l3
16959 movrlez %g5, 0x2EC, %i3
16960 movge %xcc, %g2, %g7
16961 tg %icc, 0x2
16962 fmovdl %icc, %f21, %f22
16963 nop
16964 fitos %f2, %f1
16965 movrne %g6, %o4, %i0
16966 bne,pn %xcc, loop_1424
16967 te %xcc, 0x1
16968 tg %xcc, 0x3
16969 nop
16970 fitos %f7, %f8
16971 fstod %f8, %f30
16972loop_1424:
16973 tneg %icc, 0x3
16974 wr %g0, 0x89, %asi
16975 ldda [%l7 + 0x20] %asi, %o0
16976 sdivcc %i2, 0x04FE, %l1
16977 lduh [%l7 + 0x0C], %o3
16978 xor %i4, 0x12CD, %i5
16979 umulcc %i6, 0x0C15, %o2
16980 subcc %l5, %l2, %o7
16981 edge16 %l6, %l4, %o1
16982 wr %g0, 0x81, %asi
16983 stda %f0, [%l7 + 0x40] %asi
16984 sdivcc %g1, 0x1E7D, %g4
16985 set 0x40, %l3
16986 stda %f0, [%l7 + %l3] 0x81
16987 sub %i7, 0x09A4, %o5
16988 fpadd16 %f30, %f8, %f14
16989 brnz %i1, loop_1425
16990 fone %f20
16991 movcs %xcc, %g3, %o6
16992 nop
16993 setx loop_1426, %l0, %l1
16994 wrpr 0x1, %tl
16995 wrpr %l1, %tnpc
16996 setx 0x34400001400, %l0, %l1
16997 wrpr %l1, %tstate
16998 wrhpr 0x4, %htstate
16999 done
17000loop_1425:
17001 movgu %xcc, %l0, %g5
17002 udiv %l3, 0x0807, %g2
17003 sra %i3, 0x14, %g7
17004loop_1426:
17005 fbu,a %fcc0, loop_1427
17006 te %icc, 0x1
17007 fmovsneg %xcc, %f3, %f10
17008 movne %icc, %o4, %g6
17009loop_1427:
17010 fmovsn %xcc, %f2, %f15
17011 ta %icc, 0x0
17012 stbar
17013 xnor %i0, %o0, %l1
17014 nop
17015 fitod %f12, %f24
17016 fdtos %f24, %f7
17017 mova %icc, %o3, %i2
17018 nop
17019 setx 0x4A36D940, %l0, %l6
17020 st %l6, [%l7 + 0x28]
17021 ld [%l7 + 0x28], %f30
17022 setx 0xF2B4486C, %l1, %l5
17023 st %l5, [%l7 + 0x10]
17024 ld [%l7 + 0x10], %f19
17025 fdivs %f19, %f30, %f23
17026 fands %f27, %f7, %f7
17027 bcc,a %xcc, loop_1428
17028 xnor %i4, 0x041B, %i6
17029 fmovdpos %xcc, %f17, %f9
17030 fzeros %f18
17031loop_1428:
17032 array8 %i5, %o2, %l5
17033 addcc %l2, %o7, %l6
17034 movre %o1, 0x088, %l4
17035 subccc %g4, 0x0ADF, %g1
17036 be,a,pn %icc, loop_1429
17037 addcc %o5, 0x1A36, %i1
17038 srax %g3, %o6, %l0
17039 swap [%l7 + 0x40], %i7
17040loop_1429:
17041 fblg %fcc2, loop_1430
17042 xor %g5, 0x1284, %g2
17043 ldsh [%l7 + 0x1A], %i3
17044 addcc %l3, 0x1FD2, %o4
17045loop_1430:
17046 or %g7, %g6, %i0
17047 edge16 %l1, %o3, %o0
17048 sra %i4, 0x1A, %i2
17049 stx %i5, [%l7 + 0x10]
17050 mulscc %o2, 0x1070, %i6
17051 fmovrde %l2, %f2, %f14
17052 wr %g0, 0x04, %asi
17053 ldstuba [%l7 + 0x0F] %asi, %l5
17054 tne %xcc, 0x5
17055 fbne,a %fcc0, loop_1431
17056 ble loop_1432
17057 movgu %icc, %l6, %o7
17058 sra %l4, 0x1A, %g4
17059loop_1431:
17060 nop
17061 set 0x70, %i4
17062 swapa [%l7 + %i4] 0x0c, %g1
17063loop_1432:
17064 umul %o1, %i1, %g3
17065 bleu loop_1433
17066 umulcc %o6, %o5, %i7
17067 mulscc %g5, %g2, %l0
17068 movvs %icc, %i3, %l3
17069loop_1433:
17070 bgu,pt %icc, loop_1434
17071 restored
17072 rdpr %cwp, %g1
17073 rdpr %cansave, %g2
17074 rdpr %canrestore, %g3
17075 rdpr %cleanwin, %g4
17076 rdpr %otherwin, %g5
17077 rdpr %wstate, %g6
17078 tg %xcc, 0x6
17079 taddcctv %o4, 0x16EB, %g6
17080loop_1434:
17081 brgz %g7, loop_1435
17082 call loop_1436
17083 umul %i0, %l1, %o0
17084 fmovsa %icc, %f30, %f30
17085loop_1435:
17086 movne %xcc, %i4, %o3
17087loop_1436:
17088 fnot1s %f15, %f15
17089 brz %i5, loop_1437
17090 srl %o2, 0x13, %i2
17091 smulcc %l2, 0x08E8, %l5
17092 edge32 %l6, %o7, %l4
17093loop_1437:
17094 movcc %xcc, %g4, %g1
17095 srlx %o1, %i1, %i6
17096 tgu %icc, 0x1
17097 nop
17098 setx loop_1438, %l0, %l1
17099 jmpl %l1, %o6
17100 fbl,a %fcc1, loop_1439
17101 fmovrse %o5, %f5, %f5
17102 movne %icc, %i7, %g5
17103loop_1438:
17104 fbg,a %fcc1, loop_1440
17105loop_1439:
17106 addccc %g3, %l0, %g2
17107 brlez %l3, loop_1441
17108 fmovrdgez %i3, %f0, %f24
17109loop_1440:
17110 tcs %icc, 0x1
17111 fbuge %fcc1, loop_1442
17112loop_1441:
17113 tle %icc, 0x0
17114 tsubcctv %g6, 0x0B04, %g7
17115 movpos %icc, %o4, %l1
17116loop_1442:
17117 nop
17118 fitos %f3, %f11
17119 fstod %f11, %f12
17120 edge8 %i0, %o0, %o3
17121 fors %f2, %f11, %f3
17122 nop
17123 fitos %f14, %f21
17124 fstox %f21, %f22
17125 fxtos %f22, %f1
17126 sdivcc %i5, 0x195B, %i4
17127 tneg %xcc, 0x2
17128 sllx %i2, %o2, %l5
17129 xor %l2, 0x17F4, %l6
17130 fmovdvs %xcc, %f1, %f17
17131 sllx %l4, %g4, %o7
17132 fblg %fcc1, loop_1443
17133 umulcc %o1, 0x09B1, %g1
17134 fmovs %f21, %f22
17135 edge32l %i1, %i6, %o5
17136loop_1443:
17137 tsubcctv %o6, 0x1F12, %g5
17138 tgu %icc, 0x1
17139 alignaddr %g3, %l0, %g2
17140 nop
17141 setx 0x44C48A5B, %l0, %l6
17142 st %l6, [%l7 + 0x28]
17143 ld [%l7 + 0x28], %f2
17144 setx 0xC597EF98, %l1, %l5
17145 st %l5, [%l7 + 0x10]
17146 ld [%l7 + 0x10], %f20
17147 fmuls %f20, %f2, %f17
17148 umul %l3, %i7, %g6
17149 subc %g7, %i3, %l1
17150 fmovscs %icc, %f31, %f25
17151 movneg %xcc, %o4, %o0
17152 nop
17153 fitod %f6, %f30
17154 fdtoi %f30, %f29
17155 xor %o3, %i0, %i4
17156 udivcc %i2, 0x1503, %i5
17157 tn %icc, 0x5
17158 srax %l5, 0x18, %l2
17159 fbu %fcc1, loop_1444
17160 movrlz %l6, %o2, %l4
17161 alignaddrl %g4, %o7, %g1
17162 fsrc2s %f20, %f9
17163loop_1444:
17164 sdiv %i1, 0x133F, %o1
17165 edge32ln %o5, %i6, %o6
17166 brz,a %g3, loop_1445
17167 edge8n %l0, %g5, %l3
17168 wr %g0, 0x19, %asi
17169 ldxa [%l7 + 0x70] %asi, %g2
17170loop_1445:
17171 alignaddrl %g6, %g7, %i3
17172 wr %g0, 0xeb, %asi
17173 stba %l1, [%l7 + 0x20] %asi
17174 membar #Sync
17175 edge8l %o4, %o0, %o3
17176 bvs loop_1446
17177 alignaddr %i7, %i0, %i2
17178 fbug %fcc3, loop_1447
17179 tsubcc %i5, %i4, %l5
17180loop_1446:
17181 movne %xcc, %l6, %l2
17182 bvc,a %xcc, loop_1448
17183loop_1447:
17184 subc %l4, 0x0616, %o2
17185 fmovsvs %icc, %f7, %f11
17186 fmovde %icc, %f30, %f26
17187loop_1448:
17188 edge32l %o7, %g1, %i1
17189 mulx %o1, %o5, %g4
17190 edge8 %o6, %i6, %l0
17191 edge16l %g3, %l3, %g5
17192 umulcc %g6, %g2, %i3
17193 tvs %xcc, 0x5
17194 bvc,pt %icc, loop_1449
17195 fmovsle %xcc, %f13, %f0
17196 fmovsvc %icc, %f14, %f5
17197 brnz,a %g7, loop_1450
17198loop_1449:
17199 nop
17200 fitod %f12, %f12
17201 fdtos %f12, %f12
17202 tcc %icc, 0x3
17203 tsubcctv %o4, 0x14E7, %l1
17204loop_1450:
17205 tcc %xcc, 0x3
17206 nop
17207 setx 0x61C4CAA9605ED1E7, %l0, %l6
17208 stx %l6, [%l7 + 0x60]
17209 ldx [%l7 + 0x60], %fsr
17210 fbg %fcc1, loop_1451
17211 tvs %xcc, 0x7
17212 nop
17213 setx 0x8A43E02275B16C2E, %l0, %l6
17214 stx %l6, [%l7 + 0x28]
17215 ldd [%l7 + 0x28], %f20
17216 setx 0xE6B0C27CC926AC31, %l1, %l5
17217 stx %l5, [%l7 + 0x10]
17218 ldd [%l7 + 0x10], %f26
17219 fdivd %f26, %f20, %f16
17220 andncc %o3, %o0, %i0
17221loop_1451:
17222 fpadd16 %f0, %f10, %f0
17223 fbue %fcc3, loop_1452
17224 movrlez %i2, %i7, %i5
17225 fones %f0
17226 mova %icc, %i4, %l5
17227loop_1452:
17228 prefetch [%l7 + 0x6C], 0x1
17229 movneg %icc, %l6, %l2
17230 movrlez %o2, %l4, %o7
17231 te %xcc, 0x1
17232 umul %i1, 0x1EDA, %o1
17233 move %xcc, %o5, %g4
17234 tpos %icc, 0x2
17235 sllx %o6, %i6, %l0
17236 movrgez %g1, %l3, %g3
17237 set 0x40, %i1
17238 ldda [%l7 + %i1] 0x15, %f16
17239 edge32n %g5, %g2, %i3
17240 sub %g6, %o4, %g7
17241 edge8l %o3, %l1, %o0
17242 tsubcc %i2, %i0, %i5
17243 edge8n %i4, %l5, %i7
17244 srlx %l6, 0x00, %o2
17245 sdiv %l4, 0x02CF, %l2
17246 nop
17247 setx loop_1453, %l0, %l1
17248 wrpr 0x1, %tl
17249 wrpr %l1, %tpc
17250 add %l1, 0x4, %l1
17251 wrpr %l1, %tnpc
17252 setx 0x34400001400, %l0, %l1
17253 wrpr %l1, %tstate
17254 wrhpr 0x4, %htstate
17255 retry
17256 movn %icc, %o7, %i1
17257 set 0x0F, %o0
17258 lduba [%l7 + %o0] 0x80, %o5
17259loop_1453:
17260 edge32n %o1, %g4, %o6
17261 fcmple16 %f20, %f6, %l0
17262 tl %xcc, 0x4
17263 set 0x0C, %l4
17264 stwa %i6, [%l7 + %l4] 0x18
17265 array8 %l3, %g1, %g5
17266 fmovd %f4, %f12
17267 sir 0x17D9
17268 fornot1s %f10, %f14, %f24
17269 xnorcc %g3, 0x0A8F, %i3
17270 fmovdvc %xcc, %f23, %f11
17271 edge8n %g6, %o4, %g7
17272 nop
17273 fitod %f2, %f6
17274 fdtox %f6, %f24
17275 fxtod %f24, %f16
17276 fornot2s %f13, %f4, %f10
17277 umul %g2, 0x14B1, %o3
17278 movleu %xcc, %l1, %i2
17279 set 0x110, %i2
17280 ldxa [%g0 + %i2] 0x21, %i0
17281 srlx %o0, %i5, %l5
17282 xor %i4, 0x1723, %l6
17283 lduh [%l7 + 0x4C], %i7
17284 subccc %l4, %o2, %o7
17285 tcs %xcc, 0x2
17286 srlx %l2, 0x07, %o5
17287 tle %icc, 0x4
17288 udivcc %o1, 0x0C4F, %g4
17289 fbl %fcc3, loop_1454
17290 fmovsleu %xcc, %f17, %f19
17291 te %xcc, 0x1
17292 tge %xcc, 0x0
17293loop_1454:
17294 fxnors %f0, %f31, %f12
17295 tvc %icc, 0x4
17296 add %o6, %i1, %l0
17297 set 0x2F, %i0
17298 ldstuba [%l7 + %i0] 0x88, %i6
17299 fmovsvs %xcc, %f0, %f13
17300 brz,a %g1, loop_1455
17301 brz,a %l3, loop_1456
17302 tne %icc, 0x7
17303 add %l7, 0x70, %l6
17304 wr %g0, 0x89, %asi
17305 casa [%l6] %asi, %g3, %g5
17306loop_1455:
17307 udivx %g6, 0x1D8C, %o4
17308loop_1456:
17309 fmovrdne %g7, %f4, %f16
17310 nop
17311 fitos %f9, %f27
17312 fstox %f27, %f0
17313 fxtos %f0, %f4
17314 edge16 %g2, %i3, %l1
17315 bvc,a,pn %xcc, loop_1457
17316 fba,a %fcc2, loop_1458
17317 tneg %xcc, 0x2
17318 saved
17319 rdpr %cwp, %g1
17320 rdpr %cansave, %g2
17321 rdpr %canrestore, %g3
17322 rdpr %cleanwin, %g4
17323 rdpr %otherwin, %g5
17324 rdpr %wstate, %g6
17325loop_1457:
17326 smul %i2, %i0, %o3
17327loop_1458:
17328 fpsub16 %f12, %f8, %f22
17329 set 0x0A, %i5
17330 lduha [%l7 + %i5] 0x89, %i5
17331 umul %l5, 0x0091, %o0
17332 fxnors %f3, %f27, %f18
17333 ldstub [%l7 + 0x32], %l6
17334 fnegd %f20, %f20
17335 mova %icc, %i7, %i4
17336 movvs %icc, %l4, %o2
17337 popc 0x0FDA, %l2
17338 wr %g0, 0x17, %asi
17339 stda %f0, [%l7 + 0x40] %asi
17340 membar #Sync
17341 sdivcc %o5, 0x045D, %o7
17342 mulx %o1, %o6, %i1
17343 tpos %icc, 0x1
17344 umul %g4, 0x0BCF, %l0
17345 fnot2 %f8, %f20
17346 fmovdcc %xcc, %f1, %f12
17347 ba,a,pn %xcc, loop_1459
17348 tl %xcc, 0x7
17349 andncc %i6, %l3, %g3
17350 sll %g5, %g1, %g6
17351loop_1459:
17352 subccc %g7, %o4, %g2
17353 edge32n %i3, %i2, %l1
17354 tn %icc, 0x5
17355 tvs %icc, 0x2
17356 movleu %xcc, %i0, %i5
17357 st %f7, [%l7 + 0x70]
17358 tpos %icc, 0x1
17359 array8 %o3, %l5, %l6
17360 wr %g0, 0x18, %asi
17361 lduba [%l7 + 0x62] %asi, %i7
17362 nop
17363 set 0x4C, %o5
17364 lduw [%l7 + %o5], %i4
17365 fpadd32s %f16, %f28, %f29
17366 alignaddr %o0, %l4, %o2
17367 or %o5, %l2, %o7
17368 brz,a %o6, loop_1460
17369 smul %o1, 0x1868, %i1
17370 fnor %f18, %f4, %f4
17371 umul %g4, %i6, %l0
17372loop_1460:
17373 sra %g3, %l3, %g5
17374 restored
17375 rdpr %cwp, %g1
17376 rdpr %cansave, %g2
17377 rdpr %canrestore, %g3
17378 rdpr %cleanwin, %g4
17379 rdpr %otherwin, %g5
17380 rdpr %wstate, %g6
17381 faligndata %f12, %f24, %f14
17382 tsubcctv %g6, 0x1CB1, %g1
17383 addc %g7, %o4, %i3
17384 fxnors %f8, %f20, %f28
17385 andn %i2, %l1, %i0
17386 fpadd32 %f30, %f24, %f12
17387 tpos %icc, 0x1
17388 wr %g0, 0x18, %asi
17389 stda %f0, [%l7 + 0x40] %asi
17390 fxnor %f20, %f6, %f24
17391 move %xcc, %i5, %o3
17392 tsubcc %g2, %l6, %i7
17393 sra %l5, 0x12, %i4
17394 set 0x14, %l1
17395 ldswa [%l7 + %l1] 0x19, %o0
17396 brgez %l4, loop_1461
17397 fandnot1s %f8, %f27, %f22
17398 sethi 0x0C97, %o5
17399 xor %o2, %l2, %o6
17400loop_1461:
17401 taddcc %o1, 0x164E, %i1
17402 fzeros %f23
17403 addcc %o7, 0x0EBA, %g4
17404 fpackfix %f20, %f20
17405 orncc %i6, 0x0C14, %l0
17406 xor %l3, %g3, %g6
17407 popc 0x01DB, %g1
17408 sdivcc %g7, 0x0DED, %g5
17409 srax %o4, 0x1F, %i2
17410 fcmpeq32 %f10, %f12, %l1
17411 fandnot1 %f0, %f12, %f20
17412 taddcctv %i0, %i3, %i5
17413 alignaddr %g2, %o3, %i7
17414 fmovsvc %xcc, %f18, %f27
17415 sll %l5, %i4, %o0
17416 movrne %l4, %l6, %o5
17417 sethi 0x055A, %o2
17418 movle %icc, %l2, %o6
17419 movvs %icc, %o1, %o7
17420 edge16 %i1, %g4, %i6
17421 tle %xcc, 0x3
17422 fpack32 %f20, %f20, %f16
17423 nop
17424 setx 0xDCA65055, %l0, %l6
17425 st %l6, [%l7 + 0x28]
17426 ld [%l7 + 0x28], %f27
17427 setx 0xBF06F1CA, %l1, %l5
17428 st %l5, [%l7 + 0x10]
17429 ld [%l7 + 0x10], %f23
17430 fadds %f23, %f27, %f1
17431 fbug,a %fcc0, loop_1462
17432 fcmpeq32 %f12, %f12, %l0
17433 tsubcc %g3, %l3, %g1
17434 xnorcc %g7, %g6, %g5
17435loop_1462:
17436 fcmpeq16 %f26, %f4, %i2
17437 sethi 0x10D8, %o4
17438 wr %g0, 0x19, %asi
17439 stda %f0, [%l7 + 0x40] %asi
17440 fxnors %f14, %f26, %f28
17441 fpadd16 %f4, %f26, %f20
17442 fcmpgt16 %f2, %f4, %l1
17443 movrgez %i0, %i3, %i5
17444 wr %g0, 0x88, %asi
17445 stba %g2, [%l7 + 0x78] %asi
17446 tneg %xcc, 0x3
17447 xnorcc %i7, 0x1646, %l5
17448 ldd [%l7 + 0x48], %i4
17449 fmovsvs %xcc, %f23, %f22
17450 srl %o3, %o0, %l4
17451 nop
17452 fitod %f4, %f6
17453 fdtos %f6, %f30
17454 fbue,a %fcc0, loop_1463
17455 movle %icc, %l6, %o5
17456 movneg %icc, %l2, %o2
17457 tvs %icc, 0x2
17458loop_1463:
17459 movvs %xcc, %o6, %o1
17460 popc 0x09F5, %i1
17461 movg %icc, %g4, %o7
17462 sdivcc %i6, 0x0849, %l0
17463 addcc %l3, %g1, %g3
17464 addc %g6, 0x1EC4, %g5
17465 tne %xcc, 0x0
17466 subc %g7, %i2, %o4
17467 bvs,a,pt %xcc, loop_1464
17468 mulscc %i0, 0x1E5B, %i3
17469 movge %icc, %l1, %i5
17470 xnorcc %i7, %g2, %l5
17471loop_1464:
17472 movn %xcc, %i4, %o3
17473 array8 %l4, %o0, %l6
17474 bne,pn %icc, loop_1465
17475 tne %icc, 0x4
17476 array32 %l2, %o2, %o5
17477 orn %o1, 0x0470, %o6
17478loop_1465:
17479 st %f29, [%l7 + 0x64]
17480 movvs %icc, %i1, %g4
17481 swap [%l7 + 0x14], %o7
17482 fmovdn %icc, %f9, %f8
17483 brz,a %i6, loop_1466
17484 bcs,a %xcc, loop_1467
17485 bl %icc, loop_1468
17486 saved
17487 rdpr %cwp, %g1
17488 rdpr %cansave, %g2
17489 rdpr %canrestore, %g3
17490 rdpr %cleanwin, %g4
17491 rdpr %otherwin, %g5
17492 rdpr %wstate, %g6
17493loop_1466:
17494 movgu %xcc, %l3, %g1
17495loop_1467:
17496 nop
17497 set 0x35, %o2
17498 stba %l0, [%l7 + %o2] 0x0c
17499loop_1468:
17500 tleu %xcc, 0x0
17501 fbo,a %fcc1, loop_1469
17502 or %g3, 0x05E8, %g6
17503 fmovsgu %icc, %f6, %f18
17504 nop
17505 setx 0xBDDCFFC6C0A7E19E, %l0, %l6
17506 stx %l6, [%l7 + 0x28]
17507 ldd [%l7 + 0x28], %f14
17508 setx 0xACE43CDE1CB376D8, %l1, %l5
17509 stx %l5, [%l7 + 0x10]
17510 ldd [%l7 + 0x10], %f4
17511 fmuld %f4, %f14, %f22
17512loop_1469:
17513 movg %xcc, %g5, %g7
17514 fcmpgt32 %f2, %f16, %i2
17515 edge32l %i0, %i3, %l1
17516 sub %i5, 0x06C7, %o4
17517 be,a %icc, loop_1470
17518 tvc %xcc, 0x2
17519 tvc %xcc, 0x3
17520 or %g2, 0x0D0E, %i7
17521loop_1470:
17522 fnot1s %f4, %f12
17523 edge16 %i4, %l5, %o3
17524 andcc %l4, %o0, %l2
17525 wr %g0, 0x89, %asi
17526 stda %f16, [%l7 + 0x40] %asi
17527 popc 0x022C, %o2
17528 stw %o5, [%l7 + 0x3C]
17529 fbn,a %fcc2, loop_1471
17530 mova %icc, %o1, %l6
17531 ble %icc, loop_1472
17532 nop
17533 setx 0xD8F4ED1BC06CD84A, %l0, %l6
17534 stx %l6, [%l7 + 0x28]
17535 ldx [%l7 + 0x28], %fsr
17536loop_1471:
17537 nop
17538 setx 0x1ECD73E7, %l0, %l6
17539 st %l6, [%l7 + 0x28]
17540 ld [%l7 + 0x28], %f7
17541 fsqrts %f7, %f2
17542 movvs %xcc, %o6, %i1
17543loop_1472:
17544 andncc %o7, %g4, %i6
17545 edge32 %l3, %g1, %l0
17546 set 0x3C, %l5
17547 ldstuba [%l7 + %l5] 0x80, %g3
17548 fornot1s %f23, %f23, %f18
17549 nop
17550 setx loop_1473, %l0, %l1
17551 jmpl %l1, %g6
17552 taddcctv %g5, 0x116A, %i2
17553 tpos %xcc, 0x3
17554 tcc %icc, 0x5
17555loop_1473:
17556 tleu %xcc, 0x1
17557 nop
17558 setx 0xC00E925B, %l0, %l6
17559 st %l6, [%l7 + 0x28]
17560 ld [%l7 + 0x28], %f28
17561 fsqrts %f28, %f3
17562 tge %icc, 0x3
17563 smul %i0, 0x11E7, %i3
17564 movrgz %l1, 0x014, %g7
17565 fabss %f21, %f5
17566 addcc %o4, 0x0AE8, %i5
17567 movcs %icc, %i7, %g2
17568 fcmple32 %f28, %f16, %l5
17569 fbu %fcc0, loop_1474
17570 fnors %f19, %f8, %f30
17571 fmovrdne %o3, %f26, %f4
17572 set 0x7C, %l2
17573 lda [%l7 + %l2] 0x14, %f26
17574loop_1474:
17575 fbl %fcc0, loop_1475
17576 xnor %l4, %i4, %l2
17577 nop
17578 setx 0x684BC5C0F079A9C1, %l0, %l6
17579 stx %l6, [%l7 + 0x18]
17580 ldx [%l7 + 0x18], %fsr
17581 udiv %o2, 0x1F33, %o5
17582loop_1475:
17583 sth %o1, [%l7 + 0x6A]
17584 bshuffle %f18, %f0, %f10
17585 fmovrsgez %o0, %f4, %f2
17586 set 0x60, %g2
17587 stxa %o6, [%l7 + %g2] 0xeb
17588 membar #Sync
17589 fmovrdlz %l6, %f16, %f2
17590 set 0x0C, %g7
17591 stha %o7, [%l7 + %g7] 0x23
17592 membar #Sync
17593 srl %g4, 0x1C, %i1
17594 edge8l %l3, %g1, %i6
17595 move %icc, %g3, %l0
17596 array32 %g5, %i2, %g6
17597 subccc %i0, 0x0B43, %l1
17598 orcc %g7, %o4, %i3
17599 edge8n %i5, %g2, %i7
17600 andncc %l5, %o3, %i4
17601 movrlez %l2, 0x2E8, %l4
17602 ble,a,pt %xcc, loop_1476
17603 fbl,a %fcc3, loop_1477
17604 bpos,a %xcc, loop_1478
17605 and %o5, %o1, %o0
17606loop_1476:
17607 orcc %o2, 0x00F2, %o6
17608loop_1477:
17609 tvs %xcc, 0x7
17610loop_1478:
17611 fandnot2 %f2, %f6, %f0
17612 nop
17613 setx 0xDB7C03DB1C163D5A, %l0, %l6
17614 stx %l6, [%l7 + 0x28]
17615 ldd [%l7 + 0x28], %f28
17616 setx 0xAAC856180146B678, %l1, %l5
17617 stx %l5, [%l7 + 0x10]
17618 ldd [%l7 + 0x10], %f0
17619 faddd %f0, %f28, %f26
17620 fsrc1s %f2, %f5
17621 fabsd %f24, %f6
17622 edge16l %l6, %g4, %o7
17623 movn %xcc, %i1, %l3
17624 addc %g1, %g3, %i6
17625 mulscc %l0, %i2, %g6
17626 mulscc %g5, %i0, %l1
17627 nop
17628 setx 0xF3814DB57A05F3B0, %l0, %l6
17629 stx %l6, [%l7 + 0x28]
17630 ldd [%l7 + 0x28], %f8
17631 setx 0x77EF78A013BE18B9, %l1, %l5
17632 stx %l5, [%l7 + 0x10]
17633 ldd [%l7 + 0x10], %f30
17634 fdivd %f30, %f8, %f24
17635 fbl,a %fcc0, loop_1479
17636 sllx %g7, %i3, %o4
17637 brnz,a %g2, loop_1480
17638 bg,a %icc, loop_1481
17639loop_1479:
17640 brz %i7, loop_1482
17641 tpos %icc, 0x5
17642loop_1480:
17643 movg %icc, %l5, %o3
17644loop_1481:
17645 tn %xcc, 0x2
17646loop_1482:
17647 tl %xcc, 0x2
17648 restored
17649 rdpr %cwp, %g1
17650 rdpr %cansave, %g2
17651 rdpr %canrestore, %g3
17652 rdpr %cleanwin, %g4
17653 rdpr %otherwin, %g5
17654 rdpr %wstate, %g6
17655 tg %icc, 0x0
17656 tgu %icc, 0x1
17657 smul %i4, %i5, %l4
17658 brlz %o5, loop_1483
17659 mova %xcc, %o1, %l2
17660 pdist %f22, %f16, %f0
17661 addcc %o2, %o6, %o0
17662loop_1483:
17663 fornot2 %f12, %f4, %f2
17664 restored
17665 rdpr %cwp, %g1
17666 rdpr %cansave, %g2
17667 rdpr %canrestore, %g3
17668 rdpr %cleanwin, %g4
17669 rdpr %otherwin, %g5
17670 rdpr %wstate, %g6
17671 fornot2s %f23, %f5, %f22
17672 fandnot1 %f24, %f12, %f28
17673 brgz,a %l6, loop_1484
17674 bcs loop_1485
17675 tle %xcc, 0x7
17676 set 0x40, %g1
17677 swapa [%l7 + %g1] 0x89, %g4
17678loop_1484:
17679 sth %i1, [%l7 + 0x10]
17680loop_1485:
17681 nop
17682 wr %g0, 0x18, %asi
17683 ldsha [%l7 + 0x62] %asi, %l3
17684 fmul8ulx16 %f2, %f24, %f8
17685 movg %xcc, %o7, %g3
17686 taddcc %i6, %l0, %g1
17687 fmovdg %xcc, %f7, %f9
17688 nop
17689 setx 0x20750AAD, %l0, %l6
17690 st %l6, [%l7 + 0x5C]
17691 ld [%l7 + 0x5C], %fsr
17692 fbu %fcc3, loop_1486
17693 restored
17694 rdpr %cwp, %g1
17695 rdpr %cansave, %g2
17696 rdpr %canrestore, %g3
17697 rdpr %cleanwin, %g4
17698 rdpr %otherwin, %g5
17699 rdpr %wstate, %g6
17700 fpackfix %f10, %f14
17701 nop
17702 setx loop_1487, %l0, %l1
17703 wrpr 0x1, %tl
17704 wrpr %l1, %tnpc
17705 setx 0x34400001400, %l0, %l1
17706 wrpr %l1, %tstate
17707 wrhpr 0x4, %htstate
17708 done
17709loop_1486:
17710 fpackfix %f26, %f7
17711 movl %icc, %i2, %g5
17712 add %i0, 0x07FE, %l1
17713loop_1487:
17714 bl loop_1488
17715 andn %g6, %i3, %g7
17716 srax %o4, 0x1D, %i7
17717 fbue %fcc0, loop_1489
17718loop_1488:
17719 fbg,a %fcc2, loop_1490
17720 edge8l %g2, %l5, %i4
17721 tpos %icc, 0x1
17722loop_1489:
17723 tl %icc, 0x0
17724loop_1490:
17725 sll %o3, 0x1A, %i5
17726 sub %o5, 0x18E1, %o1
17727 subcc %l4, 0x11E5, %l2
17728 movpos %icc, %o6, %o2
17729 nop
17730 fitos %f0, %f29
17731 fstox %f29, %f8
17732 fxtos %f8, %f31
17733 udivcc %l6, 0x1213, %g4
17734 srlx %i1, %l3, %o7
17735 be,a %icc, loop_1491
17736 pdist %f20, %f18, %f20
17737 popc 0x08B1, %g3
17738 tsubcctv %i6, %l0, %o0
17739loop_1491:
17740 fmovdne %xcc, %f16, %f8
17741 orn %g1, 0x1291, %i2
17742 fmovrdgz %g5, %f0, %f6
17743 wr %g0, 0x11, %asi
17744 lduha [%l7 + 0x28] %asi, %l1
17745 edge16ln %i0, %g6, %g7
17746 movrgz %o4, %i7, %i3
17747 orcc %l5, 0x0147, %i4
17748 tg %xcc, 0x1
17749 addccc %o3, %i5, %g2
17750 sdivx %o1, 0x154A, %o5
17751 sub %l4, 0x0B43, %l2
17752 movcs %icc, %o6, %o2
17753 movne %xcc, %l6, %g4
17754 nop
17755 setx loop_1492, %l0, %l1
17756 wrpr 0x1, %tl
17757 wrpr %l1, %tnpc
17758 setx 0x34400001400, %l0, %l1
17759 wrpr %l1, %tstate
17760 wrhpr 0x4, %htstate
17761 done
17762 move %xcc, %l3, %o7
17763 tcs %icc, 0x3
17764 nop
17765 fitod %f4, %f24
17766 fdtos %f24, %f17
17767loop_1492:
17768 fornot1s %f10, %f25, %f16
17769 fbne,a %fcc1, loop_1493
17770 movrne %i1, 0x274, %g3
17771 fbug %fcc3, loop_1494
17772 fmovdvs %icc, %f22, %f23
17773loop_1493:
17774 taddcc %l0, 0x1F94, %i6
17775 fexpand %f4, %f2
17776loop_1494:
17777 udivx %o0, 0x0972, %i2
17778 sethi 0x1D41, %g1
17779 mulscc %l1, %g5, %g6
17780 srlx %i0, %g7, %i7
17781 saved
17782 rdpr %cwp, %g1
17783 rdpr %cansave, %g2
17784 rdpr %canrestore, %g3
17785 rdpr %cleanwin, %g4
17786 rdpr %otherwin, %g5
17787 rdpr %wstate, %g6
17788 fba,a %fcc2, loop_1495
17789 ldub [%l7 + 0x4C], %i3
17790 fpadd32s %f29, %f2, %f1
17791 fpadd16s %f31, %f16, %f7
17792loop_1495:
17793 fmovdgu %icc, %f25, %f16
17794 fbge,a %fcc2, loop_1496
17795 fblg,a %fcc0, loop_1497
17796 addccc %l5, %o4, %o3
17797 udivx %i4, 0x1E74, %g2
17798loop_1496:
17799 nop
17800 setx 0x16B50A3B037B47A3, %l0, %l6
17801 stx %l6, [%l7 + 0x28]
17802 ldd [%l7 + 0x28], %f18
17803 setx 0xA6ED872B534A3A3B, %l1, %l5
17804 stx %l5, [%l7 + 0x10]
17805 ldd [%l7 + 0x10], %f16
17806 faddd %f16, %f18, %f14
17807loop_1497:
17808 fpsub16 %f10, %f2, %f0
17809 fornot2 %f30, %f4, %f22
17810 fmul8x16al %f15, %f27, %f6
17811 movneg %xcc, %o1, %i5
17812 sth %l4, [%l7 + 0x38]
17813 fblg %fcc3, loop_1498
17814 edge8l %o5, %o6, %l2
17815 edge8 %l6, %g4, %l3
17816 nop
17817 setx 0x1980CB101074FE65, %l0, %l6
17818 stx %l6, [%l7 + 0x18]
17819 ldx [%l7 + 0x18], %fsr
17820loop_1498:
17821 taddcc %o7, 0x10C1, %i1
17822 fmovsa %xcc, %f22, %f2
17823 brgz %g3, loop_1499
17824 fble %fcc0, loop_1500
17825 sll %l0, %i6, %o2
17826 udivcc %i2, 0x1BAA, %o0
17827loop_1499:
17828 fmovscc %xcc, %f10, %f3
17829loop_1500:
17830 udiv %l1, 0x0F0A, %g1
17831 sethi 0x03BF, %g6
17832 udivcc %i0, 0x1D9F, %g5
17833 and %i7, 0x12F4, %i3
17834 orncc %l5, %g7, %o3
17835 movrlz %o4, %g2, %i4
17836 orcc %i5, 0x08D5, %l4
17837 movg %icc, %o1, %o6
17838 fmovs %f3, %f28
17839 tvc %xcc, 0x7
17840 movcs %xcc, %o5, %l2
17841 swap [%l7 + 0x60], %l6
17842 tsubcc %l3, %g4, %o7
17843 sllx %i1, 0x12, %g3
17844 st %f31, [%l7 + 0x10]
17845 tleu %icc, 0x0
17846 addccc %l0, 0x1AF6, %i6
17847 nop
17848 setx loop_1501, %l0, %l1
17849 wrpr 0x1, %tl
17850 wrpr %l1, %tnpc
17851 setx 0x34400001400, %l0, %l1
17852 wrpr %l1, %tstate
17853 wrhpr 0x4, %htstate
17854 done
17855 membar 0x42
17856 andncc %i2, %o0, %o2
17857 srlx %l1, 0x16, %g6
17858loop_1501:
17859 nop
17860 set 0x5A, %i7
17861 lduba [%l7 + %i7] 0x0c, %i0
17862 sdivcc %g5, 0x0209, %i7
17863 movn %icc, %g1, %l5
17864 fbue %fcc3, loop_1502
17865 bn,a,pt %icc, loop_1503
17866 fnegd %f2, %f28
17867 tsubcc %g7, 0x038A, %i3
17868loop_1502:
17869 nop
17870 set 0x30, %o6
17871 sta %f18, [%l7 + %o6] 0x04
17872loop_1503:
17873 te %icc, 0x3
17874 edge32ln %o4, %g2, %i4
17875 tn %icc, 0x6
17876 be,a loop_1504
17877 tneg %xcc, 0x1
17878 edge8 %o3, %i5, %l4
17879 bcc,pn %icc, loop_1505
17880loop_1504:
17881 fmovdneg %icc, %f14, %f23
17882 srlx %o6, %o1, %l2
17883 fornot2 %f30, %f30, %f6
17884loop_1505:
17885 fnands %f7, %f1, %f10
17886 orcc %l6, %l3, %g4
17887 edge8ln %o5, %i1, %o7
17888 stw %g3, [%l7 + 0x64]
17889 xorcc %i6, 0x013F, %i2
17890 nop
17891 setx loop_1506, %l0, %l1
17892 wrpr 0x1, %tl
17893 wrpr %l1, %tnpc
17894 setx 0x34400001400, %l0, %l1
17895 wrpr %l1, %tstate
17896 wrhpr 0x4, %htstate
17897 done
17898 fmovse %xcc, %f31, %f20
17899 fabsd %f8, %f14
17900 bpos,pn %xcc, loop_1507
17901loop_1506:
17902 sllx %l0, 0x0B, %o0
17903 bleu,a %xcc, loop_1508
17904 array32 %o2, %g6, %i0
17905loop_1507:
17906 nop
17907 fitos %f5, %f29
17908 fstox %f29, %f6
17909 fnegd %f12, %f0
17910loop_1508:
17911 fbl,a %fcc0, loop_1509
17912 movgu %icc, %l1, %i7
17913 ldsh [%l7 + 0x2C], %g5
17914 bl,pn %icc, loop_1510
17915loop_1509:
17916 fabsd %f30, %f22
17917 edge8ln %g1, %l5, %g7
17918 edge32 %i3, %o4, %i4
17919loop_1510:
17920 tsubcctv %g2, %i5, %l4
17921 fpadd32s %f1, %f11, %f3
17922 xnor %o6, 0x0C5C, %o3
17923 xnorcc %o1, 0x08C0, %l6
17924 set 0x40, %g4
17925 ldsha [%l7 + %g4] 0x10, %l3
17926 mova %xcc, %g4, %o5
17927 movne %xcc, %i1, %l2
17928 fmovrdlz %g3, %f30, %f14
17929 std %f18, [%l7 + 0x40]
17930 set 0x50, %i6
17931 prefetcha [%l7 + %i6] 0x89, 0x2
17932 te %icc, 0x7
17933 set 0x50, %l0
17934 stha %o7, [%l7 + %l0] 0x89
17935 tsubcc %i2, %l0, %o2
17936 fmovsle %icc, %f12, %f24
17937 umulcc %g6, %o0, %i0
17938 umulcc %l1, 0x1DF2, %g5
17939 sll %i7, 0x18, %l5
17940 sllx %g1, 0x17, %g7
17941 andn %i3, %i4, %g2
17942 wr %g0, 0x18, %asi
17943 ldswa [%l7 + 0x38] %asi, %o4
17944 movcc %icc, %l4, %o6
17945 edge32l %o3, %o1, %l6
17946 fandnot1s %f31, %f4, %f22
17947 fornot2s %f3, %f30, %f24
17948 brgez,a %l3, loop_1511
17949 tleu %icc, 0x0
17950 umul %g4, %i5, %o5
17951 andn %i1, %g3, %i6
17952loop_1511:
17953 nop
17954 wr %g0, 0x04, %asi
17955 lduwa [%l7 + 0x58] %asi, %o7
17956 movne %icc, %i2, %l2
17957 movcc %xcc, %o2, %l0
17958 array16 %g6, %o0, %i0
17959 array32 %g5, %l1, %l5
17960 fbl,a %fcc3, loop_1512
17961 fbul,a %fcc0, loop_1513
17962 brlez,a %g1, loop_1514
17963 stx %i7, [%l7 + 0x58]
17964loop_1512:
17965 add %i3, 0x0D58, %i4
17966loop_1513:
17967 bgu,a loop_1515
17968loop_1514:
17969 udiv %g2, 0x0105, %o4
17970 stbar
17971 srax %g7, %l4, %o3
17972loop_1515:
17973 udivcc %o6, 0x0023, %l6
17974 nop
17975 setx 0x7E4A7132C2DA0D92, %l0, %l6
17976 stx %l6, [%l7 + 0x28]
17977 ldd [%l7 + 0x28], %f10
17978 setx 0x472536CCD5F1DBA0, %l1, %l5
17979 stx %l5, [%l7 + 0x10]
17980 ldd [%l7 + 0x10], %f2
17981 faddd %f2, %f10, %f24
17982 bge,pn %icc, loop_1516
17983 tleu %xcc, 0x3
17984 fmovrdgz %l3, %f10, %f10
17985 fblg,a %fcc0, loop_1517
17986loop_1516:
17987 movneg %xcc, %g4, %i5
17988 tle %xcc, 0x0
17989 srl %o5, 0x04, %o1
17990loop_1517:
17991 tcc %icc, 0x6
17992 wr %g0, 0xe3, %asi
17993 stha %g3, [%l7 + 0x5E] %asi
17994 membar #Sync
17995 fblg,a %fcc2, loop_1518
17996 call loop_1519
17997 fbul,a %fcc0, loop_1520
17998 stbar
17999loop_1518:
18000 umulcc %i1, 0x036F, %i6
18001loop_1519:
18002 nop
18003 set 0x18, %g6
18004 prefetcha [%l7 + %g6] 0x10, 0x2
18005loop_1520:
18006 movrne %i2, 0x3A2, %o2
18007 fmovrdlz %l0, %f4, %f4
18008 edge8ln %g6, %l2, %o0
18009 bg,a,pt %icc, loop_1521
18010 fands %f26, %f14, %f11
18011 fand %f10, %f20, %f10
18012 mulscc %g5, %i0, %l5
18013loop_1521:
18014 addccc %g1, %i7, %l1
18015 fpadd32s %f15, %f5, %f10
18016 taddcc %i3, 0x1EB1, %i4
18017 edge32 %o4, %g2, %l4
18018 sth %o3, [%l7 + 0x7E]
18019 sethi 0x1EDA, %o6
18020 orcc %g7, %l6, %l3
18021 edge8n %i5, %o5, %g4
18022 faligndata %f16, %f6, %f26
18023 edge32l %g3, %i1, %o1
18024 array32 %o7, %i6, %o2
18025 sethi 0x1080, %l0
18026 sra %i2, 0x1F, %l2
18027 fmovrse %o0, %f29, %f8
18028 fand %f14, %f20, %f18
18029 tl %xcc, 0x0
18030 saved
18031 rdpr %cwp, %g1
18032 rdpr %cansave, %g2
18033 rdpr %canrestore, %g3
18034 rdpr %cleanwin, %g4
18035 rdpr %otherwin, %g5
18036 rdpr %wstate, %g6
18037 bgu,a loop_1522
18038 fpsub32 %f26, %f20, %f4
18039 fbl %fcc1, loop_1523
18040 fbo %fcc0, loop_1524
18041loop_1522:
18042 nop
18043 setx 0x6FD6CC2BA07178F2, %l0, %l6
18044 stx %l6, [%l7 + 0x30]
18045 ldx [%l7 + 0x30], %fsr
18046 tgu %icc, 0x4
18047loop_1523:
18048 nop
18049 wr %g0, 0x04, %asi
18050 lduha [%l7 + 0x6E] %asi, %g5
18051loop_1524:
18052 smul %i0, 0x13E3, %g6
18053 array16 %g1, %l5, %i7
18054 movvs %icc, %l1, %i3
18055 fmovde %xcc, %f14, %f28
18056 stbar
18057 nop
18058 fitos %f28, %f1
18059 nop
18060 set 0x7B, %o7
18061 stb %i4, [%l7 + %o7]
18062 edge8n %o4, %l4, %g2
18063 bcs,pt %icc, loop_1525
18064 bn,a loop_1526
18065 nop
18066 setx loop_1527, %l0, %l1
18067 jmpl %l1, %o3
18068 tge %icc, 0x2
18069loop_1525:
18070 edge32l %o6, %l6, %g7
18071loop_1526:
18072 nop
18073 set 0x46, %g5
18074 sth %l3, [%l7 + %g5]
18075loop_1527:
18076 sir 0x022E
18077 nop
18078 fitod %f20, %f26
18079 xorcc %i5, 0x0D75, %g4
18080 movleu %xcc, %g3, %i1
18081 fbule,a %fcc1, loop_1528
18082 nop
18083 fitod %f2, %f16
18084 fdtoi %f16, %f31
18085 fbule,a %fcc1, loop_1529
18086 restored
18087 rdpr %cwp, %g1
18088 rdpr %cansave, %g2
18089 rdpr %canrestore, %g3
18090 rdpr %cleanwin, %g4
18091 rdpr %otherwin, %g5
18092 rdpr %wstate, %g6
18093loop_1528:
18094 fmovdcs %xcc, %f29, %f20
18095 restored
18096 rdpr %cwp, %g1
18097 rdpr %cansave, %g2
18098 rdpr %canrestore, %g3
18099 rdpr %cleanwin, %g4
18100 rdpr %otherwin, %g5
18101 rdpr %wstate, %g6
18102loop_1529:
18103 array16 %o5, %o7, %i6
18104 srlx %o1, %o2, %l0
18105 fnor %f14, %f20, %f10
18106 addc %i2, 0x0605, %o0
18107 set 0x50, %o3
18108 prefetcha [%l7 + %o3] 0x15, 0x3
18109 fornot1s %f24, %f10, %f12
18110 edge32l %i0, %g6, %l2
18111 fexpand %f31, %f0
18112 nop
18113 fitod %f6, %f14
18114 fdtox %f14, %f4
18115 fxtod %f4, %f18
18116 mulx %g1, %l5, %l1
18117 edge8 %i7, %i4, %o4
18118 fmovrsne %l4, %f20, %f14
18119 movleu %icc, %g2, %o3
18120 addc %o6, %i3, %g7
18121 edge32ln %l3, %l6, %i5
18122 set 0x55, %l6
18123 lduba [%l7 + %l6] 0x81, %g3
18124 bleu %icc, loop_1530
18125 smulcc %g4, %i1, %o7
18126 xorcc %i6, 0x0CE8, %o1
18127 sdivx %o2, 0x1E09, %o5
18128loop_1530:
18129 nop
18130 setx 0x83A679C5, %l0, %l6
18131 st %l6, [%l7 + 0x28]
18132 ld [%l7 + 0x28], %f25
18133 fsqrts %f25, %f10
18134 saved
18135 rdpr %cwp, %g1
18136 rdpr %cansave, %g2
18137 rdpr %canrestore, %g3
18138 rdpr %cleanwin, %g4
18139 rdpr %otherwin, %g5
18140 rdpr %wstate, %g6
18141 taddcctv %i2, 0x1A70, %l0
18142 edge32l %g5, %o0, %i0
18143 fornot2s %f22, %f0, %f24
18144 brlz %l2, loop_1531
18145 ldd [%l7 + 0x30], %g6
18146 array32 %l5, %l1, %g1
18147 movl %icc, %i4, %i7
18148loop_1531:
18149 movrgz %l4, 0x238, %o4
18150 fpsub16s %f2, %f2, %f4
18151 tge %xcc, 0x4
18152 movrne %o3, %o6, %g2
18153 sethi 0x0706, %g7
18154 movl %xcc, %i3, %l3
18155 edge32 %l6, %i5, %g3
18156 movleu %icc, %i1, %o7
18157 smul %i6, %g4, %o2
18158 tgu %icc, 0x2
18159 tvs %xcc, 0x5
18160 call loop_1532
18161 fmuld8sux16 %f14, %f0, %f14
18162 fmovrsgez %o5, %f22, %f2
18163 edge8 %o1, %l0, %g5
18164loop_1532:
18165 tcs %xcc, 0x2
18166 smulcc %i2, %i0, %l2
18167 orn %o0, 0x188D, %l5
18168 fpsub32 %f26, %f10, %f12
18169 mulx %g6, 0x17AA, %g1
18170 addcc %i4, %i7, %l1
18171 udivcc %l4, 0x02D7, %o4
18172 brlez,a %o3, loop_1533
18173 movleu %xcc, %o6, %g7
18174 movre %g2, %l3, %i3
18175 sth %i5, [%l7 + 0x1A]
18176loop_1533:
18177 subcc %g3, %l6, %i1
18178 xnor %i6, 0x0956, %o7
18179 nop
18180 setx 0xA0750897, %l0, %l6
18181 st %l6, [%l7 + 0x50]
18182 ld [%l7 + 0x50], %fsr
18183 te %icc, 0x4
18184 edge16l %o2, %g4, %o5
18185 umul %o1, %l0, %g5
18186 movgu %icc, %i2, %l2
18187 bge,pt %xcc, loop_1534
18188 sll %o0, 0x13, %i0
18189 movleu %icc, %g6, %g1
18190 addccc %l5, 0x1EB9, %i4
18191loop_1534:
18192 orncc %i7, 0x1772, %l1
18193 sdivx %l4, 0x1FAF, %o3
18194 movleu %xcc, %o4, %g7
18195 movrgz %o6, 0x0D0, %l3
18196 or %g2, 0x041C, %i5
18197 fbuge,a %fcc2, loop_1535
18198 tsubcc %i3, %l6, %i1
18199 fbue,a %fcc0, loop_1536
18200 fones %f9
18201loop_1535:
18202 movrlez %g3, 0x395, %o7
18203 brz %o2, loop_1537
18204loop_1536:
18205 movn %icc, %g4, %i6
18206 edge8l %o1, %l0, %o5
18207 ldsb [%l7 + 0x58], %i2
18208loop_1537:
18209 tle %icc, 0x5
18210 subcc %g5, %o0, %i0
18211 edge16ln %l2, %g6, %g1
18212 tgu %xcc, 0x6
18213 subc %l5, %i7, %l1
18214 tl %icc, 0x2
18215 fmovrsgz %l4, %f31, %f26
18216 udivx %o3, 0x1692, %i4
18217 fmovrdgz %o4, %f14, %f8
18218 edge16l %o6, %g7, %l3
18219 ldub [%l7 + 0x45], %g2
18220 fpack16 %f30, %f14
18221 fble %fcc2, loop_1538
18222 array16 %i5, %l6, %i1
18223 taddcctv %g3, %o7, %o2
18224 fnors %f22, %f24, %f1
18225loop_1538:
18226 edge8n %g4, %i6, %o1
18227 fmovd %f4, %f20
18228 set 0x10, %i3
18229 ldda [%l7 + %i3] 0x89, %l0
18230 edge16l %o5, %i2, %i3
18231 sll %o0, 0x09, %g5
18232 movge %xcc, %i0, %g6
18233 fmovdvs %xcc, %f15, %f9
18234 bg,a,pn %xcc, loop_1539
18235 edge32l %g1, %l2, %i7
18236 edge16n %l1, %l4, %l5
18237 set 0x32, %o4
18238 lduba [%l7 + %o4] 0x11, %o3
18239loop_1539:
18240 fbuge %fcc1, loop_1540
18241 fxnor %f0, %f28, %f8
18242 tle %icc, 0x3
18243 nop
18244 fitos %f7, %f20
18245 fstox %f20, %f24
18246loop_1540:
18247 movrlez %i4, %o6, %o4
18248 tge %xcc, 0x1
18249 fbul,a %fcc2, loop_1541
18250 umulcc %g7, 0x0BB3, %g2
18251 tvs %xcc, 0x2
18252 ldx [%l7 + 0x48], %l3
18253loop_1541:
18254 sll %l6, %i5, %i1
18255 fmovrsgz %o7, %f3, %f17
18256 set 0x18, %o1
18257 ldxa [%g0 + %o1] 0x50, %o2
18258 edge8 %g4, %i6, %o1
18259 stx %l0, [%l7 + 0x20]
18260 mulscc %o5, %i2, %g3
18261 nop
18262 setx 0xA906EFC3, %l0, %l6
18263 st %l6, [%l7 + 0x28]
18264 ld [%l7 + 0x28], %f15
18265 setx 0x25F2D7DD, %l1, %l5
18266 st %l5, [%l7 + 0x10]
18267 ld [%l7 + 0x10], %f24
18268 fsubs %f24, %f15, %f18
18269 movle %xcc, %o0, %i3
18270 edge8n %i0, %g5, %g1
18271 fzeros %f4
18272 edge32 %g6, %i7, %l1
18273 brz,a %l4, loop_1542
18274 movrne %l2, %o3, %l5
18275 fbue %fcc1, loop_1543
18276 nop
18277 fitos %f10, %f19
18278 fstox %f19, %f12
18279 fxtos %f12, %f28
18280loop_1542:
18281 movrgz %o6, %i4, %o4
18282 bneg,pn %xcc, loop_1544
18283loop_1543:
18284 movgu %xcc, %g2, %l3
18285 fbu,a %fcc3, loop_1545
18286 array8 %l6, %i5, %g7
18287loop_1544:
18288 nop
18289 fitod %f28, %f10
18290 orncc %i1, 0x0E11, %o7
18291loop_1545:
18292 orcc %g4, 0x1EEF, %i6
18293 fmovs %f21, %f21
18294 fmovsvs %icc, %f22, %f16
18295 nop
18296 fitod %f10, %f6
18297 nop
18298 fitos %f11, %f13
18299 fstoi %f13, %f19
18300 add %o2, 0x15D9, %o1
18301 movgu %xcc, %o5, %i2
18302 sub %g3, %l0, %i3
18303 alignaddrl %o0, %g5, %i0
18304 te %xcc, 0x2
18305 saved
18306 rdpr %cwp, %g1
18307 rdpr %cansave, %g2
18308 rdpr %canrestore, %g3
18309 rdpr %cleanwin, %g4
18310 rdpr %otherwin, %g5
18311 rdpr %wstate, %g6
18312 mulscc %g1, %i7, %l1
18313 edge32 %g6, %l4, %l2
18314 edge16l %o3, %l5, %i4
18315 fmul8sux16 %f28, %f2, %f16
18316 movle %xcc, %o4, %o6
18317 edge8l %g2, %l6, %l3
18318 fmovsg %xcc, %f21, %f29
18319 tcs %icc, 0x0
18320 tneg %xcc, 0x3
18321 ldub [%l7 + 0x0C], %g7
18322 edge32 %i1, %o7, %g4
18323 fmovrsne %i6, %f20, %f21
18324 sethi 0x171F, %i5
18325 fnand %f8, %f26, %f26
18326 subccc %o2, %o1, %i2
18327 fbn,a %fcc0, loop_1546
18328 or %o5, 0x07D0, %l0
18329 wr %g0, 0x17, %asi
18330 stda %f16, [%l7 + 0x40] %asi
18331 membar #Sync
18332loop_1546:
18333 mulscc %i3, 0x0663, %g3
18334 fabss %f11, %f23
18335 xor %o0, %g5, %g1
18336 umul %i7, %l1, %g6
18337 movvc %icc, %l4, %i0
18338 tsubcc %l2, 0x191B, %l5
18339 saved
18340 rdpr %cwp, %g1
18341 rdpr %cansave, %g2
18342 rdpr %canrestore, %g3
18343 rdpr %cleanwin, %g4
18344 rdpr %otherwin, %g5
18345 rdpr %wstate, %g6
18346 st %f23, [%l7 + 0x54]
18347 sra %i4, %o3, %o6
18348 fbu,a %fcc3, loop_1547
18349 sub %g2, %l6, %l3
18350 fsrc2s %f30, %f27
18351 taddcctv %o4, %i1, %o7
18352loop_1547:
18353 brz %g7, loop_1548
18354 tg %xcc, 0x5
18355 udivcc %g4, 0x1328, %i6
18356 fmovrsgez %o2, %f13, %f9
18357loop_1548:
18358 fmovrsgz %i5, %f21, %f24
18359 fbug,a %fcc2, loop_1549
18360 udiv %i2, 0x092F, %o5
18361 smul %l0, %o1, %g3
18362 movg %xcc, %o0, %g5
18363loop_1549:
18364 fbule %fcc2, loop_1550
18365 lduh [%l7 + 0x48], %i3
18366 addcc %i7, %l1, %g6
18367 taddcc %g1, %i0, %l2
18368loop_1550:
18369 movl %xcc, %l5, %l4
18370 bcc,a,pn %icc, loop_1551
18371 mulscc %i4, %o3, %o6
18372 movle %xcc, %l6, %l3
18373 nop
18374 setx loop_1552, %l0, %l1
18375 jmpl %l1, %o4
18376loop_1551:
18377 andncc %i1, %o7, %g7
18378 sethi 0x1F7A, %g4
18379 subccc %g2, 0x0982, %i6
18380loop_1552:
18381 and %o2, 0x1B10, %i2
18382 fbe %fcc3, loop_1553
18383 fmovscs %icc, %f14, %f25
18384 movleu %xcc, %i5, %o5
18385 stw %l0, [%l7 + 0x1C]
18386loop_1553:
18387 stbar
18388 edge16n %o1, %o0, %g5
18389 fcmpgt16 %f8, %f28, %i3
18390 tvs %icc, 0x3
18391 movne %xcc, %i7, %g3
18392 fone %f30
18393 call loop_1554
18394 movcc %icc, %g6, %g1
18395 set 0x28, %g3
18396 stha %l1, [%l7 + %g3] 0x27
18397 membar #Sync
18398loop_1554:
18399 fble,a %fcc0, loop_1555
18400 movrne %l2, 0x2AA, %l5
18401 fbul,a %fcc0, loop_1556
18402 array8 %i0, %l4, %o3
18403loop_1555:
18404 fble,a %fcc0, loop_1557
18405 movg %icc, %o6, %i4
18406loop_1556:
18407 edge8 %l3, %o4, %i1
18408 sdivcc %o7, 0x198B, %g7
18409loop_1557:
18410 fcmpgt32 %f18, %f16, %l6
18411 srax %g2, %g4, %i6
18412 sllx %i2, %o2, %i5
18413 movg %xcc, %o5, %o1
18414 sdivcc %l0, 0x0D82, %g5
18415 edge16 %i3, %i7, %g3
18416 fpsub32 %f24, %f6, %f4
18417 xorcc %o0, 0x0B22, %g6
18418 subcc %l1, %g1, %l2
18419 nop
18420 fitod %f0, %f10
18421 movge %xcc, %i0, %l5
18422 nop
18423 fitos %f2, %f29
18424 fstod %f29, %f10
18425 wr %g0, 0x81, %asi
18426 ldxa [%l7 + 0x28] %asi, %o3
18427 edge8l %o6, %i4, %l4
18428 bpos,a,pn %icc, loop_1558
18429 orn %o4, %i1, %l3
18430 edge16 %o7, %l6, %g2
18431 fmovdne %xcc, %f4, %f14
18432loop_1558:
18433 fbo %fcc0, loop_1559
18434 fcmpeq32 %f4, %f10, %g4
18435 movl %xcc, %g7, %i6
18436 sra %o2, %i2, %i5
18437loop_1559:
18438 movrlez %o5, 0x349, %o1
18439 fandnot1s %f13, %f27, %f21
18440 xor %g5, 0x08EF, %i3
18441 wr %g0, 0x2f, %asi
18442 ldda [%l7 + 0x30] %asi, %l0
18443 fcmpeq16 %f10, %f28, %i7
18444 smulcc %g3, %g6, %l1
18445 pdist %f8, %f26, %f6
18446 fmovrdgz %g1, %f16, %f2
18447 fmovsg %icc, %f19, %f5
18448 movre %o0, 0x08B, %i0
18449 stbar
18450 taddcc %l2, 0x1C80, %l5
18451 fmul8x16 %f17, %f12, %f26
18452 set 0x54, %l3
18453 stha %o3, [%l7 + %l3] 0x14
18454 tge %icc, 0x3
18455 sethi 0x15DE, %o6
18456 fbo,a %fcc0, loop_1560
18457 sth %l4, [%l7 + 0x4E]
18458 fmovrsgez %o4, %f25, %f5
18459 membar 0x0F
18460loop_1560:
18461 tle %xcc, 0x6
18462 addccc %i1, %l3, %o7
18463 wr %g0, 0x1f, %asi
18464 stda %f0, [%l7 + 0x40] %asi
18465 membar #Sync
18466 nop
18467 setx 0xC530C672, %l0, %l6
18468 st %l6, [%l7 + 0x28]
18469 ld [%l7 + 0x28], %f2
18470 setx 0xAAD77D26, %l1, %l5
18471 st %l5, [%l7 + 0x10]
18472 ld [%l7 + 0x10], %f19
18473 fadds %f19, %f2, %f3
18474 sdivcc %i4, 0x119C, %g2
18475 sir 0x069C
18476 movneg %icc, %l6, %g7
18477 tne %xcc, 0x5
18478 sir 0x09A9
18479 fzero %f12
18480 tg %icc, 0x6
18481 orn %g4, %i6, %o2
18482 restored
18483 rdpr %cwp, %g1
18484 rdpr %cansave, %g2
18485 rdpr %canrestore, %g3
18486 rdpr %cleanwin, %g4
18487 rdpr %otherwin, %g5
18488 rdpr %wstate, %g6
18489 umulcc %i2, 0x078F, %i5
18490 sub %o5, %g5, %o1
18491 edge32ln %l0, %i7, %g3
18492 for %f30, %f8, %f14
18493 movn %icc, %i3, %l1
18494 te %icc, 0x2
18495 subccc %g6, %o0, %g1
18496 sra %l2, %l5, %o3
18497 movrgz %i0, 0x06E, %l4
18498 fsrc2s %f0, %f16
18499 movrne %o6, %i1, %o4
18500 te %icc, 0x1
18501 nop
18502 fitod %f29, %f24
18503 edge32l %o7, %l3, %g2
18504 edge32ln %i4, %l6, %g4
18505 fmovdneg %icc, %f13, %f5
18506 fmovrsgz %i6, %f5, %f7
18507 udiv %o2, 0x086D, %g7
18508 tl %xcc, 0x6
18509 orncc %i2, 0x0E13, %o5
18510 brgz,a %g5, loop_1561
18511 fmovsvs %icc, %f30, %f9
18512 bn,a loop_1562
18513 and %o1, %l0, %i5
18514loop_1561:
18515 bge,a loop_1563
18516 mulscc %g3, 0x15C2, %i3
18517loop_1562:
18518 bne,a,pt %icc, loop_1564
18519 bgu,a,pt %xcc, loop_1565
18520loop_1563:
18521 lduw [%l7 + 0x54], %l1
18522 tleu %xcc, 0x5
18523loop_1564:
18524 movleu %xcc, %g6, %o0
18525loop_1565:
18526 tsubcctv %g1, 0x08B2, %l2
18527 fpmerge %f27, %f12, %f30
18528 smul %i7, 0x04D7, %o3
18529 ba,pn %xcc, loop_1566
18530 movneg %xcc, %l5, %i0
18531 fmul8ulx16 %f30, %f0, %f6
18532 sllx %o6, 0x13, %l4
18533loop_1566:
18534 movrgez %o4, %o7, %i1
18535 bl,a loop_1567
18536 tg %icc, 0x4
18537 tsubcc %l3, 0x015C, %i4
18538 bg,pn %xcc, loop_1568
18539loop_1567:
18540 bneg,a,pn %xcc, loop_1569
18541 fmovrdlz %l6, %f22, %f20
18542 set 0x3E, %i1
18543 stba %g4, [%l7 + %i1] 0x14
18544loop_1568:
18545 orncc %g2, 0x1219, %o2
18546loop_1569:
18547 fcmpne32 %f6, %f2, %g7
18548 xnor %i6, %i2, %o5
18549 movrne %o1, 0x37D, %l0
18550 or %g5, 0x12EA, %i5
18551 fblg %fcc3, loop_1570
18552 addc %i3, %l1, %g3
18553 fcmpgt32 %f28, %f26, %g6
18554 ldsb [%l7 + 0x09], %o0
18555loop_1570:
18556 popc 0x0054, %l2
18557 ble,pt %xcc, loop_1571
18558 brnz %i7, loop_1572
18559 brlz,a %g1, loop_1573
18560 ldd [%l7 + 0x18], %f14
18561loop_1571:
18562 tgu %icc, 0x7
18563loop_1572:
18564 fmovde %icc, %f2, %f31
18565loop_1573:
18566 movn %icc, %o3, %i0
18567 mova %icc, %l5, %o6
18568 srlx %l4, 0x04, %o7
18569 brgez %o4, loop_1574
18570 fmovse %xcc, %f14, %f20
18571 andcc %l3, %i4, %l6
18572 add %l7, 0x70, %l6
18573 wr %g0, 0x80, %asi
18574 ldxa [%l6] %asi, %g4
18575 casxa [%l6] 0x80, %g4, %i1
18576loop_1574:
18577 tne %icc, 0x1
18578 tcs %icc, 0x5
18579 movcs %icc, %g2, %o2
18580 array8 %i6, %i2, %g7
18581 fpadd16 %f2, %f6, %f30
18582 xor %o1, %o5, %g5
18583 movn %icc, %l0, %i3
18584 edge32n %l1, %g3, %i5
18585 wr %g0, 0x89, %asi
18586 prefetcha [%l7 + 0x08] %asi, 0x1
18587 nop
18588 set 0x28, %i4
18589 ldd [%l7 + %i4], %l2
18590 be,pn %icc, loop_1575
18591 fba %fcc3, loop_1576
18592 bvc,a,pt %xcc, loop_1577
18593 udiv %i7, 0x0F8B, %g6
18594loop_1575:
18595 nop
18596 set 0x68, %o0
18597 ldd [%l7 + %o0], %f28
18598loop_1576:
18599 fbg %fcc3, loop_1578
18600loop_1577:
18601 movrgez %o3, %i0, %g1
18602 sdivcc %l5, 0x09D6, %l4
18603 lduh [%l7 + 0x3E], %o6
18604loop_1578:
18605 fpack16 %f2, %f29
18606 movvs %xcc, %o7, %l3
18607 stbar
18608 fnot1 %f14, %f2
18609 saved
18610 rdpr %cwp, %g1
18611 rdpr %cansave, %g2
18612 rdpr %canrestore, %g3
18613 rdpr %cleanwin, %g4
18614 rdpr %otherwin, %g5
18615 rdpr %wstate, %g6
18616 subcc %i4, %o4, %g4
18617 movle %icc, %i1, %l6
18618 fmuld8ulx16 %f11, %f30, %f0
18619 fmovdleu %xcc, %f11, %f5
18620 nop
18621 fitod %f8, %f10
18622 fdtos %f10, %f16
18623 movcs %xcc, %g2, %i6
18624 edge16l %i2, %o2, %o1
18625 saved
18626 rdpr %cwp, %g1
18627 rdpr %cansave, %g2
18628 rdpr %canrestore, %g3
18629 rdpr %cleanwin, %g4
18630 rdpr %otherwin, %g5
18631 rdpr %wstate, %g6
18632 fmovdvc %xcc, %f20, %f26
18633 edge16l %g7, %g5, %l0
18634 sir 0x19E5
18635 bpos,a,pn %xcc, loop_1579
18636 tvs %xcc, 0x0
18637 mulx %i3, 0x1371, %o5
18638 stw %g3, [%l7 + 0x10]
18639loop_1579:
18640 movrgez %l1, 0x24F, %o0
18641 xnorcc %l2, %i7, %i5
18642 alignaddrl %g6, %o3, %i0
18643 swap [%l7 + 0x34], %g1
18644 tle %xcc, 0x0
18645 stb %l4, [%l7 + 0x75]
18646 set 0x47, %i2
18647 lduba [%l7 + %i2] 0x80, %l5
18648 tgu %xcc, 0x7
18649 fblg,a %fcc3, loop_1580
18650 udivx %o6, 0x039A, %o7
18651 movvs %xcc, %l3, %o4
18652 fandnot2s %f6, %f8, %f2
18653loop_1580:
18654 edge8l %i4, %i1, %g4
18655 swap [%l7 + 0x7C], %g2
18656 fmovrdgz %i6, %f14, %f18
18657 sdivcc %i2, 0x1F17, %l6
18658 fsrc1 %f2, %f8
18659 movpos %xcc, %o2, %o1
18660 fand %f8, %f18, %f16
18661 pdist %f30, %f12, %f30
18662 taddcctv %g5, 0x02E7, %g7
18663 nop
18664 set 0x18, %l4
18665 std %f20, [%l7 + %l4]
18666 add %l7, 0x18, %l6
18667 wr %g0, 0x10, %asi
18668 casxa [%l6] %asi, %l0, %i3
18669 mulscc %g3, %o5, %l1
18670 movleu %icc, %o0, %l2
18671 saved
18672 rdpr %cwp, %g1
18673 rdpr %cansave, %g2
18674 rdpr %canrestore, %g3
18675 rdpr %cleanwin, %g4
18676 rdpr %otherwin, %g5
18677 rdpr %wstate, %g6
18678 bcc,a,pt %icc, loop_1581
18679 fmovsa %icc, %f20, %f24
18680 nop
18681 setx 0xC011C6D7D7452613, %l0, %l6
18682 stx %l6, [%l7 + 0x28]
18683 ldd [%l7 + 0x28], %f12
18684 setx 0x314DCF981BEAE6CB, %l1, %l5
18685 stx %l5, [%l7 + 0x10]
18686 ldd [%l7 + 0x10], %f28
18687 fsubd %f28, %f12, %f10
18688 subcc %i5, 0x122B, %i7
18689loop_1581:
18690 fmovdle %icc, %f19, %f16
18691 nop
18692 fitos %f0, %f25
18693 fstox %f25, %f18
18694 fxtos %f18, %f2
18695 tvs %icc, 0x4
18696 movne %xcc, %o3, %i0
18697 orn %g1, 0x0C5A, %l4
18698 srl %g6, %o6, %l5
18699 fmovsg %icc, %f2, %f31
18700 fbne %fcc1, loop_1582
18701 movcc %xcc, %o7, %o4
18702 xnorcc %i4, 0x0D15, %i1
18703 ldsw [%l7 + 0x60], %l3
18704loop_1582:
18705 restored
18706 rdpr %cwp, %g1
18707 rdpr %cansave, %g2
18708 rdpr %canrestore, %g3
18709 rdpr %cleanwin, %g4
18710 rdpr %otherwin, %g5
18711 rdpr %wstate, %g6
18712 bshuffle %f16, %f26, %f24
18713 nop
18714 setx 0x6168BE71A238E424, %l0, %l6
18715 stx %l6, [%l7 + 0x28]
18716 ldd [%l7 + 0x28], %f8
18717 fsqrtd %f8, %f12
18718 fmul8sux16 %f12, %f24, %f0
18719 tl %xcc, 0x6
18720 fmovdge %xcc, %f29, %f22
18721 array16 %g2, %i6, %g4
18722 set 0x2D, %i5
18723 lduba [%l7 + %i5] 0x19, %l6
18724 ldd [%l7 + 0x70], %i2
18725 andcc %o1, 0x00B7, %g5
18726 subccc %g7, %l0, %o2
18727 sllx %i3, %o5, %l1
18728 movgu %icc, %g3, %o0
18729 xor %l2, 0x13B7, %i5
18730 movn %xcc, %o3, %i7
18731 sllx %g1, %l4, %g6
18732 te %icc, 0x5
18733 smul %i0, 0x1020, %o6
18734 orncc %l5, %o7, %o4
18735 wr %g0, 0x89, %asi
18736 swapa [%l7 + 0x64] %asi, %i4
18737 fbuge,a %fcc3, loop_1583
18738 ldd [%l7 + 0x28], %f8
18739 movcc %xcc, %i1, %g2
18740 fmovsle %icc, %f21, %f4
18741loop_1583:
18742 lduh [%l7 + 0x7C], %l3
18743 popc 0x0A5D, %g4
18744 tvc %xcc, 0x4
18745 fpadd16s %f2, %f18, %f0
18746 fmul8sux16 %f18, %f10, %f24
18747 movpos %xcc, %l6, %i2
18748 fcmpeq32 %f24, %f4, %i6
18749 edge32ln %g5, %o1, %g7
18750 udivcc %l0, 0x0A95, %o2
18751 tcc %icc, 0x0
18752 fmul8sux16 %f0, %f4, %f18
18753 edge32n %o5, %l1, %i3
18754 bgu,pn %xcc, loop_1584
18755 mulx %o0, %g3, %i5
18756 nop
18757 setx 0x2529B416, %l0, %l6
18758 st %l6, [%l7 + 0x28]
18759 ld [%l7 + 0x28], %f21
18760 setx 0x183C596A, %l1, %l5
18761 st %l5, [%l7 + 0x10]
18762 ld [%l7 + 0x10], %f13
18763 fadds %f13, %f21, %f24
18764 bg,pt %icc, loop_1585
18765loop_1584:
18766 fbue,a %fcc2, loop_1586
18767 ldx [%l7 + 0x08], %l2
18768 and %o3, 0x1771, %g1
18769loop_1585:
18770 ldub [%l7 + 0x75], %i7
18771loop_1586:
18772 sethi 0x029F, %g6
18773 sir 0x0085
18774 xorcc %i0, %o6, %l5
18775 alignaddrl %o7, %o4, %l4
18776 edge32n %i4, %i1, %g2
18777 tle %xcc, 0x4
18778 addcc %l3, 0x1A8B, %l6
18779 add %g4, %i6, %g5
18780 fands %f3, %f10, %f11
18781 fmovdgu %icc, %f6, %f21
18782 movre %o1, %g7, %i2
18783 fandnot1s %f9, %f9, %f11
18784 udivcc %l0, 0x092A, %o5
18785 fandnot1 %f10, %f12, %f20
18786 fmovdgu %xcc, %f6, %f15
18787 swap [%l7 + 0x24], %o2
18788 udivx %i3, 0x16E0, %o0
18789 movpos %xcc, %l1, %i5
18790 bleu,pt %xcc, loop_1587
18791 tsubcctv %l2, 0x1AB0, %o3
18792 tl %icc, 0x6
18793 movrne %g1, 0x034, %i7
18794loop_1587:
18795 fpadd32 %f8, %f26, %f22
18796 fbue,a %fcc3, loop_1588
18797 edge32ln %g6, %g3, %o6
18798 tl %icc, 0x1
18799 udiv %i0, 0x1772, %o7
18800loop_1588:
18801 mova %icc, %l5, %l4
18802 fandnot2s %f31, %f3, %f24
18803 fbug,a %fcc1, loop_1589
18804 fmul8ulx16 %f12, %f4, %f8
18805 fxors %f23, %f15, %f2
18806 fbug,a %fcc2, loop_1590
18807loop_1589:
18808 fnors %f12, %f29, %f20
18809 set 0x40, %o5
18810 stwa %i4, [%l7 + %o5] 0x15
18811loop_1590:
18812 tgu %icc, 0x5
18813 udivx %i1, 0x1BB8, %o4
18814 fsrc2 %f4, %f30
18815 movre %g2, 0x092, %l3
18816 umulcc %l6, 0x0845, %g4
18817 fzeros %f27
18818 tl %icc, 0x1
18819 edge32l %g5, %o1, %i6
18820 alignaddr %g7, %i2, %o5
18821 fmovrslez %l0, %f7, %f29
18822 nop
18823 setx 0xDB967155, %l0, %l6
18824 st %l6, [%l7 + 0x28]
18825 ld [%l7 + 0x28], %f22
18826 setx 0x3CE946C4, %l1, %l5
18827 st %l5, [%l7 + 0x10]
18828 ld [%l7 + 0x10], %f22
18829 fadds %f22, %f22, %f12
18830 fsrc2 %f20, %f28
18831 subc %o2, 0x1FAA, %i3
18832 tvs %xcc, 0x0
18833 popc 0x1612, %l1
18834 faligndata %f4, %f6, %f30
18835 bl loop_1591
18836 smulcc %i5, %l2, %o0
18837 bcc %xcc, loop_1592
18838 tpos %icc, 0x0
18839loop_1591:
18840 ta %icc, 0x0
18841 smulcc %o3, 0x0D3E, %i7
18842loop_1592:
18843 edge8ln %g1, %g3, %o6
18844 smulcc %g6, %o7, %i0
18845 wr %g0, 0x80, %asi
18846 ldswa [%l7 + 0x70] %asi, %l4
18847 tle %xcc, 0x3
18848 movpos %icc, %l5, %i1
18849 movpos %icc, %o4, %i4
18850 movpos %icc, %g2, %l3
18851 fmovdvs %xcc, %f8, %f3
18852 xor %g4, 0x0D90, %g5
18853 tpos %icc, 0x6
18854 fsrc2 %f2, %f30
18855 addccc %l6, 0x0A30, %o1
18856 restored
18857 rdpr %cwp, %g1
18858 rdpr %cansave, %g2
18859 rdpr %canrestore, %g3
18860 rdpr %cleanwin, %g4
18861 rdpr %otherwin, %g5
18862 rdpr %wstate, %g6
18863 restored
18864 rdpr %cwp, %g1
18865 rdpr %cansave, %g2
18866 rdpr %canrestore, %g3
18867 rdpr %cleanwin, %g4
18868 rdpr %otherwin, %g5
18869 rdpr %wstate, %g6
18870 alignaddrl %i6, %g7, %o5
18871 subc %l0, 0x1306, %i2
18872 bcs,pt %icc, loop_1593
18873 fbn,a %fcc3, loop_1594
18874 fpsub16s %f26, %f16, %f25
18875 edge32n %o2, %l1, %i5
18876loop_1593:
18877 movrgz %i3, %l2, %o3
18878loop_1594:
18879 movrlez %i7, 0x2D1, %g1
18880 subccc %o0, %o6, %g3
18881 fpadd16 %f2, %f4, %f10
18882 array32 %g6, %i0, %l4
18883 move %icc, %o7, %i1
18884 edge16ln %l5, %i4, %o4
18885 tvs %xcc, 0x7
18886 nop
18887 setx 0x06673875C1870C3D, %l0, %l6
18888 stx %l6, [%l7 + 0x28]
18889 ldd [%l7 + 0x28], %f20
18890 setx 0xA37656D1E90209B1, %l1, %l5
18891 stx %l5, [%l7 + 0x10]
18892 ldd [%l7 + 0x10], %f8
18893 fsubd %f8, %f20, %f0
18894 fbuge %fcc3, loop_1595
18895 stx %g2, [%l7 + 0x18]
18896 restored
18897 rdpr %cwp, %g1
18898 rdpr %cansave, %g2
18899 rdpr %canrestore, %g3
18900 rdpr %cleanwin, %g4
18901 rdpr %otherwin, %g5
18902 rdpr %wstate, %g6
18903 movcs %xcc, %g4, %g5
18904loop_1595:
18905 lduh [%l7 + 0x1C], %l6
18906 fbuge %fcc3, loop_1596
18907 xorcc %o1, 0x0B6C, %i6
18908 movne %icc, %g7, %l3
18909 membar 0x6C
18910loop_1596:
18911 andcc %l0, 0x1514, %o5
18912 set 0x40, %l1
18913 stda %f16, [%l7 + %l1] 0x0c
18914 or %o2, 0x1888, %i2
18915 movrlez %i5, %l1, %l2
18916 fmul8x16au %f26, %f2, %f14
18917 fmovdge %icc, %f9, %f0
18918 fandnot2s %f11, %f25, %f29
18919 bn,a %xcc, loop_1597
18920 tpos %icc, 0x6
18921 fmovrdlez %i3, %f28, %f8
18922 edge8 %o3, %g1, %o0
18923loop_1597:
18924 alignaddr %o6, %i7, %g6
18925 tleu %icc, 0x0
18926 mulscc %i0, 0x1BAD, %l4
18927 brnz,a %g3, loop_1598
18928 move %xcc, %i1, %o7
18929 restored
18930 rdpr %cwp, %g1
18931 rdpr %cansave, %g2
18932 rdpr %canrestore, %g3
18933 rdpr %cleanwin, %g4
18934 rdpr %otherwin, %g5
18935 rdpr %wstate, %g6
18936 mova %xcc, %l5, %o4
18937loop_1598:
18938 fmovrdlz %g2, %f22, %f2
18939 wr %g0, 0x04, %asi
18940 ldswa [%l7 + 0x4C] %asi, %i4
18941 xnorcc %g4, %l6, %g5
18942 sdiv %o1, 0x09A6, %g7
18943 tgu %icc, 0x0
18944 wr %g0, 0x89, %asi
18945 ldswa [%l7 + 0x6C] %asi, %i6
18946 movre %l3, 0x006, %l0
18947 nop
18948 setx loop_1599, %l0, %l1
18949 wrpr 0x1, %tl
18950 wrpr %l1, %tpc
18951 add %l1, 0x4, %l1
18952 wrpr %l1, %tnpc
18953 setx 0x34400001400, %l0, %l1
18954 wrpr %l1, %tstate
18955 wrhpr 0x4, %htstate
18956 retry
18957 tg %xcc, 0x6
18958 fcmple32 %f2, %f20, %o5
18959 tle %icc, 0x2
18960loop_1599:
18961 std %f28, [%l7 + 0x70]
18962 mulx %o2, 0x0FCB, %i2
18963 sdivx %l1, 0x16FA, %i5
18964 move %icc, %i3, %l2
18965 taddcctv %g1, 0x1D5F, %o0
18966 fmovdl %xcc, %f17, %f4
18967 tpos %icc, 0x7
18968 sdivcc %o3, 0x04C3, %o6
18969 subcc %i7, 0x1D66, %g6
18970 set 0x8, %o2
18971 stxa %i0, [%g0 + %o2] 0x21
18972 prefetch [%l7 + 0x4C], 0x1
18973 fmovsvc %xcc, %f13, %f20
18974 bneg,pt %icc, loop_1600
18975 srax %g3, 0x10, %l4
18976 fmovspos %icc, %f6, %f11
18977 edge8 %i1, %o7, %o4
18978loop_1600:
18979 udiv %l5, 0x06F9, %g2
18980 bvs,a,pt %xcc, loop_1601
18981 udivx %g4, 0x1AE2, %l6
18982 nop
18983 setx 0xC0952773, %l0, %l6
18984 st %l6, [%l7 + 0x28]
18985 ld [%l7 + 0x28], %f1
18986 setx 0x0F55A318, %l1, %l5
18987 st %l5, [%l7 + 0x10]
18988 ld [%l7 + 0x10], %f13
18989 fadds %f13, %f1, %f25
18990 edge32n %i4, %o1, %g7
18991loop_1601:
18992 fbne %fcc1, loop_1602
18993 movne %icc, %g5, %i6
18994 wr %g0, 0x11, %asi
18995 stxa %l0, [%l7 + 0x40] %asi
18996loop_1602:
18997 lduh [%l7 + 0x6E], %o5
18998 nop
18999 fitos %f8, %f26
19000 fstoi %f26, %f26
19001 movcs %xcc, %l3, %o2
19002 sir 0x1776
19003 movne %icc, %i2, %l1
19004 movvc %icc, %i5, %l2
19005 flush %l7 + 0x4C
19006 tleu %xcc, 0x1
19007 subccc %i3, %o0, %g1
19008 ldd [%l7 + 0x38], %f12
19009 tne %xcc, 0x2
19010 xnor %o3, 0x12D9, %i7
19011 brlez %g6, loop_1603
19012 ldub [%l7 + 0x4A], %i0
19013 edge16l %o6, %g3, %l4
19014 bpos,a loop_1604
19015loop_1603:
19016 call loop_1605
19017 fmovrdlez %i1, %f14, %f16
19018 tleu %icc, 0x5
19019loop_1604:
19020 ble,pt %xcc, loop_1606
19021loop_1605:
19022 nop
19023 setx loop_1607, %l0, %l1
19024 wrpr 0x1, %tl
19025 wrpr %l1, %tpc
19026 add %l1, 0x4, %l1
19027 wrpr %l1, %tnpc
19028 setx 0x34400001400, %l0, %l1
19029 wrpr %l1, %tstate
19030 wrhpr 0x4, %htstate
19031 retry
19032 add %o7, %o4, %l5
19033 nop
19034 set 0x3D, %l5
19035 stb %g4, [%l7 + %l5]
19036loop_1606:
19037 fmovsn %icc, %f22, %f4
19038loop_1607:
19039 fandnot2 %f2, %f0, %f26
19040 movrlez %g2, %l6, %i4
19041 fbl %fcc3, loop_1608
19042 srax %g7, %o1, %i6
19043 movcc %icc, %g5, %o5
19044 edge32n %l0, %o2, %l3
19045loop_1608:
19046 edge16 %l1, %i2, %l2
19047 wr %g0, 0x23, %asi
19048 stha %i3, [%l7 + 0x32] %asi
19049 membar #Sync
19050 fblg,a %fcc2, loop_1609
19051 movrlz %i5, 0x238, %o0
19052 nop
19053 setx 0x1F6F0523, %l0, %l6
19054 st %l6, [%l7 + 0x28]
19055 ld [%l7 + 0x28], %f11
19056 setx 0x9F39FC98, %l1, %l5
19057 st %l5, [%l7 + 0x10]
19058 ld [%l7 + 0x10], %f18
19059 fmuls %f18, %f11, %f4
19060 sir 0x153F
19061loop_1609:
19062 smul %g1, 0x0AD1, %o3
19063 popc %g6, %i7
19064 smulcc %o6, %i0, %l4
19065 nop
19066 setx loop_1610, %l0, %l1
19067 jmpl %l1, %i1
19068 sll %o7, 0x04, %o4
19069 fmovdge %icc, %f24, %f5
19070 movvs %xcc, %g3, %g4
19071loop_1610:
19072 te %xcc, 0x5
19073 tle %icc, 0x7
19074 fbg %fcc3, loop_1611
19075 taddcc %g2, 0x0DDB, %l5
19076 sll %i4, 0x1E, %l6
19077 edge8n %g7, %o1, %g5
19078loop_1611:
19079 fcmpeq32 %f20, %f6, %i6
19080 bn loop_1612
19081 array32 %l0, %o2, %o5
19082 fba,a %fcc0, loop_1613
19083 edge16l %l3, %i2, %l2
19084loop_1612:
19085 andn %l1, 0x173F, %i3
19086 set 0x25, %i0
19087 stba %i5, [%l7 + %i0] 0x14
19088loop_1613:
19089 fcmpeq32 %f16, %f0, %g1
19090 edge32ln %o3, %o0, %i7
19091 edge16l %o6, %i0, %g6
19092 movrlz %i1, 0x001, %l4
19093 addc %o4, %o7, %g3
19094 tn %xcc, 0x4
19095 sub %g2, %g4, %l5
19096 srl %i4, 0x0B, %l6
19097 movrlz %o1, %g7, %i6
19098 tvs %icc, 0x1
19099 ta %xcc, 0x0
19100 alignaddr %g5, %o2, %l0
19101 ldx [%l7 + 0x48], %o5
19102 ldd [%l7 + 0x68], %f4
19103 edge32 %l3, %i2, %l2
19104 movvs %icc, %l1, %i3
19105 fpsub32 %f6, %f20, %f2
19106 fmul8x16au %f19, %f3, %f30
19107 edge16l %g1, %o3, %o0
19108 movgu %icc, %i5, %o6
19109 array32 %i7, %g6, %i1
19110 movne %xcc, %l4, %i0
19111 movl %icc, %o4, %o7
19112 udivcc %g2, 0x12D9, %g3
19113 movl %icc, %l5, %i4
19114 srlx %l6, 0x00, %g4
19115 array32 %o1, %i6, %g5
19116 fmul8sux16 %f16, %f12, %f16
19117 fmovde %xcc, %f2, %f22
19118 edge8ln %g7, %o2, %l0
19119 fnand %f6, %f24, %f12
19120 st %f28, [%l7 + 0x28]
19121 srax %o5, %l3, %i2
19122 tneg %xcc, 0x2
19123 tpos %icc, 0x2
19124 orn %l1, 0x0147, %i3
19125 sub %g1, %l2, %o3
19126 udivcc %i5, 0x1911, %o6
19127 add %i7, %o0, %g6
19128 prefetch [%l7 + 0x2C], 0x3
19129 movle %icc, %l4, %i1
19130 wr %g0, 0x80, %asi
19131 stda %f0, [%l7 + 0x40] %asi
19132 fnors %f19, %f1, %f1
19133 tsubcc %o4, %o7, %g2
19134 wr %g0, 0x04, %asi
19135 ldsha [%l7 + 0x1E] %asi, %i0
19136 fmovd %f26, %f4
19137 movl %icc, %g3, %l5
19138 nop
19139 setx 0x73FA3016F80CF969, %l0, %l6
19140 stx %l6, [%l7 + 0x28]
19141 ldd [%l7 + 0x28], %f22
19142 setx 0x39EECBF71856114C, %l1, %l5
19143 stx %l5, [%l7 + 0x10]
19144 ldd [%l7 + 0x10], %f24
19145 faddd %f24, %f22, %f20
19146 wr %g0, 0x19, %asi
19147 lduba [%l7 + 0x22] %asi, %l6
19148 mova %xcc, %g4, %o1
19149 alignaddrl %i6, %i4, %g5
19150 tl %xcc, 0x7
19151 bcs %xcc, loop_1614
19152 fand %f4, %f8, %f26
19153 brlez %g7, loop_1615
19154 nop
19155 setx 0x7507CF0F02BAB18D, %l0, %l6
19156 stx %l6, [%l7 + 0x28]
19157 ldd [%l7 + 0x28], %f28
19158 setx 0x0FBA3504980D47DA, %l1, %l5
19159 stx %l5, [%l7 + 0x10]
19160 ldd [%l7 + 0x10], %f12
19161 fsubd %f12, %f28, %f14
19162loop_1614:
19163 fpsub32 %f0, %f26, %f6
19164 movge %icc, %l0, %o5
19165loop_1615:
19166 nop
19167 setx loop_1616, %l0, %l1
19168 wrpr 0x1, %tl
19169 wrpr %l1, %tpc
19170 add %l1, 0x4, %l1
19171 wrpr %l1, %tnpc
19172 setx 0x34400001400, %l0, %l1
19173 wrpr %l1, %tstate
19174 wrhpr 0x4, %htstate
19175 retry
19176 addc %o2, %l3, %l1
19177 movrgz %i3, %i2, %g1
19178 bleu,pt %icc, loop_1617
19179loop_1616:
19180 movrgez %o3, 0x228, %i5
19181 bcc %xcc, loop_1618
19182 tle %xcc, 0x7
19183loop_1617:
19184 fsrc1s %f24, %f31
19185 set 0x34, %g2
19186 lduha [%l7 + %g2] 0x18, %o6
19187loop_1618:
19188 ldsh [%l7 + 0x72], %i7
19189 bshuffle %f16, %f28, %f20
19190 umulcc %l2, %o0, %g6
19191 bl,a %xcc, loop_1619
19192 xnor %i1, %l4, %o4
19193 fxnor %f16, %f10, %f10
19194 bcs,a,pn %icc, loop_1620
19195loop_1619:
19196 fmovsvc %icc, %f11, %f18
19197 addccc %o7, %i0, %g3
19198 fmovsvs %xcc, %f28, %f5
19199loop_1620:
19200 fxnor %f10, %f30, %f18
19201 prefetch [%l7 + 0x74], 0x1
19202 fbg,a %fcc0, loop_1621
19203 bge,a loop_1622
19204 tge %xcc, 0x0
19205 bgu,pn %icc, loop_1623
19206loop_1621:
19207 tle %xcc, 0x5
19208loop_1622:
19209 smul %l5, %l6, %g2
19210 xnorcc %g4, %o1, %i6
19211loop_1623:
19212 edge16n %i4, %g5, %l0
19213 fandnot2s %f29, %f27, %f18
19214 smulcc %g7, 0x0010, %o2
19215 fnegd %f20, %f4
19216 movl %xcc, %o5, %l1
19217 nop
19218 setx loop_1624, %l0, %l1
19219 wrpr 0x1, %tl
19220 wrpr %l1, %tnpc
19221 setx 0x34400001400, %l0, %l1
19222 wrpr %l1, %tstate
19223 wrhpr 0x4, %htstate
19224 done
19225 fmovdle %xcc, %f24, %f9
19226 fmovsneg %xcc, %f3, %f8
19227 xnor %l3, 0x069C, %i2
19228loop_1624:
19229 tle %xcc, 0x6
19230 movgu %icc, %i3, %g1
19231 sth %i5, [%l7 + 0x18]
19232 orncc %o3, 0x12AE, %o6
19233 fbu %fcc2, loop_1625
19234 movpos %xcc, %l2, %i7
19235 tneg %icc, 0x1
19236 tle %icc, 0x4
19237loop_1625:
19238 fbn,a %fcc0, loop_1626
19239 call loop_1627
19240 xorcc %g6, %o0, %l4
19241 xor %o4, 0x07D8, %o7
19242loop_1626:
19243 fmovda %icc, %f29, %f0
19244loop_1627:
19245 popc %i1, %g3
19246 sethi 0x136A, %l5
19247 te %icc, 0x6
19248 andn %i0, %l6, %g4
19249 ta %icc, 0x5
19250 udivx %g2, 0x03D0, %o1
19251 taddcc %i4, %i6, %g5
19252 ldx [%l7 + 0x10], %g7
19253 array8 %l0, %o2, %l1
19254 bl,pt %icc, loop_1628
19255 be loop_1629
19256 sdivcc %l3, 0x0FD1, %i2
19257 or %o5, %i3, %i5
19258loop_1628:
19259 fbe,a %fcc2, loop_1630
19260loop_1629:
19261 tvc %icc, 0x7
19262 sdiv %o3, 0x1DC6, %o6
19263 fba,a %fcc3, loop_1631
19264loop_1630:
19265 tle %xcc, 0x3
19266 saved
19267 rdpr %cwp, %g1
19268 rdpr %cansave, %g2
19269 rdpr %canrestore, %g3
19270 rdpr %cleanwin, %g4
19271 rdpr %otherwin, %g5
19272 rdpr %wstate, %g6
19273 fbue %fcc0, loop_1632
19274loop_1631:
19275 nop
19276 setx 0x6CD160A062F1D962, %l0, %l6
19277 stx %l6, [%l7 + 0x28]
19278 ldd [%l7 + 0x28], %f20
19279 setx 0x59460A2F59B47FA1, %l1, %l5
19280 stx %l5, [%l7 + 0x10]
19281 ldd [%l7 + 0x10], %f4
19282 fmuld %f4, %f20, %f6
19283 set 0x7C, %l2
19284 stha %l2, [%l7 + %l2] 0x89
19285loop_1632:
19286 addcc %g1, %g6, %o0
19287 fbule %fcc3, loop_1633
19288 sra %l4, %i7, %o7
19289 sir 0x169E
19290 nop
19291 setx 0x0333EE97438E3DAD, %l0, %l6
19292 stx %l6, [%l7 + 0x28]
19293 ldd [%l7 + 0x28], %f10
19294 setx 0x25BDFFB2C5216CC4, %l1, %l5
19295 stx %l5, [%l7 + 0x10]
19296 ldd [%l7 + 0x10], %f22
19297 fdivd %f22, %f10, %f6
19298loop_1633:
19299 tl %icc, 0x3
19300 fmovsgu %xcc, %f27, %f5
19301 sdivcc %i1, 0x0CDA, %o4
19302 wr %g0, 0x0c, %asi
19303 lduba [%l7 + 0x3B] %asi, %g3
19304 movn %icc, %l5, %i0
19305 andncc %l6, %g4, %o1
19306 movre %g2, 0x23C, %i4
19307 edge16ln %g5, %g7, %l0
19308 movpos %icc, %i6, %l1
19309 orcc %o2, %l3, %o5
19310 movcs %icc, %i3, %i2
19311 call loop_1634
19312 movvc %xcc, %o3, %o6
19313 stb %i5, [%l7 + 0x72]
19314 fmovd %f8, %f4
19315loop_1634:
19316 xor %g1, 0x1D05, %g6
19317 edge8ln %l2, %l4, %i7
19318 nop
19319 fitod %f10, %f2
19320 fdtox %f2, %f12
19321 bn %xcc, loop_1635
19322 mulscc %o0, 0x1CDB, %i1
19323 tl %icc, 0x1
19324 fbge %fcc1, loop_1636
19325loop_1635:
19326 bvc,a %icc, loop_1637
19327 orncc %o7, 0x1F10, %o4
19328 fmovdvs %icc, %f9, %f13
19329loop_1636:
19330 alignaddrl %l5, %g3, %i0
19331loop_1637:
19332 sdivx %g4, 0x1D6A, %l6
19333 fmul8x16 %f28, %f28, %f26
19334 std %f0, [%l7 + 0x30]
19335 array16 %g2, %i4, %o1
19336 movn %icc, %g5, %l0
19337 movvs %icc, %g7, %i6
19338 edge32n %o2, %l3, %l1
19339 fmovsgu %icc, %f5, %f15
19340 movne %xcc, %i3, %i2
19341 udivcc %o3, 0x125B, %o5
19342 movpos %xcc, %o6, %g1
19343 fornot1 %f20, %f16, %f4
19344 tl %icc, 0x0
19345 fmovsa %icc, %f2, %f20
19346 fcmple32 %f8, %f14, %i5
19347 movrne %g6, %l2, %i7
19348 fbl %fcc0, loop_1638
19349 te %icc, 0x1
19350 umulcc %l4, %i1, %o0
19351 tg %xcc, 0x2
19352loop_1638:
19353 nop
19354 fitod %f2, %f28
19355 fdtos %f28, %f17
19356 ldd [%l7 + 0x20], %o4
19357 tsubcc %l5, 0x0A0F, %o7
19358 bge %xcc, loop_1639
19359 fmovsvc %xcc, %f27, %f29
19360 taddcctv %i0, 0x087D, %g3
19361 tne %icc, 0x2
19362loop_1639:
19363 fbn %fcc2, loop_1640
19364 fnegd %f0, %f10
19365 subccc %l6, %g4, %i4
19366 tgu %icc, 0x5
19367loop_1640:
19368 fsrc2s %f9, %f17
19369 fmovsle %icc, %f24, %f29
19370 fbe %fcc0, loop_1641
19371 fsrc1 %f0, %f4
19372 sir 0x1570
19373 fones %f27
19374loop_1641:
19375 fbne,a %fcc1, loop_1642
19376 fsrc2 %f14, %f0
19377 set 0x50, %g1
19378 ldswa [%l7 + %g1] 0x10, %g2
19379loop_1642:
19380 movrlez %g5, 0x014, %o1
19381 addcc %l0, 0x03D7, %i6
19382 sdivcc %o2, 0x06A4, %g7
19383 move %icc, %l1, %l3
19384 sdiv %i2, 0x0088, %o3
19385 fbg %fcc1, loop_1643
19386 saved
19387 rdpr %cwp, %g1
19388 rdpr %cansave, %g2
19389 rdpr %canrestore, %g3
19390 rdpr %cleanwin, %g4
19391 rdpr %otherwin, %g5
19392 rdpr %wstate, %g6
19393 srl %o5, 0x1F, %o6
19394 ldd [%l7 + 0x38], %g0
19395loop_1643:
19396 nop
19397 set 0x48, %g7
19398 lduba [%l7 + %g7] 0x81, %i5
19399 ldd [%l7 + 0x48], %i2
19400 bg,a loop_1644
19401 stx %l2, [%l7 + 0x08]
19402 fmovsg %icc, %f15, %f2
19403 tsubcctv %i7, %l4, %g6
19404loop_1644:
19405 edge32n %i1, %o0, %l5
19406 set 0x5C, %i7
19407 lduha [%l7 + %i7] 0x18, %o4
19408 movrgz %i0, %o7, %l6
19409 movcs %icc, %g4, %g3
19410 movrne %g2, %g5, %i4
19411 ldx [%l7 + 0x60], %l0
19412 fandnot2s %f8, %f5, %f5
19413 sub %o1, %i6, %g7
19414 edge8n %o2, %l3, %i2
19415 sllx %l1, %o3, %o6
19416 lduh [%l7 + 0x52], %g1
19417 taddcc %o5, 0x080E, %i5
19418 tgu %xcc, 0x6
19419 ldd [%l7 + 0x18], %f28
19420 fmovspos %icc, %f14, %f0
19421 fbule,a %fcc2, loop_1645
19422 fbue,a %fcc2, loop_1646
19423 fmovde %xcc, %f10, %f25
19424 array16 %l2, %i3, %i7
19425loop_1645:
19426 nop
19427 fitod %f21, %f24
19428loop_1646:
19429 fmovsne %icc, %f3, %f3
19430 fmovdneg %icc, %f27, %f26
19431 nop
19432 fitod %f8, %f26
19433 fdtos %f26, %f19
19434 bgu,a,pn %xcc, loop_1647
19435 movrne %g6, %i1, %l4
19436 ldd [%l7 + 0x40], %l4
19437 and %o4, %o0, %i0
19438loop_1647:
19439 fbg %fcc3, loop_1648
19440 fzeros %f22
19441 tl %xcc, 0x5
19442 bleu,a %xcc, loop_1649
19443loop_1648:
19444 edge16 %l6, %o7, %g3
19445 fnot2 %f14, %f0
19446 movrlez %g4, %g2, %g5
19447loop_1649:
19448 tvs %xcc, 0x0
19449 array16 %l0, %o1, %i6
19450 sir 0x0338
19451 wr %g0, 0x89, %asi
19452 stxa %g7, [%l7 + 0x18] %asi
19453 movrgz %o2, 0x0D0, %l3
19454 fblg,a %fcc1, loop_1650
19455 addccc %i2, %i4, %o3
19456 nop
19457 setx 0x472ED231, %l0, %l6
19458 st %l6, [%l7 + 0x28]
19459 ld [%l7 + 0x28], %f23
19460 fsqrts %f23, %f5
19461 te %icc, 0x0
19462loop_1650:
19463 nop
19464 wr %g0, 0x0c, %asi
19465 stda %f0, [%l7 + 0x40] %asi
19466 set 0x62, %g4
19467 lduha [%l7 + %g4] 0x81, %l1
19468 sir 0x0C79
19469 tvc %xcc, 0x1
19470 tn %xcc, 0x6
19471 fmovdge %icc, %f17, %f0
19472 array32 %o6, %o5, %i5
19473 edge16n %g1, %i3, %l2
19474 brgz %g6, loop_1651
19475 movrlez %i1, %l4, %l5
19476 edge16ln %i7, %o0, %i0
19477 tpos %xcc, 0x3
19478loop_1651:
19479 udivcc %o4, 0x1FB7, %o7
19480 fcmpne16 %f28, %f26, %l6
19481 sra %g4, 0x1F, %g2
19482 fbo %fcc2, loop_1652
19483 bpos,a,pt %icc, loop_1653
19484 fbul %fcc3, loop_1654
19485 xor %g5, %l0, %g3
19486loop_1652:
19487 ldx [%l7 + 0x48], %i6
19488loop_1653:
19489 tneg %xcc, 0x0
19490loop_1654:
19491 sllx %g7, 0x0A, %o1
19492 subc %l3, 0x1965, %i2
19493 fmul8ulx16 %f30, %f2, %f0
19494 fsrc2s %f13, %f2
19495 popc %o2, %o3
19496 subcc %i4, %l1, %o5
19497 movne %xcc, %o6, %i5
19498 fnot1s %f14, %f20
19499 swap [%l7 + 0x48], %g1
19500 te %icc, 0x0
19501 fcmple16 %f0, %f16, %i3
19502 bl,pn %xcc, loop_1655
19503 fands %f18, %f23, %f8
19504 fmovdvs %icc, %f29, %f11
19505 alignaddrl %g6, %i1, %l2
19506loop_1655:
19507 alignaddr %l5, %i7, %l4
19508 ba %xcc, loop_1656
19509 edge16l %i0, %o4, %o0
19510 tsubcctv %o7, 0x17B0, %g4
19511 fpmerge %f4, %f7, %f6
19512loop_1656:
19513 or %g2, %l6, %l0
19514 tvs %icc, 0x1
19515 fornot1 %f30, %f8, %f12
19516 fornot2 %f0, %f10, %f30
19517 srlx %g3, %i6, %g7
19518 fnor %f26, %f18, %f18
19519 nop
19520 fitos %f0, %f30
19521 fstoi %f30, %f21
19522 brnz,a %g5, loop_1657
19523 ba,pt %xcc, loop_1658
19524 edge8l %l3, %i2, %o1
19525 fandnot1s %f19, %f0, %f19
19526loop_1657:
19527 nop
19528 setx 0xF0702120, %l0, %l6
19529 st %l6, [%l7 + 0x08]
19530 ld [%l7 + 0x08], %fsr
19531loop_1658:
19532 movre %o2, 0x176, %i4
19533 edge16n %o3, %l1, %o6
19534 andn %i5, %o5, %i3
19535 bcc loop_1659
19536 edge32 %g6, %i1, %l2
19537 sir 0x07DF
19538 movvc %xcc, %l5, %g1
19539loop_1659:
19540 sdiv %i7, 0x0A68, %i0
19541 fbue,a %fcc2, loop_1660
19542 nop
19543 fitos %f3, %f31
19544 fstod %f31, %f20
19545 sdiv %l4, 0x1FD9, %o4
19546 fnegs %f1, %f8
19547loop_1660:
19548 bge,pt %icc, loop_1661
19549 ldub [%l7 + 0x35], %o7
19550 movleu %xcc, %g4, %o0
19551 bge,pt %xcc, loop_1662
19552loop_1661:
19553 array8 %l6, %g2, %g3
19554 fxor %f20, %f8, %f24
19555 fmovrdgez %l0, %f8, %f14
19556loop_1662:
19557 movcs %xcc, %g7, %g5
19558 movvs %xcc, %i6, %i2
19559 edge32 %l3, %o1, %o2
19560 fmovsvc %icc, %f23, %f6
19561 edge8 %i4, %o3, %o6
19562 stb %i5, [%l7 + 0x1F]
19563 fcmple32 %f16, %f6, %l1
19564 set 0x5B, %i6
19565 ldstuba [%l7 + %i6] 0x80, %i3
19566 brnz,a %o5, loop_1663
19567 fxnors %f21, %f19, %f15
19568 lduh [%l7 + 0x20], %g6
19569 movre %l2, 0x127, %l5
19570loop_1663:
19571 movrne %i1, 0x272, %g1
19572 movre %i0, %i7, %l4
19573 edge32l %o7, %o4, %g4
19574 stx %l6, [%l7 + 0x58]
19575 fones %f8
19576 orcc %g2, %g3, %l0
19577 ble,pn %xcc, loop_1664
19578 movleu %icc, %o0, %g7
19579 edge32ln %i6, %i2, %l3
19580 set 0x10, %l0
19581 ldstuba [%l7 + %l0] 0x11, %o1
19582loop_1664:
19583 edge8l %o2, %g5, %o3
19584 wr %g0, 0x10, %asi
19585 ldswa [%l7 + 0x74] %asi, %i4
19586 bleu loop_1665
19587 orn %o6, %i5, %i3
19588 movpos %icc, %o5, %l1
19589 wr %g0, 0x18, %asi
19590 prefetcha [%l7 + 0x08] %asi, 0x2
19591loop_1665:
19592 move %icc, %l5, %i1
19593 movrne %l2, %i0, %g1
19594 set 0x10, %o6
19595 prefetcha [%l7 + %o6] 0x89, 0x2
19596 movl %icc, %i7, %o7
19597 udivx %o4, 0x0F04, %g4
19598 call loop_1666
19599 fbne,a %fcc0, loop_1667
19600 tle %xcc, 0x2
19601 xor %g2, %g3, %l0
19602loop_1666:
19603 be %icc, loop_1668
19604loop_1667:
19605 fcmpeq32 %f8, %f12, %o0
19606 set 0x60, %g6
19607 swapa [%l7 + %g6] 0x80, %l6
19608loop_1668:
19609 fblg,a %fcc0, loop_1669
19610 taddcc %i6, %g7, %i2
19611 fbn,a %fcc2, loop_1670
19612 be,a loop_1671
19613loop_1669:
19614 andcc %o1, %l3, %o2
19615 alignaddrl %g5, %o3, %i4
19616loop_1670:
19617 std %f8, [%l7 + 0x60]
19618loop_1671:
19619 movre %i5, 0x351, %o6
19620 taddcc %i3, %o5, %g6
19621 tl %icc, 0x5
19622 edge32n %l5, %l1, %l2
19623 orn %i1, %g1, %i0
19624 fxnor %f6, %f30, %f28
19625 fbne,a %fcc0, loop_1672
19626 edge8 %l4, %i7, %o7
19627 or %g4, %o4, %g2
19628 fbuge,a %fcc2, loop_1673
19629loop_1672:
19630 udivx %l0, 0x1677, %o0
19631 movn %xcc, %l6, %i6
19632 mulscc %g7, 0x02D4, %i2
19633loop_1673:
19634 ta %xcc, 0x4
19635 swap [%l7 + 0x3C], %o1
19636 ta %icc, 0x0
19637 movl %xcc, %g3, %l3
19638 fmul8x16au %f18, %f1, %f16
19639 srlx %o2, 0x1B, %g5
19640 fnand %f18, %f16, %f12
19641 edge16ln %o3, %i4, %i5
19642 sdivcc %o6, 0x102F, %o5
19643 move %xcc, %g6, %i3
19644 subccc %l5, 0x1870, %l1
19645 nop
19646 setx 0xF81FE3C1, %l0, %l6
19647 st %l6, [%l7 + 0x28]
19648 ld [%l7 + 0x28], %f15
19649 setx 0xE9F14946, %l1, %l5
19650 st %l5, [%l7 + 0x10]
19651 ld [%l7 + 0x10], %f9
19652 fsubs %f9, %f15, %f7
19653 edge32 %i1, %l2, %i0
19654 srax %g1, %i7, %l4
19655 swap [%l7 + 0x50], %g4
19656 wr %g0, 0x27, %asi
19657 stha %o7, [%l7 + 0x5E] %asi
19658 membar #Sync
19659 orcc %o4, 0x07AF, %l0
19660 movrne %g2, 0x085, %l6
19661 wr %g0, 0x80, %asi
19662 ldsha [%l7 + 0x34] %asi, %o0
19663 stbar
19664 tvc %icc, 0x1
19665 nop
19666 setx 0xA9D76C11405A95BD, %l0, %l6
19667 stx %l6, [%l7 + 0x08]
19668 ldx [%l7 + 0x08], %fsr
19669 fcmpgt32 %f8, %f28, %g7
19670 fpack16 %f6, %f8
19671 tpos %xcc, 0x6
19672 saved
19673 rdpr %cwp, %g1
19674 rdpr %cansave, %g2
19675 rdpr %canrestore, %g3
19676 rdpr %cleanwin, %g4
19677 rdpr %otherwin, %g5
19678 rdpr %wstate, %g6
19679 bshuffle %f16, %f4, %f12
19680 orncc %i6, %i2, %g3
19681 bvc,a loop_1674
19682 nop
19683 fitod %f19, %f16
19684 sdivcc %o1, 0x1FAC, %o2
19685 movrne %g5, %l3, %o3
19686loop_1674:
19687 bcc loop_1675
19688 prefetch [%l7 + 0x24], 0x3
19689 nop
19690 setx 0x6CB76B70D3BE41EA, %l0, %l6
19691 stx %l6, [%l7 + 0x28]
19692 ldd [%l7 + 0x28], %f20
19693 setx 0x3F4C6C76FFF81BA2, %l1, %l5
19694 stx %l5, [%l7 + 0x10]
19695 ldd [%l7 + 0x10], %f16
19696 faddd %f16, %f20, %f24
19697 fmovsgu %xcc, %f29, %f7
19698loop_1675:
19699 sir 0x02EF
19700 edge16 %i4, %o6, %o5
19701 fbg %fcc0, loop_1676
19702 orcc %g6, 0x1B2C, %i5
19703 edge16 %l5, %i3, %i1
19704 movn %xcc, %l1, %i0
19705loop_1676:
19706 ld [%l7 + 0x24], %f15
19707 brlz,a %g1, loop_1677
19708 fmovsvc %xcc, %f24, %f11
19709 smulcc %i7, %l4, %g4
19710 movg %xcc, %l2, %o4
19711loop_1677:
19712 xorcc %l0, 0x18A0, %g2
19713 udiv %o7, 0x11F6, %l6
19714 srax %g7, 0x12, %i6
19715 tgu %xcc, 0x1
19716 mova %xcc, %o0, %i2
19717 tl %xcc, 0x1
19718 te %icc, 0x1
19719 edge32l %g3, %o2, %g5
19720 nop
19721 setx 0x4D013D74, %l0, %l6
19722 st %l6, [%l7 + 0x28]
19723 ld [%l7 + 0x28], %f5
19724 setx 0x47AAF7A1, %l1, %l5
19725 st %l5, [%l7 + 0x10]
19726 ld [%l7 + 0x10], %f11
19727 fmuls %f11, %f5, %f28
19728 array8 %o1, %o3, %l3
19729 array16 %o6, %o5, %i4
19730 fmovdneg %xcc, %f11, %f20
19731 nop
19732 fitod %f2, %f4
19733 fdtos %f4, %f17
19734 xorcc %g6, %l5, %i5
19735 tsubcc %i1, %l1, %i0
19736 wr %g0, 0x11, %asi
19737 lduba [%l7 + 0x37] %asi, %i3
19738 sra %g1, %l4, %g4
19739 movpos %icc, %i7, %o4
19740 tneg %xcc, 0x5
19741 tleu %icc, 0x3
19742 edge16l %l2, %l0, %g2
19743 ldub [%l7 + 0x19], %l6
19744 move %icc, %g7, %i6
19745 movne %xcc, %o0, %i2
19746 fmovdvc %icc, %f17, %f21
19747 or %g3, 0x10B8, %o7
19748 tle %xcc, 0x5
19749 fmovdge %xcc, %f27, %f10
19750 movrlz %o2, %g5, %o1
19751 set 0x3C, %o7
19752 lduha [%l7 + %o7] 0x88, %l3
19753 brz %o6, loop_1678
19754 fbule %fcc1, loop_1679
19755 nop
19756 setx 0xDD10E64F14910AF5, %l0, %l6
19757 stx %l6, [%l7 + 0x28]
19758 ldd [%l7 + 0x28], %f2
19759 fsqrtd %f2, %f20
19760 tle %icc, 0x0
19761loop_1678:
19762 edge32ln %o5, %o3, %g6
19763loop_1679:
19764 membar 0x4B
19765 brlz %l5, loop_1680
19766 tcs %xcc, 0x4
19767 ldub [%l7 + 0x1A], %i4
19768 fbo %fcc2, loop_1681
19769loop_1680:
19770 edge32l %i1, %l1, %i0
19771 fors %f5, %f28, %f9
19772 nop
19773 setx 0x538225CD1B1EB0C1, %l0, %l6
19774 stx %l6, [%l7 + 0x28]
19775 ldd [%l7 + 0x28], %f24
19776 setx 0xE9C6D69539FA78A8, %l1, %l5
19777 stx %l5, [%l7 + 0x10]
19778 ldd [%l7 + 0x10], %f10
19779 fsubd %f10, %f24, %f20
19780loop_1681:
19781 tsubcctv %i3, %i5, %l4
19782 ba,a loop_1682
19783 edge32 %g4, %g1, %o4
19784 srax %i7, 0x17, %l2
19785 movleu %icc, %l0, %l6
19786loop_1682:
19787 bcs,a loop_1683
19788 nop
19789 setx 0x31CDD6AEF5E9243F, %l0, %l6
19790 stx %l6, [%l7 + 0x28]
19791 ldd [%l7 + 0x28], %f26
19792 fsqrtd %f26, %f16
19793 nop
19794 setx 0xA6C3243B8058E4DF, %l0, %l6
19795 stx %l6, [%l7 + 0x28]
19796 ldx [%l7 + 0x28], %fsr
19797 subcc %g7, %i6, %g2
19798loop_1683:
19799 nop
19800 set 0x70, %g5
19801 stwa %i2, [%l7 + %g5] 0xeb
19802 membar #Sync
19803 or %o0, %g3, %o2
19804 fcmpgt32 %f14, %f24, %o7
19805 sdivcc %g5, 0x1057, %l3
19806 move %icc, %o1, %o6
19807 fpadd32 %f10, %f18, %f10
19808 movn %icc, %o3, %g6
19809 edge16 %l5, %o5, %i1
19810 add %l7, 0x78, %l6
19811 wr %g0, 0x89, %asi
19812 casxa [%l6] %asi, %i4, %l1
19813 te %icc, 0x5
19814 andcc %i0, 0x0E2A, %i3
19815 te %xcc, 0x7
19816 movcs %icc, %l4, %g4
19817 te %icc, 0x5
19818 set 0x44, %l6
19819 swapa [%l7 + %l6] 0x11, %i5
19820 andcc %o4, 0x0890, %g1
19821 fmovdcc %xcc, %f24, %f21
19822 fmovdn %icc, %f8, %f0
19823 movg %xcc, %i7, %l0
19824 wr %g0, 0x80, %asi
19825 sta %f12, [%l7 + 0x18] %asi
19826 sdiv %l6, 0x0EBA, %l2
19827 tg %icc, 0x6
19828 fpadd32 %f6, %f20, %f0
19829 movvs %xcc, %g7, %i6
19830 taddcc %i2, 0x1568, %o0
19831 array32 %g2, %g3, %o7
19832 fbue %fcc3, loop_1684
19833 fbug %fcc2, loop_1685
19834 sllx %g5, %l3, %o2
19835 udiv %o6, 0x00F3, %o3
19836loop_1684:
19837 sub %g6, 0x12A3, %o1
19838loop_1685:
19839 srax %o5, 0x1F, %i1
19840 tvc %xcc, 0x5
19841 sdivcc %i4, 0x04CE, %l5
19842 tcc %xcc, 0x1
19843 stw %l1, [%l7 + 0x24]
19844 fmovsge %icc, %f30, %f6
19845 fmovse %xcc, %f14, %f17
19846 bvc,pn %xcc, loop_1686
19847 fmovrdgez %i0, %f30, %f20
19848 edge8l %l4, %i3, %g4
19849 stx %i5, [%l7 + 0x58]
19850loop_1686:
19851 nop
19852 add %l7, 0x50, %l6
19853 wr %g0, 0x0c, %asi
19854 casxa [%l6] %asi, %o4, %i7
19855 fmovdg %xcc, %f20, %f31
19856 mova %icc, %l0, %l6
19857 fmovrdlez %g1, %f14, %f4
19858 nop
19859 setx 0xEC4B16C8ED3B0CED, %l0, %l6
19860 stx %l6, [%l7 + 0x28]
19861 ldd [%l7 + 0x28], %f26
19862 fsqrtd %f26, %f16
19863 orcc %g7, 0x1E20, %i6
19864 nop
19865 setx 0x0E8C527405CEE8A7, %l0, %l6
19866 stx %l6, [%l7 + 0x28]
19867 ldd [%l7 + 0x28], %f28
19868 fsqrtd %f28, %f26
19869 fbne,a %fcc2, loop_1687
19870 ldx [%l7 + 0x60], %l2
19871 alignaddrl %i2, %o0, %g2
19872 subcc %g3, %o7, %g5
19873loop_1687:
19874 fsrc2 %f22, %f28
19875 movge %icc, %o2, %o6
19876 movleu %xcc, %l3, %g6
19877 bleu,a,pt %xcc, loop_1688
19878 bvs,a,pn %xcc, loop_1689
19879 mova %xcc, %o3, %o1
19880 movn %icc, %i1, %o5
19881loop_1688:
19882 movvc %icc, %l5, %l1
19883loop_1689:
19884 move %icc, %i4, %l4
19885 sdivx %i0, 0x157E, %g4
19886 bl loop_1690
19887 move %icc, %i5, %o4
19888 nop
19889 setx 0x57A2F76F6FFB59E4, %l0, %l6
19890 stx %l6, [%l7 + 0x28]
19891 ldd [%l7 + 0x28], %f2
19892 setx 0xE77F18D55C28B080, %l1, %l5
19893 stx %l5, [%l7 + 0x10]
19894 ldd [%l7 + 0x10], %f16
19895 faddd %f16, %f2, %f14
19896 udivx %i7, 0x0506, %l0
19897loop_1690:
19898 mulx %l6, 0x1731, %i3
19899 tvc %xcc, 0x3
19900 addccc %g7, %i6, %l2
19901 edge8ln %g1, %i2, %g2
19902 tpos %xcc, 0x3
19903 tvc %icc, 0x7
19904 wr %g0, 0x18, %asi
19905 ldsha [%l7 + 0x78] %asi, %o0
19906 orncc %o7, 0x1E04, %g3
19907 smul %o2, %g5, %o6
19908 edge16l %l3, %o3, %g6
19909 ba,pn %xcc, loop_1691
19910 andncc %i1, %o5, %o1
19911 sdivx %l1, 0x0BCB, %i4
19912 nop
19913 fitos %f13, %f0
19914 fstox %f0, %f22
19915loop_1691:
19916 ldstub [%l7 + 0x11], %l5
19917 smul %i0, 0x0EE3, %g4
19918 movrgz %l4, %i5, %i7
19919 tg %xcc, 0x7
19920 sdivcc %o4, 0x1B39, %l6
19921 fbug,a %fcc2, loop_1692
19922 fmovrdgz %i3, %f8, %f14
19923 andcc %l0, 0x18D7, %i6
19924 xnorcc %g7, %l2, %i2
19925loop_1692:
19926 prefetch [%l7 + 0x78], 0x2
19927 stw %g2, [%l7 + 0x20]
19928 taddcc %o0, 0x140C, %g1
19929 bgu,a,pn %xcc, loop_1693
19930 sll %o7, %o2, %g5
19931 nop
19932 fitod %f30, %f2
19933 edge8ln %g3, %o6, %l3
19934loop_1693:
19935 movrne %g6, 0x2E0, %o3
19936 fblg,a %fcc0, loop_1694
19937 movvs %icc, %o5, %o1
19938 fbug,a %fcc1, loop_1695
19939 tvc %icc, 0x3
19940loop_1694:
19941 sethi 0x16C7, %l1
19942 restored
19943 rdpr %cwp, %g1
19944 rdpr %cansave, %g2
19945 rdpr %canrestore, %g3
19946 rdpr %cleanwin, %g4
19947 rdpr %otherwin, %g5
19948 rdpr %wstate, %g6
19949loop_1695:
19950 alignaddr %i1, %l5, %i0
19951 st %f2, [%l7 + 0x30]
19952 movrlez %i4, %l4, %i5
19953 tg %xcc, 0x1
19954 andcc %i7, 0x181C, %g4
19955 sethi 0x17CC, %l6
19956 ta %icc, 0x5
19957 edge16n %o4, %l0, %i6
19958 edge8n %g7, %l2, %i3
19959 bleu loop_1696
19960 fmovsge %icc, %f13, %f19
19961 umul %i2, %o0, %g1
19962 ta %xcc, 0x1
19963loop_1696:
19964 movcc %icc, %g2, %o7
19965 movgu %xcc, %g5, %o2
19966 fmovrslez %g3, %f15, %f15
19967 nop
19968 fitos %f4, %f13
19969 fstod %f13, %f8
19970 edge32l %o6, %g6, %o3
19971 std %f26, [%l7 + 0x68]
19972 edge16l %o5, %o1, %l1
19973 tg %icc, 0x0
19974 fnegs %f16, %f19
19975 sub %i1, 0x1109, %l5
19976 fmovsne %xcc, %f31, %f20
19977 tne %xcc, 0x1
19978 andncc %i0, %l3, %l4
19979 fxnor %f16, %f0, %f24
19980 movcc %xcc, %i5, %i4
19981 sra %g4, 0x0F, %l6
19982 xor %i7, %o4, %l0
19983 edge16 %i6, %l2, %g7
19984 xor %i3, 0x16CA, %i2
19985 fpadd16s %f14, %f6, %f20
19986 movvc %xcc, %g1, %o0
19987 fmovdvs %icc, %f27, %f14
19988 andcc %g2, 0x04EF, %o7
19989 nop
19990 setx 0x105C07C314708B30, %l0, %l6
19991 stx %l6, [%l7 + 0x28]
19992 ldd [%l7 + 0x28], %f14
19993 setx 0x96FCBE55EA290512, %l1, %l5
19994 stx %l5, [%l7 + 0x10]
19995 ldd [%l7 + 0x10], %f28
19996 fmuld %f28, %f14, %f28
19997 fmovse %icc, %f25, %f22
19998 bg,pn %xcc, loop_1697
19999 movre %g5, 0x06A, %g3
20000 wr %g0, 0x10, %asi
20001 stba %o6, [%l7 + 0x0A] %asi
20002loop_1697:
20003 fmovsle %xcc, %f2, %f16
20004 ldsw [%l7 + 0x14], %g6
20005 movg %icc, %o3, %o2
20006 edge16n %o5, %o1, %l1
20007 te %icc, 0x0
20008 xnor %l5, %i0, %l3
20009 smul %i1, %l4, %i5
20010 xorcc %g4, %i4, %i7
20011 srax %o4, 0x01, %l0
20012 smulcc %i6, %l6, %l2
20013 movl %icc, %i3, %i2
20014 fpsub32s %f4, %f9, %f18
20015 fmovdl %icc, %f21, %f5
20016 ldsh [%l7 + 0x4C], %g1
20017 add %o0, %g7, %g2
20018 taddcctv %g5, 0x073C, %o7
20019 bn %icc, loop_1698
20020 udiv %o6, 0x0A68, %g6
20021 fmovrsgz %g3, %f15, %f14
20022 nop
20023 setx 0x107008D8, %l0, %l6
20024 st %l6, [%l7 + 0x24]
20025 ld [%l7 + 0x24], %fsr
20026loop_1698:
20027 movrne %o3, %o2, %o5
20028 movpos %icc, %o1, %l1
20029 fsrc2s %f3, %f7
20030 fmovsne %icc, %f21, %f11
20031 srax %i0, %l5, %i1
20032 fmovda %xcc, %f16, %f27
20033 array32 %l4, %l3, %g4
20034 membar 0x37
20035 movge %icc, %i4, %i5
20036 ldstub [%l7 + 0x72], %i7
20037 edge32 %l0, %i6, %o4
20038 fsrc2s %f16, %f26
20039 tsubcc %l6, 0x0D2F, %i3
20040 movcc %xcc, %l2, %i2
20041 movge %xcc, %o0, %g7
20042 ldstub [%l7 + 0x6D], %g1
20043 fbug %fcc0, loop_1699
20044 lduh [%l7 + 0x38], %g2
20045 movcs %icc, %g5, %o7
20046 fcmpeq16 %f12, %f24, %g6
20047loop_1699:
20048 bleu,a,pn %xcc, loop_1700
20049 saved
20050 rdpr %cwp, %g1
20051 rdpr %cansave, %g2
20052 rdpr %canrestore, %g3
20053 rdpr %cleanwin, %g4
20054 rdpr %otherwin, %g5
20055 rdpr %wstate, %g6
20056 tsubcctv %g3, 0x0265, %o6
20057 movg %xcc, %o3, %o2
20058loop_1700:
20059 ba,a loop_1701
20060 fpadd32s %f6, %f23, %f25
20061 bgu,a loop_1702
20062 nop
20063 fitos %f2, %f1
20064 fstox %f1, %f14
20065 fxtos %f14, %f0
20066loop_1701:
20067 fbge %fcc1, loop_1703
20068 saved
20069 rdpr %cwp, %g1
20070 rdpr %cansave, %g2
20071 rdpr %canrestore, %g3
20072 rdpr %cleanwin, %g4
20073 rdpr %otherwin, %g5
20074 rdpr %wstate, %g6
20075loop_1702:
20076 xnor %o1, 0x15A6, %o5
20077 fblg %fcc0, loop_1704
20078loop_1703:
20079 tpos %icc, 0x6
20080 edge16ln %i0, %l1, %i1
20081 edge16l %l5, %l4, %g4
20082loop_1704:
20083 edge8n %l3, %i4, %i5
20084 tneg %xcc, 0x2
20085 fbge %fcc2, loop_1705
20086 movge %icc, %i7, %l0
20087 nop
20088 setx 0xC91F7625206C4384, %l0, %l6
20089 stx %l6, [%l7 + 0x70]
20090 ldx [%l7 + 0x70], %fsr
20091 bcs,a,pn %xcc, loop_1706
20092loop_1705:
20093 nop
20094 fitod %f4, %f4
20095 fdtox %f4, %f28
20096 fblg,a %fcc3, loop_1707
20097 fmul8sux16 %f8, %f14, %f0
20098loop_1706:
20099 fmovdcc %xcc, %f27, %f10
20100 sub %i6, %o4, %l6
20101loop_1707:
20102 movleu %icc, %i3, %l2
20103 ldstub [%l7 + 0x63], %i2
20104 edge32n %g7, %g1, %o0
20105 fba %fcc2, loop_1708
20106 andcc %g2, 0x1A0B, %o7
20107 ta %icc, 0x2
20108 udivx %g5, 0x1298, %g6
20109loop_1708:
20110 bvs %xcc, loop_1709
20111 nop
20112 setx loop_1710, %l0, %l1
20113 wrpr 0x1, %tl
20114 wrpr %l1, %tpc
20115 add %l1, 0x4, %l1
20116 wrpr %l1, %tnpc
20117 setx 0x34400001400, %l0, %l1
20118 wrpr %l1, %tstate
20119 wrhpr 0x4, %htstate
20120 retry
20121 nop
20122 fitos %f3, %f6
20123 fbne %fcc1, loop_1711
20124loop_1709:
20125 fmovdl %xcc, %f5, %f17
20126loop_1710:
20127 brgez %o6, loop_1712
20128 nop
20129 setx 0xE188746E, %l0, %l6
20130 st %l6, [%l7 + 0x28]
20131 ld [%l7 + 0x28], %f5
20132 setx 0x0D49C192, %l1, %l5
20133 st %l5, [%l7 + 0x10]
20134 ld [%l7 + 0x10], %f14
20135 fmuls %f14, %f5, %f25
20136loop_1711:
20137 fcmpne32 %f12, %f16, %g3
20138 sll %o2, %o1, %o3
20139loop_1712:
20140 lduw [%l7 + 0x38], %i0
20141 movneg %xcc, %l1, %o5
20142 add %l7, 0x28, %l6
20143 wr %g0, 0x80, %asi
20144 casxa [%l6] %asi, %l5, %l4
20145 fbe,a %fcc2, loop_1713
20146 tvs %xcc, 0x5
20147 tsubcctv %g4, %i1, %i4
20148 array32 %i5, %l3, %i7
20149loop_1713:
20150 udiv %l0, 0x187E, %o4
20151 flush %l7 + 0x14
20152 tsubcc %l6, %i6, %i3
20153 bleu,pt %icc, loop_1714
20154 fornot1 %f20, %f0, %f16
20155 fmovda %icc, %f9, %f4
20156 wr %g0, 0x11, %asi
20157 ldda [%l7 + 0x10] %asi, %i2
20158loop_1714:
20159 st %f17, [%l7 + 0x7C]
20160 udiv %l2, 0x11B7, %g7
20161 movgu %icc, %g1, %g2
20162 udivcc %o0, 0x086B, %o7
20163 bne,a %xcc, loop_1715
20164 fbo,a %fcc0, loop_1716
20165 xnorcc %g6, %o6, %g5
20166 ldsw [%l7 + 0x60], %g3
20167loop_1715:
20168 movrlez %o2, 0x138, %o1
20169loop_1716:
20170 edge32ln %o3, %i0, %o5
20171 addcc %l1, %l4, %l5
20172 fmovsvs %xcc, %f11, %f5
20173 umulcc %i1, 0x0EB3, %i4
20174 tle %icc, 0x4
20175 fpack32 %f10, %f6, %f2
20176 set 0x70, %o3
20177 ldda [%l7 + %o3] 0xea, %i4
20178 nop
20179 fitod %f2, %f6
20180 fdtox %f6, %f2
20181 fxtod %f2, %f30
20182 movne %xcc, %g4, %i7
20183 fsrc2 %f14, %f22
20184 fmovspos %xcc, %f2, %f28
20185 movpos %xcc, %l3, %l0
20186 tg %xcc, 0x1
20187 and %l6, %i6, %o4
20188 smulcc %i2, %i3, %l2
20189 edge32ln %g1, %g7, %g2
20190 ldsw [%l7 + 0x38], %o7
20191 edge32ln %g6, %o6, %g5
20192 movge %icc, %o0, %o2
20193 restored
20194 rdpr %cwp, %g1
20195 rdpr %cansave, %g2
20196 rdpr %canrestore, %g3
20197 rdpr %cleanwin, %g4
20198 rdpr %otherwin, %g5
20199 rdpr %wstate, %g6
20200 xor %o1, %o3, %g3
20201 movre %i0, 0x3B3, %o5
20202 movrlz %l1, 0x274, %l5
20203 xnor %i1, 0x097C, %i4
20204 fbuge,a %fcc3, loop_1717
20205 movrlez %l4, 0x042, %i5
20206 restored
20207 rdpr %cwp, %g1
20208 rdpr %cansave, %g2
20209 rdpr %canrestore, %g3
20210 rdpr %cleanwin, %g4
20211 rdpr %otherwin, %g5
20212 rdpr %wstate, %g6
20213 pdist %f12, %f30, %f22
20214loop_1717:
20215 bl,pt %icc, loop_1718
20216 tsubcctv %i7, 0x01EE, %g4
20217 add %l3, %l0, %i6
20218 fornot2 %f10, %f30, %f0
20219loop_1718:
20220 edge32n %o4, %i2, %l6
20221 fmovsle %xcc, %f6, %f31
20222 movg %xcc, %i3, %l2
20223 movpos %xcc, %g7, %g1
20224 fcmpgt16 %f12, %f28, %o7
20225 fmovde %xcc, %f1, %f4
20226 fbge,a %fcc3, loop_1719
20227 fmovsgu %xcc, %f13, %f14
20228 and %g6, %g2, %o6
20229 sub %g5, 0x1B78, %o0
20230loop_1719:
20231 fxor %f6, %f0, %f6
20232 fcmpeq16 %f20, %f2, %o2
20233 for %f4, %f22, %f18
20234 fabss %f1, %f0
20235 ble,a,pn %xcc, loop_1720
20236 prefetch [%l7 + 0x70], 0x3
20237 fcmpeq16 %f12, %f22, %o3
20238 subcc %g3, 0x0788, %o1
20239loop_1720:
20240 fbul %fcc0, loop_1721
20241 movrgz %i0, 0x134, %o5
20242 tle %icc, 0x1
20243 tsubcc %l5, 0x0CCB, %i1
20244loop_1721:
20245 edge32 %l1, %l4, %i4
20246 mulscc %i5, 0x1008, %i7
20247 fbuge,a %fcc2, loop_1722
20248 umul %l3, %g4, %l0
20249 movvs %icc, %i6, %i2
20250 tg %icc, 0x0
20251loop_1722:
20252 srl %l6, 0x1C, %o4
20253 nop
20254 fitos %f16, %f1
20255 fbn,a %fcc1, loop_1723
20256 sub %l2, %g7, %i3
20257 movleu %icc, %g1, %g6
20258 ba,a loop_1724
20259loop_1723:
20260 array8 %g2, %o6, %g5
20261 movgu %xcc, %o0, %o2
20262 tcc %icc, 0x6
20263loop_1724:
20264 nop
20265 fitos %f29, %f18
20266 bcs %xcc, loop_1725
20267 tvs %xcc, 0x1
20268 fcmpeq16 %f14, %f28, %o7
20269 saved
20270 rdpr %cwp, %g1
20271 rdpr %cansave, %g2
20272 rdpr %canrestore, %g3
20273 rdpr %cleanwin, %g4
20274 rdpr %otherwin, %g5
20275 rdpr %wstate, %g6
20276loop_1725:
20277 tneg %xcc, 0x2
20278 flush %l7 + 0x14
20279 fmuld8sux16 %f28, %f22, %f24
20280 andn %o3, 0x02CB, %o1
20281 ldstub [%l7 + 0x3C], %g3
20282 te %icc, 0x7
20283 movrne %o5, %l5, %i1
20284 edge8l %l1, %l4, %i0
20285 xorcc %i4, %i5, %i7
20286 fbg,a %fcc0, loop_1726
20287 array8 %g4, %l3, %i6
20288 fands %f3, %f20, %f10
20289 fxors %f7, %f1, %f4
20290loop_1726:
20291 nop
20292 wr %g0, 0x22, %asi
20293 stxa %i2, [%l7 + 0x48] %asi
20294 membar #Sync
20295 array32 %l6, %l0, %o4
20296 edge16n %l2, %g7, %g1
20297 brlz,a %g6, loop_1727
20298 sir 0x11B3
20299 orn %i3, 0x0EE6, %g2
20300 tne %xcc, 0x4
20301loop_1727:
20302 mova %xcc, %g5, %o6
20303 swap [%l7 + 0x54], %o2
20304 fbe %fcc3, loop_1728
20305 movre %o0, %o7, %o1
20306 bg,pn %icc, loop_1729
20307 sdiv %o3, 0x16AB, %o5
20308loop_1728:
20309 edge8n %l5, %i1, %l1
20310 fmovrdlez %l4, %f6, %f16
20311loop_1729:
20312 array8 %g3, %i4, %i5
20313 mulscc %i0, %g4, %i7
20314 membar 0x50
20315 fbn,a %fcc0, loop_1730
20316 or %i6, 0x0BAA, %l3
20317 wr %g0, 0x81, %asi
20318 stwa %i2, [%l7 + 0x0C] %asi
20319loop_1730:
20320 brnz %l6, loop_1731
20321 movg %icc, %o4, %l2
20322 array32 %l0, %g7, %g1
20323 add %l7, 0x7C, %l6
20324 wr %g0, 0x88, %asi
20325 lda [%l6] %asi, %i3
20326 casa [%l6] 0x88, %i3, %g6
20327loop_1731:
20328 or %g2, %o6, %g5
20329 movrgz %o2, 0x13F, %o0
20330 popc 0x0D65, %o1
20331 movne %xcc, %o7, %o5
20332 fzero %f14
20333 movleu %icc, %o3, %i1
20334 nop
20335 setx loop_1732, %l0, %l1
20336 wrpr 0x1, %tl
20337 wrpr %l1, %tnpc
20338 setx 0x34400001400, %l0, %l1
20339 wrpr %l1, %tstate
20340 wrhpr 0x4, %htstate
20341 done
20342 fmovsneg %icc, %f5, %f14
20343 sllx %l1, 0x16, %l4
20344 sll %g3, 0x14, %l5
20345loop_1732:
20346 ldd [%l7 + 0x08], %f16
20347 fmovrdlez %i5, %f10, %f10
20348 st %f20, [%l7 + 0x78]
20349 sir 0x18E2
20350 nop
20351 fitod %f12, %f16
20352 fdtox %f16, %f20
20353 fxtod %f20, %f8
20354 movvc %icc, %i4, %g4
20355 nop
20356 setx loop_1733, %l0, %l1
20357 wrpr 0x1, %tl
20358 wrpr %l1, %tpc
20359 add %l1, 0x4, %l1
20360 wrpr %l1, %tnpc
20361 setx 0x34400001400, %l0, %l1
20362 wrpr %l1, %tstate
20363 wrhpr 0x4, %htstate
20364 retry
20365 sir 0x1C67
20366 tne %xcc, 0x0
20367 fsrc1 %f30, %f0
20368loop_1733:
20369 movvc %icc, %i7, %i0
20370 membar 0x61
20371 fbn,a %fcc3, loop_1734
20372 sir 0x0973
20373 sth %l3, [%l7 + 0x08]
20374 mulx %i6, 0x1B53, %i2
20375loop_1734:
20376 movcs %icc, %l6, %o4
20377 movge %icc, %l0, %g7
20378 tl %xcc, 0x5
20379 ble,a %xcc, loop_1735
20380 fbue,a %fcc2, loop_1736
20381 subc %l2, 0x0749, %g1
20382 fblg %fcc2, loop_1737
20383loop_1735:
20384 faligndata %f14, %f12, %f22
20385loop_1736:
20386 movrne %i3, 0x1CC, %g2
20387 taddcctv %o6, %g6, %g5
20388loop_1737:
20389 bl,a %icc, loop_1738
20390 tsubcctv %o0, 0x0090, %o1
20391 tsubcctv %o2, %o7, %o5
20392 fabss %f0, %f6
20393loop_1738:
20394 xnorcc %o3, 0x030E, %l1
20395 bcc %xcc, loop_1739
20396 umul %l4, %g3, %i1
20397 fbug,a %fcc1, loop_1740
20398 subc %l5, 0x0D52, %i5
20399loop_1739:
20400 edge32 %i4, %i7, %i0
20401 smulcc %l3, %g4, %i6
20402loop_1740:
20403 ldsb [%l7 + 0x5F], %l6
20404 brlz,a %o4, loop_1741
20405 bl,a loop_1742
20406 addccc %i2, 0x05F0, %l0
20407 smulcc %l2, %g7, %i3
20408loop_1741:
20409 fmovdcc %xcc, %f21, %f17
20410loop_1742:
20411 nop
20412 wr %g0, 0x11, %asi
20413 ldda [%l7 + 0x40] %asi, %f16
20414 sdiv %g2, 0x0404, %g1
20415 nop
20416 fitod %f12, %f2
20417 fdtoi %f2, %f5
20418 fcmpgt32 %f22, %f22, %o6
20419 prefetch [%l7 + 0x54], 0x1
20420 move %xcc, %g6, %g5
20421 movrlez %o1, 0x23C, %o2
20422 nop
20423 setx 0x5FAE3D8EB814BE10, %l0, %l6
20424 stx %l6, [%l7 + 0x28]
20425 ldd [%l7 + 0x28], %f18
20426 setx 0x3030764C53563861, %l1, %l5
20427 stx %l5, [%l7 + 0x10]
20428 ldd [%l7 + 0x10], %f16
20429 faddd %f16, %f18, %f4
20430 bleu,a,pn %icc, loop_1743
20431 fands %f14, %f10, %f12
20432 array16 %o7, %o0, %o5
20433 xor %o3, %l1, %l4
20434loop_1743:
20435 nop
20436 set 0x16, %o4
20437 ldstuba [%l7 + %o4] 0x04, %i1
20438 fmovsneg %xcc, %f6, %f13
20439 fsrc1 %f0, %f24
20440 nop
20441 fitod %f20, %f12
20442 bvs,a,pt %icc, loop_1744
20443 mulx %g3, %l5, %i5
20444 bn,a %icc, loop_1745
20445 andcc %i4, %i0, %i7
20446loop_1744:
20447 or %g4, 0x039A, %i6
20448 edge16l %l6, %l3, %i2
20449loop_1745:
20450 nop
20451 fitos %f11, %f17
20452 fstoi %f17, %f31
20453 movrgz %l0, 0x340, %o4
20454 fmovsneg %xcc, %f12, %f24
20455 fcmpne32 %f6, %f22, %g7
20456 tgu %xcc, 0x1
20457 bne,a loop_1746
20458 andn %l2, %i3, %g1
20459 wr %g0, 0x04, %asi
20460 ldsha [%l7 + 0x5E] %asi, %g2
20461loop_1746:
20462 ldsh [%l7 + 0x56], %o6
20463 fandnot1 %f6, %f28, %f14
20464 addc %g6, 0x0343, %o1
20465 umul %g5, %o7, %o0
20466 fbul %fcc3, loop_1747
20467 call loop_1748
20468 edge8ln %o5, %o3, %o2
20469 orncc %l1, %i1, %g3
20470loop_1747:
20471 addcc %l5, %i5, %l4
20472loop_1748:
20473 fmovdn %xcc, %f4, %f26
20474 fandnot2s %f20, %f3, %f25
20475 tsubcc %i4, 0x0DEF, %i0
20476 udivx %i7, 0x156E, %g4
20477 tcs %xcc, 0x0
20478 umul %l6, 0x1926, %i6
20479 fbl,a %fcc3, loop_1749
20480 sdivx %l3, 0x19F1, %i2
20481 tl %xcc, 0x0
20482 ldx [%l7 + 0x08], %o4
20483loop_1749:
20484 fnors %f26, %f14, %f21
20485 fbge,a %fcc0, loop_1750
20486 movvs %icc, %l0, %l2
20487 set 0x40, %i3
20488 prefetcha [%l7 + %i3] 0x14, 0x2
20489loop_1750:
20490 ldsb [%l7 + 0x2D], %g1
20491 array32 %g2, %o6, %g6
20492 bcs,pt %icc, loop_1751
20493 sdivcc %o1, 0x1023, %i3
20494 fbg,a %fcc0, loop_1752
20495 nop
20496 fitod %f6, %f16
20497 fdtox %f16, %f24
20498 fxtod %f24, %f28
20499loop_1751:
20500 fmovrsgz %g5, %f9, %f14
20501 bvc,pn %xcc, loop_1753
20502loop_1752:
20503 taddcc %o0, 0x081B, %o7
20504 ldstub [%l7 + 0x11], %o3
20505 mulscc %o2, %l1, %i1
20506loop_1753:
20507 movrgz %g3, 0x3C7, %l5
20508 tcc %xcc, 0x4
20509 fornot2s %f1, %f16, %f18
20510 mova %xcc, %i5, %o5
20511 bvc,a %xcc, loop_1754
20512 sethi 0x0B91, %l4
20513 movg %icc, %i4, %i7
20514 lduw [%l7 + 0x30], %g4
20515loop_1754:
20516 fsrc1 %f18, %f24
20517 movg %xcc, %l6, %i0
20518 fblg %fcc2, loop_1755
20519 lduh [%l7 + 0x5E], %l3
20520 sir 0x0FFB
20521 movgu %xcc, %i2, %o4
20522loop_1755:
20523 nop
20524 set 0x50, %o1
20525 sta %f14, [%l7 + %o1] 0x10
20526 stb %i6, [%l7 + 0x73]
20527 array32 %l2, %l0, %g7
20528 edge8l %g1, %o6, %g6
20529 fmovda %xcc, %f22, %f15
20530 fxnors %f16, %f15, %f28
20531 fabsd %f20, %f10
20532 tcs %xcc, 0x3
20533 fmovdvs %xcc, %f7, %f27
20534 xorcc %o1, 0x06D3, %i3
20535 mulx %g5, 0x1D3F, %g2
20536 array32 %o0, %o7, %o3
20537 edge32 %o2, %l1, %i1
20538 alignaddr %l5, %i5, %o5
20539 fnot1s %f0, %f2
20540 xnor %l4, %i4, %g3
20541 fmovda %icc, %f0, %f3
20542 movrlez %i7, %l6, %g4
20543 xorcc %i0, %i2, %l3
20544 ldsw [%l7 + 0x48], %i6
20545 fmovrdne %l2, %f26, %f24
20546 movl %icc, %l0, %o4
20547 tvc %xcc, 0x5
20548 movle %icc, %g7, %o6
20549 nop
20550 set 0x33, %g3
20551 stb %g6, [%l7 + %g3]
20552 saved
20553 rdpr %cwp, %g1
20554 rdpr %cansave, %g2
20555 rdpr %canrestore, %g3
20556 rdpr %cleanwin, %g4
20557 rdpr %otherwin, %g5
20558 rdpr %wstate, %g6
20559 fmovspos %xcc, %f3, %f19
20560 ta %icc, 0x4
20561 array32 %o1, %g1, %g5
20562 fmul8x16 %f27, %f6, %f24
20563 ldsh [%l7 + 0x48], %g2
20564 fba %fcc3, loop_1756
20565 fble,a %fcc0, loop_1757
20566 fbule %fcc1, loop_1758
20567 tvs %icc, 0x0
20568loop_1756:
20569 mulx %o0, 0x1B43, %o7
20570loop_1757:
20571 addcc %o3, 0x00F6, %i3
20572loop_1758:
20573 taddcc %l1, %o2, %i1
20574 brnz %i5, loop_1759
20575 fcmple32 %f30, %f26, %l5
20576 movvs %icc, %o5, %l4
20577 fmovsg %icc, %f31, %f20
20578loop_1759:
20579 membar 0x4D
20580 fbuge %fcc1, loop_1760
20581 fnot2 %f12, %f6
20582 sdiv %g3, 0x10AB, %i4
20583 brz,a %i7, loop_1761
20584loop_1760:
20585 array32 %l6, %i0, %g4
20586 movcs %xcc, %i2, %l3
20587 srl %l2, %i6, %o4
20588loop_1761:
20589 movrgez %g7, %o6, %l0
20590 te %icc, 0x5
20591 fmul8x16au %f28, %f23, %f14
20592 movrlez %g6, %o1, %g1
20593 array32 %g2, %g5, %o7
20594 fmovspos %icc, %f11, %f18
20595 fxors %f30, %f15, %f19
20596 fmovs %f18, %f27
20597 fblg %fcc0, loop_1762
20598 movre %o3, 0x16A, %i3
20599 addc %l1, %o2, %o0
20600 movneg %icc, %i1, %l5
20601loop_1762:
20602 ldsh [%l7 + 0x4C], %o5
20603 fmovsleu %xcc, %f9, %f0
20604 set 0x40, %l3
20605 stda %f16, [%l7 + %l3] 0x10
20606 sub %i5, 0x036F, %g3
20607 tg %icc, 0x2
20608 fmovsgu %icc, %f22, %f15
20609 addcc %l4, %i7, %i4
20610 fsrc1 %f8, %f24
20611 orn %i0, %l6, %i2
20612 st %f16, [%l7 + 0x08]
20613 movcs %xcc, %g4, %l2
20614 andncc %i6, %o4, %l3
20615 sll %o6, %l0, %g6
20616 bcc,a loop_1763
20617 fornot1 %f12, %f2, %f24
20618 sir 0x08AF
20619 bcs,pn %xcc, loop_1764
20620loop_1763:
20621 nop
20622 setx 0xE27D58A6DAB1BE88, %l0, %l6
20623 stx %l6, [%l7 + 0x28]
20624 ldd [%l7 + 0x28], %f30
20625 setx 0x63444D5C2501A3CD, %l1, %l5
20626 stx %l5, [%l7 + 0x10]
20627 ldd [%l7 + 0x10], %f14
20628 fdivd %f14, %f30, %f16
20629 tneg %icc, 0x6
20630 mulscc %o1, %g1, %g7
20631loop_1764:
20632 fandnot1s %f16, %f21, %f17
20633 fpack16 %f8, %f3
20634 edge32 %g5, %o7, %o3
20635 movleu %icc, %i3, %l1
20636 fmovd %f8, %f2
20637 subcc %g2, 0x08AD, %o2
20638 fcmple16 %f6, %f6, %i1
20639 tvc %icc, 0x3
20640 tpos %icc, 0x1
20641 andn %o0, %o5, %i5
20642 fble,a %fcc1, loop_1765
20643 udivx %l5, 0x1B85, %l4
20644 bvc,a,pn %xcc, loop_1766
20645 tne %icc, 0x4
20646loop_1765:
20647 xor %i7, %g3, %i0
20648 bcc,a loop_1767
20649loop_1766:
20650 movrgz %i4, %i2, %g4
20651 sllx %l6, 0x19, %i6
20652 set 0x7F, %i1
20653 ldstuba [%l7 + %i1] 0x04, %l2
20654loop_1767:
20655 tneg %icc, 0x6
20656 addc %o4, 0x0017, %l3
20657 fexpand %f10, %f28
20658 edge32n %l0, %g6, %o6
20659 umul %g1, 0x1BC4, %o1
20660 bpos,pn %icc, loop_1768
20661 fnands %f22, %f17, %f28
20662 edge32ln %g5, %g7, %o7
20663 sllx %i3, %o3, %g2
20664loop_1768:
20665 srlx %o2, 0x0D, %l1
20666 nop
20667 set 0x20, %o0
20668 stw %i1, [%l7 + %o0]
20669 brgz,a %o0, loop_1769
20670 movre %o5, %i5, %l4
20671 tg %xcc, 0x0
20672 fsrc2 %f4, %f28
20673loop_1769:
20674 alignaddrl %l5, %i7, %g3
20675 tsubcc %i4, 0x0361, %i0
20676 membar 0x59
20677 movrgz %i2, %l6, %i6
20678 movrlz %l2, 0x26A, %g4
20679 movl %xcc, %o4, %l0
20680 andn %g6, 0x0D89, %l3
20681 taddcctv %g1, 0x013D, %o6
20682 nop
20683 setx loop_1770, %l0, %l1
20684 wrpr 0x1, %tl
20685 wrpr %l1, %tnpc
20686 setx 0x34400001400, %l0, %l1
20687 wrpr %l1, %tstate
20688 wrhpr 0x4, %htstate
20689 done
20690 bshuffle %f30, %f28, %f6
20691 brnz,a %g5, loop_1771
20692 ldsw [%l7 + 0x68], %o1
20693loop_1770:
20694 movg %icc, %o7, %g7
20695 ta %icc, 0x7
20696loop_1771:
20697 tgu %xcc, 0x4
20698 or %o3, %g2, %o2
20699 sllx %l1, %i3, %i1
20700 smulcc %o5, 0x0517, %i5
20701 tge %icc, 0x3
20702 tge %xcc, 0x6
20703 tpos %icc, 0x1
20704 edge8n %o0, %l4, %i7
20705 subccc %g3, %i4, %i0
20706 ldsw [%l7 + 0x60], %i2
20707 orn %l6, 0x0F9F, %l5
20708 ldd [%l7 + 0x58], %f2
20709 sir 0x0684
20710 fcmpgt16 %f16, %f2, %i6
20711 fmovsge %xcc, %f11, %f18
20712 fxnors %f6, %f22, %f13
20713 set 0x22, %i4
20714 ldsha [%l7 + %i4] 0x11, %l2
20715 fmovrdlez %o4, %f4, %f4
20716 saved
20717 rdpr %cwp, %g1
20718 rdpr %cansave, %g2
20719 rdpr %canrestore, %g3
20720 rdpr %cleanwin, %g4
20721 rdpr %otherwin, %g5
20722 rdpr %wstate, %g6
20723 sethi 0x0FFC, %l0
20724 ldsh [%l7 + 0x30], %g6
20725 set 0x38, %i2
20726 stxa %g4, [%l7 + %i2] 0x2a
20727 membar #Sync
20728 tle %icc, 0x3
20729 edge32 %l3, %o6, %g1
20730 movrlz %g5, %o7, %g7
20731 bgu,a loop_1772
20732 andn %o1, %o3, %o2
20733 flush %l7 + 0x0C
20734 fmovrslez %l1, %f27, %f10
20735loop_1772:
20736 fmul8x16al %f24, %f11, %f18
20737 sub %i3, 0x1D94, %g2
20738 edge32 %o5, %i5, %i1
20739 edge32l %o0, %l4, %g3
20740 swap [%l7 + 0x78], %i7
20741 array32 %i4, %i2, %i0
20742 orn %l6, %i6, %l2
20743 brlez %l5, loop_1773
20744 prefetch [%l7 + 0x60], 0x2
20745 tle %icc, 0x0
20746 fcmpne16 %f28, %f10, %o4
20747loop_1773:
20748 nop
20749 setx 0xE167C6A052085770, %l0, %l6
20750 stx %l6, [%l7 + 0x28]
20751 ldd [%l7 + 0x28], %f10
20752 setx 0x523F2670C587DEEB, %l1, %l5
20753 stx %l5, [%l7 + 0x10]
20754 ldd [%l7 + 0x10], %f6
20755 faddd %f6, %f10, %f0
20756 nop
20757 fitos %f10, %f3
20758 fstox %f3, %f14
20759 fbue %fcc2, loop_1774
20760 nop
20761 fitod %f30, %f14
20762 orcc %g6, %g4, %l0
20763 tpos %xcc, 0x6
20764loop_1774:
20765 bpos,a %icc, loop_1775
20766 fzero %f4
20767 tvc %icc, 0x1
20768 fble,a %fcc3, loop_1776
20769loop_1775:
20770 udiv %l3, 0x1D85, %g1
20771 edge8l %g5, %o7, %g7
20772 smul %o1, 0x1337, %o3
20773loop_1776:
20774 srl %o2, 0x15, %o6
20775 tvc %icc, 0x7
20776 fmovs %f26, %f5
20777 array32 %l1, %i3, %g2
20778 movre %o5, %i5, %o0
20779 edge16 %i1, %g3, %i7
20780 movl %xcc, %l4, %i4
20781 lduh [%l7 + 0x54], %i2
20782 addcc %l6, %i0, %l2
20783 wr %g0, 0x0c, %asi
20784 stba %i6, [%l7 + 0x7A] %asi
20785 sdiv %o4, 0x08FA, %g6
20786 fmovse %xcc, %f5, %f11
20787 fbule %fcc1, loop_1777
20788 xnor %g4, %l5, %l3
20789 nop
20790 setx loop_1778, %l0, %l1
20791 jmpl %l1, %l0
20792 udiv %g1, 0x03D4, %o7
20793loop_1777:
20794 fba,a %fcc2, loop_1779
20795 tleu %icc, 0x0
20796loop_1778:
20797 andncc %g7, %o1, %o3
20798 or %o2, %g5, %o6
20799loop_1779:
20800 udivx %l1, 0x16EA, %g2
20801 bg loop_1780
20802 bvs,a %xcc, loop_1781
20803 sethi 0x030C, %o5
20804 nop
20805 fitod %f4, %f6
20806 fdtox %f6, %f14
20807loop_1780:
20808 nop
20809 wr %g0, 0x80, %asi
20810 ldxa [%l7 + 0x28] %asi, %i5
20811loop_1781:
20812 sth %i3, [%l7 + 0x32]
20813 fbo,a %fcc1, loop_1782
20814 bcs,a,pn %xcc, loop_1783
20815 fnegs %f30, %f28
20816 umul %o0, %g3, %i1
20817loop_1782:
20818 nop
20819 wr %g0, 0x04, %asi
20820 ldsba [%l7 + 0x3D] %asi, %l4
20821loop_1783:
20822 nop
20823 wr %g0, 0x81, %asi
20824 stba %i7, [%l7 + 0x6C] %asi
20825 fmul8sux16 %f12, %f16, %f30
20826 pdist %f10, %f2, %f24
20827 tle %icc, 0x7
20828 tge %icc, 0x4
20829 set 0x4C, %i5
20830 lduwa [%l7 + %i5] 0x89, %i2
20831 fmovrsne %i4, %f8, %f30
20832 edge8ln %i0, %l6, %i6
20833 fmovdneg %xcc, %f29, %f15
20834 andncc %l2, %g6, %g4
20835 sub %l5, %o4, %l0
20836 sth %g1, [%l7 + 0x10]
20837 mulx %l3, %o7, %g7
20838 or %o3, 0x03C2, %o2
20839 edge32ln %g5, %o6, %l1
20840 tgu %icc, 0x6
20841 movge %icc, %g2, %o5
20842 sllx %i5, %i3, %o1
20843 brgez %o0, loop_1784
20844 andcc %i1, 0x165C, %l4
20845 andncc %i7, %g3, %i2
20846 and %i0, 0x18F5, %l6
20847loop_1784:
20848 nop
20849 set 0x38, %l4
20850 prefetcha [%l7 + %l4] 0x81, 0x2
20851 brgez %l2, loop_1785
20852 movrlz %g6, 0x271, %i4
20853 tne %icc, 0x5
20854 popc %g4, %l5
20855loop_1785:
20856 fand %f8, %f16, %f14
20857 movne %xcc, %l0, %g1
20858 array16 %o4, %l3, %o7
20859 wr %g0, 0x23, %asi
20860 stxa %g7, [%l7 + 0x10] %asi
20861 membar #Sync
20862 sir 0x14AF
20863 fbue %fcc1, loop_1786
20864 ldsw [%l7 + 0x2C], %o2
20865 movrlz %g5, 0x294, %o3
20866 sra %o6, 0x03, %l1
20867loop_1786:
20868 movpos %xcc, %o5, %i5
20869 fornot2 %f20, %f14, %f18
20870 fsrc2s %f2, %f26
20871 array32 %i3, %g2, %o1
20872 mulx %i1, 0x117A, %l4
20873 movrlz %i7, %o0, %i2
20874 sllx %i0, 0x08, %l6
20875 fandnot1s %f19, %f15, %f27
20876 edge8ln %g3, %i6, %l2
20877 fcmpgt32 %f14, %f20, %i4
20878 tsubcctv %g4, 0x1CEF, %g6
20879 tvs %xcc, 0x2
20880 movrne %l5, %l0, %o4
20881 bleu,pt %icc, loop_1787
20882 ble,pt %xcc, loop_1788
20883 nop
20884 setx loop_1789, %l0, %l1
20885 jmpl %l1, %l3
20886 fbl %fcc0, loop_1790
20887loop_1787:
20888 edge32n %g1, %g7, %o2
20889loop_1788:
20890 saved
20891 rdpr %cwp, %g1
20892 rdpr %cansave, %g2
20893 rdpr %canrestore, %g3
20894 rdpr %cleanwin, %g4
20895 rdpr %otherwin, %g5
20896 rdpr %wstate, %g6
20897loop_1789:
20898 subc %o7, %g5, %o3
20899loop_1790:
20900 xorcc %o6, %l1, %i5
20901 tcc %xcc, 0x5
20902 orn %i3, %g2, %o5
20903 subccc %i1, 0x14C1, %o1
20904 fmovsne %icc, %f29, %f6
20905 set 0x40, %l1
20906 stda %f16, [%l7 + %l1] 0x89
20907 nop
20908 setx 0x8E0EBBCF, %l0, %l6
20909 st %l6, [%l7 + 0x28]
20910 ld [%l7 + 0x28], %f9
20911 setx 0x59891192, %l1, %l5
20912 st %l5, [%l7 + 0x10]
20913 ld [%l7 + 0x10], %f25
20914 fdivs %f25, %f9, %f11
20915 popc 0x1002, %l4
20916 array16 %o0, %i2, %i7
20917 mulx %i0, 0x1022, %g3
20918 fmovdleu %xcc, %f19, %f22
20919 fmovs %f7, %f9
20920 stb %l6, [%l7 + 0x7B]
20921 brz %i6, loop_1791
20922 xor %l2, 0x08B0, %g4
20923 fands %f4, %f2, %f22
20924 movl %xcc, %i4, %g6
20925loop_1791:
20926 fmuld8ulx16 %f1, %f22, %f30
20927 wr %g0, 0x80, %asi
20928 ldstuba [%l7 + 0x6B] %asi, %l0
20929 ldsw [%l7 + 0x4C], %l5
20930 tvc %xcc, 0x7
20931 movg %icc, %l3, %g1
20932 tleu %icc, 0x7
20933 orncc %g7, 0x148D, %o2
20934 fbe %fcc3, loop_1792
20935 bcs,pn %xcc, loop_1793
20936 fnegd %f18, %f30
20937 stbar
20938loop_1792:
20939 edge32n %o4, %o7, %o3
20940loop_1793:
20941 edge16ln %g5, %o6, %i5
20942 restored
20943 rdpr %cwp, %g1
20944 rdpr %cansave, %g2
20945 rdpr %canrestore, %g3
20946 rdpr %cleanwin, %g4
20947 rdpr %otherwin, %g5
20948 rdpr %wstate, %g6
20949 sll %i3, %g2, %l1
20950 fbg,a %fcc1, loop_1794
20951 fbe %fcc2, loop_1795
20952 movl %icc, %i1, %o1
20953 fornot2 %f28, %f8, %f10
20954loop_1794:
20955 edge32l %l4, %o0, %i2
20956loop_1795:
20957 fmovdgu %icc, %f22, %f31
20958 bl,a loop_1796
20959 fnor %f12, %f26, %f6
20960 set 0x70, %o5
20961 swapa [%l7 + %o5] 0x80, %o5
20962loop_1796:
20963 and %i0, %g3, %i7
20964 add %l7, 0x20, %l6
20965 wr %g0, 0x11, %asi
20966 ldxa [%l6] %asi, %i6
20967 casxa [%l6] 0x11, %i6, %l6
20968 fcmpeq32 %f10, %f20, %l2
20969 tvs %xcc, 0x6
20970 edge8 %i4, %g4, %g6
20971 fbg %fcc1, loop_1797
20972 tleu %icc, 0x3
20973 ldx [%l7 + 0x70], %l0
20974 bvs,pt %icc, loop_1798
20975loop_1797:
20976 mulscc %l5, %g1, %l3
20977 movvs %icc, %o2, %g7
20978 movrne %o7, %o4, %o3
20979loop_1798:
20980 srl %g5, 0x03, %o6
20981 fmovspos %icc, %f21, %f19
20982 subccc %i5, %i3, %g2
20983 movpos %icc, %l1, %i1
20984 fble,a %fcc1, loop_1799
20985 brgez,a %l4, loop_1800
20986 nop
20987 setx loop_1801, %l0, %l1
20988 wrpr 0x1, %tl
20989 wrpr %l1, %tnpc
20990 setx 0x34400001400, %l0, %l1
20991 wrpr %l1, %tstate
20992 wrhpr 0x4, %htstate
20993 done
20994 ta %icc, 0x3
20995loop_1799:
20996 nop
20997 wr %g0, 0x04, %asi
20998 lduba [%l7 + 0x69] %asi, %o0
20999loop_1800:
21000 tl %xcc, 0x2
21001loop_1801:
21002 tsubcc %i2, 0x1F65, %o5
21003 wr %g0, 0x88, %asi
21004 stba %i0, [%l7 + 0x46] %asi
21005 sir 0x14FD
21006 tsubcc %g3, %i7, %i6
21007 fcmpeq16 %f16, %f10, %l6
21008 fbug %fcc3, loop_1802
21009 orcc %o1, 0x0CE6, %l2
21010 movl %xcc, %i4, %g6
21011 fbul,a %fcc3, loop_1803
21012loop_1802:
21013 fmovdvs %xcc, %f20, %f13
21014 sra %g4, 0x07, %l5
21015 tn %xcc, 0x3
21016loop_1803:
21017 edge8 %g1, %l0, %o2
21018 movrlez %g7, 0x0E1, %o7
21019 te %icc, 0x4
21020 edge8ln %l3, %o4, %g5
21021 and %o6, %o3, %i5
21022 subccc %i3, 0x12AF, %l1
21023 ldstub [%l7 + 0x2D], %i1
21024 membar 0x07
21025 bshuffle %f6, %f16, %f14
21026 nop
21027 setx loop_1804, %l0, %l1
21028 wrpr 0x1, %tl
21029 wrpr %l1, %tpc
21030 add %l1, 0x4, %l1
21031 wrpr %l1, %tnpc
21032 setx 0x34400001400, %l0, %l1
21033 wrpr %l1, %tstate
21034 wrhpr 0x4, %htstate
21035 retry
21036 movrgz %l4, %o0, %i2
21037 tn %icc, 0x4
21038 fnand %f0, %f6, %f22
21039loop_1804:
21040 fandnot2s %f2, %f12, %f13
21041 brlez,a %g2, loop_1805
21042 movrne %o5, %i0, %g3
21043 fpackfix %f22, %f25
21044 array8 %i6, %i7, %o1
21045loop_1805:
21046 subccc %l6, %l2, %i4
21047 subcc %g6, %g4, %l5
21048 tl %icc, 0x4
21049 movge %xcc, %g1, %l0
21050 tge %xcc, 0x6
21051 wr %g0, 0x89, %asi
21052 lduwa [%l7 + 0x68] %asi, %g7
21053 tge %xcc, 0x2
21054 tpos %icc, 0x2
21055 fba,a %fcc3, loop_1806
21056 fbue %fcc0, loop_1807
21057 stw %o7, [%l7 + 0x7C]
21058 tsubcctv %l3, %o4, %o2
21059loop_1806:
21060 fbge,a %fcc2, loop_1808
21061loop_1807:
21062 fnot2 %f12, %f0
21063 fors %f10, %f12, %f23
21064 fmovdge %xcc, %f17, %f7
21065loop_1808:
21066 tg %xcc, 0x1
21067 nop
21068 setx 0x6AF4F0FD504C3D8C, %l0, %l6
21069 stx %l6, [%l7 + 0x38]
21070 ldx [%l7 + 0x38], %fsr
21071 movl %xcc, %g5, %o3
21072 fmovdgu %icc, %f23, %f29
21073 smulcc %i5, %i3, %l1
21074 bgu,pt %icc, loop_1809
21075 fcmpne32 %f8, %f18, %o6
21076 edge32 %l4, %o0, %i1
21077 fmovdcs %icc, %f9, %f25
21078loop_1809:
21079 movg %xcc, %g2, %i2
21080 movne %icc, %o5, %g3
21081 ldd [%l7 + 0x70], %i0
21082 wr %g0, 0x80, %asi
21083 ldsba [%l7 + 0x44] %asi, %i7
21084 movgu %xcc, %o1, %i6
21085 stbar
21086 nop
21087 fitos %f3, %f22
21088 fstox %f22, %f6
21089 be loop_1810
21090 movrlez %l6, 0x0F6, %l2
21091 wr %g0, 0x18, %asi
21092 lduba [%l7 + 0x36] %asi, %i4
21093loop_1810:
21094 subcc %g6, 0x1045, %l5
21095 udiv %g4, 0x1CB4, %g1
21096 movge %icc, %l0, %g7
21097 sdivcc %o7, 0x1AEE, %l3
21098 sethi 0x1A69, %o2
21099 movrgz %o4, %g5, %i5
21100 swap [%l7 + 0x0C], %o3
21101 fnot1 %f14, %f4
21102 st %f31, [%l7 + 0x14]
21103 movrne %i3, 0x250, %o6
21104 fcmple32 %f16, %f18, %l4
21105 fands %f14, %f4, %f9
21106 edge16ln %l1, %i1, %o0
21107 sll %g2, %i2, %g3
21108 set 0x6A, %l5
21109 stha %i0, [%l7 + %l5] 0x89
21110 wr %g0, 0x80, %asi
21111 lduwa [%l7 + 0x78] %asi, %i7
21112 edge16ln %o1, %i6, %l6
21113 sir 0x014A
21114 xnorcc %l2, %i4, %g6
21115 addc %o5, %l5, %g4
21116 fmovrsgez %l0, %f4, %f21
21117 flush %l7 + 0x50
21118 sir 0x072C
21119 movvs %icc, %g7, %o7
21120 xor %l3, %o2, %o4
21121 add %g5, 0x16B6, %i5
21122 fmovdge %xcc, %f26, %f7
21123 fbl %fcc1, loop_1811
21124 mova %icc, %g1, %o3
21125 fmovd %f14, %f28
21126 sllx %i3, %l4, %o6
21127loop_1811:
21128 movrlz %l1, %o0, %g2
21129 taddcctv %i1, 0x1104, %i2
21130 fabsd %f16, %f20
21131 fnands %f3, %f20, %f11
21132 bvs loop_1812
21133 smul %i0, %g3, %o1
21134 wr %g0, 0x80, %asi
21135 lda [%l7 + 0x60] %asi, %f15
21136loop_1812:
21137 movcc %icc, %i7, %l6
21138 nop
21139 fitod %f10, %f2
21140 fdtos %f2, %f1
21141 fmovspos %xcc, %f26, %f24
21142 umulcc %l2, %i6, %g6
21143 movrne %o5, 0x26F, %l5
21144 nop
21145 setx 0xE2EB88820F400D3C, %l0, %l6
21146 stx %l6, [%l7 + 0x28]
21147 ldd [%l7 + 0x28], %f6
21148 setx 0x7454909BFA462EC1, %l1, %l5
21149 stx %l5, [%l7 + 0x10]
21150 ldd [%l7 + 0x10], %f20
21151 fsubd %f20, %f6, %f4
21152 fmovdne %xcc, %f7, %f0
21153 edge32l %i4, %l0, %g4
21154 ldsw [%l7 + 0x3C], %o7
21155 fmovdn %icc, %f8, %f14
21156 brlez %g7, loop_1813
21157 edge8n %l3, %o4, %g5
21158 tne %icc, 0x7
21159 bpos loop_1814
21160loop_1813:
21161 move %icc, %o2, %i5
21162 sdiv %o3, 0x1C62, %g1
21163 membar 0x66
21164loop_1814:
21165 fpmerge %f15, %f29, %f26
21166 nop
21167 setx loop_1815, %l0, %l1
21168 wrpr 0x1, %tl
21169 wrpr %l1, %tpc
21170 add %l1, 0x4, %l1
21171 wrpr %l1, %tnpc
21172 setx 0x34400001400, %l0, %l1
21173 wrpr %l1, %tstate
21174 wrhpr 0x4, %htstate
21175 retry
21176 xor %i3, %o6, %l4
21177 fmul8x16au %f13, %f16, %f26
21178 movneg %icc, %o0, %l1
21179loop_1815:
21180 edge16ln %i1, %i2, %i0
21181 fmovsgu %xcc, %f1, %f1
21182 fnot1s %f16, %f11
21183 add %g2, %o1, %g3
21184 tleu %xcc, 0x1
21185 alignaddr %l6, %l2, %i6
21186 bpos loop_1816
21187 movrlz %i7, %o5, %g6
21188 array8 %i4, %l5, %g4
21189 set 0x40, %i0
21190 stda %f0, [%l7 + %i0] 0x18
21191loop_1816:
21192 subccc %l0, %g7, %l3
21193 umulcc %o7, 0x1F1F, %g5
21194 fmovscc %icc, %f15, %f23
21195 fabss %f7, %f28
21196 st %f18, [%l7 + 0x70]
21197 restored
21198 rdpr %cwp, %g1
21199 rdpr %cansave, %g2
21200 rdpr %canrestore, %g3
21201 rdpr %cleanwin, %g4
21202 rdpr %otherwin, %g5
21203 rdpr %wstate, %g6
21204 ld [%l7 + 0x18], %f10
21205 bcs %xcc, loop_1817
21206 addc %o2, %o4, %i5
21207 edge8l %o3, %g1, %i3
21208 tleu %xcc, 0x3
21209loop_1817:
21210 membar 0x23
21211 bneg loop_1818
21212 movrne %l4, 0x2A5, %o0
21213 movcc %icc, %l1, %i1
21214 ldd [%l7 + 0x28], %f10
21215loop_1818:
21216 st %f14, [%l7 + 0x28]
21217 movvs %icc, %i2, %i0
21218 nop
21219 fitod %f24, %f28
21220 movvs %xcc, %g2, %o1
21221 alignaddr %g3, %l6, %l2
21222 smul %o6, %i7, %o5
21223 tcc %xcc, 0x0
21224 fpadd16 %f30, %f8, %f28
21225 fcmple32 %f20, %f18, %i6
21226 fnors %f20, %f17, %f31
21227 addcc %g6, %l5, %g4
21228 edge8ln %i4, %g7, %l0
21229 bvs,pn %xcc, loop_1819
21230 brlez %o7, loop_1820
21231 bshuffle %f16, %f30, %f16
21232 sra %g5, %l3, %o2
21233loop_1819:
21234 fbuge,a %fcc1, loop_1821
21235loop_1820:
21236 fmovrsgez %o4, %f12, %f20
21237 taddcc %i5, %g1, %i3
21238 fmovdvc %xcc, %f21, %f10
21239loop_1821:
21240 fbuge,a %fcc3, loop_1822
21241 movleu %icc, %o3, %o0
21242 fpsub32 %f26, %f26, %f0
21243 udiv %l1, 0x17D5, %i1
21244loop_1822:
21245 prefetch [%l7 + 0x48], 0x2
21246 tgu %xcc, 0x7
21247 movrgz %l4, 0x1E9, %i0
21248 set 0x0C, %g2
21249 ldswa [%l7 + %g2] 0x89, %i2
21250 sethi 0x1377, %g2
21251 orcc %o1, %l6, %l2
21252 fba %fcc1, loop_1823
21253 bvc,a,pt %icc, loop_1824
21254 srax %o6, %g3, %i7
21255 udivx %o5, 0x07BE, %i6
21256loop_1823:
21257 array32 %l5, %g6, %i4
21258loop_1824:
21259 addccc %g4, 0x0134, %g7
21260 fmovdvs %icc, %f23, %f0
21261 fpadd32s %f29, %f31, %f0
21262 set 0x28, %l2
21263 prefetcha [%l7 + %l2] 0x11, 0x3
21264 saved
21265 rdpr %cwp, %g1
21266 rdpr %cansave, %g2
21267 rdpr %canrestore, %g3
21268 rdpr %cleanwin, %g4
21269 rdpr %otherwin, %g5
21270 rdpr %wstate, %g6
21271 fmovdneg %xcc, %f0, %f30
21272 fmovdneg %xcc, %f18, %f5
21273 tge %icc, 0x5
21274 mova %xcc, %g5, %l0
21275 bl,a,pn %icc, loop_1825
21276 tleu %xcc, 0x1
21277 movrgez %l3, 0x2C6, %o2
21278 fexpand %f2, %f16
21279loop_1825:
21280 ba,pt %xcc, loop_1826
21281 sth %i5, [%l7 + 0x48]
21282 nop
21283 setx loop_1827, %l0, %l1
21284 wrpr 0x1, %tl
21285 wrpr %l1, %tnpc
21286 setx 0x34400001400, %l0, %l1
21287 wrpr %l1, %tstate
21288 wrhpr 0x4, %htstate
21289 done
21290 tg %icc, 0x6
21291loop_1826:
21292 fmovrdgz %o4, %f2, %f10
21293 edge8l %i3, %g1, %o3
21294loop_1827:
21295 movre %o0, %l1, %l4
21296 fcmpeq32 %f4, %f12, %i0
21297 fbg %fcc1, loop_1828
21298 sdiv %i2, 0x180F, %i1
21299 brnz %g2, loop_1829
21300 movge %xcc, %o1, %l6
21301loop_1828:
21302 fbne %fcc1, loop_1830
21303 or %l2, 0x1840, %g3
21304loop_1829:
21305 brgz,a %i7, loop_1831
21306 edge8n %o6, %i6, %l5
21307loop_1830:
21308 taddcctv %g6, 0x0144, %o5
21309 sllx %i4, 0x12, %g4
21310loop_1831:
21311 fnegd %f26, %f18
21312 srax %g7, %g5, %l0
21313 sth %l3, [%l7 + 0x34]
21314 sllx %o7, 0x15, %o2
21315 bne,a %xcc, loop_1832
21316 tle %icc, 0x4
21317 movrne %i5, %o4, %i3
21318 fmovse %xcc, %f13, %f9
21319loop_1832:
21320 nop
21321 set 0x08, %o2
21322 swapa [%l7 + %o2] 0x80, %g1
21323 edge16l %o0, %o3, %l1
21324 wr %g0, 0x80, %asi
21325 lda [%l7 + 0x20] %asi, %f29
21326 fnot2 %f14, %f24
21327 ta %icc, 0x1
21328 lduh [%l7 + 0x18], %i0
21329 fbe,a %fcc2, loop_1833
21330 brlez,a %l4, loop_1834
21331 orn %i2, 0x0EF0, %i1
21332 edge16l %g2, %l6, %o1
21333loop_1833:
21334 orncc %g3, %i7, %l2
21335loop_1834:
21336 movl %xcc, %i6, %o6
21337 bcs,pt %xcc, loop_1835
21338 tcs %xcc, 0x6
21339 srlx %l5, %o5, %i4
21340 movg %icc, %g6, %g7
21341loop_1835:
21342 edge32 %g5, %g4, %l0
21343 movge %icc, %l3, %o2
21344 bge,pt %xcc, loop_1836
21345 add %o7, %i5, %o4
21346 addccc %g1, %i3, %o0
21347 set 0x38, %g1
21348 lda [%l7 + %g1] 0x88, %f24
21349loop_1836:
21350 smul %l1, 0x0158, %i0
21351 wr %g0, 0x2b, %asi
21352 stba %o3, [%l7 + 0x7D] %asi
21353 membar #Sync
21354 tne %icc, 0x4
21355 wr %g0, 0x89, %asi
21356 ldstuba [%l7 + 0x15] %asi, %i2
21357 tcs %icc, 0x2
21358 movgu %xcc, %l4, %g2
21359 wr %g0, 0x0c, %asi
21360 ldstuba [%l7 + 0x5B] %asi, %i1
21361 edge16l %o1, %g3, %i7
21362 nop
21363 setx 0x7EDD11B3, %l0, %l6
21364 st %l6, [%l7 + 0x28]
21365 ld [%l7 + 0x28], %f23
21366 fsqrts %f23, %f31
21367 nop
21368 fitos %f4, %f13
21369 fstoi %f13, %f20
21370 mulx %l6, 0x07F9, %l2
21371 nop
21372 setx loop_1837, %l0, %l1
21373 wrpr 0x1, %tl
21374 wrpr %l1, %tnpc
21375 setx 0x34400001400, %l0, %l1
21376 wrpr %l1, %tstate
21377 wrhpr 0x4, %htstate
21378 done
21379 tgu %xcc, 0x6
21380 xnorcc %i6, %l5, %o6
21381 taddcctv %i4, 0x1F9F, %g6
21382loop_1837:
21383 fmovsl %xcc, %f26, %f25
21384 nop
21385 setx 0x3F83F9AC, %l0, %l6
21386 st %l6, [%l7 + 0x28]
21387 ld [%l7 + 0x28], %f12
21388 fsqrts %f12, %f2
21389 fbug,a %fcc1, loop_1838
21390 edge16l %g7, %g5, %g4
21391 tle %xcc, 0x0
21392 tsubcc %o5, %l0, %o2
21393loop_1838:
21394 movne %icc, %l3, %i5
21395 mulx %o4, 0x1CD1, %g1
21396 mulx %o7, 0x07C5, %i3
21397 movrgez %o0, %i0, %l1
21398 fmovsleu %xcc, %f7, %f2
21399 tvc %xcc, 0x0
21400 fpadd32s %f17, %f28, %f6
21401 tcs %icc, 0x1
21402 call loop_1839
21403 nop
21404 setx 0x3F89DF15B0531DA4, %l0, %l6
21405 stx %l6, [%l7 + 0x08]
21406 ldx [%l7 + 0x08], %fsr
21407 addccc %o3, 0x19C9, %i2
21408 fmovrslez %l4, %f28, %f1
21409loop_1839:
21410 nop
21411 fitod %f8, %f0
21412 fdtoi %f0, %f5
21413 fxnors %f19, %f11, %f17
21414 set 0x70, %i7
21415 stwa %g2, [%l7 + %i7] 0x80
21416 movl %icc, %o1, %i1
21417 mulx %i7, 0x09A2, %l6
21418 nop
21419 setx 0x1C9FC838C053C4F6, %l0, %l6
21420 stx %l6, [%l7 + 0x28]
21421 ldd [%l7 + 0x28], %f26
21422 fsqrtd %f26, %f0
21423 tl %xcc, 0x7
21424 tcs %icc, 0x0
21425 bge,pt %icc, loop_1840
21426 sethi 0x1F24, %l2
21427 smulcc %i6, 0x1063, %l5
21428 orcc %o6, %g3, %g6
21429loop_1840:
21430 fpadd16s %f4, %f29, %f31
21431 srax %g7, %g5, %g4
21432 alignaddrl %o5, %l0, %o2
21433 edge16ln %i4, %l3, %o4
21434 movrlz %i5, %o7, %i3
21435 nop
21436 setx 0x55EF44FF, %l0, %l6
21437 st %l6, [%l7 + 0x28]
21438 ld [%l7 + 0x28], %f25
21439 setx 0xA9DB3B2C, %l1, %l5
21440 st %l5, [%l7 + 0x10]
21441 ld [%l7 + 0x10], %f31
21442 fmuls %f31, %f25, %f4
21443 tleu %icc, 0x1
21444 and %g1, %o0, %l1
21445 ba,pn %xcc, loop_1841
21446 nop
21447 fitod %f12, %f8
21448 fdtox %f8, %f0
21449 sth %o3, [%l7 + 0x2C]
21450 edge16ln %i2, %i0, %g2
21451loop_1841:
21452 tvs %xcc, 0x4
21453 subc %l4, 0x160D, %i1
21454 ldstub [%l7 + 0x3C], %i7
21455 fxnors %f17, %f6, %f1
21456 sth %l6, [%l7 + 0x12]
21457 array32 %l2, %o1, %l5
21458 srax %i6, 0x0C, %g3
21459 tneg %icc, 0x0
21460 fpack32 %f18, %f12, %f12
21461 te %xcc, 0x4
21462 movrgz %o6, 0x273, %g6
21463 wr %g0, 0x89, %asi
21464 lduwa [%l7 + 0x1C] %asi, %g7
21465 set 0x5E, %g7
21466 stha %g5, [%l7 + %g7] 0x11
21467 fzeros %f11
21468 fbule %fcc3, loop_1842
21469 addcc %g4, 0x1530, %o5
21470 umul %l0, %o2, %i4
21471 ldub [%l7 + 0x6F], %o4
21472loop_1842:
21473 fpsub16 %f24, %f6, %f26
21474 udivcc %l3, 0x15D2, %i5
21475 movle %icc, %i3, %o7
21476 edge32l %o0, %l1, %g1
21477 nop
21478 fitos %f7, %f30
21479 fstod %f30, %f4
21480 nop
21481 fitod %f10, %f4
21482 tg %xcc, 0x7
21483 edge8l %i2, %o3, %g2
21484 sub %i0, 0x1FB5, %l4
21485 set 0x0C, %g4
21486 stwa %i1, [%l7 + %g4] 0x15
21487 fmovse %xcc, %f2, %f28
21488 nop
21489 setx 0xD047D00FD065055D, %l0, %l6
21490 stx %l6, [%l7 + 0x48]
21491 ldx [%l7 + 0x48], %fsr
21492 subccc %i7, %l2, %l6
21493 ld [%l7 + 0x30], %f3
21494 srax %o1, 0x0B, %i6
21495 udiv %g3, 0x1286, %o6
21496 edge32n %l5, %g6, %g5
21497 ldstub [%l7 + 0x45], %g4
21498 bl loop_1843
21499 brlez %g7, loop_1844
21500 sra %l0, 0x15, %o2
21501 sll %i4, %o5, %o4
21502loop_1843:
21503 taddcc %l3, %i3, %o7
21504loop_1844:
21505 sdivcc %o0, 0x18CB, %l1
21506 movvs %xcc, %g1, %i2
21507 sdivcc %o3, 0x1259, %g2
21508 movneg %xcc, %i5, %l4
21509 xnorcc %i0, %i1, %i7
21510 tleu %icc, 0x5
21511 fbn,a %fcc2, loop_1845
21512 add %l2, 0x008D, %o1
21513 fbo %fcc2, loop_1846
21514 edge8ln %i6, %g3, %o6
21515loop_1845:
21516 fcmpgt16 %f26, %f24, %l5
21517 lduw [%l7 + 0x30], %g6
21518loop_1846:
21519 fcmpeq16 %f16, %f18, %l6
21520 smul %g5, 0x056A, %g4
21521 array8 %g7, %l0, %o2
21522 tne %xcc, 0x3
21523 addcc %o5, %o4, %i4
21524 addccc %i3, 0x0057, %l3
21525 movrgz %o7, 0x090, %o0
21526 bg,a %xcc, loop_1847
21527 fbg %fcc3, loop_1848
21528 addccc %g1, %i2, %o3
21529 edge8 %g2, %l1, %i5
21530loop_1847:
21531 faligndata %f24, %f30, %f14
21532loop_1848:
21533 sethi 0x0947, %l4
21534 sra %i0, %i7, %l2
21535 xnor %o1, 0x018A, %i6
21536 fnot2s %f16, %f1
21537 fmovsa %xcc, %f13, %f17
21538 srl %g3, %o6, %l5
21539 alignaddrl %g6, %l6, %i1
21540 fsrc2s %f9, %f3
21541 fmovrsgez %g4, %f14, %f19
21542 subc %g5, 0x0F64, %g7
21543 set 0x68, %i6
21544 lduwa [%l7 + %i6] 0x04, %l0
21545 subc %o5, 0x1E55, %o4
21546 xor %o2, %i4, %l3
21547 ta %icc, 0x4
21548 popc %i3, %o7
21549 nop
21550 fitod %f10, %f14
21551 fdtoi %f14, %f23
21552 fmovsge %icc, %f21, %f24
21553 xorcc %o0, 0x0117, %i2
21554 fmovscs %icc, %f6, %f14
21555 popc 0x0CDE, %g1
21556 tge %xcc, 0x4
21557 ta %xcc, 0x3
21558 fmovspos %xcc, %f11, %f4
21559 edge32n %o3, %l1, %i5
21560 movvs %xcc, %g2, %l4
21561 wr %g0, 0x04, %asi
21562 lda [%l7 + 0x24] %asi, %f28
21563 fmovrse %i7, %f23, %f14
21564 xorcc %l2, %o1, %i6
21565 fbo,a %fcc2, loop_1849
21566 fpadd32 %f24, %f24, %f18
21567 edge16n %g3, %i0, %l5
21568 nop
21569 fitod %f2, %f8
21570loop_1849:
21571 tg %icc, 0x4
21572 fbe %fcc1, loop_1850
21573 bne,pn %xcc, loop_1851
21574 tne %icc, 0x2
21575 fandnot1 %f0, %f18, %f2
21576loop_1850:
21577 fmovd %f22, %f0
21578loop_1851:
21579 umulcc %o6, %l6, %i1
21580 taddcc %g4, %g5, %g7
21581 edge8ln %l0, %o5, %g6
21582 te %icc, 0x3
21583 tvc %xcc, 0x2
21584 edge16l %o2, %o4, %i4
21585 sdiv %i3, 0x19A1, %o7
21586 bne,a loop_1852
21587 fxors %f2, %f12, %f6
21588 and %l3, %i2, %o0
21589 set 0x40, %o6
21590 stda %f16, [%l7 + %o6] 0x1f
21591 membar #Sync
21592loop_1852:
21593 orcc %g1, %o3, %i5
21594 tg %xcc, 0x3
21595 fmovdneg %icc, %f22, %f14
21596 srlx %l1, 0x0B, %l4
21597 fbule %fcc1, loop_1853
21598 taddcc %g2, %i7, %o1
21599 tn %icc, 0x7
21600 fpadd32s %f15, %f27, %f26
21601loop_1853:
21602 movcs %xcc, %i6, %g3
21603 nop
21604 setx loop_1854, %l0, %l1
21605 wrpr 0x1, %tl
21606 wrpr %l1, %tnpc
21607 setx 0x34400001400, %l0, %l1
21608 wrpr %l1, %tstate
21609 wrhpr 0x4, %htstate
21610 done
21611 fcmpne32 %f6, %f6, %i0
21612 movrne %l5, %l2, %o6
21613 tneg %xcc, 0x5
21614loop_1854:
21615 movl %xcc, %l6, %i1
21616 nop
21617 setx loop_1855, %l0, %l1
21618 wrpr 0x1, %tl
21619 wrpr %l1, %tnpc
21620 setx 0x34400001400, %l0, %l1
21621 wrpr %l1, %tstate
21622 wrhpr 0x4, %htstate
21623 done
21624 sethi 0x1F24, %g5
21625 fandnot2 %f10, %f6, %f2
21626 srlx %g7, %l0, %o5
21627loop_1855:
21628 tpos %icc, 0x0
21629 edge8l %g6, %o2, %g4
21630 taddcctv %i4, %i3, %o7
21631 edge32n %l3, %o4, %o0
21632 sll %g1, %i2, %i5
21633 tn %icc, 0x1
21634 mulx %o3, %l4, %g2
21635 movle %xcc, %l1, %i7
21636 fnand %f24, %f10, %f4
21637 srl %i6, 0x18, %o1
21638 edge16l %g3, %l5, %l2
21639 mova %icc, %o6, %l6
21640 fbo,a %fcc2, loop_1856
21641 movrne %i1, %g5, %i0
21642 nop
21643 setx loop_1857, %l0, %l1
21644 jmpl %l1, %l0
21645 movg %xcc, %o5, %g7
21646loop_1856:
21647 bneg,a loop_1858
21648 nop
21649 fitod %f8, %f8
21650 fdtox %f8, %f30
21651 fxtod %f30, %f10
21652loop_1857:
21653 nop
21654 setx loop_1859, %l0, %l1
21655 wrpr 0x1, %tl
21656 wrpr %l1, %tpc
21657 add %l1, 0x4, %l1
21658 wrpr %l1, %tnpc
21659 setx 0x34400001400, %l0, %l1
21660 wrpr %l1, %tstate
21661 wrhpr 0x4, %htstate
21662 retry
21663 movle %xcc, %g6, %g4
21664loop_1858:
21665 nop
21666 wr %g0, 0x80, %asi
21667 ldstuba [%l7 + 0x48] %asi, %i4
21668loop_1859:
21669 movge %icc, %i3, %o2
21670 tge %xcc, 0x6
21671 add %o7, %l3, %o0
21672 fmovdn %xcc, %f29, %f15
21673 andncc %o4, %g1, %i2
21674 fmovsl %xcc, %f28, %f20
21675 nop
21676 setx 0x02A72D9461EDC899, %l0, %l6
21677 stx %l6, [%l7 + 0x28]
21678 ldd [%l7 + 0x28], %f16
21679 setx 0xE041CBAFDB48AF76, %l1, %l5
21680 stx %l5, [%l7 + 0x10]
21681 ldd [%l7 + 0x10], %f28
21682 fdivd %f28, %f16, %f22
21683 fxor %f20, %f30, %f22
21684 ldsb [%l7 + 0x7B], %i5
21685 tgu %xcc, 0x1
21686 bvs,pn %icc, loop_1860
21687 fble,a %fcc0, loop_1861
21688 nop
21689 setx loop_1862, %l0, %l1
21690 wrpr 0x1, %tl
21691 wrpr %l1, %tnpc
21692 setx 0x34400001400, %l0, %l1
21693 wrpr %l1, %tstate
21694 wrhpr 0x4, %htstate
21695 done
21696 movge %icc, %l4, %o3
21697loop_1860:
21698 edge16 %l1, %g2, %i7
21699loop_1861:
21700 nop
21701 fitod %f22, %f14
21702loop_1862:
21703 tvc %icc, 0x7
21704 set 0x1A, %l0
21705 lduha [%l7 + %l0] 0x19, %o1
21706 nop
21707 setx 0x0735B7A3D064AEF4, %l0, %l6
21708 stx %l6, [%l7 + 0x48]
21709 ldx [%l7 + 0x48], %fsr
21710 fmovrsgez %i6, %f31, %f4
21711 brgez,a %g3, loop_1863
21712 movrlz %l2, 0x2D5, %l5
21713 call loop_1864
21714 andcc %l6, %o6, %g5
21715loop_1863:
21716 sra %i0, %l0, %i1
21717 tcc %xcc, 0x4
21718loop_1864:
21719 fnot2s %f26, %f8
21720 mulscc %o5, 0x0879, %g6
21721 ble,a %icc, loop_1865
21722 membar 0x2B
21723 fcmple32 %f6, %f26, %g7
21724 wr %g0, 0x10, %asi
21725 ldswa [%l7 + 0x08] %asi, %i4
21726loop_1865:
21727 nop
21728 set 0x08, %o7
21729 swapa [%l7 + %o7] 0x81, %g4
21730 fblg,a %fcc3, loop_1866
21731 udiv %i3, 0x1B2C, %o2
21732 bneg,a loop_1867
21733 fmovrsne %o7, %f12, %f23
21734loop_1866:
21735 movvc %icc, %l3, %o4
21736 bl,a loop_1868
21737loop_1867:
21738 edge8ln %o0, %i2, %i5
21739 tpos %icc, 0x4
21740 xorcc %g1, %l4, %l1
21741loop_1868:
21742 smul %g2, %i7, %o3
21743 fbu %fcc1, loop_1869
21744 nop
21745 setx 0x720432618E0C5F59, %l0, %l6
21746 stx %l6, [%l7 + 0x28]
21747 ldd [%l7 + 0x28], %f26
21748 setx 0x27F25E2BC549F9BB, %l1, %l5
21749 stx %l5, [%l7 + 0x10]
21750 ldd [%l7 + 0x10], %f28
21751 fsubd %f28, %f26, %f24
21752 taddcc %i6, %o1, %g3
21753 set 0x73, %g5
21754 ldsba [%l7 + %g5] 0x88, %l5
21755loop_1869:
21756 nop
21757 set 0x4C, %g6
21758 stwa %l2, [%l7 + %g6] 0xe3
21759 membar #Sync
21760 movneg %xcc, %o6, %g5
21761 set 0x210, %o3
21762 ldxa [%g0 + %o3] 0x52, %l6
21763 mova %xcc, %l0, %i0
21764 fmovdgu %icc, %f27, %f7
21765 sub %i1, 0x0F8F, %o5
21766 smul %g6, 0x0480, %g7
21767 movvc %icc, %i4, %i3
21768 fsrc2s %f21, %f3
21769 edge16 %g4, %o2, %o7
21770 fmuld8ulx16 %f24, %f15, %f8
21771 fxnors %f11, %f22, %f28
21772 wr %g0, 0x89, %asi
21773 stha %o4, [%l7 + 0x2A] %asi
21774 ldd [%l7 + 0x78], %f0
21775 fmovdvs %xcc, %f18, %f29
21776 orn %l3, %o0, %i5
21777 ldsw [%l7 + 0x40], %i2
21778 nop
21779 fitod %f4, %f4
21780 fdtos %f4, %f21
21781 tpos %xcc, 0x4
21782 smul %g1, %l1, %g2
21783 move %icc, %l4, %o3
21784 nop
21785 setx 0x847BC1F63073D006, %l0, %l6
21786 stx %l6, [%l7 + 0x20]
21787 ldx [%l7 + 0x20], %fsr
21788 set 0x36, %o4
21789 ldsba [%l7 + %o4] 0x11, %i7
21790 wr %g0, 0x88, %asi
21791 ldstuba [%l7 + 0x7D] %asi, %i6
21792 and %o1, 0x0810, %g3
21793 nop
21794 setx 0x3AF919F7107905FD, %l0, %l6
21795 stx %l6, [%l7 + 0x18]
21796 ldx [%l7 + 0x18], %fsr
21797 movg %xcc, %l5, %o6
21798 fxnor %f8, %f14, %f2
21799 xor %g5, %l2, %l6
21800 fmul8ulx16 %f22, %f16, %f20
21801 fbuge %fcc0, loop_1870
21802 nop
21803 fitod %f0, %f10
21804 movleu %icc, %l0, %i0
21805 mulscc %o5, %i1, %g6
21806loop_1870:
21807 fmovrslez %g7, %f27, %f12
21808 fcmpgt32 %f6, %f4, %i3
21809 saved
21810 rdpr %cwp, %g1
21811 rdpr %cansave, %g2
21812 rdpr %canrestore, %g3
21813 rdpr %cleanwin, %g4
21814 rdpr %otherwin, %g5
21815 rdpr %wstate, %g6
21816 addc %i4, 0x1C8A, %g4
21817 bpos loop_1871
21818 movrne %o7, %o2, %o4
21819 nop
21820 setx 0x38187BCA, %l0, %l6
21821 st %l6, [%l7 + 0x28]
21822 ld [%l7 + 0x28], %f7
21823 setx 0xB38CA2F7, %l1, %l5
21824 st %l5, [%l7 + 0x10]
21825 ld [%l7 + 0x10], %f28
21826 fdivs %f28, %f7, %f25
21827 tsubcc %l3, %o0, %i2
21828loop_1871:
21829 bg loop_1872
21830 nop
21831 setx 0x0973BC5E5F8D00FE, %l0, %l6
21832 stx %l6, [%l7 + 0x28]
21833 ldd [%l7 + 0x28], %f2
21834 setx 0x4D59EFB1B22B7579, %l1, %l5
21835 stx %l5, [%l7 + 0x10]
21836 ldd [%l7 + 0x10], %f24
21837 faddd %f24, %f2, %f22
21838 tcs %xcc, 0x5
21839 tsubcctv %i5, 0x15F2, %l1
21840loop_1872:
21841 movcs %xcc, %g2, %l4
21842 wr %g0, 0x89, %asi
21843 ldswa [%l7 + 0x5C] %asi, %o3
21844 fexpand %f24, %f30
21845 fble %fcc0, loop_1873
21846 movne %xcc, %g1, %i6
21847 sllx %o1, 0x1B, %i7
21848 bneg %xcc, loop_1874
21849loop_1873:
21850 fmovs %f8, %f17
21851 movneg %xcc, %l5, %g3
21852 brnz,a %o6, loop_1875
21853loop_1874:
21854 ldsh [%l7 + 0x10], %g5
21855 fbuge %fcc3, loop_1876
21856 fbg %fcc0, loop_1877
21857loop_1875:
21858 pdist %f28, %f30, %f0
21859 saved
21860 rdpr %cwp, %g1
21861 rdpr %cansave, %g2
21862 rdpr %canrestore, %g3
21863 rdpr %cleanwin, %g4
21864 rdpr %otherwin, %g5
21865 rdpr %wstate, %g6
21866loop_1876:
21867 fbug %fcc0, loop_1878
21868loop_1877:
21869 tle %xcc, 0x2
21870 fmovsneg %xcc, %f19, %f28
21871 tcc %xcc, 0x6
21872loop_1878:
21873 sll %l2, %l6, %i0
21874 fmovsleu %icc, %f31, %f26
21875 udivcc %o5, 0x1ACC, %i1
21876 stb %l0, [%l7 + 0x3D]
21877 movvc %icc, %g6, %i3
21878 set 0x2E, %i3
21879 ldsha [%l7 + %i3] 0x81, %i4
21880 fmovdpos %xcc, %f17, %f9
21881 xorcc %g4, 0x0AD3, %o7
21882 bneg,a %xcc, loop_1879
21883 bvc,a,pt %xcc, loop_1880
21884 taddcc %o2, %o4, %g7
21885 set 0x0C, %o1
21886 lduwa [%l7 + %o1] 0x0c, %l3
21887loop_1879:
21888 fblg,a %fcc1, loop_1881
21889loop_1880:
21890 move %icc, %o0, %i2
21891 tcc %xcc, 0x4
21892 sth %l1, [%l7 + 0x14]
21893loop_1881:
21894 fcmpgt16 %f22, %f26, %g2
21895 sllx %i5, 0x04, %l4
21896 srax %o3, 0x0A, %i6
21897 fnot1 %f20, %f30
21898 umulcc %g1, %i7, %l5
21899 fbug,a %fcc1, loop_1882
21900 tsubcc %o1, 0x178D, %o6
21901 movpos %icc, %g5, %g3
21902 tge %xcc, 0x3
21903loop_1882:
21904 sdiv %l2, 0x1A21, %l6
21905 bge,a %icc, loop_1883
21906 sll %i0, %o5, %i1
21907 wr %g0, 0x81, %asi
21908 ldsha [%l7 + 0x22] %asi, %l0
21909loop_1883:
21910 fpsub32s %f30, %f27, %f13
21911 srax %g6, %i4, %i3
21912 array8 %o7, %o2, %g4
21913 taddcc %g7, 0x1BC0, %o4
21914 srlx %o0, 0x08, %i2
21915 edge32l %l1, %g2, %l3
21916 fmovscs %xcc, %f19, %f2
21917 fbge,a %fcc1, loop_1884
21918 be,a,pn %icc, loop_1885
21919 fmovrdgz %l4, %f10, %f28
21920 nop
21921 fitod %f18, %f14
21922loop_1884:
21923 movcs %icc, %i5, %i6
21924loop_1885:
21925 udivcc %o3, 0x1DB9, %i7
21926 fbe,a %fcc2, loop_1886
21927 fandnot1s %f2, %f27, %f25
21928 orncc %g1, 0x1178, %l5
21929 movrlez %o1, 0x3F1, %o6
21930loop_1886:
21931 te %icc, 0x6
21932 sdivcc %g3, 0x136A, %l2
21933 sdivcc %g5, 0x06C9, %i0
21934 st %f4, [%l7 + 0x68]
21935 nop
21936 fitos %f3, %f1
21937 fstoi %f1, %f23
21938 fbl,a %fcc1, loop_1887
21939 xnor %o5, %l6, %i1
21940 bcc %xcc, loop_1888
21941 xnor %g6, 0x0E9E, %l0
21942loop_1887:
21943 bcs,a %icc, loop_1889
21944 fmovd %f12, %f4
21945loop_1888:
21946 taddcctv %i4, 0x1EB0, %o7
21947 brgez,a %o2, loop_1890
21948loop_1889:
21949 movg %xcc, %g4, %i3
21950 saved
21951 rdpr %cwp, %g1
21952 rdpr %cansave, %g2
21953 rdpr %canrestore, %g3
21954 rdpr %cleanwin, %g4
21955 rdpr %otherwin, %g5
21956 rdpr %wstate, %g6
21957 subccc %g7, 0x0F37, %o0
21958loop_1890:
21959 movrgz %i2, %l1, %o4
21960 edge8 %g2, %l3, %i5
21961 fmul8ulx16 %f18, %f18, %f8
21962 udivcc %i6, 0x0CE7, %l4
21963 fbo %fcc1, loop_1891
21964 fmovsg %icc, %f10, %f31
21965 sth %o3, [%l7 + 0x6C]
21966 movg %icc, %g1, %l5
21967loop_1891:
21968 andcc %o1, %i7, %o6
21969 orn %g3, 0x0DCA, %l2
21970 fmovdcs %icc, %f26, %f7
21971 edge32n %g5, %i0, %l6
21972 stbar
21973 movrne %o5, 0x0CD, %i1
21974 fmovsgu %icc, %f12, %f29
21975 andn %l0, 0x06B1, %i4
21976 andcc %g6, %o2, %o7
21977 fmovrdgz %g4, %f20, %f20
21978 mova %xcc, %i3, %g7
21979 fmovsn %icc, %f2, %f7
21980 fbe,a %fcc2, loop_1892
21981 movg %icc, %i2, %l1
21982 tge %icc, 0x2
21983 fmovrse %o4, %f14, %f16
21984loop_1892:
21985 nop
21986 set 0x40, %g3
21987 sth %g2, [%l7 + %g3]
21988 edge32 %l3, %o0, %i5
21989 nop
21990 set 0x08, %l6
21991 ldx [%l7 + %l6], %i6
21992 fxors %f14, %f29, %f0
21993 fbuge,a %fcc3, loop_1893
21994 sdivcc %o3, 0x0634, %l4
21995 fnands %f12, %f29, %f24
21996 umul %g1, 0x0243, %l5
21997loop_1893:
21998 bpos,a %xcc, loop_1894
21999 movge %icc, %o1, %i7
22000 tsubcc %o6, 0x0721, %l2
22001 wr %g0, 0x80, %asi
22002 lda [%l7 + 0x28] %asi, %f16
22003loop_1894:
22004 nop
22005 set 0x28, %l3
22006 swapa [%l7 + %l3] 0x19, %g5
22007 ldd [%l7 + 0x40], %f30
22008 fmul8sux16 %f10, %f4, %f26
22009 movpos %icc, %i0, %g3
22010 bcs %icc, loop_1895
22011 fbe %fcc0, loop_1896
22012 array8 %o5, %i1, %l0
22013 fcmpne32 %f16, %f6, %l6
22014loop_1895:
22015 tne %icc, 0x0
22016loop_1896:
22017 alignaddr %i4, %g6, %o2
22018 array16 %o7, %i3, %g7
22019 brz %g4, loop_1897
22020 ta %xcc, 0x4
22021 xor %l1, %i2, %o4
22022 mova %xcc, %g2, %o0
22023loop_1897:
22024 fmovrdlez %i5, %f10, %f2
22025 sdiv %i6, 0x17A2, %l3
22026 fpadd16 %f12, %f2, %f12
22027 udivcc %o3, 0x18EA, %g1
22028 fmovdcc %xcc, %f25, %f25
22029 bcs %xcc, loop_1898
22030 movrne %l4, 0x1C9, %o1
22031 membar 0x34
22032 stw %i7, [%l7 + 0x4C]
22033loop_1898:
22034 call loop_1899
22035 brlz,a %l5, loop_1900
22036 edge32n %o6, %g5, %i0
22037 set 0x40, %o0
22038 stha %g3, [%l7 + %o0] 0x81
22039loop_1899:
22040 edge32n %l2, %i1, %l0
22041loop_1900:
22042 umulcc %l6, %o5, %i4
22043 fmovdle %icc, %f9, %f10
22044 tvs %xcc, 0x2
22045 sll %g6, %o7, %i3
22046 fbg,a %fcc2, loop_1901
22047 nop
22048 setx 0x4FD15D75, %l0, %l6
22049 st %l6, [%l7 + 0x28]
22050 ld [%l7 + 0x28], %f17
22051 setx 0xC14DA825, %l1, %l5
22052 st %l5, [%l7 + 0x10]
22053 ld [%l7 + 0x10], %f12
22054 fmuls %f12, %f17, %f31
22055 nop
22056 fitos %f1, %f25
22057 fstod %f25, %f26
22058 call loop_1902
22059loop_1901:
22060 orncc %g7, %o2, %l1
22061 movrgz %i2, 0x16F, %g4
22062 subc %o4, 0x0797, %o0
22063loop_1902:
22064 ble,a loop_1903
22065 udiv %g2, 0x008E, %i6
22066 movvc %icc, %i5, %o3
22067 movrlez %g1, %l3, %o1
22068loop_1903:
22069 srl %l4, 0x0C, %i7
22070 andn %o6, %g5, %i0
22071 movge %icc, %l5, %l2
22072 tn %xcc, 0x1
22073 tcs %icc, 0x4
22074 addcc %g3, %l0, %i1
22075 nop
22076 set 0x60, %i1
22077 std %f4, [%l7 + %i1]
22078 movrgz %l6, 0x0D5, %o5
22079 andncc %g6, %i4, %i3
22080 bn,pt %icc, loop_1904
22081 brlez,a %g7, loop_1905
22082 movg %xcc, %o2, %o7
22083 fmovdvc %icc, %f11, %f17
22084loop_1904:
22085 fmovsneg %xcc, %f24, %f22
22086loop_1905:
22087 andcc %l1, 0x092B, %i2
22088 set 0x40, %i4
22089 stda %f16, [%l7 + %i4] 0x15
22090 set 0x25, %i5
22091 ldsba [%l7 + %i5] 0x15, %g4
22092 brlz,a %o4, loop_1906
22093 srax %o0, %g2, %i6
22094 fmovsvc %icc, %f25, %f13
22095 andn %i5, %o3, %l3
22096loop_1906:
22097 fmovsle %xcc, %f11, %f20
22098 srax %g1, %l4, %i7
22099 fmovda %icc, %f21, %f10
22100 xor %o1, %g5, %i0
22101 umulcc %l5, %l2, %g3
22102 movne %icc, %o6, %i1
22103 subccc %l0, 0x0225, %l6
22104 sllx %g6, %o5, %i3
22105 brlez,a %i4, loop_1907
22106 xnorcc %o2, 0x0E70, %g7
22107 edge32 %o7, %l1, %g4
22108 udiv %i2, 0x05FD, %o4
22109loop_1907:
22110 mova %icc, %o0, %g2
22111 bgu,a loop_1908
22112 array32 %i5, %i6, %o3
22113 add %l3, %g1, %i7
22114 orcc %l4, %o1, %i0
22115loop_1908:
22116 fnot2s %f17, %f23
22117 or %l5, 0x0C5B, %g5
22118 andcc %g3, %l2, %i1
22119 tcc %xcc, 0x1
22120 umulcc %l0, %o6, %l6
22121 xnorcc %o5, %g6, %i3
22122 wr %g0, 0x19, %asi
22123 sta %f14, [%l7 + 0x20] %asi
22124 brlz %o2, loop_1909
22125 move %xcc, %g7, %o7
22126 wr %g0, 0xe3, %asi
22127 stha %l1, [%l7 + 0x22] %asi
22128 membar #Sync
22129loop_1909:
22130 smulcc %g4, %i4, %i2
22131 xor %o4, %g2, %i5
22132 sdivcc %o0, 0x055C, %o3
22133 fornot2 %f22, %f26, %f0
22134 mova %xcc, %i6, %l3
22135 xor %i7, 0x0FE5, %l4
22136 addccc %g1, 0x04CD, %i0
22137 fmovspos %icc, %f10, %f22
22138 nop
22139 setx 0x5B15E5AE88B6C7FE, %l0, %l6
22140 stx %l6, [%l7 + 0x28]
22141 ldd [%l7 + 0x28], %f24
22142 setx 0x351D6884DE915F2C, %l1, %l5
22143 stx %l5, [%l7 + 0x10]
22144 ldd [%l7 + 0x10], %f2
22145 fmuld %f2, %f24, %f16
22146 fexpand %f18, %f2
22147 bl,a,pn %xcc, loop_1910
22148 taddcctv %l5, %o1, %g5
22149 subcc %g3, %i1, %l0
22150 bshuffle %f8, %f24, %f30
22151loop_1910:
22152 tle %xcc, 0x3
22153 fbul,a %fcc2, loop_1911
22154 addcc %o6, 0x15E5, %l6
22155 fbuge %fcc0, loop_1912
22156 tpos %icc, 0x4
22157loop_1911:
22158 fmovsneg %icc, %f6, %f3
22159 movcs %xcc, %o5, %g6
22160loop_1912:
22161 fmuld8sux16 %f23, %f10, %f0
22162 fbuge,a %fcc1, loop_1913
22163 brgz %l2, loop_1914
22164 bcs,a,pn %icc, loop_1915
22165 fxor %f8, %f4, %f24
22166loop_1913:
22167 membar 0x03
22168loop_1914:
22169 udivx %o2, 0x15D9, %i3
22170loop_1915:
22171 mulx %g7, %o7, %g4
22172 andn %l1, %i4, %o4
22173 set 0x27, %l4
22174 ldstuba [%l7 + %l4] 0x89, %i2
22175 fbuge %fcc2, loop_1916
22176 fbg,a %fcc1, loop_1917
22177 ldsh [%l7 + 0x0C], %i5
22178 edge8ln %g2, %o0, %i6
22179loop_1916:
22180 bn %xcc, loop_1918
22181loop_1917:
22182 movleu %icc, %l3, %o3
22183 stb %l4, [%l7 + 0x34]
22184 nop
22185 fitod %f0, %f10
22186 fdtox %f10, %f20
22187 fxtod %f20, %f28
22188loop_1918:
22189 edge32ln %g1, %i0, %i7
22190 fmovspos %xcc, %f23, %f7
22191 subccc %l5, %g5, %o1
22192 te %icc, 0x1
22193 udivx %g3, 0x11DB, %i1
22194 fcmple32 %f0, %f30, %o6
22195 fornot1 %f16, %f0, %f12
22196 movge %xcc, %l0, %l6
22197 fone %f28
22198 fbue %fcc0, loop_1919
22199 tn %icc, 0x4
22200 nop
22201 fitod %f16, %f6
22202 edge16ln %o5, %g6, %l2
22203loop_1919:
22204 fbge %fcc1, loop_1920
22205 fxnor %f10, %f28, %f20
22206 ldstub [%l7 + 0x60], %o2
22207 edge16n %g7, %i3, %o7
22208loop_1920:
22209 brgez %g4, loop_1921
22210 sdiv %i4, 0x102E, %l1
22211 addcc %i2, 0x0678, %o4
22212 movg %icc, %i5, %o0
22213loop_1921:
22214 fcmpne32 %f14, %f2, %g2
22215 umul %l3, %i6, %l4
22216 tg %icc, 0x5
22217 wr %g0, 0xea, %asi
22218 stba %o3, [%l7 + 0x7D] %asi
22219 membar #Sync
22220 fba,a %fcc0, loop_1922
22221 orcc %i0, %g1, %l5
22222 array8 %i7, %o1, %g5
22223 fmovdcs %xcc, %f10, %f18
22224loop_1922:
22225 or %g3, %o6, %l0
22226 fexpand %f17, %f10
22227 fmovdle %xcc, %f9, %f19
22228 umulcc %l6, %i1, %o5
22229 movrlz %g6, %o2, %l2
22230 edge32l %g7, %i3, %o7
22231 fblg %fcc2, loop_1923
22232 tl %xcc, 0x5
22233 edge16ln %g4, %i4, %l1
22234 move %xcc, %i2, %o4
22235loop_1923:
22236 edge16l %o0, %g2, %l3
22237 stx %i6, [%l7 + 0x60]
22238 tne %xcc, 0x1
22239 nop
22240 setx 0x32CFCE142FED5212, %l0, %l6
22241 stx %l6, [%l7 + 0x28]
22242 ldd [%l7 + 0x28], %f20
22243 setx 0x7E40F2A0405B95DE, %l1, %l5
22244 stx %l5, [%l7 + 0x10]
22245 ldd [%l7 + 0x10], %f0
22246 fsubd %f0, %f20, %f26
22247 mulx %i5, %o3, %l4
22248 brz %i0, loop_1924
22249 movgu %xcc, %g1, %l5
22250 movpos %xcc, %o1, %g5
22251 fpadd16 %f30, %f24, %f10
22252loop_1924:
22253 tpos %xcc, 0x3
22254 fmovsa %xcc, %f3, %f12
22255 array8 %g3, %o6, %l0
22256 movn %xcc, %l6, %i1
22257 srl %o5, %i7, %g6
22258 edge32l %l2, %g7, %o2
22259 fmovda %icc, %f9, %f30
22260 fsrc2s %f19, %f13
22261 orcc %o7, 0x13CF, %i3
22262 mulx %i4, %g4, %l1
22263 brz %o4, loop_1925
22264 movleu %xcc, %i2, %o0
22265 fmul8x16al %f27, %f13, %f26
22266 xnorcc %g2, 0x0582, %i6
22267loop_1925:
22268 subc %i5, %o3, %l3
22269 ldd [%l7 + 0x30], %f2
22270 fmovsge %icc, %f13, %f16
22271 mulscc %i0, %g1, %l5
22272 sethi 0x0927, %o1
22273 fornot1s %f18, %f0, %f21
22274 fmovsn %xcc, %f14, %f21
22275 movvs %icc, %l4, %g5
22276 bpos,a,pt %icc, loop_1926
22277 nop
22278 setx 0x954483D0, %l0, %l6
22279 st %l6, [%l7 + 0x28]
22280 ld [%l7 + 0x28], %f27
22281 setx 0xDADF490B, %l1, %l5
22282 st %l5, [%l7 + 0x10]
22283 ld [%l7 + 0x10], %f21
22284 fadds %f21, %f27, %f7
22285 edge16 %g3, %o6, %l6
22286 subccc %i1, 0x1F55, %o5
22287loop_1926:
22288 movrlez %i7, %g6, %l2
22289 set 0x54, %i2
22290 stba %g7, [%l7 + %i2] 0x88
22291 nop
22292 fitod %f2, %f4
22293 fdtox %f4, %f22
22294 fandnot2s %f18, %f23, %f8
22295 nop
22296 setx loop_1927, %l0, %l1
22297 jmpl %l1, %o2
22298 tleu %icc, 0x1
22299 movge %icc, %o7, %i3
22300 nop
22301 setx 0x3C423F439F8EADA6, %l0, %l6
22302 stx %l6, [%l7 + 0x28]
22303 ldd [%l7 + 0x28], %f16
22304 setx 0x992748D948C6CB1A, %l1, %l5
22305 stx %l5, [%l7 + 0x10]
22306 ldd [%l7 + 0x10], %f30
22307 fdivd %f30, %f16, %f22
22308loop_1927:
22309 nop
22310 setx loop_1928, %l0, %l1
22311 jmpl %l1, %l0
22312 fnot1s %f23, %f29
22313 ldx [%l7 + 0x58], %g4
22314 fmovsa %icc, %f23, %f27
22315loop_1928:
22316 tgu %xcc, 0x0
22317 movpos %xcc, %i4, %l1
22318 fbe %fcc2, loop_1929
22319 movleu %icc, %o4, %o0
22320 movge %xcc, %i2, %i6
22321 movpos %xcc, %i5, %o3
22322loop_1929:
22323 fmovsn %xcc, %f23, %f15
22324 brnz,a %l3, loop_1930
22325 udivcc %i0, 0x16C3, %g2
22326 ble,pt %icc, loop_1931
22327 movleu %icc, %l5, %g1
22328loop_1930:
22329 fmovdneg %icc, %f11, %f13
22330 bcc,pn %xcc, loop_1932
22331loop_1931:
22332 nop
22333 setx 0x31AE27DA, %l0, %l6
22334 st %l6, [%l7 + 0x28]
22335 ld [%l7 + 0x28], %f0
22336 setx 0x07F9FDA2, %l1, %l5
22337 st %l5, [%l7 + 0x10]
22338 ld [%l7 + 0x10], %f13
22339 fdivs %f13, %f0, %f22
22340 xnorcc %l4, 0x1D98, %o1
22341 sir 0x0B15
22342loop_1932:
22343 xnor %g3, %o6, %l6
22344 nop
22345 setx 0xA0CC7C69D1A53009, %l0, %l6
22346 stx %l6, [%l7 + 0x28]
22347 ldd [%l7 + 0x28], %f8
22348 fsqrtd %f8, %f4
22349 tl %xcc, 0x5
22350 fmovdneg %icc, %f14, %f13
22351 sra %i1, %o5, %g5
22352 fmovsne %xcc, %f21, %f9
22353 movgu %xcc, %g6, %l2
22354 wr %g0, 0x88, %asi
22355 lduba [%l7 + 0x65] %asi, %g7
22356 nop
22357 setx 0x850A474D, %l0, %l6
22358 st %l6, [%l7 + 0x28]
22359 ld [%l7 + 0x28], %f30
22360 setx 0x51A91278, %l1, %l5
22361 st %l5, [%l7 + 0x10]
22362 ld [%l7 + 0x10], %f0
22363 fmuls %f0, %f30, %f11
22364 fbg %fcc3, loop_1933
22365 fmovrdlez %o2, %f2, %f24
22366 movvc %xcc, %i7, %o7
22367 fmovde %xcc, %f30, %f4
22368loop_1933:
22369 and %i3, 0x157F, %g4
22370 nop
22371 setx 0x7B384717, %l0, %l6
22372 st %l6, [%l7 + 0x28]
22373 ld [%l7 + 0x28], %f7
22374 setx 0x0F545035, %l1, %l5
22375 st %l5, [%l7 + 0x10]
22376 ld [%l7 + 0x10], %f3
22377 fmuls %f3, %f7, %f31
22378 nop
22379 fitod %f10, %f24
22380 fdtoi %f24, %f19
22381 nop
22382 setx 0xE5BFCB5AB2FEE4A9, %l0, %l6
22383 stx %l6, [%l7 + 0x28]
22384 ldd [%l7 + 0x28], %f8
22385 setx 0x3BA11FB460D11BCC, %l1, %l5
22386 stx %l5, [%l7 + 0x10]
22387 ldd [%l7 + 0x10], %f8
22388 faddd %f8, %f8, %f24
22389 addccc %i4, %l1, %l0
22390 nop
22391 setx 0x6F71891BF9B5B01F, %l0, %l6
22392 stx %l6, [%l7 + 0x28]
22393 ldd [%l7 + 0x28], %f4
22394 setx 0xE767FE6784E6795A, %l1, %l5
22395 stx %l5, [%l7 + 0x10]
22396 ldd [%l7 + 0x10], %f20
22397 fdivd %f20, %f4, %f18
22398 fbul,a %fcc0, loop_1934
22399 fbul %fcc1, loop_1935
22400 fone %f10
22401 nop
22402 fitos %f1, %f6
22403 fstox %f6, %f2
22404loop_1934:
22405 tsubcc %o0, %i2, %o4
22406loop_1935:
22407 movpos %icc, %i5, %i6
22408 ldsw [%l7 + 0x6C], %l3
22409 movcc %xcc, %o3, %i0
22410 fbule %fcc3, loop_1936
22411 fblg %fcc0, loop_1937
22412 sll %l5, 0x0B, %g1
22413 fmovsa %xcc, %f11, %f4
22414loop_1936:
22415 udivcc %g2, 0x07AA, %l4
22416loop_1937:
22417 ldstub [%l7 + 0x3F], %o1
22418 ba loop_1938
22419 movleu %xcc, %g3, %l6
22420 addc %i1, 0x1021, %o5
22421 subc %g5, %g6, %l2
22422loop_1938:
22423 edge8n %g7, %o2, %o6
22424 tle %xcc, 0x7
22425 fmovrdgez %o7, %f30, %f22
22426 bl,a,pt %icc, loop_1939
22427 fpsub16s %f18, %f1, %f11
22428 fandnot1s %f5, %f2, %f24
22429 or %i3, 0x0B1E, %i7
22430loop_1939:
22431 fmovdl %icc, %f26, %f25
22432 tsubcc %g4, %i4, %l0
22433 edge16ln %o0, %l1, %i2
22434 fone %f30
22435 brlz %i5, loop_1940
22436 srl %i6, 0x0A, %l3
22437 move %icc, %o4, %i0
22438 sll %o3, %l5, %g1
22439loop_1940:
22440 movl %icc, %g2, %l4
22441 umul %g3, 0x1C45, %o1
22442 fsrc1 %f10, %f26
22443 fpadd32 %f6, %f6, %f10
22444 addccc %i1, 0x173A, %o5
22445 fmovsl %icc, %f9, %f17
22446 alignaddr %l6, %g6, %l2
22447 tne %icc, 0x2
22448 tsubcctv %g5, 0x0F11, %o2
22449 nop
22450 fitos %f4, %f24
22451 fstoi %f24, %f26
22452 subcc %o6, %g7, %o7
22453 movn %xcc, %i7, %i3
22454 movleu %xcc, %g4, %i4
22455 orcc %l0, 0x0443, %l1
22456 sdiv %i2, 0x08C3, %i5
22457 fbge,a %fcc2, loop_1941
22458 array16 %o0, %l3, %i6
22459 udivx %o4, 0x0CE7, %i0
22460 wr %g0, 0x04, %asi
22461 ldsha [%l7 + 0x4C] %asi, %o3
22462loop_1941:
22463 mova %xcc, %g1, %l5
22464 edge16l %g2, %g3, %o1
22465 be,pt %xcc, loop_1942
22466 ldd [%l7 + 0x70], %l4
22467 movge %xcc, %i1, %l6
22468 edge8 %g6, %o5, %g5
22469loop_1942:
22470 tge %icc, 0x5
22471 fmovrdgz %o2, %f22, %f18
22472 fpsub32 %f10, %f2, %f0
22473 tl %xcc, 0x3
22474 pdist %f24, %f10, %f2
22475 movge %xcc, %o6, %g7
22476 movcc %xcc, %o7, %i7
22477 ba,a %icc, loop_1943
22478 umul %i3, 0x0E45, %l2
22479 tsubcc %g4, 0x0F5E, %i4
22480 ldsh [%l7 + 0x1A], %l1
22481loop_1943:
22482 mova %icc, %l0, %i2
22483 sethi 0x05F1, %i5
22484 set 0x3B, %o5
22485 stba %l3, [%l7 + %o5] 0x2b
22486 membar #Sync
22487 move %icc, %i6, %o4
22488 sdivcc %i0, 0x0200, %o0
22489 tneg %xcc, 0x4
22490 fexpand %f11, %f14
22491 fpackfix %f4, %f7
22492 tg %xcc, 0x3
22493 fpadd32 %f4, %f18, %f28
22494 fnegs %f23, %f16
22495 fblg,a %fcc2, loop_1944
22496 fba,a %fcc1, loop_1945
22497 xnor %g1, %o3, %l5
22498 array8 %g3, %g2, %l4
22499loop_1944:
22500 mulscc %o1, %i1, %g6
22501loop_1945:
22502 bge,pn %icc, loop_1946
22503 bpos,a,pt %icc, loop_1947
22504 fmovs %f19, %f24
22505 bgu %icc, loop_1948
22506loop_1946:
22507 orncc %o5, %g5, %l6
22508loop_1947:
22509 xnor %o2, 0x12DC, %o6
22510 tle %icc, 0x5
22511loop_1948:
22512 ldsh [%l7 + 0x6C], %o7
22513 fmuld8ulx16 %f13, %f6, %f10
22514 ldx [%l7 + 0x38], %g7
22515 wr %g0, 0x27, %asi
22516 stha %i3, [%l7 + 0x76] %asi
22517 membar #Sync
22518 fabss %f23, %f15
22519 faligndata %f16, %f0, %f26
22520 fmovsvs %xcc, %f19, %f23
22521 set 0x30, %l1
22522 ldxa [%g0 + %l1] 0x4f, %i7
22523 edge8ln %l2, %i4, %l1
22524 subcc %g4, 0x0B68, %i2
22525 edge32l %i5, %l3, %l0
22526 fbug %fcc2, loop_1949
22527 edge8 %i6, %o4, %o0
22528 tl %icc, 0x5
22529 sdivx %i0, 0x025D, %o3
22530loop_1949:
22531 edge16n %l5, %g3, %g2
22532 fbo %fcc2, loop_1950
22533 membar 0x45
22534 srax %g1, %l4, %i1
22535 movrgez %g6, 0x197, %o1
22536loop_1950:
22537 fpsub32s %f9, %f31, %f13
22538 fmovsneg %icc, %f10, %f11
22539 fpsub16s %f29, %f13, %f27
22540 xor %g5, %l6, %o5
22541 sdivx %o6, 0x1E96, %o2
22542 set 0x5E, %i0
22543 ldsba [%l7 + %i0] 0x04, %o7
22544 fmovrde %g7, %f0, %f24
22545 smul %i3, 0x1F85, %l2
22546 smul %i4, 0x1336, %l1
22547 sll %i7, 0x12, %g4
22548 xnorcc %i5, 0x03DD, %l3
22549 sub %i2, 0x1B25, %l0
22550 brlz,a %o4, loop_1951
22551 addc %i6, %i0, %o3
22552 srax %l5, 0x06, %g3
22553 or %o0, 0x04BB, %g1
22554loop_1951:
22555 tvc %icc, 0x0
22556 brlez,a %l4, loop_1952
22557 fandnot2s %f26, %f11, %f31
22558 fxors %f24, %f0, %f7
22559 nop
22560 setx loop_1953, %l0, %l1
22561 wrpr 0x1, %tl
22562 wrpr %l1, %tnpc
22563 setx 0x34400001400, %l0, %l1
22564 wrpr %l1, %tstate
22565 wrhpr 0x4, %htstate
22566 done
22567loop_1952:
22568 andcc %g2, 0x058A, %i1
22569 udiv %o1, 0x1C39, %g5
22570 nop
22571 set 0x10, %l5
22572 ldd [%l7 + %l5], %i6
22573loop_1953:
22574 umulcc %o5, 0x071A, %g6
22575 fbul,a %fcc1, loop_1954
22576 ldsh [%l7 + 0x6A], %o6
22577 for %f2, %f24, %f0
22578 fmul8x16al %f18, %f24, %f2
22579loop_1954:
22580 edge32n %o7, %g7, %o2
22581 fsrc2s %f11, %f23
22582 te %xcc, 0x0
22583 nop
22584 fitos %f0, %f21
22585 fstod %f21, %f26
22586 fbl,a %fcc3, loop_1955
22587 sdiv %i3, 0x043D, %l2
22588 bcc,a loop_1956
22589 xnor %i4, %l1, %i7
22590loop_1955:
22591 fmovrdne %i5, %f24, %f30
22592 fmovscs %icc, %f4, %f20
22593loop_1956:
22594 popc %l3, %i2
22595 edge8n %g4, %o4, %l0
22596 fxnor %f14, %f6, %f0
22597 movpos %xcc, %i6, %i0
22598 nop
22599 fitos %f28, %f26
22600 st %f9, [%l7 + 0x64]
22601 movpos %xcc, %l5, %g3
22602 fmovsneg %xcc, %f9, %f18
22603 fmovscc %icc, %f2, %f14
22604 fmul8x16 %f31, %f16, %f18
22605 call loop_1957
22606 fnegd %f2, %f20
22607 array8 %o0, %o3, %g1
22608 fbn %fcc0, loop_1958
22609loop_1957:
22610 movre %l4, %g2, %o1
22611 edge16l %i1, %l6, %o5
22612 fmovrdgz %g6, %f8, %f4
22613loop_1958:
22614 xnor %o6, 0x1D04, %o7
22615 taddcctv %g5, %g7, %o2
22616 nop
22617 fitod %f10, %f10
22618 fdtox %f10, %f20
22619 brgz %i3, loop_1959
22620 tge %icc, 0x4
22621 movcc %xcc, %l2, %l1
22622 fcmpne16 %f12, %f28, %i4
22623loop_1959:
22624 ldsw [%l7 + 0x20], %i7
22625 wr %g0, 0x0c, %asi
22626 lda [%l7 + 0x40] %asi, %f11
22627 edge8l %i5, %l3, %i2
22628 udivx %o4, 0x1155, %l0
22629 tsubcctv %g4, 0x1430, %i6
22630 wr %g0, 0x04, %asi
22631 ldsha [%l7 + 0x54] %asi, %i0
22632 wr %g0, 0x2b, %asi
22633 stxa %g3, [%l7 + 0x38] %asi
22634 membar #Sync
22635 tgu %icc, 0x2
22636 nop
22637 set 0x36, %l2
22638 lduh [%l7 + %l2], %o0
22639 edge8ln %l5, %o3, %l4
22640 wr %g0, 0x89, %asi
22641 ldsha [%l7 + 0x2C] %asi, %g1
22642 fornot1 %f0, %f8, %f26
22643 mova %xcc, %g2, %i1
22644 fxnor %f30, %f26, %f2
22645 nop
22646 setx 0x51639DA4B068C3BC, %l0, %l6
22647 stx %l6, [%l7 + 0x20]
22648 ldx [%l7 + 0x20], %fsr
22649 fxors %f30, %f3, %f7
22650 movcc %icc, %l6, %o5
22651 fmovsne %xcc, %f8, %f6
22652 edge32l %g6, %o1, %o7
22653 fmovd %f16, %f14
22654 udiv %g5, 0x0A42, %g7
22655 fbo %fcc3, loop_1960
22656 saved
22657 rdpr %cwp, %g1
22658 rdpr %cansave, %g2
22659 rdpr %canrestore, %g3
22660 rdpr %cleanwin, %g4
22661 rdpr %otherwin, %g5
22662 rdpr %wstate, %g6
22663 edge16l %o6, %i3, %l2
22664 tvc %icc, 0x4
22665loop_1960:
22666 tg %xcc, 0x4
22667 fmovrslez %l1, %f30, %f2
22668 ldsh [%l7 + 0x30], %i4
22669 fmovsl %icc, %f14, %f28
22670 fmovs %f25, %f11
22671 set 0x5E, %o2
22672 lduba [%l7 + %o2] 0x14, %i7
22673 move %icc, %i5, %l3
22674 subc %i2, 0x0487, %o4
22675 movneg %xcc, %o2, %l0
22676 orn %i6, 0x07F7, %i0
22677 edge32 %g3, %o0, %l5
22678 edge8n %g4, %o3, %g1
22679 tleu %xcc, 0x2
22680 fmovsn %icc, %f29, %f11
22681 and %g2, %l4, %i1
22682 fandnot2s %f0, %f16, %f21
22683 bvs,a,pn %xcc, loop_1961
22684 sir 0x06E5
22685 addcc %o5, 0x0723, %g6
22686 bg loop_1962
22687loop_1961:
22688 fbne %fcc2, loop_1963
22689 movrlez %o1, 0x205, %o7
22690 lduh [%l7 + 0x54], %l6
22691loop_1962:
22692 edge32l %g5, %o6, %g7
22693loop_1963:
22694 fmuld8sux16 %f26, %f6, %f10
22695 movcc %xcc, %i3, %l1
22696 fmovdl %icc, %f20, %f23
22697 fbu %fcc0, loop_1964
22698 movre %i4, %l2, %i7
22699 udiv %l3, 0x044A, %i2
22700 addccc %i5, 0x0137, %o2
22701loop_1964:
22702 movrlez %l0, %o4, %i6
22703 fones %f4
22704 nop
22705 setx loop_1965, %l0, %l1
22706 wrpr 0x1, %tl
22707 wrpr %l1, %tnpc
22708 setx 0x34400001400, %l0, %l1
22709 wrpr %l1, %tstate
22710 wrhpr 0x4, %htstate
22711 done
22712 stb %g3, [%l7 + 0x34]
22713 bcc,a,pt %xcc, loop_1966
22714 tpos %xcc, 0x5
22715loop_1965:
22716 movn %icc, %i0, %o0
22717 mulscc %l5, %g4, %g1
22718loop_1966:
22719 membar 0x74
22720 nop
22721 setx 0x6F151E1E535C6A5D, %l0, %l6
22722 stx %l6, [%l7 + 0x28]
22723 ldd [%l7 + 0x28], %f0
22724 setx 0x8572C16A79B25310, %l1, %l5
22725 stx %l5, [%l7 + 0x10]
22726 ldd [%l7 + 0x10], %f12
22727 faddd %f12, %f0, %f14
22728 movvc %icc, %g2, %l4
22729 movg %icc, %o3, %o5
22730 fmovdne %icc, %f24, %f19
22731 fble %fcc1, loop_1967
22732 nop
22733 setx 0x6E17B7CB, %l0, %l6
22734 st %l6, [%l7 + 0x28]
22735 ld [%l7 + 0x28], %f22
22736 setx 0x6F31A79C, %l1, %l5
22737 st %l5, [%l7 + 0x10]
22738 ld [%l7 + 0x10], %f6
22739 fdivs %f6, %f22, %f24
22740 wr %g0, 0x19, %asi
22741 lda [%l7 + 0x2C] %asi, %f11
22742loop_1967:
22743 fpadd16 %f30, %f10, %f22
22744 fbg %fcc0, loop_1968
22745 mulx %g6, 0x04EB, %i1
22746 smulcc %o7, %o1, %g5
22747 fble,a %fcc1, loop_1969
22748loop_1968:
22749 sir 0x1D8D
22750 ta %xcc, 0x6
22751 movrlez %l6, %o6, %i3
22752loop_1969:
22753 edge32n %g7, %i4, %l1
22754 sethi 0x1FA9, %i7
22755 fmul8x16al %f17, %f21, %f16
22756 fmovrsgez %l3, %f31, %f27
22757 sllx %i2, 0x1E, %i5
22758 tvc %icc, 0x7
22759 ld [%l7 + 0x38], %f28
22760 fornot2 %f12, %f10, %f8
22761 nop
22762 setx loop_1970, %l0, %l1
22763 jmpl %l1, %l2
22764 ldd [%l7 + 0x50], %f30
22765 movvs %xcc, %l0, %o2
22766 addc %o4, %g3, %i0
22767loop_1970:
22768 edge8n %i6, %o0, %l5
22769 st %f31, [%l7 + 0x60]
22770 edge32 %g1, %g4, %g2
22771 andncc %l4, %o3, %o5
22772 sll %g6, 0x1D, %i1
22773 udivcc %o1, 0x122E, %o7
22774 movle %icc, %l6, %g5
22775 fbo,a %fcc2, loop_1971
22776 tsubcc %i3, 0x029B, %g7
22777 fbl %fcc1, loop_1972
22778 tle %icc, 0x5
22779loop_1971:
22780 popc 0x1A22, %o6
22781 tsubcc %l1, 0x1B89, %i7
22782loop_1972:
22783 bl,a %xcc, loop_1973
22784 fzero %f28
22785 movcs %icc, %l3, %i2
22786 fcmple16 %f4, %f12, %i5
22787loop_1973:
22788 edge32n %l2, %l0, %o2
22789 fpsub32s %f18, %f19, %f13
22790 bcc,pn %icc, loop_1974
22791 bleu %icc, loop_1975
22792 taddcc %i4, %g3, %i0
22793 fabsd %f30, %f2
22794loop_1974:
22795 ba,pt %xcc, loop_1976
22796loop_1975:
22797 ldd [%l7 + 0x20], %o4
22798 udivcc %i6, 0x1796, %l5
22799 edge32ln %g1, %g4, %o0
22800loop_1976:
22801 array32 %l4, %g2, %o5
22802 taddcc %g6, %o3, %o1
22803 set 0x0, %g2
22804 stxa %i1, [%g0 + %g2] 0x5f
22805 bleu loop_1977
22806 tsubcctv %l6, %o7, %g5
22807 orncc %i3, %g7, %l1
22808 array8 %o6, %i7, %i2
22809loop_1977:
22810 xnorcc %l3, %i5, %l2
22811 movg %xcc, %o2, %i4
22812 and %l0, %i0, %o4
22813 srlx %g3, 0x1B, %i6
22814 sir 0x0E11
22815 sth %l5, [%l7 + 0x34]
22816 sdiv %g1, 0x198B, %o0
22817 sdivx %g4, 0x0C2E, %g2
22818 edge32ln %o5, %g6, %l4
22819 array16 %o3, %o1, %l6
22820 movg %icc, %i1, %g5
22821 alignaddr %i3, %g7, %o7
22822 edge16n %l1, %i7, %o6
22823 fmovdl %icc, %f9, %f3
22824 add %l3, %i5, %l2
22825 ldd [%l7 + 0x50], %o2
22826 xnor %i2, %i4, %l0
22827 tcc %icc, 0x7
22828 tgu %xcc, 0x7
22829 fcmple32 %f0, %f16, %i0
22830 fmovdvc %xcc, %f30, %f0
22831 xorcc %o4, %i6, %l5
22832 fabsd %f8, %f20
22833 bleu,a,pt %icc, loop_1978
22834 edge8 %g3, %g1, %g4
22835 fnor %f26, %f18, %f12
22836 popc 0x067E, %o0
22837loop_1978:
22838 subcc %g2, %o5, %g6
22839 lduh [%l7 + 0x1A], %l4
22840 smulcc %o3, 0x1657, %o1
22841 tcs %icc, 0x4
22842 ta %xcc, 0x5
22843 sdiv %i1, 0x1373, %g5
22844 taddcc %l6, 0x0D75, %g7
22845 or %o7, %i3, %i7
22846 restored
22847 rdpr %cwp, %g1
22848 rdpr %cansave, %g2
22849 rdpr %canrestore, %g3
22850 rdpr %cleanwin, %g4
22851 rdpr %otherwin, %g5
22852 rdpr %wstate, %g6
22853 sdivx %l1, 0x19F9, %o6
22854 fmovsa %icc, %f28, %f11
22855 fble %fcc0, loop_1979
22856 srl %i5, %l2, %l3
22857 edge16l %o2, %i2, %l0
22858 sethi 0x1C1C, %i4
22859loop_1979:
22860 fmul8x16 %f2, %f12, %f18
22861 tsubcc %o4, %i0, %i6
22862 swap [%l7 + 0x18], %l5
22863 movrgz %g3, %g4, %g1
22864 wr %g0, 0x11, %asi
22865 swapa [%l7 + 0x2C] %asi, %g2
22866 srlx %o5, 0x17, %g6
22867 edge16 %o0, %o3, %o1
22868 fpsub32 %f18, %f14, %f18
22869 fbl,a %fcc1, loop_1980
22870 array16 %l4, %g5, %i1
22871 membar 0x06
22872 move %icc, %g7, %l6
22873loop_1980:
22874 movge %xcc, %o7, %i7
22875 sra %i3, 0x17, %l1
22876 tneg %xcc, 0x2
22877 fsrc1 %f24, %f12
22878 nop
22879 fitos %f1, %f22
22880 fstox %f22, %f18
22881 fxnor %f4, %f28, %f8
22882 fandnot2 %f2, %f10, %f6
22883 mulscc %o6, 0x174E, %i5
22884 movrne %l3, 0x26F, %o2
22885 fbg,a %fcc3, loop_1981
22886 bg,a,pn %xcc, loop_1982
22887 movcs %icc, %l2, %l0
22888 addccc %i4, %o4, %i0
22889loop_1981:
22890 subccc %i6, %l5, %g3
22891loop_1982:
22892 movleu %xcc, %g4, %i2
22893 popc %g1, %o5
22894 srlx %g2, 0x05, %o0
22895 ldsh [%l7 + 0x52], %o3
22896 wr %g0, 0x18, %asi
22897 ldsba [%l7 + 0x4A] %asi, %g6
22898 edge8ln %o1, %g5, %l4
22899 nop
22900 setx loop_1983, %l0, %l1
22901 jmpl %l1, %i1
22902 move %xcc, %g7, %o7
22903 fblg,a %fcc1, loop_1984
22904 tn %xcc, 0x6
22905loop_1983:
22906 nop
22907 setx 0xB3766CAF, %l0, %l6
22908 st %l6, [%l7 + 0x28]
22909 ld [%l7 + 0x28], %f27
22910 setx 0xB4FE257E, %l1, %l5
22911 st %l5, [%l7 + 0x10]
22912 ld [%l7 + 0x10], %f26
22913 fdivs %f26, %f27, %f21
22914 sdivcc %i7, 0x0A17, %l6
22915loop_1984:
22916 fand %f4, %f24, %f4
22917 brgez,a %l1, loop_1985
22918 fnors %f9, %f10, %f22
22919 edge8l %o6, %i3, %l3
22920 bcc,pt %icc, loop_1986
22921loop_1985:
22922 fmovdleu %icc, %f27, %f30
22923 alignaddr %o2, %i5, %l0
22924 wr %g0, 0x10, %asi
22925 stba %l2, [%l7 + 0x7C] %asi
22926loop_1986:
22927 fmovdl %xcc, %f22, %f30
22928 fblg %fcc0, loop_1987
22929 or %o4, %i0, %i6
22930 movrlez %l5, 0x0DA, %i4
22931 umul %g4, %i2, %g1
22932loop_1987:
22933 tn %icc, 0x3
22934 mulscc %o5, %g2, %g3
22935 taddcc %o0, 0x066E, %o3
22936 fexpand %f7, %f4
22937 flush %l7 + 0x4C
22938 addcc %g6, %g5, %o1
22939 nop
22940 set 0x20, %i7
22941 lduw [%l7 + %i7], %l4
22942 orn %g7, 0x16AC, %o7
22943 set 0x7E, %g1
22944 ldstuba [%l7 + %g1] 0x89, %i1
22945 fmovsgu %icc, %f8, %f17
22946 wr %g0, 0x18, %asi
22947 prefetcha [%l7 + 0x10] %asi, 0x3
22948 fmovsge %icc, %f1, %f22
22949 fornot1s %f16, %f1, %f2
22950 movneg %icc, %l6, %l1
22951 fmovrdlez %i3, %f10, %f18
22952 brnz %l3, loop_1988
22953 fmul8x16au %f20, %f26, %f12
22954 fpmerge %f21, %f14, %f20
22955 sub %o2, %i5, %o6
22956loop_1988:
22957 or %l2, 0x01A5, %o4
22958 fmovsge %xcc, %f11, %f19
22959 std %f28, [%l7 + 0x48]
22960 fmul8x16 %f2, %f10, %f22
22961 array16 %i0, %i6, %l5
22962 srlx %i4, 0x16, %l0
22963 movn %icc, %g4, %g1
22964 orn %i2, %g2, %g3
22965 brlz,a %o0, loop_1989
22966 nop
22967 setx 0xFEDD179DFCEE68E7, %l0, %l6
22968 stx %l6, [%l7 + 0x28]
22969 ldd [%l7 + 0x28], %f20
22970 setx 0x4ACEA5011E1E3299, %l1, %l5
22971 stx %l5, [%l7 + 0x10]
22972 ldd [%l7 + 0x10], %f6
22973 fdivd %f6, %f20, %f4
22974 edge32ln %o5, %g6, %o3
22975 wr %g0, 0x18, %asi
22976 ldswa [%l7 + 0x20] %asi, %o1
22977loop_1989:
22978 alignaddrl %g5, %g7, %o7
22979 fnot1s %f16, %f0
22980 tvc %xcc, 0x0
22981 edge16n %l4, %i1, %l6
22982 fbue,a %fcc3, loop_1990
22983 orcc %i7, 0x0A13, %l1
22984 nop
22985 fitod %f17, %f4
22986 andncc %l3, %o2, %i5
22987loop_1990:
22988 fmovrslez %i3, %f18, %f1
22989 fblg %fcc2, loop_1991
22990 movn %xcc, %l2, %o4
22991 fble,a %fcc2, loop_1992
22992 addcc %i0, %o6, %l5
22993loop_1991:
22994 tleu %xcc, 0x0
22995 brgez %i6, loop_1993
22996loop_1992:
22997 fmovsne %xcc, %f17, %f31
22998 fmovrdlz %i4, %f2, %f10
22999 nop
23000 fitos %f9, %f1
23001 fstox %f1, %f22
23002 fxtos %f22, %f12
23003loop_1993:
23004 andncc %g4, %l0, %g1
23005 fsrc2 %f14, %f26
23006 array16 %g2, %i2, %o0
23007 tge %xcc, 0x7
23008 tvs %icc, 0x3
23009 popc %o5, %g6
23010 movl %icc, %o3, %g3
23011 fmovrdlez %o1, %f8, %f2
23012 orncc %g7, %g5, %o7
23013 movpos %xcc, %i1, %l6
23014 addc %l4, %l1, %i7
23015 smul %l3, %o2, %i5
23016 addcc %l2, 0x01C5, %i3
23017 movne %icc, %i0, %o4
23018 movrlez %o6, 0x265, %l5
23019 ta %icc, 0x4
23020 tge %icc, 0x5
23021 brz,a %i6, loop_1994
23022 stbar
23023 fmovsg %icc, %f12, %f18
23024 fblg,a %fcc1, loop_1995
23025loop_1994:
23026 brlz %i4, loop_1996
23027 smul %l0, %g4, %g1
23028 wr %g0, 0x88, %asi
23029 stda %f16, [%l7 + 0x40] %asi
23030loop_1995:
23031 alignaddrl %g2, %i2, %o5
23032loop_1996:
23033 tg %icc, 0x0
23034 fbue,a %fcc3, loop_1997
23035 fsrc2 %f26, %f4
23036 tge %icc, 0x3
23037 fones %f6
23038loop_1997:
23039 fnegs %f17, %f6
23040 fble %fcc1, loop_1998
23041 mulx %g6, %o0, %o3
23042 orncc %o1, 0x0D54, %g3
23043 movl %icc, %g5, %g7
23044loop_1998:
23045 array16 %o7, %l6, %i1
23046 movpos %icc, %l4, %l1
23047 addcc %i7, 0x065E, %l3
23048 subccc %o2, 0x07AE, %i5
23049 andncc %i3, %i0, %o4
23050 subc %l2, 0x1FAA, %l5
23051 movl %xcc, %o6, %i6
23052 addcc %i4, 0x12A1, %g4
23053 nop
23054 setx 0x70687AD9, %l0, %l6
23055 st %l6, [%l7 + 0x44]
23056 ld [%l7 + 0x44], %fsr
23057 movle %icc, %l0, %g1
23058 movvs %icc, %i2, %o5
23059 edge16l %g2, %o0, %o3
23060 movre %o1, 0x30E, %g6
23061 subc %g5, %g3, %o7
23062 nop
23063 fitod %f8, %f22
23064 fdtoi %f22, %f2
23065 mulx %g7, %i1, %l4
23066 bcc,pt %icc, loop_1999
23067 andncc %l1, %i7, %l6
23068 tg %icc, 0x7
23069 fpadd32s %f17, %f31, %f17
23070loop_1999:
23071 movvs %xcc, %l3, %o2
23072 addccc %i3, 0x1616, %i5
23073 fxor %f8, %f16, %f2
23074 popc 0x1D0F, %o4
23075 movrlez %l2, 0x0E6, %i0
23076 movcs %xcc, %l5, %i6
23077 tsubcctv %i4, %o6, %g4
23078 bpos,pn %xcc, loop_2000
23079 fbug %fcc0, loop_2001
23080 edge8 %l0, %g1, %i2
23081 udivcc %g2, 0x031D, %o0
23082loop_2000:
23083 udivcc %o5, 0x10DD, %o1
23084loop_2001:
23085 tle %xcc, 0x0
23086 edge8l %o3, %g5, %g3
23087 movle %icc, %o7, %g6
23088 set 0x60, %g4
23089 ldswa [%l7 + %g4] 0x88, %i1
23090 nop
23091 set 0x5C, %i6
23092 lduw [%l7 + %i6], %l4
23093 stbar
23094 nop
23095 set 0x74, %g7
23096 lduh [%l7 + %g7], %g7
23097 taddcc %l1, 0x03D7, %l6
23098 fmovsa %xcc, %f10, %f7
23099 wr %g0, 0x81, %asi
23100 lduba [%l7 + 0x4D] %asi, %i7
23101 xor %o2, %l3, %i5
23102 and %i3, %o4, %l2
23103 orcc %l5, %i6, %i4
23104 membar #Sync
23105 wr %g0, 0xf1, %asi
23106 ldda [%l7 + 0x40] %asi, %f0
23107 nop
23108 fitod %f10, %f2
23109 fdtox %f2, %f30
23110 tg %xcc, 0x4
23111 addccc %i0, 0x09BC, %o6
23112 movcc %xcc, %g4, %g1
23113 movvs %icc, %i2, %g2
23114 bneg,a,pt %icc, loop_2002
23115 fbug %fcc2, loop_2003
23116 tne %icc, 0x6
23117 mulx %l0, %o0, %o5
23118loop_2002:
23119 movvc %icc, %o1, %g5
23120loop_2003:
23121 nop
23122 setx loop_2004, %l0, %l1
23123 wrpr 0x1, %tl
23124 wrpr %l1, %tpc
23125 add %l1, 0x4, %l1
23126 wrpr %l1, %tnpc
23127 setx 0x34400001400, %l0, %l1
23128 wrpr %l1, %tstate
23129 wrhpr 0x4, %htstate
23130 retry
23131 sub %o3, 0x0661, %o7
23132 nop
23133 setx 0x2FF074E4D22C0E78, %l0, %l6
23134 stx %l6, [%l7 + 0x28]
23135 ldd [%l7 + 0x28], %f6
23136 setx 0x23B8857EB0DAC51E, %l1, %l5
23137 stx %l5, [%l7 + 0x10]
23138 ldd [%l7 + 0x10], %f2
23139 fdivd %f2, %f6, %f14
23140 andncc %g6, %g3, %l4
23141loop_2004:
23142 movle %xcc, %g7, %i1
23143 xor %l1, %l6, %i7
23144 bcs %icc, loop_2005
23145 fnegs %f11, %f4
23146 ldd [%l7 + 0x78], %l2
23147 srlx %o2, %i5, %i3
23148loop_2005:
23149 sethi 0x0FC0, %o4
23150 set 0x38, %o6
23151 swapa [%l7 + %o6] 0x88, %l5
23152 tneg %icc, 0x1
23153 fbl,a %fcc2, loop_2006
23154 tpos %xcc, 0x6
23155 tl %icc, 0x6
23156 sdiv %l2, 0x181B, %i4
23157loop_2006:
23158 tpos %xcc, 0x3
23159 ld [%l7 + 0x2C], %f21
23160 movrlez %i0, 0x3D8, %i6
23161 ta %icc, 0x7
23162 nop
23163 set 0x7E, %o7
23164 lduh [%l7 + %o7], %o6
23165 wr %g0, 0x88, %asi
23166 lda [%l7 + 0x74] %asi, %f20
23167 fcmple16 %f2, %f18, %g1
23168 wr %g0, 0xe3, %asi
23169 ldda [%l7 + 0x20] %asi, %i2
23170 tsubcctv %g2, %l0, %o0
23171 stb %g4, [%l7 + 0x45]
23172 nop
23173 fitos %f27, %f17
23174 fands %f27, %f19, %f11
23175 umul %o1, %g5, %o3
23176 movrgez %o7, 0x1A7, %g6
23177 smulcc %g3, 0x0985, %o5
23178 bgu,a,pn %icc, loop_2007
23179 addcc %l4, 0x00D3, %i1
23180 fnors %f11, %f6, %f23
23181 smulcc %l1, 0x16CC, %l6
23182loop_2007:
23183 sethi 0x192E, %i7
23184 set 0x08, %g5
23185 stxa %g7, [%l7 + %g5] 0x15
23186 orncc %l3, 0x0E6C, %o2
23187 fmovdpos %icc, %f17, %f9
23188 stw %i3, [%l7 + 0x64]
23189 movrlez %i5, 0x1B8, %l5
23190 bg,pt %icc, loop_2008
23191 fmovda %xcc, %f25, %f14
23192 mova %xcc, %o4, %i4
23193 fbule,a %fcc0, loop_2009
23194loop_2008:
23195 umulcc %i0, 0x1E9A, %l2
23196 nop
23197 fitos %f13, %f0
23198 fstox %f0, %f28
23199 bge,a loop_2010
23200loop_2009:
23201 or %i6, %o6, %g1
23202 udivx %g2, 0x06D0, %i2
23203 taddcctv %l0, %g4, %o1
23204loop_2010:
23205 srax %o0, 0x13, %o3
23206 edge8 %g5, %g6, %o7
23207 udivcc %o5, 0x06CA, %g3
23208 fbuge %fcc0, loop_2011
23209 edge32n %l4, %i1, %l6
23210 orncc %i7, %g7, %l1
23211 movpos %xcc, %l3, %i3
23212loop_2011:
23213 andn %o2, %l5, %i5
23214 movgu %xcc, %i4, %i0
23215 movvc %icc, %l2, %o4
23216 set 0x76, %g6
23217 stha %i6, [%l7 + %g6] 0x27
23218 membar #Sync
23219 movne %xcc, %o6, %g1
23220 umul %i2, %g2, %g4
23221 fmul8x16au %f13, %f23, %f20
23222 brz,a %l0, loop_2012
23223 subccc %o0, %o3, %g5
23224 umul %o1, %g6, %o7
23225 subccc %g3, %l4, %o5
23226loop_2012:
23227 sir 0x0ECA
23228 popc 0x0BA9, %l6
23229 fbul,a %fcc0, loop_2013
23230 movg %icc, %i1, %g7
23231 nop
23232 setx loop_2014, %l0, %l1
23233 wrpr 0x1, %tl
23234 wrpr %l1, %tnpc
23235 setx 0x34400001400, %l0, %l1
23236 wrpr %l1, %tstate
23237 wrhpr 0x4, %htstate
23238 done
23239 tn %icc, 0x1
23240loop_2013:
23241 fmovdg %xcc, %f23, %f15
23242 umulcc %l1, %l3, %i7
23243loop_2014:
23244 addc %o2, %i3, %l5
23245 tcc %icc, 0x5
23246 add %i4, 0x1292, %i5
23247 bleu loop_2015
23248 fmovdn %xcc, %f2, %f1
23249 udivx %i0, 0x02D8, %l2
23250 array8 %i6, %o6, %o4
23251loop_2015:
23252 nop
23253 wr %g0, 0xeb, %asi
23254 stha %g1, [%l7 + 0x0A] %asi
23255 membar #Sync
23256 bg,a,pn %icc, loop_2016
23257 brnz,a %g2, loop_2017
23258 array32 %i2, %g4, %o0
23259 tcc %xcc, 0x5
23260loop_2016:
23261 fcmpeq16 %f30, %f14, %l0
23262loop_2017:
23263 fblg,a %fcc3, loop_2018
23264 orn %o3, 0x0917, %g5
23265 andncc %g6, %o7, %g3
23266 taddcctv %l4, %o5, %o1
23267loop_2018:
23268 fnands %f19, %f27, %f8
23269 bne,pt %icc, loop_2019
23270 movpos %xcc, %i1, %g7
23271 movcs %icc, %l6, %l1
23272 orncc %l3, %i7, %o2
23273loop_2019:
23274 movre %l5, 0x297, %i3
23275 fmovdn %xcc, %f16, %f11
23276 fmovspos %xcc, %f18, %f25
23277 fbue %fcc3, loop_2020
23278 movrne %i4, %i0, %i5
23279 set 0x7C, %l0
23280 ldstuba [%l7 + %l0] 0x0c, %i6
23281loop_2020:
23282 tsubcctv %o6, 0x06A0, %l2
23283 xor %o4, 0x0E61, %g1
23284 popc 0x1A8D, %g2
23285 tcc %xcc, 0x1
23286 movn %icc, %g4, %i2
23287 or %o0, %o3, %l0
23288 ldub [%l7 + 0x0F], %g5
23289 fxor %f16, %f6, %f4
23290 nop
23291 setx 0x5E0E956E, %l0, %l6
23292 st %l6, [%l7 + 0x28]
23293 ld [%l7 + 0x28], %f2
23294 setx 0x187720CC, %l1, %l5
23295 st %l5, [%l7 + 0x10]
23296 ld [%l7 + 0x10], %f27
23297 fsubs %f27, %f2, %f21
23298 tcs %xcc, 0x4
23299 movrlez %o7, %g6, %l4
23300 srax %o5, 0x11, %g3
23301 tvs %xcc, 0x3
23302 fzero %f30
23303 fmul8x16 %f21, %f10, %f20
23304 st %f14, [%l7 + 0x68]
23305 fbne,a %fcc3, loop_2021
23306 xor %o1, 0x06A1, %i1
23307 prefetch [%l7 + 0x58], 0x0
23308 sir 0x18DD
23309loop_2021:
23310 edge32 %g7, %l6, %l1
23311 fmovdvs %icc, %f15, %f29
23312 xorcc %l3, 0x0B52, %o2
23313 orncc %i7, 0x0181, %i3
23314 sll %l5, 0x17, %i4
23315 set 0x78, %o4
23316 prefetcha [%l7 + %o4] 0x80, 0x0
23317 edge16 %i0, %i6, %l2
23318 andcc %o6, %o4, %g2
23319 movle %xcc, %g1, %i2
23320 fnegd %f12, %f24
23321 sir 0x08FB
23322 movpos %icc, %g4, %o3
23323 orcc %l0, 0x098F, %o0
23324 move %xcc, %g5, %g6
23325 fxnors %f5, %f10, %f27
23326 flush %l7 + 0x58
23327 wr %g0, 0x80, %asi
23328 ldsha [%l7 + 0x0A] %asi, %l4
23329 smul %o7, %g3, %o1
23330 wr %g0, 0x04, %asi
23331 lda [%l7 + 0x70] %asi, %f27
23332 bgu,a loop_2022
23333 fnegd %f0, %f10
23334 tvc %xcc, 0x5
23335 fba %fcc3, loop_2023
23336loop_2022:
23337 ldsh [%l7 + 0x60], %o5
23338 saved
23339 rdpr %cwp, %g1
23340 rdpr %cansave, %g2
23341 rdpr %canrestore, %g3
23342 rdpr %cleanwin, %g4
23343 rdpr %otherwin, %g5
23344 rdpr %wstate, %g6
23345 brgz %i1, loop_2024
23346loop_2023:
23347 nop
23348 setx 0x97EE3D82, %l0, %l6
23349 st %l6, [%l7 + 0x28]
23350 ld [%l7 + 0x28], %f25
23351 setx 0x12AD4855, %l1, %l5
23352 st %l5, [%l7 + 0x10]
23353 ld [%l7 + 0x10], %f27
23354 fsubs %f27, %f25, %f4
23355 alignaddr %l6, %g7, %l3
23356 flush %l7 + 0x3C
23357loop_2024:
23358 movn %xcc, %l1, %o2
23359 fbule %fcc1, loop_2025
23360 fbo %fcc2, loop_2026
23361 smul %i3, 0x0CA3, %i7
23362 orn %i4, 0x1BBF, %i5
23363loop_2025:
23364 fmovscs %icc, %f23, %f12
23365loop_2026:
23366 sll %l5, %i0, %i6
23367 fandnot1s %f22, %f28, %f22
23368 bshuffle %f6, %f28, %f20
23369 tg %icc, 0x3
23370 tge %xcc, 0x6
23371 nop
23372 setx loop_2027, %l0, %l1
23373 jmpl %l1, %o6
23374 te %xcc, 0x3
23375 fxors %f25, %f20, %f10
23376 ble,pt %icc, loop_2028
23377loop_2027:
23378 bcc,a,pn %icc, loop_2029
23379 tne %icc, 0x3
23380 fbule,a %fcc1, loop_2030
23381loop_2028:
23382 ldd [%l7 + 0x68], %l2
23383loop_2029:
23384 fble,a %fcc3, loop_2031
23385 umulcc %o4, %g1, %g2
23386loop_2030:
23387 nop
23388 setx 0xC27DC645, %l0, %l6
23389 st %l6, [%l7 + 0x28]
23390 ld [%l7 + 0x28], %f20
23391 setx 0xC9878B63, %l1, %l5
23392 st %l5, [%l7 + 0x10]
23393 ld [%l7 + 0x10], %f7
23394 fmuls %f7, %f20, %f23
23395 wr %g0, 0x11, %asi
23396 ldswa [%l7 + 0x50] %asi, %g4
23397loop_2031:
23398 alignaddrl %i2, %l0, %o3
23399 nop
23400 set 0x10, %o3
23401 lduw [%l7 + %o3], %g5
23402 edge32l %g6, %o0, %o7
23403 nop
23404 setx 0x8E05016085985FD9, %l0, %l6
23405 stx %l6, [%l7 + 0x28]
23406 ldd [%l7 + 0x28], %f30
23407 setx 0xF49C5CB281FCF1E7, %l1, %l5
23408 stx %l5, [%l7 + 0x10]
23409 ldd [%l7 + 0x10], %f18
23410 fdivd %f18, %f30, %f28
23411 movcs %icc, %g3, %l4
23412 fmovsne %xcc, %f22, %f0
23413 te %xcc, 0x4
23414 movn %xcc, %o1, %o5
23415 fblg %fcc3, loop_2032
23416 movneg %icc, %l6, %i1
23417 wr %g0, 0x2b, %asi
23418 stba %g7, [%l7 + 0x4D] %asi
23419 membar #Sync
23420loop_2032:
23421 fnors %f27, %f24, %f24
23422 sdivx %l3, 0x1A70, %o2
23423 srl %l1, %i3, %i7
23424 fba %fcc3, loop_2033
23425 tneg %icc, 0x4
23426 tvc %xcc, 0x0
23427 fones %f10
23428loop_2033:
23429 sll %i4, 0x16, %i5
23430 sll %i0, %i6, %o6
23431 saved
23432 rdpr %cwp, %g1
23433 rdpr %cansave, %g2
23434 rdpr %canrestore, %g3
23435 rdpr %cleanwin, %g4
23436 rdpr %otherwin, %g5
23437 rdpr %wstate, %g6
23438 ldstub [%l7 + 0x48], %l5
23439 wr %g0, 0xea, %asi
23440 stha %o4, [%l7 + 0x78] %asi
23441 membar #Sync
23442 array16 %l2, %g2, %g1
23443 sllx %i2, 0x04, %l0
23444 movg %icc, %o3, %g4
23445 movvc %xcc, %g6, %o0
23446 or %g5, %o7, %g3
23447 tneg %xcc, 0x2
23448 wr %g0, 0x18, %asi
23449 prefetcha [%l7 + 0x38] %asi, 0x1
23450 nop
23451 fitod %f2, %f6
23452 fdtox %f6, %f14
23453 fxtod %f14, %f14
23454 fmovsge %icc, %f24, %f25
23455 fpsub16s %f4, %f0, %f26
23456 stx %o5, [%l7 + 0x20]
23457 edge32 %l6, %o1, %i1
23458 fpackfix %f10, %f5
23459 array16 %g7, %l3, %l1
23460 subccc %o2, 0x01ED, %i3
23461 sub %i4, 0x1A43, %i5
23462 addc %i7, 0x0021, %i6
23463 set 0x70, %o1
23464 ldda [%l7 + %o1] 0xea, %i0
23465 udivcc %o6, 0x0B08, %l5
23466 sll %o4, %g2, %l2
23467 edge16l %i2, %l0, %o3
23468 nop
23469 fitos %f9, %f21
23470 fstox %f21, %f0
23471 fxtos %f0, %f2
23472 tle %xcc, 0x3
23473 fmovdvc %icc, %f18, %f8
23474 be,a loop_2034
23475 fbge %fcc0, loop_2035
23476 fpadd16 %f0, %f4, %f6
23477 edge32ln %g4, %g1, %g6
23478loop_2034:
23479 fpadd16 %f26, %f2, %f24
23480loop_2035:
23481 fpackfix %f26, %f2
23482 set 0x40, %g3
23483 stda %f0, [%l7 + %g3] 0x1e
23484 membar #Sync
23485 movleu %xcc, %o0, %g5
23486 stb %o7, [%l7 + 0x1E]
23487 set 0x40, %i3
23488 stda %f0, [%l7 + %i3] 0xf0
23489 membar #Sync
23490 fcmpgt32 %f14, %f18, %g3
23491 brz,a %l4, loop_2036
23492 sdivx %o5, 0x1595, %o1
23493 brlz,a %i1, loop_2037
23494 ble,a loop_2038
23495loop_2036:
23496 edge8n %g7, %l3, %l6
23497 orn %o2, %l1, %i3
23498loop_2037:
23499 sdiv %i4, 0x03FE, %i5
23500loop_2038:
23501 xor %i7, %i0, %i6
23502 subccc %l5, 0x05FC, %o6
23503 movrlez %o4, %g2, %i2
23504 nop
23505 fitos %f14, %f9
23506 fstox %f9, %f30
23507 fxnors %f9, %f5, %f23
23508 fbule %fcc2, loop_2039
23509 alignaddr %l2, %o3, %l0
23510 fmovdge %icc, %f17, %f28
23511 sra %g1, 0x04, %g6
23512loop_2039:
23513 ta %xcc, 0x2
23514 andn %o0, 0x171D, %g5
23515 tpos %xcc, 0x2
23516 subc %o7, %g4, %l4
23517 fmovdneg %icc, %f30, %f11
23518 fpack16 %f20, %f13
23519 srl %g3, 0x0F, %o1
23520 srax %i1, %g7, %o5
23521 movrlz %l3, 0x05D, %l6
23522 movleu %icc, %o2, %l1
23523 tvc %icc, 0x2
23524 srlx %i3, 0x17, %i5
23525 edge16ln %i7, %i4, %i0
23526 edge8n %l5, %o6, %i6
23527 movpos %icc, %g2, %o4
23528 fors %f15, %f14, %f30
23529 bg loop_2040
23530 fbg,a %fcc1, loop_2041
23531 fors %f2, %f24, %f0
23532 membar 0x52
23533loop_2040:
23534 fpack32 %f8, %f4, %f24
23535loop_2041:
23536 call loop_2042
23537 movge %xcc, %i2, %l2
23538 add %o3, 0x17ED, %g1
23539 add %l7, 0x34, %l6
23540 wr %g0, 0x11, %asi
23541 casa [%l6] %asi, %l0, %o0
23542loop_2042:
23543 bcs,a loop_2043
23544 orncc %g5, 0x1B8C, %o7
23545 movcs %xcc, %g6, %l4
23546 sllx %g4, %o1, %i1
23547loop_2043:
23548 fmovsle %icc, %f7, %f4
23549 tge %xcc, 0x2
23550 edge16 %g3, %o5, %g7
23551 nop
23552 setx 0xA06A9EA8, %l0, %l6
23553 st %l6, [%l7 + 0x38]
23554 ld [%l7 + 0x38], %fsr
23555 xnorcc %l3, %l6, %l1
23556 sir 0x0E06
23557 addcc %o2, 0x0A4B, %i5
23558 fzeros %f1
23559 set 0x60, %l6
23560 ldda [%l7 + %l6] 0xea, %i2
23561 fmovrse %i4, %f14, %f3
23562 fmul8sux16 %f26, %f4, %f24
23563 andn %i7, 0x032D, %l5
23564 sll %i0, 0x13, %i6
23565 movpos %icc, %g2, %o6
23566 movn %icc, %i2, %o4
23567 sll %l2, 0x13, %g1
23568 fmovsge %icc, %f24, %f31
23569 fmovrdgz %o3, %f2, %f26
23570 movne %icc, %l0, %g5
23571 set 0x40, %o0
23572 ldda [%l7 + %o0] 0x0c, %f0
23573 fmovsne %xcc, %f7, %f6
23574 mulscc %o0, 0x0CEE, %g6
23575 fbug,a %fcc2, loop_2044
23576 lduw [%l7 + 0x4C], %o7
23577 fnot2s %f13, %f23
23578 sdiv %g4, 0x052B, %o1
23579loop_2044:
23580 sir 0x19A1
23581 fand %f8, %f12, %f30
23582 membar 0x7F
23583 sub %l4, 0x01F0, %i1
23584 edge32l %o5, %g3, %g7
23585 movne %xcc, %l3, %l6
23586 movl %xcc, %o2, %i5
23587 mulx %l1, 0x0B80, %i4
23588 taddcctv %i7, %i3, %l5
23589 edge8n %i6, %g2, %i0
23590 udivcc %i2, 0x0D96, %o4
23591 or %l2, %o6, %g1
23592 membar 0x5E
23593 fcmpne16 %f2, %f12, %l0
23594 sub %g5, 0x111E, %o3
23595 fbge %fcc1, loop_2045
23596 srax %o0, 0x11, %g6
23597 fpsub32s %f8, %f26, %f6
23598 fble %fcc1, loop_2046
23599loop_2045:
23600 array16 %o7, %o1, %l4
23601 movle %xcc, %g4, %o5
23602 movre %i1, 0x219, %g7
23603loop_2046:
23604 fnot2s %f27, %f10
23605 udiv %l3, 0x0E12, %l6
23606 tvs %icc, 0x0
23607 bcs,pt %xcc, loop_2047
23608 fpadd16s %f13, %f29, %f0
23609 fbge %fcc1, loop_2048
23610 fors %f5, %f0, %f27
23611loop_2047:
23612 udivcc %o2, 0x0B76, %g3
23613 fmovsneg %icc, %f2, %f6
23614loop_2048:
23615 tle %xcc, 0x7
23616 membar #Sync
23617 set 0x40, %l3
23618 ldda [%l7 + %l3] 0xf0, %f0
23619 set 0x74, %i4
23620 lduha [%l7 + %i4] 0x14, %i5
23621 tleu %xcc, 0x0
23622 sdiv %l1, 0x1CC2, %i4
23623 movge %xcc, %i3, %l5
23624 set 0x24, %i5
23625 lduwa [%l7 + %i5] 0x81, %i7
23626 movpos %icc, %i6, %i0
23627 edge16n %i2, %o4, %l2
23628 fcmple32 %f6, %f6, %o6
23629 fmovrdlez %g2, %f0, %f8
23630 movrne %g1, 0x0FB, %g5
23631 andcc %o3, %l0, %o0
23632 mulx %g6, 0x1FF3, %o1
23633 orn %o7, 0x18C4, %l4
23634 flush %l7 + 0x18
23635 fmovrde %g4, %f20, %f4
23636 fexpand %f18, %f2
23637 lduw [%l7 + 0x58], %i1
23638 fsrc1 %f4, %f14
23639 add %l7, 0x40, %l6
23640 wr %g0, 0x11, %asi
23641 casxa [%l6] %asi, %o5, %l3
23642 sllx %l6, 0x0E, %o2
23643 xnorcc %g7, 0x1C1B, %i5
23644 nop
23645 fitos %f7, %f19
23646 fstoi %f19, %f12
23647 tcc %icc, 0x5
23648 brlez,a %g3, loop_2049
23649 sth %i4, [%l7 + 0x78]
23650 fbo,a %fcc1, loop_2050
23651 nop
23652 setx 0x5DCD3AF3FCA37651, %l0, %l6
23653 stx %l6, [%l7 + 0x28]
23654 ldd [%l7 + 0x28], %f20
23655 setx 0x87BC63D7C1798CC5, %l1, %l5
23656 stx %l5, [%l7 + 0x10]
23657 ldd [%l7 + 0x10], %f18
23658 fmuld %f18, %f20, %f18
23659loop_2049:
23660 move %icc, %l1, %i3
23661 wr %g0, 0x81, %asi
23662 stba %i7, [%l7 + 0x12] %asi
23663loop_2050:
23664 nop
23665 setx 0x1643E296, %l0, %l6
23666 st %l6, [%l7 + 0x28]
23667 ld [%l7 + 0x28], %f13
23668 setx 0xD2756A7A, %l1, %l5
23669 st %l5, [%l7 + 0x10]
23670 ld [%l7 + 0x10], %f25
23671 fdivs %f25, %f13, %f31
23672 fmovse %icc, %f0, %f8
23673 nop
23674 setx 0x5F2FC5AF, %l0, %l6
23675 st %l6, [%l7 + 0x28]
23676 ld [%l7 + 0x28], %f19
23677 setx 0x3D177DA0, %l1, %l5
23678 st %l5, [%l7 + 0x10]
23679 ld [%l7 + 0x10], %f30
23680 fmuls %f30, %f19, %f25
23681 fandnot1s %f18, %f8, %f5
23682 tsubcctv %i6, %l5, %i2
23683 edge8ln %i0, %o4, %o6
23684 edge16n %l2, %g1, %g5
23685 bne,a loop_2051
23686 movge %icc, %g2, %o3
23687 fmovdcc %icc, %f22, %f21
23688 wr %g0, 0x80, %asi
23689 ldsba [%l7 + 0x4A] %asi, %l0
23690loop_2051:
23691 movcs %icc, %g6, %o0
23692 flush %l7 + 0x18
23693 mulscc %o7, 0x0DB5, %o1
23694 alignaddrl %g4, %i1, %o5
23695 fnor %f4, %f16, %f0
23696 tleu %xcc, 0x4
23697 edge8ln %l3, %l4, %l6
23698 xnor %o2, %g7, %g3
23699 nop
23700 setx 0x29CD2014, %l0, %l6
23701 st %l6, [%l7 + 0x28]
23702 ld [%l7 + 0x28], %f24
23703 setx 0xBF986FB6, %l1, %l5
23704 st %l5, [%l7 + 0x10]
23705 ld [%l7 + 0x10], %f7
23706 fmuls %f7, %f24, %f12
23707 edge32l %i5, %i4, %l1
23708 sra %i3, 0x09, %i6
23709 fbe,a %fcc2, loop_2052
23710 orncc %l5, 0x0CDB, %i2
23711 edge8n %i7, %o4, %o6
23712 bpos,a,pt %icc, loop_2053
23713loop_2052:
23714 lduh [%l7 + 0x7E], %l2
23715 movne %icc, %g1, %i0
23716 tn %xcc, 0x1
23717loop_2053:
23718 nop
23719 setx loop_2054, %l0, %l1
23720 wrpr 0x1, %tl
23721 wrpr %l1, %tnpc
23722 setx 0x34400001400, %l0, %l1
23723 wrpr %l1, %tstate
23724 wrhpr 0x4, %htstate
23725 done
23726 stw %g5, [%l7 + 0x48]
23727 edge32l %g2, %l0, %g6
23728 fmul8x16au %f0, %f28, %f0
23729loop_2054:
23730 movcc %icc, %o0, %o7
23731 udivx %o1, 0x0D43, %g4
23732 fcmpeq16 %f20, %f16, %i1
23733 srl %o3, %l3, %l4
23734 fpadd16s %f21, %f21, %f23
23735 tle %xcc, 0x7
23736 srl %o5, %l6, %g7
23737 tcc %xcc, 0x4
23738 set 0x58, %l4
23739 prefetcha [%l7 + %l4] 0x11, 0x2
23740 andn %o2, 0x1B85, %i4
23741 lduw [%l7 + 0x28], %l1
23742 restored
23743 rdpr %cwp, %g1
23744 rdpr %cansave, %g2
23745 rdpr %canrestore, %g3
23746 rdpr %cleanwin, %g4
23747 rdpr %otherwin, %g5
23748 rdpr %wstate, %g6
23749 flush %l7 + 0x34
23750 nop
23751 setx 0xB0E2EA3F60627984, %l0, %l6
23752 stx %l6, [%l7 + 0x48]
23753 ldx [%l7 + 0x48], %fsr
23754 mulx %i5, 0x1731, %i6
23755 smul %i3, 0x0B22, %i2
23756 tvs %xcc, 0x4
23757 subccc %l5, 0x0263, %o4
23758 movleu %xcc, %o6, %l2
23759 wr %g0, 0x04, %asi
23760 stba %i7, [%l7 + 0x5B] %asi
23761 fmovrdlz %g1, %f22, %f26
23762 smul %i0, %g5, %g2
23763 popc 0x1A43, %l0
23764 addccc %o0, %o7, %g6
23765 set 0x7C, %i1
23766 ldswa [%l7 + %i1] 0x88, %o1
23767 tneg %icc, 0x7
23768 tge %icc, 0x3
23769 edge16ln %g4, %o3, %i1
23770 tsubcc %l3, 0x151B, %l4
23771 membar 0x4F
23772 bge,a %xcc, loop_2055
23773 movge %icc, %o5, %g7
23774 edge32n %g3, %o2, %i4
23775 sir 0x1A81
23776loop_2055:
23777 xorcc %l6, 0x0978, %l1
23778 brgez,a %i5, loop_2056
23779 sub %i3, %i6, %l5
23780 nop
23781 setx loop_2057, %l0, %l1
23782 jmpl %l1, %i2
23783 brgz,a %o4, loop_2058
23784loop_2056:
23785 edge32ln %l2, %i7, %g1
23786 xor %o6, %i0, %g2
23787loop_2057:
23788 fmovrdlz %g5, %f6, %f30
23789loop_2058:
23790 edge8ln %l0, %o0, %o7
23791 edge32n %g6, %o1, %g4
23792 movrlez %i1, 0x3DD, %o3
23793 movrgez %l3, 0x3F6, %o5
23794 movre %l4, 0x0C3, %g3
23795 fzeros %f23
23796 sdiv %o2, 0x02EE, %i4
23797 tge %icc, 0x6
23798 restored
23799 rdpr %cwp, %g1
23800 rdpr %cansave, %g2
23801 rdpr %canrestore, %g3
23802 rdpr %cleanwin, %g4
23803 rdpr %otherwin, %g5
23804 rdpr %wstate, %g6
23805 movneg %xcc, %l6, %g7
23806 sll %l1, %i5, %i3
23807 nop
23808 setx 0xE3498D7F81BBDA5B, %l0, %l6
23809 stx %l6, [%l7 + 0x28]
23810 ldd [%l7 + 0x28], %f18
23811 setx 0xE35F7B96036768FF, %l1, %l5
23812 stx %l5, [%l7 + 0x10]
23813 ldd [%l7 + 0x10], %f2
23814 fsubd %f2, %f18, %f6
23815 edge16ln %i6, %i2, %o4
23816 fmovdn %xcc, %f6, %f0
23817 tleu %icc, 0x6
23818 edge16 %l5, %l2, %g1
23819 fbug %fcc2, loop_2059
23820 array8 %i7, %o6, %g2
23821 wr %g0, 0x80, %asi
23822 lduha [%l7 + 0x70] %asi, %i0
23823loop_2059:
23824 udivcc %g5, 0x0EA1, %o0
23825 nop
23826 setx 0x9F9543D4, %l0, %l6
23827 st %l6, [%l7 + 0x28]
23828 ld [%l7 + 0x28], %f27
23829 setx 0xCFCF7B4B, %l1, %l5
23830 st %l5, [%l7 + 0x10]
23831 ld [%l7 + 0x10], %f25
23832 fdivs %f25, %f27, %f19
23833 xnor %o7, %g6, %l0
23834 sllx %g4, 0x18, %o1
23835 stw %i1, [%l7 + 0x30]
23836 te %icc, 0x3
23837 add %o3, %o5, %l4
23838 wr %g0, 0x0c, %asi
23839 sta %f14, [%l7 + 0x3C] %asi
23840 fmovdle %xcc, %f26, %f27
23841 udiv %l3, 0x11E8, %g3
23842 edge32n %o2, %l6, %i4
23843 movrne %l1, %g7, %i3
23844 nop
23845 setx 0xE06FF918, %l0, %l6
23846 st %l6, [%l7 + 0x48]
23847 ld [%l7 + 0x48], %fsr
23848 addcc %i5, %i6, %i2
23849 addc %o4, 0x0243, %l2
23850 mova %icc, %g1, %l5
23851 fcmpne16 %f26, %f12, %i7
23852 ldsh [%l7 + 0x40], %g2
23853 fmovdneg %xcc, %f11, %f4
23854 tl %icc, 0x4
23855 tneg %icc, 0x0
23856 movcc %icc, %o6, %i0
23857 bne,a %xcc, loop_2060
23858 fandnot2 %f0, %f2, %f0
23859 bneg loop_2061
23860 xnor %o0, 0x16A2, %o7
23861loop_2060:
23862 std %f30, [%l7 + 0x78]
23863 alignaddrl %g5, %g6, %l0
23864loop_2061:
23865 sub %o1, %g4, %i1
23866 edge16l %o5, %o3, %l4
23867 array16 %l3, %g3, %l6
23868 fornot2 %f12, %f20, %f10
23869 movcs %icc, %o2, %l1
23870 wr %g0, 0x04, %asi
23871 stwa %i4, [%l7 + 0x14] %asi
23872 fsrc1s %f26, %f16
23873 bn %icc, loop_2062
23874 andcc %g7, 0x191D, %i3
23875 fornot1 %f18, %f26, %f22
23876 fbuge,a %fcc0, loop_2063
23877loop_2062:
23878 sethi 0x071E, %i6
23879 set 0x46, %i2
23880 lduha [%l7 + %i2] 0x89, %i2
23881loop_2063:
23882 sdivx %o4, 0x0AE8, %i5
23883 fmovsl %icc, %f9, %f25
23884 subccc %l2, %g1, %i7
23885 mova %xcc, %l5, %o6
23886 array16 %g2, %o0, %i0
23887 fabsd %f2, %f30
23888 sdivx %o7, 0x1038, %g6
23889 xor %l0, %o1, %g4
23890 tne %icc, 0x1
23891 for %f14, %f6, %f20
23892 or %g5, 0x1FCB, %i1
23893 tne %icc, 0x7
23894 array8 %o5, %o3, %l4
23895 fmovsl %xcc, %f31, %f30
23896 sdivcc %l3, 0x0EDF, %l6
23897 fba,a %fcc3, loop_2064
23898 movre %o2, %g3, %i4
23899 movn %icc, %g7, %i3
23900 movle %xcc, %l1, %i2
23901loop_2064:
23902 fcmpgt16 %f8, %f24, %o4
23903 sdiv %i6, 0x07D4, %l2
23904 or %i5, 0x0956, %i7
23905 alignaddrl %g1, %l5, %g2
23906 add %o0, 0x18D4, %o6
23907 movrlez %o7, 0x13D, %g6
23908 bleu,pn %icc, loop_2065
23909 edge32 %l0, %o1, %g4
23910 subccc %g5, %i1, %i0
23911 sir 0x1C06
23912loop_2065:
23913 smulcc %o5, 0x07F2, %l4
23914 nop
23915 fitos %f8, %f9
23916 fstod %f9, %f0
23917 sra %l3, %o3, %o2
23918 nop
23919 setx loop_2066, %l0, %l1
23920 jmpl %l1, %g3
23921 tle %icc, 0x5
23922 fmovsg %icc, %f16, %f31
23923 sdivcc %i4, 0x1FA5, %l6
23924loop_2066:
23925 orcc %i3, 0x06A0, %g7
23926 tsubcctv %i2, %l1, %o4
23927 mulscc %l2, %i5, %i6
23928 and %i7, 0x0CA4, %g1
23929 bne,a %icc, loop_2067
23930 tsubcctv %g2, %o0, %l5
23931 movn %icc, %o6, %o7
23932 sllx %g6, %o1, %g4
23933loop_2067:
23934 bvs,a,pn %icc, loop_2068
23935 udivx %l0, 0x162B, %g5
23936 tsubcc %i1, 0x0FC3, %i0
23937 movneg %icc, %o5, %l4
23938loop_2068:
23939 taddcctv %o3, %o2, %l3
23940 fmovdgu %xcc, %f20, %f28
23941 fmovda %xcc, %f1, %f17
23942 movvc %xcc, %g3, %i4
23943 umul %l6, 0x03AB, %g7
23944 fpadd16 %f24, %f28, %f18
23945 fsrc1s %f3, %f3
23946 fmovdcs %icc, %f21, %f9
23947 edge8ln %i3, %l1, %o4
23948 movre %l2, 0x375, %i2
23949 orn %i6, %i5, %g1
23950 popc 0x03B6, %i7
23951 tcs %icc, 0x2
23952 array8 %o0, %g2, %l5
23953 swap [%l7 + 0x3C], %o6
23954 movrgez %g6, 0x3CB, %o1
23955 sdiv %g4, 0x0C28, %l0
23956 swap [%l7 + 0x54], %o7
23957 brgez,a %i1, loop_2069
23958 sethi 0x1260, %g5
23959 and %i0, 0x05FE, %o5
23960 nop
23961 setx 0x00A451B0, %l0, %l6
23962 st %l6, [%l7 + 0x28]
23963 ld [%l7 + 0x28], %f23
23964 fsqrts %f23, %f21
23965loop_2069:
23966 fmovse %icc, %f10, %f28
23967 or %o3, %o2, %l4
23968 brz %l3, loop_2070
23969 movre %g3, 0x1C5, %l6
23970 udivcc %g7, 0x199A, %i4
23971 tvc %xcc, 0x5
23972loop_2070:
23973 bcs,a,pt %icc, loop_2071
23974 addccc %i3, 0x03C4, %l1
23975 movle %xcc, %o4, %i2
23976 ba,a %xcc, loop_2072
23977loop_2071:
23978 std %f0, [%l7 + 0x08]
23979 fcmpeq16 %f30, %f10, %l2
23980 fxor %f24, %f22, %f10
23981loop_2072:
23982 array32 %i6, %g1, %i5
23983 bl,pt %icc, loop_2073
23984 fmovsl %xcc, %f20, %f13
23985 sllx %i7, %g2, %l5
23986 bpos,pt %icc, loop_2074
23987loop_2073:
23988 nop
23989 setx 0x40755087, %l0, %l6
23990 st %l6, [%l7 + 0x14]
23991 ld [%l7 + 0x14], %fsr
23992 move %icc, %o0, %o6
23993 mulscc %o1, %g4, %l0
23994loop_2074:
23995 tcs %xcc, 0x2
23996 nop
23997 fitod %f10, %f22
23998 fdtox %f22, %f4
23999 fmovsl %icc, %f18, %f25
24000 and %g6, 0x1136, %o7
24001 fmovrdgez %g5, %f26, %f4
24002 movle %xcc, %i0, %i1
24003 fmovde %icc, %f4, %f10
24004 xnor %o3, %o2, %l4
24005 fbu %fcc0, loop_2075
24006 fbu,a %fcc2, loop_2076
24007 fmovrsgez %o5, %f25, %f6
24008 saved
24009 rdpr %cwp, %g1
24010 rdpr %cansave, %g2
24011 rdpr %canrestore, %g3
24012 rdpr %cleanwin, %g4
24013 rdpr %otherwin, %g5
24014 rdpr %wstate, %g6
24015loop_2075:
24016 fnot1 %f18, %f6
24017loop_2076:
24018 fxors %f16, %f10, %f5
24019 fmovsa %xcc, %f27, %f25
24020 tgu %xcc, 0x1
24021 movrne %g3, 0x0E0, %l6
24022 or %l3, 0x1618, %g7
24023 udivx %i3, 0x07C6, %l1
24024 brnz,a %o4, loop_2077
24025 lduw [%l7 + 0x7C], %i4
24026 tsubcctv %l2, %i2, %g1
24027 tsubcc %i5, 0x0BDB, %i7
24028loop_2077:
24029 nop
24030 setx 0x74131166605F1C43, %l0, %l6
24031 stx %l6, [%l7 + 0x68]
24032 ldx [%l7 + 0x68], %fsr
24033 fmul8x16au %f27, %f0, %f10
24034 movre %i6, 0x296, %l5
24035 movneg %xcc, %o0, %o6
24036 orcc %o1, 0x084D, %g4
24037 movleu %icc, %g2, %g6
24038 fones %f9
24039 fbe,a %fcc3, loop_2078
24040 fbn,a %fcc0, loop_2079
24041 srax %l0, %o7, %g5
24042 edge16l %i0, %i1, %o2
24043loop_2078:
24044 fmovdleu %icc, %f30, %f14
24045loop_2079:
24046 sub %o3, 0x0982, %l4
24047 fbu,a %fcc1, loop_2080
24048 srl %o5, 0x0B, %l6
24049 fmovdg %icc, %f0, %f4
24050 te %icc, 0x2
24051loop_2080:
24052 fones %f13
24053 movre %l3, %g3, %i3
24054 bcc,pn %xcc, loop_2081
24055 array32 %l1, %g7, %i4
24056 taddcctv %o4, 0x1E7C, %l2
24057 movl %icc, %i2, %g1
24058loop_2081:
24059 edge32ln %i7, %i6, %i5
24060 saved
24061 rdpr %cwp, %g1
24062 rdpr %cansave, %g2
24063 rdpr %canrestore, %g3
24064 rdpr %cleanwin, %g4
24065 rdpr %otherwin, %g5
24066 rdpr %wstate, %g6
24067 fmovsneg %icc, %f4, %f30
24068 movrne %l5, %o0, %o6
24069 bvs,pt %xcc, loop_2082
24070 ba,a,pt %icc, loop_2083
24071 bvc,pt %icc, loop_2084
24072 smulcc %g4, 0x142B, %g2
24073loop_2082:
24074 fmovsn %icc, %f17, %f12
24075loop_2083:
24076 nop
24077 wr %g0, 0x80, %asi
24078 ldsba [%l7 + 0x1F] %asi, %g6
24079loop_2084:
24080 fmul8sux16 %f24, %f20, %f0
24081 bn loop_2085
24082 sra %l0, %o1, %o7
24083 tvc %icc, 0x7
24084 fbu %fcc2, loop_2086
24085loop_2085:
24086 fbn %fcc2, loop_2087
24087 movre %g5, %i0, %o2
24088 move %icc, %o3, %i1
24089loop_2086:
24090 add %o5, 0x10C8, %l6
24091loop_2087:
24092 movl %xcc, %l3, %l4
24093 fxors %f11, %f19, %f15
24094 fbule %fcc0, loop_2088
24095 edge8n %g3, %i3, %g7
24096 lduh [%l7 + 0x74], %i4
24097 edge32l %o4, %l2, %l1
24098loop_2088:
24099 ldstub [%l7 + 0x4B], %g1
24100 fpsub32s %f5, %f18, %f2
24101 set 0x4E, %o5
24102 stha %i2, [%l7 + %o5] 0x27
24103 membar #Sync
24104 bl,a loop_2089
24105 addccc %i7, %i6, %l5
24106 set 0x34, %i0
24107 sta %f0, [%l7 + %i0] 0x89
24108loop_2089:
24109 bl loop_2090
24110 brgez %o0, loop_2091
24111 array8 %i5, %o6, %g4
24112 bl %xcc, loop_2092
24113loop_2090:
24114 fands %f5, %f8, %f0
24115loop_2091:
24116 movge %icc, %g6, %l0
24117 sllx %g2, 0x0E, %o7
24118loop_2092:
24119 nop
24120 wr %g0, 0x81, %asi
24121 ldda [%l7 + 0x50] %asi, %o0
24122 tneg %icc, 0x0
24123 tsubcctv %g5, %o2, %i0
24124 fabsd %f4, %f4
24125 swap [%l7 + 0x0C], %i1
24126 fbl,a %fcc2, loop_2093
24127 sir 0x0EAB
24128 flush %l7 + 0x28
24129 set 0x40, %l1
24130 ldda [%l7 + %l1] 0x88, %f16
24131loop_2093:
24132 fcmple32 %f24, %f28, %o3
24133 tn %icc, 0x3
24134 edge16ln %o5, %l6, %l3
24135 set 0x56, %l2
24136 stba %l4, [%l7 + %l2] 0x10
24137 bpos,pn %xcc, loop_2094
24138 fpack16 %f26, %f12
24139 fmovrdgez %g3, %f0, %f16
24140 edge32l %g7, %i4, %i3
24141loop_2094:
24142 bneg,a,pt %icc, loop_2095
24143 alignaddrl %l2, %l1, %o4
24144 movrne %g1, 0x0A2, %i2
24145 bl loop_2096
24146loop_2095:
24147 movpos %icc, %i6, %i7
24148 bleu,pt %xcc, loop_2097
24149 fmovrdgez %o0, %f12, %f0
24150loop_2096:
24151 addcc %i5, %l5, %o6
24152 movrlez %g6, 0x26D, %g4
24153loop_2097:
24154 udiv %l0, 0x077C, %g2
24155 movleu %xcc, %o1, %g5
24156 ldsw [%l7 + 0x14], %o2
24157 bne,a loop_2098
24158 nop
24159 setx loop_2099, %l0, %l1
24160 jmpl %l1, %i0
24161 fmovdpos %icc, %f17, %f6
24162 tsubcc %i1, 0x18D6, %o7
24163loop_2098:
24164 srl %o5, %l6, %l3
24165loop_2099:
24166 fpack32 %f18, %f16, %f10
24167 fnands %f1, %f10, %f16
24168 umul %l4, %o3, %g3
24169 brlez,a %g7, loop_2100
24170 movcs %icc, %i4, %i3
24171 std %f10, [%l7 + 0x20]
24172 movleu %icc, %l2, %l1
24173loop_2100:
24174 orncc %o4, 0x0721, %g1
24175 nop
24176 setx loop_2101, %l0, %l1
24177 jmpl %l1, %i6
24178 fabss %f7, %f26
24179 movpos %xcc, %i7, %i2
24180 or %i5, %o0, %o6
24181loop_2101:
24182 fpadd32s %f9, %f20, %f29
24183 movcc %icc, %l5, %g4
24184 tleu %icc, 0x0
24185 sub %g6, %g2, %l0
24186 array32 %o1, %o2, %g5
24187 bne,a %xcc, loop_2102
24188 movrgz %i1, %i0, %o7
24189 andn %o5, 0x0048, %l6
24190 orcc %l3, %l4, %g3
24191loop_2102:
24192 tpos %icc, 0x6
24193 fmovse %icc, %f9, %f25
24194 movre %g7, 0x0B0, %i4
24195 brlz %i3, loop_2103
24196 tn %xcc, 0x5
24197 movrgez %o3, %l2, %l1
24198 ba,a,pn %xcc, loop_2104
24199loop_2103:
24200 fmovspos %xcc, %f25, %f15
24201 andn %o4, 0x13EA, %i6
24202 movgu %icc, %i7, %g1
24203loop_2104:
24204 prefetch [%l7 + 0x5C], 0x2
24205 movvs %xcc, %i5, %i2
24206 fandnot1s %f6, %f2, %f1
24207 edge16l %o6, %o0, %l5
24208 alignaddrl %g6, %g4, %g2
24209 move %xcc, %o1, %o2
24210 tcs %icc, 0x5
24211 array8 %g5, %l0, %i0
24212 movleu %xcc, %i1, %o7
24213 fandnot2 %f0, %f16, %f10
24214 wr %g0, 0x10, %asi
24215 swapa [%l7 + 0x7C] %asi, %o5
24216 srax %l6, 0x01, %l3
24217 tsubcctv %l4, 0x178C, %g3
24218 fmovrsne %i4, %f14, %f6
24219 tn %icc, 0x5
24220 bneg,pt %xcc, loop_2105
24221 edge8ln %g7, %o3, %l2
24222 sdiv %l1, 0x0B2D, %o4
24223 movg %xcc, %i3, %i7
24224loop_2105:
24225 tvs %icc, 0x0
24226 fors %f22, %f0, %f13
24227 stx %g1, [%l7 + 0x30]
24228 swap [%l7 + 0x74], %i6
24229 fmul8ulx16 %f10, %f30, %f28
24230 nop
24231 setx 0x7301F9C1705DE7AA, %l0, %l6
24232 stx %l6, [%l7 + 0x50]
24233 ldx [%l7 + 0x50], %fsr
24234 tne %xcc, 0x5
24235 add %l7, 0x58, %l6
24236 wr %g0, 0x04, %asi
24237 casxa [%l6] %asi, %i5, %o6
24238 bvc loop_2106
24239 fba,a %fcc1, loop_2107
24240 fbe,a %fcc0, loop_2108
24241 tleu %xcc, 0x7
24242loop_2106:
24243 fand %f14, %f28, %f22
24244loop_2107:
24245 taddcctv %i2, 0x08BA, %o0
24246loop_2108:
24247 ba,a,pt %xcc, loop_2109
24248 restored
24249 rdpr %cwp, %g1
24250 rdpr %cansave, %g2
24251 rdpr %canrestore, %g3
24252 rdpr %cleanwin, %g4
24253 rdpr %otherwin, %g5
24254 rdpr %wstate, %g6
24255 fandnot1 %f8, %f12, %f12
24256 fone %f0
24257loop_2109:
24258 tvc %icc, 0x3
24259 membar 0x71
24260 fnot2 %f30, %f22
24261 nop
24262 fitos %f12, %f20
24263 fstoi %f20, %f29
24264 fbg %fcc2, loop_2110
24265 fblg %fcc1, loop_2111
24266 fornot1s %f29, %f21, %f16
24267 udiv %l5, 0x009E, %g6
24268loop_2110:
24269 udiv %g2, 0x1F7D, %o1
24270loop_2111:
24271 nop
24272 set 0x65, %o2
24273 ldub [%l7 + %o2], %o2
24274 subcc %g5, %g4, %i0
24275 or %i1, 0x11C5, %o7
24276 fmovdg %xcc, %f19, %f24
24277 lduh [%l7 + 0x6A], %o5
24278 movgu %xcc, %l0, %l3
24279 tneg %xcc, 0x3
24280 popc %l4, %g3
24281 tne %icc, 0x4
24282 xnorcc %i4, 0x16F1, %l6
24283 fmovdcc %icc, %f13, %f7
24284 or %g7, %l2, %o3
24285 fbuge %fcc0, loop_2112
24286 stw %o4, [%l7 + 0x38]
24287 movpos %xcc, %i3, %l1
24288 add %g1, 0x1CE3, %i6
24289loop_2112:
24290 fbo,a %fcc3, loop_2113
24291 fcmpeq32 %f8, %f30, %i7
24292 umulcc %o6, %i5, %o0
24293 srl %i2, %g6, %g2
24294loop_2113:
24295 tvs %icc, 0x7
24296 bcc,pn %icc, loop_2114
24297 fba,a %fcc3, loop_2115
24298 fmovsvs %icc, %f27, %f14
24299 fbue %fcc3, loop_2116
24300loop_2114:
24301 mulx %l5, 0x087F, %o2
24302loop_2115:
24303 movcc %xcc, %g5, %g4
24304 fmovdleu %xcc, %f0, %f27
24305loop_2116:
24306 fbe,a %fcc1, loop_2117
24307 fandnot2 %f30, %f12, %f0
24308 prefetch [%l7 + 0x08], 0x2
24309 saved
24310 rdpr %cwp, %g1
24311 rdpr %cansave, %g2
24312 rdpr %canrestore, %g3
24313 rdpr %cleanwin, %g4
24314 rdpr %otherwin, %g5
24315 rdpr %wstate, %g6
24316loop_2117:
24317 fmovrdlz %o1, %f28, %f22
24318 fmovd %f4, %f4
24319 edge32ln %i0, %i1, %o5
24320 sdivcc %l0, 0x18EF, %l3
24321 edge8l %o7, %g3, %l4
24322 movge %xcc, %i4, %g7
24323 fxors %f25, %f16, %f20
24324 movrlez %l2, %l6, %o3
24325 movle %xcc, %i3, %o4
24326 fbg %fcc1, loop_2118
24327 tg %icc, 0x5
24328 movrgez %l1, %i6, %g1
24329 alignaddr %i7, %i5, %o0
24330loop_2118:
24331 tge %xcc, 0x1
24332 fnegs %f11, %f23
24333 fornot1s %f26, %f24, %f14
24334 edge32n %i2, %o6, %g2
24335 movcs %xcc, %l5, %g6
24336 addccc %o2, 0x1C34, %g4
24337 ld [%l7 + 0x7C], %f14
24338 brlz %g5, loop_2119
24339 edge32ln %i0, %o1, %i1
24340 fmovrdgez %o5, %f28, %f24
24341 udivx %l0, 0x0D80, %l3
24342loop_2119:
24343 nop
24344 add %l7, 0x24, %l6
24345 wr %g0, 0x80, %asi
24346 lda [%l6] %asi, %g3
24347 casa [%l6] %asi, %g3, %l4
24348 orcc %i4, 0x10A2, %g7
24349 fmovsleu %icc, %f17, %f4
24350 tpos %icc, 0x3
24351 sra %o7, %l2, %o3
24352 st %f24, [%l7 + 0x48]
24353 nop
24354 fitos %f7, %f29
24355 fstox %f29, %f6
24356 xnorcc %i3, %o4, %l1
24357 sub %i6, %l6, %g1
24358 wr %g0, 0x0c, %asi
24359 stda %f16, [%l7 + 0x40] %asi
24360 ldstub [%l7 + 0x5F], %i7
24361 fblg,a %fcc3, loop_2120
24362 nop
24363 setx loop_2121, %l0, %l1
24364 jmpl %l1, %i5
24365 addcc %i2, 0x199C, %o0
24366 edge8ln %g2, %o6, %l5
24367loop_2120:
24368 alignaddrl %g6, %g4, %o2
24369loop_2121:
24370 andn %i0, %o1, %g5
24371 fornot2 %f4, %f16, %f26
24372 tl %icc, 0x3
24373 fmovrde %i1, %f16, %f22
24374 movneg %icc, %l0, %l3
24375 sll %g3, 0x0F, %o5
24376 movrlz %i4, %l4, %g7
24377 orn %l2, 0x07C4, %o7
24378 bvs %xcc, loop_2122
24379 fbule,a %fcc0, loop_2123
24380 fsrc2s %f7, %f4
24381 fmovsl %icc, %f1, %f29
24382loop_2122:
24383 edge16n %o3, %i3, %o4
24384loop_2123:
24385 andncc %l1, %i6, %l6
24386 nop
24387 set 0x61, %g2
24388 stb %i7, [%l7 + %g2]
24389 udiv %g1, 0x114B, %i5
24390 nop
24391 set 0x30, %l5
24392 ldx [%l7 + %l5], %i2
24393 srax %g2, 0x05, %o6
24394 sra %o0, 0x03, %g6
24395 nop
24396 setx 0x94B06EF8C3F35055, %l0, %l6
24397 stx %l6, [%l7 + 0x28]
24398 ldd [%l7 + 0x28], %f28
24399 fsqrtd %f28, %f30
24400 move %xcc, %l5, %o2
24401 xor %g4, 0x1685, %o1
24402 bgu,a,pn %xcc, loop_2124
24403 subcc %i0, %i1, %l0
24404 fnands %f17, %f21, %f21
24405 set 0x56, %i7
24406 stha %l3, [%l7 + %i7] 0xea
24407 membar #Sync
24408loop_2124:
24409 sub %g3, %o5, %i4
24410 ba,a,pt %xcc, loop_2125
24411 fmovde %xcc, %f22, %f4
24412 tleu %icc, 0x0
24413 fmovdpos %xcc, %f10, %f7
24414loop_2125:
24415 nop
24416 wr %g0, 0xf9, %asi
24417 stda %f0, [%l7 + 0x40] %asi
24418 membar #Sync
24419 orn %g5, %g7, %l2
24420 ldsh [%l7 + 0x50], %o7
24421 fabsd %f2, %f6
24422 fmovdge %xcc, %f3, %f22
24423 umulcc %o3, %l4, %i3
24424 tvs %icc, 0x5
24425 flush %l7 + 0x48
24426 fmovrdlez %o4, %f4, %f20
24427 fbge %fcc2, loop_2126
24428 sdivcc %i6, 0x0C0C, %l6
24429 edge8l %i7, %g1, %i5
24430 fbl,a %fcc1, loop_2127
24431loop_2126:
24432 sdivx %l1, 0x128C, %i2
24433 set 0x6E, %g1
24434 ldstuba [%l7 + %g1] 0x19, %o6
24435loop_2127:
24436 tgu %icc, 0x5
24437 taddcctv %o0, 0x0294, %g2
24438 tpos %xcc, 0x3
24439 fbu,a %fcc1, loop_2128
24440 movre %g6, %o2, %l5
24441 nop
24442 fitod %f6, %f14
24443 fdtox %f14, %f8
24444 fxtod %f8, %f28
24445 bneg %xcc, loop_2129
24446loop_2128:
24447 restored
24448 rdpr %cwp, %g1
24449 rdpr %cansave, %g2
24450 rdpr %canrestore, %g3
24451 rdpr %cleanwin, %g4
24452 rdpr %otherwin, %g5
24453 rdpr %wstate, %g6
24454 fmul8sux16 %f30, %f22, %f14
24455 fmul8ulx16 %f4, %f2, %f16
24456loop_2129:
24457 movcc %icc, %o1, %g4
24458 udivx %i0, 0x1468, %l0
24459 ba,pt %xcc, loop_2130
24460 and %i1, %g3, %o5
24461 movvs %icc, %l3, %i4
24462 wr %g0, 0x2a, %asi
24463 stwa %g5, [%l7 + 0x58] %asi
24464 membar #Sync
24465loop_2130:
24466 fpadd32s %f24, %f14, %f7
24467 edge32ln %g7, %o7, %o3
24468 edge8l %l2, %i3, %o4
24469 bcc,pn %icc, loop_2131
24470 fbn %fcc3, loop_2132
24471 srlx %i6, 0x0A, %l6
24472 bpos,a loop_2133
24473loop_2131:
24474 tge %xcc, 0x3
24475loop_2132:
24476 nop
24477 wr %g0, 0x81, %asi
24478 ldsba [%l7 + 0x26] %asi, %i7
24479loop_2133:
24480 tsubcctv %l4, 0x04C2, %i5
24481 for %f0, %f18, %f6
24482 edge32n %g1, %i2, %o6
24483 alignaddr %l1, %o0, %g6
24484 ba,a,pt %icc, loop_2134
24485 alignaddrl %o2, %l5, %o1
24486 srl %g2, 0x18, %i0
24487 fcmpne16 %f18, %f6, %g4
24488loop_2134:
24489 swap [%l7 + 0x20], %i1
24490 fbul,a %fcc1, loop_2135
24491 tle %icc, 0x7
24492 edge8n %g3, %l0, %o5
24493 fmovse %xcc, %f22, %f19
24494loop_2135:
24495 movvs %icc, %i4, %l3
24496 nop
24497 set 0x70, %i6
24498 stw %g5, [%l7 + %i6]
24499 array32 %o7, %g7, %l2
24500 ldub [%l7 + 0x22], %o3
24501 smul %o4, 0x1CD9, %i3
24502 wr %g0, 0x04, %asi
24503 ldda [%l7 + 0x40] %asi, %i6
24504 tsubcctv %i6, %l4, %i7
24505 fba,a %fcc3, loop_2136
24506 bcs %icc, loop_2137
24507 edge32 %i5, %g1, %o6
24508 add %i2, %l1, %o0
24509loop_2136:
24510 xnor %o2, %g6, %o1
24511loop_2137:
24512 nop
24513 fitod %f8, %f4
24514 fdtoi %f4, %f27
24515 subcc %g2, %i0, %g4
24516 set 0x7C, %g4
24517 lduba [%l7 + %g4] 0x10, %i1
24518 tvs %icc, 0x4
24519 array8 %g3, %l5, %o5
24520 set 0x40, %g7
24521 stda %f0, [%l7 + %g7] 0x04
24522 nop
24523 setx 0x746E77B58061A189, %l0, %l6
24524 stx %l6, [%l7 + 0x18]
24525 ldx [%l7 + 0x18], %fsr
24526 movvc %icc, %l0, %l3
24527 pdist %f4, %f4, %f16
24528 ta %xcc, 0x5
24529 fmul8x16au %f6, %f24, %f12
24530 umulcc %g5, %o7, %i4
24531 fcmpgt32 %f26, %f4, %g7
24532 set 0x70, %o6
24533 ldsba [%l7 + %o6] 0x81, %o3
24534 taddcctv %o4, 0x0D1D, %i3
24535 set 0x50, %o7
24536 ldda [%l7 + %o7] 0x80, %i6
24537 movrne %l2, 0x246, %l4
24538 fone %f6
24539 bcs,a %xcc, loop_2138
24540 tsubcctv %i7, %i6, %g1
24541 udivcc %i5, 0x1148, %o6
24542 edge8l %l1, %i2, %o2
24543loop_2138:
24544 sra %g6, 0x18, %o1
24545 tcs %icc, 0x2
24546 movn %xcc, %g2, %i0
24547 array32 %g4, %o0, %i1
24548 fmovsg %icc, %f28, %f30
24549 nop
24550 setx 0x27E5D8BE, %l0, %l6
24551 st %l6, [%l7 + 0x28]
24552 ld [%l7 + 0x28], %f14
24553 setx 0x58B876D5, %l1, %l5
24554 st %l5, [%l7 + 0x10]
24555 ld [%l7 + 0x10], %f28
24556 fdivs %f28, %f14, %f0
24557 restored
24558 rdpr %cwp, %g1
24559 rdpr %cansave, %g2
24560 rdpr %canrestore, %g3
24561 rdpr %cleanwin, %g4
24562 rdpr %otherwin, %g5
24563 rdpr %wstate, %g6
24564 orn %l5, 0x0257, %o5
24565 sra %g3, %l3, %l0
24566 mulx %o7, 0x064B, %g5
24567 fxnors %f24, %f28, %f1
24568 fmuld8ulx16 %f10, %f30, %f24
24569 std %f28, [%l7 + 0x40]
24570 addcc %i4, 0x0642, %g7
24571 nop
24572 fitos %f3, %f0
24573 fstox %f0, %f6
24574 ta %icc, 0x6
24575 mulscc %o4, 0x1DB0, %o3
24576 bne,pt %icc, loop_2139
24577 fcmpeq16 %f6, %f12, %l6
24578 fmovdvs %xcc, %f0, %f6
24579 popc 0x0EB1, %i3
24580loop_2139:
24581 movgu %xcc, %l2, %i7
24582 tcc %icc, 0x0
24583 fmovsleu %xcc, %f24, %f8
24584 fxnor %f28, %f14, %f28
24585 fbug,a %fcc2, loop_2140
24586 or %i6, %g1, %l4
24587 tsubcc %o6, %i5, %i2
24588 te %icc, 0x2
24589loop_2140:
24590 mulx %l1, 0x0B3D, %o2
24591 bpos,a,pn %icc, loop_2141
24592 movl %icc, %g6, %g2
24593 fxnor %f12, %f6, %f8
24594 umulcc %o1, %g4, %i0
24595loop_2141:
24596 fmovdl %xcc, %f28, %f8
24597 nop
24598 setx 0xE71ED21C15ADB1E2, %l0, %l6
24599 stx %l6, [%l7 + 0x28]
24600 ldd [%l7 + 0x28], %f6
24601 setx 0x9D068A84B81D3908, %l1, %l5
24602 stx %l5, [%l7 + 0x10]
24603 ldd [%l7 + 0x10], %f30
24604 fmuld %f30, %f6, %f24
24605 ldx [%l7 + 0x50], %i1
24606 edge16 %o0, %l5, %o5
24607 movl %icc, %l3, %g3
24608 fmovsneg %icc, %f27, %f0
24609 sethi 0x0198, %o7
24610 movneg %icc, %g5, %l0
24611 sethi 0x0887, %i4
24612 membar 0x0E
24613 array16 %o4, %g7, %l6
24614 set 0x48, %g5
24615 lda [%l7 + %g5] 0x11, %f8
24616 udiv %o3, 0x0073, %i3
24617 mulx %l2, 0x0AB4, %i6
24618 sir 0x00C7
24619 std %f30, [%l7 + 0x08]
24620 fmovdl %xcc, %f22, %f3
24621 movrgez %g1, 0x1AE, %i7
24622 bgu,a,pt %xcc, loop_2142
24623 orn %l4, 0x017C, %i5
24624 tvc %icc, 0x3
24625 addccc %o6, 0x1F53, %i2
24626loop_2142:
24627 xnor %o2, %g6, %g2
24628 wr %g0, 0x18, %asi
24629 ldsha [%l7 + 0x0A] %asi, %o1
24630 fmul8x16al %f8, %f1, %f24
24631 bleu,pn %xcc, loop_2143
24632 tge %xcc, 0x6
24633 alignaddr %l1, %g4, %i0
24634 add %l7, 0x08, %l6
24635 wr %g0, 0x18, %asi
24636 ldxa [%l6] %asi, %i1
24637 casxa [%l6] %asi, %i1, %l5
24638loop_2143:
24639 brnz,a %o0, loop_2144
24640 orncc %o5, %l3, %o7
24641 wr %g0, 0x80, %asi
24642 prefetcha [%l7 + 0x28] %asi, 0x2
24643loop_2144:
24644 orcc %g5, 0x0456, %l0
24645 addccc %i4, 0x0C50, %o4
24646 tvc %icc, 0x4
24647 bgu,a loop_2145
24648 fbule,a %fcc1, loop_2146
24649 addcc %l6, 0x1218, %g7
24650 fmovsl %xcc, %f26, %f0
24651loop_2145:
24652 array32 %i3, %l2, %o3
24653loop_2146:
24654 tneg %xcc, 0x1
24655 movvc %icc, %g1, %i7
24656 edge8n %i6, %i5, %o6
24657 movvc %xcc, %l4, %i2
24658 fmovdvc %icc, %f10, %f30
24659 fmovdn %icc, %f9, %f24
24660 edge32 %o2, %g6, %o1
24661 fnors %f11, %f15, %f22
24662 tsubcctv %l1, %g4, %g2
24663 array16 %i1, %i0, %o0
24664 fabss %f3, %f21
24665 taddcctv %l5, 0x181F, %l3
24666 movle %icc, %o5, %o7
24667 fpsub16s %f23, %f19, %f31
24668 movvc %icc, %g3, %g5
24669 array32 %l0, %i4, %l6
24670 edge32l %g7, %i3, %o4
24671 nop
24672 set 0x3E, %l0
24673 sth %l2, [%l7 + %l0]
24674 movvc %xcc, %o3, %i7
24675 andncc %i6, %g1, %o6
24676 srlx %i5, 0x13, %l4
24677 fmovrdlz %o2, %f20, %f16
24678 ldsw [%l7 + 0x0C], %i2
24679 stbar
24680 fmovd %f14, %f12
24681 prefetch [%l7 + 0x54], 0x1
24682 umulcc %g6, %o1, %g4
24683 umulcc %g2, 0x09C8, %i1
24684 taddcc %l1, 0x1999, %o0
24685 te %icc, 0x0
24686 bcs,a,pn %xcc, loop_2147
24687 sllx %i0, 0x17, %l3
24688 orcc %o5, 0x11BF, %o7
24689 srlx %l5, 0x0B, %g5
24690loop_2147:
24691 tpos %xcc, 0x0
24692 tne %xcc, 0x5
24693 smulcc %l0, %i4, %g3
24694 smul %l6, 0x0153, %i3
24695 ba,a %xcc, loop_2148
24696 nop
24697 setx loop_2149, %l0, %l1
24698 wrpr 0x1, %tl
24699 wrpr %l1, %tnpc
24700 setx 0x34400001400, %l0, %l1
24701 wrpr %l1, %tstate
24702 wrhpr 0x4, %htstate
24703 done
24704 fmovdvs %icc, %f22, %f7
24705 xnorcc %g7, %l2, %o4
24706loop_2148:
24707 tvs %icc, 0x4
24708loop_2149:
24709 nop
24710 add %l7, 0x38, %l6
24711 wr %g0, 0x19, %asi
24712 casxa [%l6] 0x19, %o3, %i7
24713 fxnor %f30, %f18, %f4
24714 brz,a %g1, loop_2150
24715 fandnot2 %f8, %f4, %f0
24716 fandnot1 %f28, %f20, %f8
24717 set 0x70, %g6
24718 lda [%l7 + %g6] 0x18, %f15
24719loop_2150:
24720 fbue %fcc0, loop_2151
24721 fpsub32 %f6, %f14, %f18
24722 andn %i6, %o6, %i5
24723 fnegd %f6, %f4
24724loop_2151:
24725 movg %icc, %l4, %o2
24726 fcmpne16 %f18, %f28, %g6
24727 movpos %icc, %o1, %i2
24728 array32 %g4, %g2, %i1
24729 orncc %o0, 0x0A27, %i0
24730 add %l7, 0x74, %l6
24731 wr %g0, 0x18, %asi
24732 lda [%l6] %asi, %l1
24733 casa [%l6] %asi, %l1, %o5
24734 sra %o7, 0x1D, %l3
24735 array16 %l5, %g5, %l0
24736 smulcc %i4, %l6, %i3
24737 movneg %xcc, %g7, %l2
24738 nop
24739 setx 0xC5D13A17, %l0, %l6
24740 st %l6, [%l7 + 0x28]
24741 ld [%l7 + 0x28], %f8
24742 setx 0xF88EA5FA, %l1, %l5
24743 st %l5, [%l7 + 0x10]
24744 ld [%l7 + 0x10], %f4
24745 fsubs %f4, %f8, %f1
24746 brlz,a %g3, loop_2152
24747 sll %o3, 0x08, %o4
24748 bcc,pt %xcc, loop_2153
24749 popc 0x0BB9, %i7
24750loop_2152:
24751 edge32l %i6, %o6, %g1
24752 udivcc %l4, 0x08EA, %i5
24753loop_2153:
24754 nop
24755 wr %g0, 0x19, %asi
24756 ldxa [%l7 + 0x40] %asi, %o2
24757 edge8l %g6, %o1, %g4
24758 tvs %xcc, 0x4
24759 udivcc %i2, 0x1F52, %g2
24760 addcc %i1, 0x0E3A, %o0
24761 fnand %f28, %f30, %f24
24762 stbar
24763 set 0x28, %o3
24764 stba %l1, [%l7 + %o3] 0x80
24765 movpos %xcc, %i0, %o7
24766 orncc %o5, 0x1718, %l3
24767 edge8ln %g5, %l5, %i4
24768 movne %icc, %l6, %i3
24769 tge %xcc, 0x5
24770 tsubcctv %g7, %l0, %l2
24771 tge %xcc, 0x6
24772 nop
24773 fitos %f13, %f14
24774 fstod %f14, %f12
24775 fbge,a %fcc3, loop_2154
24776 fmovs %f6, %f28
24777 wr %g0, 0x10, %asi
24778 lda [%l7 + 0x48] %asi, %f9
24779loop_2154:
24780 movrgez %g3, %o4, %i7
24781 tsubcc %i6, 0x10D5, %o6
24782 addc %o3, 0x03A2, %g1
24783 fbue,a %fcc3, loop_2155
24784 nop
24785 setx 0x97A992E130701A35, %l0, %l6
24786 stx %l6, [%l7 + 0x70]
24787 ldx [%l7 + 0x70], %fsr
24788 xnorcc %l4, %i5, %g6
24789 ta %icc, 0x7
24790loop_2155:
24791 udivcc %o1, 0x0A28, %g4
24792 tl %xcc, 0x1
24793 sir 0x0D88
24794 restored
24795 rdpr %cwp, %g1
24796 rdpr %cansave, %g2
24797 rdpr %canrestore, %g3
24798 rdpr %cleanwin, %g4
24799 rdpr %otherwin, %g5
24800 rdpr %wstate, %g6
24801 edge8n %o2, %i2, %g2
24802 edge32l %i1, %o0, %i0
24803 fpadd32 %f8, %f12, %f0
24804 fbg %fcc0, loop_2156
24805 add %o7, 0x0EA3, %l1
24806 movg %xcc, %l3, %g5
24807 tneg %icc, 0x6
24808loop_2156:
24809 xnorcc %o5, 0x123E, %i4
24810 sll %l5, %i3, %l6
24811 fors %f13, %f22, %f16
24812 andcc %g7, %l0, %g3
24813 tg %xcc, 0x7
24814 alignaddr %l2, %o4, %i6
24815 tvs %icc, 0x0
24816 movrlz %o6, 0x03C, %i7
24817 bl,a,pn %xcc, loop_2157
24818 movleu %xcc, %g1, %o3
24819 brgz,a %l4, loop_2158
24820 edge16ln %i5, %o1, %g6
24821loop_2157:
24822 fmovs %f30, %f2
24823 sra %o2, 0x07, %g4
24824loop_2158:
24825 fpackfix %f12, %f9
24826 sdivx %i2, 0x1165, %g2
24827 movl %icc, %o0, %i0
24828 addccc %i1, 0x1639, %o7
24829 fandnot1s %f21, %f10, %f17
24830 fbo %fcc0, loop_2159
24831 sub %l3, 0x16FE, %g5
24832 tneg %xcc, 0x7
24833 subc %l1, %i4, %o5
24834loop_2159:
24835 movl %icc, %l5, %i3
24836 tcs %icc, 0x6
24837 lduw [%l7 + 0x7C], %g7
24838 flush %l7 + 0x44
24839 fmovdleu %xcc, %f24, %f0
24840 sdiv %l6, 0x0CC8, %g3
24841 ldd [%l7 + 0x78], %f26
24842 mulx %l2, %o4, %i6
24843 edge32 %o6, %l0, %g1
24844 fbu %fcc3, loop_2160
24845 move %icc, %i7, %o3
24846 fnot2s %f3, %f6
24847 add %l7, 0x20, %l6
24848 wr %g0, 0x89, %asi
24849 casxa [%l6] 0x89, %l4, %o1
24850loop_2160:
24851 bvs %icc, loop_2161
24852 fbu,a %fcc3, loop_2162
24853 ldub [%l7 + 0x56], %g6
24854 pdist %f28, %f14, %f0
24855loop_2161:
24856 edge32 %o2, %i5, %g4
24857loop_2162:
24858 mova %icc, %g2, %i2
24859 xor %o0, %i0, %i1
24860 nop
24861 setx loop_2163, %l0, %l1
24862 wrpr 0x1, %tl
24863 wrpr %l1, %tnpc
24864 setx 0x34400001400, %l0, %l1
24865 wrpr %l1, %tstate
24866 wrhpr 0x4, %htstate
24867 done
24868 nop
24869 fitos %f10, %f13
24870 fstod %f13, %f12
24871 srl %o7, 0x14, %l3
24872 set 0x6A, %o4
24873 ldsha [%l7 + %o4] 0x04, %g5
24874loop_2163:
24875 nop
24876 setx loop_2164, %l0, %l1
24877 jmpl %l1, %l1
24878 fmovrsgez %i4, %f14, %f6
24879 movcs %xcc, %o5, %i3
24880 fnot2s %f27, %f17
24881loop_2164:
24882 orn %g7, 0x0010, %l5
24883 tleu %icc, 0x1
24884 movrne %l6, 0x27B, %g3
24885 movre %l2, %o4, %i6
24886 nop
24887 setx 0xAFB30447EAC105FD, %l0, %l6
24888 stx %l6, [%l7 + 0x28]
24889 ldd [%l7 + 0x28], %f0
24890 setx 0x01AC413DD8092F80, %l1, %l5
24891 stx %l5, [%l7 + 0x10]
24892 ldd [%l7 + 0x10], %f2
24893 fdivd %f2, %f0, %f24
24894 edge16l %o6, %l0, %g1
24895 fabsd %f8, %f22
24896 sir 0x1E4D
24897 tpos %icc, 0x5
24898 srax %o3, %i7, %l4
24899 brgz,a %g6, loop_2165
24900 stbar
24901 movleu %xcc, %o1, %i5
24902 array16 %o2, %g4, %g2
24903loop_2165:
24904 umulcc %i2, %o0, %i1
24905 tne %icc, 0x1
24906 fone %f12
24907 srl %i0, %o7, %g5
24908 fmovrsne %l3, %f14, %f28
24909 movn %icc, %l1, %o5
24910 xnorcc %i3, %g7, %i4
24911 addcc %l5, %g3, %l2
24912 nop
24913 setx loop_2166, %l0, %l1
24914 wrpr 0x1, %tl
24915 wrpr %l1, %tnpc
24916 setx 0x34400001400, %l0, %l1
24917 wrpr %l1, %tstate
24918 wrhpr 0x4, %htstate
24919 done
24920 ba,a,pn %xcc, loop_2167
24921 fpadd32 %f20, %f24, %f10
24922 smulcc %l6, %i6, %o4
24923loop_2166:
24924 fble,a %fcc3, loop_2168
24925loop_2167:
24926 tge %xcc, 0x0
24927 movleu %xcc, %l0, %o6
24928 smulcc %o3, 0x18A9, %g1
24929loop_2168:
24930 movne %icc, %i7, %l4
24931 ldd [%l7 + 0x40], %g6
24932 tl %xcc, 0x4
24933 mulscc %i5, 0x06DC, %o2
24934 nop
24935 setx 0x007665BC, %l0, %l6
24936 st %l6, [%l7 + 0x2C]
24937 ld [%l7 + 0x2C], %fsr
24938 sdiv %o1, 0x1737, %g2
24939 udivcc %g4, 0x0FAE, %o0
24940 movvs %xcc, %i1, %i0
24941 fnot1s %f13, %f1
24942 nop
24943 fitod %f2, %f0
24944 fdtox %f0, %f26
24945 addc %o7, 0x018D, %i2
24946 nop
24947 setx 0x51DFC14F63048EB0, %l0, %l6
24948 stx %l6, [%l7 + 0x28]
24949 ldd [%l7 + 0x28], %f18
24950 setx 0x680CAD9AE20D9DFE, %l1, %l5
24951 stx %l5, [%l7 + 0x10]
24952 ldd [%l7 + 0x10], %f16
24953 faddd %f16, %f18, %f18
24954 edge32l %g5, %l3, %o5
24955 edge32n %i3, %g7, %l1
24956 array8 %l5, %i4, %g3
24957 edge32n %l2, %l6, %o4
24958 tsubcctv %l0, %i6, %o3
24959 fblg,a %fcc0, loop_2169
24960 fbg,a %fcc2, loop_2170
24961 sdivcc %g1, 0x0DD7, %i7
24962 nop
24963 setx 0x4E7CC38D7BBD7826, %l0, %l6
24964 stx %l6, [%l7 + 0x28]
24965 ldd [%l7 + 0x28], %f2
24966 setx 0xAB87F66FB3E038DD, %l1, %l5
24967 stx %l5, [%l7 + 0x10]
24968 ldd [%l7 + 0x10], %f30
24969 fmuld %f30, %f2, %f24
24970loop_2169:
24971 ba loop_2171
24972loop_2170:
24973 ldd [%l7 + 0x70], %l4
24974 array8 %o6, %g6, %i5
24975 mulx %o2, 0x0108, %g2
24976loop_2171:
24977 fmovdne %icc, %f2, %f12
24978 restored
24979 rdpr %cwp, %g1
24980 rdpr %cansave, %g2
24981 rdpr %canrestore, %g3
24982 rdpr %cleanwin, %g4
24983 rdpr %otherwin, %g5
24984 rdpr %wstate, %g6
24985 movneg %icc, %o1, %o0
24986 subccc %i1, %g4, %i0
24987 fmovsleu %xcc, %f28, %f7
24988 fpsub32s %f24, %f22, %f31
24989 wr %g0, 0x81, %asi
24990 ldda [%l7 + 0x40] %asi, %i2
24991 movgu %icc, %g5, %o7
24992 saved
24993 rdpr %cwp, %g1
24994 rdpr %cansave, %g2
24995 rdpr %canrestore, %g3
24996 rdpr %cleanwin, %g4
24997 rdpr %otherwin, %g5
24998 rdpr %wstate, %g6
24999 movvc %icc, %l3, %o5
25000 srl %g7, 0x0D, %i3
25001 umul %l5, 0x10CD, %l1
25002 sll %i4, %g3, %l2
25003 ldx [%l7 + 0x68], %l6
25004 fornot1s %f18, %f7, %f0
25005 stb %l0, [%l7 + 0x65]
25006 orn %o4, %o3, %g1
25007 fsrc2 %f2, %f12
25008 fpack16 %f16, %f31
25009 tneg %icc, 0x2
25010 pdist %f0, %f8, %f0
25011 bcc loop_2172
25012 fnot1s %f24, %f28
25013 wr %g0, 0x81, %asi
25014 swapa [%l7 + 0x34] %asi, %i6
25015loop_2172:
25016 tleu %icc, 0x0
25017 fnegs %f1, %f17
25018 udivcc %i7, 0x014E, %l4
25019 fbge,a %fcc1, loop_2173
25020 srlx %o6, 0x09, %g6
25021 fxors %f11, %f28, %f0
25022 fmul8sux16 %f14, %f0, %f16
25023loop_2173:
25024 smulcc %o2, 0x04EA, %i5
25025 tne %icc, 0x6
25026 movvc %icc, %o1, %o0
25027 sir 0x0C6B
25028 tleu %icc, 0x6
25029 udivcc %i1, 0x1CC6, %g2
25030 fzero %f6
25031 set 0x10, %o1
25032 ldxa [%g0 + %o1] 0x20, %i0
25033 bgu,a %icc, loop_2174
25034 faligndata %f20, %f26, %f20
25035 wr %g0, 0x88, %asi
25036 ldxa [%l7 + 0x68] %asi, %g4
25037loop_2174:
25038 mulscc %g5, %i2, %l3
25039 sethi 0x0667, %o7
25040 srl %o5, 0x0C, %g7
25041 tg %icc, 0x6
25042 for %f18, %f6, %f2
25043 edge32l %l5, %l1, %i3
25044 edge8 %g3, %i4, %l2
25045 nop
25046 fitod %f30, %f20
25047 orcc %l6, 0x183F, %o4
25048 taddcctv %o3, 0x1376, %g1
25049 umul %l0, %i7, %l4
25050 movcc %xcc, %i6, %g6
25051 edge32n %o6, %o2, %o1
25052 fmovrdlez %o0, %f10, %f28
25053 fbu %fcc1, loop_2175
25054 andcc %i1, %i5, %g2
25055 brlez %g4, loop_2176
25056 movrgz %g5, 0x0C3, %i2
25057loop_2175:
25058 swap [%l7 + 0x08], %i0
25059 tgu %icc, 0x5
25060loop_2176:
25061 andncc %l3, %o5, %g7
25062 movrlz %l5, 0x1E9, %o7
25063 array32 %l1, %g3, %i4
25064 xor %l2, 0x04F6, %l6
25065 lduh [%l7 + 0x68], %o4
25066 ldd [%l7 + 0x50], %i2
25067 udivx %g1, 0x17A5, %l0
25068 set 0x4C, %g3
25069 ldsha [%l7 + %g3] 0x89, %i7
25070 xnor %o3, %i6, %l4
25071 movn %icc, %g6, %o6
25072 movle %xcc, %o1, %o2
25073 alignaddr %i1, %i5, %o0
25074 fandnot2 %f22, %f22, %f6
25075 sdivx %g4, 0x0BB6, %g5
25076 sll %g2, 0x1D, %i0
25077 wr %g0, 0x11, %asi
25078 lda [%l7 + 0x50] %asi, %f9
25079 sllx %l3, %i2, %g7
25080 sethi 0x1782, %o5
25081 addcc %o7, 0x0BAD, %l1
25082 movrlz %g3, 0x2A1, %l5
25083 membar 0x45
25084 fpadd16s %f4, %f28, %f16
25085 edge16n %l2, %l6, %o4
25086 wr %g0, 0x23, %asi
25087 ldda [%l7 + 0x60] %asi, %i2
25088 fmovs %f9, %f5
25089 movleu %icc, %i4, %l0
25090 move %icc, %i7, %o3
25091 edge8ln %i6, %g1, %l4
25092 fbl,a %fcc2, loop_2177
25093 fmovrdgz %g6, %f2, %f28
25094 alignaddr %o1, %o6, %o2
25095 stbar
25096loop_2177:
25097 ldd [%l7 + 0x18], %i0
25098 brz %o0, loop_2178
25099 fbne,a %fcc0, loop_2179
25100 movne %icc, %i5, %g4
25101 movvc %icc, %g5, %g2
25102loop_2178:
25103 fmuld8sux16 %f17, %f17, %f6
25104loop_2179:
25105 fpadd16s %f17, %f4, %f11
25106 or %i0, 0x1F39, %l3
25107 fbu,a %fcc0, loop_2180
25108 umulcc %i2, 0x139D, %o5
25109 wr %g0, 0x88, %asi
25110 prefetcha [%l7 + 0x58] %asi, 0x2
25111loop_2180:
25112 movl %icc, %l1, %g7
25113 tne %icc, 0x7
25114 te %icc, 0x6
25115 movcc %xcc, %g3, %l2
25116 smulcc %l6, %o4, %l5
25117 brlz %i4, loop_2181
25118 edge16 %i3, %i7, %l0
25119 bn,a,pn %icc, loop_2182
25120 andncc %i6, %g1, %l4
25121loop_2181:
25122 alignaddrl %o3, %o1, %o6
25123 edge8ln %g6, %o2, %i1
25124loop_2182:
25125 subc %i5, %o0, %g4
25126 popc 0x0E10, %g2
25127 fornot2 %f18, %f28, %f24
25128 or %i0, 0x194D, %g5
25129 tcs %icc, 0x4
25130 fpack16 %f10, %f14
25131 movg %xcc, %i2, %l3
25132 restored
25133 rdpr %cwp, %g1
25134 rdpr %cansave, %g2
25135 rdpr %canrestore, %g3
25136 rdpr %cleanwin, %g4
25137 rdpr %otherwin, %g5
25138 rdpr %wstate, %g6
25139 fxors %f22, %f15, %f14
25140 tvc %xcc, 0x3
25141 fba,a %fcc2, loop_2183
25142 mova %xcc, %o7, %o5
25143 move %xcc, %g7, %l1
25144 movneg %xcc, %l2, %l6
25145loop_2183:
25146 mulscc %g3, %o4, %l5
25147 orn %i4, 0x05AD, %i7
25148 bshuffle %f8, %f0, %f24
25149 movvc %xcc, %l0, %i3
25150 edge16l %g1, %l4, %o3
25151 fnegd %f28, %f10
25152 add %l7, 0x44, %l6
25153 wr %g0, 0x88, %asi
25154 casa [%l6] 0x88, %o1, %o6
25155 edge32ln %g6, %i6, %o2
25156 brgz %i1, loop_2184
25157 addc %o0, %g4, %i5
25158 tn %xcc, 0x1
25159 edge32n %g2, %g5, %i0
25160loop_2184:
25161 array32 %i2, %o7, %o5
25162 set 0x40, %l6
25163 ldda [%l7 + %l6] 0x10, %f16
25164 fcmple16 %f22, %f24, %l3
25165 sra %l1, 0x0A, %g7
25166 movle %icc, %l6, %g3
25167 mova %icc, %o4, %l5
25168 edge8ln %l2, %i4, %l0
25169 brz,a %i7, loop_2185
25170 nop
25171 fitod %f20, %f22
25172 bvs,a loop_2186
25173 bgu,a loop_2187
25174loop_2185:
25175 movrlez %i3, %g1, %l4
25176 movle %icc, %o3, %o6
25177loop_2186:
25178 nop
25179 set 0x30, %o0
25180 lduba [%l7 + %o0] 0x0c, %o1
25181loop_2187:
25182 fpmerge %f14, %f26, %f12
25183 movcs %xcc, %i6, %g6
25184 bleu,a loop_2188
25185 udivx %i1, 0x0C9D, %o2
25186 fmovdleu %xcc, %f8, %f13
25187 movcc %xcc, %o0, %i5
25188loop_2188:
25189 nop
25190 wr %g0, 0x80, %asi
25191 ldda [%l7 + 0x40] %asi, %f16
25192 edge16ln %g2, %g4, %i0
25193 subc %g5, 0x1EA2, %o7
25194 movvc %icc, %o5, %i2
25195 brgez,a %l1, loop_2189
25196 fand %f14, %f20, %f4
25197 add %g7, 0x04EB, %l6
25198 xnor %l3, %o4, %g3
25199loop_2189:
25200 saved
25201 rdpr %cwp, %g1
25202 rdpr %cansave, %g2
25203 rdpr %canrestore, %g3
25204 rdpr %cleanwin, %g4
25205 rdpr %otherwin, %g5
25206 rdpr %wstate, %g6
25207 bg,a,pt %icc, loop_2190
25208 tsubcc %l2, %i4, %l5
25209 fxnor %f20, %f30, %f20
25210 bgu,a %xcc, loop_2191
25211loop_2190:
25212 udivx %i7, 0x114B, %l0
25213 bvc loop_2192
25214 tsubcctv %i3, %g1, %o3
25215loop_2191:
25216 movre %o6, 0x080, %l4
25217 smul %i6, %o1, %i1
25218loop_2192:
25219 fsrc1 %f16, %f16
25220 bcc,a,pt %icc, loop_2193
25221 fnors %f30, %f14, %f29
25222 set 0x10, %i3
25223 ldxa [%l7 + %i3] 0x14, %g6
25224loop_2193:
25225 edge32l %o2, %i5, %o0
25226 srl %g4, 0x1D, %g2
25227 tvc %icc, 0x3
25228 nop
25229 fitos %f15, %f19
25230 fsrc1 %f14, %f8
25231 orncc %g5, 0x06FE, %o7
25232 set 0x108, %l3
25233 ldxa [%g0 + %l3] 0x52, %o5
25234 tg %xcc, 0x1
25235 movg %icc, %i2, %i0
25236 movneg %xcc, %g7, %l6
25237 fnand %f18, %f26, %f20
25238 ta %xcc, 0x0
25239 move %xcc, %l3, %l1
25240 edge8n %o4, %g3, %i4
25241 fbn,a %fcc1, loop_2194
25242 tleu %icc, 0x2
25243 set 0x40, %i4
25244 ldda [%l7 + %i4] 0x0c, %f0
25245loop_2194:
25246 bne,pn %xcc, loop_2195
25247 fbe %fcc3, loop_2196
25248 orncc %l2, 0x076E, %i7
25249 movl %xcc, %l0, %i3
25250loop_2195:
25251 prefetch [%l7 + 0x30], 0x1
25252loop_2196:
25253 edge32l %l5, %g1, %o6
25254 sethi 0x08A4, %o3
25255 nop
25256 setx loop_2197, %l0, %l1
25257 wrpr 0x1, %tl
25258 wrpr %l1, %tpc
25259 add %l1, 0x4, %l1
25260 wrpr %l1, %tnpc
25261 setx 0x34400001400, %l0, %l1
25262 wrpr %l1, %tstate
25263 wrhpr 0x4, %htstate
25264 retry
25265 fbul %fcc2, loop_2198
25266 fmul8x16al %f25, %f12, %f4
25267 sub %l4, %o1, %i1
25268loop_2197:
25269 tge %xcc, 0x6
25270loop_2198:
25271 nop
25272 set 0x66, %l4
25273 lduha [%l7 + %l4] 0x11, %g6
25274 sdivcc %i6, 0x1D27, %i5
25275 wr %g0, 0x10, %asi
25276 lduba [%l7 + 0x7B] %asi, %o0
25277 orncc %o2, 0x1EB8, %g4
25278 movcc %xcc, %g2, %o7
25279 xor %o5, %g5, %i2
25280 fbue %fcc0, loop_2199
25281 nop
25282 fitod %f18, %f20
25283 fandnot1s %f20, %f20, %f31
25284 edge8n %g7, %i0, %l3
25285loop_2199:
25286 fnot1s %f14, %f6
25287 fones %f3
25288 tpos %icc, 0x0
25289 andcc %l6, %o4, %g3
25290 set 0x40, %i1
25291 stda %f0, [%l7 + %i1] 0x89
25292 tg %xcc, 0x7
25293 tle %xcc, 0x0
25294 fbo,a %fcc3, loop_2200
25295 ba,pn %icc, loop_2201
25296 movre %i4, 0x2EA, %l2
25297 fba,a %fcc0, loop_2202
25298loop_2200:
25299 alignaddrl %l1, %l0, %i3
25300loop_2201:
25301 tneg %icc, 0x6
25302 movcc %xcc, %l5, %g1
25303loop_2202:
25304 fxnor %f20, %f26, %f6
25305 sdivcc %i7, 0x01E4, %o6
25306 nop
25307 fitos %f31, %f4
25308 andcc %o3, 0x1D34, %o1
25309 edge16l %l4, %i1, %i6
25310 set 0x26, %i2
25311 stba %i5, [%l7 + %i2] 0x11
25312 fzeros %f28
25313 brz,a %g6, loop_2203
25314 edge16ln %o0, %o2, %g2
25315 fmovdvc %icc, %f14, %f11
25316 sll %g4, 0x09, %o7
25317loop_2203:
25318 fnands %f23, %f23, %f24
25319 umul %o5, 0x0D53, %i2
25320 fbule %fcc3, loop_2204
25321 movleu %xcc, %g5, %g7
25322 sra %i0, 0x15, %l3
25323 tge %icc, 0x5
25324loop_2204:
25325 fmovsne %icc, %f25, %f3
25326 xorcc %o4, 0x167B, %g3
25327 ldsw [%l7 + 0x18], %l6
25328 ldub [%l7 + 0x2E], %l2
25329 taddcctv %l1, 0x1F88, %i4
25330 mova %icc, %l0, %l5
25331 nop
25332 fitod %f4, %f8
25333 fdtox %f8, %f20
25334 fxtod %f20, %f18
25335 fbug,a %fcc3, loop_2205
25336 te %xcc, 0x6
25337 movl %icc, %i3, %g1
25338 movrgez %o6, %o3, %i7
25339loop_2205:
25340 xnorcc %l4, 0x0468, %o1
25341 and %i6, 0x141B, %i5
25342 bl,a loop_2206
25343 nop
25344 setx 0x505F8CA7, %l0, %l6
25345 st %l6, [%l7 + 0x70]
25346 ld [%l7 + 0x70], %fsr
25347 taddcctv %g6, %o0, %i1
25348 udivx %g2, 0x1272, %g4
25349loop_2206:
25350 movcs %xcc, %o7, %o2
25351 nop
25352 setx loop_2207, %l0, %l1
25353 jmpl %l1, %o5
25354 sdiv %g5, 0x1AE5, %g7
25355 fbule,a %fcc2, loop_2208
25356 sethi 0x03A1, %i0
25357loop_2207:
25358 nop
25359 wr %g0, 0x0c, %asi
25360 ldda [%l7 + 0x40] %asi, %f16
25361loop_2208:
25362 mova %xcc, %i2, %o4
25363 wr %g0, 0x04, %asi
25364 swapa [%l7 + 0x70] %asi, %g3
25365 addc %l3, 0x1F92, %l6
25366 wr %g0, 0x89, %asi
25367 ldsba [%l7 + 0x4B] %asi, %l2
25368 tvs %xcc, 0x7
25369 smulcc %l1, 0x070D, %i4
25370 bne,a loop_2209
25371 srax %l0, %l5, %i3
25372 fcmpne32 %f8, %f10, %g1
25373 array8 %o6, %o3, %l4
25374loop_2209:
25375 sdivcc %o1, 0x1E4D, %i7
25376 be,a %icc, loop_2210
25377 nop
25378 set 0x6F, %o5
25379 ldub [%l7 + %o5], %i6
25380 tge %icc, 0x4
25381 fbule,a %fcc2, loop_2211
25382loop_2210:
25383 edge32 %g6, %o0, %i1
25384 fmovdvc %xcc, %f17, %f18
25385 movrne %g2, 0x221, %i5
25386loop_2211:
25387 restored
25388 rdpr %cwp, %g1
25389 rdpr %cansave, %g2
25390 rdpr %canrestore, %g3
25391 rdpr %cleanwin, %g4
25392 rdpr %otherwin, %g5
25393 rdpr %wstate, %g6
25394 movrne %o7, 0x2D3, %o2
25395 bneg,a,pn %xcc, loop_2212
25396 udiv %g4, 0x01F0, %o5
25397 or %g5, %i0, %i2
25398 movl %icc, %g7, %o4
25399loop_2212:
25400 fpsub16 %f14, %f12, %f28
25401 ldsw [%l7 + 0x14], %l3
25402 nop
25403 setx 0x3CF837F71050B454, %l0, %l6
25404 stx %l6, [%l7 + 0x50]
25405 ldx [%l7 + 0x50], %fsr
25406 ld [%l7 + 0x40], %f14
25407 taddcc %l6, %g3, %l2
25408 movge %icc, %i4, %l1
25409 brlez %l5, loop_2213
25410 nop
25411 setx 0xEDA4288F, %l0, %l6
25412 st %l6, [%l7 + 0x28]
25413 ld [%l7 + 0x28], %f2
25414 setx 0x173C07D4, %l1, %l5
25415 st %l5, [%l7 + 0x10]
25416 ld [%l7 + 0x10], %f20
25417 fsubs %f20, %f2, %f17
25418 movrne %i3, 0x2FE, %l0
25419 udivx %o6, 0x004F, %o3
25420loop_2213:
25421 bn,pt %icc, loop_2214
25422 movneg %xcc, %g1, %l4
25423 movle %xcc, %i7, %o1
25424 umulcc %i6, %o0, %g6
25425loop_2214:
25426 nop
25427 setx 0x105C00C0, %l0, %l6
25428 st %l6, [%l7 + 0x48]
25429 ld [%l7 + 0x48], %fsr
25430 membar 0x50
25431 fornot1s %f5, %f28, %f0
25432 fmovrdne %i1, %f28, %f6
25433 set 0x7C, %i5
25434 lduha [%l7 + %i5] 0x11, %g2
25435 stbar
25436 fbe,a %fcc3, loop_2215
25437 sllx %i5, %o7, %o2
25438 bgu,a loop_2216
25439 bge,pn %xcc, loop_2217
25440loop_2215:
25441 bleu loop_2218
25442 fbuge %fcc0, loop_2219
25443loop_2216:
25444 movrlz %o5, 0x0A0, %g5
25445loop_2217:
25446 movge %icc, %g4, %i2
25447loop_2218:
25448 fmovspos %icc, %f31, %f22
25449loop_2219:
25450 fmul8x16 %f30, %f28, %f8
25451 ldd [%l7 + 0x78], %f30
25452 fmul8x16al %f13, %f10, %f16
25453 swap [%l7 + 0x38], %g7
25454 edge8n %i0, %l3, %l6
25455 fmovdvs %icc, %f29, %f23
25456 xor %o4, %g3, %i4
25457 sethi 0x1024, %l2
25458 movrgez %l1, 0x3B6, %l5
25459 fmovrsne %l0, %f24, %f28
25460 taddcc %i3, 0x0411, %o3
25461 fornot1 %f10, %f10, %f2
25462 wr %g0, 0xea, %asi
25463 stxa %o6, [%l7 + 0x70] %asi
25464 membar #Sync
25465 orn %l4, 0x1F55, %i7
25466 nop
25467 fitos %f20, %f5
25468 ld [%l7 + 0x30], %f2
25469 movg %xcc, %o1, %i6
25470 fmovrdlz %o0, %f2, %f24
25471 for %f2, %f0, %f2
25472 ble loop_2220
25473 subcc %g6, %i1, %g2
25474 udivx %g1, 0x1C4E, %i5
25475 tleu %xcc, 0x4
25476loop_2220:
25477 move %xcc, %o7, %o2
25478 tn %xcc, 0x7
25479 movcc %icc, %g5, %g4
25480 nop
25481 setx 0x64061C9081C724E6, %l0, %l6
25482 stx %l6, [%l7 + 0x28]
25483 ldd [%l7 + 0x28], %f12
25484 setx 0x6141AD2D4AAB7FDA, %l1, %l5
25485 stx %l5, [%l7 + 0x10]
25486 ldd [%l7 + 0x10], %f0
25487 fdivd %f0, %f12, %f22
25488 membar 0x54
25489 tle %xcc, 0x4
25490 call loop_2221
25491 ld [%l7 + 0x38], %f3
25492 lduw [%l7 + 0x08], %o5
25493 fbu %fcc0, loop_2222
25494loop_2221:
25495 fmovsleu %xcc, %f22, %f23
25496 edge16l %i2, %i0, %g7
25497 movn %icc, %l3, %o4
25498loop_2222:
25499 nop
25500 fitos %f10, %f1
25501 fstox %f1, %f22
25502 fxtos %f22, %f12
25503 movre %l6, 0x15F, %g3
25504 mulscc %i4, 0x0FCE, %l2
25505 fnands %f8, %f7, %f25
25506 set 0x28, %i0
25507 prefetcha [%l7 + %i0] 0x14, 0x0
25508 movrlz %l0, 0x0AE, %i3
25509 mova %icc, %o3, %o6
25510 tg %xcc, 0x6
25511 fmovsneg %icc, %f31, %f1
25512 smul %l1, 0x1106, %l4
25513 fabss %f24, %f21
25514 sir 0x0127
25515 srax %i7, 0x0B, %o1
25516 brz,a %o0, loop_2223
25517 move %xcc, %i6, %g6
25518 add %i1, 0x01A5, %g1
25519 bne,a,pt %icc, loop_2224
25520loop_2223:
25521 nop
25522 fitod %f0, %f12
25523 fdtox %f12, %f14
25524 fbuge %fcc1, loop_2225
25525 tleu %icc, 0x1
25526loop_2224:
25527 movcc %xcc, %g2, %o7
25528 tl %xcc, 0x0
25529loop_2225:
25530 movre %i5, 0x1EC, %o2
25531 movvc %icc, %g5, %g4
25532 fmovrsgz %i2, %f11, %f2
25533 fpadd32s %f31, %f6, %f10
25534 fmovdcc %icc, %f6, %f31
25535 fba,a %fcc1, loop_2226
25536 tg %icc, 0x1
25537 bl,a,pt %xcc, loop_2227
25538 fmuld8sux16 %f10, %f21, %f16
25539loop_2226:
25540 addc %i0, %o5, %g7
25541 addc %l3, %o4, %g3
25542loop_2227:
25543 edge16l %i4, %l2, %l5
25544 brnz,a %l6, loop_2228
25545 array32 %l0, %i3, %o6
25546 faligndata %f20, %f2, %f14
25547 call loop_2229
25548loop_2228:
25549 move %xcc, %l1, %l4
25550 edge8 %i7, %o1, %o3
25551 nop
25552 set 0x4C, %l2
25553 lduw [%l7 + %l2], %o0
25554loop_2229:
25555 fones %f1
25556 fmovdcc %xcc, %f26, %f11
25557 addc %g6, 0x0910, %i6
25558 nop
25559 setx loop_2230, %l0, %l1
25560 wrpr 0x1, %tl
25561 wrpr %l1, %tpc
25562 add %l1, 0x4, %l1
25563 wrpr %l1, %tnpc
25564 setx 0x34400001400, %l0, %l1
25565 wrpr %l1, %tstate
25566 wrhpr 0x4, %htstate
25567 retry
25568 fmovd %f24, %f18
25569 subccc %g1, %g2, %i1
25570 nop
25571 fitos %f7, %f3
25572 fstoi %f3, %f31
25573loop_2230:
25574 stb %i5, [%l7 + 0x0A]
25575 te %icc, 0x5
25576 fcmpne16 %f14, %f10, %o7
25577 bne,a,pt %xcc, loop_2231
25578 movneg %icc, %g5, %o2
25579 srl %g4, %i2, %o5
25580 fbne,a %fcc0, loop_2232
25581loop_2231:
25582 alignaddrl %i0, %g7, %o4
25583 stx %l3, [%l7 + 0x18]
25584 fmovsa %xcc, %f8, %f8
25585loop_2232:
25586 tg %icc, 0x0
25587 fpackfix %f22, %f27
25588 movne %icc, %i4, %g3
25589 bne,a loop_2233
25590 edge16n %l2, %l6, %l5
25591 movg %xcc, %i3, %o6
25592 xnor %l0, 0x0F62, %l4
25593loop_2233:
25594 fbg,a %fcc3, loop_2234
25595 fbg %fcc2, loop_2235
25596 fmovrdlez %l1, %f12, %f8
25597 edge32l %i7, %o1, %o3
25598loop_2234:
25599 nop
25600 set 0x30, %o2
25601 stx %o0, [%l7 + %o2]
25602loop_2235:
25603 movvs %icc, %g6, %g1
25604 set 0x56, %g2
25605 lduba [%l7 + %g2] 0x88, %g2
25606 bvc,a loop_2236
25607 fexpand %f6, %f0
25608 movrlz %i6, %i5, %i1
25609 fpackfix %f16, %f10
25610loop_2236:
25611 fbue,a %fcc2, loop_2237
25612 fsrc2 %f22, %f0
25613 fpack32 %f24, %f2, %f30
25614 wr %g0, 0x0c, %asi
25615 stba %g5, [%l7 + 0x0E] %asi
25616loop_2237:
25617 or %o7, 0x0F4B, %o2
25618 fmovsle %xcc, %f29, %f13
25619 subccc %g4, 0x1E8F, %i2
25620 xorcc %o5, %g7, %i0
25621 movg %xcc, %l3, %o4
25622 fabsd %f18, %f8
25623 movrne %i4, %l2, %l6
25624 tsubcc %l5, 0x1838, %g3
25625 subccc %i3, 0x1544, %o6
25626 ldx [%l7 + 0x10], %l0
25627 andn %l1, %i7, %o1
25628 movrgz %l4, 0x072, %o3
25629 fandnot2 %f2, %f8, %f4
25630 smulcc %o0, %g1, %g6
25631 fmovdle %icc, %f29, %f31
25632 ba,a loop_2238
25633 sdiv %i6, 0x1F61, %i5
25634 sth %i1, [%l7 + 0x08]
25635 tleu %icc, 0x1
25636loop_2238:
25637 fsrc2s %f31, %f17
25638 edge16 %g5, %o7, %o2
25639 sra %g2, 0x12, %g4
25640 sra %i2, 0x1B, %g7
25641 fbn,a %fcc3, loop_2239
25642 tleu %icc, 0x1
25643 fmuld8ulx16 %f26, %f31, %f24
25644 tne %icc, 0x7
25645loop_2239:
25646 edge32ln %i0, %l3, %o5
25647 subcc %i4, 0x1D37, %l2
25648 tge %xcc, 0x2
25649 tleu %xcc, 0x6
25650 edge16 %o4, %l6, %g3
25651 nop
25652 setx 0xB8CD0E2C, %l0, %l6
25653 st %l6, [%l7 + 0x28]
25654 ld [%l7 + 0x28], %f18
25655 setx 0x009D61A2, %l1, %l5
25656 st %l5, [%l7 + 0x10]
25657 ld [%l7 + 0x10], %f3
25658 fmuls %f3, %f18, %f3
25659 fmovdvc %icc, %f26, %f29
25660 xor %i3, %o6, %l0
25661 edge16n %l1, %l5, %i7
25662 tpos %xcc, 0x4
25663 sdivcc %o1, 0x1E7A, %o3
25664 fpadd32 %f12, %f8, %f4
25665 prefetch [%l7 + 0x44], 0x3
25666 movrlez %l4, 0x13C, %g1
25667 edge32ln %o0, %i6, %g6
25668 fpsub16 %f12, %f12, %f12
25669 mova %icc, %i5, %i1
25670 st %f21, [%l7 + 0x10]
25671 udivcc %g5, 0x1F42, %o2
25672 fmovsgu %icc, %f28, %f18
25673 flush %l7 + 0x24
25674 tneg %icc, 0x4
25675 subcc %g2, 0x05FB, %o7
25676 fmovdcs %icc, %f21, %f4
25677 bg,pn %icc, loop_2240
25678 tne %icc, 0x5
25679 subccc %i2, %g4, %i0
25680 movrlz %g7, 0x3F5, %l3
25681loop_2240:
25682 alignaddr %o5, %i4, %l2
25683 sethi 0x00E9, %l6
25684 fbuge,a %fcc2, loop_2241
25685 lduh [%l7 + 0x0E], %o4
25686 movrgz %g3, 0x08C, %i3
25687 set 0x78, %l5
25688 sta %f2, [%l7 + %l5] 0x10
25689loop_2241:
25690 nop
25691 setx loop_2242, %l0, %l1
25692 wrpr 0x1, %tl
25693 wrpr %l1, %tnpc
25694 setx 0x34400001400, %l0, %l1
25695 wrpr %l1, %tstate
25696 wrhpr 0x4, %htstate
25697 done
25698 sth %o6, [%l7 + 0x44]
25699 bleu,a %xcc, loop_2243
25700 fmovsge %xcc, %f31, %f31
25701loop_2242:
25702 xor %l1, %l5, %i7
25703 umul %o1, 0x1205, %l0
25704loop_2243:
25705 tneg %xcc, 0x3
25706 fornot1 %f24, %f22, %f20
25707 edge32 %o3, %l4, %g1
25708 udivx %o0, 0x137E, %i6
25709 std %f0, [%l7 + 0x10]
25710 subccc %i5, 0x03A6, %i1
25711 udiv %g5, 0x0A51, %o2
25712 movvc %xcc, %g6, %o7
25713 set 0x36, %l1
25714 ldsha [%l7 + %l1] 0x04, %g2
25715 wr %g0, 0x58, %asi
25716 ldxa [%g0 + 0x18] %asi, %g4
25717 smulcc %i2, %g7, %i0
25718 edge16ln %l3, %i4, %o5
25719 movrgez %l6, %o4, %l2
25720 mulx %g3, %o6, %l1
25721 mova %icc, %l5, %i7
25722 andcc %i3, %o1, %l0
25723 and %l4, 0x1B76, %o3
25724 fble,a %fcc3, loop_2244
25725 fbul,a %fcc3, loop_2245
25726 bleu,a loop_2246
25727 mulx %g1, 0x07A1, %o0
25728loop_2244:
25729 edge8n %i6, %i1, %i5
25730loop_2245:
25731 fmovdge %xcc, %f1, %f10
25732loop_2246:
25733 subcc %o2, %g6, %g5
25734 ldd [%l7 + 0x40], %f16
25735 and %g2, %o7, %g4
25736 call loop_2247
25737 edge16 %g7, %i2, %i0
25738 fors %f25, %f31, %f29
25739 orn %i4, %l3, %o5
25740loop_2247:
25741 addccc %l6, %l2, %o4
25742 fbge,a %fcc3, loop_2248
25743 xor %g3, 0x1CD7, %o6
25744 orncc %l5, %i7, %i3
25745 movre %l1, 0x043, %o1
25746loop_2248:
25747 taddcctv %l4, 0x0464, %o3
25748 fnands %f12, %f6, %f21
25749 swap [%l7 + 0x40], %g1
25750 nop
25751 setx 0x504FC96D, %l0, %l6
25752 st %l6, [%l7 + 0x70]
25753 ld [%l7 + 0x70], %fsr
25754 movrne %l0, 0x2C4, %i6
25755 movcs %xcc, %i1, %o0
25756 umulcc %o2, 0x0602, %i5
25757 xorcc %g6, 0x1CB4, %g5
25758 tcs %xcc, 0x5
25759 tsubcc %o7, %g2, %g7
25760 fcmpne16 %f2, %f4, %g4
25761 set 0x78, %g1
25762 stxa %i0, [%l7 + %g1] 0x2a
25763 membar #Sync
25764 movl %icc, %i2, %l3
25765 orn %i4, 0x1EF0, %l6
25766 edge8l %o5, %l2, %o4
25767 fmovdge %icc, %f28, %f13
25768 mova %xcc, %g3, %o6
25769 nop
25770 fitos %f3, %f3
25771 fstox %f3, %f22
25772 fxtos %f22, %f5
25773 sllx %i7, %i3, %l5
25774 fmovdl %icc, %f7, %f13
25775 fbn %fcc3, loop_2249
25776 fmuld8ulx16 %f15, %f15, %f18
25777 subc %l1, 0x0B2B, %o1
25778 fxor %f12, %f2, %f30
25779loop_2249:
25780 movvc %xcc, %l4, %g1
25781 nop
25782 set 0x0E, %i6
25783 stb %l0, [%l7 + %i6]
25784 tneg %icc, 0x1
25785 fba,a %fcc2, loop_2250
25786 umul %o3, %i1, %o0
25787 udivx %o2, 0x1DCF, %i5
25788 movne %xcc, %g6, %i6
25789loop_2250:
25790 fpadd32 %f30, %f10, %f28
25791 ble,a %xcc, loop_2251
25792 array8 %o7, %g2, %g7
25793 stbar
25794 lduh [%l7 + 0x52], %g5
25795loop_2251:
25796 nop
25797 setx 0x707D0B10, %l0, %l6
25798 st %l6, [%l7 + 0x64]
25799 ld [%l7 + 0x64], %fsr
25800 tvs %icc, 0x7
25801 movneg %icc, %i0, %i2
25802 bneg,pt %icc, loop_2252
25803 tcc %xcc, 0x3
25804 movg %icc, %l3, %g4
25805 orcc %i4, %o5, %l6
25806loop_2252:
25807 nop
25808 setx 0x407E3FFA, %l0, %l6
25809 st %l6, [%l7 + 0x58]
25810 ld [%l7 + 0x58], %fsr
25811 fpsub32 %f2, %f12, %f6
25812 fxnors %f1, %f16, %f23
25813 smul %l2, %g3, %o6
25814 wr %g0, 0x89, %asi
25815 ldswa [%l7 + 0x44] %asi, %i7
25816 move %xcc, %i3, %l5
25817 srlx %l1, %o4, %o1
25818 set 0x2C, %g4
25819 stha %g1, [%l7 + %g4] 0x23
25820 membar #Sync
25821 fbge,a %fcc3, loop_2253
25822 movle %icc, %l0, %o3
25823 sdiv %i1, 0x1F23, %l4
25824 prefetch [%l7 + 0x08], 0x3
25825loop_2253:
25826 fbue,a %fcc1, loop_2254
25827 fmovrslez %o0, %f16, %f3
25828 bn,a,pt %icc, loop_2255
25829 popc 0x0C7E, %i5
25830loop_2254:
25831 array32 %g6, %o2, %o7
25832 tg %xcc, 0x3
25833loop_2255:
25834 nop
25835 wr %g0, 0x17, %asi
25836 stda %f0, [%l7 + 0x40] %asi
25837 membar #Sync
25838 movne %xcc, %g2, %i6
25839 bl,a,pn %icc, loop_2256
25840 tcc %icc, 0x5
25841 umulcc %g5, 0x0FD8, %i0
25842 ble,pn %icc, loop_2257
25843loop_2256:
25844 movgu %xcc, %g7, %i2
25845 wr %g0, 0x11, %asi
25846 prefetcha [%l7 + 0x30] %asi, 0x2
25847loop_2257:
25848 ta %xcc, 0x4
25849 taddcctv %g4, 0x1F3E, %i4
25850 sdiv %l6, 0x0303, %o5
25851 wr %g0, 0x80, %asi
25852 lduha [%l7 + 0x26] %asi, %l2
25853 fmul8sux16 %f8, %f22, %f4
25854 tsubcctv %o6, %i7, %g3
25855 udivx %l5, 0x0BD1, %l1
25856 orcc %i3, %o4, %o1
25857 andn %g1, %l0, %i1
25858 addc %l4, 0x0CFE, %o0
25859 smul %o3, 0x0C4E, %g6
25860 sdivx %i5, 0x1DCE, %o7
25861 bpos loop_2258
25862 fbug %fcc1, loop_2259
25863 sra %o2, %g2, %i6
25864 tn %icc, 0x0
25865loop_2258:
25866 nop
25867 setx loop_2260, %l0, %l1
25868 wrpr 0x1, %tl
25869 wrpr %l1, %tnpc
25870 setx 0x34400001400, %l0, %l1
25871 wrpr %l1, %tstate
25872 wrhpr 0x4, %htstate
25873 done
25874loop_2259:
25875 subc %g5, 0x13EC, %i0
25876 movn %icc, %g7, %i2
25877 nop
25878 setx loop_2261, %l0, %l1
25879 jmpl %l1, %g4
25880loop_2260:
25881 smulcc %i4, 0x0731, %l6
25882 edge32l %l3, %o5, %l2
25883 edge16n %o6, %i7, %l5
25884loop_2261:
25885 mulscc %l1, 0x0CC9, %g3
25886 movge %xcc, %i3, %o4
25887 nop
25888 fitod %f4, %f24
25889 fdtoi %f24, %f1
25890 bpos loop_2262
25891 fbe,a %fcc1, loop_2263
25892 lduw [%l7 + 0x14], %g1
25893 srl %o1, %l0, %l4
25894loop_2262:
25895 tcc %xcc, 0x2
25896loop_2263:
25897 fbul %fcc1, loop_2264
25898 addccc %o0, 0x1411, %o3
25899 addccc %i1, 0x16E6, %i5
25900 add %g6, 0x08FD, %o2
25901loop_2264:
25902 xorcc %o7, %i6, %g2
25903 set 0x6C, %g7
25904 lduha [%l7 + %g7] 0x80, %i0
25905 movle %xcc, %g5, %g7
25906 sdivcc %g4, 0x1AF7, %i2
25907 ta %xcc, 0x3
25908 subcc %l6, %i4, %l3
25909 tpos %icc, 0x7
25910 edge8 %o5, %l2, %o6
25911 xnor %l5, %i7, %l1
25912 set 0x3E, %i7
25913 ldsba [%l7 + %i7] 0x15, %i3
25914 movre %g3, %g1, %o1
25915 ldsh [%l7 + 0x58], %l0
25916 movcc %icc, %l4, %o4
25917 fnor %f6, %f20, %f8
25918 movrlez %o0, %i1, %o3
25919 popc %g6, %o2
25920 std %f12, [%l7 + 0x18]
25921 tvs %icc, 0x6
25922 flush %l7 + 0x48
25923 taddcctv %i5, %o7, %g2
25924 movn %xcc, %i6, %i0
25925 bl,pn %icc, loop_2265
25926 bpos,a,pt %icc, loop_2266
25927 xnor %g7, %g5, %i2
25928 addc %g4, %i4, %l3
25929loop_2265:
25930 nop
25931 wr %g0, 0xea, %asi
25932 stba %l6, [%l7 + 0x40] %asi
25933 membar #Sync
25934loop_2266:
25935 subcc %l2, %o5, %o6
25936 fabsd %f14, %f24
25937 fmovscs %icc, %f0, %f5
25938 addccc %i7, 0x158B, %l1
25939 saved
25940 rdpr %cwp, %g1
25941 rdpr %cansave, %g2
25942 rdpr %canrestore, %g3
25943 rdpr %cleanwin, %g4
25944 rdpr %otherwin, %g5
25945 rdpr %wstate, %g6
25946 ldsh [%l7 + 0x72], %i3
25947 fbne,a %fcc0, loop_2267
25948 move %icc, %g3, %l5
25949 fblg %fcc0, loop_2268
25950 fmovspos %icc, %f30, %f29
25951loop_2267:
25952 bn,pn %icc, loop_2269
25953 fands %f13, %f12, %f12
25954loop_2268:
25955 edge8n %g1, %o1, %l0
25956 mulx %l4, %o4, %o0
25957loop_2269:
25958 fbn,a %fcc1, loop_2270
25959 ba loop_2271
25960 flush %l7 + 0x4C
25961 nop
25962 setx 0xAC170E77, %l0, %l6
25963 st %l6, [%l7 + 0x28]
25964 ld [%l7 + 0x28], %f4
25965 setx 0x769C92C8, %l1, %l5
25966 st %l5, [%l7 + 0x10]
25967 ld [%l7 + 0x10], %f9
25968 fmuls %f9, %f4, %f24
25969loop_2270:
25970 tne %icc, 0x5
25971loop_2271:
25972 move %xcc, %o3, %i1
25973 edge8l %g6, %i5, %o2
25974 edge32n %o7, %i6, %g2
25975 fmovdn %icc, %f17, %f20
25976 fmul8sux16 %f22, %f18, %f30
25977 orcc %i0, 0x04DB, %g5
25978 fbul,a %fcc0, loop_2272
25979 stbar
25980 edge32 %g7, %i2, %g4
25981 fmovdvs %icc, %f10, %f5
25982loop_2272:
25983 fmovscc %icc, %f1, %f15
25984 fxors %f7, %f19, %f0
25985 tge %icc, 0x1
25986 srlx %l3, 0x01, %i4
25987 smul %l2, 0x07ED, %o5
25988 brz %l6, loop_2273
25989 swap [%l7 + 0x24], %i7
25990 pdist %f0, %f12, %f18
25991 fmovde %icc, %f23, %f26
25992loop_2273:
25993 udivcc %o6, 0x1770, %i3
25994 addccc %g3, 0x1EC5, %l1
25995 andncc %g1, %o1, %l0
25996 restored
25997 rdpr %cwp, %g1
25998 rdpr %cansave, %g2
25999 rdpr %canrestore, %g3
26000 rdpr %cleanwin, %g4
26001 rdpr %otherwin, %g5
26002 rdpr %wstate, %g6
26003 array8 %l5, %l4, %o4
26004 brnz %o3, loop_2274
26005 smulcc %i1, %o0, %g6
26006 nop
26007 fitod %f10, %f16
26008 fdtox %f16, %f30
26009 fxtod %f30, %f28
26010 fmuld8ulx16 %f9, %f26, %f4
26011loop_2274:
26012 fcmple32 %f12, %f2, %o2
26013 fmovsneg %xcc, %f5, %f24
26014 edge16n %o7, %i6, %i5
26015 edge16ln %i0, %g5, %g7
26016 pdist %f26, %f18, %f26
26017 fornot2 %f28, %f22, %f20
26018 wr %g0, 0x89, %asi
26019 sta %f3, [%l7 + 0x60] %asi
26020 tcc %xcc, 0x4
26021 fbu %fcc2, loop_2275
26022 andcc %g2, %g4, %l3
26023 subcc %i2, %l2, %o5
26024 nop
26025 fitos %f9, %f10
26026 fstoi %f10, %f15
26027loop_2275:
26028 membar 0x4C
26029 fnands %f10, %f30, %f14
26030 andcc %l6, 0x0D7F, %i7
26031 xnorcc %o6, %i4, %i3
26032 fabsd %f0, %f2
26033 array16 %g3, %g1, %o1
26034 fnot2s %f7, %f30
26035 subccc %l1, %l0, %l4
26036 fcmpgt32 %f14, %f30, %o4
26037 swap [%l7 + 0x70], %o3
26038 fand %f18, %f12, %f30
26039 edge16 %l5, %o0, %g6
26040 wr %g0, 0x88, %asi
26041 sta %f5, [%l7 + 0x54] %asi
26042 set 0x40, %o6
26043 ldda [%l7 + %o6] 0x14, %f0
26044 edge32 %i1, %o7, %i6
26045 movle %icc, %o2, %i0
26046 movneg %icc, %i5, %g7
26047 movg %xcc, %g5, %g4
26048 smul %l3, %i2, %g2
26049 edge16n %o5, %l2, %l6
26050 brlez,a %i7, loop_2276
26051 nop
26052 fitos %f18, %f19
26053 nop
26054 setx 0xAECED308B8B6EB81, %l0, %l6
26055 stx %l6, [%l7 + 0x28]
26056 ldd [%l7 + 0x28], %f24
26057 setx 0xDA148019DC8686E5, %l1, %l5
26058 stx %l5, [%l7 + 0x10]
26059 ldd [%l7 + 0x10], %f8
26060 fmuld %f8, %f24, %f16
26061 addc %i4, %o6, %i3
26062loop_2276:
26063 edge16 %g1, %g3, %l1
26064 fmuld8sux16 %f5, %f31, %f20
26065 tl %xcc, 0x2
26066 fcmple32 %f2, %f4, %o1
26067 nop
26068 setx loop_2277, %l0, %l1
26069 wrpr 0x1, %tl
26070 wrpr %l1, %tpc
26071 add %l1, 0x4, %l1
26072 wrpr %l1, %tnpc
26073 setx 0x34400001400, %l0, %l1
26074 wrpr %l1, %tstate
26075 wrhpr 0x4, %htstate
26076 retry
26077 brgz,a %l4, loop_2278
26078 orcc %l0, %o4, %o3
26079 tge %icc, 0x2
26080loop_2277:
26081 fbu %fcc3, loop_2279
26082loop_2278:
26083 fmovrdgez %l5, %f12, %f8
26084 movleu %xcc, %o0, %g6
26085 brz,a %i1, loop_2280
26086loop_2279:
26087 fornot1s %f5, %f24, %f12
26088 movcs %icc, %o7, %o2
26089 ldsw [%l7 + 0x18], %i0
26090loop_2280:
26091 movre %i6, %g7, %g5
26092 edge8l %g4, %i5, %l3
26093 edge8ln %g2, %o5, %i2
26094 nop
26095 fitos %f14, %f5
26096 fstox %f5, %f10
26097 xnor %l2, %i7, %l6
26098 te %xcc, 0x7
26099 fbn,a %fcc1, loop_2281
26100 edge16n %i4, %o6, %i3
26101 set 0x70, %g5
26102 stxa %g1, [%l7 + %g5] 0x2b
26103 membar #Sync
26104loop_2281:
26105 fmovscs %icc, %f25, %f2
26106 brlez,a %l1, loop_2282
26107 movcc %icc, %g3, %l4
26108 fpack16 %f6, %f25
26109 sllx %l0, 0x18, %o4
26110loop_2282:
26111 stb %o3, [%l7 + 0x14]
26112 set 0x50, %l0
26113 ldxa [%l7 + %l0] 0x15, %o1
26114 mova %icc, %o0, %l5
26115 edge8l %g6, %i1, %o7
26116 membar #Sync
26117 set 0x40, %o7
26118 ldda [%l7 + %o7] 0xf1, %f0
26119 and %o2, 0x09FE, %i6
26120 movvs %xcc, %i0, %g5
26121 umulcc %g4, 0x0601, %g7
26122 fornot2s %f29, %f21, %f5
26123 fmovsvs %xcc, %f6, %f5
26124 fmovrse %l3, %f2, %f0
26125 brnz,a %g2, loop_2283
26126 swap [%l7 + 0x58], %o5
26127 fpack16 %f2, %f18
26128 alignaddr %i2, %i5, %i7
26129loop_2283:
26130 fmovdn %xcc, %f8, %f19
26131 orcc %l2, 0x029D, %i4
26132 sethi 0x0E65, %o6
26133 bne,a %xcc, loop_2284
26134 fmovsn %icc, %f8, %f25
26135 fandnot2 %f2, %f8, %f8
26136 mulx %i3, %g1, %l6
26137loop_2284:
26138 movrgez %l1, %g3, %l0
26139 nop
26140 setx 0x90DE25FBCEE5854E, %l0, %l6
26141 stx %l6, [%l7 + 0x28]
26142 ldd [%l7 + 0x28], %f0
26143 fsqrtd %f0, %f28
26144 edge8 %o4, %o3, %o1
26145 fmovscs %icc, %f5, %f31
26146 tg %xcc, 0x3
26147 orncc %o0, 0x0B71, %l5
26148 xor %g6, %l4, %i1
26149 array8 %o2, %o7, %i6
26150 smulcc %g5, %g4, %g7
26151 umulcc %l3, 0x1D5F, %g2
26152 edge8 %o5, %i0, %i2
26153 stb %i5, [%l7 + 0x3A]
26154 fpack32 %f20, %f16, %f22
26155 wr %g0, 0x10, %asi
26156 ldsba [%l7 + 0x6C] %asi, %l2
26157 tpos %xcc, 0x4
26158 edge16 %i7, %i4, %o6
26159 sll %i3, %l6, %l1
26160 umulcc %g3, %l0, %o4
26161 movpos %xcc, %g1, %o3
26162 set 0x1C, %o3
26163 lda [%l7 + %o3] 0x89, %f2
26164 bcs,a %xcc, loop_2285
26165 fandnot1s %f3, %f3, %f14
26166 set 0x0, %g6
26167 stxa %o0, [%g0 + %g6] 0x57
26168loop_2285:
26169 edge16n %o1, %l5, %g6
26170 tneg %xcc, 0x6
26171 nop
26172 setx 0xEB7E6D3A, %l0, %l6
26173 st %l6, [%l7 + 0x28]
26174 ld [%l7 + 0x28], %f13
26175 setx 0x9981E010, %l1, %l5
26176 st %l5, [%l7 + 0x10]
26177 ld [%l7 + 0x10], %f13
26178 fmuls %f13, %f13, %f12
26179 for %f28, %f26, %f8
26180 nop
26181 fitod %f0, %f20
26182 fdtox %f20, %f2
26183 srlx %l4, 0x09, %o2
26184 fpadd16 %f0, %f12, %f18
26185 prefetch [%l7 + 0x48], 0x2
26186 bgu,a,pt %icc, loop_2286
26187 brnz,a %i1, loop_2287
26188 xnorcc %i6, 0x00D7, %g5
26189 fmovdne %xcc, %f18, %f24
26190loop_2286:
26191 fmovdcc %icc, %f6, %f26
26192loop_2287:
26193 fcmpne16 %f14, %f8, %o7
26194 fmovsneg %xcc, %f30, %f1
26195 flush %l7 + 0x0C
26196 ldsb [%l7 + 0x5F], %g4
26197 stx %l3, [%l7 + 0x50]
26198 nop
26199 setx 0x52241182B07E5829, %l0, %l6
26200 stx %l6, [%l7 + 0x48]
26201 ldx [%l7 + 0x48], %fsr
26202 sub %g7, 0x1493, %o5
26203 srax %g2, 0x02, %i2
26204 fmovda %icc, %f8, %f29
26205 xor %i0, 0x0CD8, %i5
26206 movle %xcc, %l2, %i4
26207 nop
26208 fitod %f8, %f6
26209 fdtox %f6, %f10
26210 fxtod %f10, %f22
26211 fmovrsne %o6, %f14, %f16
26212 wr %g0, 0x18, %asi
26213 lda [%l7 + 0x0C] %asi, %f2
26214 taddcctv %i3, 0x0569, %l6
26215 movneg %xcc, %i7, %g3
26216 array32 %l0, %o4, %g1
26217 brnz %l1, loop_2288
26218 fmovrsgz %o3, %f2, %f30
26219 fbg,a %fcc3, loop_2289
26220 ldsw [%l7 + 0x28], %o0
26221loop_2288:
26222 ble loop_2290
26223 edge16 %o1, %g6, %l5
26224loop_2289:
26225 fbug,a %fcc2, loop_2291
26226 edge32l %l4, %i1, %i6
26227loop_2290:
26228 fpsub16 %f10, %f12, %f8
26229 edge32ln %g5, %o2, %o7
26230loop_2291:
26231 srax %g4, 0x1A, %l3
26232 fpackfix %f8, %f6
26233 wr %g0, 0x18, %asi
26234 prefetcha [%l7 + 0x70] %asi, 0x2
26235 bl,a,pn %icc, loop_2292
26236 xorcc %o5, 0x085E, %g2
26237 sra %i2, %i5, %l2
26238 udivx %i4, 0x0E28, %i0
26239loop_2292:
26240 brgez,a %o6, loop_2293
26241 bcc loop_2294
26242 fpack32 %f22, %f2, %f20
26243 fbug %fcc0, loop_2295
26244loop_2293:
26245 movn %xcc, %i3, %l6
26246loop_2294:
26247 nop
26248 wr %g0, 0x04, %asi
26249 lda [%l7 + 0x4C] %asi, %f2
26250loop_2295:
26251 fmuld8ulx16 %f2, %f18, %f28
26252 tsubcc %g3, %l0, %i7
26253 ba,pn %xcc, loop_2296
26254 srlx %g1, 0x0E, %o4
26255 fble %fcc2, loop_2297
26256 fpsub32 %f16, %f2, %f2
26257loop_2296:
26258 fmovrdgez %l1, %f24, %f10
26259 bne,pt %xcc, loop_2298
26260loop_2297:
26261 tgu %icc, 0x7
26262 set 0x60, %o4
26263 sta %f13, [%l7 + %o4] 0x11
26264loop_2298:
26265 move %icc, %o3, %o0
26266 movne %xcc, %o1, %l5
26267 sllx %g6, 0x01, %i1
26268 movge %xcc, %l4, %g5
26269 tleu %icc, 0x1
26270 fmovrse %i6, %f11, %f17
26271 fbu %fcc0, loop_2299
26272 xor %o2, 0x06B3, %g4
26273 move %icc, %l3, %o7
26274 restored
26275 rdpr %cwp, %g1
26276 rdpr %cansave, %g2
26277 rdpr %canrestore, %g3
26278 rdpr %cleanwin, %g4
26279 rdpr %otherwin, %g5
26280 rdpr %wstate, %g6
26281loop_2299:
26282 addccc %g7, %g2, %o5
26283 fsrc1s %f6, %f2
26284 array32 %i2, %i5, %i4
26285 tvs %icc, 0x7
26286 movge %xcc, %l2, %o6
26287 fblg %fcc3, loop_2300
26288 for %f24, %f30, %f2
26289 move %xcc, %i3, %i0
26290 array16 %l6, %l0, %g3
26291loop_2300:
26292 and %i7, 0x0705, %g1
26293 srlx %o4, %o3, %o0
26294 wr %g0, 0x17, %asi
26295 stda %f16, [%l7 + 0x40] %asi
26296 membar #Sync
26297 fornot2s %f0, %f21, %f18
26298 fbule %fcc3, loop_2301
26299 fors %f24, %f16, %f3
26300 nop
26301 setx 0xCB9E5B3E, %l0, %l6
26302 st %l6, [%l7 + 0x28]
26303 ld [%l7 + 0x28], %f31
26304 setx 0xC4F2606B, %l1, %l5
26305 st %l5, [%l7 + 0x10]
26306 ld [%l7 + 0x10], %f23
26307 fdivs %f23, %f31, %f25
26308 sdivcc %l1, 0x0BAD, %l5
26309loop_2301:
26310 restored
26311 rdpr %cwp, %g1
26312 rdpr %cansave, %g2
26313 rdpr %canrestore, %g3
26314 rdpr %cleanwin, %g4
26315 rdpr %otherwin, %g5
26316 rdpr %wstate, %g6
26317 tge %icc, 0x2
26318 fmovrslez %g6, %f1, %f2
26319 tgu %xcc, 0x1
26320 bl,pt %icc, loop_2302
26321 movl %xcc, %o1, %l4
26322 sllx %g5, %i1, %o2
26323 taddcc %i6, %l3, %g4
26324loop_2302:
26325 taddcc %o7, %g7, %o5
26326 edge8l %i2, %g2, %i4
26327 fblg,a %fcc1, loop_2303
26328 orncc %i5, 0x0DE4, %o6
26329 saved
26330 rdpr %cwp, %g1
26331 rdpr %cansave, %g2
26332 rdpr %canrestore, %g3
26333 rdpr %cleanwin, %g4
26334 rdpr %otherwin, %g5
26335 rdpr %wstate, %g6
26336 fbl,a %fcc2, loop_2304
26337loop_2303:
26338 popc %l2, %i3
26339 bleu,a,pt %xcc, loop_2305
26340 xor %l6, %l0, %g3
26341loop_2304:
26342 edge8l %i7, %g1, %o4
26343 add %o3, 0x06E9, %i0
26344loop_2305:
26345 saved
26346 rdpr %cwp, %g1
26347 rdpr %cansave, %g2
26348 rdpr %canrestore, %g3
26349 rdpr %cleanwin, %g4
26350 rdpr %otherwin, %g5
26351 rdpr %wstate, %g6
26352 fbu,a %fcc3, loop_2306
26353 movrlez %o0, %l5, %g6
26354 fcmpeq16 %f22, %f22, %l1
26355 edge16l %o1, %g5, %i1
26356loop_2306:
26357 fzero %f22
26358 subccc %l4, 0x022F, %i6
26359 sub %o2, 0x0B24, %g4
26360 fsrc1 %f14, %f10
26361 and %l3, %g7, %o7
26362 edge8ln %i2, %o5, %g2
26363 set 0x12, %g3
26364 stha %i4, [%l7 + %g3] 0x88
26365 tleu %xcc, 0x6
26366 movl %xcc, %o6, %i5
26367 mulx %l2, %i3, %l0
26368 fmovrdgz %g3, %f20, %f2
26369 brgez %i7, loop_2307
26370 umul %l6, 0x12B7, %g1
26371 be,a %xcc, loop_2308
26372 movcc %xcc, %o3, %i0
26373loop_2307:
26374 movre %o0, 0x3EF, %o4
26375 ldx [%l7 + 0x40], %l5
26376loop_2308:
26377 nop
26378 setx 0x26DD3C139713A40C, %l0, %l6
26379 stx %l6, [%l7 + 0x28]
26380 ldd [%l7 + 0x28], %f0
26381 setx 0x92844B0967340B96, %l1, %l5
26382 stx %l5, [%l7 + 0x10]
26383 ldd [%l7 + 0x10], %f26
26384 fdivd %f26, %f0, %f10
26385 edge16ln %l1, %g6, %g5
26386 edge16n %o1, %l4, %i6
26387 fbne %fcc2, loop_2309
26388 fnand %f4, %f6, %f26
26389 sra %o2, 0x1A, %i1
26390 nop
26391 setx 0xA7F2A83CC0551A8B, %l0, %l6
26392 stx %l6, [%l7 + 0x60]
26393 ldx [%l7 + 0x60], %fsr
26394loop_2309:
26395 st %f21, [%l7 + 0x20]
26396 tgu %xcc, 0x2
26397 fnot1 %f20, %f18
26398 movl %icc, %l3, %g4
26399 bgu loop_2310
26400 fpadd16s %f0, %f8, %f0
26401 taddcc %o7, 0x13E9, %g7
26402 fble %fcc3, loop_2311
26403loop_2310:
26404 fmovse %xcc, %f20, %f23
26405 tvs %xcc, 0x3
26406 tcs %icc, 0x5
26407loop_2311:
26408 edge16ln %i2, %g2, %o5
26409 movrlez %i4, 0x3AD, %i5
26410 bgu,pt %icc, loop_2312
26411 flush %l7 + 0x78
26412 taddcc %l2, %o6, %i3
26413 edge8ln %l0, %i7, %l6
26414loop_2312:
26415 movg %icc, %g3, %o3
26416 smul %g1, 0x17AA, %i0
26417 edge8l %o0, %l5, %o4
26418 ble,a %icc, loop_2313
26419 movneg %xcc, %l1, %g5
26420 movre %o1, %g6, %i6
26421 sethi 0x1AE9, %l4
26422loop_2313:
26423 bge,pn %xcc, loop_2314
26424 call loop_2315
26425 movre %o2, 0x2F8, %l3
26426 wr %g0, 0x27, %asi
26427 stha %g4, [%l7 + 0x64] %asi
26428 membar #Sync
26429loop_2314:
26430 tle %icc, 0x1
26431loop_2315:
26432 fbug %fcc2, loop_2316
26433 orcc %i1, %g7, %i2
26434 popc 0x19C7, %g2
26435 movcs %icc, %o7, %o5
26436loop_2316:
26437 prefetch [%l7 + 0x54], 0x3
26438 taddcctv %i4, 0x0E1B, %i5
26439 tcs %xcc, 0x1
26440 srlx %l2, %i3, %o6
26441 nop
26442 setx loop_2317, %l0, %l1
26443 wrpr 0x1, %tl
26444 wrpr %l1, %tpc
26445 add %l1, 0x4, %l1
26446 wrpr %l1, %tnpc
26447 setx 0x34400001400, %l0, %l1
26448 wrpr %l1, %tstate
26449 wrhpr 0x4, %htstate
26450 retry
26451 sdivcc %l0, 0x1012, %l6
26452 fmovse %icc, %f21, %f15
26453 tg %icc, 0x7
26454loop_2317:
26455 nop
26456 wr %g0, 0x80, %asi
26457 prefetcha [%l7 + 0x30] %asi, 0x2
26458 taddcctv %o3, %g1, %i0
26459 fmovrsne %g3, %f10, %f12
26460 nop
26461 setx 0xF7AB0837F37EAA08, %l0, %l6
26462 stx %l6, [%l7 + 0x28]
26463 ldd [%l7 + 0x28], %f16
26464 setx 0xB494D9C9F9A573CD, %l1, %l5
26465 stx %l5, [%l7 + 0x10]
26466 ldd [%l7 + 0x10], %f14
26467 fsubd %f14, %f16, %f20
26468 sethi 0x14E5, %l5
26469 nop
26470 setx loop_2318, %l0, %l1
26471 wrpr 0x1, %tl
26472 wrpr %l1, %tpc
26473 add %l1, 0x4, %l1
26474 wrpr %l1, %tnpc
26475 setx 0x34400001400, %l0, %l1
26476 wrpr %l1, %tstate
26477 wrhpr 0x4, %htstate
26478 retry
26479 tcs %xcc, 0x1
26480 tgu %xcc, 0x3
26481 bgu,pn %icc, loop_2319
26482loop_2318:
26483 nop
26484 set 0x1C, %o1
26485 ldsw [%l7 + %o1], %o4
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 ldsh [%l7 + 0x7C], %o0
26494loop_2319:
26495 fmovdne %xcc, %f30, %f29
26496 ba %icc, loop_2320
26497 udiv %l1, 0x1F44, %g5
26498 fbu,a %fcc2, loop_2321
26499 sth %g6, [%l7 + 0x66]
26500loop_2320:
26501 stbar
26502 fornot1 %f4, %f30, %f22
26503loop_2321:
26504 movne %icc, %o1, %l4
26505 ldub [%l7 + 0x6E], %o2
26506 tcs %xcc, 0x0
26507 fmovrdne %i6, %f20, %f26
26508 andcc %l3, 0x07F8, %i1
26509 umul %g7, %g4, %i2
26510 andncc %g2, %o7, %i4
26511 movne %xcc, %i5, %l2
26512 fones %f20
26513 nop
26514 setx loop_2322, %l0, %l1
26515 wrpr 0x1, %tl
26516 wrpr %l1, %tnpc
26517 setx 0x34400001400, %l0, %l1
26518 wrpr %l1, %tstate
26519 wrhpr 0x4, %htstate
26520 done
26521 saved
26522 rdpr %cwp, %g1
26523 rdpr %cansave, %g2
26524 rdpr %canrestore, %g3
26525 rdpr %cleanwin, %g4
26526 rdpr %otherwin, %g5
26527 rdpr %wstate, %g6
26528 bneg,pn %icc, loop_2323
26529 fbue,a %fcc2, loop_2324
26530loop_2322:
26531 tgu %icc, 0x5
26532 ble %xcc, loop_2325
26533loop_2323:
26534 movleu %xcc, %o5, %o6
26535loop_2324:
26536 addccc %i3, 0x0FFE, %l6
26537 nop
26538 fitod %f2, %f10
26539 fdtox %f10, %f4
26540 fxtod %f4, %f18
26541loop_2325:
26542 restored
26543 rdpr %cwp, %g1
26544 rdpr %cansave, %g2
26545 rdpr %canrestore, %g3
26546 rdpr %cleanwin, %g4
26547 rdpr %otherwin, %g5
26548 rdpr %wstate, %g6
26549 bneg,a loop_2326
26550 andn %i7, 0x1B52, %l0
26551 bleu %icc, loop_2327
26552 umul %o3, 0x0C5B, %i0
26553loop_2326:
26554 edge8n %g1, %g3, %l5
26555 sra %o0, 0x02, %o4
26556loop_2327:
26557 brgez %g5, loop_2328
26558 nop
26559 fitod %f2, %f26
26560 fdtoi %f26, %f15
26561 fbn %fcc0, loop_2329
26562 subccc %l1, 0x1401, %o1
26563loop_2328:
26564 fbu,a %fcc0, loop_2330
26565 andn %g6, %l4, %i6
26566loop_2329:
26567 te %xcc, 0x1
26568 movg %icc, %o2, %i1
26569loop_2330:
26570 addccc %g7, %l3, %g4
26571 array32 %i2, %g2, %o7
26572 fbule %fcc0, loop_2331
26573 movrne %i5, 0x1FD, %i4
26574 sra %l2, 0x12, %o6
26575 andn %i3, 0x0F30, %o5
26576loop_2331:
26577 nop
26578 wr %g0, 0x0c, %asi
26579 stha %l6, [%l7 + 0x74] %asi
26580 fmovrse %i7, %f10, %f16
26581 fbul,a %fcc1, loop_2332
26582 te %xcc, 0x0
26583 movrne %o3, %i0, %l0
26584 fbul,a %fcc3, loop_2333
26585loop_2332:
26586 udivx %g1, 0x1D54, %l5
26587 subccc %g3, 0x0DCE, %o0
26588 edge8 %g5, %l1, %o1
26589loop_2333:
26590 andn %g6, 0x11A2, %o4
26591 array32 %l4, %o2, %i1
26592 array8 %i6, %g7, %g4
26593 movne %icc, %i2, %g2
26594 movvs %icc, %o7, %l3
26595 fbe %fcc1, loop_2334
26596 move %xcc, %i5, %i4
26597 std %f30, [%l7 + 0x38]
26598 mulx %o6, %l2, %o5
26599loop_2334:
26600 smul %l6, 0x0026, %i7
26601 orn %o3, 0x042D, %i0
26602 brnz,a %i3, loop_2335
26603 tne %xcc, 0x2
26604 tcc %xcc, 0x1
26605 tn %xcc, 0x2
26606loop_2335:
26607 sll %g1, %l5, %g3
26608 brgez,a %o0, loop_2336
26609 fnot2 %f14, %f10
26610 movrlz %g5, 0x213, %l0
26611 edge8 %l1, %o1, %g6
26612loop_2336:
26613 mulx %l4, 0x1CA1, %o2
26614 fmovd %f16, %f10
26615 movge %xcc, %i1, %o4
26616 fmovrdne %g7, %f2, %f30
26617 array32 %i6, %g4, %i2
26618 fornot1 %f6, %f20, %f18
26619 movcs %xcc, %g2, %l3
26620 ldx [%l7 + 0x20], %o7
26621 be %icc, loop_2337
26622 ble,a loop_2338
26623 ldsh [%l7 + 0x12], %i4
26624 sub %i5, %o6, %o5
26625loop_2337:
26626 nop
26627 wr %g0, 0x81, %asi
26628 ldsba [%l7 + 0x7A] %asi, %l6
26629loop_2338:
26630 nop
26631 set 0x58, %l6
26632 swapa [%l7 + %l6] 0x10, %i7
26633 sdiv %o3, 0x0B48, %l2
26634 movge %icc, %i0, %i3
26635 movvc %icc, %g1, %g3
26636 set 0x10, %o0
26637 ldswa [%l7 + %o0] 0x88, %o0
26638 taddcctv %l5, %l0, %g5
26639 set 0x10, %l3
26640 ldda [%l7 + %l3] 0x19, %o0
26641 wr %g0, 0xf9, %asi
26642 stda %f16, [%l7 + 0x40] %asi
26643 membar #Sync
26644 fornot1 %f30, %f12, %f14
26645 edge32ln %g6, %l4, %o2
26646 tleu %icc, 0x7
26647 ldd [%l7 + 0x40], %l0
26648 fands %f28, %f22, %f0
26649 umul %i1, %g7, %o4
26650 set 0x0E, %i3
26651 ldstuba [%l7 + %i3] 0x19, %i6
26652 tpos %icc, 0x7
26653 movvs %xcc, %i2, %g2
26654 udivx %l3, 0x1A15, %o7
26655 tge %icc, 0x3
26656 udivx %g4, 0x0BAB, %i5
26657 tg %xcc, 0x7
26658 fba,a %fcc1, loop_2339
26659 movre %o6, 0x153, %i4
26660 mulscc %l6, 0x09C2, %o5
26661 subccc %i7, %l2, %o3
26662loop_2339:
26663 tcs %xcc, 0x0
26664 restored
26665 rdpr %cwp, %g1
26666 rdpr %cansave, %g2
26667 rdpr %canrestore, %g3
26668 rdpr %cleanwin, %g4
26669 rdpr %otherwin, %g5
26670 rdpr %wstate, %g6
26671 umulcc %i0, %i3, %g3
26672 be,a %xcc, loop_2340
26673 edge8n %o0, %l5, %l0
26674 nop
26675 setx loop_2341, %l0, %l1
26676 wrpr 0x1, %tl
26677 wrpr %l1, %tpc
26678 add %l1, 0x4, %l1
26679 wrpr %l1, %tnpc
26680 setx 0x34400001400, %l0, %l1
26681 wrpr %l1, %tstate
26682 wrhpr 0x4, %htstate
26683 retry
26684 edge16l %g5, %g1, %o1
26685loop_2340:
26686 ldstub [%l7 + 0x11], %l4
26687 tcs %icc, 0x3
26688loop_2341:
26689 movrne %o2, %g6, %i1
26690 set 0x2C, %l4
26691 lda [%l7 + %l4] 0x10, %f2
26692 tpos %xcc, 0x3
26693 tsubcc %l1, %g7, %o4
26694 nop
26695 setx 0x00DF0B7FC2E345F8, %l0, %l6
26696 stx %l6, [%l7 + 0x28]
26697 ldd [%l7 + 0x28], %f0
26698 setx 0x47F94291386351AF, %l1, %l5
26699 stx %l5, [%l7 + 0x10]
26700 ldd [%l7 + 0x10], %f28
26701 fsubd %f28, %f0, %f20
26702 fble,a %fcc1, loop_2342
26703 movgu %icc, %i6, %i2
26704 fbn %fcc3, loop_2343
26705 udiv %l3, 0x1AE9, %g2
26706loop_2342:
26707 fblg %fcc1, loop_2344
26708 fbn %fcc1, loop_2345
26709loop_2343:
26710 fbue %fcc1, loop_2346
26711 movge %xcc, %g4, %o7
26712loop_2344:
26713 add %i5, 0x1183, %i4
26714loop_2345:
26715 fcmple32 %f20, %f18, %l6
26716loop_2346:
26717 brlez,a %o5, loop_2347
26718 mova %xcc, %i7, %o6
26719 movrgez %l2, %i0, %o3
26720 subc %g3, %i3, %l5
26721loop_2347:
26722 add %o0, 0x1E11, %l0
26723 array32 %g5, %g1, %o1
26724 fbug %fcc2, loop_2348
26725 tgu %icc, 0x3
26726 sub %l4, %g6, %i1
26727 te %xcc, 0x0
26728loop_2348:
26729 fba,a %fcc2, loop_2349
26730 bvc,a,pn %icc, loop_2350
26731 fbu,a %fcc3, loop_2351
26732 andcc %o2, %g7, %o4
26733loop_2349:
26734 smul %l1, %i6, %l3
26735loop_2350:
26736 movrne %g2, 0x2AE, %i2
26737loop_2351:
26738 edge16 %g4, %i5, %i4
26739 fbul,a %fcc1, loop_2352
26740 call loop_2353
26741 bpos loop_2354
26742 array8 %l6, %o5, %o7
26743loop_2352:
26744 udiv %o6, 0x072B, %i7
26745loop_2353:
26746 fmovd %f4, %f0
26747loop_2354:
26748 tleu %icc, 0x1
26749 move %icc, %l2, %i0
26750 srax %g3, %i3, %l5
26751 edge16n %o0, %l0, %g5
26752 xor %o3, 0x1EFF, %g1
26753 bvc,a %xcc, loop_2355
26754 lduw [%l7 + 0x20], %l4
26755 array16 %g6, %o1, %o2
26756 nop
26757 fitos %f2, %f25
26758 fstox %f25, %f18
26759 fxtos %f18, %f20
26760loop_2355:
26761 fpadd16s %f15, %f21, %f25
26762 mulscc %g7, %o4, %i1
26763 membar 0x57
26764 fpsub16s %f8, %f5, %f31
26765 umul %l1, %l3, %i6
26766 bge loop_2356
26767 tsubcctv %i2, %g2, %g4
26768 fpsub16s %f27, %f26, %f10
26769 movle %xcc, %i4, %i5
26770loop_2356:
26771 fmovde %xcc, %f23, %f26
26772 move %xcc, %l6, %o7
26773 taddcc %o6, %i7, %o5
26774 movne %xcc, %l2, %i0
26775 tleu %xcc, 0x1
26776 bl,a,pt %xcc, loop_2357
26777 movvs %icc, %g3, %i3
26778 mulscc %o0, %l5, %g5
26779 edge8l %o3, %g1, %l4
26780loop_2357:
26781 subccc %g6, %o1, %o2
26782 movrne %l0, 0x111, %g7
26783 fbul,a %fcc0, loop_2358
26784 call loop_2359
26785 sub %i1, %o4, %l1
26786 call loop_2360
26787loop_2358:
26788 tvc %xcc, 0x5
26789loop_2359:
26790 mova %xcc, %i6, %i2
26791 bvs %xcc, loop_2361
26792loop_2360:
26793 tl %icc, 0x2
26794 call loop_2362
26795 popc %l3, %g2
26796loop_2361:
26797 movrgez %g4, 0x10C, %i5
26798 fsrc2s %f0, %f28
26799loop_2362:
26800 fmovse %icc, %f27, %f13
26801 movgu %xcc, %l6, %i4
26802 umulcc %o7, 0x0C3E, %o6
26803 subc %i7, %l2, %i0
26804 popc %g3, %o5
26805 movrgez %i3, 0x218, %l5
26806 array16 %g5, %o0, %o3
26807 fble,a %fcc3, loop_2363
26808 taddcc %l4, 0x0640, %g1
26809 edge8n %g6, %o2, %o1
26810 or %g7, 0x12FF, %l0
26811loop_2363:
26812 movgu %xcc, %o4, %i1
26813 xor %i6, %i2, %l1
26814 sdiv %g2, 0x0922, %g4
26815 bcc,a,pt %xcc, loop_2364
26816 fmul8x16al %f1, %f0, %f30
26817 array8 %i5, %l3, %i4
26818 movle %icc, %l6, %o7
26819loop_2364:
26820 nop
26821 set 0x20, %i1
26822 prefetcha [%l7 + %i1] 0x14, 0x3
26823 stb %l2, [%l7 + 0x6C]
26824 popc 0x0FF8, %i0
26825 smul %g3, %o5, %i3
26826 fbl %fcc1, loop_2365
26827 restored
26828 rdpr %cwp, %g1
26829 rdpr %cansave, %g2
26830 rdpr %canrestore, %g3
26831 rdpr %cleanwin, %g4
26832 rdpr %otherwin, %g5
26833 rdpr %wstate, %g6
26834 tneg %xcc, 0x5
26835 fbue %fcc2, loop_2366
26836loop_2365:
26837 array32 %o6, %g5, %o0
26838 movrgez %l5, 0x1F9, %l4
26839 stw %g1, [%l7 + 0x18]
26840loop_2366:
26841 nop
26842 wr %g0, 0x80, %asi
26843 stba %o3, [%l7 + 0x7C] %asi
26844 bpos,pt %icc, loop_2367
26845 edge8l %g6, %o1, %g7
26846 movg %xcc, %l0, %o4
26847 set 0x50, %i2
26848 lda [%l7 + %i2] 0x14, %f30
26849loop_2367:
26850 movre %o2, 0x254, %i1
26851 edge8 %i6, %l1, %g2
26852 orcc %i2, 0x0CDA, %i5
26853 sir 0x0716
26854 lduw [%l7 + 0x28], %l3
26855 add %l7, 0x58, %l6
26856 wr %g0, 0x89, %asi
26857 lda [%l6] %asi, %i4
26858 casa [%l6] %asi, %i4, %l6
26859 sethi 0x10BA, %o7
26860 subcc %g4, 0x1E37, %l2
26861 nop
26862 fitos %f11, %f31
26863 set 0x46, %i4
26864 lduba [%l7 + %i4] 0x81, %i0
26865 and %g3, %i7, %i3
26866 addc %o5, 0x1A47, %o6
26867 stx %g5, [%l7 + 0x50]
26868 tcs %icc, 0x6
26869 orncc %o0, %l4, %l5
26870 ldsh [%l7 + 0x42], %g1
26871 bcc,a,pt %icc, loop_2368
26872 ldstub [%l7 + 0x32], %g6
26873 fpsub32 %f10, %f2, %f12
26874 be,a,pt %icc, loop_2369
26875loop_2368:
26876 fbl %fcc3, loop_2370
26877 sdiv %o1, 0x1645, %g7
26878 tl %xcc, 0x1
26879loop_2369:
26880 bpos,pt %icc, loop_2371
26881loop_2370:
26882 move %xcc, %o3, %o4
26883 sll %o2, 0x12, %i1
26884 movpos %xcc, %l0, %l1
26885loop_2371:
26886 be,a loop_2372
26887 sll %g2, %i2, %i6
26888 fandnot2s %f4, %f27, %f12
26889 umul %i5, 0x1BCA, %l3
26890loop_2372:
26891 nop
26892 wr %g0, 0x88, %asi
26893 ldsba [%l7 + 0x75] %asi, %l6
26894 popc %i4, %g4
26895 ldstub [%l7 + 0x70], %l2
26896 taddcc %o7, 0x13AE, %g3
26897 bvc,a %xcc, loop_2373
26898 fand %f2, %f26, %f30
26899 movleu %xcc, %i0, %i3
26900 fabsd %f14, %f28
26901loop_2373:
26902 nop
26903 wr %g0, 0x04, %asi
26904 stwa %i7, [%l7 + 0x4C] %asi
26905 edge32l %o5, %g5, %o6
26906 nop
26907 fitod %f4, %f28
26908 fdtoi %f28, %f19
26909 te %xcc, 0x1
26910 std %f26, [%l7 + 0x48]
26911 add %l7, 0x70, %l6
26912 wr %g0, 0x04, %asi
26913 casxa [%l6] 0x04, %l4, %o0
26914 movrlz %l5, 0x148, %g6
26915 subc %g1, 0x1EA3, %g7
26916 bvc %xcc, loop_2374
26917 be loop_2375
26918 fmul8x16 %f13, %f26, %f6
26919 subccc %o3, 0x18B1, %o4
26920loop_2374:
26921 fbuge,a %fcc1, loop_2376
26922loop_2375:
26923 fbn,a %fcc1, loop_2377
26924 fmovdcc %xcc, %f12, %f28
26925 brz,a %o1, loop_2378
26926loop_2376:
26927 sra %o2, %l0, %l1
26928loop_2377:
26929 fsrc2 %f22, %f4
26930 tgu %xcc, 0x4
26931loop_2378:
26932 udiv %i1, 0x18FF, %g2
26933 add %i6, %i2, %i5
26934 tle %icc, 0x6
26935 add %l6, %l3, %i4
26936 add %l2, 0x15C7, %g4
26937 andncc %o7, %g3, %i3
26938 fmovsl %xcc, %f25, %f20
26939 fbu,a %fcc2, loop_2379
26940 fmul8x16al %f0, %f12, %f0
26941 or %i7, %o5, %i0
26942 mulscc %o6, 0x1AE7, %g5
26943loop_2379:
26944 nop
26945 set 0x218, %i5
26946 ldxa [%g0 + %i5] 0x52, %l4
26947 umulcc %l5, 0x0D44, %g6
26948 edge32ln %o0, %g7, %o3
26949 movl %xcc, %o4, %g1
26950 bneg,a loop_2380
26951 swap [%l7 + 0x48], %o2
26952 fandnot2s %f5, %f19, %f28
26953 fcmpne32 %f8, %f16, %o1
26954loop_2380:
26955 movge %xcc, %l1, %i1
26956 ldstub [%l7 + 0x31], %g2
26957 udivx %i6, 0x0E02, %l0
26958 fsrc1 %f30, %f6
26959 edge32ln %i2, %i5, %l6
26960 edge16ln %l3, %i4, %g4
26961 tge %xcc, 0x6
26962 taddcctv %l2, 0x0469, %o7
26963 edge32ln %g3, %i7, %o5
26964 fnors %f3, %f21, %f0
26965 movle %xcc, %i3, %i0
26966 bcs,a %icc, loop_2381
26967 tneg %icc, 0x4
26968 move %icc, %o6, %l4
26969 brgz %l5, loop_2382
26970loop_2381:
26971 movcs %xcc, %g6, %g5
26972 fsrc2s %f2, %f28
26973 wr %g0, 0x88, %asi
26974 lduba [%l7 + 0x2B] %asi, %g7
26975loop_2382:
26976 umulcc %o0, %o3, %o4
26977 udiv %o2, 0x0A46, %g1
26978 fblg %fcc1, loop_2383
26979 restored
26980 rdpr %cwp, %g1
26981 rdpr %cansave, %g2
26982 rdpr %canrestore, %g3
26983 rdpr %cleanwin, %g4
26984 rdpr %otherwin, %g5
26985 rdpr %wstate, %g6
26986 brlez %l1, loop_2384
26987 fands %f19, %f6, %f29
26988loop_2383:
26989 edge8l %i1, %g2, %i6
26990 fsrc1 %f10, %f26
26991loop_2384:
26992 nop
26993 fitod %f8, %f22
26994 fdtoi %f22, %f19
26995 fmovrslez %l0, %f8, %f26
26996 movge %xcc, %o1, %i2
26997 fbl %fcc1, loop_2385
26998 sth %l6, [%l7 + 0x38]
26999 orncc %l3, 0x1D7B, %i5
27000 fcmpeq32 %f8, %f22, %i4
27001loop_2385:
27002 tsubcc %g4, 0x12C3, %o7
27003 edge8ln %l2, %g3, %i7
27004 fblg %fcc0, loop_2386
27005 andn %o5, 0x0591, %i3
27006 addccc %i0, 0x14EE, %l4
27007 tg %xcc, 0x1
27008loop_2386:
27009 fble,a %fcc0, loop_2387
27010 nop
27011 setx 0x689F08CA, %l0, %l6
27012 st %l6, [%l7 + 0x28]
27013 ld [%l7 + 0x28], %f0
27014 fsqrts %f0, %f22
27015 tg %xcc, 0x4
27016 fpsub16 %f26, %f12, %f2
27017loop_2387:
27018 fnegs %f10, %f8
27019 bcs,a,pn %xcc, loop_2388
27020 alignaddr %l5, %o6, %g6
27021 bg,pt %xcc, loop_2389
27022 edge8l %g7, %g5, %o3
27023loop_2388:
27024 xor %o0, 0x0015, %o4
27025 nop
27026 setx 0xCE37FF01, %l0, %l6
27027 st %l6, [%l7 + 0x28]
27028 ld [%l7 + 0x28], %f8
27029 fsqrts %f8, %f4
27030loop_2389:
27031 nop
27032 set 0x28, %i0
27033 lda [%l7 + %i0] 0x04, %f17
27034 fmovdg %xcc, %f28, %f14
27035 add %l7, 0x60, %l6
27036 wr %g0, 0x80, %asi
27037 lda [%l6] %asi, %g1
27038 casa [%l6] 0x80, %g1, %l1
27039 movg %xcc, %o2, %g2
27040 udiv %i6, 0x0FCF, %l0
27041 saved
27042 rdpr %cwp, %g1
27043 rdpr %cansave, %g2
27044 rdpr %canrestore, %g3
27045 rdpr %cleanwin, %g4
27046 rdpr %otherwin, %g5
27047 rdpr %wstate, %g6
27048 umulcc %o1, 0x0A9A, %i2
27049 saved
27050 rdpr %cwp, %g1
27051 rdpr %cansave, %g2
27052 rdpr %canrestore, %g3
27053 rdpr %cleanwin, %g4
27054 rdpr %otherwin, %g5
27055 rdpr %wstate, %g6
27056 move %icc, %i1, %l6
27057 tvc %xcc, 0x5
27058 subc %i5, %l3, %i4
27059 fmovsneg %xcc, %f20, %f14
27060 tvc %icc, 0x7
27061 and %g4, %o7, %g3
27062 edge8ln %i7, %l2, %o5
27063 nop
27064 set 0x37, %l2
27065 ldub [%l7 + %l2], %i0
27066 movle %icc, %l4, %i3
27067 fornot2 %f22, %f18, %f22
27068 te %icc, 0x3
27069 taddcc %o6, 0x18DC, %l5
27070 brz,a %g7, loop_2390
27071 edge8n %g6, %o3, %o0
27072 fmovdne %icc, %f7, %f16
27073 tvc %icc, 0x5
27074loop_2390:
27075 tl %xcc, 0x7
27076 xor %g5, %g1, %o4
27077 xnor %o2, 0x160A, %l1
27078 movn %xcc, %i6, %l0
27079 movneg %icc, %o1, %i2
27080 movcc %icc, %g2, %i1
27081 edge8l %i5, %l6, %i4
27082 tl %icc, 0x2
27083 tvc %icc, 0x7
27084 nop
27085 setx 0xF42D9C34, %l0, %l6
27086 st %l6, [%l7 + 0x28]
27087 ld [%l7 + 0x28], %f27
27088 setx 0x4BC2B061, %l1, %l5
27089 st %l5, [%l7 + 0x10]
27090 ld [%l7 + 0x10], %f14
27091 fmuls %f14, %f27, %f15
27092 edge8 %g4, %l3, %g3
27093 set 0x64, %o2
27094 lda [%l7 + %o2] 0x04, %f30
27095 movneg %xcc, %i7, %l2
27096 addc %o5, %o7, %l4
27097 fcmpgt16 %f22, %f30, %i0
27098 brnz %o6, loop_2391
27099 taddcctv %i3, 0x174B, %g7
27100 bneg,a,pt %xcc, loop_2392
27101 edge8l %l5, %g6, %o0
27102loop_2391:
27103 tcs %icc, 0x7
27104 bpos,a,pt %icc, loop_2393
27105loop_2392:
27106 fba %fcc3, loop_2394
27107 fmovrdlez %g5, %f16, %f24
27108 restored
27109 rdpr %cwp, %g1
27110 rdpr %cansave, %g2
27111 rdpr %canrestore, %g3
27112 rdpr %cleanwin, %g4
27113 rdpr %otherwin, %g5
27114 rdpr %wstate, %g6
27115loop_2393:
27116 fmovdn %icc, %f11, %f8
27117loop_2394:
27118 fcmpeq32 %f24, %f18, %g1
27119 set 0x10, %g2
27120 ldxa [%g0 + %g2] 0x21, %o4
27121 call loop_2395
27122 sllx %o2, %l1, %o3
27123 fbe,a %fcc2, loop_2396
27124 fble,a %fcc0, loop_2397
27125loop_2395:
27126 std %f22, [%l7 + 0x30]
27127 fmuld8sux16 %f7, %f4, %f2
27128loop_2396:
27129 movge %xcc, %l0, %i6
27130loop_2397:
27131 alignaddr %o1, %g2, %i1
27132 sethi 0x1A0D, %i2
27133 movrgz %l6, %i5, %i4
27134 movre %l3, %g3, %i7
27135 stx %l2, [%l7 + 0x20]
27136 edge8 %o5, %g4, %o7
27137 movvs %xcc, %i0, %o6
27138 fmul8sux16 %f30, %f4, %f24
27139 nop
27140 fitod %f6, %f14
27141 fdtoi %f14, %f25
27142 xor %i3, 0x0937, %l4
27143 ldd [%l7 + 0x20], %f10
27144 fcmpne16 %f0, %f20, %l5
27145 tneg %icc, 0x5
27146 edge8 %g6, %o0, %g5
27147 nop
27148 setx 0x17B84EE8, %l0, %l6
27149 st %l6, [%l7 + 0x28]
27150 ld [%l7 + 0x28], %f10
27151 setx 0x61375BE1, %l1, %l5
27152 st %l5, [%l7 + 0x10]
27153 ld [%l7 + 0x10], %f22
27154 fdivs %f22, %f10, %f21
27155 sdivx %g7, 0x08F9, %o4
27156 mova %xcc, %g1, %o2
27157 movne %icc, %l1, %l0
27158 fsrc2s %f12, %f1
27159 tvc %icc, 0x2
27160 fmovdpos %icc, %f23, %f26
27161 smulcc %i6, 0x02BC, %o3
27162 membar 0x59
27163 fbne,a %fcc2, loop_2398
27164 or %o1, %g2, %i2
27165 call loop_2399
27166 edge8l %i1, %i5, %i4
27167loop_2398:
27168 movne %icc, %l6, %l3
27169 tge %icc, 0x0
27170loop_2399:
27171 tge %xcc, 0x7
27172 nop
27173 set 0x78, %l5
27174 lduw [%l7 + %l5], %i7
27175 add %l7, 0x38, %l6
27176 wr %g0, 0x11, %asi
27177 lda [%l6] %asi, %g3
27178 casa [%l6] %asi, %g3, %l2
27179 tg %icc, 0x6
27180 fornot2s %f12, %f21, %f27
27181 tcs %icc, 0x1
27182 fsrc1s %f25, %f9
27183 movrlz %g4, 0x3ED, %o7
27184 sth %i0, [%l7 + 0x7E]
27185 movgu %xcc, %o5, %o6
27186 wr %g0, 0xe2, %asi
27187 ldda [%l7 + 0x60] %asi, %l4
27188 xor %l5, 0x106A, %g6
27189 fandnot2 %f26, %f4, %f14
27190 sll %o0, %g5, %i3
27191 bcc,pt %icc, loop_2400
27192 tvc %xcc, 0x7
27193 st %f10, [%l7 + 0x30]
27194 ba,pn %xcc, loop_2401
27195loop_2400:
27196 xor %o4, 0x0A50, %g1
27197 orncc %o2, %g7, %l0
27198 movrgez %l1, 0x377, %o3
27199loop_2401:
27200 edge8n %o1, %g2, %i2
27201 tvs %xcc, 0x2
27202 fbge %fcc1, loop_2402
27203 array16 %i6, %i1, %i5
27204 swap [%l7 + 0x2C], %i4
27205 faligndata %f24, %f8, %f6
27206loop_2402:
27207 edge16n %l3, %i7, %g3
27208 xnorcc %l2, 0x1D08, %g4
27209 mulscc %o7, 0x1594, %i0
27210 movpos %xcc, %l6, %o5
27211 nop
27212 fitod %f4, %f4
27213 fdtox %f4, %f4
27214 fpack16 %f2, %f22
27215 sdiv %o6, 0x097E, %l4
27216 tneg %xcc, 0x1
27217 udiv %l5, 0x1AA0, %g6
27218 movrne %o0, 0x03B, %g5
27219 tl %xcc, 0x1
27220 xor %i3, 0x091B, %g1
27221 fbu %fcc3, loop_2403
27222 fsrc1 %f12, %f28
27223 sll %o4, 0x18, %o2
27224 nop
27225 fitod %f2, %f6
27226 fdtos %f6, %f21
27227loop_2403:
27228 udiv %g7, 0x163E, %l0
27229 udivcc %l1, 0x1A56, %o3
27230 set 0x6C, %o5
27231 swapa [%l7 + %o5] 0x10, %o1
27232 fmovdl %xcc, %f29, %f6
27233 smul %i2, 0x0D27, %i6
27234 sra %i1, 0x0E, %g2
27235 lduh [%l7 + 0x6C], %i5
27236 add %l7, 0x48, %l6
27237 wr %g0, 0x10, %asi
27238 casxa [%l6] 0x10, %l3, %i7
27239 xnor %i4, 0x13C7, %g3
27240 smulcc %l2, %o7, %i0
27241 edge32n %l6, %g4, %o5
27242 fsrc1s %f10, %f11
27243 movneg %icc, %l4, %l5
27244 movrlz %g6, %o0, %o6
27245 fblg,a %fcc2, loop_2404
27246 edge32ln %g5, %i3, %o4
27247 umul %o2, 0x1455, %g7
27248 andn %g1, %l1, %o3
27249loop_2404:
27250 stw %l0, [%l7 + 0x2C]
27251 edge32 %o1, %i6, %i2
27252 ta %icc, 0x4
27253 edge32ln %i1, %g2, %l3
27254 wr %g0, 0x10, %asi
27255 lduba [%l7 + 0x38] %asi, %i7
27256 alignaddr %i4, %g3, %i5
27257 xor %l2, %i0, %o7
27258 fmovsge %icc, %f17, %f16
27259 move %xcc, %g4, %o5
27260 fba,a %fcc3, loop_2405
27261 subccc %l6, %l5, %g6
27262 nop
27263 setx 0xA04C02FC, %l0, %l6
27264 st %l6, [%l7 + 0x58]
27265 ld [%l7 + 0x58], %fsr
27266 ldstub [%l7 + 0x3D], %o0
27267loop_2405:
27268 fmovsl %xcc, %f10, %f1
27269 andn %l4, 0x191E, %g5
27270 edge16 %i3, %o4, %o6
27271 fzeros %f3
27272 movre %g7, 0x100, %g1
27273 xnorcc %l1, %o3, %o2
27274 movrlez %o1, 0x11A, %i6
27275 movrgz %i2, 0x275, %i1
27276 fmovse %icc, %f27, %f16
27277 fxnor %f26, %f10, %f10
27278 fnot1s %f23, %f18
27279 andncc %l0, %g2, %i7
27280 smulcc %i4, 0x0E20, %g3
27281 orcc %l3, 0x0E91, %i5
27282 movne %xcc, %i0, %o7
27283 set 0x0, %l1
27284 ldxa [%g0 + %l1] 0x58, %g4
27285 wr %g0, 0x2b, %asi
27286 ldda [%l7 + 0x60] %asi, %o4
27287 ldsh [%l7 + 0x54], %l6
27288 srax %l5, %g6, %l2
27289 edge8 %o0, %g5, %i3
27290 movgu %icc, %o4, %o6
27291 saved
27292 rdpr %cwp, %g1
27293 rdpr %cansave, %g2
27294 rdpr %canrestore, %g3
27295 rdpr %cleanwin, %g4
27296 rdpr %otherwin, %g5
27297 rdpr %wstate, %g6
27298 fmovrslz %g7, %f14, %f10
27299 ldsb [%l7 + 0x24], %l4
27300 movvc %xcc, %g1, %o3
27301 smul %l1, 0x0EED, %o1
27302 smulcc %o2, %i2, %i1
27303 wr %g0, 0x89, %asi
27304 lda [%l7 + 0x3C] %asi, %f15
27305 ba,a,pt %icc, loop_2406
27306 array8 %i6, %g2, %l0
27307 fpadd32s %f22, %f30, %f5
27308 std %f26, [%l7 + 0x68]
27309loop_2406:
27310 fsrc2 %f10, %f10
27311 movrgz %i4, 0x35B, %g3
27312 umul %i7, 0x04D7, %l3
27313 edge8l %i0, %o7, %g4
27314 umulcc %i5, 0x1CF1, %o5
27315 fmovrdne %l5, %f2, %f24
27316 smul %g6, %l6, %l2
27317 movrne %g5, 0x3E1, %i3
27318 addccc %o0, %o6, %o4
27319 taddcc %g7, 0x01FC, %l4
27320 fmovda %icc, %f7, %f17
27321 taddcc %o3, 0x004E, %g1
27322 udiv %l1, 0x08BD, %o1
27323 movl %icc, %i2, %o2
27324 tneg %xcc, 0x2
27325 array8 %i6, %g2, %l0
27326 xnorcc %i4, 0x0544, %g3
27327 movneg %icc, %i1, %l3
27328 bvs,a,pn %icc, loop_2407
27329 edge16 %i7, %i0, %o7
27330 andcc %i5, %o5, %g4
27331 brlz %l5, loop_2408
27332loop_2407:
27333 nop
27334 setx loop_2409, %l0, %l1
27335 wrpr 0x1, %tl
27336 wrpr %l1, %tpc
27337 add %l1, 0x4, %l1
27338 wrpr %l1, %tnpc
27339 setx 0x34400001400, %l0, %l1
27340 wrpr %l1, %tstate
27341 wrhpr 0x4, %htstate
27342 retry
27343 edge32l %l6, %g6, %g5
27344 movre %i3, 0x298, %o0
27345loop_2408:
27346 nop
27347 fitod %f12, %f6
27348 fdtox %f6, %f0
27349 fxtod %f0, %f28
27350loop_2409:
27351 ta %icc, 0x3
27352 orcc %l2, 0x107D, %o6
27353 nop
27354 setx 0xFCC4B99C1A8B4DE0, %l0, %l6
27355 stx %l6, [%l7 + 0x28]
27356 ldd [%l7 + 0x28], %f30
27357 setx 0x9EA739F7647E7FB8, %l1, %l5
27358 stx %l5, [%l7 + 0x10]
27359 ldd [%l7 + 0x10], %f24
27360 fdivd %f24, %f30, %f8
27361 orn %g7, %o4, %o3
27362 brgz,a %g1, loop_2410
27363 smul %l1, 0x01BA, %o1
27364 edge32 %i2, %l4, %i6
27365 tl %icc, 0x3
27366loop_2410:
27367 tsubcc %g2, %o2, %i4
27368 alignaddr %l0, %i1, %l3
27369 movvc %icc, %g3, %i0
27370 sub %i7, %o7, %i5
27371 fmul8sux16 %f10, %f26, %f24
27372 fmovdn %xcc, %f28, %f21
27373 add %g4, 0x1E3D, %o5
27374 set 0x30, %i6
27375 ldxa [%l7 + %i6] 0x80, %l5
27376 membar 0x09
27377 fmovrse %l6, %f22, %f25
27378 movre %g5, 0x1F5, %i3
27379 nop
27380 setx loop_2411, %l0, %l1
27381 wrpr 0x1, %tl
27382 wrpr %l1, %tnpc
27383 setx 0x34400001400, %l0, %l1
27384 wrpr %l1, %tstate
27385 wrhpr 0x4, %htstate
27386 done
27387 sir 0x047B
27388 sra %o0, 0x1D, %l2
27389 mulscc %o6, 0x1BEB, %g7
27390loop_2411:
27391 ldd [%l7 + 0x68], %f22
27392 movgu %xcc, %g6, %o4
27393 wr %g0, 0x04, %asi
27394 ldswa [%l7 + 0x78] %asi, %o3
27395 fbe,a %fcc1, loop_2412
27396 sdivx %l1, 0x0986, %g1
27397 bvc,pn %xcc, loop_2413
27398 xnor %i2, %o1, %i6
27399loop_2412:
27400 fsrc2s %f1, %f5
27401 bleu,pt %xcc, loop_2414
27402loop_2413:
27403 edge16 %g2, %l4, %i4
27404 movg %xcc, %l0, %i1
27405 and %l3, %g3, %o2
27406loop_2414:
27407 brgz %i0, loop_2415
27408 edge32 %i7, %o7, %i5
27409 movle %icc, %g4, %o5
27410 fandnot2 %f20, %f12, %f8
27411loop_2415:
27412 andcc %l6, %l5, %i3
27413 fabsd %f22, %f12
27414 xnor %o0, 0x0F0B, %l2
27415 sdivcc %o6, 0x0050, %g5
27416 set 0x08, %g4
27417 ldswa [%l7 + %g4] 0x04, %g7
27418 fnegs %f7, %f5
27419 mulx %g6, %o3, %o4
27420 nop
27421 fitos %f11, %f6
27422 fstoi %f6, %f2
27423 fbge %fcc1, loop_2416
27424 edge32 %g1, %l1, %o1
27425 fnot1s %f6, %f9
27426 bpos,a,pt %xcc, loop_2417
27427loop_2416:
27428 stw %i2, [%l7 + 0x08]
27429 movcc %xcc, %g2, %l4
27430 membar 0x49
27431loop_2417:
27432 sdivcc %i4, 0x0212, %i6
27433 fors %f31, %f22, %f27
27434 alignaddr %i1, %l0, %g3
27435 wr %g0, 0xea, %asi
27436 stba %l3, [%l7 + 0x58] %asi
27437 membar #Sync
27438 mulscc %o2, 0x1DB3, %i0
27439 addcc %i7, %i5, %g4
27440 movneg %icc, %o5, %o7
27441 lduw [%l7 + 0x30], %l6
27442 tne %icc, 0x4
27443 fpackfix %f20, %f13
27444 tsubcctv %l5, 0x02D9, %i3
27445 popc %l2, %o6
27446 addc %o0, %g5, %g6
27447 tl %xcc, 0x7
27448 orncc %g7, 0x04C2, %o3
27449 subccc %o4, %g1, %l1
27450 edge32n %o1, %g2, %l4
27451 movcs %xcc, %i4, %i2
27452 set 0x6C, %g1
27453 sta %f30, [%l7 + %g1] 0x80
27454 edge8 %i1, %l0, %g3
27455 sra %l3, 0x1D, %o2
27456 taddcc %i0, %i6, %i5
27457 fcmpgt16 %f6, %f28, %i7
27458 bcs,pt %icc, loop_2418
27459 fmovscc %xcc, %f6, %f12
27460 movl %xcc, %o5, %o7
27461 fxnors %f14, %f2, %f16
27462loop_2418:
27463 nop
27464 setx loop_2419, %l0, %l1
27465 wrpr 0x1, %tl
27466 wrpr %l1, %tnpc
27467 setx 0x34400001400, %l0, %l1
27468 wrpr %l1, %tstate
27469 wrhpr 0x4, %htstate
27470 done
27471 xnorcc %l6, %l5, %i3
27472 tle %xcc, 0x6
27473 addccc %g4, %o6, %o0
27474loop_2419:
27475 sir 0x0A11
27476 movge %icc, %l2, %g5
27477 fpsub16 %f28, %f22, %f0
27478 bge,a loop_2420
27479 membar 0x25
27480 andncc %g7, %o3, %o4
27481 edge16l %g1, %l1, %o1
27482loop_2420:
27483 nop
27484 set 0x28, %i7
27485 ldd [%l7 + %i7], %f24
27486 sub %g2, %l4, %g6
27487 edge16l %i4, %i1, %l0
27488 movneg %icc, %g3, %l3
27489 ta %xcc, 0x4
27490 fmovse %xcc, %f8, %f13
27491 fnot2 %f2, %f24
27492 fble,a %fcc3, loop_2421
27493 nop
27494 setx 0xDC21B47F, %l0, %l6
27495 st %l6, [%l7 + 0x28]
27496 ld [%l7 + 0x28], %f17
27497 setx 0xDDB6DD4D, %l1, %l5
27498 st %l5, [%l7 + 0x10]
27499 ld [%l7 + 0x10], %f5
27500 fdivs %f5, %f17, %f9
27501 fornot2s %f13, %f13, %f7
27502 fnor %f10, %f28, %f4
27503loop_2421:
27504 movne %xcc, %i2, %i0
27505 fpsub32s %f22, %f12, %f31
27506 srax %o2, %i5, %i7
27507 fmovdvs %icc, %f1, %f17
27508 movgu %xcc, %o5, %o7
27509 fmovdge %icc, %f13, %f18
27510 alignaddrl %l6, %l5, %i6
27511 fnot1s %f12, %f28
27512 movrgez %i3, %g4, %o6
27513 restored
27514 rdpr %cwp, %g1
27515 rdpr %cansave, %g2
27516 rdpr %canrestore, %g3
27517 rdpr %cleanwin, %g4
27518 rdpr %otherwin, %g5
27519 rdpr %wstate, %g6
27520 movcc %xcc, %l2, %o0
27521 sdivx %g5, 0x1719, %g7
27522 bvc,a loop_2422
27523 nop
27524 set 0x48, %g7
27525 lduw [%l7 + %g7], %o3
27526 addcc %g1, %l1, %o4
27527 tcc %icc, 0x6
27528loop_2422:
27529 movge %xcc, %o1, %l4
27530 fbue,a %fcc0, loop_2423
27531 movrgez %g2, 0x0DD, %i4
27532 fnors %f13, %f15, %f12
27533 add %i1, 0x0E87, %l0
27534loop_2423:
27535 brnz %g3, loop_2424
27536 edge16 %l3, %i2, %g6
27537 set 0x2C, %o6
27538 lduwa [%l7 + %o6] 0x14, %o2
27539loop_2424:
27540 edge32ln %i0, %i5, %i7
27541 wr %g0, 0x04, %asi
27542 lda [%l7 + 0x40] %asi, %f14
27543 membar #Sync
27544 set 0x40, %g5
27545 ldda [%l7 + %g5] 0xf1, %f16
27546 fbu %fcc3, loop_2425
27547 fnot1s %f25, %f23
27548 ldd [%l7 + 0x10], %o4
27549 udivx %l6, 0x1D91, %o7
27550loop_2425:
27551 mulx %i6, 0x1B51, %i3
27552 nop
27553 setx loop_2426, %l0, %l1
27554 jmpl %l1, %g4
27555 tcc %xcc, 0x0
27556 and %o6, 0x0611, %l5
27557 fmovrdlez %o0, %f20, %f0
27558loop_2426:
27559 fbug,a %fcc2, loop_2427
27560 orncc %l2, %g7, %o3
27561 membar #Sync
27562 wr %g0, 0x17, %asi
27563 ldda [%l7 + 0x40] %asi, %f0
27564loop_2427:
27565 membar 0x11
27566 stw %g1, [%l7 + 0x60]
27567 edge32 %g5, %l1, %o1
27568 movrne %o4, 0x039, %l4
27569 wr %g0, 0x58, %asi
27570 ldxa [%g0 + 0x20] %asi, %i4
27571 sdiv %i1, 0x0321, %g2
27572 mulscc %g3, 0x1287, %l3
27573 flush %l7 + 0x2C
27574 fbuge,a %fcc3, loop_2428
27575 fabsd %f12, %f18
27576 nop
27577 setx 0xCC5D1E1FA7DE6B45, %l0, %l6
27578 stx %l6, [%l7 + 0x28]
27579 ldd [%l7 + 0x28], %f8
27580 setx 0xEC2EC3B350FFC236, %l1, %l5
27581 stx %l5, [%l7 + 0x10]
27582 ldd [%l7 + 0x10], %f28
27583 faddd %f28, %f8, %f12
27584 movrgz %l0, 0x307, %i2
27585loop_2428:
27586 edge16n %o2, %g6, %i0
27587 tne %icc, 0x2
27588 nop
27589 fitod %f4, %f18
27590 fdtos %f18, %f16
27591 smul %i7, %i5, %o5
27592 taddcc %l6, 0x0672, %o7
27593 udiv %i3, 0x0F07, %g4
27594 tneg %icc, 0x3
27595 bne,pt %icc, loop_2429
27596 fmovdn %icc, %f6, %f4
27597 taddcc %i6, 0x076C, %o6
27598 fpadd32 %f22, %f30, %f26
27599loop_2429:
27600 xorcc %l5, 0x1070, %l2
27601 edge16ln %g7, %o3, %g1
27602 udiv %g5, 0x0672, %l1
27603 restored
27604 rdpr %cwp, %g1
27605 rdpr %cansave, %g2
27606 rdpr %canrestore, %g3
27607 rdpr %cleanwin, %g4
27608 rdpr %otherwin, %g5
27609 rdpr %wstate, %g6
27610 umulcc %o0, %o4, %o1
27611 tcs %xcc, 0x1
27612 movl %xcc, %i4, %l4
27613 fmovrslez %g2, %f9, %f15
27614 umulcc %i1, 0x098F, %g3
27615 mulx %l3, %i2, %o2
27616 edge8l %l0, %g6, %i7
27617 nop
27618 setx loop_2430, %l0, %l1
27619 jmpl %l1, %i5
27620 ldd [%l7 + 0x28], %i0
27621 ta %xcc, 0x2
27622 set 0x68, %o7
27623 sta %f17, [%l7 + %o7] 0x15
27624loop_2430:
27625 tne %xcc, 0x6
27626 sll %l6, 0x06, %o7
27627 xorcc %o5, 0x03EA, %i3
27628 movrgz %g4, 0x0B1, %o6
27629 srax %l5, 0x17, %l2
27630 subc %g7, %i6, %o3
27631 tne %xcc, 0x6
27632 movrlez %g1, 0x245, %l1
27633 smul %g5, %o0, %o4
27634 tneg %icc, 0x0
27635 fmovsvs %xcc, %f28, %f8
27636 fandnot1 %f14, %f20, %f12
27637 fbl %fcc0, loop_2431
27638 sra %i4, %l4, %o1
27639 smul %i1, %g3, %l3
27640 nop
27641 fitod %f0, %f24
27642 fdtoi %f24, %f24
27643loop_2431:
27644 array32 %i2, %g2, %l0
27645 andcc %o2, 0x09EB, %i7
27646 sub %i5, 0x0832, %g6
27647 fbuge,a %fcc0, loop_2432
27648 subcc %l6, %i0, %o7
27649 mulscc %i3, %o5, %o6
27650 tsubcctv %l5, %g4, %g7
27651loop_2432:
27652 umulcc %l2, %i6, %o3
27653 membar 0x23
27654 movleu %icc, %l1, %g1
27655 srax %o0, %o4, %i4
27656 edge8ln %g5, %l4, %o1
27657 stbar
27658 udivx %i1, 0x103B, %l3
27659 fbug,a %fcc0, loop_2433
27660 andn %i2, %g3, %l0
27661 tle %xcc, 0x6
27662 ble,a,pt %xcc, loop_2434
27663loop_2433:
27664 edge8ln %o2, %g2, %i7
27665 wr %g0, 0x04, %asi
27666 lda [%l7 + 0x58] %asi, %f10
27667loop_2434:
27668 fmul8x16 %f27, %f2, %f2
27669 ldsh [%l7 + 0x4C], %g6
27670 tle %xcc, 0x5
27671 fmul8sux16 %f10, %f20, %f30
27672 nop
27673 setx loop_2435, %l0, %l1
27674 wrpr 0x1, %tl
27675 wrpr %l1, %tpc
27676 add %l1, 0x4, %l1
27677 wrpr %l1, %tnpc
27678 setx 0x34400001400, %l0, %l1
27679 wrpr %l1, %tstate
27680 wrhpr 0x4, %htstate
27681 retry
27682 bne %xcc, loop_2436
27683 tneg %icc, 0x7
27684 umul %i5, %i0, %o7
27685loop_2435:
27686 movrgez %l6, 0x10B, %o5
27687loop_2436:
27688 nop
27689 wr %g0, 0x18, %asi
27690 stxa %o6, [%l7 + 0x10] %asi
27691 udivx %i3, 0x1150, %l5
27692 nop
27693 fitos %f11, %f21
27694 fstox %f21, %f6
27695 fxtos %f6, %f26
27696 tn %icc, 0x7
27697 fxor %f30, %f10, %f12
27698 mulscc %g7, 0x1B07, %l2
27699 mova %xcc, %i6, %o3
27700 fbn %fcc0, loop_2437
27701 subccc %g4, 0x18C0, %g1
27702 array8 %l1, %o4, %o0
27703 ldd [%l7 + 0x10], %f16
27704loop_2437:
27705 array8 %g5, %l4, %o1
27706 edge32 %i1, %i4, %l3
27707 udiv %g3, 0x0555, %l0
27708 fands %f7, %f28, %f26
27709 fpmerge %f17, %f19, %f28
27710 xorcc %i2, 0x1E2D, %o2
27711 movl %icc, %i7, %g2
27712 stw %i5, [%l7 + 0x54]
27713 add %l7, 0x48, %l6
27714 wr %g0, 0x10, %asi
27715 ldxa [%l6] %asi, %i0
27716 casxa [%l6] %asi, %i0, %o7
27717 fpsub16s %f2, %f3, %f16
27718 fmul8sux16 %f10, %f10, %f26
27719 set 0x0C, %l0
27720 lduha [%l7 + %l0] 0x15, %g6
27721 move %icc, %o5, %o6
27722 fmovsneg %icc, %f7, %f0
27723 fbug %fcc0, loop_2438
27724 tsubcctv %i3, 0x1CF7, %l6
27725 fands %f21, %f8, %f14
27726 popc 0x166C, %g7
27727loop_2438:
27728 bge,pn %xcc, loop_2439
27729 orcc %l2, 0x14A9, %l5
27730 popc 0x069C, %i6
27731 edge8ln %o3, %g4, %l1
27732loop_2439:
27733 sdivx %g1, 0x049A, %o4
27734 smulcc %o0, 0x0921, %g5
27735 fone %f8
27736 bge,pn %xcc, loop_2440
27737 array16 %l4, %o1, %i1
27738 alignaddr %i4, %g3, %l0
27739 movcc %xcc, %l3, %i2
27740loop_2440:
27741 umul %i7, 0x01B4, %g2
27742 sub %o2, %i0, %i5
27743 movcs %icc, %o7, %o5
27744 edge16ln %o6, %g6, %i3
27745 edge8 %l6, %l2, %g7
27746 sir 0x017B
27747 sir 0x1C6C
27748 tvc %icc, 0x0
27749 fmovspos %xcc, %f22, %f16
27750 stw %l5, [%l7 + 0x1C]
27751 edge32l %o3, %i6, %l1
27752 umul %g4, 0x180D, %o4
27753 sdivx %o0, 0x17A3, %g5
27754 ta %icc, 0x2
27755 stbar
27756 xnor %g1, %o1, %l4
27757 edge16ln %i4, %i1, %g3
27758 fnands %f1, %f31, %f28
27759 sethi 0x0E69, %l3
27760 wr %g0, 0x81, %asi
27761 ldsba [%l7 + 0x59] %asi, %l0
27762 andn %i2, 0x0147, %i7
27763 tl %icc, 0x1
27764 wr %g0, 0x80, %asi
27765 lduwa [%l7 + 0x14] %asi, %g2
27766 andn %i0, %o2, %i5
27767 sdiv %o5, 0x144C, %o6
27768 set 0x5C, %g6
27769 lduba [%l7 + %g6] 0x10, %o7
27770 movle %icc, %i3, %l6
27771 fbo,a %fcc1, loop_2441
27772 pdist %f14, %f16, %f8
27773 movcc %icc, %g6, %l2
27774 alignaddrl %g7, %l5, %i6
27775loop_2441:
27776 sllx %l1, 0x1B, %g4
27777 ld [%l7 + 0x68], %f16
27778 fmovdle %icc, %f2, %f7
27779 fabss %f7, %f1
27780 nop
27781 setx 0xB0965871, %l0, %l6
27782 st %l6, [%l7 + 0x28]
27783 ld [%l7 + 0x28], %f16
27784 setx 0xF01FB369, %l1, %l5
27785 st %l5, [%l7 + 0x10]
27786 ld [%l7 + 0x10], %f12
27787 fmuls %f12, %f16, %f12
27788 taddcctv %o3, %o0, %g5
27789 mulscc %o4, %o1, %l4
27790 sll %i4, 0x16, %g1
27791 taddcctv %i1, 0x029E, %l3
27792 edge16ln %g3, %i2, %i7
27793 sllx %l0, 0x0F, %g2
27794 array16 %o2, %i5, %i0
27795 movpos %xcc, %o6, %o7
27796 edge8l %o5, %i3, %g6
27797 or %l2, 0x0744, %l6
27798 bvs,pt %icc, loop_2442
27799 bcs,pn %icc, loop_2443
27800 orncc %g7, %l5, %l1
27801 tsubcctv %g4, %o3, %i6
27802loop_2442:
27803 fbo,a %fcc0, loop_2444
27804loop_2443:
27805 movrlez %o0, %g5, %o4
27806 fnegd %f18, %f30
27807 wr %g0, 0x19, %asi
27808 stha %l4, [%l7 + 0x64] %asi
27809loop_2444:
27810 tneg %icc, 0x6
27811 xnorcc %o1, 0x01AB, %i4
27812 wr %g0, 0x23, %asi
27813 stba %g1, [%l7 + 0x4A] %asi
27814 membar #Sync
27815 add %l3, %i1, %i2
27816 orcc %g3, 0x15C9, %l0
27817 set 0x66, %o4
27818 ldsha [%l7 + %o4] 0x80, %g2
27819 add %o2, %i5, %i0
27820 fsrc1s %f13, %f21
27821 nop
27822 setx 0x75BBA813, %l0, %l6
27823 st %l6, [%l7 + 0x28]
27824 ld [%l7 + 0x28], %f2
27825 setx 0xA0E30B63, %l1, %l5
27826 st %l5, [%l7 + 0x10]
27827 ld [%l7 + 0x10], %f24
27828 fdivs %f24, %f2, %f6
27829 array32 %i7, %o6, %o7
27830 array32 %i3, %g6, %l2
27831 movcc %icc, %o5, %g7
27832 bl,pt %xcc, loop_2445
27833 tcs %icc, 0x2
27834 movg %xcc, %l6, %l5
27835 array16 %g4, %o3, %i6
27836loop_2445:
27837 sllx %l1, %o0, %o4
27838 srlx %l4, %g5, %i4
27839 bcc,a loop_2446
27840 add %g1, 0x1209, %o1
27841 taddcc %l3, %i2, %g3
27842 srl %l0, 0x10, %g2
27843loop_2446:
27844 flush %l7 + 0x74
27845 fnot1 %f16, %f16
27846 bl,a,pt %icc, loop_2447
27847 fmovdn %icc, %f4, %f26
27848 edge8n %o2, %i1, %i5
27849 subcc %i0, 0x1FD6, %i7
27850loop_2447:
27851 fmovdneg %icc, %f18, %f19
27852 addcc %o6, %i3, %g6
27853 fsrc2 %f28, %f2
27854 sdiv %l2, 0x1FCB, %o7
27855 sra %o5, 0x04, %l6
27856 edge16l %g7, %g4, %l5
27857 tge %xcc, 0x1
27858 tne %icc, 0x4
27859 set 0x0C, %o3
27860 stwa %i6, [%l7 + %o3] 0x80
27861 xnor %l1, 0x0611, %o0
27862 fsrc2 %f28, %f26
27863 nop
27864 setx 0xD07F8BCB, %l0, %l6
27865 st %l6, [%l7 + 0x48]
27866 ld [%l7 + 0x48], %fsr
27867 fba %fcc0, loop_2448
27868 movne %icc, %o3, %l4
27869 movrne %o4, %i4, %g5
27870 fmovsne %icc, %f17, %f5
27871loop_2448:
27872 stx %o1, [%l7 + 0x70]
27873 nop
27874 setx 0xB9439258307DF712, %l0, %l6
27875 stx %l6, [%l7 + 0x50]
27876 ldx [%l7 + 0x50], %fsr
27877 bgu,a,pt %icc, loop_2449
27878 move %icc, %l3, %g1
27879 nop
27880 setx 0xF9B027EF1DF114EC, %l0, %l6
27881 stx %l6, [%l7 + 0x28]
27882 ldd [%l7 + 0x28], %f2
27883 setx 0xCE3209537E94F174, %l1, %l5
27884 stx %l5, [%l7 + 0x10]
27885 ldd [%l7 + 0x10], %f0
27886 fdivd %f0, %f2, %f6
27887 srax %g3, 0x00, %l0
27888loop_2449:
27889 bvs,a loop_2450
27890 saved
27891 rdpr %cwp, %g1
27892 rdpr %cansave, %g2
27893 rdpr %canrestore, %g3
27894 rdpr %cleanwin, %g4
27895 rdpr %otherwin, %g5
27896 rdpr %wstate, %g6
27897 tvs %xcc, 0x2
27898 sub %g2, 0x1E76, %i2
27899loop_2450:
27900 orcc %i1, 0x0ED2, %o2
27901 fabss %f14, %f0
27902 movcc %icc, %i0, %i5
27903 add %o6, 0x1018, %i7
27904 xorcc %g6, %l2, %o7
27905 fsrc2 %f4, %f6
27906 tcs %icc, 0x3
27907 tn %icc, 0x1
27908 move %icc, %i3, %l6
27909 and %o5, 0x106F, %g7
27910 sdivx %g4, 0x0316, %l5
27911 fcmpeq16 %f2, %f18, %i6
27912 or %o0, 0x05B3, %o3
27913 srax %l4, 0x15, %o4
27914 add %l7, 0x30, %l6
27915 wr %g0, 0x04, %asi
27916 casa [%l6] 0x04, %i4, %l1
27917 bcc,a,pt %icc, loop_2451
27918 tvs %xcc, 0x7
27919 movneg %icc, %g5, %l3
27920 fmovsne %icc, %f3, %f15
27921loop_2451:
27922 movcs %xcc, %o1, %g1
27923 ta %icc, 0x2
27924 subcc %g3, 0x1B94, %g2
27925 fmul8x16al %f16, %f2, %f24
27926 edge32 %i2, %l0, %o2
27927 fmovdne %xcc, %f10, %f8
27928 edge8ln %i0, %i5, %i1
27929 array8 %o6, %g6, %i7
27930 set 0x30, %o1
27931 ldda [%l7 + %o1] 0x0c, %o6
27932 edge16 %l2, %i3, %l6
27933 ta %xcc, 0x3
27934 tvs %icc, 0x1
27935 wr %g0, 0x10, %asi
27936 sta %f8, [%l7 + 0x58] %asi
27937 edge8ln %g7, %g4, %o5
27938 tpos %icc, 0x4
27939 sir 0x189F
27940 movrlez %l5, %o0, %i6
27941 alignaddr %o3, %o4, %i4
27942 xnor %l4, 0x05C2, %g5
27943 movpos %icc, %l3, %l1
27944 bvs,pt %icc, loop_2452
27945 edge16 %o1, %g3, %g1
27946 fmovdneg %icc, %f15, %f1
27947 umul %g2, 0x17B1, %l0
27948loop_2452:
27949 tsubcctv %i2, %o2, %i5
27950 array32 %i0, %i1, %g6
27951 edge8ln %i7, %o7, %l2
27952 stbar
27953 movneg %icc, %i3, %l6
27954 xnorcc %g7, %g4, %o5
27955 stb %o6, [%l7 + 0x42]
27956 stbar
27957 tneg %xcc, 0x1
27958 add %l7, 0x38, %l6
27959 wr %g0, 0x81, %asi
27960 casa [%l6] 0x81, %l5, %o0
27961 fpack32 %f2, %f20, %f2
27962 movvs %icc, %i6, %o4
27963 bgu,pt %xcc, loop_2453
27964 orncc %o3, 0x1854, %l4
27965 orn %i4, %g5, %l3
27966 movpos %xcc, %l1, %g3
27967loop_2453:
27968 fmovsne %xcc, %f7, %f1
27969 set 0x40, %l6
27970 stda %f0, [%l7 + %l6] 0x88
27971 addccc %o1, %g2, %g1
27972 move %xcc, %l0, %o2
27973 fmovdcc %xcc, %f5, %f29
27974 orncc %i5, 0x1724, %i0
27975 fmul8x16 %f5, %f16, %f26
27976 fmovsge %icc, %f31, %f6
27977 move %xcc, %i2, %i1
27978 umul %g6, %o7, %l2
27979 flush %l7 + 0x30
27980 fmovsa %xcc, %f21, %f8
27981 ldsw [%l7 + 0x4C], %i3
27982 sdiv %i7, 0x1FCE, %l6
27983 set 0x2C, %o0
27984 lduwa [%l7 + %o0] 0x19, %g7
27985 addccc %o5, %g4, %o6
27986 orn %l5, %i6, %o0
27987 fmovdne %icc, %f15, %f10
27988 and %o4, %o3, %l4
27989 bleu,a,pt %icc, loop_2454
27990 nop
27991 fitod %f12, %f14
27992 fdtox %f14, %f18
27993 fxtod %f18, %f18
27994 tgu %icc, 0x7
27995 movrgz %i4, 0x119, %g5
27996loop_2454:
27997 nop
27998 set 0x7E, %l3
27999 lduha [%l7 + %l3] 0x89, %l1
28000 tge %icc, 0x0
28001 andncc %g3, %l3, %g2
28002 edge8n %o1, %l0, %o2
28003 fble,a %fcc3, loop_2455
28004 edge32n %g1, %i5, %i2
28005 udivx %i0, 0x0FC2, %i1
28006 srl %o7, %g6, %l2
28007loop_2455:
28008 edge16l %i7, %i3, %g7
28009 edge32ln %o5, %g4, %o6
28010 wr %g0, 0x16, %asi
28011 stda %f0, [%l7 + 0x40] %asi
28012 membar #Sync
28013 movvc %xcc, %l6, %i6
28014 fbue %fcc1, loop_2456
28015 edge8ln %o0, %o4, %o3
28016 fpsub32s %f13, %f17, %f26
28017 tpos %icc, 0x7
28018loop_2456:
28019 fmovsgu %xcc, %f30, %f4
28020 fexpand %f4, %f18
28021 fbne,a %fcc1, loop_2457
28022 ldub [%l7 + 0x3A], %l4
28023 ldub [%l7 + 0x70], %i4
28024 taddcc %l5, 0x0C7C, %l1
28025loop_2457:
28026 and %g5, 0x1F6F, %g3
28027 tn %icc, 0x2
28028 movl %icc, %g2, %l3
28029 movn %xcc, %o1, %o2
28030 lduh [%l7 + 0x40], %g1
28031 restored
28032 rdpr %cwp, %g1
28033 rdpr %cansave, %g2
28034 rdpr %canrestore, %g3
28035 rdpr %cleanwin, %g4
28036 rdpr %otherwin, %g5
28037 rdpr %wstate, %g6
28038 bl,pn %icc, loop_2458
28039 addc %i5, %l0, %i2
28040 or %i0, %i1, %o7
28041 nop
28042 fitos %f9, %f21
28043 fstox %f21, %f22
28044 fxtos %f22, %f30
28045loop_2458:
28046 bshuffle %f2, %f4, %f0
28047 fmovdg %xcc, %f26, %f12
28048 stx %g6, [%l7 + 0x20]
28049 tn %icc, 0x6
28050 stb %i7, [%l7 + 0x54]
28051 movrlz %i3, %g7, %l2
28052 fmul8x16al %f17, %f31, %f2
28053 tpos %icc, 0x6
28054 edge8ln %g4, %o5, %l6
28055 sdivcc %i6, 0x0DF5, %o0
28056 sdivcc %o4, 0x1D03, %o6
28057 fbe %fcc2, loop_2459
28058 fpadd16s %f8, %f25, %f26
28059 fbug,a %fcc0, loop_2460
28060 fmovspos %icc, %f22, %f11
28061loop_2459:
28062 srax %l4, %o3, %l5
28063 sdivcc %l1, 0x0D9F, %i4
28064loop_2460:
28065 ldd [%l7 + 0x20], %f0
28066 nop
28067 setx 0x12BAD6B72599FB95, %l0, %l6
28068 stx %l6, [%l7 + 0x28]
28069 ldd [%l7 + 0x28], %f2
28070 setx 0x66EF7EDFA205B620, %l1, %l5
28071 stx %l5, [%l7 + 0x10]
28072 ldd [%l7 + 0x10], %f28
28073 fsubd %f28, %f2, %f6
28074 tn %xcc, 0x4
28075 call loop_2461
28076 nop
28077 setx 0x1EBF456F, %l0, %l6
28078 st %l6, [%l7 + 0x28]
28079 ld [%l7 + 0x28], %f28
28080 fsqrts %f28, %f28
28081 brlez %g3, loop_2462
28082 movg %icc, %g5, %g2
28083loop_2461:
28084 movn %xcc, %l3, %o1
28085 fblg %fcc3, loop_2463
28086loop_2462:
28087 tleu %xcc, 0x5
28088 xorcc %g1, 0x007E, %i5
28089 fpsub32 %f22, %f18, %f20
28090loop_2463:
28091 edge32ln %l0, %i2, %o2
28092 tsubcctv %i1, %i0, %o7
28093 taddcctv %i7, 0x02EC, %i3
28094 brgz %g7, loop_2464
28095 tvc %icc, 0x2
28096 movpos %icc, %l2, %g4
28097 wr %g0, 0x81, %asi
28098 ldsba [%l7 + 0x11] %asi, %g6
28099loop_2464:
28100 fbne,a %fcc0, loop_2465
28101 sllx %o5, %l6, %o0
28102 fpadd16s %f9, %f29, %f10
28103 fmovdge %xcc, %f7, %f16
28104loop_2465:
28105 fpadd32 %f30, %f18, %f12
28106 array16 %i6, %o6, %l4
28107 xorcc %o4, 0x1450, %l5
28108 alignaddrl %l1, %i4, %g3
28109 fpsub16 %f10, %f28, %f26
28110 sub %o3, 0x1361, %g2
28111 set 0x40, %i3
28112 stda %f16, [%l7 + %i3] 0x04
28113 set 0x5C, %l4
28114 stwa %g5, [%l7 + %l4] 0x80
28115 array8 %o1, %l3, %i5
28116 fpsub16s %f18, %f27, %f20
28117 fbl %fcc1, loop_2466
28118 nop
28119 setx 0x1D88DCE84C0C314D, %l0, %l6
28120 stx %l6, [%l7 + 0x28]
28121 ldd [%l7 + 0x28], %f14
28122 setx 0xC7A497100050B60F, %l1, %l5
28123 stx %l5, [%l7 + 0x10]
28124 ldd [%l7 + 0x10], %f10
28125 fmuld %f10, %f14, %f16
28126 tge %xcc, 0x1
28127 srlx %l0, %g1, %o2
28128loop_2466:
28129 fpsub16 %f20, %f0, %f18
28130 andncc %i2, %i1, %i0
28131 tn %icc, 0x3
28132 fbe,a %fcc2, loop_2467
28133 nop
28134 setx 0x76726190B07EF5E6, %l0, %l6
28135 stx %l6, [%l7 + 0x60]
28136 ldx [%l7 + 0x60], %fsr
28137 edge8n %o7, %i7, %i3
28138 fandnot2s %f6, %f23, %f7
28139loop_2467:
28140 nop
28141 set 0x58, %i1
28142 sta %f18, [%l7 + %i1] 0x88
28143 udivx %g7, 0x15F8, %g4
28144 movpos %icc, %g6, %o5
28145 alignaddr %l6, %l2, %o0
28146 movcc %icc, %i6, %l4
28147 fcmpne16 %f6, %f6, %o4
28148 flush %l7 + 0x08
28149 nop
28150 setx loop_2468, %l0, %l1
28151 wrpr 0x1, %tl
28152 wrpr %l1, %tnpc
28153 setx 0x34400001400, %l0, %l1
28154 wrpr %l1, %tstate
28155 wrhpr 0x4, %htstate
28156 done
28157 udivx %o6, 0x117A, %l1
28158 movge %icc, %l5, %g3
28159 array16 %o3, %g2, %i4
28160loop_2468:
28161 stx %o1, [%l7 + 0x10]
28162 fcmpgt32 %f10, %f4, %g5
28163 fabss %f19, %f28
28164 wr %g0, 0x80, %asi
28165 ldda [%l7 + 0x40] %asi, %f0
28166 stx %l3, [%l7 + 0x60]
28167 tne %icc, 0x5
28168 addcc %l0, 0x0844, %g1
28169 mova %xcc, %i5, %i2
28170 xor %i1, %i0, %o7
28171 umul %i7, 0x0C23, %i3
28172 ldd [%l7 + 0x38], %f30
28173 nop
28174 setx 0xC072DB9B, %l0, %l6
28175 st %l6, [%l7 + 0x3C]
28176 ld [%l7 + 0x3C], %fsr
28177 fcmple16 %f30, %f22, %o2
28178 edge16l %g7, %g6, %o5
28179 addc %l6, %g4, %l2
28180 movneg %xcc, %i6, %o0
28181 bgu,a loop_2469
28182 ld [%l7 + 0x70], %f11
28183 fmovrdne %o4, %f14, %f6
28184 ldd [%l7 + 0x48], %l4
28185loop_2469:
28186 add %o6, 0x1479, %l5
28187 set 0x54, %g3
28188 ldswa [%l7 + %g3] 0x0c, %g3
28189 set 0x27, %i2
28190 lduba [%l7 + %i2] 0x81, %l1
28191 ldd [%l7 + 0x38], %f0
28192 wr %g0, 0x04, %asi
28193 ldda [%l7 + 0x20] %asi, %o2
28194 fmovs %f30, %f5
28195 movrlez %g2, 0x0CD, %o1
28196 movrlz %g5, 0x02C, %i4
28197 movrgz %l0, 0x2F7, %g1
28198 sdiv %l3, 0x1AED, %i5
28199 taddcctv %i1, %i0, %o7
28200 mulx %i7, 0x0F40, %i3
28201 umulcc %i2, %o2, %g7
28202 mulx %o5, %g6, %g4
28203 sdivx %l6, 0x15B9, %i6
28204 smulcc %o0, 0x0B3A, %l2
28205 alignaddr %o4, %l4, %l5
28206 fand %f28, %f18, %f26
28207 fmovs %f22, %f2
28208 fbl,a %fcc2, loop_2470
28209 movle %xcc, %g3, %o6
28210 andn %o3, %g2, %o1
28211 movneg %xcc, %l1, %g5
28212loop_2470:
28213 addc %l0, 0x007B, %g1
28214 tcs %icc, 0x5
28215 edge16 %l3, %i5, %i1
28216 bn loop_2471
28217 ble,a %icc, loop_2472
28218 addcc %i0, 0x0F24, %i4
28219 movg %xcc, %i7, %i3
28220loop_2471:
28221 sub %i2, %o2, %g7
28222loop_2472:
28223 fcmpeq16 %f2, %f16, %o7
28224 tvs %icc, 0x2
28225 ble,a,pt %xcc, loop_2473
28226 tg %icc, 0x0
28227 bge,a loop_2474
28228 fmul8sux16 %f30, %f28, %f20
28229loop_2473:
28230 srax %o5, %g4, %l6
28231 mova %xcc, %i6, %g6
28232loop_2474:
28233 edge8l %l2, %o0, %l4
28234 st %f22, [%l7 + 0x18]
28235 wr %g0, 0x17, %asi
28236 stda %f0, [%l7 + 0x40] %asi
28237 membar #Sync
28238 srl %o4, %l5, %o6
28239 set 0x19, %i4
28240 lduba [%l7 + %i4] 0x15, %g3
28241 addc %o3, 0x0CC9, %o1
28242 array8 %l1, %g2, %l0
28243 wr %g0, 0x81, %asi
28244 lduwa [%l7 + 0x7C] %asi, %g5
28245 movrgez %g1, %l3, %i5
28246 fmovrslez %i1, %f10, %f26
28247 addcc %i0, 0x118F, %i7
28248 tcc %icc, 0x3
28249 nop
28250 setx 0xA0582BB3, %l0, %l6
28251 st %l6, [%l7 + 0x20]
28252 ld [%l7 + 0x20], %fsr
28253 srl %i3, 0x0E, %i2
28254 movcs %icc, %o2, %g7
28255 movne %xcc, %i4, %o5
28256 movrlez %g4, 0x15A, %o7
28257 fmovs %f26, %f16
28258 umulcc %l6, %i6, %l2
28259 set 0x4D, %i5
28260 lduba [%l7 + %i5] 0x04, %o0
28261 faligndata %f2, %f18, %f22
28262 std %f30, [%l7 + 0x10]
28263 movl %icc, %l4, %o4
28264 edge8 %l5, %g6, %g3
28265 alignaddr %o3, %o1, %l1
28266 movvs %icc, %o6, %l0
28267 edge8n %g2, %g5, %g1
28268 srl %i5, %i1, %i0
28269 fcmpne32 %f26, %f28, %i7
28270 movl %icc, %i3, %i2
28271 movrne %l3, 0x109, %g7
28272 movpos %xcc, %i4, %o2
28273 tcc %icc, 0x3
28274 edge32ln %g4, %o7, %o5
28275 tcc %icc, 0x4
28276 nop
28277 setx 0xAD577FC0F6FAEDF9, %l0, %l6
28278 stx %l6, [%l7 + 0x28]
28279 ldd [%l7 + 0x28], %f4
28280 setx 0x139F2F702463305E, %l1, %l5
28281 stx %l5, [%l7 + 0x10]
28282 ldd [%l7 + 0x10], %f28
28283 fmuld %f28, %f4, %f18
28284 umul %i6, %l2, %l6
28285 edge16ln %l4, %o0, %o4
28286 movg %icc, %l5, %g6
28287 orcc %g3, %o3, %l1
28288 fmovdn %xcc, %f2, %f13
28289 fpadd32 %f0, %f14, %f30
28290 udivx %o1, 0x1111, %l0
28291 fmovrdlez %o6, %f20, %f18
28292 udivx %g2, 0x17AC, %g1
28293 membar 0x36
28294 nop
28295 setx 0x0057CD0C, %l0, %l6
28296 st %l6, [%l7 + 0x54]
28297 ld [%l7 + 0x54], %fsr
28298 fbn %fcc2, loop_2475
28299 bshuffle %f24, %f26, %f4
28300 fmovrdlz %g5, %f14, %f28
28301 call loop_2476
28302loop_2475:
28303 fmovrdgez %i1, %f18, %f26
28304 smul %i0, %i5, %i7
28305 fmovdcs %icc, %f3, %f18
28306loop_2476:
28307 nop
28308 set 0x14, %i0
28309 ldswa [%l7 + %i0] 0x88, %i2
28310 tcs %xcc, 0x6
28311 fbule %fcc2, loop_2477
28312 sdivx %i3, 0x033F, %g7
28313 call loop_2478
28314 fbe %fcc3, loop_2479
28315loop_2477:
28316 faligndata %f0, %f24, %f18
28317 fandnot1s %f15, %f17, %f7
28318loop_2478:
28319 movle %icc, %i4, %l3
28320loop_2479:
28321 add %g4, %o7, %o2
28322 fornot1s %f10, %f24, %f5
28323 saved
28324 rdpr %cwp, %g1
28325 rdpr %cansave, %g2
28326 rdpr %canrestore, %g3
28327 rdpr %cleanwin, %g4
28328 rdpr %otherwin, %g5
28329 rdpr %wstate, %g6
28330 fmovsvc %icc, %f6, %f12
28331 restored
28332 rdpr %cwp, %g1
28333 rdpr %cansave, %g2
28334 rdpr %canrestore, %g3
28335 rdpr %cleanwin, %g4
28336 rdpr %otherwin, %g5
28337 rdpr %wstate, %g6
28338 nop
28339 setx loop_2480, %l0, %l1
28340 wrpr 0x1, %tl
28341 wrpr %l1, %tpc
28342 add %l1, 0x4, %l1
28343 wrpr %l1, %tnpc
28344 setx 0x34400001400, %l0, %l1
28345 wrpr %l1, %tstate
28346 wrhpr 0x4, %htstate
28347 retry
28348 bn,a,pn %xcc, loop_2481
28349 movl %xcc, %o5, %l2
28350 nop
28351 setx 0xACAA8B5D804B05FF, %l0, %l6
28352 stx %l6, [%l7 + 0x48]
28353 ldx [%l7 + 0x48], %fsr
28354loop_2480:
28355 ldsb [%l7 + 0x2F], %l6
28356loop_2481:
28357 movl %xcc, %i6, %o0
28358 brgz %o4, loop_2482
28359 alignaddr %l4, %l5, %g6
28360 fbo %fcc2, loop_2483
28361 fmovsneg %icc, %f9, %f31
28362loop_2482:
28363 tne %icc, 0x4
28364 movle %icc, %g3, %o3
28365loop_2483:
28366 xnorcc %l1, 0x1560, %l0
28367 tleu %xcc, 0x2
28368 fandnot2s %f5, %f10, %f2
28369 taddcc %o6, 0x121F, %o1
28370 subcc %g1, 0x0B58, %g5
28371 orcc %i1, 0x1EAC, %i0
28372 movle %xcc, %g2, %i5
28373 addccc %i2, 0x115B, %i3
28374 mulx %i7, 0x017C, %i4
28375 fble,a %fcc0, loop_2484
28376 sdiv %g7, 0x083D, %l3
28377 tvs %xcc, 0x4
28378 brgz,a %g4, loop_2485
28379loop_2484:
28380 edge16l %o2, %o5, %o7
28381 for %f4, %f0, %f22
28382 std %f10, [%l7 + 0x30]
28383loop_2485:
28384 sra %l6, %l2, %o0
28385 ta %xcc, 0x7
28386 edge32l %o4, %l4, %i6
28387 sll %l5, 0x10, %g6
28388 mova %xcc, %g3, %l1
28389 smulcc %l0, %o6, %o3
28390 srlx %g1, %g5, %o1
28391 fors %f30, %f14, %f15
28392 fbo %fcc3, loop_2486
28393 sllx %i0, %i1, %i5
28394 edge16ln %g2, %i3, %i7
28395 tn %xcc, 0x4
28396loop_2486:
28397 srax %i4, 0x1F, %g7
28398 umul %i2, 0x1D91, %g4
28399 xnorcc %o2, %l3, %o7
28400 fnors %f9, %f5, %f31
28401 movvc %icc, %o5, %l2
28402 sth %l6, [%l7 + 0x38]
28403 fmovsleu %xcc, %f15, %f21
28404 udivx %o4, 0x0E62, %o0
28405 mulscc %i6, %l4, %l5
28406 addc %g6, %l1, %g3
28407 umul %o6, 0x0340, %o3
28408 sdiv %l0, 0x0BB7, %g5
28409 fmovrse %g1, %f24, %f17
28410 sth %o1, [%l7 + 0x7E]
28411 movpos %xcc, %i0, %i1
28412 smul %g2, %i5, %i7
28413 nop
28414 setx loop_2487, %l0, %l1
28415 wrpr 0x1, %tl
28416 wrpr %l1, %tpc
28417 add %l1, 0x4, %l1
28418 wrpr %l1, %tnpc
28419 setx 0x34400001400, %l0, %l1
28420 wrpr %l1, %tstate
28421 wrhpr 0x4, %htstate
28422 retry
28423 fmul8x16 %f14, %f14, %f10
28424 swap [%l7 + 0x18], %i4
28425 andncc %g7, %i3, %g4
28426loop_2487:
28427 movrne %i2, %l3, %o7
28428 bvc loop_2488
28429 edge32 %o2, %o5, %l6
28430 tle %xcc, 0x0
28431 fbn %fcc3, loop_2489
28432loop_2488:
28433 udivcc %o4, 0x1C6A, %l2
28434 fsrc2s %f27, %f29
28435 tneg %xcc, 0x1
28436loop_2489:
28437 stb %o0, [%l7 + 0x0F]
28438 edge16l %l4, %l5, %g6
28439 fmul8ulx16 %f30, %f6, %f24
28440 fbu %fcc1, loop_2490
28441 sir 0x0614
28442 sra %l1, 0x11, %i6
28443 nop
28444 set 0x54, %o2
28445 ldub [%l7 + %o2], %g3
28446loop_2490:
28447 tl %xcc, 0x3
28448 sub %o3, 0x0FC2, %l0
28449 stx %o6, [%l7 + 0x58]
28450 ldd [%l7 + 0x08], %f18
28451 movrlz %g1, 0x2A1, %g5
28452 edge32n %i0, %o1, %i1
28453 xnor %i5, 0x0211, %i7
28454 add %i4, 0x117C, %g7
28455 mova %xcc, %g2, %g4
28456 fsrc1s %f12, %f8
28457 movl %icc, %i2, %l3
28458 movneg %icc, %o7, %i3
28459 nop
28460 fitos %f14, %f15
28461 fstoi %f15, %f19
28462 alignaddr %o2, %l6, %o4
28463 orn %l2, %o5, %l4
28464 array16 %l5, %o0, %l1
28465 fmovdle %icc, %f29, %f29
28466 xorcc %g6, 0x017B, %g3
28467 edge8n %i6, %l0, %o3
28468 stb %o6, [%l7 + 0x66]
28469 fand %f0, %f4, %f6
28470 fbl,a %fcc2, loop_2491
28471 edge16 %g5, %g1, %i0
28472 fmovdleu %icc, %f26, %f27
28473 tl %icc, 0x1
28474loop_2491:
28475 edge16n %o1, %i5, %i7
28476 bvc,pt %icc, loop_2492
28477 brlz %i1, loop_2493
28478 nop
28479 fitos %f3, %f11
28480 fstox %f11, %f18
28481 fxtos %f18, %f29
28482 add %l7, 0x78, %l6
28483 wr %g0, 0x89, %asi
28484 casa [%l6] %asi, %g7, %g2
28485loop_2492:
28486 popc %i4, %g4
28487loop_2493:
28488 fsrc1s %f22, %f29
28489 add %l7, 0x50, %l6
28490 wr %g0, 0x0c, %asi
28491 lda [%l6] %asi, %i2
28492 casa [%l6] %asi, %i2, %l3
28493 fblg,a %fcc3, loop_2494
28494 movcs %icc, %o7, %o2
28495 tneg %xcc, 0x0
28496 subccc %i3, 0x0B91, %l6
28497loop_2494:
28498 array8 %l2, %o5, %l4
28499 movleu %icc, %l5, %o4
28500 addcc %o0, 0x1236, %g6
28501 fand %f16, %f24, %f26
28502 fnot1s %f7, %f4
28503 wr %g0, 0x81, %asi
28504 prefetcha [%l7 + 0x58] %asi, 0x3
28505 mova %xcc, %i6, %l0
28506 nop
28507 setx 0xE071D183, %l0, %l6
28508 st %l6, [%l7 + 0x7C]
28509 ld [%l7 + 0x7C], %fsr
28510 srax %o3, %l1, %g5
28511 edge8l %o6, %i0, %o1
28512 bleu loop_2495
28513 tcs %xcc, 0x6
28514 wr %g0, 0x81, %asi
28515 sta %f12, [%l7 + 0x14] %asi
28516loop_2495:
28517 andn %i5, %i7, %i1
28518 xnorcc %g7, 0x10F2, %g1
28519 array16 %i4, %g4, %i2
28520 fzero %f18
28521 lduw [%l7 + 0x2C], %l3
28522 movrlez %o7, 0x3A7, %o2
28523 tne %xcc, 0x3
28524 edge8l %i3, %g2, %l6
28525 sllx %o5, 0x16, %l4
28526 tvc %icc, 0x6
28527 tcc %xcc, 0x6
28528 fone %f8
28529 fzero %f12
28530 membar 0x52
28531 fmovrdgez %l5, %f30, %f28
28532 tge %xcc, 0x5
28533 movrgez %l2, %o0, %o4
28534 popc 0x096D, %g6
28535 fmovsle %xcc, %f18, %f26
28536 edge32l %g3, %i6, %o3
28537 brgez %l1, loop_2496
28538 xnorcc %g5, %o6, %l0
28539 tcc %icc, 0x6
28540 te %xcc, 0x6
28541loop_2496:
28542 nop
28543 set 0x48, %l2
28544 ldub [%l7 + %l2], %o1
28545 movleu %xcc, %i5, %i0
28546 set 0x68, %l5
28547 stxa %i7, [%l7 + %l5] 0xeb
28548 membar #Sync
28549 be,pn %xcc, loop_2497
28550 edge32l %g7, %g1, %i1
28551 fbe,a %fcc3, loop_2498
28552 sra %g4, %i2, %i4
28553loop_2497:
28554 fcmpeq32 %f12, %f26, %l3
28555 movcs %xcc, %o7, %o2
28556loop_2498:
28557 sub %g2, %l6, %i3
28558 fmovsl %icc, %f5, %f14
28559 bn,pt %icc, loop_2499
28560 andncc %o5, %l5, %l2
28561 stb %o0, [%l7 + 0x12]
28562 fnors %f30, %f18, %f31
28563loop_2499:
28564 umul %l4, 0x0236, %o4
28565 edge8ln %g6, %i6, %g3
28566 udivcc %l1, 0x07CF, %g5
28567 fnot1s %f31, %f7
28568 lduw [%l7 + 0x48], %o3
28569 xorcc %l0, 0x0EEC, %o6
28570 add %l7, 0x30, %l6
28571 wr %g0, 0x89, %asi
28572 casa [%l6] %asi, %o1, %i5
28573 xnor %i7, 0x1174, %g7
28574 edge16n %g1, %i0, %i1
28575 pdist %f4, %f16, %f8
28576 movn %xcc, %g4, %i2
28577 sll %i4, 0x1C, %l3
28578 set 0x24, %g2
28579 lduwa [%l7 + %g2] 0x0c, %o7
28580 ble %xcc, loop_2500
28581 orcc %o2, %g2, %i3
28582 set 0x26, %l1
28583 lduha [%l7 + %l1] 0x19, %o5
28584loop_2500:
28585 subccc %l6, %l5, %l2
28586 mova %xcc, %o0, %o4
28587 fbge %fcc0, loop_2501
28588 bcs,a,pt %icc, loop_2502
28589 udiv %g6, 0x0704, %i6
28590 edge32n %l4, %g3, %g5
28591loop_2501:
28592 movpos %xcc, %l1, %o3
28593loop_2502:
28594 bn,a %icc, loop_2503
28595 movge %xcc, %l0, %o6
28596 wr %g0, 0x10, %asi
28597 lda [%l7 + 0x5C] %asi, %f1
28598loop_2503:
28599 mulscc %i5, 0x12EC, %o1
28600 mulx %i7, 0x1FEE, %g7
28601 nop
28602 fitod %f0, %f28
28603 fdtos %f28, %f22
28604 edge8ln %g1, %i1, %g4
28605 xnor %i2, %i0, %i4
28606 nop
28607 setx 0x12752A1B, %l0, %l6
28608 st %l6, [%l7 + 0x28]
28609 ld [%l7 + 0x28], %f22
28610 setx 0x979037E6, %l1, %l5
28611 st %l5, [%l7 + 0x10]
28612 ld [%l7 + 0x10], %f13
28613 fmuls %f13, %f22, %f31
28614 fmuld8ulx16 %f27, %f6, %f24
28615 tsubcctv %l3, %o2, %o7
28616 tle %icc, 0x5
28617 movl %xcc, %g2, %o5
28618 nop
28619 fitod %f8, %f8
28620 fdtox %f8, %f30
28621 fxtod %f30, %f14
28622 edge16n %i3, %l6, %l5
28623 umulcc %l2, %o4, %o0
28624 tge %xcc, 0x6
28625 sdivcc %i6, 0x1E0E, %l4
28626 umulcc %g3, %g5, %l1
28627 fbue %fcc2, loop_2504
28628 fnand %f2, %f26, %f30
28629 fmovsg %xcc, %f18, %f15
28630 orncc %g6, %o3, %o6
28631loop_2504:
28632 fpsub16s %f19, %f28, %f23
28633 fbl %fcc2, loop_2505
28634 bneg,a,pn %icc, loop_2506
28635 umulcc %l0, 0x08B5, %i5
28636 taddcc %o1, %i7, %g1
28637loop_2505:
28638 edge16n %i1, %g4, %i2
28639loop_2506:
28640 sir 0x1A8E
28641 wr %g0, 0x80, %asi
28642 lduha [%l7 + 0x68] %asi, %g7
28643 membar #Sync
28644 set 0x40, %o5
28645 ldda [%l7 + %o5] 0xf8, %f0
28646 tcs %icc, 0x4
28647 edge8n %i0, %i4, %l3
28648 movre %o2, %g2, %o5
28649 move %xcc, %i3, %o7
28650 bge,a loop_2507
28651 ldx [%l7 + 0x58], %l5
28652 smulcc %l2, 0x0A0F, %o4
28653 edge16 %l6, %i6, %o0
28654loop_2507:
28655 fmuld8ulx16 %f18, %f14, %f4
28656 set 0x70, %i6
28657 lduwa [%l7 + %i6] 0x04, %l4
28658 tneg %xcc, 0x0
28659 tne %icc, 0x2
28660 nop
28661 setx 0x1EB62EC60FCE739D, %l0, %l6
28662 stx %l6, [%l7 + 0x28]
28663 ldd [%l7 + 0x28], %f30
28664 setx 0x3FCF66E8B7E335CC, %l1, %l5
28665 stx %l5, [%l7 + 0x10]
28666 ldd [%l7 + 0x10], %f0
28667 fsubd %f0, %f30, %f26
28668 addccc %g5, %g3, %g6
28669 udiv %o3, 0x0D28, %l1
28670 popc 0x087C, %o6
28671 tsubcctv %l0, %o1, %i7
28672 be,a loop_2508
28673 nop
28674 setx loop_2509, %l0, %l1
28675 wrpr 0x1, %tl
28676 wrpr %l1, %tnpc
28677 setx 0x34400001400, %l0, %l1
28678 wrpr %l1, %tstate
28679 wrhpr 0x4, %htstate
28680 done
28681 xnorcc %i5, 0x08C6, %i1
28682 edge16ln %g4, %g1, %i2
28683loop_2508:
28684 stb %i0, [%l7 + 0x67]
28685loop_2509:
28686 tvc %xcc, 0x6
28687 nop
28688 setx 0x50177FE1, %l0, %l6
28689 st %l6, [%l7 + 0x28]
28690 ld [%l7 + 0x28], %f10
28691 setx 0x89642E34, %l1, %l5
28692 st %l5, [%l7 + 0x10]
28693 ld [%l7 + 0x10], %f21
28694 fdivs %f21, %f10, %f14
28695 or %g7, 0x15E0, %l3
28696 restored
28697 rdpr %cwp, %g1
28698 rdpr %cansave, %g2
28699 rdpr %canrestore, %g3
28700 rdpr %cleanwin, %g4
28701 rdpr %otherwin, %g5
28702 rdpr %wstate, %g6
28703 movrne %i4, 0x030, %g2
28704 mulx %o5, %o2, %o7
28705 move %icc, %l5, %l2
28706 sdiv %i3, 0x14D5, %o4
28707 andncc %i6, %l6, %l4
28708 umulcc %g5, %o0, %g6
28709 add %g3, 0x1A05, %o3
28710 fmovrdgez %o6, %f20, %f0
28711 fmovsgu %icc, %f1, %f12
28712 nop
28713 fitos %f30, %f4
28714 array8 %l0, %o1, %l1
28715 nop
28716 fitod %f4, %f24
28717 ldd [%l7 + 0x08], %i4
28718 fmovd %f12, %f20
28719 tvs %xcc, 0x3
28720 fsrc1s %f2, %f3
28721 te %icc, 0x5
28722 edge16ln %i7, %i1, %g4
28723 fmovrdlz %g1, %f4, %f20
28724 bg loop_2510
28725 taddcctv %i2, %g7, %l3
28726 mulx %i0, 0x1A92, %g2
28727 fmuld8sux16 %f3, %f16, %f8
28728loop_2510:
28729 array32 %i4, %o5, %o7
28730 addc %l5, %o2, %l2
28731 tle %xcc, 0x3
28732 movg %xcc, %o4, %i3
28733 flush %l7 + 0x58
28734 wr %g0, 0x10, %asi
28735 stha %l6, [%l7 + 0x34] %asi
28736 udiv %l4, 0x01F8, %i6
28737 tleu %xcc, 0x4
28738 sllx %g5, %g6, %g3
28739 srl %o0, %o3, %l0
28740 bneg,a,pn %icc, loop_2511
28741 nop
28742 setx 0x304A205B, %l0, %l6
28743 st %l6, [%l7 + 0x78]
28744 ld [%l7 + 0x78], %fsr
28745 movn %xcc, %o1, %o6
28746 movrlz %l1, 0x352, %i5
28747loop_2511:
28748 or %i1, %g4, %i7
28749 fbe %fcc1, loop_2512
28750 nop
28751 setx 0x00797438, %l0, %l6
28752 st %l6, [%l7 + 0x28]
28753 ld [%l7 + 0x28], %f10
28754 fsqrts %f10, %f18
28755 array16 %i2, %g7, %g1
28756 ldsw [%l7 + 0x58], %l3
28757loop_2512:
28758 faligndata %f14, %f24, %f22
28759 fbul %fcc2, loop_2513
28760 tneg %xcc, 0x6
28761 or %i0, %i4, %g2
28762 edge32 %o5, %o7, %o2
28763loop_2513:
28764 edge32l %l5, %l2, %i3
28765 fbug,a %fcc1, loop_2514
28766 nop
28767 fitod %f23, %f10
28768 array32 %l6, %l4, %o4
28769 ble,a,pn %icc, loop_2515
28770loop_2514:
28771 fmovrsgz %g5, %f15, %f17
28772 movre %g6, %i6, %o0
28773 fmovsn %xcc, %f20, %f4
28774loop_2515:
28775 bgu,a loop_2516
28776 move %xcc, %g3, %l0
28777 fnegd %f12, %f4
28778 edge8ln %o3, %o6, %l1
28779loop_2516:
28780 nop
28781 setx loop_2517, %l0, %l1
28782 jmpl %l1, %i5
28783 smulcc %i1, %g4, %o1
28784 andcc %i2, %i7, %g1
28785 array32 %g7, %i0, %i4
28786loop_2517:
28787 tvc %icc, 0x5
28788 tle %icc, 0x4
28789 ld [%l7 + 0x7C], %f9
28790 wr %g0, 0x1e, %asi
28791 stda %f16, [%l7 + 0x40] %asi
28792 membar #Sync
28793 orncc %g2, %l3, %o7
28794 wr %g0, 0x0c, %asi
28795 prefetcha [%l7 + 0x50] %asi, 0x2
28796 movle %icc, %l5, %o5
28797 srlx %l2, %i3, %l4
28798 fbl %fcc2, loop_2518
28799 nop
28800 setx 0x8B6C257B, %l0, %l6
28801 st %l6, [%l7 + 0x28]
28802 ld [%l7 + 0x28], %f21
28803 setx 0xAA23E75C, %l1, %l5
28804 st %l5, [%l7 + 0x10]
28805 ld [%l7 + 0x10], %f20
28806 fdivs %f20, %f21, %f28
28807 fmovdleu %icc, %f29, %f4
28808 movpos %xcc, %l6, %o4
28809loop_2518:
28810 array8 %g6, %i6, %g5
28811 te %xcc, 0x3
28812 sub %o0, %l0, %g3
28813 edge8l %o3, %l1, %o6
28814 sllx %i5, %i1, %g4
28815 edge8ln %i2, %o1, %i7
28816 tne %xcc, 0x2
28817 xnor %g1, 0x0FAA, %g7
28818 fmovrse %i4, %f12, %f21
28819 movg %xcc, %g2, %i0
28820 xnorcc %o7, 0x1DD0, %o2
28821 fmuld8sux16 %f0, %f20, %f12
28822 xor %l3, 0x18C7, %l5
28823 movle %xcc, %o5, %l2
28824 srl %l4, 0x0C, %l6
28825 subcc %o4, %i3, %g6
28826 bneg,pn %xcc, loop_2519
28827 lduh [%l7 + 0x24], %g5
28828 edge8 %i6, %o0, %g3
28829 movrgz %o3, %l0, %l1
28830loop_2519:
28831 bleu,a,pn %icc, loop_2520
28832 movn %xcc, %o6, %i5
28833 sll %i1, 0x12, %i2
28834 tn %icc, 0x1
28835loop_2520:
28836 bpos,a,pn %xcc, loop_2521
28837 fmovdcs %xcc, %f24, %f25
28838 fmovdgu %icc, %f8, %f0
28839 bvs,a,pn %xcc, loop_2522
28840loop_2521:
28841 fmovdcs %xcc, %f27, %f19
28842 fones %f27
28843 tge %xcc, 0x3
28844loop_2522:
28845 brgz %o1, loop_2523
28846 tsubcctv %g4, 0x12A1, %g1
28847 andn %g7, %i7, %g2
28848 tneg %icc, 0x1
28849loop_2523:
28850 fbg,a %fcc1, loop_2524
28851 move %icc, %i0, %o7
28852 fcmpeq32 %f8, %f26, %i4
28853 sethi 0x05FF, %l3
28854loop_2524:
28855 fmovdvc %icc, %f6, %f29
28856 tsubcctv %l5, %o5, %o2
28857 set 0x43, %g1
28858 stba %l4, [%l7 + %g1] 0x2f
28859 membar #Sync
28860 nop
28861 set 0x68, %g4
28862 sth %l2, [%l7 + %g4]
28863 movgu %xcc, %l6, %i3
28864 xorcc %o4, 0x1BDE, %g6
28865 fzeros %f1
28866 set 0x24, %i7
28867 swapa [%l7 + %i7] 0x10, %i6
28868 nop
28869 fitod %f10, %f8
28870 fdtoi %f8, %f30
28871 te %icc, 0x1
28872 fmovrdne %o0, %f8, %f4
28873 fornot2s %f15, %f14, %f19
28874 fbue,a %fcc3, loop_2525
28875 udiv %g3, 0x1EEA, %g5
28876 movvs %icc, %o3, %l1
28877 edge16l %l0, %i5, %o6
28878loop_2525:
28879 popc 0x13B1, %i2
28880 fmul8x16au %f10, %f1, %f4
28881 movleu %xcc, %i1, %o1
28882 fmovdle %xcc, %f16, %f4
28883 edge8l %g1, %g7, %g4
28884 tvs %icc, 0x7
28885 fbu,a %fcc0, loop_2526
28886 xnor %g2, %i0, %o7
28887 brgz %i7, loop_2527
28888 fnot1s %f6, %f30
28889loop_2526:
28890 tle %icc, 0x3
28891 alignaddr %i4, %l3, %l5
28892loop_2527:
28893 andn %o5, 0x13F0, %l4
28894 bl,a,pt %icc, loop_2528
28895 fmuld8sux16 %f0, %f16, %f20
28896 wr %g0, 0x10, %asi
28897 lduba [%l7 + 0x17] %asi, %l2
28898loop_2528:
28899 mulscc %o2, %i3, %o4
28900 movrne %g6, 0x3EF, %l6
28901 tvs %xcc, 0x6
28902 fba %fcc3, loop_2529
28903 fbue,a %fcc1, loop_2530
28904 fexpand %f5, %f22
28905 movrne %o0, %g3, %g5
28906loop_2529:
28907 udivx %i6, 0x1DDD, %l1
28908loop_2530:
28909 te %xcc, 0x4
28910 and %l0, %o3, %o6
28911 nop
28912 fitod %f6, %f16
28913 fdtoi %f16, %f22
28914 sll %i5, 0x01, %i2
28915 tl %icc, 0x0
28916 fmovsneg %xcc, %f7, %f23
28917 bvs,a loop_2531
28918 bvc,a,pt %xcc, loop_2532
28919 sll %o1, %g1, %g7
28920 movre %g4, %g2, %i0
28921loop_2531:
28922 edge32 %i1, %o7, %i4
28923loop_2532:
28924 brlez,a %l3, loop_2533
28925 andncc %l5, %i7, %o5
28926 fble %fcc0, loop_2534
28927 tvc %xcc, 0x2
28928loop_2533:
28929 movleu %icc, %l4, %l2
28930 orncc %i3, %o4, %g6
28931loop_2534:
28932 nop
28933 wr %g0, 0x18, %asi
28934 lduha [%l7 + 0x5C] %asi, %l6
28935 sdivx %o2, 0x035D, %o0
28936 fbug,a %fcc1, loop_2535
28937 tl %icc, 0x0
28938 nop
28939 fitod %f8, %f22
28940 nop
28941 setx 0xFC7D903D, %l0, %l6
28942 st %l6, [%l7 + 0x28]
28943 ld [%l7 + 0x28], %f17
28944 setx 0xE4FD8856, %l1, %l5
28945 st %l5, [%l7 + 0x10]
28946 ld [%l7 + 0x10], %f4
28947 fdivs %f4, %f17, %f16
28948loop_2535:
28949 movgu %xcc, %g3, %i6
28950 movrlz %l1, %l0, %g5
28951 taddcc %o3, 0x08A4, %o6
28952 edge16l %i5, %o1, %g1
28953 udivx %g7, 0x005B, %g4
28954 lduw [%l7 + 0x78], %g2
28955 movrgz %i2, %i1, %i0
28956 sra %o7, %i4, %l5
28957 fmovdleu %icc, %f22, %f18
28958 std %f14, [%l7 + 0x10]
28959 nop
28960 setx 0x8635D1C2, %l0, %l6
28961 st %l6, [%l7 + 0x28]
28962 ld [%l7 + 0x28], %f0
28963 setx 0xA7D06B39, %l1, %l5
28964 st %l5, [%l7 + 0x10]
28965 ld [%l7 + 0x10], %f3
28966 fmuls %f3, %f0, %f0
28967 tl %xcc, 0x0
28968 fpmerge %f24, %f27, %f20
28969 flush %l7 + 0x4C
28970 move %xcc, %l3, %o5
28971 fmovsa %xcc, %f15, %f31
28972 tge %icc, 0x3
28973 tgu %xcc, 0x5
28974 bge %icc, loop_2536
28975 udivx %i7, 0x0EAB, %l4
28976 andn %l2, 0x053E, %o4
28977 movl %xcc, %i3, %g6
28978loop_2536:
28979 fmovdvc %xcc, %f16, %f10
28980 set 0x30, %g7
28981 stwa %o2, [%l7 + %g7] 0xe2
28982 membar #Sync
28983 fpadd32 %f24, %f4, %f4
28984 addcc %l6, %o0, %g3
28985 bgu,a %xcc, loop_2537
28986 sdiv %l1, 0x1B0D, %l0
28987 fbug,a %fcc2, loop_2538
28988 popc %g5, %i6
28989loop_2537:
28990 ldsh [%l7 + 0x38], %o3
28991 movvs %xcc, %o6, %i5
28992loop_2538:
28993 bvs,a,pt %icc, loop_2539
28994 fblg,a %fcc3, loop_2540
28995 xorcc %g1, %g7, %o1
28996 taddcc %g2, %g4, %i1
28997loop_2539:
28998 addc %i0, %o7, %i2
28999loop_2540:
29000 nop
29001 set 0x20, %g5
29002 ldxa [%l7 + %g5] 0x89, %i4
29003 movrgz %l5, 0x09D, %l3
29004 array32 %i7, %l4, %o5
29005 movvc %xcc, %o4, %l2
29006 fpadd32s %f21, %f30, %f19
29007 movpos %xcc, %g6, %o2
29008 bcc,a,pn %icc, loop_2541
29009 brlez,a %i3, loop_2542
29010 and %o0, 0x0FA4, %g3
29011 st %f15, [%l7 + 0x58]
29012loop_2541:
29013 nop
29014 add %l7, 0x5C, %l6
29015 wr %g0, 0x0c, %asi
29016 casa [%l6] %asi, %l1, %l0
29017loop_2542:
29018 be,a %xcc, loop_2543
29019 prefetch [%l7 + 0x64], 0x2
29020 and %l6, 0x1A7B, %i6
29021 ld [%l7 + 0x6C], %f12
29022loop_2543:
29023 nop
29024 setx 0x4780F0777514E785, %l0, %l6
29025 stx %l6, [%l7 + 0x28]
29026 ldd [%l7 + 0x28], %f6
29027 setx 0x9344F84B9C833C80, %l1, %l5
29028 stx %l5, [%l7 + 0x10]
29029 ldd [%l7 + 0x10], %f24
29030 faddd %f24, %f6, %f28
29031 fcmple32 %f12, %f30, %g5
29032 movleu %xcc, %o6, %o3
29033 fornot2 %f4, %f12, %f8
29034 movrgez %g1, %g7, %i5
29035 bvs,a %xcc, loop_2544
29036 tvs %icc, 0x6
29037 fmovsge %xcc, %f21, %f1
29038 edge32ln %g2, %g4, %o1
29039loop_2544:
29040 ta %xcc, 0x0
29041 tne %icc, 0x2
29042 array16 %i1, %o7, %i2
29043 alignaddr %i0, %i4, %l3
29044 smulcc %i7, 0x0B43, %l4
29045 mulscc %o5, %l5, %l2
29046 set 0x28, %o7
29047 stha %o4, [%l7 + %o7] 0x18
29048 brgz %g6, loop_2545
29049 srax %o2, 0x09, %o0
29050 smul %i3, %l1, %g3
29051 nop
29052 setx 0xB2C25B3D, %l0, %l6
29053 st %l6, [%l7 + 0x28]
29054 ld [%l7 + 0x28], %f21
29055 setx 0xF26FEA76, %l1, %l5
29056 st %l5, [%l7 + 0x10]
29057 ld [%l7 + 0x10], %f21
29058 fadds %f21, %f21, %f22
29059loop_2545:
29060 movvc %icc, %l6, %i6
29061 fmovrsgez %g5, %f31, %f1
29062 udivcc %o6, 0x0195, %l0
29063 sllx %g1, 0x16, %o3
29064 bgu,a,pn %icc, loop_2546
29065 edge8ln %i5, %g7, %g2
29066 fba,a %fcc1, loop_2547
29067 tsubcc %o1, %i1, %g4
29068loop_2546:
29069 nop
29070 fitod %f22, %f8
29071 tvs %xcc, 0x2
29072loop_2547:
29073 fpadd32 %f22, %f16, %f10
29074 alignaddrl %i2, %i0, %i4
29075 fmul8x16 %f8, %f14, %f30
29076 fmovda %icc, %f7, %f6
29077 saved
29078 rdpr %cwp, %g1
29079 rdpr %cansave, %g2
29080 rdpr %canrestore, %g3
29081 rdpr %cleanwin, %g4
29082 rdpr %otherwin, %g5
29083 rdpr %wstate, %g6
29084 movge %icc, %l3, %o7
29085 xorcc %l4, 0x1DFD, %o5
29086 fand %f28, %f28, %f24
29087 tpos %icc, 0x2
29088 movrgz %i7, %l2, %o4
29089 tge %xcc, 0x3
29090 wr %g0, 0x80, %asi
29091 stha %l5, [%l7 + 0x4A] %asi
29092 sdivx %o2, 0x1830, %o0
29093 xor %g6, 0x0E6F, %l1
29094 movpos %icc, %i3, %g3
29095 ba,a loop_2548
29096 tsubcctv %i6, 0x16C5, %l6
29097 addc %g5, 0x0563, %o6
29098 fmovsg %xcc, %f17, %f0
29099loop_2548:
29100 srax %g1, 0x16, %o3
29101 fpadd16s %f27, %f19, %f6
29102 subc %l0, %i5, %g2
29103 smul %g7, 0x0443, %i1
29104 fmovsne %xcc, %f12, %f18
29105 array32 %o1, %i2, %g4
29106 umulcc %i0, 0x1545, %i4
29107 saved
29108 rdpr %cwp, %g1
29109 rdpr %cansave, %g2
29110 rdpr %canrestore, %g3
29111 rdpr %cleanwin, %g4
29112 rdpr %otherwin, %g5
29113 rdpr %wstate, %g6
29114 edge8l %l3, %o7, %l4
29115 tneg %xcc, 0x0
29116 edge16n %i7, %o5, %o4
29117 edge8 %l2, %l5, %o2
29118 wr %g0, 0x10, %asi
29119 lduwa [%l7 + 0x40] %asi, %o0
29120 sethi 0x0543, %l1
29121 wr %g0, 0x2c, %asi
29122 ldda [%l7 + 0x40] %asi, %i2
29123 ldstub [%l7 + 0x71], %g3
29124 fmovdge %icc, %f1, %f5
29125 stx %i6, [%l7 + 0x10]
29126 bneg,a loop_2549
29127 fpadd16s %f25, %f21, %f27
29128 wr %g0, 0x58, %asi
29129 ldxa [%g0 + 0x80] %asi, %g6
29130loop_2549:
29131 movne %icc, %g5, %l6
29132 xorcc %o6, %o3, %g1
29133 edge16ln %l0, %g2, %g7
29134 orn %i1, %o1, %i5
29135 smulcc %g4, %i2, %i0
29136 fpadd32s %f0, %f24, %f25
29137 set 0x40, %o6
29138 stda %f16, [%l7 + %o6] 0x1f
29139 membar #Sync
29140 movneg %xcc, %i4, %o7
29141 edge16l %l3, %i7, %o5
29142 umulcc %o4, %l4, %l2
29143 edge32 %l5, %o2, %o0
29144 taddcc %i3, %g3, %i6
29145 ldsw [%l7 + 0x5C], %l1
29146 set 0x29, %g6
29147 stba %g5, [%l7 + %g6] 0x10
29148 fone %f2
29149 udivcc %l6, 0x07D0, %g6
29150 srlx %o3, 0x1A, %o6
29151 movn %icc, %l0, %g1
29152 fmovrsne %g7, %f3, %f22
29153 tpos %xcc, 0x7
29154 nop
29155 setx 0x4F1F5EDD, %l0, %l6
29156 st %l6, [%l7 + 0x28]
29157 ld [%l7 + 0x28], %f31
29158 setx 0xCA1527EA, %l1, %l5
29159 st %l5, [%l7 + 0x10]
29160 ld [%l7 + 0x10], %f16
29161 fmuls %f16, %f31, %f15
29162 tneg %xcc, 0x5
29163 nop
29164 setx 0x405E2E6F, %l0, %l6
29165 st %l6, [%l7 + 0x38]
29166 ld [%l7 + 0x38], %fsr
29167 addccc %i1, 0x1E5B, %g2
29168 addcc %i5, %g4, %o1
29169 orn %i2, 0x0200, %i0
29170 movcc %xcc, %o7, %i4
29171 fcmple32 %f16, %f8, %l3
29172 subcc %o5, %i7, %o4
29173 mulx %l2, 0x1319, %l5
29174 subc %o2, %l4, %o0
29175 movrlz %g3, 0x3B4, %i6
29176 fcmpgt32 %f14, %f8, %l1
29177 addcc %i3, %g5, %g6
29178 smulcc %l6, %o3, %l0
29179 fmovdvc %xcc, %f27, %f14
29180 taddcctv %o6, %g7, %i1
29181 edge16 %g1, %i5, %g2
29182 fandnot1s %f6, %f4, %f22
29183 sdivx %g4, 0x0F6A, %i2
29184 set 0x74, %l0
29185 lduwa [%l7 + %l0] 0x14, %o1
29186 te %icc, 0x2
29187 fcmpeq16 %f18, %f20, %o7
29188 orncc %i0, %l3, %i4
29189 fmovsge %icc, %f8, %f10
29190 nop
29191 fitod %f12, %f8
29192 fdtos %f8, %f16
29193 subccc %o5, 0x06D8, %i7
29194 bl,pt %xcc, loop_2550
29195 fmovrdlez %l2, %f4, %f30
29196 andcc %l5, %o4, %l4
29197 orncc %o0, %o2, %g3
29198loop_2550:
29199 srlx %i6, %i3, %g5
29200 udivx %g6, 0x0FCE, %l1
29201 tle %xcc, 0x5
29202 srlx %l6, 0x01, %o3
29203 sdivcc %o6, 0x08E3, %g7
29204 edge16l %i1, %g1, %i5
29205 orncc %g2, 0x1788, %g4
29206 wr %g0, 0x0c, %asi
29207 prefetcha [%l7 + 0x48] %asi, 0x2
29208 orncc %l0, 0x0980, %o7
29209 fpadd16s %f26, %f22, %f12
29210 movge %xcc, %i0, %o1
29211 tpos %icc, 0x6
29212 edge8ln %l3, %o5, %i4
29213 ld [%l7 + 0x78], %f18
29214 movle %xcc, %l2, %i7
29215 fbue %fcc1, loop_2551
29216 tvc %icc, 0x1
29217 edge32 %o4, %l5, %o0
29218 sdivcc %o2, 0x02F2, %l4
29219loop_2551:
29220 fmovdneg %xcc, %f24, %f19
29221 fmovrse %g3, %f7, %f7
29222 movrgez %i3, %i6, %g6
29223 bge %icc, loop_2552
29224 call loop_2553
29225 fmovsle %icc, %f3, %f9
29226 move %xcc, %g5, %l1
29227loop_2552:
29228 tsubcctv %l6, %o3, %g7
29229loop_2553:
29230 udiv %o6, 0x0D91, %i1
29231 nop
29232 setx 0x3E61E19A4C5A386A, %l0, %l6
29233 stx %l6, [%l7 + 0x28]
29234 ldd [%l7 + 0x28], %f26
29235 setx 0x6D23EE04E1D962B7, %l1, %l5
29236 stx %l5, [%l7 + 0x10]
29237 ldd [%l7 + 0x10], %f6
29238 fsubd %f6, %f26, %f10
29239 movrgez %i5, 0x10C, %g2
29240 udiv %g1, 0x1024, %g4
29241 move %xcc, %l0, %i2
29242 fbu,a %fcc1, loop_2554
29243 fpack16 %f16, %f10
29244 stbar
29245 array16 %o7, %i0, %l3
29246loop_2554:
29247 movcc %icc, %o5, %o1
29248 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
29249 nop ! nop ! stxa %i4, [%g0 + 0x1c0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
29250 edge32n %i7, %l2, %o4
29251 mova %xcc, %o0, %l5
29252 xor %l4, %g3, %o2
29253 fandnot1s %f4, %f10, %f0
29254 udiv %i6, 0x0DE4, %g6
29255 movleu %icc, %i3, %g5
29256 and %l6, %l1, %g7
29257 addcc %o6, 0x1A46, %o3
29258 tne %xcc, 0x1
29259 fmuld8ulx16 %f5, %f5, %f18
29260 nop
29261 fitos %f13, %f10
29262 fstod %f10, %f20
29263 nop
29264 fitod %f2, %f6
29265 fdtox %f6, %f14
29266 fxtod %f14, %f14
29267 mulscc %i1, 0x0782, %i5
29268 fone %f22
29269 fbu %fcc0, loop_2555
29270 tl %icc, 0x6
29271 taddcctv %g1, 0x008D, %g2
29272 wr %g0, 0x80, %asi
29273 stba %g4, [%l7 + 0x30] %asi
29274loop_2555:
29275 array32 %l0, %i2, %i0
29276 tl %icc, 0x4
29277 wr %g0, 0x04, %asi
29278 ldda [%l7 + 0x40] %asi, %f0
29279 movl %xcc, %o7, %l3
29280 stb %o1, [%l7 + 0x1E]
29281 fbe,a %fcc0, loop_2556
29282 nop
29283 fitod %f7, %f30
29284 wr %g0, 0x10, %asi
29285 stwa %i4, [%l7 + 0x08] %asi
29286loop_2556:
29287 bleu loop_2557
29288 fpmerge %f30, %f16, %f30
29289 srl %o5, %i7, %o4
29290 andn %l2, %o0, %l4
29291loop_2557:
29292 srl %l5, 0x03, %g3
29293 smulcc %i6, %o2, %i3
29294 tleu %xcc, 0x4
29295 sll %g6, %g5, %l6
29296 tgu %icc, 0x1
29297 ta %xcc, 0x7
29298 array32 %g7, %o6, %o3
29299 alignaddr %i1, %i5, %g1
29300 array16 %l1, %g2, %g4
29301 edge16n %l0, %i0, %o7
29302 movneg %icc, %i2, %o1
29303 stbar
29304 tpos %icc, 0x0
29305 fblg %fcc1, loop_2558
29306 movneg %xcc, %l3, %i4
29307 brgez,a %i7, loop_2559
29308 fbne,a %fcc2, loop_2560
29309loop_2558:
29310 alignaddr %o5, %o4, %l2
29311 set 0x30, %o4
29312 lda [%l7 + %o4] 0x18, %f20
29313loop_2559:
29314 nop
29315 setx 0xCD3AD0D9, %l0, %l6
29316 st %l6, [%l7 + 0x28]
29317 ld [%l7 + 0x28], %f30
29318 fsqrts %f30, %f15
29319loop_2560:
29320 fpack16 %f6, %f5
29321 ldstub [%l7 + 0x08], %o0
29322 alignaddrl %l5, %g3, %l4
29323 alignaddrl %o2, %i3, %i6
29324 movrgez %g6, %g5, %l6
29325 fnor %f2, %f30, %f10
29326 move %icc, %o6, %o3
29327 movcs %icc, %i1, %g7
29328 fcmpeq16 %f20, %f12, %i5
29329 nop
29330 setx loop_2561, %l0, %l1
29331 wrpr 0x1, %tl
29332 wrpr %l1, %tnpc
29333 setx 0x34400001400, %l0, %l1
29334 wrpr %l1, %tstate
29335 wrhpr 0x4, %htstate
29336 done
29337 mova %xcc, %l1, %g1
29338 edge8ln %g2, %g4, %l0
29339 mova %icc, %o7, %i2
29340loop_2561:
29341 brz,a %o1, loop_2562
29342 bvs,a loop_2563
29343 alignaddrl %l3, %i4, %i0
29344 movrlz %o5, %o4, %i7
29345loop_2562:
29346 fmovsvs %icc, %f5, %f17
29347loop_2563:
29348 sdiv %o0, 0x1676, %l5
29349 orcc %l2, 0x0CF3, %l4
29350 array16 %o2, %i3, %i6
29351 tg %xcc, 0x1
29352 bge,a %icc, loop_2564
29353 nop
29354 setx 0x1077F564, %l0, %l6
29355 st %l6, [%l7 + 0x4C]
29356 ld [%l7 + 0x4C], %fsr
29357 prefetch [%l7 + 0x2C], 0x3
29358 bneg,pt %xcc, loop_2565
29359loop_2564:
29360 tn %xcc, 0x1
29361 edge8 %g3, %g5, %g6
29362 tleu %xcc, 0x0
29363loop_2565:
29364 tleu %icc, 0x0
29365 stb %o6, [%l7 + 0x17]
29366 movvs %icc, %l6, %i1
29367 fbge,a %fcc0, loop_2566
29368 umulcc %g7, %o3, %l1
29369 prefetch [%l7 + 0x6C], 0x1
29370 fnands %f0, %f15, %f30
29371loop_2566:
29372 tg %xcc, 0x0
29373 fmovdleu %xcc, %f20, %f4
29374 stx %i5, [%l7 + 0x30]
29375 sdivx %g2, 0x0C0A, %g1
29376 alignaddr %g4, %o7, %l0
29377 sdiv %o1, 0x0C4C, %i2
29378 add %l3, 0x15FC, %i4
29379 fones %f16
29380 sra %o5, 0x1C, %o4
29381 taddcctv %i7, 0x1368, %o0
29382 tsubcc %i0, %l2, %l4
29383 udiv %o2, 0x0745, %l5
29384 call loop_2567
29385 movvc %xcc, %i3, %i6
29386 nop
29387 setx loop_2568, %l0, %l1
29388 jmpl %l1, %g3
29389 move %icc, %g5, %o6
29390loop_2567:
29391 bge,a %icc, loop_2569
29392 tneg %icc, 0x7
29393loop_2568:
29394 tn %xcc, 0x0
29395 ldsw [%l7 + 0x20], %g6
29396loop_2569:
29397 fmovdn %xcc, %f0, %f28
29398 ldd [%l7 + 0x70], %i6
29399 orncc %g7, %i1, %l1
29400 addc %o3, 0x0491, %i5
29401 taddcc %g2, 0x09E4, %g1
29402 array32 %g4, %o7, %l0
29403 fbg %fcc1, loop_2570
29404 tle %xcc, 0x5
29405 xor %o1, %i2, %l3
29406 tl %icc, 0x4
29407loop_2570:
29408 sir 0x0AF8
29409 st %f5, [%l7 + 0x68]
29410 ldd [%l7 + 0x08], %f10
29411 udivcc %i4, 0x1F78, %o5
29412 ldstub [%l7 + 0x0F], %o4
29413 xorcc %i7, 0x1B67, %o0
29414 move %icc, %l2, %l4
29415 ble,a,pt %icc, loop_2571
29416 move %xcc, %o2, %i0
29417 fsrc1 %f16, %f2
29418 nop
29419 fitos %f6, %f23
29420loop_2571:
29421 subcc %l5, 0x0D50, %i3
29422 nop
29423 fitod %f4, %f12
29424 fdtox %f12, %f16
29425 tgu %xcc, 0x6
29426 umul %i6, %g3, %g5
29427 bl,a,pt %icc, loop_2572
29428 edge8 %g6, %l6, %g7
29429 fba %fcc3, loop_2573
29430 xor %o6, 0x09CF, %i1
29431loop_2572:
29432 fpsub16s %f24, %f30, %f14
29433 and %o3, %l1, %i5
29434loop_2573:
29435 nop
29436 set 0x58, %o3
29437 stwa %g1, [%l7 + %o3] 0x15
29438 set 0x28, %l6
29439 ldxa [%g0 + %l6] 0x4f, %g4
29440 saved
29441 rdpr %cwp, %g1
29442 rdpr %cansave, %g2
29443 rdpr %canrestore, %g3
29444 rdpr %cleanwin, %g4
29445 rdpr %otherwin, %g5
29446 rdpr %wstate, %g6
29447 set 0x40, %o1
29448 stda %f16, [%l7 + %o1] 0x10
29449 edge8 %g2, %l0, %o7
29450 srlx %i2, 0x0D, %o1
29451 andncc %l3, %o5, %o4
29452 ldsb [%l7 + 0x0D], %i4
29453 call loop_2574
29454 movrgez %i7, %o0, %l2
29455 brlz,a %l4, loop_2575
29456 tge %xcc, 0x1
29457loop_2574:
29458 tcs %xcc, 0x6
29459 nop
29460 setx loop_2576, %l0, %l1
29461 wrpr 0x1, %tl
29462 wrpr %l1, %tnpc
29463 setx 0x34400001400, %l0, %l1
29464 wrpr %l1, %tstate
29465 wrhpr 0x4, %htstate
29466 done
29467loop_2575:
29468 srl %i0, 0x0A, %o2
29469 movvs %xcc, %i3, %i6
29470 tvc %icc, 0x7
29471loop_2576:
29472 subcc %g3, %l5, %g6
29473 addc %l6, 0x1F36, %g7
29474 ble loop_2577
29475 fcmpgt16 %f22, %f22, %o6
29476 xnorcc %i1, 0x0AA5, %o3
29477 edge8n %l1, %g5, %g1
29478loop_2577:
29479 fzeros %f27
29480 tne %xcc, 0x0
29481 sllx %g4, %g2, %l0
29482 nop
29483 setx loop_2578, %l0, %l1
29484 jmpl %l1, %i5
29485 srl %i2, 0x07, %o7
29486 fpack16 %f24, %f10
29487 fble,a %fcc1, loop_2579
29488loop_2578:
29489 sllx %o1, %o5, %o4
29490 brgez,a %i4, loop_2580
29491 saved
29492 rdpr %cwp, %g1
29493 rdpr %cansave, %g2
29494 rdpr %canrestore, %g3
29495 rdpr %cleanwin, %g4
29496 rdpr %otherwin, %g5
29497 rdpr %wstate, %g6
29498loop_2579:
29499 movrgez %i7, 0x3F1, %l3
29500 fmovdcs %xcc, %f26, %f3
29501loop_2580:
29502 srl %l2, %o0, %i0
29503 udiv %l4, 0x194B, %i3
29504 edge16ln %i6, %g3, %l5
29505 bneg,pn %xcc, loop_2581
29506 membar 0x3C
29507 smul %g6, %l6, %o2
29508 movcc %icc, %o6, %i1
29509loop_2581:
29510 ldd [%l7 + 0x20], %f10
29511 fcmpeq32 %f2, %f12, %o3
29512 flush %l7 + 0x10
29513 ldsh [%l7 + 0x22], %g7
29514 edge32 %l1, %g1, %g4
29515 fmovsvs %xcc, %f17, %f13
29516 bpos,a,pt %xcc, loop_2582
29517 orn %g2, %g5, %i5
29518 popc 0x0121, %i2
29519 andncc %o7, %o1, %l0
29520loop_2582:
29521 andcc %o5, %i4, %i7
29522 fxnors %f13, %f25, %f18
29523 orcc %l3, %o4, %l2
29524 tneg %icc, 0x5
29525 tvc %xcc, 0x0
29526 fnot1s %f8, %f7
29527 tge %icc, 0x3
29528 fbo %fcc3, loop_2583
29529 array8 %o0, %l4, %i0
29530 edge8ln %i6, %i3, %g3
29531 sir 0x0247
29532loop_2583:
29533 tpos %icc, 0x7
29534 wr %g0, 0x11, %asi
29535 ldsha [%l7 + 0x0A] %asi, %g6
29536 bcs %xcc, loop_2584
29537 tpos %icc, 0x5
29538 edge16ln %l5, %o2, %o6
29539 sdivx %i1, 0x14F8, %l6
29540loop_2584:
29541 fpack32 %f14, %f28, %f10
29542 fone %f18
29543 umulcc %g7, %l1, %o3
29544 add %g1, 0x1DF3, %g4
29545 brgz,a %g5, loop_2585
29546 sra %g2, 0x14, %i2
29547 movrne %o7, 0x2C2, %o1
29548 umul %i5, 0x0E9D, %l0
29549loop_2585:
29550 sir 0x0292
29551 membar 0x01
29552 tvc %xcc, 0x1
29553 fmovdl %icc, %f18, %f29
29554 set 0x120, %l3
29555 ldxa [%g0 + %l3] 0x52, %o5
29556 brlez,a %i4, loop_2586
29557 fnot1 %f28, %f16
29558 fpadd32s %f26, %f19, %f27
29559 srax %i7, 0x01, %l3
29560loop_2586:
29561 fzero %f2
29562 edge32l %l2, %o0, %l4
29563 nop
29564 setx 0xF2923783, %l0, %l6
29565 st %l6, [%l7 + 0x28]
29566 ld [%l7 + 0x28], %f2
29567 setx 0x3EF13971, %l1, %l5
29568 st %l5, [%l7 + 0x10]
29569 ld [%l7 + 0x10], %f30
29570 fadds %f30, %f2, %f28
29571 xnorcc %i0, 0x0054, %i6
29572 tle %xcc, 0x6
29573 tl %xcc, 0x1
29574 add %l7, 0x74, %l6
29575 wr %g0, 0x88, %asi
29576 casa [%l6] %asi, %o4, %g3
29577 movrne %g6, %l5, %o2
29578 bcc,a %xcc, loop_2587
29579 fmul8sux16 %f8, %f16, %f22
29580 fzero %f8
29581 tpos %icc, 0x7
29582loop_2587:
29583 smul %i3, 0x00DA, %o6
29584 nop
29585 setx 0x26D1647772C5DCF2, %l0, %l6
29586 stx %l6, [%l7 + 0x28]
29587 ldd [%l7 + 0x28], %f26
29588 fsqrtd %f26, %f28
29589 umul %i1, 0x0BB0, %g7
29590 udiv %l6, 0x1046, %o3
29591 nop
29592 fitos %f18, %f0
29593 fmovrdlz %l1, %f0, %f22
29594 fabsd %f20, %f16
29595 nop
29596 setx loop_2588, %l0, %l1
29597 jmpl %l1, %g4
29598 edge16ln %g1, %g5, %i2
29599 set 0x5C, %i3
29600 ldstuba [%l7 + %i3] 0x89, %o7
29601loop_2588:
29602 bgu,pt %icc, loop_2589
29603 tl %xcc, 0x7
29604 movrlz %g2, %i5, %o1
29605 fmovdvs %xcc, %f23, %f10
29606loop_2589:
29607 fmovsg %xcc, %f20, %f1
29608 brgz %o5, loop_2590
29609 edge32l %l0, %i4, %i7
29610 taddcc %l3, %o0, %l4
29611 movvc %icc, %i0, %l2
29612loop_2590:
29613 movrlez %i6, 0x159, %o4
29614 edge32ln %g3, %l5, %o2
29615 alignaddr %i3, %o6, %i1
29616 bleu,pn %xcc, loop_2591
29617 movre %g7, 0x078, %l6
29618 movcs %icc, %o3, %l1
29619 orcc %g6, 0x04B4, %g1
29620loop_2591:
29621 tvc %icc, 0x5
29622 wr %g0, 0x04, %asi
29623 ldsba [%l7 + 0x11] %asi, %g5
29624 movge %xcc, %i2, %g4
29625 edge16n %g2, %o7, %o1
29626 fpadd16s %f4, %f1, %f8
29627 tne %icc, 0x1
29628 movg %icc, %i5, %o5
29629 udivcc %i4, 0x03BB, %l0
29630 stbar
29631 set 0x40, %o0
29632 ldda [%l7 + %o0] 0x88, %f0
29633 alignaddr %i7, %l3, %l4
29634 movrlez %i0, %o0, %l2
29635 movrgz %i6, 0x3A0, %g3
29636 fbo %fcc3, loop_2592
29637 tg %icc, 0x5
29638 tg %xcc, 0x0
29639 popc 0x12FB, %o4
29640loop_2592:
29641 lduw [%l7 + 0x14], %o2
29642 tn %xcc, 0x0
29643 tsubcctv %i3, %o6, %i1
29644 bcs %xcc, loop_2593
29645 array16 %l5, %l6, %g7
29646 udivcc %l1, 0x1E6F, %o3
29647 fmovsneg %icc, %f5, %f18
29648loop_2593:
29649 sub %g1, 0x0DCF, %g5
29650 add %l7, 0x18, %l6
29651 wr %g0, 0x89, %asi
29652 ldxa [%l6] %asi, %i2
29653 casxa [%l6] 0x89, %i2, %g6
29654 mulx %g4, %g2, %o7
29655 call loop_2594
29656 addcc %o1, %i5, %i4
29657 tcs %icc, 0x3
29658 array8 %l0, %o5, %i7
29659loop_2594:
29660 movleu %icc, %l4, %i0
29661 movle %icc, %l3, %o0
29662 bn,pn %icc, loop_2595
29663 nop
29664 setx loop_2596, %l0, %l1
29665 wrpr 0x1, %tl
29666 wrpr %l1, %tnpc
29667 setx 0x34400001400, %l0, %l1
29668 wrpr %l1, %tstate
29669 wrhpr 0x4, %htstate
29670 done
29671 fmovsleu %icc, %f5, %f22
29672 fmovrsgez %i6, %f17, %f19
29673loop_2595:
29674 ld [%l7 + 0x08], %f7
29675loop_2596:
29676 srax %g3, 0x12, %l2
29677 edge16l %o2, %i3, %o4
29678 bcc,a,pt %icc, loop_2597
29679 brlez,a %o6, loop_2598
29680 te %xcc, 0x5
29681 nop
29682 setx 0x5A52C89D8FE68C05, %l0, %l6
29683 stx %l6, [%l7 + 0x28]
29684 ldd [%l7 + 0x28], %f28
29685 fsqrtd %f28, %f12
29686loop_2597:
29687 fsrc2s %f3, %f29
29688loop_2598:
29689 fmovsleu %xcc, %f1, %f28
29690 restored
29691 rdpr %cwp, %g1
29692 rdpr %cansave, %g2
29693 rdpr %canrestore, %g3
29694 rdpr %cleanwin, %g4
29695 rdpr %otherwin, %g5
29696 rdpr %wstate, %g6
29697 edge32ln %i1, %l6, %g7
29698 smulcc %l5, %l1, %o3
29699 fors %f28, %f2, %f20
29700 brz %g5, loop_2599
29701 move %xcc, %g1, %g6
29702 tsubcc %g4, %i2, %g2
29703 ble,a,pt %icc, loop_2600
29704loop_2599:
29705 andncc %o1, %o7, %i5
29706 bn,pn %xcc, loop_2601
29707 nop
29708 setx 0xFF9488DEB0658FEA, %l0, %l6
29709 stx %l6, [%l7 + 0x28]
29710 ldx [%l7 + 0x28], %fsr
29711loop_2600:
29712 xorcc %l0, %o5, %i4
29713 sir 0x0650
29714loop_2601:
29715 mulx %l4, 0x08E3, %i0
29716 edge8ln %l3, %o0, %i6
29717 fmovsleu %icc, %f24, %f26
29718 edge16n %i7, %l2, %g3
29719 brgez,a %i3, loop_2602
29720 bg,pt %icc, loop_2603
29721 movvs %xcc, %o4, %o2
29722 fbule,a %fcc3, loop_2604
29723loop_2602:
29724 be,a %icc, loop_2605
29725loop_2603:
29726 sethi 0x1B97, %i1
29727 fbul,a %fcc0, loop_2606
29728loop_2604:
29729 fmovrslez %l6, %f10, %f14
29730loop_2605:
29731 movcs %xcc, %o6, %g7
29732 udivcc %l1, 0x0C66, %o3
29733loop_2606:
29734 bneg,a %icc, loop_2607
29735 xnor %l5, 0x05C0, %g1
29736 brnz %g6, loop_2608
29737 movcc %xcc, %g4, %i2
29738loop_2607:
29739 movcc %icc, %g5, %g2
29740 sdivx %o1, 0x0524, %i5
29741loop_2608:
29742 fmovdpos %xcc, %f9, %f5
29743 fandnot2s %f6, %f13, %f24
29744 fbul,a %fcc3, loop_2609
29745 fcmpgt32 %f24, %f14, %l0
29746 edge32ln %o7, %i4, %l4
29747 edge16l %o5, %l3, %i0
29748loop_2609:
29749 fmovrsgz %o0, %f8, %f10
29750 umul %i7, 0x144F, %l2
29751 edge16ln %g3, %i6, %o4
29752 bvc %xcc, loop_2610
29753 tsubcctv %i3, 0x0B6E, %o2
29754 fpadd16s %f2, %f17, %f15
29755 fpadd32s %f10, %f23, %f25
29756loop_2610:
29757 tg %icc, 0x4
29758 udivcc %i1, 0x1C84, %l6
29759 fnot1 %f14, %f4
29760 set 0x20, %l4
29761 ldda [%l7 + %l4] 0x19, %o6
29762 wr %g0, 0x2a, %asi
29763 stxa %g7, [%l7 + 0x20] %asi
29764 membar #Sync
29765 tvc %icc, 0x6
29766 movle %xcc, %o3, %l1
29767 tle %icc, 0x4
29768 xnor %l5, %g6, %g1
29769 array8 %i2, %g4, %g5
29770 wr %g0, 0x19, %asi
29771 prefetcha [%l7 + 0x48] %asi, 0x2
29772 edge32ln %g2, %l0, %i5
29773 bge,pt %icc, loop_2611
29774 ble %icc, loop_2612
29775 edge32ln %o7, %i4, %l4
29776 edge32n %l3, %o5, %o0
29777loop_2611:
29778 srl %i0, %l2, %g3
29779loop_2612:
29780 addc %i7, %o4, %i3
29781 fmovdleu %xcc, %f19, %f10
29782 array16 %o2, %i6, %l6
29783 movcs %icc, %i1, %g7
29784 array32 %o3, %l1, %o6
29785 saved
29786 rdpr %cwp, %g1
29787 rdpr %cansave, %g2
29788 rdpr %canrestore, %g3
29789 rdpr %cleanwin, %g4
29790 rdpr %otherwin, %g5
29791 rdpr %wstate, %g6
29792 edge32l %l5, %g1, %g6
29793 sir 0x1947
29794 bpos,a,pn %xcc, loop_2613
29795 swap [%l7 + 0x0C], %i2
29796 addc %g5, %g4, %o1
29797 set 0x36, %i1
29798 ldsba [%l7 + %i1] 0x19, %l0
29799loop_2613:
29800 fbl %fcc3, loop_2614
29801 fmovrsne %i5, %f13, %f17
29802 ldub [%l7 + 0x41], %o7
29803 tg %xcc, 0x4
29804loop_2614:
29805 sra %g2, 0x1D, %i4
29806 bne,a loop_2615
29807 umul %l4, %l3, %o5
29808 sdivx %i0, 0x0F2F, %o0
29809 movrlez %g3, 0x3A5, %i7
29810loop_2615:
29811 nop
29812 wr %g0, 0x0c, %asi
29813 sta %f25, [%l7 + 0x1C] %asi
29814 bneg,pn %icc, loop_2616
29815 movvs %icc, %o4, %i3
29816 fblg %fcc1, loop_2617
29817 addccc %o2, %i6, %l2
29818loop_2616:
29819 ble,a loop_2618
29820 fandnot1s %f24, %f22, %f18
29821loop_2617:
29822 fmovrdlez %i1, %f0, %f12
29823 bge,pt %icc, loop_2619
29824loop_2618:
29825 nop
29826 set 0x70, %i2
29827 std %f14, [%l7 + %i2]
29828 fands %f17, %f27, %f19
29829 subc %l6, %g7, %l1
29830loop_2619:
29831 addcc %o6, 0x07FE, %o3
29832 movneg %icc, %l5, %g6
29833 fmovscc %icc, %f12, %f28
29834 wr %g0, 0x80, %asi
29835 lduba [%l7 + 0x70] %asi, %g1
29836 fnot1 %f24, %f12
29837 edge16n %i2, %g5, %g4
29838 ba,a,pn %icc, loop_2620
29839 tcc %icc, 0x2
29840 movrlz %o1, 0x3D3, %i5
29841 tne %icc, 0x5
29842loop_2620:
29843 nop
29844 wr %g0, 0x2a, %asi
29845 stba %l0, [%l7 + 0x2B] %asi
29846 membar #Sync
29847 edge32l %g2, %i4, %o7
29848 srax %l4, %o5, %l3
29849 mova %icc, %o0, %g3
29850 tge %xcc, 0x2
29851 mulx %i7, 0x19A2, %i0
29852 movrne %o4, 0x028, %i3
29853 edge8ln %o2, %i6, %i1
29854 umulcc %l2, %g7, %l1
29855 array32 %l6, %o3, %o6
29856 sdivx %l5, 0x0068, %g1
29857 mulscc %i2, 0x0B90, %g5
29858 fexpand %f16, %f18
29859 movcs %icc, %g4, %o1
29860 bvs,a,pt %icc, loop_2621
29861 fandnot2 %f14, %f12, %f4
29862 orcc %g6, %l0, %g2
29863 ta %icc, 0x2
29864loop_2621:
29865 edge8 %i4, %o7, %l4
29866 edge8 %i5, %o5, %l3
29867 fmovdcc %xcc, %f12, %f13
29868 mulx %o0, %i7, %g3
29869 srax %o4, 0x1C, %i0
29870 fnand %f30, %f18, %f0
29871 fbg %fcc3, loop_2622
29872 movle %xcc, %i3, %i6
29873 add %l7, 0x50, %l6
29874 wr %g0, 0x88, %asi
29875 ldxa [%l6] %asi, %o2
29876 casxa [%l6] %asi, %o2, %l2
29877loop_2622:
29878 fone %f18
29879 move %icc, %i1, %g7
29880 tcs %icc, 0x6
29881 stbar
29882 movge %xcc, %l6, %l1
29883 set 0x14, %g3
29884 swapa [%l7 + %g3] 0x0c, %o6
29885 udivx %l5, 0x169F, %o3
29886 srlx %g1, %i2, %g5
29887 brlez %g4, loop_2623
29888 xor %o1, %l0, %g2
29889 sdiv %g6, 0x10FE, %o7
29890 edge32ln %l4, %i4, %o5
29891loop_2623:
29892 nop
29893 setx 0x605817CC, %l0, %l6
29894 st %l6, [%l7 + 0x68]
29895 ld [%l7 + 0x68], %fsr
29896 udivx %l3, 0x1D95, %i5
29897 edge16 %i7, %g3, %o0
29898 edge32l %i0, %i3, %i6
29899 udivx %o4, 0x07B7, %l2
29900 bgu,a,pt %xcc, loop_2624
29901 tg %xcc, 0x4
29902 edge16 %o2, %g7, %i1
29903 addcc %l1, %o6, %l5
29904loop_2624:
29905 umulcc %o3, 0x0CCC, %g1
29906 fmovsl %xcc, %f14, %f9
29907 bpos %xcc, loop_2625
29908 edge16ln %l6, %g5, %i2
29909 edge16n %o1, %g4, %g2
29910 smulcc %g6, 0x086E, %l0
29911loop_2625:
29912 fmuld8ulx16 %f7, %f9, %f2
29913 bcs,a,pt %xcc, loop_2626
29914 ble,a loop_2627
29915 ldx [%l7 + 0x58], %o7
29916 fmovsvs %icc, %f3, %f29
29917loop_2626:
29918 edge32l %i4, %o5, %l4
29919loop_2627:
29920 fbe,a %fcc3, loop_2628
29921 andn %i5, %i7, %l3
29922 tcs %icc, 0x2
29923 sll %g3, 0x11, %i0
29924loop_2628:
29925 movleu %icc, %o0, %i6
29926 andn %i3, %l2, %o2
29927 tne %xcc, 0x7
29928 move %icc, %g7, %i1
29929 popc 0x013D, %o4
29930 fpackfix %f28, %f16
29931 prefetch [%l7 + 0x50], 0x3
29932 fmovrdgz %l1, %f14, %f10
29933 edge16 %l5, %o3, %g1
29934 udivx %l6, 0x1E01, %o6
29935 nop
29936 setx 0x166BDB82, %l0, %l6
29937 st %l6, [%l7 + 0x28]
29938 ld [%l7 + 0x28], %f18
29939 setx 0x2110FFC5, %l1, %l5
29940 st %l5, [%l7 + 0x10]
29941 ld [%l7 + 0x10], %f3
29942 fsubs %f3, %f18, %f26
29943 xnorcc %i2, 0x0567, %o1
29944 movleu %icc, %g5, %g4
29945 movcs %icc, %g2, %l0
29946 fmovrsgz %o7, %f14, %f19
29947 umul %g6, 0x180A, %i4
29948 fmovrdlez %l4, %f30, %f0
29949 sra %o5, 0x0C, %i5
29950 brlz,a %l3, loop_2629
29951 fmovsg %xcc, %f21, %f27
29952 movl %xcc, %i7, %i0
29953 andn %o0, 0x03DA, %g3
29954loop_2629:
29955 movge %icc, %i6, %i3
29956 movvc %xcc, %l2, %g7
29957 movleu %icc, %o2, %o4
29958 tn %icc, 0x7
29959 edge16l %l1, %l5, %o3
29960 tne %xcc, 0x7
29961 fmovrsgz %g1, %f15, %f9
29962 fcmpgt16 %f30, %f4, %l6
29963 bpos %icc, loop_2630
29964 orncc %o6, 0x0567, %i2
29965 umul %o1, 0x03F0, %i1
29966 addcc %g5, %g4, %g2
29967loop_2630:
29968 addccc %o7, %l0, %i4
29969 movrgz %g6, 0x382, %l4
29970 movrgz %i5, 0x197, %l3
29971 tcc %icc, 0x3
29972 fmovrde %o5, %f20, %f10
29973 fmul8sux16 %f24, %f8, %f12
29974 be,a,pn %xcc, loop_2631
29975 fandnot1 %f12, %f20, %f14
29976 fmovsn %icc, %f22, %f17
29977 fbe,a %fcc3, loop_2632
29978loop_2631:
29979 sir 0x1F15
29980 bne,a %icc, loop_2633
29981 nop
29982 fitos %f6, %f20
29983 fstox %f20, %f24
29984loop_2632:
29985 movvc %icc, %i7, %o0
29986 fmovrsne %g3, %f19, %f20
29987loop_2633:
29988 stx %i0, [%l7 + 0x10]
29989 edge8l %i6, %l2, %g7
29990 andn %i3, 0x1788, %o4
29991 alignaddr %o2, %l1, %l5
29992 subcc %g1, %o3, %o6
29993 fblg,a %fcc3, loop_2634
29994 xor %i2, %l6, %i1
29995 fbule %fcc1, loop_2635
29996 sdivx %g5, 0x085C, %g4
29997loop_2634:
29998 array8 %o1, %o7, %l0
29999 srlx %i4, %g2, %g6
30000loop_2635:
30001 nop
30002 setx 0xB7C9975200D2A8C7, %l0, %l6
30003 stx %l6, [%l7 + 0x28]
30004 ldd [%l7 + 0x28], %f22
30005 setx 0xFE417B6709DAABC4, %l1, %l5
30006 stx %l5, [%l7 + 0x10]
30007 ldd [%l7 + 0x10], %f8
30008 fmuld %f8, %f22, %f16
30009 tleu %icc, 0x4
30010 fandnot2s %f8, %f20, %f5
30011 tle %xcc, 0x6
30012 fmovde %xcc, %f25, %f16
30013 sllx %i5, %l3, %l4
30014 sdivcc %i7, 0x0F8E, %o0
30015 wr %g0, 0x81, %asi
30016 lduba [%l7 + 0x1F] %asi, %g3
30017 mulscc %i0, 0x08CC, %o5
30018 fpackfix %f16, %f3
30019 fmovdcs %xcc, %f25, %f18
30020 bpos loop_2636
30021 movvc %xcc, %l2, %g7
30022 umulcc %i3, 0x1E86, %o4
30023 wr %g0, 0x2a, %asi
30024 stxa %i6, [%l7 + 0x50] %asi
30025 membar #Sync
30026loop_2636:
30027 fsrc2s %f0, %f24
30028 tsubcctv %o2, 0x10ED, %l5
30029 tvc %icc, 0x5
30030 fnot1s %f17, %f19
30031 movre %g1, 0x089, %l1
30032 sll %o6, 0x0E, %o3
30033 brnz,a %i2, loop_2637
30034 xnorcc %l6, %g5, %g4
30035 fmuld8ulx16 %f18, %f14, %f28
30036 sra %o1, 0x1C, %i1
30037loop_2637:
30038 fbul,a %fcc3, loop_2638
30039 edge16n %l0, %i4, %g2
30040 tle %icc, 0x2
30041 fbuge %fcc2, loop_2639
30042loop_2638:
30043 alignaddrl %o7, %i5, %g6
30044 wr %g0, 0x18, %asi
30045 sta %f7, [%l7 + 0x24] %asi
30046loop_2639:
30047 udiv %l4, 0x1012, %l3
30048 ta %xcc, 0x6
30049 nop
30050 setx loop_2640, %l0, %l1
30051 wrpr 0x1, %tl
30052 wrpr %l1, %tnpc
30053 setx 0x34400001400, %l0, %l1
30054 wrpr %l1, %tstate
30055 wrhpr 0x4, %htstate
30056 done
30057 andncc %i7, %o0, %g3
30058 set 0x69, %i5
30059 ldstuba [%l7 + %i5] 0x80, %o5
30060loop_2640:
30061 movrlz %i0, %g7, %l2
30062 wr %g0, 0x19, %asi
30063 lduba [%l7 + 0x6B] %asi, %o4
30064 pdist %f4, %f2, %f6
30065 fandnot2s %f13, %f3, %f21
30066 nop
30067 setx 0x73A92C90, %l0, %l6
30068 st %l6, [%l7 + 0x28]
30069 ld [%l7 + 0x28], %f21
30070 setx 0xE557B949, %l1, %l5
30071 st %l5, [%l7 + 0x10]
30072 ld [%l7 + 0x10], %f9
30073 fdivs %f9, %f21, %f25
30074 stbar
30075 wr %g0, 0xea, %asi
30076 stwa %i6, [%l7 + 0x08] %asi
30077 membar #Sync
30078 umulcc %i3, %l5, %g1
30079 fexpand %f31, %f10
30080 brnz,a %l1, loop_2641
30081 nop
30082 setx 0xD18C1026, %l0, %l6
30083 st %l6, [%l7 + 0x28]
30084 ld [%l7 + 0x28], %f7
30085 setx 0x06721855, %l1, %l5
30086 st %l5, [%l7 + 0x10]
30087 ld [%l7 + 0x10], %f5
30088 fsubs %f5, %f7, %f16
30089 ld [%l7 + 0x54], %f27
30090 fmovse %xcc, %f14, %f22
30091loop_2641:
30092 stbar
30093 movre %o2, 0x3A0, %o6
30094 subccc %o3, 0x03E1, %i2
30095 fxnors %f22, %f9, %f8
30096 fbe,a %fcc3, loop_2642
30097 fmovda %xcc, %f22, %f26
30098 fpadd16s %f28, %f2, %f23
30099 tsubcc %l6, %g5, %g4
30100loop_2642:
30101 array16 %i1, %o1, %l0
30102 sdiv %i4, 0x167A, %g2
30103 array16 %o7, %i5, %l4
30104 brlez %l3, loop_2643
30105 tl %xcc, 0x7
30106 wr %g0, 0x10, %asi
30107 prefetcha [%l7 + 0x10] %asi, 0x2
30108loop_2643:
30109 orn %o0, %g3, %g6
30110 edge16l %o5, %i0, %g7
30111 st %f23, [%l7 + 0x14]
30112 tsubcc %l2, 0x1598, %i6
30113 tcc %icc, 0x4
30114 fnand %f24, %f6, %f4
30115 wr %g0, 0x81, %asi
30116 stxa %i3, [%l7 + 0x38] %asi
30117 brlz %l5, loop_2644
30118 sir 0x0B0E
30119 taddcctv %o4, 0x07E6, %l1
30120 fsrc1s %f9, %f7
30121loop_2644:
30122 tvs %icc, 0x0
30123 fcmpeq32 %f0, %f16, %o2
30124 tne %icc, 0x1
30125 brgez,a %o6, loop_2645
30126 xorcc %g1, 0x08DC, %o3
30127 wr %g0, 0x04, %asi
30128 swapa [%l7 + 0x34] %asi, %l6
30129loop_2645:
30130 nop
30131 fitod %f4, %f26
30132 fdtoi %f26, %f30
30133 sllx %i2, 0x17, %g4
30134 andcc %g5, %o1, %l0
30135 fand %f24, %f26, %f24
30136 movrlez %i4, %g2, %o7
30137 andn %i5, %l4, %i1
30138 brgz,a %l3, loop_2646
30139 andncc %i7, %g3, %o0
30140 fmovsa %icc, %f1, %f21
30141 fmovsgu %icc, %f3, %f12
30142loop_2646:
30143 nop
30144 setx 0xCDFBEDE44F7F9928, %l0, %l6
30145 stx %l6, [%l7 + 0x28]
30146 ldd [%l7 + 0x28], %f0
30147 setx 0x8B5C73E9C73DE54C, %l1, %l5
30148 stx %l5, [%l7 + 0x10]
30149 ldd [%l7 + 0x10], %f18
30150 faddd %f18, %f0, %f24
30151 andn %g6, 0x04F5, %o5
30152 udivx %g7, 0x1F55, %i0
30153 fbe,a %fcc1, loop_2647
30154 st %f9, [%l7 + 0x24]
30155 fpsub32 %f26, %f14, %f28
30156 be %icc, loop_2648
30157loop_2647:
30158 brgz,a %i6, loop_2649
30159 umul %i3, %l5, %l2
30160 sethi 0x158F, %l1
30161loop_2648:
30162 bneg loop_2650
30163loop_2649:
30164 tcs %icc, 0x2
30165 addccc %o4, 0x167C, %o2
30166 xorcc %g1, 0x00EF, %o6
30167loop_2650:
30168 bvc,a loop_2651
30169 sir 0x052A
30170 lduh [%l7 + 0x36], %o3
30171 mova %xcc, %i2, %l6
30172loop_2651:
30173 fpadd16s %f10, %f7, %f8
30174 tvs %xcc, 0x6
30175 movrlez %g5, %o1, %l0
30176 set 0x18, %i0
30177 stxa %g4, [%l7 + %i0] 0x81
30178 xor %i4, %g2, %i5
30179 fmovsg %xcc, %f30, %f3
30180 saved
30181 rdpr %cwp, %g1
30182 rdpr %cansave, %g2
30183 rdpr %canrestore, %g3
30184 rdpr %cleanwin, %g4
30185 rdpr %otherwin, %g5
30186 rdpr %wstate, %g6
30187 mova %xcc, %l4, %i1
30188 fcmpeq16 %f6, %f2, %l3
30189 fmovdne %xcc, %f31, %f7
30190 edge32 %i7, %g3, %o0
30191 nop
30192 setx 0xB0427C93, %l0, %l6
30193 st %l6, [%l7 + 0x70]
30194 ld [%l7 + 0x70], %fsr
30195 tsubcc %g6, %o7, %o5
30196 edge32 %i0, %i6, %g7
30197 movgu %icc, %l5, %i3
30198 movrlz %l1, 0x3F5, %o4
30199 fmovdne %icc, %f3, %f2
30200 call loop_2652
30201 nop
30202 fitos %f4, %f1
30203 fstox %f1, %f28
30204 fxtos %f28, %f24
30205 brz %l2, loop_2653
30206 umulcc %o2, %g1, %o6
30207loop_2652:
30208 alignaddrl %o3, %l6, %g5
30209 srl %o1, 0x17, %i2
30210loop_2653:
30211 movl %xcc, %g4, %i4
30212 udiv %l0, 0x1E5F, %g2
30213 edge16 %l4, %i1, %l3
30214 fpsub16s %f9, %f0, %f27
30215 nop
30216 fitod %f29, %f24
30217 umulcc %i5, 0x129B, %i7
30218 xnorcc %o0, %g6, %o7
30219 nop
30220 fitod %f12, %f30
30221 fdtoi %f30, %f12
30222 fcmpgt32 %f18, %f4, %o5
30223 udivcc %i0, 0x09CC, %g3
30224 fpsub32s %f24, %f30, %f26
30225 taddcc %g7, %i6, %i3
30226 sethi 0x09E3, %l1
30227 brgz,a %o4, loop_2654
30228 sir 0x16B6
30229 fmul8x16 %f7, %f4, %f2
30230 ldsh [%l7 + 0x3C], %l2
30231loop_2654:
30232 be loop_2655
30233 fbul,a %fcc1, loop_2656
30234 fbul,a %fcc2, loop_2657
30235 nop
30236 setx loop_2658, %l0, %l1
30237 wrpr 0x1, %tl
30238 wrpr %l1, %tpc
30239 add %l1, 0x4, %l1
30240 wrpr %l1, %tnpc
30241 setx 0x34400001400, %l0, %l1
30242 wrpr %l1, %tstate
30243 wrhpr 0x4, %htstate
30244 retry
30245loop_2655:
30246 bleu loop_2659
30247loop_2656:
30248 and %l5, %o2, %g1
30249loop_2657:
30250 fmovsvc %icc, %f12, %f12
30251loop_2658:
30252 edge16l %o6, %l6, %g5
30253loop_2659:
30254 sir 0x0D84
30255 wr %g0, 0x22, %asi
30256 stwa %o1, [%l7 + 0x08] %asi
30257 membar #Sync
30258 tcc %icc, 0x5
30259 fnor %f24, %f2, %f6
30260 ldstub [%l7 + 0x72], %i2
30261 tne %icc, 0x1
30262 srlx %o3, 0x09, %i4
30263 mova %xcc, %g4, %l0
30264 array8 %g2, %l4, %l3
30265 movcs %xcc, %i1, %i5
30266 orcc %i7, 0x0446, %g6
30267 movrlez %o0, %o7, %o5
30268 tneg %xcc, 0x5
30269 be,a %icc, loop_2660
30270 fmuld8ulx16 %f22, %f4, %f20
30271 std %f6, [%l7 + 0x50]
30272 movgu %xcc, %g3, %i0
30273loop_2660:
30274 tpos %icc, 0x2
30275 tsubcc %g7, %i6, %l1
30276 edge32l %i3, %o4, %l2
30277 nop
30278 setx loop_2661, %l0, %l1
30279 wrpr 0x1, %tl
30280 wrpr %l1, %tnpc
30281 setx 0x34400001400, %l0, %l1
30282 wrpr %l1, %tstate
30283 wrhpr 0x4, %htstate
30284 done
30285 movcc %icc, %o2, %l5
30286 edge16l %o6, %l6, %g5
30287 tsubcctv %g1, 0x0444, %i2
30288loop_2661:
30289 fpsub32 %f4, %f30, %f8
30290 set 0x6C, %o2
30291 sta %f7, [%l7 + %o2] 0x04
30292 fmovse %xcc, %f25, %f11
30293 sdiv %o3, 0x1B67, %i4
30294 tl %xcc, 0x4
30295 udivx %g4, 0x08AF, %o1
30296 restored
30297 rdpr %cwp, %g1
30298 rdpr %cansave, %g2
30299 rdpr %canrestore, %g3
30300 rdpr %cleanwin, %g4
30301 rdpr %otherwin, %g5
30302 rdpr %wstate, %g6
30303 orncc %l0, %l4, %g2
30304 alignaddrl %i1, %l3, %i7
30305 tleu %icc, 0x7
30306 add %l7, 0x60, %l6
30307 wr %g0, 0x19, %asi
30308 lda [%l6] %asi, %g6
30309 casa [%l6] 0x19, %g6, %i5
30310 tsubcc %o7, %o5, %g3
30311 fbuge %fcc1, loop_2662
30312 stbar
30313 ldd [%l7 + 0x28], %o0
30314 fmovdcs %icc, %f19, %f15
30315loop_2662:
30316 subc %g7, 0x0A50, %i0
30317 movvs %xcc, %l1, %i6
30318 tpos %icc, 0x3
30319 or %o4, %i3, %o2
30320 fmul8sux16 %f30, %f30, %f10
30321 movrgez %l5, 0x13E, %o6
30322 andn %l6, 0x0507, %l2
30323 andcc %g5, 0x18FF, %i2
30324 mulscc %o3, %i4, %g1
30325 set 0x4A, %l2
30326 ldsha [%l7 + %l2] 0x81, %g4
30327 restored
30328 rdpr %cwp, %g1
30329 rdpr %cansave, %g2
30330 rdpr %canrestore, %g3
30331 rdpr %cleanwin, %g4
30332 rdpr %otherwin, %g5
30333 rdpr %wstate, %g6
30334 edge8ln %l0, %l4, %o1
30335 wr %g0, 0x88, %asi
30336 lda [%l7 + 0x64] %asi, %f20
30337 array8 %i1, %l3, %g2
30338 sethi 0x06E2, %i7
30339 srlx %g6, 0x08, %i5
30340 andn %o7, %o5, %o0
30341 brlez %g7, loop_2663
30342 edge8l %i0, %g3, %l1
30343 sra %o4, %i3, %o2
30344 tne %xcc, 0x6
30345loop_2663:
30346 tcc %xcc, 0x3
30347 set 0x30, %l5
30348 prefetcha [%l7 + %l5] 0x04, 0x1
30349 set 0x40, %i4
30350 stda %f16, [%l7 + %i4] 0x0c
30351 wr %g0, 0x89, %asi
30352 ldsha [%l7 + 0x1C] %asi, %o6
30353 nop
30354 set 0x20, %g2
30355 stb %i6, [%l7 + %g2]
30356 sir 0x1FC3
30357 alignaddrl %l2, %l6, %g5
30358 wr %g0, 0x89, %asi
30359 prefetcha [%l7 + 0x68] %asi, 0x2
30360 taddcctv %i4, 0x14DB, %i2
30361 add %l7, 0x2C, %l6
30362 wr %g0, 0x81, %asi
30363 casa [%l6] %asi, %g1, %l0
30364 fble %fcc2, loop_2664
30365 fpmerge %f4, %f10, %f2
30366 fmovscs %xcc, %f7, %f20
30367 stbar
30368loop_2664:
30369 tle %xcc, 0x2
30370 fsrc2s %f22, %f28
30371 mulx %g4, %l4, %i1
30372 edge8 %l3, %o1, %g2
30373 tl %xcc, 0x3
30374 fcmpne16 %f6, %f0, %i7
30375 te %icc, 0x6
30376 ld [%l7 + 0x10], %f19
30377 fornot1 %f20, %f20, %f4
30378 umul %g6, %i5, %o5
30379 srax %o7, %g7, %i0
30380 srl %o0, %g3, %l1
30381 bvs,a,pt %icc, loop_2665
30382 taddcctv %o4, %o2, %l5
30383 st %f5, [%l7 + 0x70]
30384 movvs %xcc, %o6, %i6
30385loop_2665:
30386 and %l2, 0x148E, %i3
30387 tcc %icc, 0x2
30388 xorcc %l6, %g5, %i4
30389 smul %i2, %o3, %g1
30390 wr %g0, 0x88, %asi
30391 lduha [%l7 + 0x24] %asi, %g4
30392 edge32ln %l0, %l4, %l3
30393 sub %o1, 0x0B38, %i1
30394 fornot2s %f28, %f22, %f28
30395 andcc %g2, %i7, %i5
30396 srl %o5, %g6, %o7
30397 movrlez %g7, %i0, %o0
30398 set 0x0C, %l1
30399 stha %g3, [%l7 + %l1] 0x89
30400 edge32l %o4, %o2, %l1
30401 wr %g0, 0x80, %asi
30402 ldsba [%l7 + 0x61] %asi, %o6
30403 movrlez %l5, %l2, %i3
30404 fexpand %f6, %f26
30405 fmovdvc %icc, %f13, %f9
30406 pdist %f0, %f20, %f20
30407 fbu,a %fcc2, loop_2666
30408 bcc loop_2667
30409 ldub [%l7 + 0x0C], %l6
30410 brlz %i6, loop_2668
30411loop_2666:
30412 fabsd %f28, %f18
30413loop_2667:
30414 fbl %fcc1, loop_2669
30415 array32 %i4, %g5, %o3
30416loop_2668:
30417 sllx %g1, %i2, %l0
30418 xor %g4, %l3, %o1
30419loop_2669:
30420 array8 %i1, %l4, %i7
30421 fbue,a %fcc3, loop_2670
30422 fmuld8ulx16 %f13, %f9, %f18
30423 fxors %f8, %f12, %f26
30424 call loop_2671
30425loop_2670:
30426 movvc %xcc, %g2, %o5
30427 nop
30428 fitos %f10, %f31
30429 fstoi %f31, %f19
30430 bgu,a %icc, loop_2672
30431loop_2671:
30432 bvs,pn %icc, loop_2673
30433 fcmpgt32 %f4, %f6, %i5
30434 subcc %g6, %g7, %o7
30435loop_2672:
30436 sub %i0, %o0, %g3
30437loop_2673:
30438 brgz %o2, loop_2674
30439 movneg %icc, %o4, %l1
30440 movrlz %l5, %o6, %l2
30441 tvc %icc, 0x2
30442loop_2674:
30443 fmul8x16 %f8, %f8, %f26
30444 fmovse %icc, %f11, %f1
30445 set 0x72, %i6
30446 stha %l6, [%l7 + %i6] 0x0c
30447 array32 %i6, %i4, %g5
30448 tl %xcc, 0x0
30449 nop
30450 setx loop_2675, %l0, %l1
30451 wrpr 0x1, %tl
30452 wrpr %l1, %tnpc
30453 setx 0x34400001400, %l0, %l1
30454 wrpr %l1, %tstate
30455 wrhpr 0x4, %htstate
30456 done
30457 bcs,a,pn %icc, loop_2676
30458 andn %i3, %o3, %g1
30459 andncc %l0, %g4, %l3
30460loop_2675:
30461 fsrc1s %f23, %f23
30462loop_2676:
30463 edge8 %o1, %i1, %l4
30464 fmovdpos %xcc, %f18, %f2
30465 taddcc %i7, %g2, %i2
30466 sethi 0x0822, %i5
30467 nop
30468 fitos %f10, %f26
30469 fstox %f26, %f18
30470 nop
30471 fitod %f0, %f20
30472 fdtos %f20, %f29
30473 sdivx %g6, 0x0739, %o5
30474 udivx %o7, 0x06F4, %i0
30475 fnegs %f30, %f2
30476 fmovs %f4, %f26
30477 movg %icc, %o0, %g3
30478 array8 %o2, %g7, %l1
30479 fnot1 %f8, %f0
30480 edge8 %o4, %o6, %l2
30481 fbne,a %fcc3, loop_2677
30482 fmovrsgez %l5, %f31, %f9
30483 movl %xcc, %l6, %i4
30484 sethi 0x194A, %g5
30485loop_2677:
30486 alignaddrl %i6, %i3, %g1
30487 edge16ln %o3, %g4, %l3
30488 stbar
30489 fbu %fcc3, loop_2678
30490 tl %icc, 0x5
30491 fbn,a %fcc2, loop_2679
30492 andn %l0, %o1, %i1
30493loop_2678:
30494 addcc %i7, %l4, %g2
30495 fbl %fcc0, loop_2680
30496loop_2679:
30497 subccc %i5, %i2, %g6
30498 fzeros %f13
30499 fnands %f18, %f22, %f31
30500loop_2680:
30501 nop
30502 wr %g0, 0x89, %asi
30503 ldsba [%l7 + 0x18] %asi, %o7
30504 tcs %xcc, 0x1
30505 tvc %xcc, 0x7
30506 movg %icc, %i0, %o0
30507 tl %icc, 0x6
30508 sub %g3, %o5, %g7
30509 bn,a,pn %icc, loop_2681
30510 popc 0x1158, %l1
30511 fmovsne %xcc, %f16, %f14
30512 tpos %xcc, 0x6
30513loop_2681:
30514 tn %icc, 0x4
30515 edge8 %o4, %o6, %o2
30516 fbule %fcc3, loop_2682
30517 brgz %l2, loop_2683
30518 subc %l5, %l6, %g5
30519 bl %icc, loop_2684
30520loop_2682:
30521 nop
30522 setx 0xC1CE0D93, %l0, %l6
30523 st %l6, [%l7 + 0x28]
30524 ld [%l7 + 0x28], %f31
30525 fsqrts %f31, %f11
30526loop_2683:
30527 fbule,a %fcc3, loop_2685
30528 movg %xcc, %i6, %i3
30529loop_2684:
30530 fbg,a %fcc0, loop_2686
30531 fbul,a %fcc3, loop_2687
30532loop_2685:
30533 alignaddr %g1, %i4, %g4
30534 fmovdleu %icc, %f15, %f19
30535loop_2686:
30536 edge32l %o3, %l3, %o1
30537loop_2687:
30538 fbuge,a %fcc1, loop_2688
30539 movpos %xcc, %l0, %i1
30540 movcc %icc, %l4, %i7
30541 movne %icc, %g2, %i5
30542loop_2688:
30543 xorcc %g6, 0x1B66, %i2
30544 add %l7, 0x48, %l6
30545 wr %g0, 0x89, %asi
30546 lda [%l6] %asi, %o7
30547 casa [%l6] 0x89, %o7, %o0
30548 sdivx %i0, 0x1335, %o5
30549 bg,pn %xcc, loop_2689
30550 orcc %g3, 0x1781, %l1
30551 orcc %o4, %g7, %o6
30552 movrlez %l2, 0x177, %l5
30553loop_2689:
30554 orncc %o2, %l6, %i6
30555 tvc %icc, 0x4
30556 andncc %i3, %g5, %i4
30557 movrgez %g1, %g4, %l3
30558 addc %o3, %l0, %i1
30559 fors %f6, %f22, %f26
30560 movrne %l4, %i7, %g2
30561 xorcc %i5, %o1, %i2
30562 stw %g6, [%l7 + 0x78]
30563 fmovsvs %xcc, %f22, %f19
30564 sra %o0, 0x14, %i0
30565 subcc %o7, 0x1E39, %o5
30566 brz %l1, loop_2690
30567 movle %xcc, %o4, %g7
30568 sir 0x1A06
30569 movl %xcc, %o6, %g3
30570loop_2690:
30571 alignaddr %l2, %o2, %l6
30572 subcc %i6, %i3, %g5
30573 move %icc, %i4, %l5
30574 fmovse %xcc, %f14, %f29
30575 bgu,pt %icc, loop_2691
30576 edge32n %g1, %g4, %o3
30577 addccc %l0, 0x193A, %i1
30578 xnor %l3, %l4, %i7
30579loop_2691:
30580 nop
30581 set 0x40, %g1
30582 prefetch [%l7 + %g1], 0x2
30583 umulcc %g2, %i5, %o1
30584 st %f2, [%l7 + 0x68]
30585 ta %icc, 0x0
30586 fmovdle %xcc, %f17, %f29
30587 brz,a %i2, loop_2692
30588 fabsd %f4, %f30
30589 bg,a,pn %xcc, loop_2693
30590 sllx %o0, %i0, %o7
30591loop_2692:
30592 edge32ln %o5, %g6, %l1
30593 wr %g0, 0x88, %asi
30594 ldstuba [%l7 + 0x4A] %asi, %g7
30595loop_2693:
30596 fbu,a %fcc0, loop_2694
30597 xorcc %o4, %o6, %g3
30598 alignaddr %l2, %l6, %i6
30599 fcmple32 %f20, %f20, %i3
30600loop_2694:
30601 movge %icc, %o2, %i4
30602 movrlez %g5, 0x001, %l5
30603 movrne %g4, 0x18D, %g1
30604 movn %xcc, %o3, %l0
30605 flush %l7 + 0x30
30606 edge16 %l3, %l4, %i7
30607 orn %g2, 0x0D8C, %i1
30608 nop
30609 fitos %f11, %f4
30610 fstod %f4, %f6
30611 and %o1, %i5, %o0
30612 fandnot1 %f22, %f2, %f18
30613 bvc,a,pn %icc, loop_2695
30614 tle %xcc, 0x7
30615 set 0x40, %o5
30616 stda %f16, [%l7 + %o5] 0x88
30617loop_2695:
30618 edge32l %i2, %i0, %o5
30619 tleu %xcc, 0x7
30620 swap [%l7 + 0x7C], %o7
30621 fpadd16 %f6, %f26, %f12
30622 ldsh [%l7 + 0x12], %l1
30623 xnorcc %g7, %o4, %g6
30624 movvs %icc, %g3, %l2
30625 edge16n %l6, %o6, %i6
30626 umulcc %o2, 0x1303, %i4
30627 taddcc %g5, 0x1FC7, %i3
30628 bg,a %icc, loop_2696
30629 fpadd16 %f10, %f0, %f2
30630 stw %l5, [%l7 + 0x60]
30631 popc %g4, %o3
30632loop_2696:
30633 popc %l0, %g1
30634 fsrc2 %f4, %f6
30635 alignaddr %l4, %i7, %l3
30636 set 0x24, %g4
30637 swapa [%l7 + %g4] 0x18, %i1
30638 bne %icc, loop_2697
30639 edge8 %g2, %i5, %o0
30640 xorcc %i2, %i0, %o1
30641 membar 0x4D
30642loop_2697:
30643 umul %o5, %l1, %o7
30644 edge16n %o4, %g6, %g3
30645 edge16 %g7, %l6, %o6
30646 smul %l2, 0x044D, %i6
30647 fmovdvs %icc, %f28, %f15
30648 xorcc %i4, 0x020C, %o2
30649 edge32n %g5, %l5, %g4
30650 xorcc %i3, 0x039B, %o3
30651 nop
30652 setx loop_2698, %l0, %l1
30653 wrpr 0x1, %tl
30654 wrpr %l1, %tpc
30655 add %l1, 0x4, %l1
30656 wrpr %l1, %tnpc
30657 setx 0x34400001400, %l0, %l1
30658 wrpr %l1, %tstate
30659 wrhpr 0x4, %htstate
30660 retry
30661 edge8 %g1, %l0, %i7
30662 fxor %f8, %f30, %f14
30663 fandnot2 %f6, %f26, %f18
30664loop_2698:
30665 fmovrdlz %l4, %f20, %f2
30666 fmovrse %i1, %f20, %f15
30667 set 0x7C, %g7
30668 lduwa [%l7 + %g7] 0x14, %g2
30669 tge %icc, 0x0
30670 ba,a,pn %icc, loop_2699
30671 fmovdcs %icc, %f16, %f29
30672 mova %icc, %l3, %o0
30673 fmovrsne %i5, %f27, %f22
30674loop_2699:
30675 fbe %fcc2, loop_2700
30676 edge32l %i2, %i0, %o5
30677 restored
30678 rdpr %cwp, %g1
30679 rdpr %cansave, %g2
30680 rdpr %canrestore, %g3
30681 rdpr %cleanwin, %g4
30682 rdpr %otherwin, %g5
30683 rdpr %wstate, %g6
30684 mova %icc, %l1, %o7
30685loop_2700:
30686 umulcc %o1, %g6, %g3
30687 tneg %icc, 0x5
30688 srlx %g7, 0x1F, %l6
30689 fbule,a %fcc0, loop_2701
30690 sethi 0x1F24, %o4
30691 fcmpgt16 %f24, %f2, %o6
30692 or %l2, 0x04F6, %i4
30693loop_2701:
30694 edge16l %i6, %o2, %g5
30695 fmovse %icc, %f8, %f5
30696 restored
30697 rdpr %cwp, %g1
30698 rdpr %cansave, %g2
30699 rdpr %canrestore, %g3
30700 rdpr %cleanwin, %g4
30701 rdpr %otherwin, %g5
30702 rdpr %wstate, %g6
30703 umulcc %l5, 0x1151, %i3
30704 ta %xcc, 0x7
30705 popc 0x1101, %o3
30706 movrgez %g1, 0x3F6, %g4
30707 array8 %i7, %l4, %l0
30708 edge8ln %g2, %l3, %o0
30709 movrlz %i5, 0x350, %i1
30710 st %f14, [%l7 + 0x5C]
30711 fmovse %icc, %f19, %f30
30712 fnand %f6, %f10, %f26
30713 array8 %i2, %o5, %i0
30714 fmovsg %icc, %f18, %f15
30715 set 0x6C, %g5
30716 swapa [%l7 + %g5] 0x04, %o7
30717 wr %g0, 0x80, %asi
30718 stwa %l1, [%l7 + 0x6C] %asi
30719 sll %o1, 0x06, %g3
30720 edge8 %g6, %l6, %o4
30721 nop
30722 fitos %f5, %f17
30723 fstox %f17, %f26
30724 fxtos %f26, %f7
30725 fba,a %fcc1, loop_2702
30726 movge %icc, %g7, %o6
30727 fmovdpos %xcc, %f10, %f18
30728 bge %xcc, loop_2703
30729loop_2702:
30730 or %i4, 0x0419, %l2
30731 nop
30732 fitod %f6, %f8
30733 fdtox %f8, %f20
30734 fxtod %f20, %f26
30735 tl %icc, 0x4
30736loop_2703:
30737 tpos %xcc, 0x2
30738 nop
30739 setx loop_2704, %l0, %l1
30740 wrpr 0x1, %tl
30741 wrpr %l1, %tnpc
30742 setx 0x34400001400, %l0, %l1
30743 wrpr %l1, %tstate
30744 wrhpr 0x4, %htstate
30745 done
30746 fnot2s %f11, %f9
30747 mulscc %o2, 0x1E62, %g5
30748 set 0x0C, %o7
30749 ldswa [%l7 + %o7] 0x15, %i6
30750loop_2704:
30751 srlx %i3, 0x16, %l5
30752 nop
30753 fitos %f2, %f10
30754 fstod %f10, %f4
30755 movre %o3, 0x0B1, %g1
30756 te %xcc, 0x4
30757 bvs,a %icc, loop_2705
30758 edge8 %i7, %g4, %l0
30759 lduh [%l7 + 0x14], %l4
30760 srlx %l3, %o0, %i5
30761loop_2705:
30762 fble %fcc2, loop_2706
30763 tcc %icc, 0x3
30764 fnors %f16, %f19, %f7
30765 fbule,a %fcc0, loop_2707
30766loop_2706:
30767 ba loop_2708
30768 fmovrslez %g2, %f31, %f31
30769 membar #Sync
30770 set 0x40, %o6
30771 ldda [%l7 + %o6] 0x17, %f16
30772loop_2707:
30773 fmovda %icc, %f2, %f29
30774loop_2708:
30775 nop
30776 set 0x49, %g6
30777 ldstuba [%l7 + %g6] 0x04, %i1
30778 bn,a %icc, loop_2709
30779 nop
30780 fitod %f5, %f12
30781 andncc %i2, %o5, %i0
30782 movvs %xcc, %l1, %o1
30783loop_2709:
30784 movgu %xcc, %g3, %o7
30785 ldub [%l7 + 0x5C], %l6
30786 edge16l %o4, %g6, %o6
30787 sethi 0x177D, %g7
30788 mulx %i4, %l2, %o2
30789 xor %g5, 0x0583, %i6
30790 fbn,a %fcc2, loop_2710
30791 movrgz %l5, %i3, %g1
30792 edge32n %o3, %i7, %l0
30793 xnorcc %l4, 0x0645, %g4
30794loop_2710:
30795 restored
30796 rdpr %cwp, %g1
30797 rdpr %cansave, %g2
30798 rdpr %canrestore, %g3
30799 rdpr %cleanwin, %g4
30800 rdpr %otherwin, %g5
30801 rdpr %wstate, %g6
30802 taddcctv %l3, 0x0107, %o0
30803 alignaddrl %g2, %i1, %i5
30804 movre %i2, %o5, %i0
30805 movn %icc, %l1, %g3
30806 brgz,a %o1, loop_2711
30807 membar 0x06
30808 edge16l %o7, %o4, %l6
30809 sra %g6, %o6, %i4
30810loop_2711:
30811 sth %l2, [%l7 + 0x5C]
30812 umulcc %o2, %g5, %g7
30813 movcc %xcc, %i6, %i3
30814 sll %g1, %o3, %l5
30815 sll %i7, 0x10, %l0
30816 fmovdg %xcc, %f4, %f14
30817 edge8ln %l4, %l3, %g4
30818 taddcctv %g2, %i1, %o0
30819 edge16ln %i2, %i5, %i0
30820 add %o5, %l1, %o1
30821 mulscc %o7, 0x1F41, %o4
30822 brnz %g3, loop_2712
30823 fbe,a %fcc0, loop_2713
30824 fblg,a %fcc3, loop_2714
30825 sdivx %l6, 0x02F6, %o6
30826loop_2712:
30827 xor %i4, %l2, %o2
30828loop_2713:
30829 lduw [%l7 + 0x4C], %g5
30830loop_2714:
30831 nop
30832 set 0x52, %l0
30833 ldsha [%l7 + %l0] 0x19, %g7
30834 fpadd16s %f8, %f5, %f26
30835 edge16l %i6, %i3, %g1
30836 ldd [%l7 + 0x68], %o2
30837 move %icc, %g6, %i7
30838 xnorcc %l5, %l0, %l3
30839 andn %l4, %g2, %g4
30840 alignaddrl %i1, %o0, %i2
30841 membar #Sync
30842 wr %g0, 0x16, %asi
30843 ldda [%l7 + 0x40] %asi, %f0
30844 brlez %i5, loop_2715
30845 fpadd16 %f26, %f16, %f26
30846 bgu %xcc, loop_2716
30847 movvc %icc, %i0, %o5
30848loop_2715:
30849 array16 %l1, %o1, %o7
30850 orn %g3, 0x0FB2, %l6
30851loop_2716:
30852 nop
30853 set 0x38, %o4
30854 lduba [%l7 + %o4] 0x19, %o4
30855 fmul8ulx16 %f4, %f18, %f30
30856 srl %o6, %l2, %i4
30857 wr %g0, 0x18, %asi
30858 prefetcha [%l7 + 0x38] %asi, 0x3
30859 tge %icc, 0x4
30860 sub %g5, 0x0A53, %g7
30861 subccc %i3, 0x1EA3, %i6
30862 movrgez %o3, %g6, %g1
30863 addcc %l5, 0x09AD, %l0
30864 fmovscc %xcc, %f30, %f20
30865 sdiv %i7, 0x018E, %l4
30866 fxnors %f27, %f21, %f5
30867 umulcc %l3, 0x1376, %g2
30868 orncc %i1, %o0, %g4
30869 edge32ln %i5, %i0, %o5
30870 movrlz %i2, %o1, %o7
30871 taddcctv %g3, %l1, %l6
30872 movge %xcc, %o6, %l2
30873 movne %xcc, %o4, %o2
30874 xorcc %i4, 0x0D71, %g7
30875 std %f28, [%l7 + 0x28]
30876 fmovdcc %icc, %f15, %f5
30877 fmovdcs %icc, %f24, %f4
30878 tl %icc, 0x5
30879 fbo %fcc2, loop_2717
30880 sll %i3, 0x1C, %i6
30881 sllx %g5, %g6, %g1
30882 tcc %xcc, 0x0
30883loop_2717:
30884 fcmpeq32 %f30, %f20, %l5
30885 call loop_2718
30886 fpsub16 %f14, %f28, %f4
30887 tle %xcc, 0x5
30888 edge32l %l0, %i7, %l4
30889loop_2718:
30890 edge8ln %o3, %g2, %i1
30891 fnand %f4, %f26, %f26
30892 tneg %xcc, 0x3
30893 udivcc %l3, 0x1C23, %o0
30894 tneg %icc, 0x4
30895 tvc %xcc, 0x0
30896 tgu %xcc, 0x3
30897 sdivx %i5, 0x0BC1, %i0
30898 alignaddrl %g4, %i2, %o1
30899 bn,a,pn %icc, loop_2719
30900 tge %icc, 0x0
30901 mulscc %o7, 0x1C4D, %g3
30902 movvc %xcc, %l1, %o5
30903loop_2719:
30904 tsubcc %l6, %o6, %l2
30905 fbo,a %fcc2, loop_2720
30906 xnorcc %o2, %o4, %g7
30907 fmovdpos %icc, %f21, %f0
30908 fbo %fcc1, loop_2721
30909loop_2720:
30910 fmovrse %i4, %f13, %f18
30911 edge16n %i3, %i6, %g5
30912 st %f31, [%l7 + 0x70]
30913loop_2721:
30914 addcc %g6, %l5, %g1
30915 addccc %i7, %l0, %o3
30916 fxors %f0, %f14, %f4
30917 edge32 %l4, %i1, %l3
30918 stw %g2, [%l7 + 0x54]
30919 bge,a,pn %icc, loop_2722
30920 mulscc %o0, %i0, %g4
30921 tneg %icc, 0x0
30922 movg %icc, %i2, %o1
30923loop_2722:
30924 be,a,pt %xcc, loop_2723
30925 sub %i5, 0x1E66, %o7
30926 fbul,a %fcc0, loop_2724
30927 xor %g3, %o5, %l1
30928loop_2723:
30929 edge32ln %o6, %l2, %l6
30930 sll %o4, 0x0B, %o2
30931loop_2724:
30932 array8 %i4, %g7, %i3
30933 fcmple16 %f24, %f26, %g5
30934 brgz,a %i6, loop_2725
30935 fmovsne %xcc, %f10, %f19
30936 subccc %g6, %l5, %g1
30937 sdiv %l0, 0x0B2B, %o3
30938loop_2725:
30939 fmovsleu %icc, %f13, %f25
30940 fbe,a %fcc3, loop_2726
30941 bgu,a,pn %xcc, loop_2727
30942 mulscc %l4, 0x101F, %i1
30943 set 0x7A, %i7
30944 ldsha [%l7 + %i7] 0x18, %l3
30945loop_2726:
30946 mulx %g2, 0x0B68, %o0
30947loop_2727:
30948 mova %xcc, %i7, %g4
30949 andncc %i2, %i0, %o1
30950 fmovdvc %icc, %f2, %f10
30951 sll %i5, 0x03, %o7
30952 nop
30953 setx 0x83D0C9B0304F4897, %l0, %l6
30954 stx %l6, [%l7 + 0x58]
30955 ldx [%l7 + 0x58], %fsr
30956 fbge,a %fcc2, loop_2728
30957 movvc %icc, %g3, %l1
30958 set 0x5C, %l6
30959 ldswa [%l7 + %l6] 0x18, %o6
30960loop_2728:
30961 tge %xcc, 0x0
30962 array8 %l2, %o5, %o4
30963 sth %l6, [%l7 + 0x62]
30964 movgu %xcc, %o2, %i4
30965 stb %i3, [%l7 + 0x15]
30966 fzeros %f8
30967 sdivcc %g5, 0x1DBF, %g7
30968 fmovrdlz %g6, %f12, %f12
30969 array32 %l5, %g1, %l0
30970 brgz %i6, loop_2729
30971 bvc,a,pt %xcc, loop_2730
30972 brgz %l4, loop_2731
30973 fpsub16s %f14, %f29, %f23
30974loop_2729:
30975 addcc %i1, 0x0583, %l3
30976loop_2730:
30977 fmovsvs %icc, %f7, %f10
30978loop_2731:
30979 flush %l7 + 0x2C
30980 edge8n %g2, %o0, %i7
30981 fnands %f5, %f0, %f20
30982 fbn,a %fcc2, loop_2732
30983 udivx %o3, 0x1E14, %i2
30984 bneg,a loop_2733
30985 srl %g4, 0x05, %i0
30986loop_2732:
30987 edge16ln %i5, %o7, %o1
30988 nop
30989 setx 0x1C2CA52E40666FFA, %l0, %l6
30990 stx %l6, [%l7 + 0x78]
30991 ldx [%l7 + 0x78], %fsr
30992loop_2733:
30993 brnz %l1, loop_2734
30994 subc %o6, 0x036B, %l2
30995 movne %icc, %o5, %g3
30996 fnot2 %f16, %f4
30997loop_2734:
30998 array32 %l6, %o2, %o4
30999 tleu %icc, 0x5
31000 addccc %i4, %i3, %g7
31001 fnot2 %f4, %f4
31002 movle %icc, %g5, %l5
31003 ldstub [%l7 + 0x71], %g1
31004 movcs %icc, %g6, %l0
31005 set 0x36, %o1
31006 lduha [%l7 + %o1] 0x80, %i6
31007 restored
31008 rdpr %cwp, %g1
31009 rdpr %cansave, %g2
31010 rdpr %canrestore, %g3
31011 rdpr %cleanwin, %g4
31012 rdpr %otherwin, %g5
31013 rdpr %wstate, %g6
31014 wr %g0, 0x89, %asi
31015 lda [%l7 + 0x5C] %asi, %f28
31016 sir 0x093F
31017 fcmpne32 %f26, %f22, %l4
31018 subccc %i1, %g2, %l3
31019 stx %i7, [%l7 + 0x58]
31020 tl %icc, 0x1
31021 fnot1s %f19, %f16
31022 restored
31023 rdpr %cwp, %g1
31024 rdpr %cansave, %g2
31025 rdpr %canrestore, %g3
31026 rdpr %cleanwin, %g4
31027 rdpr %otherwin, %g5
31028 rdpr %wstate, %g6
31029 nop
31030 setx loop_2735, %l0, %l1
31031 wrpr 0x1, %tl
31032 wrpr %l1, %tnpc
31033 setx 0x34400001400, %l0, %l1
31034 wrpr %l1, %tstate
31035 wrhpr 0x4, %htstate
31036 done
31037 prefetch [%l7 + 0x20], 0x2
31038 movn %icc, %o0, %o3
31039 wr %g0, 0x10, %asi
31040 ldsha [%l7 + 0x6A] %asi, %i2
31041loop_2735:
31042 movneg %icc, %g4, %i5
31043 movge %xcc, %i0, %o7
31044 fmovdvc %icc, %f0, %f24
31045 xnorcc %l1, %o1, %l2
31046 movg %xcc, %o5, %o6
31047 fpadd32 %f26, %f18, %f26
31048 udivx %g3, 0x1C90, %l6
31049 edge8l %o2, %i4, %i3
31050 nop
31051 fitos %f12, %f9
31052 fstox %f9, %f10
31053 fxtos %f10, %f28
31054 fbu %fcc0, loop_2736
31055 fbg,a %fcc2, loop_2737
31056 edge32l %g7, %o4, %g5
31057 sdiv %g1, 0x16BD, %l5
31058loop_2736:
31059 smulcc %l0, 0x1293, %g6
31060loop_2737:
31061 fpadd32s %f15, %f6, %f21
31062 movl %icc, %l4, %i1
31063 smulcc %i6, 0x0CAA, %g2
31064 fmovsneg %xcc, %f14, %f27
31065 edge16l %l3, %o0, %o3
31066 movcc %icc, %i7, %g4
31067 fmovsl %icc, %f20, %f14
31068 subcc %i5, %i2, %i0
31069 fbl %fcc1, loop_2738
31070 edge16n %l1, %o7, %l2
31071 andcc %o1, %o5, %g3
31072 addc %o6, %o2, %l6
31073loop_2738:
31074 nop
31075 set 0x40, %l3
31076 stda %f0, [%l7 + %l3] 0x0c
31077 ble,a %xcc, loop_2739
31078 addccc %i4, 0x1A0F, %i3
31079 xorcc %o4, %g7, %g1
31080 udiv %g5, 0x0594, %l5
31081loop_2739:
31082 movpos %icc, %g6, %l4
31083 subcc %i1, 0x033C, %l0
31084 fpsub16 %f30, %f28, %f18
31085 tsubcc %g2, %l3, %o0
31086 edge8n %i6, %i7, %g4
31087 tl %xcc, 0x1
31088 brlez %i5, loop_2740
31089 fmovsn %xcc, %f16, %f19
31090 edge8n %o3, %i0, %i2
31091 set 0x0, %o3
31092 stxa %o7, [%g0 + %o3] 0x57
31093loop_2740:
31094 fba %fcc1, loop_2741
31095 udiv %l1, 0x152D, %o1
31096 bneg,pn %xcc, loop_2742
31097 fmovrsne %o5, %f24, %f25
31098loop_2741:
31099 nop
31100 set 0x34, %i3
31101 ldswa [%l7 + %i3] 0x89, %g3
31102loop_2742:
31103 fmovdneg %icc, %f12, %f2
31104 fxnor %f24, %f12, %f18
31105 addccc %o6, 0x01F7, %o2
31106 umulcc %l2, 0x107F, %i4
31107 move %icc, %i3, %l6
31108 sllx %g7, %g1, %o4
31109 smul %l5, %g6, %g5
31110 ble,a,pn %xcc, loop_2743
31111 fmovse %xcc, %f27, %f4
31112 fxors %f20, %f19, %f16
31113 brnz %l4, loop_2744
31114loop_2743:
31115 tcc %icc, 0x0
31116 fmovspos %xcc, %f24, %f21
31117 subccc %l0, 0x0EB2, %i1
31118loop_2744:
31119 tpos %icc, 0x6
31120 ldsb [%l7 + 0x33], %g2
31121 srlx %o0, %l3, %i7
31122 nop
31123 fitod %f0, %f12
31124 fdtox %f12, %f4
31125 ldx [%l7 + 0x30], %g4
31126 fbn %fcc1, loop_2745
31127 tgu %xcc, 0x3
31128 movne %icc, %i6, %o3
31129 movgu %xcc, %i5, %i0
31130loop_2745:
31131 movcs %xcc, %o7, %l1
31132 edge16ln %i2, %o1, %g3
31133 and %o6, 0x0881, %o5
31134 nop
31135 setx loop_2746, %l0, %l1
31136 jmpl %l1, %l2
31137 membar 0x2B
31138 movrlez %i4, 0x2D4, %o2
31139 fmovdle %icc, %f10, %f13
31140loop_2746:
31141 nop
31142 set 0x58, %o0
31143 ldd [%l7 + %o0], %i6
31144 membar #Sync
31145 set 0x40, %i1
31146 ldda [%l7 + %i1] 0xf0, %f0
31147 fbuge %fcc3, loop_2747
31148 brz,a %g7, loop_2748
31149 tgu %xcc, 0x0
31150 faligndata %f6, %f6, %f8
31151loop_2747:
31152 fnot2 %f24, %f0
31153loop_2748:
31154 array32 %g1, %i3, %l5
31155 tgu %icc, 0x3
31156 bpos,a,pn %xcc, loop_2749
31157 movre %g6, 0x2F7, %o4
31158 srlx %l4, 0x06, %g5
31159 tleu %xcc, 0x5
31160loop_2749:
31161 bvc loop_2750
31162 fone %f8
31163 wr %g0, 0x80, %asi
31164 ldstuba [%l7 + 0x30] %asi, %i1
31165loop_2750:
31166 edge16ln %g2, %l0, %o0
31167 sdiv %i7, 0x13A3, %l3
31168 nop
31169 setx loop_2751, %l0, %l1
31170 wrpr 0x1, %tl
31171 wrpr %l1, %tpc
31172 add %l1, 0x4, %l1
31173 wrpr %l1, %tnpc
31174 setx 0x34400001400, %l0, %l1
31175 wrpr %l1, %tstate
31176 wrhpr 0x4, %htstate
31177 retry
31178 fmuld8ulx16 %f20, %f9, %f6
31179 andcc %g4, %i6, %i5
31180 addc %o3, 0x00F8, %o7
31181loop_2751:
31182 ldd [%l7 + 0x60], %i0
31183 andn %l1, %i2, %o1
31184 movrne %o6, 0x3E6, %o5
31185 edge8ln %l2, %g3, %i4
31186 nop
31187 setx 0x0070CF7C, %l0, %l6
31188 st %l6, [%l7 + 0x50]
31189 ld [%l7 + 0x50], %fsr
31190 movrlez %o2, 0x342, %l6
31191 for %f24, %f18, %f2
31192 fcmpne32 %f30, %f2, %g1
31193 sll %g7, 0x0F, %i3
31194 tcc %icc, 0x1
31195 fabsd %f4, %f0
31196 subccc %g6, 0x14ED, %o4
31197 tcs %icc, 0x4
31198 addccc %l5, 0x12F7, %l4
31199 umul %i1, %g2, %g5
31200 ldd [%l7 + 0x78], %f0
31201 wr %g0, 0x80, %asi
31202 lduwa [%l7 + 0x7C] %asi, %o0
31203 bcs,pn %icc, loop_2752
31204 fmovspos %xcc, %f9, %f29
31205 nop
31206 setx 0x33D69583, %l0, %l6
31207 st %l6, [%l7 + 0x28]
31208 ld [%l7 + 0x28], %f16
31209 setx 0x3A36937F, %l1, %l5
31210 st %l5, [%l7 + 0x10]
31211 ld [%l7 + 0x10], %f17
31212 fdivs %f17, %f16, %f6
31213 fbug %fcc3, loop_2753
31214loop_2752:
31215 bpos loop_2754
31216 fnors %f10, %f22, %f24
31217 restored
31218 rdpr %cwp, %g1
31219 rdpr %cansave, %g2
31220 rdpr %canrestore, %g3
31221 rdpr %cleanwin, %g4
31222 rdpr %otherwin, %g5
31223 rdpr %wstate, %g6
31224loop_2753:
31225 nop
31226 setx loop_2755, %l0, %l1
31227 jmpl %l1, %i7
31228loop_2754:
31229 sllx %l0, %l3, %i6
31230 fbuge %fcc1, loop_2756
31231 fmovsle %icc, %f29, %f19
31232loop_2755:
31233 andncc %i5, %g4, %o3
31234 edge8n %o7, %l1, %i0
31235loop_2756:
31236 fpackfix %f2, %f25
31237 movn %icc, %i2, %o1
31238 for %f8, %f10, %f12
31239 srax %o6, %l2, %o5
31240 xor %i4, %g3, %o2
31241 xnorcc %g1, %l6, %g7
31242 add %l7, 0x78, %l6
31243 wr %g0, 0x88, %asi
31244 casxa [%l6] 0x88, %g6, %o4
31245 bge,a,pn %xcc, loop_2757
31246 membar 0x1E
31247 edge8n %l5, %l4, %i1
31248 fmovdvs %icc, %f31, %f30
31249loop_2757:
31250 sth %g2, [%l7 + 0x52]
31251 tsubcc %i3, 0x080E, %o0
31252 fbo %fcc0, loop_2758
31253 movpos %icc, %i7, %g5
31254 xnorcc %l0, 0x1F85, %i6
31255 fba %fcc1, loop_2759
31256loop_2758:
31257 srl %i5, 0x1D, %l3
31258 sra %o3, 0x1D, %o7
31259 movre %g4, %i0, %l1
31260loop_2759:
31261 bn,a,pn %xcc, loop_2760
31262 alignaddr %o1, %o6, %l2
31263 bg,a %icc, loop_2761
31264 tleu %xcc, 0x5
31265loop_2760:
31266 orcc %o5, %i4, %g3
31267 tg %icc, 0x0
31268loop_2761:
31269 ta %xcc, 0x2
31270 bn,pt %xcc, loop_2762
31271 lduh [%l7 + 0x2A], %o2
31272 movleu %xcc, %i2, %g1
31273 umulcc %g7, 0x0F78, %l6
31274loop_2762:
31275 nop
31276 wr %g0, 0x19, %asi
31277 ldda [%l7 + 0x40] %asi, %f16
31278 fbug,a %fcc3, loop_2763
31279 tpos %icc, 0x5
31280 mulx %g6, %o4, %l5
31281 orn %i1, 0x159D, %g2
31282loop_2763:
31283 nop
31284 setx loop_2764, %l0, %l1
31285 wrpr 0x1, %tl
31286 wrpr %l1, %tnpc
31287 setx 0x34400001400, %l0, %l1
31288 wrpr %l1, %tstate
31289 wrhpr 0x4, %htstate
31290 done
31291 fbg,a %fcc3, loop_2765
31292 move %xcc, %i3, %o0
31293 edge8l %l4, %g5, %l0
31294loop_2764:
31295 tn %xcc, 0x7
31296loop_2765:
31297 fsrc1s %f2, %f22
31298 srlx %i7, 0x02, %i5
31299 tgu %icc, 0x4
31300 te %icc, 0x2
31301 movge %icc, %l3, %o3
31302 sll %i6, %o7, %i0
31303 edge32ln %g4, %l1, %o1
31304 sra %o6, 0x01, %l2
31305 nop
31306 setx 0xD829C569405D6BFF, %l0, %l6
31307 stx %l6, [%l7 + 0x68]
31308 ldx [%l7 + 0x68], %fsr
31309 fands %f23, %f23, %f12
31310 wr %g0, 0x89, %asi
31311 lduwa [%l7 + 0x60] %asi, %o5
31312 fmovsle %xcc, %f11, %f16
31313 smul %i4, %g3, %o2
31314 stw %g1, [%l7 + 0x6C]
31315 nop
31316 setx 0x96D477AD, %l0, %l6
31317 st %l6, [%l7 + 0x28]
31318 ld [%l7 + 0x28], %f16
31319 setx 0xC1B7DD54, %l1, %l5
31320 st %l5, [%l7 + 0x10]
31321 ld [%l7 + 0x10], %f23
31322 fadds %f23, %f16, %f22
31323 fmovrse %g7, %f3, %f1
31324 movrgz %l6, %i2, %o4
31325 set 0x64, %l4
31326 lduba [%l7 + %l4] 0x80, %g6
31327 tleu %xcc, 0x5
31328 movle %icc, %i1, %g2
31329 movrgez %i3, 0x121, %o0
31330 ldub [%l7 + 0x3E], %l5
31331 set 0x33, %g3
31332 ldstuba [%l7 + %g3] 0x88, %g5
31333 fxor %f20, %f24, %f0
31334 array8 %l4, %l0, %i7
31335 addc %l3, 0x1B77, %i5
31336 nop
31337 set 0x39, %i5
31338 ldstub [%l7 + %i5], %o3
31339 fbne %fcc2, loop_2766
31340 fmovrsgz %o7, %f25, %f21
31341 fbe %fcc3, loop_2767
31342 fpackfix %f28, %f5
31343loop_2766:
31344 be,a %icc, loop_2768
31345 fmovdcs %icc, %f21, %f18
31346loop_2767:
31347 bleu,a loop_2769
31348 fmovrsgz %i6, %f29, %f4
31349loop_2768:
31350 te %icc, 0x6
31351 stx %g4, [%l7 + 0x38]
31352loop_2769:
31353 nop
31354 wr %g0, 0x04, %asi
31355 ldsha [%l7 + 0x52] %asi, %l1
31356 tsubcctv %i0, 0x11A0, %o6
31357 bge %icc, loop_2770
31358 udiv %l2, 0x153B, %o1
31359 brnz,a %i4, loop_2771
31360 movn %icc, %g3, %o5
31361loop_2770:
31362 fmovdle %icc, %f16, %f15
31363 movn %xcc, %o2, %g1
31364loop_2771:
31365 fbne,a %fcc2, loop_2772
31366 move %xcc, %g7, %l6
31367 orcc %o4, %g6, %i2
31368 fmuld8ulx16 %f16, %f14, %f14
31369loop_2772:
31370 fbe,a %fcc1, loop_2773
31371 taddcc %g2, 0x1423, %i3
31372 edge8ln %i1, %o0, %l5
31373 tg %xcc, 0x2
31374loop_2773:
31375 fandnot2s %f17, %f10, %f8
31376 xorcc %l4, %g5, %i7
31377 fmovspos %icc, %f28, %f9
31378 fmovrdlez %l3, %f30, %f20
31379 subc %l0, %i5, %o3
31380 smulcc %i6, 0x1D35, %g4
31381 sir 0x13BF
31382 tl %xcc, 0x4
31383 movl %xcc, %o7, %i0
31384 array8 %l1, %o6, %l2
31385 movcs %xcc, %o1, %i4
31386 smulcc %g3, %o2, %o5
31387 movl %icc, %g1, %g7
31388 bvs,pt %xcc, loop_2774
31389 fblg,a %fcc0, loop_2775
31390 movrgez %o4, 0x26B, %g6
31391 bl,pt %xcc, loop_2776
31392loop_2774:
31393 be,a %icc, loop_2777
31394loop_2775:
31395 tge %icc, 0x7
31396 bl %xcc, loop_2778
31397loop_2776:
31398 orcc %i2, %l6, %g2
31399loop_2777:
31400 bcs,a,pn %xcc, loop_2779
31401 bneg,a loop_2780
31402loop_2778:
31403 smul %i1, %i3, %o0
31404 ldsb [%l7 + 0x72], %l4
31405loop_2779:
31406 edge8ln %g5, %l5, %i7
31407loop_2780:
31408 tcs %xcc, 0x5
31409 fcmple16 %f12, %f12, %l0
31410 st %f9, [%l7 + 0x54]
31411 orncc %i5, %l3, %o3
31412 restored
31413 rdpr %cwp, %g1
31414 rdpr %cansave, %g2
31415 rdpr %canrestore, %g3
31416 rdpr %cleanwin, %g4
31417 rdpr %otherwin, %g5
31418 rdpr %wstate, %g6
31419 tge %icc, 0x7
31420 fxors %f5, %f15, %f19
31421 alignaddrl %g4, %o7, %i0
31422 wr %g0, 0xea, %asi
31423 stba %i6, [%l7 + 0x32] %asi
31424 membar #Sync
31425 movre %o6, 0x07F, %l2
31426 nop
31427 setx 0xD10120712BA15CDE, %l0, %l6
31428 stx %l6, [%l7 + 0x28]
31429 ldd [%l7 + 0x28], %f12
31430 fsqrtd %f12, %f22
31431 set 0x74, %i0
31432 swapa [%l7 + %i0] 0x80, %l1
31433 alignaddrl %i4, %o1, %o2
31434 fornot1 %f30, %f16, %f16
31435 fone %f4
31436 tpos %icc, 0x4
31437 ta %xcc, 0x3
31438 edge16 %o5, %g3, %g1
31439 stx %g7, [%l7 + 0x10]
31440 sir 0x01A8
31441 tcc %icc, 0x2
31442 fpack32 %f30, %f24, %f14
31443 movre %g6, %i2, %o4
31444 andn %l6, 0x0FB7, %g2
31445 brz %i1, loop_2781
31446 array8 %i3, %l4, %o0
31447 nop
31448 fitod %f2, %f6
31449 fdtos %f6, %f7
31450 edge8ln %g5, %i7, %l5
31451loop_2781:
31452 bne,a %icc, loop_2782
31453 bcs,a,pt %xcc, loop_2783
31454 bvc,a loop_2784
31455 be,a loop_2785
31456loop_2782:
31457 movrlz %l0, 0x0DA, %l3
31458loop_2783:
31459 fbge,a %fcc0, loop_2786
31460loop_2784:
31461 nop
31462 set 0x5C, %i2
31463 stw %o3, [%l7 + %i2]
31464loop_2785:
31465 movle %xcc, %g4, %o7
31466 tne %icc, 0x6
31467loop_2786:
31468 alignaddrl %i5, %i6, %o6
31469 nop
31470 set 0x74, %l2
31471 sth %i0, [%l7 + %l2]
31472 sdiv %l1, 0x1169, %i4
31473 movn %icc, %o1, %o2
31474 lduw [%l7 + 0x4C], %o5
31475 mulscc %g3, 0x1855, %g1
31476 tg %xcc, 0x0
31477 and %l2, %g6, %i2
31478 tleu %xcc, 0x6
31479 mulscc %g7, 0x1EC7, %l6
31480 tcs %xcc, 0x6
31481 movrgez %g2, 0x384, %i1
31482 fpadd16s %f13, %f11, %f7
31483 tn %icc, 0x3
31484 movge %icc, %o4, %i3
31485 tcs %icc, 0x2
31486 xorcc %o0, %l4, %i7
31487 movcc %icc, %l5, %g5
31488 xnor %l0, 0x1F36, %o3
31489 fzero %f10
31490 subcc %l3, 0x1571, %g4
31491 edge16l %i5, %o7, %i6
31492 fandnot1s %f16, %f22, %f2
31493 fnegs %f9, %f13
31494 sth %o6, [%l7 + 0x2E]
31495 tne %icc, 0x5
31496 edge8ln %i0, %l1, %i4
31497 subccc %o2, 0x1869, %o5
31498 restored
31499 rdpr %cwp, %g1
31500 rdpr %cansave, %g2
31501 rdpr %canrestore, %g3
31502 rdpr %cleanwin, %g4
31503 rdpr %otherwin, %g5
31504 rdpr %wstate, %g6
31505 swap [%l7 + 0x10], %o1
31506 movpos %xcc, %g1, %g3
31507 wr %g0, 0x5f, %asi
31508 stxa %g6, [%g0 + 0x0] %asi
31509 fnot1s %f12, %f24
31510 fornot2s %f30, %f25, %f16
31511 membar 0x78
31512 te %xcc, 0x3
31513 sethi 0x0740, %i2
31514 swap [%l7 + 0x70], %g7
31515 fmul8x16al %f3, %f14, %f22
31516 fmuld8sux16 %f20, %f2, %f16
31517 fmovrdgz %l2, %f8, %f22
31518 tl %xcc, 0x5
31519 edge32 %g2, %i1, %o4
31520 fpadd32 %f28, %f0, %f28
31521 movl %xcc, %l6, %i3
31522 fmovdge %xcc, %f30, %f25
31523 subcc %l4, %i7, %l5
31524 xorcc %g5, %o0, %o3
31525 fmovdneg %icc, %f13, %f11
31526 fmovdne %xcc, %f3, %f3
31527 fpadd32s %f3, %f12, %f22
31528 subc %l0, %l3, %i5
31529 fsrc1s %f20, %f16
31530 movpos %xcc, %o7, %i6
31531 std %f30, [%l7 + 0x70]
31532 fbule %fcc2, loop_2787
31533 movrlz %g4, 0x091, %o6
31534 sth %l1, [%l7 + 0x60]
31535 movrgez %i0, 0x2C0, %o2
31536loop_2787:
31537 or %i4, %o5, %o1
31538 tgu %xcc, 0x6
31539 tpos %icc, 0x6
31540 and %g3, 0x0EE7, %g1
31541 subc %g6, %i2, %l2
31542 tsubcc %g2, 0x1C64, %g7
31543 fmovdg %xcc, %f12, %f21
31544 fpadd16 %f12, %f30, %f20
31545 edge16l %o4, %i1, %l6
31546 movne %icc, %i3, %l4
31547 sdivcc %i7, 0x0F82, %l5
31548 tcs %icc, 0x4
31549 edge16ln %o0, %o3, %l0
31550 fmovsne %xcc, %f31, %f29
31551 sethi 0x1FFF, %g5
31552 set 0x50, %l5
31553 prefetcha [%l7 + %l5] 0x15, 0x0
31554 umulcc %o7, 0x18F3, %i6
31555 stb %l3, [%l7 + 0x48]
31556 taddcctv %g4, 0x0A74, %o6
31557 movneg %xcc, %i0, %l1
31558 movne %xcc, %i4, %o5
31559 sdivcc %o1, 0x1691, %g3
31560 st %f16, [%l7 + 0x70]
31561 set 0x50, %o2
31562 ldda [%l7 + %o2] 0x0c, %o2
31563 edge16l %g6, %g1, %l2
31564 fcmpeq16 %f30, %f24, %g2
31565 movl %icc, %g7, %i2
31566 movrne %o4, 0x038, %i1
31567 nop
31568 setx 0xD6C8A415, %l0, %l6
31569 st %l6, [%l7 + 0x28]
31570 ld [%l7 + 0x28], %f4
31571 setx 0x7C626D9A, %l1, %l5
31572 st %l5, [%l7 + 0x10]
31573 ld [%l7 + 0x10], %f7
31574 fadds %f7, %f4, %f16
31575 for %f4, %f10, %f16
31576 taddcc %i3, %l6, %i7
31577 edge16 %l5, %o0, %o3
31578 nop
31579 setx 0x5DA06A635888EABE, %l0, %l6
31580 stx %l6, [%l7 + 0x28]
31581 ldd [%l7 + 0x28], %f18
31582 fsqrtd %f18, %f10
31583 fbne %fcc2, loop_2788
31584 tleu %icc, 0x5
31585 te %xcc, 0x1
31586 edge32 %l0, %l4, %g5
31587loop_2788:
31588 nop
31589 set 0x66, %i4
31590 ldsha [%l7 + %i4] 0x89, %i5
31591 tneg %icc, 0x7
31592 fbu %fcc0, loop_2789
31593 tleu %icc, 0x3
31594 taddcc %o7, %l3, %g4
31595 bgu,pt %xcc, loop_2790
31596loop_2789:
31597 bshuffle %f20, %f6, %f28
31598 popc 0x1E41, %i6
31599 nop
31600 setx 0xBD2FC746, %l0, %l6
31601 st %l6, [%l7 + 0x28]
31602 ld [%l7 + 0x28], %f2
31603 setx 0x779B8C5B, %l1, %l5
31604 st %l5, [%l7 + 0x10]
31605 ld [%l7 + 0x10], %f23
31606 fmuls %f23, %f2, %f21
31607loop_2790:
31608 tneg %icc, 0x1
31609 sdivcc %i0, 0x0431, %o6
31610 tcs %icc, 0x6
31611 set 0x46, %g2
31612 ldsha [%l7 + %g2] 0x14, %i4
31613 bn %icc, loop_2791
31614 tvs %icc, 0x3
31615 edge8ln %l1, %o1, %o5
31616 srax %g3, 0x05, %o2
31617loop_2791:
31618 nop
31619 setx loop_2792, %l0, %l1
31620 wrpr 0x1, %tl
31621 wrpr %l1, %tnpc
31622 setx 0x34400001400, %l0, %l1
31623 wrpr %l1, %tstate
31624 wrhpr 0x4, %htstate
31625 done
31626 ldd [%l7 + 0x68], %g0
31627 fmovsleu %xcc, %f26, %f18
31628 fbul %fcc0, loop_2793
31629loop_2792:
31630 bcc,a,pt %xcc, loop_2794
31631 sth %g6, [%l7 + 0x2E]
31632 movpos %icc, %g2, %g7
31633loop_2793:
31634 fmovse %icc, %f4, %f5
31635loop_2794:
31636 ld [%l7 + 0x18], %f15
31637 fmovdl %xcc, %f15, %f9
31638 movne %icc, %l2, %o4
31639 bcs,a loop_2795
31640 udivcc %i1, 0x03DC, %i2
31641 xnorcc %i3, 0x120C, %i7
31642 fnot2 %f22, %f12
31643loop_2795:
31644 tvs %icc, 0x7
31645 bshuffle %f2, %f22, %f8
31646 fmovrdlz %l6, %f18, %f10
31647 fmovdvs %icc, %f12, %f13
31648 mova %xcc, %l5, %o3
31649 nop
31650 setx 0xE19436DAC061F66B, %l0, %l6
31651 stx %l6, [%l7 + 0x48]
31652 ldx [%l7 + 0x48], %fsr
31653 subc %o0, 0x0DAC, %l0
31654 fnegs %f15, %f5
31655 fbul,a %fcc0, loop_2796
31656 popc 0x1F85, %g5
31657 edge8ln %l4, %i5, %l3
31658 fpack32 %f12, %f2, %f28
31659loop_2796:
31660 sdivx %o7, 0x14D9, %i6
31661 andn %g4, %o6, %i0
31662 edge8l %l1, %o1, %i4
31663 movcs %icc, %g3, %o2
31664 umulcc %g1, %g6, %o5
31665 tsubcc %g7, %g2, %o4
31666 alignaddrl %l2, %i1, %i3
31667 nop
31668 setx 0x1F29D8B103FBB8FA, %l0, %l6
31669 stx %l6, [%l7 + 0x28]
31670 ldd [%l7 + 0x28], %f16
31671 fsqrtd %f16, %f12
31672 sllx %i7, 0x0A, %i2
31673 edge16l %l5, %o3, %l6
31674 fcmpne16 %f8, %f14, %l0
31675 srl %g5, %l4, %i5
31676 sir 0x170A
31677 fmul8x16au %f13, %f3, %f2
31678 udiv %o0, 0x0172, %l3
31679 tleu %icc, 0x6
31680 wr %g0, 0x81, %asi
31681 lda [%l7 + 0x38] %asi, %f6
31682 udivcc %i6, 0x16FA, %g4
31683 nop
31684 fitod %f12, %f24
31685 fdtox %f24, %f6
31686 wr %g0, 0x80, %asi
31687 lduha [%l7 + 0x26] %asi, %o6
31688 wr %g0, 0x88, %asi
31689 ldswa [%l7 + 0x08] %asi, %o7
31690 edge8l %i0, %l1, %o1
31691 nop
31692 setx 0x206908AF, %l0, %l6
31693 st %l6, [%l7 + 0x78]
31694 ld [%l7 + 0x78], %fsr
31695 sra %g3, 0x1A, %i4
31696 xor %o2, 0x18D3, %g6
31697 fnand %f22, %f26, %f2
31698 set 0x76, %l1
31699 lduba [%l7 + %l1] 0x18, %g1
31700 fmuld8sux16 %f11, %f29, %f6
31701 fnegs %f27, %f4
31702 nop
31703 fitod %f12, %f22
31704 fdtos %f22, %f8
31705 fpadd32 %f12, %f14, %f8
31706 sra %o5, %g7, %g2
31707 fmuld8sux16 %f6, %f4, %f2
31708 mova %icc, %o4, %l2
31709 movrgz %i3, %i7, %i2
31710 stw %i1, [%l7 + 0x2C]
31711 mova %xcc, %l5, %l6
31712 fmul8x16 %f17, %f0, %f2
31713 tl %xcc, 0x7
31714 fbne,a %fcc3, loop_2797
31715 alignaddrl %l0, %o3, %l4
31716 addc %g5, 0x1D3F, %i5
31717 popc %o0, %l3
31718loop_2797:
31719 tvs %icc, 0x1
31720 tleu %icc, 0x1
31721 lduw [%l7 + 0x70], %i6
31722 fbge %fcc2, loop_2798
31723 fmovspos %xcc, %f11, %f8
31724 addc %o6, 0x1C31, %g4
31725 tle %icc, 0x6
31726loop_2798:
31727 movneg %xcc, %o7, %i0
31728 umul %l1, %g3, %i4
31729 movne %icc, %o2, %g6
31730 saved
31731 rdpr %cwp, %g1
31732 rdpr %cansave, %g2
31733 rdpr %canrestore, %g3
31734 rdpr %cleanwin, %g4
31735 rdpr %otherwin, %g5
31736 rdpr %wstate, %g6
31737 array32 %o1, %o5, %g1
31738 fmovse %xcc, %f15, %f7
31739 nop
31740 setx 0xF056C967, %l0, %l6
31741 st %l6, [%l7 + 0x30]
31742 ld [%l7 + 0x30], %fsr
31743 bne loop_2799
31744 ba,a,pn %xcc, loop_2800
31745 for %f6, %f18, %f10
31746 subcc %g7, 0x02BA, %g2
31747loop_2799:
31748 sdivx %o4, 0x033C, %l2
31749loop_2800:
31750 stb %i7, [%l7 + 0x5B]
31751 bgu,a %xcc, loop_2801
31752 nop
31753 setx loop_2802, %l0, %l1
31754 jmpl %l1, %i3
31755 fbo,a %fcc0, loop_2803
31756 smulcc %i1, %i2, %l6
31757loop_2801:
31758 taddcc %l5, %o3, %l4
31759loop_2802:
31760 xnorcc %g5, %i5, %o0
31761loop_2803:
31762 movrlz %l3, 0x21E, %i6
31763 or %o6, 0x14EA, %l0
31764 array32 %g4, %i0, %l1
31765 fornot2s %f4, %f19, %f12
31766 smul %g3, %o7, %o2
31767 and %g6, 0x1E77, %o1
31768 edge16 %i4, %o5, %g1
31769 sir 0x1C77
31770 fblg,a %fcc1, loop_2804
31771 bneg loop_2805
31772 nop
31773 setx 0xA9BBED34, %l0, %l6
31774 st %l6, [%l7 + 0x28]
31775 ld [%l7 + 0x28], %f13
31776 setx 0x9BCC3F52, %l1, %l5
31777 st %l5, [%l7 + 0x10]
31778 ld [%l7 + 0x10], %f26
31779 fsubs %f26, %f13, %f4
31780 tleu %xcc, 0x0
31781loop_2804:
31782 fones %f14
31783loop_2805:
31784 stb %g2, [%l7 + 0x48]
31785 ld [%l7 + 0x40], %f18
31786 swap [%l7 + 0x58], %g7
31787 sub %l2, %i7, %o4
31788 faligndata %f10, %f16, %f14
31789 fabsd %f20, %f6
31790 wr %g0, 0x04, %asi
31791 ldda [%l7 + 0x70] %asi, %i0
31792 st %f20, [%l7 + 0x74]
31793 movge %xcc, %i3, %l6
31794 set 0x28, %i6
31795 stxa %i2, [%l7 + %i6] 0xeb
31796 membar #Sync
31797 tl %xcc, 0x3
31798 ble,pt %xcc, loop_2806
31799 mulx %o3, %l4, %g5
31800 sdiv %i5, 0x1FCE, %o0
31801 brgez,a %l3, loop_2807
31802loop_2806:
31803 tvs %xcc, 0x2
31804 edge32l %l5, %o6, %l0
31805 edge16l %i6, %i0, %g4
31806loop_2807:
31807 fcmpgt32 %f14, %f20, %l1
31808 sdivx %o7, 0x062D, %o2
31809 sll %g3, 0x0B, %g6
31810 andcc %i4, 0x1B8D, %o5
31811 fbo,a %fcc0, loop_2808
31812 fnot2 %f18, %f12
31813 nop
31814 fitos %f9, %f0
31815 fstoi %f0, %f2
31816 movrgz %g1, 0x29D, %o1
31817loop_2808:
31818 xor %g7, %g2, %l2
31819 and %i7, 0x1305, %o4
31820 edge32ln %i3, %i1, %i2
31821 xnorcc %o3, %l4, %l6
31822 fsrc2s %f25, %f12
31823 edge16l %g5, %i5, %o0
31824 addc %l5, %o6, %l0
31825 alignaddrl %i6, %i0, %l3
31826 movg %xcc, %g4, %o7
31827 movle %xcc, %l1, %o2
31828 movl %icc, %g6, %g3
31829 restored
31830 rdpr %cwp, %g1
31831 rdpr %cansave, %g2
31832 rdpr %canrestore, %g3
31833 rdpr %cleanwin, %g4
31834 rdpr %otherwin, %g5
31835 rdpr %wstate, %g6
31836 edge16n %i4, %o5, %g1
31837 subccc %o1, 0x0639, %g7
31838 fnot2 %f22, %f10
31839 movl %xcc, %g2, %i7
31840 andncc %o4, %i3, %i1
31841 fmovspos %icc, %f22, %f9
31842 te %xcc, 0x3
31843 st %f22, [%l7 + 0x38]
31844 movle %icc, %l2, %i2
31845 sdivx %l4, 0x0A9D, %l6
31846 orcc %o3, 0x0B07, %i5
31847 bpos,a %icc, loop_2809
31848 fors %f12, %f12, %f3
31849 nop
31850 fitos %f10, %f25
31851 fstox %f25, %f16
31852 fxtos %f16, %f10
31853 fmovrdgez %o0, %f0, %f18
31854loop_2809:
31855 array32 %g5, %l5, %o6
31856 sub %i6, 0x076B, %i0
31857 tcs %xcc, 0x3
31858 tneg %xcc, 0x1
31859 orncc %l3, %g4, %l0
31860 tneg %icc, 0x5
31861 fmovsl %xcc, %f2, %f5
31862 fnands %f10, %f15, %f25
31863 ldd [%l7 + 0x28], %o6
31864 fand %f14, %f6, %f18
31865 fabss %f1, %f29
31866 set 0x10, %o5
31867 ldda [%l7 + %o5] 0x18, %o2
31868 movrgez %l1, %g3, %g6
31869 fcmpeq32 %f6, %f18, %i4
31870 movcc %icc, %g1, %o5
31871 movcc %icc, %o1, %g2
31872 umul %g7, 0x1430, %o4
31873 edge16n %i3, %i7, %l2
31874 fsrc1 %f8, %f8
31875 movge %icc, %i1, %i2
31876 fmovrslez %l6, %f10, %f12
31877 edge16 %l4, %i5, %o3
31878 nop
31879 fitod %f2, %f6
31880 mulscc %o0, %l5, %o6
31881 add %l7, 0x48, %l6
31882 wr %g0, 0x80, %asi
31883 ldxa [%l6] %asi, %g5
31884 casxa [%l6] %asi, %g5, %i0
31885 wr %g0, 0x0c, %asi
31886 stba %i6, [%l7 + 0x7E] %asi
31887 edge32ln %l3, %l0, %o7
31888 subc %o2, %g4, %g3
31889 set 0x28, %g4
31890 ldxa [%l7 + %g4] 0x10, %g6
31891 fcmpne32 %f14, %f0, %i4
31892 fmovde %xcc, %f1, %f12
31893 sir 0x0539
31894 tvs %icc, 0x1
31895 movgu %icc, %l1, %o5
31896 array16 %o1, %g2, %g7
31897 ldsh [%l7 + 0x70], %g1
31898 fbn,a %fcc3, loop_2810
31899 sethi 0x1137, %i3
31900 xnorcc %o4, %l2, %i1
31901 bvs %icc, loop_2811
31902loop_2810:
31903 nop
31904 setx 0xC9C2AE46, %l0, %l6
31905 st %l6, [%l7 + 0x28]
31906 ld [%l7 + 0x28], %f5
31907 fsqrts %f5, %f4
31908 tvc %xcc, 0x5
31909 std %f12, [%l7 + 0x30]
31910loop_2811:
31911 fmovrde %i2, %f20, %f4
31912 tl %icc, 0x4
31913 udivcc %l6, 0x0444, %i7
31914 movgu %xcc, %l4, %o3
31915 tleu %xcc, 0x6
31916 tl %icc, 0x2
31917 movvs %icc, %o0, %l5
31918 tn %xcc, 0x4
31919 popc %i5, %o6
31920 tvs %xcc, 0x2
31921 tcs %icc, 0x6
31922 mulx %g5, 0x1C10, %i0
31923 fmovse %xcc, %f7, %f13
31924 xor %i6, 0x0F6A, %l3
31925 bne,a,pt %icc, loop_2812
31926 bcc %xcc, loop_2813
31927 fsrc1 %f0, %f2
31928 smulcc %o7, %l0, %o2
31929loop_2812:
31930 movrgez %g4, %g6, %g3
31931loop_2813:
31932 tneg %icc, 0x5
31933 orcc %l1, 0x19CB, %i4
31934 wr %g0, 0x04, %asi
31935 ldswa [%l7 + 0x50] %asi, %o1
31936 movn %icc, %o5, %g7
31937 te %icc, 0x7
31938 wr %g0, 0x89, %asi
31939 lda [%l7 + 0x64] %asi, %f0
31940 ta %icc, 0x7
31941 sra %g1, 0x1E, %i3
31942 edge16n %g2, %o4, %l2
31943 addc %i1, %i2, %i7
31944 movle %xcc, %l4, %o3
31945 fabss %f25, %f29
31946 edge32n %l6, %l5, %o0
31947 and %i5, %o6, %g5
31948 sllx %i0, 0x18, %l3
31949 bleu,a,pn %icc, loop_2814
31950 array16 %o7, %i6, %o2
31951 smul %g4, 0x0E91, %g6
31952 fcmple32 %f10, %f4, %g3
31953loop_2814:
31954 srax %l0, %l1, %o1
31955 xnorcc %i4, 0x01FA, %g7
31956 wr %g0, 0x80, %asi
31957 lduba [%l7 + 0x39] %asi, %g1
31958 movn %xcc, %o5, %g2
31959 orn %o4, %i3, %i1
31960 fmovsl %xcc, %f27, %f4
31961 sra %i2, 0x1F, %i7
31962 smul %l2, %l4, %l6
31963 tsubcc %o3, %o0, %l5
31964 tne %xcc, 0x0
31965 brnz,a %o6, loop_2815
31966 tsubcctv %g5, 0x1A35, %i5
31967 flush %l7 + 0x08
31968 addc %l3, %i0, %o7
31969loop_2815:
31970 nop
31971 setx 0x93664EFAAB0768B6, %l0, %l6
31972 stx %l6, [%l7 + 0x28]
31973 ldd [%l7 + 0x28], %f28
31974 setx 0x08218BE80B6C8911, %l1, %l5
31975 stx %l5, [%l7 + 0x10]
31976 ldd [%l7 + 0x10], %f20
31977 fdivd %f20, %f28, %f20
31978 nop
31979 setx loop_2816, %l0, %l1
31980 wrpr 0x1, %tl
31981 wrpr %l1, %tpc
31982 add %l1, 0x4, %l1
31983 wrpr %l1, %tnpc
31984 setx 0x34400001400, %l0, %l1
31985 wrpr %l1, %tstate
31986 wrhpr 0x4, %htstate
31987 retry
31988 edge32l %i6, %o2, %g4
31989 fmovdcc %icc, %f4, %f23
31990 movl %xcc, %g3, %g6
31991loop_2816:
31992 movge %xcc, %l0, %o1
31993 movrlz %l1, 0x1FB, %g7
31994 nop
31995 setx 0xF703869C, %l0, %l6
31996 st %l6, [%l7 + 0x28]
31997 ld [%l7 + 0x28], %f2
31998 setx 0x34A8C846, %l1, %l5
31999 st %l5, [%l7 + 0x10]
32000 ld [%l7 + 0x10], %f16
32001 fsubs %f16, %f2, %f27
32002 fmuld8sux16 %f30, %f27, %f14
32003 fbuge,a %fcc2, loop_2817
32004 fmovd %f30, %f4
32005 movl %icc, %g1, %o5
32006 fmovs %f6, %f29
32007loop_2817:
32008 nop
32009 setx 0x8E9EC65A1CEA709C, %l0, %l6
32010 stx %l6, [%l7 + 0x28]
32011 ldd [%l7 + 0x28], %f8
32012 setx 0xBFB05BC53BD87D46, %l1, %l5
32013 stx %l5, [%l7 + 0x10]
32014 ldd [%l7 + 0x10], %f10
32015 fsubd %f10, %f8, %f2
32016 movle %xcc, %g2, %i4
32017 fmovdle %xcc, %f13, %f8
32018 bgu loop_2818
32019 swap [%l7 + 0x64], %o4
32020 fmovsle %xcc, %f3, %f17
32021 smulcc %i3, %i2, %i1
32022loop_2818:
32023 stbar
32024 edge8n %i7, %l2, %l4
32025 sth %o3, [%l7 + 0x22]
32026 fmovdvs %icc, %f9, %f12
32027 tneg %xcc, 0x7
32028 wr %g0, 0x89, %asi
32029 lduha [%l7 + 0x28] %asi, %l6
32030 tge %xcc, 0x0
32031 fpmerge %f7, %f17, %f18
32032 sth %l5, [%l7 + 0x2E]
32033 fxors %f1, %f10, %f17
32034 subccc %o0, %o6, %i5
32035 edge16l %g5, %i0, %l3
32036 nop
32037 fitos %f3, %f25
32038 fstod %f25, %f6
32039 fbuge %fcc0, loop_2819
32040 andncc %i6, %o2, %o7
32041 subc %g3, 0x0782, %g4
32042 mulscc %l0, 0x0F41, %o1
32043loop_2819:
32044 movvs %xcc, %l1, %g6
32045 popc 0x0007, %g1
32046 movl %xcc, %o5, %g2
32047 bgu,a loop_2820
32048 edge16l %i4, %o4, %i3
32049 bneg,pn %icc, loop_2821
32050 srl %i2, %g7, %i1
32051loop_2820:
32052 movrlez %l2, %i7, %o3
32053 array32 %l4, %l6, %l5
32054loop_2821:
32055 ldd [%l7 + 0x18], %o0
32056 taddcc %i5, 0x0224, %o6
32057 set 0x4C, %g1
32058 sta %f12, [%l7 + %g1] 0x80
32059 subcc %g5, %l3, %i6
32060 sir 0x00CD
32061 udivcc %o2, 0x0AE2, %o7
32062 xorcc %i0, %g4, %g3
32063 tsubcctv %o1, %l1, %g6
32064 bneg,a,pt %xcc, loop_2822
32065 smul %g1, %l0, %g2
32066 taddcc %o5, %o4, %i3
32067 te %xcc, 0x7
32068loop_2822:
32069 ldsb [%l7 + 0x25], %i2
32070 fsrc1 %f16, %f12
32071 fmovscs %xcc, %f14, %f7
32072 fbe %fcc3, loop_2823
32073 srlx %i4, 0x1F, %i1
32074 fmovrdgez %l2, %f2, %f12
32075 movg %xcc, %g7, %i7
32076loop_2823:
32077 andn %o3, 0x0D87, %l6
32078 array8 %l5, %l4, %i5
32079 sllx %o6, %g5, %l3
32080 edge32 %i6, %o2, %o0
32081 fones %f4
32082 bvs %xcc, loop_2824
32083 alignaddr %o7, %g4, %g3
32084 taddcctv %i0, %o1, %l1
32085 fbg %fcc0, loop_2825
32086loop_2824:
32087 taddcctv %g1, 0x0A79, %g6
32088 sdivcc %g2, 0x07C1, %l0
32089 alignaddr %o4, %i3, %i2
32090loop_2825:
32091 fornot1 %f2, %f2, %f14
32092 sra %i4, %i1, %o5
32093 srlx %l2, 0x1B, %i7
32094 tgu %icc, 0x3
32095 mulscc %g7, 0x148E, %l6
32096 wr %g0, 0x89, %asi
32097 ldsha [%l7 + 0x24] %asi, %l5
32098 edge8 %l4, %i5, %o6
32099 nop
32100 setx loop_2826, %l0, %l1
32101 jmpl %l1, %o3
32102 edge32n %g5, %i6, %l3
32103 fba,a %fcc3, loop_2827
32104 te %xcc, 0x3
32105loop_2826:
32106 add %o0, %o7, %g4
32107 fmovs %f27, %f5
32108loop_2827:
32109 movrne %o2, 0x33A, %i0
32110 ldd [%l7 + 0x20], %o0
32111 set 0x6E, %g7
32112 stha %g3, [%l7 + %g7] 0x80
32113 fmovrsne %l1, %f17, %f26
32114 fbug %fcc3, loop_2828
32115 fmovsge %icc, %f2, %f19
32116 bge,a loop_2829
32117 orcc %g1, %g6, %l0
32118loop_2828:
32119 fmul8sux16 %f0, %f22, %f20
32120 restored
32121 rdpr %cwp, %g1
32122 rdpr %cansave, %g2
32123 rdpr %canrestore, %g3
32124 rdpr %cleanwin, %g4
32125 rdpr %otherwin, %g5
32126 rdpr %wstate, %g6
32127loop_2829:
32128 fmovrdgez %o4, %f30, %f24
32129 tsubcctv %g2, %i2, %i4
32130 fbne %fcc0, loop_2830
32131 mulx %i1, %o5, %l2
32132 and %i3, %g7, %i7
32133 bvs loop_2831
32134loop_2830:
32135 mulx %l6, %l5, %l4
32136 movle %xcc, %o6, %i5
32137 nop
32138 setx loop_2832, %l0, %l1
32139 jmpl %l1, %o3
32140loop_2831:
32141 fnot2s %f4, %f27
32142 fcmpeq32 %f26, %f22, %i6
32143 mulx %l3, 0x1D0A, %g5
32144loop_2832:
32145 mova %icc, %o7, %g4
32146 edge16ln %o2, %i0, %o0
32147 fbue,a %fcc3, loop_2833
32148 and %o1, %l1, %g1
32149 addcc %g6, %g3, %o4
32150 sra %l0, %g2, %i4
32151loop_2833:
32152 movle %icc, %i1, %i2
32153 nop
32154 setx 0xC061F2ED, %l0, %l6
32155 st %l6, [%l7 + 0x48]
32156 ld [%l7 + 0x48], %fsr
32157 umul %o5, 0x0F7A, %i3
32158 fbl %fcc2, loop_2834
32159 movcs %xcc, %g7, %i7
32160 array8 %l6, %l2, %l5
32161 fmul8ulx16 %f8, %f6, %f30
32162loop_2834:
32163 movpos %icc, %o6, %l4
32164 wr %g0, 0x18, %asi
32165 lda [%l7 + 0x24] %asi, %f13
32166 prefetch [%l7 + 0x50], 0x0
32167 movg %xcc, %o3, %i6
32168 nop
32169 setx loop_2835, %l0, %l1
32170 wrpr 0x1, %tl
32171 wrpr %l1, %tpc
32172 add %l1, 0x4, %l1
32173 wrpr %l1, %tnpc
32174 setx 0x34400001400, %l0, %l1
32175 wrpr %l1, %tstate
32176 wrhpr 0x4, %htstate
32177 retry
32178 bg,a,pt %icc, loop_2836
32179 tvc %xcc, 0x2
32180 fxnors %f10, %f27, %f23
32181loop_2835:
32182 nop
32183 set 0x64, %g5
32184 lda [%l7 + %g5] 0x18, %f17
32185loop_2836:
32186 fmovdg %xcc, %f30, %f7
32187 subccc %l3, %i5, %g5
32188 mulscc %o7, 0x136D, %o2
32189 tvs %xcc, 0x0
32190 tsubcc %g4, %i0, %o1
32191 sllx %l1, %g1, %o0
32192 mulx %g6, %o4, %l0
32193 set 0x60, %o7
32194 stwa %g2, [%l7 + %o7] 0x2a
32195 membar #Sync
32196 fbge %fcc1, loop_2837
32197 fsrc2s %f0, %f25
32198 andn %i4, %g3, %i1
32199 fmovrse %o5, %f25, %f28
32200loop_2837:
32201 andncc %i2, %i3, %g7
32202 tpos %xcc, 0x7
32203 or %l6, 0x13E8, %l2
32204 srlx %i7, 0x02, %o6
32205 add %l7, 0x5C, %l6
32206 wr %g0, 0x11, %asi
32207 casa [%l6] %asi, %l4, %o3
32208 movcs %icc, %i6, %l3
32209 brz,a %i5, loop_2838
32210 umul %g5, 0x1009, %o7
32211 sllx %o2, %g4, %i0
32212 tneg %xcc, 0x7
32213loop_2838:
32214 mulscc %l5, 0x0B64, %l1
32215 nop
32216 setx 0x9DA00C760AF50772, %l0, %l6
32217 stx %l6, [%l7 + 0x28]
32218 ldd [%l7 + 0x28], %f10
32219 setx 0xA9DE8AFEED8BB341, %l1, %l5
32220 stx %l5, [%l7 + 0x10]
32221 ldd [%l7 + 0x10], %f14
32222 faddd %f14, %f10, %f10
32223 te %xcc, 0x2
32224 bgu,a,pn %icc, loop_2839
32225 fcmple32 %f6, %f28, %o1
32226 fandnot2 %f14, %f12, %f4
32227 bneg,a %icc, loop_2840
32228loop_2839:
32229 edge8ln %g1, %g6, %o4
32230 bvs,pt %xcc, loop_2841
32231 movle %icc, %l0, %o0
32232loop_2840:
32233 nop
32234 set 0x56, %o6
32235 stha %g2, [%l7 + %o6] 0x89
32236loop_2841:
32237 sir 0x08F1
32238 edge32n %g3, %i4, %i1
32239 movcc %xcc, %i2, %o5
32240 fmovsvs %xcc, %f14, %f9
32241 std %f16, [%l7 + 0x30]
32242 edge16n %i3, %l6, %g7
32243 fcmpeq32 %f26, %f24, %i7
32244 and %o6, %l4, %o3
32245 fmovde %icc, %f22, %f20
32246 srlx %l2, 0x03, %i6
32247 orn %i5, 0x19A9, %l3
32248 edge32ln %g5, %o7, %o2
32249 sdiv %g4, 0x166F, %i0
32250 set 0x70, %l0
32251 lda [%l7 + %l0] 0x14, %f27
32252 fmovda %xcc, %f30, %f20
32253 movrgz %l1, %o1, %g1
32254 bleu,a,pn %icc, loop_2842
32255 xor %l5, 0x07E2, %o4
32256 umulcc %g6, 0x03AE, %o0
32257 sub %l0, 0x0869, %g2
32258loop_2842:
32259 fmovdneg %icc, %f20, %f18
32260 ld [%l7 + 0x48], %f1
32261 set 0x14, %g6
32262 swapa [%l7 + %g6] 0x80, %i4
32263 set 0x40, %o4
32264 stda %f16, [%l7 + %o4] 0x1f
32265 membar #Sync
32266 tneg %xcc, 0x5
32267 fmovsleu %xcc, %f13, %f9
32268 tsubcctv %g3, %i1, %i2
32269 fble %fcc1, loop_2843
32270 tvc %xcc, 0x1
32271 fcmpgt32 %f28, %f18, %i3
32272 sra %o5, 0x0B, %l6
32273loop_2843:
32274 fbu,a %fcc2, loop_2844
32275 tvc %icc, 0x1
32276 wr %g0, 0xe2, %asi
32277 stha %i7, [%l7 + 0x20] %asi
32278 membar #Sync
32279loop_2844:
32280 smulcc %g7, 0x0F07, %o6
32281 fbuge %fcc3, loop_2845
32282 movn %xcc, %o3, %l2
32283 sth %l4, [%l7 + 0x42]
32284 mova %icc, %i6, %i5
32285loop_2845:
32286 fble,a %fcc2, loop_2846
32287 orn %l3, %g5, %o2
32288 stx %g4, [%l7 + 0x08]
32289 bgu loop_2847
32290loop_2846:
32291 sra %o7, 0x1D, %i0
32292 movpos %xcc, %l1, %o1
32293 array16 %l5, %g1, %o4
32294loop_2847:
32295 tvs %xcc, 0x0
32296 wr %g0, 0x88, %asi
32297 stba %g6, [%l7 + 0x19] %asi
32298 xor %o0, 0x028D, %l0
32299 brlez,a %i4, loop_2848
32300 sdiv %g2, 0x061C, %i1
32301 te %xcc, 0x0
32302 bgu,pt %icc, loop_2849
32303loop_2848:
32304 sdivx %g3, 0x0116, %i3
32305 edge16ln %i2, %o5, %i7
32306 movle %icc, %g7, %o6
32307loop_2849:
32308 movgu %xcc, %l6, %l2
32309 saved
32310 rdpr %cwp, %g1
32311 rdpr %cansave, %g2
32312 rdpr %canrestore, %g3
32313 rdpr %cleanwin, %g4
32314 rdpr %otherwin, %g5
32315 rdpr %wstate, %g6
32316 fors %f20, %f29, %f11
32317 fbule,a %fcc1, loop_2850
32318 sethi 0x1020, %o3
32319 movne %xcc, %l4, %i5
32320 bshuffle %f0, %f4, %f4
32321loop_2850:
32322 st %f5, [%l7 + 0x44]
32323 tsubcctv %l3, 0x1A10, %g5
32324 pdist %f22, %f26, %f26
32325 tvc %xcc, 0x4
32326 addcc %o2, 0x197C, %g4
32327 tvs %icc, 0x7
32328 fandnot2 %f18, %f14, %f4
32329 andncc %o7, %i6, %l1
32330 subcc %o1, %l5, %g1
32331 movl %xcc, %i0, %o4
32332 flush %l7 + 0x5C
32333 taddcc %o0, 0x005D, %g6
32334 movl %xcc, %i4, %l0
32335 ble,a %icc, loop_2851
32336 fmovspos %xcc, %f21, %f16
32337 set 0x78, %l6
32338 ldswa [%l7 + %l6] 0x04, %i1
32339loop_2851:
32340 nop
32341 wr %g0, 0xe3, %asi
32342 stwa %g2, [%l7 + 0x4C] %asi
32343 membar #Sync
32344 udiv %g3, 0x1E56, %i2
32345 movg %icc, %o5, %i7
32346 nop
32347 setx loop_2852, %l0, %l1
32348 wrpr 0x1, %tl
32349 wrpr %l1, %tpc
32350 add %l1, 0x4, %l1
32351 wrpr %l1, %tnpc
32352 setx 0x34400001400, %l0, %l1
32353 wrpr %l1, %tstate
32354 wrhpr 0x4, %htstate
32355 retry
32356 andn %g7, 0x0620, %i3
32357 edge16n %l6, %o6, %l2
32358 ble,a loop_2853
32359loop_2852:
32360 addc %o3, 0x03A7, %l4
32361 brgz,a %i5, loop_2854
32362 array16 %l3, %o2, %g4
32363loop_2853:
32364 fmul8x16 %f22, %f26, %f8
32365 sra %o7, %i6, %l1
32366loop_2854:
32367 tsubcc %o1, %g5, %l5
32368 fpsub32s %f4, %f25, %f12
32369 orn %g1, 0x1F3F, %o4
32370 sra %i0, 0x1A, %o0
32371 sethi 0x0194, %g6
32372 nop
32373 setx 0x8A9AE41995E809DA, %l0, %l6
32374 stx %l6, [%l7 + 0x28]
32375 ldd [%l7 + 0x28], %f20
32376 setx 0x4879D559B4A6AFCE, %l1, %l5
32377 stx %l5, [%l7 + 0x10]
32378 ldd [%l7 + 0x10], %f28
32379 fdivd %f28, %f20, %f2
32380 std %f6, [%l7 + 0x20]
32381 fmovdle %xcc, %f7, %f25
32382 movrlez %l0, %i1, %i4
32383 wr %g0, 0xea, %asi
32384 stxa %g3, [%l7 + 0x08] %asi
32385 membar #Sync
32386 xnor %g2, 0x1C90, %o5
32387 array8 %i2, %i7, %g7
32388 set 0x50, %o1
32389 prefetcha [%l7 + %o1] 0x10, 0x0
32390 srax %l6, %l2, %o6
32391 tleu %icc, 0x1
32392 fcmpne32 %f0, %f10, %l4
32393 edge32ln %i5, %l3, %o2
32394 fbul %fcc2, loop_2855
32395 swap [%l7 + 0x24], %g4
32396 orn %o3, 0x0DD5, %i6
32397 fsrc1s %f24, %f0
32398loop_2855:
32399 bgu,pt %xcc, loop_2856
32400 fble,a %fcc1, loop_2857
32401 tpos %icc, 0x6
32402 xor %l1, 0x05F0, %o1
32403loop_2856:
32404 movre %g5, %o7, %l5
32405loop_2857:
32406 nop
32407 setx 0xFAAC1839EF3AC858, %l0, %l6
32408 stx %l6, [%l7 + 0x28]
32409 ldd [%l7 + 0x28], %f28
32410 setx 0x8C94578FF13011A0, %l1, %l5
32411 stx %l5, [%l7 + 0x10]
32412 ldd [%l7 + 0x10], %f28
32413 faddd %f28, %f28, %f14
32414 set 0x40, %l3
32415 stda %f0, [%l7 + %l3] 0x0c
32416 nop
32417 setx 0xA59373E4, %l0, %l6
32418 st %l6, [%l7 + 0x28]
32419 ld [%l7 + 0x28], %f8
32420 setx 0x265AE82B, %l1, %l5
32421 st %l5, [%l7 + 0x10]
32422 ld [%l7 + 0x10], %f12
32423 fdivs %f12, %f8, %f4
32424 tsubcc %o4, %g1, %i0
32425 taddcc %g6, %o0, %i1
32426 fbuge,a %fcc1, loop_2858
32427 fpsub32s %f25, %f17, %f9
32428 movleu %icc, %l0, %g3
32429 umulcc %i4, 0x1C8A, %g2
32430loop_2858:
32431 udiv %o5, 0x0C3E, %i7
32432 nop
32433 fitos %f5, %f15
32434 fstoi %f15, %f22
32435 mova %icc, %g7, %i3
32436 fmovrsgz %i2, %f11, %f6
32437 edge16n %l6, %l2, %o6
32438 movneg %icc, %i5, %l4
32439 fble,a %fcc2, loop_2859
32440 fmovscc %xcc, %f9, %f25
32441 alignaddrl %l3, %g4, %o3
32442 andncc %i6, %l1, %o2
32443loop_2859:
32444 fexpand %f11, %f28
32445 fbe,a %fcc0, loop_2860
32446 ldd [%l7 + 0x50], %f24
32447 set 0x0F, %i7
32448 stba %g5, [%l7 + %i7] 0x89
32449loop_2860:
32450 prefetch [%l7 + 0x48], 0x1
32451 st %f29, [%l7 + 0x18]
32452 tpos %icc, 0x4
32453 fmovse %icc, %f14, %f12
32454 movpos %icc, %o7, %l5
32455 edge32ln %o4, %g1, %o1
32456 movleu %icc, %i0, %o0
32457 fmovdcs %icc, %f16, %f1
32458 tg %icc, 0x2
32459 movg %icc, %g6, %i1
32460 tvs %xcc, 0x0
32461 tl %icc, 0x4
32462 fabss %f0, %f24
32463 fxnors %f5, %f23, %f30
32464 tn %icc, 0x7
32465 movleu %icc, %g3, %i4
32466 mulscc %g2, %o5, %l0
32467 nop
32468 setx 0x4C2ABD0C, %l0, %l6
32469 st %l6, [%l7 + 0x28]
32470 ld [%l7 + 0x28], %f4
32471 setx 0x1E09C434, %l1, %l5
32472 st %l5, [%l7 + 0x10]
32473 ld [%l7 + 0x10], %f3
32474 fadds %f3, %f4, %f6
32475 andn %i7, 0x08C5, %i3
32476 nop
32477 setx loop_2861, %l0, %l1
32478 wrpr 0x1, %tl
32479 wrpr %l1, %tpc
32480 add %l1, 0x4, %l1
32481 wrpr %l1, %tnpc
32482 setx 0x34400001400, %l0, %l1
32483 wrpr %l1, %tstate
32484 wrhpr 0x4, %htstate
32485 retry
32486 edge32n %i2, %l6, %g7
32487 srlx %l2, %i5, %o6
32488 xnorcc %l4, 0x19A4, %g4
32489loop_2861:
32490 subcc %o3, %l3, %i6
32491 tvc %icc, 0x0
32492 movrgz %l1, %o2, %g5
32493 wr %g0, 0x0c, %asi
32494 ldsha [%l7 + 0x6E] %asi, %l5
32495 fbule,a %fcc3, loop_2862
32496 ld [%l7 + 0x34], %f22
32497 fmul8x16 %f21, %f20, %f28
32498 tle %xcc, 0x1
32499loop_2862:
32500 taddcc %o4, 0x01CC, %g1
32501 popc %o7, %i0
32502 smul %o0, %g6, %o1
32503 movn %xcc, %g3, %i4
32504 mulx %i1, %o5, %g2
32505 fbule,a %fcc3, loop_2863
32506 umul %l0, %i7, %i2
32507 bpos,a,pt %icc, loop_2864
32508 fandnot1s %f23, %f2, %f2
32509loop_2863:
32510 andncc %l6, %g7, %l2
32511 edge16 %i5, %o6, %i3
32512loop_2864:
32513 fmovdg %icc, %f3, %f3
32514 tsubcctv %l4, %g4, %l3
32515 brnz %o3, loop_2865
32516 edge16n %l1, %o2, %i6
32517 fmul8x16al %f25, %f30, %f20
32518 xnorcc %l5, %g5, %o4
32519loop_2865:
32520 fbn,a %fcc3, loop_2866
32521 ldstub [%l7 + 0x55], %g1
32522 bshuffle %f8, %f6, %f22
32523 wr %g0, 0x10, %asi
32524 lduwa [%l7 + 0x08] %asi, %o7
32525loop_2866:
32526 fbo %fcc0, loop_2867
32527 tge %icc, 0x3
32528 fmovdcc %icc, %f17, %f22
32529 nop
32530 setx 0x377B8FA3, %l0, %l6
32531 st %l6, [%l7 + 0x28]
32532 ld [%l7 + 0x28], %f16
32533 setx 0x1D121533, %l1, %l5
32534 st %l5, [%l7 + 0x10]
32535 ld [%l7 + 0x10], %f31
32536 fsubs %f31, %f16, %f29
32537loop_2867:
32538 nop
32539 add %l7, 0x58, %l6
32540 wr %g0, 0x81, %asi
32541 lda [%l6] %asi, %o0
32542 casa [%l6] %asi, %o0, %g6
32543 fbg,a %fcc2, loop_2868
32544 or %i0, %g3, %o1
32545 movpos %icc, %i1, %i4
32546 set 0x24, %i3
32547 stwa %g2, [%l7 + %i3] 0x10
32548loop_2868:
32549 fmul8x16au %f13, %f14, %f0
32550 sdivcc %o5, 0x0226, %l0
32551 alignaddr %i7, %l6, %g7
32552 movne %icc, %l2, %i5
32553 movrlz %i2, %i3, %l4
32554 addccc %o6, 0x1629, %l3
32555 edge32ln %g4, %o3, %l1
32556 fmovscs %xcc, %f23, %f8
32557 tneg %xcc, 0x1
32558 tge %xcc, 0x5
32559 ble,a,pt %icc, loop_2869
32560 fcmple32 %f22, %f14, %o2
32561 umul %i6, %l5, %o4
32562 fone %f12
32563loop_2869:
32564 fzero %f28
32565 xnor %g1, 0x09CC, %g5
32566 sll %o0, %o7, %i0
32567 fbue %fcc1, loop_2870
32568 restored
32569 rdpr %cwp, %g1
32570 rdpr %cansave, %g2
32571 rdpr %canrestore, %g3
32572 rdpr %cleanwin, %g4
32573 rdpr %otherwin, %g5
32574 rdpr %wstate, %g6
32575 fmuld8sux16 %f21, %f0, %f22
32576 tpos %xcc, 0x2
32577loop_2870:
32578 nop
32579 set 0x50, %o3
32580 swapa [%l7 + %o3] 0x88, %g3
32581 srax %g6, %i1, %i4
32582 fands %f27, %f25, %f26
32583 movvc %xcc, %o1, %g2
32584 sll %o5, %i7, %l0
32585 saved
32586 rdpr %cwp, %g1
32587 rdpr %cansave, %g2
32588 rdpr %canrestore, %g3
32589 rdpr %cleanwin, %g4
32590 rdpr %otherwin, %g5
32591 rdpr %wstate, %g6
32592 subc %g7, 0x06AB, %l2
32593 taddcc %l6, 0x043B, %i5
32594 mulscc %i2, %i3, %l4
32595 add %l7, 0x20, %l6
32596 wr %g0, 0x04, %asi
32597 ldxa [%l6] %asi, %l3
32598 casxa [%l6] %asi, %l3, %g4
32599 ta %xcc, 0x6
32600 brlez,a %o3, loop_2871
32601 fbule,a %fcc1, loop_2872
32602 movleu %xcc, %o6, %l1
32603 edge8n %i6, %l5, %o2
32604loop_2871:
32605 fcmple32 %f0, %f18, %g1
32606loop_2872:
32607 tsubcctv %g5, %o0, %o4
32608 mulx %o7, %g3, %g6
32609 saved
32610 rdpr %cwp, %g1
32611 rdpr %cansave, %g2
32612 rdpr %canrestore, %g3
32613 rdpr %cleanwin, %g4
32614 rdpr %otherwin, %g5
32615 rdpr %wstate, %g6
32616 udivx %i0, 0x0D73, %i4
32617 mova %icc, %o1, %g2
32618 tvc %xcc, 0x5
32619 movl %xcc, %i1, %o5
32620 bgu,a,pn %xcc, loop_2873
32621 srlx %i7, 0x1C, %g7
32622 tsubcctv %l2, %l0, %i5
32623 swap [%l7 + 0x74], %l6
32624loop_2873:
32625 smulcc %i2, 0x1733, %l4
32626 srl %i3, %l3, %g4
32627 tl %xcc, 0x7
32628 add %l7, 0x18, %l6
32629 wr %g0, 0x81, %asi
32630 casxa [%l6] %asi, %o3, %o6
32631 fornot2 %f14, %f12, %f18
32632 nop
32633 fitod %f2, %f16
32634 fdtox %f16, %f28
32635 edge32 %l1, %l5, %o2
32636 or %i6, 0x0D81, %g1
32637 brgz %g5, loop_2874
32638 nop
32639 fitod %f10, %f20
32640 fdtoi %f20, %f25
32641 sll %o0, %o7, %o4
32642 set 0x56, %o0
32643 stha %g6, [%l7 + %o0] 0x80
32644loop_2874:
32645 fmovd %f14, %f2
32646 udivx %i0, 0x16AA, %i4
32647 fmovrsne %g3, %f7, %f20
32648 tl %icc, 0x4
32649 edge8ln %g2, %i1, %o1
32650 movre %i7, %g7, %o5
32651 nop
32652 setx 0xB06D69FE, %l0, %l6
32653 st %l6, [%l7 + 0x58]
32654 ld [%l7 + 0x58], %fsr
32655 edge32 %l2, %l0, %l6
32656 nop
32657 setx loop_2875, %l0, %l1
32658 jmpl %l1, %i2
32659 sub %i5, 0x118D, %l4
32660 fsrc1 %f28, %f26
32661 tcc %icc, 0x7
32662loop_2875:
32663 prefetch [%l7 + 0x10], 0x0
32664 umulcc %l3, 0x10BC, %g4
32665 wr %g0, 0x04, %asi
32666 lduba [%l7 + 0x6B] %asi, %o3
32667 fble %fcc2, loop_2876
32668 saved
32669 rdpr %cwp, %g1
32670 rdpr %cansave, %g2
32671 rdpr %canrestore, %g3
32672 rdpr %cleanwin, %g4
32673 rdpr %otherwin, %g5
32674 rdpr %wstate, %g6
32675 movrgz %i3, 0x3BA, %o6
32676 srax %l1, 0x07, %l5
32677loop_2876:
32678 fxors %f30, %f24, %f26
32679 ta %xcc, 0x1
32680 stx %o2, [%l7 + 0x58]
32681 movrlez %g1, %i6, %g5
32682 fmovdneg %xcc, %f11, %f13
32683 fabss %f7, %f4
32684 xnor %o7, %o0, %g6
32685 fmovsneg %xcc, %f21, %f23
32686 xor %o4, 0x15FF, %i0
32687 fmovsg %xcc, %f18, %f8
32688 udiv %i4, 0x197B, %g3
32689 wr %g0, 0x88, %asi
32690 lduha [%l7 + 0x68] %asi, %i1
32691 tsubcctv %o1, 0x0327, %g2
32692 bpos,pn %xcc, loop_2877
32693 edge8l %g7, %o5, %i7
32694 movcs %icc, %l0, %l6
32695 ld [%l7 + 0x38], %f24
32696loop_2877:
32697 tsubcc %i2, 0x165D, %l2
32698 edge16n %l4, %i5, %g4
32699 sdiv %o3, 0x110D, %l3
32700 udiv %i3, 0x0787, %o6
32701 addcc %l1, 0x0F79, %l5
32702 alignaddrl %g1, %i6, %o2
32703 addccc %o7, 0x163A, %o0
32704 bleu,pn %xcc, loop_2878
32705 nop
32706 setx loop_2879, %l0, %l1
32707 wrpr 0x1, %tl
32708 wrpr %l1, %tnpc
32709 setx 0x34400001400, %l0, %l1
32710 wrpr %l1, %tstate
32711 wrhpr 0x4, %htstate
32712 done
32713 edge16l %g6, %o4, %i0
32714 mulx %g5, 0x1594, %g3
32715loop_2878:
32716 nop
32717 setx 0xD0644B23, %l0, %l6
32718 st %l6, [%l7 + 0x28]
32719 ld [%l7 + 0x28], %f31
32720 setx 0xE36E478C, %l1, %l5
32721 st %l5, [%l7 + 0x10]
32722 ld [%l7 + 0x10], %f22
32723 fdivs %f22, %f31, %f10
32724loop_2879:
32725 brgez %i4, loop_2880
32726 fabss %f16, %f27
32727 andncc %i1, %o1, %g7
32728 umulcc %g2, 0x1B4E, %o5
32729loop_2880:
32730 udiv %l0, 0x134E, %i7
32731 orn %l6, %i2, %l4
32732 tne %icc, 0x2
32733 fmovrsgz %i5, %f1, %f24
32734 tsubcctv %l2, %g4, %l3
32735 tgu %icc, 0x5
32736 brlz,a %o3, loop_2881
32737 fand %f24, %f18, %f10
32738 nop
32739 set 0x3C, %l4
32740 ldsw [%l7 + %l4], %i3
32741 movge %icc, %l1, %l5
32742loop_2881:
32743 tneg %xcc, 0x2
32744 orcc %g1, 0x0FA6, %o6
32745 fmovd %f28, %f18
32746 ldd [%l7 + 0x10], %i6
32747 nop
32748 fitos %f3, %f31
32749 fstox %f31, %f20
32750 mulscc %o2, %o7, %g6
32751 brlz %o0, loop_2882
32752 nop
32753 setx 0x8712489A, %l0, %l6
32754 st %l6, [%l7 + 0x28]
32755 ld [%l7 + 0x28], %f20
32756 setx 0x2B46E07D, %l1, %l5
32757 st %l5, [%l7 + 0x10]
32758 ld [%l7 + 0x10], %f14
32759 fadds %f14, %f20, %f31
32760 alignaddrl %o4, %g5, %i0
32761 fmovscc %icc, %f31, %f13
32762loop_2882:
32763 fpadd32 %f0, %f2, %f6
32764 andn %g3, %i1, %i4
32765 fnot1s %f26, %f13
32766 movneg %xcc, %o1, %g7
32767 tgu %xcc, 0x2
32768 add %l7, 0x08, %l6
32769 wr %g0, 0x89, %asi
32770 ldxa [%l6] %asi, %o5
32771 casxa [%l6] 0x89, %o5, %l0
32772 fzero %f28
32773 lduh [%l7 + 0x12], %g2
32774 bneg %icc, loop_2883
32775 fba %fcc0, loop_2884
32776 fcmpgt16 %f20, %f2, %l6
32777 taddcctv %i2, 0x185C, %i7
32778loop_2883:
32779 restored
32780 rdpr %cwp, %g1
32781 rdpr %cansave, %g2
32782 rdpr %canrestore, %g3
32783 rdpr %cleanwin, %g4
32784 rdpr %otherwin, %g5
32785 rdpr %wstate, %g6
32786loop_2884:
32787 bneg,a loop_2885
32788 alignaddr %i5, %l4, %l2
32789 ld [%l7 + 0x58], %f16
32790 tg %icc, 0x1
32791loop_2885:
32792 nop
32793 set 0x24, %i1
32794 stha %l3, [%l7 + %i1] 0xe2
32795 membar #Sync
32796 fbg %fcc2, loop_2886
32797 fmovrsne %o3, %f23, %f3
32798 fmovrsne %i3, %f20, %f9
32799 fbue %fcc0, loop_2887
32800loop_2886:
32801 taddcc %l1, 0x0765, %l5
32802 xorcc %g1, %o6, %i6
32803 movgu %xcc, %g4, %o2
32804loop_2887:
32805 fpsub32s %f6, %f4, %f18
32806 wr %g0, 0x81, %asi
32807 stha %g6, [%l7 + 0x70] %asi
32808 add %l7, 0x08, %l6
32809 wr %g0, 0x04, %asi
32810 ldxa [%l6] %asi, %o7
32811 casxa [%l6] %asi, %o7, %o4
32812 nop
32813 setx loop_2888, %l0, %l1
32814 jmpl %l1, %o0
32815 fpsub16s %f29, %f0, %f15
32816 fmovdneg %icc, %f25, %f9
32817 movge %icc, %i0, %g3
32818loop_2888:
32819 edge16ln %i1, %i4, %g5
32820 brgz %g7, loop_2889
32821 lduh [%l7 + 0x1A], %o5
32822 or %l0, 0x08FC, %g2
32823 xor %l6, 0x1836, %o1
32824loop_2889:
32825 tn %xcc, 0x2
32826 nop
32827 setx 0x00641597, %l0, %l6
32828 st %l6, [%l7 + 0x38]
32829 ld [%l7 + 0x38], %fsr
32830 taddcctv %i7, 0x18DA, %i5
32831 edge8l %l4, %l2, %i2
32832 alignaddrl %l3, %o3, %l1
32833 sdivx %i3, 0x17B9, %l5
32834 edge32n %o6, %g1, %i6
32835 srlx %g4, %g6, %o7
32836 bpos,a loop_2890
32837 ld [%l7 + 0x54], %f28
32838 edge16n %o4, %o0, %o2
32839 alignaddr %g3, %i1, %i0
32840loop_2890:
32841 movge %xcc, %i4, %g7
32842 edge32 %o5, %l0, %g2
32843 smulcc %g5, %l6, %o1
32844 bn,a loop_2891
32845 addcc %i7, %i5, %l4
32846 edge32 %l2, %l3, %i2
32847 fmovdg %icc, %f23, %f31
32848loop_2891:
32849 sdiv %l1, 0x0616, %o3
32850 andn %l5, %i3, %o6
32851 tge %xcc, 0x1
32852 movn %xcc, %g1, %g4
32853 tvc %xcc, 0x0
32854 sdiv %g6, 0x182A, %i6
32855 andcc %o4, 0x0C49, %o0
32856 xor %o2, 0x0222, %g3
32857 flush %l7 + 0x6C
32858 movrlz %o7, %i0, %i1
32859 popc %i4, %o5
32860 fbo,a %fcc1, loop_2892
32861 edge16l %g7, %g2, %l0
32862 ba,a %icc, loop_2893
32863 fnot2 %f30, %f0
32864loop_2892:
32865 edge16n %l6, %g5, %o1
32866 tg %xcc, 0x5
32867loop_2893:
32868 sll %i5, %l4, %i7
32869 sdivx %l3, 0x00E3, %i2
32870 bneg,a,pn %xcc, loop_2894
32871 ba,pt %icc, loop_2895
32872 addccc %l1, 0x13BE, %o3
32873 and %l5, 0x0050, %i3
32874loop_2894:
32875 movre %o6, 0x198, %g1
32876loop_2895:
32877 movge %xcc, %l2, %g4
32878 fcmpne32 %f20, %f8, %g6
32879 movneg %icc, %o4, %i6
32880 bg loop_2896
32881 fbn,a %fcc1, loop_2897
32882 udivcc %o2, 0x06CB, %g3
32883 sllx %o0, 0x0E, %i0
32884loop_2896:
32885 for %f14, %f6, %f8
32886loop_2897:
32887 fble,a %fcc0, loop_2898
32888 faligndata %f10, %f0, %f18
32889 edge32l %o7, %i4, %i1
32890 smulcc %g7, %o5, %g2
32891loop_2898:
32892 tcc %icc, 0x2
32893 sllx %l6, 0x06, %l0
32894 movrgz %g5, %i5, %l4
32895 subcc %o1, %l3, %i7
32896 fxor %f18, %f8, %f22
32897 taddcctv %i2, %l1, %l5
32898 edge32n %i3, %o6, %o3
32899 movrlz %g1, 0x0EF, %l2
32900 fbul %fcc3, loop_2899
32901 xnor %g4, %o4, %g6
32902 edge32ln %o2, %g3, %i6
32903 tl %icc, 0x7
32904loop_2899:
32905 array16 %o0, %i0, %o7
32906 nop
32907 fitos %f6, %f8
32908 fstox %f8, %f18
32909 bgu,a %icc, loop_2900
32910 sir 0x0D78
32911 fbu %fcc3, loop_2901
32912 fbl,a %fcc2, loop_2902
32913loop_2900:
32914 membar 0x0D
32915 fnegs %f27, %f31
32916loop_2901:
32917 restored
32918 rdpr %cwp, %g1
32919 rdpr %cansave, %g2
32920 rdpr %canrestore, %g3
32921 rdpr %cleanwin, %g4
32922 rdpr %otherwin, %g5
32923 rdpr %wstate, %g6
32924loop_2902:
32925 andncc %i1, %i4, %g7
32926 edge16n %o5, %l6, %g2
32927 fble %fcc0, loop_2903
32928 andcc %g5, %i5, %l4
32929 nop
32930 fitos %f2, %f2
32931 fstoi %f2, %f10
32932 movg %xcc, %o1, %l0
32933loop_2903:
32934 tcc %icc, 0x7
32935 fmovscs %icc, %f7, %f24
32936 xorcc %l3, %i2, %i7
32937 fsrc1s %f4, %f20
32938 nop
32939 setx 0x24ED409A546725E3, %l0, %l6
32940 stx %l6, [%l7 + 0x28]
32941 ldd [%l7 + 0x28], %f12
32942 setx 0xAEF7EEC881185491, %l1, %l5
32943 stx %l5, [%l7 + 0x10]
32944 ldd [%l7 + 0x10], %f18
32945 faddd %f18, %f12, %f20
32946 tleu %icc, 0x1
32947 bpos,a,pt %xcc, loop_2904
32948 tvs %xcc, 0x2
32949 ble %xcc, loop_2905
32950 bleu,pt %icc, loop_2906
32951loop_2904:
32952 andcc %l1, %i3, %o6
32953 wr %g0, 0x89, %asi
32954 stba %l5, [%l7 + 0x6A] %asi
32955loop_2905:
32956 tleu %xcc, 0x7
32957loop_2906:
32958 array8 %o3, %g1, %g4
32959 stbar
32960 sra %o4, %l2, %g6
32961 edge8l %o2, %g3, %i6
32962 tpos %icc, 0x0
32963 tvs %xcc, 0x7
32964 nop
32965 fitos %f12, %f22
32966 fstod %f22, %f16
32967 sllx %o0, 0x09, %i0
32968 movrlz %o7, %i4, %g7
32969 xor %o5, 0x0848, %l6
32970 and %i1, %g5, %g2
32971 movrgez %i5, %l4, %o1
32972 and %l3, %l0, %i2
32973 fpsub16s %f2, %f30, %f6
32974 membar 0x7F
32975 brlez %l1, loop_2907
32976 fmovsneg %icc, %f8, %f23
32977 ta %icc, 0x6
32978 tsubcc %i3, %o6, %i7
32979loop_2907:
32980 xnorcc %l5, 0x045F, %o3
32981 movrlez %g4, %g1, %l2
32982 andncc %o4, %g6, %g3
32983 ldsw [%l7 + 0x6C], %i6
32984 restored
32985 rdpr %cwp, %g1
32986 rdpr %cansave, %g2
32987 rdpr %canrestore, %g3
32988 rdpr %cleanwin, %g4
32989 rdpr %otherwin, %g5
32990 rdpr %wstate, %g6
32991 wr %g0, 0x18, %asi
32992 lduwa [%l7 + 0x08] %asi, %o0
32993 movvc %xcc, %o2, %i0
32994 fbug %fcc2, loop_2908
32995 orncc %o7, 0x1A2D, %i4
32996 fmovsne %xcc, %f24, %f31
32997 nop
32998 setx loop_2909, %l0, %l1
32999 wrpr 0x1, %tl
33000 wrpr %l1, %tnpc
33001 setx 0x34400001400, %l0, %l1
33002 wrpr %l1, %tstate
33003 wrhpr 0x4, %htstate
33004 done
33005loop_2908:
33006 fmovrslz %o5, %f7, %f10
33007 andcc %l6, %i1, %g7
33008 edge16 %g2, %i5, %g5
33009loop_2909:
33010 std %f10, [%l7 + 0x18]
33011 movcs %xcc, %o1, %l3
33012 array32 %l4, %i2, %l1
33013 taddcc %l0, 0x04E4, %o6
33014 tneg %icc, 0x3
33015 srlx %i7, 0x17, %l5
33016 bpos %icc, loop_2910
33017 st %f5, [%l7 + 0x38]
33018 fpsub32s %f20, %f3, %f23
33019 sethi 0x0617, %i3
33020loop_2910:
33021 movcs %icc, %o3, %g1
33022 fble,a %fcc0, loop_2911
33023 tsubcctv %l2, 0x1445, %g4
33024 wr %g0, 0x80, %asi
33025 ldsba [%l7 + 0x48] %asi, %g6
33026loop_2911:
33027 move %icc, %o4, %g3
33028 fxnor %f8, %f26, %f14
33029 fpadd32s %f16, %f5, %f8
33030 fnot1s %f1, %f4
33031 fbul,a %fcc1, loop_2912
33032 ldd [%l7 + 0x68], %i6
33033 fxors %f9, %f18, %f12
33034 fmovdvs %icc, %f15, %f25
33035loop_2912:
33036 saved
33037 rdpr %cwp, %g1
33038 rdpr %cansave, %g2
33039 rdpr %canrestore, %g3
33040 rdpr %cleanwin, %g4
33041 rdpr %otherwin, %g5
33042 rdpr %wstate, %g6
33043 movneg %xcc, %o2, %i0
33044 ta %xcc, 0x2
33045 tvs %icc, 0x1
33046 add %o7, %i4, %o0
33047 fbo %fcc3, loop_2913
33048 nop
33049 setx loop_2914, %l0, %l1
33050 wrpr 0x1, %tl
33051 wrpr %l1, %tpc
33052 add %l1, 0x4, %l1
33053 wrpr %l1, %tnpc
33054 setx 0x34400001400, %l0, %l1
33055 wrpr %l1, %tstate
33056 wrhpr 0x4, %htstate
33057 retry
33058 orcc %l6, 0x13B6, %o5
33059 wr %g0, 0x27, %asi
33060 stxa %i1, [%l7 + 0x08] %asi
33061 membar #Sync
33062loop_2913:
33063 addcc %g2, 0x1315, %g7
33064loop_2914:
33065 bcc,a loop_2915
33066 sdivx %g5, 0x1925, %i5
33067 set 0x58, %i5
33068 ldxa [%l7 + %i5] 0x19, %l3
33069loop_2915:
33070 movvc %icc, %l4, %i2
33071 mova %xcc, %o1, %l1
33072 movgu %icc, %l0, %o6
33073 movrgz %i7, 0x3A2, %i3
33074 andn %o3, 0x017D, %g1
33075 add %l7, 0x54, %l6
33076 wr %g0, 0x81, %asi
33077 lda [%l6] %asi, %l2
33078 casa [%l6] %asi, %l2, %g4
33079 umulcc %l5, %g6, %o4
33080 tcs %xcc, 0x2
33081 orcc %g3, %i6, %i0
33082 flush %l7 + 0x5C
33083 movle %icc, %o2, %o7
33084 sir 0x1B30
33085 umulcc %o0, %i4, %o5
33086 edge16n %l6, %g2, %i1
33087 ldstub [%l7 + 0x40], %g5
33088 movne %icc, %i5, %g7
33089 fbe,a %fcc1, loop_2916
33090 fmovdneg %xcc, %f10, %f10
33091 fmovrdgez %l4, %f18, %f10
33092 xor %l3, 0x0975, %i2
33093loop_2916:
33094 sir 0x1383
33095 tle %icc, 0x4
33096 movpos %xcc, %l1, %o1
33097 or %l0, 0x0209, %i7
33098 tvc %icc, 0x4
33099 movg %xcc, %o6, %i3
33100 and %o3, %l2, %g4
33101 addcc %l5, 0x1094, %g1
33102 tle %xcc, 0x3
33103 movpos %xcc, %o4, %g6
33104 subcc %g3, 0x169C, %i6
33105 tg %xcc, 0x4
33106 andn %i0, %o2, %o0
33107 addcc %i4, %o7, %o5
33108 srl %l6, 0x01, %g2
33109 fnands %f11, %f18, %f4
33110 fmovdvc %xcc, %f11, %f8
33111 movcc %xcc, %g5, %i5
33112 fmul8x16au %f13, %f31, %f2
33113 fxor %f14, %f8, %f4
33114 tn %icc, 0x4
33115 set 0x10, %i0
33116 lda [%l7 + %i0] 0x89, %f19
33117 smul %g7, %l4, %i1
33118 andncc %l3, %i2, %o1
33119 fmovdg %icc, %f14, %f0
33120 xorcc %l0, 0x021B, %i7
33121 nop
33122 fitos %f31, %f9
33123 srlx %o6, 0x04, %l1
33124 udivx %i3, 0x1641, %l2
33125 addc %g4, 0x176D, %o3
33126 tcs %icc, 0x6
33127 udiv %l5, 0x0EA6, %g1
33128 fmovse %xcc, %f4, %f27
33129 fmovdleu %icc, %f9, %f31
33130 tcs %icc, 0x0
33131 membar 0x7D
33132 smul %g6, %g3, %i6
33133 fmovrdne %i0, %f4, %f16
33134 movrgez %o2, 0x131, %o0
33135 bvc,pn %icc, loop_2917
33136 movvs %icc, %i4, %o4
33137 udivcc %o7, 0x0432, %l6
33138 xor %g2, 0x134D, %o5
33139loop_2917:
33140 movgu %icc, %i5, %g7
33141 edge16n %l4, %i1, %g5
33142 fmovsle %icc, %f13, %f6
33143 tle %xcc, 0x3
33144 andncc %l3, %i2, %l0
33145 movrgez %o1, 0x2EF, %i7
33146 movle %icc, %o6, %i3
33147 taddcc %l2, %l1, %g4
33148 mulscc %l5, %g1, %o3
33149 edge16l %g6, %g3, %i6
33150 be,a,pt %icc, loop_2918
33151 addccc %i0, 0x1975, %o0
33152 tvs %icc, 0x3
33153 bn loop_2919
33154loop_2918:
33155 nop
33156 set 0x48, %g3
33157 stx %i4, [%l7 + %g3]
33158 set 0x18, %l2
33159 stxa %o2, [%g0 + %l2] 0x4f
33160loop_2919:
33161 tsubcctv %o4, %o7, %l6
33162 fmovsvc %xcc, %f11, %f4
33163 lduh [%l7 + 0x7C], %g2
33164 sdivx %i5, 0x0766, %g7
33165 tge %icc, 0x6
33166 fbge %fcc1, loop_2920
33167 ldx [%l7 + 0x18], %o5
33168 smul %l4, 0x0EF1, %g5
33169 array32 %l3, %i2, %i1
33170loop_2920:
33171 alignaddrl %l0, %i7, %o1
33172 fmovrsgz %i3, %f28, %f7
33173 subccc %l2, %o6, %g4
33174 add %l7, 0x38, %l6
33175 wr %g0, 0x88, %asi
33176 ldxa [%l6] %asi, %l5
33177 casxa [%l6] %asi, %l5, %g1
33178 tge %xcc, 0x0
33179 faligndata %f20, %f20, %f12
33180 ldstub [%l7 + 0x48], %l1
33181 bgu,a loop_2921
33182 fabsd %f16, %f16
33183 movcc %icc, %o3, %g3
33184 edge16 %g6, %i0, %i6
33185loop_2921:
33186 tsubcc %o0, 0x1B4E, %i4
33187 subcc %o2, 0x10BC, %o7
33188 mulscc %o4, %g2, %i5
33189 edge32l %l6, %g7, %l4
33190 edge8l %o5, %g5, %l3
33191 membar 0x5D
33192 subc %i1, %l0, %i2
33193 andn %i7, 0x08DF, %o1
33194 sth %l2, [%l7 + 0x64]
33195 brgez,a %o6, loop_2922
33196 ta %icc, 0x7
33197 bvc,a loop_2923
33198 brgz %i3, loop_2924
33199loop_2922:
33200 lduw [%l7 + 0x28], %l5
33201 fcmpeq32 %f18, %f12, %g4
33202loop_2923:
33203 nop
33204 wr %g0, 0x0c, %asi
33205 stda %f16, [%l7 + 0x40] %asi
33206loop_2924:
33207 addc %g1, %l1, %g3
33208 nop
33209 set 0x34, %i2
33210 ldsw [%l7 + %i2], %o3
33211 subc %g6, 0x09DC, %i0
33212 fmovsvs %xcc, %f3, %f10
33213 edge16ln %i6, %i4, %o2
33214 smul %o7, 0x00EC, %o0
33215 fble,a %fcc2, loop_2925
33216 popc %g2, %o4
33217 prefetch [%l7 + 0x40], 0x2
33218 popc %l6, %g7
33219loop_2925:
33220 sllx %l4, %o5, %g5
33221 fpadd32 %f8, %f4, %f20
33222 tge %icc, 0x2
33223 movrlz %l3, %i5, %i1
33224 fmovdneg %xcc, %f2, %f27
33225 sll %i2, 0x1A, %i7
33226 movle %icc, %l0, %o1
33227 fmovd %f30, %f18
33228 edge16l %o6, %l2, %l5
33229 tgu %icc, 0x6
33230 set 0x44, %o2
33231 lda [%l7 + %o2] 0x18, %f23
33232 movne %icc, %g4, %g1
33233 mova %xcc, %i3, %l1
33234 sir 0x138E
33235 edge16l %g3, %g6, %i0
33236 wr %g0, 0x89, %asi
33237 lduha [%l7 + 0x54] %asi, %o3
33238 ldsb [%l7 + 0x1C], %i4
33239 fandnot1 %f8, %f0, %f6
33240 nop
33241 setx 0xD1FEED4D705A38D9, %l0, %l6
33242 stx %l6, [%l7 + 0x08]
33243 ldx [%l7 + 0x08], %fsr
33244 nop
33245 setx 0x14403D6614603C94, %l0, %l6
33246 stx %l6, [%l7 + 0x28]
33247 ldd [%l7 + 0x28], %f8
33248 setx 0x37E2AF21948C57C5, %l1, %l5
33249 stx %l5, [%l7 + 0x10]
33250 ldd [%l7 + 0x10], %f26
33251 fmuld %f26, %f8, %f24
33252 ldub [%l7 + 0x3A], %o2
33253 add %l7, 0x10, %l6
33254 wr %g0, 0x89, %asi
33255 casa [%l6] %asi, %o7, %o0
33256 bne,a %icc, loop_2926
33257 andn %g2, %o4, %i6
33258 andn %g7, %l6, %o5
33259 addccc %g5, %l4, %l3
33260loop_2926:
33261 tl %icc, 0x7
33262 movgu %icc, %i5, %i2
33263 andn %i7, 0x00FF, %l0
33264 array16 %i1, %o1, %o6
33265 movgu %icc, %l2, %l5
33266 movvc %icc, %g4, %g1
33267 movvc %xcc, %l1, %g3
33268 tgu %icc, 0x1
33269 sdivcc %g6, 0x191A, %i3
33270 orncc %o3, %i0, %o2
33271 tne %icc, 0x2
33272 bgu,pn %icc, loop_2927
33273 saved
33274 rdpr %cwp, %g1
33275 rdpr %cansave, %g2
33276 rdpr %canrestore, %g3
33277 rdpr %cleanwin, %g4
33278 rdpr %otherwin, %g5
33279 rdpr %wstate, %g6
33280 ldd [%l7 + 0x60], %f2
33281 orn %i4, %o7, %o0
33282loop_2927:
33283 or %o4, 0x156C, %i6
33284 be,pt %icc, loop_2928
33285 movrne %g7, %g2, %l6
33286 bn %icc, loop_2929
33287 orcc %o5, 0x0E12, %g5
33288loop_2928:
33289 tcs %xcc, 0x5
33290 srax %l4, %i5, %i2
33291loop_2929:
33292 pdist %f0, %f24, %f18
33293 fnegd %f28, %f12
33294 brgez %l3, loop_2930
33295 fandnot2s %f23, %f28, %f25
33296 subcc %l0, 0x06CE, %i7
33297 mulscc %o1, %i1, %l2
33298loop_2930:
33299 lduw [%l7 + 0x58], %l5
33300 srax %o6, 0x18, %g1
33301 edge8 %l1, %g4, %g6
33302 bcc,pt %icc, loop_2931
33303 fbo %fcc2, loop_2932
33304 edge16n %i3, %o3, %i0
33305 xorcc %o2, %g3, %o7
33306loop_2931:
33307 movgu %xcc, %o0, %o4
33308loop_2932:
33309 edge8ln %i6, %i4, %g2
33310 bn,a,pn %icc, loop_2933
33311 orn %g7, %l6, %g5
33312 wr %g0, 0xe2, %asi
33313 stha %l4, [%l7 + 0x0C] %asi
33314 membar #Sync
33315loop_2933:
33316 movvs %xcc, %i5, %o5
33317 movleu %icc, %l3, %l0
33318 wr %g0, 0x04, %asi
33319 lduha [%l7 + 0x14] %asi, %i2
33320 bneg,a,pt %xcc, loop_2934
33321 fmovrdgz %o1, %f12, %f30
33322 xnorcc %i7, 0x1062, %i1
33323 fbue,a %fcc1, loop_2935
33324loop_2934:
33325 fmovrdlz %l5, %f20, %f8
33326 edge8ln %l2, %o6, %l1
33327 array8 %g1, %g6, %i3
33328loop_2935:
33329 bleu,a loop_2936
33330 fbue,a %fcc3, loop_2937
33331 move %xcc, %o3, %g4
33332 sll %o2, %i0, %g3
33333loop_2936:
33334 edge16l %o0, %o4, %i6
33335loop_2937:
33336 fmul8x16al %f17, %f0, %f2
33337 add %l7, 0x58, %l6
33338 wr %g0, 0x0c, %asi
33339 casxa [%l6] %asi, %i4, %o7
33340 fnors %f14, %f4, %f10
33341 nop
33342 fitos %f14, %f8
33343 fstox %f8, %f28
33344 add %g2, %l6, %g5
33345 srl %l4, 0x19, %g7
33346 edge32l %i5, %l3, %o5
33347 xnor %i2, %o1, %l0
33348 bvs,a loop_2938
33349 edge8 %i1, %i7, %l5
33350 sethi 0x1E40, %o6
33351 sth %l2, [%l7 + 0x16]
33352loop_2938:
33353 edge32l %l1, %g1, %g6
33354 fmovspos %icc, %f5, %f21
33355 fandnot2 %f18, %f2, %f8
33356 and %o3, 0x156D, %g4
33357 movpos %xcc, %o2, %i3
33358 smul %g3, %o0, %i0
33359 orn %i6, 0x0B18, %o4
33360 edge32 %i4, %g2, %l6
33361 set 0x70, %i4
33362 stxa %g5, [%l7 + %i4] 0x2f
33363 membar #Sync
33364 ta %xcc, 0x1
33365 orcc %l4, 0x1C7D, %o7
33366 movrgez %i5, %g7, %o5
33367 fmovda %icc, %f17, %f2
33368 movrgez %i2, %o1, %l3
33369 movpos %xcc, %i1, %l0
33370 mulscc %l5, %i7, %l2
33371 fbg,a %fcc0, loop_2939
33372 fmovsn %xcc, %f21, %f8
33373 bg,a loop_2940
33374 xnor %o6, 0x0316, %l1
33375loop_2939:
33376 tne %xcc, 0x6
33377 movleu %xcc, %g1, %o3
33378loop_2940:
33379 edge16l %g4, %g6, %o2
33380 fand %f0, %f18, %f8
33381 wr %g0, 0x1f, %asi
33382 stda %f0, [%l7 + 0x40] %asi
33383 membar #Sync
33384 movneg %xcc, %i3, %g3
33385 fandnot1 %f0, %f26, %f12
33386 alignaddrl %o0, %i6, %o4
33387 sdivcc %i4, 0x02E0, %i0
33388 restored
33389 rdpr %cwp, %g1
33390 rdpr %cansave, %g2
33391 rdpr %canrestore, %g3
33392 rdpr %cleanwin, %g4
33393 rdpr %otherwin, %g5
33394 rdpr %wstate, %g6
33395 edge16l %g2, %g5, %l4
33396 fbge,a %fcc1, loop_2941
33397 ba loop_2942
33398 udiv %l6, 0x0264, %i5
33399 add %o7, 0x1641, %g7
33400loop_2941:
33401 bcc,a %icc, loop_2943
33402loop_2942:
33403 fba %fcc3, loop_2944
33404 array16 %i2, %o5, %l3
33405 mova %icc, %i1, %o1
33406loop_2943:
33407 fmovsne %icc, %f5, %f28
33408loop_2944:
33409 tsubcctv %l5, %i7, %l0
33410 tg %xcc, 0x4
33411 edge8 %l2, %l1, %o6
33412 nop
33413 setx 0x607A133A, %l0, %l6
33414 st %l6, [%l7 + 0x44]
33415 ld [%l7 + 0x44], %fsr
33416 smul %o3, 0x1AD1, %g4
33417 edge32 %g1, %g6, %i3
33418 movcs %icc, %g3, %o0
33419 umulcc %i6, %o2, %i4
33420 edge32n %i0, %g2, %g5
33421 fmovsn %icc, %f3, %f8
33422 edge16l %o4, %l6, %i5
33423 bg %xcc, loop_2945
33424 mulx %l4, %g7, %o7
33425 movrgz %o5, %i2, %l3
33426 move %icc, %i1, %l5
33427loop_2945:
33428 fbul,a %fcc0, loop_2946
33429 sdivx %i7, 0x01E2, %o1
33430 array16 %l0, %l2, %o6
33431 fxor %f14, %f14, %f2
33432loop_2946:
33433 bcc,a loop_2947
33434 fexpand %f14, %f22
33435 fpack16 %f10, %f28
33436 nop
33437 setx 0x1C3916FA, %l0, %l6
33438 st %l6, [%l7 + 0x28]
33439 ld [%l7 + 0x28], %f5
33440 setx 0x253E1D9C, %l1, %l5
33441 st %l5, [%l7 + 0x10]
33442 ld [%l7 + 0x10], %f13
33443 fadds %f13, %f5, %f5
33444loop_2947:
33445 fcmpgt16 %f0, %f16, %l1
33446 movgu %xcc, %o3, %g1
33447 movre %g4, 0x130, %i3
33448 sth %g3, [%l7 + 0x74]
33449 movvc %icc, %g6, %i6
33450 popc 0x009F, %o2
33451 fmovdcc %icc, %f25, %f22
33452 movleu %icc, %i4, %o0
33453 tcc %xcc, 0x5
33454 edge8l %g2, %i0, %o4
33455 movrlez %l6, 0x132, %i5
33456 orncc %g5, 0x0989, %g7
33457 brlez,a %l4, loop_2948
33458 add %o7, 0x14AD, %o5
33459 sdiv %l3, 0x1642, %i1
33460 nop
33461 set 0x38, %l5
33462 stw %l5, [%l7 + %l5]
33463loop_2948:
33464 nop
33465 setx 0x1048BEE2, %l0, %l6
33466 st %l6, [%l7 + 0x7C]
33467 ld [%l7 + 0x7C], %fsr
33468 sir 0x1CD4
33469 xnorcc %i2, %i7, %o1
33470 tl %xcc, 0x2
33471 edge8n %l0, %l2, %l1
33472 movn %xcc, %o6, %g1
33473 fmovsvs %icc, %f18, %f7
33474 set 0x40, %l1
33475 stda %f16, [%l7 + %l1] 0x17
33476 membar #Sync
33477 wr %g0, 0x19, %asi
33478 sta %f4, [%l7 + 0x10] %asi
33479 tleu %icc, 0x2
33480 fpadd16s %f4, %f4, %f0
33481 mulx %o3, 0x013F, %i3
33482 udivx %g3, 0x1D64, %g4
33483 array8 %g6, %o2, %i4
33484 faligndata %f30, %f6, %f16
33485 fbul,a %fcc2, loop_2949
33486 edge32n %i6, %g2, %i0
33487 mulscc %o0, 0x1AA7, %l6
33488 andncc %i5, %g5, %o4
33489loop_2949:
33490 bgu,a,pn %icc, loop_2950
33491 edge16n %g7, %o7, %o5
33492 edge16n %l3, %i1, %l4
33493 alignaddr %i2, %i7, %o1
33494loop_2950:
33495 subcc %l5, %l2, %l1
33496 srlx %l0, %o6, %o3
33497 brgz %g1, loop_2951
33498 movgu %icc, %i3, %g3
33499 movrne %g6, %g4, %o2
33500 tcc %xcc, 0x5
33501loop_2951:
33502 subc %i4, 0x061C, %i6
33503 edge16ln %i0, %o0, %l6
33504 movneg %xcc, %i5, %g2
33505 tgu %xcc, 0x2
33506 movpos %icc, %g5, %g7
33507 fnors %f22, %f14, %f12
33508 tvs %xcc, 0x5
33509 movre %o4, %o7, %o5
33510 fmovde %icc, %f27, %f2
33511 sir 0x0628
33512 xnor %l3, 0x0988, %l4
33513 fmovspos %icc, %f21, %f10
33514 srl %i2, 0x0B, %i1
33515 orcc %i7, %l5, %l2
33516 movleu %xcc, %o1, %l0
33517 sethi 0x151E, %l1
33518 orncc %o3, %g1, %i3
33519 fmovse %icc, %f0, %f0
33520 xorcc %g3, %o6, %g4
33521 xor %g6, 0x1B4E, %o2
33522 tleu %xcc, 0x5
33523 ldd [%l7 + 0x70], %f30
33524 movneg %icc, %i4, %i6
33525 lduh [%l7 + 0x0E], %o0
33526 nop
33527 setx loop_2952, %l0, %l1
33528 jmpl %l1, %l6
33529 tsubcc %i0, 0x1C33, %i5
33530 fsrc2s %f24, %f28
33531 set 0x40, %g2
33532 ldda [%l7 + %g2] 0x81, %f16
33533loop_2952:
33534 fbe %fcc0, loop_2953
33535 udivx %g2, 0x1A98, %g7
33536 andn %o4, 0x00CC, %o7
33537 edge8n %g5, %l3, %o5
33538loop_2953:
33539 fbuge %fcc3, loop_2954
33540 movle %xcc, %i2, %i1
33541 ld [%l7 + 0x48], %f8
33542 movpos %icc, %l4, %l5
33543loop_2954:
33544 fsrc1 %f6, %f22
33545 fbg,a %fcc1, loop_2955
33546 tneg %xcc, 0x2
33547 fmovrdne %l2, %f2, %f12
33548 tvc %icc, 0x3
33549loop_2955:
33550 tgu %icc, 0x3
33551 nop
33552 fitod %f12, %f14
33553 fdtox %f14, %f20
33554 fxtod %f20, %f2
33555 tpos %xcc, 0x0
33556 fxors %f18, %f16, %f20
33557 sdivx %i7, 0x1FD3, %o1
33558 alignaddrl %l0, %o3, %g1
33559 nop
33560 setx loop_2956, %l0, %l1
33561 wrpr 0x1, %tl
33562 wrpr %l1, %tpc
33563 add %l1, 0x4, %l1
33564 wrpr %l1, %tnpc
33565 setx 0x34400001400, %l0, %l1
33566 wrpr %l1, %tstate
33567 wrhpr 0x4, %htstate
33568 retry
33569 edge16n %l1, %i3, %g3
33570 subcc %g4, %g6, %o6
33571 fmovscs %icc, %f25, %f15
33572loop_2956:
33573 tcc %icc, 0x6
33574 ldstub [%l7 + 0x55], %i4
33575 addccc %i6, %o2, %l6
33576 movvc %icc, %i0, %i5
33577 smul %g2, 0x17FD, %o0
33578 addcc %g7, %o4, %g5
33579 xnor %o7, 0x00B7, %o5
33580 fpack16 %f24, %f25
33581 fbg,a %fcc3, loop_2957
33582 mulscc %l3, %i2, %i1
33583 srax %l5, 0x09, %l2
33584 nop
33585 setx 0xD02BDB9E, %l0, %l6
33586 st %l6, [%l7 + 0x28]
33587 ld [%l7 + 0x28], %f11
33588 setx 0xC9FB6916, %l1, %l5
33589 st %l5, [%l7 + 0x10]
33590 ld [%l7 + 0x10], %f6
33591 fdivs %f6, %f11, %f19
33592loop_2957:
33593 mova %xcc, %l4, %i7
33594 fmovrdlz %o1, %f14, %f0
33595 array8 %o3, %g1, %l1
33596 set 0x34, %i6
33597 ldswa [%l7 + %i6] 0x81, %l0
33598 umul %i3, %g3, %g4
33599 fbn,a %fcc2, loop_2958
33600 mulx %o6, %g6, %i6
33601 taddcctv %o2, %i4, %l6
33602 subc %i0, 0x10D4, %i5
33603loop_2958:
33604 edge16n %g2, %o0, %o4
33605 edge8ln %g7, %o7, %g5
33606 tge %xcc, 0x6
33607 brgez %l3, loop_2959
33608 fornot2s %f8, %f1, %f2
33609 movvc %xcc, %i2, %i1
33610 tsubcc %o5, %l2, %l5
33611loop_2959:
33612 movrgez %i7, 0x2D0, %l4
33613 fpackfix %f4, %f1
33614 nop
33615 setx loop_2960, %l0, %l1
33616 wrpr 0x1, %tl
33617 wrpr %l1, %tpc
33618 add %l1, 0x4, %l1
33619 wrpr %l1, %tnpc
33620 setx 0x34400001400, %l0, %l1
33621 wrpr %l1, %tstate
33622 wrhpr 0x4, %htstate
33623 retry
33624 movleu %icc, %o3, %g1
33625 set 0x50, %o5
33626 ldda [%l7 + %o5] 0x10, %o0
33627loop_2960:
33628 sdivx %l0, 0x142A, %i3
33629 movneg %xcc, %l1, %g4
33630 movn %icc, %g3, %o6
33631 lduw [%l7 + 0x68], %i6
33632 edge8ln %o2, %g6, %l6
33633 umulcc %i4, %i0, %g2
33634 umulcc %o0, 0x08A0, %o4
33635 lduw [%l7 + 0x2C], %g7
33636 sll %i5, 0x19, %g5
33637 nop
33638 fitos %f10, %f31
33639 fstoi %f31, %f9
33640 fsrc1 %f30, %f2
33641 bvc,a %icc, loop_2961
33642 popc 0x037D, %l3
33643 fones %f14
33644 ba,pt %xcc, loop_2962
33645loop_2961:
33646 movl %xcc, %i2, %i1
33647 add %o7, %l2, %o5
33648 add %i7, 0x0CE6, %l4
33649loop_2962:
33650 nop
33651 fitos %f14, %f23
33652 fstox %f23, %f0
33653 fxtos %f0, %f26
33654 nop
33655 setx 0xC4AA5893607720FB, %l0, %l6
33656 stx %l6, [%l7 + 0x58]
33657 ldx [%l7 + 0x58], %fsr
33658 nop
33659 set 0x20, %g1
33660 stw %l5, [%l7 + %g1]
33661 movvc %icc, %o3, %o1
33662 fbe,a %fcc0, loop_2963
33663 fcmpeq32 %f20, %f4, %g1
33664 udivx %i3, 0x0E4F, %l1
33665 st %f21, [%l7 + 0x0C]
33666loop_2963:
33667 array16 %l0, %g4, %g3
33668 fmovdcs %xcc, %f29, %f12
33669 tpos %icc, 0x4
33670 array8 %i6, %o6, %g6
33671 edge32 %o2, %l6, %i0
33672 fnot1s %f1, %f2
33673 edge16n %g2, %o0, %i4
33674 movle %xcc, %g7, %o4
33675 tpos %xcc, 0x3
33676 bvc,pn %xcc, loop_2964
33677 fnot1s %f20, %f26
33678 fone %f12
33679 edge32 %g5, %i5, %i2
33680loop_2964:
33681 taddcc %i1, 0x0A93, %l3
33682 fbne %fcc1, loop_2965
33683 prefetch [%l7 + 0x20], 0x2
33684 fornot1s %f11, %f13, %f17
33685 movleu %icc, %l2, %o5
33686loop_2965:
33687 fxor %f24, %f18, %f2
33688 call loop_2966
33689 movleu %icc, %o7, %l4
33690 fmovsge %icc, %f29, %f2
33691 umul %l5, 0x08E4, %i7
33692loop_2966:
33693 movpos %icc, %o1, %g1
33694 membar 0x40
33695 tgu %icc, 0x1
33696 subccc %o3, 0x19E4, %l1
33697 fmovdge %icc, %f12, %f0
33698 bvc %xcc, loop_2967
33699 xnor %i3, %g4, %g3
33700 fxors %f1, %f3, %f18
33701 nop
33702 setx 0x606F3A87, %l0, %l6
33703 st %l6, [%l7 + 0x70]
33704 ld [%l7 + 0x70], %fsr
33705loop_2967:
33706 bl %xcc, loop_2968
33707 subccc %i6, %o6, %l0
33708 tcc %xcc, 0x5
33709 andn %g6, %l6, %i0
33710loop_2968:
33711 movcc %xcc, %g2, %o2
33712 subc %o0, %g7, %i4
33713 fmovrse %o4, %f13, %f8
33714 subccc %g5, %i5, %i1
33715 orcc %i2, 0x19DB, %l3
33716 move %icc, %l2, %o7
33717 fornot2 %f12, %f8, %f10
33718 stx %o5, [%l7 + 0x40]
33719 set 0x74, %g4
33720 lduwa [%l7 + %g4] 0x04, %l4
33721 nop
33722 setx 0xDD5AC91949E87D2F, %l0, %l6
33723 stx %l6, [%l7 + 0x28]
33724 ldd [%l7 + 0x28], %f24
33725 setx 0x94D2E8660C0D6614, %l1, %l5
33726 stx %l5, [%l7 + 0x10]
33727 ldd [%l7 + 0x10], %f18
33728 faddd %f18, %f24, %f30
33729 brgz,a %l5, loop_2969
33730 fmul8x16al %f10, %f14, %f12
33731 orn %o1, %g1, %o3
33732 taddcctv %i7, %i3, %g4
33733loop_2969:
33734 brlz,a %g3, loop_2970
33735 flush %l7 + 0x44
33736 prefetch [%l7 + 0x38], 0x3
33737 fbu %fcc3, loop_2971
33738loop_2970:
33739 addccc %i6, 0x046C, %o6
33740 addc %l0, 0x1EDA, %l1
33741 subc %l6, 0x134F, %g6
33742loop_2971:
33743 fbug,a %fcc0, loop_2972
33744 lduh [%l7 + 0x1E], %i0
33745 fones %f30
33746 ldd [%l7 + 0x58], %f6
33747loop_2972:
33748 fones %f0
33749 taddcc %o2, 0x0D59, %o0
33750 bleu,pt %icc, loop_2973
33751 nop
33752 fitod %f12, %f10
33753 fdtox %f10, %f10
33754 xor %g7, %g2, %o4
33755 fmovdl %icc, %f11, %f3
33756loop_2973:
33757 movn %icc, %i4, %i5
33758 lduw [%l7 + 0x2C], %i1
33759 array16 %i2, %l3, %g5
33760 wr %g0, 0xf1, %asi
33761 stda %f16, [%l7 + 0x40] %asi
33762 membar #Sync
33763 udivx %l2, 0x0D02, %o5
33764 nop
33765 setx 0x831E29FC0400EE2B, %l0, %l6
33766 stx %l6, [%l7 + 0x28]
33767 ldd [%l7 + 0x28], %f30
33768 setx 0xF4191C15843146A7, %l1, %l5
33769 stx %l5, [%l7 + 0x10]
33770 ldd [%l7 + 0x10], %f22
33771 fsubd %f22, %f30, %f18
33772 prefetch [%l7 + 0x44], 0x2
33773 nop
33774 fitos %f2, %f25
33775 fstox %f25, %f0
33776 fbuge,a %fcc2, loop_2974
33777 fcmpgt16 %f18, %f2, %o7
33778 srax %l4, 0x08, %o1
33779 tge %icc, 0x4
33780loop_2974:
33781 fbg %fcc1, loop_2975
33782 fsrc1s %f1, %f0
33783 stb %l5, [%l7 + 0x13]
33784 fmovsleu %icc, %f3, %f15
33785loop_2975:
33786 tl %icc, 0x1
33787 set 0x70, %g7
33788 swapa [%l7 + %g7] 0x0c, %g1
33789 umul %o3, 0x1B7E, %i3
33790 edge8ln %i7, %g4, %g3
33791 fmovdle %xcc, %f8, %f25
33792 sir 0x080C
33793 umul %i6, %o6, %l1
33794 movrgz %l0, %l6, %i0
33795 fnot2 %f30, %f30
33796 popc %g6, %o0
33797 array16 %g7, %g2, %o4
33798 tg %xcc, 0x4
33799 alignaddrl %o2, %i5, %i1
33800 movne %icc, %i2, %i4
33801 srlx %l3, 0x15, %l2
33802 orn %g5, %o7, %l4
33803 wr %g0, 0x89, %asi
33804 lduba [%l7 + 0x7F] %asi, %o1
33805 fbe,a %fcc3, loop_2976
33806 taddcctv %o5, %l5, %g1
33807 sth %i3, [%l7 + 0x38]
33808 andn %i7, %g4, %o3
33809loop_2976:
33810 movle %icc, %i6, %o6
33811 fpack32 %f4, %f0, %f10
33812 fmovsneg %xcc, %f22, %f14
33813 brgz %l1, loop_2977
33814 umul %g3, 0x0A98, %l6
33815 movn %xcc, %i0, %l0
33816 edge16 %g6, %g7, %o0
33817loop_2977:
33818 fmovscs %icc, %f29, %f22
33819 srlx %g2, %o2, %o4
33820 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
33821 nop ! nop ! ldxa [%g0 + 0x118] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
33822 xorcc %i1, %i2, %i4
33823 subccc %l3, 0x0628, %l2
33824 addc %o7, 0x18B8, %l4
33825 wr %g0, 0x57, %asi
33826 stxa %g5, [%g0 + 0x0] %asi
33827 movpos %icc, %o1, %o5
33828 alignaddrl %l5, %i3, %i7
33829 fmovrdlz %g4, %f28, %f4
33830 movg %icc, %o3, %g1
33831 edge16l %i6, %o6, %l1
33832 edge8 %l6, %i0, %g3
33833 smulcc %l0, 0x17FE, %g7
33834 tge %xcc, 0x6
33835 fble,a %fcc0, loop_2978
33836 fbug,a %fcc2, loop_2979
33837 fmovscs %icc, %f11, %f7
33838 move %xcc, %g6, %o0
33839loop_2978:
33840 fpackfix %f20, %f17
33841loop_2979:
33842 alignaddrl %o2, %o4, %i5
33843 nop
33844 setx loop_2980, %l0, %l1
33845 wrpr 0x1, %tl
33846 wrpr %l1, %tnpc
33847 setx 0x34400001400, %l0, %l1
33848 wrpr %l1, %tstate
33849 wrhpr 0x4, %htstate
33850 done
33851 udiv %g2, 0x167D, %i1
33852 fbo %fcc2, loop_2981
33853 array32 %i2, %l3, %l2
33854loop_2980:
33855 te %xcc, 0x4
33856 tge %icc, 0x7
33857loop_2981:
33858 tcs %xcc, 0x6
33859 stbar
33860 array16 %o7, %i4, %g5
33861 fmovrdgz %o1, %f28, %f4
33862 fmovdle %icc, %f18, %f19
33863 udiv %o5, 0x11AD, %l5
33864 fmovdcs %xcc, %f1, %f0
33865 call loop_2982
33866 srl %l4, 0x0E, %i7
33867 addc %g4, 0x0D31, %o3
33868 fmovrse %g1, %f1, %f17
33869loop_2982:
33870 ble loop_2983
33871 tsubcc %i6, %o6, %l1
33872 umulcc %l6, %i3, %g3
33873 movrlz %i0, %l0, %g7
33874loop_2983:
33875 srl %g6, %o0, %o4
33876 fmovscc %xcc, %f30, %f6
33877 subcc %o2, %i5, %i1
33878 fmovdneg %xcc, %f30, %f3
33879 tgu %xcc, 0x5
33880 fbo,a %fcc2, loop_2984
33881 membar 0x07
33882 faligndata %f0, %f10, %f16
33883 fble %fcc3, loop_2985
33884loop_2984:
33885 movleu %icc, %i2, %l3
33886 fbug %fcc3, loop_2986
33887 tsubcc %g2, %l2, %i4
33888loop_2985:
33889 nop
33890 wr %g0, 0x11, %asi
33891 ldxa [%l7 + 0x30] %asi, %o7
33892loop_2986:
33893 nop
33894 setx loop_2987, %l0, %l1
33895 wrpr 0x1, %tl
33896 wrpr %l1, %tnpc
33897 setx 0x34400001400, %l0, %l1
33898 wrpr %l1, %tstate
33899 wrhpr 0x4, %htstate
33900 done
33901 bcc,pn %xcc, loop_2988
33902 fbe,a %fcc2, loop_2989
33903 ldstub [%l7 + 0x31], %o1
33904loop_2987:
33905 fbu,a %fcc2, loop_2990
33906loop_2988:
33907 bvc,pn %icc, loop_2991
33908loop_2989:
33909 sir 0x1419
33910 bgu %icc, loop_2992
33911loop_2990:
33912 tsubcc %o5, %l5, %l4
33913loop_2991:
33914 fnegd %f6, %f18
33915 fmovdcc %icc, %f15, %f30
33916loop_2992:
33917 sdiv %g5, 0x1023, %g4
33918 addcc %i7, 0x1283, %g1
33919 smulcc %o3, %o6, %i6
33920 fmovdge %icc, %f8, %f22
33921 fmovsvs %xcc, %f29, %f8
33922 bpos,pn %icc, loop_2993
33923 xnorcc %l1, %l6, %g3
33924 st %f3, [%l7 + 0x68]
33925 addccc %i0, %i3, %g7
33926loop_2993:
33927 xor %l0, %g6, %o0
33928 fba %fcc0, loop_2994
33929 srlx %o2, %o4, %i5
33930 mulx %i2, 0x0141, %l3
33931 fmovrslz %g2, %f12, %f8
33932loop_2994:
33933 bpos,pt %xcc, loop_2995
33934 udiv %l2, 0x15B1, %i1
33935 tgu %icc, 0x3
33936 te %icc, 0x4
33937loop_2995:
33938 fbu %fcc1, loop_2996
33939 udivcc %o7, 0x1C91, %i4
33940 wr %g0, 0x89, %asi
33941 lda [%l7 + 0x64] %asi, %f9
33942loop_2996:
33943 movre %o5, 0x36A, %l5
33944 set 0x50, %o7
33945 stwa %o1, [%l7 + %o7] 0x88
33946 ba,a,pt %xcc, loop_2997
33947 udiv %l4, 0x1F72, %g4
33948 bneg,a loop_2998
33949 add %i7, 0x1802, %g1
33950loop_2997:
33951 fpack32 %f0, %f8, %f26
33952 tle %xcc, 0x5
33953loop_2998:
33954 sir 0x19F8
33955 set 0x68, %g5
33956 lduha [%l7 + %g5] 0x19, %o3
33957 membar 0x65
33958 ldd [%l7 + 0x48], %g4
33959 movl %icc, %i6, %o6
33960 srl %l1, %l6, %i0
33961 edge8l %i3, %g7, %l0
33962 movrne %g6, 0x04D, %o0
33963 bcs,a loop_2999
33964 orcc %o2, 0x061E, %o4
33965 andcc %i5, 0x1E55, %g3
33966 tcs %icc, 0x0
33967loop_2999:
33968 fmovrdgez %l3, %f22, %f12
33969 fmovdn %xcc, %f16, %f9
33970 sra %i2, 0x10, %l2
33971 sll %g2, 0x0F, %o7
33972 tvc %xcc, 0x3
33973 fnand %f4, %f0, %f10
33974 tge %xcc, 0x1
33975 set 0x58, %o6
33976 swapa [%l7 + %o6] 0x0c, %i4
33977 ldsh [%l7 + 0x4A], %o5
33978 ldsw [%l7 + 0x7C], %i1
33979 brlz %l5, loop_3000
33980 ldstub [%l7 + 0x18], %o1
33981 bvs,pt %icc, loop_3001
33982 srlx %g4, 0x08, %i7
33983loop_3000:
33984 nop
33985 wr %g0, 0x89, %asi
33986 lduwa [%l7 + 0x20] %asi, %g1
33987loop_3001:
33988 fmovdgu %xcc, %f3, %f8
33989 movrlez %l4, %g5, %i6
33990 sethi 0x1EC2, %o3
33991 sllx %o6, 0x12, %l6
33992 addc %l1, 0x0DFE, %i0
33993 tpos %icc, 0x4
33994 brlez %g7, loop_3002
33995 xor %i3, %g6, %o0
33996 taddcctv %o2, 0x0979, %l0
33997 restored
33998 rdpr %cwp, %g1
33999 rdpr %cansave, %g2
34000 rdpr %canrestore, %g3
34001 rdpr %cleanwin, %g4
34002 rdpr %otherwin, %g5
34003 rdpr %wstate, %g6
34004loop_3002:
34005 addc %o4, %g3, %i5
34006 bne,pn %icc, loop_3003
34007 fbule,a %fcc0, loop_3004
34008 for %f0, %f0, %f6
34009 fmuld8ulx16 %f11, %f7, %f8
34010loop_3003:
34011 stx %l3, [%l7 + 0x78]
34012loop_3004:
34013 tne %xcc, 0x1
34014 edge16n %l2, %i2, %g2
34015 wr %g0, 0x18, %asi
34016 sta %f4, [%l7 + 0x14] %asi
34017 fbue,a %fcc0, loop_3005
34018 fbge %fcc2, loop_3006
34019 edge8n %o7, %o5, %i4
34020 movrne %i1, %l5, %g4
34021loop_3005:
34022 restored
34023 rdpr %cwp, %g1
34024 rdpr %cansave, %g2
34025 rdpr %canrestore, %g3
34026 rdpr %cleanwin, %g4
34027 rdpr %otherwin, %g5
34028 rdpr %wstate, %g6
34029loop_3006:
34030 prefetch [%l7 + 0x0C], 0x0
34031 fpsub16 %f24, %f30, %f22
34032 set 0x50, %g6
34033 lduwa [%l7 + %g6] 0x19, %o1
34034 tcc %icc, 0x1
34035 ldsb [%l7 + 0x52], %i7
34036 saved
34037 rdpr %cwp, %g1
34038 rdpr %cansave, %g2
34039 rdpr %canrestore, %g3
34040 rdpr %cleanwin, %g4
34041 rdpr %otherwin, %g5
34042 rdpr %wstate, %g6
34043 fpsub16 %f12, %f24, %f4
34044 movcc %xcc, %g1, %g5
34045 fone %f22
34046 restored
34047 rdpr %cwp, %g1
34048 rdpr %cansave, %g2
34049 rdpr %canrestore, %g3
34050 rdpr %cleanwin, %g4
34051 rdpr %otherwin, %g5
34052 rdpr %wstate, %g6
34053 xnor %i6, %l4, %o3
34054 fmul8sux16 %f28, %f18, %f10
34055 fbug,a %fcc0, loop_3007
34056 sir 0x1B77
34057 movrne %o6, 0x095, %l1
34058 movleu %xcc, %l6, %g7
34059loop_3007:
34060 fmovrdlz %i3, %f6, %f12
34061 fmovdvs %xcc, %f3, %f27
34062 sth %i0, [%l7 + 0x7E]
34063 fabss %f23, %f17
34064 mova %xcc, %o0, %o2
34065 popc 0x04FE, %l0
34066 fmovsa %icc, %f27, %f0
34067 sra %g6, 0x00, %o4
34068 fbne %fcc0, loop_3008
34069 movgu %xcc, %g3, %i5
34070 fpackfix %f24, %f15
34071 mova %icc, %l2, %i2
34072loop_3008:
34073 movcc %xcc, %g2, %o7
34074 addcc %l3, %i4, %i1
34075 xor %l5, 0x0591, %o5
34076 fmovdleu %xcc, %f27, %f19
34077 fbul,a %fcc1, loop_3009
34078 movrgez %g4, 0x389, %i7
34079 edge32 %o1, %g1, %g5
34080 taddcc %l4, 0x1B99, %o3
34081loop_3009:
34082 movg %xcc, %i6, %o6
34083 array8 %l1, %g7, %l6
34084 orn %i3, %o0, %o2
34085 saved
34086 rdpr %cwp, %g1
34087 rdpr %cansave, %g2
34088 rdpr %canrestore, %g3
34089 rdpr %cleanwin, %g4
34090 rdpr %otherwin, %g5
34091 rdpr %wstate, %g6
34092 tsubcc %l0, %g6, %o4
34093 edge16ln %g3, %i0, %l2
34094 set 0x54, %o4
34095 sta %f5, [%l7 + %o4] 0x81
34096 taddcc %i5, %g2, %i2
34097 fandnot2s %f27, %f10, %f3
34098 wr %g0, 0x0c, %asi
34099 ldstuba [%l7 + 0x1F] %asi, %o7
34100 ldsb [%l7 + 0x37], %l3
34101 subcc %i4, %i1, %l5
34102 wr %g0, 0x10, %asi
34103 lduba [%l7 + 0x46] %asi, %g4
34104 subcc %i7, 0x15FD, %o1
34105 popc 0x1275, %g1
34106 xor %o5, 0x0AC9, %g5
34107 brgz,a %l4, loop_3010
34108 fcmpne32 %f24, %f30, %o3
34109 or %i6, %l1, %o6
34110 tpos %xcc, 0x5
34111loop_3010:
34112 smul %g7, 0x00E1, %i3
34113 alignaddr %l6, %o2, %l0
34114 ldsw [%l7 + 0x40], %o0
34115 brlz %g6, loop_3011
34116 sll %g3, %i0, %l2
34117 srlx %o4, 0x1A, %g2
34118 movrne %i5, %i2, %o7
34119loop_3011:
34120 movvc %xcc, %l3, %i4
34121 call loop_3012
34122 std %f14, [%l7 + 0x40]
34123 addcc %i1, 0x05FC, %l5
34124 set 0x54, %l0
34125 sta %f20, [%l7 + %l0] 0x11
34126loop_3012:
34127 edge8l %i7, %g4, %o1
34128 movl %xcc, %g1, %o5
34129 movrlz %l4, %o3, %g5
34130 and %l1, 0x05C6, %i6
34131 edge32ln %o6, %i3, %g7
34132 tgu %icc, 0x4
34133 orncc %o2, %l6, %l0
34134 nop
34135 setx 0x452BDD82207D8DED, %l0, %l6
34136 stx %l6, [%l7 + 0x38]
34137 ldx [%l7 + 0x38], %fsr
34138 nop
34139 setx 0x6B90B55E, %l0, %l6
34140 st %l6, [%l7 + 0x28]
34141 ld [%l7 + 0x28], %f12
34142 setx 0xE7EA6519, %l1, %l5
34143 st %l5, [%l7 + 0x10]
34144 ld [%l7 + 0x10], %f0
34145 fdivs %f0, %f12, %f21
34146 fmovdneg %icc, %f15, %f31
34147 movg %icc, %o0, %g3
34148 taddcctv %g6, 0x0F0B, %i0
34149 nop
34150 fitos %f5, %f8
34151 fstox %f8, %f16
34152 movcs %xcc, %l2, %o4
34153 call loop_3013
34154 brgez %g2, loop_3014
34155 bgu,pt %xcc, loop_3015
34156 orn %i5, 0x1180, %i2
34157loop_3013:
34158 tcc %xcc, 0x1
34159loop_3014:
34160 brlez %o7, loop_3016
34161loop_3015:
34162 tsubcctv %i4, 0x184C, %l3
34163 movrlez %i1, %l5, %i7
34164 tg %icc, 0x7
34165loop_3016:
34166 fbug %fcc1, loop_3017
34167 tleu %icc, 0x4
34168 tge %xcc, 0x5
34169 edge32l %o1, %g1, %g4
34170loop_3017:
34171 movpos %xcc, %o5, %o3
34172 edge16l %l4, %l1, %i6
34173 fbe,a %fcc0, loop_3018
34174 orcc %o6, %g5, %i3
34175 mulx %g7, %o2, %l6
34176 nop
34177 setx 0x6245CA681047CCD3, %l0, %l6
34178 stx %l6, [%l7 + 0x08]
34179 ldx [%l7 + 0x08], %fsr
34180loop_3018:
34181 nop
34182 set 0x7F, %l6
34183 ldstuba [%l7 + %l6] 0x80, %o0
34184 tgu %xcc, 0x7
34185 movcc %xcc, %l0, %g6
34186 wr %g0, 0x18, %asi
34187 lda [%l7 + 0x18] %asi, %f16
34188 xnorcc %g3, %i0, %o4
34189 fpsub32s %f9, %f16, %f8
34190 nop
34191 fitod %f9, %f4
34192 wr %g0, 0x18, %asi
34193 lduwa [%l7 + 0x48] %asi, %l2
34194 tsubcctv %i5, 0x07FA, %i2
34195 edge32ln %g2, %o7, %l3
34196 tsubcc %i4, 0x1EEC, %l5
34197 edge8 %i7, %i1, %o1
34198 ldsw [%l7 + 0x18], %g1
34199 edge8l %g4, %o3, %o5
34200 subcc %l1, 0x138C, %l4
34201 fandnot1s %f20, %f7, %f27
34202 bneg,pn %xcc, loop_3019
34203 tleu %icc, 0x0
34204 edge8 %o6, %g5, %i6
34205 fmovrdlz %g7, %f30, %f16
34206loop_3019:
34207 nop
34208 wr %g0, 0x81, %asi
34209 prefetcha [%l7 + 0x18] %asi, 0x1
34210 sdivcc %l6, 0x0BDA, %o2
34211 edge8 %o0, %l0, %g3
34212 movge %icc, %g6, %i0
34213 sll %l2, 0x03, %o4
34214 fpadd32 %f30, %f16, %f26
34215 wr %g0, 0x80, %asi
34216 ldsha [%l7 + 0x30] %asi, %i5
34217 nop
34218 fitos %f12, %f2
34219 fstoi %f2, %f11
34220 fbug %fcc3, loop_3020
34221 movvc %xcc, %i2, %g2
34222 subccc %l3, %i4, %l5
34223 wr %g0, 0x80, %asi
34224 lduba [%l7 + 0x74] %asi, %o7
34225loop_3020:
34226 nop
34227 fitos %f9, %f24
34228 fstoi %f24, %f30
34229 tn %xcc, 0x0
34230 wr %g0, 0x19, %asi
34231 lduha [%l7 + 0x0E] %asi, %i7
34232 alignaddr %o1, %i1, %g1
34233 sra %g4, %o3, %l1
34234 movrgz %l4, 0x161, %o6
34235 fandnot2s %f18, %f31, %f16
34236 ta %icc, 0x2
34237 wr %g0, 0x88, %asi
34238 stxa %o5, [%l7 + 0x18] %asi
34239 edge8 %g5, %g7, %i3
34240 tgu %xcc, 0x2
34241 udiv %l6, 0x0F83, %i6
34242 bg,a,pt %icc, loop_3021
34243 nop
34244 setx loop_3022, %l0, %l1
34245 jmpl %l1, %o2
34246 mulscc %l0, 0x13B6, %o0
34247 call loop_3023
34248loop_3021:
34249 mulx %g3, %g6, %l2
34250loop_3022:
34251 ldd [%l7 + 0x50], %o4
34252 tleu %icc, 0x6
34253loop_3023:
34254 bn,a %xcc, loop_3024
34255 tne %icc, 0x5
34256 movrgez %i0, %i2, %g2
34257 mulx %l3, %i5, %i4
34258loop_3024:
34259 sllx %l5, %i7, %o7
34260 movrgz %i1, %g1, %g4
34261 sub %o1, %o3, %l1
34262 edge8l %o6, %o5, %l4
34263 fands %f14, %f10, %f5
34264 popc 0x1A42, %g5
34265 andn %g7, 0x1CB9, %i3
34266 set 0x50, %l3
34267 ldsha [%l7 + %l3] 0x18, %i6
34268 bn loop_3025
34269 add %l6, 0x0679, %l0
34270 ta %icc, 0x5
34271 fnegs %f14, %f8
34272loop_3025:
34273 addcc %o2, 0x1266, %o0
34274 tl %icc, 0x2
34275 fbug,a %fcc2, loop_3026
34276 subcc %g3, 0x1EFC, %g6
34277 fbug,a %fcc3, loop_3027
34278 edge8 %l2, %o4, %i0
34279loop_3026:
34280 fmovsvs %xcc, %f20, %f8
34281 movg %xcc, %i2, %g2
34282loop_3027:
34283 alignaddr %i5, %i4, %l3
34284 fabss %f30, %f11
34285 array32 %i7, %o7, %l5
34286 subc %g1, %i1, %g4
34287 fornot2 %f16, %f24, %f6
34288 movleu %xcc, %o1, %o3
34289 set 0x7E, %o1
34290 ldsha [%l7 + %o1] 0x18, %o6
34291 tsubcc %l1, %l4, %g5
34292 addc %g7, %o5, %i6
34293 xor %i3, %l0, %l6
34294 fba %fcc0, loop_3028
34295 tge %xcc, 0x1
34296 wr %g0, 0x19, %asi
34297 lduba [%l7 + 0x39] %asi, %o0
34298loop_3028:
34299 xnor %g3, 0x050D, %g6
34300 bcs,pn %xcc, loop_3029
34301 alignaddrl %o2, %l2, %o4
34302 movn %icc, %i0, %i2
34303 sub %i5, %i4, %g2
34304loop_3029:
34305 taddcctv %l3, 0x105D, %i7
34306 flush %l7 + 0x48
34307 edge16n %l5, %o7, %i1
34308 movvs %icc, %g4, %o1
34309 fblg,a %fcc1, loop_3030
34310 tsubcc %g1, 0x0531, %o3
34311 ldstub [%l7 + 0x4B], %l1
34312 fbn %fcc2, loop_3031
34313loop_3030:
34314 fmovdn %icc, %f17, %f10
34315 move %icc, %l4, %o6
34316 ble,a %icc, loop_3032
34317loop_3031:
34318 call loop_3033
34319 movrgz %g5, %o5, %i6
34320 edge8 %g7, %l0, %l6
34321loop_3032:
34322 mulx %i3, %g3, %g6
34323loop_3033:
34324 xor %o0, %o2, %o4
34325 tle %xcc, 0x1
34326 srlx %i0, 0x0C, %l2
34327 movgu %xcc, %i5, %i2
34328 sdivcc %g2, 0x0382, %l3
34329 fxnors %f13, %f15, %f0
34330 sllx %i7, 0x13, %i4
34331 fmovde %icc, %f13, %f10
34332 fmovsgu %icc, %f31, %f10
34333 movl %xcc, %o7, %l5
34334 edge16 %i1, %o1, %g1
34335 fnot2s %f10, %f19
34336 fsrc2 %f24, %f20
34337 srlx %g4, 0x08, %l1
34338 array16 %o3, %l4, %o6
34339 tvc %icc, 0x2
34340 fblg %fcc3, loop_3034
34341 and %g5, 0x010D, %o5
34342 fnot2s %f28, %f25
34343 fcmpgt16 %f6, %f14, %i6
34344loop_3034:
34345 tg %xcc, 0x1
34346 fcmpne16 %f14, %f22, %l0
34347 subc %g7, %i3, %g3
34348 tl %icc, 0x3
34349 fpsub32 %f24, %f30, %f8
34350 orn %g6, %l6, %o0
34351 taddcc %o2, 0x0037, %o4
34352 taddcctv %l2, 0x1104, %i0
34353 umulcc %i5, 0x0796, %g2
34354 fnand %f10, %f2, %f22
34355 movneg %icc, %l3, %i2
34356 fpsub16 %f6, %f14, %f6
34357 ldx [%l7 + 0x78], %i4
34358 sra %o7, %l5, %i7
34359 fbue %fcc2, loop_3035
34360 bne,pt %icc, loop_3036
34361 movleu %icc, %o1, %i1
34362 set 0x24, %i3
34363 sta %f16, [%l7 + %i3] 0x14
34364loop_3035:
34365 xnor %g1, 0x1E54, %l1
34366loop_3036:
34367 fmovdle %xcc, %f16, %f23
34368 fmovspos %icc, %f12, %f24
34369 membar 0x71
34370 bcs,a %icc, loop_3037
34371 bvc,a,pt %icc, loop_3038
34372 movrne %o3, %l4, %o6
34373 alignaddrl %g4, %g5, %o5
34374loop_3037:
34375 fmovsg %icc, %f26, %f6
34376loop_3038:
34377 tcs %xcc, 0x7
34378 nop
34379 setx loop_3039, %l0, %l1
34380 jmpl %l1, %l0
34381 fbule,a %fcc0, loop_3040
34382 add %g7, 0x1AB9, %i6
34383 fbn %fcc0, loop_3041
34384loop_3039:
34385 addcc %g3, %g6, %i3
34386loop_3040:
34387 fbg %fcc2, loop_3042
34388 fmovdleu %icc, %f18, %f20
34389loop_3041:
34390 nop
34391 fitos %f4, %f23
34392 fstoi %f23, %f12
34393 movvc %icc, %o0, %l6
34394loop_3042:
34395 edge32 %o2, %l2, %i0
34396 edge8 %o4, %i5, %l3
34397 edge8 %i2, %g2, %i4
34398 add %l7, 0x64, %l6
34399 wr %g0, 0x0c, %asi
34400 casa [%l6] %asi, %o7, %l5
34401 brgz,a %i7, loop_3043
34402 tpos %xcc, 0x7
34403 subccc %i1, 0x193E, %g1
34404 tcc %icc, 0x5
34405loop_3043:
34406 nop
34407 setx loop_3044, %l0, %l1
34408 wrpr 0x1, %tl
34409 wrpr %l1, %tpc
34410 add %l1, 0x4, %l1
34411 wrpr %l1, %tnpc
34412 setx 0x34400001400, %l0, %l1
34413 wrpr %l1, %tstate
34414 wrhpr 0x4, %htstate
34415 retry
34416 movle %xcc, %o1, %o3
34417 fmovdne %icc, %f25, %f10
34418 fxors %f9, %f12, %f9
34419loop_3044:
34420 saved
34421 rdpr %cwp, %g1
34422 rdpr %cansave, %g2
34423 rdpr %canrestore, %g3
34424 rdpr %cleanwin, %g4
34425 rdpr %otherwin, %g5
34426 rdpr %wstate, %g6
34427 tpos %icc, 0x6
34428 tne %icc, 0x7
34429 movrne %l1, 0x354, %l4
34430 stx %g4, [%l7 + 0x18]
34431 tg %xcc, 0x1
34432 and %g5, 0x0D0D, %o6
34433 restored
34434 rdpr %cwp, %g1
34435 rdpr %cansave, %g2
34436 rdpr %canrestore, %g3
34437 rdpr %cleanwin, %g4
34438 rdpr %otherwin, %g5
34439 rdpr %wstate, %g6
34440 tge %xcc, 0x4
34441 orncc %o5, %l0, %g7
34442 stx %i6, [%l7 + 0x10]
34443 fnands %f0, %f29, %f1
34444 sethi 0x1F38, %g3
34445 sdiv %g6, 0x0BDA, %i3
34446 set 0x5A, %i7
34447 stha %o0, [%l7 + %i7] 0x11
34448 movvc %xcc, %o2, %l6
34449 umulcc %l2, %i0, %o4
34450 set 0x14, %o3
34451 stwa %l3, [%l7 + %o3] 0xe3
34452 membar #Sync
34453 tneg %icc, 0x3
34454 wr %g0, 0x88, %asi
34455 prefetcha [%l7 + 0x08] %asi, 0x1
34456 fpsub16 %f2, %f22, %f24
34457 fnegs %f8, %f17
34458 set 0x74, %o0
34459 sta %f20, [%l7 + %o0] 0x80
34460 orcc %g2, %i5, %i4
34461 edge8l %l5, %o7, %i1
34462 fmovdl %icc, %f12, %f12
34463 fmovrsgz %g1, %f17, %f0
34464 subcc %i7, 0x17B4, %o1
34465 andn %o3, 0x0A34, %l4
34466 nop
34467 setx 0x605C9C79, %l0, %l6
34468 st %l6, [%l7 + 0x48]
34469 ld [%l7 + 0x48], %fsr
34470 fnot1 %f10, %f26
34471 bne,a,pn %icc, loop_3045
34472 fmovsn %xcc, %f2, %f26
34473 edge32l %g4, %l1, %g5
34474 edge32l %o5, %l0, %g7
34475loop_3045:
34476 fmovrslz %i6, %f15, %f18
34477 sethi 0x01DB, %g3
34478 addccc %o6, %g6, %i3
34479 nop
34480 setx 0x79E2240940508E97, %l0, %l6
34481 stx %l6, [%l7 + 0x38]
34482 ldx [%l7 + 0x38], %fsr
34483 fblg %fcc2, loop_3046
34484 fandnot2 %f2, %f26, %f8
34485 tvc %icc, 0x3
34486 sdivx %o0, 0x111F, %l6
34487loop_3046:
34488 bpos,a %xcc, loop_3047
34489 movgu %icc, %o2, %l2
34490 fbne %fcc3, loop_3048
34491 stb %o4, [%l7 + 0x15]
34492loop_3047:
34493 movleu %icc, %l3, %i2
34494 set 0x68, %i1
34495 lduwa [%l7 + %i1] 0x0c, %i0
34496loop_3048:
34497 bvc,a loop_3049
34498 faligndata %f22, %f6, %f12
34499 fcmpne32 %f18, %f16, %g2
34500 tge %icc, 0x1
34501loop_3049:
34502 sdiv %i4, 0x1743, %i5
34503 brz %o7, loop_3050
34504 movneg %icc, %i1, %l5
34505 fmul8x16 %f1, %f14, %f26
34506 brz %g1, loop_3051
34507loop_3050:
34508 fbl %fcc0, loop_3052
34509 fpadd16s %f1, %f18, %f8
34510 tne %icc, 0x2
34511loop_3051:
34512 movvs %icc, %i7, %o3
34513loop_3052:
34514 be,pt %xcc, loop_3053
34515 array32 %l4, %g4, %l1
34516 addccc %o1, 0x1639, %o5
34517 fbu %fcc3, loop_3054
34518loop_3053:
34519 ldsb [%l7 + 0x15], %l0
34520 std %f8, [%l7 + 0x10]
34521 sdivcc %g7, 0x07A9, %i6
34522loop_3054:
34523 bne loop_3055
34524 sra %g5, 0x11, %o6
34525 tle %xcc, 0x1
34526 fbuge,a %fcc2, loop_3056
34527loop_3055:
34528 movge %icc, %g6, %g3
34529 popc %o0, %l6
34530 fmovsneg %xcc, %f30, %f6
34531loop_3056:
34532 umul %o2, %i3, %l2
34533 fmovdleu %xcc, %f12, %f11
34534 bgu,a %xcc, loop_3057
34535 membar 0x23
34536 wr %g0, 0x89, %asi
34537 lduwa [%l7 + 0x44] %asi, %o4
34538loop_3057:
34539 movneg %icc, %i2, %i0
34540 bvs %xcc, loop_3058
34541 orcc %g2, %i4, %l3
34542 faligndata %f18, %f30, %f30
34543 be,a,pn %xcc, loop_3059
34544loop_3058:
34545 udiv %i5, 0x162E, %i1
34546 wr %g0, 0x10, %asi
34547 ldsba [%l7 + 0x63] %asi, %l5
34548loop_3059:
34549 nop
34550 set 0x41, %l4
34551 stb %o7, [%l7 + %l4]
34552 edge16 %g1, %i7, %l4
34553 orcc %g4, %l1, %o1
34554 movn %xcc, %o5, %l0
34555 edge32n %g7, %i6, %o3
34556 srl %o6, %g5, %g6
34557 alignaddrl %g3, %o0, %l6
34558 srl %i3, %o2, %l2
34559 sdiv %o4, 0x13F0, %i2
34560 set 0x68, %i5
34561 ldswa [%l7 + %i5] 0x88, %i0
34562 fmovrse %g2, %f15, %f31
34563 fandnot1s %f19, %f19, %f11
34564 smul %i4, 0x096C, %i5
34565 edge8l %i1, %l3, %o7
34566 movneg %icc, %l5, %g1
34567 movgu %xcc, %l4, %g4
34568 tcc %icc, 0x6
34569 nop
34570 set 0x0B, %g3
34571 ldub [%l7 + %g3], %i7
34572 andcc %o1, %o5, %l0
34573 edge32 %l1, %g7, %i6
34574 fcmpeq16 %f20, %f6, %o3
34575 fmovde %icc, %f11, %f17
34576 tleu %icc, 0x5
34577 set 0x0C, %l2
34578 lduwa [%l7 + %l2] 0x19, %g5
34579 udiv %o6, 0x08DA, %g6
34580 ldstub [%l7 + 0x0A], %g3
34581 array32 %o0, %i3, %l6
34582 fmovs %f27, %f24
34583 edge32l %l2, %o2, %o4
34584 xorcc %i0, 0x176B, %i2
34585 fbu %fcc1, loop_3060
34586 movle %xcc, %i4, %g2
34587 membar 0x0F
34588 fba,a %fcc0, loop_3061
34589loop_3060:
34590 tpos %icc, 0x2
34591 array8 %i5, %l3, %o7
34592 fmovdneg %xcc, %f5, %f22
34593loop_3061:
34594 flush %l7 + 0x60
34595 movneg %xcc, %l5, %i1
34596 membar #Sync
34597 set 0x40, %i2
34598 ldda [%l7 + %i2] 0xf9, %f16
34599 ld [%l7 + 0x48], %f9
34600 sethi 0x12F7, %g1
34601 fxor %f12, %f4, %f14
34602 be,a,pn %xcc, loop_3062
34603 nop
34604 setx 0xE94616470074A2BC, %l0, %l6
34605 stx %l6, [%l7 + 0x60]
34606 ldx [%l7 + 0x60], %fsr
34607 movrgz %l4, %g4, %i7
34608 st %f1, [%l7 + 0x34]
34609loop_3062:
34610 tleu %xcc, 0x3
34611 nop
34612 setx 0xD4DDD4058C3BA92F, %l0, %l6
34613 stx %l6, [%l7 + 0x28]
34614 ldd [%l7 + 0x28], %f2
34615 setx 0x99A8366065E65FF4, %l1, %l5
34616 stx %l5, [%l7 + 0x10]
34617 ldd [%l7 + 0x10], %f4
34618 faddd %f4, %f2, %f14
34619 tcc %icc, 0x4
34620 movrne %o5, 0x3C0, %l0
34621 movg %icc, %l1, %o1
34622 set 0x28, %i0
34623 ldxa [%l7 + %i0] 0x81, %g7
34624 add %i6, 0x0B41, %o3
34625 alignaddr %o6, %g5, %g3
34626 edge16 %g6, %i3, %o0
34627 movvs %xcc, %l6, %o2
34628 add %l7, 0x14, %l6
34629 wr %g0, 0x89, %asi
34630 lda [%l6] %asi, %o4
34631 casa [%l6] %asi, %o4, %i0
34632 fmovdleu %xcc, %f24, %f29
34633 movne %xcc, %i2, %l2
34634 umulcc %i4, 0x053D, %g2
34635 tsubcctv %i5, 0x1AF7, %l3
34636 movcs %xcc, %o7, %i1
34637 tgu %xcc, 0x6
34638 brgez,a %g1, loop_3063
34639 fzero %f28
34640 edge8 %l4, %g4, %l5
34641 udivx %i7, 0x0457, %o5
34642loop_3063:
34643 taddcctv %l0, 0x0E74, %o1
34644 tge %icc, 0x6
34645 brz %l1, loop_3064
34646 orncc %i6, 0x1E6C, %g7
34647 movcs %xcc, %o3, %g5
34648 movneg %icc, %o6, %g6
34649loop_3064:
34650 fmovdneg %xcc, %f20, %f16
34651 brnz %g3, loop_3065
34652 nop
34653 setx loop_3066, %l0, %l1
34654 wrpr 0x1, %tl
34655 wrpr %l1, %tnpc
34656 setx 0x34400001400, %l0, %l1
34657 wrpr %l1, %tstate
34658 wrhpr 0x4, %htstate
34659 done
34660 ld [%l7 + 0x44], %f5
34661 prefetch [%l7 + 0x64], 0x2
34662loop_3065:
34663 tl %xcc, 0x6
34664loop_3066:
34665 nop
34666 wr %g0, 0x2a, %asi
34667 ldda [%l7 + 0x70] %asi, %i2
34668 fandnot2s %f10, %f2, %f3
34669 sra %l6, 0x1E, %o2
34670 stbar
34671 fmovsl %xcc, %f3, %f13
34672 tg %icc, 0x0
34673 udivx %o0, 0x16AC, %o4
34674 sdivx %i2, 0x1E79, %l2
34675 nop
34676 setx 0x206D4060, %l0, %l6
34677 st %l6, [%l7 + 0x64]
34678 ld [%l7 + 0x64], %fsr
34679 nop
34680 fitod %f4, %f26
34681 fdtoi %f26, %f11
34682 fmovsvc %xcc, %f23, %f28
34683 subc %i0, 0x1540, %g2
34684 nop
34685 setx loop_3067, %l0, %l1
34686 jmpl %l1, %i4
34687 nop
34688 setx loop_3068, %l0, %l1
34689 wrpr 0x1, %tl
34690 wrpr %l1, %tnpc
34691 setx 0x34400001400, %l0, %l1
34692 wrpr %l1, %tstate
34693 wrhpr 0x4, %htstate
34694 done
34695 tsubcctv %l3, %i5, %o7
34696 bshuffle %f8, %f8, %f6
34697loop_3067:
34698 movleu %icc, %i1, %l4
34699loop_3068:
34700 nop
34701 set 0x40, %o2
34702 ldda [%l7 + %o2] 0x27, %g0
34703 movg %icc, %g4, %l5
34704 sdivx %o5, 0x0EE1, %l0
34705 wr %g0, 0x11, %asi
34706 stba %i7, [%l7 + 0x79] %asi
34707 tpos %icc, 0x7
34708 alignaddrl %l1, %i6, %g7
34709 edge8 %o1, %g5, %o6
34710 fmovdvs %icc, %f29, %f31
34711 te %xcc, 0x7
34712 or %o3, 0x0457, %g6
34713 tvs %icc, 0x3
34714 smulcc %i3, %g3, %l6
34715 tg %icc, 0x3
34716 movle %xcc, %o0, %o4
34717 tle %xcc, 0x5
34718 orcc %i2, 0x180B, %o2
34719 tne %xcc, 0x3
34720 sir 0x0FA2
34721 nop
34722 setx 0xF35E9413D14C9E79, %l0, %l6
34723 stx %l6, [%l7 + 0x28]
34724 ldd [%l7 + 0x28], %f14
34725 setx 0x2E5CBE6DB139C3F9, %l1, %l5
34726 stx %l5, [%l7 + 0x10]
34727 ldd [%l7 + 0x10], %f8
34728 faddd %f8, %f14, %f28
34729 movl %xcc, %i0, %g2
34730 fbg,a %fcc3, loop_3069
34731 popc %i4, %l2
34732 fpsub32s %f12, %f13, %f14
34733 smulcc %l3, 0x038C, %i5
34734loop_3069:
34735 ldstub [%l7 + 0x2F], %o7
34736 wr %g0, 0xf9, %asi
34737 stda %f16, [%l7 + 0x40] %asi
34738 membar #Sync
34739 andcc %l4, %g1, %i1
34740 brgez,a %l5, loop_3070
34741 fbuge %fcc3, loop_3071
34742 fones %f16
34743 fmovrslz %g4, %f30, %f8
34744loop_3070:
34745 movgu %xcc, %o5, %l0
34746loop_3071:
34747 tneg %xcc, 0x2
34748 membar 0x32
34749 tle %xcc, 0x7
34750 subcc %i7, %l1, %i6
34751 fpackfix %f4, %f19
34752 xor %g7, %g5, %o6
34753 subcc %o3, %g6, %i3
34754 nop
34755 setx loop_3072, %l0, %l1
34756 jmpl %l1, %o1
34757 ldsh [%l7 + 0x54], %g3
34758 membar 0x76
34759 brz,a %o0, loop_3073
34760loop_3072:
34761 restored
34762 rdpr %cwp, %g1
34763 rdpr %cansave, %g2
34764 rdpr %canrestore, %g3
34765 rdpr %cleanwin, %g4
34766 rdpr %otherwin, %g5
34767 rdpr %wstate, %g6
34768 nop
34769 fitos %f10, %f8
34770 sdivx %o4, 0x032F, %l6
34771loop_3073:
34772 saved
34773 rdpr %cwp, %g1
34774 rdpr %cansave, %g2
34775 rdpr %canrestore, %g3
34776 rdpr %cleanwin, %g4
34777 rdpr %otherwin, %g5
34778 rdpr %wstate, %g6
34779 fzero %f22
34780 set 0x40, %i4
34781 ldda [%l7 + %i4] 0x10, %f0
34782 tcs %icc, 0x0
34783 add %i2, 0x0CC1, %i0
34784 add %g2, 0x0E45, %i4
34785 std %f22, [%l7 + 0x40]
34786 sir 0x153C
34787 movpos %icc, %l2, %l3
34788 tvc %xcc, 0x7
34789 bpos,a loop_3074
34790 udivcc %i5, 0x0BB8, %o7
34791 std %f16, [%l7 + 0x60]
34792 stx %l4, [%l7 + 0x50]
34793loop_3074:
34794 fcmpeq16 %f28, %f4, %o2
34795 addc %i1, 0x0E02, %l5
34796 edge16ln %g1, %o5, %l0
34797 movvc %xcc, %g4, %i7
34798 fbu,a %fcc0, loop_3075
34799 fmovdge %xcc, %f13, %f28
34800 movrgez %l1, 0x2AE, %i6
34801 sub %g7, %o6, %o3
34802loop_3075:
34803 and %g5, 0x1B57, %g6
34804 sdiv %o1, 0x1407, %i3
34805 movcs %icc, %o0, %o4
34806 stw %l6, [%l7 + 0x78]
34807 wr %g0, 0x80, %asi
34808 ldda [%l7 + 0x40] %asi, %f16
34809 ldd [%l7 + 0x48], %f14
34810 fbule,a %fcc2, loop_3076
34811 alignaddr %i2, %g3, %g2
34812 mulx %i4, 0x128A, %i0
34813 mulx %l3, 0x1C34, %i5
34814loop_3076:
34815 tcs %xcc, 0x0
34816 edge8n %o7, %l4, %l2
34817 fcmpeq16 %f18, %f14, %i1
34818 orcc %l5, 0x079A, %g1
34819 movneg %xcc, %o5, %o2
34820 bpos,pt %xcc, loop_3077
34821 ta %xcc, 0x1
34822 nop
34823 fitod %f13, %f20
34824 fmuld8sux16 %f1, %f1, %f10
34825loop_3077:
34826 movle %icc, %l0, %i7
34827 bleu,a %icc, loop_3078
34828 array32 %g4, %i6, %l1
34829 membar 0x13
34830 sllx %g7, 0x01, %o3
34831loop_3078:
34832 swap [%l7 + 0x14], %o6
34833 fmovrse %g5, %f11, %f0
34834 fmovspos %icc, %f26, %f16
34835 movrgz %g6, 0x3E0, %o1
34836 movrne %i3, %o4, %o0
34837 fbule %fcc0, loop_3079
34838 umul %i2, 0x04DB, %g3
34839 edge32 %l6, %g2, %i4
34840 edge32ln %l3, %i0, %o7
34841loop_3079:
34842 nop
34843 set 0x70, %l5
34844 ldda [%l7 + %l5] 0x14, %i4
34845 wr %g0, 0x89, %asi
34846 stha %l4, [%l7 + 0x50] %asi
34847 tleu %xcc, 0x4
34848 tpos %icc, 0x5
34849 tsubcctv %i1, 0x0F01, %l5
34850 edge32 %l2, %g1, %o5
34851 add %l7, 0x0C, %l6
34852 wr %g0, 0x18, %asi
34853 casa [%l6] 0x18, %o2, %l0
34854 fxor %f30, %f20, %f4
34855 edge32 %g4, %i6, %l1
34856 edge8ln %i7, %g7, %o6
34857 nop
34858 fitod %f9, %f14
34859 fmovdne %icc, %f8, %f6
34860 tpos %xcc, 0x6
34861 fnot2s %f3, %f4
34862 andncc %o3, %g5, %o1
34863 add %l7, 0x10, %l6
34864 wr %g0, 0x89, %asi
34865 casxa [%l6] %asi, %g6, %o4
34866 stbar
34867 fors %f8, %f11, %f25
34868 edge16 %i3, %i2, %o0
34869 fmovdcs %xcc, %f25, %f28
34870 orcc %l6, %g3, %g2
34871 nop
34872 setx loop_3080, %l0, %l1
34873 wrpr 0x1, %tl
34874 wrpr %l1, %tnpc
34875 setx 0x34400001400, %l0, %l1
34876 wrpr %l1, %tstate
34877 wrhpr 0x4, %htstate
34878 done
34879 sdivx %l3, 0x157A, %i0
34880 subccc %i4, 0x0CE5, %i5
34881 array16 %l4, %o7, %l5
34882loop_3080:
34883 movleu %xcc, %l2, %i1
34884 fcmpeq16 %f14, %f20, %o5
34885 bne,pn %icc, loop_3081
34886 movre %o2, %l0, %g1
34887 movne %icc, %g4, %l1
34888 bge,pt %xcc, loop_3082
34889loop_3081:
34890 nop
34891 setx 0x1CEAF4492D1FBF94, %l0, %l6
34892 stx %l6, [%l7 + 0x28]
34893 ldd [%l7 + 0x28], %f28
34894 fsqrtd %f28, %f16
34895 alignaddrl %i7, %g7, %i6
34896 mulx %o6, %o3, %g5
34897loop_3082:
34898 edge8n %g6, %o4, %i3
34899 st %f9, [%l7 + 0x0C]
34900 addccc %i2, %o1, %l6
34901 edge32ln %o0, %g3, %g2
34902 bshuffle %f8, %f18, %f2
34903 fblg %fcc3, loop_3083
34904 fble,a %fcc3, loop_3084
34905 fmovdne %icc, %f23, %f3
34906 movrne %i0, %i4, %i5
34907loop_3083:
34908 fmovdcs %xcc, %f21, %f21
34909loop_3084:
34910 nop
34911 set 0x5C, %g2
34912 ldsb [%l7 + %g2], %l4
34913 array8 %l3, %o7, %l2
34914 fand %f28, %f6, %f22
34915 move %icc, %l5, %i1
34916 wr %g0, 0x04, %asi
34917 sta %f13, [%l7 + 0x5C] %asi
34918 movneg %xcc, %o5, %o2
34919 fpsub32s %f4, %f29, %f8
34920 srl %g1, 0x06, %l0
34921 fmovdle %icc, %f18, %f5
34922 set 0x20, %i6
34923 sta %f24, [%l7 + %i6] 0x88
34924 udivx %g4, 0x0E4A, %l1
34925 sdivx %g7, 0x0E57, %i7
34926 fandnot1s %f23, %f26, %f28
34927 addccc %i6, %o3, %g5
34928 brnz,a %g6, loop_3085
34929 add %o6, 0x0C57, %o4
34930 srl %i2, 0x1E, %i3
34931 wr %g0, 0x04, %asi
34932 lda [%l7 + 0x24] %asi, %f27
34933loop_3085:
34934 add %o1, 0x1DE0, %o0
34935 set 0x40, %o5
34936 ldsba [%l7 + %o5] 0x0c, %l6
34937 fandnot1s %f27, %f14, %f4
34938 smulcc %g2, %g3, %i4
34939 brgez,a %i0, loop_3086
34940 fmuld8sux16 %f1, %f17, %f0
34941 movrne %i5, 0x125, %l4
34942 mulscc %l3, %o7, %l2
34943loop_3086:
34944 add %i1, 0x136E, %o5
34945 fnot2 %f6, %f10
34946 edge8l %o2, %l5, %g1
34947 tvc %xcc, 0x0
34948 movge %icc, %g4, %l1
34949 nop
34950 setx 0xCED9C4D6, %l0, %l6
34951 st %l6, [%l7 + 0x28]
34952 ld [%l7 + 0x28], %f7
34953 setx 0x9677D282, %l1, %l5
34954 st %l5, [%l7 + 0x10]
34955 ld [%l7 + 0x10], %f5
34956 fmuls %f5, %f7, %f30
34957 ta %icc, 0x6
34958 be,a %xcc, loop_3087
34959 sdivx %l0, 0x1C35, %i7
34960 stw %g7, [%l7 + 0x6C]
34961 umulcc %i6, %g5, %g6
34962loop_3087:
34963 array32 %o6, %o4, %i2
34964 alignaddrl %i3, %o3, %o1
34965 tpos %icc, 0x5
34966 fbule,a %fcc1, loop_3088
34967 saved
34968 rdpr %cwp, %g1
34969 rdpr %cansave, %g2
34970 rdpr %canrestore, %g3
34971 rdpr %cleanwin, %g4
34972 rdpr %otherwin, %g5
34973 rdpr %wstate, %g6
34974 andn %o0, 0x0E60, %g2
34975 edge32l %l6, %i4, %g3
34976loop_3088:
34977 fcmpeq16 %f2, %f28, %i5
34978 tpos %icc, 0x3
34979 bleu,pn %icc, loop_3089
34980 fblg %fcc2, loop_3090
34981 umul %l4, 0x0F83, %l3
34982 tpos %xcc, 0x0
34983loop_3089:
34984 nop
34985
34986loop_3090:
34987 nop
34988
34989 EXIT_GOOD
34990
34991
34992
34993!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34994!
34995! Stats for Thread 0:
34996!
34997! Type l : 2769
34998! Type x : 1234
34999! Type cti : 3090
35000! Type f : 4526
35001! Type i : 13381
35002!
35003!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35004
35005
35006 EXIT_GOOD /* test finish */
35007
35008/************************************************************************
35009 Test case data start
35010 ************************************************************************/
35011.data
35012user_data_start:
35013scratch_area:
35014.word 0x3738B4E6
35015.word 0x61616E0C
35016.word 0x7922DFC9
35017.word 0xD2EEB168
35018.word 0xA592E988
35019.word 0x94422085
35020.word 0x9E005F64
35021.word 0xDBF5F173
35022.word 0x343DF0B5
35023.word 0xCCD058B3
35024.word 0x7DE1E3E4
35025.word 0xD54FA81F
35026.word 0x13590A6C
35027.word 0xBE165628
35028.word 0x652A2885
35029.word 0x247B1682
35030.word 0x7E252B19
35031.word 0xF0B6DEE3
35032.word 0x6E21C258
35033.word 0x9D841830
35034.word 0x7E344D82
35035.word 0x0F1948EB
35036.word 0x363DFAB6
35037.word 0x2E6CFFF1
35038.word 0x988B27DA
35039.word 0x918857DF
35040.word 0xEC42BD6F
35041.word 0x34579EBE
35042.word 0x2D1EED4A
35043.word 0x57D0E4BC
35044.word 0x75D431BE
35045.word 0x60DBB738
35046.word 0xB7F182EB
35047.word 0x7B7B7F4C
35048.word 0x8EA57323
35049.word 0x013DB705
35050.word 0x8E07F054
35051.word 0x7F111164
35052.word 0x276A1226
35053.word 0x831F85C8
35054.word 0xB784A151
35055.word 0xE3C39C1F
35056.word 0xCC3AF645
35057.word 0xA8D56D32
35058.word 0x1E0D6F72
35059.word 0x1C113CB1
35060.word 0xD2E5E76A
35061.word 0x1C6FEBA1
35062.word 0xFA935A3F
35063.word 0x0FE947E1
35064.word 0x97328B20
35065.word 0xFB0CFDA9
35066.word 0xAB81A7BC
35067.word 0xC8DB369D
35068.word 0x2D8DAC7D
35069.word 0xBB5BDB32
35070.word 0x6A4A0B95
35071.word 0x0450CBCD
35072.word 0x024B008C
35073.word 0x19670F9B
35074.word 0x99EFE9F3
35075.word 0x0261F6F9
35076.word 0x9DCEA43B
35077.word 0xC0A67238
35078.end