Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f13.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f13.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_f13.s,v 1.1 2007/05/11 17:22:26 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0xDC45D78BF04A0AA5, %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 0x6, %g1
89 set 0x5, %g2
90 set 0x1, %g3
91 set 0x1, %g4
92 set 0xC, %g5
93 set 0x3, %g6
94 set 0x4, %g7
95 !# Input registers
96 set -0x3, %i0
97 set -0xC, %i1
98 set -0x3, %i2
99 set -0x8, %i3
100 set -0xF, %i4
101 set -0x2, %i5
102 set -0xD, %i6
103 set -0xB, %i7
104 !# Local registers
105 set 0x58E2F63F, %l0
106 set 0x17F0A216, %l1
107 set 0x761E82DD, %l2
108 set 0x7217C583, %l3
109 set 0x60AD90FD, %l4
110 set 0x3C79DA57, %l5
111 set 0x006273CA, %l6
112 !# Output registers
113 set -0x1010, %o0
114 set -0x0351, %o1
115 set 0x17F9, %o2
116 set 0x1FFB, %o3
117 set 0x1F1A, %o4
118 set 0x1A12, %o5
119 set -0x0CD2, %o6
120 set -0x1864, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xE3CFC28DC47C7088)
123 INIT_TH_FP_REG(%l7,%f2,0x7F6A53E1A6A11DDC)
124 INIT_TH_FP_REG(%l7,%f4,0x6D819C0E88E9188A)
125 INIT_TH_FP_REG(%l7,%f6,0x634A2B5D68269E89)
126 INIT_TH_FP_REG(%l7,%f8,0x45E2ABD2635CC49F)
127 INIT_TH_FP_REG(%l7,%f10,0x56167ED8DEE9D932)
128 INIT_TH_FP_REG(%l7,%f12,0xE4C858039861C673)
129 INIT_TH_FP_REG(%l7,%f14,0x860BDE1C8E5F6CEC)
130 INIT_TH_FP_REG(%l7,%f16,0xF95F13254CB80C76)
131 INIT_TH_FP_REG(%l7,%f18,0x3D53820123FEB696)
132 INIT_TH_FP_REG(%l7,%f20,0xAFA6BC7F09809BFB)
133 INIT_TH_FP_REG(%l7,%f22,0x83B13DDA22B54496)
134 INIT_TH_FP_REG(%l7,%f24,0x104D801EF4D737C6)
135 INIT_TH_FP_REG(%l7,%f26,0xFA6831BC1D6C51D8)
136 INIT_TH_FP_REG(%l7,%f28,0x2362580BC9FFE396)
137 INIT_TH_FP_REG(%l7,%f30,0xE9199B38C0BB2EEA)
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, 0x4AB, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 edge16l %g2, %i1, %i7
151 set 0x18, %l0
152 ldxa [%g0 + %l0] 0x20, %l5
153 subccc %i2, 0x0854, %l3
154 umulcc %l0, %g3, %l6
155 ldd [%l7 + 0x78], %o2
156 brgz %o7, loop_1
157 fcmple32 %f8, %f4, %i4
158 tleu %icc, 0x0
159 movl %icc, %l4, %i0
160loop_1:
161 ldsw [%l7 + 0x7C], %o3
162 bcs %xcc, loop_2
163 membar 0x74
164 move %icc, %g5, %o5
165 andn %g4, 0x0DAA, %o6
166loop_2:
167 stbar
168 fexpand %f16, %f0
169 fandnot2 %f20, %f10, %f2
170 wr %g0, 0x0c, %asi
171 stwa %o0, [%l7 + 0x48] %asi
172 ta %xcc, 0x1
173 edge16n %g6, %i6, %o4
174 tl %xcc, 0x6
175 movge %icc, %i3, %g7
176 fbge %fcc0, loop_3
177 edge8 %l1, %l2, %i5
178 nop
179 setx 0xEA79CBAF, %l0, %l6
180 st %l6, [%l7 + 0x28]
181 ld [%l7 + 0x28], %f30
182 setx 0xB2C5D7F3, %l1, %l5
183 st %l5, [%l7 + 0x10]
184 ld [%l7 + 0x10], %f1
185 fadds %f1, %f30, %f7
186 tcc %icc, 0x3
187loop_3:
188 te %icc, 0x1
189 addccc %g1, %g2, %i1
190 membar 0x20
191 wr %g0, 0x10, %asi
192 ldsba [%l7 + 0x60] %asi, %o1
193 fones %f10
194 movre %l5, 0x14B, %i2
195 orn %l3, 0x065C, %i7
196 add %l7, 0x78, %l6
197 wr %g0, 0x80, %asi
198 ldxa [%l6] %asi, %l0
199 casxa [%l6] %asi, %l0, %l6
200 ble %icc, loop_4
201 fandnot1s %f22, %f0, %f25
202 edge32ln %g3, %o7, %i4
203 fmovrdgz %o2, %f30, %f26
204loop_4:
205 tcc %xcc, 0x2
206 nop
207 setx 0x8BAF12CA53676B16, %l0, %l6
208 stx %l6, [%l7 + 0x28]
209 ldd [%l7 + 0x28], %f30
210 fsqrtd %f30, %f10
211 tsubcctv %l4, %o3, %i0
212 edge8l %g5, %g4, %o5
213 movneg %icc, %o6, %g6
214 brgez,a %o0, loop_5
215 ta %icc, 0x4
216 fbue %fcc1, loop_6
217 sdiv %o4, 0x0763, %i3
218loop_5:
219 movrgez %i6, 0x0BC, %g7
220 umulcc %l1, %i5, %l2
221loop_6:
222 sethi 0x19FE, %g1
223 edge8 %i1, %o1, %l5
224 fnot1 %f26, %f10
225 fbule,a %fcc0, loop_7
226 addccc %i2, 0x012E, %l3
227 fbg,a %fcc0, loop_8
228 tsubcc %i7, 0x06CB, %l0
229loop_7:
230 move %xcc, %g2, %g3
231 bvs %xcc, loop_9
232loop_8:
233 edge16l %o7, %i4, %o2
234 fcmpgt16 %f0, %f0, %l4
235 srax %o3, %i0, %g5
236loop_9:
237 fxnor %f2, %f2, %f30
238 orn %g4, 0x159F, %l6
239 movgu %icc, %o6, %o5
240 movcc %icc, %o0, %g6
241 nop
242 setx 0x3B4A156F50C93A8E, %l0, %l6
243 stx %l6, [%l7 + 0x28]
244 ldd [%l7 + 0x28], %f10
245 fsqrtd %f10, %f10
246 brz,a %i3, loop_10
247 movl %xcc, %i6, %o4
248 fpadd16s %f23, %f16, %f19
249 tcc %icc, 0x1
250loop_10:
251 fbug,a %fcc0, loop_11
252 saved
253 rdpr %cwp, %g1
254 rdpr %cansave, %g2
255 rdpr %canrestore, %g3
256 rdpr %cleanwin, %g4
257 rdpr %otherwin, %g5
258 rdpr %wstate, %g6
259 nop
260 setx loop_12, %l0, %l1
261 wrpr 0x1, %tl
262 wrpr %l1, %tpc
263 add %l1, 0x4, %l1
264 wrpr %l1, %tnpc
265 setx 0x34400001400, %l0, %l1
266 wrpr %l1, %tstate
267 wrhpr 0x4, %htstate
268 retry
269 edge8n %l1, %g7, %l2
270loop_11:
271 tle %icc, 0x1
272 movleu %icc, %i5, %i1
273loop_12:
274 xor %o1, 0x0885, %g1
275 be loop_13
276 srl %i2, %l3, %l5
277 or %i7, 0x0A07, %g2
278 nop
279 fitos %f7, %f21
280 fstod %f21, %f8
281loop_13:
282 edge32n %l0, %g3, %o7
283 set 0x78, %g7
284 lda [%l7 + %g7] 0x80, %f7
285 srax %i4, 0x0F, %l4
286 fnot1s %f23, %f3
287 movpos %icc, %o3, %i0
288 sdivcc %o2, 0x1D3E, %g4
289 movleu %icc, %l6, %o6
290 xorcc %g5, 0x16DD, %o0
291 ldub [%l7 + 0x3C], %g6
292 brz,a %i3, loop_14
293 taddcc %i6, %o5, %o4
294 tsubcc %l1, 0x0160, %g7
295 xnorcc %l2, 0x05BE, %i5
296loop_14:
297 movrlez %o1, %g1, %i1
298 movcc %icc, %i2, %l5
299 nop
300 setx loop_15, %l0, %l1
301 wrpr 0x1, %tl
302 wrpr %l1, %tnpc
303 setx 0x34400001400, %l0, %l1
304 wrpr %l1, %tstate
305 wrhpr 0x4, %htstate
306 done
307 tcs %xcc, 0x5
308 xorcc %l3, 0x0618, %g2
309 fmovsvc %icc, %f29, %f22
310loop_15:
311 brlez,a %l0, loop_16
312 movne %icc, %i7, %o7
313 bshuffle %f6, %f28, %f18
314 bn,pn %xcc, loop_17
315loop_16:
316 andcc %g3, 0x13EB, %i4
317 fpadd32s %f9, %f11, %f2
318 nop
319 setx loop_18, %l0, %l1
320 jmpl %l1, %o3
321loop_17:
322 te %icc, 0x3
323 add %l7, 0x48, %l6
324 wr %g0, 0x10, %asi
325 lda [%l6] %asi, %l4
326 casa [%l6] %asi, %l4, %i0
327loop_18:
328 nop
329 setx 0x00A60434905CBAE1, %l0, %l6
330 stx %l6, [%l7 + 0x50]
331 ldx [%l7 + 0x50], %fsr
332 fones %f14
333 andn %o2, %l6, %g4
334 orncc %g5, 0x103A, %o6
335 movrgz %g6, 0x03D, %o0
336 movrne %i3, %o5, %o4
337 tvc %icc, 0x0
338 popc 0x1477, %l1
339 faligndata %f26, %f28, %f14
340 fmovsg %xcc, %f16, %f25
341 sub %g7, 0x09AB, %i6
342 bn,pt %xcc, loop_19
343 fbug %fcc1, loop_20
344 tge %icc, 0x1
345 tgu %xcc, 0x0
346loop_19:
347 taddcc %l2, %i5, %o1
348loop_20:
349 or %g1, 0x1813, %i1
350 fmovsg %icc, %f14, %f5
351 fnor %f6, %f16, %f0
352 fcmpeq16 %f12, %f28, %i2
353 stx %l5, [%l7 + 0x18]
354 xor %l3, %g2, %i7
355 fnot1 %f28, %f24
356 movpos %xcc, %o7, %l0
357 movle %xcc, %g3, %o3
358 srax %l4, 0x0C, %i0
359 tvc %icc, 0x2
360 mova %xcc, %i4, %o2
361 for %f26, %f2, %f16
362 nop
363 setx 0xCC64261C6BA1C2D1, %l0, %l6
364 stx %l6, [%l7 + 0x28]
365 ldd [%l7 + 0x28], %f22
366 fsqrtd %f22, %f0
367 tgu %icc, 0x6
368 orn %l6, %g5, %g4
369 nop
370 setx loop_21, %l0, %l1
371 wrpr 0x1, %tl
372 wrpr %l1, %tpc
373 add %l1, 0x4, %l1
374 wrpr %l1, %tnpc
375 setx 0x34400001400, %l0, %l1
376 wrpr %l1, %tstate
377 wrhpr 0x4, %htstate
378 retry
379 taddcctv %o6, 0x099C, %g6
380 nop
381 fitod %f8, %f0
382 fdtos %f0, %f20
383 move %xcc, %o0, %o5
384loop_21:
385 ble,a loop_22
386 fsrc2 %f18, %f26
387 fbug %fcc1, loop_23
388 movrgz %o4, 0x38E, %l1
389loop_22:
390 alignaddr %g7, %i3, %i6
391 mova %icc, %l2, %o1
392loop_23:
393 movvs %xcc, %i5, %g1
394 addc %i1, 0x15B3, %l5
395 ldsw [%l7 + 0x3C], %i2
396 fbu %fcc2, loop_24
397 edge32ln %l3, %g2, %i7
398 sth %o7, [%l7 + 0x28]
399 sdiv %l0, 0x0B0A, %g3
400loop_24:
401 te %icc, 0x2
402 fmovde %icc, %f6, %f22
403 tpos %xcc, 0x3
404 fmul8sux16 %f24, %f14, %f30
405 edge32ln %l4, %o3, %i4
406 prefetch [%l7 + 0x5C], 0x0
407 move %xcc, %o2, %l6
408 subccc %i0, %g5, %g4
409 bpos,a %xcc, loop_25
410 movl %xcc, %g6, %o6
411 edge32l %o0, %o4, %l1
412 tcs %xcc, 0x6
413loop_25:
414 edge32l %o5, %g7, %i6
415 array16 %i3, %o1, %l2
416 st %f3, [%l7 + 0x44]
417 edge32 %g1, %i5, %l5
418 movre %i2, %i1, %g2
419 tgu %xcc, 0x0
420 fblg %fcc1, loop_26
421 array8 %i7, %o7, %l3
422 nop
423 setx 0xC127985E, %l0, %l6
424 st %l6, [%l7 + 0x28]
425 ld [%l7 + 0x28], %f25
426 setx 0x84379A7F, %l1, %l5
427 st %l5, [%l7 + 0x10]
428 ld [%l7 + 0x10], %f0
429 fsubs %f0, %f25, %f25
430 fmovrdlz %g3, %f18, %f16
431loop_26:
432 tcs %icc, 0x1
433 edge8n %l0, %l4, %o3
434 popc %i4, %o2
435 movl %xcc, %l6, %i0
436 wr %g0, 0x11, %asi
437 stda %f16, [%l7 + 0x40] %asi
438 ldstub [%l7 + 0x5E], %g4
439 wr %g0, 0x27, %asi
440 stha %g5, [%l7 + 0x56] %asi
441 membar #Sync
442 bn,a,pn %xcc, loop_27
443 movcs %xcc, %o6, %g6
444 fmovrslz %o4, %f19, %f29
445 wr %g0, 0x0c, %asi
446 prefetcha [%l7 + 0x60] %asi, 0x1
447loop_27:
448 tle %xcc, 0x7
449 membar 0x56
450 tl %icc, 0x3
451 movrlz %o5, 0x1F4, %g7
452 andcc %l1, 0x07B9, %i3
453 nop
454 setx 0xA0CE096B7515A58F, %l0, %l6
455 stx %l6, [%l7 + 0x28]
456 ldd [%l7 + 0x28], %f2
457 setx 0xB036BF1817740408, %l1, %l5
458 stx %l5, [%l7 + 0x10]
459 ldd [%l7 + 0x10], %f20
460 fsubd %f20, %f2, %f28
461 ld [%l7 + 0x30], %f15
462 st %f25, [%l7 + 0x70]
463 tleu %icc, 0x0
464 xnor %i6, %l2, %o1
465 set 0x10, %g2
466 ldxa [%g0 + %g2] 0x20, %g1
467 orncc %l5, 0x16F6, %i2
468 taddcctv %i5, %g2, %i1
469 sllx %i7, %o7, %g3
470 taddcc %l0, 0x0270, %l3
471 tvs %xcc, 0x0
472 ldub [%l7 + 0x72], %l4
473 tleu %xcc, 0x5
474 array8 %i4, %o2, %l6
475 addcc %i0, 0x0010, %o3
476 xnorcc %g5, %g4, %o6
477 pdist %f6, %f26, %f24
478 andncc %o4, %g6, %o0
479 fba %fcc3, loop_28
480 fcmpne16 %f18, %f22, %o5
481 sdiv %l1, 0x1323, %g7
482 movrne %i3, %l2, %i6
483loop_28:
484 nop
485 wr %g0, 0x57, %asi
486 stxa %o1, [%g0 + 0x0] %asi
487 andncc %l5, %g1, %i5
488 smulcc %g2, 0x033F, %i1
489 st %f5, [%l7 + 0x4C]
490 movvs %xcc, %i2, %i7
491 edge16n %g3, %o7, %l0
492 sllx %l3, 0x08, %l4
493 orcc %i4, %l6, %i0
494 movgu %xcc, %o3, %o2
495 wr %g0, 0x52, %asi
496 stxa %g5, [%g0 + 0x118] %asi
497 umul %g4, %o4, %o6
498 wr %g0, 0x10, %asi
499 ldstuba [%l7 + 0x54] %asi, %o0
500 fandnot2s %f13, %f22, %f11
501 fmovdpos %xcc, %f30, %f22
502 fmovdleu %icc, %f23, %f25
503 edge16 %o5, %l1, %g7
504 orncc %i3, %g6, %l2
505 addc %o1, 0x1967, %l5
506 nop
507 setx 0x8157676744F34A9F, %l0, %l6
508 stx %l6, [%l7 + 0x28]
509 ldd [%l7 + 0x28], %f20
510 setx 0x6AF821B779470351, %l1, %l5
511 stx %l5, [%l7 + 0x10]
512 ldd [%l7 + 0x10], %f6
513 fmuld %f6, %f20, %f30
514 ldd [%l7 + 0x28], %f2
515 sll %g1, %i6, %g2
516 edge16ln %i1, %i5, %i2
517 sub %i7, %g3, %o7
518 movre %l0, %l3, %l4
519 ldsb [%l7 + 0x5E], %l6
520 fmul8x16au %f25, %f27, %f10
521 tg %icc, 0x0
522 brz %i4, loop_29
523 tne %xcc, 0x7
524 fpackfix %f8, %f10
525 movl %xcc, %o3, %o2
526loop_29:
527 popc 0x1781, %g5
528 st %f1, [%l7 + 0x14]
529 movre %g4, %i0, %o6
530 edge32l %o4, %o5, %l1
531 fand %f30, %f6, %f18
532 nop
533 set 0x78, %i1
534 ldx [%l7 + %i1], %o0
535 fmovsn %xcc, %f7, %f9
536 fmovs %f0, %f18
537 addccc %i3, 0x08F6, %g7
538 edge32n %g6, %o1, %l2
539 smulcc %l5, 0x077C, %g1
540 tg %icc, 0x2
541 alignaddrl %g2, %i6, %i5
542 smulcc %i2, 0x0285, %i7
543 sdiv %g3, 0x1C3D, %o7
544 movneg %xcc, %l0, %l3
545 or %i1, 0x17C9, %l4
546 fmovd %f16, %f0
547 wr %g0, 0x89, %asi
548 lduwa [%l7 + 0x54] %asi, %l6
549 umul %i4, %o3, %g5
550 fmovsgu %xcc, %f4, %f6
551 fmuld8ulx16 %f16, %f12, %f4
552 movvs %xcc, %o2, %i0
553 fblg %fcc2, loop_30
554 bg,pn %icc, loop_31
555 stx %o6, [%l7 + 0x50]
556 nop
557 setx 0x75E7BB1F0732022C, %l0, %l6
558 stx %l6, [%l7 + 0x28]
559 ldd [%l7 + 0x28], %f12
560 setx 0x95A6F68732B36B44, %l1, %l5
561 stx %l5, [%l7 + 0x10]
562 ldd [%l7 + 0x10], %f20
563 faddd %f20, %f12, %f16
564loop_30:
565 tneg %xcc, 0x6
566loop_31:
567 tl %xcc, 0x7
568 tcs %xcc, 0x5
569 movge %xcc, %o4, %g4
570 fbl,a %fcc3, loop_32
571 lduw [%l7 + 0x68], %l1
572 fabsd %f10, %f22
573 add %l7, 0x08, %l6
574 wr %g0, 0x10, %asi
575 casxa [%l6] %asi, %o0, %o5
576loop_32:
577 fbne,a %fcc0, loop_33
578 smul %g7, 0x16E1, %g6
579 stw %i3, [%l7 + 0x60]
580 fmovrdlz %l2, %f22, %f30
581loop_33:
582 srl %o1, %g1, %g2
583 array16 %l5, %i6, %i5
584 fba %fcc1, loop_34
585 subc %i7, 0x051C, %g3
586 edge16l %o7, %i2, %l0
587 fornot1s %f15, %f18, %f0
588loop_34:
589 fmovrdgz %l3, %f30, %f4
590 fornot1s %f27, %f11, %f17
591 orn %i1, 0x1D7F, %l6
592 alignaddrl %i4, %l4, %o3
593 ldd [%l7 + 0x58], %f0
594 movge %xcc, %g5, %o2
595 fmovdpos %icc, %f29, %f16
596 faligndata %f30, %f22, %f4
597 fbule,a %fcc1, loop_35
598 ta %xcc, 0x6
599 smul %o6, %i0, %g4
600 subccc %l1, 0x09E1, %o4
601loop_35:
602 bl loop_36
603 brgez %o5, loop_37
604 brlez,a %o0, loop_38
605 sir 0x11ED
606loop_36:
607 flush %l7 + 0x38
608loop_37:
609 nop
610 setx loop_39, %l0, %l1
611 wrpr 0x1, %tl
612 wrpr %l1, %tpc
613 add %l1, 0x4, %l1
614 wrpr %l1, %tnpc
615 setx 0x34400001400, %l0, %l1
616 wrpr %l1, %tstate
617 wrhpr 0x4, %htstate
618 retry
619loop_38:
620 edge32ln %g6, %i3, %g7
621 movcc %icc, %l2, %g1
622 ble,a,pn %xcc, loop_40
623loop_39:
624 ba,pn %icc, loop_41
625 nop
626 setx 0x804A2355, %l0, %l6
627 st %l6, [%l7 + 0x1C]
628 ld [%l7 + 0x1C], %fsr
629 ta %xcc, 0x4
630loop_40:
631 tle %xcc, 0x3
632loop_41:
633 edge8n %o1, %g2, %l5
634 mulscc %i5, %i6, %g3
635 nop
636 setx 0xB2C00562, %l0, %l6
637 st %l6, [%l7 + 0x28]
638 ld [%l7 + 0x28], %f5
639 setx 0xAF30DC27, %l1, %l5
640 st %l5, [%l7 + 0x10]
641 ld [%l7 + 0x10], %f9
642 fsubs %f9, %f5, %f2
643 tpos %icc, 0x5
644 tl %icc, 0x6
645 fornot2 %f8, %f0, %f12
646 subccc %o7, 0x0905, %i7
647 fmovsne %xcc, %f4, %f31
648 tgu %xcc, 0x0
649 popc %i2, %l3
650 movpos %icc, %i1, %l6
651 saved
652 rdpr %cwp, %g1
653 rdpr %cansave, %g2
654 rdpr %canrestore, %g3
655 rdpr %cleanwin, %g4
656 rdpr %otherwin, %g5
657 rdpr %wstate, %g6
658 fnot1 %f6, %f12
659 bpos,a loop_42
660 movgu %xcc, %i4, %l4
661 tleu %icc, 0x7
662 wr %g0, 0x80, %asi
663 swapa [%l7 + 0x58] %asi, %o3
664loop_42:
665 fsrc2s %f23, %f28
666 movgu %xcc, %g5, %o2
667 stb %l0, [%l7 + 0x2D]
668 sll %o6, %i0, %g4
669 fmovrse %o4, %f17, %f18
670 tl %icc, 0x5
671 subc %o5, %l1, %g6
672 movne %icc, %i3, %o0
673 fmovrde %l2, %f22, %f30
674 flush %l7 + 0x0C
675 tge %icc, 0x5
676 nop
677 setx loop_43, %l0, %l1
678 wrpr 0x1, %tl
679 wrpr %l1, %tpc
680 add %l1, 0x4, %l1
681 wrpr %l1, %tnpc
682 setx 0x34400001400, %l0, %l1
683 wrpr %l1, %tstate
684 wrhpr 0x4, %htstate
685 retry
686 smulcc %g7, 0x0FA5, %o1
687 and %g1, %g2, %l5
688 fmovrsne %i6, %f15, %f1
689loop_43:
690 ble,a %icc, loop_44
691 saved
692 rdpr %cwp, %g1
693 rdpr %cansave, %g2
694 rdpr %canrestore, %g3
695 rdpr %cleanwin, %g4
696 rdpr %otherwin, %g5
697 rdpr %wstate, %g6
698 fmovrdlez %g3, %f10, %f2
699 movleu %icc, %o7, %i5
700loop_44:
701 fornot1s %f7, %f24, %f11
702 fpsub16 %f28, %f6, %f18
703 fbug,a %fcc3, loop_45
704 umulcc %i2, 0x178E, %l3
705 brz,a %i1, loop_46
706 tvs %icc, 0x1
707loop_45:
708 tsubcctv %i7, 0x19A9, %i4
709 umul %l4, %o3, %g5
710loop_46:
711 movrgez %o2, 0x2FD, %l6
712 sdiv %o6, 0x0698, %i0
713 sra %l0, %g4, %o4
714 set 0x40, %o7
715 stwa %o5, [%l7 + %o7] 0x88
716 wr %g0, 0x81, %asi
717 ldsha [%l7 + 0x28] %asi, %g6
718 edge16 %i3, %o0, %l2
719 fornot1 %f12, %f18, %f26
720 movrlz %g7, 0x0AD, %o1
721 srax %l1, 0x1C, %g1
722 subccc %l5, 0x063A, %g2
723 nop
724 fitos %f14, %f31
725 fstod %f31, %f2
726 nop
727 setx loop_47, %l0, %l1
728 wrpr 0x1, %tl
729 wrpr %l1, %tnpc
730 setx 0x34400001400, %l0, %l1
731 wrpr %l1, %tstate
732 wrhpr 0x4, %htstate
733 done
734 subc %g3, %o7, %i5
735 brgez,a %i2, loop_48
736 edge8l %l3, %i1, %i6
737loop_47:
738 taddcctv %i7, 0x1CC5, %l4
739 movvs %icc, %o3, %i4
740loop_48:
741 srlx %o2, 0x0A, %g5
742 sllx %l6, %i0, %l0
743 set 0x40, %g1
744 ldda [%l7 + %g1] 0x10, %g4
745 edge8 %o4, %o5, %o6
746 sir 0x1899
747 edge16ln %i3, %g6, %o0
748 fmovsg %xcc, %f17, %f28
749 tcs %xcc, 0x4
750 ldstub [%l7 + 0x3C], %g7
751 edge8n %o1, %l1, %g1
752 tle %xcc, 0x2
753 addc %l5, %g2, %l2
754 movleu %xcc, %g3, %o7
755 edge8 %i5, %i2, %i1
756 addccc %l3, 0x0191, %i7
757 wr %g0, 0x19, %asi
758 prefetcha [%l7 + 0x58] %asi, 0x1
759 addc %i6, %i4, %o3
760 edge16n %g5, %o2, %l6
761 wr %g0, 0x88, %asi
762 lduwa [%l7 + 0x60] %asi, %l0
763 tn %icc, 0x4
764 tneg %xcc, 0x4
765 fbg,a %fcc1, loop_49
766 sllx %g4, 0x0F, %o4
767 array8 %o5, %i0, %o6
768 nop
769 setx 0xF042A1B3, %l0, %l6
770 st %l6, [%l7 + 0x7C]
771 ld [%l7 + 0x7C], %fsr
772loop_49:
773 taddcc %i3, %g6, %g7
774 add %o1, %l1, %o0
775 bcs,a loop_50
776 bcs %icc, loop_51
777 mulx %g1, 0x0C41, %g2
778 fmovrde %l2, %f28, %f26
779loop_50:
780 edge16 %l5, %g3, %o7
781loop_51:
782 tne %xcc, 0x0
783 edge8 %i2, %i5, %l3
784 stbar
785 mulscc %i7, %l4, %i1
786 nop
787 set 0x30, %g5
788 prefetch [%l7 + %g5], 0x2
789 tn %icc, 0x5
790 movrgez %i4, 0x065, %i6
791 set 0x10, %i0
792 lda [%l7 + %i0] 0x10, %f11
793 srl %o3, 0x1C, %g5
794 set 0x0, %l4
795 stxa %l6, [%g0 + %l4] 0x57
796 fcmpne16 %f22, %f4, %l0
797 add %o2, %g4, %o4
798 taddcc %i0, 0x1C10, %o5
799 ldub [%l7 + 0x10], %o6
800 bge,pn %icc, loop_52
801 fmovsgu %xcc, %f13, %f11
802 taddcc %g6, 0x09B1, %i3
803 srl %o1, 0x01, %l1
804loop_52:
805 sub %g7, %g1, %o0
806 udivx %l2, 0x0F89, %l5
807 umulcc %g2, 0x0225, %o7
808 fbe,a %fcc3, loop_53
809 flush %l7 + 0x4C
810 fnot1 %f16, %f12
811 mova %xcc, %i2, %g3
812loop_53:
813 bn,pt %icc, loop_54
814 tcc %icc, 0x0
815 nop
816 setx 0x0E1637AA50DB2DFF, %l0, %l6
817 stx %l6, [%l7 + 0x28]
818 ldd [%l7 + 0x28], %f24
819 setx 0x5F23F802DCA7111F, %l1, %l5
820 stx %l5, [%l7 + 0x10]
821 ldd [%l7 + 0x10], %f24
822 fdivd %f24, %f24, %f14
823 tle %xcc, 0x0
824loop_54:
825 movvs %xcc, %l3, %i7
826 fpsub32 %f12, %f2, %f26
827 nop
828 set 0x3C, %i6
829 prefetch [%l7 + %i6], 0x3
830 edge16l %i5, %i1, %l4
831 fbug,a %fcc0, loop_55
832 edge8 %i6, %i4, %o3
833 orcc %l6, 0x0A73, %l0
834 brz %g5, loop_56
835loop_55:
836 fbge,a %fcc0, loop_57
837 srax %o2, %o4, %g4
838 edge32ln %i0, %o5, %o6
839loop_56:
840 membar 0x3C
841loop_57:
842 fbge,a %fcc0, loop_58
843 ldsw [%l7 + 0x30], %i3
844 fmovsvc %xcc, %f6, %f14
845 nop
846 setx loop_59, %l0, %l1
847 wrpr 0x1, %tl
848 wrpr %l1, %tpc
849 add %l1, 0x4, %l1
850 wrpr %l1, %tnpc
851 setx 0x34400001400, %l0, %l1
852 wrpr %l1, %tstate
853 wrhpr 0x4, %htstate
854 retry
855loop_58:
856 add %o1, %l1, %g7
857 sdivx %g1, 0x1142, %g6
858 sub %l2, %l5, %o0
859loop_59:
860 movvs %icc, %g2, %i2
861 addccc %o7, 0x0653, %g3
862 edge32n %l3, %i5, %i7
863 xnor %i1, 0x0B6B, %l4
864 edge8l %i6, %i4, %l6
865 edge16n %l0, %g5, %o2
866 fcmpeq32 %f30, %f14, %o4
867 fmovsg %xcc, %f8, %f19
868 movrne %o3, 0x21E, %i0
869 fba %fcc0, loop_60
870 edge8l %o5, %o6, %i3
871 sdivx %o1, 0x147E, %l1
872 movrne %g4, 0x30B, %g7
873loop_60:
874 andn %g6, 0x05EA, %g1
875 edge32 %l2, %l5, %o0
876 fmovsle %icc, %f10, %f3
877 bne,pt %xcc, loop_61
878 srlx %i2, 0x06, %g2
879 orcc %g3, 0x1892, %l3
880 movcc %icc, %o7, %i7
881loop_61:
882 ta %xcc, 0x2
883 tn %xcc, 0x5
884 fmovrslz %i1, %f11, %f22
885 tn %icc, 0x0
886 tg %icc, 0x4
887 edge8n %l4, %i6, %i5
888 set 0x60, %o1
889 ldstuba [%l7 + %o1] 0x18, %i4
890 fmovsa %icc, %f1, %f27
891 fbue,a %fcc2, loop_62
892 movre %l6, 0x225, %l0
893 set 0x40, %o6
894 stda %f0, [%l7 + %o6] 0xf0
895 membar #Sync
896loop_62:
897 sdivx %o2, 0x0071, %o4
898 bneg %xcc, loop_63
899 tvc %icc, 0x7
900 stb %g5, [%l7 + 0x69]
901 stb %i0, [%l7 + 0x6D]
902loop_63:
903 ba,a loop_64
904 fmovdvc %xcc, %f8, %f24
905 umul %o5, %o3, %i3
906 saved
907 rdpr %cwp, %g1
908 rdpr %cansave, %g2
909 rdpr %canrestore, %g3
910 rdpr %cleanwin, %g4
911 rdpr %otherwin, %g5
912 rdpr %wstate, %g6
913loop_64:
914 fba %fcc3, loop_65
915 restored
916 rdpr %cwp, %g1
917 rdpr %cansave, %g2
918 rdpr %canrestore, %g3
919 rdpr %cleanwin, %g4
920 rdpr %otherwin, %g5
921 rdpr %wstate, %g6
922 tcc %xcc, 0x6
923 edge32ln %o1, %o6, %l1
924loop_65:
925 saved
926 rdpr %cwp, %g1
927 rdpr %cansave, %g2
928 rdpr %canrestore, %g3
929 rdpr %cleanwin, %g4
930 rdpr %otherwin, %g5
931 rdpr %wstate, %g6
932 edge16n %g4, %g7, %g6
933 fblg %fcc0, loop_66
934 edge8l %l2, %l5, %g1
935 edge8ln %i2, %g2, %o0
936 tgu %xcc, 0x7
937loop_66:
938 fmovdleu %xcc, %f28, %f13
939 addccc %l3, 0x0AE3, %o7
940 edge8l %g3, %i1, %i7
941 fpsub16s %f18, %f14, %f11
942 taddcc %l4, %i5, %i4
943 smul %i6, 0x131B, %l6
944 fcmpgt32 %f24, %f26, %o2
945 move %icc, %o4, %l0
946 fsrc1s %f26, %f8
947 smul %g5, %o5, %o3
948 restored
949 rdpr %cwp, %g1
950 rdpr %cansave, %g2
951 rdpr %canrestore, %g3
952 rdpr %cleanwin, %g4
953 rdpr %otherwin, %g5
954 rdpr %wstate, %g6
955 tneg %icc, 0x2
956 tcc %icc, 0x3
957 xnor %i0, 0x0298, %o1
958 brgez %o6, loop_67
959 udiv %i3, 0x0FB0, %l1
960 fabss %f20, %f2
961 fbl,a %fcc1, loop_68
962loop_67:
963 tgu %icc, 0x0
964 movle %icc, %g7, %g4
965 fbu %fcc1, loop_69
966loop_68:
967 edge16l %l2, %l5, %g1
968 movne %xcc, %i2, %g6
969 fbug,a %fcc0, loop_70
970loop_69:
971 xorcc %o0, 0x1D66, %g2
972 edge32n %o7, %g3, %i1
973 bgu loop_71
974loop_70:
975 nop
976 fitod %f10, %f24
977 fdtox %f24, %f14
978 fbg %fcc2, loop_72
979 edge16l %l3, %i7, %i5
980loop_71:
981 edge32 %l4, %i6, %l6
982 tcs %icc, 0x5
983loop_72:
984 edge16ln %o2, %i4, %o4
985 and %g5, 0x1E4F, %l0
986 udivcc %o3, 0x1140, %i0
987 faligndata %f4, %f14, %f0
988 fmul8x16al %f19, %f4, %f16
989 nop
990 setx 0x71773E771B4B0205, %l0, %l6
991 stx %l6, [%l7 + 0x28]
992 ldd [%l7 + 0x28], %f6
993 setx 0x66EE60E99BD62194, %l1, %l5
994 stx %l5, [%l7 + 0x10]
995 ldd [%l7 + 0x10], %f24
996 fsubd %f24, %f6, %f8
997 tn %xcc, 0x7
998 edge16l %o5, %o1, %o6
999 ldx [%l7 + 0x58], %l1
1000 tle %xcc, 0x4
1001 nop
1002 set 0x58, %i4
1003 std %f18, [%l7 + %i4]
1004 tl %icc, 0x6
1005 array32 %i3, %g7, %g4
1006 stb %l2, [%l7 + 0x52]
1007 andncc %l5, %g1, %g6
1008 subcc %o0, %i2, %g2
1009 subccc %g3, 0x0C47, %i1
1010 ta %icc, 0x3
1011 ldsh [%l7 + 0x1C], %o7
1012 tcc %icc, 0x0
1013 movre %l3, 0x36C, %i7
1014 nop
1015 setx loop_73, %l0, %l1
1016 jmpl %l1, %i5
1017 mulx %l4, %i6, %l6
1018 tg %xcc, 0x2
1019 fmovsn %icc, %f12, %f27
1020loop_73:
1021 smul %i4, %o4, %o2
1022 bvc,pt %icc, loop_74
1023 movrgz %g5, %l0, %i0
1024 fbule %fcc1, loop_75
1025 tg %xcc, 0x7
1026loop_74:
1027 bgu loop_76
1028 stx %o5, [%l7 + 0x28]
1029loop_75:
1030 add %o3, 0x0A1E, %o1
1031 ldub [%l7 + 0x45], %o6
1032loop_76:
1033 smul %i3, 0x061B, %l1
1034 srl %g7, 0x08, %g4
1035 bshuffle %f30, %f16, %f22
1036 array16 %l2, %l5, %g1
1037 fmovdg %xcc, %f16, %f14
1038 sll %g6, %i2, %g2
1039 movge %xcc, %g3, %i1
1040 fpsub32s %f1, %f18, %f5
1041 movcc %icc, %o0, %l3
1042 movre %o7, 0x0E7, %i7
1043 fmovrsgez %i5, %f0, %f3
1044 srl %l4, %i6, %i4
1045 set 0x68, %l6
1046 stha %l6, [%l7 + %l6] 0x10
1047 edge16l %o2, %g5, %o4
1048 sllx %i0, %l0, %o5
1049 or %o1, 0x1E8C, %o3
1050 fbule,a %fcc2, loop_77
1051 brlez %o6, loop_78
1052 fsrc1 %f30, %f0
1053 nop
1054 setx loop_79, %l0, %l1
1055 wrpr 0x1, %tl
1056 wrpr %l1, %tnpc
1057 setx 0x34400001400, %l0, %l1
1058 wrpr %l1, %tstate
1059 wrhpr 0x4, %htstate
1060 done
1061loop_77:
1062 fmuld8sux16 %f10, %f31, %f28
1063loop_78:
1064 fxnor %f12, %f18, %f10
1065 taddcc %i3, %l1, %g4
1066loop_79:
1067 fbge,a %fcc0, loop_80
1068 udivx %g7, 0x0354, %l2
1069 smulcc %g1, 0x0AEC, %l5
1070 tle %icc, 0x4
1071loop_80:
1072 movpos %xcc, %g6, %i2
1073 tsubcctv %g3, 0x121F, %g2
1074 movne %xcc, %i1, %o0
1075 srlx %l3, 0x02, %i7
1076 ld [%l7 + 0x68], %f4
1077 edge16n %o7, %l4, %i5
1078 movl %icc, %i6, %l6
1079 tvs %icc, 0x5
1080 movg %icc, %i4, %o2
1081 fmul8x16 %f20, %f20, %f0
1082 fbe,a %fcc3, loop_81
1083 fmovrdgez %o4, %f24, %f10
1084 fxnors %f3, %f23, %f2
1085 movneg %xcc, %g5, %l0
1086loop_81:
1087 fnands %f19, %f24, %f13
1088 fzero %f6
1089 movrlez %o5, 0x33D, %o1
1090 movvc %xcc, %i0, %o3
1091 udivx %o6, 0x0F0B, %l1
1092 movneg %xcc, %i3, %g7
1093 add %l2, 0x14E2, %g4
1094 wr %g0, 0x80, %asi
1095 stba %l5, [%l7 + 0x4F] %asi
1096 fand %f30, %f6, %f16
1097 tvs %icc, 0x2
1098 prefetch [%l7 + 0x70], 0x1
1099 sra %g6, %g1, %g3
1100 edge16n %i2, %i1, %g2
1101 fbug %fcc2, loop_82
1102 membar 0x41
1103 membar 0x23
1104 ldstub [%l7 + 0x24], %l3
1105loop_82:
1106 be %xcc, loop_83
1107 edge8l %o0, %o7, %l4
1108 edge32n %i5, %i7, %i6
1109 fpsub32s %f30, %f14, %f22
1110loop_83:
1111 tcs %icc, 0x6
1112 tneg %icc, 0x6
1113 fbu %fcc1, loop_84
1114 te %icc, 0x3
1115 mulscc %l6, 0x12C0, %i4
1116 movrgez %o4, %g5, %l0
1117loop_84:
1118 fbuge,a %fcc3, loop_85
1119 fpadd32s %f25, %f5, %f15
1120 movneg %icc, %o5, %o1
1121 movg %icc, %i0, %o2
1122loop_85:
1123 movge %icc, %o6, %l1
1124 brgz %o3, loop_86
1125 bcc,a,pn %icc, loop_87
1126 addcc %g7, %i3, %g4
1127 ldstub [%l7 + 0x39], %l5
1128loop_86:
1129 sll %g6, 0x19, %g1
1130loop_87:
1131 bpos,a,pt %xcc, loop_88
1132 and %l2, 0x1968, %g3
1133 edge8 %i2, %g2, %l3
1134 xnor %o0, %o7, %l4
1135loop_88:
1136 te %xcc, 0x5
1137 add %i5, 0x00D6, %i7
1138 popc %i1, %l6
1139 mulx %i6, 0x1291, %o4
1140 brlz,a %g5, loop_89
1141 movcc %xcc, %l0, %i4
1142 fpack16 %f0, %f11
1143 edge8ln %o1, %i0, %o5
1144loop_89:
1145 alignaddrl %o2, %l1, %o6
1146 array8 %o3, %i3, %g7
1147 ldsh [%l7 + 0x24], %g4
1148 movrgez %l5, 0x092, %g6
1149 orn %g1, %l2, %i2
1150 alignaddr %g2, %l3, %g3
1151 fxors %f24, %f21, %f13
1152 fmovs %f21, %f15
1153 add %o7, %l4, %i5
1154 tsubcctv %i7, 0x089D, %i1
1155 movl %icc, %l6, %o0
1156 addcc %o4, %g5, %l0
1157 subc %i4, 0x1846, %o1
1158 bgu,a,pt %icc, loop_90
1159 brlez,a %i0, loop_91
1160 stw %o5, [%l7 + 0x74]
1161 set 0x28, %i3
1162 stxa %i6, [%l7 + %i3] 0x2b
1163 membar #Sync
1164loop_90:
1165 popc 0x17E7, %l1
1166loop_91:
1167 nop
1168 setx 0x9B1B176F20506D96, %l0, %l6
1169 stx %l6, [%l7 + 0x18]
1170 ldx [%l7 + 0x18], %fsr
1171 sethi 0x17B1, %o6
1172 sethi 0x0FBA, %o3
1173 tpos %icc, 0x0
1174 set 0x18, %o3
1175 swapa [%l7 + %o3] 0x0c, %i3
1176 fxnors %f8, %f21, %f16
1177 fbl %fcc1, loop_92
1178 fbg %fcc3, loop_93
1179 edge8 %g7, %o2, %g4
1180 brgz %g6, loop_94
1181loop_92:
1182 edge32n %l5, %l2, %i2
1183loop_93:
1184 bvc,a,pn %icc, loop_95
1185 fands %f4, %f9, %f27
1186loop_94:
1187 tvc %xcc, 0x5
1188 fandnot2 %f4, %f26, %f24
1189loop_95:
1190 fmovrdne %g2, %f10, %f4
1191 fmovsg %icc, %f28, %f27
1192 sdivcc %g1, 0x12B8, %l3
1193 stbar
1194 movneg %xcc, %o7, %g3
1195 movn %xcc, %l4, %i7
1196 addc %i5, 0x08DB, %l6
1197 sdivx %i1, 0x043C, %o0
1198 alignaddrl %g5, %o4, %l0
1199 tg %xcc, 0x0
1200 fbul %fcc1, loop_96
1201 bleu,a,pn %xcc, loop_97
1202 smulcc %o1, 0x16F0, %i4
1203 tgu %icc, 0x3
1204loop_96:
1205 call loop_98
1206loop_97:
1207 ld [%l7 + 0x5C], %f30
1208 bg,a,pt %xcc, loop_99
1209 udivcc %i0, 0x18EB, %o5
1210loop_98:
1211 tsubcctv %l1, %o6, %i6
1212 bne,pn %icc, loop_100
1213loop_99:
1214 or %i3, %o3, %g7
1215 nop
1216 setx loop_101, %l0, %l1
1217 wrpr 0x1, %tl
1218 wrpr %l1, %tnpc
1219 setx 0x34400001400, %l0, %l1
1220 wrpr %l1, %tstate
1221 wrhpr 0x4, %htstate
1222 done
1223 fmovrdne %g4, %f18, %f12
1224loop_100:
1225 sth %o2, [%l7 + 0x4E]
1226 movre %l5, %l2, %g6
1227loop_101:
1228 xnorcc %i2, %g2, %l3
1229 tsubcc %o7, %g1, %l4
1230 tpos %xcc, 0x0
1231 mova %xcc, %i7, %i5
1232 srax %l6, %i1, %g3
1233 sethi 0x11EA, %g5
1234 ld [%l7 + 0x78], %f30
1235 fpack32 %f16, %f28, %f8
1236 movvc %xcc, %o0, %l0
1237 smul %o1, 0x1BCD, %i4
1238 movpos %icc, %i0, %o4
1239 fornot2s %f6, %f13, %f16
1240 sdivx %l1, 0x100D, %o5
1241 andncc %i6, %o6, %o3
1242 fornot1 %f12, %f30, %f14
1243 andcc %i3, 0x17F8, %g7
1244 movrlez %g4, 0x3F6, %l5
1245 tn %icc, 0x6
1246 or %l2, %o2, %g6
1247 ldsw [%l7 + 0x4C], %i2
1248 smul %g2, 0x016C, %l3
1249 edge32l %o7, %l4, %g1
1250 wr %g0, 0x10, %asi
1251 ldsba [%l7 + 0x60] %asi, %i5
1252 srl %l6, %i7, %i1
1253 saved
1254 rdpr %cwp, %g1
1255 rdpr %cansave, %g2
1256 rdpr %canrestore, %g3
1257 rdpr %cleanwin, %g4
1258 rdpr %otherwin, %g5
1259 rdpr %wstate, %g6
1260 fbge,a %fcc1, loop_102
1261 edge32l %g3, %o0, %g5
1262 wr %g0, 0xea, %asi
1263 stwa %o1, [%l7 + 0x1C] %asi
1264 membar #Sync
1265loop_102:
1266 stw %l0, [%l7 + 0x4C]
1267 mova %icc, %i0, %i4
1268 tge %icc, 0x0
1269 xnorcc %l1, %o5, %o4
1270 movre %o6, 0x1A8, %i6
1271 array32 %i3, %o3, %g4
1272 nop
1273 setx 0x11D8EBD6CEDBB6EE, %l0, %l6
1274 stx %l6, [%l7 + 0x28]
1275 ldd [%l7 + 0x28], %f8
1276 fsqrtd %f8, %f22
1277 addc %g7, 0x0CEA, %l5
1278 wr %g0, 0x21, %asi
1279 stxa %l2, [%g0 + 0x108] %asi
1280 call loop_103
1281 smul %g6, %o2, %i2
1282 edge8ln %g2, %l3, %l4
1283 tleu %icc, 0x4
1284loop_103:
1285 fmovdgu %icc, %f18, %f3
1286 sdiv %o7, 0x184F, %g1
1287 sllx %l6, 0x04, %i7
1288 nop
1289 setx 0x36FF2C0C607C5327, %l0, %l6
1290 stx %l6, [%l7 + 0x40]
1291 ldx [%l7 + 0x40], %fsr
1292 ldub [%l7 + 0x6B], %i5
1293 wr %g0, 0x4f, %asi
1294 stxa %i1, [%g0 + 0x38] %asi
1295 sdivx %g3, 0x18E6, %g5
1296 tneg %icc, 0x2
1297 umul %o1, 0x1103, %o0
1298 srl %i0, 0x1B, %l0
1299 subc %i4, %o5, %l1
1300 xnorcc %o4, %o6, %i3
1301 add %o3, 0x07EA, %g4
1302 nop
1303 fitos %f4, %f27
1304 fstox %f27, %f24
1305 movrne %i6, %g7, %l2
1306 set 0x50, %i2
1307 ldsba [%l7 + %i2] 0x89, %g6
1308 umul %o2, %i2, %l5
1309 fpsub32s %f18, %f31, %f17
1310 te %xcc, 0x7
1311 tsubcc %g2, 0x13CE, %l4
1312 bne loop_104
1313 movpos %icc, %l3, %g1
1314 edge32l %l6, %o7, %i7
1315 movcs %icc, %i1, %g3
1316loop_104:
1317 movrne %g5, %o1, %i5
1318 tpos %icc, 0x6
1319 tgu %xcc, 0x2
1320 nop
1321 fitos %f13, %f6
1322 fstod %f6, %f4
1323 mulscc %i0, %l0, %o0
1324 edge8ln %o5, %i4, %o4
1325 st %f1, [%l7 + 0x60]
1326 add %l7, 0x74, %l6
1327 wr %g0, 0x18, %asi
1328 casa [%l6] %asi, %l1, %i3
1329 fmul8x16al %f29, %f31, %f30
1330 sir 0x03B2
1331 edge32ln %o3, %o6, %g4
1332 ble,a,pn %xcc, loop_105
1333 tn %xcc, 0x1
1334 restored
1335 rdpr %cwp, %g1
1336 rdpr %cansave, %g2
1337 rdpr %canrestore, %g3
1338 rdpr %cleanwin, %g4
1339 rdpr %otherwin, %g5
1340 rdpr %wstate, %g6
1341 wr %g0, 0x19, %asi
1342 stda %f16, [%l7 + 0x40] %asi
1343loop_105:
1344 tvs %xcc, 0x0
1345 ldstub [%l7 + 0x58], %g7
1346 movrlz %l2, %g6, %i6
1347 xnorcc %o2, 0x0415, %i2
1348 movgu %xcc, %g2, %l5
1349 mulx %l4, %l3, %g1
1350 sdivx %o7, 0x1E7B, %i7
1351 movrgez %i1, %l6, %g3
1352 ldsb [%l7 + 0x61], %o1
1353 addc %g5, %i0, %i5
1354 movcc %icc, %l0, %o0
1355 tge %icc, 0x1
1356 fbuge,a %fcc2, loop_106
1357 fnot2 %f18, %f22
1358 wr %g0, 0x58, %asi
1359 ldxa [%g0 + 0x20] %asi, %i4
1360loop_106:
1361 fbul %fcc0, loop_107
1362 alignaddr %o5, %l1, %o4
1363 fbge %fcc3, loop_108
1364 tg %icc, 0x6
1365loop_107:
1366 nop
1367 set 0x7C, %o4
1368 sth %o3, [%l7 + %o4]
1369 smul %o6, %i3, %g7
1370loop_108:
1371 tsubcctv %g4, %g6, %l2
1372 sth %i6, [%l7 + 0x20]
1373 fmovdcs %icc, %f1, %f0
1374 mova %icc, %i2, %o2
1375 bn,a,pt %icc, loop_109
1376 xorcc %l5, %g2, %l4
1377 sra %l3, %o7, %g1
1378 fnor %f26, %f12, %f16
1379loop_109:
1380 bl,a %icc, loop_110
1381 udiv %i1, 0x1245, %l6
1382 fbule %fcc2, loop_111
1383 fmovspos %xcc, %f31, %f21
1384loop_110:
1385 st %f0, [%l7 + 0x18]
1386 edge32ln %i7, %o1, %g5
1387loop_111:
1388 nop
1389 set 0x60, %i7
1390 ldda [%l7 + %i7] 0x24, %g2
1391 tvc %xcc, 0x3
1392 movcs %xcc, %i0, %l0
1393 tn %icc, 0x3
1394 lduh [%l7 + 0x0C], %o0
1395 fpadd32 %f6, %f14, %f30
1396 subcc %i5, 0x0187, %o5
1397 lduh [%l7 + 0x32], %l1
1398 fmovscc %icc, %f13, %f8
1399 edge8 %i4, %o3, %o4
1400 subcc %i3, 0x1DC7, %g7
1401 fmovdle %icc, %f9, %f0
1402 movcs %xcc, %o6, %g6
1403 stbar
1404 subc %l2, %i6, %g4
1405 fand %f20, %f14, %f28
1406 brgz,a %i2, loop_112
1407 stx %l5, [%l7 + 0x58]
1408 fbu,a %fcc3, loop_113
1409 umulcc %o2, 0x1F17, %l4
1410loop_112:
1411 restored
1412 rdpr %cwp, %g1
1413 rdpr %cansave, %g2
1414 rdpr %canrestore, %g3
1415 rdpr %cleanwin, %g4
1416 rdpr %otherwin, %g5
1417 rdpr %wstate, %g6
1418 andncc %g2, %l3, %o7
1419loop_113:
1420 tsubcctv %g1, 0x14E5, %i1
1421 smulcc %l6, 0x051B, %o1
1422 saved
1423 rdpr %cwp, %g1
1424 rdpr %cansave, %g2
1425 rdpr %canrestore, %g3
1426 rdpr %cleanwin, %g4
1427 rdpr %otherwin, %g5
1428 rdpr %wstate, %g6
1429 be,a,pn %icc, loop_114
1430 sra %g5, 0x18, %i7
1431 xnor %g3, 0x078D, %i0
1432 set 0x40, %i5
1433 ldda [%l7 + %i5] 0x2c, %l0
1434loop_114:
1435 nop
1436 set 0x10, %o2
1437 lduba [%l7 + %o2] 0x0c, %o0
1438 or %o5, 0x1D01, %l1
1439 movg %icc, %i5, %i4
1440 fmovdne %icc, %f1, %f10
1441 edge32l %o4, %o3, %i3
1442 andncc %o6, %g6, %g7
1443 move %icc, %i6, %g4
1444 bvc %icc, loop_115
1445 tne %xcc, 0x2
1446 or %i2, 0x0568, %l2
1447 tcc %icc, 0x2
1448loop_115:
1449 taddcc %l5, 0x04C1, %l4
1450 tn %icc, 0x5
1451 fsrc1s %f6, %f0
1452 movgu %icc, %o2, %l3
1453 nop
1454 fitos %f14, %f11
1455 fstox %f11, %f6
1456 tle %xcc, 0x6
1457 taddcctv %g2, 0x1527, %o7
1458 alignaddrl %g1, %i1, %l6
1459 edge8 %g5, %o1, %g3
1460 tcc %xcc, 0x1
1461 or %i0, %i7, %o0
1462 alignaddr %o5, %l1, %i5
1463 tvs %icc, 0x4
1464 fnot1s %f13, %f4
1465 subcc %i4, 0x0311, %o4
1466 subccc %o3, 0x175D, %l0
1467 fone %f10
1468 movcc %xcc, %i3, %g6
1469 set 0x63, %g6
1470 ldstuba [%l7 + %g6] 0x89, %g7
1471 tcs %icc, 0x6
1472 tcs %xcc, 0x7
1473 wr %g0, 0xea, %asi
1474 ldda [%l7 + 0x30] %asi, %o6
1475 mova %icc, %i6, %i2
1476 movne %icc, %g4, %l5
1477 fbo,a %fcc3, loop_116
1478 andcc %l2, %l4, %l3
1479 fmovspos %icc, %f22, %f11
1480 edge8ln %o2, %g2, %o7
1481loop_116:
1482 fandnot1 %f4, %f22, %f16
1483 smulcc %i1, %l6, %g1
1484 umulcc %g5, %g3, %i0
1485 umulcc %o1, %o0, %i7
1486 tn %xcc, 0x2
1487 fornot2 %f2, %f4, %f4
1488 movcs %icc, %l1, %o5
1489 bvs,pt %xcc, loop_117
1490 fpmerge %f7, %f24, %f24
1491 nop
1492 setx loop_118, %l0, %l1
1493 wrpr 0x1, %tl
1494 wrpr %l1, %tpc
1495 add %l1, 0x4, %l1
1496 wrpr %l1, %tnpc
1497 setx 0x34400001400, %l0, %l1
1498 wrpr %l1, %tstate
1499 wrhpr 0x4, %htstate
1500 retry
1501 movl %xcc, %i4, %i5
1502loop_117:
1503 tsubcctv %o4, 0x137D, %l0
1504 movrgz %o3, 0x33B, %i3
1505loop_118:
1506 bcs,a,pn %xcc, loop_119
1507 taddcc %g6, %o6, %g7
1508 tcc %xcc, 0x1
1509 movne %xcc, %i2, %i6
1510loop_119:
1511 movge %xcc, %l5, %g4
1512 bvc,pn %icc, loop_120
1513 edge32 %l4, %l3, %l2
1514 sethi 0x1A9B, %g2
1515 fmovdgu %xcc, %f4, %f5
1516loop_120:
1517 nop
1518 setx loop_121, %l0, %l1
1519 wrpr 0x1, %tl
1520 wrpr %l1, %tnpc
1521 setx 0x34400001400, %l0, %l1
1522 wrpr %l1, %tstate
1523 wrhpr 0x4, %htstate
1524 done
1525 ta %xcc, 0x2
1526 nop
1527 setx loop_122, %l0, %l1
1528 wrpr 0x1, %tl
1529 wrpr %l1, %tnpc
1530 setx 0x34400001400, %l0, %l1
1531 wrpr %l1, %tstate
1532 wrhpr 0x4, %htstate
1533 done
1534 fmuld8sux16 %f18, %f10, %f10
1535loop_121:
1536 fble,a %fcc0, loop_123
1537 edge8 %o7, %i1, %o2
1538loop_122:
1539 ldd [%l7 + 0x40], %f12
1540 fsrc2s %f10, %f21
1541loop_123:
1542 udiv %g1, 0x0293, %g5
1543 alignaddr %l6, %g3, %i0
1544 bleu loop_124
1545 umulcc %o0, %o1, %i7
1546 movneg %icc, %o5, %l1
1547 tneg %icc, 0x0
1548loop_124:
1549 sra %i4, 0x0F, %i5
1550 tneg %xcc, 0x3
1551 mulscc %o4, 0x197A, %l0
1552 movle %xcc, %i3, %g6
1553 sll %o3, 0x1E, %g7
1554 udivx %i2, 0x0080, %i6
1555 set 0x48, %l3
1556 sta %f21, [%l7 + %l3] 0x10
1557 bleu,pn %icc, loop_125
1558 tgu %xcc, 0x2
1559 fpsub32s %f4, %f19, %f29
1560 nop
1561 setx 0x23A9509860767F8A, %l0, %l6
1562 stx %l6, [%l7 + 0x40]
1563 ldx [%l7 + 0x40], %fsr
1564loop_125:
1565 nop
1566 fitos %f11, %f23
1567 fstoi %f23, %f28
1568 xorcc %o6, %g4, %l4
1569 fpmerge %f21, %f14, %f26
1570 fbne,a %fcc3, loop_126
1571 ble,pt %icc, loop_127
1572 fbul %fcc3, loop_128
1573 alignaddr %l5, %l3, %l2
1574loop_126:
1575 fcmpne16 %f10, %f8, %o7
1576loop_127:
1577 srax %g2, %o2, %g1
1578loop_128:
1579 addccc %g5, 0x0FFA, %l6
1580 edge32l %i1, %g3, %i0
1581 fpackfix %f6, %f20
1582 tl %xcc, 0x2
1583 ta %icc, 0x6
1584 nop
1585 setx 0xCEB1E923, %l0, %l6
1586 st %l6, [%l7 + 0x28]
1587 ld [%l7 + 0x28], %f12
1588 setx 0xC1AAA7CD, %l1, %l5
1589 st %l5, [%l7 + 0x10]
1590 ld [%l7 + 0x10], %f14
1591 fdivs %f14, %f12, %f15
1592 bneg %xcc, loop_129
1593 smulcc %o1, %o0, %o5
1594 membar 0x06
1595 subc %i7, 0x19E9, %l1
1596loop_129:
1597 st %f9, [%l7 + 0x5C]
1598 nop
1599 setx 0x653BEA3313D4A999, %l0, %l6
1600 stx %l6, [%l7 + 0x28]
1601 ldd [%l7 + 0x28], %f10
1602 setx 0x5D88B829C85B37AC, %l1, %l5
1603 stx %l5, [%l7 + 0x10]
1604 ldd [%l7 + 0x10], %f20
1605 fdivd %f20, %f10, %f4
1606 fmuld8ulx16 %f8, %f29, %f8
1607 orncc %i5, 0x1B30, %i4
1608 andcc %o4, 0x035B, %l0
1609 ta %xcc, 0x3
1610 fbg,a %fcc1, loop_130
1611 movgu %icc, %g6, %o3
1612 bneg %xcc, loop_131
1613 fornot2 %f18, %f12, %f14
1614loop_130:
1615 udivcc %i3, 0x06E5, %g7
1616 nop
1617 setx 0x63AA1C7CED251ECF, %l0, %l6
1618 stx %l6, [%l7 + 0x28]
1619 ldd [%l7 + 0x28], %f2
1620 setx 0x212DC5E09915BC2E, %l1, %l5
1621 stx %l5, [%l7 + 0x10]
1622 ldd [%l7 + 0x10], %f26
1623 fsubd %f26, %f2, %f30
1624loop_131:
1625 movleu %icc, %i2, %o6
1626 nop
1627 setx 0x5EBD4FF0, %l0, %l6
1628 st %l6, [%l7 + 0x28]
1629 ld [%l7 + 0x28], %f30
1630 fsqrts %f30, %f20
1631 fmovsl %icc, %f12, %f8
1632 sllx %g4, 0x19, %i6
1633 fmovsa %xcc, %f10, %f15
1634 nop
1635 setx 0xE7279FE280610320, %l0, %l6
1636 stx %l6, [%l7 + 0x28]
1637 ldx [%l7 + 0x28], %fsr
1638 fcmpgt32 %f22, %f26, %l5
1639 lduw [%l7 + 0x24], %l4
1640 fbug,a %fcc2, loop_132
1641 movvs %icc, %l2, %l3
1642 add %l7, 0x30, %l6
1643 wr %g0, 0x19, %asi
1644 ldxa [%l6] %asi, %o7
1645 casxa [%l6] 0x19, %o7, %g2
1646loop_132:
1647 edge8ln %g1, %o2, %l6
1648 fbg,a %fcc3, loop_133
1649 popc 0x1CC1, %g5
1650 edge8l %i1, %i0, %g3
1651 sub %o0, 0x1B04, %o5
1652loop_133:
1653 orncc %o1, %l1, %i7
1654 movre %i5, 0x17B, %i4
1655 taddcc %o4, 0x0840, %g6
1656 orn %l0, 0x0E39, %o3
1657 alignaddrl %g7, %i2, %i3
1658 taddcctv %g4, 0x1691, %i6
1659 and %l5, %l4, %o6
1660 movrgz %l2, 0x0D0, %o7
1661 tgu %xcc, 0x3
1662 edge8 %l3, %g2, %o2
1663 movpos %icc, %g1, %l6
1664 tsubcctv %g5, 0x0B55, %i0
1665 movne %icc, %i1, %o0
1666 sir 0x0813
1667 tvc %icc, 0x6
1668 tsubcctv %g3, %o5, %l1
1669 fpadd16 %f6, %f12, %f8
1670 sdiv %o1, 0x1D39, %i5
1671 wr %g0, 0x19, %asi
1672 ldxa [%l7 + 0x10] %asi, %i4
1673 tsubcctv %o4, %i7, %l0
1674 std %f4, [%l7 + 0x38]
1675 te %xcc, 0x7
1676 membar #Sync
1677 set 0x40, %l1
1678 ldda [%l7 + %l1] 0xf1, %f16
1679 fmovsvc %icc, %f12, %f20
1680 fxnor %f24, %f6, %f12
1681 movrgez %o3, 0x23F, %g7
1682 edge32n %g6, %i2, %g4
1683 or %i3, %l5, %i6
1684 fmovsleu %icc, %f21, %f20
1685 set 0x40, %o5
1686 sta %f30, [%l7 + %o5] 0x18
1687 prefetch [%l7 + 0x58], 0x2
1688 alignaddr %l4, %l2, %o6
1689 ldd [%l7 + 0x28], %f0
1690 fzeros %f16
1691 ble %icc, loop_134
1692 call loop_135
1693 saved
1694 rdpr %cwp, %g1
1695 rdpr %cansave, %g2
1696 rdpr %canrestore, %g3
1697 rdpr %cleanwin, %g4
1698 rdpr %otherwin, %g5
1699 rdpr %wstate, %g6
1700 fmul8x16au %f11, %f16, %f28
1701loop_134:
1702 nop
1703 add %l7, 0x60, %l6
1704 wr %g0, 0x80, %asi
1705 ldxa [%l6] %asi, %o7
1706 casxa [%l6] %asi, %o7, %g2
1707loop_135:
1708 fble %fcc1, loop_136
1709 fcmple32 %f4, %f30, %o2
1710 fbn,a %fcc1, loop_137
1711 nop
1712 setx 0x62B845B4CD477B6C, %l0, %l6
1713 stx %l6, [%l7 + 0x28]
1714 ldd [%l7 + 0x28], %f16
1715 setx 0xC3D32EE1B8B4246B, %l1, %l5
1716 stx %l5, [%l7 + 0x10]
1717 ldd [%l7 + 0x10], %f12
1718 faddd %f12, %f16, %f2
1719loop_136:
1720 nop
1721 wr %g0, 0x88, %asi
1722 sta %f9, [%l7 + 0x10] %asi
1723loop_137:
1724 xorcc %g1, 0x0731, %l3
1725 srax %l6, %g5, %i1
1726 fpadd16 %f12, %f26, %f2
1727 fmovsl %xcc, %f9, %f10
1728 wr %g0, 0x10, %asi
1729 swapa [%l7 + 0x64] %asi, %i0
1730 ldx [%l7 + 0x40], %o0
1731 flush %l7 + 0x58
1732 udivcc %g3, 0x0C87, %o5
1733 bcs,a %icc, loop_138
1734 addcc %o1, %l1, %i5
1735 swap [%l7 + 0x34], %i4
1736 fmovsleu %icc, %f28, %f15
1737loop_138:
1738 fbule %fcc0, loop_139
1739 orcc %o4, 0x0FE4, %l0
1740 xnorcc %o3, 0x1DE5, %g7
1741 nop
1742 setx 0x46638D81, %l0, %l6
1743 st %l6, [%l7 + 0x28]
1744 ld [%l7 + 0x28], %f13
1745 setx 0xE897A49E, %l1, %l5
1746 st %l5, [%l7 + 0x10]
1747 ld [%l7 + 0x10], %f23
1748 fsubs %f23, %f13, %f8
1749loop_139:
1750 ldd [%l7 + 0x60], %f28
1751 smulcc %g6, 0x0650, %i7
1752 orn %i2, %i3, %g4
1753 fcmpne16 %f24, %f20, %l5
1754 subccc %l4, %l2, %o6
1755 add %i6, %g2, %o2
1756 edge16 %o7, %g1, %l6
1757 tvc %icc, 0x1
1758 fpadd16 %f26, %f0, %f26
1759 tcs %icc, 0x2
1760 set 0x40, %g4
1761 ldda [%l7 + %g4] 0x0c, %f0
1762 movrne %g5, 0x0FA, %i1
1763 bshuffle %f0, %f18, %f30
1764 movl %xcc, %l3, %i0
1765 set 0x10, %l2
1766 stwa %g3, [%l7 + %l2] 0xea
1767 membar #Sync
1768 tneg %icc, 0x3
1769 movcs %icc, %o5, %o0
1770 movgu %icc, %l1, %o1
1771 andncc %i5, %o4, %l0
1772 sll %i4, %o3, %g6
1773 mulx %g7, %i2, %i7
1774 bvs,a,pn %xcc, loop_140
1775 srlx %i3, 0x15, %g4
1776 flush %l7 + 0x5C
1777 srl %l5, 0x13, %l4
1778loop_140:
1779 movrne %o6, 0x3C7, %l2
1780 umulcc %g2, 0x028C, %o2
1781 tvc %icc, 0x7
1782 fnors %f25, %f6, %f4
1783 add %o7, 0x0DFD, %g1
1784 ldx [%l7 + 0x60], %i6
1785 movne %icc, %l6, %i1
1786 membar 0x28
1787 fxor %f22, %f10, %f2
1788 fnegs %f24, %f3
1789 nop
1790 setx 0xE68CAAC311ED4ECF, %l0, %l6
1791 stx %l6, [%l7 + 0x28]
1792 ldd [%l7 + 0x28], %f10
1793 fsqrtd %f10, %f24
1794 andncc %l3, %i0, %g3
1795 fand %f30, %f28, %f14
1796 array16 %o5, %g5, %o0
1797 ldsw [%l7 + 0x44], %o1
1798 fmovsg %xcc, %f0, %f26
1799 array32 %i5, %o4, %l0
1800 mova %icc, %i4, %o3
1801 movrlz %g6, 0x165, %g7
1802 wr %g0, 0x89, %asi
1803 lduha [%l7 + 0x08] %asi, %i2
1804 udiv %i7, 0x04D3, %l1
1805 fornot1 %f28, %f24, %f22
1806 wr %g0, 0x18, %asi
1807 lda [%l7 + 0x58] %asi, %f20
1808 sllx %i3, 0x07, %g4
1809 set 0x40, %o0
1810 stda %f16, [%l7 + %o0] 0x15
1811 fabsd %f24, %f6
1812 edge32n %l5, %l4, %l2
1813 bge,a,pt %icc, loop_141
1814 srl %g2, %o6, %o2
1815 stw %g1, [%l7 + 0x4C]
1816 movrgez %o7, 0x3D4, %l6
1817loop_141:
1818 fbug,a %fcc3, loop_142
1819 edge16ln %i6, %i1, %i0
1820 lduh [%l7 + 0x48], %l3
1821 fblg,a %fcc3, loop_143
1822loop_142:
1823 orncc %g3, 0x03B4, %g5
1824 udiv %o5, 0x10E9, %o0
1825 mova %icc, %i5, %o1
1826loop_143:
1827 movpos %xcc, %o4, %i4
1828 fsrc1s %f4, %f17
1829 set 0x72, %l5
1830 ldsha [%l7 + %l5] 0x19, %l0
1831 bvs %xcc, loop_144
1832 smulcc %o3, 0x1364, %g6
1833 fcmple16 %f22, %f26, %i2
1834 taddcc %i7, %l1, %g7
1835loop_144:
1836 movgu %xcc, %g4, %i3
1837 nop
1838 setx 0xBC6FC906105A7957, %l0, %l6
1839 stx %l6, [%l7 + 0x70]
1840 ldx [%l7 + 0x70], %fsr
1841 fbe,a %fcc2, loop_145
1842 fmovdleu %xcc, %f18, %f18
1843 movrgez %l5, %l4, %l2
1844 edge32ln %g2, %o6, %g1
1845loop_145:
1846 ldsb [%l7 + 0x38], %o7
1847 movcs %xcc, %l6, %o2
1848 bg %xcc, loop_146
1849 srax %i6, 0x00, %i0
1850 edge16ln %i1, %l3, %g5
1851 edge8ln %o5, %o0, %g3
1852loop_146:
1853 fmovdg %icc, %f20, %f8
1854 edge32 %i5, %o4, %i4
1855 wr %g0, 0x0c, %asi
1856 ldda [%l7 + 0x20] %asi, %o0
1857 edge8ln %o3, %l0, %g6
1858 edge16n %i2, %i7, %g7
1859 move %xcc, %g4, %l1
1860 bge %icc, loop_147
1861 add %i3, %l5, %l2
1862 fandnot2s %f16, %f0, %f3
1863 srlx %l4, %o6, %g1
1864loop_147:
1865 fmovse %icc, %f14, %f8
1866 set 0x44, %l0
1867 stwa %o7, [%l7 + %l0] 0x80
1868 add %g2, 0x1997, %o2
1869 bleu,pt %xcc, loop_148
1870 xor %l6, 0x1167, %i6
1871 ldstub [%l7 + 0x22], %i0
1872 srax %i1, %g5, %o5
1873loop_148:
1874 tvs %xcc, 0x5
1875 fmovdleu %xcc, %f29, %f27
1876 wr %g0, 0x80, %asi
1877 stda %f16, [%l7 + 0x40] %asi
1878 fsrc2 %f0, %f24
1879 fmovdcc %icc, %f5, %f13
1880 nop
1881 fitos %f26, %f12
1882 fbuge,a %fcc0, loop_149
1883 alignaddrl %l3, %o0, %i5
1884 sethi 0x16ED, %g3
1885 tgu %xcc, 0x2
1886loop_149:
1887 movg %xcc, %o4, %i4
1888 taddcc %o1, %o3, %l0
1889 wr %g0, 0x89, %asi
1890 ldswa [%l7 + 0x1C] %asi, %i2
1891 srax %g6, %i7, %g7
1892 tcs %icc, 0x5
1893 fbe,a %fcc0, loop_150
1894 tcs %xcc, 0x0
1895 fcmpgt32 %f8, %f12, %g4
1896 movl %icc, %l1, %i3
1897loop_150:
1898 tpos %xcc, 0x4
1899 xorcc %l5, 0x1103, %l2
1900 sir 0x1EBF
1901 fands %f10, %f1, %f9
1902 ldx [%l7 + 0x78], %o6
1903 set 0x54, %g3
1904 lda [%l7 + %g3] 0x19, %f9
1905 alignaddr %g1, %l4, %o7
1906 tvc %icc, 0x4
1907 edge8ln %o2, %g2, %i6
1908 tcs %xcc, 0x4
1909 edge16n %i0, %l6, %g5
1910 tsubcc %o5, 0x14FD, %i1
1911 nop
1912 fitod %f10, %f12
1913 fdtox %f12, %f30
1914 movn %icc, %o0, %l3
1915 movleu %xcc, %i5, %g3
1916 addccc %o4, 0x0076, %o1
1917 popc 0x1781, %i4
1918 xor %o3, %l0, %i2
1919 movpos %xcc, %g6, %i7
1920 sdivx %g7, 0x129B, %l1
1921 fpack16 %f12, %f30
1922 movg %icc, %i3, %g4
1923 movrlez %l2, 0x0FB, %l5
1924 sdivx %g1, 0x03B1, %l4
1925 stw %o6, [%l7 + 0x1C]
1926 ble,a,pn %icc, loop_151
1927 membar 0x78
1928 smulcc %o2, 0x0125, %o7
1929 nop
1930 setx loop_152, %l0, %l1
1931 wrpr 0x1, %tl
1932 wrpr %l1, %tpc
1933 add %l1, 0x4, %l1
1934 wrpr %l1, %tnpc
1935 setx 0x34400001400, %l0, %l1
1936 wrpr %l1, %tstate
1937 wrhpr 0x4, %htstate
1938 retry
1939loop_151:
1940 nop
1941 setx loop_153, %l0, %l1
1942 jmpl %l1, %i6
1943 sir 0x1559
1944 fmovse %xcc, %f8, %f6
1945loop_152:
1946 fmovs %f19, %f20
1947loop_153:
1948 fbul,a %fcc2, loop_154
1949 tsubcctv %g2, 0x1889, %i0
1950 movl %icc, %g5, %o5
1951 edge32n %l6, %o0, %l3
1952loop_154:
1953 nop
1954 setx loop_155, %l0, %l1
1955 jmpl %l1, %i5
1956 tcc %icc, 0x4
1957 sdivx %i1, 0x03BD, %g3
1958 sdivx %o1, 0x1615, %i4
1959loop_155:
1960 subc %o4, %o3, %i2
1961 array32 %g6, %i7, %l0
1962 movcc %icc, %l1, %i3
1963 fpackfix %f2, %f30
1964 tsubcctv %g4, 0x013C, %g7
1965 movpos %xcc, %l5, %l2
1966 subc %l4, 0x0D18, %o6
1967 sdivcc %g1, 0x1915, %o2
1968 fmovdneg %xcc, %f22, %f19
1969 wr %g0, 0x04, %asi
1970 swapa [%l7 + 0x38] %asi, %i6
1971 tne %xcc, 0x0
1972 orn %g2, %o7, %g5
1973 movrlez %i0, 0x113, %o5
1974 tsubcc %o0, 0x03AE, %l3
1975 movpos %icc, %l6, %i5
1976 fbule,a %fcc0, loop_156
1977 nop
1978 setx 0x030B3EE290602411, %l0, %l6
1979 stx %l6, [%l7 + 0x30]
1980 ldx [%l7 + 0x30], %fsr
1981 brgz %i1, loop_157
1982 tgu %xcc, 0x7
1983loop_156:
1984 tvs %icc, 0x3
1985 set 0x1C, %g7
1986 lduwa [%l7 + %g7] 0x19, %o1
1987loop_157:
1988 nop
1989 fitos %f7, %f7
1990 fstoi %f7, %f27
1991 fzeros %f12
1992 udivx %g3, 0x12A0, %o4
1993 movrgez %o3, 0x1BA, %i2
1994 stb %g6, [%l7 + 0x47]
1995 tn %xcc, 0x4
1996 move %xcc, %i7, %i4
1997 sllx %l0, %l1, %g4
1998 movrlez %g7, %i3, %l5
1999 tge %xcc, 0x6
2000 fpsub16s %f10, %f25, %f29
2001 mulscc %l2, 0x03B1, %l4
2002 nop
2003 set 0x28, %g2
2004 lduw [%l7 + %g2], %g1
2005 orn %o6, %o2, %g2
2006 tn %icc, 0x4
2007 subcc %i6, 0x069C, %g5
2008 edge32n %i0, %o7, %o5
2009 udivcc %l3, 0x00FE, %l6
2010 ldsw [%l7 + 0x30], %i5
2011 fbn %fcc3, loop_158
2012 fbu,a %fcc1, loop_159
2013 alignaddrl %o0, %i1, %o1
2014 edge16l %o4, %o3, %i2
2015loop_158:
2016 bvs %xcc, loop_160
2017loop_159:
2018 fbu %fcc0, loop_161
2019 movrgez %g3, %g6, %i4
2020 call loop_162
2021loop_160:
2022 ta %icc, 0x7
2023loop_161:
2024 saved
2025 rdpr %cwp, %g1
2026 rdpr %cansave, %g2
2027 rdpr %canrestore, %g3
2028 rdpr %cleanwin, %g4
2029 rdpr %otherwin, %g5
2030 rdpr %wstate, %g6
2031 sdivx %l0, 0x153F, %l1
2032loop_162:
2033 movne %xcc, %i7, %g4
2034 fmovrdlez %i3, %f18, %f0
2035 ldstub [%l7 + 0x28], %l5
2036 movneg %xcc, %g7, %l2
2037 st %f6, [%l7 + 0x60]
2038 movcc %icc, %g1, %l4
2039 stx %o6, [%l7 + 0x38]
2040 taddcctv %g2, %o2, %g5
2041 fmovscc %icc, %f18, %f24
2042 addc %i0, 0x0A0A, %o7
2043 xnor %i6, %o5, %l6
2044 edge8n %l3, %o0, %i5
2045 fmovdcc %icc, %f17, %f8
2046 xorcc %i1, %o1, %o4
2047 fpack16 %f4, %f25
2048 brnz %i2, loop_163
2049 tpos %icc, 0x5
2050 fmovdvc %icc, %f26, %f21
2051 addcc %g3, 0x19E1, %g6
2052loop_163:
2053 movcs %icc, %o3, %l0
2054 fmovsl %icc, %f16, %f17
2055 set 0x40, %i1
2056 stda %f16, [%l7 + %i1] 0x1f
2057 membar #Sync
2058 sdivcc %l1, 0x1021, %i4
2059 nop
2060 setx loop_164, %l0, %l1
2061 jmpl %l1, %i7
2062 alignaddr %i3, %g4, %l5
2063 tvs %xcc, 0x1
2064 xor %g7, %g1, %l2
2065loop_164:
2066 subc %l4, %g2, %o2
2067 movg %xcc, %o6, %i0
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 movvc %xcc, %g5, %o7
2076 nop
2077 set 0x69, %o7
2078 ldub [%l7 + %o7], %i6
2079 movvs %xcc, %l6, %l3
2080 movvc %xcc, %o0, %o5
2081 movre %i5, 0x330, %o1
2082 wr %g0, 0x80, %asi
2083 lda [%l7 + 0x5C] %asi, %f4
2084 fzeros %f24
2085 srlx %o4, %i1, %i2
2086 move %icc, %g3, %o3
2087 edge16l %g6, %l1, %l0
2088 ld [%l7 + 0x0C], %f7
2089 bleu,a %xcc, loop_165
2090 popc 0x0305, %i7
2091 umulcc %i4, 0x03BD, %g4
2092 set 0x48, %g1
2093 ldsha [%l7 + %g1] 0x80, %l5
2094loop_165:
2095 nop
2096 setx 0xF4D752F2F073CF45, %l0, %l6
2097 stx %l6, [%l7 + 0x40]
2098 ldx [%l7 + 0x40], %fsr
2099 tvs %xcc, 0x6
2100 bleu,a %xcc, loop_166
2101 tvs %icc, 0x3
2102 lduw [%l7 + 0x10], %g7
2103 tn %icc, 0x5
2104loop_166:
2105 movvc %icc, %i3, %l2
2106 bg,a,pt %xcc, loop_167
2107 array16 %g1, %g2, %o2
2108 movrlez %o6, %l4, %g5
2109 fbule,a %fcc2, loop_168
2110loop_167:
2111 taddcc %o7, 0x148E, %i0
2112 st %f4, [%l7 + 0x3C]
2113 movneg %xcc, %l6, %l3
2114loop_168:
2115 call loop_169
2116 fmovdg %icc, %f16, %f26
2117 sllx %i6, %o5, %o0
2118 and %i5, %o4, %o1
2119loop_169:
2120 ldd [%l7 + 0x28], %f12
2121 sdiv %i1, 0x0EA9, %i2
2122 fmovsle %icc, %f30, %f2
2123 bl loop_170
2124 or %g3, %g6, %o3
2125 fandnot1s %f28, %f8, %f11
2126 tn %xcc, 0x7
2127loop_170:
2128 srl %l0, 0x17, %l1
2129 fmovspos %xcc, %f16, %f31
2130 xnorcc %i4, %i7, %g4
2131 ta %icc, 0x6
2132 srax %g7, 0x08, %i3
2133 fmovde %icc, %f1, %f23
2134 ldsw [%l7 + 0x6C], %l5
2135 nop
2136 fitos %f12, %f24
2137 fstox %f24, %f8
2138 fble,a %fcc1, loop_171
2139 mova %xcc, %g1, %l2
2140 add %l7, 0x44, %l6
2141 wr %g0, 0x04, %asi
2142 lda [%l6] %asi, %o2
2143 casa [%l6] 0x04, %o2, %o6
2144loop_171:
2145 srax %g2, 0x16, %g5
2146 edge8l %o7, %i0, %l6
2147 mova %xcc, %l3, %l4
2148 fmovscs %xcc, %f19, %f11
2149 edge32 %i6, %o5, %i5
2150 fmovse %icc, %f27, %f16
2151 array32 %o4, %o0, %o1
2152 movrlz %i2, %g3, %i1
2153 edge32ln %g6, %o3, %l1
2154 fpsub16 %f24, %f2, %f16
2155 tl %icc, 0x3
2156 stb %i4, [%l7 + 0x56]
2157 membar 0x65
2158 movrne %i7, %l0, %g4
2159 movne %xcc, %g7, %i3
2160 fnot1 %f20, %f6
2161 edge16n %l5, %g1, %l2
2162 array16 %o2, %o6, %g2
2163 andncc %o7, %i0, %l6
2164 alignaddr %g5, %l3, %i6
2165 xorcc %l4, %i5, %o5
2166 tgu %icc, 0x6
2167 movvs %xcc, %o4, %o1
2168 fexpand %f8, %f2
2169 wr %g0, 0x23, %asi
2170 stba %i2, [%l7 + 0x16] %asi
2171 membar #Sync
2172 movrgez %g3, 0x196, %o0
2173 bpos,a loop_172
2174 edge8n %g6, %o3, %l1
2175 ta %xcc, 0x4
2176 movcs %icc, %i4, %i1
2177loop_172:
2178 movvc %xcc, %l0, %i7
2179 tleu %xcc, 0x7
2180 fmovde %xcc, %f19, %f4
2181 flush %l7 + 0x0C
2182 movg %xcc, %g4, %i3
2183 brgz %g7, loop_173
2184 fmovrse %l5, %f15, %f21
2185 fmovscc %icc, %f13, %f20
2186 mulscc %g1, %o2, %l2
2187loop_173:
2188 fnors %f3, %f9, %f26
2189 smul %g2, 0x1E5C, %o6
2190 fsrc1 %f16, %f10
2191 fpmerge %f14, %f21, %f14
2192 wr %g0, 0xf0, %asi
2193 stda %f16, [%l7 + 0x40] %asi
2194 membar #Sync
2195 wr %g0, 0x88, %asi
2196 ldstuba [%l7 + 0x3A] %asi, %i0
2197 alignaddrl %o7, %l6, %l3
2198 be,pn %icc, loop_174
2199 nop
2200 setx 0x79155B45C5CDC7EE, %l0, %l6
2201 stx %l6, [%l7 + 0x28]
2202 ldd [%l7 + 0x28], %f4
2203 fsqrtd %f4, %f10
2204 brnz,a %g5, loop_175
2205 ba,pn %xcc, loop_176
2206loop_174:
2207 saved
2208 rdpr %cwp, %g1
2209 rdpr %cansave, %g2
2210 rdpr %canrestore, %g3
2211 rdpr %cleanwin, %g4
2212 rdpr %otherwin, %g5
2213 rdpr %wstate, %g6
2214 tne %xcc, 0x5
2215loop_175:
2216 nop
2217 wr %g0, 0x22, %asi
2218 stwa %l4, [%l7 + 0x7C] %asi
2219 membar #Sync
2220loop_176:
2221 te %xcc, 0x5
2222 brgez %i6, loop_177
2223 andncc %o5, %i5, %o4
2224 movrgz %i2, 0x3DA, %o1
2225 taddcc %g3, 0x0695, %o0
2226loop_177:
2227 ldstub [%l7 + 0x72], %g6
2228 fmovsge %icc, %f11, %f28
2229 array16 %l1, %o3, %i1
2230 sub %l0, 0x1FF9, %i7
2231 sth %i4, [%l7 + 0x44]
2232 fmul8x16au %f17, %f1, %f12
2233 flush %l7 + 0x2C
2234 andcc %g4, 0x1EE0, %g7
2235 movrne %l5, %i3, %g1
2236 movcs %xcc, %l2, %o2
2237 fcmple16 %f28, %f6, %g2
2238 xor %i0, %o6, %l6
2239 fbule %fcc2, loop_178
2240 edge8 %o7, %l3, %l4
2241 fmovsvs %xcc, %f3, %f26
2242 taddcctv %i6, %g5, %o5
2243loop_178:
2244 movgu %xcc, %i5, %i2
2245 srlx %o4, 0x0F, %g3
2246 srlx %o0, %o1, %g6
2247 brnz %l1, loop_179
2248 edge16l %o3, %i1, %l0
2249 addccc %i7, 0x0E65, %g4
2250 edge8n %g7, %i4, %l5
2251loop_179:
2252 sll %i3, 0x1D, %l2
2253 edge32l %o2, %g2, %i0
2254 srlx %o6, %g1, %o7
2255 fmovdl %xcc, %f5, %f17
2256 nop
2257 setx loop_180, %l0, %l1
2258 wrpr 0x1, %tl
2259 wrpr %l1, %tpc
2260 add %l1, 0x4, %l1
2261 wrpr %l1, %tnpc
2262 setx 0x34400001400, %l0, %l1
2263 wrpr %l1, %tstate
2264 wrhpr 0x4, %htstate
2265 retry
2266 fmovsgu %xcc, %f21, %f20
2267 alignaddrl %l6, %l3, %i6
2268 edge8n %l4, %g5, %i5
2269loop_180:
2270 fmovd %f0, %f10
2271 ta %xcc, 0x7
2272 edge8n %i2, %o4, %g3
2273 movvs %xcc, %o0, %o5
2274 movvs %icc, %o1, %l1
2275 be,pn %icc, loop_181
2276 fmovdgu %icc, %f3, %f12
2277 addcc %o3, 0x1A65, %i1
2278 fmovsle %xcc, %f30, %f26
2279loop_181:
2280 sdivx %g6, 0x1B5C, %l0
2281 udiv %g4, 0x0C0A, %i7
2282 tvc %icc, 0x4
2283 nop
2284 setx 0x8BBB3E6C, %l0, %l6
2285 st %l6, [%l7 + 0x28]
2286 ld [%l7 + 0x28], %f29
2287 setx 0x1B395F59, %l1, %l5
2288 st %l5, [%l7 + 0x10]
2289 ld [%l7 + 0x10], %f28
2290 fmuls %f28, %f29, %f27
2291 fbge,a %fcc3, loop_182
2292 nop
2293 setx 0xA071B13C, %l0, %l6
2294 st %l6, [%l7 + 0x08]
2295 ld [%l7 + 0x08], %fsr
2296 fxors %f18, %f28, %f16
2297 saved
2298 rdpr %cwp, %g1
2299 rdpr %cansave, %g2
2300 rdpr %canrestore, %g3
2301 rdpr %cleanwin, %g4
2302 rdpr %otherwin, %g5
2303 rdpr %wstate, %g6
2304loop_182:
2305 sir 0x06E5
2306 set 0x54, %i0
2307 stha %g7, [%l7 + %i0] 0xeb
2308 membar #Sync
2309 edge16l %i4, %i3, %l5
2310 brgez,a %l2, loop_183
2311 brlz,a %g2, loop_184
2312 fbg %fcc2, loop_185
2313 movrne %o2, %i0, %o6
2314loop_183:
2315 movl %icc, %o7, %g1
2316loop_184:
2317 bvs,a %icc, loop_186
2318loop_185:
2319 movg %icc, %l3, %l6
2320 subc %l4, %i6, %g5
2321 andcc %i2, %i5, %o4
2322loop_186:
2323 fzeros %f5
2324 udivcc %o0, 0x11ED, %g3
2325 wr %g0, 0x18, %asi
2326 ldswa [%l7 + 0x74] %asi, %o1
2327 movl %xcc, %o5, %o3
2328 move %icc, %i1, %g6
2329 stb %l0, [%l7 + 0x7B]
2330 bl,a,pn %icc, loop_187
2331 move %xcc, %g4, %i7
2332 tneg %xcc, 0x5
2333 wr %g0, 0x80, %asi
2334 lduba [%l7 + 0x0F] %asi, %g7
2335loop_187:
2336 fone %f14
2337 set 0x30, %l4
2338 lduha [%l7 + %l4] 0x81, %l1
2339 edge32n %i4, %i3, %l5
2340 tcs %xcc, 0x1
2341 nop
2342 setx 0xA459F5BA08BE29C1, %l0, %l6
2343 stx %l6, [%l7 + 0x28]
2344 ldd [%l7 + 0x28], %f14
2345 setx 0x0286CFC392CAE65B, %l1, %l5
2346 stx %l5, [%l7 + 0x10]
2347 ldd [%l7 + 0x10], %f26
2348 fdivd %f26, %f14, %f28
2349 te %xcc, 0x7
2350 tneg %xcc, 0x4
2351 fpack32 %f14, %f18, %f12
2352 array16 %l2, %o2, %i0
2353 fpsub32s %f30, %f10, %f28
2354 prefetch [%l7 + 0x18], 0x0
2355 edge16n %g2, %o6, %o7
2356 sdivx %l3, 0x1E57, %l6
2357 fmul8x16al %f14, %f2, %f0
2358 fsrc2 %f2, %f16
2359 taddcctv %g1, 0x186F, %l4
2360 addccc %i6, 0x07D0, %g5
2361 bvs,a %xcc, loop_188
2362 edge32l %i2, %i5, %o4
2363 fornot1 %f6, %f12, %f4
2364 alignaddrl %g3, %o1, %o0
2365loop_188:
2366 bcs,a %icc, loop_189
2367 fba,a %fcc0, loop_190
2368 te %icc, 0x1
2369 wr %g0, 0x88, %asi
2370 stba %o5, [%l7 + 0x30] %asi
2371loop_189:
2372 tn %xcc, 0x3
2373loop_190:
2374 bg loop_191
2375 fbl,a %fcc3, loop_192
2376 movrlz %o3, %i1, %g6
2377 udivx %l0, 0x0E2C, %g4
2378loop_191:
2379 andcc %i7, %l1, %i4
2380loop_192:
2381 sub %g7, %i3, %l5
2382 tleu %xcc, 0x4
2383 membar 0x20
2384 tge %icc, 0x1
2385 xnor %l2, %o2, %g2
2386 wr %g0, 0x80, %asi
2387 stha %o6, [%l7 + 0x1C] %asi
2388 addccc %i0, %o7, %l6
2389 nop
2390 setx 0xF36078FA70666236, %l0, %l6
2391 stx %l6, [%l7 + 0x20]
2392 ldx [%l7 + 0x20], %fsr
2393 be,a,pn %icc, loop_193
2394 sub %l3, %g1, %l4
2395 fsrc2s %f1, %f26
2396 bg,pt %xcc, loop_194
2397loop_193:
2398 xnorcc %g5, 0x07A7, %i2
2399 stw %i5, [%l7 + 0x50]
2400 fpadd32s %f3, %f23, %f12
2401loop_194:
2402 tge %xcc, 0x1
2403 fbg,a %fcc3, loop_195
2404 srl %i6, %g3, %o4
2405 umul %o0, 0x0B6D, %o1
2406 nop
2407 setx 0xF0413EC9, %l0, %l6
2408 st %l6, [%l7 + 0x7C]
2409 ld [%l7 + 0x7C], %fsr
2410loop_195:
2411 fmovdcc %icc, %f19, %f23
2412 fmovrslez %o3, %f21, %f14
2413 movgu %xcc, %i1, %g6
2414 nop
2415 setx 0x42515409, %l0, %l6
2416 st %l6, [%l7 + 0x28]
2417 ld [%l7 + 0x28], %f22
2418 setx 0x39DAA52F, %l1, %l5
2419 st %l5, [%l7 + 0x10]
2420 ld [%l7 + 0x10], %f13
2421 fmuls %f13, %f22, %f1
2422 tne %icc, 0x5
2423 saved
2424 rdpr %cwp, %g1
2425 rdpr %cansave, %g2
2426 rdpr %canrestore, %g3
2427 rdpr %cleanwin, %g4
2428 rdpr %otherwin, %g5
2429 rdpr %wstate, %g6
2430 move %icc, %l0, %o5
2431 fpsub16 %f4, %f22, %f28
2432 tpos %xcc, 0x5
2433 movpos %xcc, %i7, %l1
2434 brlz,a %g4, loop_196
2435 fandnot2 %f22, %f26, %f26
2436 array16 %i4, %i3, %l5
2437 bvs,a loop_197
2438loop_196:
2439 tvs %icc, 0x4
2440 array16 %l2, %o2, %g7
2441 movneg %xcc, %g2, %i0
2442loop_197:
2443 movge %xcc, %o6, %l6
2444 tleu %icc, 0x4
2445 edge16 %o7, %l3, %l4
2446 ta %xcc, 0x5
2447 tsubcctv %g1, %g5, %i2
2448 movrlz %i5, %g3, %i6
2449 edge16l %o4, %o1, %o3
2450 tcc %xcc, 0x2
2451 fmovd %f20, %f28
2452 tl %xcc, 0x3
2453 nop
2454 fitod %f26, %f0
2455 faligndata %f18, %f16, %f20
2456 sth %o0, [%l7 + 0x6A]
2457 restored
2458 rdpr %cwp, %g1
2459 rdpr %cansave, %g2
2460 rdpr %canrestore, %g3
2461 rdpr %cleanwin, %g4
2462 rdpr %otherwin, %g5
2463 rdpr %wstate, %g6
2464 sll %g6, 0x0C, %i1
2465 udiv %l0, 0x0B1E, %o5
2466 edge8n %i7, %g4, %i4
2467 sir 0x0503
2468 tgu %xcc, 0x3
2469 tne %xcc, 0x6
2470 fpsub16 %f20, %f16, %f2
2471 fmovdge %icc, %f16, %f9
2472 edge8n %i3, %l1, %l2
2473 fble,a %fcc2, loop_198
2474 bn,a,pn %xcc, loop_199
2475 prefetch [%l7 + 0x74], 0x3
2476 nop
2477 setx loop_200, %l0, %l1
2478 wrpr 0x1, %tl
2479 wrpr %l1, %tnpc
2480 setx 0x34400001400, %l0, %l1
2481 wrpr %l1, %tstate
2482 wrhpr 0x4, %htstate
2483 done
2484loop_198:
2485 sdiv %o2, 0x0636, %g7
2486loop_199:
2487 ld [%l7 + 0x40], %f19
2488 xor %l5, 0x1922, %i0
2489loop_200:
2490 nop
2491 set 0x40, %i6
2492 ldd [%l7 + %i6], %o6
2493 taddcctv %g2, 0x1DE0, %l6
2494 nop
2495 fitos %f27, %f18
2496 edge8l %o7, %l4, %l3
2497 bg %icc, loop_201
2498 edge32 %g5, %g1, %i5
2499 add %g3, 0x1C2E, %i6
2500 set 0x44, %g5
2501 swapa [%l7 + %g5] 0x10, %o4
2502loop_201:
2503 sra %o1, 0x1A, %o3
2504 membar 0x78
2505 tpos %icc, 0x2
2506 bl,pt %xcc, loop_202
2507 call loop_203
2508 fcmpgt16 %f20, %f24, %i2
2509 fsrc2s %f6, %f31
2510loop_202:
2511 sethi 0x0917, %o0
2512loop_203:
2513 bcs,a,pt %icc, loop_204
2514 and %i1, %g6, %l0
2515 xnorcc %o5, %i7, %g4
2516 alignaddr %i4, %i3, %l1
2517loop_204:
2518 umulcc %o2, 0x1724, %g7
2519 ld [%l7 + 0x10], %f29
2520 add %l7, 0x18, %l6
2521 wr %g0, 0x0c, %asi
2522 ldxa [%l6] %asi, %l2
2523 casxa [%l6] 0x0c, %l2, %i0
2524 add %l7, 0x4C, %l6
2525 wr %g0, 0x0c, %asi
2526 casa [%l6] %asi, %o6, %g2
2527 movleu %xcc, %l6, %o7
2528 fmovdge %icc, %f8, %f15
2529 tpos %xcc, 0x1
2530 fmovrdlez %l5, %f16, %f20
2531 fones %f12
2532 movne %xcc, %l3, %g5
2533 tl %xcc, 0x4
2534 edge8l %l4, %i5, %g1
2535 movre %i6, %o4, %g3
2536 fbl %fcc1, loop_205
2537 nop
2538 setx loop_206, %l0, %l1
2539 wrpr 0x1, %tl
2540 wrpr %l1, %tnpc
2541 setx 0x34400001400, %l0, %l1
2542 wrpr %l1, %tstate
2543 wrhpr 0x4, %htstate
2544 done
2545 nop
2546 setx 0x90E7323A, %l0, %l6
2547 st %l6, [%l7 + 0x28]
2548 ld [%l7 + 0x28], %f21
2549 setx 0x83CEF779, %l1, %l5
2550 st %l5, [%l7 + 0x10]
2551 ld [%l7 + 0x10], %f3
2552 fdivs %f3, %f21, %f2
2553 fzeros %f22
2554loop_205:
2555 brlez,a %o3, loop_207
2556loop_206:
2557 xorcc %o1, 0x1C5A, %i2
2558 edge16l %i1, %g6, %o0
2559 brlz %o5, loop_208
2560loop_207:
2561 fmovdcs %xcc, %f5, %f25
2562 fba,a %fcc0, loop_209
2563 fpackfix %f8, %f30
2564loop_208:
2565 array8 %l0, %g4, %i7
2566 edge32ln %i3, %i4, %l1
2567loop_209:
2568 nop
2569 set 0x40, %o6
2570 lda [%l7 + %o6] 0x0c, %f25
2571 movrgz %o2, 0x3A3, %l2
2572 xor %g7, %o6, %i0
2573 restored
2574 rdpr %cwp, %g1
2575 rdpr %cansave, %g2
2576 rdpr %canrestore, %g3
2577 rdpr %cleanwin, %g4
2578 rdpr %otherwin, %g5
2579 rdpr %wstate, %g6
2580 membar 0x00
2581 edge16 %g2, %o7, %l5
2582 and %l6, %l3, %l4
2583 ble,a,pt %xcc, loop_210
2584 fbo %fcc1, loop_211
2585 sdivcc %i5, 0x1BD7, %g1
2586 sir 0x196C
2587loop_210:
2588 tvs %icc, 0x7
2589loop_211:
2590 tl %xcc, 0x5
2591 call loop_212
2592 srax %i6, %o4, %g3
2593 umulcc %g5, %o3, %o1
2594 edge32l %i1, %g6, %i2
2595loop_212:
2596 movg %icc, %o0, %o5
2597 tneg %xcc, 0x0
2598 nop
2599 setx 0x0DBC1460CE6C55FD, %l0, %l6
2600 stx %l6, [%l7 + 0x28]
2601 ldd [%l7 + 0x28], %f12
2602 setx 0xDF8F5836A6E9C72A, %l1, %l5
2603 stx %l5, [%l7 + 0x10]
2604 ldd [%l7 + 0x10], %f8
2605 fmuld %f8, %f12, %f16
2606 tcs %xcc, 0x7
2607 srl %l0, %g4, %i7
2608 wr %g0, 0x89, %asi
2609 ldda [%l7 + 0x70] %asi, %i2
2610 nop
2611 fitos %f14, %f1
2612 fstox %f1, %f10
2613 fxtos %f10, %f10
2614 nop
2615 setx loop_213, %l0, %l1
2616 wrpr 0x1, %tl
2617 wrpr %l1, %tpc
2618 add %l1, 0x4, %l1
2619 wrpr %l1, %tnpc
2620 setx 0x34400001400, %l0, %l1
2621 wrpr %l1, %tstate
2622 wrhpr 0x4, %htstate
2623 retry
2624 add %l1, %o2, %l2
2625 xor %i4, 0x1A4B, %o6
2626 bgu,a %icc, loop_214
2627loop_213:
2628 tvc %icc, 0x5
2629 tvs %icc, 0x5
2630 bpos %xcc, loop_215
2631loop_214:
2632 udiv %i0, 0x16EA, %g7
2633 xnorcc %g2, %o7, %l5
2634 sdivcc %l6, 0x1A0A, %l3
2635loop_215:
2636 stbar
2637 tle %xcc, 0x6
2638 tl %icc, 0x6
2639 edge8ln %i5, %l4, %i6
2640 movpos %xcc, %g1, %g3
2641 movgu %icc, %o4, %g5
2642 tcs %icc, 0x1
2643 fpsub32s %f24, %f30, %f17
2644 tsubcc %o1, 0x141F, %o3
2645 alignaddr %g6, %i2, %o0
2646 movpos %icc, %o5, %i1
2647 nop
2648 setx 0xDB9551A708F99593, %l0, %l6
2649 stx %l6, [%l7 + 0x28]
2650 ldd [%l7 + 0x28], %f10
2651 setx 0xB6E703325ACB412A, %l1, %l5
2652 stx %l5, [%l7 + 0x10]
2653 ldd [%l7 + 0x10], %f16
2654 fsubd %f16, %f10, %f24
2655 ldx [%l7 + 0x60], %g4
2656 smul %i7, %i3, %l1
2657 edge32l %l0, %o2, %l2
2658 fmul8x16au %f14, %f18, %f8
2659 movvc %xcc, %o6, %i4
2660 fbue %fcc2, loop_216
2661 stw %i0, [%l7 + 0x10]
2662 fmovdg %xcc, %f23, %f19
2663 xnor %g7, 0x0D62, %o7
2664loop_216:
2665 orcc %g2, 0x0CF1, %l5
2666 sllx %l6, 0x1C, %i5
2667 fxor %f18, %f12, %f12
2668 edge32ln %l4, %i6, %g1
2669 tsubcc %g3, %o4, %l3
2670 fmovsgu %xcc, %f16, %f11
2671 array16 %g5, %o3, %g6
2672 movrgz %o1, 0x183, %i2
2673 sdivx %o0, 0x06E6, %i1
2674 edge32n %o5, %g4, %i7
2675 ldd [%l7 + 0x70], %l0
2676 andcc %i3, 0x1CE9, %o2
2677 nop
2678 fitos %f2, %f26
2679 wr %g0, 0x80, %asi
2680 ldstuba [%l7 + 0x7B] %asi, %l2
2681 sllx %o6, 0x08, %i4
2682 fmovrsgz %i0, %f4, %f4
2683 bgu,a loop_217
2684 fbuge %fcc1, loop_218
2685 fbg %fcc2, loop_219
2686 xnor %l0, %g7, %g2
2687loop_217:
2688 nop
2689 setx 0xB976C5EC, %l0, %l6
2690 st %l6, [%l7 + 0x28]
2691 ld [%l7 + 0x28], %f16
2692 setx 0x5DC6199F, %l1, %l5
2693 st %l5, [%l7 + 0x10]
2694 ld [%l7 + 0x10], %f11
2695 fmuls %f11, %f16, %f15
2696loop_218:
2697 call loop_220
2698loop_219:
2699 edge8ln %l5, %l6, %i5
2700 nop
2701 setx 0xF481DF3F5060B198, %l0, %l6
2702 stx %l6, [%l7 + 0x08]
2703 ldx [%l7 + 0x08], %fsr
2704 tsubcc %o7, 0x13ED, %i6
2705loop_220:
2706 udivx %g1, 0x0577, %l4
2707 stbar
2708 sethi 0x1F85, %g3
2709 alignaddr %l3, %g5, %o4
2710 and %g6, 0x0C62, %o3
2711 xnorcc %i2, %o0, %o1
2712 fbe %fcc1, loop_221
2713 fmovrdgez %o5, %f16, %f30
2714 addccc %g4, 0x14CE, %i7
2715 fpackfix %f20, %f18
2716loop_221:
2717 xor %l1, 0x0703, %i1
2718 movrgz %o2, %l2, %o6
2719 ldd [%l7 + 0x58], %i2
2720 saved
2721 rdpr %cwp, %g1
2722 rdpr %cansave, %g2
2723 rdpr %canrestore, %g3
2724 rdpr %cleanwin, %g4
2725 rdpr %otherwin, %g5
2726 rdpr %wstate, %g6
2727 edge16ln %i0, %l0, %i4
2728 addc %g2, 0x0847, %g7
2729 or %l5, %i5, %o7
2730 fcmple32 %f16, %f0, %l6
2731 te %xcc, 0x6
2732 add %g1, 0x09C8, %l4
2733 membar 0x07
2734 nop
2735 setx 0xD26ED6B9, %l0, %l6
2736 st %l6, [%l7 + 0x28]
2737 ld [%l7 + 0x28], %f30
2738 setx 0x555A8048, %l1, %l5
2739 st %l5, [%l7 + 0x10]
2740 ld [%l7 + 0x10], %f24
2741 fsubs %f24, %f30, %f14
2742 edge32l %i6, %g3, %g5
2743 umul %l3, 0x1347, %g6
2744 wr %g0, 0x89, %asi
2745 stba %o3, [%l7 + 0x27] %asi
2746 edge32 %o4, %o0, %i2
2747 set 0x14, %o1
2748 ldswa [%l7 + %o1] 0x19, %o5
2749 orn %o1, %i7, %g4
2750 fba,a %fcc0, loop_222
2751 ldx [%l7 + 0x70], %l1
2752 sir 0x17D2
2753 tne %xcc, 0x6
2754loop_222:
2755 srlx %i1, 0x11, %l2
2756 nop
2757 setx 0x6A44F66C503C16B9, %l0, %l6
2758 stx %l6, [%l7 + 0x28]
2759 ldd [%l7 + 0x28], %f16
2760 setx 0x86B07BD14C9392EF, %l1, %l5
2761 stx %l5, [%l7 + 0x10]
2762 ldd [%l7 + 0x10], %f10
2763 faddd %f10, %f16, %f16
2764 fexpand %f2, %f12
2765 fpsub16 %f16, %f20, %f18
2766 mulx %o6, %i3, %o2
2767 fbo %fcc3, loop_223
2768 fmovse %xcc, %f16, %f3
2769 restored
2770 rdpr %cwp, %g1
2771 rdpr %cansave, %g2
2772 rdpr %canrestore, %g3
2773 rdpr %cleanwin, %g4
2774 rdpr %otherwin, %g5
2775 rdpr %wstate, %g6
2776 array16 %i0, %l0, %g2
2777loop_223:
2778 edge8ln %i4, %l5, %i5
2779 tne %icc, 0x2
2780 nop
2781 fitos %f10, %f23
2782 fstox %f23, %f22
2783 fxtos %f22, %f19
2784 bl,a,pt %xcc, loop_224
2785 nop
2786 setx 0x61C7089DEC296930, %l0, %l6
2787 stx %l6, [%l7 + 0x28]
2788 ldd [%l7 + 0x28], %f2
2789 setx 0xC407D036160DFE09, %l1, %l5
2790 stx %l5, [%l7 + 0x10]
2791 ldd [%l7 + 0x10], %f8
2792 fsubd %f8, %f2, %f10
2793 fbg,a %fcc1, loop_225
2794 tn %icc, 0x1
2795loop_224:
2796 sdivcc %o7, 0x0145, %l6
2797 fmovdne %icc, %f9, %f24
2798loop_225:
2799 smulcc %g1, 0x1F58, %l4
2800 ta %icc, 0x4
2801 fsrc2s %f28, %f25
2802 subccc %g7, %g3, %i6
2803 fmovsle %xcc, %f25, %f22
2804 umulcc %g5, 0x1B8D, %g6
2805 orcc %o3, 0x1BDF, %o4
2806 fones %f17
2807 tge %icc, 0x1
2808 fors %f17, %f24, %f29
2809 fbn %fcc1, loop_226
2810 sdivx %o0, 0x0EE7, %i2
2811 tge %icc, 0x5
2812 tl %icc, 0x2
2813loop_226:
2814 udivcc %o5, 0x1038, %o1
2815 smul %i7, 0x0D82, %g4
2816 sll %l3, 0x12, %l1
2817 move %xcc, %i1, %l2
2818 movgu %icc, %o6, %i3
2819 movvc %xcc, %o2, %l0
2820 fnot2 %f24, %f20
2821 fmovdge %icc, %f14, %f3
2822 array32 %i0, %g2, %i4
2823 fzero %f6
2824 tg %icc, 0x6
2825 movre %i5, 0x290, %o7
2826 fbe,a %fcc3, loop_227
2827 sub %l5, 0x1C9C, %g1
2828 restored
2829 rdpr %cwp, %g1
2830 rdpr %cansave, %g2
2831 rdpr %canrestore, %g3
2832 rdpr %cleanwin, %g4
2833 rdpr %otherwin, %g5
2834 rdpr %wstate, %g6
2835 edge16 %l6, %l4, %g3
2836loop_227:
2837 tneg %icc, 0x3
2838 fmovsge %xcc, %f24, %f10
2839 ldsh [%l7 + 0x68], %i6
2840 fbl,a %fcc2, loop_228
2841 ldsw [%l7 + 0x20], %g7
2842 xnorcc %g6, %o3, %o4
2843 xorcc %g5, 0x0AE2, %o0
2844loop_228:
2845 bn,pn %icc, loop_229
2846 xor %o5, 0x1390, %i2
2847 fnot1 %f18, %f8
2848 edge16 %o1, %i7, %l3
2849loop_229:
2850 tge %icc, 0x2
2851 wr %g0, 0x19, %asi
2852 ldsba [%l7 + 0x5C] %asi, %g4
2853 fpadd32 %f20, %f8, %f6
2854 bcs,pt %icc, loop_230
2855 udivcc %l1, 0x046E, %i1
2856 nop
2857 setx loop_231, %l0, %l1
2858 wrpr 0x1, %tl
2859 wrpr %l1, %tnpc
2860 setx 0x34400001400, %l0, %l1
2861 wrpr %l1, %tstate
2862 wrhpr 0x4, %htstate
2863 done
2864 popc 0x1F68, %l2
2865loop_230:
2866 tneg %xcc, 0x6
2867 fbule,a %fcc0, loop_232
2868loop_231:
2869 movge %icc, %i3, %o2
2870 fand %f16, %f30, %f30
2871 restored
2872 rdpr %cwp, %g1
2873 rdpr %cansave, %g2
2874 rdpr %canrestore, %g3
2875 rdpr %cleanwin, %g4
2876 rdpr %otherwin, %g5
2877 rdpr %wstate, %g6
2878loop_232:
2879 bne,a %icc, loop_233
2880 xor %l0, 0x1429, %o6
2881 addccc %i0, %g2, %i5
2882 movre %i4, 0x08E, %o7
2883loop_233:
2884 fble,a %fcc2, loop_234
2885 subccc %l5, 0x0C52, %l6
2886 tvc %xcc, 0x4
2887 tsubcc %l4, %g1, %i6
2888loop_234:
2889 movge %icc, %g3, %g6
2890 set 0x2A, %i4
2891 ldstuba [%l7 + %i4] 0x10, %o3
2892 subccc %g7, %g5, %o0
2893 fbne,a %fcc1, loop_235
2894 tne %xcc, 0x7
2895 tgu %icc, 0x0
2896 ld [%l7 + 0x50], %f2
2897loop_235:
2898 edge8 %o4, %i2, %o5
2899 movvc %xcc, %i7, %l3
2900 add %o1, 0x0A2F, %l1
2901 fbl,a %fcc2, loop_236
2902 bl,a %icc, loop_237
2903 fmovdpos %icc, %f25, %f12
2904 brz %i1, loop_238
2905loop_236:
2906 udiv %l2, 0x0BA0, %i3
2907loop_237:
2908 movrne %o2, 0x370, %l0
2909 movn %icc, %g4, %o6
2910loop_238:
2911 fmovscc %xcc, %f28, %f6
2912 mova %icc, %g2, %i5
2913 fbge %fcc0, loop_239
2914 sdivcc %i0, 0x0F59, %i4
2915 bneg loop_240
2916 movleu %xcc, %l5, %l6
2917loop_239:
2918 saved
2919 rdpr %cwp, %g1
2920 rdpr %cansave, %g2
2921 rdpr %canrestore, %g3
2922 rdpr %cleanwin, %g4
2923 rdpr %otherwin, %g5
2924 rdpr %wstate, %g6
2925 fsrc2 %f20, %f22
2926loop_240:
2927 stb %l4, [%l7 + 0x4C]
2928 ble,a,pn %icc, loop_241
2929 movpos %xcc, %o7, %g1
2930 tn %icc, 0x1
2931 andn %g3, %i6, %g6
2932loop_241:
2933 addccc %g7, %g5, %o3
2934 tg %xcc, 0x1
2935 sethi 0x0D3C, %o4
2936 taddcctv %i2, 0x1C86, %o5
2937 sdiv %o0, 0x0E74, %i7
2938 edge32 %l3, %l1, %i1
2939 edge32 %l2, %i3, %o1
2940 sethi 0x0B0B, %o2
2941 srlx %g4, %o6, %l0
2942 bgu,a loop_242
2943 popc 0x1BF4, %g2
2944 xnorcc %i5, 0x0483, %i4
2945 brz %l5, loop_243
2946loop_242:
2947 fsrc2 %f26, %f28
2948 movrgz %l6, %l4, %i0
2949 tle %xcc, 0x7
2950loop_243:
2951 movpos %xcc, %o7, %g3
2952 alignaddrl %i6, %g1, %g7
2953 movrlz %g5, 0x1EA, %g6
2954 fmovsgu %icc, %f12, %f30
2955 addccc %o3, 0x162E, %i2
2956 bcc,a,pt %icc, loop_244
2957 movrlz %o4, 0x357, %o5
2958 fbug,a %fcc1, loop_245
2959 edge16ln %i7, %o0, %l1
2960loop_244:
2961 smulcc %l3, 0x0E26, %l2
2962 subc %i3, %o1, %i1
2963loop_245:
2964 bvc,a,pt %xcc, loop_246
2965 movcs %xcc, %o2, %g4
2966 subc %o6, 0x124B, %l0
2967 andcc %g2, 0x1531, %i4
2968loop_246:
2969 srax %i5, 0x16, %l5
2970 edge32n %l4, %i0, %l6
2971 movrgz %g3, %o7, %i6
2972 brlez,a %g1, loop_247
2973 mova %icc, %g7, %g6
2974 membar 0x1F
2975 fmovdg %icc, %f18, %f29
2976loop_247:
2977 sdivcc %g5, 0x1041, %i2
2978 fmovrde %o3, %f22, %f18
2979 tg %xcc, 0x7
2980 nop
2981 setx 0xD9F4F9F460510EE8, %l0, %l6
2982 stx %l6, [%l7 + 0x50]
2983 ldx [%l7 + 0x50], %fsr
2984 movpos %xcc, %o5, %o4
2985 bl,a,pt %xcc, loop_248
2986 nop
2987 fitos %f6, %f9
2988 addccc %o0, 0x091E, %l1
2989 fmovsgu %xcc, %f7, %f24
2990loop_248:
2991 sub %l3, 0x18CF, %l2
2992 nop
2993 fitod %f4, %f6
2994 fdtox %f6, %f26
2995 orcc %i7, %i3, %o1
2996 fbl %fcc2, loop_249
2997 fbuge %fcc1, loop_250
2998 ldstub [%l7 + 0x7E], %i1
2999 tsubcctv %g4, %o6, %o2
3000loop_249:
3001 fnot2s %f15, %f25
3002loop_250:
3003 ldsb [%l7 + 0x3C], %l0
3004 edge32l %g2, %i5, %l5
3005 fornot2 %f24, %f22, %f2
3006 umul %l4, 0x12C1, %i4
3007 andn %i0, %g3, %o7
3008 te %icc, 0x5
3009 sdiv %l6, 0x0670, %g1
3010 andncc %g7, %g6, %i6
3011 movre %g5, %i2, %o3
3012 fpackfix %f24, %f12
3013 wr %g0, 0x89, %asi
3014 ldsha [%l7 + 0x74] %asi, %o4
3015 tneg %xcc, 0x6
3016 sethi 0x19C7, %o0
3017 movcs %icc, %l1, %l3
3018 edge32l %l2, %o5, %i3
3019 edge8n %o1, %i7, %g4
3020 swap [%l7 + 0x50], %o6
3021 edge16l %i1, %o2, %g2
3022 edge8l %i5, %l5, %l0
3023 fbge,a %fcc3, loop_251
3024 nop
3025 setx 0x906CC912, %l0, %l6
3026 st %l6, [%l7 + 0x7C]
3027 ld [%l7 + 0x7C], %fsr
3028 tg %xcc, 0x1
3029 fbul %fcc0, loop_252
3030loop_251:
3031 tvs %icc, 0x7
3032 fnot2 %f20, %f26
3033 movne %icc, %l4, %i0
3034loop_252:
3035 sdivcc %i4, 0x144C, %o7
3036 subc %l6, %g1, %g7
3037 set 0x50, %i3
3038 ldxa [%l7 + %i3] 0x10, %g3
3039 addc %g6, %i6, %i2
3040 ldsh [%l7 + 0x60], %o3
3041 movl %icc, %g5, %o0
3042 mulx %l1, %l3, %o4
3043 fmovdcc %xcc, %f15, %f20
3044 bpos,pt %icc, loop_253
3045 tvs %xcc, 0x1
3046 sdivx %o5, 0x186B, %l2
3047 tvs %icc, 0x7
3048loop_253:
3049 st %f22, [%l7 + 0x20]
3050 movrgez %o1, %i7, %g4
3051 sdiv %i3, 0x0FC8, %o6
3052 bcs,a,pt %xcc, loop_254
3053 xor %i1, %o2, %i5
3054 fmovrsgez %l5, %f18, %f11
3055 nop
3056 setx 0xBED5B9F7, %l0, %l6
3057 st %l6, [%l7 + 0x28]
3058 ld [%l7 + 0x28], %f15
3059 setx 0x29D01297, %l1, %l5
3060 st %l5, [%l7 + 0x10]
3061 ld [%l7 + 0x10], %f9
3062 fdivs %f9, %f15, %f28
3063loop_254:
3064 andncc %g2, %l0, %l4
3065 fabss %f11, %f13
3066 nop
3067 setx 0x9E50A0C8207349DF, %l0, %l6
3068 stx %l6, [%l7 + 0x08]
3069 ldx [%l7 + 0x08], %fsr
3070 fones %f22
3071 nop
3072 fitod %f6, %f6
3073 fdtox %f6, %f20
3074 fxtod %f20, %f24
3075 orncc %i4, 0x10E6, %i0
3076 fba,a %fcc3, loop_255
3077 sra %o7, %g1, %l6
3078 fandnot1s %f7, %f0, %f19
3079 wr %g0, 0x11, %asi
3080 lduwa [%l7 + 0x60] %asi, %g7
3081loop_255:
3082 fornot1 %f4, %f20, %f28
3083 alignaddrl %g6, %g3, %i6
3084 andncc %o3, %i2, %g5
3085 add %l1, 0x14E4, %l3
3086 call loop_256
3087 addcc %o0, 0x1070, %o5
3088 fpackfix %f20, %f3
3089 fmovsne %icc, %f14, %f31
3090loop_256:
3091 smul %l2, %o1, %i7
3092 wr %g0, 0x04, %asi
3093 lduha [%l7 + 0x62] %asi, %g4
3094 movrne %i3, 0x20B, %o4
3095 sra %i1, 0x1E, %o2
3096 tleu %icc, 0x7
3097 movne %xcc, %o6, %l5
3098 bvc,a %icc, loop_257
3099 nop
3100 setx 0x1071B0F5807FDC27, %l0, %l6
3101 stx %l6, [%l7 + 0x58]
3102 ldx [%l7 + 0x58], %fsr
3103 nop
3104 setx loop_258, %l0, %l1
3105 wrpr 0x1, %tl
3106 wrpr %l1, %tpc
3107 add %l1, 0x4, %l1
3108 wrpr %l1, %tnpc
3109 setx 0x34400001400, %l0, %l1
3110 wrpr %l1, %tstate
3111 wrhpr 0x4, %htstate
3112 retry
3113 nop
3114 setx 0x2046675B, %l0, %l6
3115 st %l6, [%l7 + 0x58]
3116 ld [%l7 + 0x58], %fsr
3117loop_257:
3118 add %i5, 0x1BA9, %g2
3119 movn %xcc, %l0, %i4
3120loop_258:
3121 stb %i0, [%l7 + 0x38]
3122 bneg,pt %icc, loop_259
3123 taddcc %o7, %l4, %l6
3124 movpos %icc, %g7, %g6
3125 edge8ln %g3, %i6, %o3
3126loop_259:
3127 bvc,a %xcc, loop_260
3128 bneg,a loop_261
3129 fmovde %icc, %f14, %f17
3130 fcmpne32 %f10, %f26, %i2
3131loop_260:
3132 mulx %g5, 0x1E5D, %g1
3133loop_261:
3134 ldstub [%l7 + 0x46], %l1
3135 edge8n %l3, %o5, %l2
3136 add %o1, %i7, %o0
3137 movn %icc, %g4, %i3
3138 add %o4, %o2, %i1
3139 addcc %o6, %i5, %l5
3140 edge32n %g2, %i4, %l0
3141 sdivcc %o7, 0x1CB0, %i0
3142 fors %f11, %f18, %f5
3143 tpos %xcc, 0x4
3144 bgu %icc, loop_262
3145 fcmpgt16 %f0, %f8, %l4
3146 xor %g7, %g6, %l6
3147 wr %g0, 0x04, %asi
3148 lduwa [%l7 + 0x34] %asi, %g3
3149loop_262:
3150 edge16 %o3, %i2, %i6
3151 sir 0x1AF6
3152 or %g1, 0x05EC, %l1
3153 bge,a,pn %xcc, loop_263
3154 movvs %xcc, %g5, %l3
3155 array8 %o5, %o1, %l2
3156 orcc %o0, %g4, %i3
3157loop_263:
3158 ta %icc, 0x0
3159 movvc %xcc, %i7, %o2
3160 movg %icc, %o4, %o6
3161 tge %icc, 0x7
3162 movvs %xcc, %i1, %i5
3163 udivx %g2, 0x06AD, %i4
3164 fmovsl %xcc, %f27, %f31
3165 tsubcctv %l0, %l5, %o7
3166 edge16 %l4, %i0, %g7
3167 set 0x30, %l6
3168 stxa %g6, [%l7 + %l6] 0x2f
3169 membar #Sync
3170 fpack16 %f6, %f19
3171 array8 %g3, %l6, %o3
3172 set 0x58, %o3
3173 ldxa [%l7 + %o3] 0x88, %i6
3174 fmovdvc %xcc, %f18, %f8
3175 mova %xcc, %g1, %l1
3176 addccc %i2, 0x0AD4, %g5
3177 nop
3178 setx 0x691DC5A70A992B20, %l0, %l6
3179 stx %l6, [%l7 + 0x28]
3180 ldd [%l7 + 0x28], %f14
3181 setx 0xA39DE963C1257E0F, %l1, %l5
3182 stx %l5, [%l7 + 0x10]
3183 ldd [%l7 + 0x10], %f18
3184 fdivd %f18, %f14, %f8
3185 edge8n %o5, %o1, %l2
3186 sllx %o0, 0x16, %g4
3187 sdiv %i3, 0x11D7, %l3
3188 nop
3189 setx loop_264, %l0, %l1
3190 wrpr 0x1, %tl
3191 wrpr %l1, %tpc
3192 add %l1, 0x4, %l1
3193 wrpr %l1, %tnpc
3194 setx 0x34400001400, %l0, %l1
3195 wrpr %l1, %tstate
3196 wrhpr 0x4, %htstate
3197 retry
3198 array32 %i7, %o4, %o2
3199 edge16ln %o6, %i1, %g2
3200 tneg %xcc, 0x5
3201loop_264:
3202 orcc %i5, %i4, %l0
3203 tsubcctv %o7, %l5, %l4
3204 udiv %i0, 0x09EB, %g7
3205 fmovdge %xcc, %f7, %f8
3206 fbule,a %fcc3, loop_265
3207 udiv %g6, 0x01C3, %l6
3208 and %o3, %i6, %g3
3209 tsubcc %g1, %i2, %g5
3210loop_265:
3211 tvs %xcc, 0x0
3212 wr %g0, 0x11, %asi
3213 stha %l1, [%l7 + 0x56] %asi
3214 movcs %xcc, %o1, %o5
3215 nop
3216 setx loop_266, %l0, %l1
3217 jmpl %l1, %l2
3218 edge16 %o0, %g4, %i3
3219 tcc %xcc, 0x4
3220 andncc %i7, %l3, %o4
3221loop_266:
3222 fnegd %f22, %f30
3223 fxor %f0, %f22, %f2
3224 fpadd16s %f10, %f15, %f30
3225 nop
3226 setx 0x704BBCD685CAE754, %l0, %l6
3227 stx %l6, [%l7 + 0x28]
3228 ldd [%l7 + 0x28], %f28
3229 setx 0x0178A5645A9A1820, %l1, %l5
3230 stx %l5, [%l7 + 0x10]
3231 ldd [%l7 + 0x10], %f30
3232 faddd %f30, %f28, %f2
3233 set 0x4B, %i2
3234 ldsba [%l7 + %i2] 0x10, %o2
3235 tneg %icc, 0x0
3236 udiv %i1, 0x1F3F, %o6
3237 stb %g2, [%l7 + 0x0B]
3238 sub %i5, %i4, %l0
3239 fpsub32s %f24, %f21, %f7
3240 fbn %fcc1, loop_267
3241 fmovsne %icc, %f20, %f29
3242 sdivx %o7, 0x0C8F, %l5
3243 orn %i0, %l4, %g6
3244loop_267:
3245 subc %l6, %g7, %i6
3246 udivx %g3, 0x0D9C, %g1
3247 wr %g0, 0x18, %asi
3248 ldsba [%l7 + 0x33] %asi, %o3
3249 edge32ln %g5, %i2, %l1
3250 be %icc, loop_268
3251 smulcc %o1, %o5, %l2
3252 tgu %icc, 0x0
3253 fandnot2 %f24, %f24, %f12
3254loop_268:
3255 ble,pt %xcc, loop_269
3256 movn %icc, %o0, %g4
3257 mulx %i3, %i7, %l3
3258 set 0x0, %o4
3259 stxa %o2, [%g0 + %o4] 0x4f
3260loop_269:
3261 fnands %f1, %f14, %f16
3262 orn %o4, %o6, %g2
3263 fornot2 %f28, %f10, %f14
3264 movrgz %i5, 0x2B1, %i1
3265 sub %i4, %l0, %l5
3266 bge,a loop_270
3267 srl %i0, 0x1B, %o7
3268 fandnot2 %f26, %f14, %f20
3269 tneg %icc, 0x1
3270loop_270:
3271 restored
3272 rdpr %cwp, %g1
3273 rdpr %cansave, %g2
3274 rdpr %canrestore, %g3
3275 rdpr %cleanwin, %g4
3276 rdpr %otherwin, %g5
3277 rdpr %wstate, %g6
3278 fsrc1s %f10, %f24
3279 fnegs %f12, %f15
3280 edge32ln %l4, %l6, %g6
3281 movgu %xcc, %i6, %g7
3282 edge16l %g1, %g3, %o3
3283 mulscc %i2, 0x1133, %g5
3284 movn %icc, %o1, %o5
3285 fnot2s %f2, %f28
3286 bvc,a,pt %icc, loop_271
3287 tvc %icc, 0x2
3288 fmovrslz %l1, %f18, %f21
3289 movvc %icc, %l2, %o0
3290loop_271:
3291 array16 %i3, %g4, %i7
3292 movleu %icc, %l3, %o4
3293 popc 0x1101, %o6
3294 fmovdgu %icc, %f28, %f4
3295 nop
3296 setx loop_272, %l0, %l1
3297 wrpr 0x1, %tl
3298 wrpr %l1, %tnpc
3299 setx 0x34400001400, %l0, %l1
3300 wrpr %l1, %tstate
3301 wrhpr 0x4, %htstate
3302 done
3303 tge %xcc, 0x4
3304 taddcctv %g2, 0x0A4D, %o2
3305 tcs %icc, 0x2
3306loop_272:
3307 fmovsle %icc, %f6, %f28
3308 xnorcc %i5, 0x0FCE, %i4
3309 fbl,a %fcc2, loop_273
3310 tcc %xcc, 0x3
3311 fands %f31, %f16, %f5
3312 addcc %i1, %l5, %i0
3313loop_273:
3314 fxors %f3, %f22, %f22
3315 xorcc %l0, %o7, %l4
3316 lduh [%l7 + 0x10], %g6
3317 tpos %icc, 0x5
3318 fmuld8sux16 %f28, %f5, %f26
3319 subc %i6, %l6, %g7
3320 movcs %xcc, %g1, %g3
3321 subccc %o3, 0x00E3, %i2
3322 fmovsn %xcc, %f5, %f18
3323 nop
3324 setx loop_274, %l0, %l1
3325 wrpr 0x1, %tl
3326 wrpr %l1, %tnpc
3327 setx 0x34400001400, %l0, %l1
3328 wrpr %l1, %tstate
3329 wrhpr 0x4, %htstate
3330 done
3331 movvc %icc, %g5, %o5
3332 edge16l %o1, %l1, %l2
3333 bpos %icc, loop_275
3334loop_274:
3335 addc %i3, 0x10DB, %o0
3336 nop
3337 fitod %f8, %f22
3338 fdtos %f22, %f3
3339 fpadd16s %f7, %f25, %f14
3340loop_275:
3341 fbule %fcc1, loop_276
3342 edge32ln %g4, %l3, %i7
3343 nop
3344 setx loop_277, %l0, %l1
3345 jmpl %l1, %o4
3346 nop
3347 set 0x0E, %i7
3348 ldsh [%l7 + %i7], %o6
3349loop_276:
3350 edge32l %o2, %g2, %i5
3351 tsubcc %i4, 0x16FC, %l5
3352loop_277:
3353 umul %i0, %l0, %i1
3354 edge32 %o7, %l4, %i6
3355 addcc %g6, 0x0A92, %g7
3356 movcc %xcc, %l6, %g1
3357 saved
3358 rdpr %cwp, %g1
3359 rdpr %cansave, %g2
3360 rdpr %canrestore, %g3
3361 rdpr %cleanwin, %g4
3362 rdpr %otherwin, %g5
3363 rdpr %wstate, %g6
3364 fexpand %f18, %f26
3365 array16 %o3, %g3, %g5
3366 mulscc %o5, 0x1DEB, %i2
3367 movrlz %l1, %l2, %o1
3368 edge16 %o0, %i3, %g4
3369 fmul8sux16 %f20, %f26, %f24
3370 fpadd16 %f12, %f10, %f12
3371 set 0x6C, %o2
3372 ldsha [%l7 + %o2] 0x15, %l3
3373 fblg,a %fcc2, loop_278
3374 addcc %i7, %o6, %o2
3375 movcs %xcc, %o4, %i5
3376 fcmpeq32 %f14, %f12, %i4
3377loop_278:
3378 fabss %f12, %f0
3379 subccc %g2, 0x1E99, %i0
3380 tle %icc, 0x7
3381 fbn %fcc1, loop_279
3382 fmovsle %icc, %f24, %f7
3383 edge8l %l5, %i1, %o7
3384 sir 0x1E0A
3385loop_279:
3386 and %l4, %i6, %l0
3387 edge16 %g7, %g6, %g1
3388 sdivcc %o3, 0x1511, %l6
3389 nop
3390 setx 0xC802BA9EEF4AF690, %l0, %l6
3391 stx %l6, [%l7 + 0x28]
3392 ldd [%l7 + 0x28], %f18
3393 setx 0x11319100D7539F61, %l1, %l5
3394 stx %l5, [%l7 + 0x10]
3395 ldd [%l7 + 0x10], %f16
3396 fsubd %f16, %f18, %f0
3397 fble %fcc2, loop_280
3398 subcc %g3, %g5, %o5
3399 edge16l %i2, %l2, %o1
3400 movrlz %l1, 0x3E3, %o0
3401loop_280:
3402 tle %icc, 0x5
3403 fpack16 %f28, %f30
3404 taddcc %g4, %i3, %i7
3405 fzero %f18
3406 fcmpeq16 %f28, %f4, %o6
3407 movne %icc, %l3, %o2
3408 bgu,a loop_281
3409 xor %o4, %i5, %i4
3410 fmovdge %xcc, %f5, %f21
3411 ble %icc, loop_282
3412loop_281:
3413 xnor %i0, 0x15D4, %l5
3414 prefetch [%l7 + 0x0C], 0x2
3415 array16 %g2, %o7, %i1
3416loop_282:
3417 edge16n %l4, %i6, %l0
3418 fands %f12, %f21, %f15
3419 fexpand %f10, %f22
3420 bcc,pt %icc, loop_283
3421 edge8ln %g6, %g1, %g7
3422 ldx [%l7 + 0x20], %o3
3423 nop
3424 setx 0xBF84AF32, %l0, %l6
3425 st %l6, [%l7 + 0x28]
3426 ld [%l7 + 0x28], %f16
3427 setx 0xF8C4E782, %l1, %l5
3428 st %l5, [%l7 + 0x10]
3429 ld [%l7 + 0x10], %f21
3430 fadds %f21, %f16, %f10
3431loop_283:
3432 edge16n %l6, %g5, %g3
3433 smul %o5, %l2, %i2
3434 fmovrdne %o1, %f14, %f28
3435 fmovrsne %l1, %f24, %f18
3436 tcc %xcc, 0x6
3437 sllx %o0, 0x1B, %i3
3438 nop
3439 fitos %f7, %f25
3440 fstox %f25, %f0
3441 fxtos %f0, %f11
3442 subc %g4, %i7, %o6
3443 fzeros %f25
3444 ld [%l7 + 0x18], %f26
3445 fmovscc %xcc, %f13, %f3
3446 ta %xcc, 0x6
3447 edge8n %l3, %o2, %o4
3448 bvs,a,pt %xcc, loop_284
3449 fcmpne32 %f24, %f14, %i4
3450 movrne %i5, %i0, %l5
3451 set 0x08, %i5
3452 ldswa [%l7 + %i5] 0x10, %g2
3453loop_284:
3454 stbar
3455 movneg %icc, %i1, %o7
3456 tle %icc, 0x4
3457 fmuld8ulx16 %f16, %f8, %f0
3458 sdiv %l4, 0x0155, %l0
3459 wr %g0, 0x18, %asi
3460 ldda [%l7 + 0x40] %asi, %f16
3461 be,a %xcc, loop_285
3462 fmul8sux16 %f14, %f20, %f14
3463 movneg %icc, %i6, %g1
3464 sllx %g6, %o3, %l6
3465loop_285:
3466 movge %icc, %g7, %g5
3467 sllx %o5, 0x06, %l2
3468 tcc %icc, 0x2
3469 taddcctv %i2, 0x0BB3, %o1
3470 tn %xcc, 0x1
3471 xnorcc %g3, 0x0C7B, %o0
3472 movleu %icc, %l1, %g4
3473 fmuld8ulx16 %f26, %f23, %f6
3474 mulx %i7, 0x05FC, %i3
3475 move %icc, %l3, %o6
3476 tvs %xcc, 0x0
3477 orncc %o2, 0x0D03, %o4
3478 sethi 0x1912, %i4
3479 sra %i0, %i5, %g2
3480 alignaddrl %i1, %l5, %o7
3481 tleu %icc, 0x3
3482 nop
3483 setx 0x441BB919934CF4FD, %l0, %l6
3484 stx %l6, [%l7 + 0x28]
3485 ldd [%l7 + 0x28], %f18
3486 setx 0x9165294B22B83DBB, %l1, %l5
3487 stx %l5, [%l7 + 0x10]
3488 ldd [%l7 + 0x10], %f30
3489 faddd %f30, %f18, %f20
3490 movrgez %l0, 0x0C9, %i6
3491 movgu %icc, %g1, %l4
3492 fcmple32 %f14, %f30, %o3
3493 movne %icc, %g6, %g7
3494 fmovrdlz %g5, %f16, %f0
3495 fpadd32s %f4, %f12, %f17
3496 sdiv %o5, 0x1E09, %l6
3497 ta %xcc, 0x5
3498 fnors %f12, %f27, %f29
3499 taddcc %l2, 0x0686, %i2
3500 movn %icc, %g3, %o1
3501 bn,a,pn %icc, loop_286
3502 movrgz %l1, %o0, %g4
3503 movcc %icc, %i3, %i7
3504 nop
3505 setx 0xE9B600B6E1FFC43C, %l0, %l6
3506 stx %l6, [%l7 + 0x28]
3507 ldd [%l7 + 0x28], %f16
3508 setx 0x196A44E881AB6ED7, %l1, %l5
3509 stx %l5, [%l7 + 0x10]
3510 ldd [%l7 + 0x10], %f0
3511 fsubd %f0, %f16, %f10
3512loop_286:
3513 fbl %fcc1, loop_287
3514 movrlz %o6, %o2, %o4
3515 fmovscc %xcc, %f4, %f0
3516 fmovrdlz %l3, %f2, %f28
3517loop_287:
3518 orn %i0, %i4, %g2
3519 brz,a %i1, loop_288
3520 nop
3521 fitod %f6, %f28
3522 fdtoi %f28, %f29
3523 fpsub32s %f31, %f11, %f9
3524 ldx [%l7 + 0x70], %i5
3525loop_288:
3526 fbuge %fcc1, loop_289
3527 edge8ln %o7, %l5, %i6
3528 ldstub [%l7 + 0x15], %l0
3529 nop
3530 setx loop_290, %l0, %l1
3531 jmpl %l1, %l4
3532loop_289:
3533 mulx %g1, 0x10A5, %o3
3534 movrne %g7, 0x18A, %g5
3535 wr %g0, 0x81, %asi
3536 ldsha [%l7 + 0x7E] %asi, %g6
3537loop_290:
3538 ldub [%l7 + 0x2B], %o5
3539 edge8l %l2, %l6, %i2
3540 ldd [%l7 + 0x18], %g2
3541 fmovsl %icc, %f10, %f27
3542 nop
3543 setx loop_291, %l0, %l1
3544 jmpl %l1, %l1
3545 nop
3546 setx 0x6B268C9BA3A64DAB, %l0, %l6
3547 stx %l6, [%l7 + 0x28]
3548 ldd [%l7 + 0x28], %f6
3549 fsqrtd %f6, %f18
3550 xorcc %o1, 0x1854, %g4
3551 move %icc, %i3, %i7
3552loop_291:
3553 fmovrdne %o6, %f8, %f4
3554 edge8ln %o2, %o4, %l3
3555 array8 %i0, %i4, %g2
3556 nop
3557 setx 0x2A32AFA9, %l0, %l6
3558 st %l6, [%l7 + 0x28]
3559 ld [%l7 + 0x28], %f30
3560 setx 0x55020E78, %l1, %l5
3561 st %l5, [%l7 + 0x10]
3562 ld [%l7 + 0x10], %f22
3563 fsubs %f22, %f30, %f27
3564 fba %fcc0, loop_292
3565 fsrc1s %f18, %f30
3566 fmovdvc %xcc, %f29, %f22
3567 movrne %o0, %i5, %i1
3568loop_292:
3569 fbge,a %fcc0, loop_293
3570 and %l5, 0x1B9E, %i6
3571 edge32n %o7, %l4, %l0
3572 nop
3573 fitos %f0, %f25
3574 fstox %f25, %f6
3575 fxtos %f6, %f22
3576loop_293:
3577 udiv %o3, 0x19B8, %g1
3578 bne,a loop_294
3579 edge8ln %g7, %g5, %g6
3580 tl %icc, 0x7
3581 addc %l2, 0x1B7F, %o5
3582loop_294:
3583 sub %l6, 0x1740, %g3
3584 te %icc, 0x6
3585 movgu %xcc, %i2, %l1
3586 nop
3587 setx 0x39B5AF2C23B0759D, %l0, %l6
3588 stx %l6, [%l7 + 0x28]
3589 ldd [%l7 + 0x28], %f6
3590 setx 0x51428335D491C7E4, %l1, %l5
3591 stx %l5, [%l7 + 0x10]
3592 ldd [%l7 + 0x10], %f28
3593 fsubd %f28, %f6, %f22
3594 set 0x40, %l3
3595 stda %f16, [%l7 + %l3] 0xf0
3596 membar #Sync
3597 fcmpeq32 %f4, %f6, %g4
3598 wr %g0, 0x88, %asi
3599 lduha [%l7 + 0x48] %asi, %o1
3600 movl %icc, %i3, %o6
3601 add %l7, 0x40, %l6
3602 wr %g0, 0x81, %asi
3603 ldxa [%l6] %asi, %o2
3604 casxa [%l6] %asi, %o2, %o4
3605 edge32ln %i7, %l3, %i4
3606 fmovdle %xcc, %f2, %f15
3607 movvs %icc, %g2, %o0
3608 mulscc %i5, %i1, %l5
3609 bg,a,pn %icc, loop_295
3610 tge %icc, 0x7
3611 sth %i0, [%l7 + 0x32]
3612 nop
3613 fitos %f12, %f10
3614 fstod %f10, %f12
3615loop_295:
3616 prefetch [%l7 + 0x50], 0x0
3617 ta %icc, 0x3
3618 orn %i6, %l4, %l0
3619 fnegd %f4, %f16
3620 fcmpgt16 %f6, %f0, %o3
3621 orn %o7, %g1, %g7
3622 nop
3623 setx 0xB6D0D128, %l0, %l6
3624 st %l6, [%l7 + 0x28]
3625 ld [%l7 + 0x28], %f6
3626 setx 0x21F8131A, %l1, %l5
3627 st %l5, [%l7 + 0x10]
3628 ld [%l7 + 0x10], %f28
3629 fdivs %f28, %f6, %f8
3630 tpos %xcc, 0x2
3631 sethi 0x084E, %g6
3632 sdiv %l2, 0x0C82, %o5
3633 fbg,a %fcc3, loop_296
3634 fmovdn %icc, %f28, %f29
3635 fmovdl %xcc, %f30, %f16
3636 array8 %l6, %g3, %g5
3637loop_296:
3638 fmovse %icc, %f27, %f31
3639 fmul8sux16 %f30, %f4, %f12
3640 andn %l1, 0x13EC, %g4
3641 fmovrsgez %o1, %f21, %f29
3642 wr %g0, 0x19, %asi
3643 lduwa [%l7 + 0x20] %asi, %i3
3644 orn %i2, 0x1DBD, %o2
3645 restored
3646 rdpr %cwp, %g1
3647 rdpr %cansave, %g2
3648 rdpr %canrestore, %g3
3649 rdpr %cleanwin, %g4
3650 rdpr %otherwin, %g5
3651 rdpr %wstate, %g6
3652 fblg,a %fcc3, loop_297
3653 orncc %o6, %i7, %l3
3654 mova %xcc, %i4, %g2
3655 fandnot2s %f24, %f25, %f20
3656loop_297:
3657 ldsw [%l7 + 0x38], %o4
3658 nop
3659 setx 0xC5AB4B54F935F76E, %l0, %l6
3660 stx %l6, [%l7 + 0x28]
3661 ldd [%l7 + 0x28], %f8
3662 setx 0x4814009D4C4B492C, %l1, %l5
3663 stx %l5, [%l7 + 0x10]
3664 ldd [%l7 + 0x10], %f10
3665 faddd %f10, %f8, %f24
3666 sdivcc %o0, 0x0AFC, %i5
3667 ta %icc, 0x0
3668 tn %icc, 0x7
3669 movleu %xcc, %l5, %i0
3670 movcs %icc, %i1, %l4
3671 edge8ln %i6, %o3, %l0
3672 array8 %o7, %g7, %g1
3673 fmovdpos %xcc, %f2, %f8
3674 taddcc %l2, 0x0C35, %g6
3675 or %o5, %g3, %g5
3676 movn %icc, %l6, %l1
3677 ta %icc, 0x4
3678 fmovsne %xcc, %f11, %f17
3679 sra %g4, %o1, %i3
3680 fnot1s %f10, %f13
3681 sethi 0x1A0F, %i2
3682 movl %icc, %o2, %i7
3683 tneg %icc, 0x3
3684 wr %g0, 0x50, %asi
3685 ldxa [%g0 + 0x30] %asi, %o6
3686 fmovsvs %xcc, %f13, %f13
3687 fxnor %f12, %f16, %f28
3688 edge32 %l3, %g2, %i4
3689 te %icc, 0x1
3690 nop
3691 setx 0x442B7822EEDFC288, %l0, %l6
3692 stx %l6, [%l7 + 0x28]
3693 ldd [%l7 + 0x28], %f12
3694 setx 0x98DE4FA5CC31F847, %l1, %l5
3695 stx %l5, [%l7 + 0x10]
3696 ldd [%l7 + 0x10], %f22
3697 fdivd %f22, %f12, %f6
3698 restored
3699 rdpr %cwp, %g1
3700 rdpr %cansave, %g2
3701 rdpr %canrestore, %g3
3702 rdpr %cleanwin, %g4
3703 rdpr %otherwin, %g5
3704 rdpr %wstate, %g6
3705 nop
3706 fitos %f13, %f5
3707 fstox %f5, %f24
3708 fxtos %f24, %f5
3709 array16 %o4, %i5, %o0
3710 fpsub32s %f28, %f3, %f1
3711 fmul8x16al %f15, %f10, %f20
3712 bl,a,pn %icc, loop_298
3713 ldd [%l7 + 0x50], %i0
3714 fpadd16 %f14, %f30, %f30
3715 edge8ln %i1, %l5, %i6
3716loop_298:
3717 movrne %l4, 0x3E5, %o3
3718 lduw [%l7 + 0x48], %l0
3719 fba,a %fcc0, loop_299
3720 tvs %icc, 0x4
3721 fmovdneg %xcc, %f4, %f31
3722 fmul8sux16 %f30, %f14, %f18
3723loop_299:
3724 bl,a loop_300
3725 fbg,a %fcc0, loop_301
3726 movne %xcc, %g7, %o7
3727 bl,a loop_302
3728loop_300:
3729 sllx %g1, 0x04, %l2
3730loop_301:
3731 nop
3732 set 0x29, %g6
3733 lduba [%l7 + %g6] 0x18, %o5
3734loop_302:
3735 movvs %xcc, %g6, %g3
3736 array16 %g5, %l6, %l1
3737 addcc %o1, %i3, %i2
3738 tcc %icc, 0x7
3739 mova %xcc, %g4, %o2
3740 tneg %icc, 0x0
3741 array8 %i7, %l3, %o6
3742 bleu,pn %icc, loop_303
3743 fbl,a %fcc1, loop_304
3744 movle %icc, %g2, %i4
3745 movrne %o4, 0x0A7, %o0
3746loop_303:
3747 sub %i5, %i1, %i0
3748loop_304:
3749 taddcctv %i6, 0x0619, %l5
3750 orncc %l4, 0x10FF, %o3
3751 set 0x70, %o5
3752 lda [%l7 + %o5] 0x11, %f11
3753 taddcctv %g7, 0x086B, %o7
3754 xnorcc %g1, 0x1DA6, %l2
3755 umul %o5, %g6, %l0
3756 fbul %fcc2, loop_305
3757 fnand %f20, %f6, %f30
3758 srax %g5, 0x08, %g3
3759 fpadd16s %f10, %f10, %f23
3760loop_305:
3761 srlx %l6, 0x0A, %o1
3762 tsubcc %l1, 0x1040, %i2
3763 movrlez %g4, 0x3B5, %i3
3764 fmovrdgz %o2, %f6, %f22
3765 membar 0x46
3766 bpos loop_306
3767 nop
3768 setx 0x282EC9168D41AA69, %l0, %l6
3769 stx %l6, [%l7 + 0x28]
3770 ldd [%l7 + 0x28], %f28
3771 fsqrtd %f28, %f30
3772 edge32l %l3, %o6, %g2
3773 fabss %f14, %f25
3774loop_306:
3775 fmovsleu %icc, %f3, %f7
3776 movrgz %i4, 0x118, %o4
3777 brz %i7, loop_307
3778 fmovdvc %xcc, %f30, %f10
3779 nop
3780 setx 0xB6A5FBF25045AA4E, %l0, %l6
3781 stx %l6, [%l7 + 0x10]
3782 ldx [%l7 + 0x10], %fsr
3783 fsrc2 %f10, %f2
3784loop_307:
3785 addc %i5, %i1, %i0
3786 set 0x30, %l1
3787 stba %o0, [%l7 + %l1] 0x88
3788 tleu %xcc, 0x1
3789 edge16ln %l5, %i6, %l4
3790 taddcc %g7, %o3, %o7
3791 movrlz %g1, %l2, %o5
3792 nop
3793 fitod %f8, %f6
3794 fdtox %f6, %f8
3795 fxtod %f8, %f12
3796 tneg %icc, 0x3
3797 bcc,a,pn %icc, loop_308
3798 tpos %xcc, 0x3
3799 movne %icc, %l0, %g5
3800 wr %g0, 0x1e, %asi
3801 stda %f16, [%l7 + 0x40] %asi
3802 membar #Sync
3803loop_308:
3804 fmovrslez %g3, %f6, %f25
3805 fpack16 %f14, %f19
3806 restored
3807 rdpr %cwp, %g1
3808 rdpr %cansave, %g2
3809 rdpr %canrestore, %g3
3810 rdpr %cleanwin, %g4
3811 rdpr %otherwin, %g5
3812 rdpr %wstate, %g6
3813 movrlz %g6, %l6, %l1
3814 tl %icc, 0x4
3815 tleu %icc, 0x7
3816 nop
3817 fitod %f2, %f26
3818 fdtoi %f26, %f5
3819 ba,a %xcc, loop_309
3820 array32 %o1, %i2, %i3
3821 xnorcc %o2, 0x0976, %g4
3822 edge8ln %l3, %o6, %g2
3823loop_309:
3824 movgu %xcc, %o4, %i4
3825 sll %i7, 0x14, %i1
3826 st %f28, [%l7 + 0x74]
3827 nop
3828 setx 0x5ABBE33D, %l0, %l6
3829 st %l6, [%l7 + 0x28]
3830 ld [%l7 + 0x28], %f26
3831 setx 0x8E694E8D, %l1, %l5
3832 st %l5, [%l7 + 0x10]
3833 ld [%l7 + 0x10], %f24
3834 fmuls %f24, %f26, %f9
3835 fxor %f6, %f4, %f14
3836 wr %g0, 0x81, %asi
3837 stha %i0, [%l7 + 0x50] %asi
3838 fone %f22
3839 fandnot2s %f15, %f20, %f18
3840 edge16ln %o0, %i5, %i6
3841 fnand %f0, %f2, %f22
3842 nop
3843 setx loop_310, %l0, %l1
3844 wrpr 0x1, %tl
3845 wrpr %l1, %tnpc
3846 setx 0x34400001400, %l0, %l1
3847 wrpr %l1, %tstate
3848 wrhpr 0x4, %htstate
3849 done
3850 ldd [%l7 + 0x60], %l4
3851 sdivx %g7, 0x0280, %o3
3852 movcc %xcc, %l4, %g1
3853loop_310:
3854 sllx %o7, 0x03, %l2
3855 tl %icc, 0x6
3856 fxor %f22, %f24, %f26
3857 fors %f19, %f9, %f17
3858 nop
3859 setx 0xDCF3D57A2DCDC5B4, %l0, %l6
3860 stx %l6, [%l7 + 0x28]
3861 ldd [%l7 + 0x28], %f24
3862 setx 0x9BBEB97890B70EDC, %l1, %l5
3863 stx %l5, [%l7 + 0x10]
3864 ldd [%l7 + 0x10], %f6
3865 faddd %f6, %f24, %f26
3866 movrne %l0, %o5, %g3
3867 ldd [%l7 + 0x70], %f14
3868 xorcc %g6, %l6, %l1
3869 saved
3870 rdpr %cwp, %g1
3871 rdpr %cansave, %g2
3872 rdpr %canrestore, %g3
3873 rdpr %cleanwin, %g4
3874 rdpr %otherwin, %g5
3875 rdpr %wstate, %g6
3876 brlez %g5, loop_311
3877 orn %i2, %o1, %i3
3878 edge32l %g4, %o2, %o6
3879 or %g2, %o4, %i4
3880loop_311:
3881 fmovscc %xcc, %f18, %f4
3882 movne %icc, %i7, %l3
3883 fmovrdlz %i1, %f14, %f22
3884 brz,a %o0, loop_312
3885 movne %icc, %i0, %i6
3886 flush %l7 + 0x28
3887 sub %i5, %l5, %o3
3888loop_312:
3889 smulcc %l4, 0x00D7, %g1
3890 edge8ln %g7, %o7, %l2
3891 fbn,a %fcc2, loop_313
3892 pdist %f6, %f4, %f2
3893 xnorcc %l0, 0x1A2C, %o5
3894 movneg %xcc, %g3, %g6
3895loop_313:
3896 swap [%l7 + 0x70], %l1
3897 flush %l7 + 0x68
3898 add %l7, 0x78, %l6
3899 wr %g0, 0x18, %asi
3900 casxa [%l6] %asi, %g5, %i2
3901 add %l7, 0x18, %l6
3902 wr %g0, 0x0c, %asi
3903 ldxa [%l6] %asi, %o1
3904 casxa [%l6] %asi, %o1, %l6
3905 move %xcc, %i3, %g4
3906 ta %xcc, 0x5
3907 st %f15, [%l7 + 0x54]
3908 fmovsvc %xcc, %f31, %f4
3909 fmovrdgez %o6, %f20, %f0
3910 sllx %g2, 0x10, %o2
3911 swap [%l7 + 0x74], %i4
3912 alignaddrl %o4, %l3, %i1
3913 edge32ln %i7, %i0, %i6
3914 ta %xcc, 0x0
3915 wr %g0, 0x80, %asi
3916 ldxa [%l7 + 0x60] %asi, %i5
3917 addc %o0, %o3, %l4
3918 ldsh [%l7 + 0x26], %l5
3919 movl %icc, %g7, %g1
3920 udiv %o7, 0x1942, %l2
3921 fmovscc %icc, %f0, %f27
3922 nop
3923 setx loop_314, %l0, %l1
3924 jmpl %l1, %l0
3925 add %o5, %g3, %l1
3926 wr %g0, 0x19, %asi
3927 lduha [%l7 + 0x1A] %asi, %g5
3928loop_314:
3929 sdivx %g6, 0x1373, %i2
3930 edge8n %o1, %l6, %g4
3931 edge8l %o6, %g2, %o2
3932 ldstub [%l7 + 0x2F], %i4
3933 set 0x54, %g4
3934 stwa %i3, [%l7 + %g4] 0xeb
3935 membar #Sync
3936 taddcc %o4, %i1, %l3
3937 fandnot1 %f0, %f8, %f14
3938 movrne %i7, 0x32C, %i0
3939 tcs %xcc, 0x5
3940 nop
3941 setx 0x00D6E7E5E9816D68, %l0, %l6
3942 stx %l6, [%l7 + 0x28]
3943 ldd [%l7 + 0x28], %f26
3944 fsqrtd %f26, %f28
3945 bleu,pn %icc, loop_315
3946 edge32 %i5, %i6, %o0
3947 ta %icc, 0x2
3948 umul %l4, 0x0459, %o3
3949loop_315:
3950 tleu %xcc, 0x6
3951 set 0x38, %l2
3952 lduwa [%l7 + %l2] 0x04, %l5
3953 subccc %g7, %o7, %l2
3954 movn %icc, %g1, %o5
3955 andn %l0, %l1, %g5
3956 edge16 %g3, %g6, %i2
3957 edge32 %o1, %l6, %g4
3958 or %o6, 0x01F3, %o2
3959 udivcc %i4, 0x00AA, %i3
3960 nop
3961 fitod %f8, %f8
3962 tneg %xcc, 0x4
3963 sra %o4, 0x10, %g2
3964 tsubcc %i1, %i7, %l3
3965 umul %i0, %i5, %i6
3966 nop
3967 setx 0xEE2D7344, %l0, %l6
3968 st %l6, [%l7 + 0x28]
3969 ld [%l7 + 0x28], %f22
3970 setx 0x1938B04B, %l1, %l5
3971 st %l5, [%l7 + 0x10]
3972 ld [%l7 + 0x10], %f10
3973 fadds %f10, %f22, %f3
3974 tge %icc, 0x0
3975 swap [%l7 + 0x24], %o0
3976 fpadd16s %f13, %f15, %f4
3977 brnz %o3, loop_316
3978 edge32n %l5, %g7, %o7
3979 st %f6, [%l7 + 0x08]
3980 edge16l %l4, %g1, %l2
3981loop_316:
3982 fbg,a %fcc3, loop_317
3983 popc %o5, %l0
3984 tg %icc, 0x6
3985 movne %icc, %g5, %g3
3986loop_317:
3987 edge16ln %g6, %l1, %o1
3988 ta %xcc, 0x7
3989 movre %l6, %g4, %o6
3990 popc 0x1E3D, %o2
3991 edge16n %i2, %i4, %i3
3992 edge32l %g2, %i1, %o4
3993 movcc %xcc, %l3, %i0
3994 movcs %icc, %i7, %i5
3995 fmovdl %xcc, %f31, %f28
3996 movpos %xcc, %i6, %o0
3997 movleu %xcc, %l5, %g7
3998 add %l7, 0x20, %l6
3999 wr %g0, 0x19, %asi
4000 ldxa [%l6] %asi, %o7
4001 casxa [%l6] 0x19, %o7, %l4
4002 smulcc %g1, %l2, %o3
4003 fbg,a %fcc2, loop_318
4004 fmul8x16 %f5, %f16, %f0
4005 fmovsvs %icc, %f17, %f5
4006 fbug,a %fcc0, loop_319
4007loop_318:
4008 alignaddr %l0, %o5, %g3
4009 edge16l %g5, %g6, %l1
4010 bleu,a,pt %icc, loop_320
4011loop_319:
4012 taddcctv %l6, %g4, %o6
4013 sra %o2, 0x17, %o1
4014 xnorcc %i4, 0x0479, %i3
4015loop_320:
4016 nop
4017 fitod %f12, %f8
4018 fdtox %f8, %f24
4019 fxtod %f24, %f24
4020 tge %icc, 0x6
4021 tl %icc, 0x3
4022 fbule,a %fcc3, loop_321
4023 edge8ln %g2, %i1, %i2
4024 movleu %xcc, %l3, %i0
4025 movvc %icc, %o4, %i7
4026loop_321:
4027 nop
4028 setx loop_322, %l0, %l1
4029 wrpr 0x1, %tl
4030 wrpr %l1, %tnpc
4031 setx 0x34400001400, %l0, %l1
4032 wrpr %l1, %tstate
4033 wrhpr 0x4, %htstate
4034 done
4035 add %i6, 0x0949, %o0
4036 saved
4037 rdpr %cwp, %g1
4038 rdpr %cansave, %g2
4039 rdpr %canrestore, %g3
4040 rdpr %cleanwin, %g4
4041 rdpr %otherwin, %g5
4042 rdpr %wstate, %g6
4043 fsrc2 %f20, %f28
4044loop_322:
4045 membar 0x69
4046 fabsd %f30, %f18
4047 be %icc, loop_323
4048 bcs,a,pn %xcc, loop_324
4049 nop
4050 setx loop_325, %l0, %l1
4051 wrpr 0x1, %tl
4052 wrpr %l1, %tnpc
4053 setx 0x34400001400, %l0, %l1
4054 wrpr %l1, %tstate
4055 wrhpr 0x4, %htstate
4056 done
4057 fpadd32s %f27, %f15, %f12
4058loop_323:
4059 nop
4060 set 0x10, %l5
4061 ldsw [%l7 + %l5], %l5
4062loop_324:
4063 subc %i5, %g7, %o7
4064loop_325:
4065 nop
4066 wr %g0, 0x04, %asi
4067 ldsha [%l7 + 0x30] %asi, %l4
4068 bneg,pt %xcc, loop_326
4069 andcc %l2, %o3, %l0
4070 edge32l %g1, %o5, %g3
4071 edge16l %g5, %g6, %l6
4072loop_326:
4073 movrlz %g4, 0x116, %o6
4074 bl %icc, loop_327
4075 taddcc %o2, 0x0E86, %o1
4076 movrlez %l1, %i3, %i4
4077 movvs %icc, %i1, %g2
4078loop_327:
4079 tgu %icc, 0x5
4080 smul %l3, %i0, %i2
4081 edge16ln %o4, %i6, %i7
4082 fble %fcc3, loop_328
4083 nop
4084 setx 0x5F62A58263EEF859, %l0, %l6
4085 stx %l6, [%l7 + 0x28]
4086 ldd [%l7 + 0x28], %f16
4087 setx 0xA4FB34D44E624E37, %l1, %l5
4088 stx %l5, [%l7 + 0x10]
4089 ldd [%l7 + 0x10], %f22
4090 fsubd %f22, %f16, %f22
4091 set 0x2C, %l0
4092 ldswa [%l7 + %l0] 0x88, %l5
4093loop_328:
4094 bl,a,pt %icc, loop_329
4095 mulx %i5, %o0, %o7
4096 udiv %g7, 0x0931, %l4
4097 fmovrsgez %l2, %f15, %f10
4098loop_329:
4099 tvs %icc, 0x6
4100 bpos %xcc, loop_330
4101 movvs %icc, %l0, %g1
4102 movgu %icc, %o3, %o5
4103 fmul8sux16 %f26, %f12, %f18
4104loop_330:
4105 edge32 %g3, %g6, %g5
4106 tgu %xcc, 0x2
4107 fcmpne32 %f16, %f4, %g4
4108 fbuge,a %fcc2, loop_331
4109 addcc %o6, 0x0BBF, %l6
4110 wr %g0, 0x0c, %asi
4111 lduba [%l7 + 0x55] %asi, %o1
4112loop_331:
4113 tcc %icc, 0x0
4114 bleu loop_332
4115 movrlz %l1, 0x31E, %i3
4116 nop
4117 set 0x77, %g3
4118 stb %o2, [%l7 + %g3]
4119 sllx %i4, %g2, %l3
4120loop_332:
4121 tvc %icc, 0x1
4122 membar 0x5B
4123 edge8 %i1, %i0, %o4
4124 wr %g0, 0x81, %asi
4125 prefetcha [%l7 + 0x58] %asi, 0x1
4126 stx %i6, [%l7 + 0x18]
4127 subcc %l5, %i7, %o0
4128 edge32n %o7, %g7, %i5
4129 wr %g0, 0xe2, %asi
4130 stxa %l2, [%l7 + 0x60] %asi
4131 membar #Sync
4132 xor %l0, 0x1A2A, %g1
4133 array8 %o3, %l4, %o5
4134 fmovdne %xcc, %f19, %f20
4135 edge32ln %g6, %g3, %g4
4136 fornot1s %f17, %f3, %f5
4137 brgz %o6, loop_333
4138 taddcctv %g5, 0x16A3, %l6
4139 nop
4140 setx loop_334, %l0, %l1
4141 wrpr 0x1, %tl
4142 wrpr %l1, %tpc
4143 add %l1, 0x4, %l1
4144 wrpr %l1, %tnpc
4145 setx 0x34400001400, %l0, %l1
4146 wrpr %l1, %tstate
4147 wrhpr 0x4, %htstate
4148 retry
4149 stw %o1, [%l7 + 0x68]
4150loop_333:
4151 tle %xcc, 0x2
4152 add %l7, 0x50, %l6
4153 wr %g0, 0x11, %asi
4154 ldxa [%l6] %asi, %i3
4155 casxa [%l6] %asi, %i3, %o2
4156loop_334:
4157 orn %l1, 0x0F59, %g2
4158 xor %l3, 0x14DF, %i1
4159 movcc %xcc, %i0, %o4
4160 bn,pn %xcc, loop_335
4161 smul %i4, 0x1DF6, %i2
4162 subccc %l5, %i7, %i6
4163 brgez %o7, loop_336
4164loop_335:
4165 ble %xcc, loop_337
4166 ldsb [%l7 + 0x13], %o0
4167 umul %g7, 0x0699, %i5
4168loop_336:
4169 saved
4170 rdpr %cwp, %g1
4171 rdpr %cansave, %g2
4172 rdpr %canrestore, %g3
4173 rdpr %cleanwin, %g4
4174 rdpr %otherwin, %g5
4175 rdpr %wstate, %g6
4176loop_337:
4177 bneg,a,pt %xcc, loop_338
4178 fbul,a %fcc0, loop_339
4179 edge16n %l2, %g1, %o3
4180 tneg %icc, 0x7
4181loop_338:
4182 prefetch [%l7 + 0x70], 0x2
4183loop_339:
4184 sethi 0x04CB, %l4
4185 call loop_340
4186 add %o5, %g6, %l0
4187 tvs %icc, 0x7
4188 fbg %fcc0, loop_341
4189loop_340:
4190 orcc %g4, %o6, %g5
4191 orcc %g3, 0x1F9B, %l6
4192 fand %f24, %f12, %f0
4193loop_341:
4194 mulscc %i3, 0x126F, %o2
4195 movle %icc, %l1, %o1
4196 bshuffle %f18, %f10, %f2
4197 movl %icc, %g2, %l3
4198 bgu,pt %xcc, loop_342
4199 tvc %icc, 0x6
4200 srax %i1, 0x1E, %o4
4201 movvs %icc, %i4, %i2
4202loop_342:
4203 srl %l5, %i7, %i0
4204 array32 %i6, %o0, %o7
4205 tpos %icc, 0x3
4206 sdivcc %g7, 0x11BA, %l2
4207 fbul %fcc1, loop_343
4208 nop
4209 fitos %f3, %f25
4210 fstoi %f25, %f29
4211 lduw [%l7 + 0x6C], %i5
4212 sdivx %o3, 0x06C6, %l4
4213loop_343:
4214 edge8l %g1, %o5, %g6
4215 or %l0, %o6, %g4
4216 edge16l %g5, %g3, %l6
4217 addcc %o2, 0x0F70, %i3
4218 fbue %fcc3, loop_344
4219 fsrc2 %f14, %f4
4220 mova %xcc, %o1, %g2
4221 ldx [%l7 + 0x20], %l3
4222loop_344:
4223 tsubcctv %l1, 0x1209, %o4
4224 movge %icc, %i1, %i2
4225 tge %icc, 0x0
4226 array16 %i4, %l5, %i7
4227 srl %i0, 0x14, %i6
4228 fmovdvc %xcc, %f14, %f10
4229 set 0x78, %o0
4230 swapa [%l7 + %o0] 0x04, %o0
4231 movcs %xcc, %o7, %g7
4232 bvs,a,pn %xcc, loop_345
4233 movgu %icc, %l2, %o3
4234 addc %l4, 0x0CFB, %i5
4235 sir 0x0033
4236loop_345:
4237 movpos %icc, %o5, %g1
4238 nop
4239 setx loop_346, %l0, %l1
4240 jmpl %l1, %g6
4241 nop
4242 setx loop_347, %l0, %l1
4243 wrpr 0x1, %tl
4244 wrpr %l1, %tpc
4245 add %l1, 0x4, %l1
4246 wrpr %l1, %tnpc
4247 setx 0x34400001400, %l0, %l1
4248 wrpr %l1, %tstate
4249 wrhpr 0x4, %htstate
4250 retry
4251 orncc %l0, %o6, %g5
4252 xnor %g4, %g3, %l6
4253loop_346:
4254 lduh [%l7 + 0x54], %o2
4255loop_347:
4256 movcc %xcc, %i3, %g2
4257 fblg,a %fcc2, loop_348
4258 nop
4259 fitos %f6, %f4
4260 fstod %f4, %f28
4261 subcc %o1, 0x0C80, %l3
4262 movrne %o4, %i1, %l1
4263loop_348:
4264 movrlz %i2, %l5, %i4
4265 wr %g0, 0x2f, %asi
4266 stha %i7, [%l7 + 0x16] %asi
4267 membar #Sync
4268 stx %i0, [%l7 + 0x48]
4269 array8 %o0, %o7, %i6
4270 sub %l2, 0x0273, %o3
4271 movcs %xcc, %g7, %i5
4272 fmovsg %icc, %f31, %f2
4273 movrlez %l4, 0x32E, %g1
4274 smul %g6, %l0, %o6
4275 edge16 %g5, %g4, %o5
4276 fmovrdlez %l6, %f0, %f30
4277 edge32 %o2, %g3, %i3
4278 addccc %o1, %l3, %o4
4279 fandnot1 %f26, %f6, %f0
4280 fbo %fcc2, loop_349
4281 tcs %icc, 0x1
4282 sllx %i1, 0x00, %g2
4283 tsubcc %i2, %l5, %i4
4284loop_349:
4285 bne,a loop_350
4286 edge32 %l1, %i7, %o0
4287 orn %i0, 0x04B2, %i6
4288 srlx %l2, 0x06, %o3
4289loop_350:
4290 move %icc, %o7, %g7
4291 ta %icc, 0x0
4292 subccc %i5, %l4, %g1
4293 movrlez %g6, %o6, %g5
4294 stw %l0, [%l7 + 0x64]
4295 fbge %fcc2, loop_351
4296 stw %o5, [%l7 + 0x38]
4297 fmovdne %icc, %f20, %f19
4298 and %g4, %l6, %g3
4299loop_351:
4300 fnands %f11, %f18, %f28
4301 nop
4302 setx 0x0D5211A0, %l0, %l6
4303 st %l6, [%l7 + 0x28]
4304 ld [%l7 + 0x28], %f8
4305 setx 0x08C0F57F, %l1, %l5
4306 st %l5, [%l7 + 0x10]
4307 ld [%l7 + 0x10], %f9
4308 fdivs %f9, %f8, %f27
4309 edge8ln %i3, %o2, %l3
4310 movcs %icc, %o1, %i1
4311 add %o4, 0x0AB0, %g2
4312 movrgez %l5, %i4, %i2
4313 set 0x0C, %g7
4314 stwa %l1, [%l7 + %g7] 0x2b
4315 membar #Sync
4316 nop
4317 setx 0xE17A301AE0560F29, %l0, %l6
4318 stx %l6, [%l7 + 0x60]
4319 ldx [%l7 + 0x60], %fsr
4320 bvs,pt %xcc, loop_352
4321 sra %i7, %o0, %i6
4322 wr %g0, 0x89, %asi
4323 ldda [%l7 + 0x40] %asi, %f16
4324loop_352:
4325 movl %icc, %i0, %o3
4326 fxnors %f3, %f24, %f29
4327 smulcc %l2, %g7, %o7
4328 orncc %i5, %g1, %l4
4329 wr %g0, 0x10, %asi
4330 lduha [%l7 + 0x6A] %asi, %o6
4331 fmovde %xcc, %f31, %f9
4332 movpos %xcc, %g5, %g6
4333 movcc %icc, %o5, %l0
4334 pdist %f8, %f24, %f2
4335 edge8ln %g4, %g3, %l6
4336 tvs %xcc, 0x0
4337 movleu %xcc, %i3, %o2
4338 edge8n %l3, %i1, %o4
4339 movrlez %g2, %l5, %i4
4340 movvc %icc, %o1, %i2
4341 taddcc %l1, %i7, %i6
4342 sethi 0x11D3, %i0
4343 edge16l %o0, %o3, %l2
4344 tvc %xcc, 0x0
4345 te %icc, 0x3
4346 subcc %o7, %i5, %g1
4347 fandnot2s %f9, %f25, %f16
4348 smul %g7, %o6, %l4
4349 brlz %g5, loop_353
4350 fmul8x16au %f22, %f2, %f8
4351 edge8n %g6, %l0, %g4
4352 fmovrsne %o5, %f21, %f0
4353loop_353:
4354 tsubcc %l6, %g3, %o2
4355 tg %icc, 0x6
4356 tsubcc %i3, 0x04BD, %l3
4357 fmuld8sux16 %f13, %f29, %f22
4358 tsubcc %o4, 0x07F4, %i1
4359 edge8l %l5, %g2, %o1
4360 subc %i2, %l1, %i7
4361 ldsb [%l7 + 0x0D], %i4
4362 saved
4363 rdpr %cwp, %g1
4364 rdpr %cansave, %g2
4365 rdpr %canrestore, %g3
4366 rdpr %cleanwin, %g4
4367 rdpr %otherwin, %g5
4368 rdpr %wstate, %g6
4369 sdivx %i6, 0x1A44, %o0
4370 xnor %i0, %o3, %l2
4371 udivx %i5, 0x02C1, %g1
4372 bl,pn %xcc, loop_354
4373 movn %xcc, %g7, %o7
4374 movrlz %o6, 0x230, %g5
4375 subccc %g6, %l0, %g4
4376loop_354:
4377 subccc %o5, %l4, %g3
4378 movcs %icc, %o2, %i3
4379 bvs %icc, loop_355
4380 sdiv %l6, 0x05AD, %l3
4381 sra %i1, %l5, %o4
4382 fcmpne16 %f12, %f22, %o1
4383loop_355:
4384 nop
4385 wr %g0, 0x81, %asi
4386 stxa %g2, [%l7 + 0x50] %asi
4387 edge32l %i2, %i7, %i4
4388 sll %i6, 0x0B, %o0
4389 orncc %l1, 0x0884, %o3
4390 andn %i0, %l2, %g1
4391 sra %i5, %g7, %o7
4392 brlez %o6, loop_356
4393 edge8n %g5, %l0, %g6
4394 array8 %o5, %l4, %g3
4395 movrne %g4, %o2, %l6
4396loop_356:
4397 movleu %xcc, %l3, %i3
4398 smul %l5, %i1, %o1
4399 fmovrdgz %o4, %f14, %f28
4400 nop
4401 setx 0x28B43DA53E211E50, %l0, %l6
4402 stx %l6, [%l7 + 0x28]
4403 ldd [%l7 + 0x28], %f16
4404 setx 0xD411F25480E7B376, %l1, %l5
4405 stx %l5, [%l7 + 0x10]
4406 ldd [%l7 + 0x10], %f26
4407 fmuld %f26, %f16, %f12
4408 wr %g0, 0x11, %asi
4409 ldxa [%l7 + 0x78] %asi, %i2
4410 fbg,a %fcc3, loop_357
4411 bcc,a loop_358
4412 fnand %f26, %f2, %f30
4413 nop
4414 setx 0x843F44CA, %l0, %l6
4415 st %l6, [%l7 + 0x28]
4416 ld [%l7 + 0x28], %f8
4417 setx 0xE7F15267, %l1, %l5
4418 st %l5, [%l7 + 0x10]
4419 ld [%l7 + 0x10], %f12
4420 fadds %f12, %f8, %f28
4421loop_357:
4422 alignaddrl %i7, %i4, %g2
4423loop_358:
4424 alignaddrl %o0, %i6, %l1
4425 fpsub16 %f20, %f4, %f14
4426 nop
4427 setx loop_359, %l0, %l1
4428 wrpr 0x1, %tl
4429 wrpr %l1, %tpc
4430 add %l1, 0x4, %l1
4431 wrpr %l1, %tnpc
4432 setx 0x34400001400, %l0, %l1
4433 wrpr %l1, %tstate
4434 wrhpr 0x4, %htstate
4435 retry
4436 edge8ln %i0, %o3, %l2
4437 movl %icc, %g1, %i5
4438 edge16 %g7, %o6, %g5
4439loop_359:
4440 edge16ln %l0, %o7, %g6
4441 fornot1s %f13, %f4, %f27
4442 set 0x18, %i1
4443 stwa %o5, [%l7 + %i1] 0x10
4444 saved
4445 rdpr %cwp, %g1
4446 rdpr %cansave, %g2
4447 rdpr %canrestore, %g3
4448 rdpr %cleanwin, %g4
4449 rdpr %otherwin, %g5
4450 rdpr %wstate, %g6
4451 movpos %xcc, %l4, %g4
4452 edge16ln %g3, %o2, %l3
4453 tvs %xcc, 0x5
4454 tleu %icc, 0x0
4455 smul %l6, 0x00BF, %i3
4456 tl %xcc, 0x3
4457 fmovdl %xcc, %f5, %f13
4458 swap [%l7 + 0x54], %l5
4459 umulcc %i1, 0x0E10, %o1
4460 prefetch [%l7 + 0x1C], 0x0
4461 fandnot2 %f22, %f18, %f4
4462 movcs %icc, %o4, %i7
4463 fbule %fcc0, loop_360
4464 xnorcc %i4, %i2, %g2
4465 mulscc %i6, 0x0A43, %o0
4466 fmovd %f10, %f26
4467loop_360:
4468 fzero %f16
4469 wr %g0, 0xea, %asi
4470 stwa %i0, [%l7 + 0x44] %asi
4471 membar #Sync
4472 movgu %xcc, %l1, %l2
4473 fnor %f2, %f16, %f10
4474 andncc %o3, %i5, %g1
4475 set 0x34, %o7
4476 swapa [%l7 + %o7] 0x88, %g7
4477 tge %xcc, 0x0
4478 nop
4479 fitod %f10, %f12
4480 fdtox %f12, %f12
4481 fxtod %f12, %f22
4482 udivx %g5, 0x03A2, %o6
4483 fbug,a %fcc3, loop_361
4484 tn %xcc, 0x4
4485 lduw [%l7 + 0x2C], %o7
4486 edge8n %g6, %o5, %l4
4487loop_361:
4488 nop
4489 setx loop_362, %l0, %l1
4490 wrpr 0x1, %tl
4491 wrpr %l1, %tnpc
4492 setx 0x34400001400, %l0, %l1
4493 wrpr %l1, %tstate
4494 wrhpr 0x4, %htstate
4495 done
4496 tge %icc, 0x7
4497 movg %icc, %l0, %g4
4498 membar #Sync
4499 wr %g0, 0x1e, %asi
4500 ldda [%l7 + 0x40] %asi, %f0
4501loop_362:
4502 movneg %icc, %g3, %o2
4503 sir 0x19E4
4504 stx %l6, [%l7 + 0x30]
4505 fbne,a %fcc3, loop_363
4506 fornot1 %f24, %f18, %f6
4507 tgu %icc, 0x4
4508 array32 %l3, %l5, %i1
4509loop_363:
4510 xor %i3, %o1, %o4
4511 wr %g0, 0x88, %asi
4512 lduha [%l7 + 0x4E] %asi, %i4
4513 restored
4514 rdpr %cwp, %g1
4515 rdpr %cansave, %g2
4516 rdpr %canrestore, %g3
4517 rdpr %cleanwin, %g4
4518 rdpr %otherwin, %g5
4519 rdpr %wstate, %g6
4520 fornot1 %f10, %f12, %f0
4521 fbuge %fcc2, loop_364
4522 sub %i2, 0x0FCA, %i7
4523 ldsb [%l7 + 0x12], %g2
4524 tleu %xcc, 0x7
4525loop_364:
4526 nop
4527 wr %g0, 0x18, %asi
4528 prefetcha [%l7 + 0x40] %asi, 0x2
4529 andn %i0, %l1, %l2
4530 mulx %o3, 0x0EEB, %i5
4531 fnot1 %f8, %f2
4532 tsubcc %g1, 0x0FA6, %i6
4533 nop
4534 set 0x63, %g2
4535 stb %g5, [%l7 + %g2]
4536 udiv %o6, 0x06FB, %g7
4537 wr %g0, 0x2a, %asi
4538 stha %g6, [%l7 + 0x78] %asi
4539 membar #Sync
4540 fbg %fcc2, loop_365
4541 fabsd %f18, %f20
4542 wr %g0, 0x10, %asi
4543 lduwa [%l7 + 0x50] %asi, %o5
4544loop_365:
4545 andncc %o7, %l0, %g4
4546 bcc,pn %icc, loop_366
4547 tcs %icc, 0x7
4548 wr %g0, 0x88, %asi
4549 ldda [%l7 + 0x40] %asi, %f16
4550loop_366:
4551 edge32ln %g3, %l4, %l6
4552 brgez %o2, loop_367
4553 stbar
4554 orncc %l5, 0x064F, %l3
4555 array16 %i3, %o1, %o4
4556loop_367:
4557 movrlz %i1, %i4, %i7
4558 brz %g2, loop_368
4559 taddcc %o0, %i0, %i2
4560 movl %icc, %l2, %l1
4561 sub %o3, 0x055A, %g1
4562loop_368:
4563 fmovsvs %xcc, %f16, %f9
4564 smul %i6, %g5, %o6
4565 move %icc, %g7, %g6
4566 tneg %icc, 0x7
4567 fnot2 %f18, %f2
4568 tleu %xcc, 0x5
4569 popc 0x140A, %o5
4570 nop
4571 setx loop_369, %l0, %l1
4572 wrpr 0x1, %tl
4573 wrpr %l1, %tpc
4574 add %l1, 0x4, %l1
4575 wrpr %l1, %tnpc
4576 setx 0x34400001400, %l0, %l1
4577 wrpr %l1, %tstate
4578 wrhpr 0x4, %htstate
4579 retry
4580 nop
4581 setx 0xB85A8FBC404E9A36, %l0, %l6
4582 stx %l6, [%l7 + 0x60]
4583 ldx [%l7 + 0x60], %fsr
4584 edge32ln %i5, %o7, %g4
4585 addc %l0, %l4, %l6
4586loop_369:
4587 tg %icc, 0x0
4588 set 0x26, %i0
4589 stha %o2, [%l7 + %i0] 0xe2
4590 membar #Sync
4591 nop
4592 setx 0x94B814F5905B14A4, %l0, %l6
4593 stx %l6, [%l7 + 0x30]
4594 ldx [%l7 + 0x30], %fsr
4595 orn %l5, %g3, %i3
4596 st %f15, [%l7 + 0x20]
4597 fbue,a %fcc3, loop_370
4598 movvs %xcc, %o1, %o4
4599 taddcc %i1, 0x0682, %l3
4600 ldx [%l7 + 0x08], %i7
4601loop_370:
4602 movrne %i4, %g2, %o0
4603 or %i2, 0x09BA, %l2
4604 tvs %icc, 0x3
4605 ldstub [%l7 + 0x70], %l1
4606 tvc %xcc, 0x3
4607 xor %i0, %o3, %i6
4608 wr %g0, 0x0c, %asi
4609 prefetcha [%l7 + 0x78] %asi, 0x2
4610 tle %xcc, 0x2
4611 movrgz %o6, 0x3AA, %g1
4612 sdivcc %g6, 0x0CBD, %o5
4613 call loop_371
4614 andncc %g7, %i5, %g4
4615 xor %l0, %l4, %o7
4616 fone %f12
4617loop_371:
4618 fmul8ulx16 %f24, %f20, %f10
4619 addccc %o2, 0x018C, %l6
4620 bl,a loop_372
4621 ta %xcc, 0x0
4622 addcc %g3, 0x1862, %i3
4623 nop
4624 setx 0x12564690, %l0, %l6
4625 st %l6, [%l7 + 0x28]
4626 ld [%l7 + 0x28], %f8
4627 fsqrts %f8, %f25
4628loop_372:
4629 addc %l5, 0x02D6, %o1
4630 smul %o4, %i1, %i7
4631 movl %xcc, %l3, %g2
4632 tle %xcc, 0x4
4633 movl %xcc, %i4, %i2
4634 smul %l2, %l1, %i0
4635 array16 %o3, %o0, %g5
4636 addc %i6, %g1, %g6
4637 smulcc %o6, 0x1C93, %o5
4638 fpmerge %f21, %f6, %f2
4639 movne %icc, %i5, %g7
4640 sdivcc %l0, 0x1295, %g4
4641 fsrc2 %f28, %f26
4642 move %icc, %l4, %o2
4643 xnor %o7, %l6, %i3
4644 set 0x38, %l4
4645 stwa %l5, [%l7 + %l4] 0xeb
4646 membar #Sync
4647 fmovdneg %xcc, %f15, %f20
4648 fpsub32 %f10, %f24, %f22
4649 movcs %xcc, %o1, %o4
4650 nop
4651 fitos %f6, %f2
4652 fstod %f2, %f22
4653 sra %g3, %i7, %i1
4654 alignaddr %g2, %i4, %i2
4655 edge32ln %l3, %l2, %l1
4656 edge16l %i0, %o3, %g5
4657 movg %xcc, %i6, %g1
4658 tpos %xcc, 0x4
4659 nop
4660 fitos %f9, %f7
4661 fstox %f7, %f26
4662 fxtos %f26, %f5
4663 tcc %icc, 0x1
4664 ldsb [%l7 + 0x7C], %g6
4665 restored
4666 rdpr %cwp, %g1
4667 rdpr %cansave, %g2
4668 rdpr %canrestore, %g3
4669 rdpr %cleanwin, %g4
4670 rdpr %otherwin, %g5
4671 rdpr %wstate, %g6
4672 edge8ln %o6, %o5, %o0
4673 wr %g0, 0x81, %asi
4674 sta %f10, [%l7 + 0x4C] %asi
4675 umulcc %i5, %l0, %g7
4676 movg %icc, %g4, %o2
4677 movl %xcc, %l4, %o7
4678 fsrc2 %f6, %f20
4679 wr %g0, 0x0c, %asi
4680 lduba [%l7 + 0x7B] %asi, %l6
4681 tpos %xcc, 0x2
4682 fmovdvs %xcc, %f29, %f26
4683 srax %i3, 0x0F, %o1
4684 fxors %f15, %f24, %f12
4685 fmovsgu %icc, %f31, %f5
4686 tpos %xcc, 0x5
4687 movge %xcc, %o4, %g3
4688 fmovrdlez %l5, %f20, %f6
4689 membar 0x1F
4690 bcs,a %xcc, loop_373
4691 movle %xcc, %i7, %i1
4692 xor %g2, 0x1B25, %i4
4693 fxnor %f10, %f6, %f28
4694loop_373:
4695 movgu %icc, %l3, %l2
4696 mulscc %i2, 0x03B7, %l1
4697 edge8l %o3, %i0, %i6
4698 tneg %icc, 0x3
4699 set 0x34, %g1
4700 sta %f8, [%l7 + %g1] 0x14
4701 bg,a,pn %icc, loop_374
4702 fbuge,a %fcc1, loop_375
4703 fornot2s %f12, %f10, %f7
4704 tvc %icc, 0x6
4705loop_374:
4706 sdivcc %g1, 0x0556, %g6
4707loop_375:
4708 fmovdge %icc, %f11, %f29
4709 sdiv %g5, 0x1CB5, %o6
4710 add %l7, 0x6C, %l6
4711 wr %g0, 0x81, %asi
4712 lda [%l6] %asi, %o0
4713 casa [%l6] 0x81, %o0, %o5
4714 bl,a loop_376
4715 sdiv %l0, 0x02C6, %g7
4716 umulcc %g4, %i5, %o2
4717 umul %l4, %o7, %i3
4718loop_376:
4719 edge8 %l6, %o4, %g3
4720 orncc %l5, %o1, %i1
4721 fcmpeq16 %f24, %f24, %g2
4722 fpsub16 %f24, %f16, %f26
4723 restored
4724 rdpr %cwp, %g1
4725 rdpr %cansave, %g2
4726 rdpr %canrestore, %g3
4727 rdpr %cleanwin, %g4
4728 rdpr %otherwin, %g5
4729 rdpr %wstate, %g6
4730 fbug,a %fcc2, loop_377
4731 ldsb [%l7 + 0x11], %i4
4732 edge32ln %i7, %l2, %l3
4733 or %l1, 0x0093, %i2
4734loop_377:
4735 nop
4736 fitod %f6, %f16
4737 fdtox %f16, %f2
4738 fxtod %f2, %f10
4739 set 0x18, %g5
4740 swapa [%l7 + %g5] 0x88, %i0
4741 subc %i6, 0x08EA, %o3
4742 alignaddr %g1, %g6, %g5
4743 popc 0x11B7, %o0
4744 saved
4745 rdpr %cwp, %g1
4746 rdpr %cansave, %g2
4747 rdpr %canrestore, %g3
4748 rdpr %cleanwin, %g4
4749 rdpr %otherwin, %g5
4750 rdpr %wstate, %g6
4751 tvs %xcc, 0x1
4752 nop
4753 setx loop_378, %l0, %l1
4754 jmpl %l1, %o6
4755 umul %o5, 0x0795, %g7
4756 and %l0, %g4, %i5
4757 movle %icc, %l4, %o7
4758loop_378:
4759 sub %o2, 0x0538, %i3
4760 edge8n %l6, %o4, %g3
4761 mulscc %l5, 0x0109, %o1
4762 wr %g0, 0x27, %asi
4763 stba %g2, [%l7 + 0x66] %asi
4764 membar #Sync
4765 brlz,a %i1, loop_379
4766 fmovdneg %icc, %f29, %f29
4767 membar 0x4F
4768 fcmpeq16 %f28, %f18, %i4
4769loop_379:
4770 fmul8x16al %f27, %f2, %f4
4771 sir 0x12BF
4772 orcc %i7, 0x0C90, %l2
4773 nop
4774 setx 0xCE832B65, %l0, %l6
4775 st %l6, [%l7 + 0x28]
4776 ld [%l7 + 0x28], %f13
4777 setx 0x9C060C1A, %l1, %l5
4778 st %l5, [%l7 + 0x10]
4779 ld [%l7 + 0x10], %f4
4780 fsubs %f4, %f13, %f28
4781 fmovsgu %xcc, %f16, %f1
4782 addc %l3, %l1, %i0
4783 nop
4784 setx 0x1BF5449F90717386, %l0, %l6
4785 stx %l6, [%l7 + 0x20]
4786 ldx [%l7 + 0x20], %fsr
4787 swap [%l7 + 0x5C], %i6
4788 smul %i2, 0x0CC5, %g1
4789 fpsub32 %f26, %f18, %f10
4790 orncc %g6, 0x112B, %g5
4791 ldx [%l7 + 0x30], %o0
4792 srlx %o6, 0x0C, %o3
4793 xorcc %o5, 0x00EA, %g7
4794 xnor %g4, %i5, %l4
4795 fornot1 %f2, %f4, %f22
4796 wr %g0, 0x80, %asi
4797 ldxa [%l7 + 0x58] %asi, %o7
4798 ldstub [%l7 + 0x3A], %l0
4799 mova %xcc, %o2, %i3
4800 nop
4801 setx 0x1A4B8DB0, %l0, %l6
4802 st %l6, [%l7 + 0x28]
4803 ld [%l7 + 0x28], %f21
4804 setx 0x190FE215, %l1, %l5
4805 st %l5, [%l7 + 0x10]
4806 ld [%l7 + 0x10], %f24
4807 fdivs %f24, %f21, %f16
4808 fmovsne %xcc, %f7, %f19
4809 fpsub16s %f21, %f30, %f0
4810 fnot1 %f2, %f20
4811 edge8l %o4, %l6, %l5
4812 edge8l %o1, %g3, %i1
4813 brgz,a %g2, loop_380
4814 fmovsle %xcc, %f2, %f16
4815 for %f0, %f16, %f0
4816 edge32l %i7, %i4, %l3
4817loop_380:
4818 tvc %xcc, 0x6
4819 edge32ln %l1, %i0, %i6
4820 srl %l2, 0x00, %g1
4821 wr %g0, 0x19, %asi
4822 stda %f16, [%l7 + 0x40] %asi
4823 orncc %g6, 0x1FDC, %g5
4824 nop
4825 setx 0x80BCCF3D, %l0, %l6
4826 st %l6, [%l7 + 0x28]
4827 ld [%l7 + 0x28], %f28
4828 setx 0xCB00287B, %l1, %l5
4829 st %l5, [%l7 + 0x10]
4830 ld [%l7 + 0x10], %f7
4831 fmuls %f7, %f28, %f4
4832 edge32 %i2, %o6, %o0
4833 sub %o5, 0x002B, %g7
4834 sdivcc %o3, 0x1426, %i5
4835 and %g4, 0x016E, %l4
4836 movvc %icc, %o7, %o2
4837 movrlz %i3, 0x115, %l0
4838 bge,a loop_381
4839 movrgez %l6, 0x071, %l5
4840 fbuge %fcc2, loop_382
4841 fands %f31, %f4, %f14
4842loop_381:
4843 fmovse %xcc, %f13, %f20
4844 brlez %o4, loop_383
4845loop_382:
4846 fmovrde %g3, %f18, %f6
4847 movcs %icc, %i1, %o1
4848 fmovrdlez %g2, %f4, %f0
4849loop_383:
4850 nop
4851 set 0x39, %o6
4852 lduba [%l7 + %o6] 0x89, %i4
4853 fmovd %f8, %f12
4854 subccc %l3, 0x18DC, %i7
4855 wr %g0, 0x88, %asi
4856 stxa %i0, [%l7 + 0x38] %asi
4857 fzeros %f19
4858 nop
4859 setx loop_384, %l0, %l1
4860 wrpr 0x1, %tl
4861 wrpr %l1, %tpc
4862 add %l1, 0x4, %l1
4863 wrpr %l1, %tnpc
4864 setx 0x34400001400, %l0, %l1
4865 wrpr %l1, %tstate
4866 wrhpr 0x4, %htstate
4867 retry
4868 edge16ln %l1, %i6, %l2
4869 restored
4870 rdpr %cwp, %g1
4871 rdpr %cansave, %g2
4872 rdpr %canrestore, %g3
4873 rdpr %cleanwin, %g4
4874 rdpr %otherwin, %g5
4875 rdpr %wstate, %g6
4876 fmovs %f17, %f3
4877loop_384:
4878 addcc %g6, %g1, %g5
4879 set 0x78, %i6
4880 sta %f10, [%l7 + %i6] 0x19
4881 ta %xcc, 0x2
4882 nop
4883 setx loop_385, %l0, %l1
4884 wrpr 0x1, %tl
4885 wrpr %l1, %tnpc
4886 setx 0x34400001400, %l0, %l1
4887 wrpr %l1, %tstate
4888 wrhpr 0x4, %htstate
4889 done
4890 xnor %i2, %o0, %o5
4891 sethi 0x10FD, %o6
4892 add %g7, 0x0CD6, %i5
4893loop_385:
4894 udivcc %g4, 0x0D4D, %o3
4895 te %xcc, 0x0
4896 fpadd16 %f6, %f4, %f28
4897 fble,a %fcc1, loop_386
4898 membar 0x4D
4899 stw %l4, [%l7 + 0x2C]
4900 stw %o2, [%l7 + 0x24]
4901loop_386:
4902 umul %i3, %o7, %l6
4903 xnorcc %l5, %o4, %g3
4904 sub %l0, 0x0A75, %i1
4905 xorcc %o1, 0x03BB, %i4
4906 fornot1 %f2, %f30, %f6
4907 sdiv %g2, 0x1345, %i7
4908 edge16ln %l3, %i0, %i6
4909 sethi 0x150C, %l2
4910 sethi 0x05A1, %l1
4911 fmovs %f29, %f24
4912 swap [%l7 + 0x44], %g6
4913 ldub [%l7 + 0x6F], %g5
4914 lduw [%l7 + 0x4C], %g1
4915 array8 %o0, %o5, %i2
4916 fmovscc %xcc, %f24, %f28
4917 edge32 %g7, %o6, %g4
4918 array32 %o3, %l4, %i5
4919 orncc %i3, 0x0F52, %o2
4920 bne,pt %icc, loop_387
4921 subc %l6, 0x0647, %l5
4922 andn %o4, 0x0E20, %g3
4923 xnorcc %l0, 0x1842, %o7
4924loop_387:
4925 srax %o1, 0x09, %i4
4926 fandnot1s %f1, %f0, %f6
4927 brlz %i1, loop_388
4928 tge %icc, 0x2
4929 add %l7, 0x18, %l6
4930 wr %g0, 0x10, %asi
4931 lda [%l6] %asi, %g2
4932 casa [%l6] %asi, %g2, %l3
4933loop_388:
4934 fmovsneg %icc, %f12, %f23
4935 sdiv %i7, 0x00E4, %i6
4936 ble,a %xcc, loop_389
4937 fbug %fcc3, loop_390
4938 std %f0, [%l7 + 0x28]
4939 nop
4940 fitos %f5, %f11
4941 fstoi %f11, %f7
4942loop_389:
4943 fandnot1 %f26, %f0, %f6
4944loop_390:
4945 fmovrdne %l2, %f24, %f0
4946 fbule,a %fcc2, loop_391
4947 array32 %l1, %i0, %g5
4948 mova %xcc, %g6, %o0
4949 bne,pn %xcc, loop_392
4950loop_391:
4951 addccc %o5, 0x0555, %i2
4952 edge16n %g1, %g7, %o6
4953 addcc %o3, 0x19DE, %l4
4954loop_392:
4955 movneg %icc, %i5, %i3
4956 movrne %o2, %l6, %g4
4957 fmovsg %xcc, %f12, %f30
4958 fmovdcc %icc, %f30, %f21
4959 set 0x14, %o1
4960 stha %o4, [%l7 + %o1] 0x22
4961 membar #Sync
4962 movle %xcc, %g3, %l5
4963 movl %xcc, %l0, %o7
4964 fsrc1 %f16, %f16
4965 fmovscc %icc, %f27, %f25
4966 tvs %icc, 0x2
4967 array8 %o1, %i1, %g2
4968 addccc %l3, 0x0E03, %i7
4969 array32 %i6, %i4, %l2
4970 sdiv %l1, 0x0282, %g5
4971 orn %i0, 0x08C6, %g6
4972 add %l7, 0x18, %l6
4973 wr %g0, 0x0c, %asi
4974 ldxa [%l6] %asi, %o5
4975 casxa [%l6] 0x0c, %o5, %o0
4976 subc %g1, %i2, %o6
4977 nop
4978 setx loop_393, %l0, %l1
4979 wrpr 0x1, %tl
4980 wrpr %l1, %tnpc
4981 setx 0x34400001400, %l0, %l1
4982 wrpr %l1, %tstate
4983 wrhpr 0x4, %htstate
4984 done
4985 orcc %g7, %l4, %o3
4986 tcc %icc, 0x5
4987 udivx %i5, 0x1360, %o2
4988loop_393:
4989 subcc %i3, 0x1145, %l6
4990 fbg %fcc0, loop_394
4991 sth %g4, [%l7 + 0x46]
4992 xorcc %o4, %l5, %l0
4993 movle %xcc, %o7, %o1
4994loop_394:
4995 nop
4996 set 0x20, %i3
4997 stxa %g3, [%l7 + %i3] 0x89
4998 tn %icc, 0x7
4999 bcs,a,pn %icc, loop_395
5000 umul %g2, %l3, %i7
5001 array32 %i1, %i6, %l2
5002 fnor %f28, %f14, %f20
5003loop_395:
5004 bge loop_396
5005 fmovdcc %xcc, %f14, %f26
5006 fblg %fcc2, loop_397
5007 fors %f15, %f27, %f12
5008loop_396:
5009 fmovd %f26, %f30
5010 array16 %l1, %i4, %g5
5011loop_397:
5012 sdiv %g6, 0x1346, %i0
5013 brz %o0, loop_398
5014 edge16 %o5, %g1, %o6
5015 movneg %icc, %g7, %i2
5016 bge,pn %icc, loop_399
5017loop_398:
5018 fones %f7
5019 fbug,a %fcc3, loop_400
5020 xorcc %l4, %o3, %i5
5021loop_399:
5022 fpadd16 %f24, %f22, %f16
5023 movrne %o2, 0x2F2, %l6
5024loop_400:
5025 movrlz %i3, 0x1A0, %g4
5026 bneg,a loop_401
5027 fbule %fcc2, loop_402
5028 nop
5029 fitod %f8, %f18
5030 fdtox %f18, %f20
5031 fxtod %f20, %f20
5032 fmovdcc %xcc, %f27, %f4
5033loop_401:
5034 fmovrslez %o4, %f5, %f9
5035loop_402:
5036 bpos %xcc, loop_403
5037 sdivx %l5, 0x0063, %l0
5038 fors %f2, %f7, %f8
5039 subc %o1, 0x0332, %o7
5040loop_403:
5041 sir 0x041A
5042 orn %g2, 0x157D, %l3
5043 edge16ln %i7, %g3, %i6
5044 te %icc, 0x5
5045 and %l2, %i1, %i4
5046 tleu %icc, 0x4
5047 bneg,a,pn %xcc, loop_404
5048 nop
5049 fitos %f10, %f9
5050 fstox %f9, %f14
5051 fxtos %f14, %f31
5052 nop
5053 fitod %f23, %f30
5054 fbo %fcc2, loop_405
5055loop_404:
5056 sdiv %l1, 0x19F8, %g5
5057 set 0x0E, %l6
5058 ldsba [%l7 + %l6] 0x18, %i0
5059loop_405:
5060 stb %g6, [%l7 + 0x36]
5061 set 0x28, %i4
5062 swapa [%l7 + %i4] 0x10, %o5
5063 srlx %o0, 0x1C, %g1
5064 andcc %o6, 0x04B5, %i2
5065 movvs %icc, %g7, %o3
5066 fbule,a %fcc2, loop_406
5067 fbo %fcc2, loop_407
5068 sethi 0x06F9, %i5
5069 fmovrdlez %o2, %f8, %f24
5070loop_406:
5071 andncc %l6, %i3, %g4
5072loop_407:
5073 movrlez %l4, 0x268, %l5
5074 ta %xcc, 0x3
5075 saved
5076 rdpr %cwp, %g1
5077 rdpr %cansave, %g2
5078 rdpr %canrestore, %g3
5079 rdpr %cleanwin, %g4
5080 rdpr %otherwin, %g5
5081 rdpr %wstate, %g6
5082 subcc %o4, %l0, %o7
5083 swap [%l7 + 0x1C], %g2
5084 brlz %o1, loop_408
5085 fmovdneg %icc, %f30, %f30
5086 tvs %xcc, 0x4
5087 addccc %l3, %g3, %i6
5088loop_408:
5089 tsubcc %l2, %i7, %i4
5090 fors %f26, %f1, %f17
5091 brgez,a %i1, loop_409
5092 fornot2 %f16, %f22, %f18
5093 movrgez %g5, %l1, %i0
5094 andncc %o5, %g6, %o0
5095loop_409:
5096 fba,a %fcc3, loop_410
5097 tg %xcc, 0x3
5098 set 0x2C, %o3
5099 ldswa [%l7 + %o3] 0x89, %g1
5100loop_410:
5101 addcc %i2, %o6, %g7
5102 edge32 %i5, %o2, %l6
5103 edge8l %i3, %g4, %l4
5104 xorcc %l5, %o4, %o3
5105 tle %icc, 0x4
5106 fmovdvs %icc, %f20, %f8
5107 tl %xcc, 0x4
5108 fbule,a %fcc2, loop_411
5109 taddcc %o7, %l0, %o1
5110 fmovrdgz %g2, %f6, %f12
5111 fpsub32s %f18, %f11, %f4
5112loop_411:
5113 xnor %l3, 0x0EE8, %i6
5114 xnor %l2, %i7, %i4
5115 or %i1, %g3, %g5
5116 orn %i0, 0x01EE, %o5
5117 bn %xcc, loop_412
5118 fbne,a %fcc3, loop_413
5119 edge16ln %g6, %o0, %l1
5120 edge32l %i2, %g1, %o6
5121loop_412:
5122 nop
5123 setx loop_414, %l0, %l1
5124 wrpr 0x1, %tl
5125 wrpr %l1, %tnpc
5126 setx 0x34400001400, %l0, %l1
5127 wrpr %l1, %tstate
5128 wrhpr 0x4, %htstate
5129 done
5130loop_413:
5131 addc %g7, 0x1967, %o2
5132 and %i5, 0x0620, %l6
5133 movg %icc, %g4, %i3
5134loop_414:
5135 edge8ln %l4, %o4, %l5
5136 fmovsle %xcc, %f30, %f0
5137 move %icc, %o7, %o3
5138 movleu %icc, %o1, %g2
5139 set 0x33, %i2
5140 lduba [%l7 + %i2] 0x11, %l0
5141 tcs %xcc, 0x4
5142 mova %icc, %i6, %l3
5143 edge8l %i7, %l2, %i4
5144 tneg %xcc, 0x2
5145 fpsub32 %f0, %f30, %f4
5146 tpos %icc, 0x5
5147 fba,a %fcc2, loop_415
5148 bn,pn %xcc, loop_416
5149 bneg,a loop_417
5150 bg %icc, loop_418
5151loop_415:
5152 fmovdg %xcc, %f3, %f14
5153loop_416:
5154 nop
5155 membar #Sync
5156 set 0x40, %o4
5157 ldda [%l7 + %o4] 0xf0, %f0
5158loop_417:
5159 tne %xcc, 0x6
5160loop_418:
5161 std %f14, [%l7 + 0x50]
5162 set 0x310, %i7
5163 nop ! nop ! ldxa [%g0 + %i7] 0x40, %g3 ripped by fixASI40.pl ripped by fixASI40.pl
5164 sdivcc %i1, 0x15DB, %g5
5165 fmovscs %icc, %f3, %f19
5166 set 0x43, %o2
5167 lduba [%l7 + %o2] 0x18, %i0
5168 fbu,a %fcc3, loop_419
5169 fmovsneg %xcc, %f3, %f10
5170 brgz,a %o5, loop_420
5171 movge %icc, %g6, %l1
5172loop_419:
5173 fsrc1 %f28, %f2
5174 addcc %o0, 0x12C7, %g1
5175loop_420:
5176 nop
5177 set 0x42, %l3
5178 ldsha [%l7 + %l3] 0x88, %o6
5179 wr %g0, 0x80, %asi
5180 lda [%l7 + 0x18] %asi, %f23
5181 sir 0x0786
5182 nop
5183 setx loop_421, %l0, %l1
5184 wrpr 0x1, %tl
5185 wrpr %l1, %tpc
5186 add %l1, 0x4, %l1
5187 wrpr %l1, %tnpc
5188 setx 0x34400001400, %l0, %l1
5189 wrpr %l1, %tstate
5190 wrhpr 0x4, %htstate
5191 retry
5192 fmovrdlz %i2, %f10, %f24
5193 mova %icc, %o2, %i5
5194 movpos %xcc, %l6, %g4
5195loop_421:
5196 bshuffle %f20, %f30, %f6
5197 nop
5198 fitod %f12, %f8
5199 fdtox %f8, %f8
5200 fxtod %f8, %f18
5201 wr %g0, 0x19, %asi
5202 ldswa [%l7 + 0x74] %asi, %g7
5203 array8 %i3, %o4, %l4
5204 movre %l5, %o7, %o3
5205 te %icc, 0x2
5206 fpadd32 %f26, %f24, %f16
5207 movn %icc, %o1, %g2
5208 array16 %i6, %l3, %l0
5209 ldsb [%l7 + 0x0C], %l2
5210 fmovdvs %icc, %f4, %f30
5211 sdiv %i7, 0x09C3, %i4
5212 umul %g3, 0x0932, %g5
5213 fabss %f22, %f20
5214 fmuld8sux16 %f12, %f21, %f20
5215 brgz,a %i0, loop_422
5216 addc %i1, %o5, %l1
5217 umulcc %g6, 0x1A88, %o0
5218 fmovs %f3, %f3
5219loop_422:
5220 tg %icc, 0x7
5221 sdivcc %o6, 0x1A69, %g1
5222 move %xcc, %o2, %i2
5223 smul %i5, %g4, %g7
5224 prefetch [%l7 + 0x40], 0x1
5225 array16 %i3, %o4, %l4
5226 fbo,a %fcc1, loop_423
5227 tneg %xcc, 0x2
5228 tsubcctv %l5, 0x10DB, %o7
5229 bleu,a,pt %xcc, loop_424
5230loop_423:
5231 ldstub [%l7 + 0x4B], %l6
5232 sub %o3, %g2, %o1
5233 tge %xcc, 0x1
5234loop_424:
5235 fandnot1 %f26, %f28, %f2
5236 edge16n %l3, %l0, %i6
5237 fmovdcc %icc, %f25, %f17
5238 wr %g0, 0x0c, %asi
5239 swapa [%l7 + 0x30] %asi, %i7
5240 movvs %xcc, %l2, %i4
5241 edge16n %g5, %g3, %i1
5242 tpos %xcc, 0x6
5243 sdivcc %o5, 0x1A1C, %i0
5244 bvs,pt %icc, loop_425
5245 addccc %l1, 0x165F, %g6
5246 orncc %o0, 0x0D10, %g1
5247 udivx %o6, 0x054D, %i2
5248loop_425:
5249 ldsb [%l7 + 0x0D], %i5
5250 flush %l7 + 0x78
5251 nop
5252 setx 0x92F092DDF0454401, %l0, %l6
5253 stx %l6, [%l7 + 0x78]
5254 ldx [%l7 + 0x78], %fsr
5255 sethi 0x109D, %g4
5256 subc %g7, 0x098D, %o2
5257 ldsb [%l7 + 0x17], %i3
5258 add %l7, 0x30, %l6
5259 wr %g0, 0x80, %asi
5260 casxa [%l6] 0x80, %l4, %l5
5261 membar 0x0D
5262 movneg %icc, %o7, %o4
5263 mulx %l6, %g2, %o1
5264 udivx %l3, 0x1235, %l0
5265 set 0x2B, %i5
5266 ldsba [%l7 + %i5] 0x11, %o3
5267 ldsh [%l7 + 0x7E], %i7
5268 tneg %icc, 0x2
5269 tvs %icc, 0x7
5270 addc %i6, %i4, %g5
5271 fbuge %fcc2, loop_426
5272 fmovrsgz %l2, %f8, %f24
5273 addcc %i1, 0x06BA, %o5
5274 tvc %xcc, 0x4
5275loop_426:
5276 sllx %g3, %i0, %l1
5277 movn %xcc, %o0, %g6
5278 sth %o6, [%l7 + 0x74]
5279 ble,pn %xcc, loop_427
5280 fcmpne16 %f30, %f24, %i2
5281 fmovsn %xcc, %f14, %f22
5282 tge %icc, 0x0
5283loop_427:
5284 ldd [%l7 + 0x70], %f24
5285 alignaddr %g1, %g4, %i5
5286 mova %xcc, %o2, %i3
5287 xnorcc %g7, %l4, %o7
5288 fmuld8sux16 %f6, %f24, %f2
5289 restored
5290 rdpr %cwp, %g1
5291 rdpr %cansave, %g2
5292 rdpr %canrestore, %g3
5293 rdpr %cleanwin, %g4
5294 rdpr %otherwin, %g5
5295 rdpr %wstate, %g6
5296 andn %o4, 0x1DEB, %l5
5297 alignaddrl %l6, %o1, %g2
5298 swap [%l7 + 0x48], %l0
5299 taddcc %o3, 0x0335, %i7
5300 ldsw [%l7 + 0x58], %i6
5301 saved
5302 rdpr %cwp, %g1
5303 rdpr %cansave, %g2
5304 rdpr %canrestore, %g3
5305 rdpr %cleanwin, %g4
5306 rdpr %otherwin, %g5
5307 rdpr %wstate, %g6
5308 fbue,a %fcc1, loop_428
5309 nop
5310 setx loop_429, %l0, %l1
5311 wrpr 0x1, %tl
5312 wrpr %l1, %tnpc
5313 setx 0x34400001400, %l0, %l1
5314 wrpr %l1, %tstate
5315 wrhpr 0x4, %htstate
5316 done
5317 fblg,a %fcc1, loop_430
5318 fblg,a %fcc2, loop_431
5319loop_428:
5320 restored
5321 rdpr %cwp, %g1
5322 rdpr %cansave, %g2
5323 rdpr %canrestore, %g3
5324 rdpr %cleanwin, %g4
5325 rdpr %otherwin, %g5
5326 rdpr %wstate, %g6
5327loop_429:
5328 movrne %l3, 0x16E, %i4
5329loop_430:
5330 mova %xcc, %g5, %l2
5331loop_431:
5332 fmul8x16au %f6, %f16, %f16
5333 movrlez %o5, %i1, %g3
5334 fbge,a %fcc1, loop_432
5335 bg,a,pt %xcc, loop_433
5336 alignaddrl %l1, %o0, %i0
5337 fmovdge %xcc, %f28, %f14
5338loop_432:
5339 movrlez %o6, %g6, %i2
5340loop_433:
5341 umulcc %g1, %i5, %g4
5342 bne %icc, loop_434
5343 tsubcc %o2, 0x15E4, %g7
5344 tn %icc, 0x1
5345 and %l4, 0x145E, %o7
5346loop_434:
5347 or %o4, %i3, %l6
5348 movl %xcc, %o1, %l5
5349 stw %g2, [%l7 + 0x74]
5350 movvs %icc, %l0, %i7
5351 addc %i6, 0x1519, %o3
5352 movn %icc, %i4, %l3
5353 mova %xcc, %g5, %o5
5354 fornot1s %f20, %f5, %f26
5355 sub %i1, %l2, %g3
5356 bleu loop_435
5357 smul %l1, 0x0E20, %o0
5358 tcc %xcc, 0x4
5359 bn,pt %icc, loop_436
5360loop_435:
5361 smul %i0, %o6, %i2
5362 set 0x44, %g6
5363 swapa [%l7 + %g6] 0x88, %g1
5364loop_436:
5365 orn %i5, %g6, %g4
5366 tg %icc, 0x2
5367 nop
5368 fitos %f12, %f11
5369 fstox %f11, %f10
5370 fxtos %f10, %f7
5371 movre %g7, %l4, %o2
5372 nop
5373 setx loop_437, %l0, %l1
5374 wrpr 0x1, %tl
5375 wrpr %l1, %tpc
5376 add %l1, 0x4, %l1
5377 wrpr %l1, %tnpc
5378 setx 0x34400001400, %l0, %l1
5379 wrpr %l1, %tstate
5380 wrhpr 0x4, %htstate
5381 retry
5382 xnorcc %o7, %o4, %l6
5383 ba,a,pn %xcc, loop_438
5384 sra %i3, %o1, %l5
5385loop_437:
5386 ldstub [%l7 + 0x24], %l0
5387 membar 0x25
5388loop_438:
5389 stbar
5390 te %xcc, 0x1
5391 tl %xcc, 0x7
5392 tg %xcc, 0x2
5393 fcmpne16 %f12, %f20, %i7
5394 addcc %i6, %g2, %o3
5395 tge %icc, 0x3
5396 edge32n %l3, %i4, %o5
5397 fnegs %f28, %f20
5398 nop
5399 setx 0xC31C6EFF40457D33, %l0, %l6
5400 stx %l6, [%l7 + 0x30]
5401 ldx [%l7 + 0x30], %fsr
5402 xorcc %g5, 0x0673, %i1
5403 nop
5404 set 0x1C, %o5
5405 prefetch [%l7 + %o5], 0x1
5406 fbug,a %fcc0, loop_439
5407 tge %xcc, 0x0
5408 fmovrslez %l2, %f10, %f6
5409 tcc %icc, 0x7
5410loop_439:
5411 movvc %icc, %g3, %l1
5412 set 0x40, %l1
5413 stda %f16, [%l7 + %l1] 0x81
5414 wr %g0, 0x80, %asi
5415 prefetcha [%l7 + 0x68] %asi, 0x0
5416 edge16ln %i0, %o6, %g1
5417 membar 0x5E
5418 tne %xcc, 0x5
5419 brgez,a %i2, loop_440
5420 movcs %icc, %g6, %g4
5421 tsubcctv %i5, 0x07A4, %l4
5422 fmovsg %icc, %f24, %f31
5423loop_440:
5424 restored
5425 rdpr %cwp, %g1
5426 rdpr %cansave, %g2
5427 rdpr %canrestore, %g3
5428 rdpr %cleanwin, %g4
5429 rdpr %otherwin, %g5
5430 rdpr %wstate, %g6
5431 subccc %o2, %o7, %o4
5432 nop
5433 fitos %f13, %f0
5434 fstox %f0, %f28
5435 bvc,a,pn %xcc, loop_441
5436 fbne,a %fcc0, loop_442
5437 edge8 %g7, %i3, %l6
5438 fmovsne %icc, %f0, %f4
5439loop_441:
5440 fbge %fcc1, loop_443
5441loop_442:
5442 nop
5443 setx 0x6537C89805D85023, %l0, %l6
5444 stx %l6, [%l7 + 0x28]
5445 ldd [%l7 + 0x28], %f28
5446 setx 0x8A7CA9C38BDFF57D, %l1, %l5
5447 stx %l5, [%l7 + 0x10]
5448 ldd [%l7 + 0x10], %f8
5449 fdivd %f8, %f28, %f22
5450 movre %l5, %o1, %l0
5451 orcc %i7, %i6, %o3
5452loop_443:
5453 fmovrse %l3, %f22, %f9
5454 sdiv %g2, 0x006B, %i4
5455 add %l7, 0x14, %l6
5456 wr %g0, 0x11, %asi
5457 casa [%l6] 0x11, %g5, %i1
5458 srl %o5, %l2, %g3
5459 edge16 %o0, %l1, %o6
5460 umulcc %g1, %i2, %g6
5461 fmul8x16 %f21, %f8, %f4
5462 membar 0x58
5463 xnor %i0, 0x1DCA, %g4
5464 addccc %l4, 0x1436, %i5
5465 fmovdle %xcc, %f31, %f11
5466 udiv %o2, 0x1FF8, %o4
5467 std %f22, [%l7 + 0x68]
5468 mulx %o7, 0x1FE0, %g7
5469 fpadd32 %f18, %f4, %f16
5470 flush %l7 + 0x28
5471 tvc %xcc, 0x0
5472 bvc,pn %xcc, loop_444
5473 tn %xcc, 0x5
5474 saved
5475 rdpr %cwp, %g1
5476 rdpr %cansave, %g2
5477 rdpr %canrestore, %g3
5478 rdpr %cleanwin, %g4
5479 rdpr %otherwin, %g5
5480 rdpr %wstate, %g6
5481 movgu %xcc, %i3, %l5
5482loop_444:
5483 tgu %icc, 0x3
5484 movge %xcc, %o1, %l6
5485 nop
5486 setx 0x5306374189986706, %l0, %l6
5487 stx %l6, [%l7 + 0x28]
5488 ldd [%l7 + 0x28], %f0
5489 setx 0x30599BF12205C930, %l1, %l5
5490 stx %l5, [%l7 + 0x10]
5491 ldd [%l7 + 0x10], %f14
5492 fsubd %f14, %f0, %f6
5493 tl %icc, 0x5
5494 fexpand %f15, %f6
5495 fmovde %icc, %f31, %f7
5496 movrgz %l0, %i6, %i7
5497 movg %icc, %l3, %g2
5498 addcc %o3, 0x185F, %i4
5499 fmuld8ulx16 %f0, %f29, %f0
5500 edge8ln %g5, %o5, %l2
5501 lduh [%l7 + 0x14], %i1
5502 tn %xcc, 0x0
5503 wr %g0, 0x88, %asi
5504 ldswa [%l7 + 0x60] %asi, %o0
5505 tcc %icc, 0x2
5506 bvc %xcc, loop_445
5507 fpackfix %f2, %f8
5508 movrne %l1, 0x076, %g3
5509 tne %icc, 0x1
5510loop_445:
5511 sllx %o6, 0x1D, %i2
5512 movcc %icc, %g6, %g1
5513 set 0x36, %l2
5514 ldsba [%l7 + %l2] 0x18, %i0
5515 edge16ln %g4, %i5, %o2
5516 movvs %xcc, %l4, %o4
5517 fors %f23, %f31, %f7
5518 umulcc %o7, 0x10DF, %i3
5519 movpos %xcc, %g7, %l5
5520 subc %l6, %o1, %l0
5521 mulscc %i6, 0x10D3, %i7
5522 fsrc1s %f16, %f30
5523 tleu %xcc, 0x1
5524 umulcc %g2, %o3, %l3
5525 fbne,a %fcc1, loop_446
5526 ld [%l7 + 0x28], %f14
5527 fpadd32 %f0, %f10, %f12
5528 fabsd %f0, %f16
5529loop_446:
5530 fnot2 %f20, %f24
5531 movn %xcc, %g5, %o5
5532 movn %icc, %i4, %l2
5533 sll %i1, 0x16, %l1
5534 umulcc %o0, 0x1706, %g3
5535 saved
5536 rdpr %cwp, %g1
5537 rdpr %cansave, %g2
5538 rdpr %canrestore, %g3
5539 rdpr %cleanwin, %g4
5540 rdpr %otherwin, %g5
5541 rdpr %wstate, %g6
5542 sub %o6, %g6, %i2
5543 xnor %g1, 0x19AE, %g4
5544 tvs %xcc, 0x7
5545 or %i5, 0x1E15, %o2
5546 saved
5547 rdpr %cwp, %g1
5548 rdpr %cansave, %g2
5549 rdpr %canrestore, %g3
5550 rdpr %cleanwin, %g4
5551 rdpr %otherwin, %g5
5552 rdpr %wstate, %g6
5553 tne %xcc, 0x3
5554 fbne,a %fcc3, loop_447
5555 mulx %l4, 0x0C99, %o4
5556 sub %o7, 0x0720, %i3
5557 fmovdcs %icc, %f31, %f10
5558loop_447:
5559 movcc %icc, %i0, %l5
5560 brgz,a %g7, loop_448
5561 sll %o1, 0x07, %l6
5562 edge16l %i6, %i7, %l0
5563 xnor %o3, 0x06BE, %l3
5564loop_448:
5565 alignaddr %g2, %g5, %o5
5566 swap [%l7 + 0x14], %l2
5567 ldub [%l7 + 0x71], %i1
5568 tvc %icc, 0x4
5569 movre %i4, %o0, %l1
5570 edge16ln %g3, %o6, %g6
5571 bn,a,pt %xcc, loop_449
5572 stw %g1, [%l7 + 0x3C]
5573 fmovdne %icc, %f27, %f16
5574 membar 0x2A
5575loop_449:
5576 srax %i2, %g4, %o2
5577 edge16 %l4, %i5, %o7
5578 tge %icc, 0x7
5579 restored
5580 rdpr %cwp, %g1
5581 rdpr %cansave, %g2
5582 rdpr %canrestore, %g3
5583 rdpr %cleanwin, %g4
5584 rdpr %otherwin, %g5
5585 rdpr %wstate, %g6
5586 saved
5587 rdpr %cwp, %g1
5588 rdpr %cansave, %g2
5589 rdpr %canrestore, %g3
5590 rdpr %cleanwin, %g4
5591 rdpr %otherwin, %g5
5592 rdpr %wstate, %g6
5593 fbule %fcc3, loop_450
5594 xor %i3, 0x0F59, %o4
5595 fmovrslez %l5, %f21, %f29
5596 movrne %g7, 0x3DA, %i0
5597loop_450:
5598 alignaddrl %o1, %l6, %i7
5599 fornot2 %f2, %f28, %f12
5600 andcc %i6, %o3, %l0
5601 sra %g2, %l3, %o5
5602 addccc %l2, %g5, %i1
5603 fandnot1 %f10, %f8, %f24
5604 subc %o0, 0x1D9D, %l1
5605 fmovsgu %xcc, %f21, %f31
5606 subcc %i4, 0x1421, %g3
5607 fcmple16 %f0, %f12, %g6
5608 movge %xcc, %o6, %i2
5609 alignaddr %g4, %g1, %o2
5610 bge,a %icc, loop_451
5611 fmovdl %icc, %f22, %f4
5612 sdiv %i5, 0x1417, %o7
5613 movrlz %l4, 0x00C, %o4
5614loop_451:
5615 st %f29, [%l7 + 0x50]
5616 addc %i3, %g7, %i0
5617 fcmple16 %f24, %f26, %o1
5618 ba loop_452
5619 and %l6, %i7, %l5
5620 fbul,a %fcc1, loop_453
5621 edge8ln %i6, %o3, %g2
5622loop_452:
5623 edge16 %l3, %o5, %l0
5624 fmovdleu %xcc, %f29, %f13
5625loop_453:
5626 fmovsg %icc, %f17, %f31
5627 sub %g5, 0x12D2, %i1
5628 ble,a,pt %xcc, loop_454
5629 tneg %xcc, 0x2
5630 set 0x40, %l5
5631 stda %f16, [%l7 + %l5] 0xf8
5632 membar #Sync
5633loop_454:
5634 movvc %icc, %o0, %l2
5635 orncc %l1, 0x1142, %g3
5636 tleu %icc, 0x4
5637 brlez,a %g6, loop_455
5638 fmuld8ulx16 %f30, %f31, %f12
5639 movgu %icc, %o6, %i2
5640 fsrc1 %f16, %f4
5641loop_455:
5642 sdivcc %g4, 0x0C37, %i4
5643 fmul8x16au %f29, %f7, %f30
5644 udiv %g1, 0x1A3B, %o2
5645 addccc %o7, 0x1566, %i5
5646 movleu %xcc, %l4, %i3
5647 edge8ln %g7, %i0, %o1
5648 stx %o4, [%l7 + 0x58]
5649 sllx %i7, %l6, %i6
5650 tg %icc, 0x6
5651 movn %icc, %l5, %g2
5652 fpsub32s %f15, %f11, %f5
5653 fabsd %f16, %f4
5654 andcc %o3, %o5, %l0
5655 movcc %xcc, %l3, %i1
5656 nop
5657 set 0x6C, %l0
5658 prefetch [%l7 + %l0], 0x3
5659 pdist %f26, %f18, %f28
5660 tvs %icc, 0x2
5661 fbge %fcc2, loop_456
5662 edge16l %g5, %o0, %l1
5663 umulcc %g3, 0x0CBF, %g6
5664 std %f22, [%l7 + 0x78]
5665loop_456:
5666 ldsh [%l7 + 0x36], %o6
5667 fnors %f1, %f25, %f21
5668 fmovsleu %xcc, %f10, %f29
5669 umulcc %l2, %i2, %g4
5670 tl %icc, 0x3
5671 bshuffle %f22, %f16, %f18
5672 edge16l %i4, %o2, %g1
5673 movrlz %o7, 0x065, %l4
5674 movneg %xcc, %i3, %i5
5675 fmovsgu %xcc, %f15, %f28
5676 nop
5677 setx loop_457, %l0, %l1
5678 jmpl %l1, %g7
5679 udiv %o1, 0x0B3E, %i0
5680 edge16n %i7, %l6, %i6
5681 movle %xcc, %l5, %g2
5682loop_457:
5683 for %f30, %f24, %f24
5684 fors %f4, %f0, %f13
5685 movrlz %o3, 0x08E, %o4
5686 fmovsvc %icc, %f7, %f31
5687 fabss %f19, %f3
5688 movvs %xcc, %l0, %o5
5689 popc 0x1630, %i1
5690 movrgz %g5, 0x266, %o0
5691 fbuge %fcc2, loop_458
5692 andncc %l3, %g3, %l1
5693 sllx %o6, 0x04, %g6
5694 sir 0x1CF1
5695loop_458:
5696 nop
5697 fitos %f5, %f15
5698 fstox %f15, %f28
5699 fxtos %f28, %f2
5700 andncc %i2, %g4, %i4
5701 brgez %l2, loop_459
5702 array32 %g1, %o2, %o7
5703 smul %i3, 0x1FA4, %i5
5704 fsrc1s %f23, %f26
5705loop_459:
5706 flush %l7 + 0x28
5707 fcmpgt32 %f0, %f24, %l4
5708 tpos %xcc, 0x7
5709 addc %g7, 0x15B9, %o1
5710 mulx %i7, %i0, %i6
5711 ta %xcc, 0x7
5712 stbar
5713 fcmpne32 %f20, %f28, %l5
5714 fcmpeq32 %f26, %f6, %g2
5715 ta %xcc, 0x2
5716 subccc %l6, 0x0F80, %o3
5717 tleu %xcc, 0x4
5718 orcc %l0, %o4, %i1
5719 array16 %g5, %o0, %l3
5720 fmovsgu %icc, %f18, %f4
5721 wr %g0, 0x89, %asi
5722 stda %f16, [%l7 + 0x40] %asi
5723 fmovsge %xcc, %f0, %f16
5724 bg,a loop_460
5725 fnors %f4, %f2, %f0
5726 fmuld8ulx16 %f1, %f12, %f22
5727 tn %xcc, 0x2
5728loop_460:
5729 tsubcctv %o5, 0x0381, %g3
5730 ldsw [%l7 + 0x50], %o6
5731 bvs,a,pn %xcc, loop_461
5732 swap [%l7 + 0x60], %g6
5733 fmul8x16al %f5, %f28, %f30
5734 tcs %icc, 0x3
5735loop_461:
5736 fpadd16 %f4, %f18, %f8
5737 movrgz %i2, 0x395, %l1
5738 alignaddrl %i4, %g4, %l2
5739 sth %g1, [%l7 + 0x32]
5740 xnor %o7, 0x00BB, %i3
5741 orncc %o2, 0x0A5B, %l4
5742 fnot2 %f28, %f26
5743 edge32n %i5, %o1, %g7
5744 fornot1s %f8, %f2, %f20
5745 set 0x28, %g4
5746 stwa %i7, [%l7 + %g4] 0x14
5747 fbne,a %fcc3, loop_462
5748 fmovsneg %icc, %f13, %f8
5749 fpadd16 %f20, %f14, %f12
5750 fxnors %f8, %f28, %f9
5751loop_462:
5752 umulcc %i6, %i0, %l5
5753 nop
5754 setx 0xE05381E2541F1D48, %l0, %l6
5755 stx %l6, [%l7 + 0x28]
5756 ldd [%l7 + 0x28], %f14
5757 setx 0x8878D3D1A0B15962, %l1, %l5
5758 stx %l5, [%l7 + 0x10]
5759 ldd [%l7 + 0x10], %f20
5760 fsubd %f20, %f14, %f8
5761 membar 0x6D
5762 fmovrdgz %l6, %f8, %f10
5763 orncc %o3, 0x07CA, %g2
5764 set 0x38, %o0
5765 stwa %o4, [%l7 + %o0] 0x22
5766 membar #Sync
5767 tne %xcc, 0x2
5768 stx %i1, [%l7 + 0x48]
5769 set 0x58, %g7
5770 sta %f30, [%l7 + %g7] 0x10
5771 mulx %g5, 0x14E1, %l0
5772 fcmpeq16 %f18, %f22, %l3
5773 set 0x10, %g3
5774 stxa %o0, [%l7 + %g3] 0x23
5775 membar #Sync
5776 fpackfix %f22, %f26
5777 udivx %g3, 0x05AF, %o6
5778 edge8ln %g6, %i2, %l1
5779 alignaddr %i4, %g4, %o5
5780 andncc %g1, %o7, %i3
5781 ldsh [%l7 + 0x22], %o2
5782 sethi 0x12DB, %l2
5783 fsrc2s %f11, %f14
5784 fmovsa %xcc, %f9, %f27
5785 be,a %xcc, loop_463
5786 fxor %f6, %f18, %f18
5787 ta %xcc, 0x1
5788 ta %icc, 0x7
5789loop_463:
5790 nop
5791 setx loop_464, %l0, %l1
5792 jmpl %l1, %i5
5793 membar 0x5B
5794 fbule,a %fcc3, loop_465
5795 edge8l %o1, %l4, %i7
5796loop_464:
5797 fmovrdgz %i6, %f8, %f8
5798 fmovsle %xcc, %f15, %f20
5799loop_465:
5800 nop
5801 setx loop_466, %l0, %l1
5802 wrpr 0x1, %tl
5803 wrpr %l1, %tpc
5804 add %l1, 0x4, %l1
5805 wrpr %l1, %tnpc
5806 setx 0x34400001400, %l0, %l1
5807 wrpr %l1, %tstate
5808 wrhpr 0x4, %htstate
5809 retry
5810 movrgz %i0, %l5, %g7
5811 popc 0x0011, %o3
5812 fxor %f8, %f6, %f18
5813loop_466:
5814 edge8l %g2, %o4, %l6
5815 movcs %xcc, %i1, %l0
5816 fbule,a %fcc1, loop_467
5817 movrlez %l3, 0x163, %g5
5818 brnz,a %g3, loop_468
5819 edge16l %o6, %o0, %g6
5820loop_467:
5821 smulcc %i2, 0x090D, %i4
5822 bshuffle %f16, %f20, %f12
5823loop_468:
5824 alignaddr %l1, %o5, %g1
5825 edge16ln %g4, %o7, %i3
5826 fors %f17, %f9, %f30
5827 tgu %xcc, 0x2
5828 fmovdneg %xcc, %f28, %f15
5829 ldx [%l7 + 0x78], %o2
5830 fsrc2s %f12, %f30
5831 bneg,pt %xcc, loop_469
5832 edge16l %l2, %o1, %i5
5833 saved
5834 rdpr %cwp, %g1
5835 rdpr %cansave, %g2
5836 rdpr %canrestore, %g3
5837 rdpr %cleanwin, %g4
5838 rdpr %otherwin, %g5
5839 rdpr %wstate, %g6
5840 bshuffle %f26, %f12, %f2
5841loop_469:
5842 movgu %xcc, %i7, %i6
5843 set 0x44, %i1
5844 lda [%l7 + %i1] 0x04, %f19
5845 bshuffle %f14, %f16, %f12
5846 umul %l4, %l5, %g7
5847 tvs %icc, 0x7
5848 be,a,pn %xcc, loop_470
5849 sub %i0, 0x1993, %g2
5850 umul %o3, 0x14B8, %l6
5851 fcmpeq16 %f16, %f16, %i1
5852loop_470:
5853 udivx %l0, 0x168F, %l3
5854 xnorcc %g5, %o4, %o6
5855 edge16n %g3, %g6, %o0
5856 fpsub16s %f19, %f9, %f19
5857 fmovsg %icc, %f22, %f18
5858 tl %xcc, 0x1
5859 fcmpgt32 %f12, %f22, %i4
5860 andcc %l1, %i2, %o5
5861 te %xcc, 0x0
5862 fmul8x16 %f12, %f22, %f18
5863 saved
5864 rdpr %cwp, %g1
5865 rdpr %cansave, %g2
5866 rdpr %canrestore, %g3
5867 rdpr %cleanwin, %g4
5868 rdpr %otherwin, %g5
5869 rdpr %wstate, %g6
5870 movle %icc, %g1, %g4
5871 wr %g0, 0x81, %asi
5872 swapa [%l7 + 0x7C] %asi, %i3
5873 movvs %icc, %o7, %l2
5874 edge16 %o2, %i5, %o1
5875 tl %xcc, 0x5
5876 wr %g0, 0x89, %asi
5877 prefetcha [%l7 + 0x38] %asi, 0x2
5878 ldub [%l7 + 0x45], %i6
5879 sra %l5, 0x1E, %g7
5880 sub %i0, 0x1AAF, %l4
5881 subcc %o3, 0x0015, %l6
5882 mulscc %g2, %l0, %i1
5883 sllx %l3, %o4, %o6
5884 bleu,a,pn %xcc, loop_471
5885 mulx %g3, %g6, %o0
5886 set 0x4D, %o7
5887 lduba [%l7 + %o7] 0x19, %g5
5888loop_471:
5889 move %xcc, %l1, %i4
5890 ldstub [%l7 + 0x12], %o5
5891 fmovrsne %i2, %f29, %f14
5892 fmovrdlz %g4, %f28, %f22
5893 tle %icc, 0x3
5894 tleu %xcc, 0x5
5895 bn,a,pt %icc, loop_472
5896 fmovscs %xcc, %f10, %f14
5897 fmovse %icc, %f6, %f29
5898 fnand %f20, %f26, %f14
5899loop_472:
5900 fbn,a %fcc0, loop_473
5901 brgez %g1, loop_474
5902 tg %xcc, 0x2
5903 xor %o7, 0x15E8, %i3
5904loop_473:
5905 sll %o2, 0x0F, %l2
5906loop_474:
5907 addcc %i5, %o1, %i6
5908 movle %icc, %i7, %l5
5909 ldx [%l7 + 0x38], %i0
5910 xor %l4, %o3, %g7
5911 bvc,a %icc, loop_475
5912 sdiv %g2, 0x1166, %l0
5913 bpos,a %xcc, loop_476
5914 fsrc2s %f23, %f11
5915loop_475:
5916 nop
5917 set 0x43, %g2
5918 stba %i1, [%l7 + %g2] 0x23
5919 membar #Sync
5920loop_476:
5921 bcc,a %icc, loop_477
5922 movn %icc, %l6, %l3
5923 fmovsne %xcc, %f31, %f16
5924 fornot1s %f4, %f22, %f16
5925loop_477:
5926 udivx %o4, 0x1480, %o6
5927 fmovsleu %icc, %f18, %f12
5928 tle %xcc, 0x5
5929 tpos %xcc, 0x7
5930 be,a %xcc, loop_478
5931 fpadd16s %f3, %f13, %f4
5932 bleu,a loop_479
5933 tg %xcc, 0x3
5934loop_478:
5935 popc %g6, %o0
5936 nop
5937 setx 0x6E8F28F773E23547, %l0, %l6
5938 stx %l6, [%l7 + 0x28]
5939 ldd [%l7 + 0x28], %f22
5940 setx 0x0ED3905488DE4BBD, %l1, %l5
5941 stx %l5, [%l7 + 0x10]
5942 ldd [%l7 + 0x10], %f2
5943 fsubd %f2, %f22, %f26
5944loop_479:
5945 alignaddrl %g3, %g5, %i4
5946 orncc %o5, 0x1B0A, %i2
5947 edge32 %l1, %g4, %o7
5948 edge32n %g1, %i3, %o2
5949 movrlz %i5, %o1, %i6
5950 fmovdneg %xcc, %f9, %f13
5951 nop
5952 setx loop_480, %l0, %l1
5953 wrpr 0x1, %tl
5954 wrpr %l1, %tnpc
5955 setx 0x34400001400, %l0, %l1
5956 wrpr %l1, %tstate
5957 wrhpr 0x4, %htstate
5958 done
5959 fmovrsgz %l2, %f14, %f28
5960 xorcc %l5, %i7, %l4
5961 alignaddr %i0, %o3, %g7
5962loop_480:
5963 fxnor %f18, %f30, %f8
5964 taddcctv %l0, 0x0FEC, %g2
5965 sdiv %l6, 0x027E, %i1
5966 bcs %icc, loop_481
5967 sra %l3, 0x1F, %o4
5968 movge %xcc, %o6, %o0
5969 nop
5970 setx loop_482, %l0, %l1
5971 jmpl %l1, %g6
5972loop_481:
5973 fmovsleu %xcc, %f22, %f11
5974 fxor %f0, %f30, %f10
5975 fmovdg %icc, %f23, %f28
5976loop_482:
5977 mulx %g5, %i4, %g3
5978 movrlz %i2, %l1, %o5
5979 movcc %xcc, %o7, %g1
5980 flush %l7 + 0x30
5981 movrlez %i3, %g4, %i5
5982 restored
5983 rdpr %cwp, %g1
5984 rdpr %cansave, %g2
5985 rdpr %canrestore, %g3
5986 rdpr %cleanwin, %g4
5987 rdpr %otherwin, %g5
5988 rdpr %wstate, %g6
5989 or %o2, %o1, %l2
5990 sethi 0x1B71, %i6
5991 fmul8x16au %f15, %f4, %f4
5992 mulscc %i7, 0x0964, %l4
5993 alignaddr %i0, %l5, %o3
5994 fmovdg %icc, %f29, %f28
5995 fzero %f26
5996 mova %xcc, %l0, %g7
5997 std %f16, [%l7 + 0x40]
5998 movrne %l6, %g2, %i1
5999 fsrc1 %f18, %f30
6000 movl %xcc, %o4, %l3
6001 edge8n %o0, %o6, %g5
6002 ble,pn %icc, loop_483
6003 tne %xcc, 0x3
6004 orncc %g6, %i4, %i2
6005 nop
6006 setx 0x907191B3, %l0, %l6
6007 st %l6, [%l7 + 0x74]
6008 ld [%l7 + 0x74], %fsr
6009loop_483:
6010 ta %icc, 0x5
6011 alignaddrl %l1, %g3, %o7
6012 fpsub16s %f6, %f20, %f11
6013 alignaddr %g1, %o5, %i3
6014 xnorcc %g4, 0x126A, %o2
6015 movvc %icc, %i5, %l2
6016 fbug %fcc3, loop_484
6017 fnors %f23, %f28, %f7
6018 and %i6, %o1, %i7
6019 sub %l4, 0x1F16, %i0
6020loop_484:
6021 edge16 %l5, %o3, %g7
6022 fnot1 %f0, %f30
6023 sethi 0x09B1, %l0
6024 tle %icc, 0x2
6025 smulcc %l6, %i1, %o4
6026 wr %g0, 0x10, %asi
6027 sta %f18, [%l7 + 0x24] %asi
6028 addc %g2, %l3, %o6
6029 fpadd32 %f18, %f4, %f8
6030 movre %g5, 0x3CB, %o0
6031 std %f24, [%l7 + 0x70]
6032 movcs %xcc, %i4, %i2
6033 bvs,a loop_485
6034 movrlz %l1, 0x1A4, %g6
6035 tle %icc, 0x4
6036 tleu %xcc, 0x1
6037loop_485:
6038 edge16 %g3, %g1, %o7
6039 bvc,pt %xcc, loop_486
6040 fbge,a %fcc2, loop_487
6041 and %i3, %o5, %g4
6042 movn %xcc, %o2, %l2
6043loop_486:
6044 nop
6045 setx loop_488, %l0, %l1
6046 wrpr 0x1, %tl
6047 wrpr %l1, %tnpc
6048 setx 0x34400001400, %l0, %l1
6049 wrpr %l1, %tstate
6050 wrhpr 0x4, %htstate
6051 done
6052loop_487:
6053 edge32n %i5, %o1, %i6
6054 subccc %l4, 0x096E, %i0
6055 sethi 0x0A25, %i7
6056loop_488:
6057 and %l5, 0x0C91, %g7
6058 subccc %l0, 0x121C, %l6
6059 ldd [%l7 + 0x40], %o2
6060 nop
6061 setx 0xDE139C7E, %l0, %l6
6062 st %l6, [%l7 + 0x28]
6063 ld [%l7 + 0x28], %f16
6064 setx 0x958D3E6F, %l1, %l5
6065 st %l5, [%l7 + 0x10]
6066 ld [%l7 + 0x10], %f31
6067 fadds %f31, %f16, %f14
6068 movvc %xcc, %o4, %g2
6069 fbne %fcc0, loop_489
6070 fcmpne16 %f22, %f20, %l3
6071 edge8 %o6, %g5, %i1
6072 tne %icc, 0x4
6073loop_489:
6074 orncc %o0, 0x016B, %i2
6075 lduh [%l7 + 0x20], %i4
6076 nop
6077 fitos %f19, %f25
6078 edge32l %l1, %g6, %g1
6079 bne loop_490
6080 srlx %o7, %i3, %g3
6081 wr %g0, 0x81, %asi
6082 sta %f21, [%l7 + 0x24] %asi
6083loop_490:
6084 brgez %o5, loop_491
6085 fmovsa %icc, %f15, %f21
6086 movrlz %g4, %l2, %o2
6087 andn %o1, %i5, %i6
6088loop_491:
6089 nop
6090 setx 0xD0D97CED, %l0, %l6
6091 st %l6, [%l7 + 0x28]
6092 ld [%l7 + 0x28], %f26
6093 fsqrts %f26, %f26
6094 movrgez %l4, 0x266, %i7
6095 movleu %icc, %l5, %i0
6096 ldstub [%l7 + 0x27], %l0
6097 udiv %l6, 0x1448, %g7
6098 tle %xcc, 0x5
6099 fmovrdgz %o4, %f10, %f6
6100 wr %g0, 0x88, %asi
6101 ldswa [%l7 + 0x74] %asi, %o3
6102 add %l7, 0x10, %l6
6103 wr %g0, 0x80, %asi
6104 ldxa [%l6] %asi, %g2
6105 casxa [%l6] 0x80, %g2, %o6
6106 umulcc %g5, 0x1F0A, %l3
6107 sra %o0, %i1, %i2
6108 bcc,a loop_492
6109 edge32 %i4, %g6, %g1
6110 tne %xcc, 0x7
6111 fbne %fcc0, loop_493
6112loop_492:
6113 tgu %xcc, 0x7
6114 nop
6115 setx loop_494, %l0, %l1
6116 jmpl %l1, %l1
6117 nop
6118 setx loop_495, %l0, %l1
6119 wrpr 0x1, %tl
6120 wrpr %l1, %tpc
6121 add %l1, 0x4, %l1
6122 wrpr %l1, %tnpc
6123 setx 0x34400001400, %l0, %l1
6124 wrpr %l1, %tstate
6125 wrhpr 0x4, %htstate
6126 retry
6127loop_493:
6128 movneg %icc, %i3, %g3
6129 fandnot2s %f12, %f18, %f1
6130loop_494:
6131 movcs %icc, %o5, %o7
6132loop_495:
6133 fbue %fcc1, loop_496
6134 movvs %icc, %g4, %l2
6135 andcc %o1, 0x0FC9, %i5
6136 sll %i6, %l4, %i7
6137loop_496:
6138 fmovsgu %icc, %f2, %f13
6139 umulcc %o2, %l5, %l0
6140 membar 0x35
6141 set 0x1F, %l4
6142 ldstuba [%l7 + %l4] 0x80, %l6
6143 ldd [%l7 + 0x68], %i0
6144 edge32 %g7, %o3, %o4
6145 wr %g0, 0x04, %asi
6146 swapa [%l7 + 0x28] %asi, %g2
6147 be loop_497
6148 subcc %o6, 0x117E, %g5
6149 edge32l %o0, %i1, %i2
6150 fornot1s %f3, %f25, %f30
6151loop_497:
6152 movrne %l3, 0x2C8, %g6
6153 prefetch [%l7 + 0x1C], 0x1
6154 movn %icc, %i4, %l1
6155 set 0x68, %g1
6156 stxa %g1, [%l7 + %g1] 0x81
6157 edge32ln %g3, %i3, %o5
6158 tpos %icc, 0x1
6159 tleu %xcc, 0x2
6160 add %l7, 0x10, %l6
6161 wr %g0, 0x04, %asi
6162 lda [%l6] %asi, %g4
6163 casa [%l6] %asi, %g4, %o7
6164 fbe,a %fcc0, loop_498
6165 movne %xcc, %o1, %i5
6166 fxnor %f22, %f0, %f2
6167 restored
6168 rdpr %cwp, %g1
6169 rdpr %cansave, %g2
6170 rdpr %canrestore, %g3
6171 rdpr %cleanwin, %g4
6172 rdpr %otherwin, %g5
6173 rdpr %wstate, %g6
6174loop_498:
6175 movrgez %l2, %l4, %i7
6176 fbn %fcc1, loop_499
6177 stw %o2, [%l7 + 0x48]
6178 fbl,a %fcc0, loop_500
6179 sllx %l5, 0x1D, %l0
6180loop_499:
6181 bcc,a loop_501
6182 fbl,a %fcc0, loop_502
6183loop_500:
6184 sdiv %i6, 0x05FD, %l6
6185 fbuge,a %fcc1, loop_503
6186loop_501:
6187 brlz,a %i0, loop_504
6188loop_502:
6189 udiv %g7, 0x18E0, %o3
6190 bg %icc, loop_505
6191loop_503:
6192 movrgez %o4, %o6, %g2
6193loop_504:
6194 xnorcc %g5, %i1, %i2
6195 wr %g0, 0x11, %asi
6196 lduha [%l7 + 0x12] %asi, %o0
6197loop_505:
6198 subc %l3, 0x01BC, %g6
6199 fmovrsgez %l1, %f15, %f30
6200 movrgz %i4, 0x00E, %g3
6201 brz %g1, loop_506
6202 movne %xcc, %o5, %g4
6203 addc %i3, 0x1011, %o7
6204 tvs %icc, 0x2
6205loop_506:
6206 nop
6207 set 0x41, %i0
6208 ldsba [%l7 + %i0] 0x80, %i5
6209 edge8ln %o1, %l4, %l2
6210 fxor %f20, %f2, %f8
6211 fmovrsgz %o2, %f24, %f28
6212 fmovdne %icc, %f0, %f16
6213 wr %g0, 0xeb, %asi
6214 stwa %i7, [%l7 + 0x50] %asi
6215 membar #Sync
6216 tpos %xcc, 0x4
6217 tvc %xcc, 0x6
6218 stx %l5, [%l7 + 0x20]
6219 andncc %i6, %l6, %i0
6220 saved
6221 rdpr %cwp, %g1
6222 rdpr %cansave, %g2
6223 rdpr %canrestore, %g3
6224 rdpr %cleanwin, %g4
6225 rdpr %otherwin, %g5
6226 rdpr %wstate, %g6
6227 saved
6228 rdpr %cwp, %g1
6229 rdpr %cansave, %g2
6230 rdpr %canrestore, %g3
6231 rdpr %cleanwin, %g4
6232 rdpr %otherwin, %g5
6233 rdpr %wstate, %g6
6234 mova %xcc, %g7, %l0
6235 srax %o4, 0x04, %o6
6236 mulx %o3, %g2, %g5
6237 sra %i2, %i1, %l3
6238 edge8ln %g6, %o0, %l1
6239 lduh [%l7 + 0x74], %i4
6240 sdivcc %g1, 0x0600, %g3
6241 sethi 0x146E, %g4
6242 sllx %o5, 0x1D, %i3
6243 sllx %o7, 0x09, %i5
6244 tle %icc, 0x2
6245 fnand %f0, %f18, %f6
6246 tg %icc, 0x5
6247 movrlz %o1, 0x269, %l4
6248 fbul,a %fcc0, loop_507
6249 addcc %o2, %i7, %l5
6250 array16 %i6, %l6, %i0
6251 fbne %fcc3, loop_508
6252loop_507:
6253 sethi 0x135B, %l2
6254 tpos %icc, 0x4
6255 taddcc %l0, %o4, %o6
6256loop_508:
6257 sllx %g7, %o3, %g2
6258 fmovsl %xcc, %f15, %f20
6259 fbu,a %fcc1, loop_509
6260 taddcctv %i2, %g5, %l3
6261 addc %i1, 0x12CE, %g6
6262 pdist %f24, %f28, %f2
6263loop_509:
6264 move %icc, %o0, %l1
6265 movg %icc, %i4, %g1
6266 add %g3, %o5, %i3
6267 xor %g4, %o7, %o1
6268 tsubcctv %i5, 0x17E5, %o2
6269 edge16l %i7, %l5, %l4
6270 edge16 %i6, %i0, %l2
6271 fmovscs %xcc, %f23, %f8
6272 fcmpeq16 %f24, %f18, %l0
6273 nop
6274 setx 0x7E3B07FE59BFD8F6, %l0, %l6
6275 stx %l6, [%l7 + 0x28]
6276 ldd [%l7 + 0x28], %f8
6277 setx 0xDD323DD108548C78, %l1, %l5
6278 stx %l5, [%l7 + 0x10]
6279 ldd [%l7 + 0x10], %f6
6280 faddd %f6, %f8, %f4
6281 tleu %xcc, 0x6
6282 fbe,a %fcc0, loop_510
6283 edge16l %l6, %o6, %g7
6284 fba %fcc1, loop_511
6285 sdivcc %o3, 0x1565, %g2
6286loop_510:
6287 smul %i2, %o4, %g5
6288 array8 %i1, %g6, %o0
6289loop_511:
6290 or %l3, %l1, %g1
6291 movrne %g3, %i4, %i3
6292 edge16n %g4, %o7, %o1
6293 ta %xcc, 0x2
6294 fpackfix %f26, %f14
6295 subc %o5, 0x0AE3, %o2
6296 edge16l %i5, %l5, %l4
6297 fbl,a %fcc2, loop_512
6298 movpos %xcc, %i6, %i7
6299 fand %f24, %f8, %f0
6300 sir 0x1060
6301loop_512:
6302 nop
6303 set 0x20, %o6
6304 ldda [%l7 + %o6] 0x81, %l2
6305 ldsb [%l7 + 0x3A], %i0
6306 edge16n %l6, %o6, %g7
6307 fbge,a %fcc1, loop_513
6308 movle %icc, %o3, %l0
6309 tge %xcc, 0x7
6310 set 0x64, %i6
6311 ldsha [%l7 + %i6] 0x88, %g2
6312loop_513:
6313 srl %o4, %g5, %i2
6314 movre %g6, 0x1CB, %o0
6315 nop
6316 set 0x51, %o1
6317 stb %i1, [%l7 + %o1]
6318 tcs %xcc, 0x3
6319 tle %xcc, 0x3
6320 alignaddrl %l1, %g1, %l3
6321 edge32ln %i4, %g3, %i3
6322 fmovsne %icc, %f13, %f23
6323 orcc %o7, %g4, %o1
6324 movge %xcc, %o2, %o5
6325 subccc %i5, %l5, %l4
6326 addcc %i7, 0x0F47, %l2
6327 fsrc2 %f18, %f28
6328 set 0x15, %g5
6329 stba %i0, [%l7 + %g5] 0x88
6330 sethi 0x18ED, %i6
6331 fpadd16 %f22, %f8, %f4
6332 array32 %l6, %g7, %o6
6333 fsrc1s %f10, %f2
6334 array8 %l0, %g2, %o3
6335 alignaddrl %g5, %o4, %i2
6336 nop
6337 fitos %f5, %f14
6338 fstoi %f14, %f13
6339 fmul8x16au %f25, %f29, %f2
6340 brgez,a %g6, loop_514
6341 stbar
6342 umul %o0, 0x1D89, %l1
6343 xorcc %i1, %g1, %i4
6344loop_514:
6345 mova %xcc, %g3, %i3
6346 brgez %l3, loop_515
6347 call loop_516
6348 sir 0x03CB
6349 fmovsne %icc, %f21, %f9
6350loop_515:
6351 tsubcctv %o7, %g4, %o1
6352loop_516:
6353 movpos %icc, %o2, %o5
6354 addcc %l5, %l4, %i5
6355 lduh [%l7 + 0x6A], %i7
6356 xorcc %l2, 0x1AD1, %i6
6357 movcs %icc, %l6, %g7
6358 xor %i0, %l0, %o6
6359 fxnors %f10, %f4, %f0
6360 movn %xcc, %g2, %o3
6361 tl %xcc, 0x7
6362 movre %o4, %g5, %i2
6363 edge8n %g6, %o0, %l1
6364 fnot2 %f30, %f8
6365 bcs,pt %xcc, loop_517
6366 fmovrsgez %g1, %f4, %f14
6367 sir 0x1426
6368 bcc %icc, loop_518
6369loop_517:
6370 edge16 %i4, %i1, %g3
6371 tvc %xcc, 0x0
6372 array8 %l3, %o7, %g4
6373loop_518:
6374 fbule,a %fcc1, loop_519
6375 add %o1, %i3, %o5
6376 fpsub32 %f4, %f6, %f20
6377 alignaddr %o2, %l5, %i5
6378loop_519:
6379 xor %l4, %i7, %i6
6380 bcc,a,pn %icc, loop_520
6381 fandnot1 %f0, %f24, %f8
6382 edge8n %l2, %g7, %l6
6383 andcc %l0, %i0, %o6
6384loop_520:
6385 fmovsn %icc, %f26, %f30
6386 fbuge,a %fcc2, loop_521
6387 movn %icc, %g2, %o3
6388 brgez %o4, loop_522
6389 ldsb [%l7 + 0x37], %i2
6390loop_521:
6391 fmovrdgez %g6, %f6, %f26
6392 xor %o0, 0x0432, %g5
6393loop_522:
6394 bn,a,pt %icc, loop_523
6395 tg %icc, 0x3
6396 sllx %g1, 0x04, %i4
6397 set 0x70, %i3
6398 ldswa [%l7 + %i3] 0x80, %i1
6399loop_523:
6400 movvc %icc, %g3, %l3
6401 fpack32 %f18, %f14, %f6
6402 tcs %icc, 0x3
6403 array16 %l1, %o7, %g4
6404 tle %icc, 0x6
6405 movvs %icc, %o1, %o5
6406 edge8ln %o2, %l5, %i3
6407 fmovrdlz %i5, %f18, %f0
6408 set 0x14, %i4
6409 stha %i7, [%l7 + %i4] 0x89
6410 movrne %l4, %l2, %g7
6411 tsubcc %i6, 0x1676, %l0
6412 movne %xcc, %l6, %i0
6413 brnz %o6, loop_524
6414 be,a,pn %xcc, loop_525
6415 bpos,a,pn %icc, loop_526
6416 movrlez %o3, 0x38D, %o4
6417loop_524:
6418 srlx %i2, %g6, %o0
6419loop_525:
6420 ldd [%l7 + 0x68], %f14
6421loop_526:
6422 ta %icc, 0x4
6423 wr %g0, 0x80, %asi
6424 ldsha [%l7 + 0x3C] %asi, %g2
6425 mulx %g1, 0x0E52, %i4
6426 bge,a loop_527
6427 fmovrdlz %g5, %f12, %f24
6428 nop
6429 fitos %f2, %f14
6430 fstox %f14, %f18
6431 fmul8x16 %f31, %f0, %f22
6432loop_527:
6433 fnot1 %f14, %f6
6434 edge8 %i1, %l3, %g3
6435 call loop_528
6436 fsrc1s %f9, %f30
6437 tneg %xcc, 0x1
6438 wr %g0, 0x81, %asi
6439 lduwa [%l7 + 0x10] %asi, %o7
6440loop_528:
6441 subccc %g4, 0x1A19, %o1
6442 umul %o5, 0x1B7F, %l1
6443 call loop_529
6444 fmovdvc %xcc, %f2, %f0
6445 fnand %f30, %f26, %f26
6446 smulcc %o2, 0x1450, %l5
6447loop_529:
6448 andn %i5, 0x1928, %i3
6449 srlx %l4, 0x1E, %i7
6450 movle %xcc, %l2, %g7
6451 ldsb [%l7 + 0x36], %i6
6452 nop
6453 setx loop_530, %l0, %l1
6454 wrpr 0x1, %tl
6455 wrpr %l1, %tpc
6456 add %l1, 0x4, %l1
6457 wrpr %l1, %tnpc
6458 setx 0x34400001400, %l0, %l1
6459 wrpr %l1, %tstate
6460 wrhpr 0x4, %htstate
6461 retry
6462 bvs,pn %icc, loop_531
6463 sllx %l6, %i0, %l0
6464 ta %icc, 0x7
6465loop_530:
6466 bcs,a %xcc, loop_532
6467loop_531:
6468 srlx %o3, 0x10, %o4
6469 fmovda %xcc, %f26, %f25
6470 sir 0x01ED
6471loop_532:
6472 fmovdneg %xcc, %f31, %f19
6473 orncc %o6, 0x1F2D, %i2
6474 edge8n %o0, %g6, %g2
6475 fmovrsgez %g1, %f26, %f14
6476 edge32l %g5, %i1, %l3
6477 nop
6478 fitod %f8, %f20
6479 fdtoi %f20, %f17
6480 umul %g3, %i4, %o7
6481 nop
6482 setx loop_533, %l0, %l1
6483 jmpl %l1, %o1
6484 fcmpeq32 %f0, %f10, %g4
6485 movleu %icc, %o5, %o2
6486 nop
6487 setx 0xCA64B992, %l0, %l6
6488 st %l6, [%l7 + 0x28]
6489 ld [%l7 + 0x28], %f9
6490 fsqrts %f9, %f7
6491loop_533:
6492 fpackfix %f0, %f9
6493 restored
6494 rdpr %cwp, %g1
6495 rdpr %cansave, %g2
6496 rdpr %canrestore, %g3
6497 rdpr %cleanwin, %g4
6498 rdpr %otherwin, %g5
6499 rdpr %wstate, %g6
6500 addcc %l5, 0x0373, %i5
6501 fsrc1 %f4, %f24
6502 popc %l1, %i3
6503 mulscc %i7, 0x0A9A, %l4
6504 set 0x19, %o3
6505 stba %g7, [%l7 + %o3] 0xe3
6506 membar #Sync
6507 fmovrse %i6, %f13, %f19
6508 popc %l6, %i0
6509 udivcc %l0, 0x112D, %o3
6510 wr %g0, 0x19, %asi
6511 prefetcha [%l7 + 0x48] %asi, 0x1
6512 movleu %icc, %l2, %o6
6513 ldstub [%l7 + 0x29], %i2
6514 addc %g6, %o0, %g2
6515 ldsh [%l7 + 0x42], %g1
6516 sir 0x1203
6517 tle %icc, 0x1
6518 fnor %f14, %f6, %f26
6519 addccc %i1, 0x0E4C, %l3
6520 sub %g3, 0x17DD, %g5
6521 addcc %i4, %o7, %g4
6522 movvc %xcc, %o5, %o2
6523 movvc %icc, %l5, %i5
6524 fmovsle %icc, %f29, %f12
6525 sdiv %l1, 0x153D, %i3
6526 movrne %o1, %l4, %i7
6527 fpsub32 %f14, %f18, %f26
6528 movn %xcc, %g7, %l6
6529 array16 %i6, %i0, %l0
6530 sdiv %o3, 0x0BD0, %l2
6531 edge8l %o6, %o4, %g6
6532 stbar
6533 stx %i2, [%l7 + 0x58]
6534 sth %g2, [%l7 + 0x76]
6535 udivx %o0, 0x164F, %i1
6536 edge16ln %l3, %g3, %g5
6537 orncc %i4, 0x19D8, %g1
6538 array16 %g4, %o7, %o2
6539 fnand %f26, %f0, %f30
6540 movrne %o5, %l5, %i5
6541 andn %l1, %o1, %i3
6542 taddcctv %i7, %l4, %g7
6543 set 0x68, %l6
6544 stwa %i6, [%l7 + %l6] 0x27
6545 membar #Sync
6546 ldd [%l7 + 0x18], %f26
6547 set 0x68, %i2
6548 stwa %l6, [%l7 + %i2] 0x22
6549 membar #Sync
6550 and %l0, %o3, %i0
6551 alignaddrl %o6, %l2, %g6
6552 tle %icc, 0x5
6553 mulscc %i2, %g2, %o4
6554 nop
6555 setx 0xD05DC9EC, %l0, %l6
6556 st %l6, [%l7 + 0x4C]
6557 ld [%l7 + 0x4C], %fsr
6558 edge8l %o0, %i1, %l3
6559 fbl,a %fcc1, loop_534
6560 ldsh [%l7 + 0x56], %g5
6561 wr %g0, 0x2a, %asi
6562 stwa %i4, [%l7 + 0x70] %asi
6563 membar #Sync
6564loop_534:
6565 fnands %f3, %f1, %f29
6566 movneg %xcc, %g1, %g4
6567 umul %g3, %o2, %o7
6568 edge16 %l5, %i5, %l1
6569 fbul %fcc3, loop_535
6570 movrgez %o5, %i3, %o1
6571 xor %l4, %i7, %i6
6572 movcs %icc, %g7, %l0
6573loop_535:
6574 fmovs %f4, %f8
6575 membar 0x38
6576 tvs %xcc, 0x7
6577 andncc %l6, %i0, %o3
6578 umulcc %l2, 0x14E9, %g6
6579 srax %i2, 0x0A, %o6
6580 nop
6581 fitod %f14, %f10
6582 sllx %o4, 0x0C, %g2
6583 or %i1, 0x1769, %l3
6584 fnot2 %f14, %f0
6585 tle %icc, 0x0
6586 fmovdn %icc, %f1, %f13
6587 fmovsgu %xcc, %f23, %f15
6588 fandnot2 %f22, %f24, %f6
6589 movle %icc, %g5, %i4
6590 tne %icc, 0x6
6591 smul %o0, %g1, %g4
6592 movvc %xcc, %g3, %o2
6593 add %l5, %i5, %l1
6594 set 0x74, %i7
6595 sta %f24, [%l7 + %i7] 0x88
6596 fnors %f4, %f28, %f24
6597 sethi 0x16D9, %o7
6598 fmovrsgz %i3, %f4, %f2
6599 movcs %icc, %o1, %o5
6600 taddcc %i7, 0x170B, %i6
6601 movle %icc, %g7, %l4
6602 array32 %l0, %l6, %i0
6603 edge32ln %o3, %l2, %g6
6604 and %i2, 0x0562, %o6
6605 fnot2s %f31, %f17
6606 fmuld8sux16 %f12, %f10, %f22
6607 fnor %f6, %f28, %f4
6608 movcs %icc, %o4, %g2
6609 tle %xcc, 0x6
6610 ldd [%l7 + 0x40], %l2
6611 fbl,a %fcc3, loop_536
6612 mova %icc, %i1, %i4
6613 movleu %xcc, %o0, %g1
6614 movcc %xcc, %g4, %g5
6615loop_536:
6616 sdivx %g3, 0x1F47, %o2
6617 edge32l %i5, %l5, %l1
6618 edge16n %i3, %o7, %o5
6619 fmovsne %icc, %f22, %f21
6620 movre %i7, 0x0A4, %o1
6621 brnz,a %g7, loop_537
6622 fsrc1 %f28, %f0
6623 or %l4, %l0, %l6
6624 nop
6625 fitod %f2, %f22
6626 fdtoi %f22, %f24
6627loop_537:
6628 fmovrde %i0, %f12, %f20
6629 fcmple32 %f16, %f4, %o3
6630 taddcctv %i6, 0x130A, %l2
6631 andcc %g6, 0x0AA5, %o6
6632 movle %xcc, %o4, %g2
6633 fandnot1s %f18, %f4, %f22
6634 tsubcctv %i2, 0x0192, %l3
6635 fandnot1s %f19, %f17, %f29
6636 be,a,pn %icc, loop_538
6637 fmovdcc %xcc, %f21, %f27
6638 umul %i1, %i4, %o0
6639 tneg %icc, 0x2
6640loop_538:
6641 faligndata %f16, %f4, %f12
6642 fsrc1 %f16, %f26
6643 fnors %f3, %f31, %f24
6644 tle %icc, 0x3
6645 movcc %xcc, %g4, %g5
6646 fcmpgt16 %f6, %f24, %g3
6647 bcs %xcc, loop_539
6648 tcs %xcc, 0x5
6649 tg %icc, 0x1
6650 srl %g1, %i5, %l5
6651loop_539:
6652 fnors %f11, %f6, %f31
6653 xorcc %o2, 0x1F49, %i3
6654 movrne %l1, %o5, %o7
6655 addcc %i7, %o1, %g7
6656 movg %icc, %l4, %l6
6657 movrlz %i0, 0x3B2, %l0
6658 movrgez %i6, %o3, %g6
6659 fsrc2s %f8, %f26
6660 edge8ln %l2, %o6, %g2
6661 mulscc %i2, %l3, %i1
6662 lduh [%l7 + 0x2C], %i4
6663 movrlz %o4, 0x0FB, %g4
6664 movneg %xcc, %g5, %o0
6665 fandnot1s %f6, %f3, %f27
6666 alignaddr %g3, %i5, %g1
6667 edge8n %o2, %l5, %i3
6668 restored
6669 rdpr %cwp, %g1
6670 rdpr %cansave, %g2
6671 rdpr %canrestore, %g3
6672 rdpr %cleanwin, %g4
6673 rdpr %otherwin, %g5
6674 rdpr %wstate, %g6
6675 set 0x7C, %o2
6676 swapa [%l7 + %o2] 0x04, %o5
6677 fmovdl %xcc, %f15, %f0
6678 movcc %xcc, %l1, %o7
6679 fbl %fcc2, loop_540
6680 fpsub32 %f28, %f2, %f8
6681 sethi 0x03AB, %i7
6682 fmovsn %xcc, %f6, %f12
6683loop_540:
6684 st %f1, [%l7 + 0x4C]
6685 tcs %xcc, 0x2
6686 fmovdvc %xcc, %f29, %f14
6687 tsubcc %g7, 0x1ADE, %o1
6688 movneg %xcc, %l6, %i0
6689 tne %icc, 0x6
6690 fcmpeq32 %f30, %f30, %l4
6691 smulcc %l0, %i6, %g6
6692 udiv %o3, 0x1383, %o6
6693 tgu %icc, 0x4
6694 edge16 %g2, %l2, %i2
6695 fzeros %f14
6696 udiv %l3, 0x1F03, %i4
6697 srax %i1, %g4, %g5
6698 wr %g0, 0x80, %asi
6699 ldswa [%l7 + 0x38] %asi, %o0
6700 fbn,a %fcc2, loop_541
6701 saved
6702 rdpr %cwp, %g1
6703 rdpr %cansave, %g2
6704 rdpr %canrestore, %g3
6705 rdpr %cleanwin, %g4
6706 rdpr %otherwin, %g5
6707 rdpr %wstate, %g6
6708 sub %o4, %g3, %g1
6709 movneg %icc, %o2, %i5
6710loop_541:
6711 movre %l5, 0x0F9, %i3
6712 sdiv %l1, 0x1514, %o5
6713 mova %icc, %o7, %i7
6714 tcs %xcc, 0x1
6715 movvc %xcc, %g7, %o1
6716 bge,pt %icc, loop_542
6717 movgu %icc, %l6, %l4
6718 smul %i0, %l0, %i6
6719 fmul8x16 %f8, %f18, %f18
6720loop_542:
6721 tl %icc, 0x5
6722 orn %o3, 0x0F9F, %o6
6723 movle %xcc, %g6, %l2
6724 subccc %g2, 0x147F, %l3
6725 movrgz %i2, 0x13D, %i1
6726 nop
6727 fitos %f4, %f3
6728 fstox %f3, %f10
6729 fxtos %f10, %f30
6730 udiv %i4, 0x15DE, %g4
6731 nop
6732 setx loop_543, %l0, %l1
6733 jmpl %l1, %o0
6734 ldub [%l7 + 0x2A], %o4
6735 movge %icc, %g5, %g3
6736 tle %icc, 0x6
6737loop_543:
6738 edge32 %o2, %g1, %i5
6739 wr %g0, 0x18, %asi
6740 ldswa [%l7 + 0x08] %asi, %l5
6741 sth %i3, [%l7 + 0x2E]
6742 fmovrdne %o5, %f0, %f10
6743 fmovsl %xcc, %f1, %f24
6744 ta %xcc, 0x2
6745 array32 %l1, %i7, %g7
6746 prefetch [%l7 + 0x0C], 0x2
6747 xnor %o1, 0x1104, %l6
6748 srl %o7, 0x0D, %i0
6749 xnor %l4, 0x1C16, %i6
6750 std %f4, [%l7 + 0x78]
6751 swap [%l7 + 0x68], %o3
6752 sethi 0x0C68, %l0
6753 addcc %o6, %g6, %g2
6754 movrgez %l3, %i2, %l2
6755 tle %xcc, 0x7
6756 edge32l %i1, %i4, %g4
6757 fbl %fcc2, loop_544
6758 orcc %o0, %g5, %o4
6759 array32 %o2, %g1, %i5
6760 wr %g0, 0x81, %asi
6761 lduba [%l7 + 0x4B] %asi, %g3
6762loop_544:
6763 sdiv %i3, 0x1F6B, %o5
6764 edge32 %l1, %i7, %g7
6765 srl %l5, 0x1D, %l6
6766 tpos %icc, 0x3
6767 te %xcc, 0x7
6768 bn,a,pt %xcc, loop_545
6769 movl %icc, %o7, %i0
6770 sdivx %l4, 0x075E, %o1
6771 fbl %fcc2, loop_546
6772loop_545:
6773 stx %i6, [%l7 + 0x28]
6774 movrlez %o3, %l0, %g6
6775 movvs %icc, %g2, %o6
6776loop_546:
6777 restored
6778 rdpr %cwp, %g1
6779 rdpr %cansave, %g2
6780 rdpr %canrestore, %g3
6781 rdpr %cleanwin, %g4
6782 rdpr %otherwin, %g5
6783 rdpr %wstate, %g6
6784 xnorcc %l3, %i2, %l2
6785 subcc %i4, 0x1C9D, %i1
6786 smul %o0, 0x084C, %g4
6787 tge %xcc, 0x5
6788 sir 0x0023
6789 udivcc %o4, 0x0292, %o2
6790 fbue,a %fcc2, loop_547
6791 ld [%l7 + 0x10], %f0
6792 fbu,a %fcc3, loop_548
6793 andn %g5, 0x1858, %g1
6794loop_547:
6795 nop
6796 wr %g0, 0xea, %asi
6797 stwa %i5, [%l7 + 0x1C] %asi
6798 membar #Sync
6799loop_548:
6800 edge32 %g3, %i3, %l1
6801 fmul8x16al %f11, %f16, %f18
6802 addcc %i7, 0x0A77, %g7
6803 fsrc1s %f13, %f3
6804 addc %o5, %l6, %l5
6805 fmovd %f28, %f30
6806 tcs %xcc, 0x0
6807 tsubcctv %i0, 0x0282, %l4
6808 popc %o1, %i6
6809 bcs,pn %xcc, loop_549
6810 tn %icc, 0x4
6811 stw %o7, [%l7 + 0x58]
6812 fnot2s %f22, %f9
6813loop_549:
6814 movl %icc, %l0, %g6
6815 fpack16 %f8, %f29
6816 nop
6817 setx 0x49CD9ED44B92E36E, %l0, %l6
6818 stx %l6, [%l7 + 0x28]
6819 ldd [%l7 + 0x28], %f4
6820 setx 0xE3003ED5C1EF418A, %l1, %l5
6821 stx %l5, [%l7 + 0x10]
6822 ldd [%l7 + 0x10], %f0
6823 fmuld %f0, %f4, %f10
6824 tge %icc, 0x7
6825 fmovrdgez %o3, %f16, %f18
6826 array16 %o6, %l3, %i2
6827 alignaddrl %l2, %g2, %i1
6828 tsubcc %i4, %o0, %o4
6829 fbul,a %fcc0, loop_550
6830 edge16ln %o2, %g4, %g5
6831 ble,pn %xcc, loop_551
6832 bgu,pn %icc, loop_552
6833loop_550:
6834 fcmpeq32 %f28, %f22, %g1
6835 fmovdvc %icc, %f8, %f29
6836loop_551:
6837 tvs %xcc, 0x2
6838loop_552:
6839 brgez,a %g3, loop_553
6840 movl %xcc, %i5, %i3
6841 bvc,pn %xcc, loop_554
6842 edge8l %l1, %g7, %i7
6843loop_553:
6844 or %l6, %l5, %o5
6845 andcc %i0, 0x0BCC, %l4
6846loop_554:
6847 fpsub32 %f6, %f22, %f18
6848 ta %xcc, 0x0
6849 fbuge %fcc1, loop_555
6850 mulscc %o1, %o7, %l0
6851 bcs loop_556
6852 movgu %icc, %i6, %o3
6853loop_555:
6854 sdiv %g6, 0x14E1, %o6
6855 movpos %xcc, %l3, %l2
6856loop_556:
6857 fmovsge %icc, %f28, %f23
6858 array32 %g2, %i1, %i2
6859 tneg %xcc, 0x1
6860 lduw [%l7 + 0x20], %o0
6861 edge32l %o4, %o2, %g4
6862 wr %g0, 0x89, %asi
6863 lduha [%l7 + 0x42] %asi, %g5
6864 fmovdle %icc, %f16, %f19
6865 movrne %i4, %g1, %i5
6866 fmovsg %xcc, %f24, %f28
6867 movvc %icc, %i3, %l1
6868 movleu %icc, %g3, %g7
6869 fnot2s %f30, %f25
6870 orncc %i7, 0x0A56, %l5
6871 alignaddr %l6, %o5, %i0
6872 ldstub [%l7 + 0x3B], %l4
6873 tle %xcc, 0x7
6874 fmovdn %icc, %f26, %f26
6875 xnorcc %o1, %o7, %l0
6876 sdiv %o3, 0x1D42, %g6
6877 set 0x0C, %l3
6878 ldswa [%l7 + %l3] 0x81, %i6
6879 fmovrsgz %o6, %f7, %f19
6880 sdivx %l3, 0x041A, %l2
6881 alignaddr %i1, %g2, %o0
6882 movre %o4, %o2, %i2
6883 tne %xcc, 0x0
6884 edge32l %g4, %i4, %g5
6885 nop
6886 setx 0x199A5C44, %l0, %l6
6887 st %l6, [%l7 + 0x28]
6888 ld [%l7 + 0x28], %f30
6889 setx 0xAAF3F711, %l1, %l5
6890 st %l5, [%l7 + 0x10]
6891 ld [%l7 + 0x10], %f7
6892 fmuls %f7, %f30, %f1
6893 fbuge,a %fcc0, loop_557
6894 tg %xcc, 0x6
6895 wr %g0, 0x23, %asi
6896 stwa %g1, [%l7 + 0x54] %asi
6897 membar #Sync
6898loop_557:
6899 movpos %xcc, %i5, %i3
6900 fmovsa %icc, %f11, %f16
6901 std %f30, [%l7 + 0x78]
6902 fnor %f0, %f18, %f22
6903 edge8ln %l1, %g3, %i7
6904 ldx [%l7 + 0x28], %g7
6905 movg %icc, %l5, %l6
6906 nop
6907 setx loop_558, %l0, %l1
6908 wrpr 0x1, %tl
6909 wrpr %l1, %tnpc
6910 setx 0x34400001400, %l0, %l1
6911 wrpr %l1, %tstate
6912 wrhpr 0x4, %htstate
6913 done
6914 brz %i0, loop_559
6915 umul %l4, 0x1402, %o5
6916 udivx %o1, 0x1FC6, %l0
6917loop_558:
6918 smul %o7, 0x17E2, %g6
6919loop_559:
6920 tpos %icc, 0x2
6921 ba %xcc, loop_560
6922 fcmple32 %f22, %f24, %i6
6923 tvs %xcc, 0x5
6924 be,a loop_561
6925loop_560:
6926 movneg %icc, %o3, %o6
6927 tg %xcc, 0x4
6928 andcc %l2, 0x0715, %l3
6929loop_561:
6930 be,pn %xcc, loop_562
6931 addcc %g2, %o0, %i1
6932 nop
6933 setx 0xDCA07B4C, %l0, %l6
6934 st %l6, [%l7 + 0x28]
6935 ld [%l7 + 0x28], %f0
6936 setx 0xAC576D57, %l1, %l5
6937 st %l5, [%l7 + 0x10]
6938 ld [%l7 + 0x10], %f26
6939 fmuls %f26, %f0, %f9
6940 nop
6941 set 0x3C, %o4
6942 stw %o2, [%l7 + %o4]
6943loop_562:
6944 fbe,a %fcc0, loop_563
6945 tpos %xcc, 0x7
6946 edge32n %i2, %g4, %o4
6947 set 0x40, %g6
6948 stda %f16, [%l7 + %g6] 0x11
6949loop_563:
6950 fornot1 %f0, %f20, %f0
6951 tl %icc, 0x0
6952 movrlez %i4, 0x341, %g1
6953 movrne %i5, %i3, %l1
6954 andncc %g5, %g3, %i7
6955 bleu,a,pn %icc, loop_564
6956 fbne,a %fcc1, loop_565
6957 bg,pn %icc, loop_566
6958 andncc %l5, %l6, %i0
6959loop_564:
6960 movrgz %l4, %g7, %o1
6961loop_565:
6962 edge16n %l0, %o5, %g6
6963loop_566:
6964 fbu %fcc1, loop_567
6965 andncc %i6, %o3, %o7
6966 edge8n %o6, %l3, %g2
6967 edge8l %o0, %i1, %l2
6968loop_567:
6969 ldsh [%l7 + 0x1C], %o2
6970 taddcc %i2, 0x17DD, %g4
6971 fmovsa %icc, %f29, %f10
6972 umul %o4, 0x139F, %g1
6973 restored
6974 rdpr %cwp, %g1
6975 rdpr %cansave, %g2
6976 rdpr %canrestore, %g3
6977 rdpr %cleanwin, %g4
6978 rdpr %otherwin, %g5
6979 rdpr %wstate, %g6
6980 fble,a %fcc1, loop_568
6981 movge %xcc, %i5, %i3
6982 nop
6983 setx 0xFAF25E768FF1DCAA, %l0, %l6
6984 stx %l6, [%l7 + 0x28]
6985 ldd [%l7 + 0x28], %f8
6986 fsqrtd %f8, %f26
6987 fpack16 %f4, %f23
6988loop_568:
6989 nop
6990 set 0x40, %i5
6991 stxa %i4, [%l7 + %i5] 0x10
6992 movcs %xcc, %l1, %g5
6993 fmovscs %icc, %f26, %f19
6994 edge16l %i7, %g3, %l5
6995 edge8l %l6, %i0, %g7
6996 fpmerge %f19, %f26, %f30
6997 fmovsl %icc, %f9, %f1
6998 movre %o1, 0x16F, %l0
6999 sethi 0x038A, %o5
7000 tg %xcc, 0x6
7001 fbg %fcc0, loop_569
7002 movcs %xcc, %l4, %g6
7003 array32 %i6, %o7, %o3
7004 fmovdleu %xcc, %f12, %f21
7005loop_569:
7006 ba loop_570
7007 xorcc %l3, 0x1677, %o6
7008 brz,a %g2, loop_571
7009 sub %o0, 0x0D76, %i1
7010loop_570:
7011 edge32ln %o2, %l2, %g4
7012 fmovrse %o4, %f2, %f8
7013loop_571:
7014 ta %xcc, 0x6
7015 ble,pt %icc, loop_572
7016 movle %icc, %g1, %i2
7017 bl,a,pn %xcc, loop_573
7018 orn %i5, %i3, %i4
7019loop_572:
7020 tn %icc, 0x3
7021 fnands %f31, %f7, %f8
7022loop_573:
7023 nop
7024 add %l7, 0x74, %l6
7025 wr %g0, 0x11, %asi
7026 casa [%l6] 0x11, %l1, %g5
7027 nop
7028 set 0x25, %l1
7029 ldstub [%l7 + %l1], %g3
7030 fmul8x16 %f15, %f8, %f6
7031 wr %g0, 0xeb, %asi
7032 stha %l5, [%l7 + 0x58] %asi
7033 membar #Sync
7034 nop
7035 fitod %f4, %f8
7036 fdtoi %f8, %f11
7037 edge8 %i7, %l6, %i0
7038 nop
7039 fitos %f14, %f31
7040 fstox %f31, %f12
7041 tvs %xcc, 0x5
7042 fmovd %f2, %f28
7043 add %o1, 0x19ED, %g7
7044 sethi 0x1731, %o5
7045 nop
7046 setx 0xDF293750AB68C7EB, %l0, %l6
7047 stx %l6, [%l7 + 0x28]
7048 ldd [%l7 + 0x28], %f6
7049 setx 0x1475AA7E7898750E, %l1, %l5
7050 stx %l5, [%l7 + 0x10]
7051 ldd [%l7 + 0x10], %f12
7052 fsubd %f12, %f6, %f12
7053 membar 0x40
7054 array8 %l4, %g6, %l0
7055 or %i6, 0x0AB6, %o7
7056 xorcc %o3, %o6, %g2
7057 edge8l %o0, %l3, %i1
7058 lduw [%l7 + 0x18], %o2
7059 ta %xcc, 0x6
7060 udivx %l2, 0x0701, %o4
7061 ta %xcc, 0x6
7062 addcc %g4, 0x0515, %g1
7063 ble,a,pn %icc, loop_574
7064 nop
7065 fitod %f8, %f14
7066 fdtox %f14, %f0
7067 fxtod %f0, %f2
7068 fbu,a %fcc3, loop_575
7069 movcc %xcc, %i5, %i2
7070loop_574:
7071 nop
7072 set 0x4A, %l2
7073 lduha [%l7 + %l2] 0x18, %i4
7074loop_575:
7075 move %xcc, %i3, %l1
7076 ba,pt %icc, loop_576
7077 movn %icc, %g3, %g5
7078 addcc %l5, 0x0578, %i7
7079 add %l7, 0x64, %l6
7080 wr %g0, 0x89, %asi
7081 casa [%l6] %asi, %l6, %o1
7082loop_576:
7083 edge8ln %g7, %o5, %l4
7084 tn %xcc, 0x0
7085 umul %g6, %l0, %i6
7086 fba,a %fcc3, loop_577
7087 edge32n %o7, %i0, %o3
7088 movleu %xcc, %o6, %g2
7089 fsrc1s %f0, %f16
7090loop_577:
7091 fand %f6, %f6, %f22
7092 add %l7, 0x18, %l6
7093 wr %g0, 0x11, %asi
7094 casxa [%l6] 0x11, %l3, %i1
7095 edge8n %o2, %l2, %o0
7096 fbe %fcc3, loop_578
7097 movg %icc, %g4, %g1
7098 bgu,a loop_579
7099 tle %icc, 0x3
7100loop_578:
7101 movvs %icc, %o4, %i5
7102 orncc %i2, 0x1D11, %i4
7103loop_579:
7104 fandnot1 %f14, %f28, %f10
7105 array32 %i3, %g3, %l1
7106 set 0x38, %o5
7107 ldxa [%l7 + %o5] 0x11, %g5
7108 move %icc, %i7, %l6
7109 sth %o1, [%l7 + 0x40]
7110 fnegs %f21, %f13
7111 tsubcc %l5, %o5, %l4
7112 tcs %icc, 0x1
7113 orn %g6, %g7, %i6
7114 movre %o7, %i0, %l0
7115 subcc %o6, %g2, %l3
7116 brlez,a %o3, loop_580
7117 movpos %icc, %i1, %o2
7118 fba %fcc3, loop_581
7119 fandnot1s %f1, %f14, %f28
7120loop_580:
7121 ldstub [%l7 + 0x57], %l2
7122 wr %g0, 0x2b, %asi
7123 stha %g4, [%l7 + 0x28] %asi
7124 membar #Sync
7125loop_581:
7126 bleu %icc, loop_582
7127 tne %icc, 0x0
7128 umul %g1, 0x0426, %o0
7129 wr %g0, 0x04, %asi
7130 swapa [%l7 + 0x1C] %asi, %o4
7131loop_582:
7132 fmovrdne %i2, %f12, %f20
7133 sllx %i4, 0x00, %i5
7134 udiv %g3, 0x0AA8, %l1
7135 nop
7136 setx 0xEAF69941E07E12F1, %l0, %l6
7137 stx %l6, [%l7 + 0x58]
7138 ldx [%l7 + 0x58], %fsr
7139 fcmpne16 %f20, %f14, %i3
7140 tcc %xcc, 0x7
7141 fmovdvs %icc, %f1, %f0
7142 orncc %g5, 0x1A61, %i7
7143 fmovsne %xcc, %f6, %f29
7144 tvc %icc, 0x0
7145 brnz,a %o1, loop_583
7146 edge16l %l6, %o5, %l5
7147 xor %g6, 0x00E8, %l4
7148 fmovrse %i6, %f16, %f9
7149loop_583:
7150 tl %icc, 0x7
7151 bge,pn %xcc, loop_584
7152 orcc %g7, 0x036B, %i0
7153 movgu %xcc, %o7, %o6
7154 set 0x08, %l0
7155 stwa %l0, [%l7 + %l0] 0x23
7156 membar #Sync
7157loop_584:
7158 fmovrdlez %g2, %f22, %f18
7159 tne %xcc, 0x0
7160 mulx %o3, %i1, %l3
7161 restored
7162 rdpr %cwp, %g1
7163 rdpr %cansave, %g2
7164 rdpr %canrestore, %g3
7165 rdpr %cleanwin, %g4
7166 rdpr %otherwin, %g5
7167 rdpr %wstate, %g6
7168 tvs %xcc, 0x6
7169 nop
7170 fitos %f11, %f26
7171 fstod %f26, %f20
7172 fmovsl %icc, %f11, %f22
7173 tcc %icc, 0x3
7174 tcs %icc, 0x7
7175 fmovrse %l2, %f7, %f6
7176 bne %xcc, loop_585
7177 nop
7178 fitod %f12, %f12
7179 fdtox %f12, %f8
7180 fxtod %f8, %f6
7181 tle %icc, 0x4
7182 movrlez %g4, %g1, %o2
7183loop_585:
7184 edge16l %o4, %i2, %o0
7185 saved
7186 rdpr %cwp, %g1
7187 rdpr %cansave, %g2
7188 rdpr %canrestore, %g3
7189 rdpr %cleanwin, %g4
7190 rdpr %otherwin, %g5
7191 rdpr %wstate, %g6
7192 tvs %icc, 0x1
7193 fpsub16 %f12, %f24, %f14
7194 sra %i5, %i4, %l1
7195 movn %icc, %i3, %g3
7196 movneg %icc, %g5, %i7
7197 stx %o1, [%l7 + 0x48]
7198 tleu %icc, 0x0
7199 wr %g0, 0x88, %asi
7200 stha %l6, [%l7 + 0x36] %asi
7201 te %icc, 0x3
7202 movcs %icc, %l5, %o5
7203 fmovdn %icc, %f16, %f27
7204 fmovsle %icc, %f9, %f5
7205 tsubcctv %l4, 0x0972, %i6
7206 tvs %icc, 0x3
7207 sdivx %g7, 0x0BAC, %i0
7208 nop
7209 setx 0xA8F80B96, %l0, %l6
7210 st %l6, [%l7 + 0x28]
7211 ld [%l7 + 0x28], %f1
7212 setx 0xBD72D5A0, %l1, %l5
7213 st %l5, [%l7 + 0x10]
7214 ld [%l7 + 0x10], %f7
7215 fadds %f7, %f1, %f17
7216 brlz %o7, loop_586
7217 and %g6, 0x15F2, %l0
7218 array8 %o6, %o3, %g2
7219 fmovsvc %icc, %f23, %f12
7220loop_586:
7221 tvc %xcc, 0x0
7222 subcc %l3, %i1, %g4
7223 ldub [%l7 + 0x61], %g1
7224 xor %l2, %o2, %i2
7225 sethi 0x13C2, %o0
7226 te %icc, 0x2
7227 fnot2s %f16, %f15
7228 tneg %xcc, 0x5
7229 fxors %f31, %f17, %f24
7230 fbe,a %fcc0, loop_587
7231 movn %xcc, %i5, %i4
7232 lduw [%l7 + 0x64], %o4
7233 stx %l1, [%l7 + 0x70]
7234loop_587:
7235 umul %g3, %g5, %i7
7236 fmovscs %icc, %f8, %f24
7237 nop
7238 setx loop_588, %l0, %l1
7239 wrpr 0x1, %tl
7240 wrpr %l1, %tpc
7241 add %l1, 0x4, %l1
7242 wrpr %l1, %tnpc
7243 setx 0x34400001400, %l0, %l1
7244 wrpr %l1, %tstate
7245 wrhpr 0x4, %htstate
7246 retry
7247 tsubcctv %i3, %o1, %l6
7248 srlx %o5, 0x11, %l5
7249 fbo,a %fcc0, loop_589
7250loop_588:
7251 sll %l4, 0x17, %i6
7252 fmovdle %xcc, %f15, %f8
7253 tvc %xcc, 0x7
7254loop_589:
7255 movrlz %g7, %o7, %g6
7256 std %f20, [%l7 + 0x08]
7257 bcc %icc, loop_590
7258 xnorcc %l0, 0x0E89, %i0
7259 set 0x20, %g4
7260 stxa %o3, [%g0 + %g4] 0x4f
7261loop_590:
7262 edge32l %o6, %l3, %i1
7263 edge16 %g4, %g2, %l2
7264 edge16n %o2, %g1, %i2
7265 sethi 0x171B, %i5
7266 movg %xcc, %o0, %i4
7267 saved
7268 rdpr %cwp, %g1
7269 rdpr %cansave, %g2
7270 rdpr %canrestore, %g3
7271 rdpr %cleanwin, %g4
7272 rdpr %otherwin, %g5
7273 rdpr %wstate, %g6
7274 fmovrsne %o4, %f27, %f28
7275 sra %g3, %l1, %g5
7276 tvs %icc, 0x5
7277 xor %i7, %o1, %i3
7278 movrlez %o5, %l6, %l4
7279 movne %xcc, %i6, %g7
7280 movl %icc, %o7, %l5
7281 or %l0, %i0, %o3
7282 bvc %xcc, loop_591
7283 udivx %g6, 0x1080, %l3
7284 edge32ln %i1, %o6, %g4
7285 fbge %fcc2, loop_592
7286loop_591:
7287 srl %g2, %l2, %o2
7288 tleu %xcc, 0x0
7289 wr %g0, 0x19, %asi
7290 lduba [%l7 + 0x42] %asi, %g1
7291loop_592:
7292 nop
7293 setx 0x63A04DD5, %l0, %l6
7294 st %l6, [%l7 + 0x28]
7295 ld [%l7 + 0x28], %f5
7296 setx 0x400E1150, %l1, %l5
7297 st %l5, [%l7 + 0x10]
7298 ld [%l7 + 0x10], %f4
7299 fdivs %f4, %f5, %f24
7300 tsubcc %i2, 0x0C3D, %i5
7301 movcs %icc, %i4, %o4
7302 stbar
7303 and %g3, 0x05DA, %l1
7304 movrgz %o0, 0x3EC, %g5
7305 sethi 0x0E2F, %o1
7306 te %icc, 0x2
7307 xorcc %i3, %o5, %i7
7308 fmovdvc %icc, %f16, %f11
7309 udivcc %l4, 0x186B, %i6
7310 nop
7311 setx loop_593, %l0, %l1
7312 wrpr 0x1, %tl
7313 wrpr %l1, %tnpc
7314 setx 0x34400001400, %l0, %l1
7315 wrpr %l1, %tstate
7316 wrhpr 0x4, %htstate
7317 done
7318 fmovdl %icc, %f10, %f19
7319 nop
7320 fitos %f5, %f3
7321 fstox %f3, %f2
7322 fxtos %f2, %f6
7323 movn %xcc, %l6, %g7
7324loop_593:
7325 addccc %l5, 0x1A64, %o7
7326 fbue,a %fcc1, loop_594
7327 fone %f20
7328 mulscc %i0, %l0, %o3
7329 movge %xcc, %l3, %i1
7330loop_594:
7331 movrlez %g6, 0x3B0, %o6
7332 movne %xcc, %g2, %l2
7333 edge16ln %g4, %g1, %o2
7334 sdiv %i5, 0x0A28, %i4
7335 movle %icc, %o4, %i2
7336 fmovdne %icc, %f3, %f9
7337 xor %g3, %o0, %g5
7338 brgz %l1, loop_595
7339 bvs,a loop_596
7340 brlez %i3, loop_597
7341 xnorcc %o5, 0x01C1, %o1
7342loop_595:
7343 std %f8, [%l7 + 0x20]
7344loop_596:
7345 bcc loop_598
7346loop_597:
7347 edge8n %l4, %i7, %l6
7348 fmovd %f8, %f20
7349 umulcc %g7, 0x08CE, %l5
7350loop_598:
7351 fbu,a %fcc1, loop_599
7352 tvs %xcc, 0x4
7353 sir 0x040B
7354 addccc %o7, 0x0D40, %i0
7355loop_599:
7356 tsubcctv %i6, %l0, %l3
7357 fmovsne %xcc, %f27, %f27
7358 membar 0x58
7359 umul %i1, %o3, %g6
7360 edge16l %o6, %l2, %g2
7361 udivcc %g4, 0x07B4, %g1
7362 movne %xcc, %o2, %i5
7363 fornot2s %f12, %f7, %f7
7364 nop
7365 setx 0x60778485, %l0, %l6
7366 st %l6, [%l7 + 0x38]
7367 ld [%l7 + 0x38], %fsr
7368 movg %icc, %i4, %i2
7369 xnor %g3, %o0, %g5
7370 edge16l %o4, %l1, %o5
7371 smul %o1, %l4, %i3
7372 wr %g0, 0x18, %asi
7373 ldsba [%l7 + 0x49] %asi, %i7
7374 fmovdge %icc, %f17, %f25
7375 alignaddr %g7, %l6, %o7
7376 tvc %xcc, 0x7
7377 lduh [%l7 + 0x12], %i0
7378 movrlez %l5, 0x32F, %l0
7379 edge32l %i6, %i1, %l3
7380 addccc %o3, %g6, %o6
7381 bneg,pt %xcc, loop_600
7382 subc %l2, %g4, %g1
7383 nop
7384 setx 0xDF9C6620407D27B0, %l0, %l6
7385 stx %l6, [%l7 + 0x38]
7386 ldx [%l7 + 0x38], %fsr
7387 movgu %xcc, %o2, %g2
7388loop_600:
7389 fmovsg %icc, %f31, %f24
7390 edge32l %i4, %i5, %i2
7391 edge8n %o0, %g5, %g3
7392 tcc %xcc, 0x4
7393 tl %xcc, 0x7
7394 movl %xcc, %l1, %o4
7395 set 0x40, %o0
7396 ldda [%l7 + %o0] 0x0c, %f0
7397 mulx %o5, 0x0C08, %l4
7398 movvs %icc, %i3, %i7
7399 edge32 %o1, %l6, %g7
7400 fmovrse %o7, %f27, %f15
7401 srl %i0, %l5, %l0
7402 fbo %fcc1, loop_601
7403 fbue,a %fcc3, loop_602
7404 ldd [%l7 + 0x40], %i6
7405 ldsh [%l7 + 0x4E], %l3
7406loop_601:
7407 andcc %i1, 0x02B2, %o3
7408loop_602:
7409 umulcc %o6, 0x10B6, %g6
7410 fmovse %xcc, %f25, %f15
7411 fbge %fcc3, loop_603
7412 nop
7413 setx 0xF9E2053B2895FD0A, %l0, %l6
7414 stx %l6, [%l7 + 0x28]
7415 ldd [%l7 + 0x28], %f24
7416 fsqrtd %f24, %f20
7417 nop
7418 setx 0x2B97B51B, %l0, %l6
7419 st %l6, [%l7 + 0x28]
7420 ld [%l7 + 0x28], %f11
7421 setx 0x49E970F1, %l1, %l5
7422 st %l5, [%l7 + 0x10]
7423 ld [%l7 + 0x10], %f31
7424 fdivs %f31, %f11, %f9
7425 umul %g4, 0x1832, %l2
7426loop_603:
7427 mulx %g1, %o2, %i4
7428 movrgez %g2, %i5, %i2
7429 tgu %xcc, 0x0
7430 xnor %o0, 0x1252, %g5
7431 movvc %icc, %l1, %o4
7432 nop
7433 setx 0xC05A677B, %l0, %l6
7434 st %l6, [%l7 + 0x78]
7435 ld [%l7 + 0x78], %fsr
7436 movn %xcc, %o5, %g3
7437 array8 %i3, %i7, %l4
7438 fblg,a %fcc1, loop_604
7439 fbg %fcc0, loop_605
7440 addc %o1, %g7, %o7
7441 fmovsg %icc, %f17, %f6
7442loop_604:
7443 fbue %fcc2, loop_606
7444loop_605:
7445 fbug %fcc2, loop_607
7446 fmovrde %i0, %f12, %f12
7447 set 0x67, %g7
7448 ldsba [%l7 + %g7] 0x18, %l5
7449loop_606:
7450 nop
7451 wr %g0, 0x2f, %asi
7452 stwa %l0, [%l7 + 0x38] %asi
7453 membar #Sync
7454loop_607:
7455 nop
7456 fitos %f4, %f0
7457 fstod %f0, %f12
7458 udivcc %l6, 0x1A27, %l3
7459 nop
7460 fitod %f20, %f2
7461 smul %i1, %i6, %o6
7462 movrne %g6, 0x0E9, %g4
7463 addc %l2, %o3, %g1
7464 tle %icc, 0x3
7465 fbul %fcc0, loop_608
7466 ldd [%l7 + 0x48], %i4
7467 tpos %icc, 0x4
7468 movcs %icc, %g2, %o2
7469loop_608:
7470 tcs %xcc, 0x5
7471 tpos %icc, 0x7
7472 saved
7473 rdpr %cwp, %g1
7474 rdpr %cansave, %g2
7475 rdpr %canrestore, %g3
7476 rdpr %cleanwin, %g4
7477 rdpr %otherwin, %g5
7478 rdpr %wstate, %g6
7479 edge8 %i2, %o0, %i5
7480 restored
7481 rdpr %cwp, %g1
7482 rdpr %cansave, %g2
7483 rdpr %canrestore, %g3
7484 rdpr %cleanwin, %g4
7485 rdpr %otherwin, %g5
7486 rdpr %wstate, %g6
7487 movgu %xcc, %g5, %o4
7488 movrne %o5, 0x0E4, %l1
7489 smulcc %g3, %i7, %i3
7490 tn %xcc, 0x5
7491 fmovdne %icc, %f0, %f2
7492 set 0x7A, %g3
7493 ldsha [%l7 + %g3] 0x19, %l4
7494 fmovrde %o1, %f28, %f24
7495 edge8l %o7, %g7, %l5
7496 set 0x18, %i1
7497 ldsha [%l7 + %i1] 0x14, %l0
7498 fmovdn %xcc, %f7, %f23
7499 fpsub32 %f28, %f18, %f18
7500 tvs %xcc, 0x7
7501 set 0x39, %l5
7502 ldstuba [%l7 + %l5] 0x18, %i0
7503 andncc %l6, %i1, %i6
7504 subcc %l3, 0x1EB8, %g6
7505 movcc %xcc, %o6, %l2
7506 sdivx %g4, 0x1CD9, %g1
7507 fpack32 %f8, %f20, %f26
7508 array8 %o3, %g2, %o2
7509 sethi 0x09EE, %i2
7510 addccc %i4, 0x01F9, %i5
7511 sdivcc %g5, 0x021F, %o4
7512 tneg %icc, 0x5
7513 movrne %o0, 0x015, %o5
7514 set 0x7C, %o7
7515 ldsha [%l7 + %o7] 0x0c, %l1
7516 edge8l %i7, %i3, %l4
7517 prefetch [%l7 + 0x08], 0x2
7518 movcs %icc, %g3, %o1
7519 fones %f16
7520 mova %xcc, %o7, %g7
7521 edge32ln %l5, %i0, %l6
7522 tcs %xcc, 0x0
7523 fpack32 %f10, %f0, %f8
7524 ta %xcc, 0x2
7525 fmovrdlz %i1, %f14, %f26
7526 subcc %i6, 0x0793, %l3
7527 movleu %xcc, %g6, %l0
7528 fmovrdne %o6, %f26, %f28
7529 tgu %icc, 0x3
7530 movneg %icc, %g4, %l2
7531 sdivcc %g1, 0x160A, %o3
7532 edge8ln %g2, %o2, %i4
7533 fmovse %icc, %f12, %f20
7534 movn %icc, %i5, %i2
7535 taddcctv %o4, 0x0934, %g5
7536 edge8n %o0, %o5, %i7
7537 array8 %i3, %l1, %l4
7538 nop
7539 fitos %f5, %f9
7540 fstox %f9, %f4
7541 xorcc %o1, %g3, %g7
7542 edge8n %o7, %l5, %i0
7543 popc 0x0448, %l6
7544 fpsub32 %f12, %f24, %f8
7545 fble %fcc1, loop_609
7546 tpos %xcc, 0x6
7547 addccc %i1, 0x0692, %i6
7548 bpos loop_610
7549loop_609:
7550 movvs %xcc, %g6, %l0
7551 nop
7552 fitod %f2, %f12
7553 fdtox %f12, %f8
7554 fmovsn %xcc, %f8, %f28
7555loop_610:
7556 fmul8sux16 %f26, %f26, %f26
7557 popc 0x15AB, %o6
7558 saved
7559 rdpr %cwp, %g1
7560 rdpr %cansave, %g2
7561 rdpr %canrestore, %g3
7562 rdpr %cleanwin, %g4
7563 rdpr %otherwin, %g5
7564 rdpr %wstate, %g6
7565 sra %g4, %l3, %g1
7566 ldd [%l7 + 0x28], %o2
7567 smulcc %l2, %o2, %i4
7568 brlez %g2, loop_611
7569 bvs,pn %icc, loop_612
7570 add %i2, 0x07D6, %o4
7571 fpsub16s %f23, %f4, %f3
7572loop_611:
7573 movvc %icc, %g5, %o0
7574loop_612:
7575 restored
7576 rdpr %cwp, %g1
7577 rdpr %cansave, %g2
7578 rdpr %canrestore, %g3
7579 rdpr %cleanwin, %g4
7580 rdpr %otherwin, %g5
7581 rdpr %wstate, %g6
7582 sub %o5, 0x03E9, %i7
7583 ldsb [%l7 + 0x0B], %i3
7584 tvs %icc, 0x5
7585 orn %i5, 0x118E, %l1
7586 edge32l %l4, %o1, %g7
7587 fbo %fcc1, loop_613
7588 array16 %g3, %o7, %l5
7589 fandnot2 %f30, %f12, %f6
7590 sra %l6, 0x13, %i0
7591loop_613:
7592 fmovrde %i6, %f16, %f30
7593 fors %f11, %f10, %f0
7594 mova %icc, %g6, %l0
7595 xnor %o6, %i1, %l3
7596 tvs %xcc, 0x4
7597 fbge %fcc2, loop_614
7598 fbe,a %fcc3, loop_615
7599 te %icc, 0x0
7600 bshuffle %f2, %f14, %f22
7601loop_614:
7602 bcc,a,pt %icc, loop_616
7603loop_615:
7604 nop
7605 set 0x68, %l4
7606 ldstub [%l7 + %l4], %g4
7607 tn %xcc, 0x3
7608 addccc %o3, 0x0079, %l2
7609loop_616:
7610 edge8 %g1, %o2, %g2
7611 stb %i2, [%l7 + 0x1C]
7612 ta %xcc, 0x3
7613 ta %xcc, 0x0
7614 movcs %xcc, %o4, %i4
7615 sdivx %o0, 0x10BC, %g5
7616 subcc %i7, 0x175A, %o5
7617 add %i5, 0x1A27, %l1
7618 fbul,a %fcc0, loop_617
7619 edge16l %i3, %o1, %l4
7620 movrlz %g3, 0x246, %o7
7621 nop
7622 setx 0x2474F897BD0E9C70, %l0, %l6
7623 stx %l6, [%l7 + 0x28]
7624 ldd [%l7 + 0x28], %f28
7625 setx 0x77324B99F46B261A, %l1, %l5
7626 stx %l5, [%l7 + 0x10]
7627 ldd [%l7 + 0x10], %f20
7628 faddd %f20, %f28, %f28
7629loop_617:
7630 sdivcc %g7, 0x02A7, %l5
7631 mulscc %l6, 0x0486, %i6
7632 fmovrdlez %i0, %f6, %f20
7633 fmovrdne %g6, %f24, %f22
7634 add %l7, 0x34, %l6
7635 wr %g0, 0x80, %asi
7636 lda [%l6] %asi, %l0
7637 casa [%l6] %asi, %l0, %o6
7638 sub %i1, %g4, %o3
7639 brlz,a %l3, loop_618
7640 fpadd16s %f18, %f30, %f12
7641 fpackfix %f16, %f29
7642 fbl %fcc3, loop_619
7643loop_618:
7644 movn %icc, %g1, %o2
7645 taddcc %l2, %i2, %o4
7646 bgu,a,pt %icc, loop_620
7647loop_619:
7648 fblg,a %fcc3, loop_621
7649 fnot2s %f19, %f19
7650 udivx %i4, 0x1698, %g2
7651loop_620:
7652 array8 %o0, %i7, %o5
7653loop_621:
7654 edge8ln %g5, %i5, %l1
7655 fbne %fcc0, loop_622
7656 fmovrdgez %o1, %f10, %f2
7657 for %f12, %f2, %f12
7658 movge %icc, %i3, %g3
7659loop_622:
7660 fblg,a %fcc1, loop_623
7661 fmuld8ulx16 %f5, %f26, %f20
7662 movre %o7, %g7, %l5
7663 fpadd16s %f14, %f1, %f24
7664loop_623:
7665 edge16ln %l4, %i6, %i0
7666 fpack16 %f26, %f26
7667 move %icc, %g6, %l0
7668 tvs %icc, 0x5
7669 nop
7670 set 0x3C, %g2
7671 sth %l6, [%l7 + %g2]
7672 mulscc %i1, %g4, %o6
7673 taddcc %l3, %o3, %o2
7674 taddcc %g1, 0x18A8, %l2
7675 edge16ln %i2, %i4, %g2
7676 edge8ln %o0, %o4, %i7
7677 movrlez %o5, 0x3BF, %g5
7678 subccc %i5, 0x0B85, %o1
7679 bcc,pt %icc, loop_624
7680 fnor %f26, %f24, %f30
7681 bvc %xcc, loop_625
7682 subcc %i3, %g3, %l1
7683loop_624:
7684 fmovrdne %g7, %f18, %f18
7685 addccc %o7, %l5, %i6
7686loop_625:
7687 fbn,a %fcc2, loop_626
7688 fbo %fcc1, loop_627
7689 fmovscs %xcc, %f2, %f0
7690 wr %g0, 0x80, %asi
7691 swapa [%l7 + 0x60] %asi, %l4
7692loop_626:
7693 nop
7694 wr %g0, 0x04, %asi
7695 stwa %i0, [%l7 + 0x1C] %asi
7696loop_627:
7697 umul %l0, 0x16F8, %g6
7698 be,a %xcc, loop_628
7699 tneg %xcc, 0x7
7700 mulx %l6, 0x048F, %i1
7701 movcc %xcc, %g4, %l3
7702loop_628:
7703 stx %o3, [%l7 + 0x38]
7704 fand %f28, %f24, %f20
7705 sra %o2, 0x19, %o6
7706 tge %xcc, 0x7
7707 stx %l2, [%l7 + 0x18]
7708 brz %g1, loop_629
7709 fba %fcc1, loop_630
7710 bgu,a %icc, loop_631
7711 tgu %icc, 0x1
7712loop_629:
7713 andncc %i4, %g2, %o0
7714loop_630:
7715 edge8ln %o4, %i2, %i7
7716loop_631:
7717 fbug,a %fcc1, loop_632
7718 array8 %g5, %o5, %o1
7719 movg %icc, %i3, %i5
7720 nop
7721 setx 0x8D58C2CE, %l0, %l6
7722 st %l6, [%l7 + 0x28]
7723 ld [%l7 + 0x28], %f27
7724 fsqrts %f27, %f30
7725loop_632:
7726 addccc %g3, 0x1185, %g7
7727 udiv %l1, 0x10D5, %o7
7728 xnor %l5, 0x0CFE, %l4
7729 movle %icc, %i0, %l0
7730 stx %g6, [%l7 + 0x40]
7731 tcs %icc, 0x1
7732 addccc %i6, 0x173F, %l6
7733 addc %g4, 0x11E0, %l3
7734 stbar
7735 fbo %fcc1, loop_633
7736 fmul8x16au %f3, %f11, %f10
7737 nop
7738 setx 0x4A156EC820429EB8, %l0, %l6
7739 stx %l6, [%l7 + 0x20]
7740 ldx [%l7 + 0x20], %fsr
7741 bvc %icc, loop_634
7742loop_633:
7743 brlez %i1, loop_635
7744 and %o2, %o6, %o3
7745 movcc %icc, %g1, %i4
7746loop_634:
7747 nop
7748 set 0x60, %g1
7749 ldswa [%l7 + %g1] 0x14, %l2
7750loop_635:
7751 fbu,a %fcc3, loop_636
7752 addccc %o0, 0x054D, %o4
7753 mulscc %g2, 0x0622, %i2
7754 tcc %xcc, 0x2
7755loop_636:
7756 nop
7757 set 0x0A, %o6
7758 ldsha [%l7 + %o6] 0x14, %g5
7759 fnot1 %f8, %f12
7760 smul %i7, 0x1938, %o5
7761 te %xcc, 0x4
7762 fmovs %f0, %f23
7763 movge %xcc, %o1, %i3
7764 xor %g3, %i5, %l1
7765 movrne %g7, 0x07C, %o7
7766 umulcc %l5, %i0, %l0
7767 fmovsgu %xcc, %f6, %f12
7768 smulcc %l4, %i6, %l6
7769 xnorcc %g4, 0x0520, %g6
7770 orn %i1, 0x1CEE, %l3
7771 fnot1 %f10, %f8
7772 edge8ln %o6, %o2, %g1
7773 set 0x70, %i6
7774 lduwa [%l7 + %i6] 0x81, %o3
7775 fmovrslz %i4, %f8, %f12
7776 movre %l2, %o4, %g2
7777 add %l7, 0x2C, %l6
7778 wr %g0, 0x10, %asi
7779 casa [%l6] 0x10, %o0, %g5
7780 lduh [%l7 + 0x38], %i2
7781 nop
7782 setx loop_637, %l0, %l1
7783 wrpr 0x1, %tl
7784 wrpr %l1, %tpc
7785 add %l1, 0x4, %l1
7786 wrpr %l1, %tnpc
7787 setx 0x34400001400, %l0, %l1
7788 wrpr %l1, %tstate
7789 wrhpr 0x4, %htstate
7790 retry
7791 sdivcc %i7, 0x062A, %o5
7792 fnands %f13, %f6, %f11
7793 tcc %xcc, 0x0
7794loop_637:
7795 nop
7796 setx 0x004E268A, %l0, %l6
7797 st %l6, [%l7 + 0x30]
7798 ld [%l7 + 0x30], %fsr
7799 popc %i3, %g3
7800 movrlez %o1, %i5, %l1
7801 fabss %f6, %f5
7802 nop
7803 setx loop_638, %l0, %l1
7804 wrpr 0x1, %tl
7805 wrpr %l1, %tnpc
7806 setx 0x34400001400, %l0, %l1
7807 wrpr %l1, %tstate
7808 wrhpr 0x4, %htstate
7809 done
7810 bl,pt %icc, loop_639
7811 udivcc %o7, 0x0AB9, %l5
7812 st %f21, [%l7 + 0x34]
7813loop_638:
7814 fpadd32s %f5, %f8, %f19
7815loop_639:
7816 movn %icc, %g7, %l0
7817 fnot2 %f26, %f14
7818 movgu %xcc, %i0, %l4
7819 fpadd16s %f27, %f30, %f6
7820 array8 %l6, %i6, %g4
7821 move %xcc, %g6, %i1
7822 tcs %xcc, 0x2
7823 mova %xcc, %o6, %o2
7824 addc %l3, %o3, %g1
7825 subcc %i4, 0x1469, %o4
7826 fornot2 %f20, %f14, %f20
7827 add %l2, %o0, %g2
7828 andcc %i2, 0x126A, %i7
7829 edge32l %g5, %i3, %g3
7830 srl %o5, %i5, %o1
7831 movre %l1, %o7, %l5
7832 prefetch [%l7 + 0x78], 0x1
7833 te %icc, 0x4
7834 edge32n %g7, %l0, %i0
7835 array16 %l4, %l6, %g4
7836 edge8n %g6, %i1, %o6
7837 xnor %i6, %l3, %o3
7838 ta %icc, 0x4
7839 edge8n %g1, %i4, %o4
7840 umulcc %o2, %l2, %o0
7841 set 0x19, %i0
7842 stba %i2, [%l7 + %i0] 0x0c
7843 fmovd %f14, %f30
7844 fpadd32s %f20, %f9, %f27
7845 fbl %fcc3, loop_640
7846 movl %xcc, %i7, %g2
7847 edge16 %i3, %g3, %g5
7848 std %f2, [%l7 + 0x38]
7849loop_640:
7850 bneg,a,pt %icc, loop_641
7851 taddcctv %o5, %o1, %i5
7852 mulscc %l1, 0x0EF6, %o7
7853 movneg %icc, %l5, %l0
7854loop_641:
7855 addc %g7, %l4, %i0
7856 movpos %icc, %g4, %g6
7857 mulx %i1, %o6, %i6
7858 bn,pn %icc, loop_642
7859 movcc %xcc, %l3, %o3
7860 or %l6, 0x054A, %i4
7861 udivcc %g1, 0x1E4E, %o2
7862loop_642:
7863 taddcctv %l2, 0x111D, %o4
7864 mulx %i2, 0x0516, %o0
7865 ta %icc, 0x3
7866 fmovrslz %i7, %f22, %f27
7867 fxors %f23, %f10, %f24
7868 fmovsge %xcc, %f31, %f30
7869 smul %g2, 0x058F, %i3
7870 fmovscs %icc, %f14, %f0
7871 umul %g3, 0x137E, %g5
7872 fmovdvs %xcc, %f24, %f7
7873 udiv %o1, 0x0148, %o5
7874 nop
7875 setx 0x4E33D94C60744B37, %l0, %l6
7876 stx %l6, [%l7 + 0x18]
7877 ldx [%l7 + 0x18], %fsr
7878 ldstub [%l7 + 0x60], %l1
7879 movpos %icc, %i5, %o7
7880 nop
7881 setx 0xE0AD0DBA, %l0, %l6
7882 st %l6, [%l7 + 0x28]
7883 ld [%l7 + 0x28], %f8
7884 setx 0xAAB22C35, %l1, %l5
7885 st %l5, [%l7 + 0x10]
7886 ld [%l7 + 0x10], %f27
7887 fmuls %f27, %f8, %f2
7888 movge %icc, %l0, %g7
7889 fmovdge %xcc, %f12, %f15
7890 nop
7891 setx 0xBAD39F651EC3F1AC, %l0, %l6
7892 stx %l6, [%l7 + 0x28]
7893 ldd [%l7 + 0x28], %f16
7894 setx 0xC569530D5A5C11B6, %l1, %l5
7895 stx %l5, [%l7 + 0x10]
7896 ldd [%l7 + 0x10], %f6
7897 fmuld %f6, %f16, %f20
7898 fpadd16 %f12, %f30, %f10
7899 edge8 %l4, %l5, %g4
7900 andncc %g6, %i1, %o6
7901 addccc %i6, %l3, %o3
7902 bgu,pt %icc, loop_643
7903 array32 %l6, %i4, %g1
7904 set 0x3E, %g5
7905 stha %o2, [%l7 + %g5] 0x0c
7906loop_643:
7907 tpos %icc, 0x6
7908 wr %g0, 0x0c, %asi
7909 ldsba [%l7 + 0x7B] %asi, %l2
7910 addc %i0, %i2, %o0
7911 fbne %fcc1, loop_644
7912 movrgz %i7, %g2, %i3
7913 nop
7914 setx 0x6C3D1D9B, %l0, %l6
7915 st %l6, [%l7 + 0x28]
7916 ld [%l7 + 0x28], %f7
7917 fsqrts %f7, %f0
7918 bvc,a,pt %xcc, loop_645
7919loop_644:
7920 fmovscc %xcc, %f20, %f4
7921 movl %xcc, %g3, %o4
7922 sir 0x00F4
7923loop_645:
7924 fmovrse %o1, %f23, %f23
7925 movrgez %g5, %l1, %i5
7926 stbar
7927 movpos %xcc, %o7, %l0
7928 brnz,a %g7, loop_646
7929 sth %o5, [%l7 + 0x58]
7930 ldd [%l7 + 0x68], %l4
7931 fbu,a %fcc3, loop_647
7932loop_646:
7933 fandnot1 %f10, %f4, %f14
7934 bne,a,pn %icc, loop_648
7935 bcc,a loop_649
7936loop_647:
7937 fbuge,a %fcc3, loop_650
7938 bcs,pn %xcc, loop_651
7939loop_648:
7940 movrgz %l5, 0x0EE, %g4
7941loop_649:
7942 fbug,a %fcc0, loop_652
7943loop_650:
7944 fbo %fcc0, loop_653
7945loop_651:
7946 bvc,pt %xcc, loop_654
7947 membar 0x57
7948loop_652:
7949 subccc %i1, 0x138E, %o6
7950loop_653:
7951 addc %g6, 0x01DE, %l3
7952loop_654:
7953 movne %icc, %i6, %l6
7954 edge8 %i4, %g1, %o3
7955 edge32ln %l2, %o2, %i0
7956 umul %o0, %i2, %i7
7957 fmovsle %xcc, %f5, %f27
7958 brgez %g2, loop_655
7959 smul %i3, %o4, %o1
7960 wr %g0, 0x24, %asi
7961 ldda [%l7 + 0x50] %asi, %g2
7962loop_655:
7963 bleu,a loop_656
7964 sub %l1, %g5, %o7
7965 fmovsne %xcc, %f1, %f14
7966 edge16l %i5, %l0, %o5
7967loop_656:
7968 smul %g7, %l4, %l5
7969 set 0x6C, %i3
7970 stba %g4, [%l7 + %i3] 0xea
7971 membar #Sync
7972 be,pt %icc, loop_657
7973 tgu %icc, 0x7
7974 fcmpne16 %f12, %f30, %o6
7975 smul %g6, %i1, %l3
7976loop_657:
7977 tvs %xcc, 0x6
7978 set 0x78, %o1
7979 sta %f27, [%l7 + %o1] 0x15
7980 movre %l6, 0x171, %i6
7981 xnorcc %g1, 0x010E, %i4
7982 udivcc %o3, 0x1913, %l2
7983 bvs,a loop_658
7984 subcc %o2, 0x1129, %i0
7985 fmul8x16al %f10, %f14, %f0
7986 fnor %f2, %f26, %f8
7987loop_658:
7988 std %f2, [%l7 + 0x60]
7989 nop
7990 fitod %f12, %f18
7991 fdtox %f18, %f6
7992 fxtod %f6, %f24
7993 fpsub16s %f13, %f0, %f20
7994 movcs %xcc, %o0, %i2
7995 edge16 %i7, %i3, %o4
7996 sth %o1, [%l7 + 0x5A]
7997 ldd [%l7 + 0x58], %f30
7998 fmovdleu %xcc, %f16, %f1
7999 tsubcctv %g3, 0x1BA9, %l1
8000 stx %g2, [%l7 + 0x38]
8001 addcc %g5, %i5, %l0
8002 set 0x28, %o3
8003 stxa %o5, [%l7 + %o3] 0x2a
8004 membar #Sync
8005 stbar
8006 xorcc %o7, 0x0FDA, %g7
8007 set 0x1D, %i4
8008 ldsba [%l7 + %i4] 0x15, %l5
8009 set 0x40, %i2
8010 ldxa [%l7 + %i2] 0x04, %g4
8011 set 0x20, %i7
8012 swapa [%l7 + %i7] 0x89, %l4
8013 subc %o6, 0x0A6C, %i1
8014 prefetch [%l7 + 0x5C], 0x2
8015 movrlez %g6, 0x1B7, %l3
8016 mova %xcc, %l6, %i6
8017 fmovrsgez %i4, %f28, %f26
8018 tgu %xcc, 0x0
8019 fmovrslez %o3, %f21, %f9
8020 bge,a,pn %xcc, loop_659
8021 tn %xcc, 0x0
8022 fbge %fcc2, loop_660
8023 ba,pt %icc, loop_661
8024loop_659:
8025 fmovsgu %xcc, %f5, %f23
8026 and %g1, %o2, %i0
8027loop_660:
8028 nop
8029 setx loop_662, %l0, %l1
8030 wrpr 0x1, %tl
8031 wrpr %l1, %tnpc
8032 setx 0x34400001400, %l0, %l1
8033 wrpr %l1, %tstate
8034 wrhpr 0x4, %htstate
8035 done
8036loop_661:
8037 fxnors %f10, %f1, %f24
8038 brgez %l2, loop_663
8039 fmovrslez %i2, %f27, %f8
8040loop_662:
8041 lduw [%l7 + 0x70], %o0
8042 addccc %i3, %o4, %o1
8043loop_663:
8044 subcc %g3, %l1, %g2
8045 fornot1 %f30, %f18, %f12
8046 fbe %fcc2, loop_664
8047 nop
8048 setx loop_665, %l0, %l1
8049 jmpl %l1, %g5
8050 fpsub16s %f16, %f5, %f5
8051 movn %icc, %i5, %l0
8052loop_664:
8053 nop
8054 add %l7, 0x34, %l6
8055 wr %g0, 0x80, %asi
8056 lda [%l6] %asi, %o5
8057 casa [%l6] %asi, %o5, %o7
8058loop_665:
8059 tsubcc %g7, %i7, %g4
8060 tgu %xcc, 0x6
8061 fmovdn %xcc, %f0, %f8
8062 addcc %l4, 0x1B74, %o6
8063 movne %icc, %l5, %g6
8064 set 0x41, %l6
8065 lduba [%l7 + %l6] 0x0c, %l3
8066 movrlz %i1, %i6, %l6
8067 tcc %xcc, 0x0
8068 tpos %icc, 0x3
8069 tcc %icc, 0x4
8070 nop
8071 fitod %f23, %f8
8072 fbl,a %fcc0, loop_666
8073 call loop_667
8074 fmovdne %xcc, %f18, %f24
8075 movne %xcc, %i4, %g1
8076loop_666:
8077 and %o3, %i0, %l2
8078loop_667:
8079 stw %o2, [%l7 + 0x18]
8080 tcc %icc, 0x4
8081 bcc,a loop_668
8082 bg,a loop_669
8083 movre %o0, 0x3BE, %i2
8084 edge16l %o4, %o1, %g3
8085loop_668:
8086 bcs,a,pn %xcc, loop_670
8087loop_669:
8088 tn %icc, 0x0
8089 andcc %l1, %g2, %g5
8090 bpos,pn %icc, loop_671
8091loop_670:
8092 fcmple32 %f8, %f2, %i3
8093 taddcctv %l0, 0x103A, %o5
8094 fmovsvc %xcc, %f16, %f12
8095loop_671:
8096 nop
8097 setx loop_672, %l0, %l1
8098 wrpr 0x1, %tl
8099 wrpr %l1, %tnpc
8100 setx 0x34400001400, %l0, %l1
8101 wrpr %l1, %tstate
8102 wrhpr 0x4, %htstate
8103 done
8104 fcmpeq32 %f18, %f24, %i5
8105 membar 0x74
8106 tne %xcc, 0x7
8107loop_672:
8108 xnorcc %g7, 0x0655, %i7
8109 te %xcc, 0x1
8110 move %xcc, %o7, %g4
8111 mulscc %l4, 0x1846, %l5
8112 array32 %o6, %g6, %i1
8113 alignaddr %i6, %l6, %l3
8114 sll %i4, %g1, %i0
8115 smulcc %l2, 0x1100, %o3
8116 fbn %fcc1, loop_673
8117 fmovrsgz %o0, %f30, %f3
8118 bpos,a,pt %xcc, loop_674
8119 movre %o2, %o4, %i2
8120loop_673:
8121 ta %icc, 0x1
8122 fpadd16 %f30, %f8, %f10
8123loop_674:
8124 fmul8sux16 %f22, %f20, %f8
8125 nop
8126 setx loop_675, %l0, %l1
8127 jmpl %l1, %g3
8128 andn %o1, %l1, %g2
8129 alignaddrl %g5, %i3, %o5
8130 alignaddrl %i5, %l0, %g7
8131loop_675:
8132 fnands %f26, %f15, %f26
8133 and %o7, 0x08B0, %i7
8134 fsrc2s %f1, %f27
8135 fornot2s %f2, %f30, %f19
8136 edge32ln %g4, %l4, %o6
8137 subc %l5, 0x12A7, %g6
8138 nop
8139 setx loop_676, %l0, %l1
8140 jmpl %l1, %i6
8141 ta %icc, 0x3
8142 nop
8143 fitos %f4, %f24
8144 fstox %f24, %f28
8145 edge16 %l6, %l3, %i1
8146loop_676:
8147 te %xcc, 0x1
8148 fpsub32 %f12, %f24, %f14
8149 srax %g1, 0x03, %i4
8150 subcc %l2, 0x07B1, %i0
8151 faligndata %f4, %f20, %f4
8152 bneg,a %xcc, loop_677
8153 tsubcctv %o0, %o3, %o4
8154 fmovsneg %icc, %f31, %f28
8155 nop
8156 setx loop_678, %l0, %l1
8157 wrpr 0x1, %tl
8158 wrpr %l1, %tpc
8159 add %l1, 0x4, %l1
8160 wrpr %l1, %tnpc
8161 setx 0x34400001400, %l0, %l1
8162 wrpr %l1, %tstate
8163 wrhpr 0x4, %htstate
8164 retry
8165loop_677:
8166 sra %o2, 0x15, %i2
8167 srl %g3, %o1, %g2
8168 ldx [%l7 + 0x50], %g5
8169loop_678:
8170 srl %i3, 0x0A, %l1
8171 movre %o5, 0x0E2, %l0
8172 fbge %fcc2, loop_679
8173 alignaddr %i5, %o7, %g7
8174 smul %g4, 0x0420, %i7
8175 tsubcctv %l4, 0x1A08, %l5
8176loop_679:
8177 edge8 %g6, %i6, %l6
8178 movrgz %l3, 0x3BD, %o6
8179 movcc %icc, %g1, %i4
8180 fandnot2s %f6, %f3, %f6
8181 nop
8182 setx 0x5E568BABAE4C58FE, %l0, %l6
8183 stx %l6, [%l7 + 0x28]
8184 ldd [%l7 + 0x28], %f8
8185 fsqrtd %f8, %f2
8186 orcc %l2, 0x0113, %i0
8187 popc %o0, %o3
8188 bl %icc, loop_680
8189 nop
8190 fitod %f7, %f22
8191 bgu,a,pn %icc, loop_681
8192 ldsb [%l7 + 0x11], %i1
8193loop_680:
8194 movrne %o4, 0x198, %o2
8195 fcmple16 %f8, %f18, %i2
8196loop_681:
8197 movvs %xcc, %o1, %g2
8198 movvc %icc, %g3, %i3
8199 bpos,a,pt %icc, loop_682
8200 ble %icc, loop_683
8201 udiv %l1, 0x15AA, %g5
8202 edge32ln %o5, %i5, %l0
8203loop_682:
8204 saved
8205 rdpr %cwp, %g1
8206 rdpr %cansave, %g2
8207 rdpr %canrestore, %g3
8208 rdpr %cleanwin, %g4
8209 rdpr %otherwin, %g5
8210 rdpr %wstate, %g6
8211loop_683:
8212 sra %o7, 0x0E, %g7
8213 udivcc %g4, 0x0CBA, %i7
8214 stw %l4, [%l7 + 0x6C]
8215 nop
8216 fitos %f0, %f23
8217 fstoi %f23, %f30
8218 tneg %icc, 0x5
8219 wr %g0, 0x18, %asi
8220 lduwa [%l7 + 0x14] %asi, %l5
8221 movre %i6, %l6, %l3
8222 fmovdpos %xcc, %f3, %f4
8223 bge,a,pt %icc, loop_684
8224 fmovdne %icc, %f6, %f6
8225 fblg %fcc1, loop_685
8226 sdivx %o6, 0x1327, %g6
8227loop_684:
8228 subcc %i4, 0x1ED5, %l2
8229 membar 0x71
8230loop_685:
8231 nop
8232 set 0x60, %o2
8233 lduwa [%l7 + %o2] 0x04, %i0
8234 mova %xcc, %g1, %o3
8235 fmuld8sux16 %f1, %f5, %f10
8236 andn %i1, 0x0FCA, %o0
8237 array32 %o2, %i2, %o4
8238 ldsb [%l7 + 0x36], %g2
8239 edge32 %g3, %o1, %i3
8240 brgz %g5, loop_686
8241 fmovdneg %icc, %f5, %f18
8242 edge16l %o5, %l1, %i5
8243 sdiv %l0, 0x1056, %g7
8244loop_686:
8245 udivx %o7, 0x1F4A, %g4
8246 edge16n %l4, %i7, %i6
8247 fxnor %f2, %f2, %f12
8248 movre %l6, %l3, %o6
8249 udivcc %g6, 0x05DB, %l5
8250 sra %i4, 0x0C, %i0
8251 set 0x46, %o4
8252 stha %l2, [%l7 + %o4] 0x80
8253 membar 0x4E
8254 alignaddrl %g1, %i1, %o0
8255 edge8ln %o2, %o3, %o4
8256 brlez,a %i2, loop_687
8257 tneg %icc, 0x3
8258 tle %xcc, 0x3
8259 brnz %g3, loop_688
8260loop_687:
8261 edge8ln %g2, %o1, %i3
8262 sir 0x0884
8263 fmul8ulx16 %f0, %f10, %f12
8264loop_688:
8265 fcmpgt32 %f30, %f10, %o5
8266 restored
8267 rdpr %cwp, %g1
8268 rdpr %cansave, %g2
8269 rdpr %canrestore, %g3
8270 rdpr %cleanwin, %g4
8271 rdpr %otherwin, %g5
8272 rdpr %wstate, %g6
8273 fmovsle %xcc, %f31, %f14
8274 call loop_689
8275 srl %l1, 0x18, %i5
8276 fcmpeq16 %f12, %f12, %l0
8277 movge %xcc, %g5, %o7
8278loop_689:
8279 mulscc %g7, 0x1C62, %g4
8280 fmovsa %xcc, %f4, %f23
8281 taddcctv %i7, %i6, %l4
8282 call loop_690
8283 ble,pn %icc, loop_691
8284 fnot2s %f17, %f16
8285 move %icc, %l6, %o6
8286loop_690:
8287 edge16l %g6, %l3, %i4
8288loop_691:
8289 fpadd32s %f16, %f31, %f28
8290 taddcctv %l5, %l2, %i0
8291 sllx %g1, %i1, %o0
8292 brlz %o3, loop_692
8293 flush %l7 + 0x08
8294 sllx %o4, %i2, %g3
8295 edge32ln %g2, %o2, %i3
8296loop_692:
8297 fpsub16 %f8, %f20, %f20
8298 edge16n %o1, %o5, %i5
8299 tl %xcc, 0x7
8300 movne %icc, %l0, %l1
8301 sdiv %g5, 0x08DF, %o7
8302 fornot1s %f12, %f10, %f27
8303 smulcc %g4, %g7, %i6
8304 movn %xcc, %l4, %l6
8305 edge16ln %i7, %g6, %l3
8306 sdivx %i4, 0x0964, %l5
8307 wr %g0, 0x04, %asi
8308 ldstuba [%l7 + 0x7C] %asi, %l2
8309 bl %icc, loop_693
8310 fcmple16 %f4, %f22, %i0
8311 udivx %o6, 0x0D3B, %i1
8312 bneg %icc, loop_694
8313loop_693:
8314 movgu %xcc, %g1, %o3
8315 fzeros %f30
8316 movcc %icc, %o4, %o0
8317loop_694:
8318 srl %i2, 0x18, %g2
8319 tgu %xcc, 0x7
8320 stbar
8321 taddcctv %g3, %o2, %i3
8322 brnz %o5, loop_695
8323 tcc %icc, 0x1
8324 alignaddrl %i5, %o1, %l1
8325 brgez,a %g5, loop_696
8326loop_695:
8327 xnorcc %l0, %g4, %o7
8328 tn %xcc, 0x6
8329 movne %xcc, %g7, %l4
8330loop_696:
8331 sir 0x0CC7
8332 wr %g0, 0x81, %asi
8333 stha %l6, [%l7 + 0x72] %asi
8334 edge32l %i7, %g6, %i6
8335 xnor %i4, 0x0A36, %l5
8336 taddcctv %l2, %l3, %o6
8337 orn %i0, 0x05B6, %g1
8338 smulcc %o3, 0x1A6B, %o4
8339 sethi 0x04CE, %o0
8340 srl %i1, %i2, %g3
8341 membar 0x4F
8342 stbar
8343 brlz,a %g2, loop_697
8344 tneg %icc, 0x7
8345 alignaddrl %o2, %o5, %i3
8346 tsubcc %o1, 0x1994, %l1
8347loop_697:
8348 movge %icc, %i5, %g5
8349 edge8n %l0, %g4, %g7
8350 nop
8351 setx loop_698, %l0, %l1
8352 wrpr 0x1, %tl
8353 wrpr %l1, %tnpc
8354 setx 0x34400001400, %l0, %l1
8355 wrpr %l1, %tstate
8356 wrhpr 0x4, %htstate
8357 done
8358 movg %icc, %o7, %l4
8359 orcc %l6, 0x1A6D, %g6
8360 fmovrde %i6, %f6, %f0
8361loop_698:
8362 sra %i4, 0x12, %l5
8363 movre %i7, 0x3A7, %l3
8364 wr %g0, 0x19, %asi
8365 stda %f16, [%l7 + 0x40] %asi
8366 movgu %xcc, %l2, %i0
8367 tne %xcc, 0x1
8368 set 0x54, %g6
8369 ldstuba [%l7 + %g6] 0x18, %o6
8370 xor %o3, %o4, %g1
8371 movgu %icc, %o0, %i2
8372 tvs %xcc, 0x2
8373 subc %g3, %i1, %o2
8374 movneg %xcc, %o5, %i3
8375 umulcc %o1, 0x1E72, %g2
8376 set 0x12, %l3
8377 lduha [%l7 + %l3] 0x80, %l1
8378 taddcc %i5, 0x0F11, %g5
8379 tvc %xcc, 0x7
8380 sth %l0, [%l7 + 0x50]
8381 alignaddrl %g4, %o7, %l4
8382 ldsb [%l7 + 0x20], %l6
8383 wr %g0, 0x0c, %asi
8384 sta %f20, [%l7 + 0x58] %asi
8385 mulscc %g6, 0x0262, %g7
8386 movn %icc, %i4, %l5
8387 alignaddrl %i6, %i7, %l2
8388 fxnor %f22, %f18, %f14
8389 prefetch [%l7 + 0x58], 0x1
8390 sra %i0, 0x01, %l3
8391 mulx %o3, 0x12D5, %o6
8392 movrlez %o4, 0x2C5, %o0
8393 ble loop_699
8394 andncc %i2, %g1, %i1
8395 brlz,a %o2, loop_700
8396 fnand %f24, %f8, %f14
8397loop_699:
8398 brz %o5, loop_701
8399 orn %i3, 0x146F, %o1
8400loop_700:
8401 fornot1s %f29, %f29, %f30
8402 nop
8403 fitos %f11, %f18
8404 fstox %f18, %f6
8405loop_701:
8406 edge16l %g2, %g3, %i5
8407 bcs,a %icc, loop_702
8408 nop
8409 fitod %f6, %f10
8410 fdtoi %f10, %f12
8411 edge8ln %l1, %g5, %l0
8412 movvs %xcc, %g4, %o7
8413loop_702:
8414 addc %l4, %l6, %g7
8415 brgz %g6, loop_703
8416 udivx %l5, 0x091C, %i6
8417 fabss %f20, %f16
8418 fmovsl %xcc, %f19, %f12
8419loop_703:
8420 tvs %xcc, 0x6
8421 edge32ln %i7, %i4, %i0
8422 swap [%l7 + 0x30], %l3
8423 tge %icc, 0x3
8424 movne %xcc, %l2, %o3
8425 bge %xcc, loop_704
8426 fmovd %f22, %f4
8427 tgu %xcc, 0x1
8428 edge16n %o4, %o0, %i2
8429loop_704:
8430 fmovdvs %xcc, %f15, %f12
8431 edge16n %o6, %g1, %i1
8432 fbge %fcc0, loop_705
8433 tcc %icc, 0x7
8434 bge,a loop_706
8435 alignaddrl %o2, %o5, %o1
8436loop_705:
8437 nop
8438 set 0x3B, %l1
8439 ldstuba [%l7 + %l1] 0x88, %i3
8440loop_706:
8441 prefetch [%l7 + 0x24], 0x2
8442 tpos %xcc, 0x6
8443 stbar
8444 tneg %xcc, 0x5
8445 fbuge %fcc3, loop_707
8446 edge32 %g3, %g2, %l1
8447 xor %i5, %l0, %g4
8448 smulcc %g5, 0x12BD, %o7
8449loop_707:
8450 xorcc %l6, 0x18A7, %l4
8451 fxnor %f12, %f10, %f14
8452 fmovdn %xcc, %f1, %f20
8453 std %f4, [%l7 + 0x70]
8454 tleu %icc, 0x6
8455 bvs,a loop_708
8456 smulcc %g7, 0x1E77, %l5
8457 nop
8458 fitos %f2, %f12
8459 fstox %f12, %f26
8460 fbule,a %fcc1, loop_709
8461loop_708:
8462 sdivx %i6, 0x0345, %i7
8463 fbu %fcc0, loop_710
8464 swap [%l7 + 0x14], %g6
8465loop_709:
8466 and %i4, %l3, %i0
8467 tpos %xcc, 0x2
8468loop_710:
8469 movre %l2, %o4, %o0
8470 tleu %xcc, 0x7
8471 popc %o3, %i2
8472 set 0x08, %l2
8473 stxa %o6, [%l7 + %l2] 0x14
8474 fandnot2 %f0, %f4, %f4
8475 edge16n %i1, %o2, %o5
8476 membar 0x10
8477 fmovs %f13, %f13
8478 andcc %o1, 0x0FC0, %g1
8479 nop
8480 setx loop_711, %l0, %l1
8481 wrpr 0x1, %tl
8482 wrpr %l1, %tpc
8483 add %l1, 0x4, %l1
8484 wrpr %l1, %tnpc
8485 setx 0x34400001400, %l0, %l1
8486 wrpr %l1, %tstate
8487 wrhpr 0x4, %htstate
8488 retry
8489 array8 %g3, %g2, %l1
8490 fmovsleu %icc, %f12, %f18
8491 fexpand %f0, %f20
8492loop_711:
8493 bn %icc, loop_712
8494 ldx [%l7 + 0x60], %i5
8495 ldd [%l7 + 0x30], %i2
8496 fmovrse %g4, %f3, %f13
8497loop_712:
8498 nop
8499 wr %g0, 0x80, %asi
8500 prefetcha [%l7 + 0x48] %asi, 0x1
8501 edge32ln %l0, %l6, %l4
8502 smul %o7, 0x0F55, %g7
8503 andcc %l5, %i6, %g6
8504 fmovrsne %i7, %f10, %f24
8505 movrne %i4, %l3, %i0
8506 fcmpgt16 %f0, %f2, %l2
8507 movge %xcc, %o4, %o3
8508 fsrc2 %f12, %f4
8509 movgu %icc, %i2, %o0
8510 fmovsgu %icc, %f20, %f4
8511 fbo,a %fcc1, loop_713
8512 array16 %o6, %i1, %o5
8513 bn,a %icc, loop_714
8514 fnot2s %f31, %f10
8515loop_713:
8516 st %f2, [%l7 + 0x30]
8517 fnands %f31, %f9, %f1
8518loop_714:
8519 lduh [%l7 + 0x2C], %o2
8520 taddcctv %o1, %g1, %g2
8521 nop
8522 setx 0xA59FDBFED070452C, %l0, %l6
8523 stx %l6, [%l7 + 0x78]
8524 ldx [%l7 + 0x78], %fsr
8525 fpsub16 %f20, %f28, %f12
8526 fmovrde %g3, %f26, %f18
8527 movrlz %l1, 0x264, %i3
8528 movg %xcc, %i5, %g5
8529 lduh [%l7 + 0x14], %l0
8530 srl %g4, %l6, %o7
8531 movvs %xcc, %l4, %g7
8532 fmovrslez %l5, %f3, %f13
8533 subcc %g6, 0x082D, %i6
8534 fbn,a %fcc2, loop_715
8535 nop
8536 setx 0x8DF56F63, %l0, %l6
8537 st %l6, [%l7 + 0x28]
8538 ld [%l7 + 0x28], %f5
8539 fsqrts %f5, %f2
8540 ta %icc, 0x2
8541 srlx %i4, %l3, %i7
8542loop_715:
8543 edge8n %l2, %i0, %o3
8544 subccc %o4, %i2, %o6
8545 smul %i1, %o0, %o5
8546 movleu %xcc, %o2, %o1
8547 addc %g2, %g1, %g3
8548 fmovrde %l1, %f26, %f12
8549 addc %i3, %i5, %g5
8550 fmovdleu %icc, %f14, %f21
8551 movvc %xcc, %l0, %l6
8552 bpos loop_716
8553 taddcctv %g4, 0x0AB0, %l4
8554 tleu %xcc, 0x3
8555 stb %o7, [%l7 + 0x54]
8556loop_716:
8557 bge,a %xcc, loop_717
8558 edge32ln %g7, %l5, %g6
8559 tl %xcc, 0x3
8560 tleu %icc, 0x2
8561loop_717:
8562 sll %i4, %l3, %i6
8563 movcc %icc, %l2, %i7
8564 nop
8565 setx 0x505C1F08, %l0, %l6
8566 st %l6, [%l7 + 0x18]
8567 ld [%l7 + 0x18], %fsr
8568 movrlez %i0, %o4, %o3
8569 sdivcc %o6, 0x0DAD, %i2
8570 set 0x18, %o5
8571 ldswa [%l7 + %o5] 0x19, %o0
8572 fmovsa %xcc, %f17, %f29
8573 tpos %xcc, 0x1
8574 movgu %xcc, %i1, %o5
8575 tle %xcc, 0x3
8576 fcmple16 %f6, %f30, %o2
8577 tl %icc, 0x1
8578 smul %o1, 0x0A6A, %g2
8579 ble,pn %xcc, loop_718
8580 movgu %icc, %g1, %l1
8581 tgu %xcc, 0x2
8582 movvc %xcc, %g3, %i5
8583loop_718:
8584 fmuld8ulx16 %f23, %f0, %f22
8585 swap [%l7 + 0x40], %g5
8586 brlz %l0, loop_719
8587 sll %l6, 0x12, %g4
8588 nop
8589 setx 0x1E0B3BB48D25750C, %l0, %l6
8590 stx %l6, [%l7 + 0x28]
8591 ldd [%l7 + 0x28], %f0
8592 setx 0xE960A731C522FD88, %l1, %l5
8593 stx %l5, [%l7 + 0x10]
8594 ldd [%l7 + 0x10], %f2
8595 fmuld %f2, %f0, %f8
8596 bge,a,pn %xcc, loop_720
8597loop_719:
8598 nop
8599 fitos %f6, %f30
8600 add %l4, 0x0715, %i3
8601 orncc %o7, 0x0EEC, %g7
8602loop_720:
8603 brz %l5, loop_721
8604 move %xcc, %g6, %l3
8605 and %i4, %l2, %i7
8606 set 0x1a8, %i5
8607 nop ! stxa %i6, [%g0 + %i5] 0x40 ripped by fixASI40.pl
8608loop_721:
8609 fpadd16s %f21, %f17, %f23
8610 movcs %xcc, %o4, %o3
8611 fnot2s %f29, %f20
8612 tle %icc, 0x0
8613 udivx %o6, 0x1F63, %i0
8614 alignaddrl %i2, %i1, %o0
8615 fxors %f0, %f18, %f28
8616 tneg %icc, 0x4
8617 tgu %icc, 0x2
8618 sdivx %o2, 0x06D4, %o1
8619 tpos %xcc, 0x0
8620 set 0x60, %l0
8621 lduwa [%l7 + %l0] 0x04, %g2
8622 subcc %g1, %o5, %l1
8623 add %l7, 0x18, %l6
8624 wr %g0, 0x10, %asi
8625 casxa [%l6] 0x10, %i5, %g3
8626 sethi 0x083C, %g5
8627 fmovsn %icc, %f7, %f14
8628 movleu %icc, %l6, %g4
8629 fexpand %f10, %f18
8630 udivcc %l4, 0x0ECA, %i3
8631 add %l0, 0x14DF, %g7
8632 nop
8633 setx 0xB3E704281610D566, %l0, %l6
8634 stx %l6, [%l7 + 0x28]
8635 ldd [%l7 + 0x28], %f12
8636 setx 0xF5B5BBF9CFCC338E, %l1, %l5
8637 stx %l5, [%l7 + 0x10]
8638 ldd [%l7 + 0x10], %f0
8639 faddd %f0, %f12, %f18
8640 saved
8641 rdpr %cwp, %g1
8642 rdpr %cansave, %g2
8643 rdpr %canrestore, %g3
8644 rdpr %cleanwin, %g4
8645 rdpr %otherwin, %g5
8646 rdpr %wstate, %g6
8647 tvs %icc, 0x2
8648 tvs %icc, 0x4
8649 sdivx %o7, 0x0488, %g6
8650 sll %l5, %l3, %l2
8651 fnegd %f28, %f30
8652 wr %g0, 0x88, %asi
8653 ldstuba [%l7 + 0x3F] %asi, %i4
8654 sllx %i6, 0x1A, %o4
8655 fmovsa %xcc, %f14, %f0
8656 tge %icc, 0x3
8657 sra %o3, 0x15, %o6
8658 tl %xcc, 0x2
8659 fandnot1 %f4, %f18, %f20
8660 sub %i7, 0x0442, %i2
8661 ld [%l7 + 0x28], %f7
8662 add %l7, 0x50, %l6
8663 wr %g0, 0x19, %asi
8664 casxa [%l6] 0x19, %i0, %i1
8665 fbule,a %fcc3, loop_722
8666 movrgz %o2, %o1, %o0
8667 fxor %f28, %f24, %f30
8668 nop
8669 setx 0x5DD2BC9B506CBCAD, %l0, %l6
8670 stx %l6, [%l7 + 0x18]
8671 ldx [%l7 + 0x18], %fsr
8672loop_722:
8673 fmovdcc %xcc, %f11, %f14
8674 mulscc %g1, 0x19DA, %o5
8675 fnot1s %f20, %f9
8676 edge16ln %l1, %g2, %g3
8677 fmovsl %xcc, %f11, %f2
8678 restored
8679 rdpr %cwp, %g1
8680 rdpr %cansave, %g2
8681 rdpr %canrestore, %g3
8682 rdpr %cleanwin, %g4
8683 rdpr %otherwin, %g5
8684 rdpr %wstate, %g6
8685 umul %i5, %l6, %g5
8686 tvs %icc, 0x4
8687 movrlz %g4, %l4, %l0
8688 fcmpne16 %f6, %f12, %g7
8689 nop
8690 setx 0x093DB415, %l0, %l6
8691 st %l6, [%l7 + 0x28]
8692 ld [%l7 + 0x28], %f9
8693 setx 0xA464D74A, %l1, %l5
8694 st %l5, [%l7 + 0x10]
8695 ld [%l7 + 0x10], %f6
8696 fmuls %f6, %f9, %f18
8697 call loop_723
8698 movvs %xcc, %o7, %g6
8699 edge32 %i3, %l3, %l2
8700 edge16l %i4, %l5, %i6
8701loop_723:
8702 fmovsl %icc, %f31, %f15
8703 fmul8ulx16 %f14, %f20, %f18
8704 xor %o3, %o6, %i7
8705 movpos %xcc, %o4, %i2
8706 tn %xcc, 0x1
8707 wr %g0, 0x0c, %asi
8708 stba %i0, [%l7 + 0x5F] %asi
8709 sra %i1, 0x1B, %o2
8710 smulcc %o1, %g1, %o5
8711 fmovsne %icc, %f17, %f19
8712 sdiv %o0, 0x0609, %l1
8713 fcmpgt16 %f8, %f8, %g3
8714 fbge %fcc3, loop_724
8715 fbug,a %fcc0, loop_725
8716 fmovrdgez %g2, %f8, %f28
8717 fxnor %f22, %f30, %f16
8718loop_724:
8719 fpack16 %f14, %f1
8720loop_725:
8721 edge16 %i5, %l6, %g5
8722 subccc %l4, %l0, %g4
8723 tvc %xcc, 0x2
8724 lduw [%l7 + 0x74], %o7
8725 movre %g6, %i3, %g7
8726 restored
8727 rdpr %cwp, %g1
8728 rdpr %cansave, %g2
8729 rdpr %canrestore, %g3
8730 rdpr %cleanwin, %g4
8731 rdpr %otherwin, %g5
8732 rdpr %wstate, %g6
8733 fornot2 %f28, %f8, %f2
8734 fmovdcs %icc, %f7, %f13
8735 ld [%l7 + 0x0C], %f10
8736 or %l2, 0x1CB2, %i4
8737 tpos %xcc, 0x3
8738 addccc %l5, %i6, %l3
8739 swap [%l7 + 0x78], %o3
8740 addccc %i7, 0x07B5, %o4
8741 bn %icc, loop_726
8742 movcc %xcc, %i2, %o6
8743 tcc %icc, 0x3
8744 edge16 %i1, %i0, %o1
8745loop_726:
8746 array16 %g1, %o2, %o0
8747 tvs %icc, 0x7
8748 edge32l %l1, %g3, %o5
8749 fmovsge %xcc, %f30, %f10
8750 fbu,a %fcc0, loop_727
8751 fblg %fcc3, loop_728
8752 saved
8753 rdpr %cwp, %g1
8754 rdpr %cansave, %g2
8755 rdpr %canrestore, %g3
8756 rdpr %cleanwin, %g4
8757 rdpr %otherwin, %g5
8758 rdpr %wstate, %g6
8759 bg %xcc, loop_729
8760loop_727:
8761 mova %xcc, %g2, %l6
8762loop_728:
8763 nop
8764 set 0x64, %o0
8765 stha %i5, [%l7 + %o0] 0x11
8766loop_729:
8767 taddcc %g5, %l4, %l0
8768 fmovrdne %g4, %f30, %f0
8769 fpadd32 %f18, %f30, %f28
8770 tcc %xcc, 0x4
8771 and %g6, 0x0502, %o7
8772 fmovsneg %icc, %f19, %f28
8773 movrne %i3, 0x0AF, %g7
8774 xor %l2, %l5, %i6
8775 flush %l7 + 0x68
8776 wr %g0, 0x18, %asi
8777 ldswa [%l7 + 0x08] %asi, %i4
8778 movrlez %o3, 0x2FC, %l3
8779 tg %icc, 0x1
8780 movpos %xcc, %i7, %o4
8781 movvc %xcc, %i2, %i1
8782 and %o6, %i0, %o1
8783 nop
8784 set 0x18, %g4
8785 sth %o2, [%l7 + %g4]
8786 mulscc %g1, 0x08B1, %o0
8787 movle %icc, %l1, %g3
8788 movl %icc, %o5, %l6
8789 sethi 0x0FCA, %g2
8790 movle %xcc, %i5, %l4
8791 subcc %g5, 0x016D, %g4
8792 fblg %fcc2, loop_730
8793 tn %xcc, 0x6
8794 fmovrslz %l0, %f29, %f1
8795 andcc %g6, %i3, %o7
8796loop_730:
8797 orcc %g7, 0x1ADB, %l2
8798 sllx %i6, 0x16, %i4
8799 tsubcc %o3, 0x1FC0, %l5
8800 movrgez %i7, 0x063, %o4
8801 fmovdleu %xcc, %f29, %f26
8802 andn %l3, %i1, %o6
8803 fbule %fcc3, loop_731
8804 brlz,a %i2, loop_732
8805 addc %o1, 0x05E1, %o2
8806 wr %g0, 0x89, %asi
8807 ldswa [%l7 + 0x40] %asi, %i0
8808loop_731:
8809 tne %icc, 0x4
8810loop_732:
8811 xnorcc %g1, 0x0135, %l1
8812 bneg %icc, loop_733
8813 fbuge %fcc1, loop_734
8814 andncc %o0, %g3, %o5
8815 edge8ln %l6, %g2, %l4
8816loop_733:
8817 sethi 0x0C87, %i5
8818loop_734:
8819 orcc %g4, 0x0E82, %l0
8820 fcmpne16 %f24, %f26, %g5
8821 movle %xcc, %i3, %g6
8822 wr %g0, 0x11, %asi
8823 ldstuba [%l7 + 0x6F] %asi, %g7
8824 brz %l2, loop_735
8825 te %xcc, 0x5
8826 fbe,a %fcc2, loop_736
8827 sdiv %i6, 0x10AB, %o7
8828loop_735:
8829 ldstub [%l7 + 0x54], %i4
8830 sdiv %o3, 0x12AB, %l5
8831loop_736:
8832 fmovdpos %xcc, %f31, %f2
8833 xnor %o4, %i7, %i1
8834 mulscc %o6, %i2, %o1
8835 sra %l3, 0x12, %i0
8836 movrgz %o2, %g1, %o0
8837 nop
8838 fitod %f8, %f14
8839 fdtox %f14, %f28
8840 fxtod %f28, %f16
8841 movrgez %g3, %l1, %l6
8842 tgu %xcc, 0x3
8843 bleu,a %xcc, loop_737
8844 fbue,a %fcc0, loop_738
8845 movn %xcc, %g2, %l4
8846 ldx [%l7 + 0x50], %i5
8847loop_737:
8848 ldx [%l7 + 0x60], %o5
8849loop_738:
8850 mova %icc, %l0, %g5
8851 prefetch [%l7 + 0x40], 0x3
8852 subccc %i3, 0x0692, %g4
8853 alignaddrl %g6, %g7, %l2
8854 movrgez %o7, %i6, %o3
8855 subc %l5, 0x1A7A, %i4
8856 movvc %xcc, %i7, %i1
8857 movgu %icc, %o6, %i2
8858 bneg,a,pt %icc, loop_739
8859 tl %xcc, 0x3
8860 fexpand %f5, %f28
8861 move %xcc, %o1, %o4
8862loop_739:
8863 stx %l3, [%l7 + 0x30]
8864 fbug,a %fcc1, loop_740
8865 tvc %xcc, 0x1
8866 set 0x7C, %g7
8867 stwa %o2, [%l7 + %g7] 0x19
8868loop_740:
8869 fmuld8ulx16 %f0, %f16, %f28
8870 fmovsl %xcc, %f6, %f6
8871 fbne,a %fcc1, loop_741
8872 andncc %i0, %g1, %g3
8873 mulx %l1, 0x13EF, %o0
8874 tg %xcc, 0x5
8875loop_741:
8876 bg,pt %xcc, loop_742
8877 movge %xcc, %g2, %l6
8878 fmovrdgz %i5, %f16, %f4
8879 udivx %l4, 0x04B9, %l0
8880loop_742:
8881 fbge,a %fcc0, loop_743
8882 ldx [%l7 + 0x68], %o5
8883 movrgez %g5, 0x207, %i3
8884 edge8n %g6, %g7, %g4
8885loop_743:
8886 tneg %icc, 0x4
8887 fmovscc %xcc, %f18, %f21
8888 fornot1 %f10, %f30, %f12
8889 call loop_744
8890 movl %icc, %l2, %o7
8891 movle %xcc, %o3, %i6
8892 tg %xcc, 0x4
8893loop_744:
8894 edge8n %i4, %l5, %i7
8895 and %o6, %i2, %i1
8896 set 0x40, %g3
8897 ldda [%l7 + %g3] 0x19, %f0
8898 fbo %fcc3, loop_745
8899 nop
8900 setx 0xE7DEF642D049BC88, %l0, %l6
8901 stx %l6, [%l7 + 0x28]
8902 ldx [%l7 + 0x28], %fsr
8903 movgu %icc, %o1, %o4
8904 fandnot2 %f4, %f26, %f6
8905loop_745:
8906 tge %xcc, 0x1
8907 edge16l %l3, %o2, %i0
8908 movg %xcc, %g1, %g3
8909 array16 %l1, %o0, %g2
8910 fba %fcc1, loop_746
8911 tle %icc, 0x2
8912 ta %icc, 0x7
8913 fmovrdlz %i5, %f16, %f16
8914loop_746:
8915 addc %l4, 0x1F19, %l0
8916 stb %o5, [%l7 + 0x2A]
8917 fbne,a %fcc0, loop_747
8918 nop
8919 setx 0xB669F775C5DE4F19, %l0, %l6
8920 stx %l6, [%l7 + 0x28]
8921 ldd [%l7 + 0x28], %f12
8922 setx 0xE3A24016D47F62D1, %l1, %l5
8923 stx %l5, [%l7 + 0x10]
8924 ldd [%l7 + 0x10], %f18
8925 fdivd %f18, %f12, %f10
8926 fmovrdne %l6, %f0, %f14
8927 edge32l %i3, %g6, %g7
8928loop_747:
8929 te %icc, 0x2
8930 fbne,a %fcc3, loop_748
8931 sll %g5, 0x1B, %g4
8932 taddcc %o7, %l2, %i6
8933 move %icc, %i4, %o3
8934loop_748:
8935 srlx %l5, 0x08, %i7
8936 fmovdge %icc, %f9, %f28
8937 wr %g0, 0x2f, %asi
8938 stha %o6, [%l7 + 0x2A] %asi
8939 membar #Sync
8940 sethi 0x0437, %i1
8941 fbue %fcc2, loop_749
8942 andcc %i2, %o1, %o4
8943 fbue,a %fcc0, loop_750
8944 mulx %o2, 0x0C49, %l3
8945loop_749:
8946 nop
8947 fitos %f0, %f29
8948 fstox %f29, %f14
8949 fxtos %f14, %f29
8950 lduh [%l7 + 0x20], %g1
8951loop_750:
8952 bcc,a loop_751
8953 subcc %i0, 0x1A48, %g3
8954 fmovdvc %icc, %f25, %f7
8955 set 0x70, %i1
8956 ldsha [%l7 + %i1] 0x89, %o0
8957loop_751:
8958 movrne %g2, 0x3ED, %i5
8959 prefetch [%l7 + 0x7C], 0x1
8960 brlz %l1, loop_752
8961 edge16n %l4, %o5, %l0
8962 subcc %i3, 0x08D4, %g6
8963 fbne,a %fcc0, loop_753
8964loop_752:
8965 edge8ln %g7, %l6, %g4
8966 sethi 0x02BE, %g5
8967 tg %xcc, 0x7
8968loop_753:
8969 xor %l2, 0x0512, %o7
8970 fmovsa %xcc, %f24, %f20
8971 stw %i6, [%l7 + 0x24]
8972 tneg %xcc, 0x7
8973 tcc %xcc, 0x0
8974 fnand %f18, %f4, %f16
8975 call loop_754
8976 mulscc %o3, 0x07BD, %i4
8977 fbn %fcc2, loop_755
8978 edge16ln %i7, %l5, %i1
8979loop_754:
8980 ble,a,pt %xcc, loop_756
8981 movre %o6, %o1, %o4
8982loop_755:
8983 edge8l %o2, %l3, %g1
8984 mulscc %i2, 0x14F5, %i0
8985loop_756:
8986 nop
8987 add %l7, 0x7C, %l6
8988 wr %g0, 0x19, %asi
8989 casa [%l6] 0x19, %g3, %o0
8990 nop
8991 set 0x58, %o7
8992 stx %i5, [%l7 + %o7]
8993 edge32 %g2, %l4, %l1
8994 movle %icc, %o5, %i3
8995 brgez %l0, loop_757
8996 fxnor %f20, %f2, %f26
8997 brlz %g7, loop_758
8998 array16 %g6, %l6, %g5
8999loop_757:
9000 orcc %g4, 0x1499, %l2
9001 addccc %o7, 0x062D, %o3
9002loop_758:
9003 ld [%l7 + 0x14], %f20
9004 udivcc %i6, 0x1C51, %i7
9005 movleu %icc, %l5, %i1
9006 alignaddr %i4, %o6, %o1
9007 addccc %o2, 0x0C61, %l3
9008 subc %g1, %o4, %i2
9009 movleu %xcc, %i0, %o0
9010 tge %xcc, 0x6
9011 movrlz %g3, %g2, %l4
9012 movg %xcc, %l1, %o5
9013 movleu %xcc, %i5, %l0
9014 bgu %xcc, loop_759
9015 nop
9016 set 0x4C, %l4
9017 ldsb [%l7 + %l4], %i3
9018 movre %g6, %l6, %g5
9019 sdivx %g7, 0x1A60, %g4
9020loop_759:
9021 fnot2s %f11, %f14
9022 tcs %xcc, 0x6
9023 movre %o7, %o3, %i6
9024 fpadd16 %f10, %f14, %f0
9025 fmovsl %icc, %f10, %f4
9026 movge %icc, %i7, %l2
9027 movpos %xcc, %i1, %i4
9028 tsubcctv %o6, %o1, %l5
9029 fxors %f31, %f1, %f19
9030 tsubcctv %l3, %g1, %o4
9031 edge8 %i2, %i0, %o2
9032 fmovdn %xcc, %f2, %f20
9033 fmovrslez %g3, %f8, %f31
9034 movrlz %o0, %l4, %g2
9035 or %l1, %i5, %o5
9036 tge %xcc, 0x4
9037 alignaddr %l0, %g6, %l6
9038 mulx %g5, 0x1142, %g7
9039 fbu,a %fcc1, loop_760
9040 andcc %i3, %g4, %o3
9041 edge16 %i6, %o7, %l2
9042 fmovscc %xcc, %f31, %f19
9043loop_760:
9044 fbu,a %fcc2, loop_761
9045 sth %i1, [%l7 + 0x68]
9046 fbe,a %fcc1, loop_762
9047 mulscc %i4, 0x1A3A, %o6
9048loop_761:
9049 andn %o1, %l5, %i7
9050 array8 %l3, %o4, %i2
9051loop_762:
9052 tneg %xcc, 0x4
9053 subccc %i0, %o2, %g3
9054 edge8ln %g1, %o0, %g2
9055 tvc %xcc, 0x0
9056 lduh [%l7 + 0x0A], %l4
9057 edge16n %l1, %i5, %o5
9058 andcc %g6, 0x05A5, %l6
9059 std %f14, [%l7 + 0x68]
9060 tleu %icc, 0x5
9061 edge32ln %g5, %g7, %l0
9062 edge16n %g4, %i3, %o3
9063 orcc %i6, %l2, %o7
9064 bpos,pt %xcc, loop_763
9065 fmovscs %xcc, %f17, %f24
9066 edge8ln %i1, %i4, %o6
9067 fbge %fcc0, loop_764
9068loop_763:
9069 alignaddrl %l5, %i7, %l3
9070 bgu %xcc, loop_765
9071 movne %icc, %o4, %o1
9072loop_764:
9073 membar 0x36
9074 fbue %fcc3, loop_766
9075loop_765:
9076 xorcc %i2, %o2, %g3
9077 fmovscc %xcc, %f9, %f11
9078 movneg %icc, %g1, %i0
9079loop_766:
9080 fmovsg %icc, %f12, %f10
9081 umulcc %o0, %g2, %l4
9082 edge16 %i5, %l1, %o5
9083 edge8ln %l6, %g6, %g5
9084 alignaddrl %g7, %l0, %i3
9085 movrne %g4, %o3, %i6
9086 ta %icc, 0x6
9087 stx %l2, [%l7 + 0x10]
9088 xnorcc %o7, %i4, %o6
9089 movle %icc, %i1, %i7
9090 tvs %icc, 0x7
9091 taddcc %l5, 0x0CBE, %l3
9092 movcs %xcc, %o4, %o1
9093 tle %icc, 0x2
9094 ble,a,pt %xcc, loop_767
9095 addcc %o2, %g3, %i2
9096 tvc %xcc, 0x7
9097 bg %xcc, loop_768
9098loop_767:
9099 edge8l %i0, %o0, %g1
9100 addccc %l4, %g2, %l1
9101 ldd [%l7 + 0x20], %f8
9102loop_768:
9103 nop
9104 setx loop_769, %l0, %l1
9105 wrpr 0x1, %tl
9106 wrpr %l1, %tnpc
9107 setx 0x34400001400, %l0, %l1
9108 wrpr %l1, %tstate
9109 wrhpr 0x4, %htstate
9110 done
9111 fmul8x16 %f26, %f30, %f30
9112 fmovsg %xcc, %f28, %f27
9113 fandnot1 %f28, %f14, %f18
9114loop_769:
9115 movle %xcc, %o5, %i5
9116 fmul8x16 %f3, %f8, %f6
9117 stx %l6, [%l7 + 0x18]
9118 edge32 %g6, %g5, %g7
9119 fnot2 %f28, %f28
9120 tn %icc, 0x2
9121 nop
9122 setx 0x506FB9FA, %l0, %l6
9123 st %l6, [%l7 + 0x3C]
9124 ld [%l7 + 0x3C], %fsr
9125 ldub [%l7 + 0x58], %i3
9126 movrne %g4, 0x39C, %o3
9127 tl %xcc, 0x6
9128 bcs,pt %xcc, loop_770
9129 tgu %xcc, 0x2
9130 edge16l %l0, %l2, %o7
9131 addcc %i4, 0x16C2, %i6
9132loop_770:
9133 nop
9134 wr %g0, 0x10, %asi
9135 swapa [%l7 + 0x48] %asi, %i1
9136 sdivx %i7, 0x15FF, %l5
9137 edge16l %l3, %o4, %o1
9138 alignaddr %o2, %g3, %o6
9139 fbge,a %fcc2, loop_771
9140 fpsub32 %f22, %f14, %f14
9141 brlz,a %i0, loop_772
9142 tn %xcc, 0x3
9143loop_771:
9144 fmovda %icc, %f18, %f9
9145 popc 0x09BE, %i2
9146loop_772:
9147 bn,pn %icc, loop_773
9148 sdivcc %o0, 0x0BB9, %l4
9149 swap [%l7 + 0x7C], %g2
9150 fandnot2 %f18, %f0, %f16
9151loop_773:
9152 xnorcc %g1, %l1, %o5
9153 flush %l7 + 0x6C
9154 sethi 0x0D25, %l6
9155 fmovsvs %icc, %f17, %f6
9156 ldx [%l7 + 0x38], %i5
9157 fmovsl %icc, %f2, %f19
9158 sdivx %g5, 0x0FEA, %g7
9159 fble %fcc1, loop_774
9160 fsrc2 %f2, %f10
9161 movn %xcc, %g6, %i3
9162 nop
9163 setx 0x6829755BAFE0D771, %l0, %l6
9164 stx %l6, [%l7 + 0x28]
9165 ldd [%l7 + 0x28], %f6
9166 setx 0x7161323FC65E372E, %l1, %l5
9167 stx %l5, [%l7 + 0x10]
9168 ldd [%l7 + 0x10], %f26
9169 faddd %f26, %f6, %f18
9170loop_774:
9171 mova %xcc, %g4, %l0
9172 restored
9173 rdpr %cwp, %g1
9174 rdpr %cansave, %g2
9175 rdpr %canrestore, %g3
9176 rdpr %cleanwin, %g4
9177 rdpr %otherwin, %g5
9178 rdpr %wstate, %g6
9179 udivx %l2, 0x170A, %o3
9180 movrgez %i4, 0x0A7, %i6
9181 fnegd %f24, %f16
9182 xor %i1, %i7, %o7
9183 nop
9184 setx 0x432C67FFD88A7165, %l0, %l6
9185 stx %l6, [%l7 + 0x28]
9186 ldd [%l7 + 0x28], %f10
9187 setx 0x606E0C031FED9839, %l1, %l5
9188 stx %l5, [%l7 + 0x10]
9189 ldd [%l7 + 0x10], %f8
9190 fsubd %f8, %f10, %f4
9191 ldstub [%l7 + 0x4B], %l5
9192 array8 %o4, %o1, %o2
9193 udivcc %g3, 0x0D1D, %o6
9194 xor %i0, 0x0A2B, %l3
9195 smul %i2, %l4, %g2
9196 fone %f30
9197 tgu %xcc, 0x0
9198 movrgez %o0, 0x36E, %l1
9199 orn %g1, 0x00FB, %l6
9200 alignaddrl %i5, %o5, %g7
9201 tge %xcc, 0x6
9202 fmovrsne %g5, %f20, %f26
9203 fmovdvs %xcc, %f30, %f1
9204 fmovdneg %icc, %f10, %f26
9205 fxors %f14, %f10, %f22
9206 movrne %i3, %g6, %l0
9207 taddcc %g4, 0x1E98, %l2
9208 and %o3, %i6, %i1
9209 xor %i7, %i4, %l5
9210 edge8n %o7, %o4, %o2
9211 edge16l %g3, %o1, %o6
9212 stw %l3, [%l7 + 0x64]
9213 orn %i2, 0x06FA, %i0
9214 srlx %l4, 0x05, %g2
9215 nop
9216 fitos %f14, %f13
9217 fstoi %f13, %f3
9218 sll %l1, %g1, %o0
9219 array8 %l6, %i5, %g7
9220 wr %g0, 0x11, %asi
9221 lduwa [%l7 + 0x6C] %asi, %o5
9222 sdivcc %g5, 0x07CA, %g6
9223 bleu,pt %icc, loop_775
9224 edge32n %l0, %i3, %l2
9225 bne,pn %xcc, loop_776
9226 movgu %xcc, %g4, %i6
9227loop_775:
9228 movge %icc, %i1, %o3
9229 subc %i7, %i4, %l5
9230loop_776:
9231 fbo %fcc3, loop_777
9232 ldsw [%l7 + 0x64], %o7
9233 wr %g0, 0x22, %asi
9234 ldda [%l7 + 0x30] %asi, %o4
9235loop_777:
9236 fabss %f28, %f2
9237 sll %g3, %o2, %o6
9238 taddcc %o1, 0x1E27, %l3
9239 and %i0, 0x11DB, %l4
9240 fnegs %f19, %f23
9241 nop
9242 setx 0x2A2A0B5F23A1C273, %l0, %l6
9243 stx %l6, [%l7 + 0x28]
9244 ldd [%l7 + 0x28], %f18
9245 setx 0x352FF967A545C0AF, %l1, %l5
9246 stx %l5, [%l7 + 0x10]
9247 ldd [%l7 + 0x10], %f18
9248 fmuld %f18, %f18, %f30
9249 movcc %xcc, %i2, %g2
9250 andn %g1, 0x023B, %l1
9251 nop
9252 setx 0x638D7AF1307F8295, %l0, %l6
9253 stx %l6, [%l7 + 0x48]
9254 ldx [%l7 + 0x48], %fsr
9255 movrlez %l6, 0x038, %o0
9256 membar #Sync
9257 wr %g0, 0xf8, %asi
9258 ldda [%l7 + 0x40] %asi, %f0
9259 fmovsl %xcc, %f17, %f22
9260 nop
9261 setx 0x96F9FD7D, %l0, %l6
9262 st %l6, [%l7 + 0x28]
9263 ld [%l7 + 0x28], %f8
9264 setx 0xED90E3F0, %l1, %l5
9265 st %l5, [%l7 + 0x10]
9266 ld [%l7 + 0x10], %f23
9267 fadds %f23, %f8, %f18
9268 wr %g0, 0x27, %asi
9269 ldda [%l7 + 0x40] %asi, %i4
9270 andn %g7, %o5, %g5
9271 umulcc %g6, %l0, %l2
9272 subcc %g4, 0x17AF, %i6
9273 fbue,a %fcc2, loop_778
9274 fbuge %fcc2, loop_779
9275 edge16 %i3, %i1, %o3
9276 ldd [%l7 + 0x58], %f10
9277loop_778:
9278 tle %xcc, 0x5
9279loop_779:
9280 nop
9281 setx 0x4D89538FB793C1E5, %l0, %l6
9282 stx %l6, [%l7 + 0x28]
9283 ldd [%l7 + 0x28], %f28
9284 fsqrtd %f28, %f12
9285 set 0x40, %l5
9286 ldda [%l7 + %l5] 0x80, %f16
9287 udivx %i4, 0x16CF, %i7
9288 movleu %icc, %o7, %o4
9289 call loop_780
9290 fone %f14
9291 set 0x08, %g1
9292 ldswa [%l7 + %g1] 0x15, %l5
9293loop_780:
9294 alignaddr %o2, %g3, %o6
9295 nop
9296 setx 0x72846F879279C090, %l0, %l6
9297 stx %l6, [%l7 + 0x28]
9298 ldd [%l7 + 0x28], %f4
9299 setx 0xFBF75A841B6AE385, %l1, %l5
9300 stx %l5, [%l7 + 0x10]
9301 ldd [%l7 + 0x10], %f30
9302 fsubd %f30, %f4, %f0
9303 fone %f6
9304 udiv %l3, 0x08D2, %o1
9305 fandnot1 %f2, %f30, %f28
9306 srax %i0, %l4, %i2
9307 movrgz %g1, 0x05F, %l1
9308 movge %icc, %g2, %l6
9309 edge16l %o0, %i5, %g7
9310 fmovsle %xcc, %f24, %f30
9311 alignaddrl %o5, %g5, %l0
9312 fmul8ulx16 %f28, %f30, %f26
9313 be,pn %xcc, loop_781
9314 sdiv %g6, 0x01B9, %g4
9315 array32 %i6, %i3, %i1
9316 sethi 0x138B, %l2
9317loop_781:
9318 fandnot1s %f11, %f24, %f9
9319 movvs %icc, %i4, %i7
9320 array32 %o3, %o7, %o4
9321 tsubcc %o2, %l5, %o6
9322 flush %l7 + 0x54
9323 sdiv %l3, 0x0789, %o1
9324 tn %icc, 0x5
9325 set 0x60, %g2
9326 ldxa [%l7 + %g2] 0x88, %g3
9327 ldd [%l7 + 0x38], %f30
9328 nop
9329 setx loop_782, %l0, %l1
9330 wrpr 0x1, %tl
9331 wrpr %l1, %tpc
9332 add %l1, 0x4, %l1
9333 wrpr %l1, %tnpc
9334 setx 0x34400001400, %l0, %l1
9335 wrpr %l1, %tstate
9336 wrhpr 0x4, %htstate
9337 retry
9338 movl %icc, %l4, %i0
9339 subc %g1, 0x0CDD, %l1
9340 andncc %g2, %l6, %i2
9341loop_782:
9342 fnot1 %f4, %f8
9343 edge16 %o0, %g7, %o5
9344 sub %i5, %g5, %g6
9345 array32 %l0, %g4, %i6
9346 edge32n %i1, %i3, %i4
9347 addccc %l2, 0x1C9C, %o3
9348 fbo,a %fcc1, loop_783
9349 bl %xcc, loop_784
9350 orn %o7, 0x0618, %o4
9351 mova %icc, %o2, %l5
9352loop_783:
9353 tleu %xcc, 0x3
9354loop_784:
9355 fmovrse %i7, %f4, %f28
9356 edge16ln %l3, %o6, %g3
9357 bshuffle %f6, %f10, %f24
9358 tn %icc, 0x5
9359 wr %g0, 0x17, %asi
9360 stda %f0, [%l7 + 0x40] %asi
9361 membar #Sync
9362 sethi 0x04B2, %l4
9363 fba %fcc3, loop_785
9364 fmovsvc %icc, %f25, %f4
9365 tgu %xcc, 0x1
9366 nop
9367 fitos %f14, %f24
9368 fstoi %f24, %f0
9369loop_785:
9370 bpos,a,pn %icc, loop_786
9371 udivcc %o1, 0x1AE1, %i0
9372 swap [%l7 + 0x20], %l1
9373 tvc %xcc, 0x1
9374loop_786:
9375 orn %g2, %g1, %l6
9376 wr %g0, 0xe3, %asi
9377 stxa %o0, [%l7 + 0x28] %asi
9378 membar #Sync
9379 fmovdle %xcc, %f2, %f5
9380 edge16ln %g7, %i2, %o5
9381 movvc %xcc, %i5, %g5
9382 movl %icc, %g6, %g4
9383 udivcc %i6, 0x00C5, %i1
9384 fmovdvc %xcc, %f5, %f25
9385 add %i3, %l0, %l2
9386 wr %g0, 0x80, %asi
9387 stwa %o3, [%l7 + 0x5C] %asi
9388 fmovrslez %o7, %f4, %f4
9389 tpos %icc, 0x4
9390 fxors %f18, %f26, %f8
9391 sir 0x0B6D
9392 tg %xcc, 0x0
9393 udiv %o4, 0x0BEF, %i4
9394 call loop_787
9395 sth %o2, [%l7 + 0x16]
9396 tle %icc, 0x7
9397 saved
9398 rdpr %cwp, %g1
9399 rdpr %cansave, %g2
9400 rdpr %canrestore, %g3
9401 rdpr %cleanwin, %g4
9402 rdpr %otherwin, %g5
9403 rdpr %wstate, %g6
9404loop_787:
9405 tle %xcc, 0x6
9406 set 0x3B, %o6
9407 stba %i7, [%l7 + %o6] 0x10
9408 lduh [%l7 + 0x0E], %l3
9409 tgu %icc, 0x0
9410 brlz,a %l5, loop_788
9411 fmovrdgz %o6, %f22, %f4
9412 sethi 0x1266, %l4
9413 fbul,a %fcc2, loop_789
9414loop_788:
9415 stw %o1, [%l7 + 0x1C]
9416 edge16 %i0, %g3, %g2
9417 movge %xcc, %l1, %g1
9418loop_789:
9419 smulcc %l6, 0x14B8, %o0
9420 fmovsl %icc, %f9, %f28
9421 nop
9422 set 0x5C, %i0
9423 stw %g7, [%l7 + %i0]
9424 fmovscc %xcc, %f2, %f25
9425 tneg %xcc, 0x3
9426 addcc %o5, %i2, %i5
9427 fmuld8ulx16 %f25, %f30, %f4
9428 bl,pt %icc, loop_790
9429 subc %g5, %g6, %g4
9430 edge16ln %i1, %i3, %l0
9431 subccc %l2, 0x029F, %i6
9432loop_790:
9433 array8 %o3, %o4, %i4
9434 xor %o7, 0x19FE, %o2
9435 tn %icc, 0x4
9436 fblg,a %fcc0, loop_791
9437 movgu %icc, %i7, %l3
9438 tcc %xcc, 0x3
9439 movcs %icc, %o6, %l5
9440loop_791:
9441 movn %icc, %l4, %o1
9442 movrlz %i0, %g3, %g2
9443 nop
9444 fitos %f13, %f21
9445 fandnot1 %f8, %f18, %f0
9446 bleu loop_792
9447 fbo,a %fcc0, loop_793
9448 fcmple32 %f10, %f0, %g1
9449 array32 %l1, %o0, %l6
9450loop_792:
9451 prefetch [%l7 + 0x70], 0x3
9452loop_793:
9453 nop
9454 wr %g0, 0x2f, %asi
9455 ldda [%l7 + 0x60] %asi, %g6
9456 lduh [%l7 + 0x6E], %o5
9457 andncc %i5, %i2, %g6
9458 bleu %xcc, loop_794
9459 edge8ln %g5, %g4, %i1
9460 tn %icc, 0x1
9461 edge8n %i3, %l0, %l2
9462loop_794:
9463 nop
9464 setx loop_795, %l0, %l1
9465 jmpl %l1, %o3
9466 fxnors %f31, %f12, %f6
9467 nop
9468 fitos %f8, %f29
9469 fstox %f29, %f24
9470 fxtos %f24, %f27
9471 edge16 %i6, %o4, %o7
9472loop_795:
9473 tsubcctv %i4, %o2, %i7
9474 edge8n %l3, %o6, %l5
9475 tl %icc, 0x5
9476 movcs %icc, %o1, %l4
9477 movre %g3, 0x17D, %i0
9478 fcmpne16 %f18, %f12, %g1
9479 bvs,a,pt %icc, loop_796
9480 mulx %g2, 0x130E, %o0
9481 wr %g0, 0x11, %asi
9482 stwa %l6, [%l7 + 0x68] %asi
9483loop_796:
9484 umul %l1, 0x09FD, %g7
9485 movgu %icc, %o5, %i2
9486 ta %icc, 0x3
9487 movrlez %g6, %i5, %g5
9488 edge16 %g4, %i3, %i1
9489 set 0x46, %i6
9490 stba %l0, [%l7 + %i6] 0x2a
9491 membar #Sync
9492 array16 %o3, %l2, %i6
9493 membar 0x6F
9494 movrlz %o4, %o7, %o2
9495 alignaddr %i7, %i4, %o6
9496 nop
9497 fitod %f6, %f6
9498 fdtox %f6, %f30
9499 fxtod %f30, %f24
9500 srax %l3, %l5, %l4
9501 fmovsg %xcc, %f28, %f30
9502 fmovsl %xcc, %f25, %f11
9503 tvc %icc, 0x3
9504 fors %f9, %f2, %f20
9505 edge16ln %g3, %o1, %g1
9506 swap [%l7 + 0x30], %g2
9507 wr %g0, 0x23, %asi
9508 stba %i0, [%l7 + 0x6B] %asi
9509 membar #Sync
9510 movleu %xcc, %o0, %l6
9511 fexpand %f21, %f0
9512 mulx %l1, %o5, %i2
9513 tvc %icc, 0x5
9514 saved
9515 rdpr %cwp, %g1
9516 rdpr %cansave, %g2
9517 rdpr %canrestore, %g3
9518 rdpr %cleanwin, %g4
9519 rdpr %otherwin, %g5
9520 rdpr %wstate, %g6
9521 nop
9522 setx 0x90477601, %l0, %l6
9523 st %l6, [%l7 + 0x14]
9524 ld [%l7 + 0x14], %fsr
9525 fbg %fcc0, loop_797
9526 nop
9527 setx loop_798, %l0, %l1
9528 jmpl %l1, %g6
9529 popc %i5, %g5
9530 nop
9531 setx 0xB2A779EE5D099456, %l0, %l6
9532 stx %l6, [%l7 + 0x28]
9533 ldd [%l7 + 0x28], %f6
9534 fsqrtd %f6, %f30
9535loop_797:
9536 tneg %xcc, 0x3
9537loop_798:
9538 sir 0x17CC
9539 sth %g4, [%l7 + 0x46]
9540 umul %i3, 0x1454, %g7
9541 fcmpeq32 %f24, %f6, %l0
9542 wr %g0, 0x11, %asi
9543 ldsha [%l7 + 0x68] %asi, %o3
9544 fcmpne16 %f10, %f6, %i1
9545 xorcc %l2, 0x0C79, %o4
9546 bvc,pt %xcc, loop_799
9547 tleu %icc, 0x5
9548 smul %o7, 0x08A3, %i6
9549 fmovsleu %icc, %f25, %f15
9550loop_799:
9551 movrlz %i7, %i4, %o6
9552 nop
9553 fitod %f0, %f26
9554 fdtoi %f26, %f12
9555 movcs %icc, %o2, %l3
9556 nop
9557 setx 0x70780EFE, %l0, %l6
9558 st %l6, [%l7 + 0x40]
9559 ld [%l7 + 0x40], %fsr
9560 flush %l7 + 0x54
9561 edge16ln %l5, %l4, %g3
9562 fcmple32 %f8, %f26, %o1
9563 fmovsvs %icc, %f30, %f1
9564 addc %g1, %i0, %o0
9565 taddcctv %l6, 0x02F2, %g2
9566 addc %l1, 0x1202, %i2
9567 fbe %fcc1, loop_800
9568 tcs %xcc, 0x4
9569 tn %xcc, 0x3
9570 subc %o5, %g6, %g5
9571loop_800:
9572 orn %g4, %i5, %g7
9573 edge8l %l0, %o3, %i1
9574 sra %l2, 0x08, %i3
9575 sdivcc %o4, 0x1F26, %i6
9576 bcc,a,pt %icc, loop_801
9577 stbar
9578 brlez %i7, loop_802
9579 movrgez %i4, %o6, %o2
9580loop_801:
9581 movneg %xcc, %l3, %l5
9582 edge16ln %o7, %g3, %o1
9583loop_802:
9584 fbge,a %fcc0, loop_803
9585 movge %xcc, %l4, %g1
9586 alignaddrl %o0, %l6, %g2
9587 fcmpgt32 %f12, %f18, %i0
9588loop_803:
9589 array16 %l1, %o5, %i2
9590 alignaddr %g5, %g4, %i5
9591 movrne %g7, %g6, %l0
9592 srax %i1, 0x0A, %o3
9593 fmovd %f28, %f10
9594 edge8 %i3, %o4, %l2
9595 nop
9596 set 0x79, %i3
9597 stb %i6, [%l7 + %i3]
9598 tcs %xcc, 0x3
9599 tpos %xcc, 0x0
9600 mulx %i4, %i7, %o2
9601 set 0x40, %o1
9602 stda %f0, [%l7 + %o1] 0xf0
9603 membar #Sync
9604 fbuge,a %fcc1, loop_804
9605 edge16l %o6, %l3, %o7
9606 te %xcc, 0x3
9607 ble,a,pt %icc, loop_805
9608loop_804:
9609 orn %g3, %l5, %o1
9610 edge8n %l4, %g1, %o0
9611 bvc loop_806
9612loop_805:
9613 edge8n %l6, %i0, %g2
9614 nop
9615 setx 0x69EDCB7D93E44C05, %l0, %l6
9616 stx %l6, [%l7 + 0x28]
9617 ldd [%l7 + 0x28], %f14
9618 setx 0x4DE264FAB5697EA0, %l1, %l5
9619 stx %l5, [%l7 + 0x10]
9620 ldd [%l7 + 0x10], %f26
9621 fmuld %f26, %f14, %f28
9622 fbl %fcc1, loop_807
9623loop_806:
9624 fbu %fcc1, loop_808
9625 sir 0x1D28
9626 movrgez %o5, 0x234, %i2
9627loop_807:
9628 taddcctv %l1, 0x07D0, %g5
9629loop_808:
9630 udivx %g4, 0x18BB, %i5
9631 wr %g0, 0x88, %asi
9632 prefetcha [%l7 + 0x50] %asi, 0x2
9633 udiv %l0, 0x060A, %i1
9634 taddcc %o3, 0x08D5, %i3
9635 subccc %g7, %o4, %i6
9636 fbule %fcc0, loop_809
9637 move %xcc, %l2, %i4
9638 umul %i7, 0x1296, %o6
9639 edge32n %o2, %l3, %o7
9640loop_809:
9641 tleu %icc, 0x5
9642 fmovse %icc, %f5, %f27
9643 move %icc, %l5, %g3
9644 smul %l4, 0x024C, %g1
9645 saved
9646 rdpr %cwp, %g1
9647 rdpr %cansave, %g2
9648 rdpr %canrestore, %g3
9649 rdpr %cleanwin, %g4
9650 rdpr %otherwin, %g5
9651 rdpr %wstate, %g6
9652 bleu loop_810
9653 subc %o1, 0x0197, %l6
9654 andncc %o0, %g2, %o5
9655 array8 %i0, %l1, %g5
9656loop_810:
9657 fble %fcc1, loop_811
9658 bvc,pn %xcc, loop_812
9659 movrne %i2, 0x37A, %g4
9660 tvc %icc, 0x3
9661loop_811:
9662 and %g6, 0x1B8B, %i5
9663loop_812:
9664 fbl %fcc3, loop_813
9665 fnands %f16, %f26, %f25
9666 andcc %l0, 0x0FF0, %i1
9667 orn %i3, 0x14F0, %o3
9668loop_813:
9669 bneg,a,pt %icc, loop_814
9670 addc %g7, 0x0C4F, %i6
9671 ta %icc, 0x5
9672 brnz,a %o4, loop_815
9673loop_814:
9674 fmovdn %xcc, %f0, %f4
9675 fmovrsgz %i4, %f4, %f31
9676 movre %l2, %o6, %o2
9677loop_815:
9678 nop
9679 set 0x52, %g5
9680 ldsb [%l7 + %g5], %l3
9681 tne %xcc, 0x6
9682 fmuld8sux16 %f28, %f23, %f10
9683 nop
9684 fitod %f12, %f2
9685 fdtoi %f2, %f30
9686 tvs %xcc, 0x0
9687 sub %o7, 0x1232, %l5
9688 ldd [%l7 + 0x78], %f22
9689 bshuffle %f24, %f18, %f4
9690 fexpand %f8, %f2
9691 srlx %g3, 0x02, %l4
9692 fandnot2 %f10, %f14, %f28
9693 nop
9694 setx 0x0E351294, %l0, %l6
9695 st %l6, [%l7 + 0x28]
9696 ld [%l7 + 0x28], %f20
9697 setx 0x9D902D2E, %l1, %l5
9698 st %l5, [%l7 + 0x10]
9699 ld [%l7 + 0x10], %f15
9700 fmuls %f15, %f20, %f23
9701 fexpand %f9, %f18
9702 tleu %icc, 0x7
9703 sir 0x12E8
9704 fmovsneg %icc, %f27, %f27
9705 movge %icc, %g1, %i7
9706 tg %xcc, 0x7
9707 movle %icc, %l6, %o1
9708 fmovrsgz %g2, %f21, %f16
9709 fand %f10, %f20, %f30
9710 fmovdvs %icc, %f3, %f4
9711 tsubcctv %o5, 0x069A, %i0
9712 edge8 %l1, %o0, %i2
9713 wr %g0, 0x81, %asi
9714 lduwa [%l7 + 0x08] %asi, %g5
9715 fbg,a %fcc2, loop_816
9716 subcc %g4, %i5, %l0
9717 sdivx %g6, 0x157B, %i3
9718 edge8n %o3, %i1, %g7
9719loop_816:
9720 fmovrdlz %i6, %f16, %f12
9721 tgu %xcc, 0x6
9722 fmovsne %xcc, %f18, %f1
9723 sra %i4, %o4, %l2
9724 alignaddr %o6, %l3, %o2
9725 sir 0x05CC
9726 orncc %l5, 0x05FB, %o7
9727 sir 0x0D25
9728 movrlz %g3, %l4, %g1
9729 bvs %xcc, loop_817
9730 nop
9731 setx loop_818, %l0, %l1
9732 wrpr 0x1, %tl
9733 wrpr %l1, %tpc
9734 add %l1, 0x4, %l1
9735 wrpr %l1, %tnpc
9736 setx 0x34400001400, %l0, %l1
9737 wrpr %l1, %tstate
9738 wrhpr 0x4, %htstate
9739 retry
9740 ta %icc, 0x2
9741 add %l7, 0x30, %l6
9742 wr %g0, 0x04, %asi
9743 casxa [%l6] 0x04, %l6, %i7
9744loop_817:
9745 tn %icc, 0x3
9746loop_818:
9747 edge8l %o1, %g2, %o5
9748 smul %i0, %l1, %i2
9749 movvc %xcc, %g5, %g4
9750 bvs loop_819
9751 edge8l %o0, %l0, %i5
9752 tleu %xcc, 0x1
9753 add %i3, 0x023D, %o3
9754loop_819:
9755 sethi 0x1570, %i1
9756 sra %g6, %g7, %i6
9757 fmul8x16 %f3, %f12, %f0
9758 sdivx %i4, 0x16C7, %o4
9759 fbl,a %fcc2, loop_820
9760 movg %xcc, %l2, %l3
9761 sir 0x1A48
9762 movcc %icc, %o6, %o2
9763loop_820:
9764 udivx %o7, 0x1A21, %l5
9765 mulscc %l4, 0x0590, %g1
9766 movre %g3, 0x15D, %i7
9767 sir 0x0E1F
9768 nop
9769 fitod %f12, %f2
9770 ldsb [%l7 + 0x5C], %o1
9771 nop
9772 fitod %f0, %f30
9773 fdtoi %f30, %f17
9774 fpack16 %f10, %f16
9775 smul %g2, 0x053E, %l6
9776 subcc %i0, %o5, %i2
9777 andn %g5, 0x05D9, %g4
9778 xorcc %o0, 0x0E5C, %l0
9779 orcc %i5, %i3, %o3
9780 or %i1, %g6, %l1
9781 nop
9782 fitos %f10, %f6
9783 smul %g7, %i6, %o4
9784 fmovsa %icc, %f7, %f22
9785 fmovsle %xcc, %f6, %f20
9786 andn %l2, 0x19B9, %i4
9787 fandnot1 %f20, %f12, %f4
9788 sub %o6, %o2, %o7
9789 movrgz %l3, %l4, %l5
9790 fbe,a %fcc2, loop_821
9791 bneg,pn %xcc, loop_822
9792 movcs %xcc, %g3, %i7
9793 tne %xcc, 0x6
9794loop_821:
9795 sethi 0x190F, %g1
9796loop_822:
9797 movrlez %g2, 0x02C, %l6
9798 tg %icc, 0x1
9799 srlx %i0, 0x0E, %o1
9800 fble %fcc0, loop_823
9801 fands %f6, %f15, %f3
9802 set 0x60, %o3
9803 lduha [%l7 + %o3] 0x88, %i2
9804loop_823:
9805 nop
9806 setx 0x23B66358, %l0, %l6
9807 st %l6, [%l7 + 0x28]
9808 ld [%l7 + 0x28], %f24
9809 setx 0xBCBF5AF6, %l1, %l5
9810 st %l5, [%l7 + 0x10]
9811 ld [%l7 + 0x10], %f16
9812 fmuls %f16, %f24, %f4
9813 wr %g0, 0x89, %asi
9814 ldsba [%l7 + 0x44] %asi, %g5
9815 movvc %xcc, %o5, %g4
9816 popc 0x0C6D, %o0
9817 bleu loop_824
9818 umul %l0, %i3, %i5
9819 tn %xcc, 0x0
9820 edge16n %o3, %i1, %g6
9821loop_824:
9822 movn %xcc, %g7, %i6
9823 fmovsvc %xcc, %f16, %f16
9824 nop
9825 fitos %f23, %f16
9826 movpos %xcc, %l1, %l2
9827 movle %icc, %i4, %o6
9828 fbuge %fcc2, loop_825
9829 fbe %fcc2, loop_826
9830 array16 %o2, %o4, %o7
9831 wr %g0, 0x81, %asi
9832 stwa %l3, [%l7 + 0x28] %asi
9833loop_825:
9834 movrne %l5, %g3, %l4
9835loop_826:
9836 fbg,a %fcc2, loop_827
9837 xorcc %i7, 0x0E30, %g2
9838 edge8 %g1, %l6, %o1
9839 and %i0, %g5, %i2
9840loop_827:
9841 restored
9842 rdpr %cwp, %g1
9843 rdpr %cansave, %g2
9844 rdpr %canrestore, %g3
9845 rdpr %cleanwin, %g4
9846 rdpr %otherwin, %g5
9847 rdpr %wstate, %g6
9848 tpos %xcc, 0x4
9849 sir 0x0B3A
9850 fpmerge %f4, %f31, %f6
9851 bvs,pn %xcc, loop_828
9852 movne %icc, %g4, %o0
9853 fnot2 %f30, %f14
9854 wr %g0, 0x0c, %asi
9855 ldsba [%l7 + 0x4F] %asi, %o5
9856loop_828:
9857 fbge,a %fcc2, loop_829
9858 edge32 %l0, %i5, %i3
9859 fmovsvs %icc, %f25, %f7
9860 movgu %xcc, %o3, %i1
9861loop_829:
9862 edge8ln %g6, %i6, %l1
9863 tcc %icc, 0x4
9864 smul %g7, %i4, %o6
9865 srlx %o2, %l2, %o4
9866 xnor %l3, %l5, %o7
9867 orcc %l4, 0x0EA2, %g3
9868 bg,a,pt %icc, loop_830
9869 tpos %icc, 0x5
9870 fbue,a %fcc2, loop_831
9871 udiv %i7, 0x017F, %g2
9872loop_830:
9873 fcmpne16 %f4, %f10, %l6
9874 fnegd %f2, %f0
9875loop_831:
9876 tleu %xcc, 0x4
9877 xnorcc %g1, %o1, %i0
9878 brlz,a %i2, loop_832
9879 fmovspos %icc, %f31, %f14
9880 orcc %g5, %o0, %o5
9881 udiv %l0, 0x1914, %i5
9882loop_832:
9883 edge8 %i3, %o3, %g4
9884 xnorcc %g6, 0x11DD, %i6
9885 ldd [%l7 + 0x50], %i0
9886 umul %l1, %g7, %i4
9887 srl %o6, %l2, %o2
9888 edge32l %o4, %l5, %o7
9889 fmuld8sux16 %f27, %f7, %f24
9890 udiv %l4, 0x0D13, %l3
9891 tvs %xcc, 0x3
9892 fbul,a %fcc1, loop_833
9893 array16 %i7, %g2, %l6
9894 fbo,a %fcc0, loop_834
9895 fones %f26
9896loop_833:
9897 movrgz %g1, %g3, %i0
9898 movleu %xcc, %o1, %i2
9899loop_834:
9900 umulcc %g5, 0x1BBB, %o5
9901 umulcc %l0, 0x0921, %o0
9902 nop
9903 setx loop_835, %l0, %l1
9904 wrpr 0x1, %tl
9905 wrpr %l1, %tpc
9906 add %l1, 0x4, %l1
9907 wrpr %l1, %tnpc
9908 setx 0x34400001400, %l0, %l1
9909 wrpr %l1, %tstate
9910 wrhpr 0x4, %htstate
9911 retry
9912 prefetch [%l7 + 0x0C], 0x2
9913 te %icc, 0x2
9914 fble,a %fcc3, loop_836
9915loop_835:
9916 xnorcc %i3, 0x0223, %i5
9917 smulcc %o3, %g6, %i6
9918 subc %g4, 0x0ECC, %i1
9919loop_836:
9920 movpos %xcc, %g7, %i4
9921 sir 0x0508
9922 movrlez %o6, %l2, %o2
9923 mova %icc, %l1, %o4
9924 fandnot1s %f16, %f27, %f29
9925 movg %xcc, %o7, %l5
9926 udivcc %l3, 0x00EF, %l4
9927 saved
9928 rdpr %cwp, %g1
9929 rdpr %cansave, %g2
9930 rdpr %canrestore, %g3
9931 rdpr %cleanwin, %g4
9932 rdpr %otherwin, %g5
9933 rdpr %wstate, %g6
9934 fmovdcs %icc, %f7, %f24
9935 edge8l %g2, %i7, %l6
9936 fnot2 %f2, %f16
9937 tvs %icc, 0x3
9938 set 0x64, %i2
9939 lduwa [%l7 + %i2] 0x04, %g1
9940 tsubcc %g3, %o1, %i0
9941 fpsub32s %f21, %f0, %f29
9942 wr %g0, 0x89, %asi
9943 lduba [%l7 + 0x3B] %asi, %i2
9944 movrgz %o5, 0x332, %g5
9945 sir 0x141A
9946 tvc %icc, 0x2
9947 set 0x48, %i4
9948 prefetcha [%l7 + %i4] 0x88, 0x3
9949 fbe,a %fcc0, loop_837
9950 umulcc %o0, %i3, %o3
9951 movrgez %i5, 0x335, %g6
9952 edge8l %g4, %i1, %i6
9953loop_837:
9954 ld [%l7 + 0x50], %f4
9955 fcmpeq32 %f4, %f8, %g7
9956 bg,a %xcc, loop_838
9957 stw %o6, [%l7 + 0x64]
9958 fmovde %xcc, %f5, %f5
9959 tpos %xcc, 0x1
9960loop_838:
9961 edge8 %l2, %i4, %l1
9962 nop
9963 setx 0x07FDBDAD80530287, %l0, %l6
9964 stx %l6, [%l7 + 0x60]
9965 ldx [%l7 + 0x60], %fsr
9966 movrne %o4, %o2, %o7
9967 for %f0, %f0, %f2
9968 edge32n %l5, %l3, %g2
9969 brgz,a %i7, loop_839
9970 sll %l4, 0x0D, %g1
9971 popc 0x08BA, %l6
9972 ldsh [%l7 + 0x4E], %g3
9973loop_839:
9974 lduh [%l7 + 0x24], %o1
9975 sra %i0, %o5, %g5
9976 nop
9977 set 0x1C, %i7
9978 stw %i2, [%l7 + %i7]
9979 wr %g0, 0x2f, %asi
9980 ldda [%l7 + 0x10] %asi, %l0
9981 edge32n %i3, %o0, %i5
9982 movg %xcc, %g6, %o3
9983 nop
9984 setx 0x7519D23B, %l0, %l6
9985 st %l6, [%l7 + 0x28]
9986 ld [%l7 + 0x28], %f1
9987 setx 0x3ACE0331, %l1, %l5
9988 st %l5, [%l7 + 0x10]
9989 ld [%l7 + 0x10], %f23
9990 fsubs %f23, %f1, %f17
9991 wr %g0, 0x80, %asi
9992 sta %f26, [%l7 + 0x6C] %asi
9993 brnz %i1, loop_840
9994 taddcctv %g4, 0x1CCB, %i6
9995 fmovsa %xcc, %f4, %f15
9996 edge16 %o6, %g7, %l2
9997loop_840:
9998 ldsh [%l7 + 0x42], %i4
9999 fbug,a %fcc2, loop_841
10000 udivcc %l1, 0x16FC, %o2
10001 brnz %o4, loop_842
10002 fzeros %f13
10003loop_841:
10004 movvc %icc, %l5, %l3
10005 fmul8x16al %f1, %f27, %f2
10006loop_842:
10007 fmul8ulx16 %f2, %f26, %f24
10008 taddcctv %g2, 0x0D1F, %o7
10009 nop
10010 setx 0x51E9E9214137A5BD, %l0, %l6
10011 stx %l6, [%l7 + 0x28]
10012 ldd [%l7 + 0x28], %f16
10013 setx 0x654A58C36EC0A4B3, %l1, %l5
10014 stx %l5, [%l7 + 0x10]
10015 ldd [%l7 + 0x10], %f24
10016 fdivd %f24, %f16, %f14
10017 te %xcc, 0x1
10018 fbl,a %fcc3, loop_843
10019 nop
10020 setx 0xE0644520, %l0, %l6
10021 st %l6, [%l7 + 0x24]
10022 ld [%l7 + 0x24], %fsr
10023 tcs %icc, 0x5
10024 ba,a,pn %icc, loop_844
10025loop_843:
10026 ldub [%l7 + 0x5F], %l4
10027 xnorcc %i7, %l6, %g3
10028 movle %xcc, %g1, %i0
10029loop_844:
10030 move %xcc, %o1, %g5
10031 srax %o5, 0x1D, %l0
10032 smul %i2, 0x1EFC, %i3
10033 tge %xcc, 0x6
10034 stbar
10035 movrlz %o0, 0x134, %i5
10036 brnz %o3, loop_845
10037 fbuge %fcc0, loop_846
10038 edge8n %g6, %g4, %i1
10039 mova %xcc, %o6, %i6
10040loop_845:
10041 nop
10042 wr %g0, 0x89, %asi
10043 sta %f7, [%l7 + 0x34] %asi
10044loop_846:
10045 nop
10046 wr %g0, 0x18, %asi
10047 lduba [%l7 + 0x72] %asi, %g7
10048 stw %i4, [%l7 + 0x2C]
10049 xorcc %l2, %l1, %o2
10050 te %icc, 0x2
10051 ldsw [%l7 + 0x08], %l5
10052 wr %g0, 0x81, %asi
10053 lduba [%l7 + 0x4E] %asi, %l3
10054 tpos %xcc, 0x7
10055 srlx %g2, %o4, %o7
10056 fors %f8, %f20, %f30
10057 tle %xcc, 0x2
10058 bn,a,pt %icc, loop_847
10059 fbo,a %fcc0, loop_848
10060 sll %i7, 0x1E, %l6
10061 sllx %l4, %g1, %g3
10062loop_847:
10063 edge16ln %i0, %g5, %o5
10064loop_848:
10065 ba,pn %icc, loop_849
10066 fandnot1s %f22, %f18, %f10
10067 fmovrsne %l0, %f28, %f24
10068 te %xcc, 0x4
10069loop_849:
10070 subccc %i2, 0x1242, %o1
10071 movpos %icc, %o0, %i3
10072 tne %icc, 0x4
10073 fmovde %icc, %f14, %f0
10074 edge16n %i5, %o3, %g4
10075 srax %i1, %g6, %o6
10076 movl %icc, %g7, %i4
10077 fmovd %f18, %f10
10078 popc %i6, %l2
10079 smul %o2, %l1, %l5
10080 ta %xcc, 0x7
10081 andn %l3, 0x053E, %o4
10082 subc %g2, %o7, %i7
10083 udivcc %l4, 0x010B, %l6
10084 tpos %icc, 0x6
10085 fnot2 %f28, %f22
10086 smul %g3, 0x0561, %g1
10087 fmovrdlz %g5, %f6, %f18
10088 fmovdgu %xcc, %f27, %f31
10089 movgu %xcc, %o5, %l0
10090 set 0x398, %l6
10091 nop ! nop ! ldxa [%g0 + %l6] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
10092 tle %icc, 0x1
10093 udivcc %i2, 0x08E1, %o0
10094 tn %xcc, 0x7
10095 tl %icc, 0x4
10096 subccc %i3, %o1, %i5
10097 mulscc %o3, 0x154D, %i1
10098 brz %g6, loop_850
10099 tneg %xcc, 0x3
10100 edge16ln %o6, %g4, %g7
10101 movvc %icc, %i6, %i4
10102loop_850:
10103 edge16ln %o2, %l2, %l5
10104 sir 0x0EA9
10105 tpos %icc, 0x7
10106 fmovdgu %icc, %f14, %f29
10107 nop
10108 fitos %f10, %f27
10109 fstox %f27, %f26
10110 edge16n %l3, %l1, %o4
10111 orcc %o7, %g2, %l4
10112 faligndata %f16, %f26, %f24
10113 edge16ln %l6, %i7, %g3
10114 movge %xcc, %g5, %o5
10115 set 0x50, %o4
10116 stha %g1, [%l7 + %o4] 0xeb
10117 membar #Sync
10118 movle %icc, %l0, %i0
10119 andcc %o0, %i3, %i2
10120 wr %g0, 0x10, %asi
10121 stxa %i5, [%l7 + 0x10] %asi
10122 udiv %o3, 0x1CA0, %i1
10123 alignaddrl %g6, %o6, %g4
10124 tpos %icc, 0x0
10125 addccc %g7, %o1, %i4
10126 move %icc, %o2, %l2
10127 xnorcc %i6, %l3, %l5
10128 tleu %xcc, 0x7
10129 fmovsvs %icc, %f7, %f0
10130 nop
10131 set 0x20, %g6
10132 ldd [%l7 + %g6], %f16
10133 set 0x08, %o2
10134 lduwa [%l7 + %o2] 0x81, %l1
10135 andn %o7, %g2, %o4
10136 fmovd %f22, %f0
10137 xnor %l4, 0x17DC, %i7
10138 tneg %icc, 0x0
10139 sir 0x1848
10140 movl %icc, %g3, %l6
10141 fmovdneg %xcc, %f15, %f31
10142 fornot2 %f10, %f26, %f8
10143 fpmerge %f15, %f23, %f2
10144 taddcc %o5, 0x12FC, %g5
10145 wr %g0, 0xe3, %asi
10146 stba %g1, [%l7 + 0x5C] %asi
10147 membar #Sync
10148 stx %i0, [%l7 + 0x68]
10149 addcc %o0, 0x063B, %l0
10150 fbuge,a %fcc0, loop_851
10151 prefetch [%l7 + 0x20], 0x0
10152 edge16l %i3, %i5, %i2
10153 tn %xcc, 0x1
10154loop_851:
10155 membar 0x7F
10156 tge %icc, 0x2
10157 edge32 %o3, %g6, %o6
10158 tcc %xcc, 0x0
10159 movrgz %g4, %g7, %i1
10160 fandnot2 %f20, %f28, %f2
10161 tcs %icc, 0x0
10162 movrne %i4, %o2, %o1
10163 sll %i6, 0x1C, %l3
10164 fbg %fcc1, loop_852
10165 sra %l5, 0x0D, %l2
10166 alignaddr %o7, %l1, %g2
10167 fornot2s %f3, %f30, %f17
10168loop_852:
10169 orncc %l4, 0x1235, %o4
10170 set 0x65, %l1
10171 ldsba [%l7 + %l1] 0x88, %g3
10172 st %f25, [%l7 + 0x34]
10173 nop
10174 fitos %f6, %f25
10175 fstox %f25, %f30
10176 fxtos %f30, %f0
10177 addcc %l6, %o5, %g5
10178 mulx %i7, 0x1908, %i0
10179 fxors %f16, %f1, %f28
10180 brnz,a %g1, loop_853
10181 fblg,a %fcc0, loop_854
10182 movrne %o0, 0x26B, %l0
10183 ba,pn %xcc, loop_855
10184loop_853:
10185 movl %icc, %i5, %i3
10186loop_854:
10187 bgu loop_856
10188 xor %o3, 0x1BD8, %g6
10189loop_855:
10190 brlez %o6, loop_857
10191 sth %g4, [%l7 + 0x5A]
10192loop_856:
10193 tsubcc %i2, 0x0704, %g7
10194 set 0x6C, %l3
10195 swapa [%l7 + %l3] 0x11, %i4
10196loop_857:
10197 alignaddrl %o2, %o1, %i1
10198 call loop_858
10199 fpsub32 %f26, %f8, %f18
10200 alignaddrl %l3, %l5, %i6
10201 wr %g0, 0x19, %asi
10202 stxa %o7, [%l7 + 0x28] %asi
10203loop_858:
10204 movl %xcc, %l2, %g2
10205 fba %fcc3, loop_859
10206 membar 0x2D
10207 edge8n %l4, %o4, %l1
10208 tvs %icc, 0x5
10209loop_859:
10210 edge16l %l6, %o5, %g3
10211 fxnor %f16, %f28, %f20
10212 udivcc %i7, 0x1024, %i0
10213 edge8n %g5, %o0, %l0
10214 movle %icc, %g1, %i3
10215 edge8 %o3, %i5, %g6
10216 bge,a %icc, loop_860
10217 alignaddr %o6, %i2, %g4
10218 bg %icc, loop_861
10219 fmovrdlez %g7, %f28, %f4
10220loop_860:
10221 srl %o2, 0x02, %i4
10222 mova %xcc, %o1, %l3
10223loop_861:
10224 movne %xcc, %l5, %i1
10225 nop
10226 setx loop_862, %l0, %l1
10227 wrpr 0x1, %tl
10228 wrpr %l1, %tpc
10229 add %l1, 0x4, %l1
10230 wrpr %l1, %tnpc
10231 setx 0x34400001400, %l0, %l1
10232 wrpr %l1, %tstate
10233 wrhpr 0x4, %htstate
10234 retry
10235 movne %icc, %o7, %l2
10236 fnand %f12, %f26, %f6
10237 movg %xcc, %g2, %l4
10238loop_862:
10239 nop
10240 set 0x40, %o5
10241 stda %f0, [%l7 + %o5] 0x10
10242 edge32ln %i6, %o4, %l6
10243 movrlez %o5, %g3, %l1
10244 edge32n %i0, %i7, %o0
10245 fnot2s %f7, %f14
10246 swap [%l7 + 0x30], %l0
10247 ldstub [%l7 + 0x7E], %g1
10248 wr %g0, 0xe2, %asi
10249 stwa %g5, [%l7 + 0x44] %asi
10250 membar #Sync
10251 umul %i3, 0x1F32, %i5
10252 udiv %o3, 0x12AB, %g6
10253 taddcc %i2, %o6, %g4
10254 bpos loop_863
10255 fexpand %f15, %f26
10256 edge8n %g7, %i4, %o1
10257 sir 0x16B3
10258loop_863:
10259 movvc %icc, %l3, %o2
10260 bneg,a %icc, loop_864
10261 tneg %icc, 0x7
10262 edge32l %i1, %l5, %o7
10263 membar #Sync
10264 set 0x40, %l2
10265 ldda [%l7 + %l2] 0x1e, %f0
10266loop_864:
10267 tsubcctv %l2, 0x0ACA, %l4
10268 tn %xcc, 0x2
10269 sdivcc %i6, 0x11C3, %g2
10270 brgez,a %o4, loop_865
10271 nop
10272 set 0x6C, %l0
10273 prefetch [%l7 + %l0], 0x0
10274 fmovdl %xcc, %f0, %f29
10275 tne %icc, 0x6
10276loop_865:
10277 addcc %l6, %g3, %l1
10278 fmul8sux16 %f4, %f8, %f10
10279 ble,pn %xcc, loop_866
10280 fmovsvc %icc, %f20, %f23
10281 nop
10282 fitod %f4, %f10
10283 fdtoi %f10, %f1
10284 andn %i0, %o5, %i7
10285loop_866:
10286 orn %o0, %l0, %g5
10287 fnot2s %f17, %f14
10288 tneg %xcc, 0x6
10289 fmovdcs %icc, %f15, %f20
10290 movge %icc, %i3, %g1
10291 add %o3, %g6, %i2
10292 tle %icc, 0x2
10293 mova %xcc, %i5, %g4
10294 and %g7, %i4, %o6
10295 tge %xcc, 0x7
10296 array8 %l3, %o2, %o1
10297 movvs %xcc, %i1, %o7
10298 fblg %fcc1, loop_867
10299 faligndata %f28, %f14, %f24
10300 edge32 %l5, %l4, %i6
10301 popc 0x0B03, %l2
10302loop_867:
10303 brlz %g2, loop_868
10304 movrgz %l6, 0x0A0, %g3
10305 fmovrslez %l1, %f24, %f18
10306 edge32ln %o4, %o5, %i7
10307loop_868:
10308 nop
10309 wr %g0, 0x89, %asi
10310 stwa %i0, [%l7 + 0x1C] %asi
10311 edge16l %o0, %g5, %i3
10312 andncc %g1, %l0, %o3
10313 andncc %g6, %i5, %i2
10314 fpack32 %f4, %f8, %f18
10315 wr %g0, 0x81, %asi
10316 ldsba [%l7 + 0x46] %asi, %g4
10317 fblg %fcc3, loop_869
10318 movvs %icc, %i4, %o6
10319 fmovd %f8, %f0
10320 movg %xcc, %g7, %l3
10321loop_869:
10322 faligndata %f14, %f6, %f6
10323 fbl %fcc2, loop_870
10324 fbul %fcc1, loop_871
10325 membar 0x73
10326 set 0x0C, %o0
10327 sta %f6, [%l7 + %o0] 0x10
10328loop_870:
10329 movvs %xcc, %o2, %i1
10330loop_871:
10331 movle %icc, %o1, %o7
10332 tgu %xcc, 0x0
10333 bgu %icc, loop_872
10334 edge32n %l4, %l5, %l2
10335 fmul8x16al %f1, %f12, %f6
10336 array32 %i6, %l6, %g2
10337loop_872:
10338 fmovdge %xcc, %f20, %f21
10339 tg %xcc, 0x3
10340 and %g3, %o4, %l1
10341 fmovrslez %i7, %f27, %f0
10342 movrlez %i0, 0x0AC, %o0
10343 edge16ln %o5, %g5, %g1
10344 fandnot2s %f27, %f31, %f15
10345 sub %i3, %l0, %o3
10346 tgu %xcc, 0x7
10347 fbn,a %fcc0, loop_873
10348 ldd [%l7 + 0x30], %f16
10349 sllx %g6, %i5, %i2
10350 bleu,a %icc, loop_874
10351loop_873:
10352 array16 %g4, %o6, %g7
10353 movre %l3, 0x0FC, %o2
10354 sllx %i4, %o1, %i1
10355loop_874:
10356 fpackfix %f4, %f6
10357 tle %xcc, 0x4
10358 fmovsvs %xcc, %f4, %f22
10359 fmovsne %xcc, %f7, %f21
10360 nop
10361 set 0x60, %g4
10362 ldd [%l7 + %g4], %o6
10363 movrne %l5, 0x339, %l4
10364 movcc %icc, %i6, %l2
10365 fxors %f19, %f16, %f5
10366 tge %xcc, 0x6
10367 fcmple16 %f0, %f28, %l6
10368 flush %l7 + 0x58
10369 tleu %xcc, 0x7
10370 tcs %icc, 0x2
10371 array16 %g3, %o4, %g2
10372 andcc %l1, %i7, %o0
10373 nop
10374 set 0x30, %i5
10375 stx %o5, [%l7 + %i5]
10376 array8 %i0, %g5, %g1
10377 movrne %i3, 0x3AC, %l0
10378 nop
10379 fitod %f6, %f16
10380 fdtos %f16, %f9
10381 fpadd16 %f16, %f14, %f28
10382 ldd [%l7 + 0x70], %f24
10383 fbule %fcc1, loop_875
10384 or %o3, 0x0592, %i5
10385 lduh [%l7 + 0x46], %g6
10386 bn,pt %icc, loop_876
10387loop_875:
10388 tpos %icc, 0x3
10389 nop
10390 setx loop_877, %l0, %l1
10391 wrpr 0x1, %tl
10392 wrpr %l1, %tnpc
10393 setx 0x34400001400, %l0, %l1
10394 wrpr %l1, %tstate
10395 wrhpr 0x4, %htstate
10396 done
10397 sdivx %i2, 0x0260, %g4
10398loop_876:
10399 fmovda %icc, %f28, %f8
10400 nop
10401 setx 0xC66828B949177550, %l0, %l6
10402 stx %l6, [%l7 + 0x28]
10403 ldd [%l7 + 0x28], %f4
10404 setx 0xBDA941C72368CC27, %l1, %l5
10405 stx %l5, [%l7 + 0x10]
10406 ldd [%l7 + 0x10], %f26
10407 fsubd %f26, %f4, %f28
10408loop_877:
10409 fba,a %fcc3, loop_878
10410 movle %xcc, %o6, %g7
10411 movl %icc, %o2, %l3
10412 xnorcc %o1, 0x0001, %i1
10413loop_878:
10414 add %o7, 0x1D23, %i4
10415 nop
10416 setx loop_879, %l0, %l1
10417 wrpr 0x1, %tl
10418 wrpr %l1, %tnpc
10419 setx 0x34400001400, %l0, %l1
10420 wrpr %l1, %tstate
10421 wrhpr 0x4, %htstate
10422 done
10423 nop
10424 set 0x7E, %g3
10425 lduh [%l7 + %g3], %l5
10426 movgu %icc, %i6, %l4
10427 sethi 0x1EAD, %l2
10428loop_879:
10429 umulcc %g3, %o4, %g2
10430 wr %g0, 0x88, %asi
10431 lda [%l7 + 0x7C] %asi, %f4
10432 fbo %fcc1, loop_880
10433 subcc %l6, 0x1FDD, %i7
10434 edge16 %l1, %o0, %o5
10435 smul %g5, 0x1C81, %g1
10436loop_880:
10437 fmovdvs %xcc, %f12, %f21
10438 movcc %icc, %i0, %i3
10439 tsubcctv %l0, 0x1647, %o3
10440 fbne,a %fcc1, loop_881
10441 alignaddr %i5, %i2, %g6
10442 edge16l %o6, %g7, %o2
10443 edge32 %g4, %o1, %i1
10444loop_881:
10445 fmovdg %icc, %f31, %f12
10446 sdivx %l3, 0x13AE, %i4
10447 fmovrsgez %l5, %f7, %f29
10448 edge16 %o7, %l4, %i6
10449 tgu %xcc, 0x0
10450 sll %l2, %g3, %o4
10451 tsubcc %g2, %i7, %l1
10452 nop
10453 setx 0xDBE544E0B0458F88, %l0, %l6
10454 stx %l6, [%l7 + 0x78]
10455 ldx [%l7 + 0x78], %fsr
10456 edge8n %l6, %o5, %o0
10457 mulx %g1, %i0, %i3
10458 edge16 %g5, %l0, %o3
10459 nop
10460 setx 0xAD408FB0, %l0, %l6
10461 st %l6, [%l7 + 0x28]
10462 ld [%l7 + 0x28], %f13
10463 setx 0x523CE4E9, %l1, %l5
10464 st %l5, [%l7 + 0x10]
10465 ld [%l7 + 0x10], %f5
10466 fadds %f5, %f13, %f21
10467 brlz %i2, loop_882
10468 subccc %g6, %o6, %g7
10469 fpmerge %f10, %f0, %f12
10470 fble %fcc2, loop_883
10471loop_882:
10472 smul %i5, 0x12F8, %g4
10473 add %o1, %i1, %l3
10474 fpsub32 %f12, %f28, %f10
10475loop_883:
10476 tgu %icc, 0x3
10477 fmovsvs %icc, %f23, %f4
10478 movrgez %i4, %l5, %o7
10479 faligndata %f26, %f6, %f8
10480 fnands %f10, %f18, %f2
10481 fmovsn %icc, %f24, %f5
10482 srl %l4, %i6, %l2
10483 wr %g0, 0x80, %asi
10484 prefetcha [%l7 + 0x30] %asi, 0x1
10485 movvs %icc, %o4, %g2
10486 movge %icc, %i7, %g3
10487 tl %xcc, 0x2
10488 be,pt %icc, loop_884
10489 sth %l1, [%l7 + 0x58]
10490 nop
10491 fitod %f6, %f14
10492 fdtos %f14, %f1
10493 edge32 %o5, %o0, %g1
10494loop_884:
10495 umul %i0, 0x19BC, %l6
10496 nop
10497 set 0x60, %i1
10498 stx %g5, [%l7 + %i1]
10499 set 0x3C, %o7
10500 lda [%l7 + %o7] 0x19, %f8
10501 edge8n %i3, %o3, %l0
10502 udiv %g6, 0x1289, %i2
10503 or %o6, 0x0616, %g7
10504 movleu %xcc, %i5, %o1
10505 add %l7, 0x20, %l6
10506 wr %g0, 0x18, %asi
10507 casa [%l6] %asi, %i1, %g4
10508 bn loop_885
10509 fandnot1 %f2, %f12, %f28
10510 fmovdn %icc, %f1, %f19
10511 te %icc, 0x1
10512loop_885:
10513 nop
10514 wr %g0, 0x04, %asi
10515 lduha [%l7 + 0x46] %asi, %i4
10516 fandnot1s %f12, %f17, %f19
10517 movrne %l5, 0x1EA, %l3
10518 sdivcc %l4, 0x1F49, %o7
10519 srax %i6, 0x12, %o2
10520 array16 %l2, %o4, %i7
10521 restored
10522 rdpr %cwp, %g1
10523 rdpr %cansave, %g2
10524 rdpr %canrestore, %g3
10525 rdpr %cleanwin, %g4
10526 rdpr %otherwin, %g5
10527 rdpr %wstate, %g6
10528 fmovdle %xcc, %f6, %f2
10529 orn %g3, %g2, %l1
10530 and %o0, %o5, %i0
10531 srl %l6, %g1, %i3
10532 fmovrsne %g5, %f13, %f24
10533 fmovrsne %l0, %f22, %f11
10534 bvc,pn %xcc, loop_886
10535 movrlez %g6, %i2, %o3
10536 tsubcctv %g7, %i5, %o6
10537 nop
10538 setx 0xAC766D5094FAD921, %l0, %l6
10539 stx %l6, [%l7 + 0x28]
10540 ldd [%l7 + 0x28], %f10
10541 setx 0xAA7242DBC307CDB9, %l1, %l5
10542 stx %l5, [%l7 + 0x10]
10543 ldd [%l7 + 0x10], %f16
10544 faddd %f16, %f10, %f6
10545loop_886:
10546 tl %xcc, 0x4
10547 brgez,a %o1, loop_887
10548 movl %xcc, %g4, %i4
10549 andcc %l5, %l3, %i1
10550 tge %icc, 0x7
10551loop_887:
10552 fnegd %f10, %f24
10553 wr %g0, 0x10, %asi
10554 ldsba [%l7 + 0x56] %asi, %o7
10555 fmovdne %xcc, %f15, %f20
10556 movcs %icc, %i6, %o2
10557 addc %l4, %l2, %i7
10558 array8 %g3, %g2, %l1
10559 movrgz %o0, %o4, %o5
10560 fbue %fcc0, loop_888
10561 fble %fcc1, loop_889
10562 tgu %xcc, 0x2
10563 sth %i0, [%l7 + 0x60]
10564loop_888:
10565 tne %xcc, 0x5
10566loop_889:
10567 nop
10568 set 0x40, %g7
10569 stda %f0, [%l7 + %g7] 0x81
10570 tgu %xcc, 0x7
10571 fxnor %f14, %f8, %f4
10572 mulscc %l6, 0x0863, %g1
10573 mulscc %i3, 0x1A14, %l0
10574 movneg %xcc, %g5, %g6
10575 brgz %i2, loop_890
10576 srlx %o3, %i5, %o6
10577 movrlz %g7, 0x06C, %g4
10578 edge32l %o1, %l5, %l3
10579loop_890:
10580 fmovdcc %xcc, %f0, %f13
10581 movvc %icc, %i4, %o7
10582 udivcc %i1, 0x1043, %o2
10583 movle %xcc, %l4, %i6
10584 taddcc %i7, %g3, %g2
10585 move %xcc, %l1, %o0
10586 sethi 0x1901, %l2
10587 nop
10588 fitod %f14, %f28
10589 wr %g0, 0x11, %asi
10590 sta %f24, [%l7 + 0x0C] %asi
10591 srax %o4, 0x0A, %i0
10592 movcc %xcc, %l6, %o5
10593 umul %g1, 0x0F47, %l0
10594 set 0x20, %l4
10595 stxa %i3, [%l7 + %l4] 0x81
10596 or %g5, 0x1AE7, %g6
10597 fnot1s %f12, %f31
10598 addccc %i2, %o3, %o6
10599 nop
10600 setx 0xFCECE0C9BC74C487, %l0, %l6
10601 stx %l6, [%l7 + 0x28]
10602 ldd [%l7 + 0x28], %f20
10603 setx 0x09ACABC6CAB53921, %l1, %l5
10604 stx %l5, [%l7 + 0x10]
10605 ldd [%l7 + 0x10], %f12
10606 fdivd %f12, %f20, %f26
10607 smul %g7, 0x05A6, %g4
10608 tneg %icc, 0x6
10609 sll %o1, 0x04, %i5
10610 tge %icc, 0x6
10611 add %l5, 0x00EE, %i4
10612 tle %icc, 0x7
10613 movge %icc, %l3, %i1
10614 fmovsvc %xcc, %f6, %f20
10615 movrlez %o7, 0x229, %o2
10616 tg %xcc, 0x7
10617 andcc %l4, %i6, %g3
10618 saved
10619 rdpr %cwp, %g1
10620 rdpr %cansave, %g2
10621 rdpr %canrestore, %g3
10622 rdpr %cleanwin, %g4
10623 rdpr %otherwin, %g5
10624 rdpr %wstate, %g6
10625 andn %i7, 0x1B34, %l1
10626 ldsw [%l7 + 0x38], %g2
10627 tsubcctv %l2, 0x11E5, %o4
10628 smulcc %i0, 0x1B7B, %o0
10629 movvs %xcc, %o5, %g1
10630 wr %g0, 0x80, %asi
10631 swapa [%l7 + 0x48] %asi, %l0
10632 movg %xcc, %i3, %g5
10633 subcc %g6, %l6, %i2
10634 bg loop_891
10635 movrlez %o3, %g7, %g4
10636 smul %o6, 0x049D, %o1
10637 fpsub16 %f22, %f0, %f14
10638loop_891:
10639 brz %i5, loop_892
10640 movne %icc, %l5, %l3
10641 fmul8x16al %f1, %f4, %f22
10642 fnot2 %f18, %f6
10643loop_892:
10644 tne %xcc, 0x2
10645 lduw [%l7 + 0x1C], %i4
10646 fandnot1 %f28, %f2, %f4
10647 or %i1, 0x1012, %o2
10648 nop
10649 setx 0x75586BE9, %l0, %l6
10650 st %l6, [%l7 + 0x28]
10651 ld [%l7 + 0x28], %f31
10652 setx 0x06CC45F0, %l1, %l5
10653 st %l5, [%l7 + 0x10]
10654 ld [%l7 + 0x10], %f17
10655 fsubs %f17, %f31, %f3
10656 fmovda %icc, %f13, %f20
10657 add %l4, %i6, %g3
10658 edge8n %o7, %i7, %g2
10659 srl %l2, %l1, %o4
10660 umul %i0, 0x10C0, %o5
10661 edge16 %o0, %g1, %i3
10662 srlx %g5, %g6, %l0
10663 movleu %xcc, %l6, %i2
10664 nop
10665 setx loop_893, %l0, %l1
10666 jmpl %l1, %o3
10667 fandnot1 %f12, %f2, %f8
10668 add %l7, 0x40, %l6
10669 wr %g0, 0x89, %asi
10670 casxa [%l6] 0x89, %g4, %g7
10671loop_893:
10672 tge %icc, 0x3
10673 fbu %fcc0, loop_894
10674 tn %icc, 0x0
10675 movrlz %o1, %o6, %i5
10676 umulcc %l3, %l5, %i1
10677loop_894:
10678 bvs,a,pt %icc, loop_895
10679 tle %icc, 0x1
10680 edge16n %i4, %o2, %l4
10681 fmovsgu %icc, %f19, %f0
10682loop_895:
10683 tleu %icc, 0x3
10684 mova %icc, %g3, %i6
10685 taddcctv %o7, 0x168E, %g2
10686 srlx %l2, %l1, %o4
10687 orcc %i0, 0x045B, %i7
10688 fandnot1s %f23, %f19, %f14
10689 orcc %o5, 0x1031, %g1
10690 fbe %fcc1, loop_896
10691 move %icc, %i3, %o0
10692 mulscc %g6, %l0, %l6
10693 tl %icc, 0x3
10694loop_896:
10695 andncc %i2, %g5, %g4
10696 move %xcc, %o3, %o1
10697 movpos %icc, %g7, %i5
10698 fxor %f8, %f30, %f24
10699 tsubcc %l3, 0x1735, %l5
10700 prefetch [%l7 + 0x14], 0x2
10701 fnegs %f23, %f17
10702 add %l7, 0x44, %l6
10703 wr %g0, 0x18, %asi
10704 lda [%l6] %asi, %i1
10705 casa [%l6] %asi, %i1, %o6
10706 add %o2, 0x07E4, %i4
10707 tn %xcc, 0x2
10708 tgu %xcc, 0x0
10709 nop
10710 fitos %f23, %f4
10711 movrlez %g3, 0x063, %i6
10712 for %f2, %f18, %f26
10713 fcmpgt32 %f2, %f26, %l4
10714 fsrc2s %f6, %f3
10715 movge %xcc, %g2, %l2
10716 nop
10717 fitos %f9, %f26
10718 fstod %f26, %f28
10719 sir 0x01F3
10720 mulscc %o7, 0x0FEC, %o4
10721 std %f18, [%l7 + 0x38]
10722 movle %icc, %l1, %i7
10723 edge8ln %i0, %g1, %o5
10724 orn %o0, 0x1068, %i3
10725 umul %g6, 0x11F7, %l0
10726 saved
10727 rdpr %cwp, %g1
10728 rdpr %cansave, %g2
10729 rdpr %canrestore, %g3
10730 rdpr %cleanwin, %g4
10731 rdpr %otherwin, %g5
10732 rdpr %wstate, %g6
10733 add %l6, %g5, %i2
10734 fornot1s %f1, %f4, %f31
10735 edge8l %o3, %g4, %o1
10736 array8 %i5, %g7, %l3
10737 sir 0x1A89
10738 tleu %xcc, 0x1
10739 tg %xcc, 0x2
10740 smul %l5, %i1, %o6
10741 set 0x64, %g1
10742 lda [%l7 + %g1] 0x15, %f26
10743 fmovrsgez %i4, %f25, %f27
10744 fmovdne %icc, %f30, %f22
10745 fbule,a %fcc3, loop_897
10746 ldsw [%l7 + 0x70], %o2
10747 movrlez %g3, 0x237, %i6
10748 sllx %g2, %l4, %l2
10749loop_897:
10750 udiv %o7, 0x0771, %l1
10751 stx %i7, [%l7 + 0x68]
10752 ldub [%l7 + 0x30], %o4
10753 movneg %xcc, %g1, %i0
10754 fnand %f8, %f8, %f8
10755 fbue,a %fcc2, loop_898
10756 subcc %o0, %o5, %i3
10757 edge16 %g6, %l6, %l0
10758 fmovrse %g5, %f28, %f6
10759loop_898:
10760 udiv %i2, 0x147E, %o3
10761 nop
10762 set 0x28, %g2
10763 std %f2, [%l7 + %g2]
10764 srlx %g4, 0x07, %i5
10765 te %icc, 0x6
10766 bpos,a,pn %xcc, loop_899
10767 edge16 %o1, %g7, %l5
10768 restored
10769 rdpr %cwp, %g1
10770 rdpr %cansave, %g2
10771 rdpr %canrestore, %g3
10772 rdpr %cleanwin, %g4
10773 rdpr %otherwin, %g5
10774 rdpr %wstate, %g6
10775 movleu %icc, %i1, %o6
10776loop_899:
10777 nop
10778 setx loop_900, %l0, %l1
10779 wrpr 0x1, %tl
10780 wrpr %l1, %tpc
10781 add %l1, 0x4, %l1
10782 wrpr %l1, %tnpc
10783 setx 0x34400001400, %l0, %l1
10784 wrpr %l1, %tstate
10785 wrhpr 0x4, %htstate
10786 retry
10787 edge8l %l3, %i4, %o2
10788 fmovsne %icc, %f9, %f26
10789 udivx %i6, 0x06E1, %g3
10790loop_900:
10791 edge16ln %g2, %l2, %o7
10792 movre %l4, 0x3DE, %i7
10793 movrgez %o4, %g1, %i0
10794 nop
10795 set 0x0E, %o6
10796 ldsh [%l7 + %o6], %o0
10797 fabss %f5, %f2
10798 tcc %icc, 0x5
10799 array16 %l1, %o5, %i3
10800 bleu,pn %icc, loop_901
10801 fcmpeq16 %f2, %f16, %g6
10802 umul %l0, 0x0ED0, %l6
10803 andn %i2, 0x08F1, %g5
10804loop_901:
10805 alignaddr %g4, %i5, %o1
10806 alignaddr %o3, %l5, %i1
10807 bvc,a %xcc, loop_902
10808 mulscc %o6, 0x004A, %l3
10809 edge8l %g7, %i4, %o2
10810 brgz,a %g3, loop_903
10811loop_902:
10812 alignaddrl %i6, %l2, %o7
10813 umul %l4, %i7, %g2
10814 sra %o4, %i0, %o0
10815loop_903:
10816 fmuld8ulx16 %f2, %f10, %f10
10817 edge8ln %l1, %o5, %g1
10818 wr %g0, 0x0c, %asi
10819 ldswa [%l7 + 0x48] %asi, %i3
10820 tsubcctv %g6, %l0, %l6
10821 stw %i2, [%l7 + 0x30]
10822 edge16n %g5, %g4, %o1
10823 tsubcctv %o3, 0x007C, %l5
10824 addc %i1, %i5, %l3
10825 add %l7, 0x3C, %l6
10826 wr %g0, 0x18, %asi
10827 lda [%l6] %asi, %g7
10828 casa [%l6] %asi, %g7, %i4
10829 sethi 0x1051, %o2
10830 fmovrdgez %o6, %f0, %f10
10831 movle %icc, %g3, %l2
10832 xnor %i6, 0x0E2B, %l4
10833 fmovsvs %icc, %f17, %f8
10834 movrgez %o7, 0x236, %i7
10835 lduw [%l7 + 0x08], %g2
10836 set 0x28, %l5
10837 ldswa [%l7 + %l5] 0x19, %i0
10838 movrgez %o4, %l1, %o0
10839 movne %icc, %o5, %g1
10840 nop
10841 fitod %f19, %f22
10842 tge %xcc, 0x2
10843 orncc %g6, %i3, %l6
10844 fmuld8sux16 %f5, %f1, %f6
10845 nop
10846 fitod %f0, %f4
10847 fdtox %f4, %f24
10848 wr %g0, 0x89, %asi
10849 ldsba [%l7 + 0x27] %asi, %i2
10850 wr %g0, 0x80, %asi
10851 lda [%l7 + 0x2C] %asi, %f26
10852 movre %l0, %g4, %o1
10853 nop
10854 setx loop_904, %l0, %l1
10855 jmpl %l1, %o3
10856 edge16n %g5, %l5, %i5
10857 nop
10858 fitod %f1, %f24
10859 stbar
10860loop_904:
10861 andcc %i1, %g7, %l3
10862 nop
10863 setx 0x632FEEE27A16F1F7, %l0, %l6
10864 stx %l6, [%l7 + 0x28]
10865 ldd [%l7 + 0x28], %f30
10866 setx 0xC5280D238B7CF004, %l1, %l5
10867 stx %l5, [%l7 + 0x10]
10868 ldd [%l7 + 0x10], %f28
10869 fsubd %f28, %f30, %f16
10870 taddcctv %o2, 0x148A, %i4
10871 fmovrdlez %o6, %f16, %f26
10872 xnorcc %l2, 0x105C, %i6
10873 edge32l %l4, %o7, %g3
10874 saved
10875 rdpr %cwp, %g1
10876 rdpr %cansave, %g2
10877 rdpr %canrestore, %g3
10878 rdpr %cleanwin, %g4
10879 rdpr %otherwin, %g5
10880 rdpr %wstate, %g6
10881 movcs %xcc, %i7, %i0
10882 fcmple32 %f10, %f22, %g2
10883 xnorcc %o4, %o0, %l1
10884 movle %xcc, %g1, %g6
10885 movle %xcc, %o5, %i3
10886 movgu %xcc, %i2, %l0
10887 movrlez %l6, %g4, %o1
10888 mulx %o3, 0x01EE, %g5
10889 tpos %icc, 0x4
10890 tg %icc, 0x4
10891 fmovdvc %xcc, %f2, %f5
10892 fnands %f13, %f27, %f16
10893 smul %i5, 0x0B43, %l5
10894 fsrc1s %f24, %f17
10895 fbug %fcc2, loop_905
10896 edge16n %i1, %g7, %l3
10897 andn %i4, %o6, %o2
10898 ble %xcc, loop_906
10899loop_905:
10900 add %i6, 0x19BA, %l4
10901 wr %g0, 0x80, %asi
10902 lduwa [%l7 + 0x0C] %asi, %l2
10903loop_906:
10904 nop
10905 fitod %f10, %f16
10906 fdtox %f16, %f28
10907 fxtod %f28, %f14
10908 movrlez %g3, %i7, %o7
10909 srlx %i0, 0x0B, %o4
10910 tge %xcc, 0x3
10911 movn %icc, %g2, %o0
10912 subccc %l1, %g1, %o5
10913 edge16 %i3, %g6, %l0
10914 smulcc %l6, 0x13DA, %i2
10915 fnot2s %f14, %f13
10916 fnot1 %f4, %f16
10917 stw %o1, [%l7 + 0x50]
10918 membar 0x3B
10919 addcc %g4, 0x0CFD, %o3
10920 fxor %f14, %f10, %f28
10921 movcs %icc, %g5, %i5
10922 orncc %i1, %g7, %l3
10923 umul %i4, 0x04BF, %o6
10924 edge16ln %o2, %l5, %l4
10925 movn %icc, %i6, %g3
10926 addccc %i7, 0x1B3C, %o7
10927 edge8ln %i0, %l2, %o4
10928 subc %g2, %o0, %l1
10929 smulcc %g1, %o5, %i3
10930 edge8l %g6, %l0, %i2
10931 edge16l %o1, %g4, %o3
10932 movcs %xcc, %g5, %l6
10933 fmovsge %icc, %f19, %f8
10934 tleu %icc, 0x3
10935 nop
10936 set 0x30, %i0
10937 ldx [%l7 + %i0], %i1
10938 subc %g7, 0x1E7E, %l3
10939 taddcctv %i5, 0x16C5, %i4
10940 move %icc, %o2, %o6
10941 fbug %fcc1, loop_907
10942 edge32ln %l4, %i6, %l5
10943 array32 %i7, %o7, %i0
10944 nop
10945 setx 0x0BA4BF6A4CFBAEFE, %l0, %l6
10946 stx %l6, [%l7 + 0x28]
10947 ldd [%l7 + 0x28], %f22
10948 setx 0xAA1FB61970DF130A, %l1, %l5
10949 stx %l5, [%l7 + 0x10]
10950 ldd [%l7 + 0x10], %f18
10951 fsubd %f18, %f22, %f28
10952loop_907:
10953 fbu %fcc0, loop_908
10954 fcmpgt16 %f16, %f8, %g3
10955 xnorcc %o4, 0x1FDF, %l2
10956 fbge,a %fcc0, loop_909
10957loop_908:
10958 fmovsa %icc, %f4, %f20
10959 nop
10960 set 0x40, %i6
10961 prefetch [%l7 + %i6], 0x3
10962 fnand %f12, %f26, %f0
10963loop_909:
10964 nop
10965 wr %g0, 0x80, %asi
10966 ldsba [%l7 + 0x72] %asi, %g2
10967 fmovsgu %icc, %f3, %f14
10968 edge8 %l1, %o0, %g1
10969 tsubcctv %o5, %i3, %l0
10970 fbe %fcc3, loop_910
10971 or %i2, %o1, %g4
10972 taddcctv %o3, 0x0B23, %g5
10973 tge %icc, 0x4
10974loop_910:
10975 nop
10976 set 0x42, %i3
10977 stha %g6, [%l7 + %i3] 0x2f
10978 membar #Sync
10979 ldstub [%l7 + 0x0A], %i1
10980 swap [%l7 + 0x58], %l6
10981 smulcc %l3, 0x0024, %g7
10982 edge32n %i5, %o2, %i4
10983 sdiv %o6, 0x1761, %l4
10984 udivcc %i6, 0x0DD6, %i7
10985 edge32 %l5, %i0, %o7
10986 wr %g0, 0x81, %asi
10987 swapa [%l7 + 0x30] %asi, %o4
10988 edge16 %l2, %g3, %g2
10989 ldsb [%l7 + 0x37], %o0
10990 orncc %l1, %o5, %i3
10991 taddcctv %l0, %i2, %o1
10992 edge8ln %g1, %o3, %g5
10993 ldd [%l7 + 0x60], %g4
10994 orn %i1, 0x0BBE, %l6
10995 mulscc %l3, 0x122F, %g7
10996 movpos %icc, %g6, %o2
10997 fmuld8sux16 %f3, %f4, %f20
10998 nop
10999 setx 0x9E08AE73, %l0, %l6
11000 st %l6, [%l7 + 0x28]
11001 ld [%l7 + 0x28], %f1
11002 fsqrts %f1, %f2
11003 set 0x20, %g5
11004 prefetcha [%l7 + %g5] 0x14, 0x1
11005 restored
11006 rdpr %cwp, %g1
11007 rdpr %cansave, %g2
11008 rdpr %canrestore, %g3
11009 rdpr %cleanwin, %g4
11010 rdpr %otherwin, %g5
11011 rdpr %wstate, %g6
11012 set 0x10, %o1
11013 prefetcha [%l7 + %o1] 0x19, 0x3
11014 taddcctv %i5, %l4, %i6
11015 fzeros %f22
11016 edge16 %l5, %i0, %o7
11017 fbue,a %fcc0, loop_911
11018 edge32l %o4, %l2, %g3
11019 srl %g2, 0x15, %o0
11020 edge8ln %i7, %l1, %o5
11021loop_911:
11022 movleu %icc, %i3, %i2
11023 fbe,a %fcc3, loop_912
11024 edge32n %l0, %o1, %o3
11025 wr %g0, 0x81, %asi
11026 ldswa [%l7 + 0x3C] %asi, %g1
11027loop_912:
11028 fone %f2
11029 fbul,a %fcc3, loop_913
11030 fmovdn %xcc, %f2, %f12
11031 fpmerge %f4, %f19, %f2
11032 fmovrsgez %g5, %f3, %f0
11033loop_913:
11034 edge8n %i1, %g4, %l6
11035 alignaddrl %l3, %g7, %o2
11036 fmovsneg %xcc, %f25, %f17
11037 brlz,a %i4, loop_914
11038 fmovrdne %g6, %f2, %f24
11039 membar 0x05
11040 xor %i5, 0x05CD, %o6
11041loop_914:
11042 faligndata %f26, %f14, %f18
11043 nop
11044 fitod %f12, %f10
11045 fdtox %f10, %f12
11046 fmovdle %xcc, %f28, %f27
11047 fandnot2 %f16, %f4, %f0
11048 tsubcctv %l4, 0x0D7A, %i6
11049 array32 %l5, %o7, %o4
11050 edge8l %l2, %g3, %g2
11051 sll %i0, %i7, %l1
11052 sub %o5, %o0, %i3
11053 bgu loop_915
11054 movvs %icc, %l0, %i2
11055 fmovsge %icc, %f5, %f12
11056 nop
11057 set 0x18, %o3
11058 ldd [%l7 + %o3], %o0
11059loop_915:
11060 fpsub16s %f22, %f19, %f27
11061 tgu %xcc, 0x3
11062 wr %g0, 0x18, %asi
11063 stwa %g1, [%l7 + 0x70] %asi
11064 set 0x8, %i2
11065 stxa %o3, [%g0 + %i2] 0x21
11066 tcs %xcc, 0x7
11067 fmovscs %xcc, %f9, %f31
11068 andncc %i1, %g4, %g5
11069 umulcc %l6, 0x0BB0, %l3
11070 movl %icc, %g7, %o2
11071 bleu,pt %xcc, loop_916
11072 srlx %g6, %i4, %i5
11073 ldstub [%l7 + 0x34], %o6
11074 edge16n %l4, %i6, %o7
11075loop_916:
11076 fcmpeq32 %f18, %f16, %l5
11077 add %l7, 0x60, %l6
11078 wr %g0, 0x89, %asi
11079 casa [%l6] 0x89, %o4, %g3
11080 lduw [%l7 + 0x5C], %l2
11081 movge %xcc, %i0, %i7
11082 wr %g0, 0x89, %asi
11083 prefetcha [%l7 + 0x58] %asi, 0x0
11084 fpsub32s %f6, %f12, %f28
11085 set 0x62, %i4
11086 stha %l1, [%l7 + %i4] 0x27
11087 membar #Sync
11088 fmuld8ulx16 %f23, %f13, %f28
11089 movg %xcc, %o5, %i3
11090 udivx %o0, 0x07FD, %l0
11091 orn %i2, 0x15C6, %g1
11092 xorcc %o3, 0x15C7, %i1
11093 bpos,a,pt %xcc, loop_917
11094 sth %o1, [%l7 + 0x76]
11095 fbe %fcc1, loop_918
11096 tvs %icc, 0x7
11097loop_917:
11098 sdiv %g5, 0x0EBE, %l6
11099 fbule,a %fcc3, loop_919
11100loop_918:
11101 tpos %icc, 0x4
11102 array16 %l3, %g4, %g7
11103 movge %icc, %g6, %o2
11104loop_919:
11105 tl %icc, 0x4
11106 sir 0x087F
11107 nop
11108 set 0x7C, %l6
11109 stb %i4, [%l7 + %l6]
11110 fornot2 %f12, %f0, %f12
11111 bn,a,pt %xcc, loop_920
11112 brlez,a %i5, loop_921
11113 sethi 0x0C81, %l4
11114 mulscc %i6, %o6, %o7
11115loop_920:
11116 nop
11117 add %l7, 0x1C, %l6
11118 wr %g0, 0x11, %asi
11119 casa [%l6] 0x11, %o4, %g3
11120loop_921:
11121 tcc %icc, 0x0
11122 restored
11123 rdpr %cwp, %g1
11124 rdpr %cansave, %g2
11125 rdpr %canrestore, %g3
11126 rdpr %cleanwin, %g4
11127 rdpr %otherwin, %g5
11128 rdpr %wstate, %g6
11129 ldub [%l7 + 0x1C], %l5
11130 fcmpgt32 %f26, %f16, %i0
11131 bleu,pn %icc, loop_922
11132 subccc %l2, 0x0710, %i7
11133 sub %g2, 0x1FE1, %l1
11134 movrlez %i3, %o5, %o0
11135loop_922:
11136 te %xcc, 0x3
11137 fbge,a %fcc2, loop_923
11138 fabsd %f30, %f20
11139 movle %xcc, %l0, %i2
11140 tne %xcc, 0x2
11141loop_923:
11142 edge8 %o3, %g1, %i1
11143 movrgz %g5, 0x2D0, %o1
11144 ldd [%l7 + 0x58], %l2
11145 tleu %icc, 0x0
11146 fands %f7, %f14, %f17
11147 array16 %l6, %g4, %g6
11148 movvc %xcc, %g7, %i4
11149 ldd [%l7 + 0x68], %i4
11150 fbe %fcc3, loop_924
11151 or %l4, 0x0038, %i6
11152 wr %g0, 0x50, %asi
11153 ldxa [%g0 + 0x00] %asi, %o6
11154loop_924:
11155 nop
11156 set 0x14, %i7
11157 lda [%l7 + %i7] 0x11, %f5
11158 orncc %o7, 0x1CA2, %o4
11159 ba,a loop_925
11160 nop
11161 setx 0x204CCC0A, %l0, %l6
11162 st %l6, [%l7 + 0x40]
11163 ld [%l7 + 0x40], %fsr
11164 movre %g3, 0x04A, %l5
11165 fsrc2s %f28, %f31
11166loop_925:
11167 subc %o2, 0x1F80, %i0
11168 wr %g0, 0x2f, %asi
11169 stha %l2, [%l7 + 0x1C] %asi
11170 membar #Sync
11171 nop
11172 setx loop_926, %l0, %l1
11173 jmpl %l1, %g2
11174 orcc %i7, 0x0B00, %i3
11175 fmovdgu %xcc, %f26, %f22
11176 edge8n %l1, %o5, %o0
11177loop_926:
11178 fmul8sux16 %f18, %f30, %f8
11179 tl %xcc, 0x2
11180 and %l0, %i2, %g1
11181 fmovde %xcc, %f12, %f26
11182 subc %i1, 0x1AA3, %o3
11183 membar 0x29
11184 movre %o1, %g5, %l6
11185 xor %g4, %l3, %g6
11186 ldub [%l7 + 0x38], %i4
11187 fnot2 %f30, %f22
11188 sllx %i5, 0x1C, %l4
11189 tle %xcc, 0x5
11190 movne %xcc, %i6, %g7
11191 movcs %xcc, %o6, %o4
11192 or %o7, 0x0635, %l5
11193 sra %o2, %g3, %i0
11194 movl %icc, %g2, %i7
11195 udivcc %i3, 0x0408, %l1
11196 movrgz %o5, 0x0F0, %o0
11197 subcc %l0, 0x19DE, %i2
11198 addccc %l2, %g1, %i1
11199 nop
11200 setx 0x66690566, %l0, %l6
11201 st %l6, [%l7 + 0x28]
11202 ld [%l7 + 0x28], %f13
11203 setx 0xAFD38006, %l1, %l5
11204 st %l5, [%l7 + 0x10]
11205 ld [%l7 + 0x10], %f23
11206 fsubs %f23, %f13, %f31
11207 ld [%l7 + 0x38], %f17
11208 fpadd16s %f12, %f10, %f26
11209 edge16n %o3, %g5, %o1
11210 edge32ln %l6, %g4, %l3
11211 movneg %xcc, %g6, %i5
11212 fba %fcc1, loop_927
11213 edge8n %l4, %i6, %i4
11214 xnorcc %o6, 0x1450, %o4
11215 tg %icc, 0x3
11216loop_927:
11217 fmovdvs %icc, %f16, %f12
11218 fmovsleu %xcc, %f22, %f16
11219 taddcctv %g7, %l5, %o7
11220 ldsb [%l7 + 0x42], %o2
11221 xnor %i0, 0x12AA, %g3
11222 nop
11223 set 0x30, %g6
11224 std %f22, [%l7 + %g6]
11225 edge8n %i7, %i3, %l1
11226 fmovdvs %xcc, %f27, %f8
11227 fmovdge %icc, %f5, %f31
11228 edge32 %o5, %g2, %l0
11229 add %o0, %l2, %i2
11230 nop
11231 fitod %f0, %f14
11232 fdtox %f14, %f18
11233 fxtod %f18, %f0
11234 edge8n %g1, %o3, %g5
11235 movrgez %o1, 0x378, %i1
11236 edge8 %l6, %g4, %l3
11237 add %l7, 0x30, %l6
11238 wr %g0, 0x19, %asi
11239 casa [%l6] 0x19, %i5, %g6
11240 movpos %icc, %l4, %i6
11241 udiv %i4, 0x126D, %o6
11242 wr %g0, 0x89, %asi
11243 ldstuba [%l7 + 0x2D] %asi, %g7
11244 tl %xcc, 0x3
11245 tvs %xcc, 0x6
11246 addccc %o4, %l5, %o2
11247 tl %xcc, 0x0
11248 fba %fcc0, loop_928
11249 sra %i0, 0x10, %g3
11250 wr %g0, 0x18, %asi
11251 prefetcha [%l7 + 0x60] %asi, 0x0
11252loop_928:
11253 movvc %icc, %i3, %i7
11254 array32 %l1, %o5, %g2
11255 fbl,a %fcc0, loop_929
11256 fba %fcc0, loop_930
11257 orncc %l0, %l2, %o0
11258 tg %xcc, 0x6
11259loop_929:
11260 nop
11261 add %l7, 0x68, %l6
11262 wr %g0, 0x18, %asi
11263 ldxa [%l6] %asi, %g1
11264 casxa [%l6] 0x18, %g1, %o3
11265loop_930:
11266 fcmpgt32 %f0, %f10, %g5
11267 fzeros %f1
11268 and %o1, 0x17B4, %i2
11269 movrne %l6, 0x297, %g4
11270 nop
11271 fitod %f13, %f20
11272 and %l3, %i5, %g6
11273 smul %l4, 0x07B4, %i1
11274 movrne %i6, %i4, %o6
11275 edge16n %o4, %l5, %o2
11276 tcs %xcc, 0x3
11277 addcc %i0, %g3, %o7
11278 ldsh [%l7 + 0x62], %i3
11279 call loop_931
11280 fmovrse %i7, %f8, %f0
11281 tcs %xcc, 0x2
11282 movneg %icc, %l1, %g7
11283loop_931:
11284 nop
11285 set 0x13, %o2
11286 ldub [%l7 + %o2], %o5
11287 bcc,pt %icc, loop_932
11288 tge %xcc, 0x0
11289 tl %xcc, 0x0
11290 fmovsneg %xcc, %f29, %f12
11291loop_932:
11292 movcc %xcc, %g2, %l0
11293 nop
11294 setx 0xC5FAD8D9CCE9756E, %l0, %l6
11295 stx %l6, [%l7 + 0x28]
11296 ldd [%l7 + 0x28], %f22
11297 fsqrtd %f22, %f10
11298 wr %g0, 0x89, %asi
11299 lda [%l7 + 0x10] %asi, %f7
11300 ta %xcc, 0x3
11301 movne %icc, %o0, %l2
11302 fbge %fcc1, loop_933
11303 tcs %icc, 0x2
11304 fandnot2s %f31, %f12, %f8
11305 fandnot1 %f2, %f10, %f16
11306loop_933:
11307 srlx %o3, 0x06, %g5
11308 fmovde %xcc, %f26, %f25
11309 fbu %fcc2, loop_934
11310 edge32l %g1, %o1, %l6
11311 sllx %i2, %g4, %i5
11312 set 0x18, %o4
11313 ldsha [%l7 + %o4] 0x88, %l3
11314loop_934:
11315 tgu %icc, 0x6
11316 sdivx %g6, 0x1F43, %i1
11317 subcc %i6, %i4, %l4
11318 array8 %o6, %o4, %l5
11319 nop
11320 setx 0x579168F3A058969B, %l0, %l6
11321 stx %l6, [%l7 + 0x58]
11322 ldx [%l7 + 0x58], %fsr
11323 srlx %o2, 0x0E, %g3
11324 edge16ln %i0, %i3, %o7
11325 nop
11326 setx 0xC054061C, %l0, %l6
11327 st %l6, [%l7 + 0x78]
11328 ld [%l7 + 0x78], %fsr
11329 movvs %icc, %i7, %l1
11330 tg %icc, 0x5
11331 ba loop_935
11332 edge16n %o5, %g2, %l0
11333 fabss %f6, %f28
11334 fblg,a %fcc2, loop_936
11335loop_935:
11336 ta %icc, 0x1
11337 tsubcctv %g7, %o0, %l2
11338 fcmple16 %f6, %f2, %o3
11339loop_936:
11340 popc %g1, %o1
11341 sub %l6, %i2, %g5
11342 taddcc %i5, %l3, %g6
11343 popc %g4, %i1
11344 mulx %i4, %l4, %i6
11345 stx %o4, [%l7 + 0x38]
11346 sra %o6, 0x1D, %o2
11347 fmovsl %icc, %f13, %f25
11348 nop
11349 fitos %f0, %f30
11350 fstoi %f30, %f27
11351 ta %icc, 0x2
11352 fsrc1s %f14, %f16
11353 tvs %icc, 0x2
11354 tsubcctv %l5, 0x1E9C, %i0
11355 tl %xcc, 0x5
11356 edge32ln %g3, %o7, %i7
11357 bvs,pn %icc, loop_937
11358 edge16l %i3, %l1, %g2
11359 fornot2 %f6, %f30, %f22
11360 umulcc %l0, %g7, %o5
11361loop_937:
11362 brlez,a %l2, loop_938
11363 fmovdle %xcc, %f18, %f24
11364 edge16 %o0, %g1, %o3
11365 smul %o1, 0x18CF, %i2
11366loop_938:
11367 nop
11368 fitos %f0, %f31
11369 nop
11370 setx 0xCF945F45, %l0, %l6
11371 st %l6, [%l7 + 0x28]
11372 ld [%l7 + 0x28], %f6
11373 setx 0x7C4F82CC, %l1, %l5
11374 st %l5, [%l7 + 0x10]
11375 ld [%l7 + 0x10], %f26
11376 fadds %f26, %f6, %f14
11377 fble %fcc0, loop_939
11378 fzeros %f15
11379 tge %icc, 0x1
11380 set 0x3f0, %l3
11381 nop ! nop ! ldxa [%g0 + %l3] 0x40, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
11382loop_939:
11383 mulx %l6, %i5, %l3
11384 movge %icc, %g4, %g6
11385 set 0x6C, %l1
11386 ldswa [%l7 + %l1] 0x81, %i1
11387 ble %icc, loop_940
11388 movcs %xcc, %i4, %i6
11389 tvc %icc, 0x4
11390 fmul8x16al %f30, %f29, %f30
11391loop_940:
11392 alignaddrl %o4, %o6, %l4
11393 tl %xcc, 0x0
11394 edge16 %l5, %i0, %o2
11395 ta %xcc, 0x7
11396 nop
11397 setx 0xCD762DB66769D8DB, %l0, %l6
11398 stx %l6, [%l7 + 0x28]
11399 ldd [%l7 + 0x28], %f2
11400 setx 0x5B9C8A2713EB7ABE, %l1, %l5
11401 stx %l5, [%l7 + 0x10]
11402 ldd [%l7 + 0x10], %f2
11403 fmuld %f2, %f2, %f14
11404 fbul,a %fcc3, loop_941
11405 orcc %g3, 0x0275, %i7
11406 stw %o7, [%l7 + 0x34]
11407 edge32 %i3, %g2, %l1
11408loop_941:
11409 addccc %l0, %g7, %l2
11410 addcc %o0, 0x068C, %o5
11411 tg %icc, 0x2
11412 fpackfix %f10, %f13
11413 bne,pt %icc, loop_942
11414 or %g1, %o3, %o1
11415 fornot1 %f4, %f26, %f16
11416 fornot1 %f12, %f24, %f6
11417loop_942:
11418 tcc %icc, 0x6
11419 fmovdn %icc, %f9, %f8
11420 fsrc2 %f18, %f6
11421 te %icc, 0x6
11422 fmovrsgez %g5, %f13, %f15
11423 sra %l6, %i2, %l3
11424 udiv %g4, 0x0A12, %i5
11425 fmovdge %xcc, %f4, %f15
11426 fxor %f14, %f6, %f6
11427 udiv %i1, 0x0B3F, %g6
11428 flush %l7 + 0x6C
11429 fbn %fcc3, loop_943
11430 fmovrdlz %i6, %f20, %f16
11431 edge16l %i4, %o6, %o4
11432 alignaddr %l4, %l5, %o2
11433loop_943:
11434 movleu %icc, %i0, %g3
11435 stw %o7, [%l7 + 0x58]
11436 movg %icc, %i3, %g2
11437 tle %xcc, 0x5
11438 set 0x48, %o5
11439 ldxa [%l7 + %o5] 0x11, %i7
11440 std %f30, [%l7 + 0x78]
11441 st %f1, [%l7 + 0x44]
11442 fmovscc %icc, %f18, %f15
11443 ldx [%l7 + 0x68], %l1
11444 fbge,a %fcc3, loop_944
11445 sdivx %g7, 0x16F3, %l0
11446 xorcc %l2, %o5, %o0
11447 edge16ln %g1, %o3, %g5
11448loop_944:
11449 fmovdleu %xcc, %f7, %f16
11450 umulcc %l6, %o1, %i2
11451 fmovrsgez %l3, %f13, %f2
11452 nop
11453 setx 0xB239323F, %l0, %l6
11454 st %l6, [%l7 + 0x28]
11455 ld [%l7 + 0x28], %f29
11456 setx 0x282C39EB, %l1, %l5
11457 st %l5, [%l7 + 0x10]
11458 ld [%l7 + 0x10], %f9
11459 fsubs %f9, %f29, %f26
11460 tge %icc, 0x1
11461 fmovsne %xcc, %f23, %f17
11462 brz,a %i5, loop_945
11463 nop
11464 fitos %f14, %f8
11465 fstod %f8, %f30
11466 edge8n %i1, %g4, %i6
11467 tcc %icc, 0x5
11468loop_945:
11469 movcs %icc, %g6, %o6
11470 fmovrde %i4, %f26, %f8
11471 fbule,a %fcc0, loop_946
11472 and %o4, 0x024B, %l4
11473 sdivx %o2, 0x0DE7, %l5
11474 wr %g0, 0x18, %asi
11475 stwa %i0, [%l7 + 0x3C] %asi
11476loop_946:
11477 fabss %f8, %f25
11478 movneg %icc, %o7, %i3
11479 tleu %icc, 0x7
11480 edge8n %g3, %i7, %g2
11481 wr %g0, 0x10, %asi
11482 lda [%l7 + 0x30] %asi, %f22
11483 edge16ln %l1, %g7, %l2
11484 set 0x2C, %l0
11485 swapa [%l7 + %l0] 0x88, %o5
11486 ble,a %icc, loop_947
11487 tgu %icc, 0x5
11488 udiv %o0, 0x0718, %g1
11489 smulcc %o3, %g5, %l0
11490loop_947:
11491 fmovdle %icc, %f28, %f17
11492 fmovsle %xcc, %f30, %f5
11493 fandnot2 %f16, %f26, %f12
11494 wr %g0, 0x80, %asi
11495 sta %f30, [%l7 + 0x0C] %asi
11496 brgez %o1, loop_948
11497 alignaddr %l6, %i2, %l3
11498 sdiv %i1, 0x08AD, %g4
11499 andcc %i6, 0x1AFA, %i5
11500loop_948:
11501 mulx %o6, %g6, %o4
11502 tg %icc, 0x7
11503 tgu %xcc, 0x7
11504 call loop_949
11505 smulcc %i4, %o2, %l5
11506 fand %f6, %f16, %f24
11507 fpack32 %f28, %f20, %f20
11508loop_949:
11509 tleu %xcc, 0x5
11510 fpsub32s %f2, %f7, %f14
11511 nop
11512 fitos %f31, %f7
11513 prefetch [%l7 + 0x28], 0x0
11514 taddcc %i0, %l4, %o7
11515 fands %f6, %f17, %f4
11516 nop
11517 setx 0x6B2FEF5692951E8B, %l0, %l6
11518 stx %l6, [%l7 + 0x28]
11519 ldd [%l7 + 0x28], %f22
11520 setx 0x2505E0489C2A79CE, %l1, %l5
11521 stx %l5, [%l7 + 0x10]
11522 ldd [%l7 + 0x10], %f24
11523 fdivd %f24, %f22, %f2
11524 and %i3, %i7, %g3
11525 array16 %g2, %l1, %l2
11526 srlx %o5, %g7, %o0
11527 movre %o3, %g1, %l0
11528 andcc %g5, 0x018C, %o1
11529 addccc %l6, 0x1C76, %l3
11530 nop
11531 fitod %f0, %f10
11532 fdtox %f10, %f20
11533 restored
11534 rdpr %cwp, %g1
11535 rdpr %cansave, %g2
11536 rdpr %canrestore, %g3
11537 rdpr %cleanwin, %g4
11538 rdpr %otherwin, %g5
11539 rdpr %wstate, %g6
11540 popc 0x005B, %i1
11541 movre %i2, %i6, %i5
11542 fmul8x16au %f3, %f21, %f14
11543 ldx [%l7 + 0x20], %o6
11544 add %g6, %o4, %g4
11545 movg %icc, %o2, %l5
11546 fbge %fcc1, loop_950
11547 srl %i0, 0x0A, %i4
11548 ba,pt %icc, loop_951
11549 add %o7, 0x0C3B, %l4
11550loop_950:
11551 bvs,pn %xcc, loop_952
11552 sdivcc %i7, 0x1592, %i3
11553loop_951:
11554 fbn %fcc0, loop_953
11555 movge %icc, %g2, %g3
11556loop_952:
11557 xor %l2, 0x1F84, %o5
11558 fnot1 %f0, %f6
11559loop_953:
11560 smul %l1, %g7, %o0
11561 sir 0x181F
11562 nop
11563 setx 0x22EE5C72, %l0, %l6
11564 st %l6, [%l7 + 0x28]
11565 ld [%l7 + 0x28], %f25
11566 fsqrts %f25, %f19
11567 fnors %f3, %f9, %f26
11568 ldd [%l7 + 0x10], %f12
11569 tcs %xcc, 0x0
11570 set 0x76, %l2
11571 lduba [%l7 + %l2] 0x89, %o3
11572 restored
11573 rdpr %cwp, %g1
11574 rdpr %cansave, %g2
11575 rdpr %canrestore, %g3
11576 rdpr %cleanwin, %g4
11577 rdpr %otherwin, %g5
11578 rdpr %wstate, %g6
11579 udiv %g1, 0x0212, %l0
11580 fbl %fcc3, loop_954
11581 bge,a,pt %xcc, loop_955
11582 movg %xcc, %g5, %l6
11583 movrgz %l3, %i1, %i2
11584loop_954:
11585 xnor %i6, 0x1677, %o1
11586loop_955:
11587 xnorcc %i5, %g6, %o6
11588 nop
11589 setx 0x52A743AA39043FA4, %l0, %l6
11590 stx %l6, [%l7 + 0x28]
11591 ldd [%l7 + 0x28], %f10
11592 fsqrtd %f10, %f16
11593 tcc %icc, 0x1
11594 movn %icc, %g4, %o4
11595 nop
11596 setx 0x304ECEC6FA0597A7, %l0, %l6
11597 stx %l6, [%l7 + 0x28]
11598 ldd [%l7 + 0x28], %f20
11599 setx 0xE2C59E27E418EBA0, %l1, %l5
11600 stx %l5, [%l7 + 0x10]
11601 ldd [%l7 + 0x10], %f22
11602 fsubd %f22, %f20, %f12
11603 movpos %xcc, %l5, %i0
11604 nop
11605 fitod %f2, %f8
11606 fdtos %f8, %f18
11607 movn %icc, %o2, %i4
11608 fmovrdgez %o7, %f2, %f6
11609 tleu %xcc, 0x7
11610 ldx [%l7 + 0x68], %i7
11611 edge16l %i3, %l4, %g3
11612 nop
11613 setx 0xC5E6B36118BB3EA7, %l0, %l6
11614 stx %l6, [%l7 + 0x28]
11615 ldd [%l7 + 0x28], %f8
11616 setx 0xC3D3A5F49EEBC860, %l1, %l5
11617 stx %l5, [%l7 + 0x10]
11618 ldd [%l7 + 0x10], %f24
11619 fmuld %f24, %f8, %f8
11620 sdivx %g2, 0x1779, %l2
11621 andcc %o5, 0x1128, %g7
11622 fbge %fcc0, loop_956
11623 fxnors %f7, %f7, %f12
11624 fmovdg %icc, %f3, %f30
11625 fmovrde %o0, %f30, %f22
11626loop_956:
11627 nop
11628 fitos %f18, %f24
11629 tcc %xcc, 0x3
11630 movvs %xcc, %o3, %g1
11631 movcc %icc, %l0, %g5
11632 fornot1 %f8, %f4, %f22
11633 restored
11634 rdpr %cwp, %g1
11635 rdpr %cansave, %g2
11636 rdpr %canrestore, %g3
11637 rdpr %cleanwin, %g4
11638 rdpr %otherwin, %g5
11639 rdpr %wstate, %g6
11640 edge8 %l6, %l3, %l1
11641 fba %fcc3, loop_957
11642 movrgz %i1, %i6, %o1
11643 addc %i2, 0x14FF, %g6
11644 fxors %f29, %f10, %f15
11645loop_957:
11646 tn %xcc, 0x3
11647 fba %fcc2, loop_958
11648 fmovrslez %o6, %f8, %f2
11649 fcmple16 %f24, %f4, %g4
11650 tsubcc %o4, %l5, %i5
11651loop_958:
11652 fnot2s %f23, %f11
11653 movl %icc, %i0, %i4
11654 brz,a %o2, loop_959
11655 nop
11656 fitod %f10, %f12
11657 fdtox %f12, %f20
11658 fzeros %f31
11659 xnorcc %o7, 0x14BC, %i7
11660loop_959:
11661 fmovrsgz %l4, %f24, %f22
11662 movpos %icc, %g3, %i3
11663 smulcc %l2, 0x1703, %g2
11664 fmul8x16 %f23, %f20, %f20
11665 fpack32 %f2, %f4, %f22
11666 fmovs %f22, %f6
11667 movge %xcc, %g7, %o5
11668 fpadd16 %f4, %f28, %f2
11669 fpack32 %f14, %f12, %f20
11670 wr %g0, 0x04, %asi
11671 sta %f16, [%l7 + 0x78] %asi
11672 tgu %xcc, 0x6
11673 sub %o3, 0x1B56, %g1
11674 edge32ln %o0, %l0, %g5
11675 orn %l3, 0x12CC, %l1
11676 tleu %xcc, 0x0
11677 or %l6, %i1, %i6
11678 movrlez %i2, 0x144, %o1
11679 stb %g6, [%l7 + 0x76]
11680 fmovdge %xcc, %f22, %f21
11681 lduw [%l7 + 0x38], %g4
11682 tsubcc %o4, 0x07B3, %o6
11683 move %icc, %i5, %i0
11684 set 0x40, %g4
11685 stda %f0, [%l7 + %g4] 0x89
11686 tcs %xcc, 0x3
11687 sethi 0x080C, %l5
11688 fpack32 %f28, %f20, %f18
11689 mulscc %o2, 0x1DA2, %o7
11690 ldstub [%l7 + 0x5B], %i4
11691 flush %l7 + 0x0C
11692 taddcc %i7, %l4, %g3
11693 pdist %f10, %f8, %f22
11694 set 0x60, %i5
11695 ldda [%l7 + %i5] 0xe3, %i2
11696 nop
11697 setx loop_960, %l0, %l1
11698 wrpr 0x1, %tl
11699 wrpr %l1, %tpc
11700 add %l1, 0x4, %l1
11701 wrpr %l1, %tnpc
11702 setx 0x34400001400, %l0, %l1
11703 wrpr %l1, %tstate
11704 wrhpr 0x4, %htstate
11705 retry
11706 movle %icc, %g2, %g7
11707 fbuge,a %fcc0, loop_961
11708 tge %xcc, 0x4
11709loop_960:
11710 taddcctv %l2, %o5, %o3
11711 umul %g1, %l0, %o0
11712loop_961:
11713 fnot2s %f6, %f9
11714 bl,a,pt %xcc, loop_962
11715 bvs,a loop_963
11716 nop
11717 setx 0xB93CCE68, %l0, %l6
11718 st %l6, [%l7 + 0x28]
11719 ld [%l7 + 0x28], %f2
11720 setx 0x1E141581, %l1, %l5
11721 st %l5, [%l7 + 0x10]
11722 ld [%l7 + 0x10], %f8
11723 fdivs %f8, %f2, %f19
11724 tsubcctv %g5, 0x0814, %l1
11725loop_962:
11726 fexpand %f4, %f20
11727loop_963:
11728 fbg,a %fcc1, loop_964
11729 fbul %fcc2, loop_965
11730 movrgz %l3, 0x014, %l6
11731 fmovrslz %i1, %f13, %f11
11732loop_964:
11733 fpmerge %f30, %f6, %f16
11734loop_965:
11735 fone %f18
11736 set 0x28, %o0
11737 ldsha [%l7 + %o0] 0x89, %i2
11738 faligndata %f18, %f12, %f16
11739 fmovrdlez %o1, %f20, %f0
11740 fpadd16s %f6, %f24, %f11
11741 movrlz %i6, %g6, %g4
11742 fones %f5
11743 xnorcc %o4, %o6, %i5
11744 fmovsvc %xcc, %f28, %f11
11745 fors %f27, %f15, %f12
11746 tne %icc, 0x6
11747 bne,a %xcc, loop_966
11748 tgu %xcc, 0x3
11749 fbu %fcc1, loop_967
11750 te %xcc, 0x0
11751loop_966:
11752 tge %xcc, 0x0
11753 set 0x70, %i1
11754 ldda [%l7 + %i1] 0x24, %l4
11755loop_967:
11756 movrlez %o2, 0x20A, %i0
11757 movvs %xcc, %o7, %i7
11758 fand %f24, %f2, %f30
11759 fmovscc %xcc, %f15, %f11
11760 xor %l4, 0x0ED3, %g3
11761 ld [%l7 + 0x5C], %f30
11762 fmovdle %icc, %f20, %f4
11763 te %icc, 0x5
11764 udivcc %i3, 0x0A03, %i4
11765 fbg,a %fcc3, loop_968
11766 add %g2, 0x0DAA, %l2
11767 bcs loop_969
11768 srax %g7, 0x09, %o3
11769loop_968:
11770 subccc %g1, %o5, %l0
11771 movrlz %o0, %g5, %l3
11772loop_969:
11773 movl %icc, %l6, %l1
11774 fors %f30, %f5, %f17
11775 movge %icc, %i1, %o1
11776 edge32 %i2, %g6, %g4
11777 sdiv %i6, 0x1A60, %o6
11778 mulscc %i5, %l5, %o2
11779 set 0x5B, %o7
11780 ldsba [%l7 + %o7] 0x14, %i0
11781 movrlez %o4, 0x09F, %i7
11782 brlz,a %l4, loop_970
11783 subcc %g3, %i3, %i4
11784 edge16l %g2, %l2, %o7
11785 sub %g7, 0x18F9, %g1
11786loop_970:
11787 andn %o3, %o5, %o0
11788 addc %g5, %l0, %l6
11789 wr %g0, 0xe2, %asi
11790 stxa %l3, [%l7 + 0x20] %asi
11791 membar #Sync
11792 xor %i1, %l1, %o1
11793 tvc %xcc, 0x2
11794 andn %g6, 0x09F2, %g4
11795 tvc %icc, 0x5
11796 fba %fcc0, loop_971
11797 orn %i2, 0x0793, %i6
11798 movrlez %o6, %i5, %l5
11799 umul %o2, %o4, %i0
11800loop_971:
11801 sdivcc %l4, 0x0F77, %i7
11802 tcs %icc, 0x0
11803 nop
11804 setx 0x9B914134F58C31A5, %l0, %l6
11805 stx %l6, [%l7 + 0x28]
11806 ldd [%l7 + 0x28], %f18
11807 setx 0xB9857AD21CBEEA9E, %l1, %l5
11808 stx %l5, [%l7 + 0x10]
11809 ldd [%l7 + 0x10], %f30
11810 fmuld %f30, %f18, %f16
11811 mulx %i3, %g3, %i4
11812 ldstub [%l7 + 0x15], %g2
11813 orncc %o7, 0x1F4E, %g7
11814 mova %xcc, %g1, %o3
11815 saved
11816 rdpr %cwp, %g1
11817 rdpr %cansave, %g2
11818 rdpr %canrestore, %g3
11819 rdpr %cleanwin, %g4
11820 rdpr %otherwin, %g5
11821 rdpr %wstate, %g6
11822 fmovdgu %xcc, %f31, %f31
11823 bn,a %icc, loop_972
11824 edge8l %l2, %o5, %g5
11825 tg %icc, 0x1
11826 orncc %o0, %l0, %l6
11827loop_972:
11828 mulx %l3, 0x164D, %l1
11829 bshuffle %f16, %f12, %f10
11830 fmovscc %xcc, %f26, %f5
11831 fmovsge %icc, %f13, %f31
11832 fbne,a %fcc2, loop_973
11833 smulcc %o1, 0x05D3, %g6
11834 fmul8x16au %f25, %f22, %f10
11835 taddcctv %i1, %i2, %i6
11836loop_973:
11837 or %g4, 0x15D9, %o6
11838 fmovsl %icc, %f19, %f8
11839 fbe,a %fcc2, loop_974
11840 nop
11841 set 0x27, %g3
11842 ldub [%l7 + %g3], %l5
11843 stbar
11844 fandnot2s %f23, %f9, %f3
11845loop_974:
11846 bpos,a loop_975
11847 xorcc %i5, %o2, %o4
11848 stbar
11849 addc %i0, 0x01AC, %l4
11850loop_975:
11851 movvc %xcc, %i3, %g3
11852 movge %xcc, %i7, %g2
11853 saved
11854 rdpr %cwp, %g1
11855 rdpr %cansave, %g2
11856 rdpr %canrestore, %g3
11857 rdpr %cleanwin, %g4
11858 rdpr %otherwin, %g5
11859 rdpr %wstate, %g6
11860 sdivcc %i4, 0x0741, %o7
11861 edge32l %g7, %o3, %l2
11862 array16 %o5, %g5, %o0
11863 srlx %g1, 0x05, %l0
11864 movvs %xcc, %l6, %l3
11865 fnor %f26, %f10, %f6
11866 array8 %o1, %g6, %i1
11867 ble,pn %xcc, loop_976
11868 edge16 %l1, %i6, %i2
11869 tvs %xcc, 0x2
11870 fcmpeq16 %f18, %f26, %o6
11871loop_976:
11872 udiv %g4, 0x0C1E, %i5
11873 edge8 %l5, %o4, %o2
11874 sdivx %i0, 0x154C, %i3
11875 tl %xcc, 0x2
11876 add %l4, %i7, %g3
11877 fcmpeq16 %f0, %f20, %g2
11878 set 0x3C, %g7
11879 stha %o7, [%l7 + %g7] 0x10
11880 tg %icc, 0x6
11881 wr %g0, 0x19, %asi
11882 ldxa [%l7 + 0x50] %asi, %g7
11883 ldd [%l7 + 0x08], %i4
11884 umul %o3, %o5, %g5
11885 taddcc %l2, %g1, %l0
11886 movrlez %l6, 0x299, %l3
11887 edge32l %o0, %g6, %i1
11888 edge32ln %o1, %i6, %i2
11889 fands %f27, %f28, %f23
11890 and %o6, %l1, %i5
11891 wr %g0, 0x23, %asi
11892 stba %g4, [%l7 + 0x7B] %asi
11893 membar #Sync
11894 saved
11895 rdpr %cwp, %g1
11896 rdpr %cansave, %g2
11897 rdpr %canrestore, %g3
11898 rdpr %cleanwin, %g4
11899 rdpr %otherwin, %g5
11900 rdpr %wstate, %g6
11901 add %o4, 0x1AA5, %l5
11902 movre %i0, 0x350, %i3
11903 nop
11904 setx 0xB66D64E45BC776CD, %l0, %l6
11905 stx %l6, [%l7 + 0x28]
11906 ldd [%l7 + 0x28], %f20
11907 setx 0x66779B405305CC06, %l1, %l5
11908 stx %l5, [%l7 + 0x10]
11909 ldd [%l7 + 0x10], %f16
11910 fdivd %f16, %f20, %f18
11911 fnor %f18, %f30, %f2
11912 swap [%l7 + 0x24], %l4
11913 udivcc %o2, 0x0B54, %i7
11914 tvs %xcc, 0x3
11915 tcc %icc, 0x3
11916 sllx %g3, 0x13, %g2
11917 udivcc %o7, 0x1377, %g7
11918 array32 %i4, %o3, %o5
11919 nop
11920 fitod %f10, %f12
11921 fdtoi %f12, %f6
11922 wr %g0, 0x2f, %asi
11923 ldda [%l7 + 0x40] %asi, %g4
11924 set 0x28, %g1
11925 ldsha [%l7 + %g1] 0x88, %l2
11926 movrgez %g1, %l0, %l3
11927 movrgz %o0, 0x304, %l6
11928 addc %g6, %o1, %i6
11929 bgu,a loop_977
11930 and %i2, %o6, %i1
11931 wr %g0, 0xf9, %asi
11932 stda %f0, [%l7 + 0x40] %asi
11933 membar #Sync
11934loop_977:
11935 sdiv %l1, 0x0995, %i5
11936 nop
11937 setx loop_978, %l0, %l1
11938 jmpl %l1, %o4
11939 fsrc2 %f28, %f20
11940 edge32n %l5, %g4, %i3
11941 brlez %i0, loop_979
11942loop_978:
11943 fbn,a %fcc3, loop_980
11944 smul %o2, %l4, %i7
11945 stbar
11946loop_979:
11947 alignaddrl %g2, %o7, %g3
11948loop_980:
11949 movne %icc, %g7, %i4
11950 subcc %o3, %g5, %o5
11951 set 0x24, %l4
11952 lduwa [%l7 + %l4] 0x10, %l2
11953 nop
11954 set 0x74, %g2
11955 lduw [%l7 + %g2], %l0
11956 restored
11957 rdpr %cwp, %g1
11958 rdpr %cansave, %g2
11959 rdpr %canrestore, %g3
11960 rdpr %cleanwin, %g4
11961 rdpr %otherwin, %g5
11962 rdpr %wstate, %g6
11963 tl %xcc, 0x0
11964 edge32n %g1, %o0, %l6
11965 sdivcc %l3, 0x0AAA, %o1
11966 movne %xcc, %g6, %i6
11967 fmovscs %xcc, %f6, %f13
11968 andcc %i2, 0x01DD, %i1
11969 fble %fcc1, loop_981
11970 edge8 %o6, %i5, %l1
11971 srax %o4, 0x08, %g4
11972 umul %l5, %i3, %o2
11973loop_981:
11974 ba,pt %icc, loop_982
11975 mova %xcc, %l4, %i0
11976 tleu %icc, 0x4
11977 edge32 %i7, %o7, %g3
11978loop_982:
11979 movcc %icc, %g2, %i4
11980 movge %xcc, %o3, %g7
11981 restored
11982 rdpr %cwp, %g1
11983 rdpr %cansave, %g2
11984 rdpr %canrestore, %g3
11985 rdpr %cleanwin, %g4
11986 rdpr %otherwin, %g5
11987 rdpr %wstate, %g6
11988 tsubcc %g5, %o5, %l2
11989 fsrc2 %f20, %f14
11990 umul %g1, %l0, %l6
11991 sub %o0, %l3, %g6
11992 movge %icc, %i6, %o1
11993 xorcc %i2, 0x1171, %i1
11994 xorcc %o6, %i5, %o4
11995 fbl %fcc1, loop_983
11996 andn %g4, 0x16D6, %l1
11997 array8 %l5, %i3, %l4
11998 addccc %i0, 0x1307, %o2
11999loop_983:
12000 nop
12001 set 0x08, %l5
12002 ldswa [%l7 + %l5] 0x89, %o7
12003 ldub [%l7 + 0x4C], %g3
12004 bn,a,pn %icc, loop_984
12005 stbar
12006 nop
12007 fitod %f4, %f16
12008 fdtox %f16, %f18
12009 bn,a,pn %xcc, loop_985
12010loop_984:
12011 addcc %i7, %g2, %o3
12012 edge16 %i4, %g5, %o5
12013 srl %l2, 0x1A, %g7
12014loop_985:
12015 movrne %g1, %l6, %l0
12016 smul %o0, 0x1905, %g6
12017 nop
12018 set 0x44, %o6
12019 prefetch [%l7 + %o6], 0x1
12020 tgu %xcc, 0x1
12021 fbug,a %fcc2, loop_986
12022 array8 %i6, %o1, %i2
12023 sub %l3, %o6, %i5
12024 udiv %i1, 0x1AA3, %g4
12025loop_986:
12026 tne %icc, 0x2
12027 wr %g0, 0x27, %asi
12028 stha %l1, [%l7 + 0x48] %asi
12029 membar #Sync
12030 fmovsa %xcc, %f14, %f27
12031 movvs %xcc, %l5, %o4
12032 te %xcc, 0x4
12033 fbug,a %fcc2, loop_987
12034 fbl,a %fcc1, loop_988
12035 fbu %fcc0, loop_989
12036 te %icc, 0x5
12037loop_987:
12038 srax %i3, %l4, %i0
12039loop_988:
12040 edge32 %o2, %o7, %g3
12041loop_989:
12042 flush %l7 + 0x74
12043 array32 %g2, %o3, %i4
12044 fandnot1s %f8, %f4, %f1
12045 umulcc %g5, %o5, %l2
12046 bgu,a,pt %icc, loop_990
12047 movl %xcc, %g7, %g1
12048 fmovrslz %i7, %f15, %f11
12049 array32 %l0, %l6, %g6
12050loop_990:
12051 tge %icc, 0x1
12052 nop
12053 set 0x70, %i6
12054 std %f4, [%l7 + %i6]
12055 tleu %icc, 0x1
12056 edge8ln %o0, %o1, %i2
12057 ldd [%l7 + 0x08], %i6
12058 popc %l3, %o6
12059 subcc %i5, 0x0026, %g4
12060 sir 0x1FD0
12061 set 0x3F, %i3
12062 lduba [%l7 + %i3] 0x18, %i1
12063 nop
12064 setx 0xF9F334E3448E623E, %l0, %l6
12065 stx %l6, [%l7 + 0x28]
12066 ldd [%l7 + 0x28], %f20
12067 setx 0x992B98827C29FBB2, %l1, %l5
12068 stx %l5, [%l7 + 0x10]
12069 ldd [%l7 + 0x10], %f16
12070 fmuld %f16, %f20, %f2
12071 or %l5, 0x18D9, %l1
12072 set 0x76, %i0
12073 ldsha [%l7 + %i0] 0x18, %i3
12074 fmovdge %icc, %f3, %f3
12075 tge %icc, 0x1
12076 fbl,a %fcc0, loop_991
12077 xnorcc %l4, 0x1B43, %o4
12078 xnorcc %o2, %o7, %i0
12079 smul %g3, %g2, %o3
12080loop_991:
12081 xnorcc %g5, %i4, %l2
12082 tsubcctv %g7, %o5, %i7
12083 fpackfix %f4, %f13
12084 and %l0, 0x1BC3, %g1
12085 edge8 %l6, %g6, %o1
12086 movpos %icc, %i2, %o0
12087 nop
12088 fitod %f10, %f6
12089 fdtos %f6, %f29
12090 fnot1s %f24, %f23
12091 movle %xcc, %l3, %o6
12092 and %i6, 0x14CE, %g4
12093 bge,pt %xcc, loop_992
12094 ldd [%l7 + 0x08], %f2
12095 tn %icc, 0x4
12096 tsubcctv %i5, 0x01BE, %l5
12097loop_992:
12098 tpos %icc, 0x7
12099 movrne %l1, %i1, %l4
12100 nop
12101 fitod %f19, %f14
12102 or %i3, %o4, %o2
12103 restored
12104 rdpr %cwp, %g1
12105 rdpr %cansave, %g2
12106 rdpr %canrestore, %g3
12107 rdpr %cleanwin, %g4
12108 rdpr %otherwin, %g5
12109 rdpr %wstate, %g6
12110 ta %xcc, 0x3
12111 movleu %xcc, %i0, %o7
12112 fmovspos %icc, %f0, %f18
12113 tsubcc %g2, %o3, %g5
12114 ldub [%l7 + 0x16], %i4
12115 fcmpgt32 %f26, %f2, %l2
12116 edge16 %g3, %o5, %g7
12117 edge32n %l0, %i7, %g1
12118 subccc %l6, 0x051A, %o1
12119 tl %xcc, 0x5
12120 subcc %g6, %i2, %o0
12121 tvs %xcc, 0x4
12122 fsrc2s %f30, %f24
12123 edge32ln %l3, %o6, %g4
12124 bcc,pt %xcc, loop_993
12125 stw %i5, [%l7 + 0x74]
12126 wr %g0, 0x80, %asi
12127 lduwa [%l7 + 0x6C] %asi, %l5
12128loop_993:
12129 xorcc %i6, %l1, %l4
12130 fbg,a %fcc2, loop_994
12131 pdist %f8, %f28, %f8
12132 srax %i1, %o4, %o2
12133 sth %i3, [%l7 + 0x38]
12134loop_994:
12135 edge16n %o7, %i0, %o3
12136 xnor %g5, 0x09B7, %g2
12137 nop
12138 fitos %f11, %f23
12139 fstox %f23, %f28
12140 fxtos %f28, %f2
12141 brgz,a %i4, loop_995
12142 taddcc %g3, 0x121B, %o5
12143 te %xcc, 0x3
12144 addccc %g7, 0x1928, %l2
12145loop_995:
12146 sllx %l0, %i7, %l6
12147 brgz %g1, loop_996
12148 movneg %icc, %o1, %g6
12149 popc 0x1D84, %i2
12150 movrlz %o0, 0x165, %l3
12151loop_996:
12152 fmovrsne %o6, %f26, %f29
12153 movrlez %i5, %g4, %i6
12154 tcs %xcc, 0x7
12155 add %l7, 0x30, %l6
12156 wr %g0, 0x0c, %asi
12157 lda [%l6] %asi, %l5
12158 casa [%l6] %asi, %l5, %l4
12159 tge %xcc, 0x5
12160 movle %xcc, %l1, %i1
12161 fpackfix %f8, %f15
12162 bg,a %xcc, loop_997
12163 bshuffle %f8, %f18, %f20
12164 fbuge,a %fcc3, loop_998
12165 mova %icc, %o4, %o2
12166loop_997:
12167 bpos,a,pn %xcc, loop_999
12168 ldsh [%l7 + 0x58], %i3
12169loop_998:
12170 xorcc %i0, %o3, %o7
12171 nop
12172 setx 0xEE2C1A4F801D8F3C, %l0, %l6
12173 stx %l6, [%l7 + 0x28]
12174 ldd [%l7 + 0x28], %f24
12175 setx 0xCDC132C9005DFDE6, %l1, %l5
12176 stx %l5, [%l7 + 0x10]
12177 ldd [%l7 + 0x10], %f8
12178 fsubd %f8, %f24, %f22
12179loop_999:
12180 xnor %g2, 0x075C, %i4
12181 wr %g0, 0x80, %asi
12182 ldsba [%l7 + 0x20] %asi, %g5
12183 stx %o5, [%l7 + 0x10]
12184 xor %g3, %g7, %l0
12185 tsubcc %l2, %l6, %g1
12186 orncc %i7, %g6, %o1
12187 edge8n %i2, %l3, %o6
12188 taddcctv %i5, %g4, %i6
12189 tvc %icc, 0x0
12190 fmovspos %xcc, %f20, %f12
12191 wr %g0, 0x89, %asi
12192 ldstuba [%l7 + 0x53] %asi, %o0
12193 brlz %l4, loop_1000
12194 brgz,a %l5, loop_1001
12195 nop
12196 set 0x70, %o1
12197 stx %i1, [%l7 + %o1]
12198 srax %o4, %l1, %i3
12199loop_1000:
12200 ldx [%l7 + 0x70], %o2
12201loop_1001:
12202 bg,pn %icc, loop_1002
12203 fzeros %f14
12204 pdist %f2, %f16, %f4
12205 fandnot1 %f16, %f12, %f18
12206loop_1002:
12207 movl %xcc, %o3, %o7
12208 umulcc %i0, 0x1CA1, %g2
12209 set 0x40, %g5
12210 stwa %i4, [%l7 + %g5] 0xe3
12211 membar #Sync
12212 fmovs %f5, %f13
12213 movne %xcc, %g5, %o5
12214 fbug,a %fcc2, loop_1003
12215 addcc %g3, %g7, %l0
12216 set 0x64, %i2
12217 lduha [%l7 + %i2] 0x14, %l2
12218loop_1003:
12219 nop
12220 set 0x70, %i4
12221 swapa [%l7 + %i4] 0x89, %g1
12222 bvc loop_1004
12223 tg %xcc, 0x1
12224 fba,a %fcc1, loop_1005
12225 bne,pt %xcc, loop_1006
12226loop_1004:
12227 bg %xcc, loop_1007
12228 addccc %l6, %g6, %i7
12229loop_1005:
12230 srax %i2, 0x15, %l3
12231loop_1006:
12232 bn,a %icc, loop_1008
12233loop_1007:
12234 edge16 %o6, %o1, %g4
12235 udivcc %i5, 0x1FA2, %i6
12236 addc %o0, %l5, %i1
12237loop_1008:
12238 udivx %l4, 0x1980, %o4
12239 movcs %icc, %l1, %o2
12240 alignaddr %i3, %o3, %i0
12241 fmovsne %icc, %f23, %f17
12242 fmovscc %xcc, %f4, %f7
12243 sub %g2, 0x01BB, %i4
12244 saved
12245 rdpr %cwp, %g1
12246 rdpr %cansave, %g2
12247 rdpr %canrestore, %g3
12248 rdpr %cleanwin, %g4
12249 rdpr %otherwin, %g5
12250 rdpr %wstate, %g6
12251 bcs,a,pt %icc, loop_1009
12252 nop
12253 fitod %f3, %f14
12254 wr %g0, 0x88, %asi
12255 ldda [%l7 + 0x40] %asi, %f0
12256loop_1009:
12257 sub %g5, 0x1FFF, %o5
12258 tn %xcc, 0x3
12259 saved
12260 rdpr %cwp, %g1
12261 rdpr %cansave, %g2
12262 rdpr %canrestore, %g3
12263 rdpr %cleanwin, %g4
12264 rdpr %otherwin, %g5
12265 rdpr %wstate, %g6
12266 tg %xcc, 0x4
12267 alignaddr %g3, %o7, %l0
12268 movgu %icc, %l2, %g7
12269 tsubcctv %g1, %l6, %g6
12270 alignaddr %i7, %l3, %i2
12271 sdiv %o6, 0x13CA, %o1
12272 bleu,a %xcc, loop_1010
12273 subc %i5, %i6, %g4
12274 move %icc, %l5, %o0
12275 fpadd16s %f28, %f20, %f0
12276loop_1010:
12277 fmovd %f6, %f14
12278 alignaddrl %l4, %o4, %i1
12279 edge8l %l1, %o2, %o3
12280 bvs,a %icc, loop_1011
12281 movrgz %i0, 0x39F, %g2
12282 tleu %xcc, 0x3
12283 tvc %icc, 0x4
12284loop_1011:
12285 edge32 %i3, %g5, %i4
12286 movne %icc, %g3, %o7
12287 set 0x40, %l6
12288 stda %f16, [%l7 + %l6] 0xf0
12289 membar #Sync
12290 wr %g0, 0xeb, %asi
12291 stba %l0, [%l7 + 0x74] %asi
12292 membar #Sync
12293 movn %icc, %l2, %g7
12294 umul %o5, 0x1EAD, %l6
12295 xnorcc %g1, %g6, %l3
12296 movrgez %i7, 0x144, %i2
12297 move %icc, %o6, %i5
12298 edge8ln %i6, %o1, %g4
12299 fbule,a %fcc2, loop_1012
12300 sll %l5, %o0, %o4
12301 addcc %i1, 0x1455, %l1
12302 tle %xcc, 0x5
12303loop_1012:
12304 fmovrdlz %l4, %f14, %f2
12305 smul %o2, %o3, %g2
12306 orn %i0, %g5, %i3
12307 edge8 %g3, %o7, %i4
12308 nop
12309 setx 0x5F5DDD77, %l0, %l6
12310 st %l6, [%l7 + 0x28]
12311 ld [%l7 + 0x28], %f18
12312 fsqrts %f18, %f12
12313 edge16l %l0, %l2, %o5
12314 movvc %xcc, %l6, %g7
12315 fnor %f24, %f6, %f20
12316 set 0x24, %i7
12317 ldsha [%l7 + %i7] 0x88, %g1
12318 fcmpgt32 %f16, %f30, %l3
12319 fnors %f30, %f17, %f22
12320 sethi 0x12EB, %i7
12321 fbo,a %fcc3, loop_1013
12322 fands %f12, %f10, %f8
12323 nop
12324 setx loop_1014, %l0, %l1
12325 wrpr 0x1, %tl
12326 wrpr %l1, %tnpc
12327 setx 0x34400001400, %l0, %l1
12328 wrpr %l1, %tstate
12329 wrhpr 0x4, %htstate
12330 done
12331 edge32n %i2, %o6, %i5
12332loop_1013:
12333 movgu %icc, %g6, %o1
12334 sir 0x1641
12335loop_1014:
12336 smul %g4, 0x1435, %i6
12337 bpos,a,pt %xcc, loop_1015
12338 movcs %xcc, %o0, %l5
12339 movgu %xcc, %o4, %i1
12340 sdiv %l4, 0x00B2, %l1
12341loop_1015:
12342 saved
12343 rdpr %cwp, %g1
12344 rdpr %cansave, %g2
12345 rdpr %canrestore, %g3
12346 rdpr %cleanwin, %g4
12347 rdpr %otherwin, %g5
12348 rdpr %wstate, %g6
12349 edge8l %o2, %o3, %i0
12350 wr %g0, 0x80, %asi
12351 stha %g5, [%l7 + 0x40] %asi
12352 nop
12353 fitod %f8, %f24
12354 fdtos %f24, %f27
12355 fsrc1s %f23, %f13
12356 nop
12357 setx loop_1016, %l0, %l1
12358 wrpr 0x1, %tl
12359 wrpr %l1, %tpc
12360 add %l1, 0x4, %l1
12361 wrpr %l1, %tnpc
12362 setx 0x34400001400, %l0, %l1
12363 wrpr %l1, %tstate
12364 wrhpr 0x4, %htstate
12365 retry
12366 array32 %g2, %i3, %g3
12367 xnorcc %i4, %o7, %l2
12368 fmovrdgz %l0, %f6, %f8
12369loop_1016:
12370 stb %o5, [%l7 + 0x51]
12371 fmovdleu %icc, %f23, %f13
12372 fnands %f24, %f10, %f1
12373 nop
12374 setx 0xC160BBB2, %l0, %l6
12375 st %l6, [%l7 + 0x28]
12376 ld [%l7 + 0x28], %f14
12377 setx 0x8BEBD92B, %l1, %l5
12378 st %l5, [%l7 + 0x10]
12379 ld [%l7 + 0x10], %f30
12380 fadds %f30, %f14, %f30
12381 srlx %g7, %l6, %l3
12382 brlez %i7, loop_1017
12383 stb %g1, [%l7 + 0x76]
12384 tgu %xcc, 0x5
12385 movle %xcc, %o6, %i2
12386loop_1017:
12387 andncc %g6, %o1, %i5
12388 sra %i6, 0x0F, %o0
12389 movge %xcc, %g4, %l5
12390 wr %g0, 0x26, %asi
12391 ldda [%l7 + 0x50] %asi, %i0
12392 udiv %o4, 0x0165, %l4
12393 tcs %icc, 0x4
12394 bleu loop_1018
12395 mulscc %l1, 0x1365, %o3
12396 orcc %i0, %g5, %o2
12397 set 0x33, %o3
12398 stba %g2, [%l7 + %o3] 0x81
12399loop_1018:
12400 tne %xcc, 0x1
12401 brgz,a %g3, loop_1019
12402 andcc %i3, %o7, %l2
12403 fmovsn %xcc, %f20, %f17
12404 wr %g0, 0x0c, %asi
12405 ldsba [%l7 + 0x6C] %asi, %i4
12406loop_1019:
12407 edge16ln %o5, %g7, %l0
12408 movrgez %l3, %i7, %g1
12409 edge8ln %o6, %l6, %i2
12410 tvc %xcc, 0x7
12411 taddcc %o1, 0x09A8, %g6
12412 addccc %i5, %i6, %o0
12413 ldsh [%l7 + 0x26], %l5
12414 movle %icc, %g4, %o4
12415 orn %l4, 0x1C40, %i1
12416 bvs,a,pn %icc, loop_1020
12417 udiv %o3, 0x00C6, %l1
12418 or %i0, 0x00A2, %g5
12419 tn %xcc, 0x4
12420loop_1020:
12421 nop
12422 fitod %f0, %f6
12423 fdtoi %f6, %f23
12424 subcc %g2, 0x0952, %g3
12425 fabsd %f28, %f28
12426 movrlez %o2, %i3, %o7
12427 orn %l2, 0x0E2D, %i4
12428 sth %g7, [%l7 + 0x24]
12429 tne %icc, 0x4
12430 mulscc %l0, 0x0BA2, %l3
12431 fmovdneg %icc, %f1, %f18
12432 srlx %i7, 0x1C, %g1
12433 edge16ln %o6, %l6, %o5
12434 fnot2 %f20, %f30
12435 udiv %i2, 0x151C, %o1
12436 movvc %icc, %g6, %i5
12437 movleu %icc, %o0, %l5
12438 addcc %i6, 0x1DBF, %o4
12439 fmovsa %xcc, %f5, %f27
12440 tgu %icc, 0x7
12441 wr %g0, 0x80, %asi
12442 ldda [%l7 + 0x40] %asi, %f0
12443 tvs %icc, 0x0
12444 tpos %xcc, 0x5
12445 te %icc, 0x7
12446 ldstub [%l7 + 0x6B], %l4
12447 or %g4, %i1, %o3
12448 srl %i0, %l1, %g5
12449 tn %icc, 0x7
12450 nop
12451 setx loop_1021, %l0, %l1
12452 jmpl %l1, %g2
12453 tle %xcc, 0x0
12454 fors %f18, %f31, %f21
12455 movcc %icc, %o2, %i3
12456loop_1021:
12457 fbge,a %fcc1, loop_1022
12458 movvs %icc, %g3, %l2
12459 tg %icc, 0x7
12460 fmovsleu %icc, %f31, %f19
12461loop_1022:
12462 nop
12463 setx 0x5C3349E62F49595A, %l0, %l6
12464 stx %l6, [%l7 + 0x28]
12465 ldd [%l7 + 0x28], %f14
12466 setx 0xCCA69590C250725C, %l1, %l5
12467 stx %l5, [%l7 + 0x10]
12468 ldd [%l7 + 0x10], %f30
12469 fmuld %f30, %f14, %f18
12470 add %i4, %g7, %o7
12471 alignaddr %l3, %i7, %g1
12472 mova %xcc, %l0, %o6
12473 edge8ln %l6, %o5, %o1
12474 tpos %xcc, 0x0
12475 movcc %icc, %i2, %i5
12476 movleu %xcc, %o0, %l5
12477 tleu %xcc, 0x6
12478 movg %xcc, %i6, %g6
12479 movg %icc, %o4, %l4
12480 stbar
12481 nop
12482 fitos %f12, %f15
12483 fstox %f15, %f10
12484 movne %icc, %i1, %g4
12485 alignaddrl %o3, %i0, %g5
12486 fbg,a %fcc3, loop_1023
12487 fmovrdgz %l1, %f28, %f14
12488 set 0x34, %o2
12489 sta %f6, [%l7 + %o2] 0x10
12490loop_1023:
12491 udiv %o2, 0x1E86, %i3
12492 tleu %xcc, 0x4
12493 addc %g3, 0x109A, %l2
12494 movrne %i4, 0x13F, %g7
12495 orncc %g2, 0x13C5, %l3
12496 bneg,a %icc, loop_1024
12497 movne %xcc, %o7, %g1
12498 umul %i7, %l0, %o6
12499 fnor %f28, %f16, %f2
12500loop_1024:
12501 add %l6, %o5, %o1
12502 udivcc %i2, 0x0DF3, %o0
12503 fmovse %xcc, %f9, %f31
12504 movl %icc, %i5, %i6
12505 stx %l5, [%l7 + 0x48]
12506 orncc %o4, %g6, %i1
12507 ld [%l7 + 0x70], %f0
12508 fbue,a %fcc1, loop_1025
12509 stw %l4, [%l7 + 0x0C]
12510 sdivx %g4, 0x03FD, %i0
12511 array8 %g5, %o3, %o2
12512loop_1025:
12513 sir 0x16A2
12514 bne,pt %xcc, loop_1026
12515 movpos %xcc, %l1, %i3
12516 edge32 %g3, %i4, %l2
12517 fornot1s %f22, %f30, %f9
12518loop_1026:
12519 fmovdcc %xcc, %f8, %f1
12520 wr %g0, 0x81, %asi
12521 ldsba [%l7 + 0x63] %asi, %g2
12522 sra %l3, %o7, %g1
12523 array8 %i7, %l0, %g7
12524 bne,a,pn %icc, loop_1027
12525 movrgz %l6, 0x03A, %o5
12526 edge16l %o1, %o6, %o0
12527 fmovrslz %i2, %f7, %f19
12528loop_1027:
12529 srlx %i6, %l5, %i5
12530 fcmpne32 %f30, %f24, %g6
12531 nop
12532 set 0x18, %g6
12533 ldd [%l7 + %g6], %o4
12534 srax %l4, %i1, %g4
12535 orcc %i0, %o3, %g5
12536 nop
12537 set 0x40, %o4
12538 std %f14, [%l7 + %o4]
12539 xnorcc %o2, 0x0506, %i3
12540 addcc %l1, 0x108B, %i4
12541 sra %g3, 0x10, %g2
12542 movcs %xcc, %l2, %o7
12543 fnegd %f4, %f4
12544 fmovscc %icc, %f15, %f21
12545 smulcc %g1, %l3, %i7
12546 movneg %icc, %l0, %l6
12547 ldx [%l7 + 0x78], %o5
12548 fpsub16s %f31, %f15, %f28
12549 taddcc %o1, 0x16A0, %o6
12550 movne %icc, %g7, %i2
12551 edge8l %i6, %l5, %i5
12552 movn %icc, %g6, %o4
12553 tne %xcc, 0x3
12554 sethi 0x0310, %l4
12555 movneg %icc, %o0, %g4
12556 edge8ln %i1, %i0, %g5
12557 brlz %o3, loop_1028
12558 nop
12559 setx 0x70A565C00D01AFF5, %l0, %l6
12560 stx %l6, [%l7 + 0x28]
12561 ldd [%l7 + 0x28], %f18
12562 setx 0xF74370334CBF97AC, %l1, %l5
12563 stx %l5, [%l7 + 0x10]
12564 ldd [%l7 + 0x10], %f8
12565 fdivd %f8, %f18, %f30
12566 movvc %icc, %i3, %l1
12567 addcc %i4, 0x04ED, %g3
12568loop_1028:
12569 pdist %f6, %f6, %f16
12570 orcc %o2, 0x0C7A, %l2
12571 nop
12572 setx loop_1029, %l0, %l1
12573 wrpr 0x1, %tl
12574 wrpr %l1, %tpc
12575 add %l1, 0x4, %l1
12576 wrpr %l1, %tnpc
12577 setx 0x34400001400, %l0, %l1
12578 wrpr %l1, %tstate
12579 wrhpr 0x4, %htstate
12580 retry
12581 xor %g2, %g1, %o7
12582 fmovdcs %xcc, %f30, %f16
12583 sdivx %i7, 0x09AB, %l0
12584loop_1029:
12585 stx %l3, [%l7 + 0x28]
12586 srax %o5, 0x1D, %o1
12587 ldd [%l7 + 0x40], %f10
12588 tvs %xcc, 0x1
12589 lduh [%l7 + 0x4A], %o6
12590 movre %l6, 0x229, %i2
12591 fmovrdlez %g7, %f2, %f0
12592 sdivx %i6, 0x1FB6, %l5
12593 ldstub [%l7 + 0x0D], %i5
12594 fmovrdgez %g6, %f8, %f2
12595 nop
12596 fitod %f2, %f24
12597 fdtox %f24, %f8
12598 set 0x24, %l3
12599 lduwa [%l7 + %l3] 0x80, %o4
12600 subc %l4, 0x0615, %g4
12601 faligndata %f20, %f18, %f14
12602 movrlez %o0, 0x33E, %i1
12603 tg %icc, 0x6
12604 array32 %i0, %o3, %g5
12605 bcc,a,pn %xcc, loop_1030
12606 edge16l %i3, %i4, %g3
12607 mulscc %o2, 0x0684, %l1
12608 nop
12609 setx loop_1031, %l0, %l1
12610 wrpr 0x1, %tl
12611 wrpr %l1, %tnpc
12612 setx 0x34400001400, %l0, %l1
12613 wrpr %l1, %tstate
12614 wrhpr 0x4, %htstate
12615 done
12616loop_1030:
12617 fmovdne %icc, %f4, %f4
12618 fsrc2 %f20, %f30
12619 taddcc %l2, %g2, %g1
12620loop_1031:
12621 edge32l %o7, %i7, %l3
12622 edge8ln %l0, %o1, %o6
12623 edge16l %o5, %i2, %g7
12624 srlx %i6, %l6, %l5
12625 edge8n %i5, %g6, %o4
12626 nop
12627 set 0x69, %o5
12628 ldsb [%l7 + %o5], %l4
12629 addcc %o0, %i1, %g4
12630 fmul8x16 %f29, %f18, %f16
12631 taddcc %o3, 0x1ECF, %g5
12632 movn %xcc, %i3, %i0
12633 set 0x58, %l1
12634 prefetcha [%l7 + %l1] 0x19, 0x0
12635 add %l7, 0x38, %l6
12636 wr %g0, 0x10, %asi
12637 casxa [%l6] %asi, %o2, %i4
12638 sub %l1, %g2, %g1
12639 fmovsneg %icc, %f24, %f20
12640 tsubcctv %l2, 0x0E78, %o7
12641 tn %xcc, 0x3
12642 move %xcc, %i7, %l3
12643 brgez %o1, loop_1032
12644 fmovs %f21, %f29
12645 tpos %xcc, 0x0
12646 orn %l0, 0x0121, %o5
12647loop_1032:
12648 nop
12649 wr %g0, 0x81, %asi
12650 lduba [%l7 + 0x61] %asi, %o6
12651 array32 %g7, %i2, %l6
12652 te %icc, 0x6
12653 subc %l5, 0x0BBC, %i5
12654 fnegd %f8, %f30
12655 taddcc %i6, 0x0F73, %g6
12656 tvc %icc, 0x0
12657 fbul %fcc3, loop_1033
12658 array32 %o4, %o0, %l4
12659 stw %g4, [%l7 + 0x54]
12660 edge16ln %o3, %g5, %i3
12661loop_1033:
12662 movvc %xcc, %i1, %i0
12663 edge8 %g3, %i4, %o2
12664 movpos %xcc, %l1, %g2
12665 fmovdvc %icc, %f14, %f18
12666 orcc %l2, 0x0B75, %o7
12667 sdivcc %i7, 0x0752, %l3
12668 bne loop_1034
12669 movrlz %o1, 0x2A1, %l0
12670 fbl %fcc1, loop_1035
12671 smulcc %g1, 0x1A7F, %o6
12672loop_1034:
12673 fmovdleu %icc, %f28, %f14
12674 tge %icc, 0x3
12675loop_1035:
12676 xor %o5, 0x178B, %g7
12677 tg %icc, 0x1
12678 fmovrdgez %l6, %f26, %f6
12679 movvc %icc, %i2, %l5
12680 mulscc %i6, 0x1C43, %i5
12681 movneg %icc, %o4, %g6
12682 and %l4, %o0, %g4
12683 sll %g5, %o3, %i1
12684 nop
12685 setx 0x33ADFBBDE058BD87, %l0, %l6
12686 stx %l6, [%l7 + 0x58]
12687 ldx [%l7 + 0x58], %fsr
12688 set 0x70, %l2
12689 swapa [%l7 + %l2] 0x80, %i0
12690 fnand %f6, %f20, %f0
12691 movleu %icc, %i3, %g3
12692 nop
12693 setx 0xDFBC881429DE40B1, %l0, %l6
12694 stx %l6, [%l7 + 0x28]
12695 ldd [%l7 + 0x28], %f28
12696 setx 0x9642AC2B0CDC644D, %l1, %l5
12697 stx %l5, [%l7 + 0x10]
12698 ldd [%l7 + 0x10], %f26
12699 fmuld %f26, %f28, %f2
12700 bpos,pn %xcc, loop_1036
12701 fabss %f28, %f8
12702 fsrc2 %f30, %f28
12703 ta %icc, 0x4
12704loop_1036:
12705 movcs %icc, %o2, %l1
12706 nop
12707 fitos %f1, %f16
12708 fstod %f16, %f22
12709 ldub [%l7 + 0x35], %i4
12710 wr %g0, 0x22, %asi
12711 stba %l2, [%l7 + 0x43] %asi
12712 membar #Sync
12713 tleu %icc, 0x5
12714 add %g2, %o7, %l3
12715 movleu %icc, %i7, %l0
12716 sllx %g1, 0x10, %o6
12717 udivx %o5, 0x1115, %o1
12718 nop
12719 set 0x74, %g4
12720 ldsh [%l7 + %g4], %l6
12721 sdiv %i2, 0x0547, %g7
12722 tsubcctv %i6, 0x154E, %i5
12723 fba,a %fcc3, loop_1037
12724 udivcc %l5, 0x1A7E, %o4
12725 tg %xcc, 0x7
12726 stw %l4, [%l7 + 0x58]
12727loop_1037:
12728 edge16 %g6, %g4, %o0
12729 nop
12730 setx loop_1038, %l0, %l1
12731 wrpr 0x1, %tl
12732 wrpr %l1, %tnpc
12733 setx 0x34400001400, %l0, %l1
12734 wrpr %l1, %tstate
12735 wrhpr 0x4, %htstate
12736 done
12737 be loop_1039
12738 bne,a %xcc, loop_1040
12739 udiv %g5, 0x0E1A, %i1
12740loop_1038:
12741 movgu %xcc, %i0, %o3
12742loop_1039:
12743 stx %i3, [%l7 + 0x78]
12744loop_1040:
12745 fsrc1s %f3, %f5
12746 fbne %fcc1, loop_1041
12747 tsubcc %g3, %o2, %i4
12748 st %f0, [%l7 + 0x74]
12749 fbul,a %fcc1, loop_1042
12750loop_1041:
12751 fpsub16 %f2, %f28, %f28
12752 fornot1s %f0, %f11, %f9
12753 subcc %l2, %g2, %o7
12754loop_1042:
12755 tl %icc, 0x3
12756 subccc %l3, %i7, %l0
12757 nop
12758 fitod %f10, %f16
12759 fdtox %f16, %f24
12760 fxtod %f24, %f6
12761 movne %icc, %g1, %o6
12762 fbge %fcc0, loop_1043
12763 mova %xcc, %l1, %o1
12764 set 0x40, %i5
12765 ldda [%l7 + %i5] 0x15, %f0
12766loop_1043:
12767 xor %l6, 0x0E95, %i2
12768 movvs %xcc, %o5, %i6
12769 fblg,a %fcc2, loop_1044
12770 brlez %i5, loop_1045
12771 fpsub16 %f6, %f4, %f22
12772 fbue,a %fcc1, loop_1046
12773loop_1044:
12774 alignaddr %g7, %o4, %l4
12775loop_1045:
12776 edge8l %g6, %g4, %l5
12777 movrlez %g5, 0x1A8, %o0
12778loop_1046:
12779 sll %i1, 0x00, %o3
12780 movleu %icc, %i3, %g3
12781 movrlz %i0, %o2, %l2
12782 tgu %icc, 0x4
12783 stb %i4, [%l7 + 0x33]
12784 fmovrdne %o7, %f30, %f0
12785 bvc,pt %xcc, loop_1047
12786 movle %icc, %l3, %i7
12787 udiv %l0, 0x08EF, %g2
12788 fexpand %f6, %f10
12789loop_1047:
12790 fcmpgt32 %f2, %f26, %g1
12791 fbu,a %fcc3, loop_1048
12792 tsubcc %o6, %o1, %l1
12793 udivx %l6, 0x047D, %o5
12794 nop
12795 setx 0x5EAE43A2D52C2BBE, %l0, %l6
12796 stx %l6, [%l7 + 0x28]
12797 ldd [%l7 + 0x28], %f18
12798 setx 0x380890DCF7CB90B7, %l1, %l5
12799 stx %l5, [%l7 + 0x10]
12800 ldd [%l7 + 0x10], %f0
12801 fdivd %f0, %f18, %f16
12802loop_1048:
12803 mulx %i6, 0x178F, %i2
12804 nop
12805 fitos %f7, %f12
12806 fstoi %f12, %f11
12807 fmovde %xcc, %f15, %f30
12808 mulscc %g7, 0x17AF, %i5
12809 addcc %o4, %g6, %l4
12810 srlx %l5, 0x19, %g5
12811 array16 %g4, %o0, %i1
12812 orn %o3, 0x01EB, %g3
12813 orcc %i0, 0x0327, %i3
12814 fnot2s %f28, %f4
12815 set 0x58, %l0
12816 swapa [%l7 + %l0] 0x19, %o2
12817 fones %f30
12818 nop
12819 setx 0x7146F99280743A34, %l0, %l6
12820 stx %l6, [%l7 + 0x70]
12821 ldx [%l7 + 0x70], %fsr
12822 movneg %xcc, %l2, %o7
12823 ldsh [%l7 + 0x3C], %i4
12824 set 0x30, %o0
12825 ldswa [%l7 + %o0] 0x18, %l3
12826 fpadd16 %f26, %f16, %f12
12827 srlx %i7, %g2, %g1
12828 mova %icc, %l0, %o1
12829 fmovrdgz %o6, %f10, %f14
12830 edge32 %l1, %l6, %i6
12831 tvs %xcc, 0x4
12832 set 0x28, %o7
12833 swapa [%l7 + %o7] 0x88, %o5
12834 movl %icc, %i2, %i5
12835 movgu %icc, %g7, %g6
12836 addcc %o4, 0x1053, %l4
12837 array8 %l5, %g4, %g5
12838 edge32 %o0, %o3, %i1
12839 tcc %xcc, 0x0
12840 tne %xcc, 0x6
12841 wr %g0, 0x89, %asi
12842 swapa [%l7 + 0x60] %asi, %i0
12843 edge8n %g3, %i3, %l2
12844 set 0x40, %i1
12845 stda %f16, [%l7 + %i1] 0x0c
12846 edge32ln %o7, %o2, %i4
12847 wr %g0, 0x80, %asi
12848 ldda [%l7 + 0x40] %asi, %f16
12849 movle %icc, %l3, %i7
12850 umulcc %g2, %l0, %g1
12851 te %xcc, 0x3
12852 membar #Sync
12853 wr %g0, 0xf9, %asi
12854 ldda [%l7 + 0x40] %asi, %f16
12855 fornot2 %f2, %f18, %f26
12856 nop
12857 setx 0x843678C1432F7BB8, %l0, %l6
12858 stx %l6, [%l7 + 0x28]
12859 ldd [%l7 + 0x28], %f12
12860 setx 0xFF8192A2BEF227F7, %l1, %l5
12861 stx %l5, [%l7 + 0x10]
12862 ldd [%l7 + 0x10], %f18
12863 fmuld %f18, %f12, %f12
12864 movle %icc, %o6, %o1
12865 movcs %xcc, %l6, %i6
12866 tn %xcc, 0x0
12867 edge8l %l1, %o5, %i2
12868 smulcc %g7, %i5, %g6
12869 movg %xcc, %l4, %l5
12870 andn %o4, %g4, %g5
12871 swap [%l7 + 0x50], %o3
12872 stw %i1, [%l7 + 0x08]
12873 array8 %i0, %o0, %i3
12874 tsubcc %g3, %o7, %o2
12875 tle %xcc, 0x3
12876 fpadd32 %f12, %f28, %f6
12877 array8 %l2, %i4, %i7
12878 movrne %g2, %l3, %g1
12879 stx %o6, [%l7 + 0x48]
12880 movrgz %o1, 0x1C3, %l0
12881 nop
12882 setx loop_1049, %l0, %l1
12883 wrpr 0x1, %tl
12884 wrpr %l1, %tnpc
12885 setx 0x34400001400, %l0, %l1
12886 wrpr %l1, %tstate
12887 wrhpr 0x4, %htstate
12888 done
12889 subcc %l6, %l1, %o5
12890 subc %i2, 0x1727, %g7
12891 tle %xcc, 0x7
12892loop_1049:
12893 tne %xcc, 0x0
12894 movn %icc, %i5, %i6
12895 ld [%l7 + 0x6C], %f22
12896 tleu %icc, 0x6
12897 addcc %g6, %l5, %o4
12898 nop
12899 fitod %f8, %f20
12900 fdtos %f20, %f22
12901 fmovrdlz %l4, %f10, %f8
12902 fmovrdgez %g5, %f2, %f8
12903 fand %f0, %f18, %f2
12904 movcs %icc, %g4, %i1
12905 tgu %icc, 0x5
12906 mova %xcc, %i0, %o0
12907 tcs %icc, 0x4
12908 st %f20, [%l7 + 0x6C]
12909 ldstub [%l7 + 0x6E], %i3
12910 mova %xcc, %o3, %g3
12911 fmovdl %xcc, %f1, %f17
12912 smul %o7, %l2, %i4
12913 tsubcc %o2, %g2, %l3
12914 edge32 %g1, %o6, %o1
12915 srlx %l0, %l6, %l1
12916 ldx [%l7 + 0x20], %o5
12917 movrne %i7, %i2, %g7
12918 pdist %f24, %f28, %f24
12919 edge32ln %i5, %i6, %g6
12920 nop
12921 fitos %f5, %f17
12922 fstox %f17, %f18
12923 fxtos %f18, %f12
12924 brgz %o4, loop_1050
12925 movvs %icc, %l5, %l4
12926 fornot1s %f31, %f28, %f12
12927 mova %xcc, %g4, %i1
12928loop_1050:
12929 and %g5, 0x09B3, %o0
12930 wr %g0, 0x04, %asi
12931 ldda [%l7 + 0x40] %asi, %f16
12932 tg %icc, 0x0
12933 fbu %fcc1, loop_1051
12934 or %i3, 0x0C28, %i0
12935 subc %g3, 0x1D14, %o3
12936 nop
12937 setx loop_1052, %l0, %l1
12938 wrpr 0x1, %tl
12939 wrpr %l1, %tnpc
12940 setx 0x34400001400, %l0, %l1
12941 wrpr %l1, %tstate
12942 wrhpr 0x4, %htstate
12943 done
12944loop_1051:
12945 lduw [%l7 + 0x48], %l2
12946 sir 0x0D66
12947 fmovscs %xcc, %f17, %f13
12948loop_1052:
12949 sdivcc %o7, 0x059F, %i4
12950 bn loop_1053
12951 udivx %g2, 0x15CF, %o2
12952 set 0x60, %g7
12953 stwa %l3, [%l7 + %g7] 0xe3
12954 membar #Sync
12955loop_1053:
12956 sdiv %o6, 0x17D0, %g1
12957 movg %xcc, %l0, %o1
12958 edge32l %l6, %o5, %l1
12959 nop
12960 fitos %f5, %f30
12961 fstox %f30, %f12
12962 subc %i2, %g7, %i7
12963 std %f16, [%l7 + 0x48]
12964 lduh [%l7 + 0x1E], %i5
12965 srax %i6, %g6, %l5
12966 alignaddr %l4, %g4, %o4
12967 umulcc %i1, %g5, %o0
12968 movleu %icc, %i0, %g3
12969 fmuld8sux16 %f8, %f23, %f24
12970 edge32 %o3, %i3, %o7
12971 fmovdcc %xcc, %f3, %f1
12972 wr %g0, 0x80, %asi
12973 ldsba [%l7 + 0x66] %asi, %l2
12974 tneg %xcc, 0x1
12975 edge32 %i4, %o2, %g2
12976 fmovsgu %xcc, %f1, %f13
12977 bg,a %xcc, loop_1054
12978 sdivx %l3, 0x0812, %o6
12979 edge16n %l0, %o1, %g1
12980 fmovsneg %xcc, %f5, %f16
12981loop_1054:
12982 alignaddr %o5, %l6, %i2
12983 movrgez %g7, %i7, %i5
12984 movge %icc, %l1, %i6
12985 nop
12986 setx 0xC080B992, %l0, %l6
12987 st %l6, [%l7 + 0x28]
12988 ld [%l7 + 0x28], %f18
12989 setx 0x273683EE, %l1, %l5
12990 st %l5, [%l7 + 0x10]
12991 ld [%l7 + 0x10], %f10
12992 fdivs %f10, %f18, %f1
12993 subccc %g6, 0x063F, %l4
12994 xnorcc %l5, %o4, %i1
12995 nop
12996 setx 0x192D576A01D03F87, %l0, %l6
12997 stx %l6, [%l7 + 0x28]
12998 ldd [%l7 + 0x28], %f18
12999 fsqrtd %f18, %f14
13000 tcc %icc, 0x4
13001 st %f30, [%l7 + 0x10]
13002 tg %xcc, 0x1
13003 fbg,a %fcc1, loop_1055
13004 fbo,a %fcc3, loop_1056
13005 movrgz %g5, 0x11F, %o0
13006 fble %fcc1, loop_1057
13007loop_1055:
13008 edge16n %i0, %g4, %o3
13009loop_1056:
13010 movneg %xcc, %g3, %i3
13011 fbne,a %fcc3, loop_1058
13012loop_1057:
13013 addcc %o7, %i4, %o2
13014 ld [%l7 + 0x5C], %f8
13015 fmul8x16al %f28, %f12, %f18
13016loop_1058:
13017 movrlez %g2, 0x1EB, %l2
13018 movcc %icc, %o6, %l3
13019 membar 0x1C
13020 wr %g0, 0x88, %asi
13021 ldsha [%l7 + 0x7C] %asi, %l0
13022 fornot2 %f12, %f14, %f4
13023 brlz,a %g1, loop_1059
13024 orncc %o1, 0x15CF, %o5
13025 fmovsl %xcc, %f6, %f16
13026 for %f18, %f0, %f2
13027loop_1059:
13028 fmovsa %icc, %f28, %f18
13029 nop
13030 setx 0xEA97E203, %l0, %l6
13031 st %l6, [%l7 + 0x28]
13032 ld [%l7 + 0x28], %f12
13033 setx 0xB711DC64, %l1, %l5
13034 st %l5, [%l7 + 0x10]
13035 ld [%l7 + 0x10], %f10
13036 fdivs %f10, %f12, %f7
13037 andncc %i2, %l6, %i7
13038 nop
13039 setx 0x971676ADB06A2022, %l0, %l6
13040 stx %l6, [%l7 + 0x20]
13041 ldx [%l7 + 0x20], %fsr
13042 bcc,a loop_1060
13043 srlx %g7, %l1, %i6
13044 subc %i5, 0x1B6F, %l4
13045 fand %f18, %f22, %f2
13046loop_1060:
13047 movpos %icc, %g6, %o4
13048 bpos,a %xcc, loop_1061
13049 fornot1s %f4, %f19, %f31
13050 array16 %i1, %l5, %o0
13051 fpsub32s %f18, %f19, %f29
13052loop_1061:
13053 sub %i0, 0x0F97, %g5
13054 movcs %icc, %o3, %g3
13055 sdivcc %i3, 0x1CD6, %g4
13056 fmovsge %icc, %f21, %f21
13057 bg,a loop_1062
13058 movcc %xcc, %i4, %o2
13059 and %g2, 0x1398, %l2
13060 addccc %o7, 0x1629, %l3
13061loop_1062:
13062 ba,a,pn %icc, loop_1063
13063 fbe %fcc1, loop_1064
13064 movgu %icc, %o6, %l0
13065 movge %xcc, %g1, %o1
13066loop_1063:
13067 edge8 %o5, %l6, %i7
13068loop_1064:
13069 fpadd16s %f0, %f14, %f19
13070 tgu %icc, 0x3
13071 te %icc, 0x0
13072 nop
13073 fitos %f10, %f31
13074 fstoi %f31, %f16
13075 fmovd %f20, %f4
13076 movrlz %i2, %g7, %i6
13077 set 0x40, %g1
13078 stda %f16, [%l7 + %g1] 0xf8
13079 membar #Sync
13080 fbn,a %fcc0, loop_1065
13081 orncc %l1, %l4, %g6
13082 movg %icc, %i5, %i1
13083 edge32l %o4, %o0, %l5
13084loop_1065:
13085 sra %g5, 0x0E, %i0
13086 movrlez %o3, 0x169, %i3
13087 sra %g3, 0x1F, %i4
13088 tgu %icc, 0x0
13089 tsubcc %g4, 0x1D67, %g2
13090 tpos %icc, 0x7
13091 array16 %l2, %o2, %o7
13092 fand %f26, %f20, %f10
13093 saved
13094 rdpr %cwp, %g1
13095 rdpr %cansave, %g2
13096 rdpr %canrestore, %g3
13097 rdpr %cleanwin, %g4
13098 rdpr %otherwin, %g5
13099 rdpr %wstate, %g6
13100 set 0x46, %l4
13101 lduba [%l7 + %l4] 0x10, %o6
13102 smul %l0, 0x05EE, %l3
13103 nop
13104 fitos %f6, %f7
13105 fstod %f7, %f2
13106 fmul8sux16 %f22, %f24, %f22
13107 edge16ln %g1, %o1, %l6
13108 and %o5, %i7, %g7
13109 addc %i2, %i6, %l4
13110 wr %g0, 0x10, %asi
13111 lda [%l7 + 0x48] %asi, %f2
13112 tle %xcc, 0x3
13113 fxnor %f28, %f28, %f10
13114 movre %g6, %l1, %i1
13115 membar 0x1C
13116 tg %icc, 0x7
13117 fmovdcc %xcc, %f1, %f25
13118 tsubcctv %i5, 0x03BC, %o4
13119 nop
13120 fitod %f25, %f12
13121 umulcc %l5, %g5, %o0
13122 subccc %i0, %i3, %o3
13123 edge16n %i4, %g4, %g3
13124 mova %icc, %g2, %o2
13125 tpos %icc, 0x6
13126 movpos %xcc, %o7, %o6
13127 sdivcc %l0, 0x156C, %l2
13128 tne %xcc, 0x3
13129 popc 0x164B, %g1
13130 edge8ln %o1, %l3, %o5
13131 fbge %fcc2, loop_1066
13132 fmovscc %xcc, %f17, %f27
13133 fmul8x16al %f19, %f14, %f12
13134 popc %i7, %g7
13135loop_1066:
13136 tvc %xcc, 0x6
13137 fnot1 %f30, %f28
13138 ldsw [%l7 + 0x40], %l6
13139 move %xcc, %i2, %i6
13140 add %l7, 0x20, %l6
13141 wr %g0, 0x10, %asi
13142 ldxa [%l6] %asi, %l4
13143 casxa [%l6] %asi, %l4, %g6
13144 edge16ln %i1, %i5, %l1
13145 movrgz %o4, 0x08D, %l5
13146 fcmpeq32 %f10, %f18, %o0
13147 sethi 0x0D56, %i0
13148 fmovrse %i3, %f9, %f19
13149 andcc %o3, 0x055C, %g5
13150 movleu %icc, %g4, %i4
13151 bvs,a,pn %icc, loop_1067
13152 nop
13153 setx loop_1068, %l0, %l1
13154 jmpl %l1, %g3
13155 nop
13156 set 0x68, %g3
13157 ldd [%l7 + %g3], %g2
13158 popc %o7, %o6
13159loop_1067:
13160 fmovde %icc, %f1, %f12
13161loop_1068:
13162 fbn %fcc2, loop_1069
13163 tgu %icc, 0x0
13164 bcs,a,pt %xcc, loop_1070
13165 bcc,a,pn %icc, loop_1071
13166loop_1069:
13167 bvs,pt %icc, loop_1072
13168 tneg %icc, 0x4
13169loop_1070:
13170 membar 0x51
13171loop_1071:
13172 mova %xcc, %o2, %l2
13173loop_1072:
13174 brnz,a %l0, loop_1073
13175 array16 %g1, %l3, %o5
13176 lduw [%l7 + 0x1C], %o1
13177 movvs %icc, %g7, %i7
13178loop_1073:
13179 nop
13180 set 0x16, %g2
13181 lduha [%l7 + %g2] 0x10, %i2
13182 bvc,a %icc, loop_1074
13183 be,a,pt %icc, loop_1075
13184 nop
13185 setx 0x74321E79, %l0, %l6
13186 st %l6, [%l7 + 0x28]
13187 ld [%l7 + 0x28], %f13
13188 setx 0x031A3A1B, %l1, %l5
13189 st %l5, [%l7 + 0x10]
13190 ld [%l7 + 0x10], %f14
13191 fmuls %f14, %f13, %f18
13192 fbule,a %fcc2, loop_1076
13193loop_1074:
13194 subc %i6, %l6, %l4
13195loop_1075:
13196 popc 0x0F81, %i1
13197 addccc %i5, %g6, %l1
13198loop_1076:
13199 nop
13200 setx 0x5FBDABE46418A764, %l0, %l6
13201 stx %l6, [%l7 + 0x28]
13202 ldd [%l7 + 0x28], %f20
13203 setx 0xD0305E6C582EBA80, %l1, %l5
13204 stx %l5, [%l7 + 0x10]
13205 ldd [%l7 + 0x10], %f14
13206 fmuld %f14, %f20, %f20
13207 sra %l5, %o0, %o4
13208 tvc %xcc, 0x7
13209 brgez,a %i3, loop_1077
13210 fmovrdlez %i0, %f0, %f0
13211 mulx %g5, 0x041E, %o3
13212 orcc %g4, %g3, %g2
13213loop_1077:
13214 movl %xcc, %o7, %i4
13215 tg %xcc, 0x1
13216 pdist %f28, %f20, %f26
13217 fpsub32s %f22, %f16, %f2
13218 add %l7, 0x70, %l6
13219 wr %g0, 0x89, %asi
13220 ldxa [%l6] %asi, %o2
13221 casxa [%l6] 0x89, %o2, %l2
13222 taddcc %l0, 0x06D7, %g1
13223 restored
13224 rdpr %cwp, %g1
13225 rdpr %cansave, %g2
13226 rdpr %canrestore, %g3
13227 rdpr %cleanwin, %g4
13228 rdpr %otherwin, %g5
13229 rdpr %wstate, %g6
13230 fmovdcc %icc, %f12, %f20
13231 flush %l7 + 0x5C
13232 fbo,a %fcc3, loop_1078
13233 sdivx %o6, 0x143A, %l3
13234 set 0x43, %l5
13235 ldsba [%l7 + %l5] 0x19, %o5
13236loop_1078:
13237 movvc %icc, %o1, %i7
13238 bneg,pt %icc, loop_1079
13239 bvs %xcc, loop_1080
13240 and %i2, %g7, %l6
13241 ldd [%l7 + 0x40], %f10
13242loop_1079:
13243 fsrc2 %f2, %f0
13244loop_1080:
13245 fmuld8sux16 %f27, %f30, %f2
13246 ldd [%l7 + 0x30], %i6
13247 tvc %icc, 0x7
13248 bvc,pn %xcc, loop_1081
13249 tpos %icc, 0x3
13250 sdivcc %i1, 0x1B6D, %i5
13251 nop
13252 setx 0x2995E1F8, %l0, %l6
13253 st %l6, [%l7 + 0x28]
13254 ld [%l7 + 0x28], %f18
13255 setx 0x119DAE64, %l1, %l5
13256 st %l5, [%l7 + 0x10]
13257 ld [%l7 + 0x10], %f19
13258 fmuls %f19, %f18, %f5
13259loop_1081:
13260 tleu %xcc, 0x2
13261 movre %g6, %l4, %l1
13262 movge %icc, %l5, %o0
13263 taddcctv %i3, 0x00B6, %o4
13264 smul %g5, %i0, %g4
13265 set 0x08, %o6
13266 lda [%l7 + %o6] 0x81, %f31
13267 tcc %icc, 0x5
13268 array16 %o3, %g2, %o7
13269 tl %xcc, 0x6
13270 fmovrdgz %i4, %f14, %f20
13271 fmovsvs %icc, %f10, %f22
13272 addcc %g3, 0x1DBB, %l2
13273 tcs %xcc, 0x2
13274 sub %l0, %g1, %o2
13275 fsrc1 %f24, %f18
13276 set 0x0, %i3
13277 stxa %o6, [%g0 + %i3] 0x57
13278 tge %xcc, 0x2
13279 nop
13280 set 0x44, %i0
13281 lduw [%l7 + %i0], %o5
13282 edge16ln %l3, %o1, %i2
13283 subccc %g7, %i7, %l6
13284 bg,a,pn %xcc, loop_1082
13285 sdivcc %i6, 0x0FF8, %i5
13286 bge,pn %xcc, loop_1083
13287 sth %g6, [%l7 + 0x6E]
13288loop_1082:
13289 fblg %fcc1, loop_1084
13290 fbule,a %fcc3, loop_1085
13291loop_1083:
13292 sll %l4, 0x13, %i1
13293 movpos %icc, %l1, %o0
13294loop_1084:
13295 ldstub [%l7 + 0x46], %i3
13296loop_1085:
13297 sll %l5, 0x12, %g5
13298 fpsub16 %f26, %f8, %f20
13299 tcs %xcc, 0x3
13300 xnor %i0, %g4, %o4
13301 sdivx %o3, 0x0568, %o7
13302 fmovscc %icc, %f20, %f25
13303 tsubcc %g2, %i4, %g3
13304 or %l0, 0x13CE, %g1
13305 tle %icc, 0x1
13306 popc 0x0B23, %o2
13307 wr %g0, 0x81, %asi
13308 ldstuba [%l7 + 0x67] %asi, %l2
13309 subc %o6, %o5, %o1
13310 movrne %l3, %g7, %i7
13311 edge32n %l6, %i2, %i5
13312 edge8l %i6, %g6, %i1
13313 sdiv %l1, 0x13E3, %o0
13314 fmul8sux16 %f26, %f28, %f6
13315 fpsub16 %f14, %f10, %f30
13316 tl %icc, 0x5
13317 fbn %fcc3, loop_1086
13318 bvc %icc, loop_1087
13319 fornot1s %f7, %f1, %f4
13320 wr %g0, 0x19, %asi
13321 ldsba [%l7 + 0x69] %asi, %l4
13322loop_1086:
13323 xorcc %l5, 0x1023, %i3
13324loop_1087:
13325 fexpand %f2, %f4
13326 xorcc %g5, %i0, %o4
13327 movvs %icc, %o3, %g4
13328 bge %xcc, loop_1088
13329 fmovse %icc, %f17, %f6
13330 nop
13331 setx 0xE06366E5, %l0, %l6
13332 st %l6, [%l7 + 0x5C]
13333 ld [%l7 + 0x5C], %fsr
13334 smul %g2, %i4, %g3
13335loop_1088:
13336 sub %o7, %l0, %g1
13337 srl %l2, 0x03, %o6
13338 nop
13339 setx loop_1089, %l0, %l1
13340 wrpr 0x1, %tl
13341 wrpr %l1, %tnpc
13342 setx 0x34400001400, %l0, %l1
13343 wrpr %l1, %tstate
13344 wrhpr 0x4, %htstate
13345 done
13346 movgu %xcc, %o2, %o1
13347 fbg,a %fcc3, loop_1090
13348 udiv %o5, 0x0332, %g7
13349loop_1089:
13350 addc %l3, 0x0B52, %i7
13351 movpos %xcc, %i2, %i5
13352loop_1090:
13353 movrlez %l6, %i6, %i1
13354 smul %g6, 0x163B, %o0
13355 stbar
13356 bne %xcc, loop_1091
13357 sllx %l1, 0x09, %l4
13358 sethi 0x17CB, %i3
13359 movvc %icc, %g5, %i0
13360loop_1091:
13361 restored
13362 rdpr %cwp, %g1
13363 rdpr %cansave, %g2
13364 rdpr %canrestore, %g3
13365 rdpr %cleanwin, %g4
13366 rdpr %otherwin, %g5
13367 rdpr %wstate, %g6
13368 edge16 %l5, %o3, %g4
13369 fnot1 %f0, %f10
13370 add %g2, 0x16BE, %o4
13371 nop
13372 setx 0x805C2F71, %l0, %l6
13373 st %l6, [%l7 + 0x44]
13374 ld [%l7 + 0x44], %fsr
13375 fmovsleu %icc, %f20, %f8
13376 subc %g3, 0x0EEC, %o7
13377 fpsub16s %f26, %f1, %f6
13378 orncc %i4, %g1, %l0
13379 movn %icc, %o6, %o2
13380 tne %icc, 0x2
13381 edge8l %o1, %o5, %g7
13382 edge16n %l2, %l3, %i2
13383 ldstub [%l7 + 0x45], %i5
13384 bneg,a,pn %xcc, loop_1092
13385 fmovsvs %icc, %f5, %f31
13386 xorcc %i7, 0x01CD, %i6
13387 tcs %icc, 0x1
13388loop_1092:
13389 array8 %l6, %g6, %o0
13390 edge16n %l1, %l4, %i1
13391 tn %xcc, 0x1
13392 mulscc %i3, %i0, %l5
13393 fbo %fcc2, loop_1093
13394 fmovspos %icc, %f3, %f13
13395 edge32ln %o3, %g5, %g2
13396 array32 %o4, %g3, %o7
13397loop_1093:
13398 fbn %fcc0, loop_1094
13399 xor %g4, 0x0773, %i4
13400 fble,a %fcc2, loop_1095
13401 andcc %g1, 0x130D, %o6
13402loop_1094:
13403 edge8ln %l0, %o1, %o5
13404 fnors %f22, %f18, %f30
13405loop_1095:
13406 tgu %xcc, 0x3
13407 fornot1s %f21, %f15, %f4
13408 movrgz %o2, %g7, %l2
13409 stw %i2, [%l7 + 0x10]
13410 fbe %fcc1, loop_1096
13411 movgu %xcc, %l3, %i5
13412 alignaddr %i6, %l6, %g6
13413 set 0x1C, %i6
13414 stha %o0, [%l7 + %i6] 0xe3
13415 membar #Sync
13416loop_1096:
13417 tgu %xcc, 0x2
13418 edge8 %l1, %i7, %i1
13419 orn %l4, 0x14BE, %i0
13420 sub %i3, 0x165C, %l5
13421 nop
13422 setx 0xF6FCE4DF5661CAF7, %l0, %l6
13423 stx %l6, [%l7 + 0x28]
13424 ldd [%l7 + 0x28], %f30
13425 setx 0x2B666BE0F384B66D, %l1, %l5
13426 stx %l5, [%l7 + 0x10]
13427 ldd [%l7 + 0x10], %f12
13428 fsubd %f12, %f30, %f18
13429 edge16 %g5, %g2, %o3
13430 fmovdle %icc, %f6, %f24
13431 fandnot1 %f20, %f10, %f0
13432 bl,pt %xcc, loop_1097
13433 restored
13434 rdpr %cwp, %g1
13435 rdpr %cansave, %g2
13436 rdpr %canrestore, %g3
13437 rdpr %cleanwin, %g4
13438 rdpr %otherwin, %g5
13439 rdpr %wstate, %g6
13440 tleu %icc, 0x2
13441 addcc %g3, 0x1E6F, %o7
13442loop_1097:
13443 tsubcctv %o4, 0x0677, %g4
13444 fand %f16, %f26, %f2
13445 alignaddr %i4, %g1, %l0
13446 fmovdcc %xcc, %f23, %f29
13447 fnand %f4, %f26, %f10
13448 edge16n %o1, %o6, %o2
13449 ldsh [%l7 + 0x54], %g7
13450 fands %f21, %f18, %f17
13451 sth %o5, [%l7 + 0x28]
13452 edge16l %l2, %l3, %i2
13453 tg %icc, 0x6
13454 fmul8sux16 %f12, %f20, %f4
13455 movcc %icc, %i5, %i6
13456 fones %f19
13457 fsrc1 %f20, %f2
13458 udivx %g6, 0x0443, %o0
13459 fmovdle %xcc, %f10, %f24
13460 te %icc, 0x7
13461 and %l6, %i7, %l1
13462 nop
13463 set 0x78, %g5
13464 stx %i1, [%l7 + %g5]
13465 fnot2 %f28, %f10
13466 nop
13467 set 0x28, %i2
13468 ldx [%l7 + %i2], %i0
13469 nop
13470 setx 0x6DBAA19E, %l0, %l6
13471 st %l6, [%l7 + 0x28]
13472 ld [%l7 + 0x28], %f12
13473 setx 0x96ED4C42, %l1, %l5
13474 st %l5, [%l7 + 0x10]
13475 ld [%l7 + 0x10], %f31
13476 fadds %f31, %f12, %f1
13477 tle %icc, 0x7
13478 bvc,a %xcc, loop_1098
13479 edge32n %l4, %l5, %g5
13480 xnorcc %g2, 0x0528, %o3
13481 array32 %i3, %o7, %o4
13482loop_1098:
13483 movpos %xcc, %g4, %g3
13484 andn %i4, %l0, %o1
13485 sub %o6, 0x143B, %g1
13486 fmovdgu %icc, %f25, %f30
13487 movge %icc, %g7, %o2
13488 subc %l2, %l3, %i2
13489 movrgz %o5, %i6, %g6
13490 sdiv %i5, 0x0001, %o0
13491 wr %g0, 0x80, %asi
13492 lda [%l7 + 0x34] %asi, %f24
13493 stw %l6, [%l7 + 0x40]
13494 xnorcc %l1, 0x0485, %i7
13495 movvs %icc, %i0, %i1
13496 movge %xcc, %l5, %l4
13497 movrgz %g2, %g5, %o3
13498 fmovrde %o7, %f22, %f8
13499 movpos %icc, %i3, %g4
13500 fpsub32s %f29, %f27, %f9
13501 fmovscc %xcc, %f21, %f18
13502 smulcc %g3, %i4, %l0
13503 fpadd16 %f20, %f2, %f24
13504 andn %o1, 0x12EE, %o6
13505 te %xcc, 0x7
13506 swap [%l7 + 0x2C], %g1
13507 edge32 %g7, %o2, %l2
13508 subc %o4, 0x026B, %l3
13509 mulx %i2, %o5, %g6
13510 popc %i6, %o0
13511 fandnot2 %f6, %f16, %f12
13512 fbue %fcc3, loop_1099
13513 movcs %xcc, %i5, %l1
13514 movrgez %i7, 0x34C, %i0
13515 fbn %fcc3, loop_1100
13516loop_1099:
13517 fpsub16 %f4, %f6, %f30
13518 edge8l %i1, %l6, %l5
13519 tg %xcc, 0x6
13520loop_1100:
13521 movle %xcc, %l4, %g5
13522 fandnot1 %f8, %f28, %f24
13523 edge32n %o3, %g2, %i3
13524 movre %o7, 0x067, %g4
13525 fcmpeq16 %f30, %f20, %i4
13526 or %l0, 0x0056, %g3
13527 and %o1, %o6, %g1
13528 tsubcctv %g7, %o2, %l2
13529 movpos %xcc, %l3, %i2
13530 movvc %icc, %o5, %g6
13531 edge32ln %o4, %o0, %i5
13532 addcc %i6, %l1, %i7
13533 fmuld8sux16 %f8, %f27, %f20
13534 edge8l %i1, %l6, %l5
13535 srax %l4, %i0, %o3
13536 fmovrdne %g5, %f14, %f20
13537 ldd [%l7 + 0x68], %f18
13538 fmovsne %xcc, %f24, %f4
13539 tgu %xcc, 0x3
13540 movcc %xcc, %i3, %o7
13541 fcmple32 %f26, %f14, %g2
13542 nop
13543 setx loop_1101, %l0, %l1
13544 wrpr 0x1, %tl
13545 wrpr %l1, %tpc
13546 add %l1, 0x4, %l1
13547 wrpr %l1, %tnpc
13548 setx 0x34400001400, %l0, %l1
13549 wrpr %l1, %tstate
13550 wrhpr 0x4, %htstate
13551 retry
13552 sethi 0x0733, %g4
13553 umulcc %i4, %l0, %g3
13554 saved
13555 rdpr %cwp, %g1
13556 rdpr %cansave, %g2
13557 rdpr %canrestore, %g3
13558 rdpr %cleanwin, %g4
13559 rdpr %otherwin, %g5
13560 rdpr %wstate, %g6
13561loop_1101:
13562 edge16ln %o1, %g1, %g7
13563 brgez %o6, loop_1102
13564 tcs %xcc, 0x2
13565 brz %o2, loop_1103
13566 fmovsle %icc, %f31, %f6
13567loop_1102:
13568 tcs %icc, 0x1
13569 fmovdg %xcc, %f22, %f6
13570loop_1103:
13571 bpos,a,pn %icc, loop_1104
13572 fmovrde %l2, %f14, %f2
13573 stw %l3, [%l7 + 0x78]
13574 tgu %icc, 0x7
13575loop_1104:
13576 fnot2 %f18, %f16
13577 fmovdcs %xcc, %f25, %f16
13578 for %f10, %f24, %f30
13579 movcc %xcc, %o5, %g6
13580 movgu %icc, %i2, %o0
13581 fbn,a %fcc2, loop_1105
13582 bge,a loop_1106
13583 movrne %i5, 0x338, %i6
13584 mova %icc, %o4, %i7
13585loop_1105:
13586 alignaddr %i1, %l1, %l6
13587loop_1106:
13588 fcmpgt32 %f4, %f18, %l4
13589 movpos %icc, %i0, %l5
13590 movl %xcc, %o3, %g5
13591 movvc %icc, %o7, %i3
13592 fcmpne16 %f0, %f14, %g4
13593 ta %icc, 0x1
13594 movpos %xcc, %g2, %l0
13595 edge32 %g3, %o1, %g1
13596 addc %i4, %g7, %o6
13597 movpos %xcc, %o2, %l2
13598 tsubcc %l3, 0x111D, %o5
13599 sdiv %g6, 0x1B2F, %i2
13600 tne %xcc, 0x0
13601 set 0x40, %o1
13602 stda %f0, [%l7 + %o1] 0xf9
13603 membar #Sync
13604 nop
13605 setx 0xA50A0FD91F0C3D49, %l0, %l6
13606 stx %l6, [%l7 + 0x28]
13607 ldd [%l7 + 0x28], %f0
13608 setx 0x772E726EE1F57D11, %l1, %l5
13609 stx %l5, [%l7 + 0x10]
13610 ldd [%l7 + 0x10], %f28
13611 fsubd %f28, %f0, %f18
13612 udivcc %i5, 0x153B, %i6
13613 set 0x70, %l6
13614 ldda [%l7 + %l6] 0xea, %o0
13615 udiv %o4, 0x02DA, %i7
13616 tgu %icc, 0x1
13617 fnor %f24, %f20, %f12
13618 fbu %fcc2, loop_1107
13619 std %f6, [%l7 + 0x78]
13620 for %f26, %f0, %f28
13621 udivx %i1, 0x0F7D, %l1
13622loop_1107:
13623 restored
13624 rdpr %cwp, %g1
13625 rdpr %cansave, %g2
13626 rdpr %canrestore, %g3
13627 rdpr %cleanwin, %g4
13628 rdpr %otherwin, %g5
13629 rdpr %wstate, %g6
13630 tle %xcc, 0x6
13631 sir 0x068A
13632 movrgez %l6, %l4, %l5
13633 movl %icc, %o3, %i0
13634 movpos %xcc, %o7, %i3
13635 alignaddr %g4, %g5, %l0
13636 tle %icc, 0x0
13637 tne %icc, 0x4
13638 sethi 0x0205, %g3
13639 fcmpgt16 %f22, %f12, %o1
13640 fbue %fcc0, loop_1108
13641 nop
13642 setx 0xF744B8BF004FC23A, %l0, %l6
13643 stx %l6, [%l7 + 0x18]
13644 ldx [%l7 + 0x18], %fsr
13645 movle %xcc, %g1, %i4
13646 array16 %g7, %g2, %o2
13647loop_1108:
13648 nop
13649 setx 0x428931F0A8485711, %l0, %l6
13650 stx %l6, [%l7 + 0x28]
13651 ldd [%l7 + 0x28], %f2
13652 setx 0xA8D61574A7C50339, %l1, %l5
13653 stx %l5, [%l7 + 0x10]
13654 ldd [%l7 + 0x10], %f18
13655 fsubd %f18, %f2, %f26
13656 movg %xcc, %o6, %l2
13657 fbul,a %fcc2, loop_1109
13658 addc %o5, %l3, %i2
13659 movg %xcc, %g6, %i6
13660 fcmpgt32 %f4, %f8, %i5
13661loop_1109:
13662 nop
13663 fitod %f18, %f8
13664 nop
13665 setx 0x6C07DD49C0766C29, %l0, %l6
13666 stx %l6, [%l7 + 0x70]
13667 ldx [%l7 + 0x70], %fsr
13668 wr %g0, 0x04, %asi
13669 ldswa [%l7 + 0x6C] %asi, %o0
13670 movrgez %i7, 0x2E1, %i1
13671 alignaddrl %o4, %l6, %l1
13672 nop
13673 fitod %f10, %f30
13674 fdtox %f30, %f22
13675 udivcc %l4, 0x1DC3, %o3
13676 addccc %l5, 0x1C57, %i0
13677 stb %i3, [%l7 + 0x63]
13678 movre %g4, 0x264, %o7
13679 mulx %l0, 0x08D7, %g5
13680 fpadd32s %f20, %f5, %f7
13681 wr %g0, 0x89, %asi
13682 stda %f0, [%l7 + 0x40] %asi
13683 udivcc %o1, 0x0684, %g1
13684 edge8 %g3, %i4, %g2
13685 sllx %o2, %g7, %l2
13686 array32 %o6, %o5, %l3
13687 edge16l %g6, %i6, %i2
13688 sra %o0, %i7, %i5
13689 nop
13690 fitos %f13, %f6
13691 fstod %f6, %f28
13692 bpos %xcc, loop_1110
13693 tsubcctv %i1, 0x10B5, %o4
13694 srl %l1, 0x19, %l6
13695 movre %o3, %l4, %l5
13696loop_1110:
13697 movvs %icc, %i3, %g4
13698 movgu %xcc, %i0, %l0
13699 popc 0x16CD, %o7
13700 tl %xcc, 0x0
13701 tneg %xcc, 0x4
13702 fmovdle %icc, %f4, %f11
13703 fzeros %f24
13704 fmovrsgez %g5, %f26, %f10
13705 ba,pn %xcc, loop_1111
13706 movcc %xcc, %o1, %g3
13707 srax %i4, %g1, %o2
13708 wr %g0, 0x2f, %asi
13709 ldda [%l7 + 0x50] %asi, %g2
13710loop_1111:
13711 movrlz %l2, 0x196, %o6
13712 set 0x46, %i7
13713 stha %o5, [%l7 + %i7] 0x2a
13714 membar #Sync
13715 sdivcc %l3, 0x1083, %g7
13716 sethi 0x1C90, %g6
13717 set 0x6C, %i4
13718 stwa %i6, [%l7 + %i4] 0x15
13719 call loop_1112
13720 xnorcc %i2, %o0, %i5
13721 fabsd %f6, %f24
13722 srax %i7, %o4, %i1
13723loop_1112:
13724 sdiv %l6, 0x007D, %o3
13725 edge8ln %l4, %l5, %i3
13726 add %l7, 0x30, %l6
13727 wr %g0, 0x80, %asi
13728 lda [%l6] %asi, %l1
13729 casa [%l6] 0x80, %l1, %g4
13730 xorcc %l0, 0x102C, %o7
13731 edge16ln %i0, %g5, %g3
13732 edge16ln %o1, %g1, %i4
13733 fmovsle %xcc, %f25, %f28
13734 taddcctv %o2, 0x09B8, %g2
13735 fxnors %f0, %f6, %f20
13736 movge %icc, %o6, %l2
13737 sdivcc %o5, 0x15BD, %l3
13738 array16 %g7, %g6, %i6
13739 tcc %icc, 0x3
13740 wr %g0, 0x19, %asi
13741 swapa [%l7 + 0x24] %asi, %o0
13742 srl %i5, 0x09, %i7
13743 nop
13744 setx 0xE04A5514, %l0, %l6
13745 st %l6, [%l7 + 0x4C]
13746 ld [%l7 + 0x4C], %fsr
13747 nop
13748 setx 0x97E0D008, %l0, %l6
13749 st %l6, [%l7 + 0x28]
13750 ld [%l7 + 0x28], %f23
13751 setx 0xE6E0A942, %l1, %l5
13752 st %l5, [%l7 + 0x10]
13753 ld [%l7 + 0x10], %f16
13754 fsubs %f16, %f23, %f13
13755 nop
13756 setx 0x7907E23E9AE55C43, %l0, %l6
13757 stx %l6, [%l7 + 0x28]
13758 ldd [%l7 + 0x28], %f30
13759 setx 0x7D81AACFA12D42AE, %l1, %l5
13760 stx %l5, [%l7 + 0x10]
13761 ldd [%l7 + 0x10], %f14
13762 fsubd %f14, %f30, %f26
13763 edge8l %o4, %i2, %i1
13764 ta %xcc, 0x5
13765 ldx [%l7 + 0x60], %o3
13766 nop
13767 setx loop_1113, %l0, %l1
13768 wrpr 0x1, %tl
13769 wrpr %l1, %tpc
13770 add %l1, 0x4, %l1
13771 wrpr %l1, %tnpc
13772 setx 0x34400001400, %l0, %l1
13773 wrpr %l1, %tstate
13774 wrhpr 0x4, %htstate
13775 retry
13776 st %f21, [%l7 + 0x38]
13777 xor %l4, %l5, %i3
13778 fba,a %fcc2, loop_1114
13779loop_1113:
13780 alignaddr %l1, %l6, %l0
13781 ba,a %xcc, loop_1115
13782 addcc %o7, %g4, %g5
13783loop_1114:
13784 fmovdcs %icc, %f12, %f2
13785 saved
13786 rdpr %cwp, %g1
13787 rdpr %cansave, %g2
13788 rdpr %canrestore, %g3
13789 rdpr %cleanwin, %g4
13790 rdpr %otherwin, %g5
13791 rdpr %wstate, %g6
13792loop_1115:
13793 orcc %i0, %o1, %g3
13794 bcs,a %icc, loop_1116
13795 srlx %i4, 0x18, %g1
13796 alignaddrl %o2, %o6, %l2
13797 lduw [%l7 + 0x08], %g2
13798loop_1116:
13799 srl %o5, %l3, %g7
13800 movvs %xcc, %g6, %o0
13801 andcc %i6, %i7, %i5
13802 fmovsle %xcc, %f12, %f17
13803 movvc %icc, %o4, %i1
13804 udivx %i2, 0x1A01, %o3
13805 edge32n %l4, %i3, %l5
13806 ldsw [%l7 + 0x58], %l1
13807 ta %icc, 0x4
13808 edge8l %l6, %l0, %o7
13809 edge16ln %g4, %g5, %o1
13810 nop
13811 setx 0xBEC0914E, %l0, %l6
13812 st %l6, [%l7 + 0x28]
13813 ld [%l7 + 0x28], %f31
13814 fsqrts %f31, %f22
13815 xnor %g3, %i4, %g1
13816 fmovsneg %xcc, %f24, %f13
13817 edge16ln %o2, %i0, %o6
13818 nop
13819 fitos %f0, %f1
13820 fstoi %f1, %f26
13821 array16 %g2, %o5, %l3
13822 wr %g0, 0x80, %asi
13823 ldswa [%l7 + 0x54] %asi, %l2
13824 srlx %g7, 0x08, %g6
13825 fbg %fcc2, loop_1117
13826 fbu,a %fcc2, loop_1118
13827 ta %xcc, 0x3
13828 and %i6, %o0, %i7
13829loop_1117:
13830 fmovdge %icc, %f10, %f17
13831loop_1118:
13832 nop
13833 setx loop_1119, %l0, %l1
13834 jmpl %l1, %o4
13835 alignaddr %i1, %i2, %o3
13836 fmovrsgz %l4, %f29, %f2
13837 movcs %icc, %i3, %l5
13838loop_1119:
13839 ldd [%l7 + 0x30], %f24
13840 set 0x4C, %o2
13841 stwa %l1, [%l7 + %o2] 0x27
13842 membar #Sync
13843 stw %i5, [%l7 + 0x0C]
13844 tleu %icc, 0x6
13845 umulcc %l0, 0x0C65, %l6
13846 fbue,a %fcc1, loop_1120
13847 orcc %o7, 0x12C5, %g4
13848 tcs %icc, 0x3
13849 fmovsneg %xcc, %f21, %f11
13850loop_1120:
13851 nop
13852 wr %g0, 0x81, %asi
13853 ldsba [%l7 + 0x0A] %asi, %g5
13854 movg %xcc, %o1, %i4
13855 movl %xcc, %g1, %o2
13856 andncc %i0, %o6, %g3
13857 tcc %icc, 0x1
13858 edge32n %o5, %l3, %l2
13859 mulx %g2, 0x1C7D, %g7
13860 tg %xcc, 0x4
13861 movvc %icc, %g6, %i6
13862 movn %icc, %i7, %o0
13863 nop
13864 set 0x20, %o3
13865 ldd [%l7 + %o3], %o4
13866 mova %icc, %i2, %i1
13867 fmovsne %icc, %f17, %f1
13868 fsrc2s %f25, %f31
13869 fmovde %xcc, %f17, %f25
13870 orcc %o3, %i3, %l4
13871 bg %xcc, loop_1121
13872 membar 0x38
13873 alignaddrl %l1, %i5, %l0
13874 fmovsgu %xcc, %f4, %f2
13875loop_1121:
13876 movleu %xcc, %l6, %l5
13877 ba %xcc, loop_1122
13878 brlez,a %g4, loop_1123
13879 movrgez %g5, 0x275, %o1
13880 subccc %i4, 0x165D, %o7
13881loop_1122:
13882 edge32l %g1, %o2, %o6
13883loop_1123:
13884 andcc %i0, %o5, %g3
13885 bleu,a,pn %icc, loop_1124
13886 movge %xcc, %l3, %g2
13887 orn %l2, %g6, %i6
13888 sdivx %i7, 0x0AEE, %g7
13889loop_1124:
13890 nop
13891 wr %g0, 0x19, %asi
13892 stda %f16, [%l7 + 0x40] %asi
13893 membar 0x67
13894 fbe,a %fcc0, loop_1125
13895 movrgez %o4, %o0, %i1
13896 fmovsvs %icc, %f30, %f29
13897 fnot1 %f14, %f26
13898loop_1125:
13899 nop
13900 wr %g0, 0x2f, %asi
13901 stwa %i2, [%l7 + 0x34] %asi
13902 membar #Sync
13903 bge,a loop_1126
13904 movg %xcc, %i3, %o3
13905 std %f4, [%l7 + 0x78]
13906 stw %l1, [%l7 + 0x20]
13907loop_1126:
13908 fbl,a %fcc0, loop_1127
13909 array16 %l4, %i5, %l0
13910 fmul8x16al %f28, %f10, %f4
13911 andn %l5, 0x0A9D, %g4
13912loop_1127:
13913 fmovscs %icc, %f14, %f11
13914 tneg %xcc, 0x2
13915 movcs %icc, %g5, %l6
13916 fmovdg %xcc, %f27, %f5
13917 mulx %i4, %o1, %o7
13918 sir 0x1D51
13919 movl %xcc, %g1, %o6
13920 tsubcctv %o2, %i0, %g3
13921 fmovspos %xcc, %f9, %f20
13922 ldsh [%l7 + 0x26], %l3
13923 fmovrsgez %g2, %f7, %f30
13924 orcc %o5, %g6, %l2
13925 tne %xcc, 0x6
13926 tcs %icc, 0x4
13927 tle %icc, 0x7
13928 addccc %i6, %i7, %g7
13929 fbul %fcc1, loop_1128
13930 edge32l %o0, %i1, %i2
13931 edge8l %i3, %o4, %o3
13932 orcc %l1, %l4, %l0
13933loop_1128:
13934 tn %icc, 0x6
13935 bg loop_1129
13936 movge %icc, %i5, %l5
13937 tsubcc %g4, %g5, %i4
13938 fbg %fcc3, loop_1130
13939loop_1129:
13940 edge8 %l6, %o1, %g1
13941 ldsw [%l7 + 0x48], %o6
13942 fornot2 %f12, %f0, %f4
13943loop_1130:
13944 tvc %icc, 0x3
13945 taddcc %o2, %i0, %g3
13946 andncc %l3, %o7, %g2
13947 wr %g0, 0x11, %asi
13948 ldswa [%l7 + 0x28] %asi, %o5
13949 srlx %l2, %i6, %g6
13950 tneg %xcc, 0x5
13951 sethi 0x13ED, %i7
13952 andncc %o0, %g7, %i1
13953 movleu %icc, %i3, %i2
13954 fbul %fcc0, loop_1131
13955 subcc %o3, 0x0B02, %o4
13956 nop
13957 setx loop_1132, %l0, %l1
13958 wrpr 0x1, %tl
13959 wrpr %l1, %tnpc
13960 setx 0x34400001400, %l0, %l1
13961 wrpr %l1, %tstate
13962 wrhpr 0x4, %htstate
13963 done
13964 srax %l4, 0x00, %l0
13965loop_1131:
13966 srl %i5, 0x15, %l1
13967 tn %xcc, 0x6
13968loop_1132:
13969 udivcc %g4, 0x1EA0, %g5
13970 edge32 %l5, %l6, %i4
13971 set 0x42, %g6
13972 ldsba [%l7 + %g6] 0x89, %g1
13973 taddcctv %o1, 0x1545, %o2
13974 add %l7, 0x18, %l6
13975 wr %g0, 0x0c, %asi
13976 casa [%l6] %asi, %o6, %i0
13977 subccc %g3, %o7, %l3
13978 orncc %o5, %g2, %i6
13979 movcs %icc, %l2, %i7
13980 array8 %g6, %g7, %o0
13981 movrgz %i3, 0x0FD, %i1
13982 array8 %o3, %i2, %l4
13983 fbue,a %fcc3, loop_1133
13984 fmovsg %xcc, %f18, %f28
13985 set 0x6C, %o4
13986 stba %l0, [%l7 + %o4] 0x88
13987loop_1133:
13988 and %o4, 0x0ADC, %i5
13989 smul %l1, 0x1077, %g4
13990 movre %g5, %l6, %l5
13991 movl %xcc, %g1, %i4
13992 edge16l %o1, %o2, %o6
13993 movrlez %i0, 0x37E, %g3
13994 bg,a loop_1134
13995 saved
13996 rdpr %cwp, %g1
13997 rdpr %cansave, %g2
13998 rdpr %canrestore, %g3
13999 rdpr %cleanwin, %g4
14000 rdpr %otherwin, %g5
14001 rdpr %wstate, %g6
14002 std %f18, [%l7 + 0x38]
14003 movneg %xcc, %l3, %o7
14004loop_1134:
14005 movn %xcc, %g2, %o5
14006 fbe %fcc2, loop_1135
14007 mulx %i6, %i7, %l2
14008 prefetch [%l7 + 0x0C], 0x0
14009 fmovs %f1, %f9
14010loop_1135:
14011 movrgez %g7, 0x05B, %o0
14012 array16 %i3, %g6, %o3
14013 alignaddr %i1, %l4, %i2
14014 add %l7, 0x74, %l6
14015 wr %g0, 0x89, %asi
14016 lda [%l6] %asi, %l0
14017 casa [%l6] %asi, %l0, %o4
14018 tpos %xcc, 0x5
14019 movpos %xcc, %l1, %i5
14020 edge32l %g5, %g4, %l6
14021 subcc %g1, 0x025F, %l5
14022 udivcc %i4, 0x1CFA, %o2
14023 fzero %f16
14024 fandnot1 %f18, %f30, %f4
14025 ldd [%l7 + 0x38], %o6
14026 fmuld8ulx16 %f0, %f25, %f30
14027 bvc %icc, loop_1136
14028 movrgez %i0, 0x0E9, %o1
14029 movle %icc, %l3, %o7
14030 xorcc %g2, %o5, %i6
14031loop_1136:
14032 udiv %i7, 0x179B, %l2
14033 stx %g7, [%l7 + 0x10]
14034 edge8n %g3, %o0, %i3
14035 wr %g0, 0x89, %asi
14036 lduwa [%l7 + 0x64] %asi, %g6
14037 tn %xcc, 0x0
14038 wr %g0, 0x80, %asi
14039 lda [%l7 + 0x44] %asi, %f7
14040 add %l7, 0x40, %l6
14041 wr %g0, 0x0c, %asi
14042 lda [%l6] %asi, %o3
14043 casa [%l6] 0x0c, %o3, %i1
14044 xorcc %l4, 0x188D, %l0
14045 bcc,a %xcc, loop_1137
14046 tpos %xcc, 0x1
14047 smulcc %o4, %l1, %i2
14048 edge8 %g5, %g4, %i5
14049loop_1137:
14050 edge16 %g1, %l5, %i4
14051 tneg %icc, 0x4
14052 movleu %icc, %o2, %o6
14053 nop
14054 fitod %f0, %f26
14055 fdtos %f26, %f8
14056 addccc %i0, %o1, %l6
14057 addcc %o7, 0x176D, %g2
14058 andcc %o5, %l3, %i6
14059 tvs %icc, 0x3
14060 subc %i7, %l2, %g7
14061 fmovrde %g3, %f4, %f12
14062 movcs %icc, %o0, %i3
14063 sdiv %o3, 0x0A3B, %g6
14064 orncc %i1, %l0, %o4
14065 xor %l1, 0x1712, %i2
14066 sir 0x0255
14067 st %f19, [%l7 + 0x08]
14068 fbu %fcc2, loop_1138
14069 restored
14070 rdpr %cwp, %g1
14071 rdpr %cansave, %g2
14072 rdpr %canrestore, %g3
14073 rdpr %cleanwin, %g4
14074 rdpr %otherwin, %g5
14075 rdpr %wstate, %g6
14076 fpmerge %f2, %f23, %f28
14077 fmul8x16au %f12, %f22, %f14
14078loop_1138:
14079 fmovdvs %xcc, %f30, %f30
14080 movl %icc, %g5, %l4
14081 mulscc %i5, %g4, %g1
14082 xor %l5, %o2, %i4
14083 movl %xcc, %o6, %i0
14084 taddcctv %l6, %o1, %g2
14085 mulx %o7, 0x1B32, %o5
14086 array16 %i6, %l3, %i7
14087 movvs %icc, %g7, %l2
14088 fble,a %fcc1, loop_1139
14089 smul %o0, %i3, %g3
14090 movrgz %o3, 0x07C, %i1
14091 fnors %f6, %f23, %f0
14092loop_1139:
14093 bn %icc, loop_1140
14094 movle %icc, %l0, %o4
14095 movgu %xcc, %l1, %g6
14096 movl %icc, %i2, %l4
14097loop_1140:
14098 smulcc %i5, 0x006C, %g4
14099 swap [%l7 + 0x18], %g5
14100 fmovdle %icc, %f29, %f4
14101 tsubcctv %l5, %g1, %o2
14102 fmuld8ulx16 %f25, %f12, %f30
14103 fmovsle %icc, %f2, %f18
14104 fcmpeq16 %f8, %f0, %i4
14105 edge32n %o6, %i0, %o1
14106 tcc %xcc, 0x4
14107 alignaddrl %g2, %l6, %o7
14108 alignaddr %i6, %o5, %i7
14109 fmovscc %xcc, %f5, %f2
14110 add %g7, %l3, %o0
14111 wr %g0, 0x18, %asi
14112 ldswa [%l7 + 0x3C] %asi, %l2
14113 edge16 %g3, %i3, %i1
14114 movleu %xcc, %l0, %o4
14115 addc %l1, %g6, %i2
14116 srax %l4, %o3, %i5
14117 fcmpeq32 %f10, %f0, %g4
14118 sra %l5, 0x0F, %g5
14119 wr %g0, 0x88, %asi
14120 sta %f5, [%l7 + 0x5C] %asi
14121 fsrc2s %f29, %f18
14122 alignaddr %g1, %o2, %o6
14123 smul %i0, 0x1B3D, %i4
14124 brnz,a %g2, loop_1141
14125 srl %o1, %l6, %o7
14126 set 0x08, %o5
14127 stba %i6, [%l7 + %o5] 0x2a
14128 membar #Sync
14129loop_1141:
14130 ldd [%l7 + 0x20], %f26
14131 taddcctv %o5, %i7, %g7
14132 tneg %xcc, 0x3
14133 fmul8x16al %f16, %f31, %f22
14134 addccc %l3, 0x1E8A, %o0
14135 udiv %l2, 0x10C2, %g3
14136 orn %i3, %l0, %o4
14137 movne %icc, %l1, %g6
14138 saved
14139 rdpr %cwp, %g1
14140 rdpr %cansave, %g2
14141 rdpr %canrestore, %g3
14142 rdpr %cleanwin, %g4
14143 rdpr %otherwin, %g5
14144 rdpr %wstate, %g6
14145 tcs %icc, 0x2
14146 wr %g0, 0x81, %asi
14147 sta %f20, [%l7 + 0x08] %asi
14148 wr %g0, 0x89, %asi
14149 ldsha [%l7 + 0x7E] %asi, %i1
14150 fbug %fcc1, loop_1142
14151 andcc %i2, %o3, %l4
14152 fmovrsne %i5, %f8, %f17
14153 nop
14154 fitod %f4, %f6
14155 fdtox %f6, %f16
14156 fxtod %f16, %f12
14157loop_1142:
14158 alignaddrl %l5, %g4, %g5
14159 fmovrdne %o2, %f12, %f20
14160 tvs %icc, 0x2
14161 sdiv %o6, 0x0B00, %i0
14162 movgu %icc, %i4, %g2
14163 movre %g1, 0x12C, %l6
14164 udivcc %o7, 0x194D, %o1
14165 xorcc %i6, %i7, %o5
14166 umul %g7, %o0, %l2
14167 edge16 %g3, %i3, %l0
14168 fblg,a %fcc0, loop_1143
14169 fbul,a %fcc3, loop_1144
14170 smulcc %l3, %o4, %l1
14171 edge16 %i1, %i2, %o3
14172loop_1143:
14173 or %l4, %i5, %l5
14174loop_1144:
14175 tn %icc, 0x1
14176 fmovsn %xcc, %f27, %f11
14177 mova %xcc, %g6, %g5
14178 st %f19, [%l7 + 0x38]
14179 lduw [%l7 + 0x60], %o2
14180 wr %g0, 0x18, %asi
14181 lda [%l7 + 0x74] %asi, %f12
14182 xnorcc %o6, 0x1385, %i0
14183 orn %g4, %g2, %i4
14184 mulscc %l6, 0x09DA, %g1
14185 xnor %o7, %o1, %i6
14186 nop
14187 setx 0xD397A088, %l0, %l6
14188 st %l6, [%l7 + 0x28]
14189 ld [%l7 + 0x28], %f6
14190 setx 0xC8BD7589, %l1, %l5
14191 st %l5, [%l7 + 0x10]
14192 ld [%l7 + 0x10], %f21
14193 fmuls %f21, %f6, %f6
14194 fbue %fcc1, loop_1145
14195 tcc %xcc, 0x2
14196 movpos %xcc, %i7, %o5
14197 subccc %o0, %g7, %g3
14198loop_1145:
14199 edge32l %l2, %i3, %l0
14200 andncc %l3, %l1, %i1
14201 brlz,a %o4, loop_1146
14202 movgu %icc, %o3, %i2
14203 movpos %xcc, %i5, %l5
14204 fmovdne %icc, %f9, %f28
14205loop_1146:
14206 xor %g6, %g5, %o2
14207 sir 0x1E26
14208 or %l4, %o6, %g4
14209 andn %g2, %i4, %l6
14210 subccc %i0, 0x16C9, %o7
14211 subc %g1, %i6, %i7
14212 taddcc %o1, %o0, %o5
14213 tsubcctv %g7, %l2, %i3
14214 subc %g3, %l3, %l1
14215 restored
14216 rdpr %cwp, %g1
14217 rdpr %cansave, %g2
14218 rdpr %canrestore, %g3
14219 rdpr %cleanwin, %g4
14220 rdpr %otherwin, %g5
14221 rdpr %wstate, %g6
14222 edge8ln %l0, %o4, %o3
14223 alignaddr %i2, %i5, %l5
14224 fbuge %fcc1, loop_1147
14225 smul %g6, %g5, %o2
14226 set 0x40, %l1
14227 stda %f0, [%l7 + %l1] 0x17
14228 membar #Sync
14229loop_1147:
14230 ld [%l7 + 0x60], %f5
14231 fpackfix %f6, %f4
14232 set 0x50, %l2
14233 lda [%l7 + %l2] 0x88, %f22
14234 fnegd %f2, %f8
14235 fbule,a %fcc1, loop_1148
14236 movne %xcc, %i1, %l4
14237 tge %icc, 0x4
14238 movrne %o6, %g2, %g4
14239loop_1148:
14240 fmovsg %xcc, %f18, %f7
14241 fnot2 %f26, %f20
14242 membar #Sync
14243 wr %g0, 0xf1, %asi
14244 ldda [%l7 + 0x40] %asi, %f0
14245 xor %i4, %l6, %i0
14246 xnor %o7, %i6, %g1
14247 fpadd32 %f16, %f18, %f18
14248 add %o1, %o0, %o5
14249 ld [%l7 + 0x68], %f15
14250 edge8n %i7, %l2, %g7
14251 orn %g3, 0x1955, %l3
14252 alignaddr %i3, %l0, %o4
14253 udiv %o3, 0x19F2, %l1
14254 tsubcc %i5, 0x093C, %l5
14255 ldx [%l7 + 0x10], %g6
14256 fbug %fcc2, loop_1149
14257 udivcc %g5, 0x19BC, %o2
14258 fbule,a %fcc2, loop_1150
14259 fbg %fcc1, loop_1151
14260loop_1149:
14261 edge8l %i1, %l4, %o6
14262 fpadd16 %f12, %f14, %f28
14263loop_1150:
14264 taddcctv %g2, 0x0794, %g4
14265loop_1151:
14266 stx %i4, [%l7 + 0x60]
14267 srax %l6, 0x0A, %i2
14268 movge %xcc, %o7, %i6
14269 subc %i0, %g1, %o0
14270 sethi 0x0980, %o5
14271 edge16n %i7, %o1, %l2
14272 movpos %icc, %g3, %g7
14273 nop
14274 setx loop_1152, %l0, %l1
14275 jmpl %l1, %i3
14276 subc %l3, %l0, %o3
14277 set 0x08, %l3
14278 ldxa [%l7 + %l3] 0x19, %l1
14279loop_1152:
14280 tg %icc, 0x2
14281 fmovsl %icc, %f3, %f7
14282 sdivcc %i5, 0x05E2, %o4
14283 be,a %icc, loop_1153
14284 alignaddrl %l5, %g6, %g5
14285 fnors %f14, %f9, %f0
14286 fmovrdgez %i1, %f10, %f10
14287loop_1153:
14288 mulx %o2, %o6, %g2
14289 orn %g4, 0x0E61, %l4
14290 nop
14291 fitos %f12, %f13
14292 fstox %f13, %f2
14293 movvc %xcc, %l6, %i2
14294 umulcc %o7, %i4, %i0
14295 udiv %g1, 0x0A2A, %o0
14296 addccc %i6, 0x08BF, %o5
14297 edge16n %i7, %o1, %g3
14298 fmul8ulx16 %f14, %f2, %f26
14299 fpadd32s %f0, %f28, %f11
14300 tsubcc %g7, 0x12AC, %l2
14301 fornot2s %f21, %f1, %f13
14302 ble,a,pn %icc, loop_1154
14303 srl %l3, 0x15, %i3
14304 bpos,a,pn %xcc, loop_1155
14305 alignaddrl %l0, %o3, %i5
14306loop_1154:
14307 tvs %xcc, 0x5
14308 tneg %xcc, 0x5
14309loop_1155:
14310 fmovspos %xcc, %f17, %f3
14311 tvc %xcc, 0x1
14312 tg %xcc, 0x0
14313 fpadd32s %f12, %f3, %f14
14314 add %o4, 0x1691, %l5
14315 fpack16 %f16, %f0
14316 set 0x6E, %g4
14317 ldstuba [%l7 + %g4] 0x10, %g6
14318 subcc %l1, %i1, %g5
14319 fnegs %f13, %f13
14320 fmovsleu %icc, %f29, %f11
14321 wr %g0, 0x04, %asi
14322 lduba [%l7 + 0x27] %asi, %o2
14323 nop
14324 set 0x0A, %l0
14325 lduh [%l7 + %l0], %o6
14326 mova %xcc, %g4, %l4
14327 bcc,a,pt %icc, loop_1156
14328 fpack32 %f2, %f8, %f10
14329 fpsub16s %f4, %f1, %f15
14330 set 0x4C, %o0
14331 stwa %l6, [%l7 + %o0] 0x89
14332loop_1156:
14333 te %xcc, 0x6
14334 fmovsle %xcc, %f4, %f10
14335 edge32l %g2, %i2, %o7
14336 fnot2 %f18, %f14
14337 nop
14338 setx loop_1157, %l0, %l1
14339 wrpr 0x1, %tl
14340 wrpr %l1, %tnpc
14341 setx 0x34400001400, %l0, %l1
14342 wrpr %l1, %tstate
14343 wrhpr 0x4, %htstate
14344 done
14345 fpadd32 %f14, %f18, %f6
14346 fmovda %xcc, %f31, %f25
14347 sdivx %i0, 0x0776, %i4
14348loop_1157:
14349 fmovrsgz %o0, %f3, %f6
14350 movg %xcc, %i6, %g1
14351 fmovdcc %xcc, %f12, %f12
14352 srax %o5, %i7, %g3
14353 swap [%l7 + 0x14], %g7
14354 movrlz %l2, 0x17F, %o1
14355 alignaddrl %i3, %l3, %l0
14356 bneg,pt %xcc, loop_1158
14357 ldsb [%l7 + 0x5C], %i5
14358 nop
14359 setx loop_1159, %l0, %l1
14360 jmpl %l1, %o4
14361 fnegd %f12, %f2
14362loop_1158:
14363 nop
14364 wr %g0, 0x80, %asi
14365 lduwa [%l7 + 0x14] %asi, %o3
14366loop_1159:
14367 edge32l %g6, %l1, %l5
14368 fblg %fcc1, loop_1160
14369 prefetch [%l7 + 0x20], 0x2
14370 mulx %g5, %i1, %o6
14371 ldub [%l7 + 0x0D], %g4
14372loop_1160:
14373 xnorcc %l4, %o2, %g2
14374 sethi 0x068E, %i2
14375 nop
14376 setx 0xF0AB6AE7686EBD2B, %l0, %l6
14377 stx %l6, [%l7 + 0x28]
14378 ldd [%l7 + 0x28], %f8
14379 setx 0x02DB248E311CE713, %l1, %l5
14380 stx %l5, [%l7 + 0x10]
14381 ldd [%l7 + 0x10], %f16
14382 faddd %f16, %f8, %f24
14383 sethi 0x091B, %l6
14384 fpadd16 %f12, %f20, %f8
14385 set 0x40, %o7
14386 ldda [%l7 + %o7] 0x15, %f16
14387 fblg,a %fcc3, loop_1161
14388 saved
14389 rdpr %cwp, %g1
14390 rdpr %cansave, %g2
14391 rdpr %canrestore, %g3
14392 rdpr %cleanwin, %g4
14393 rdpr %otherwin, %g5
14394 rdpr %wstate, %g6
14395 fmovdpos %icc, %f0, %f19
14396 stw %o7, [%l7 + 0x08]
14397loop_1161:
14398 bgu %icc, loop_1162
14399 be,a,pt %icc, loop_1163
14400 fbn,a %fcc3, loop_1164
14401 ldx [%l7 + 0x10], %i4
14402loop_1162:
14403 smul %o0, 0x1DCF, %i0
14404loop_1163:
14405 brlz,a %i6, loop_1165
14406loop_1164:
14407 fmul8x16au %f7, %f28, %f4
14408 set 0x20, %i5
14409 ldswa [%l7 + %i5] 0x04, %o5
14410loop_1165:
14411 nop
14412 wr %g0, 0x23, %asi
14413 stba %i7, [%l7 + 0x5B] %asi
14414 membar #Sync
14415 tvc %xcc, 0x7
14416 sir 0x136E
14417 tpos %xcc, 0x0
14418 tgu %xcc, 0x6
14419 edge32n %g3, %g7, %l2
14420 fmovsleu %icc, %f25, %f29
14421 prefetch [%l7 + 0x74], 0x3
14422 fmovsa %icc, %f11, %f10
14423 taddcc %o1, 0x0D62, %g1
14424 srl %l3, %i3, %i5
14425 stx %o4, [%l7 + 0x58]
14426 fmovrdgez %l0, %f28, %f24
14427 brlz %g6, loop_1166
14428 fnegd %f10, %f22
14429 xnorcc %o3, %l1, %l5
14430 array16 %i1, %o6, %g5
14431loop_1166:
14432 xnor %g4, 0x1FB0, %o2
14433 set 0x20, %i1
14434 ldda [%l7 + %i1] 0x26, %l4
14435 lduw [%l7 + 0x18], %i2
14436 edge32l %g2, %o7, %i4
14437 udiv %l6, 0x10B0, %i0
14438 movvc %xcc, %i6, %o0
14439 fmovsne %icc, %f26, %f31
14440 orcc %i7, %o5, %g7
14441 subc %l2, 0x196B, %g3
14442 movge %xcc, %g1, %l3
14443 sub %o1, 0x1560, %i3
14444 addcc %i5, %o4, %g6
14445 fba %fcc3, loop_1167
14446 movvc %xcc, %l0, %l1
14447 sll %l5, 0x1F, %o3
14448 stbar
14449loop_1167:
14450 tn %xcc, 0x7
14451 edge8 %i1, %g5, %o6
14452 subccc %o2, %l4, %g4
14453 xorcc %i2, %o7, %g2
14454 edge8ln %i4, %l6, %i6
14455 fmovde %icc, %f23, %f28
14456 and %o0, %i0, %i7
14457 sdivx %g7, 0x15D5, %l2
14458 fba %fcc3, loop_1168
14459 tgu %xcc, 0x4
14460 sethi 0x03C2, %o5
14461 fpadd16s %f28, %f0, %f29
14462loop_1168:
14463 udiv %g3, 0x1A04, %l3
14464 stb %o1, [%l7 + 0x41]
14465 lduw [%l7 + 0x5C], %g1
14466 udivx %i5, 0x11CA, %o4
14467 add %i3, %g6, %l0
14468 srl %l1, 0x08, %l5
14469 movrgz %o3, %i1, %g5
14470 brlz,a %o2, loop_1169
14471 fnegd %f30, %f24
14472 orncc %l4, %g4, %o6
14473 sllx %i2, %o7, %i4
14474loop_1169:
14475 xor %l6, 0x190D, %g2
14476 movne %icc, %i6, %o0
14477 xnor %i7, %g7, %l2
14478 wr %g0, 0x11, %asi
14479 ldstuba [%l7 + 0x6F] %asi, %i0
14480 fbg,a %fcc3, loop_1170
14481 movrgez %g3, 0x0C4, %o5
14482 tpos %xcc, 0x5
14483 tcs %xcc, 0x5
14484loop_1170:
14485 movgu %icc, %o1, %l3
14486 fba,a %fcc1, loop_1171
14487 array8 %i5, %g1, %i3
14488 sllx %g6, 0x07, %l0
14489 popc 0x15CB, %l1
14490loop_1171:
14491 orn %o4, 0x08C4, %l5
14492 andn %o3, %i1, %g5
14493 movleu %xcc, %l4, %g4
14494 sethi 0x1C39, %o6
14495 brlz %o2, loop_1172
14496 sdivcc %i2, 0x14F6, %o7
14497 saved
14498 rdpr %cwp, %g1
14499 rdpr %cansave, %g2
14500 rdpr %canrestore, %g3
14501 rdpr %cleanwin, %g4
14502 rdpr %otherwin, %g5
14503 rdpr %wstate, %g6
14504 sllx %i4, %l6, %i6
14505loop_1172:
14506 tsubcctv %g2, %o0, %i7
14507 fpadd16 %f14, %f22, %f16
14508 smul %l2, %g7, %i0
14509 ldstub [%l7 + 0x67], %g3
14510 set 0x48, %g1
14511 lda [%l7 + %g1] 0x81, %f18
14512 fmovdpos %icc, %f25, %f18
14513 te %icc, 0x7
14514 addc %o1, 0x1372, %l3
14515 edge32ln %o5, %i5, %g1
14516 edge32l %g6, %i3, %l1
14517 ldx [%l7 + 0x28], %o4
14518 subccc %l0, %l5, %i1
14519 ldsb [%l7 + 0x5A], %g5
14520 edge8 %o3, %l4, %o6
14521 movgu %icc, %g4, %o2
14522 fbule,a %fcc0, loop_1173
14523 smulcc %o7, %i2, %l6
14524 tn %xcc, 0x6
14525 andn %i4, %g2, %o0
14526loop_1173:
14527 fbul,a %fcc1, loop_1174
14528 fbge %fcc1, loop_1175
14529 fmovsn %icc, %f24, %f25
14530 brgz %i6, loop_1176
14531loop_1174:
14532 mulx %i7, 0x027A, %g7
14533loop_1175:
14534 movvc %icc, %l2, %i0
14535 fmul8ulx16 %f14, %f6, %f24
14536loop_1176:
14537 smul %o1, %g3, %o5
14538 fnot1 %f18, %f8
14539 sdivx %i5, 0x1B3E, %g1
14540 array16 %g6, %i3, %l1
14541 subcc %l3, %o4, %l5
14542 fmovsvs %xcc, %f7, %f19
14543 movcc %icc, %l0, %i1
14544 fbul %fcc3, loop_1177
14545 ble,a,pn %icc, loop_1178
14546 fsrc1s %f4, %f24
14547 bvc,a loop_1179
14548loop_1177:
14549 fmovrsgz %o3, %f22, %f5
14550loop_1178:
14551 nop
14552 wr %g0, 0x10, %asi
14553 ldsha [%l7 + 0x56] %asi, %g5
14554loop_1179:
14555 tsubcc %o6, %g4, %o2
14556 add %l7, 0x50, %l6
14557 wr %g0, 0x10, %asi
14558 casxa [%l6] 0x10, %o7, %i2
14559 edge32l %l6, %i4, %l4
14560 subc %o0, %i6, %g2
14561 mulx %g7, %l2, %i0
14562 membar 0x76
14563 nop
14564 setx loop_1180, %l0, %l1
14565 wrpr 0x1, %tl
14566 wrpr %l1, %tnpc
14567 setx 0x34400001400, %l0, %l1
14568 wrpr %l1, %tstate
14569 wrhpr 0x4, %htstate
14570 done
14571 for %f16, %f0, %f30
14572 fxors %f20, %f30, %f22
14573 movrne %o1, 0x2F2, %g3
14574loop_1180:
14575 sdivcc %o5, 0x15B5, %i5
14576 fmovsne %icc, %f1, %f1
14577 srl %g1, %g6, %i7
14578 movleu %icc, %i3, %l1
14579 movge %xcc, %l3, %o4
14580 srl %l0, 0x09, %l5
14581 membar 0x0D
14582 wr %g0, 0x0c, %asi
14583 lduba [%l7 + 0x2C] %asi, %o3
14584 subc %i1, %g5, %g4
14585 tsubcctv %o6, 0x0B8F, %o7
14586 stx %o2, [%l7 + 0x08]
14587 wr %g0, 0x80, %asi
14588 ldxa [%l7 + 0x40] %asi, %l6
14589 wr %g0, 0x18, %asi
14590 lda [%l7 + 0x28] %asi, %f13
14591 ta %xcc, 0x0
14592 edge16ln %i4, %l4, %o0
14593 bvc,a,pt %xcc, loop_1181
14594 edge8ln %i6, %i2, %g7
14595 tg %xcc, 0x6
14596 fmovsle %xcc, %f19, %f18
14597loop_1181:
14598 bl,pn %icc, loop_1182
14599 fblg %fcc0, loop_1183
14600 andn %l2, 0x142A, %i0
14601 edge32 %g2, %g3, %o1
14602loop_1182:
14603 fcmpeq16 %f26, %f10, %o5
14604loop_1183:
14605 nop
14606 set 0x08, %g7
14607 lduha [%l7 + %g7] 0x10, %i5
14608 fbuge %fcc3, loop_1184
14609 xnorcc %g1, 0x0C86, %g6
14610 fbl %fcc3, loop_1185
14611 ldsb [%l7 + 0x61], %i3
14612loop_1184:
14613 xnor %l1, 0x0452, %l3
14614 brgz %i7, loop_1186
14615loop_1185:
14616 bleu,a loop_1187
14617 swap [%l7 + 0x38], %o4
14618 tvc %icc, 0x4
14619loop_1186:
14620 be,pn %xcc, loop_1188
14621loop_1187:
14622 umulcc %l0, 0x1358, %l5
14623 tg %icc, 0x3
14624 mova %icc, %i1, %o3
14625loop_1188:
14626 movge %icc, %g4, %g5
14627 add %o6, 0x15FC, %o7
14628 fcmpne16 %f10, %f14, %o2
14629 wr %g0, 0x80, %asi
14630 stda %f0, [%l7 + 0x40] %asi
14631 movvs %icc, %i4, %l6
14632 fble,a %fcc1, loop_1189
14633 addccc %l4, 0x1E68, %i6
14634 nop
14635 fitos %f9, %f13
14636 fstoi %f13, %f8
14637 xnorcc %o0, 0x0024, %g7
14638loop_1189:
14639 tleu %icc, 0x3
14640 edge16ln %l2, %i2, %i0
14641 move %icc, %g3, %o1
14642 tl %icc, 0x2
14643 brnz,a %g2, loop_1190
14644 xor %o5, 0x1716, %i5
14645 te %xcc, 0x5
14646 edge32l %g1, %g6, %l1
14647loop_1190:
14648 and %l3, %i3, %i7
14649 tsubcc %l0, 0x01D1, %o4
14650 ldsb [%l7 + 0x70], %i1
14651 wr %g0, 0x89, %asi
14652 ldstuba [%l7 + 0x4E] %asi, %o3
14653 edge16ln %g4, %l5, %g5
14654 movge %icc, %o6, %o7
14655 bcs,pn %xcc, loop_1191
14656 tne %xcc, 0x6
14657 membar 0x1A
14658 nop
14659 setx 0xE883E07C105F61B7, %l0, %l6
14660 stx %l6, [%l7 + 0x70]
14661 ldx [%l7 + 0x70], %fsr
14662loop_1191:
14663 orncc %o2, 0x118E, %i4
14664 tle %xcc, 0x0
14665 movl %xcc, %l6, %l4
14666 move %xcc, %o0, %i6
14667 mulx %g7, %i2, %l2
14668 edge8ln %g3, %i0, %o1
14669 ld [%l7 + 0x50], %f6
14670 alignaddrl %o5, %i5, %g2
14671 udivcc %g6, 0x1F9B, %g1
14672 tn %xcc, 0x6
14673 alignaddr %l1, %l3, %i3
14674 addccc %l0, 0x01B0, %i7
14675 set 0x68, %g3
14676 ldsha [%l7 + %g3] 0x89, %i1
14677 wr %g0, 0x89, %asi
14678 lduwa [%l7 + 0x10] %asi, %o4
14679 edge16l %o3, %g4, %g5
14680 add %o6, 0x0A4A, %o7
14681 membar 0x2B
14682 brlz %o2, loop_1192
14683 edge32ln %i4, %l6, %l4
14684 tl %icc, 0x0
14685 fbo,a %fcc0, loop_1193
14686loop_1192:
14687 nop
14688 setx 0x68259687, %l0, %l6
14689 st %l6, [%l7 + 0x28]
14690 ld [%l7 + 0x28], %f16
14691 setx 0xBA0616AF, %l1, %l5
14692 st %l5, [%l7 + 0x10]
14693 ld [%l7 + 0x10], %f25
14694 fdivs %f25, %f16, %f22
14695 bg %xcc, loop_1194
14696 fbe %fcc1, loop_1195
14697loop_1193:
14698 alignaddr %l5, %o0, %g7
14699 sdivx %i6, 0x15F9, %l2
14700loop_1194:
14701 sth %i2, [%l7 + 0x5C]
14702loop_1195:
14703 array8 %i0, %o1, %o5
14704 nop
14705 setx 0x728B440A336E3ECA, %l0, %l6
14706 stx %l6, [%l7 + 0x28]
14707 ldd [%l7 + 0x28], %f30
14708 setx 0x40780C221C7480FC, %l1, %l5
14709 stx %l5, [%l7 + 0x10]
14710 ldd [%l7 + 0x10], %f6
14711 fmuld %f6, %f30, %f26
14712 edge16l %i5, %g2, %g3
14713 nop
14714 setx 0xBE9D2F3C, %l0, %l6
14715 st %l6, [%l7 + 0x28]
14716 ld [%l7 + 0x28], %f17
14717 setx 0x25EC76D3, %l1, %l5
14718 st %l5, [%l7 + 0x10]
14719 ld [%l7 + 0x10], %f5
14720 fdivs %f5, %f17, %f13
14721 edge16n %g1, %l1, %g6
14722 te %xcc, 0x3
14723 umulcc %l3, %i3, %i7
14724 bvs,a %xcc, loop_1196
14725 tsubcctv %l0, %o4, %i1
14726 movcc %icc, %o3, %g4
14727 be %xcc, loop_1197
14728loop_1196:
14729 sllx %o6, 0x17, %o7
14730 movrlez %o2, %g5, %l6
14731 stx %l4, [%l7 + 0x18]
14732loop_1197:
14733 movrlez %l5, 0x1FE, %o0
14734 pdist %f16, %f8, %f10
14735 tvs %icc, 0x0
14736 sra %g7, %i6, %l2
14737 edge16ln %i2, %i0, %o1
14738 fsrc2 %f24, %f20
14739 tg %icc, 0x1
14740 fbue %fcc3, loop_1198
14741 fmovs %f21, %f1
14742 edge8ln %i4, %o5, %i5
14743 alignaddrl %g3, %g2, %g1
14744loop_1198:
14745 array8 %g6, %l3, %l1
14746 taddcctv %i7, 0x0BA9, %i3
14747 tsubcctv %l0, 0x0C2C, %i1
14748 edge16n %o4, %o3, %o6
14749 taddcctv %g4, 0x0F30, %o2
14750 tne %xcc, 0x3
14751 bleu,a,pt %icc, loop_1199
14752 sra %g5, %l6, %l4
14753 and %l5, %o0, %g7
14754 flush %l7 + 0x24
14755loop_1199:
14756 edge16l %i6, %o7, %i2
14757 brnz %l2, loop_1200
14758 andncc %o1, %i0, %i4
14759 sll %o5, 0x16, %i5
14760 movrgez %g2, 0x153, %g1
14761loop_1200:
14762 edge32l %g3, %g6, %l3
14763 flush %l7 + 0x7C
14764 subccc %l1, %i3, %i7
14765 or %l0, %o4, %i1
14766 edge8l %o6, %g4, %o3
14767 movrgz %g5, 0x27C, %l6
14768 fmovrdgez %l4, %f18, %f4
14769 fmovse %icc, %f28, %f3
14770 xor %l5, 0x1C08, %o0
14771 set 0x4C, %g2
14772 swapa [%l7 + %g2] 0x0c, %o2
14773 array32 %i6, %g7, %i2
14774 edge32n %o7, %o1, %i0
14775 udivcc %i4, 0x1E57, %l2
14776 nop
14777 fitod %f0, %f16
14778 fdtox %f16, %f26
14779 fxtod %f26, %f28
14780 addccc %i5, %g2, %g1
14781 array32 %o5, %g6, %l3
14782 edge16 %g3, %i3, %l1
14783 and %l0, 0x14DB, %o4
14784 membar 0x2E
14785 add %i7, 0x0A85, %i1
14786 ld [%l7 + 0x38], %f2
14787 edge8 %o6, %o3, %g5
14788 edge16ln %g4, %l4, %l6
14789 sdivx %o0, 0x1227, %l5
14790 fmovse %xcc, %f9, %f23
14791 sra %i6, 0x00, %g7
14792 bgu,pn %icc, loop_1201
14793 movre %o2, %o7, %o1
14794 fabss %f30, %f9
14795 fmul8x16au %f2, %f21, %f14
14796loop_1201:
14797 movcc %xcc, %i0, %i2
14798 ldstub [%l7 + 0x71], %i4
14799 fbge %fcc3, loop_1202
14800 movrgz %l2, %i5, %g1
14801 movre %o5, 0x1CD, %g2
14802 mova %icc, %g6, %l3
14803loop_1202:
14804 taddcctv %g3, 0x153D, %i3
14805 tsubcc %l0, 0x0CE8, %l1
14806 movgu %icc, %o4, %i7
14807 movre %o6, 0x046, %i1
14808 bleu,a,pt %icc, loop_1203
14809 sub %o3, %g4, %l4
14810 subccc %l6, 0x1A2B, %o0
14811 bvc %xcc, loop_1204
14812loop_1203:
14813 nop
14814 setx 0x653CD894B7926B69, %l0, %l6
14815 stx %l6, [%l7 + 0x28]
14816 ldd [%l7 + 0x28], %f24
14817 setx 0x4F0AB8FFFAF0A8BA, %l1, %l5
14818 stx %l5, [%l7 + 0x10]
14819 ldd [%l7 + 0x10], %f8
14820 fmuld %f8, %f24, %f30
14821 xnor %l5, 0x1BB9, %g5
14822 swap [%l7 + 0x18], %g7
14823loop_1204:
14824 fblg,a %fcc2, loop_1205
14825 fnands %f25, %f31, %f4
14826 fands %f19, %f30, %f11
14827 nop
14828 setx 0x807DD5B4, %l0, %l6
14829 st %l6, [%l7 + 0x58]
14830 ld [%l7 + 0x58], %fsr
14831loop_1205:
14832 call loop_1206
14833 fbuge %fcc3, loop_1207
14834 bgu,a,pt %icc, loop_1208
14835 tvc %icc, 0x1
14836loop_1206:
14837 movrlez %o2, 0x289, %i6
14838loop_1207:
14839 fxnors %f20, %f5, %f22
14840loop_1208:
14841 ta %xcc, 0x3
14842 addccc %o7, %o1, %i2
14843 movpos %xcc, %i0, %i4
14844 tsubcc %l2, %g1, %i5
14845 tneg %icc, 0x3
14846 fnot2 %f30, %f22
14847 addccc %o5, 0x1090, %g6
14848 tcc %xcc, 0x5
14849 fbe %fcc3, loop_1209
14850 tvc %xcc, 0x7
14851 nop
14852 setx 0x106E844E, %l0, %l6
14853 st %l6, [%l7 + 0x58]
14854 ld [%l7 + 0x58], %fsr
14855 nop
14856 set 0x4C, %l5
14857 ldsb [%l7 + %l5], %g2
14858loop_1209:
14859 nop
14860 fitos %f9, %f9
14861 fstod %f9, %f22
14862 alignaddr %g3, %i3, %l0
14863 edge8l %l1, %o4, %i7
14864 fpsub32 %f4, %f10, %f26
14865 fmovse %icc, %f23, %f17
14866 movrgez %l3, 0x127, %i1
14867 fnegs %f20, %f27
14868 ldsb [%l7 + 0x29], %o6
14869 sir 0x0787
14870 movleu %icc, %o3, %g4
14871 flush %l7 + 0x2C
14872 and %l6, %l4, %l5
14873 sub %g5, 0x0177, %g7
14874 fcmple16 %f6, %f22, %o2
14875 movle %icc, %o0, %i6
14876 sra %o1, 0x14, %i2
14877 nop
14878 setx loop_1210, %l0, %l1
14879 wrpr 0x1, %tl
14880 wrpr %l1, %tpc
14881 add %l1, 0x4, %l1
14882 wrpr %l1, %tnpc
14883 setx 0x34400001400, %l0, %l1
14884 wrpr %l1, %tstate
14885 wrhpr 0x4, %htstate
14886 retry
14887 fexpand %f18, %f30
14888 edge16l %o7, %i0, %l2
14889 tgu %icc, 0x7
14890loop_1210:
14891 orncc %i4, %g1, %i5
14892 movpos %xcc, %o5, %g6
14893 fand %f26, %f22, %f18
14894 andn %g3, 0x0EF1, %g2
14895 bvc %icc, loop_1211
14896 fpmerge %f19, %f19, %f10
14897 tg %icc, 0x0
14898 subcc %i3, %l0, %l1
14899loop_1211:
14900 bn,a %xcc, loop_1212
14901 ldd [%l7 + 0x18], %f26
14902 movrgez %i7, %o4, %i1
14903 fpack16 %f4, %f22
14904loop_1212:
14905 movn %xcc, %o6, %o3
14906 edge32 %g4, %l3, %l4
14907 bgu,a %icc, loop_1213
14908 fmovrsgz %l6, %f7, %f7
14909 std %f4, [%l7 + 0x30]
14910 umul %g5, 0x19A6, %l5
14911loop_1213:
14912 edge16 %o2, %o0, %i6
14913 move %xcc, %g7, %i2
14914 sethi 0x0A22, %o1
14915 addc %i0, 0x0EAF, %l2
14916 tgu %xcc, 0x4
14917 nop
14918 setx loop_1214, %l0, %l1
14919 jmpl %l1, %o7
14920 sir 0x0191
14921 fmovsleu %xcc, %f10, %f26
14922 add %g1, 0x052B, %i5
14923loop_1214:
14924 add %o5, 0x0745, %i4
14925 edge8n %g3, %g6, %g2
14926 fba,a %fcc0, loop_1215
14927 alignaddrl %i3, %l1, %i7
14928 sdivcc %l0, 0x0210, %i1
14929 fbe,a %fcc1, loop_1216
14930loop_1215:
14931 edge16l %o4, %o3, %g4
14932 fzero %f24
14933 brgez,a %o6, loop_1217
14934loop_1216:
14935 addc %l3, 0x1D1D, %l6
14936 mulscc %l4, %l5, %o2
14937 alignaddrl %g5, %o0, %i6
14938loop_1217:
14939 fnands %f9, %f1, %f0
14940 addc %g7, 0x1AD4, %i2
14941 addccc %i0, 0x0C76, %o1
14942 sdivcc %o7, 0x1D8B, %g1
14943 edge16ln %l2, %i5, %i4
14944 xnorcc %g3, 0x06C9, %o5
14945 movvc %icc, %g2, %g6
14946 fnegd %f2, %f14
14947 fpsub32 %f6, %f8, %f12
14948 movleu %xcc, %i3, %i7
14949 mulscc %l1, %i1, %o4
14950 udiv %l0, 0x1723, %g4
14951 movn %xcc, %o3, %o6
14952 fmovdcs %icc, %f5, %f21
14953 fmovdvs %xcc, %f15, %f10
14954 movge %icc, %l6, %l3
14955 edge16l %l5, %l4, %o2
14956 bg,a loop_1218
14957 fblg,a %fcc2, loop_1219
14958 alignaddrl %g5, %o0, %i6
14959 tcs %icc, 0x6
14960loop_1218:
14961 fbe,a %fcc1, loop_1220
14962loop_1219:
14963 fsrc1s %f7, %f15
14964 edge32 %i2, %i0, %g7
14965 xnor %o1, %o7, %l2
14966loop_1220:
14967 movn %icc, %i5, %g1
14968 fmovrslz %g3, %f20, %f8
14969 orn %o5, 0x0AC2, %g2
14970 set 0x50, %l4
14971 stxa %i4, [%l7 + %l4] 0x81
14972 fpsub32s %f10, %f6, %f7
14973 popc %i3, %i7
14974 tge %xcc, 0x6
14975 and %l1, %g6, %o4
14976 tgu %xcc, 0x4
14977 fcmpgt16 %f8, %f22, %i1
14978 sub %g4, %l0, %o3
14979 mulx %l6, %l3, %o6
14980 edge32l %l5, %l4, %g5
14981 movrgz %o2, %i6, %o0
14982 stb %i0, [%l7 + 0x20]
14983 movgu %icc, %i2, %o1
14984 fmovdne %icc, %f10, %f30
14985 fmul8x16al %f31, %f6, %f20
14986 fcmpeq32 %f2, %f6, %o7
14987 edge8ln %g7, %l2, %g1
14988 fmovrslez %g3, %f5, %f2
14989 fnot2s %f21, %f12
14990 edge16n %i5, %o5, %g2
14991 nop
14992 setx 0x606A5CDA, %l0, %l6
14993 st %l6, [%l7 + 0x78]
14994 ld [%l7 + 0x78], %fsr
14995 edge8 %i3, %i7, %i4
14996 wr %g0, 0xeb, %asi
14997 stxa %l1, [%l7 + 0x48] %asi
14998 membar #Sync
14999 bge,a loop_1221
15000 fmovs %f5, %f3
15001 fmovrdgez %g6, %f28, %f12
15002 xor %o4, 0x157C, %i1
15003loop_1221:
15004 andn %l0, 0x0CFE, %o3
15005 movle %xcc, %g4, %l3
15006 tn %icc, 0x7
15007 edge8l %l6, %o6, %l4
15008 fbu %fcc0, loop_1222
15009 edge16n %g5, %o2, %i6
15010 movle %icc, %o0, %i0
15011 st %f25, [%l7 + 0x78]
15012loop_1222:
15013 ldd [%l7 + 0x38], %f20
15014 fbg %fcc2, loop_1223
15015 add %l5, %i2, %o1
15016 nop
15017 setx 0x7EAF0FD1AF8C0E9A, %l0, %l6
15018 stx %l6, [%l7 + 0x28]
15019 ldd [%l7 + 0x28], %f2
15020 setx 0xDC74F4F565CDEFA6, %l1, %l5
15021 stx %l5, [%l7 + 0x10]
15022 ldd [%l7 + 0x10], %f0
15023 fmuld %f0, %f2, %f2
15024 tsubcc %g7, %o7, %l2
15025loop_1223:
15026 tleu %xcc, 0x3
15027 movneg %xcc, %g1, %g3
15028 orcc %i5, %o5, %g2
15029 edge16n %i7, %i3, %i4
15030 fornot2s %f28, %f11, %f21
15031 nop
15032 setx 0xAD425A67, %l0, %l6
15033 st %l6, [%l7 + 0x28]
15034 ld [%l7 + 0x28], %f19
15035 fsqrts %f19, %f7
15036 fpadd32 %f20, %f28, %f4
15037 fmovsge %icc, %f6, %f13
15038 or %g6, %l1, %i1
15039 movn %icc, %o4, %l0
15040 fbug,a %fcc1, loop_1224
15041 sllx %g4, 0x06, %o3
15042 lduh [%l7 + 0x30], %l6
15043 movrgez %l3, %l4, %g5
15044loop_1224:
15045 sir 0x0769
15046 movge %xcc, %o6, %o2
15047 edge16 %o0, %i6, %l5
15048 fors %f11, %f26, %f8
15049 sir 0x03A6
15050 fpsub16s %f20, %f10, %f31
15051 sdiv %i0, 0x093F, %i2
15052 fabsd %f18, %f30
15053 andcc %o1, %g7, %o7
15054 fpackfix %f12, %f22
15055 bg loop_1225
15056 restored
15057 rdpr %cwp, %g1
15058 rdpr %cansave, %g2
15059 rdpr %canrestore, %g3
15060 rdpr %cleanwin, %g4
15061 rdpr %otherwin, %g5
15062 rdpr %wstate, %g6
15063 edge8 %l2, %g1, %i5
15064 lduw [%l7 + 0x70], %g3
15065loop_1225:
15066 xorcc %o5, %i7, %i3
15067 add %i4, %g2, %g6
15068 orncc %l1, %i1, %l0
15069 lduh [%l7 + 0x60], %o4
15070 udivcc %o3, 0x14B9, %l6
15071 tsubcctv %g4, 0x042E, %l4
15072 fble %fcc3, loop_1226
15073 addcc %l3, 0x165B, %o6
15074 set 0x40, %o6
15075 swapa [%l7 + %o6] 0x89, %o2
15076loop_1226:
15077 edge16 %g5, %o0, %i6
15078 movvs %icc, %i0, %i2
15079 movl %icc, %o1, %g7
15080 fmovdvs %xcc, %f9, %f14
15081 fmovdcc %icc, %f19, %f16
15082 lduh [%l7 + 0x7C], %l5
15083 fmovdvc %xcc, %f4, %f25
15084 subccc %o7, 0x027C, %g1
15085 sdivx %i5, 0x0DEA, %l2
15086 fmovsleu %xcc, %f8, %f18
15087 movleu %icc, %g3, %o5
15088 ta %xcc, 0x6
15089 orn %i7, %i4, %i3
15090 fbl,a %fcc3, loop_1227
15091 tcc %xcc, 0x3
15092 alignaddrl %g2, %g6, %l1
15093 movvc %xcc, %l0, %i1
15094loop_1227:
15095 bleu,pn %icc, loop_1228
15096 bne %xcc, loop_1229
15097 fmovrsgez %o3, %f15, %f5
15098 fba,a %fcc3, loop_1230
15099loop_1228:
15100 bvs loop_1231
15101loop_1229:
15102 edge32n %o4, %g4, %l4
15103 umul %l3, 0x1123, %o6
15104loop_1230:
15105 fmovrdlz %l6, %f8, %f6
15106loop_1231:
15107 edge16n %o2, %g5, %i6
15108 membar #Sync
15109 set 0x40, %i3
15110 ldda [%l7 + %i3] 0x17, %f16
15111 restored
15112 rdpr %cwp, %g1
15113 rdpr %cansave, %g2
15114 rdpr %canrestore, %g3
15115 rdpr %cleanwin, %g4
15116 rdpr %otherwin, %g5
15117 rdpr %wstate, %g6
15118 fba %fcc3, loop_1232
15119 movrne %o0, 0x25C, %i0
15120 edge8 %o1, %i2, %g7
15121 alignaddr %o7, %l5, %i5
15122loop_1232:
15123 lduh [%l7 + 0x2E], %l2
15124 sdivcc %g1, 0x152E, %o5
15125 udivcc %g3, 0x1A4A, %i7
15126 ldsw [%l7 + 0x74], %i3
15127 orn %i4, 0x1D34, %g2
15128 stbar
15129 fbug,a %fcc2, loop_1233
15130 fmovse %icc, %f5, %f11
15131 tneg %icc, 0x6
15132 lduh [%l7 + 0x7E], %g6
15133loop_1233:
15134 fmuld8sux16 %f3, %f2, %f28
15135 ble,a loop_1234
15136 ldub [%l7 + 0x35], %l1
15137 sdivcc %i1, 0x09C6, %o3
15138 tcs %xcc, 0x1
15139loop_1234:
15140 tne %icc, 0x3
15141 addccc %o4, 0x18AD, %l0
15142 tcc %xcc, 0x7
15143 fbul,a %fcc0, loop_1235
15144 movrne %g4, %l4, %o6
15145 tpos %icc, 0x2
15146 nop
15147 fitos %f17, %f20
15148loop_1235:
15149 alignaddr %l3, %l6, %o2
15150 addccc %i6, %g5, %i0
15151 array8 %o1, %o0, %g7
15152 fone %f20
15153 brgz %i2, loop_1236
15154 fbge,a %fcc1, loop_1237
15155 movneg %xcc, %l5, %o7
15156 membar 0x79
15157loop_1236:
15158 bcs,a loop_1238
15159loop_1237:
15160 srl %i5, 0x18, %l2
15161 movpos %icc, %g1, %o5
15162 addccc %g3, %i7, %i4
15163loop_1238:
15164 stbar
15165 udivx %g2, 0x13EA, %g6
15166 tne %icc, 0x0
15167 or %l1, 0x18C4, %i1
15168 movne %icc, %o3, %o4
15169 ldx [%l7 + 0x28], %l0
15170 bgu,a loop_1239
15171 addc %g4, 0x1EC3, %l4
15172 nop
15173 set 0x70, %i0
15174 ldd [%l7 + %i0], %i2
15175 fmovdcs %xcc, %f8, %f25
15176loop_1239:
15177 bgu loop_1240
15178 fcmpne32 %f4, %f14, %o6
15179 fxor %f2, %f6, %f8
15180 fbue,a %fcc2, loop_1241
15181loop_1240:
15182 edge8n %l3, %l6, %i6
15183 tcc %icc, 0x5
15184 array16 %g5, %o2, %o1
15185loop_1241:
15186 andn %o0, 0x09EA, %i0
15187 movgu %xcc, %i2, %l5
15188 set 0x60, %g5
15189 ldda [%l7 + %g5] 0x10, %g6
15190 saved
15191 rdpr %cwp, %g1
15192 rdpr %cansave, %g2
15193 rdpr %canrestore, %g3
15194 rdpr %cleanwin, %g4
15195 rdpr %otherwin, %g5
15196 rdpr %wstate, %g6
15197 set 0x40, %i6
15198 ldda [%l7 + %i6] 0x14, %f16
15199 wr %g0, 0x88, %asi
15200 lduha [%l7 + 0x0E] %asi, %i5
15201 fpsub16 %f4, %f22, %f20
15202 xnor %o7, %g1, %o5
15203 fmovsneg %icc, %f29, %f3
15204 bcc,pn %xcc, loop_1242
15205 udivcc %l2, 0x0CA6, %i7
15206 fsrc2s %f7, %f15
15207 addccc %i4, %g2, %g6
15208loop_1242:
15209 nop
15210 add %l7, 0x54, %l6
15211 wr %g0, 0x19, %asi
15212 lda [%l6] %asi, %g3
15213 casa [%l6] 0x19, %g3, %i1
15214 mulx %o3, 0x0A03, %l1
15215 edge8l %o4, %l0, %l4
15216 edge32n %i3, %o6, %l3
15217 fmovrdgz %g4, %f12, %f10
15218 fbge,a %fcc3, loop_1243
15219 movgu %icc, %i6, %l6
15220 sir 0x18C0
15221 lduw [%l7 + 0x38], %g5
15222loop_1243:
15223 orcc %o2, %o0, %i0
15224 subc %o1, %i2, %l5
15225 edge32l %i5, %o7, %g1
15226 brz,a %o5, loop_1244
15227 array8 %l2, %g7, %i7
15228 tcc %icc, 0x7
15229 fmovdg %xcc, %f1, %f28
15230loop_1244:
15231 addccc %i4, 0x159D, %g6
15232 fpsub16s %f3, %f16, %f23
15233 addcc %g2, 0x1B3E, %i1
15234 sdivx %g3, 0x0C8E, %o3
15235 tvc %icc, 0x1
15236 xnor %o4, 0x0880, %l0
15237 fmovdn %xcc, %f25, %f26
15238 orcc %l4, 0x07F3, %i3
15239 brgez %o6, loop_1245
15240 array32 %l3, %l1, %i6
15241 nop
15242 setx loop_1246, %l0, %l1
15243 wrpr 0x1, %tl
15244 wrpr %l1, %tpc
15245 add %l1, 0x4, %l1
15246 wrpr %l1, %tnpc
15247 setx 0x34400001400, %l0, %l1
15248 wrpr %l1, %tstate
15249 wrhpr 0x4, %htstate
15250 retry
15251 subcc %g4, 0x011A, %l6
15252loop_1245:
15253 nop
15254 setx loop_1247, %l0, %l1
15255 jmpl %l1, %g5
15256 edge32n %o2, %i0, %o1
15257loop_1246:
15258 nop
15259 membar #Sync
15260 wr %g0, 0xf9, %asi
15261 ldda [%l7 + 0x40] %asi, %f16
15262loop_1247:
15263 fnand %f10, %f0, %f14
15264 nop
15265 fitod %f4, %f4
15266 fdtos %f4, %f22
15267 move %icc, %o0, %i2
15268 fmovrdne %i5, %f2, %f18
15269 ldub [%l7 + 0x3A], %o7
15270 sub %l5, 0x1C99, %g1
15271 nop
15272 fitos %f1, %f21
15273 fstoi %f21, %f30
15274 nop
15275 fitos %f11, %f11
15276 fstox %f11, %f18
15277 fxtos %f18, %f6
15278 bn,a loop_1248
15279 mulx %o5, 0x00FF, %g7
15280 tvs %icc, 0x1
15281 udiv %i7, 0x0379, %i4
15282loop_1248:
15283 edge8l %g6, %l2, %g2
15284 fmovsge %icc, %f25, %f14
15285 fsrc1 %f16, %f18
15286 addcc %g3, %i1, %o3
15287 mova %xcc, %o4, %l4
15288 fmovrsne %i3, %f24, %f23
15289 set 0x68, %i2
15290 prefetcha [%l7 + %i2] 0x14, 0x3
15291 movpos %icc, %l3, %l1
15292 nop
15293 fitod %f24, %f26
15294 fnegd %f2, %f26
15295 fcmpne32 %f26, %f8, %i6
15296 ba loop_1249
15297 popc 0x034A, %l0
15298 nop
15299 setx 0x404E47EF, %l0, %l6
15300 st %l6, [%l7 + 0x0C]
15301 ld [%l7 + 0x0C], %fsr
15302 tne %icc, 0x1
15303loop_1249:
15304 bneg,a %xcc, loop_1250
15305 nop
15306 setx 0x464F558A, %l0, %l6
15307 st %l6, [%l7 + 0x28]
15308 ld [%l7 + 0x28], %f11
15309 setx 0x1E6488BB, %l1, %l5
15310 st %l5, [%l7 + 0x10]
15311 ld [%l7 + 0x10], %f13
15312 fmuls %f13, %f11, %f21
15313 fble,a %fcc1, loop_1251
15314 sdiv %l6, 0x13E5, %g5
15315loop_1250:
15316 fcmpne16 %f20, %f16, %g4
15317 fble,a %fcc1, loop_1252
15318loop_1251:
15319 brgez %o2, loop_1253
15320 fble,a %fcc2, loop_1254
15321 movcs %xcc, %o1, %i0
15322loop_1252:
15323 mova %icc, %i2, %o0
15324loop_1253:
15325 taddcc %i5, %l5, %g1
15326loop_1254:
15327 andncc %o5, %g7, %o7
15328 fornot1 %f6, %f0, %f2
15329 set 0x78, %l6
15330 lduwa [%l7 + %l6] 0x80, %i7
15331 tvs %xcc, 0x6
15332 fmovdvc %icc, %f30, %f18
15333 orcc %g6, 0x0981, %l2
15334 bpos,a loop_1255
15335 brgz,a %i4, loop_1256
15336 subcc %g3, %i1, %o3
15337 edge16l %o4, %g2, %i3
15338loop_1255:
15339 fmovspos %icc, %f0, %f15
15340loop_1256:
15341 fmovsvc %icc, %f11, %f15
15342 fmovsle %icc, %f23, %f18
15343 fcmpgt16 %f18, %f8, %o6
15344 movre %l3, %l4, %l1
15345 fnot1s %f30, %f12
15346 srl %i6, %l6, %g5
15347 udivcc %l0, 0x1E80, %o2
15348 fpmerge %f9, %f1, %f24
15349 orncc %g4, %i0, %i2
15350 nop
15351 fitos %f9, %f5
15352 fstox %f5, %f4
15353 fxtos %f4, %f12
15354 fmovdg %xcc, %f17, %f12
15355 fmovda %icc, %f21, %f13
15356 addccc %o0, 0x12C1, %o1
15357 xor %l5, 0x0516, %i5
15358 membar 0x61
15359 xor %g1, %g7, %o5
15360 nop
15361 setx loop_1257, %l0, %l1
15362 jmpl %l1, %o7
15363 fpadd32s %f25, %f16, %f11
15364 fcmpeq16 %f14, %f22, %i7
15365 fornot2 %f2, %f8, %f16
15366loop_1257:
15367 tsubcc %l2, %g6, %g3
15368 alignaddrl %i1, %o3, %i4
15369 tcs %xcc, 0x2
15370 set 0x59, %o1
15371 ldsba [%l7 + %o1] 0x19, %o4
15372 fmovsleu %icc, %f15, %f6
15373 udiv %g2, 0x0177, %i3
15374 stbar
15375 brlez %o6, loop_1258
15376 movrlz %l4, %l1, %i6
15377 nop
15378 fitod %f0, %f0
15379 fdtos %f0, %f6
15380 array8 %l3, %g5, %l6
15381loop_1258:
15382 nop
15383 setx loop_1259, %l0, %l1
15384 wrpr 0x1, %tl
15385 wrpr %l1, %tnpc
15386 setx 0x34400001400, %l0, %l1
15387 wrpr %l1, %tstate
15388 wrhpr 0x4, %htstate
15389 done
15390 prefetch [%l7 + 0x10], 0x3
15391 wr %g0, 0x80, %asi
15392 stba %o2, [%l7 + 0x39] %asi
15393loop_1259:
15394 movrlez %l0, %i0, %i2
15395 xnor %g4, %o0, %l5
15396 membar 0x46
15397 tn %icc, 0x2
15398 wr %g0, 0x04, %asi
15399 stxa %o1, [%l7 + 0x20] %asi
15400 ldsw [%l7 + 0x6C], %i5
15401 edge16n %g1, %g7, %o7
15402 fmovdle %icc, %f12, %f7
15403 edge8ln %o5, %i7, %l2
15404 fmul8x16 %f24, %f28, %f30
15405 array8 %g6, %i1, %o3
15406 alignaddrl %i4, %g3, %o4
15407 fxor %f0, %f30, %f4
15408 movvc %xcc, %g2, %i3
15409 orn %o6, 0x1A53, %l4
15410 fpmerge %f28, %f18, %f14
15411 flush %l7 + 0x78
15412 membar 0x46
15413 fnot1 %f4, %f12
15414 or %l1, %l3, %g5
15415 wr %g0, 0x18, %asi
15416 lduwa [%l7 + 0x60] %asi, %l6
15417 movrne %i6, %o2, %l0
15418 membar 0x0E
15419 movvc %icc, %i2, %g4
15420 bg,a %icc, loop_1260
15421 edge8ln %o0, %l5, %o1
15422 fbuge %fcc0, loop_1261
15423 bcs,a loop_1262
15424loop_1260:
15425 bcc,a,pn %icc, loop_1263
15426 brgz %i0, loop_1264
15427loop_1261:
15428 fmuld8ulx16 %f6, %f16, %f0
15429loop_1262:
15430 srl %g1, %i5, %o7
15431loop_1263:
15432 array16 %o5, %g7, %l2
15433loop_1264:
15434 fabss %f13, %f24
15435 fnegd %f16, %f4
15436 srl %g6, %i7, %o3
15437 smulcc %i1, %i4, %o4
15438 edge8ln %g3, %g2, %i3
15439 std %f22, [%l7 + 0x20]
15440 sllx %o6, %l4, %l1
15441 tge %xcc, 0x7
15442 sdivcc %l3, 0x0879, %l6
15443 bvc,a loop_1265
15444 nop
15445 setx loop_1266, %l0, %l1
15446 wrpr 0x1, %tl
15447 wrpr %l1, %tnpc
15448 setx 0x34400001400, %l0, %l1
15449 wrpr %l1, %tstate
15450 wrhpr 0x4, %htstate
15451 done
15452 fpadd16s %f0, %f1, %f2
15453 sdiv %g5, 0x0DF6, %i6
15454loop_1265:
15455 tgu %xcc, 0x0
15456loop_1266:
15457 lduw [%l7 + 0x60], %l0
15458 xor %o2, %i2, %o0
15459 ta %xcc, 0x4
15460 tle %icc, 0x3
15461 alignaddrl %l5, %o1, %g4
15462 fpadd32 %f22, %f20, %f22
15463 subc %g1, 0x10C4, %i0
15464 ld [%l7 + 0x0C], %f31
15465 restored
15466 rdpr %cwp, %g1
15467 rdpr %cansave, %g2
15468 rdpr %canrestore, %g3
15469 rdpr %cleanwin, %g4
15470 rdpr %otherwin, %g5
15471 rdpr %wstate, %g6
15472 tg %icc, 0x1
15473 sdiv %i5, 0x0A14, %o5
15474 fmovsleu %icc, %f21, %f19
15475 smulcc %o7, %g7, %l2
15476 tvc %icc, 0x2
15477 edge32l %i7, %g6, %o3
15478 array8 %i4, %o4, %g3
15479 edge8ln %i1, %i3, %o6
15480 umul %l4, %g2, %l1
15481 edge16l %l6, %l3, %i6
15482 addccc %l0, %o2, %i2
15483 subcc %o0, 0x0681, %g5
15484 restored
15485 rdpr %cwp, %g1
15486 rdpr %cansave, %g2
15487 rdpr %canrestore, %g3
15488 rdpr %cleanwin, %g4
15489 rdpr %otherwin, %g5
15490 rdpr %wstate, %g6
15491 movcc %icc, %o1, %l5
15492 movcs %icc, %g1, %g4
15493 andcc %i5, %o5, %o7
15494 bpos,pt %icc, loop_1267
15495 edge32l %i0, %l2, %g7
15496 tpos %xcc, 0x3
15497 nop
15498 setx 0xFCFA3D3F, %l0, %l6
15499 st %l6, [%l7 + 0x28]
15500 ld [%l7 + 0x28], %f19
15501 setx 0x61F5D7B0, %l1, %l5
15502 st %l5, [%l7 + 0x10]
15503 ld [%l7 + 0x10], %f15
15504 fdivs %f15, %f19, %f16
15505loop_1267:
15506 add %i7, 0x1320, %o3
15507 lduw [%l7 + 0x70], %g6
15508 udivcc %o4, 0x07F7, %g3
15509 fmul8x16 %f30, %f10, %f24
15510 fornot1s %f20, %f2, %f27
15511 taddcc %i4, %i3, %i1
15512 fmovrse %l4, %f9, %f27
15513 umul %g2, %o6, %l1
15514 sdivcc %l6, 0x01C4, %i6
15515 ldd [%l7 + 0x70], %l2
15516 saved
15517 rdpr %cwp, %g1
15518 rdpr %cansave, %g2
15519 rdpr %canrestore, %g3
15520 rdpr %cleanwin, %g4
15521 rdpr %otherwin, %g5
15522 rdpr %wstate, %g6
15523 xnorcc %o2, %i2, %o0
15524 sdiv %l0, 0x0932, %o1
15525 fmovsn %icc, %f9, %f3
15526 nop
15527 setx 0x2A7390C4406DA077, %l0, %l6
15528 stx %l6, [%l7 + 0x28]
15529 ldx [%l7 + 0x28], %fsr
15530 andcc %l5, 0x02B1, %g5
15531 tcc %xcc, 0x6
15532 fcmple32 %f28, %f24, %g1
15533 set 0x28, %i7
15534 stxa %i5, [%l7 + %i7] 0x89
15535 fmovdgu %xcc, %f22, %f3
15536 ldd [%l7 + 0x30], %f2
15537 wr %g0, 0x2b, %asi
15538 stha %g4, [%l7 + 0x7E] %asi
15539 membar #Sync
15540 tl %icc, 0x5
15541 nop
15542 fitod %f10, %f24
15543 fdtoi %f24, %f17
15544 udivx %o7, 0x1465, %o5
15545 prefetch [%l7 + 0x38], 0x1
15546 restored
15547 rdpr %cwp, %g1
15548 rdpr %cansave, %g2
15549 rdpr %canrestore, %g3
15550 rdpr %cleanwin, %g4
15551 rdpr %otherwin, %g5
15552 rdpr %wstate, %g6
15553 sdivx %i0, 0x1A53, %g7
15554 fbo %fcc0, loop_1268
15555 subc %i7, %o3, %l2
15556 tcc %icc, 0x2
15557 fbge,a %fcc0, loop_1269
15558loop_1268:
15559 array16 %o4, %g3, %i4
15560 movvc %icc, %i3, %i1
15561 tsubcc %g6, 0x05FD, %g2
15562loop_1269:
15563 andncc %o6, %l4, %l1
15564 array8 %l6, %i6, %l3
15565 fmovrsne %i2, %f1, %f2
15566 sll %o0, %l0, %o2
15567 tsubcc %o1, %l5, %g1
15568 fmovdg %icc, %f6, %f11
15569 brlez %g5, loop_1270
15570 bvs loop_1271
15571 movvc %xcc, %g4, %i5
15572 fmovscc %xcc, %f9, %f24
15573loop_1270:
15574 fpackfix %f12, %f5
15575loop_1271:
15576 subc %o5, 0x0BE9, %o7
15577 array8 %g7, %i7, %i0
15578 faligndata %f20, %f16, %f12
15579 fmovsgu %xcc, %f25, %f2
15580 wr %g0, 0x89, %asi
15581 lduha [%l7 + 0x40] %asi, %l2
15582 bcc loop_1272
15583 subccc %o3, 0x1382, %o4
15584 movrlz %i4, 0x21A, %g3
15585 bne,a loop_1273
15586loop_1272:
15587 popc 0x11BC, %i3
15588 set 0x7E, %o2
15589 stha %g6, [%l7 + %o2] 0x11
15590loop_1273:
15591 tsubcc %g2, %i1, %l4
15592 bge %icc, loop_1274
15593 umul %o6, %l1, %l6
15594 fmovdg %icc, %f5, %f7
15595 st %f2, [%l7 + 0x78]
15596loop_1274:
15597 movn %xcc, %l3, %i2
15598 fandnot1 %f14, %f26, %f28
15599 ta %xcc, 0x6
15600 fbue %fcc0, loop_1275
15601 te %icc, 0x4
15602 alignaddr %i6, %l0, %o0
15603 fmuld8ulx16 %f31, %f27, %f4
15604loop_1275:
15605 nop
15606 wr %g0, 0x11, %asi
15607 ldda [%l7 + 0x50] %asi, %o2
15608 orn %o1, 0x0F0E, %g1
15609 fbl %fcc3, loop_1276
15610 brgz,a %g5, loop_1277
15611 or %g4, %l5, %o5
15612 fbl %fcc0, loop_1278
15613loop_1276:
15614 be loop_1279
15615loop_1277:
15616 or %i5, 0x0A49, %g7
15617 udivx %o7, 0x1303, %i0
15618loop_1278:
15619 sub %l2, 0x0858, %i7
15620loop_1279:
15621 bcc loop_1280
15622 fpsub32 %f4, %f20, %f22
15623 tg %xcc, 0x3
15624 srl %o4, %o3, %i4
15625loop_1280:
15626 bn loop_1281
15627 ble,a,pt %xcc, loop_1282
15628 fmovdleu %icc, %f17, %f14
15629 fbuge,a %fcc2, loop_1283
15630loop_1281:
15631 fpack32 %f2, %f16, %f6
15632loop_1282:
15633 tneg %xcc, 0x5
15634 fbule,a %fcc3, loop_1284
15635loop_1283:
15636 ta %icc, 0x4
15637 lduh [%l7 + 0x62], %g3
15638 wr %g0, 0x04, %asi
15639 stwa %i3, [%l7 + 0x54] %asi
15640loop_1284:
15641 fmovrslz %g6, %f1, %f8
15642 stbar
15643 udivcc %g2, 0x16D8, %l4
15644 fmovsvs %xcc, %f12, %f29
15645 call loop_1285
15646 fmovdleu %xcc, %f21, %f23
15647 srlx %o6, %l1, %l6
15648 fpadd16s %f15, %f1, %f30
15649loop_1285:
15650 movvs %icc, %i1, %l3
15651 tcc %icc, 0x2
15652 brlz %i6, loop_1286
15653 edge8 %l0, %o0, %o2
15654 nop
15655 setx 0x2532C6FC, %l0, %l6
15656 st %l6, [%l7 + 0x28]
15657 ld [%l7 + 0x28], %f4
15658 setx 0x41C22E40, %l1, %l5
15659 st %l5, [%l7 + 0x10]
15660 ld [%l7 + 0x10], %f17
15661 fmuls %f17, %f4, %f18
15662 nop
15663 fitod %f8, %f30
15664 fdtox %f30, %f28
15665loop_1286:
15666 edge32ln %i2, %o1, %g1
15667 tge %xcc, 0x5
15668 movneg %icc, %g4, %l5
15669 fpack32 %f28, %f28, %f6
15670 nop
15671 setx 0x5A43FF2D, %l0, %l6
15672 st %l6, [%l7 + 0x28]
15673 ld [%l7 + 0x28], %f18
15674 fsqrts %f18, %f26
15675 sll %g5, 0x17, %i5
15676 nop
15677 setx 0xA1A7744D, %l0, %l6
15678 st %l6, [%l7 + 0x28]
15679 ld [%l7 + 0x28], %f6
15680 setx 0x02948BE3, %l1, %l5
15681 st %l5, [%l7 + 0x10]
15682 ld [%l7 + 0x10], %f12
15683 fadds %f12, %f6, %f6
15684 bpos,pt %xcc, loop_1287
15685 alignaddr %g7, %o7, %i0
15686 bvs,a,pt %xcc, loop_1288
15687 edge8ln %l2, %o5, %i7
15688loop_1287:
15689 subc %o4, 0x1A02, %i4
15690 wr %g0, 0x89, %asi
15691 lduha [%l7 + 0x52] %asi, %o3
15692loop_1288:
15693 nop
15694 wr %g0, 0x11, %asi
15695 sta %f1, [%l7 + 0x10] %asi
15696 nop
15697 fitos %f11, %f7
15698 fstox %f7, %f6
15699 sdiv %i3, 0x1D72, %g6
15700 nop
15701 setx loop_1289, %l0, %l1
15702 jmpl %l1, %g3
15703 bn,pn %xcc, loop_1290
15704 ta %icc, 0x3
15705 fsrc2s %f3, %f23
15706loop_1289:
15707 ldstub [%l7 + 0x59], %l4
15708loop_1290:
15709 fmovde %icc, %f2, %f20
15710 nop
15711 set 0x33, %o3
15712 ldub [%l7 + %o3], %o6
15713 movpos %xcc, %l1, %g2
15714 movrlez %i1, %l3, %l6
15715 popc %i6, %o0
15716 xorcc %o2, %i2, %l0
15717 tne %xcc, 0x3
15718 edge16l %g1, %g4, %o1
15719 fbug,a %fcc0, loop_1291
15720 tvc %icc, 0x7
15721 be,pt %icc, loop_1292
15722 mulscc %g5, 0x065E, %l5
15723loop_1291:
15724 flush %l7 + 0x14
15725 ldd [%l7 + 0x70], %f10
15726loop_1292:
15727 fpsub32s %f12, %f14, %f31
15728 fmovdl %icc, %f29, %f13
15729 fble %fcc0, loop_1293
15730 fmovrdlz %i5, %f8, %f22
15731 srlx %g7, %o7, %l2
15732 tle %xcc, 0x7
15733loop_1293:
15734 nop
15735 setx 0x872645E954F59BD1, %l0, %l6
15736 stx %l6, [%l7 + 0x28]
15737 ldd [%l7 + 0x28], %f0
15738 setx 0xD7418171DE0DB2E3, %l1, %l5
15739 stx %l5, [%l7 + 0x10]
15740 ldd [%l7 + 0x10], %f8
15741 fdivd %f8, %f0, %f8
15742 fabsd %f16, %f24
15743 movgu %xcc, %i0, %o5
15744 nop
15745 setx loop_1294, %l0, %l1
15746 wrpr 0x1, %tl
15747 wrpr %l1, %tpc
15748 add %l1, 0x4, %l1
15749 wrpr %l1, %tnpc
15750 setx 0x34400001400, %l0, %l1
15751 wrpr %l1, %tstate
15752 wrhpr 0x4, %htstate
15753 retry
15754 flush %l7 + 0x0C
15755 fmovdvs %xcc, %f0, %f14
15756 bn,a %xcc, loop_1295
15757loop_1294:
15758 nop
15759 fitos %f18, %f18
15760 sdivx %i7, 0x111E, %o4
15761 fbo,a %fcc1, loop_1296
15762loop_1295:
15763 fmovsgu %icc, %f24, %f2
15764 tleu %xcc, 0x6
15765 set 0x29, %i4
15766 ldsba [%l7 + %i4] 0x18, %o3
15767loop_1296:
15768 movre %i3, %g6, %i4
15769 bleu,a,pn %icc, loop_1297
15770 movg %icc, %l4, %g3
15771 nop
15772 setx loop_1298, %l0, %l1
15773 wrpr 0x1, %tl
15774 wrpr %l1, %tnpc
15775 setx 0x34400001400, %l0, %l1
15776 wrpr %l1, %tstate
15777 wrhpr 0x4, %htstate
15778 done
15779 edge8n %l1, %g2, %i1
15780loop_1297:
15781 andncc %o6, %l3, %l6
15782 fmovrdgez %o0, %f12, %f2
15783loop_1298:
15784 fsrc2 %f24, %f18
15785 fba %fcc2, loop_1299
15786 movrne %o2, 0x2BD, %i2
15787 edge16ln %i6, %g1, %l0
15788 bcs,a,pt %icc, loop_1300
15789loop_1299:
15790 movg %xcc, %g4, %g5
15791 fmovde %xcc, %f3, %f10
15792 fpackfix %f30, %f15
15793loop_1300:
15794 fbge,a %fcc0, loop_1301
15795 nop
15796 setx 0x33FF0691, %l0, %l6
15797 st %l6, [%l7 + 0x28]
15798 ld [%l7 + 0x28], %f29
15799 setx 0xA3375455, %l1, %l5
15800 st %l5, [%l7 + 0x10]
15801 ld [%l7 + 0x10], %f29
15802 fmuls %f29, %f29, %f1
15803 taddcctv %o1, 0x137F, %i5
15804 umul %l5, %g7, %l2
15805loop_1301:
15806 fmovsg %icc, %f15, %f21
15807 fmovs %f0, %f12
15808 subc %o7, %i0, %i7
15809 fmovsg %icc, %f15, %f15
15810 edge32ln %o5, %o3, %i3
15811 fbne %fcc1, loop_1302
15812 sir 0x11A3
15813 bne,a,pt %xcc, loop_1303
15814 movrlez %g6, 0x326, %o4
15815loop_1302:
15816 fmovdvs %icc, %f17, %f26
15817 andn %i4, %l4, %g3
15818loop_1303:
15819 movneg %xcc, %g2, %l1
15820 fpadd32 %f20, %f24, %f4
15821 edge16 %i1, %o6, %l3
15822 wr %g0, 0x88, %asi
15823 sta %f22, [%l7 + 0x38] %asi
15824 wr %g0, 0x1f, %asi
15825 stda %f16, [%l7 + 0x40] %asi
15826 membar #Sync
15827 restored
15828 rdpr %cwp, %g1
15829 rdpr %cansave, %g2
15830 rdpr %canrestore, %g3
15831 rdpr %cleanwin, %g4
15832 rdpr %otherwin, %g5
15833 rdpr %wstate, %g6
15834 fmovrsne %o0, %f30, %f3
15835 orn %l6, %o2, %i6
15836 orn %i2, %g1, %g4
15837 movneg %xcc, %g5, %o1
15838 fmovrdlz %l0, %f22, %f6
15839 tl %xcc, 0x1
15840 edge32 %l5, %i5, %g7
15841 add %l7, 0x14, %l6
15842 wr %g0, 0x04, %asi
15843 lda [%l6] %asi, %l2
15844 casa [%l6] 0x04, %l2, %i0
15845 fcmpne16 %f18, %f30, %o7
15846 fmovrdlz %o5, %f2, %f22
15847 udiv %o3, 0x0896, %i7
15848 srlx %i3, 0x07, %g6
15849 edge8l %o4, %l4, %i4
15850 fzeros %f1
15851 andn %g2, 0x06D1, %l1
15852 tle %xcc, 0x3
15853 fmovrsne %i1, %f11, %f30
15854 udivcc %o6, 0x0FB7, %g3
15855 fblg %fcc0, loop_1304
15856 smul %l3, 0x1098, %o0
15857 bvs,pn %xcc, loop_1305
15858 ldsh [%l7 + 0x4C], %l6
15859loop_1304:
15860 sll %i6, 0x04, %o2
15861 fble %fcc0, loop_1306
15862loop_1305:
15863 ldsh [%l7 + 0x40], %g1
15864 set 0x60, %g6
15865 stwa %i2, [%l7 + %g6] 0x88
15866loop_1306:
15867 addcc %g5, 0x0A6A, %g4
15868 nop
15869 setx loop_1307, %l0, %l1
15870 jmpl %l1, %o1
15871 ld [%l7 + 0x18], %f3
15872 fands %f24, %f2, %f21
15873 movpos %icc, %l0, %l5
15874loop_1307:
15875 tleu %xcc, 0x3
15876 movle %icc, %i5, %l2
15877 tl %xcc, 0x6
15878 nop
15879 set 0x38, %o4
15880 ldd [%l7 + %o4], %f4
15881 prefetch [%l7 + 0x40], 0x2
15882 array16 %g7, %i0, %o5
15883 tvc %xcc, 0x1
15884 taddcctv %o7, 0x1438, %i7
15885 srax %o3, %i3, %o4
15886 fbg %fcc1, loop_1308
15887 fmovdvc %icc, %f13, %f15
15888 nop
15889 setx 0x26972D15606823A2, %l0, %l6
15890 stx %l6, [%l7 + 0x58]
15891 ldx [%l7 + 0x58], %fsr
15892 fsrc2 %f12, %f26
15893loop_1308:
15894 bvs,a %xcc, loop_1309
15895 taddcctv %l4, 0x0C1B, %g6
15896 smul %i4, 0x1014, %g2
15897 fexpand %f23, %f20
15898loop_1309:
15899 edge16n %l1, %o6, %i1
15900 taddcctv %l3, %o0, %g3
15901 subc %l6, %i6, %o2
15902 udiv %i2, 0x1C52, %g1
15903 fbul,a %fcc0, loop_1310
15904 ld [%l7 + 0x78], %f4
15905 std %f20, [%l7 + 0x10]
15906 fmovsne %xcc, %f21, %f19
15907loop_1310:
15908 prefetch [%l7 + 0x4C], 0x3
15909 movrgz %g5, %g4, %o1
15910 andncc %l0, %i5, %l2
15911 srax %l5, %i0, %g7
15912 movcc %icc, %o7, %i7
15913 umul %o3, %i3, %o5
15914 tvs %icc, 0x6
15915 smulcc %l4, %g6, %i4
15916 mulx %o4, %g2, %o6
15917 fcmpeq32 %f16, %f28, %i1
15918 set 0x54, %l1
15919 lda [%l7 + %l1] 0x0c, %f9
15920 fmovrsgez %l3, %f4, %f13
15921 udivcc %l1, 0x158B, %g3
15922 movrne %l6, 0x225, %o0
15923 fble,a %fcc3, loop_1311
15924 saved
15925 rdpr %cwp, %g1
15926 rdpr %cansave, %g2
15927 rdpr %canrestore, %g3
15928 rdpr %cleanwin, %g4
15929 rdpr %otherwin, %g5
15930 rdpr %wstate, %g6
15931 mulscc %i6, 0x1E93, %o2
15932 ta %icc, 0x0
15933loop_1311:
15934 smulcc %g1, %g5, %i2
15935 fpack32 %f6, %f16, %f0
15936 bn,pn %icc, loop_1312
15937 edge16ln %g4, %l0, %i5
15938 movl %xcc, %l2, %l5
15939 sll %i0, 0x09, %g7
15940loop_1312:
15941 ldd [%l7 + 0x70], %f12
15942 wr %g0, 0x19, %asi
15943 prefetcha [%l7 + 0x60] %asi, 0x0
15944 nop
15945 setx 0x71F3D628, %l0, %l6
15946 st %l6, [%l7 + 0x28]
15947 ld [%l7 + 0x28], %f23
15948 setx 0x93C52AC1, %l1, %l5
15949 st %l5, [%l7 + 0x10]
15950 ld [%l7 + 0x10], %f7
15951 fadds %f7, %f23, %f17
15952 sir 0x0FC3
15953 array8 %o1, %i7, %i3
15954 bneg loop_1313
15955 addcc %o3, 0x0557, %l4
15956 movcc %xcc, %o5, %i4
15957 edge16 %g6, %g2, %o6
15958loop_1313:
15959 sir 0x104F
15960 xnor %i1, 0x028A, %o4
15961 bgu,pt %icc, loop_1314
15962 fornot2 %f16, %f12, %f12
15963 movge %xcc, %l1, %g3
15964 tcc %xcc, 0x6
15965loop_1314:
15966 nop
15967 setx loop_1315, %l0, %l1
15968 wrpr 0x1, %tl
15969 wrpr %l1, %tnpc
15970 setx 0x34400001400, %l0, %l1
15971 wrpr %l1, %tstate
15972 wrhpr 0x4, %htstate
15973 done
15974 edge8n %l3, %o0, %l6
15975 fbne,a %fcc1, loop_1316
15976 edge8ln %i6, %g1, %g5
15977loop_1315:
15978 tsubcctv %i2, %o2, %g4
15979 movvc %xcc, %l0, %l2
15980loop_1316:
15981 fbue %fcc2, loop_1317
15982 fpsub16 %f18, %f26, %f30
15983 set 0x1C, %l2
15984 ldswa [%l7 + %l2] 0x14, %i5
15985loop_1317:
15986 taddcc %i0, %g7, %o7
15987 saved
15988 rdpr %cwp, %g1
15989 rdpr %cansave, %g2
15990 rdpr %canrestore, %g3
15991 rdpr %cleanwin, %g4
15992 rdpr %otherwin, %g5
15993 rdpr %wstate, %g6
15994 prefetch [%l7 + 0x2C], 0x3
15995 wr %g0, 0xeb, %asi
15996 ldda [%l7 + 0x20] %asi, %o0
15997 brz,a %i7, loop_1318
15998 sra %i3, 0x03, %l5
15999 movvc %xcc, %l4, %o3
16000 udivcc %o5, 0x0ACF, %i4
16001loop_1318:
16002 nop
16003 fitod %f0, %f18
16004 fdtox %f18, %f14
16005 fxtod %f14, %f8
16006 alignaddr %g6, %g2, %o6
16007 set 0x6E, %o5
16008 ldstuba [%l7 + %o5] 0x10, %i1
16009 fmovdg %xcc, %f12, %f31
16010 movn %xcc, %l1, %g3
16011 stw %o4, [%l7 + 0x0C]
16012 edge16l %l3, %l6, %o0
16013 fpsub32s %f2, %f8, %f6
16014 sethi 0x1769, %g1
16015 subccc %i6, %g5, %o2
16016 umulcc %i2, 0x00E0, %g4
16017 fbn,a %fcc1, loop_1319
16018 fmovsgu %icc, %f0, %f18
16019 udiv %l2, 0x1FAF, %i5
16020 fmovsa %xcc, %f23, %f29
16021loop_1319:
16022 umulcc %l0, %g7, %i0
16023 nop
16024 setx 0xB79B0BA3, %l0, %l6
16025 st %l6, [%l7 + 0x28]
16026 ld [%l7 + 0x28], %f5
16027 fsqrts %f5, %f19
16028 taddcctv %o7, %i7, %o1
16029 fxnors %f8, %f5, %f10
16030 ta %icc, 0x3
16031 brnz,a %l5, loop_1320
16032 tn %xcc, 0x6
16033 wr %g0, 0x21, %asi
16034 ldxa [%g0 + 0x8] %asi, %l4
16035loop_1320:
16036 nop
16037 wr %g0, 0x04, %asi
16038 ldda [%l7 + 0x60] %asi, %i2
16039 fzeros %f17
16040 fpsub32 %f20, %f14, %f14
16041 bcc,a %icc, loop_1321
16042 movre %o5, 0x2C4, %i4
16043 fmovdn %icc, %f2, %f7
16044 fblg,a %fcc1, loop_1322
16045loop_1321:
16046 sdivx %g6, 0x1EB9, %o3
16047 movrgz %o6, 0x14F, %g2
16048 movpos %icc, %i1, %g3
16049loop_1322:
16050 movcs %xcc, %l1, %l3
16051 tge %xcc, 0x0
16052 fandnot1 %f8, %f20, %f18
16053 fnot1s %f18, %f27
16054 edge32n %o4, %o0, %g1
16055 fornot1s %f23, %f11, %f17
16056 std %f16, [%l7 + 0x40]
16057 te %xcc, 0x6
16058 fmul8x16au %f9, %f8, %f2
16059 fcmple16 %f24, %f14, %l6
16060 fzero %f28
16061 tg %icc, 0x0
16062 fands %f3, %f8, %f13
16063 fpadd16s %f31, %f7, %f30
16064 tpos %icc, 0x3
16065 fpack32 %f0, %f20, %f14
16066 stx %i6, [%l7 + 0x18]
16067 ldx [%l7 + 0x58], %o2
16068 movcc %icc, %i2, %g5
16069 fcmpgt32 %f28, %f26, %g4
16070 edge8ln %l2, %i5, %l0
16071 set 0x18, %l3
16072 ldxa [%l7 + %l3] 0x88, %i0
16073 add %l7, 0x70, %l6
16074 wr %g0, 0x10, %asi
16075 casa [%l6] %asi, %o7, %g7
16076 tpos %xcc, 0x4
16077 edge32 %o1, %i7, %l5
16078 addcc %i3, 0x038C, %l4
16079 tcc %icc, 0x0
16080 fmovrdgez %i4, %f4, %f24
16081 brlez %o5, loop_1323
16082 tcc %xcc, 0x4
16083 movrlz %o3, %g6, %g2
16084 srlx %i1, %o6, %g3
16085loop_1323:
16086 udivcc %l1, 0x0F3B, %o4
16087 orcc %o0, 0x076F, %g1
16088 movrgez %l3, %i6, %l6
16089 xnorcc %i2, %g5, %o2
16090 bgu,a loop_1324
16091 fpmerge %f7, %f0, %f18
16092 sdivx %l2, 0x0DB4, %i5
16093 movleu %xcc, %l0, %g4
16094loop_1324:
16095 fmovsl %icc, %f11, %f6
16096 movneg %icc, %o7, %g7
16097 alignaddr %i0, %o1, %l5
16098 fxors %f31, %f21, %f17
16099 mulx %i3, 0x1E0F, %i7
16100 std %f30, [%l7 + 0x38]
16101 xnorcc %l4, 0x1030, %o5
16102 bcc,pn %icc, loop_1325
16103 sub %i4, %g6, %g2
16104 fors %f20, %f28, %f8
16105 taddcctv %o3, %o6, %i1
16106loop_1325:
16107 ldd [%l7 + 0x40], %g2
16108 ldsw [%l7 + 0x38], %l1
16109 fmovsg %icc, %f12, %f29
16110 subccc %o0, %g1, %l3
16111 fmovsg %icc, %f15, %f7
16112 fmovsvc %xcc, %f8, %f15
16113 wr %g0, 0x81, %asi
16114 stba %o4, [%l7 + 0x0A] %asi
16115 fmovd %f20, %f20
16116 edge16l %i6, %i2, %l6
16117 movvs %icc, %g5, %l2
16118 orncc %o2, 0x12BF, %i5
16119 movle %icc, %l0, %o7
16120 flush %l7 + 0x78
16121 bcs,pn %icc, loop_1326
16122 tneg %xcc, 0x2
16123 array32 %g7, %i0, %g4
16124 fmovsle %xcc, %f30, %f20
16125loop_1326:
16126 movvs %xcc, %o1, %i3
16127 tvs %icc, 0x6
16128 nop
16129 setx 0x606D0105, %l0, %l6
16130 st %l6, [%l7 + 0x4C]
16131 ld [%l7 + 0x4C], %fsr
16132 movge %xcc, %i7, %l5
16133 udivcc %o5, 0x1442, %i4
16134 movrne %l4, 0x14A, %g6
16135 ldsb [%l7 + 0x1B], %g2
16136 ldx [%l7 + 0x28], %o6
16137 fbn %fcc3, loop_1327
16138 tg %xcc, 0x2
16139 fmovsvs %icc, %f29, %f16
16140 popc %o3, %g3
16141loop_1327:
16142 ld [%l7 + 0x50], %f15
16143 fmovdleu %xcc, %f6, %f25
16144 set 0x0A, %g4
16145 lduha [%l7 + %g4] 0x10, %i1
16146 fmovdg %icc, %f11, %f22
16147 tge %xcc, 0x2
16148 fpack32 %f0, %f26, %f24
16149 fmovrse %o0, %f6, %f14
16150 saved
16151 rdpr %cwp, %g1
16152 rdpr %cansave, %g2
16153 rdpr %canrestore, %g3
16154 rdpr %cleanwin, %g4
16155 rdpr %otherwin, %g5
16156 rdpr %wstate, %g6
16157 movcc %xcc, %g1, %l1
16158 saved
16159 rdpr %cwp, %g1
16160 rdpr %cansave, %g2
16161 rdpr %canrestore, %g3
16162 rdpr %cleanwin, %g4
16163 rdpr %otherwin, %g5
16164 rdpr %wstate, %g6
16165 restored
16166 rdpr %cwp, %g1
16167 rdpr %cansave, %g2
16168 rdpr %canrestore, %g3
16169 rdpr %cleanwin, %g4
16170 rdpr %otherwin, %g5
16171 rdpr %wstate, %g6
16172 sdivx %o4, 0x13E0, %l3
16173 tsubcc %i6, 0x000E, %i2
16174 orcc %g5, %l2, %o2
16175 fmovdvc %xcc, %f2, %f25
16176 ta %icc, 0x7
16177 alignaddrl %i5, %l0, %l6
16178 addc %g7, %o7, %i0
16179 tg %icc, 0x6
16180 sdivx %g4, 0x03D2, %o1
16181 movre %i7, %l5, %o5
16182 fcmpgt32 %f22, %f10, %i4
16183 bvs,a,pn %icc, loop_1328
16184 tle %xcc, 0x0
16185 subcc %l4, 0x1FB4, %i3
16186 array8 %g2, %o6, %g6
16187loop_1328:
16188 membar 0x06
16189 movcc %xcc, %o3, %i1
16190 bgu,a,pn %icc, loop_1329
16191 tvc %xcc, 0x4
16192 movrgez %o0, 0x212, %g3
16193 bpos,pt %xcc, loop_1330
16194loop_1329:
16195 xnorcc %g1, 0x0491, %l1
16196 mulx %l3, %i6, %i2
16197 movcc %xcc, %g5, %l2
16198loop_1330:
16199 edge32n %o4, %i5, %o2
16200 set 0x30, %o0
16201 sta %f13, [%l7 + %o0] 0x11
16202 edge8l %l6, %l0, %g7
16203 nop
16204 set 0x43, %o7
16205 ldsb [%l7 + %o7], %o7
16206 nop
16207 setx loop_1331, %l0, %l1
16208 wrpr 0x1, %tl
16209 wrpr %l1, %tpc
16210 add %l1, 0x4, %l1
16211 wrpr %l1, %tnpc
16212 setx 0x34400001400, %l0, %l1
16213 wrpr %l1, %tstate
16214 wrhpr 0x4, %htstate
16215 retry
16216 movn %xcc, %i0, %o1
16217 fcmpeq16 %f28, %f20, %i7
16218 umulcc %l5, 0x0D7F, %o5
16219loop_1331:
16220 fbuge %fcc3, loop_1332
16221 movn %xcc, %i4, %l4
16222 bl loop_1333
16223 fsrc2 %f18, %f20
16224loop_1332:
16225 ldx [%l7 + 0x70], %g4
16226 wr %g0, 0x19, %asi
16227 ldda [%l7 + 0x40] %asi, %i2
16228loop_1333:
16229 andcc %o6, %g6, %g2
16230 fcmpne32 %f8, %f12, %i1
16231 sll %o3, %o0, %g3
16232 move %icc, %l1, %l3
16233 nop
16234 setx 0xAB5BA5F38D4248DD, %l0, %l6
16235 stx %l6, [%l7 + 0x28]
16236 ldd [%l7 + 0x28], %f8
16237 setx 0x20065AF534D3F03E, %l1, %l5
16238 stx %l5, [%l7 + 0x10]
16239 ldd [%l7 + 0x10], %f30
16240 faddd %f30, %f8, %f8
16241 movleu %icc, %g1, %i2
16242 fmovrslz %i6, %f31, %f23
16243 tvc %icc, 0x7
16244 tle %xcc, 0x1
16245 movleu %xcc, %g5, %o4
16246 sdivcc %l2, 0x1DD1, %i5
16247 or %l6, 0x1751, %l0
16248 sth %g7, [%l7 + 0x52]
16249 movneg %icc, %o7, %o2
16250 fbug %fcc2, loop_1334
16251 srl %o1, %i0, %i7
16252 array8 %l5, %o5, %i4
16253 flush %l7 + 0x44
16254loop_1334:
16255 edge32l %l4, %g4, %o6
16256 tvs %xcc, 0x0
16257 tsubcctv %i3, 0x06C2, %g6
16258 bne loop_1335
16259 fbul,a %fcc2, loop_1336
16260 orn %i1, 0x0D3B, %o3
16261 movge %xcc, %g2, %g3
16262loop_1335:
16263 sllx %l1, %o0, %g1
16264loop_1336:
16265 srlx %l3, 0x16, %i2
16266 nop
16267 setx loop_1337, %l0, %l1
16268 wrpr 0x1, %tl
16269 wrpr %l1, %tnpc
16270 setx 0x34400001400, %l0, %l1
16271 wrpr %l1, %tstate
16272 wrhpr 0x4, %htstate
16273 done
16274 srax %i6, 0x07, %o4
16275 fnot2s %f23, %f21
16276 andcc %g5, %i5, %l6
16277loop_1337:
16278 popc %l0, %l2
16279 nop
16280 fitos %f18, %f24
16281 movn %icc, %o7, %g7
16282 wr %g0, 0x80, %asi
16283 lduha [%l7 + 0x1C] %asi, %o1
16284 fxnors %f8, %f7, %f7
16285 tneg %xcc, 0x2
16286 fbo %fcc1, loop_1338
16287 edge32n %i0, %o2, %i7
16288 tn %icc, 0x5
16289 smulcc %o5, 0x1488, %i4
16290loop_1338:
16291 fmovrde %l4, %f18, %f6
16292 fcmpne32 %f22, %f16, %l5
16293 tvc %xcc, 0x5
16294 subc %g4, %i3, %o6
16295 addcc %i1, 0x126F, %g6
16296 faligndata %f8, %f28, %f24
16297 ldd [%l7 + 0x18], %f26
16298 bcc,pt %xcc, loop_1339
16299 mova %xcc, %g2, %g3
16300 bpos,a,pt %icc, loop_1340
16301 movpos %xcc, %l1, %o3
16302loop_1339:
16303 tne %xcc, 0x3
16304 tge %icc, 0x0
16305loop_1340:
16306 edge32 %g1, %l3, %i2
16307 srl %i6, 0x0F, %o4
16308 orncc %o0, 0x17C4, %g5
16309 tl %icc, 0x4
16310 subcc %l6, %l0, %i5
16311 set 0x48, %i5
16312 stxa %l2, [%l7 + %i5] 0x18
16313 movgu %xcc, %g7, %o7
16314 add %o1, 0x0665, %o2
16315 sdivcc %i0, 0x01D2, %i7
16316 tneg %icc, 0x7
16317 fbuge %fcc2, loop_1341
16318 movn %icc, %i4, %o5
16319 tsubcc %l5, %g4, %i3
16320 fmovdneg %xcc, %f17, %f28
16321loop_1341:
16322 fbn %fcc1, loop_1342
16323 udiv %o6, 0x1170, %i1
16324 subc %g6, 0x08F7, %g2
16325 fblg %fcc1, loop_1343
16326loop_1342:
16327 edge8 %g3, %l4, %l1
16328 nop
16329 setx 0xB5F30D56CA38A53C, %l0, %l6
16330 stx %l6, [%l7 + 0x28]
16331 ldd [%l7 + 0x28], %f14
16332 fsqrtd %f14, %f20
16333 fnands %f6, %f4, %f20
16334loop_1343:
16335 prefetch [%l7 + 0x64], 0x1
16336 tgu %icc, 0x2
16337 alignaddr %g1, %l3, %i2
16338 edge16l %o3, %o4, %o0
16339 sra %g5, %l6, %l0
16340 fbge,a %fcc2, loop_1344
16341 sra %i6, %l2, %g7
16342 nop
16343 setx 0x005390EB, %l0, %l6
16344 st %l6, [%l7 + 0x4C]
16345 ld [%l7 + 0x4C], %fsr
16346 alignaddrl %o7, %i5, %o1
16347loop_1344:
16348 alignaddr %o2, %i0, %i7
16349 ta %xcc, 0x1
16350 andncc %o5, %i4, %l5
16351 srlx %g4, %i3, %i1
16352 ta %xcc, 0x2
16353 ta %xcc, 0x2
16354 movrlez %o6, 0x169, %g6
16355 movpos %icc, %g3, %g2
16356 nop
16357 fitod %f8, %f4
16358 fdtos %f4, %f26
16359 movrlez %l4, 0x07B, %l1
16360 add %l7, 0x18, %l6
16361 wr %g0, 0x11, %asi
16362 lda [%l6] %asi, %g1
16363 casa [%l6] 0x11, %g1, %i2
16364 fmovda %xcc, %f15, %f30
16365 umulcc %o3, 0x0EAB, %l3
16366 movne %icc, %o4, %g5
16367 edge32l %l6, %l0, %i6
16368 fmovscc %xcc, %f4, %f27
16369 or %o0, 0x1580, %g7
16370 movrgez %l2, %i5, %o1
16371 fmovda %icc, %f27, %f20
16372 ldd [%l7 + 0x68], %o2
16373 tleu %icc, 0x4
16374 fmovrsne %i0, %f28, %f30
16375 srax %i7, %o7, %i4
16376 fmovsge %xcc, %f21, %f21
16377 xorcc %l5, 0x0044, %g4
16378 fmovdge %xcc, %f4, %f9
16379 wr %g0, 0x04, %asi
16380 swapa [%l7 + 0x10] %asi, %i3
16381 smul %o5, %o6, %g6
16382 fmovrdlez %i1, %f20, %f4
16383 edge16l %g3, %l4, %l1
16384 nop
16385 setx 0x705A2D95, %l0, %l6
16386 st %l6, [%l7 + 0x5C]
16387 ld [%l7 + 0x5C], %fsr
16388 array32 %g1, %i2, %g2
16389 array32 %o3, %o4, %l3
16390 fmovrse %g5, %f23, %f16
16391 fba,a %fcc3, loop_1345
16392 brlez %l6, loop_1346
16393 fbge,a %fcc1, loop_1347
16394 ba,a loop_1348
16395loop_1345:
16396 xnorcc %i6, %l0, %g7
16397loop_1346:
16398 bleu,a,pn %icc, loop_1349
16399loop_1347:
16400 tg %xcc, 0x0
16401loop_1348:
16402 andncc %o0, %i5, %o1
16403 edge16l %l2, %i0, %i7
16404loop_1349:
16405 movrgz %o7, 0x129, %i4
16406 tpos %icc, 0x0
16407 stbar
16408 edge32n %o2, %g4, %i3
16409 fnands %f16, %f14, %f1
16410 or %o5, 0x04B9, %o6
16411 tneg %icc, 0x3
16412 fornot1 %f16, %f18, %f26
16413 movl %icc, %l5, %g6
16414 popc %g3, %l4
16415 fzero %f18
16416 movgu %icc, %i1, %l1
16417 fbul,a %fcc2, loop_1350
16418 brlz %i2, loop_1351
16419 udivcc %g1, 0x0A49, %g2
16420 movrlz %o4, 0x311, %o3
16421loop_1350:
16422 nop
16423 wr %g0, 0x89, %asi
16424 ldsba [%l7 + 0x54] %asi, %l3
16425loop_1351:
16426 taddcctv %g5, 0x0870, %i6
16427 srl %l0, %l6, %g7
16428 addccc %o0, 0x1FF2, %o1
16429 movre %i5, %l2, %i7
16430 edge16 %i0, %o7, %i4
16431 set 0x68, %l0
16432 prefetcha [%l7 + %l0] 0x10, 0x2
16433 nop
16434 setx loop_1352, %l0, %l1
16435 wrpr 0x1, %tl
16436 wrpr %l1, %tpc
16437 add %l1, 0x4, %l1
16438 wrpr %l1, %tnpc
16439 setx 0x34400001400, %l0, %l1
16440 wrpr %l1, %tstate
16441 wrhpr 0x4, %htstate
16442 retry
16443 fmovdcs %icc, %f0, %f12
16444 fmovscc %icc, %f31, %f19
16445 xnor %g4, 0x0882, %o5
16446loop_1352:
16447 movgu %xcc, %o6, %l5
16448 fmovsne %icc, %f16, %f22
16449 movg %xcc, %i3, %g6
16450 fxor %f10, %f24, %f20
16451 andcc %g3, 0x1508, %i1
16452 nop
16453 setx loop_1353, %l0, %l1
16454 wrpr 0x1, %tl
16455 wrpr %l1, %tnpc
16456 setx 0x34400001400, %l0, %l1
16457 wrpr %l1, %tstate
16458 wrhpr 0x4, %htstate
16459 done
16460 edge8l %l4, %l1, %i2
16461 set 0x63, %i1
16462 stba %g2, [%l7 + %i1] 0x10
16463loop_1353:
16464 bvs,pt %icc, loop_1354
16465 orn %g1, %o3, %l3
16466 set 0x41, %g1
16467 stba %g5, [%l7 + %g1] 0x2a
16468 membar #Sync
16469loop_1354:
16470 prefetch [%l7 + 0x0C], 0x2
16471 movleu %xcc, %o4, %l0
16472 fpadd32s %f17, %f21, %f31
16473 taddcc %l6, %g7, %i6
16474 movgu %icc, %o1, %o0
16475 fornot1s %f0, %f14, %f1
16476 brz,a %i5, loop_1355
16477 smul %l2, 0x1A27, %i0
16478 wr %g0, 0x04, %asi
16479 lduba [%l7 + 0x56] %asi, %o7
16480loop_1355:
16481 srax %i4, %i7, %g4
16482 addccc %o5, %o6, %o2
16483 fpack32 %f8, %f10, %f18
16484 tpos %xcc, 0x6
16485 array16 %i3, %g6, %g3
16486 xor %i1, %l5, %l1
16487 tvs %icc, 0x3
16488 sll %i2, %l4, %g1
16489 movvs %xcc, %o3, %l3
16490 addccc %g5, 0x1ABD, %g2
16491 membar 0x02
16492 ldsh [%l7 + 0x5A], %o4
16493 set 0x25, %g3
16494 lduba [%l7 + %g3] 0x19, %l0
16495 mova %icc, %l6, %g7
16496 bg,pn %xcc, loop_1356
16497 movgu %xcc, %i6, %o1
16498 fmovscc %icc, %f26, %f4
16499 fmovsne %xcc, %f19, %f21
16500loop_1356:
16501 sdiv %i5, 0x04A5, %l2
16502 nop
16503 setx 0x28E4111D, %l0, %l6
16504 st %l6, [%l7 + 0x28]
16505 ld [%l7 + 0x28], %f2
16506 setx 0x7C703AEE, %l1, %l5
16507 st %l5, [%l7 + 0x10]
16508 ld [%l7 + 0x10], %f0
16509 fsubs %f0, %f2, %f20
16510 tl %xcc, 0x1
16511 alignaddr %o0, %i0, %i4
16512 fcmpeq16 %f4, %f24, %i7
16513 edge32ln %o7, %g4, %o5
16514 movne %icc, %o2, %o6
16515 wr %g0, 0x80, %asi
16516 prefetcha [%l7 + 0x68] %asi, 0x3
16517 fbl %fcc1, loop_1357
16518 membar 0x1A
16519 fpsub32 %f30, %f18, %f10
16520 brgez %g3, loop_1358
16521loop_1357:
16522 andcc %i3, 0x072E, %l5
16523 fba,a %fcc2, loop_1359
16524 fmovde %xcc, %f29, %f5
16525loop_1358:
16526 tne %icc, 0x3
16527 wr %g0, 0x23, %asi
16528 ldda [%l7 + 0x70] %asi, %l0
16529loop_1359:
16530 nop
16531 fitos %f7, %f21
16532 fstod %f21, %f10
16533 nop
16534 fitod %f15, %f10
16535 fornot1s %f4, %f9, %f13
16536 fmovspos %xcc, %f2, %f15
16537 fbul,a %fcc2, loop_1360
16538 xnor %i2, %l4, %i1
16539 fnands %f3, %f19, %f30
16540 sllx %g1, 0x08, %l3
16541loop_1360:
16542 lduw [%l7 + 0x50], %o3
16543 bge loop_1361
16544 add %g2, 0x01BA, %o4
16545 umulcc %g5, 0x19C8, %l0
16546 fmovrsgez %g7, %f3, %f18
16547loop_1361:
16548 sethi 0x12BD, %l6
16549 set 0x5C, %g7
16550 stwa %o1, [%l7 + %g7] 0x22
16551 membar #Sync
16552 ldsw [%l7 + 0x10], %i6
16553 mulx %i5, %l2, %i0
16554 brgz %o0, loop_1362
16555 edge32ln %i4, %o7, %g4
16556 restored
16557 rdpr %cwp, %g1
16558 rdpr %cansave, %g2
16559 rdpr %canrestore, %g3
16560 rdpr %cleanwin, %g4
16561 rdpr %otherwin, %g5
16562 rdpr %wstate, %g6
16563 fornot1 %f12, %f22, %f28
16564loop_1362:
16565 taddcc %o5, %o2, %o6
16566 movgu %xcc, %i7, %g6
16567 fmovdge %icc, %f28, %f14
16568 subcc %i3, 0x0B85, %l5
16569 udiv %g3, 0x0650, %l1
16570 nop
16571 setx loop_1363, %l0, %l1
16572 wrpr 0x1, %tl
16573 wrpr %l1, %tpc
16574 add %l1, 0x4, %l1
16575 wrpr %l1, %tnpc
16576 setx 0x34400001400, %l0, %l1
16577 wrpr %l1, %tstate
16578 wrhpr 0x4, %htstate
16579 retry
16580 fmovsvc %xcc, %f21, %f29
16581 fmovdvc %icc, %f23, %f17
16582 fbule %fcc1, loop_1364
16583loop_1363:
16584 movcs %icc, %i2, %l4
16585 orn %i1, 0x1C7A, %l3
16586 edge8l %g1, %g2, %o3
16587loop_1364:
16588 movcs %icc, %g5, %l0
16589 std %f16, [%l7 + 0x28]
16590 orn %g7, 0x11AF, %o4
16591 movleu %xcc, %o1, %l6
16592 brlz,a %i5, loop_1365
16593 subc %i6, 0x0D87, %i0
16594 umul %l2, 0x0BB2, %o0
16595 movcc %icc, %o7, %i4
16596loop_1365:
16597 nop
16598 fitod %f4, %f14
16599 fdtoi %f14, %f15
16600 mulscc %g4, 0x1BB9, %o5
16601 nop
16602 setx loop_1366, %l0, %l1
16603 wrpr 0x1, %tl
16604 wrpr %l1, %tnpc
16605 setx 0x34400001400, %l0, %l1
16606 wrpr %l1, %tstate
16607 wrhpr 0x4, %htstate
16608 done
16609 movcs %icc, %o6, %i7
16610 fblg %fcc2, loop_1367
16611 edge32ln %g6, %o2, %i3
16612loop_1366:
16613 stw %l5, [%l7 + 0x08]
16614 mulscc %l1, 0x058F, %i2
16615loop_1367:
16616 movrlez %g3, %i1, %l3
16617 nop
16618 fitod %f8, %f16
16619 fdtox %f16, %f28
16620 fxtod %f28, %f28
16621 fornot2 %f4, %f18, %f18
16622 movleu %icc, %g1, %l4
16623 fmovdleu %icc, %f25, %f7
16624 movl %xcc, %o3, %g5
16625 nop
16626 setx 0xB0644255, %l0, %l6
16627 st %l6, [%l7 + 0x28]
16628 ld [%l7 + 0x28], %f21
16629 setx 0x2E39AB3A, %l1, %l5
16630 st %l5, [%l7 + 0x10]
16631 ld [%l7 + 0x10], %f30
16632 fdivs %f30, %f21, %f18
16633 mulx %g2, 0x0B3D, %l0
16634 fsrc1 %f24, %f8
16635 movne %xcc, %g7, %o4
16636 fblg,a %fcc0, loop_1368
16637 tpos %xcc, 0x2
16638 subcc %l6, 0x1C21, %o1
16639 prefetch [%l7 + 0x58], 0x1
16640loop_1368:
16641 movle %icc, %i6, %i5
16642 ldsh [%l7 + 0x62], %l2
16643 sdivcc %i0, 0x04D3, %o7
16644 bvs,a,pt %icc, loop_1369
16645 umul %i4, 0x0076, %g4
16646 movcc %icc, %o5, %o6
16647 xnorcc %o0, 0x1E8A, %g6
16648loop_1369:
16649 for %f14, %f12, %f18
16650 move %xcc, %o2, %i7
16651 brz %i3, loop_1370
16652 fmul8x16al %f24, %f30, %f30
16653 std %f14, [%l7 + 0x40]
16654 fmovrslez %l1, %f1, %f6
16655loop_1370:
16656 tne %xcc, 0x4
16657 xnor %l5, 0x0D07, %i2
16658 andcc %i1, 0x13C3, %g3
16659 movg %xcc, %l3, %l4
16660 set 0x28, %l5
16661 stwa %o3, [%l7 + %l5] 0x88
16662 fnors %f4, %f21, %f14
16663 edge8 %g1, %g5, %l0
16664 movcc %icc, %g2, %g7
16665 mulscc %l6, 0x12FF, %o1
16666 flush %l7 + 0x38
16667 sdivcc %o4, 0x1EA0, %i6
16668 membar 0x28
16669 movn %xcc, %i5, %l2
16670 subcc %i0, 0x0F90, %i4
16671 movvc %xcc, %o7, %g4
16672 popc %o5, %o6
16673 or %g6, %o0, %i7
16674 movvc %xcc, %o2, %l1
16675 fmovsa %xcc, %f19, %f20
16676 wr %g0, 0xe3, %asi
16677 stwa %i3, [%l7 + 0x44] %asi
16678 membar #Sync
16679 and %l5, %i1, %i2
16680 alignaddr %l3, %g3, %o3
16681 bl,a %xcc, loop_1371
16682 fcmple16 %f2, %f8, %l4
16683 xorcc %g1, 0x12E8, %g5
16684 fandnot1s %f16, %f16, %f21
16685loop_1371:
16686 bl,a %xcc, loop_1372
16687 subccc %l0, 0x0C1D, %g2
16688 sth %g7, [%l7 + 0x26]
16689 tgu %xcc, 0x1
16690loop_1372:
16691 edge8l %o1, %l6, %i6
16692 fbu %fcc1, loop_1373
16693 nop
16694 fitos %f4, %f3
16695 fstox %f3, %f24
16696 tgu %icc, 0x6
16697 set 0x1B, %l4
16698 ldsba [%l7 + %l4] 0x89, %i5
16699loop_1373:
16700 sdivx %o4, 0x18AF, %i0
16701 bcc,a %icc, loop_1374
16702 mulscc %l2, 0x0FD2, %o7
16703 tg %xcc, 0x3
16704 and %g4, 0x1CDB, %o5
16705loop_1374:
16706 std %f14, [%l7 + 0x48]
16707 fmovsvs %icc, %f29, %f31
16708 xor %i4, %o6, %o0
16709 edge8n %i7, %o2, %l1
16710 movne %xcc, %i3, %l5
16711 tcs %xcc, 0x1
16712 nop
16713 setx loop_1375, %l0, %l1
16714 wrpr 0x1, %tl
16715 wrpr %l1, %tnpc
16716 setx 0x34400001400, %l0, %l1
16717 wrpr %l1, %tstate
16718 wrhpr 0x4, %htstate
16719 done
16720 or %g6, 0x1A17, %i1
16721 set 0x71, %o6
16722 ldsba [%l7 + %o6] 0x15, %l3
16723loop_1375:
16724 fpack16 %f30, %f10
16725 fnands %f1, %f12, %f14
16726 fbe %fcc0, loop_1376
16727 ldsb [%l7 + 0x5D], %i2
16728 st %f15, [%l7 + 0x60]
16729 fble,a %fcc0, loop_1377
16730loop_1376:
16731 fone %f12
16732 udivcc %g3, 0x1706, %l4
16733 wr %g0, 0x27, %asi
16734 stxa %o3, [%l7 + 0x38] %asi
16735 membar #Sync
16736loop_1377:
16737 movrne %g5, %g1, %l0
16738 orncc %g2, %g7, %l6
16739 fnot1 %f8, %f18
16740 edge16n %i6, %o1, %o4
16741 alignaddrl %i5, %l2, %i0
16742 fsrc2 %f22, %f8
16743 wr %g0, 0xf8, %asi
16744 stda %f0, [%l7 + 0x40] %asi
16745 membar #Sync
16746 subccc %g4, %o7, %i4
16747 nop
16748 fitos %f3, %f19
16749 fstox %f19, %f16
16750 fxtos %f16, %f21
16751 movge %icc, %o6, %o0
16752 fmovse %icc, %f23, %f28
16753 nop
16754 setx 0xEBF2D7D07E29960B, %l0, %l6
16755 stx %l6, [%l7 + 0x28]
16756 ldd [%l7 + 0x28], %f22
16757 setx 0xD3B0B7F454DDF455, %l1, %l5
16758 stx %l5, [%l7 + 0x10]
16759 ldd [%l7 + 0x10], %f4
16760 fmuld %f4, %f22, %f18
16761 fmovdle %xcc, %f7, %f7
16762 umul %i7, %o2, %l1
16763 movl %icc, %o5, %l5
16764 movrgez %g6, 0x308, %i1
16765 edge8n %i3, %l3, %i2
16766 membar 0x69
16767 movle %xcc, %l4, %g3
16768 srl %o3, 0x12, %g5
16769 edge16l %g1, %l0, %g7
16770 subccc %g2, 0x06F2, %l6
16771 bn loop_1378
16772 taddcc %o1, %i6, %i5
16773 nop
16774 setx loop_1379, %l0, %l1
16775 jmpl %l1, %o4
16776 addcc %i0, %l2, %g4
16777loop_1378:
16778 movg %xcc, %o7, %i4
16779 ldx [%l7 + 0x20], %o6
16780loop_1379:
16781 stx %i7, [%l7 + 0x78]
16782 lduh [%l7 + 0x52], %o0
16783 movrlz %o2, %o5, %l5
16784 andn %l1, 0x031F, %g6
16785 fabsd %f4, %f12
16786 saved
16787 rdpr %cwp, %g1
16788 rdpr %cansave, %g2
16789 rdpr %canrestore, %g3
16790 rdpr %cleanwin, %g4
16791 rdpr %otherwin, %g5
16792 rdpr %wstate, %g6
16793 fandnot2s %f22, %f9, %f14
16794 set 0x74, %i3
16795 lda [%l7 + %i3] 0x10, %f17
16796 mova %xcc, %i3, %l3
16797 subccc %i1, %i2, %l4
16798 tg %icc, 0x2
16799 xnorcc %o3, 0x1E68, %g3
16800 edge16 %g5, %l0, %g7
16801 addcc %g1, 0x1729, %g2
16802 wr %g0, 0x0c, %asi
16803 lduwa [%l7 + 0x64] %asi, %l6
16804 fmovrdgez %o1, %f8, %f4
16805 tneg %icc, 0x0
16806 movg %icc, %i6, %o4
16807 sdivcc %i0, 0x1DDA, %i5
16808 te %xcc, 0x5
16809 stbar
16810 call loop_1380
16811 nop
16812 fitos %f9, %f2
16813 fstox %f2, %f4
16814 edge32 %l2, %g4, %o7
16815 ta %icc, 0x2
16816loop_1380:
16817 bleu,a,pn %icc, loop_1381
16818 xnor %i4, 0x1FDD, %i7
16819 bvc,a %icc, loop_1382
16820 movg %xcc, %o0, %o2
16821loop_1381:
16822 xnorcc %o5, 0x046D, %o6
16823 fbl %fcc1, loop_1383
16824loop_1382:
16825 fmovdgu %xcc, %f30, %f12
16826 movne %icc, %l5, %g6
16827 tcc %xcc, 0x3
16828loop_1383:
16829 swap [%l7 + 0x34], %i3
16830 add %l7, 0x4C, %l6
16831 wr %g0, 0x04, %asi
16832 casa [%l6] 0x04, %l3, %i1
16833 addcc %i2, 0x0E4D, %l1
16834 movvc %icc, %o3, %l4
16835 tcc %xcc, 0x5
16836 or %g5, %g3, %g7
16837 fexpand %f0, %f10
16838 membar #Sync
16839 wr %g0, 0xf1, %asi
16840 ldda [%l7 + 0x40] %asi, %f16
16841 sub %g1, 0x1821, %g2
16842 ldub [%l7 + 0x1D], %l6
16843 array16 %o1, %l0, %o4
16844 movcs %icc, %i6, %i0
16845 nop
16846 setx 0xCE9E954D, %l0, %l6
16847 st %l6, [%l7 + 0x28]
16848 ld [%l7 + 0x28], %f6
16849 setx 0x33D5965C, %l1, %l5
16850 st %l5, [%l7 + 0x10]
16851 ld [%l7 + 0x10], %f10
16852 fadds %f10, %f6, %f17
16853 nop
16854 fitod %f10, %f20
16855 fdtos %f20, %f24
16856 fmovdleu %xcc, %f8, %f8
16857 mulx %i5, %l2, %g4
16858 smulcc %i4, 0x10F9, %o7
16859 fnor %f26, %f30, %f2
16860 andn %o0, 0x0BC1, %o2
16861 mulx %i7, %o6, %l5
16862 xnorcc %o5, %g6, %l3
16863 wr %g0, 0x81, %asi
16864 lduwa [%l7 + 0x64] %asi, %i3
16865 movgu %icc, %i2, %i1
16866 movvs %icc, %o3, %l1
16867 restored
16868 rdpr %cwp, %g1
16869 rdpr %cansave, %g2
16870 rdpr %canrestore, %g3
16871 rdpr %cleanwin, %g4
16872 rdpr %otherwin, %g5
16873 rdpr %wstate, %g6
16874 movle %icc, %l4, %g3
16875 fands %f0, %f16, %f7
16876 sethi 0x17C0, %g7
16877 tsubcctv %g5, 0x17B6, %g1
16878 movrgez %l6, 0x0D5, %o1
16879 edge16l %g2, %l0, %o4
16880 std %f12, [%l7 + 0x60]
16881 fbe %fcc2, loop_1384
16882 nop
16883 setx 0x85D85ED98991B47F, %l0, %l6
16884 stx %l6, [%l7 + 0x28]
16885 ldd [%l7 + 0x28], %f24
16886 setx 0x587DD40D6B3D5252, %l1, %l5
16887 stx %l5, [%l7 + 0x10]
16888 ldd [%l7 + 0x10], %f14
16889 fdivd %f14, %f24, %f20
16890 fbl,a %fcc2, loop_1385
16891 tcc %icc, 0x3
16892loop_1384:
16893 movle %xcc, %i0, %i6
16894 restored
16895 rdpr %cwp, %g1
16896 rdpr %cansave, %g2
16897 rdpr %canrestore, %g3
16898 rdpr %cleanwin, %g4
16899 rdpr %otherwin, %g5
16900 rdpr %wstate, %g6
16901loop_1385:
16902 nop
16903 fitod %f6, %f8
16904 fdtos %f8, %f8
16905 movneg %icc, %l2, %i5
16906 popc %i4, %g4
16907 addc %o0, 0x1486, %o7
16908 fpadd32s %f1, %f19, %f15
16909 movcs %icc, %i7, %o2
16910 fexpand %f6, %f12
16911 addccc %l5, %o5, %g6
16912 fbu,a %fcc1, loop_1386
16913 orcc %l3, %o6, %i2
16914 fmovrdgz %i1, %f8, %f22
16915 fbe,a %fcc1, loop_1387
16916loop_1386:
16917 tsubcc %o3, 0x0590, %i3
16918 addcc %l1, 0x159B, %g3
16919 udivx %l4, 0x0DF6, %g7
16920loop_1387:
16921 tn %icc, 0x4
16922 xnor %g1, 0x0875, %l6
16923 nop
16924 setx 0xEE4287E4C0644B5F, %l0, %l6
16925 stx %l6, [%l7 + 0x68]
16926 ldx [%l7 + 0x68], %fsr
16927 subcc %o1, 0x052F, %g5
16928 orn %l0, 0x035D, %o4
16929 alignaddr %g2, %i0, %i6
16930 brz %i5, loop_1388
16931 fmovdpos %xcc, %f19, %f16
16932 add %l7, 0x44, %l6
16933 wr %g0, 0x04, %asi
16934 lda [%l6] %asi, %i4
16935 casa [%l6] %asi, %i4, %g4
16936loop_1388:
16937 fpsub32 %f18, %f20, %f4
16938 mova %xcc, %l2, %o0
16939 fpsub16 %f0, %f28, %f4
16940 srl %i7, 0x1D, %o2
16941 fble %fcc1, loop_1389
16942 flush %l7 + 0x70
16943 sth %l5, [%l7 + 0x5A]
16944 tvc %xcc, 0x5
16945loop_1389:
16946 fbule %fcc0, loop_1390
16947 addcc %o7, %o5, %l3
16948 taddcctv %g6, 0x0942, %o6
16949 membar 0x75
16950loop_1390:
16951 nop
16952 setx 0xC621EE14904C5FAC, %l0, %l6
16953 stx %l6, [%l7 + 0x20]
16954 ldx [%l7 + 0x20], %fsr
16955 movpos %icc, %i1, %o3
16956 movrgz %i2, 0x3BD, %l1
16957 tleu %icc, 0x7
16958 ba,a loop_1391
16959 sllx %g3, 0x18, %l4
16960 fzero %f8
16961 stx %i3, [%l7 + 0x60]
16962loop_1391:
16963 movpos %xcc, %g7, %g1
16964 umul %l6, 0x13E0, %g5
16965 smulcc %o1, 0x1F8A, %o4
16966 movrlez %g2, %l0, %i0
16967 fmovsleu %xcc, %f13, %f1
16968 tl %xcc, 0x1
16969 movvc %icc, %i5, %i4
16970 udivcc %i6, 0x09AE, %g4
16971 sub %l2, 0x0218, %o0
16972 sth %i7, [%l7 + 0x4E]
16973 brz %l5, loop_1392
16974 movre %o7, 0x2C2, %o2
16975 or %l3, 0x0F0C, %g6
16976 bn,a,pn %icc, loop_1393
16977loop_1392:
16978 edge8l %o6, %i1, %o3
16979 movrlz %i2, %l1, %o5
16980 movre %g3, %i3, %l4
16981loop_1393:
16982 edge8l %g7, %g1, %l6
16983 std %f10, [%l7 + 0x28]
16984 wr %g0, 0x81, %asi
16985 ldsha [%l7 + 0x36] %asi, %o1
16986 tneg %xcc, 0x4
16987 tleu %icc, 0x1
16988 wr %g0, 0x52, %asi
16989 ldxa [%g0 + 0x110] %asi, %g5
16990 fpsub16s %f12, %f25, %f31
16991 fbug %fcc2, loop_1394
16992 fsrc2 %f26, %f14
16993 andncc %o4, %l0, %i0
16994 movg %icc, %g2, %i5
16995loop_1394:
16996 movpos %icc, %i4, %i6
16997 be %icc, loop_1395
16998 sllx %l2, 0x19, %g4
16999 brlez %i7, loop_1396
17000 nop
17001 setx 0xFB50FAEC, %l0, %l6
17002 st %l6, [%l7 + 0x28]
17003 ld [%l7 + 0x28], %f6
17004 fsqrts %f6, %f25
17005loop_1395:
17006 andncc %l5, %o7, %o2
17007 movrlez %l3, 0x1BF, %g6
17008loop_1396:
17009 bl,a,pn %icc, loop_1397
17010 addccc %o0, %o6, %o3
17011 restored
17012 rdpr %cwp, %g1
17013 rdpr %cansave, %g2
17014 rdpr %canrestore, %g3
17015 rdpr %cleanwin, %g4
17016 rdpr %otherwin, %g5
17017 rdpr %wstate, %g6
17018 popc %i1, %i2
17019loop_1397:
17020 movpos %icc, %l1, %g3
17021 fpadd16s %f26, %f20, %f24
17022 fsrc2s %f5, %f1
17023 fmovdne %xcc, %f27, %f14
17024 taddcc %o5, 0x156D, %l4
17025 sra %g7, 0x03, %g1
17026 nop
17027 fitos %f10, %f1
17028 fstoi %f1, %f24
17029 set 0x3D, %i0
17030 ldstuba [%l7 + %i0] 0x18, %i3
17031 movne %xcc, %o1, %g5
17032 srl %o4, 0x0D, %l6
17033 bl %icc, loop_1398
17034 be loop_1399
17035 fbne %fcc0, loop_1400
17036 movre %l0, %g2, %i5
17037loop_1398:
17038 srl %i0, 0x06, %i6
17039loop_1399:
17040 andcc %l2, 0x06BC, %i4
17041loop_1400:
17042 ble,a %icc, loop_1401
17043 sub %i7, 0x0251, %l5
17044 nop
17045 setx 0xB606A3A6, %l0, %l6
17046 st %l6, [%l7 + 0x28]
17047 ld [%l7 + 0x28], %f25
17048 setx 0xDC525250, %l1, %l5
17049 st %l5, [%l7 + 0x10]
17050 ld [%l7 + 0x10], %f19
17051 fmuls %f19, %f25, %f15
17052 tvs %xcc, 0x7
17053loop_1401:
17054 bcc,a,pn %xcc, loop_1402
17055 fones %f8
17056 subcc %g4, 0x0E64, %o2
17057 tn %icc, 0x3
17058loop_1402:
17059 alignaddrl %o7, %g6, %o0
17060 tvc %icc, 0x1
17061 sdivx %o6, 0x0319, %l3
17062 tcs %icc, 0x0
17063 sdiv %i1, 0x0A30, %i2
17064 fmovrslz %o3, %f10, %f27
17065 bg loop_1403
17066 fpsub32 %f30, %f30, %f28
17067 udivx %l1, 0x0C93, %g3
17068 subcc %o5, 0x066D, %l4
17069loop_1403:
17070 movrlz %g1, %i3, %g7
17071 movrne %o1, %g5, %o4
17072 prefetch [%l7 + 0x28], 0x0
17073 brlez,a %l6, loop_1404
17074 fmovdl %xcc, %f6, %f6
17075 swap [%l7 + 0x7C], %l0
17076 orncc %g2, 0x198F, %i0
17077loop_1404:
17078 fmul8x16au %f8, %f20, %f20
17079 set 0x27, %g2
17080 stba %i5, [%l7 + %g2] 0x2b
17081 membar #Sync
17082 brlz,a %l2, loop_1405
17083 fmovsge %xcc, %f5, %f1
17084 te %xcc, 0x7
17085 addccc %i4, %i7, %i6
17086loop_1405:
17087 nop
17088 wr %g0, 0x88, %asi
17089 sta %f2, [%l7 + 0x60] %asi
17090 movgu %xcc, %l5, %g4
17091 edge32 %o7, %o2, %g6
17092 fbuge,a %fcc2, loop_1406
17093 fmovdg %xcc, %f29, %f31
17094 andn %o0, %o6, %i1
17095 fpack16 %f16, %f3
17096loop_1406:
17097 popc 0x0508, %i2
17098 movne %xcc, %l3, %o3
17099 bl loop_1407
17100 subccc %g3, 0x1570, %o5
17101 bgu %xcc, loop_1408
17102 fmovsleu %icc, %f19, %f3
17103loop_1407:
17104 fcmpne32 %f4, %f28, %l1
17105 movg %icc, %l4, %g1
17106loop_1408:
17107 xnor %g7, %o1, %g5
17108 edge32 %o4, %l6, %l0
17109 nop
17110 setx 0x341D4674, %l0, %l6
17111 st %l6, [%l7 + 0x28]
17112 ld [%l7 + 0x28], %f5
17113 setx 0xA606CD66, %l1, %l5
17114 st %l5, [%l7 + 0x10]
17115 ld [%l7 + 0x10], %f1
17116 fadds %f1, %f5, %f15
17117 membar 0x67
17118 subccc %i3, %i0, %i5
17119 movrgz %g2, %i4, %l2
17120 tn %xcc, 0x3
17121 edge8ln %i6, %l5, %g4
17122 movrlez %i7, 0x151, %o2
17123 tle %xcc, 0x1
17124 prefetch [%l7 + 0x44], 0x3
17125 taddcctv %g6, %o0, %o6
17126 taddcc %i1, 0x0330, %o7
17127 addccc %i2, 0x0F41, %o3
17128 alignaddr %g3, %l3, %l1
17129 array32 %l4, %o5, %g1
17130 movre %o1, %g5, %g7
17131 fmovrsgz %o4, %f20, %f27
17132 addccc %l0, %l6, %i0
17133 udivcc %i5, 0x0AE0, %g2
17134 fmovse %xcc, %f30, %f8
17135 edge32l %i4, %l2, %i3
17136 fexpand %f12, %f22
17137 srlx %l5, %i6, %g4
17138 tle %icc, 0x6
17139 movrgz %i7, 0x182, %o2
17140 nop
17141 setx loop_1409, %l0, %l1
17142 wrpr 0x1, %tl
17143 wrpr %l1, %tpc
17144 add %l1, 0x4, %l1
17145 wrpr %l1, %tnpc
17146 setx 0x34400001400, %l0, %l1
17147 wrpr %l1, %tstate
17148 wrhpr 0x4, %htstate
17149 retry
17150 add %g6, 0x1200, %o0
17151 edge32ln %o6, %o7, %i1
17152 edge32n %i2, %o3, %g3
17153loop_1409:
17154 fpackfix %f14, %f26
17155 popc 0x1587, %l3
17156 fmovdneg %icc, %f29, %f27
17157 taddcctv %l1, %l4, %g1
17158 movg %icc, %o5, %g5
17159 lduw [%l7 + 0x4C], %g7
17160 movpos %xcc, %o4, %l0
17161 fpadd16s %f8, %f29, %f21
17162 faligndata %f10, %f24, %f26
17163 bneg,pt %xcc, loop_1410
17164 fmul8ulx16 %f2, %f16, %f22
17165 ble,a %icc, loop_1411
17166 fcmpne32 %f2, %f24, %o1
17167loop_1410:
17168 orn %i0, 0x04F7, %i5
17169 umul %g2, 0x06BD, %l6
17170loop_1411:
17171 edge32l %l2, %i3, %l5
17172 alignaddr %i6, %i4, %g4
17173 srl %o2, %i7, %g6
17174 wr %g0, 0x04, %asi
17175 sta %f31, [%l7 + 0x54] %asi
17176 fnand %f28, %f16, %f20
17177 ba,pt %icc, loop_1412
17178 nop
17179 fitos %f26, %f25
17180 subccc %o0, 0x1631, %o7
17181 tleu %icc, 0x7
17182loop_1412:
17183 nop
17184 fitos %f14, %f1
17185 fstoi %f1, %f24
17186 ldsh [%l7 + 0x3E], %i1
17187 bvc,pn %xcc, loop_1413
17188 ta %icc, 0x7
17189 fbe,a %fcc0, loop_1414
17190 edge8 %i2, %o6, %g3
17191loop_1413:
17192 movvs %icc, %l3, %l1
17193 sllx %l4, 0x0E, %o3
17194loop_1414:
17195 fba %fcc3, loop_1415
17196 tsubcc %g1, %g5, %g7
17197 tle %xcc, 0x0
17198 movne %icc, %o5, %l0
17199loop_1415:
17200 addcc %o1, 0x118E, %i0
17201 movrlez %o4, 0x3A0, %i5
17202 ta %xcc, 0x2
17203 edge32ln %g2, %l2, %i3
17204 smul %l6, %i6, %l5
17205 movrne %i4, %g4, %o2
17206 fmovdge %icc, %f8, %f29
17207 nop
17208 setx 0x6040A5F6, %l0, %l6
17209 st %l6, [%l7 + 0x74]
17210 ld [%l7 + 0x74], %fsr
17211 fmovrse %i7, %f12, %f20
17212 movrlz %o0, %o7, %i1
17213 sra %g6, %i2, %g3
17214 nop
17215 setx 0xE39932CF, %l0, %l6
17216 st %l6, [%l7 + 0x28]
17217 ld [%l7 + 0x28], %f15
17218 setx 0x9875C55E, %l1, %l5
17219 st %l5, [%l7 + 0x10]
17220 ld [%l7 + 0x10], %f26
17221 fmuls %f26, %f15, %f31
17222 sdiv %o6, 0x00BB, %l3
17223 fmuld8ulx16 %f7, %f25, %f8
17224 wr %g0, 0x27, %asi
17225 stwa %l4, [%l7 + 0x34] %asi
17226 membar #Sync
17227 tn %icc, 0x4
17228 xor %o3, 0x1D28, %g1
17229 smulcc %l1, %g5, %o5
17230 sdivcc %g7, 0x10F3, %l0
17231 smulcc %i0, 0x0108, %o1
17232 subcc %o4, %i5, %l2
17233 edge8ln %g2, %i3, %l6
17234 movrgez %l5, %i6, %i4
17235 tg %xcc, 0x0
17236 set 0x10, %g5
17237 lduwa [%l7 + %g5] 0x81, %o2
17238 subccc %i7, 0x0766, %g4
17239 fbo,a %fcc1, loop_1416
17240 tcs %icc, 0x7
17241 fble,a %fcc3, loop_1417
17242 fnors %f5, %f8, %f16
17243loop_1416:
17244 sra %o0, 0x15, %i1
17245 movgu %icc, %g6, %o7
17246loop_1417:
17247 movn %icc, %g3, %o6
17248 fnors %f7, %f29, %f27
17249 udiv %l3, 0x0C2D, %i2
17250 tvc %icc, 0x5
17251 set 0x34, %i2
17252 lda [%l7 + %i2] 0x11, %f9
17253 sub %l4, 0x17E8, %o3
17254 fxnor %f10, %f0, %f6
17255 stb %g1, [%l7 + 0x22]
17256 nop
17257 set 0x64, %i6
17258 prefetch [%l7 + %i6], 0x0
17259 mulscc %l1, %o5, %g7
17260 fcmpgt16 %f10, %f18, %l0
17261 edge8l %g5, %o1, %i0
17262 fmovdvc %xcc, %f0, %f22
17263 fmovdpos %xcc, %f5, %f17
17264 movl %icc, %o4, %l2
17265 movrlz %g2, 0x3FF, %i3
17266 sllx %l6, %l5, %i6
17267 prefetch [%l7 + 0x48], 0x1
17268 edge16n %i4, %i5, %o2
17269 sra %i7, 0x03, %g4
17270 fmovsvc %icc, %f30, %f30
17271 fmul8x16au %f24, %f26, %f30
17272 ldd [%l7 + 0x20], %o0
17273 array32 %i1, %o7, %g6
17274 tcc %xcc, 0x0
17275 nop
17276 set 0x2F, %l6
17277 stb %g3, [%l7 + %l6]
17278 fmovdg %icc, %f18, %f7
17279 tsubcctv %o6, %i2, %l3
17280 wr %g0, 0x2a, %asi
17281 stwa %o3, [%l7 + 0x14] %asi
17282 membar #Sync
17283 fpsub32 %f16, %f2, %f28
17284 movre %g1, %l1, %o5
17285 subcc %l4, 0x11E7, %g7
17286 mulx %g5, 0x1C9B, %o1
17287 brgz,a %i0, loop_1418
17288 addccc %l0, %l2, %g2
17289 array8 %i3, %o4, %l6
17290 nop
17291 fitod %f16, %f18
17292loop_1418:
17293 xorcc %i6, %i4, %l5
17294 or %i5, 0x06F3, %i7
17295 movrgz %g4, 0x227, %o2
17296 andn %o0, 0x0FC8, %i1
17297 xnor %g6, %g3, %o6
17298 andn %i2, %l3, %o7
17299 sll %o3, %l1, %g1
17300 fnot1 %f26, %f8
17301 ba,pt %xcc, loop_1419
17302 fcmple16 %f2, %f28, %o5
17303 movrgez %g7, 0x262, %g5
17304 fbug %fcc2, loop_1420
17305loop_1419:
17306 fmuld8sux16 %f23, %f12, %f28
17307 fmovrde %l4, %f8, %f16
17308 movrlz %i0, %o1, %l0
17309loop_1420:
17310 xnor %g2, %i3, %l2
17311 fmovspos %icc, %f6, %f29
17312 fbul %fcc1, loop_1421
17313 tge %icc, 0x3
17314 array8 %o4, %l6, %i6
17315 andcc %i4, 0x0744, %i5
17316loop_1421:
17317 edge16 %l5, %g4, %o2
17318 sllx %o0, %i7, %i1
17319 fbue,a %fcc0, loop_1422
17320 edge16l %g6, %o6, %g3
17321 fbug %fcc3, loop_1423
17322 mulscc %i2, %l3, %o3
17323loop_1422:
17324 fnegs %f28, %f6
17325 xnorcc %o7, 0x16C1, %l1
17326loop_1423:
17327 nop
17328 set 0x7C, %o1
17329 lduwa [%l7 + %o1] 0x10, %g1
17330 fpsub16s %f4, %f29, %f7
17331 membar #Sync
17332 wr %g0, 0x17, %asi
17333 ldda [%l7 + 0x40] %asi, %f0
17334 fcmpeq16 %f14, %f0, %g7
17335 tl %xcc, 0x4
17336 movrlez %g5, 0x251, %l4
17337 wr %g0, 0x0c, %asi
17338 lduha [%l7 + 0x64] %asi, %o5
17339 movvc %icc, %i0, %l0
17340 nop
17341 setx 0xCB4FA7376FE5E496, %l0, %l6
17342 stx %l6, [%l7 + 0x28]
17343 ldd [%l7 + 0x28], %f30
17344 fsqrtd %f30, %f10
17345 tge %xcc, 0x6
17346 tleu %icc, 0x7
17347 edge16ln %g2, %o1, %l2
17348 nop
17349 setx 0x06C5BBF8, %l0, %l6
17350 st %l6, [%l7 + 0x28]
17351 ld [%l7 + 0x28], %f25
17352 setx 0x1D9C7406, %l1, %l5
17353 st %l5, [%l7 + 0x10]
17354 ld [%l7 + 0x10], %f3
17355 fsubs %f3, %f25, %f7
17356 nop
17357 setx 0x759FE0A8FD9B3E3B, %l0, %l6
17358 stx %l6, [%l7 + 0x28]
17359 ldd [%l7 + 0x28], %f30
17360 setx 0x037457C048D922F7, %l1, %l5
17361 stx %l5, [%l7 + 0x10]
17362 ldd [%l7 + 0x10], %f16
17363 fdivd %f16, %f30, %f6
17364 edge16ln %o4, %i3, %i6
17365 nop
17366 setx 0x9A8577656063476D, %l0, %l6
17367 stx %l6, [%l7 + 0x18]
17368 ldx [%l7 + 0x18], %fsr
17369 sll %l6, %i4, %i5
17370 restored
17371 rdpr %cwp, %g1
17372 rdpr %cansave, %g2
17373 rdpr %canrestore, %g3
17374 rdpr %cleanwin, %g4
17375 rdpr %otherwin, %g5
17376 rdpr %wstate, %g6
17377 alignaddr %l5, %o2, %g4
17378 fbne %fcc1, loop_1424
17379 fmovdl %icc, %f6, %f27
17380 subcc %o0, 0x1BFE, %i1
17381 ldsw [%l7 + 0x10], %i7
17382loop_1424:
17383 sra %g6, %o6, %g3
17384 udiv %l3, 0x00A7, %o3
17385 stbar
17386 srl %i2, 0x13, %o7
17387 brgez,a %l1, loop_1425
17388 alignaddrl %g7, %g5, %g1
17389 set 0x18, %o2
17390 ldxa [%g0 + %o2] 0x20, %o5
17391loop_1425:
17392 fbul,a %fcc2, loop_1426
17393 edge8 %l4, %i0, %g2
17394 edge32n %o1, %l2, %o4
17395 nop
17396 setx 0xBEBD696E, %l0, %l6
17397 st %l6, [%l7 + 0x28]
17398 ld [%l7 + 0x28], %f26
17399 setx 0xB8FB3036, %l1, %l5
17400 st %l5, [%l7 + 0x10]
17401 ld [%l7 + 0x10], %f28
17402 fadds %f28, %f26, %f20
17403loop_1426:
17404 fmovsa %icc, %f24, %f10
17405 restored
17406 rdpr %cwp, %g1
17407 rdpr %cansave, %g2
17408 rdpr %canrestore, %g3
17409 rdpr %cleanwin, %g4
17410 rdpr %otherwin, %g5
17411 rdpr %wstate, %g6
17412 nop
17413 fitos %f14, %f24
17414 fstox %f24, %f18
17415 sub %l0, 0x02EB, %i6
17416 fbuge %fcc3, loop_1427
17417 nop
17418 set 0x44, %o3
17419 lduw [%l7 + %o3], %i3
17420 edge8l %i4, %l6, %l5
17421 bcc,a loop_1428
17422loop_1427:
17423 fpadd16s %f27, %f21, %f6
17424 fcmple16 %f20, %f24, %o2
17425 subccc %g4, 0x1E4D, %o0
17426loop_1428:
17427 xorcc %i5, 0x0A48, %i1
17428 xnorcc %g6, 0x01D1, %o6
17429 ld [%l7 + 0x3C], %f4
17430 ldsw [%l7 + 0x1C], %i7
17431 smulcc %l3, 0x11B2, %o3
17432 tgu %xcc, 0x0
17433 udivcc %g3, 0x0BE4, %i2
17434 movg %xcc, %l1, %o7
17435 tcc %icc, 0x3
17436 nop
17437 setx 0x34BE443B, %l0, %l6
17438 st %l6, [%l7 + 0x28]
17439 ld [%l7 + 0x28], %f24
17440 setx 0xEC31562F, %l1, %l5
17441 st %l5, [%l7 + 0x10]
17442 ld [%l7 + 0x10], %f3
17443 fmuls %f3, %f24, %f4
17444 xorcc %g7, %g1, %o5
17445 fmuld8ulx16 %f0, %f21, %f26
17446 nop
17447 setx 0x81FD6C2B, %l0, %l6
17448 st %l6, [%l7 + 0x28]
17449 ld [%l7 + 0x28], %f21
17450 setx 0x4A8A326F, %l1, %l5
17451 st %l5, [%l7 + 0x10]
17452 ld [%l7 + 0x10], %f13
17453 fadds %f13, %f21, %f5
17454 set 0x58, %i7
17455 ldswa [%l7 + %i7] 0x11, %l4
17456 tvc %xcc, 0x6
17457 movneg %icc, %i0, %g5
17458 sir 0x1565
17459 fble,a %fcc2, loop_1429
17460 tleu %xcc, 0x1
17461 sethi 0x097E, %o1
17462 addccc %l2, 0x12DD, %g2
17463loop_1429:
17464 fmovrslez %l0, %f30, %f31
17465 xorcc %o4, 0x1F03, %i6
17466 edge16ln %i4, %l6, %i3
17467 te %icc, 0x4
17468 edge8n %l5, %g4, %o0
17469 array32 %o2, %i5, %i1
17470 fandnot2s %f5, %f29, %f2
17471 fmovspos %xcc, %f29, %f19
17472 umulcc %g6, %o6, %l3
17473 fnors %f18, %f30, %f25
17474 fpsub32 %f30, %f12, %f26
17475 fmovrde %o3, %f22, %f12
17476 ldx [%l7 + 0x28], %i7
17477 fmuld8sux16 %f2, %f4, %f18
17478 edge32 %i2, %g3, %o7
17479 bleu %icc, loop_1430
17480 restored
17481 rdpr %cwp, %g1
17482 rdpr %cansave, %g2
17483 rdpr %canrestore, %g3
17484 rdpr %cleanwin, %g4
17485 rdpr %otherwin, %g5
17486 rdpr %wstate, %g6
17487 mova %icc, %l1, %g1
17488 fbl,a %fcc1, loop_1431
17489loop_1430:
17490 movpos %icc, %o5, %g7
17491 fzeros %f8
17492 xor %l4, %g5, %i0
17493loop_1431:
17494 edge16 %o1, %l2, %l0
17495 movre %g2, 0x3DE, %i6
17496 subccc %o4, 0x1B78, %i4
17497 fbn,a %fcc1, loop_1432
17498 xnor %l6, 0x0DD8, %l5
17499 edge16 %g4, %o0, %o2
17500 fmovsn %xcc, %f28, %f6
17501loop_1432:
17502 edge32 %i3, %i5, %g6
17503 tge %xcc, 0x4
17504 wr %g0, 0x2b, %asi
17505 stba %i1, [%l7 + 0x43] %asi
17506 membar #Sync
17507 smul %l3, %o6, %o3
17508 fmul8ulx16 %f4, %f12, %f6
17509 nop
17510 setx 0x3C569D06206AD396, %l0, %l6
17511 stx %l6, [%l7 + 0x40]
17512 ldx [%l7 + 0x40], %fsr
17513 fpsub16 %f28, %f24, %f20
17514 andn %i7, 0x1D43, %i2
17515 tl %xcc, 0x2
17516 add %g3, 0x0980, %l1
17517 movgu %icc, %o7, %o5
17518 movcs %icc, %g7, %g1
17519 fbg %fcc2, loop_1433
17520 saved
17521 rdpr %cwp, %g1
17522 rdpr %cansave, %g2
17523 rdpr %canrestore, %g3
17524 rdpr %cleanwin, %g4
17525 rdpr %otherwin, %g5
17526 rdpr %wstate, %g6
17527 alignaddrl %l4, %i0, %o1
17528 fble,a %fcc2, loop_1434
17529loop_1433:
17530 xor %l2, 0x16A3, %l0
17531 sdiv %g5, 0x1C29, %i6
17532 fsrc2 %f28, %f10
17533loop_1434:
17534 nop
17535 setx 0xED694E2D50577F4C, %l0, %l6
17536 stx %l6, [%l7 + 0x68]
17537 ldx [%l7 + 0x68], %fsr
17538 tsubcctv %o4, 0x0E05, %g2
17539 edge16ln %l6, %l5, %i4
17540 subccc %o0, %o2, %g4
17541 set 0x58, %i4
17542 stxa %i5, [%l7 + %i4] 0x2f
17543 membar #Sync
17544 edge8n %g6, %i3, %l3
17545 wr %g0, 0x2b, %asi
17546 ldda [%l7 + 0x30] %asi, %i0
17547 tge %xcc, 0x2
17548 orncc %o3, 0x1EEE, %o6
17549 nop
17550 setx 0x339EB5371BB18483, %l0, %l6
17551 stx %l6, [%l7 + 0x28]
17552 ldd [%l7 + 0x28], %f8
17553 setx 0x7F3A0F63B57818B7, %l1, %l5
17554 stx %l5, [%l7 + 0x10]
17555 ldd [%l7 + 0x10], %f30
17556 faddd %f30, %f8, %f10
17557 te %xcc, 0x3
17558 edge32n %i7, %i2, %g3
17559 addccc %o7, 0x1A27, %o5
17560 ldub [%l7 + 0x74], %g7
17561 tl %xcc, 0x7
17562 fbn %fcc3, loop_1435
17563 fmovdge %xcc, %f11, %f17
17564 edge8 %l1, %g1, %i0
17565 fmovdpos %xcc, %f1, %f27
17566loop_1435:
17567 srax %l4, %l2, %o1
17568 srax %g5, 0x19, %i6
17569 wr %g0, 0x89, %asi
17570 lda [%l7 + 0x0C] %asi, %f10
17571 fornot2s %f12, %f24, %f3
17572 nop
17573 fitos %f2, %f12
17574 fstod %f12, %f24
17575 sll %l0, 0x09, %g2
17576 fbule,a %fcc2, loop_1436
17577 tcs %xcc, 0x2
17578 fmovrsgz %l6, %f20, %f5
17579 nop
17580 setx 0xA2704B95, %l0, %l6
17581 st %l6, [%l7 + 0x28]
17582 ld [%l7 + 0x28], %f16
17583 fsqrts %f16, %f8
17584loop_1436:
17585 and %l5, 0x0C7C, %o4
17586 smulcc %o0, 0x1F3A, %o2
17587 subcc %g4, 0x18B3, %i4
17588 sll %g6, %i5, %l3
17589 ld [%l7 + 0x68], %f25
17590 movvs %icc, %i1, %i3
17591 sdiv %o6, 0x1061, %i7
17592 fcmpgt32 %f12, %f14, %o3
17593 tne %icc, 0x7
17594 tcc %icc, 0x0
17595 ba loop_1437
17596 tl %icc, 0x0
17597 orcc %i2, 0x0428, %g3
17598 subcc %o7, %g7, %l1
17599loop_1437:
17600 for %f24, %f26, %f22
17601 bge,pn %icc, loop_1438
17602 orcc %g1, 0x0BDD, %i0
17603 popc %l4, %l2
17604 edge32ln %o1, %g5, %o5
17605loop_1438:
17606 subccc %l0, 0x08F3, %g2
17607 saved
17608 rdpr %cwp, %g1
17609 rdpr %cansave, %g2
17610 rdpr %canrestore, %g3
17611 rdpr %cleanwin, %g4
17612 rdpr %otherwin, %g5
17613 rdpr %wstate, %g6
17614 taddcc %i6, %l5, %l6
17615 set 0x6A, %o4
17616 ldstuba [%l7 + %o4] 0x18, %o0
17617 sll %o4, %g4, %i4
17618 movrgez %o2, 0x294, %g6
17619 edge32 %i5, %l3, %i3
17620 fmovdge %xcc, %f4, %f2
17621 srlx %i1, %i7, %o3
17622 sllx %o6, 0x05, %i2
17623 movrne %o7, 0x3FF, %g3
17624 nop
17625 setx loop_1439, %l0, %l1
17626 wrpr 0x1, %tl
17627 wrpr %l1, %tnpc
17628 setx 0x34400001400, %l0, %l1
17629 wrpr %l1, %tstate
17630 wrhpr 0x4, %htstate
17631 done
17632 fmuld8sux16 %f0, %f19, %f6
17633 mulscc %l1, %g7, %i0
17634 nop
17635 setx 0x5D81C6F4, %l0, %l6
17636 st %l6, [%l7 + 0x28]
17637 ld [%l7 + 0x28], %f17
17638 fsqrts %f17, %f13
17639loop_1439:
17640 sllx %g1, %l4, %o1
17641 array8 %l2, %o5, %g5
17642 sll %g2, 0x14, %l0
17643 wr %g0, 0x04, %asi
17644 ldsha [%l7 + 0x4C] %asi, %l5
17645 edge8n %l6, %o0, %o4
17646 srlx %i6, 0x04, %i4
17647 movrlz %g4, %o2, %g6
17648 nop
17649 setx 0x27811A610068C440, %l0, %l6
17650 stx %l6, [%l7 + 0x18]
17651 ldx [%l7 + 0x18], %fsr
17652 prefetch [%l7 + 0x78], 0x0
17653 andncc %l3, %i5, %i1
17654 srlx %i7, %o3, %i3
17655 tcc %xcc, 0x1
17656 fblg,a %fcc1, loop_1440
17657 movge %icc, %o6, %o7
17658 addccc %g3, %l1, %i2
17659 wr %g0, 0x18, %asi
17660 lduba [%l7 + 0x08] %asi, %i0
17661loop_1440:
17662 movge %icc, %g7, %g1
17663 ta %icc, 0x6
17664 edge8ln %o1, %l2, %o5
17665 tle %xcc, 0x6
17666 fmuld8ulx16 %f6, %f20, %f26
17667 edge8l %g5, %l4, %l0
17668 std %f14, [%l7 + 0x28]
17669 sra %g2, 0x04, %l5
17670 ldsh [%l7 + 0x3E], %o0
17671 brz,a %l6, loop_1441
17672 fcmple32 %f8, %f28, %o4
17673 fmul8x16 %f21, %f0, %f6
17674 movpos %xcc, %i4, %i6
17675loop_1441:
17676 xnorcc %o2, 0x0F42, %g4
17677 fbg %fcc0, loop_1442
17678 array8 %g6, %l3, %i5
17679 movvs %icc, %i7, %i1
17680 addc %i3, %o3, %o6
17681loop_1442:
17682 nop
17683 set 0x30, %l1
17684 lda [%l7 + %l1] 0x18, %f11
17685 bcs,pt %xcc, loop_1443
17686 std %f4, [%l7 + 0x60]
17687 orn %o7, 0x117E, %g3
17688 tvs %xcc, 0x2
17689loop_1443:
17690 sethi 0x16AF, %l1
17691 fmovspos %xcc, %f28, %f14
17692 and %i2, 0x0752, %g7
17693 bneg %xcc, loop_1444
17694 fabss %f8, %f5
17695 fmovrdne %g1, %f2, %f6
17696 fmovs %f31, %f0
17697loop_1444:
17698 nop
17699 setx 0x849E649474DDDC6C, %l0, %l6
17700 stx %l6, [%l7 + 0x28]
17701 ldd [%l7 + 0x28], %f28
17702 setx 0xDE39FD95F9E9849D, %l1, %l5
17703 stx %l5, [%l7 + 0x10]
17704 ldd [%l7 + 0x10], %f28
17705 fsubd %f28, %f28, %f0
17706 nop
17707 fitod %f4, %f8
17708 fdtox %f8, %f26
17709 fxtod %f26, %f30
17710 xnorcc %o1, 0x0F53, %i0
17711 sdivcc %o5, 0x1C1C, %l2
17712 sdivcc %l4, 0x11C2, %l0
17713 ldub [%l7 + 0x4F], %g2
17714 movcc %xcc, %g5, %o0
17715 edge32ln %l5, %o4, %l6
17716 bneg loop_1445
17717 addccc %i4, 0x120B, %o2
17718 xor %g4, %g6, %l3
17719 edge16n %i6, %i5, %i7
17720loop_1445:
17721 subccc %i3, 0x17A6, %o3
17722 fpadd32 %f22, %f12, %f30
17723 ld [%l7 + 0x1C], %f3
17724 be %icc, loop_1446
17725 movle %icc, %o6, %o7
17726 movrlz %i1, %l1, %i2
17727 movcs %xcc, %g7, %g3
17728loop_1446:
17729 subc %g1, %i0, %o1
17730 tneg %icc, 0x1
17731 ldsb [%l7 + 0x27], %l2
17732 fzero %f20
17733 fmovsgu %icc, %f12, %f31
17734 fba,a %fcc3, loop_1447
17735 xorcc %o5, %l4, %l0
17736 udivx %g5, 0x1A56, %o0
17737 fmovsa %xcc, %f16, %f19
17738loop_1447:
17739 sub %g2, %o4, %l6
17740 fcmpeq16 %f10, %f20, %l5
17741 xnor %i4, %g4, %g6
17742 taddcctv %o2, %l3, %i6
17743 movvs %xcc, %i5, %i7
17744 fbe %fcc0, loop_1448
17745 alignaddrl %i3, %o6, %o7
17746 fmovsl %icc, %f19, %f2
17747 edge32l %o3, %i1, %i2
17748loop_1448:
17749 fandnot2s %f2, %f21, %f18
17750 addc %l1, 0x1C3A, %g7
17751 movn %icc, %g3, %g1
17752 srl %o1, %i0, %l2
17753 xnor %o5, 0x107B, %l0
17754 movpos %icc, %l4, %o0
17755 std %f6, [%l7 + 0x70]
17756 fbule,a %fcc1, loop_1449
17757 sra %g5, 0x13, %o4
17758 movrlez %g2, 0x0AB, %l5
17759 addccc %l6, 0x17E6, %g4
17760loop_1449:
17761 fbue,a %fcc0, loop_1450
17762 sra %i4, %g6, %o2
17763 tsubcctv %l3, 0x18D9, %i6
17764 fornot2s %f23, %f20, %f28
17765loop_1450:
17766 fpadd16s %f28, %f2, %f2
17767 fmovdn %icc, %f10, %f19
17768 nop
17769 setx 0xB62D598F, %l0, %l6
17770 st %l6, [%l7 + 0x28]
17771 ld [%l7 + 0x28], %f0
17772 setx 0x67CBB3A1, %l1, %l5
17773 st %l5, [%l7 + 0x10]
17774 ld [%l7 + 0x10], %f25
17775 fadds %f25, %f0, %f16
17776 udiv %i5, 0x16B0, %i3
17777 andcc %o6, %i7, %o7
17778 alignaddrl %i1, %i2, %o3
17779 nop
17780 setx 0xC857DD9F, %l0, %l6
17781 st %l6, [%l7 + 0x28]
17782 ld [%l7 + 0x28], %f21
17783 setx 0x58EE4A8C, %l1, %l5
17784 st %l5, [%l7 + 0x10]
17785 ld [%l7 + 0x10], %f7
17786 fadds %f7, %f21, %f24
17787 andncc %g7, %l1, %g1
17788 movrgz %g3, %i0, %l2
17789 smul %o1, %l0, %l4
17790 bcs,a %icc, loop_1451
17791 mova %xcc, %o0, %o5
17792 stbar
17793 xorcc %g5, 0x19A7, %g2
17794loop_1451:
17795 fmovrdgz %o4, %f2, %f30
17796 edge32l %l5, %g4, %i4
17797 fpackfix %f16, %f0
17798 sub %l6, 0x1FA5, %g6
17799 movrne %o2, %l3, %i6
17800 fbge %fcc0, loop_1452
17801 srlx %i3, 0x1E, %o6
17802 tsubcc %i7, 0x0AFF, %i5
17803 prefetch [%l7 + 0x1C], 0x0
17804loop_1452:
17805 nop
17806 fitod %f0, %f8
17807 fdtos %f8, %f3
17808 bgu loop_1453
17809 fxnor %f0, %f6, %f30
17810 movleu %xcc, %i1, %o7
17811 fcmpeq16 %f10, %f16, %i2
17812loop_1453:
17813 tpos %icc, 0x7
17814 fcmpeq32 %f6, %f8, %g7
17815 ld [%l7 + 0x54], %f16
17816 tl %icc, 0x6
17817 movneg %xcc, %l1, %o3
17818 array8 %g3, %i0, %l2
17819 fandnot2s %f28, %f11, %f15
17820 udivx %o1, 0x1783, %g1
17821 fmuld8sux16 %f25, %f16, %f28
17822 popc 0x0BC4, %l0
17823 xnorcc %o0, %l4, %g5
17824 wr %g0, 0x80, %asi
17825 ldstuba [%l7 + 0x11] %asi, %g2
17826 array16 %o4, %o5, %l5
17827 bcs,a loop_1454
17828 saved
17829 rdpr %cwp, %g1
17830 rdpr %cansave, %g2
17831 rdpr %canrestore, %g3
17832 rdpr %cleanwin, %g4
17833 rdpr %otherwin, %g5
17834 rdpr %wstate, %g6
17835 tgu %icc, 0x7
17836 fmovdvs %icc, %f26, %f19
17837loop_1454:
17838 bge,a loop_1455
17839 edge16l %g4, %i4, %l6
17840 fblg %fcc1, loop_1456
17841 taddcctv %o2, %l3, %g6
17842loop_1455:
17843 fmovrslez %i6, %f17, %f16
17844 xnorcc %o6, 0x05D9, %i7
17845loop_1456:
17846 fbl,a %fcc2, loop_1457
17847 sll %i5, %i1, %o7
17848 bpos,pt %xcc, loop_1458
17849 andncc %i2, %i3, %l1
17850loop_1457:
17851 edge16 %g7, %g3, %o3
17852 ba %xcc, loop_1459
17853loop_1458:
17854 nop
17855 set 0x78, %l2
17856 prefetch [%l7 + %l2], 0x0
17857 tgu %icc, 0x6
17858 fmovsge %icc, %f5, %f17
17859loop_1459:
17860 nop
17861 set 0x0E, %g6
17862 lduha [%l7 + %g6] 0x19, %i0
17863 movleu %xcc, %o1, %g1
17864 ble loop_1460
17865 and %l0, %o0, %l2
17866 be,a %icc, loop_1461
17867 fmovdge %xcc, %f6, %f30
17868loop_1460:
17869 or %l4, 0x1708, %g2
17870 srax %g5, 0x1E, %o5
17871loop_1461:
17872 fbule,a %fcc2, loop_1462
17873 array16 %o4, %l5, %i4
17874 fba %fcc2, loop_1463
17875 fpadd16 %f14, %f8, %f10
17876loop_1462:
17877 sllx %g4, 0x0E, %l6
17878 add %l7, 0x18, %l6
17879 wr %g0, 0x80, %asi
17880 ldxa [%l6] %asi, %l3
17881 casxa [%l6] 0x80, %l3, %g6
17882loop_1463:
17883 edge16 %o2, %i6, %i7
17884 srax %o6, %i1, %o7
17885 movre %i2, %i3, %l1
17886 xnorcc %i5, 0x1F04, %g7
17887 movrlz %o3, %i0, %o1
17888 ldsh [%l7 + 0x0C], %g1
17889 fnot2s %f1, %f11
17890 addcc %l0, %o0, %g3
17891 sethi 0x1B02, %l2
17892 sllx %g2, 0x0B, %l4
17893 flush %l7 + 0x60
17894 tge %icc, 0x3
17895 srax %g5, %o4, %l5
17896 set 0x7C, %o5
17897 stba %o5, [%l7 + %o5] 0xe2
17898 membar #Sync
17899 srax %i4, %l6, %g4
17900 alignaddrl %l3, %g6, %o2
17901 set 0x40, %l3
17902 stda %f16, [%l7 + %l3] 0x18
17903 fbe %fcc2, loop_1464
17904 fbe,a %fcc2, loop_1465
17905 brlez,a %i6, loop_1466
17906 edge16ln %o6, %i1, %i7
17907loop_1464:
17908 movrne %i2, %o7, %l1
17909loop_1465:
17910 tsubcc %i3, %g7, %i5
17911loop_1466:
17912 srl %o3, %o1, %g1
17913 alignaddrl %i0, %l0, %o0
17914 fpack16 %f16, %f0
17915 fmovd %f10, %f16
17916 te %icc, 0x0
17917 edge16ln %g3, %g2, %l2
17918 tleu %icc, 0x4
17919 popc %g5, %l4
17920 stw %o4, [%l7 + 0x4C]
17921 sub %l5, 0x1F61, %o5
17922 movgu %xcc, %l6, %i4
17923 edge8ln %g4, %g6, %o2
17924 tsubcctv %i6, %o6, %l3
17925 tne %icc, 0x6
17926 xnor %i1, %i2, %o7
17927 movrgz %l1, %i7, %g7
17928 taddcctv %i5, 0x0168, %o3
17929 srlx %i3, %o1, %i0
17930 saved
17931 rdpr %cwp, %g1
17932 rdpr %cansave, %g2
17933 rdpr %canrestore, %g3
17934 rdpr %cleanwin, %g4
17935 rdpr %otherwin, %g5
17936 rdpr %wstate, %g6
17937 sdiv %g1, 0x192E, %l0
17938 ldx [%l7 + 0x60], %g3
17939 movrgz %o0, 0x221, %g2
17940 call loop_1467
17941 edge8ln %g5, %l4, %o4
17942 movrlz %l2, 0x37B, %l5
17943 set 0x40, %o0
17944 stda %f16, [%l7 + %o0] 0x80
17945loop_1467:
17946 fones %f6
17947 smul %o5, 0x13B7, %l6
17948 sra %i4, %g4, %g6
17949 popc 0x0F51, %o2
17950 andcc %o6, %l3, %i1
17951 tvc %icc, 0x6
17952 ta %xcc, 0x1
17953 saved
17954 rdpr %cwp, %g1
17955 rdpr %cansave, %g2
17956 rdpr %canrestore, %g3
17957 rdpr %cleanwin, %g4
17958 rdpr %otherwin, %g5
17959 rdpr %wstate, %g6
17960 mulscc %i2, %i6, %l1
17961 ldsh [%l7 + 0x50], %o7
17962 fmovdgu %icc, %f24, %f12
17963 fpadd16s %f4, %f23, %f17
17964 sra %i7, %g7, %o3
17965 movne %xcc, %i3, %i5
17966 move %xcc, %o1, %g1
17967 edge8n %i0, %g3, %o0
17968 tn %xcc, 0x1
17969 fmovd %f2, %f26
17970 movgu %icc, %l0, %g2
17971 fexpand %f7, %f16
17972 umulcc %l4, %o4, %g5
17973 wr %g0, 0x11, %asi
17974 prefetcha [%l7 + 0x38] %asi, 0x1
17975 udiv %l2, 0x19E2, %o5
17976 fbl %fcc1, loop_1468
17977 movpos %xcc, %l6, %g4
17978 nop
17979 set 0x52, %o7
17980 lduh [%l7 + %o7], %g6
17981 xor %i4, %o2, %l3
17982loop_1468:
17983 tle %icc, 0x4
17984 bne,pt %icc, loop_1469
17985 srlx %i1, 0x19, %i2
17986 wr %g0, 0x10, %asi
17987 ldxa [%l7 + 0x28] %asi, %i6
17988loop_1469:
17989 movrlz %l1, %o7, %o6
17990 orcc %g7, %i7, %i3
17991 nop
17992 setx loop_1470, %l0, %l1
17993 wrpr 0x1, %tl
17994 wrpr %l1, %tnpc
17995 setx 0x34400001400, %l0, %l1
17996 wrpr %l1, %tstate
17997 wrhpr 0x4, %htstate
17998 done
17999 brlz,a %o3, loop_1471
18000 fmovsvs %xcc, %f25, %f7
18001 edge16ln %o1, %i5, %g1
18002loop_1470:
18003 ldub [%l7 + 0x43], %i0
18004loop_1471:
18005 tge %xcc, 0x2
18006 tvs %xcc, 0x6
18007 tcc %xcc, 0x4
18008 movneg %xcc, %g3, %l0
18009 lduw [%l7 + 0x1C], %o0
18010 srl %l4, %o4, %g2
18011 udivx %g5, 0x14D0, %l5
18012 movleu %icc, %o5, %l2
18013 tsubcc %l6, %g4, %g6
18014 membar 0x17
18015 movrne %o2, 0x0E7, %l3
18016 tne %icc, 0x4
18017 ldx [%l7 + 0x58], %i4
18018 swap [%l7 + 0x28], %i1
18019 fbug,a %fcc0, loop_1472
18020 nop
18021 setx 0x39BB6A9D205525F7, %l0, %l6
18022 stx %l6, [%l7 + 0x08]
18023 ldx [%l7 + 0x08], %fsr
18024 fnot2s %f31, %f18
18025 mulx %i2, %i6, %l1
18026loop_1472:
18027 srax %o6, %g7, %o7
18028 edge32l %i3, %o3, %o1
18029 tsubcctv %i7, 0x07AF, %g1
18030 tvc %icc, 0x5
18031 bge,pn %xcc, loop_1473
18032 orn %i5, 0x1C95, %g3
18033 edge16n %i0, %o0, %l4
18034 movge %icc, %o4, %g2
18035loop_1473:
18036 tvc %icc, 0x2
18037 fmovdvc %icc, %f6, %f29
18038 fcmpgt32 %f28, %f26, %l0
18039 alignaddr %g5, %o5, %l5
18040 sdiv %l6, 0x0CC7, %l2
18041 sll %g6, %g4, %o2
18042 fnand %f20, %f8, %f4
18043 add %i4, %i1, %i2
18044 addc %i6, %l3, %l1
18045 brz %o6, loop_1474
18046 std %f8, [%l7 + 0x40]
18047 fmovdge %xcc, %f12, %f8
18048 fmovsleu %icc, %f22, %f13
18049loop_1474:
18050 stw %g7, [%l7 + 0x1C]
18051 smul %i3, %o3, %o1
18052 ba,a,pn %icc, loop_1475
18053 fnot2s %f27, %f2
18054 fbge %fcc2, loop_1476
18055 xor %o7, 0x1966, %g1
18056loop_1475:
18057 sdiv %i7, 0x1617, %g3
18058 fbuge,a %fcc1, loop_1477
18059loop_1476:
18060 tpos %xcc, 0x1
18061 taddcc %i5, %i0, %l4
18062 wr %g0, 0x80, %asi
18063 ldswa [%l7 + 0x10] %asi, %o4
18064loop_1477:
18065 nop
18066 set 0x34, %g4
18067 lduw [%l7 + %g4], %o0
18068 ba,a loop_1478
18069 fpadd32s %f27, %f26, %f2
18070 stbar
18071 orncc %g2, 0x0014, %g5
18072loop_1478:
18073 brlz,a %l0, loop_1479
18074 smulcc %l5, 0x100D, %l6
18075 fpadd16s %f15, %f10, %f19
18076 mova %icc, %o5, %l2
18077loop_1479:
18078 fbuge %fcc3, loop_1480
18079 brnz %g6, loop_1481
18080 edge16l %o2, %i4, %g4
18081 fcmpeq16 %f18, %f16, %i2
18082loop_1480:
18083 orcc %i6, %l3, %l1
18084loop_1481:
18085 andncc %i1, %g7, %i3
18086 edge8n %o3, %o1, %o6
18087 sra %g1, 0x03, %i7
18088 ldsb [%l7 + 0x3B], %o7
18089 smul %g3, %i0, %l4
18090 brlz %i5, loop_1482
18091 fnors %f8, %f24, %f29
18092 movn %icc, %o4, %g2
18093 taddcctv %g5, 0x0EF8, %o0
18094loop_1482:
18095 add %l5, 0x0D63, %l0
18096 mova %icc, %l6, %o5
18097 sub %g6, 0x1E39, %l2
18098 fba,a %fcc3, loop_1483
18099 fmovsne %xcc, %f1, %f25
18100 subccc %i4, %g4, %o2
18101 orcc %i6, 0x0E6D, %i2
18102loop_1483:
18103 fornot1 %f16, %f30, %f10
18104 nop
18105 setx 0xC6C8035499A6F2B5, %l0, %l6
18106 stx %l6, [%l7 + 0x28]
18107 ldd [%l7 + 0x28], %f16
18108 fsqrtd %f16, %f6
18109 movrlz %l3, %l1, %g7
18110 fnot2 %f6, %f16
18111 tneg %xcc, 0x2
18112 fmuld8ulx16 %f22, %f21, %f12
18113 call loop_1484
18114 edge32n %i1, %o3, %i3
18115 fmovdpos %icc, %f6, %f11
18116 wr %g0, 0x10, %asi
18117 lduba [%l7 + 0x58] %asi, %o1
18118loop_1484:
18119 membar 0x26
18120 fandnot1 %f0, %f16, %f20
18121 addccc %g1, 0x1AE9, %i7
18122 fblg %fcc1, loop_1485
18123 xnor %o6, %g3, %o7
18124 fbe,a %fcc3, loop_1486
18125 fpadd16s %f5, %f11, %f27
18126loop_1485:
18127 tle %xcc, 0x0
18128 movne %xcc, %i0, %i5
18129loop_1486:
18130 fnands %f15, %f29, %f6
18131 brz %l4, loop_1487
18132 movleu %icc, %g2, %o4
18133 bge,a,pn %xcc, loop_1488
18134 xorcc %g5, %l5, %o0
18135loop_1487:
18136 xnorcc %l6, %o5, %g6
18137 ldsh [%l7 + 0x62], %l0
18138loop_1488:
18139 nop
18140 fitod %f0, %f30
18141 fdtox %f30, %f16
18142 fble %fcc3, loop_1489
18143 movvs %xcc, %l2, %g4
18144 bne,a %icc, loop_1490
18145 ldsw [%l7 + 0x50], %o2
18146loop_1489:
18147 fmovrdgez %i4, %f26, %f6
18148 tn %xcc, 0x3
18149loop_1490:
18150 nop
18151 wr %g0, 0x89, %asi
18152 stwa %i2, [%l7 + 0x24] %asi
18153 fpadd32s %f1, %f31, %f28
18154 set 0x63, %l0
18155 ldsba [%l7 + %l0] 0x18, %l3
18156 brlez %i6, loop_1491
18157 tcs %icc, 0x0
18158 fmul8sux16 %f20, %f22, %f16
18159 orcc %l1, %i1, %g7
18160loop_1491:
18161 srax %o3, %o1, %g1
18162 wr %g0, 0x81, %asi
18163 prefetcha [%l7 + 0x60] %asi, 0x0
18164 fandnot1s %f28, %f13, %f12
18165 edge16ln %i7, %g3, %o7
18166 fmovdpos %xcc, %f12, %f2
18167 movrne %i0, %i5, %o6
18168 tvs %xcc, 0x2
18169 set 0x24, %i5
18170 lduwa [%l7 + %i5] 0x89, %g2
18171 edge16l %l4, %g5, %l5
18172 nop
18173 setx loop_1492, %l0, %l1
18174 jmpl %l1, %o0
18175 fmovd %f18, %f12
18176 stx %o4, [%l7 + 0x38]
18177 fmovd %f24, %f16
18178loop_1492:
18179 alignaddr %l6, %o5, %g6
18180 udiv %l2, 0x12C0, %g4
18181 tcc %xcc, 0x1
18182 fmovdl %xcc, %f28, %f9
18183 edge16n %l0, %i4, %i2
18184 movle %icc, %l3, %o2
18185 tle %icc, 0x2
18186 tvs %xcc, 0x1
18187 fmovrdgez %i6, %f16, %f14
18188 saved
18189 rdpr %cwp, %g1
18190 rdpr %cansave, %g2
18191 rdpr %canrestore, %g3
18192 rdpr %cleanwin, %g4
18193 rdpr %otherwin, %g5
18194 rdpr %wstate, %g6
18195 move %xcc, %i1, %g7
18196 fbug %fcc2, loop_1493
18197 faligndata %f28, %f8, %f0
18198 set 0x2F, %g1
18199 ldstuba [%l7 + %g1] 0x10, %o3
18200loop_1493:
18201 edge32ln %l1, %o1, %i3
18202 edge8l %i7, %g3, %g1
18203 tvc %icc, 0x3
18204 andncc %i0, %o7, %i5
18205 orncc %g2, 0x01E0, %l4
18206 andn %g5, 0x1623, %o6
18207 movre %l5, %o0, %l6
18208 andcc %o5, %g6, %l2
18209 membar 0x0C
18210 movpos %xcc, %o4, %g4
18211 fbne,a %fcc2, loop_1494
18212 movrne %i4, %l0, %i2
18213 mulscc %l3, %o2, %i6
18214 edge8n %g7, %i1, %l1
18215loop_1494:
18216 taddcc %o3, %o1, %i3
18217 mulx %i7, %g1, %i0
18218 edge32l %o7, %i5, %g3
18219 edge32l %g2, %g5, %l4
18220 umulcc %o6, 0x0AC4, %o0
18221 bge,a,pt %xcc, loop_1495
18222 tvc %icc, 0x7
18223 swap [%l7 + 0x64], %l6
18224 ldsw [%l7 + 0x70], %o5
18225loop_1495:
18226 nop
18227 fitos %f17, %f5
18228 te %icc, 0x4
18229 udivcc %l5, 0x1B5A, %l2
18230 sdiv %o4, 0x1DCA, %g6
18231 pdist %f4, %f30, %f10
18232 membar 0x65
18233 edge32l %g4, %i4, %i2
18234 tge %icc, 0x3
18235 edge8l %l0, %o2, %i6
18236 andncc %g7, %i1, %l3
18237 movgu %icc, %o3, %o1
18238 fpadd32s %f3, %f27, %f24
18239 edge8 %i3, %i7, %l1
18240 fcmpgt32 %f28, %f28, %i0
18241 andcc %o7, 0x084F, %g1
18242 andcc %g3, %i5, %g2
18243 umul %l4, %g5, %o6
18244 edge8l %l6, %o5, %l5
18245 udivcc %o0, 0x018F, %o4
18246 xorcc %g6, %g4, %l2
18247 movrne %i2, %i4, %l0
18248 movn %icc, %o2, %i6
18249 bcs,a,pt %icc, loop_1496
18250 tle %icc, 0x5
18251 fmovrdlz %i1, %f4, %f30
18252 movpos %icc, %g7, %o3
18253loop_1496:
18254 smulcc %l3, 0x06F7, %i3
18255 wr %g0, 0x11, %asi
18256 ldsha [%l7 + 0x46] %asi, %o1
18257 bl,pt %xcc, loop_1497
18258 andncc %i7, %i0, %l1
18259 subc %g1, %g3, %o7
18260 fmovrdgz %g2, %f22, %f14
18261loop_1497:
18262 stw %i5, [%l7 + 0x70]
18263 xorcc %g5, %o6, %l4
18264 srl %o5, %l5, %o0
18265 andn %o4, 0x12C5, %g6
18266 fand %f2, %f6, %f10
18267 orcc %g4, 0x045E, %l2
18268 nop
18269 setx loop_1498, %l0, %l1
18270 jmpl %l1, %l6
18271 umulcc %i4, 0x149A, %i2
18272 array32 %o2, %l0, %i1
18273 movg %xcc, %g7, %o3
18274loop_1498:
18275 bpos,a,pt %xcc, loop_1499
18276 fpack16 %f0, %f9
18277 fzero %f4
18278 movne %icc, %i6, %l3
18279loop_1499:
18280 brlz,a %o1, loop_1500
18281 srax %i7, %i3, %l1
18282 nop
18283 fitos %f8, %f3
18284 fstoi %f3, %f12
18285 fbo %fcc2, loop_1501
18286loop_1500:
18287 fbul,a %fcc0, loop_1502
18288 or %g1, 0x067E, %i0
18289 sra %o7, 0x17, %g2
18290loop_1501:
18291 fmovdvc %xcc, %f10, %f16
18292loop_1502:
18293 addc %g3, %i5, %g5
18294 xorcc %l4, %o6, %o5
18295 sra %l5, 0x04, %o0
18296 tneg %icc, 0x5
18297 tleu %icc, 0x6
18298 sdiv %o4, 0x0378, %g6
18299 fmovrsgz %l2, %f19, %f23
18300 fmovrdlz %g4, %f0, %f22
18301 array16 %i4, %i2, %l6
18302 andcc %o2, %i1, %g7
18303 movleu %xcc, %l0, %i6
18304 addcc %o3, 0x1497, %l3
18305 movrgez %o1, %i7, %l1
18306 array8 %g1, %i0, %i3
18307 wr %g0, 0x88, %asi
18308 stha %o7, [%l7 + 0x5C] %asi
18309 brlz %g2, loop_1503
18310 fpack32 %f10, %f28, %f12
18311 subc %i5, %g5, %g3
18312 nop
18313 fitos %f11, %f15
18314 fstox %f15, %f14
18315 fxtos %f14, %f25
18316loop_1503:
18317 andcc %l4, %o5, %o6
18318 movgu %xcc, %l5, %o4
18319 stx %o0, [%l7 + 0x18]
18320 set 0x6C, %g3
18321 stwa %g6, [%l7 + %g3] 0x15
18322 sdivcc %g4, 0x0DD9, %l2
18323 fpadd32 %f18, %f6, %f12
18324 membar 0x5D
18325 edge8n %i2, %i4, %l6
18326 tne %xcc, 0x3
18327 array32 %o2, %g7, %i1
18328 orn %i6, %l0, %l3
18329 umulcc %o1, %i7, %l1
18330 brgez,a %o3, loop_1504
18331 fpsub16 %f6, %f22, %f4
18332 movrgz %g1, 0x2E8, %i3
18333 addcc %o7, 0x0E98, %i0
18334loop_1504:
18335 mulscc %i5, %g5, %g3
18336 or %g2, 0x1148, %l4
18337 edge8n %o6, %o5, %o4
18338 edge16 %l5, %o0, %g6
18339 ta %icc, 0x7
18340 addcc %g4, 0x1DD5, %i2
18341 array16 %i4, %l2, %l6
18342 fmovrsgez %g7, %f14, %f4
18343 ldub [%l7 + 0x16], %o2
18344 fmovdcs %xcc, %f1, %f15
18345 addc %i6, %l0, %l3
18346 fand %f4, %f6, %f18
18347 membar 0x79
18348 fmovdleu %xcc, %f1, %f22
18349 fxors %f6, %f1, %f21
18350 umul %o1, %i7, %i1
18351 andcc %o3, 0x084B, %g1
18352 movrgz %i3, 0x3C9, %o7
18353 udivx %l1, 0x1620, %i5
18354 te %icc, 0x7
18355 udivcc %g5, 0x1E32, %i0
18356 tg %xcc, 0x7
18357 edge16ln %g3, %l4, %g2
18358 brlz %o6, loop_1505
18359 tge %xcc, 0x5
18360 edge8n %o4, %l5, %o5
18361 tle %xcc, 0x3
18362loop_1505:
18363 tpos %icc, 0x0
18364 set 0x26, %g7
18365 stba %o0, [%l7 + %g7] 0x22
18366 membar #Sync
18367 sir 0x0F01
18368 popc 0x1931, %g6
18369 wr %g0, 0x80, %asi
18370 lduba [%l7 + 0x14] %asi, %i2
18371 taddcc %g4, 0x07D4, %i4
18372 fmovdg %xcc, %f11, %f31
18373 add %l2, 0x11F7, %g7
18374 set 0x3C, %l5
18375 ldswa [%l7 + %l5] 0x81, %o2
18376 movg %xcc, %l6, %i6
18377 fpsub32s %f28, %f17, %f1
18378 lduw [%l7 + 0x1C], %l3
18379 flush %l7 + 0x0C
18380 udivcc %l0, 0x01A8, %i7
18381 nop
18382 set 0x7C, %i1
18383 ldsb [%l7 + %i1], %i1
18384 sub %o1, 0x0E52, %o3
18385 sethi 0x0600, %g1
18386 set 0x30, %l4
18387 lduwa [%l7 + %l4] 0x11, %o7
18388 fmul8x16au %f29, %f24, %f18
18389 edge8n %i3, %l1, %g5
18390 fbul,a %fcc0, loop_1506
18391 fbul,a %fcc1, loop_1507
18392 movleu %icc, %i5, %g3
18393 fmovsge %icc, %f23, %f21
18394loop_1506:
18395 fmovdgu %xcc, %f9, %f11
18396loop_1507:
18397 nop
18398 set 0x40, %o6
18399 sta %f11, [%l7 + %o6] 0x88
18400 xorcc %l4, 0x0C7F, %g2
18401 nop
18402 setx 0x42E90EEDC0428DFE, %l0, %l6
18403 stx %l6, [%l7 + 0x18]
18404 ldx [%l7 + 0x18], %fsr
18405 sir 0x1A26
18406 be,a,pt %xcc, loop_1508
18407 ldsh [%l7 + 0x56], %o6
18408 andncc %o4, %i0, %o5
18409 movg %icc, %l5, %o0
18410loop_1508:
18411 movre %g6, 0x3E9, %g4
18412 bneg,a,pt %xcc, loop_1509
18413 orcc %i2, %i4, %l2
18414 tl %icc, 0x3
18415 fornot1s %f10, %f30, %f31
18416loop_1509:
18417 xnor %o2, %g7, %i6
18418 xor %l6, %l3, %i7
18419 ta %xcc, 0x2
18420 edge32ln %l0, %o1, %i1
18421 tpos %xcc, 0x3
18422 orncc %g1, %o7, %o3
18423 mulscc %i3, 0x1E88, %g5
18424 sll %l1, 0x1D, %g3
18425 wr %g0, 0x2a, %asi
18426 stwa %l4, [%l7 + 0x74] %asi
18427 membar #Sync
18428 smulcc %g2, %i5, %o4
18429 tvs %xcc, 0x5
18430 udiv %o6, 0x1C1F, %i0
18431 fbl,a %fcc2, loop_1510
18432 ldub [%l7 + 0x56], %l5
18433 sethi 0x180B, %o5
18434 array32 %g6, %o0, %i2
18435loop_1510:
18436 sdiv %g4, 0x0AA2, %i4
18437 fmovrse %l2, %f28, %f27
18438 fcmpne32 %f14, %f18, %g7
18439 movg %icc, %o2, %i6
18440 ld [%l7 + 0x3C], %f10
18441 array16 %l6, %l3, %l0
18442 orn %o1, 0x1A69, %i1
18443 sllx %i7, 0x16, %o7
18444 tvc %icc, 0x5
18445 fmovscc %xcc, %f5, %f29
18446 fmovsleu %xcc, %f3, %f29
18447 fxors %f25, %f17, %f27
18448 orn %g1, %o3, %i3
18449 movre %g5, 0x0E4, %g3
18450 tle %xcc, 0x6
18451 addc %l4, 0x09BD, %l1
18452 xnorcc %g2, %o4, %i5
18453 orncc %o6, %l5, %i0
18454 tne %icc, 0x4
18455 sra %o5, %g6, %i2
18456 nop
18457 setx 0x6F9CB7B8, %l0, %l6
18458 st %l6, [%l7 + 0x28]
18459 ld [%l7 + 0x28], %f19
18460 setx 0x1D3EA6AB, %l1, %l5
18461 st %l5, [%l7 + 0x10]
18462 ld [%l7 + 0x10], %f14
18463 fdivs %f14, %f19, %f31
18464 fmovdvs %xcc, %f29, %f15
18465 fmovrdgez %o0, %f2, %f12
18466 brnz,a %g4, loop_1511
18467 bvs %icc, loop_1512
18468 xnor %i4, 0x0CE3, %g7
18469 wr %g0, 0x10, %asi
18470 swapa [%l7 + 0x3C] %asi, %o2
18471loop_1511:
18472 fnands %f15, %f5, %f18
18473loop_1512:
18474 popc 0x194B, %l2
18475 add %l7, 0x6C, %l6
18476 wr %g0, 0x04, %asi
18477 casa [%l6] %asi, %i6, %l6
18478 fnot1 %f10, %f12
18479 ldx [%l7 + 0x30], %l3
18480 or %o1, %i1, %l0
18481 edge8l %o7, %g1, %i7
18482 fnands %f20, %f1, %f27
18483 edge32 %i3, %g5, %o3
18484 fbuge %fcc1, loop_1513
18485 tpos %icc, 0x2
18486 udivcc %l4, 0x1016, %l1
18487 tcs %icc, 0x4
18488loop_1513:
18489 fmovsge %xcc, %f1, %f24
18490 fbo %fcc0, loop_1514
18491 movvs %icc, %g2, %o4
18492 fnot1 %f8, %f8
18493 mulscc %i5, 0x0465, %o6
18494loop_1514:
18495 fpadd16 %f18, %f6, %f26
18496 restored
18497 rdpr %cwp, %g1
18498 rdpr %cansave, %g2
18499 rdpr %canrestore, %g3
18500 rdpr %cleanwin, %g4
18501 rdpr %otherwin, %g5
18502 rdpr %wstate, %g6
18503 fpack16 %f30, %f14
18504 ba loop_1515
18505 fmovrslz %l5, %f17, %f26
18506 xnorcc %g3, 0x0EA6, %o5
18507 smul %g6, 0x0A96, %i2
18508loop_1515:
18509 fbuge %fcc1, loop_1516
18510 tvs %xcc, 0x3
18511 fcmple32 %f26, %f6, %o0
18512 mulx %g4, %i0, %i4
18513loop_1516:
18514 fbug %fcc0, loop_1517
18515 tleu %icc, 0x7
18516 movre %g7, %o2, %l2
18517 fmovdcs %xcc, %f3, %f12
18518loop_1517:
18519 fba %fcc0, loop_1518
18520 stx %i6, [%l7 + 0x28]
18521 movrlez %l3, 0x163, %o1
18522 sllx %l6, %i1, %l0
18523loop_1518:
18524 bg loop_1519
18525 fnot1s %f31, %f25
18526 xnorcc %o7, 0x1989, %i7
18527 ble,a,pt %icc, loop_1520
18528loop_1519:
18529 edge32n %i3, %g5, %o3
18530 fpsub32 %f12, %f22, %f24
18531 andn %g1, %l4, %l1
18532loop_1520:
18533 fbu %fcc3, loop_1521
18534 fmovrdne %o4, %f22, %f4
18535 membar 0x11
18536 xor %i5, 0x0032, %g2
18537loop_1521:
18538 movvs %xcc, %l5, %g3
18539 fmovsvs %icc, %f16, %f11
18540 bl,pt %icc, loop_1522
18541 nop
18542 setx 0x1287B107, %l0, %l6
18543 st %l6, [%l7 + 0x28]
18544 ld [%l7 + 0x28], %f11
18545 fsqrts %f11, %f24
18546 fandnot2 %f18, %f22, %f8
18547 fands %f22, %f11, %f22
18548loop_1522:
18549 fxor %f26, %f8, %f4
18550 movcc %icc, %o5, %g6
18551 fmovdcs %xcc, %f12, %f28
18552 and %i2, 0x1020, %o6
18553 tsubcctv %g4, %i0, %i4
18554 tsubcc %o0, %o2, %g7
18555 fmovsvc %xcc, %f18, %f17
18556 fmovdle %icc, %f13, %f4
18557 srlx %l2, 0x1C, %l3
18558 edge32l %o1, %i6, %i1
18559 fbug,a %fcc1, loop_1523
18560 fbl %fcc3, loop_1524
18561 popc %l0, %o7
18562 fmovdcs %icc, %f12, %f22
18563loop_1523:
18564 ta %icc, 0x2
18565loop_1524:
18566 tl %xcc, 0x0
18567 xor %l6, 0x0DDB, %i3
18568 flush %l7 + 0x40
18569 fbule,a %fcc3, loop_1525
18570 tcs %icc, 0x3
18571 array8 %g5, %o3, %g1
18572 fpadd32s %f28, %f8, %f22
18573loop_1525:
18574 te %icc, 0x0
18575 bgu,a loop_1526
18576 movn %xcc, %l4, %i7
18577 tgu %icc, 0x4
18578 fbe %fcc0, loop_1527
18579loop_1526:
18580 bneg,a,pt %icc, loop_1528
18581 stbar
18582 fmovsvc %icc, %f2, %f3
18583loop_1527:
18584 fblg,a %fcc0, loop_1529
18585loop_1528:
18586 fbge %fcc3, loop_1530
18587 sir 0x0A1C
18588 bne %icc, loop_1531
18589loop_1529:
18590 fpsub32 %f24, %f0, %f12
18591loop_1530:
18592 nop
18593 set 0x40, %i3
18594 ldda [%l7 + %i3] 0x04, %l0
18595loop_1531:
18596 tn %icc, 0x7
18597 fbule %fcc1, loop_1532
18598 edge16l %i5, %o4, %l5
18599 tn %xcc, 0x6
18600 movrlz %g2, 0x098, %g3
18601loop_1532:
18602 fbge,a %fcc1, loop_1533
18603 movcs %xcc, %g6, %i2
18604 ldsb [%l7 + 0x74], %o6
18605 udivcc %o5, 0x090A, %i0
18606loop_1533:
18607 fmovrdgez %g4, %f4, %f6
18608 ld [%l7 + 0x34], %f11
18609 fbl,a %fcc1, loop_1534
18610 sir 0x0E39
18611 stw %o0, [%l7 + 0x28]
18612 edge32l %i4, %o2, %l2
18613loop_1534:
18614 call loop_1535
18615 tpos %icc, 0x5
18616 tneg %icc, 0x4
18617 stbar
18618loop_1535:
18619 edge16n %l3, %o1, %g7
18620 movneg %icc, %i1, %i6
18621 addccc %l0, 0x16C5, %l6
18622 edge8l %o7, %i3, %g5
18623 udiv %g1, 0x0C63, %l4
18624 fbo %fcc1, loop_1536
18625 fpadd32 %f2, %f4, %f2
18626 bl,a,pn %icc, loop_1537
18627 saved
18628 rdpr %cwp, %g1
18629 rdpr %cansave, %g2
18630 rdpr %canrestore, %g3
18631 rdpr %cleanwin, %g4
18632 rdpr %otherwin, %g5
18633 rdpr %wstate, %g6
18634loop_1536:
18635 sth %i7, [%l7 + 0x7C]
18636 xorcc %o3, 0x1928, %i5
18637loop_1537:
18638 tneg %icc, 0x6
18639 popc %o4, %l1
18640 fble,a %fcc3, loop_1538
18641 nop
18642 setx loop_1539, %l0, %l1
18643 wrpr 0x1, %tl
18644 wrpr %l1, %tnpc
18645 setx 0x34400001400, %l0, %l1
18646 wrpr %l1, %tstate
18647 wrhpr 0x4, %htstate
18648 done
18649 bne,a,pn %icc, loop_1540
18650 fornot1 %f18, %f30, %f0
18651loop_1538:
18652 mulx %l5, %g3, %g2
18653loop_1539:
18654 nop
18655 set 0x18, %i0
18656 lda [%l7 + %i0] 0x15, %f10
18657loop_1540:
18658 ba,pn %xcc, loop_1541
18659 sdiv %g6, 0x11E6, %i2
18660 fmuld8sux16 %f6, %f16, %f22
18661 fnot2 %f14, %f26
18662loop_1541:
18663 orcc %o5, %o6, %g4
18664 subccc %o0, %i0, %o2
18665 array16 %i4, %l3, %l2
18666 fbul,a %fcc2, loop_1542
18667 edge32ln %g7, %i1, %i6
18668 stbar
18669 movleu %xcc, %l0, %l6
18670loop_1542:
18671 udivx %o7, 0x1910, %o1
18672 xnor %i3, 0x1855, %g1
18673 fmovda %icc, %f10, %f5
18674 mulx %l4, %i7, %g5
18675 fsrc2s %f23, %f14
18676 fpack32 %f26, %f2, %f14
18677 bg,pt %xcc, loop_1543
18678 udivcc %i5, 0x154E, %o4
18679 orncc %o3, %l5, %g3
18680 movgu %xcc, %g2, %g6
18681loop_1543:
18682 sra %l1, 0x01, %i2
18683 edge8l %o5, %o6, %g4
18684 srlx %o0, %o2, %i0
18685 fmovsgu %icc, %f25, %f26
18686 edge32l %l3, %i4, %l2
18687 array32 %i1, %g7, %i6
18688 be loop_1544
18689 edge16ln %l0, %l6, %o1
18690 ble,a %icc, loop_1545
18691 lduh [%l7 + 0x2E], %i3
18692loop_1544:
18693 smulcc %g1, 0x1334, %o7
18694 bvs,pn %xcc, loop_1546
18695loop_1545:
18696 tne %icc, 0x3
18697 xnorcc %i7, %l4, %g5
18698 nop
18699 setx 0x3369E3AC, %l0, %l6
18700 st %l6, [%l7 + 0x28]
18701 ld [%l7 + 0x28], %f30
18702 setx 0xB31D9216, %l1, %l5
18703 st %l5, [%l7 + 0x10]
18704 ld [%l7 + 0x10], %f20
18705 fmuls %f20, %f30, %f28
18706loop_1546:
18707 fnot2 %f26, %f16
18708 fmul8x16 %f31, %f22, %f16
18709 fbn %fcc0, loop_1547
18710 tge %icc, 0x5
18711 movg %xcc, %o4, %i5
18712 fcmpeq16 %f4, %f20, %l5
18713loop_1547:
18714 nop
18715 setx 0x32C95F4BB04875E7, %l0, %l6
18716 stx %l6, [%l7 + 0x40]
18717 ldx [%l7 + 0x40], %fsr
18718 tpos %icc, 0x1
18719 subc %g3, 0x0409, %o3
18720 fmovdcc %xcc, %f1, %f13
18721 addccc %g6, %g2, %i2
18722 fmul8ulx16 %f30, %f28, %f18
18723 wr %g0, 0x10, %asi
18724 stba %o5, [%l7 + 0x23] %asi
18725 subcc %l1, %g4, %o6
18726 ldsb [%l7 + 0x6C], %o0
18727 fnand %f6, %f0, %f16
18728 movneg %icc, %o2, %i0
18729 edge16 %i4, %l3, %l2
18730 edge16l %i1, %g7, %l0
18731 ldsw [%l7 + 0x48], %l6
18732 sra %i6, 0x1E, %i3
18733 tge %icc, 0x5
18734 sethi 0x1095, %o1
18735 tle %icc, 0x4
18736 movl %icc, %g1, %o7
18737 nop
18738 setx loop_1548, %l0, %l1
18739 jmpl %l1, %i7
18740 fmovrdlz %g5, %f10, %f8
18741 tgu %icc, 0x7
18742 mulscc %l4, %i5, %o4
18743loop_1548:
18744 tl %icc, 0x7
18745 tvs %icc, 0x2
18746 wr %g0, 0x80, %asi
18747 ldswa [%l7 + 0x48] %asi, %g3
18748 fandnot2s %f15, %f14, %f8
18749 fpadd16 %f8, %f6, %f18
18750 taddcc %l5, 0x10A6, %g6
18751 subc %o3, 0x106B, %i2
18752 fmovdvc %xcc, %f18, %f20
18753 movrgez %o5, 0x3C6, %g2
18754 fsrc1 %f4, %f4
18755 subc %l1, 0x1181, %o6
18756 set 0x10, %g5
18757 swapa [%l7 + %g5] 0x10, %g4
18758 nop
18759 setx loop_1549, %l0, %l1
18760 jmpl %l1, %o2
18761 movg %xcc, %i0, %o0
18762 fpmerge %f2, %f7, %f4
18763 fcmpeq16 %f22, %f6, %i4
18764loop_1549:
18765 tn %icc, 0x3
18766 fnor %f24, %f2, %f4
18767 restored
18768 rdpr %cwp, %g1
18769 rdpr %cansave, %g2
18770 rdpr %canrestore, %g3
18771 rdpr %cleanwin, %g4
18772 rdpr %otherwin, %g5
18773 rdpr %wstate, %g6
18774 alignaddr %l2, %l3, %i1
18775 sra %g7, %l0, %l6
18776 wr %g0, 0x19, %asi
18777 swapa [%l7 + 0x5C] %asi, %i3
18778 xnor %o1, 0x010F, %g1
18779 fbue %fcc1, loop_1550
18780 nop
18781 setx 0xD06F411D, %l0, %l6
18782 st %l6, [%l7 + 0x28]
18783 ld [%l7 + 0x28], %f28
18784 setx 0x5A00264F, %l1, %l5
18785 st %l5, [%l7 + 0x10]
18786 ld [%l7 + 0x10], %f13
18787 fadds %f13, %f28, %f19
18788 tvc %icc, 0x6
18789 movrne %o7, 0x0B4, %i7
18790loop_1550:
18791 edge8 %g5, %i6, %i5
18792 fnot2s %f15, %f10
18793 tne %xcc, 0x6
18794 tpos %icc, 0x3
18795 fbuge %fcc2, loop_1551
18796 subccc %l4, %o4, %l5
18797 fmovdleu %xcc, %f20, %f24
18798 movleu %xcc, %g3, %o3
18799loop_1551:
18800 tne %icc, 0x3
18801 brz,a %i2, loop_1552
18802 fbne,a %fcc2, loop_1553
18803 fbue %fcc2, loop_1554
18804 and %o5, 0x1AF3, %g6
18805loop_1552:
18806 sdivx %l1, 0x1942, %g2
18807loop_1553:
18808 sllx %g4, 0x0B, %o6
18809loop_1554:
18810 nop
18811 set 0x15, %i2
18812 ldsba [%l7 + %i2] 0x10, %i0
18813 restored
18814 rdpr %cwp, %g1
18815 rdpr %cansave, %g2
18816 rdpr %canrestore, %g3
18817 rdpr %cleanwin, %g4
18818 rdpr %otherwin, %g5
18819 rdpr %wstate, %g6
18820 tle %icc, 0x7
18821 movre %o2, %o0, %i4
18822 fba,a %fcc3, loop_1555
18823 orcc %l3, 0x1917, %l2
18824 edge16 %i1, %l0, %l6
18825 edge8l %g7, %i3, %g1
18826loop_1555:
18827 ldsw [%l7 + 0x4C], %o1
18828 movcc %icc, %i7, %g5
18829 alignaddr %i6, %i5, %o7
18830 andncc %l4, %l5, %g3
18831 alignaddr %o4, %i2, %o3
18832 fxnors %f14, %f22, %f11
18833 saved
18834 rdpr %cwp, %g1
18835 rdpr %cansave, %g2
18836 rdpr %canrestore, %g3
18837 rdpr %cleanwin, %g4
18838 rdpr %otherwin, %g5
18839 rdpr %wstate, %g6
18840 fandnot2 %f12, %f16, %f26
18841 fnot2 %f22, %f18
18842 andn %o5, %g6, %g2
18843 move %xcc, %g4, %o6
18844 fsrc1 %f22, %f30
18845 tgu %icc, 0x1
18846 xorcc %l1, %i0, %o2
18847 fabss %f9, %f5
18848 edge8 %o0, %l3, %l2
18849 sra %i4, %i1, %l6
18850 ld [%l7 + 0x44], %f0
18851 fones %f8
18852 movn %icc, %l0, %i3
18853 saved
18854 rdpr %cwp, %g1
18855 rdpr %cansave, %g2
18856 rdpr %canrestore, %g3
18857 rdpr %cleanwin, %g4
18858 rdpr %otherwin, %g5
18859 rdpr %wstate, %g6
18860 fxnor %f4, %f26, %f18
18861 xnorcc %g1, 0x0803, %o1
18862 andncc %g7, %g5, %i7
18863 fzeros %f9
18864 xnorcc %i5, %o7, %i6
18865 subc %l5, %l4, %o4
18866 tne %xcc, 0x0
18867 edge16ln %g3, %i2, %o5
18868 fmovsvc %xcc, %f12, %f18
18869 smulcc %g6, %o3, %g2
18870 ldsh [%l7 + 0x6C], %g4
18871 set 0x40, %i6
18872 stwa %l1, [%l7 + %i6] 0x2a
18873 membar #Sync
18874 andn %o6, %o2, %o0
18875 bl %xcc, loop_1556
18876 fmovrde %i0, %f2, %f18
18877 array16 %l2, %i4, %i1
18878 fnegd %f14, %f28
18879loop_1556:
18880 and %l3, 0x10B6, %l0
18881 nop
18882 fitod %f8, %f28
18883 fdtoi %f28, %f26
18884 orn %i3, %l6, %o1
18885 tpos %xcc, 0x1
18886 xorcc %g7, %g1, %g5
18887 edge8ln %i5, %o7, %i6
18888 srax %l5, %i7, %o4
18889 sethi 0x148C, %l4
18890 set 0x34, %l6
18891 ldstuba [%l7 + %l6] 0x11, %g3
18892 movne %icc, %i2, %g6
18893 set 0x48, %g2
18894 lduha [%l7 + %g2] 0x18, %o3
18895 movrne %o5, %g2, %g4
18896 fblg %fcc2, loop_1557
18897 orncc %o6, %l1, %o0
18898 array16 %i0, %l2, %o2
18899 fba %fcc3, loop_1558
18900loop_1557:
18901 fsrc1s %f1, %f13
18902 set 0x38, %o1
18903 prefetcha [%l7 + %o1] 0x11, 0x2
18904loop_1558:
18905 movrlez %l3, 0x244, %l0
18906 bvc,pt %icc, loop_1559
18907 fpadd16 %f22, %f24, %f18
18908 fcmple16 %f20, %f4, %i1
18909 movne %icc, %l6, %o1
18910loop_1559:
18911 fmovsle %icc, %f14, %f23
18912 call loop_1560
18913 tvc %xcc, 0x5
18914 fpack32 %f12, %f16, %f22
18915 wr %g0, 0x52, %asi
18916 ldxa [%g0 + 0x208] %asi, %i3
18917loop_1560:
18918 xnor %g7, %g1, %g5
18919 or %i5, 0x1283, %i6
18920 movne %xcc, %l5, %i7
18921 brlez,a %o4, loop_1561
18922 srax %l4, %g3, %i2
18923 set 0x48, %o2
18924 sta %f29, [%l7 + %o2] 0x89
18925loop_1561:
18926 fmovsa %xcc, %f16, %f16
18927 edge16 %o7, %o3, %g6
18928 fcmpeq32 %f10, %f0, %o5
18929 udiv %g4, 0x1593, %o6
18930 taddcctv %g2, %l1, %o0
18931 fandnot2s %f9, %f29, %f21
18932 fone %f28
18933 xnor %l2, 0x0BDC, %o2
18934 srl %i4, 0x18, %l3
18935 fmovscc %xcc, %f9, %f19
18936 tcc %icc, 0x5
18937 array16 %l0, %i1, %i0
18938 movrne %l6, %o1, %i3
18939 fcmple32 %f18, %f14, %g7
18940 nop
18941 fitod %f13, %f0
18942 fbul %fcc0, loop_1562
18943 nop
18944 fitos %f8, %f15
18945 fstox %f15, %f8
18946 fxtos %f8, %f10
18947 bn,a %xcc, loop_1563
18948 bcs loop_1564
18949loop_1562:
18950 sub %g5, %i5, %i6
18951 umul %l5, %i7, %g1
18952loop_1563:
18953 te %xcc, 0x5
18954loop_1564:
18955 fnot2 %f16, %f0
18956 fnors %f15, %f2, %f6
18957 wr %g0, 0x80, %asi
18958 stha %o4, [%l7 + 0x74] %asi
18959 tg %icc, 0x0
18960 ldx [%l7 + 0x08], %l4
18961 taddcc %g3, 0x064B, %o7
18962 for %f4, %f22, %f10
18963 and %o3, %g6, %i2
18964 fpsub32 %f18, %f16, %f18
18965 movcs %icc, %o5, %g4
18966 array32 %o6, %g2, %o0
18967 fmovsg %xcc, %f28, %f17
18968 fmovsl %xcc, %f18, %f1
18969 movvc %icc, %l2, %l1
18970 fpmerge %f13, %f19, %f8
18971 taddcctv %i4, 0x1708, %o2
18972 sethi 0x15F0, %l3
18973 nop
18974 setx 0x8911FF48F763B4EC, %l0, %l6
18975 stx %l6, [%l7 + 0x28]
18976 ldd [%l7 + 0x28], %f12
18977 setx 0x51549A1AD7F66D37, %l1, %l5
18978 stx %l5, [%l7 + 0x10]
18979 ldd [%l7 + 0x10], %f8
18980 fmuld %f8, %f12, %f16
18981 srax %l0, %i0, %l6
18982 movvs %xcc, %i1, %o1
18983 array32 %g7, %i3, %g5
18984 wr %g0, 0x80, %asi
18985 ldxa [%l7 + 0x08] %asi, %i6
18986 addccc %i5, 0x0A2D, %l5
18987 subccc %g1, %i7, %o4
18988 nop
18989 setx 0xD1BA05CE5B7CAAFB, %l0, %l6
18990 stx %l6, [%l7 + 0x28]
18991 ldd [%l7 + 0x28], %f28
18992 setx 0xFFBBBF53A665ACF2, %l1, %l5
18993 stx %l5, [%l7 + 0x10]
18994 ldd [%l7 + 0x10], %f24
18995 fsubd %f24, %f28, %f8
18996 movneg %xcc, %g3, %l4
18997 bn,a loop_1565
18998 fabsd %f8, %f12
18999 stw %o7, [%l7 + 0x70]
19000 movpos %icc, %g6, %o3
19001loop_1565:
19002 ba,a,pt %xcc, loop_1566
19003 movn %icc, %o5, %g4
19004 sll %o6, 0x10, %i2
19005 bn,a,pn %icc, loop_1567
19006loop_1566:
19007 alignaddrl %g2, %l2, %l1
19008 popc %i4, %o0
19009 xor %o2, %l3, %l0
19010loop_1567:
19011 fpadd32s %f22, %f2, %f13
19012 edge32 %l6, %i0, %o1
19013 nop
19014 set 0x7C, %i7
19015 sth %i1, [%l7 + %i7]
19016 movvs %icc, %i3, %g5
19017 movgu %icc, %i6, %g7
19018 alignaddr %l5, %i5, %g1
19019 edge8 %i7, %o4, %g3
19020 movl %icc, %o7, %l4
19021 fmovsvs %xcc, %f2, %f1
19022 movge %xcc, %o3, %o5
19023 sub %g4, %g6, %o6
19024 fbue,a %fcc0, loop_1568
19025 fbe,a %fcc1, loop_1569
19026 fmovdg %xcc, %f22, %f10
19027 fone %f28
19028loop_1568:
19029 nop
19030 wr %g0, 0x23, %asi
19031 stba %i2, [%l7 + 0x26] %asi
19032 membar #Sync
19033loop_1569:
19034 tleu %xcc, 0x3
19035 movgu %icc, %g2, %l1
19036 fble,a %fcc3, loop_1570
19037 bl,pn %icc, loop_1571
19038 ta %icc, 0x7
19039 fbo %fcc3, loop_1572
19040loop_1570:
19041 edge8ln %i4, %l2, %o2
19042loop_1571:
19043 fbge,a %fcc2, loop_1573
19044 nop
19045 set 0x0F, %i4
19046 ldub [%l7 + %i4], %l3
19047loop_1572:
19048 tcs %icc, 0x1
19049 fble %fcc2, loop_1574
19050loop_1573:
19051 fcmpgt16 %f24, %f6, %l0
19052 nop
19053 setx 0x81BDA036AE55A0D8, %l0, %l6
19054 stx %l6, [%l7 + 0x28]
19055 ldd [%l7 + 0x28], %f28
19056 setx 0x1A069F1242DCABFD, %l1, %l5
19057 stx %l5, [%l7 + 0x10]
19058 ldd [%l7 + 0x10], %f22
19059 fmuld %f22, %f28, %f22
19060 ldsw [%l7 + 0x64], %l6
19061loop_1574:
19062 array32 %i0, %o1, %i1
19063 and %o0, %i3, %g5
19064 movleu %icc, %g7, %i6
19065 movne %icc, %l5, %g1
19066 tsubcc %i5, %o4, %i7
19067 xor %g3, 0x17F7, %l4
19068 edge32l %o7, %o3, %g4
19069 movvs %icc, %o5, %g6
19070 fmul8x16 %f15, %f28, %f28
19071 fmovsg %xcc, %f27, %f20
19072 xnorcc %i2, 0x144E, %o6
19073 tge %xcc, 0x7
19074 array16 %g2, %l1, %l2
19075 fbule,a %fcc0, loop_1575
19076 fnegd %f28, %f18
19077 movrgz %i4, %l3, %o2
19078 fbul %fcc0, loop_1576
19079loop_1575:
19080 movgu %xcc, %l0, %i0
19081 membar #Sync
19082 wr %g0, 0xf9, %asi
19083 ldda [%l7 + 0x40] %asi, %f16
19084loop_1576:
19085 nop
19086 wr %g0, 0x81, %asi
19087 lda [%l7 + 0x28] %asi, %f27
19088 fbul %fcc1, loop_1577
19089 edge32ln %l6, %o1, %o0
19090 tge %xcc, 0x6
19091 edge16ln %i3, %g5, %g7
19092loop_1577:
19093 fornot2 %f30, %f14, %f4
19094 or %i1, %i6, %g1
19095 edge16n %l5, %i5, %i7
19096 fmovsl %icc, %f21, %f17
19097 movgu %xcc, %o4, %l4
19098 orncc %o7, 0x03AB, %o3
19099 set 0x33, %o3
19100 lduba [%l7 + %o3] 0x11, %g3
19101 subccc %o5, 0x06BC, %g4
19102 fsrc1s %f27, %f8
19103 array16 %g6, %o6, %i2
19104 movvs %xcc, %l1, %g2
19105 udivx %l2, 0x1FF9, %l3
19106 sdivx %i4, 0x0B04, %o2
19107 mulx %i0, 0x13D2, %l0
19108 wr %g0, 0x89, %asi
19109 stwa %o1, [%l7 + 0x08] %asi
19110 movcc %xcc, %o0, %i3
19111 andcc %g5, %l6, %i1
19112 movneg %xcc, %i6, %g1
19113 movpos %xcc, %l5, %g7
19114 sdivx %i7, 0x015C, %o4
19115 taddcctv %i5, 0x08DB, %l4
19116 edge32ln %o3, %o7, %g3
19117 andncc %g4, %o5, %g6
19118 sir 0x0DBE
19119 fmul8x16 %f21, %f6, %f6
19120 array32 %i2, %o6, %g2
19121 fmovrdgez %l2, %f2, %f26
19122 ta %xcc, 0x3
19123 tl %icc, 0x4
19124 movleu %xcc, %l1, %l3
19125 fmovde %xcc, %f11, %f22
19126 stw %i4, [%l7 + 0x6C]
19127 addccc %o2, 0x103F, %i0
19128 ldstub [%l7 + 0x68], %l0
19129 fbl,a %fcc1, loop_1578
19130 fmovsneg %xcc, %f19, %f17
19131 movcc %icc, %o1, %o0
19132 wr %g0, 0x81, %asi
19133 ldstuba [%l7 + 0x21] %asi, %g5
19134loop_1578:
19135 fbug,a %fcc2, loop_1579
19136 saved
19137 rdpr %cwp, %g1
19138 rdpr %cansave, %g2
19139 rdpr %canrestore, %g3
19140 rdpr %cleanwin, %g4
19141 rdpr %otherwin, %g5
19142 rdpr %wstate, %g6
19143 udivx %l6, 0x11ED, %i3
19144 fble %fcc3, loop_1580
19145loop_1579:
19146 movg %xcc, %i6, %i1
19147 wr %g0, 0x80, %asi
19148 lda [%l7 + 0x34] %asi, %f9
19149loop_1580:
19150 movre %l5, 0x167, %g7
19151 brlz %g1, loop_1581
19152 ta %icc, 0x3
19153 movle %icc, %o4, %i7
19154 alignaddrl %i5, %l4, %o3
19155loop_1581:
19156 stb %o7, [%l7 + 0x52]
19157 bneg,a %xcc, loop_1582
19158 fbne %fcc0, loop_1583
19159 fmovsl %icc, %f20, %f7
19160 bgu %icc, loop_1584
19161loop_1582:
19162 edge16l %g3, %g4, %o5
19163loop_1583:
19164 nop
19165 setx 0xE4631D4BE0740C02, %l0, %l6
19166 stx %l6, [%l7 + 0x20]
19167 ldx [%l7 + 0x20], %fsr
19168 fpack32 %f28, %f14, %f16
19169loop_1584:
19170 add %i2, %o6, %g2
19171 tneg %xcc, 0x4
19172 edge32n %l2, %g6, %l3
19173 edge16 %i4, %l1, %i0
19174 movg %xcc, %o2, %o1
19175 add %o0, 0x1415, %l0
19176 movge %xcc, %g5, %l6
19177 fcmple16 %f0, %f28, %i3
19178 fbe,a %fcc2, loop_1585
19179 movrlez %i6, 0x0F8, %i1
19180 udivx %g7, 0x1DA9, %l5
19181 ble,a %icc, loop_1586
19182loop_1585:
19183 brgez,a %g1, loop_1587
19184 fbug %fcc0, loop_1588
19185 andn %o4, 0x0522, %i7
19186loop_1586:
19187 array32 %l4, %i5, %o3
19188loop_1587:
19189 nop
19190 fitos %f15, %f5
19191loop_1588:
19192 array32 %g3, %o7, %g4
19193 sethi 0x1C2A, %i2
19194 taddcc %o6, %o5, %l2
19195 bvc,a,pt %icc, loop_1589
19196 andcc %g6, %g2, %i4
19197 sdivcc %l1, 0x1915, %i0
19198 movleu %icc, %o2, %l3
19199loop_1589:
19200 movvc %xcc, %o0, %l0
19201 edge32ln %g5, %l6, %o1
19202 movvc %xcc, %i6, %i1
19203 lduw [%l7 + 0x18], %g7
19204 fnors %f17, %f18, %f21
19205 tpos %xcc, 0x6
19206 fsrc2 %f18, %f4
19207 edge8l %i3, %g1, %l5
19208 alignaddrl %o4, %i7, %i5
19209 be,a loop_1590
19210 fmovsa %xcc, %f7, %f13
19211 fcmpeq16 %f20, %f4, %l4
19212 nop
19213 setx 0x6E59E410260E827D, %l0, %l6
19214 stx %l6, [%l7 + 0x28]
19215 ldd [%l7 + 0x28], %f0
19216 setx 0x7CE2B9B9D16CA9D9, %l1, %l5
19217 stx %l5, [%l7 + 0x10]
19218 ldd [%l7 + 0x10], %f12
19219 fmuld %f12, %f0, %f8
19220loop_1590:
19221 movleu %icc, %g3, %o7
19222 nop
19223 fitod %f10, %f28
19224 fdtos %f28, %f18
19225 fmovsneg %xcc, %f0, %f25
19226 tsubcctv %g4, 0x0FF2, %o3
19227 brgz,a %i2, loop_1591
19228 nop
19229 set 0x16, %o4
19230 lduh [%l7 + %o4], %o5
19231 brlez %o6, loop_1592
19232 bge,a,pt %icc, loop_1593
19233loop_1591:
19234 be %icc, loop_1594
19235 tle %xcc, 0x1
19236loop_1592:
19237 edge16l %l2, %g6, %g2
19238loop_1593:
19239 nop
19240 fitod %f8, %f12
19241 fdtos %f12, %f28
19242loop_1594:
19243 brlz %i4, loop_1595
19244 brgz %i0, loop_1596
19245 andcc %l1, %o2, %o0
19246 movneg %icc, %l3, %g5
19247loop_1595:
19248 fmovdg %xcc, %f16, %f25
19249loop_1596:
19250 movrgz %l0, %l6, %i6
19251 fbn %fcc2, loop_1597
19252 fbul %fcc0, loop_1598
19253 subccc %o1, 0x04C9, %i1
19254 fbule %fcc0, loop_1599
19255loop_1597:
19256 fnot2s %f12, %f24
19257loop_1598:
19258 movre %g7, %g1, %l5
19259 movvc %icc, %i3, %i7
19260loop_1599:
19261 tcs %icc, 0x0
19262 nop
19263 setx 0xFABC84F1CE61B4BA, %l0, %l6
19264 stx %l6, [%l7 + 0x28]
19265 ldd [%l7 + 0x28], %f4
19266 fsqrtd %f4, %f26
19267 set 0x30, %l1
19268 ldda [%l7 + %l1] 0x19, %i4
19269 movcc %xcc, %o4, %l4
19270 sdivcc %o7, 0x0026, %g3
19271 nop
19272 setx 0x8355E1D08068D10F, %l0, %l6
19273 stx %l6, [%l7 + 0x18]
19274 ldx [%l7 + 0x18], %fsr
19275 nop
19276 set 0x48, %g6
19277 ldsw [%l7 + %g6], %g4
19278 xnorcc %o3, 0x156B, %o5
19279 mulscc %i2, 0x0E70, %l2
19280 tgu %icc, 0x0
19281 wr %g0, 0x89, %asi
19282 stha %g6, [%l7 + 0x2E] %asi
19283 xorcc %o6, %g2, %i0
19284 sdivx %l1, 0x18CC, %i4
19285 or %o0, 0x0462, %l3
19286 srax %o2, %l0, %l6
19287 fnot1 %f20, %f4
19288 srlx %i6, 0x0A, %g5
19289 addc %i1, %g7, %o1
19290 mova %xcc, %g1, %l5
19291 bcs,a %icc, loop_1600
19292 brlz %i3, loop_1601
19293 call loop_1602
19294 fornot1s %f11, %f2, %f1
19295loop_1600:
19296 nop
19297 wr %g0, 0x89, %asi
19298 lduha [%l7 + 0x2E] %asi, %i7
19299loop_1601:
19300 orn %i5, %o4, %o7
19301loop_1602:
19302 stbar
19303 edge16 %l4, %g4, %o3
19304 mova %icc, %o5, %i2
19305 fpackfix %f22, %f0
19306 tcc %xcc, 0x0
19307 edge32ln %l2, %g3, %g6
19308 wr %g0, 0xe2, %asi
19309 ldda [%l7 + 0x60] %asi, %g2
19310 fbuge %fcc0, loop_1603
19311 movge %icc, %i0, %o6
19312 sdivx %l1, 0x08E0, %i4
19313 movn %icc, %o0, %o2
19314loop_1603:
19315 movpos %xcc, %l0, %l6
19316 smul %l3, %i6, %i1
19317 add %l7, 0x64, %l6
19318 wr %g0, 0x10, %asi
19319 lda [%l6] %asi, %g7
19320 casa [%l6] 0x10, %g7, %g5
19321 fmul8x16 %f14, %f26, %f26
19322 nop
19323 setx 0x30748DDC, %l0, %l6
19324 st %l6, [%l7 + 0x0C]
19325 ld [%l7 + 0x0C], %fsr
19326 subccc %g1, %l5, %i3
19327 tleu %xcc, 0x6
19328 fbuge %fcc1, loop_1604
19329 movrne %i7, 0x1E7, %o1
19330 nop
19331 setx loop_1605, %l0, %l1
19332 wrpr 0x1, %tl
19333 wrpr %l1, %tnpc
19334 setx 0x34400001400, %l0, %l1
19335 wrpr %l1, %tstate
19336 wrhpr 0x4, %htstate
19337 done
19338 smulcc %o4, 0x14CD, %i5
19339loop_1604:
19340 movrgz %l4, %g4, %o3
19341 movre %o5, 0x1DA, %o7
19342loop_1605:
19343 movne %xcc, %i2, %l2
19344 umul %g3, %g2, %i0
19345 fones %f10
19346 array8 %o6, %l1, %i4
19347 tn %icc, 0x1
19348 fbule %fcc1, loop_1606
19349 nop
19350 fitos %f9, %f13
19351 fstox %f13, %f2
19352 bl,pt %icc, loop_1607
19353 std %f18, [%l7 + 0x70]
19354loop_1606:
19355 fnegd %f24, %f12
19356 movgu %xcc, %g6, %o2
19357loop_1607:
19358 movre %l0, %l6, %l3
19359 edge8ln %o0, %i6, %i1
19360 add %g5, 0x1C15, %g1
19361 tg %icc, 0x6
19362 sdivx %g7, 0x11F7, %i3
19363 movrlz %i7, %o1, %l5
19364 mova %icc, %i5, %l4
19365 add %l7, 0x10, %l6
19366 wr %g0, 0x18, %asi
19367 ldxa [%l6] %asi, %o4
19368 casxa [%l6] 0x18, %o4, %g4
19369 nop
19370 setx 0x405DAC8B2E70CC24, %l0, %l6
19371 stx %l6, [%l7 + 0x28]
19372 ldd [%l7 + 0x28], %f22
19373 setx 0x6A6F212FEA11802B, %l1, %l5
19374 stx %l5, [%l7 + 0x10]
19375 ldd [%l7 + 0x10], %f8
19376 fmuld %f8, %f22, %f30
19377 movvc %xcc, %o5, %o7
19378 array8 %i2, %l2, %g3
19379 fnegs %f15, %f30
19380 mulscc %g2, %o3, %o6
19381 nop
19382 set 0x58, %l2
19383 sth %i0, [%l7 + %l2]
19384 fnegs %f16, %f28
19385 nop
19386 fitos %f26, %f22
19387 restored
19388 rdpr %cwp, %g1
19389 rdpr %cansave, %g2
19390 rdpr %canrestore, %g3
19391 rdpr %cleanwin, %g4
19392 rdpr %otherwin, %g5
19393 rdpr %wstate, %g6
19394 restored
19395 rdpr %cwp, %g1
19396 rdpr %cansave, %g2
19397 rdpr %canrestore, %g3
19398 rdpr %cleanwin, %g4
19399 rdpr %otherwin, %g5
19400 rdpr %wstate, %g6
19401 be,pn %icc, loop_1608
19402 tl %xcc, 0x7
19403 tcc %icc, 0x4
19404 for %f22, %f6, %f24
19405loop_1608:
19406 edge32 %l1, %i4, %o2
19407 subccc %g6, 0x015D, %l6
19408 tvc %xcc, 0x5
19409 tge %icc, 0x6
19410 sth %l3, [%l7 + 0x1C]
19411 brlez,a %l0, loop_1609
19412 xorcc %i6, %o0, %g5
19413 set 0x78, %l3
19414 lduha [%l7 + %l3] 0x88, %i1
19415loop_1609:
19416 pdist %f24, %f28, %f22
19417 set 0x78, %o0
19418 stxa %g7, [%l7 + %o0] 0x88
19419 nop
19420 setx 0x6FBB26CEE6E25DA2, %l0, %l6
19421 stx %l6, [%l7 + 0x28]
19422 ldd [%l7 + 0x28], %f24
19423 setx 0x8BE1ED96BC99AE85, %l1, %l5
19424 stx %l5, [%l7 + 0x10]
19425 ldd [%l7 + 0x10], %f18
19426 fmuld %f18, %f24, %f24
19427 andcc %i3, %g1, %i7
19428 movn %icc, %o1, %i5
19429 tvc %icc, 0x1
19430 array16 %l5, %l4, %g4
19431 fmovdcc %xcc, %f22, %f19
19432 fmovsvs %icc, %f7, %f26
19433 set 0x1C, %o7
19434 lduwa [%l7 + %o7] 0x19, %o4
19435 movge %xcc, %o5, %o7
19436 membar 0x64
19437 movle %xcc, %l2, %g3
19438 taddcctv %g2, %i2, %o6
19439 fmovsle %xcc, %f1, %f24
19440 movle %icc, %i0, %l1
19441 nop
19442 setx loop_1610, %l0, %l1
19443 wrpr 0x1, %tl
19444 wrpr %l1, %tnpc
19445 setx 0x34400001400, %l0, %l1
19446 wrpr %l1, %tstate
19447 wrhpr 0x4, %htstate
19448 done
19449 ldstub [%l7 + 0x5C], %o3
19450 xor %o2, 0x185F, %i4
19451 or %l6, %g6, %l0
19452loop_1610:
19453 alignaddr %l3, %o0, %g5
19454 udivcc %i1, 0x12A5, %g7
19455 udiv %i6, 0x031E, %g1
19456 srl %i7, %i3, %i5
19457 fandnot2s %f25, %f17, %f15
19458 nop
19459 setx 0xFBE1C35D, %l0, %l6
19460 st %l6, [%l7 + 0x28]
19461 ld [%l7 + 0x28], %f7
19462 setx 0x8DFD1374, %l1, %l5
19463 st %l5, [%l7 + 0x10]
19464 ld [%l7 + 0x10], %f4
19465 fdivs %f4, %f7, %f22
19466 fmovdneg %xcc, %f7, %f19
19467 prefetch [%l7 + 0x54], 0x3
19468 wr %g0, 0x81, %asi
19469 stwa %l5, [%l7 + 0x4C] %asi
19470 wr %g0, 0xeb, %asi
19471 stha %l4, [%l7 + 0x78] %asi
19472 membar #Sync
19473 taddcctv %o1, 0x0D55, %o4
19474 wr %g0, 0xf8, %asi
19475 stda %f0, [%l7 + 0x40] %asi
19476 membar #Sync
19477 nop
19478 fitos %f6, %f0
19479 fstod %f0, %f2
19480 fsrc1s %f26, %f4
19481 movrlez %g4, 0x211, %o5
19482 nop
19483 setx 0x70781A24, %l0, %l6
19484 st %l6, [%l7 + 0x70]
19485 ld [%l7 + 0x70], %fsr
19486 fpadd16s %f18, %f0, %f6
19487 bleu %xcc, loop_1611
19488 st %f25, [%l7 + 0x64]
19489 movre %o7, 0x085, %l2
19490 fabsd %f16, %f26
19491loop_1611:
19492 andcc %g3, %g2, %i2
19493 nop
19494 fitod %f10, %f6
19495 fdtox %f6, %f16
19496 edge16l %i0, %l1, %o3
19497 edge16n %o6, %o2, %i4
19498 fmovdge %icc, %f28, %f8
19499 array32 %g6, %l0, %l3
19500 brlez,a %l6, loop_1612
19501 umul %o0, 0x16C6, %g5
19502 movrlez %i1, %g7, %g1
19503 membar 0x62
19504loop_1612:
19505 fmovdg %icc, %f31, %f31
19506 fbg %fcc3, loop_1613
19507 fabss %f1, %f30
19508 fmuld8sux16 %f20, %f28, %f6
19509 swap [%l7 + 0x38], %i7
19510loop_1613:
19511 udivx %i3, 0x0E99, %i6
19512 fornot1 %f18, %f6, %f12
19513 orcc %i5, 0x0D8E, %l5
19514 movge %xcc, %o1, %l4
19515 movvs %icc, %g4, %o4
19516 stw %o7, [%l7 + 0x3C]
19517 smul %o5, %g3, %l2
19518 edge32n %g2, %i0, %i2
19519 bgu,pn %xcc, loop_1614
19520 movleu %icc, %l1, %o3
19521 alignaddr %o2, %i4, %o6
19522 brnz %l0, loop_1615
19523loop_1614:
19524 fmovda %xcc, %f25, %f24
19525 fmovrdne %g6, %f0, %f16
19526 mulx %l6, 0x1017, %l3
19527loop_1615:
19528 move %xcc, %g5, %o0
19529 movcs %icc, %g7, %i1
19530 orn %i7, %g1, %i3
19531 edge16l %i5, %i6, %o1
19532 taddcc %l4, 0x0734, %g4
19533 addc %o4, 0x1793, %o7
19534 taddcctv %o5, %l5, %g3
19535 bcs,a %icc, loop_1616
19536 fbo %fcc1, loop_1617
19537 fmovd %f16, %f4
19538 nop
19539 fitos %f7, %f20
19540 fstoi %f20, %f2
19541loop_1616:
19542 move %xcc, %l2, %g2
19543loop_1617:
19544 or %i2, 0x0DE8, %l1
19545 std %f22, [%l7 + 0x78]
19546 fors %f0, %f15, %f16
19547 fpackfix %f20, %f30
19548 wr %g0, 0x89, %asi
19549 ldsba [%l7 + 0x63] %asi, %o3
19550 fbuge %fcc0, loop_1618
19551 nop
19552 setx loop_1619, %l0, %l1
19553 wrpr 0x1, %tl
19554 wrpr %l1, %tpc
19555 add %l1, 0x4, %l1
19556 wrpr %l1, %tnpc
19557 setx 0x34400001400, %l0, %l1
19558 wrpr %l1, %tstate
19559 wrhpr 0x4, %htstate
19560 retry
19561 bg,pn %xcc, loop_1620
19562 xnor %o2, %i4, %i0
19563loop_1618:
19564 edge32l %l0, %o6, %g6
19565loop_1619:
19566 nop
19567 setx 0x7223F488, %l0, %l6
19568 st %l6, [%l7 + 0x28]
19569 ld [%l7 + 0x28], %f6
19570 setx 0x8C37C17E, %l1, %l5
19571 st %l5, [%l7 + 0x10]
19572 ld [%l7 + 0x10], %f28
19573 fmuls %f28, %f6, %f7
19574loop_1620:
19575 tcs %icc, 0x0
19576 movn %icc, %l6, %l3
19577 srlx %g5, %o0, %i1
19578 xnorcc %i7, 0x0D77, %g7
19579 fmovdgu %icc, %f27, %f31
19580 srax %i3, %g1, %i6
19581 edge32ln %i5, %l4, %g4
19582 fbo %fcc3, loop_1621
19583 array8 %o1, %o4, %o5
19584 fbl %fcc3, loop_1622
19585 fmovdn %xcc, %f25, %f13
19586loop_1621:
19587 mulx %o7, %g3, %l5
19588 srl %l2, %g2, %l1
19589loop_1622:
19590 movneg %xcc, %o3, %o2
19591 nop
19592 fitod %f6, %f12
19593 fdtox %f12, %f26
19594 fxtod %f26, %f14
19595 bshuffle %f24, %f2, %f24
19596 andncc %i2, %i4, %l0
19597 edge32l %o6, %g6, %i0
19598 sdiv %l6, 0x1314, %l3
19599 wr %g0, 0x80, %asi
19600 sta %f0, [%l7 + 0x74] %asi
19601 set 0x40, %o5
19602 stda %f16, [%l7 + %o5] 0xf8
19603 membar #Sync
19604 stb %g5, [%l7 + 0x52]
19605 fmuld8ulx16 %f8, %f5, %f26
19606 bge %xcc, loop_1623
19607 fmovsgu %icc, %f19, %f5
19608 movrlez %o0, 0x2F1, %i7
19609 sll %g7, 0x08, %i1
19610loop_1623:
19611 edge32l %g1, %i3, %i6
19612 fmovrse %i5, %f8, %f20
19613 fbue %fcc1, loop_1624
19614 tneg %xcc, 0x4
19615 prefetch [%l7 + 0x48], 0x0
19616 bneg,pn %xcc, loop_1625
19617loop_1624:
19618 alignaddr %l4, %g4, %o4
19619 movre %o5, 0x154, %o7
19620 srl %g3, %l5, %o1
19621loop_1625:
19622 udivcc %g2, 0x13E9, %l2
19623 fbue,a %fcc1, loop_1626
19624 move %icc, %l1, %o3
19625 smul %o2, %i4, %l0
19626 ldub [%l7 + 0x46], %i2
19627loop_1626:
19628 subcc %g6, %o6, %l6
19629 fcmpeq32 %f14, %f8, %l3
19630 movne %icc, %i0, %o0
19631 ble %icc, loop_1627
19632 bn,pt %xcc, loop_1628
19633 and %g5, 0x006E, %i7
19634 taddcctv %i1, 0x1AC0, %g1
19635loop_1627:
19636 sub %i3, 0x0E94, %i6
19637loop_1628:
19638 edge32 %i5, %g7, %l4
19639 tpos %icc, 0x2
19640 bne,pn %icc, loop_1629
19641 srl %g4, 0x02, %o4
19642 subccc %o7, 0x06A4, %g3
19643 nop
19644 fitod %f6, %f6
19645 fdtos %f6, %f5
19646loop_1629:
19647 or %l5, 0x1186, %o1
19648 set 0x54, %g4
19649 lda [%l7 + %g4] 0x18, %f6
19650 fmovd %f20, %f20
19651 fmovrdne %g2, %f4, %f2
19652 fcmpeq32 %f18, %f18, %o5
19653 subcc %l1, %l2, %o3
19654 fmovdge %icc, %f0, %f11
19655 nop
19656 fitod %f0, %f0
19657 fdtos %f0, %f13
19658 bpos,pn %icc, loop_1630
19659 fpadd32 %f30, %f16, %f6
19660 std %f28, [%l7 + 0x40]
19661 nop
19662 fitod %f6, %f2
19663 fdtos %f2, %f1
19664loop_1630:
19665 addc %i4, %o2, %l0
19666 fmovrse %g6, %f22, %f31
19667 sllx %i2, %l6, %o6
19668 orcc %l3, %o0, %g5
19669 ble,a loop_1631
19670 tvc %xcc, 0x4
19671 movne %icc, %i7, %i1
19672 smulcc %g1, %i0, %i6
19673loop_1631:
19674 fcmpgt16 %f2, %f8, %i5
19675 fbug %fcc0, loop_1632
19676 sth %i3, [%l7 + 0x58]
19677 tn %xcc, 0x4
19678 fnor %f18, %f30, %f12
19679loop_1632:
19680 fone %f14
19681 orn %l4, 0x19AA, %g4
19682 fbue %fcc1, loop_1633
19683 movrgz %o4, %g7, %o7
19684 movvc %xcc, %g3, %l5
19685 movn %icc, %o1, %o5
19686loop_1633:
19687 movrgez %g2, %l2, %o3
19688 mulscc %l1, 0x1BBA, %o2
19689 fxnor %f26, %f22, %f18
19690 wr %g0, 0x80, %asi
19691 lduba [%l7 + 0x1A] %asi, %i4
19692 sra %g6, 0x08, %l0
19693 edge8 %l6, %i2, %l3
19694 wr %g0, 0x80, %asi
19695 lduba [%l7 + 0x0A] %asi, %o0
19696 fble %fcc2, loop_1634
19697 edge32 %o6, %g5, %i1
19698 smulcc %i7, %g1, %i6
19699 movcc %xcc, %i5, %i3
19700loop_1634:
19701 tpos %xcc, 0x4
19702 edge16l %l4, %i0, %o4
19703 andcc %g7, 0x14DD, %g4
19704 tcc %xcc, 0x0
19705 stw %g3, [%l7 + 0x18]
19706 xnorcc %o7, %o1, %l5
19707 tvs %icc, 0x1
19708 orcc %o5, %l2, %g2
19709 fbl,a %fcc2, loop_1635
19710 edge32 %o3, %o2, %l1
19711 orn %g6, 0x11F5, %l0
19712 stx %i4, [%l7 + 0x20]
19713loop_1635:
19714 tvc %xcc, 0x2
19715 set 0x64, %i5
19716 lda [%l7 + %i5] 0x88, %f21
19717 movcc %xcc, %i2, %l6
19718 membar 0x69
19719 movrgz %l3, 0x256, %o0
19720 brnz %g5, loop_1636
19721 movgu %icc, %i1, %i7
19722 fmovsg %icc, %f28, %f1
19723 array8 %g1, %o6, %i6
19724loop_1636:
19725 edge8 %i3, %i5, %l4
19726 fmovrde %o4, %f16, %f0
19727 mulscc %i0, %g7, %g4
19728 nop
19729 setx loop_1637, %l0, %l1
19730 jmpl %l1, %g3
19731 membar 0x72
19732 udivcc %o7, 0x117C, %l5
19733 andcc %o1, 0x1EC2, %o5
19734loop_1637:
19735 movvs %xcc, %l2, %g2
19736 add %o2, %l1, %g6
19737 fmovdpos %icc, %f13, %f13
19738 sllx %o3, 0x17, %l0
19739 ta %icc, 0x2
19740 set 0x58, %g1
19741 stwa %i4, [%l7 + %g1] 0x80
19742 taddcc %i2, 0x1D8A, %l3
19743 ba,a,pn %xcc, loop_1638
19744 movcc %xcc, %o0, %g5
19745 fornot1 %f24, %f30, %f22
19746 tne %icc, 0x2
19747loop_1638:
19748 fmovdl %xcc, %f5, %f27
19749 alignaddr %i1, %l6, %g1
19750 fsrc1s %f7, %f22
19751 umulcc %i7, 0x1CFB, %o6
19752 edge8 %i6, %i5, %i3
19753 fmovda %xcc, %f2, %f0
19754 sll %o4, %l4, %i0
19755 movleu %icc, %g4, %g7
19756 smulcc %o7, 0x0172, %l5
19757 add %l7, 0x68, %l6
19758 wr %g0, 0x04, %asi
19759 lda [%l6] %asi, %o1
19760 casa [%l6] %asi, %o1, %o5
19761 movneg %xcc, %g3, %l2
19762 movneg %icc, %o2, %g2
19763 tleu %icc, 0x2
19764 movge %icc, %g6, %l1
19765 move %xcc, %o3, %i4
19766 movle %icc, %l0, %i2
19767 fornot1s %f18, %f21, %f19
19768 sub %o0, %l3, %i1
19769 edge16n %l6, %g5, %g1
19770 movneg %icc, %o6, %i6
19771 set 0x08, %g3
19772 lda [%l7 + %g3] 0x80, %f8
19773 brlz,a %i5, loop_1639
19774 addccc %i7, %i3, %o4
19775 saved
19776 rdpr %cwp, %g1
19777 rdpr %cansave, %g2
19778 rdpr %canrestore, %g3
19779 rdpr %cleanwin, %g4
19780 rdpr %otherwin, %g5
19781 rdpr %wstate, %g6
19782 fcmpne32 %f26, %f8, %i0
19783loop_1639:
19784 movne %xcc, %g4, %l4
19785 ld [%l7 + 0x78], %f25
19786 tgu %xcc, 0x1
19787 fxors %f8, %f12, %f9
19788 fmovscc %icc, %f11, %f24
19789 set 0x6C, %l0
19790 lda [%l7 + %l0] 0x80, %f7
19791 fpack32 %f14, %f6, %f16
19792 orncc %g7, 0x16F5, %o7
19793 edge8l %o1, %o5, %g3
19794 tle %xcc, 0x0
19795 ldsw [%l7 + 0x34], %l5
19796 udivcc %l2, 0x0F72, %o2
19797 move %icc, %g6, %l1
19798 nop
19799 fitod %f0, %f18
19800 fdtox %f18, %f18
19801 fxtod %f18, %f8
19802 nop
19803 setx 0x6B56FFE2, %l0, %l6
19804 st %l6, [%l7 + 0x28]
19805 ld [%l7 + 0x28], %f23
19806 setx 0x737E2CE7, %l1, %l5
19807 st %l5, [%l7 + 0x10]
19808 ld [%l7 + 0x10], %f25
19809 fadds %f25, %f23, %f27
19810 fmovdneg %xcc, %f22, %f19
19811 array8 %g2, %o3, %l0
19812 fpackfix %f24, %f5
19813 subccc %i2, %i4, %o0
19814 tsubcc %i1, %l3, %l6
19815 call loop_1640
19816 ldstub [%l7 + 0x24], %g1
19817 array32 %o6, %i6, %g5
19818 srax %i5, %i3, %i7
19819loop_1640:
19820 fornot2 %f6, %f24, %f14
19821 std %f20, [%l7 + 0x70]
19822 fmovsvs %xcc, %f1, %f12
19823 tn %xcc, 0x5
19824 lduw [%l7 + 0x70], %i0
19825 tcc %xcc, 0x1
19826 movg %icc, %g4, %o4
19827 move %xcc, %g7, %o7
19828 sir 0x1CF8
19829 taddcctv %o1, %o5, %l4
19830 fmovrse %g3, %f17, %f2
19831 fbe %fcc0, loop_1641
19832 fmul8x16au %f27, %f9, %f20
19833 nop
19834 fitod %f0, %f12
19835 fdtos %f12, %f12
19836 and %l2, 0x0731, %l5
19837loop_1641:
19838 addccc %o2, 0x04CA, %l1
19839 fmuld8ulx16 %f12, %f1, %f24
19840 nop
19841 set 0x50, %g7
19842 ldsw [%l7 + %g7], %g6
19843 movrlz %g2, %o3, %i2
19844 fabsd %f12, %f22
19845 wr %g0, 0x88, %asi
19846 ldda [%l7 + 0x50] %asi, %l0
19847 call loop_1642
19848 taddcctv %i4, %o0, %i1
19849 set 0x25, %i1
19850 ldstuba [%l7 + %i1] 0x18, %l6
19851loop_1642:
19852 stw %l3, [%l7 + 0x6C]
19853 bcc,a loop_1643
19854 sdivcc %g1, 0x1879, %o6
19855 ble,a loop_1644
19856 edge32l %i6, %i5, %g5
19857loop_1643:
19858 tsubcctv %i3, 0x1FC7, %i7
19859 xorcc %i0, %o4, %g7
19860loop_1644:
19861 nop
19862 set 0x40, %l5
19863 ldda [%l7 + %l5] 0x04, %f16
19864 sth %o7, [%l7 + 0x5E]
19865 array16 %g4, %o1, %o5
19866 fxnor %f22, %f22, %f26
19867 movrgez %l4, %l2, %g3
19868 fcmple16 %f6, %f8, %o2
19869 mova %icc, %l1, %l5
19870 bcc loop_1645
19871 ble,a,pn %icc, loop_1646
19872 tsubcctv %g2, 0x1D0E, %g6
19873 tneg %xcc, 0x7
19874loop_1645:
19875 sll %i2, %l0, %i4
19876loop_1646:
19877 nop
19878 setx loop_1647, %l0, %l1
19879 jmpl %l1, %o3
19880 ldsh [%l7 + 0x1C], %o0
19881 andncc %i1, %l6, %g1
19882 fnot1s %f5, %f21
19883loop_1647:
19884 xnor %l3, 0x0FD8, %i6
19885 tcs %xcc, 0x6
19886 edge8l %o6, %i5, %g5
19887 movgu %icc, %i3, %i7
19888 smul %o4, %i0, %g7
19889 taddcc %o7, 0x004A, %g4
19890 sll %o5, 0x08, %l4
19891 move %xcc, %o1, %g3
19892 movn %xcc, %o2, %l2
19893 ta %icc, 0x6
19894 restored
19895 rdpr %cwp, %g1
19896 rdpr %cansave, %g2
19897 rdpr %canrestore, %g3
19898 rdpr %cleanwin, %g4
19899 rdpr %otherwin, %g5
19900 rdpr %wstate, %g6
19901 srlx %l1, 0x12, %g2
19902 popc %g6, %l5
19903 tsubcctv %l0, 0x0A11, %i4
19904 umulcc %i2, %o0, %o3
19905 edge32n %l6, %g1, %l3
19906 xorcc %i6, 0x081C, %i1
19907 andn %i5, %g5, %i3
19908 andn %o6, %i7, %o4
19909 fone %f4
19910 edge16 %i0, %o7, %g7
19911 tcc %xcc, 0x3
19912 tl %icc, 0x0
19913 movneg %icc, %o5, %l4
19914 bshuffle %f6, %f16, %f2
19915 fbule %fcc3, loop_1648
19916 bgu,pt %icc, loop_1649
19917 tle %xcc, 0x0
19918 stb %g4, [%l7 + 0x23]
19919loop_1648:
19920 nop
19921 setx 0xCFAFF879, %l0, %l6
19922 st %l6, [%l7 + 0x28]
19923 ld [%l7 + 0x28], %f13
19924 setx 0x12EBCA52, %l1, %l5
19925 st %l5, [%l7 + 0x10]
19926 ld [%l7 + 0x10], %f18
19927 fdivs %f18, %f13, %f8
19928loop_1649:
19929 fnot1s %f11, %f15
19930 fbuge %fcc1, loop_1650
19931 restored
19932 rdpr %cwp, %g1
19933 rdpr %cansave, %g2
19934 rdpr %canrestore, %g3
19935 rdpr %cleanwin, %g4
19936 rdpr %otherwin, %g5
19937 rdpr %wstate, %g6
19938 set 0x24, %l4
19939 stba %g3, [%l7 + %l4] 0x2f
19940 membar #Sync
19941loop_1650:
19942 fands %f9, %f17, %f3
19943 tcs %xcc, 0x5
19944 brlez %o1, loop_1651
19945 nop
19946 fitos %f6, %f16
19947 fstod %f16, %f18
19948 and %o2, 0x1963, %l2
19949 fbul,a %fcc3, loop_1652
19950loop_1651:
19951 orcc %l1, %g2, %g6
19952 nop
19953 setx 0x84CF0ABC, %l0, %l6
19954 st %l6, [%l7 + 0x28]
19955 ld [%l7 + 0x28], %f23
19956 setx 0x20BE4CC2, %l1, %l5
19957 st %l5, [%l7 + 0x10]
19958 ld [%l7 + 0x10], %f24
19959 fsubs %f24, %f23, %f5
19960 andcc %l5, 0x01E9, %i4
19961loop_1652:
19962 restored
19963 rdpr %cwp, %g1
19964 rdpr %cansave, %g2
19965 rdpr %canrestore, %g3
19966 rdpr %cleanwin, %g4
19967 rdpr %otherwin, %g5
19968 rdpr %wstate, %g6
19969 tvs %xcc, 0x3
19970 udiv %l0, 0x003C, %i2
19971 bvs,pt %icc, loop_1653
19972 umul %o3, 0x0FAA, %o0
19973 fmul8sux16 %f10, %f16, %f18
19974 edge8l %l6, %g1, %i6
19975loop_1653:
19976 tgu %xcc, 0x6
19977 fornot2 %f28, %f20, %f20
19978 udivx %l3, 0x06DD, %i5
19979 fcmpne16 %f6, %f6, %g5
19980 movl %xcc, %i1, %o6
19981 array16 %i7, %i3, %i0
19982 fnegd %f2, %f8
19983 mulscc %o4, %o7, %g7
19984 fnot1s %f14, %f12
19985 umulcc %o5, 0x1F0C, %l4
19986 tge %icc, 0x3
19987 sra %g3, 0x17, %g4
19988 movcs %icc, %o2, %o1
19989 tsubcctv %l2, %l1, %g6
19990 edge16 %g2, %i4, %l0
19991 tleu %icc, 0x6
19992 movne %icc, %l5, %o3
19993 addccc %o0, %i2, %g1
19994 fornot1s %f30, %f4, %f31
19995 nop
19996 setx 0x67C3C91F, %l0, %l6
19997 st %l6, [%l7 + 0x28]
19998 ld [%l7 + 0x28], %f8
19999 setx 0x949F6AB4, %l1, %l5
20000 st %l5, [%l7 + 0x10]
20001 ld [%l7 + 0x10], %f29
20002 fsubs %f29, %f8, %f4
20003 taddcc %i6, 0x0A9A, %l6
20004 bcc,a loop_1654
20005 nop
20006 setx loop_1655, %l0, %l1
20007 jmpl %l1, %i5
20008 tvc %icc, 0x1
20009 addccc %l3, %i1, %o6
20010loop_1654:
20011 fnot1 %f22, %f18
20012loop_1655:
20013 nop
20014 wr %g0, 0x88, %asi
20015 lduba [%l7 + 0x5E] %asi, %i7
20016 movgu %icc, %i3, %i0
20017 edge32n %g5, %o4, %o7
20018 srax %o5, 0x0C, %l4
20019 nop
20020 setx 0xFBA7550A807F2F82, %l0, %l6
20021 stx %l6, [%l7 + 0x28]
20022 ldx [%l7 + 0x28], %fsr
20023 nop
20024 setx 0x4EAC8ED41D7148A5, %l0, %l6
20025 stx %l6, [%l7 + 0x28]
20026 ldd [%l7 + 0x28], %f18
20027 setx 0x197E373EA4DB25F6, %l1, %l5
20028 stx %l5, [%l7 + 0x10]
20029 ldd [%l7 + 0x10], %f14
20030 fdivd %f14, %f18, %f16
20031 andcc %g3, %g4, %g7
20032 fand %f26, %f6, %f30
20033 tvc %xcc, 0x2
20034 stw %o2, [%l7 + 0x24]
20035 sdivcc %o1, 0x1E30, %l2
20036 brlez,a %g6, loop_1656
20037 array16 %g2, %i4, %l1
20038 fmovdneg %icc, %f29, %f7
20039 edge32l %l5, %o3, %l0
20040loop_1656:
20041 bg,a,pn %xcc, loop_1657
20042 orcc %i2, %o0, %i6
20043 fmul8x16au %f1, %f17, %f4
20044 sdiv %l6, 0x0FD3, %g1
20045loop_1657:
20046 fabsd %f30, %f18
20047 ldsh [%l7 + 0x1E], %l3
20048 mova %icc, %i1, %i5
20049 fnot2 %f0, %f16
20050 saved
20051 rdpr %cwp, %g1
20052 rdpr %cansave, %g2
20053 rdpr %canrestore, %g3
20054 rdpr %cleanwin, %g4
20055 rdpr %otherwin, %g5
20056 rdpr %wstate, %g6
20057 saved
20058 rdpr %cwp, %g1
20059 rdpr %cansave, %g2
20060 rdpr %canrestore, %g3
20061 rdpr %cleanwin, %g4
20062 rdpr %otherwin, %g5
20063 rdpr %wstate, %g6
20064 ldub [%l7 + 0x6C], %i7
20065 srl %i3, 0x10, %i0
20066 movl %xcc, %g5, %o6
20067 subcc %o4, 0x1CE2, %o7
20068 brlz,a %o5, loop_1658
20069 orncc %l4, %g4, %g7
20070 faligndata %f12, %f8, %f28
20071 fmovsne %xcc, %f9, %f8
20072loop_1658:
20073 orcc %o2, %o1, %l2
20074 movvs %icc, %g6, %g3
20075 add %i4, 0x1492, %g2
20076 alignaddrl %l5, %l1, %o3
20077 sllx %l0, 0x13, %o0
20078 xnorcc %i2, 0x12B9, %l6
20079 nop
20080 set 0x10, %o6
20081 ldd [%l7 + %o6], %f10
20082 addc %g1, %l3, %i1
20083 fmovsgu %icc, %f29, %f10
20084 fmovdleu %xcc, %f8, %f13
20085 lduw [%l7 + 0x70], %i5
20086 prefetch [%l7 + 0x40], 0x0
20087 addccc %i6, %i3, %i0
20088 brnz,a %i7, loop_1659
20089 fmul8x16au %f28, %f26, %f30
20090 fbo %fcc3, loop_1660
20091 tcs %xcc, 0x6
20092loop_1659:
20093 movn %icc, %o6, %g5
20094 fnot1s %f31, %f0
20095loop_1660:
20096 restored
20097 rdpr %cwp, %g1
20098 rdpr %cansave, %g2
20099 rdpr %canrestore, %g3
20100 rdpr %cleanwin, %g4
20101 rdpr %otherwin, %g5
20102 rdpr %wstate, %g6
20103 fpadd16 %f2, %f2, %f22
20104 movge %xcc, %o7, %o5
20105 wr %g0, 0x5f, %asi
20106 stxa %o4, [%g0 + 0x0] %asi
20107 fpsub32 %f30, %f20, %f6
20108 or %g4, %g7, %l4
20109 tpos %icc, 0x6
20110 add %o2, 0x082F, %o1
20111 edge8ln %l2, %g3, %i4
20112 tsubcc %g2, 0x1A70, %l5
20113 fbge,a %fcc2, loop_1661
20114 bge,pt %xcc, loop_1662
20115 mulscc %l1, %g6, %o3
20116 membar 0x18
20117loop_1661:
20118 nop
20119 set 0x18, %i3
20120 lduha [%l7 + %i3] 0x80, %o0
20121loop_1662:
20122 xorcc %l0, %l6, %g1
20123 fpsub32s %f8, %f1, %f12
20124 movrlz %l3, %i1, %i2
20125 sdiv %i5, 0x180B, %i3
20126 swap [%l7 + 0x68], %i6
20127 tpos %icc, 0x3
20128 udivcc %i0, 0x0B29, %o6
20129 tvs %icc, 0x5
20130 set 0x5E, %i0
20131 ldstuba [%l7 + %i0] 0x88, %g5
20132 call loop_1663
20133 tvc %icc, 0x0
20134 andcc %i7, %o5, %o7
20135 fmovdn %icc, %f12, %f20
20136loop_1663:
20137 fxor %f8, %f18, %f10
20138 fbu %fcc3, loop_1664
20139 movrlez %o4, 0x3AB, %g4
20140 edge32ln %g7, %o2, %l4
20141 tne %xcc, 0x3
20142loop_1664:
20143 udivcc %o1, 0x1637, %l2
20144 nop
20145 setx loop_1665, %l0, %l1
20146 jmpl %l1, %g3
20147 flush %l7 + 0x6C
20148 fand %f10, %f24, %f16
20149 orcc %g2, %i4, %l1
20150loop_1665:
20151 alignaddrl %g6, %l5, %o3
20152 set 0x20, %g5
20153 swapa [%l7 + %g5] 0x80, %o0
20154 sll %l6, %l0, %g1
20155 nop
20156 setx 0xCF2B39B4, %l0, %l6
20157 st %l6, [%l7 + 0x28]
20158 ld [%l7 + 0x28], %f16
20159 setx 0x4A90CBB2, %l1, %l5
20160 st %l5, [%l7 + 0x10]
20161 ld [%l7 + 0x10], %f28
20162 fmuls %f28, %f16, %f11
20163 movg %xcc, %l3, %i1
20164 tge %icc, 0x4
20165 mulx %i5, %i3, %i2
20166 ta %icc, 0x1
20167 xnorcc %i0, %i6, %g5
20168 sdivx %i7, 0x0708, %o5
20169 fbe %fcc0, loop_1666
20170 andcc %o7, 0x16AE, %o4
20171 movge %xcc, %o6, %g4
20172 edge8ln %o2, %g7, %o1
20173loop_1666:
20174 xnorcc %l4, %l2, %g2
20175 fmovdpos %icc, %f16, %f7
20176 fornot1 %f2, %f0, %f4
20177 tsubcctv %i4, %l1, %g3
20178 move %xcc, %g6, %l5
20179 fbul %fcc2, loop_1667
20180 ldstub [%l7 + 0x0B], %o3
20181 umul %l6, 0x0298, %l0
20182 sdivcc %o0, 0x1924, %g1
20183loop_1667:
20184 taddcctv %i1, %i5, %i3
20185 tneg %xcc, 0x1
20186 edge8ln %l3, %i0, %i2
20187 fmovdge %xcc, %f5, %f16
20188 move %xcc, %g5, %i6
20189 fmovsvc %xcc, %f24, %f22
20190 sdivx %i7, 0x1D92, %o5
20191 fcmple16 %f22, %f10, %o4
20192 mulscc %o7, 0x01C8, %o6
20193 fcmple32 %f28, %f0, %g4
20194 bleu loop_1668
20195 fnegs %f14, %f4
20196 te %icc, 0x1
20197 bpos,a,pt %icc, loop_1669
20198loop_1668:
20199 stbar
20200 subcc %o2, 0x0690, %o1
20201 fxnor %f24, %f24, %f26
20202loop_1669:
20203 movg %xcc, %l4, %l2
20204 edge8 %g7, %g2, %i4
20205 subccc %l1, %g6, %g3
20206 smulcc %l5, 0x0BA6, %o3
20207 addc %l0, 0x0B79, %o0
20208 xnorcc %l6, %i1, %g1
20209 fcmpgt32 %f10, %f14, %i5
20210 fornot2s %f26, %f18, %f0
20211 udiv %i3, 0x0612, %l3
20212 smulcc %i0, 0x0ADC, %g5
20213 fands %f23, %f5, %f2
20214 fandnot2s %f12, %f7, %f15
20215 umulcc %i6, 0x06C0, %i7
20216 movge %icc, %i2, %o5
20217 movneg %icc, %o7, %o4
20218 addc %g4, %o6, %o1
20219 sub %l4, 0x1D03, %l2
20220 fxnor %f30, %f18, %f26
20221 membar 0x46
20222 tne %xcc, 0x2
20223 set 0x40, %i6
20224 ldda [%l7 + %i6] 0x2b, %o2
20225 tl %xcc, 0x2
20226 te %xcc, 0x1
20227 nop
20228 fitod %f10, %f4
20229 fdtox %f4, %f8
20230 edge8ln %g2, %g7, %i4
20231 wr %g0, 0x10, %asi
20232 lda [%l7 + 0x5C] %asi, %f13
20233 movrgz %l1, 0x25E, %g6
20234 edge16 %g3, %o3, %l5
20235 edge32l %o0, %l6, %i1
20236 movgu %xcc, %l0, %i5
20237 fmovdge %xcc, %f29, %f28
20238 wr %g0, 0x2b, %asi
20239 stwa %i3, [%l7 + 0x44] %asi
20240 membar #Sync
20241 mulscc %l3, %i0, %g1
20242 popc 0x136F, %i6
20243 tpos %xcc, 0x7
20244 fandnot1s %f4, %f17, %f14
20245 bl,pt %icc, loop_1670
20246 tneg %icc, 0x2
20247 andn %i7, %g5, %o5
20248 nop
20249 setx 0x1DA94AC2, %l0, %l6
20250 st %l6, [%l7 + 0x28]
20251 ld [%l7 + 0x28], %f24
20252 setx 0x7B7091CA, %l1, %l5
20253 st %l5, [%l7 + 0x10]
20254 ld [%l7 + 0x10], %f28
20255 fadds %f28, %f24, %f16
20256loop_1670:
20257 nop
20258 set 0x50, %i2
20259 ldd [%l7 + %i2], %i2
20260 fnot1 %f0, %f22
20261 wr %g0, 0x2f, %asi
20262 stha %o7, [%l7 + 0x48] %asi
20263 membar #Sync
20264 andncc %g4, %o4, %o1
20265 edge16l %o6, %l4, %l2
20266 ldsb [%l7 + 0x0D], %g2
20267 st %f28, [%l7 + 0x60]
20268 fble,a %fcc0, loop_1671
20269 sra %o2, 0x1A, %i4
20270 for %f30, %f22, %f28
20271 faligndata %f10, %f24, %f28
20272loop_1671:
20273 movcc %icc, %l1, %g6
20274 sllx %g7, %o3, %g3
20275 taddcctv %o0, 0x1639, %l6
20276 brz,a %i1, loop_1672
20277 stx %l5, [%l7 + 0x48]
20278 tpos %xcc, 0x1
20279 orncc %i5, %l0, %l3
20280loop_1672:
20281 ble,pt %xcc, loop_1673
20282 nop
20283 setx 0xE0DBE91FAE67A1DA, %l0, %l6
20284 stx %l6, [%l7 + 0x28]
20285 ldd [%l7 + 0x28], %f18
20286 setx 0x8E3F495AD4B8A763, %l1, %l5
20287 stx %l5, [%l7 + 0x10]
20288 ldd [%l7 + 0x10], %f0
20289 fmuld %f0, %f18, %f30
20290 movl %xcc, %i3, %i0
20291 tcc %xcc, 0x0
20292loop_1673:
20293 add %i6, %g1, %i7
20294 subccc %o5, 0x059E, %i2
20295 movleu %xcc, %g5, %o7
20296 fmovdvc %xcc, %f12, %f20
20297 xorcc %g4, %o1, %o4
20298 fxor %f20, %f0, %f24
20299 edge16n %o6, %l2, %l4
20300 movvs %icc, %g2, %o2
20301 bge loop_1674
20302 fxnor %f6, %f20, %f28
20303 fnand %f8, %f8, %f14
20304 stx %i4, [%l7 + 0x48]
20305loop_1674:
20306 umulcc %l1, 0x1656, %g6
20307 edge8l %g7, %g3, %o3
20308 fmovdvc %icc, %f1, %f6
20309 movrlez %o0, %l6, %l5
20310 fpack32 %f28, %f30, %f30
20311 udiv %i1, 0x0CCF, %i5
20312 movpos %icc, %l3, %l0
20313 fbue,a %fcc0, loop_1675
20314 sdivcc %i0, 0x0BA8, %i6
20315 fba %fcc1, loop_1676
20316 subccc %i3, %i7, %o5
20317loop_1675:
20318 umulcc %g1, %i2, %o7
20319 fmovdl %xcc, %f23, %f8
20320loop_1676:
20321 edge32 %g4, %o1, %o4
20322 fmovscc %icc, %f23, %f15
20323 sllx %o6, 0x0C, %g5
20324 sth %l2, [%l7 + 0x24]
20325 andncc %g2, %o2, %l4
20326 fbue %fcc2, loop_1677
20327 fmovsl %xcc, %f8, %f26
20328 set 0x46, %l6
20329 lduha [%l7 + %l6] 0x80, %i4
20330loop_1677:
20331 mulx %g6, 0x0A19, %l1
20332 set 0x10, %o1
20333 lduha [%l7 + %o1] 0x15, %g3
20334 sra %o3, %o0, %g7
20335 bpos,pn %icc, loop_1678
20336 fmovd %f10, %f20
20337 orncc %l6, %i1, %l5
20338 swap [%l7 + 0x48], %i5
20339loop_1678:
20340 brgez %l0, loop_1679
20341 edge8ln %i0, %i6, %l3
20342 wr %g0, 0x80, %asi
20343 lduba [%l7 + 0x19] %asi, %i3
20344loop_1679:
20345 nop
20346 setx 0xF6ECC8FFD4BA8D64, %l0, %l6
20347 stx %l6, [%l7 + 0x28]
20348 ldd [%l7 + 0x28], %f14
20349 setx 0x89EC78456331D3AE, %l1, %l5
20350 stx %l5, [%l7 + 0x10]
20351 ldd [%l7 + 0x10], %f20
20352 fsubd %f20, %f14, %f20
20353 ldstub [%l7 + 0x43], %o5
20354 smulcc %g1, %i2, %o7
20355 edge16ln %g4, %i7, %o1
20356 udiv %o6, 0x0608, %o4
20357 tsubcc %g5, 0x0602, %l2
20358 srax %g2, %o2, %l4
20359 udiv %i4, 0x004B, %g6
20360 bne,a %icc, loop_1680
20361 addcc %l1, 0x0307, %g3
20362 taddcc %o0, %o3, %g7
20363 subcc %l6, 0x1086, %i1
20364loop_1680:
20365 tsubcctv %l5, 0x060A, %i5
20366 fbge,a %fcc2, loop_1681
20367 andcc %l0, %i6, %i0
20368 orncc %i3, 0x19A6, %o5
20369 tsubcc %g1, 0x01A4, %l3
20370loop_1681:
20371 tneg %icc, 0x3
20372 or %i2, 0x0166, %g4
20373 tsubcctv %i7, %o1, %o7
20374 fnot2 %f30, %f30
20375 fornot2 %f22, %f8, %f8
20376 sdivcc %o6, 0x1399, %g5
20377 array16 %l2, %o4, %o2
20378 nop
20379 fitos %f13, %f18
20380 fstox %f18, %f0
20381 alignaddr %g2, %l4, %i4
20382 fandnot2s %f10, %f14, %f27
20383 udivx %l1, 0x0232, %g6
20384 array32 %o0, %g3, %g7
20385 sll %l6, 0x1C, %o3
20386 movcs %icc, %l5, %i5
20387 nop
20388 fitod %f4, %f18
20389 fdtoi %f18, %f5
20390 edge16ln %i1, %l0, %i0
20391 fandnot1s %f17, %f15, %f8
20392 fzeros %f29
20393 tg %xcc, 0x7
20394 movrlez %i6, 0x27C, %i3
20395 fble %fcc2, loop_1682
20396 fcmpgt16 %f26, %f2, %o5
20397 edge8l %g1, %i2, %g4
20398 fbg %fcc1, loop_1683
20399loop_1682:
20400 fbule %fcc0, loop_1684
20401 fmovsleu %icc, %f29, %f1
20402 fbo,a %fcc0, loop_1685
20403loop_1683:
20404 movrne %i7, 0x072, %l3
20405loop_1684:
20406 tcc %icc, 0x3
20407 tle %xcc, 0x5
20408loop_1685:
20409 nop
20410 set 0x10, %o2
20411 ldda [%l7 + %o2] 0x2f, %o6
20412 addccc %o6, 0x0DA1, %o1
20413 nop
20414 setx 0x553D0455, %l0, %l6
20415 st %l6, [%l7 + 0x28]
20416 ld [%l7 + 0x28], %f6
20417 setx 0xD9A057EA, %l1, %l5
20418 st %l5, [%l7 + 0x10]
20419 ld [%l7 + 0x10], %f31
20420 fsubs %f31, %f6, %f30
20421 andn %g5, 0x0682, %l2
20422 movleu %xcc, %o2, %g2
20423 sll %l4, %i4, %l1
20424 srlx %g6, 0x1C, %o0
20425 fbug %fcc3, loop_1686
20426 addccc %o4, 0x1AA2, %g3
20427 fmovs %f28, %f3
20428 fornot1s %f27, %f22, %f10
20429loop_1686:
20430 tg %icc, 0x0
20431 edge32 %g7, %l6, %l5
20432 brlz,a %o3, loop_1687
20433 srax %i5, %i1, %l0
20434 fmovrdlz %i6, %f8, %f18
20435 fmovdcc %xcc, %f27, %f9
20436loop_1687:
20437 movl %xcc, %i3, %i0
20438 nop
20439 set 0x7C, %i7
20440 lduw [%l7 + %i7], %o5
20441 movvs %xcc, %g1, %i2
20442 fmovdpos %icc, %f31, %f14
20443 edge32n %g4, %i7, %o7
20444 tcs %icc, 0x1
20445 nop
20446 setx loop_1688, %l0, %l1
20447 jmpl %l1, %o6
20448 fmovrde %o1, %f26, %f6
20449 edge16n %g5, %l3, %l2
20450 fmul8ulx16 %f16, %f4, %f10
20451loop_1688:
20452 add %g2, 0x0E16, %o2
20453 sllx %l4, 0x14, %i4
20454 umul %g6, 0x184E, %o0
20455 edge8 %l1, %o4, %g3
20456 fblg,a %fcc2, loop_1689
20457 fpack16 %f18, %f5
20458 fmovrdgez %l6, %f20, %f8
20459 taddcc %l5, 0x1DF6, %g7
20460loop_1689:
20461 stbar
20462 fpsub16s %f8, %f13, %f4
20463 movle %icc, %o3, %i5
20464 faligndata %f22, %f8, %f10
20465 movvc %icc, %i1, %i6
20466 popc %i3, %i0
20467 udiv %l0, 0x0921, %o5
20468 mulx %g1, 0x1B84, %i2
20469 bvc,a,pt %icc, loop_1690
20470 stx %g4, [%l7 + 0x08]
20471 tl %xcc, 0x1
20472 alignaddr %o7, %i7, %o1
20473loop_1690:
20474 fsrc1 %f16, %f30
20475 tneg %icc, 0x5
20476 tcc %xcc, 0x2
20477 fmovdpos %xcc, %f28, %f29
20478 fsrc1 %f8, %f12
20479 srlx %o6, %l3, %g5
20480 nop
20481 setx 0xB7D6BCE88B8E005F, %l0, %l6
20482 stx %l6, [%l7 + 0x28]
20483 ldd [%l7 + 0x28], %f22
20484 setx 0xBCAAD8C11334AD58, %l1, %l5
20485 stx %l5, [%l7 + 0x10]
20486 ldd [%l7 + 0x10], %f2
20487 fdivd %f2, %f22, %f2
20488 movrne %g2, %l2, %l4
20489 edge16n %i4, %o2, %g6
20490 brgz,a %o0, loop_1691
20491 subcc %l1, %o4, %g3
20492 movrgz %l6, %g7, %l5
20493 st %f3, [%l7 + 0x60]
20494loop_1691:
20495 nop
20496 setx loop_1692, %l0, %l1
20497 wrpr 0x1, %tl
20498 wrpr %l1, %tnpc
20499 setx 0x34400001400, %l0, %l1
20500 wrpr %l1, %tstate
20501 wrhpr 0x4, %htstate
20502 done
20503 fmovsneg %xcc, %f18, %f8
20504 be,a,pt %icc, loop_1693
20505 fbg,a %fcc1, loop_1694
20506loop_1692:
20507 sllx %i5, 0x01, %o3
20508 fnands %f19, %f30, %f2
20509loop_1693:
20510 fmul8ulx16 %f12, %f22, %f8
20511loop_1694:
20512 nop
20513 wr %g0, 0x11, %asi
20514 ldsba [%l7 + 0x2F] %asi, %i1
20515 movne %icc, %i3, %i0
20516 brgz,a %l0, loop_1695
20517 movl %icc, %i6, %o5
20518 bshuffle %f20, %f2, %f30
20519 edge16ln %g1, %g4, %o7
20520loop_1695:
20521 fcmpgt32 %f20, %f22, %i2
20522 set 0x6E, %g2
20523 lduba [%l7 + %g2] 0x19, %i7
20524 tcc %icc, 0x0
20525 edge16ln %o6, %o1, %l3
20526 xnor %g5, 0x1D7D, %l2
20527 bcs,a,pt %xcc, loop_1696
20528 fmovs %f12, %f25
20529 bneg loop_1697
20530 taddcc %l4, 0x01C6, %g2
20531loop_1696:
20532 fpackfix %f22, %f11
20533 tn %xcc, 0x0
20534loop_1697:
20535 edge8l %i4, %g6, %o2
20536 orncc %o0, 0x080D, %l1
20537 or %o4, %l6, %g7
20538 fmovrslez %g3, %f21, %f16
20539 fpack32 %f6, %f10, %f4
20540 fmovda %xcc, %f18, %f29
20541 brz %i5, loop_1698
20542 nop
20543 fitod %f4, %f10
20544 fdtox %f10, %f6
20545 fxtod %f6, %f2
20546 smulcc %o3, 0x109D, %i1
20547 sllx %l5, 0x11, %i0
20548loop_1698:
20549 fmovdleu %xcc, %f18, %f0
20550 addcc %l0, %i6, %i3
20551 sub %g1, %g4, %o5
20552 alignaddrl %o7, %i7, %o6
20553 fbule %fcc0, loop_1699
20554 ta %xcc, 0x4
20555 set 0x60, %o3
20556 ldsha [%l7 + %o3] 0x80, %o1
20557loop_1699:
20558 nop
20559 wr %g0, 0x81, %asi
20560 lda [%l7 + 0x64] %asi, %f13
20561 fornot1 %f30, %f8, %f28
20562 edge32l %l3, %g5, %l2
20563 st %f25, [%l7 + 0x18]
20564 fzeros %f11
20565 fexpand %f30, %f6
20566 fmovrde %l4, %f16, %f6
20567 fand %f14, %f30, %f24
20568 addc %i2, 0x1618, %i4
20569 orn %g2, %g6, %o2
20570 andcc %l1, %o0, %o4
20571 edge8n %l6, %g7, %i5
20572 xorcc %o3, %g3, %i1
20573 bcc,a,pt %icc, loop_1700
20574 stbar
20575 fpsub32 %f24, %f6, %f0
20576 nop
20577 setx loop_1701, %l0, %l1
20578 wrpr 0x1, %tl
20579 wrpr %l1, %tnpc
20580 setx 0x34400001400, %l0, %l1
20581 wrpr %l1, %tstate
20582 wrhpr 0x4, %htstate
20583 done
20584loop_1700:
20585 edge16ln %l5, %l0, %i6
20586 movneg %xcc, %i0, %g1
20587 wr %g0, 0x0c, %asi
20588 lduha [%l7 + 0x36] %asi, %i3
20589loop_1701:
20590 fbg,a %fcc1, loop_1702
20591 tleu %xcc, 0x6
20592 andn %g4, 0x14FC, %o7
20593 movl %icc, %i7, %o6
20594loop_1702:
20595 fmovrslez %o1, %f27, %f15
20596 fpsub32 %f16, %f18, %f12
20597 tg %xcc, 0x7
20598 addccc %l3, %o5, %g5
20599 fbul,a %fcc0, loop_1703
20600 srl %l2, %l4, %i4
20601 movvc %icc, %g2, %g6
20602 edge16n %i2, %o2, %l1
20603loop_1703:
20604 fmovs %f13, %f20
20605 alignaddrl %o0, %l6, %g7
20606 movvc %icc, %o4, %i5
20607 fxor %f12, %f30, %f22
20608 tgu %xcc, 0x4
20609 sra %o3, 0x08, %g3
20610 tvc %icc, 0x4
20611 sllx %l5, %i1, %i6
20612 movneg %icc, %l0, %g1
20613 saved
20614 rdpr %cwp, %g1
20615 rdpr %cansave, %g2
20616 rdpr %canrestore, %g3
20617 rdpr %cleanwin, %g4
20618 rdpr %otherwin, %g5
20619 rdpr %wstate, %g6
20620 movrlez %i3, 0x3B3, %i0
20621 nop
20622 fitod %f4, %f24
20623 fdtos %f24, %f29
20624 udivcc %g4, 0x18DF, %i7
20625 tpos %xcc, 0x6
20626 tge %icc, 0x1
20627 add %o6, 0x0EBF, %o7
20628 nop
20629 setx 0x515CF3E619C82D82, %l0, %l6
20630 stx %l6, [%l7 + 0x28]
20631 ldd [%l7 + 0x28], %f8
20632 fsqrtd %f8, %f24
20633 andn %o1, %l3, %o5
20634 wr %g0, 0x20, %asi
20635 stxa %g5, [%g0 + 0x0] %asi
20636 movrlez %l4, %l2, %g2
20637 fnors %f4, %f24, %f26
20638 fands %f16, %f0, %f2
20639 fnors %f2, %f1, %f13
20640 andcc %i4, %i2, %g6
20641 movpos %xcc, %o2, %o0
20642 movn %xcc, %l6, %l1
20643 ldub [%l7 + 0x6F], %g7
20644 sub %o4, %i5, %o3
20645 bcs,a,pn %icc, loop_1704
20646 fbue %fcc0, loop_1705
20647 edge8l %g3, %i1, %i6
20648 movn %xcc, %l5, %g1
20649loop_1704:
20650 fbul %fcc2, loop_1706
20651loop_1705:
20652 tvc %icc, 0x3
20653 fmovrdgz %i3, %f12, %f22
20654 ld [%l7 + 0x18], %f2
20655loop_1706:
20656 edge8 %l0, %g4, %i0
20657 sll %o6, %o7, %i7
20658 swap [%l7 + 0x3C], %l3
20659 sub %o1, %g5, %o5
20660 alignaddr %l4, %l2, %g2
20661 nop
20662 setx 0x2EF41B79E062C07E, %l0, %l6
20663 stx %l6, [%l7 + 0x48]
20664 ldx [%l7 + 0x48], %fsr
20665 wr %g0, 0x81, %asi
20666 stha %i2, [%l7 + 0x48] %asi
20667 tsubcctv %g6, 0x1A6E, %o2
20668 move %icc, %o0, %l6
20669 array8 %i4, %l1, %g7
20670 fxnor %f4, %f4, %f26
20671 tleu %xcc, 0x2
20672 move %xcc, %o4, %o3
20673 movvc %icc, %g3, %i1
20674 fpadd32s %f28, %f25, %f23
20675 tcc %xcc, 0x0
20676 sdiv %i5, 0x00E8, %i6
20677 edge16 %g1, %l5, %l0
20678 tpos %icc, 0x5
20679 movpos %xcc, %i3, %i0
20680 tsubcc %g4, %o6, %o7
20681 mulx %l3, %i7, %o1
20682 fpsub16 %f4, %f0, %f6
20683 addcc %g5, %o5, %l2
20684 fmovdg %icc, %f15, %f9
20685 move %icc, %g2, %l4
20686 tcs %xcc, 0x5
20687 fbuge %fcc3, loop_1707
20688 movl %icc, %i2, %o2
20689 mulx %g6, %o0, %l6
20690 fmovsne %icc, %f26, %f8
20691loop_1707:
20692 srl %i4, 0x16, %l1
20693 fabss %f20, %f12
20694 fornot2s %f30, %f29, %f12
20695 edge16l %o4, %o3, %g3
20696 stx %i1, [%l7 + 0x68]
20697 fnegd %f6, %f30
20698 movvs %xcc, %g7, %i5
20699 edge16l %g1, %i6, %l0
20700 xor %l5, 0x05AE, %i3
20701 set 0x48, %o4
20702 stxa %i0, [%l7 + %o4] 0x0c
20703 movvc %xcc, %o6, %o7
20704 nop
20705 set 0x34, %i4
20706 sth %g4, [%l7 + %i4]
20707 ldsw [%l7 + 0x20], %i7
20708 srlx %l3, 0x13, %g5
20709 fnegs %f9, %f15
20710 srlx %o1, 0x07, %l2
20711 fmovsge %xcc, %f17, %f1
20712 tleu %xcc, 0x4
20713 ba loop_1708
20714 fbul,a %fcc2, loop_1709
20715 tleu %icc, 0x2
20716 pdist %f14, %f22, %f6
20717loop_1708:
20718 edge8n %g2, %l4, %o5
20719loop_1709:
20720 fmovdn %icc, %f13, %f26
20721 sll %i2, %g6, %o2
20722 movvc %icc, %o0, %l6
20723 fsrc2 %f16, %f18
20724 xnorcc %i4, 0x00B8, %o4
20725 fornot1 %f18, %f30, %f0
20726 fmovrse %o3, %f7, %f18
20727 fpmerge %f28, %f31, %f26
20728 fbge,a %fcc3, loop_1710
20729 movrlez %l1, %g3, %i1
20730 fmul8x16 %f19, %f24, %f10
20731 fbo,a %fcc3, loop_1711
20732loop_1710:
20733 movrgz %i5, 0x2EE, %g1
20734 sdiv %g7, 0x08A7, %l0
20735 movleu %icc, %i6, %i3
20736loop_1711:
20737 bgu,a,pn %xcc, loop_1712
20738 edge8 %i0, %l5, %o7
20739 nop
20740 fitod %f6, %f14
20741 fdtos %f14, %f15
20742 tne %icc, 0x0
20743loop_1712:
20744 fbne %fcc1, loop_1713
20745 bgu,a %icc, loop_1714
20746 edge8n %o6, %g4, %l3
20747 fmovrse %g5, %f29, %f29
20748loop_1713:
20749 faligndata %f8, %f16, %f28
20750loop_1714:
20751 nop
20752 setx 0x1B40BE07007421DB, %l0, %l6
20753 stx %l6, [%l7 + 0x30]
20754 ldx [%l7 + 0x30], %fsr
20755 set 0x5C, %g6
20756 stwa %i7, [%l7 + %g6] 0x2a
20757 membar #Sync
20758 tsubcc %o1, 0x04E8, %l2
20759 bcc,a,pt %icc, loop_1715
20760 tsubcc %g2, 0x08BB, %l4
20761 sdivcc %i2, 0x1E9F, %o5
20762 stx %g6, [%l7 + 0x48]
20763loop_1715:
20764 edge8ln %o0, %l6, %i4
20765 array32 %o2, %o4, %o3
20766 nop
20767 setx 0x56C8D02BD889E18E, %l0, %l6
20768 stx %l6, [%l7 + 0x28]
20769 ldd [%l7 + 0x28], %f18
20770 setx 0x5AA08DDBFD01E0EC, %l1, %l5
20771 stx %l5, [%l7 + 0x10]
20772 ldd [%l7 + 0x10], %f30
20773 fmuld %f30, %f18, %f4
20774 edge16l %l1, %g3, %i5
20775 alignaddrl %g1, %i1, %g7
20776 fcmpgt32 %f12, %f22, %l0
20777 brlz,a %i6, loop_1716
20778 fmovdle %icc, %f18, %f1
20779 ble,a %xcc, loop_1717
20780 srlx %i3, %l5, %i0
20781loop_1716:
20782 smul %o7, %o6, %g4
20783 sllx %g5, %i7, %o1
20784loop_1717:
20785 mova %xcc, %l3, %g2
20786 fmovsgu %xcc, %f14, %f11
20787 sdivx %l4, 0x01AE, %i2
20788 fmovdle %icc, %f10, %f6
20789 tpos %icc, 0x2
20790 fnors %f24, %f18, %f5
20791 movvs %xcc, %o5, %l2
20792 udiv %o0, 0x07FB, %l6
20793 smul %i4, %g6, %o2
20794 fxor %f10, %f20, %f14
20795 edge16l %o3, %o4, %l1
20796 fnegd %f10, %f18
20797 flush %l7 + 0x38
20798 movge %icc, %i5, %g1
20799 wr %g0, 0x22, %asi
20800 ldda [%l7 + 0x40] %asi, %g2
20801 edge16ln %i1, %g7, %l0
20802 movneg %xcc, %i3, %l5
20803 nop
20804 fitos %f8, %f3
20805 fstoi %f3, %f20
20806 stx %i6, [%l7 + 0x50]
20807 tsubcctv %o7, 0x1DBC, %i0
20808 array16 %o6, %g5, %g4
20809 tg %xcc, 0x3
20810 ldsw [%l7 + 0x08], %o1
20811 nop
20812 fitos %f8, %f29
20813 fstox %f29, %f0
20814 fxtos %f0, %f10
20815 edge8l %i7, %l3, %g2
20816 tsubcctv %i2, %l4, %o5
20817 fpmerge %f8, %f14, %f18
20818 fpack16 %f8, %f29
20819 movneg %xcc, %o0, %l6
20820 edge16ln %i4, %l2, %g6
20821 nop
20822 fitos %f14, %f11
20823 fstoi %f11, %f12
20824 taddcctv %o2, 0x1C8A, %o3
20825 movre %o4, %l1, %g1
20826 edge16n %i5, %g3, %i1
20827 andcc %g7, %i3, %l0
20828 fornot1 %f20, %f24, %f26
20829 andn %i6, 0x011E, %o7
20830 set 0x2C, %l2
20831 swapa [%l7 + %l2] 0x88, %l5
20832 mova %xcc, %i0, %o6
20833 fcmple16 %f20, %f22, %g5
20834 bne,a,pn %xcc, loop_1718
20835 movg %xcc, %g4, %o1
20836 movcc %xcc, %i7, %l3
20837 edge16ln %i2, %l4, %o5
20838loop_1718:
20839 xnor %g2, %l6, %i4
20840 bcc,a %icc, loop_1719
20841 fbge %fcc3, loop_1720
20842 nop
20843 fitos %f4, %f21
20844 fstod %f21, %f20
20845 bl,a %icc, loop_1721
20846loop_1719:
20847 bge,pt %icc, loop_1722
20848loop_1720:
20849 edge32l %l2, %o0, %g6
20850 tpos %xcc, 0x2
20851loop_1721:
20852 movge %icc, %o3, %o4
20853loop_1722:
20854 stx %o2, [%l7 + 0x48]
20855 smulcc %l1, 0x051D, %i5
20856 ldsb [%l7 + 0x37], %g1
20857 bleu,a,pt %xcc, loop_1723
20858 fpsub32s %f21, %f11, %f26
20859 nop
20860 setx 0x027C123B, %l0, %l6
20861 st %l6, [%l7 + 0x28]
20862 ld [%l7 + 0x28], %f27
20863 setx 0x951F0595, %l1, %l5
20864 st %l5, [%l7 + 0x10]
20865 ld [%l7 + 0x10], %f30
20866 fsubs %f30, %f27, %f7
20867 umulcc %i1, %g7, %g3
20868loop_1723:
20869 st %f23, [%l7 + 0x10]
20870 ldstub [%l7 + 0x3D], %i3
20871 fxor %f0, %f24, %f28
20872 wr %g0, 0x10, %asi
20873 sta %f16, [%l7 + 0x58] %asi
20874 membar 0x26
20875 xnor %i6, 0x0413, %o7
20876 add %l7, 0x1C, %l6
20877 wr %g0, 0x10, %asi
20878 casa [%l6] %asi, %l0, %l5
20879 fmovrdgez %o6, %f10, %f2
20880 movge %icc, %i0, %g4
20881 movre %g5, 0x158, %o1
20882 tvs %icc, 0x6
20883 udivx %i7, 0x0D87, %l3
20884 andncc %i2, %o5, %l4
20885 st %f31, [%l7 + 0x18]
20886 movgu %icc, %l6, %g2
20887 set 0x2C, %l1
20888 lda [%l7 + %l1] 0x19, %f7
20889 subccc %l2, 0x15C2, %o0
20890 wr %g0, 0x0c, %asi
20891 lduba [%l7 + 0x12] %asi, %g6
20892 set 0x08, %o0
20893 stxa %i4, [%l7 + %o0] 0x11
20894 fmul8x16au %f29, %f18, %f4
20895 saved
20896 rdpr %cwp, %g1
20897 rdpr %cansave, %g2
20898 rdpr %canrestore, %g3
20899 rdpr %cleanwin, %g4
20900 rdpr %otherwin, %g5
20901 rdpr %wstate, %g6
20902 fbl,a %fcc0, loop_1724
20903 movneg %xcc, %o4, %o2
20904 std %f8, [%l7 + 0x08]
20905 add %l1, 0x1BA4, %o3
20906loop_1724:
20907 bcs,a,pt %xcc, loop_1725
20908 fmovdvs %xcc, %f3, %f2
20909 alignaddrl %g1, %i1, %i5
20910 tg %icc, 0x5
20911loop_1725:
20912 movrgez %g3, 0x3CA, %i3
20913 nop
20914 fitos %f10, %f30
20915 fstox %f30, %f14
20916 sir 0x0721
20917 addcc %g7, %o7, %l0
20918 movvs %xcc, %l5, %o6
20919 tg %icc, 0x2
20920 fcmpeq32 %f12, %f24, %i0
20921 andn %i6, 0x1435, %g4
20922 fmovdneg %icc, %f2, %f14
20923 movge %icc, %g5, %o1
20924 srl %l3, %i7, %i2
20925 movvc %xcc, %o5, %l4
20926 tg %xcc, 0x7
20927 alignaddrl %l6, %g2, %o0
20928 sethi 0x00B9, %l2
20929 edge16 %g6, %o4, %i4
20930 bg,pt %xcc, loop_1726
20931 mulx %l1, 0x0530, %o3
20932 edge8l %o2, %g1, %i1
20933 fpsub32s %f18, %f29, %f5
20934loop_1726:
20935 nop
20936 wr %g0, 0x80, %asi
20937 ldsha [%l7 + 0x38] %asi, %i5
20938 movrne %g3, 0x0A1, %i3
20939 fcmpne16 %f24, %f28, %o7
20940 edge32ln %l0, %g7, %l5
20941 srl %i0, %o6, %g4
20942 udivx %i6, 0x1A4D, %o1
20943 be loop_1727
20944 movpos %icc, %g5, %i7
20945 xorcc %l3, %o5, %i2
20946 stb %l6, [%l7 + 0x32]
20947loop_1727:
20948 alignaddr %g2, %l4, %l2
20949 te %xcc, 0x1
20950 fmul8ulx16 %f8, %f30, %f0
20951 edge32n %o0, %g6, %i4
20952 fmovsvc %icc, %f4, %f29
20953 movpos %icc, %l1, %o3
20954 nop
20955 setx loop_1728, %l0, %l1
20956 wrpr 0x1, %tl
20957 wrpr %l1, %tnpc
20958 setx 0x34400001400, %l0, %l1
20959 wrpr %l1, %tstate
20960 wrhpr 0x4, %htstate
20961 done
20962 sllx %o4, 0x04, %g1
20963 alignaddrl %o2, %i1, %g3
20964 tleu %icc, 0x4
20965loop_1728:
20966 mulx %i3, 0x1DE8, %i5
20967 movrgez %l0, 0x1C9, %o7
20968 xorcc %l5, 0x17FA, %g7
20969 fmovscs %icc, %f2, %f22
20970 andn %i0, %g4, %o6
20971 fnot1 %f12, %f26
20972 movg %xcc, %o1, %i6
20973 ldd [%l7 + 0x18], %f28
20974 fmovrslz %g5, %f24, %f30
20975 fmovd %f24, %f8
20976 edge16n %l3, %i7, %o5
20977 nop
20978 setx 0x1A424349, %l0, %l6
20979 st %l6, [%l7 + 0x28]
20980 ld [%l7 + 0x28], %f4
20981 fsqrts %f4, %f13
20982 ldsw [%l7 + 0x60], %i2
20983 srax %l6, %l4, %g2
20984 std %f26, [%l7 + 0x50]
20985 addc %l2, %g6, %o0
20986 brgz %l1, loop_1729
20987 brnz,a %o3, loop_1730
20988 tneg %xcc, 0x6
20989 sdivcc %i4, 0x0C48, %g1
20990loop_1729:
20991 nop
20992 setx 0xA11B9369EEA91779, %l0, %l6
20993 stx %l6, [%l7 + 0x28]
20994 ldd [%l7 + 0x28], %f4
20995 setx 0x2A615D08BCFD509C, %l1, %l5
20996 stx %l5, [%l7 + 0x10]
20997 ldd [%l7 + 0x10], %f28
20998 faddd %f28, %f4, %f10
20999loop_1730:
21000 tge %xcc, 0x6
21001 set 0x30, %l3
21002 stwa %o4, [%l7 + %l3] 0x0c
21003 xorcc %o2, 0x1889, %i1
21004 edge8ln %i3, %i5, %g3
21005 tn %icc, 0x4
21006 fcmpeq16 %f20, %f18, %o7
21007 tsubcc %l5, %g7, %i0
21008 tleu %icc, 0x0
21009 srax %g4, 0x07, %l0
21010 edge32 %o1, %i6, %o6
21011 set 0x10, %o5
21012 ldda [%l7 + %o5] 0x18, %l2
21013 umul %g5, %o5, %i2
21014 sra %l6, 0x03, %i7
21015 ldd [%l7 + 0x58], %g2
21016 fandnot1s %f7, %f14, %f14
21017 sdiv %l4, 0x1C6D, %l2
21018 brlez,a %o0, loop_1731
21019 fbo,a %fcc1, loop_1732
21020 fornot1s %f3, %f23, %f30
21021 andncc %l1, %g6, %o3
21022loop_1731:
21023 fcmpne16 %f28, %f22, %i4
21024loop_1732:
21025 ldx [%l7 + 0x48], %o4
21026 sra %o2, %g1, %i3
21027 sdiv %i1, 0x0409, %i5
21028 wr %g0, 0x23, %asi
21029 stwa %o7, [%l7 + 0x50] %asi
21030 membar #Sync
21031 fexpand %f6, %f28
21032 tvs %icc, 0x7
21033 nop
21034 setx loop_1733, %l0, %l1
21035 wrpr 0x1, %tl
21036 wrpr %l1, %tpc
21037 add %l1, 0x4, %l1
21038 wrpr %l1, %tnpc
21039 setx 0x34400001400, %l0, %l1
21040 wrpr %l1, %tstate
21041 wrhpr 0x4, %htstate
21042 retry
21043 fmul8x16au %f16, %f10, %f4
21044 membar 0x71
21045 alignaddr %l5, %g7, %g3
21046loop_1733:
21047 sdivx %i0, 0x03EB, %g4
21048 call loop_1734
21049 edge32n %l0, %o1, %i6
21050 sth %l3, [%l7 + 0x2C]
21051 be,pt %icc, loop_1735
21052loop_1734:
21053 smulcc %g5, %o5, %o6
21054 fmovdcc %icc, %f20, %f18
21055 edge32l %l6, %i7, %i2
21056loop_1735:
21057 fmovdleu %xcc, %f30, %f6
21058 movrne %g2, %l2, %l4
21059 mulx %o0, %g6, %o3
21060 alignaddr %i4, %o4, %o2
21061 lduh [%l7 + 0x4E], %l1
21062 ble,pt %xcc, loop_1736
21063 edge16 %g1, %i3, %i1
21064 edge16n %i5, %l5, %g7
21065 tneg %xcc, 0x0
21066loop_1736:
21067 umul %g3, 0x19F0, %i0
21068 te %xcc, 0x3
21069 movg %icc, %g4, %o7
21070 nop
21071 setx 0x229031F4, %l0, %l6
21072 st %l6, [%l7 + 0x28]
21073 ld [%l7 + 0x28], %f13
21074 setx 0x5C0DBD28, %l1, %l5
21075 st %l5, [%l7 + 0x10]
21076 ld [%l7 + 0x10], %f20
21077 fadds %f20, %f13, %f13
21078 tgu %xcc, 0x4
21079 fmovdleu %icc, %f23, %f22
21080 andcc %l0, %i6, %o1
21081 set 0x70, %g4
21082 ldda [%l7 + %g4] 0xe2, %l2
21083 fbug %fcc2, loop_1737
21084 subc %g5, 0x01AD, %o6
21085 wr %g0, 0x80, %asi
21086 lduha [%l7 + 0x78] %asi, %l6
21087loop_1737:
21088 sdivcc %o5, 0x1E96, %i7
21089 xorcc %g2, %i2, %l4
21090 udiv %l2, 0x18D9, %o0
21091 tle %icc, 0x3
21092 stx %g6, [%l7 + 0x60]
21093 add %l7, 0x70, %l6
21094 wr %g0, 0x0c, %asi
21095 casa [%l6] %asi, %o3, %o4
21096 fcmpgt16 %f0, %f12, %o2
21097 movneg %xcc, %i4, %l1
21098 orncc %g1, 0x06A4, %i1
21099 taddcctv %i5, 0x1874, %i3
21100 movne %icc, %g7, %l5
21101 fbe,a %fcc3, loop_1738
21102 taddcctv %g3, 0x031D, %i0
21103 bn,a loop_1739
21104 fmovrsgz %o7, %f27, %f24
21105loop_1738:
21106 tneg %xcc, 0x0
21107 fmuld8ulx16 %f31, %f31, %f16
21108loop_1739:
21109 membar 0x65
21110 fsrc2 %f16, %f26
21111 ldsh [%l7 + 0x6A], %g4
21112 fblg,a %fcc0, loop_1740
21113 edge16ln %l0, %i6, %l3
21114 fpsub32 %f28, %f8, %f28
21115 bg,a %xcc, loop_1741
21116loop_1740:
21117 tg %icc, 0x5
21118 fandnot2 %f20, %f24, %f10
21119 sub %o1, %g5, %l6
21120loop_1741:
21121 nop
21122 fitod %f9, %f14
21123 edge8l %o5, %i7, %o6
21124 movl %xcc, %i2, %l4
21125 fmovsge %icc, %f29, %f7
21126 sth %g2, [%l7 + 0x36]
21127 nop
21128 setx 0xA85340A9566ED1B9, %l0, %l6
21129 stx %l6, [%l7 + 0x28]
21130 ldd [%l7 + 0x28], %f0
21131 setx 0x5A5734D8EFADB01C, %l1, %l5
21132 stx %l5, [%l7 + 0x10]
21133 ldd [%l7 + 0x10], %f8
21134 faddd %f8, %f0, %f4
21135 membar 0x3E
21136 add %l2, %g6, %o0
21137 add %o3, %o4, %i4
21138 bneg,pt %icc, loop_1742
21139 nop
21140 setx 0x6186F5FC, %l0, %l6
21141 st %l6, [%l7 + 0x28]
21142 ld [%l7 + 0x28], %f0
21143 setx 0x416FC1E0, %l1, %l5
21144 st %l5, [%l7 + 0x10]
21145 ld [%l7 + 0x10], %f7
21146 fmuls %f7, %f0, %f24
21147 movrlz %o2, %g1, %i1
21148 edge8ln %l1, %i5, %g7
21149loop_1742:
21150 nop
21151 setx 0xF465FEF6BCD932F5, %l0, %l6
21152 stx %l6, [%l7 + 0x28]
21153 ldd [%l7 + 0x28], %f6
21154 setx 0x472E8F1E0942B624, %l1, %l5
21155 stx %l5, [%l7 + 0x10]
21156 ldd [%l7 + 0x10], %f2
21157 fdivd %f2, %f6, %f20
21158 sll %i3, %g3, %l5
21159 sth %o7, [%l7 + 0x2C]
21160 alignaddrl %g4, %l0, %i0
21161 addcc %i6, 0x1331, %o1
21162 edge32l %g5, %l6, %l3
21163 ldsb [%l7 + 0x47], %o5
21164 movcs %icc, %i7, %i2
21165 nop
21166 fitos %f13, %f29
21167 fstod %f29, %f2
21168 set 0x38, %o7
21169 ldxa [%l7 + %o7] 0x04, %o6
21170 add %l7, 0x08, %l6
21171 wr %g0, 0x18, %asi
21172 casxa [%l6] 0x18, %l4, %g2
21173 tsubcctv %g6, 0x09E9, %l2
21174 addc %o0, 0x1E8B, %o3
21175 array8 %o4, %o2, %i4
21176 fornot2 %f14, %f30, %f24
21177 movcs %icc, %i1, %l1
21178 fmovsge %xcc, %f2, %f2
21179 nop
21180 fitos %f2, %f22
21181 fstod %f22, %f12
21182 alignaddrl %i5, %g7, %g1
21183 sdivcc %i3, 0x0EA3, %g3
21184 fbo %fcc2, loop_1743
21185 movg %icc, %l5, %g4
21186 pdist %f0, %f4, %f28
21187 tvc %xcc, 0x6
21188loop_1743:
21189 swap [%l7 + 0x40], %o7
21190 pdist %f0, %f0, %f30
21191 orn %i0, %i6, %l0
21192 popc %g5, %l6
21193 set 0x28, %i5
21194 prefetcha [%l7 + %i5] 0x80, 0x3
21195 addcc %o5, 0x1E59, %i7
21196 wr %g0, 0x2f, %asi
21197 ldda [%l7 + 0x20] %asi, %i2
21198 sdivcc %o6, 0x0946, %l4
21199 smul %g2, %l3, %l2
21200 te %icc, 0x7
21201 set 0x46, %g1
21202 stha %o0, [%l7 + %g1] 0x80
21203 tcs %icc, 0x2
21204 set 0x40, %l0
21205 ldda [%l7 + %l0] 0x0c, %f16
21206 fbug,a %fcc0, loop_1744
21207 xnorcc %o3, 0x0A51, %o4
21208 movgu %xcc, %g6, %i4
21209 xorcc %i1, 0x1868, %l1
21210loop_1744:
21211 nop
21212 set 0x20, %g3
21213 ldsh [%l7 + %g3], %o2
21214 taddcc %g7, %g1, %i5
21215 udivx %i3, 0x02A3, %g3
21216 set 0x40, %g7
21217 stda %f16, [%l7 + %g7] 0x80
21218 bgu,a,pt %icc, loop_1745
21219 udivcc %l5, 0x1919, %o7
21220 fnot2s %f1, %f6
21221 andncc %i0, %i6, %g4
21222loop_1745:
21223 tn %icc, 0x2
21224 movne %icc, %g5, %l0
21225 fmovde %icc, %f29, %f17
21226 movre %o1, 0x33D, %l6
21227 tne %xcc, 0x6
21228 movgu %icc, %i7, %i2
21229 subccc %o6, %l4, %o5
21230 edge32n %l3, %g2, %l2
21231 set 0x2A, %l5
21232 lduha [%l7 + %l5] 0x04, %o0
21233 nop
21234 setx 0x3285A504, %l0, %l6
21235 st %l6, [%l7 + 0x28]
21236 ld [%l7 + 0x28], %f22
21237 setx 0x17573550, %l1, %l5
21238 st %l5, [%l7 + 0x10]
21239 ld [%l7 + 0x10], %f14
21240 fmuls %f14, %f22, %f12
21241 udivx %o3, 0x086F, %o4
21242 tvs %xcc, 0x3
21243 movvc %xcc, %i4, %i1
21244 movpos %icc, %l1, %o2
21245 umulcc %g7, 0x053D, %g1
21246 bl,a loop_1746
21247 fbne,a %fcc3, loop_1747
21248 movvc %icc, %i5, %g6
21249 fmovrdne %i3, %f28, %f16
21250loop_1746:
21251 fnot1s %f29, %f9
21252loop_1747:
21253 bneg,a loop_1748
21254 edge8n %l5, %g3, %i0
21255 subccc %i6, 0x1771, %g4
21256 subccc %g5, %l0, %o7
21257loop_1748:
21258 movcs %xcc, %o1, %i7
21259 tsubcctv %i2, 0x045E, %l6
21260 tleu %icc, 0x0
21261 tg %icc, 0x0
21262 edge16n %o6, %o5, %l4
21263 fbule %fcc2, loop_1749
21264 movrlez %g2, 0x079, %l3
21265 and %o0, %o3, %o4
21266 umulcc %l2, 0x10ED, %i1
21267loop_1749:
21268 fmovsvc %xcc, %f5, %f18
21269 fabsd %f22, %f4
21270 restored
21271 rdpr %cwp, %g1
21272 rdpr %cansave, %g2
21273 rdpr %canrestore, %g3
21274 rdpr %cleanwin, %g4
21275 rdpr %otherwin, %g5
21276 rdpr %wstate, %g6
21277 wr %g0, 0x80, %asi
21278 stwa %l1, [%l7 + 0x68] %asi
21279 movne %xcc, %i4, %g7
21280 te %icc, 0x4
21281 fmovdg %icc, %f10, %f28
21282 umulcc %g1, 0x15CB, %o2
21283 brnz,a %g6, loop_1750
21284 edge32ln %i3, %i5, %g3
21285 sllx %l5, 0x18, %i6
21286 tl %icc, 0x5
21287loop_1750:
21288 alignaddrl %g4, %i0, %l0
21289 brgz,a %o7, loop_1751
21290 movrgez %o1, %i7, %i2
21291 edge8n %l6, %g5, %o5
21292 bneg %xcc, loop_1752
21293loop_1751:
21294 fbue,a %fcc1, loop_1753
21295 mova %icc, %o6, %g2
21296 set 0x18, %i1
21297 lduwa [%l7 + %i1] 0x88, %l4
21298loop_1752:
21299 movcc %icc, %o0, %o3
21300loop_1753:
21301 or %o4, 0x1233, %l2
21302 array32 %l3, %i1, %i4
21303 subcc %l1, %g7, %o2
21304 alignaddrl %g1, %i3, %g6
21305 addccc %g3, %l5, %i5
21306 tsubcctv %i6, %g4, %l0
21307 wr %g0, 0x81, %asi
21308 lduwa [%l7 + 0x0C] %asi, %i0
21309 orncc %o1, 0x173C, %i7
21310 sra %i2, 0x02, %l6
21311 fbne,a %fcc0, loop_1754
21312 edge16n %o7, %g5, %o6
21313 swap [%l7 + 0x40], %g2
21314 fble %fcc2, loop_1755
21315loop_1754:
21316 subccc %o5, %l4, %o0
21317 fmul8x16al %f8, %f21, %f0
21318 tle %xcc, 0x4
21319loop_1755:
21320 movvs %icc, %o3, %l2
21321 fandnot1s %f2, %f30, %f1
21322 add %o4, %l3, %i1
21323 edge8l %i4, %g7, %l1
21324 fmovdgu %icc, %f14, %f2
21325 bvc,a,pn %xcc, loop_1756
21326 bne %xcc, loop_1757
21327 fblg %fcc1, loop_1758
21328 subccc %g1, 0x0A92, %i3
21329loop_1756:
21330 edge8l %o2, %g6, %g3
21331loop_1757:
21332 popc %i5, %l5
21333loop_1758:
21334 nop
21335 fitos %f0, %f19
21336 fstox %f19, %f6
21337 fornot2s %f4, %f29, %f28
21338 movrgz %i6, %l0, %i0
21339 edge32 %o1, %i7, %i2
21340 movn %xcc, %g4, %l6
21341 fbul,a %fcc0, loop_1759
21342 fmovdn %icc, %f31, %f19
21343 sir 0x0445
21344 tle %xcc, 0x2
21345loop_1759:
21346 fsrc1s %f16, %f1
21347 xor %g5, 0x1C96, %o7
21348 udivcc %o6, 0x19F0, %o5
21349 sdivx %l4, 0x11A7, %o0
21350 tn %icc, 0x6
21351 wr %g0, 0x11, %asi
21352 lduwa [%l7 + 0x4C] %asi, %o3
21353 movvc %xcc, %g2, %l2
21354 tcs %xcc, 0x3
21355 fmovrslez %l3, %f31, %f19
21356 fmovs %f19, %f8
21357 alignaddr %i1, %o4, %g7
21358 movcs %icc, %l1, %g1
21359 nop
21360 fitod %f2, %f18
21361 fdtox %f18, %f12
21362 sir 0x07C8
21363 ldd [%l7 + 0x08], %f4
21364 movn %icc, %i4, %i3
21365 fmovsa %xcc, %f7, %f26
21366 fmovdcc %icc, %f23, %f8
21367 flush %l7 + 0x18
21368 nop
21369 setx 0x7286AC54007254B7, %l0, %l6
21370 stx %l6, [%l7 + 0x30]
21371 ldx [%l7 + 0x30], %fsr
21372 fmovdne %xcc, %f30, %f3
21373 fmovsn %icc, %f16, %f12
21374 tneg %xcc, 0x7
21375 ld [%l7 + 0x0C], %f26
21376 tcs %xcc, 0x4
21377 add %l7, 0x30, %l6
21378 wr %g0, 0x10, %asi
21379 casa [%l6] 0x10, %o2, %g3
21380 wr %g0, 0x80, %asi
21381 lduha [%l7 + 0x28] %asi, %g6
21382 fmovsle %icc, %f23, %f4
21383 brgez %l5, loop_1760
21384 ld [%l7 + 0x78], %f21
21385 movge %icc, %i5, %l0
21386 fxors %f0, %f18, %f14
21387loop_1760:
21388 movleu %xcc, %i6, %o1
21389 fblg %fcc2, loop_1761
21390 movrlz %i7, %i0, %g4
21391 movl %icc, %l6, %g5
21392 orncc %i2, %o7, %o5
21393loop_1761:
21394 fandnot2 %f10, %f4, %f8
21395 edge16n %o6, %o0, %l4
21396 bneg,pt %xcc, loop_1762
21397 ble,a %icc, loop_1763
21398 tcs %icc, 0x6
21399 edge32l %g2, %o3, %l3
21400loop_1762:
21401 movle %xcc, %i1, %o4
21402loop_1763:
21403 taddcc %g7, %l2, %g1
21404 fxors %f27, %f22, %f6
21405 srlx %i4, 0x16, %i3
21406 fnors %f19, %f29, %f28
21407 fmovrdlez %l1, %f4, %f12
21408 ldd [%l7 + 0x78], %g2
21409 nop
21410 setx loop_1764, %l0, %l1
21411 wrpr 0x1, %tl
21412 wrpr %l1, %tpc
21413 add %l1, 0x4, %l1
21414 wrpr %l1, %tnpc
21415 setx 0x34400001400, %l0, %l1
21416 wrpr %l1, %tstate
21417 wrhpr 0x4, %htstate
21418 retry
21419 tl %icc, 0x7
21420 tl %icc, 0x0
21421 smul %g6, 0x0D7A, %o2
21422loop_1764:
21423 edge8n %i5, %l0, %i6
21424 xorcc %o1, %l5, %i7
21425 srl %g4, %i0, %l6
21426 sub %g5, %i2, %o5
21427 fbl %fcc3, loop_1765
21428 fmovdne %xcc, %f2, %f20
21429 nop
21430 setx 0xBACAA36BD979ACC1, %l0, %l6
21431 stx %l6, [%l7 + 0x28]
21432 ldd [%l7 + 0x28], %f30
21433 setx 0xA80C5B6E2CB175F2, %l1, %l5
21434 stx %l5, [%l7 + 0x10]
21435 ldd [%l7 + 0x10], %f28
21436 fmuld %f28, %f30, %f22
21437 ta %icc, 0x5
21438loop_1765:
21439 fbg %fcc1, loop_1766
21440 addccc %o6, %o0, %o7
21441 edge8n %g2, %o3, %l4
21442 fbe %fcc3, loop_1767
21443loop_1766:
21444 tleu %icc, 0x0
21445 udiv %i1, 0x0027, %l3
21446 popc 0x15BA, %o4
21447loop_1767:
21448 lduw [%l7 + 0x30], %l2
21449 tsubcc %g1, 0x083D, %g7
21450 fbuge,a %fcc2, loop_1768
21451 st %f22, [%l7 + 0x4C]
21452 mova %xcc, %i4, %l1
21453 set 0x68, %l4
21454 prefetcha [%l7 + %l4] 0x18, 0x0
21455loop_1768:
21456 edge32l %i3, %o2, %i5
21457 fmovsvs %icc, %f6, %f13
21458 popc 0x10BB, %l0
21459 ldd [%l7 + 0x08], %f30
21460 sra %g6, %o1, %i6
21461 movl %icc, %i7, %l5
21462 edge32l %i0, %g4, %g5
21463 xor %i2, 0x11EB, %o5
21464 orcc %l6, %o0, %o6
21465 srlx %g2, %o3, %o7
21466 set 0x64, %o6
21467 ldsba [%l7 + %o6] 0x88, %l4
21468 bgu,a %icc, loop_1769
21469 fcmpeq16 %f18, %f10, %i1
21470 tsubcctv %o4, %l3, %l2
21471 orncc %g7, %i4, %g1
21472loop_1769:
21473 smulcc %g3, 0x100C, %i3
21474 bge loop_1770
21475 bneg %xcc, loop_1771
21476 movre %o2, %i5, %l0
21477 array16 %l1, %o1, %i6
21478loop_1770:
21479 fxor %f4, %f26, %f2
21480loop_1771:
21481 sth %g6, [%l7 + 0x56]
21482 tn %icc, 0x2
21483 umulcc %l5, %i0, %i7
21484 xorcc %g5, 0x01FB, %i2
21485 tneg %xcc, 0x6
21486 movrgz %o5, %l6, %g4
21487 te %xcc, 0x5
21488 set 0x74, %i3
21489 stwa %o6, [%l7 + %i3] 0xea
21490 membar #Sync
21491 subccc %o0, 0x1018, %g2
21492 udivcc %o3, 0x0540, %o7
21493 sth %i1, [%l7 + 0x48]
21494 orn %o4, %l3, %l4
21495 movvs %icc, %l2, %i4
21496 xor %g7, %g1, %g3
21497 mova %xcc, %o2, %i5
21498 nop
21499 setx 0x5064DD9D, %l0, %l6
21500 st %l6, [%l7 + 0x2C]
21501 ld [%l7 + 0x2C], %fsr
21502 nop
21503 setx loop_1772, %l0, %l1
21504 jmpl %l1, %l0
21505 fpsub32s %f10, %f25, %f31
21506 fpadd32 %f20, %f14, %f12
21507 srl %i3, %o1, %i6
21508loop_1772:
21509 add %g6, 0x1B1A, %l5
21510 membar 0x40
21511 set 0x30, %i0
21512 ldda [%l7 + %i0] 0xeb, %l0
21513 stbar
21514 fmul8ulx16 %f12, %f6, %f6
21515 alignaddrl %i0, %i7, %g5
21516 ble,a loop_1773
21517 movvs %icc, %o5, %l6
21518 alignaddr %i2, %o6, %o0
21519 std %f0, [%l7 + 0x30]
21520loop_1773:
21521 prefetch [%l7 + 0x54], 0x3
21522 tcc %icc, 0x7
21523 bshuffle %f4, %f30, %f2
21524 xorcc %g4, 0x1F5D, %o3
21525 tg %icc, 0x0
21526 nop
21527 fitod %f6, %f18
21528 fmovrdgz %g2, %f18, %f8
21529 fble %fcc2, loop_1774
21530 smulcc %i1, 0x1A9D, %o7
21531 brlz,a %l3, loop_1775
21532 edge8l %o4, %l2, %l4
21533loop_1774:
21534 mova %xcc, %i4, %g1
21535 sll %g3, 0x05, %g7
21536loop_1775:
21537 movvc %icc, %i5, %o2
21538 sethi 0x14CC, %l0
21539 umul %i3, %i6, %g6
21540 bcs loop_1776
21541 tcs %xcc, 0x7
21542 or %o1, 0x145D, %l5
21543 wr %g0, 0x89, %asi
21544 ldxa [%l7 + 0x58] %asi, %i0
21545loop_1776:
21546 sllx %l1, 0x0E, %i7
21547 movge %xcc, %g5, %o5
21548 nop
21549 setx 0xBCE96D8B, %l0, %l6
21550 st %l6, [%l7 + 0x28]
21551 ld [%l7 + 0x28], %f20
21552 setx 0xDA15EFD2, %l1, %l5
21553 st %l5, [%l7 + 0x10]
21554 ld [%l7 + 0x10], %f19
21555 fdivs %f19, %f20, %f22
21556 or %l6, %o6, %i2
21557 sth %g4, [%l7 + 0x34]
21558 tsubcc %o3, %g2, %i1
21559 sdivcc %o0, 0x1682, %l3
21560 mova %xcc, %o4, %o7
21561 srl %l2, 0x14, %i4
21562 fnot1s %f16, %f16
21563 fbug %fcc3, loop_1777
21564 nop
21565 setx 0xA06EA979, %l0, %l6
21566 st %l6, [%l7 + 0x50]
21567 ld [%l7 + 0x50], %fsr
21568 movge %xcc, %l4, %g3
21569 movvs %xcc, %g7, %g1
21570loop_1777:
21571 swap [%l7 + 0x5C], %o2
21572 srl %l0, %i3, %i6
21573 movne %xcc, %i5, %o1
21574 subc %g6, 0x026D, %l5
21575 edge8ln %i0, %i7, %l1
21576 udivx %g5, 0x1909, %l6
21577 bpos,a loop_1778
21578 mova %icc, %o5, %i2
21579 movle %icc, %o6, %o3
21580 sdivx %g4, 0x1652, %i1
21581loop_1778:
21582 udiv %g2, 0x0CF6, %l3
21583 sll %o4, %o7, %o0
21584 movneg %icc, %l2, %i4
21585 nop
21586 setx loop_1779, %l0, %l1
21587 wrpr 0x1, %tl
21588 wrpr %l1, %tnpc
21589 setx 0x34400001400, %l0, %l1
21590 wrpr %l1, %tstate
21591 wrhpr 0x4, %htstate
21592 done
21593 orncc %g3, 0x1EA8, %l4
21594 set 0x1E, %g5
21595 lduha [%l7 + %g5] 0x11, %g7
21596loop_1779:
21597 movneg %icc, %g1, %o2
21598 addcc %l0, %i3, %i6
21599 movleu %xcc, %o1, %g6
21600 fmovspos %icc, %f15, %f12
21601 edge32 %i5, %l5, %i7
21602 brlez,a %l1, loop_1780
21603 te %xcc, 0x7
21604 orn %i0, 0x1AFC, %g5
21605 edge8ln %l6, %o5, %i2
21606loop_1780:
21607 swap [%l7 + 0x4C], %o6
21608 std %f2, [%l7 + 0x70]
21609 set 0x68, %i2
21610 stxa %g4, [%l7 + %i2] 0x15
21611 mulscc %i1, 0x1D36, %o3
21612 mulscc %g2, %l3, %o7
21613 fblg %fcc2, loop_1781
21614 movcs %xcc, %o4, %l2
21615 edge16ln %o0, %g3, %i4
21616 wr %g0, 0x23, %asi
21617 stha %g7, [%l7 + 0x42] %asi
21618 membar #Sync
21619loop_1781:
21620 orncc %l4, 0x1B64, %g1
21621 tcc %icc, 0x5
21622 movcs %xcc, %o2, %l0
21623 wr %g0, 0x2a, %asi
21624 stba %i6, [%l7 + 0x0F] %asi
21625 membar #Sync
21626 tvs %icc, 0x0
21627 fbo,a %fcc0, loop_1782
21628 movrgz %i3, %g6, %o1
21629 fmovdne %icc, %f16, %f26
21630 fpadd16s %f28, %f0, %f4
21631loop_1782:
21632 sub %i5, %l5, %i7
21633 movge %icc, %i0, %g5
21634 movvc %xcc, %l1, %o5
21635 fbuge %fcc2, loop_1783
21636 for %f8, %f4, %f28
21637 wr %g0, 0x11, %asi
21638 stxa %l6, [%l7 + 0x20] %asi
21639loop_1783:
21640 movvs %icc, %o6, %i2
21641 fnor %f24, %f0, %f0
21642 brgez %g4, loop_1784
21643 fmovrslez %i1, %f3, %f15
21644 ldstub [%l7 + 0x68], %g2
21645 fbo %fcc1, loop_1785
21646loop_1784:
21647 tne %xcc, 0x2
21648 ldsb [%l7 + 0x28], %l3
21649 set 0x34, %i6
21650 ldsha [%l7 + %i6] 0x18, %o3
21651loop_1785:
21652 srax %o4, %l2, %o0
21653 stx %g3, [%l7 + 0x70]
21654 subc %o7, %i4, %l4
21655 tge %xcc, 0x6
21656 movvc %xcc, %g7, %g1
21657 fnot1 %f6, %f28
21658 lduw [%l7 + 0x4C], %o2
21659 lduh [%l7 + 0x0C], %l0
21660 ldd [%l7 + 0x38], %f28
21661 fmovrdgz %i3, %f22, %f6
21662 move %xcc, %i6, %o1
21663 lduh [%l7 + 0x76], %g6
21664 move %xcc, %i5, %l5
21665 subcc %i7, 0x1DD6, %g5
21666 tcc %xcc, 0x0
21667 fmovsa %xcc, %f15, %f24
21668 edge16l %i0, %o5, %l6
21669 te %icc, 0x7
21670 flush %l7 + 0x10
21671 fbne,a %fcc3, loop_1786
21672 bn,pn %xcc, loop_1787
21673 movge %xcc, %l1, %o6
21674 fand %f4, %f4, %f16
21675loop_1786:
21676 movne %icc, %i2, %i1
21677loop_1787:
21678 sdiv %g2, 0x1709, %g4
21679 add %l7, 0x70, %l6
21680 wr %g0, 0x04, %asi
21681 lda [%l6] %asi, %l3
21682 casa [%l6] 0x04, %l3, %o4
21683 tne %icc, 0x1
21684 array16 %l2, %o0, %o3
21685 edge8n %o7, %g3, %l4
21686 nop
21687 setx loop_1788, %l0, %l1
21688 jmpl %l1, %i4
21689 umul %g7, %g1, %o2
21690 movge %xcc, %l0, %i6
21691 xnorcc %i3, %g6, %o1
21692loop_1788:
21693 sdivx %l5, 0x1D9A, %i5
21694 fmovrsne %g5, %f27, %f31
21695 movle %icc, %i7, %o5
21696 fcmple16 %f6, %f12, %i0
21697 edge16 %l1, %o6, %l6
21698 fsrc2s %f29, %f24
21699 orn %i2, 0x1585, %g2
21700 alignaddrl %g4, %i1, %o4
21701 fbne,a %fcc3, loop_1789
21702 smul %l2, 0x06E3, %o0
21703 fbne %fcc0, loop_1790
21704 movrgez %l3, 0x3AB, %o7
21705loop_1789:
21706 fzeros %f17
21707 fmovsg %xcc, %f14, %f21
21708loop_1790:
21709 fpadd16 %f22, %f20, %f28
21710 movgu %xcc, %g3, %l4
21711 edge32l %i4, %g7, %g1
21712 wr %g0, 0x18, %asi
21713 stwa %o2, [%l7 + 0x34] %asi
21714 fpmerge %f27, %f16, %f16
21715 fabss %f11, %f25
21716 fnot1 %f18, %f24
21717 subccc %o3, 0x1B85, %i6
21718 prefetch [%l7 + 0x3C], 0x2
21719 set 0x18, %o1
21720 ldxa [%l7 + %o1] 0x11, %l0
21721 edge16 %i3, %g6, %o1
21722 move %icc, %l5, %i5
21723 movrlez %i7, 0x16B, %g5
21724 fble,a %fcc1, loop_1791
21725 st %f22, [%l7 + 0x28]
21726 tl %icc, 0x5
21727 movleu %icc, %o5, %i0
21728loop_1791:
21729 ldd [%l7 + 0x18], %o6
21730 xorcc %l1, %l6, %i2
21731 edge32n %g4, %i1, %g2
21732 andn %l2, 0x01F1, %o0
21733 or %o4, 0x0C39, %l3
21734 fbge %fcc1, loop_1792
21735 xnor %o7, %g3, %l4
21736 saved
21737 rdpr %cwp, %g1
21738 rdpr %cansave, %g2
21739 rdpr %canrestore, %g3
21740 rdpr %cleanwin, %g4
21741 rdpr %otherwin, %g5
21742 rdpr %wstate, %g6
21743 fba %fcc1, loop_1793
21744loop_1792:
21745 xorcc %g7, %i4, %g1
21746 movcc %xcc, %o2, %o3
21747 subc %l0, %i6, %g6
21748loop_1793:
21749 sub %i3, 0x0439, %o1
21750 fmovsneg %icc, %f20, %f8
21751 set 0x50, %o2
21752 stwa %l5, [%l7 + %o2] 0xe2
21753 membar #Sync
21754 sth %i7, [%l7 + 0x4C]
21755 stw %g5, [%l7 + 0x44]
21756 movvs %icc, %o5, %i0
21757 swap [%l7 + 0x60], %i5
21758 movne %xcc, %l1, %l6
21759 movrlz %i2, %o6, %i1
21760 smulcc %g4, 0x161A, %l2
21761 edge16 %o0, %o4, %g2
21762 array32 %o7, %l3, %l4
21763 fcmple16 %f22, %f16, %g3
21764 sra %g7, %g1, %i4
21765 tle %xcc, 0x0
21766 mulscc %o2, %l0, %o3
21767 wr %g0, 0x88, %asi
21768 prefetcha [%l7 + 0x18] %asi, 0x1
21769 edge16ln %g6, %o1, %l5
21770 fxors %f11, %f22, %f5
21771 fxnors %f13, %f17, %f28
21772 edge8n %i7, %g5, %o5
21773 popc 0x1348, %i0
21774 fmovsleu %xcc, %f7, %f23
21775 wr %g0, 0x10, %asi
21776 lduwa [%l7 + 0x18] %asi, %i5
21777 sethi 0x1DCC, %i3
21778 set 0x40, %l6
21779 ldda [%l7 + %l6] 0x88, %f16
21780 edge32l %l6, %i2, %o6
21781 edge16n %i1, %g4, %l1
21782 edge16n %l2, %o4, %o0
21783 move %xcc, %g2, %o7
21784 movn %xcc, %l4, %l3
21785 orn %g3, %g1, %i4
21786 wr %g0, 0x89, %asi
21787 swapa [%l7 + 0x4C] %asi, %o2
21788 and %l0, %o3, %g7
21789 std %f26, [%l7 + 0x10]
21790 move %icc, %g6, %i6
21791 std %f16, [%l7 + 0x10]
21792 addc %o1, 0x05FF, %i7
21793 set 0x5A, %g2
21794 stha %g5, [%l7 + %g2] 0x80
21795 mulx %o5, %l5, %i0
21796 mova %xcc, %i5, %i3
21797 membar 0x75
21798 array16 %i2, %o6, %i1
21799 and %l6, 0x0B28, %l1
21800 fnegs %f7, %f29
21801 fnegs %f15, %f8
21802 andn %g4, %l2, %o4
21803 and %o0, %g2, %o7
21804 udivcc %l4, 0x0EC6, %g3
21805 edge32l %l3, %i4, %o2
21806 movpos %xcc, %l0, %o3
21807 fsrc2 %f6, %f2
21808 fmovsn %icc, %f25, %f31
21809 movre %g7, 0x158, %g1
21810 set 0x220, %o3
21811 stxa %i6, [%g0 + %o3] 0x52
21812 fbu,a %fcc1, loop_1794
21813 edge32n %g6, %i7, %g5
21814 addccc %o5, 0x0512, %o1
21815 umul %i0, %i5, %l5
21816loop_1794:
21817 orcc %i2, %i3, %i1
21818 movleu %icc, %o6, %l6
21819 movneg %xcc, %l1, %l2
21820 fxors %f3, %f6, %f0
21821 fbuge %fcc1, loop_1795
21822 fsrc2s %f25, %f1
21823 mova %icc, %o4, %g4
21824 mova %icc, %o0, %g2
21825loop_1795:
21826 addcc %l4, 0x1EF4, %o7
21827 edge16l %l3, %g3, %o2
21828 movl %icc, %l0, %o3
21829 edge16 %g7, %g1, %i4
21830 fmovscc %xcc, %f0, %f26
21831 tcc %xcc, 0x3
21832 movleu %xcc, %g6, %i7
21833 bneg,a loop_1796
21834 edge32n %g5, %o5, %o1
21835 mulx %i0, 0x0766, %i5
21836 fmovsgu %icc, %f12, %f21
21837loop_1796:
21838 fmovsleu %icc, %f21, %f1
21839 brlez,a %i6, loop_1797
21840 te %icc, 0x6
21841 movge %xcc, %i2, %l5
21842 wr %g0, 0x88, %asi
21843 stwa %i1, [%l7 + 0x6C] %asi
21844loop_1797:
21845 nop
21846 setx 0xA8FFA586, %l0, %l6
21847 st %l6, [%l7 + 0x28]
21848 ld [%l7 + 0x28], %f2
21849 setx 0x5518885A, %l1, %l5
21850 st %l5, [%l7 + 0x10]
21851 ld [%l7 + 0x10], %f7
21852 fdivs %f7, %f2, %f16
21853 udivcc %i3, 0x01EB, %o6
21854 fbule,a %fcc1, loop_1798
21855 sir 0x14E2
21856 sub %l6, %l1, %l2
21857 nop
21858 setx 0xD41013E7, %l0, %l6
21859 st %l6, [%l7 + 0x28]
21860 ld [%l7 + 0x28], %f15
21861 setx 0xFEF16C45, %l1, %l5
21862 st %l5, [%l7 + 0x10]
21863 ld [%l7 + 0x10], %f22
21864 fsubs %f22, %f15, %f16
21865loop_1798:
21866 nop
21867 wr %g0, 0x27, %asi
21868 stwa %g4, [%l7 + 0x74] %asi
21869 membar #Sync
21870 fzeros %f4
21871 set 0x70, %o4
21872 stxa %o4, [%l7 + %o4] 0x27
21873 membar #Sync
21874 edge16l %g2, %o0, %l4
21875 nop
21876 setx 0x913AD8FB, %l0, %l6
21877 st %l6, [%l7 + 0x28]
21878 ld [%l7 + 0x28], %f28
21879 setx 0x4CC043D1, %l1, %l5
21880 st %l5, [%l7 + 0x10]
21881 ld [%l7 + 0x10], %f2
21882 fdivs %f2, %f28, %f9
21883 ldx [%l7 + 0x50], %o7
21884 ld [%l7 + 0x60], %f9
21885 fmovdge %icc, %f19, %f30
21886 srax %l3, 0x04, %g3
21887 andcc %o2, 0x0C23, %l0
21888 tcc %xcc, 0x3
21889 tvs %icc, 0x6
21890 add %o3, 0x0D4B, %g7
21891 edge32n %g1, %i4, %i7
21892 ldstub [%l7 + 0x28], %g5
21893 fbe %fcc2, loop_1799
21894 edge32n %o5, %g6, %i0
21895 fmovdcs %xcc, %f21, %f17
21896 tsubcctv %i5, %o1, %i6
21897loop_1799:
21898 fbo,a %fcc0, loop_1800
21899 andcc %l5, %i1, %i3
21900 movrgez %i2, %o6, %l1
21901 srl %l2, %l6, %o4
21902loop_1800:
21903 fmovdgu %xcc, %f30, %f30
21904 sir 0x190D
21905 tsubcc %g4, 0x0C48, %g2
21906 sub %l4, 0x0196, %o0
21907 sth %l3, [%l7 + 0x7E]
21908 fzero %f30
21909 srl %g3, %o7, %l0
21910 and %o3, 0x0DB2, %o2
21911 bg %icc, loop_1801
21912 movcc %icc, %g7, %i4
21913 fmovsa %icc, %f4, %f11
21914 be,a loop_1802
21915loop_1801:
21916 tl %icc, 0x4
21917 subccc %g1, %g5, %i7
21918 fbge,a %fcc3, loop_1803
21919loop_1802:
21920 fmovrdgz %g6, %f18, %f20
21921 srlx %i0, %i5, %o1
21922 fnot1s %f17, %f12
21923loop_1803:
21924 fmovsa %xcc, %f17, %f2
21925 tn %xcc, 0x4
21926 be loop_1804
21927 movrlz %i6, 0x304, %o5
21928 udivcc %l5, 0x0FB7, %i1
21929 tcc %icc, 0x3
21930loop_1804:
21931 movcs %xcc, %i3, %i2
21932 edge32 %l1, %o6, %l6
21933 sdivx %o4, 0x046D, %l2
21934 srl %g4, %l4, %o0
21935 fmovscs %icc, %f31, %f12
21936 fble %fcc2, loop_1805
21937 or %g2, 0x02D5, %l3
21938 tgu %icc, 0x1
21939 mova %icc, %g3, %l0
21940loop_1805:
21941 tcc %xcc, 0x5
21942 orcc %o3, %o7, %o2
21943 tn %xcc, 0x0
21944 nop
21945 set 0x1B, %i4
21946 ldstub [%l7 + %i4], %i4
21947 bne,a %icc, loop_1806
21948 call loop_1807
21949 edge8l %g7, %g1, %g5
21950 array8 %i7, %g6, %i5
21951loop_1806:
21952 andn %o1, %i0, %i6
21953loop_1807:
21954 movne %icc, %o5, %i1
21955 addc %l5, %i3, %i2
21956 nop
21957 setx 0x8A09B9F14D84DE0F, %l0, %l6
21958 stx %l6, [%l7 + 0x28]
21959 ldd [%l7 + 0x28], %f30
21960 setx 0x2F1247D64B1653FE, %l1, %l5
21961 stx %l5, [%l7 + 0x10]
21962 ldd [%l7 + 0x10], %f10
21963 fsubd %f10, %f30, %f2
21964 smulcc %o6, %l6, %l1
21965 movrne %o4, 0x0B1, %g4
21966 bvs,a %icc, loop_1808
21967 tneg %icc, 0x3
21968 bcc,pn %icc, loop_1809
21969 array16 %l4, %o0, %g2
21970loop_1808:
21971 fbule,a %fcc0, loop_1810
21972 edge16n %l3, %l2, %l0
21973loop_1809:
21974 movrlez %o3, 0x130, %g3
21975 ldstub [%l7 + 0x79], %o7
21976loop_1810:
21977 umul %o2, 0x1541, %g7
21978 membar 0x50
21979 move %icc, %i4, %g1
21980 set 0x70, %g6
21981 swapa [%l7 + %g6] 0x89, %i7
21982 edge32n %g6, %g5, %o1
21983 nop
21984 setx 0xFCBA7F6B, %l0, %l6
21985 st %l6, [%l7 + 0x28]
21986 ld [%l7 + 0x28], %f23
21987 setx 0x827F9A03, %l1, %l5
21988 st %l5, [%l7 + 0x10]
21989 ld [%l7 + 0x10], %f11
21990 fadds %f11, %f23, %f1
21991 bneg,a loop_1811
21992 nop
21993 setx 0x3D0361EE, %l0, %l6
21994 st %l6, [%l7 + 0x28]
21995 ld [%l7 + 0x28], %f10
21996 setx 0xD32439B2, %l1, %l5
21997 st %l5, [%l7 + 0x10]
21998 ld [%l7 + 0x10], %f22
21999 fdivs %f22, %f10, %f4
22000 movcs %icc, %i5, %i0
22001 nop
22002 setx 0xF74E2FD5, %l0, %l6
22003 st %l6, [%l7 + 0x28]
22004 ld [%l7 + 0x28], %f26
22005 setx 0x1A755DCC, %l1, %l5
22006 st %l5, [%l7 + 0x10]
22007 ld [%l7 + 0x10], %f24
22008 fadds %f24, %f26, %f24
22009loop_1811:
22010 fmovdne %icc, %f9, %f1
22011 srl %i6, 0x17, %o5
22012 subc %i1, 0x09BF, %l5
22013 orcc %i3, %i2, %l6
22014 movl %xcc, %l1, %o6
22015 and %g4, %l4, %o0
22016 fmovsl %xcc, %f17, %f18
22017 fands %f26, %f19, %f26
22018 sdivcc %g2, 0x0D63, %l3
22019 sethi 0x1E06, %o4
22020 ldsw [%l7 + 0x70], %l2
22021 edge16n %l0, %g3, %o7
22022 tsubcc %o3, %o2, %g7
22023 tvs %xcc, 0x3
22024 ldd [%l7 + 0x58], %g0
22025 nop
22026 setx loop_1812, %l0, %l1
22027 wrpr 0x1, %tl
22028 wrpr %l1, %tnpc
22029 setx 0x34400001400, %l0, %l1
22030 wrpr %l1, %tstate
22031 wrhpr 0x4, %htstate
22032 done
22033 fsrc2 %f6, %f0
22034 membar 0x12
22035 movvs %xcc, %i4, %g6
22036loop_1812:
22037 taddcctv %g5, %o1, %i5
22038 fbne %fcc3, loop_1813
22039 orncc %i0, 0x14BC, %i6
22040 fbug %fcc3, loop_1814
22041 edge16ln %o5, %i1, %l5
22042loop_1813:
22043 tneg %icc, 0x2
22044 saved
22045 rdpr %cwp, %g1
22046 rdpr %cansave, %g2
22047 rdpr %canrestore, %g3
22048 rdpr %cleanwin, %g4
22049 rdpr %otherwin, %g5
22050 rdpr %wstate, %g6
22051loop_1814:
22052 umul %i3, 0x0275, %i2
22053 alignaddr %l6, %l1, %o6
22054 fpadd32s %f28, %f7, %f11
22055 set 0x11, %l2
22056 stba %i7, [%l7 + %l2] 0x27
22057 membar #Sync
22058 alignaddr %l4, %o0, %g4
22059 set 0x78, %i7
22060 prefetcha [%l7 + %i7] 0x04, 0x0
22061 nop
22062 fitod %f12, %f16
22063 fdtos %f16, %f4
22064 ldsw [%l7 + 0x54], %o4
22065 tsubcctv %l3, 0x12E9, %l0
22066 fmul8x16au %f17, %f20, %f14
22067 mulx %l2, %o7, %g3
22068 sll %o2, 0x09, %g7
22069 subccc %o3, 0x1413, %i4
22070 nop
22071 fitod %f2, %f0
22072 fdtox %f0, %f16
22073 bn,pt %xcc, loop_1815
22074 tvc %icc, 0x5
22075 bn loop_1816
22076 fbuge,a %fcc0, loop_1817
22077loop_1815:
22078 fmovd %f12, %f12
22079 fmovrsne %g1, %f13, %f6
22080loop_1816:
22081 tne %icc, 0x5
22082loop_1817:
22083 nop
22084 setx loop_1818, %l0, %l1
22085 wrpr 0x1, %tl
22086 wrpr %l1, %tpc
22087 add %l1, 0x4, %l1
22088 wrpr %l1, %tnpc
22089 setx 0x34400001400, %l0, %l1
22090 wrpr %l1, %tstate
22091 wrhpr 0x4, %htstate
22092 retry
22093 fmovdvs %icc, %f25, %f14
22094 fsrc2 %f6, %f22
22095 movcs %icc, %g6, %o1
22096loop_1818:
22097 movvc %icc, %i5, %i0
22098 nop
22099 fitos %f12, %f21
22100 fstox %f21, %f10
22101 fxtos %f10, %f26
22102 brz %i6, loop_1819
22103 sub %o5, %g5, %i1
22104 fmovrslz %i3, %f0, %f28
22105 fmovd %f22, %f22
22106loop_1819:
22107 movvc %icc, %l5, %l6
22108 set 0x40, %l1
22109 stda %f16, [%l7 + %l1] 0x14
22110 fcmpne32 %f14, %f0, %l1
22111 flush %l7 + 0x64
22112 orn %i2, 0x14E3, %o6
22113 movge %icc, %l4, %o0
22114 stw %i7, [%l7 + 0x40]
22115 alignaddrl %g2, %g4, %l3
22116 nop
22117 setx 0x2F2BC32E, %l0, %l6
22118 st %l6, [%l7 + 0x28]
22119 ld [%l7 + 0x28], %f9
22120 setx 0xEF263893, %l1, %l5
22121 st %l5, [%l7 + 0x10]
22122 ld [%l7 + 0x10], %f3
22123 fdivs %f3, %f9, %f23
22124 tleu %icc, 0x6
22125 srax %l0, 0x19, %o4
22126 xorcc %o7, %l2, %o2
22127 umul %g3, %g7, %i4
22128 srl %g1, 0x14, %o3
22129 fmovsleu %xcc, %f23, %f15
22130 brz,a %g6, loop_1820
22131 nop
22132 fitod %f2, %f12
22133 fdtox %f12, %f10
22134 fxtod %f10, %f16
22135 pdist %f8, %f0, %f16
22136 tsubcctv %i5, %i0, %i6
22137loop_1820:
22138 fmovsgu %icc, %f16, %f24
22139 smulcc %o1, 0x1C19, %o5
22140 subccc %g5, 0x1B60, %i3
22141 movrlz %i1, 0x145, %l5
22142 andn %l1, 0x0797, %i2
22143 fba,a %fcc0, loop_1821
22144 tcc %icc, 0x2
22145 edge8l %l6, %l4, %o0
22146 edge8ln %o6, %g2, %i7
22147loop_1821:
22148 stw %l3, [%l7 + 0x74]
22149 movvc %icc, %g4, %l0
22150 umulcc %o4, 0x0A35, %o7
22151 movn %icc, %o2, %g3
22152 fmovdl %icc, %f19, %f9
22153 tg %xcc, 0x0
22154 ta %icc, 0x7
22155 sdivcc %g7, 0x00A4, %l2
22156 fand %f8, %f2, %f6
22157 sub %i4, 0x0E53, %g1
22158 movcs %icc, %g6, %i5
22159 subc %i0, %o3, %o1
22160 sdivcc %i6, 0x1789, %o5
22161 te %xcc, 0x2
22162 fbge %fcc3, loop_1822
22163 brgz,a %i3, loop_1823
22164 subc %g5, %l5, %l1
22165 ble,pt %xcc, loop_1824
22166loop_1822:
22167 bge,pn %icc, loop_1825
22168loop_1823:
22169 movneg %xcc, %i1, %l6
22170 orncc %l4, 0x09B6, %o0
22171loop_1824:
22172 edge32 %i2, %g2, %o6
22173loop_1825:
22174 umulcc %l3, %g4, %l0
22175 ldd [%l7 + 0x70], %f6
22176 bl %icc, loop_1826
22177 fbe %fcc3, loop_1827
22178 addccc %i7, %o7, %o2
22179 nop
22180 setx 0x8D570D12, %l0, %l6
22181 st %l6, [%l7 + 0x28]
22182 ld [%l7 + 0x28], %f15
22183 setx 0x0674A4C9, %l1, %l5
22184 st %l5, [%l7 + 0x10]
22185 ld [%l7 + 0x10], %f25
22186 fdivs %f25, %f15, %f26
22187loop_1826:
22188 nop
22189 set 0x64, %o0
22190 lda [%l7 + %o0] 0x81, %f18
22191loop_1827:
22192 tgu %icc, 0x7
22193 sra %o4, %g3, %l2
22194 bpos loop_1828
22195 umulcc %i4, %g7, %g1
22196 fbge %fcc1, loop_1829
22197 sllx %i5, %i0, %g6
22198loop_1828:
22199 movrgez %o1, %i6, %o3
22200 tvc %icc, 0x3
22201loop_1829:
22202 movrlez %o5, %g5, %i3
22203 fbo %fcc0, loop_1830
22204 smul %l1, %i1, %l6
22205 sth %l4, [%l7 + 0x12]
22206 udiv %l5, 0x1DCF, %i2
22207loop_1830:
22208 addc %o0, 0x0875, %g2
22209 set 0x18, %o5
22210 stwa %l3, [%l7 + %o5] 0x14
22211 tl %xcc, 0x5
22212 tl %xcc, 0x0
22213 add %l7, 0x7C, %l6
22214 wr %g0, 0x81, %asi
22215 casa [%l6] %asi, %g4, %o6
22216 fnand %f4, %f16, %f22
22217 nop
22218 fitod %f4, %f30
22219 fdtoi %f30, %f15
22220 fmovda %icc, %f21, %f3
22221 movre %i7, 0x264, %l0
22222 movn %icc, %o7, %o4
22223 or %o2, 0x0A99, %l2
22224 wr %g0, 0x80, %asi
22225 ldda [%l7 + 0x40] %asi, %f0
22226 set 0x4C, %l3
22227 stwa %i4, [%l7 + %l3] 0x04
22228 and %g7, 0x03D3, %g1
22229 tleu %xcc, 0x2
22230 nop
22231 setx loop_1831, %l0, %l1
22232 wrpr 0x1, %tl
22233 wrpr %l1, %tpc
22234 add %l1, 0x4, %l1
22235 wrpr %l1, %tnpc
22236 setx 0x34400001400, %l0, %l1
22237 wrpr %l1, %tstate
22238 wrhpr 0x4, %htstate
22239 retry
22240 subc %i5, 0x19D0, %i0
22241 mova %xcc, %g3, %g6
22242 srlx %i6, 0x09, %o1
22243loop_1831:
22244 movgu %xcc, %o3, %g5
22245 wr %g0, 0xeb, %asi
22246 stba %o5, [%l7 + 0x45] %asi
22247 membar #Sync
22248 andncc %i3, %i1, %l6
22249 sub %l4, %l1, %i2
22250 wr %g0, 0x27, %asi
22251 stxa %l5, [%l7 + 0x78] %asi
22252 membar #Sync
22253 andn %o0, 0x132E, %g2
22254 te %xcc, 0x3
22255 tl %icc, 0x0
22256 array16 %l3, %o6, %g4
22257 movvc %xcc, %l0, %i7
22258 st %f18, [%l7 + 0x14]
22259 alignaddr %o4, %o7, %l2
22260 fpmerge %f22, %f6, %f28
22261 set 0x1C, %g4
22262 sta %f11, [%l7 + %g4] 0x14
22263 membar #Sync
22264 wr %g0, 0xf1, %asi
22265 ldda [%l7 + 0x40] %asi, %f0
22266 fbe,a %fcc3, loop_1832
22267 mulscc %o2, 0x11AE, %i4
22268 nop
22269 setx 0x589E152EB075A685, %l0, %l6
22270 stx %l6, [%l7 + 0x28]
22271 ldx [%l7 + 0x28], %fsr
22272 fmul8sux16 %f4, %f28, %f2
22273loop_1832:
22274 orn %g1, 0x1C72, %i5
22275 array32 %i0, %g7, %g3
22276 xor %g6, 0x1C7E, %i6
22277 tvc %icc, 0x6
22278 fba,a %fcc2, loop_1833
22279 fexpand %f13, %f26
22280 add %l7, 0x68, %l6
22281 wr %g0, 0x88, %asi
22282 ldxa [%l6] %asi, %o3
22283 casxa [%l6] %asi, %o3, %g5
22284loop_1833:
22285 ldd [%l7 + 0x28], %o4
22286 nop
22287 fitod %f10, %f14
22288 fdtox %f14, %f6
22289 fxtod %f6, %f6
22290 movrgez %i3, %i1, %l6
22291 tcc %icc, 0x6
22292 movrgz %o1, 0x2BF, %l4
22293 set 0x58, %i5
22294 prefetcha [%l7 + %i5] 0x14, 0x2
22295 umulcc %l1, 0x0B1B, %o0
22296 mova %icc, %g2, %l5
22297 fbug %fcc3, loop_1834
22298 nop
22299 fitos %f14, %f11
22300 fstox %f11, %f10
22301 fxtos %f10, %f5
22302 fsrc1 %f18, %f22
22303 fornot2 %f24, %f16, %f12
22304loop_1834:
22305 fcmpeq32 %f18, %f18, %o6
22306 sdivcc %l3, 0x0ABA, %g4
22307 movcs %icc, %l0, %o4
22308 move %icc, %i7, %o7
22309 movleu %icc, %o2, %l2
22310 wr %g0, 0x18, %asi
22311 stba %i4, [%l7 + 0x21] %asi
22312 srlx %g1, 0x15, %i0
22313 set 0x54, %o7
22314 lduwa [%l7 + %o7] 0x15, %i5
22315 fba,a %fcc1, loop_1835
22316 ldstub [%l7 + 0x5C], %g7
22317 or %g6, %g3, %i6
22318 bne loop_1836
22319loop_1835:
22320 andcc %o3, %g5, %i3
22321 addccc %i1, %o5, %l6
22322 udiv %l4, 0x1D52, %o1
22323loop_1836:
22324 move %xcc, %i2, %l1
22325 srlx %o0, 0x12, %l5
22326 subccc %g2, 0x1B36, %l3
22327 smulcc %g4, %o6, %o4
22328 std %f26, [%l7 + 0x78]
22329 tneg %icc, 0x7
22330 array8 %l0, %i7, %o7
22331 movcs %icc, %o2, %i4
22332 udiv %g1, 0x1BC8, %l2
22333 movrlz %i0, %i5, %g6
22334 fpadd16 %f20, %f26, %f14
22335 ldub [%l7 + 0x3C], %g7
22336 udiv %i6, 0x1E7C, %o3
22337 addc %g3, 0x1C7C, %g5
22338 tcc %icc, 0x6
22339 sub %i3, %i1, %l6
22340 brgez,a %o5, loop_1837
22341 tcc %xcc, 0x1
22342 fmovrse %l4, %f4, %f26
22343 orcc %i2, 0x02BC, %o1
22344loop_1837:
22345 fmovdge %icc, %f29, %f17
22346 fbn,a %fcc0, loop_1838
22347 andncc %o0, %l1, %g2
22348 fmuld8sux16 %f0, %f23, %f6
22349 umul %l5, 0x1CF8, %g4
22350loop_1838:
22351 fmovdcs %xcc, %f8, %f10
22352 movcs %xcc, %o6, %l3
22353 add %l7, 0x50, %l6
22354 wr %g0, 0x10, %asi
22355 lda [%l6] %asi, %o4
22356 casa [%l6] %asi, %o4, %l0
22357 fmovdl %xcc, %f4, %f23
22358 set 0x40, %l0
22359 ldswa [%l7 + %l0] 0x15, %o7
22360 restored
22361 rdpr %cwp, %g1
22362 rdpr %cansave, %g2
22363 rdpr %canrestore, %g3
22364 rdpr %cleanwin, %g4
22365 rdpr %otherwin, %g5
22366 rdpr %wstate, %g6
22367 brz %o2, loop_1839
22368 addc %i4, 0x0B13, %i7
22369 wr %g0, 0x88, %asi
22370 lduba [%l7 + 0x3B] %asi, %l2
22371loop_1839:
22372 fmovdpos %icc, %f1, %f15
22373 membar 0x17
22374 nop
22375 fitos %f8, %f31
22376 fstoi %f31, %f21
22377 sdivcc %i0, 0x0C4B, %i5
22378 wr %g0, 0x81, %asi
22379 stba %g1, [%l7 + 0x4F] %asi
22380 saved
22381 rdpr %cwp, %g1
22382 rdpr %cansave, %g2
22383 rdpr %canrestore, %g3
22384 rdpr %cleanwin, %g4
22385 rdpr %otherwin, %g5
22386 rdpr %wstate, %g6
22387 nop
22388 setx 0x0076C139, %l0, %l6
22389 st %l6, [%l7 + 0x4C]
22390 ld [%l7 + 0x4C], %fsr
22391 movn %xcc, %g6, %i6
22392 prefetch [%l7 + 0x5C], 0x2
22393 ble loop_1840
22394 udivx %o3, 0x06D0, %g7
22395 fbo,a %fcc3, loop_1841
22396 fpsub32 %f10, %f18, %f28
22397loop_1840:
22398 tvc %xcc, 0x0
22399 movge %xcc, %g3, %i3
22400loop_1841:
22401 movpos %icc, %g5, %i1
22402 udivcc %l6, 0x154F, %o5
22403 stw %i2, [%l7 + 0x4C]
22404 tleu %xcc, 0x2
22405 movgu %xcc, %l4, %o0
22406 movrne %o1, 0x11A, %g2
22407 set 0x16, %g1
22408 lduha [%l7 + %g1] 0x10, %l1
22409 movrgez %l5, 0x2E3, %g4
22410 taddcctv %o6, 0x0F04, %o4
22411 mulx %l0, %l3, %o2
22412 tsubcc %i4, 0x0216, %o7
22413 bn,pt %icc, loop_1842
22414 edge32l %i7, %l2, %i0
22415 orncc %i5, 0x03AF, %g6
22416 xor %i6, %g1, %g7
22417loop_1842:
22418 tsubcc %g3, 0x1E7D, %i3
22419 nop
22420 setx 0xE06674EE, %l0, %l6
22421 st %l6, [%l7 + 0x6C]
22422 ld [%l7 + 0x6C], %fsr
22423 orcc %g5, %o3, %i1
22424 restored
22425 rdpr %cwp, %g1
22426 rdpr %cansave, %g2
22427 rdpr %canrestore, %g3
22428 rdpr %cleanwin, %g4
22429 rdpr %otherwin, %g5
22430 rdpr %wstate, %g6
22431 movcc %icc, %l6, %i2
22432 tvc %icc, 0x6
22433 fnand %f16, %f22, %f28
22434 restored
22435 rdpr %cwp, %g1
22436 rdpr %cansave, %g2
22437 rdpr %canrestore, %g3
22438 rdpr %cleanwin, %g4
22439 rdpr %otherwin, %g5
22440 rdpr %wstate, %g6
22441 wr %g0, 0x04, %asi
22442 prefetcha [%l7 + 0x58] %asi, 0x3
22443 movrgez %l4, 0x00D, %o0
22444 fandnot1 %f22, %f30, %f8
22445 nop
22446 set 0x38, %g3
22447 std %f28, [%l7 + %g3]
22448 movrlez %g2, 0x32B, %o1
22449 nop
22450 fitos %f1, %f27
22451 fstox %f27, %f12
22452 fxtos %f12, %f7
22453 ble %icc, loop_1843
22454 tn %xcc, 0x1
22455 movrgez %l5, 0x1C8, %l1
22456 fmovsleu %icc, %f4, %f29
22457loop_1843:
22458 edge8l %g4, %o4, %l0
22459 bleu %xcc, loop_1844
22460 ldd [%l7 + 0x70], %f12
22461 sir 0x0C8C
22462 fcmple32 %f0, %f18, %o6
22463loop_1844:
22464 nop
22465 wr %g0, 0xf9, %asi
22466 stda %f16, [%l7 + 0x40] %asi
22467 membar #Sync
22468 fxnor %f24, %f16, %f20
22469 addc %o2, 0x01FC, %l3
22470 xor %i4, %i7, %o7
22471 fmovd %f30, %f16
22472 edge8l %l2, %i0, %i5
22473 and %i6, %g1, %g7
22474 movrne %g3, %g6, %g5
22475 tcs %icc, 0x3
22476 or %i3, 0x0DCD, %o3
22477 pdist %f8, %f10, %f0
22478 set 0x40, %g7
22479 lduha [%l7 + %g7] 0x18, %i1
22480 array32 %i2, %o5, %l6
22481 movcc %icc, %l4, %o0
22482 swap [%l7 + 0x6C], %o1
22483 andcc %l5, %l1, %g4
22484 sdivcc %g2, 0x0FE3, %o4
22485 taddcctv %o6, 0x01F9, %o2
22486 movpos %xcc, %l0, %i4
22487 taddcctv %l3, 0x1EA7, %i7
22488 nop
22489 fitod %f10, %f12
22490 fdtos %f12, %f11
22491 fpackfix %f24, %f23
22492 orcc %o7, %l2, %i0
22493 fsrc2s %f23, %f2
22494 alignaddr %i6, %i5, %g1
22495 brz,a %g7, loop_1845
22496 ldd [%l7 + 0x20], %f12
22497 edge8n %g6, %g5, %i3
22498 fmovdl %icc, %f29, %f0
22499loop_1845:
22500 tle %xcc, 0x3
22501 fsrc1s %f1, %f17
22502 sdiv %o3, 0x1D09, %g3
22503 wr %g0, 0x10, %asi
22504 lduha [%l7 + 0x70] %asi, %i1
22505 membar 0x19
22506 brnz,a %o5, loop_1846
22507 movl %icc, %i2, %l4
22508 fbn,a %fcc1, loop_1847
22509 fmul8x16au %f0, %f22, %f20
22510loop_1846:
22511 udivx %o0, 0x1712, %o1
22512 nop
22513 fitos %f7, %f29
22514 fstox %f29, %f26
22515 fxtos %f26, %f9
22516loop_1847:
22517 fpack16 %f10, %f16
22518 movneg %icc, %l5, %l1
22519 fble,a %fcc2, loop_1848
22520 array8 %l6, %g4, %g2
22521 edge32 %o4, %o6, %l0
22522 fand %f14, %f24, %f26
22523loop_1848:
22524 alignaddr %o2, %i4, %l3
22525 ldd [%l7 + 0x60], %f6
22526 addc %i7, 0x0EF3, %l2
22527 edge32ln %i0, %o7, %i6
22528 wr %g0, 0x10, %asi
22529 ldstuba [%l7 + 0x09] %asi, %g1
22530 popc 0x0C1F, %g7
22531 smul %g6, 0x0F5B, %g5
22532 sub %i3, %o3, %g3
22533 mulx %i1, %i5, %i2
22534 alignaddr %l4, %o0, %o1
22535 movre %o5, %l5, %l6
22536 nop
22537 setx loop_1849, %l0, %l1
22538 wrpr 0x1, %tl
22539 wrpr %l1, %tnpc
22540 setx 0x34400001400, %l0, %l1
22541 wrpr %l1, %tstate
22542 wrhpr 0x4, %htstate
22543 done
22544 tneg %xcc, 0x5
22545 fbe %fcc3, loop_1850
22546 sra %g4, 0x1C, %g2
22547loop_1849:
22548 nop
22549 wr %g0, 0x19, %asi
22550 prefetcha [%l7 + 0x40] %asi, 0x2
22551loop_1850:
22552 fpmerge %f13, %f26, %f4
22553 fbue,a %fcc0, loop_1851
22554 stb %o6, [%l7 + 0x45]
22555 xnorcc %o4, 0x1A11, %l0
22556 move %icc, %i4, %l3
22557loop_1851:
22558 alignaddrl %o2, %i7, %i0
22559 set 0x08, %i1
22560 stxa %l2, [%l7 + %i1] 0x0c
22561 tsubcc %i6, 0x0890, %g1
22562 tcs %xcc, 0x4
22563 fmovspos %icc, %f20, %f14
22564 udiv %o7, 0x14B2, %g7
22565 movcc %xcc, %g5, %g6
22566 fabsd %f2, %f6
22567 fsrc2s %f17, %f24
22568 nop
22569 fitod %f28, %f26
22570 movrlz %o3, 0x2AD, %g3
22571 taddcctv %i1, %i5, %i2
22572 wr %g0, 0x11, %asi
22573 lduba [%l7 + 0x1D] %asi, %i3
22574 edge32n %o0, %o1, %o5
22575 fzeros %f11
22576 udivcc %l4, 0x0551, %l6
22577 edge8 %l5, %g2, %l1
22578 subc %g4, 0x17FE, %o6
22579 xor %o4, %l0, %l3
22580 mulx %i4, %o2, %i7
22581 add %l7, 0x20, %l6
22582 wr %g0, 0x80, %asi
22583 ldxa [%l6] %asi, %i0
22584 casxa [%l6] 0x80, %i0, %l2
22585 movrgez %g1, %o7, %i6
22586 fabss %f11, %f26
22587 tne %xcc, 0x4
22588 saved
22589 rdpr %cwp, %g1
22590 rdpr %cansave, %g2
22591 rdpr %canrestore, %g3
22592 rdpr %cleanwin, %g4
22593 rdpr %otherwin, %g5
22594 rdpr %wstate, %g6
22595 movl %icc, %g5, %g7
22596 bpos,pn %icc, loop_1852
22597 alignaddr %g6, %g3, %o3
22598 edge16ln %i1, %i2, %i5
22599 orn %o0, %i3, %o5
22600loop_1852:
22601 fmovde %xcc, %f17, %f4
22602 nop
22603 setx loop_1853, %l0, %l1
22604 wrpr 0x1, %tl
22605 wrpr %l1, %tpc
22606 add %l1, 0x4, %l1
22607 wrpr %l1, %tnpc
22608 setx 0x34400001400, %l0, %l1
22609 wrpr %l1, %tstate
22610 wrhpr 0x4, %htstate
22611 retry
22612 nop
22613 set 0x3E, %l5
22614 ldub [%l7 + %l5], %o1
22615 brlez %l4, loop_1854
22616 sdivx %l5, 0x1687, %g2
22617loop_1853:
22618 nop
22619 setx 0xBE0BF1363EFF6796, %l0, %l6
22620 stx %l6, [%l7 + 0x28]
22621 ldd [%l7 + 0x28], %f16
22622 setx 0xE006A5CF129B99E9, %l1, %l5
22623 stx %l5, [%l7 + 0x10]
22624 ldd [%l7 + 0x10], %f8
22625 fmuld %f8, %f16, %f30
22626 saved
22627 rdpr %cwp, %g1
22628 rdpr %cansave, %g2
22629 rdpr %canrestore, %g3
22630 rdpr %cleanwin, %g4
22631 rdpr %otherwin, %g5
22632 rdpr %wstate, %g6
22633loop_1854:
22634 movcc %xcc, %l1, %l6
22635 wr %g0, 0x88, %asi
22636 swapa [%l7 + 0x58] %asi, %g4
22637 restored
22638 rdpr %cwp, %g1
22639 rdpr %cansave, %g2
22640 rdpr %canrestore, %g3
22641 rdpr %cleanwin, %g4
22642 rdpr %otherwin, %g5
22643 rdpr %wstate, %g6
22644 edge16ln %o4, %l0, %o6
22645 pdist %f18, %f26, %f2
22646 prefetch [%l7 + 0x0C], 0x2
22647 tsubcc %l3, %o2, %i7
22648 or %i0, 0x04FD, %l2
22649 addcc %i4, %o7, %g1
22650 array16 %g5, %g7, %g6
22651 or %g3, 0x18D2, %o3
22652 smulcc %i1, %i2, %i6
22653 fnegs %f0, %f25
22654 nop
22655 setx 0xD0BCB64A, %l0, %l6
22656 st %l6, [%l7 + 0x28]
22657 ld [%l7 + 0x28], %f26
22658 setx 0x3A540DE5, %l1, %l5
22659 st %l5, [%l7 + 0x10]
22660 ld [%l7 + 0x10], %f21
22661 fsubs %f21, %f26, %f8
22662 fmovsvc %xcc, %f3, %f12
22663 set 0x68, %o6
22664 swapa [%l7 + %o6] 0x89, %o0
22665 orcc %i3, %o5, %o1
22666 ldd [%l7 + 0x60], %i4
22667 movvc %icc, %l4, %l5
22668 fbuge,a %fcc0, loop_1855
22669 xnorcc %g2, %l1, %g4
22670 fornot1 %f28, %f20, %f26
22671 sdiv %l6, 0x1DEA, %l0
22672loop_1855:
22673 movgu %xcc, %o6, %o4
22674 nop
22675 setx 0xA632459BF5D87C3B, %l0, %l6
22676 stx %l6, [%l7 + 0x28]
22677 ldd [%l7 + 0x28], %f2
22678 setx 0xBB4FC4B69ADBAD69, %l1, %l5
22679 stx %l5, [%l7 + 0x10]
22680 ldd [%l7 + 0x10], %f10
22681 fsubd %f10, %f2, %f16
22682 bl %icc, loop_1856
22683 fnot1 %f8, %f4
22684 nop
22685 fitos %f7, %f30
22686 fble,a %fcc3, loop_1857
22687loop_1856:
22688 movvc %xcc, %o2, %l3
22689 mova %xcc, %i7, %i0
22690 edge32l %i4, %o7, %l2
22691loop_1857:
22692 movvc %xcc, %g1, %g7
22693 set 0x08, %l4
22694 lduwa [%l7 + %l4] 0x04, %g5
22695 tpos %icc, 0x1
22696 tsubcctv %g6, 0x0329, %g3
22697 fands %f14, %f5, %f18
22698 movleu %xcc, %o3, %i1
22699 bl,a loop_1858
22700 subc %i6, 0x1371, %i2
22701 addccc %i3, 0x0E65, %o0
22702 sll %o5, %o1, %i5
22703loop_1858:
22704 xnorcc %l4, 0x1DC6, %g2
22705 set 0x40, %i3
22706 stda %f0, [%l7 + %i3] 0x18
22707 fbu %fcc3, loop_1859
22708 ldstub [%l7 + 0x4A], %l1
22709 saved
22710 rdpr %cwp, %g1
22711 rdpr %cansave, %g2
22712 rdpr %canrestore, %g3
22713 rdpr %cleanwin, %g4
22714 rdpr %otherwin, %g5
22715 rdpr %wstate, %g6
22716 bn,pn %icc, loop_1860
22717loop_1859:
22718 orcc %l5, 0x0D57, %g4
22719 movcs %xcc, %l0, %o6
22720 movge %icc, %o4, %o2
22721loop_1860:
22722 fpsub32 %f14, %f28, %f0
22723 fornot2s %f5, %f29, %f1
22724 add %l7, 0x18, %l6
22725 wr %g0, 0x0c, %asi
22726 casa [%l6] 0x0c, %l6, %l3
22727 fmovrse %i7, %f0, %f4
22728 sllx %i4, %o7, %i0
22729 membar #Sync
22730 wr %g0, 0xf9, %asi
22731 ldda [%l7 + 0x40] %asi, %f0
22732 ta %xcc, 0x1
22733 bge,a,pt %xcc, loop_1861
22734 orncc %l2, 0x0AD9, %g1
22735 fmovdn %icc, %f18, %f25
22736 fba %fcc1, loop_1862
22737loop_1861:
22738 ldd [%l7 + 0x48], %g4
22739 fbe,a %fcc3, loop_1863
22740 fzero %f30
22741loop_1862:
22742 fmuld8ulx16 %f13, %f27, %f16
22743 movne %icc, %g6, %g3
22744loop_1863:
22745 fpsub32 %f8, %f26, %f26
22746 set 0x60, %g5
22747 prefetcha [%l7 + %g5] 0x19, 0x0
22748 fbul,a %fcc3, loop_1864
22749 fmovdle %xcc, %f6, %f30
22750 tge %icc, 0x7
22751 nop
22752 fitos %f11, %f7
22753 fstox %f7, %f10
22754 fxtos %f10, %f7
22755loop_1864:
22756 fornot2s %f17, %f17, %f20
22757 andcc %g7, %i1, %i2
22758 ta %xcc, 0x1
22759 nop
22760 fitod %f12, %f26
22761 fdtos %f26, %f6
22762 addcc %i6, %i3, %o0
22763 tgu %xcc, 0x1
22764 fbug %fcc3, loop_1865
22765 nop
22766 setx 0xA7DEA8E4606DA566, %l0, %l6
22767 stx %l6, [%l7 + 0x10]
22768 ldx [%l7 + 0x10], %fsr
22769 fnor %f24, %f10, %f30
22770 smulcc %o1, 0x089C, %i5
22771loop_1865:
22772 edge8 %l4, %o5, %l1
22773 nop
22774 fitod %f12, %f6
22775 fdtox %f6, %f14
22776 fxtod %f14, %f24
22777 membar 0x36
22778 taddcctv %l5, %g2, %g4
22779 ble,a %xcc, loop_1866
22780 fpadd32 %f30, %f30, %f12
22781 xorcc %l0, %o6, %o2
22782 fmul8x16au %f13, %f9, %f14
22783loop_1866:
22784 nop
22785 wr %g0, 0x04, %asi
22786 lduba [%l7 + 0x1C] %asi, %l6
22787 sll %l3, %o4, %i4
22788 wr %g0, 0x80, %asi
22789 ldsba [%l7 + 0x63] %asi, %o7
22790 restored
22791 rdpr %cwp, %g1
22792 rdpr %cansave, %g2
22793 rdpr %canrestore, %g3
22794 rdpr %cleanwin, %g4
22795 rdpr %otherwin, %g5
22796 rdpr %wstate, %g6
22797 te %xcc, 0x2
22798 orncc %i0, %i7, %l2
22799 call loop_1867
22800 movle %icc, %g1, %g6
22801 array32 %g5, %o3, %g7
22802 tvc %icc, 0x7
22803loop_1867:
22804 tn %xcc, 0x5
22805 fbu,a %fcc3, loop_1868
22806 ldstub [%l7 + 0x71], %i1
22807 subcc %i2, %g3, %i6
22808 saved
22809 rdpr %cwp, %g1
22810 rdpr %cansave, %g2
22811 rdpr %canrestore, %g3
22812 rdpr %cleanwin, %g4
22813 rdpr %otherwin, %g5
22814 rdpr %wstate, %g6
22815loop_1868:
22816 nop
22817 wr %g0, 0x19, %asi
22818 lda [%l7 + 0x08] %asi, %f9
22819 movpos %xcc, %i3, %o0
22820 call loop_1869
22821 ldx [%l7 + 0x58], %o1
22822 tvc %icc, 0x2
22823 subcc %l4, 0x0A65, %i5
22824loop_1869:
22825 bn,a %xcc, loop_1870
22826 fnands %f3, %f16, %f2
22827 sub %l1, %o5, %g2
22828 mova %xcc, %g4, %l0
22829loop_1870:
22830 fmovsa %icc, %f0, %f9
22831 edge16 %l5, %o6, %l6
22832 movrne %l3, 0x116, %o2
22833 umul %i4, %o7, %i0
22834 mulx %o4, %l2, %i7
22835 fsrc1 %f12, %f16
22836 sll %g6, %g5, %o3
22837 xnorcc %g1, %i1, %g7
22838 subccc %g3, %i2, %i6
22839 bneg,pt %icc, loop_1871
22840 brlz,a %o0, loop_1872
22841 bcc,a %xcc, loop_1873
22842 fnot1s %f18, %f28
22843loop_1871:
22844 tl %xcc, 0x2
22845loop_1872:
22846 xnor %i3, 0x1BA4, %l4
22847loop_1873:
22848 nop
22849 set 0x78, %i2
22850 prefetcha [%l7 + %i2] 0x18, 0x3
22851 nop
22852 setx loop_1874, %l0, %l1
22853 wrpr 0x1, %tl
22854 wrpr %l1, %tnpc
22855 setx 0x34400001400, %l0, %l1
22856 wrpr %l1, %tstate
22857 wrhpr 0x4, %htstate
22858 done
22859 taddcc %l1, %o5, %i5
22860 tl %icc, 0x5
22861 fors %f5, %f2, %f16
22862loop_1874:
22863 sll %g2, %l0, %g4
22864 movg %icc, %l5, %l6
22865 andn %l3, %o6, %o2
22866 nop
22867 setx 0x71AB139CD072F452, %l0, %l6
22868 stx %l6, [%l7 + 0x70]
22869 ldx [%l7 + 0x70], %fsr
22870 nop
22871 setx loop_1875, %l0, %l1
22872 wrpr 0x1, %tl
22873 wrpr %l1, %tpc
22874 add %l1, 0x4, %l1
22875 wrpr %l1, %tnpc
22876 setx 0x34400001400, %l0, %l1
22877 wrpr %l1, %tstate
22878 wrhpr 0x4, %htstate
22879 retry
22880 tvc %icc, 0x4
22881 array32 %o7, %i4, %i0
22882 tgu %xcc, 0x4
22883loop_1875:
22884 edge32ln %o4, %l2, %g6
22885 brlez,a %i7, loop_1876
22886 sllx %g5, 0x18, %o3
22887 taddcctv %g1, %i1, %g7
22888 xor %g3, 0x15BD, %i6
22889loop_1876:
22890 addc %i2, %o0, %l4
22891 tsubcc %i3, %l1, %o1
22892 addccc %i5, 0x046F, %g2
22893 tneg %icc, 0x3
22894 nop
22895 setx 0x19E6BF2E80402213, %l0, %l6
22896 stx %l6, [%l7 + 0x20]
22897 ldx [%l7 + 0x20], %fsr
22898 movge %xcc, %l0, %o5
22899 srl %l5, %l6, %g4
22900 wr %g0, 0x80, %asi
22901 ldsba [%l7 + 0x23] %asi, %l3
22902 sdivx %o6, 0x1162, %o2
22903 movleu %icc, %i4, %o7
22904 movge %icc, %i0, %o4
22905 umul %g6, %i7, %g5
22906 fmovdgu %xcc, %f27, %f16
22907 edge32n %l2, %o3, %i1
22908 fors %f7, %f7, %f4
22909 set 0x2C, %i0
22910 ldsha [%l7 + %i0] 0x18, %g7
22911 prefetch [%l7 + 0x50], 0x3
22912 fand %f8, %f6, %f18
22913 fnor %f30, %f8, %f10
22914 fmovsleu %icc, %f30, %f16
22915 taddcctv %g1, %i6, %i2
22916 sir 0x1487
22917 fabss %f6, %f26
22918 bvs %xcc, loop_1877
22919 movge %xcc, %g3, %o0
22920 nop
22921 set 0x70, %o1
22922 ldd [%l7 + %o1], %f6
22923 nop
22924 setx 0xCDC36D1DBB2FAE28, %l0, %l6
22925 stx %l6, [%l7 + 0x28]
22926 ldd [%l7 + 0x28], %f28
22927 setx 0xF1D2F9185D81486A, %l1, %l5
22928 stx %l5, [%l7 + 0x10]
22929 ldd [%l7 + 0x10], %f8
22930 faddd %f8, %f28, %f14
22931loop_1877:
22932 bneg,a loop_1878
22933 membar 0x63
22934 fmovrslez %l4, %f16, %f0
22935 udivx %i3, 0x1AFF, %l1
22936loop_1878:
22937 fcmple32 %f20, %f28, %i5
22938 bg,a,pn %xcc, loop_1879
22939 movl %icc, %g2, %l0
22940 restored
22941 rdpr %cwp, %g1
22942 rdpr %cansave, %g2
22943 rdpr %canrestore, %g3
22944 rdpr %cleanwin, %g4
22945 rdpr %otherwin, %g5
22946 rdpr %wstate, %g6
22947 add %l7, 0x60, %l6
22948 wr %g0, 0x80, %asi
22949 casxa [%l6] 0x80, %o1, %o5
22950loop_1879:
22951 bg,a,pn %xcc, loop_1880
22952 fbue %fcc2, loop_1881
22953 nop
22954 set 0x10, %i6
22955 stw %l5, [%l7 + %i6]
22956 fandnot1s %f9, %f16, %f16
22957loop_1880:
22958 fmovsne %xcc, %f25, %f0
22959loop_1881:
22960 fbuge %fcc1, loop_1882
22961 fands %f2, %f8, %f11
22962 wr %g0, 0x89, %asi
22963 lduwa [%l7 + 0x14] %asi, %g4
22964loop_1882:
22965 bgu,a %icc, loop_1883
22966 fxors %f15, %f16, %f0
22967 tg %icc, 0x3
22968 edge32l %l3, %o6, %o2
22969loop_1883:
22970 movle %xcc, %l6, %i4
22971 sll %i0, %o4, %g6
22972 wr %g0, 0x11, %asi
22973 stha %i7, [%l7 + 0x24] %asi
22974 bvs %xcc, loop_1884
22975 sll %o7, %g5, %o3
22976 sdivcc %i1, 0x0FA9, %g7
22977 tcc %icc, 0x0
22978loop_1884:
22979 subccc %l2, 0x1276, %g1
22980 set 0x0C, %o2
22981 ldswa [%l7 + %o2] 0x0c, %i2
22982 tgu %xcc, 0x3
22983 bcs,pn %xcc, loop_1885
22984 edge8n %g3, %i6, %o0
22985 swap [%l7 + 0x14], %l4
22986 sllx %l1, %i5, %g2
22987loop_1885:
22988 nop
22989 wr %g0, 0xeb, %asi
22990 stha %i3, [%l7 + 0x52] %asi
22991 membar #Sync
22992 wr %g0, 0x11, %asi
22993 ldsha [%l7 + 0x24] %asi, %o1
22994 fmovde %icc, %f20, %f6
22995 andncc %l0, %l5, %g4
22996 xor %o5, %l3, %o6
22997 movleu %xcc, %o2, %l6
22998 movneg %icc, %i0, %i4
22999 fbe,a %fcc1, loop_1886
23000 fmovs %f14, %f18
23001 fmovsleu %xcc, %f27, %f30
23002 lduw [%l7 + 0x48], %g6
23003loop_1886:
23004 xorcc %o4, %o7, %g5
23005 addccc %i7, 0x1328, %o3
23006 movle %icc, %g7, %l2
23007 nop
23008 setx loop_1887, %l0, %l1
23009 wrpr 0x1, %tl
23010 wrpr %l1, %tnpc
23011 setx 0x34400001400, %l0, %l1
23012 wrpr %l1, %tstate
23013 wrhpr 0x4, %htstate
23014 done
23015 nop
23016 fitod %f8, %f18
23017 fdtox %f18, %f20
23018 fxtod %f20, %f4
23019 set 0x16, %g2
23020 stha %g1, [%l7 + %g2] 0xea
23021 membar #Sync
23022loop_1887:
23023 tn %icc, 0x7
23024 fbg %fcc1, loop_1888
23025 edge8l %i1, %i2, %g3
23026 fands %f28, %f16, %f18
23027 fmovdl %xcc, %f9, %f17
23028loop_1888:
23029 sdivx %i6, 0x1E01, %l4
23030 fmovrsne %o0, %f28, %f28
23031 ldub [%l7 + 0x35], %i5
23032 edge8 %l1, %g2, %i3
23033 edge8ln %o1, %l5, %l0
23034 movne %xcc, %o5, %g4
23035 call loop_1889
23036 orcc %l3, 0x08CD, %o6
23037 std %f18, [%l7 + 0x78]
23038 tsubcc %l6, %i0, %i4
23039loop_1889:
23040 move %icc, %o2, %o4
23041 fmovdpos %xcc, %f8, %f4
23042 fmovsgu %xcc, %f17, %f14
23043 ldd [%l7 + 0x30], %f14
23044 sllx %o7, 0x05, %g6
23045 movvs %xcc, %g5, %i7
23046 andn %g7, 0x0D0C, %l2
23047 nop
23048 fitos %f1, %f23
23049 fstox %f23, %f20
23050 fxtos %f20, %f4
23051 tsubcc %g1, 0x0554, %o3
23052 movl %icc, %i2, %i1
23053 nop
23054 setx loop_1890, %l0, %l1
23055 jmpl %l1, %i6
23056 move %xcc, %g3, %o0
23057 wr %g0, 0x10, %asi
23058 lduwa [%l7 + 0x78] %asi, %l4
23059loop_1890:
23060 tneg %icc, 0x2
23061 smulcc %i5, 0x172D, %l1
23062 movcc %icc, %i3, %g2
23063 umul %l5, %l0, %o1
23064 sra %g4, %o5, %l3
23065 orcc %l6, 0x1C11, %o6
23066 fbul %fcc0, loop_1891
23067 nop
23068 fitos %f4, %f20
23069 fstoi %f20, %f10
23070 edge32 %i0, %o2, %i4
23071 set 0x64, %o3
23072 ldswa [%l7 + %o3] 0x80, %o7
23073loop_1891:
23074 andcc %g6, %g5, %i7
23075 sllx %o4, 0x10, %g7
23076 tvc %icc, 0x2
23077 orn %l2, 0x1C78, %o3
23078 tleu %icc, 0x4
23079 set 0x1c8, %o4
23080 nop ! stxa %i2, [%g0 + %o4] 0x40 ripped by fixASI40.pl
23081 movleu %icc, %i1, %g1
23082 tn %icc, 0x7
23083 xnorcc %i6, 0x1E7B, %g3
23084 fbul,a %fcc2, loop_1892
23085 nop
23086 setx 0xA2E5A79E, %l0, %l6
23087 st %l6, [%l7 + 0x28]
23088 ld [%l7 + 0x28], %f5
23089 fsqrts %f5, %f12
23090 fnor %f4, %f22, %f14
23091 nop
23092 setx 0x1DB0A5EF, %l0, %l6
23093 st %l6, [%l7 + 0x28]
23094 ld [%l7 + 0x28], %f18
23095 setx 0xDC545ABB, %l1, %l5
23096 st %l5, [%l7 + 0x10]
23097 ld [%l7 + 0x10], %f2
23098 fdivs %f2, %f18, %f5
23099loop_1892:
23100 movrlez %l4, 0x36E, %o0
23101 edge8n %i5, %l1, %i3
23102 fmovdleu %icc, %f4, %f14
23103 subc %g2, %l5, %o1
23104 wr %g0, 0x80, %asi
23105 ldda [%l7 + 0x40] %asi, %f0
23106 add %g4, 0x0A89, %l0
23107 brgz %o5, loop_1893
23108 movgu %icc, %l3, %l6
23109 fmovsl %icc, %f19, %f25
23110 edge16l %o6, %i0, %o2
23111loop_1893:
23112 mulscc %o7, %i4, %g5
23113 tpos %xcc, 0x3
23114 alignaddr %i7, %g6, %g7
23115 movrne %l2, 0x0C3, %o3
23116 fmovrdgez %i2, %f10, %f18
23117 movrlez %i1, 0x228, %o4
23118 edge8l %i6, %g1, %l4
23119 add %l7, 0x3C, %l6
23120 wr %g0, 0x80, %asi
23121 casa [%l6] %asi, %g3, %o0
23122 subcc %i5, %l1, %g2
23123 fmovsvs %xcc, %f1, %f12
23124 edge32n %l5, %i3, %o1
23125 tg %icc, 0x7
23126 ldsh [%l7 + 0x22], %g4
23127 movvs %icc, %o5, %l3
23128 sdiv %l6, 0x056E, %l0
23129 wr %g0, 0xe3, %asi
23130 stba %o6, [%l7 + 0x61] %asi
23131 membar #Sync
23132 tcs %icc, 0x5
23133 fbe %fcc2, loop_1894
23134 edge16 %o2, %i0, %i4
23135 fcmpgt16 %f10, %f26, %o7
23136 fmovrsne %i7, %f9, %f29
23137loop_1894:
23138 tleu %xcc, 0x7
23139 fbn %fcc0, loop_1895
23140 ldx [%l7 + 0x48], %g6
23141 srl %g5, 0x0F, %g7
23142 movcc %xcc, %o3, %l2
23143loop_1895:
23144 movpos %icc, %i2, %i1
23145 fbn %fcc1, loop_1896
23146 bpos,a,pn %xcc, loop_1897
23147 movn %icc, %o4, %i6
23148 wr %g0, 0x18, %asi
23149 ldxa [%l7 + 0x18] %asi, %g1
23150loop_1896:
23151 ta %xcc, 0x1
23152loop_1897:
23153 xor %l4, 0x1F81, %g3
23154 edge16 %i5, %l1, %g2
23155 bleu,a,pn %icc, loop_1898
23156 stw %l5, [%l7 + 0x14]
23157 movle %icc, %i3, %o0
23158 tg %icc, 0x4
23159loop_1898:
23160 brgez,a %o1, loop_1899
23161 mova %icc, %o5, %l3
23162 add %l6, 0x0086, %l0
23163 sub %o6, %o2, %g4
23164loop_1899:
23165 st %f7, [%l7 + 0x7C]
23166 nop
23167 setx 0xF682051F, %l0, %l6
23168 st %l6, [%l7 + 0x28]
23169 ld [%l7 + 0x28], %f14
23170 fsqrts %f14, %f29
23171 nop
23172 fitos %f9, %f29
23173 fstox %f29, %f26
23174 fxtos %f26, %f20
23175 movle %xcc, %i0, %o7
23176 sdivcc %i4, 0x02A9, %g6
23177 udiv %g5, 0x0899, %i7
23178 nop
23179 setx loop_1900, %l0, %l1
23180 wrpr 0x1, %tl
23181 wrpr %l1, %tpc
23182 add %l1, 0x4, %l1
23183 wrpr %l1, %tnpc
23184 setx 0x34400001400, %l0, %l1
23185 wrpr %l1, %tstate
23186 wrhpr 0x4, %htstate
23187 retry
23188 nop
23189 setx loop_1901, %l0, %l1
23190 wrpr 0x1, %tl
23191 wrpr %l1, %tnpc
23192 setx 0x34400001400, %l0, %l1
23193 wrpr %l1, %tstate
23194 wrhpr 0x4, %htstate
23195 done
23196 array32 %g7, %o3, %i2
23197 srl %i1, 0x0C, %o4
23198loop_1900:
23199 xor %l2, %g1, %i6
23200loop_1901:
23201 movvs %icc, %l4, %i5
23202 ba,a loop_1902
23203 fmovsl %xcc, %f24, %f1
23204 orn %l1, %g3, %g2
23205 swap [%l7 + 0x78], %l5
23206loop_1902:
23207 tvs %icc, 0x4
23208 tl %xcc, 0x4
23209 sdiv %i3, 0x026B, %o1
23210 te %icc, 0x7
23211 be,a %icc, loop_1903
23212 call loop_1904
23213 ta %xcc, 0x1
23214 edge8 %o5, %o0, %l3
23215loop_1903:
23216 alignaddr %l6, %l0, %o2
23217loop_1904:
23218 movrgez %g4, %i0, %o6
23219 movge %xcc, %o7, %i4
23220 edge32 %g6, %i7, %g5
23221 fmovrdlez %o3, %f6, %f14
23222 fbule,a %fcc1, loop_1905
23223 movrlez %g7, 0x15F, %i2
23224 nop
23225 setx 0xC55D9CE6, %l0, %l6
23226 st %l6, [%l7 + 0x28]
23227 ld [%l7 + 0x28], %f13
23228 fsqrts %f13, %f29
23229 sll %o4, %l2, %g1
23230loop_1905:
23231 fmovdneg %xcc, %f2, %f27
23232 taddcc %i1, 0x0160, %i6
23233 faligndata %f26, %f24, %f8
23234 tne %xcc, 0x2
23235 fmovdle %icc, %f26, %f17
23236 nop
23237 fitod %f8, %f2
23238 fdtos %f2, %f13
23239 sdivcc %l4, 0x15B8, %l1
23240 fmuld8ulx16 %f13, %f15, %f24
23241 edge8n %g3, %i5, %l5
23242 ldsh [%l7 + 0x76], %i3
23243 smulcc %o1, %g2, %o5
23244 ble,pt %xcc, loop_1906
23245 array16 %o0, %l3, %l6
23246 bcs,a %xcc, loop_1907
23247 fba %fcc0, loop_1908
23248loop_1906:
23249 tge %icc, 0x4
23250 tsubcctv %l0, 0x0047, %o2
23251loop_1907:
23252 movg %icc, %g4, %o6
23253loop_1908:
23254 tl %icc, 0x3
23255 tge %icc, 0x0
23256 tg %icc, 0x4
23257 popc %o7, %i4
23258 fblg %fcc2, loop_1909
23259 movne %icc, %g6, %i7
23260 subccc %g5, 0x0354, %o3
23261 ldd [%l7 + 0x10], %i0
23262loop_1909:
23263 taddcctv %g7, 0x0F16, %i2
23264 smulcc %l2, %o4, %i1
23265 fmovsgu %icc, %f9, %f29
23266 fsrc1 %f16, %f14
23267 fbu %fcc2, loop_1910
23268 fmovsvs %icc, %f3, %f6
23269 edge8 %i6, %g1, %l4
23270 nop
23271 set 0x70, %i4
23272 ldx [%l7 + %i4], %g3
23273loop_1910:
23274 subcc %i5, 0x111C, %l5
23275 nop
23276 fitos %f14, %f29
23277 fstod %f29, %f12
23278 movge %xcc, %l1, %o1
23279 fmovsle %xcc, %f30, %f15
23280 sdivx %i3, 0x038A, %o5
23281 srl %o0, 0x10, %g2
23282 prefetch [%l7 + 0x20], 0x0
23283 prefetch [%l7 + 0x74], 0x3
23284 tsubcctv %l6, 0x1164, %l3
23285 fmovdgu %icc, %f20, %f8
23286 andncc %o2, %l0, %g4
23287 subccc %o7, %o6, %i4
23288 fbue,a %fcc3, loop_1911
23289 movne %xcc, %i7, %g6
23290 tvc %icc, 0x3
23291 udiv %o3, 0x189E, %i0
23292loop_1911:
23293 nop
23294 setx 0x149D506550680CB0, %l0, %l6
23295 stx %l6, [%l7 + 0x20]
23296 ldx [%l7 + 0x20], %fsr
23297 udiv %g7, 0x06BC, %g5
23298 sethi 0x1AB5, %l2
23299 wr %g0, 0x0c, %asi
23300 lduha [%l7 + 0x30] %asi, %i2
23301 taddcctv %o4, %i6, %i1
23302 sll %g1, %l4, %g3
23303 add %i5, %l5, %o1
23304 subc %l1, %i3, %o5
23305 sdivx %o0, 0x158C, %g2
23306 fandnot1s %f14, %f13, %f9
23307 set 0x3C, %g6
23308 sta %f18, [%l7 + %g6] 0x14
23309 edge8l %l3, %l6, %o2
23310 movle %icc, %g4, %o7
23311 subc %o6, 0x05B7, %i4
23312 edge32ln %i7, %g6, %o3
23313 fabsd %f24, %f0
23314 sdivcc %l0, 0x1FF4, %i0
23315 sdiv %g5, 0x0F7F, %g7
23316 st %f16, [%l7 + 0x34]
23317 fmovsleu %xcc, %f22, %f11
23318 sll %i2, 0x0D, %o4
23319 fmovsg %icc, %f31, %f24
23320 wr %g0, 0xf8, %asi
23321 stda %f0, [%l7 + 0x40] %asi
23322 membar #Sync
23323 andcc %l2, 0x0B23, %i1
23324 fbul,a %fcc3, loop_1912
23325 bcs,a loop_1913
23326 sllx %g1, 0x11, %i6
23327 wr %g0, 0x80, %asi
23328 stxa %g3, [%l7 + 0x78] %asi
23329loop_1912:
23330 xnor %l4, 0x1092, %i5
23331loop_1913:
23332 movn %icc, %o1, %l5
23333 nop
23334 fitos %f1, %f14
23335 fstox %f14, %f18
23336 srax %i3, %l1, %o0
23337 fone %f24
23338 wr %g0, 0x04, %asi
23339 ldstuba [%l7 + 0x6E] %asi, %o5
23340 ble,a loop_1914
23341 movrlez %l3, 0x38E, %g2
23342 movrgz %l6, 0x298, %g4
23343 alignaddr %o2, %o7, %o6
23344loop_1914:
23345 bl,pn %icc, loop_1915
23346 taddcc %i4, 0x0420, %i7
23347 smulcc %g6, 0x127F, %o3
23348 sll %l0, 0x0D, %g5
23349loop_1915:
23350 membar 0x5D
23351 and %i0, 0x0F78, %g7
23352 tcc %xcc, 0x0
23353 tge %icc, 0x6
23354 movvs %xcc, %i2, %o4
23355 subccc %l2, 0x14B9, %i1
23356 subccc %g1, 0x1459, %i6
23357 fmovde %icc, %f23, %f27
23358 movl %icc, %g3, %i5
23359 fornot1 %f18, %f16, %f16
23360 set 0x24, %l6
23361 lduha [%l7 + %l6] 0x11, %o1
23362 movrgez %l4, 0x155, %i3
23363 movge %icc, %l5, %o0
23364 fmuld8sux16 %f20, %f25, %f28
23365 tvs %icc, 0x6
23366 movgu %xcc, %o5, %l3
23367 brz %g2, loop_1916
23368 udivx %l1, 0x1BF6, %l6
23369 xnorcc %g4, 0x1407, %o7
23370 add %o2, 0x1E46, %i4
23371loop_1916:
23372 xnorcc %o6, 0x1727, %g6
23373 movg %xcc, %o3, %l0
23374 set 0x40, %l2
23375 ldda [%l7 + %l2] 0x11, %f0
23376 nop
23377 fitod %f8, %f6
23378 fdtos %f6, %f1
23379 fcmpne16 %f24, %f0, %g5
23380 fcmpeq32 %f12, %f26, %i7
23381 popc %i0, %g7
23382 tl %xcc, 0x1
23383 movrlz %i2, %l2, %i1
23384 call loop_1917
23385 fmovrslez %o4, %f16, %f29
23386 array8 %i6, %g3, %g1
23387 fmovse %xcc, %f30, %f1
23388loop_1917:
23389 fcmpeq16 %f6, %f8, %i5
23390 movcs %icc, %l4, %i3
23391 sdivcc %o1, 0x0ADF, %o0
23392 membar #Sync
23393 wr %g0, 0xf8, %asi
23394 ldda [%l7 + 0x40] %asi, %f16
23395 sllx %l5, 0x0D, %o5
23396 set 0x18, %l1
23397 sta %f13, [%l7 + %l1] 0x80
23398 nop
23399 setx 0x304D98E8, %l0, %l6
23400 st %l6, [%l7 + 0x18]
23401 ld [%l7 + 0x18], %fsr
23402 tleu %icc, 0x3
23403 movvs %xcc, %l3, %l1
23404 set 0x40, %o0
23405 ldsha [%l7 + %o0] 0x10, %g2
23406 edge8 %l6, %o7, %g4
23407 fandnot2 %f12, %f22, %f30
23408 move %xcc, %o2, %o6
23409 fmul8sux16 %f6, %f22, %f14
23410 nop
23411 setx loop_1918, %l0, %l1
23412 wrpr 0x1, %tl
23413 wrpr %l1, %tnpc
23414 setx 0x34400001400, %l0, %l1
23415 wrpr %l1, %tstate
23416 wrhpr 0x4, %htstate
23417 done
23418 fbo,a %fcc1, loop_1919
23419 bleu %icc, loop_1920
23420 addc %i4, %o3, %g6
23421loop_1918:
23422 movcs %icc, %g5, %i7
23423loop_1919:
23424 smulcc %i0, 0x13B4, %g7
23425loop_1920:
23426 fmovdl %xcc, %f10, %f6
23427 edge16l %l0, %i2, %l2
23428 tge %icc, 0x3
23429 mulx %o4, 0x0FD0, %i1
23430 movrne %i6, %g1, %g3
23431 fmovdn %icc, %f25, %f5
23432 fcmpne16 %f6, %f12, %l4
23433 ld [%l7 + 0x3C], %f12
23434 fmul8sux16 %f8, %f20, %f10
23435 fbne,a %fcc2, loop_1921
23436 fxors %f26, %f5, %f7
23437 ldub [%l7 + 0x1E], %i5
23438 fmovdleu %icc, %f29, %f10
23439loop_1921:
23440 movpos %icc, %o1, %i3
23441 movvc %xcc, %l5, %o0
23442 addccc %o5, %l1, %g2
23443 fmovsleu %icc, %f22, %f16
23444 restored
23445 rdpr %cwp, %g1
23446 rdpr %cansave, %g2
23447 rdpr %canrestore, %g3
23448 rdpr %cleanwin, %g4
23449 rdpr %otherwin, %g5
23450 rdpr %wstate, %g6
23451 sub %l3, 0x0D0E, %o7
23452 fmovrsgz %l6, %f0, %f15
23453 sll %g4, 0x08, %o6
23454 movvc %icc, %o2, %o3
23455 sethi 0x109B, %i4
23456 sdiv %g5, 0x13CB, %g6
23457 brnz %i0, loop_1922
23458 fpadd32s %f21, %f30, %f22
23459 sth %g7, [%l7 + 0x1C]
23460 orn %l0, 0x03F4, %i7
23461loop_1922:
23462 edge8l %l2, %i2, %o4
23463 sethi 0x18DE, %i1
23464 sth %g1, [%l7 + 0x66]
23465 alignaddr %g3, %l4, %i6
23466 fandnot2 %f24, %f16, %f18
23467 ta %icc, 0x6
23468 fmul8x16 %f10, %f20, %f22
23469 fmuld8ulx16 %f22, %f28, %f4
23470 tcc %xcc, 0x2
23471 or %i5, 0x0008, %o1
23472 sir 0x01A1
23473 ta %icc, 0x5
23474 tne %xcc, 0x6
23475 movge %xcc, %i3, %o0
23476 fble %fcc0, loop_1923
23477 movrne %o5, %l1, %g2
23478 ldx [%l7 + 0x08], %l5
23479 sllx %l3, 0x1A, %o7
23480loop_1923:
23481 nop
23482 wr %g0, 0x0c, %asi
23483 stha %l6, [%l7 + 0x2E] %asi
23484 movrlez %g4, %o6, %o3
23485 fmovrse %o2, %f12, %f15
23486 fpadd32s %f30, %f7, %f24
23487 sir 0x1C62
23488 movrgez %g5, 0x20B, %g6
23489 smulcc %i4, %g7, %l0
23490 set 0x40, %o5
23491 ldda [%l7 + %o5] 0x04, %f16
23492 fornot1 %f30, %f2, %f14
23493 sir 0x1707
23494 subc %i0, 0x08E1, %i7
23495 flush %l7 + 0x0C
23496 xorcc %l2, %i2, %i1
23497 movrlz %o4, 0x31F, %g1
23498 edge8 %l4, %i6, %i5
23499 tsubcc %o1, %g3, %i3
23500 fpsub32s %f22, %f7, %f16
23501 fsrc1s %f21, %f6
23502 fandnot1 %f0, %f2, %f2
23503 fmovd %f30, %f18
23504 nop
23505 setx 0x6282F7E4, %l0, %l6
23506 st %l6, [%l7 + 0x28]
23507 ld [%l7 + 0x28], %f1
23508 setx 0x10D5F017, %l1, %l5
23509 st %l5, [%l7 + 0x10]
23510 ld [%l7 + 0x10], %f12
23511 fmuls %f12, %f1, %f25
23512 fbue,a %fcc0, loop_1924
23513 addcc %o5, 0x1B3D, %l1
23514 nop
23515 fitod %f2, %f14
23516 fdtox %f14, %f20
23517 fxtod %f20, %f2
23518 orn %g2, %l5, %l3
23519loop_1924:
23520 fxnor %f30, %f14, %f20
23521 bleu %icc, loop_1925
23522 fmul8x16 %f0, %f18, %f10
23523 fbe,a %fcc1, loop_1926
23524 nop
23525 fitod %f8, %f18
23526 fdtox %f18, %f30
23527 fxtod %f30, %f30
23528loop_1925:
23529 fcmpeq16 %f14, %f4, %o0
23530 tneg %icc, 0x2
23531loop_1926:
23532 andn %l6, %o7, %o6
23533 movrlez %g4, 0x394, %o2
23534 and %o3, %g6, %g5
23535 fbul,a %fcc2, loop_1927
23536 movvs %icc, %i4, %l0
23537 set 0x20, %l3
23538 prefetcha [%l7 + %l3] 0x14, 0x1
23539loop_1927:
23540 sethi 0x1E41, %i7
23541 ldub [%l7 + 0x76], %l2
23542 fmovdvs %xcc, %f14, %f12
23543 nop
23544 setx 0xF05E96BF, %l0, %l6
23545 st %l6, [%l7 + 0x38]
23546 ld [%l7 + 0x38], %fsr
23547 tvs %xcc, 0x5
23548 array8 %g7, %i1, %o4
23549 tle %icc, 0x4
23550 wr %g0, 0x89, %asi
23551 lda [%l7 + 0x70] %asi, %f18
23552 fbg,a %fcc2, loop_1928
23553 mova %icc, %g1, %i2
23554 movpos %xcc, %l4, %i5
23555 set 0x31, %g4
23556 lduba [%l7 + %g4] 0x04, %o1
23557loop_1928:
23558 taddcc %i6, 0x185D, %i3
23559 edge8 %o5, %g3, %g2
23560 udivx %l1, 0x0689, %l5
23561 ldsw [%l7 + 0x2C], %o0
23562 set 0x0C, %i7
23563 sta %f17, [%l7 + %i7] 0x80
23564 edge16 %l3, %l6, %o6
23565 udivcc %g4, 0x1178, %o2
23566 srl %o7, %g6, %o3
23567 bn,a,pn %xcc, loop_1929
23568 edge8l %g5, %l0, %i0
23569 fmovsl %xcc, %f23, %f16
23570 fmovdcc %xcc, %f21, %f10
23571loop_1929:
23572 bg,a,pn %icc, loop_1930
23573 fornot2 %f28, %f18, %f4
23574 subc %i7, 0x0F8B, %l2
23575 move %xcc, %i4, %g7
23576loop_1930:
23577 fxor %f14, %f12, %f2
23578 movrgez %i1, 0x226, %o4
23579 fxor %f4, %f24, %f2
23580 nop
23581 setx 0x6FD590E8, %l0, %l6
23582 st %l6, [%l7 + 0x28]
23583 ld [%l7 + 0x28], %f7
23584 setx 0xE5626EE0, %l1, %l5
23585 st %l5, [%l7 + 0x10]
23586 ld [%l7 + 0x10], %f29
23587 fsubs %f29, %f7, %f3
23588 nop
23589 fitod %f12, %f18
23590 fdtos %f18, %f21
23591 fmovdleu %xcc, %f28, %f6
23592 fpack16 %f18, %f4
23593 fnors %f27, %f5, %f3
23594 xorcc %i2, %l4, %i5
23595 fbne %fcc2, loop_1931
23596 movneg %xcc, %g1, %i6
23597 bcc,a,pn %icc, loop_1932
23598 ldsb [%l7 + 0x19], %o1
23599loop_1931:
23600 nop
23601 set 0x62, %i5
23602 stha %o5, [%l7 + %i5] 0xea
23603 membar #Sync
23604loop_1932:
23605 fandnot2 %f12, %f26, %f30
23606 edge16 %i3, %g2, %g3
23607 tpos %xcc, 0x5
23608 fmovscc %icc, %f20, %f7
23609 edge16 %l1, %l5, %o0
23610 ba,a,pn %xcc, loop_1933
23611 fnot1s %f13, %f18
23612 set 0x5C, %o7
23613 stha %l3, [%l7 + %o7] 0x18
23614loop_1933:
23615 andcc %l6, %o6, %o2
23616 array32 %o7, %g4, %o3
23617 movrgz %g5, %g6, %i0
23618 sub %l0, 0x0169, %l2
23619 movrlez %i7, 0x277, %i4
23620 edge32 %i1, %o4, %g7
23621 pdist %f28, %f28, %f4
23622 movge %xcc, %l4, %i5
23623 sir 0x1C94
23624 fmuld8ulx16 %f9, %f27, %f2
23625 movne %xcc, %i2, %i6
23626 fbuge,a %fcc3, loop_1934
23627 sethi 0x1F32, %o1
23628 add %o5, 0x1097, %g1
23629 fbul %fcc1, loop_1935
23630loop_1934:
23631 call loop_1936
23632 and %i3, %g2, %l1
23633 nop
23634 setx 0xC5B9C012EB97A082, %l0, %l6
23635 stx %l6, [%l7 + 0x28]
23636 ldd [%l7 + 0x28], %f24
23637 setx 0x01CA229F28633191, %l1, %l5
23638 stx %l5, [%l7 + 0x10]
23639 ldd [%l7 + 0x10], %f30
23640 fdivd %f30, %f24, %f12
23641loop_1935:
23642 movne %icc, %g3, %o0
23643loop_1936:
23644 taddcc %l5, %l3, %o6
23645 fandnot2 %f22, %f24, %f30
23646 nop
23647 fitos %f9, %f27
23648 fstox %f27, %f18
23649 fxtos %f18, %f4
23650 taddcctv %l6, 0x0A0B, %o2
23651 movvs %xcc, %o7, %g4
23652 sub %g5, 0x0E58, %o3
23653 movcs %xcc, %g6, %i0
23654 ldsw [%l7 + 0x58], %l2
23655 tvc %icc, 0x2
23656 nop
23657 setx loop_1937, %l0, %l1
23658 wrpr 0x1, %tl
23659 wrpr %l1, %tnpc
23660 setx 0x34400001400, %l0, %l1
23661 wrpr %l1, %tstate
23662 wrhpr 0x4, %htstate
23663 done
23664 movrlz %l0, %i4, %i7
23665 tne %xcc, 0x0
23666 movl %xcc, %i1, %o4
23667loop_1937:
23668 fmovdcc %xcc, %f17, %f4
23669 mova %icc, %g7, %l4
23670 movpos %icc, %i2, %i6
23671 xor %o1, %o5, %i5
23672 umul %i3, 0x1CDF, %g2
23673 fmovrsne %l1, %f20, %f12
23674 umul %g1, 0x0D01, %o0
23675 or %l5, %g3, %o6
23676 set 0x3C, %l0
23677 stwa %l3, [%l7 + %l0] 0x04
23678 srl %o2, 0x1A, %l6
23679 movpos %xcc, %o7, %g5
23680 wr %g0, 0x88, %asi
23681 lda [%l7 + 0x58] %asi, %f26
23682 subcc %o3, %g4, %i0
23683 bshuffle %f8, %f6, %f0
23684 tleu %xcc, 0x3
23685 tcs %xcc, 0x4
23686 ta %icc, 0x7
23687 edge16ln %g6, %l0, %l2
23688 brnz,a %i4, loop_1938
23689 tgu %xcc, 0x7
23690 stbar
23691 movgu %icc, %i7, %i1
23692loop_1938:
23693 xorcc %o4, 0x0895, %g7
23694 edge32n %i2, %l4, %o1
23695 andcc %o5, %i5, %i3
23696 nop
23697 fitod %f12, %f22
23698 fdtox %f22, %f30
23699 movneg %icc, %i6, %l1
23700 set 0x40, %g1
23701 ldda [%l7 + %g1] 0x10, %f16
23702 fzeros %f3
23703 fbn,a %fcc2, loop_1939
23704 fmovsg %xcc, %f0, %f19
23705 andncc %g1, %g2, %l5
23706 subccc %o0, 0x198C, %g3
23707loop_1939:
23708 edge32l %o6, %l3, %l6
23709 nop
23710 setx 0xEF4A5445, %l0, %l6
23711 st %l6, [%l7 + 0x28]
23712 ld [%l7 + 0x28], %f2
23713 setx 0x6922EDFE, %l1, %l5
23714 st %l5, [%l7 + 0x10]
23715 ld [%l7 + 0x10], %f17
23716 fmuls %f17, %f2, %f18
23717 srlx %o2, %o7, %g5
23718 wr %g0, 0x10, %asi
23719 ldstuba [%l7 + 0x79] %asi, %o3
23720 orn %g4, %i0, %g6
23721 tleu %icc, 0x3
23722 for %f26, %f4, %f24
23723 wr %g0, 0x10, %asi
23724 stba %l2, [%l7 + 0x1D] %asi
23725 andn %l0, 0x0A2F, %i4
23726 tsubcc %i1, %o4, %g7
23727 tleu %xcc, 0x1
23728 subccc %i7, 0x100D, %i2
23729 fmovdcs %xcc, %f27, %f13
23730 nop
23731 setx 0x30652538, %l0, %l6
23732 st %l6, [%l7 + 0x38]
23733 ld [%l7 + 0x38], %fsr
23734 udivx %l4, 0x0338, %o5
23735 srl %i5, %i3, %i6
23736 udivx %l1, 0x043A, %o1
23737 xorcc %g2, 0x1E8B, %l5
23738 srl %g1, 0x13, %o0
23739 fnot2s %f18, %f8
23740 fmul8sux16 %f4, %f22, %f6
23741 movgu %icc, %g3, %l3
23742 addcc %o6, 0x0FED, %l6
23743 tcs %icc, 0x1
23744 edge32n %o7, %g5, %o2
23745 fandnot2 %f24, %f26, %f26
23746 xnorcc %g4, 0x1762, %i0
23747 fmovrsne %g6, %f29, %f10
23748 bge loop_1940
23749 fmovscs %icc, %f26, %f14
23750 tg %xcc, 0x3
23751 movleu %icc, %o3, %l0
23752loop_1940:
23753 movvc %xcc, %l2, %i1
23754 fmovda %xcc, %f9, %f22
23755 fmovscs %xcc, %f28, %f7
23756 move %xcc, %o4, %i4
23757 fbule %fcc3, loop_1941
23758 addc %g7, %i7, %l4
23759 fmovscs %icc, %f1, %f3
23760 fmovdge %xcc, %f6, %f10
23761loop_1941:
23762 edge8n %i2, %o5, %i5
23763 or %i3, %i6, %o1
23764 tgu %icc, 0x4
23765 add %g2, 0x148B, %l5
23766 nop
23767 setx 0xB6E198B6, %l0, %l6
23768 st %l6, [%l7 + 0x28]
23769 ld [%l7 + 0x28], %f18
23770 setx 0xE9B71A50, %l1, %l5
23771 st %l5, [%l7 + 0x10]
23772 ld [%l7 + 0x10], %f19
23773 fsubs %f19, %f18, %f21
23774 mulscc %l1, 0x1173, %g1
23775 fexpand %f27, %f26
23776 fmovspos %icc, %f23, %f8
23777 fcmpgt16 %f10, %f0, %g3
23778 fxnors %f11, %f3, %f17
23779 for %f20, %f0, %f30
23780 movrgz %l3, 0x20F, %o6
23781 nop
23782 setx 0x5CF6663F, %l0, %l6
23783 st %l6, [%l7 + 0x28]
23784 ld [%l7 + 0x28], %f24
23785 fsqrts %f24, %f5
23786 edge8 %l6, %o0, %g5
23787 tsubcc %o7, %o2, %g4
23788 nop
23789 set 0x40, %g7
23790 ldd [%l7 + %g7], %f22
23791 fmovsle %xcc, %f15, %f5
23792 fbuge %fcc0, loop_1942
23793 xorcc %i0, 0x07E6, %o3
23794 fmovsne %icc, %f12, %f0
23795 movn %xcc, %l0, %l2
23796loop_1942:
23797 sll %g6, 0x1A, %i1
23798 fmovdge %icc, %f13, %f9
23799 bn,pt %icc, loop_1943
23800 mova %xcc, %o4, %i4
23801 tneg %icc, 0x6
23802 nop
23803 setx 0xED35A414, %l0, %l6
23804 st %l6, [%l7 + 0x28]
23805 ld [%l7 + 0x28], %f18
23806 setx 0x56643AFC, %l1, %l5
23807 st %l5, [%l7 + 0x10]
23808 ld [%l7 + 0x10], %f26
23809 fsubs %f26, %f18, %f6
23810loop_1943:
23811 nop
23812 set 0x2E, %g3
23813 stha %g7, [%l7 + %g3] 0x19
23814 fornot1 %f18, %f2, %f16
23815 fmovsle %xcc, %f25, %f16
23816 fmul8ulx16 %f20, %f2, %f2
23817 ldd [%l7 + 0x70], %f0
23818 fnot2s %f3, %f1
23819 fmovrdgez %l4, %f20, %f2
23820 bneg,a loop_1944
23821 edge8 %i2, %i7, %i5
23822 edge16ln %o5, %i6, %i3
23823 fpack16 %f22, %f6
23824loop_1944:
23825 edge16l %o1, %l5, %l1
23826 movrlz %g2, %g3, %g1
23827 movleu %xcc, %l3, %l6
23828 tsubcctv %o6, 0x1186, %g5
23829 wr %g0, 0x10, %asi
23830 lduha [%l7 + 0x12] %asi, %o0
23831 tne %icc, 0x2
23832 nop
23833 setx 0xE07A83B5, %l0, %l6
23834 st %l6, [%l7 + 0x34]
23835 ld [%l7 + 0x34], %fsr
23836 addccc %o2, 0x11E1, %o7
23837 mulx %g4, 0x0DE0, %i0
23838 be %icc, loop_1945
23839 bleu,a,pn %icc, loop_1946
23840 bleu,a,pn %xcc, loop_1947
23841 movge %xcc, %o3, %l0
23842loop_1945:
23843 fblg,a %fcc0, loop_1948
23844loop_1946:
23845 tcs %xcc, 0x3
23846loop_1947:
23847 tl %icc, 0x6
23848 mulx %l2, 0x1EA5, %i1
23849loop_1948:
23850 mova %icc, %o4, %i4
23851 stb %g7, [%l7 + 0x0A]
23852 fnands %f5, %f1, %f27
23853 nop
23854 fitod %f8, %f8
23855 fdtoi %f8, %f2
23856 ble,pt %icc, loop_1949
23857 orn %l4, %g6, %i7
23858 movl %xcc, %i2, %i5
23859 fmovse %icc, %f27, %f20
23860loop_1949:
23861 nop
23862 wr %g0, 0x2b, %asi
23863 ldda [%l7 + 0x50] %asi, %i6
23864 nop
23865 setx loop_1950, %l0, %l1
23866 wrpr 0x1, %tl
23867 wrpr %l1, %tnpc
23868 setx 0x34400001400, %l0, %l1
23869 wrpr %l1, %tstate
23870 wrhpr 0x4, %htstate
23871 done
23872 alignaddrl %o5, %i3, %o1
23873 edge8 %l5, %l1, %g3
23874 set 0x66, %i1
23875 stha %g2, [%l7 + %i1] 0xe3
23876 membar #Sync
23877loop_1950:
23878 membar 0x0F
23879 movre %g1, %l3, %o6
23880 tsubcc %g5, 0x1277, %l6
23881 fmovde %icc, %f26, %f30
23882 sdivx %o0, 0x0106, %o2
23883 udivcc %g4, 0x075D, %o7
23884 tvs %icc, 0x6
23885 sllx %o3, 0x13, %i0
23886 xor %l2, 0x1C48, %i1
23887 bneg,a,pt %xcc, loop_1951
23888 udivcc %l0, 0x1BCC, %o4
23889 fmovdleu %xcc, %f21, %f7
23890 array8 %i4, %g7, %g6
23891loop_1951:
23892 bl,a %icc, loop_1952
23893 ble %icc, loop_1953
23894 edge8 %l4, %i2, %i7
23895 taddcc %i5, %i6, %i3
23896loop_1952:
23897 nop
23898 wr %g0, 0x80, %asi
23899 stha %o5, [%l7 + 0x7A] %asi
23900loop_1953:
23901 orncc %l5, %l1, %g3
23902 udiv %o1, 0x05E1, %g2
23903 sth %g1, [%l7 + 0x20]
23904 sdiv %l3, 0x173A, %g5
23905 bneg loop_1954
23906 orcc %l6, %o0, %o2
23907 fpsub32s %f14, %f7, %f11
23908 fba %fcc3, loop_1955
23909loop_1954:
23910 bpos loop_1956
23911 fbne %fcc2, loop_1957
23912 xnor %g4, 0x1DC3, %o6
23913loop_1955:
23914 movcs %icc, %o7, %o3
23915loop_1956:
23916 udivx %l2, 0x008F, %i1
23917loop_1957:
23918 ta %icc, 0x5
23919 nop
23920 setx 0xC896A805, %l0, %l6
23921 st %l6, [%l7 + 0x28]
23922 ld [%l7 + 0x28], %f7
23923 setx 0x37BA4542, %l1, %l5
23924 st %l5, [%l7 + 0x10]
23925 ld [%l7 + 0x10], %f12
23926 fmuls %f12, %f7, %f19
23927 smulcc %i0, 0x073C, %o4
23928 nop
23929 fitod %f2, %f12
23930 fdtox %f12, %f12
23931 tl %xcc, 0x2
23932 udivx %l0, 0x03F5, %i4
23933 wr %g0, 0x2a, %asi
23934 stwa %g6, [%l7 + 0x14] %asi
23935 membar #Sync
23936 fbug %fcc0, loop_1958
23937 fabss %f7, %f22
23938 addccc %l4, 0x1859, %i2
23939 fbl,a %fcc3, loop_1959
23940loop_1958:
23941 fbu %fcc3, loop_1960
23942 restored
23943 rdpr %cwp, %g1
23944 rdpr %cansave, %g2
23945 rdpr %canrestore, %g3
23946 rdpr %cleanwin, %g4
23947 rdpr %otherwin, %g5
23948 rdpr %wstate, %g6
23949 addccc %g7, 0x0107, %i7
23950loop_1959:
23951 bneg,a,pn %icc, loop_1961
23952loop_1960:
23953 andn %i5, 0x0DC7, %i3
23954 mulx %i6, 0x0B4F, %o5
23955 fbn %fcc1, loop_1962
23956loop_1961:
23957 ldub [%l7 + 0x39], %l1
23958 movneg %icc, %l5, %o1
23959 sll %g2, 0x05, %g3
23960loop_1962:
23961 array8 %l3, %g5, %l6
23962 movneg %xcc, %g1, %o2
23963 mulx %o0, 0x1EBF, %g4
23964 tcc %icc, 0x0
23965 movrgez %o6, %o3, %o7
23966 fbge,a %fcc0, loop_1963
23967 tne %xcc, 0x2
23968 subccc %i1, %i0, %l2
23969 fmovdge %icc, %f3, %f20
23970loop_1963:
23971 bpos,pn %icc, loop_1964
23972 udiv %o4, 0x042D, %i4
23973 alignaddrl %l0, %l4, %i2
23974 set 0x2C, %l5
23975 sta %f27, [%l7 + %l5] 0x15
23976loop_1964:
23977 andcc %g7, %g6, %i7
23978 ldsb [%l7 + 0x56], %i5
23979 ldsb [%l7 + 0x0F], %i6
23980 and %i3, %l1, %o5
23981 sdivx %l5, 0x1166, %g2
23982 sllx %o1, 0x1B, %g3
23983 sub %l3, %g5, %g1
23984 movrgz %l6, 0x291, %o0
23985 movpos %xcc, %g4, %o2
23986 fblg,a %fcc3, loop_1965
23987 edge16n %o6, %o3, %i1
23988 fornot1s %f13, %f1, %f4
23989 fandnot1s %f9, %f7, %f28
23990loop_1965:
23991 movrgz %i0, %o7, %l2
23992 movrlz %o4, %i4, %l4
23993 nop
23994 setx 0xB34CAFA988ACB3ED, %l0, %l6
23995 stx %l6, [%l7 + 0x28]
23996 ldd [%l7 + 0x28], %f4
23997 setx 0x96E912104BDF035D, %l1, %l5
23998 stx %l5, [%l7 + 0x10]
23999 ldd [%l7 + 0x10], %f16
24000 faddd %f16, %f4, %f30
24001 nop
24002 setx loop_1966, %l0, %l1
24003 jmpl %l1, %l0
24004 movg %icc, %i2, %g6
24005 ldsh [%l7 + 0x76], %i7
24006 and %g7, %i6, %i5
24007loop_1966:
24008 fnot1 %f6, %f14
24009 fsrc1 %f30, %f30
24010 membar 0x0A
24011 nop
24012 setx 0x37AE41136F888EEA, %l0, %l6
24013 stx %l6, [%l7 + 0x28]
24014 ldd [%l7 + 0x28], %f10
24015 setx 0xB480D4F1BEA3D62D, %l1, %l5
24016 stx %l5, [%l7 + 0x10]
24017 ldd [%l7 + 0x10], %f28
24018 fmuld %f28, %f10, %f2
24019 fmul8x16 %f7, %f4, %f22
24020 nop
24021 setx loop_1967, %l0, %l1
24022 wrpr 0x1, %tl
24023 wrpr %l1, %tpc
24024 add %l1, 0x4, %l1
24025 wrpr %l1, %tnpc
24026 setx 0x34400001400, %l0, %l1
24027 wrpr %l1, %tstate
24028 wrhpr 0x4, %htstate
24029 retry
24030 srlx %i3, %l1, %o5
24031 movle %xcc, %g2, %o1
24032 movle %icc, %g3, %l5
24033loop_1967:
24034 movleu %xcc, %g5, %g1
24035 wr %g0, 0xeb, %asi
24036 stba %l6, [%l7 + 0x6E] %asi
24037 membar #Sync
24038 movrlez %o0, %l3, %g4
24039 membar 0x2A
24040 bg,pt %icc, loop_1968
24041 smulcc %o6, %o3, %i1
24042 xorcc %i0, 0x1942, %o2
24043 tpos %xcc, 0x7
24044loop_1968:
24045 add %o7, 0x1D1C, %o4
24046 tpos %xcc, 0x4
24047 subcc %i4, %l2, %l4
24048 movre %i2, 0x335, %g6
24049 array16 %i7, %l0, %i6
24050 fmovrdgez %g7, %f4, %f0
24051 tsubcc %i3, %l1, %i5
24052 set 0x52, %o6
24053 ldsha [%l7 + %o6] 0x10, %g2
24054 move %icc, %o1, %g3
24055 mova %xcc, %l5, %o5
24056 and %g1, %l6, %g5
24057 array8 %o0, %g4, %o6
24058 fabsd %f16, %f24
24059 fmovs %f4, %f4
24060 stbar
24061 srl %l3, 0x14, %o3
24062 fnot2 %f28, %f14
24063 umulcc %i1, %i0, %o2
24064 movre %o7, %o4, %i4
24065 fmovdge %xcc, %f4, %f9
24066 wr %g0, 0x27, %asi
24067 stba %l2, [%l7 + 0x2A] %asi
24068 membar #Sync
24069 fnegs %f23, %f9
24070 edge8 %i2, %g6, %l4
24071 xnor %l0, %i7, %g7
24072 nop
24073 setx 0x367B68DD6DC182E2, %l0, %l6
24074 stx %l6, [%l7 + 0x28]
24075 ldd [%l7 + 0x28], %f4
24076 setx 0x01BACD4AE17BDF7E, %l1, %l5
24077 stx %l5, [%l7 + 0x10]
24078 ldd [%l7 + 0x10], %f0
24079 fsubd %f0, %f4, %f22
24080 fmovspos %icc, %f31, %f20
24081 ta %icc, 0x0
24082 fexpand %f6, %f26
24083 wr %g0, 0x27, %asi
24084 stxa %i6, [%l7 + 0x08] %asi
24085 membar #Sync
24086 tleu %icc, 0x7
24087 nop
24088 fitos %f6, %f24
24089 addccc %i3, %l1, %i5
24090 brz %o1, loop_1969
24091 fmovrsgez %g3, %f24, %f26
24092 fmovsn %icc, %f19, %f2
24093 add %l5, 0x1AF1, %o5
24094loop_1969:
24095 or %g2, %g1, %l6
24096 sra %g5, %g4, %o6
24097 wr %g0, 0x81, %asi
24098 lduba [%l7 + 0x6A] %asi, %l3
24099 fabsd %f10, %f16
24100 nop
24101 fitod %f10, %f10
24102 fdtoi %f10, %f25
24103 taddcc %o0, %i1, %i0
24104 array8 %o3, %o7, %o2
24105 fcmpeq32 %f2, %f20, %o4
24106 array16 %i4, %i2, %g6
24107 edge32l %l2, %l0, %l4
24108 alignaddr %g7, %i7, %i3
24109 edge32ln %i6, %l1, %i5
24110 ba loop_1970
24111 sdiv %o1, 0x0DDD, %l5
24112 tge %icc, 0x3
24113 movrlz %g3, 0x2BF, %g2
24114loop_1970:
24115 fba %fcc0, loop_1971
24116 fand %f22, %f16, %f28
24117 bleu,a loop_1972
24118 udivx %o5, 0x0E69, %g1
24119loop_1971:
24120 bcc,a %icc, loop_1973
24121 movrne %l6, 0x2EE, %g4
24122loop_1972:
24123 movneg %icc, %o6, %l3
24124 fbo %fcc0, loop_1974
24125loop_1973:
24126 sllx %g5, 0x05, %o0
24127 tn %xcc, 0x5
24128 fmovrse %i0, %f7, %f30
24129loop_1974:
24130 movcs %xcc, %i1, %o3
24131 fmovsneg %xcc, %f29, %f13
24132 fpsub16 %f0, %f4, %f20
24133 movneg %xcc, %o2, %o4
24134 orncc %i4, %i2, %o7
24135 taddcc %g6, 0x138C, %l2
24136 ldd [%l7 + 0x48], %l4
24137 udivx %g7, 0x15A4, %l0
24138 fmovrdgz %i7, %f16, %f2
24139 xnorcc %i6, %i3, %i5
24140 xorcc %l1, 0x06E0, %l5
24141 movre %o1, 0x243, %g2
24142 edge32ln %g3, %g1, %o5
24143 fbne %fcc2, loop_1975
24144 sir 0x10DF
24145 stx %l6, [%l7 + 0x30]
24146 orncc %g4, 0x0BD6, %o6
24147loop_1975:
24148 fbul %fcc2, loop_1976
24149 ldsw [%l7 + 0x78], %l3
24150 nop
24151 setx 0xEDB85054637D1EF3, %l0, %l6
24152 stx %l6, [%l7 + 0x28]
24153 ldd [%l7 + 0x28], %f10
24154 setx 0x337B933F4CE2EC2C, %l1, %l5
24155 stx %l5, [%l7 + 0x10]
24156 ldd [%l7 + 0x10], %f10
24157 fmuld %f10, %f10, %f16
24158 andcc %o0, %g5, %i1
24159loop_1976:
24160 bge %icc, loop_1977
24161 sethi 0x1200, %i0
24162 ble,a,pt %icc, loop_1978
24163 edge16n %o3, %o2, %o4
24164loop_1977:
24165 edge16n %i4, %i2, %g6
24166 movge %xcc, %l2, %o7
24167loop_1978:
24168 andcc %l4, 0x10EB, %l0
24169 add %l7, 0x08, %l6
24170 wr %g0, 0x80, %asi
24171 lda [%l6] %asi, %g7
24172 casa [%l6] 0x80, %g7, %i6
24173 fmovdge %icc, %f7, %f21
24174 xor %i7, %i5, %l1
24175 fornot2 %f4, %f14, %f0
24176 movgu %icc, %l5, %i3
24177 fpsub16s %f16, %f17, %f8
24178 fmovsgu %xcc, %f18, %f24
24179 taddcctv %g2, 0x005E, %g3
24180 array16 %o1, %g1, %o5
24181 umulcc %g4, %l6, %l3
24182 edge8 %o0, %o6, %g5
24183 fbl,a %fcc0, loop_1979
24184 edge32n %i1, %o3, %o2
24185 movrgz %i0, %i4, %i2
24186 movle %icc, %g6, %o4
24187loop_1979:
24188 sllx %o7, %l4, %l2
24189 movgu %icc, %l0, %i6
24190 xnorcc %g7, 0x07DB, %i7
24191 swap [%l7 + 0x14], %l1
24192 movleu %xcc, %i5, %l5
24193 tvs %xcc, 0x3
24194 bneg %icc, loop_1980
24195 fpadd16s %f21, %f11, %f0
24196 fbne,a %fcc1, loop_1981
24197 tcs %xcc, 0x2
24198loop_1980:
24199 ta %icc, 0x2
24200 movn %icc, %i3, %g2
24201loop_1981:
24202 bge,pt %xcc, loop_1982
24203 nop
24204 setx 0x4D2C66AEF0752AD6, %l0, %l6
24205 stx %l6, [%l7 + 0x78]
24206 ldx [%l7 + 0x78], %fsr
24207 movn %icc, %g3, %o1
24208 fxnor %f18, %f24, %f22
24209loop_1982:
24210 edge16 %o5, %g4, %g1
24211 brgez,a %l6, loop_1983
24212 bne,pn %xcc, loop_1984
24213 fmovsge %xcc, %f22, %f26
24214 tne %icc, 0x2
24215loop_1983:
24216 mulx %o0, %l3, %o6
24217loop_1984:
24218 xor %g5, 0x0E9E, %i1
24219 array32 %o3, %o2, %i0
24220 orcc %i2, 0x0E0C, %i4
24221 smulcc %o4, 0x05EA, %o7
24222 mova %icc, %g6, %l4
24223 tsubcctv %l0, 0x1B4B, %i6
24224 tle %icc, 0x5
24225 xorcc %l2, 0x0F1D, %g7
24226 srl %i7, 0x17, %i5
24227 nop
24228 set 0x62, %l4
24229 ldstub [%l7 + %l4], %l5
24230 fbn %fcc1, loop_1985
24231 edge16l %l1, %i3, %g2
24232 tle %icc, 0x2
24233 tne %icc, 0x6
24234loop_1985:
24235 tcc %xcc, 0x4
24236 set 0x28, %i3
24237 ldxa [%l7 + %i3] 0x81, %o1
24238 nop
24239 fitod %f12, %f18
24240 fdtox %f18, %f14
24241 fxtod %f14, %f10
24242 brlez,a %o5, loop_1986
24243 nop
24244 setx 0xB1E46DDF69622B9E, %l0, %l6
24245 stx %l6, [%l7 + 0x28]
24246 ldd [%l7 + 0x28], %f26
24247 setx 0x629DCF0C15EF2601, %l1, %l5
24248 stx %l5, [%l7 + 0x10]
24249 ldd [%l7 + 0x10], %f30
24250 fmuld %f30, %f26, %f10
24251 xor %g4, %g1, %g3
24252 fmovrsgz %o0, %f27, %f15
24253loop_1986:
24254 nop
24255 wr %g0, 0x89, %asi
24256 sta %f8, [%l7 + 0x48] %asi
24257 tge %icc, 0x5
24258 sll %l3, 0x00, %o6
24259 movcs %icc, %l6, %g5
24260 movcs %xcc, %i1, %o3
24261 fxor %f26, %f4, %f18
24262 fabss %f0, %f11
24263 set 0x4C, %g5
24264 stwa %i0, [%l7 + %g5] 0x19
24265 udiv %i2, 0x0EF2, %i4
24266 xnor %o4, %o7, %g6
24267 edge8 %o2, %l4, %l0
24268 faligndata %f8, %f24, %f14
24269 be,a,pt %icc, loop_1987
24270 movrlez %i6, 0x267, %l2
24271 st %f6, [%l7 + 0x34]
24272 nop
24273 fitod %f6, %f12
24274 fdtos %f12, %f11
24275loop_1987:
24276 ldd [%l7 + 0x78], %f8
24277 xorcc %i7, %g7, %l5
24278 tge %xcc, 0x5
24279 bcc,a %xcc, loop_1988
24280 bge %icc, loop_1989
24281 edge16ln %i5, %l1, %i3
24282 fmovrsgez %o1, %f6, %f0
24283loop_1988:
24284 brlz,a %g2, loop_1990
24285loop_1989:
24286 fba,a %fcc2, loop_1991
24287 movvs %xcc, %g4, %g1
24288 movg %xcc, %g3, %o0
24289loop_1990:
24290 mulx %o5, %o6, %l3
24291loop_1991:
24292 mova %xcc, %g5, %i1
24293 fmovrsgz %o3, %f3, %f12
24294 tgu %xcc, 0x4
24295 tpos %icc, 0x2
24296 fbe,a %fcc0, loop_1992
24297 flush %l7 + 0x1C
24298 xorcc %l6, 0x16E7, %i2
24299 set 0x7C, %i2
24300 lduwa [%l7 + %i2] 0x89, %i4
24301loop_1992:
24302 nop
24303 wr %g0, 0xea, %asi
24304 ldda [%l7 + 0x40] %asi, %o4
24305 umul %i0, %o7, %g6
24306 movleu %xcc, %o2, %l0
24307 te %icc, 0x5
24308 edge32ln %l4, %i6, %i7
24309 brnz %g7, loop_1993
24310 fone %f14
24311 array32 %l5, %i5, %l1
24312 set 0x72, %i0
24313 lduha [%l7 + %i0] 0x0c, %i3
24314loop_1993:
24315 sdiv %o1, 0x1EC1, %l2
24316 fpmerge %f9, %f25, %f4
24317 tge %xcc, 0x7
24318 movl %xcc, %g4, %g1
24319 sethi 0x101A, %g2
24320 movneg %icc, %o0, %o5
24321 fnot2 %f12, %f26
24322 udivx %g3, 0x00E4, %o6
24323 tg %xcc, 0x6
24324 edge8n %g5, %i1, %o3
24325 edge16 %l6, %l3, %i2
24326 movg %xcc, %o4, %i0
24327 wr %g0, 0xe3, %asi
24328 stha %o7, [%l7 + 0x4A] %asi
24329 membar #Sync
24330 add %l7, 0x50, %l6
24331 wr %g0, 0x18, %asi
24332 casa [%l6] %asi, %i4, %g6
24333 xor %o2, %l4, %i6
24334 sth %i7, [%l7 + 0x54]
24335 nop
24336 set 0x08, %o1
24337 stx %g7, [%l7 + %o1]
24338 udiv %l0, 0x008A, %i5
24339 ldstub [%l7 + 0x44], %l5
24340 movrlz %i3, 0x19A, %l1
24341 bpos,a,pt %xcc, loop_1994
24342 nop
24343 fitos %f7, %f5
24344 movvs %icc, %l2, %g4
24345 ble,pn %xcc, loop_1995
24346loop_1994:
24347 sth %o1, [%l7 + 0x6C]
24348 movg %xcc, %g2, %g1
24349 xor %o5, %g3, %o0
24350loop_1995:
24351 tvs %icc, 0x4
24352 sdivcc %g5, 0x1DD3, %o6
24353 mulscc %i1, %o3, %l6
24354 edge32ln %l3, %o4, %i0
24355 srax %o7, %i2, %g6
24356 subccc %o2, 0x0504, %l4
24357 membar 0x05
24358 orn %i4, %i7, %i6
24359 tn %icc, 0x7
24360 movne %xcc, %g7, %i5
24361 udivx %l0, 0x05B8, %l5
24362 fcmpeq16 %f18, %f8, %i3
24363 orn %l2, %l1, %o1
24364 fmovsvc %xcc, %f14, %f3
24365 taddcc %g4, %g1, %o5
24366 nop
24367 setx 0xD4ED2D161064C185, %l0, %l6
24368 stx %l6, [%l7 + 0x18]
24369 ldx [%l7 + 0x18], %fsr
24370 array16 %g2, %g3, %o0
24371 srlx %o6, %i1, %g5
24372 wr %g0, 0x81, %asi
24373 lduwa [%l7 + 0x24] %asi, %o3
24374 saved
24375 rdpr %cwp, %g1
24376 rdpr %cansave, %g2
24377 rdpr %canrestore, %g3
24378 rdpr %cleanwin, %g4
24379 rdpr %otherwin, %g5
24380 rdpr %wstate, %g6
24381 xorcc %l3, %o4, %i0
24382 movle %icc, %l6, %o7
24383 edge8n %g6, %o2, %i2
24384 fmovdg %icc, %f24, %f21
24385 srl %l4, %i4, %i6
24386 subc %i7, %g7, %l0
24387 array16 %l5, %i5, %i3
24388 fbul %fcc1, loop_1996
24389 movre %l2, 0x0B1, %l1
24390 bleu,pt %xcc, loop_1997
24391 nop
24392 setx 0xCEA0A72341A4FFAB, %l0, %l6
24393 stx %l6, [%l7 + 0x28]
24394 ldd [%l7 + 0x28], %f4
24395 setx 0x55E54E550D7AB2F4, %l1, %l5
24396 stx %l5, [%l7 + 0x10]
24397 ldd [%l7 + 0x10], %f8
24398 faddd %f8, %f4, %f0
24399loop_1996:
24400 fmovdpos %xcc, %f25, %f21
24401 ta %xcc, 0x2
24402loop_1997:
24403 nop
24404 wr %g0, 0x80, %asi
24405 ldsba [%l7 + 0x2F] %asi, %o1
24406 swap [%l7 + 0x4C], %g1
24407 fbu,a %fcc2, loop_1998
24408 fpsub32 %f16, %f24, %f4
24409 srlx %g4, 0x12, %g2
24410 fmovrsgez %o5, %f20, %f28
24411loop_1998:
24412 edge8ln %o0, %g3, %i1
24413 nop
24414 setx 0x9587B238B1B1459E, %l0, %l6
24415 stx %l6, [%l7 + 0x28]
24416 ldd [%l7 + 0x28], %f28
24417 setx 0xD3378275809E2CD8, %l1, %l5
24418 stx %l5, [%l7 + 0x10]
24419 ldd [%l7 + 0x10], %f4
24420 fmuld %f4, %f28, %f10
24421 fmovdn %xcc, %f1, %f28
24422 fors %f30, %f4, %f10
24423 set 0x38, %i6
24424 stha %g5, [%l7 + %i6] 0x2a
24425 membar #Sync
24426 edge32 %o3, %o6, %l3
24427 add %l7, 0x48, %l6
24428 wr %g0, 0x81, %asi
24429 casxa [%l6] %asi, %i0, %o4
24430 nop
24431 setx 0xDCE415E121920669, %l0, %l6
24432 stx %l6, [%l7 + 0x28]
24433 ldd [%l7 + 0x28], %f0
24434 setx 0x456575550EB3E422, %l1, %l5
24435 stx %l5, [%l7 + 0x10]
24436 ldd [%l7 + 0x10], %f28
24437 fsubd %f28, %f0, %f26
24438 movrgez %o7, %l6, %g6
24439 andcc %o2, 0x1A53, %i2
24440 taddcc %i4, 0x1F64, %l4
24441 movl %icc, %i6, %g7
24442 taddcctv %i7, 0x03F6, %l5
24443 fpadd16s %f28, %f3, %f18
24444 ba,pt %icc, loop_1999
24445 fmovspos %icc, %f6, %f19
24446 ld [%l7 + 0x08], %f0
24447 fba,a %fcc3, loop_2000
24448loop_1999:
24449 andn %l0, 0x01A4, %i3
24450 ldd [%l7 + 0x28], %i4
24451 orn %l1, 0x0F3F, %l2
24452loop_2000:
24453 smulcc %o1, 0x0074, %g4
24454 tne %xcc, 0x5
24455 tg %icc, 0x6
24456 tvs %icc, 0x7
24457 edge16 %g1, %g2, %o5
24458 fornot2 %f14, %f2, %f12
24459 ba,a,pn %xcc, loop_2001
24460 nop
24461 setx loop_2002, %l0, %l1
24462 wrpr 0x1, %tl
24463 wrpr %l1, %tnpc
24464 setx 0x34400001400, %l0, %l1
24465 wrpr %l1, %tstate
24466 wrhpr 0x4, %htstate
24467 done
24468 fnot1s %f14, %f5
24469 umul %g3, %o0, %g5
24470loop_2001:
24471 array16 %i1, %o6, %o3
24472loop_2002:
24473 smul %i0, %l3, %o7
24474 fmovscc %xcc, %f30, %f14
24475 fpadd16 %f18, %f14, %f14
24476 te %xcc, 0x5
24477 wr %g0, 0x0c, %asi
24478 prefetcha [%l7 + 0x68] %asi, 0x0
24479 fornot2 %f30, %f4, %f20
24480 fors %f27, %f25, %f23
24481 fpsub32s %f9, %f2, %f14
24482 tleu %icc, 0x0
24483 prefetch [%l7 + 0x7C], 0x0
24484 addcc %g6, %o2, %i2
24485 xorcc %i4, %o4, %i6
24486 te %icc, 0x0
24487 sir 0x062A
24488 nop
24489 set 0x7C, %o2
24490 ldstub [%l7 + %o2], %g7
24491 fmovdl %icc, %f0, %f20
24492 set 0x54, %g2
24493 stwa %l4, [%l7 + %g2] 0x2a
24494 membar #Sync
24495 fmovdgu %icc, %f8, %f5
24496 subccc %i7, %l5, %i3
24497 edge32ln %l0, %l1, %l2
24498 xnor %i5, 0x102F, %o1
24499 xor %g4, 0x079B, %g1
24500 fmovsl %xcc, %f17, %f11
24501 fornot1 %f16, %f0, %f14
24502 fornot2 %f14, %f14, %f6
24503 tpos %icc, 0x6
24504 st %f26, [%l7 + 0x54]
24505 subccc %o5, 0x1A6E, %g2
24506 fnegd %f14, %f24
24507 pdist %f22, %f0, %f2
24508 tneg %xcc, 0x0
24509 edge16ln %g3, %o0, %i1
24510 wr %g0, 0x19, %asi
24511 stxa %o6, [%l7 + 0x28] %asi
24512 bn loop_2003
24513 bcc,a,pn %xcc, loop_2004
24514 movrgez %o3, 0x388, %i0
24515 movvs %xcc, %g5, %o7
24516loop_2003:
24517 tcc %xcc, 0x2
24518loop_2004:
24519 bcs loop_2005
24520 movpos %xcc, %l6, %l3
24521 edge32ln %o2, %i2, %i4
24522 addcc %g6, 0x0A35, %i6
24523loop_2005:
24524 nop
24525 set 0x30, %o3
24526 ldxa [%g0 + %o3] 0x58, %g7
24527 stbar
24528 tg %icc, 0x5
24529 sra %o4, %i7, %l5
24530 fmovrdne %i3, %f24, %f30
24531 ldd [%l7 + 0x60], %l0
24532 bne,a,pt %icc, loop_2006
24533 fmovsl %icc, %f23, %f0
24534 subc %l1, 0x1CA6, %l4
24535 movcc %icc, %i5, %o1
24536loop_2006:
24537 nop
24538 setx 0x4064BEDB, %l0, %l6
24539 st %l6, [%l7 + 0x24]
24540 ld [%l7 + 0x24], %fsr
24541 tcs %xcc, 0x0
24542 sllx %l2, %g1, %o5
24543 fmovdvc %xcc, %f31, %f12
24544 stb %g2, [%l7 + 0x0A]
24545 movpos %xcc, %g4, %o0
24546 edge8 %i1, %o6, %g3
24547 set 0x30, %i4
24548 prefetcha [%l7 + %i4] 0x80, 0x1
24549 movrlz %o3, %o7, %l6
24550 bcc,a loop_2007
24551 fcmpeq32 %f16, %f6, %l3
24552 edge8ln %o2, %g5, %i4
24553 brlez %i2, loop_2008
24554loop_2007:
24555 tgu %icc, 0x2
24556 fmovrsgz %g6, %f15, %f21
24557 sllx %g7, 0x19, %o4
24558loop_2008:
24559 and %i6, %l5, %i3
24560 move %xcc, %i7, %l1
24561 movn %icc, %l0, %i5
24562 fnegs %f0, %f14
24563 tneg %icc, 0x6
24564 bleu,pt %icc, loop_2009
24565 tsubcctv %o1, %l4, %l2
24566 addcc %o5, %g1, %g4
24567 tpos %xcc, 0x2
24568loop_2009:
24569 taddcc %g2, %i1, %o6
24570 saved
24571 rdpr %cwp, %g1
24572 rdpr %cansave, %g2
24573 rdpr %canrestore, %g3
24574 rdpr %cleanwin, %g4
24575 rdpr %otherwin, %g5
24576 rdpr %wstate, %g6
24577 tge %icc, 0x0
24578 wr %g0, 0x80, %asi
24579 ldxa [%l7 + 0x18] %asi, %o0
24580 tcs %icc, 0x2
24581 udivcc %g3, 0x126B, %o3
24582 bpos,pn %icc, loop_2010
24583 or %o7, 0x04E9, %i0
24584 fmovrdgz %l3, %f2, %f28
24585 membar 0x4B
24586loop_2010:
24587 saved
24588 rdpr %cwp, %g1
24589 rdpr %cansave, %g2
24590 rdpr %canrestore, %g3
24591 rdpr %cleanwin, %g4
24592 rdpr %otherwin, %g5
24593 rdpr %wstate, %g6
24594 fnors %f13, %f2, %f10
24595 mulx %o2, 0x0D23, %g5
24596 movg %xcc, %l6, %i4
24597 xnorcc %i2, %g6, %g7
24598 movgu %xcc, %o4, %i6
24599 addc %l5, 0x17D9, %i7
24600 fmovrdlz %l1, %f8, %f14
24601 fbo,a %fcc3, loop_2011
24602 movrlz %i3, %l0, %i5
24603 set 0x18, %o4
24604 ldsha [%l7 + %o4] 0x14, %o1
24605loop_2011:
24606 tvc %xcc, 0x6
24607 movvc %xcc, %l4, %l2
24608 fandnot2s %f11, %f6, %f17
24609 tsubcctv %o5, %g1, %g4
24610 mulscc %i1, 0x1185, %o6
24611 alignaddrl %g2, %g3, %o3
24612 bn loop_2012
24613 movrlez %o7, %o0, %i0
24614 subc %o2, 0x1DD2, %l3
24615 fbn,a %fcc0, loop_2013
24616loop_2012:
24617 tgu %xcc, 0x3
24618 smulcc %g5, 0x05CD, %i4
24619 fsrc2s %f27, %f29
24620loop_2013:
24621 edge32l %l6, %g6, %g7
24622 fmovrslz %i2, %f19, %f30
24623 fmovscs %xcc, %f16, %f14
24624 saved
24625 rdpr %cwp, %g1
24626 rdpr %cansave, %g2
24627 rdpr %canrestore, %g3
24628 rdpr %cleanwin, %g4
24629 rdpr %otherwin, %g5
24630 rdpr %wstate, %g6
24631 stb %i6, [%l7 + 0x1C]
24632 wr %g0, 0x04, %asi
24633 lduwa [%l7 + 0x10] %asi, %o4
24634 edge16n %l5, %l1, %i3
24635 srax %i7, %i5, %l0
24636 edge16n %l4, %l2, %o5
24637 smulcc %g1, 0x0372, %g4
24638 and %o1, %i1, %o6
24639 be,pt %icc, loop_2014
24640 and %g2, %o3, %o7
24641 stx %o0, [%l7 + 0x38]
24642 smulcc %i0, 0x0FAA, %o2
24643loop_2014:
24644 fpsub32 %f22, %f2, %f4
24645 movrgz %g3, 0x126, %l3
24646 movpos %xcc, %i4, %g5
24647 brlez,a %g6, loop_2015
24648 tvs %xcc, 0x2
24649 bne,pn %xcc, loop_2016
24650 mulscc %l6, %i2, %i6
24651loop_2015:
24652 nop
24653 setx loop_2017, %l0, %l1
24654 wrpr 0x1, %tl
24655 wrpr %l1, %tpc
24656 add %l1, 0x4, %l1
24657 wrpr %l1, %tnpc
24658 setx 0x34400001400, %l0, %l1
24659 wrpr %l1, %tstate
24660 wrhpr 0x4, %htstate
24661 retry
24662 fornot1s %f17, %f24, %f17
24663loop_2016:
24664 sdivx %g7, 0x1461, %l5
24665 sll %l1, 0x11, %i3
24666loop_2017:
24667 taddcc %o4, %i5, %l0
24668 tneg %icc, 0x6
24669 tcc %icc, 0x2
24670 tsubcc %i7, 0x0428, %l4
24671 tvc %xcc, 0x0
24672 movleu %icc, %l2, %o5
24673 mova %icc, %g1, %o1
24674 fmul8x16au %f19, %f17, %f10
24675 set 0x50, %l6
24676 ldstuba [%l7 + %l6] 0x89, %i1
24677 nop
24678 setx 0xE06A1C6C, %l0, %l6
24679 st %l6, [%l7 + 0x1C]
24680 ld [%l7 + 0x1C], %fsr
24681 fmovdcc %icc, %f1, %f4
24682 brlz %g4, loop_2018
24683 tpos %xcc, 0x3
24684 fmovdpos %icc, %f25, %f1
24685 bge,a,pn %icc, loop_2019
24686loop_2018:
24687 xorcc %o6, 0x1120, %o3
24688 movg %xcc, %o7, %o0
24689 array8 %i0, %g2, %o2
24690loop_2019:
24691 fbge %fcc3, loop_2020
24692 brgz %l3, loop_2021
24693 tcs %xcc, 0x6
24694 bvc,a loop_2022
24695loop_2020:
24696 orcc %i4, %g3, %g5
24697loop_2021:
24698 movle %icc, %l6, %i2
24699 fnot2 %f6, %f0
24700loop_2022:
24701 edge8l %g6, %i6, %g7
24702 movrgez %l5, 0x19D, %i3
24703 tpos %xcc, 0x5
24704 and %l1, %i5, %l0
24705 sdivcc %o4, 0x1BE6, %l4
24706 edge16n %l2, %i7, %g1
24707 movrlez %o1, %o5, %i1
24708 xorcc %o6, 0x0A4C, %o3
24709 srl %g4, 0x0C, %o7
24710 fmovscs %icc, %f10, %f29
24711 set 0x60, %g6
24712 ldda [%l7 + %g6] 0x14, %i0
24713 sdiv %o0, 0x00E2, %o2
24714 movvc %icc, %l3, %g2
24715 set 0x20, %l2
24716 stba %g3, [%l7 + %l2] 0x18
24717 movn %icc, %i4, %l6
24718 edge32 %g5, %g6, %i2
24719 tvc %xcc, 0x5
24720 array8 %g7, %i6, %i3
24721 bgu,a,pn %icc, loop_2023
24722 fsrc1 %f4, %f24
24723 addcc %l5, %i5, %l0
24724 tgu %xcc, 0x0
24725loop_2023:
24726 fornot2s %f26, %f18, %f25
24727 umulcc %o4, %l4, %l2
24728 array8 %l1, %i7, %g1
24729 fbe,a %fcc3, loop_2024
24730 fnot2s %f5, %f11
24731 movcc %icc, %o5, %o1
24732 bg %icc, loop_2025
24733loop_2024:
24734 movrlz %o6, %i1, %g4
24735 brnz,a %o3, loop_2026
24736 nop
24737 fitod %f13, %f16
24738loop_2025:
24739 sir 0x147B
24740 udivx %i0, 0x05E5, %o0
24741loop_2026:
24742 ldx [%l7 + 0x28], %o2
24743 orcc %l3, %o7, %g3
24744 fors %f19, %f12, %f11
24745 tvc %icc, 0x4
24746 tvs %xcc, 0x7
24747 edge16ln %g2, %l6, %g5
24748 fcmpeq16 %f30, %f28, %i4
24749 ta %xcc, 0x0
24750 nop
24751 setx loop_2027, %l0, %l1
24752 jmpl %l1, %g6
24753 or %i2, %g7, %i6
24754 fmovrsgz %l5, %f16, %f8
24755 srax %i3, 0x12, %i5
24756loop_2027:
24757 edge8n %l0, %l4, %o4
24758 addc %l2, 0x0D47, %l1
24759 fcmpgt32 %f8, %f0, %g1
24760 wr %g0, 0xe3, %asi
24761 stha %i7, [%l7 + 0x0A] %asi
24762 membar #Sync
24763 tcc %icc, 0x0
24764 edge32 %o5, %o6, %o1
24765 edge16 %i1, %o3, %i0
24766 addccc %o0, %g4, %l3
24767 nop
24768 fitos %f4, %f8
24769 fstox %f8, %f30
24770 nop
24771 setx 0x74FEFDAA9C5DB8F6, %l0, %l6
24772 stx %l6, [%l7 + 0x28]
24773 ldd [%l7 + 0x28], %f20
24774 setx 0x88C849736C39B077, %l1, %l5
24775 stx %l5, [%l7 + 0x10]
24776 ldd [%l7 + 0x10], %f22
24777 fmuld %f22, %f20, %f2
24778 alignaddr %o2, %o7, %g3
24779 membar 0x72
24780 ta %icc, 0x1
24781 sub %l6, %g5, %g2
24782 mulx %g6, 0x17CE, %i4
24783 edge16l %g7, %i6, %i2
24784 nop
24785 setx 0x5611C69AE068790F, %l0, %l6
24786 stx %l6, [%l7 + 0x28]
24787 ldx [%l7 + 0x28], %fsr
24788 fornot1s %f30, %f22, %f9
24789 ta %icc, 0x1
24790 fba,a %fcc2, loop_2028
24791 movge %xcc, %i3, %l5
24792 tvc %icc, 0x1
24793 sth %l0, [%l7 + 0x10]
24794loop_2028:
24795 fmovdn %icc, %f16, %f3
24796 alignaddrl %i5, %o4, %l2
24797 bpos,pt %icc, loop_2029
24798 bvs loop_2030
24799 fxor %f30, %f14, %f12
24800 tsubcctv %l1, %g1, %l4
24801loop_2029:
24802 sethi 0x16F0, %o5
24803loop_2030:
24804 ldsw [%l7 + 0x34], %o6
24805 edge16l %i7, %i1, %o3
24806 tleu %xcc, 0x1
24807 movn %xcc, %o1, %o0
24808 edge8 %i0, %g4, %l3
24809 ble,a,pt %xcc, loop_2031
24810 fmovse %icc, %f13, %f14
24811 saved
24812 rdpr %cwp, %g1
24813 rdpr %cansave, %g2
24814 rdpr %canrestore, %g3
24815 rdpr %cleanwin, %g4
24816 rdpr %otherwin, %g5
24817 rdpr %wstate, %g6
24818 edge16n %o2, %g3, %o7
24819loop_2031:
24820 nop
24821 setx loop_2032, %l0, %l1
24822 wrpr 0x1, %tl
24823 wrpr %l1, %tpc
24824 add %l1, 0x4, %l1
24825 wrpr %l1, %tnpc
24826 setx 0x34400001400, %l0, %l1
24827 wrpr %l1, %tstate
24828 wrhpr 0x4, %htstate
24829 retry
24830 movrlz %l6, 0x03A, %g5
24831 alignaddrl %g2, %i4, %g7
24832 edge16l %g6, %i6, %i3
24833loop_2032:
24834 udivx %i2, 0x069D, %l0
24835 movrlz %l5, 0x2F3, %i5
24836 mulx %o4, 0x18A5, %l1
24837 edge32l %l2, %g1, %o5
24838 xnorcc %o6, 0x0175, %l4
24839 movcs %icc, %i7, %o3
24840 fmovsle %xcc, %f5, %f4
24841 fabss %f24, %f24
24842 restored
24843 rdpr %cwp, %g1
24844 rdpr %cansave, %g2
24845 rdpr %canrestore, %g3
24846 rdpr %cleanwin, %g4
24847 rdpr %otherwin, %g5
24848 rdpr %wstate, %g6
24849 nop
24850 setx 0x9F4CFD31, %l0, %l6
24851 st %l6, [%l7 + 0x28]
24852 ld [%l7 + 0x28], %f30
24853 setx 0xBEB926B1, %l1, %l5
24854 st %l5, [%l7 + 0x10]
24855 ld [%l7 + 0x10], %f14
24856 fadds %f14, %f30, %f29
24857 fpackfix %f22, %f2
24858 be loop_2033
24859 edge32l %i1, %o0, %o1
24860 orn %g4, 0x1323, %i0
24861 movcc %xcc, %o2, %g3
24862loop_2033:
24863 nop
24864 setx 0x9A0382D5A00D9CE2, %l0, %l6
24865 stx %l6, [%l7 + 0x28]
24866 ldd [%l7 + 0x28], %f10
24867 setx 0x0193752ABEF0218D, %l1, %l5
24868 stx %l5, [%l7 + 0x10]
24869 ldd [%l7 + 0x10], %f0
24870 fdivd %f0, %f10, %f0
24871 fmovsge %icc, %f25, %f29
24872 orn %l3, 0x00E0, %l6
24873 bvc loop_2034
24874 edge32ln %o7, %g2, %g5
24875 nop
24876 setx loop_2035, %l0, %l1
24877 wrpr 0x1, %tl
24878 wrpr %l1, %tnpc
24879 setx 0x34400001400, %l0, %l1
24880 wrpr %l1, %tstate
24881 wrhpr 0x4, %htstate
24882 done
24883 fmovsgu %icc, %f21, %f2
24884loop_2034:
24885 sethi 0x1A7E, %g7
24886 bcs,a,pt %icc, loop_2036
24887loop_2035:
24888 srl %g6, 0x04, %i4
24889 wr %g0, 0x11, %asi
24890 ldswa [%l7 + 0x34] %asi, %i6
24891loop_2036:
24892 fpsub32s %f26, %f5, %f16
24893 bgu,a,pn %icc, loop_2037
24894 tsubcctv %i2, %l0, %i3
24895 edge8 %l5, %o4, %i5
24896 edge32 %l1, %g1, %o5
24897loop_2037:
24898 movg %xcc, %o6, %l4
24899 set 0x60, %l1
24900 ldda [%l7 + %l1] 0x24, %l2
24901 lduw [%l7 + 0x18], %i7
24902 fpack32 %f24, %f18, %f26
24903 sdivx %i1, 0x065E, %o0
24904 fnot2 %f24, %f8
24905 stx %o1, [%l7 + 0x40]
24906 fandnot1s %f5, %f5, %f3
24907 brgez,a %o3, loop_2038
24908 tn %icc, 0x3
24909 mova %xcc, %i0, %g4
24910 movneg %xcc, %o2, %l3
24911loop_2038:
24912 orcc %g3, 0x1699, %o7
24913 fmovs %f19, %f27
24914 fbule,a %fcc2, loop_2039
24915 movcs %icc, %g2, %l6
24916 nop
24917 setx 0x00548129, %l0, %l6
24918 st %l6, [%l7 + 0x2C]
24919 ld [%l7 + 0x2C], %fsr
24920 udivcc %g5, 0x19DC, %g6
24921loop_2039:
24922 movneg %xcc, %g7, %i4
24923 orncc %i6, %i2, %i3
24924 bneg,pt %icc, loop_2040
24925 andncc %l0, %l5, %o4
24926 movcc %xcc, %i5, %l1
24927 fpadd32s %f21, %f6, %f7
24928loop_2040:
24929 fpack16 %f28, %f21
24930 ta %xcc, 0x3
24931 movre %g1, %o5, %o6
24932 popc %l2, %i7
24933 movleu %xcc, %i1, %o0
24934 add %l7, 0x58, %l6
24935 wr %g0, 0x11, %asi
24936 casxa [%l6] %asi, %l4, %o3
24937 smulcc %o1, %g4, %o2
24938 movl %icc, %l3, %i0
24939 srl %g3, %o7, %g2
24940 udiv %l6, 0x1DF9, %g6
24941 fnands %f13, %f26, %f8
24942 tvc %icc, 0x1
24943 subc %g5, 0x1ED9, %i4
24944 te %xcc, 0x2
24945 movrgez %g7, %i6, %i2
24946 andncc %i3, %l0, %o4
24947 ta %xcc, 0x0
24948 fbule,a %fcc0, loop_2041
24949 tsubcctv %i5, 0x0505, %l5
24950 fmovsg %icc, %f12, %f25
24951 lduw [%l7 + 0x60], %g1
24952loop_2041:
24953 movrgez %l1, 0x0EC, %o5
24954 fabsd %f0, %f28
24955 movgu %xcc, %l2, %i7
24956 bcs loop_2042
24957 andcc %i1, %o0, %o6
24958 fbge %fcc3, loop_2043
24959 brlez %o3, loop_2044
24960loop_2042:
24961 ld [%l7 + 0x1C], %f28
24962 popc 0x0FA5, %l4
24963loop_2043:
24964 movle %icc, %g4, %o2
24965loop_2044:
24966 edge32n %l3, %i0, %o1
24967 set 0x48, %o0
24968 ldsha [%l7 + %o0] 0x81, %g3
24969 fbo,a %fcc1, loop_2045
24970 restored
24971 rdpr %cwp, %g1
24972 rdpr %cansave, %g2
24973 rdpr %canrestore, %g3
24974 rdpr %cleanwin, %g4
24975 rdpr %otherwin, %g5
24976 rdpr %wstate, %g6
24977 fmovscc %xcc, %f19, %f22
24978 fbl %fcc3, loop_2046
24979loop_2045:
24980 movle %icc, %g2, %l6
24981 movgu %icc, %o7, %g6
24982 wr %g0, 0x19, %asi
24983 ldsba [%l7 + 0x57] %asi, %i4
24984loop_2046:
24985 fmovsle %xcc, %f21, %f15
24986 tsubcc %g5, %i6, %g7
24987 orn %i3, 0x19CC, %l0
24988 tpos %icc, 0x5
24989 sllx %i2, %i5, %l5
24990 movgu %xcc, %o4, %l1
24991 fbo %fcc1, loop_2047
24992 movrne %o5, %l2, %g1
24993 std %f24, [%l7 + 0x20]
24994 srl %i1, 0x1E, %i7
24995loop_2047:
24996 xnorcc %o6, %o3, %o0
24997 fmovdg %xcc, %f3, %f31
24998 tge %icc, 0x0
24999 or %g4, %o2, %l3
25000 bshuffle %f2, %f16, %f2
25001 andcc %i0, 0x1A53, %l4
25002 bcs,pt %xcc, loop_2048
25003 fmovrdgz %o1, %f24, %f26
25004 wr %g0, 0x80, %asi
25005 prefetcha [%l7 + 0x38] %asi, 0x1
25006loop_2048:
25007 movcs %icc, %g2, %o7
25008 membar 0x51
25009 ldd [%l7 + 0x78], %g6
25010 fmovdn %icc, %f1, %f31
25011 fcmple32 %f22, %f2, %i4
25012 fmul8x16al %f20, %f6, %f10
25013 edge32ln %l6, %g5, %i6
25014 smul %i3, %g7, %i2
25015 fmovdneg %xcc, %f26, %f14
25016 brz %i5, loop_2049
25017 smulcc %l5, %l0, %l1
25018 sub %o5, %o4, %g1
25019 fbe %fcc0, loop_2050
25020loop_2049:
25021 sub %l2, 0x180D, %i7
25022 smulcc %i1, %o3, %o6
25023 edge32n %g4, %o2, %o0
25024loop_2050:
25025 sll %l3, %l4, %i0
25026 xorcc %o1, 0x04EE, %g3
25027 fmovrslz %g2, %f8, %f22
25028 bge %xcc, loop_2051
25029 nop
25030 set 0x3C, %o5
25031 ldstub [%l7 + %o5], %g6
25032 movpos %xcc, %i4, %o7
25033 udiv %g5, 0x1AE5, %i6
25034loop_2051:
25035 ldsh [%l7 + 0x72], %i3
25036 lduh [%l7 + 0x64], %g7
25037 nop
25038 set 0x50, %l3
25039 stw %i2, [%l7 + %l3]
25040 edge16n %l6, %i5, %l5
25041 fmovde %icc, %f28, %f29
25042 movrlz %l0, 0x23D, %o5
25043 tleu %xcc, 0x0
25044 fmovse %icc, %f15, %f24
25045 andn %l1, 0x1247, %g1
25046 srax %o4, 0x06, %i7
25047 fblg %fcc0, loop_2052
25048 srax %l2, 0x0A, %o3
25049 smulcc %o6, 0x11D2, %i1
25050 tg %icc, 0x3
25051loop_2052:
25052 stbar
25053 movl %xcc, %o2, %g4
25054 and %l3, 0x16E4, %o0
25055 nop
25056 setx loop_2053, %l0, %l1
25057 jmpl %l1, %i0
25058 movge %icc, %o1, %g3
25059 srlx %g2, %g6, %i4
25060 fmovsgu %xcc, %f25, %f0
25061loop_2053:
25062 add %o7, %g5, %i6
25063 orn %i3, %g7, %i2
25064 and %l4, %l6, %i5
25065 fmovsleu %xcc, %f18, %f24
25066 movrgz %l0, %o5, %l5
25067 fones %f3
25068 fmul8sux16 %f30, %f2, %f10
25069 addcc %l1, 0x17EA, %g1
25070 set 0x5F, %g4
25071 lduba [%l7 + %g4] 0x81, %o4
25072 fnot1s %f15, %f31
25073 nop
25074 setx loop_2054, %l0, %l1
25075 wrpr 0x1, %tl
25076 wrpr %l1, %tpc
25077 add %l1, 0x4, %l1
25078 wrpr %l1, %tnpc
25079 setx 0x34400001400, %l0, %l1
25080 wrpr %l1, %tstate
25081 wrhpr 0x4, %htstate
25082 retry
25083 taddcctv %i7, 0x11F4, %l2
25084 edge8ln %o6, %i1, %o3
25085 subcc %o2, %g4, %o0
25086loop_2054:
25087 edge32 %i0, %l3, %o1
25088 movgu %icc, %g3, %g6
25089 tvc %xcc, 0x2
25090 movvc %icc, %i4, %o7
25091 tg %icc, 0x7
25092 fmovrse %g5, %f14, %f23
25093 udivcc %g2, 0x1079, %i3
25094 stx %i6, [%l7 + 0x78]
25095 fbne %fcc0, loop_2055
25096 mova %xcc, %g7, %l4
25097 fmovdge %icc, %f31, %f21
25098 movrgz %l6, %i2, %l0
25099loop_2055:
25100 movre %o5, 0x2CB, %l5
25101 sdivx %i5, 0x0D16, %l1
25102 bpos,a %xcc, loop_2056
25103 alignaddr %o4, %g1, %i7
25104 nop
25105 setx loop_2057, %l0, %l1
25106 jmpl %l1, %l2
25107 fmovrsne %o6, %f14, %f8
25108loop_2056:
25109 fmul8x16 %f16, %f14, %f20
25110 edge16 %i1, %o3, %g4
25111loop_2057:
25112 movrlez %o0, %o2, %l3
25113 add %l7, 0x44, %l6
25114 wr %g0, 0x04, %asi
25115 lda [%l6] %asi, %o1
25116 casa [%l6] 0x04, %o1, %g3
25117 lduw [%l7 + 0x6C], %g6
25118 nop
25119 setx 0x4D5A66CC, %l0, %l6
25120 st %l6, [%l7 + 0x28]
25121 ld [%l7 + 0x28], %f7
25122 fsqrts %f7, %f20
25123 fpadd16 %f2, %f12, %f18
25124 fcmpgt16 %f30, %f0, %i4
25125 movre %i0, %g5, %o7
25126 tleu %xcc, 0x0
25127 set 0x4F, %i7
25128 ldsba [%l7 + %i7] 0x10, %i3
25129 movrgez %i6, %g7, %g2
25130 fmovrdgz %l6, %f30, %f6
25131 udivcc %l4, 0x0C9A, %l0
25132 tleu %xcc, 0x3
25133 movre %i2, %o5, %l5
25134 srlx %i5, 0x00, %o4
25135 brnz,a %l1, loop_2058
25136 popc %g1, %l2
25137 set 0x30, %i5
25138 stxa %i7, [%l7 + %i5] 0x11
25139loop_2058:
25140 subcc %i1, 0x0F6A, %o3
25141 array8 %g4, %o0, %o2
25142 fnegd %f22, %f16
25143 nop
25144 setx loop_2059, %l0, %l1
25145 wrpr 0x1, %tl
25146 wrpr %l1, %tnpc
25147 setx 0x34400001400, %l0, %l1
25148 wrpr %l1, %tstate
25149 wrhpr 0x4, %htstate
25150 done
25151 flush %l7 + 0x54
25152 array8 %l3, %o6, %g3
25153 bcc loop_2060
25154loop_2059:
25155 saved
25156 rdpr %cwp, %g1
25157 rdpr %cansave, %g2
25158 rdpr %canrestore, %g3
25159 rdpr %cleanwin, %g4
25160 rdpr %otherwin, %g5
25161 rdpr %wstate, %g6
25162 bcc,a,pn %icc, loop_2061
25163 movrlez %o1, 0x05B, %g6
25164loop_2060:
25165 andcc %i0, %i4, %o7
25166 subcc %g5, %i6, %g7
25167loop_2061:
25168 movrgz %i3, %g2, %l6
25169 fmul8x16 %f14, %f18, %f10
25170 sir 0x1516
25171 fpadd16s %f28, %f20, %f14
25172 array32 %l0, %l4, %i2
25173 tl %xcc, 0x6
25174 sdiv %l5, 0x0469, %o5
25175 nop
25176 set 0x10, %l0
25177 lduw [%l7 + %l0], %i5
25178 movn %xcc, %o4, %g1
25179 tl %icc, 0x1
25180 tge %xcc, 0x7
25181 edge32 %l2, %i7, %l1
25182 movn %icc, %i1, %o3
25183 tn %icc, 0x1
25184 set 0x38, %o7
25185 lduha [%l7 + %o7] 0x11, %g4
25186 fmovrdgz %o0, %f0, %f30
25187 fpack32 %f22, %f0, %f18
25188 xnor %o2, %l3, %g3
25189 movvs %icc, %o1, %o6
25190 fbg,a %fcc1, loop_2062
25191 movrne %g6, 0x2C0, %i4
25192 nop
25193 setx 0xB1E26ACED0496B37, %l0, %l6
25194 stx %l6, [%l7 + 0x70]
25195 ldx [%l7 + 0x70], %fsr
25196 lduh [%l7 + 0x2A], %i0
25197loop_2062:
25198 bgu,a,pt %icc, loop_2063
25199 udivcc %g5, 0x1B45, %o7
25200 fbge,a %fcc0, loop_2064
25201 faligndata %f24, %f22, %f6
25202loop_2063:
25203 fbug,a %fcc3, loop_2065
25204 movne %xcc, %g7, %i3
25205loop_2064:
25206 movne %xcc, %i6, %l6
25207 edge16ln %g2, %l0, %i2
25208loop_2065:
25209 movleu %xcc, %l4, %l5
25210 andncc %i5, %o5, %g1
25211 fblg,a %fcc1, loop_2066
25212 alignaddrl %l2, %o4, %l1
25213 orn %i1, %o3, %i7
25214 lduw [%l7 + 0x74], %g4
25215loop_2066:
25216 tgu %icc, 0x0
25217 membar 0x30
25218 array32 %o0, %o2, %l3
25219 wr %g0, 0x80, %asi
25220 lda [%l7 + 0x74] %asi, %f8
25221 tn %icc, 0x3
25222 fmovrse %g3, %f9, %f18
25223 tn %icc, 0x5
25224 sll %o6, %g6, %i4
25225 nop
25226 fitod %f8, %f18
25227 fdtox %f18, %f30
25228 fmovsl %xcc, %f22, %f3
25229 movn %icc, %i0, %o1
25230 fmovdne %xcc, %f0, %f11
25231 fmovrdgez %o7, %f2, %f18
25232 brnz %g5, loop_2067
25233 fcmpeq32 %f22, %f26, %g7
25234 bn,a,pn %xcc, loop_2068
25235 fsrc1s %f28, %f14
25236loop_2067:
25237 tvc %icc, 0x6
25238 bleu,a %xcc, loop_2069
25239loop_2068:
25240 restored
25241 rdpr %cwp, %g1
25242 rdpr %cansave, %g2
25243 rdpr %canrestore, %g3
25244 rdpr %cleanwin, %g4
25245 rdpr %otherwin, %g5
25246 rdpr %wstate, %g6
25247 tsubcc %i3, %i6, %g2
25248 fmovsgu %xcc, %f25, %f5
25249loop_2069:
25250 nop
25251 wr %g0, 0x89, %asi
25252 ldda [%l7 + 0x40] %asi, %l0
25253 and %l6, %l4, %i2
25254 tleu %xcc, 0x3
25255 mova %xcc, %l5, %i5
25256 for %f22, %f20, %f20
25257 brgz,a %g1, loop_2070
25258 fpmerge %f3, %f8, %f14
25259 fmul8x16al %f10, %f18, %f22
25260 fmovrsgez %o5, %f1, %f7
25261loop_2070:
25262 edge16 %o4, %l1, %i1
25263 movvs %xcc, %l2, %i7
25264 tg %icc, 0x0
25265 fsrc2 %f6, %f20
25266 tl %icc, 0x5
25267 nop
25268 fitod %f10, %f10
25269 fdtox %f10, %f24
25270 fxtod %f24, %f20
25271 brz,a %g4, loop_2071
25272 movvc %xcc, %o0, %o2
25273 ldstub [%l7 + 0x7B], %l3
25274 bpos,a %xcc, loop_2072
25275loop_2071:
25276 or %g3, 0x064A, %o6
25277 fnot1 %f4, %f20
25278 mulscc %o3, %g6, %i0
25279loop_2072:
25280 nop
25281 set 0x60, %g7
25282 ldd [%l7 + %g7], %f30
25283 call loop_2073
25284 taddcc %o1, 0x15D9, %i4
25285 fmovdleu %icc, %f17, %f23
25286 tvc %icc, 0x6
25287loop_2073:
25288 nop
25289 set 0x30, %g1
25290 ldswa [%l7 + %g1] 0x10, %g5
25291 tleu %icc, 0x0
25292 movn %icc, %o7, %i3
25293 wr %g0, 0x19, %asi
25294 prefetcha [%l7 + 0x50] %asi, 0x3
25295 tpos %icc, 0x5
25296 andncc %g2, %l0, %i6
25297 and %l4, 0x1A61, %l6
25298 fmovdn %icc, %f28, %f24
25299 tsubcctv %i2, %i5, %g1
25300 movcs %xcc, %l5, %o5
25301 edge8ln %l1, %o4, %l2
25302 fbo %fcc2, loop_2074
25303 orcc %i1, %g4, %i7
25304 movvc %icc, %o2, %l3
25305 edge8l %g3, %o0, %o6
25306loop_2074:
25307 brgez,a %g6, loop_2075
25308 movvc %xcc, %i0, %o1
25309 stb %o3, [%l7 + 0x31]
25310 fmovrdlz %g5, %f10, %f26
25311loop_2075:
25312 ldsb [%l7 + 0x47], %i4
25313 nop
25314 setx loop_2076, %l0, %l1
25315 wrpr 0x1, %tl
25316 wrpr %l1, %tpc
25317 add %l1, 0x4, %l1
25318 wrpr %l1, %tnpc
25319 setx 0x34400001400, %l0, %l1
25320 wrpr %l1, %tstate
25321 wrhpr 0x4, %htstate
25322 retry
25323 popc 0x120F, %o7
25324 ld [%l7 + 0x18], %f15
25325 movcs %xcc, %g7, %i3
25326loop_2076:
25327 umulcc %g2, 0x1EE3, %i6
25328 fbule %fcc3, loop_2077
25329 fnands %f21, %f17, %f9
25330 tvc %xcc, 0x6
25331 brgz,a %l0, loop_2078
25332loop_2077:
25333 bgu %xcc, loop_2079
25334 mulx %l4, %l6, %i5
25335 fnegs %f10, %f23
25336loop_2078:
25337 addc %g1, %i2, %l5
25338loop_2079:
25339 fcmple32 %f2, %f26, %o5
25340 fbue %fcc0, loop_2080
25341 sir 0x059B
25342 bge,a,pt %xcc, loop_2081
25343 bgu,pt %icc, loop_2082
25344loop_2080:
25345 tpos %xcc, 0x3
25346 movge %xcc, %o4, %l2
25347loop_2081:
25348 edge16n %i1, %g4, %l1
25349loop_2082:
25350 add %i7, 0x112D, %l3
25351 tvc %xcc, 0x6
25352 sethi 0x0DD0, %o2
25353 subccc %g3, %o0, %o6
25354 fexpand %f27, %f8
25355 orncc %g6, 0x1C92, %o1
25356 movrne %o3, 0x31B, %g5
25357 wr %g0, 0x04, %asi
25358 ldsha [%l7 + 0x26] %asi, %i4
25359 xorcc %i0, %g7, %i3
25360 array16 %g2, %o7, %l0
25361 umulcc %i6, %l4, %i5
25362 sdivcc %l6, 0x1040, %g1
25363 bne,a,pn %xcc, loop_2083
25364 xorcc %i2, %l5, %o5
25365 tne %icc, 0x3
25366 edge16n %l2, %o4, %i1
25367loop_2083:
25368 andcc %l1, %g4, %l3
25369 wr %g0, 0x81, %asi
25370 prefetcha [%l7 + 0x58] %asi, 0x0
25371 brlz,a %g3, loop_2084
25372 nop
25373 fitod %f8, %f4
25374 fdtos %f4, %f27
25375 fandnot1s %f15, %f5, %f24
25376 fbne,a %fcc2, loop_2085
25377loop_2084:
25378 fbe,a %fcc1, loop_2086
25379 udivx %o2, 0x164D, %o0
25380 bcs,pt %icc, loop_2087
25381loop_2085:
25382 movrne %o6, %g6, %o1
25383loop_2086:
25384 tgu %icc, 0x7
25385 fbug,a %fcc0, loop_2088
25386loop_2087:
25387 sethi 0x1DEA, %g5
25388 xnor %o3, %i4, %g7
25389 xnor %i3, %i0, %g2
25390loop_2088:
25391 xnorcc %l0, 0x0CD4, %o7
25392 ldsw [%l7 + 0x20], %l4
25393 set 0x68, %g3
25394 ldsha [%l7 + %g3] 0x18, %i6
25395 bne,pn %xcc, loop_2089
25396 movre %l6, 0x259, %i5
25397 fmovdvc %icc, %f2, %f4
25398 fmul8sux16 %f14, %f30, %f30
25399loop_2089:
25400 smul %g1, %l5, %i2
25401 wr %g0, 0x10, %asi
25402 ldxa [%l7 + 0x58] %asi, %o5
25403 fmovscc %icc, %f9, %f10
25404 udivx %l2, 0x1486, %i1
25405 set 0x18, %l5
25406 prefetcha [%l7 + %l5] 0x15, 0x2
25407 bleu %icc, loop_2090
25408 xnor %g4, 0x0CE0, %o4
25409 fmovdcc %icc, %f18, %f6
25410 edge8 %l3, %i7, %o2
25411loop_2090:
25412 move %xcc, %g3, %o6
25413 mulx %o0, 0x0180, %g6
25414 fcmpeq16 %f2, %f28, %o1
25415 ld [%l7 + 0x2C], %f9
25416 addccc %o3, %g5, %i4
25417 fzeros %f0
25418 fpack32 %f6, %f16, %f24
25419 edge16l %g7, %i3, %i0
25420 fmovsa %icc, %f18, %f11
25421 xor %l0, 0x1C0A, %g2
25422 nop
25423 fitos %f10, %f2
25424 fstoi %f2, %f26
25425 te %icc, 0x7
25426 smul %o7, 0x11B5, %i6
25427 set 0x110, %o6
25428 ldxa [%g0 + %o6] 0x21, %l4
25429 movleu %icc, %l6, %i5
25430 smul %g1, %l5, %i2
25431 nop
25432 fitos %f12, %f18
25433 fstod %f18, %f30
25434 bshuffle %f6, %f0, %f28
25435 bl,pn %xcc, loop_2091
25436 movrlz %o5, %i1, %l2
25437 udivx %g4, 0x088F, %l1
25438 fmovsleu %icc, %f27, %f13
25439loop_2091:
25440 nop
25441 set 0x1C, %i1
25442 lduw [%l7 + %i1], %l3
25443 wr %g0, 0x11, %asi
25444 lduwa [%l7 + 0x18] %asi, %i7
25445 bn,pn %xcc, loop_2092
25446 fmuld8ulx16 %f17, %f31, %f26
25447 ld [%l7 + 0x10], %f11
25448 tle %xcc, 0x5
25449loop_2092:
25450 fbne,a %fcc2, loop_2093
25451 nop
25452 setx 0xD79A293BA4E31880, %l0, %l6
25453 stx %l6, [%l7 + 0x28]
25454 ldd [%l7 + 0x28], %f20
25455 setx 0xA553FF87B8454645, %l1, %l5
25456 stx %l5, [%l7 + 0x10]
25457 ldd [%l7 + 0x10], %f10
25458 fsubd %f10, %f20, %f10
25459 sra %o2, %o4, %g3
25460 alignaddr %o0, %g6, %o1
25461loop_2093:
25462 nop
25463 membar #Sync
25464 set 0x40, %l4
25465 ldda [%l7 + %l4] 0xf1, %f16
25466 ba,pn %icc, loop_2094
25467 subccc %o6, 0x003E, %o3
25468 sdivx %g5, 0x141A, %g7
25469 nop
25470 fitos %f26, %f5
25471loop_2094:
25472 movn %xcc, %i4, %i3
25473 edge8n %l0, %i0, %g2
25474 fmul8ulx16 %f20, %f0, %f2
25475 addcc %o7, 0x0FEA, %i6
25476 udivcc %l4, 0x19BA, %i5
25477 fornot2 %f24, %f2, %f28
25478 movcs %xcc, %l6, %g1
25479 nop
25480 setx loop_2095, %l0, %l1
25481 wrpr 0x1, %tl
25482 wrpr %l1, %tnpc
25483 setx 0x34400001400, %l0, %l1
25484 wrpr %l1, %tstate
25485 wrhpr 0x4, %htstate
25486 done
25487 tneg %xcc, 0x6
25488 fmovspos %xcc, %f23, %f29
25489 array32 %i2, %o5, %i1
25490loop_2095:
25491 bpos,a,pt %xcc, loop_2096
25492 fbue %fcc2, loop_2097
25493 srlx %l5, %l2, %l1
25494 bl %icc, loop_2098
25495loop_2096:
25496 fbul,a %fcc1, loop_2099
25497loop_2097:
25498 fpackfix %f4, %f31
25499 orncc %g4, 0x1553, %i7
25500loop_2098:
25501 movrne %l3, 0x0FD, %o4
25502loop_2099:
25503 subccc %o2, 0x0A29, %g3
25504 wr %g0, 0x81, %asi
25505 stha %o0, [%l7 + 0x44] %asi
25506 edge8ln %o1, %o6, %g6
25507 tg %xcc, 0x4
25508 sdivx %g5, 0x0CF3, %o3
25509 fexpand %f1, %f14
25510 fmovsvs %icc, %f12, %f21
25511 tge %xcc, 0x6
25512 fornot2s %f11, %f3, %f5
25513 array8 %i4, %g7, %i3
25514 edge8ln %i0, %g2, %l0
25515 orn %i6, 0x07A5, %l4
25516 fandnot2s %f1, %f0, %f24
25517 movrgez %i5, 0x3E6, %o7
25518 fmovsne %xcc, %f21, %f31
25519 ta %icc, 0x5
25520 fmovscc %xcc, %f3, %f24
25521 bneg loop_2100
25522 tne %xcc, 0x3
25523 ta %icc, 0x5
25524 wr %g0, 0x81, %asi
25525 ldda [%l7 + 0x10] %asi, %g0
25526loop_2100:
25527 fbg,a %fcc3, loop_2101
25528 srax %i2, 0x18, %o5
25529 movcs %icc, %l6, %i1
25530 alignaddrl %l2, %l1, %l5
25531loop_2101:
25532 ta %xcc, 0x0
25533 wr %g0, 0x80, %asi
25534 stwa %i7, [%l7 + 0x28] %asi
25535 edge16ln %l3, %o4, %g4
25536 fzero %f6
25537 movrgez %o2, 0x149, %o0
25538 subcc %g3, %o1, %g6
25539 tsubcc %g5, 0x08AC, %o3
25540 nop
25541 setx loop_2102, %l0, %l1
25542 wrpr 0x1, %tl
25543 wrpr %l1, %tnpc
25544 setx 0x34400001400, %l0, %l1
25545 wrpr %l1, %tstate
25546 wrhpr 0x4, %htstate
25547 done
25548 edge32l %i4, %g7, %i3
25549 fmovs %f13, %f9
25550 sdivcc %i0, 0x08D8, %o6
25551loop_2102:
25552 fbl,a %fcc0, loop_2103
25553 array32 %l0, %g2, %i6
25554 tcs %icc, 0x1
25555 tcc %icc, 0x2
25556loop_2103:
25557 ld [%l7 + 0x3C], %f8
25558 udivx %i5, 0x1984, %o7
25559 and %l4, %i2, %g1
25560 fsrc1 %f14, %f22
25561 ta %xcc, 0x6
25562 movneg %xcc, %l6, %o5
25563 bg loop_2104
25564 movrgz %i1, %l2, %l1
25565 andncc %i7, %l3, %l5
25566 xnor %o4, %o2, %g4
25567loop_2104:
25568 ble,a,pn %xcc, loop_2105
25569 movrne %o0, 0x1CD, %g3
25570 movle %icc, %o1, %g6
25571 fmovrsne %o3, %f5, %f31
25572loop_2105:
25573 and %g5, 0x09C1, %g7
25574 fnegs %f22, %f30
25575 fsrc1 %f0, %f14
25576 fpadd32 %f22, %f8, %f2
25577 fmovdleu %icc, %f15, %f31
25578 fornot1 %f22, %f10, %f24
25579 movn %icc, %i4, %i3
25580 fmovsleu %icc, %f26, %f25
25581 fbug %fcc1, loop_2106
25582 movneg %icc, %i0, %l0
25583 tne %xcc, 0x6
25584 xor %o6, 0x0835, %i6
25585loop_2106:
25586 movvs %icc, %g2, %i5
25587 ble,a loop_2107
25588 movcs %xcc, %l4, %i2
25589 tvs %icc, 0x4
25590 nop
25591 setx 0x17D64638, %l0, %l6
25592 st %l6, [%l7 + 0x28]
25593 ld [%l7 + 0x28], %f21
25594 setx 0x61EA5ACB, %l1, %l5
25595 st %l5, [%l7 + 0x10]
25596 ld [%l7 + 0x10], %f7
25597 fadds %f7, %f21, %f9
25598loop_2107:
25599 sll %o7, %g1, %o5
25600 fmovdle %icc, %f21, %f9
25601 fnegd %f10, %f8
25602 array8 %i1, %l6, %l2
25603 popc %i7, %l1
25604 fpadd16s %f17, %f26, %f11
25605 sll %l5, 0x1D, %o4
25606 add %l3, 0x00FB, %g4
25607 fmovsvs %xcc, %f14, %f22
25608 and %o2, %g3, %o0
25609 fmovrdlez %o1, %f28, %f24
25610 fmovsne %icc, %f6, %f17
25611 tle %xcc, 0x2
25612 sdiv %g6, 0x0EAD, %g5
25613 edge8l %o3, %g7, %i4
25614 fmovs %f11, %f0
25615 sdivx %i3, 0x0070, %l0
25616 bneg,pt %xcc, loop_2108
25617 fmovrslez %o6, %f21, %f10
25618 fnot1s %f16, %f7
25619 movrlz %i6, %i0, %g2
25620loop_2108:
25621 fmovdg %xcc, %f0, %f14
25622 or %l4, 0x0CCC, %i2
25623 movleu %icc, %o7, %g1
25624 nop
25625 setx 0xA0656461, %l0, %l6
25626 st %l6, [%l7 + 0x5C]
25627 ld [%l7 + 0x5C], %fsr
25628 edge16 %o5, %i5, %l6
25629 ba,pt %xcc, loop_2109
25630 mova %icc, %i1, %i7
25631 set 0x48, %g5
25632 lda [%l7 + %g5] 0x19, %f22
25633loop_2109:
25634 edge32l %l1, %l2, %l5
25635 ba,a loop_2110
25636 fmovrdgz %l3, %f14, %f14
25637 bvs,pn %xcc, loop_2111
25638 fandnot2 %f8, %f22, %f20
25639loop_2110:
25640 fmovsvc %xcc, %f20, %f24
25641 smul %g4, %o2, %o4
25642loop_2111:
25643 subc %g3, 0x0F49, %o0
25644 edge16 %g6, %g5, %o1
25645 taddcctv %o3, 0x07FB, %g7
25646 fpadd32s %f23, %f13, %f10
25647 set 0x68, %i3
25648 sta %f30, [%l7 + %i3] 0x10
25649 fpackfix %f16, %f10
25650 brlez %i3, loop_2112
25651 tpos %xcc, 0x5
25652 fbul,a %fcc3, loop_2113
25653 orn %l0, 0x0015, %i4
25654loop_2112:
25655 tcc %xcc, 0x4
25656 movge %icc, %o6, %i0
25657loop_2113:
25658 call loop_2114
25659 array8 %g2, %l4, %i2
25660 bne,a,pn %xcc, loop_2115
25661 sethi 0x1150, %i6
25662loop_2114:
25663 smul %o7, %g1, %i5
25664 nop
25665 fitod %f6, %f28
25666 fdtox %f28, %f12
25667loop_2115:
25668 fpsub32 %f8, %f18, %f26
25669 xorcc %l6, %i1, %o5
25670 smul %i7, %l1, %l5
25671 fmovrslez %l2, %f5, %f10
25672 ldub [%l7 + 0x7A], %l3
25673 fbl,a %fcc3, loop_2116
25674 movrlez %o2, %o4, %g3
25675 ld [%l7 + 0x74], %f30
25676 ldd [%l7 + 0x18], %f6
25677loop_2116:
25678 nop
25679 membar #Sync
25680 wr %g0, 0xf0, %asi
25681 ldda [%l7 + 0x40] %asi, %f0
25682 sub %o0, %g4, %g5
25683 sir 0x1C31
25684 movg %xcc, %o1, %g6
25685 bg,a,pn %icc, loop_2117
25686 fzero %f20
25687 fbug %fcc1, loop_2118
25688 nop
25689 setx loop_2119, %l0, %l1
25690 wrpr 0x1, %tl
25691 wrpr %l1, %tpc
25692 add %l1, 0x4, %l1
25693 wrpr %l1, %tnpc
25694 setx 0x34400001400, %l0, %l1
25695 wrpr %l1, %tstate
25696 wrhpr 0x4, %htstate
25697 retry
25698loop_2117:
25699 movrgz %g7, %o3, %i3
25700 fmovde %xcc, %f19, %f8
25701loop_2118:
25702 srlx %i4, 0x02, %l0
25703loop_2119:
25704 fbn %fcc1, loop_2120
25705 nop
25706 set 0x30, %i2
25707 ldd [%l7 + %i2], %i0
25708 addccc %g2, %l4, %i2
25709 fmovdge %xcc, %f14, %f11
25710loop_2120:
25711 fmovsne %icc, %f26, %f9
25712 sdiv %o6, 0x1656, %o7
25713 udivcc %g1, 0x11E8, %i6
25714 tge %icc, 0x1
25715 be,a loop_2121
25716 bge,a,pt %xcc, loop_2122
25717 fpack32 %f20, %f8, %f12
25718 restored
25719 rdpr %cwp, %g1
25720 rdpr %cansave, %g2
25721 rdpr %canrestore, %g3
25722 rdpr %cleanwin, %g4
25723 rdpr %otherwin, %g5
25724 rdpr %wstate, %g6
25725loop_2121:
25726 orcc %i5, 0x154B, %i1
25727loop_2122:
25728 addccc %l6, %i7, %o5
25729 orcc %l5, %l2, %l1
25730 tne %icc, 0x2
25731 addc %l3, 0x0CF1, %o4
25732 tcs %xcc, 0x0
25733 movcc %icc, %o2, %o0
25734 fmovscc %icc, %f8, %f19
25735 bg loop_2123
25736 fmovdn %xcc, %f28, %f13
25737 fandnot1s %f0, %f5, %f14
25738 movvc %xcc, %g4, %g3
25739loop_2123:
25740 movrlz %o1, %g5, %g6
25741 tl %icc, 0x0
25742 set 0x58, %o1
25743 ldstuba [%l7 + %o1] 0x0c, %g7
25744 wr %g0, 0x18, %asi
25745 lduha [%l7 + 0x08] %asi, %i3
25746 movge %xcc, %i4, %l0
25747 mova %xcc, %i0, %o3
25748 fbue,a %fcc1, loop_2124
25749 xnor %g2, 0x00BB, %l4
25750 brgez,a %i2, loop_2125
25751 stw %o6, [%l7 + 0x68]
25752loop_2124:
25753 edge32n %g1, %i6, %o7
25754 edge32n %i1, %i5, %i7
25755loop_2125:
25756 bshuffle %f2, %f22, %f0
25757 sdivcc %l6, 0x1B5C, %o5
25758 edge8 %l2, %l1, %l3
25759 fexpand %f21, %f4
25760 movl %xcc, %o4, %o2
25761 wr %g0, 0x0c, %asi
25762 ldda [%l7 + 0x40] %asi, %f0
25763 wr %g0, 0x2b, %asi
25764 stha %o0, [%l7 + 0x70] %asi
25765 membar #Sync
25766 nop
25767 setx loop_2126, %l0, %l1
25768 wrpr 0x1, %tl
25769 wrpr %l1, %tnpc
25770 setx 0x34400001400, %l0, %l1
25771 wrpr %l1, %tstate
25772 wrhpr 0x4, %htstate
25773 done
25774 ld [%l7 + 0x30], %f1
25775 fmovdne %icc, %f27, %f0
25776 fmovdg %icc, %f12, %f16
25777loop_2126:
25778 fones %f1
25779 subcc %g4, %g3, %l5
25780 brnz,a %o1, loop_2127
25781 movvs %icc, %g5, %g6
25782 nop
25783 fitod %f2, %f10
25784 fdtox %f10, %f6
25785 fbe %fcc3, loop_2128
25786loop_2127:
25787 fmovscs %xcc, %f7, %f6
25788 fcmpne32 %f8, %f6, %g7
25789 sllx %i4, 0x12, %l0
25790loop_2128:
25791 ta %icc, 0x5
25792 bne %icc, loop_2129
25793 fpadd16s %f4, %f17, %f2
25794 bcs,pn %icc, loop_2130
25795 movvs %icc, %i0, %i3
25796loop_2129:
25797 nop
25798 wr %g0, 0x18, %asi
25799 stda %f0, [%l7 + 0x40] %asi
25800loop_2130:
25801 array16 %g2, %l4, %i2
25802 smulcc %o3, %g1, %o6
25803 tgu %icc, 0x2
25804 subccc %o7, 0x066D, %i6
25805 bl,pt %xcc, loop_2131
25806 fbo,a %fcc3, loop_2132
25807 fpackfix %f26, %f28
25808 sth %i1, [%l7 + 0x74]
25809loop_2131:
25810 edge16 %i5, %l6, %o5
25811loop_2132:
25812 nop
25813 add %l7, 0x30, %l6
25814 wr %g0, 0x0c, %asi
25815 casa [%l6] %asi, %i7, %l1
25816 tcc %icc, 0x5
25817 movre %l2, 0x314, %o4
25818 nop
25819 setx loop_2133, %l0, %l1
25820 wrpr 0x1, %tl
25821 wrpr %l1, %tnpc
25822 setx 0x34400001400, %l0, %l1
25823 wrpr %l1, %tstate
25824 wrhpr 0x4, %htstate
25825 done
25826 fcmpne32 %f20, %f6, %l3
25827 srl %o0, 0x18, %g4
25828 movge %icc, %o2, %g3
25829loop_2133:
25830 bpos %icc, loop_2134
25831 sra %o1, %l5, %g6
25832 call loop_2135
25833 srlx %g5, %i4, %l0
25834loop_2134:
25835 fmovda %icc, %f2, %f4
25836 fbn %fcc1, loop_2136
25837loop_2135:
25838 bg,a loop_2137
25839 fbul,a %fcc3, loop_2138
25840 umul %g7, %i0, %g2
25841loop_2136:
25842 movre %l4, 0x0BB, %i2
25843loop_2137:
25844 movre %i3, 0x0F7, %g1
25845loop_2138:
25846 array8 %o3, %o6, %i6
25847 bshuffle %f24, %f20, %f4
25848 set 0x5C, %i6
25849 stwa %o7, [%l7 + %i6] 0xe2
25850 membar #Sync
25851 tsubcctv %i5, 0x11FF, %l6
25852 udivx %i1, 0x1485, %o5
25853 restored
25854 rdpr %cwp, %g1
25855 rdpr %cansave, %g2
25856 rdpr %canrestore, %g3
25857 rdpr %cleanwin, %g4
25858 rdpr %otherwin, %g5
25859 rdpr %wstate, %g6
25860 fnot2s %f6, %f31
25861 edge32n %l1, %l2, %o4
25862 tleu %icc, 0x7
25863 edge16 %l3, %o0, %i7
25864 tle %xcc, 0x0
25865 movl %xcc, %o2, %g4
25866 tneg %xcc, 0x2
25867 set 0x0B, %i0
25868 stba %g3, [%l7 + %i0] 0x14
25869 brgz,a %l5, loop_2139
25870 ldd [%l7 + 0x40], %f8
25871 fmovsleu %xcc, %f2, %f10
25872 edge8n %g6, %g5, %i4
25873loop_2139:
25874 fmovscs %icc, %f17, %f27
25875 fxors %f6, %f31, %f7
25876 array32 %o1, %g7, %i0
25877 nop
25878 fitos %f14, %f29
25879 fstox %f29, %f8
25880 fxtos %f8, %f25
25881 sethi 0x13ED, %g2
25882 array32 %l4, %i2, %l0
25883 movrne %g1, %o3, %o6
25884 srl %i3, 0x0E, %i6
25885 edge16n %o7, %i5, %i1
25886 edge8n %o5, %l1, %l2
25887 fmovd %f12, %f0
25888 movle %xcc, %o4, %l6
25889 fblg %fcc2, loop_2140
25890 edge8 %o0, %l3, %o2
25891 call loop_2141
25892 tgu %xcc, 0x4
25893loop_2140:
25894 nop
25895 fitos %f9, %f25
25896 fstod %f25, %f20
25897 bvs %icc, loop_2142
25898loop_2141:
25899 tle %icc, 0x0
25900 srlx %i7, 0x12, %g3
25901 tvs %xcc, 0x6
25902loop_2142:
25903 tvs %icc, 0x3
25904 faligndata %f26, %f30, %f6
25905 tl %icc, 0x5
25906 sethi 0x1984, %g4
25907 fmovrdgz %l5, %f28, %f8
25908 bshuffle %f16, %f22, %f26
25909 set 0x40, %o2
25910 ldda [%l7 + %o2] 0x18, %f0
25911 fornot1s %f19, %f16, %f18
25912 membar 0x78
25913 fmovdge %icc, %f17, %f11
25914 alignaddr %g5, %g6, %o1
25915 movleu %xcc, %i4, %i0
25916 bgu,a loop_2143
25917 tvs %icc, 0x3
25918 sethi 0x1581, %g7
25919 bcs,a loop_2144
25920loop_2143:
25921 mulscc %l4, 0x0042, %i2
25922 ldd [%l7 + 0x28], %l0
25923 srax %g1, 0x15, %g2
25924loop_2144:
25925 movge %xcc, %o6, %i3
25926 and %o3, 0x0076, %o7
25927 udiv %i5, 0x1DE2, %i1
25928 addc %o5, %l1, %l2
25929 edge16l %i6, %l6, %o4
25930 umulcc %o0, %o2, %l3
25931 fone %f22
25932 set 0x74, %o3
25933 ldswa [%l7 + %o3] 0x15, %g3
25934 mulscc %g4, %l5, %g5
25935 ldx [%l7 + 0x18], %g6
25936 udivx %o1, 0x04FC, %i7
25937 fand %f20, %f2, %f14
25938 stb %i4, [%l7 + 0x4A]
25939 tvs %xcc, 0x4
25940 fmovscs %icc, %f23, %f23
25941 fmovdleu %xcc, %f15, %f30
25942 udivx %i0, 0x0970, %g7
25943 tg %xcc, 0x4
25944 fbge,a %fcc3, loop_2145
25945 movrne %l4, %l0, %g1
25946 ta %xcc, 0x6
25947 umulcc %g2, %i2, %o6
25948loop_2145:
25949 ldsw [%l7 + 0x70], %i3
25950 tvs %icc, 0x1
25951 bgu %icc, loop_2146
25952 xor %o3, %o7, %i5
25953 fnegd %f28, %f8
25954 movle %icc, %o5, %i1
25955loop_2146:
25956 tn %xcc, 0x4
25957 bvs loop_2147
25958 nop
25959 setx 0x7F34FC144065BF0E, %l0, %l6
25960 stx %l6, [%l7 + 0x20]
25961 ldx [%l7 + 0x20], %fsr
25962 fmovsleu %xcc, %f19, %f9
25963 fxor %f24, %f20, %f22
25964loop_2147:
25965 fmuld8sux16 %f27, %f9, %f6
25966 fbe,a %fcc3, loop_2148
25967 fmovsl %icc, %f12, %f24
25968 taddcc %l1, 0x1ADA, %i6
25969 movvs %xcc, %l2, %l6
25970loop_2148:
25971 bvc,pt %icc, loop_2149
25972 edge8n %o4, %o0, %o2
25973 fornot1s %f9, %f24, %f18
25974 umulcc %g3, %l3, %g4
25975loop_2149:
25976 andcc %l5, %g5, %g6
25977 tle %xcc, 0x2
25978 udiv %i7, 0x0825, %i4
25979 fone %f24
25980 edge8ln %o1, %i0, %g7
25981 alignaddrl %l4, %g1, %g2
25982 addc %l0, %o6, %i2
25983 movcc %icc, %o3, %o7
25984 mova %icc, %i3, %i5
25985 umul %i1, %o5, %l1
25986 fornot1s %f0, %f18, %f24
25987 saved
25988 rdpr %cwp, %g1
25989 rdpr %cansave, %g2
25990 rdpr %canrestore, %g3
25991 rdpr %cleanwin, %g4
25992 rdpr %otherwin, %g5
25993 rdpr %wstate, %g6
25994 movcs %xcc, %i6, %l6
25995 movre %l2, 0x17D, %o4
25996 add %l7, 0x78, %l6
25997 wr %g0, 0x10, %asi
25998 casxa [%l6] %asi, %o2, %g3
25999 fzero %f20
26000 tg %xcc, 0x0
26001 edge16n %l3, %g4, %o0
26002 movl %xcc, %g5, %l5
26003 sll %i7, %g6, %i4
26004 bcc loop_2150
26005 tcs %xcc, 0x1
26006 movge %icc, %i0, %g7
26007 fsrc2s %f23, %f13
26008loop_2150:
26009 membar 0x46
26010 brlez %o1, loop_2151
26011 smul %g1, 0x1A35, %g2
26012 brnz %l4, loop_2152
26013 nop
26014 set 0x4D, %g2
26015 ldsb [%l7 + %g2], %l0
26016loop_2151:
26017 sdivx %i2, 0x0AB5, %o6
26018 fmovrdne %o7, %f10, %f24
26019loop_2152:
26020 addcc %o3, %i5, %i3
26021 andncc %i1, %l1, %o5
26022 umul %i6, %l6, %o4
26023 fmovrslz %o2, %f19, %f7
26024 bcc %icc, loop_2153
26025 sdiv %l2, 0x05BE, %l3
26026 edge8ln %g3, %g4, %g5
26027 membar #Sync
26028 wr %g0, 0x17, %asi
26029 ldda [%l7 + 0x40] %asi, %f0
26030loop_2153:
26031 umulcc %l5, %i7, %o0
26032 tcs %xcc, 0x5
26033 fpack16 %f18, %f18
26034 alignaddrl %g6, %i4, %g7
26035 nop
26036 fitod %f6, %f18
26037 fdtox %f18, %f2
26038 fxtod %f2, %f30
26039 xnor %o1, 0x1042, %i0
26040 fmovrdgez %g2, %f6, %f24
26041 fmovspos %xcc, %f29, %f24
26042 edge8ln %g1, %l4, %l0
26043 orcc %o6, 0x1687, %i2
26044 fmovrdne %o7, %f12, %f0
26045 edge16l %o3, %i3, %i1
26046 fandnot1s %f20, %f28, %f11
26047 wr %g0, 0x89, %asi
26048 stxa %l1, [%l7 + 0x48] %asi
26049 set 0x60, %o4
26050 ldda [%l7 + %o4] 0xeb, %o4
26051 fmovsg %xcc, %f31, %f15
26052 bl,a %xcc, loop_2154
26053 movrlz %i6, 0x212, %l6
26054 movrlez %o4, %o2, %i5
26055 fbu,a %fcc3, loop_2155
26056loop_2154:
26057 fmovdpos %xcc, %f13, %f30
26058 add %l7, 0x64, %l6
26059 wr %g0, 0x81, %asi
26060 lda [%l6] %asi, %l2
26061 casa [%l6] %asi, %l2, %g3
26062loop_2155:
26063 membar 0x49
26064 sdiv %l3, 0x0196, %g5
26065 movg %xcc, %g4, %i7
26066 edge16ln %o0, %g6, %i4
26067 orcc %g7, %l5, %i0
26068 alignaddr %g2, %o1, %l4
26069 srax %l0, %o6, %g1
26070 popc 0x1A36, %o7
26071 movleu %xcc, %o3, %i3
26072 fmovs %f8, %f0
26073 fone %f28
26074 tge %icc, 0x6
26075 fble %fcc3, loop_2156
26076 tsubcctv %i1, 0x097C, %l1
26077 smulcc %i2, 0x058E, %o5
26078 set 0x46, %l6
26079 stha %l6, [%l7 + %l6] 0x15
26080loop_2156:
26081 nop
26082 setx loop_2157, %l0, %l1
26083 wrpr 0x1, %tl
26084 wrpr %l1, %tpc
26085 add %l1, 0x4, %l1
26086 wrpr %l1, %tnpc
26087 setx 0x34400001400, %l0, %l1
26088 wrpr %l1, %tstate
26089 wrhpr 0x4, %htstate
26090 retry
26091 swap [%l7 + 0x40], %o4
26092 or %i6, %o2, %i5
26093 wr %g0, 0x2b, %asi
26094 stxa %l2, [%l7 + 0x50] %asi
26095 membar #Sync
26096loop_2157:
26097 saved
26098 rdpr %cwp, %g1
26099 rdpr %cansave, %g2
26100 rdpr %canrestore, %g3
26101 rdpr %cleanwin, %g4
26102 rdpr %otherwin, %g5
26103 rdpr %wstate, %g6
26104 sdiv %l3, 0x0825, %g5
26105 ta %xcc, 0x0
26106 movrgz %g4, 0x2A5, %g3
26107 wr %g0, 0x11, %asi
26108 ldsha [%l7 + 0x68] %asi, %o0
26109 tne %icc, 0x3
26110 orn %i7, 0x1244, %g6
26111 nop
26112 fitos %f5, %f0
26113 fstod %f0, %f2
26114 fcmpgt16 %f6, %f30, %g7
26115 restored
26116 rdpr %cwp, %g1
26117 rdpr %cansave, %g2
26118 rdpr %canrestore, %g3
26119 rdpr %cleanwin, %g4
26120 rdpr %otherwin, %g5
26121 rdpr %wstate, %g6
26122 movvs %xcc, %i4, %i0
26123 wr %g0, 0x88, %asi
26124 stba %g2, [%l7 + 0x1B] %asi
26125 tcs %xcc, 0x3
26126 movleu %xcc, %o1, %l4
26127 srlx %l0, %o6, %g1
26128 fbe %fcc2, loop_2158
26129 edge16l %l5, %o7, %o3
26130 ldub [%l7 + 0x41], %i1
26131 and %i3, %i2, %l1
26132loop_2158:
26133 mulx %o5, 0x187C, %l6
26134 bshuffle %f24, %f22, %f18
26135 tl %icc, 0x1
26136 te %xcc, 0x4
26137 wr %g0, 0x04, %asi
26138 sta %f3, [%l7 + 0x34] %asi
26139 fsrc2s %f5, %f13
26140 tgu %xcc, 0x5
26141 fmovd %f18, %f0
26142 orn %i6, 0x1CB6, %o2
26143 set 0x40, %g6
26144 stda %f16, [%l7 + %g6] 0x18
26145 addc %i5, 0x19E9, %l2
26146 fmovsneg %xcc, %f27, %f5
26147 tsubcctv %o4, 0x15F2, %g5
26148 sll %g4, 0x13, %g3
26149 smul %l3, %i7, %g6
26150 addccc %o0, %g7, %i4
26151 umulcc %i0, %g2, %l4
26152 bl,a %xcc, loop_2159
26153 edge32ln %o1, %l0, %o6
26154 brz,a %l5, loop_2160
26155 tle %icc, 0x6
26156loop_2159:
26157 fbule,a %fcc0, loop_2161
26158 movge %icc, %o7, %o3
26159loop_2160:
26160 xnorcc %g1, 0x040A, %i3
26161 fmovdvc %xcc, %f6, %f6
26162loop_2161:
26163 movl %icc, %i1, %i2
26164 fmul8x16au %f8, %f0, %f26
26165 and %l1, 0x0A90, %l6
26166 edge8ln %i6, %o5, %o2
26167 orn %l2, %i5, %o4
26168 addccc %g5, %g3, %g4
26169 movvc %xcc, %l3, %g6
26170 ldsh [%l7 + 0x4C], %o0
26171 movrgz %g7, 0x131, %i4
26172 brgz,a %i7, loop_2162
26173 sdiv %i0, 0x1809, %l4
26174 nop
26175 setx 0x1BC8696F704BC071, %l0, %l6
26176 stx %l6, [%l7 + 0x58]
26177 ldx [%l7 + 0x58], %fsr
26178 set 0x40, %i4
26179 stda %f0, [%l7 + %i4] 0x80
26180loop_2162:
26181 sllx %o1, 0x0A, %g2
26182 fpsub16 %f18, %f6, %f10
26183 sethi 0x1464, %l0
26184 edge32ln %l5, %o6, %o3
26185 fmovdleu %icc, %f11, %f12
26186 fbuge %fcc0, loop_2163
26187 ldsw [%l7 + 0x0C], %o7
26188 nop
26189 setx loop_2164, %l0, %l1
26190 wrpr 0x1, %tl
26191 wrpr %l1, %tpc
26192 add %l1, 0x4, %l1
26193 wrpr %l1, %tnpc
26194 setx 0x34400001400, %l0, %l1
26195 wrpr %l1, %tstate
26196 wrhpr 0x4, %htstate
26197 retry
26198 ble loop_2165
26199loop_2163:
26200 membar 0x7E
26201 edge32 %i3, %i1, %g1
26202loop_2164:
26203 movvc %icc, %l1, %i2
26204loop_2165:
26205 nop
26206 set 0x210, %l1
26207 ldxa [%g0 + %l1] 0x52, %l6
26208 tle %xcc, 0x0
26209 movrne %i6, %o5, %o2
26210 mulx %l2, 0x1B87, %i5
26211 movvs %xcc, %g5, %g3
26212 tge %icc, 0x6
26213 fmovsa %xcc, %f27, %f8
26214 movcs %icc, %g4, %o4
26215 fandnot2 %f2, %f8, %f16
26216 subccc %g6, 0x091A, %l3
26217 edge32ln %o0, %g7, %i7
26218 sdiv %i0, 0x0769, %l4
26219 srlx %i4, %o1, %g2
26220 subc %l5, %o6, %o3
26221 tl %icc, 0x7
26222 fbg %fcc3, loop_2166
26223 fmovdcc %icc, %f15, %f22
26224 be,a %icc, loop_2167
26225 movvc %icc, %o7, %i3
26226loop_2166:
26227 edge8 %l0, %i1, %l1
26228 sethi 0x0240, %g1
26229loop_2167:
26230 srax %i2, 0x14, %i6
26231 orcc %l6, %o5, %o2
26232 ta %icc, 0x2
26233 brlez %i5, loop_2168
26234 fbn,a %fcc0, loop_2169
26235 tvs %xcc, 0x0
26236 bshuffle %f28, %f28, %f28
26237loop_2168:
26238 addc %g5, %l2, %g3
26239loop_2169:
26240 fornot2 %f22, %f4, %f0
26241 fmovdleu %xcc, %f15, %f16
26242 fba %fcc0, loop_2170
26243 fmuld8sux16 %f9, %f11, %f22
26244 fbu,a %fcc3, loop_2171
26245 fmovdcc %icc, %f31, %f25
26246loop_2170:
26247 sdivcc %o4, 0x1FDF, %g6
26248 movvc %icc, %g4, %o0
26249loop_2171:
26250 nop
26251 set 0x20, %o0
26252 stwa %l3, [%l7 + %o0] 0x18
26253 set 0x0F, %l2
26254 ldstuba [%l7 + %l2] 0x11, %g7
26255 fcmpeq16 %f14, %f30, %i0
26256 wr %g0, 0x19, %asi
26257 swapa [%l7 + 0x10] %asi, %i7
26258 bg,a,pn %xcc, loop_2172
26259 tvs %icc, 0x7
26260 fand %f16, %f28, %f26
26261 edge32n %i4, %o1, %l4
26262loop_2172:
26263 tne %xcc, 0x0
26264 umulcc %l5, 0x1C3D, %o6
26265 ta %icc, 0x1
26266 sethi 0x0E74, %o3
26267 andncc %g2, %i3, %l0
26268 and %o7, 0x0ECB, %i1
26269 taddcc %g1, 0x1940, %l1
26270 fba %fcc0, loop_2173
26271 bge,a %xcc, loop_2174
26272 tge %icc, 0x4
26273 edge32ln %i2, %i6, %o5
26274loop_2173:
26275 bn,pn %icc, loop_2175
26276loop_2174:
26277 addcc %l6, %i5, %o2
26278 add %g5, %g3, %l2
26279 fxors %f10, %f5, %f14
26280loop_2175:
26281 fmovdg %icc, %f13, %f9
26282 movrgz %o4, %g4, %g6
26283 movge %xcc, %l3, %o0
26284 andcc %i0, %i7, %i4
26285 sdivcc %o1, 0x01E9, %l4
26286 smul %g7, %l5, %o3
26287 fmovdvs %icc, %f18, %f28
26288 bcs,pt %xcc, loop_2176
26289 bvc,pt %icc, loop_2177
26290 edge32ln %o6, %i3, %g2
26291 tle %xcc, 0x2
26292loop_2176:
26293 move %icc, %l0, %o7
26294loop_2177:
26295 udivx %g1, 0x015D, %i1
26296 fbug %fcc0, loop_2178
26297 taddcctv %i2, %i6, %l1
26298 fnot1s %f15, %f31
26299 tpos %icc, 0x3
26300loop_2178:
26301 fands %f9, %f15, %f4
26302 array16 %o5, %i5, %o2
26303 set 0x48, %o5
26304 swapa [%l7 + %o5] 0x80, %g5
26305 wr %g0, 0x10, %asi
26306 lduba [%l7 + 0x0D] %asi, %g3
26307 srl %l2, 0x00, %o4
26308 fmovsleu %xcc, %f15, %f14
26309 fmovdneg %icc, %f28, %f11
26310 mova %icc, %l6, %g6
26311 edge16ln %l3, %o0, %g4
26312 fbn,a %fcc3, loop_2179
26313 fmul8sux16 %f2, %f28, %f18
26314 set 0x29, %g4
26315 ldstuba [%l7 + %g4] 0x80, %i7
26316loop_2179:
26317 xor %i4, 0x1E48, %i0
26318 edge8 %o1, %g7, %l4
26319 add %l7, 0x70, %l6
26320 wr %g0, 0x11, %asi
26321 casa [%l6] %asi, %o3, %l5
26322 bcs loop_2180
26323 smulcc %i3, %o6, %g2
26324 sth %l0, [%l7 + 0x74]
26325 xorcc %o7, %g1, %i1
26326loop_2180:
26327 orncc %i2, 0x1D24, %l1
26328 movvs %xcc, %i6, %o5
26329 udiv %i5, 0x0427, %g5
26330 smulcc %g3, %l2, %o4
26331 edge16n %l6, %g6, %l3
26332 nop
26333 fitos %f6, %f7
26334 fstox %f7, %f8
26335 tleu %icc, 0x3
26336 set 0x40, %i7
26337 ldda [%l7 + %i7] 0x22, %o0
26338 sra %o2, 0x12, %g4
26339 tleu %xcc, 0x5
26340 fbu %fcc3, loop_2181
26341 fbl,a %fcc3, loop_2182
26342 fnands %f19, %f25, %f7
26343 fmovrdlez %i7, %f22, %f2
26344loop_2181:
26345 umul %i4, 0x1FED, %i0
26346loop_2182:
26347 nop
26348 wr %g0, 0x88, %asi
26349 stda %f16, [%l7 + 0x40] %asi
26350 fmovdg %icc, %f25, %f27
26351 udiv %o1, 0x0E4C, %g7
26352 addcc %o3, 0x0207, %l5
26353 brlz %i3, loop_2183
26354 edge8l %o6, %g2, %l0
26355 srl %l4, 0x03, %o7
26356 fbul,a %fcc2, loop_2184
26357loop_2183:
26358 stbar
26359 ta %xcc, 0x2
26360 udivcc %g1, 0x1AF7, %i2
26361loop_2184:
26362 movne %icc, %l1, %i6
26363 stx %i1, [%l7 + 0x38]
26364 fandnot1s %f3, %f12, %f15
26365 nop
26366 setx loop_2185, %l0, %l1
26367 wrpr 0x1, %tl
26368 wrpr %l1, %tpc
26369 add %l1, 0x4, %l1
26370 wrpr %l1, %tnpc
26371 setx 0x34400001400, %l0, %l1
26372 wrpr %l1, %tstate
26373 wrhpr 0x4, %htstate
26374 retry
26375 tl %xcc, 0x3
26376 mova %icc, %i5, %o5
26377 edge32l %g5, %l2, %o4
26378loop_2185:
26379 edge32n %g3, %l6, %g6
26380 ta %xcc, 0x0
26381 movn %icc, %o0, %l3
26382 fbule,a %fcc0, loop_2186
26383 orncc %o2, 0x09A7, %g4
26384 membar 0x68
26385 nop
26386 setx loop_2187, %l0, %l1
26387 wrpr 0x1, %tl
26388 wrpr %l1, %tpc
26389 add %l1, 0x4, %l1
26390 wrpr %l1, %tnpc
26391 setx 0x34400001400, %l0, %l1
26392 wrpr %l1, %tstate
26393 wrhpr 0x4, %htstate
26394 retry
26395loop_2186:
26396 sll %i4, 0x05, %i0
26397 fabss %f22, %f8
26398 movrne %o1, 0x1AA, %g7
26399loop_2187:
26400 umulcc %i7, %l5, %i3
26401 tleu %xcc, 0x1
26402 nop
26403 setx 0xA058E19E, %l0, %l6
26404 st %l6, [%l7 + 0x64]
26405 ld [%l7 + 0x64], %fsr
26406 fmovsneg %xcc, %f14, %f20
26407 ldd [%l7 + 0x18], %o6
26408 edge16 %o3, %l0, %l4
26409 bne,a,pt %icc, loop_2188
26410 movgu %icc, %o7, %g1
26411 nop
26412 fitos %f8, %f9
26413 fstoi %f9, %f3
26414 udivx %g2, 0x060D, %i2
26415loop_2188:
26416 nop
26417 set 0x2E, %i5
26418 lduba [%l7 + %i5] 0x04, %l1
26419 move %xcc, %i6, %i5
26420 set 0x5A, %l0
26421 stba %i1, [%l7 + %l0] 0xe2
26422 membar #Sync
26423 sub %g5, 0x0CC6, %l2
26424 orcc %o5, %g3, %l6
26425 nop
26426 setx 0x8173AC3B86CA4D44, %l0, %l6
26427 stx %l6, [%l7 + 0x28]
26428 ldd [%l7 + 0x28], %f30
26429 setx 0x23D1C70973300F6E, %l1, %l5
26430 stx %l5, [%l7 + 0x10]
26431 ldd [%l7 + 0x10], %f6
26432 faddd %f6, %f30, %f6
26433 movpos %icc, %g6, %o0
26434 flush %l7 + 0x3C
26435 fmovsa %icc, %f25, %f6
26436 fcmpgt32 %f14, %f2, %o4
26437 fmovdvc %xcc, %f8, %f17
26438 swap [%l7 + 0x3C], %o2
26439 tsubcc %l3, 0x189A, %g4
26440 bneg,a,pt %xcc, loop_2189
26441 sdivcc %i0, 0x140C, %i4
26442 fandnot1 %f8, %f2, %f10
26443 bge %icc, loop_2190
26444loop_2189:
26445 fcmple32 %f4, %f22, %o1
26446 addc %i7, 0x19A1, %l5
26447 tle %xcc, 0x4
26448loop_2190:
26449 array32 %g7, %i3, %o6
26450 sll %l0, 0x10, %o3
26451 tcc %icc, 0x7
26452 edge8ln %o7, %g1, %g2
26453 fands %f27, %f1, %f20
26454 edge8n %i2, %l1, %i6
26455 fbu,a %fcc2, loop_2191
26456 nop
26457 setx 0x4DA0B0CD0FD0E38B, %l0, %l6
26458 stx %l6, [%l7 + 0x28]
26459 ldd [%l7 + 0x28], %f20
26460 setx 0x14E5A66E20B76D23, %l1, %l5
26461 stx %l5, [%l7 + 0x10]
26462 ldd [%l7 + 0x10], %f4
26463 fdivd %f4, %f20, %f8
26464 movneg %xcc, %l4, %i5
26465 udiv %i1, 0x19A2, %l2
26466loop_2191:
26467 movrgez %o5, 0x03E, %g3
26468 or %l6, 0x03DB, %g6
26469 fbuge %fcc0, loop_2192
26470 restored
26471 rdpr %cwp, %g1
26472 rdpr %cansave, %g2
26473 rdpr %canrestore, %g3
26474 rdpr %cleanwin, %g4
26475 rdpr %otherwin, %g5
26476 rdpr %wstate, %g6
26477 addc %g5, 0x1E6D, %o0
26478 mulscc %o4, %o2, %l3
26479loop_2192:
26480 fandnot2s %f7, %f14, %f28
26481 edge8ln %i0, %g4, %i4
26482 fbo %fcc3, loop_2193
26483 movre %o1, %l5, %i7
26484 fpsub16s %f19, %f27, %f1
26485 udiv %g7, 0x097C, %i3
26486loop_2193:
26487 alignaddrl %l0, %o3, %o7
26488 bpos,pn %icc, loop_2194
26489 tvc %xcc, 0x4
26490 fbne %fcc2, loop_2195
26491 udiv %o6, 0x077A, %g1
26492loop_2194:
26493 udivcc %i2, 0x0030, %g2
26494 bcs,a %icc, loop_2196
26495loop_2195:
26496 fmovscs %icc, %f17, %f14
26497 fcmpne16 %f12, %f14, %i6
26498 fpsub32s %f15, %f4, %f11
26499loop_2196:
26500 edge32ln %l4, %l1, %i1
26501 tgu %icc, 0x5
26502 nop
26503 setx 0x7658834D, %l0, %l6
26504 st %l6, [%l7 + 0x28]
26505 ld [%l7 + 0x28], %f19
26506 setx 0x7ABEE1ED, %l1, %l5
26507 st %l5, [%l7 + 0x10]
26508 ld [%l7 + 0x10], %f28
26509 fdivs %f28, %f19, %f13
26510 sdivcc %i5, 0x1BE0, %o5
26511 fbue,a %fcc1, loop_2197
26512 fmovdneg %icc, %f22, %f16
26513 tl %xcc, 0x5
26514 xnorcc %l2, %l6, %g3
26515loop_2197:
26516 tgu %xcc, 0x6
26517 edge16l %g6, %g5, %o4
26518 fmovdge %xcc, %f22, %f31
26519 movne %xcc, %o0, %o2
26520 srl %i0, 0x0B, %l3
26521 tvc %xcc, 0x4
26522 fpadd32 %f4, %f10, %f4
26523 mulx %i4, 0x094B, %g4
26524 movrgez %o1, %l5, %g7
26525 array16 %i3, %i7, %o3
26526 fmovsge %icc, %f10, %f1
26527 andcc %l0, %o7, %o6
26528 sir 0x0639
26529 tn %xcc, 0x4
26530 bne,a loop_2198
26531 movrlz %i2, %g2, %i6
26532 nop
26533 fitos %f11, %f31
26534 fstox %f31, %f0
26535 tsubcc %g1, %l4, %i1
26536loop_2198:
26537 ld [%l7 + 0x14], %f17
26538 set 0x74, %l3
26539 swapa [%l7 + %l3] 0x80, %i5
26540 udivx %l1, 0x089F, %o5
26541 tle %xcc, 0x5
26542 te %xcc, 0x2
26543 array8 %l6, %l2, %g3
26544 xorcc %g5, %o4, %o0
26545 srlx %o2, 0x0D, %i0
26546 fbule,a %fcc1, loop_2199
26547 edge32 %g6, %l3, %i4
26548 fmovrdlz %g4, %f26, %f4
26549 movgu %icc, %l5, %o1
26550loop_2199:
26551 tleu %xcc, 0x0
26552 tsubcctv %g7, 0x082E, %i7
26553 movneg %icc, %o3, %l0
26554 sdivcc %o7, 0x10C5, %i3
26555 orncc %o6, %g2, %i6
26556 array8 %i2, %g1, %i1
26557 xor %l4, 0x1954, %i5
26558 tpos %icc, 0x1
26559 add %l7, 0x4C, %l6
26560 wr %g0, 0x11, %asi
26561 lda [%l6] %asi, %l1
26562 casa [%l6] %asi, %l1, %o5
26563 xnor %l2, %l6, %g3
26564 edge8l %o4, %o0, %g5
26565 set 0x69, %g7
26566 stba %i0, [%l7 + %g7] 0x0c
26567 orncc %o2, 0x04EA, %g6
26568 fcmpne32 %f12, %f26, %i4
26569 orncc %l3, 0x0180, %g4
26570 movrlz %l5, %o1, %i7
26571 sra %g7, %l0, %o7
26572 tle %xcc, 0x4
26573 nop
26574 fitod %f6, %f14
26575 fdtox %f14, %f18
26576 fxtod %f18, %f14
26577 edge16ln %i3, %o6, %o3
26578 tvs %xcc, 0x0
26579 edge8 %g2, %i2, %g1
26580 movrgz %i1, 0x238, %l4
26581 udivx %i6, 0x1688, %l1
26582 subccc %o5, 0x1D27, %i5
26583 tge %icc, 0x2
26584 set 0x16, %o7
26585 ldsha [%l7 + %o7] 0x81, %l6
26586 fmovda %xcc, %f24, %f30
26587 fmovda %xcc, %f17, %f11
26588 st %f14, [%l7 + 0x3C]
26589 fmovrsgz %g3, %f6, %f15
26590 sdiv %l2, 0x0F43, %o4
26591 edge8 %o0, %i0, %g5
26592 tn %xcc, 0x4
26593 addccc %g6, 0x07E8, %o2
26594 mulx %l3, 0x1565, %g4
26595 fmovdcs %icc, %f17, %f2
26596 andn %l5, %o1, %i7
26597 fmul8x16au %f2, %f10, %f16
26598 movle %icc, %g7, %i4
26599 fbule %fcc2, loop_2200
26600 fmovsn %icc, %f3, %f22
26601 tleu %xcc, 0x1
26602 fnands %f30, %f6, %f17
26603loop_2200:
26604 taddcc %o7, 0x1E9A, %l0
26605 nop
26606 setx 0x0BAF240C, %l0, %l6
26607 st %l6, [%l7 + 0x28]
26608 ld [%l7 + 0x28], %f10
26609 setx 0x820B552E, %l1, %l5
26610 st %l5, [%l7 + 0x10]
26611 ld [%l7 + 0x10], %f29
26612 fadds %f29, %f10, %f25
26613 tcc %xcc, 0x7
26614 nop
26615 setx loop_2201, %l0, %l1
26616 wrpr 0x1, %tl
26617 wrpr %l1, %tnpc
26618 setx 0x34400001400, %l0, %l1
26619 wrpr %l1, %tstate
26620 wrhpr 0x4, %htstate
26621 done
26622 orcc %i3, %o3, %g2
26623 bg,a,pt %xcc, loop_2202
26624 orcc %o6, %g1, %i1
26625loop_2201:
26626 brlz,a %l4, loop_2203
26627 fmovde %xcc, %f0, %f29
26628loop_2202:
26629 edge16ln %i2, %i6, %o5
26630 bcc,a,pt %icc, loop_2204
26631loop_2203:
26632 movrgez %i5, %l1, %g3
26633 edge32n %l2, %l6, %o4
26634 fbuge,a %fcc2, loop_2205
26635loop_2204:
26636 nop
26637 setx loop_2206, %l0, %l1
26638 jmpl %l1, %i0
26639 lduh [%l7 + 0x70], %o0
26640 udivcc %g6, 0x022A, %g5
26641loop_2205:
26642 fands %f13, %f0, %f14
26643loop_2206:
26644 bleu,pt %xcc, loop_2207
26645 nop
26646 fitod %f15, %f6
26647 movrne %l3, %o2, %l5
26648 std %f20, [%l7 + 0x18]
26649loop_2207:
26650 ldstub [%l7 + 0x75], %g4
26651 edge32n %i7, %o1, %i4
26652 subcc %g7, %l0, %i3
26653 tg %icc, 0x2
26654 fblg %fcc3, loop_2208
26655 movrlz %o3, %o7, %g2
26656 fmovsg %xcc, %f8, %f3
26657 tsubcc %o6, %g1, %i1
26658loop_2208:
26659 ldsb [%l7 + 0x13], %i2
26660 srl %l4, %i6, %i5
26661 fsrc1s %f6, %f23
26662 fsrc1 %f12, %f26
26663 bg,pn %icc, loop_2209
26664 fpadd16s %f26, %f30, %f20
26665 fmovdl %xcc, %f13, %f0
26666 brlz,a %l1, loop_2210
26667loop_2209:
26668 mova %xcc, %o5, %l2
26669 sub %l6, 0x18F0, %o4
26670 sll %g3, 0x18, %o0
26671loop_2210:
26672 fzeros %f16
26673 sra %g6, %i0, %g5
26674 orncc %l3, %o2, %l5
26675 nop
26676 setx 0x414B3B6A, %l0, %l6
26677 st %l6, [%l7 + 0x28]
26678 ld [%l7 + 0x28], %f15
26679 setx 0xB8158A22, %l1, %l5
26680 st %l5, [%l7 + 0x10]
26681 ld [%l7 + 0x10], %f15
26682 fdivs %f15, %f15, %f6
26683 subcc %g4, 0x1822, %i7
26684 movrlez %o1, %i4, %g7
26685 edge8 %l0, %o3, %i3
26686 nop
26687 fitod %f10, %f12
26688 fdtos %f12, %f20
26689 movrgez %o7, %o6, %g2
26690 saved
26691 rdpr %cwp, %g1
26692 rdpr %cansave, %g2
26693 rdpr %canrestore, %g3
26694 rdpr %cleanwin, %g4
26695 rdpr %otherwin, %g5
26696 rdpr %wstate, %g6
26697 edge16ln %i1, %g1, %l4
26698 addccc %i2, 0x011B, %i5
26699 sethi 0x1934, %l1
26700 edge32n %o5, %l2, %i6
26701 wr %g0, 0x89, %asi
26702 ldswa [%l7 + 0x10] %asi, %l6
26703 orcc %o4, %o0, %g6
26704 wr %g0, 0x88, %asi
26705 ldxa [%l7 + 0x78] %asi, %g3
26706 lduw [%l7 + 0x4C], %g5
26707 fmovd %f14, %f30
26708 fandnot2s %f10, %f2, %f21
26709 xnor %i0, %l3, %o2
26710 sllx %g4, %l5, %i7
26711 addccc %o1, %g7, %l0
26712 set 0x08, %g1
26713 swapa [%l7 + %g1] 0x80, %o3
26714 fmovdneg %icc, %f10, %f11
26715 alignaddr %i3, %i4, %o7
26716 alignaddrl %o6, %g2, %g1
26717 fornot2 %f16, %f26, %f10
26718 movcc %xcc, %l4, %i1
26719 movl %icc, %i2, %i5
26720 wr %g0, 0x5f, %asi
26721 stxa %o5, [%g0 + 0x0] %asi
26722 prefetch [%l7 + 0x3C], 0x3
26723 movle %icc, %l2, %i6
26724 smul %l6, 0x0CF2, %o4
26725 wr %g0, 0x18, %asi
26726 ldstuba [%l7 + 0x20] %asi, %l1
26727 tleu %xcc, 0x7
26728 brlz,a %o0, loop_2211
26729 fmovsleu %xcc, %f27, %f12
26730 tsubcctv %g3, %g6, %i0
26731 tl %icc, 0x0
26732loop_2211:
26733 tne %xcc, 0x3
26734 udivx %g5, 0x0D73, %l3
26735 movre %g4, 0x1CD, %o2
26736 sllx %l5, 0x01, %i7
26737 fmovrsne %o1, %f28, %f12
26738 mulx %g7, 0x02F1, %o3
26739 fbul %fcc1, loop_2212
26740 sllx %i3, %l0, %i4
26741 movl %xcc, %o7, %g2
26742 fmovsa %xcc, %f12, %f0
26743loop_2212:
26744 fbuge,a %fcc0, loop_2213
26745 udivx %g1, 0x042E, %l4
26746 fbne %fcc3, loop_2214
26747 movl %xcc, %i1, %i2
26748loop_2213:
26749 xnorcc %o6, 0x17F4, %o5
26750 fbul %fcc0, loop_2215
26751loop_2214:
26752 fblg %fcc0, loop_2216
26753 nop
26754 fitod %f6, %f16
26755 fdtox %f16, %f30
26756 alignaddrl %l2, %i6, %l6
26757loop_2215:
26758 membar 0x1D
26759loop_2216:
26760 fors %f30, %f18, %f7
26761 bgu,a,pt %xcc, loop_2217
26762 edge8l %o4, %l1, %o0
26763 udivx %g3, 0x1547, %i5
26764 andncc %i0, %g6, %l3
26765loop_2217:
26766 and %g5, 0x1F9F, %o2
26767 fpadd16 %f10, %f6, %f20
26768 fsrc2 %f6, %f28
26769 nop
26770 fitod %f10, %f16
26771 fdtox %f16, %f6
26772 fxtod %f6, %f10
26773 fpsub16s %f24, %f1, %f9
26774 bge %icc, loop_2218
26775 nop
26776 setx loop_2219, %l0, %l1
26777 wrpr 0x1, %tl
26778 wrpr %l1, %tnpc
26779 setx 0x34400001400, %l0, %l1
26780 wrpr %l1, %tstate
26781 wrhpr 0x4, %htstate
26782 done
26783 bne,a %icc, loop_2220
26784 bcs,pn %icc, loop_2221
26785loop_2218:
26786 ldd [%l7 + 0x58], %l4
26787loop_2219:
26788 mulscc %g4, %o1, %g7
26789loop_2220:
26790 xor %o3, 0x06B2, %i7
26791loop_2221:
26792 movne %xcc, %i3, %l0
26793 fandnot1 %f24, %f12, %f10
26794 array16 %i4, %o7, %g2
26795 movl %icc, %l4, %g1
26796 array32 %i1, %i2, %o6
26797 taddcctv %o5, %i6, %l2
26798 movleu %xcc, %o4, %l1
26799 umul %o0, %g3, %l6
26800 stbar
26801 edge8 %i0, %i5, %g6
26802 edge32 %l3, %o2, %l5
26803 movcc %icc, %g5, %o1
26804 nop
26805 setx loop_2222, %l0, %l1
26806 wrpr 0x1, %tl
26807 wrpr %l1, %tpc
26808 add %l1, 0x4, %l1
26809 wrpr %l1, %tnpc
26810 setx 0x34400001400, %l0, %l1
26811 wrpr %l1, %tstate
26812 wrhpr 0x4, %htstate
26813 retry
26814 andcc %g4, 0x1C99, %o3
26815 nop
26816 set 0x50, %l5
26817 lduw [%l7 + %l5], %g7
26818 tle %xcc, 0x1
26819loop_2222:
26820 ldsw [%l7 + 0x64], %i7
26821 sth %l0, [%l7 + 0x3E]
26822 fmovrde %i3, %f10, %f22
26823 bl,a %icc, loop_2223
26824 te %xcc, 0x5
26825 movpos %icc, %i4, %g2
26826 xnor %o7, %l4, %i1
26827loop_2223:
26828 fbn %fcc2, loop_2224
26829 edge8l %i2, %g1, %o5
26830 ta %xcc, 0x7
26831 edge8l %i6, %l2, %o6
26832loop_2224:
26833 movpos %xcc, %o4, %o0
26834 fba %fcc0, loop_2225
26835 movcs %icc, %g3, %l1
26836 sllx %l6, %i5, %g6
26837 fnors %f12, %f19, %f23
26838loop_2225:
26839 tvc %icc, 0x4
26840 edge8l %l3, %i0, %l5
26841 membar 0x2B
26842 tge %icc, 0x0
26843 sub %o2, %o1, %g5
26844 te %icc, 0x4
26845 fnegs %f20, %f2
26846 fmul8x16au %f19, %f23, %f14
26847 std %f12, [%l7 + 0x50]
26848 fsrc2s %f2, %f15
26849 tcs %xcc, 0x2
26850 std %f18, [%l7 + 0x20]
26851 movrne %g4, 0x34F, %g7
26852 bvs,a,pt %xcc, loop_2226
26853 saved
26854 rdpr %cwp, %g1
26855 rdpr %cansave, %g2
26856 rdpr %canrestore, %g3
26857 rdpr %cleanwin, %g4
26858 rdpr %otherwin, %g5
26859 rdpr %wstate, %g6
26860 bn,a,pn %xcc, loop_2227
26861 fbne %fcc2, loop_2228
26862loop_2226:
26863 fblg %fcc2, loop_2229
26864 move %icc, %i7, %o3
26865loop_2227:
26866 fornot1s %f1, %f18, %f8
26867loop_2228:
26868 srl %i3, 0x1B, %i4
26869loop_2229:
26870 fmovsl %icc, %f0, %f12
26871 movrlz %l0, 0x185, %g2
26872 fbe,a %fcc0, loop_2230
26873 andncc %o7, %i1, %l4
26874 fbo,a %fcc0, loop_2231
26875 nop
26876 setx 0x9B0DD99C, %l0, %l6
26877 st %l6, [%l7 + 0x28]
26878 ld [%l7 + 0x28], %f29
26879 setx 0x7E804476, %l1, %l5
26880 st %l5, [%l7 + 0x10]
26881 ld [%l7 + 0x10], %f6
26882 fdivs %f6, %f29, %f1
26883loop_2230:
26884 add %i2, %g1, %i6
26885 nop
26886 setx 0x6FCEFE4831472A2E, %l0, %l6
26887 stx %l6, [%l7 + 0x28]
26888 ldd [%l7 + 0x28], %f4
26889 setx 0x5677656B97272EBF, %l1, %l5
26890 stx %l5, [%l7 + 0x10]
26891 ldd [%l7 + 0x10], %f20
26892 fdivd %f20, %f4, %f14
26893loop_2231:
26894 subcc %l2, 0x1AF7, %o5
26895 addccc %o6, 0x1A5F, %o0
26896 fbu,a %fcc3, loop_2232
26897 fsrc2 %f6, %f10
26898 array32 %o4, %l1, %l6
26899 edge32 %g3, %i5, %l3
26900loop_2232:
26901 fcmpgt16 %f30, %f4, %g6
26902 taddcctv %i0, 0x12BC, %l5
26903 sll %o2, 0x1E, %o1
26904 ldx [%l7 + 0x30], %g5
26905 nop
26906 fitod %f8, %f2
26907 fdtoi %f2, %f10
26908 fnot2s %f7, %f8
26909 fbl %fcc0, loop_2233
26910 smul %g7, %i7, %o3
26911 andncc %g4, %i4, %l0
26912 mulx %i3, %o7, %g2
26913loop_2233:
26914 edge16n %l4, %i2, %g1
26915 nop
26916 set 0x40, %o6
26917 ldsw [%l7 + %o6], %i6
26918 tvs %xcc, 0x4
26919 movcc %icc, %i1, %l2
26920 addccc %o6, %o0, %o4
26921 fmovdg %xcc, %f5, %f27
26922 movre %o5, %l1, %l6
26923 add %g3, 0x1069, %l3
26924 saved
26925 rdpr %cwp, %g1
26926 rdpr %cansave, %g2
26927 rdpr %canrestore, %g3
26928 rdpr %cleanwin, %g4
26929 rdpr %otherwin, %g5
26930 rdpr %wstate, %g6
26931 movl %xcc, %i5, %i0
26932 movrlez %g6, %l5, %o1
26933 movvc %icc, %o2, %g7
26934 edge16l %g5, %o3, %g4
26935 ldstub [%l7 + 0x33], %i7
26936 wr %g0, 0x89, %asi
26937 sta %f3, [%l7 + 0x28] %asi
26938 nop
26939 fitos %f15, %f12
26940 fsrc1 %f6, %f18
26941 fbne %fcc2, loop_2234
26942 addccc %i4, %l0, %i3
26943 edge16ln %o7, %g2, %i2
26944 bleu loop_2235
26945loop_2234:
26946 array16 %g1, %l4, %i6
26947 movleu %xcc, %i1, %l2
26948 smulcc %o6, 0x1087, %o4
26949loop_2235:
26950 nop
26951 set 0x68, %i1
26952 ldstuba [%l7 + %i1] 0x81, %o5
26953 movvs %xcc, %o0, %l6
26954 addcc %l1, %g3, %i5
26955 movrgez %i0, %l3, %l5
26956 umul %g6, %o2, %o1
26957 ba,a %icc, loop_2236
26958 be,pn %xcc, loop_2237
26959 fblg %fcc1, loop_2238
26960 fbne %fcc1, loop_2239
26961loop_2236:
26962 fpmerge %f19, %f25, %f18
26963loop_2237:
26964 popc %g5, %g7
26965loop_2238:
26966 fpmerge %f11, %f30, %f20
26967loop_2239:
26968 movne %xcc, %g4, %o3
26969 fmovsa %xcc, %f0, %f0
26970 brz,a %i7, loop_2240
26971 movcs %xcc, %i4, %i3
26972 addcc %l0, %g2, %i2
26973 nop
26974 fitos %f7, %f7
26975 fstox %f7, %f30
26976 fxtos %f30, %f13
26977loop_2240:
26978 srl %g1, 0x10, %l4
26979 add %i6, %i1, %o7
26980 movg %icc, %l2, %o6
26981 udivcc %o5, 0x18B1, %o0
26982 fmovsg %icc, %f9, %f15
26983 bn,a,pn %icc, loop_2241
26984 membar 0x79
26985 fpsub32s %f19, %f8, %f5
26986 taddcctv %l6, 0x12E4, %l1
26987loop_2241:
26988 bvc %icc, loop_2242
26989 fmul8x16au %f22, %f4, %f24
26990 array16 %g3, %i5, %o4
26991 bn loop_2243
26992loop_2242:
26993 sdivcc %i0, 0x02D4, %l5
26994 wr %g0, 0x89, %asi
26995 ldswa [%l7 + 0x68] %asi, %l3
26996loop_2243:
26997 nop
26998 setx 0xD7D568F0, %l0, %l6
26999 st %l6, [%l7 + 0x28]
27000 ld [%l7 + 0x28], %f4
27001 setx 0xD1636F4F, %l1, %l5
27002 st %l5, [%l7 + 0x10]
27003 ld [%l7 + 0x10], %f27
27004 fadds %f27, %f4, %f7
27005 tne %icc, 0x7
27006 xnorcc %g6, %o2, %o1
27007 taddcctv %g7, 0x0BF5, %g5
27008 brnz,a %o3, loop_2244
27009 fmovdge %xcc, %f19, %f21
27010 andn %g4, 0x116A, %i7
27011 tn %icc, 0x5
27012loop_2244:
27013 addcc %i3, %i4, %l0
27014 fandnot2s %f16, %f1, %f23
27015 movpos %xcc, %i2, %g1
27016 or %g2, 0x104F, %i6
27017 fmovsn %icc, %f30, %f25
27018 fbg %fcc0, loop_2245
27019 edge32 %i1, %l4, %o7
27020 sethi 0x1914, %o6
27021 tneg %icc, 0x4
27022loop_2245:
27023 movgu %icc, %o5, %l2
27024 taddcc %o0, %l1, %l6
27025 sll %i5, %o4, %i0
27026 ldstub [%l7 + 0x55], %g3
27027 fmovsneg %xcc, %f21, %f20
27028 sir 0x12C8
27029 orcc %l5, %g6, %o2
27030 fmovdgu %xcc, %f12, %f6
27031 fble %fcc2, loop_2246
27032 movvs %icc, %o1, %g7
27033 subccc %l3, 0x1BD0, %g5
27034 st %f27, [%l7 + 0x78]
27035loop_2246:
27036 bleu,pt %icc, loop_2247
27037 sllx %o3, %g4, %i7
27038 udivcc %i4, 0x17C1, %i3
27039 or %l0, 0x11F2, %i2
27040loop_2247:
27041 xnor %g1, 0x06FD, %i6
27042 add %l7, 0x40, %l6
27043 wr %g0, 0x11, %asi
27044 ldxa [%l6] %asi, %i1
27045 casxa [%l6] 0x11, %i1, %l4
27046 fbuge,a %fcc2, loop_2248
27047 orcc %g2, %o6, %o7
27048 fbe,a %fcc3, loop_2249
27049 udivcc %o5, 0x0B3C, %o0
27050loop_2248:
27051 move %icc, %l2, %l6
27052 movleu %icc, %l1, %i5
27053loop_2249:
27054 brlz %i0, loop_2250
27055 orncc %g3, 0x1073, %l5
27056 tgu %xcc, 0x7
27057 fsrc1s %f7, %f3
27058loop_2250:
27059 srax %o4, %g6, %o1
27060 bpos,pn %icc, loop_2251
27061 fmovsn %xcc, %f20, %f12
27062 smul %g7, 0x03A2, %o2
27063 movgu %xcc, %g5, %l3
27064loop_2251:
27065 tvc %icc, 0x5
27066 umulcc %o3, %i7, %i4
27067 fnor %f6, %f28, %f20
27068 te %xcc, 0x3
27069 mulx %i3, 0x00ED, %g4
27070 te %icc, 0x5
27071 xor %l0, %i2, %i6
27072 movrgez %i1, 0x258, %g1
27073 edge16l %l4, %o6, %g2
27074 fbge,a %fcc2, loop_2252
27075 edge16ln %o5, %o0, %l2
27076 edge8ln %o7, %l6, %l1
27077 movrlz %i0, %i5, %g3
27078loop_2252:
27079 sllx %l5, 0x12, %g6
27080 edge16ln %o4, %o1, %g7
27081 set 0x40, %l4
27082 stda %f0, [%l7 + %l4] 0x81
27083 movle %icc, %g5, %l3
27084 stb %o2, [%l7 + 0x42]
27085 ldub [%l7 + 0x10], %o3
27086 movg %xcc, %i7, %i3
27087 stbar
27088 fmovsne %xcc, %f1, %f0
27089 udiv %g4, 0x037C, %l0
27090 nop
27091 setx 0xAD9BD3252D5358EC, %l0, %l6
27092 stx %l6, [%l7 + 0x28]
27093 ldd [%l7 + 0x28], %f4
27094 fsqrtd %f4, %f8
27095 set 0x18, %g3
27096 ldsha [%l7 + %g3] 0x19, %i2
27097 tvc %icc, 0x7
27098 taddcctv %i6, 0x1388, %i4
27099 set 0x5B, %g5
27100 ldsba [%l7 + %g5] 0x04, %g1
27101 taddcc %i1, %l4, %g2
27102 array8 %o6, %o0, %o5
27103 tgu %xcc, 0x0
27104 ble,pt %xcc, loop_2253
27105 fmovsle %icc, %f21, %f27
27106 fands %f27, %f13, %f13
27107 fmovdneg %xcc, %f29, %f13
27108loop_2253:
27109 pdist %f0, %f2, %f0
27110 tle %icc, 0x7
27111 sth %o7, [%l7 + 0x28]
27112 fbg %fcc0, loop_2254
27113 movgu %icc, %l6, %l2
27114 fnor %f20, %f16, %f18
27115 tvc %icc, 0x2
27116loop_2254:
27117 edge32l %i0, %l1, %g3
27118 smul %l5, 0x04F0, %i5
27119 fmovsne %icc, %f3, %f19
27120 edge32l %o4, %g6, %g7
27121 edge32 %g5, %l3, %o2
27122 mulscc %o1, %i7, %o3
27123 pdist %f30, %f6, %f10
27124 movl %icc, %g4, %l0
27125 bneg,pn %icc, loop_2255
27126 fmovd %f0, %f12
27127 udivx %i3, 0x0E90, %i2
27128 fmovdn %xcc, %f0, %f25
27129loop_2255:
27130 nop
27131 set 0x32, %i2
27132 ldsba [%l7 + %i2] 0x15, %i4
27133 fnegd %f24, %f14
27134 nop
27135 fitod %f20, %f30
27136 bvs,a,pt %icc, loop_2256
27137 edge8 %g1, %i1, %i6
27138 fornot2s %f13, %f31, %f25
27139 edge8l %g2, %o6, %o0
27140loop_2256:
27141 nop
27142 set 0x58, %o1
27143 stxa %o5, [%l7 + %o1] 0x14
27144 fbo,a %fcc2, loop_2257
27145 fpack16 %f12, %f5
27146 tleu %xcc, 0x3
27147 and %o7, 0x11AB, %l4
27148loop_2257:
27149 tle %xcc, 0x0
27150 xor %l6, %i0, %l2
27151 movre %l1, 0x1CF, %l5
27152 bpos %xcc, loop_2258
27153 tsubcctv %i5, %g3, %g6
27154 tvc %icc, 0x1
27155 smulcc %g7, 0x0632, %o4
27156loop_2258:
27157 tsubcctv %l3, %o2, %g5
27158 bgu,a,pn %icc, loop_2259
27159 fmovdvc %xcc, %f19, %f9
27160 movl %icc, %o1, %i7
27161 fpsub16 %f10, %f22, %f6
27162loop_2259:
27163 nop
27164 setx 0x20694BF1, %l0, %l6
27165 st %l6, [%l7 + 0x5C]
27166 ld [%l7 + 0x5C], %fsr
27167 fcmpgt32 %f18, %f22, %o3
27168 movrlz %l0, %i3, %i2
27169 movrgz %g4, %g1, %i4
27170 fmovsvs %xcc, %f10, %f12
27171 ldsw [%l7 + 0x68], %i6
27172 andn %g2, 0x1197, %o6
27173 addcc %i1, 0x0FC7, %o5
27174 movrgz %o0, %o7, %l6
27175 movrne %i0, 0x1B1, %l4
27176 bvc,pt %xcc, loop_2260
27177 xnor %l1, 0x03C9, %l5
27178 tge %xcc, 0x4
27179 edge16n %l2, %g3, %g6
27180loop_2260:
27181 addccc %i5, 0x0E93, %o4
27182 stbar
27183 saved
27184 rdpr %cwp, %g1
27185 rdpr %cansave, %g2
27186 rdpr %canrestore, %g3
27187 rdpr %cleanwin, %g4
27188 rdpr %otherwin, %g5
27189 rdpr %wstate, %g6
27190 fmovde %xcc, %f11, %f16
27191 bge,a loop_2261
27192 fmovsn %xcc, %f2, %f9
27193 wr %g0, 0x88, %asi
27194 ldxa [%l7 + 0x30] %asi, %l3
27195loop_2261:
27196 movn %icc, %g7, %g5
27197 andn %o2, 0x1655, %i7
27198 fbo,a %fcc2, loop_2262
27199 and %o1, %l0, %o3
27200 edge8 %i3, %g4, %i2
27201 array16 %i4, %i6, %g2
27202loop_2262:
27203 array32 %o6, %g1, %i1
27204 fmuld8sux16 %f8, %f17, %f26
27205 nop
27206 setx 0xF8C4E58B, %l0, %l6
27207 st %l6, [%l7 + 0x28]
27208 ld [%l7 + 0x28], %f19
27209 setx 0xA678AB97, %l1, %l5
27210 st %l5, [%l7 + 0x10]
27211 ld [%l7 + 0x10], %f20
27212 fsubs %f20, %f19, %f4
27213 movrne %o5, 0x1B3, %o0
27214 edge32n %l6, %o7, %i0
27215 movl %icc, %l1, %l4
27216 or %l5, 0x1480, %g3
27217 brgz %g6, loop_2263
27218 nop
27219 fitod %f9, %f4
27220 tneg %xcc, 0x6
27221 nop
27222 setx loop_2264, %l0, %l1
27223 jmpl %l1, %l2
27224loop_2263:
27225 movg %icc, %o4, %i5
27226 fbn,a %fcc3, loop_2265
27227 movneg %xcc, %l3, %g5
27228loop_2264:
27229 nop
27230 wr %g0, 0x22, %asi
27231 stwa %g7, [%l7 + 0x44] %asi
27232 membar #Sync
27233loop_2265:
27234 subc %i7, %o1, %o2
27235 bne,pt %icc, loop_2266
27236 fbg,a %fcc0, loop_2267
27237 fcmpeq32 %f28, %f26, %o3
27238 swap [%l7 + 0x7C], %l0
27239loop_2266:
27240 stbar
27241loop_2267:
27242 array32 %i3, %g4, %i2
27243 tle %xcc, 0x6
27244 udivx %i4, 0x1C4B, %g2
27245 fand %f28, %f26, %f26
27246 movcc %icc, %i6, %g1
27247 ldsb [%l7 + 0x55], %o6
27248 st %f4, [%l7 + 0x18]
27249 udivx %i1, 0x0E38, %o0
27250 or %o5, 0x0A06, %l6
27251 movle %icc, %o7, %i0
27252 fbuge,a %fcc2, loop_2268
27253 tge %xcc, 0x3
27254 fxors %f28, %f7, %f9
27255 edge16l %l1, %l4, %g3
27256loop_2268:
27257 ba,a loop_2269
27258 array8 %l5, %g6, %o4
27259 fnors %f10, %f4, %f18
27260 addccc %l2, 0x0682, %i5
27261loop_2269:
27262 nop
27263 wr %g0, 0x2a, %asi
27264 ldda [%l7 + 0x10] %asi, %g4
27265 fbug %fcc0, loop_2270
27266 addcc %g7, 0x1B5E, %i7
27267 tle %icc, 0x7
27268 movrne %o1, 0x0C4, %l3
27269loop_2270:
27270 fxors %f9, %f4, %f2
27271 tsubcc %o2, 0x0848, %o3
27272 fblg %fcc3, loop_2271
27273 sub %i3, 0x1BD6, %l0
27274 tl %icc, 0x4
27275 movre %g4, 0x3F6, %i4
27276loop_2271:
27277 tl %xcc, 0x3
27278 array8 %i2, %i6, %g2
27279 subcc %g1, %o6, %i1
27280 st %f23, [%l7 + 0x58]
27281 fornot1s %f29, %f16, %f28
27282 movrne %o0, %l6, %o7
27283 mulx %i0, %l1, %o5
27284 nop
27285 fitos %f6, %f12
27286 fstod %f12, %f22
27287 tge %xcc, 0x4
27288 edge16ln %l4, %g3, %l5
27289 mulx %o4, 0x10D1, %g6
27290 sdivx %i5, 0x1E3C, %l2
27291 movleu %xcc, %g5, %i7
27292 array8 %o1, %l3, %o2
27293 edge32n %g7, %o3, %l0
27294 andcc %g4, %i4, %i3
27295 nop
27296 setx 0x1C42A0B0, %l0, %l6
27297 st %l6, [%l7 + 0x28]
27298 ld [%l7 + 0x28], %f28
27299 setx 0x98ABB5A8, %l1, %l5
27300 st %l5, [%l7 + 0x10]
27301 ld [%l7 + 0x10], %f4
27302 fsubs %f4, %f28, %f14
27303 sdivcc %i2, 0x0180, %g2
27304 stb %i6, [%l7 + 0x63]
27305 orn %o6, 0x05C0, %g1
27306 movcc %icc, %i1, %l6
27307 udivx %o7, 0x048C, %i0
27308 sethi 0x01A2, %l1
27309 or %o0, %o5, %l4
27310 sir 0x1855
27311 fmovrslz %l5, %f8, %f11
27312 tne %icc, 0x5
27313 movrgez %o4, %g3, %g6
27314 srl %i5, 0x13, %g5
27315 membar 0x15
27316 fsrc1s %f5, %f4
27317 udivcc %i7, 0x04E0, %o1
27318 movl %xcc, %l3, %o2
27319 xnorcc %g7, %l2, %o3
27320 tl %icc, 0x1
27321 movne %icc, %g4, %i4
27322 ldsb [%l7 + 0x1C], %i3
27323 fmovsa %icc, %f0, %f12
27324 fsrc2s %f30, %f21
27325 fmuld8ulx16 %f30, %f11, %f6
27326 membar 0x00
27327 fnot2s %f21, %f13
27328 fbn %fcc3, loop_2272
27329 st %f24, [%l7 + 0x2C]
27330 fmovdvs %icc, %f20, %f7
27331 addcc %l0, %g2, %i6
27332loop_2272:
27333 fble %fcc2, loop_2273
27334 mova %icc, %i2, %o6
27335 addc %g1, 0x09C3, %i1
27336 fmovdn %xcc, %f26, %f12
27337loop_2273:
27338 addc %o7, 0x06D6, %i0
27339 tne %icc, 0x6
27340 move %icc, %l1, %l6
27341 wr %g0, 0x19, %asi
27342 ldstuba [%l7 + 0x29] %asi, %o0
27343 fand %f0, %f4, %f2
27344 movgu %xcc, %o5, %l4
27345 fxor %f14, %f16, %f10
27346 bcs %icc, loop_2274
27347 movgu %icc, %o4, %g3
27348 fcmple32 %f24, %f22, %l5
27349 fba %fcc3, loop_2275
27350loop_2274:
27351 popc %i5, %g5
27352 mulx %g6, 0x1E9B, %i7
27353 fmovsge %xcc, %f4, %f24
27354loop_2275:
27355 nop
27356 set 0x30, %i3
27357 lduba [%l7 + %i3] 0x81, %o1
27358 wr %g0, 0x0c, %asi
27359 ldsba [%l7 + 0x2F] %asi, %o2
27360 or %l3, %g7, %l2
27361 tleu %icc, 0x1
27362 xorcc %o3, 0x0505, %g4
27363 movrgz %i4, 0x276, %l0
27364 set 0x66, %i0
27365 ldsha [%l7 + %i0] 0x0c, %i3
27366 lduh [%l7 + 0x44], %i6
27367 tcc %xcc, 0x6
27368 set 0x10, %i6
27369 stxa %g2, [%l7 + %i6] 0x81
27370 edge8 %i2, %g1, %i1
27371 fors %f25, %f31, %f17
27372 fmovsle %xcc, %f1, %f18
27373 tne %icc, 0x2
27374 bleu,pt %xcc, loop_2276
27375 ta %icc, 0x6
27376 umulcc %o7, %o6, %i0
27377 fmovrsgez %l6, %f22, %f23
27378loop_2276:
27379 nop
27380 wr %g0, 0x89, %asi
27381 ldsha [%l7 + 0x30] %asi, %l1
27382 movneg %xcc, %o5, %o0
27383 movrne %o4, 0x032, %l4
27384 be,a,pn %icc, loop_2277
27385 movle %icc, %g3, %l5
27386 srl %g5, 0x16, %i5
27387 set 0x0, %o3
27388 stxa %i7, [%g0 + %o3] 0x57
27389loop_2277:
27390 fmovscc %icc, %f13, %f16
27391 fbl,a %fcc0, loop_2278
27392 ba,pn %icc, loop_2279
27393 edge16 %g6, %o2, %o1
27394 edge8 %l3, %l2, %o3
27395loop_2278:
27396 nop
27397 set 0x60, %o2
27398 lduwa [%l7 + %o2] 0x80, %g7
27399loop_2279:
27400 bcs,a %icc, loop_2280
27401 udivcc %g4, 0x1B3B, %l0
27402 tl %xcc, 0x6
27403 tleu %icc, 0x7
27404loop_2280:
27405 smul %i3, %i4, %g2
27406 movrlez %i6, %i2, %g1
27407 fmovrdgez %o7, %f20, %f24
27408 lduw [%l7 + 0x34], %o6
27409 edge16ln %i1, %i0, %l6
27410 sdiv %l1, 0x1007, %o5
27411 nop
27412 set 0x61, %o4
27413 ldsb [%l7 + %o4], %o4
27414 edge8n %l4, %g3, %o0
27415 movvc %xcc, %l5, %g5
27416 fmovrse %i5, %f12, %f6
27417 alignaddrl %g6, %i7, %o1
27418 sdivcc %o2, 0x01F1, %l3
27419 edge32 %l2, %g7, %g4
27420 add %o3, 0x05DA, %i3
27421 set 0x20, %l6
27422 ldda [%l7 + %l6] 0xea, %l0
27423 umulcc %g2, 0x0997, %i6
27424 edge8 %i2, %i4, %o7
27425 edge32ln %o6, %i1, %g1
27426 edge32n %l6, %l1, %o5
27427 movvs %icc, %o4, %i0
27428 sll %l4, 0x15, %o0
27429 add %l7, 0x28, %l6
27430 wr %g0, 0x0c, %asi
27431 casxa [%l6] 0x0c, %l5, %g3
27432 fornot2 %f4, %f24, %f30
27433 sdiv %g5, 0x1196, %g6
27434 add %l7, 0x28, %l6
27435 wr %g0, 0x18, %asi
27436 ldxa [%l6] %asi, %i7
27437 casxa [%l6] %asi, %i7, %o1
27438 xor %i5, 0x1B84, %l3
27439 orn %l2, 0x1D38, %g7
27440 tvc %xcc, 0x7
27441 fabss %f16, %f28
27442 set 0x21, %g6
27443 ldstuba [%l7 + %g6] 0x88, %g4
27444 xor %o2, %i3, %l0
27445 wr %g0, 0xf0, %asi
27446 stda %f16, [%l7 + 0x40] %asi
27447 membar #Sync
27448 fbule %fcc1, loop_2281
27449 movneg %xcc, %o3, %i6
27450 fmovsvc %icc, %f19, %f11
27451 subcc %g2, 0x1DBB, %i4
27452loop_2281:
27453 bneg,a,pn %xcc, loop_2282
27454 fcmple32 %f20, %f24, %o7
27455 pdist %f8, %f22, %f22
27456 popc 0x10BC, %i2
27457loop_2282:
27458 nop
27459 setx loop_2283, %l0, %l1
27460 jmpl %l1, %o6
27461 fmovdge %icc, %f14, %f26
27462 movvs %xcc, %g1, %l6
27463 nop
27464 fitod %f2, %f18
27465 fdtox %f18, %f26
27466 fxtod %f26, %f22
27467loop_2283:
27468 xnor %l1, %o5, %i1
27469 movre %o4, %i0, %l4
27470 fmovrdlez %o0, %f12, %f0
27471 nop
27472 setx 0x404B9F97, %l0, %l6
27473 st %l6, [%l7 + 0x24]
27474 ld [%l7 + 0x24], %fsr
27475 fpadd32 %f22, %f8, %f30
27476 udiv %l5, 0x16B6, %g5
27477 tsubcc %g6, 0x106D, %g3
27478 swap [%l7 + 0x58], %o1
27479 array32 %i7, %i5, %l2
27480 wr %g0, 0x19, %asi
27481 sta %f5, [%l7 + 0x48] %asi
27482 smul %g7, %l3, %g4
27483 stx %o2, [%l7 + 0x58]
27484 sir 0x10EA
27485 be,pn %xcc, loop_2284
27486 udivx %l0, 0x10F0, %o3
27487 andcc %i6, 0x1FD9, %i3
27488 tcc %icc, 0x0
27489loop_2284:
27490 tle %icc, 0x3
27491 nop
27492 setx 0x661A06E050BAE03E, %l0, %l6
27493 stx %l6, [%l7 + 0x28]
27494 ldd [%l7 + 0x28], %f8
27495 fsqrtd %f8, %f14
27496 movpos %xcc, %i4, %g2
27497 saved
27498 rdpr %cwp, %g1
27499 rdpr %cansave, %g2
27500 rdpr %canrestore, %g3
27501 rdpr %cleanwin, %g4
27502 rdpr %otherwin, %g5
27503 rdpr %wstate, %g6
27504 tg %icc, 0x2
27505 ta %xcc, 0x4
27506 movle %xcc, %i2, %o6
27507 std %f24, [%l7 + 0x78]
27508 movcs %icc, %o7, %l6
27509 edge32 %l1, %o5, %i1
27510 fbue %fcc0, loop_2285
27511 srlx %o4, %i0, %g1
27512 movre %o0, 0x22B, %l5
27513 edge8n %g5, %l4, %g3
27514loop_2285:
27515 brgz %g6, loop_2286
27516 tvc %xcc, 0x5
27517 nop
27518 fitos %f5, %f2
27519 fstoi %f2, %f4
27520 subc %i7, %i5, %o1
27521loop_2286:
27522 subccc %l2, %l3, %g7
27523 fmovdcs %icc, %f0, %f5
27524 bgu %icc, loop_2287
27525 alignaddrl %o2, %g4, %o3
27526 orn %i6, %l0, %i3
27527 edge16 %g2, %i4, %o6
27528loop_2287:
27529 nop
27530 set 0x330, %g2
27531 nop ! stxa %i2, [%g0 + %g2] 0x40 ripped by fixASI40.pl
27532 fmovde %xcc, %f22, %f25
27533 xorcc %l6, 0x01C9, %l1
27534 fbn,a %fcc2, loop_2288
27535 fcmpeq16 %f14, %f30, %o7
27536 set 0x42, %l1
27537 ldsha [%l7 + %l1] 0x89, %i1
27538loop_2288:
27539 movne %xcc, %o4, %o5
27540 fandnot2s %f25, %f24, %f9
27541 nop
27542 setx loop_2289, %l0, %l1
27543 wrpr 0x1, %tl
27544 wrpr %l1, %tnpc
27545 setx 0x34400001400, %l0, %l1
27546 wrpr %l1, %tstate
27547 wrhpr 0x4, %htstate
27548 done
27549 srlx %i0, 0x16, %o0
27550 set 0x75, %i4
27551 ldstuba [%l7 + %i4] 0x0c, %l5
27552loop_2289:
27553 fone %f6
27554 edge8l %g5, %l4, %g1
27555 bleu loop_2290
27556 movg %icc, %g6, %i7
27557 fmovdl %icc, %f3, %f10
27558 edge32ln %g3, %i5, %o1
27559loop_2290:
27560 fmovrdne %l2, %f8, %f26
27561 fnegs %f31, %f10
27562 sub %g7, 0x17C4, %l3
27563 subccc %o2, %o3, %i6
27564 andcc %l0, %i3, %g4
27565 sllx %i4, 0x0A, %o6
27566 tcs %xcc, 0x4
27567 wr %g0, 0x04, %asi
27568 prefetcha [%l7 + 0x10] %asi, 0x1
27569 edge32n %l6, %l1, %g2
27570 fsrc2 %f26, %f6
27571 movrgez %i1, %o7, %o4
27572 bvc,a %icc, loop_2291
27573 ldd [%l7 + 0x18], %i0
27574 bg,a,pn %icc, loop_2292
27575 andcc %o0, %l5, %g5
27576loop_2291:
27577 fmovrdgez %l4, %f26, %f2
27578 sdivx %g1, 0x07D0, %o5
27579loop_2292:
27580 fmovrdlz %g6, %f28, %f20
27581 fble %fcc1, loop_2293
27582 fmovdcc %icc, %f4, %f1
27583 subc %i7, 0x15A5, %i5
27584 brgez %g3, loop_2294
27585loop_2293:
27586 movgu %xcc, %o1, %g7
27587 fcmpeq32 %f0, %f24, %l2
27588 nop
27589 fitod %f10, %f8
27590 fdtox %f8, %f6
27591 fxtod %f6, %f0
27592loop_2294:
27593 edge32l %l3, %o3, %i6
27594 restored
27595 rdpr %cwp, %g1
27596 rdpr %cansave, %g2
27597 rdpr %canrestore, %g3
27598 rdpr %cleanwin, %g4
27599 rdpr %otherwin, %g5
27600 rdpr %wstate, %g6
27601 tneg %xcc, 0x7
27602 fmovrsne %l0, %f14, %f4
27603 movcc %icc, %i3, %g4
27604 smul %o2, 0x1950, %o6
27605 sdiv %i2, 0x18C6, %l6
27606 movn %xcc, %i4, %g2
27607 fcmple16 %f18, %f16, %l1
27608 tleu %xcc, 0x7
27609 edge32ln %i1, %o7, %o4
27610 wr %g0, 0x19, %asi
27611 lduwa [%l7 + 0x2C] %asi, %i0
27612 fxor %f22, %f10, %f2
27613 bgu %xcc, loop_2295
27614 tvs %xcc, 0x4
27615 sub %o0, %g5, %l4
27616 nop
27617 setx 0xD0485233, %l0, %l6
27618 st %l6, [%l7 + 0x4C]
27619 ld [%l7 + 0x4C], %fsr
27620loop_2295:
27621 taddcc %g1, %l5, %o5
27622 edge8ln %i7, %g6, %i5
27623 movvc %xcc, %o1, %g3
27624 sll %g7, 0x17, %l2
27625 xnorcc %l3, %i6, %o3
27626 move %xcc, %i3, %l0
27627 alignaddr %g4, %o2, %o6
27628 bgu,a loop_2296
27629 sethi 0x1AB4, %i2
27630 add %l7, 0x40, %l6
27631 wr %g0, 0x81, %asi
27632 casxa [%l6] %asi, %i4, %l6
27633loop_2296:
27634 move %xcc, %g2, %l1
27635 set 0x12, %l2
27636 lduha [%l7 + %l2] 0x81, %i1
27637 fmul8sux16 %f6, %f24, %f2
27638 sethi 0x15ED, %o7
27639 tcs %icc, 0x4
27640 movneg %xcc, %i0, %o0
27641 fcmple16 %f20, %f2, %o4
27642 taddcc %g5, %l4, %l5
27643 tvc %xcc, 0x3
27644 fmovde %icc, %f26, %f25
27645 and %o5, %i7, %g1
27646 wr %g0, 0x11, %asi
27647 sta %f15, [%l7 + 0x0C] %asi
27648 edge8 %g6, %o1, %g3
27649 tl %xcc, 0x1
27650 brlz %i5, loop_2297
27651 fmuld8ulx16 %f15, %f7, %f26
27652 movn %xcc, %l2, %g7
27653 movle %xcc, %i6, %o3
27654loop_2297:
27655 smulcc %i3, 0x11D2, %l0
27656 orn %g4, %o2, %l3
27657 fmovse %xcc, %f15, %f24
27658 ba,pn %icc, loop_2298
27659 movvs %icc, %o6, %i2
27660 set 0x75, %o5
27661 stba %l6, [%l7 + %o5] 0x19
27662loop_2298:
27663 fexpand %f20, %f14
27664 fbule,a %fcc2, loop_2299
27665 movrgez %i4, %l1, %g2
27666 sdivx %o7, 0x1EF3, %i1
27667 tgu %xcc, 0x4
27668loop_2299:
27669 fcmpgt32 %f18, %f24, %i0
27670 nop
27671 setx 0x1AB82EA7, %l0, %l6
27672 st %l6, [%l7 + 0x28]
27673 ld [%l7 + 0x28], %f5
27674 setx 0x8567E4B4, %l1, %l5
27675 st %l5, [%l7 + 0x10]
27676 ld [%l7 + 0x10], %f31
27677 fadds %f31, %f5, %f27
27678 array16 %o0, %g5, %o4
27679 fexpand %f5, %f8
27680 mova %xcc, %l4, %o5
27681 fsrc2 %f24, %f10
27682 movvs %xcc, %l5, %i7
27683 swap [%l7 + 0x44], %g6
27684 sdivx %o1, 0x10CB, %g1
27685 edge8ln %g3, %l2, %g7
27686 xnorcc %i6, 0x1FB2, %i5
27687 movne %xcc, %o3, %l0
27688 movge %icc, %i3, %o2
27689 set 0x48, %g4
27690 lda [%l7 + %g4] 0x88, %f5
27691 fmovrsne %g4, %f22, %f30
27692 fmovrde %o6, %f16, %f28
27693 fmovrdne %l3, %f10, %f4
27694 wr %g0, 0x88, %asi
27695 stba %i2, [%l7 + 0x1D] %asi
27696 andncc %l6, %i4, %l1
27697 fmovrdgez %g2, %f20, %f2
27698 xnorcc %o7, 0x0272, %i1
27699 sdivx %o0, 0x07A6, %g5
27700 xorcc %i0, 0x0A27, %o4
27701 te %icc, 0x1
27702 edge8n %o5, %l5, %l4
27703 fbule %fcc0, loop_2300
27704 xorcc %g6, %i7, %o1
27705 alignaddr %g1, %l2, %g7
27706 movleu %icc, %g3, %i6
27707loop_2300:
27708 fbu %fcc1, loop_2301
27709 brnz %o3, loop_2302
27710 movge %icc, %l0, %i3
27711 xnorcc %o2, 0x12E8, %g4
27712loop_2301:
27713 movgu %xcc, %o6, %i5
27714loop_2302:
27715 fcmpgt32 %f4, %f14, %l3
27716 te %icc, 0x6
27717 stx %l6, [%l7 + 0x60]
27718 wr %g0, 0x27, %asi
27719 stha %i4, [%l7 + 0x38] %asi
27720 membar #Sync
27721 mulx %i2, %l1, %g2
27722 edge8 %o7, %i1, %g5
27723 edge8ln %o0, %o4, %o5
27724 brz %l5, loop_2303
27725 array16 %i0, %l4, %g6
27726 nop
27727 setx 0x7C8B6924751B7D3B, %l0, %l6
27728 stx %l6, [%l7 + 0x28]
27729 ldd [%l7 + 0x28], %f24
27730 setx 0x312D7303A1D0CF94, %l1, %l5
27731 stx %l5, [%l7 + 0x10]
27732 ldd [%l7 + 0x10], %f26
27733 fsubd %f26, %f24, %f4
27734 udivcc %i7, 0x09B1, %g1
27735loop_2303:
27736 tle %icc, 0x2
27737 ta %icc, 0x6
27738 brlez %o1, loop_2304
27739 fmovdpos %icc, %f11, %f15
27740 bcs,pt %xcc, loop_2305
27741 bg,a,pt %icc, loop_2306
27742loop_2304:
27743 movne %xcc, %l2, %g3
27744 fcmpne32 %f14, %f24, %i6
27745loop_2305:
27746 xorcc %o3, 0x15BD, %g7
27747loop_2306:
27748 subcc %i3, %l0, %o2
27749 ld [%l7 + 0x58], %f11
27750 ta %xcc, 0x1
27751 bpos,a loop_2307
27752 srax %o6, %i5, %l3
27753 fpadd16s %f23, %f9, %f3
27754 add %g4, %l6, %i2
27755loop_2307:
27756 edge32ln %i4, %g2, %l1
27757 movcc %icc, %i1, %g5
27758 stb %o7, [%l7 + 0x51]
27759 fbo,a %fcc1, loop_2308
27760 nop
27761 set 0x50, %i7
27762 ldd [%l7 + %i7], %o0
27763 nop
27764 fitod %f16, %f12
27765 subcc %o5, 0x1ECE, %o4
27766loop_2308:
27767 nop
27768 setx 0xEC4B827E, %l0, %l6
27769 st %l6, [%l7 + 0x28]
27770 ld [%l7 + 0x28], %f3
27771 setx 0x09113421, %l1, %l5
27772 st %l5, [%l7 + 0x10]
27773 ld [%l7 + 0x10], %f5
27774 fmuls %f5, %f3, %f0
27775 sdiv %i0, 0x11C6, %l4
27776 edge8 %l5, %g6, %i7
27777 fmovrsgez %g1, %f12, %f4
27778 bne,pn %xcc, loop_2309
27779 movrne %l2, 0x1F9, %o1
27780 orcc %g3, 0x1CF1, %o3
27781 andn %g7, 0x0BB1, %i6
27782loop_2309:
27783 tle %icc, 0x4
27784 nop
27785 setx 0xB07F76F4, %l0, %l6
27786 st %l6, [%l7 + 0x74]
27787 ld [%l7 + 0x74], %fsr
27788 fbue %fcc2, loop_2310
27789 movgu %icc, %i3, %o2
27790 addcc %l0, 0x088D, %i5
27791 fxnors %f12, %f12, %f7
27792loop_2310:
27793 andn %o6, %g4, %l3
27794 andn %i2, %l6, %i4
27795 fmul8x16al %f26, %f30, %f24
27796 tne %icc, 0x6
27797 edge8 %g2, %l1, %i1
27798 andcc %o7, %g5, %o5
27799 edge16ln %o4, %o0, %i0
27800 membar 0x17
27801 orn %l5, 0x1CEA, %g6
27802 movleu %xcc, %i7, %l4
27803 ldd [%l7 + 0x58], %g0
27804 addccc %l2, %g3, %o1
27805 fba %fcc3, loop_2311
27806 brnz %g7, loop_2312
27807 srax %o3, %i3, %o2
27808 nop
27809 fitod %f10, %f18
27810 fdtox %f18, %f18
27811 fxtod %f18, %f12
27812loop_2311:
27813 movge %icc, %i6, %i5
27814loop_2312:
27815 fmovsne %icc, %f5, %f21
27816 fmovse %icc, %f13, %f22
27817 wr %g0, 0xf1, %asi
27818 stda %f0, [%l7 + 0x40] %asi
27819 membar #Sync
27820 taddcctv %l0, %o6, %l3
27821 tn %xcc, 0x5
27822 tg %xcc, 0x0
27823 or %g4, %l6, %i2
27824 mova %xcc, %i4, %l1
27825 tleu %xcc, 0x3
27826 fba %fcc2, loop_2313
27827 fexpand %f7, %f2
27828 tl %icc, 0x2
27829 fbul %fcc2, loop_2314
27830loop_2313:
27831 movleu %xcc, %g2, %i1
27832 sdiv %o7, 0x016B, %o5
27833 movcc %icc, %o4, %g5
27834loop_2314:
27835 edge8l %o0, %i0, %g6
27836 edge16n %i7, %l5, %g1
27837 xnorcc %l4, %g3, %o1
27838 udiv %g7, 0x0498, %o3
27839 movl %xcc, %l2, %o2
27840 set 0x72, %o0
27841 lduha [%l7 + %o0] 0x0c, %i3
27842 fxnors %f5, %f1, %f24
27843 bgu,a loop_2315
27844 bvs,a,pn %xcc, loop_2316
27845 fxor %f30, %f26, %f18
27846 fbl %fcc2, loop_2317
27847loop_2315:
27848 mulscc %i5, %l0, %i6
27849loop_2316:
27850 fnegd %f20, %f22
27851 fpsub16 %f24, %f18, %f28
27852loop_2317:
27853 fbug %fcc3, loop_2318
27854 or %o6, %l3, %l6
27855 udiv %i2, 0x0EBF, %g4
27856 tcc %xcc, 0x6
27857loop_2318:
27858 nop
27859 fitos %f8, %f26
27860 edge32l %l1, %g2, %i1
27861 bl,a loop_2319
27862 alignaddr %i4, %o7, %o4
27863 sdiv %g5, 0x1115, %o5
27864 movre %i0, %o0, %g6
27865loop_2319:
27866 udivcc %i7, 0x0CC8, %g1
27867 bpos,pn %xcc, loop_2320
27868 tneg %icc, 0x5
27869 tneg %icc, 0x3
27870 brgez,a %l4, loop_2321
27871loop_2320:
27872 nop
27873 setx loop_2322, %l0, %l1
27874 wrpr 0x1, %tl
27875 wrpr %l1, %tpc
27876 add %l1, 0x4, %l1
27877 wrpr %l1, %tnpc
27878 setx 0x34400001400, %l0, %l1
27879 wrpr %l1, %tstate
27880 wrhpr 0x4, %htstate
27881 retry
27882 move %icc, %g3, %o1
27883 tvc %xcc, 0x6
27884loop_2321:
27885 fones %f9
27886loop_2322:
27887 movvc %xcc, %l5, %o3
27888 sll %l2, 0x10, %g7
27889 tneg %icc, 0x5
27890 fnot2s %f28, %f12
27891 fmovd %f16, %f16
27892 fpadd16 %f30, %f22, %f12
27893 nop
27894 set 0x6C, %l0
27895 ldsh [%l7 + %l0], %o2
27896 orcc %i3, %l0, %i6
27897 wr %g0, 0x11, %asi
27898 prefetcha [%l7 + 0x58] %asi, 0x2
27899 and %o6, %l6, %l3
27900 fmovrslz %g4, %f7, %f29
27901 fbuge,a %fcc2, loop_2323
27902 move %xcc, %i2, %g2
27903 movl %xcc, %l1, %i4
27904 wr %g0, 0x80, %asi
27905 lduwa [%l7 + 0x68] %asi, %i1
27906loop_2323:
27907 movl %icc, %o7, %g5
27908 fornot2s %f15, %f21, %f24
27909 prefetch [%l7 + 0x10], 0x1
27910 bcs loop_2324
27911 alignaddrl %o5, %i0, %o4
27912 movre %o0, 0x23D, %i7
27913 fmovdl %xcc, %f24, %f10
27914loop_2324:
27915 movne %icc, %g6, %g1
27916 wr %g0, 0x88, %asi
27917 ldswa [%l7 + 0x20] %asi, %g3
27918 smul %o1, %l4, %o3
27919 te %xcc, 0x6
27920 bn,pn %icc, loop_2325
27921 membar 0x5A
27922 nop
27923 setx 0x4B197C9D, %l0, %l6
27924 st %l6, [%l7 + 0x28]
27925 ld [%l7 + 0x28], %f6
27926 setx 0x43CD2BE0, %l1, %l5
27927 st %l5, [%l7 + 0x10]
27928 ld [%l7 + 0x10], %f14
27929 fadds %f14, %f6, %f8
27930 fbug %fcc3, loop_2326
27931loop_2325:
27932 nop
27933 setx 0x9A7815AE94D80C40, %l0, %l6
27934 stx %l6, [%l7 + 0x28]
27935 ldd [%l7 + 0x28], %f10
27936 setx 0x9C8506F7E8D8E9E7, %l1, %l5
27937 stx %l5, [%l7 + 0x10]
27938 ldd [%l7 + 0x10], %f24
27939 fdivd %f24, %f10, %f18
27940 movrgez %l5, %g7, %o2
27941 taddcctv %l2, %i3, %i6
27942loop_2326:
27943 nop
27944 setx 0xAFFD097A107E4CA3, %l0, %l6
27945 stx %l6, [%l7 + 0x10]
27946 ldx [%l7 + 0x10], %fsr
27947 taddcc %i5, %o6, %l0
27948 membar 0x10
27949 tle %icc, 0x2
27950 movg %xcc, %l6, %l3
27951 tgu %xcc, 0x2
27952 tcc %icc, 0x5
27953 andn %g4, %g2, %l1
27954 srlx %i4, 0x01, %i1
27955 wr %g0, 0x80, %asi
27956 ldsba [%l7 + 0x6A] %asi, %o7
27957 brnz,a %g5, loop_2327
27958 udiv %o5, 0x1A31, %i0
27959 sll %i2, %o0, %i7
27960 mulx %g6, 0x1211, %o4
27961loop_2327:
27962 nop
27963 set 0x60, %i5
27964 ldda [%l7 + %i5] 0x24, %g0
27965 tsubcc %g3, 0x145B, %o1
27966 ta %icc, 0x4
27967 edge16ln %l4, %o3, %g7
27968 edge16 %o2, %l2, %l5
27969 mulx %i6, %i5, %o6
27970 andncc %i3, %l6, %l3
27971 addc %g4, 0x04B9, %g2
27972 fpsub16s %f12, %f23, %f2
27973 subc %l0, %l1, %i1
27974 tl %xcc, 0x3
27975 edge8l %i4, %o7, %g5
27976 fmovsvs %xcc, %f9, %f15
27977 array8 %i0, %o5, %i2
27978 fandnot2s %f23, %f15, %f14
27979 ldsw [%l7 + 0x7C], %i7
27980 udivcc %g6, 0x19E5, %o0
27981 movrlz %o4, %g1, %o1
27982 edge32 %g3, %l4, %o3
27983 fsrc1 %f28, %f16
27984 edge32n %o2, %g7, %l2
27985 mulx %l5, 0x0AF8, %i6
27986 ldx [%l7 + 0x50], %o6
27987 fmovsl %icc, %f30, %f14
27988 movrgz %i5, %l6, %l3
27989 movrgez %i3, 0x360, %g4
27990 movrlz %l0, 0x0E0, %g2
27991 subccc %l1, %i4, %i1
27992 taddcc %o7, 0x1D7C, %g5
27993 nop
27994 setx 0x60645684, %l0, %l6
27995 st %l6, [%l7 + 0x74]
27996 ld [%l7 + 0x74], %fsr
27997 tneg %xcc, 0x6
27998 tneg %icc, 0x0
27999 addcc %i0, %o5, %i7
28000 xor %g6, 0x1F47, %i2
28001 fbug,a %fcc2, loop_2328
28002 fbne,a %fcc1, loop_2329
28003 sra %o4, 0x1B, %o0
28004 prefetch [%l7 + 0x58], 0x3
28005loop_2328:
28006 ldsh [%l7 + 0x58], %g1
28007loop_2329:
28008 udivcc %o1, 0x03F6, %l4
28009 be,pt %icc, loop_2330
28010 fpsub32 %f28, %f10, %f28
28011 bleu,a,pn %xcc, loop_2331
28012 edge16 %o3, %o2, %g7
28013loop_2330:
28014 fxnors %f23, %f21, %f1
28015 and %l2, %l5, %g3
28016loop_2331:
28017 xor %i6, %i5, %l6
28018 orn %l3, %o6, %g4
28019 andncc %i3, %l0, %l1
28020 xorcc %i4, %g2, %i1
28021 nop
28022 fitos %f27, %f0
28023 fcmpne16 %f14, %f30, %g5
28024 bl loop_2332
28025 movcs %icc, %o7, %o5
28026 fnands %f21, %f19, %f11
28027 fmovdge %icc, %f2, %f17
28028loop_2332:
28029 mova %xcc, %i0, %g6
28030 tsubcctv %i7, %i2, %o4
28031 membar 0x27
28032 sll %o0, 0x10, %g1
28033 bcc %xcc, loop_2333
28034 andcc %o1, 0x0043, %l4
28035 edge8 %o3, %g7, %o2
28036 add %l7, 0x48, %l6
28037 wr %g0, 0x19, %asi
28038 ldxa [%l6] %asi, %l2
28039 casxa [%l6] 0x19, %l2, %g3
28040loop_2333:
28041 edge8ln %l5, %i5, %l6
28042 nop
28043 set 0x78, %g7
28044 ldstub [%l7 + %g7], %l3
28045 te %xcc, 0x1
28046 wr %g0, 0x19, %asi
28047 lda [%l7 + 0x58] %asi, %f11
28048 srlx %i6, %o6, %i3
28049 movcs %xcc, %g4, %l0
28050 fornot2s %f2, %f11, %f17
28051 addc %l1, %g2, %i4
28052 ldd [%l7 + 0x30], %i0
28053 nop
28054 setx loop_2334, %l0, %l1
28055 wrpr 0x1, %tl
28056 wrpr %l1, %tnpc
28057 setx 0x34400001400, %l0, %l1
28058 wrpr %l1, %tstate
28059 wrhpr 0x4, %htstate
28060 done
28061 nop
28062 setx 0x7397A3A3805F19A3, %l0, %l6
28063 stx %l6, [%l7 + 0x60]
28064 ldx [%l7 + 0x60], %fsr
28065 popc %o7, %o5
28066 nop
28067 fitos %f6, %f4
28068 fstoi %f4, %f20
28069loop_2334:
28070 brz %g5, loop_2335
28071 fcmpeq16 %f2, %f2, %g6
28072 fone %f26
28073 fmovrslez %i0, %f1, %f2
28074loop_2335:
28075 bneg,pn %icc, loop_2336
28076 nop
28077 setx 0x4A26DB025BF99F66, %l0, %l6
28078 stx %l6, [%l7 + 0x28]
28079 ldd [%l7 + 0x28], %f18
28080 setx 0x8607452FBA35600C, %l1, %l5
28081 stx %l5, [%l7 + 0x10]
28082 ldd [%l7 + 0x10], %f14
28083 fmuld %f14, %f18, %f18
28084 wr %g0, 0x10, %asi
28085 lduba [%l7 + 0x3A] %asi, %i7
28086loop_2336:
28087 movge %xcc, %o4, %o0
28088 fbg,a %fcc1, loop_2337
28089 fands %f7, %f19, %f16
28090 tge %xcc, 0x1
28091 tg %xcc, 0x6
28092loop_2337:
28093 fpsub32s %f29, %f2, %f26
28094 edge32l %g1, %o1, %l4
28095 fxnors %f3, %f8, %f1
28096 edge8n %o3, %g7, %i2
28097 nop
28098 setx loop_2338, %l0, %l1
28099 wrpr 0x1, %tl
28100 wrpr %l1, %tnpc
28101 setx 0x34400001400, %l0, %l1
28102 wrpr %l1, %tstate
28103 wrhpr 0x4, %htstate
28104 done
28105 fxors %f10, %f22, %f8
28106 udivcc %l2, 0x1C2E, %o2
28107 ldx [%l7 + 0x10], %l5
28108loop_2338:
28109 movrgez %i5, 0x01D, %g3
28110 tneg %xcc, 0x1
28111 edge32l %l6, %i6, %l3
28112 sll %o6, 0x0F, %i3
28113 smul %l0, 0x1829, %l1
28114 fmovscs %icc, %f29, %f28
28115 xorcc %g4, 0x15E5, %i4
28116 mulx %g2, 0x0D86, %o7
28117 movrgz %o5, 0x227, %g5
28118 udivx %i1, 0x0194, %i0
28119 tpos %xcc, 0x0
28120 tsubcctv %g6, %o4, %i7
28121 fsrc2s %f14, %f1
28122 add %g1, 0x0056, %o1
28123 fandnot1 %f16, %f8, %f18
28124 wr %g0, 0x81, %asi
28125 ldsba [%l7 + 0x4B] %asi, %l4
28126 bpos,a %icc, loop_2339
28127 bl,pt %icc, loop_2340
28128 restored
28129 rdpr %cwp, %g1
28130 rdpr %cansave, %g2
28131 rdpr %canrestore, %g3
28132 rdpr %cleanwin, %g4
28133 rdpr %otherwin, %g5
28134 rdpr %wstate, %g6
28135 fbuge,a %fcc2, loop_2341
28136loop_2339:
28137 fbuge,a %fcc0, loop_2342
28138loop_2340:
28139 bneg,a %xcc, loop_2343
28140 fpack16 %f26, %f29
28141loop_2341:
28142 nop
28143 set 0x6D, %l3
28144 ldsba [%l7 + %l3] 0x15, %o3
28145loop_2342:
28146 fbug,a %fcc0, loop_2344
28147loop_2343:
28148 fbl,a %fcc0, loop_2345
28149 movcs %xcc, %g7, %o0
28150 nop
28151 setx 0x5B0BA5190386B19C, %l0, %l6
28152 stx %l6, [%l7 + 0x28]
28153 ldd [%l7 + 0x28], %f14
28154 setx 0x29E4E1C1E9FCF922, %l1, %l5
28155 stx %l5, [%l7 + 0x10]
28156 ldd [%l7 + 0x10], %f22
28157 fdivd %f22, %f14, %f22
28158loop_2344:
28159 sll %l2, %i2, %o2
28160loop_2345:
28161 movrne %l5, 0x157, %g3
28162 bvs,a loop_2346
28163 flush %l7 + 0x2C
28164 fbe,a %fcc2, loop_2347
28165 fmovsle %xcc, %f4, %f22
28166loop_2346:
28167 brlz,a %i5, loop_2348
28168 fmovdpos %xcc, %f29, %f15
28169loop_2347:
28170 fmovrsgez %i6, %f27, %f27
28171 swap [%l7 + 0x78], %l6
28172loop_2348:
28173 fcmpeq32 %f26, %f24, %l3
28174 faligndata %f20, %f2, %f4
28175 edge32n %i3, %l0, %l1
28176 brgez %g4, loop_2349
28177 tgu %icc, 0x7
28178 taddcctv %i4, %g2, %o6
28179 stw %o5, [%l7 + 0x60]
28180loop_2349:
28181 fsrc2 %f22, %f2
28182 tvc %xcc, 0x3
28183 fandnot2 %f2, %f18, %f24
28184 sdivcc %g5, 0x157B, %o7
28185 movg %xcc, %i1, %g6
28186 wr %g0, 0x89, %asi
28187 ldstuba [%l7 + 0x73] %asi, %i0
28188 fcmpeq32 %f24, %f14, %i7
28189 flush %l7 + 0x60
28190 addc %g1, 0x1BF5, %o1
28191 add %o4, %l4, %o3
28192 edge8n %g7, %o0, %i2
28193 fmovrsne %o2, %f4, %f8
28194 fblg %fcc2, loop_2350
28195 tge %icc, 0x1
28196 addcc %l5, 0x02EE, %l2
28197 movrlz %i5, 0x338, %g3
28198loop_2350:
28199 fmovscs %xcc, %f9, %f22
28200 movleu %xcc, %i6, %l6
28201 fmul8x16 %f8, %f16, %f28
28202 addcc %i3, %l3, %l0
28203 fbe %fcc0, loop_2351
28204 stw %g4, [%l7 + 0x68]
28205 array32 %i4, %l1, %o6
28206 saved
28207 rdpr %cwp, %g1
28208 rdpr %cansave, %g2
28209 rdpr %canrestore, %g3
28210 rdpr %cleanwin, %g4
28211 rdpr %otherwin, %g5
28212 rdpr %wstate, %g6
28213loop_2351:
28214 nop
28215 set 0x40, %g1
28216 ldda [%l7 + %g1] 0x19, %f0
28217 movcc %icc, %o5, %g2
28218 edge32 %g5, %o7, %i1
28219 fcmpne32 %f2, %f24, %i0
28220 tpos %xcc, 0x4
28221 sdiv %i7, 0x0926, %g6
28222 alignaddr %g1, %o4, %l4
28223 movrgez %o3, %g7, %o1
28224 tgu %xcc, 0x4
28225 tge %xcc, 0x7
28226 taddcctv %o0, 0x1D9F, %o2
28227 xnor %l5, %i2, %i5
28228 fands %f14, %f15, %f30
28229 nop
28230 setx 0x25AED4311AA7A478, %l0, %l6
28231 stx %l6, [%l7 + 0x28]
28232 ldd [%l7 + 0x28], %f20
28233 fsqrtd %f20, %f10
28234 nop
28235 setx 0x405EC4C2, %l0, %l6
28236 st %l6, [%l7 + 0x3C]
28237 ld [%l7 + 0x3C], %fsr
28238 edge16ln %g3, %l2, %l6
28239 restored
28240 rdpr %cwp, %g1
28241 rdpr %cansave, %g2
28242 rdpr %canrestore, %g3
28243 rdpr %cleanwin, %g4
28244 rdpr %otherwin, %g5
28245 rdpr %wstate, %g6
28246 edge16ln %i3, %l3, %i6
28247 srlx %l0, %g4, %l1
28248 movrlez %i4, 0x17F, %o6
28249 orcc %g2, %g5, %o7
28250 fblg,a %fcc2, loop_2352
28251 fmuld8sux16 %f0, %f26, %f22
28252 nop
28253 fitos %f11, %f18
28254 fstod %f18, %f4
28255 orncc %o5, 0x1E4D, %i0
28256loop_2352:
28257 st %f20, [%l7 + 0x7C]
28258 umulcc %i1, %i7, %g6
28259 ble,pn %icc, loop_2353
28260 nop
28261 fitos %f24, %f31
28262 nop
28263 set 0x64, %o7
28264 stb %g1, [%l7 + %o7]
28265 sll %o4, 0x12, %o3
28266loop_2353:
28267 edge16l %l4, %g7, %o0
28268 andn %o1, 0x16B6, %l5
28269 array8 %i2, %o2, %g3
28270 tvs %icc, 0x0
28271 tsubcctv %i5, %l6, %i3
28272 xor %l3, 0x0980, %i6
28273 ba loop_2354
28274 sra %l2, %g4, %l1
28275 fandnot2 %f12, %f16, %f4
28276 fmovspos %xcc, %f20, %f4
28277loop_2354:
28278 bvc,pn %icc, loop_2355
28279 tvc %icc, 0x0
28280 sllx %i4, 0x09, %l0
28281 movrne %g2, 0x0EA, %o6
28282loop_2355:
28283 nop
28284 wr %g0, 0x89, %asi
28285 lduba [%l7 + 0x6E] %asi, %o7
28286 brlez,a %o5, loop_2356
28287 tle %xcc, 0x2
28288 move %icc, %i0, %g5
28289 bvc,a,pt %icc, loop_2357
28290loop_2356:
28291 edge8n %i1, %i7, %g6
28292 brnz %o4, loop_2358
28293 ba,a loop_2359
28294loop_2357:
28295 or %g1, 0x0EFD, %l4
28296 bl loop_2360
28297loop_2358:
28298 andn %g7, 0x0237, %o0
28299loop_2359:
28300 fmovsne %icc, %f10, %f27
28301 movrgez %o3, 0x0D4, %o1
28302loop_2360:
28303 movvc %icc, %i2, %l5
28304 lduw [%l7 + 0x28], %g3
28305 fbu %fcc3, loop_2361
28306 movn %xcc, %o2, %i5
28307 stw %i3, [%l7 + 0x5C]
28308 xnor %l6, %i6, %l3
28309loop_2361:
28310 srl %g4, %l1, %l2
28311 bl,pt %xcc, loop_2362
28312 fnot1 %f2, %f8
28313 movg %xcc, %i4, %g2
28314 movle %xcc, %l0, %o6
28315loop_2362:
28316 tg %xcc, 0x1
28317 subcc %o5, %o7, %i0
28318 movrlez %i1, %g5, %i7
28319 movrne %o4, %g1, %g6
28320 ldub [%l7 + 0x69], %l4
28321 sethi 0x1A93, %o0
28322 fbue,a %fcc3, loop_2363
28323 addccc %g7, 0x0E34, %o3
28324 mulx %i2, 0x176D, %l5
28325 tg %icc, 0x1
28326loop_2363:
28327 tcc %xcc, 0x0
28328 sub %o1, 0x196A, %g3
28329 edge8ln %o2, %i3, %l6
28330 nop
28331 setx 0xCC6B5F9DAFA58980, %l0, %l6
28332 stx %l6, [%l7 + 0x28]
28333 ldd [%l7 + 0x28], %f16
28334 setx 0xAB8D3AD3D8224654, %l1, %l5
28335 stx %l5, [%l7 + 0x10]
28336 ldd [%l7 + 0x10], %f6
28337 fsubd %f6, %f16, %f22
28338 set 0x40, %l5
28339 ldda [%l7 + %l5] 0x14, %f16
28340 brgez,a %i5, loop_2364
28341 udivx %l3, 0x0D5F, %i6
28342 fmovdpos %icc, %f15, %f11
28343 tvs %xcc, 0x3
28344loop_2364:
28345 fmul8x16al %f10, %f5, %f28
28346 tsubcctv %g4, %l2, %i4
28347 tne %icc, 0x4
28348 ldd [%l7 + 0x28], %l0
28349 fba %fcc3, loop_2365
28350 udivx %g2, 0x0835, %o6
28351 set 0x18, %i1
28352 ldxa [%g0 + %i1] 0x50, %l0
28353loop_2365:
28354 fmovsneg %xcc, %f20, %f5
28355 smul %o7, %o5, %i0
28356 set 0x24, %l4
28357 stwa %g5, [%l7 + %l4] 0xeb
28358 membar #Sync
28359 nop
28360 fitos %f2, %f7
28361 and %i1, 0x1095, %o4
28362 tgu %icc, 0x5
28363 bcc,a %xcc, loop_2366
28364 tpos %icc, 0x2
28365 fands %f23, %f12, %f21
28366 std %f2, [%l7 + 0x30]
28367loop_2366:
28368 te %xcc, 0x4
28369 tneg %icc, 0x3
28370 wr %g0, 0x88, %asi
28371 prefetcha [%l7 + 0x38] %asi, 0x2
28372 faligndata %f20, %f12, %f24
28373 srlx %i7, 0x0D, %l4
28374 array16 %g6, %g7, %o0
28375 array16 %i2, %l5, %o3
28376 xnorcc %g3, %o2, %i3
28377 wr %g0, 0x80, %asi
28378 ldswa [%l7 + 0x0C] %asi, %o1
28379 nop
28380 setx 0x163F0B5D, %l0, %l6
28381 st %l6, [%l7 + 0x28]
28382 ld [%l7 + 0x28], %f20
28383 fsqrts %f20, %f3
28384 nop
28385 setx 0xDB05CB3C, %l0, %l6
28386 st %l6, [%l7 + 0x28]
28387 ld [%l7 + 0x28], %f15
28388 setx 0xCA1C1C35, %l1, %l5
28389 st %l5, [%l7 + 0x10]
28390 ld [%l7 + 0x10], %f15
28391 fadds %f15, %f15, %f9
28392 tsubcc %i5, %l3, %l6
28393 movrne %g4, %l2, %i6
28394 bleu,a loop_2367
28395 alignaddr %i4, %l1, %o6
28396 nop
28397 setx 0xC066E117, %l0, %l6
28398 st %l6, [%l7 + 0x14]
28399 ld [%l7 + 0x14], %fsr
28400 fpadd16s %f9, %f2, %f27
28401loop_2367:
28402 ld [%l7 + 0x44], %f15
28403 tne %xcc, 0x2
28404 fbl %fcc2, loop_2368
28405 udivcc %g2, 0x1D98, %o7
28406 brlez,a %l0, loop_2369
28407 tpos %xcc, 0x6
28408loop_2368:
28409 subccc %i0, 0x09A9, %o5
28410 edge32l %i1, %o4, %g5
28411loop_2369:
28412 brnz %i7, loop_2370
28413 srl %l4, 0x0F, %g6
28414 tcs %icc, 0x0
28415 tge %icc, 0x7
28416loop_2370:
28417 fbn,a %fcc2, loop_2371
28418 sir 0x0E44
28419 movrgez %g1, %o0, %i2
28420 edge32 %l5, %g7, %o3
28421loop_2371:
28422 andcc %o2, %g3, %o1
28423 movg %icc, %i3, %i5
28424 bgu,pn %xcc, loop_2372
28425 edge32ln %l3, %g4, %l2
28426 movn %xcc, %i6, %i4
28427 tsubcctv %l6, %l1, %g2
28428loop_2372:
28429 or %o7, 0x04C5, %l0
28430 fbuge,a %fcc2, loop_2373
28431 fmul8sux16 %f16, %f24, %f26
28432 nop
28433 setx loop_2374, %l0, %l1
28434 wrpr 0x1, %tl
28435 wrpr %l1, %tpc
28436 add %l1, 0x4, %l1
28437 wrpr %l1, %tnpc
28438 setx 0x34400001400, %l0, %l1
28439 wrpr %l1, %tstate
28440 wrhpr 0x4, %htstate
28441 retry
28442 smulcc %i0, %o6, %i1
28443loop_2373:
28444 srax %o4, 0x1D, %o5
28445 lduw [%l7 + 0x78], %i7
28446loop_2374:
28447 addcc %l4, %g5, %g6
28448 sir 0x0473
28449 sir 0x01C4
28450 xnor %g1, 0x09CA, %o0
28451 movre %l5, 0x018, %i2
28452 fbo %fcc0, loop_2375
28453 for %f18, %f6, %f22
28454 alignaddrl %g7, %o3, %g3
28455 set 0x40, %o6
28456 ldda [%l7 + %o6] 0x18, %f0
28457loop_2375:
28458 alignaddr %o1, %i3, %o2
28459 membar 0x5F
28460 mulscc %l3, %i5, %g4
28461 edge32ln %l2, %i6, %l6
28462 bn,a,pt %xcc, loop_2376
28463 sdiv %l1, 0x19C6, %g2
28464 set 0x08, %g5
28465 stha %i4, [%l7 + %g5] 0x2b
28466 membar #Sync
28467loop_2376:
28468 fornot2 %f26, %f8, %f20
28469 addccc %o7, %l0, %o6
28470 set 0x40, %i2
28471 sta %f26, [%l7 + %i2] 0x11
28472 umulcc %i1, %o4, %o5
28473 xor %i0, %i7, %g5
28474 fble,a %fcc3, loop_2377
28475 fbug %fcc0, loop_2378
28476 sdivx %l4, 0x1BE1, %g1
28477 sra %g6, %o0, %i2
28478loop_2377:
28479 nop
28480 setx loop_2379, %l0, %l1
28481 wrpr 0x1, %tl
28482 wrpr %l1, %tpc
28483 add %l1, 0x4, %l1
28484 wrpr %l1, %tnpc
28485 setx 0x34400001400, %l0, %l1
28486 wrpr %l1, %tstate
28487 wrhpr 0x4, %htstate
28488 retry
28489loop_2378:
28490 movrlez %l5, 0x062, %g7
28491 movg %icc, %o3, %g3
28492 movneg %icc, %o1, %i3
28493loop_2379:
28494 movne %icc, %o2, %i5
28495 movrlez %g4, 0x13D, %l3
28496 movrlz %i6, 0x371, %l2
28497 movrlz %l1, 0x21D, %g2
28498 umul %l6, 0x1565, %i4
28499 movrlz %l0, 0x3A6, %o6
28500 bvs loop_2380
28501 bpos loop_2381
28502 movne %xcc, %o7, %i1
28503 tsubcc %o4, %i0, %i7
28504loop_2380:
28505 ldstub [%l7 + 0x34], %g5
28506loop_2381:
28507 fmovdleu %xcc, %f31, %f20
28508 movne %icc, %o5, %g1
28509 tleu %xcc, 0x6
28510 add %l7, 0x08, %l6
28511 wr %g0, 0x80, %asi
28512 casa [%l6] 0x80, %g6, %l4
28513 add %i2, 0x1395, %o0
28514 membar 0x59
28515 fmovda %xcc, %f5, %f4
28516 array32 %l5, %o3, %g3
28517 sub %g7, 0x0E78, %o1
28518 orn %o2, %i3, %i5
28519 tsubcctv %g4, %i6, %l2
28520 fornot2 %f24, %f6, %f4
28521 fcmpgt32 %f18, %f6, %l3
28522 alignaddr %g2, %l1, %l6
28523 tneg %icc, 0x6
28524 wr %g0, 0x18, %asi
28525 lda [%l7 + 0x40] %asi, %f3
28526 movre %i4, %o6, %l0
28527 sllx %o7, %i1, %o4
28528 movge %icc, %i7, %i0
28529 movg %xcc, %g5, %o5
28530 fxnors %f24, %f15, %f31
28531 andcc %g6, %l4, %i2
28532 fornot2 %f12, %f24, %f30
28533 fcmpne16 %f6, %f8, %o0
28534 srax %l5, 0x03, %o3
28535 movgu %icc, %g1, %g3
28536 bneg loop_2382
28537 mulscc %g7, %o1, %i3
28538 udivx %i5, 0x143C, %o2
28539 orn %g4, 0x0C1A, %i6
28540loop_2382:
28541 nop
28542 set 0x60, %g3
28543 ldsw [%l7 + %g3], %l3
28544 movleu %icc, %l2, %g2
28545 wr %g0, 0x19, %asi
28546 ldswa [%l7 + 0x20] %asi, %l6
28547 movrlez %i4, %o6, %l0
28548 wr %g0, 0x19, %asi
28549 lduba [%l7 + 0x77] %asi, %l1
28550 udivx %i1, 0x02EF, %o7
28551 subc %o4, %i7, %g5
28552 fors %f30, %f19, %f11
28553 taddcctv %i0, 0x0C5A, %o5
28554 movrlez %g6, %l4, %i2
28555 tcc %icc, 0x6
28556 fand %f16, %f16, %f2
28557 set 0x34, %o1
28558 sta %f11, [%l7 + %o1] 0x88
28559 tn %icc, 0x1
28560 sethi 0x0490, %o0
28561 movle %xcc, %l5, %o3
28562 tsubcc %g3, 0x0B65, %g7
28563 andn %g1, %i3, %o1
28564 add %l7, 0x60, %l6
28565 wr %g0, 0x04, %asi
28566 ldxa [%l6] %asi, %o2
28567 casxa [%l6] 0x04, %o2, %g4
28568 fmovrsne %i6, %f22, %f22
28569 movcs %icc, %l3, %i5
28570 fsrc1s %f3, %f15
28571 fmovdg %icc, %f18, %f3
28572 addcc %g2, 0x03ED, %l2
28573 movrgez %l6, %i4, %o6
28574 be,a loop_2383
28575 array8 %l1, %l0, %i1
28576 fcmple16 %f18, %f4, %o4
28577 fmovsge %xcc, %f13, %f15
28578loop_2383:
28579 movvs %xcc, %i7, %o7
28580 tgu %icc, 0x1
28581 srl %g5, %o5, %g6
28582 std %f30, [%l7 + 0x30]
28583 srl %i0, 0x0F, %l4
28584 fmovdleu %xcc, %f9, %f0
28585 set 0x68, %i0
28586 sta %f22, [%l7 + %i0] 0x18
28587 orn %o0, 0x12C4, %i2
28588 movcs %icc, %l5, %o3
28589 fabsd %f24, %f12
28590 sra %g3, 0x00, %g7
28591 fnegs %f3, %f3
28592 fnand %f18, %f4, %f2
28593 umul %i3, %g1, %o2
28594 tvc %icc, 0x7
28595 be loop_2384
28596 array16 %o1, %i6, %g4
28597 fmovdvs %xcc, %f16, %f19
28598 nop
28599 setx 0xA8205C011292699C, %l0, %l6
28600 stx %l6, [%l7 + 0x28]
28601 ldd [%l7 + 0x28], %f4
28602 setx 0xA8A0260F1780D794, %l1, %l5
28603 stx %l5, [%l7 + 0x10]
28604 ldd [%l7 + 0x10], %f10
28605 fdivd %f10, %f4, %f30
28606loop_2384:
28607 membar 0x66
28608 edge32n %i5, %g2, %l2
28609 brnz %l6, loop_2385
28610 tneg %xcc, 0x3
28611 edge8n %l3, %o6, %l1
28612 bcc,a loop_2386
28613loop_2385:
28614 sdivx %i4, 0x1510, %l0
28615 fbg %fcc1, loop_2387
28616 andncc %i1, %o4, %i7
28617loop_2386:
28618 orn %o7, 0x0648, %o5
28619 movle %icc, %g5, %i0
28620loop_2387:
28621 bcs,a %xcc, loop_2388
28622 movre %g6, %l4, %o0
28623 xor %i2, %o3, %g3
28624 fbule,a %fcc3, loop_2389
28625loop_2388:
28626 fmovrslez %g7, %f4, %f28
28627 fmovdge %xcc, %f21, %f10
28628 ldstub [%l7 + 0x18], %l5
28629loop_2389:
28630 edge8ln %i3, %g1, %o1
28631 smul %o2, 0x1DCE, %i6
28632 movge %icc, %i5, %g2
28633 ld [%l7 + 0x70], %f23
28634 fpsub16s %f20, %f29, %f8
28635 sub %g4, %l6, %l3
28636 sll %l2, %o6, %l1
28637 bcs,pn %icc, loop_2390
28638 ble,pt %icc, loop_2391
28639 nop
28640 fitod %f0, %f26
28641 tsubcctv %i4, %l0, %o4
28642loop_2390:
28643 movrne %i1, 0x0FE, %i7
28644loop_2391:
28645 udivcc %o7, 0x1C60, %o5
28646 wr %g0, 0x04, %asi
28647 ldstuba [%l7 + 0x42] %asi, %i0
28648 fpadd32 %f28, %f30, %f10
28649 tcc %icc, 0x4
28650 ba,a,pn %xcc, loop_2392
28651 movpos %xcc, %g6, %g5
28652 addc %l4, 0x048C, %o0
28653 ldsw [%l7 + 0x64], %o3
28654loop_2392:
28655 fmovda %xcc, %f2, %f4
28656 mulx %i2, %g7, %g3
28657 movgu %xcc, %i3, %l5
28658 tg %xcc, 0x5
28659 fmovspos %icc, %f19, %f26
28660 fornot2 %f12, %f22, %f30
28661 tvs %icc, 0x4
28662 wr %g0, 0x22, %asi
28663 ldda [%l7 + 0x30] %asi, %o0
28664 wr %g0, 0x89, %asi
28665 prefetcha [%l7 + 0x10] %asi, 0x3
28666 nop
28667 setx 0x98099FFA605E7F2D, %l0, %l6
28668 stx %l6, [%l7 + 0x60]
28669 ldx [%l7 + 0x60], %fsr
28670 tsubcctv %i6, %i5, %g2
28671 fmovsvc %icc, %f1, %f14
28672 fmovdcc %icc, %f26, %f12
28673 fxor %f24, %f10, %f16
28674 sllx %g4, 0x0F, %o2
28675 bcc,a loop_2393
28676 edge8ln %l3, %l6, %o6
28677 alignaddr %l1, %l2, %l0
28678 nop
28679 setx 0xAA317901, %l0, %l6
28680 st %l6, [%l7 + 0x28]
28681 ld [%l7 + 0x28], %f25
28682 setx 0xCBAB1B27, %l1, %l5
28683 st %l5, [%l7 + 0x10]
28684 ld [%l7 + 0x10], %f19
28685 fdivs %f19, %f25, %f14
28686loop_2393:
28687 fmovsn %xcc, %f14, %f7
28688 edge16l %i4, %i1, %i7
28689 tcc %xcc, 0x7
28690 sllx %o4, 0x01, %o5
28691 fbge %fcc0, loop_2394
28692 fbu %fcc1, loop_2395
28693 fblg %fcc1, loop_2396
28694 brgz,a %i0, loop_2397
28695loop_2394:
28696 nop
28697 setx loop_2398, %l0, %l1
28698 wrpr 0x1, %tl
28699 wrpr %l1, %tnpc
28700 setx 0x34400001400, %l0, %l1
28701 wrpr %l1, %tstate
28702 wrhpr 0x4, %htstate
28703 done
28704loop_2395:
28705 fcmpeq32 %f14, %f6, %g6
28706loop_2396:
28707 bvs,pt %icc, loop_2399
28708loop_2397:
28709 edge32l %g5, %l4, %o7
28710loop_2398:
28711 movg %icc, %o3, %i2
28712 array16 %g7, %o0, %i3
28713loop_2399:
28714 orn %l5, %g3, %o1
28715 fbg %fcc1, loop_2400
28716 swap [%l7 + 0x60], %i6
28717 smul %g1, 0x1283, %i5
28718 edge16ln %g4, %g2, %l3
28719loop_2400:
28720 nop
28721 setx loop_2401, %l0, %l1
28722 wrpr 0x1, %tl
28723 wrpr %l1, %tpc
28724 add %l1, 0x4, %l1
28725 wrpr %l1, %tnpc
28726 setx 0x34400001400, %l0, %l1
28727 wrpr %l1, %tstate
28728 wrhpr 0x4, %htstate
28729 retry
28730 edge32l %l6, %o6, %l1
28731 fpsub32s %f28, %f15, %f2
28732 move %icc, %o2, %l0
28733loop_2401:
28734 movrlz %l2, 0x3DE, %i4
28735 array32 %i1, %o4, %o5
28736 fbge %fcc2, loop_2402
28737 nop
28738 fitos %f3, %f1
28739 fstox %f1, %f22
28740 fxtos %f22, %f21
28741 edge8n %i0, %i7, %g6
28742 lduh [%l7 + 0x7E], %g5
28743loop_2402:
28744 edge8ln %l4, %o3, %o7
28745 set 0x38, %i6
28746 prefetcha [%l7 + %i6] 0x80, 0x2
28747 fpsub32 %f28, %f20, %f4
28748 xnor %i2, %o0, %l5
28749 brgz,a %i3, loop_2403
28750 faligndata %f2, %f30, %f8
28751 bleu,pn %icc, loop_2404
28752 edge8 %o1, %i6, %g3
28753loop_2403:
28754 sir 0x145A
28755 movcc %xcc, %i5, %g4
28756loop_2404:
28757 fbe %fcc3, loop_2405
28758 ldsw [%l7 + 0x20], %g1
28759 edge32l %l3, %l6, %o6
28760 stx %l1, [%l7 + 0x60]
28761loop_2405:
28762 fblg,a %fcc2, loop_2406
28763 edge16l %g2, %l0, %o2
28764 array8 %i4, %l2, %i1
28765 orncc %o4, %i0, %i7
28766loop_2406:
28767 nop
28768 set 0x6C, %i3
28769 ldswa [%l7 + %i3] 0x89, %o5
28770 set 0x18, %o3
28771 swapa [%l7 + %o3] 0x0c, %g5
28772 udivcc %g6, 0x005D, %l4
28773 set 0x1E, %o4
28774 lduba [%l7 + %o4] 0x14, %o3
28775 movcs %icc, %g7, %o7
28776 tvc %icc, 0x3
28777 nop
28778 setx 0xD45C889E, %l0, %l6
28779 st %l6, [%l7 + 0x28]
28780 ld [%l7 + 0x28], %f26
28781 fsqrts %f26, %f26
28782 fpsub16s %f4, %f21, %f24
28783 ldsh [%l7 + 0x7C], %o0
28784 udivx %i2, 0x0728, %l5
28785 fmovdpos %icc, %f10, %f9
28786 smul %o1, %i6, %i3
28787 set 0x40, %o2
28788 stxa %g3, [%l7 + %o2] 0x04
28789 brz %i5, loop_2407
28790 fbg,a %fcc3, loop_2408
28791 and %g4, 0x0BD9, %g1
28792 movgu %icc, %l3, %o6
28793loop_2407:
28794 fbe,a %fcc1, loop_2409
28795loop_2408:
28796 movcc %icc, %l1, %l6
28797 array8 %l0, %g2, %o2
28798 ba,pn %icc, loop_2410
28799loop_2409:
28800 movg %icc, %i4, %l2
28801 addcc %i1, 0x1218, %i0
28802 nop
28803 fitos %f15, %f16
28804loop_2410:
28805 nop
28806 fitod %f12, %f30
28807 fdtoi %f30, %f28
28808 nop
28809 setx 0xE4A60780892C1B65, %l0, %l6
28810 stx %l6, [%l7 + 0x28]
28811 ldd [%l7 + 0x28], %f24
28812 setx 0x9CAB3ECD9B255C9B, %l1, %l5
28813 stx %l5, [%l7 + 0x10]
28814 ldd [%l7 + 0x10], %f6
28815 fdivd %f6, %f24, %f4
28816 bne,pt %xcc, loop_2411
28817 movvs %icc, %o4, %o5
28818 sll %g5, %g6, %i7
28819 nop
28820 setx loop_2412, %l0, %l1
28821 wrpr 0x1, %tl
28822 wrpr %l1, %tpc
28823 add %l1, 0x4, %l1
28824 wrpr %l1, %tnpc
28825 setx 0x34400001400, %l0, %l1
28826 wrpr %l1, %tstate
28827 wrhpr 0x4, %htstate
28828 retry
28829loop_2411:
28830 nop
28831 setx loop_2413, %l0, %l1
28832 wrpr 0x1, %tl
28833 wrpr %l1, %tpc
28834 add %l1, 0x4, %l1
28835 wrpr %l1, %tnpc
28836 setx 0x34400001400, %l0, %l1
28837 wrpr %l1, %tstate
28838 wrhpr 0x4, %htstate
28839 retry
28840 tgu %xcc, 0x3
28841 membar #Sync
28842 set 0x40, %g6
28843 ldda [%l7 + %g6] 0xf9, %f0
28844loop_2412:
28845 fcmpne32 %f24, %f28, %l4
28846loop_2413:
28847 fbo %fcc1, loop_2414
28848 add %o3, 0x0916, %g7
28849 stw %o0, [%l7 + 0x4C]
28850 ldsb [%l7 + 0x0E], %i2
28851loop_2414:
28852 movrgez %o7, 0x133, %o1
28853 ta %xcc, 0x5
28854 set 0x4F, %l6
28855 stba %i6, [%l7 + %l6] 0x04
28856 sir 0x0AF1
28857 smul %l5, %i3, %g3
28858 subc %i5, %g1, %g4
28859 umul %o6, 0x1AF6, %l3
28860 set 0x63, %l1
28861 ldsba [%l7 + %l1] 0x0c, %l6
28862 orn %l0, %g2, %l1
28863 tg %icc, 0x4
28864 wr %g0, 0x19, %asi
28865 stda %f16, [%l7 + 0x40] %asi
28866 addccc %i4, 0x0563, %l2
28867 xorcc %o2, %i0, %o4
28868 subcc %o5, 0x18D1, %g5
28869 fcmpgt16 %f16, %f12, %i1
28870 add %l7, 0x3C, %l6
28871 wr %g0, 0x89, %asi
28872 casa [%l6] %asi, %i7, %l4
28873 fbo,a %fcc1, loop_2415
28874 movl %xcc, %g6, %o3
28875 brlz,a %g7, loop_2416
28876 taddcc %i2, %o7, %o1
28877loop_2415:
28878 fbu %fcc2, loop_2417
28879 fmovdcc %xcc, %f0, %f17
28880loop_2416:
28881 movge %icc, %i6, %o0
28882 restored
28883 rdpr %cwp, %g1
28884 rdpr %cansave, %g2
28885 rdpr %canrestore, %g3
28886 rdpr %cleanwin, %g4
28887 rdpr %otherwin, %g5
28888 rdpr %wstate, %g6
28889loop_2417:
28890 nop
28891 wr %g0, 0x80, %asi
28892 ldswa [%l7 + 0x48] %asi, %l5
28893 edge32ln %i3, %i5, %g1
28894 fmovdpos %xcc, %f2, %f0
28895 orncc %g3, %o6, %g4
28896 xor %l6, %l3, %g2
28897 saved
28898 rdpr %cwp, %g1
28899 rdpr %cansave, %g2
28900 rdpr %canrestore, %g3
28901 rdpr %cleanwin, %g4
28902 rdpr %otherwin, %g5
28903 rdpr %wstate, %g6
28904 fmovsneg %icc, %f7, %f1
28905 ldstub [%l7 + 0x26], %l0
28906 movvc %icc, %i4, %l2
28907 fpackfix %f22, %f17
28908 tgu %xcc, 0x4
28909 umul %o2, %l1, %i0
28910 stb %o4, [%l7 + 0x12]
28911 movrgez %g5, 0x27C, %o5
28912 brlz %i1, loop_2418
28913 fbug %fcc0, loop_2419
28914 tne %icc, 0x1
28915 bneg,pn %xcc, loop_2420
28916loop_2418:
28917 brz,a %l4, loop_2421
28918loop_2419:
28919 bn,a %xcc, loop_2422
28920 tvs %xcc, 0x4
28921loop_2420:
28922 nop
28923 set 0x6C, %g2
28924 ldstuba [%l7 + %g2] 0x04, %g6
28925loop_2421:
28926 fbuge,a %fcc2, loop_2423
28927loop_2422:
28928 movrgez %o3, 0x2FA, %i7
28929 fmovsgu %icc, %f24, %f23
28930 fbl %fcc0, loop_2424
28931loop_2423:
28932 andcc %i2, %g7, %o1
28933 movrlez %i6, 0x23C, %o0
28934 and %l5, 0x1ABF, %o7
28935loop_2424:
28936 nop
28937 wr %g0, 0x80, %asi
28938 sta %f5, [%l7 + 0x50] %asi
28939 movre %i5, 0x2C5, %i3
28940 nop
28941 setx 0xAE73D3C1D110DF45, %l0, %l6
28942 stx %l6, [%l7 + 0x28]
28943 ldd [%l7 + 0x28], %f18
28944 setx 0xEAF61E9117170E61, %l1, %l5
28945 stx %l5, [%l7 + 0x10]
28946 ldd [%l7 + 0x10], %f30
28947 fsubd %f30, %f18, %f6
28948 tn %icc, 0x6
28949 tvs %icc, 0x3
28950 andn %g3, 0x1369, %g1
28951 sdiv %g4, 0x1108, %l6
28952 edge8l %o6, %g2, %l0
28953 movrne %i4, %l2, %o2
28954 movrgez %l3, 0x038, %i0
28955 fmul8x16al %f21, %f12, %f28
28956 brgz %o4, loop_2425
28957 fba %fcc0, loop_2426
28958 sethi 0x1646, %l1
28959 movgu %icc, %g5, %o5
28960loop_2425:
28961 fandnot1 %f12, %f14, %f2
28962loop_2426:
28963 movrgez %l4, 0x25C, %g6
28964 bcs,a,pn %icc, loop_2427
28965 fsrc1s %f25, %f22
28966 fmovrdgz %i1, %f14, %f22
28967 fmovsn %icc, %f19, %f15
28968loop_2427:
28969 fpack16 %f20, %f29
28970 bleu %xcc, loop_2428
28971 movvc %icc, %i7, %i2
28972 sll %o3, 0x15, %g7
28973 fbo,a %fcc3, loop_2429
28974loop_2428:
28975 array16 %o1, %i6, %l5
28976 subc %o0, 0x1A32, %o7
28977 fblg %fcc3, loop_2430
28978loop_2429:
28979 sra %i5, %g3, %i3
28980 fmovrdne %g4, %f28, %f12
28981 movrgz %g1, %o6, %l6
28982loop_2430:
28983 sir 0x1D3E
28984 set 0x2A, %i4
28985 stha %l0, [%l7 + %i4] 0x0c
28986 sllx %i4, 0x05, %l2
28987 fpsub32s %f25, %f5, %f31
28988 tle %xcc, 0x5
28989 popc %o2, %l3
28990 wr %g0, 0x81, %asi
28991 stha %i0, [%l7 + 0x0C] %asi
28992 mulx %g2, %o4, %g5
28993 nop
28994 fitos %f12, %f8
28995 mova %icc, %o5, %l1
28996 fmovdvs %xcc, %f20, %f27
28997 movl %icc, %l4, %i1
28998 wr %g0, 0x81, %asi
28999 lduha [%l7 + 0x74] %asi, %i7
29000 fbuge %fcc1, loop_2431
29001 ble,a,pn %icc, loop_2432
29002 nop
29003 fitos %f21, %f31
29004 fmovsvs %xcc, %f2, %f12
29005loop_2431:
29006 nop
29007 setx 0x22704A707306AC4A, %l0, %l6
29008 stx %l6, [%l7 + 0x28]
29009 ldd [%l7 + 0x28], %f22
29010 fsqrtd %f22, %f18
29011loop_2432:
29012 nop
29013 wr %g0, 0x0c, %asi
29014 lduha [%l7 + 0x4E] %asi, %g6
29015 ldsh [%l7 + 0x44], %o3
29016 movge %icc, %g7, %o1
29017 stw %i2, [%l7 + 0x58]
29018 bl %icc, loop_2433
29019 ta %xcc, 0x1
29020 tpos %icc, 0x4
29021 stx %l5, [%l7 + 0x18]
29022loop_2433:
29023 srl %i6, 0x0D, %o7
29024 fmul8x16 %f21, %f18, %f6
29025 alignaddr %o0, %g3, %i5
29026 umul %i3, 0x1CF3, %g1
29027 fmovrdgz %o6, %f22, %f2
29028 move %icc, %l6, %l0
29029 bl %xcc, loop_2434
29030 fpmerge %f7, %f5, %f28
29031 array8 %g4, %i4, %l2
29032 fpadd32 %f10, %f0, %f30
29033loop_2434:
29034 mulscc %l3, 0x1A6A, %o2
29035 tneg %icc, 0x5
29036 smulcc %i0, 0x0BAC, %o4
29037 xnorcc %g5, 0x0E97, %o5
29038 fnot2s %f15, %f4
29039 fmovdvc %xcc, %f9, %f12
29040 st %f28, [%l7 + 0x50]
29041 tsubcctv %l1, %g2, %l4
29042 tl %xcc, 0x0
29043 tle %icc, 0x2
29044 movrlz %i1, 0x38C, %i7
29045 subcc %g6, %g7, %o1
29046 movvs %xcc, %o3, %i2
29047 fbn %fcc2, loop_2435
29048 fbge %fcc0, loop_2436
29049 subccc %l5, 0x1622, %o7
29050 wr %g0, 0x81, %asi
29051 lda [%l7 + 0x24] %asi, %f24
29052loop_2435:
29053 ldx [%l7 + 0x68], %o0
29054loop_2436:
29055 bcc,a,pn %xcc, loop_2437
29056 smul %g3, %i5, %i6
29057 sdivcc %g1, 0x02C1, %i3
29058 movgu %xcc, %l6, %o6
29059loop_2437:
29060 ld [%l7 + 0x1C], %f30
29061 mova %xcc, %g4, %i4
29062 taddcc %l2, %l0, %l3
29063 andcc %o2, 0x0722, %o4
29064 sra %i0, %g5, %l1
29065 tgu %xcc, 0x3
29066 fornot1 %f0, %f28, %f24
29067 sethi 0x0D5A, %g2
29068 movrlez %l4, %o5, %i1
29069 fbu %fcc1, loop_2438
29070 edge32n %g6, %g7, %o1
29071 fba %fcc1, loop_2439
29072 movl %xcc, %o3, %i2
29073loop_2438:
29074 fcmple32 %f0, %f8, %l5
29075 bneg,a,pn %xcc, loop_2440
29076loop_2439:
29077 nop
29078 setx 0xBE4D3DA16E635B26, %l0, %l6
29079 stx %l6, [%l7 + 0x28]
29080 ldd [%l7 + 0x28], %f18
29081 setx 0xC12194C1284414B8, %l1, %l5
29082 stx %l5, [%l7 + 0x10]
29083 ldd [%l7 + 0x10], %f4
29084 faddd %f4, %f18, %f26
29085 orn %o7, 0x0C13, %o0
29086 sllx %g3, %i7, %i5
29087loop_2440:
29088 fmovdvc %icc, %f25, %f0
29089 smulcc %g1, %i6, %i3
29090 ble loop_2441
29091 pdist %f6, %f18, %f2
29092 fmovrslez %o6, %f19, %f11
29093 fbne %fcc1, loop_2442
29094loop_2441:
29095 subccc %g4, 0x00E7, %i4
29096 fmovsvs %xcc, %f20, %f2
29097 tl %icc, 0x6
29098loop_2442:
29099 movcc %xcc, %l2, %l6
29100 edge16n %l0, %l3, %o4
29101 wr %g0, 0x04, %asi
29102 ldsha [%l7 + 0x54] %asi, %i0
29103 nop
29104 setx 0x20677411, %l0, %l6
29105 st %l6, [%l7 + 0x68]
29106 ld [%l7 + 0x68], %fsr
29107 std %f14, [%l7 + 0x30]
29108 tn %icc, 0x2
29109 movn %xcc, %g5, %l1
29110 wr %g0, 0x0c, %asi
29111 ldsba [%l7 + 0x4A] %asi, %o2
29112 fcmpgt16 %f30, %f6, %l4
29113 movcc %xcc, %o5, %i1
29114 tgu %xcc, 0x2
29115 udivx %g2, 0x10AE, %g6
29116 tl %icc, 0x1
29117 fmovspos %xcc, %f23, %f1
29118 addc %o1, 0x10FA, %g7
29119 alignaddrl %o3, %l5, %o7
29120 udivcc %i2, 0x0841, %g3
29121 fbe,a %fcc1, loop_2443
29122 ba %icc, loop_2444
29123 fnot1s %f29, %f20
29124 or %o0, 0x1755, %i5
29125loop_2443:
29126 movleu %icc, %g1, %i6
29127loop_2444:
29128 fmovrslz %i3, %f19, %f27
29129 tleu %xcc, 0x2
29130 sdivx %o6, 0x10C6, %i7
29131 edge32l %g4, %i4, %l6
29132 sra %l2, 0x1F, %l0
29133 fcmple32 %f8, %f10, %l3
29134 fmovdle %icc, %f3, %f15
29135 fbn %fcc1, loop_2445
29136 sll %i0, 0x15, %o4
29137 stx %l1, [%l7 + 0x68]
29138 alignaddr %g5, %l4, %o5
29139loop_2445:
29140 te %xcc, 0x5
29141 srax %o2, %g2, %i1
29142 fpsub32 %f4, %f22, %f0
29143 swap [%l7 + 0x20], %o1
29144 add %l7, 0x08, %l6
29145 wr %g0, 0x04, %asi
29146 ldxa [%l6] %asi, %g7
29147 casxa [%l6] %asi, %g7, %g6
29148 nop
29149 setx 0x80423F17, %l0, %l6
29150 st %l6, [%l7 + 0x58]
29151 ld [%l7 + 0x58], %fsr
29152 bcc,a loop_2446
29153 bvc loop_2447
29154 ldstub [%l7 + 0x59], %l5
29155 te %xcc, 0x6
29156loop_2446:
29157 movrne %o7, 0x1BC, %i2
29158loop_2447:
29159 nop
29160 set 0x78, %o5
29161 lduha [%l7 + %o5] 0x11, %o3
29162 mulscc %o0, %i5, %g3
29163 srax %g1, 0x02, %i6
29164 fblg,a %fcc3, loop_2448
29165 move %icc, %i3, %o6
29166 move %xcc, %i7, %g4
29167 te %icc, 0x2
29168loop_2448:
29169 smulcc %l6, 0x1A66, %l2
29170 array32 %l0, %i4, %i0
29171 nop
29172 setx loop_2449, %l0, %l1
29173 wrpr 0x1, %tl
29174 wrpr %l1, %tnpc
29175 setx 0x34400001400, %l0, %l1
29176 wrpr %l1, %tstate
29177 wrhpr 0x4, %htstate
29178 done
29179 swap [%l7 + 0x5C], %l3
29180 set 0x20, %l2
29181 ldda [%l7 + %l2] 0x81, %l0
29182loop_2449:
29183 ta %xcc, 0x3
29184 edge16l %g5, %o4, %l4
29185 set 0x38, %i7
29186 lduha [%l7 + %i7] 0x80, %o5
29187 membar 0x54
29188 brlz %g2, loop_2450
29189 bleu,a %xcc, loop_2451
29190 stbar
29191 ldstub [%l7 + 0x27], %i1
29192loop_2450:
29193 sdivcc %o2, 0x05E6, %g7
29194loop_2451:
29195 fbul,a %fcc2, loop_2452
29196 tleu %icc, 0x6
29197 sdivcc %g6, 0x1075, %o1
29198 set 0x30, %o0
29199 ldstuba [%l7 + %o0] 0x04, %l5
29200loop_2452:
29201 bcs,pt %xcc, loop_2453
29202 movrlez %i2, 0x17F, %o3
29203 nop
29204 fitos %f10, %f6
29205 fstoi %f6, %f31
29206 movrgez %o0, %o7, %i5
29207loop_2453:
29208 tl %icc, 0x3
29209 orcc %g3, 0x0785, %i6
29210 fnand %f26, %f28, %f14
29211 fmovspos %xcc, %f15, %f29
29212 fors %f16, %f2, %f31
29213 sllx %i3, 0x11, %g1
29214 wr %g0, 0x18, %asi
29215 lduha [%l7 + 0x30] %asi, %o6
29216 and %i7, %l6, %l2
29217 nop
29218 setx 0xEE646B4F, %l0, %l6
29219 st %l6, [%l7 + 0x28]
29220 ld [%l7 + 0x28], %f26
29221 setx 0x7B4C9F88, %l1, %l5
29222 st %l5, [%l7 + 0x10]
29223 ld [%l7 + 0x10], %f3
29224 fadds %f3, %f26, %f13
29225 wr %g0, 0xe3, %asi
29226 stxa %g4, [%l7 + 0x48] %asi
29227 membar #Sync
29228 xor %l0, %i4, %i0
29229 ld [%l7 + 0x38], %f22
29230 prefetch [%l7 + 0x28], 0x1
29231 udivx %l1, 0x0217, %g5
29232 fxnors %f7, %f9, %f12
29233 orncc %l3, %l4, %o4
29234 tl %xcc, 0x4
29235 nop
29236 fitos %f3, %f17
29237 fstox %f17, %f26
29238 fxtos %f26, %f28
29239 orcc %o5, 0x1D4E, %i1
29240 xnor %o2, %g2, %g6
29241 ldstub [%l7 + 0x61], %o1
29242 alignaddrl %g7, %l5, %o3
29243 fbuge %fcc1, loop_2454
29244 bl %xcc, loop_2455
29245 restored
29246 rdpr %cwp, %g1
29247 rdpr %cansave, %g2
29248 rdpr %canrestore, %g3
29249 rdpr %cleanwin, %g4
29250 rdpr %otherwin, %g5
29251 rdpr %wstate, %g6
29252 movne %icc, %i2, %o7
29253loop_2454:
29254 orncc %i5, %o0, %g3
29255loop_2455:
29256 ldstub [%l7 + 0x75], %i6
29257 movrlez %i3, 0x3F0, %o6
29258 fbug,a %fcc2, loop_2456
29259 nop
29260 fitod %f29, %f18
29261 tgu %icc, 0x6
29262 nop
29263 fitos %f11, %f16
29264 fstod %f16, %f26
29265loop_2456:
29266 array32 %g1, %i7, %l2
29267 edge32 %g4, %l6, %i4
29268 popc 0x1BAE, %i0
29269 std %f8, [%l7 + 0x58]
29270 movn %icc, %l0, %g5
29271 tvs %icc, 0x7
29272 tle %icc, 0x3
29273 fnors %f26, %f7, %f7
29274 tneg %icc, 0x3
29275 nop
29276 setx loop_2457, %l0, %l1
29277 wrpr 0x1, %tl
29278 wrpr %l1, %tpc
29279 add %l1, 0x4, %l1
29280 wrpr %l1, %tnpc
29281 setx 0x34400001400, %l0, %l1
29282 wrpr %l1, %tstate
29283 wrhpr 0x4, %htstate
29284 retry
29285 bvs loop_2458
29286 addc %l1, 0x16A9, %l4
29287 edge16 %o4, %l3, %i1
29288loop_2457:
29289 or %o2, %g2, %o5
29290loop_2458:
29291 edge8l %o1, %g7, %g6
29292 fbn,a %fcc0, loop_2459
29293 addc %o3, 0x190E, %i2
29294 fmovsneg %xcc, %f22, %f17
29295 movcc %xcc, %o7, %l5
29296loop_2459:
29297 fcmpeq32 %f0, %f14, %o0
29298 ld [%l7 + 0x7C], %f7
29299 fble %fcc2, loop_2460
29300 fpadd16s %f13, %f30, %f23
29301 set 0x8, %g4
29302 stxa %i5, [%g0 + %g4] 0x21
29303loop_2460:
29304 tpos %icc, 0x7
29305 edge32n %g3, %i3, %o6
29306 fmovdge %xcc, %f23, %f5
29307 edge8l %i6, %i7, %g1
29308 sdivx %l2, 0x108D, %g4
29309 srlx %i4, %l6, %i0
29310 tle %icc, 0x6
29311 nop
29312 setx loop_2461, %l0, %l1
29313 wrpr 0x1, %tl
29314 wrpr %l1, %tnpc
29315 setx 0x34400001400, %l0, %l1
29316 wrpr %l1, %tstate
29317 wrhpr 0x4, %htstate
29318 done
29319 bvs,a,pt %icc, loop_2462
29320 edge32 %g5, %l1, %l0
29321 fcmpeq16 %f22, %f24, %o4
29322loop_2461:
29323 movrlez %l3, 0x33C, %i1
29324loop_2462:
29325 movn %xcc, %l4, %g2
29326 flush %l7 + 0x40
29327 bpos,pt %xcc, loop_2463
29328 sll %o2, %o1, %g7
29329 mulx %o5, %o3, %g6
29330 bpos,a loop_2464
29331loop_2463:
29332 movg %icc, %o7, %i2
29333 subcc %l5, 0x0306, %o0
29334 fmovrslez %i5, %f4, %f17
29335loop_2464:
29336 fba,a %fcc2, loop_2465
29337 sll %g3, %o6, %i3
29338 set 0x68, %l0
29339 ldxa [%l7 + %l0] 0x15, %i7
29340loop_2465:
29341 or %i6, %l2, %g4
29342 tcs %icc, 0x0
29343 edge32n %i4, %g1, %l6
29344 edge32l %i0, %g5, %l0
29345 edge8 %l1, %l3, %i1
29346 andncc %l4, %o4, %o2
29347 set 0x64, %i5
29348 stwa %o1, [%l7 + %i5] 0x19
29349 edge16ln %g7, %g2, %o3
29350 edge16 %g6, %o5, %i2
29351 subc %l5, %o0, %o7
29352 wr %g0, 0x89, %asi
29353 sta %f24, [%l7 + 0x60] %asi
29354 bge,a %icc, loop_2466
29355 orcc %i5, 0x1EA7, %g3
29356 fnot1s %f17, %f21
29357 bcc loop_2467
29358loop_2466:
29359 tn %icc, 0x3
29360 movrlez %i3, 0x151, %i7
29361 sir 0x1540
29362loop_2467:
29363 fmovrdne %o6, %f28, %f14
29364 restored
29365 rdpr %cwp, %g1
29366 rdpr %cansave, %g2
29367 rdpr %canrestore, %g3
29368 rdpr %cleanwin, %g4
29369 rdpr %otherwin, %g5
29370 rdpr %wstate, %g6
29371 orn %i6, %l2, %i4
29372 fcmpgt16 %f22, %f2, %g1
29373 fmovsvs %icc, %f11, %f21
29374 movge %icc, %g4, %i0
29375 fbl,a %fcc1, loop_2468
29376 fblg,a %fcc3, loop_2469
29377 fbl %fcc0, loop_2470
29378 xnorcc %g5, 0x1881, %l6
29379loop_2468:
29380 edge16n %l0, %l1, %i1
29381loop_2469:
29382 movrgz %l4, %l3, %o4
29383loop_2470:
29384 fnot2s %f3, %f7
29385 movne %xcc, %o1, %o2
29386 fmovsge %icc, %f14, %f5
29387 taddcc %g7, %g2, %g6
29388 movrgez %o3, 0x03A, %i2
29389 tge %icc, 0x6
29390 tne %icc, 0x7
29391 nop
29392 setx loop_2471, %l0, %l1
29393 wrpr 0x1, %tl
29394 wrpr %l1, %tnpc
29395 setx 0x34400001400, %l0, %l1
29396 wrpr %l1, %tstate
29397 wrhpr 0x4, %htstate
29398 done
29399 fbule,a %fcc0, loop_2472
29400 ldsh [%l7 + 0x4A], %l5
29401 brgz,a %o5, loop_2473
29402loop_2471:
29403 call loop_2474
29404loop_2472:
29405 fpack16 %f22, %f15
29406 movne %xcc, %o7, %o0
29407loop_2473:
29408 ldd [%l7 + 0x20], %f26
29409loop_2474:
29410 edge32 %g3, %i3, %i5
29411 or %o6, %i6, %l2
29412 fcmpgt16 %f14, %f12, %i7
29413 stx %g1, [%l7 + 0x58]
29414 fnands %f26, %f17, %f21
29415 nop
29416 setx 0x6CFDE7AF, %l0, %l6
29417 st %l6, [%l7 + 0x28]
29418 ld [%l7 + 0x28], %f31
29419 setx 0xA071394C, %l1, %l5
29420 st %l5, [%l7 + 0x10]
29421 ld [%l7 + 0x10], %f11
29422 fadds %f11, %f31, %f13
29423 bg %xcc, loop_2475
29424 edge16n %i4, %g4, %i0
29425 xnorcc %g5, %l0, %l1
29426 fmovsg %xcc, %f1, %f11
29427loop_2475:
29428 stb %l6, [%l7 + 0x09]
29429 sllx %i1, %l4, %o4
29430 tvs %icc, 0x6
29431 ld [%l7 + 0x28], %f0
29432 ldd [%l7 + 0x30], %l2
29433 movge %icc, %o1, %g7
29434 fmovdl %xcc, %f16, %f1
29435 tleu %xcc, 0x1
29436 xnor %g2, %g6, %o2
29437 smul %o3, 0x1F78, %l5
29438 fbe,a %fcc2, loop_2476
29439 fbule %fcc3, loop_2477
29440 bge,a,pn %icc, loop_2478
29441 xorcc %i2, 0x1113, %o7
29442loop_2476:
29443 fmovrdlez %o5, %f22, %f24
29444loop_2477:
29445 membar 0x53
29446loop_2478:
29447 mova %xcc, %o0, %g3
29448 wr %g0, 0x89, %asi
29449 stwa %i3, [%l7 + 0x30] %asi
29450 movge %icc, %o6, %i5
29451 xor %l2, %i6, %g1
29452 fmovdn %xcc, %f10, %f0
29453 edge8l %i7, %g4, %i4
29454 tleu %icc, 0x4
29455 edge32 %g5, %l0, %i0
29456 xor %l1, 0x1F9E, %i1
29457 udiv %l6, 0x1166, %o4
29458 udivx %l4, 0x0B89, %o1
29459 tleu %xcc, 0x2
29460 smul %l3, 0x1044, %g7
29461 edge16 %g6, %o2, %g2
29462 array8 %l5, %i2, %o3
29463 tg %xcc, 0x7
29464 fzero %f8
29465 fcmpeq16 %f16, %f18, %o5
29466 fmovrsgz %o7, %f6, %f23
29467 tn %icc, 0x2
29468 andn %o0, 0x0B95, %g3
29469 sethi 0x1D6C, %o6
29470 tsubcc %i5, %i3, %l2
29471 nop
29472 setx 0xA113184F, %l0, %l6
29473 st %l6, [%l7 + 0x28]
29474 ld [%l7 + 0x28], %f4
29475 setx 0x9A1B3C11, %l1, %l5
29476 st %l5, [%l7 + 0x10]
29477 ld [%l7 + 0x10], %f14
29478 fadds %f14, %f4, %f5
29479 fnot1s %f7, %f22
29480 be %xcc, loop_2479
29481 addc %i6, %i7, %g4
29482 fmul8x16al %f12, %f19, %f18
29483 restored
29484 rdpr %cwp, %g1
29485 rdpr %cansave, %g2
29486 rdpr %canrestore, %g3
29487 rdpr %cleanwin, %g4
29488 rdpr %otherwin, %g5
29489 rdpr %wstate, %g6
29490loop_2479:
29491 movrlez %g1, 0x2EA, %g5
29492 set 0x58, %g7
29493 stwa %i4, [%l7 + %g7] 0x0c
29494 edge8l %l0, %l1, %i1
29495 nop
29496 setx loop_2480, %l0, %l1
29497 wrpr 0x1, %tl
29498 wrpr %l1, %tnpc
29499 setx 0x34400001400, %l0, %l1
29500 wrpr %l1, %tstate
29501 wrhpr 0x4, %htstate
29502 done
29503 be,a loop_2481
29504 movrlez %l6, %i0, %l4
29505 wr %g0, 0x80, %asi
29506 stha %o4, [%l7 + 0x38] %asi
29507loop_2480:
29508 edge32 %l3, %o1, %g7
29509loop_2481:
29510 saved
29511 rdpr %cwp, %g1
29512 rdpr %cansave, %g2
29513 rdpr %canrestore, %g3
29514 rdpr %cleanwin, %g4
29515 rdpr %otherwin, %g5
29516 rdpr %wstate, %g6
29517 xnorcc %o2, %g2, %l5
29518 smul %i2, 0x03EA, %g6
29519 alignaddr %o3, %o7, %o0
29520 nop
29521 setx 0xC052294A, %l0, %l6
29522 st %l6, [%l7 + 0x5C]
29523 ld [%l7 + 0x5C], %fsr
29524 orncc %g3, 0x054A, %o5
29525 udiv %i5, 0x15BD, %o6
29526 membar 0x22
29527 udiv %l2, 0x127C, %i6
29528 tneg %xcc, 0x4
29529 bleu loop_2482
29530 srlx %i3, %g4, %i7
29531 tgu %icc, 0x6
29532 tneg %icc, 0x6
29533loop_2482:
29534 restored
29535 rdpr %cwp, %g1
29536 rdpr %cansave, %g2
29537 rdpr %canrestore, %g3
29538 rdpr %cleanwin, %g4
29539 rdpr %otherwin, %g5
29540 rdpr %wstate, %g6
29541 tle %icc, 0x0
29542 fmovspos %icc, %f2, %f31
29543 wr %g0, 0x0c, %asi
29544 ldsba [%l7 + 0x74] %asi, %g1
29545 orn %g5, %i4, %l0
29546 alignaddrl %i1, %l6, %l1
29547 sll %i0, 0x1A, %o4
29548 nop
29549 setx 0xE586B8C29074C9D2, %l0, %l6
29550 stx %l6, [%l7 + 0x28]
29551 ldx [%l7 + 0x28], %fsr
29552 ldsb [%l7 + 0x0E], %l4
29553 nop
29554 setx 0xE2023FDE505731DB, %l0, %l6
29555 stx %l6, [%l7 + 0x50]
29556 ldx [%l7 + 0x50], %fsr
29557 taddcc %o1, 0x187C, %g7
29558 subc %l3, %g2, %l5
29559 tg %xcc, 0x7
29560 tgu %icc, 0x1
29561 subccc %i2, %g6, %o3
29562 tcs %icc, 0x0
29563 addccc %o7, %o0, %o2
29564 movn %xcc, %g3, %o5
29565 srl %o6, %i5, %l2
29566 fcmpne32 %f26, %f26, %i3
29567 fxor %f6, %f4, %f30
29568 edge32n %g4, %i6, %i7
29569 sub %g5, 0x1DAB, %g1
29570 fmovdg %icc, %f31, %f11
29571 fbule %fcc1, loop_2483
29572 nop
29573 setx 0x879DF345006F746D, %l0, %l6
29574 stx %l6, [%l7 + 0x20]
29575 ldx [%l7 + 0x20], %fsr
29576 nop
29577 setx 0xAAB16B42ED0FB73C, %l0, %l6
29578 stx %l6, [%l7 + 0x28]
29579 ldd [%l7 + 0x28], %f18
29580 fsqrtd %f18, %f26
29581 lduh [%l7 + 0x1E], %i4
29582loop_2483:
29583 tvc %icc, 0x0
29584 sdivx %l0, 0x094D, %i1
29585 fble %fcc0, loop_2484
29586 edge8ln %l6, %i0, %l1
29587 fble,a %fcc3, loop_2485
29588 fbl,a %fcc2, loop_2486
29589loop_2484:
29590 fnot2s %f7, %f23
29591 fmovdle %icc, %f25, %f22
29592loop_2485:
29593 smul %l4, 0x1264, %o1
29594loop_2486:
29595 mulscc %g7, 0x016E, %o4
29596 wr %g0, 0x18, %asi
29597 prefetcha [%l7 + 0x10] %asi, 0x1
29598 andn %l3, 0x1715, %l5
29599 fblg,a %fcc0, loop_2487
29600 edge32 %i2, %o3, %g6
29601 fmovrde %o7, %f24, %f4
29602 xnor %o2, %o0, %o5
29603loop_2487:
29604 restored
29605 rdpr %cwp, %g1
29606 rdpr %cansave, %g2
29607 rdpr %canrestore, %g3
29608 rdpr %cleanwin, %g4
29609 rdpr %otherwin, %g5
29610 rdpr %wstate, %g6
29611 edge16 %o6, %i5, %l2
29612 fpsub16 %f24, %f6, %f30
29613 movrlez %g3, %g4, %i3
29614 fmovdgu %xcc, %f16, %f31
29615 edge32ln %i7, %i6, %g5
29616 bpos,a %icc, loop_2488
29617 fabss %f14, %f1
29618 srlx %g1, %l0, %i1
29619 wr %g0, 0x0c, %asi
29620 lduba [%l7 + 0x13] %asi, %l6
29621loop_2488:
29622 fones %f9
29623 fmovsvs %xcc, %f9, %f11
29624 movre %i4, %i0, %l1
29625 addccc %o1, %g7, %l4
29626 movleu %icc, %o4, %l3
29627 sdiv %l5, 0x07F3, %i2
29628 nop
29629 setx 0xBCCA2FC4, %l0, %l6
29630 st %l6, [%l7 + 0x28]
29631 ld [%l7 + 0x28], %f0
29632 setx 0xB31F7CA7, %l1, %l5
29633 st %l5, [%l7 + 0x10]
29634 ld [%l7 + 0x10], %f5
29635 fmuls %f5, %f0, %f6
29636 bne,a %icc, loop_2489
29637 sub %g2, %g6, %o3
29638 fmovrsgez %o7, %f15, %f7
29639 wr %g0, 0x89, %asi
29640 lduwa [%l7 + 0x60] %asi, %o2
29641loop_2489:
29642 andcc %o0, 0x12E2, %o6
29643 edge8 %i5, %o5, %l2
29644 bcs,a loop_2490
29645 bne,a,pn %xcc, loop_2491
29646 edge8n %g4, %g3, %i7
29647 brnz %i3, loop_2492
29648loop_2490:
29649 fornot1s %f9, %f28, %f28
29650loop_2491:
29651 addcc %g5, %i6, %g1
29652 taddcc %l0, 0x1872, %l6
29653loop_2492:
29654 movl %icc, %i4, %i1
29655 array32 %l1, %o1, %g7
29656 fbe,a %fcc3, loop_2493
29657 smulcc %i0, 0x0C48, %o4
29658 movrne %l4, 0x30D, %l5
29659 fpsub32s %f23, %f9, %f2
29660loop_2493:
29661 ldstub [%l7 + 0x50], %i2
29662 mulx %l3, %g2, %g6
29663 udivx %o7, 0x1AD6, %o3
29664 movrgz %o2, 0x0C8, %o6
29665 set 0x68, %g1
29666 stxa %o0, [%l7 + %g1] 0xe2
29667 membar #Sync
29668 tgu %icc, 0x3
29669 brlz,a %o5, loop_2494
29670 movrgez %l2, 0x109, %i5
29671 edge16l %g3, %i7, %i3
29672 bcs,a %icc, loop_2495
29673loop_2494:
29674 edge16l %g4, %g5, %i6
29675 fones %f1
29676 set 0x40, %l3
29677 ldda [%l7 + %l3] 0x15, %f0
29678loop_2495:
29679 sub %l0, %l6, %i4
29680 alignaddrl %i1, %l1, %g1
29681 nop
29682 set 0x48, %o7
29683 std %f2, [%l7 + %o7]
29684 nop
29685 setx 0x82DDC4581DE76D66, %l0, %l6
29686 stx %l6, [%l7 + 0x28]
29687 ldd [%l7 + 0x28], %f16
29688 setx 0xEA8C0BB66D2A0481, %l1, %l5
29689 stx %l5, [%l7 + 0x10]
29690 ldd [%l7 + 0x10], %f20
29691 fsubd %f20, %f16, %f30
29692 wr %g0, 0x80, %asi
29693 lduha [%l7 + 0x76] %asi, %g7
29694 fbo,a %fcc3, loop_2496
29695 movvs %icc, %i0, %o1
29696 bne %icc, loop_2497
29697 fmovdle %xcc, %f20, %f24
29698loop_2496:
29699 movrgez %o4, 0x104, %l5
29700 srlx %i2, %l4, %g2
29701loop_2497:
29702 tcc %xcc, 0x1
29703 movcc %xcc, %l3, %o7
29704 nop
29705 setx loop_2498, %l0, %l1
29706 wrpr 0x1, %tl
29707 wrpr %l1, %tnpc
29708 setx 0x34400001400, %l0, %l1
29709 wrpr %l1, %tstate
29710 wrhpr 0x4, %htstate
29711 done
29712 subccc %o3, 0x072A, %o2
29713 ldx [%l7 + 0x28], %o6
29714 array32 %g6, %o0, %o5
29715loop_2498:
29716 prefetch [%l7 + 0x10], 0x1
29717 bgu,a,pn %icc, loop_2499
29718 bshuffle %f4, %f12, %f26
29719 alignaddrl %i5, %g3, %i7
29720 andcc %i3, %g4, %l2
29721loop_2499:
29722 nop
29723 fitos %f0, %f15
29724 fstod %f15, %f4
29725 fbuge %fcc2, loop_2500
29726 fmovsge %xcc, %f16, %f26
29727 fble %fcc0, loop_2501
29728 sdivcc %i6, 0x18AD, %g5
29729loop_2500:
29730 nop
29731 set 0x5C, %l5
29732 ldstuba [%l7 + %l5] 0x10, %l6
29733loop_2501:
29734 brgz,a %i4, loop_2502
29735 fble,a %fcc1, loop_2503
29736 sll %i1, 0x09, %l1
29737 udivx %l0, 0x1EA5, %g1
29738loop_2502:
29739 nop
29740 setx loop_2504, %l0, %l1
29741 wrpr 0x1, %tl
29742 wrpr %l1, %tpc
29743 add %l1, 0x4, %l1
29744 wrpr %l1, %tnpc
29745 setx 0x34400001400, %l0, %l1
29746 wrpr %l1, %tstate
29747 wrhpr 0x4, %htstate
29748 retry
29749loop_2503:
29750 movle %xcc, %i0, %g7
29751 wr %g0, 0x10, %asi
29752 ldstuba [%l7 + 0x26] %asi, %o1
29753loop_2504:
29754 tn %xcc, 0x2
29755 bneg,pn %xcc, loop_2505
29756 movcs %icc, %l5, %i2
29757 umul %o4, 0x15D6, %g2
29758 tn %icc, 0x1
29759loop_2505:
29760 nop
29761 set 0x48, %l4
29762 ldswa [%l7 + %l4] 0x14, %l4
29763 tle %icc, 0x0
29764 add %l7, 0x4C, %l6
29765 wr %g0, 0x19, %asi
29766 lda [%l6] %asi, %l3
29767 casa [%l6] %asi, %l3, %o3
29768 fnegs %f29, %f17
29769 xnor %o7, %o2, %g6
29770 array16 %o6, %o0, %i5
29771 edge16 %o5, %i7, %i3
29772 ta %icc, 0x2
29773 tl %xcc, 0x4
29774 bne,a %xcc, loop_2506
29775 ldd [%l7 + 0x58], %g2
29776 subc %l2, 0x12B4, %i6
29777 wr %g0, 0x2a, %asi
29778 stwa %g4, [%l7 + 0x14] %asi
29779 membar #Sync
29780loop_2506:
29781 fbu %fcc3, loop_2507
29782 nop
29783 set 0x1B, %i1
29784 stb %g5, [%l7 + %i1]
29785 movrgz %i4, 0x348, %i1
29786 wr %g0, 0x24, %asi
29787 ldda [%l7 + 0x70] %asi, %i6
29788loop_2507:
29789 bge,a %icc, loop_2508
29790 edge8n %l0, %l1, %i0
29791 ba,a,pn %xcc, loop_2509
29792 udivcc %g7, 0x0998, %o1
29793loop_2508:
29794 tneg %icc, 0x7
29795 mulscc %g1, %i2, %l5
29796loop_2509:
29797 movpos %xcc, %g2, %l4
29798 edge8ln %l3, %o4, %o3
29799 fpadd32s %f12, %f22, %f7
29800 movrne %o2, %o7, %g6
29801 fmovdcc %xcc, %f2, %f8
29802 subc %o0, %i5, %o5
29803 xnor %i7, %i3, %g3
29804 movrlz %o6, %l2, %g4
29805 brgez,a %i6, loop_2510
29806 movrlz %g5, 0x340, %i4
29807 bcs loop_2511
29808 tn %icc, 0x4
29809loop_2510:
29810 tgu %xcc, 0x6
29811 fbu,a %fcc3, loop_2512
29812loop_2511:
29813 udivx %l6, 0x148E, %i1
29814 tvc %icc, 0x3
29815 tcs %xcc, 0x3
29816loop_2512:
29817 andncc %l0, %i0, %l1
29818 andncc %o1, %g7, %g1
29819 edge32 %l5, %g2, %i2
29820 edge8 %l3, %l4, %o3
29821 swap [%l7 + 0x40], %o4
29822 set 0x110, %g5
29823 ldxa [%g0 + %g5] 0x21, %o2
29824 fba,a %fcc2, loop_2513
29825 movcs %xcc, %g6, %o7
29826 lduh [%l7 + 0x16], %o0
29827 nop
29828 setx 0xDBA8FF48B9BAD0E5, %l0, %l6
29829 stx %l6, [%l7 + 0x28]
29830 ldd [%l7 + 0x28], %f16
29831 setx 0x690A44496CE85A8E, %l1, %l5
29832 stx %l5, [%l7 + 0x10]
29833 ldd [%l7 + 0x10], %f2
29834 fdivd %f2, %f16, %f14
29835loop_2513:
29836 fpsub16s %f16, %f9, %f29
29837 tcs %xcc, 0x7
29838 bg,pt %xcc, loop_2514
29839 fmovdgu %icc, %f2, %f20
29840 swap [%l7 + 0x70], %i5
29841 fbne,a %fcc3, loop_2515
29842loop_2514:
29843 stx %i7, [%l7 + 0x28]
29844 move %xcc, %i3, %o5
29845 sth %o6, [%l7 + 0x0C]
29846loop_2515:
29847 movcc %icc, %l2, %g4
29848 set 0x20, %o6
29849 ldswa [%l7 + %o6] 0x10, %g3
29850 xnorcc %g5, 0x0AE5, %i6
29851 nop
29852 fitos %f13, %f15
29853 fstox %f15, %f16
29854 fxtos %f16, %f11
29855 edge32 %i4, %i1, %l6
29856 movg %xcc, %i0, %l0
29857 subccc %l1, 0x0898, %g7
29858 addcc %g1, %o1, %l5
29859 set 0x10, %g3
29860 ldda [%l7 + %g3] 0x27, %g2
29861 set 0x18, %i2
29862 swapa [%l7 + %i2] 0x89, %i2
29863 addc %l4, %l3, %o4
29864 edge32ln %o3, %o2, %g6
29865 bleu,a %xcc, loop_2516
29866 fmovsvs %icc, %f8, %f14
29867 edge8n %o0, %o7, %i7
29868 movvc %icc, %i5, %o5
29869loop_2516:
29870 srax %o6, 0x02, %l2
29871 edge32l %g4, %i3, %g3
29872 wr %g0, 0x89, %asi
29873 stha %g5, [%l7 + 0x64] %asi
29874 bne %xcc, loop_2517
29875 tg %xcc, 0x1
29876 te %icc, 0x4
29877 fmovsne %icc, %f23, %f27
29878loop_2517:
29879 srl %i6, 0x07, %i1
29880 ldstub [%l7 + 0x49], %i4
29881 edge16l %l6, %l0, %i0
29882 bn,a,pn %icc, loop_2518
29883 edge8l %g7, %l1, %o1
29884 udivcc %g1, 0x1863, %l5
29885 tg %xcc, 0x3
29886loop_2518:
29887 fblg %fcc0, loop_2519
29888 popc %i2, %l4
29889 stx %l3, [%l7 + 0x60]
29890 sth %g2, [%l7 + 0x44]
29891loop_2519:
29892 fpadd16s %f30, %f17, %f26
29893 addccc %o3, 0x1C25, %o4
29894 st %f30, [%l7 + 0x44]
29895 fxnors %f8, %f7, %f24
29896 tle %xcc, 0x0
29897 fbuge %fcc3, loop_2520
29898 ble,a loop_2521
29899 tcc %xcc, 0x5
29900 nop
29901 setx loop_2522, %l0, %l1
29902 wrpr 0x1, %tl
29903 wrpr %l1, %tpc
29904 add %l1, 0x4, %l1
29905 wrpr %l1, %tnpc
29906 setx 0x34400001400, %l0, %l1
29907 wrpr %l1, %tstate
29908 wrhpr 0x4, %htstate
29909 retry
29910loop_2520:
29911 stx %o2, [%l7 + 0x70]
29912loop_2521:
29913 lduh [%l7 + 0x72], %o0
29914 sdivcc %o7, 0x0AF0, %i7
29915loop_2522:
29916 mulscc %i5, 0x1ED8, %g6
29917 fbg %fcc0, loop_2523
29918 nop
29919 setx 0xF8DC0300, %l0, %l6
29920 st %l6, [%l7 + 0x28]
29921 ld [%l7 + 0x28], %f10
29922 setx 0x72DA3E1C, %l1, %l5
29923 st %l5, [%l7 + 0x10]
29924 ld [%l7 + 0x10], %f2
29925 fdivs %f2, %f10, %f26
29926 brgez,a %o6, loop_2524
29927 bn,a,pt %icc, loop_2525
29928loop_2523:
29929 tl %icc, 0x6
29930 set 0x38, %o1
29931 lduwa [%l7 + %o1] 0x11, %o5
29932loop_2524:
29933 movrgz %l2, %g4, %g3
29934loop_2525:
29935 sdivcc %g5, 0x0EBE, %i6
29936 fmovrslz %i3, %f9, %f3
29937 movrgz %i1, %l6, %i4
29938 andn %i0, 0x1A1C, %g7
29939 tn %xcc, 0x1
29940 udivcc %l0, 0x1C14, %o1
29941 taddcctv %g1, 0x08AB, %l1
29942 fmul8sux16 %f18, %f16, %f22
29943 fmovdg %icc, %f2, %f9
29944 nop
29945 fitod %f6, %f20
29946 fdtoi %f20, %f17
29947 sethi 0x19BB, %l5
29948 fbul,a %fcc0, loop_2526
29949 fbul %fcc3, loop_2527
29950 bn loop_2528
29951 taddcctv %l4, %i2, %l3
29952loop_2526:
29953 nop
29954 setx loop_2529, %l0, %l1
29955 wrpr 0x1, %tl
29956 wrpr %l1, %tnpc
29957 setx 0x34400001400, %l0, %l1
29958 wrpr %l1, %tstate
29959 wrhpr 0x4, %htstate
29960 done
29961loop_2527:
29962 movg %icc, %g2, %o4
29963loop_2528:
29964 fmovscs %xcc, %f7, %f26
29965 nop
29966 fitos %f11, %f7
29967 fstoi %f7, %f19
29968loop_2529:
29969 subccc %o2, %o0, %o3
29970 fcmpne32 %f18, %f30, %i7
29971 smulcc %o7, %i5, %g6
29972 addcc %o6, 0x10E1, %o5
29973 fmul8ulx16 %f8, %f28, %f12
29974 andncc %g4, %l2, %g3
29975 nop
29976 setx 0xB86262D197004B1F, %l0, %l6
29977 stx %l6, [%l7 + 0x28]
29978 ldd [%l7 + 0x28], %f22
29979 setx 0x4A626AB22096A7DF, %l1, %l5
29980 stx %l5, [%l7 + 0x10]
29981 ldd [%l7 + 0x10], %f6
29982 fsubd %f6, %f22, %f10
29983 tpos %icc, 0x5
29984 tn %icc, 0x3
29985 fbuge %fcc2, loop_2530
29986 sllx %g5, %i6, %i3
29987 movre %l6, %i1, %i0
29988 restored
29989 rdpr %cwp, %g1
29990 rdpr %cansave, %g2
29991 rdpr %canrestore, %g3
29992 rdpr %cleanwin, %g4
29993 rdpr %otherwin, %g5
29994 rdpr %wstate, %g6
29995loop_2530:
29996 restored
29997 rdpr %cwp, %g1
29998 rdpr %cansave, %g2
29999 rdpr %canrestore, %g3
30000 rdpr %cleanwin, %g4
30001 rdpr %otherwin, %g5
30002 rdpr %wstate, %g6
30003 sdivcc %g7, 0x0C5E, %l0
30004 subc %o1, %g1, %i4
30005 array16 %l5, %l1, %i2
30006 nop
30007 setx loop_2531, %l0, %l1
30008 wrpr 0x1, %tl
30009 wrpr %l1, %tpc
30010 add %l1, 0x4, %l1
30011 wrpr %l1, %tnpc
30012 setx 0x34400001400, %l0, %l1
30013 wrpr %l1, %tstate
30014 wrhpr 0x4, %htstate
30015 retry
30016 taddcc %l3, 0x042D, %g2
30017 fcmpne16 %f2, %f22, %l4
30018 xnorcc %o2, 0x15E3, %o4
30019loop_2531:
30020 subccc %o0, %i7, %o7
30021 fpadd16 %f8, %f18, %f24
30022 taddcc %i5, 0x1475, %o3
30023 tn %xcc, 0x3
30024 orncc %o6, 0x146F, %o5
30025 ldx [%l7 + 0x50], %g6
30026 bvs loop_2532
30027 movneg %icc, %l2, %g3
30028 mulx %g5, 0x1CE1, %i6
30029 fmovrdlez %i3, %f4, %f16
30030loop_2532:
30031 fnot1s %f26, %f3
30032 movcs %icc, %l6, %g4
30033 xnorcc %i0, %i1, %g7
30034 movne %xcc, %o1, %g1
30035 fmovdn %xcc, %f3, %f7
30036 udivcc %i4, 0x1B2D, %l5
30037 xorcc %l1, 0x1623, %l0
30038 alignaddrl %l3, %i2, %l4
30039 movcc %icc, %o2, %g2
30040 umul %o0, %i7, %o4
30041 wr %g0, 0x04, %asi
30042 lda [%l7 + 0x38] %asi, %f22
30043 movrgez %o7, %i5, %o3
30044 nop
30045 set 0x28, %i6
30046 ldd [%l7 + %i6], %f2
30047 tl %xcc, 0x7
30048 fabsd %f26, %f30
30049 fbuge %fcc2, loop_2533
30050 fandnot1s %f22, %f20, %f15
30051 tge %xcc, 0x3
30052 st %f23, [%l7 + 0x0C]
30053loop_2533:
30054 movg %xcc, %o6, %o5
30055 movrne %l2, 0x2C0, %g3
30056 popc 0x0E74, %g5
30057 movl %icc, %i6, %i3
30058 fmovrslz %l6, %f5, %f31
30059 fxnors %f24, %f8, %f22
30060 fmovdn %xcc, %f19, %f9
30061 taddcctv %g6, 0x12E0, %g4
30062 tvc %xcc, 0x7
30063 edge16l %i1, %g7, %o1
30064 array16 %i0, %i4, %g1
30065 movle %icc, %l5, %l1
30066 movpos %xcc, %l0, %l3
30067 movle %xcc, %l4, %i2
30068 set 0x18, %i0
30069 ldxa [%l7 + %i0] 0x15, %o2
30070 fmuld8sux16 %f1, %f9, %f30
30071 tn %icc, 0x6
30072 andn %o0, 0x1216, %i7
30073 nop
30074 fitod %f12, %f14
30075 fdtox %f14, %f0
30076 fxtod %f0, %f24
30077 edge32n %g2, %o7, %o4
30078 sll %o3, %i5, %o6
30079 fmovspos %icc, %f14, %f27
30080 smulcc %l2, 0x0ADE, %o5
30081 bcs,a %xcc, loop_2534
30082 nop
30083 setx loop_2535, %l0, %l1
30084 wrpr 0x1, %tl
30085 wrpr %l1, %tnpc
30086 setx 0x34400001400, %l0, %l1
30087 wrpr %l1, %tstate
30088 wrhpr 0x4, %htstate
30089 done
30090 fnor %f26, %f24, %f30
30091 nop
30092 set 0x30, %i3
30093 ldd [%l7 + %i3], %g4
30094loop_2534:
30095 tge %xcc, 0x2
30096loop_2535:
30097 fbuge,a %fcc0, loop_2536
30098 tleu %icc, 0x3
30099 srl %g3, 0x0C, %i3
30100 fpack32 %f18, %f30, %f8
30101loop_2536:
30102 sdivcc %i6, 0x0EDB, %g6
30103 ble,pt %xcc, loop_2537
30104 edge16ln %g4, %l6, %i1
30105 movrlez %o1, %i0, %g7
30106 movneg %xcc, %i4, %g1
30107loop_2537:
30108 srl %l5, %l0, %l3
30109 fxnors %f18, %f24, %f1
30110 movn %icc, %l1, %i2
30111 set 0x40, %o4
30112 stda %f0, [%l7 + %o4] 0x14
30113 be,pt %xcc, loop_2538
30114 fbug,a %fcc2, loop_2539
30115 addccc %l4, 0x1562, %o2
30116 wr %g0, 0x80, %asi
30117 stha %o0, [%l7 + 0x54] %asi
30118loop_2538:
30119 nop
30120 add %l7, 0x70, %l6
30121 wr %g0, 0x89, %asi
30122 lda [%l6] %asi, %g2
30123 casa [%l6] %asi, %g2, %i7
30124loop_2539:
30125 fbn %fcc0, loop_2540
30126 fmovde %icc, %f19, %f13
30127 sub %o4, %o3, %i5
30128 movcc %xcc, %o7, %o6
30129loop_2540:
30130 fbn %fcc2, loop_2541
30131 tpos %icc, 0x4
30132 umulcc %l2, %o5, %g3
30133 mova %xcc, %i3, %g5
30134loop_2541:
30135 brgez,a %i6, loop_2542
30136 srl %g4, %g6, %i1
30137 movgu %icc, %o1, %l6
30138 fmovsneg %xcc, %f9, %f3
30139loop_2542:
30140 fpadd32s %f28, %f13, %f7
30141 edge8n %i0, %g7, %i4
30142 movl %icc, %l5, %g1
30143 ta %icc, 0x4
30144 wr %g0, 0x19, %asi
30145 prefetcha [%l7 + 0x30] %asi, 0x3
30146 alignaddr %l3, %l1, %i2
30147 sdivx %l4, 0x1B25, %o2
30148 fblg %fcc0, loop_2543
30149 udivcc %o0, 0x1B52, %i7
30150 tvs %xcc, 0x4
30151 srax %o4, %g2, %i5
30152loop_2543:
30153 brlz,a %o7, loop_2544
30154 fmovda %icc, %f4, %f3
30155 ldsh [%l7 + 0x3E], %o6
30156 brgz %l2, loop_2545
30157loop_2544:
30158 ldsh [%l7 + 0x62], %o3
30159 bneg,a,pn %icc, loop_2546
30160 fpadd32 %f14, %f6, %f30
30161loop_2545:
30162 fbule,a %fcc1, loop_2547
30163 bgu,a,pn %xcc, loop_2548
30164loop_2546:
30165 mova %icc, %o5, %i3
30166 nop
30167 setx loop_2549, %l0, %l1
30168 wrpr 0x1, %tl
30169 wrpr %l1, %tnpc
30170 setx 0x34400001400, %l0, %l1
30171 wrpr %l1, %tstate
30172 wrhpr 0x4, %htstate
30173 done
30174loop_2547:
30175 and %g3, 0x0681, %i6
30176loop_2548:
30177 array8 %g5, %g6, %g4
30178 sll %i1, %o1, %i0
30179loop_2549:
30180 nop
30181 setx 0x906E7DDD, %l0, %l6
30182 st %l6, [%l7 + 0x34]
30183 ld [%l7 + 0x34], %fsr
30184 edge16l %g7, %l6, %i4
30185 ldx [%l7 + 0x30], %l5
30186 subccc %l0, 0x032C, %g1
30187 subc %l3, %l1, %i2
30188 bgu loop_2550
30189 ba loop_2551
30190 fbo,a %fcc2, loop_2552
30191 fbule %fcc3, loop_2553
30192loop_2550:
30193 fpadd32 %f28, %f4, %f4
30194loop_2551:
30195 tne %icc, 0x2
30196loop_2552:
30197 taddcctv %o2, %o0, %i7
30198loop_2553:
30199 nop
30200 setx 0x64952A6567ACD94B, %l0, %l6
30201 stx %l6, [%l7 + 0x28]
30202 ldd [%l7 + 0x28], %f2
30203 setx 0x852FCDA768988C73, %l1, %l5
30204 stx %l5, [%l7 + 0x10]
30205 ldd [%l7 + 0x10], %f28
30206 fdivd %f28, %f2, %f18
30207 array32 %l4, %g2, %o4
30208 movgu %xcc, %o7, %o6
30209 movcs %icc, %l2, %i5
30210 wr %g0, 0x80, %asi
30211 stwa %o3, [%l7 + 0x54] %asi
30212 fandnot1 %f4, %f22, %f14
30213 edge32ln %i3, %g3, %i6
30214 nop
30215 setx loop_2554, %l0, %l1
30216 jmpl %l1, %g5
30217 movre %o5, %g6, %g4
30218 add %o1, %i0, %i1
30219 brlz %g7, loop_2555
30220loop_2554:
30221 fcmpgt16 %f20, %f18, %l6
30222 set 0x6E, %o3
30223 stba %l5, [%l7 + %o3] 0x10
30224loop_2555:
30225 fornot1s %f14, %f27, %f27
30226 sdivcc %i4, 0x1CFF, %g1
30227 fbg %fcc0, loop_2556
30228 fxnors %f1, %f0, %f26
30229 set 0x58, %o2
30230 lduha [%l7 + %o2] 0x19, %l3
30231loop_2556:
30232 nop
30233 set 0x40, %l6
30234 stda %f16, [%l7 + %l6] 0x89
30235 taddcctv %l0, 0x073F, %l1
30236 udivcc %i2, 0x0D98, %o2
30237 orncc %o0, 0x0D4F, %i7
30238 addcc %g2, %o4, %o7
30239 movl %icc, %l4, %o6
30240 sir 0x1C6C
30241 fmovdne %xcc, %f31, %f28
30242 ldd [%l7 + 0x68], %i4
30243 set 0x56, %g6
30244 stba %o3, [%l7 + %g6] 0x89
30245 andcc %i3, %l2, %g3
30246 membar 0x4E
30247 fbl,a %fcc3, loop_2557
30248 nop
30249 setx 0x865F6CE03FBF810A, %l0, %l6
30250 stx %l6, [%l7 + 0x28]
30251 ldd [%l7 + 0x28], %f10
30252 setx 0x01216686E1C8A103, %l1, %l5
30253 stx %l5, [%l7 + 0x10]
30254 ldd [%l7 + 0x10], %f0
30255 fsubd %f0, %f10, %f0
30256 movre %i6, %o5, %g5
30257 movrgez %g4, 0x3F0, %g6
30258loop_2557:
30259 fzero %f6
30260 sub %o1, 0x1927, %i1
30261 brlez %g7, loop_2558
30262 sra %i0, %l5, %i4
30263 fmovse %icc, %f1, %f19
30264 fxors %f27, %f20, %f8
30265loop_2558:
30266 srl %l6, %g1, %l0
30267 fmovdle %xcc, %f11, %f18
30268 edge16l %l3, %i2, %l1
30269 wr %g0, 0x04, %asi
30270 ldda [%l7 + 0x60] %asi, %o0
30271 xor %i7, 0x1AF1, %o2
30272 tcc %xcc, 0x6
30273 bg,a loop_2559
30274 and %o4, %o7, %g2
30275 move %xcc, %o6, %l4
30276 flush %l7 + 0x14
30277loop_2559:
30278 fmovsvs %icc, %f18, %f16
30279 tne %xcc, 0x0
30280 nop
30281 setx 0x6B3448E2, %l0, %l6
30282 st %l6, [%l7 + 0x28]
30283 ld [%l7 + 0x28], %f17
30284 fsqrts %f17, %f0
30285 set 0x7C, %l1
30286 stwa %i5, [%l7 + %l1] 0x2a
30287 membar #Sync
30288 add %l7, 0x08, %l6
30289 wr %g0, 0x19, %asi
30290 lda [%l6] %asi, %o3
30291 casa [%l6] %asi, %o3, %i3
30292 fblg %fcc3, loop_2560
30293 addcc %l2, 0x14E8, %i6
30294 edge16n %o5, %g5, %g4
30295 fbo,a %fcc3, loop_2561
30296loop_2560:
30297 udiv %g6, 0x1315, %o1
30298 movcs %xcc, %i1, %g3
30299 mulscc %i0, 0x114C, %l5
30300loop_2561:
30301 mova %icc, %g7, %i4
30302 ba loop_2562
30303 tpos %xcc, 0x4
30304 orn %g1, 0x1342, %l0
30305 mulx %l6, %i2, %l3
30306loop_2562:
30307 fmuld8ulx16 %f30, %f3, %f28
30308 fnegd %f6, %f12
30309 wr %g0, 0x11, %asi
30310 stwa %l1, [%l7 + 0x44] %asi
30311 and %o0, 0x0515, %i7
30312 swap [%l7 + 0x14], %o4
30313 sdiv %o2, 0x0A04, %o7
30314 tsubcctv %g2, %o6, %i5
30315 fbge %fcc2, loop_2563
30316 edge32ln %l4, %i3, %l2
30317 set 0x40, %i4
30318 ldda [%l7 + %i4] 0x19, %f16
30319loop_2563:
30320 nop
30321 wr %g0, 0x80, %asi
30322 lduba [%l7 + 0x25] %asi, %i6
30323 bpos,a,pt %xcc, loop_2564
30324 fmul8x16au %f9, %f20, %f20
30325 sdivx %o5, 0x19CF, %g5
30326 subccc %g4, %o3, %o1
30327loop_2564:
30328 st %f29, [%l7 + 0x14]
30329 bpos,a %xcc, loop_2565
30330 orcc %i1, 0x0B40, %g6
30331 nop
30332 set 0x6F, %g2
30333 ldsb [%l7 + %g2], %g3
30334 xorcc %l5, 0x1D31, %i0
30335loop_2565:
30336 array32 %i4, %g7, %l0
30337 movcs %xcc, %l6, %g1
30338 faligndata %f10, %f18, %f4
30339 edge32ln %i2, %l1, %l3
30340 nop
30341 setx 0x3D34B40676857FEB, %l0, %l6
30342 stx %l6, [%l7 + 0x28]
30343 ldd [%l7 + 0x28], %f14
30344 setx 0xE093C516A839BFA7, %l1, %l5
30345 stx %l5, [%l7 + 0x10]
30346 ldd [%l7 + 0x10], %f20
30347 faddd %f20, %f14, %f22
30348 brlz %o0, loop_2566
30349 movrgez %i7, %o4, %o2
30350 tn %icc, 0x0
30351 edge8ln %o7, %g2, %o6
30352loop_2566:
30353 nop
30354 fitod %f0, %f6
30355 fdtox %f6, %f2
30356 fxtod %f2, %f2
30357 fmovrde %i5, %f18, %f20
30358 movrgez %i3, 0x3A5, %l4
30359 stx %l2, [%l7 + 0x18]
30360 fmovrdgz %o5, %f6, %f8
30361 popc %i6, %g4
30362 mova %icc, %g5, %o3
30363 movre %i1, 0x176, %o1
30364 fcmpeq16 %f2, %f2, %g3
30365 fmovdne %icc, %f6, %f11
30366 stbar
30367 xorcc %l5, 0x1683, %i0
30368 udivcc %g6, 0x0F77, %g7
30369 edge16 %i4, %l6, %l0
30370 te %xcc, 0x5
30371 fandnot2s %f24, %f16, %f11
30372 fcmple32 %f10, %f14, %i2
30373 fbule %fcc2, loop_2567
30374 fandnot1 %f14, %f16, %f8
30375 movrlez %g1, %l3, %l1
30376 mova %icc, %i7, %o4
30377loop_2567:
30378 nop
30379 wr %g0, 0x88, %asi
30380 sta %f22, [%l7 + 0x24] %asi
30381 movg %icc, %o0, %o7
30382 nop
30383 setx 0x63D9C433312F17C8, %l0, %l6
30384 stx %l6, [%l7 + 0x28]
30385 ldd [%l7 + 0x28], %f0
30386 setx 0x2A44F72343540C41, %l1, %l5
30387 stx %l5, [%l7 + 0x10]
30388 ldd [%l7 + 0x10], %f20
30389 fsubd %f20, %f0, %f14
30390 subccc %o2, %o6, %i5
30391 bgu,a,pn %icc, loop_2568
30392 stbar
30393 fcmple16 %f22, %f28, %g2
30394 ble,pn %xcc, loop_2569
30395loop_2568:
30396 srlx %i3, %l2, %o5
30397 fpadd32 %f18, %f20, %f10
30398 edge8 %l4, %g4, %g5
30399loop_2569:
30400 tge %xcc, 0x0
30401 fbl %fcc1, loop_2570
30402 tsubcctv %i6, %o3, %o1
30403 fbuge %fcc2, loop_2571
30404 fnegd %f12, %f10
30405loop_2570:
30406 sdivcc %g3, 0x0C71, %i1
30407 lduh [%l7 + 0x16], %l5
30408loop_2571:
30409 nop
30410 fitos %f13, %f26
30411 fstoi %f26, %f24
30412 tleu %icc, 0x7
30413 fmovrsgez %i0, %f26, %f22
30414 bcc,a loop_2572
30415 fbule,a %fcc2, loop_2573
30416 sllx %g7, 0x17, %i4
30417 tg %xcc, 0x5
30418loop_2572:
30419 call loop_2574
30420loop_2573:
30421 udivx %g6, 0x086B, %l6
30422 tsubcc %i2, 0x0EF1, %l0
30423 sub %g1, %l3, %i7
30424loop_2574:
30425 sth %o4, [%l7 + 0x68]
30426 restored
30427 rdpr %cwp, %g1
30428 rdpr %cansave, %g2
30429 rdpr %canrestore, %g3
30430 rdpr %cleanwin, %g4
30431 rdpr %otherwin, %g5
30432 rdpr %wstate, %g6
30433 tl %icc, 0x2
30434 edge16n %o0, %o7, %o2
30435 edge32n %o6, %l1, %i5
30436 fpack32 %f16, %f18, %f12
30437 mulx %i3, 0x0FC5, %g2
30438 ld [%l7 + 0x68], %f9
30439 movrlz %l2, 0x29F, %l4
30440 edge32ln %o5, %g4, %i6
30441 andncc %o3, %o1, %g3
30442 xnorcc %i1, %l5, %i0
30443 bpos,pt %icc, loop_2575
30444 fmovrdgez %g7, %f30, %f6
30445 srax %i4, %g5, %g6
30446 tsubcctv %i2, %l6, %l0
30447loop_2575:
30448 fone %f20
30449 edge8l %l3, %g1, %o4
30450 andn %i7, %o7, %o2
30451 movl %xcc, %o6, %l1
30452 movrlez %i5, 0x02A, %i3
30453 alignaddr %g2, %l2, %o0
30454 nop
30455 fitod %f6, %f0
30456 fdtox %f0, %f12
30457 movpos %xcc, %l4, %o5
30458 fbe,a %fcc1, loop_2576
30459 addcc %i6, 0x0877, %g4
30460 wr %g0, 0x27, %asi
30461 stba %o3, [%l7 + 0x4F] %asi
30462 membar #Sync
30463loop_2576:
30464 movcs %icc, %g3, %i1
30465 movgu %xcc, %o1, %i0
30466 movl %xcc, %l5, %g7
30467 udivx %i4, 0x0EC1, %g5
30468 movne %icc, %i2, %g6
30469 fmovdneg %xcc, %f5, %f0
30470 edge16n %l0, %l3, %l6
30471 tvc %icc, 0x2
30472 ldx [%l7 + 0x50], %o4
30473 brlez %i7, loop_2577
30474 edge32 %g1, %o2, %o6
30475 movge %icc, %l1, %o7
30476 andncc %i5, %g2, %l2
30477loop_2577:
30478 edge32 %i3, %l4, %o5
30479 tg %icc, 0x7
30480 tvc %xcc, 0x6
30481 movcc %icc, %i6, %g4
30482 tneg %icc, 0x1
30483 for %f24, %f30, %f28
30484 pdist %f4, %f24, %f30
30485 edge16l %o0, %o3, %g3
30486 edge16n %i1, %i0, %o1
30487 umul %g7, %l5, %i4
30488 fbule %fcc0, loop_2578
30489 saved
30490 rdpr %cwp, %g1
30491 rdpr %cansave, %g2
30492 rdpr %canrestore, %g3
30493 rdpr %cleanwin, %g4
30494 rdpr %otherwin, %g5
30495 rdpr %wstate, %g6
30496 fba %fcc0, loop_2579
30497 udivcc %i2, 0x09FE, %g5
30498loop_2578:
30499 sdivx %g6, 0x00F0, %l3
30500 fmovsa %icc, %f25, %f24
30501loop_2579:
30502 mova %xcc, %l6, %o4
30503 sdivcc %l0, 0x106C, %i7
30504 movge %icc, %o2, %o6
30505 mulscc %l1, 0x0ECC, %g1
30506 add %o7, 0x08AA, %i5
30507 subcc %l2, 0x153F, %i3
30508 fblg %fcc0, loop_2580
30509 srax %l4, %g2, %o5
30510 movn %icc, %i6, %g4
30511 array32 %o0, %o3, %i1
30512loop_2580:
30513 subcc %i0, 0x026D, %o1
30514 bcc,a,pt %xcc, loop_2581
30515 andn %g3, 0x08A4, %l5
30516 movcc %icc, %i4, %g7
30517 fand %f22, %f2, %f0
30518loop_2581:
30519 orncc %i2, 0x08E2, %g5
30520 tne %icc, 0x0
30521 tcc %icc, 0x2
30522 tsubcctv %g6, %l3, %o4
30523 subccc %l0, %i7, %l6
30524 edge8ln %o6, %l1, %o2
30525 mulx %o7, 0x0FCD, %i5
30526 movleu %icc, %g1, %l2
30527 fpack16 %f14, %f22
30528 array32 %i3, %g2, %l4
30529 smul %i6, %o5, %g4
30530 fmovrdgz %o0, %f16, %f26
30531 std %f10, [%l7 + 0x18]
30532 andncc %o3, %i1, %o1
30533 movcs %icc, %i0, %g3
30534 sdiv %l5, 0x0F87, %i4
30535 tvc %xcc, 0x2
30536 tneg %xcc, 0x0
30537 fbl,a %fcc2, loop_2582
30538 ldub [%l7 + 0x48], %g7
30539 subccc %g5, %i2, %g6
30540 fmovdcs %icc, %f19, %f13
30541loop_2582:
30542 brlz %l3, loop_2583
30543 restored
30544 rdpr %cwp, %g1
30545 rdpr %cansave, %g2
30546 rdpr %canrestore, %g3
30547 rdpr %cleanwin, %g4
30548 rdpr %otherwin, %g5
30549 rdpr %wstate, %g6
30550 fbue %fcc3, loop_2584
30551 ba,a,pt %xcc, loop_2585
30552loop_2583:
30553 fmovrdlz %l0, %f16, %f10
30554 fzeros %f18
30555loop_2584:
30556 fbl,a %fcc2, loop_2586
30557loop_2585:
30558 edge8n %o4, %i7, %l6
30559 brnz %l1, loop_2587
30560 fbule,a %fcc1, loop_2588
30561loop_2586:
30562 fbe %fcc3, loop_2589
30563 stx %o2, [%l7 + 0x38]
30564loop_2587:
30565 sra %o7, %i5, %o6
30566loop_2588:
30567 edge8 %g1, %i3, %g2
30568loop_2589:
30569 stb %l2, [%l7 + 0x66]
30570 set 0x40, %o5
30571 ldda [%l7 + %o5] 0x80, %f0
30572 movrgz %i6, %l4, %g4
30573 movrgez %o0, %o3, %o5
30574 movrlez %o1, %i0, %g3
30575 wr %g0, 0x89, %asi
30576 sta %f31, [%l7 + 0x54] %asi
30577 tsubcc %l5, %i4, %g7
30578 xorcc %g5, 0x1E4A, %i1
30579 sethi 0x00EA, %g6
30580 taddcc %l3, 0x0EDD, %i2
30581 tpos %xcc, 0x4
30582 bneg %icc, loop_2590
30583 orcc %l0, %i7, %o4
30584 wr %g0, 0x10, %asi
30585 stha %l6, [%l7 + 0x7C] %asi
30586loop_2590:
30587 tneg %xcc, 0x6
30588 movg %icc, %o2, %l1
30589 edge32ln %o7, %o6, %i5
30590 mulscc %g1, 0x02A6, %g2
30591 fmovscs %icc, %f22, %f23
30592 xorcc %i3, 0x0F53, %i6
30593 fxnors %f15, %f19, %f12
30594 sllx %l4, 0x1D, %l2
30595 tne %icc, 0x3
30596 srlx %o0, 0x01, %o3
30597 set 0x23, %l2
30598 ldsba [%l7 + %l2] 0x19, %o5
30599 fmovrsne %g4, %f6, %f19
30600 movpos %xcc, %i0, %o1
30601 udivx %l5, 0x01E5, %g3
30602 fandnot1s %f5, %f20, %f1
30603 fble %fcc3, loop_2591
30604 taddcc %g7, %i4, %g5
30605 nop
30606 set 0x3A, %o0
30607 sth %i1, [%l7 + %o0]
30608 sdiv %l3, 0x05EC, %i2
30609loop_2591:
30610 st %f6, [%l7 + 0x64]
30611 xnorcc %l0, %i7, %o4
30612 or %g6, %l6, %o2
30613 edge16ln %l1, %o7, %i5
30614 umulcc %g1, %o6, %g2
30615 tn %xcc, 0x1
30616 sra %i6, %l4, %i3
30617 nop
30618 fitos %f14, %f7
30619 fstoi %f7, %f3
30620 fbne,a %fcc2, loop_2592
30621 fnot1s %f4, %f16
30622 edge16 %o0, %o3, %o5
30623 orn %g4, 0x0C92, %l2
30624loop_2592:
30625 edge32 %i0, %o1, %g3
30626 bl,pt %xcc, loop_2593
30627 or %l5, %i4, %g5
30628 tvc %xcc, 0x0
30629 fbe,a %fcc3, loop_2594
30630loop_2593:
30631 movg %xcc, %g7, %i1
30632 fmovse %icc, %f29, %f23
30633 add %l7, 0x38, %l6
30634 wr %g0, 0x18, %asi
30635 casxa [%l6] 0x18, %l3, %i2
30636loop_2594:
30637 movle %icc, %l0, %o4
30638 tsubcctv %i7, %l6, %o2
30639 addccc %l1, 0x0CCD, %g6
30640 tg %xcc, 0x5
30641 tneg %xcc, 0x1
30642 srax %o7, %i5, %g1
30643 movgu %icc, %o6, %g2
30644 fxnors %f6, %f8, %f15
30645 ldsb [%l7 + 0x41], %i6
30646 fmovs %f22, %f29
30647 set 0x5C, %i7
30648 stha %i3, [%l7 + %i7] 0x0c
30649 alignaddrl %o0, %l4, %o5
30650 movvs %xcc, %o3, %l2
30651 brgez %g4, loop_2595
30652 xnorcc %o1, 0x1A61, %i0
30653 xor %l5, %g3, %g5
30654 pdist %f30, %f8, %f24
30655loop_2595:
30656 mova %xcc, %g7, %i1
30657 xorcc %i4, %i2, %l0
30658 tg %icc, 0x0
30659 smul %o4, 0x08F1, %l3
30660 umulcc %i7, %o2, %l6
30661 movrlz %g6, %o7, %l1
30662 set 0x20, %g4
30663 ldda [%l7 + %g4] 0x80, %g0
30664 xnor %o6, 0x13D0, %i5
30665 fmovdn %icc, %f9, %f30
30666 sra %g2, 0x03, %i6
30667 edge16l %i3, %l4, %o0
30668 tsubcctv %o3, %l2, %o5
30669 fpadd16s %f17, %f22, %f31
30670 stbar
30671 orncc %o1, 0x1378, %i0
30672 fmul8x16 %f25, %f14, %f12
30673 alignaddr %g4, %l5, %g5
30674 set 0x26, %i5
30675 stha %g3, [%l7 + %i5] 0x23
30676 membar #Sync
30677 fmovsle %xcc, %f22, %f14
30678 fmovrde %i1, %f4, %f2
30679 tn %xcc, 0x4
30680 mulx %i4, %g7, %l0
30681 bgu loop_2596
30682 orncc %i2, 0x1A17, %l3
30683 fmovrsgz %i7, %f29, %f8
30684 taddcc %o4, 0x02A6, %l6
30685loop_2596:
30686 movrgez %o2, 0x3E1, %g6
30687 mova %icc, %o7, %g1
30688 lduh [%l7 + 0x4E], %o6
30689 nop
30690 setx 0x9E018DD880599C6C, %l0, %l6
30691 stx %l6, [%l7 + 0x50]
30692 ldx [%l7 + 0x50], %fsr
30693 nop
30694 setx 0xE37D3418DCE41142, %l0, %l6
30695 stx %l6, [%l7 + 0x28]
30696 ldd [%l7 + 0x28], %f8
30697 setx 0xB1A93BFD392CF763, %l1, %l5
30698 stx %l5, [%l7 + 0x10]
30699 ldd [%l7 + 0x10], %f6
30700 fdivd %f6, %f8, %f0
30701 smul %l1, %g2, %i5
30702 swap [%l7 + 0x48], %i6
30703 sethi 0x1627, %l4
30704 addccc %i3, %o3, %o0
30705 fmovsneg %xcc, %f0, %f16
30706 orcc %o5, 0x1205, %o1
30707 stb %l2, [%l7 + 0x7A]
30708 orn %i0, %g4, %l5
30709 movl %icc, %g3, %i1
30710 movcs %icc, %g5, %i4
30711 wr %g0, 0xea, %asi
30712 stha %g7, [%l7 + 0x20] %asi
30713 membar #Sync
30714 nop
30715 fitos %f9, %f8
30716 fstox %f8, %f4
30717 movre %i2, %l3, %l0
30718 faligndata %f4, %f4, %f2
30719 tleu %xcc, 0x5
30720 sllx %o4, %i7, %o2
30721 fcmple32 %f24, %f30, %l6
30722 tgu %icc, 0x4
30723 fba,a %fcc0, loop_2597
30724 umul %g6, 0x0F4B, %o7
30725 tge %icc, 0x7
30726 fmovd %f22, %f4
30727loop_2597:
30728 fble %fcc0, loop_2598
30729 sdivcc %o6, 0x1B47, %l1
30730 movne %icc, %g1, %g2
30731 fnot1s %f7, %f4
30732loop_2598:
30733 ble,a,pn %xcc, loop_2599
30734 srax %i6, 0x1C, %i5
30735 fexpand %f17, %f8
30736 udivx %l4, 0x0647, %i3
30737loop_2599:
30738 fsrc1s %f6, %f12
30739 add %l7, 0x64, %l6
30740 wr %g0, 0x19, %asi
30741 casa [%l6] %asi, %o0, %o3
30742 edge32ln %o5, %o1, %l2
30743 bvs,a %xcc, loop_2600
30744 stbar
30745 movrgez %g4, 0x048, %l5
30746 fexpand %f22, %f10
30747loop_2600:
30748 tn %xcc, 0x0
30749 fnors %f4, %f4, %f23
30750 movrne %i0, 0x1A8, %g3
30751 edge8n %g5, %i1, %i4
30752 andcc %g7, %l3, %l0
30753 andn %o4, 0x0B51, %i7
30754 bne %xcc, loop_2601
30755 fmovrslez %i2, %f6, %f5
30756 fexpand %f10, %f26
30757 mova %icc, %o2, %l6
30758loop_2601:
30759 bne,a,pt %xcc, loop_2602
30760 add %g6, %o7, %l1
30761 alignaddr %o6, %g1, %i6
30762 tvc %xcc, 0x5
30763loop_2602:
30764 movpos %icc, %g2, %i5
30765 st %f1, [%l7 + 0x24]
30766 stx %l4, [%l7 + 0x48]
30767 move %icc, %o0, %i3
30768 fbule,a %fcc0, loop_2603
30769 lduw [%l7 + 0x28], %o5
30770 sdiv %o1, 0x0C68, %o3
30771 move %xcc, %g4, %l2
30772loop_2603:
30773 ldstub [%l7 + 0x44], %l5
30774 ble loop_2604
30775 edge32n %i0, %g3, %g5
30776 sdiv %i4, 0x0CEB, %g7
30777 fmovda %icc, %f4, %f2
30778loop_2604:
30779 taddcctv %i1, %l0, %o4
30780 nop
30781 setx 0x50664903, %l0, %l6
30782 st %l6, [%l7 + 0x38]
30783 ld [%l7 + 0x38], %fsr
30784 nop
30785 setx 0x005C55D6, %l0, %l6
30786 st %l6, [%l7 + 0x0C]
30787 ld [%l7 + 0x0C], %fsr
30788 srlx %l3, %i7, %i2
30789 tsubcc %o2, %l6, %o7
30790 andn %g6, %l1, %o6
30791 edge16ln %i6, %g1, %g2
30792 taddcctv %l4, %o0, %i5
30793 bl,pt %icc, loop_2605
30794 tleu %icc, 0x3
30795 fbe,a %fcc1, loop_2606
30796 fmovde %xcc, %f14, %f16
30797loop_2605:
30798 fbge %fcc0, loop_2607
30799 tpos %icc, 0x6
30800loop_2606:
30801 tle %icc, 0x5
30802 nop
30803 fitos %f9, %f21
30804 fstox %f21, %f24
30805loop_2607:
30806 fmovdgu %xcc, %f20, %f12
30807 bge,pn %icc, loop_2608
30808 tgu %xcc, 0x2
30809 wr %g0, 0x81, %asi
30810 swapa [%l7 + 0x5C] %asi, %o5
30811loop_2608:
30812 fbn %fcc3, loop_2609
30813 fbug,a %fcc0, loop_2610
30814 sra %o1, 0x0A, %o3
30815 movrlz %g4, %l2, %l5
30816loop_2609:
30817 ldstub [%l7 + 0x0B], %i3
30818loop_2610:
30819 array8 %g3, %i0, %g5
30820 stbar
30821 tvs %icc, 0x1
30822 fble,a %fcc3, loop_2611
30823 tneg %xcc, 0x3
30824 edge32n %i4, %i1, %l0
30825 srl %g7, 0x1C, %o4
30826loop_2611:
30827 tvc %icc, 0x6
30828 ldub [%l7 + 0x11], %l3
30829 taddcc %i2, 0x0704, %o2
30830 fbo %fcc2, loop_2612
30831 brgez %i7, loop_2613
30832 fbule,a %fcc2, loop_2614
30833 movcc %icc, %o7, %l6
30834loop_2612:
30835 array16 %g6, %o6, %i6
30836loop_2613:
30837 bl,a,pn %xcc, loop_2615
30838loop_2614:
30839 taddcc %g1, 0x1D4A, %g2
30840 tcc %xcc, 0x7
30841 fbg %fcc3, loop_2616
30842loop_2615:
30843 fcmpgt32 %f20, %f24, %l4
30844 srlx %o0, %i5, %o5
30845 swap [%l7 + 0x34], %o1
30846loop_2616:
30847 movle %icc, %o3, %l1
30848 tge %icc, 0x2
30849 movg %icc, %l2, %l5
30850 array32 %i3, %g4, %g3
30851 fxors %f25, %f19, %f11
30852 fmovrsne %i0, %f2, %f27
30853 fmovsne %xcc, %f15, %f26
30854 fmovrsne %i4, %f29, %f26
30855 std %f12, [%l7 + 0x18]
30856 saved
30857 rdpr %cwp, %g1
30858 rdpr %cansave, %g2
30859 rdpr %canrestore, %g3
30860 rdpr %cleanwin, %g4
30861 rdpr %otherwin, %g5
30862 rdpr %wstate, %g6
30863 fornot2s %f18, %f9, %f22
30864 popc 0x0A89, %g5
30865 te %icc, 0x2
30866 movl %icc, %i1, %g7
30867 tl %icc, 0x5
30868 fpadd32s %f6, %f3, %f21
30869 tle %xcc, 0x1
30870 ta %icc, 0x5
30871 brlez %l0, loop_2617
30872 fands %f18, %f25, %f18
30873 fnot1 %f18, %f16
30874 fandnot2s %f2, %f12, %f0
30875loop_2617:
30876 sethi 0x0DF0, %o4
30877 movneg %icc, %i2, %o2
30878 fmovdg %xcc, %f24, %f1
30879 tl %icc, 0x4
30880 movn %xcc, %l3, %o7
30881 edge16 %i7, %g6, %o6
30882 flush %l7 + 0x1C
30883 tl %xcc, 0x3
30884 fpadd16s %f19, %f27, %f25
30885 bgu,a %xcc, loop_2618
30886 movre %l6, %g1, %i6
30887 fpsub32s %f7, %f2, %f26
30888 movgu %icc, %g2, %l4
30889loop_2618:
30890 movvs %icc, %i5, %o5
30891 sdiv %o0, 0x017A, %o1
30892 set 0x30, %l0
30893 swapa [%l7 + %l0] 0x0c, %l1
30894 and %l2, %o3, %l5
30895 movle %xcc, %g4, %g3
30896 addccc %i3, %i0, %g5
30897 set 0x54, %g1
30898 lduha [%l7 + %g1] 0x88, %i4
30899 tle %icc, 0x2
30900 fpsub16 %f28, %f8, %f14
30901 fnot2 %f14, %f12
30902 st %f24, [%l7 + 0x78]
30903 sra %g7, %l0, %i1
30904 movrne %o4, %i2, %l3
30905 fmovdl %icc, %f1, %f23
30906 fcmple16 %f4, %f0, %o2
30907 wr %g0, 0x19, %asi
30908 swapa [%l7 + 0x6C] %asi, %o7
30909 movrlez %i7, %o6, %l6
30910 taddcc %g6, 0x1B2D, %g1
30911 fmovrde %i6, %f30, %f2
30912 edge16ln %g2, %l4, %i5
30913 sub %o0, 0x0D1D, %o1
30914 st %f7, [%l7 + 0x0C]
30915 bvs,a %icc, loop_2619
30916 movgu %icc, %o5, %l2
30917 movre %l1, 0x377, %l5
30918 edge8l %g4, %o3, %g3
30919loop_2619:
30920 edge16l %i3, %i0, %i4
30921 fandnot1s %f9, %f23, %f3
30922 edge32ln %g7, %l0, %i1
30923 tcs %icc, 0x3
30924 brlz %g5, loop_2620
30925 fmovdge %xcc, %f16, %f31
30926 set 0x68, %l3
30927 stwa %o4, [%l7 + %l3] 0x88
30928loop_2620:
30929 fandnot1s %f21, %f12, %f29
30930 wr %g0, 0x23, %asi
30931 ldda [%l7 + 0x50] %asi, %l2
30932 fmovsg %icc, %f9, %f26
30933 fnot1s %f0, %f11
30934 ldd [%l7 + 0x20], %i2
30935 mova %xcc, %o7, %i7
30936 srax %o2, 0x16, %l6
30937 fcmple16 %f22, %f22, %g6
30938 fpadd16s %f6, %f8, %f2
30939 sdivx %g1, 0x19E5, %i6
30940 andcc %g2, 0x0A8B, %l4
30941 movre %i5, 0x345, %o0
30942 tleu %xcc, 0x4
30943 fnand %f28, %f28, %f16
30944 movg %icc, %o1, %o5
30945 nop
30946 fitos %f3, %f12
30947 fstoi %f12, %f12
30948 nop
30949 set 0x58, %o7
30950 lduh [%l7 + %o7], %l2
30951 fpack32 %f22, %f24, %f24
30952 set 0x0C, %l5
30953 ldswa [%l7 + %l5] 0x81, %l1
30954 set 0x34, %l4
30955 lda [%l7 + %l4] 0x80, %f8
30956 fcmpne32 %f8, %f30, %l5
30957 fmovdvs %xcc, %f17, %f7
30958 ldd [%l7 + 0x70], %o6
30959 nop
30960 setx 0x219108D282AFCA6A, %l0, %l6
30961 stx %l6, [%l7 + 0x28]
30962 ldd [%l7 + 0x28], %f2
30963 setx 0x7B20D0E389F1043C, %l1, %l5
30964 stx %l5, [%l7 + 0x10]
30965 ldd [%l7 + 0x10], %f8
30966 faddd %f8, %f2, %f28
30967 ldd [%l7 + 0x48], %f10
30968 fornot1 %f8, %f20, %f16
30969 brlez %o3, loop_2621
30970 movgu %icc, %g3, %i3
30971 wr %g0, 0x04, %asi
30972 lduba [%l7 + 0x24] %asi, %g4
30973loop_2621:
30974 movre %i4, %i0, %g7
30975 udivcc %i1, 0x0396, %g5
30976 tn %icc, 0x5
30977 tne %icc, 0x3
30978 tcs %xcc, 0x4
30979 stw %l0, [%l7 + 0x74]
30980 and %o4, 0x1131, %i2
30981 wr %g0, 0x10, %asi
30982 lduwa [%l7 + 0x58] %asi, %l3
30983 fmovd %f28, %f18
30984 array16 %o7, %i7, %l6
30985 tpos %xcc, 0x0
30986 fmovdcs %icc, %f23, %f12
30987 tn %icc, 0x3
30988 fands %f20, %f7, %f10
30989 stw %o2, [%l7 + 0x28]
30990 umulcc %g1, %g6, %g2
30991 move %icc, %l4, %i6
30992 fmovdpos %xcc, %f14, %f27
30993 wr %g0, 0x18, %asi
30994 stba %o0, [%l7 + 0x27] %asi
30995 movle %icc, %o1, %i5
30996 xnor %l2, 0x10B5, %o5
30997 movrgz %l5, %o6, %o3
30998 nop
30999 setx loop_2622, %l0, %l1
31000 wrpr 0x1, %tl
31001 wrpr %l1, %tnpc
31002 setx 0x34400001400, %l0, %l1
31003 wrpr %l1, %tstate
31004 wrhpr 0x4, %htstate
31005 done
31006 movcc %xcc, %g3, %l1
31007 fpsub16 %f8, %f18, %f2
31008 stbar
31009loop_2622:
31010 nop
31011 fitos %f1, %f25
31012 fstox %f25, %f0
31013 smulcc %i3, %g4, %i4
31014 fmovrsgz %i0, %f10, %f0
31015 orncc %i1, 0x02DD, %g5
31016 sra %g7, %l0, %i2
31017 edge8ln %o4, %o7, %i7
31018 tsubcctv %l3, %l6, %g1
31019 subccc %o2, 0x1474, %g2
31020 movneg %xcc, %l4, %g6
31021 tge %icc, 0x0
31022 wr %g0, 0x89, %asi
31023 prefetcha [%l7 + 0x48] %asi, 0x1
31024 fbge %fcc1, loop_2623
31025 movrlez %o1, %i6, %l2
31026 movneg %icc, %i5, %o5
31027 sir 0x0A15
31028loop_2623:
31029 xnorcc %o6, %l5, %g3
31030 sethi 0x16F7, %o3
31031 lduw [%l7 + 0x48], %i3
31032 movle %icc, %l1, %i4
31033 orn %i0, 0x03CE, %g4
31034 mova %xcc, %i1, %g5
31035 movrne %l0, %i2, %g7
31036 ldstub [%l7 + 0x08], %o4
31037 ta %icc, 0x2
31038 fbul %fcc1, loop_2624
31039 fpadd32s %f20, %f26, %f18
31040 subcc %i7, 0x0709, %o7
31041 fmuld8sux16 %f28, %f22, %f28
31042loop_2624:
31043 nop
31044 wr %g0, 0x89, %asi
31045 lduwa [%l7 + 0x7C] %asi, %l3
31046 fbul %fcc1, loop_2625
31047 fornot1 %f28, %f0, %f4
31048 set 0x68, %g7
31049 lda [%l7 + %g7] 0x15, %f27
31050loop_2625:
31051 nop
31052 setx 0xD918C2FF3051258D, %l0, %l6
31053 stx %l6, [%l7 + 0x30]
31054 ldx [%l7 + 0x30], %fsr
31055 fpack16 %f30, %f3
31056 xnor %l6, 0x1059, %g1
31057 bvs,pt %xcc, loop_2626
31058 fbue %fcc1, loop_2627
31059 mova %xcc, %o2, %l4
31060 bn %xcc, loop_2628
31061loop_2626:
31062 restored
31063 rdpr %cwp, %g1
31064 rdpr %cansave, %g2
31065 rdpr %canrestore, %g3
31066 rdpr %cleanwin, %g4
31067 rdpr %otherwin, %g5
31068 rdpr %wstate, %g6
31069loop_2627:
31070 ldub [%l7 + 0x0B], %g6
31071 addccc %o0, 0x087E, %o1
31072loop_2628:
31073 udivx %g2, 0x1A3D, %l2
31074 tl %xcc, 0x3
31075 edge16 %i5, %o5, %i6
31076 addcc %l5, %g3, %o6
31077 popc 0x0E23, %i3
31078 wr %g0, 0x11, %asi
31079 ldsba [%l7 + 0x34] %asi, %l1
31080 fbug,a %fcc2, loop_2629
31081 fpack16 %f20, %f24
31082 and %i4, 0x14D2, %o3
31083 orn %g4, %i0, %g5
31084loop_2629:
31085 membar 0x66
31086 fmovdneg %xcc, %f19, %f25
31087 fcmpeq16 %f8, %f8, %l0
31088 tle %xcc, 0x6
31089 restored
31090 rdpr %cwp, %g1
31091 rdpr %cansave, %g2
31092 rdpr %canrestore, %g3
31093 rdpr %cleanwin, %g4
31094 rdpr %otherwin, %g5
31095 rdpr %wstate, %g6
31096 fnand %f30, %f24, %f28
31097 fnot2 %f14, %f0
31098 srax %i2, %i1, %o4
31099 fnor %f2, %f6, %f20
31100 movg %xcc, %i7, %o7
31101 fmovrdlz %g7, %f6, %f24
31102 add %l3, %g1, %l6
31103 sdivcc %o2, 0x1368, %l4
31104 sdivx %g6, 0x0D60, %o1
31105 ta %icc, 0x4
31106 ldstub [%l7 + 0x54], %g2
31107 fnot1 %f20, %f2
31108 edge8 %o0, %i5, %o5
31109 ble,a,pt %icc, loop_2630
31110 andcc %i6, %l2, %l5
31111 edge16ln %o6, %i3, %l1
31112 edge8l %g3, %o3, %i4
31113loop_2630:
31114 nop
31115 setx 0xF91B03C6CA48FBDB, %l0, %l6
31116 stx %l6, [%l7 + 0x28]
31117 ldd [%l7 + 0x28], %f4
31118 setx 0x8149C9A4F7781724, %l1, %l5
31119 stx %l5, [%l7 + 0x10]
31120 ldd [%l7 + 0x10], %f10
31121 fmuld %f10, %f4, %f16
31122 fsrc1 %f10, %f28
31123 bvc,a,pn %xcc, loop_2631
31124 srl %g4, %i0, %l0
31125 sir 0x0644
31126 set 0x5B, %g5
31127 ldsba [%l7 + %g5] 0x89, %g5
31128loop_2631:
31129 array8 %i1, %i2, %o4
31130 mulscc %i7, 0x012B, %g7
31131 fmovdpos %xcc, %f13, %f8
31132 ldsb [%l7 + 0x3D], %o7
31133 fmovdgu %xcc, %f22, %f30
31134 movrgez %g1, %l6, %l3
31135 subcc %l4, 0x069A, %g6
31136 tsubcc %o2, 0x0AB9, %o1
31137 movcs %icc, %g2, %o0
31138 movrlez %o5, %i5, %i6
31139 bvs,a,pn %xcc, loop_2632
31140 edge8ln %l2, %o6, %l5
31141 fxnor %f28, %f6, %f20
31142 faligndata %f28, %f4, %f16
31143loop_2632:
31144 nop
31145 setx 0xD90AA333, %l0, %l6
31146 st %l6, [%l7 + 0x28]
31147 ld [%l7 + 0x28], %f13
31148 setx 0xF6971C88, %l1, %l5
31149 st %l5, [%l7 + 0x10]
31150 ld [%l7 + 0x10], %f20
31151 fadds %f20, %f13, %f20
31152 movvc %xcc, %l1, %g3
31153 edge32l %i3, %o3, %i4
31154 ldsb [%l7 + 0x4B], %g4
31155 lduh [%l7 + 0x4A], %l0
31156 saved
31157 rdpr %cwp, %g1
31158 rdpr %cansave, %g2
31159 rdpr %canrestore, %g3
31160 rdpr %cleanwin, %g4
31161 rdpr %otherwin, %g5
31162 rdpr %wstate, %g6
31163 movle %icc, %i0, %i1
31164 tvc %xcc, 0x5
31165 fbn,a %fcc0, loop_2633
31166 fbo %fcc2, loop_2634
31167 sir 0x039D
31168 array16 %g5, %o4, %i2
31169loop_2633:
31170 fmovda %icc, %f1, %f30
31171loop_2634:
31172 prefetch [%l7 + 0x3C], 0x3
31173 addc %g7, %o7, %g1
31174 movpos %icc, %l6, %l3
31175 sdivx %i7, 0x1F22, %g6
31176 movl %icc, %o2, %l4
31177 nop
31178 setx 0xF07B39DE, %l0, %l6
31179 st %l6, [%l7 + 0x30]
31180 ld [%l7 + 0x30], %fsr
31181 for %f8, %f30, %f16
31182 brgez %g2, loop_2635
31183 tl %icc, 0x5
31184 addc %o0, %o1, %o5
31185 fbu %fcc1, loop_2636
31186loop_2635:
31187 edge32ln %i6, %i5, %o6
31188 sir 0x0D39
31189 movre %l2, 0x397, %l1
31190loop_2636:
31191 fmul8x16al %f10, %f2, %f4
31192 orncc %l5, %i3, %o3
31193 fbo,a %fcc0, loop_2637
31194 fmovd %f6, %f4
31195 orncc %i4, 0x05F6, %g3
31196 stb %g4, [%l7 + 0x70]
31197loop_2637:
31198 bn %xcc, loop_2638
31199 edge32 %i0, %i1, %l0
31200 andn %o4, 0x0206, %i2
31201 fone %f0
31202loop_2638:
31203 nop
31204 fitod %f8, %f28
31205 fdtoi %f28, %f30
31206 tn %xcc, 0x7
31207 ba,pt %xcc, loop_2639
31208 fbug,a %fcc3, loop_2640
31209 xorcc %g7, %g5, %g1
31210 fcmpne16 %f10, %f6, %l6
31211loop_2639:
31212 taddcctv %l3, %o7, %i7
31213loop_2640:
31214 ble,a,pn %icc, loop_2641
31215 movre %o2, %l4, %g6
31216 for %f30, %f12, %f18
31217 tne %icc, 0x1
31218loop_2641:
31219 tleu %icc, 0x7
31220 fmuld8ulx16 %f13, %f17, %f20
31221 ble,a %xcc, loop_2642
31222 ba loop_2643
31223 xnorcc %g2, 0x00BB, %o0
31224 tvs %icc, 0x6
31225loop_2642:
31226 fbn,a %fcc2, loop_2644
31227loop_2643:
31228 udivcc %o5, 0x034A, %i6
31229 movge %xcc, %i5, %o1
31230 fbge,a %fcc3, loop_2645
31231loop_2644:
31232 edge8n %o6, %l2, %l5
31233 ta %icc, 0x4
31234 nop
31235 setx 0x95673E12485D54D7, %l0, %l6
31236 stx %l6, [%l7 + 0x28]
31237 ldd [%l7 + 0x28], %f24
31238 setx 0x774ACF09043DE78E, %l1, %l5
31239 stx %l5, [%l7 + 0x10]
31240 ldd [%l7 + 0x10], %f6
31241 fsubd %f6, %f24, %f22
31242loop_2645:
31243 nop
31244 set 0x28, %i1
31245 lduwa [%l7 + %i1] 0x0c, %l1
31246 wr %g0, 0x27, %asi
31247 stwa %o3, [%l7 + 0x58] %asi
31248 membar #Sync
31249 ldsb [%l7 + 0x5A], %i4
31250 alignaddr %i3, %g4, %g3
31251 movpos %icc, %i1, %l0
31252 ba loop_2646
31253 fmovrsgz %o4, %f22, %f31
31254 wr %g0, 0x89, %asi
31255 ldxa [%l7 + 0x48] %asi, %i0
31256loop_2646:
31257 bcs,a %icc, loop_2647
31258 tleu %icc, 0x2
31259 udivx %i2, 0x15B0, %g7
31260 fabsd %f6, %f0
31261loop_2647:
31262 bneg,pn %xcc, loop_2648
31263 tl %icc, 0x3
31264 fmovsgu %icc, %f14, %f27
31265 xnorcc %g5, %l6, %g1
31266loop_2648:
31267 te %icc, 0x3
31268 bcs,pt %xcc, loop_2649
31269 sub %l3, 0x12BE, %i7
31270 ta %xcc, 0x1
31271 tleu %xcc, 0x5
31272loop_2649:
31273 nop
31274 wr %g0, 0x04, %asi
31275 ldswa [%l7 + 0x50] %asi, %o2
31276 tsubcctv %o7, %l4, %g2
31277 edge32n %o0, %o5, %g6
31278 ldsb [%l7 + 0x56], %i5
31279 fxor %f24, %f2, %f26
31280 tsubcc %i6, %o6, %l2
31281 array32 %l5, %o1, %l1
31282 sir 0x104D
31283 fmovdleu %icc, %f9, %f22
31284 movpos %xcc, %i4, %i3
31285 nop
31286 setx 0x3E00A69DA89EF302, %l0, %l6
31287 stx %l6, [%l7 + 0x28]
31288 ldd [%l7 + 0x28], %f26
31289 setx 0x283072E8548308F5, %l1, %l5
31290 stx %l5, [%l7 + 0x10]
31291 ldd [%l7 + 0x10], %f6
31292 fsubd %f6, %f26, %f20
31293 fmovsgu %icc, %f18, %f16
31294 edge16ln %g4, %g3, %i1
31295 srax %o3, 0x16, %o4
31296 add %l0, 0x10C9, %i0
31297 fmovrslez %g7, %f4, %f7
31298 fmovdvc %icc, %f10, %f1
31299 fbo,a %fcc1, loop_2650
31300 fmovrde %g5, %f16, %f18
31301 addccc %l6, %g1, %l3
31302 ld [%l7 + 0x24], %f8
31303loop_2650:
31304 fcmpne16 %f12, %f6, %i2
31305 add %o2, 0x11F5, %i7
31306 lduh [%l7 + 0x3E], %o7
31307 fmovrdgz %g2, %f20, %f4
31308 bne,a,pt %xcc, loop_2651
31309 edge32 %o0, %l4, %g6
31310 fmovdpos %icc, %f10, %f24
31311 nop
31312 setx loop_2652, %l0, %l1
31313 jmpl %l1, %i5
31314loop_2651:
31315 nop
31316 setx 0xBDFA64D0, %l0, %l6
31317 st %l6, [%l7 + 0x28]
31318 ld [%l7 + 0x28], %f2
31319 setx 0xB2636261, %l1, %l5
31320 st %l5, [%l7 + 0x10]
31321 ld [%l7 + 0x10], %f7
31322 fmuls %f7, %f2, %f16
31323 edge8ln %i6, %o6, %l2
31324 movre %l5, %o5, %l1
31325loop_2652:
31326 move %icc, %o1, %i3
31327 addcc %i4, 0x09CD, %g3
31328 restored
31329 rdpr %cwp, %g1
31330 rdpr %cansave, %g2
31331 rdpr %canrestore, %g3
31332 rdpr %cleanwin, %g4
31333 rdpr %otherwin, %g5
31334 rdpr %wstate, %g6
31335 fmovse %xcc, %f2, %f18
31336 nop
31337 setx loop_2653, %l0, %l1
31338 jmpl %l1, %g4
31339 array16 %o3, %o4, %l0
31340 srl %i0, 0x1D, %i1
31341 std %f14, [%l7 + 0x30]
31342loop_2653:
31343 alignaddr %g7, %l6, %g5
31344 brgez %g1, loop_2654
31345 tvs %xcc, 0x2
31346 andcc %i2, 0x0870, %l3
31347 fmovsleu %icc, %f18, %f0
31348loop_2654:
31349 ldd [%l7 + 0x68], %o2
31350 fmovsvc %xcc, %f25, %f19
31351 fblg %fcc3, loop_2655
31352 brz,a %i7, loop_2656
31353 sub %g2, 0x0356, %o7
31354 st %f29, [%l7 + 0x14]
31355loop_2655:
31356 sll %o0, %l4, %g6
31357loop_2656:
31358 ta %icc, 0x7
31359 wr %g0, 0x18, %asi
31360 ldsba [%l7 + 0x75] %asi, %i5
31361 xnor %i6, 0x0DEB, %o6
31362 subc %l2, %o5, %l5
31363 add %l7, 0x20, %l6
31364 wr %g0, 0x19, %asi
31365 ldxa [%l6] %asi, %l1
31366 casxa [%l6] 0x19, %l1, %i3
31367 mulscc %o1, 0x0354, %g3
31368 movn %icc, %g4, %o3
31369 orncc %i4, %o4, %l0
31370 edge16l %i1, %i0, %l6
31371 tle %icc, 0x5
31372 stw %g7, [%l7 + 0x5C]
31373 edge16ln %g5, %g1, %i2
31374 tvs %icc, 0x4
31375 tvc %xcc, 0x6
31376 nop
31377 fitod %f2, %f4
31378 fdtox %f4, %f6
31379 fbuge %fcc2, loop_2657
31380 edge32 %l3, %i7, %g2
31381 swap [%l7 + 0x3C], %o7
31382 tg %xcc, 0x0
31383loop_2657:
31384 nop
31385 set 0x38, %o6
31386 lduwa [%l7 + %o6] 0x81, %o2
31387 fcmple32 %f0, %f10, %l4
31388 edge16l %o0, %i5, %i6
31389 addccc %g6, 0x13EF, %o6
31390 tsubcc %o5, 0x1F19, %l5
31391 movrlz %l2, %i3, %o1
31392 andn %g3, %g4, %l1
31393 smulcc %i4, %o4, %o3
31394 sdivcc %l0, 0x1AF8, %i0
31395 tcc %icc, 0x0
31396 fmul8x16al %f21, %f24, %f18
31397 fnegs %f31, %f25
31398 subccc %l6, 0x05A1, %g7
31399 fcmpne32 %f22, %f12, %i1
31400 movvc %xcc, %g5, %g1
31401 fbl %fcc0, loop_2658
31402 tsubcc %l3, %i7, %i2
31403 movvs %icc, %g2, %o2
31404 edge32n %l4, %o7, %o0
31405loop_2658:
31406 movre %i6, 0x1DA, %g6
31407 fpack16 %f18, %f11
31408 fmovsgu %xcc, %f6, %f22
31409 edge16ln %o6, %i5, %o5
31410 fmovde %xcc, %f17, %f24
31411 fmovd %f2, %f30
31412 fmovrdne %l2, %f2, %f20
31413 nop
31414 setx 0xE78AC9F1EB416021, %l0, %l6
31415 stx %l6, [%l7 + 0x28]
31416 ldd [%l7 + 0x28], %f6
31417 setx 0xA085672B318FF4C4, %l1, %l5
31418 stx %l5, [%l7 + 0x10]
31419 ldd [%l7 + 0x10], %f26
31420 fmuld %f26, %f6, %f24
31421 movre %i3, %o1, %g3
31422 bcs,a loop_2659
31423 mulscc %g4, %l1, %l5
31424 sethi 0x10E7, %i4
31425 nop
31426 setx loop_2660, %l0, %l1
31427 wrpr 0x1, %tl
31428 wrpr %l1, %tpc
31429 add %l1, 0x4, %l1
31430 wrpr %l1, %tnpc
31431 setx 0x34400001400, %l0, %l1
31432 wrpr %l1, %tstate
31433 wrhpr 0x4, %htstate
31434 retry
31435loop_2659:
31436 nop
31437 setx 0xF04A8E06, %l0, %l6
31438 st %l6, [%l7 + 0x40]
31439 ld [%l7 + 0x40], %fsr
31440 fmovrdne %o4, %f0, %f2
31441 movl %xcc, %l0, %i0
31442loop_2660:
31443 xnorcc %l6, %o3, %i1
31444 add %g5, 0x1763, %g1
31445 addcc %l3, 0x0F98, %g7
31446 tpos %xcc, 0x6
31447 addccc %i7, %g2, %o2
31448 alignaddr %l4, %i2, %o0
31449 xnorcc %i6, 0x00DC, %o7
31450 fble,a %fcc1, loop_2661
31451 orn %o6, 0x16B3, %g6
31452 srlx %i5, 0x1B, %l2
31453 bvs,a loop_2662
31454loop_2661:
31455 movrlz %i3, 0x2C4, %o5
31456 fbule %fcc3, loop_2663
31457 fandnot1s %f24, %f22, %f16
31458loop_2662:
31459 movl %icc, %g3, %g4
31460 sdiv %l1, 0x1F0F, %l5
31461loop_2663:
31462 sdivcc %o1, 0x0292, %o4
31463 edge16n %l0, %i0, %i4
31464 addcc %l6, %o3, %g5
31465 fbule %fcc3, loop_2664
31466 fmovdl %icc, %f26, %f7
31467 edge8n %g1, %i1, %l3
31468 sra %g7, %g2, %o2
31469loop_2664:
31470 tleu %icc, 0x1
31471 udivcc %i7, 0x05BA, %i2
31472 xor %o0, %l4, %o7
31473 bvc %xcc, loop_2665
31474 ld [%l7 + 0x34], %f31
31475 tsubcctv %o6, 0x06AE, %i6
31476 orncc %i5, 0x1A97, %g6
31477loop_2665:
31478 movre %l2, %o5, %g3
31479 add %g4, 0x1A8C, %i3
31480 subcc %l5, %l1, %o4
31481 ld [%l7 + 0x24], %f26
31482 sll %l0, %i0, %i4
31483 add %l6, %o1, %g5
31484 movrne %o3, %g1, %i1
31485 brgz %l3, loop_2666
31486 fcmpeq32 %f8, %f0, %g7
31487 xnorcc %o2, %i7, %i2
31488 sll %o0, 0x1B, %g2
31489loop_2666:
31490 ld [%l7 + 0x08], %f16
31491 movrlz %o7, %o6, %i6
31492 sethi 0x0229, %i5
31493 sir 0x07A5
31494 ta %icc, 0x5
31495 bcc,a %icc, loop_2667
31496 edge16l %g6, %l4, %o5
31497 andcc %g3, %l2, %i3
31498 nop
31499 setx 0x08A765D0A048E1A0, %l0, %l6
31500 stx %l6, [%l7 + 0x20]
31501 ldx [%l7 + 0x20], %fsr
31502loop_2667:
31503 movvc %icc, %l5, %l1
31504 mulscc %o4, %l0, %g4
31505 wr %g0, 0x2a, %asi
31506 stha %i4, [%l7 + 0x32] %asi
31507 membar #Sync
31508 andn %i0, %l6, %g5
31509 tsubcc %o3, %g1, %o1
31510 fmovrsne %i1, %f20, %f30
31511 orn %l3, 0x038D, %g7
31512 subc %i7, 0x1D4E, %o2
31513 fmuld8ulx16 %f7, %f5, %f12
31514 nop
31515 set 0x22, %i2
31516 lduh [%l7 + %i2], %i2
31517 ble,pt %icc, loop_2668
31518 sir 0x149A
31519 tcc %xcc, 0x1
31520 wr %g0, 0x18, %asi
31521 stba %o0, [%l7 + 0x30] %asi
31522loop_2668:
31523 edge32l %o7, %o6, %g2
31524 ble,a loop_2669
31525 fnot2 %f12, %f14
31526 restored
31527 rdpr %cwp, %g1
31528 rdpr %cansave, %g2
31529 rdpr %canrestore, %g3
31530 rdpr %cleanwin, %g4
31531 rdpr %otherwin, %g5
31532 rdpr %wstate, %g6
31533 saved
31534 rdpr %cwp, %g1
31535 rdpr %cansave, %g2
31536 rdpr %canrestore, %g3
31537 rdpr %cleanwin, %g4
31538 rdpr %otherwin, %g5
31539 rdpr %wstate, %g6
31540loop_2669:
31541 orcc %i6, 0x06EF, %i5
31542 addccc %l4, %o5, %g3
31543 sllx %l2, 0x1A, %g6
31544 movvc %icc, %l5, %i3
31545 movge %xcc, %o4, %l1
31546 andcc %g4, 0x1791, %i4
31547 popc 0x1113, %i0
31548 set 0x18, %o1
31549 stxa %l0, [%l7 + %o1] 0xe2
31550 membar #Sync
31551 flush %l7 + 0x6C
31552 bleu,pn %xcc, loop_2670
31553 fornot2 %f2, %f12, %f10
31554 lduh [%l7 + 0x46], %l6
31555 fble %fcc1, loop_2671
31556loop_2670:
31557 addccc %o3, 0x08BD, %g1
31558 movcc %icc, %o1, %g5
31559 nop
31560 fitos %f6, %f17
31561 fstox %f17, %f30
31562 fxtos %f30, %f1
31563loop_2671:
31564 fsrc2 %f10, %f16
31565 movvc %icc, %l3, %g7
31566 stw %i7, [%l7 + 0x4C]
31567 sethi 0x1B02, %i1
31568 smul %o2, 0x1181, %i2
31569 pdist %f20, %f0, %f30
31570 movcs %icc, %o7, %o6
31571 nop
31572 setx loop_2672, %l0, %l1
31573 jmpl %l1, %o0
31574 fmovrdgez %g2, %f30, %f20
31575 fmovdleu %icc, %f7, %f23
31576 for %f2, %f6, %f12
31577loop_2672:
31578 movvs %xcc, %i5, %i6
31579 orcc %l4, 0x023C, %o5
31580 set 0x18, %i6
31581 stxa %l2, [%l7 + %i6] 0x2f
31582 membar #Sync
31583 set 0x70, %i0
31584 prefetcha [%l7 + %i0] 0x15, 0x0
31585 nop
31586 fitod %f12, %f4
31587 fdtox %f4, %f10
31588 movcc %xcc, %g6, %i3
31589 set 0x40, %i3
31590 ldda [%l7 + %i3] 0x15, %f0
31591 mulscc %l5, %o4, %g4
31592 ld [%l7 + 0x58], %f10
31593 ldsw [%l7 + 0x6C], %l1
31594 xor %i0, %l0, %l6
31595 srl %o3, %g1, %o1
31596 fbug %fcc2, loop_2673
31597 array16 %i4, %l3, %g5
31598 wr %g0, 0x18, %asi
31599 sta %f15, [%l7 + 0x28] %asi
31600loop_2673:
31601 fbge %fcc1, loop_2674
31602 nop
31603 setx 0xCE0297F7249AC203, %l0, %l6
31604 stx %l6, [%l7 + 0x28]
31605 ldd [%l7 + 0x28], %f24
31606 setx 0x8A15D7AC5E7F7507, %l1, %l5
31607 stx %l5, [%l7 + 0x10]
31608 ldd [%l7 + 0x10], %f4
31609 fsubd %f4, %f24, %f0
31610 edge8n %i7, %g7, %o2
31611 movcs %icc, %i2, %i1
31612loop_2674:
31613 popc 0x0E1F, %o6
31614 nop
31615 set 0x78, %g3
31616 std %f30, [%l7 + %g3]
31617 edge8n %o0, %o7, %g2
31618 tsubcctv %i6, %i5, %o5
31619 fcmple16 %f20, %f8, %l2
31620 ldsh [%l7 + 0x7E], %l4
31621 andn %g6, 0x0F8A, %i3
31622 orcc %l5, %g3, %o4
31623 fmovrdne %g4, %f10, %f8
31624 fble %fcc0, loop_2675
31625 edge8 %i0, %l1, %l6
31626 ble,a,pn %xcc, loop_2676
31627 fbl,a %fcc1, loop_2677
31628loop_2675:
31629 udiv %o3, 0x19DB, %g1
31630 saved
31631 rdpr %cwp, %g1
31632 rdpr %cansave, %g2
31633 rdpr %canrestore, %g3
31634 rdpr %cleanwin, %g4
31635 rdpr %otherwin, %g5
31636 rdpr %wstate, %g6
31637loop_2676:
31638 edge16l %l0, %o1, %l3
31639loop_2677:
31640 tn %icc, 0x5
31641 fpack16 %f6, %f20
31642 fbne %fcc3, loop_2678
31643 nop
31644 setx loop_2679, %l0, %l1
31645 wrpr 0x1, %tl
31646 wrpr %l1, %tnpc
31647 setx 0x34400001400, %l0, %l1
31648 wrpr %l1, %tstate
31649 wrhpr 0x4, %htstate
31650 done
31651 fbl %fcc0, loop_2680
31652 fcmple32 %f16, %f4, %g5
31653loop_2678:
31654 srlx %i7, %g7, %i4
31655loop_2679:
31656 sdivx %i2, 0x0410, %o2
31657loop_2680:
31658 ta %icc, 0x0
31659 ldsw [%l7 + 0x70], %i1
31660 bcs loop_2681
31661 fmovsleu %xcc, %f18, %f26
31662 movle %icc, %o6, %o7
31663 edge8l %g2, %i6, %o0
31664loop_2681:
31665 fbn,a %fcc0, loop_2682
31666 andncc %o5, %i5, %l4
31667 nop
31668 fitod %f6, %f10
31669 fdtox %f10, %f12
31670 fxtod %f12, %f18
31671 stbar
31672loop_2682:
31673 move %icc, %g6, %l2
31674 bneg loop_2683
31675 andcc %l5, 0x1175, %i3
31676 movneg %icc, %o4, %g4
31677 tsubcc %i0, %g3, %l1
31678loop_2683:
31679 movrlz %l6, 0x260, %g1
31680 edge32ln %l0, %o1, %o3
31681 addcc %g5, %i7, %l3
31682 subcc %i4, %i2, %g7
31683 sll %o2, 0x15, %o6
31684 fbo,a %fcc1, loop_2684
31685 fbug %fcc1, loop_2685
31686 mulscc %o7, %i1, %g2
31687 movrgez %o0, %o5, %i6
31688loop_2684:
31689 fbe %fcc1, loop_2686
31690loop_2685:
31691 movrgez %l4, %i5, %g6
31692 nop
31693 fitod %f0, %f6
31694 fdtox %f6, %f8
31695 smulcc %l5, 0x15C4, %l2
31696loop_2686:
31697 taddcc %o4, 0x15D9, %g4
31698 sdiv %i3, 0x0FD1, %i0
31699 tg %icc, 0x4
31700 array16 %l1, %l6, %g3
31701 orcc %g1, %l0, %o1
31702 fand %f10, %f24, %f16
31703 movne %icc, %g5, %i7
31704 or %o3, %i4, %i2
31705 srl %l3, %g7, %o6
31706 edge8 %o7, %o2, %i1
31707 fbn %fcc0, loop_2687
31708 subc %o0, %g2, %o5
31709 movneg %icc, %i6, %l4
31710 fornot2s %f11, %f18, %f6
31711loop_2687:
31712 tcc %icc, 0x4
31713 edge32l %g6, %i5, %l5
31714 popc 0x1539, %o4
31715 tvc %icc, 0x6
31716 smulcc %l2, 0x1486, %i3
31717 movg %xcc, %g4, %i0
31718 edge32 %l1, %l6, %g3
31719 movrne %l0, 0x341, %g1
31720 tvs %icc, 0x1
31721 nop
31722 fitos %f27, %f13
31723 bvs,a,pt %xcc, loop_2688
31724 array32 %o1, %i7, %o3
31725 saved
31726 rdpr %cwp, %g1
31727 rdpr %cansave, %g2
31728 rdpr %canrestore, %g3
31729 rdpr %cleanwin, %g4
31730 rdpr %otherwin, %g5
31731 rdpr %wstate, %g6
31732 fbug,a %fcc0, loop_2689
31733loop_2688:
31734 addccc %g5, 0x1CCC, %i4
31735 edge8n %i2, %l3, %g7
31736 taddcctv %o6, 0x151D, %o7
31737loop_2689:
31738 mulx %o2, 0x03BD, %i1
31739 movrlz %o0, 0x027, %o5
31740 sdivcc %i6, 0x0E7D, %g2
31741 movcs %icc, %g6, %i5
31742 ldsh [%l7 + 0x5A], %l4
31743 andcc %l5, %l2, %o4
31744 sub %i3, 0x1A15, %g4
31745 popc %i0, %l6
31746 bge,a,pn %icc, loop_2690
31747 movre %g3, %l0, %l1
31748 fmovsneg %xcc, %f28, %f19
31749 fmovs %f25, %f28
31750loop_2690:
31751 movrlez %g1, 0x1BF, %i7
31752 movrlez %o1, %o3, %i4
31753 tn %xcc, 0x3
31754 tpos %icc, 0x3
31755 set 0x40, %o3
31756 stda %f0, [%l7 + %o3] 0xf0
31757 membar #Sync
31758 nop
31759 setx loop_2691, %l0, %l1
31760 wrpr 0x1, %tl
31761 wrpr %l1, %tnpc
31762 setx 0x34400001400, %l0, %l1
31763 wrpr %l1, %tstate
31764 wrhpr 0x4, %htstate
31765 done
31766 smulcc %i2, %g5, %g7
31767 edge8n %l3, %o7, %o2
31768 xor %o6, %o0, %o5
31769loop_2691:
31770 bge,pt %xcc, loop_2692
31771 mulscc %i1, %g2, %g6
31772 fpsub32 %f4, %f12, %f14
31773 alignaddrl %i6, %l4, %i5
31774loop_2692:
31775 array32 %l5, %o4, %i3
31776 movcs %xcc, %l2, %i0
31777 array8 %g4, %g3, %l0
31778 fbe %fcc1, loop_2693
31779 fandnot1s %f14, %f24, %f20
31780 nop
31781 fitod %f12, %f16
31782 fdtos %f16, %f2
31783 ldstub [%l7 + 0x62], %l6
31784loop_2693:
31785 nop
31786 add %l7, 0x78, %l6
31787 wr %g0, 0x80, %asi
31788 ldxa [%l6] %asi, %g1
31789 casxa [%l6] %asi, %g1, %i7
31790 sll %o1, %o3, %i4
31791 bshuffle %f20, %f0, %f10
31792 smulcc %l1, 0x0CE8, %g5
31793 nop
31794 set 0x42, %o2
31795 ldstub [%l7 + %o2], %g7
31796 movpos %xcc, %l3, %i2
31797 tgu %xcc, 0x1
31798 ldd [%l7 + 0x70], %o2
31799 fbl,a %fcc1, loop_2694
31800 fbo,a %fcc1, loop_2695
31801 tcc %xcc, 0x2
31802 alignaddrl %o7, %o0, %o5
31803loop_2694:
31804 nop
31805 wr %g0, 0x88, %asi
31806 swapa [%l7 + 0x70] %asi, %i1
31807loop_2695:
31808 srl %o6, %g6, %i6
31809 movleu %xcc, %l4, %i5
31810 edge32n %l5, %o4, %g2
31811 add %l7, 0x10, %l6
31812 wr %g0, 0x88, %asi
31813 ldxa [%l6] %asi, %l2
31814 casxa [%l6] 0x88, %l2, %i3
31815 fmovrslez %g4, %f1, %f0
31816 fbl,a %fcc1, loop_2696
31817 lduw [%l7 + 0x78], %g3
31818 fxors %f6, %f18, %f7
31819 umulcc %l0, %l6, %g1
31820loop_2696:
31821 bge,a,pt %xcc, loop_2697
31822 movvs %xcc, %i0, %o1
31823 sub %o3, %i7, %l1
31824 movcc %xcc, %i4, %g7
31825loop_2697:
31826 move %xcc, %l3, %i2
31827 edge16n %g5, %o7, %o0
31828 add %l7, 0x18, %l6
31829 wr %g0, 0x10, %asi
31830 lda [%l6] %asi, %o2
31831 casa [%l6] 0x10, %o2, %i1
31832 fmovrslz %o6, %f25, %f8
31833 wr %g0, 0xf1, %asi
31834 stda %f0, [%l7 + 0x40] %asi
31835 membar #Sync
31836 smul %o5, 0x048D, %g6
31837 addccc %l4, 0x18BB, %i6
31838 array8 %i5, %l5, %g2
31839 bcs,a,pn %icc, loop_2698
31840 add %l2, 0x093A, %i3
31841 bl,a,pn %icc, loop_2699
31842 bvs %xcc, loop_2700
31843loop_2698:
31844 sir 0x13E8
31845 tcc %xcc, 0x1
31846loop_2699:
31847 bleu loop_2701
31848loop_2700:
31849 fbue,a %fcc2, loop_2702
31850 bcc %xcc, loop_2703
31851 bvs,a loop_2704
31852loop_2701:
31853 fmovsvs %icc, %f7, %f28
31854loop_2702:
31855 ld [%l7 + 0x1C], %f3
31856loop_2703:
31857 fmovspos %xcc, %f0, %f29
31858loop_2704:
31859 movn %xcc, %g4, %o4
31860 movrlez %l0, %g3, %g1
31861 sra %l6, 0x00, %i0
31862 udiv %o1, 0x036C, %o3
31863 tgu %icc, 0x7
31864 movcs %icc, %i7, %i4
31865 fbul,a %fcc2, loop_2705
31866 sir 0x169F
31867 bne,a %xcc, loop_2706
31868 tge %icc, 0x7
31869loop_2705:
31870 orcc %g7, 0x03F8, %l3
31871 wr %g0, 0xea, %asi
31872 ldda [%l7 + 0x60] %asi, %i2
31873loop_2706:
31874 ldx [%l7 + 0x78], %g5
31875 fornot1 %f30, %f30, %f30
31876 xnorcc %o7, 0x0986, %l1
31877 bshuffle %f2, %f2, %f26
31878 udivx %o0, 0x0ED3, %i1
31879 fmul8ulx16 %f30, %f18, %f20
31880 ta %xcc, 0x3
31881 or %o6, 0x021A, %o2
31882 mova %xcc, %g6, %l4
31883 and %i6, 0x0D8D, %i5
31884 nop
31885 setx loop_2707, %l0, %l1
31886 wrpr 0x1, %tl
31887 wrpr %l1, %tnpc
31888 setx 0x34400001400, %l0, %l1
31889 wrpr %l1, %tstate
31890 wrhpr 0x4, %htstate
31891 done
31892 xnorcc %l5, 0x0BC5, %g2
31893 fmovdcc %xcc, %f13, %f20
31894 movg %icc, %l2, %o5
31895loop_2707:
31896 array32 %i3, %g4, %l0
31897 wr %g0, 0x89, %asi
31898 lda [%l7 + 0x0C] %asi, %f25
31899 fand %f26, %f2, %f28
31900 srax %g3, 0x0F, %g1
31901 udiv %l6, 0x02F1, %o4
31902 sdivcc %i0, 0x08D7, %o1
31903 edge8 %o3, %i7, %i4
31904 nop
31905 setx 0x09983BA6, %l0, %l6
31906 st %l6, [%l7 + 0x28]
31907 ld [%l7 + 0x28], %f8
31908 setx 0x5BF6EF27, %l1, %l5
31909 st %l5, [%l7 + 0x10]
31910 ld [%l7 + 0x10], %f13
31911 fmuls %f13, %f8, %f27
31912 addccc %g7, %i2, %g5
31913 ldx [%l7 + 0x38], %l3
31914 brgz,a %l1, loop_2708
31915 fmul8sux16 %f20, %f26, %f26
31916 fcmpeq16 %f0, %f0, %o7
31917 fmovse %icc, %f28, %f31
31918loop_2708:
31919 bcs,pt %xcc, loop_2709
31920 restored
31921 rdpr %cwp, %g1
31922 rdpr %cansave, %g2
31923 rdpr %canrestore, %g3
31924 rdpr %cleanwin, %g4
31925 rdpr %otherwin, %g5
31926 rdpr %wstate, %g6
31927 movg %xcc, %i1, %o0
31928 fmovrde %o6, %f0, %f6
31929loop_2709:
31930 fmovdcs %xcc, %f7, %f3
31931 tgu %xcc, 0x7
31932 smul %o2, 0x1EBC, %l4
31933 fpackfix %f24, %f5
31934 array8 %g6, %i6, %i5
31935 movneg %xcc, %g2, %l5
31936 saved
31937 rdpr %cwp, %g1
31938 rdpr %cansave, %g2
31939 rdpr %canrestore, %g3
31940 rdpr %cleanwin, %g4
31941 rdpr %otherwin, %g5
31942 rdpr %wstate, %g6
31943 mulx %o5, 0x1BF6, %i3
31944 movl %icc, %l2, %g4
31945 mulx %l0, 0x1BAD, %g3
31946 tge %xcc, 0x3
31947 fornot2s %f1, %f22, %f5
31948 ld [%l7 + 0x28], %f15
31949 wr %g0, 0x89, %asi
31950 lduwa [%l7 + 0x08] %asi, %l6
31951 movvc %xcc, %g1, %i0
31952 movrgez %o4, %o1, %i7
31953 lduw [%l7 + 0x44], %o3
31954 array16 %g7, %i4, %g5
31955 movvc %xcc, %l3, %i2
31956 sdiv %o7, 0x0E0B, %i1
31957 edge32l %o0, %o6, %l1
31958 movge %icc, %l4, %g6
31959 brlz %i6, loop_2710
31960 umul %i5, %g2, %l5
31961 bcs,pn %xcc, loop_2711
31962 fcmple32 %f4, %f8, %o2
31963loop_2710:
31964 edge32n %i3, %l2, %o5
31965 fbue %fcc2, loop_2712
31966loop_2711:
31967 mulscc %l0, 0x1B81, %g4
31968 movrgz %l6, 0x280, %g1
31969 smul %g3, %o4, %o1
31970loop_2712:
31971 nop
31972 set 0x70, %o4
31973 stxa %i0, [%l7 + %o4] 0x18
31974 mulx %o3, 0x1AD1, %g7
31975 alignaddrl %i4, %g5, %i7
31976 edge8n %i2, %l3, %o7
31977 movge %icc, %o0, %i1
31978 ta %icc, 0x2
31979 movg %icc, %o6, %l1
31980 set 0x2E, %l6
31981 lduha [%l7 + %l6] 0x88, %l4
31982 bn,a loop_2713
31983 sll %g6, 0x1C, %i5
31984 nop
31985 set 0x10, %l1
31986 prefetch [%l7 + %l1], 0x2
31987 movpos %icc, %g2, %i6
31988loop_2713:
31989 xnorcc %l5, %o2, %l2
31990 fand %f20, %f30, %f2
31991 nop
31992 setx 0x44F930B5C9B005B3, %l0, %l6
31993 stx %l6, [%l7 + 0x28]
31994 ldd [%l7 + 0x28], %f14
31995 fsqrtd %f14, %f14
31996 fmovdg %xcc, %f25, %f5
31997 fmovscc %xcc, %f29, %f27
31998 alignaddr %o5, %l0, %g4
31999 taddcctv %i3, 0x1CA7, %g1
32000 movrgz %g3, 0x2C2, %l6
32001 fmovdn %icc, %f28, %f16
32002 fble %fcc2, loop_2714
32003 fmovscc %icc, %f0, %f21
32004 fbn %fcc0, loop_2715
32005 edge16 %o1, %i0, %o4
32006loop_2714:
32007 sdivcc %o3, 0x0274, %i4
32008 subccc %g5, 0x0D43, %i7
32009loop_2715:
32010 sethi 0x1EE4, %i2
32011 smul %g7, %l3, %o0
32012 fmul8ulx16 %f18, %f18, %f26
32013 sdiv %o7, 0x1BA6, %o6
32014 fcmpne16 %f6, %f8, %l1
32015 movrlz %i1, 0x349, %g6
32016 movvc %icc, %i5, %l4
32017 std %f12, [%l7 + 0x48]
32018 nop
32019 setx loop_2716, %l0, %l1
32020 wrpr 0x1, %tl
32021 wrpr %l1, %tnpc
32022 setx 0x34400001400, %l0, %l1
32023 wrpr %l1, %tstate
32024 wrhpr 0x4, %htstate
32025 done
32026 nop
32027 setx loop_2717, %l0, %l1
32028 wrpr 0x1, %tl
32029 wrpr %l1, %tpc
32030 add %l1, 0x4, %l1
32031 wrpr %l1, %tnpc
32032 setx 0x34400001400, %l0, %l1
32033 wrpr %l1, %tstate
32034 wrhpr 0x4, %htstate
32035 retry
32036 edge8ln %g2, %l5, %i6
32037 fpackfix %f24, %f12
32038loop_2716:
32039 fnot1 %f30, %f0
32040loop_2717:
32041 nop
32042 setx loop_2718, %l0, %l1
32043 wrpr 0x1, %tl
32044 wrpr %l1, %tnpc
32045 setx 0x34400001400, %l0, %l1
32046 wrpr %l1, %tstate
32047 wrhpr 0x4, %htstate
32048 done
32049 fbe %fcc2, loop_2719
32050 orcc %o2, 0x0D61, %l2
32051 te %icc, 0x7
32052loop_2718:
32053 edge8ln %o5, %l0, %g4
32054loop_2719:
32055 fmovsn %xcc, %f12, %f17
32056 fmovsn %xcc, %f17, %f11
32057 tvs %xcc, 0x6
32058 st %f15, [%l7 + 0x44]
32059 srl %i3, 0x08, %g3
32060 sdivcc %l6, 0x0726, %o1
32061 movpos %icc, %i0, %o4
32062 fnors %f31, %f12, %f2
32063 movrgz %g1, %o3, %i4
32064 alignaddr %g5, %i2, %i7
32065 smul %g7, 0x0D55, %l3
32066 edge16l %o0, %o7, %l1
32067 ldsw [%l7 + 0x54], %o6
32068 tgu %xcc, 0x2
32069 movg %icc, %g6, %i5
32070 fmovdpos %icc, %f8, %f9
32071 ldd [%l7 + 0x08], %i0
32072 flush %l7 + 0x14
32073 edge16l %g2, %l5, %i6
32074 mova %xcc, %o2, %l4
32075 te %icc, 0x7
32076 fcmpeq16 %f8, %f14, %o5
32077 call loop_2720
32078 te %xcc, 0x4
32079 ldsb [%l7 + 0x5F], %l0
32080 ta %icc, 0x2
32081loop_2720:
32082 edge16 %l2, %g4, %i3
32083 fmuld8ulx16 %f28, %f5, %f8
32084 edge32 %l6, %g3, %o1
32085 movcc %xcc, %o4, %i0
32086 fcmpne32 %f20, %f28, %g1
32087 set 0x40, %i4
32088 stda %f0, [%l7 + %i4] 0x17
32089 membar #Sync
32090 tne %icc, 0x4
32091 fmuld8sux16 %f0, %f17, %f22
32092 tsubcc %i4, 0x07D2, %o3
32093 bne,pt %xcc, loop_2721
32094 umul %i2, %i7, %g7
32095 fands %f2, %f18, %f23
32096 brgez,a %g5, loop_2722
32097loop_2721:
32098 fzero %f14
32099 movgu %icc, %l3, %o0
32100 andcc %o7, %o6, %g6
32101loop_2722:
32102 nop
32103 setx 0xE0B2EC59A0575C5A, %l0, %l6
32104 stx %l6, [%l7 + 0x60]
32105 ldx [%l7 + 0x60], %fsr
32106 tcc %xcc, 0x2
32107 edge8 %i5, %i1, %l1
32108 ldsw [%l7 + 0x60], %g2
32109 add %l7, 0x30, %l6
32110 wr %g0, 0x0c, %asi
32111 ldxa [%l6] %asi, %l5
32112 casxa [%l6] %asi, %l5, %o2
32113 movcc %icc, %i6, %l4
32114 bne,pt %icc, loop_2723
32115 udiv %l0, 0x1111, %l2
32116 sdivx %o5, 0x0D23, %g4
32117 fble %fcc3, loop_2724
32118loop_2723:
32119 fmovdgu %xcc, %f14, %f21
32120 addc %l6, %i3, %o1
32121 fbg %fcc3, loop_2725
32122loop_2724:
32123 std %f20, [%l7 + 0x60]
32124 bvs,a %xcc, loop_2726
32125 nop
32126 setx loop_2727, %l0, %l1
32127 wrpr 0x1, %tl
32128 wrpr %l1, %tpc
32129 add %l1, 0x4, %l1
32130 wrpr %l1, %tnpc
32131 setx 0x34400001400, %l0, %l1
32132 wrpr %l1, %tstate
32133 wrhpr 0x4, %htstate
32134 retry
32135loop_2725:
32136 popc %o4, %i0
32137 for %f12, %f20, %f28
32138loop_2726:
32139 fbule,a %fcc3, loop_2728
32140loop_2727:
32141 andn %g1, %g3, %o3
32142 movle %xcc, %i4, %i7
32143 move %xcc, %g7, %i2
32144loop_2728:
32145 tvs %xcc, 0x0
32146 bvc,a loop_2729
32147 edge32 %g5, %l3, %o7
32148 udivcc %o0, 0x199B, %g6
32149 brz,a %o6, loop_2730
32150loop_2729:
32151 bne,pn %icc, loop_2731
32152 addcc %i1, %l1, %i5
32153 taddcc %g2, %o2, %l5
32154loop_2730:
32155 taddcc %i6, 0x1727, %l0
32156loop_2731:
32157 tvc %icc, 0x0
32158 xor %l4, 0x09EE, %o5
32159 taddcc %g4, 0x0C44, %l2
32160 tne %xcc, 0x2
32161 ldsw [%l7 + 0x2C], %i3
32162 nop
32163 setx loop_2732, %l0, %l1
32164 jmpl %l1, %l6
32165 tne %icc, 0x6
32166 andn %o1, 0x05DE, %o4
32167 mulscc %g1, %g3, %o3
32168loop_2732:
32169 tgu %icc, 0x1
32170 andn %i4, %i0, %g7
32171 bvc %xcc, loop_2733
32172 fbne,a %fcc0, loop_2734
32173 fmovrslez %i7, %f29, %f3
32174 fone %f6
32175loop_2733:
32176 restored
32177 rdpr %cwp, %g1
32178 rdpr %cansave, %g2
32179 rdpr %canrestore, %g3
32180 rdpr %cleanwin, %g4
32181 rdpr %otherwin, %g5
32182 rdpr %wstate, %g6
32183loop_2734:
32184 tsubcctv %g5, 0x0ECA, %l3
32185 tvc %xcc, 0x3
32186 fbue %fcc0, loop_2735
32187 fandnot1 %f2, %f4, %f24
32188 set 0x68, %g6
32189 stha %o7, [%l7 + %g6] 0x11
32190loop_2735:
32191 fmovsneg %xcc, %f17, %f4
32192 set 0x5E, %o5
32193 ldstuba [%l7 + %o5] 0x10, %o0
32194 fpadd16 %f4, %f4, %f12
32195 ta %icc, 0x6
32196 fsrc1 %f0, %f14
32197 movpos %icc, %g6, %i2
32198 movvc %xcc, %o6, %l1
32199 andncc %i1, %g2, %o2
32200 ldx [%l7 + 0x58], %i5
32201 fpack32 %f10, %f16, %f14
32202 fbe,a %fcc1, loop_2736
32203 bcc,a,pn %xcc, loop_2737
32204 udivx %i6, 0x045A, %l5
32205 movrgez %l4, 0x261, %l0
32206loop_2736:
32207 fmovsn %xcc, %f12, %f24
32208loop_2737:
32209 nop
32210 add %l7, 0x4C, %l6
32211 wr %g0, 0x04, %asi
32212 casa [%l6] 0x04, %g4, %o5
32213 array32 %i3, %l6, %l2
32214 fpsub16s %f28, %f17, %f6
32215 subc %o4, 0x1700, %g1
32216 nop
32217 fitod %f27, %f16
32218 bpos,a,pn %icc, loop_2738
32219 taddcctv %o1, %o3, %i4
32220 set 0x50, %g2
32221 ldda [%l7 + %g2] 0x2b, %g2
32222loop_2738:
32223 fmovdleu %icc, %f20, %f19
32224 fbul,a %fcc0, loop_2739
32225 movrne %i0, 0x218, %g7
32226 movrlz %i7, %l3, %g5
32227 taddcctv %o0, 0x172B, %o7
32228loop_2739:
32229 ba,a,pt %icc, loop_2740
32230 ldsb [%l7 + 0x13], %g6
32231 fornot1 %f30, %f0, %f18
32232 fpack32 %f24, %f26, %f6
32233loop_2740:
32234 nop
32235 setx 0xA491A63CB05978A1, %l0, %l6
32236 stx %l6, [%l7 + 0x50]
32237 ldx [%l7 + 0x50], %fsr
32238 move %icc, %o6, %i2
32239 nop
32240 setx 0xF04ABA06, %l0, %l6
32241 st %l6, [%l7 + 0x74]
32242 ld [%l7 + 0x74], %fsr
32243 fnot1s %f7, %f13
32244 fsrc1s %f25, %f31
32245 fandnot2 %f0, %f10, %f4
32246 taddcc %i1, %l1, %o2
32247 movcc %icc, %g2, %i5
32248 add %l5, %i6, %l4
32249 fmovdl %xcc, %f20, %f6
32250 wr %g0, 0x10, %asi
32251 lda [%l7 + 0x24] %asi, %f23
32252 fbg,a %fcc1, loop_2741
32253 srlx %l0, 0x03, %g4
32254 movg %xcc, %o5, %l6
32255 fsrc2s %f25, %f15
32256loop_2741:
32257 add %l2, 0x0708, %o4
32258 add %g1, 0x0CC9, %o1
32259 stw %o3, [%l7 + 0x7C]
32260 udivcc %i3, 0x1521, %g3
32261 bne %icc, loop_2742
32262 srl %i4, %i0, %g7
32263 fand %f24, %f18, %f22
32264 edge8l %i7, %l3, %g5
32265loop_2742:
32266 nop
32267 membar #Sync
32268 set 0x40, %l2
32269 ldda [%l7 + %l2] 0xf0, %f0
32270 tl %icc, 0x0
32271 fbug,a %fcc0, loop_2743
32272 bn,pt %icc, loop_2744
32273 ta %xcc, 0x3
32274 ta %icc, 0x0
32275loop_2743:
32276 fbug,a %fcc2, loop_2745
32277loop_2744:
32278 mova %icc, %o0, %g6
32279 nop
32280 setx 0x2B3C0BA6D0535AC6, %l0, %l6
32281 stx %l6, [%l7 + 0x28]
32282 ldx [%l7 + 0x28], %fsr
32283 fcmpgt32 %f24, %f6, %o7
32284loop_2745:
32285 nop
32286 membar #Sync
32287 set 0x40, %i7
32288 ldda [%l7 + %i7] 0xf9, %f0
32289 nop
32290 setx loop_2746, %l0, %l1
32291 jmpl %l1, %i2
32292 bcc,a,pn %xcc, loop_2747
32293 andncc %i1, %l1, %o6
32294 popc 0x142A, %g2
32295loop_2746:
32296 taddcc %o2, 0x0527, %l5
32297loop_2747:
32298 sllx %i5, 0x15, %i6
32299 edge32ln %l4, %g4, %l0
32300 fmovsl %xcc, %f29, %f22
32301 fmovrse %o5, %f20, %f16
32302 mulx %l6, %o4, %l2
32303 orn %g1, 0x0AE4, %o1
32304 mulscc %o3, 0x180A, %i3
32305 movge %xcc, %g3, %i4
32306 movre %g7, 0x009, %i7
32307 fors %f25, %f12, %f16
32308 nop
32309 setx loop_2748, %l0, %l1
32310 wrpr 0x1, %tl
32311 wrpr %l1, %tpc
32312 add %l1, 0x4, %l1
32313 wrpr %l1, %tnpc
32314 setx 0x34400001400, %l0, %l1
32315 wrpr %l1, %tstate
32316 wrhpr 0x4, %htstate
32317 retry
32318 sethi 0x0073, %l3
32319 addcc %i0, 0x1BDE, %g5
32320 fcmpgt32 %f16, %f20, %g6
32321loop_2748:
32322 fbl %fcc2, loop_2749
32323 movrgez %o7, %i2, %i1
32324 wr %g0, 0x18, %asi
32325 stda %f16, [%l7 + 0x40] %asi
32326loop_2749:
32327 fsrc1 %f6, %f24
32328 orcc %l1, 0x0116, %o0
32329 edge8l %g2, %o2, %l5
32330 wr %g0, 0x80, %asi
32331 ldswa [%l7 + 0x64] %asi, %i5
32332 nop
32333 setx 0x566E762E, %l0, %l6
32334 st %l6, [%l7 + 0x28]
32335 ld [%l7 + 0x28], %f31
32336 setx 0x9A7AF97B, %l1, %l5
32337 st %l5, [%l7 + 0x10]
32338 ld [%l7 + 0x10], %f9
32339 fdivs %f9, %f31, %f31
32340 array16 %i6, %o6, %g4
32341 membar 0x00
32342 edge32n %l4, %l0, %o5
32343 fmovdcs %icc, %f25, %f17
32344 sir 0x0448
32345 fexpand %f15, %f0
32346 ta %xcc, 0x0
32347 fnegd %f26, %f30
32348 nop
32349 fitod %f8, %f26
32350 fdtos %f26, %f18
32351 wr %g0, 0x04, %asi
32352 lduba [%l7 + 0x57] %asi, %o4
32353 edge32 %l6, %l2, %g1
32354 udivx %o3, 0x0D21, %i3
32355 andncc %g3, %o1, %g7
32356 edge8ln %i4, %i7, %i0
32357 bg,a %icc, loop_2750
32358 call loop_2751
32359 fpadd16 %f0, %f26, %f2
32360 bvc,a loop_2752
32361loop_2750:
32362 tcc %xcc, 0x6
32363loop_2751:
32364 te %xcc, 0x4
32365 tgu %icc, 0x1
32366loop_2752:
32367 movge %xcc, %l3, %g5
32368 fmovrde %o7, %f28, %f24
32369 fbule %fcc1, loop_2753
32370 tcc %icc, 0x0
32371 srax %g6, %i2, %l1
32372 orn %o0, %g2, %i1
32373loop_2753:
32374 tle %xcc, 0x0
32375 te %xcc, 0x0
32376 addc %o2, 0x11EE, %i5
32377 popc 0x0DF4, %l5
32378 ldd [%l7 + 0x58], %f14
32379 fmovdne %icc, %f13, %f23
32380 fmovrsgez %i6, %f24, %f21
32381 fble %fcc0, loop_2754
32382 umulcc %o6, %l4, %g4
32383 addc %l0, 0x1646, %o4
32384 bge,a loop_2755
32385loop_2754:
32386 brz %l6, loop_2756
32387 movgu %icc, %l2, %g1
32388 fbue,a %fcc1, loop_2757
32389loop_2755:
32390 movne %xcc, %o5, %i3
32391loop_2756:
32392 fbue,a %fcc3, loop_2758
32393 edge32 %g3, %o1, %g7
32394loop_2757:
32395 movle %xcc, %o3, %i4
32396 fmuld8ulx16 %f2, %f31, %f12
32397loop_2758:
32398 bge %icc, loop_2759
32399 fnors %f21, %f0, %f29
32400 stbar
32401 nop
32402 setx 0xA358D1CAD7B1FB97, %l0, %l6
32403 stx %l6, [%l7 + 0x28]
32404 ldd [%l7 + 0x28], %f14
32405 setx 0xABD4A9CE6D842919, %l1, %l5
32406 stx %l5, [%l7 + 0x10]
32407 ldd [%l7 + 0x10], %f0
32408 fmuld %f0, %f14, %f6
32409loop_2759:
32410 subccc %i7, %i0, %g5
32411 fabsd %f22, %f4
32412 nop
32413 setx 0x497B93F2, %l0, %l6
32414 st %l6, [%l7 + 0x28]
32415 ld [%l7 + 0x28], %f29
32416 setx 0x2FE52FB2, %l1, %l5
32417 st %l5, [%l7 + 0x10]
32418 ld [%l7 + 0x10], %f6
32419 fsubs %f6, %f29, %f12
32420 bvs,a %xcc, loop_2760
32421 bvc %xcc, loop_2761
32422 fxor %f24, %f18, %f12
32423 fbg %fcc1, loop_2762
32424loop_2760:
32425 andncc %l3, %g6, %i2
32426loop_2761:
32427 andncc %o7, %l1, %o0
32428 fmuld8ulx16 %f12, %f28, %f10
32429loop_2762:
32430 edge32ln %i1, %o2, %g2
32431 xorcc %l5, 0x0243, %i5
32432 fmovsg %xcc, %f7, %f18
32433 edge8ln %o6, %l4, %g4
32434 andncc %i6, %l0, %l6
32435 tsubcctv %l2, 0x1331, %o4
32436 movn %icc, %o5, %g1
32437 te %icc, 0x3
32438 wr %g0, 0x19, %asi
32439 sta %f29, [%l7 + 0x1C] %asi
32440 fnot1s %f2, %f28
32441 sra %i3, 0x00, %g3
32442 ldd [%l7 + 0x50], %g6
32443 xorcc %o3, %o1, %i7
32444 fmovscs %xcc, %f5, %f14
32445 movrlez %i4, 0x0A7, %g5
32446 ta %xcc, 0x4
32447 fcmple16 %f20, %f24, %i0
32448 subc %l3, %g6, %o7
32449 move %xcc, %i2, %l1
32450 tpos %icc, 0x0
32451 orncc %o0, %o2, %i1
32452 subc %l5, 0x1ABB, %g2
32453 xor %i5, 0x0AE3, %l4
32454 bne,pt %icc, loop_2763
32455 movvc %icc, %o6, %i6
32456 fands %f19, %f3, %f2
32457 array8 %l0, %l6, %l2
32458loop_2763:
32459 movgu %xcc, %o4, %o5
32460 srlx %g1, %g4, %g3
32461 movre %g7, %i3, %o1
32462 movrlez %o3, %i4, %g5
32463 tvs %icc, 0x7
32464 ldx [%l7 + 0x28], %i0
32465 add %l7, 0x08, %l6
32466 wr %g0, 0x80, %asi
32467 casxa [%l6] 0x80, %i7, %l3
32468 taddcc %o7, %i2, %g6
32469 orcc %o0, %o2, %l1
32470 andncc %i1, %g2, %i5
32471 fmovdle %xcc, %f24, %f6
32472 ba,a %icc, loop_2764
32473 fnor %f4, %f8, %f16
32474 add %l7, 0x10, %l6
32475 wr %g0, 0x11, %asi
32476 ldxa [%l6] %asi, %l5
32477 casxa [%l6] 0x11, %l5, %l4
32478loop_2764:
32479 fmovrslez %o6, %f18, %f13
32480 fmovdcs %xcc, %f25, %f6
32481 movgu %icc, %i6, %l0
32482 fmovrdlz %l2, %f24, %f14
32483 wr %g0, 0x19, %asi
32484 ldda [%l7 + 0x40] %asi, %i6
32485 set 0x6C, %g4
32486 ldswa [%l7 + %g4] 0x19, %o4
32487 orn %g1, 0x1091, %o5
32488 nop
32489 fitos %f20, %f3
32490 subc %g3, 0x1F3D, %g7
32491 addccc %i3, 0x13CD, %o1
32492 tle %icc, 0x0
32493 add %l7, 0x34, %l6
32494 wr %g0, 0x80, %asi
32495 lda [%l6] %asi, %g4
32496 casa [%l6] %asi, %g4, %i4
32497 tn %xcc, 0x6
32498 fones %f29
32499 movne %icc, %o3, %i0
32500 fbn %fcc1, loop_2765
32501 fmovrsgez %i7, %f21, %f23
32502 add %g5, 0x060F, %o7
32503 fmovse %xcc, %f4, %f26
32504loop_2765:
32505 edge16l %l3, %i2, %o0
32506 tleu %xcc, 0x6
32507 fmul8x16 %f8, %f12, %f26
32508 fnot2 %f26, %f4
32509 movvc %icc, %o2, %l1
32510 ldub [%l7 + 0x53], %i1
32511 restored
32512 rdpr %cwp, %g1
32513 rdpr %cansave, %g2
32514 rdpr %canrestore, %g3
32515 rdpr %cleanwin, %g4
32516 rdpr %otherwin, %g5
32517 rdpr %wstate, %g6
32518 tneg %xcc, 0x6
32519 ldub [%l7 + 0x3C], %g2
32520 ldstub [%l7 + 0x0D], %i5
32521 restored
32522 rdpr %cwp, %g1
32523 rdpr %cansave, %g2
32524 rdpr %canrestore, %g3
32525 rdpr %cleanwin, %g4
32526 rdpr %otherwin, %g5
32527 rdpr %wstate, %g6
32528 fmovsl %xcc, %f1, %f24
32529 call loop_2766
32530 tcs %xcc, 0x7
32531 restored
32532 rdpr %cwp, %g1
32533 rdpr %cansave, %g2
32534 rdpr %canrestore, %g3
32535 rdpr %cleanwin, %g4
32536 rdpr %otherwin, %g5
32537 rdpr %wstate, %g6
32538 sdivcc %g6, 0x013A, %l5
32539loop_2766:
32540 sllx %o6, 0x05, %l4
32541 fcmpgt16 %f10, %f28, %i6
32542 addc %l2, 0x140F, %l6
32543 fandnot1s %f29, %f15, %f1
32544 fmul8x16al %f25, %f30, %f26
32545 edge32 %l0, %o4, %o5
32546 taddcctv %g1, 0x0B2C, %g3
32547 wr %g0, 0x11, %asi
32548 ldsha [%l7 + 0x32] %asi, %i3
32549 udivx %o1, 0x182A, %g4
32550 tne %xcc, 0x7
32551 saved
32552 rdpr %cwp, %g1
32553 rdpr %cansave, %g2
32554 rdpr %canrestore, %g3
32555 rdpr %cleanwin, %g4
32556 rdpr %otherwin, %g5
32557 rdpr %wstate, %g6
32558 tle %icc, 0x0
32559 set 0x3C, %i5
32560 lduwa [%l7 + %i5] 0x88, %g7
32561 edge16n %o3, %i4, %i7
32562 nop
32563 setx 0x380AFD68541E07FB, %l0, %l6
32564 stx %l6, [%l7 + 0x28]
32565 ldd [%l7 + 0x28], %f0
32566 setx 0x1CE069A83EE86F84, %l1, %l5
32567 stx %l5, [%l7 + 0x10]
32568 ldd [%l7 + 0x10], %f24
32569 faddd %f24, %f0, %f28
32570 taddcctv %g5, %o7, %i0
32571 wr %g0, 0x19, %asi
32572 ldsba [%l7 + 0x63] %asi, %i2
32573 movle %icc, %l3, %o0
32574 xorcc %o2, 0x0363, %l1
32575 for %f24, %f2, %f12
32576 fmovdgu %icc, %f16, %f11
32577 movrlez %g2, 0x3AA, %i5
32578 wr %g0, 0x10, %asi
32579 stha %i1, [%l7 + 0x34] %asi
32580 fmovspos %icc, %f23, %f31
32581 bcc %icc, loop_2767
32582 bcc,a %xcc, loop_2768
32583 edge8ln %g6, %l5, %l4
32584 wr %g0, 0x0c, %asi
32585 stxa %o6, [%l7 + 0x68] %asi
32586loop_2767:
32587 and %l2, 0x0F2C, %l6
32588loop_2768:
32589 nop
32590 add %l7, 0x58, %l6
32591 wr %g0, 0x0c, %asi
32592 ldxa [%l6] %asi, %i6
32593 casxa [%l6] %asi, %i6, %l0
32594 movrgez %o4, 0x201, %o5
32595 pdist %f16, %f6, %f14
32596 movcc %icc, %g3, %g1
32597 subc %o1, %i3, %g7
32598 movl %xcc, %g4, %i4
32599 fmovrdlz %o3, %f26, %f6
32600 stw %g5, [%l7 + 0x48]
32601 tle %xcc, 0x0
32602 movvc %xcc, %i7, %i0
32603 fbu %fcc0, loop_2769
32604 sdivx %i2, 0x1121, %l3
32605 sethi 0x1BB6, %o7
32606 movne %xcc, %o0, %o2
32607loop_2769:
32608 movrne %l1, 0x32F, %g2
32609 nop
32610 set 0x2A, %l0
32611 stb %i1, [%l7 + %l0]
32612 array16 %g6, %l5, %l4
32613 fsrc1s %f12, %f3
32614 umulcc %i5, %l2, %l6
32615 movg %xcc, %i6, %o6
32616 taddcctv %o4, 0x0541, %l0
32617 fmovsne %icc, %f2, %f31
32618 fmovdg %xcc, %f28, %f0
32619 membar 0x52
32620 set 0x3D, %o0
32621 ldstuba [%l7 + %o0] 0x0c, %g3
32622 nop
32623 fitod %f0, %f14
32624 fdtox %f14, %f26
32625 fxtod %f26, %f18
32626 edge8l %o5, %g1, %i3
32627 ldsw [%l7 + 0x28], %g7
32628 movne %xcc, %o1, %i4
32629 orcc %o3, %g5, %g4
32630 xnor %i7, %i0, %l3
32631 array8 %i2, %o0, %o2
32632 fbl,a %fcc0, loop_2770
32633 te %xcc, 0x3
32634 ldub [%l7 + 0x5C], %l1
32635 udiv %o7, 0x0C35, %g2
32636loop_2770:
32637 brgez,a %i1, loop_2771
32638 sethi 0x19A6, %g6
32639 fandnot2 %f16, %f10, %f20
32640 prefetch [%l7 + 0x78], 0x2
32641loop_2771:
32642 movvs %xcc, %l4, %i5
32643 fmovspos %xcc, %f0, %f15
32644 movcc %xcc, %l5, %l2
32645 movcs %xcc, %l6, %i6
32646 ta %xcc, 0x7
32647 taddcctv %o6, %o4, %g3
32648 fmovrdlz %o5, %f18, %f26
32649 membar 0x1F
32650 fnor %f2, %f26, %f18
32651 sth %l0, [%l7 + 0x58]
32652 lduh [%l7 + 0x34], %g1
32653 fmul8x16al %f19, %f27, %f30
32654 lduh [%l7 + 0x62], %g7
32655 fmuld8sux16 %f17, %f3, %f16
32656 prefetch [%l7 + 0x30], 0x3
32657 set 0x08, %l3
32658 stxa %i3, [%l7 + %l3] 0xe3
32659 membar #Sync
32660 sub %i4, 0x1803, %o1
32661 fpsub16s %f21, %f9, %f11
32662 movvc %icc, %g5, %g4
32663 fmovse %xcc, %f23, %f25
32664 fmovda %icc, %f28, %f6
32665 array32 %o3, %i7, %i0
32666 nop
32667 fitod %f6, %f16
32668 fdtox %f16, %f26
32669 fxtod %f26, %f2
32670 edge32n %l3, %o0, %o2
32671 movne %icc, %i2, %l1
32672 edge16n %g2, %i1, %o7
32673 movn %icc, %l4, %g6
32674 movrgz %l5, %l2, %l6
32675 movrlz %i5, 0x3A1, %i6
32676 fornot1s %f8, %f22, %f2
32677 orcc %o6, %o4, %o5
32678 mova %xcc, %g3, %g1
32679 edge16l %l0, %i3, %g7
32680 tne %xcc, 0x2
32681 fbul,a %fcc3, loop_2772
32682 smul %o1, 0x1CAB, %g5
32683 movcs %icc, %g4, %i4
32684 movge %xcc, %o3, %i7
32685loop_2772:
32686 fpadd32s %f20, %f9, %f0
32687 tsubcc %l3, %o0, %i0
32688 umulcc %i2, 0x1B13, %l1
32689 fpack16 %f0, %f21
32690 fands %f11, %f7, %f2
32691 fmovrde %g2, %f0, %f20
32692 subc %i1, 0x03C1, %o7
32693 srax %l4, 0x18, %g6
32694 bn,a,pt %icc, loop_2773
32695 edge32ln %o2, %l5, %l2
32696 bn,a %icc, loop_2774
32697 swap [%l7 + 0x70], %i5
32698loop_2773:
32699 fmovrsne %l6, %f3, %f17
32700 movpos %xcc, %o6, %o4
32701loop_2774:
32702 tleu %xcc, 0x4
32703 umulcc %o5, 0x0B38, %i6
32704 taddcc %g3, %l0, %i3
32705 orncc %g1, 0x1CB1, %g7
32706 array16 %o1, %g4, %g5
32707 xorcc %o3, 0x1655, %i7
32708 movg %xcc, %l3, %o0
32709 fbl %fcc1, loop_2775
32710 fbul %fcc2, loop_2776
32711 fmovsgu %icc, %f22, %f23
32712 orn %i0, 0x0CF5, %i4
32713loop_2775:
32714 ldx [%l7 + 0x30], %l1
32715loop_2776:
32716 edge16n %i2, %g2, %o7
32717 tl %xcc, 0x1
32718 nop
32719 setx loop_2777, %l0, %l1
32720 jmpl %l1, %i1
32721 movrgez %g6, 0x3F8, %l4
32722 array16 %o2, %l2, %l5
32723 fornot2 %f26, %f20, %f0
32724loop_2777:
32725 nop
32726 fitos %f1, %f21
32727 fstox %f21, %f30
32728 fxtos %f30, %f17
32729 subccc %i5, %l6, %o6
32730 fbug,a %fcc2, loop_2778
32731 srlx %o5, 0x00, %i6
32732 edge8l %g3, %l0, %o4
32733 fmovrdgz %i3, %f2, %f14
32734loop_2778:
32735 sra %g1, 0x0B, %o1
32736 fandnot2s %f3, %f15, %f15
32737 bvc,a,pn %xcc, loop_2779
32738 stw %g7, [%l7 + 0x40]
32739 or %g4, %o3, %i7
32740 prefetch [%l7 + 0x30], 0x0
32741loop_2779:
32742 tcc %xcc, 0x2
32743 fmovscc %icc, %f13, %f9
32744 saved
32745 rdpr %cwp, %g1
32746 rdpr %cansave, %g2
32747 rdpr %canrestore, %g3
32748 rdpr %cleanwin, %g4
32749 rdpr %otherwin, %g5
32750 rdpr %wstate, %g6
32751 lduw [%l7 + 0x38], %l3
32752 brlez,a %g5, loop_2780
32753 umul %i0, %o0, %i4
32754 tsubcc %l1, 0x12E8, %i2
32755 umul %o7, 0x0614, %i1
32756loop_2780:
32757 orncc %g2, %g6, %l4
32758 wr %g0, 0xeb, %asi
32759 ldda [%l7 + 0x50] %asi, %o2
32760 movne %icc, %l5, %l2
32761 stw %l6, [%l7 + 0x50]
32762 wr %g0, 0x88, %asi
32763 ldswa [%l7 + 0x50] %asi, %i5
32764 movpos %icc, %o5, %o6
32765 edge32l %i6, %l0, %g3
32766 movpos %icc, %o4, %i3
32767 xnorcc %o1, 0x1B2A, %g1
32768 xnorcc %g7, %g4, %o3
32769 fornot2s %f18, %f11, %f2
32770 move %icc, %l3, %i7
32771 tleu %xcc, 0x5
32772 udivcc %g5, 0x1E38, %o0
32773 taddcc %i0, %l1, %i2
32774 set 0x44, %o7
32775 ldsha [%l7 + %o7] 0x18, %o7
32776 fnot2 %f10, %f14
32777 tgu %xcc, 0x5
32778 set 0x70, %l5
32779 prefetcha [%l7 + %l5] 0x88, 0x2
32780 ba,a loop_2781
32781 fcmpne32 %f12, %f18, %g2
32782 fbl,a %fcc1, loop_2782
32783 movrgz %i4, %l4, %g6
32784loop_2781:
32785 movpos %xcc, %o2, %l2
32786 ta %icc, 0x7
32787loop_2782:
32788 ldsw [%l7 + 0x14], %l6
32789 tvs %xcc, 0x5
32790 movrlz %i5, 0x359, %l5
32791 fnot2 %f14, %f18
32792 fpadd32 %f4, %f0, %f0
32793 fmovrsne %o5, %f19, %f1
32794 stb %i6, [%l7 + 0x0B]
32795 flush %l7 + 0x68
32796 edge8 %o6, %g3, %l0
32797 fbo %fcc0, loop_2783
32798 movvc %xcc, %o4, %o1
32799 wr %g0, 0x2f, %asi
32800 stha %g1, [%l7 + 0x6A] %asi
32801 membar #Sync
32802loop_2783:
32803 movre %g7, %i3, %g4
32804 ldx [%l7 + 0x18], %o3
32805 ld [%l7 + 0x68], %f20
32806 udivx %i7, 0x06DC, %g5
32807 restored
32808 rdpr %cwp, %g1
32809 rdpr %cansave, %g2
32810 rdpr %canrestore, %g3
32811 rdpr %cleanwin, %g4
32812 rdpr %otherwin, %g5
32813 rdpr %wstate, %g6
32814 add %l3, 0x02DF, %o0
32815 fabsd %f16, %f6
32816 mulscc %l1, %i2, %o7
32817 ta %icc, 0x3
32818 sdivcc %i1, 0x19F6, %i0
32819 xnorcc %g2, %l4, %i4
32820 sir 0x0D88
32821 tl %xcc, 0x2
32822 brgz %g6, loop_2784
32823 fand %f26, %f28, %f10
32824 wr %g0, 0x89, %asi
32825 ldstuba [%l7 + 0x46] %asi, %l2
32826loop_2784:
32827 brlz %o2, loop_2785
32828 tcs %xcc, 0x5
32829 sethi 0x1B87, %i5
32830 tsubcctv %l6, %l5, %o5
32831loop_2785:
32832 udivx %o6, 0x0C49, %i6
32833 call loop_2786
32834 movn %xcc, %g3, %o4
32835 addcc %l0, %g1, %o1
32836 fmovrdgez %g7, %f6, %f24
32837loop_2786:
32838 array8 %i3, %g4, %o3
32839 tge %xcc, 0x3
32840 ldstub [%l7 + 0x1A], %i7
32841 or %l3, 0x0C57, %o0
32842 movgu %xcc, %l1, %i2
32843 udiv %g5, 0x089E, %o7
32844 movvs %xcc, %i1, %i0
32845 edge32l %l4, %i4, %g2
32846 edge8n %l2, %o2, %i5
32847 ldd [%l7 + 0x20], %f0
32848 movle %icc, %g6, %l5
32849 movrgz %o5, %l6, %o6
32850 set 0x18, %g1
32851 stwa %i6, [%l7 + %g1] 0xea
32852 membar #Sync
32853 movneg %icc, %g3, %o4
32854 edge32ln %g1, %o1, %g7
32855 te %xcc, 0x6
32856 set 0x40, %g7
32857 stda %f0, [%l7 + %g7] 0x15
32858 nop
32859 setx 0xD51BF3D4DDA6C737, %l0, %l6
32860 stx %l6, [%l7 + 0x28]
32861 ldd [%l7 + 0x28], %f2
32862 setx 0x7E1BC10678E26FF1, %l1, %l5
32863 stx %l5, [%l7 + 0x10]
32864 ldd [%l7 + 0x10], %f10
32865 fdivd %f10, %f2, %f12
32866 for %f2, %f26, %f0
32867 stw %l0, [%l7 + 0x0C]
32868 edge32ln %g4, %i3, %o3
32869 tne %icc, 0x5
32870 ldsh [%l7 + 0x12], %l3
32871 umulcc %i7, 0x1697, %o0
32872 edge8ln %i2, %l1, %g5
32873 edge8ln %o7, %i1, %l4
32874 xor %i4, %i0, %l2
32875 tvs %xcc, 0x3
32876 fmovrse %o2, %f21, %f6
32877 brlz,a %g2, loop_2787
32878 or %i5, %l5, %g6
32879 movle %icc, %l6, %o6
32880 fmovsne %xcc, %f27, %f11
32881loop_2787:
32882 array8 %i6, %g3, %o5
32883 ldd [%l7 + 0x48], %o4
32884 tge %xcc, 0x5
32885 orcc %o1, 0x118B, %g7
32886 addcc %g1, 0x1D79, %l0
32887 fmuld8ulx16 %f4, %f30, %f6
32888 nop
32889 fitos %f2, %f12
32890 fmovrslez %g4, %f22, %f4
32891 fpsub32s %f19, %f27, %f13
32892 array32 %o3, %l3, %i3
32893 orcc %o0, %i7, %i2
32894 and %l1, 0x1EA1, %g5
32895 sth %i1, [%l7 + 0x2A]
32896 andncc %o7, %i4, %i0
32897 sdivx %l4, 0x1B1C, %o2
32898 stw %g2, [%l7 + 0x40]
32899 subccc %l2, 0x12E2, %l5
32900 array16 %g6, %i5, %l6
32901 nop
32902 fitos %f7, %f17
32903 fstox %f17, %f16
32904 fxtos %f16, %f0
32905 add %l7, 0x28, %l6
32906 wr %g0, 0x10, %asi
32907 lda [%l6] %asi, %i6
32908 casa [%l6] %asi, %i6, %g3
32909 nop
32910 setx 0x2D19E001, %l0, %l6
32911 st %l6, [%l7 + 0x28]
32912 ld [%l7 + 0x28], %f15
32913 setx 0x020EB5E1, %l1, %l5
32914 st %l5, [%l7 + 0x10]
32915 ld [%l7 + 0x10], %f22
32916 fsubs %f22, %f15, %f24
32917 brz %o6, loop_2788
32918 subc %o5, %o1, %g7
32919 set 0x78, %g5
32920 prefetcha [%l7 + %g5] 0x88, 0x3
32921loop_2788:
32922 fnot1 %f28, %f30
32923 movne %xcc, %g1, %l0
32924 stx %o3, [%l7 + 0x08]
32925 addcc %l3, 0x1C55, %g4
32926 fmovrdlz %o0, %f10, %f22
32927 edge8 %i3, %i2, %i7
32928 movg %xcc, %g5, %l1
32929 fmovdneg %xcc, %f6, %f30
32930 edge16n %i1, %o7, %i4
32931 array32 %l4, %o2, %i0
32932 add %l7, 0x08, %l6
32933 wr %g0, 0x04, %asi
32934 casxa [%l6] 0x04, %g2, %l5
32935 set 0x10, %i1
32936 prefetcha [%l7 + %i1] 0x15, 0x2
32937 fbe %fcc1, loop_2789
32938 subccc %l2, %l6, %i5
32939 array8 %i6, %g3, %o5
32940 edge8l %o1, %o6, %o4
32941loop_2789:
32942 brlez %g1, loop_2790
32943 srlx %g7, %o3, %l3
32944 array32 %l0, %g4, %o0
32945 srlx %i3, 0x0E, %i2
32946loop_2790:
32947 fpmerge %f21, %f19, %f30
32948 bvs,a,pt %xcc, loop_2791
32949 sir 0x1EC4
32950 nop
32951 fitos %f3, %f24
32952 fstox %f24, %f12
32953 sdivx %g5, 0x0C87, %l1
32954loop_2791:
32955 edge16 %i7, %i1, %i4
32956 move %xcc, %l4, %o2
32957 ldsb [%l7 + 0x0E], %i0
32958 edge8n %g2, %l5, %g6
32959 array32 %l2, %o7, %i5
32960 movgu %icc, %i6, %l6
32961 fcmpgt16 %f6, %f18, %g3
32962 movvc %icc, %o1, %o5
32963 tg %icc, 0x0
32964 movpos %icc, %o4, %g1
32965 alignaddrl %o6, %o3, %g7
32966 and %l0, %l3, %g4
32967 tpos %icc, 0x2
32968 movg %icc, %i3, %i2
32969 movvs %xcc, %g5, %l1
32970 tne %xcc, 0x0
32971 sdivx %o0, 0x0A03, %i1
32972 fsrc2 %f4, %f30
32973 mova %icc, %i4, %l4
32974 edge16l %o2, %i0, %i7
32975 stbar
32976 movgu %xcc, %l5, %g2
32977 fzeros %f4
32978 fsrc2 %f0, %f18
32979 sdivcc %l2, 0x1179, %g6
32980 mulx %i5, %o7, %i6
32981 array32 %g3, %o1, %l6
32982 xor %o4, 0x1617, %o5
32983 movvs %icc, %g1, %o3
32984 fmovspos %xcc, %f15, %f29
32985 tsubcc %g7, 0x0D4F, %l0
32986 tcc %icc, 0x6
32987 ble,a,pt %icc, loop_2792
32988 fmovrdlz %o6, %f14, %f4
32989 bn,a,pt %xcc, loop_2793
32990 edge32ln %l3, %i3, %i2
32991loop_2792:
32992 nop
32993 set 0x2E, %l4
32994 stha %g5, [%l7 + %l4] 0x10
32995loop_2793:
32996 smulcc %g4, %o0, %l1
32997 fbo %fcc0, loop_2794
32998 movg %xcc, %i1, %i4
32999 tge %icc, 0x5
33000 edge16n %l4, %o2, %i7
33001loop_2794:
33002 srlx %i0, %l5, %g2
33003 tsubcctv %l2, 0x1D2B, %g6
33004 movvs %xcc, %o7, %i5
33005 nop
33006 setx 0xC0F71FDEB90C5535, %l0, %l6
33007 stx %l6, [%l7 + 0x28]
33008 ldd [%l7 + 0x28], %f16
33009 setx 0xB0CDCFBACA82ED04, %l1, %l5
33010 stx %l5, [%l7 + 0x10]
33011 ldd [%l7 + 0x10], %f2
33012 fmuld %f2, %f16, %f24
33013 brnz,a %g3, loop_2795
33014 movgu %icc, %o1, %l6
33015 nop
33016 setx loop_2796, %l0, %l1
33017 wrpr 0x1, %tl
33018 wrpr %l1, %tnpc
33019 setx 0x34400001400, %l0, %l1
33020 wrpr %l1, %tstate
33021 wrhpr 0x4, %htstate
33022 done
33023 array32 %i6, %o5, %o4
33024loop_2795:
33025 fmovdpos %xcc, %f28, %f28
33026 array32 %o3, %g7, %l0
33027loop_2796:
33028 umulcc %g1, %l3, %o6
33029 nop
33030 setx 0x9165D2C6, %l0, %l6
33031 st %l6, [%l7 + 0x28]
33032 ld [%l7 + 0x28], %f17
33033 setx 0x23DCC3D5, %l1, %l5
33034 st %l5, [%l7 + 0x10]
33035 ld [%l7 + 0x10], %f1
33036 fadds %f1, %f17, %f10
33037 bneg %xcc, loop_2797
33038 fxor %f14, %f2, %f0
33039 fbge %fcc3, loop_2798
33040 sethi 0x1E79, %i2
33041loop_2797:
33042 alignaddr %g5, %i3, %g4
33043 andncc %l1, %o0, %i4
33044loop_2798:
33045 fmovsle %xcc, %f15, %f18
33046 tne %icc, 0x1
33047 array32 %i1, %o2, %l4
33048 tne %icc, 0x4
33049 swap [%l7 + 0x7C], %i0
33050 set 0x58, %i2
33051 ldstuba [%l7 + %i2] 0x11, %i7
33052 fpadd16 %f6, %f12, %f16
33053 wr %g0, 0x11, %asi
33054 swapa [%l7 + 0x68] %asi, %l5
33055 sethi 0x10C0, %g2
33056 edge32 %l2, %g6, %o7
33057 tvc %icc, 0x4
33058 bgu,pt %xcc, loop_2799
33059 nop
33060 setx 0xFACD301D7CC1DC70, %l0, %l6
33061 stx %l6, [%l7 + 0x28]
33062 ldd [%l7 + 0x28], %f26
33063 setx 0x3F3EEB7636A843E7, %l1, %l5
33064 stx %l5, [%l7 + 0x10]
33065 ldd [%l7 + 0x10], %f26
33066 fdivd %f26, %f26, %f30
33067 set 0x3C, %o6
33068 lda [%l7 + %o6] 0x89, %f7
33069loop_2799:
33070 array16 %i5, %o1, %g3
33071 fbe %fcc1, loop_2800
33072 brz,a %i6, loop_2801
33073 fmovrde %o5, %f30, %f24
33074 ldsw [%l7 + 0x50], %l6
33075loop_2800:
33076 andcc %o3, %o4, %g7
33077loop_2801:
33078 movleu %icc, %g1, %l3
33079 flush %l7 + 0x1C
33080 fpadd16 %f16, %f18, %f6
33081 tneg %xcc, 0x2
33082 array32 %o6, %l0, %i2
33083 fmul8x16al %f15, %f0, %f6
33084 fpadd16 %f28, %f2, %f6
33085 ldsh [%l7 + 0x74], %g5
33086 brgz,a %g4, loop_2802
33087 edge8l %l1, %o0, %i3
33088 fmovrse %i4, %f19, %f2
33089 movne %icc, %o2, %l4
33090loop_2802:
33091 sdivx %i0, 0x15DE, %i1
33092 movge %icc, %l5, %g2
33093 fpadd16s %f23, %f4, %f22
33094 array8 %l2, %g6, %o7
33095 movle %icc, %i7, %i5
33096 wr %g0, 0x10, %asi
33097 ldxa [%l7 + 0x70] %asi, %g3
33098 fornot2 %f14, %f22, %f12
33099 sllx %i6, %o5, %o1
33100 movle %icc, %l6, %o3
33101 mulscc %o4, 0x0A85, %g1
33102 fpackfix %f30, %f31
33103 edge8l %l3, %g7, %l0
33104 set 0x60, %i6
33105 ldda [%l7 + %i6] 0xea, %i2
33106 fands %f27, %f11, %f24
33107 edge8ln %g5, %o6, %l1
33108 or %o0, %i3, %i4
33109 brgz %g4, loop_2803
33110 fbu,a %fcc0, loop_2804
33111 move %icc, %l4, %i0
33112 and %o2, 0x1E13, %i1
33113loop_2803:
33114 fone %f24
33115loop_2804:
33116 bshuffle %f18, %f2, %f26
33117 nop
33118 setx loop_2805, %l0, %l1
33119 wrpr 0x1, %tl
33120 wrpr %l1, %tpc
33121 add %l1, 0x4, %l1
33122 wrpr %l1, %tnpc
33123 setx 0x34400001400, %l0, %l1
33124 wrpr %l1, %tstate
33125 wrhpr 0x4, %htstate
33126 retry
33127 nop
33128 set 0x7C, %o1
33129 sth %l5, [%l7 + %o1]
33130 brnz,a %g2, loop_2806
33131 brgez %g6, loop_2807
33132loop_2805:
33133 udiv %l2, 0x0089, %o7
33134 swap [%l7 + 0x0C], %i7
33135loop_2806:
33136 nop
33137 set 0x14, %i3
33138 sth %g3, [%l7 + %i3]
33139loop_2807:
33140 fpack16 %f28, %f20
33141 andncc %i5, %i6, %o1
33142 fbe %fcc1, loop_2808
33143 movl %icc, %l6, %o3
33144 movn %xcc, %o5, %o4
33145 taddcctv %g1, %g7, %l3
33146loop_2808:
33147 orcc %l0, %g5, %i2
33148 stb %o6, [%l7 + 0x5A]
33149 nop
33150 fitod %f6, %f24
33151 fdtos %f24, %f24
33152 smulcc %o0, %l1, %i3
33153 alignaddr %i4, %l4, %i0
33154 edge8l %g4, %i1, %o2
33155 popc %g2, %g6
33156 fzeros %f4
33157 nop
33158 set 0x4E, %i0
33159 sth %l5, [%l7 + %i0]
33160 movl %xcc, %l2, %i7
33161 edge16ln %g3, %o7, %i6
33162 smul %o1, %l6, %i5
33163 subc %o5, 0x1A73, %o4
33164 fxnor %f22, %f12, %f20
33165 fcmpne32 %f12, %f6, %o3
33166 taddcc %g1, 0x05F8, %l3
33167 fandnot1 %f12, %f28, %f10
33168 nop
33169 set 0x1C, %o3
33170 sth %g7, [%l7 + %o3]
33171 flush %l7 + 0x3C
33172 array32 %l0, %i2, %o6
33173 tvc %xcc, 0x0
33174 array8 %g5, %o0, %l1
33175 tge %xcc, 0x4
33176 fzeros %f5
33177 edge16n %i3, %l4, %i4
33178 movcc %icc, %g4, %i1
33179 fbu %fcc1, loop_2809
33180 umulcc %i0, %o2, %g2
33181 fabsd %f6, %f30
33182 add %l7, 0x20, %l6
33183 wr %g0, 0x19, %asi
33184 casxa [%l6] %asi, %g6, %l2
33185loop_2809:
33186 smulcc %i7, %l5, %o7
33187 tle %xcc, 0x0
33188 ba,pn %xcc, loop_2810
33189 ldsw [%l7 + 0x68], %i6
33190 ldd [%l7 + 0x60], %o0
33191 fmovrsgez %g3, %f2, %f9
33192loop_2810:
33193 fmovdgu %icc, %f12, %f20
33194 movleu %xcc, %i5, %o5
33195 mulscc %o4, 0x0822, %o3
33196 ldsb [%l7 + 0x2C], %l6
33197 subccc %g1, %l3, %l0
33198 set 0x54, %o2
33199 lduha [%l7 + %o2] 0x11, %i2
33200 movge %icc, %o6, %g7
33201 fmovdvc %xcc, %f23, %f1
33202 set 0x4C, %o4
33203 sta %f8, [%l7 + %o4] 0x04
33204 wr %g0, 0x19, %asi
33205 ldstuba [%l7 + 0x08] %asi, %g5
33206 array8 %o0, %l1, %l4
33207 edge32n %i3, %g4, %i4
33208 brz,a %i1, loop_2811
33209 nop
33210 fitos %f4, %f13
33211 fstoi %f13, %f26
33212 set 0x78, %g3
33213 lda [%l7 + %g3] 0x15, %f20
33214loop_2811:
33215 movleu %xcc, %o2, %g2
33216 srl %i0, 0x13, %g6
33217 and %l2, %i7, %o7
33218 xnorcc %l5, 0x0E34, %i6
33219 tg %xcc, 0x1
33220 movneg %xcc, %o1, %i5
33221 sdivx %o5, 0x083A, %g3
33222 ldd [%l7 + 0x50], %o4
33223 add %l7, 0x50, %l6
33224 wr %g0, 0x80, %asi
33225 casxa [%l6] 0x80, %l6, %g1
33226 fmovrdne %o3, %f16, %f28
33227 movl %xcc, %l3, %l0
33228 fbug,a %fcc3, loop_2812
33229 brgez,a %o6, loop_2813
33230 movge %icc, %g7, %g5
33231 add %o0, 0x0E04, %i2
33232loop_2812:
33233 addcc %l4, %l1, %g4
33234loop_2813:
33235 fornot2 %f24, %f28, %f20
33236 fpack32 %f0, %f22, %f2
33237 tge %icc, 0x5
33238 sir 0x192D
33239 srax %i3, %i1, %o2
33240 add %l7, 0x1C, %l6
33241 wr %g0, 0x18, %asi
33242 lda [%l6] %asi, %g2
33243 casa [%l6] 0x18, %g2, %i0
33244 bl loop_2814
33245 sth %i4, [%l7 + 0x54]
33246 movleu %xcc, %l2, %i7
33247 brlz %g6, loop_2815
33248loop_2814:
33249 xorcc %l5, %i6, %o7
33250 nop
33251 setx loop_2816, %l0, %l1
33252 wrpr 0x1, %tl
33253 wrpr %l1, %tnpc
33254 setx 0x34400001400, %l0, %l1
33255 wrpr %l1, %tstate
33256 wrhpr 0x4, %htstate
33257 done
33258 brlz,a %i5, loop_2817
33259loop_2815:
33260 nop
33261 setx 0xC04D7B5E, %l0, %l6
33262 st %l6, [%l7 + 0x70]
33263 ld [%l7 + 0x70], %fsr
33264 movcc %icc, %o5, %g3
33265loop_2816:
33266 nop
33267 fitod %f0, %f14
33268 fdtoi %f14, %f10
33269loop_2817:
33270 tsubcc %o1, 0x1B42, %o4
33271 and %l6, %o3, %l3
33272 sll %g1, %o6, %g7
33273 array32 %l0, %o0, %g5
33274 movcs %icc, %i2, %l4
33275 fmovde %xcc, %f14, %f22
33276 edge8l %l1, %g4, %i3
33277 fbu,a %fcc1, loop_2818
33278 smul %o2, %g2, %i1
33279 fmovrsgz %i4, %f7, %f11
33280 set 0x40, %l1
33281 stda %f0, [%l7 + %l1] 0x88
33282loop_2818:
33283 fmovse %xcc, %f18, %f18
33284 popc %i0, %l2
33285 bcs,a %xcc, loop_2819
33286 movcc %xcc, %i7, %l5
33287 movvc %icc, %g6, %i6
33288 array32 %i5, %o7, %o5
33289loop_2819:
33290 alignaddr %g3, %o4, %l6
33291 set 0x78, %i4
33292 sta %f26, [%l7 + %i4] 0x88
33293 srl %o3, 0x1D, %l3
33294 sdivcc %o1, 0x070B, %o6
33295 bcc,pn %xcc, loop_2820
33296 ba,a loop_2821
33297 movn %icc, %g1, %g7
33298 tn %xcc, 0x1
33299loop_2820:
33300 nop
33301 setx 0x2589E3E2, %l0, %l6
33302 st %l6, [%l7 + 0x28]
33303 ld [%l7 + 0x28], %f16
33304 setx 0x4F5A2ED0, %l1, %l5
33305 st %l5, [%l7 + 0x10]
33306 ld [%l7 + 0x10], %f14
33307 fadds %f14, %f16, %f31
33308loop_2821:
33309 tcc %xcc, 0x1
33310 edge8n %l0, %g5, %i2
33311 ba,pn %icc, loop_2822
33312 movn %icc, %o0, %l1
33313 addc %g4, 0x150C, %l4
33314 movrne %i3, %g2, %i1
33315loop_2822:
33316 restored
33317 rdpr %cwp, %g1
33318 rdpr %cansave, %g2
33319 rdpr %canrestore, %g3
33320 rdpr %cleanwin, %g4
33321 rdpr %otherwin, %g5
33322 rdpr %wstate, %g6
33323 fexpand %f11, %f26
33324 edge32l %i4, %o2, %l2
33325 sdivx %i0, 0x0755, %i7
33326 std %f14, [%l7 + 0x48]
33327 mova %xcc, %l5, %i6
33328 fmovd %f4, %f18
33329 movcs %icc, %i5, %o7
33330 saved
33331 rdpr %cwp, %g1
33332 rdpr %cansave, %g2
33333 rdpr %canrestore, %g3
33334 rdpr %cleanwin, %g4
33335 rdpr %otherwin, %g5
33336 rdpr %wstate, %g6
33337 set 0x0, %l6
33338 stxa %g6, [%g0 + %l6] 0x5f
33339 orn %o5, %o4, %l6
33340 brgez %o3, loop_2823
33341 pdist %f20, %f18, %f8
33342 xnorcc %g3, %l3, %o1
33343 tne %xcc, 0x4
33344loop_2823:
33345 tn %xcc, 0x3
33346 brgez %o6, loop_2824
33347 movle %xcc, %g7, %l0
33348 tneg %xcc, 0x4
33349 nop
33350 setx 0x1FF0239C, %l0, %l6
33351 st %l6, [%l7 + 0x28]
33352 ld [%l7 + 0x28], %f16
33353 setx 0x2B175DDB, %l1, %l5
33354 st %l5, [%l7 + 0x10]
33355 ld [%l7 + 0x10], %f12
33356 fadds %f12, %f16, %f23
33357loop_2824:
33358 alignaddrl %g1, %i2, %g5
33359 taddcc %o0, 0x0BE8, %g4
33360 tl %icc, 0x3
33361 array16 %l1, %i3, %l4
33362 nop
33363 setx 0x506937A9, %l0, %l6
33364 st %l6, [%l7 + 0x24]
33365 ld [%l7 + 0x24], %fsr
33366 brnz,a %g2, loop_2825
33367 movpos %icc, %i1, %i4
33368 ba,pt %xcc, loop_2826
33369 movg %icc, %l2, %i0
33370loop_2825:
33371 movrgz %o2, 0x37B, %i7
33372 ldd [%l7 + 0x50], %l4
33373loop_2826:
33374 edge32ln %i5, %o7, %g6
33375 srlx %i6, 0x1E, %o5
33376 edge32 %o4, %l6, %g3
33377 movpos %xcc, %o3, %o1
33378 movn %xcc, %o6, %g7
33379 brlz %l0, loop_2827
33380 nop
33381 setx loop_2828, %l0, %l1
33382 jmpl %l1, %l3
33383 te %xcc, 0x3
33384 sdiv %g1, 0x146C, %g5
33385loop_2827:
33386 taddcc %i2, 0x1F13, %g4
33387loop_2828:
33388 sub %l1, 0x18B0, %o0
33389 umulcc %l4, 0x0901, %i3
33390 fornot2 %f28, %f0, %f12
33391 wr %g0, 0x20, %asi
33392 stxa %g2, [%g0 + 0x20] %asi
33393 movge %xcc, %i1, %l2
33394 sdiv %i4, 0x069F, %o2
33395 udivx %i7, 0x0547, %i0
33396 addcc %i5, %o7, %g6
33397 bleu loop_2829
33398 subccc %i6, %l5, %o5
33399 edge32n %l6, %o4, %o3
33400 fpsub32s %f4, %f8, %f3
33401loop_2829:
33402 sub %g3, 0x09A8, %o6
33403 xnor %g7, %o1, %l0
33404 udivcc %l3, 0x0C5E, %g1
33405 orcc %i2, 0x1EA7, %g5
33406 subc %g4, %l1, %l4
33407 umulcc %o0, 0x0454, %i3
33408 umul %g2, 0x1F97, %l2
33409 wr %g0, 0x89, %asi
33410 lduwa [%l7 + 0x0C] %asi, %i1
33411 brlz %i4, loop_2830
33412 movrlez %o2, 0x0FF, %i7
33413 sra %i5, 0x1A, %i0
33414 udivx %o7, 0x1E1D, %i6
33415loop_2830:
33416 fexpand %f9, %f18
33417 tg %xcc, 0x5
33418 movleu %icc, %l5, %g6
33419 subc %l6, %o4, %o5
33420 movleu %icc, %g3, %o6
33421 fbu,a %fcc0, loop_2831
33422 array8 %o3, %g7, %l0
33423 fands %f27, %f2, %f8
33424 tpos %icc, 0x4
33425loop_2831:
33426 addc %o1, %g1, %i2
33427 bpos,pt %xcc, loop_2832
33428 edge32 %g5, %g4, %l3
33429 edge16 %l1, %o0, %i3
33430 sll %l4, 0x02, %g2
33431loop_2832:
33432 movrgez %l2, %i1, %i4
33433 movn %icc, %i7, %o2
33434 tleu %xcc, 0x4
33435 tneg %icc, 0x0
33436 fmovsvc %icc, %f19, %f19
33437 saved
33438 rdpr %cwp, %g1
33439 rdpr %cansave, %g2
33440 rdpr %canrestore, %g3
33441 rdpr %cleanwin, %g4
33442 rdpr %otherwin, %g5
33443 rdpr %wstate, %g6
33444 movge %icc, %i5, %o7
33445 edge32l %i6, %i0, %g6
33446 array32 %l6, %o4, %o5
33447 addc %g3, %o6, %o3
33448 edge16 %l5, %g7, %o1
33449 st %f8, [%l7 + 0x48]
33450 subcc %l0, %g1, %g5
33451 movg %xcc, %i2, %g4
33452 xnorcc %l1, %o0, %i3
33453 wr %g0, 0x80, %asi
33454 lduwa [%l7 + 0x08] %asi, %l4
33455 prefetch [%l7 + 0x6C], 0x0
33456 ble,a,pt %icc, loop_2833
33457 tsubcctv %g2, %l3, %l2
33458 tne %xcc, 0x6
33459 subccc %i1, %i7, %o2
33460loop_2833:
33461 restored
33462 rdpr %cwp, %g1
33463 rdpr %cansave, %g2
33464 rdpr %canrestore, %g3
33465 rdpr %cleanwin, %g4
33466 rdpr %otherwin, %g5
33467 rdpr %wstate, %g6
33468 edge8l %i5, %o7, %i4
33469 brz %i0, loop_2834
33470 movgu %icc, %g6, %i6
33471 ldsw [%l7 + 0x6C], %o4
33472 tne %xcc, 0x5
33473loop_2834:
33474 edge16l %l6, %o5, %g3
33475 xor %o6, 0x11C4, %l5
33476 swap [%l7 + 0x08], %g7
33477 sra %o3, 0x0A, %o1
33478 nop
33479 setx loop_2835, %l0, %l1
33480 wrpr 0x1, %tl
33481 wrpr %l1, %tnpc
33482 setx 0x34400001400, %l0, %l1
33483 wrpr %l1, %tstate
33484 wrhpr 0x4, %htstate
33485 done
33486 tcs %xcc, 0x5
33487 fpsub16s %f4, %f2, %f18
33488 fmovscs %icc, %f23, %f17
33489loop_2835:
33490 fpack16 %f22, %f16
33491 taddcc %g1, 0x05A0, %g5
33492 movrlez %i2, %g4, %l0
33493 movle %xcc, %o0, %l1
33494 movneg %xcc, %l4, %i3
33495 tne %xcc, 0x7
33496 mulscc %g2, 0x136F, %l2
33497 nop
33498 setx 0x57C160CFC10BD4BD, %l0, %l6
33499 stx %l6, [%l7 + 0x28]
33500 ldd [%l7 + 0x28], %f22
33501 setx 0x4E44A9D3B8E55F85, %l1, %l5
33502 stx %l5, [%l7 + 0x10]
33503 ldd [%l7 + 0x10], %f2
33504 faddd %f2, %f22, %f12
33505 bn %xcc, loop_2836
33506 nop
33507 fitos %f14, %f18
33508 fstox %f18, %f20
33509 tl %xcc, 0x0
33510 taddcctv %l3, 0x08ED, %i1
33511loop_2836:
33512 ta %xcc, 0x5
33513 fcmpeq16 %f10, %f30, %i7
33514 edge32n %i5, %o2, %i4
33515 membar #Sync
33516 wr %g0, 0xf8, %asi
33517 ldda [%l7 + 0x40] %asi, %f16
33518 srax %o7, %g6, %i6
33519 tne %icc, 0x6
33520 fbu %fcc3, loop_2837
33521 tcs %xcc, 0x5
33522 fmovda %xcc, %f25, %f10
33523 fornot2 %f2, %f22, %f22
33524loop_2837:
33525 fornot2 %f4, %f6, %f6
33526 nop
33527 fitos %f2, %f9
33528 fstox %f9, %f0
33529 fxtos %f0, %f16
33530 fbug %fcc0, loop_2838
33531 ba loop_2839
33532 fbl,a %fcc0, loop_2840
33533 fmovrsgz %o4, %f14, %f28
33534loop_2838:
33535 edge32n %l6, %o5, %i0
33536loop_2839:
33537 sth %o6, [%l7 + 0x12]
33538loop_2840:
33539 fcmpeq16 %f20, %f14, %g3
33540 bleu,a,pt %icc, loop_2841
33541 tvs %xcc, 0x0
33542 tleu %icc, 0x2
33543 ldsb [%l7 + 0x7E], %l5
33544loop_2841:
33545 orn %g7, 0x0253, %o1
33546 set 0x6E, %o5
33547 lduha [%l7 + %o5] 0x80, %o3
33548 nop
33549 fitod %f2, %f8
33550 fdtox %f8, %f2
33551 fxtod %f2, %f28
33552 movvs %icc, %g1, %g5
33553 movneg %xcc, %i2, %g4
33554 smulcc %o0, 0x1C9D, %l1
33555 fmovrde %l4, %f10, %f12
33556 bge %icc, loop_2842
33557 sdivx %l0, 0x00E8, %i3
33558 edge32 %g2, %l2, %i1
33559 srl %i7, %l3, %i5
33560loop_2842:
33561 mova %xcc, %o2, %i4
33562 fbule %fcc1, loop_2843
33563 edge8 %g6, %i6, %o7
33564 subc %o4, %l6, %o5
33565 movcc %icc, %i0, %o6
33566loop_2843:
33567 fmovsgu %xcc, %f21, %f19
33568 edge32n %g3, %g7, %o1
33569 sethi 0x1FAF, %l5
33570 array32 %g1, %g5, %i2
33571 fmovsge %icc, %f1, %f30
33572 subccc %g4, %o3, %o0
33573 fmovsneg %icc, %f22, %f30
33574 fpack32 %f4, %f22, %f30
33575 nop
33576 setx 0x4710A4C228E6A640, %l0, %l6
33577 stx %l6, [%l7 + 0x28]
33578 ldd [%l7 + 0x28], %f2
33579 setx 0xC170E3DA8A2771C5, %l1, %l5
33580 stx %l5, [%l7 + 0x10]
33581 ldd [%l7 + 0x10], %f12
33582 fmuld %f12, %f2, %f4
33583 subc %l1, 0x1C51, %l4
33584 movge %xcc, %i3, %l0
33585 bcs,a,pn %icc, loop_2844
33586 edge8n %l2, %i1, %i7
33587 edge32ln %l3, %i5, %o2
33588 move %xcc, %i4, %g6
33589loop_2844:
33590 fmovdvs %xcc, %f26, %f7
33591 tl %icc, 0x5
33592 set 0x58, %g6
33593 sta %f7, [%l7 + %g6] 0x80
33594 membar #Sync
33595 wr %g0, 0x1f, %asi
33596 ldda [%l7 + 0x40] %asi, %f16
33597 be loop_2845
33598 fmovd %f12, %f10
33599 wr %g0, 0x2e, %asi
33600 ldda [%l7 + 0x40] %asi, %g2
33601loop_2845:
33602 nop
33603 fitod %f0, %f2
33604 fdtoi %f2, %f7
33605 edge16 %o7, %i6, %o4
33606 fmovsgu %icc, %f16, %f3
33607 and %o5, 0x0163, %l6
33608 movrlez %o6, 0x2B2, %i0
33609 edge32n %g3, %g7, %l5
33610 nop
33611 setx loop_2846, %l0, %l1
33612 wrpr 0x1, %tl
33613 wrpr %l1, %tpc
33614 add %l1, 0x4, %l1
33615 wrpr %l1, %tnpc
33616 setx 0x34400001400, %l0, %l1
33617 wrpr %l1, %tstate
33618 wrhpr 0x4, %htstate
33619 retry
33620 subc %g1, 0x0933, %g5
33621 tneg %icc, 0x3
33622 wr %g0, 0x04, %asi
33623 ldswa [%l7 + 0x08] %asi, %o1
33624loop_2846:
33625 ta %xcc, 0x6
33626 set 0x18, %l2
33627 ldswa [%l7 + %l2] 0x10, %i2
33628 faligndata %f10, %f14, %f0
33629 movne %xcc, %g4, %o0
33630 movleu %xcc, %l1, %o3
33631 fbuge %fcc2, loop_2847
33632 fexpand %f20, %f10
33633 fmovdle %icc, %f23, %f4
33634 set 0x40, %g2
33635 stda %f0, [%l7 + %g2] 0xf1
33636 membar #Sync
33637loop_2847:
33638 nop
33639 fitos %f9, %f3
33640 fstod %f3, %f22
33641 fmovrdlez %l4, %f2, %f20
33642 ldub [%l7 + 0x75], %i3
33643 nop
33644 setx 0x95FEF65A707E41CC, %l0, %l6
33645 stx %l6, [%l7 + 0x50]
33646 ldx [%l7 + 0x50], %fsr
33647 add %l7, 0x58, %l6
33648 wr %g0, 0x04, %asi
33649 casa [%l6] %asi, %l2, %i1
33650 fbg,a %fcc0, loop_2848
33651 movvc %xcc, %i7, %l3
33652 sdiv %i5, 0x0182, %l0
33653 nop
33654 setx 0x7042A812, %l0, %l6
33655 st %l6, [%l7 + 0x18]
33656 ld [%l7 + 0x18], %fsr
33657loop_2848:
33658 saved
33659 rdpr %cwp, %g1
33660 rdpr %cansave, %g2
33661 rdpr %canrestore, %g3
33662 rdpr %cleanwin, %g4
33663 rdpr %otherwin, %g5
33664 rdpr %wstate, %g6
33665 edge32n %o2, %g6, %i4
33666 st %f26, [%l7 + 0x20]
33667 edge8 %g2, %i6, %o4
33668 fmovrsgez %o7, %f18, %f0
33669 set 0x42, %i7
33670 ldsha [%l7 + %i7] 0x81, %o5
33671 tcc %icc, 0x4
33672 and %l6, 0x0F51, %i0
33673 xor %g3, %g7, %l5
33674 fbo,a %fcc3, loop_2849
33675 edge16 %g1, %o6, %g5
33676 sra %o1, 0x1C, %i2
33677 xor %o0, %l1, %g4
33678loop_2849:
33679 nop
33680 setx 0x615E29092227E6E8, %l0, %l6
33681 stx %l6, [%l7 + 0x28]
33682 ldd [%l7 + 0x28], %f18
33683 setx 0x7C58DD1767F56FEB, %l1, %l5
33684 stx %l5, [%l7 + 0x10]
33685 ldd [%l7 + 0x10], %f20
33686 faddd %f20, %f18, %f30
33687 xorcc %o3, 0x0360, %i3
33688 nop
33689 setx 0xFDB1D2C51A78C1C2, %l0, %l6
33690 stx %l6, [%l7 + 0x28]
33691 ldd [%l7 + 0x28], %f18
33692 setx 0x2DDE43948327F5F5, %l1, %l5
33693 stx %l5, [%l7 + 0x10]
33694 ldd [%l7 + 0x10], %f26
33695 faddd %f26, %f18, %f18
33696 addcc %l4, %i1, %l2
33697 fbul,a %fcc3, loop_2850
33698 sll %i7, %i5, %l0
33699 edge32n %l3, %o2, %g6
33700 fbl,a %fcc0, loop_2851
33701loop_2850:
33702 array32 %i4, %i6, %g2
33703 fbul %fcc3, loop_2852
33704 edge16l %o7, %o4, %l6
33705loop_2851:
33706 move %icc, %i0, %o5
33707 fone %f28
33708loop_2852:
33709 edge32ln %g3, %l5, %g7
33710 movge %icc, %o6, %g5
33711 andncc %g1, %o1, %i2
33712 subcc %l1, %o0, %o3
33713 tne %icc, 0x4
33714 alignaddrl %i3, %l4, %g4
33715 bneg %icc, loop_2853
33716 sll %l2, 0x14, %i7
33717 fcmpgt32 %f4, %f26, %i5
33718 nop
33719 setx 0x3E828F24601A9F9A, %l0, %l6
33720 stx %l6, [%l7 + 0x28]
33721 ldd [%l7 + 0x28], %f14
33722 setx 0x9F90A8685C3E6F43, %l1, %l5
33723 stx %l5, [%l7 + 0x10]
33724 ldd [%l7 + 0x10], %f0
33725 fdivd %f0, %f14, %f4
33726loop_2853:
33727 or %i1, 0x1B7E, %l0
33728 membar 0x03
33729 fone %f22
33730 edge16l %o2, %l3, %g6
33731 tle %icc, 0x7
33732 tne %xcc, 0x3
33733 movneg %icc, %i4, %i6
33734 fmul8ulx16 %f18, %f28, %f2
33735 movrlz %g2, %o7, %l6
33736 movvc %icc, %o4, %o5
33737 umul %i0, %l5, %g3
33738 fbl,a %fcc0, loop_2854
33739 sdivx %g7, 0x147D, %g5
33740 addc %g1, %o1, %o6
33741 edge8 %i2, %o0, %o3
33742loop_2854:
33743 array32 %l1, %l4, %i3
33744 fmul8x16 %f30, %f24, %f0
33745 sdiv %l2, 0x1D2A, %g4
33746 taddcc %i7, %i5, %l0
33747 addccc %i1, 0x1B6E, %l3
33748 fmovdl %xcc, %f10, %f15
33749 fmovde %icc, %f26, %f18
33750 umul %g6, 0x0199, %o2
33751 movn %icc, %i4, %g2
33752 array32 %o7, %l6, %i6
33753 fmul8x16au %f25, %f13, %f16
33754 andn %o5, %o4, %l5
33755 array32 %g3, %g7, %g5
33756 umul %i0, %o1, %o6
33757 tleu %xcc, 0x2
33758 edge8l %i2, %g1, %o3
33759 edge16 %l1, %l4, %i3
33760 tge %icc, 0x6
33761 fmovdcc %xcc, %f23, %f18
33762 movcs %icc, %o0, %l2
33763 fmovdcc %icc, %f10, %f4
33764 taddcctv %i7, 0x0EE7, %g4
33765 fpmerge %f8, %f14, %f22
33766 fbul %fcc0, loop_2855
33767 tleu %xcc, 0x5
33768 umulcc %i5, %i1, %l3
33769 fpsub32s %f23, %f31, %f28
33770loop_2855:
33771 faligndata %f8, %f8, %f16
33772 ldsh [%l7 + 0x4A], %g6
33773 tge %icc, 0x5
33774 sdivcc %l0, 0x1D8E, %o2
33775 movcc %icc, %g2, %i4
33776 fbug %fcc3, loop_2856
33777 fmovrsgez %l6, %f16, %f29
33778 fbe %fcc1, loop_2857
33779 smulcc %i6, 0x1466, %o5
33780loop_2856:
33781 tleu %icc, 0x6
33782 swap [%l7 + 0x60], %o4
33783loop_2857:
33784 bcc loop_2858
33785 bvc loop_2859
33786 edge32ln %l5, %g3, %g7
33787 fmovse %xcc, %f26, %f3
33788loop_2858:
33789 fbl,a %fcc2, loop_2860
33790loop_2859:
33791 xnorcc %g5, 0x186F, %i0
33792 fmovscs %icc, %f24, %f4
33793 ldd [%l7 + 0x38], %o6
33794loop_2860:
33795 bpos %icc, loop_2861
33796 movrlez %o1, 0x0D6, %o6
33797 fnor %f4, %f12, %f6
33798 sra %g1, 0x17, %i2
33799loop_2861:
33800 sth %l1, [%l7 + 0x60]
33801 add %l4, 0x0332, %o3
33802 addc %o0, 0x1764, %l2
33803 move %xcc, %i3, %i7
33804 movn %icc, %i5, %g4
33805 tvc %xcc, 0x1
33806 fbug,a %fcc3, loop_2862
33807 andncc %i1, %l3, %l0
33808 bge,a loop_2863
33809 edge32n %o2, %g2, %i4
33810loop_2862:
33811 movl %icc, %g6, %l6
33812 bshuffle %f0, %f10, %f20
33813loop_2863:
33814 movrlz %o5, 0x1F3, %o4
33815 fnot2 %f6, %f10
33816 edge8ln %l5, %i6, %g3
33817 sub %g5, %i0, %g7
33818 tcc %xcc, 0x5
33819 fcmpne16 %f12, %f6, %o7
33820 tsubcc %o1, %o6, %g1
33821 edge32n %i2, %l1, %o3
33822 srlx %o0, 0x18, %l2
33823 fmovrdlz %i3, %f20, %f18
33824 edge16l %l4, %i7, %i5
33825 movne %xcc, %g4, %l3
33826 mova %xcc, %i1, %o2
33827 tvs %icc, 0x2
33828 sll %l0, %g2, %g6
33829 fmovrdgz %i4, %f8, %f6
33830 movpos %xcc, %o5, %o4
33831 membar 0x17
33832 fbue %fcc3, loop_2864
33833 fpack16 %f16, %f29
33834 ldx [%l7 + 0x50], %l5
33835 fabss %f12, %f29
33836loop_2864:
33837 addc %i6, %g3, %g5
33838 edge16n %l6, %g7, %o7
33839 edge32ln %o1, %i0, %g1
33840 sra %o6, %l1, %o3
33841 taddcctv %o0, 0x1CFD, %i2
33842 mova %icc, %l2, %i3
33843 fmovdge %icc, %f17, %f29
33844 lduh [%l7 + 0x30], %l4
33845 saved
33846 rdpr %cwp, %g1
33847 rdpr %cansave, %g2
33848 rdpr %canrestore, %g3
33849 rdpr %cleanwin, %g4
33850 rdpr %otherwin, %g5
33851 rdpr %wstate, %g6
33852 wr %g0, 0xe3, %asi
33853 stba %i7, [%l7 + 0x33] %asi
33854 membar #Sync
33855 xorcc %i5, 0x139E, %g4
33856 fmovsle %icc, %f20, %f16
33857 fbne %fcc3, loop_2865
33858 umul %i1, %o2, %l0
33859 popc %l3, %g2
33860 movcc %xcc, %i4, %o5
33861loop_2865:
33862 smulcc %g6, 0x01E2, %o4
33863 fors %f9, %f2, %f15
33864 addccc %i6, %l5, %g5
33865 tsubcc %l6, 0x1527, %g3
33866 tn %icc, 0x0
33867 move %xcc, %o7, %g7
33868 nop
33869 setx 0xF44926DCB7DB0D8B, %l0, %l6
33870 stx %l6, [%l7 + 0x28]
33871 ldd [%l7 + 0x28], %f2
33872 fsqrtd %f2, %f28
33873 tneg %icc, 0x7
33874 srlx %o1, 0x14, %g1
33875 fxors %f10, %f13, %f15
33876 array32 %i0, %o6, %o3
33877 bneg,pt %xcc, loop_2866
33878 sdivx %o0, 0x0E78, %i2
33879 edge8ln %l2, %i3, %l1
33880 subc %l4, 0x0E7F, %i5
33881loop_2866:
33882 movcs %xcc, %i7, %i1
33883 bge,a,pn %icc, loop_2867
33884 lduh [%l7 + 0x28], %o2
33885 taddcctv %g4, 0x0885, %l3
33886 subc %g2, %i4, %o5
33887loop_2867:
33888 sllx %g6, 0x1F, %o4
33889 tn %xcc, 0x7
33890 movleu %xcc, %i6, %l5
33891 smul %g5, %l0, %l6
33892 set 0x40, %i5
33893 ldda [%l7 + %i5] 0x15, %f0
33894 prefetch [%l7 + 0x4C], 0x0
33895 add %l7, 0x08, %l6
33896 wr %g0, 0x81, %asi
33897 lda [%l6] %asi, %g3
33898 casa [%l6] 0x81, %g3, %o7
33899 fmovrsgz %o1, %f12, %f6
33900 movl %icc, %g7, %i0
33901 wr %g0, 0x80, %asi
33902 swapa [%l7 + 0x60] %asi, %o6
33903 fand %f16, %f24, %f22
33904 andn %o3, %g1, %i2
33905 or %l2, 0x0429, %i3
33906 movg %icc, %l1, %o0
33907 wr %g0, 0x18, %asi
33908 ldsba [%l7 + 0x6B] %asi, %i5
33909 bge,a,pn %icc, loop_2868
33910 movrne %l4, %i7, %o2
33911 ble,a %icc, loop_2869
33912 brgez %i1, loop_2870
33913loop_2868:
33914 tvc %xcc, 0x7
33915 nop
33916 setx 0xA86511589A7FC324, %l0, %l6
33917 stx %l6, [%l7 + 0x28]
33918 ldd [%l7 + 0x28], %f22
33919 setx 0xD20B1E1085FF6462, %l1, %l5
33920 stx %l5, [%l7 + 0x10]
33921 ldd [%l7 + 0x10], %f24
33922 fmuld %f24, %f22, %f2
33923loop_2869:
33924 srlx %l3, 0x05, %g2
33925loop_2870:
33926 umulcc %g4, %o5, %i4
33927 fbge %fcc2, loop_2871
33928 fornot1s %f24, %f20, %f19
33929 tleu %icc, 0x5
33930 edge8n %o4, %g6, %i6
33931loop_2871:
33932 fmuld8ulx16 %f13, %f15, %f24
33933 stbar
33934 fones %f17
33935 srl %l5, 0x05, %l0
33936 st %f15, [%l7 + 0x38]
33937 stb %l6, [%l7 + 0x7A]
33938 array32 %g3, %o7, %g5
33939 ba,pt %icc, loop_2872
33940 add %o1, %i0, %g7
33941 edge16ln %o6, %g1, %o3
33942 smul %i2, %l2, %l1
33943loop_2872:
33944 andcc %o0, 0x0F2C, %i3
33945 bcc,a,pt %xcc, loop_2873
33946 nop
33947 setx 0x1F426123, %l0, %l6
33948 st %l6, [%l7 + 0x28]
33949 ld [%l7 + 0x28], %f10
33950 fsqrts %f10, %f19
33951 sllx %i5, %i7, %o2
33952 wr %g0, 0x80, %asi
33953 stxa %i1, [%l7 + 0x50] %asi
33954loop_2873:
33955 tg %icc, 0x2
33956 edge16 %l3, %g2, %l4
33957 ldsh [%l7 + 0x48], %o5
33958 array16 %i4, %o4, %g6
33959 edge32l %i6, %l5, %g4
33960 edge32l %l0, %l6, %o7
33961 fbu,a %fcc0, loop_2874
33962 edge16n %g3, %o1, %g5
33963 movneg %icc, %i0, %o6
33964 bgu,a,pt %icc, loop_2875
33965loop_2874:
33966 ldsw [%l7 + 0x48], %g1
33967 fmovsn %xcc, %f25, %f30
33968 and %o3, %i2, %l2
33969loop_2875:
33970 bleu %xcc, loop_2876
33971 edge8l %l1, %o0, %g7
33972 srax %i3, 0x17, %i5
33973 movleu %icc, %i7, %o2
33974loop_2876:
33975 edge32ln %i1, %l3, %l4
33976 andn %o5, %i4, %o4
33977 sub %g6, 0x1AD9, %g2
33978 movrgz %l5, 0x1D9, %i6
33979 tvc %icc, 0x6
33980 fmovsn %icc, %f7, %f27
33981 fandnot1 %f22, %f10, %f6
33982 udivcc %g4, 0x1E5B, %l6
33983 fxnor %f4, %f6, %f10
33984 edge16l %l0, %o7, %g3
33985 movre %o1, 0x3EF, %g5
33986 fnegs %f27, %f23
33987 fcmpne32 %f26, %f26, %i0
33988 fba %fcc1, loop_2877
33989 movrne %o6, 0x04F, %o3
33990 swap [%l7 + 0x14], %g1
33991 fpadd32 %f24, %f2, %f6
33992loop_2877:
33993 fmovdge %icc, %f11, %f25
33994 alignaddrl %l2, %l1, %i2
33995 tne %xcc, 0x1
33996 fbue,a %fcc2, loop_2878
33997 nop
33998 fitos %f6, %f30
33999 fstox %f30, %f10
34000 wr %g0, 0x81, %asi
34001 swapa [%l7 + 0x78] %asi, %g7
34002loop_2878:
34003 bcc,a loop_2879
34004 ld [%l7 + 0x5C], %f12
34005 ta %icc, 0x5
34006 tcc %xcc, 0x2
34007loop_2879:
34008 movpos %icc, %o0, %i3
34009 bn,a %xcc, loop_2880
34010 fbl,a %fcc2, loop_2881
34011 faligndata %f30, %f14, %f0
34012 fmovdleu %xcc, %f30, %f30
34013loop_2880:
34014 edge8l %i7, %o2, %i5
34015loop_2881:
34016 te %xcc, 0x7
34017 nop
34018 setx 0xE55F697CA19271F4, %l0, %l6
34019 stx %l6, [%l7 + 0x28]
34020 ldd [%l7 + 0x28], %f26
34021 setx 0xF9A6D771B3801200, %l1, %l5
34022 stx %l5, [%l7 + 0x10]
34023 ldd [%l7 + 0x10], %f20
34024 fsubd %f20, %f26, %f6
34025 add %l3, %l4, %i1
34026 xnorcc %i4, %o5, %g6
34027 wr %g0, 0x89, %asi
34028 stba %o4, [%l7 + 0x23] %asi
34029 umul %l5, %g2, %i6
34030 sdivx %g4, 0x1C10, %l0
34031 xnorcc %o7, 0x04C6, %l6
34032 bn,a,pn %xcc, loop_2882
34033 sethi 0x04D8, %g3
34034 movleu %icc, %o1, %i0
34035 fba,a %fcc1, loop_2883
34036loop_2882:
34037 umulcc %o6, %o3, %g5
34038 movleu %xcc, %g1, %l1
34039 addcc %l2, 0x07D1, %i2
34040loop_2883:
34041 tneg %xcc, 0x2
34042 add %l7, 0x58, %l6
34043 wr %g0, 0x04, %asi
34044 casa [%l6] %asi, %g7, %o0
34045 edge8l %i7, %o2, %i3
34046 brlz,a %l3, loop_2884
34047 fmovdl %icc, %f9, %f9
34048 add %l7, 0x18, %l6
34049 wr %g0, 0x89, %asi
34050 casxa [%l6] 0x89, %l4, %i1
34051loop_2884:
34052 srlx %i5, %o5, %i4
34053 lduh [%l7 + 0x52], %o4
34054 movgu %icc, %l5, %g2
34055 fmovscc %icc, %f5, %f3
34056 addccc %g6, 0x1056, %i6
34057 fsrc2 %f0, %f6
34058 movcc %xcc, %l0, %o7
34059 popc %g4, %l6
34060 lduw [%l7 + 0x68], %o1
34061 stw %i0, [%l7 + 0x58]
34062 fmovdleu %xcc, %f0, %f31
34063 subc %o6, %g3, %g5
34064 edge32n %g1, %l1, %o3
34065 restored
34066 rdpr %cwp, %g1
34067 rdpr %cansave, %g2
34068 rdpr %canrestore, %g3
34069 rdpr %cleanwin, %g4
34070 rdpr %otherwin, %g5
34071 rdpr %wstate, %g6
34072 fmovdpos %xcc, %f12, %f4
34073 movvc %icc, %i2, %l2
34074 udivcc %g7, 0x09EA, %i7
34075 edge16ln %o2, %i3, %l3
34076 ld [%l7 + 0x14], %f5
34077 fxnors %f4, %f30, %f13
34078 wr %g0, 0x80, %asi
34079 lduha [%l7 + 0x36] %asi, %l4
34080 fmovsg %icc, %f4, %f3
34081 bleu,a,pn %xcc, loop_2885
34082 nop
34083 setx 0xFCE6274B69134DC7, %l0, %l6
34084 stx %l6, [%l7 + 0x28]
34085 ldd [%l7 + 0x28], %f2
34086 setx 0x3BA0CF9DB923037F, %l1, %l5
34087 stx %l5, [%l7 + 0x10]
34088 ldd [%l7 + 0x10], %f2
34089 fdivd %f2, %f2, %f8
34090 fbe %fcc3, loop_2886
34091 orcc %o0, 0x0E33, %i5
34092loop_2885:
34093 nop
34094 set 0x370, %g4
34095 nop ! nop ! ldxa [%g0 + %g4] 0x40, %o5 ripped by fixASI40.pl ripped by fixASI40.pl
34096loop_2886:
34097 tcs %xcc, 0x4
34098 xnorcc %i4, 0x113B, %i1
34099 pdist %f16, %f18, %f8
34100 alignaddrl %l5, %o4, %g6
34101 movpos %xcc, %i6, %g2
34102 fbug,a %fcc2, loop_2887
34103 srax %l0, 0x07, %g4
34104 ta %icc, 0x0
34105 edge32n %o7, %o1, %l6
34106loop_2887:
34107 nop
34108 wr %g0, 0x10, %asi
34109 stha %i0, [%l7 + 0x6E] %asi
34110 movl %icc, %g3, %g5
34111 fbge,a %fcc3, loop_2888
34112 xnor %g1, 0x0938, %o6
34113 andncc %l1, %o3, %l2
34114 sethi 0x0C09, %i2
34115loop_2888:
34116 fzeros %f24
34117 edge8 %g7, %o2, %i3
34118 nop
34119 set 0x1B, %l0
34120 ldub [%l7 + %l0], %i7
34121 fblg %fcc0, loop_2889
34122 movre %l4, 0x269, %l3
34123 set 0x2E, %l3
34124 stba %i5, [%l7 + %l3] 0x0c
34125loop_2889:
34126 nop
34127 fitos %f10, %f15
34128 fstox %f15, %f20
34129 fxtos %f20, %f14
34130 bgu,a,pn %icc, loop_2890
34131 movre %o0, %i4, %i1
34132 ta %xcc, 0x1
34133 subc %o5, %l5, %g6
34134loop_2890:
34135 fmovdvs %xcc, %f18, %f9
34136 sdiv %o4, 0x09CD, %i6
34137 alignaddrl %l0, %g2, %g4
34138 brlez %o1, loop_2891
34139 array16 %o7, %l6, %g3
34140 tg %icc, 0x2
34141 set 0x34, %o7
34142 stwa %g5, [%l7 + %o7] 0x81
34143loop_2891:
34144 edge32ln %i0, %o6, %g1
34145 tsubcctv %l1, 0x1648, %l2
34146 fcmpne16 %f18, %f16, %o3
34147 membar 0x76
34148 fmovrsne %i2, %f23, %f20
34149 edge8 %g7, %o2, %i3
34150 smulcc %l4, %l3, %i7
34151 movvc %icc, %i5, %o0
34152 srlx %i4, %i1, %l5
34153 nop
34154 setx 0xBC996DB3, %l0, %l6
34155 st %l6, [%l7 + 0x28]
34156 ld [%l7 + 0x28], %f7
34157 setx 0x25A4306F, %l1, %l5
34158 st %l5, [%l7 + 0x10]
34159 ld [%l7 + 0x10], %f11
34160 fadds %f11, %f7, %f2
34161 fxors %f21, %f29, %f8
34162 call loop_2892
34163 fbe %fcc1, loop_2893
34164 fbo %fcc3, loop_2894
34165 sllx %o5, %o4, %g6
34166loop_2892:
34167 fsrc1 %f24, %f14
34168loop_2893:
34169 fpadd16s %f11, %f6, %f8
34170loop_2894:
34171 fbue %fcc1, loop_2895
34172 taddcctv %l0, 0x1568, %i6
34173 nop
34174 fitos %f4, %f15
34175 fstox %f15, %f14
34176 fxtos %f14, %f0
34177 tsubcc %g2, 0x0CF4, %g4
34178loop_2895:
34179 srax %o1, 0x09, %o7
34180 andn %g3, 0x0DCD, %l6
34181 pdist %f2, %f28, %f28
34182 fxnor %f26, %f10, %f20
34183 udivcc %g5, 0x145D, %o6
34184 fcmpgt32 %f24, %f24, %i0
34185 set 0x42, %o0
34186 ldstuba [%l7 + %o0] 0x19, %l1
34187 movrlez %g1, %o3, %l2
34188 fmovspos %xcc, %f23, %f29
34189 popc 0x11B6, %g7
34190 fmovrdgz %i2, %f26, %f28
34191 edge16 %i3, %o2, %l4
34192 orn %l3, %i5, %i7
34193 ldstub [%l7 + 0x21], %o0
34194 movgu %xcc, %i4, %l5
34195 fmul8x16al %f15, %f3, %f28
34196 fsrc2 %f26, %f26
34197 bleu %icc, loop_2896
34198 fmovrdgz %o5, %f0, %f22
34199 std %f26, [%l7 + 0x18]
34200 fxnors %f17, %f2, %f19
34201loop_2896:
34202 movleu %xcc, %o4, %i1
34203 tsubcctv %l0, 0x1F30, %i6
34204 nop
34205 setx 0x72992358, %l0, %l6
34206 st %l6, [%l7 + 0x28]
34207 ld [%l7 + 0x28], %f28
34208 fsqrts %f28, %f25
34209 movcs %icc, %g2, %g6
34210 andn %g4, %o7, %g3
34211 sir 0x0068
34212 addccc %l6, %g5, %o6
34213 movrlz %o1, %l1, %i0
34214 ldstub [%l7 + 0x6A], %o3
34215 tcc %icc, 0x2
34216 movrgez %g1, %l2, %i2
34217 xorcc %g7, 0x1435, %i3
34218 fmovde %xcc, %f7, %f9
34219 bl loop_2897
34220 mulx %l4, 0x11C3, %l3
34221 brlez,a %i5, loop_2898
34222 tpos %icc, 0x0
34223loop_2897:
34224 tneg %icc, 0x4
34225 wr %g0, 0x81, %asi
34226 stha %o2, [%l7 + 0x36] %asi
34227loop_2898:
34228 addcc %i7, 0x07DA, %i4
34229 fpadd16 %f2, %f28, %f20
34230 wr %g0, 0x88, %asi
34231 stda %f16, [%l7 + 0x40] %asi
34232 xnorcc %l5, %o5, %o4
34233 movrlz %i1, %o0, %i6
34234 tcc %icc, 0x0
34235 mulx %l0, 0x133A, %g6
34236 fmovsl %icc, %f30, %f7
34237 tsubcctv %g4, 0x0535, %o7
34238 tvs %icc, 0x4
34239 xorcc %g3, 0x1A4E, %l6
34240 fzero %f10
34241 sll %g5, 0x03, %o6
34242 orcc %g2, 0x12AA, %l1
34243 tvs %icc, 0x4
34244 fmovdvc %icc, %f10, %f11
34245 fsrc2 %f18, %f28
34246 ldsb [%l7 + 0x25], %o1
34247 set 0x45, %g1
34248 ldstuba [%l7 + %g1] 0x18, %o3
34249 te %icc, 0x2
34250 edge16ln %i0, %g1, %i2
34251 orncc %g7, %l2, %i3
34252 movrne %l3, 0x183, %i5
34253 bge loop_2899
34254 bg,a loop_2900
34255 brlez %l4, loop_2901
34256 fmovdcs %xcc, %f17, %f17
34257loop_2899:
34258 tsubcctv %i7, 0x001B, %o2
34259loop_2900:
34260 add %i4, 0x15E0, %o5
34261loop_2901:
34262 fbne %fcc2, loop_2902
34263 addc %o4, 0x02B3, %i1
34264 sllx %l5, %o0, %i6
34265 movcs %xcc, %g6, %g4
34266loop_2902:
34267 fands %f31, %f30, %f2
34268 sdivx %o7, 0x13BE, %g3
34269 wr %g0, 0x18, %asi
34270 prefetcha [%l7 + 0x70] %asi, 0x0
34271 alignaddrl %g5, %l6, %o6
34272 movvc %icc, %l1, %g2
34273 mulx %o1, %o3, %g1
34274 andn %i2, %i0, %g7
34275 sll %l2, %i3, %i5
34276 movvs %xcc, %l4, %i7
34277 umul %o2, 0x1B26, %i4
34278 andcc %l3, 0x0A9C, %o4
34279 sdivx %o5, 0x1FE6, %i1
34280 taddcc %l5, 0x01B0, %o0
34281 and %g6, %i6, %g4
34282 movneg %xcc, %g3, %o7
34283 set 0x58, %g7
34284 ldxa [%l7 + %g7] 0x19, %l0
34285 movne %icc, %l6, %o6
34286 fmovdl %xcc, %f21, %f25
34287 bvc,a loop_2903
34288 andncc %g5, %l1, %g2
34289 tpos %icc, 0x4
34290 array32 %o3, %g1, %o1
34291loop_2903:
34292 edge32n %i2, %g7, %i0
34293 nop
34294 setx 0xD1535139, %l0, %l6
34295 st %l6, [%l7 + 0x28]
34296 ld [%l7 + 0x28], %f25
34297 setx 0x99AF402C, %l1, %l5
34298 st %l5, [%l7 + 0x10]
34299 ld [%l7 + 0x10], %f21
34300 fdivs %f21, %f25, %f24
34301 array32 %l2, %i5, %i3
34302 prefetch [%l7 + 0x40], 0x0
34303 movcs %xcc, %i7, %l4
34304 add %l7, 0x48, %l6
34305 wr %g0, 0x10, %asi
34306 lda [%l6] %asi, %i4
34307 casa [%l6] 0x10, %i4, %o2
34308 fmul8x16 %f20, %f6, %f8
34309 fmovrdlez %l3, %f24, %f30
34310 tgu %icc, 0x6
34311 edge16l %o4, %i1, %l5
34312 fabss %f28, %f28
34313 movrgez %o0, %g6, %o5
34314 alignaddrl %i6, %g4, %o7
34315 set 0x30, %g5
34316 ldsha [%l7 + %g5] 0x15, %l0
34317 addc %g3, %o6, %l6
34318 wr %g0, 0x10, %asi
34319 ldswa [%l7 + 0x7C] %asi, %l1
34320 fmovsleu %icc, %f7, %f29
34321 movrgez %g2, 0x0FB, %o3
34322 bcs loop_2904
34323 stbar
34324 fmovrdlez %g1, %f22, %f0
34325 fmovsl %icc, %f30, %f14
34326loop_2904:
34327 fcmpne16 %f28, %f12, %g5
34328 xor %i2, 0x0DB2, %g7
34329 set 0x54, %i1
34330 lduwa [%l7 + %i1] 0x81, %i0
34331 fsrc1s %f13, %f10
34332 movrgez %l2, %i5, %o1
34333 ldub [%l7 + 0x24], %i3
34334 and %l4, %i4, %o2
34335 edge32ln %i7, %o4, %l3
34336 and %l5, %o0, %g6
34337 bg,a %xcc, loop_2905
34338 sethi 0x070E, %i1
34339 ldx [%l7 + 0x68], %o5
34340 bneg,a,pt %xcc, loop_2906
34341loop_2905:
34342 orn %g4, %o7, %l0
34343 fbne %fcc0, loop_2907
34344 xor %i6, 0x16E9, %g3
34345loop_2906:
34346 array16 %l6, %l1, %g2
34347 ta %icc, 0x3
34348loop_2907:
34349 popc %o3, %o6
34350 set 0x3C, %l4
34351 stha %g1, [%l7 + %l4] 0x04
34352 nop
34353 fitod %f10, %f4
34354 fdtos %f4, %f22
34355 ld [%l7 + 0x34], %f29
34356 nop
34357 fitod %f12, %f10
34358 fdtox %f10, %f18
34359 fxtod %f18, %f20
34360 andncc %g5, %i2, %g7
34361 brz,a %i0, loop_2908
34362 array32 %i5, %o1, %i3
34363 ldx [%l7 + 0x28], %l4
34364 smulcc %i4, 0x1949, %l2
34365loop_2908:
34366 sra %i7, %o4, %l3
34367 movrlz %o2, 0x0FB, %o0
34368 and %l5, 0x113A, %g6
34369 set 0x40, %l5
34370 stda %f16, [%l7 + %l5] 0xf8
34371 membar #Sync
34372 udiv %i1, 0x099D, %o5
34373 sdiv %g4, 0x0932, %o7
34374 edge8 %l0, %g3, %i6
34375 tgu %icc, 0x3
34376 orn %l6, 0x0F13, %l1
34377 fornot1s %f18, %f24, %f9
34378 tgu %xcc, 0x3
34379 fbo,a %fcc3, loop_2909
34380 tgu %icc, 0x7
34381 bne,a,pn %xcc, loop_2910
34382 nop
34383 fitos %f13, %f20
34384 fstoi %f20, %f1
34385loop_2909:
34386 fbue %fcc3, loop_2911
34387 fmovsneg %icc, %f30, %f2
34388loop_2910:
34389 xorcc %g2, %o3, %g1
34390 fbl,a %fcc0, loop_2912
34391loop_2911:
34392 fcmpgt32 %f6, %f12, %o6
34393 fpmerge %f30, %f27, %f2
34394 fzeros %f7
34395loop_2912:
34396 fmovrdlz %g5, %f28, %f12
34397 ldsh [%l7 + 0x72], %g7
34398 popc %i0, %i2
34399 and %o1, %i3, %l4
34400 nop
34401 fitod %f0, %f4
34402 fdtox %f4, %f2
34403 umul %i4, %l2, %i7
34404 set 0x22, %o6
34405 ldsba [%l7 + %o6] 0x15, %i5
34406 array8 %l3, %o4, %o2
34407 taddcc %l5, 0x15D7, %g6
34408 set 0x0C, %i2
34409 stwa %i1, [%l7 + %i2] 0x15
34410 movvs %xcc, %o5, %g4
34411 umulcc %o0, 0x0BB2, %o7
34412 array16 %g3, %l0, %l6
34413 saved
34414 rdpr %cwp, %g1
34415 rdpr %cansave, %g2
34416 rdpr %canrestore, %g3
34417 rdpr %cleanwin, %g4
34418 rdpr %otherwin, %g5
34419 rdpr %wstate, %g6
34420 nop
34421 set 0x50, %o1
34422 lduw [%l7 + %o1], %l1
34423 edge8l %i6, %o3, %g2
34424 tneg %icc, 0x0
34425 tsubcc %o6, %g5, %g7
34426 wr %g0, 0x89, %asi
34427 stda %f16, [%l7 + 0x40] %asi
34428 fblg %fcc1, loop_2913
34429 nop
34430 setx 0x6866966EC63C3DF1, %l0, %l6
34431 stx %l6, [%l7 + 0x28]
34432 ldd [%l7 + 0x28], %f8
34433 setx 0x6D000388BB904902, %l1, %l5
34434 stx %l5, [%l7 + 0x10]
34435 ldd [%l7 + 0x10], %f24
34436 fmuld %f24, %f8, %f4
34437 movn %xcc, %i0, %g1
34438 alignaddr %o1, %i3, %l4
34439loop_2913:
34440 alignaddrl %i4, %i2, %l2
34441 movrlz %i5, 0x2F8, %i7
34442 fpsub16s %f8, %f20, %f9
34443 mova %icc, %l3, %o2
34444 tsubcctv %o4, 0x0A3C, %l5
34445 bn %icc, loop_2914
34446 bpos,pt %icc, loop_2915
34447 tle %xcc, 0x2
34448 bne,a,pt %icc, loop_2916
34449loop_2914:
34450 fmovsg %icc, %f14, %f24
34451loop_2915:
34452 fpackfix %f4, %f20
34453 udivcc %i1, 0x1BA5, %o5
34454loop_2916:
34455 fpadd32 %f18, %f8, %f10
34456 xorcc %g4, 0x1A86, %g6
34457 wr %g0, 0x18, %asi
34458 stba %o0, [%l7 + 0x58] %asi
34459 nop
34460 set 0x52, %i6
34461 ldsh [%l7 + %i6], %g3
34462 bn,a %icc, loop_2917
34463 xnor %o7, %l0, %l6
34464 fzero %f16
34465 movleu %icc, %i6, %l1
34466loop_2917:
34467 fbu %fcc0, loop_2918
34468 tleu %icc, 0x2
34469 taddcc %o3, %o6, %g5
34470 or %g7, 0x016A, %i0
34471loop_2918:
34472 fmul8x16al %f12, %f13, %f8
34473 movrlz %g2, %g1, %i3
34474 fpmerge %f7, %f7, %f0
34475 add %o1, %i4, %i2
34476 array16 %l4, %i5, %l2
34477 andn %i7, %o2, %l3
34478 add %l5, 0x1775, %o4
34479 and %o5, 0x19F3, %g4
34480 fsrc1 %f26, %f2
34481 fmovdg %icc, %f2, %f15
34482 tle %icc, 0x4
34483 sethi 0x0946, %i1
34484 edge32 %g6, %g3, %o7
34485 tl %icc, 0x5
34486 wr %g0, 0x88, %asi
34487 ldsba [%l7 + 0x56] %asi, %l0
34488 move %icc, %o0, %l6
34489 movneg %icc, %i6, %o3
34490 add %l7, 0x40, %l6
34491 wr %g0, 0x89, %asi
34492 casxa [%l6] %asi, %l1, %g5
34493 fbg %fcc3, loop_2919
34494 movpos %xcc, %g7, %o6
34495 fbo,a %fcc2, loop_2920
34496 movvc %xcc, %i0, %g2
34497loop_2919:
34498 nop
34499 set 0x18, %i3
34500 prefetcha [%l7 + %i3] 0x04, 0x2
34501loop_2920:
34502 tleu %icc, 0x5
34503 fcmpne16 %f2, %f6, %i3
34504 tle %icc, 0x1
34505 pdist %f10, %f4, %f20
34506 edge16l %o1, %i4, %i2
34507 addc %l4, 0x132B, %i5
34508 fmovsa %xcc, %f22, %f30
34509 fbl %fcc1, loop_2921
34510 brgz %l2, loop_2922
34511 tl %xcc, 0x1
34512 fmovrdlez %i7, %f8, %f2
34513loop_2921:
34514 nop
34515 setx loop_2923, %l0, %l1
34516 wrpr 0x1, %tl
34517 wrpr %l1, %tnpc
34518 setx 0x34400001400, %l0, %l1
34519 wrpr %l1, %tstate
34520 wrhpr 0x4, %htstate
34521 done
34522loop_2922:
34523 fxnor %f4, %f26, %f10
34524 fbn %fcc1, loop_2924
34525 edge8l %o2, %l5, %o4
34526loop_2923:
34527 movvc %xcc, %l3, %g4
34528 fbue,a %fcc3, loop_2925
34529loop_2924:
34530 addccc %o5, %g6, %g3
34531 orn %o7, 0x193F, %i1
34532 edge16ln %l0, %l6, %i6
34533loop_2925:
34534 subcc %o0, %o3, %l1
34535 te %xcc, 0x7
34536 sllx %g7, 0x15, %g5
34537 xorcc %i0, %g2, %o6
34538 lduh [%l7 + 0x5C], %i3
34539 edge8ln %g1, %i4, %i2
34540 movrgz %o1, %i5, %l4
34541 restored
34542 rdpr %cwp, %g1
34543 rdpr %cansave, %g2
34544 rdpr %canrestore, %g3
34545 rdpr %cleanwin, %g4
34546 rdpr %otherwin, %g5
34547 rdpr %wstate, %g6
34548 andcc %i7, %o2, %l2
34549 set 0x378, %o3
34550 nop ! nop ! ldxa [%g0 + %o3] 0x40, %o4 ripped by fixASI40.pl ripped by fixASI40.pl
34551 orcc %l5, 0x1836, %l3
34552 wr %g0, 0xe3, %asi
34553 stha %o5, [%l7 + 0x1A] %asi
34554 membar #Sync
34555 movneg %icc, %g4, %g6
34556 bne,pn %icc, loop_2926
34557 sdivcc %g3, 0x10E5, %i1
34558 edge16 %o7, %l0, %i6
34559 edge16l %o0, %l6, %l1
34560loop_2926:
34561 movvs %xcc, %o3, %g7
34562 subc %i0, 0x1E20, %g2
34563 edge8n %g5, %o6, %g1
34564 movneg %icc, %i4, %i2
34565 edge8l %o1, %i5, %l4
34566 xorcc %i3, %o2, %i7
34567 add %l2, %o4, %l5
34568 wr %g0, 0x18, %asi
34569 ldsba [%l7 + 0x23] %asi, %l3
34570 udivcc %o5, 0x19F4, %g4
34571 fmovs %f3, %f20
34572 tgu %xcc, 0x1
34573 nop
34574 set 0x58, %i0
34575 sth %g6, [%l7 + %i0]
34576 edge16ln %g3, %o7, %i1
34577 tg %xcc, 0x6
34578 tvc %icc, 0x4
34579 fbe,a %fcc2, loop_2927
34580 fmovdleu %icc, %f21, %f15
34581 udivcc %l0, 0x01F6, %o0
34582 subccc %i6, 0x111E, %l1
34583loop_2927:
34584 addcc %o3, %l6, %g7
34585 be,a,pn %xcc, loop_2928
34586 fmovd %f18, %f6
34587 te %icc, 0x7
34588 tgu %icc, 0x1
34589loop_2928:
34590 fcmple16 %f10, %f10, %g2
34591 or %g5, 0x0C3A, %i0
34592 tn %icc, 0x1
34593 bgu %xcc, loop_2929
34594 add %g1, %i4, %o6
34595 fandnot1 %f14, %f22, %f22
34596 tneg %xcc, 0x6
34597loop_2929:
34598 srax %o1, 0x10, %i2
34599 alignaddrl %l4, %i3, %i5
34600 tvs %icc, 0x7
34601 te %xcc, 0x7
34602 array16 %i7, %o2, %l2
34603 nop
34604 fitod %f8, %f12
34605 fdtox %f12, %f20
34606 fxtod %f20, %f22
34607 movleu %xcc, %o4, %l3
34608 movgu %xcc, %o5, %l5
34609 edge32n %g6, %g3, %o7
34610 be,pn %xcc, loop_2930
34611 movrlz %g4, 0x285, %l0
34612 sethi 0x0096, %i1
34613 movvs %icc, %i6, %o0
34614loop_2930:
34615 tpos %xcc, 0x0
34616 tle %xcc, 0x4
34617 edge32ln %l1, %l6, %g7
34618 addcc %g2, %g5, %o3
34619 membar 0x3F
34620 xnor %g1, 0x02E2, %i4
34621 umul %i0, 0x0C88, %o1
34622 set 0x5C, %o2
34623 stwa %i2, [%l7 + %o2] 0x27
34624 membar #Sync
34625 fbg,a %fcc2, loop_2931
34626 movrlez %o6, %l4, %i3
34627 fxors %f28, %f7, %f27
34628 movvc %icc, %i5, %o2
34629loop_2931:
34630 nop
34631 set 0x43, %g3
34632 ldsba [%l7 + %g3] 0x11, %i7
34633 taddcc %o4, %l3, %l2
34634 udiv %o5, 0x1F96, %g6
34635 sdiv %g3, 0x0BC4, %l5
34636 fmovse %xcc, %f3, %f18
34637 tgu %icc, 0x1
34638 faligndata %f16, %f18, %f8
34639 srax %g4, %l0, %o7
34640 srl %i6, %i1, %l1
34641 tne %icc, 0x4
34642 tle %xcc, 0x1
34643 sth %o0, [%l7 + 0x34]
34644 fmovdne %icc, %f24, %f31
34645 add %l7, 0x10, %l6
34646 wr %g0, 0x10, %asi
34647 lda [%l6] %asi, %g7
34648 casa [%l6] 0x10, %g7, %l6
34649 nop
34650 setx 0x70572C98, %l0, %l6
34651 st %l6, [%l7 + 0x28]
34652 ld [%l7 + 0x28], %fsr
34653 movcs %icc, %g5, %o3
34654 udivcc %g1, 0x018E, %g2
34655 add %i4, 0x1B2C, %o1
34656 addc %i0, %i2, %o6
34657 fzeros %f29
34658 st %f5, [%l7 + 0x20]
34659 mulx %i3, %l4, %i5
34660 edge8ln %i7, %o2, %o4
34661 lduh [%l7 + 0x38], %l2
34662 edge16l %l3, %o5, %g3
34663 tvs %icc, 0x6
34664 fmovsneg %icc, %f13, %f18
34665 tvc %xcc, 0x7
34666 fnegd %f22, %f8
34667 movrgz %g6, 0x287, %g4
34668 movvc %xcc, %l5, %o7
34669 movrlez %l0, %i6, %l1
34670 add %i1, %g7, %o0
34671 movgu %icc, %g5, %l6
34672 movgu %xcc, %g1, %o3
34673 edge16ln %g2, %i4, %i0
34674 nop
34675 fitod %f6, %f6
34676 fdtox %f6, %f16
34677 ta %xcc, 0x5
34678 andncc %i2, %o1, %i3
34679 fbul %fcc3, loop_2932
34680 tvs %icc, 0x4
34681 sdivx %o6, 0x0D66, %l4
34682 ba,a,pn %xcc, loop_2933
34683loop_2932:
34684 sdivx %i7, 0x1A10, %i5
34685 ldd [%l7 + 0x68], %f16
34686 tcc %xcc, 0x6
34687loop_2933:
34688 fmovsg %xcc, %f20, %f27
34689 andcc %o4, 0x1538, %l2
34690 udivx %o2, 0x18A0, %o5
34691 bcc,pn %xcc, loop_2934
34692 movvc %xcc, %g3, %l3
34693 xorcc %g6, 0x0594, %l5
34694 and %o7, 0x16CD, %l0
34695loop_2934:
34696 movne %icc, %i6, %l1
34697 set 0x46, %l1
34698 lduba [%l7 + %l1] 0x88, %i1
34699 orn %g4, 0x02BE, %o0
34700 ldsw [%l7 + 0x3C], %g7
34701 tgu %icc, 0x6
34702 tgu %xcc, 0x7
34703 wr %g0, 0x0c, %asi
34704 stxa %g5, [%l7 + 0x20] %asi
34705 edge16l %g1, %o3, %g2
34706 fcmpne16 %f4, %f22, %i4
34707 fmul8x16au %f7, %f6, %f20
34708 nop
34709 fitos %f5, %f25
34710 fstox %f25, %f4
34711 movn %xcc, %i0, %i2
34712 move %icc, %o1, %l6
34713 brlez %o6, loop_2935
34714 movl %xcc, %l4, %i7
34715 fmovdneg %xcc, %f3, %f10
34716 movre %i5, %i3, %l2
34717loop_2935:
34718 movge %xcc, %o4, %o5
34719 popc 0x1DC8, %o2
34720 fnands %f21, %f30, %f16
34721 fmovsvs %xcc, %f4, %f12
34722 sra %l3, 0x03, %g6
34723 sllx %g3, %l5, %o7
34724 smul %i6, %l1, %i1
34725 movne %xcc, %g4, %l0
34726 movne %xcc, %g7, %o0
34727 udiv %g1, 0x0CD9, %g5
34728 edge32 %g2, %o3, %i0
34729 taddcctv %i4, 0x1CB7, %o1
34730 udivx %l6, 0x1734, %o6
34731 fzero %f8
34732 subccc %l4, %i2, %i5
34733 edge32n %i3, %i7, %o4
34734 wr %g0, 0x27, %asi
34735 stba %o5, [%l7 + 0x44] %asi
34736 membar #Sync
34737 fmovdle %icc, %f18, %f15
34738 movre %l2, %o2, %l3
34739 ldsh [%l7 + 0x66], %g3
34740 stx %l5, [%l7 + 0x08]
34741 fmovrslz %g6, %f6, %f2
34742 set 0x52, %i4
34743 stba %o7, [%l7 + %i4] 0x18
34744 fmovdne %icc, %f20, %f30
34745 tl %xcc, 0x3
34746 fbule %fcc1, loop_2936
34747 subccc %l1, %i6, %g4
34748 smulcc %i1, 0x117D, %l0
34749 bvc,a loop_2937
34750loop_2936:
34751 andncc %o0, %g1, %g5
34752 edge32ln %g7, %g2, %i0
34753 bne,a,pn %xcc, loop_2938
34754loop_2937:
34755 bvc,a,pn %icc, loop_2939
34756 sir 0x1E5D
34757 wr %g0, 0x04, %asi
34758 ldswa [%l7 + 0x78] %asi, %i4
34759loop_2938:
34760 pdist %f20, %f0, %f26
34761loop_2939:
34762 fmovdl %icc, %f31, %f24
34763 movrlz %o3, 0x1A4, %o1
34764 tn %xcc, 0x0
34765 tg %xcc, 0x1
34766 fmovdl %xcc, %f20, %f3
34767 srax %o6, 0x04, %l4
34768 movgu %icc, %l6, %i5
34769 movge %xcc, %i2, %i3
34770 movle %icc, %i7, %o4
34771 movneg %xcc, %l2, %o5
34772 addccc %o2, %l3, %g3
34773 fmovrdgez %l5, %f22, %f24
34774 movneg %xcc, %o7, %g6
34775 tpos %xcc, 0x2
34776 set 0x48, %o4
34777 ldswa [%l7 + %o4] 0x10, %i6
34778 movne %icc, %l1, %g4
34779 tneg %icc, 0x3
34780 fnot2s %f23, %f7
34781 wr %g0, 0x04, %asi
34782 lduwa [%l7 + 0x70] %asi, %l0
34783 tle %icc, 0x1
34784 fzeros %f13
34785 mulscc %i1, 0x0B3C, %o0
34786 tle %icc, 0x4
34787 subccc %g1, 0x0A3D, %g7
34788 movvc %icc, %g2, %i0
34789 movgu %icc, %g5, %o3
34790 taddcc %o1, 0x16B2, %o6
34791 fmovsgu %xcc, %f21, %f24
34792 srax %l4, %i4, %l6
34793 saved
34794 rdpr %cwp, %g1
34795 rdpr %cansave, %g2
34796 rdpr %canrestore, %g3
34797 rdpr %cleanwin, %g4
34798 rdpr %otherwin, %g5
34799 rdpr %wstate, %g6
34800 tle %icc, 0x5
34801 flush %l7 + 0x20
34802 sdiv %i5, 0x129C, %i2
34803 nop
34804 set 0x64, %o5
34805 stw %i3, [%l7 + %o5]
34806 movvc %xcc, %o4, %i7
34807 fpsub32 %f4, %f16, %f16
34808 movneg %xcc, %l2, %o2
34809 fmul8ulx16 %f2, %f6, %f24
34810 mulx %o5, %l3, %g3
34811 saved
34812 rdpr %cwp, %g1
34813 rdpr %cansave, %g2
34814 rdpr %canrestore, %g3
34815 rdpr %cleanwin, %g4
34816 rdpr %otherwin, %g5
34817 rdpr %wstate, %g6
34818 mulscc %l5, 0x0E70, %g6
34819 fmovs %f4, %f23
34820 tl %icc, 0x7
34821 bge,pn %xcc, loop_2940
34822 fmovdne %xcc, %f28, %f0
34823 tpos %icc, 0x2
34824 fbg,a %fcc3, loop_2941
34825loop_2940:
34826 edge8ln %i6, %l1, %g4
34827 orn %o7, %l0, %i1
34828 and %o0, %g7, %g1
34829loop_2941:
34830 tge %xcc, 0x1
34831 edge8ln %i0, %g2, %o3
34832 bvc,a,pt %xcc, loop_2942
34833 sdiv %g5, 0x1B7F, %o1
34834 edge16ln %o6, %l4, %i4
34835 orcc %l6, %i5, %i2
34836loop_2942:
34837 flush %l7 + 0x74
34838 sir 0x058E
34839 movneg %xcc, %o4, %i7
34840 popc 0x0894, %i3
34841 edge32l %o2, %l2, %l3
34842 xnor %o5, %g3, %g6
34843 fnand %f8, %f2, %f8
34844 alignaddr %l5, %l1, %g4
34845 ta %icc, 0x0
34846 fmovrsgez %o7, %f30, %f13
34847 faligndata %f0, %f22, %f30
34848 movl %xcc, %l0, %i1
34849 bn,pt %icc, loop_2943
34850 nop
34851 setx loop_2944, %l0, %l1
34852 wrpr 0x1, %tl
34853 wrpr %l1, %tpc
34854 add %l1, 0x4, %l1
34855 wrpr %l1, %tnpc
34856 setx 0x34400001400, %l0, %l1
34857 wrpr %l1, %tstate
34858 wrhpr 0x4, %htstate
34859 retry
34860 nop
34861 setx loop_2945, %l0, %l1
34862 wrpr 0x1, %tl
34863 wrpr %l1, %tnpc
34864 setx 0x34400001400, %l0, %l1
34865 wrpr %l1, %tstate
34866 wrhpr 0x4, %htstate
34867 done
34868 fsrc1s %f14, %f20
34869loop_2943:
34870 tle %xcc, 0x7
34871loop_2944:
34872 and %o0, %g7, %g1
34873loop_2945:
34874 sth %i6, [%l7 + 0x3E]
34875 edge16n %g2, %i0, %o3
34876 tsubcc %g5, 0x1348, %o1
34877 membar 0x28
34878 smul %l4, %i4, %l6
34879 movpos %xcc, %i5, %o6
34880 array32 %o4, %i2, %i7
34881 call loop_2946
34882 movle %icc, %i3, %o2
34883 mulx %l3, 0x1E84, %o5
34884 nop
34885 set 0x28, %l6
34886 stx %l2, [%l7 + %l6]
34887loop_2946:
34888 xnor %g6, %g3, %l1
34889 bl,a %icc, loop_2947
34890 tge %icc, 0x2
34891 alignaddrl %g4, %o7, %l5
34892 fbo %fcc1, loop_2948
34893loop_2947:
34894 umulcc %i1, 0x0544, %o0
34895 fmovsg %icc, %f9, %f18
34896 sdiv %g7, 0x061F, %g1
34897loop_2948:
34898 ld [%l7 + 0x44], %f31
34899 bge,pt %icc, loop_2949
34900 alignaddr %l0, %i6, %g2
34901 stb %o3, [%l7 + 0x42]
34902 wr %g0, 0x2f, %asi
34903 stba %i0, [%l7 + 0x51] %asi
34904 membar #Sync
34905loop_2949:
34906 bneg,a loop_2950
34907 lduh [%l7 + 0x40], %g5
34908 taddcctv %o1, %l4, %i4
34909 bge %xcc, loop_2951
34910loop_2950:
34911 tneg %xcc, 0x5
34912 addc %l6, %i5, %o6
34913 edge16 %i2, %o4, %i7
34914loop_2951:
34915 nop
34916 wr %g0, 0x88, %asi
34917 lduwa [%l7 + 0x34] %asi, %o2
34918 subcc %i3, 0x07AF, %l3
34919 fnot2s %f4, %f20
34920 smulcc %l2, %o5, %g3
34921 tsubcc %g6, %g4, %l1
34922 fnot1 %f6, %f8
34923 alignaddrl %l5, %i1, %o0
34924 smulcc %o7, 0x1599, %g7
34925 set 0x74, %l2
34926 stwa %l0, [%l7 + %l2] 0x19
34927 move %xcc, %g1, %g2
34928 movneg %icc, %o3, %i0
34929 add %l7, 0x40, %l6
34930 wr %g0, 0x18, %asi
34931 casxa [%l6] 0x18, %i6, %g5
34932 be,pt %xcc, loop_2952
34933 movne %icc, %l4, %i4
34934 tge %xcc, 0x5
34935 umul %l6, %o1, %o6
34936loop_2952:
34937 fnors %f3, %f17, %f7
34938 fandnot1s %f25, %f31, %f0
34939 fnot2s %f30, %f31
34940 tvs %xcc, 0x2
34941 srl %i5, 0x0A, %i2
34942 sdivcc %o4, 0x0DA0, %o2
34943 add %l7, 0x3C, %l6
34944 wr %g0, 0x04, %asi
34945 lda [%l6] %asi, %i3
34946 casa [%l6] 0x04, %i3, %i7
34947 udivcc %l3, 0x10A2, %o5
34948 fornot1 %f2, %f10, %f20
34949 xor %l2, 0x0782, %g6
34950 tne %icc, 0x6
34951 array32 %g4, %g3, %l1
34952 fornot1s %f28, %f29, %f24
34953 wr %g0, 0x80, %asi
34954 ldsba [%l7 + 0x2A] %asi, %i1
34955 udivcc %l5, 0x122C, %o0
34956 fmovdneg %icc, %f1, %f19
34957 udiv %g7, 0x13F5, %l0
34958 movrlez %g1, 0x027, %o7
34959 fnand %f30, %f2, %f8
34960 movrne %g2, 0x374, %i0
34961 andn %i6, %o3, %g5
34962 udivcc %l4, 0x0A0E, %i4
34963 or %o1, %l6, %o6
34964 mova %xcc, %i2, %o4
34965 fmovdgu %xcc, %f8, %f2
34966 andncc %i5, %i3, %o2
34967 fmovsl %xcc, %f4, %f19
34968 ldx [%l7 + 0x70], %i7
34969 addccc %l3, 0x05FA, %o5
34970 tsubcctv %l2, %g6, %g4
34971 bleu,pt %icc, loop_2953
34972 st %f16, [%l7 + 0x54]
34973 tl %icc, 0x4
34974 ldd [%l7 + 0x18], %l0
34975loop_2953:
34976 nop
34977 membar #Sync
34978 set 0x40, %g2
34979 ldda [%l7 + %g2] 0x16, %f0
34980 wr %g0, 0x19, %asi
34981 ldsha [%l7 + 0x52] %asi, %g3
34982 ldd [%l7 + 0x38], %i0
34983 fmovsn %xcc, %f14, %f25
34984 sdivcc %o0, 0x18D3, %l5
34985 fnegd %f18, %f14
34986 edge32n %g7, %l0, %g1
34987 ldub [%l7 + 0x77], %g2
34988 fnegd %f26, %f10
34989 popc %i0, %o7
34990 fandnot2s %f4, %f29, %f2
34991 sdivcc %i6, 0x1456, %g5
34992 edge16ln %o3, %l4, %o1
34993 smul %l6, %i4, %i2
34994 wr %g0, 0x81, %asi
34995 swapa [%l7 + 0x14] %asi, %o6
34996 edge16n %o4, %i3, %o2
34997 bcc,pn %xcc, loop_2954
34998 fnegd %f6, %f20
34999 tpos %icc, 0x6
35000 nop
35001 fitos %f8, %f3
35002loop_2954:
35003 fmovrsne %i7, %f18, %f31
35004 fmovdn %icc, %f4, %f19
35005 subcc %l3, 0x06EE, %i5
35006 fcmpgt32 %f4, %f26, %l2
35007 bshuffle %f26, %f10, %f30
35008 stw %g6, [%l7 + 0x6C]
35009 set 0x70, %g6
35010 prefetcha [%l7 + %g6] 0x89, 0x0
35011 nop
35012 setx loop_2955, %l0, %l1
35013 wrpr 0x1, %tl
35014 wrpr %l1, %tpc
35015 add %l1, 0x4, %l1
35016 wrpr %l1, %tnpc
35017 setx 0x34400001400, %l0, %l1
35018 wrpr %l1, %tstate
35019 wrhpr 0x4, %htstate
35020 retry
35021 fmovdcc %icc, %f30, %f16
35022 fnegs %f20, %f3
35023 stx %l1, [%l7 + 0x40]
35024loop_2955:
35025 and %g4, %g3, %o0
35026 taddcctv %l5, 0x17B8, %i1
35027 lduh [%l7 + 0x32], %l0
35028 fnand %f18, %f26, %f2
35029 edge32ln %g7, %g2, %i0
35030 andcc %o7, 0x0399, %i6
35031 set 0x54, %i7
35032 sta %f25, [%l7 + %i7] 0x15
35033 edge16l %g1, %o3, %g5
35034 fmul8sux16 %f16, %f4, %f12
35035 subcc %l4, %l6, %i4
35036 tvs %xcc, 0x3
35037 addccc %o1, 0x0F0F, %o6
35038 alignaddr %i2, %o4, %i3
35039 subcc %o2, %i7, %i5
35040 smulcc %l3, 0x0ADB, %l2
35041 subc %g6, 0x056F, %l1
35042 tsubcc %g4, 0x0559, %o5
35043 bvs loop_2956
35044 array32 %g3, %l5, %o0
35045 tsubcc %l0, %g7, %g2
35046 udiv %i0, 0x1353, %i1
35047loop_2956:
35048 nop
35049 set 0x70, %g4
35050 prefetcha [%l7 + %g4] 0x15, 0x2
35051 tleu %xcc, 0x6
35052 ldstub [%l7 + 0x7C], %g1
35053 edge32ln %i6, %g5, %l4
35054 sub %l6, 0x16DF, %o3
35055 wr %g0, 0x11, %asi
35056 ldstuba [%l7 + 0x6A] %asi, %o1
35057 call loop_2957
35058 tg %icc, 0x3
35059 fmovdge %icc, %f8, %f14
35060 mulscc %o6, 0x1E12, %i4
35061loop_2957:
35062 nop
35063 fitod %f6, %f16
35064 fdtox %f16, %f14
35065 fxtod %f14, %f2
35066 bneg,pn %icc, loop_2958
35067 fpadd32 %f8, %f8, %f22
35068 xor %i2, %i3, %o2
35069 fmovrslz %o4, %f24, %f10
35070loop_2958:
35071 movcs %icc, %i7, %i5
35072 fcmple16 %f22, %f26, %l2
35073 sll %g6, 0x0B, %l1
35074 bshuffle %f28, %f10, %f24
35075 nop
35076 setx 0x3128EBFEC7330A56, %l0, %l6
35077 stx %l6, [%l7 + 0x28]
35078 ldd [%l7 + 0x28], %f8
35079 setx 0xD92A0282A7AAB170, %l1, %l5
35080 stx %l5, [%l7 + 0x10]
35081 ldd [%l7 + 0x10], %f22
35082 fdivd %f22, %f8, %f2
35083 fxnors %f18, %f3, %f16
35084 subccc %l3, 0x0693, %o5
35085 fblg,a %fcc0, loop_2959
35086 fbn %fcc2, loop_2960
35087 fcmple16 %f12, %f18, %g4
35088 taddcc %l5, %o0, %g3
35089loop_2959:
35090 tpos %xcc, 0x5
35091loop_2960:
35092 tl %icc, 0x0
35093 mulx %l0, %g2, %g7
35094 sub %i0, %i1, %o7
35095 fbo %fcc1, loop_2961
35096 brz %g1, loop_2962
35097 flush %l7 + 0x24
35098 udivx %g5, 0x0A83, %i6
35099loop_2961:
35100 edge32n %l4, %l6, %o1
35101loop_2962:
35102 nop
35103 set 0x58, %l0
35104 stxa %o6, [%l7 + %l0] 0x04
35105 smulcc %i4, 0x0BC8, %o3
35106 alignaddr %i3, %i2, %o4
35107 tvc %icc, 0x7
35108 set 0x58, %l3
35109 stxa %i7, [%l7 + %l3] 0x89
35110 fmovdgu %icc, %f18, %f7
35111 fpmerge %f28, %f16, %f16
35112 fpadd32 %f6, %f6, %f26
35113 smulcc %o2, %i5, %g6
35114 movle %icc, %l2, %l3
35115 movg %icc, %l1, %o5
35116 fbu %fcc3, loop_2963
35117 movre %g4, 0x2D8, %l5
35118 movl %xcc, %o0, %g3
35119 nop
35120 fitod %f0, %f6
35121 fdtoi %f6, %f27
35122loop_2963:
35123 sir 0x0E63
35124 EXIT_GOOD
35125
35126
35127
35128!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35129!
35130! Stats for Thread 0:
35131!
35132! Type l : 2798
35133! Type cti : 2963
35134! Type x : 1256
35135! Type f : 4494
35136! Type i : 13489
35137!
35138!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35139
35140
35141 EXIT_GOOD /* test finish */
35142
35143/************************************************************************
35144 Test case data start
35145 ************************************************************************/
35146.data
35147user_data_start:
35148scratch_area:
35149.word 0x8DE5E75B
35150.word 0x7F2563E2
35151.word 0x74DAA43F
35152.word 0x1B163D40
35153.word 0x3A5405AA
35154.word 0xEB9B4376
35155.word 0x2B6D5B6A
35156.word 0x32893D91
35157.word 0x2F8BC709
35158.word 0x0D282679
35159.word 0x33BE9DF4
35160.word 0xEEA14722
35161.word 0xAB03E836
35162.word 0xCAC65F35
35163.word 0x71A3B676
35164.word 0x3C78FF8B
35165.word 0x763767D6
35166.word 0x82D21E0F
35167.word 0x22423A0A
35168.word 0x19060CB7
35169.word 0xD69F91BC
35170.word 0x331892B4
35171.word 0xF6B349B5
35172.word 0xD7FE5B17
35173.word 0x25E4037C
35174.word 0x65D60F46
35175.word 0xCF4DA159
35176.word 0x5EE66BB7
35177.word 0x79E65660
35178.word 0x601A844F
35179.word 0x6037D72F
35180.word 0xD79D5D23
35181.word 0x98A61E4A
35182.word 0x9470D9FB
35183.word 0xA0E3597A
35184.word 0xA2D13C71
35185.word 0x5AE7DE7F
35186.word 0xD54624EE
35187.word 0xE39E217D
35188.word 0x5812A716
35189.word 0xBB52A05A
35190.word 0x653F896E
35191.word 0xDFB98CC0
35192.word 0xE0E18AD0
35193.word 0xAD7A1C9C
35194.word 0x63073317
35195.word 0xF3D36B6B
35196.word 0x320D1FF6
35197.word 0xB23D8445
35198.word 0x5A015504
35199.word 0xD80CD663
35200.word 0x86526A6A
35201.word 0x1C9278DE
35202.word 0x044C449E
35203.word 0xD401CB66
35204.word 0xF8A29279
35205.word 0x6C77BAA6
35206.word 0xACD4DA57
35207.word 0x1405951C
35208.word 0xE0AC44A1
35209.word 0xCB9C7E74
35210.word 0xA3B11EEA
35211.word 0xB7BD98FF
35212.word 0xCAF9A35E
35213.end