Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f15.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f15.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_f15.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 0x635F7077F0687935, %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 0x1, %g1
89 set 0xF, %g2
90 set 0xD, %g3
91 set 0x8, %g4
92 set 0x1, %g5
93 set 0x6, %g6
94 set 0xB, %g7
95 !# Input registers
96 set -0x2, %i0
97 set -0x2, %i1
98 set -0x2, %i2
99 set -0x9, %i3
100 set -0x5, %i4
101 set -0xA, %i5
102 set -0xF, %i6
103 set -0x0, %i7
104 !# Local registers
105 set 0x00B1EDD9, %l0
106 set 0x26596E11, %l1
107 set 0x1BA99AE6, %l2
108 set 0x0C2AFC52, %l3
109 set 0x564334EA, %l4
110 set 0x00D18F9B, %l5
111 set 0x758A75D1, %l6
112 !# Output registers
113 set 0x178E, %o0
114 set -0x1564, %o1
115 set -0x07F2, %o2
116 set 0x174A, %o3
117 set -0x027E, %o4
118 set -0x10ED, %o5
119 set 0x1222, %o6
120 set -0x0BC8, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xA210EBE3DA99B598)
123 INIT_TH_FP_REG(%l7,%f2,0x56F8834911058081)
124 INIT_TH_FP_REG(%l7,%f4,0x612E53FC91AB1F93)
125 INIT_TH_FP_REG(%l7,%f6,0x500D351A57D4F4D8)
126 INIT_TH_FP_REG(%l7,%f8,0x5DE295223CB8772D)
127 INIT_TH_FP_REG(%l7,%f10,0xD278AEBA6389E60D)
128 INIT_TH_FP_REG(%l7,%f12,0x16F8C2D2CFCC5109)
129 INIT_TH_FP_REG(%l7,%f14,0x6CCB371DEB792B38)
130 INIT_TH_FP_REG(%l7,%f16,0xAC33F84E0F4C3659)
131 INIT_TH_FP_REG(%l7,%f18,0xE6A96EF3671470CD)
132 INIT_TH_FP_REG(%l7,%f20,0xCFF080A7F831DE19)
133 INIT_TH_FP_REG(%l7,%f22,0x8B300F2C7F951627)
134 INIT_TH_FP_REG(%l7,%f24,0x7CAFD428B1965CA6)
135 INIT_TH_FP_REG(%l7,%f26,0x0C66E47FDD086C30)
136 INIT_TH_FP_REG(%l7,%f28,0x002BC8D8F48102B8)
137 INIT_TH_FP_REG(%l7,%f30,0x921BA1F04ABDE31A)
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, 0x496, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 nop
151 set 0x18, %i0
152 ldsw [%l7 + %i0], %i1
153 movl %icc, %i0, %g6
154 fmul8x16al %f26, %f23, %f26
155 lduw [%l7 + 0x64], %o3
156 movl %icc, %i4, %o1
157 edge16n %l0, %g2, %l6
158 fmovrslz %l2, %f9, %f30
159 taddcctv %i5, 0x055C, %g1
160 fpsub32s %f17, %f0, %f25
161 tne %icc, 0x3
162 stw %l1, [%l7 + 0x48]
163 wr %g0, 0x19, %asi
164 stxa %g7, [%l7 + 0x40] %asi
165 fmovdle %xcc, %f27, %f5
166 fmovsvs %xcc, %f28, %f11
167 fpadd32 %f16, %f0, %f22
168 fxnor %f20, %f16, %f8
169 movleu %xcc, %o5, %o0
170 movvs %xcc, %o7, %o6
171 taddcctv %g3, 0x00B7, %g4
172 umul %i6, 0x17E7, %l3
173 tvs %icc, 0x3
174 addc %l5, 0x16B1, %o4
175 edge8n %i7, %o2, %i3
176 movrne %i2, %l4, %i1
177 bneg,a,pt %xcc, loop_1
178 restored
179 rdpr %cwp, %g1
180 rdpr %cansave, %g2
181 rdpr %canrestore, %g3
182 rdpr %cleanwin, %g4
183 rdpr %otherwin, %g5
184 rdpr %wstate, %g6
185 movg %xcc, %i0, %g6
186 alignaddrl %o3, %g5, %i4
187loop_1:
188 fmovde %icc, %f13, %f2
189 movle %icc, %l0, %g2
190 and %o1, %l6, %l2
191 fmovdgu %xcc, %f27, %f19
192 subc %i5, %g1, %g7
193 movgu %icc, %o5, %l1
194 fblg,a %fcc2, loop_2
195 array32 %o0, %o6, %g3
196 nop
197 set 0x40, %l5
198 prefetch [%l7 + %l5], 0x1
199 std %f2, [%l7 + 0x30]
200loop_2:
201 stb %o7, [%l7 + 0x3D]
202 udivcc %i6, 0x1250, %g4
203 be,a,pt %icc, loop_3
204 or %l5, %l3, %i7
205 alignaddr %o4, %i3, %o2
206 std %f0, [%l7 + 0x40]
207loop_3:
208 tne %icc, 0x0
209 fmovdleu %xcc, %f12, %f29
210 brnz %i2, loop_4
211 bneg,a %icc, loop_5
212 fblg,a %fcc1, loop_6
213 ldstub [%l7 + 0x63], %i1
214loop_4:
215 xnor %l4, 0x0C29, %g6
216loop_5:
217 ldx [%l7 + 0x08], %o3
218loop_6:
219 tvc %icc, 0x0
220 nop
221 fitos %f5, %f6
222 udiv %i0, 0x13F5, %g5
223 alignaddrl %l0, %i4, %g2
224 fmovdn %icc, %f12, %f5
225 movn %icc, %l6, %o1
226 sir 0x10E2
227 movrlez %i5, %g1, %g7
228 tvs %icc, 0x2
229 andncc %o5, %l1, %l2
230 taddcctv %o0, 0x0DA7, %g3
231 ble,pn %xcc, loop_7
232 edge8 %o6, %o7, %i6
233 tvs %icc, 0x1
234 edge32ln %l5, %g4, %l3
235loop_7:
236 stbar
237 movre %o4, %i3, %o2
238 movl %icc, %i2, %i7
239 edge32n %l4, %g6, %i1
240 fnot1s %f22, %f4
241 fnand %f20, %f20, %f10
242 xnor %o3, 0x0123, %g5
243 ta %icc, 0x0
244 subccc %l0, %i0, %g2
245 bcs,pt %xcc, loop_8
246 taddcc %l6, %i4, %o1
247 fbue,a %fcc1, loop_9
248 movrgz %g1, %g7, %o5
249loop_8:
250 nop
251 add %l7, 0x78, %l6
252 wr %g0, 0x19, %asi
253 ldxa [%l6] %asi, %i5
254 casxa [%l6] %asi, %i5, %l1
255loop_9:
256 tpos %icc, 0x2
257 edge16n %l2, %g3, %o0
258 array8 %o6, %o7, %l5
259 movrlez %g4, 0x22E, %i6
260 fzero %f20
261 alignaddr %o4, %l3, %o2
262 fbn,a %fcc2, loop_10
263 ldsb [%l7 + 0x60], %i2
264 srax %i7, %l4, %g6
265 nop
266 setx 0x3C389F11, %l0, %l6
267 st %l6, [%l7 + 0x28]
268 ld [%l7 + 0x28], %f26
269 setx 0x9D44B105, %l1, %l5
270 st %l5, [%l7 + 0x10]
271 ld [%l7 + 0x10], %f4
272 fadds %f4, %f26, %f23
273loop_10:
274 sethi 0x1230, %i1
275 wr %g0, 0x88, %asi
276 swapa [%l7 + 0x4C] %asi, %o3
277 sll %g5, 0x0C, %l0
278 array16 %i3, %g2, %i0
279 nop
280 set 0x70, %i6
281 ldd [%l7 + %i6], %i6
282 tsubcc %o1, 0x1B1C, %g1
283 membar 0x42
284 ldsh [%l7 + 0x16], %i4
285 ldsw [%l7 + 0x2C], %g7
286 fzeros %f31
287 srlx %i5, %l1, %o5
288 ldstub [%l7 + 0x60], %g3
289 tleu %icc, 0x3
290 array32 %l2, %o6, %o7
291 edge16ln %o0, %l5, %g4
292 fcmple16 %f16, %f12, %i6
293 smulcc %o4, %o2, %i2
294 fpmerge %f17, %f26, %f12
295 nop
296 set 0x4C, %l2
297 ldsw [%l7 + %l2], %l3
298 pdist %f12, %f28, %f4
299 fmovrslez %l4, %f4, %f30
300 tvc %xcc, 0x5
301 andncc %i7, %g6, %i1
302 addcc %o3, %g5, %i3
303 fmovrdlez %l0, %f16, %f18
304 fpsub16 %f30, %f30, %f22
305 fbuge %fcc2, loop_11
306 stw %i0, [%l7 + 0x68]
307 orncc %g2, %o1, %l6
308 edge16n %i4, %g7, %i5
309loop_11:
310 xnor %g1, 0x06D7, %o5
311 fmul8x16al %f28, %f8, %f6
312 array8 %g3, %l2, %o6
313 lduw [%l7 + 0x50], %l1
314 array16 %o0, %l5, %o7
315 move %xcc, %i6, %g4
316 bgu,a,pn %xcc, loop_12
317 bneg,a,pt %icc, loop_13
318 tcs %icc, 0x3
319 taddcctv %o2, 0x0848, %o4
320loop_12:
321 mulscc %l3, %i2, %l4
322loop_13:
323 array8 %g6, %i1, %o3
324 fmovsleu %icc, %f22, %f11
325 bcs,a,pn %icc, loop_14
326 sethi 0x0FC5, %g5
327 nop
328 fitos %f10, %f22
329 fstox %f22, %f26
330 tle %icc, 0x6
331loop_14:
332 edge8ln %i3, %l0, %i0
333 smulcc %g2, 0x02B5, %i7
334 or %l6, %o1, %i4
335 edge8n %i5, %g7, %g1
336 fnegd %f24, %f8
337 std %f26, [%l7 + 0x20]
338 xorcc %o5, %l2, %o6
339 nop
340 fitos %f3, %f17
341 fstod %f17, %f16
342 orn %g3, 0x00B6, %l1
343 brgz %l5, loop_15
344 andn %o0, %i6, %o7
345 sra %o2, %o4, %l3
346 call loop_16
347loop_15:
348 fmovrslez %i2, %f14, %f23
349 bge,a loop_17
350 sllx %l4, 0x10, %g4
351loop_16:
352 fmovrslz %g6, %f15, %f2
353 flush %l7 + 0x74
354loop_17:
355 brnz %o3, loop_18
356 sra %g5, 0x1E, %i3
357 fmovse %xcc, %f1, %f3
358 set 0x1C, %g4
359 lduwa [%l7 + %g4] 0x80, %l0
360loop_18:
361 ld [%l7 + 0x70], %f0
362 ta %icc, 0x6
363 set 0x2A, %o1
364 lduha [%l7 + %o1] 0x18, %i0
365 nop
366 setx 0x9662427FC8501FE0, %l0, %l6
367 stx %l6, [%l7 + 0x28]
368 ldd [%l7 + 0x28], %f14
369 fsqrtd %f14, %f16
370 set 0x08, %g3
371 ldstuba [%l7 + %g3] 0x18, %i1
372 movrgez %g2, 0x319, %i7
373 nop
374 setx loop_19, %l0, %l1
375 jmpl %l1, %l6
376 stw %i4, [%l7 + 0x30]
377 edge16n %i5, %o1, %g7
378 umulcc %g1, %l2, %o6
379loop_19:
380 movg %xcc, %o5, %g3
381 fbug,a %fcc2, loop_20
382 fmovrdlez %l5, %f14, %f0
383 xnorcc %l1, 0x1A03, %o0
384 sth %i6, [%l7 + 0x44]
385loop_20:
386 movge %xcc, %o2, %o4
387 edge16 %o7, %i2, %l4
388 xnorcc %g4, 0x1ADC, %l3
389 edge32n %o3, %g6, %g5
390 fpsub32 %f14, %f2, %f4
391 prefetch [%l7 + 0x3C], 0x0
392 movle %icc, %i3, %l0
393 edge8n %i1, %g2, %i7
394 popc %l6, %i4
395 taddcctv %i5, %o1, %i0
396 tvs %icc, 0x1
397 movleu %icc, %g1, %g7
398 movcs %xcc, %l2, %o6
399 udivcc %g3, 0x0628, %o5
400 fexpand %f13, %f2
401 sir 0x0FE8
402 udiv %l5, 0x1EAC, %l1
403 nop
404 setx 0x3042B2FA, %l0, %l6
405 st %l6, [%l7 + 0x44]
406 ld [%l7 + 0x44], %fsr
407 movleu %xcc, %o0, %o2
408 mulx %o4, 0x14E2, %i6
409 wr %g0, 0x80, %asi
410 prefetcha [%l7 + 0x38] %asi, 0x2
411 fmul8x16 %f27, %f14, %f22
412 add %l4, %i2, %g4
413 brgez %l3, loop_21
414 movpos %xcc, %g6, %g5
415 ldstub [%l7 + 0x14], %i3
416 add %o3, 0x068D, %i1
417loop_21:
418 mulx %l0, 0x0532, %g2
419 udivx %i7, 0x0C57, %i4
420 fmovrse %l6, %f26, %f16
421 tsubcctv %o1, 0x0D5E, %i5
422 subc %g1, %i0, %l2
423 subc %o6, %g3, %g7
424 set 0x40, %l4
425 ldda [%l7 + %l4] 0x04, %o4
426 stw %l1, [%l7 + 0x08]
427 set 0x2C, %g6
428 lda [%l7 + %g6] 0x10, %f26
429 ldd [%l7 + 0x50], %f12
430 tvc %xcc, 0x3
431 movn %xcc, %l5, %o2
432 array8 %o4, %i6, %o7
433 fbne,a %fcc3, loop_22
434 movn %icc, %o0, %i2
435 wr %g0, 0x89, %asi
436 stwa %g4, [%l7 + 0x68] %asi
437loop_22:
438 srax %l4, %l3, %g6
439 sub %i3, %o3, %g5
440 movneg %icc, %i1, %g2
441 fandnot1 %f12, %f22, %f30
442 ba,a,pt %icc, loop_23
443 srlx %l0, %i7, %l6
444 fmovscc %xcc, %f19, %f17
445 sdivx %o1, 0x1A13, %i4
446loop_23:
447 nop
448 wr %g0, 0x89, %asi
449 ldswa [%l7 + 0x48] %asi, %i5
450 or %g1, 0x0ADE, %l2
451 fmovdne %xcc, %f9, %f20
452 sdivx %i0, 0x1D82, %o6
453 bcc %xcc, loop_24
454 fmovsn %xcc, %f23, %f26
455 set 0x40, %i5
456 stda %f0, [%l7 + %i5] 0x81
457loop_24:
458 sir 0x179A
459 tsubcctv %g3, %o5, %l1
460 popc %l5, %g7
461 fmovdle %xcc, %f29, %f1
462 fmul8x16 %f26, %f22, %f8
463 fbuge %fcc3, loop_25
464 lduw [%l7 + 0x3C], %o2
465 sethi 0x13CB, %o4
466 fmovrdgz %o7, %f22, %f12
467loop_25:
468 udivx %o0, 0x0E62, %i6
469 mova %icc, %i2, %g4
470 set 0x28, %o4
471 lduha [%l7 + %o4] 0x81, %l3
472 movleu %xcc, %g6, %i3
473 edge16 %o3, %l4, %g5
474 set 0x48, %o5
475 prefetcha [%l7 + %o5] 0x15, 0x3
476 fmovd %f22, %f6
477 nop
478 set 0x48, %l1
479 ldx [%l7 + %l1], %l0
480 wr %g0, 0x80, %asi
481 lduwa [%l7 + 0x60] %asi, %g2
482 fandnot2 %f0, %f20, %f16
483 nop
484 setx 0x506E1746, %l0, %l6
485 st %l6, [%l7 + 0x30]
486 ld [%l7 + 0x30], %fsr
487 movrgez %i7, %o1, %i4
488 udiv %i5, 0x1DF2, %g1
489 fones %f1
490 set 0x24, %o6
491 sta %f20, [%l7 + %o6] 0x0c
492 movleu %xcc, %l2, %l6
493 nop
494 setx loop_26, %l0, %l1
495 wrpr 0x1, %tl
496 wrpr %l1, %tpc
497 add %l1, 0x4, %l1
498 wrpr %l1, %tnpc
499 setx 0x34400001400, %l0, %l1
500 wrpr %l1, %tstate
501 wrhpr 0x4, %htstate
502 retry
503 bcs,a,pn %icc, loop_27
504 tneg %icc, 0x3
505 te %icc, 0x1
506loop_26:
507 tsubcc %o6, 0x029F, %i0
508loop_27:
509 xnorcc %o5, %g3, %l5
510 bn,a,pt %icc, loop_28
511 ba loop_29
512 tgu %xcc, 0x1
513 fmul8x16au %f9, %f11, %f30
514loop_28:
515 popc 0x0059, %l1
516loop_29:
517 xorcc %o2, 0x1241, %g7
518 nop
519 set 0x5D, %l6
520 ldub [%l7 + %l6], %o7
521 fcmpne16 %f2, %f18, %o4
522 ldsw [%l7 + 0x24], %o0
523 fnors %f22, %f23, %f27
524 nop
525 fitos %f7, %f15
526 fstox %f15, %f2
527 fxtos %f2, %f2
528 wr %g0, 0xe3, %asi
529 stba %i2, [%l7 + 0x6A] %asi
530 membar #Sync
531 udiv %i6, 0x06E5, %g4
532 add %g6, %i3, %o3
533 movrlz %l3, 0x0FC, %l4
534 wr %g0, 0x2a, %asi
535 ldda [%l7 + 0x50] %asi, %i0
536 fmuld8ulx16 %f8, %f14, %f0
537 brgz,a %g5, loop_30
538 brz,a %l0, loop_31
539 movneg %icc, %i7, %o1
540 fmovrsgz %g2, %f16, %f21
541loop_30:
542 udiv %i4, 0x102B, %g1
543loop_31:
544 fmovdl %xcc, %f17, %f8
545 brgz %i5, loop_32
546 addcc %l2, %o6, %l6
547 alignaddr %o5, %g3, %i0
548 edge8 %l5, %l1, %g7
549loop_32:
550 brgez,a %o7, loop_33
551 ldsh [%l7 + 0x5E], %o4
552 sir 0x0746
553 bne,pt %xcc, loop_34
554loop_33:
555 fmovrde %o2, %f30, %f30
556 membar 0x6A
557 edge32n %o0, %i2, %g4
558loop_34:
559 sra %i6, 0x0C, %g6
560 fbuge,a %fcc3, loop_35
561 tl %icc, 0x1
562 sir 0x0C68
563 fbl,a %fcc0, loop_36
564loop_35:
565 ldub [%l7 + 0x75], %o3
566 andcc %i3, 0x0FD1, %l3
567 movcs %icc, %l4, %g5
568loop_36:
569 subccc %i1, %l0, %i7
570 edge32ln %o1, %i4, %g2
571 movrlz %g1, %l2, %i5
572 add %o6, %o5, %g3
573 xorcc %l6, 0x0EAD, %i0
574 movcs %xcc, %l1, %g7
575 orn %o7, %o4, %o2
576 flush %l7 + 0x60
577 brlez %l5, loop_37
578 std %f0, [%l7 + 0x30]
579 ta %icc, 0x5
580 stbar
581loop_37:
582 tsubcctv %o0, 0x187A, %g4
583 set 0x14, %i3
584 ldswa [%l7 + %i3] 0x11, %i2
585 tsubcc %g6, %i6, %i3
586 fmovspos %icc, %f11, %f30
587 bshuffle %f26, %f22, %f28
588 udiv %l3, 0x01D5, %o3
589 movne %icc, %g5, %l4
590 tsubcc %i1, %i7, %o1
591 tne %icc, 0x5
592 nop
593 fitod %f12, %f14
594 fdtox %f14, %f30
595 fxtod %f30, %f10
596 swap [%l7 + 0x64], %i4
597 fnors %f0, %f11, %f1
598 fbue %fcc2, loop_38
599 ldub [%l7 + 0x58], %l0
600 sth %g1, [%l7 + 0x32]
601 fbe %fcc0, loop_39
602loop_38:
603 fandnot2s %f14, %f17, %f8
604 srl %g2, 0x04, %l2
605 orcc %i5, 0x138B, %o5
606loop_39:
607 tcs %xcc, 0x2
608 movne %xcc, %o6, %g3
609 bne,a %xcc, loop_40
610 brgez %l6, loop_41
611 andn %l1, %g7, %o7
612 set 0x60, %l3
613 prefetcha [%l7 + %l3] 0x10, 0x0
614loop_40:
615 ld [%l7 + 0x78], %f12
616loop_41:
617 ble,a %xcc, loop_42
618 fpadd32s %f1, %f30, %f20
619 orcc %i0, %o2, %o0
620 fbule %fcc0, loop_43
621loop_42:
622 ba,pt %xcc, loop_44
623 edge8 %l5, %i2, %g4
624 tvc %xcc, 0x5
625loop_43:
626 subc %i6, %i3, %g6
627loop_44:
628 nop
629 wr %g0, 0x81, %asi
630 lda [%l7 + 0x60] %asi, %f1
631 bne,a %xcc, loop_45
632 udivx %l3, 0x0C3A, %g5
633 edge16 %l4, %o3, %i7
634 ldsb [%l7 + 0x44], %o1
635loop_45:
636 xor %i1, %i4, %l0
637 sub %g2, %l2, %i5
638 fcmple32 %f24, %f20, %g1
639 te %xcc, 0x0
640 std %f22, [%l7 + 0x38]
641 nop
642 setx loop_46, %l0, %l1
643 wrpr 0x1, %tl
644 wrpr %l1, %tnpc
645 setx 0x34400001400, %l0, %l1
646 wrpr %l1, %tstate
647 wrhpr 0x4, %htstate
648 done
649 fpsub16 %f26, %f14, %f30
650 ldsh [%l7 + 0x56], %o5
651 fmovsl %xcc, %f13, %f30
652loop_46:
653 tgu %xcc, 0x7
654 tle %icc, 0x6
655 nop
656 setx 0x028C624E697D1359, %l0, %l6
657 stx %l6, [%l7 + 0x28]
658 ldd [%l7 + 0x28], %f4
659 setx 0xD98515AB46310783, %l1, %l5
660 stx %l5, [%l7 + 0x10]
661 ldd [%l7 + 0x10], %f26
662 faddd %f26, %f4, %f6
663 movneg %xcc, %g3, %l6
664 fmovrdlz %l1, %f22, %f24
665 xnorcc %o6, 0x1C57, %o7
666 movle %icc, %o4, %g7
667 sdiv %i0, 0x0C79, %o2
668 fandnot1s %f13, %f31, %f15
669 fmovsle %xcc, %f16, %f27
670 ldsh [%l7 + 0x7A], %o0
671 mulscc %i2, 0x1074, %g4
672 fmovde %xcc, %f18, %f16
673 lduw [%l7 + 0x50], %i6
674 nop
675 fitod %f8, %f2
676 fdtox %f2, %f28
677 edge32l %i3, %g6, %l5
678 set 0x40, %o7
679 stda %f16, [%l7 + %o7] 0xf1
680 membar #Sync
681 umulcc %l3, %g5, %l4
682 fbue %fcc3, loop_47
683 smul %o3, %o1, %i7
684 movrlz %i4, %i1, %g2
685 stbar
686loop_47:
687 stx %l2, [%l7 + 0x10]
688 set 0x69, %i7
689 ldsba [%l7 + %i7] 0x18, %i5
690 movrlz %g1, %l0, %g3
691 movg %icc, %o5, %l6
692 nop
693 setx 0xD6BBBC35, %l0, %l6
694 st %l6, [%l7 + 0x28]
695 ld [%l7 + 0x28], %f23
696 setx 0xD5A87ACE, %l1, %l5
697 st %l5, [%l7 + 0x10]
698 ld [%l7 + 0x10], %f9
699 fsubs %f9, %f23, %f24
700 movl %xcc, %l1, %o6
701 movne %icc, %o7, %o4
702 add %l7, 0x30, %l6
703 wr %g0, 0x80, %asi
704 ldxa [%l6] %asi, %g7
705 casxa [%l6] 0x80, %g7, %o2
706 edge32n %o0, %i0, %i2
707 fpsub32 %f6, %f24, %f12
708 movvs %icc, %g4, %i6
709 movrgez %i3, 0x3CC, %g6
710 add %l5, 0x037B, %l3
711 restored
712 rdpr %cwp, %g1
713 rdpr %cansave, %g2
714 rdpr %canrestore, %g3
715 rdpr %cleanwin, %g4
716 rdpr %otherwin, %g5
717 rdpr %wstate, %g6
718 bn,a %xcc, loop_48
719 subc %l4, 0x072B, %o3
720 sir 0x0297
721 call loop_49
722loop_48:
723 srlx %g5, %i7, %o1
724 edge16ln %i4, %g2, %i1
725 fmovdge %icc, %f18, %f28
726loop_49:
727 tsubcc %l2, 0x099A, %i5
728 sethi 0x0DF7, %g1
729 addccc %g3, 0x0C43, %l0
730 edge32 %o5, %l1, %o6
731 fmovdcs %icc, %f1, %f18
732 srl %o7, 0x1C, %o4
733 sll %l6, 0x1F, %o2
734 tge %xcc, 0x5
735 nop
736 fitos %f18, %f0
737 fmovsvc %xcc, %f25, %f12
738 tsubcctv %o0, %i0, %g7
739 fnor %f26, %f8, %f16
740 addcc %i2, 0x0F7A, %g4
741 fnegd %f0, %f10
742 nop
743 set 0x30, %g1
744 ldx [%l7 + %g1], %i3
745 fpack16 %f0, %f27
746 ta %xcc, 0x2
747 fcmpeq16 %f12, %f16, %i6
748 srl %l5, %l3, %g6
749 fblg %fcc0, loop_50
750 alignaddr %o3, %g5, %i7
751 edge8n %l4, %o1, %i4
752 and %g2, %l2, %i1
753loop_50:
754 tvc %icc, 0x3
755 nop
756 setx 0x3471FC794060AECD, %l0, %l6
757 stx %l6, [%l7 + 0x60]
758 ldx [%l7 + 0x60], %fsr
759 mova %icc, %g1, %i5
760 tge %icc, 0x2
761 sdiv %l0, 0x1F9B, %g3
762 tcs %xcc, 0x7
763 fnot1s %f27, %f8
764 sra %l1, %o5, %o6
765 fmovsg %icc, %f18, %f28
766 bvs,pn %xcc, loop_51
767 fmovsgu %xcc, %f22, %f4
768 movneg %icc, %o4, %l6
769 movrlz %o2, 0x257, %o7
770loop_51:
771 edge8 %i0, %o0, %i2
772 fabsd %f18, %f8
773 wr %g0, 0x80, %asi
774 swapa [%l7 + 0x48] %asi, %g4
775 popc 0x1B02, %i3
776 umul %i6, %l5, %g7
777 tcs %icc, 0x7
778 edge8l %l3, %g6, %g5
779 edge8n %i7, %o3, %l4
780 fpadd32s %f9, %f3, %f8
781 fmul8sux16 %f26, %f6, %f18
782 edge16n %o1, %i4, %g2
783 nop
784 setx 0x3049A1D9, %l0, %l6
785 st %l6, [%l7 + 0x7C]
786 ld [%l7 + 0x7C], %fsr
787 fmovsgu %icc, %f2, %f24
788 array16 %l2, %i1, %g1
789 udiv %i5, 0x082B, %l0
790 edge32ln %l1, %g3, %o6
791 fble %fcc1, loop_52
792 edge32n %o5, %l6, %o4
793 smul %o7, 0x0BE7, %o2
794 tg %icc, 0x7
795loop_52:
796 edge16 %i0, %o0, %i2
797 movne %icc, %g4, %i6
798 movn %icc, %l5, %i3
799 lduw [%l7 + 0x28], %g7
800 srax %g6, %g5, %l3
801 fmovsgu %icc, %f31, %f31
802 orcc %i7, %l4, %o1
803 andcc %i4, %g2, %l2
804 te %icc, 0x2
805 be,a,pt %icc, loop_53
806 tpos %xcc, 0x4
807 stw %o3, [%l7 + 0x78]
808 fmovscs %xcc, %f3, %f3
809loop_53:
810 nop
811 set 0x72, %g5
812 stha %i1, [%l7 + %g5] 0x88
813 nop
814 setx loop_54, %l0, %l1
815 jmpl %l1, %i5
816 tn %xcc, 0x7
817 srax %l0, 0x1E, %l1
818 edge16ln %g3, %g1, %o6
819loop_54:
820 membar 0x1F
821 wr %g0, 0x10, %asi
822 stda %f16, [%l7 + 0x40] %asi
823 fornot2s %f12, %f0, %f24
824 stb %l6, [%l7 + 0x21]
825 sdiv %o5, 0x15C1, %o7
826 brnz %o4, loop_55
827 ba,a,pt %xcc, loop_56
828 movrgz %i0, 0x344, %o2
829 tne %icc, 0x5
830loop_55:
831 ble %icc, loop_57
832loop_56:
833 and %o0, %i2, %i6
834 lduw [%l7 + 0x58], %g4
835 edge32 %l5, %g7, %g6
836loop_57:
837 array32 %i3, %l3, %i7
838 array8 %l4, %o1, %i4
839 tcs %icc, 0x3
840 andcc %g5, 0x1C94, %g2
841 umulcc %l2, %i1, %o3
842 tne %xcc, 0x1
843 smul %l0, 0x0879, %l1
844 fmovsne %xcc, %f4, %f20
845 fbu %fcc0, loop_58
846 edge16 %i5, %g3, %o6
847 bne,a,pt %icc, loop_59
848 or %g1, %l6, %o5
849loop_58:
850 nop
851 set 0x38, %g7
852 prefetcha [%l7 + %g7] 0x15, 0x0
853loop_59:
854 tpos %xcc, 0x4
855 ba,a loop_60
856 mova %xcc, %i0, %o2
857 smul %o4, 0x1946, %i2
858 srax %o0, %i6, %l5
859loop_60:
860 fmovdcs %icc, %f22, %f24
861 ba,a,pn %icc, loop_61
862 call loop_62
863 stb %g4, [%l7 + 0x63]
864 xorcc %g6, 0x0477, %g7
865loop_61:
866 fsrc2s %f29, %f18
867loop_62:
868 brnz %l3, loop_63
869 brlez,a %i7, loop_64
870 ldd [%l7 + 0x40], %i2
871 popc 0x1944, %l4
872loop_63:
873 movl %icc, %o1, %g5
874loop_64:
875 nop
876 wr %g0, 0xf1, %asi
877 stda %f16, [%l7 + 0x40] %asi
878 membar #Sync
879 addccc %i4, 0x1501, %g2
880 saved
881 rdpr %cwp, %g1
882 rdpr %cansave, %g2
883 rdpr %canrestore, %g3
884 rdpr %cleanwin, %g4
885 rdpr %otherwin, %g5
886 rdpr %wstate, %g6
887 fmovdleu %xcc, %f3, %f5
888 edge32 %i1, %o3, %l2
889 ldsb [%l7 + 0x4D], %l0
890 tcs %icc, 0x7
891 addc %i5, %g3, %l1
892 set 0x30, %g2
893 sta %f3, [%l7 + %g2] 0x19
894 movcc %xcc, %g1, %l6
895 set 0x42, %i1
896 ldsha [%l7 + %i1] 0x04, %o6
897 nop
898 setx 0x150207BE31CD5BA8, %l0, %l6
899 stx %l6, [%l7 + 0x28]
900 ldd [%l7 + 0x28], %f26
901 setx 0xDBC585516ADDA314, %l1, %l5
902 stx %l5, [%l7 + 0x10]
903 ldd [%l7 + 0x10], %f28
904 fdivd %f28, %f26, %f2
905 tl %xcc, 0x2
906 brz,a %o5, loop_65
907 subc %o7, %o2, %i0
908 stbar
909 srax %i2, 0x12, %o4
910loop_65:
911 subccc %o0, %l5, %g4
912 be %icc, loop_66
913 fble,a %fcc0, loop_67
914 tcs %icc, 0x4
915 stw %i6, [%l7 + 0x70]
916loop_66:
917 nop
918 wr %g0, 0x0c, %asi
919 ldxa [%l7 + 0x30] %asi, %g7
920loop_67:
921 srax %l3, %g6, %i7
922 fbn,a %fcc2, loop_68
923 movneg %xcc, %i3, %o1
924 fbo %fcc2, loop_69
925 fnot2 %f10, %f10
926loop_68:
927 array32 %l4, %g5, %i4
928 movpos %xcc, %i1, %g2
929loop_69:
930 movpos %icc, %o3, %l0
931 sllx %i5, %g3, %l2
932 bl loop_70
933 nop
934 setx 0xA06E6C92, %l0, %l6
935 st %l6, [%l7 + 0x68]
936 ld [%l7 + 0x68], %fsr
937 nop
938 setx loop_71, %l0, %l1
939 wrpr 0x1, %tl
940 wrpr %l1, %tnpc
941 setx 0x34400001400, %l0, %l1
942 wrpr %l1, %tstate
943 wrhpr 0x4, %htstate
944 done
945 nop
946 setx 0xF809764D382254AC, %l0, %l6
947 stx %l6, [%l7 + 0x28]
948 ldd [%l7 + 0x28], %f4
949 setx 0x03D83B7C765C6C5F, %l1, %l5
950 stx %l5, [%l7 + 0x10]
951 ldd [%l7 + 0x10], %f12
952 fmuld %f12, %f4, %f8
953loop_70:
954 fbu %fcc2, loop_72
955 tsubcc %g1, 0x1BFC, %l6
956loop_71:
957 srax %o6, %o5, %o7
958 or %l1, 0x133C, %o2
959loop_72:
960 tle %xcc, 0x7
961 fpackfix %f26, %f13
962 lduw [%l7 + 0x08], %i0
963 bne,pn %icc, loop_73
964 fblg %fcc3, loop_74
965 sdivcc %o4, 0x0237, %o0
966 membar 0x57
967loop_73:
968 fnor %f22, %f26, %f10
969loop_74:
970 movge %icc, %l5, %i2
971 fcmpeq32 %f22, %f24, %i6
972 fandnot1 %f6, %f22, %f22
973 fbg %fcc0, loop_75
974 fone %f0
975 nop
976 fitos %f8, %f15
977 fstox %f15, %f20
978 fxtos %f20, %f23
979 fmovscs %xcc, %f22, %f9
980loop_75:
981 movvc %icc, %g7, %g4
982 ldx [%l7 + 0x50], %g6
983 ldd [%l7 + 0x78], %f8
984 taddcctv %i7, %i3, %l3
985 nop
986 fitos %f5, %f9
987 fstoi %f9, %f19
988 umulcc %o1, %l4, %i4
989 fmovdle %xcc, %f8, %f27
990 lduh [%l7 + 0x0C], %i1
991 fmovrde %g5, %f6, %f26
992 movle %xcc, %o3, %g2
993 srax %i5, 0x0F, %g3
994 movvs %xcc, %l2, %g1
995 movleu %xcc, %l6, %o6
996 taddcc %l0, %o5, %o7
997 fbne,a %fcc1, loop_76
998 bneg,a %xcc, loop_77
999 stbar
1000 andcc %l1, %o2, %o4
1001loop_76:
1002 or %o0, %l5, %i2
1003loop_77:
1004 fandnot2s %f6, %f30, %f16
1005 fand %f10, %f16, %f10
1006 edge32ln %i0, %g7, %g4
1007 andn %g6, %i7, %i3
1008 fmuld8sux16 %f19, %f13, %f10
1009 edge32n %i6, %l3, %o1
1010 wr %g0, 0x88, %asi
1011 ldda [%l7 + 0x40] %asi, %f16
1012 tpos %xcc, 0x0
1013 edge32 %i4, %l4, %i1
1014 add %o3, %g2, %i5
1015 udivcc %g3, 0x03C9, %g5
1016 tl %icc, 0x2
1017 stbar
1018 movle %xcc, %g1, %l2
1019 fmovrse %o6, %f17, %f29
1020 brlez,a %l6, loop_78
1021 tcs %xcc, 0x7
1022 move %xcc, %o5, %o7
1023 fcmpgt16 %f2, %f16, %l1
1024loop_78:
1025 fmovrdlez %o2, %f10, %f14
1026 ldx [%l7 + 0x20], %o4
1027 tleu %icc, 0x1
1028 fbo,a %fcc1, loop_79
1029 nop
1030 setx 0xECDF0B08, %l0, %l6
1031 st %l6, [%l7 + 0x28]
1032 ld [%l7 + 0x28], %f2
1033 setx 0x5E185D57, %l1, %l5
1034 st %l5, [%l7 + 0x10]
1035 ld [%l7 + 0x10], %f12
1036 fmuls %f12, %f2, %f6
1037 fxor %f24, %f22, %f22
1038 tvc %icc, 0x6
1039loop_79:
1040 fmovd %f26, %f18
1041 te %xcc, 0x7
1042 edge32n %l0, %l5, %o0
1043 fpackfix %f20, %f24
1044 addccc %i0, 0x0A19, %g7
1045 stbar
1046 add %g4, 0x09B1, %g6
1047 fmuld8sux16 %f24, %f27, %f10
1048 tcs %icc, 0x4
1049 mulscc %i7, %i3, %i6
1050 brlez %l3, loop_80
1051 te %xcc, 0x2
1052 fmovdgu %xcc, %f26, %f24
1053 nop
1054 setx 0xFBA8A66C, %l0, %l6
1055 st %l6, [%l7 + 0x28]
1056 ld [%l7 + 0x28], %f9
1057 fsqrts %f9, %f28
1058loop_80:
1059 lduw [%l7 + 0x18], %i2
1060 fpsub16s %f20, %f13, %f28
1061 tvc %xcc, 0x3
1062 edge32n %i4, %o1, %l4
1063 sdivx %o3, 0x183B, %i1
1064 edge32 %g2, %g3, %i5
1065 fmuld8sux16 %f13, %f0, %f8
1066 fba,a %fcc1, loop_81
1067 fba,a %fcc2, loop_82
1068 fcmpeq32 %f12, %f8, %g1
1069 edge8 %l2, %g5, %l6
1070loop_81:
1071 movrlz %o6, 0x112, %o7
1072loop_82:
1073 movvs %icc, %o5, %l1
1074 tcc %xcc, 0x3
1075 stw %o2, [%l7 + 0x38]
1076 fbug,a %fcc3, loop_83
1077 alignaddrl %o4, %l5, %l0
1078 movneg %icc, %o0, %g7
1079 edge8ln %i0, %g6, %g4
1080loop_83:
1081 mulscc %i3, 0x1584, %i6
1082 nop
1083 fitod %f6, %f12
1084 fdtox %f12, %f6
1085 fxtod %f6, %f6
1086 andn %l3, %i2, %i4
1087 orcc %i7, 0x1C9D, %o1
1088 fmovdn %xcc, %f21, %f26
1089 edge16n %l4, %o3, %i1
1090 fcmpeq32 %f8, %f2, %g2
1091 udivx %g3, 0x0EBD, %g1
1092 set 0x7C, %o3
1093 ldsba [%l7 + %o3] 0x88, %i5
1094 fmovsleu %icc, %f5, %f28
1095 bgu,a %icc, loop_84
1096 smulcc %g5, 0x0CDB, %l2
1097 nop
1098 fitos %f1, %f12
1099 fstoi %f12, %f10
1100 tsubcc %o6, 0x0BBE, %l6
1101loop_84:
1102 umulcc %o7, %l1, %o2
1103 fmovsleu %icc, %f5, %f9
1104 stw %o5, [%l7 + 0x08]
1105 edge16ln %o4, %l0, %l5
1106 tleu %xcc, 0x1
1107 edge32 %g7, %o0, %i0
1108 movg %icc, %g4, %g6
1109 alignaddr %i6, %i3, %i2
1110 stbar
1111 srl %l3, 0x12, %i4
1112 tl %xcc, 0x4
1113 fbe,a %fcc2, loop_85
1114 addccc %i7, 0x069E, %o1
1115 ld [%l7 + 0x78], %f15
1116 addc %l4, 0x1B24, %o3
1117loop_85:
1118 edge32ln %g2, %g3, %g1
1119 subccc %i5, %g5, %l2
1120 fandnot1 %f22, %f6, %f8
1121 mulscc %i1, %o6, %o7
1122 te %xcc, 0x3
1123 fmovrde %l1, %f22, %f26
1124 movrne %l6, 0x1F8, %o2
1125 bn,pn %icc, loop_86
1126 movgu %xcc, %o4, %l0
1127 stbar
1128 set 0x2D, %i4
1129 ldstuba [%l7 + %i4] 0x18, %l5
1130loop_86:
1131 movge %icc, %g7, %o0
1132 movcs %icc, %o5, %i0
1133 tpos %xcc, 0x2
1134 tsubcctv %g4, %i6, %g6
1135 fxnor %f22, %f20, %f22
1136 tge %xcc, 0x3
1137 bl,a loop_87
1138 fabss %f7, %f15
1139 fmovda %xcc, %f24, %f4
1140 movg %xcc, %i3, %l3
1141loop_87:
1142 mulx %i4, 0x02B4, %i2
1143 bn loop_88
1144 nop
1145 set 0x71, %o0
1146 ldsb [%l7 + %o0], %o1
1147 subc %i7, 0x0D0C, %l4
1148 stb %o3, [%l7 + 0x08]
1149loop_88:
1150 xnorcc %g2, 0x0E64, %g3
1151 orncc %g1, %g5, %i5
1152 subccc %i1, %l2, %o7
1153 fnor %f18, %f16, %f22
1154 edge32l %l1, %o6, %l6
1155 wr %g0, 0x89, %asi
1156 lduha [%l7 + 0x54] %asi, %o4
1157 sdivcc %l0, 0x0C7C, %o2
1158 saved
1159 rdpr %cwp, %g1
1160 rdpr %cansave, %g2
1161 rdpr %canrestore, %g3
1162 rdpr %cleanwin, %g4
1163 rdpr %otherwin, %g5
1164 rdpr %wstate, %g6
1165 nop
1166 fitos %f8, %f9
1167 fstox %f9, %f18
1168 movrgez %g7, %l5, %o5
1169 movg %icc, %o0, %i0
1170 edge32l %i6, %g4, %i3
1171 array8 %g6, %l3, %i2
1172 edge16n %o1, %i4, %i7
1173 fornot1s %f13, %f18, %f10
1174 edge32n %l4, %g2, %g3
1175 movneg %xcc, %g1, %g5
1176 edge16ln %o3, %i5, %i1
1177 or %l2, 0x1840, %o7
1178 edge16ln %o6, %l6, %l1
1179 ld [%l7 + 0x70], %f15
1180 edge16l %l0, %o4, %o2
1181 std %f14, [%l7 + 0x70]
1182 movpos %xcc, %l5, %o5
1183 sllx %g7, %i0, %i6
1184 brgz %o0, loop_89
1185 orn %g4, %i3, %l3
1186 ba,a,pt %xcc, loop_90
1187 nop
1188 setx loop_91, %l0, %l1
1189 wrpr 0x1, %tl
1190 wrpr %l1, %tnpc
1191 setx 0x34400001400, %l0, %l1
1192 wrpr %l1, %tstate
1193 wrhpr 0x4, %htstate
1194 done
1195loop_89:
1196 bvc,pt %xcc, loop_92
1197 membar 0x79
1198loop_90:
1199 fmovsg %xcc, %f27, %f18
1200loop_91:
1201 fnands %f24, %f4, %f10
1202loop_92:
1203 fba,a %fcc1, loop_93
1204 subc %i2, 0x1AB5, %o1
1205 fbo,a %fcc3, loop_94
1206 movrlez %g6, 0x1A2, %i4
1207loop_93:
1208 fxors %f4, %f10, %f10
1209 set 0x4C, %l0
1210 stha %l4, [%l7 + %l0] 0xe3
1211 membar #Sync
1212loop_94:
1213 array16 %g2, %i7, %g1
1214 movpos %xcc, %g5, %g3
1215 movge %icc, %i5, %o3
1216 tl %xcc, 0x1
1217 tvs %xcc, 0x7
1218 restored
1219 rdpr %cwp, %g1
1220 rdpr %cansave, %g2
1221 rdpr %canrestore, %g3
1222 rdpr %cleanwin, %g4
1223 rdpr %otherwin, %g5
1224 rdpr %wstate, %g6
1225 movrgz %l2, 0x031, %i1
1226 umulcc %o6, %o7, %l1
1227 srax %l6, %o4, %o2
1228 nop
1229 setx 0xD918ADC300614568, %l0, %l6
1230 stx %l6, [%l7 + 0x28]
1231 ldx [%l7 + 0x28], %fsr
1232 movvs %icc, %l0, %l5
1233 and %g7, %i0, %o5
1234 fbl,a %fcc2, loop_95
1235 fnegd %f0, %f10
1236 prefetch [%l7 + 0x6C], 0x2
1237 nop
1238 setx 0xC043E774, %l0, %l6
1239 st %l6, [%l7 + 0x14]
1240 ld [%l7 + 0x14], %fsr
1241loop_95:
1242 orncc %o0, %g4, %i6
1243 set 0x70, %o2
1244 ldda [%l7 + %o2] 0xe2, %i2
1245 andn %l3, 0x03C0, %i2
1246 add %l7, 0x54, %l6
1247 wr %g0, 0x89, %asi
1248 casa [%l6] %asi, %o1, %g6
1249 ldx [%l7 + 0x20], %l4
1250 popc 0x07A1, %i4
1251 brnz %i7, loop_96
1252 taddcctv %g1, 0x1917, %g5
1253 movneg %icc, %g2, %i5
1254 sdivcc %g3, 0x00C7, %l2
1255loop_96:
1256 subccc %o3, %i1, %o6
1257 or %l1, %l6, %o4
1258 bne,a loop_97
1259 fornot2s %f31, %f2, %f13
1260 taddcctv %o7, 0x1BC9, %o2
1261 movvc %icc, %l0, %l5
1262loop_97:
1263 tsubcc %g7, 0x16ED, %i0
1264 bl,pn %icc, loop_98
1265 movvc %xcc, %o5, %o0
1266 fmovdneg %xcc, %f3, %f2
1267 sir 0x08C2
1268loop_98:
1269 sll %i6, %g4, %l3
1270 sdiv %i2, 0x0E9D, %i3
1271 bl,pt %icc, loop_99
1272 add %g6, %o1, %l4
1273 umul %i4, %i7, %g1
1274 movleu %xcc, %g5, %g2
1275loop_99:
1276 movg %icc, %g3, %l2
1277 sethi 0x0242, %o3
1278 tneg %xcc, 0x2
1279 fcmple32 %f0, %f12, %i5
1280 movg %xcc, %i1, %l1
1281 movleu %icc, %o6, %l6
1282 tleu %xcc, 0x3
1283 orcc %o7, %o2, %o4
1284 edge8n %l0, %g7, %l5
1285 bl,a loop_100
1286 movrlz %i0, 0x1AD, %o0
1287 mulscc %o5, %i6, %g4
1288 nop
1289 setx 0x95BF64C8, %l0, %l6
1290 st %l6, [%l7 + 0x28]
1291 ld [%l7 + 0x28], %f16
1292 setx 0x9AED2C06, %l1, %l5
1293 st %l5, [%l7 + 0x10]
1294 ld [%l7 + 0x10], %f1
1295 fdivs %f1, %f16, %f8
1296loop_100:
1297 bcc,a loop_101
1298 umul %l3, %i2, %i3
1299 fsrc2s %f4, %f26
1300 nop
1301 setx loop_102, %l0, %l1
1302 wrpr 0x1, %tl
1303 wrpr %l1, %tnpc
1304 setx 0x34400001400, %l0, %l1
1305 wrpr %l1, %tstate
1306 wrhpr 0x4, %htstate
1307 done
1308loop_101:
1309 fmovdvc %xcc, %f23, %f13
1310 nop
1311 setx 0xB9E68234, %l0, %l6
1312 st %l6, [%l7 + 0x28]
1313 ld [%l7 + 0x28], %f6
1314 setx 0x697F7D39, %l1, %l5
1315 st %l5, [%l7 + 0x10]
1316 ld [%l7 + 0x10], %f16
1317 fmuls %f16, %f6, %f24
1318 wr %g0, 0x80, %asi
1319 ldxa [%l7 + 0x18] %asi, %o1
1320loop_102:
1321 stw %l4, [%l7 + 0x14]
1322 set 0x3C, %i2
1323 ldswa [%l7 + %i2] 0x80, %i4
1324 edge16l %i7, %g1, %g6
1325 movrgez %g2, 0x29B, %g3
1326 or %l2, 0x153C, %o3
1327 membar 0x4F
1328 wr %g0, 0x11, %asi
1329 ldswa [%l7 + 0x3C] %asi, %g5
1330 fmovsl %icc, %f10, %f31
1331 sllx %i5, %l1, %o6
1332 popc %i1, %o7
1333 fmovscs %icc, %f27, %f29
1334 bvc loop_103
1335 fbule,a %fcc2, loop_104
1336 bgu,pt %icc, loop_105
1337 fmovrsne %l6, %f23, %f5
1338loop_103:
1339 edge16 %o2, %o4, %g7
1340loop_104:
1341 sethi 0x06E3, %l0
1342loop_105:
1343 brz %i0, loop_106
1344 udiv %l5, 0x161C, %o5
1345 fmovrdgez %o0, %f12, %f14
1346 wr %g0, 0x89, %asi
1347 ldsha [%l7 + 0x70] %asi, %i6
1348loop_106:
1349 fand %f12, %f30, %f20
1350 fmovsl %xcc, %f21, %f11
1351 addcc %l3, 0x062C, %i2
1352 restored
1353 rdpr %cwp, %g1
1354 rdpr %cansave, %g2
1355 rdpr %canrestore, %g3
1356 rdpr %cleanwin, %g4
1357 rdpr %otherwin, %g5
1358 rdpr %wstate, %g6
1359 bne,pt %xcc, loop_107
1360 fpsub32s %f9, %f5, %f29
1361 fpsub32 %f12, %f6, %f10
1362 tleu %xcc, 0x5
1363loop_107:
1364 fabsd %f26, %f22
1365 movne %xcc, %i3, %g4
1366 nop
1367 setx loop_108, %l0, %l1
1368 jmpl %l1, %l4
1369 edge32ln %o1, %i7, %g1
1370 fandnot2s %f0, %f2, %f23
1371 alignaddr %i4, %g6, %g2
1372loop_108:
1373 mova %xcc, %g3, %l2
1374 fbl %fcc3, loop_109
1375 fand %f18, %f28, %f2
1376 edge8n %o3, %g5, %l1
1377 brlz,a %i5, loop_110
1378loop_109:
1379 fmovda %icc, %f15, %f7
1380 andncc %i1, %o6, %l6
1381 movrne %o7, %o4, %o2
1382loop_110:
1383 nop
1384 setx 0x866258EBC45CBE7F, %l0, %l6
1385 stx %l6, [%l7 + 0x28]
1386 ldd [%l7 + 0x28], %f4
1387 fsqrtd %f4, %f26
1388 bleu,a,pt %icc, loop_111
1389 andn %l0, 0x125D, %g7
1390 and %l5, 0x0EED, %i0
1391 fbu,a %fcc1, loop_112
1392loop_111:
1393 fxor %f12, %f26, %f4
1394 move %xcc, %o5, %i6
1395 nop
1396 setx loop_113, %l0, %l1
1397 jmpl %l1, %o0
1398loop_112:
1399 brgez %i2, loop_114
1400 saved
1401 rdpr %cwp, %g1
1402 rdpr %cansave, %g2
1403 rdpr %canrestore, %g3
1404 rdpr %cleanwin, %g4
1405 rdpr %otherwin, %g5
1406 rdpr %wstate, %g6
1407 nop
1408 fitos %f0, %f16
1409loop_113:
1410 movvc %xcc, %l3, %i3
1411loop_114:
1412 sdivcc %g4, 0x077F, %l4
1413 orcc %i7, %o1, %i4
1414 bvs,a,pt %xcc, loop_115
1415 nop
1416 setx 0x8056710D, %l0, %l6
1417 st %l6, [%l7 + 0x24]
1418 ld [%l7 + 0x24], %fsr
1419 tsubcctv %g1, %g2, %g6
1420 udivcc %l2, 0x0693, %g3
1421loop_115:
1422 edge32l %g5, %l1, %i5
1423 taddcctv %i1, 0x0659, %o6
1424 bgu loop_116
1425 brgez,a %l6, loop_117
1426 stx %o7, [%l7 + 0x68]
1427 movg %icc, %o3, %o4
1428loop_116:
1429 tl %xcc, 0x5
1430loop_117:
1431 tn %icc, 0x3
1432 array32 %o2, %l0, %g7
1433 movrne %i0, 0x3BE, %o5
1434 fpadd32 %f2, %f28, %f4
1435 fmovdge %xcc, %f11, %f17
1436 edge32n %i6, %o0, %l5
1437 movrgez %l3, %i2, %g4
1438 fmovrdne %i3, %f10, %f6
1439 movrlz %i7, %o1, %i4
1440 fzeros %f18
1441 brnz %g1, loop_118
1442 bvc,a loop_119
1443 smulcc %l4, 0x0255, %g2
1444 fmovrdgez %g6, %f14, %f16
1445loop_118:
1446 movne %xcc, %l2, %g3
1447loop_119:
1448 movrgz %g5, %l1, %i5
1449 addcc %i1, 0x1171, %l6
1450 movre %o7, %o3, %o4
1451 edge32 %o2, %l0, %o6
1452 wr %g0, 0x81, %asi
1453 lda [%l7 + 0x78] %asi, %f14
1454 edge16n %i0, %g7, %o5
1455 tn %xcc, 0x0
1456 wr %g0, 0x80, %asi
1457 stwa %o0, [%l7 + 0x7C] %asi
1458 fpmerge %f1, %f14, %f24
1459 array32 %i6, %l5, %l3
1460 xor %i2, 0x0543, %i3
1461 fmovdle %icc, %f3, %f4
1462 set 0x38, %l5
1463 stxa %g4, [%l7 + %l5] 0x2b
1464 membar #Sync
1465 fbuge,a %fcc3, loop_120
1466 movneg %xcc, %i7, %o1
1467 movne %xcc, %g1, %l4
1468 orcc %g2, 0x06A2, %g6
1469loop_120:
1470 andn %l2, %g3, %i4
1471 bg,a %xcc, loop_121
1472 fmul8x16au %f13, %f20, %f4
1473 subccc %l1, 0x0F52, %g5
1474 lduw [%l7 + 0x44], %i5
1475loop_121:
1476 smulcc %l6, 0x0F04, %o7
1477 sir 0x1DAA
1478 movneg %xcc, %o3, %o4
1479 sth %i1, [%l7 + 0x12]
1480 lduw [%l7 + 0x3C], %o2
1481 fmovdleu %icc, %f10, %f9
1482 call loop_122
1483 fmovsa %xcc, %f11, %f28
1484 ld [%l7 + 0x78], %f20
1485 fpadd32 %f4, %f20, %f4
1486loop_122:
1487 sdivcc %o6, 0x0A80, %i0
1488 fpsub32s %f30, %f0, %f25
1489 fmul8x16 %f23, %f6, %f16
1490 bl,pn %icc, loop_123
1491 edge16n %l0, %o5, %o0
1492 tne %xcc, 0x2
1493 lduw [%l7 + 0x7C], %g7
1494loop_123:
1495 subccc %l5, %i6, %l3
1496 srax %i3, %g4, %i2
1497 sdivcc %o1, 0x1F9A, %g1
1498 movrgez %i7, 0x325, %g2
1499 ta %icc, 0x5
1500 fpadd32 %f24, %f16, %f28
1501 tcc %icc, 0x6
1502 nop
1503 setx loop_124, %l0, %l1
1504 wrpr 0x1, %tl
1505 wrpr %l1, %tpc
1506 add %l1, 0x4, %l1
1507 wrpr %l1, %tnpc
1508 setx 0x34400001400, %l0, %l1
1509 wrpr %l1, %tstate
1510 wrhpr 0x4, %htstate
1511 retry
1512 edge16ln %l4, %g6, %g3
1513 movgu %icc, %i4, %l1
1514 wr %g0, 0x18, %asi
1515 ldswa [%l7 + 0x28] %asi, %l2
1516loop_124:
1517 brgz,a %i5, loop_125
1518 tn %icc, 0x7
1519 bneg,a,pt %xcc, loop_126
1520 bn,a %xcc, loop_127
1521loop_125:
1522 movgu %icc, %g5, %o7
1523 wr %g0, 0x81, %asi
1524 lduba [%l7 + 0x13] %asi, %o3
1525loop_126:
1526 movn %icc, %o4, %i1
1527loop_127:
1528 ble,a %xcc, loop_128
1529 fmovdg %icc, %f24, %f1
1530 nop
1531 setx loop_129, %l0, %l1
1532 jmpl %l1, %l6
1533 fandnot1 %f24, %f12, %f4
1534loop_128:
1535 fmovda %icc, %f17, %f4
1536 fxor %f16, %f4, %f30
1537loop_129:
1538 andcc %o6, 0x0329, %o2
1539 prefetch [%l7 + 0x34], 0x3
1540 subcc %i0, %o5, %o0
1541 movcs %icc, %l0, %l5
1542 fors %f29, %f8, %f17
1543 sub %i6, %g7, %i3
1544 xnorcc %g4, %i2, %o1
1545 edge8l %g1, %l3, %g2
1546 tcc %xcc, 0x2
1547 for %f28, %f6, %f20
1548 fpack16 %f28, %f14
1549 andncc %i7, %l4, %g3
1550 andncc %i4, %g6, %l2
1551 orn %i5, 0x1406, %l1
1552 fmovdl %xcc, %f12, %f31
1553 movrlez %o7, %g5, %o3
1554 nop
1555 fitos %f6, %f6
1556 fstox %f6, %f6
1557 fmovsle %icc, %f4, %f1
1558 sll %i1, 0x12, %l6
1559 movpos %icc, %o6, %o4
1560 movvc %icc, %o2, %o5
1561 movgu %icc, %i0, %l0
1562 movn %xcc, %l5, %i6
1563 movge %xcc, %o0, %g7
1564 tge %icc, 0x7
1565 fmovspos %icc, %f13, %f1
1566 andn %i3, 0x0B7D, %i2
1567 fmovrslez %g4, %f20, %f20
1568 mulscc %g1, 0x0924, %o1
1569 wr %g0, 0x0c, %asi
1570 swapa [%l7 + 0x08] %asi, %l3
1571 sra %i7, 0x08, %g2
1572 movneg %icc, %g3, %i4
1573 sethi 0x163C, %g6
1574 fxnors %f12, %f5, %f12
1575 ldsb [%l7 + 0x0F], %l2
1576 mulx %i5, 0x0845, %l4
1577 subc %l1, %g5, %o7
1578 umulcc %i1, 0x1CB6, %l6
1579 popc %o3, %o6
1580 fmovrsgez %o4, %f3, %f31
1581 fbne %fcc1, loop_130
1582 fmovdvc %icc, %f12, %f21
1583 movl %xcc, %o5, %i0
1584 fmovdvc %xcc, %f6, %f20
1585loop_130:
1586 nop
1587 wr %g0, 0x81, %asi
1588 ldsha [%l7 + 0x58] %asi, %o2
1589 movrlez %l0, 0x031, %i6
1590 tn %icc, 0x3
1591 edge16ln %o0, %g7, %l5
1592 or %i2, 0x0290, %g4
1593 wr %g0, 0x19, %asi
1594 stda %f0, [%l7 + 0x40] %asi
1595 fcmpgt32 %f2, %f6, %g1
1596 tvs %xcc, 0x5
1597 ldsh [%l7 + 0x0E], %i3
1598 tgu %xcc, 0x0
1599 tsubcctv %o1, %i7, %g2
1600 movgu %icc, %l3, %g3
1601 tcs %xcc, 0x7
1602 wr %g0, 0x2b, %asi
1603 stba %g6, [%l7 + 0x4A] %asi
1604 membar #Sync
1605 tle %xcc, 0x3
1606 fmovrse %i4, %f4, %f15
1607 fbl %fcc0, loop_131
1608 fmovsle %icc, %f4, %f20
1609 orncc %i5, %l4, %l2
1610 nop
1611 setx 0xE83BDE61E6852352, %l0, %l6
1612 stx %l6, [%l7 + 0x28]
1613 ldd [%l7 + 0x28], %f2
1614 setx 0x76BBA6E2AE3D2337, %l1, %l5
1615 stx %l5, [%l7 + 0x10]
1616 ldd [%l7 + 0x10], %f6
1617 faddd %f6, %f2, %f28
1618loop_131:
1619 or %g5, %l1, %o7
1620 wr %g0, 0x2f, %asi
1621 stha %l6, [%l7 + 0x50] %asi
1622 membar #Sync
1623 orncc %i1, %o3, %o6
1624 fmovrsne %o4, %f5, %f0
1625 stb %i0, [%l7 + 0x22]
1626 and %o5, 0x0F6C, %o2
1627 fmovdleu %xcc, %f25, %f21
1628 array16 %i6, %o0, %g7
1629 wr %g0, 0x80, %asi
1630 lduha [%l7 + 0x0E] %asi, %l0
1631 array16 %i2, %l5, %g4
1632 fnegd %f28, %f2
1633 movrne %i3, %o1, %g1
1634 movleu %icc, %g2, %l3
1635 set 0x3C, %i6
1636 lda [%l7 + %i6] 0x89, %f6
1637 movgu %icc, %i7, %g3
1638 sllx %i4, %g6, %l4
1639 smul %l2, %i5, %l1
1640 ta %xcc, 0x0
1641 umulcc %o7, %l6, %g5
1642 movcc %xcc, %o3, %o6
1643 movcs %icc, %o4, %i1
1644 pdist %f0, %f30, %f14
1645 tg %xcc, 0x5
1646 sir 0x1D77
1647 movvs %xcc, %i0, %o2
1648 udivcc %o5, 0x00D3, %o0
1649 fbu,a %fcc2, loop_132
1650 xor %i6, 0x1ACA, %g7
1651 andncc %l0, %i2, %g4
1652 subcc %l5, 0x0546, %o1
1653loop_132:
1654 andncc %i3, %g2, %l3
1655 edge32 %g1, %g3, %i4
1656 addc %g6, %l4, %l2
1657 tsubcc %i5, %l1, %o7
1658 bn %xcc, loop_133
1659 mova %icc, %i7, %g5
1660 and %o3, 0x15E5, %o6
1661 brlez,a %o4, loop_134
1662loop_133:
1663 sub %l6, %i0, %o2
1664 or %o5, 0x0EDA, %o0
1665 movleu %xcc, %i1, %i6
1666loop_134:
1667 tsubcctv %g7, %l0, %g4
1668 st %f7, [%l7 + 0x74]
1669 edge8n %l5, %o1, %i2
1670 movleu %xcc, %g2, %i3
1671 ldx [%l7 + 0x68], %l3
1672 mova %xcc, %g3, %g1
1673 smul %g6, 0x04E8, %l4
1674 sdivx %l2, 0x14F2, %i4
1675 fmul8x16al %f29, %f20, %f4
1676 edge32n %l1, %i5, %o7
1677 fornot2s %f15, %f12, %f21
1678 fpadd16 %f6, %f10, %f8
1679 fcmpeq16 %f8, %f10, %i7
1680 fmovdvs %icc, %f1, %f25
1681 add %g5, %o6, %o3
1682 fpadd16s %f17, %f20, %f2
1683 te %xcc, 0x4
1684 fbg,a %fcc2, loop_135
1685 lduw [%l7 + 0x6C], %l6
1686 fcmpeq32 %f14, %f4, %i0
1687 andncc %o2, %o4, %o0
1688loop_135:
1689 bcs,a,pt %icc, loop_136
1690 movge %icc, %o5, %i1
1691 fmovsg %icc, %f27, %f28
1692 fmovrdgz %i6, %f26, %f4
1693loop_136:
1694 tleu %icc, 0x7
1695 movcs %icc, %g7, %l0
1696 mulscc %g4, 0x1807, %o1
1697 tsubcc %i2, 0x17F5, %l5
1698 edge16ln %g2, %i3, %g3
1699 bpos,a,pn %xcc, loop_137
1700 fbn,a %fcc3, loop_138
1701 movg %icc, %l3, %g1
1702 edge32ln %g6, %l4, %l2
1703loop_137:
1704 tleu %icc, 0x6
1705loop_138:
1706 movcs %xcc, %l1, %i4
1707 fone %f24
1708 xnorcc %o7, 0x1751, %i7
1709 flush %l7 + 0x0C
1710 set 0x40, %i0
1711 lduwa [%l7 + %i0] 0x0c, %g5
1712 tl %icc, 0x2
1713 fmovs %f7, %f10
1714 edge8ln %i5, %o3, %l6
1715 xnorcc %i0, %o6, %o2
1716 fornot2 %f26, %f8, %f20
1717 restored
1718 rdpr %cwp, %g1
1719 rdpr %cansave, %g2
1720 rdpr %canrestore, %g3
1721 rdpr %cleanwin, %g4
1722 rdpr %otherwin, %g5
1723 rdpr %wstate, %g6
1724 orn %o4, 0x161D, %o5
1725 fbue %fcc3, loop_139
1726 movrgz %i1, %i6, %o0
1727 lduh [%l7 + 0x66], %l0
1728 addcc %g4, %o1, %g7
1729loop_139:
1730 movrne %i2, 0x3C3, %l5
1731 movrlz %i3, 0x21B, %g3
1732 add %l7, 0x3C, %l6
1733 wr %g0, 0x11, %asi
1734 casa [%l6] %asi, %g2, %g1
1735 fnot1s %f7, %f21
1736 taddcctv %l3, 0x037D, %g6
1737 tsubcctv %l2, %l1, %l4
1738 srax %o7, %i4, %i7
1739 fmovsgu %icc, %f1, %f14
1740 or %g5, %o3, %i5
1741 fnand %f16, %f22, %f2
1742 ta %xcc, 0x0
1743 andn %l6, %i0, %o6
1744 addcc %o4, 0x16BB, %o2
1745 tneg %xcc, 0x2
1746 srax %i1, 0x0C, %i6
1747 set 0x2F, %l2
1748 ldstuba [%l7 + %l2] 0x10, %o0
1749 fbul,a %fcc3, loop_140
1750 fnot2s %f17, %f4
1751 andncc %l0, %o5, %o1
1752 for %f20, %f16, %f24
1753loop_140:
1754 fbuge,a %fcc1, loop_141
1755 movl %xcc, %g4, %g7
1756 addccc %i2, %i3, %l5
1757 fabsd %f12, %f26
1758loop_141:
1759 nop
1760 setx 0xAE1255F032AD3847, %l0, %l6
1761 stx %l6, [%l7 + 0x28]
1762 ldd [%l7 + 0x28], %f18
1763 setx 0x49DDD392D0A4B4FC, %l1, %l5
1764 stx %l5, [%l7 + 0x10]
1765 ldd [%l7 + 0x10], %f20
1766 fmuld %f20, %f18, %f16
1767 addcc %g2, 0x01EF, %g1
1768 umulcc %l3, %g3, %l2
1769 orn %l1, 0x1C4A, %g6
1770 fornot2s %f18, %f5, %f8
1771 nop
1772 setx 0xA7D0EAC3655CB30D, %l0, %l6
1773 stx %l6, [%l7 + 0x28]
1774 ldd [%l7 + 0x28], %f16
1775 setx 0x45CB2BC851E5E9BC, %l1, %l5
1776 stx %l5, [%l7 + 0x10]
1777 ldd [%l7 + 0x10], %f28
1778 fsubd %f28, %f16, %f10
1779 prefetch [%l7 + 0x28], 0x3
1780 fmovrdgz %o7, %f8, %f6
1781 addccc %l4, %i4, %g5
1782 tsubcctv %i7, 0x1F36, %i5
1783 nop
1784 setx 0xFDB538D055BD90CC, %l0, %l6
1785 stx %l6, [%l7 + 0x28]
1786 ldd [%l7 + 0x28], %f26
1787 setx 0xA7ACECA879989855, %l1, %l5
1788 stx %l5, [%l7 + 0x10]
1789 ldd [%l7 + 0x10], %f14
1790 fmuld %f14, %f26, %f14
1791 tl %icc, 0x3
1792 array32 %o3, %i0, %o6
1793 mulx %l6, %o2, %o4
1794 mova %icc, %i1, %i6
1795 tcs %icc, 0x0
1796 movle %icc, %o0, %l0
1797 tcc %xcc, 0x4
1798 sllx %o5, %o1, %g4
1799 fmovdgu %icc, %f17, %f18
1800 fors %f1, %f31, %f27
1801 fba %fcc3, loop_142
1802 movcs %icc, %i2, %i3
1803 brlz %g7, loop_143
1804 srlx %g2, 0x1D, %l5
1805loop_142:
1806 prefetch [%l7 + 0x38], 0x1
1807 add %l7, 0x64, %l6
1808 wr %g0, 0x80, %asi
1809 lda [%l6] %asi, %g1
1810 casa [%l6] %asi, %g1, %l3
1811loop_143:
1812 nop
1813 set 0x15, %o1
1814 ldstuba [%l7 + %o1] 0x80, %l2
1815 nop
1816 set 0x7B, %g3
1817 ldub [%l7 + %g3], %l1
1818 fmovdle %xcc, %f23, %f29
1819 umul %g3, %g6, %l4
1820 add %l7, 0x4C, %l6
1821 wr %g0, 0x81, %asi
1822 lda [%l6] %asi, %i4
1823 casa [%l6] %asi, %i4, %g5
1824 nop
1825 setx 0x60704F8D, %l0, %l6
1826 st %l6, [%l7 + 0x50]
1827 ld [%l7 + 0x50], %fsr
1828 udivx %i7, 0x052A, %i5
1829 sdivx %o3, 0x0DB6, %o7
1830 fbn %fcc1, loop_144
1831 fbl %fcc1, loop_145
1832 tsubcc %i0, %l6, %o6
1833 movn %xcc, %o2, %i1
1834loop_144:
1835 brgez %o4, loop_146
1836loop_145:
1837 tpos %icc, 0x4
1838 ta %xcc, 0x2
1839 set 0x2C, %g4
1840 sta %f0, [%l7 + %g4] 0x89
1841loop_146:
1842 sethi 0x0C02, %i6
1843 edge16l %l0, %o0, %o5
1844 sub %g4, %i2, %i3
1845 orcc %g7, %o1, %g2
1846 fzeros %f22
1847 ldd [%l7 + 0x78], %f28
1848 subccc %l5, 0x1016, %l3
1849 fcmpne16 %f16, %f30, %g1
1850 fble %fcc2, loop_147
1851 add %l2, %g3, %l1
1852 umulcc %l4, %i4, %g6
1853 call loop_148
1854loop_147:
1855 edge16n %i7, %i5, %o3
1856 set 0x50, %l4
1857 prefetcha [%l7 + %l4] 0x14, 0x0
1858loop_148:
1859 fmovscc %icc, %f25, %f27
1860 edge8 %o7, %l6, %i0
1861 udiv %o2, 0x076B, %o6
1862 tn %xcc, 0x1
1863 move %icc, %o4, %i1
1864 edge32l %l0, %i6, %o0
1865 fsrc1s %f18, %f31
1866 subc %o5, %g4, %i2
1867 fnot1s %f25, %f3
1868 sllx %g7, 0x02, %o1
1869 udiv %i3, 0x05A0, %g2
1870 fbo,a %fcc3, loop_149
1871 nop
1872 setx 0x30D8822D, %l0, %l6
1873 st %l6, [%l7 + 0x28]
1874 ld [%l7 + 0x28], %f18
1875 fsqrts %f18, %f5
1876 fmovdpos %icc, %f7, %f3
1877 edge8ln %l3, %g1, %l5
1878loop_149:
1879 ba,pn %xcc, loop_150
1880 movrne %l2, %g3, %l1
1881 subcc %l4, 0x1A98, %g6
1882 edge32n %i4, %i7, %i5
1883loop_150:
1884 fblg %fcc3, loop_151
1885 movgu %icc, %o3, %o7
1886 fand %f20, %f14, %f18
1887 orncc %g5, %i0, %l6
1888loop_151:
1889 tleu %xcc, 0x6
1890 fmovsg %xcc, %f11, %f2
1891 bcs,pt %xcc, loop_152
1892 fmovdn %xcc, %f7, %f26
1893 set 0x14, %i5
1894 lduba [%l7 + %i5] 0x10, %o2
1895loop_152:
1896 fand %f8, %f26, %f16
1897 fmovsleu %xcc, %f1, %f8
1898 set 0x56, %o4
1899 stha %o6, [%l7 + %o4] 0x19
1900 tvs %xcc, 0x6
1901 tcs %xcc, 0x3
1902 movrlz %o4, 0x195, %i1
1903 popc %i6, %o0
1904 flush %l7 + 0x2C
1905 popc 0x194B, %l0
1906 fabss %f19, %f20
1907 tsubcc %g4, %o5, %i2
1908 fbug %fcc3, loop_153
1909 tcs %icc, 0x1
1910 movn %icc, %o1, %g7
1911 udiv %i3, 0x1075, %l3
1912loop_153:
1913 nop
1914 add %l7, 0x6C, %l6
1915 wr %g0, 0x18, %asi
1916 lda [%l6] %asi, %g1
1917 casa [%l6] 0x18, %g1, %l5
1918 fxnors %f15, %f10, %f20
1919 fbl %fcc2, loop_154
1920 brlz %g2, loop_155
1921 brlz %l2, loop_156
1922 movgu %xcc, %l1, %g3
1923loop_154:
1924 movge %xcc, %g6, %l4
1925loop_155:
1926 tge %xcc, 0x3
1927loop_156:
1928 movrlz %i7, %i5, %o3
1929 bne %xcc, loop_157
1930 fmovdvs %icc, %f24, %f4
1931 ta %xcc, 0x5
1932 sth %i4, [%l7 + 0x70]
1933loop_157:
1934 std %f2, [%l7 + 0x50]
1935 set 0x44, %g6
1936 stwa %o7, [%l7 + %g6] 0x2b
1937 membar #Sync
1938 xnorcc %i0, %g5, %l6
1939 mulx %o6, %o4, %i1
1940 nop
1941 setx 0x80453067, %l0, %l6
1942 st %l6, [%l7 + 0x6C]
1943 ld [%l7 + 0x6C], %fsr
1944 alignaddr %i6, %o2, %l0
1945 array8 %g4, %o0, %o5
1946 array32 %o1, %g7, %i3
1947 sub %i2, 0x0D7E, %l3
1948 ldd [%l7 + 0x70], %l4
1949 movg %icc, %g1, %l2
1950 sir 0x0EB5
1951 add %g2, 0x0029, %g3
1952 add %l7, 0x34, %l6
1953 wr %g0, 0x88, %asi
1954 lda [%l6] %asi, %g6
1955 casa [%l6] 0x88, %g6, %l1
1956 movcs %icc, %i7, %l4
1957 movrgez %i5, 0x2B0, %o3
1958 stbar
1959 fmovsvc %xcc, %f25, %f28
1960 add %i4, %i0, %o7
1961 mulscc %g5, %l6, %o4
1962 fcmple16 %f4, %f20, %i1
1963 nop
1964 fitos %f6, %f16
1965 fstox %f16, %f18
1966 brgez %i6, loop_158
1967 ble,a,pn %icc, loop_159
1968 nop
1969 setx loop_160, %l0, %l1
1970 jmpl %l1, %o2
1971 andn %l0, 0x11B2, %o6
1972loop_158:
1973 array8 %g4, %o5, %o0
1974loop_159:
1975 xorcc %g7, %i3, %o1
1976loop_160:
1977 movrlez %l3, 0x129, %l5
1978 nop
1979 setx 0xD0416656, %l0, %l6
1980 st %l6, [%l7 + 0x28]
1981 ld [%l7 + 0x28], %fsr
1982 orn %g1, %l2, %g2
1983 fbg %fcc2, loop_161
1984 bpos,a,pn %icc, loop_162
1985 srlx %i2, %g3, %l1
1986 brnz %g6, loop_163
1987loop_161:
1988 movpos %xcc, %l4, %i7
1989loop_162:
1990 srax %o3, %i4, %i5
1991 ldd [%l7 + 0x70], %i0
1992loop_163:
1993 fxnor %f10, %f20, %f2
1994 fornot1s %f13, %f27, %f7
1995 tpos %icc, 0x5
1996 movn %icc, %o7, %l6
1997 fmovrslz %g5, %f23, %f1
1998 nop
1999 setx 0xF60E6EECE039D301, %l0, %l6
2000 stx %l6, [%l7 + 0x28]
2001 ldd [%l7 + 0x28], %f0
2002 setx 0x028F4BF333681CD7, %l1, %l5
2003 stx %l5, [%l7 + 0x10]
2004 ldd [%l7 + 0x10], %f26
2005 fdivd %f26, %f0, %f2
2006 fmovscs %icc, %f24, %f10
2007 taddcc %i1, 0x1BD4, %o4
2008 movrlz %o2, %i6, %l0
2009 sdiv %g4, 0x0326, %o5
2010 fandnot1 %f4, %f10, %f14
2011 movleu %icc, %o0, %o6
2012 addc %i3, %o1, %l3
2013 edge8ln %l5, %g1, %l2
2014 movrgz %g2, %g7, %g3
2015 movpos %xcc, %l1, %i2
2016 fcmpgt32 %f4, %f28, %l4
2017 fmovsge %icc, %f2, %f15
2018 popc %g6, %o3
2019 fmovd %f18, %f8
2020 restored
2021 rdpr %cwp, %g1
2022 rdpr %cansave, %g2
2023 rdpr %canrestore, %g3
2024 rdpr %cleanwin, %g4
2025 rdpr %otherwin, %g5
2026 rdpr %wstate, %g6
2027 fmovsg %icc, %f28, %f9
2028 fbo %fcc3, loop_164
2029 fpsub16 %f4, %f4, %f8
2030 edge32n %i4, %i7, %i0
2031 addccc %o7, 0x1A7B, %i5
2032loop_164:
2033 fmovsgu %xcc, %f5, %f10
2034 fcmpgt16 %f8, %f18, %g5
2035 wr %g0, 0x23, %asi
2036 ldda [%l7 + 0x40] %asi, %i0
2037 tsubcc %l6, 0x00C8, %o2
2038 fmovdcc %icc, %f13, %f24
2039 bl,pt %xcc, loop_165
2040 nop
2041 set 0x18, %o5
2042 sth %i6, [%l7 + %o5]
2043 bpos,a,pt %xcc, loop_166
2044 fbn %fcc1, loop_167
2045loop_165:
2046 tne %xcc, 0x1
2047 ldd [%l7 + 0x08], %l0
2048loop_166:
2049 movpos %icc, %o4, %g4
2050loop_167:
2051 tvs %icc, 0x1
2052 fpadd32s %f2, %f21, %f26
2053 edge16n %o0, %o6, %o5
2054 add %o1, %i3, %l5
2055 nop
2056 setx 0x6379D0CDFC9DA18C, %l0, %l6
2057 stx %l6, [%l7 + 0x28]
2058 ldd [%l7 + 0x28], %f10
2059 setx 0x2384F2D701A851A8, %l1, %l5
2060 stx %l5, [%l7 + 0x10]
2061 ldd [%l7 + 0x10], %f20
2062 fdivd %f20, %f10, %f22
2063 sir 0x1966
2064 fmovscs %icc, %f25, %f28
2065 mulscc %l3, 0x1A78, %l2
2066 tsubcctv %g1, 0x0EAA, %g2
2067 subc %g3, %g7, %i2
2068 fnegs %f11, %f10
2069 edge16l %l1, %g6, %l4
2070 andcc %i4, %o3, %i7
2071 nop
2072 setx loop_168, %l0, %l1
2073 jmpl %l1, %o7
2074 bl,a,pt %icc, loop_169
2075 call loop_170
2076 edge32ln %i0, %i5, %g5
2077loop_168:
2078 fxors %f21, %f13, %f13
2079loop_169:
2080 ldsb [%l7 + 0x63], %l6
2081loop_170:
2082 nop
2083 set 0x44, %l1
2084 ldsh [%l7 + %l1], %o2
2085 sth %i6, [%l7 + 0x2E]
2086 srax %l0, 0x09, %o4
2087 sir 0x11C2
2088 xor %i1, %g4, %o0
2089 add %o6, %o1, %i3
2090 fsrc1 %f28, %f18
2091 add %l7, 0x28, %l6
2092 wr %g0, 0x11, %asi
2093 lda [%l6] %asi, %o5
2094 casa [%l6] %asi, %o5, %l3
2095 edge16l %l5, %l2, %g1
2096 edge16ln %g3, %g7, %i2
2097 fbug %fcc1, loop_171
2098 fbug,a %fcc1, loop_172
2099 fmovde %xcc, %f4, %f1
2100 movvc %icc, %l1, %g2
2101loop_171:
2102 edge16 %g6, %i4, %l4
2103loop_172:
2104 fmovrslz %o3, %f13, %f5
2105 orn %i7, 0x0FB4, %i0
2106 bne,a,pn %icc, loop_173
2107 tcc %xcc, 0x0
2108 array16 %o7, %g5, %i5
2109 flush %l7 + 0x40
2110loop_173:
2111 subccc %o2, %i6, %l0
2112 movrne %o4, %l6, %g4
2113 movcc %icc, %o0, %o6
2114 ldx [%l7 + 0x38], %i1
2115 movg %icc, %o1, %i3
2116 movneg %icc, %l3, %l5
2117 smulcc %l2, %g1, %g3
2118 alignaddr %g7, %i2, %o5
2119 fandnot1 %f2, %f14, %f20
2120 stw %l1, [%l7 + 0x0C]
2121 fbu %fcc1, loop_174
2122 bshuffle %f12, %f14, %f20
2123 set 0x24, %o6
2124 swapa [%l7 + %o6] 0x10, %g6
2125loop_174:
2126 tpos %icc, 0x0
2127 fsrc1s %f11, %f17
2128 alignaddrl %i4, %l4, %g2
2129 fmuld8sux16 %f13, %f20, %f0
2130 andncc %o3, %i7, %i0
2131 nop
2132 setx 0xD5C8E23A, %l0, %l6
2133 st %l6, [%l7 + 0x28]
2134 ld [%l7 + 0x28], %f22
2135 setx 0xFF166D41, %l1, %l5
2136 st %l5, [%l7 + 0x10]
2137 ld [%l7 + 0x10], %f5
2138 fadds %f5, %f22, %f22
2139 umulcc %g5, 0x03F7, %o7
2140 orncc %i5, 0x12AF, %i6
2141 tcs %icc, 0x3
2142 lduh [%l7 + 0x46], %o2
2143 movrlz %o4, %l0, %g4
2144 wr %g0, 0x88, %asi
2145 sta %f10, [%l7 + 0x40] %asi
2146 fnot2s %f4, %f4
2147 tleu %icc, 0x4
2148 fpack32 %f16, %f28, %f30
2149 movg %icc, %l6, %o6
2150 smul %i1, %o1, %o0
2151 sdivcc %i3, 0x11C3, %l5
2152 sir 0x1E69
2153 taddcctv %l2, %g1, %g3
2154 srl %g7, 0x0F, %l3
2155 movneg %xcc, %o5, %l1
2156 srlx %i2, %i4, %g6
2157 tge %xcc, 0x6
2158 wr %g0, 0x04, %asi
2159 lduba [%l7 + 0x38] %asi, %l4
2160 movrgez %g2, 0x134, %i7
2161 bshuffle %f12, %f18, %f14
2162 fnors %f0, %f11, %f9
2163 fba,a %fcc3, loop_175
2164 tgu %xcc, 0x6
2165 fbule,a %fcc3, loop_176
2166 srlx %i0, 0x1F, %g5
2167loop_175:
2168 stbar
2169 fmovrsne %o7, %f13, %f26
2170loop_176:
2171 taddcc %i5, 0x1B0E, %i6
2172 fpack16 %f16, %f19
2173 move %xcc, %o3, %o2
2174 stb %l0, [%l7 + 0x79]
2175 ldsb [%l7 + 0x69], %o4
2176 fnand %f22, %f12, %f28
2177 nop
2178 set 0x18, %i3
2179 prefetch [%l7 + %i3], 0x1
2180 fcmpne32 %f6, %f12, %g4
2181 tsubcc %l6, 0x1460, %i1
2182 andn %o1, %o6, %i3
2183 fmovrse %l5, %f25, %f23
2184 movrgz %l2, %o0, %g1
2185 stw %g7, [%l7 + 0x50]
2186 movneg %icc, %l3, %g3
2187 te %icc, 0x4
2188 bvc,a,pt %icc, loop_177
2189 nop
2190 fitos %f5, %f23
2191 fstoi %f23, %f22
2192 movrgez %o5, %i2, %i4
2193 fmuld8ulx16 %f8, %f29, %f6
2194loop_177:
2195 subcc %l1, %g6, %l4
2196 movrne %g2, %i7, %i0
2197 edge32 %o7, %g5, %i6
2198 srl %i5, %o2, %o3
2199 mulscc %l0, %g4, %o4
2200 edge8ln %i1, %o1, %l6
2201 array16 %i3, %o6, %l2
2202 fmovrde %o0, %f24, %f18
2203 movneg %xcc, %l5, %g1
2204 edge32ln %l3, %g3, %g7
2205 fpmerge %f8, %f18, %f2
2206 orn %o5, %i2, %i4
2207 fble,a %fcc3, loop_178
2208 fmovsneg %icc, %f7, %f27
2209 sdiv %g6, 0x0F03, %l4
2210 edge32n %g2, %l1, %i0
2211loop_178:
2212 fba %fcc1, loop_179
2213 udiv %o7, 0x1549, %g5
2214 tleu %icc, 0x6
2215 array8 %i6, %i7, %o2
2216loop_179:
2217 ldsh [%l7 + 0x40], %o3
2218 fmovdl %icc, %f20, %f20
2219 st %f21, [%l7 + 0x28]
2220 sir 0x1BB1
2221 sra %i5, %g4, %o4
2222 tsubcc %l0, %i1, %o1
2223 smul %l6, 0x048E, %i3
2224 nop
2225 fitos %f8, %f15
2226 fstox %f15, %f22
2227 fxtos %f22, %f4
2228 fmovsne %xcc, %f25, %f21
2229 fmovse %xcc, %f29, %f10
2230 orncc %l2, 0x0504, %o6
2231 tg %icc, 0x2
2232 tpos %xcc, 0x6
2233 fbl %fcc0, loop_180
2234 move %xcc, %l5, %o0
2235 popc 0x155B, %l3
2236 udivx %g1, 0x0AAE, %g3
2237loop_180:
2238 swap [%l7 + 0x30], %o5
2239 fmovsa %icc, %f1, %f7
2240 fbe %fcc0, loop_181
2241 bg loop_182
2242 tne %icc, 0x0
2243 fpsub16s %f30, %f10, %f23
2244loop_181:
2245 fmovrsne %g7, %f31, %f15
2246loop_182:
2247 orn %i4, 0x18E4, %i2
2248 nop
2249 setx 0x9BE88061B056A10A, %l0, %l6
2250 stx %l6, [%l7 + 0x58]
2251 ldx [%l7 + 0x58], %fsr
2252 tcs %icc, 0x4
2253 addcc %l4, 0x1EF8, %g2
2254 xnorcc %g6, 0x1A15, %i0
2255 fmovrse %l1, %f17, %f6
2256 fblg,a %fcc0, loop_183
2257 edge8ln %g5, %o7, %i7
2258 sir 0x1ACA
2259 bshuffle %f0, %f22, %f4
2260loop_183:
2261 add %o2, 0x0C37, %i6
2262 mova %xcc, %o3, %g4
2263 fcmpne32 %f14, %f16, %i5
2264 srl %o4, 0x1E, %i1
2265 movrne %o1, %l0, %i3
2266 fmovda %icc, %f31, %f25
2267 nop
2268 fitod %f6, %f12
2269 fdtoi %f12, %f27
2270 stb %l6, [%l7 + 0x24]
2271 tleu %xcc, 0x4
2272 mova %xcc, %l2, %o6
2273 fmul8x16al %f25, %f0, %f30
2274 srl %o0, 0x0F, %l3
2275 movcs %xcc, %l5, %g3
2276 taddcctv %o5, 0x01E3, %g7
2277 fmovsleu %icc, %f27, %f4
2278 tpos %xcc, 0x0
2279 sdiv %g1, 0x1B9E, %i2
2280 tgu %icc, 0x4
2281 movne %icc, %i4, %g2
2282 sllx %g6, 0x1E, %i0
2283 sllx %l1, %g5, %l4
2284 std %f0, [%l7 + 0x68]
2285 move %xcc, %o7, %i7
2286 sra %o2, 0x15, %i6
2287 ble,pt %xcc, loop_184
2288 fmovdne %xcc, %f7, %f22
2289 set 0x20, %l6
2290 swapa [%l7 + %l6] 0x89, %g4
2291loop_184:
2292 alignaddrl %i5, %o4, %o3
2293 fmovs %f31, %f18
2294 xor %o1, %i1, %l0
2295 tvs %xcc, 0x7
2296 fpsub32s %f27, %f6, %f31
2297 sll %l6, 0x0F, %i3
2298 array8 %l2, %o6, %o0
2299 fxnor %f22, %f10, %f2
2300 fnot1s %f27, %f28
2301 edge8ln %l3, %l5, %o5
2302 movvs %xcc, %g3, %g7
2303 tn %xcc, 0x2
2304 set 0x50, %l3
2305 ldda [%l7 + %l3] 0x2c, %i2
2306 nop
2307 setx loop_185, %l0, %l1
2308 wrpr 0x1, %tl
2309 wrpr %l1, %tnpc
2310 setx 0x34400001400, %l0, %l1
2311 wrpr %l1, %tstate
2312 wrhpr 0x4, %htstate
2313 done
2314 fbn %fcc1, loop_186
2315 st %f22, [%l7 + 0x54]
2316 edge16l %g1, %g2, %g6
2317loop_185:
2318 orncc %i4, %i0, %g5
2319loop_186:
2320 prefetch [%l7 + 0x5C], 0x0
2321 edge8 %l1, %l4, %i7
2322 be,a %xcc, loop_187
2323 movvc %icc, %o7, %o2
2324 fxor %f6, %f2, %f4
2325 fble,a %fcc3, loop_188
2326loop_187:
2327 edge8l %g4, %i6, %i5
2328 mova %xcc, %o4, %o3
2329 movge %xcc, %o1, %l0
2330loop_188:
2331 membar 0x30
2332 addc %i1, 0x10C3, %i3
2333 sub %l6, 0x10B0, %l2
2334 popc %o0, %o6
2335 movvc %icc, %l3, %o5
2336 movgu %xcc, %g3, %g7
2337 alignaddr %l5, %i2, %g2
2338 ldsb [%l7 + 0x1C], %g6
2339 pdist %f0, %f22, %f8
2340 set 0x52, %o7
2341 ldsha [%l7 + %o7] 0x0c, %i4
2342 fabss %f14, %f19
2343 ba loop_189
2344 nop
2345 setx loop_190, %l0, %l1
2346 wrpr 0x1, %tl
2347 wrpr %l1, %tnpc
2348 setx 0x34400001400, %l0, %l1
2349 wrpr %l1, %tstate
2350 wrhpr 0x4, %htstate
2351 done
2352 subcc %g1, %g5, %i0
2353 alignaddrl %l1, %i7, %l4
2354loop_189:
2355 bleu,pt %icc, loop_191
2356loop_190:
2357 edge32 %o7, %o2, %i6
2358 smulcc %i5, %o4, %o3
2359 subc %g4, 0x08FB, %o1
2360loop_191:
2361 movre %i1, %i3, %l0
2362 movrlez %l6, %o0, %l2
2363 movvc %xcc, %o6, %o5
2364 nop
2365 setx loop_192, %l0, %l1
2366 jmpl %l1, %g3
2367 tg %xcc, 0x3
2368 alignaddr %l3, %g7, %l5
2369 move %icc, %g2, %i2
2370loop_192:
2371 nop
2372 setx 0x82BA9CF85D19A9E2, %l0, %l6
2373 stx %l6, [%l7 + 0x28]
2374 ldd [%l7 + 0x28], %f14
2375 setx 0x98C8C8F425E42323, %l1, %l5
2376 stx %l5, [%l7 + 0x10]
2377 ldd [%l7 + 0x10], %f16
2378 faddd %f16, %f14, %f22
2379 fbuge,a %fcc2, loop_193
2380 nop
2381 fitod %f21, %f24
2382 nop
2383 setx loop_194, %l0, %l1
2384 wrpr 0x1, %tl
2385 wrpr %l1, %tpc
2386 add %l1, 0x4, %l1
2387 wrpr %l1, %tnpc
2388 setx 0x34400001400, %l0, %l1
2389 wrpr %l1, %tstate
2390 wrhpr 0x4, %htstate
2391 retry
2392 orncc %i4, 0x04FB, %g1
2393loop_193:
2394 tn %xcc, 0x1
2395 set 0x08, %g1
2396 ldstuba [%l7 + %g1] 0x0c, %g6
2397loop_194:
2398 tg %icc, 0x5
2399 array32 %i0, %l1, %i7
2400 fornot1s %f9, %f18, %f21
2401 movvs %xcc, %l4, %o7
2402 addccc %g5, %i6, %i5
2403 andcc %o4, 0x0844, %o3
2404 bgu,a %xcc, loop_195
2405 subccc %g4, %o1, %o2
2406 lduh [%l7 + 0x48], %i3
2407 set 0x28, %g5
2408 stwa %i1, [%l7 + %g5] 0xe3
2409 membar #Sync
2410loop_195:
2411 nop
2412 wr %g0, 0x0c, %asi
2413 prefetcha [%l7 + 0x68] %asi, 0x2
2414 pdist %f10, %f10, %f2
2415 movg %xcc, %l0, %l2
2416 bleu %xcc, loop_196
2417 udivx %o0, 0x1557, %o6
2418 fble,a %fcc0, loop_197
2419 fmovsgu %icc, %f10, %f8
2420loop_196:
2421 nop
2422 setx loop_198, %l0, %l1
2423 jmpl %l1, %o5
2424 tcs %xcc, 0x2
2425loop_197:
2426 movrne %l3, 0x04F, %g7
2427 ta %icc, 0x3
2428loop_198:
2429 edge8ln %l5, %g2, %i2
2430 orn %g3, %g1, %g6
2431 fmovsl %xcc, %f22, %f8
2432 movleu %xcc, %i0, %i4
2433 sethi 0x0C05, %i7
2434 edge16l %l4, %l1, %g5
2435 sir 0x17F0
2436 fnegd %f28, %f12
2437 fmul8x16al %f27, %f31, %f20
2438 edge8ln %o7, %i5, %o4
2439 wr %g0, 0x10, %asi
2440 lduha [%l7 + 0x4C] %asi, %i6
2441 popc %g4, %o3
2442 fone %f20
2443 movgu %icc, %o2, %o1
2444 sra %i3, 0x12, %i1
2445 edge32n %l0, %l2, %o0
2446 sethi 0x07E3, %o6
2447 xor %l6, 0x18C5, %l3
2448 set 0x74, %i7
2449 stha %g7, [%l7 + %i7] 0x89
2450 st %f12, [%l7 + 0x50]
2451 movge %xcc, %l5, %g2
2452 umulcc %i2, 0x1B48, %o5
2453 add %l7, 0x5C, %l6
2454 wr %g0, 0x10, %asi
2455 lda [%l6] %asi, %g1
2456 casa [%l6] 0x10, %g1, %g3
2457 fcmple32 %f18, %f14, %g6
2458 fandnot1s %f0, %f11, %f3
2459 fmovdge %xcc, %f20, %f6
2460 fmovse %icc, %f28, %f26
2461 sdivcc %i4, 0x1999, %i0
2462 andn %l4, %i7, %l1
2463 sllx %g5, 0x01, %o7
2464 bne,a,pt %xcc, loop_199
2465 fnors %f20, %f31, %f22
2466 set 0x40, %g7
2467 ldda [%l7 + %g7] 0x14, %f0
2468loop_199:
2469 smul %i5, %i6, %o4
2470 array8 %g4, %o2, %o3
2471 sdivx %i3, 0x1396, %i1
2472 bvc %icc, loop_200
2473 array32 %l0, %o1, %o0
2474 wr %g0, 0x80, %asi
2475 prefetcha [%l7 + 0x50] %asi, 0x0
2476loop_200:
2477 fmovsn %icc, %f28, %f24
2478 xnorcc %o6, %l3, %l6
2479 movre %l5, 0x3D6, %g2
2480 popc 0x04C7, %i2
2481 nop
2482 setx 0x61FDE53A5A8A59BC, %l0, %l6
2483 stx %l6, [%l7 + 0x28]
2484 ldd [%l7 + 0x28], %f20
2485 setx 0x890FABCFC8822EDE, %l1, %l5
2486 stx %l5, [%l7 + 0x10]
2487 ldd [%l7 + 0x10], %f6
2488 fsubd %f6, %f20, %f8
2489 nop
2490 setx 0x2EF34C8C2B3F7186, %l0, %l6
2491 stx %l6, [%l7 + 0x28]
2492 ldd [%l7 + 0x28], %f20
2493 setx 0x02E36841274FB59A, %l1, %l5
2494 stx %l5, [%l7 + 0x10]
2495 ldd [%l7 + 0x10], %f12
2496 fmuld %f12, %f20, %f16
2497 add %l7, 0x28, %l6
2498 wr %g0, 0x04, %asi
2499 ldxa [%l6] %asi, %o5
2500 casxa [%l6] 0x04, %o5, %g1
2501 xorcc %g7, %g3, %g6
2502 edge32ln %i0, %i4, %i7
2503 sllx %l4, %g5, %o7
2504 movrlz %i5, 0x1A9, %i6
2505 srl %l1, %g4, %o2
2506 fmovscc %icc, %f9, %f2
2507 tneg %icc, 0x2
2508 edge8ln %o3, %i3, %i1
2509 ldd [%l7 + 0x70], %f6
2510 sethi 0x1E1C, %l0
2511 bgu,a loop_201
2512 edge8 %o1, %o4, %l2
2513 fmovdvc %xcc, %f9, %f3
2514 or %o0, 0x0D3E, %l3
2515loop_201:
2516 bg,pn %icc, loop_202
2517 ldd [%l7 + 0x20], %f16
2518 lduw [%l7 + 0x54], %o6
2519 movrlez %l5, 0x0FE, %l6
2520loop_202:
2521 edge16 %g2, %i2, %g1
2522 array32 %g7, %o5, %g3
2523 wr %g0, 0x88, %asi
2524 stba %i0, [%l7 + 0x22] %asi
2525 bcs %icc, loop_203
2526 fmul8x16au %f28, %f29, %f18
2527 tleu %xcc, 0x0
2528 fmovrde %i4, %f4, %f30
2529loop_203:
2530 tcs %icc, 0x5
2531 tn %xcc, 0x3
2532 edge16ln %g6, %l4, %i7
2533 fcmpgt16 %f18, %f26, %g5
2534 fnot2 %f2, %f4
2535 sub %o7, 0x1989, %i5
2536 fmovrde %i6, %f28, %f20
2537 tcs %xcc, 0x3
2538 sllx %g4, 0x1D, %l1
2539 fbe %fcc1, loop_204
2540 fmul8x16 %f19, %f6, %f24
2541 addc %o2, 0x0A96, %o3
2542 xnorcc %i3, %l0, %i1
2543loop_204:
2544 mova %xcc, %o4, %l2
2545 movvc %icc, %o0, %o1
2546 restored
2547 rdpr %cwp, %g1
2548 rdpr %cansave, %g2
2549 rdpr %canrestore, %g3
2550 rdpr %cleanwin, %g4
2551 rdpr %otherwin, %g5
2552 rdpr %wstate, %g6
2553 umulcc %l3, %o6, %l6
2554 sll %l5, 0x14, %g2
2555 bcc,a,pt %icc, loop_205
2556 tge %icc, 0x7
2557 fbge %fcc1, loop_206
2558 te %xcc, 0x5
2559loop_205:
2560 fbl %fcc1, loop_207
2561 sra %g1, 0x1C, %g7
2562loop_206:
2563 ldsb [%l7 + 0x59], %i2
2564 fmuld8ulx16 %f4, %f20, %f22
2565loop_207:
2566 nop
2567 wr %g0, 0x89, %asi
2568 stxa %g3, [%l7 + 0x28] %asi
2569 edge16 %i0, %o5, %i4
2570 edge16 %l4, %g6, %g5
2571 andcc %i7, 0x0A02, %i5
2572 saved
2573 rdpr %cwp, %g1
2574 rdpr %cansave, %g2
2575 rdpr %canrestore, %g3
2576 rdpr %cleanwin, %g4
2577 rdpr %otherwin, %g5
2578 rdpr %wstate, %g6
2579 tcc %xcc, 0x4
2580 fxnor %f10, %f24, %f4
2581 udivx %i6, 0x10E5, %o7
2582 fmovdpos %xcc, %f15, %f30
2583 movrgez %l1, %o2, %o3
2584 movcs %xcc, %i3, %l0
2585 wr %g0, 0x50, %asi
2586 ldxa [%g0 + 0x00] %asi, %g4
2587 nop
2588 set 0x20, %g2
2589 ldd [%l7 + %g2], %f16
2590 movrne %i1, 0x171, %o4
2591 popc 0x0DF2, %o0
2592 nop
2593 setx 0xCDF71EAF, %l0, %l6
2594 st %l6, [%l7 + 0x28]
2595 ld [%l7 + 0x28], %f4
2596 fsqrts %f4, %f18
2597 smulcc %l2, 0x12B1, %l3
2598 bgu,pn %icc, loop_208
2599 movrgz %o1, 0x37E, %l6
2600 te %xcc, 0x0
2601 movl %xcc, %l5, %o6
2602loop_208:
2603 sdivcc %g2, 0x1DD4, %g1
2604 fmovsvc %icc, %f13, %f4
2605 movcc %xcc, %i2, %g3
2606 edge16 %g7, %o5, %i0
2607 brz %i4, loop_209
2608 mova %icc, %g6, %g5
2609 xorcc %l4, %i5, %i6
2610 xor %o7, 0x12B1, %i7
2611loop_209:
2612 fpsub32s %f6, %f18, %f21
2613 subcc %o2, %l1, %o3
2614 nop
2615 fitod %f10, %f12
2616 fdtos %f12, %f1
2617 fmovsvs %icc, %f1, %f31
2618 tl %icc, 0x3
2619 movgu %xcc, %l0, %i3
2620 movgu %xcc, %i1, %o4
2621 fmovsl %xcc, %f27, %f20
2622 fmovdl %xcc, %f18, %f25
2623 set 0x1C, %i1
2624 lduba [%l7 + %i1] 0x0c, %g4
2625 fornot2 %f30, %f4, %f16
2626 or %l2, %l3, %o0
2627 movcs %xcc, %o1, %l5
2628 set 0x3E, %i4
2629 stha %l6, [%l7 + %i4] 0x2f
2630 membar #Sync
2631 edge8n %g2, %o6, %i2
2632 movrlez %g1, 0x0E7, %g3
2633 fxnors %f22, %f2, %f22
2634 movcs %icc, %g7, %i0
2635 ldsb [%l7 + 0x53], %i4
2636 set 0x58, %o0
2637 lduwa [%l7 + %o0] 0x80, %g6
2638 movneg %xcc, %o5, %l4
2639 set 0x5C, %o3
2640 ldsba [%l7 + %o3] 0x10, %i5
2641 fcmpne32 %f12, %f24, %g5
2642 fmovrsgz %o7, %f4, %f25
2643 nop
2644 setx 0xD0688C31, %l0, %l6
2645 st %l6, [%l7 + 0x3C]
2646 ld [%l7 + 0x3C], %fsr
2647 movre %i6, %o2, %i7
2648 fornot2 %f20, %f30, %f6
2649 subcc %l1, 0x1A87, %l0
2650 set 0x14, %l0
2651 sta %f10, [%l7 + %l0] 0x0c
2652 brlz %o3, loop_210
2653 fbl %fcc2, loop_211
2654 fzero %f16
2655 edge32l %i1, %o4, %i3
2656loop_210:
2657 sir 0x1CCF
2658loop_211:
2659 mulscc %g4, %l3, %o0
2660 movvs %icc, %o1, %l5
2661 add %l6, %g2, %l2
2662 fandnot1 %f6, %f26, %f20
2663 taddcctv %o6, 0x0E20, %i2
2664 sethi 0x0246, %g1
2665 fbne,a %fcc2, loop_212
2666 fbge %fcc1, loop_213
2667 taddcctv %g7, %i0, %i4
2668 fxnors %f20, %f6, %f19
2669loop_212:
2670 fnot2 %f4, %f26
2671loop_213:
2672 lduw [%l7 + 0x4C], %g3
2673 set 0x70, %i2
2674 swapa [%l7 + %i2] 0x0c, %g6
2675 tne %xcc, 0x7
2676 tpos %xcc, 0x4
2677 tcc %xcc, 0x3
2678 stb %l4, [%l7 + 0x27]
2679 brz %o5, loop_214
2680 tge %xcc, 0x4
2681 sll %g5, 0x19, %o7
2682 taddcc %i5, %i6, %i7
2683loop_214:
2684 tsubcctv %l1, 0x1ACD, %l0
2685 udivcc %o3, 0x1D4C, %o2
2686 alignaddr %i1, %i3, %g4
2687 fmovdg %icc, %f18, %f22
2688 udivx %o4, 0x0FF4, %l3
2689 nop
2690 fitod %f29, %f28
2691 bvs,pn %xcc, loop_215
2692 tle %xcc, 0x3
2693 movcc %xcc, %o0, %l5
2694 xnorcc %l6, 0x0761, %o1
2695loop_215:
2696 fnot1 %f18, %f30
2697 move %icc, %l2, %g2
2698 movrlez %i2, 0x10A, %o6
2699 tvs %icc, 0x0
2700 bneg,a %xcc, loop_216
2701 popc 0x0E6A, %g7
2702 fble %fcc1, loop_217
2703 edge32l %i0, %g1, %g3
2704loop_216:
2705 tcc %icc, 0x7
2706 fmovd %f28, %f24
2707loop_217:
2708 and %g6, 0x0159, %i4
2709 bvc,pt %xcc, loop_218
2710 ldd [%l7 + 0x10], %l4
2711 edge16 %o5, %g5, %i5
2712 fsrc1 %f12, %f4
2713loop_218:
2714 fbn,a %fcc1, loop_219
2715 alignaddr %i6, %i7, %l1
2716 movleu %icc, %o7, %l0
2717 nop
2718 setx 0x3E66DF920936DA1D, %l0, %l6
2719 stx %l6, [%l7 + 0x28]
2720 ldd [%l7 + 0x28], %f16
2721 setx 0x87B6AFB9CCC64B0D, %l1, %l5
2722 stx %l5, [%l7 + 0x10]
2723 ldd [%l7 + 0x10], %f24
2724 fdivd %f24, %f16, %f10
2725loop_219:
2726 tvc %icc, 0x7
2727 fcmpeq16 %f22, %f8, %o3
2728 bl,a,pt %icc, loop_220
2729 ba,a,pt %icc, loop_221
2730 fnands %f14, %f5, %f16
2731 addcc %i1, %i3, %o2
2732loop_220:
2733 fsrc2s %f20, %f12
2734loop_221:
2735 fbug,a %fcc0, loop_222
2736 fmovdleu %icc, %f2, %f23
2737 edge16n %o4, %g4, %l3
2738 fmovd %f30, %f14
2739loop_222:
2740 bg,a,pn %icc, loop_223
2741 tpos %icc, 0x5
2742 stb %o0, [%l7 + 0x57]
2743 fsrc2 %f16, %f8
2744loop_223:
2745 add %l5, 0x1454, %o1
2746 fba %fcc1, loop_224
2747 subccc %l6, 0x0A5E, %l2
2748 fbg %fcc2, loop_225
2749 addcc %i2, %o6, %g2
2750loop_224:
2751 bg,pt %icc, loop_226
2752 fmovsle %xcc, %f26, %f6
2753loop_225:
2754 edge32n %g7, %i0, %g3
2755 ldd [%l7 + 0x28], %g0
2756loop_226:
2757 tle %xcc, 0x5
2758 addccc %g6, 0x0D7D, %l4
2759 udivx %o5, 0x0CC6, %g5
2760 brgez,a %i4, loop_227
2761 ldsb [%l7 + 0x7D], %i5
2762 fbn,a %fcc2, loop_228
2763 array8 %i6, %l1, %i7
2764loop_227:
2765 subcc %o7, %l0, %o3
2766 edge16 %i1, %o2, %i3
2767loop_228:
2768 bvc,pt %icc, loop_229
2769 bneg,pt %xcc, loop_230
2770 movre %g4, %l3, %o0
2771 orcc %o4, %l5, %o1
2772loop_229:
2773 movcs %xcc, %l6, %i2
2774loop_230:
2775 nop
2776 wr %g0, 0x89, %asi
2777 ldswa [%l7 + 0x2C] %asi, %l2
2778 ta %icc, 0x2
2779 fbo,a %fcc3, loop_231
2780 edge16n %g2, %o6, %i0
2781 fmovrse %g3, %f8, %f23
2782 add %g1, 0x1556, %g6
2783loop_231:
2784 sdiv %g7, 0x12FC, %o5
2785 tne %xcc, 0x3
2786 ta %icc, 0x1
2787 edge16 %g5, %l4, %i5
2788 movleu %icc, %i4, %i6
2789 fcmple32 %f14, %f10, %i7
2790 movrgz %o7, %l0, %o3
2791 edge8 %l1, %i1, %o2
2792 fmovrdgz %g4, %f22, %f16
2793 fxnor %f8, %f0, %f26
2794 movg %icc, %i3, %l3
2795 addcc %o4, 0x178A, %l5
2796 tsubcctv %o0, 0x116E, %l6
2797 fornot2s %f5, %f5, %f6
2798 orncc %i2, 0x010E, %o1
2799 or %l2, 0x1048, %g2
2800 stx %i0, [%l7 + 0x40]
2801 edge16ln %o6, %g3, %g1
2802 movleu %xcc, %g7, %g6
2803 taddcctv %o5, 0x0630, %l4
2804 umulcc %g5, 0x1EB2, %i4
2805 nop
2806 setx 0x0E45ECE59C8CD4F1, %l0, %l6
2807 stx %l6, [%l7 + 0x28]
2808 ldd [%l7 + 0x28], %f16
2809 setx 0x08274830DA37A9F2, %l1, %l5
2810 stx %l5, [%l7 + 0x10]
2811 ldd [%l7 + 0x10], %f18
2812 faddd %f18, %f16, %f16
2813 restored
2814 rdpr %cwp, %g1
2815 rdpr %cansave, %g2
2816 rdpr %canrestore, %g3
2817 rdpr %cleanwin, %g4
2818 rdpr %otherwin, %g5
2819 rdpr %wstate, %g6
2820 movle %xcc, %i5, %i7
2821 membar 0x7D
2822 udiv %o7, 0x02C1, %l0
2823 tne %icc, 0x0
2824 nop
2825 setx 0xB056D2BF, %l0, %l6
2826 st %l6, [%l7 + 0x34]
2827 ld [%l7 + 0x34], %fsr
2828 sdivcc %o3, 0x1AB0, %l1
2829 tleu %xcc, 0x3
2830 fbue,a %fcc3, loop_232
2831 nop
2832 set 0x40, %o2
2833 std %f6, [%l7 + %o2]
2834 smulcc %i6, %i1, %o2
2835 fmovrdne %g4, %f10, %f12
2836loop_232:
2837 movrlz %i3, 0x3D0, %o4
2838 fbule,a %fcc2, loop_233
2839 tvs %xcc, 0x2
2840 restored
2841 rdpr %cwp, %g1
2842 rdpr %cansave, %g2
2843 rdpr %canrestore, %g3
2844 rdpr %cleanwin, %g4
2845 rdpr %otherwin, %g5
2846 rdpr %wstate, %g6
2847 tcs %icc, 0x3
2848loop_233:
2849 movrgz %l3, %o0, %l5
2850 tsubcc %i2, 0x1251, %l6
2851 wr %g0, 0x80, %asi
2852 lduwa [%l7 + 0x68] %asi, %o1
2853 fbul %fcc3, loop_234
2854 movpos %xcc, %l2, %g2
2855 sethi 0x0A9D, %i0
2856 xnorcc %o6, %g1, %g3
2857loop_234:
2858 stb %g7, [%l7 + 0x49]
2859 xor %o5, %g6, %l4
2860 movge %xcc, %i4, %i5
2861 nop
2862 setx 0x3B66BEB3, %l0, %l6
2863 st %l6, [%l7 + 0x28]
2864 ld [%l7 + 0x28], %f12
2865 setx 0x6C47E1C0, %l1, %l5
2866 st %l5, [%l7 + 0x10]
2867 ld [%l7 + 0x10], %f9
2868 fadds %f9, %f12, %f27
2869 te %xcc, 0x4
2870 sdivcc %g5, 0x019D, %o7
2871 brgez,a %l0, loop_235
2872 srlx %o3, %i7, %l1
2873 bcc %xcc, loop_236
2874 tsubcctv %i1, 0x1C82, %i6
2875loop_235:
2876 movrgz %o2, %i3, %o4
2877 edge32l %g4, %o0, %l5
2878loop_236:
2879 nop
2880 set 0x1A, %l5
2881 ldsha [%l7 + %l5] 0x11, %i2
2882 andn %l3, 0x0E43, %l6
2883 subccc %l2, 0x0A6E, %o1
2884 fbue %fcc0, loop_237
2885 xorcc %g2, 0x071D, %o6
2886 wr %g0, 0x0c, %asi
2887 stwa %i0, [%l7 + 0x64] %asi
2888loop_237:
2889 movn %icc, %g3, %g7
2890 faligndata %f12, %f10, %f6
2891 popc 0x163A, %o5
2892 tl %xcc, 0x6
2893 movpos %icc, %g6, %g1
2894 taddcc %l4, %i4, %g5
2895 or %o7, 0x17A0, %l0
2896 membar 0x43
2897 stw %i5, [%l7 + 0x68]
2898 srl %o3, 0x13, %i7
2899 edge16n %i1, %i6, %l1
2900 movrlz %i3, 0x33F, %o2
2901 fmovdl %icc, %f13, %f27
2902 tn %icc, 0x7
2903 movcc %icc, %g4, %o0
2904 movrlez %o4, %l5, %l3
2905 brgz,a %l6, loop_238
2906 tcs %xcc, 0x5
2907 fmuld8ulx16 %f11, %f30, %f14
2908 alignaddrl %i2, %l2, %o1
2909loop_238:
2910 andncc %o6, %i0, %g3
2911 fbg %fcc0, loop_239
2912 fmovsvc %icc, %f16, %f19
2913 fpadd32 %f8, %f16, %f24
2914 smulcc %g7, 0x18C2, %g2
2915loop_239:
2916 stb %g6, [%l7 + 0x78]
2917 xorcc %o5, %l4, %i4
2918 tn %xcc, 0x5
2919 set 0x10, %i6
2920 ldda [%l7 + %i6] 0x88, %g0
2921 movrne %g5, 0x343, %o7
2922 or %l0, %i5, %i7
2923 alignaddr %o3, %i6, %l1
2924 movle %icc, %i1, %i3
2925 fbl %fcc2, loop_240
2926 tgu %xcc, 0x7
2927 wr %g0, 0x80, %asi
2928 ldswa [%l7 + 0x0C] %asi, %o2
2929loop_240:
2930 sdivx %g4, 0x199D, %o4
2931 tsubcc %o0, 0x18EA, %l5
2932 tcs %icc, 0x6
2933 movcc %icc, %l3, %l6
2934 nop
2935 setx 0xF8F4A880, %l0, %l6
2936 st %l6, [%l7 + 0x28]
2937 ld [%l7 + 0x28], %f30
2938 setx 0x3339AC2F, %l1, %l5
2939 st %l5, [%l7 + 0x10]
2940 ld [%l7 + 0x10], %f27
2941 fadds %f27, %f30, %f3
2942 stb %l2, [%l7 + 0x2C]
2943 orncc %o1, %i2, %o6
2944 tneg %xcc, 0x4
2945 stbar
2946 movg %icc, %g3, %g7
2947 nop
2948 setx 0xC0439734404131CB, %l0, %l6
2949 stx %l6, [%l7 + 0x28]
2950 ldx [%l7 + 0x28], %fsr
2951 tsubcc %g2, 0x0A4D, %i0
2952 tsubcctv %o5, 0x116B, %g6
2953 mulx %i4, %l4, %g1
2954 bne %xcc, loop_241
2955 movvc %icc, %g5, %l0
2956 nop
2957 setx 0x717FBCB3, %l0, %l6
2958 st %l6, [%l7 + 0x28]
2959 ld [%l7 + 0x28], %f4
2960 fsqrts %f4, %f4
2961 fnot1 %f20, %f30
2962loop_241:
2963 fones %f10
2964 movl %xcc, %i5, %i7
2965 tn %icc, 0x3
2966 tge %xcc, 0x2
2967 tg %xcc, 0x6
2968 nop
2969 setx 0xE1443C74, %l0, %l6
2970 st %l6, [%l7 + 0x28]
2971 ld [%l7 + 0x28], %f21
2972 setx 0xB3A8DDD2, %l1, %l5
2973 st %l5, [%l7 + 0x10]
2974 ld [%l7 + 0x10], %f29
2975 fdivs %f29, %f21, %f3
2976 movleu %icc, %o3, %o7
2977 bl,a %xcc, loop_242
2978 bvc,a %icc, loop_243
2979 udivcc %l1, 0x0A77, %i1
2980 tneg %icc, 0x5
2981loop_242:
2982 movvs %xcc, %i6, %o2
2983loop_243:
2984 tcs %xcc, 0x6
2985 srl %i3, 0x1B, %g4
2986 wr %g0, 0x19, %asi
2987 ldswa [%l7 + 0x44] %asi, %o0
2988 movrgz %o4, %l5, %l6
2989 tle %xcc, 0x1
2990 fmovscs %xcc, %f1, %f3
2991 fnands %f9, %f30, %f24
2992 alignaddrl %l3, %o1, %l2
2993 movneg %xcc, %i2, %o6
2994 fbl %fcc1, loop_244
2995 edge16l %g7, %g2, %i0
2996 movre %o5, 0x2CD, %g3
2997 popc %i4, %l4
2998loop_244:
2999 udiv %g1, 0x1045, %g5
3000 wr %g0, 0x11, %asi
3001 ldsba [%l7 + 0x5D] %asi, %g6
3002 movneg %icc, %l0, %i5
3003 ldsb [%l7 + 0x4F], %i7
3004 edge32l %o7, %l1, %i1
3005 fbul %fcc0, loop_245
3006 pdist %f28, %f18, %f2
3007 nop
3008 fitod %f2, %f26
3009 fdtox %f26, %f26
3010 restored
3011 rdpr %cwp, %g1
3012 rdpr %cansave, %g2
3013 rdpr %canrestore, %g3
3014 rdpr %cleanwin, %g4
3015 rdpr %otherwin, %g5
3016 rdpr %wstate, %g6
3017loop_245:
3018 subccc %o3, %o2, %i3
3019 tge %icc, 0x7
3020 fpmerge %f17, %f25, %f16
3021 fbue,a %fcc1, loop_246
3022 edge16 %i6, %o0, %g4
3023 umulcc %o4, %l5, %l3
3024 movl %icc, %l6, %l2
3025loop_246:
3026 fbuge %fcc1, loop_247
3027 movrgz %i2, %o6, %g7
3028 ba,a,pt %icc, loop_248
3029 udiv %g2, 0x15BC, %i0
3030loop_247:
3031 udivcc %o5, 0x1DA9, %g3
3032 fmovrsne %i4, %f30, %f15
3033loop_248:
3034 addccc %o1, %g1, %g5
3035 popc %g6, %l0
3036 mova %icc, %l4, %i7
3037 edge16ln %i5, %o7, %l1
3038 wr %g0, 0x11, %asi
3039 ldxa [%l7 + 0x28] %asi, %o3
3040 xorcc %i1, %i3, %i6
3041 set 0x56, %i0
3042 stha %o0, [%l7 + %i0] 0x88
3043 xnorcc %o2, %g4, %o4
3044 nop
3045 fitod %f9, %f12
3046 movrgez %l5, 0x153, %l3
3047 movleu %xcc, %l2, %i2
3048 addc %o6, 0x106E, %g7
3049 movrne %g2, %i0, %o5
3050 udivcc %l6, 0x17C4, %i4
3051 addcc %g3, %g1, %g5
3052 fmovrdlez %o1, %f2, %f10
3053 udivcc %g6, 0x14A1, %l0
3054 tcc %icc, 0x6
3055 sdiv %l4, 0x157E, %i7
3056 ldstub [%l7 + 0x52], %o7
3057 fmovdvc %icc, %f24, %f27
3058 bvs,a,pt %icc, loop_249
3059 fmovrde %l1, %f26, %f28
3060 tsubcctv %o3, 0x1BD3, %i5
3061 and %i1, %i3, %o0
3062loop_249:
3063 taddcctv %o2, 0x0FD9, %i6
3064 fmovsne %xcc, %f13, %f8
3065 movrgez %o4, %g4, %l5
3066 fmovrdne %l3, %f26, %f4
3067 set 0x68, %o1
3068 ldswa [%l7 + %o1] 0x88, %i2
3069 tcc %xcc, 0x4
3070 fmuld8ulx16 %f11, %f13, %f10
3071 ba loop_250
3072 andn %l2, %o6, %g2
3073 edge16 %g7, %i0, %o5
3074 movvc %icc, %l6, %g3
3075loop_250:
3076 tvs %icc, 0x1
3077 srax %i4, 0x0C, %g1
3078 ba,a loop_251
3079 fbul %fcc1, loop_252
3080 movrne %o1, 0x3E1, %g6
3081 sub %g5, 0x00AA, %l0
3082loop_251:
3083 sdivx %l4, 0x038F, %i7
3084loop_252:
3085 xorcc %l1, 0x0C93, %o7
3086 addc %i5, 0x13C7, %o3
3087 tsubcctv %i1, %o0, %i3
3088 te %icc, 0x0
3089 fmovdvc %icc, %f0, %f19
3090 fands %f10, %f27, %f5
3091 fmovrsgz %i6, %f11, %f14
3092 array8 %o2, %g4, %o4
3093 srlx %l5, 0x1F, %i2
3094 nop
3095 setx loop_253, %l0, %l1
3096 wrpr 0x1, %tl
3097 wrpr %l1, %tnpc
3098 setx 0x34400001400, %l0, %l1
3099 wrpr %l1, %tstate
3100 wrhpr 0x4, %htstate
3101 done
3102 array32 %l2, %o6, %g2
3103 fble,a %fcc2, loop_254
3104 fba,a %fcc0, loop_255
3105loop_253:
3106 bneg,a,pt %xcc, loop_256
3107 nop
3108 fitod %f10, %f4
3109 fdtoi %f4, %f14
3110loop_254:
3111 subcc %g7, 0x0EBB, %i0
3112loop_255:
3113 lduh [%l7 + 0x34], %l3
3114loop_256:
3115 lduh [%l7 + 0x4A], %o5
3116 and %l6, %g3, %g1
3117 sdiv %o1, 0x1CDC, %g6
3118 movn %icc, %g5, %i4
3119 stbar
3120 edge8 %l4, %i7, %l0
3121 srlx %l1, 0x1F, %i5
3122 sethi 0x11D6, %o7
3123 fmovdcs %xcc, %f5, %f6
3124 sir 0x110C
3125 movg %icc, %i1, %o3
3126 fmovrse %o0, %f2, %f24
3127 sub %i6, 0x1642, %o2
3128 wr %g0, 0x88, %asi
3129 sta %f31, [%l7 + 0x44] %asi
3130 sir 0x1F15
3131 edge16ln %g4, %i3, %o4
3132 movcc %icc, %i2, %l2
3133 fble %fcc1, loop_257
3134 bleu %icc, loop_258
3135 add %o6, 0x12B5, %g2
3136 umul %g7, 0x1821, %i0
3137loop_257:
3138 udiv %l5, 0x1C1F, %l3
3139loop_258:
3140 membar 0x5C
3141 nop
3142 setx 0x8DE05C240059ED53, %l0, %l6
3143 stx %l6, [%l7 + 0x18]
3144 ldx [%l7 + 0x18], %fsr
3145 te %xcc, 0x2
3146 fbg %fcc0, loop_259
3147 ta %icc, 0x5
3148 movre %l6, %g3, %o5
3149 stw %o1, [%l7 + 0x5C]
3150loop_259:
3151 fmul8ulx16 %f8, %f20, %f22
3152 edge8l %g1, %g5, %g6
3153 alignaddr %l4, %i7, %i4
3154 fmovsgu %icc, %f4, %f28
3155 popc %l0, %l1
3156 array16 %i5, %i1, %o7
3157 taddcc %o0, %i6, %o3
3158 set 0x40, %g3
3159 stda %f0, [%l7 + %g3] 0x89
3160 popc 0x0F52, %g4
3161 srlx %i3, %o2, %o4
3162 andcc %l2, 0x00DB, %o6
3163 movrgz %g2, 0x159, %i2
3164 tge %xcc, 0x5
3165 brgz %g7, loop_260
3166 edge32n %l5, %l3, %l6
3167 movrlz %g3, %i0, %o5
3168 taddcctv %o1, 0x1204, %g1
3169loop_260:
3170 fmovsg %xcc, %f31, %f0
3171 addcc %g6, 0x100C, %g5
3172 fxors %f13, %f11, %f14
3173 fmovdge %xcc, %f4, %f1
3174 bge,pt %xcc, loop_261
3175 membar 0x65
3176 sdivcc %l4, 0x04FC, %i4
3177 fbue %fcc3, loop_262
3178loop_261:
3179 sdivcc %l0, 0x08D0, %i7
3180 subc %l1, %i5, %i1
3181 movrne %o7, %i6, %o0
3182loop_262:
3183 fnands %f25, %f18, %f8
3184 movle %xcc, %g4, %o3
3185 srlx %i3, 0x10, %o4
3186 array8 %l2, %o2, %g2
3187 xnorcc %i2, 0x0E2A, %g7
3188 movl %xcc, %o6, %l3
3189 tleu %icc, 0x0
3190 restored
3191 rdpr %cwp, %g1
3192 rdpr %cansave, %g2
3193 rdpr %canrestore, %g3
3194 rdpr %cleanwin, %g4
3195 rdpr %otherwin, %g5
3196 rdpr %wstate, %g6
3197 fabss %f23, %f18
3198 wr %g0, 0x11, %asi
3199 ldda [%l7 + 0x40] %asi, %f0
3200 popc 0x0EBB, %l5
3201 movre %g3, %l6, %o5
3202 sdiv %i0, 0x0E76, %g1
3203 sra %g6, %g5, %o1
3204 nop
3205 setx 0x37430D354C36E5C8, %l0, %l6
3206 stx %l6, [%l7 + 0x28]
3207 ldd [%l7 + 0x28], %f0
3208 setx 0xBA7DBB9106AA7658, %l1, %l5
3209 stx %l5, [%l7 + 0x10]
3210 ldd [%l7 + 0x10], %f28
3211 faddd %f28, %f0, %f2
3212 movg %xcc, %i4, %l4
3213 fba %fcc0, loop_263
3214 fpack16 %f12, %f31
3215 fbl,a %fcc3, loop_264
3216 udiv %i7, 0x04C9, %l1
3217loop_263:
3218 addcc %i5, %i1, %l0
3219 mova %xcc, %i6, %o0
3220loop_264:
3221 tgu %xcc, 0x6
3222 xorcc %g4, 0x17DB, %o3
3223 set 0x40, %g4
3224 stda %f16, [%l7 + %g4] 0x18
3225 fpsub32 %f26, %f28, %f24
3226 fba %fcc0, loop_265
3227 tl %xcc, 0x7
3228 sethi 0x0A15, %o7
3229 set 0x52, %l4
3230 ldstuba [%l7 + %l4] 0x80, %o4
3231loop_265:
3232 mulscc %l2, %o2, %g2
3233 edge32l %i2, %i3, %g7
3234 nop
3235 setx 0x78FAB343A6B6C6F2, %l0, %l6
3236 stx %l6, [%l7 + 0x28]
3237 ldd [%l7 + 0x28], %f12
3238 setx 0xC8DE37830CAB9B4F, %l1, %l5
3239 stx %l5, [%l7 + 0x10]
3240 ldd [%l7 + 0x10], %f8
3241 fdivd %f8, %f12, %f24
3242 movvc %xcc, %o6, %l5
3243 fpackfix %f0, %f24
3244 wr %g0, 0x1f, %asi
3245 stda %f16, [%l7 + 0x40] %asi
3246 membar #Sync
3247 array8 %g3, %l3, %l6
3248 movn %xcc, %i0, %o5
3249 subc %g1, 0x0D62, %g5
3250 tsubcctv %g6, %i4, %l4
3251 srlx %i7, 0x1A, %l1
3252 fbl %fcc1, loop_266
3253 ta %xcc, 0x4
3254 ldd [%l7 + 0x28], %i4
3255 ldsw [%l7 + 0x10], %o1
3256loop_266:
3257 srlx %i1, %l0, %i6
3258 fmul8ulx16 %f8, %f8, %f28
3259 fzeros %f16
3260 movge %icc, %o0, %g4
3261 and %o3, 0x0A0F, %o7
3262 te %icc, 0x2
3263 wr %g0, 0x80, %asi
3264 swapa [%l7 + 0x70] %asi, %o4
3265 alignaddr %o2, %g2, %i2
3266 fcmpeq16 %f4, %f18, %l2
3267 alignaddrl %g7, %o6, %i3
3268 movgu %xcc, %l5, %l3
3269 tl %xcc, 0x6
3270 tgu %icc, 0x3
3271 movrgz %l6, %g3, %i0
3272 movg %icc, %o5, %g5
3273 move %icc, %g6, %i4
3274 pdist %f16, %f2, %f8
3275 set 0x7C, %l2
3276 lduwa [%l7 + %l2] 0x80, %l4
3277 sub %i7, 0x13ED, %g1
3278 fxnor %f26, %f20, %f2
3279 sll %l1, %i5, %o1
3280 wr %g0, 0x10, %asi
3281 prefetcha [%l7 + 0x40] %asi, 0x1
3282 taddcctv %i6, %i1, %o0
3283 array32 %o3, %g4, %o4
3284 fornot2s %f25, %f9, %f9
3285 fcmpgt32 %f2, %f30, %o2
3286 umulcc %g2, 0x0C4D, %i2
3287 tl %icc, 0x3
3288 set 0x18, %o4
3289 lduwa [%l7 + %o4] 0x14, %o7
3290 set 0x70, %i5
3291 ldswa [%l7 + %i5] 0x18, %g7
3292 edge32 %o6, %l2, %l5
3293 array8 %l3, %i3, %g3
3294 movcs %xcc, %l6, %i0
3295 movle %xcc, %g5, %o5
3296 array32 %i4, %l4, %i7
3297 sra %g6, 0x1F, %g1
3298 smul %l1, 0x0311, %i5
3299 fmul8ulx16 %f2, %f4, %f2
3300 mulscc %o1, 0x03A3, %i6
3301 movleu %xcc, %i1, %l0
3302 edge32ln %o0, %o3, %g4
3303 fmovdleu %icc, %f15, %f5
3304 ldstub [%l7 + 0x27], %o4
3305 udivcc %o2, 0x09D6, %g2
3306 fand %f26, %f4, %f4
3307 bn,a,pt %icc, loop_267
3308 st %f28, [%l7 + 0x0C]
3309 fmovsne %icc, %f11, %f20
3310 saved
3311 rdpr %cwp, %g1
3312 rdpr %cansave, %g2
3313 rdpr %canrestore, %g3
3314 rdpr %cleanwin, %g4
3315 rdpr %otherwin, %g5
3316 rdpr %wstate, %g6
3317loop_267:
3318 sdivcc %i2, 0x0E55, %g7
3319 brgz,a %o6, loop_268
3320 array32 %l2, %o7, %l5
3321 fbug,a %fcc1, loop_269
3322 bneg,a %icc, loop_270
3323loop_268:
3324 nop
3325 fitod %f12, %f6
3326 fbu %fcc3, loop_271
3327loop_269:
3328 sub %i3, 0x09BD, %g3
3329loop_270:
3330 mulx %l6, %i0, %g5
3331 udiv %l3, 0x0F67, %o5
3332loop_271:
3333 subcc %i4, 0x1427, %i7
3334 ble loop_272
3335 tg %xcc, 0x6
3336 andn %g6, 0x14F1, %l4
3337 edge32l %l1, %i5, %o1
3338loop_272:
3339 brlez %g1, loop_273
3340 tg %icc, 0x4
3341 te %icc, 0x0
3342 edge32 %i1, %i6, %l0
3343loop_273:
3344 addccc %o0, %g4, %o3
3345 edge32l %o2, %g2, %o4
3346 tvs %xcc, 0x2
3347 subccc %i2, %o6, %l2
3348 taddcc %g7, 0x00ED, %l5
3349 fmul8sux16 %f8, %f14, %f10
3350 udiv %i3, 0x033C, %g3
3351 fabsd %f0, %f8
3352 edge16ln %l6, %o7, %i0
3353 and %g5, 0x1D0E, %o5
3354 orcc %l3, 0x045E, %i7
3355 brgez,a %g6, loop_274
3356 fbge %fcc2, loop_275
3357 nop
3358 set 0x4C, %g6
3359 lduw [%l7 + %g6], %i4
3360 nop
3361 fitod %f12, %f14
3362 fdtox %f14, %f12
3363 fxtod %f12, %f18
3364loop_274:
3365 subcc %l1, 0x07C2, %i5
3366loop_275:
3367 movpos %xcc, %l4, %g1
3368 fornot1s %f20, %f3, %f24
3369 edge16ln %o1, %i1, %l0
3370 movne %xcc, %i6, %g4
3371 fbl %fcc1, loop_276
3372 edge8n %o3, %o0, %o2
3373 taddcctv %o4, 0x1E67, %i2
3374 brgez,a %g2, loop_277
3375loop_276:
3376 edge32n %l2, %o6, %g7
3377 fpack32 %f26, %f30, %f30
3378 sdiv %l5, 0x188D, %g3
3379loop_277:
3380 movrlez %i3, 0x06A, %o7
3381 move %icc, %i0, %l6
3382 tg %xcc, 0x2
3383 movge %icc, %o5, %l3
3384 fble %fcc2, loop_278
3385 stb %g5, [%l7 + 0x1A]
3386 xnorcc %i7, 0x07EF, %i4
3387 fors %f25, %f2, %f30
3388loop_278:
3389 brgez %l1, loop_279
3390 taddcctv %i5, 0x1FE6, %l4
3391 array32 %g6, %g1, %i1
3392 addccc %o1, %i6, %l0
3393loop_279:
3394 fbl,a %fcc2, loop_280
3395 edge8l %g4, %o3, %o2
3396 brlez %o0, loop_281
3397 nop
3398 fitod %f24, %f16
3399loop_280:
3400 fmovde %icc, %f4, %f13
3401 alignaddrl %o4, %i2, %l2
3402loop_281:
3403 fpsub16s %f0, %f20, %f0
3404 std %f30, [%l7 + 0x40]
3405 xorcc %g2, 0x0DAA, %g7
3406 sethi 0x09FF, %l5
3407 tle %xcc, 0x3
3408 sdivx %g3, 0x0E4F, %o6
3409 udiv %i3, 0x0F11, %i0
3410 tvs %xcc, 0x0
3411 tn %icc, 0x3
3412 movrgz %o7, %o5, %l3
3413 fnot2s %f30, %f10
3414 fble %fcc3, loop_282
3415 fmovsg %icc, %f8, %f0
3416 andcc %g5, 0x0960, %i7
3417 membar 0x45
3418loop_282:
3419 nop
3420 wr %g0, 0x0c, %asi
3421 stwa %l6, [%l7 + 0x18] %asi
3422 alignaddrl %i4, %i5, %l4
3423 edge32ln %g6, %g1, %i1
3424 fmovsne %icc, %f3, %f20
3425 udiv %o1, 0x0C18, %l1
3426 sth %i6, [%l7 + 0x3A]
3427 sllx %l0, %o3, %g4
3428 subcc %o0, %o2, %o4
3429 set 0x70, %o5
3430 stba %i2, [%l7 + %o5] 0x10
3431 ldsh [%l7 + 0x64], %l2
3432 udivcc %g2, 0x083F, %g7
3433 edge16l %g3, %o6, %l5
3434 xnorcc %i3, %o7, %i0
3435 movge %xcc, %o5, %l3
3436 movvs %xcc, %i7, %l6
3437 fbe %fcc3, loop_283
3438 bge,pt %xcc, loop_284
3439 tvs %xcc, 0x1
3440 stb %i4, [%l7 + 0x2F]
3441loop_283:
3442 xor %i5, %g5, %l4
3443loop_284:
3444 sra %g1, 0x0B, %i1
3445 movle %xcc, %g6, %l1
3446 fmovd %f22, %f16
3447 fsrc1s %f31, %f7
3448 udivx %o1, 0x1D8A, %i6
3449 nop
3450 set 0x28, %l1
3451 ldub [%l7 + %l1], %l0
3452 mulx %o3, 0x1F70, %o0
3453 tg %icc, 0x3
3454 stx %o2, [%l7 + 0x30]
3455 nop
3456 setx 0x7340BA8A, %l0, %l6
3457 st %l6, [%l7 + 0x28]
3458 ld [%l7 + 0x28], %f7
3459 setx 0x55B82F82, %l1, %l5
3460 st %l5, [%l7 + 0x10]
3461 ld [%l7 + 0x10], %f16
3462 fadds %f16, %f7, %f20
3463 wr %g0, 0xeb, %asi
3464 ldda [%l7 + 0x30] %asi, %g4
3465 fbge,a %fcc0, loop_285
3466 fmovrdgz %o4, %f26, %f24
3467 movneg %xcc, %i2, %l2
3468 sdiv %g7, 0x0C8B, %g3
3469loop_285:
3470 umulcc %g2, 0x0FCB, %l5
3471 addccc %o6, 0x155B, %o7
3472 nop
3473 setx 0xC33B7D2F61F7FDE7, %l0, %l6
3474 stx %l6, [%l7 + 0x28]
3475 ldd [%l7 + 0x28], %f30
3476 setx 0xEE3A0064406D7B64, %l1, %l5
3477 stx %l5, [%l7 + 0x10]
3478 ldd [%l7 + 0x10], %f6
3479 faddd %f6, %f30, %f16
3480 nop
3481 setx loop_286, %l0, %l1
3482 wrpr 0x1, %tl
3483 wrpr %l1, %tpc
3484 add %l1, 0x4, %l1
3485 wrpr %l1, %tnpc
3486 setx 0x34400001400, %l0, %l1
3487 wrpr %l1, %tstate
3488 wrhpr 0x4, %htstate
3489 retry
3490 fbl,a %fcc0, loop_287
3491 xnor %i3, 0x04FA, %i0
3492 udivx %l3, 0x0522, %o5
3493loop_286:
3494 sll %l6, %i4, %i5
3495loop_287:
3496 movpos %icc, %g5, %i7
3497 orn %l4, %g1, %i1
3498 edge32 %l1, %o1, %g6
3499 array16 %l0, %o3, %i6
3500 movpos %xcc, %o0, %g4
3501 add %o2, %i2, %l2
3502 wr %g0, 0x22, %asi
3503 stxa %g7, [%l7 + 0x08] %asi
3504 membar #Sync
3505 array16 %g3, %g2, %l5
3506 ldsb [%l7 + 0x0E], %o4
3507 smul %o7, %i3, %i0
3508 sir 0x1ED6
3509 edge32 %o6, %l3, %l6
3510 taddcctv %i4, 0x10E4, %o5
3511 movle %icc, %i5, %i7
3512 subcc %g5, %l4, %i1
3513 umul %g1, %l1, %o1
3514 addc %g6, %l0, %o3
3515 nop
3516 setx loop_288, %l0, %l1
3517 wrpr 0x1, %tl
3518 wrpr %l1, %tpc
3519 add %l1, 0x4, %l1
3520 wrpr %l1, %tnpc
3521 setx 0x34400001400, %l0, %l1
3522 wrpr %l1, %tstate
3523 wrhpr 0x4, %htstate
3524 retry
3525 saved
3526 rdpr %cwp, %g1
3527 rdpr %cansave, %g2
3528 rdpr %canrestore, %g3
3529 rdpr %cleanwin, %g4
3530 rdpr %otherwin, %g5
3531 rdpr %wstate, %g6
3532 addccc %i6, %g4, %o2
3533 membar #Sync
3534 wr %g0, 0x1e, %asi
3535 ldda [%l7 + 0x40] %asi, %f0
3536loop_288:
3537 fnands %f11, %f12, %f23
3538 sdiv %i2, 0x10AB, %o0
3539 saved
3540 rdpr %cwp, %g1
3541 rdpr %cansave, %g2
3542 rdpr %canrestore, %g3
3543 rdpr %cleanwin, %g4
3544 rdpr %otherwin, %g5
3545 rdpr %wstate, %g6
3546 srl %g7, 0x0D, %g3
3547 fmovdle %icc, %f18, %f1
3548 fpsub16 %f8, %f24, %f28
3549 fandnot2 %f26, %f12, %f0
3550 flush %l7 + 0x2C
3551 fmovsl %icc, %f22, %f19
3552 array8 %l2, %g2, %o4
3553 tleu %xcc, 0x5
3554 set 0x20, %i3
3555 stwa %l5, [%l7 + %i3] 0xe3
3556 membar #Sync
3557 fzero %f24
3558 fmovrdlz %o7, %f12, %f16
3559 edge32l %i0, %i3, %o6
3560 edge32l %l3, %i4, %o5
3561 xorcc %l6, 0x00BB, %i5
3562 ldd [%l7 + 0x28], %f30
3563 edge8l %i7, %g5, %i1
3564 swap [%l7 + 0x10], %l4
3565 movle %icc, %l1, %o1
3566 fmovsg %xcc, %f13, %f14
3567 fmovscs %xcc, %f18, %f17
3568 movcs %xcc, %g1, %l0
3569 orn %o3, %g6, %g4
3570 bne %icc, loop_289
3571 tneg %xcc, 0x2
3572 edge32n %o2, %i6, %i2
3573 set 0x6C, %l6
3574 stwa %o0, [%l7 + %l6] 0xeb
3575 membar #Sync
3576loop_289:
3577 fornot1 %f20, %f28, %f0
3578 fmovd %f28, %f6
3579 popc 0x140E, %g7
3580 edge8l %l2, %g3, %o4
3581 fbu %fcc0, loop_290
3582 edge8ln %l5, %g2, %i0
3583 membar 0x37
3584 movpos %xcc, %i3, %o6
3585loop_290:
3586 fexpand %f13, %f4
3587 brlez,a %o7, loop_291
3588 tneg %icc, 0x2
3589 edge16l %l3, %i4, %l6
3590 mulx %o5, %i5, %i7
3591loop_291:
3592 te %xcc, 0x4
3593 nop
3594 fitos %f11, %f14
3595 fstod %f14, %f22
3596 fornot2 %f4, %f18, %f24
3597 edge32n %g5, %l4, %l1
3598 udiv %o1, 0x0582, %g1
3599 fbe,a %fcc3, loop_292
3600 fbule,a %fcc3, loop_293
3601 orn %l0, 0x1B63, %i1
3602 bg,a,pt %xcc, loop_294
3603loop_292:
3604 sub %o3, 0x035B, %g6
3605loop_293:
3606 edge8l %g4, %i6, %i2
3607 mulscc %o0, 0x0B3D, %g7
3608loop_294:
3609 fba,a %fcc3, loop_295
3610 bneg,a loop_296
3611 addcc %o2, %l2, %o4
3612 fmovrdne %l5, %f4, %f30
3613loop_295:
3614 call loop_297
3615loop_296:
3616 tl %icc, 0x3
3617 fble,a %fcc2, loop_298
3618 movrgz %g3, 0x374, %i0
3619loop_297:
3620 sra %g2, 0x04, %i3
3621 fandnot1 %f2, %f14, %f30
3622loop_298:
3623 nop
3624 setx 0x105861D5, %l0, %l6
3625 st %l6, [%l7 + 0x20]
3626 ld [%l7 + 0x20], %fsr
3627 array16 %o7, %l3, %i4
3628 fandnot2s %f15, %f16, %f26
3629 nop
3630 setx 0xB1B93484, %l0, %l6
3631 st %l6, [%l7 + 0x28]
3632 ld [%l7 + 0x28], %f18
3633 setx 0x3417431D, %l1, %l5
3634 st %l5, [%l7 + 0x10]
3635 ld [%l7 + 0x10], %f0
3636 fmuls %f0, %f18, %f6
3637 nop
3638 setx 0x1052E2E3, %l0, %l6
3639 st %l6, [%l7 + 0x6C]
3640 ld [%l7 + 0x6C], %fsr
3641 srl %l6, %o5, %o6
3642 tne %xcc, 0x1
3643 edge8ln %i5, %i7, %g5
3644 edge8n %l1, %o1, %g1
3645 movg %icc, %l4, %l0
3646 orn %o3, %i1, %g6
3647 set 0x64, %o6
3648 swapa [%l7 + %o6] 0x11, %i6
3649 udiv %g4, 0x0B5D, %i2
3650 fnegd %f18, %f22
3651 fandnot2s %f20, %f6, %f22
3652 fbe %fcc3, loop_299
3653 addcc %g7, %o2, %o0
3654 movneg %icc, %o4, %l2
3655 nop
3656 setx loop_300, %l0, %l1
3657 wrpr 0x1, %tl
3658 wrpr %l1, %tpc
3659 add %l1, 0x4, %l1
3660 wrpr %l1, %tnpc
3661 setx 0x34400001400, %l0, %l1
3662 wrpr %l1, %tstate
3663 wrhpr 0x4, %htstate
3664 retry
3665loop_299:
3666 move %xcc, %l5, %g3
3667 nop
3668 fitos %f8, %f1
3669 fstox %f1, %f28
3670 fxtos %f28, %f23
3671 fmovrdlez %g2, %f14, %f0
3672loop_300:
3673 umulcc %i3, %o7, %i0
3674 fmuld8ulx16 %f27, %f0, %f22
3675 tsubcc %l3, %i4, %l6
3676 ldsb [%l7 + 0x16], %o5
3677 sra %i5, 0x01, %o6
3678 nop
3679 setx 0x21F1F050754AE45F, %l0, %l6
3680 stx %l6, [%l7 + 0x28]
3681 ldd [%l7 + 0x28], %f14
3682 setx 0x658514901812FB28, %l1, %l5
3683 stx %l5, [%l7 + 0x10]
3684 ldd [%l7 + 0x10], %f14
3685 fdivd %f14, %f14, %f26
3686 ldub [%l7 + 0x3F], %g5
3687 sra %i7, 0x1F, %o1
3688 movcs %xcc, %l1, %g1
3689 edge8ln %l0, %l4, %i1
3690 movleu %icc, %g6, %i6
3691 fmovspos %xcc, %f8, %f30
3692 bge,pn %xcc, loop_301
3693 fmovdvs %xcc, %f7, %f9
3694 fmovscc %icc, %f12, %f14
3695 udiv %o3, 0x1051, %g4
3696loop_301:
3697 srax %i2, %o2, %g7
3698 fmul8x16au %f10, %f21, %f10
3699 tsubcc %o4, %l2, %o0
3700 bcs,pt %icc, loop_302
3701 bne,pt %icc, loop_303
3702 fornot2 %f18, %f26, %f24
3703 tsubcc %g3, %l5, %g2
3704loop_302:
3705 srlx %i3, 0x0C, %o7
3706loop_303:
3707 sll %i0, 0x0E, %i4
3708 lduw [%l7 + 0x68], %l3
3709 fmovdge %xcc, %f25, %f23
3710 brgz %o5, loop_304
3711 edge16l %i5, %o6, %g5
3712 bvs,a,pn %icc, loop_305
3713 ldstub [%l7 + 0x1F], %l6
3714loop_304:
3715 tpos %icc, 0x7
3716 stb %i7, [%l7 + 0x78]
3717loop_305:
3718 nop
3719 setx 0xF10857E9, %l0, %l6
3720 st %l6, [%l7 + 0x28]
3721 ld [%l7 + 0x28], %f10
3722 setx 0xCB9DC2E8, %l1, %l5
3723 st %l5, [%l7 + 0x10]
3724 ld [%l7 + 0x10], %f1
3725 fmuls %f1, %f10, %f17
3726 bgu,a,pt %xcc, loop_306
3727 umulcc %l1, %g1, %l0
3728 nop
3729 fitos %f14, %f20
3730 fstox %f20, %f18
3731 tneg %xcc, 0x5
3732loop_306:
3733 be,a %icc, loop_307
3734 ldub [%l7 + 0x15], %l4
3735 sllx %i1, %o1, %g6
3736 fmovdg %icc, %f12, %f14
3737loop_307:
3738 popc %i6, %g4
3739 bneg,pt %xcc, loop_308
3740 array32 %i2, %o3, %g7
3741 tvc %xcc, 0x7
3742 movrlz %o2, 0x026, %o4
3743loop_308:
3744 sdiv %l2, 0x1455, %o0
3745 smul %g3, 0x0771, %l5
3746 bneg loop_309
3747 subcc %g2, 0x02AF, %o7
3748 edge32n %i3, %i0, %l3
3749 wr %g0, 0x80, %asi
3750 prefetcha [%l7 + 0x08] %asi, 0x2
3751loop_309:
3752 fsrc1s %f21, %f14
3753 sra %i4, 0x17, %o6
3754 orncc %g5, 0x181F, %i5
3755 xorcc %i7, %l1, %l6
3756 movl %xcc, %l0, %l4
3757 fexpand %f5, %f6
3758 movn %icc, %i1, %o1
3759 tcc %xcc, 0x1
3760 array16 %g6, %i6, %g1
3761 saved
3762 rdpr %cwp, %g1
3763 rdpr %cansave, %g2
3764 rdpr %canrestore, %g3
3765 rdpr %cleanwin, %g4
3766 rdpr %otherwin, %g5
3767 rdpr %wstate, %g6
3768 addcc %i2, %o3, %g7
3769 nop
3770 setx 0x49E84D55F44AC572, %l0, %l6
3771 stx %l6, [%l7 + 0x28]
3772 ldd [%l7 + 0x28], %f8
3773 fsqrtd %f8, %f26
3774 nop
3775 set 0x6C, %o7
3776 sth %g4, [%l7 + %o7]
3777 bl,a loop_310
3778 tvc %xcc, 0x6
3779 tne %icc, 0x0
3780 tle %icc, 0x3
3781loop_310:
3782 movn %icc, %o4, %l2
3783 edge8 %o2, %g3, %l5
3784 fnors %f23, %f22, %f14
3785 add %l7, 0x48, %l6
3786 wr %g0, 0x80, %asi
3787 casa [%l6] 0x80, %g2, %o7
3788 subccc %o0, %i0, %l3
3789 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
3790 nop ! nop ! stxa %o5, [%g0 + 0x180] %asi ripped by fixASI40.pl ripped by fixASI40.pl
3791 prefetch [%l7 + 0x64], 0x0
3792 mulscc %i4, 0x0048, %i3
3793 movrgez %g5, 0x3EB, %i5
3794 fcmple32 %f20, %f4, %i7
3795 fxnors %f27, %f20, %f24
3796 fandnot1s %f27, %f9, %f29
3797 wr %g0, 0x89, %asi
3798 sta %f28, [%l7 + 0x68] %asi
3799 fmovdpos %xcc, %f17, %f13
3800 movrlz %o6, 0x372, %l6
3801 xor %l0, %l1, %l4
3802 nop
3803 fitod %f12, %f2
3804 fdtoi %f2, %f23
3805 sll %o1, %i1, %g6
3806 srlx %i6, %i2, %g1
3807 fornot2 %f28, %f24, %f30
3808 tn %xcc, 0x0
3809 umul %g7, %g4, %o3
3810 tneg %xcc, 0x6
3811 array16 %l2, %o2, %o4
3812 orn %g3, %l5, %g2
3813 tge %xcc, 0x6
3814 fbug,a %fcc1, loop_311
3815 bge loop_312
3816 movcc %xcc, %o0, %i0
3817 saved
3818 rdpr %cwp, %g1
3819 rdpr %cansave, %g2
3820 rdpr %canrestore, %g3
3821 rdpr %cleanwin, %g4
3822 rdpr %otherwin, %g5
3823 rdpr %wstate, %g6
3824loop_311:
3825 edge16 %o7, %l3, %i4
3826loop_312:
3827 fors %f10, %f4, %f14
3828 nop
3829 setx loop_313, %l0, %l1
3830 wrpr 0x1, %tl
3831 wrpr %l1, %tnpc
3832 setx 0x34400001400, %l0, %l1
3833 wrpr %l1, %tstate
3834 wrhpr 0x4, %htstate
3835 done
3836 edge8l %o5, %i3, %g5
3837 tleu %icc, 0x4
3838 wr %g0, 0x11, %asi
3839 stha %i7, [%l7 + 0x34] %asi
3840loop_313:
3841 nop
3842 set 0x44, %g1
3843 lduwa [%l7 + %g1] 0x18, %i5
3844 tne %xcc, 0x1
3845 edge32ln %l6, %l0, %l1
3846 set 0x1E, %l3
3847 lduha [%l7 + %l3] 0x81, %l4
3848 tneg %xcc, 0x3
3849 add %o6, 0x14F1, %i1
3850 movrne %g6, 0x2DD, %o1
3851 sdivx %i6, 0x0D44, %i2
3852 taddcctv %g7, 0x0BE4, %g4
3853 wr %g0, 0x19, %asi
3854 swapa [%l7 + 0x50] %asi, %g1
3855 alignaddr %l2, %o2, %o4
3856 fnegs %f19, %f28
3857 lduh [%l7 + 0x6C], %g3
3858 set 0x6A, %i7
3859 lduha [%l7 + %i7] 0x15, %o3
3860 subcc %l5, %o0, %g2
3861 fandnot1 %f24, %f10, %f2
3862 bvs,pt %icc, loop_314
3863 tvs %icc, 0x6
3864 umulcc %o7, %i0, %i4
3865 set 0x3B, %g5
3866 stba %o5, [%l7 + %g5] 0x11
3867loop_314:
3868 fexpand %f11, %f0
3869 stw %i3, [%l7 + 0x50]
3870 movrgz %g5, 0x09A, %l3
3871 bneg,pt %xcc, loop_315
3872 fble %fcc3, loop_316
3873 bshuffle %f26, %f24, %f12
3874 movvc %icc, %i5, %i7
3875loop_315:
3876 edge8 %l0, %l6, %l1
3877loop_316:
3878 sdivcc %o6, 0x1726, %i1
3879 sll %l4, %g6, %i6
3880 add %l7, 0x38, %l6
3881 wr %g0, 0x10, %asi
3882 casa [%l6] %asi, %i2, %g7
3883 sdiv %g4, 0x0AFF, %g1
3884 fble,a %fcc2, loop_317
3885 tle %icc, 0x4
3886 bgu,pn %xcc, loop_318
3887 or %o1, %o2, %l2
3888loop_317:
3889 popc %g3, %o3
3890 srl %o4, 0x14, %l5
3891loop_318:
3892 movpos %xcc, %o0, %g2
3893 bpos %icc, loop_319
3894 tneg %icc, 0x0
3895 umul %i0, %i4, %o5
3896 fnegd %f12, %f18
3897loop_319:
3898 edge32ln %o7, %g5, %l3
3899 fbug %fcc3, loop_320
3900 movcs %xcc, %i5, %i7
3901 fmul8x16al %f15, %f26, %f20
3902 bg,a loop_321
3903loop_320:
3904 sethi 0x1AB9, %i3
3905 tl %icc, 0x1
3906 fmovrsgez %l6, %f19, %f28
3907loop_321:
3908 movneg %xcc, %l0, %l1
3909 fandnot1s %f22, %f4, %f4
3910 edge32l %o6, %l4, %i1
3911 nop
3912 setx loop_322, %l0, %l1
3913 wrpr 0x1, %tl
3914 wrpr %l1, %tpc
3915 add %l1, 0x4, %l1
3916 wrpr %l1, %tnpc
3917 setx 0x34400001400, %l0, %l1
3918 wrpr %l1, %tstate
3919 wrhpr 0x4, %htstate
3920 retry
3921 fbo %fcc2, loop_323
3922 srl %g6, 0x09, %i2
3923 fzeros %f11
3924loop_322:
3925 movvc %xcc, %i6, %g7
3926loop_323:
3927 fmovrslz %g1, %f19, %f13
3928 srax %g4, %o2, %l2
3929 smul %g3, 0x0079, %o1
3930 fmovsge %icc, %f18, %f27
3931 mulscc %o3, %o4, %o0
3932 tg %xcc, 0x1
3933 fpadd16s %f19, %f11, %f17
3934 edge8l %l5, %i0, %i4
3935 saved
3936 rdpr %cwp, %g1
3937 rdpr %cansave, %g2
3938 rdpr %canrestore, %g3
3939 rdpr %cleanwin, %g4
3940 rdpr %otherwin, %g5
3941 rdpr %wstate, %g6
3942 ba,a,pn %icc, loop_324
3943 movle %icc, %o5, %o7
3944 movre %g5, 0x028, %l3
3945 wr %g0, 0x2f, %asi
3946 stba %i5, [%l7 + 0x79] %asi
3947 membar #Sync
3948loop_324:
3949 ba,a loop_325
3950 nop
3951 set 0x34, %g7
3952 prefetch [%l7 + %g7], 0x2
3953 wr %g0, 0x81, %asi
3954 stha %g2, [%l7 + 0x3E] %asi
3955loop_325:
3956 andn %i7, %l6, %i3
3957 movle %xcc, %l1, %l0
3958 add %o6, 0x123E, %l4
3959 bleu,a loop_326
3960 bleu,pn %xcc, loop_327
3961 ldub [%l7 + 0x38], %g6
3962 fcmpeq32 %f0, %f22, %i1
3963loop_326:
3964 orncc %i2, %g7, %g1
3965loop_327:
3966 movre %g4, %o2, %l2
3967 movrlz %g3, %o1, %i6
3968 sdiv %o3, 0x1D3C, %o4
3969 tcs %xcc, 0x6
3970 movvs %xcc, %o0, %i0
3971 bl,pn %xcc, loop_328
3972 prefetch [%l7 + 0x6C], 0x2
3973 xorcc %i4, %l5, %o7
3974 fornot2s %f23, %f22, %f18
3975loop_328:
3976 ba,pt %icc, loop_329
3977 fornot2 %f14, %f16, %f2
3978 ldsb [%l7 + 0x49], %o5
3979 sub %g5, %l3, %g2
3980loop_329:
3981 movre %i5, %l6, %i7
3982 edge8l %i3, %l0, %o6
3983 fbge %fcc1, loop_330
3984 udiv %l1, 0x0143, %g6
3985 movrne %l4, 0x039, %i2
3986 addccc %i1, %g1, %g4
3987loop_330:
3988 fbule %fcc2, loop_331
3989 fpsub16s %f8, %f7, %f23
3990 andcc %o2, %g7, %g3
3991 fnot1 %f2, %f0
3992loop_331:
3993 edge32l %l2, %i6, %o3
3994 array32 %o1, %o4, %i0
3995 movneg %xcc, %o0, %i4
3996 srl %l5, 0x17, %o7
3997 sdivx %g5, 0x008D, %o5
3998 movvs %xcc, %g2, %i5
3999 movg %xcc, %l3, %l6
4000 orn %i3, %i7, %l0
4001 umulcc %l1, 0x1909, %o6
4002 tl %icc, 0x6
4003 nop
4004 fitod %f6, %f0
4005 fdtoi %f0, %f23
4006 tgu %xcc, 0x0
4007 fpadd32s %f4, %f1, %f25
4008 fpack32 %f10, %f10, %f10
4009 restored
4010 rdpr %cwp, %g1
4011 rdpr %cansave, %g2
4012 rdpr %canrestore, %g3
4013 rdpr %cleanwin, %g4
4014 rdpr %otherwin, %g5
4015 rdpr %wstate, %g6
4016 nop
4017 fitod %f12, %f8
4018 fdtox %f8, %f20
4019 popc %l4, %g6
4020 set 0x60, %g2
4021 ldswa [%l7 + %g2] 0x11, %i1
4022 movle %icc, %g1, %i2
4023 fmul8x16au %f17, %f24, %f26
4024 movne %xcc, %o2, %g7
4025 tpos %xcc, 0x3
4026 fpsub16 %f8, %f26, %f20
4027 tle %xcc, 0x4
4028 movle %xcc, %g3, %g4
4029 brz,a %i6, loop_332
4030 movn %icc, %o3, %l2
4031 nop
4032 fitos %f1, %f23
4033 fstod %f23, %f18
4034 fpackfix %f26, %f17
4035loop_332:
4036 edge32 %o4, %o1, %o0
4037 fornot2s %f29, %f14, %f31
4038 alignaddr %i0, %i4, %l5
4039 srax %o7, 0x10, %g5
4040 srlx %g2, 0x09, %i5
4041 ldd [%l7 + 0x10], %l2
4042 fbge,a %fcc3, loop_333
4043 fmovrsne %l6, %f14, %f20
4044 andn %o5, %i3, %l0
4045 fmovsl %icc, %f29, %f22
4046loop_333:
4047 for %f12, %f30, %f18
4048 fmovrdgez %l1, %f30, %f22
4049 edge32n %i7, %o6, %g6
4050 umulcc %l4, 0x1DBB, %i1
4051 brnz %g1, loop_334
4052 smul %i2, 0x0AEA, %o2
4053 movrlz %g3, 0x3F9, %g7
4054 flush %l7 + 0x24
4055loop_334:
4056 addc %g4, 0x0EAA, %o3
4057 movrgz %i6, %l2, %o4
4058 fbg %fcc0, loop_335
4059 sra %o0, %o1, %i4
4060 movpos %icc, %i0, %l5
4061 tleu %icc, 0x5
4062loop_335:
4063 fbu,a %fcc2, loop_336
4064 fnot2s %f0, %f20
4065 movrlz %g5, %g2, %i5
4066 subc %l3, 0x0A08, %o7
4067loop_336:
4068 fxor %f22, %f6, %f12
4069 array16 %l6, %i3, %o5
4070 taddcc %l1, %i7, %l0
4071 brnz %g6, loop_337
4072 taddcc %o6, 0x0E30, %i1
4073 srax %l4, 0x1B, %i2
4074 wr %g0, 0x88, %asi
4075 ldsha [%l7 + 0x6A] %asi, %o2
4076loop_337:
4077 restored
4078 rdpr %cwp, %g1
4079 rdpr %cansave, %g2
4080 rdpr %canrestore, %g3
4081 rdpr %cleanwin, %g4
4082 rdpr %otherwin, %g5
4083 rdpr %wstate, %g6
4084 fnands %f25, %f13, %f20
4085 movrne %g1, 0x1A3, %g3
4086 bge,a,pt %xcc, loop_338
4087 fmovdgu %icc, %f20, %f15
4088 fnegs %f29, %f3
4089 ldx [%l7 + 0x78], %g7
4090loop_338:
4091 movvc %icc, %o3, %i6
4092 fmovsg %xcc, %f10, %f24
4093 wr %g0, 0x89, %asi
4094 lduba [%l7 + 0x1E] %asi, %l2
4095 sra %o4, 0x05, %o0
4096 fbuge,a %fcc2, loop_339
4097 orcc %o1, %g4, %i4
4098 sra %i0, 0x0A, %l5
4099 subcc %g5, %i5, %g2
4100loop_339:
4101 popc 0x0766, %o7
4102 saved
4103 rdpr %cwp, %g1
4104 rdpr %cansave, %g2
4105 rdpr %canrestore, %g3
4106 rdpr %cleanwin, %g4
4107 rdpr %otherwin, %g5
4108 rdpr %wstate, %g6
4109 ldd [%l7 + 0x20], %l2
4110 edge16 %i3, %l6, %o5
4111 te %xcc, 0x3
4112 sra %i7, 0x0A, %l1
4113 movgu %xcc, %g6, %o6
4114 wr %g0, 0x89, %asi
4115 prefetcha [%l7 + 0x70] %asi, 0x0
4116 movcs %xcc, %l0, %l4
4117 membar 0x78
4118 movg %icc, %o2, %g1
4119 edge16n %g3, %g7, %i2
4120 bpos,a,pn %xcc, loop_340
4121 smulcc %i6, %o3, %o4
4122 fandnot1 %f14, %f30, %f2
4123 edge32l %l2, %o1, %o0
4124loop_340:
4125 tl %xcc, 0x3
4126 ta %icc, 0x7
4127 te %xcc, 0x6
4128 brz,a %i4, loop_341
4129 movgu %icc, %g4, %i0
4130 and %l5, %g5, %i5
4131 fornot1s %f2, %f23, %f26
4132loop_341:
4133 tsubcctv %g2, %l3, %i3
4134 ldsw [%l7 + 0x5C], %l6
4135 andcc %o5, %i7, %l1
4136 fpackfix %f8, %f22
4137 sra %g6, %o6, %o7
4138 movge %icc, %i1, %l4
4139 edge8n %o2, %g1, %l0
4140 nop
4141 set 0x38, %i1
4142 ldub [%l7 + %i1], %g3
4143 fble,a %fcc2, loop_342
4144 popc %i2, %i6
4145 tg %icc, 0x5
4146 brlez %g7, loop_343
4147loop_342:
4148 array16 %o4, %o3, %l2
4149 srax %o1, 0x08, %o0
4150 array16 %g4, %i0, %l5
4151loop_343:
4152 stx %g5, [%l7 + 0x58]
4153 movneg %xcc, %i4, %i5
4154 nop
4155 setx 0x70428F9F74B790A6, %l0, %l6
4156 stx %l6, [%l7 + 0x28]
4157 ldd [%l7 + 0x28], %f20
4158 setx 0x3422D3E6702E0A61, %l1, %l5
4159 stx %l5, [%l7 + 0x10]
4160 ldd [%l7 + 0x10], %f8
4161 fdivd %f8, %f20, %f0
4162 addcc %l3, 0x0699, %i3
4163 addccc %l6, 0x12FD, %o5
4164 edge32l %g2, %i7, %g6
4165 sdivcc %l1, 0x0452, %o6
4166 movg %icc, %o7, %i1
4167 sub %o2, %l4, %g1
4168 sethi 0x14DB, %g3
4169 edge8l %l0, %i2, %i6
4170 bvs,a,pn %xcc, loop_344
4171 std %f12, [%l7 + 0x08]
4172 tvs %icc, 0x3
4173 nop
4174 setx 0x280D115DBE4D4D70, %l0, %l6
4175 stx %l6, [%l7 + 0x28]
4176 ldd [%l7 + 0x28], %f30
4177 setx 0xEA770D52E4881EE0, %l1, %l5
4178 stx %l5, [%l7 + 0x10]
4179 ldd [%l7 + 0x10], %f26
4180 fsubd %f26, %f30, %f20
4181loop_344:
4182 fsrc1 %f30, %f8
4183 bl,a %icc, loop_345
4184 array8 %g7, %o4, %l2
4185 xnorcc %o1, %o0, %g4
4186 wr %g0, 0x2c, %asi
4187 ldda [%l7 + 0x30] %asi, %o2
4188loop_345:
4189 edge8 %l5, %g5, %i0
4190 srl %i4, 0x0B, %l3
4191 andncc %i5, %l6, %i3
4192 addccc %g2, 0x06F5, %i7
4193 nop
4194 setx 0xF3FA540E27129E78, %l0, %l6
4195 stx %l6, [%l7 + 0x28]
4196 ldd [%l7 + 0x28], %f6
4197 setx 0x74769D476C9C117B, %l1, %l5
4198 stx %l5, [%l7 + 0x10]
4199 ldd [%l7 + 0x10], %f0
4200 faddd %f0, %f6, %f20
4201 edge16n %g6, %l1, %o6
4202 nop
4203 fitod %f2, %f26
4204 fdtos %f26, %f19
4205 fnot2 %f18, %f16
4206 flush %l7 + 0x1C
4207 tl %xcc, 0x4
4208 movrlz %o5, 0x3C6, %o7
4209 tne %icc, 0x3
4210 te %icc, 0x7
4211 xnor %o2, %l4, %i1
4212 fmovsneg %icc, %f3, %f21
4213 bgu,a loop_346
4214 movleu %icc, %g3, %l0
4215 movge %icc, %g1, %i2
4216 fmovdvc %icc, %f23, %f21
4217loop_346:
4218 fmovdgu %icc, %f17, %f14
4219 mova %xcc, %i6, %o4
4220 subc %g7, %o1, %l2
4221 umulcc %o0, %g4, %l5
4222 xnor %g5, 0x0498, %o3
4223 fmovdneg %icc, %f9, %f21
4224 srax %i4, 0x17, %l3
4225 xnorcc %i5, 0x0F98, %i0
4226 array32 %i3, %l6, %i7
4227 tneg %xcc, 0x0
4228 fmovdn %icc, %f24, %f5
4229 andcc %g6, %l1, %g2
4230 ldsh [%l7 + 0x0E], %o6
4231 tl %xcc, 0x1
4232 ldd [%l7 + 0x50], %f10
4233 tgu %icc, 0x0
4234 sethi 0x1D31, %o7
4235 movgu %xcc, %o2, %l4
4236 sdivx %i1, 0x1C3F, %g3
4237 smulcc %o5, %g1, %l0
4238 fmovsn %xcc, %f30, %f4
4239 tcs %icc, 0x0
4240 fble %fcc2, loop_347
4241 tl %xcc, 0x4
4242 movleu %xcc, %i6, %i2
4243 fandnot2s %f27, %f1, %f28
4244loop_347:
4245 fmovsleu %icc, %f28, %f10
4246 popc %g7, %o4
4247 srax %o1, 0x04, %o0
4248 te %xcc, 0x1
4249 movvc %icc, %l2, %g4
4250 wr %g0, 0x18, %asi
4251 ldswa [%l7 + 0x28] %asi, %g5
4252 fnot2s %f26, %f13
4253 movge %icc, %o3, %i4
4254 fmovdn %xcc, %f14, %f4
4255 movneg %icc, %l3, %i5
4256 fmovdge %icc, %f15, %f8
4257 movcs %xcc, %i0, %i3
4258 move %xcc, %l6, %i7
4259 subccc %l5, 0x1D38, %g6
4260 movrgez %l1, %g2, %o7
4261 stbar
4262 membar 0x69
4263 mulscc %o2, 0x00E6, %l4
4264 umulcc %i1, %o6, %o5
4265 fcmple16 %f8, %f30, %g1
4266 srlx %l0, 0x12, %i6
4267 set 0x10, %i4
4268 ldda [%l7 + %i4] 0x14, %i2
4269 ldd [%l7 + 0x58], %f30
4270 movre %g3, 0x3BF, %o4
4271 set 0x54, %o3
4272 ldstuba [%l7 + %o3] 0x89, %o1
4273 set 0x58, %l0
4274 stba %g7, [%l7 + %l0] 0x15
4275 subc %o0, 0x1DCD, %l2
4276 udiv %g5, 0x030C, %o3
4277 edge16ln %g4, %i4, %l3
4278 movrlez %i0, 0x16B, %i3
4279 edge32l %l6, %i5, %i7
4280 add %l5, %g6, %l1
4281 fbe %fcc0, loop_348
4282 nop
4283 fitos %f5, %f0
4284 fstox %f0, %f16
4285 edge16ln %g2, %o7, %l4
4286 fmovsgu %icc, %f28, %f14
4287loop_348:
4288 nop
4289 setx 0x7393D743, %l0, %l6
4290 st %l6, [%l7 + 0x28]
4291 ld [%l7 + 0x28], %f20
4292 fsqrts %f20, %f17
4293 ldx [%l7 + 0x30], %i1
4294 bvs,a %xcc, loop_349
4295 subccc %o2, %o5, %g1
4296 nop
4297 set 0x30, %o0
4298 ldsw [%l7 + %o0], %o6
4299 mulx %i6, 0x033C, %l0
4300loop_349:
4301 tpos %icc, 0x7
4302 ldub [%l7 + 0x50], %g3
4303 umul %i2, %o1, %o4
4304 fnot2 %f24, %f12
4305 saved
4306 rdpr %cwp, %g1
4307 rdpr %cansave, %g2
4308 rdpr %canrestore, %g3
4309 rdpr %cleanwin, %g4
4310 rdpr %otherwin, %g5
4311 rdpr %wstate, %g6
4312 fmovda %xcc, %f30, %f4
4313 srlx %o0, %l2, %g5
4314 srl %g7, %g4, %o3
4315 fpsub32 %f4, %f26, %f26
4316 brz %l3, loop_350
4317 fmovdleu %xcc, %f0, %f29
4318 srlx %i0, %i3, %l6
4319 srlx %i4, 0x12, %i7
4320loop_350:
4321 fnands %f1, %f4, %f27
4322 move %icc, %i5, %g6
4323 fxnor %f0, %f0, %f12
4324 addc %l5, 0x0761, %l1
4325 srax %o7, %g2, %i1
4326 fcmpne16 %f6, %f10, %l4
4327 fmovdn %icc, %f10, %f9
4328 movn %xcc, %o5, %o2
4329 fxors %f1, %f28, %f8
4330 move %xcc, %o6, %i6
4331 tn %xcc, 0x5
4332 wr %g0, 0x89, %asi
4333 stda %f0, [%l7 + 0x40] %asi
4334 wr %g0, 0x11, %asi
4335 ldda [%l7 + 0x40] %asi, %f0
4336 fmovrde %l0, %f14, %f28
4337 popc %g3, %i2
4338 tg %xcc, 0x5
4339 umul %g1, 0x1BD4, %o1
4340 lduh [%l7 + 0x26], %o0
4341 fbg,a %fcc1, loop_351
4342 fmovrdne %l2, %f0, %f16
4343 movrne %g5, 0x127, %o4
4344 xor %g4, %g7, %l3
4345loop_351:
4346 or %o3, %i0, %i3
4347 andn %i4, 0x1CA5, %l6
4348 faligndata %f18, %f16, %f14
4349 fble %fcc2, loop_352
4350 movrgz %i7, 0x1B9, %g6
4351 nop
4352 set 0x08, %i2
4353 stx %i5, [%l7 + %i2]
4354 edge8n %l1, %o7, %g2
4355loop_352:
4356 fcmple16 %f2, %f16, %l5
4357 call loop_353
4358 edge8n %l4, %i1, %o5
4359 bne,a %icc, loop_354
4360 addcc %o6, 0x0F7E, %i6
4361loop_353:
4362 movle %icc, %o2, %g3
4363 brnz %i2, loop_355
4364loop_354:
4365 edge32ln %l0, %o1, %g1
4366 fmovdne %xcc, %f25, %f19
4367 tcs %xcc, 0x7
4368loop_355:
4369 xor %l2, 0x12DD, %g5
4370 mulx %o0, 0x0124, %g4
4371 tvs %icc, 0x7
4372 xor %o4, 0x0C31, %l3
4373 wr %g0, 0x80, %asi
4374 prefetcha [%l7 + 0x18] %asi, 0x0
4375 move %icc, %i0, %i3
4376 sra %i4, %l6, %g7
4377 movgu %xcc, %i7, %i5
4378 sth %g6, [%l7 + 0x70]
4379 sra %l1, 0x09, %g2
4380 tcs %icc, 0x7
4381 fmovs %f24, %f0
4382 be,a,pt %xcc, loop_356
4383 tne %xcc, 0x7
4384 andncc %o7, %l5, %l4
4385 bn loop_357
4386loop_356:
4387 fmovs %f28, %f8
4388 tvc %icc, 0x7
4389 nop
4390 setx 0x9B264557, %l0, %l6
4391 st %l6, [%l7 + 0x28]
4392 ld [%l7 + 0x28], %f19
4393 setx 0x6F03D6A5, %l1, %l5
4394 st %l5, [%l7 + 0x10]
4395 ld [%l7 + 0x10], %f1
4396 fdivs %f1, %f19, %f10
4397loop_357:
4398 fzeros %f25
4399 edge8ln %o5, %i1, %o6
4400 nop
4401 fitod %f2, %f22
4402 fdtos %f22, %f18
4403 fmovd %f22, %f10
4404 sub %o2, 0x1C32, %g3
4405 movrne %i6, 0x3B5, %i2
4406 add %o1, %g1, %l2
4407 edge8ln %l0, %o0, %g5
4408 movcc %icc, %o4, %l3
4409 wr %g0, 0x10, %asi
4410 swapa [%l7 + 0x68] %asi, %g4
4411 lduh [%l7 + 0x74], %i0
4412 edge16l %i3, %o3, %i4
4413 taddcctv %g7, 0x01C5, %l6
4414 add %i5, %g6, %l1
4415 set 0x18, %l5
4416 ldstuba [%l7 + %l5] 0x0c, %i7
4417 srax %g2, 0x0B, %o7
4418 tn %icc, 0x2
4419 brnz,a %l4, loop_358
4420 fbule %fcc1, loop_359
4421 fabss %f2, %f30
4422 fmovse %icc, %f7, %f20
4423loop_358:
4424 ldsw [%l7 + 0x38], %o5
4425loop_359:
4426 tsubcc %i1, %l5, %o2
4427 st %f26, [%l7 + 0x10]
4428 fmovsleu %xcc, %f6, %f30
4429 taddcc %g3, 0x0F36, %i6
4430 fornot1s %f14, %f14, %f25
4431 movrlz %o6, 0x244, %i2
4432 orn %o1, 0x1526, %g1
4433 tge %xcc, 0x2
4434 or %l0, 0x037C, %o0
4435 wr %g0, 0x89, %asi
4436 lda [%l7 + 0x18] %asi, %f8
4437 bvs,a %icc, loop_360
4438 orncc %l2, %o4, %g5
4439 srax %l3, 0x19, %g4
4440 movrlz %i3, 0x3A5, %o3
4441loop_360:
4442 membar 0x6A
4443 movg %xcc, %i0, %g7
4444 addcc %i4, 0x1864, %l6
4445 udivcc %i5, 0x1FD7, %l1
4446 ldstub [%l7 + 0x16], %i7
4447 edge32n %g6, %o7, %l4
4448 fnot2 %f6, %f22
4449 be,a loop_361
4450 fmovspos %icc, %f30, %f17
4451 fbul %fcc2, loop_362
4452 and %o5, %i1, %l5
4453loop_361:
4454 nop
4455 fitos %f10, %f9
4456 fstoi %f9, %f9
4457 xnorcc %g2, %o2, %g3
4458loop_362:
4459 movne %icc, %o6, %i2
4460 xorcc %o1, %i6, %g1
4461 sdiv %o0, 0x089B, %l0
4462 fmovs %f13, %f10
4463 tl %xcc, 0x3
4464 udiv %o4, 0x1AB1, %l2
4465 srax %l3, %g4, %i3
4466 fbug,a %fcc2, loop_363
4467 fornot1s %f0, %f1, %f8
4468 bcc,a loop_364
4469 fmovrdlez %o3, %f30, %f12
4470loop_363:
4471 nop
4472 wr %g0, 0xf8, %asi
4473 stda %f0, [%l7 + 0x40] %asi
4474 membar #Sync
4475loop_364:
4476 nop
4477 wr %g0, 0x10, %asi
4478 lduha [%l7 + 0x44] %asi, %g5
4479 fmul8ulx16 %f14, %f0, %f30
4480 ldsb [%l7 + 0x67], %i0
4481 movleu %icc, %g7, %i4
4482 addccc %l6, %i5, %l1
4483 fmovsgu %xcc, %f21, %f20
4484 movpos %icc, %i7, %o7
4485 ldsb [%l7 + 0x38], %l4
4486 edge32ln %o5, %i1, %l5
4487 tge %icc, 0x3
4488 ba,a,pt %xcc, loop_365
4489 fmovscs %xcc, %f23, %f19
4490 nop
4491 setx loop_366, %l0, %l1
4492 wrpr 0x1, %tl
4493 wrpr %l1, %tpc
4494 add %l1, 0x4, %l1
4495 wrpr %l1, %tnpc
4496 setx 0x34400001400, %l0, %l1
4497 wrpr %l1, %tstate
4498 wrhpr 0x4, %htstate
4499 retry
4500 fmovsne %xcc, %f28, %f22
4501loop_365:
4502 movcs %icc, %g6, %g2
4503 movneg %icc, %g3, %o6
4504loop_366:
4505 fmovdneg %xcc, %f18, %f10
4506 wr %g0, 0x81, %asi
4507 ldswa [%l7 + 0x34] %asi, %i2
4508 orn %o2, 0x01B7, %o1
4509 bcc,pn %xcc, loop_367
4510 fpsub32s %f30, %f31, %f7
4511 udiv %i6, 0x156A, %o0
4512 and %g1, %l0, %l2
4513loop_367:
4514 nop
4515 set 0x3C, %i6
4516 swapa [%l7 + %i6] 0x88, %l3
4517 udivcc %g4, 0x0203, %o4
4518 mulscc %o3, 0x1D3E, %g5
4519 fmovrsgez %i3, %f24, %f19
4520 fbne %fcc3, loop_368
4521 and %i0, %g7, %l6
4522 tvs %xcc, 0x3
4523 wr %g0, 0x11, %asi
4524 lduba [%l7 + 0x0F] %asi, %i4
4525loop_368:
4526 mulx %l1, %i7, %o7
4527 subccc %i5, 0x0C49, %o5
4528 fmovrsgz %i1, %f4, %f26
4529 sir 0x1170
4530 sra %l5, 0x0B, %g6
4531 fcmple16 %f2, %f28, %l4
4532 brgz %g2, loop_369
4533 nop
4534 setx loop_370, %l0, %l1
4535 wrpr 0x1, %tl
4536 wrpr %l1, %tpc
4537 add %l1, 0x4, %l1
4538 wrpr %l1, %tnpc
4539 setx 0x34400001400, %l0, %l1
4540 wrpr %l1, %tstate
4541 wrhpr 0x4, %htstate
4542 retry
4543 movcc %icc, %g3, %i2
4544 move %icc, %o2, %o1
4545loop_369:
4546 fmovda %icc, %f26, %f13
4547loop_370:
4548 fcmpgt32 %f26, %f28, %o6
4549 addccc %o0, %g1, %l0
4550 fmuld8sux16 %f0, %f3, %f22
4551 nop
4552 setx loop_371, %l0, %l1
4553 jmpl %l1, %i6
4554 movg %xcc, %l3, %l2
4555 fba,a %fcc0, loop_372
4556 tsubcctv %g4, %o3, %o4
4557loop_371:
4558 bge loop_373
4559 addcc %i3, %i0, %g7
4560loop_372:
4561 edge16n %g5, %l6, %i4
4562 taddcctv %i7, %o7, %i5
4563loop_373:
4564 movre %l1, %i1, %o5
4565 mulscc %g6, %l4, %l5
4566 sdivx %g3, 0x0C6D, %i2
4567 nop
4568 setx loop_374, %l0, %l1
4569 wrpr 0x1, %tl
4570 wrpr %l1, %tpc
4571 add %l1, 0x4, %l1
4572 wrpr %l1, %tnpc
4573 setx 0x34400001400, %l0, %l1
4574 wrpr %l1, %tstate
4575 wrhpr 0x4, %htstate
4576 retry
4577 tgu %icc, 0x0
4578 nop
4579 setx 0x80792857, %l0, %l6
4580 st %l6, [%l7 + 0x10]
4581 ld [%l7 + 0x10], %fsr
4582 addccc %g2, 0x03D4, %o2
4583loop_374:
4584 fpmerge %f28, %f23, %f24
4585 brgz,a %o6, loop_375
4586 ble,a %xcc, loop_376
4587 tg %xcc, 0x1
4588 bcs,pt %xcc, loop_377
4589loop_375:
4590 movrne %o0, 0x250, %g1
4591loop_376:
4592 movrlez %l0, 0x060, %i6
4593 bcc,a,pn %icc, loop_378
4594loop_377:
4595 sdiv %o1, 0x1F0E, %l2
4596 edge8 %l3, %o3, %o4
4597 fsrc1 %f26, %f6
4598loop_378:
4599 tneg %xcc, 0x5
4600 srax %g4, %i3, %g7
4601 xnor %g5, 0x0A5F, %i0
4602 fxnors %f29, %f27, %f23
4603 edge16ln %l6, %i4, %i7
4604 ld [%l7 + 0x2C], %f26
4605 edge32ln %i5, %l1, %o7
4606 lduw [%l7 + 0x30], %i1
4607 edge32ln %g6, %l4, %l5
4608 fpsub16s %f25, %f26, %f2
4609 movvs %icc, %g3, %o5
4610 movre %g2, %o2, %o6
4611 bge,a %xcc, loop_379
4612 ba,a loop_380
4613 tpos %icc, 0x4
4614 sth %i2, [%l7 + 0x34]
4615loop_379:
4616 fmovrdlz %o0, %f28, %f16
4617loop_380:
4618 nop
4619 wr %g0, 0x10, %asi
4620 lduwa [%l7 + 0x08] %asi, %g1
4621 addcc %i6, 0x0483, %l0
4622 addcc %l2, %l3, %o1
4623 alignaddrl %o3, %o4, %g4
4624 movrlez %i3, 0x0FB, %g7
4625 te %xcc, 0x0
4626 subcc %i0, %g5, %l6
4627 xnorcc %i4, %i5, %i7
4628 array16 %o7, %i1, %l1
4629 edge16 %l4, %l5, %g6
4630 bl %icc, loop_381
4631 fnands %f25, %f1, %f0
4632 fcmpeq32 %f12, %f30, %o5
4633 bg %xcc, loop_382
4634loop_381:
4635 udivx %g3, 0x0384, %o2
4636 andncc %o6, %i2, %g2
4637 tvc %icc, 0x5
4638loop_382:
4639 fbul %fcc1, loop_383
4640 sra %o0, %g1, %i6
4641 tge %xcc, 0x2
4642 orn %l0, 0x1F9A, %l2
4643loop_383:
4644 tneg %icc, 0x7
4645 array8 %l3, %o3, %o1
4646 fmovs %f4, %f6
4647 sir 0x1961
4648 fpsub32 %f26, %f30, %f24
4649 movneg %xcc, %g4, %i3
4650 popc 0x0E34, %o4
4651 ldd [%l7 + 0x70], %g6
4652 xnor %g5, %i0, %i4
4653 edge8ln %l6, %i7, %i5
4654 fmovsge %icc, %f8, %f10
4655 sdiv %i1, 0x0052, %o7
4656 edge32 %l1, %l5, %g6
4657 sethi 0x1A67, %l4
4658 xorcc %o5, %o2, %g3
4659 fmovsl %icc, %f6, %f24
4660 fmovsgu %xcc, %f13, %f22
4661 fmovspos %xcc, %f11, %f27
4662 srlx %i2, 0x07, %g2
4663 sir 0x1363
4664 edge16ln %o0, %g1, %o6
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 addc %l0, 0x021D, %i6
4673 ldub [%l7 + 0x2E], %l2
4674 tvc %xcc, 0x0
4675 movpos %xcc, %o3, %o1
4676 tgu %icc, 0x2
4677 addcc %l3, %g4, %o4
4678 addc %i3, 0x137C, %g7
4679 std %f12, [%l7 + 0x40]
4680 addcc %i0, 0x0F76, %i4
4681 smul %g5, %i7, %l6
4682 edge32 %i5, %o7, %i1
4683 movcs %icc, %l1, %l5
4684 movvs %icc, %g6, %l4
4685 orn %o2, %o5, %i2
4686 edge16l %g3, %o0, %g2
4687 movle %icc, %o6, %l0
4688 add %l7, 0x24, %l6
4689 wr %g0, 0x11, %asi
4690 casa [%l6] %asi, %i6, %l2
4691 nop
4692 setx loop_384, %l0, %l1
4693 wrpr 0x1, %tl
4694 wrpr %l1, %tpc
4695 add %l1, 0x4, %l1
4696 wrpr %l1, %tnpc
4697 setx 0x34400001400, %l0, %l1
4698 wrpr %l1, %tstate
4699 wrhpr 0x4, %htstate
4700 retry
4701 move %icc, %g1, %o3
4702 movrgz %l3, 0x30D, %g4
4703 movvc %icc, %o4, %i3
4704loop_384:
4705 popc 0x117D, %g7
4706 mulscc %o1, 0x1ACA, %i4
4707 and %i0, %i7, %g5
4708 fmovsgu %xcc, %f12, %f1
4709 fmovrsne %l6, %f7, %f8
4710 tcc %xcc, 0x5
4711 restored
4712 rdpr %cwp, %g1
4713 rdpr %cansave, %g2
4714 rdpr %canrestore, %g3
4715 rdpr %cleanwin, %g4
4716 rdpr %otherwin, %g5
4717 rdpr %wstate, %g6
4718 fornot2s %f14, %f28, %f17
4719 fbn %fcc2, loop_385
4720 tne %xcc, 0x6
4721 set 0x48, %o2
4722 ldswa [%l7 + %o2] 0x19, %o7
4723loop_385:
4724 umul %i5, 0x1908, %l1
4725 udivx %l5, 0x0804, %g6
4726 movrgz %i1, %o2, %l4
4727 umulcc %i2, 0x13BB, %o5
4728 bgu,pn %icc, loop_386
4729 fmovdcc %icc, %f9, %f5
4730 movn %xcc, %o0, %g3
4731 wr %g0, 0x10, %asi
4732 ldstuba [%l7 + 0x0C] %asi, %o6
4733loop_386:
4734 move %icc, %g2, %l0
4735 bcc,a loop_387
4736 fcmple16 %f2, %f0, %l2
4737 fandnot2s %f25, %f25, %f14
4738 srlx %g1, %i6, %l3
4739loop_387:
4740 movl %icc, %g4, %o4
4741 orcc %i3, %o3, %g7
4742 nop
4743 fitod %f25, %f0
4744 stb %o1, [%l7 + 0x79]
4745 nop
4746 setx loop_388, %l0, %l1
4747 jmpl %l1, %i4
4748 brnz,a %i0, loop_389
4749 mulscc %g5, %i7, %o7
4750 tleu %xcc, 0x7
4751loop_388:
4752 nop
4753 setx loop_390, %l0, %l1
4754 wrpr 0x1, %tl
4755 wrpr %l1, %tpc
4756 add %l1, 0x4, %l1
4757 wrpr %l1, %tnpc
4758 setx 0x34400001400, %l0, %l1
4759 wrpr %l1, %tstate
4760 wrhpr 0x4, %htstate
4761 retry
4762loop_389:
4763 fmovspos %xcc, %f13, %f22
4764 andncc %i5, %l6, %l5
4765 set 0x50, %o1
4766 stxa %g6, [%l7 + %o1] 0x2a
4767 membar #Sync
4768loop_390:
4769 te %icc, 0x2
4770 fcmple32 %f18, %f8, %l1
4771 fcmpgt16 %f16, %f16, %i1
4772 addcc %o2, %l4, %o5
4773 srlx %i2, 0x10, %g3
4774 fbule %fcc0, loop_391
4775 movrgez %o0, %g2, %l0
4776 bne,a,pn %icc, loop_392
4777 tge %xcc, 0x5
4778loop_391:
4779 edge8l %l2, %o6, %g1
4780 set 0x30, %g3
4781 ldstuba [%l7 + %g3] 0x11, %i6
4782loop_392:
4783 movcc %xcc, %l3, %o4
4784 fcmpgt32 %f0, %f26, %g4
4785 tvs %icc, 0x7
4786 ldsh [%l7 + 0x72], %o3
4787 tvc %xcc, 0x0
4788 subcc %g7, %i3, %i4
4789 fbo,a %fcc3, loop_393
4790 srlx %i0, %g5, %o1
4791 bneg,a %icc, loop_394
4792 fbn %fcc3, loop_395
4793loop_393:
4794 bne,a %xcc, loop_396
4795 fbu %fcc0, loop_397
4796loop_394:
4797 fbue %fcc0, loop_398
4798loop_395:
4799 ta %xcc, 0x2
4800loop_396:
4801 tvc %icc, 0x1
4802loop_397:
4803 restored
4804 rdpr %cwp, %g1
4805 rdpr %cansave, %g2
4806 rdpr %canrestore, %g3
4807 rdpr %cleanwin, %g4
4808 rdpr %otherwin, %g5
4809 rdpr %wstate, %g6
4810loop_398:
4811 fmovs %f8, %f6
4812 bl,a,pn %xcc, loop_399
4813 movrlz %o7, %i7, %l6
4814 xnorcc %i5, %g6, %l1
4815 movrlez %l5, 0x291, %o2
4816loop_399:
4817 movcs %icc, %l4, %o5
4818 bpos,a loop_400
4819 movn %xcc, %i2, %g3
4820 andcc %o0, 0x0865, %i1
4821 orncc %g2, 0x194E, %l0
4822loop_400:
4823 fmovrslz %o6, %f1, %f23
4824 move %xcc, %l2, %i6
4825 restored
4826 rdpr %cwp, %g1
4827 rdpr %cansave, %g2
4828 rdpr %canrestore, %g3
4829 rdpr %cleanwin, %g4
4830 rdpr %otherwin, %g5
4831 rdpr %wstate, %g6
4832 fbn,a %fcc2, loop_401
4833 sdivx %g1, 0x02F6, %o4
4834 for %f16, %f8, %f4
4835 fcmpgt32 %f2, %f14, %l3
4836loop_401:
4837 tcs %icc, 0x5
4838 subccc %o3, %g7, %g4
4839 fmovdcs %xcc, %f29, %f22
4840 umul %i4, 0x10E7, %i3
4841 set 0x10, %g4
4842 swapa [%l7 + %g4] 0x80, %g5
4843 nop
4844 setx loop_402, %l0, %l1
4845 wrpr 0x1, %tl
4846 wrpr %l1, %tnpc
4847 setx 0x34400001400, %l0, %l1
4848 wrpr %l1, %tstate
4849 wrhpr 0x4, %htstate
4850 done
4851 movrne %i0, 0x1E2, %o1
4852 tcc %icc, 0x7
4853 saved
4854 rdpr %cwp, %g1
4855 rdpr %cansave, %g2
4856 rdpr %canrestore, %g3
4857 rdpr %cleanwin, %g4
4858 rdpr %otherwin, %g5
4859 rdpr %wstate, %g6
4860loop_402:
4861 fmovdle %xcc, %f18, %f1
4862 tne %icc, 0x5
4863 fmovscc %icc, %f26, %f24
4864 sdiv %o7, 0x1932, %l6
4865 move %xcc, %i5, %g6
4866 movrne %i7, %l5, %o2
4867 movrne %l4, 0x39E, %l1
4868 fands %f25, %f20, %f2
4869 std %f28, [%l7 + 0x68]
4870 membar 0x56
4871 fsrc1s %f25, %f20
4872 fornot2 %f18, %f4, %f30
4873 edge32n %i2, %o5, %g3
4874 umulcc %i1, 0x0C52, %g2
4875 srl %l0, 0x1E, %o6
4876 fornot2 %f0, %f14, %f12
4877 set 0x3A, %i0
4878 ldsba [%l7 + %i0] 0x04, %o0
4879 tleu %xcc, 0x5
4880 tcs %xcc, 0x4
4881 movrne %i6, %g1, %o4
4882 tgu %xcc, 0x1
4883 tl %xcc, 0x2
4884 subcc %l3, %o3, %l2
4885 set 0x68, %l2
4886 lduba [%l7 + %l2] 0x18, %g7
4887 xnorcc %g4, 0x0DCC, %i4
4888 call loop_403
4889 fmovde %xcc, %f10, %f26
4890 fmovsg %xcc, %f28, %f16
4891 tsubcc %g5, 0x1326, %i0
4892loop_403:
4893 sethi 0x1462, %i3
4894 fbule,a %fcc3, loop_404
4895 brz,a %o7, loop_405
4896 movleu %xcc, %l6, %i5
4897 addc %o1, 0x055F, %g6
4898loop_404:
4899 addccc %i7, %o2, %l5
4900loop_405:
4901 tge %icc, 0x7
4902 bvs,a loop_406
4903 alignaddr %l4, %i2, %o5
4904 stx %g3, [%l7 + 0x58]
4905 orcc %l1, 0x139A, %g2
4906loop_406:
4907 movn %xcc, %l0, %i1
4908 bcs loop_407
4909 nop
4910 setx 0x280AFDC7805224BB, %l0, %l6
4911 stx %l6, [%l7 + 0x70]
4912 ldx [%l7 + 0x70], %fsr
4913 tneg %icc, 0x5
4914 tge %xcc, 0x0
4915loop_407:
4916 tg %icc, 0x0
4917 ld [%l7 + 0x24], %f27
4918 smul %o0, %o6, %i6
4919 edge16l %g1, %o4, %o3
4920 brgez,a %l2, loop_408
4921 movpos %icc, %l3, %g7
4922 pdist %f2, %f0, %f22
4923 tle %xcc, 0x2
4924loop_408:
4925 ta %xcc, 0x7
4926 movrlez %g4, %i4, %i0
4927 add %l7, 0x68, %l6
4928 wr %g0, 0x80, %asi
4929 lda [%l6] %asi, %g5
4930 casa [%l6] %asi, %g5, %i3
4931 srlx %o7, 0x1B, %l6
4932 edge32 %i5, %o1, %g6
4933 subc %i7, 0x11AC, %l5
4934 fmovse %xcc, %f23, %f5
4935 fbe %fcc2, loop_409
4936 ldd [%l7 + 0x60], %f4
4937 fmovd %f0, %f12
4938 tge %icc, 0x2
4939loop_409:
4940 fmovsle %icc, %f25, %f3
4941 udivx %o2, 0x0607, %i2
4942 edge16n %l4, %g3, %l1
4943 tsubcctv %g2, %o5, %i1
4944 mulscc %o0, %l0, %i6
4945 xor %g1, 0x0783, %o4
4946 taddcctv %o3, 0x0537, %l2
4947 bvc,a loop_410
4948 tsubcc %o6, 0x0522, %g7
4949 and %l3, %i4, %g4
4950 fcmpeq32 %f2, %f28, %g5
4951loop_410:
4952 addccc %i0, 0x17C6, %o7
4953 movrgez %i3, 0x0F2, %l6
4954 brlz,a %i5, loop_411
4955 fbul %fcc1, loop_412
4956 subcc %g6, %o1, %l5
4957 array32 %o2, %i7, %i2
4958loop_411:
4959 bleu loop_413
4960loop_412:
4961 umul %l4, %l1, %g3
4962 and %g2, 0x1C79, %o5
4963 membar 0x26
4964loop_413:
4965 nop
4966 add %l7, 0x40, %l6
4967 wr %g0, 0x04, %asi
4968 ldxa [%l6] %asi, %o0
4969 casxa [%l6] %asi, %o0, %i1
4970 lduh [%l7 + 0x60], %l0
4971 wr %g0, 0x89, %asi
4972 prefetcha [%l7 + 0x58] %asi, 0x3
4973 membar #Sync
4974 wr %g0, 0x1e, %asi
4975 ldda [%l7 + 0x40] %asi, %f16
4976 tvs %icc, 0x7
4977 smulcc %i6, 0x16EE, %o3
4978 nop
4979 setx 0xEA47AA3A, %l0, %l6
4980 st %l6, [%l7 + 0x28]
4981 ld [%l7 + 0x28], %f13
4982 setx 0xD54F9C19, %l1, %l5
4983 st %l5, [%l7 + 0x10]
4984 ld [%l7 + 0x10], %f22
4985 fsubs %f22, %f13, %f18
4986 tge %icc, 0x3
4987 fnor %f0, %f10, %f24
4988 addc %l2, 0x0051, %o6
4989 fabsd %f14, %f22
4990 tg %xcc, 0x0
4991 nop
4992 setx 0xF9DBC804, %l0, %l6
4993 st %l6, [%l7 + 0x28]
4994 ld [%l7 + 0x28], %f11
4995 setx 0xEAA1201F, %l1, %l5
4996 st %l5, [%l7 + 0x10]
4997 ld [%l7 + 0x10], %f12
4998 fdivs %f12, %f11, %f22
4999 wr %g0, 0x04, %asi
5000 swapa [%l7 + 0x54] %asi, %o4
5001 stb %g7, [%l7 + 0x52]
5002 or %i4, %l3, %g5
5003 fbue %fcc2, loop_414
5004 addccc %i0, 0x1D75, %o7
5005 tn %icc, 0x4
5006 faligndata %f20, %f6, %f16
5007loop_414:
5008 call loop_415
5009 subcc %i3, %l6, %i5
5010 array16 %g6, %g4, %l5
5011 tn %icc, 0x2
5012loop_415:
5013 andn %o1, 0x1571, %o2
5014 tgu %xcc, 0x2
5015 and %i7, 0x1A1E, %l4
5016 tge %icc, 0x4
5017 srl %i2, %l1, %g3
5018 membar #Sync
5019 set 0x40, %l4
5020 ldda [%l7 + %l4] 0x1e, %f16
5021 nop
5022 set 0x28, %o4
5023 ldd [%l7 + %o4], %g2
5024 movrgez %o0, %o5, %i1
5025 fbge,a %fcc3, loop_416
5026 taddcc %l0, 0x03C2, %i6
5027 edge8n %o3, %g1, %o6
5028 ble %xcc, loop_417
5029loop_416:
5030 andcc %o4, 0x0FF1, %l2
5031 fnor %f22, %f24, %f6
5032 nop
5033 fitod %f0, %f12
5034 fdtox %f12, %f26
5035loop_417:
5036 fbne,a %fcc3, loop_418
5037 andcc %i4, 0x0E11, %g7
5038 nop
5039 setx loop_419, %l0, %l1
5040 jmpl %l1, %l3
5041 addc %i0, 0x1F82, %g5
5042loop_418:
5043 nop
5044 wr %g0, 0x04, %asi
5045 sta %f19, [%l7 + 0x4C] %asi
5046loop_419:
5047 edge8n %o7, %l6, %i3
5048 ldd [%l7 + 0x70], %g6
5049 brlez,a %i5, loop_420
5050 movvc %xcc, %g4, %l5
5051 saved
5052 rdpr %cwp, %g1
5053 rdpr %cansave, %g2
5054 rdpr %canrestore, %g3
5055 rdpr %cleanwin, %g4
5056 rdpr %otherwin, %g5
5057 rdpr %wstate, %g6
5058 movge %xcc, %o2, %i7
5059loop_420:
5060 srlx %o1, %l4, %i2
5061 nop
5062 setx 0x2B33ED3535D20265, %l0, %l6
5063 stx %l6, [%l7 + 0x28]
5064 ldd [%l7 + 0x28], %f20
5065 setx 0x04A2482D7B01ACD1, %l1, %l5
5066 stx %l5, [%l7 + 0x10]
5067 ldd [%l7 + 0x10], %f20
5068 fmuld %f20, %f20, %f26
5069 srl %g3, %g2, %l1
5070 xor %o0, %i1, %l0
5071 fornot1s %f19, %f2, %f14
5072 movrne %o5, 0x2FF, %o3
5073 movleu %icc, %i6, %g1
5074 wr %g0, 0x04, %asi
5075 ldsba [%l7 + 0x60] %asi, %o6
5076 fabsd %f22, %f18
5077 and %o4, 0x0319, %i4
5078 smulcc %l2, 0x053F, %g7
5079 be,a %icc, loop_421
5080 mulx %l3, 0x1726, %i0
5081 set 0x60, %g6
5082 stxa %g5, [%l7 + %g6] 0x2b
5083 membar #Sync
5084loop_421:
5085 fornot1s %f6, %f2, %f10
5086 srax %o7, 0x16, %i3
5087 alignaddrl %l6, %i5, %g4
5088 sir 0x0FD9
5089 bne loop_422
5090 movrgz %g6, 0x170, %l5
5091 tneg %icc, 0x5
5092 fmovse %xcc, %f6, %f3
5093loop_422:
5094 fnot2s %f20, %f30
5095 nop
5096 setx 0xE0AEA403, %l0, %l6
5097 st %l6, [%l7 + 0x28]
5098 ld [%l7 + 0x28], %f29
5099 setx 0x15C16C5E, %l1, %l5
5100 st %l5, [%l7 + 0x10]
5101 ld [%l7 + 0x10], %f2
5102 fadds %f2, %f29, %f27
5103 or %i7, 0x11D1, %o2
5104 fblg %fcc2, loop_423
5105 fmovdneg %icc, %f20, %f15
5106 mulx %o1, %i2, %g3
5107 tneg %xcc, 0x0
5108loop_423:
5109 prefetch [%l7 + 0x64], 0x3
5110 edge32 %g2, %l4, %l1
5111 movrgz %o0, %l0, %i1
5112 ldstub [%l7 + 0x38], %o3
5113 bshuffle %f14, %f30, %f4
5114 wr %g0, 0x11, %asi
5115 stwa %i6, [%l7 + 0x0C] %asi
5116 movvs %icc, %g1, %o5
5117 add %o4, 0x0EE5, %o6
5118 addccc %l2, %i4, %g7
5119 movl %xcc, %i0, %l3
5120 wr %g0, 0xf9, %asi
5121 stda %f0, [%l7 + 0x40] %asi
5122 membar #Sync
5123 add %l7, 0x08, %l6
5124 wr %g0, 0x19, %asi
5125 casxa [%l6] 0x19, %g5, %o7
5126 brgz,a %i3, loop_424
5127 addccc %i5, %l6, %g4
5128 nop
5129 setx 0x4A78524A, %l0, %l6
5130 st %l6, [%l7 + 0x28]
5131 ld [%l7 + 0x28], %f31
5132 setx 0xCBADFF87, %l1, %l5
5133 st %l5, [%l7 + 0x10]
5134 ld [%l7 + 0x10], %f18
5135 fsubs %f18, %f31, %f24
5136 udivcc %g6, 0x1322, %l5
5137loop_424:
5138 nop
5139 setx 0xE537A6992405F1CC, %l0, %l6
5140 stx %l6, [%l7 + 0x28]
5141 ldd [%l7 + 0x28], %f2
5142 setx 0x294105CC14E7C967, %l1, %l5
5143 stx %l5, [%l7 + 0x10]
5144 ldd [%l7 + 0x10], %f16
5145 faddd %f16, %f2, %f28
5146 srlx %i7, 0x13, %o2
5147 edge32l %i2, %g3, %o1
5148 bl,a loop_425
5149 sra %l4, %l1, %o0
5150 or %l0, %i1, %g2
5151 movl %xcc, %o3, %g1
5152loop_425:
5153 nop
5154 fitos %f10, %f3
5155 fstod %f3, %f18
5156 smul %o5, %o4, %o6
5157 fnands %f5, %f10, %f8
5158 movcs %xcc, %l2, %i6
5159 mulscc %i4, %i0, %g7
5160 fbn,a %fcc2, loop_426
5161 tcs %xcc, 0x6
5162 fbuge %fcc2, loop_427
5163 ldub [%l7 + 0x40], %l3
5164loop_426:
5165 edge32ln %o7, %i3, %i5
5166 stbar
5167loop_427:
5168 sethi 0x0CB9, %l6
5169 movvc %xcc, %g4, %g6
5170 fmovrdlez %l5, %f14, %f20
5171 movgu %xcc, %i7, %o2
5172 sub %i2, %g5, %o1
5173 sra %g3, 0x0E, %l1
5174 taddcc %o0, %l0, %l4
5175 sub %g2, %o3, %g1
5176 movg %xcc, %i1, %o4
5177 lduw [%l7 + 0x2C], %o5
5178 fmovsle %icc, %f30, %f29
5179 fnot1s %f22, %f2
5180 movcs %xcc, %l2, %i6
5181 movvc %icc, %i4, %o6
5182 umulcc %i0, 0x114C, %l3
5183 andncc %o7, %i3, %g7
5184 fpadd16 %f12, %f6, %f18
5185 fmovrsne %i5, %f16, %f13
5186 edge16 %g4, %l6, %g6
5187 bge %icc, loop_428
5188 st %f7, [%l7 + 0x2C]
5189 fmovsg %icc, %f9, %f6
5190 flush %l7 + 0x10
5191loop_428:
5192 movpos %xcc, %i7, %o2
5193 sdivx %i2, 0x0283, %g5
5194 bn,pt %icc, loop_429
5195 tne %xcc, 0x3
5196 srl %l5, %o1, %l1
5197 tcc %icc, 0x6
5198loop_429:
5199 fbue %fcc2, loop_430
5200 add %o0, 0x1479, %g3
5201 fabss %f20, %f22
5202 edge16n %l4, %g2, %l0
5203loop_430:
5204 tg %xcc, 0x3
5205 fmovdle %xcc, %f13, %f19
5206 orcc %g1, 0x1978, %i1
5207 tpos %xcc, 0x2
5208 ld [%l7 + 0x70], %f8
5209 sethi 0x078E, %o4
5210 alignaddr %o5, %l2, %o3
5211 sll %i6, %i4, %o6
5212 nop
5213 setx 0xC6A70166B0546FE1, %l0, %l6
5214 stx %l6, [%l7 + 0x70]
5215 ldx [%l7 + 0x70], %fsr
5216 bne,a loop_431
5217 udiv %l3, 0x04D4, %o7
5218 fpsub32s %f3, %f25, %f10
5219 bvs,a,pn %xcc, loop_432
5220loop_431:
5221 tge %xcc, 0x6
5222 nop
5223 setx 0xB8CBC1AE827993EE, %l0, %l6
5224 stx %l6, [%l7 + 0x28]
5225 ldd [%l7 + 0x28], %f4
5226 setx 0x5AD631FB0EB58EAA, %l1, %l5
5227 stx %l5, [%l7 + 0x10]
5228 ldd [%l7 + 0x10], %f20
5229 fmuld %f20, %f4, %f20
5230 taddcc %i0, 0x0F5F, %i3
5231loop_432:
5232 nop
5233 setx loop_433, %l0, %l1
5234 wrpr 0x1, %tl
5235 wrpr %l1, %tpc
5236 add %l1, 0x4, %l1
5237 wrpr %l1, %tnpc
5238 setx 0x34400001400, %l0, %l1
5239 wrpr %l1, %tstate
5240 wrhpr 0x4, %htstate
5241 retry
5242 fble,a %fcc0, loop_434
5243 ldsb [%l7 + 0x55], %g7
5244 fbul,a %fcc2, loop_435
5245loop_433:
5246 smulcc %g4, 0x08E0, %i5
5247loop_434:
5248 ble,a %xcc, loop_436
5249 edge8ln %g6, %i7, %o2
5250loop_435:
5251 fnot1 %f18, %f22
5252 fexpand %f5, %f0
5253loop_436:
5254 edge16n %i2, %g5, %l5
5255 nop
5256 setx loop_437, %l0, %l1
5257 jmpl %l1, %l6
5258 movrlz %o1, %l1, %o0
5259 movvc %icc, %l4, %g3
5260 udiv %g2, 0x0DD3, %l0
5261loop_437:
5262 nop
5263 set 0x10, %i5
5264 ldsba [%l7 + %i5] 0x19, %i1
5265 fornot1 %f22, %f24, %f0
5266 fbul,a %fcc1, loop_438
5267 brz,a %o4, loop_439
5268 sdivx %o5, 0x13FD, %g1
5269 popc 0x1219, %l2
5270loop_438:
5271 sra %o3, %i6, %i4
5272loop_439:
5273 taddcc %l3, %o7, %o6
5274 srlx %i3, 0x1A, %g7
5275 sdivx %i0, 0x0EF2, %i5
5276 movrgz %g6, 0x222, %i7
5277 fba,a %fcc1, loop_440
5278 brz %o2, loop_441
5279 add %g4, 0x020A, %i2
5280 movn %icc, %l5, %g5
5281loop_440:
5282 fbe,a %fcc3, loop_442
5283loop_441:
5284 fbule %fcc0, loop_443
5285 fpsub32 %f16, %f16, %f0
5286 tvc %xcc, 0x4
5287loop_442:
5288 fmovdge %xcc, %f26, %f24
5289loop_443:
5290 sra %o1, %l1, %l6
5291 movcs %xcc, %l4, %g3
5292 or %g2, %o0, %l0
5293 sllx %o4, 0x1C, %o5
5294 smulcc %g1, %l2, %o3
5295 sra %i6, 0x1E, %i1
5296 movneg %xcc, %i4, %l3
5297 smul %o7, 0x16F4, %i3
5298 udiv %o6, 0x0C65, %i0
5299 fexpand %f4, %f20
5300 tgu %xcc, 0x1
5301 fbule %fcc2, loop_444
5302 movrne %i5, 0x28D, %g6
5303 edge8l %i7, %g7, %o2
5304 wr %g0, 0x89, %asi
5305 ldda [%l7 + 0x40] %asi, %f0
5306loop_444:
5307 fmovse %icc, %f10, %f19
5308 nop
5309 fitos %f9, %f5
5310 fstoi %f5, %f18
5311 edge8l %g4, %l5, %i2
5312 edge32l %g5, %l1, %l6
5313 movl %icc, %o1, %l4
5314 xorcc %g3, %g2, %o0
5315 add %o4, %o5, %l0
5316 or %l2, %o3, %i6
5317 movne %icc, %g1, %i1
5318 udiv %i4, 0x1C86, %o7
5319 xnor %i3, %l3, %o6
5320 edge32ln %i0, %i5, %g6
5321 tge %xcc, 0x4
5322 fmul8ulx16 %f10, %f22, %f30
5323 brgez,a %i7, loop_445
5324 bl,a loop_446
5325 ldsb [%l7 + 0x28], %o2
5326 set 0x50, %o5
5327 ldxa [%l7 + %o5] 0x11, %g4
5328loop_445:
5329 bpos,pn %icc, loop_447
5330loop_446:
5331 addccc %g7, %i2, %g5
5332 ta %icc, 0x2
5333 edge16n %l1, %l5, %o1
5334loop_447:
5335 udivcc %l4, 0x05F2, %l6
5336 bpos,a,pn %xcc, loop_448
5337 ld [%l7 + 0x28], %f30
5338 set 0x28, %l1
5339 ldsha [%l7 + %l1] 0x19, %g3
5340loop_448:
5341 nop
5342 setx 0x307ACF56, %l0, %l6
5343 st %l6, [%l7 + 0x50]
5344 ld [%l7 + 0x50], %fsr
5345 movleu %icc, %o0, %o4
5346 edge8n %g2, %o5, %l2
5347 xnorcc %o3, %l0, %g1
5348 fnand %f0, %f10, %f0
5349 xnor %i1, 0x0903, %i6
5350 tl %icc, 0x1
5351 fmovde %xcc, %f28, %f17
5352 movleu %xcc, %o7, %i4
5353 tvc %icc, 0x1
5354 bcc,pn %icc, loop_449
5355 swap [%l7 + 0x48], %i3
5356 tcc %icc, 0x2
5357 array32 %l3, %i0, %i5
5358loop_449:
5359 movl %icc, %o6, %i7
5360 ta %xcc, 0x0
5361 fmovsge %icc, %f23, %f12
5362 movrlez %o2, 0x198, %g6
5363 move %xcc, %g4, %g7
5364 and %i2, %l1, %l5
5365 fmovrslz %o1, %f15, %f0
5366 tpos %icc, 0x1
5367 fmovsne %icc, %f8, %f24
5368 movleu %xcc, %g5, %l6
5369 fmuld8sux16 %f12, %f18, %f12
5370 stbar
5371 tge %xcc, 0x5
5372 ldd [%l7 + 0x28], %f16
5373 wr %g0, 0x81, %asi
5374 lduha [%l7 + 0x62] %asi, %l4
5375 nop
5376 setx loop_450, %l0, %l1
5377 wrpr 0x1, %tl
5378 wrpr %l1, %tpc
5379 add %l1, 0x4, %l1
5380 wrpr %l1, %tnpc
5381 setx 0x34400001400, %l0, %l1
5382 wrpr %l1, %tstate
5383 wrhpr 0x4, %htstate
5384 retry
5385 andcc %g3, 0x1C71, %o0
5386 fcmpgt32 %f26, %f24, %g2
5387 movcc %xcc, %o5, %o4
5388loop_450:
5389 tgu %icc, 0x4
5390 umul %o3, %l0, %g1
5391 array8 %l2, %i1, %o7
5392 fbul %fcc0, loop_451
5393 edge16ln %i4, %i6, %i3
5394 sethi 0x1C2F, %i0
5395 ba,a loop_452
5396loop_451:
5397 movg %icc, %l3, %o6
5398 movleu %icc, %i7, %i5
5399 tle %xcc, 0x0
5400loop_452:
5401 nop
5402 set 0x7C, %i3
5403 lduba [%l7 + %i3] 0x0c, %o2
5404 fmovsleu %icc, %f12, %f9
5405 orncc %g6, %g4, %i2
5406 mulx %l1, 0x0144, %g7
5407 movvc %xcc, %o1, %l5
5408 bcs,a loop_453
5409 movcs %icc, %l6, %l4
5410 orcc %g3, 0x0C6A, %o0
5411 fbn %fcc1, loop_454
5412loop_453:
5413 xnor %g2, 0x0189, %g5
5414 xor %o5, 0x1D3B, %o4
5415 fmuld8sux16 %f22, %f24, %f2
5416loop_454:
5417 and %l0, 0x148A, %g1
5418 brlz %l2, loop_455
5419 edge8l %i1, %o7, %i4
5420 sra %i6, %i3, %o3
5421 subcc %l3, 0x001F, %i0
5422loop_455:
5423 nop
5424 fitos %f2, %f13
5425 fstox %f13, %f22
5426 fxtos %f22, %f25
5427 fmovrdne %o6, %f30, %f10
5428 move %icc, %i7, %o2
5429 addcc %i5, 0x05EE, %g4
5430 xnor %i2, 0x0B06, %l1
5431 smul %g6, 0x1F57, %g7
5432 saved
5433 rdpr %cwp, %g1
5434 rdpr %cansave, %g2
5435 rdpr %canrestore, %g3
5436 rdpr %cleanwin, %g4
5437 rdpr %otherwin, %g5
5438 rdpr %wstate, %g6
5439 movn %icc, %o1, %l6
5440 set 0x2E, %l6
5441 ldsha [%l7 + %l6] 0x10, %l5
5442 tcc %icc, 0x1
5443 fmovse %xcc, %f24, %f30
5444 movrlz %l4, 0x37C, %o0
5445 movcc %xcc, %g2, %g5
5446 tg %icc, 0x7
5447 movpos %xcc, %g3, %o4
5448 set 0x40, %o7
5449 ldda [%l7 + %o7] 0x18, %f16
5450 array8 %l0, %g1, %o5
5451 tvs %icc, 0x5
5452 fandnot1s %f26, %f5, %f18
5453 edge32l %i1, %o7, %l2
5454 set 0x5E, %o6
5455 stha %i6, [%l7 + %o6] 0xea
5456 membar #Sync
5457 tsubcctv %i4, 0x039B, %o3
5458 taddcctv %l3, %i3, %o6
5459 tleu %xcc, 0x6
5460 fbule,a %fcc3, loop_456
5461 movle %icc, %i7, %i0
5462 addcc %o2, 0x1ED0, %i5
5463 fmovdge %xcc, %f2, %f0
5464loop_456:
5465 ldd [%l7 + 0x28], %f26
5466 set 0x70, %g1
5467 lduwa [%l7 + %g1] 0x89, %g4
5468 orn %l1, 0x16D9, %i2
5469 fmovsge %icc, %f14, %f29
5470 movrlez %g7, %o1, %g6
5471 fbge,a %fcc1, loop_457
5472 brnz %l6, loop_458
5473 tcc %icc, 0x7
5474 nop
5475 setx 0x4F0A310E606B1F2B, %l0, %l6
5476 stx %l6, [%l7 + 0x40]
5477 ldx [%l7 + 0x40], %fsr
5478loop_457:
5479 movn %icc, %l4, %l5
5480loop_458:
5481 fblg,a %fcc2, loop_459
5482 tvc %xcc, 0x7
5483 fsrc1 %f20, %f28
5484 tvc %icc, 0x4
5485loop_459:
5486 sra %g2, 0x07, %g5
5487 movvs %icc, %g3, %o0
5488 ldub [%l7 + 0x7B], %l0
5489 ta %xcc, 0x0
5490 xnorcc %g1, 0x0060, %o4
5491 lduh [%l7 + 0x08], %i1
5492 fcmpgt16 %f26, %f26, %o7
5493 sir 0x0050
5494 or %o5, 0x11B8, %l2
5495 movn %xcc, %i4, %i6
5496 membar 0x71
5497 bg,a loop_460
5498 nop
5499 fitos %f1, %f28
5500 fstoi %f28, %f1
5501 ldub [%l7 + 0x1F], %l3
5502 orn %i3, 0x04B7, %o3
5503loop_460:
5504 tcs %icc, 0x3
5505 wr %g0, 0x81, %asi
5506 ldsha [%l7 + 0x6A] %asi, %i7
5507 nop
5508 setx 0xDF6DB07FFF0BAAB0, %l0, %l6
5509 stx %l6, [%l7 + 0x28]
5510 ldd [%l7 + 0x28], %f22
5511 setx 0xB13DE35C6C22FB5E, %l1, %l5
5512 stx %l5, [%l7 + 0x10]
5513 ldd [%l7 + 0x10], %f22
5514 faddd %f22, %f22, %f12
5515 edge32n %i0, %o6, %o2
5516 ldd [%l7 + 0x68], %g4
5517 array32 %l1, %i5, %i2
5518 andncc %g7, %g6, %l6
5519 movrgz %l4, 0x127, %l5
5520 udiv %g2, 0x073C, %o1
5521 flush %l7 + 0x40
5522 smul %g5, %g3, %l0
5523 movrgz %g1, %o0, %o4
5524 nop
5525 setx 0x44F8A9F3286353CA, %l0, %l6
5526 stx %l6, [%l7 + 0x28]
5527 ldd [%l7 + 0x28], %f0
5528 setx 0xBD5213294BC13240, %l1, %l5
5529 stx %l5, [%l7 + 0x10]
5530 ldd [%l7 + 0x10], %f18
5531 fsubd %f18, %f0, %f10
5532 tl %icc, 0x7
5533 set 0x18, %l3
5534 lda [%l7 + %l3] 0x10, %f1
5535 fmovdpos %icc, %f16, %f20
5536 fcmpeq32 %f12, %f22, %o7
5537 tpos %icc, 0x0
5538 movge %icc, %o5, %i1
5539 fbl,a %fcc0, loop_461
5540 fbuge %fcc3, loop_462
5541 tneg %xcc, 0x1
5542 lduh [%l7 + 0x26], %l2
5543loop_461:
5544 edge8n %i6, %l3, %i4
5545loop_462:
5546 fbn,a %fcc1, loop_463
5547 edge16n %o3, %i7, %i3
5548 wr %g0, 0x81, %asi
5549 ldxa [%l7 + 0x78] %asi, %i0
5550loop_463:
5551 membar 0x46
5552 movge %xcc, %o6, %o2
5553 nop
5554 setx 0x7FD6D8C034CBE3D5, %l0, %l6
5555 stx %l6, [%l7 + 0x28]
5556 ldd [%l7 + 0x28], %f22
5557 setx 0x5823BE340EB2E8DE, %l1, %l5
5558 stx %l5, [%l7 + 0x10]
5559 ldd [%l7 + 0x10], %f26
5560 faddd %f26, %f22, %f4
5561 wr %g0, 0x10, %asi
5562 ldsha [%l7 + 0x74] %asi, %l1
5563 set 0x24, %g5
5564 swapa [%l7 + %g5] 0x80, %g4
5565 tneg %icc, 0x5
5566 subcc %i2, 0x1FEA, %i5
5567 wr %g0, 0x18, %asi
5568 prefetcha [%l7 + 0x58] %asi, 0x0
5569 tleu %icc, 0x4
5570 andcc %l6, %l4, %g7
5571 movrgez %g2, 0x05A, %o1
5572 stbar
5573 movl %xcc, %g5, %g3
5574 tn %xcc, 0x7
5575 orn %l0, %l5, %g1
5576 edge32 %o4, %o0, %o7
5577 wr %g0, 0x18, %asi
5578 ldstuba [%l7 + 0x73] %asi, %i1
5579 edge32ln %o5, %l2, %l3
5580 movg %icc, %i4, %o3
5581 brgz,a %i6, loop_464
5582 st %f1, [%l7 + 0x54]
5583 fxnor %f10, %f28, %f8
5584 tcc %icc, 0x5
5585loop_464:
5586 addcc %i7, 0x1480, %i0
5587 wr %g0, 0x81, %asi
5588 stba %o6, [%l7 + 0x5B] %asi
5589 udivcc %i3, 0x0709, %l1
5590 fnands %f18, %f28, %f8
5591 fba %fcc3, loop_465
5592 sub %g4, 0x1420, %o2
5593 movre %i5, 0x0D2, %g6
5594 brlz %l6, loop_466
5595loop_465:
5596 xorcc %i2, %l4, %g7
5597 movvc %xcc, %g2, %g5
5598 ba,pt %icc, loop_467
5599loop_466:
5600 nop
5601 setx loop_468, %l0, %l1
5602 jmpl %l1, %o1
5603 bcs,a,pn %icc, loop_469
5604 andcc %l0, 0x1544, %l5
5605loop_467:
5606 fblg,a %fcc2, loop_470
5607loop_468:
5608 fmovse %icc, %f19, %f19
5609loop_469:
5610 fbo,a %fcc2, loop_471
5611 subcc %g3, %o4, %g1
5612loop_470:
5613 lduw [%l7 + 0x48], %o0
5614 umulcc %i1, 0x14AC, %o5
5615loop_471:
5616 bneg,a loop_472
5617 bg loop_473
5618 bcc,pt %xcc, loop_474
5619 movrgz %o7, 0x247, %l2
5620loop_472:
5621 movvs %icc, %i4, %o3
5622loop_473:
5623 movle %xcc, %l3, %i7
5624loop_474:
5625 sllx %i0, 0x17, %o6
5626 tle %icc, 0x4
5627 movre %i3, %l1, %i6
5628 tsubcctv %g4, 0x0BE7, %o2
5629 movgu %icc, %g6, %i5
5630 and %l6, %l4, %g7
5631 movg %icc, %g2, %i2
5632 membar 0x2B
5633 fmovdpos %xcc, %f20, %f4
5634 wr %g0, 0x2f, %asi
5635 stha %o1, [%l7 + 0x0C] %asi
5636 membar #Sync
5637 nop
5638 setx loop_475, %l0, %l1
5639 wrpr 0x1, %tl
5640 wrpr %l1, %tnpc
5641 setx 0x34400001400, %l0, %l1
5642 wrpr %l1, %tstate
5643 wrhpr 0x4, %htstate
5644 done
5645 fmovsne %xcc, %f8, %f21
5646 ldsh [%l7 + 0x40], %l0
5647 fxnors %f3, %f31, %f13
5648loop_475:
5649 fbo,a %fcc3, loop_476
5650 fnands %f19, %f15, %f11
5651 tl %icc, 0x4
5652 ldd [%l7 + 0x60], %f18
5653loop_476:
5654 fmovdneg %xcc, %f13, %f23
5655 tne %icc, 0x0
5656 movrlz %l5, %g5, %g3
5657 sllx %o4, %g1, %o0
5658 tge %icc, 0x1
5659 tcs %icc, 0x4
5660 fmovspos %xcc, %f27, %f21
5661 fornot2 %f20, %f4, %f10
5662 tvs %xcc, 0x7
5663 fmovrslez %o5, %f24, %f20
5664 fones %f10
5665 subcc %i1, 0x09C3, %l2
5666 smulcc %o7, 0x14EA, %o3
5667 srax %l3, 0x08, %i4
5668 movne %icc, %i0, %i7
5669 fbug,a %fcc1, loop_477
5670 fbo,a %fcc3, loop_478
5671 fbe %fcc2, loop_479
5672 edge8ln %o6, %l1, %i6
5673loop_477:
5674 sllx %i3, %g4, %g6
5675loop_478:
5676 nop
5677 set 0x18, %g7
5678 swapa [%l7 + %g7] 0x19, %o2
5679loop_479:
5680 alignaddr %l6, %i5, %g7
5681 sdivcc %l4, 0x073D, %g2
5682 movrlz %o1, %i2, %l0
5683 edge32l %l5, %g5, %o4
5684 swap [%l7 + 0x24], %g1
5685 fmovrsgez %g3, %f31, %f31
5686 add %l7, 0x34, %l6
5687 wr %g0, 0x80, %asi
5688 lda [%l6] %asi, %o5
5689 casa [%l6] %asi, %o5, %o0
5690 tgu %icc, 0x6
5691 movrlz %l2, %o7, %i1
5692 nop
5693 setx 0x3BF3C04F46A0259A, %l0, %l6
5694 stx %l6, [%l7 + 0x28]
5695 ldd [%l7 + 0x28], %f4
5696 setx 0xA4D200521C54BDD3, %l1, %l5
5697 stx %l5, [%l7 + 0x10]
5698 ldd [%l7 + 0x10], %f8
5699 fmuld %f8, %f4, %f16
5700 bvc,pt %icc, loop_480
5701 tcs %icc, 0x0
5702 add %l3, %i4, %o3
5703 tn %xcc, 0x7
5704loop_480:
5705 tne %icc, 0x0
5706 tg %icc, 0x7
5707 sir 0x128B
5708 xor %i0, %i7, %l1
5709 tcs %icc, 0x0
5710 and %o6, 0x19CF, %i6
5711 bne,a,pt %icc, loop_481
5712 ta %icc, 0x5
5713 lduh [%l7 + 0x0A], %g4
5714 movneg %icc, %g6, %o2
5715loop_481:
5716 flush %l7 + 0x40
5717 movgu %xcc, %i3, %i5
5718 mulx %l6, 0x1433, %l4
5719 umul %g2, 0x165D, %g7
5720 nop
5721 fitod %f4, %f18
5722 fdtox %f18, %f28
5723 fxtod %f28, %f30
5724 fmovsl %icc, %f19, %f26
5725 tvc %xcc, 0x2
5726 movneg %xcc, %o1, %l0
5727 movl %icc, %l5, %g5
5728 taddcctv %i2, %o4, %g1
5729 array8 %o5, %o0, %g3
5730 tvc %icc, 0x4
5731 fmovdneg %icc, %f23, %f29
5732 te %icc, 0x1
5733 tge %icc, 0x2
5734 array8 %l2, %o7, %i1
5735 movcs %icc, %l3, %o3
5736 edge8l %i0, %i7, %i4
5737 tn %xcc, 0x0
5738 tneg %xcc, 0x6
5739 fbn %fcc0, loop_482
5740 movcc %xcc, %o6, %i6
5741 fsrc1 %f24, %f16
5742 sdivcc %l1, 0x1AA5, %g6
5743loop_482:
5744 subccc %o2, %g4, %i3
5745 fpadd32 %f10, %f0, %f4
5746 edge16l %i5, %l6, %g2
5747 smulcc %g7, 0x0FD6, %l4
5748 fbn %fcc3, loop_483
5749 tneg %icc, 0x5
5750 orncc %o1, 0x0F95, %l0
5751 fandnot2 %f8, %f2, %f14
5752loop_483:
5753 tg %xcc, 0x0
5754 nop
5755 setx 0x57F96553E052458C, %l0, %l6
5756 stx %l6, [%l7 + 0x48]
5757 ldx [%l7 + 0x48], %fsr
5758 ldd [%l7 + 0x18], %f22
5759 bge,a loop_484
5760 xnorcc %g5, 0x09E2, %l5
5761 fmovdne %xcc, %f18, %f16
5762 fmovsn %icc, %f7, %f8
5763loop_484:
5764 and %i2, 0x0B55, %g1
5765 edge8n %o4, %o5, %g3
5766 fble,a %fcc1, loop_485
5767 xor %l2, 0x1522, %o7
5768 ldsw [%l7 + 0x58], %o0
5769 array32 %l3, %i1, %o3
5770loop_485:
5771 subc %i0, %i4, %o6
5772 fbug,a %fcc2, loop_486
5773 sethi 0x1E35, %i7
5774 tne %icc, 0x2
5775 tcs %xcc, 0x1
5776loop_486:
5777 orcc %l1, %i6, %o2
5778 tg %xcc, 0x2
5779 orn %g4, 0x1EF4, %g6
5780 sdiv %i3, 0x06C4, %i5
5781 sdiv %g2, 0x0543, %g7
5782 movvc %icc, %l4, %o1
5783 edge16ln %l6, %g5, %l5
5784 edge32 %l0, %i2, %o4
5785 fnor %f14, %f4, %f4
5786 sethi 0x0DA1, %o5
5787 bleu,pt %xcc, loop_487
5788 sir 0x0831
5789 sdivx %g3, 0x0BDF, %l2
5790 sra %g1, %o7, %o0
5791loop_487:
5792 fxors %f17, %f0, %f4
5793 bge,a,pn %xcc, loop_488
5794 mulscc %l3, %o3, %i0
5795 movcc %xcc, %i1, %o6
5796 movrgz %i4, %l1, %i6
5797loop_488:
5798 fmul8x16au %f30, %f3, %f22
5799 edge32n %i7, %g4, %o2
5800 alignaddrl %g6, %i5, %g2
5801 bn,a,pt %icc, loop_489
5802 sll %g7, %l4, %i3
5803 or %o1, 0x1FF4, %g5
5804 tge %xcc, 0x4
5805loop_489:
5806 tsubcctv %l5, 0x0882, %l0
5807 brgz %i2, loop_490
5808 edge16 %l6, %o4, %o5
5809 movgu %icc, %g3, %l2
5810 udiv %g1, 0x136C, %o7
5811loop_490:
5812 fmovscs %icc, %f26, %f28
5813 udiv %l3, 0x1929, %o3
5814 fmovdvs %icc, %f25, %f14
5815 fabsd %f24, %f6
5816 fcmpeq32 %f20, %f14, %i0
5817 array32 %o0, %i1, %i4
5818 brgz,a %o6, loop_491
5819 fmovrse %i6, %f28, %f10
5820 udiv %l1, 0x0A5D, %i7
5821 tne %icc, 0x0
5822loop_491:
5823 movleu %xcc, %g4, %o2
5824 fmovrslz %g6, %f25, %f1
5825 movpos %icc, %i5, %g2
5826 fmovdvc %icc, %f10, %f20
5827 sll %l4, %g7, %o1
5828 edge32n %g5, %i3, %l5
5829 movleu %icc, %l0, %i2
5830 tsubcctv %l6, %o5, %o4
5831 fmovdge %icc, %f2, %f9
5832 udivcc %g3, 0x1840, %l2
5833 movle %xcc, %o7, %g1
5834 taddcc %l3, 0x08E7, %o3
5835 sdiv %o0, 0x0798, %i1
5836 sir 0x1B32
5837 addcc %i4, 0x185B, %o6
5838 sdivcc %i0, 0x1F3C, %i6
5839 array16 %i7, %g4, %o2
5840 add %g6, %l1, %i5
5841 stb %l4, [%l7 + 0x47]
5842 mova %xcc, %g7, %o1
5843 fmovrse %g5, %f1, %f13
5844 fcmple16 %f10, %f24, %g2
5845 stbar
5846 xorcc %l5, %i3, %l0
5847 mulscc %l6, %o5, %i2
5848 set 0x66, %g2
5849 stha %o4, [%l7 + %g2] 0xea
5850 membar #Sync
5851 xnorcc %l2, 0x150A, %g3
5852 tsubcc %o7, %l3, %o3
5853 bshuffle %f28, %f20, %f2
5854 brgez,a %o0, loop_492
5855 fpsub32s %f17, %f15, %f19
5856 fbl,a %fcc0, loop_493
5857 orcc %i1, 0x1EC2, %i4
5858loop_492:
5859 saved
5860 rdpr %cwp, %g1
5861 rdpr %cansave, %g2
5862 rdpr %canrestore, %g3
5863 rdpr %cleanwin, %g4
5864 rdpr %otherwin, %g5
5865 rdpr %wstate, %g6
5866 fnegs %f0, %f12
5867loop_493:
5868 fmul8x16al %f19, %f16, %f24
5869 sllx %g1, 0x18, %o6
5870 andcc %i0, %i7, %g4
5871 nop
5872 setx 0x749967D7C30B3DE2, %l0, %l6
5873 stx %l6, [%l7 + 0x28]
5874 ldd [%l7 + 0x28], %f26
5875 setx 0xC473C72BC7F1B3D1, %l1, %l5
5876 stx %l5, [%l7 + 0x10]
5877 ldd [%l7 + 0x10], %f14
5878 fmuld %f14, %f26, %f8
5879 popc 0x1D60, %o2
5880 edge16n %g6, %i6, %i5
5881 edge16n %l4, %l1, %g7
5882 brlz,a %g5, loop_494
5883 tsubcc %o1, %l5, %g2
5884 nop
5885 fitos %f6, %f27
5886 fstox %f27, %f12
5887 fxtos %f12, %f16
5888 fmul8ulx16 %f26, %f20, %f10
5889loop_494:
5890 srax %i3, %l6, %o5
5891 sub %l0, %i2, %o4
5892 brlz %l2, loop_495
5893 andncc %o7, %g3, %l3
5894 fpsub16 %f14, %f10, %f22
5895 tgu %xcc, 0x7
5896loop_495:
5897 alignaddr %o0, %i1, %o3
5898 andcc %g1, 0x0A8E, %i4
5899 fornot2s %f3, %f8, %f22
5900 brz %o6, loop_496
5901 alignaddrl %i0, %g4, %i7
5902 nop
5903 fitod %f27, %f24
5904 set 0x40, %i7
5905 swapa [%l7 + %i7] 0x80, %g6
5906loop_496:
5907 xnorcc %o2, %i5, %l4
5908 tvc %icc, 0x1
5909 tleu %xcc, 0x5
5910 fmovrdlez %i6, %f14, %f10
5911 fmovs %f6, %f5
5912 edge8l %l1, %g7, %o1
5913 ldub [%l7 + 0x55], %l5
5914 wr %g0, 0xe2, %asi
5915 stha %g2, [%l7 + 0x72] %asi
5916 membar #Sync
5917 bne,a,pn %xcc, loop_497
5918 move %icc, %i3, %l6
5919 popc %o5, %g5
5920 wr %g0, 0x10, %asi
5921 swapa [%l7 + 0x28] %asi, %i2
5922loop_497:
5923 ldd [%l7 + 0x70], %f28
5924 set 0x3C, %i1
5925 lda [%l7 + %i1] 0x19, %f11
5926 bl,pn %icc, loop_498
5927 sdivcc %l0, 0x0ED7, %l2
5928 fmovdl %icc, %f2, %f26
5929 st %f23, [%l7 + 0x60]
5930loop_498:
5931 nop
5932 add %l7, 0x34, %l6
5933 wr %g0, 0x18, %asi
5934 casa [%l6] 0x18, %o7, %o4
5935 smulcc %l3, 0x05AC, %g3
5936 movre %o0, 0x0EB, %o3
5937 srax %i1, 0x01, %g1
5938 fmovsne %icc, %f7, %f18
5939 movleu %xcc, %i4, %o6
5940 fbl %fcc1, loop_499
5941 orn %i0, %i7, %g6
5942 ta %xcc, 0x0
5943 flush %l7 + 0x14
5944loop_499:
5945 edge16n %g4, %i5, %o2
5946 tcc %xcc, 0x7
5947 fbne %fcc3, loop_500
5948 movgu %icc, %i6, %l1
5949 nop
5950 setx 0x80ECFE744422AA3A, %l0, %l6
5951 stx %l6, [%l7 + 0x28]
5952 ldd [%l7 + 0x28], %f6
5953 setx 0x69823DBE09A17FAF, %l1, %l5
5954 stx %l5, [%l7 + 0x10]
5955 ldd [%l7 + 0x10], %f20
5956 fmuld %f20, %f6, %f14
5957 addcc %l4, %g7, %o1
5958loop_500:
5959 stx %g2, [%l7 + 0x38]
5960 fandnot1 %f0, %f16, %f18
5961 bvs,a loop_501
5962 fbu,a %fcc0, loop_502
5963 bvc,a loop_503
5964 sll %l5, 0x1A, %l6
5965loop_501:
5966 xnor %i3, 0x0C27, %g5
5967loop_502:
5968 andcc %i2, %o5, %l0
5969loop_503:
5970 nop
5971 wr %g0, 0xea, %asi
5972 stxa %l2, [%l7 + 0x38] %asi
5973 membar #Sync
5974 edge8ln %o7, %o4, %l3
5975 andcc %g3, 0x0304, %o0
5976 lduw [%l7 + 0x68], %o3
5977 restored
5978 rdpr %cwp, %g1
5979 rdpr %cansave, %g2
5980 rdpr %canrestore, %g3
5981 rdpr %cleanwin, %g4
5982 rdpr %otherwin, %g5
5983 rdpr %wstate, %g6
5984 ble,pn %xcc, loop_504
5985 fpadd32 %f24, %f18, %f4
5986 nop
5987 setx 0x34805F8D, %l0, %l6
5988 st %l6, [%l7 + 0x28]
5989 ld [%l7 + 0x28], %f26
5990 setx 0x7C1D15AA, %l1, %l5
5991 st %l5, [%l7 + 0x10]
5992 ld [%l7 + 0x10], %f15
5993 fadds %f15, %f26, %f9
5994 mulx %g1, %i4, %o6
5995loop_504:
5996 sth %i0, [%l7 + 0x40]
5997 movvc %icc, %i7, %g6
5998 sdivx %g4, 0x186B, %i5
5999 set 0x08, %i4
6000 lduwa [%l7 + %i4] 0x14, %i1
6001 taddcctv %o2, %i6, %l1
6002 movre %l4, %o1, %g2
6003 sll %l5, 0x1F, %l6
6004 movrgez %i3, 0x14A, %g7
6005 saved
6006 rdpr %cwp, %g1
6007 rdpr %cansave, %g2
6008 rdpr %canrestore, %g3
6009 rdpr %cleanwin, %g4
6010 rdpr %otherwin, %g5
6011 rdpr %wstate, %g6
6012 xor %g5, 0x16B6, %o5
6013 tl %icc, 0x2
6014 orcc %i2, 0x1E86, %l0
6015 edge16l %o7, %o4, %l3
6016 wr %g0, 0x80, %asi
6017 ldsba [%l7 + 0x11] %asi, %g3
6018 bvc %icc, loop_505
6019 fbne,a %fcc0, loop_506
6020 ble %xcc, loop_507
6021 edge16l %o0, %o3, %g1
6022loop_505:
6023 tg %xcc, 0x1
6024loop_506:
6025 tg %icc, 0x7
6026loop_507:
6027 sdivx %l2, 0x1BA3, %i4
6028 ldsb [%l7 + 0x0C], %o6
6029 movpos %icc, %i0, %g6
6030 sdivx %g4, 0x10D1, %i7
6031 movrlez %i1, %o2, %i5
6032 movcs %xcc, %i6, %l1
6033 saved
6034 rdpr %cwp, %g1
6035 rdpr %cansave, %g2
6036 rdpr %canrestore, %g3
6037 rdpr %cleanwin, %g4
6038 rdpr %otherwin, %g5
6039 rdpr %wstate, %g6
6040 tleu %icc, 0x2
6041 movne %icc, %l4, %o1
6042 membar 0x66
6043 tcs %icc, 0x7
6044 nop
6045 fitos %f22, %f29
6046 wr %g0, 0x80, %asi
6047 swapa [%l7 + 0x2C] %asi, %l5
6048 swap [%l7 + 0x4C], %g2
6049 tcs %icc, 0x6
6050 bne,pt %xcc, loop_508
6051 fpackfix %f16, %f10
6052 alignaddr %i3, %g7, %g5
6053 orn %l6, 0x11FE, %i2
6054loop_508:
6055 xorcc %l0, %o7, %o4
6056 std %f10, [%l7 + 0x08]
6057 fbule,a %fcc3, loop_509
6058 restored
6059 rdpr %cwp, %g1
6060 rdpr %cansave, %g2
6061 rdpr %canrestore, %g3
6062 rdpr %cleanwin, %g4
6063 rdpr %otherwin, %g5
6064 rdpr %wstate, %g6
6065 flush %l7 + 0x58
6066 ldd [%l7 + 0x70], %f12
6067loop_509:
6068 nop
6069 setx 0x21AF63FEC8D077A1, %l0, %l6
6070 stx %l6, [%l7 + 0x28]
6071 ldd [%l7 + 0x28], %f8
6072 setx 0x7CF634E1DA621E26, %l1, %l5
6073 stx %l5, [%l7 + 0x10]
6074 ldd [%l7 + 0x10], %f10
6075 faddd %f10, %f8, %f22
6076 orcc %l3, %o5, %g3
6077 fbuge %fcc3, loop_510
6078 tpos %xcc, 0x4
6079 fmovrsne %o0, %f1, %f8
6080 tsubcc %g1, 0x1D73, %o3
6081loop_510:
6082 srlx %l2, 0x06, %i4
6083 sll %o6, 0x0A, %g6
6084 fmul8ulx16 %f24, %f4, %f24
6085 alignaddrl %g4, %i7, %i0
6086 fmovrsgz %o2, %f6, %f28
6087 mulx %i1, %i6, %l1
6088 set 0x40, %o3
6089 stda %f16, [%l7 + %o3] 0x88
6090 fmovdg %xcc, %f22, %f5
6091 fpadd16s %f7, %f11, %f23
6092 te %icc, 0x7
6093 subcc %l4, %o1, %i5
6094 subccc %l5, 0x088D, %g2
6095 edge8n %i3, %g7, %l6
6096 andncc %i2, %g5, %l0
6097 sll %o7, %o4, %l3
6098 tleu %icc, 0x1
6099 nop
6100 setx loop_511, %l0, %l1
6101 jmpl %l1, %o5
6102 bcc %icc, loop_512
6103 sethi 0x1AD5, %o0
6104 fcmple16 %f8, %f2, %g1
6105loop_511:
6106 fnot2 %f2, %f12
6107loop_512:
6108 xnorcc %g3, %l2, %i4
6109 sdivx %o6, 0x1AAB, %g6
6110 set 0x28, %l0
6111 ldsha [%l7 + %l0] 0x81, %o3
6112 sethi 0x04CA, %g4
6113 smul %i7, %o2, %i0
6114 alignaddrl %i6, %l1, %i1
6115 movpos %icc, %o1, %i5
6116 fmul8x16 %f18, %f20, %f18
6117 fmovsvs %xcc, %f4, %f25
6118 ldd [%l7 + 0x20], %l4
6119 xorcc %g2, %l4, %g7
6120 te %xcc, 0x5
6121 nop
6122 setx 0xE91813D96DC04F0E, %l0, %l6
6123 stx %l6, [%l7 + 0x28]
6124 ldd [%l7 + 0x28], %f2
6125 setx 0x702713E386B452A4, %l1, %l5
6126 stx %l5, [%l7 + 0x10]
6127 ldd [%l7 + 0x10], %f0
6128 fdivd %f0, %f2, %f24
6129 udivcc %l6, 0x1C5A, %i2
6130 brz %i3, loop_513
6131 nop
6132 setx 0x2DB7CCB9, %l0, %l6
6133 st %l6, [%l7 + 0x28]
6134 ld [%l7 + 0x28], %f15
6135 setx 0xB5AF0B1F, %l1, %l5
6136 st %l5, [%l7 + 0x10]
6137 ld [%l7 + 0x10], %f13
6138 fadds %f13, %f15, %f17
6139 addcc %g5, %o7, %o4
6140 tvs %xcc, 0x2
6141loop_513:
6142 tge %xcc, 0x2
6143 tne %icc, 0x7
6144 tneg %icc, 0x1
6145 fmovsvs %icc, %f17, %f4
6146 movge %xcc, %l0, %l3
6147 fands %f22, %f10, %f9
6148 popc 0x0DB0, %o5
6149 sub %o0, 0x104A, %g1
6150 smul %l2, %i4, %g3
6151 tcs %xcc, 0x5
6152 edge8l %o6, %o3, %g4
6153 fbge,a %fcc3, loop_514
6154 tne %icc, 0x5
6155 call loop_515
6156 ba %xcc, loop_516
6157loop_514:
6158 fcmpne16 %f30, %f12, %g6
6159 movl %icc, %o2, %i7
6160loop_515:
6161 fpack32 %f6, %f26, %f20
6162loop_516:
6163 alignaddrl %i0, %l1, %i1
6164 tsubcc %i6, 0x11E4, %o1
6165 nop
6166 fitod %f8, %f20
6167 fdtoi %f20, %f12
6168 membar 0x3E
6169 mulx %l5, 0x121F, %g2
6170 taddcc %l4, 0x0C9E, %g7
6171 ble,pn %xcc, loop_517
6172 movge %icc, %l6, %i5
6173 xnor %i2, 0x1241, %g5
6174 bcs,pt %icc, loop_518
6175loop_517:
6176 tcs %icc, 0x2
6177 movpos %icc, %i3, %o4
6178 movpos %xcc, %o7, %l3
6179loop_518:
6180 movrne %o5, 0x37B, %l0
6181 nop
6182 fitos %f9, %f20
6183 fstoi %f20, %f17
6184 bneg,a,pt %icc, loop_519
6185 movleu %xcc, %g1, %l2
6186 nop
6187 setx 0x7045A937, %l0, %l6
6188 st %l6, [%l7 + 0x64]
6189 ld [%l7 + 0x64], %fsr
6190 set 0x3E, %i2
6191 lduba [%l7 + %i2] 0x0c, %o0
6192loop_519:
6193 edge32 %i4, %o6, %g3
6194 tsubcctv %o3, 0x1637, %g4
6195 umul %o2, 0x1AFF, %g6
6196 tpos %icc, 0x5
6197 tneg %xcc, 0x3
6198 sll %i7, %l1, %i0
6199 fmovdcs %xcc, %f16, %f22
6200 set 0x2C, %l5
6201 stwa %i6, [%l7 + %l5] 0x2b
6202 membar #Sync
6203 sdiv %i1, 0x1231, %o1
6204 mulscc %g2, %l4, %g7
6205 fnot2s %f17, %f24
6206 xor %l6, %i5, %i2
6207 movle %xcc, %g5, %l5
6208 nop
6209 setx 0xF501D7D9, %l0, %l6
6210 st %l6, [%l7 + 0x28]
6211 ld [%l7 + 0x28], %f4
6212 setx 0xC6014835, %l1, %l5
6213 st %l5, [%l7 + 0x10]
6214 ld [%l7 + 0x10], %f7
6215 fdivs %f7, %f4, %f3
6216 edge32ln %o4, %i3, %o7
6217 fbue,a %fcc3, loop_520
6218 be,pn %icc, loop_521
6219 movle %xcc, %l3, %o5
6220 fbg,a %fcc0, loop_522
6221loop_520:
6222 movle %icc, %l0, %g1
6223loop_521:
6224 fmuld8ulx16 %f4, %f22, %f18
6225 nop
6226 setx loop_523, %l0, %l1
6227 jmpl %l1, %l2
6228loop_522:
6229 tg %icc, 0x5
6230 tn %icc, 0x6
6231 mulx %o0, 0x019B, %i4
6232loop_523:
6233 tle %xcc, 0x2
6234 wr %g0, 0x2b, %asi
6235 stba %g3, [%l7 + 0x45] %asi
6236 membar #Sync
6237 movcs %xcc, %o3, %g4
6238 edge32n %o6, %o2, %g6
6239 sll %l1, 0x0C, %i0
6240 swap [%l7 + 0x6C], %i6
6241 xnor %i7, %i1, %o1
6242 bvs,a,pn %icc, loop_524
6243 movpos %xcc, %g2, %l4
6244 swap [%l7 + 0x34], %l6
6245 smul %g7, %i2, %g5
6246loop_524:
6247 movrlz %i5, 0x20E, %l5
6248 add %l7, 0x10, %l6
6249 wr %g0, 0x89, %asi
6250 lda [%l6] %asi, %o4
6251 casa [%l6] %asi, %o4, %i3
6252 ta %xcc, 0x0
6253 prefetch [%l7 + 0x58], 0x0
6254 array32 %l3, %o5, %o7
6255 fbul %fcc0, loop_525
6256 tgu %xcc, 0x4
6257 movne %icc, %g1, %l0
6258 srax %o0, 0x17, %l2
6259loop_525:
6260 tcc %icc, 0x6
6261 bneg %xcc, loop_526
6262 smulcc %g3, %i4, %o3
6263 xorcc %g4, %o6, %g6
6264 xor %o2, 0x0AC2, %i0
6265loop_526:
6266 sllx %l1, %i6, %i1
6267 fcmpne16 %f0, %f12, %o1
6268 edge16l %i7, %g2, %l6
6269 udivx %l4, 0x0B1C, %g7
6270 movrgez %g5, %i5, %i2
6271 edge32 %l5, %i3, %o4
6272 fmovsa %xcc, %f13, %f13
6273 movrlez %l3, %o7, %o5
6274 move %xcc, %g1, %o0
6275 subc %l2, %g3, %i4
6276 xnorcc %l0, 0x146E, %g4
6277 ldsw [%l7 + 0x74], %o6
6278 edge32ln %o3, %g6, %i0
6279 xorcc %l1, %o2, %i6
6280 fmovsne %icc, %f11, %f7
6281 umul %i1, 0x1E96, %o1
6282 brgz,a %g2, loop_527
6283 ta %icc, 0x3
6284 add %l7, 0x08, %l6
6285 wr %g0, 0x18, %asi
6286 casxa [%l6] %asi, %l6, %i7
6287loop_527:
6288 fmovspos %xcc, %f26, %f12
6289 set 0x74, %i6
6290 lduwa [%l7 + %i6] 0x04, %g7
6291 movg %xcc, %g5, %i5
6292 movpos %xcc, %l4, %i2
6293 edge8 %i3, %l5, %l3
6294 mova %xcc, %o7, %o4
6295 movg %xcc, %o5, %g1
6296 sub %o0, %g3, %l2
6297 nop
6298 setx 0x70579D70, %l0, %l6
6299 st %l6, [%l7 + 0x1C]
6300 ld [%l7 + 0x1C], %fsr
6301 nop
6302 setx 0x42B7C1A33CED1453, %l0, %l6
6303 stx %l6, [%l7 + 0x28]
6304 ldd [%l7 + 0x28], %f26
6305 fsqrtd %f26, %f20
6306 wr %g0, 0x19, %asi
6307 lda [%l7 + 0x18] %asi, %f28
6308 udiv %i4, 0x1BF9, %l0
6309 nop
6310 fitos %f3, %f9
6311 fstox %f9, %f12
6312 edge32ln %g4, %o6, %o3
6313 set 0x70, %o2
6314 stxa %g6, [%l7 + %o2] 0x89
6315 tsubcctv %i0, 0x0EDC, %l1
6316 fabsd %f16, %f2
6317 tn %xcc, 0x6
6318 fmovsleu %xcc, %f3, %f3
6319 srl %o2, 0x05, %i1
6320 fnors %f11, %f8, %f20
6321 nop
6322 fitod %f8, %f10
6323 fdtoi %f10, %f16
6324 restored
6325 rdpr %cwp, %g1
6326 rdpr %cansave, %g2
6327 rdpr %canrestore, %g3
6328 rdpr %cleanwin, %g4
6329 rdpr %otherwin, %g5
6330 rdpr %wstate, %g6
6331 fble,a %fcc2, loop_528
6332 smul %o1, %i6, %l6
6333 st %f2, [%l7 + 0x44]
6334 set 0x3E, %o1
6335 ldstuba [%l7 + %o1] 0x80, %i7
6336loop_528:
6337 fmovse %xcc, %f30, %f19
6338 fand %f22, %f10, %f0
6339 edge32 %g2, %g7, %g5
6340 ldsh [%l7 + 0x7A], %l4
6341 movpos %xcc, %i2, %i3
6342 nop
6343 setx 0xE01D7063004EC783, %l0, %l6
6344 stx %l6, [%l7 + 0x70]
6345 ldx [%l7 + 0x70], %fsr
6346 tcs %xcc, 0x6
6347 wr %g0, 0xea, %asi
6348 ldda [%l7 + 0x10] %asi, %l4
6349 st %f8, [%l7 + 0x4C]
6350 fmovrdlz %l3, %f6, %f10
6351 orncc %o7, 0x07E7, %i5
6352 andcc %o5, 0x0327, %g1
6353 movl %xcc, %o0, %o4
6354 movrne %g3, %i4, %l2
6355 nop
6356 setx 0x7242A4F532DFAC8F, %l0, %l6
6357 stx %l6, [%l7 + 0x28]
6358 ldd [%l7 + 0x28], %f18
6359 setx 0x07C1C505D64011D2, %l1, %l5
6360 stx %l5, [%l7 + 0x10]
6361 ldd [%l7 + 0x10], %f24
6362 fdivd %f24, %f18, %f18
6363 alignaddr %g4, %o6, %l0
6364 nop
6365 set 0x14, %g3
6366 lduh [%l7 + %g3], %g6
6367 edge8ln %i0, %l1, %o3
6368 fabsd %f14, %f14
6369 saved
6370 rdpr %cwp, %g1
6371 rdpr %cansave, %g2
6372 rdpr %canrestore, %g3
6373 rdpr %cleanwin, %g4
6374 rdpr %otherwin, %g5
6375 rdpr %wstate, %g6
6376 edge8ln %o2, %i1, %o1
6377 movrne %l6, %i7, %i6
6378 orcc %g2, 0x03ED, %g5
6379 set 0x60, %o0
6380 stxa %g7, [%l7 + %o0] 0x23
6381 membar #Sync
6382 fmovsleu %icc, %f30, %f0
6383 fbue,a %fcc2, loop_529
6384 mova %xcc, %i2, %l4
6385 fbu,a %fcc3, loop_530
6386 nop
6387 setx 0x7BEAF09AA06C4F94, %l0, %l6
6388 stx %l6, [%l7 + 0x08]
6389 ldx [%l7 + 0x08], %fsr
6390loop_529:
6391 movre %i3, 0x0F1, %l5
6392 smul %l3, %o7, %i5
6393loop_530:
6394 sub %o5, 0x193F, %o0
6395 edge16 %o4, %g1, %i4
6396 movvs %icc, %g3, %l2
6397 fmuld8ulx16 %f19, %f7, %f4
6398 brlz,a %g4, loop_531
6399 sllx %l0, 0x11, %o6
6400 bvc loop_532
6401 edge8l %i0, %g6, %l1
6402loop_531:
6403 xnor %o3, 0x0485, %o2
6404 ta %icc, 0x3
6405loop_532:
6406 srax %i1, 0x0B, %o1
6407 tle %xcc, 0x7
6408 andncc %l6, %i7, %i6
6409 nop
6410 fitos %f11, %f24
6411 brlez %g2, loop_533
6412 tl %xcc, 0x5
6413 fmul8ulx16 %f10, %f16, %f2
6414 fmovse %xcc, %f22, %f21
6415loop_533:
6416 ld [%l7 + 0x08], %f19
6417 smul %g7, 0x0A4E, %i2
6418 set 0x40, %i0
6419 stda %f16, [%l7 + %i0] 0x1e
6420 membar #Sync
6421 srl %g5, 0x11, %i3
6422 array32 %l4, %l5, %l3
6423 tcc %xcc, 0x2
6424 bpos,a,pt %xcc, loop_534
6425 tl %icc, 0x6
6426 stx %i5, [%l7 + 0x20]
6427 fbul,a %fcc3, loop_535
6428loop_534:
6429 edge16ln %o5, %o7, %o0
6430 fcmpne32 %f4, %f6, %g1
6431 brnz,a %i4, loop_536
6432loop_535:
6433 or %g3, %o4, %l2
6434 taddcctv %l0, %g4, %i0
6435 tsubcctv %g6, %o6, %o3
6436loop_536:
6437 edge32ln %o2, %l1, %i1
6438 movrgez %o1, 0x1D9, %l6
6439 edge16l %i6, %i7, %g7
6440 edge32n %g2, %g5, %i2
6441 tsubcc %l4, 0x15EE, %l5
6442 lduh [%l7 + 0x2C], %l3
6443 tg %xcc, 0x4
6444 movle %icc, %i3, %o5
6445 addc %o7, 0x0617, %i5
6446 movn %xcc, %o0, %g1
6447 movrlz %i4, %g3, %l2
6448 movvc %xcc, %o4, %l0
6449 movpos %icc, %g4, %g6
6450 edge16l %i0, %o3, %o2
6451 nop
6452 setx 0xB07F5DA6, %l0, %l6
6453 st %l6, [%l7 + 0x34]
6454 ld [%l7 + 0x34], %fsr
6455 fmul8sux16 %f20, %f22, %f12
6456 movrgez %l1, 0x1FC, %o6
6457 addccc %o1, %l6, %i6
6458 set 0x68, %g4
6459 sta %f31, [%l7 + %g4] 0x11
6460 fmovrsgz %i7, %f27, %f14
6461 taddcc %i1, 0x0D3F, %g7
6462 fmovrdlez %g5, %f18, %f10
6463 movneg %icc, %i2, %l4
6464 nop
6465 setx 0x9A7A5866088E6C0A, %l0, %l6
6466 stx %l6, [%l7 + 0x28]
6467 ldd [%l7 + 0x28], %f24
6468 setx 0xF0D371A4E2618A7F, %l1, %l5
6469 stx %l5, [%l7 + 0x10]
6470 ldd [%l7 + 0x10], %f0
6471 fsubd %f0, %f24, %f0
6472 prefetch [%l7 + 0x14], 0x3
6473 fmovdleu %xcc, %f28, %f3
6474 subc %l5, 0x1E2A, %g2
6475 bn,a %xcc, loop_537
6476 taddcctv %l3, 0x1649, %i3
6477 edge8l %o5, %i5, %o0
6478 ldsh [%l7 + 0x56], %o7
6479loop_537:
6480 edge8ln %g1, %i4, %l2
6481 srlx %g3, 0x19, %o4
6482 mova %icc, %g4, %l0
6483 addc %g6, 0x0209, %o3
6484 fba,a %fcc2, loop_538
6485 membar 0x54
6486 set 0x78, %l2
6487 stwa %o2, [%l7 + %l2] 0x14
6488loop_538:
6489 fnot2s %f17, %f24
6490 bge,a,pn %icc, loop_539
6491 fmovdvc %xcc, %f20, %f20
6492 tgu %xcc, 0x2
6493 ldd [%l7 + 0x78], %f6
6494loop_539:
6495 addc %l1, %i0, %o6
6496 xorcc %l6, 0x057D, %i6
6497 ble loop_540
6498 nop
6499 setx loop_541, %l0, %l1
6500 jmpl %l1, %o1
6501 fbuge %fcc1, loop_542
6502 swap [%l7 + 0x60], %i7
6503loop_540:
6504 alignaddrl %i1, %g5, %g7
6505loop_541:
6506 fbge %fcc0, loop_543
6507loop_542:
6508 tpos %xcc, 0x4
6509 mulx %i2, 0x1AB8, %l5
6510 fbule,a %fcc2, loop_544
6511loop_543:
6512 fand %f10, %f18, %f28
6513 xorcc %g2, 0x08A3, %l3
6514 sll %l4, %o5, %i3
6515loop_544:
6516 udivcc %i5, 0x0829, %o7
6517 bgu,pn %xcc, loop_545
6518 nop
6519 setx 0xE7EA25C7, %l0, %l6
6520 st %l6, [%l7 + 0x28]
6521 ld [%l7 + 0x28], %f17
6522 setx 0x8BEDB706, %l1, %l5
6523 st %l5, [%l7 + 0x10]
6524 ld [%l7 + 0x10], %f20
6525 fadds %f20, %f17, %f12
6526 mulx %g1, 0x0A4A, %o0
6527 andn %i4, %l2, %g3
6528loop_545:
6529 fnot2s %f31, %f11
6530 fmovsl %icc, %f9, %f5
6531 nop
6532 setx 0xDB3A652F06EA1A9C, %l0, %l6
6533 stx %l6, [%l7 + 0x28]
6534 ldd [%l7 + 0x28], %f16
6535 setx 0xCBAB2CEDF37E6B00, %l1, %l5
6536 stx %l5, [%l7 + 0x10]
6537 ldd [%l7 + 0x10], %f12
6538 fmuld %f12, %f16, %f24
6539 andcc %g4, 0x13B6, %l0
6540 fsrc1 %f24, %f0
6541 addccc %o4, %o3, %g6
6542 stw %l1, [%l7 + 0x2C]
6543 tl %xcc, 0x0
6544 wr %g0, 0x10, %asi
6545 lduha [%l7 + 0x0A] %asi, %i0
6546 sra %o2, %l6, %o6
6547 nop
6548 setx 0x6B047943, %l0, %l6
6549 st %l6, [%l7 + 0x28]
6550 ld [%l7 + 0x28], %f16
6551 setx 0x5884CF51, %l1, %l5
6552 st %l5, [%l7 + 0x10]
6553 ld [%l7 + 0x10], %f3
6554 fdivs %f3, %f16, %f20
6555 tneg %xcc, 0x6
6556 wr %g0, 0x81, %asi
6557 ldstuba [%l7 + 0x1C] %asi, %i6
6558 ta %xcc, 0x7
6559 xorcc %o1, %i7, %g5
6560 sll %g7, %i1, %l5
6561 fmovrdlz %g2, %f22, %f0
6562 sdivcc %i2, 0x03B1, %l3
6563 movg %icc, %o5, %i3
6564 nop
6565 setx 0xE87F5DACC9CB6227, %l0, %l6
6566 stx %l6, [%l7 + 0x28]
6567 ldd [%l7 + 0x28], %f24
6568 fsqrtd %f24, %f0
6569 fandnot2s %f21, %f21, %f22
6570 fmovdgu %icc, %f24, %f11
6571 brlez,a %l4, loop_546
6572 srax %o7, 0x15, %i5
6573 add %o0, %i4, %g1
6574 nop
6575 setx loop_547, %l0, %l1
6576 wrpr 0x1, %tl
6577 wrpr %l1, %tpc
6578 add %l1, 0x4, %l1
6579 wrpr %l1, %tnpc
6580 setx 0x34400001400, %l0, %l1
6581 wrpr %l1, %tstate
6582 wrhpr 0x4, %htstate
6583 retry
6584loop_546:
6585 be loop_548
6586 bvs,a loop_549
6587 sdivx %g3, 0x0618, %g4
6588loop_547:
6589 subcc %l0, 0x0AB6, %l2
6590loop_548:
6591 fmovrsne %o4, %f31, %f25
6592loop_549:
6593 tcc %icc, 0x3
6594 set 0x38, %l4
6595 ldxa [%l7 + %l4] 0x88, %o3
6596 fbe,a %fcc2, loop_550
6597 array8 %l1, %i0, %g6
6598 tsubcc %o2, 0x00F6, %o6
6599 fbo %fcc1, loop_551
6600loop_550:
6601 be,a %xcc, loop_552
6602 ldsw [%l7 + 0x6C], %l6
6603 srax %i6, 0x06, %i7
6604loop_551:
6605 edge16ln %g5, %o1, %i1
6606loop_552:
6607 brgez %g7, loop_553
6608 subcc %g2, %i2, %l3
6609 sir 0x1B19
6610 tn %icc, 0x6
6611loop_553:
6612 orncc %l5, %i3, %o5
6613 fmul8x16 %f19, %f24, %f28
6614 xnorcc %l4, %i5, %o0
6615 tl %icc, 0x4
6616 and %o7, 0x0CB1, %i4
6617 fmovde %icc, %f7, %f19
6618 ba loop_554
6619 edge32ln %g1, %g4, %g3
6620 fbl %fcc0, loop_555
6621 edge16l %l2, %l0, %o3
6622loop_554:
6623 subcc %l1, 0x161B, %i0
6624 movvs %icc, %g6, %o4
6625loop_555:
6626 lduw [%l7 + 0x54], %o2
6627 fbo,a %fcc3, loop_556
6628 call loop_557
6629 udivx %l6, 0x04F6, %o6
6630 fmovscs %icc, %f3, %f7
6631loop_556:
6632 fbo %fcc3, loop_558
6633loop_557:
6634 nop
6635 fitos %f10, %f21
6636 fstoi %f21, %f7
6637 fcmpeq32 %f8, %f20, %i6
6638 smul %g5, 0x18A4, %o1
6639loop_558:
6640 fmovsl %xcc, %f6, %f16
6641 andn %i1, 0x13E5, %i7
6642 lduw [%l7 + 0x74], %g7
6643 udivx %i2, 0x0039, %l3
6644 fbo,a %fcc3, loop_559
6645 tn %icc, 0x3
6646 ldd [%l7 + 0x28], %f8
6647 fmovda %icc, %f18, %f24
6648loop_559:
6649 movle %icc, %g2, %l5
6650 fbu,a %fcc0, loop_560
6651 fnand %f20, %f18, %f20
6652 mulx %i3, %l4, %i5
6653 brgez,a %o5, loop_561
6654loop_560:
6655 fmovsl %xcc, %f9, %f14
6656 movrgz %o0, 0x0EC, %i4
6657 edge32l %o7, %g1, %g3
6658loop_561:
6659 umul %l2, 0x09FB, %g4
6660 alignaddrl %l0, %l1, %o3
6661 fmovrdne %i0, %f6, %f4
6662 andncc %o4, %o2, %g6
6663 tleu %xcc, 0x5
6664 movgu %icc, %l6, %i6
6665 fbule %fcc0, loop_562
6666 array16 %o6, %g5, %i1
6667 brgez,a %o1, loop_563
6668 xorcc %i7, 0x00CE, %i2
6669loop_562:
6670 edge16ln %g7, %l3, %g2
6671 saved
6672 rdpr %cwp, %g1
6673 rdpr %cansave, %g2
6674 rdpr %canrestore, %g3
6675 rdpr %cleanwin, %g4
6676 rdpr %otherwin, %g5
6677 rdpr %wstate, %g6
6678loop_563:
6679 orcc %l5, %i3, %l4
6680 fnor %f8, %f16, %f2
6681 fbe %fcc1, loop_564
6682 edge32 %o5, %o0, %i5
6683 fmovdpos %xcc, %f9, %f6
6684 brgez,a %o7, loop_565
6685loop_564:
6686 movgu %xcc, %i4, %g3
6687 smul %g1, 0x0226, %l2
6688 orcc %g4, %l0, %l1
6689loop_565:
6690 and %i0, 0x19C2, %o3
6691 tgu %icc, 0x7
6692 nop
6693 fitos %f4, %f30
6694 fstox %f30, %f26
6695 sdiv %o2, 0x0A5D, %g6
6696 subcc %o4, 0x087F, %i6
6697 call loop_566
6698 ldstub [%l7 + 0x08], %o6
6699 movcs %icc, %l6, %g5
6700 movne %icc, %i1, %i7
6701loop_566:
6702 fbul,a %fcc1, loop_567
6703 movvc %xcc, %o1, %i2
6704 mova %icc, %g7, %g2
6705 sub %l5, 0x0696, %l3
6706loop_567:
6707 nop
6708 wr %g0, 0x04, %asi
6709 stwa %i3, [%l7 + 0x44] %asi
6710 fcmpeq16 %f26, %f18, %o5
6711 movcc %icc, %o0, %i5
6712 fmovsvc %xcc, %f0, %f20
6713 wr %g0, 0x89, %asi
6714 ldsba [%l7 + 0x7D] %asi, %o7
6715 and %l4, 0x00A6, %i4
6716 umul %g1, %l2, %g4
6717 set 0x3D, %o4
6718 ldstuba [%l7 + %o4] 0x10, %g3
6719 edge8ln %l0, %l1, %o3
6720 movg %icc, %i0, %o2
6721 xorcc %g6, %o4, %o6
6722 taddcc %i6, 0x18FD, %l6
6723 fbug,a %fcc1, loop_568
6724 xnor %i1, %g5, %o1
6725 stb %i7, [%l7 + 0x63]
6726 movpos %icc, %i2, %g2
6727loop_568:
6728 nop
6729 fitod %f12, %f22
6730 fdtox %f22, %f6
6731 edge32ln %l5, %g7, %l3
6732 fbne,a %fcc3, loop_569
6733 movl %xcc, %o5, %i3
6734 fmovdne %xcc, %f24, %f27
6735 addc %i5, %o7, %o0
6736loop_569:
6737 fones %f27
6738 nop
6739 fitos %f10, %f7
6740 fstod %f7, %f20
6741 smul %l4, %g1, %l2
6742 fmovdge %xcc, %f10, %f15
6743 xorcc %g4, %i4, %g3
6744 umulcc %l0, 0x1D32, %l1
6745 nop
6746 fitod %f2, %f24
6747 fdtoi %f24, %f26
6748 and %o3, 0x13A5, %i0
6749 wr %g0, 0x10, %asi
6750 lduwa [%l7 + 0x4C] %asi, %g6
6751 call loop_570
6752 edge16l %o4, %o2, %o6
6753 nop
6754 setx 0xE375F273, %l0, %l6
6755 st %l6, [%l7 + 0x28]
6756 ld [%l7 + 0x28], %f20
6757 setx 0x59874B0C, %l1, %l5
6758 st %l5, [%l7 + 0x10]
6759 ld [%l7 + 0x10], %f31
6760 fadds %f31, %f20, %f3
6761 umulcc %l6, %i6, %g5
6762loop_570:
6763 fbe,a %fcc2, loop_571
6764 swap [%l7 + 0x6C], %o1
6765 sdivcc %i1, 0x05DF, %i7
6766 movg %xcc, %g2, %l5
6767loop_571:
6768 andn %g7, 0x1AB7, %l3
6769 movl %xcc, %o5, %i3
6770 fbge %fcc1, loop_572
6771 fabss %f30, %f6
6772 fxors %f28, %f28, %f15
6773 tne %icc, 0x6
6774loop_572:
6775 movgu %xcc, %i2, %i5
6776 fmovrde %o0, %f8, %f16
6777 set 0x34, %i5
6778 lduwa [%l7 + %i5] 0x81, %l4
6779 subc %o7, 0x0D30, %g1
6780 movneg %xcc, %g4, %l2
6781 ta %xcc, 0x0
6782 taddcc %i4, 0x1FF8, %l0
6783 movle %icc, %g3, %l1
6784 bpos %xcc, loop_573
6785 brgez %i0, loop_574
6786 nop
6787 setx 0xFD1860F7, %l0, %l6
6788 st %l6, [%l7 + 0x28]
6789 ld [%l7 + 0x28], %f15
6790 setx 0x4978662D, %l1, %l5
6791 st %l5, [%l7 + 0x10]
6792 ld [%l7 + 0x10], %f29
6793 fadds %f29, %f15, %f3
6794 bl,a,pt %xcc, loop_575
6795loop_573:
6796 xnorcc %g6, %o4, %o2
6797loop_574:
6798 fands %f25, %f20, %f19
6799 taddcc %o6, 0x135B, %l6
6800loop_575:
6801 nop
6802 setx 0x7C62A5AE, %l0, %l6
6803 st %l6, [%l7 + 0x28]
6804 ld [%l7 + 0x28], %f6
6805 setx 0x353E2133, %l1, %l5
6806 st %l5, [%l7 + 0x10]
6807 ld [%l7 + 0x10], %f24
6808 fdivs %f24, %f6, %f29
6809 movge %icc, %i6, %o3
6810 wr %g0, 0x88, %asi
6811 lduwa [%l7 + 0x58] %asi, %g5
6812 movne %icc, %o1, %i7
6813 fabsd %f24, %f6
6814 tneg %icc, 0x6
6815 fbo,a %fcc1, loop_576
6816 bneg,pn %xcc, loop_577
6817 fmovsa %icc, %f30, %f7
6818 sethi 0x12E1, %g2
6819loop_576:
6820 nop
6821 membar #Sync
6822 set 0x40, %o5
6823 ldda [%l7 + %o5] 0x1f, %f16
6824loop_577:
6825 nop
6826 setx 0x99580689, %l0, %l6
6827 st %l6, [%l7 + 0x28]
6828 ld [%l7 + 0x28], %f25
6829 fsqrts %f25, %f22
6830 edge8 %i1, %g7, %l5
6831 fmovrdne %l3, %f22, %f30
6832 andcc %i3, 0x0767, %o5
6833 edge8ln %i5, %i2, %l4
6834 tl %icc, 0x4
6835 sra %o7, 0x09, %g1
6836 ba,pn %xcc, loop_578
6837 movpos %icc, %g4, %o0
6838 movg %xcc, %i4, %l2
6839 fba %fcc3, loop_579
6840loop_578:
6841 edge8ln %g3, %l1, %i0
6842 sub %g6, %o4, %l0
6843 movg %icc, %o6, %o2
6844loop_579:
6845 sra %i6, %o3, %g5
6846 tn %icc, 0x3
6847 bg loop_580
6848 movcc %icc, %l6, %i7
6849 fbule %fcc2, loop_581
6850 or %o1, %i1, %g2
6851loop_580:
6852 movneg %xcc, %g7, %l5
6853 edge16ln %l3, %o5, %i5
6854loop_581:
6855 xorcc %i3, 0x026A, %i2
6856 movrlz %l4, 0x0F2, %g1
6857 membar 0x47
6858 ld [%l7 + 0x2C], %f11
6859 set 0x66, %g6
6860 ldsha [%l7 + %g6] 0x88, %g4
6861 sth %o7, [%l7 + 0x5E]
6862 st %f8, [%l7 + 0x20]
6863 sllx %o0, 0x07, %i4
6864 wr %g0, 0x18, %asi
6865 lduwa [%l7 + 0x68] %asi, %l2
6866 sth %l1, [%l7 + 0x64]
6867 tcc %icc, 0x5
6868 alignaddrl %g3, %i0, %g6
6869 nop
6870 setx 0x9BFE5EE8F654C560, %l0, %l6
6871 stx %l6, [%l7 + 0x28]
6872 ldd [%l7 + 0x28], %f20
6873 setx 0x303D3A70D038FF6A, %l1, %l5
6874 stx %l5, [%l7 + 0x10]
6875 ldd [%l7 + 0x10], %f8
6876 fmuld %f8, %f20, %f0
6877 tl %icc, 0x3
6878 fbe %fcc2, loop_582
6879 fmovspos %xcc, %f11, %f31
6880 nop
6881 setx loop_583, %l0, %l1
6882 jmpl %l1, %l0
6883 subc %o4, %o2, %o6
6884loop_582:
6885 swap [%l7 + 0x44], %i6
6886 wr %g0, 0x0c, %asi
6887 lduba [%l7 + 0x12] %asi, %o3
6888loop_583:
6889 tle %icc, 0x0
6890 nop
6891 fitos %f13, %f19
6892 fstox %f19, %f18
6893 fxtos %f18, %f11
6894 sdivx %g5, 0x1ACB, %l6
6895 movgu %xcc, %o1, %i1
6896 ldd [%l7 + 0x10], %f24
6897 taddcc %g2, 0x1373, %g7
6898 ldstub [%l7 + 0x4D], %i7
6899 smulcc %l3, 0x05C4, %o5
6900 bcc,a loop_584
6901 mulscc %l5, %i5, %i2
6902 xor %i3, %g1, %g4
6903 fmul8x16au %f1, %f12, %f10
6904loop_584:
6905 umul %o7, 0x0BA8, %l4
6906 umul %i4, %o0, %l1
6907 tsubcc %l2, %g3, %i0
6908 fbue,a %fcc1, loop_585
6909 andcc %l0, 0x0035, %g6
6910 bl,pn %icc, loop_586
6911 ble,a,pt %xcc, loop_587
6912loop_585:
6913 fbe %fcc1, loop_588
6914 sllx %o2, 0x1F, %o4
6915loop_586:
6916 fcmple32 %f26, %f2, %o6
6917loop_587:
6918 st %f31, [%l7 + 0x68]
6919loop_588:
6920 tge %xcc, 0x4
6921 tne %icc, 0x3
6922 orncc %o3, 0x1DC2, %g5
6923 fmovda %xcc, %f20, %f13
6924 prefetch [%l7 + 0x0C], 0x0
6925 edge16n %l6, %o1, %i6
6926 fands %f3, %f6, %f7
6927 movcc %icc, %g2, %g7
6928 fpackfix %f6, %f15
6929 sir 0x180B
6930 tvc %xcc, 0x5
6931 tsubcc %i7, %i1, %o5
6932 be,a %icc, loop_589
6933 fand %f12, %f18, %f26
6934 bneg,a,pt %icc, loop_590
6935 sir 0x00A1
6936loop_589:
6937 andn %l5, 0x1DF0, %i5
6938 wr %g0, 0x18, %asi
6939 swapa [%l7 + 0x68] %asi, %i2
6940loop_590:
6941 edge16 %l3, %g1, %g4
6942 movne %icc, %i3, %l4
6943 addccc %o7, %o0, %l1
6944 fpsub32 %f22, %f28, %f12
6945 orcc %i4, 0x15AA, %l2
6946 fpadd16 %f6, %f24, %f22
6947 nop
6948 fitos %f5, %f1
6949 fstoi %f1, %f26
6950 fands %f12, %f29, %f4
6951 edge32ln %i0, %g3, %l0
6952 sth %g6, [%l7 + 0x3A]
6953 srl %o4, 0x18, %o6
6954 tg %xcc, 0x5
6955 wr %g0, 0x80, %asi
6956 lda [%l7 + 0x54] %asi, %f17
6957 tcc %xcc, 0x5
6958 fsrc2 %f8, %f0
6959 add %o2, 0x11A6, %g5
6960 ldd [%l7 + 0x78], %f28
6961 fbn,a %fcc2, loop_591
6962 array32 %o3, %l6, %o1
6963 tneg %xcc, 0x4
6964 fmul8x16 %f9, %f12, %f6
6965loop_591:
6966 andn %i6, %g7, %g2
6967 movvc %icc, %i1, %o5
6968 fmovsg %icc, %f12, %f27
6969 edge16 %i7, %i5, %i2
6970 ble,a,pt %xcc, loop_592
6971 fmovsge %icc, %f3, %f11
6972 array8 %l5, %g1, %l3
6973 movneg %icc, %g4, %i3
6974loop_592:
6975 addcc %l4, %o0, %o7
6976 fabsd %f26, %f2
6977 xnorcc %i4, 0x0D27, %l2
6978 movcc %icc, %i0, %l1
6979 ld [%l7 + 0x40], %f15
6980 fmovdpos %xcc, %f30, %f21
6981 bn loop_593
6982 fmuld8sux16 %f5, %f19, %f10
6983 fmovdvc %xcc, %f12, %f14
6984 stb %g3, [%l7 + 0x46]
6985loop_593:
6986 be %xcc, loop_594
6987 edge16 %g6, %o4, %o6
6988 brgez,a %o2, loop_595
6989 array32 %g5, %l0, %l6
6990loop_594:
6991 movvc %xcc, %o1, %i6
6992 edge32ln %o3, %g2, %g7
6993loop_595:
6994 restored
6995 rdpr %cwp, %g1
6996 rdpr %cansave, %g2
6997 rdpr %canrestore, %g3
6998 rdpr %cleanwin, %g4
6999 rdpr %otherwin, %g5
7000 rdpr %wstate, %g6
7001 fpack16 %f18, %f9
7002 ta %xcc, 0x0
7003 te %icc, 0x4
7004 fnot1s %f21, %f20
7005 tpos %icc, 0x6
7006 bl,a loop_596
7007 bpos,a %icc, loop_597
7008 alignaddrl %o5, %i7, %i1
7009 for %f24, %f26, %f14
7010loop_596:
7011 edge8 %i2, %i5, %g1
7012loop_597:
7013 tsubcc %l5, %l3, %g4
7014 brgz %l4, loop_598
7015 tl %icc, 0x5
7016 fcmpeq32 %f10, %f26, %i3
7017 fba %fcc0, loop_599
7018loop_598:
7019 fnors %f15, %f8, %f12
7020 movrne %o0, %o7, %l2
7021 tvc %icc, 0x2
7022loop_599:
7023 fmovrdne %i0, %f16, %f14
7024 stw %l1, [%l7 + 0x58]
7025 umulcc %g3, %i4, %g6
7026 fcmpeq32 %f22, %f24, %o4
7027 sllx %o6, 0x14, %g5
7028 movrgz %l0, %l6, %o1
7029 sir 0x1C84
7030 udiv %o2, 0x1B16, %i6
7031 fmul8x16al %f20, %f11, %f20
7032 mova %icc, %g2, %g7
7033 tn %xcc, 0x7
7034 nop
7035 setx 0x1EBF6A0B5ED847EC, %l0, %l6
7036 stx %l6, [%l7 + 0x28]
7037 ldd [%l7 + 0x28], %f12
7038 setx 0xE26C59D9206DFEA0, %l1, %l5
7039 stx %l5, [%l7 + 0x10]
7040 ldd [%l7 + 0x10], %f14
7041 faddd %f14, %f12, %f28
7042 andcc %o5, %o3, %i1
7043 tneg %xcc, 0x0
7044 addcc %i2, %i5, %g1
7045 fcmple16 %f12, %f12, %l5
7046 membar 0x3E
7047 subccc %l3, %g4, %i7
7048 srl %i3, %o0, %l4
7049 fbuge %fcc0, loop_600
7050 fmovscs %xcc, %f5, %f7
7051 fabsd %f16, %f4
7052 membar 0x4D
7053loop_600:
7054 andcc %o7, %l2, %i0
7055 sdivx %l1, 0x0DDB, %i4
7056 stb %g6, [%l7 + 0x60]
7057 array16 %o4, %o6, %g3
7058 movne %xcc, %g5, %l0
7059 restored
7060 rdpr %cwp, %g1
7061 rdpr %cansave, %g2
7062 rdpr %canrestore, %g3
7063 rdpr %cleanwin, %g4
7064 rdpr %otherwin, %g5
7065 rdpr %wstate, %g6
7066 tsubcc %l6, 0x11DF, %o1
7067 fnot2s %f23, %f26
7068 smul %o2, %g2, %i6
7069 movrgez %o5, 0x10A, %g7
7070 srlx %i1, 0x11, %o3
7071 subc %i5, 0x0482, %i2
7072 fpsub16s %f10, %f16, %f13
7073 subccc %g1, 0x1AE0, %l3
7074 fbuge,a %fcc0, loop_601
7075 bcs,pn %icc, loop_602
7076 sdivcc %l5, 0x16B2, %g4
7077 taddcc %i7, %o0, %i3
7078loop_601:
7079 addc %l4, %o7, %l2
7080loop_602:
7081 fxor %f20, %f12, %f28
7082 bvs %icc, loop_603
7083 udivx %l1, 0x029C, %i0
7084 sdivx %i4, 0x1844, %o4
7085 udiv %g6, 0x11F1, %g3
7086loop_603:
7087 array32 %g5, %l0, %l6
7088 add %l7, 0x40, %l6
7089 wr %g0, 0x0c, %asi
7090 casxa [%l6] %asi, %o6, %o2
7091 sll %o1, %i6, %o5
7092 tneg %xcc, 0x2
7093 sdivx %g2, 0x146F, %i1
7094 bcc,a,pt %icc, loop_604
7095 bn loop_605
7096 fbge %fcc0, loop_606
7097 movgu %xcc, %o3, %g7
7098loop_604:
7099 orncc %i5, %g1, %l3
7100loop_605:
7101 xorcc %l5, %g4, %i2
7102loop_606:
7103 fmul8x16au %f26, %f30, %f22
7104 nop
7105 setx 0xDCCE3404B40D095E, %l0, %l6
7106 stx %l6, [%l7 + 0x28]
7107 ldd [%l7 + 0x28], %f8
7108 setx 0x60A234F82CE864BC, %l1, %l5
7109 stx %l5, [%l7 + 0x10]
7110 ldd [%l7 + 0x10], %f0
7111 fdivd %f0, %f8, %f4
7112 nop
7113 setx 0xF0654EABD29A6ADD, %l0, %l6
7114 stx %l6, [%l7 + 0x28]
7115 ldd [%l7 + 0x28], %f8
7116 setx 0x2E9854C7A8B4F891, %l1, %l5
7117 stx %l5, [%l7 + 0x10]
7118 ldd [%l7 + 0x10], %f14
7119 fsubd %f14, %f8, %f12
7120 tcc %icc, 0x1
7121 bcs,a loop_607
7122 movl %icc, %o0, %i3
7123 be,a,pn %icc, loop_608
7124 xnorcc %l4, 0x1CE5, %i7
7125loop_607:
7126 addccc %o7, %l2, %l1
7127 fmovsl %xcc, %f0, %f8
7128loop_608:
7129 movn %icc, %i0, %o4
7130 tpos %xcc, 0x3
7131 xnor %g6, %i4, %g3
7132 brgz,a %l0, loop_609
7133 fbg,a %fcc1, loop_610
7134 edge32l %g5, %o6, %l6
7135 smulcc %o1, 0x1944, %i6
7136loop_609:
7137 movvs %icc, %o5, %g2
7138loop_610:
7139 fble,a %fcc0, loop_611
7140 movle %xcc, %i1, %o2
7141 fornot1s %f1, %f29, %f15
7142 fblg,a %fcc2, loop_612
7143loop_611:
7144 umul %g7, %o3, %i5
7145 fmovrse %l3, %f6, %f30
7146 edge32n %l5, %g4, %i2
7147loop_612:
7148 ld [%l7 + 0x0C], %f2
7149 set 0x30, %l1
7150 ldswa [%l7 + %l1] 0x04, %g1
7151 tsubcctv %o0, %l4, %i3
7152 ta %xcc, 0x1
7153 orcc %o7, 0x1C97, %i7
7154 fbuge,a %fcc2, loop_613
7155 faligndata %f8, %f8, %f4
7156 srlx %l1, %l2, %o4
7157 fbge,a %fcc1, loop_614
7158loop_613:
7159 array32 %g6, %i4, %i0
7160 fbule %fcc2, loop_615
7161 swap [%l7 + 0x14], %l0
7162loop_614:
7163 sll %g3, %o6, %l6
7164 fmovdle %icc, %f19, %f28
7165loop_615:
7166 tcs %xcc, 0x1
7167 subcc %o1, %g5, %i6
7168 ldd [%l7 + 0x30], %f22
7169 tn %xcc, 0x0
7170 tpos %xcc, 0x6
7171 udivcc %o5, 0x1F18, %i1
7172 nop
7173 fitod %f8, %f28
7174 fdtox %f28, %f24
7175 wr %g0, 0x88, %asi
7176 swapa [%l7 + 0x18] %asi, %o2
7177 add %l7, 0x54, %l6
7178 wr %g0, 0x80, %asi
7179 casa [%l6] %asi, %g2, %o3
7180 nop
7181 setx loop_616, %l0, %l1
7182 wrpr 0x1, %tl
7183 wrpr %l1, %tnpc
7184 setx 0x34400001400, %l0, %l1
7185 wrpr %l1, %tstate
7186 wrhpr 0x4, %htstate
7187 done
7188 tle %icc, 0x5
7189 tcc %icc, 0x4
7190 bl,a,pt %xcc, loop_617
7191loop_616:
7192 alignaddrl %i5, %g7, %l3
7193 bvc,pn %icc, loop_618
7194 stb %g4, [%l7 + 0x76]
7195loop_617:
7196 movpos %xcc, %l5, %i2
7197 stx %o0, [%l7 + 0x28]
7198loop_618:
7199 move %xcc, %l4, %i3
7200 bvc loop_619
7201 movvs %xcc, %o7, %g1
7202 udiv %l1, 0x0D89, %i7
7203 movle %xcc, %l2, %g6
7204loop_619:
7205 subc %o4, %i0, %i4
7206 movne %xcc, %l0, %o6
7207 fmovdle %icc, %f17, %f9
7208 srlx %l6, 0x0A, %o1
7209 bvs,pn %icc, loop_620
7210 subcc %g3, 0x13AC, %g5
7211 lduh [%l7 + 0x68], %o5
7212 fbule,a %fcc2, loop_621
7213loop_620:
7214 fornot2s %f5, %f5, %f9
7215 sub %i6, %i1, %g2
7216 movvc %icc, %o3, %i5
7217loop_621:
7218 alignaddr %o2, %l3, %g4
7219 nop
7220 setx loop_622, %l0, %l1
7221 wrpr 0x1, %tl
7222 wrpr %l1, %tnpc
7223 setx 0x34400001400, %l0, %l1
7224 wrpr %l1, %tstate
7225 wrhpr 0x4, %htstate
7226 done
7227 fmovrdlz %g7, %f20, %f6
7228 movrgz %l5, %i2, %l4
7229 wr %g0, 0x04, %asi
7230 prefetcha [%l7 + 0x20] %asi, 0x2
7231loop_622:
7232 xnorcc %o0, %g1, %l1
7233 fpmerge %f15, %f29, %f24
7234 fbo,a %fcc3, loop_623
7235 edge32ln %i7, %l2, %o7
7236 tgu %xcc, 0x6
7237 nop
7238 setx 0xF0594D0F, %l0, %l6
7239 st %l6, [%l7 + 0x38]
7240 ld [%l7 + 0x38], %fsr
7241loop_623:
7242 fba %fcc3, loop_624
7243 sll %g6, %i0, %i4
7244 fpsub16 %f10, %f8, %f14
7245 fpmerge %f13, %f21, %f2
7246loop_624:
7247 umulcc %o4, %l0, %l6
7248 brlez,a %o1, loop_625
7249 sdiv %o6, 0x1820, %g5
7250 nop
7251 setx 0x71D21D4D371CE878, %l0, %l6
7252 stx %l6, [%l7 + 0x28]
7253 ldd [%l7 + 0x28], %f28
7254 fsqrtd %f28, %f26
7255 orcc %g3, 0x1784, %o5
7256loop_625:
7257 ta %icc, 0x6
7258 movneg %icc, %i6, %i1
7259 wr %g0, 0x0c, %asi
7260 lduha [%l7 + 0x1C] %asi, %o3
7261 tvs %xcc, 0x5
7262 tg %icc, 0x2
7263 edge32 %g2, %i5, %o2
7264 xnor %l3, 0x0B2A, %g7
7265 mulx %l5, 0x1925, %g4
7266 nop
7267 setx 0x879C13FEC25DC127, %l0, %l6
7268 stx %l6, [%l7 + 0x28]
7269 ldd [%l7 + 0x28], %f16
7270 fsqrtd %f16, %f8
7271 array32 %l4, %i3, %o0
7272 umulcc %g1, 0x1EA5, %l1
7273 movge %xcc, %i7, %l2
7274 udiv %i2, 0x1EE5, %o7
7275 subc %g6, %i0, %o4
7276 movgu %icc, %l0, %l6
7277 tge %icc, 0x6
7278 srlx %o1, 0x0E, %o6
7279 array8 %g5, %i4, %g3
7280 fmovrdgez %o5, %f8, %f0
7281 fbl,a %fcc1, loop_626
7282 sethi 0x17D5, %i1
7283 fone %f2
7284 movleu %icc, %i6, %g2
7285loop_626:
7286 addc %o3, 0x18E5, %o2
7287 movre %l3, %g7, %i5
7288 edge16ln %l5, %g4, %i3
7289 mova %icc, %l4, %o0
7290 movre %l1, 0x2B3, %g1
7291 flush %l7 + 0x50
7292 edge16 %i7, %l2, %i2
7293 edge32l %o7, %g6, %i0
7294 sub %l0, 0x0954, %l6
7295 membar 0x66
7296 andn %o1, 0x0D2B, %o4
7297 membar #Sync
7298 wr %g0, 0x17, %asi
7299 ldda [%l7 + 0x40] %asi, %f16
7300 sir 0x1FF3
7301 nop
7302 setx 0xF7E27E51, %l0, %l6
7303 st %l6, [%l7 + 0x28]
7304 ld [%l7 + 0x28], %f30
7305 setx 0xE48D23B2, %l1, %l5
7306 st %l5, [%l7 + 0x10]
7307 ld [%l7 + 0x10], %f13
7308 fmuls %f13, %f30, %f25
7309 fbe %fcc1, loop_627
7310 movrgz %o6, %i4, %g3
7311 fnegs %f24, %f29
7312 array32 %o5, %g5, %i6
7313loop_627:
7314 tsubcctv %g2, %i1, %o2
7315 nop
7316 setx 0x019632F82E09C007, %l0, %l6
7317 stx %l6, [%l7 + 0x28]
7318 ldd [%l7 + 0x28], %f20
7319 setx 0x57388966F180576E, %l1, %l5
7320 stx %l5, [%l7 + 0x10]
7321 ldd [%l7 + 0x10], %f16
7322 faddd %f16, %f20, %f0
7323 tsubcctv %l3, %g7, %o3
7324 fnand %f10, %f10, %f8
7325 for %f18, %f30, %f20
7326 tneg %xcc, 0x6
7327 nop
7328 setx 0x250C361A7677F204, %l0, %l6
7329 stx %l6, [%l7 + 0x28]
7330 ldd [%l7 + 0x28], %f8
7331 setx 0xB5BFB28BAEA1D545, %l1, %l5
7332 stx %l5, [%l7 + 0x10]
7333 ldd [%l7 + 0x10], %f8
7334 fdivd %f8, %f8, %f2
7335 fmovdne %icc, %f30, %f29
7336 andn %i5, 0x018F, %l5
7337 wr %g0, 0x81, %asi
7338 ldda [%l7 + 0x20] %asi, %g4
7339 movneg %xcc, %i3, %o0
7340 tneg %icc, 0x2
7341 bg,a loop_628
7342 bvs %icc, loop_629
7343 addc %l4, %g1, %l1
7344 addccc %l2, %i2, %i7
7345loop_628:
7346 fmovdle %icc, %f6, %f28
7347loop_629:
7348 movvc %xcc, %g6, %o7
7349 addccc %l0, 0x0043, %l6
7350 xorcc %o1, 0x0D77, %i0
7351 tn %icc, 0x2
7352 ldsw [%l7 + 0x68], %o6
7353 edge8 %i4, %o4, %o5
7354 tg %xcc, 0x4
7355 nop
7356 setx 0x74537F8700573615, %l0, %l6
7357 stx %l6, [%l7 + 0x18]
7358 ldx [%l7 + 0x18], %fsr
7359 nop
7360 setx 0xC4367C91, %l0, %l6
7361 st %l6, [%l7 + 0x28]
7362 ld [%l7 + 0x28], %f27
7363 setx 0x58C3B057, %l1, %l5
7364 st %l5, [%l7 + 0x10]
7365 ld [%l7 + 0x10], %f1
7366 fmuls %f1, %f27, %f17
7367 call loop_630
7368 movrgz %g5, %g3, %i6
7369 mulscc %g2, %i1, %o2
7370 array8 %l3, %o3, %i5
7371loop_630:
7372 tne %xcc, 0x4
7373 xorcc %l5, 0x0249, %g7
7374 tneg %xcc, 0x5
7375 sll %g4, %o0, %l4
7376 edge32 %i3, %g1, %l1
7377 nop
7378 fitod %f6, %f26
7379 fdtox %f26, %f18
7380 tsubcc %i2, %i7, %l2
7381 sra %g6, %l0, %o7
7382 flush %l7 + 0x10
7383 movg %xcc, %o1, %l6
7384 movvc %icc, %i0, %o6
7385 te %icc, 0x7
7386 nop
7387 setx loop_631, %l0, %l1
7388 jmpl %l1, %o4
7389 edge16n %i4, %o5, %g3
7390 sethi 0x0024, %i6
7391 edge16l %g2, %g5, %i1
7392loop_631:
7393 fbule,a %fcc2, loop_632
7394 tvc %icc, 0x3
7395 xor %o2, 0x1B8A, %o3
7396 movle %icc, %l3, %l5
7397loop_632:
7398 nop
7399 wr %g0, 0x88, %asi
7400 stba %g7, [%l7 + 0x2A] %asi
7401 fcmpgt32 %f14, %f12, %g4
7402 saved
7403 rdpr %cwp, %g1
7404 rdpr %cansave, %g2
7405 rdpr %canrestore, %g3
7406 rdpr %cleanwin, %g4
7407 rdpr %otherwin, %g5
7408 rdpr %wstate, %g6
7409 mova %xcc, %o0, %i5
7410 movrlez %i3, %l4, %l1
7411 tvs %xcc, 0x0
7412 sdiv %i2, 0x1B4C, %i7
7413 mulx %g1, 0x1F4E, %g6
7414 fmul8x16 %f0, %f28, %f24
7415 andcc %l0, %o7, %l2
7416 edge16l %l6, %o1, %i0
7417 addc %o4, %o6, %o5
7418 movvc %xcc, %i4, %i6
7419 fpsub16 %f4, %f10, %f8
7420 fpadd32s %f8, %f17, %f23
7421 wr %g0, 0x19, %asi
7422 prefetcha [%l7 + 0x38] %asi, 0x2
7423 fornot2 %f22, %f8, %f0
7424 addc %g3, %i1, %g5
7425 tn %icc, 0x2
7426 restored
7427 rdpr %cwp, %g1
7428 rdpr %cansave, %g2
7429 rdpr %canrestore, %g3
7430 rdpr %cleanwin, %g4
7431 rdpr %otherwin, %g5
7432 rdpr %wstate, %g6
7433 edge16ln %o3, %l3, %l5
7434 tvc %xcc, 0x4
7435 movneg %xcc, %g7, %o2
7436 edge32ln %o0, %g4, %i3
7437 andcc %l4, 0x1BB6, %l1
7438 tg %icc, 0x4
7439 ldstub [%l7 + 0x4F], %i5
7440 fbue %fcc2, loop_633
7441 nop
7442 setx 0x827770FE, %l0, %l6
7443 st %l6, [%l7 + 0x28]
7444 ld [%l7 + 0x28], %f2
7445 setx 0x4BC6B96C, %l1, %l5
7446 st %l5, [%l7 + 0x10]
7447 ld [%l7 + 0x10], %f24
7448 fmuls %f24, %f2, %f6
7449 ldstub [%l7 + 0x79], %i7
7450 movcs %icc, %i2, %g1
7451loop_633:
7452 ba,pt %xcc, loop_634
7453 edge16n %l0, %g6, %o7
7454 fnand %f26, %f30, %f12
7455 te %icc, 0x2
7456loop_634:
7457 movneg %icc, %l6, %o1
7458 fxor %f18, %f28, %f24
7459 fble %fcc1, loop_635
7460 movcs %xcc, %l2, %o4
7461 edge32ln %i0, %o6, %i4
7462 tle %icc, 0x6
7463loop_635:
7464 lduh [%l7 + 0x3E], %i6
7465 wr %g0, 0x80, %asi
7466 stha %g2, [%l7 + 0x2C] %asi
7467 ta %icc, 0x3
7468 ta %icc, 0x2
7469 set 0x3F, %l6
7470 ldstuba [%l7 + %l6] 0x89, %g3
7471 fbe,a %fcc2, loop_636
7472 ta %icc, 0x0
7473 sth %o5, [%l7 + 0x7E]
7474 srax %g5, 0x17, %o3
7475loop_636:
7476 fmul8x16 %f28, %f2, %f22
7477 sdivx %i1, 0x051A, %l5
7478 movre %l3, %o2, %o0
7479 movge %xcc, %g7, %i3
7480 fexpand %f26, %f20
7481 tvs %xcc, 0x7
7482 andcc %g4, 0x041D, %l4
7483 brgez %l1, loop_637
7484 nop
7485 setx 0x355101BF0AAFC77E, %l0, %l6
7486 stx %l6, [%l7 + 0x28]
7487 ldd [%l7 + 0x28], %f16
7488 setx 0x7772B5ECEEE6B93B, %l1, %l5
7489 stx %l5, [%l7 + 0x10]
7490 ldd [%l7 + 0x10], %f8
7491 faddd %f8, %f16, %f26
7492 tle %xcc, 0x5
7493 udiv %i7, 0x148B, %i2
7494loop_637:
7495 fsrc2 %f8, %f28
7496 addc %i5, %g1, %g6
7497 saved
7498 rdpr %cwp, %g1
7499 rdpr %cansave, %g2
7500 rdpr %canrestore, %g3
7501 rdpr %cleanwin, %g4
7502 rdpr %otherwin, %g5
7503 rdpr %wstate, %g6
7504 tne %xcc, 0x3
7505 set 0x51, %i3
7506 ldsba [%l7 + %i3] 0x11, %l0
7507 sethi 0x0A25, %o7
7508 edge8ln %l6, %l2, %o4
7509 wr %g0, 0x81, %asi
7510 prefetcha [%l7 + 0x08] %asi, 0x3
7511 movrlez %o6, %i4, %i6
7512 movg %xcc, %g2, %i0
7513 tle %xcc, 0x7
7514 movn %icc, %o5, %g3
7515 bpos,a,pn %xcc, loop_638
7516 membar 0x7C
7517 movvs %xcc, %g5, %i1
7518 subccc %o3, %l3, %l5
7519loop_638:
7520 sdivx %o2, 0x078A, %g7
7521 array32 %i3, %o0, %g4
7522 nop
7523 setx 0xEDA3EBCDE6BB4E3E, %l0, %l6
7524 stx %l6, [%l7 + 0x28]
7525 ldd [%l7 + 0x28], %f6
7526 setx 0xA2556C555760DE12, %l1, %l5
7527 stx %l5, [%l7 + 0x10]
7528 ldd [%l7 + 0x10], %f4
7529 fdivd %f4, %f6, %f6
7530 tvs %xcc, 0x4
7531 xnorcc %l1, %l4, %i2
7532 nop
7533 setx 0x43205821, %l0, %l6
7534 st %l6, [%l7 + 0x28]
7535 ld [%l7 + 0x28], %f28
7536 fsqrts %f28, %f1
7537 tsubcctv %i5, 0x1083, %i7
7538 wr %g0, 0x11, %asi
7539 ldstuba [%l7 + 0x24] %asi, %g6
7540 tl %xcc, 0x5
7541 set 0x58, %o7
7542 prefetcha [%l7 + %o7] 0x81, 0x2
7543 movrgez %l0, 0x21D, %o7
7544 movrlez %l2, 0x201, %o4
7545 ldd [%l7 + 0x28], %f10
7546 xnor %l6, 0x12CA, %o1
7547 fbuge,a %fcc0, loop_639
7548 fmovd %f16, %f28
7549 fnors %f22, %f23, %f17
7550 movle %xcc, %o6, %i4
7551loop_639:
7552 sllx %g2, 0x08, %i0
7553 tge %icc, 0x2
7554 set 0x24, %o6
7555 stha %o5, [%l7 + %o6] 0x89
7556 array32 %g3, %g5, %i1
7557 set 0x6E, %l3
7558 lduba [%l7 + %l3] 0x10, %i6
7559 be,a loop_640
7560 mulscc %l3, 0x0275, %o3
7561 fble,a %fcc3, loop_641
7562 edge8 %l5, %g7, %i3
7563loop_640:
7564 fmovsgu %xcc, %f11, %f9
7565 nop
7566 setx 0xDBD80D55, %l0, %l6
7567 st %l6, [%l7 + 0x28]
7568 ld [%l7 + 0x28], %f18
7569 setx 0xF9C50810, %l1, %l5
7570 st %l5, [%l7 + 0x10]
7571 ld [%l7 + 0x10], %f0
7572 fdivs %f0, %f18, %f2
7573loop_641:
7574 movne %xcc, %o2, %o0
7575 movre %g4, 0x19D, %l1
7576 movleu %xcc, %i2, %i5
7577 edge8l %l4, %i7, %g6
7578 addccc %g1, 0x15A4, %l0
7579 orn %l2, %o7, %l6
7580 umulcc %o4, 0x19D5, %o1
7581 sub %o6, %i4, %i0
7582 fmovsle %icc, %f13, %f25
7583 srl %o5, 0x0E, %g3
7584 tne %xcc, 0x7
7585 bne,pt %icc, loop_642
7586 nop
7587 setx loop_643, %l0, %l1
7588 wrpr 0x1, %tl
7589 wrpr %l1, %tnpc
7590 setx 0x34400001400, %l0, %l1
7591 wrpr %l1, %tstate
7592 wrhpr 0x4, %htstate
7593 done
7594 movl %xcc, %g5, %g2
7595 fabsd %f10, %f18
7596loop_642:
7597 fmovrsne %i6, %f11, %f14
7598loop_643:
7599 mulx %i1, 0x0EBA, %o3
7600 set 0x49, %g1
7601 ldstuba [%l7 + %g1] 0x81, %l3
7602 ta %xcc, 0x2
7603 popc %l5, %g7
7604 nop
7605 setx 0xB02A6B3DFEED4341, %l0, %l6
7606 stx %l6, [%l7 + 0x28]
7607 ldd [%l7 + 0x28], %f30
7608 fsqrtd %f30, %f12
7609 addccc %i3, %o2, %o0
7610 tgu %xcc, 0x6
7611 fnot2s %f9, %f9
7612 subc %g4, 0x096E, %l1
7613 fpadd32 %f14, %f22, %f26
7614 for %f8, %f8, %f10
7615 movl %xcc, %i2, %i5
7616 fbule %fcc3, loop_644
7617 xnor %i7, 0x0A3D, %g6
7618 taddcctv %g1, 0x1453, %l0
7619 set 0x28, %g5
7620 ldsha [%l7 + %g5] 0x18, %l4
7621loop_644:
7622 fblg,a %fcc1, loop_645
7623 xnor %l2, 0x0A17, %l6
7624 movg %xcc, %o4, %o7
7625 movl %xcc, %o1, %o6
7626loop_645:
7627 tcc %xcc, 0x5
7628 edge8ln %i4, %i0, %o5
7629 fornot1s %f13, %f2, %f2
7630 fmovsge %icc, %f2, %f1
7631 nop
7632 setx loop_646, %l0, %l1
7633 wrpr 0x1, %tl
7634 wrpr %l1, %tnpc
7635 setx 0x34400001400, %l0, %l1
7636 wrpr %l1, %tstate
7637 wrhpr 0x4, %htstate
7638 done
7639 movre %g5, %g3, %i6
7640 mulx %g2, 0x0BFD, %i1
7641 srl %o3, %l3, %g7
7642loop_646:
7643 nop
7644 add %l7, 0x38, %l6
7645 wr %g0, 0x81, %asi
7646 casxa [%l6] 0x81, %i3, %o2
7647 fbug %fcc0, loop_647
7648 ldub [%l7 + 0x0E], %l5
7649 brnz %o0, loop_648
7650 mulx %g4, %l1, %i5
7651loop_647:
7652 lduh [%l7 + 0x6E], %i7
7653 edge16 %g6, %i2, %l0
7654loop_648:
7655 fmovrdlez %l4, %f28, %f30
7656 set 0x18, %g7
7657 ldsha [%l7 + %g7] 0x04, %l2
7658 subcc %g1, 0x1793, %o4
7659 movpos %icc, %l6, %o1
7660 nop
7661 fitod %f1, %f26
7662 movg %icc, %o6, %i4
7663 tvs %icc, 0x6
7664 stw %i0, [%l7 + 0x30]
7665 addcc %o7, 0x1B2E, %g5
7666 tl %xcc, 0x4
7667 add %g3, 0x0D97, %o5
7668 sllx %g2, 0x17, %i6
7669 movleu %icc, %i1, %l3
7670 movg %icc, %o3, %g7
7671 movvs %xcc, %o2, %i3
7672 bneg,a,pt %icc, loop_649
7673 alignaddrl %l5, %g4, %l1
7674 umulcc %o0, 0x104D, %i7
7675 add %g6, %i5, %i2
7676loop_649:
7677 fcmpeq32 %f30, %f4, %l0
7678 smulcc %l4, 0x0EBB, %g1
7679 wr %g0, 0x80, %asi
7680 swapa [%l7 + 0x60] %asi, %l2
7681 fnot1s %f2, %f19
7682 fpsub32 %f28, %f8, %f30
7683 movneg %icc, %l6, %o4
7684 subccc %o6, %o1, %i0
7685 fmovdvs %xcc, %f14, %f2
7686 fbge,a %fcc2, loop_650
7687 nop
7688 fitod %f4, %f20
7689 fdtox %f20, %f18
7690 bpos,pn %icc, loop_651
7691 fmovdleu %xcc, %f21, %f9
7692loop_650:
7693 tneg %xcc, 0x3
7694 xnorcc %i4, %o7, %g5
7695loop_651:
7696 ble,a,pn %icc, loop_652
7697 fsrc1 %f20, %f22
7698 fnors %f5, %f29, %f16
7699 movpos %icc, %o5, %g3
7700loop_652:
7701 sra %g2, 0x1F, %i6
7702 fba,a %fcc0, loop_653
7703 tvc %icc, 0x3
7704 xorcc %l3, 0x15E9, %o3
7705 andcc %g7, 0x0AB0, %i1
7706loop_653:
7707 fxor %f26, %f0, %f14
7708 nop
7709 fitod %f4, %f12
7710 fdtox %f12, %f16
7711 bne,a %xcc, loop_654
7712 restored
7713 rdpr %cwp, %g1
7714 rdpr %cansave, %g2
7715 rdpr %canrestore, %g3
7716 rdpr %cleanwin, %g4
7717 rdpr %otherwin, %g5
7718 rdpr %wstate, %g6
7719 fmovrslez %i3, %f27, %f1
7720 bg,a,pt %xcc, loop_655
7721loop_654:
7722 movvc %icc, %o2, %l5
7723 edge16n %g4, %o0, %l1
7724 set 0x40, %g2
7725 ldda [%l7 + %g2] 0x04, %f0
7726loop_655:
7727 fmovd %f28, %f6
7728 fbne %fcc2, loop_656
7729 movvc %icc, %g6, %i7
7730 bn,a %xcc, loop_657
7731 movrgz %i2, %i5, %l0
7732loop_656:
7733 call loop_658
7734 movcc %icc, %l4, %g1
7735loop_657:
7736 prefetch [%l7 + 0x68], 0x1
7737 fcmpgt16 %f16, %f10, %l2
7738loop_658:
7739 edge16ln %o4, %o6, %l6
7740 fbge,a %fcc2, loop_659
7741 edge16 %i0, %o1, %o7
7742 fba %fcc3, loop_660
7743 movge %icc, %i4, %g5
7744loop_659:
7745 orncc %o5, %g2, %g3
7746 be %xcc, loop_661
7747loop_660:
7748 sra %i6, %l3, %o3
7749 fmovsleu %xcc, %f4, %f30
7750 edge16 %g7, %i3, %o2
7751loop_661:
7752 mulscc %l5, 0x19D7, %g4
7753 fxors %f28, %f22, %f28
7754 ldstub [%l7 + 0x78], %i1
7755 ble,pt %icc, loop_662
7756 movvs %icc, %o0, %l1
7757 fnors %f0, %f9, %f12
7758 andn %g6, 0x0CB8, %i7
7759loop_662:
7760 nop
7761 set 0x1C, %i1
7762 ldsha [%l7 + %i1] 0x10, %i2
7763 andncc %l0, %i5, %g1
7764 xor %l2, %o4, %l4
7765 subc %l6, %i0, %o1
7766 udiv %o6, 0x13F9, %i4
7767 fmovrdne %o7, %f2, %f0
7768 udivx %g5, 0x0548, %o5
7769 add %l7, 0x34, %l6
7770 wr %g0, 0x10, %asi
7771 casa [%l6] 0x10, %g3, %g2
7772 and %i6, 0x1ACC, %o3
7773 lduw [%l7 + 0x28], %l3
7774 fmovrde %g7, %f26, %f8
7775 movrgez %o2, 0x02F, %i3
7776 fblg %fcc3, loop_663
7777 brgz %g4, loop_664
7778 array16 %i1, %l5, %l1
7779 te %icc, 0x2
7780loop_663:
7781 array32 %o0, %g6, %i7
7782loop_664:
7783 umul %l0, %i5, %g1
7784 restored
7785 rdpr %cwp, %g1
7786 rdpr %cansave, %g2
7787 rdpr %canrestore, %g3
7788 rdpr %cleanwin, %g4
7789 rdpr %otherwin, %g5
7790 rdpr %wstate, %g6
7791 brlez,a %i2, loop_665
7792 movvs %icc, %o4, %l2
7793 array32 %l6, %l4, %i0
7794 fcmpeq16 %f24, %f10, %o1
7795loop_665:
7796 fpsub32s %f15, %f15, %f29
7797 edge16ln %i4, %o6, %g5
7798 edge16n %o5, %g3, %g2
7799 tne %icc, 0x2
7800 smulcc %i6, %o7, %o3
7801 movrne %l3, %o2, %i3
7802 movl %xcc, %g4, %g7
7803 add %l5, %i1, %o0
7804 nop
7805 setx loop_666, %l0, %l1
7806 wrpr 0x1, %tl
7807 wrpr %l1, %tnpc
7808 setx 0x34400001400, %l0, %l1
7809 wrpr %l1, %tstate
7810 wrhpr 0x4, %htstate
7811 done
7812 tleu %xcc, 0x6
7813 smul %l1, 0x04F1, %i7
7814 xnorcc %l0, 0x0B88, %i5
7815loop_666:
7816 nop
7817 fitod %f6, %f10
7818 fdtoi %f10, %f22
7819 nop
7820 setx loop_667, %l0, %l1
7821 jmpl %l1, %g6
7822 fnegs %f1, %f31
7823 fbuge %fcc0, loop_668
7824 alignaddr %i2, %o4, %l2
7825loop_667:
7826 fbug,a %fcc0, loop_669
7827 alignaddrl %g1, %l4, %i0
7828loop_668:
7829 tcc %icc, 0x0
7830 bvc,a,pt %icc, loop_670
7831loop_669:
7832 add %l6, %i4, %o6
7833 wr %g0, 0x80, %asi
7834 lduwa [%l7 + 0x50] %asi, %g5
7835loop_670:
7836 smulcc %o1, %g3, %o5
7837 restored
7838 rdpr %cwp, %g1
7839 rdpr %cansave, %g2
7840 rdpr %canrestore, %g3
7841 rdpr %cleanwin, %g4
7842 rdpr %otherwin, %g5
7843 rdpr %wstate, %g6
7844 tleu %xcc, 0x3
7845 movleu %xcc, %g2, %o7
7846 edge8l %i6, %l3, %o3
7847 andn %i3, 0x176F, %o2
7848 edge16l %g7, %g4, %i1
7849 umul %l5, %o0, %i7
7850 udivx %l1, 0x1A17, %i5
7851 nop
7852 fitod %f10, %f8
7853 fdtox %f8, %f6
7854 fxtod %f6, %f2
7855 taddcctv %g6, %i2, %o4
7856 srax %l0, 0x04, %g1
7857 mulx %l4, %i0, %l6
7858 addc %i4, %l2, %g5
7859 ta %icc, 0x5
7860 sdivcc %o1, 0x06D0, %o6
7861 tcc %xcc, 0x2
7862 edge16ln %o5, %g3, %g2
7863 fcmpne32 %f28, %f24, %i6
7864 mulx %o7, 0x0791, %o3
7865 brgez %l3, loop_671
7866 sdivx %i3, 0x00F8, %o2
7867 alignaddr %g7, %i1, %l5
7868 wr %g0, 0x81, %asi
7869 lduba [%l7 + 0x74] %asi, %o0
7870loop_671:
7871 fmovsvs %xcc, %f14, %f4
7872 addc %g4, 0x15AB, %l1
7873 movrne %i7, 0x027, %g6
7874 xnor %i2, %o4, %i5
7875 fmovdge %xcc, %f28, %f18
7876 sir 0x18E0
7877 be,a %icc, loop_672
7878 sir 0x14B1
7879 movle %icc, %l0, %g1
7880 fbg,a %fcc3, loop_673
7881loop_672:
7882 move %xcc, %l4, %l6
7883 restored
7884 rdpr %cwp, %g1
7885 rdpr %cansave, %g2
7886 rdpr %canrestore, %g3
7887 rdpr %cleanwin, %g4
7888 rdpr %otherwin, %g5
7889 rdpr %wstate, %g6
7890 array8 %i0, %l2, %g5
7891loop_673:
7892 bcc,a,pt %icc, loop_674
7893 array32 %i4, %o6, %o1
7894 tvc %icc, 0x5
7895 srl %o5, %g2, %g3
7896loop_674:
7897 sth %o7, [%l7 + 0x76]
7898 ldsw [%l7 + 0x40], %o3
7899 nop
7900 setx loop_675, %l0, %l1
7901 wrpr 0x1, %tl
7902 wrpr %l1, %tnpc
7903 setx 0x34400001400, %l0, %l1
7904 wrpr %l1, %tstate
7905 wrhpr 0x4, %htstate
7906 done
7907 move %icc, %l3, %i6
7908 array16 %o2, %i3, %i1
7909 movn %icc, %l5, %o0
7910loop_675:
7911 movcs %icc, %g4, %l1
7912 std %f30, [%l7 + 0x10]
7913 tleu %xcc, 0x4
7914 lduw [%l7 + 0x5C], %g7
7915 fmovrslz %i7, %f6, %f27
7916 tgu %icc, 0x2
7917 fmovsneg %xcc, %f13, %f20
7918 brz,a %i2, loop_676
7919 ldsh [%l7 + 0x58], %g6
7920 add %l7, 0x50, %l6
7921 wr %g0, 0x11, %asi
7922 lda [%l6] %asi, %o4
7923 casa [%l6] 0x11, %o4, %i5
7924loop_676:
7925 tvc %xcc, 0x5
7926 membar 0x1E
7927 movleu %xcc, %g1, %l4
7928 stb %l6, [%l7 + 0x2F]
7929 fcmple16 %f2, %f28, %l0
7930 xnorcc %i0, %l2, %i4
7931 movrgz %g5, %o6, %o5
7932 ldd [%l7 + 0x30], %g2
7933 membar 0x69
7934 alignaddrl %o1, %o7, %g3
7935 movrlez %o3, %l3, %i6
7936 nop
7937 fitos %f5, %f16
7938 fstox %f16, %f22
7939 sll %o2, %i3, %i1
7940 bg,pn %icc, loop_677
7941 nop
7942 fitos %f3, %f7
7943 fstox %f7, %f2
7944 set 0x68, %i7
7945 swapa [%l7 + %i7] 0x0c, %o0
7946loop_677:
7947 sir 0x0ACD
7948 fmovrde %g4, %f24, %f20
7949 srl %l5, 0x00, %l1
7950 addc %g7, 0x09C4, %i2
7951 xor %g6, 0x0F08, %i7
7952 edge32 %i5, %g1, %o4
7953 fmovrse %l4, %f27, %f7
7954 wr %g0, 0x11, %asi
7955 stha %l0, [%l7 + 0x28] %asi
7956 ldub [%l7 + 0x2D], %i0
7957 fmovdle %xcc, %f26, %f31
7958 edge16l %l2, %i4, %g5
7959 fba %fcc0, loop_678
7960 subc %l6, 0x1537, %o5
7961 fble,a %fcc0, loop_679
7962 bg,a loop_680
7963loop_678:
7964 nop
7965 setx 0x7B0C2E2AA04D8F9A, %l0, %l6
7966 stx %l6, [%l7 + 0x28]
7967 ldd [%l7 + 0x28], %f26
7968 fsqrtd %f26, %f10
7969 std %f10, [%l7 + 0x70]
7970loop_679:
7971 fmovsne %icc, %f10, %f2
7972loop_680:
7973 nop
7974 setx loop_681, %l0, %l1
7975 wrpr 0x1, %tl
7976 wrpr %l1, %tnpc
7977 setx 0x34400001400, %l0, %l1
7978 wrpr %l1, %tstate
7979 wrhpr 0x4, %htstate
7980 done
7981 fmovrdgez %o6, %f2, %f18
7982 saved
7983 rdpr %cwp, %g1
7984 rdpr %cansave, %g2
7985 rdpr %canrestore, %g3
7986 rdpr %cleanwin, %g4
7987 rdpr %otherwin, %g5
7988 rdpr %wstate, %g6
7989 fzeros %f21
7990loop_681:
7991 move %xcc, %g2, %o1
7992 wr %g0, 0x89, %asi
7993 lduba [%l7 + 0x2B] %asi, %o7
7994 udivcc %o3, 0x15C2, %g3
7995 ble %xcc, loop_682
7996 orncc %i6, %o2, %l3
7997 restored
7998 rdpr %cwp, %g1
7999 rdpr %cansave, %g2
8000 rdpr %canrestore, %g3
8001 rdpr %cleanwin, %g4
8002 rdpr %otherwin, %g5
8003 rdpr %wstate, %g6
8004 add %l7, 0x58, %l6
8005 wr %g0, 0x89, %asi
8006 casxa [%l6] %asi, %i3, %o0
8007loop_682:
8008 nop
8009 wr %g0, 0x11, %asi
8010 swapa [%l7 + 0x24] %asi, %i1
8011 movleu %icc, %l5, %g4
8012 fxor %f4, %f2, %f8
8013 wr %g0, 0x80, %asi
8014 ldstuba [%l7 + 0x75] %asi, %g7
8015 mova %xcc, %l1, %i2
8016 movneg %xcc, %i7, %g6
8017 ldd [%l7 + 0x18], %g0
8018 sth %i5, [%l7 + 0x20]
8019 fnot2s %f7, %f17
8020 edge32ln %o4, %l4, %i0
8021 tgu %icc, 0x3
8022 sethi 0x0F59, %l2
8023 udivcc %l0, 0x04E5, %g5
8024 fbl %fcc3, loop_683
8025 addcc %l6, %i4, %o6
8026 fone %f14
8027 fmovse %icc, %f0, %f20
8028loop_683:
8029 ldd [%l7 + 0x10], %f8
8030 fnot2s %f21, %f31
8031 fpack16 %f16, %f12
8032 set 0x70, %o3
8033 stwa %o5, [%l7 + %o3] 0x23
8034 membar #Sync
8035 nop
8036 setx 0xDB8FC95332356363, %l0, %l6
8037 stx %l6, [%l7 + 0x28]
8038 ldd [%l7 + 0x28], %f20
8039 setx 0x59C9F0B873442F55, %l1, %l5
8040 stx %l5, [%l7 + 0x10]
8041 ldd [%l7 + 0x10], %f20
8042 fdivd %f20, %f20, %f0
8043 tge %xcc, 0x6
8044 fmul8x16au %f24, %f16, %f2
8045 fabsd %f16, %f26
8046 wr %g0, 0x80, %asi
8047 ldsba [%l7 + 0x71] %asi, %o1
8048 movl %icc, %g2, %o3
8049 fbue %fcc1, loop_684
8050 or %o7, %i6, %g3
8051 ldub [%l7 + 0x08], %o2
8052 movrne %i3, %l3, %o0
8053loop_684:
8054 nop
8055 setx 0xE053ED16, %l0, %l6
8056 st %l6, [%l7 + 0x6C]
8057 ld [%l7 + 0x6C], %fsr
8058 add %i1, %g4, %l5
8059 tcs %icc, 0x3
8060 xorcc %g7, %i2, %i7
8061 wr %g0, 0x0c, %asi
8062 lduwa [%l7 + 0x64] %asi, %g6
8063 edge16 %g1, %i5, %l1
8064 fcmpeq16 %f16, %f22, %o4
8065 nop
8066 setx 0xF25CD743, %l0, %l6
8067 st %l6, [%l7 + 0x28]
8068 ld [%l7 + 0x28], %f15
8069 fsqrts %f15, %f2
8070 edge8ln %i0, %l2, %l4
8071 addc %l0, 0x16E6, %g5
8072 set 0x58, %l0
8073 prefetcha [%l7 + %l0] 0x15, 0x1
8074 nop
8075 setx loop_685, %l0, %l1
8076 jmpl %l1, %l6
8077 edge16n %o6, %o1, %o5
8078 subccc %g2, %o3, %i6
8079 umulcc %g3, %o2, %i3
8080loop_685:
8081 ldub [%l7 + 0x3E], %o7
8082 edge32n %o0, %i1, %g4
8083 edge16ln %l3, %g7, %i2
8084 fmovrsgez %i7, %f4, %f11
8085 tvs %icc, 0x0
8086 set 0x4E, %i4
8087 ldsha [%l7 + %i4] 0x89, %g6
8088 edge8l %g1, %i5, %l5
8089 sdivx %l1, 0x1D88, %i0
8090 nop
8091 set 0x3C, %i2
8092 sth %o4, [%l7 + %i2]
8093 bn,a,pn %xcc, loop_686
8094 tn %icc, 0x3
8095 tl %xcc, 0x3
8096 movn %xcc, %l4, %l2
8097loop_686:
8098 fzeros %f16
8099 edge32l %l0, %g5, %i4
8100 tleu %xcc, 0x2
8101 fbe,a %fcc2, loop_687
8102 edge16l %o6, %o1, %l6
8103 xnor %g2, 0x09FD, %o3
8104 fsrc2s %f8, %f15
8105loop_687:
8106 bge,a,pt %icc, loop_688
8107 subccc %i6, %o5, %o2
8108 fmovdle %icc, %f3, %f22
8109 ldsb [%l7 + 0x71], %i3
8110loop_688:
8111 fpsub32s %f20, %f4, %f24
8112 tvs %xcc, 0x1
8113 stx %o7, [%l7 + 0x70]
8114 fxor %f6, %f28, %f14
8115 ldx [%l7 + 0x18], %o0
8116 fbne,a %fcc2, loop_689
8117 tne %icc, 0x4
8118 fpadd16 %f8, %f24, %f4
8119 movvs %xcc, %i1, %g3
8120loop_689:
8121 alignaddrl %l3, %g7, %i2
8122 prefetch [%l7 + 0x2C], 0x1
8123 fpackfix %f14, %f12
8124 bvc %xcc, loop_690
8125 brlez,a %i7, loop_691
8126 movleu %xcc, %g4, %g1
8127 srax %g6, 0x06, %l5
8128loop_690:
8129 edge32n %l1, %i0, %o4
8130loop_691:
8131 ldx [%l7 + 0x08], %i5
8132 fmovd %f8, %f16
8133 udivcc %l2, 0x16E4, %l0
8134 bcs,a,pt %icc, loop_692
8135 nop
8136 set 0x1B, %i6
8137 ldstub [%l7 + %i6], %l4
8138 ldstub [%l7 + 0x72], %g5
8139 andn %i4, 0x0252, %o6
8140loop_692:
8141 array8 %o1, %g2, %l6
8142 mulx %o3, %i6, %o2
8143 wr %g0, 0x18, %asi
8144 ldstuba [%l7 + 0x0A] %asi, %i3
8145 xor %o5, %o0, %o7
8146 fmul8x16au %f10, %f12, %f12
8147 bg,a %xcc, loop_693
8148 move %xcc, %g3, %l3
8149 umul %i1, %g7, %i7
8150 nop
8151 fitod %f12, %f0
8152 fdtos %f0, %f19
8153loop_693:
8154 fornot1s %f4, %f5, %f24
8155 umulcc %g4, %i2, %g6
8156 mova %icc, %g1, %l1
8157 fmul8ulx16 %f14, %f6, %f4
8158 addc %i0, 0x005B, %l5
8159 add %l7, 0x48, %l6
8160 wr %g0, 0x18, %asi
8161 casxa [%l6] %asi, %o4, %i5
8162 tne %icc, 0x6
8163 array16 %l2, %l4, %g5
8164 subcc %l0, 0x07C5, %i4
8165 andn %o6, 0x1DE4, %g2
8166 lduw [%l7 + 0x14], %o1
8167 sethi 0x04D4, %l6
8168 sir 0x0FA1
8169 taddcc %o3, 0x04D4, %o2
8170 movrne %i6, 0x021, %i3
8171 fmovscc %icc, %f20, %f11
8172 ldsb [%l7 + 0x1F], %o0
8173 movleu %xcc, %o7, %g3
8174 tg %icc, 0x1
8175 fcmpgt32 %f20, %f24, %o5
8176 fmovdcc %icc, %f17, %f13
8177 fabsd %f4, %f30
8178 fmovsneg %icc, %f4, %f14
8179 sethi 0x0ECB, %l3
8180 array16 %i1, %i7, %g7
8181 sethi 0x0A35, %g4
8182 array16 %i2, %g1, %g6
8183 fmovdge %xcc, %f24, %f25
8184 fnot1s %f19, %f22
8185 movl %icc, %i0, %l5
8186 fpack32 %f8, %f22, %f14
8187 brlez,a %o4, loop_694
8188 or %l1, 0x0179, %l2
8189 movrlez %i5, %l4, %l0
8190 movle %xcc, %i4, %o6
8191loop_694:
8192 fsrc1s %f29, %f15
8193 fbn %fcc0, loop_695
8194 fmovdle %xcc, %f13, %f11
8195 sub %g2, 0x1CDE, %g5
8196 sub %o1, %o3, %l6
8197loop_695:
8198 edge8 %i6, %o2, %o0
8199 ba loop_696
8200 nop
8201 setx 0xACC50D22, %l0, %l6
8202 st %l6, [%l7 + 0x28]
8203 ld [%l7 + 0x28], %f1
8204 setx 0x31EC5545, %l1, %l5
8205 st %l5, [%l7 + 0x10]
8206 ld [%l7 + 0x10], %f22
8207 fadds %f22, %f1, %f30
8208 tsubcctv %o7, %g3, %o5
8209 array32 %i3, %i1, %l3
8210loop_696:
8211 nop
8212 wr %g0, 0x80, %asi
8213 ldswa [%l7 + 0x20] %asi, %g7
8214 ldstub [%l7 + 0x33], %g4
8215 fmovdg %xcc, %f4, %f10
8216 movgu %xcc, %i2, %i7
8217 sllx %g1, %i0, %g6
8218 sir 0x0EE4
8219 movn %xcc, %l5, %l1
8220 brgz,a %o4, loop_697
8221 bne loop_698
8222 xorcc %l2, 0x0C6B, %l4
8223 edge8l %i5, %i4, %l0
8224loop_697:
8225 nop
8226 wr %g0, 0x0c, %asi
8227 lda [%l7 + 0x40] %asi, %f10
8228loop_698:
8229 fmovrdgz %o6, %f8, %f2
8230 edge32 %g5, %o1, %g2
8231 movrgz %o3, %i6, %o2
8232 sub %l6, 0x192B, %o7
8233 and %g3, 0x1DBE, %o0
8234 set 0x20, %o2
8235 ldswa [%l7 + %o2] 0x11, %o5
8236 nop
8237 setx loop_699, %l0, %l1
8238 jmpl %l1, %i3
8239 fornot2s %f10, %f14, %f3
8240 addcc %i1, 0x168C, %l3
8241 andcc %g4, %i2, %g7
8242loop_699:
8243 ldx [%l7 + 0x60], %g1
8244 wr %g0, 0x10, %asi
8245 lduwa [%l7 + 0x0C] %asi, %i7
8246 edge16l %i0, %l5, %g6
8247 tcc %icc, 0x4
8248 add %o4, 0x117C, %l2
8249 fmovdge %xcc, %f10, %f25
8250 fpsub16s %f16, %f15, %f29
8251 tvs %icc, 0x2
8252 fcmpne16 %f2, %f26, %l1
8253 fcmple32 %f24, %f20, %i5
8254 fmovsleu %icc, %f8, %f4
8255 ldd [%l7 + 0x20], %i4
8256 alignaddrl %l0, %l4, %o6
8257 tvs %xcc, 0x2
8258 edge32ln %g5, %o1, %g2
8259 fble %fcc3, loop_700
8260 restored
8261 rdpr %cwp, %g1
8262 rdpr %cansave, %g2
8263 rdpr %canrestore, %g3
8264 rdpr %cleanwin, %g4
8265 rdpr %otherwin, %g5
8266 rdpr %wstate, %g6
8267 membar 0x51
8268 ld [%l7 + 0x14], %f31
8269loop_700:
8270 nop
8271 setx 0x40D6046EA38EE6D5, %l0, %l6
8272 stx %l6, [%l7 + 0x28]
8273 ldd [%l7 + 0x28], %f8
8274 setx 0x2E36D9F5BE0437C0, %l1, %l5
8275 stx %l5, [%l7 + 0x10]
8276 ldd [%l7 + 0x10], %f6
8277 fdivd %f6, %f8, %f16
8278 fornot1 %f12, %f8, %f0
8279 ldd [%l7 + 0x68], %f8
8280 fbge %fcc0, loop_701
8281 movre %o3, %o2, %l6
8282 fmovsa %xcc, %f10, %f6
8283 fors %f4, %f20, %f20
8284loop_701:
8285 fmovrsne %o7, %f1, %f20
8286 movre %g3, %i6, %o0
8287 sub %i3, 0x11AF, %o5
8288 fxnor %f22, %f6, %f2
8289 fbne %fcc1, loop_702
8290 tle %xcc, 0x5
8291 sub %l3, 0x1DE0, %i1
8292 restored
8293 rdpr %cwp, %g1
8294 rdpr %cansave, %g2
8295 rdpr %canrestore, %g3
8296 rdpr %cleanwin, %g4
8297 rdpr %otherwin, %g5
8298 rdpr %wstate, %g6
8299loop_702:
8300 nop
8301 set 0x5A, %o1
8302 ldsha [%l7 + %o1] 0x10, %g4
8303 movre %i2, 0x383, %g1
8304 set 0x4C, %g3
8305 sta %f17, [%l7 + %g3] 0x81
8306 tleu %xcc, 0x5
8307 taddcc %i7, %g7, %l5
8308 edge8l %g6, %o4, %i0
8309 alignaddr %l2, %i5, %l1
8310 ldub [%l7 + 0x20], %l0
8311 fornot1 %f16, %f10, %f8
8312 set 0x14, %o0
8313 lduwa [%l7 + %o0] 0x80, %i4
8314 umulcc %o6, 0x1970, %g5
8315 tne %xcc, 0x4
8316 smul %o1, 0x1F7B, %g2
8317 bneg %xcc, loop_703
8318 xorcc %l4, %o2, %l6
8319 fnands %f12, %f1, %f7
8320 tgu %icc, 0x0
8321loop_703:
8322 movgu %icc, %o3, %o7
8323 xnorcc %g3, %o0, %i6
8324 fbul,a %fcc3, loop_704
8325 fmuld8sux16 %f24, %f15, %f20
8326 saved
8327 rdpr %cwp, %g1
8328 rdpr %cansave, %g2
8329 rdpr %canrestore, %g3
8330 rdpr %cleanwin, %g4
8331 rdpr %otherwin, %g5
8332 rdpr %wstate, %g6
8333 andncc %i3, %o5, %i1
8334loop_704:
8335 fmovrdgez %g4, %f16, %f18
8336 tg %icc, 0x0
8337 udivcc %i2, 0x03AF, %l3
8338 tn %icc, 0x7
8339 movl %xcc, %i7, %g7
8340 movrlez %l5, 0x2A3, %g1
8341 udivcc %g6, 0x00CB, %o4
8342 orcc %i0, %l2, %i5
8343 bgu loop_705
8344 sdivx %l1, 0x0380, %i4
8345 srl %o6, %g5, %l0
8346 movvs %xcc, %o1, %g2
8347loop_705:
8348 andcc %o2, %l4, %l6
8349 xor %o7, 0x14EF, %o3
8350 movgu %xcc, %o0, %g3
8351 fmovrslz %i6, %f29, %f1
8352 movge %icc, %i3, %o5
8353 srax %g4, 0x1B, %i2
8354 sir 0x07AE
8355 set 0x48, %l5
8356 stha %i1, [%l7 + %l5] 0x2b
8357 membar #Sync
8358 popc %i7, %g7
8359 te %xcc, 0x0
8360 tg %xcc, 0x5
8361 ldx [%l7 + 0x70], %l3
8362 fbu,a %fcc0, loop_706
8363 std %f26, [%l7 + 0x50]
8364 smul %g1, 0x0F13, %g6
8365 alignaddr %o4, %i0, %l5
8366loop_706:
8367 movge %icc, %l2, %l1
8368 orcc %i4, 0x0B42, %o6
8369 wr %g0, 0x11, %asi
8370 lduha [%l7 + 0x70] %asi, %g5
8371 tn %icc, 0x0
8372 popc %l0, %o1
8373 saved
8374 rdpr %cwp, %g1
8375 rdpr %cansave, %g2
8376 rdpr %canrestore, %g3
8377 rdpr %cleanwin, %g4
8378 rdpr %otherwin, %g5
8379 rdpr %wstate, %g6
8380 nop
8381 setx loop_707, %l0, %l1
8382 wrpr 0x1, %tl
8383 wrpr %l1, %tpc
8384 add %l1, 0x4, %l1
8385 wrpr %l1, %tnpc
8386 setx 0x34400001400, %l0, %l1
8387 wrpr %l1, %tstate
8388 wrhpr 0x4, %htstate
8389 retry
8390 array32 %i5, %o2, %g2
8391 andcc %l4, %o7, %l6
8392 andncc %o0, %g3, %o3
8393loop_707:
8394 movn %icc, %i3, %o5
8395 prefetch [%l7 + 0x28], 0x3
8396 sdivcc %g4, 0x1066, %i6
8397 movcc %icc, %i1, %i2
8398 mulx %i7, 0x0E63, %g7
8399 ldx [%l7 + 0x40], %g1
8400 sll %l3, 0x1A, %o4
8401 fmovsneg %icc, %f10, %f24
8402 nop
8403 setx 0xF385E970C3C77EBE, %l0, %l6
8404 stx %l6, [%l7 + 0x28]
8405 ldd [%l7 + 0x28], %f4
8406 setx 0x21C14BF8880F07E4, %l1, %l5
8407 stx %l5, [%l7 + 0x10]
8408 ldd [%l7 + 0x10], %f0
8409 fmuld %f0, %f4, %f2
8410 ldsw [%l7 + 0x18], %i0
8411 movrgz %g6, %l5, %l1
8412 bcs %xcc, loop_708
8413 sll %l2, %i4, %g5
8414 subcc %l0, %o6, %o1
8415 bneg,pn %xcc, loop_709
8416loop_708:
8417 fbue,a %fcc0, loop_710
8418 srl %o2, 0x04, %i5
8419 tneg %xcc, 0x3
8420loop_709:
8421 xnorcc %g2, %o7, %l4
8422loop_710:
8423 tgu %icc, 0x7
8424 edge32n %l6, %g3, %o3
8425 nop
8426 setx 0x6B96786D, %l0, %l6
8427 st %l6, [%l7 + 0x28]
8428 ld [%l7 + 0x28], %f2
8429 fsqrts %f2, %f0
8430 fmovsge %icc, %f29, %f18
8431 fxors %f2, %f10, %f29
8432 movgu %xcc, %o0, %o5
8433 movleu %xcc, %i3, %g4
8434 andcc %i6, %i1, %i2
8435 edge8l %i7, %g1, %g7
8436 addccc %l3, 0x0311, %i0
8437 tl %icc, 0x7
8438 fcmpne16 %f8, %f18, %g6
8439 bvc,pt %icc, loop_711
8440 smulcc %l5, %l1, %l2
8441 fmovdcs %icc, %f7, %f16
8442 nop
8443 fitod %f2, %f12
8444 fdtox %f12, %f0
8445 fxtod %f0, %f30
8446loop_711:
8447 tg %xcc, 0x6
8448 move %icc, %o4, %i4
8449 edge8n %l0, %o6, %o1
8450 movge %xcc, %o2, %g5
8451 orncc %g2, 0x0CE9, %i5
8452 add %o7, %l4, %g3
8453 edge16 %l6, %o0, %o3
8454 taddcctv %i3, 0x0824, %o5
8455 call loop_712
8456 ta %xcc, 0x2
8457 popc %g4, %i6
8458 and %i2, 0x0058, %i1
8459loop_712:
8460 movneg %icc, %g1, %g7
8461 nop
8462 fitos %f6, %f29
8463 fstod %f29, %f12
8464 fmovse %icc, %f20, %f25
8465 mulx %i7, %i0, %l3
8466 brgez %g6, loop_713
8467 alignaddr %l1, %l2, %l5
8468 subccc %o4, %l0, %i4
8469 array8 %o1, %o6, %o2
8470loop_713:
8471 fmul8x16au %f14, %f4, %f30
8472 fcmpeq16 %f22, %f18, %g2
8473 call loop_714
8474 tpos %icc, 0x4
8475 ldd [%l7 + 0x38], %i4
8476 fmul8sux16 %f20, %f18, %f26
8477loop_714:
8478 array16 %o7, %g5, %l4
8479 movneg %icc, %g3, %l6
8480 movpos %xcc, %o0, %i3
8481 wr %g0, 0x81, %asi
8482 lda [%l7 + 0x7C] %asi, %f0
8483 umul %o5, 0x16EE, %g4
8484 fmovsvs %icc, %f24, %f28
8485 fbug,a %fcc3, loop_715
8486 movcs %xcc, %i6, %o3
8487 edge16n %i1, %g1, %g7
8488 nop
8489 setx loop_716, %l0, %l1
8490 jmpl %l1, %i2
8491loop_715:
8492 sra %i0, 0x13, %i7
8493 fnand %f18, %f24, %f24
8494 nop
8495 setx 0xBD18FCB7BC64A1A3, %l0, %l6
8496 stx %l6, [%l7 + 0x28]
8497 ldd [%l7 + 0x28], %f16
8498 setx 0x5591BA73DE6A2512, %l1, %l5
8499 stx %l5, [%l7 + 0x10]
8500 ldd [%l7 + 0x10], %f10
8501 faddd %f10, %f16, %f30
8502loop_716:
8503 nop
8504 setx 0xA622D6936FCA5EC2, %l0, %l6
8505 stx %l6, [%l7 + 0x28]
8506 ldd [%l7 + 0x28], %f10
8507 setx 0x2E6C3F4C07FDD56B, %l1, %l5
8508 stx %l5, [%l7 + 0x10]
8509 ldd [%l7 + 0x10], %f16
8510 fsubd %f16, %f10, %f10
8511 wr %g0, 0x11, %asi
8512 lduba [%l7 + 0x48] %asi, %l3
8513 tge %icc, 0x1
8514 umul %g6, 0x16F3, %l1
8515 move %xcc, %l2, %l5
8516 movcs %icc, %o4, %i4
8517 fmovsle %xcc, %f30, %f4
8518 membar 0x30
8519 movg %icc, %o1, %l0
8520 set 0x40, %i0
8521 stxa %o6, [%l7 + %i0] 0x2b
8522 membar #Sync
8523 movcs %xcc, %o2, %g2
8524 mulx %i5, 0x08D6, %o7
8525 set 0x19, %l2
8526 stba %l4, [%l7 + %l2] 0x27
8527 membar #Sync
8528 fmovsgu %icc, %f2, %f28
8529 movg %icc, %g5, %l6
8530 mulx %o0, %i3, %o5
8531 wr %g0, 0x80, %asi
8532 ldsha [%l7 + 0x66] %asi, %g3
8533 movcs %icc, %g4, %i6
8534 fbl %fcc0, loop_717
8535 fnot2s %f16, %f4
8536 orn %o3, %g1, %i1
8537 taddcc %i2, 0x064C, %g7
8538loop_717:
8539 edge16ln %i7, %l3, %i0
8540 nop
8541 fitod %f6, %f16
8542 fdtoi %f16, %f24
8543 wr %g0, 0x18, %asi
8544 stha %g6, [%l7 + 0x3E] %asi
8545 tl %icc, 0x7
8546 sra %l2, 0x19, %l5
8547 ldstub [%l7 + 0x63], %o4
8548 call loop_718
8549 andcc %l1, %o1, %i4
8550 fnegs %f20, %f17
8551 ldsh [%l7 + 0x5C], %o6
8552loop_718:
8553 movvs %xcc, %o2, %g2
8554 array16 %i5, %l0, %l4
8555 bpos loop_719
8556 stw %g5, [%l7 + 0x7C]
8557 sdivcc %o7, 0x13D8, %o0
8558 array16 %l6, %i3, %o5
8559loop_719:
8560 sll %g4, 0x1F, %i6
8561 mulscc %g3, %o3, %i1
8562 movneg %xcc, %g1, %g7
8563 bneg loop_720
8564 ble,pn %xcc, loop_721
8565 fabsd %f20, %f18
8566 fmovrdlez %i2, %f0, %f20
8567loop_720:
8568 fmovs %f10, %f28
8569loop_721:
8570 xorcc %i7, %l3, %g6
8571 srlx %i0, 0x13, %l2
8572 fmul8sux16 %f4, %f6, %f14
8573 tleu %xcc, 0x5
8574 movg %icc, %l5, %l1
8575 xnor %o1, 0x14B1, %o4
8576 sethi 0x172D, %o6
8577 fmovdvs %icc, %f20, %f7
8578 alignaddrl %o2, %i4, %g2
8579 set 0x10, %l4
8580 ldxa [%g0 + %l4] 0x4f, %l0
8581 orcc %i5, 0x0F09, %g5
8582 popc %o7, %l4
8583 and %o0, %i3, %o5
8584 membar #Sync
8585 wr %g0, 0xf0, %asi
8586 ldda [%l7 + 0x40] %asi, %f0
8587 fsrc1 %f20, %f20
8588 xnorcc %l6, %i6, %g4
8589 bshuffle %f18, %f6, %f26
8590 alignaddr %g3, %i1, %o3
8591 fpadd16s %f4, %f9, %f13
8592 bne loop_722
8593 fbuge,a %fcc2, loop_723
8594 movpos %icc, %g7, %i2
8595 movrgez %i7, %g1, %l3
8596loop_722:
8597 nop
8598 set 0x40, %o4
8599 ldda [%l7 + %o4] 0x0c, %f0
8600loop_723:
8601 nop
8602 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
8603 nop ! nop ! ldxa [%g0 + 0x158] %asi, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
8604 st %f5, [%l7 + 0x24]
8605 fmovdcs %xcc, %f6, %f20
8606 fmovrsgz %g6, %f16, %f4
8607 edge8ln %l2, %l5, %l1
8608 edge8ln %o1, %o4, %o6
8609 fmovd %f6, %f10
8610 fexpand %f22, %f30
8611 fcmpgt16 %f30, %f18, %i4
8612 fmovdne %xcc, %f7, %f29
8613 fabsd %f6, %f4
8614 movcc %icc, %g2, %o2
8615 addccc %i5, 0x1DC7, %l0
8616 fbug,a %fcc3, loop_724
8617 membar 0x64
8618 and %g5, %l4, %o7
8619 addc %i3, 0x19BD, %o5
8620loop_724:
8621 edge32 %l6, %o0, %i6
8622 movrgez %g4, 0x2CD, %g3
8623 nop
8624 setx 0x399FCC4A94602505, %l0, %l6
8625 stx %l6, [%l7 + 0x28]
8626 ldd [%l7 + 0x28], %f8
8627 fsqrtd %f8, %f24
8628 edge16l %o3, %i1, %i2
8629 nop
8630 setx loop_725, %l0, %l1
8631 wrpr 0x1, %tl
8632 wrpr %l1, %tnpc
8633 setx 0x34400001400, %l0, %l1
8634 wrpr %l1, %tstate
8635 wrhpr 0x4, %htstate
8636 done
8637 bl loop_726
8638 fmovdleu %icc, %f26, %f13
8639 movrne %i7, %g1, %l3
8640loop_725:
8641 fmovdcs %xcc, %f24, %f20
8642loop_726:
8643 movvc %icc, %i0, %g6
8644 srlx %g7, %l2, %l5
8645 set 0x48, %g4
8646 swapa [%l7 + %g4] 0x88, %l1
8647 edge32 %o4, %o6, %o1
8648 call loop_727
8649 movle %xcc, %i4, %g2
8650 brgz %i5, loop_728
8651 addcc %o2, 0x0157, %l0
8652loop_727:
8653 tcs %icc, 0x1
8654 mulx %g5, 0x10B2, %o7
8655loop_728:
8656 nop
8657 set 0x28, %i5
8658 ldd [%l7 + %i5], %l4
8659 tvc %icc, 0x4
8660 set 0x38, %g6
8661 ldxa [%g0 + %g6] 0x20, %i3
8662 fmovrde %l6, %f10, %f20
8663 nop
8664 setx 0x80277C4840488D1B, %l0, %l6
8665 stx %l6, [%l7 + 0x20]
8666 ldx [%l7 + 0x20], %fsr
8667 bpos,pt %xcc, loop_729
8668 fbe,a %fcc2, loop_730
8669 edge32n %o0, %o5, %i6
8670 add %g3, 0x05EF, %o3
8671loop_729:
8672 taddcc %g4, 0x085B, %i2
8673loop_730:
8674 edge16ln %i7, %i1, %g1
8675 bleu,pn %icc, loop_731
8676 bge,pt %xcc, loop_732
8677 tne %xcc, 0x0
8678 ld [%l7 + 0x34], %f10
8679loop_731:
8680 nop
8681 fitod %f27, %f12
8682loop_732:
8683 edge32 %l3, %g6, %i0
8684 nop
8685 setx 0x7DD6309E, %l0, %l6
8686 st %l6, [%l7 + 0x28]
8687 ld [%l7 + 0x28], %f10
8688 setx 0x009AFF55, %l1, %l5
8689 st %l5, [%l7 + 0x10]
8690 ld [%l7 + 0x10], %f22
8691 fsubs %f22, %f10, %f19
8692 edge16n %g7, %l2, %l5
8693 edge8 %l1, %o4, %o6
8694 fpadd16s %f2, %f17, %f13
8695 saved
8696 rdpr %cwp, %g1
8697 rdpr %cansave, %g2
8698 rdpr %canrestore, %g3
8699 rdpr %cleanwin, %g4
8700 rdpr %otherwin, %g5
8701 rdpr %wstate, %g6
8702 tn %icc, 0x6
8703 ldstub [%l7 + 0x2A], %o1
8704 popc 0x062D, %g2
8705 bcs,a loop_733
8706 fmovspos %xcc, %f1, %f19
8707 fsrc1s %f3, %f1
8708 swap [%l7 + 0x54], %i4
8709loop_733:
8710 fabsd %f10, %f12
8711 fmovsg %xcc, %f14, %f11
8712 fones %f3
8713 fxors %f2, %f17, %f5
8714 restored
8715 rdpr %cwp, %g1
8716 rdpr %cansave, %g2
8717 rdpr %canrestore, %g3
8718 rdpr %cleanwin, %g4
8719 rdpr %otherwin, %g5
8720 rdpr %wstate, %g6
8721 addccc %i5, 0x17EE, %l0
8722 addcc %g5, %o2, %l4
8723 orcc %o7, %i3, %l6
8724 st %f0, [%l7 + 0x24]
8725 orcc %o0, 0x0149, %i6
8726 tsubcctv %g3, 0x1A40, %o3
8727 std %f22, [%l7 + 0x10]
8728 tl %xcc, 0x1
8729 fpack16 %f14, %f5
8730 fblg %fcc3, loop_734
8731 fmovrsgz %o5, %f0, %f9
8732 addcc %i2, %g4, %i1
8733 edge16ln %g1, %l3, %i7
8734loop_734:
8735 edge16l %g6, %g7, %i0
8736 edge16n %l5, %l1, %l2
8737 array16 %o6, %o1, %g2
8738 or %o4, 0x1DED, %i5
8739 movneg %xcc, %l0, %g5
8740 tpos %xcc, 0x1
8741 nop
8742 setx 0xF0F0E7B4704A44F5, %l0, %l6
8743 stx %l6, [%l7 + 0x58]
8744 ldx [%l7 + 0x58], %fsr
8745 fpmerge %f14, %f17, %f0
8746 fmovse %icc, %f5, %f23
8747 sdivcc %i4, 0x0FF1, %l4
8748 fbuge %fcc0, loop_735
8749 nop
8750 fitod %f13, %f22
8751 fcmpne32 %f8, %f18, %o2
8752 bshuffle %f30, %f8, %f22
8753loop_735:
8754 nop
8755 wr %g0, 0x0c, %asi
8756 sta %f13, [%l7 + 0x40] %asi
8757 fbug %fcc1, loop_736
8758 fand %f10, %f26, %f10
8759 tcs %xcc, 0x2
8760 fnegs %f28, %f17
8761loop_736:
8762 lduw [%l7 + 0x78], %i3
8763 movre %o7, %o0, %i6
8764 pdist %f4, %f6, %f0
8765 nop
8766 setx 0x903616C5B06EEC5D, %l0, %l6
8767 stx %l6, [%l7 + 0x70]
8768 ldx [%l7 + 0x70], %fsr
8769 lduh [%l7 + 0x3A], %g3
8770 bleu,a,pt %icc, loop_737
8771 andncc %l6, %o3, %i2
8772 membar 0x7F
8773 wr %g0, 0x88, %asi
8774 stda %f16, [%l7 + 0x40] %asi
8775loop_737:
8776 tl %icc, 0x7
8777 ldsb [%l7 + 0x39], %g4
8778 tvc %xcc, 0x1
8779 sllx %o5, 0x1C, %i1
8780 xnor %l3, %g1, %i7
8781 be,a loop_738
8782 andn %g7, 0x1BD5, %g6
8783 nop
8784 setx 0xDCFDD9E4CAB672A0, %l0, %l6
8785 stx %l6, [%l7 + 0x28]
8786 ldd [%l7 + 0x28], %f30
8787 setx 0x5603D5DF65724641, %l1, %l5
8788 stx %l5, [%l7 + 0x10]
8789 ldd [%l7 + 0x10], %f16
8790 fdivd %f16, %f30, %f18
8791 fxor %f12, %f6, %f4
8792loop_738:
8793 ta %xcc, 0x6
8794 movl %xcc, %l5, %l1
8795 edge8l %i0, %o6, %o1
8796 sdivx %g2, 0x16B3, %o4
8797 prefetch [%l7 + 0x78], 0x1
8798 alignaddrl %i5, %l0, %l2
8799 movleu %icc, %i4, %l4
8800 subcc %o2, %i3, %g5
8801 taddcc %o0, 0x0CC2, %o7
8802 array16 %g3, %l6, %i6
8803 subccc %o3, 0x12AB, %g4
8804 xor %o5, %i2, %i1
8805 set 0x10, %o5
8806 ldda [%l7 + %o5] 0xe3, %g0
8807 movge %xcc, %l3, %g7
8808 tpos %icc, 0x3
8809 srax %g6, 0x1B, %l5
8810 xorcc %l1, %i0, %o6
8811 wr %g0, 0x23, %asi
8812 ldda [%l7 + 0x10] %asi, %o0
8813 taddcc %i7, %g2, %i5
8814 tleu %xcc, 0x2
8815 taddcc %o4, %l2, %i4
8816 movneg %xcc, %l0, %o2
8817 ldsb [%l7 + 0x60], %i3
8818 fpadd16 %f4, %f6, %f2
8819 nop
8820 fitos %f11, %f22
8821 fstoi %f22, %f24
8822 addccc %l4, 0x1908, %o0
8823 tsubcctv %o7, 0x0A73, %g3
8824 nop
8825 set 0x50, %l1
8826 ldd [%l7 + %l1], %i6
8827 membar 0x63
8828 brlez %g5, loop_739
8829 move %icc, %o3, %g4
8830 edge32ln %o5, %i2, %i6
8831 srax %g1, 0x0D, %l3
8832loop_739:
8833 edge32n %g7, %g6, %i1
8834 edge8ln %l1, %l5, %o6
8835 xnorcc %i0, %o1, %g2
8836 fpadd16s %f20, %f4, %f12
8837 stbar
8838 stbar
8839 bgu,a %xcc, loop_740
8840 edge32 %i7, %o4, %i5
8841 edge32n %l2, %i4, %o2
8842 fbg,a %fcc2, loop_741
8843loop_740:
8844 udivx %l0, 0x0F2B, %i3
8845 fmovsvs %xcc, %f6, %f9
8846 movne %xcc, %l4, %o0
8847loop_741:
8848 nop
8849 fitod %f6, %f2
8850 fdtoi %f2, %f0
8851 bge,a loop_742
8852 fnegd %f28, %f8
8853 wr %g0, 0x04, %asi
8854 swapa [%l7 + 0x6C] %asi, %g3
8855loop_742:
8856 fmovsgu %xcc, %f19, %f29
8857 udivx %l6, 0x1744, %o7
8858 fpsub32 %f26, %f0, %f10
8859 movrgez %g5, %g4, %o5
8860 fmovsa %icc, %f21, %f18
8861 subccc %o3, %i2, %i6
8862 sdivx %l3, 0x0865, %g7
8863 array32 %g1, %g6, %l1
8864 movvs %icc, %l5, %i1
8865 nop
8866 fitos %f3, %f8
8867 fstoi %f8, %f8
8868 edge8l %i0, %o6, %o1
8869 wr %g0, 0x19, %asi
8870 ldxa [%l7 + 0x70] %asi, %i7
8871 nop
8872 setx 0xC0511803, %l0, %l6
8873 st %l6, [%l7 + 0x10]
8874 ld [%l7 + 0x10], %fsr
8875 subccc %o4, %i5, %l2
8876 tn %xcc, 0x3
8877 fmovdge %xcc, %f6, %f8
8878 movrlez %g2, 0x210, %o2
8879 movvc %xcc, %l0, %i4
8880 tleu %icc, 0x7
8881 movg %xcc, %i3, %o0
8882 movrgez %l4, 0x115, %l6
8883 nop
8884 setx 0x762F9BCD, %l0, %l6
8885 st %l6, [%l7 + 0x28]
8886 ld [%l7 + 0x28], %f7
8887 setx 0xA883A9BE, %l1, %l5
8888 st %l5, [%l7 + 0x10]
8889 ld [%l7 + 0x10], %f22
8890 fsubs %f22, %f7, %f24
8891 movcs %xcc, %o7, %g3
8892 edge8 %g5, %o5, %g4
8893 be,pn %xcc, loop_743
8894 fcmpgt32 %f12, %f30, %i2
8895 fexpand %f7, %f0
8896 orcc %o3, 0x08CE, %i6
8897loop_743:
8898 udivcc %g7, 0x1F1D, %l3
8899 edge8 %g6, %g1, %l5
8900 alignaddrl %i1, %l1, %i0
8901 movvs %xcc, %o6, %o1
8902 fones %f17
8903 brlz %o4, loop_744
8904 bcc %icc, loop_745
8905 nop
8906 setx loop_746, %l0, %l1
8907 wrpr 0x1, %tl
8908 wrpr %l1, %tnpc
8909 setx 0x34400001400, %l0, %l1
8910 wrpr %l1, %tstate
8911 wrhpr 0x4, %htstate
8912 done
8913 tneg %icc, 0x7
8914loop_744:
8915 subc %i5, 0x0025, %l2
8916loop_745:
8917 nop
8918 setx 0xA0470BCD, %l0, %l6
8919 st %l6, [%l7 + 0x10]
8920 ld [%l7 + 0x10], %fsr
8921loop_746:
8922 tsubcc %g2, %i7, %l0
8923 movge %icc, %i4, %i3
8924 array16 %o2, %o0, %l4
8925 te %xcc, 0x0
8926 fmul8ulx16 %f28, %f14, %f18
8927 sll %l6, %o7, %g3
8928 tge %icc, 0x0
8929 edge16l %g5, %o5, %g4
8930 ldsh [%l7 + 0x1C], %i2
8931 fmovsleu %icc, %f13, %f14
8932 umulcc %o3, 0x0A40, %i6
8933 array16 %l3, %g6, %g1
8934 movg %xcc, %l5, %i1
8935 fmovrse %l1, %f6, %f18
8936 restored
8937 rdpr %cwp, %g1
8938 rdpr %cansave, %g2
8939 rdpr %canrestore, %g3
8940 rdpr %cleanwin, %g4
8941 rdpr %otherwin, %g5
8942 rdpr %wstate, %g6
8943 mulscc %g7, %i0, %o6
8944 nop
8945 setx 0xF615AD28EC281253, %l0, %l6
8946 stx %l6, [%l7 + 0x28]
8947 ldd [%l7 + 0x28], %f28
8948 setx 0x13C6F5FA5B497D01, %l1, %l5
8949 stx %l5, [%l7 + 0x10]
8950 ldd [%l7 + 0x10], %f0
8951 fdivd %f0, %f28, %f12
8952 movneg %xcc, %o4, %i5
8953 set 0x64, %i3
8954 stwa %o1, [%l7 + %i3] 0x2a
8955 membar #Sync
8956 fmovrsgez %l2, %f9, %f3
8957 smulcc %g2, %i7, %i4
8958 fmovrse %l0, %f12, %f31
8959 call loop_747
8960 edge32n %o2, %i3, %l4
8961 movrlez %o0, 0x009, %o7
8962 fnot2 %f16, %f22
8963loop_747:
8964 nop
8965 add %l7, 0x40, %l6
8966 wr %g0, 0x18, %asi
8967 lda [%l6] %asi, %g3
8968 casa [%l6] %asi, %g3, %l6
8969 movle %icc, %g5, %g4
8970 fblg %fcc3, loop_748
8971 fnors %f16, %f6, %f15
8972 tcs %xcc, 0x0
8973 add %o5, 0x0D30, %i2
8974loop_748:
8975 movrne %i6, 0x1DB, %l3
8976 bne,pn %xcc, loop_749
8977 andn %o3, %g1, %l5
8978 ld [%l7 + 0x40], %f2
8979 orncc %g6, 0x104D, %i1
8980loop_749:
8981 nop
8982 wr %g0, 0x22, %asi
8983 stba %g7, [%l7 + 0x32] %asi
8984 membar #Sync
8985 tvs %icc, 0x1
8986 movrgez %i0, 0x1EF, %l1
8987 tge %icc, 0x2
8988 movge %icc, %o6, %i5
8989 tl %icc, 0x2
8990 edge16n %o1, %o4, %g2
8991 bcc,pn %xcc, loop_750
8992 bl,a %xcc, loop_751
8993 bgu,a,pt %xcc, loop_752
8994 fcmpne16 %f2, %f22, %l2
8995loop_750:
8996 nop
8997 fitod %f6, %f22
8998 fdtos %f22, %f28
8999loop_751:
9000 andn %i4, %l0, %i7
9001loop_752:
9002 movrlz %o2, %i3, %o0
9003 movcc %icc, %l4, %g3
9004 ldsw [%l7 + 0x74], %l6
9005 movrgez %o7, 0x2B8, %g5
9006 sth %g4, [%l7 + 0x44]
9007 movg %xcc, %o5, %i6
9008 addc %l3, %o3, %g1
9009 edge8ln %i2, %g6, %i1
9010 andcc %l5, 0x1283, %i0
9011 movre %g7, 0x034, %o6
9012 sra %l1, %i5, %o1
9013 move %icc, %o4, %g2
9014 taddcctv %l2, %i4, %i7
9015 fbe,a %fcc0, loop_753
9016 tg %icc, 0x4
9017 movrgez %o2, %i3, %l0
9018 add %l7, 0x28, %l6
9019 wr %g0, 0x81, %asi
9020 casxa [%l6] %asi, %l4, %o0
9021loop_753:
9022 alignaddrl %l6, %g3, %g5
9023 nop
9024 setx 0xC2A02B08A3F96B22, %l0, %l6
9025 stx %l6, [%l7 + 0x28]
9026 ldd [%l7 + 0x28], %f22
9027 setx 0xD2023744DC9E41CF, %l1, %l5
9028 stx %l5, [%l7 + 0x10]
9029 ldd [%l7 + 0x10], %f20
9030 fmuld %f20, %f22, %f28
9031 wr %g0, 0x88, %asi
9032 prefetcha [%l7 + 0x70] %asi, 0x3
9033 tcc %xcc, 0x3
9034 nop
9035 setx 0xEA5FB6CC88DFEAEE, %l0, %l6
9036 stx %l6, [%l7 + 0x28]
9037 ldd [%l7 + 0x28], %f8
9038 setx 0x6C58F02D706DFD37, %l1, %l5
9039 stx %l5, [%l7 + 0x10]
9040 ldd [%l7 + 0x10], %f10
9041 fsubd %f10, %f8, %f4
9042 bvs,a %xcc, loop_754
9043 udiv %o7, 0x0541, %i6
9044 sra %o5, %l3, %o3
9045 movvs %xcc, %i2, %g1
9046loop_754:
9047 popc 0x0D0C, %g6
9048 umul %i1, %l5, %i0
9049 mova %icc, %g7, %l1
9050 alignaddrl %o6, %i5, %o4
9051 sdivx %o1, 0x0F82, %g2
9052 fbne,a %fcc1, loop_755
9053 andncc %i4, %l2, %i7
9054 fnegs %f0, %f5
9055 fmovde %xcc, %f17, %f10
9056loop_755:
9057 addc %o2, %l0, %i3
9058 alignaddrl %l4, %l6, %g3
9059 tl %icc, 0x4
9060 srlx %g5, %o0, %o7
9061 movrne %g4, %i6, %o5
9062 set 0x6B, %o7
9063 ldstuba [%l7 + %o7] 0x89, %l3
9064 array16 %o3, %g1, %i2
9065 tge %icc, 0x1
9066 tvs %icc, 0x6
9067 fcmpgt16 %f22, %f8, %g6
9068 edge32l %i1, %i0, %g7
9069 edge32l %l1, %o6, %l5
9070 sdiv %o4, 0x170B, %i5
9071 fmovdpos %xcc, %f20, %f6
9072 srl %g2, %i4, %l2
9073 fnot2 %f18, %f18
9074 movvs %xcc, %o1, %o2
9075 wr %g0, 0x88, %asi
9076 ldda [%l7 + 0x60] %asi, %l0
9077 fmovrsgz %i3, %f3, %f16
9078 sra %i7, 0x1A, %l4
9079 pdist %f24, %f22, %f4
9080 tne %icc, 0x6
9081 stb %g3, [%l7 + 0x75]
9082 tneg %icc, 0x2
9083 nop
9084 setx loop_756, %l0, %l1
9085 wrpr 0x1, %tl
9086 wrpr %l1, %tnpc
9087 setx 0x34400001400, %l0, %l1
9088 wrpr %l1, %tstate
9089 wrhpr 0x4, %htstate
9090 done
9091 tge %xcc, 0x5
9092 mova %xcc, %l6, %g5
9093 fba,a %fcc0, loop_757
9094loop_756:
9095 faligndata %f0, %f4, %f28
9096 fbue,a %fcc2, loop_758
9097 mulscc %o0, %g4, %i6
9098loop_757:
9099 andncc %o5, %l3, %o7
9100 sllx %o3, %g1, %i2
9101loop_758:
9102 movrgez %i1, %i0, %g7
9103 fandnot2s %f28, %f31, %f9
9104 xor %g6, 0x0DAE, %o6
9105 taddcc %l5, 0x0F10, %l1
9106 fpadd32 %f24, %f16, %f24
9107 stb %o4, [%l7 + 0x57]
9108 nop
9109 fitos %f1, %f3
9110 fstoi %f3, %f0
9111 movrlez %g2, %i4, %i5
9112 wr %g0, 0x80, %asi
9113 lduha [%l7 + 0x60] %asi, %l2
9114 tl %xcc, 0x2
9115 brlez %o2, loop_759
9116 nop
9117 setx 0x3AC4ECCB, %l0, %l6
9118 st %l6, [%l7 + 0x28]
9119 ld [%l7 + 0x28], %f29
9120 setx 0xBC7541E9, %l1, %l5
9121 st %l5, [%l7 + 0x10]
9122 ld [%l7 + 0x10], %f6
9123 fadds %f6, %f29, %f3
9124 sub %l0, %i3, %i7
9125 fexpand %f26, %f12
9126loop_759:
9127 subcc %l4, 0x1914, %o1
9128 nop
9129 setx 0x27795E8AB04DD6FA, %l0, %l6
9130 stx %l6, [%l7 + 0x08]
9131 ldx [%l7 + 0x08], %fsr
9132 orncc %g3, 0x1814, %l6
9133 udivx %o0, 0x1956, %g5
9134 movleu %xcc, %g4, %i6
9135 movgu %icc, %l3, %o5
9136 movre %o3, 0x2B4, %o7
9137 tne %xcc, 0x3
9138 srax %i2, 0x0B, %i1
9139 saved
9140 rdpr %cwp, %g1
9141 rdpr %cansave, %g2
9142 rdpr %canrestore, %g3
9143 rdpr %cleanwin, %g4
9144 rdpr %otherwin, %g5
9145 rdpr %wstate, %g6
9146 bpos loop_760
9147 taddcc %g1, %g7, %i0
9148 brz %o6, loop_761
9149 movle %icc, %l5, %l1
9150loop_760:
9151 addccc %o4, %g2, %g6
9152 movneg %xcc, %i4, %l2
9153loop_761:
9154 movg %xcc, %o2, %i5
9155 or %l0, 0x1014, %i7
9156 fpadd16 %f4, %f14, %f10
9157 movleu %icc, %l4, %o1
9158 fandnot2 %f26, %f0, %f0
9159 srax %g3, %l6, %o0
9160 wr %g0, 0x18, %asi
9161 swapa [%l7 + 0x30] %asi, %g5
9162 fbe %fcc0, loop_762
9163 tg %icc, 0x3
9164 add %l7, 0x74, %l6
9165 wr %g0, 0x89, %asi
9166 lda [%l6] %asi, %i3
9167 casa [%l6] %asi, %i3, %i6
9168loop_762:
9169 fnors %f16, %f5, %f20
9170 movrlez %l3, 0x20C, %g4
9171 tpos %icc, 0x1
9172 tvc %icc, 0x0
9173 movpos %xcc, %o3, %o7
9174 ldstub [%l7 + 0x78], %i2
9175 tcs %xcc, 0x3
9176 tvs %icc, 0x2
9177 add %o5, 0x18B0, %i1
9178 umul %g1, 0x1A0A, %i0
9179 fmovrsne %o6, %f27, %f3
9180 movg %xcc, %g7, %l5
9181 udiv %l1, 0x0051, %g2
9182 xnor %o4, 0x020D, %g6
9183 nop
9184 setx 0xD0679F18, %l0, %l6
9185 st %l6, [%l7 + 0x20]
9186 ld [%l7 + 0x20], %fsr
9187 nop
9188 setx loop_763, %l0, %l1
9189 jmpl %l1, %i4
9190 array16 %l2, %i5, %l0
9191 mulx %i7, 0x01E9, %l4
9192 movle %xcc, %o1, %g3
9193loop_763:
9194 move %icc, %o2, %l6
9195 nop
9196 setx 0xD053DBEF, %l0, %l6
9197 st %l6, [%l7 + 0x0C]
9198 ld [%l7 + 0x0C], %fsr
9199 nop
9200 setx 0x5C543834, %l0, %l6
9201 st %l6, [%l7 + 0x28]
9202 ld [%l7 + 0x28], %f6
9203 setx 0x93C5C197, %l1, %l5
9204 st %l5, [%l7 + 0x10]
9205 ld [%l7 + 0x10], %f29
9206 fadds %f29, %f6, %f15
9207 andcc %g5, 0x1346, %i3
9208 orn %i6, 0x094C, %o0
9209 fmovdge %xcc, %f27, %f10
9210 sra %g4, %l3, %o7
9211 sll %i2, %o3, %o5
9212 andn %i1, 0x19F8, %i0
9213 nop
9214 setx 0x6ACD209021A2420A, %l0, %l6
9215 stx %l6, [%l7 + 0x28]
9216 ldd [%l7 + 0x28], %f28
9217 setx 0x578976F6117034A0, %l1, %l5
9218 stx %l5, [%l7 + 0x10]
9219 ldd [%l7 + 0x10], %f22
9220 fdivd %f22, %f28, %f2
9221 movl %xcc, %o6, %g7
9222 fmovdcc %xcc, %f29, %f3
9223 movvc %icc, %g1, %l1
9224 movneg %icc, %g2, %l5
9225 edge32ln %g6, %i4, %o4
9226 mulscc %i5, 0x1F9E, %l0
9227 movcs %xcc, %i7, %l2
9228 bleu,a %xcc, loop_764
9229 fornot2 %f18, %f8, %f30
9230 brlez %o1, loop_765
9231 udiv %g3, 0x1BD5, %o2
9232loop_764:
9233 array8 %l4, %l6, %g5
9234 umul %i3, 0x1C01, %i6
9235loop_765:
9236 xorcc %g4, 0x15B7, %l3
9237 srax %o0, 0x00, %o7
9238 tsubcctv %i2, %o3, %o5
9239 tne %xcc, 0x0
9240 std %f30, [%l7 + 0x50]
9241 set 0x78, %l6
9242 ldstuba [%l7 + %l6] 0x81, %i0
9243 nop
9244 set 0x78, %l3
9245 ldstub [%l7 + %l3], %i1
9246 fcmpne32 %f0, %f2, %g7
9247 orncc %o6, 0x0CC4, %g1
9248 movge %xcc, %l1, %g2
9249 bpos,pt %icc, loop_766
9250 fpmerge %f16, %f23, %f12
9251 addccc %g6, %l5, %o4
9252 tleu %xcc, 0x4
9253loop_766:
9254 tgu %xcc, 0x4
9255 fbg %fcc1, loop_767
9256 swap [%l7 + 0x08], %i5
9257 flush %l7 + 0x40
9258 ld [%l7 + 0x58], %f22
9259loop_767:
9260 tcs %icc, 0x3
9261 edge32ln %l0, %i4, %i7
9262 fcmpeq32 %f12, %f14, %l2
9263 sdivcc %o1, 0x181A, %g3
9264 tl %icc, 0x6
9265 fmovdneg %xcc, %f23, %f25
9266 fmul8sux16 %f8, %f24, %f28
9267 movcc %icc, %o2, %l4
9268 movge %xcc, %l6, %g5
9269 and %i3, %i6, %g4
9270 bl,a,pt %icc, loop_768
9271 nop
9272 setx loop_769, %l0, %l1
9273 jmpl %l1, %l3
9274 subccc %o0, 0x1716, %i2
9275 std %f30, [%l7 + 0x18]
9276loop_768:
9277 ba,a loop_770
9278loop_769:
9279 taddcc %o3, 0x07AE, %o7
9280 tne %xcc, 0x2
9281 nop
9282 fitos %f6, %f29
9283 fstod %f29, %f8
9284loop_770:
9285 subcc %i0, %i1, %o5
9286 orn %o6, 0x0624, %g7
9287 movpos %icc, %g1, %g2
9288 fmovscs %xcc, %f18, %f4
9289 sdivx %l1, 0x13C3, %g6
9290 fnors %f30, %f25, %f15
9291 fpmerge %f1, %f26, %f10
9292 fbule,a %fcc0, loop_771
9293 tle %xcc, 0x1
9294 srax %l5, %i5, %l0
9295 wr %g0, 0x18, %asi
9296 ldsha [%l7 + 0x0A] %asi, %i4
9297loop_771:
9298 edge8l %o4, %i7, %l2
9299 sethi 0x19BC, %g3
9300 movleu %xcc, %o1, %l4
9301 set 0x20, %g1
9302 prefetcha [%l7 + %g1] 0x18, 0x2
9303 membar 0x5F
9304 srl %g5, %i3, %i6
9305 edge8l %o2, %l3, %g4
9306 addccc %i2, 0x13D2, %o3
9307 xorcc %o0, %i0, %o7
9308 fble %fcc3, loop_772
9309 subc %o5, 0x1CBA, %i1
9310 udiv %g7, 0x1373, %g1
9311 fxors %f0, %f26, %f22
9312loop_772:
9313 orcc %o6, %g2, %l1
9314 xnorcc %l5, %g6, %i5
9315 edge8n %l0, %o4, %i4
9316 fcmpeq16 %f12, %f24, %i7
9317 movl %icc, %g3, %l2
9318 nop
9319 setx 0x57C5ABF9A359B030, %l0, %l6
9320 stx %l6, [%l7 + 0x28]
9321 ldd [%l7 + 0x28], %f2
9322 setx 0xC9837B70800AE0E1, %l1, %l5
9323 stx %l5, [%l7 + 0x10]
9324 ldd [%l7 + 0x10], %f6
9325 faddd %f6, %f2, %f6
9326 movrlez %l4, 0x1BC, %l6
9327 fbe %fcc1, loop_773
9328 fcmpgt32 %f2, %f0, %o1
9329 set 0x18, %o6
9330 ldxa [%g0 + %o6] 0x50, %i3
9331loop_773:
9332 ldsh [%l7 + 0x1E], %g5
9333 tgu %xcc, 0x2
9334 tcc %icc, 0x7
9335 nop
9336 fitos %f10, %f31
9337 fstox %f31, %f8
9338 tn %xcc, 0x5
9339 te %xcc, 0x7
9340 movgu %icc, %o2, %l3
9341 tleu %icc, 0x4
9342 nop
9343 fitos %f2, %f24
9344 fstoi %f24, %f18
9345 srlx %i6, 0x0E, %g4
9346 andcc %i2, %o3, %o0
9347 nop
9348 setx 0x928E2388405198DA, %l0, %l6
9349 stx %l6, [%l7 + 0x20]
9350 ldx [%l7 + 0x20], %fsr
9351 tneg %xcc, 0x5
9352 edge32ln %o7, %i0, %i1
9353 fmovsne %icc, %f26, %f2
9354 movge %icc, %g7, %g1
9355 tleu %icc, 0x3
9356 tcc %icc, 0x1
9357 fpadd16s %f29, %f21, %f3
9358 bcs,a loop_774
9359 addccc %o6, 0x01E1, %g2
9360 mulx %o5, %l5, %l1
9361 edge32 %i5, %l0, %g6
9362loop_774:
9363 orncc %i4, 0x1A97, %o4
9364 xnor %g3, 0x0CDD, %i7
9365 edge16l %l4, %l2, %o1
9366 udivcc %l6, 0x05F7, %g5
9367 tsubcc %i3, %l3, %i6
9368 fbue %fcc1, loop_775
9369 fones %f24
9370 fsrc2s %f27, %f2
9371 movge %xcc, %o2, %g4
9372loop_775:
9373 xorcc %o3, %i2, %o0
9374 ldsb [%l7 + 0x1E], %i0
9375 udivx %i1, 0x0F37, %o7
9376 fmovrdlez %g7, %f0, %f4
9377 fmovrde %g1, %f6, %f30
9378 ble,pt %icc, loop_776
9379 array16 %g2, %o6, %l5
9380 xnorcc %l1, 0x1AA8, %i5
9381 edge32 %l0, %g6, %i4
9382loop_776:
9383 xnorcc %o5, 0x1DC8, %g3
9384 wr %g0, 0x19, %asi
9385 swapa [%l7 + 0x6C] %asi, %o4
9386 orcc %l4, 0x1A58, %i7
9387 edge8ln %o1, %l6, %g5
9388 movrne %l2, 0x05D, %l3
9389 fmovdvc %xcc, %f15, %f24
9390 and %i6, %o2, %i3
9391 edge32ln %g4, %o3, %i2
9392 edge16l %o0, %i1, %o7
9393 popc %g7, %i0
9394 and %g1, %g2, %l5
9395 bvs,a %xcc, loop_777
9396 andcc %o6, %l1, %l0
9397 movrne %g6, 0x1C1, %i4
9398 fmovd %f4, %f22
9399loop_777:
9400 faligndata %f8, %f4, %f4
9401 set 0x40, %g7
9402 stda %f0, [%l7 + %g7] 0x17
9403 membar #Sync
9404 faligndata %f4, %f20, %f10
9405 andncc %i5, %g3, %o4
9406 sdivx %o5, 0x1945, %i7
9407 ba,a loop_778
9408 fnands %f25, %f7, %f0
9409 fbug,a %fcc1, loop_779
9410 stx %l4, [%l7 + 0x30]
9411loop_778:
9412 nop
9413 setx 0xD24BAE47, %l0, %l6
9414 st %l6, [%l7 + 0x28]
9415 ld [%l7 + 0x28], %f5
9416 setx 0xAA5EC0D9, %l1, %l5
9417 st %l5, [%l7 + 0x10]
9418 ld [%l7 + 0x10], %f15
9419 fmuls %f15, %f5, %f12
9420 addc %o1, 0x093E, %g5
9421loop_779:
9422 fbg %fcc3, loop_780
9423 mulx %l2, 0x1887, %l6
9424 nop
9425 setx 0xB04A6E7AFE38A2DB, %l0, %l6
9426 stx %l6, [%l7 + 0x28]
9427 ldd [%l7 + 0x28], %f6
9428 setx 0x16D0B0EF80ED4074, %l1, %l5
9429 stx %l5, [%l7 + 0x10]
9430 ldd [%l7 + 0x10], %f6
9431 fdivd %f6, %f6, %f26
9432 pdist %f2, %f12, %f16
9433loop_780:
9434 st %f27, [%l7 + 0x2C]
9435 fpsub32s %f19, %f3, %f5
9436 lduh [%l7 + 0x5E], %l3
9437 sllx %o2, %i3, %g4
9438 sdivcc %i6, 0x0163, %o3
9439 subccc %o0, %i2, %o7
9440 xnorcc %i1, %g7, %i0
9441 movvs %icc, %g2, %g1
9442 addc %o6, 0x1169, %l5
9443 movrlez %l0, 0x1AA, %g6
9444 tneg %xcc, 0x5
9445 fcmpne32 %f22, %f10, %l1
9446 udivx %i4, 0x0BA1, %g3
9447 wr %g0, 0x80, %asi
9448 ldda [%l7 + 0x40] %asi, %f0
9449 xnor %i5, %o5, %i7
9450 andcc %l4, 0x0C3A, %o4
9451 array16 %o1, %g5, %l2
9452 udiv %l6, 0x0615, %l3
9453 edge32n %o2, %i3, %i6
9454 edge32 %g4, %o3, %i2
9455 movrlz %o7, 0x30D, %i1
9456 fmovdneg %xcc, %f2, %f15
9457 movge %xcc, %o0, %i0
9458 andcc %g7, 0x169C, %g2
9459 fmovse %xcc, %f15, %f2
9460 call loop_781
9461 tn %xcc, 0x5
9462 mulscc %o6, %l5, %l0
9463 smul %g6, %g1, %l1
9464loop_781:
9465 nop
9466 fitod %f10, %f12
9467 fdtox %f12, %f28
9468 movneg %icc, %g3, %i5
9469 fmovrsgez %i4, %f11, %f19
9470 addccc %i7, %o5, %l4
9471 tg %icc, 0x7
9472 movpos %icc, %o1, %g5
9473 fpack32 %f14, %f20, %f12
9474 fornot1s %f16, %f19, %f31
9475 set 0x40, %g2
9476 stda %f16, [%l7 + %g2] 0x15
9477 edge16ln %l2, %o4, %l3
9478 andncc %l6, %i3, %i6
9479 fmovrsgz %o2, %f5, %f11
9480 edge32ln %g4, %i2, %o3
9481 sll %i1, %o7, %o0
9482 movleu %xcc, %g7, %g2
9483 edge8l %i0, %l5, %o6
9484 bcc,a,pt %xcc, loop_782
9485 fcmpgt16 %f26, %f24, %g6
9486 brlz %g1, loop_783
9487 edge16ln %l1, %g3, %i5
9488loop_782:
9489 fcmpgt32 %f2, %f10, %l0
9490 andncc %i4, %i7, %l4
9491loop_783:
9492 bleu loop_784
9493 fbl %fcc0, loop_785
9494 sll %o5, %o1, %g5
9495 movvs %xcc, %o4, %l2
9496loop_784:
9497 sdivx %l6, 0x17AE, %i3
9498loop_785:
9499 tsubcc %l3, 0x1353, %o2
9500 fornot2 %f28, %f24, %f28
9501 edge8n %i6, %i2, %g4
9502 fbule,a %fcc0, loop_786
9503 orn %i1, %o3, %o0
9504 fpadd32 %f2, %f30, %f2
9505 edge8l %o7, %g7, %i0
9506loop_786:
9507 fmul8sux16 %f14, %f0, %f30
9508 sllx %g2, %l5, %g6
9509 fnegs %f12, %f19
9510 tgu %xcc, 0x3
9511 fmul8x16 %f26, %f6, %f18
9512 ldsb [%l7 + 0x56], %g1
9513 movgu %icc, %o6, %l1
9514 wr %g0, 0x19, %asi
9515 lduwa [%l7 + 0x1C] %asi, %i5
9516 saved
9517 rdpr %cwp, %g1
9518 rdpr %cansave, %g2
9519 rdpr %canrestore, %g3
9520 rdpr %cleanwin, %g4
9521 rdpr %otherwin, %g5
9522 rdpr %wstate, %g6
9523 alignaddr %g3, %l0, %i7
9524 andncc %l4, %i4, %o5
9525 sdivx %g5, 0x1440, %o4
9526 fpadd32s %f8, %f28, %f25
9527 edge16n %l2, %l6, %i3
9528 wr %g0, 0x89, %asi
9529 lduba [%l7 + 0x64] %asi, %o1
9530 movre %o2, 0x0DB, %i6
9531 add %l7, 0x50, %l6
9532 wr %g0, 0x80, %asi
9533 ldxa [%l6] %asi, %i2
9534 casxa [%l6] %asi, %i2, %g4
9535 orncc %i1, 0x19D9, %l3
9536 popc 0x0964, %o0
9537 fmovsvc %icc, %f15, %f0
9538 tcc %xcc, 0x6
9539 wr %g0, 0x80, %asi
9540 ldswa [%l7 + 0x14] %asi, %o7
9541 tleu %xcc, 0x7
9542 tg %icc, 0x5
9543 fabss %f21, %f20
9544 fbuge %fcc1, loop_787
9545 edge32l %g7, %i0, %o3
9546 movvs %icc, %g2, %l5
9547 edge8n %g1, %o6, %g6
9548loop_787:
9549 taddcc %i5, %l1, %g3
9550 fmovrslez %i7, %f23, %f4
9551 ldsw [%l7 + 0x24], %l0
9552 fnegs %f28, %f1
9553 fmovrde %l4, %f8, %f16
9554 ld [%l7 + 0x50], %f12
9555 tcc %icc, 0x5
9556 fbo %fcc1, loop_788
9557 srax %o5, %g5, %i4
9558 fcmpeq32 %f28, %f30, %l2
9559 brlez,a %o4, loop_789
9560loop_788:
9561 bleu,pn %icc, loop_790
9562 nop
9563 fitod %f2, %f10
9564 fdtox %f10, %f10
9565 membar 0x4F
9566loop_789:
9567 stb %i3, [%l7 + 0x42]
9568loop_790:
9569 fmovsleu %icc, %f16, %f18
9570 restored
9571 rdpr %cwp, %g1
9572 rdpr %cansave, %g2
9573 rdpr %canrestore, %g3
9574 rdpr %cleanwin, %g4
9575 rdpr %otherwin, %g5
9576 rdpr %wstate, %g6
9577 subcc %o1, %o2, %i6
9578 nop
9579 setx loop_791, %l0, %l1
9580 wrpr 0x1, %tl
9581 wrpr %l1, %tpc
9582 add %l1, 0x4, %l1
9583 wrpr %l1, %tnpc
9584 setx 0x34400001400, %l0, %l1
9585 wrpr %l1, %tstate
9586 wrhpr 0x4, %htstate
9587 retry
9588 edge16ln %l6, %g4, %i2
9589 fabsd %f28, %f22
9590 add %l7, 0x28, %l6
9591 wr %g0, 0x18, %asi
9592 casxa [%l6] 0x18, %i1, %o0
9593loop_791:
9594 nop
9595 setx 0xE0F82207, %l0, %l6
9596 st %l6, [%l7 + 0x28]
9597 ld [%l7 + 0x28], %f8
9598 fsqrts %f8, %f22
9599 fnegs %f3, %f22
9600 nop
9601 setx loop_792, %l0, %l1
9602 jmpl %l1, %o7
9603 fmovdge %icc, %f14, %f14
9604 movge %icc, %l3, %i0
9605 add %l7, 0x20, %l6
9606 wr %g0, 0x0c, %asi
9607 ldxa [%l6] %asi, %o3
9608 casxa [%l6] %asi, %o3, %g7
9609loop_792:
9610 nop
9611 set 0x7C, %g5
9612 lduwa [%l7 + %g5] 0x88, %l5
9613 movcs %icc, %g2, %g1
9614 brnz,a %o6, loop_793
9615 edge32l %i5, %l1, %g6
9616 tge %icc, 0x4
9617 fmovrsne %g3, %f1, %f21
9618loop_793:
9619 ldd [%l7 + 0x40], %i6
9620 fmovsn %xcc, %f19, %f2
9621 fmovsneg %icc, %f13, %f31
9622 nop
9623 setx loop_794, %l0, %l1
9624 wrpr 0x1, %tl
9625 wrpr %l1, %tnpc
9626 setx 0x34400001400, %l0, %l1
9627 wrpr %l1, %tstate
9628 wrhpr 0x4, %htstate
9629 done
9630 tg %icc, 0x6
9631 saved
9632 rdpr %cwp, %g1
9633 rdpr %cansave, %g2
9634 rdpr %canrestore, %g3
9635 rdpr %cleanwin, %g4
9636 rdpr %otherwin, %g5
9637 rdpr %wstate, %g6
9638 tsubcctv %l0, 0x0F3F, %o5
9639loop_794:
9640 taddcc %l4, 0x0867, %i4
9641 nop
9642 setx 0xE5E009F4, %l0, %l6
9643 st %l6, [%l7 + 0x28]
9644 ld [%l7 + 0x28], %f17
9645 setx 0xB8ED44D6, %l1, %l5
9646 st %l5, [%l7 + 0x10]
9647 ld [%l7 + 0x10], %f23
9648 fadds %f23, %f17, %f11
9649 tcs %icc, 0x2
9650 tne %xcc, 0x7
9651 brlez %l2, loop_795
9652 fmovspos %xcc, %f14, %f17
9653 bcc %xcc, loop_796
9654 be,pn %xcc, loop_797
9655loop_795:
9656 bg loop_798
9657 array16 %o4, %g5, %i3
9658loop_796:
9659 movvc %icc, %o2, %i6
9660loop_797:
9661 nop
9662 setx 0xF8E398B9B073D398, %l0, %l6
9663 stx %l6, [%l7 + 0x78]
9664 ldx [%l7 + 0x78], %fsr
9665loop_798:
9666 fmovscs %xcc, %f20, %f28
9667 sdivx %o1, 0x0B2C, %l6
9668 membar 0x7F
9669 fbuge %fcc2, loop_799
9670 nop
9671 setx 0x909691C3F07BD006, %l0, %l6
9672 stx %l6, [%l7 + 0x20]
9673 ldx [%l7 + 0x20], %fsr
9674 movneg %xcc, %g4, %i2
9675 flush %l7 + 0x6C
9676loop_799:
9677 bleu,a,pn %icc, loop_800
9678 sir 0x0CDC
9679 movcs %xcc, %o0, %i1
9680 std %f22, [%l7 + 0x40]
9681loop_800:
9682 movcc %xcc, %l3, %i0
9683 movpos %xcc, %o3, %o7
9684 set 0x50, %i1
9685 stxa %l5, [%l7 + %i1] 0x89
9686 mova %xcc, %g2, %g1
9687 mova %icc, %o6, %g7
9688 brlez %i5, loop_801
9689 call loop_802
9690 bgu,a loop_803
9691 edge32 %l1, %g3, %i7
9692loop_801:
9693 lduh [%l7 + 0x12], %g6
9694loop_802:
9695 srl %l0, 0x04, %l4
9696loop_803:
9697 movrlz %o5, 0x327, %l2
9698 andn %i4, %g5, %i3
9699 nop
9700 fitod %f12, %f24
9701 fdtos %f24, %f30
9702 movvs %xcc, %o2, %i6
9703 movge %xcc, %o4, %l6
9704 subccc %g4, 0x1A31, %i2
9705 tgu %icc, 0x4
9706 alignaddrl %o1, %o0, %l3
9707 for %f16, %f30, %f4
9708 movcc %icc, %i0, %i1
9709 bg,a,pn %icc, loop_804
9710 fbue,a %fcc1, loop_805
9711 fcmpgt32 %f2, %f8, %o7
9712 edge16 %o3, %l5, %g1
9713loop_804:
9714 nop
9715 wr %g0, 0x19, %asi
9716 ldswa [%l7 + 0x20] %asi, %g2
9717loop_805:
9718 tg %icc, 0x1
9719 set 0x44, %o3
9720 ldswa [%l7 + %o3] 0x19, %o6
9721 movcc %xcc, %i5, %g7
9722 addccc %g3, %l1, %i7
9723 xnorcc %l0, 0x0EDE, %l4
9724 sdivcc %g6, 0x1821, %o5
9725 fmovrslez %l2, %f16, %f10
9726 andcc %i4, %g5, %i3
9727 wr %g0, 0x89, %asi
9728 ldswa [%l7 + 0x3C] %asi, %i6
9729 fmovrdlez %o2, %f14, %f28
9730 fmovdcc %xcc, %f29, %f23
9731 subcc %l6, 0x0896, %o4
9732 fmovrdgez %i2, %f16, %f12
9733 xnorcc %g4, %o0, %o1
9734 udivcc %i0, 0x03CA, %i1
9735 fbn,a %fcc2, loop_806
9736 array32 %o7, %o3, %l5
9737 tgu %icc, 0x4
9738 fsrc1s %f5, %f1
9739loop_806:
9740 nop
9741 setx 0x207C7EA5991600C5, %l0, %l6
9742 stx %l6, [%l7 + 0x28]
9743 ldd [%l7 + 0x28], %f16
9744 setx 0xA94912ED975E7B4A, %l1, %l5
9745 stx %l5, [%l7 + 0x10]
9746 ldd [%l7 + 0x10], %f22
9747 fdivd %f22, %f16, %f20
9748 nop
9749 fitod %f6, %f28
9750 fdtos %f28, %f0
9751 array16 %g1, %l3, %g2
9752 srax %o6, 0x0C, %g7
9753 edge16n %i5, %l1, %g3
9754 fnors %f17, %f27, %f22
9755 fmovrslez %l0, %f27, %f4
9756 fmovrse %l4, %f8, %f16
9757 stbar
9758 lduw [%l7 + 0x68], %i7
9759 movl %icc, %o5, %g6
9760 set 0x0C, %i7
9761 stwa %i4, [%l7 + %i7] 0x14
9762 fmovrse %g5, %f6, %f24
9763 movle %icc, %i3, %l2
9764 fmovsn %xcc, %f16, %f31
9765 fbo,a %fcc1, loop_807
9766 edge8n %i6, %l6, %o4
9767 array32 %o2, %g4, %o0
9768 fpackfix %f16, %f16
9769loop_807:
9770 fxnor %f2, %f0, %f6
9771 fornot1 %f0, %f4, %f0
9772 membar 0x59
9773 fmovdcs %icc, %f18, %f28
9774 fnot1s %f7, %f22
9775 sdivcc %i2, 0x10D0, %i0
9776 te %xcc, 0x0
9777 srlx %o1, %o7, %o3
9778 brlez,a %i1, loop_808
9779 movg %xcc, %l5, %g1
9780 nop
9781 fitod %f4, %f12
9782 fdtoi %f12, %f25
9783 bl loop_809
9784loop_808:
9785 movcc %xcc, %g2, %o6
9786 edge16n %g7, %l3, %l1
9787 movl %xcc, %g3, %l0
9788loop_809:
9789 nop
9790 setx 0xC0DBA64B405A60DF, %l0, %l6
9791 stx %l6, [%l7 + 0x20]
9792 ldx [%l7 + 0x20], %fsr
9793 addc %i5, 0x1F8C, %l4
9794 nop
9795 set 0x1C, %i4
9796 ldsh [%l7 + %i4], %o5
9797 movne %icc, %i7, %g6
9798 taddcc %g5, %i4, %i3
9799 sdiv %i6, 0x0CD7, %l2
9800 fmovdne %xcc, %f16, %f3
9801 fbo %fcc0, loop_810
9802 movvc %icc, %l6, %o4
9803 xorcc %o2, %g4, %o0
9804 fmovsvs %icc, %f29, %f18
9805loop_810:
9806 brgez,a %i0, loop_811
9807 fbuge %fcc1, loop_812
9808 addccc %i2, %o7, %o1
9809 ba,a,pn %icc, loop_813
9810loop_811:
9811 fnot2 %f20, %f24
9812loop_812:
9813 fmovdne %icc, %f27, %f0
9814 bne,pt %icc, loop_814
9815loop_813:
9816 mova %icc, %i1, %l5
9817 tneg %xcc, 0x0
9818 or %g1, 0x0437, %o3
9819loop_814:
9820 fmovdleu %icc, %f20, %f26
9821 nop
9822 setx loop_815, %l0, %l1
9823 wrpr 0x1, %tl
9824 wrpr %l1, %tpc
9825 add %l1, 0x4, %l1
9826 wrpr %l1, %tnpc
9827 setx 0x34400001400, %l0, %l1
9828 wrpr %l1, %tstate
9829 wrhpr 0x4, %htstate
9830 retry
9831 alignaddr %o6, %g7, %l3
9832 xnor %g2, %l1, %l0
9833 ldx [%l7 + 0x70], %i5
9834loop_815:
9835 fornot2s %f26, %f19, %f29
9836 smulcc %g3, 0x0905, %o5
9837 movrgez %i7, %g6, %l4
9838 edge8l %i4, %i3, %g5
9839 tpos %icc, 0x6
9840 srl %l2, 0x1A, %l6
9841 mulscc %i6, %o4, %o2
9842 orncc %g4, %o0, %i2
9843 ldsh [%l7 + 0x28], %i0
9844 tn %xcc, 0x4
9845 smul %o1, 0x1D6B, %i1
9846 fnands %f19, %f13, %f5
9847 prefetch [%l7 + 0x0C], 0x1
9848 te %xcc, 0x2
9849 fmovsge %xcc, %f10, %f3
9850 orn %l5, 0x070C, %o7
9851 fmovsa %xcc, %f16, %f0
9852 ta %xcc, 0x0
9853 wr %g0, 0x0c, %asi
9854 ldswa [%l7 + 0x64] %asi, %o3
9855 bge,a %xcc, loop_816
9856 fmovsleu %icc, %f31, %f19
9857 taddcc %o6, 0x1D05, %g7
9858 move %xcc, %l3, %g1
9859loop_816:
9860 tvs %xcc, 0x5
9861 fmovdge %icc, %f8, %f30
9862 ldsh [%l7 + 0x7E], %l1
9863 tne %icc, 0x7
9864 fmovsne %xcc, %f25, %f14
9865 set 0x16, %i2
9866 stba %l0, [%l7 + %i2] 0x80
9867 mulx %g2, 0x1584, %g3
9868 orn %o5, %i5, %i7
9869 movrgz %l4, %i4, %i3
9870 bg,a,pt %icc, loop_817
9871 tneg %icc, 0x2
9872 movg %xcc, %g6, %l2
9873 fpack16 %f16, %f13
9874loop_817:
9875 fmul8x16al %f27, %f23, %f24
9876 addccc %l6, 0x0FDD, %g5
9877 stbar
9878 tg %xcc, 0x4
9879 movrlz %o4, 0x167, %i6
9880 call loop_818
9881 sdiv %o2, 0x0233, %o0
9882 nop
9883 setx 0x1062D415, %l0, %l6
9884 st %l6, [%l7 + 0x5C]
9885 ld [%l7 + 0x5C], %fsr
9886 set 0x0C, %i6
9887 swapa [%l7 + %i6] 0x11, %i2
9888loop_818:
9889 orn %g4, 0x029F, %o1
9890 edge16n %i0, %l5, %i1
9891 fcmpeq16 %f2, %f4, %o3
9892 sllx %o7, 0x0F, %g7
9893 nop
9894 setx loop_819, %l0, %l1
9895 wrpr 0x1, %tl
9896 wrpr %l1, %tnpc
9897 setx 0x34400001400, %l0, %l1
9898 wrpr %l1, %tstate
9899 wrhpr 0x4, %htstate
9900 done
9901 fsrc2s %f14, %f25
9902 brnz,a %o6, loop_820
9903 fnands %f30, %f9, %f18
9904loop_819:
9905 addccc %g1, %l3, %l0
9906 fcmple32 %f14, %f12, %g2
9907loop_820:
9908 fmuld8ulx16 %f14, %f13, %f24
9909 nop
9910 setx 0x2335FAE019376036, %l0, %l6
9911 stx %l6, [%l7 + 0x28]
9912 ldd [%l7 + 0x28], %f18
9913 fsqrtd %f18, %f28
9914 ldx [%l7 + 0x68], %g3
9915 tcc %icc, 0x4
9916 sir 0x193B
9917 orncc %o5, %l1, %i5
9918 set 0x60, %l0
9919 prefetcha [%l7 + %l0] 0x18, 0x0
9920 set 0x38, %o2
9921 ldxa [%g0 + %o2] 0x20, %i7
9922 tcc %icc, 0x3
9923 nop
9924 setx 0xB82C09E2, %l0, %l6
9925 st %l6, [%l7 + 0x28]
9926 ld [%l7 + 0x28], %f0
9927 setx 0xCECE34BA, %l1, %l5
9928 st %l5, [%l7 + 0x10]
9929 ld [%l7 + 0x10], %f30
9930 fsubs %f30, %f0, %f21
9931 sll %i3, %i4, %l2
9932 tvs %xcc, 0x5
9933 fbul,a %fcc1, loop_821
9934 tg %icc, 0x0
9935 fmul8sux16 %f18, %f16, %f8
9936 taddcc %l6, %g5, %o4
9937loop_821:
9938 fpadd32s %f5, %f6, %f2
9939 movleu %icc, %i6, %g6
9940 mova %icc, %o0, %o2
9941 orncc %i2, 0x0327, %o1
9942 nop
9943 fitos %f6, %f17
9944 fstod %f17, %f18
9945 fbne,a %fcc3, loop_822
9946 brz %i0, loop_823
9947 srlx %g4, %l5, %i1
9948 movgu %xcc, %o3, %g7
9949loop_822:
9950 fcmple16 %f22, %f26, %o7
9951loop_823:
9952 tne %xcc, 0x0
9953 srl %o6, %g1, %l0
9954 fandnot1 %f22, %f6, %f18
9955 tleu %icc, 0x6
9956 ta %icc, 0x5
9957 fmovrdlz %l3, %f4, %f14
9958 fbule,a %fcc0, loop_824
9959 fpadd32 %f22, %f26, %f20
9960 fblg %fcc2, loop_825
9961 fmovrslz %g2, %f11, %f11
9962loop_824:
9963 subc %o5, %g3, %l1
9964 fmovdleu %icc, %f7, %f29
9965loop_825:
9966 ldd [%l7 + 0x50], %f8
9967 te %xcc, 0x3
9968 orcc %l4, 0x1D4C, %i5
9969 movrlz %i7, %i4, %l2
9970 wr %g0, 0x10, %asi
9971 lduba [%l7 + 0x0B] %asi, %l6
9972 sdivx %i3, 0x0BD0, %o4
9973 movne %icc, %i6, %g6
9974 bne,a loop_826
9975 movrlz %g5, %o2, %i2
9976 bpos loop_827
9977 movl %icc, %o0, %i0
9978loop_826:
9979 smulcc %o1, %l5, %i1
9980 tvs %icc, 0x6
9981loop_827:
9982 fmovrdgez %o3, %f22, %f16
9983 movneg %xcc, %g4, %g7
9984 add %o7, %o6, %l0
9985 edge16n %l3, %g2, %o5
9986 movge %xcc, %g3, %g1
9987 brgz %l1, loop_828
9988 udivx %l4, 0x03ED, %i5
9989 sra %i7, 0x1D, %i4
9990 orncc %l2, 0x0726, %l6
9991loop_828:
9992 fbge %fcc0, loop_829
9993 brlez,a %i3, loop_830
9994 movrne %o4, %g6, %i6
9995 wr %g0, 0x50, %asi
9996 ldxa [%g0 + 0x00] %asi, %o2
9997loop_829:
9998 movl %xcc, %i2, %g5
9999loop_830:
10000 fmul8sux16 %f4, %f2, %f16
10001 brz %i0, loop_831
10002 taddcctv %o0, 0x1043, %l5
10003 bge %xcc, loop_832
10004 ta %icc, 0x7
10005loop_831:
10006 fcmpgt32 %f30, %f6, %o1
10007 addcc %i1, %g4, %g7
10008loop_832:
10009 addccc %o3, %o6, %l0
10010 tg %icc, 0x5
10011 brlz,a %o7, loop_833
10012 ba,pt %xcc, loop_834
10013 tg %xcc, 0x1
10014 set 0x14, %g3
10015 stwa %g2, [%l7 + %g3] 0xe2
10016 membar #Sync
10017loop_833:
10018 fornot2 %f30, %f14, %f26
10019loop_834:
10020 bcc,a,pn %icc, loop_835
10021 tpos %xcc, 0x4
10022 fcmpgt16 %f24, %f24, %l3
10023 sdiv %g3, 0x0E59, %g1
10024loop_835:
10025 brz %o5, loop_836
10026 fba,a %fcc2, loop_837
10027 mulscc %l4, %l1, %i5
10028 bge,a loop_838
10029loop_836:
10030 fxors %f13, %f9, %f3
10031loop_837:
10032 edge32l %i4, %i7, %l6
10033 xnor %i3, 0x1BF5, %o4
10034loop_838:
10035 fnor %f14, %f2, %f18
10036 sllx %g6, %i6, %o2
10037 flush %l7 + 0x5C
10038 xor %l2, 0x0162, %g5
10039 umulcc %i2, %o0, %i0
10040 brlz %o1, loop_839
10041 brlez %i1, loop_840
10042 edge32l %g4, %l5, %o3
10043 restored
10044 rdpr %cwp, %g1
10045 rdpr %cansave, %g2
10046 rdpr %canrestore, %g3
10047 rdpr %cleanwin, %g4
10048 rdpr %otherwin, %g5
10049 rdpr %wstate, %g6
10050loop_839:
10051 fmovdcs %icc, %f7, %f25
10052loop_840:
10053 sdiv %g7, 0x0834, %l0
10054 stw %o7, [%l7 + 0x40]
10055 andn %o6, %l3, %g3
10056 fcmpgt16 %f14, %f4, %g2
10057 fmovdcs %xcc, %f13, %f28
10058 nop
10059 setx 0x65CFAEF7007B21CE, %l0, %l6
10060 stx %l6, [%l7 + 0x28]
10061 ldd [%l7 + 0x28], %f28
10062 setx 0xFACB520A5D7E2DBB, %l1, %l5
10063 stx %l5, [%l7 + 0x10]
10064 ldd [%l7 + 0x10], %f30
10065 fsubd %f30, %f28, %f16
10066 fsrc1s %f18, %f17
10067 fbue %fcc3, loop_841
10068 sir 0x1444
10069 te %xcc, 0x5
10070 sir 0x1C96
10071loop_841:
10072 ba,pn %xcc, loop_842
10073 nop
10074 setx 0x7EEBA19F, %l0, %l6
10075 st %l6, [%l7 + 0x28]
10076 ld [%l7 + 0x28], %f27
10077 setx 0x60913B60, %l1, %l5
10078 st %l5, [%l7 + 0x10]
10079 ld [%l7 + 0x10], %f30
10080 fsubs %f30, %f27, %f22
10081 set 0x5C, %o0
10082 lduha [%l7 + %o0] 0x10, %o5
10083loop_842:
10084 fmovdg %xcc, %f24, %f12
10085 membar 0x4F
10086 fba %fcc3, loop_843
10087 popc %g1, %l4
10088 or %l1, 0x0024, %i5
10089 movgu %icc, %i4, %l6
10090loop_843:
10091 stx %i7, [%l7 + 0x48]
10092 nop
10093 setx 0xF064FAAA, %l0, %l6
10094 st %l6, [%l7 + 0x54]
10095 ld [%l7 + 0x54], %fsr
10096 fbule %fcc2, loop_844
10097 fmovsl %xcc, %f6, %f16
10098 bgu %icc, loop_845
10099 edge8l %i3, %o4, %g6
10100loop_844:
10101 movne %xcc, %o2, %l2
10102 movneg %xcc, %i6, %g5
10103loop_845:
10104 fandnot2 %f8, %f24, %f8
10105 sethi 0x05ED, %i2
10106 xor %o0, %i0, %i1
10107 nop
10108 set 0x7F, %o1
10109 stb %g4, [%l7 + %o1]
10110 orcc %o1, 0x145B, %o3
10111 set 0x40, %l5
10112 ldda [%l7 + %l5] 0x0c, %l4
10113 fbule,a %fcc2, loop_846
10114 array16 %l0, %o7, %g7
10115 array16 %l3, %g3, %g2
10116 andncc %o5, %o6, %l4
10117loop_846:
10118 nop
10119 setx 0x231A87FB3A37256F, %l0, %l6
10120 stx %l6, [%l7 + 0x28]
10121 ldd [%l7 + 0x28], %f2
10122 setx 0x786270AC0BA0BF05, %l1, %l5
10123 stx %l5, [%l7 + 0x10]
10124 ldd [%l7 + 0x10], %f22
10125 fmuld %f22, %f2, %f14
10126 tn %xcc, 0x7
10127 sir 0x1D63
10128 udivx %g1, 0x13FC, %i5
10129 edge16l %i4, %l6, %l1
10130 fble,a %fcc3, loop_847
10131 fcmpeq32 %f12, %f4, %i7
10132 movrgez %o4, %g6, %i3
10133 wr %g0, 0x10, %asi
10134 ldda [%l7 + 0x30] %asi, %l2
10135loop_847:
10136 nop
10137 setx 0xED90B4481568B466, %l0, %l6
10138 stx %l6, [%l7 + 0x28]
10139 ldd [%l7 + 0x28], %f24
10140 setx 0x90B10D5D5396503F, %l1, %l5
10141 stx %l5, [%l7 + 0x10]
10142 ldd [%l7 + 0x10], %f6
10143 fsubd %f6, %f24, %f26
10144 fnor %f24, %f20, %f14
10145 movle %xcc, %i6, %g5
10146 fmovspos %xcc, %f14, %f31
10147 popc %o2, %i2
10148 tle %xcc, 0x6
10149 array16 %o0, %i0, %g4
10150 fble %fcc2, loop_848
10151 fba,a %fcc0, loop_849
10152 edge16ln %i1, %o3, %o1
10153 orncc %l0, 0x1BF6, %o7
10154loop_848:
10155 sra %l5, 0x1A, %l3
10156loop_849:
10157 brlez,a %g7, loop_850
10158 tsubcc %g3, 0x006D, %o5
10159 fones %f17
10160 array32 %o6, %g2, %l4
10161loop_850:
10162 te %xcc, 0x1
10163 edge16l %i5, %i4, %g1
10164 taddcc %l1, 0x1ADC, %l6
10165 fmovs %f19, %f8
10166 fpsub16s %f14, %f13, %f6
10167 movrlz %i7, %g6, %o4
10168 edge16l %i3, %i6, %g5
10169 movgu %xcc, %l2, %o2
10170 sub %i2, 0x0C4B, %i0
10171 udiv %g4, 0x1D39, %o0
10172 fmovrdne %o3, %f12, %f24
10173 movg %xcc, %o1, %l0
10174 bcs loop_851
10175 nop
10176 fitod %f8, %f14
10177 fdtox %f14, %f2
10178 fxtod %f2, %f26
10179 fmovrdgz %i1, %f24, %f14
10180 mulscc %l5, %l3, %g7
10181loop_851:
10182 ldsb [%l7 + 0x52], %g3
10183 sra %o5, 0x12, %o7
10184 brlz,a %g2, loop_852
10185 fbn %fcc2, loop_853
10186 fbule,a %fcc0, loop_854
10187 tn %xcc, 0x6
10188loop_852:
10189 nop
10190 setx 0x928DC288, %l0, %l6
10191 st %l6, [%l7 + 0x28]
10192 ld [%l7 + 0x28], %f19
10193 setx 0x3EB958BB, %l1, %l5
10194 st %l5, [%l7 + 0x10]
10195 ld [%l7 + 0x10], %f15
10196 fmuls %f15, %f19, %f4
10197loop_853:
10198 udiv %l4, 0x06DB, %o6
10199loop_854:
10200 nop
10201 setx 0xFBE07C65, %l0, %l6
10202 st %l6, [%l7 + 0x28]
10203 ld [%l7 + 0x28], %f25
10204 setx 0xE7CC3924, %l1, %l5
10205 st %l5, [%l7 + 0x10]
10206 ld [%l7 + 0x10], %f15
10207 fdivs %f15, %f25, %f3
10208 fornot2s %f11, %f16, %f28
10209 fxors %f30, %f23, %f6
10210 fpsub32s %f4, %f6, %f13
10211 edge16ln %i5, %g1, %l1
10212 array32 %l6, %i4, %g6
10213 sll %i7, %o4, %i3
10214 saved
10215 rdpr %cwp, %g1
10216 rdpr %cansave, %g2
10217 rdpr %canrestore, %g3
10218 rdpr %cleanwin, %g4
10219 rdpr %otherwin, %g5
10220 rdpr %wstate, %g6
10221 sir 0x0723
10222 xnor %g5, %l2, %o2
10223 sethi 0x05B5, %i2
10224 orcc %i0, %g4, %o0
10225 array8 %i6, %o1, %o3
10226 movpos %icc, %i1, %l5
10227 smul %l3, 0x0973, %l0
10228 xor %g3, 0x05D8, %g7
10229 movg %icc, %o5, %o7
10230 addcc %l4, %o6, %i5
10231 udivcc %g2, 0x0326, %g1
10232 fbug,a %fcc1, loop_855
10233 tg %xcc, 0x4
10234 edge8ln %l6, %i4, %l1
10235 fcmple32 %f6, %f22, %g6
10236loop_855:
10237 sethi 0x1879, %o4
10238 bneg %icc, loop_856
10239 movvc %xcc, %i3, %i7
10240 nop
10241 setx 0x61AFE498, %l0, %l6
10242 st %l6, [%l7 + 0x28]
10243 ld [%l7 + 0x28], %f14
10244 setx 0xCE41F67E, %l1, %l5
10245 st %l5, [%l7 + 0x10]
10246 ld [%l7 + 0x10], %f18
10247 fdivs %f18, %f14, %f4
10248 movg %icc, %g5, %l2
10249loop_856:
10250 movcc %icc, %o2, %i2
10251 movle %xcc, %i0, %g4
10252 orcc %i6, 0x1672, %o1
10253 movn %xcc, %o3, %o0
10254 prefetch [%l7 + 0x2C], 0x1
10255 fandnot2 %f16, %f24, %f22
10256 ld [%l7 + 0x24], %f29
10257 sdiv %l5, 0x024C, %i1
10258 nop
10259 fitod %f2, %f12
10260 fdtox %f12, %f2
10261 fxtod %f2, %f4
10262 bpos,a loop_857
10263 tgu %icc, 0x6
10264 fmovsvs %icc, %f1, %f21
10265 srax %l3, %l0, %g7
10266loop_857:
10267 nop
10268 setx 0x1D0BAAFBA05F9A08, %l0, %l6
10269 stx %l6, [%l7 + 0x78]
10270 ldx [%l7 + 0x78], %fsr
10271 addcc %g3, %o7, %l4
10272 fsrc1s %f24, %f25
10273 edge32n %o5, %o6, %i5
10274 taddcctv %g1, %g2, %l6
10275 xnorcc %l1, %i4, %o4
10276 wr %g0, 0x20, %asi
10277 stxa %g6, [%g0 + 0x10] %asi
10278 nop
10279 setx 0x4EB940A1, %l0, %l6
10280 st %l6, [%l7 + 0x28]
10281 ld [%l7 + 0x28], %f24
10282 setx 0xE98F6B5A, %l1, %l5
10283 st %l5, [%l7 + 0x10]
10284 ld [%l7 + 0x10], %f12
10285 fmuls %f12, %f24, %f22
10286 tvc %xcc, 0x1
10287 brz %i7, loop_858
10288 orcc %g5, %i3, %o2
10289 bge,a loop_859
10290 movne %icc, %i2, %l2
10291loop_858:
10292 bneg,a,pn %icc, loop_860
10293 edge32n %i0, %g4, %o1
10294loop_859:
10295 ta %icc, 0x5
10296 brlez,a %i6, loop_861
10297loop_860:
10298 fzeros %f4
10299 orncc %o3, %l5, %o0
10300 edge16 %l3, %l0, %i1
10301loop_861:
10302 call loop_862
10303 orcc %g7, 0x0369, %g3
10304 tsubcc %l4, %o7, %o6
10305 addcc %o5, %i5, %g1
10306loop_862:
10307 saved
10308 rdpr %cwp, %g1
10309 rdpr %cansave, %g2
10310 rdpr %canrestore, %g3
10311 rdpr %cleanwin, %g4
10312 rdpr %otherwin, %g5
10313 rdpr %wstate, %g6
10314 fbu %fcc0, loop_863
10315 edge8l %l6, %l1, %i4
10316 fxors %f15, %f4, %f15
10317 sll %o4, %g6, %g2
10318loop_863:
10319 edge32n %g5, %i7, %i3
10320 nop
10321 fitod %f0, %f22
10322 fdtox %f22, %f26
10323 fmovsg %xcc, %f29, %f29
10324 fbule %fcc0, loop_864
10325 restored
10326 rdpr %cwp, %g1
10327 rdpr %cansave, %g2
10328 rdpr %canrestore, %g3
10329 rdpr %cleanwin, %g4
10330 rdpr %otherwin, %g5
10331 rdpr %wstate, %g6
10332 fmovde %icc, %f31, %f25
10333 edge8n %o2, %l2, %i2
10334loop_864:
10335 fmovdvs %xcc, %f20, %f0
10336 alignaddrl %g4, %i0, %o1
10337 fmovdleu %icc, %f19, %f12
10338 movcc %icc, %o3, %l5
10339 xor %o0, 0x18EB, %i6
10340 bn,a,pt %icc, loop_865
10341 orncc %l0, %l3, %i1
10342 fcmpne32 %f4, %f14, %g3
10343 brgz,a %l4, loop_866
10344loop_865:
10345 smul %o7, 0x1B98, %o6
10346 fcmple32 %f8, %f10, %g7
10347 addccc %i5, %o5, %l6
10348loop_866:
10349 ldd [%l7 + 0x28], %g0
10350 add %l1, 0x00DF, %i4
10351 alignaddr %g6, %o4, %g2
10352 edge16l %i7, %g5, %i3
10353 movneg %icc, %l2, %i2
10354 nop
10355 fitos %f0, %f5
10356 fstox %f5, %f10
10357 set 0x50, %i0
10358 ldsha [%l7 + %i0] 0x81, %o2
10359 wr %g0, 0x80, %asi
10360 ldsha [%l7 + 0x5A] %asi, %i0
10361 move %xcc, %o1, %o3
10362 nop
10363 fitos %f12, %f24
10364 movpos %icc, %l5, %o0
10365 movneg %xcc, %g4, %l0
10366 srax %i6, %i1, %l3
10367 movre %g3, %o7, %o6
10368 addc %g7, %i5, %l4
10369 restored
10370 rdpr %cwp, %g1
10371 rdpr %cansave, %g2
10372 rdpr %canrestore, %g3
10373 rdpr %cleanwin, %g4
10374 rdpr %otherwin, %g5
10375 rdpr %wstate, %g6
10376 fble %fcc2, loop_867
10377 fxors %f27, %f14, %f7
10378 fmuld8ulx16 %f1, %f21, %f18
10379 wr %g0, 0x2a, %asi
10380 stwa %o5, [%l7 + 0x18] %asi
10381 membar #Sync
10382loop_867:
10383 edge32 %g1, %l1, %l6
10384 fmovsge %xcc, %f20, %f4
10385 be,a,pt %xcc, loop_868
10386 tcc %xcc, 0x3
10387 edge16ln %i4, %g6, %g2
10388 fbe,a %fcc2, loop_869
10389loop_868:
10390 sdivx %o4, 0x1332, %g5
10391 umulcc %i7, 0x0707, %l2
10392 taddcc %i2, 0x1BCF, %i3
10393loop_869:
10394 fblg,a %fcc3, loop_870
10395 edge16ln %o2, %i0, %o3
10396 restored
10397 rdpr %cwp, %g1
10398 rdpr %cansave, %g2
10399 rdpr %canrestore, %g3
10400 rdpr %cleanwin, %g4
10401 rdpr %otherwin, %g5
10402 rdpr %wstate, %g6
10403 fmovrdlz %l5, %f28, %f12
10404loop_870:
10405 ldd [%l7 + 0x70], %o0
10406 nop
10407 setx 0x1313AC298059CCEF, %l0, %l6
10408 stx %l6, [%l7 + 0x28]
10409 ldx [%l7 + 0x28], %fsr
10410 nop
10411 set 0x36, %l2
10412 ldstub [%l7 + %l2], %o0
10413 ldstub [%l7 + 0x33], %g4
10414 edge32n %l0, %i1, %l3
10415 movrlez %g3, %i6, %o6
10416 andncc %g7, %i5, %l4
10417 fmovrdne %o5, %f16, %f16
10418 fble,a %fcc3, loop_871
10419 taddcc %o7, %g1, %l6
10420 movge %icc, %l1, %g6
10421 fbl,a %fcc0, loop_872
10422loop_871:
10423 edge16n %g2, %o4, %g5
10424 fbn,a %fcc0, loop_873
10425 taddcc %i7, %l2, %i4
10426loop_872:
10427 bge,pn %xcc, loop_874
10428 xor %i3, 0x0403, %i2
10429loop_873:
10430 movpos %icc, %o2, %i0
10431 edge32l %o3, %l5, %o1
10432loop_874:
10433 fbge,a %fcc1, loop_875
10434 membar 0x30
10435 tsubcc %o0, 0x1583, %g4
10436 movrlz %l0, %l3, %g3
10437loop_875:
10438 bleu,a,pt %xcc, loop_876
10439 nop
10440 setx 0x31D82DED7125348F, %l0, %l6
10441 stx %l6, [%l7 + 0x28]
10442 ldd [%l7 + 0x28], %f24
10443 setx 0x1D11509166776B33, %l1, %l5
10444 stx %l5, [%l7 + 0x10]
10445 ldd [%l7 + 0x10], %f20
10446 fsubd %f20, %f24, %f26
10447 ldsb [%l7 + 0x51], %i6
10448 fzeros %f10
10449loop_876:
10450 brlz %i1, loop_877
10451 xnor %g7, 0x094A, %o6
10452 fcmpne16 %f18, %f12, %i5
10453 movleu %xcc, %o5, %o7
10454loop_877:
10455 tneg %icc, 0x7
10456 add %l4, %g1, %l1
10457 fblg,a %fcc3, loop_878
10458 fmovsleu %xcc, %f22, %f31
10459 tcs %icc, 0x5
10460 ldd [%l7 + 0x18], %i6
10461loop_878:
10462 te %xcc, 0x1
10463 tle %xcc, 0x5
10464 fxor %f8, %f22, %f8
10465 movpos %icc, %g6, %g2
10466 sll %g5, %i7, %o4
10467 taddcc %l2, 0x1AFA, %i4
10468 edge16ln %i2, %o2, %i3
10469 xnorcc %i0, 0x02C3, %o3
10470 orncc %o1, %l5, %o0
10471 bgu,pn %xcc, loop_879
10472 bge,pn %icc, loop_880
10473 addccc %g4, %l3, %l0
10474 edge8ln %i6, %i1, %g3
10475loop_879:
10476 alignaddr %o6, %i5, %o5
10477loop_880:
10478 edge8 %o7, %g7, %g1
10479 array16 %l4, %l1, %g6
10480 fmovrde %l6, %f18, %f20
10481 fmovrslez %g2, %f29, %f26
10482 movle %xcc, %g5, %o4
10483 faligndata %f0, %f24, %f20
10484 add %i7, %l2, %i2
10485 or %i4, %i3, %i0
10486 ldsb [%l7 + 0x6A], %o2
10487 movge %xcc, %o1, %l5
10488 addccc %o0, %o3, %g4
10489 bcs loop_881
10490 movcs %xcc, %l0, %l3
10491 nop
10492 fitos %f12, %f4
10493 fstoi %f4, %f8
10494 xnor %i6, 0x0385, %i1
10495loop_881:
10496 sdivx %o6, 0x0E6C, %g3
10497 brgez %o5, loop_882
10498 fbule,a %fcc2, loop_883
10499 ld [%l7 + 0x7C], %f15
10500 fmovrsgez %o7, %f11, %f28
10501loop_882:
10502 bl,pt %xcc, loop_884
10503loop_883:
10504 movrlz %i5, %g1, %g7
10505 fbl,a %fcc3, loop_885
10506 array32 %l4, %l1, %g6
10507loop_884:
10508 movrlez %g2, %g5, %l6
10509 array16 %i7, %l2, %o4
10510loop_885:
10511 fnors %f31, %f12, %f13
10512 membar 0x7F
10513 addccc %i4, 0x06DB, %i2
10514 movl %icc, %i3, %o2
10515 nop
10516 fitod %f6, %f20
10517 fdtos %f20, %f25
10518 sdivx %o1, 0x04FF, %i0
10519 fone %f30
10520 fcmpeq32 %f22, %f24, %l5
10521 movg %xcc, %o3, %g4
10522 sdivx %l0, 0x0885, %o0
10523 prefetch [%l7 + 0x24], 0x0
10524 fcmple32 %f20, %f6, %l3
10525 udivx %i6, 0x015A, %o6
10526 edge32n %i1, %o5, %o7
10527 movg %xcc, %i5, %g3
10528 move %xcc, %g1, %g7
10529 umulcc %l1, 0x07E1, %l4
10530 fmovda %icc, %f19, %f6
10531 tvc %xcc, 0x0
10532 srax %g2, 0x01, %g6
10533 fmovsneg %xcc, %f4, %f7
10534 tsubcc %l6, 0x1319, %i7
10535 wr %g0, 0x11, %asi
10536 lduba [%l7 + 0x62] %asi, %g5
10537 ldx [%l7 + 0x60], %l2
10538 membar 0x5A
10539 addccc %o4, %i4, %i2
10540 fmovdn %xcc, %f15, %f10
10541 nop
10542 setx 0x5DBB6300, %l0, %l6
10543 st %l6, [%l7 + 0x28]
10544 ld [%l7 + 0x28], %f29
10545 setx 0xAA9452C2, %l1, %l5
10546 st %l5, [%l7 + 0x10]
10547 ld [%l7 + 0x10], %f7
10548 fdivs %f7, %f29, %f9
10549 sll %i3, 0x1E, %o1
10550 faligndata %f14, %f4, %f22
10551 tsubcc %o2, 0x1ACB, %i0
10552 tcs %icc, 0x1
10553 fone %f12
10554 fone %f18
10555 movrlez %o3, %g4, %l0
10556 orn %o0, %l3, %i6
10557 fsrc1 %f14, %f14
10558 sir 0x103F
10559 array8 %o6, %l5, %o5
10560 edge32ln %i1, %o7, %g3
10561 fmovrse %i5, %f25, %f14
10562 edge8l %g7, %l1, %g1
10563 set 0x1C, %l4
10564 lduwa [%l7 + %l4] 0x81, %g2
10565 tsubcc %g6, %l4, %l6
10566 sra %i7, 0x1A, %l2
10567 set 0x40, %g4
10568 stda %f0, [%l7 + %g4] 0xf8
10569 membar #Sync
10570 subc %o4, %g5, %i4
10571 addc %i3, 0x1681, %i2
10572 xorcc %o2, %i0, %o1
10573 andcc %o3, %g4, %l0
10574 movrlz %l3, %o0, %o6
10575 add %l7, 0x30, %l6
10576 wr %g0, 0x04, %asi
10577 ldxa [%l6] %asi, %i6
10578 casxa [%l6] %asi, %i6, %o5
10579 fmovrdlez %l5, %f14, %f20
10580 subccc %o7, %i1, %i5
10581 alignaddr %g3, %l1, %g1
10582 orcc %g7, 0x1DB9, %g6
10583 udivx %g2, 0x07E0, %l6
10584 edge8ln %l4, %l2, %o4
10585 tvc %xcc, 0x7
10586 fblg %fcc0, loop_886
10587 fba,a %fcc3, loop_887
10588 edge16l %g5, %i4, %i3
10589 sdivx %i7, 0x0969, %i2
10590loop_886:
10591 nop
10592 set 0x22, %i5
10593 stha %i0, [%l7 + %i5] 0x15
10594loop_887:
10595 umul %o2, 0x1C1F, %o1
10596 add %o3, %g4, %l0
10597 movcs %icc, %l3, %o0
10598 fpackfix %f26, %f31
10599 movvc %xcc, %i6, %o6
10600 udivcc %l5, 0x069F, %o7
10601 wr %g0, 0x19, %asi
10602 lduba [%l7 + 0x54] %asi, %o5
10603 array32 %i1, %i5, %l1
10604 fsrc1 %f4, %f0
10605 bvs,a %icc, loop_888
10606 tle %xcc, 0x1
10607 addc %g3, %g1, %g6
10608 umulcc %g7, %g2, %l4
10609loop_888:
10610 brlz,a %l2, loop_889
10611 nop
10612 set 0x50, %g6
10613 sth %o4, [%l7 + %g6]
10614 edge16 %l6, %g5, %i3
10615 bcs,a loop_890
10616loop_889:
10617 ba,a %icc, loop_891
10618 fornot2 %f16, %f6, %f20
10619 and %i7, 0x0623, %i4
10620loop_890:
10621 sub %i0, 0x0AA4, %o2
10622loop_891:
10623 smul %i2, %o3, %o1
10624 movrgz %g4, %l0, %o0
10625 fbn,a %fcc1, loop_892
10626 movge %xcc, %l3, %o6
10627 stw %i6, [%l7 + 0x70]
10628 edge32l %l5, %o7, %i1
10629loop_892:
10630 nop
10631 set 0x7C, %o4
10632 lda [%l7 + %o4] 0x18, %f9
10633 fors %f19, %f27, %f21
10634 fcmple32 %f28, %f8, %i5
10635 fors %f0, %f22, %f14
10636 brlz %o5, loop_893
10637 mulx %l1, %g3, %g6
10638 nop
10639 setx 0x8915DC8C, %l0, %l6
10640 st %l6, [%l7 + 0x28]
10641 ld [%l7 + 0x28], %f5
10642 setx 0x30B1C027, %l1, %l5
10643 st %l5, [%l7 + 0x10]
10644 ld [%l7 + 0x10], %f26
10645 fsubs %f26, %f5, %f24
10646 edge16 %g7, %g2, %g1
10647loop_893:
10648 sra %l2, 0x12, %o4
10649 movrlz %l6, 0x303, %g5
10650 tvs %xcc, 0x7
10651 edge8 %i3, %i7, %i4
10652 sll %i0, 0x09, %o2
10653 bvs loop_894
10654 edge16l %l4, %o3, %i2
10655 set 0x78, %o5
10656 ldxa [%l7 + %o5] 0x88, %g4
10657loop_894:
10658 tge %xcc, 0x7
10659 subcc %o1, %l0, %l3
10660 fmovscs %xcc, %f11, %f26
10661 tvc %icc, 0x1
10662 movrlez %o6, %o0, %l5
10663 movrgez %o7, %i1, %i6
10664 movpos %icc, %o5, %l1
10665 tl %xcc, 0x2
10666 tle %icc, 0x4
10667 stx %g3, [%l7 + 0x18]
10668 nop
10669 setx 0x539B52E6347B6378, %l0, %l6
10670 stx %l6, [%l7 + 0x28]
10671 ldd [%l7 + 0x28], %f6
10672 fsqrtd %f6, %f28
10673 fmovrdlez %g6, %f4, %f12
10674 edge16ln %g7, %g2, %g1
10675 fbge,a %fcc3, loop_895
10676 fpsub16 %f16, %f2, %f6
10677 edge32n %l2, %i5, %o4
10678 ldsw [%l7 + 0x74], %l6
10679loop_895:
10680 edge32ln %i3, %i7, %i4
10681 stx %g5, [%l7 + 0x40]
10682 tneg %icc, 0x1
10683 fmovs %f23, %f6
10684 mulscc %i0, 0x0A41, %l4
10685 bn loop_896
10686 fcmpeq32 %f0, %f12, %o3
10687 edge16 %o2, %i2, %g4
10688 nop
10689 fitod %f0, %f22
10690 fdtoi %f22, %f20
10691loop_896:
10692 udivx %o1, 0x1228, %l3
10693 fbule,a %fcc0, loop_897
10694 sdivcc %l0, 0x025B, %o6
10695 set 0x15, %l1
10696 ldsba [%l7 + %l1] 0x89, %o0
10697loop_897:
10698 popc 0x11A3, %l5
10699 ldd [%l7 + 0x48], %i0
10700 edge16l %o7, %i6, %o5
10701 fcmpgt32 %f22, %f18, %g3
10702 fmovdg %icc, %f11, %f15
10703 bge,a,pt %xcc, loop_898
10704 movne %icc, %l1, %g6
10705 udivcc %g7, 0x145F, %g1
10706 movvc %xcc, %g2, %l2
10707loop_898:
10708 fbl %fcc1, loop_899
10709 edge8n %i5, %l6, %i3
10710 fpadd32 %f18, %f22, %f28
10711 alignaddrl %i7, %i4, %o4
10712loop_899:
10713 movrgz %g5, 0x3F6, %l4
10714 brz %i0, loop_900
10715 fmul8sux16 %f28, %f8, %f16
10716 andncc %o2, %o3, %g4
10717 andcc %o1, %l3, %i2
10718loop_900:
10719 nop
10720 set 0x6C, %i3
10721 stwa %l0, [%l7 + %i3] 0x04
10722 tcc %icc, 0x6
10723 fmovdleu %xcc, %f31, %f7
10724 bcs,pn %xcc, loop_901
10725 mulx %o0, %o6, %l5
10726 edge16 %o7, %i1, %i6
10727 xorcc %o5, 0x0A0F, %g3
10728loop_901:
10729 edge32n %g6, %g7, %l1
10730 fsrc1s %f4, %f0
10731 restored
10732 rdpr %cwp, %g1
10733 rdpr %cansave, %g2
10734 rdpr %canrestore, %g3
10735 rdpr %cleanwin, %g4
10736 rdpr %otherwin, %g5
10737 rdpr %wstate, %g6
10738 movrlez %g2, 0x3A5, %g1
10739 tpos %icc, 0x0
10740 taddcctv %l2, %i5, %l6
10741 movrgz %i7, 0x2D2, %i4
10742 movge %icc, %o4, %g5
10743 restored
10744 rdpr %cwp, %g1
10745 rdpr %cansave, %g2
10746 rdpr %canrestore, %g3
10747 rdpr %cleanwin, %g4
10748 rdpr %otherwin, %g5
10749 rdpr %wstate, %g6
10750 tcc %xcc, 0x1
10751 sll %l4, 0x01, %i0
10752 movrlz %i3, %o3, %g4
10753 nop
10754 fitos %f13, %f10
10755 fstod %f10, %f14
10756 orcc %o1, %o2, %l3
10757 ble,a,pn %icc, loop_902
10758 movre %l0, 0x0CD, %i2
10759 fmovsg %icc, %f0, %f4
10760 bge,a %xcc, loop_903
10761loop_902:
10762 bshuffle %f18, %f30, %f22
10763 andncc %o0, %l5, %o7
10764 fbg,a %fcc1, loop_904
10765loop_903:
10766 mulx %i1, %o6, %o5
10767 fmovspos %xcc, %f9, %f30
10768 bg,a loop_905
10769loop_904:
10770 fmovrdlez %i6, %f24, %f12
10771 fnegd %f24, %f12
10772 st %f5, [%l7 + 0x78]
10773loop_905:
10774 nop
10775 set 0x1C, %o7
10776 lda [%l7 + %o7] 0x19, %f19
10777 ldd [%l7 + 0x38], %g6
10778 andncc %g7, %g3, %g2
10779 fcmpgt32 %f26, %f26, %g1
10780 movleu %xcc, %l2, %i5
10781 wr %g0, 0x80, %asi
10782 lduwa [%l7 + 0x60] %asi, %l6
10783 fmovdn %icc, %f8, %f5
10784 bneg,pn %icc, loop_906
10785 edge32 %i7, %l1, %i4
10786 nop
10787 setx loop_907, %l0, %l1
10788 wrpr 0x1, %tl
10789 wrpr %l1, %tnpc
10790 setx 0x34400001400, %l0, %l1
10791 wrpr %l1, %tstate
10792 wrhpr 0x4, %htstate
10793 done
10794 edge8 %g5, %l4, %o4
10795loop_906:
10796 nop
10797 wr %g0, 0x18, %asi
10798 sta %f18, [%l7 + 0x34] %asi
10799loop_907:
10800 stb %i3, [%l7 + 0x0E]
10801 smul %o3, %i0, %g4
10802 movne %xcc, %o1, %o2
10803 umul %l0, 0x1D1E, %l3
10804 tpos %icc, 0x0
10805 ba,a,pn %icc, loop_908
10806 popc 0x14E7, %o0
10807 smulcc %l5, %i2, %i1
10808 edge8l %o7, %o5, %i6
10809loop_908:
10810 fmul8x16au %f28, %f14, %f26
10811 nop
10812 setx loop_909, %l0, %l1
10813 jmpl %l1, %g6
10814 movvs %icc, %g7, %o6
10815 tne %xcc, 0x5
10816 wr %g0, 0x17, %asi
10817 stda %f16, [%l7 + 0x40] %asi
10818 membar #Sync
10819loop_909:
10820 nop
10821 wr %g0, 0x18, %asi
10822 ldda [%l7 + 0x40] %asi, %f0
10823 array32 %g2, %g3, %l2
10824 fbu %fcc1, loop_910
10825 ldstub [%l7 + 0x43], %i5
10826 edge16 %g1, %l6, %l1
10827 edge16l %i7, %g5, %i4
10828loop_910:
10829 smulcc %o4, 0x10AE, %i3
10830 tsubcc %l4, %o3, %i0
10831 movrne %g4, %o1, %l0
10832 andcc %l3, 0x1118, %o0
10833 ldub [%l7 + 0x66], %o2
10834 nop
10835 fitod %f8, %f16
10836 fdtox %f16, %f16
10837 fxtod %f16, %f8
10838 fmul8x16au %f24, %f5, %f8
10839 xorcc %l5, %i1, %i2
10840 ldsb [%l7 + 0x79], %o7
10841 tsubcc %i6, %o5, %g7
10842 movvs %xcc, %o6, %g6
10843 bge,pt %xcc, loop_911
10844 add %g2, %g3, %l2
10845 tg %xcc, 0x7
10846 xnorcc %g1, %i5, %l1
10847loop_911:
10848 fmul8x16al %f2, %f6, %f20
10849 fblg %fcc0, loop_912
10850 edge32n %l6, %g5, %i4
10851 movgu %icc, %i7, %i3
10852 prefetch [%l7 + 0x34], 0x3
10853loop_912:
10854 nop
10855 set 0x38, %l6
10856 ldd [%l7 + %l6], %f0
10857 fmovdne %icc, %f10, %f6
10858 wr %g0, 0x18, %asi
10859 ldstuba [%l7 + 0x08] %asi, %o4
10860 fmovsneg %icc, %f1, %f11
10861 movleu %xcc, %o3, %i0
10862 saved
10863 rdpr %cwp, %g1
10864 rdpr %cansave, %g2
10865 rdpr %canrestore, %g3
10866 rdpr %cleanwin, %g4
10867 rdpr %otherwin, %g5
10868 rdpr %wstate, %g6
10869 tcc %icc, 0x2
10870 pdist %f6, %f14, %f22
10871 wr %g0, 0x0c, %asi
10872 lduba [%l7 + 0x26] %asi, %g4
10873 tl %xcc, 0x4
10874 movre %o1, %l0, %l4
10875 bl,a,pt %icc, loop_913
10876 movrgz %l3, 0x257, %o0
10877 orcc %o2, 0x0C7A, %l5
10878 bg,a,pt %icc, loop_914
10879loop_913:
10880 subc %i2, %o7, %i1
10881 bvs,a,pn %icc, loop_915
10882 fornot2 %f22, %f6, %f28
10883loop_914:
10884 fbuge %fcc3, loop_916
10885 saved
10886 rdpr %cwp, %g1
10887 rdpr %cansave, %g2
10888 rdpr %canrestore, %g3
10889 rdpr %cleanwin, %g4
10890 rdpr %otherwin, %g5
10891 rdpr %wstate, %g6
10892loop_915:
10893 bne,a loop_917
10894 umul %i6, 0x1276, %g7
10895loop_916:
10896 addcc %o6, 0x0A02, %g6
10897 edge16 %g2, %o5, %l2
10898loop_917:
10899 move %icc, %g3, %i5
10900 sra %g1, %l1, %l6
10901 alignaddrl %i4, %g5, %i3
10902 orcc %o4, 0x1355, %i7
10903 fbne,a %fcc0, loop_918
10904 fmovdn %icc, %f15, %f0
10905 tneg %xcc, 0x3
10906 stw %o3, [%l7 + 0x70]
10907loop_918:
10908 add %i0, %g4, %l0
10909 fsrc2s %f11, %f5
10910 fnegs %f0, %f22
10911 ble %xcc, loop_919
10912 sethi 0x1B0A, %l4
10913 movvs %xcc, %l3, %o0
10914 mulscc %o2, 0x1550, %l5
10915loop_919:
10916 array32 %i2, %o7, %i1
10917 taddcctv %i6, 0x1501, %g7
10918 edge32 %o6, %o1, %g6
10919 bcc,a,pn %icc, loop_920
10920 movpos %icc, %g2, %l2
10921 tcc %xcc, 0x0
10922 ldub [%l7 + 0x6B], %o5
10923loop_920:
10924 fmovdleu %xcc, %f7, %f9
10925 fbul,a %fcc2, loop_921
10926 srl %g3, 0x11, %g1
10927 nop
10928 setx 0x271A750433364FB3, %l0, %l6
10929 stx %l6, [%l7 + 0x28]
10930 ldd [%l7 + 0x28], %f0
10931 setx 0x49001BEB4A7763A6, %l1, %l5
10932 stx %l5, [%l7 + 0x10]
10933 ldd [%l7 + 0x10], %f16
10934 faddd %f16, %f0, %f18
10935 fmovrsne %i5, %f3, %f9
10936loop_921:
10937 edge16 %l1, %i4, %l6
10938 subcc %g5, 0x03C1, %i3
10939 fornot2s %f21, %f13, %f4
10940 wr %g0, 0x11, %asi
10941 stwa %i7, [%l7 + 0x64] %asi
10942 saved
10943 rdpr %cwp, %g1
10944 rdpr %cansave, %g2
10945 rdpr %canrestore, %g3
10946 rdpr %cleanwin, %g4
10947 rdpr %otherwin, %g5
10948 rdpr %wstate, %g6
10949 fpadd32s %f16, %f12, %f18
10950 movrgz %o3, 0x32C, %o4
10951 bl,a loop_922
10952 movgu %xcc, %g4, %l0
10953 subc %l4, 0x1830, %i0
10954 tl %xcc, 0x3
10955loop_922:
10956 edge8ln %l3, %o2, %o0
10957 nop
10958 setx loop_923, %l0, %l1
10959 wrpr 0x1, %tl
10960 wrpr %l1, %tpc
10961 add %l1, 0x4, %l1
10962 wrpr %l1, %tnpc
10963 setx 0x34400001400, %l0, %l1
10964 wrpr %l1, %tstate
10965 wrhpr 0x4, %htstate
10966 retry
10967 ldd [%l7 + 0x30], %i2
10968 ldx [%l7 + 0x30], %l5
10969 wr %g0, 0x18, %asi
10970 ldda [%l7 + 0x40] %asi, %f16
10971loop_923:
10972 edge16l %i1, %o7, %i6
10973 srl %o6, 0x13, %g7
10974 flush %l7 + 0x10
10975 movvs %icc, %g6, %o1
10976 ld [%l7 + 0x2C], %f9
10977 xnor %l2, 0x0253, %g2
10978 fzeros %f20
10979 tneg %xcc, 0x1
10980 array16 %o5, %g1, %i5
10981 or %g3, %i4, %l6
10982 sth %l1, [%l7 + 0x34]
10983 nop
10984 setx 0x94D98482C688190B, %l0, %l6
10985 stx %l6, [%l7 + 0x28]
10986 ldd [%l7 + 0x28], %f20
10987 setx 0xED7CEEE7C9C62D04, %l1, %l5
10988 stx %l5, [%l7 + 0x10]
10989 ldd [%l7 + 0x10], %f16
10990 fmuld %f16, %f20, %f12
10991 edge16 %i3, %i7, %g5
10992 wr %g0, 0x04, %asi
10993 stda %f0, [%l7 + 0x40] %asi
10994 edge16n %o3, %g4, %l0
10995 movpos %xcc, %l4, %i0
10996 tle %xcc, 0x0
10997 fsrc2 %f4, %f2
10998 move %xcc, %l3, %o2
10999 prefetch [%l7 + 0x78], 0x0
11000 saved
11001 rdpr %cwp, %g1
11002 rdpr %cansave, %g2
11003 rdpr %canrestore, %g3
11004 rdpr %cleanwin, %g4
11005 rdpr %otherwin, %g5
11006 rdpr %wstate, %g6
11007 fcmpne16 %f22, %f20, %o4
11008 srl %i2, 0x06, %l5
11009 bshuffle %f18, %f30, %f20
11010 bneg,a,pn %icc, loop_924
11011 or %o0, %o7, %i6
11012 orncc %i1, %o6, %g6
11013 sdiv %g7, 0x1884, %o1
11014loop_924:
11015 orncc %l2, %g2, %g1
11016 ta %icc, 0x0
11017 mova %icc, %o5, %g3
11018 ldd [%l7 + 0x48], %i4
11019 sir 0x096E
11020 udivcc %i5, 0x184C, %l6
11021 fnegs %f28, %f10
11022 sethi 0x09D8, %l1
11023 andn %i3, %g5, %o3
11024 sdivcc %i7, 0x01A2, %g4
11025 movcc %icc, %l0, %l4
11026 alignaddr %i0, %l3, %o2
11027 flush %l7 + 0x18
11028 fcmple32 %f26, %f20, %o4
11029 wr %g0, 0x80, %asi
11030 stda %f16, [%l7 + 0x40] %asi
11031 stw %l5, [%l7 + 0x68]
11032 movcc %xcc, %o0, %i2
11033 tpos %icc, 0x5
11034 and %i6, 0x0121, %i1
11035 edge16ln %o7, %g6, %o6
11036 restored
11037 rdpr %cwp, %g1
11038 rdpr %cansave, %g2
11039 rdpr %canrestore, %g3
11040 rdpr %cleanwin, %g4
11041 rdpr %otherwin, %g5
11042 rdpr %wstate, %g6
11043 wr %g0, 0x10, %asi
11044 ldsba [%l7 + 0x38] %asi, %o1
11045 nop
11046 fitod %f5, %f28
11047 set 0x64, %g1
11048 lduwa [%l7 + %g1] 0x19, %g7
11049 umul %g2, %g1, %o5
11050 flush %l7 + 0x40
11051 brgz %g3, loop_925
11052 array16 %i4, %i5, %l6
11053 nop
11054 set 0x60, %o6
11055 stx %l2, [%l7 + %o6]
11056 fmovdvc %icc, %f23, %f10
11057loop_925:
11058 alignaddrl %i3, %g5, %o3
11059 fsrc2 %f4, %f18
11060 array16 %l1, %g4, %i7
11061 movvc %xcc, %l0, %l4
11062 tpos %xcc, 0x4
11063 bne,a loop_926
11064 fba,a %fcc0, loop_927
11065 tcs %xcc, 0x2
11066 ldx [%l7 + 0x78], %i0
11067loop_926:
11068 fnegd %f28, %f2
11069loop_927:
11070 sdivx %l3, 0x163D, %o2
11071 wr %g0, 0xe3, %asi
11072 stwa %o4, [%l7 + 0x60] %asi
11073 membar #Sync
11074 fmuld8sux16 %f23, %f28, %f24
11075 fmovsleu %icc, %f26, %f4
11076 wr %g0, 0x89, %asi
11077 stda %f16, [%l7 + 0x40] %asi
11078 addcc %o0, %l5, %i6
11079 saved
11080 rdpr %cwp, %g1
11081 rdpr %cansave, %g2
11082 rdpr %canrestore, %g3
11083 rdpr %cleanwin, %g4
11084 rdpr %otherwin, %g5
11085 rdpr %wstate, %g6
11086 sub %i1, %o7, %g6
11087 orncc %o6, 0x0676, %i2
11088 tgu %xcc, 0x7
11089 fbg,a %fcc1, loop_928
11090 lduh [%l7 + 0x32], %g7
11091 orncc %o1, 0x0D0C, %g1
11092 tle %icc, 0x3
11093loop_928:
11094 nop
11095 set 0x7C, %l3
11096 sta %f6, [%l7 + %l3] 0x11
11097 fcmple32 %f10, %f16, %g2
11098 tne %xcc, 0x1
11099 fbge %fcc3, loop_929
11100 bn,a loop_930
11101 fcmpne32 %f12, %f24, %g3
11102 fmovdvs %xcc, %f4, %f15
11103loop_929:
11104 alignaddr %i4, %i5, %l6
11105loop_930:
11106 tneg %icc, 0x2
11107 taddcctv %l2, 0x0484, %o5
11108 fmovrdgz %i3, %f30, %f6
11109 fandnot1 %f12, %f8, %f24
11110 movg %xcc, %o3, %l1
11111 sllx %g5, 0x1D, %g4
11112 membar 0x28
11113 mulscc %l0, %i7, %l4
11114 edge32ln %i0, %l3, %o4
11115 nop
11116 fitod %f30, %f14
11117 add %o2, 0x04C4, %l5
11118 fmovd %f6, %f26
11119 fandnot1s %f21, %f14, %f3
11120 or %o0, %i1, %o7
11121 nop
11122 fitod %f1, %f16
11123 fbug,a %fcc3, loop_931
11124 bne,pt %icc, loop_932
11125 fnand %f12, %f30, %f8
11126 tsubcctv %g6, 0x1D5B, %o6
11127loop_931:
11128 tsubcc %i6, 0x075E, %g7
11129loop_932:
11130 array8 %o1, %g1, %g2
11131 fors %f28, %f29, %f7
11132 add %i2, 0x1BEF, %g3
11133 nop
11134 setx 0xDBEEC7AF, %l0, %l6
11135 st %l6, [%l7 + 0x28]
11136 ld [%l7 + 0x28], %f30
11137 setx 0x41799356, %l1, %l5
11138 st %l5, [%l7 + 0x10]
11139 ld [%l7 + 0x10], %f26
11140 fmuls %f26, %f30, %f25
11141 fbl,a %fcc0, loop_933
11142 umul %i4, %i5, %l2
11143 fbl,a %fcc0, loop_934
11144 addc %o5, 0x19F8, %i3
11145loop_933:
11146 sdiv %o3, 0x18AF, %l1
11147 alignaddrl %g5, %g4, %l0
11148loop_934:
11149 ble,a %xcc, loop_935
11150 ldsw [%l7 + 0x70], %l6
11151 mulx %l4, %i7, %l3
11152 edge16ln %o4, %o2, %l5
11153loop_935:
11154 fmovdcc %xcc, %f25, %f19
11155 tleu %xcc, 0x4
11156 tleu %icc, 0x4
11157 bg,a,pt %xcc, loop_936
11158 sub %o0, 0x12B3, %i1
11159 movcc %xcc, %o7, %i0
11160 fbge,a %fcc3, loop_937
11161loop_936:
11162 addcc %g6, 0x0094, %o6
11163 udivcc %g7, 0x049A, %o1
11164 movvs %xcc, %g1, %i6
11165loop_937:
11166 sdivcc %i2, 0x1355, %g3
11167 nop
11168 setx 0xD74B0123, %l0, %l6
11169 st %l6, [%l7 + 0x28]
11170 ld [%l7 + 0x28], %f9
11171 setx 0xD826314E, %l1, %l5
11172 st %l5, [%l7 + 0x10]
11173 ld [%l7 + 0x10], %f29
11174 fmuls %f29, %f9, %f30
11175 tcc %xcc, 0x4
11176 srax %g2, 0x09, %i4
11177 wr %g0, 0x04, %asi
11178 ldda [%l7 + 0x40] %asi, %f16
11179 movle %xcc, %i5, %o5
11180 fnot1s %f12, %f10
11181 tcs %icc, 0x1
11182 sll %l2, 0x19, %o3
11183 tgu %xcc, 0x3
11184 set 0x6C, %g2
11185 swapa [%l7 + %g2] 0x11, %l1
11186 nop
11187 setx loop_938, %l0, %l1
11188 jmpl %l1, %g5
11189 mulx %g4, %i3, %l6
11190 nop
11191 setx 0x84DD7A7740549FEF, %l0, %l6
11192 stx %l6, [%l7 + 0x60]
11193 ldx [%l7 + 0x60], %fsr
11194 bcc,a,pt %xcc, loop_939
11195loop_938:
11196 fornot1 %f22, %f14, %f28
11197 movn %xcc, %l0, %i7
11198 movvc %xcc, %l3, %o4
11199loop_939:
11200 sub %l4, 0x1D34, %o2
11201 nop
11202 setx 0x9F4B00E690579D3A, %l0, %l6
11203 stx %l6, [%l7 + 0x58]
11204 ldx [%l7 + 0x58], %fsr
11205 fmovrsgez %l5, %f9, %f4
11206 nop
11207 setx 0xEDE38B92, %l0, %l6
11208 st %l6, [%l7 + 0x28]
11209 ld [%l7 + 0x28], %f24
11210 setx 0x99C87C25, %l1, %l5
11211 st %l5, [%l7 + 0x10]
11212 ld [%l7 + 0x10], %f11
11213 fsubs %f11, %f24, %f13
11214 fble %fcc2, loop_940
11215 orn %o0, 0x0C1D, %i1
11216 restored
11217 rdpr %cwp, %g1
11218 rdpr %cansave, %g2
11219 rdpr %canrestore, %g3
11220 rdpr %cleanwin, %g4
11221 rdpr %otherwin, %g5
11222 rdpr %wstate, %g6
11223 mulscc %i0, %g6, %o6
11224loop_940:
11225 fbul %fcc1, loop_941
11226 fmovrde %o7, %f4, %f8
11227 udiv %g7, 0x0779, %g1
11228 sdiv %i6, 0x106A, %i2
11229loop_941:
11230 srl %o1, 0x11, %g3
11231 edge8n %g2, %i5, %i4
11232 edge8l %o5, %o3, %l2
11233 xorcc %g5, 0x0091, %g4
11234 sir 0x07E0
11235 subc %l1, 0x1964, %l6
11236 wr %g0, 0x0c, %asi
11237 swapa [%l7 + 0x40] %asi, %i3
11238 fmovsvc %icc, %f27, %f22
11239 wr %g0, 0x11, %asi
11240 ldxa [%l7 + 0x40] %asi, %l0
11241 edge8ln %i7, %o4, %l4
11242 fornot1 %f26, %f12, %f6
11243 fmovsvc %xcc, %f24, %f6
11244 brgez %o2, loop_942
11245 bpos,pt %icc, loop_943
11246 lduh [%l7 + 0x4E], %l5
11247 xnorcc %o0, %i1, %l3
11248loop_942:
11249 tle %xcc, 0x7
11250loop_943:
11251 sdivx %i0, 0x05A6, %o6
11252 edge8ln %g6, %o7, %g1
11253 or %i6, 0x1B40, %i2
11254 sdivcc %g7, 0x1777, %g3
11255 movrgez %o1, %i5, %g2
11256 stb %i4, [%l7 + 0x6B]
11257 addc %o3, 0x0FF7, %l2
11258 brgz %g5, loop_944
11259 andn %o5, %l1, %l6
11260 bneg,pn %xcc, loop_945
11261 fnand %f26, %f28, %f16
11262loop_944:
11263 smulcc %i3, 0x0EC0, %g4
11264 nop
11265 set 0x26, %g5
11266 ldsb [%l7 + %g5], %i7
11267loop_945:
11268 tvs %icc, 0x2
11269 fmovrdgez %o4, %f2, %f8
11270 fblg %fcc3, loop_946
11271 fpack32 %f22, %f0, %f22
11272 fmovrdgez %l4, %f18, %f20
11273 movleu %icc, %o2, %l5
11274loop_946:
11275 fmovde %xcc, %f30, %f14
11276 sir 0x1CC5
11277 tsubcctv %l0, 0x189D, %o0
11278 call loop_947
11279 movvs %icc, %i1, %l3
11280 fnor %f16, %f12, %f8
11281 ldsh [%l7 + 0x2A], %o6
11282loop_947:
11283 fmovsle %xcc, %f16, %f29
11284 udiv %i0, 0x1FC3, %o7
11285 mova %icc, %g1, %g6
11286 set 0x60, %i1
11287 ldda [%l7 + %i1] 0x0c, %i2
11288 srax %g7, %i6, %g3
11289 edge32 %i5, %g2, %i4
11290 movrgz %o3, 0x0C7, %l2
11291 andn %o1, 0x1BE2, %g5
11292 fzero %f22
11293 fmovda %icc, %f19, %f13
11294 fpadd16 %f28, %f28, %f14
11295 movge %xcc, %l1, %o5
11296 xorcc %i3, %g4, %i7
11297 subccc %l6, 0x0F1F, %o4
11298 srl %o2, 0x1B, %l5
11299 fandnot2 %f26, %f30, %f18
11300 ldsw [%l7 + 0x5C], %l0
11301 xnor %l4, %o0, %l3
11302 subc %o6, 0x020E, %i0
11303 flush %l7 + 0x44
11304 stx %i1, [%l7 + 0x70]
11305 movrgz %o7, %g6, %g1
11306 fmovspos %xcc, %f28, %f25
11307 fmul8sux16 %f4, %f28, %f8
11308 fsrc1 %f6, %f26
11309 set 0x60, %g7
11310 ldda [%l7 + %g7] 0x2c, %g6
11311 bne,a,pn %xcc, loop_948
11312 sdiv %i6, 0x0471, %i2
11313 xor %i5, 0x0DF4, %g2
11314 sethi 0x1BD7, %i4
11315loop_948:
11316 saved
11317 rdpr %cwp, %g1
11318 rdpr %cansave, %g2
11319 rdpr %canrestore, %g3
11320 rdpr %cleanwin, %g4
11321 rdpr %otherwin, %g5
11322 rdpr %wstate, %g6
11323 fbn %fcc1, loop_949
11324 smulcc %o3, %l2, %g3
11325 movre %o1, 0x0A3, %l1
11326 movn %icc, %o5, %i3
11327loop_949:
11328 fcmpgt16 %f6, %f8, %g5
11329 nop
11330 setx 0x342A7F120DE54D9A, %l0, %l6
11331 stx %l6, [%l7 + 0x28]
11332 ldd [%l7 + 0x28], %f4
11333 setx 0xD6F8CBB5502C50A5, %l1, %l5
11334 stx %l5, [%l7 + 0x10]
11335 ldd [%l7 + 0x10], %f6
11336 fsubd %f6, %f4, %f14
11337 sll %i7, 0x16, %g4
11338 fbule %fcc2, loop_950
11339 fnegs %f21, %f25
11340 movvc %icc, %o4, %l6
11341 tl %xcc, 0x1
11342loop_950:
11343 bneg,a %icc, loop_951
11344 fmuld8sux16 %f12, %f18, %f14
11345 membar 0x5F
11346 nop
11347 setx loop_952, %l0, %l1
11348 wrpr 0x1, %tl
11349 wrpr %l1, %tpc
11350 add %l1, 0x4, %l1
11351 wrpr %l1, %tnpc
11352 setx 0x34400001400, %l0, %l1
11353 wrpr %l1, %tstate
11354 wrhpr 0x4, %htstate
11355 retry
11356loop_951:
11357 movleu %icc, %l5, %o2
11358 wr %g0, 0x80, %asi
11359 lduba [%l7 + 0x75] %asi, %l4
11360loop_952:
11361 nop
11362 add %l7, 0x20, %l6
11363 wr %g0, 0x18, %asi
11364 casxa [%l6] %asi, %o0, %l3
11365 addc %o6, 0x0E71, %i0
11366 set 0x08, %i7
11367 ldsba [%l7 + %i7] 0x18, %i1
11368 tsubcctv %o7, 0x056C, %l0
11369 add %g6, 0x0223, %g1
11370 fmovsge %xcc, %f15, %f14
11371 nop
11372 setx 0x0076205B, %l0, %l6
11373 st %l6, [%l7 + 0x10]
11374 ld [%l7 + 0x10], %fsr
11375 edge16l %g7, %i2, %i5
11376 mulscc %i6, 0x0DAE, %i4
11377 set 0x7C, %o3
11378 lduha [%l7 + %o3] 0x0c, %o3
11379 fxnors %f28, %f27, %f14
11380 movneg %icc, %g2, %l2
11381 movrgz %g3, 0x2DB, %l1
11382 movpos %xcc, %o5, %o1
11383 brnz %i3, loop_953
11384 tle %xcc, 0x1
11385 fbu %fcc3, loop_954
11386 fmovrdlz %i7, %f10, %f28
11387loop_953:
11388 xorcc %g5, %g4, %l6
11389 fpadd16 %f24, %f26, %f18
11390loop_954:
11391 srax %o4, 0x13, %o2
11392 sdivcc %l4, 0x0C75, %l5
11393 ldsh [%l7 + 0x60], %o0
11394 edge32l %l3, %i0, %o6
11395 orncc %o7, 0x0492, %i1
11396 fmul8x16al %f18, %f4, %f30
11397 srlx %l0, 0x00, %g6
11398 movrgez %g1, %g7, %i2
11399 array16 %i6, %i4, %i5
11400 tgu %icc, 0x2
11401 te %icc, 0x0
11402 restored
11403 rdpr %cwp, %g1
11404 rdpr %cansave, %g2
11405 rdpr %canrestore, %g3
11406 rdpr %cleanwin, %g4
11407 rdpr %otherwin, %g5
11408 rdpr %wstate, %g6
11409 fmovrdne %g2, %f28, %f30
11410 fbul %fcc1, loop_955
11411 srlx %o3, %g3, %l1
11412 bne,a %xcc, loop_956
11413 edge8 %o5, %l2, %o1
11414loop_955:
11415 nop
11416 setx 0x09E08D4A, %l0, %l6
11417 st %l6, [%l7 + 0x28]
11418 ld [%l7 + 0x28], %f29
11419 setx 0xF3B2E3D6, %l1, %l5
11420 st %l5, [%l7 + 0x10]
11421 ld [%l7 + 0x10], %f18
11422 fadds %f18, %f29, %f16
11423 tsubcctv %i7, 0x07FD, %i3
11424loop_956:
11425 movgu %xcc, %g4, %g5
11426 smul %l6, 0x0A0E, %o2
11427 movn %icc, %l4, %l5
11428 edge8n %o4, %l3, %i0
11429 set 0x10, %i2
11430 sta %f15, [%l7 + %i2] 0x15
11431 fmovdn %xcc, %f24, %f2
11432 ldd [%l7 + 0x38], %o0
11433 tvc %xcc, 0x7
11434 andn %o7, %i1, %l0
11435 bge,a,pn %icc, loop_957
11436 sdivcc %o6, 0x19C7, %g6
11437 nop
11438 setx loop_958, %l0, %l1
11439 wrpr 0x1, %tl
11440 wrpr %l1, %tnpc
11441 setx 0x34400001400, %l0, %l1
11442 wrpr %l1, %tstate
11443 wrhpr 0x4, %htstate
11444 done
11445 fbge,a %fcc1, loop_959
11446loop_957:
11447 andn %g1, 0x1B14, %g7
11448 tvc %xcc, 0x1
11449loop_958:
11450 nop
11451 setx loop_960, %l0, %l1
11452 wrpr 0x1, %tl
11453 wrpr %l1, %tpc
11454 add %l1, 0x4, %l1
11455 wrpr %l1, %tnpc
11456 setx 0x34400001400, %l0, %l1
11457 wrpr %l1, %tstate
11458 wrhpr 0x4, %htstate
11459 retry
11460loop_959:
11461 ldsh [%l7 + 0x7C], %i2
11462 add %i4, %i6, %i5
11463 taddcctv %o3, %g2, %l1
11464loop_960:
11465 ldd [%l7 + 0x78], %o4
11466 brlz %g3, loop_961
11467 fpmerge %f29, %f22, %f14
11468 ldsb [%l7 + 0x79], %o1
11469 tn %icc, 0x2
11470loop_961:
11471 tsubcc %i7, 0x12B2, %l2
11472 wr %g0, 0x23, %asi
11473 stba %g4, [%l7 + 0x77] %asi
11474 membar #Sync
11475 fornot1s %f13, %f17, %f31
11476 nop
11477 fitod %f8, %f24
11478 fdtos %f24, %f29
11479 srlx %g5, 0x16, %i3
11480 taddcctv %o2, 0x0332, %l4
11481 sllx %l6, 0x14, %l5
11482 movvc %icc, %l3, %i0
11483 edge16l %o4, %o7, %o0
11484 set 0x6B, %i6
11485 ldsba [%l7 + %i6] 0x14, %i1
11486 nop
11487 fitos %f6, %f9
11488 fstox %f9, %f16
11489 nop
11490 setx 0xCFA7AE9F, %l0, %l6
11491 st %l6, [%l7 + 0x28]
11492 ld [%l7 + 0x28], %f28
11493 fsqrts %f28, %f11
11494 move %xcc, %o6, %g6
11495 edge16n %l0, %g1, %g7
11496 fbo %fcc1, loop_962
11497 smul %i2, 0x1382, %i6
11498 nop
11499 setx loop_963, %l0, %l1
11500 jmpl %l1, %i4
11501 brlez,a %o3, loop_964
11502loop_962:
11503 movl %icc, %g2, %l1
11504 bgu %icc, loop_965
11505loop_963:
11506 popc %o5, %g3
11507loop_964:
11508 movpos %xcc, %o1, %i7
11509 bgu %icc, loop_966
11510loop_965:
11511 fmovspos %icc, %f18, %f25
11512 tge %icc, 0x1
11513 umulcc %i5, %l2, %g5
11514loop_966:
11515 sllx %i3, %g4, %o2
11516 fbg,a %fcc3, loop_967
11517 fmovsvc %xcc, %f9, %f17
11518 wr %g0, 0x80, %asi
11519 prefetcha [%l7 + 0x40] %asi, 0x2
11520loop_967:
11521 edge16n %l5, %l4, %l3
11522 udivcc %o4, 0x0B7E, %i0
11523 tge %icc, 0x7
11524 movcs %icc, %o7, %i1
11525 fornot1s %f20, %f30, %f9
11526 xorcc %o6, %g6, %o0
11527 movl %xcc, %l0, %g1
11528 movrlz %g7, %i6, %i4
11529 and %i2, %o3, %l1
11530 be %xcc, loop_968
11531 movn %xcc, %g2, %o5
11532 popc 0x02A0, %g3
11533 tvs %xcc, 0x2
11534loop_968:
11535 fnegs %f12, %f24
11536 array8 %o1, %i7, %i5
11537 fmovdvc %icc, %f2, %f31
11538 tg %xcc, 0x3
11539 tsubcctv %l2, %i3, %g5
11540 movle %xcc, %o2, %g4
11541 tl %icc, 0x0
11542 movrgez %l5, 0x375, %l4
11543 tpos %icc, 0x4
11544 edge32l %l3, %o4, %i0
11545 taddcc %o7, %i1, %o6
11546 tsubcc %l6, %g6, %o0
11547 popc 0x1384, %l0
11548 movcs %xcc, %g1, %i6
11549 movpos %icc, %g7, %i2
11550 ta %xcc, 0x7
11551 fcmpne32 %f26, %f2, %o3
11552 nop
11553 fitos %f14, %f9
11554 fstox %f9, %f10
11555 fxtos %f10, %f18
11556 bneg %icc, loop_969
11557 fornot1s %f1, %f5, %f28
11558 brgez,a %l1, loop_970
11559 fpsub32s %f22, %f19, %f2
11560loop_969:
11561 tpos %icc, 0x4
11562 movge %xcc, %i4, %g2
11563loop_970:
11564 movpos %icc, %o5, %o1
11565 fbul,a %fcc1, loop_971
11566 tcc %xcc, 0x4
11567 tgu %xcc, 0x7
11568 tgu %xcc, 0x3
11569loop_971:
11570 bvc,pt %icc, loop_972
11571 xnorcc %i7, %i5, %l2
11572 wr %g0, 0x80, %asi
11573 stwa %i3, [%l7 + 0x44] %asi
11574loop_972:
11575 tvs %xcc, 0x1
11576 fnands %f13, %f30, %f27
11577 ld [%l7 + 0x5C], %f1
11578 fmovde %icc, %f4, %f7
11579 edge32 %g3, %o2, %g5
11580 tpos %xcc, 0x3
11581 bcc,pn %icc, loop_973
11582 popc %l5, %g4
11583 membar 0x4E
11584 fcmpgt16 %f14, %f18, %l3
11585loop_973:
11586 alignaddrl %o4, %i0, %l4
11587 movcc %xcc, %o7, %o6
11588 xnor %i1, %g6, %l6
11589 movcc %icc, %o0, %l0
11590 edge32 %i6, %g7, %i2
11591 tg %icc, 0x6
11592 xnor %g1, %l1, %i4
11593 set 0x77, %l0
11594 ldstuba [%l7 + %l0] 0x19, %g2
11595 movne %icc, %o3, %o1
11596 nop
11597 setx 0xD1E2730C6B79842D, %l0, %l6
11598 stx %l6, [%l7 + 0x28]
11599 ldd [%l7 + 0x28], %f0
11600 setx 0x1850B7E4AEC5BA28, %l1, %l5
11601 stx %l5, [%l7 + 0x10]
11602 ldd [%l7 + 0x10], %f20
11603 fmuld %f20, %f0, %f22
11604 movcc %xcc, %o5, %i5
11605 fsrc1s %f1, %f5
11606 fmovsgu %icc, %f2, %f5
11607 array8 %i7, %l2, %i3
11608 fcmple16 %f14, %f10, %o2
11609 tvs %xcc, 0x2
11610 popc %g5, %g3
11611 smul %g4, 0x1116, %l5
11612 movre %o4, 0x25B, %i0
11613 tn %icc, 0x6
11614 fpsub32 %f20, %f8, %f0
11615 wr %g0, 0x80, %asi
11616 lduba [%l7 + 0x57] %asi, %l3
11617 fmovde %xcc, %f19, %f12
11618 brgez %o7, loop_974
11619 fmovdpos %xcc, %f4, %f7
11620 tn %icc, 0x2
11621 nop
11622 setx 0xF06ADBD3, %l0, %l6
11623 st %l6, [%l7 + 0x64]
11624 ld [%l7 + 0x64], %fsr
11625loop_974:
11626 fmovdgu %xcc, %f0, %f23
11627 edge32n %l4, %o6, %g6
11628 fnegs %f21, %f31
11629 wr %g0, 0x0c, %asi
11630 stwa %l6, [%l7 + 0x74] %asi
11631 bn,a %xcc, loop_975
11632 brz,a %o0, loop_976
11633 brlez %l0, loop_977
11634 fble %fcc3, loop_978
11635loop_975:
11636 bgu,a loop_979
11637loop_976:
11638 movrlz %i6, %i1, %i2
11639loop_977:
11640 nop
11641 wr %g0, 0x19, %asi
11642 sta %f12, [%l7 + 0x6C] %asi
11643loop_978:
11644 nop
11645 wr %g0, 0x80, %asi
11646 lduwa [%l7 + 0x50] %asi, %g1
11647loop_979:
11648 tvc %icc, 0x1
11649 tleu %xcc, 0x7
11650 fandnot1s %f0, %f29, %f1
11651 umulcc %g7, 0x08D6, %i4
11652 edge32n %g2, %o3, %o1
11653 movn %icc, %l1, %i5
11654 movg %icc, %o5, %i7
11655 alignaddr %l2, %i3, %o2
11656 taddcctv %g5, 0x1BC8, %g3
11657 smul %l5, %o4, %i0
11658 tleu %icc, 0x7
11659 tcc %xcc, 0x4
11660 nop
11661 fitos %f13, %f8
11662 fstox %f8, %f10
11663 array32 %l3, %o7, %l4
11664 sdivx %g4, 0x1A47, %g6
11665 bne,pn %xcc, loop_980
11666 edge32l %o6, %o0, %l0
11667 edge8l %l6, %i1, %i2
11668 movpos %icc, %g1, %g7
11669loop_980:
11670 nop
11671 wr %g0, 0x81, %asi
11672 ldsha [%l7 + 0x18] %asi, %i6
11673 movrne %i4, 0x346, %o3
11674 bg,a,pt %icc, loop_981
11675 fmovsa %icc, %f13, %f28
11676 tne %icc, 0x5
11677 wr %g0, 0x89, %asi
11678 ldsha [%l7 + 0x2E] %asi, %o1
11679loop_981:
11680 brgez,a %l1, loop_982
11681 tgu %xcc, 0x5
11682 fmuld8sux16 %f29, %f16, %f28
11683 movrlez %i5, 0x0DC, %o5
11684loop_982:
11685 edge32n %g2, %l2, %i7
11686 orn %i3, 0x147A, %o2
11687 bgu,pt %icc, loop_983
11688 mulscc %g3, %g5, %o4
11689 mulscc %l5, %l3, %o7
11690 edge16 %l4, %g4, %g6
11691loop_983:
11692 move %icc, %o6, %i0
11693 udivx %o0, 0x1695, %l0
11694 addc %i1, %l6, %i2
11695 bvs,a loop_984
11696 tsubcc %g7, 0x0315, %i6
11697 fpsub32 %f4, %f30, %f24
11698 be,a loop_985
11699loop_984:
11700 tsubcctv %i4, 0x0BA1, %o3
11701 smul %o1, 0x1488, %l1
11702 te %xcc, 0x1
11703loop_985:
11704 movle %icc, %g1, %o5
11705 stx %i5, [%l7 + 0x18]
11706 and %g2, %i7, %l2
11707 fpackfix %f24, %f19
11708 fbe %fcc2, loop_986
11709 movcc %xcc, %i3, %o2
11710 nop
11711 fitos %f12, %f11
11712 fstox %f11, %f4
11713 fxtos %f4, %f14
11714 fones %f16
11715loop_986:
11716 andcc %g3, %o4, %l5
11717 fpmerge %f3, %f7, %f24
11718 xor %l3, 0x129C, %o7
11719 tleu %icc, 0x0
11720 saved
11721 rdpr %cwp, %g1
11722 rdpr %cansave, %g2
11723 rdpr %canrestore, %g3
11724 rdpr %cleanwin, %g4
11725 rdpr %otherwin, %g5
11726 rdpr %wstate, %g6
11727 fpmerge %f2, %f9, %f26
11728 brz %g5, loop_987
11729 fmul8x16au %f14, %f20, %f16
11730 brz,a %l4, loop_988
11731 sll %g6, 0x10, %g4
11732loop_987:
11733 andcc %i0, %o6, %o0
11734 edge8l %l0, %l6, %i2
11735loop_988:
11736 smul %i1, 0x0F71, %i6
11737 edge16n %i4, %o3, %g7
11738 array8 %l1, %g1, %o1
11739 fbne %fcc1, loop_989
11740 or %i5, %g2, %i7
11741 add %l2, %i3, %o2
11742 subccc %o5, 0x0069, %o4
11743loop_989:
11744 pdist %f10, %f14, %f4
11745 alignaddr %g3, %l5, %l3
11746 movrgz %g5, 0x02A, %o7
11747 tle %icc, 0x6
11748 fcmple16 %f24, %f6, %g6
11749 or %l4, %i0, %o6
11750 mulscc %g4, 0x089D, %o0
11751 membar 0x3C
11752 tvs %xcc, 0x1
11753 ld [%l7 + 0x54], %f16
11754 edge32n %l0, %l6, %i1
11755 xnor %i2, 0x0513, %i6
11756 fsrc1 %f18, %f8
11757 ldstub [%l7 + 0x40], %o3
11758 movrgz %g7, 0x0AC, %l1
11759 movre %g1, %o1, %i4
11760 movgu %xcc, %g2, %i7
11761 tne %icc, 0x3
11762 edge16l %i5, %l2, %o2
11763 orcc %o5, %i3, %o4
11764 fand %f2, %f6, %f28
11765 srax %l5, 0x05, %g3
11766 srl %g5, %l3, %o7
11767 orncc %g6, %i0, %l4
11768 fmovsg %icc, %f3, %f29
11769 bvc,a,pn %xcc, loop_990
11770 movne %xcc, %g4, %o6
11771 fabss %f31, %f10
11772 tneg %icc, 0x7
11773loop_990:
11774 udivx %o0, 0x0CD0, %l6
11775 alignaddrl %i1, %i2, %i6
11776 fmovde %xcc, %f1, %f6
11777 fnands %f18, %f17, %f3
11778 edge8 %l0, %o3, %l1
11779 array16 %g7, %o1, %g1
11780 fmuld8sux16 %f20, %f26, %f0
11781 movrgz %i4, 0x0AF, %g2
11782 movneg %icc, %i5, %i7
11783 tleu %xcc, 0x1
11784 edge8 %o2, %l2, %i3
11785 array8 %o5, %o4, %l5
11786 wr %g0, 0x80, %asi
11787 stda %f0, [%l7 + 0x40] %asi
11788 nop
11789 set 0x38, %i4
11790 ldd [%l7 + %i4], %g2
11791 stbar
11792 wr %g0, 0x11, %asi
11793 ldxa [%l7 + 0x70] %asi, %g5
11794 fxnors %f8, %f26, %f8
11795 fbule %fcc0, loop_991
11796 fpadd32 %f26, %f22, %f2
11797 prefetch [%l7 + 0x28], 0x1
11798 wr %g0, 0x04, %asi
11799 ldstuba [%l7 + 0x58] %asi, %o7
11800loop_991:
11801 tle %xcc, 0x4
11802 wr %g0, 0x88, %asi
11803 sta %f19, [%l7 + 0x48] %asi
11804 move %icc, %g6, %l3
11805 andcc %i0, 0x112F, %g4
11806 movg %xcc, %l4, %o0
11807 edge16 %l6, %i1, %i2
11808 fble,a %fcc3, loop_992
11809 bn,a,pt %xcc, loop_993
11810 popc 0x045A, %o6
11811 wr %g0, 0x81, %asi
11812 lduba [%l7 + 0x27] %asi, %i6
11813loop_992:
11814 tneg %icc, 0x2
11815loop_993:
11816 sllx %o3, 0x19, %l1
11817 movneg %xcc, %g7, %o1
11818 tle %xcc, 0x3
11819 fmovsneg %xcc, %f21, %f2
11820 smul %l0, %i4, %g1
11821 movl %xcc, %g2, %i5
11822 movne %xcc, %i7, %o2
11823 orcc %l2, %i3, %o4
11824 movge %icc, %l5, %g3
11825 fbo %fcc0, loop_994
11826 tgu %xcc, 0x6
11827 subcc %o5, 0x189F, %o7
11828 fcmpeq16 %f20, %f6, %g5
11829loop_994:
11830 edge32 %l3, %i0, %g4
11831 brgez,a %g6, loop_995
11832 alignaddrl %l4, %l6, %o0
11833 taddcctv %i2, %o6, %i1
11834 movgu %xcc, %o3, %i6
11835loop_995:
11836 movne %icc, %l1, %g7
11837 fpadd16s %f27, %f8, %f30
11838 subccc %o1, %l0, %i4
11839 ldd [%l7 + 0x70], %g2
11840 tg %icc, 0x7
11841 smulcc %i5, 0x0136, %i7
11842 membar 0x73
11843 movle %xcc, %g1, %o2
11844 andn %l2, 0x1427, %o4
11845 andcc %i3, %g3, %o5
11846 nop
11847 setx loop_996, %l0, %l1
11848 wrpr 0x1, %tl
11849 wrpr %l1, %tnpc
11850 setx 0x34400001400, %l0, %l1
11851 wrpr %l1, %tstate
11852 wrhpr 0x4, %htstate
11853 done
11854 edge16l %o7, %g5, %l5
11855 ble,a %icc, loop_997
11856 fblg,a %fcc0, loop_998
11857loop_996:
11858 membar 0x5D
11859 edge32 %l3, %i0, %g4
11860loop_997:
11861 mulx %g6, %l4, %l6
11862loop_998:
11863 andn %i2, %o6, %o0
11864 addccc %o3, %i6, %i1
11865 tl %xcc, 0x2
11866 edge16ln %l1, %g7, %l0
11867 udivcc %i4, 0x1523, %o1
11868 fbue,a %fcc1, loop_999
11869 restored
11870 rdpr %cwp, %g1
11871 rdpr %cansave, %g2
11872 rdpr %canrestore, %g3
11873 rdpr %cleanwin, %g4
11874 rdpr %otherwin, %g5
11875 rdpr %wstate, %g6
11876 movvs %xcc, %g2, %i7
11877 tpos %xcc, 0x4
11878loop_999:
11879 nop
11880 setx loop_1000, %l0, %l1
11881 wrpr 0x1, %tl
11882 wrpr %l1, %tnpc
11883 setx 0x34400001400, %l0, %l1
11884 wrpr %l1, %tstate
11885 wrhpr 0x4, %htstate
11886 done
11887 fpmerge %f28, %f28, %f28
11888 mulx %g1, 0x1A84, %i5
11889 tg %icc, 0x6
11890loop_1000:
11891 tgu %xcc, 0x0
11892 fbug %fcc2, loop_1001
11893 taddcctv %l2, %o2, %i3
11894 edge8ln %g3, %o5, %o7
11895 tsubcc %o4, 0x1A10, %l5
11896loop_1001:
11897 nop
11898 set 0x40, %o2
11899 ldda [%l7 + %o2] 0x89, %f0
11900 fbug %fcc2, loop_1002
11901 fone %f16
11902 srlx %g5, %i0, %l3
11903 fcmpgt16 %f24, %f24, %g4
11904loop_1002:
11905 srax %g6, 0x10, %l4
11906 fmovsne %icc, %f11, %f10
11907 bg,a %xcc, loop_1003
11908 tsubcctv %l6, %o6, %i2
11909 edge32ln %o0, %i6, %i1
11910 bne,pt %xcc, loop_1004
11911loop_1003:
11912 alignaddr %l1, %o3, %g7
11913 or %l0, %i4, %o1
11914 movgu %xcc, %g2, %g1
11915loop_1004:
11916 tvc %xcc, 0x4
11917 udiv %i5, 0x0DBA, %l2
11918 fmovrdne %i7, %f14, %f18
11919 set 0x36, %g3
11920 lduha [%l7 + %g3] 0x81, %i3
11921 ldsh [%l7 + 0x36], %g3
11922 fabss %f16, %f24
11923 smulcc %o5, 0x04B5, %o7
11924 bne,a %xcc, loop_1005
11925 nop
11926 setx loop_1006, %l0, %l1
11927 wrpr 0x1, %tl
11928 wrpr %l1, %tnpc
11929 setx 0x34400001400, %l0, %l1
11930 wrpr %l1, %tstate
11931 wrhpr 0x4, %htstate
11932 done
11933 fabsd %f8, %f20
11934 movvc %icc, %o4, %l5
11935loop_1005:
11936 mulscc %o2, %g5, %i0
11937loop_1006:
11938 fbe,a %fcc1, loop_1007
11939 bgu,a loop_1008
11940 andcc %g4, 0x1C39, %g6
11941 edge32ln %l3, %l6, %o6
11942loop_1007:
11943 udivx %i2, 0x1730, %o0
11944loop_1008:
11945 fbu %fcc2, loop_1009
11946 brgez,a %l4, loop_1010
11947 nop
11948 fitos %f29, %f21
11949 sllx %i1, 0x10, %i6
11950loop_1009:
11951 fmovdl %xcc, %f15, %f31
11952loop_1010:
11953 stb %o3, [%l7 + 0x14]
11954 edge32 %g7, %l0, %i4
11955 xorcc %o1, 0x07E2, %g2
11956 edge8ln %l1, %g1, %i5
11957 xnor %l2, 0x16BB, %i3
11958 tvc %xcc, 0x4
11959 movrgez %i7, %g3, %o5
11960 ble %xcc, loop_1011
11961 fblg %fcc3, loop_1012
11962 fxor %f20, %f12, %f12
11963 movvc %icc, %o7, %l5
11964loop_1011:
11965 nop
11966 set 0x5E, %o1
11967 lduh [%l7 + %o1], %o2
11968loop_1012:
11969 fbn %fcc1, loop_1013
11970 nop
11971 setx 0xDC4639697076FA7C, %l0, %l6
11972 stx %l6, [%l7 + 0x10]
11973 ldx [%l7 + 0x10], %fsr
11974 movle %xcc, %g5, %i0
11975 fble,a %fcc2, loop_1014
11976loop_1013:
11977 fnot2 %f28, %f28
11978 prefetch [%l7 + 0x28], 0x0
11979 movleu %icc, %o4, %g6
11980loop_1014:
11981 bvs,a,pt %xcc, loop_1015
11982 sllx %l3, 0x1A, %g4
11983 movrlez %l6, 0x2F4, %i2
11984 fzero %f4
11985loop_1015:
11986 tgu %xcc, 0x6
11987 fbl %fcc3, loop_1016
11988 udivcc %o6, 0x0F07, %o0
11989 swap [%l7 + 0x24], %i1
11990 sll %l4, 0x18, %o3
11991loop_1016:
11992 ta %xcc, 0x6
11993 sir 0x0222
11994 fxors %f9, %f9, %f8
11995 fbe,a %fcc0, loop_1017
11996 fbule,a %fcc2, loop_1018
11997 fmovdcc %icc, %f16, %f30
11998 udivx %i6, 0x12B4, %g7
11999loop_1017:
12000 mova %icc, %l0, %i4
12001loop_1018:
12002 movcc %xcc, %o1, %l1
12003 fmovsge %icc, %f22, %f0
12004 bcc,pt %xcc, loop_1019
12005 edge32 %g2, %i5, %g1
12006 movg %icc, %i3, %l2
12007 fmovsvc %icc, %f7, %f10
12008loop_1019:
12009 tsubcc %g3, 0x0A62, %o5
12010 set 0x1C, %l5
12011 ldswa [%l7 + %l5] 0x88, %i7
12012 fbul %fcc1, loop_1020
12013 movre %l5, %o7, %g5
12014 bn loop_1021
12015 sll %o2, 0x04, %o4
12016loop_1020:
12017 be,a %xcc, loop_1022
12018 movrlz %g6, 0x27F, %i0
12019loop_1021:
12020 fbo %fcc2, loop_1023
12021 addccc %g4, 0x10BE, %l3
12022loop_1022:
12023 udivcc %i2, 0x04CA, %o6
12024 udivcc %o0, 0x166B, %l6
12025loop_1023:
12026 nop
12027 fitod %f4, %f18
12028 fdtoi %f18, %f30
12029 set 0x58, %i0
12030 lda [%l7 + %i0] 0x18, %f10
12031 prefetch [%l7 + 0x58], 0x0
12032 fornot2s %f19, %f31, %f4
12033 nop
12034 setx 0x6150670D4C353D3E, %l0, %l6
12035 stx %l6, [%l7 + 0x28]
12036 ldd [%l7 + 0x28], %f24
12037 setx 0x63A74F5DF5B75EE8, %l1, %l5
12038 stx %l5, [%l7 + 0x10]
12039 ldd [%l7 + 0x10], %f0
12040 fmuld %f0, %f24, %f6
12041 edge32ln %l4, %o3, %i1
12042 xnorcc %g7, %i6, %i4
12043 movleu %icc, %o1, %l0
12044 umulcc %l1, %i5, %g1
12045 fcmpgt32 %f24, %f0, %i3
12046 set 0x5C, %o0
12047 lduwa [%l7 + %o0] 0x15, %g2
12048 movgu %icc, %g3, %o5
12049 tgu %xcc, 0x5
12050 andcc %i7, %l2, %o7
12051 ble %icc, loop_1024
12052 sdivx %l5, 0x00AF, %o2
12053 udivx %g5, 0x1F8C, %g6
12054 fmovrsne %o4, %f30, %f10
12055loop_1024:
12056 nop
12057 wr %g0, 0x2f, %asi
12058 stba %i0, [%l7 + 0x0D] %asi
12059 membar #Sync
12060 udivcc %l3, 0x134D, %g4
12061 xnor %i2, 0x1F9F, %o0
12062 nop
12063 setx 0xE0072683, %l0, %l6
12064 st %l6, [%l7 + 0x28]
12065 ld [%l7 + 0x28], %f6
12066 fsqrts %f6, %f8
12067 taddcctv %o6, %l4, %l6
12068 edge8 %o3, %i1, %g7
12069 fbug %fcc2, loop_1025
12070 edge8ln %i6, %i4, %o1
12071 sth %l1, [%l7 + 0x0C]
12072 popc %l0, %i5
12073loop_1025:
12074 bpos,a,pt %xcc, loop_1026
12075 udivx %g1, 0x0B96, %i3
12076 umul %g3, %g2, %i7
12077 edge8n %l2, %o5, %l5
12078loop_1026:
12079 fones %f19
12080 nop
12081 setx 0x8F0E1B63104BB1A8, %l0, %l6
12082 stx %l6, [%l7 + 0x50]
12083 ldx [%l7 + 0x50], %fsr
12084 tgu %icc, 0x1
12085 srl %o2, 0x0A, %o7
12086 udivx %g5, 0x0D90, %o4
12087 membar #Sync
12088 wr %g0, 0x1e, %asi
12089 ldda [%l7 + 0x40] %asi, %f16
12090 fblg %fcc2, loop_1027
12091 movn %icc, %i0, %l3
12092 fmovsvc %icc, %f31, %f4
12093 andn %g4, %i2, %g6
12094loop_1027:
12095 move %icc, %o6, %o0
12096 tle %icc, 0x6
12097 edge16ln %l6, %l4, %o3
12098 fmovscs %xcc, %f24, %f27
12099 fmovsgu %xcc, %f12, %f22
12100 fandnot1 %f4, %f12, %f26
12101 fmovdcs %xcc, %f18, %f9
12102 fsrc2s %f4, %f22
12103 subcc %i1, 0x0204, %i6
12104 tgu %icc, 0x6
12105 fmovdl %xcc, %f16, %f18
12106 brlez,a %i4, loop_1028
12107 tsubcctv %g7, %l1, %l0
12108 set 0x38, %l4
12109 lda [%l7 + %l4] 0x88, %f15
12110loop_1028:
12111 flush %l7 + 0x20
12112 addccc %o1, %g1, %i3
12113 fbge,a %fcc3, loop_1029
12114 fcmpeq32 %f6, %f10, %i5
12115 fcmple32 %f16, %f20, %g2
12116 movrlz %i7, 0x22D, %g3
12117loop_1029:
12118 tg %xcc, 0x3
12119 smulcc %l2, 0x02DE, %l5
12120 edge32 %o2, %o7, %o5
12121 set 0x38, %l2
12122 stxa %g5, [%l7 + %l2] 0xeb
12123 membar #Sync
12124 orcc %i0, 0x0C06, %o4
12125 nop
12126 setx loop_1030, %l0, %l1
12127 jmpl %l1, %g4
12128 movrne %i2, 0x0F0, %l3
12129 or %o6, 0x1729, %o0
12130 nop
12131 setx 0x0A93C9A3, %l0, %l6
12132 st %l6, [%l7 + 0x28]
12133 ld [%l7 + 0x28], %f20
12134 setx 0xC635B22D, %l1, %l5
12135 st %l5, [%l7 + 0x10]
12136 ld [%l7 + 0x10], %f17
12137 fdivs %f17, %f20, %f22
12138loop_1030:
12139 edge32 %l6, %l4, %o3
12140 set 0x54, %i5
12141 lduba [%l7 + %i5] 0x15, %g6
12142 nop
12143 fitos %f2, %f15
12144 fstoi %f15, %f8
12145 edge16l %i6, %i1, %g7
12146 tl %icc, 0x4
12147 fbo %fcc0, loop_1031
12148 xnor %l1, 0x0E25, %i4
12149 membar 0x59
12150 tcs %icc, 0x4
12151loop_1031:
12152 membar 0x5F
12153 fba %fcc1, loop_1032
12154 bpos,a %icc, loop_1033
12155 fnand %f2, %f20, %f20
12156 ldsw [%l7 + 0x38], %o1
12157loop_1032:
12158 fbl %fcc1, loop_1034
12159loop_1033:
12160 flush %l7 + 0x60
12161 fmul8sux16 %f8, %f30, %f0
12162 lduh [%l7 + 0x52], %g1
12163loop_1034:
12164 srl %i3, 0x19, %l0
12165 edge16ln %g2, %i7, %i5
12166 orn %g3, %l5, %o2
12167 move %xcc, %o7, %o5
12168 ta %xcc, 0x0
12169 sdivx %l2, 0x1D18, %g5
12170 fpsub16s %f10, %f12, %f23
12171 fpsub32s %f3, %f0, %f21
12172 popc 0x122C, %i0
12173 fnot1 %f22, %f4
12174 movpos %xcc, %o4, %i2
12175 fors %f0, %f24, %f8
12176 subcc %g4, 0x0298, %o6
12177 wr %g0, 0xe2, %asi
12178 stba %l3, [%l7 + 0x08] %asi
12179 membar #Sync
12180 udivcc %l6, 0x09A7, %l4
12181 ld [%l7 + 0x20], %f26
12182 fmuld8ulx16 %f9, %f4, %f26
12183 bcc,a,pn %xcc, loop_1035
12184 udiv %o0, 0x0A16, %g6
12185 wr %g0, 0x18, %asi
12186 ldsba [%l7 + 0x41] %asi, %i6
12187loop_1035:
12188 fba,a %fcc0, loop_1036
12189 fmovdg %xcc, %f10, %f6
12190 pdist %f18, %f24, %f26
12191 xnorcc %o3, %i1, %g7
12192loop_1036:
12193 movle %xcc, %l1, %o1
12194 tcc %icc, 0x4
12195 stb %g1, [%l7 + 0x7F]
12196 fble %fcc3, loop_1037
12197 bl,pt %xcc, loop_1038
12198 array16 %i3, %l0, %i4
12199 fba %fcc3, loop_1039
12200loop_1037:
12201 bgu loop_1040
12202loop_1038:
12203 tne %xcc, 0x5
12204 sethi 0x0BE0, %g2
12205loop_1039:
12206 xnor %i7, 0x0F5F, %g3
12207loop_1040:
12208 fmovrsne %i5, %f26, %f19
12209 sdiv %o2, 0x1CE5, %o7
12210 fmovsneg %xcc, %f23, %f30
12211 fbul,a %fcc3, loop_1041
12212 fbne %fcc2, loop_1042
12213 nop
12214 fitos %f6, %f16
12215 andn %l5, 0x0DC3, %l2
12216loop_1041:
12217 movg %icc, %o5, %g5
12218loop_1042:
12219 nop
12220 setx 0x32626670, %l0, %l6
12221 st %l6, [%l7 + 0x28]
12222 ld [%l7 + 0x28], %f29
12223 setx 0xDD284937, %l1, %l5
12224 st %l5, [%l7 + 0x10]
12225 ld [%l7 + 0x10], %f14
12226 fmuls %f14, %f29, %f4
12227 edge32ln %o4, %i2, %g4
12228 andcc %o6, 0x0747, %l3
12229 te %icc, 0x0
12230 nop
12231 setx loop_1043, %l0, %l1
12232 jmpl %l1, %l6
12233 sra %i0, 0x16, %o0
12234 wr %g0, 0x2b, %asi
12235 stba %g6, [%l7 + 0x0D] %asi
12236 membar #Sync
12237loop_1043:
12238 fxors %f13, %f15, %f27
12239 srax %l4, %i6, %i1
12240 ldd [%l7 + 0x60], %f8
12241 edge16l %o3, %l1, %o1
12242 movn %xcc, %g1, %i3
12243 movne %xcc, %g7, %l0
12244 array32 %g2, %i4, %i7
12245 sub %g3, 0x125B, %i5
12246 movneg %icc, %o7, %l5
12247 bcc,a,pn %icc, loop_1044
12248 sth %l2, [%l7 + 0x4E]
12249 mulx %o2, %o5, %g5
12250 alignaddrl %o4, %g4, %o6
12251loop_1044:
12252 fxnor %f24, %f6, %f26
12253 movrlez %l3, 0x37E, %i2
12254 edge32n %l6, %i0, %o0
12255 saved
12256 rdpr %cwp, %g1
12257 rdpr %cansave, %g2
12258 rdpr %canrestore, %g3
12259 rdpr %cleanwin, %g4
12260 rdpr %otherwin, %g5
12261 rdpr %wstate, %g6
12262 edge32 %l4, %g6, %i6
12263 nop
12264 setx 0xCC66CDC9, %l0, %l6
12265 st %l6, [%l7 + 0x28]
12266 ld [%l7 + 0x28], %f10
12267 setx 0x76D0B55F, %l1, %l5
12268 st %l5, [%l7 + 0x10]
12269 ld [%l7 + 0x10], %f29
12270 fmuls %f29, %f10, %f8
12271 tn %icc, 0x2
12272 subcc %o3, %i1, %l1
12273 subc %g1, %o1, %g7
12274 udiv %l0, 0x1A0D, %i3
12275 popc 0x1CBD, %g2
12276 sir 0x115D
12277 fmovdle %icc, %f28, %f27
12278 addc %i7, %i4, %i5
12279 fmovsle %xcc, %f7, %f24
12280 membar 0x09
12281 movgu %xcc, %g3, %l5
12282 edge16n %l2, %o7, %o2
12283 xnor %g5, 0x15CC, %o5
12284 fmovrdgz %g4, %f8, %f4
12285 fornot2s %f15, %f1, %f11
12286 set 0x68, %g6
12287 ldxa [%l7 + %g6] 0x18, %o6
12288 movgu %icc, %o4, %i2
12289 ldsb [%l7 + 0x75], %l3
12290 orcc %l6, 0x13A2, %o0
12291 mova %xcc, %l4, %g6
12292 tvs %xcc, 0x4
12293 udivcc %i6, 0x17F0, %i0
12294 mova %icc, %o3, %i1
12295 addc %g1, 0x1B97, %o1
12296 movre %l1, %l0, %i3
12297 fmovscs %xcc, %f3, %f28
12298 bpos %icc, loop_1045
12299 ldd [%l7 + 0x30], %f10
12300 fbue,a %fcc1, loop_1046
12301 array8 %g7, %i7, %g2
12302loop_1045:
12303 bcs,pn %xcc, loop_1047
12304 alignaddr %i4, %g3, %l5
12305loop_1046:
12306 xorcc %l2, 0x1383, %i5
12307 array8 %o7, %g5, %o5
12308loop_1047:
12309 fnegs %f23, %f11
12310 brlez %o2, loop_1048
12311 sub %g4, 0x1065, %o6
12312 swap [%l7 + 0x08], %o4
12313 set 0x5E, %g4
12314 ldsba [%l7 + %g4] 0x80, %i2
12315loop_1048:
12316 fandnot1s %f4, %f16, %f28
12317 bleu,a,pn %icc, loop_1049
12318 stw %l3, [%l7 + 0x40]
12319 smul %l6, 0x0840, %o0
12320 addccc %l4, 0x01F7, %g6
12321loop_1049:
12322 sir 0x1D76
12323 tcs %xcc, 0x6
12324 ldd [%l7 + 0x68], %i0
12325 fnors %f12, %f12, %f11
12326 edge16n %o3, %i1, %g1
12327 fandnot1s %f7, %f21, %f4
12328 fcmpeq32 %f22, %f8, %i6
12329 ld [%l7 + 0x14], %f8
12330 sir 0x0980
12331 movne %icc, %o1, %l0
12332 fcmpne16 %f8, %f12, %l1
12333 fcmpeq16 %f18, %f24, %g7
12334 tl %icc, 0x7
12335 bn,pn %xcc, loop_1050
12336 fbn,a %fcc0, loop_1051
12337 nop
12338 fitod %f8, %f0
12339 movle %icc, %i3, %g2
12340loop_1050:
12341 tl %icc, 0x2
12342loop_1051:
12343 fcmple16 %f20, %f12, %i7
12344 edge32ln %g3, %i4, %l2
12345 xor %l5, %i5, %g5
12346 tle %xcc, 0x4
12347 andn %o5, %o2, %o7
12348 edge32l %g4, %o6, %o4
12349 addc %l3, 0x15B7, %l6
12350 andcc %o0, 0x1950, %i2
12351 bpos loop_1052
12352 edge32l %l4, %i0, %g6
12353 wr %g0, 0xe3, %asi
12354 stwa %o3, [%l7 + 0x50] %asi
12355 membar #Sync
12356loop_1052:
12357 restored
12358 rdpr %cwp, %g1
12359 rdpr %cansave, %g2
12360 rdpr %canrestore, %g3
12361 rdpr %cleanwin, %g4
12362 rdpr %otherwin, %g5
12363 rdpr %wstate, %g6
12364 bne,a loop_1053
12365 movvc %xcc, %i1, %g1
12366 tge %xcc, 0x3
12367 sra %o1, %l0, %i6
12368loop_1053:
12369 fmovde %xcc, %f30, %f27
12370 bshuffle %f10, %f6, %f18
12371 addccc %l1, %i3, %g2
12372 brlz,a %i7, loop_1054
12373 movl %xcc, %g7, %i4
12374 lduh [%l7 + 0x08], %g3
12375 fbg,a %fcc1, loop_1055
12376loop_1054:
12377 bvs,a %icc, loop_1056
12378 fmovse %icc, %f1, %f14
12379 subccc %l5, %i5, %g5
12380loop_1055:
12381 nop
12382 wr %g0, 0x88, %asi
12383 lda [%l7 + 0x28] %asi, %f3
12384loop_1056:
12385 tleu %icc, 0x7
12386 ldsh [%l7 + 0x38], %l2
12387 nop
12388 fitod %f8, %f8
12389 fdtox %f8, %f22
12390 fxtod %f22, %f14
12391 lduw [%l7 + 0x10], %o2
12392 movcs %icc, %o7, %o5
12393 nop
12394 setx 0x3E929CB9, %l0, %l6
12395 st %l6, [%l7 + 0x28]
12396 ld [%l7 + 0x28], %f30
12397 setx 0x05E73E1A, %l1, %l5
12398 st %l5, [%l7 + 0x10]
12399 ld [%l7 + 0x10], %f29
12400 fadds %f29, %f30, %f26
12401 bpos,pn %xcc, loop_1057
12402 movrgz %o6, 0x364, %g4
12403 tl %icc, 0x6
12404 lduh [%l7 + 0x12], %o4
12405loop_1057:
12406 std %f8, [%l7 + 0x20]
12407 movvs %xcc, %l3, %o0
12408 fmuld8ulx16 %f30, %f29, %f28
12409 tgu %icc, 0x3
12410 brlz %i2, loop_1058
12411 fmovse %icc, %f23, %f6
12412 edge32l %l6, %l4, %i0
12413 nop
12414 setx 0x089D9ECE, %l0, %l6
12415 st %l6, [%l7 + 0x28]
12416 ld [%l7 + 0x28], %f14
12417 setx 0x24760053, %l1, %l5
12418 st %l5, [%l7 + 0x10]
12419 ld [%l7 + 0x10], %f27
12420 fadds %f27, %f14, %f2
12421loop_1058:
12422 fmovdneg %xcc, %f16, %f27
12423 nop
12424 setx loop_1059, %l0, %l1
12425 wrpr 0x1, %tl
12426 wrpr %l1, %tpc
12427 add %l1, 0x4, %l1
12428 wrpr %l1, %tnpc
12429 setx 0x34400001400, %l0, %l1
12430 wrpr %l1, %tstate
12431 wrhpr 0x4, %htstate
12432 retry
12433 nop
12434 setx loop_1060, %l0, %l1
12435 jmpl %l1, %g6
12436 nop
12437 setx 0xE16696F647811C4F, %l0, %l6
12438 stx %l6, [%l7 + 0x28]
12439 ldd [%l7 + 0x28], %f26
12440 setx 0x8498D254D3C0938C, %l1, %l5
12441 stx %l5, [%l7 + 0x10]
12442 ldd [%l7 + 0x10], %f24
12443 faddd %f24, %f26, %f30
12444 restored
12445 rdpr %cwp, %g1
12446 rdpr %cansave, %g2
12447 rdpr %canrestore, %g3
12448 rdpr %cleanwin, %g4
12449 rdpr %otherwin, %g5
12450 rdpr %wstate, %g6
12451loop_1059:
12452 fpsub16s %f31, %f4, %f12
12453loop_1060:
12454 nop
12455 setx loop_1061, %l0, %l1
12456 wrpr 0x1, %tl
12457 wrpr %l1, %tpc
12458 add %l1, 0x4, %l1
12459 wrpr %l1, %tnpc
12460 setx 0x34400001400, %l0, %l1
12461 wrpr %l1, %tstate
12462 wrhpr 0x4, %htstate
12463 retry
12464 edge32n %o3, %i1, %o1
12465 move %icc, %g1, %l0
12466 bn,pt %xcc, loop_1062
12467loop_1061:
12468 fcmpne32 %f22, %f14, %l1
12469 nop
12470 fitod %f4, %f20
12471 fdtox %f20, %f2
12472 alignaddr %i3, %i6, %g2
12473loop_1062:
12474 fbo %fcc1, loop_1063
12475 sir 0x041B
12476 edge8ln %i7, %g7, %g3
12477 smul %i4, 0x00BC, %l5
12478loop_1063:
12479 fpadd16s %f5, %f23, %f19
12480 ta %xcc, 0x2
12481 ldd [%l7 + 0x50], %g4
12482 andcc %l2, %o2, %o7
12483 tsubcctv %o5, 0x0C1A, %o6
12484 srl %i5, 0x08, %o4
12485 nop
12486 setx 0xF074F7FB, %l0, %l6
12487 st %l6, [%l7 + 0x3C]
12488 ld [%l7 + 0x3C], %fsr
12489 alignaddr %l3, %o0, %g4
12490 fmovsge %icc, %f22, %f11
12491 wr %g0, 0x80, %asi
12492 ldsha [%l7 + 0x52] %asi, %i2
12493 movre %l4, 0x1E5, %l6
12494 bgu,a %xcc, loop_1064
12495 umul %g6, 0x000B, %i0
12496 nop
12497 fitod %f8, %f16
12498 fdtox %f16, %f22
12499 movneg %xcc, %i1, %o3
12500loop_1064:
12501 nop
12502 wr %g0, 0x89, %asi
12503 ldswa [%l7 + 0x14] %asi, %g1
12504 addccc %o1, %l1, %i3
12505 ta %xcc, 0x2
12506 orcc %l0, %g2, %i6
12507 udivx %i7, 0x15D8, %g3
12508 array16 %i4, %l5, %g5
12509 alignaddr %l2, %o2, %o7
12510 array16 %g7, %o6, %o5
12511 movcc %icc, %i5, %o4
12512 fbuge %fcc1, loop_1065
12513 umul %l3, 0x1A11, %o0
12514 set 0x74, %o4
12515 ldsha [%l7 + %o4] 0x19, %g4
12516loop_1065:
12517 nop
12518 set 0x4C, %o5
12519 lduha [%l7 + %o5] 0x19, %i2
12520 fbu,a %fcc1, loop_1066
12521 fmovdge %icc, %f30, %f18
12522 fpsub32s %f3, %f18, %f1
12523 tn %xcc, 0x0
12524loop_1066:
12525 tg %icc, 0x3
12526 nop
12527 setx 0x47F4725581CDEBEC, %l0, %l6
12528 stx %l6, [%l7 + 0x28]
12529 ldd [%l7 + 0x28], %f26
12530 setx 0x2DEE17ED062519A0, %l1, %l5
12531 stx %l5, [%l7 + 0x10]
12532 ldd [%l7 + 0x10], %f2
12533 faddd %f2, %f26, %f26
12534 edge16l %l4, %g6, %i0
12535 srl %i1, %l6, %g1
12536 bpos,a loop_1067
12537 fmovsne %icc, %f22, %f23
12538 fmovsneg %xcc, %f13, %f1
12539 sdiv %o3, 0x0874, %o1
12540loop_1067:
12541 membar 0x28
12542 fors %f4, %f10, %f21
12543 prefetch [%l7 + 0x48], 0x1
12544 andn %l1, 0x1142, %i3
12545 bne,a %icc, loop_1068
12546 movrlez %g2, %i6, %i7
12547 move %xcc, %l0, %i4
12548 tn %icc, 0x7
12549loop_1068:
12550 mova %xcc, %l5, %g5
12551 sdiv %g3, 0x06C2, %l2
12552 fmovscs %icc, %f4, %f26
12553 movcc %icc, %o7, %o2
12554 wr %g0, 0x89, %asi
12555 ldswa [%l7 + 0x58] %asi, %o6
12556 ble %icc, loop_1069
12557 fmovdne %xcc, %f18, %f2
12558 set 0x40, %l1
12559 ldda [%l7 + %l1] 0x80, %f0
12560loop_1069:
12561 xnor %o5, %g7, %i5
12562 bvs,a,pn %xcc, loop_1070
12563 taddcc %o4, 0x14A0, %o0
12564 edge8ln %l3, %g4, %l4
12565 fba %fcc3, loop_1071
12566loop_1070:
12567 fandnot1s %f28, %f2, %f7
12568 tn %icc, 0x7
12569 sir 0x092C
12570loop_1071:
12571 edge32 %g6, %i0, %i1
12572 restored
12573 rdpr %cwp, %g1
12574 rdpr %cansave, %g2
12575 rdpr %canrestore, %g3
12576 rdpr %cleanwin, %g4
12577 rdpr %otherwin, %g5
12578 rdpr %wstate, %g6
12579 udivx %i2, 0x0E57, %g1
12580 movcc %xcc, %o3, %o1
12581 andcc %l6, 0x0021, %l1
12582 nop
12583 setx 0xCB2580CA505D3CB7, %l0, %l6
12584 stx %l6, [%l7 + 0x10]
12585 ldx [%l7 + 0x10], %fsr
12586 brgez,a %g2, loop_1072
12587 ble %icc, loop_1073
12588 movrne %i6, 0x3AA, %i7
12589 subccc %i3, %l0, %l5
12590loop_1072:
12591 nop
12592 set 0x44, %o7
12593 lduha [%l7 + %o7] 0x89, %i4
12594loop_1073:
12595 movneg %xcc, %g5, %l2
12596 sll %o7, %g3, %o6
12597 fmovrdne %o5, %f6, %f0
12598 andncc %g7, %i5, %o2
12599 fbo %fcc2, loop_1074
12600 mulscc %o4, 0x141B, %o0
12601 movcs %icc, %g4, %l3
12602 srl %g6, 0x1B, %i0
12603loop_1074:
12604 movre %l4, 0x039, %i2
12605 tge %icc, 0x1
12606 fmovsneg %xcc, %f7, %f27
12607 fmovsgu %xcc, %f4, %f13
12608 stb %i1, [%l7 + 0x08]
12609 ldub [%l7 + 0x6C], %g1
12610 set 0x0, %l6
12611 stxa %o1, [%g0 + %l6] 0x57
12612 andncc %l6, %o3, %g2
12613 set 0x4C, %g1
12614 ldsha [%l7 + %g1] 0x04, %l1
12615 wr %g0, 0x89, %asi
12616 stba %i7, [%l7 + 0x2B] %asi
12617 movge %icc, %i6, %i3
12618 movvs %icc, %l0, %l5
12619 tsubcctv %g5, 0x1055, %i4
12620 nop
12621 setx 0x9064EE76, %l0, %l6
12622 st %l6, [%l7 + 0x78]
12623 ld [%l7 + 0x78], %fsr
12624 tg %xcc, 0x5
12625 bcs,a %xcc, loop_1075
12626 movneg %xcc, %o7, %l2
12627 fbuge,a %fcc1, loop_1076
12628 edge32l %g3, %o6, %g7
12629loop_1075:
12630 edge32 %i5, %o2, %o5
12631 brgz %o0, loop_1077
12632loop_1076:
12633 edge16n %g4, %l3, %g6
12634 mulscc %o4, %i0, %i2
12635 fbg %fcc3, loop_1078
12636loop_1077:
12637 fmovsl %icc, %f9, %f10
12638 std %f4, [%l7 + 0x58]
12639 andcc %l4, 0x1EF7, %g1
12640loop_1078:
12641 andn %o1, 0x1BAE, %l6
12642 sub %i1, 0x16F1, %o3
12643 movneg %icc, %l1, %i7
12644 fbu %fcc3, loop_1079
12645 ldsb [%l7 + 0x52], %g2
12646 wr %g0, 0x18, %asi
12647 lda [%l7 + 0x44] %asi, %f31
12648loop_1079:
12649 fmovsg %icc, %f20, %f18
12650 xnorcc %i3, 0x1B8D, %l0
12651 sll %i6, 0x0F, %l5
12652 set 0x20, %i3
12653 ldda [%l7 + %i3] 0x2f, %i4
12654 array8 %o7, %g5, %g3
12655 movg %icc, %o6, %g7
12656 orn %l2, %i5, %o5
12657 fmovsne %icc, %f11, %f16
12658 fabsd %f24, %f2
12659 set 0x58, %o6
12660 stwa %o2, [%l7 + %o6] 0x0c
12661 array32 %g4, %l3, %g6
12662 andncc %o4, %i0, %o0
12663 fcmpgt32 %f18, %f8, %i2
12664 xor %l4, 0x1384, %o1
12665 xnorcc %g1, 0x06D2, %i1
12666 fandnot2s %f10, %f27, %f26
12667 andcc %o3, 0x1D5E, %l6
12668 movrne %i7, %g2, %i3
12669 sdivcc %l1, 0x172A, %i6
12670 fsrc1s %f7, %f27
12671 edge32n %l5, %l0, %i4
12672 tsubcctv %g5, %g3, %o6
12673 wr %g0, 0x0c, %asi
12674 sta %f10, [%l7 + 0x40] %asi
12675 movvc %icc, %g7, %o7
12676 movrgez %i5, 0x2EF, %l2
12677 nop
12678 fitod %f8, %f16
12679 fdtos %f16, %f21
12680 tvc %icc, 0x0
12681 sir 0x1110
12682 tgu %xcc, 0x6
12683 array8 %o2, %g4, %o5
12684 tleu %icc, 0x2
12685 subcc %l3, 0x17B2, %g6
12686 movle %xcc, %o4, %o0
12687 ta %xcc, 0x6
12688 tvc %xcc, 0x0
12689 fmovsn %xcc, %f16, %f18
12690 umulcc %i0, 0x1734, %i2
12691 sra %o1, 0x00, %g1
12692 bleu,a loop_1080
12693 ba,a %xcc, loop_1081
12694 lduh [%l7 + 0x2E], %l4
12695 fbul %fcc3, loop_1082
12696loop_1080:
12697 ba %icc, loop_1083
12698loop_1081:
12699 fmovde %icc, %f20, %f21
12700 fzero %f10
12701loop_1082:
12702 udiv %o3, 0x12AD, %l6
12703loop_1083:
12704 ldub [%l7 + 0x6F], %i7
12705 movgu %icc, %i1, %g2
12706 edge8n %l1, %i6, %i3
12707 fcmpgt16 %f4, %f18, %l5
12708 smulcc %l0, 0x1828, %g5
12709 fbe,a %fcc2, loop_1084
12710 tvs %xcc, 0x0
12711 fmovdleu %icc, %f20, %f6
12712 tneg %xcc, 0x4
12713loop_1084:
12714 subccc %i4, 0x0146, %g3
12715 fcmpne16 %f20, %f2, %o6
12716 tg %icc, 0x6
12717 movvc %xcc, %g7, %i5
12718 fxors %f3, %f20, %f0
12719 fmovrsgez %l2, %f1, %f10
12720 fmovdcc %icc, %f28, %f7
12721 fbue,a %fcc3, loop_1085
12722 tcs %icc, 0x7
12723 tvc %icc, 0x5
12724 tsubcc %o7, 0x1884, %o2
12725loop_1085:
12726 membar 0x6F
12727 edge32l %g4, %l3, %g6
12728 srlx %o5, %o4, %o0
12729 sll %i0, 0x16, %i2
12730 fbul %fcc0, loop_1086
12731 movrlz %g1, %l4, %o1
12732 restored
12733 rdpr %cwp, %g1
12734 rdpr %cansave, %g2
12735 rdpr %canrestore, %g3
12736 rdpr %cleanwin, %g4
12737 rdpr %otherwin, %g5
12738 rdpr %wstate, %g6
12739 wr %g0, 0x18, %asi
12740 stwa %o3, [%l7 + 0x0C] %asi
12741loop_1086:
12742 movn %icc, %l6, %i7
12743 set 0x48, %g2
12744 stha %i1, [%l7 + %g2] 0x81
12745 orncc %l1, %i6, %i3
12746 fcmple32 %f12, %f20, %g2
12747 orncc %l0, 0x0D0F, %g5
12748 movvc %xcc, %i4, %l5
12749 ldub [%l7 + 0x4A], %o6
12750 te %icc, 0x1
12751 smulcc %g3, 0x0DB7, %i5
12752 fzeros %f29
12753 fmovdvs %xcc, %f26, %f14
12754 udivx %l2, 0x0E30, %o7
12755 edge16 %g7, %g4, %o2
12756 movvs %xcc, %g6, %l3
12757 srlx %o4, 0x0E, %o0
12758 edge32ln %i0, %i2, %o5
12759 movge %xcc, %g1, %l4
12760 fnand %f26, %f12, %f20
12761 movrgez %o1, %o3, %l6
12762 orn %i7, %i1, %l1
12763 fblg,a %fcc1, loop_1087
12764 edge16l %i6, %i3, %l0
12765 addccc %g5, %g2, %i4
12766 and %o6, 0x13BC, %g3
12767loop_1087:
12768 tge %xcc, 0x2
12769 fbuge,a %fcc3, loop_1088
12770 mulx %l5, %i5, %l2
12771 sdivx %o7, 0x17CA, %g7
12772 orcc %o2, 0x0893, %g4
12773loop_1088:
12774 restored
12775 rdpr %cwp, %g1
12776 rdpr %cansave, %g2
12777 rdpr %canrestore, %g3
12778 rdpr %cleanwin, %g4
12779 rdpr %otherwin, %g5
12780 rdpr %wstate, %g6
12781 fpackfix %f22, %f2
12782 tn %xcc, 0x2
12783 sra %l3, 0x09, %g6
12784 fbuge %fcc0, loop_1089
12785 nop
12786 fitos %f2, %f15
12787 fstox %f15, %f22
12788 fxtos %f22, %f29
12789 tcs %icc, 0x7
12790 wr %g0, 0x10, %asi
12791 ldsha [%l7 + 0x74] %asi, %o4
12792loop_1089:
12793 nop
12794 set 0x48, %l3
12795 ldswa [%l7 + %l3] 0x0c, %i0
12796 bge %icc, loop_1090
12797 sra %o0, 0x14, %i2
12798 tgu %xcc, 0x7
12799 mulscc %g1, %o5, %o1
12800loop_1090:
12801 mova %icc, %o3, %l4
12802 sdivx %l6, 0x1276, %i1
12803 movrgz %l1, %i6, %i7
12804 tcs %xcc, 0x1
12805 nop
12806 setx loop_1091, %l0, %l1
12807 wrpr 0x1, %tl
12808 wrpr %l1, %tpc
12809 add %l1, 0x4, %l1
12810 wrpr %l1, %tnpc
12811 setx 0x34400001400, %l0, %l1
12812 wrpr %l1, %tstate
12813 wrhpr 0x4, %htstate
12814 retry
12815 fmovdleu %xcc, %f3, %f7
12816 alignaddrl %i3, %l0, %g2
12817 movne %xcc, %g5, %i4
12818loop_1091:
12819 fmovdneg %xcc, %f29, %f31
12820 sth %o6, [%l7 + 0x3E]
12821 fmovsneg %xcc, %f13, %f2
12822 fmul8x16 %f1, %f2, %f6
12823 addcc %g3, %i5, %l5
12824 udivcc %l2, 0x1282, %g7
12825 addc %o7, %o2, %l3
12826 andn %g4, %g6, %i0
12827 bn,pt %icc, loop_1092
12828 tsubcctv %o0, 0x076D, %i2
12829 sdivcc %g1, 0x099C, %o4
12830 brgz %o5, loop_1093
12831loop_1092:
12832 fxnor %f12, %f30, %f4
12833 st %f7, [%l7 + 0x20]
12834 wr %g0, 0x89, %asi
12835 ldsha [%l7 + 0x3A] %asi, %o1
12836loop_1093:
12837 fandnot2 %f18, %f6, %f20
12838 tleu %xcc, 0x1
12839 fmovrdne %o3, %f12, %f12
12840 nop
12841 fitos %f3, %f12
12842 fstod %f12, %f2
12843 prefetch [%l7 + 0x50], 0x0
12844 movcs %xcc, %l6, %i1
12845 sub %l4, %l1, %i7
12846 fmovscs %xcc, %f20, %f4
12847 addcc %i3, 0x0C20, %i6
12848 nop
12849 setx 0x8AF959D5A28FD4FA, %l0, %l6
12850 stx %l6, [%l7 + 0x28]
12851 ldd [%l7 + 0x28], %f24
12852 setx 0x6E738149CFE429AD, %l1, %l5
12853 stx %l5, [%l7 + 0x10]
12854 ldd [%l7 + 0x10], %f20
12855 fdivd %f20, %f24, %f2
12856 sdivx %l0, 0x1BC1, %g2
12857 edge8ln %g5, %i4, %o6
12858 movg %xcc, %g3, %l5
12859 wr %g0, 0x0c, %asi
12860 lduba [%l7 + 0x7B] %asi, %i5
12861 edge32ln %l2, %g7, %o7
12862 fmovrslz %l3, %f13, %f3
12863 fbn,a %fcc0, loop_1094
12864 movn %icc, %o2, %g6
12865 brgez,a %g4, loop_1095
12866 orn %o0, 0x0869, %i0
12867loop_1094:
12868 fxors %f6, %f3, %f8
12869 andcc %g1, 0x1C38, %o4
12870loop_1095:
12871 lduw [%l7 + 0x60], %o5
12872 tpos %icc, 0x4
12873 set 0x22, %i1
12874 lduba [%l7 + %i1] 0x15, %o1
12875 fnot1s %f2, %f2
12876 nop
12877 setx loop_1096, %l0, %l1
12878 wrpr 0x1, %tl
12879 wrpr %l1, %tpc
12880 add %l1, 0x4, %l1
12881 wrpr %l1, %tnpc
12882 setx 0x34400001400, %l0, %l1
12883 wrpr %l1, %tstate
12884 wrhpr 0x4, %htstate
12885 retry
12886 taddcc %o3, %l6, %i1
12887 movrgz %i2, 0x1BF, %l4
12888 orncc %i7, 0x08E5, %i3
12889loop_1096:
12890 alignaddrl %l1, %i6, %g2
12891 movrgez %g5, %l0, %o6
12892 tneg %icc, 0x1
12893 movrne %g3, 0x1C7, %l5
12894 movrlez %i4, %i5, %g7
12895 sdiv %o7, 0x0085, %l2
12896 addc %l3, %o2, %g6
12897 nop
12898 setx 0x2076C12C, %l0, %l6
12899 st %l6, [%l7 + 0x78]
12900 ld [%l7 + 0x78], %fsr
12901 nop
12902 setx loop_1097, %l0, %l1
12903 jmpl %l1, %g4
12904 bcc,a loop_1098
12905 fxor %f20, %f0, %f4
12906 movcs %xcc, %o0, %g1
12907loop_1097:
12908 bvs,a,pt %xcc, loop_1099
12909loop_1098:
12910 fbe %fcc1, loop_1100
12911 fmovdge %icc, %f9, %f13
12912 movrgz %o4, 0x118, %i0
12913loop_1099:
12914 orncc %o5, %o1, %o3
12915loop_1100:
12916 fbl,a %fcc0, loop_1101
12917 taddcctv %i1, 0x1BF7, %l6
12918 edge16l %l4, %i2, %i7
12919 umulcc %i3, %i6, %g2
12920loop_1101:
12921 fmovrse %g5, %f15, %f14
12922 add %l0, 0x0B33, %l1
12923 fbule %fcc2, loop_1102
12924 edge16n %o6, %l5, %i4
12925 xnor %i5, %g3, %o7
12926 sdiv %l2, 0x1CD3, %l3
12927loop_1102:
12928 movgu %xcc, %o2, %g6
12929 set 0x40, %g7
12930 stda %f16, [%l7 + %g7] 0x11
12931 sir 0x08B3
12932 tpos %icc, 0x1
12933 xnorcc %g4, 0x1CD2, %o0
12934 movgu %icc, %g7, %o4
12935 set 0x20, %i7
12936 prefetcha [%l7 + %i7] 0x10, 0x0
12937 array8 %i0, %o1, %o5
12938 brlz %o3, loop_1103
12939 and %l6, %i1, %l4
12940 sdivx %i2, 0x1634, %i7
12941 fnot2s %f6, %f2
12942loop_1103:
12943 nop
12944 membar #Sync
12945 set 0x40, %g5
12946 ldda [%l7 + %g5] 0x16, %f0
12947 saved
12948 rdpr %cwp, %g1
12949 rdpr %cansave, %g2
12950 rdpr %canrestore, %g3
12951 rdpr %cleanwin, %g4
12952 rdpr %otherwin, %g5
12953 rdpr %wstate, %g6
12954 brgz,a %i6, loop_1104
12955 popc 0x0EA9, %g2
12956 membar 0x36
12957 movge %icc, %i3, %g5
12958loop_1104:
12959 movg %xcc, %l1, %o6
12960 xnorcc %l5, 0x15F6, %i4
12961 alignaddr %l0, %g3, %o7
12962 fmovde %icc, %f5, %f17
12963 fones %f1
12964 tsubcc %l2, %i5, %l3
12965 edge8n %o2, %g4, %o0
12966 taddcctv %g6, 0x0F22, %g7
12967 nop
12968 setx loop_1105, %l0, %l1
12969 wrpr 0x1, %tl
12970 wrpr %l1, %tpc
12971 add %l1, 0x4, %l1
12972 wrpr %l1, %tnpc
12973 setx 0x34400001400, %l0, %l1
12974 wrpr %l1, %tstate
12975 wrhpr 0x4, %htstate
12976 retry
12977 movrgz %g1, %i0, %o1
12978 movrne %o4, %o3, %l6
12979 brlz %i1, loop_1106
12980loop_1105:
12981 tg %icc, 0x5
12982 nop
12983 fitod %f12, %f2
12984 fdtox %f2, %f0
12985 move %xcc, %l4, %o5
12986loop_1106:
12987 tpos %xcc, 0x7
12988 set 0x34, %o3
12989 sta %f7, [%l7 + %o3] 0x04
12990 movl %xcc, %i7, %i2
12991 edge16l %i6, %g2, %i3
12992 umulcc %l1, %g5, %o6
12993 alignaddrl %i4, %l0, %g3
12994 stb %o7, [%l7 + 0x35]
12995 restored
12996 rdpr %cwp, %g1
12997 rdpr %cansave, %g2
12998 rdpr %canrestore, %g3
12999 rdpr %cleanwin, %g4
13000 rdpr %otherwin, %g5
13001 rdpr %wstate, %g6
13002 taddcc %l5, 0x1CA3, %l2
13003 movl %xcc, %i5, %o2
13004 bcc,a %icc, loop_1107
13005 fble %fcc1, loop_1108
13006 array16 %l3, %g4, %o0
13007 sethi 0x0EEF, %g6
13008loop_1107:
13009 nop
13010 wr %g0, 0x81, %asi
13011 prefetcha [%l7 + 0x50] %asi, 0x2
13012loop_1108:
13013 edge32n %g1, %o1, %i0
13014 wr %g0, 0x04, %asi
13015 stwa %o3, [%l7 + 0x6C] %asi
13016 tle %icc, 0x2
13017 movrne %o4, %i1, %l4
13018 membar 0x3D
13019 lduh [%l7 + 0x7C], %o5
13020 fmovdle %xcc, %f24, %f17
13021 add %l7, 0x40, %l6
13022 wr %g0, 0x81, %asi
13023 lda [%l6] %asi, %i7
13024 casa [%l6] %asi, %i7, %l6
13025 fpadd16s %f4, %f24, %f16
13026 addc %i2, %i6, %i3
13027 srlx %l1, %g2, %g5
13028 fbl %fcc2, loop_1109
13029 ld [%l7 + 0x20], %f11
13030 movvc %xcc, %o6, %l0
13031 fmovrslz %i4, %f18, %f27
13032loop_1109:
13033 ta %icc, 0x3
13034 wr %g0, 0x0c, %asi
13035 stba %o7, [%l7 + 0x55] %asi
13036 array8 %g3, %l2, %l5
13037 taddcctv %o2, 0x16FC, %l3
13038 fbg %fcc2, loop_1110
13039 movcs %xcc, %g4, %o0
13040 ta %xcc, 0x7
13041 fmovdvc %xcc, %f9, %f12
13042loop_1110:
13043 nop
13044 fitod %f18, %f24
13045 movn %icc, %g6, %i5
13046 edge8l %g7, %g1, %i0
13047 sdiv %o1, 0x1D7D, %o3
13048 edge16n %o4, %l4, %o5
13049 sllx %i1, %l6, %i2
13050 alignaddr %i6, %i7, %l1
13051 edge16l %g2, %g5, %i3
13052 call loop_1111
13053 array32 %o6, %l0, %i4
13054 sllx %o7, %l2, %g3
13055 subccc %o2, 0x04EC, %l3
13056loop_1111:
13057 edge16ln %g4, %l5, %g6
13058 set 0x26, %i6
13059 ldstuba [%l7 + %i6] 0x0c, %o0
13060 nop
13061 fitod %f10, %f30
13062 fdtox %f30, %f30
13063 tvs %xcc, 0x6
13064 fpsub32s %f25, %f8, %f30
13065 srl %i5, %g1, %g7
13066 edge32n %o1, %o3, %o4
13067 fmovsa %icc, %f10, %f12
13068 bgu,pn %icc, loop_1112
13069 andncc %l4, %i0, %o5
13070 mulscc %l6, %i1, %i6
13071 addccc %i2, 0x0F31, %i7
13072loop_1112:
13073 srlx %g2, 0x07, %l1
13074 tg %icc, 0x0
13075 wr %g0, 0x89, %asi
13076 lduba [%l7 + 0x54] %asi, %i3
13077 mulscc %g5, %o6, %l0
13078 nop
13079 setx loop_1113, %l0, %l1
13080 wrpr 0x1, %tl
13081 wrpr %l1, %tpc
13082 add %l1, 0x4, %l1
13083 wrpr %l1, %tnpc
13084 setx 0x34400001400, %l0, %l1
13085 wrpr %l1, %tstate
13086 wrhpr 0x4, %htstate
13087 retry
13088 sethi 0x0EF2, %i4
13089 nop
13090 setx 0x3734190BA07EFDDE, %l0, %l6
13091 stx %l6, [%l7 + 0x38]
13092 ldx [%l7 + 0x38], %fsr
13093 movrne %l2, %o7, %g3
13094loop_1113:
13095 fpack32 %f20, %f26, %f22
13096 sra %l3, 0x05, %g4
13097 movg %xcc, %l5, %g6
13098 wr %g0, 0x10, %asi
13099 lduwa [%l7 + 0x60] %asi, %o2
13100 nop
13101 setx 0x22907019, %l0, %l6
13102 st %l6, [%l7 + 0x28]
13103 ld [%l7 + 0x28], %f27
13104 setx 0xC7DAD5F6, %l1, %l5
13105 st %l5, [%l7 + 0x10]
13106 ld [%l7 + 0x10], %f20
13107 fadds %f20, %f27, %f20
13108 fbe,a %fcc3, loop_1114
13109 bneg,pn %icc, loop_1115
13110 fbge,a %fcc1, loop_1116
13111 brlez,a %i5, loop_1117
13112loop_1114:
13113 sdiv %g1, 0x198B, %o0
13114loop_1115:
13115 nop
13116 wr %g0, 0x19, %asi
13117 sta %f13, [%l7 + 0x08] %asi
13118loop_1116:
13119 move %xcc, %g7, %o3
13120loop_1117:
13121 bl,a,pt %xcc, loop_1118
13122 fpadd16s %f18, %f28, %f15
13123 sdivx %o1, 0x1978, %o4
13124 nop
13125 setx loop_1119, %l0, %l1
13126 wrpr 0x1, %tl
13127 wrpr %l1, %tpc
13128 add %l1, 0x4, %l1
13129 wrpr %l1, %tnpc
13130 setx 0x34400001400, %l0, %l1
13131 wrpr %l1, %tstate
13132 wrhpr 0x4, %htstate
13133 retry
13134loop_1118:
13135 brlz,a %i0, loop_1120
13136 fbl,a %fcc1, loop_1121
13137 array8 %o5, %l4, %i1
13138loop_1119:
13139 fands %f0, %f14, %f24
13140loop_1120:
13141 taddcctv %l6, %i2, %i6
13142loop_1121:
13143 bneg,a,pn %icc, loop_1122
13144 ldx [%l7 + 0x30], %i7
13145 fmovrde %g2, %f16, %f6
13146 sll %i3, 0x00, %l1
13147loop_1122:
13148 tsubcc %o6, %g5, %i4
13149 movpos %xcc, %l0, %l2
13150 subccc %o7, 0x0EFF, %g3
13151 bcc,pt %icc, loop_1123
13152 membar 0x41
13153 edge32n %l3, %g4, %g6
13154 tle %icc, 0x0
13155loop_1123:
13156 addccc %o2, 0x17D8, %i5
13157 xorcc %g1, %l5, %o0
13158 fmovscc %icc, %f7, %f10
13159 xor %o3, %o1, %g7
13160 nop
13161 setx 0x1CFF55DB, %l0, %l6
13162 st %l6, [%l7 + 0x28]
13163 ld [%l7 + 0x28], %f23
13164 fsqrts %f23, %f16
13165 fble,a %fcc0, loop_1124
13166 srlx %o4, %i0, %o5
13167 subcc %l4, 0x1695, %l6
13168 brlz %i2, loop_1125
13169loop_1124:
13170 ta %xcc, 0x2
13171 bshuffle %f12, %f6, %f28
13172 stb %i6, [%l7 + 0x49]
13173loop_1125:
13174 fbule %fcc3, loop_1126
13175 sra %i1, 0x08, %g2
13176 set 0x66, %i2
13177 stha %i7, [%l7 + %i2] 0xea
13178 membar #Sync
13179loop_1126:
13180 brnz,a %i3, loop_1127
13181 fnot1 %f6, %f10
13182 bn,pt %xcc, loop_1128
13183 taddcc %l1, 0x08C2, %g5
13184loop_1127:
13185 tne %xcc, 0x4
13186 tl %xcc, 0x3
13187loop_1128:
13188 ldub [%l7 + 0x25], %o6
13189 edge32n %l0, %l2, %o7
13190 movrgz %i4, 0x24F, %g3
13191 xnorcc %l3, 0x0229, %g6
13192 wr %g0, 0x89, %asi
13193 swapa [%l7 + 0x10] %asi, %g4
13194 movpos %icc, %i5, %g1
13195 movneg %xcc, %o2, %o0
13196 edge16 %o3, %o1, %g7
13197 fmovrsgz %l5, %f3, %f21
13198 lduh [%l7 + 0x6C], %o4
13199 array32 %o5, %i0, %l6
13200 fcmpne16 %f8, %f14, %l4
13201 tvc %icc, 0x2
13202 movrlz %i2, %i6, %g2
13203 bne,pn %xcc, loop_1129
13204 udivx %i1, 0x09A5, %i3
13205 fblg,a %fcc2, loop_1130
13206 edge8 %l1, %g5, %i7
13207loop_1129:
13208 nop
13209 fitos %f16, %f16
13210 brlez %o6, loop_1131
13211loop_1130:
13212 nop
13213 setx loop_1132, %l0, %l1
13214 wrpr 0x1, %tl
13215 wrpr %l1, %tnpc
13216 setx 0x34400001400, %l0, %l1
13217 wrpr %l1, %tstate
13218 wrhpr 0x4, %htstate
13219 done
13220 fcmpeq16 %f12, %f12, %l2
13221 mulscc %o7, %i4, %l0
13222loop_1131:
13223 fmovdn %xcc, %f31, %f0
13224loop_1132:
13225 lduh [%l7 + 0x0C], %l3
13226 bleu,pt %xcc, loop_1133
13227 fmovsge %xcc, %f18, %f1
13228 andcc %g6, %g3, %g4
13229 set 0x6C, %l0
13230 stwa %i5, [%l7 + %l0] 0xe3
13231 membar #Sync
13232loop_1133:
13233 nop
13234 wr %g0, 0x80, %asi
13235 lda [%l7 + 0x74] %asi, %f17
13236 andcc %o2, %g1, %o0
13237 movgu %icc, %o3, %o1
13238 set 0x78, %o2
13239 prefetcha [%l7 + %o2] 0x10, 0x2
13240 andncc %l5, %o5, %o4
13241 tne %xcc, 0x4
13242 fzero %f16
13243 edge8n %l6, %i0, %i2
13244 sdiv %l4, 0x1F97, %g2
13245 wr %g0, 0x81, %asi
13246 lduha [%l7 + 0x2E] %asi, %i6
13247 subcc %i1, 0x1330, %l1
13248 fmovdvs %xcc, %f6, %f25
13249 fmul8x16au %f3, %f28, %f30
13250 smul %i3, 0x0F75, %g5
13251 set 0x1A, %i4
13252 stha %i7, [%l7 + %i4] 0x10
13253 movle %icc, %l2, %o7
13254 andn %o6, 0x1F37, %i4
13255 nop
13256 fitod %f2, %f0
13257 fdtox %f0, %f30
13258 fmul8sux16 %f10, %f0, %f20
13259 membar 0x24
13260 movvs %xcc, %l0, %g6
13261 fcmpeq16 %f26, %f30, %g3
13262 nop
13263 setx 0xE32AD5E8, %l0, %l6
13264 st %l6, [%l7 + 0x28]
13265 ld [%l7 + 0x28], %f26
13266 setx 0x7F8E7C61, %l1, %l5
13267 st %l5, [%l7 + 0x10]
13268 ld [%l7 + 0x10], %f16
13269 fsubs %f16, %f26, %f9
13270 fbn %fcc0, loop_1134
13271 fblg %fcc1, loop_1135
13272 sra %g4, %i5, %o2
13273 call loop_1136
13274loop_1134:
13275 sdiv %g1, 0x0776, %l3
13276loop_1135:
13277 subcc %o0, 0x1F87, %o3
13278 fnot1s %f7, %f19
13279loop_1136:
13280 fcmpne32 %f6, %f24, %o1
13281 tge %xcc, 0x1
13282 xnor %g7, %o5, %o4
13283 bgu,a,pn %icc, loop_1137
13284 umul %l5, 0x12AE, %l6
13285 edge32l %i2, %i0, %g2
13286 nop
13287 setx 0x3E942D0B8E7A69D0, %l0, %l6
13288 stx %l6, [%l7 + 0x28]
13289 ldd [%l7 + 0x28], %f20
13290 setx 0x430B4E970296E8C5, %l1, %l5
13291 stx %l5, [%l7 + 0x10]
13292 ldd [%l7 + 0x10], %f0
13293 fdivd %f0, %f20, %f20
13294loop_1137:
13295 movrne %l4, 0x3C3, %i1
13296 edge8n %l1, %i3, %g5
13297 fsrc2s %f4, %f31
13298 bl loop_1138
13299 fbu,a %fcc1, loop_1139
13300 popc 0x1541, %i7
13301 fxnor %f8, %f12, %f24
13302loop_1138:
13303 tge %icc, 0x5
13304loop_1139:
13305 movne %icc, %i6, %o7
13306 bg,a,pt %icc, loop_1140
13307 fbuge %fcc2, loop_1141
13308 orncc %l2, %i4, %l0
13309 bl,pt %icc, loop_1142
13310loop_1140:
13311 tpos %icc, 0x2
13312loop_1141:
13313 movneg %xcc, %o6, %g6
13314 movvc %icc, %g4, %g3
13315loop_1142:
13316 xnor %i5, 0x07E4, %o2
13317 array8 %l3, %o0, %o3
13318 bpos,a %xcc, loop_1143
13319 nop
13320 setx 0x160F778A6C523B60, %l0, %l6
13321 stx %l6, [%l7 + 0x28]
13322 ldd [%l7 + 0x28], %f24
13323 setx 0xB525D64512322B62, %l1, %l5
13324 stx %l5, [%l7 + 0x10]
13325 ldd [%l7 + 0x10], %f10
13326 faddd %f10, %f24, %f18
13327 fpsub32 %f16, %f6, %f6
13328 array16 %o1, %g7, %o5
13329loop_1143:
13330 orn %g1, %o4, %l5
13331 bl,pt %icc, loop_1144
13332 movge %xcc, %i2, %l6
13333 bgu,a loop_1145
13334 udivcc %i0, 0x016E, %g2
13335loop_1144:
13336 mulx %l4, 0x1EE6, %l1
13337 tn %xcc, 0x7
13338loop_1145:
13339 nop
13340 fitos %f3, %f17
13341 fstox %f17, %f28
13342 fxtos %f28, %f12
13343 edge16n %i1, %g5, %i7
13344 be,a,pt %xcc, loop_1146
13345 stbar
13346 fxors %f18, %f11, %f7
13347 fmovs %f30, %f20
13348loop_1146:
13349 edge32n %i6, %o7, %i3
13350 mulscc %i4, %l2, %l0
13351 movvc %xcc, %o6, %g6
13352 umul %g4, %i5, %o2
13353 tpos %xcc, 0x7
13354 smulcc %l3, 0x1FFC, %o0
13355 fpsub32s %f4, %f27, %f17
13356 movrlez %o3, 0x21F, %o1
13357 xor %g3, %o5, %g7
13358 nop
13359 setx 0xFDF7F517, %l0, %l6
13360 st %l6, [%l7 + 0x28]
13361 ld [%l7 + 0x28], %f31
13362 setx 0xF8BF438B, %l1, %l5
13363 st %l5, [%l7 + 0x10]
13364 ld [%l7 + 0x10], %f17
13365 fmuls %f17, %f31, %f10
13366 movleu %xcc, %g1, %l5
13367 stx %o4, [%l7 + 0x70]
13368 movg %icc, %l6, %i0
13369 nop
13370 fitos %f9, %f20
13371 fstox %f20, %f30
13372 udiv %g2, 0x0A0C, %i2
13373 set 0x2C, %g3
13374 lduha [%l7 + %g3] 0x89, %l1
13375 tcs %icc, 0x2
13376 edge8l %l4, %g5, %i1
13377 fpadd16s %f15, %f6, %f22
13378 saved
13379 rdpr %cwp, %g1
13380 rdpr %cansave, %g2
13381 rdpr %canrestore, %g3
13382 rdpr %cleanwin, %g4
13383 rdpr %otherwin, %g5
13384 rdpr %wstate, %g6
13385 movrne %i6, %o7, %i7
13386 call loop_1147
13387 srlx %i3, %i4, %l2
13388 stx %o6, [%l7 + 0x50]
13389 sdivx %g6, 0x1A53, %g4
13390loop_1147:
13391 sllx %i5, %l0, %l3
13392 movcs %xcc, %o0, %o3
13393 movcc %icc, %o1, %o2
13394 fmovdgu %icc, %f0, %f20
13395 swap [%l7 + 0x7C], %g3
13396 swap [%l7 + 0x24], %g7
13397 mulscc %g1, 0x1582, %o5
13398 tcc %xcc, 0x0
13399 movvc %icc, %o4, %l5
13400 taddcc %i0, 0x12F0, %l6
13401 fandnot1s %f10, %f8, %f26
13402 movl %xcc, %g2, %i2
13403 flush %l7 + 0x38
13404 wr %g0, 0x88, %asi
13405 sta %f5, [%l7 + 0x0C] %asi
13406 fbule %fcc3, loop_1148
13407 movneg %xcc, %l1, %l4
13408 swap [%l7 + 0x40], %i1
13409 wr %g0, 0x21, %asi
13410 ldxa [%g0 + 0x10] %asi, %g5
13411loop_1148:
13412 pdist %f16, %f26, %f12
13413 nop
13414 setx loop_1149, %l0, %l1
13415 jmpl %l1, %o7
13416 tvs %xcc, 0x3
13417 tcc %xcc, 0x7
13418 sra %i6, %i7, %i4
13419loop_1149:
13420 nop
13421 set 0x22, %l5
13422 ldstuba [%l7 + %l5] 0x0c, %i3
13423 mova %xcc, %l2, %o6
13424 fnands %f8, %f22, %f8
13425 sllx %g4, 0x0B, %g6
13426 xnor %l0, 0x0D25, %i5
13427 mova %xcc, %l3, %o3
13428 saved
13429 rdpr %cwp, %g1
13430 rdpr %cansave, %g2
13431 rdpr %canrestore, %g3
13432 rdpr %cleanwin, %g4
13433 rdpr %otherwin, %g5
13434 rdpr %wstate, %g6
13435 nop
13436 setx loop_1150, %l0, %l1
13437 jmpl %l1, %o0
13438 pdist %f28, %f22, %f20
13439 edge32ln %o2, %g3, %o1
13440 sdivx %g7, 0x118A, %g1
13441loop_1150:
13442 nop
13443 fitos %f8, %f16
13444 fstod %f16, %f12
13445 set 0x4A, %i0
13446 ldsha [%l7 + %i0] 0x14, %o5
13447 movn %icc, %o4, %l5
13448 fpsub32s %f16, %f14, %f22
13449 movcc %xcc, %l6, %i0
13450 movneg %xcc, %i2, %g2
13451 array32 %l4, %i1, %l1
13452 sethi 0x1EB2, %o7
13453 sdivcc %i6, 0x15BA, %i7
13454 fmovrslez %i4, %f3, %f31
13455 fnors %f0, %f2, %f7
13456 fsrc2 %f22, %f12
13457 xor %i3, %l2, %g5
13458 stbar
13459 st %f23, [%l7 + 0x14]
13460 nop
13461 fitod %f8, %f20
13462 fdtoi %f20, %f21
13463 restored
13464 rdpr %cwp, %g1
13465 rdpr %cansave, %g2
13466 rdpr %canrestore, %g3
13467 rdpr %cleanwin, %g4
13468 rdpr %otherwin, %g5
13469 rdpr %wstate, %g6
13470 fmovsne %icc, %f13, %f16
13471 fmovsg %icc, %f27, %f17
13472 sir 0x1108
13473 set 0x4B, %o0
13474 ldsba [%l7 + %o0] 0x14, %g4
13475 umul %o6, %l0, %g6
13476 fmovrdgz %l3, %f18, %f4
13477 te %icc, 0x6
13478 fnot1s %f25, %f28
13479 array32 %i5, %o0, %o2
13480 andcc %g3, %o1, %o3
13481 umul %g7, 0x026D, %o5
13482 srax %o4, %l5, %g1
13483 bl,pn %xcc, loop_1151
13484 fmovdleu %xcc, %f5, %f31
13485 stw %l6, [%l7 + 0x64]
13486 fxnors %f28, %f27, %f10
13487loop_1151:
13488 edge16ln %i0, %g2, %i2
13489 fcmpeq32 %f8, %f24, %l4
13490 fmovdpos %xcc, %f16, %f6
13491 set 0x30, %o1
13492 ldsba [%l7 + %o1] 0x14, %l1
13493 edge32l %o7, %i6, %i1
13494 fbne,a %fcc3, loop_1152
13495 tpos %icc, 0x6
13496 wr %g0, 0x11, %asi
13497 prefetcha [%l7 + 0x68] %asi, 0x1
13498loop_1152:
13499 movcc %icc, %i4, %l2
13500 movrne %g5, %i3, %g4
13501 and %o6, 0x008C, %l0
13502 st %f22, [%l7 + 0x70]
13503 tcs %icc, 0x3
13504 smul %l3, 0x12BC, %g6
13505 fmovde %icc, %f26, %f6
13506 restored
13507 rdpr %cwp, %g1
13508 rdpr %cansave, %g2
13509 rdpr %canrestore, %g3
13510 rdpr %cleanwin, %g4
13511 rdpr %otherwin, %g5
13512 rdpr %wstate, %g6
13513 fones %f1
13514 edge32ln %o0, %o2, %g3
13515 fcmple32 %f12, %f10, %i5
13516 fcmple16 %f24, %f10, %o3
13517 add %l7, 0x08, %l6
13518 wr %g0, 0x19, %asi
13519 ldxa [%l6] %asi, %o1
13520 casxa [%l6] %asi, %o1, %g7
13521 bvs,a,pn %xcc, loop_1153
13522 fsrc2s %f3, %f5
13523 nop
13524 setx 0xCE496119, %l0, %l6
13525 st %l6, [%l7 + 0x28]
13526 ld [%l7 + 0x28], %f28
13527 fsqrts %f28, %f13
13528 alignaddrl %o4, %o5, %g1
13529loop_1153:
13530 movle %icc, %l6, %l5
13531 ldd [%l7 + 0x18], %i0
13532 fbe,a %fcc2, loop_1154
13533 sir 0x0381
13534 edge8n %g2, %i2, %l4
13535 smulcc %o7, 0x1346, %l1
13536loop_1154:
13537 nop
13538 add %l7, 0x0C, %l6
13539 wr %g0, 0x19, %asi
13540 casa [%l6] 0x19, %i1, %i7
13541 tvs %xcc, 0x4
13542 movleu %xcc, %i6, %i4
13543 bleu %xcc, loop_1155
13544 tsubcctv %g5, %l2, %g4
13545 set 0x40, %l4
13546 stda %f0, [%l7 + %l4] 0x11
13547loop_1155:
13548 taddcc %o6, %i3, %l0
13549 tg %icc, 0x1
13550 srax %l3, 0x1F, %o0
13551 taddcctv %o2, 0x056B, %g6
13552 fmovdleu %icc, %f30, %f18
13553 tsubcctv %g3, 0x0DF7, %o3
13554 fpsub16 %f6, %f24, %f8
13555 fcmpne16 %f6, %f8, %o1
13556 fcmpeq16 %f24, %f22, %g7
13557 fbuge,a %fcc3, loop_1156
13558 edge16n %i5, %o4, %g1
13559 movgu %icc, %l6, %o5
13560 tvs %icc, 0x7
13561loop_1156:
13562 edge16 %l5, %g2, %i2
13563 set 0x7B, %l2
13564 lduba [%l7 + %l2] 0x0c, %l4
13565 udivx %i0, 0x0DC4, %l1
13566 tsubcctv %i1, 0x1182, %i7
13567 xor %o7, 0x07D9, %i6
13568 or %i4, 0x1B16, %l2
13569 sethi 0x04A1, %g5
13570 array32 %g4, %i3, %o6
13571 fcmpne32 %f16, %f22, %l3
13572 fandnot2s %f21, %f28, %f2
13573 movrne %l0, %o2, %o0
13574 fnot2s %f13, %f12
13575 move %icc, %g3, %g6
13576 udivcc %o1, 0x1B53, %g7
13577 movgu %icc, %i5, %o3
13578 nop
13579 fitos %f9, %f12
13580 fstod %f12, %f22
13581 edge8 %g1, %l6, %o4
13582 movrgz %o5, %g2, %l5
13583 ble loop_1157
13584 movcc %xcc, %i2, %l4
13585 ble,pn %icc, loop_1158
13586 edge8ln %l1, %i1, %i0
13587loop_1157:
13588 edge16n %i7, %o7, %i6
13589 umulcc %l2, %i4, %g4
13590loop_1158:
13591 orncc %i3, %o6, %g5
13592 stw %l0, [%l7 + 0x30]
13593 sdivcc %o2, 0x0980, %o0
13594 fmul8sux16 %f6, %f8, %f8
13595 tpos %xcc, 0x1
13596 srax %g3, %l3, %g6
13597 fpadd32 %f24, %f0, %f2
13598 bshuffle %f2, %f12, %f24
13599 nop
13600 setx 0x707DAAD5, %l0, %l6
13601 st %l6, [%l7 + 0x68]
13602 ld [%l7 + 0x68], %fsr
13603 stx %g7, [%l7 + 0x08]
13604 edge32ln %o1, %o3, %i5
13605 edge32ln %g1, %l6, %o4
13606 sdivcc %g2, 0x0DD6, %o5
13607 movg %icc, %l5, %l4
13608 fpackfix %f14, %f15
13609 sdiv %i2, 0x0283, %i1
13610 edge32 %i0, %l1, %i7
13611 array32 %i6, %l2, %i4
13612 tge %xcc, 0x6
13613 tne %xcc, 0x7
13614 movrne %g4, 0x0CD, %o7
13615 orcc %o6, 0x145F, %i3
13616 edge32n %g5, %o2, %l0
13617 saved
13618 rdpr %cwp, %g1
13619 rdpr %cansave, %g2
13620 rdpr %canrestore, %g3
13621 rdpr %cleanwin, %g4
13622 rdpr %otherwin, %g5
13623 rdpr %wstate, %g6
13624 udiv %g3, 0x1CF5, %o0
13625 tg %xcc, 0x2
13626 fmovsgu %icc, %f22, %f3
13627 edge16 %g6, %g7, %l3
13628 bpos,pn %xcc, loop_1159
13629 udivcc %o1, 0x1E21, %i5
13630 nop
13631 fitod %f4, %f12
13632 fdtox %f12, %f20
13633 sub %o3, 0x0B06, %l6
13634loop_1159:
13635 fpackfix %f16, %f30
13636 tle %xcc, 0x3
13637 sllx %o4, 0x0C, %g1
13638 fand %f14, %f22, %f14
13639 movg %xcc, %g2, %l5
13640 sub %o5, %l4, %i2
13641 move %icc, %i0, %i1
13642 mova %icc, %l1, %i6
13643 edge8l %l2, %i7, %i4
13644 tcs %xcc, 0x0
13645 fblg %fcc0, loop_1160
13646 fbug,a %fcc3, loop_1161
13647 movg %xcc, %g4, %o6
13648 fbn,a %fcc2, loop_1162
13649loop_1160:
13650 tgu %icc, 0x2
13651loop_1161:
13652 fbul,a %fcc2, loop_1163
13653 alignaddrl %o7, %i3, %g5
13654loop_1162:
13655 fmovse %xcc, %f27, %f16
13656 ldsb [%l7 + 0x21], %l0
13657loop_1163:
13658 nop
13659 setx 0xBCB0E203, %l0, %l6
13660 st %l6, [%l7 + 0x28]
13661 ld [%l7 + 0x28], %f29
13662 setx 0x2D565AA0, %l1, %l5
13663 st %l5, [%l7 + 0x10]
13664 ld [%l7 + 0x10], %f16
13665 fmuls %f16, %f29, %f11
13666 fabsd %f16, %f18
13667 xnorcc %g3, %o2, %o0
13668 and %g6, %g7, %l3
13669 brgez,a %o1, loop_1164
13670 mulx %o3, 0x19E8, %i5
13671 udivx %l6, 0x0C39, %o4
13672 nop
13673 setx 0x89D585C252F74CC3, %l0, %l6
13674 stx %l6, [%l7 + 0x28]
13675 ldd [%l7 + 0x28], %f22
13676 setx 0x64D665302F1AF847, %l1, %l5
13677 stx %l5, [%l7 + 0x10]
13678 ldd [%l7 + 0x10], %f20
13679 fmuld %f20, %f22, %f12
13680loop_1164:
13681 be,a %icc, loop_1165
13682 fmovscs %icc, %f10, %f27
13683 sub %g1, 0x008D, %g2
13684 movrgz %o5, 0x349, %l5
13685loop_1165:
13686 tcc %icc, 0x6
13687 edge32n %l4, %i0, %i1
13688 edge32n %i2, %l1, %l2
13689 bge,a,pt %icc, loop_1166
13690 srl %i6, 0x01, %i4
13691 array16 %i7, %o6, %g4
13692 saved
13693 rdpr %cwp, %g1
13694 rdpr %cansave, %g2
13695 rdpr %canrestore, %g3
13696 rdpr %cleanwin, %g4
13697 rdpr %otherwin, %g5
13698 rdpr %wstate, %g6
13699loop_1166:
13700 fpadd16s %f16, %f14, %f10
13701 nop
13702 setx loop_1167, %l0, %l1
13703 jmpl %l1, %i3
13704 edge8n %o7, %g5, %l0
13705 movne %icc, %g3, %o2
13706 umulcc %o0, %g6, %g7
13707loop_1167:
13708 sll %o1, %o3, %i5
13709 sdivx %l6, 0x0C21, %o4
13710 alignaddrl %l3, %g2, %g1
13711 call loop_1168
13712 bneg loop_1169
13713 stb %l5, [%l7 + 0x49]
13714 nop
13715 setx 0xF1DD63CA3706475F, %l0, %l6
13716 stx %l6, [%l7 + 0x28]
13717 ldd [%l7 + 0x28], %f8
13718 setx 0x35AA4B30383DD0FD, %l1, %l5
13719 stx %l5, [%l7 + 0x10]
13720 ldd [%l7 + 0x10], %f2
13721 fmuld %f2, %f8, %f14
13722loop_1168:
13723 fmovs %f2, %f26
13724loop_1169:
13725 nop
13726 fitos %f2, %f30
13727 fstod %f30, %f26
13728 subccc %o5, %l4, %i1
13729 udivx %i2, 0x1268, %l1
13730 movrgz %i0, 0x2D2, %l2
13731 fcmpeq16 %f0, %f12, %i4
13732 nop
13733 setx 0x92DF105E12C127CC, %l0, %l6
13734 stx %l6, [%l7 + 0x28]
13735 ldd [%l7 + 0x28], %f14
13736 setx 0xB303BCFC4FA112C5, %l1, %l5
13737 stx %l5, [%l7 + 0x10]
13738 ldd [%l7 + 0x10], %f0
13739 fmuld %f0, %f14, %f0
13740 udivx %i7, 0x07F3, %o6
13741 fcmpne16 %f6, %f20, %g4
13742 alignaddrl %i3, %o7, %g5
13743 fmovrsgz %l0, %f6, %f24
13744 restored
13745 rdpr %cwp, %g1
13746 rdpr %cansave, %g2
13747 rdpr %canrestore, %g3
13748 rdpr %cleanwin, %g4
13749 rdpr %otherwin, %g5
13750 rdpr %wstate, %g6
13751 brnz,a %g3, loop_1170
13752 brnz %i6, loop_1171
13753 nop
13754 setx 0xD046B3E4, %l0, %l6
13755 st %l6, [%l7 + 0x70]
13756 ld [%l7 + 0x70], %fsr
13757 edge32 %o2, %g6, %o0
13758loop_1170:
13759 membar 0x3D
13760loop_1171:
13761 nop
13762 membar #Sync
13763 set 0x40, %g6
13764 ldda [%l7 + %g6] 0x1e, %f0
13765 smul %g7, 0x098B, %o3
13766 tg %xcc, 0x4
13767 or %o1, %l6, %o4
13768 edge8n %i5, %l3, %g2
13769 set 0x5A, %g4
13770 ldsha [%l7 + %g4] 0x89, %g1
13771 sra %l5, %l4, %o5
13772 fbuge,a %fcc3, loop_1172
13773 fmovsn %icc, %f10, %f3
13774 st %f25, [%l7 + 0x44]
13775 brnz,a %i2, loop_1173
13776loop_1172:
13777 fbug %fcc0, loop_1174
13778 sdivx %l1, 0x1D7F, %i0
13779 tne %xcc, 0x7
13780loop_1173:
13781 alignaddr %l2, %i4, %i1
13782loop_1174:
13783 fmovdn %xcc, %f31, %f5
13784 fmovdvs %xcc, %f14, %f4
13785 fbu %fcc2, loop_1175
13786 sll %o6, 0x05, %g4
13787 smul %i7, %i3, %g5
13788 edge8 %l0, %g3, %i6
13789loop_1175:
13790 edge16ln %o7, %g6, %o2
13791 nop
13792 fitos %f2, %f5
13793 faligndata %f24, %f2, %f6
13794 tpos %xcc, 0x4
13795 mulscc %o0, %o3, %g7
13796 srlx %o1, %l6, %o4
13797 tge %xcc, 0x5
13798 ldd [%l7 + 0x70], %l2
13799 udivx %g2, 0x1447, %g1
13800 movge %xcc, %i5, %l4
13801 andcc %o5, %i2, %l1
13802 add %l7, 0x2C, %l6
13803 wr %g0, 0x04, %asi
13804 lda [%l6] %asi, %l5
13805 casa [%l6] 0x04, %l5, %l2
13806 movrlz %i0, 0x074, %i4
13807 nop
13808 fitos %f13, %f21
13809 fstox %f21, %f0
13810 array8 %o6, %i1, %i7
13811 movcc %xcc, %g4, %g5
13812 edge8ln %i3, %g3, %i6
13813 alignaddrl %o7, %l0, %o2
13814 nop
13815 setx loop_1176, %l0, %l1
13816 wrpr 0x1, %tl
13817 wrpr %l1, %tnpc
13818 setx 0x34400001400, %l0, %l1
13819 wrpr %l1, %tstate
13820 wrhpr 0x4, %htstate
13821 done
13822 fmovdleu %xcc, %f19, %f1
13823 lduh [%l7 + 0x58], %g6
13824 fnot1s %f20, %f11
13825loop_1176:
13826 ldub [%l7 + 0x72], %o0
13827 sdivcc %o3, 0x0FB4, %g7
13828 edge8ln %o1, %l6, %o4
13829 brlz %l3, loop_1177
13830 sll %g1, 0x1D, %i5
13831 subc %g2, %l4, %i2
13832 fandnot1s %f30, %f0, %f6
13833loop_1177:
13834 movle %icc, %o5, %l1
13835 fpack16 %f10, %f15
13836 fpadd16s %f5, %f23, %f17
13837 fbug %fcc2, loop_1178
13838 addcc %l2, 0x0609, %i0
13839 srl %l5, %o6, %i1
13840 tcc %xcc, 0x5
13841loop_1178:
13842 fbge,a %fcc1, loop_1179
13843 prefetch [%l7 + 0x6C], 0x3
13844 fbu %fcc2, loop_1180
13845 fmovd %f8, %f12
13846loop_1179:
13847 or %i4, %i7, %g5
13848 brgz,a %g4, loop_1181
13849loop_1180:
13850 fmul8x16 %f2, %f24, %f10
13851 movrne %g3, %i6, %i3
13852 ta %icc, 0x0
13853loop_1181:
13854 nop
13855 setx 0xF06932F5, %l0, %l6
13856 st %l6, [%l7 + 0x4C]
13857 ld [%l7 + 0x4C], %fsr
13858 fmovdle %xcc, %f23, %f14
13859 udivcc %l0, 0x180F, %o2
13860 movleu %icc, %g6, %o0
13861 srlx %o7, 0x1B, %g7
13862 smulcc %o1, 0x1415, %o3
13863 tne %icc, 0x7
13864 movrlz %l6, %l3, %g1
13865 membar 0x7E
13866 fmovrdgez %i5, %f12, %f28
13867 movvs %icc, %o4, %l4
13868 sir 0x0F83
13869 ldd [%l7 + 0x10], %f4
13870 fmovrdgz %i2, %f0, %f16
13871 tsubcctv %g2, 0x08CC, %o5
13872 fble %fcc1, loop_1182
13873 fpsub16 %f0, %f20, %f0
13874 movn %icc, %l1, %i0
13875 alignaddrl %l5, %o6, %i1
13876loop_1182:
13877 call loop_1183
13878 fnors %f21, %f25, %f12
13879 add %l7, 0x70, %l6
13880 wr %g0, 0x89, %asi
13881 lda [%l6] %asi, %i4
13882 casa [%l6] 0x89, %i4, %i7
13883loop_1183:
13884 nop
13885 fitos %f30, %f31
13886 movneg %icc, %l2, %g5
13887 taddcc %g4, 0x1D21, %g3
13888 stx %i3, [%l7 + 0x70]
13889 tpos %icc, 0x7
13890 edge32 %l0, %o2, %g6
13891 tle %xcc, 0x1
13892 te %icc, 0x1
13893 bpos %icc, loop_1184
13894 add %o0, 0x02AE, %o7
13895 srlx %i6, %g7, %o3
13896 wr %g0, 0x0c, %asi
13897 ldsha [%l7 + 0x0C] %asi, %o1
13898loop_1184:
13899 movneg %icc, %l6, %l3
13900 fmovsn %xcc, %f12, %f22
13901 set 0x60, %o4
13902 prefetcha [%l7 + %o4] 0x15, 0x2
13903 bn,a,pt %icc, loop_1185
13904 move %icc, %i5, %l4
13905 fbne,a %fcc1, loop_1186
13906 udivcc %o4, 0x0210, %i2
13907loop_1185:
13908 fbul %fcc2, loop_1187
13909 fxnor %f26, %f26, %f6
13910loop_1186:
13911 nop
13912 wr %g0, 0x89, %asi
13913 ldsba [%l7 + 0x40] %asi, %o5
13914loop_1187:
13915 nop
13916 fitod %f28, %f20
13917 nop
13918 setx 0xC8BB1714, %l0, %l6
13919 st %l6, [%l7 + 0x28]
13920 ld [%l7 + 0x28], %f17
13921 setx 0xADCB3E55, %l1, %l5
13922 st %l5, [%l7 + 0x10]
13923 ld [%l7 + 0x10], %f6
13924 fmuls %f6, %f17, %f17
13925 tne %icc, 0x4
13926 nop
13927 setx loop_1188, %l0, %l1
13928 wrpr 0x1, %tl
13929 wrpr %l1, %tpc
13930 add %l1, 0x4, %l1
13931 wrpr %l1, %tnpc
13932 setx 0x34400001400, %l0, %l1
13933 wrpr %l1, %tstate
13934 wrhpr 0x4, %htstate
13935 retry
13936 tne %xcc, 0x1
13937 orn %g2, 0x0C56, %i0
13938 fnot2s %f30, %f18
13939loop_1188:
13940 tl %xcc, 0x2
13941 restored
13942 rdpr %cwp, %g1
13943 rdpr %cansave, %g2
13944 rdpr %canrestore, %g3
13945 rdpr %cleanwin, %g4
13946 rdpr %otherwin, %g5
13947 rdpr %wstate, %g6
13948 set 0x40, %i5
13949 stda %f0, [%l7 + %i5] 0x19
13950 subcc %l1, 0x094D, %o6
13951 restored
13952 rdpr %cwp, %g1
13953 rdpr %cansave, %g2
13954 rdpr %canrestore, %g3
13955 rdpr %cleanwin, %g4
13956 rdpr %otherwin, %g5
13957 rdpr %wstate, %g6
13958 fbe %fcc3, loop_1189
13959 move %xcc, %i1, %i4
13960 fmul8x16 %f29, %f10, %f18
13961 tleu %icc, 0x5
13962loop_1189:
13963 movrgz %l5, 0x0A2, %i7
13964 fmovsvc %icc, %f17, %f24
13965 edge16l %l2, %g5, %g3
13966 fbule,a %fcc0, loop_1190
13967 addcc %i3, 0x0357, %l0
13968 movpos %icc, %g4, %o2
13969 edge8 %g6, %o0, %i6
13970loop_1190:
13971 tleu %icc, 0x7
13972 set 0x78, %o5
13973 ldxa [%l7 + %o5] 0x10, %g7
13974 or %o7, 0x00E6, %o1
13975 bn,pn %icc, loop_1191
13976 movrgez %o3, 0x046, %l6
13977 fcmpeq16 %f10, %f18, %l3
13978 or %g1, %i5, %o4
13979loop_1191:
13980 fmovsle %icc, %f7, %f13
13981 fbue %fcc0, loop_1192
13982 addc %l4, 0x1DA3, %o5
13983 ba,a,pt %xcc, loop_1193
13984 tpos %xcc, 0x2
13985loop_1192:
13986 prefetch [%l7 + 0x18], 0x2
13987 nop
13988 setx 0x26653A7090223766, %l0, %l6
13989 stx %l6, [%l7 + 0x28]
13990 ldd [%l7 + 0x28], %f18
13991 setx 0x9A4896D404E1FB6E, %l1, %l5
13992 stx %l5, [%l7 + 0x10]
13993 ldd [%l7 + 0x10], %f10
13994 faddd %f10, %f18, %f20
13995loop_1193:
13996 nop
13997 fitod %f12, %f6
13998 fdtox %f6, %f24
13999 fxtod %f24, %f14
14000 andncc %g2, %i0, %i2
14001 tvs %icc, 0x2
14002 fnegd %f16, %f12
14003 tneg %xcc, 0x0
14004 fnands %f28, %f4, %f30
14005 fornot2s %f29, %f18, %f24
14006 nop
14007 setx 0x7E5CEF9230B990CA, %l0, %l6
14008 stx %l6, [%l7 + 0x28]
14009 ldd [%l7 + 0x28], %f28
14010 fsqrtd %f28, %f20
14011 membar 0x08
14012 tcs %xcc, 0x5
14013 movle %xcc, %l1, %i1
14014 tvc %icc, 0x1
14015 movrlez %o6, 0x23A, %i4
14016 bn,a %xcc, loop_1194
14017 array16 %i7, %l5, %g5
14018 mulx %g3, 0x1C89, %i3
14019 fcmpne16 %f14, %f28, %l2
14020loop_1194:
14021 edge32ln %l0, %g4, %g6
14022 fmovdle %icc, %f30, %f20
14023 movleu %xcc, %o0, %o2
14024 fpmerge %f14, %f16, %f20
14025 tneg %xcc, 0x1
14026 edge16ln %g7, %o7, %o1
14027 nop
14028 setx 0x807EDF0C, %l0, %l6
14029 st %l6, [%l7 + 0x48]
14030 ld [%l7 + 0x48], %fsr
14031 orncc %i6, 0x1602, %l6
14032 fmovda %icc, %f29, %f15
14033 umul %o3, %l3, %i5
14034 wr %g0, 0x5f, %asi
14035 stxa %g1, [%g0 + 0x0] %asi
14036 fornot2 %f24, %f12, %f4
14037 tvs %xcc, 0x3
14038 popc %o4, %l4
14039 movrgez %g2, %o5, %i2
14040 srax %i0, %l1, %o6
14041 movge %icc, %i1, %i4
14042 ldsh [%l7 + 0x7C], %l5
14043 tge %icc, 0x0
14044 fmovsne %icc, %f22, %f23
14045 nop
14046 setx 0xB54D23B27368FABD, %l0, %l6
14047 stx %l6, [%l7 + 0x28]
14048 ldd [%l7 + 0x28], %f22
14049 setx 0x35B3CAA7B1CC679D, %l1, %l5
14050 stx %l5, [%l7 + 0x10]
14051 ldd [%l7 + 0x10], %f4
14052 faddd %f4, %f22, %f22
14053 tn %xcc, 0x5
14054 edge16l %g5, %g3, %i7
14055 fbne %fcc2, loop_1195
14056 nop
14057 setx loop_1196, %l0, %l1
14058 wrpr 0x1, %tl
14059 wrpr %l1, %tpc
14060 add %l1, 0x4, %l1
14061 wrpr %l1, %tnpc
14062 setx 0x34400001400, %l0, %l1
14063 wrpr %l1, %tstate
14064 wrhpr 0x4, %htstate
14065 retry
14066 movn %icc, %l2, %l0
14067 fbuge %fcc1, loop_1197
14068loop_1195:
14069 edge32 %i3, %g4, %o0
14070loop_1196:
14071 bn,a %xcc, loop_1198
14072 movvs %icc, %o2, %g7
14073loop_1197:
14074 nop
14075 fitod %f2, %f24
14076 fdtoi %f24, %f27
14077 fmovdvc %xcc, %f15, %f4
14078loop_1198:
14079 swap [%l7 + 0x30], %o7
14080 pdist %f30, %f26, %f28
14081 popc %o1, %i6
14082 taddcctv %l6, %g6, %l3
14083 membar 0x6B
14084 nop
14085 setx 0x3E8B85F280792111, %l0, %l6
14086 stx %l6, [%l7 + 0x18]
14087 ldx [%l7 + 0x18], %fsr
14088 wr %g0, 0x50, %asi
14089 ldxa [%g0 + 0x00] %asi, %i5
14090 array16 %o3, %g1, %o4
14091 nop
14092 setx loop_1199, %l0, %l1
14093 wrpr 0x1, %tl
14094 wrpr %l1, %tnpc
14095 setx 0x34400001400, %l0, %l1
14096 wrpr %l1, %tstate
14097 wrhpr 0x4, %htstate
14098 done
14099 fbg,a %fcc2, loop_1200
14100 swap [%l7 + 0x08], %l4
14101 bn,pn %xcc, loop_1201
14102loop_1199:
14103 sra %o5, 0x04, %g2
14104loop_1200:
14105 umulcc %i2, 0x1E7A, %l1
14106 andncc %i0, %i1, %o6
14107loop_1201:
14108 nop
14109 wr %g0, 0x89, %asi
14110 ldswa [%l7 + 0x10] %asi, %l5
14111 movrlez %i4, %g3, %i7
14112 udivx %l2, 0x0819, %g5
14113 umul %l0, 0x0611, %i3
14114 mulscc %o0, 0x0308, %o2
14115 andncc %g7, %o7, %o1
14116 mulx %i6, %l6, %g4
14117 addcc %g6, %l3, %i5
14118 fbule,a %fcc3, loop_1202
14119 xorcc %g1, 0x0768, %o4
14120 te %xcc, 0x2
14121 alignaddrl %o3, %o5, %l4
14122loop_1202:
14123 nop
14124 setx loop_1203, %l0, %l1
14125 wrpr 0x1, %tl
14126 wrpr %l1, %tpc
14127 add %l1, 0x4, %l1
14128 wrpr %l1, %tnpc
14129 setx 0x34400001400, %l0, %l1
14130 wrpr %l1, %tstate
14131 wrhpr 0x4, %htstate
14132 retry
14133 xnor %i2, 0x16B8, %g2
14134 fmovrslez %i0, %f6, %f25
14135 edge16ln %i1, %l1, %l5
14136loop_1203:
14137 movrne %i4, %g3, %i7
14138 fba,a %fcc3, loop_1204
14139 nop
14140 setx loop_1205, %l0, %l1
14141 wrpr 0x1, %tl
14142 wrpr %l1, %tpc
14143 add %l1, 0x4, %l1
14144 wrpr %l1, %tnpc
14145 setx 0x34400001400, %l0, %l1
14146 wrpr %l1, %tstate
14147 wrhpr 0x4, %htstate
14148 retry
14149 movl %icc, %l2, %o6
14150 fabsd %f26, %f4
14151loop_1204:
14152 tleu %xcc, 0x2
14153loop_1205:
14154 nop
14155 wr %g0, 0x19, %asi
14156 lduba [%l7 + 0x51] %asi, %l0
14157 movrgez %g5, 0x305, %i3
14158 move %icc, %o2, %o0
14159 orncc %o7, %g7, %o1
14160 movcs %xcc, %l6, %g4
14161 andcc %g6, 0x11B9, %l3
14162 xnorcc %i6, %i5, %g1
14163 nop
14164 setx 0x42D41AA7, %l0, %l6
14165 st %l6, [%l7 + 0x28]
14166 ld [%l7 + 0x28], %f0
14167 setx 0x0AB01B09, %l1, %l5
14168 st %l5, [%l7 + 0x10]
14169 ld [%l7 + 0x10], %f15
14170 fadds %f15, %f0, %f27
14171 addc %o4, %o5, %l4
14172 tge %icc, 0x4
14173 or %o3, %g2, %i2
14174 udivx %i1, 0x0BF4, %i0
14175 tvc %icc, 0x0
14176 edge8n %l5, %l1, %i4
14177 popc %g3, %i7
14178 st %f14, [%l7 + 0x18]
14179 fmovrdne %l2, %f22, %f28
14180 tneg %xcc, 0x7
14181 andcc %l0, 0x065E, %g5
14182 tsubcctv %o6, %o2, %o0
14183 nop
14184 fitos %f14, %f6
14185 fstoi %f6, %f10
14186 sdiv %o7, 0x01B1, %i3
14187 ldsh [%l7 + 0x4A], %o1
14188 brnz,a %l6, loop_1206
14189 brgz %g7, loop_1207
14190 edge8l %g4, %g6, %i6
14191 andncc %l3, %g1, %i5
14192loop_1206:
14193 or %o4, %l4, %o5
14194loop_1207:
14195 tneg %xcc, 0x6
14196 sra %o3, %i2, %i1
14197 fmul8x16al %f10, %f7, %f24
14198 movvs %icc, %g2, %l5
14199 smulcc %i0, 0x140C, %i4
14200 mulx %g3, 0x1ED9, %i7
14201 edge8 %l1, %l0, %l2
14202 movn %xcc, %o6, %o2
14203 srlx %o0, 0x19, %g5
14204 fmovrdne %o7, %f30, %f6
14205 popc %i3, %l6
14206 add %l7, 0x34, %l6
14207 wr %g0, 0x11, %asi
14208 lda [%l6] %asi, %g7
14209 casa [%l6] %asi, %g7, %o1
14210 xorcc %g4, %g6, %l3
14211 subcc %g1, %i5, %o4
14212 prefetch [%l7 + 0x64], 0x2
14213 movrlez %l4, %i6, %o3
14214 fpsub32s %f27, %f11, %f1
14215 wr %g0, 0x81, %asi
14216 swapa [%l7 + 0x48] %asi, %o5
14217 fble,a %fcc2, loop_1208
14218 tn %icc, 0x2
14219 tneg %xcc, 0x6
14220 movvc %xcc, %i2, %g2
14221loop_1208:
14222 tneg %icc, 0x1
14223 orncc %i1, 0x0846, %l5
14224 restored
14225 rdpr %cwp, %g1
14226 rdpr %cansave, %g2
14227 rdpr %canrestore, %g3
14228 rdpr %cleanwin, %g4
14229 rdpr %otherwin, %g5
14230 rdpr %wstate, %g6
14231 orcc %i4, 0x195B, %i0
14232 movrlz %g3, 0x3C7, %i7
14233 umulcc %l0, 0x1636, %l1
14234 nop
14235 setx 0xF7F1FD64, %l0, %l6
14236 st %l6, [%l7 + 0x28]
14237 ld [%l7 + 0x28], %f2
14238 setx 0x40CB8DCD, %l1, %l5
14239 st %l5, [%l7 + 0x10]
14240 ld [%l7 + 0x10], %f26
14241 fmuls %f26, %f2, %f28
14242 edge32l %l2, %o6, %o2
14243 xor %g5, %o0, %o7
14244 move %icc, %i3, %l6
14245 wr %g0, 0x0c, %asi
14246 sta %f4, [%l7 + 0x18] %asi
14247 sdiv %g7, 0x037C, %g4
14248 sdivcc %g6, 0x0ED0, %l3
14249 movge %icc, %o1, %g1
14250 sdivcc %i5, 0x1155, %l4
14251 andn %o4, %o3, %i6
14252 subcc %o5, 0x1F27, %i2
14253 movrgz %g2, %i1, %i4
14254 sllx %l5, %i0, %i7
14255 srax %g3, %l0, %l2
14256 udivcc %o6, 0x0BFC, %o2
14257 fexpand %f1, %f8
14258 edge32n %g5, %o0, %l1
14259 tge %icc, 0x5
14260 swap [%l7 + 0x48], %i3
14261 move %xcc, %l6, %o7
14262 movrne %g7, 0x323, %g6
14263 edge16 %l3, %o1, %g1
14264 fmovse %xcc, %f5, %f1
14265 edge32ln %i5, %l4, %g4
14266 fbule %fcc3, loop_1209
14267 edge8n %o3, %o4, %i6
14268 movcc %xcc, %o5, %i2
14269 st %f11, [%l7 + 0x48]
14270loop_1209:
14271 taddcc %g2, %i4, %l5
14272 andn %i0, %i7, %i1
14273 movleu %xcc, %l0, %l2
14274 sir 0x0BD0
14275 bn,a loop_1210
14276 movl %icc, %g3, %o2
14277 movgu %xcc, %o6, %g5
14278 nop
14279 setx 0xF5853E2CDF9F5973, %l0, %l6
14280 stx %l6, [%l7 + 0x28]
14281 ldd [%l7 + 0x28], %f6
14282 setx 0x745BCE288F28F14B, %l1, %l5
14283 stx %l5, [%l7 + 0x10]
14284 ldd [%l7 + 0x10], %f22
14285 fmuld %f22, %f6, %f4
14286loop_1210:
14287 saved
14288 rdpr %cwp, %g1
14289 rdpr %cansave, %g2
14290 rdpr %canrestore, %g3
14291 rdpr %cleanwin, %g4
14292 rdpr %otherwin, %g5
14293 rdpr %wstate, %g6
14294 edge8l %o0, %l1, %l6
14295 bvc,a,pn %xcc, loop_1211
14296 orcc %i3, 0x1CD1, %o7
14297 edge32 %g6, %g7, %o1
14298 membar 0x61
14299loop_1211:
14300 fsrc2 %f30, %f12
14301 edge16l %g1, %i5, %l3
14302 brgez,a %l4, loop_1212
14303 te %icc, 0x2
14304 fmovdvc %xcc, %f11, %f18
14305 alignaddrl %g4, %o4, %o3
14306loop_1212:
14307 ldd [%l7 + 0x10], %f18
14308 ldsw [%l7 + 0x64], %o5
14309 edge8n %i6, %i2, %g2
14310 addcc %i4, 0x0621, %l5
14311 mova %xcc, %i0, %i7
14312 sdivx %l0, 0x09B1, %i1
14313 umul %g3, %l2, %o2
14314 array8 %g5, %o6, %l1
14315 subc %o0, 0x037C, %i3
14316 subccc %o7, %l6, %g6
14317 swap [%l7 + 0x7C], %o1
14318 edge8n %g1, %g7, %l3
14319 ldub [%l7 + 0x55], %i5
14320 movne %xcc, %g4, %l4
14321 te %icc, 0x7
14322 and %o4, %o3, %i6
14323 mulscc %i2, 0x0916, %o5
14324 tle %icc, 0x3
14325 smulcc %i4, 0x0220, %g2
14326 movneg %xcc, %l5, %i7
14327 st %f25, [%l7 + 0x2C]
14328 fnegs %f12, %f25
14329 fmovde %icc, %f7, %f21
14330 move %xcc, %i0, %l0
14331 movrgez %i1, 0x2EC, %l2
14332 nop
14333 fitod %f0, %f14
14334 fdtox %f14, %f18
14335 srlx %g3, %o2, %g5
14336 addccc %o6, %l1, %i3
14337 nop
14338 setx 0xC04D7CE1, %l0, %l6
14339 st %l6, [%l7 + 0x60]
14340 ld [%l7 + 0x60], %fsr
14341 mulx %o7, 0x1CBA, %o0
14342 fone %f28
14343 taddcc %l6, 0x033B, %o1
14344 tneg %icc, 0x2
14345 andncc %g6, %g1, %g7
14346 sdivcc %i5, 0x1802, %l3
14347 ldstub [%l7 + 0x11], %g4
14348 fmovdcc %xcc, %f23, %f19
14349 tsubcc %l4, %o3, %o4
14350 srl %i6, 0x1E, %o5
14351 bvc,pn %xcc, loop_1213
14352 sir 0x0C8B
14353 bneg,pn %icc, loop_1214
14354 ldsb [%l7 + 0x4A], %i2
14355loop_1213:
14356 fnot2 %f14, %f6
14357 membar 0x7D
14358loop_1214:
14359 subc %g2, 0x01EF, %l5
14360 brgz %i4, loop_1215
14361 movrlez %i0, 0x0E2, %i7
14362 sra %i1, 0x19, %l2
14363 movrgz %g3, %l0, %o2
14364loop_1215:
14365 subcc %g5, 0x0DAD, %o6
14366 udiv %l1, 0x179F, %i3
14367 edge8ln %o0, %o7, %o1
14368 brnz,a %g6, loop_1216
14369 xorcc %l6, 0x0D09, %g7
14370 tl %xcc, 0x3
14371 srax %g1, 0x15, %l3
14372loop_1216:
14373 movgu %xcc, %g4, %i5
14374 ldstub [%l7 + 0x20], %o3
14375 fbg,a %fcc2, loop_1217
14376 bleu,a %icc, loop_1218
14377 or %l4, %i6, %o4
14378 udivcc %o5, 0x1C08, %i2
14379loop_1217:
14380 nop
14381 fitod %f22, %f24
14382loop_1218:
14383 pdist %f30, %f10, %f2
14384 wr %g0, 0x80, %asi
14385 ldxa [%l7 + 0x18] %asi, %l5
14386 fmul8x16al %f16, %f31, %f0
14387 fandnot2 %f28, %f28, %f8
14388 stx %i4, [%l7 + 0x08]
14389 tleu %xcc, 0x3
14390 tge %icc, 0x0
14391 movcs %icc, %g2, %i7
14392 fsrc2 %f22, %f14
14393 wr %g0, 0x81, %asi
14394 prefetcha [%l7 + 0x08] %asi, 0x2
14395 bl,pt %icc, loop_1219
14396 fmovse %xcc, %f24, %f8
14397 restored
14398 rdpr %cwp, %g1
14399 rdpr %cansave, %g2
14400 rdpr %canrestore, %g3
14401 rdpr %cleanwin, %g4
14402 rdpr %otherwin, %g5
14403 rdpr %wstate, %g6
14404 tne %xcc, 0x7
14405loop_1219:
14406 nop
14407 wr %g0, 0x80, %asi
14408 swapa [%l7 + 0x7C] %asi, %l2
14409 fand %f14, %f24, %f16
14410 addc %g3, %i1, %l0
14411 fsrc2 %f22, %f0
14412 edge8l %o2, %g5, %l1
14413 set 0x34, %l1
14414 swapa [%l7 + %l1] 0x10, %o6
14415 fbo,a %fcc0, loop_1220
14416 tl %icc, 0x2
14417 movrgez %o0, 0x25A, %i3
14418 brlz %o1, loop_1221
14419loop_1220:
14420 fbg,a %fcc3, loop_1222
14421 fmovrdlez %g6, %f30, %f2
14422 faligndata %f26, %f22, %f0
14423loop_1221:
14424 ldsw [%l7 + 0x4C], %l6
14425loop_1222:
14426 movvs %icc, %o7, %g7
14427 membar 0x3D
14428 faligndata %f14, %f26, %f26
14429 edge16l %l3, %g1, %i5
14430 fmul8sux16 %f16, %f4, %f2
14431 add %o3, 0x06F7, %l4
14432 orcc %i6, %o4, %o5
14433 sdiv %g4, 0x1766, %l5
14434 fcmpne16 %f12, %f26, %i2
14435 fpmerge %f14, %f1, %f18
14436 movvc %icc, %i4, %g2
14437 and %i0, 0x0AC6, %l2
14438 umul %i7, 0x08D9, %g3
14439 brlez %l0, loop_1223
14440 ble,a loop_1224
14441 movvs %icc, %o2, %g5
14442 fbue %fcc2, loop_1225
14443loop_1223:
14444 fble,a %fcc3, loop_1226
14445loop_1224:
14446 taddcc %l1, %i1, %o0
14447 fmovrdne %o6, %f14, %f6
14448loop_1225:
14449 nop
14450 fitod %f6, %f14
14451 fdtoi %f14, %f15
14452loop_1226:
14453 be,a,pn %xcc, loop_1227
14454 tgu %xcc, 0x5
14455 fmovrdne %i3, %f12, %f18
14456 nop
14457 fitos %f1, %f17
14458 fstox %f17, %f2
14459 fxtos %f2, %f24
14460loop_1227:
14461 fmovdneg %xcc, %f24, %f7
14462 fmovdg %xcc, %f5, %f11
14463 andn %o1, %l6, %g6
14464 tneg %icc, 0x3
14465 array16 %o7, %l3, %g7
14466 brlez,a %i5, loop_1228
14467 bne,a,pt %xcc, loop_1229
14468 ldx [%l7 + 0x58], %o3
14469 fbule %fcc3, loop_1230
14470loop_1228:
14471 alignaddr %l4, %g1, %o4
14472loop_1229:
14473 nop
14474 setx loop_1231, %l0, %l1
14475 wrpr 0x1, %tl
14476 wrpr %l1, %tnpc
14477 setx 0x34400001400, %l0, %l1
14478 wrpr %l1, %tstate
14479 wrhpr 0x4, %htstate
14480 done
14481 edge8l %i6, %g4, %l5
14482loop_1230:
14483 bvc,pn %icc, loop_1232
14484 bg,a,pt %icc, loop_1233
14485loop_1231:
14486 movrgz %o5, %i4, %i2
14487 fmovdvc %icc, %f14, %f2
14488loop_1232:
14489 mulscc %g2, %i0, %i7
14490loop_1233:
14491 movl %xcc, %g3, %l2
14492 nop
14493 setx loop_1234, %l0, %l1
14494 wrpr 0x1, %tl
14495 wrpr %l1, %tpc
14496 add %l1, 0x4, %l1
14497 wrpr %l1, %tnpc
14498 setx 0x34400001400, %l0, %l1
14499 wrpr %l1, %tstate
14500 wrhpr 0x4, %htstate
14501 retry
14502 edge8n %l0, %g5, %o2
14503 edge16ln %i1, %o0, %l1
14504 fmuld8sux16 %f23, %f6, %f22
14505loop_1234:
14506 brz %o6, loop_1235
14507 tvc %xcc, 0x2
14508 movvc %xcc, %i3, %o1
14509 fmovdgu %icc, %f13, %f15
14510loop_1235:
14511 edge16n %l6, %o7, %l3
14512 movgu %icc, %g7, %g6
14513 fmuld8sux16 %f31, %f29, %f26
14514 tsubcc %i5, %o3, %g1
14515 bpos loop_1236
14516 taddcctv %l4, %i6, %g4
14517 movne %icc, %o4, %o5
14518 ld [%l7 + 0x40], %f0
14519loop_1236:
14520 smulcc %l5, 0x1AE6, %i4
14521 edge32ln %g2, %i2, %i7
14522 stw %i0, [%l7 + 0x74]
14523 ldsw [%l7 + 0x0C], %l2
14524 tleu %icc, 0x2
14525 be,a,pn %xcc, loop_1237
14526 stw %l0, [%l7 + 0x54]
14527 bgu,a,pn %xcc, loop_1238
14528 fmovsa %xcc, %f31, %f8
14529loop_1237:
14530 edge16ln %g5, %o2, %g3
14531 fmovdge %xcc, %f14, %f4
14532loop_1238:
14533 tcs %icc, 0x2
14534 mova %xcc, %o0, %i1
14535 edge8l %o6, %i3, %l1
14536 restored
14537 rdpr %cwp, %g1
14538 rdpr %cansave, %g2
14539 rdpr %canrestore, %g3
14540 rdpr %cleanwin, %g4
14541 rdpr %otherwin, %g5
14542 rdpr %wstate, %g6
14543 sra %l6, 0x1D, %o1
14544 edge32l %l3, %g7, %o7
14545 fbug %fcc1, loop_1239
14546 array16 %g6, %i5, %o3
14547 nop
14548 setx 0xD501C27E, %l0, %l6
14549 st %l6, [%l7 + 0x28]
14550 ld [%l7 + 0x28], %f0
14551 setx 0xE154C907, %l1, %l5
14552 st %l5, [%l7 + 0x10]
14553 ld [%l7 + 0x10], %f17
14554 fdivs %f17, %f0, %f18
14555 ldsh [%l7 + 0x7C], %g1
14556loop_1239:
14557 umulcc %l4, %g4, %i6
14558 bg,a,pn %xcc, loop_1240
14559 or %o4, 0x0AD8, %o5
14560 wr %g0, 0x11, %asi
14561 lduha [%l7 + 0x48] %asi, %i4
14562loop_1240:
14563 sdiv %l5, 0x179B, %i2
14564 movge %icc, %i7, %g2
14565 xorcc %l2, 0x13FE, %l0
14566 mulx %g5, 0x1769, %i0
14567 subc %g3, 0x091B, %o0
14568 fbu %fcc3, loop_1241
14569 fpsub16s %f23, %f31, %f1
14570 nop
14571 fitod %f12, %f6
14572 fdtos %f6, %f2
14573 tpos %xcc, 0x0
14574loop_1241:
14575 ba %xcc, loop_1242
14576 ldstub [%l7 + 0x44], %i1
14577 set 0x20, %l6
14578 prefetcha [%l7 + %l6] 0x88, 0x3
14579loop_1242:
14580 tcs %xcc, 0x0
14581 movne %xcc, %i3, %l1
14582 edge32ln %l6, %o1, %o6
14583 fbu,a %fcc1, loop_1243
14584 movpos %icc, %g7, %l3
14585 sra %g6, 0x12, %i5
14586 popc 0x189A, %o3
14587loop_1243:
14588 popc 0x0684, %o7
14589 umul %g1, %l4, %i6
14590 ld [%l7 + 0x0C], %f16
14591 movg %icc, %o4, %g4
14592 movrlz %o5, %l5, %i4
14593 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
14594 nop ! nop ! ldxa [%g0 + 0x1a0] %asi, %i7 ripped by fixASI40.pl ripped by fixASI40.pl
14595 addcc %i2, 0x0F82, %l2
14596 umul %l0, %g2, %i0
14597 array8 %g3, %g5, %i1
14598 prefetch [%l7 + 0x24], 0x3
14599 wr %g0, 0x80, %asi
14600 lduba [%l7 + 0x2E] %asi, %o2
14601 edge16ln %i3, %o0, %l6
14602 fsrc2s %f15, %f2
14603 movle %icc, %l1, %o6
14604 nop
14605 setx loop_1244, %l0, %l1
14606 jmpl %l1, %o1
14607 array32 %g7, %g6, %i5
14608 edge8 %o3, %o7, %l3
14609 nop
14610 fitod %f8, %f16
14611 fdtox %f16, %f14
14612loop_1244:
14613 array16 %g1, %i6, %o4
14614 fand %f12, %f6, %f12
14615 tle %icc, 0x1
14616 movpos %icc, %g4, %l4
14617 tneg %icc, 0x6
14618 ble %icc, loop_1245
14619 andcc %l5, 0x0A70, %o5
14620 fmovrsgez %i7, %f27, %f26
14621 edge16l %i2, %i4, %l2
14622loop_1245:
14623 fmovdcc %icc, %f7, %f2
14624 tcc %icc, 0x7
14625 xor %g2, %l0, %i0
14626 set 0x110, %g1
14627 ldxa [%g0 + %g1] 0x21, %g5
14628 brz %i1, loop_1246
14629 fmul8x16 %f15, %f24, %f18
14630 array16 %g3, %o2, %i3
14631 orncc %l6, 0x00F1, %l1
14632loop_1246:
14633 movrgz %o0, 0x20F, %o6
14634 movrlez %o1, 0x3B9, %g7
14635 bvc,a,pn %xcc, loop_1247
14636 tvc %xcc, 0x3
14637 fpsub32s %f20, %f21, %f31
14638 edge16n %g6, %i5, %o7
14639loop_1247:
14640 movg %icc, %o3, %g1
14641 mova %icc, %i6, %o4
14642 ta %icc, 0x3
14643 bneg,a,pn %icc, loop_1248
14644 fmovdvs %icc, %f7, %f14
14645 set 0x40, %o7
14646 stda %f0, [%l7 + %o7] 0x19
14647loop_1248:
14648 fmovdn %xcc, %f23, %f2
14649 movleu %xcc, %g4, %l3
14650 set 0x0D, %o6
14651 stba %l5, [%l7 + %o6] 0x2f
14652 membar #Sync
14653 xor %l4, %o5, %i7
14654 sllx %i4, 0x08, %i2
14655 saved
14656 rdpr %cwp, %g1
14657 rdpr %cansave, %g2
14658 rdpr %canrestore, %g3
14659 rdpr %cleanwin, %g4
14660 rdpr %otherwin, %g5
14661 rdpr %wstate, %g6
14662 mova %xcc, %g2, %l0
14663 fornot1 %f6, %f16, %f16
14664 edge32ln %l2, %g5, %i0
14665 ldsb [%l7 + 0x20], %i1
14666 brgez,a %g3, loop_1249
14667 bpos,a loop_1250
14668 nop
14669 setx 0xCBD34EF1, %l0, %l6
14670 st %l6, [%l7 + 0x28]
14671 ld [%l7 + 0x28], %f21
14672 setx 0x623361BD, %l1, %l5
14673 st %l5, [%l7 + 0x10]
14674 ld [%l7 + 0x10], %f9
14675 fmuls %f9, %f21, %f20
14676 restored
14677 rdpr %cwp, %g1
14678 rdpr %cansave, %g2
14679 rdpr %canrestore, %g3
14680 rdpr %cleanwin, %g4
14681 rdpr %otherwin, %g5
14682 rdpr %wstate, %g6
14683loop_1249:
14684 nop
14685 setx 0xF04B565B, %l0, %l6
14686 st %l6, [%l7 + 0x44]
14687 ld [%l7 + 0x44], %fsr
14688loop_1250:
14689 ldstub [%l7 + 0x28], %o2
14690 fxors %f18, %f24, %f0
14691 fpadd32 %f28, %f4, %f10
14692 fabss %f24, %f24
14693 tsubcc %l6, 0x1960, %i3
14694 ba,a,pn %xcc, loop_1251
14695 ldsb [%l7 + 0x0D], %o0
14696 fpmerge %f23, %f13, %f6
14697 subcc %l1, 0x190E, %o6
14698loop_1251:
14699 tg %xcc, 0x5
14700 nop
14701 fitos %f3, %f21
14702 fstox %f21, %f24
14703 fxtos %f24, %f22
14704 movl %icc, %g7, %g6
14705 tge %xcc, 0x0
14706 faligndata %f6, %f4, %f2
14707 sub %i5, %o1, %o7
14708 fsrc1s %f29, %f31
14709 nop
14710 fitod %f4, %f0
14711 fdtos %f0, %f24
14712 tl %icc, 0x3
14713 nop
14714 fitod %f6, %f14
14715 fdtox %f14, %f22
14716 fxtod %f22, %f14
14717 saved
14718 rdpr %cwp, %g1
14719 rdpr %cansave, %g2
14720 rdpr %canrestore, %g3
14721 rdpr %cleanwin, %g4
14722 rdpr %otherwin, %g5
14723 rdpr %wstate, %g6
14724 movrgez %o3, %i6, %o4
14725 std %f30, [%l7 + 0x30]
14726 smul %g4, 0x0FEE, %l3
14727 movcs %icc, %g1, %l5
14728 fbul,a %fcc1, loop_1252
14729 brnz %o5, loop_1253
14730 bgu,pn %xcc, loop_1254
14731 and %i7, %l4, %i4
14732loop_1252:
14733 lduh [%l7 + 0x1C], %i2
14734loop_1253:
14735 move %xcc, %g2, %l2
14736loop_1254:
14737 orncc %l0, 0x0865, %g5
14738 fmuld8sux16 %f17, %f23, %f12
14739 xnor %i1, %i0, %o2
14740 sir 0x08EF
14741 fbn %fcc1, loop_1255
14742 udiv %l6, 0x0B8E, %i3
14743 nop
14744 setx loop_1256, %l0, %l1
14745 jmpl %l1, %o0
14746 movvs %xcc, %g3, %o6
14747loop_1255:
14748 add %g7, %l1, %g6
14749 set 0x7C, %g2
14750 ldsha [%l7 + %g2] 0x10, %i5
14751loop_1256:
14752 tleu %icc, 0x2
14753 alignaddrl %o1, %o3, %i6
14754 tvc %xcc, 0x6
14755 fpsub32 %f6, %f28, %f2
14756 stbar
14757 sllx %o7, 0x0A, %g4
14758 nop
14759 fitod %f6, %f18
14760 fdtox %f18, %f16
14761 fxtod %f16, %f20
14762 smul %o4, 0x0497, %l3
14763 andncc %l5, %o5, %g1
14764 edge16ln %i7, %l4, %i4
14765 te %xcc, 0x1
14766 fbu,a %fcc0, loop_1257
14767 edge16ln %i2, %g2, %l2
14768 bleu loop_1258
14769 edge32 %l0, %i1, %i0
14770loop_1257:
14771 saved
14772 rdpr %cwp, %g1
14773 rdpr %cansave, %g2
14774 rdpr %canrestore, %g3
14775 rdpr %cleanwin, %g4
14776 rdpr %otherwin, %g5
14777 rdpr %wstate, %g6
14778 tge %icc, 0x5
14779loop_1258:
14780 sir 0x07BE
14781 tcc %xcc, 0x3
14782 srax %o2, %g5, %l6
14783 fbl %fcc3, loop_1259
14784 fabss %f25, %f1
14785 saved
14786 rdpr %cwp, %g1
14787 rdpr %cansave, %g2
14788 rdpr %canrestore, %g3
14789 rdpr %cleanwin, %g4
14790 rdpr %otherwin, %g5
14791 rdpr %wstate, %g6
14792 move %xcc, %o0, %g3
14793loop_1259:
14794 fble,a %fcc2, loop_1260
14795 tg %icc, 0x0
14796 ldd [%l7 + 0x28], %o6
14797 or %g7, 0x16E1, %l1
14798loop_1260:
14799 call loop_1261
14800 nop
14801 setx loop_1262, %l0, %l1
14802 wrpr 0x1, %tl
14803 wrpr %l1, %tpc
14804 add %l1, 0x4, %l1
14805 wrpr %l1, %tnpc
14806 setx 0x34400001400, %l0, %l1
14807 wrpr %l1, %tstate
14808 wrhpr 0x4, %htstate
14809 retry
14810 edge16 %g6, %i3, %i5
14811 fornot1s %f30, %f27, %f3
14812loop_1261:
14813 nop
14814 set 0x3C, %i3
14815 lduwa [%l7 + %i3] 0x80, %o1
14816loop_1262:
14817 tl %xcc, 0x3
14818 orcc %o3, 0x179E, %i6
14819 taddcctv %g4, 0x0442, %o7
14820 lduw [%l7 + 0x28], %l3
14821 fmovdvs %xcc, %f24, %f7
14822 fones %f6
14823 srax %l5, %o5, %g1
14824 sir 0x010F
14825 udivcc %i7, 0x1F7B, %o4
14826 subc %l4, 0x08DB, %i2
14827 ld [%l7 + 0x48], %f18
14828 fmovdne %icc, %f8, %f26
14829 st %f21, [%l7 + 0x54]
14830 nop
14831 fitod %f4, %f4
14832 fdtox %f4, %f8
14833 nop
14834 fitos %f6, %f16
14835 fstoi %f16, %f13
14836 fcmpgt32 %f20, %f0, %i4
14837 st %f3, [%l7 + 0x44]
14838 fbu,a %fcc2, loop_1263
14839 movrne %l2, %g2, %i1
14840 bvs loop_1264
14841 tle %icc, 0x2
14842loop_1263:
14843 fsrc1s %f0, %f20
14844 mova %icc, %i0, %o2
14845loop_1264:
14846 fpmerge %f30, %f25, %f26
14847 alignaddrl %g5, %l6, %o0
14848 fabsd %f6, %f10
14849 mova %xcc, %g3, %l0
14850 movrgez %o6, 0x13F, %l1
14851 edge8l %g7, %g6, %i5
14852 movne %xcc, %o1, %o3
14853 sdivx %i3, 0x0747, %g4
14854 orcc %o7, 0x04AA, %i6
14855 sdiv %l5, 0x01D2, %l3
14856 movvc %xcc, %g1, %o5
14857 movn %xcc, %i7, %o4
14858 udivcc %i2, 0x17DA, %l4
14859 tcs %xcc, 0x1
14860 movl %icc, %l2, %g2
14861 sllx %i1, 0x03, %i4
14862 fba,a %fcc3, loop_1265
14863 udiv %i0, 0x0259, %g5
14864 move %xcc, %l6, %o0
14865 edge16n %g3, %o2, %l0
14866loop_1265:
14867 fzero %f30
14868 wr %g0, 0x88, %asi
14869 prefetcha [%l7 + 0x08] %asi, 0x0
14870 edge16 %g7, %g6, %l1
14871 fnands %f1, %f17, %f12
14872 wr %g0, 0xeb, %asi
14873 stha %o1, [%l7 + 0x0E] %asi
14874 membar #Sync
14875 membar 0x7B
14876 edge8ln %o3, %i5, %i3
14877 edge16l %o7, %g4, %i6
14878 stb %l5, [%l7 + 0x4B]
14879 movcs %xcc, %g1, %l3
14880 ta %xcc, 0x6
14881 edge8n %o5, %i7, %i2
14882 nop
14883 set 0x2C, %l3
14884 prefetch [%l7 + %l3], 0x2
14885 fbl %fcc3, loop_1266
14886 subccc %o4, %l2, %g2
14887 movvs %xcc, %l4, %i1
14888 movrgz %i4, 0x26F, %i0
14889loop_1266:
14890 fnot2s %f14, %f30
14891 fxors %f21, %f16, %f7
14892 fpsub16 %f28, %f28, %f20
14893 xnor %l6, %o0, %g5
14894 fmovsn %xcc, %f31, %f5
14895 bl loop_1267
14896 edge16l %o2, %g3, %l0
14897 subc %g7, %g6, %l1
14898 movrgez %o1, 0x08D, %o3
14899loop_1267:
14900 fabss %f29, %f3
14901 set 0x64, %g7
14902 stwa %i5, [%l7 + %g7] 0x11
14903 fandnot2 %f26, %f16, %f16
14904 addcc %o6, %i3, %g4
14905 addcc %o7, 0x06B4, %l5
14906 tcc %xcc, 0x1
14907 tle %icc, 0x0
14908 fmovdneg %icc, %f31, %f15
14909 add %i6, 0x1D7B, %l3
14910 ld [%l7 + 0x74], %f20
14911 movgu %icc, %g1, %o5
14912 bne %xcc, loop_1268
14913 move %xcc, %i7, %i2
14914 fpsub32 %f12, %f0, %f24
14915 movrgez %l2, %g2, %l4
14916loop_1268:
14917 fbu,a %fcc3, loop_1269
14918 subccc %o4, %i1, %i0
14919 fmovsle %xcc, %f28, %f6
14920 fandnot2s %f23, %f13, %f28
14921loop_1269:
14922 te %xcc, 0x1
14923 edge16ln %i4, %o0, %l6
14924 fbl %fcc3, loop_1270
14925 fone %f22
14926 sll %o2, %g3, %g5
14927 movpos %xcc, %l0, %g6
14928loop_1270:
14929 alignaddr %l1, %o1, %g7
14930 nop
14931 setx 0x16E5B25E, %l0, %l6
14932 st %l6, [%l7 + 0x28]
14933 ld [%l7 + 0x28], %f10
14934 setx 0xFE9BBFDA, %l1, %l5
14935 st %l5, [%l7 + 0x10]
14936 ld [%l7 + 0x10], %f9
14937 fdivs %f9, %f10, %f6
14938 fmovscc %icc, %f22, %f12
14939 alignaddrl %i5, %o3, %o6
14940 fmovrsgz %i3, %f28, %f16
14941 or %o7, 0x1B14, %l5
14942 fbuge,a %fcc3, loop_1271
14943 tsubcctv %g4, 0x0B9C, %l3
14944 srlx %i6, %g1, %i7
14945 mova %xcc, %o5, %i2
14946loop_1271:
14947 tn %icc, 0x6
14948 wr %g0, 0x80, %asi
14949 stwa %g2, [%l7 + 0x2C] %asi
14950 fbg,a %fcc0, loop_1272
14951 swap [%l7 + 0x20], %l2
14952 fbu %fcc3, loop_1273
14953 movn %xcc, %l4, %i1
14954loop_1272:
14955 tneg %icc, 0x0
14956 array16 %i0, %i4, %o0
14957loop_1273:
14958 fmul8ulx16 %f22, %f28, %f8
14959 movre %o4, 0x068, %o2
14960 edge32n %g3, %g5, %l6
14961 movcs %icc, %l0, %g6
14962 tgu %icc, 0x0
14963 fmovdcs %xcc, %f5, %f15
14964 sdivcc %l1, 0x077F, %g7
14965 ba loop_1274
14966 nop
14967 fitos %f9, %f3
14968 fstox %f3, %f30
14969 fba %fcc0, loop_1275
14970 std %f30, [%l7 + 0x38]
14971loop_1274:
14972 tn %icc, 0x2
14973 set 0x4A, %i7
14974 ldsba [%l7 + %i7] 0x14, %o1
14975loop_1275:
14976 fandnot2 %f10, %f4, %f6
14977 restored
14978 rdpr %cwp, %g1
14979 rdpr %cansave, %g2
14980 rdpr %canrestore, %g3
14981 rdpr %cleanwin, %g4
14982 rdpr %otherwin, %g5
14983 rdpr %wstate, %g6
14984 ble %xcc, loop_1276
14985 tn %xcc, 0x0
14986 set 0x4F, %g5
14987 ldsba [%l7 + %g5] 0x19, %i5
14988loop_1276:
14989 bpos loop_1277
14990 taddcc %o3, %o6, %o7
14991 bg loop_1278
14992 movn %xcc, %l5, %i3
14993loop_1277:
14994 bl,pn %xcc, loop_1279
14995 xnorcc %g4, 0x1880, %l3
14996loop_1278:
14997 fpadd16 %f28, %f18, %f16
14998 subccc %g1, 0x1856, %i7
14999loop_1279:
15000 add %i6, %o5, %g2
15001 membar #Sync
15002 set 0x40, %i1
15003 ldda [%l7 + %i1] 0xf1, %f0
15004 movvs %xcc, %i2, %l2
15005 edge32n %i1, %l4, %i4
15006 fmovsneg %icc, %f31, %f20
15007 tle %xcc, 0x7
15008 fmul8ulx16 %f10, %f6, %f24
15009 bcs,pt %xcc, loop_1280
15010 ble,a,pn %icc, loop_1281
15011 array32 %o0, %o4, %o2
15012 array16 %g3, %g5, %l6
15013loop_1280:
15014 array8 %l0, %i0, %l1
15015loop_1281:
15016 tsubcc %g6, %g7, %o1
15017 ta %xcc, 0x4
15018 edge32ln %i5, %o3, %o7
15019 fmovsle %icc, %f1, %f25
15020 tvc %icc, 0x4
15021 xnorcc %l5, 0x0EE8, %i3
15022 udivcc %g4, 0x145A, %o6
15023 membar 0x08
15024 fpmerge %f15, %f3, %f10
15025 edge32 %l3, %g1, %i6
15026 smul %o5, %i7, %i2
15027 movrgez %g2, 0x2E3, %i1
15028 fmovspos %icc, %f23, %f11
15029 fpsub16 %f8, %f30, %f26
15030 nop
15031 set 0x60, %i6
15032 prefetch [%l7 + %i6], 0x2
15033 lduw [%l7 + 0x4C], %l2
15034 move %xcc, %i4, %o0
15035 fmovrsne %o4, %f2, %f10
15036 sllx %l4, %g3, %o2
15037 fpsub32 %f30, %f10, %f4
15038 nop
15039 setx 0xA06D2637, %l0, %l6
15040 st %l6, [%l7 + 0x50]
15041 ld [%l7 + 0x50], %fsr
15042 subcc %l6, 0x0BF9, %l0
15043 bleu,a,pn %xcc, loop_1282
15044 udivcc %g5, 0x177E, %i0
15045 sdivcc %l1, 0x1DC7, %g6
15046 brlz,a %o1, loop_1283
15047loop_1282:
15048 orcc %g7, 0x1CE3, %i5
15049 tneg %xcc, 0x1
15050 stbar
15051loop_1283:
15052 fxors %f23, %f18, %f13
15053 bleu %icc, loop_1284
15054 saved
15055 rdpr %cwp, %g1
15056 rdpr %cansave, %g2
15057 rdpr %canrestore, %g3
15058 rdpr %cleanwin, %g4
15059 rdpr %otherwin, %g5
15060 rdpr %wstate, %g6
15061 udiv %o3, 0x07A3, %o7
15062 udivx %l5, 0x0815, %g4
15063loop_1284:
15064 nop
15065 set 0x40, %i2
15066 ldda [%l7 + %i2] 0x2b, %o6
15067 fandnot2s %f16, %f7, %f16
15068 edge32n %i3, %l3, %i6
15069 movgu %xcc, %g1, %o5
15070 fbg %fcc1, loop_1285
15071 fxors %f18, %f28, %f18
15072 movrgez %i7, %g2, %i1
15073 fornot2s %f22, %f14, %f31
15074loop_1285:
15075 edge32n %l2, %i4, %i2
15076 set 0x10, %o3
15077 stxa %o0, [%l7 + %o3] 0x14
15078 fones %f2
15079 fmovdge %xcc, %f22, %f25
15080 add %l7, 0x68, %l6
15081 wr %g0, 0x80, %asi
15082 ldxa [%l6] %asi, %o4
15083 casxa [%l6] %asi, %o4, %g3
15084 array32 %o2, %l6, %l0
15085 wr %g0, 0x89, %asi
15086 lduba [%l7 + 0x59] %asi, %g5
15087 nop
15088 setx 0xE302BA0515F22B30, %l0, %l6
15089 stx %l6, [%l7 + 0x28]
15090 ldd [%l7 + 0x28], %f6
15091 fsqrtd %f6, %f4
15092 fmovdg %xcc, %f16, %f6
15093 fpadd16 %f10, %f2, %f8
15094 fone %f16
15095 movne %icc, %i0, %l1
15096 fble %fcc1, loop_1286
15097 fnands %f28, %f10, %f23
15098 movne %xcc, %l4, %o1
15099 srl %g7, %i5, %o3
15100loop_1286:
15101 tpos %icc, 0x2
15102 brnz,a %g6, loop_1287
15103 movn %icc, %l5, %o7
15104 sra %o6, %i3, %l3
15105 brgez %i6, loop_1288
15106loop_1287:
15107 fmuld8sux16 %f20, %f12, %f16
15108 bl %xcc, loop_1289
15109 fabss %f17, %f23
15110loop_1288:
15111 xor %g4, 0x0C96, %o5
15112 fmovdneg %xcc, %f29, %f12
15113loop_1289:
15114 fandnot1 %f12, %f0, %f4
15115 tge %xcc, 0x6
15116 nop
15117 set 0x1C, %o2
15118 sth %i7, [%l7 + %o2]
15119 edge32n %g1, %g2, %i1
15120 set 0x6C, %i4
15121 stwa %i4, [%l7 + %i4] 0xea
15122 membar #Sync
15123 movne %xcc, %i2, %o0
15124 smulcc %o4, %l2, %o2
15125 sir 0x12B4
15126 te %icc, 0x7
15127 fmovsvc %xcc, %f20, %f10
15128 fble %fcc0, loop_1290
15129 restored
15130 rdpr %cwp, %g1
15131 rdpr %cansave, %g2
15132 rdpr %canrestore, %g3
15133 rdpr %cleanwin, %g4
15134 rdpr %otherwin, %g5
15135 rdpr %wstate, %g6
15136 tl %icc, 0x2
15137 sdiv %l6, 0x0699, %g3
15138loop_1290:
15139 array32 %l0, %i0, %l1
15140 nop
15141 fitod %f19, %f28
15142 bcc,a,pn %xcc, loop_1291
15143 xor %g5, 0x1200, %o1
15144 orcc %g7, 0x030A, %l4
15145 call loop_1292
15146loop_1291:
15147 move %xcc, %i5, %o3
15148 xorcc %g6, 0x14CD, %l5
15149 edge16 %o7, %i3, %l3
15150loop_1292:
15151 ble,a %xcc, loop_1293
15152 nop
15153 fitod %f21, %f20
15154 edge32l %o6, %g4, %i6
15155 edge16 %i7, %o5, %g2
15156loop_1293:
15157 xor %g1, 0x12AC, %i4
15158 fmovsge %icc, %f8, %f3
15159 fmovdleu %icc, %f13, %f2
15160 smulcc %i1, 0x05FB, %o0
15161 udivx %o4, 0x04E8, %l2
15162 wr %g0, 0x18, %asi
15163 prefetcha [%l7 + 0x48] %asi, 0x1
15164 tcc %icc, 0x7
15165 set 0x62, %g3
15166 lduba [%l7 + %g3] 0x19, %o2
15167 wr %g0, 0x04, %asi
15168 prefetcha [%l7 + 0x50] %asi, 0x2
15169 set 0x40, %l5
15170 stda %f0, [%l7 + %l5] 0x11
15171 bn,a,pt %icc, loop_1294
15172 movneg %xcc, %g3, %l0
15173 wr %g0, 0x2e, %asi
15174 ldda [%l7 + 0x20] %asi, %i0
15175loop_1294:
15176 sir 0x1EA2
15177 fmovdvs %xcc, %f30, %f28
15178 set 0x2E, %l0
15179 stba %l1, [%l7 + %l0] 0x19
15180 tn %xcc, 0x2
15181 fmovsgu %icc, %f28, %f24
15182 xnor %o1, %g7, %g5
15183 addcc %l4, 0x0677, %o3
15184 move %xcc, %g6, %i5
15185 fandnot1 %f22, %f20, %f28
15186 mulscc %l5, %i3, %l3
15187 tcc %xcc, 0x1
15188 fmovrdlez %o6, %f22, %f8
15189 tleu %icc, 0x1
15190 movrgz %g4, 0x37D, %o7
15191 te %icc, 0x7
15192 wr %g0, 0x19, %asi
15193 stha %i6, [%l7 + 0x78] %asi
15194 tcs %xcc, 0x1
15195 tsubcc %i7, %g2, %o5
15196 nop
15197 setx 0xC887A0BE2D341279, %l0, %l6
15198 stx %l6, [%l7 + 0x28]
15199 ldd [%l7 + 0x28], %f12
15200 setx 0x7A9A55573B383674, %l1, %l5
15201 stx %l5, [%l7 + 0x10]
15202 ldd [%l7 + 0x10], %f22
15203 fmuld %f22, %f12, %f12
15204 tsubcctv %g1, %i4, %i1
15205 fmovdle %xcc, %f26, %f3
15206 fmul8ulx16 %f12, %f22, %f22
15207 fnor %f28, %f8, %f10
15208 orn %o0, 0x1835, %l2
15209 movgu %icc, %i2, %o4
15210 nop
15211 setx 0x0C0B3455, %l0, %l6
15212 st %l6, [%l7 + 0x28]
15213 ld [%l7 + 0x28], %f21
15214 setx 0x8C880348, %l1, %l5
15215 st %l5, [%l7 + 0x10]
15216 ld [%l7 + 0x10], %f9
15217 fdivs %f9, %f21, %f14
15218 umulcc %o2, 0x01A9, %l6
15219 wr %g0, 0x11, %asi
15220 lduwa [%l7 + 0x50] %asi, %l0
15221 tg %xcc, 0x3
15222 fbn,a %fcc3, loop_1295
15223 array32 %g3, %i0, %o1
15224 restored
15225 rdpr %cwp, %g1
15226 rdpr %cansave, %g2
15227 rdpr %canrestore, %g3
15228 rdpr %cleanwin, %g4
15229 rdpr %otherwin, %g5
15230 rdpr %wstate, %g6
15231 orcc %g7, 0x08F7, %l1
15232loop_1295:
15233 bge,a loop_1296
15234 tleu %icc, 0x7
15235 sdiv %g5, 0x184B, %o3
15236 fbul,a %fcc2, loop_1297
15237loop_1296:
15238 lduh [%l7 + 0x6E], %g6
15239 udivcc %i5, 0x0517, %l4
15240 fmovdvs %icc, %f21, %f5
15241loop_1297:
15242 tsubcctv %i3, %l5, %o6
15243 edge8ln %g4, %o7, %l3
15244 fmovsl %xcc, %f11, %f11
15245 tvs %xcc, 0x3
15246 addcc %i7, 0x0E43, %i6
15247 andncc %g2, %g1, %o5
15248 fnor %f12, %f2, %f6
15249 nop
15250 fitos %f0, %f28
15251 fstod %f28, %f14
15252 fexpand %f22, %f18
15253 set 0x14, %i0
15254 lduha [%l7 + %i0] 0x88, %i4
15255 sra %i1, 0x1A, %o0
15256 fbul,a %fcc2, loop_1298
15257 nop
15258 fitod %f2, %f18
15259 fdtox %f18, %f14
15260 fxtod %f14, %f10
15261 sth %i2, [%l7 + 0x44]
15262 stbar
15263loop_1298:
15264 sethi 0x1F68, %o4
15265 fmovdleu %xcc, %f24, %f28
15266 fbuge,a %fcc1, loop_1299
15267 edge32 %l2, %o2, %l6
15268 fmovsvs %xcc, %f1, %f6
15269 movne %xcc, %g3, %l0
15270loop_1299:
15271 nop
15272 set 0x3F, %o0
15273 ldsba [%l7 + %o0] 0x15, %o1
15274 ldstub [%l7 + 0x55], %g7
15275 ldsw [%l7 + 0x7C], %l1
15276 fmul8x16au %f21, %f23, %f22
15277 udiv %i0, 0x0ED8, %o3
15278 fxnor %f10, %f26, %f22
15279 ldstub [%l7 + 0x69], %g6
15280 edge8ln %g5, %i5, %i3
15281 tle %xcc, 0x0
15282 movrlez %l4, %o6, %g4
15283 movg %icc, %o7, %l5
15284 bvc,a,pt %icc, loop_1300
15285 edge8ln %i7, %l3, %g2
15286 movgu %xcc, %g1, %i6
15287 movpos %icc, %o5, %i1
15288loop_1300:
15289 tneg %icc, 0x0
15290 mulx %i4, 0x001B, %i2
15291 fpsub16s %f2, %f20, %f1
15292 fmovsgu %xcc, %f19, %f23
15293 array8 %o4, %l2, %o0
15294 edge8 %l6, %o2, %g3
15295 tl %xcc, 0x4
15296 edge32n %o1, %l0, %l1
15297 membar 0x44
15298 fmovdne %xcc, %f6, %f28
15299 fandnot2 %f16, %f12, %f28
15300 fmuld8sux16 %f14, %f30, %f12
15301 fxnors %f16, %f28, %f0
15302 andn %i0, %g7, %o3
15303 taddcctv %g6, 0x1509, %i5
15304 be,a %icc, loop_1301
15305 fzeros %f8
15306 movl %xcc, %g5, %l4
15307 taddcc %i3, %o6, %g4
15308loop_1301:
15309 nop
15310 wr %g0, 0x11, %asi
15311 ldsha [%l7 + 0x66] %asi, %l5
15312 fbo %fcc0, loop_1302
15313 or %i7, 0x05EA, %o7
15314 fbu %fcc2, loop_1303
15315 tcc %icc, 0x5
15316loop_1302:
15317 umul %g2, %g1, %l3
15318 nop
15319 setx 0xAC9A7E1344DCFAAD, %l0, %l6
15320 stx %l6, [%l7 + 0x28]
15321 ldd [%l7 + 0x28], %f6
15322 fsqrtd %f6, %f2
15323loop_1303:
15324 movn %xcc, %i6, %i1
15325 bne,pt %xcc, loop_1304
15326 movrlez %i4, %i2, %o4
15327 edge16l %l2, %o0, %o5
15328 tsubcctv %l6, %o2, %o1
15329loop_1304:
15330 srlx %l0, %g3, %i0
15331 mulscc %g7, 0x1A86, %o3
15332 xnorcc %g6, %i5, %g5
15333 edge8ln %l1, %i3, %l4
15334 sra %o6, %g4, %l5
15335 tcc %icc, 0x7
15336 orcc %o7, 0x0F05, %g2
15337 sdivcc %g1, 0x056C, %l3
15338 fzeros %f9
15339 udivcc %i7, 0x0D46, %i6
15340 fble %fcc1, loop_1305
15341 brnz,a %i1, loop_1306
15342 andncc %i4, %i2, %l2
15343 fbn,a %fcc0, loop_1307
15344loop_1305:
15345 tsubcc %o4, 0x1CB3, %o5
15346loop_1306:
15347 udivx %o0, 0x01C0, %o2
15348 tpos %icc, 0x1
15349loop_1307:
15350 fmovrdgez %o1, %f4, %f10
15351 saved
15352 rdpr %cwp, %g1
15353 rdpr %cansave, %g2
15354 rdpr %canrestore, %g3
15355 rdpr %cleanwin, %g4
15356 rdpr %otherwin, %g5
15357 rdpr %wstate, %g6
15358 tpos %xcc, 0x4
15359 tne %xcc, 0x7
15360 ld [%l7 + 0x60], %f30
15361 mulscc %l6, 0x10B6, %l0
15362 movle %icc, %g3, %g7
15363 alignaddrl %i0, %o3, %g6
15364 nop
15365 fitos %f14, %f21
15366 fstox %f21, %f20
15367 fxtos %f20, %f18
15368 sth %g5, [%l7 + 0x6C]
15369 bl,a %xcc, loop_1308
15370 fxnors %f13, %f13, %f20
15371 be,a loop_1309
15372 tcs %icc, 0x3
15373loop_1308:
15374 smulcc %i5, %l1, %i3
15375 mulscc %l4, %g4, %o6
15376loop_1309:
15377 sra %o7, 0x0C, %l5
15378 bcc %xcc, loop_1310
15379 fmul8ulx16 %f6, %f6, %f14
15380 fmovsvs %icc, %f6, %f16
15381 umul %g1, %l3, %g2
15382loop_1310:
15383 fmovdge %icc, %f14, %f21
15384 mulscc %i6, %i7, %i4
15385 fcmpeq32 %f8, %f10, %i1
15386 fmovsvs %xcc, %f7, %f25
15387 tgu %icc, 0x0
15388 fornot2 %f16, %f18, %f2
15389 fxor %f16, %f10, %f26
15390 restored
15391 rdpr %cwp, %g1
15392 rdpr %cansave, %g2
15393 rdpr %canrestore, %g3
15394 rdpr %cleanwin, %g4
15395 rdpr %otherwin, %g5
15396 rdpr %wstate, %g6
15397 srax %l2, 0x0E, %o4
15398 tleu %xcc, 0x0
15399 movne %xcc, %o5, %i2
15400 mova %xcc, %o2, %o0
15401 fbg,a %fcc0, loop_1311
15402 and %o1, %l0, %g3
15403 orncc %l6, %i0, %o3
15404 alignaddr %g7, %g6, %g5
15405loop_1311:
15406 or %l1, %i3, %l4
15407 fbe,a %fcc3, loop_1312
15408 taddcctv %g4, 0x0554, %i5
15409 fmovrde %o7, %f2, %f4
15410 bgu %xcc, loop_1313
15411loop_1312:
15412 sllx %o6, 0x06, %l5
15413 nop
15414 setx 0x7040A7FD1C334DAF, %l0, %l6
15415 stx %l6, [%l7 + 0x28]
15416 ldd [%l7 + 0x28], %f10
15417 setx 0xE933D4D665FD4911, %l1, %l5
15418 stx %l5, [%l7 + 0x10]
15419 ldd [%l7 + 0x10], %f28
15420 fmuld %f28, %f10, %f16
15421 wr %g0, 0x20, %asi
15422 stxa %l3, [%g0 + 0x0] %asi
15423loop_1313:
15424 smulcc %g2, 0x081A, %g1
15425 bcs,pn %icc, loop_1314
15426 smulcc %i6, %i7, %i1
15427 addccc %l2, 0x0A41, %o4
15428 bge,a,pn %icc, loop_1315
15429loop_1314:
15430 nop
15431 setx 0x5C24D3B6, %l0, %l6
15432 st %l6, [%l7 + 0x28]
15433 ld [%l7 + 0x28], %f5
15434 fsqrts %f5, %f14
15435 andn %o5, 0x014B, %i4
15436 movn %xcc, %o2, %o0
15437loop_1315:
15438 subccc %o1, 0x1C8A, %l0
15439 ldub [%l7 + 0x63], %g3
15440 nop
15441 set 0x40, %l4
15442 ldsh [%l7 + %l4], %l6
15443 fones %f11
15444 sir 0x0314
15445 tne %icc, 0x4
15446 fmul8ulx16 %f12, %f12, %f20
15447 tn %icc, 0x6
15448 saved
15449 rdpr %cwp, %g1
15450 rdpr %cansave, %g2
15451 rdpr %canrestore, %g3
15452 rdpr %cleanwin, %g4
15453 rdpr %otherwin, %g5
15454 rdpr %wstate, %g6
15455 ta %icc, 0x0
15456 andcc %i2, 0x069D, %i0
15457 fmovsvc %icc, %f16, %f24
15458 wr %g0, 0x89, %asi
15459 ldswa [%l7 + 0x0C] %asi, %o3
15460 movne %xcc, %g7, %g6
15461 set 0x48, %o1
15462 ldsba [%l7 + %o1] 0x18, %l1
15463 fmovsvc %xcc, %f5, %f14
15464 stw %g5, [%l7 + 0x7C]
15465 fbue,a %fcc0, loop_1316
15466 subcc %l4, %g4, %i5
15467 fandnot2 %f2, %f24, %f4
15468 sub %o7, %i3, %o6
15469loop_1316:
15470 fnegd %f22, %f20
15471 sll %l5, %g2, %l3
15472 sth %i6, [%l7 + 0x2E]
15473 ba %xcc, loop_1317
15474 edge16ln %i7, %i1, %g1
15475 add %o4, %l2, %i4
15476 movrgz %o5, %o2, %o1
15477loop_1317:
15478 fbe %fcc1, loop_1318
15479 umul %l0, 0x0B0D, %o0
15480 fmovsvs %icc, %f25, %f12
15481 fones %f12
15482loop_1318:
15483 nop
15484 setx 0x71CBFF23957A309A, %l0, %l6
15485 stx %l6, [%l7 + 0x28]
15486 ldd [%l7 + 0x28], %f14
15487 setx 0x75354FFA417E8F92, %l1, %l5
15488 stx %l5, [%l7 + 0x10]
15489 ldd [%l7 + 0x10], %f6
15490 fdivd %f6, %f14, %f0
15491 edge16ln %l6, %g3, %i2
15492 movne %icc, %o3, %i0
15493 edge16ln %g6, %l1, %g5
15494 saved
15495 rdpr %cwp, %g1
15496 rdpr %cansave, %g2
15497 rdpr %canrestore, %g3
15498 rdpr %cleanwin, %g4
15499 rdpr %otherwin, %g5
15500 rdpr %wstate, %g6
15501 edge32n %l4, %g4, %i5
15502 movle %icc, %g7, %i3
15503 andncc %o6, %o7, %l5
15504 addcc %l3, %g2, %i6
15505 fmovdgu %icc, %f7, %f1
15506 andcc %i7, %i1, %o4
15507 movrlez %l2, 0x2E6, %i4
15508 nop
15509 setx 0x450F0BE67A0385FF, %l0, %l6
15510 stx %l6, [%l7 + 0x28]
15511 ldd [%l7 + 0x28], %f28
15512 setx 0x75CF19F1B16C266D, %l1, %l5
15513 stx %l5, [%l7 + 0x10]
15514 ldd [%l7 + 0x10], %f12
15515 fmuld %f12, %f28, %f4
15516 popc 0x103F, %o5
15517 tl %xcc, 0x7
15518 taddcc %g1, 0x1864, %o2
15519 prefetch [%l7 + 0x20], 0x3
15520 nop
15521 fitod %f18, %f18
15522 set 0x40, %g6
15523 lda [%l7 + %g6] 0x80, %f6
15524 tsubcc %l0, 0x19AE, %o1
15525 addc %o0, %g3, %i2
15526 fmovrdlez %l6, %f12, %f18
15527 movneg %xcc, %o3, %i0
15528 membar #Sync
15529 set 0x40, %g4
15530 ldda [%l7 + %g4] 0x16, %f0
15531 array16 %g6, %g5, %l1
15532 edge16 %l4, %g4, %g7
15533 movrgez %i5, %o6, %i3
15534 add %l7, 0x28, %l6
15535 wr %g0, 0x04, %asi
15536 casxa [%l6] %asi, %l5, %o7
15537 udivcc %l3, 0x1ABA, %g2
15538 edge32 %i6, %i7, %o4
15539 fbn,a %fcc0, loop_1319
15540 edge32ln %i1, %l2, %i4
15541 fbg,a %fcc2, loop_1320
15542 bshuffle %f0, %f20, %f26
15543loop_1319:
15544 bn,a %icc, loop_1321
15545 fmovrdlz %o5, %f28, %f20
15546loop_1320:
15547 nop
15548 set 0x66, %l2
15549 stha %g1, [%l7 + %l2] 0x88
15550loop_1321:
15551 popc 0x00DB, %o2
15552 movvs %icc, %l0, %o1
15553 tg %xcc, 0x5
15554 tvs %xcc, 0x0
15555 tgu %xcc, 0x0
15556 stx %g3, [%l7 + 0x70]
15557 popc %o0, %l6
15558 wr %g0, 0x0c, %asi
15559 lduha [%l7 + 0x72] %asi, %o3
15560 tsubcctv %i0, %g6, %g5
15561 andcc %l1, %l4, %i2
15562 fbne %fcc3, loop_1322
15563 stbar
15564 add %l7, 0x2C, %l6
15565 wr %g0, 0x11, %asi
15566 casa [%l6] %asi, %g7, %i5
15567loop_1322:
15568 tgu %xcc, 0x3
15569 fornot2s %f26, %f18, %f6
15570 fnot2s %f30, %f21
15571 movpos %icc, %g4, %i3
15572 array8 %l5, %o7, %o6
15573 sll %g2, 0x0B, %l3
15574 fmovse %icc, %f31, %f15
15575 nop
15576 setx loop_1323, %l0, %l1
15577 wrpr 0x1, %tl
15578 wrpr %l1, %tnpc
15579 setx 0x34400001400, %l0, %l1
15580 wrpr %l1, %tstate
15581 wrhpr 0x4, %htstate
15582 done
15583 edge8n %i7, %i6, %i1
15584 fmovsneg %icc, %f0, %f3
15585 ba,a,pt %xcc, loop_1324
15586loop_1323:
15587 sll %l2, %i4, %o4
15588 xnorcc %o5, 0x077A, %o2
15589 fmovdcc %xcc, %f2, %f0
15590loop_1324:
15591 nop
15592 fitod %f4, %f0
15593 fdtos %f0, %f23
15594 fmovsle %xcc, %f14, %f18
15595 tcs %xcc, 0x3
15596 orcc %g1, %l0, %o1
15597 fornot1 %f2, %f30, %f16
15598 movrlez %o0, 0x114, %l6
15599 set 0x44, %o4
15600 swapa [%l7 + %o4] 0x18, %g3
15601 tvs %xcc, 0x7
15602 add %i0, 0x1E8C, %o3
15603 brnz %g6, loop_1325
15604 call loop_1326
15605 bgu,pn %xcc, loop_1327
15606 subccc %g5, %l1, %i2
15607loop_1325:
15608 movrne %g7, 0x354, %l4
15609loop_1326:
15610 movvc %icc, %g4, %i5
15611loop_1327:
15612 fsrc1s %f2, %f3
15613 brgz,a %l5, loop_1328
15614 array16 %i3, %o6, %o7
15615 tg %icc, 0x4
15616 orncc %g2, %i7, %i6
15617loop_1328:
15618 fpack16 %f24, %f24
15619 andcc %i1, 0x0137, %l3
15620 sra %l2, 0x01, %i4
15621 sdivcc %o5, 0x1C12, %o2
15622 tcs %icc, 0x1
15623 sth %o4, [%l7 + 0x12]
15624 popc %g1, %o1
15625 tl %xcc, 0x2
15626 srl %l0, 0x0F, %l6
15627 tvs %icc, 0x2
15628 set 0x40, %o5
15629 stda %f0, [%l7 + %o5] 0x18
15630 movrne %o0, %i0, %o3
15631 subc %g6, %g3, %l1
15632 fors %f11, %f29, %f25
15633 movrgez %g5, 0x29A, %i2
15634 add %l7, 0x70, %l6
15635 wr %g0, 0x81, %asi
15636 lda [%l6] %asi, %g7
15637 casa [%l6] 0x81, %g7, %g4
15638 ba,a,pt %xcc, loop_1329
15639 subcc %i5, %l5, %l4
15640 set 0x7A, %l1
15641 ldsha [%l7 + %l1] 0x15, %o6
15642loop_1329:
15643 movge %icc, %i3, %o7
15644 edge32 %i7, %i6, %g2
15645 srlx %i1, %l3, %l2
15646 tsubcctv %o5, %o2, %i4
15647 nop
15648 fitos %f12, %f23
15649 taddcc %g1, %o4, %l0
15650 xnor %l6, 0x0507, %o0
15651 movcs %xcc, %o1, %i0
15652 edge32l %o3, %g6, %g3
15653 array32 %g5, %i2, %g7
15654 nop
15655 set 0x08, %l6
15656 std %f18, [%l7 + %l6]
15657 array16 %g4, %i5, %l5
15658 nop
15659 setx loop_1330, %l0, %l1
15660 wrpr 0x1, %tl
15661 wrpr %l1, %tnpc
15662 setx 0x34400001400, %l0, %l1
15663 wrpr %l1, %tstate
15664 wrhpr 0x4, %htstate
15665 done
15666 orn %l4, 0x0CB8, %l1
15667 udiv %o6, 0x1539, %i3
15668 fmovsvs %icc, %f16, %f17
15669loop_1330:
15670 taddcc %i7, %i6, %o7
15671 fmovrdgz %i1, %f28, %f12
15672 xnor %l3, 0x1990, %l2
15673 edge32ln %o5, %g2, %o2
15674 mulx %g1, 0x1ABD, %i4
15675 fbl %fcc2, loop_1331
15676 fsrc1 %f4, %f4
15677 fpadd16 %f6, %f20, %f24
15678 st %f25, [%l7 + 0x30]
15679loop_1331:
15680 movvc %xcc, %l0, %o4
15681 nop
15682 fitos %f7, %f21
15683 fstox %f21, %f28
15684 fxtos %f28, %f1
15685 fsrc1s %f11, %f15
15686 ldstub [%l7 + 0x7A], %o0
15687 alignaddr %l6, %i0, %o1
15688 edge16 %o3, %g6, %g3
15689 movl %xcc, %g5, %g7
15690 or %i2, 0x0039, %i5
15691 tsubcctv %l5, %g4, %l1
15692 wr %g0, 0x04, %asi
15693 lduwa [%l7 + 0x70] %asi, %o6
15694 ldstub [%l7 + 0x5B], %l4
15695 and %i7, %i6, %o7
15696 xorcc %i3, 0x06D9, %i1
15697 smul %l2, %o5, %g2
15698 set 0x48, %g1
15699 stba %l3, [%l7 + %g1] 0xeb
15700 membar #Sync
15701 fmovdleu %icc, %f9, %f28
15702 tgu %xcc, 0x0
15703 nop
15704 fitos %f20, %f17
15705 stx %g1, [%l7 + 0x60]
15706 sra %i4, %l0, %o2
15707 fbge %fcc1, loop_1332
15708 fzeros %f28
15709 fsrc2s %f31, %f24
15710 nop
15711 setx 0x62A15DC4, %l0, %l6
15712 st %l6, [%l7 + 0x28]
15713 ld [%l7 + 0x28], %f29
15714 setx 0x1A2907EA, %l1, %l5
15715 st %l5, [%l7 + 0x10]
15716 ld [%l7 + 0x10], %f19
15717 fadds %f19, %f29, %f14
15718loop_1332:
15719 tpos %icc, 0x3
15720 brz %o0, loop_1333
15721 movrgz %o4, %l6, %i0
15722 and %o3, %o1, %g3
15723 sethi 0x04A3, %g5
15724loop_1333:
15725 edge16 %g6, %i2, %g7
15726 movcc %icc, %l5, %i5
15727 fmovrdgz %g4, %f2, %f2
15728 sll %o6, %l1, %i7
15729 tsubcc %i6, %l4, %o7
15730 nop
15731 fitos %f7, %f23
15732 fstox %f23, %f2
15733 fxtos %f2, %f29
15734 movcc %xcc, %i1, %i3
15735 addc %l2, 0x0ED6, %g2
15736 nop
15737 set 0x10, %i5
15738 ldd [%l7 + %i5], %f26
15739 edge32 %l3, %g1, %o5
15740 mulscc %l0, %i4, %o0
15741 movn %xcc, %o2, %l6
15742 fmuld8sux16 %f23, %f2, %f10
15743 saved
15744 rdpr %cwp, %g1
15745 rdpr %cansave, %g2
15746 rdpr %canrestore, %g3
15747 rdpr %cleanwin, %g4
15748 rdpr %otherwin, %g5
15749 rdpr %wstate, %g6
15750 fpadd32 %f28, %f12, %f6
15751 fbu %fcc2, loop_1334
15752 movvs %icc, %i0, %o4
15753 brlz,a %o3, loop_1335
15754 movvc %xcc, %g3, %g5
15755loop_1334:
15756 movcs %icc, %o1, %i2
15757 add %g7, %g6, %i5
15758loop_1335:
15759 nop
15760 setx 0x13FE22304D3FE532, %l0, %l6
15761 stx %l6, [%l7 + 0x28]
15762 ldd [%l7 + 0x28], %f30
15763 setx 0xCE42D1B96FF042AF, %l1, %l5
15764 stx %l5, [%l7 + 0x10]
15765 ldd [%l7 + 0x10], %f30
15766 fdivd %f30, %f30, %f0
15767 subc %g4, 0x100B, %l5
15768 sllx %l1, 0x0B, %o6
15769 movg %xcc, %i7, %i6
15770 udivcc %l4, 0x019F, %o7
15771 fbo,a %fcc0, loop_1336
15772 fmul8x16al %f21, %f21, %f0
15773 fsrc1 %f16, %f14
15774 lduh [%l7 + 0x72], %i1
15775loop_1336:
15776 fcmple32 %f4, %f6, %i3
15777 movl %xcc, %l2, %l3
15778 sub %g1, 0x04D5, %o5
15779 fmovrsgz %l0, %f9, %f28
15780 brnz %i4, loop_1337
15781 ba,pn %xcc, loop_1338
15782 tle %icc, 0x0
15783 set 0x44, %o6
15784 lduwa [%l7 + %o6] 0x89, %g2
15785loop_1337:
15786 smul %o2, %l6, %o0
15787loop_1338:
15788 te %xcc, 0x5
15789 membar 0x1D
15790 and %o4, %o3, %i0
15791 set 0x60, %o7
15792 stha %g5, [%l7 + %o7] 0x80
15793 fmovdle %xcc, %f26, %f7
15794 te %xcc, 0x1
15795 movg %icc, %o1, %g3
15796 tn %icc, 0x6
15797 fsrc2 %f2, %f8
15798 edge32ln %g7, %i2, %i5
15799 fpmerge %f23, %f9, %f0
15800 sllx %g6, %l5, %g4
15801 xorcc %l1, %o6, %i6
15802 nop
15803 fitod %f2, %f16
15804 fdtos %f16, %f1
15805 movrlz %i7, 0x384, %l4
15806 saved
15807 rdpr %cwp, %g1
15808 rdpr %cansave, %g2
15809 rdpr %canrestore, %g3
15810 rdpr %cleanwin, %g4
15811 rdpr %otherwin, %g5
15812 rdpr %wstate, %g6
15813 call loop_1339
15814 tvs %icc, 0x1
15815 fcmpgt32 %f12, %f26, %i1
15816 mulscc %i3, 0x1482, %o7
15817loop_1339:
15818 fnot1 %f2, %f20
15819 fsrc2s %f18, %f31
15820 tcc %icc, 0x6
15821 fblg %fcc2, loop_1340
15822 fmovrdne %l3, %f14, %f4
15823 movne %xcc, %l2, %o5
15824 movne %icc, %l0, %g1
15825loop_1340:
15826 edge32ln %i4, %g2, %o2
15827 array8 %l6, %o4, %o0
15828 fmovd %f16, %f4
15829 stbar
15830 mova %icc, %i0, %g5
15831 subc %o3, %g3, %g7
15832 fmovdn %icc, %f7, %f3
15833 std %f20, [%l7 + 0x68]
15834 edge8 %i2, %i5, %g6
15835 sethi 0x1D49, %o1
15836 fmovde %xcc, %f30, %f26
15837 wr %g0, 0x89, %asi
15838 stwa %g4, [%l7 + 0x74] %asi
15839 movrgz %l1, %l5, %o6
15840 tpos %icc, 0x5
15841 movne %xcc, %i7, %i6
15842 fmovsleu %icc, %f24, %f12
15843 tneg %icc, 0x4
15844 orcc %l4, 0x0C60, %i3
15845 fmovrdgez %o7, %f10, %f0
15846 fbge %fcc2, loop_1341
15847 fcmpne32 %f4, %f26, %l3
15848 nop
15849 fitod %f4, %f12
15850 fdtox %f12, %f2
15851 fxtod %f2, %f6
15852 membar 0x34
15853loop_1341:
15854 ldx [%l7 + 0x58], %i1
15855 mulscc %l2, %l0, %g1
15856 movrgez %i4, 0x3B3, %g2
15857 lduw [%l7 + 0x78], %o2
15858 bge,a,pt %xcc, loop_1342
15859 ldstub [%l7 + 0x2E], %o5
15860 udiv %o4, 0x0DF1, %o0
15861 movrne %i0, %g5, %l6
15862loop_1342:
15863 tpos %icc, 0x6
15864 array16 %g3, %o3, %g7
15865 array8 %i2, %g6, %i5
15866 saved
15867 rdpr %cwp, %g1
15868 rdpr %cansave, %g2
15869 rdpr %canrestore, %g3
15870 rdpr %cleanwin, %g4
15871 rdpr %otherwin, %g5
15872 rdpr %wstate, %g6
15873 fbule,a %fcc0, loop_1343
15874 movcc %xcc, %g4, %l1
15875 fcmple32 %f16, %f28, %o1
15876 tn %icc, 0x2
15877loop_1343:
15878 addcc %o6, %l5, %i7
15879 add %l7, 0x5C, %l6
15880 wr %g0, 0x80, %asi
15881 lda [%l6] %asi, %i6
15882 casa [%l6] %asi, %i6, %l4
15883 movvc %xcc, %o7, %i3
15884 fbue %fcc0, loop_1344
15885 udiv %l3, 0x1DE1, %l2
15886 wr %g0, 0x22, %asi
15887 stwa %l0, [%l7 + 0x50] %asi
15888 membar #Sync
15889loop_1344:
15890 movge %icc, %i1, %i4
15891 andncc %g2, %g1, %o5
15892 fmul8x16al %f25, %f28, %f26
15893 brz %o4, loop_1345
15894 fmovde %icc, %f22, %f30
15895 fmovse %icc, %f21, %f9
15896 set 0x38, %g2
15897 ldswa [%l7 + %g2] 0x81, %o2
15898loop_1345:
15899 fpack16 %f8, %f23
15900 call loop_1346
15901 nop
15902 setx 0x185696556059625E, %l0, %l6
15903 stx %l6, [%l7 + 0x08]
15904 ldx [%l7 + 0x08], %fsr
15905 orn %i0, 0x065A, %o0
15906 xorcc %g5, %g3, %l6
15907loop_1346:
15908 popc 0x1D9A, %g7
15909 fmovdleu %xcc, %f1, %f7
15910 fmovse %icc, %f5, %f24
15911 umul %i2, 0x1C64, %o3
15912 andncc %g6, %i5, %g4
15913 orncc %o1, %o6, %l1
15914 tleu %xcc, 0x5
15915 tcs %xcc, 0x2
15916 tsubcc %i7, %l5, %l4
15917 fmul8x16au %f21, %f0, %f6
15918 sdivx %i6, 0x1006, %i3
15919 tsubcctv %l3, 0x0604, %l2
15920 fcmple16 %f26, %f28, %o7
15921 set 0x12, %l3
15922 lduha [%l7 + %l3] 0x14, %i1
15923 fbn %fcc3, loop_1347
15924 bne,pn %xcc, loop_1348
15925 fsrc1 %f20, %f28
15926 sll %l0, %g2, %g1
15927loop_1347:
15928 fbuge,a %fcc2, loop_1349
15929loop_1348:
15930 for %f2, %f26, %f10
15931 bpos,a,pn %icc, loop_1350
15932 fbge,a %fcc0, loop_1351
15933loop_1349:
15934 tge %icc, 0x6
15935 tneg %xcc, 0x5
15936loop_1350:
15937 movre %i4, 0x220, %o5
15938loop_1351:
15939 fandnot2 %f24, %f28, %f24
15940 fbule,a %fcc2, loop_1352
15941 fmovd %f4, %f4
15942 bcs,a %icc, loop_1353
15943 smulcc %o2, 0x0581, %i0
15944loop_1352:
15945 nop
15946 setx 0xD46CCD5E, %l0, %l6
15947 st %l6, [%l7 + 0x28]
15948 ld [%l7 + 0x28], %f0
15949 setx 0x1ECBE55D, %l1, %l5
15950 st %l5, [%l7 + 0x10]
15951 ld [%l7 + 0x10], %f10
15952 fdivs %f10, %f0, %f27
15953 fmovrdne %o4, %f8, %f24
15954loop_1353:
15955 array32 %g5, %g3, %l6
15956 edge16l %g7, %i2, %o3
15957 sllx %o0, 0x1F, %g6
15958 movcs %icc, %g4, %o1
15959 movrgz %i5, 0x1FC, %o6
15960 subccc %l1, %l5, %l4
15961 brlz %i7, loop_1354
15962 udiv %i3, 0x0456, %l3
15963 fmovsgu %icc, %f27, %f10
15964 nop
15965 setx 0x6C5BC1CD33D72F40, %l0, %l6
15966 stx %l6, [%l7 + 0x28]
15967 ldd [%l7 + 0x28], %f26
15968 setx 0xA45F353BB303F98B, %l1, %l5
15969 stx %l5, [%l7 + 0x10]
15970 ldd [%l7 + 0x10], %f20
15971 fdivd %f20, %f26, %f28
15972loop_1354:
15973 nop
15974 setx loop_1355, %l0, %l1
15975 jmpl %l1, %i6
15976 tgu %icc, 0x3
15977 stw %o7, [%l7 + 0x64]
15978 fnegd %f4, %f18
15979loop_1355:
15980 bpos,a %xcc, loop_1356
15981 srl %i1, %l0, %g2
15982 tcs %icc, 0x4
15983 fxor %f6, %f0, %f20
15984loop_1356:
15985 movrlz %l2, 0x05F, %g1
15986 nop
15987 set 0x28, %i3
15988 ldstub [%l7 + %i3], %i4
15989 fcmpgt16 %f6, %f26, %o5
15990 wr %g0, 0x0c, %asi
15991 lduha [%l7 + 0x6C] %asi, %o2
15992 array32 %o4, %i0, %g5
15993 mulscc %g3, %l6, %g7
15994 fbne %fcc1, loop_1357
15995 bge,a loop_1358
15996 fmovsgu %xcc, %f4, %f19
15997 lduh [%l7 + 0x5E], %o3
15998loop_1357:
15999 fmovrslez %o0, %f1, %f22
16000loop_1358:
16001 fpsub32s %f10, %f24, %f24
16002 tpos %icc, 0x3
16003 fnot1 %f24, %f8
16004 mova %xcc, %g6, %g4
16005 taddcctv %o1, %i2, %o6
16006 fcmple32 %f14, %f30, %i5
16007 movn %icc, %l1, %l5
16008 edge16l %i7, %i3, %l3
16009 movcc %icc, %l4, %o7
16010 sir 0x18A7
16011 movvc %icc, %i6, %l0
16012 stbar
16013 smulcc %g2, 0x0135, %i1
16014 te %icc, 0x0
16015 andncc %l2, %g1, %i4
16016 call loop_1359
16017 or %o5, %o4, %o2
16018 movn %icc, %i0, %g3
16019 fbug,a %fcc0, loop_1360
16020loop_1359:
16021 fnand %f26, %f2, %f16
16022 edge32n %l6, %g5, %g7
16023 fbne %fcc0, loop_1361
16024loop_1360:
16025 addccc %o3, %g6, %g4
16026 edge8 %o0, %o1, %i2
16027 edge8l %i5, %l1, %l5
16028loop_1361:
16029 xnor %o6, 0x0467, %i7
16030 set 0x08, %i7
16031 stha %i3, [%l7 + %i7] 0x14
16032 ldstub [%l7 + 0x57], %l3
16033 movpos %xcc, %o7, %l4
16034 fmovrdgez %i6, %f8, %f26
16035 fbu %fcc0, loop_1362
16036 movrlez %l0, %i1, %l2
16037 smul %g2, 0x1E0A, %i4
16038 set 0x52, %g5
16039 ldsba [%l7 + %g5] 0x19, %g1
16040loop_1362:
16041 fmovdg %icc, %f17, %f12
16042 fzeros %f21
16043 fandnot2 %f30, %f8, %f8
16044 stw %o5, [%l7 + 0x2C]
16045 array32 %o4, %o2, %g3
16046 movrgz %i0, %l6, %g5
16047 subccc %o3, %g7, %g4
16048 fzero %f10
16049 nop
16050 fitos %f8, %f8
16051 fstod %f8, %f24
16052 swap [%l7 + 0x58], %o0
16053 fbuge,a %fcc2, loop_1363
16054 fmovdle %xcc, %f25, %f10
16055 movgu %icc, %g6, %i2
16056 tneg %xcc, 0x6
16057loop_1363:
16058 brgz,a %i5, loop_1364
16059 smulcc %o1, 0x12DD, %l5
16060 subccc %o6, %l1, %i7
16061 saved
16062 rdpr %cwp, %g1
16063 rdpr %cansave, %g2
16064 rdpr %canrestore, %g3
16065 rdpr %cleanwin, %g4
16066 rdpr %otherwin, %g5
16067 rdpr %wstate, %g6
16068loop_1364:
16069 fbl %fcc3, loop_1365
16070 sir 0x07CB
16071 tvc %xcc, 0x7
16072 edge32n %l3, %i3, %l4
16073loop_1365:
16074 brlz %o7, loop_1366
16075 nop
16076 setx 0x7F2583F50CA41B59, %l0, %l6
16077 stx %l6, [%l7 + 0x28]
16078 ldd [%l7 + 0x28], %f4
16079 fsqrtd %f4, %f22
16080 srlx %i6, %i1, %l2
16081 ldstub [%l7 + 0x17], %l0
16082loop_1366:
16083 fmovdl %icc, %f24, %f2
16084 movle %icc, %g2, %i4
16085 sir 0x1242
16086 xnorcc %g1, 0x1746, %o5
16087 udivcc %o4, 0x0FE2, %o2
16088 movle %icc, %i0, %l6
16089 lduh [%l7 + 0x50], %g5
16090 mulscc %g3, %o3, %g7
16091 fbule %fcc2, loop_1367
16092 edge16 %o0, %g4, %i2
16093 bshuffle %f2, %f18, %f28
16094 fbe,a %fcc0, loop_1368
16095loop_1367:
16096 subc %i5, %g6, %o1
16097 fnot2s %f24, %f29
16098 fmul8x16 %f5, %f6, %f26
16099loop_1368:
16100 fmovspos %xcc, %f16, %f0
16101 fbl %fcc3, loop_1369
16102 bl,pt %icc, loop_1370
16103 bge,a %icc, loop_1371
16104 movcs %xcc, %l5, %o6
16105loop_1369:
16106 alignaddr %i7, %l3, %i3
16107loop_1370:
16108 mulscc %l4, %o7, %i6
16109loop_1371:
16110 array16 %l1, %l2, %l0
16111 ld [%l7 + 0x6C], %f10
16112 udivx %i1, 0x0351, %g2
16113 movvs %xcc, %i4, %o5
16114 movneg %xcc, %o4, %g1
16115 edge8l %i0, %o2, %l6
16116 array32 %g3, %o3, %g5
16117 stbar
16118 nop
16119 setx 0x6E2F52D4, %l0, %l6
16120 st %l6, [%l7 + 0x28]
16121 ld [%l7 + 0x28], %f31
16122 setx 0xE9928A3F, %l1, %l5
16123 st %l5, [%l7 + 0x10]
16124 ld [%l7 + 0x10], %f14
16125 fdivs %f14, %f31, %f26
16126 movn %icc, %g7, %g4
16127 fbug,a %fcc2, loop_1372
16128 stx %o0, [%l7 + 0x48]
16129 fbg %fcc3, loop_1373
16130 nop
16131 setx 0x4075F746, %l0, %l6
16132 st %l6, [%l7 + 0x14]
16133 ld [%l7 + 0x14], %fsr
16134loop_1372:
16135 nop
16136 set 0x68, %g7
16137 ldswa [%l7 + %g7] 0x0c, %i5
16138loop_1373:
16139 ldsw [%l7 + 0x68], %g6
16140 movcs %icc, %o1, %i2
16141 addcc %l5, %o6, %l3
16142 move %icc, %i7, %l4
16143 wr %g0, 0x04, %asi
16144 ldda [%l7 + 0x70] %asi, %i2
16145 fpackfix %f8, %f14
16146 andcc %o7, %i6, %l1
16147 andn %l0, %i1, %l2
16148 fpack32 %f18, %f24, %f20
16149 edge16l %i4, %o5, %g2
16150 movre %g1, %o4, %i0
16151 fbge %fcc2, loop_1374
16152 edge16 %o2, %l6, %o3
16153 fmovsvs %icc, %f2, %f7
16154 movle %icc, %g3, %g5
16155loop_1374:
16156 bgu,a loop_1375
16157 fmovsl %xcc, %f20, %f11
16158 nop
16159 set 0x59, %i6
16160 ldstub [%l7 + %i6], %g7
16161 edge8ln %o0, %i5, %g4
16162loop_1375:
16163 fble %fcc3, loop_1376
16164 sir 0x05EB
16165 tne %icc, 0x0
16166 ta %icc, 0x6
16167loop_1376:
16168 andncc %g6, %o1, %i2
16169 ld [%l7 + 0x2C], %f20
16170 taddcctv %o6, 0x0B68, %l5
16171 set 0x40, %i1
16172 ldda [%l7 + %i1] 0x04, %f16
16173 mova %xcc, %l3, %i7
16174 edge8ln %i3, %o7, %i6
16175 smulcc %l4, %l1, %l0
16176 movle %xcc, %l2, %i1
16177 andcc %i4, 0x02B1, %o5
16178 movne %xcc, %g2, %o4
16179 mulx %i0, %g1, %l6
16180 taddcctv %o3, 0x1D69, %g3
16181 wr %g0, 0x0c, %asi
16182 stwa %o2, [%l7 + 0x60] %asi
16183 movcs %icc, %g7, %g5
16184 udiv %i5, 0x0325, %g4
16185 tvc %icc, 0x5
16186 fbne,a %fcc0, loop_1377
16187 brz,a %o0, loop_1378
16188 movrlez %g6, 0x1BB, %i2
16189 nop
16190 fitos %f0, %f25
16191 fstox %f25, %f26
16192 fxtos %f26, %f23
16193loop_1377:
16194 srax %o1, %o6, %l5
16195loop_1378:
16196 movn %icc, %i7, %i3
16197 mulscc %l3, %o7, %l4
16198 movpos %icc, %l1, %l0
16199 movn %icc, %i6, %i1
16200 fmovrdlez %l2, %f4, %f4
16201 movrgez %i4, 0x2CE, %g2
16202 movcc %icc, %o5, %i0
16203 mulx %g1, 0x1789, %o4
16204 tge %xcc, 0x1
16205 srax %l6, %g3, %o2
16206 and %g7, %o3, %g5
16207 call loop_1379
16208 fmovd %f2, %f24
16209 umulcc %g4, %o0, %i5
16210 fpsub16s %f20, %f7, %f1
16211loop_1379:
16212 fcmpgt16 %f4, %f30, %g6
16213 wr %g0, 0x19, %asi
16214 stwa %o1, [%l7 + 0x48] %asi
16215 ld [%l7 + 0x10], %f13
16216 srax %i2, %l5, %o6
16217 te %icc, 0x1
16218 fbu %fcc2, loop_1380
16219 bcs,a %xcc, loop_1381
16220 movne %xcc, %i7, %i3
16221 fbu,a %fcc2, loop_1382
16222loop_1380:
16223 fzero %f8
16224loop_1381:
16225 mulx %l3, 0x0508, %l4
16226 bge %icc, loop_1383
16227loop_1382:
16228 tneg %icc, 0x6
16229 array16 %l1, %o7, %l0
16230 sllx %i1, 0x1F, %i6
16231loop_1383:
16232 orn %l2, 0x15A3, %i4
16233 or %g2, %o5, %g1
16234 popc 0x12BE, %o4
16235 fbl,a %fcc0, loop_1384
16236 taddcctv %i0, %l6, %g3
16237 fmovsgu %icc, %f20, %f17
16238 ta %xcc, 0x0
16239loop_1384:
16240 edge16n %g7, %o3, %o2
16241 tvs %icc, 0x5
16242 edge16 %g5, %g4, %o0
16243 brgez,a %g6, loop_1385
16244 fbe %fcc1, loop_1386
16245 nop
16246 setx 0xC48636949F457353, %l0, %l6
16247 stx %l6, [%l7 + 0x28]
16248 ldd [%l7 + 0x28], %f10
16249 fsqrtd %f10, %f14
16250 or %i5, 0x0934, %i2
16251loop_1385:
16252 saved
16253 rdpr %cwp, %g1
16254 rdpr %cansave, %g2
16255 rdpr %canrestore, %g3
16256 rdpr %cleanwin, %g4
16257 rdpr %otherwin, %g5
16258 rdpr %wstate, %g6
16259loop_1386:
16260 movge %icc, %o1, %o6
16261 movre %i7, %l5, %l3
16262 fmul8x16au %f3, %f30, %f2
16263 bvs %xcc, loop_1387
16264 movrgez %i3, %l1, %l4
16265 movrgz %o7, 0x2B9, %i1
16266 fmovsle %xcc, %f9, %f24
16267loop_1387:
16268 sll %i6, %l0, %l2
16269 tle %xcc, 0x2
16270 tsubcctv %g2, %i4, %g1
16271 be,pt %icc, loop_1388
16272 orncc %o5, %i0, %o4
16273 edge16n %g3, %l6, %o3
16274 edge16l %o2, %g7, %g4
16275loop_1388:
16276 nop
16277 set 0x4A, %o3
16278 ldsha [%l7 + %o3] 0x19, %g5
16279 array8 %o0, %i5, %g6
16280 and %o1, 0x0467, %i2
16281 bne,a %icc, loop_1389
16282 tcc %xcc, 0x4
16283 sra %o6, %l5, %i7
16284 fbul %fcc3, loop_1390
16285loop_1389:
16286 mulscc %l3, 0x0DFC, %i3
16287 fpack32 %f22, %f26, %f26
16288 stw %l4, [%l7 + 0x44]
16289loop_1390:
16290 movg %xcc, %l1, %o7
16291 fmovda %icc, %f17, %f27
16292 xor %i1, 0x135F, %i6
16293 move %xcc, %l0, %g2
16294 wr %g0, 0x10, %asi
16295 sta %f8, [%l7 + 0x2C] %asi
16296 membar #Sync
16297 wr %g0, 0x17, %asi
16298 ldda [%l7 + 0x40] %asi, %f0
16299 tl %xcc, 0x0
16300 movrne %i4, 0x0C3, %l2
16301 popc %o5, %g1
16302 fmovde %icc, %f10, %f17
16303 add %l7, 0x70, %l6
16304 wr %g0, 0x81, %asi
16305 ldxa [%l6] %asi, %i0
16306 casxa [%l6] 0x81, %i0, %o4
16307 bcc,a,pn %xcc, loop_1391
16308 fmovscs %xcc, %f11, %f14
16309 fbe,a %fcc0, loop_1392
16310 and %l6, %o3, %g3
16311loop_1391:
16312 nop
16313 fitod %f6, %f10
16314 fdtoi %f10, %f13
16315 subc %g7, 0x1A1E, %g4
16316loop_1392:
16317 movpos %icc, %o2, %g5
16318 stx %i5, [%l7 + 0x38]
16319 addcc %o0, 0x102D, %g6
16320 fmovd %f28, %f6
16321 subcc %o1, 0x1C6E, %i2
16322 fcmpgt32 %f24, %f30, %o6
16323 tpos %xcc, 0x3
16324 addcc %i7, 0x1263, %l5
16325 nop
16326 setx 0x60408DF1, %l0, %l6
16327 st %l6, [%l7 + 0x20]
16328 ld [%l7 + 0x20], %fsr
16329 sllx %l3, 0x16, %i3
16330 fmovdleu %icc, %f31, %f27
16331 tsubcctv %l4, %o7, %i1
16332 lduw [%l7 + 0x60], %i6
16333 fmovsvc %icc, %f5, %f22
16334 movrgez %l1, %g2, %i4
16335 alignaddr %l2, %o5, %l0
16336 array32 %g1, %i0, %o4
16337 fmovrdlz %l6, %f26, %f24
16338 movgu %xcc, %o3, %g7
16339 tvs %xcc, 0x1
16340 tsubcc %g3, 0x1F1B, %g4
16341 movrne %o2, 0x0CA, %g5
16342 umulcc %i5, 0x114C, %g6
16343 movne %xcc, %o1, %i2
16344 movl %icc, %o0, %o6
16345 movgu %icc, %i7, %l3
16346 fmovrslz %i3, %f30, %f21
16347 stbar
16348 tcs %xcc, 0x7
16349 fbule,a %fcc3, loop_1393
16350 tsubcc %l4, 0x04A7, %l5
16351 fpadd16s %f25, %f23, %f9
16352 add %i1, 0x157E, %o7
16353loop_1393:
16354 movn %icc, %i6, %g2
16355 ldx [%l7 + 0x20], %l1
16356 smulcc %i4, 0x022F, %l2
16357 fsrc1s %f24, %f26
16358 sllx %l0, %g1, %o5
16359 nop
16360 setx 0x35253CB4B36D6A7A, %l0, %l6
16361 stx %l6, [%l7 + 0x28]
16362 ldd [%l7 + 0x28], %f16
16363 setx 0xFAFE6A742459A129, %l1, %l5
16364 stx %l5, [%l7 + 0x10]
16365 ldd [%l7 + 0x10], %f2
16366 fmuld %f2, %f16, %f4
16367 umul %i0, 0x0AED, %l6
16368 edge32 %o4, %g7, %o3
16369 tn %icc, 0x2
16370 tsubcctv %g4, 0x098F, %g3
16371 tneg %xcc, 0x1
16372 faligndata %f30, %f4, %f12
16373 mulscc %g5, %o2, %i5
16374 movrgz %g6, %i2, %o0
16375 tsubcctv %o6, %o1, %l3
16376 edge32ln %i7, %i3, %l4
16377 bneg,a,pn %icc, loop_1394
16378 edge16 %l5, %i1, %o7
16379 bshuffle %f30, %f4, %f12
16380 movl %xcc, %i6, %l1
16381loop_1394:
16382 tge %xcc, 0x5
16383 te %icc, 0x6
16384 set 0x40, %o2
16385 stda %f0, [%l7 + %o2] 0x17
16386 membar #Sync
16387 alignaddr %g2, %i4, %l0
16388 set 0x64, %i2
16389 swapa [%l7 + %i2] 0x19, %g1
16390 srlx %l2, %o5, %l6
16391 fbl,a %fcc3, loop_1395
16392 fbne,a %fcc3, loop_1396
16393 edge8l %o4, %g7, %o3
16394 ba,a loop_1397
16395loop_1395:
16396 brz %g4, loop_1398
16397loop_1396:
16398 fpack32 %f18, %f2, %f0
16399 edge8 %i0, %g5, %o2
16400loop_1397:
16401 nop
16402 set 0x1C, %i4
16403 sta %f18, [%l7 + %i4] 0x18
16404loop_1398:
16405 orncc %g3, %g6, %i2
16406 taddcctv %o0, 0x04F4, %o6
16407 tleu %icc, 0x6
16408 fmovdge %xcc, %f22, %f4
16409 tsubcc %i5, 0x0CD2, %l3
16410 fmul8x16au %f22, %f1, %f16
16411 edge32 %o1, %i7, %i3
16412 bl,a,pt %icc, loop_1399
16413 movvc %xcc, %l4, %i1
16414 fbue %fcc2, loop_1400
16415 sdiv %o7, 0x0B45, %i6
16416loop_1399:
16417 movne %xcc, %l5, %l1
16418 nop
16419 setx 0xD07A98E1, %l0, %l6
16420 st %l6, [%l7 + 0x4C]
16421 ld [%l7 + 0x4C], %fsr
16422loop_1400:
16423 edge8n %g2, %i4, %g1
16424 movrgez %l0, %o5, %l2
16425 movgu %icc, %l6, %g7
16426 sethi 0x176A, %o3
16427 fmovrslez %o4, %f29, %f3
16428 taddcctv %g4, 0x1C00, %g5
16429 te %icc, 0x3
16430 tsubcctv %o2, %g3, %i0
16431 fmovdneg %icc, %f1, %f18
16432 fmul8sux16 %f0, %f24, %f28
16433 set 0x21, %g3
16434 ldstuba [%l7 + %g3] 0x10, %i2
16435 fands %f2, %f23, %f8
16436 addc %o0, 0x1DBC, %g6
16437 fzeros %f18
16438 fpsub32s %f17, %f16, %f17
16439 tvc %icc, 0x5
16440 fmovdcc %xcc, %f4, %f23
16441 srax %o6, %l3, %o1
16442 wr %g0, 0x88, %asi
16443 lda [%l7 + 0x5C] %asi, %f12
16444 ta %icc, 0x0
16445 sdiv %i5, 0x0E17, %i3
16446 edge32ln %l4, %i1, %i7
16447 fmovdvc %icc, %f24, %f9
16448 tsubcctv %i6, %l5, %l1
16449 fmul8x16al %f6, %f12, %f24
16450 edge32ln %o7, %g2, %g1
16451 set 0x40, %l5
16452 stda %f0, [%l7 + %l5] 0x04
16453 sllx %i4, %o5, %l2
16454 tg %icc, 0x3
16455 fand %f6, %f6, %f28
16456 fmovdgu %xcc, %f7, %f24
16457 udivx %l6, 0x1631, %l0
16458 andncc %o3, %o4, %g7
16459 sra %g4, 0x13, %o2
16460 udivcc %g5, 0x0BB6, %g3
16461 smulcc %i2, %i0, %g6
16462 stb %o6, [%l7 + 0x79]
16463 sir 0x1F02
16464 wr %g0, 0x89, %asi
16465 ldsba [%l7 + 0x64] %asi, %o0
16466 smulcc %o1, %i5, %l3
16467 tne %icc, 0x4
16468 for %f30, %f24, %f10
16469 set 0x20, %i0
16470 prefetcha [%l7 + %i0] 0x18, 0x1
16471 lduw [%l7 + 0x64], %i3
16472 tsubcc %i7, %i1, %i6
16473 nop
16474 setx 0xA04BEA54, %l0, %l6
16475 st %l6, [%l7 + 0x78]
16476 ld [%l7 + 0x78], %fsr
16477 fbne %fcc2, loop_1401
16478 mova %icc, %l5, %o7
16479 bge %xcc, loop_1402
16480 ldd [%l7 + 0x40], %f20
16481loop_1401:
16482 movrgz %l1, %g2, %g1
16483 fmovd %f26, %f22
16484loop_1402:
16485 bpos %xcc, loop_1403
16486 orn %o5, %l2, %i4
16487 udivcc %l0, 0x1385, %l6
16488 nop
16489 fitos %f7, %f17
16490 fstox %f17, %f16
16491loop_1403:
16492 fble,a %fcc1, loop_1404
16493 fmovsge %xcc, %f26, %f13
16494 fble,a %fcc1, loop_1405
16495 fabsd %f4, %f28
16496loop_1404:
16497 movcs %xcc, %o3, %g7
16498 fpsub16 %f4, %f28, %f4
16499loop_1405:
16500 sllx %o4, 0x0F, %g4
16501 fcmpgt32 %f0, %f10, %o2
16502 fexpand %f21, %f30
16503 edge16l %g3, %i2, %i0
16504 xor %g5, %o6, %o0
16505 set 0x28, %o0
16506 ldxa [%l7 + %o0] 0x81, %g6
16507 sub %i5, 0x197E, %l3
16508 fbue %fcc0, loop_1406
16509 tgu %icc, 0x3
16510 set 0x3C, %l0
16511 sta %f13, [%l7 + %l0] 0x10
16512loop_1406:
16513 fbule %fcc2, loop_1407
16514 fornot1s %f23, %f1, %f31
16515 movg %icc, %l4, %i3
16516 bleu,a,pn %icc, loop_1408
16517loop_1407:
16518 fcmpeq16 %f20, %f16, %o1
16519 orcc %i1, %i6, %i7
16520 fzeros %f1
16521loop_1408:
16522 tne %icc, 0x0
16523 fbn,a %fcc1, loop_1409
16524 nop
16525 fitod %f0, %f6
16526 fdtox %f6, %f20
16527 fxtod %f20, %f10
16528 udivx %l5, 0x0339, %l1
16529 movre %g2, 0x09E, %o7
16530loop_1409:
16531 nop
16532 fitos %f14, %f11
16533 fstox %f11, %f2
16534 fxtos %f2, %f11
16535 movrne %o5, 0x340, %g1
16536 sra %l2, %l0, %i4
16537 xnorcc %o3, %l6, %o4
16538 set 0x78, %o1
16539 ldstuba [%l7 + %o1] 0x10, %g7
16540 set 0x28, %g6
16541 stxa %o2, [%l7 + %g6] 0x23
16542 membar #Sync
16543 fexpand %f4, %f18
16544 bneg,a %icc, loop_1410
16545 srl %g3, 0x13, %i2
16546 fmovsvs %xcc, %f18, %f26
16547 sdivx %g4, 0x135C, %i0
16548loop_1410:
16549 edge32ln %o6, %o0, %g5
16550 add %g6, %l3, %l4
16551 ble %xcc, loop_1411
16552 tgu %xcc, 0x1
16553 fbo,a %fcc2, loop_1412
16554 addccc %i5, 0x06E9, %o1
16555loop_1411:
16556 movgu %icc, %i1, %i6
16557 tne %icc, 0x6
16558loop_1412:
16559 nop
16560 fitos %f30, %f10
16561 andn %i7, %i3, %l1
16562 movn %icc, %g2, %o7
16563 fmovdleu %xcc, %f22, %f2
16564 andn %o5, %l5, %l2
16565 tneg %icc, 0x2
16566 tl %xcc, 0x6
16567 umulcc %g1, %l0, %o3
16568 alignaddrl %i4, %l6, %g7
16569 srlx %o2, 0x1B, %g3
16570 bg loop_1413
16571 udivcc %o4, 0x1AE1, %g4
16572 tcs %xcc, 0x0
16573 sth %i0, [%l7 + 0x5E]
16574loop_1413:
16575 srl %o6, %i2, %o0
16576 array8 %g5, %g6, %l4
16577 movpos %xcc, %i5, %o1
16578 nop
16579 setx 0x88055EAC, %l0, %l6
16580 st %l6, [%l7 + 0x28]
16581 ld [%l7 + 0x28], %f16
16582 setx 0x29ADF26F, %l1, %l5
16583 st %l5, [%l7 + 0x10]
16584 ld [%l7 + 0x10], %f17
16585 fdivs %f17, %f16, %f11
16586 edge32ln %i1, %i6, %l3
16587 andncc %i3, %i7, %g2
16588 tneg %xcc, 0x6
16589 fmovd %f26, %f4
16590 umul %o7, %o5, %l1
16591 bvs loop_1414
16592 bcs loop_1415
16593 umul %l2, %l5, %l0
16594 movgu %xcc, %o3, %i4
16595loop_1414:
16596 umul %l6, %g7, %g1
16597loop_1415:
16598 fmovrdgz %g3, %f26, %f24
16599 umulcc %o4, %g4, %i0
16600 edge32l %o2, %o6, %i2
16601 alignaddrl %g5, %g6, %l4
16602 array32 %o0, %i5, %o1
16603 stw %i6, [%l7 + 0x70]
16604 fble,a %fcc1, loop_1416
16605 tcc %xcc, 0x6
16606 bshuffle %f20, %f8, %f24
16607 stx %i1, [%l7 + 0x20]
16608loop_1416:
16609 fbu,a %fcc3, loop_1417
16610 tleu %xcc, 0x1
16611 tcs %icc, 0x3
16612 mova %icc, %i3, %i7
16613loop_1417:
16614 tge %xcc, 0x4
16615 tge %icc, 0x5
16616 fmovscs %xcc, %f30, %f26
16617 brlez,a %l3, loop_1418
16618 addccc %g2, %o7, %o5
16619 sll %l1, %l2, %l0
16620 fblg %fcc2, loop_1419
16621loop_1418:
16622 andncc %o3, %i4, %l5
16623 edge32l %g7, %l6, %g3
16624 or %g1, 0x18ED, %o4
16625loop_1419:
16626 edge8n %i0, %o2, %o6
16627 fbge %fcc1, loop_1420
16628 tsubcc %g4, %g5, %g6
16629 fors %f13, %f25, %f1
16630 movcs %icc, %l4, %i2
16631loop_1420:
16632 movvc %xcc, %i5, %o0
16633 movle %icc, %i6, %o1
16634 fmul8x16al %f16, %f25, %f16
16635 bvs,a,pn %icc, loop_1421
16636 nop
16637 setx 0x216B57705629EC08, %l0, %l6
16638 stx %l6, [%l7 + 0x28]
16639 ldd [%l7 + 0x28], %f14
16640 setx 0x7950EAE773BB74B6, %l1, %l5
16641 stx %l5, [%l7 + 0x10]
16642 ldd [%l7 + 0x10], %f22
16643 faddd %f22, %f14, %f6
16644 restored
16645 rdpr %cwp, %g1
16646 rdpr %cansave, %g2
16647 rdpr %canrestore, %g3
16648 rdpr %cleanwin, %g4
16649 rdpr %otherwin, %g5
16650 rdpr %wstate, %g6
16651 movleu %icc, %i1, %i3
16652loop_1421:
16653 movrlz %l3, %g2, %i7
16654 fmovdne %xcc, %f22, %f10
16655 fabss %f22, %f20
16656 fbuge %fcc1, loop_1422
16657 movrne %o7, 0x121, %o5
16658 movvs %icc, %l1, %l0
16659 smulcc %o3, 0x1BAC, %l2
16660loop_1422:
16661 fmovrsne %l5, %f7, %f0
16662 sethi 0x0CCA, %i4
16663 set 0x30, %l4
16664 ldda [%l7 + %l4] 0x22, %g6
16665 nop
16666 setx loop_1423, %l0, %l1
16667 wrpr 0x1, %tl
16668 wrpr %l1, %tnpc
16669 setx 0x34400001400, %l0, %l1
16670 wrpr %l1, %tstate
16671 wrhpr 0x4, %htstate
16672 done
16673 movl %icc, %l6, %g1
16674 movrgz %o4, %g3, %o2
16675 set 0x22, %g4
16676 stba %i0, [%l7 + %g4] 0x0c
16677loop_1423:
16678 tle %icc, 0x3
16679 std %f2, [%l7 + 0x70]
16680 fpack32 %f20, %f12, %f20
16681 wr %g0, 0x18, %asi
16682 ldsba [%l7 + 0x47] %asi, %o6
16683 sllx %g5, %g4, %l4
16684 tg %icc, 0x4
16685 tvc %xcc, 0x4
16686 movl %xcc, %g6, %i5
16687 wr %g0, 0x80, %asi
16688 sta %f5, [%l7 + 0x2C] %asi
16689 te %icc, 0x3
16690 nop
16691 fitos %f20, %f11
16692 sir 0x1A92
16693 movge %icc, %i2, %i6
16694 nop
16695 setx 0xF596C7D47075F847, %l0, %l6
16696 stx %l6, [%l7 + 0x68]
16697 ldx [%l7 + 0x68], %fsr
16698 movrlz %o1, 0x29B, %o0
16699 orcc %i3, 0x194D, %l3
16700 ldsw [%l7 + 0x20], %g2
16701 nop
16702 setx loop_1424, %l0, %l1
16703 wrpr 0x1, %tl
16704 wrpr %l1, %tpc
16705 add %l1, 0x4, %l1
16706 wrpr %l1, %tnpc
16707 setx 0x34400001400, %l0, %l1
16708 wrpr %l1, %tstate
16709 wrhpr 0x4, %htstate
16710 retry
16711 fnot2 %f6, %f20
16712 wr %g0, 0x10, %asi
16713 stda %f16, [%l7 + 0x40] %asi
16714loop_1424:
16715 addc %i1, %i7, %o7
16716 fbge %fcc0, loop_1425
16717 edge8l %o5, %l0, %l1
16718 xor %o3, 0x148F, %l2
16719 andncc %l5, %g7, %l6
16720loop_1425:
16721 tle %icc, 0x2
16722 fmovsge %xcc, %f2, %f4
16723 orn %i4, %g1, %o4
16724 fmovsleu %icc, %f26, %f0
16725 sdivx %o2, 0x09FC, %i0
16726 bn %xcc, loop_1426
16727 array16 %o6, %g5, %g4
16728 and %l4, %g3, %i5
16729 tne %xcc, 0x4
16730loop_1426:
16731 fmovdcc %xcc, %f11, %f4
16732 subcc %g6, 0x0D50, %i2
16733 movrlez %o1, %i6, %i3
16734 andcc %l3, 0x0F28, %o0
16735 fpack16 %f4, %f15
16736 or %i1, %i7, %g2
16737 movrgez %o5, %o7, %l1
16738 alignaddrl %l0, %l2, %o3
16739 nop
16740 fitod %f2, %f0
16741 fdtox %f0, %f6
16742 movcs %xcc, %l5, %g7
16743 fsrc1 %f22, %f20
16744 movvs %xcc, %i4, %g1
16745 edge16 %l6, %o2, %i0
16746 fble %fcc2, loop_1427
16747 tvs %icc, 0x5
16748 ble,pn %icc, loop_1428
16749 and %o6, %g5, %g4
16750loop_1427:
16751 fmovdgu %icc, %f2, %f25
16752 tcc %xcc, 0x4
16753loop_1428:
16754 fmovdne %icc, %f31, %f8
16755 fbue %fcc0, loop_1429
16756 subcc %o4, %g3, %l4
16757 edge16 %i5, %i2, %o1
16758 tvc %icc, 0x6
16759loop_1429:
16760 tgu %icc, 0x3
16761 set 0x74, %o4
16762 stwa %i6, [%l7 + %o4] 0x04
16763 tne %icc, 0x5
16764 edge8ln %g6, %l3, %o0
16765 flush %l7 + 0x54
16766 fmovdneg %icc, %f5, %f28
16767 sub %i3, %i1, %i7
16768 tvs %xcc, 0x2
16769 wr %g0, 0xf8, %asi
16770 stda %f0, [%l7 + 0x40] %asi
16771 membar #Sync
16772 tsubcc %o5, 0x0180, %o7
16773 fsrc2s %f1, %f1
16774 umulcc %l1, %g2, %l0
16775 movrlez %o3, %l5, %l2
16776 fabss %f5, %f30
16777 fsrc2s %f14, %f14
16778 srl %i4, %g7, %g1
16779 fpackfix %f12, %f27
16780 mova %icc, %l6, %o2
16781 tsubcctv %i0, 0x087D, %o6
16782 fxnor %f18, %f12, %f2
16783 nop
16784 setx 0xF0425767, %l0, %l6
16785 st %l6, [%l7 + 0x1C]
16786 ld [%l7 + 0x1C], %fsr
16787 and %g4, %g5, %o4
16788 sllx %g3, 0x1E, %i5
16789 sra %l4, 0x16, %i2
16790 membar 0x36
16791 tg %xcc, 0x3
16792 stb %i6, [%l7 + 0x6F]
16793 movg %xcc, %g6, %o1
16794 fmovsgu %icc, %f9, %f5
16795 fcmpeq32 %f0, %f28, %o0
16796 tle %icc, 0x6
16797 movpos %xcc, %i3, %i1
16798 movrne %i7, 0x3A6, %o5
16799 movrlez %o7, %l3, %l1
16800 sdiv %l0, 0x0766, %g2
16801 fmovspos %xcc, %f4, %f15
16802 edge32n %l5, %l2, %i4
16803 fmovscs %icc, %f11, %f14
16804 movcs %xcc, %o3, %g1
16805 edge16ln %l6, %o2, %i0
16806 movcc %xcc, %g7, %g4
16807 st %f8, [%l7 + 0x08]
16808 movgu %xcc, %o6, %o4
16809 orncc %g5, %i5, %l4
16810 sethi 0x095E, %g3
16811 srax %i2, %g6, %i6
16812 movrne %o0, 0x33F, %i3
16813 tn %icc, 0x1
16814 bcs,pt %xcc, loop_1430
16815 fornot1s %f19, %f30, %f2
16816 andncc %o1, %i7, %i1
16817 movgu %icc, %o7, %o5
16818loop_1430:
16819 fbule %fcc0, loop_1431
16820 fmovdvs %icc, %f17, %f31
16821 umul %l1, %l0, %l3
16822 set 0x3F, %o5
16823 stba %l5, [%l7 + %o5] 0x04
16824loop_1431:
16825 movvc %icc, %l2, %g2
16826 ldd [%l7 + 0x68], %f16
16827 xnorcc %o3, 0x1A41, %i4
16828 tl %xcc, 0x4
16829 movneg %xcc, %l6, %g1
16830 fpack32 %f2, %f18, %f30
16831 sll %i0, 0x14, %o2
16832 edge16l %g4, %g7, %o6
16833 bl,a,pn %icc, loop_1432
16834 andncc %o4, %g5, %l4
16835 fnot1s %f19, %f2
16836 nop
16837 setx 0x3AB60537D18EDEE2, %l0, %l6
16838 stx %l6, [%l7 + 0x28]
16839 ldd [%l7 + 0x28], %f28
16840 setx 0x4120F514F83C9D9C, %l1, %l5
16841 stx %l5, [%l7 + 0x10]
16842 ldd [%l7 + 0x10], %f24
16843 fmuld %f24, %f28, %f8
16844loop_1432:
16845 srax %g3, %i5, %i2
16846 flush %l7 + 0x68
16847 stw %i6, [%l7 + 0x08]
16848 tcc %icc, 0x4
16849 fbe,a %fcc1, loop_1433
16850 edge8ln %o0, %i3, %o1
16851 addcc %g6, 0x085A, %i7
16852 popc 0x13D8, %i1
16853loop_1433:
16854 edge8ln %o7, %l1, %l0
16855 edge8l %l3, %o5, %l5
16856 sra %l2, %o3, %i4
16857 nop
16858 fitod %f22, %f12
16859 fmovdcs %icc, %f21, %f8
16860 stw %g2, [%l7 + 0x70]
16861 udivcc %l6, 0x1ADD, %g1
16862 smul %i0, %g4, %g7
16863 sll %o2, 0x19, %o6
16864 movcs %icc, %g5, %o4
16865 edge32 %l4, %i5, %i2
16866 brz %i6, loop_1434
16867 array16 %g3, %i3, %o1
16868 umul %g6, 0x1156, %o0
16869 movn %icc, %i7, %i1
16870loop_1434:
16871 tle %xcc, 0x2
16872 wr %g0, 0x18, %asi
16873 stxa %o7, [%l7 + 0x58] %asi
16874 fpsub16 %f24, %f4, %f22
16875 fcmpeq16 %f14, %f18, %l1
16876 brnz,a %l0, loop_1435
16877 sub %l3, %l5, %l2
16878 fsrc2 %f22, %f6
16879 xor %o3, 0x077B, %i4
16880loop_1435:
16881 nop
16882 set 0x1C, %l2
16883 stha %o5, [%l7 + %l2] 0x88
16884 for %f10, %f0, %f12
16885 fnot2 %f20, %f24
16886 orncc %g2, 0x0C53, %g1
16887 bleu,pn %icc, loop_1436
16888 lduh [%l7 + 0x68], %i0
16889 edge16n %l6, %g4, %o2
16890 tpos %icc, 0x2
16891loop_1436:
16892 fandnot2 %f24, %f2, %f10
16893 fcmpne32 %f26, %f0, %g7
16894 brgez,a %g5, loop_1437
16895 addc %o4, 0x00B5, %o6
16896 ldd [%l7 + 0x10], %f26
16897 bpos,a loop_1438
16898loop_1437:
16899 fbg,a %fcc1, loop_1439
16900 fblg,a %fcc1, loop_1440
16901 sub %i5, %l4, %i2
16902loop_1438:
16903 fmovrdgez %i6, %f22, %f20
16904loop_1439:
16905 sra %g3, %o1, %g6
16906loop_1440:
16907 edge32n %i3, %i7, %o0
16908 movrgz %o7, 0x01D, %i1
16909 sth %l1, [%l7 + 0x3C]
16910 subc %l0, %l5, %l2
16911 membar #Sync
16912 wr %g0, 0x1f, %asi
16913 ldda [%l7 + 0x40] %asi, %f16
16914 stx %l3, [%l7 + 0x48]
16915 umulcc %i4, 0x18AC, %o3
16916 movneg %icc, %o5, %g2
16917 fmovrde %i0, %f10, %f30
16918 addc %l6, %g4, %o2
16919 movcc %icc, %g7, %g1
16920 swap [%l7 + 0x44], %o4
16921 sllx %o6, 0x17, %g5
16922 ldub [%l7 + 0x53], %i5
16923 nop
16924 setx loop_1441, %l0, %l1
16925 wrpr 0x1, %tl
16926 wrpr %l1, %tnpc
16927 setx 0x34400001400, %l0, %l1
16928 wrpr %l1, %tstate
16929 wrhpr 0x4, %htstate
16930 done
16931 movcc %xcc, %l4, %i6
16932 brlz,a %g3, loop_1442
16933 movrne %i2, 0x2F9, %o1
16934loop_1441:
16935 fpadd32 %f16, %f0, %f4
16936 addc %i3, %g6, %i7
16937loop_1442:
16938 edge16 %o0, %i1, %o7
16939 sllx %l1, 0x0D, %l0
16940 tvc %icc, 0x5
16941 set 0x70, %l6
16942 ldda [%l7 + %l6] 0x81, %l2
16943 tle %icc, 0x0
16944 tg %icc, 0x0
16945 movleu %icc, %l5, %l3
16946 movge %xcc, %o3, %o5
16947 fbule %fcc0, loop_1443
16948 fbne,a %fcc0, loop_1444
16949 bn %xcc, loop_1445
16950 edge8ln %g2, %i0, %i4
16951loop_1443:
16952 fbu,a %fcc0, loop_1446
16953loop_1444:
16954 subccc %g4, %l6, %g7
16955loop_1445:
16956 movrlz %g1, 0x0F0, %o4
16957 fcmpne32 %f12, %f24, %o6
16958loop_1446:
16959 ba %icc, loop_1447
16960 movvc %xcc, %o2, %g5
16961 fpackfix %f6, %f7
16962 fpsub16s %f31, %f11, %f19
16963loop_1447:
16964 sdivx %l4, 0x1E9B, %i6
16965 tsubcctv %i5, %i2, %g3
16966 sllx %i3, 0x09, %g6
16967 edge8l %i7, %o0, %o1
16968 fbu %fcc2, loop_1448
16969 movg %xcc, %o7, %l1
16970 edge8 %l0, %l2, %i1
16971 te %icc, 0x3
16972loop_1448:
16973 tsubcctv %l5, 0x0068, %l3
16974 and %o5, %g2, %o3
16975 fbge %fcc3, loop_1449
16976 nop
16977 fitod %f4, %f18
16978 fdtox %f18, %f26
16979 movn %xcc, %i4, %i0
16980 fandnot1s %f14, %f24, %f30
16981loop_1449:
16982 fmovsvc %xcc, %f31, %f13
16983 movrlz %g4, %g7, %g1
16984 ta %xcc, 0x2
16985 edge32ln %o4, %l6, %o6
16986 movneg %xcc, %o2, %g5
16987 udivx %i6, 0x12CD, %i5
16988 fmovse %xcc, %f18, %f29
16989 edge32l %l4, %g3, %i2
16990 restored
16991 rdpr %cwp, %g1
16992 rdpr %cansave, %g2
16993 rdpr %canrestore, %g3
16994 rdpr %cleanwin, %g4
16995 rdpr %otherwin, %g5
16996 rdpr %wstate, %g6
16997 brgez %i3, loop_1450
16998 nop
16999 fitos %f0, %f26
17000 fstoi %f26, %f29
17001 alignaddr %g6, %o0, %i7
17002 tne %xcc, 0x4
17003loop_1450:
17004 lduw [%l7 + 0x58], %o7
17005 brnz %l1, loop_1451
17006 mulscc %l0, %l2, %o1
17007 stbar
17008 fmovrde %i1, %f14, %f8
17009loop_1451:
17010 fmovsg %xcc, %f7, %f28
17011 fpadd16s %f31, %f31, %f31
17012 edge8ln %l5, %l3, %o5
17013 te %xcc, 0x5
17014 membar 0x5F
17015 tle %icc, 0x5
17016 ld [%l7 + 0x60], %f28
17017 add %l7, 0x78, %l6
17018 wr %g0, 0x04, %asi
17019 casxa [%l6] %asi, %o3, %g2
17020 movg %xcc, %i4, %i0
17021 tle %xcc, 0x7
17022 fmovdgu %xcc, %f19, %f2
17023 tneg %icc, 0x7
17024 xnor %g4, %g7, %o4
17025 movl %icc, %l6, %g1
17026 or %o2, 0x07DA, %o6
17027 fpadd32s %f9, %f31, %f15
17028 bge,a loop_1452
17029 fmovrslz %g5, %f15, %f16
17030 fpackfix %f26, %f13
17031 mulx %i6, %i5, %g3
17032loop_1452:
17033 sdivx %l4, 0x1374, %i3
17034 edge32n %i2, %o0, %g6
17035 move %xcc, %o7, %l1
17036 set 0x40, %l1
17037 ldda [%l7 + %l1] 0xeb, %i6
17038 fnegs %f25, %f10
17039 edge32ln %l2, %o1, %i1
17040 fsrc2 %f20, %f20
17041 set 0x4C, %i5
17042 sta %f27, [%l7 + %i5] 0x88
17043 st %f15, [%l7 + 0x38]
17044 fbg,a %fcc1, loop_1453
17045 fmovdge %xcc, %f10, %f31
17046 movrgz %l5, %l0, %l3
17047 udiv %o3, 0x0E57, %o5
17048loop_1453:
17049 sub %g2, %i0, %g4
17050 fmovdge %icc, %f0, %f19
17051 array16 %g7, %i4, %o4
17052 fmovrslz %g1, %f0, %f10
17053 tg %icc, 0x4
17054 fmovsneg %icc, %f15, %f6
17055 brlz %l6, loop_1454
17056 fxor %f24, %f12, %f12
17057 edge8l %o2, %o6, %i6
17058 nop
17059 setx 0x805C6507, %l0, %l6
17060 st %l6, [%l7 + 0x1C]
17061 ld [%l7 + 0x1C], %fsr
17062loop_1454:
17063 ldx [%l7 + 0x10], %i5
17064 movrlez %g5, %g3, %l4
17065 edge32ln %i3, %i2, %g6
17066 tleu %icc, 0x1
17067 movleu %xcc, %o7, %o0
17068 set 0x78, %g1
17069 stba %i7, [%l7 + %g1] 0x22
17070 membar #Sync
17071 ldd [%l7 + 0x30], %f30
17072 movne %icc, %l2, %o1
17073 bge,a %xcc, loop_1455
17074 st %f6, [%l7 + 0x40]
17075 fnot1 %f28, %f14
17076 fbo,a %fcc2, loop_1456
17077loop_1455:
17078 stx %i1, [%l7 + 0x38]
17079 std %f16, [%l7 + 0x78]
17080 tsubcc %l5, 0x0D8C, %l0
17081loop_1456:
17082 ba,a %icc, loop_1457
17083 edge16l %l3, %l1, %o3
17084 taddcctv %g2, %i0, %o5
17085 tge %icc, 0x1
17086loop_1457:
17087 movne %xcc, %g7, %g4
17088 wr %g0, 0x89, %asi
17089 lda [%l7 + 0x10] %asi, %f31
17090 fmovdvc %xcc, %f15, %f6
17091 srl %i4, 0x07, %g1
17092 call loop_1458
17093 sdiv %o4, 0x127E, %l6
17094 nop
17095 set 0x0C, %o7
17096 ldsh [%l7 + %o7], %o6
17097 nop
17098 setx loop_1459, %l0, %l1
17099 wrpr 0x1, %tl
17100 wrpr %l1, %tpc
17101 add %l1, 0x4, %l1
17102 wrpr %l1, %tnpc
17103 setx 0x34400001400, %l0, %l1
17104 wrpr %l1, %tstate
17105 wrhpr 0x4, %htstate
17106 retry
17107loop_1458:
17108 subc %i6, %i5, %o2
17109 sethi 0x040A, %g5
17110 xor %l4, 0x18FE, %i3
17111loop_1459:
17112 movle %xcc, %g3, %i2
17113 fabss %f10, %f13
17114 srlx %g6, 0x1F, %o7
17115 sll %i7, %l2, %o0
17116 tg %xcc, 0x5
17117 fmovse %icc, %f0, %f7
17118 bpos loop_1460
17119 movleu %icc, %o1, %i1
17120 fbuge,a %fcc0, loop_1461
17121 movcs %xcc, %l0, %l3
17122loop_1460:
17123 edge32ln %l5, %l1, %o3
17124 ldd [%l7 + 0x70], %g2
17125loop_1461:
17126 srax %i0, %g7, %o5
17127 taddcc %g4, 0x0795, %g1
17128 smulcc %o4, 0x0F5B, %i4
17129 fnot1s %f7, %f27
17130 umul %o6, %l6, %i5
17131 movge %xcc, %i6, %g5
17132 addc %l4, 0x01DC, %o2
17133 stb %i3, [%l7 + 0x0D]
17134 movpos %xcc, %i2, %g6
17135 orcc %o7, %g3, %l2
17136 sir 0x15CB
17137 ldx [%l7 + 0x48], %o0
17138 movrgz %i7, %i1, %l0
17139 orn %l3, 0x1234, %o1
17140 addc %l1, 0x1F5E, %o3
17141 fbne,a %fcc2, loop_1462
17142 addccc %l5, 0x0198, %g2
17143 movge %icc, %i0, %o5
17144 edge16 %g7, %g1, %o4
17145loop_1462:
17146 umulcc %i4, 0x09FF, %o6
17147 tn %xcc, 0x0
17148 nop
17149 set 0x30, %o6
17150 std %f22, [%l7 + %o6]
17151 bvc,a,pt %icc, loop_1463
17152 udivcc %g4, 0x0694, %l6
17153 edge32l %i5, %i6, %g5
17154 tcc %icc, 0x4
17155loop_1463:
17156 sdivx %o2, 0x100A, %l4
17157 fmovsgu %xcc, %f19, %f19
17158 sir 0x1C88
17159 movcc %xcc, %i3, %g6
17160 fnot1s %f14, %f14
17161 array16 %o7, %i2, %l2
17162 movle %xcc, %o0, %i7
17163 ldx [%l7 + 0x38], %i1
17164 bpos,a,pn %icc, loop_1464
17165 fmovdneg %icc, %f11, %f8
17166 sub %g3, %l3, %o1
17167 tle %icc, 0x2
17168loop_1464:
17169 movvs %xcc, %l0, %o3
17170 fmovdcs %icc, %f29, %f7
17171 fors %f13, %f23, %f20
17172 saved
17173 rdpr %cwp, %g1
17174 rdpr %cansave, %g2
17175 rdpr %canrestore, %g3
17176 rdpr %cleanwin, %g4
17177 rdpr %otherwin, %g5
17178 rdpr %wstate, %g6
17179 ldsh [%l7 + 0x54], %l5
17180 edge8l %l1, %g2, %i0
17181 move %xcc, %o5, %g1
17182 fmovsa %icc, %f21, %f22
17183 lduh [%l7 + 0x74], %o4
17184 fpadd32 %f6, %f26, %f22
17185 nop
17186 setx 0xAC26D35685C1BCED, %l0, %l6
17187 stx %l6, [%l7 + 0x28]
17188 ldd [%l7 + 0x28], %f30
17189 setx 0x61F87DAA824828AC, %l1, %l5
17190 stx %l5, [%l7 + 0x10]
17191 ldd [%l7 + 0x10], %f2
17192 faddd %f2, %f30, %f6
17193 nop
17194 setx 0xB333D0896EA916CB, %l0, %l6
17195 stx %l6, [%l7 + 0x28]
17196 ldd [%l7 + 0x28], %f28
17197 setx 0xCC886C53F9DEA1FD, %l1, %l5
17198 stx %l5, [%l7 + 0x10]
17199 ldd [%l7 + 0x10], %f24
17200 fmuld %f24, %f28, %f22
17201 sdiv %g7, 0x0F4D, %o6
17202 nop
17203 fitod %f15, %f8
17204 fbuge %fcc3, loop_1465
17205 xor %i4, 0x167F, %g4
17206 tsubcc %i5, 0x1BD1, %i6
17207 movrlz %g5, %o2, %l4
17208loop_1465:
17209 bleu,a,pn %xcc, loop_1466
17210 subcc %l6, 0x198A, %g6
17211 fmovrsne %o7, %f7, %f13
17212 fmovrde %i3, %f22, %f2
17213loop_1466:
17214 te %icc, 0x6
17215 movgu %xcc, %i2, %o0
17216 fmovdne %xcc, %f30, %f17
17217 fmovsn %xcc, %f8, %f18
17218 movrne %l2, 0x213, %i7
17219 movrlez %g3, %i1, %o1
17220 xnorcc %l0, 0x1CAA, %o3
17221 brlz %l5, loop_1467
17222 xnor %l1, 0x0C43, %l3
17223 andncc %i0, %g2, %g1
17224 srax %o4, 0x0F, %o5
17225loop_1467:
17226 ldub [%l7 + 0x68], %g7
17227 taddcc %i4, 0x113F, %o6
17228 tn %icc, 0x2
17229 set 0x58, %l3
17230 stxa %g4, [%l7 + %l3] 0x10
17231 array32 %i5, %g5, %o2
17232 sir 0x18C0
17233 movne %icc, %i6, %l4
17234 bn,pn %icc, loop_1468
17235 xorcc %g6, %l6, %o7
17236 add %l7, 0x7C, %l6
17237 wr %g0, 0x89, %asi
17238 casa [%l6] 0x89, %i3, %i2
17239loop_1468:
17240 movrlz %l2, 0x070, %o0
17241 umulcc %g3, %i7, %o1
17242 fandnot1 %f28, %f22, %f10
17243 xor %i1, 0x10ED, %o3
17244 subccc %l5, 0x0EBF, %l1
17245 addc %l0, %i0, %g2
17246 xorcc %g1, %o4, %o5
17247 array32 %g7, %i4, %o6
17248 smulcc %g4, %l3, %g5
17249 sethi 0x1846, %i5
17250 andncc %i6, %o2, %g6
17251 movle %icc, %l4, %l6
17252 bne,pt %xcc, loop_1469
17253 tgu %xcc, 0x2
17254 andn %o7, %i3, %i2
17255 set 0x28, %i3
17256 prefetcha [%l7 + %i3] 0x15, 0x2
17257loop_1469:
17258 mulx %g3, %i7, %l2
17259 alignaddrl %o1, %i1, %l5
17260 fone %f2
17261 fandnot1 %f28, %f30, %f26
17262 set 0x42, %g2
17263 ldstuba [%l7 + %g2] 0x81, %l1
17264 stb %o3, [%l7 + 0x60]
17265 umul %i0, 0x0760, %g2
17266 tvc %xcc, 0x3
17267 fbo %fcc2, loop_1470
17268 xnorcc %g1, %l0, %o5
17269 fbg,a %fcc1, loop_1471
17270 lduw [%l7 + 0x3C], %o4
17271loop_1470:
17272 fnors %f19, %f13, %f23
17273 edge16l %g7, %i4, %o6
17274loop_1471:
17275 tcs %icc, 0x4
17276 srax %l3, %g4, %i5
17277 movrlez %i6, %o2, %g5
17278 lduh [%l7 + 0x42], %l4
17279 umul %l6, %g6, %o7
17280 set 0x48, %i7
17281 lduba [%l7 + %i7] 0x0c, %i3
17282 subcc %i2, 0x0355, %o0
17283 ldsb [%l7 + 0x44], %g3
17284 edge8l %i7, %l2, %o1
17285 fbug,a %fcc3, loop_1472
17286 fbl %fcc1, loop_1473
17287 fnor %f12, %f6, %f18
17288 brlz,a %i1, loop_1474
17289loop_1472:
17290 sdivcc %l5, 0x0107, %l1
17291loop_1473:
17292 fcmple16 %f4, %f30, %o3
17293 fnegd %f0, %f4
17294loop_1474:
17295 bvc,a loop_1475
17296 edge8n %i0, %g1, %g2
17297 nop
17298 setx loop_1476, %l0, %l1
17299 wrpr 0x1, %tl
17300 wrpr %l1, %tpc
17301 add %l1, 0x4, %l1
17302 wrpr %l1, %tnpc
17303 setx 0x34400001400, %l0, %l1
17304 wrpr %l1, %tstate
17305 wrhpr 0x4, %htstate
17306 retry
17307 fornot2s %f29, %f23, %f12
17308loop_1475:
17309 movneg %icc, %o5, %o4
17310 srlx %g7, 0x1D, %i4
17311loop_1476:
17312 tcs %icc, 0x5
17313 srax %o6, 0x0E, %l3
17314 or %l0, 0x1765, %g4
17315 edge8n %i5, %o2, %i6
17316 taddcc %g5, %l4, %l6
17317 fones %f19
17318 subccc %g6, 0x043B, %i3
17319 array8 %i2, %o7, %g3
17320 sdivcc %o0, 0x173E, %l2
17321 orncc %o1, 0x0478, %i7
17322 fmovdl %icc, %f18, %f28
17323 for %f10, %f4, %f20
17324 bcs %xcc, loop_1477
17325 edge32ln %i1, %l5, %o3
17326 movrlz %i0, %g1, %l1
17327 srax %o5, 0x03, %g2
17328loop_1477:
17329 st %f15, [%l7 + 0x0C]
17330 sdivx %o4, 0x1D87, %g7
17331 nop
17332 fitod %f4, %f18
17333 fdtox %f18, %f2
17334 sra %i4, %l3, %l0
17335 set 0x0, %g5
17336 stxa %g4, [%g0 + %g5] 0x57
17337 ldd [%l7 + 0x08], %o6
17338 srax %i5, 0x0A, %i6
17339 tcs %icc, 0x0
17340 udivcc %o2, 0x1D2B, %g5
17341 fcmpgt32 %f28, %f0, %l6
17342 sll %g6, %l4, %i2
17343 ldub [%l7 + 0x51], %o7
17344 edge32l %g3, %o0, %l2
17345 subc %o1, %i3, %i7
17346 array8 %i1, %o3, %i0
17347 move %icc, %l5, %g1
17348 subc %l1, %g2, %o5
17349 sdiv %o4, 0x196B, %i4
17350 tsubcctv %l3, %g7, %g4
17351 ldub [%l7 + 0x32], %o6
17352 sdiv %i5, 0x0F7B, %i6
17353 set 0x74, %i6
17354 lduwa [%l7 + %i6] 0x14, %o2
17355 tneg %icc, 0x7
17356 bvs,a loop_1478
17357 movvs %xcc, %l0, %g5
17358 sll %l6, %l4, %g6
17359 fble,a %fcc2, loop_1479
17360loop_1478:
17361 bcc,a,pn %xcc, loop_1480
17362 lduw [%l7 + 0x78], %o7
17363 edge32ln %g3, %o0, %l2
17364loop_1479:
17365 movne %icc, %o1, %i3
17366loop_1480:
17367 move %xcc, %i7, %i2
17368 fnands %f5, %f9, %f30
17369 xor %o3, %i1, %i0
17370 fbul %fcc2, loop_1481
17371 sdiv %l5, 0x0B6A, %g1
17372 fmovdl %icc, %f3, %f4
17373 edge32n %l1, %g2, %o5
17374loop_1481:
17375 tcc %icc, 0x5
17376 tvs %icc, 0x5
17377 fbg,a %fcc2, loop_1482
17378 tne %xcc, 0x5
17379 movl %xcc, %o4, %l3
17380 and %g7, 0x0734, %i4
17381loop_1482:
17382 nop
17383 fitod %f2, %f22
17384 fdtoi %f22, %f8
17385 lduh [%l7 + 0x28], %g4
17386 fmovrslez %i5, %f6, %f12
17387 nop
17388 setx 0x86A9D513, %l0, %l6
17389 st %l6, [%l7 + 0x28]
17390 ld [%l7 + 0x28], %f4
17391 setx 0xFB1D4F63, %l1, %l5
17392 st %l5, [%l7 + 0x10]
17393 ld [%l7 + 0x10], %f24
17394 fmuls %f24, %f4, %f1
17395 array16 %i6, %o6, %l0
17396 movgu %xcc, %o2, %l6
17397 mova %xcc, %g5, %l4
17398 orn %o7, %g3, %g6
17399 stb %l2, [%l7 + 0x4F]
17400 nop
17401 setx loop_1483, %l0, %l1
17402 jmpl %l1, %o1
17403 movgu %xcc, %i3, %o0
17404 fbuge %fcc0, loop_1484
17405 alignaddr %i7, %i2, %i1
17406loop_1483:
17407 movleu %xcc, %o3, %l5
17408 bl,a,pn %icc, loop_1485
17409loop_1484:
17410 fbge,a %fcc0, loop_1486
17411 nop
17412 setx 0x596E4DEAF13AFC49, %l0, %l6
17413 stx %l6, [%l7 + 0x28]
17414 ldd [%l7 + 0x28], %f12
17415 setx 0x7B2F1E3CC6B0A697, %l1, %l5
17416 stx %l5, [%l7 + 0x10]
17417 ldd [%l7 + 0x10], %f12
17418 faddd %f12, %f12, %f16
17419 edge32 %i0, %g1, %g2
17420loop_1485:
17421 nop
17422 setx 0xBE11FF2D1A72932C, %l0, %l6
17423 stx %l6, [%l7 + 0x28]
17424 ldd [%l7 + 0x28], %f20
17425 setx 0xD6EEC4421E3C25D5, %l1, %l5
17426 stx %l5, [%l7 + 0x10]
17427 ldd [%l7 + 0x10], %f16
17428 fmuld %f16, %f20, %f2
17429loop_1486:
17430 edge16n %l1, %o4, %l3
17431 addc %o5, %g7, %i4
17432 fmovrslz %i5, %f1, %f25
17433 tl %icc, 0x1
17434 flush %l7 + 0x1C
17435 bcc,pt %xcc, loop_1487
17436 nop
17437 setx 0x223CDD87D04971C9, %l0, %l6
17438 stx %l6, [%l7 + 0x58]
17439 ldx [%l7 + 0x58], %fsr
17440 ldsw [%l7 + 0x14], %i6
17441 fmovdn %icc, %f25, %f17
17442loop_1487:
17443 xnor %g4, 0x06DC, %o6
17444 subccc %l0, %l6, %g5
17445 faligndata %f4, %f0, %f0
17446 taddcc %o2, 0x074C, %l4
17447 or %g3, %o7, %g6
17448 subcc %l2, 0x0061, %o1
17449 tcc %icc, 0x3
17450 fmovdpos %icc, %f10, %f22
17451 bneg,a %xcc, loop_1488
17452 tleu %icc, 0x1
17453 udivx %i3, 0x18E7, %o0
17454 orn %i2, %i1, %i7
17455loop_1488:
17456 stx %l5, [%l7 + 0x50]
17457 fxnor %f22, %f20, %f4
17458 tle %xcc, 0x6
17459 array8 %i0, %o3, %g2
17460 subccc %g1, 0x0A0A, %l1
17461 edge8n %o4, %o5, %g7
17462 tneg %icc, 0x4
17463 orncc %l3, 0x160D, %i5
17464 edge16l %i6, %i4, %o6
17465 tl %xcc, 0x1
17466 srax %g4, %l0, %g5
17467 tgu %icc, 0x3
17468 tcc %xcc, 0x5
17469 nop
17470 fitod %f6, %f0
17471 fdtos %f0, %f2
17472 fcmpeq32 %f12, %f2, %l6
17473 wr %g0, 0x27, %asi
17474 stha %o2, [%l7 + 0x24] %asi
17475 membar #Sync
17476 andcc %l4, 0x1C31, %g3
17477 nop
17478 setx 0xD86E76FF, %l0, %l6
17479 st %l6, [%l7 + 0x28]
17480 ld [%l7 + 0x28], %f24
17481 setx 0xB2880EAD, %l1, %l5
17482 st %l5, [%l7 + 0x10]
17483 ld [%l7 + 0x10], %f27
17484 fsubs %f27, %f24, %f19
17485 add %l7, 0x4C, %l6
17486 wr %g0, 0x18, %asi
17487 lda [%l6] %asi, %o7
17488 casa [%l6] %asi, %o7, %g6
17489 movre %o1, %i3, %o0
17490 bcc,a,pt %xcc, loop_1489
17491 movn %icc, %i2, %l2
17492 alignaddr %i1, %i7, %i0
17493 edge16l %o3, %l5, %g1
17494loop_1489:
17495 movn %icc, %l1, %g2
17496 edge32 %o4, %o5, %l3
17497 tneg %icc, 0x0
17498 set 0x60, %g7
17499 sta %f16, [%l7 + %g7] 0x11
17500 bpos,a,pt %xcc, loop_1490
17501 edge16 %g7, %i5, %i6
17502 array32 %o6, %g4, %l0
17503 bne loop_1491
17504loop_1490:
17505 addccc %i4, 0x01AC, %g5
17506 fnegd %f28, %f18
17507 and %o2, 0x0592, %l4
17508loop_1491:
17509 fmovs %f15, %f8
17510 add %l7, 0x70, %l6
17511 wr %g0, 0x19, %asi
17512 casa [%l6] 0x19, %l6, %o7
17513 fmovse %icc, %f7, %f6
17514 bn,a loop_1492
17515 smul %g6, %o1, %g3
17516 tl %icc, 0x6
17517 bvc,pn %icc, loop_1493
17518loop_1492:
17519 tg %xcc, 0x2
17520 smulcc %i3, 0x1E93, %i2
17521 srl %o0, %i1, %l2
17522loop_1493:
17523 movrne %i0, 0x00C, %i7
17524 set 0x12, %i1
17525 stha %o3, [%l7 + %i1] 0x81
17526 te %xcc, 0x6
17527 addcc %g1, 0x1795, %l1
17528 fcmple32 %f24, %f6, %l5
17529 tleu %icc, 0x0
17530 bvc,a,pn %xcc, loop_1494
17531 orn %g2, %o4, %o5
17532 movrgez %g7, %i5, %l3
17533 nop
17534 setx 0xC3C96009397CB93B, %l0, %l6
17535 stx %l6, [%l7 + 0x28]
17536 ldd [%l7 + 0x28], %f18
17537 setx 0xC8F3D3477E9587BA, %l1, %l5
17538 stx %l5, [%l7 + 0x10]
17539 ldd [%l7 + 0x10], %f0
17540 faddd %f0, %f18, %f16
17541loop_1494:
17542 swap [%l7 + 0x0C], %o6
17543 fmovrslz %i6, %f22, %f31
17544 edge16l %l0, %i4, %g4
17545 edge8 %g5, %l4, %o2
17546 orncc %l6, %g6, %o1
17547 mulx %g3, 0x091B, %i3
17548 te %xcc, 0x1
17549 srax %o7, %i2, %i1
17550 and %l2, %o0, %i7
17551 subccc %o3, %i0, %g1
17552 fmuld8ulx16 %f7, %f23, %f26
17553 subc %l1, 0x065A, %l5
17554 set 0x59, %o3
17555 ldsba [%l7 + %o3] 0x18, %o4
17556 wr %g0, 0x04, %asi
17557 lduba [%l7 + 0x15] %asi, %g2
17558 movle %icc, %g7, %o5
17559 fble %fcc3, loop_1495
17560 movrlz %i5, 0x2E8, %l3
17561 edge8 %i6, %l0, %i4
17562 movcs %icc, %o6, %g5
17563loop_1495:
17564 nop
17565 wr %g0, 0x81, %asi
17566 ldda [%l7 + 0x10] %asi, %g4
17567 bvs %icc, loop_1496
17568 sdivcc %o2, 0x19B6, %l4
17569 swap [%l7 + 0x74], %g6
17570 movneg %xcc, %o1, %l6
17571loop_1496:
17572 sth %i3, [%l7 + 0x68]
17573 movcc %icc, %o7, %i2
17574 fnor %f20, %f24, %f26
17575 stbar
17576 movrlz %g3, 0x354, %l2
17577 move %icc, %i1, %o0
17578 fmovrdgez %o3, %f0, %f20
17579 nop
17580 setx 0x9045224C, %l0, %l6
17581 st %l6, [%l7 + 0x60]
17582 ld [%l7 + 0x60], %fsr
17583 nop
17584 setx 0x1D44C4A3180FFFA3, %l0, %l6
17585 stx %l6, [%l7 + 0x28]
17586 ldd [%l7 + 0x28], %f22
17587 fsqrtd %f22, %f22
17588 fcmpeq32 %f24, %f30, %i7
17589 orcc %i0, %g1, %l5
17590 sdiv %l1, 0x1978, %g2
17591 set 0x40, %o2
17592 stda %f0, [%l7 + %o2] 0x11
17593 fmovdcc %icc, %f0, %f23
17594 bge,a loop_1497
17595 ldstub [%l7 + 0x2B], %g7
17596 nop
17597 setx loop_1498, %l0, %l1
17598 wrpr 0x1, %tl
17599 wrpr %l1, %tnpc
17600 setx 0x34400001400, %l0, %l1
17601 wrpr %l1, %tstate
17602 wrhpr 0x4, %htstate
17603 done
17604 tneg %xcc, 0x3
17605loop_1497:
17606 taddcc %o4, 0x162B, %i5
17607 ldsb [%l7 + 0x49], %l3
17608loop_1498:
17609 mulx %o5, %i6, %i4
17610 be,pt %xcc, loop_1499
17611 mova %xcc, %o6, %g5
17612 fmovrdgz %l0, %f0, %f0
17613 nop
17614 setx 0xB3C9D63AFD81B6F6, %l0, %l6
17615 stx %l6, [%l7 + 0x28]
17616 ldd [%l7 + 0x28], %f14
17617 setx 0x0B336D93D663F639, %l1, %l5
17618 stx %l5, [%l7 + 0x10]
17619 ldd [%l7 + 0x10], %f16
17620 fdivd %f16, %f14, %f2
17621loop_1499:
17622 fmovrslez %o2, %f18, %f12
17623 be %icc, loop_1500
17624 mulscc %l4, %g6, %g4
17625 tcs %icc, 0x7
17626 udiv %o1, 0x015B, %i3
17627loop_1500:
17628 sdivx %l6, 0x1B0D, %i2
17629 fsrc1 %f10, %f28
17630 fmovda %xcc, %f20, %f29
17631 andn %g3, 0x0275, %o7
17632 movl %xcc, %i1, %o0
17633 ldub [%l7 + 0x3E], %l2
17634 xorcc %o3, 0x1832, %i0
17635 fbne %fcc3, loop_1501
17636 fexpand %f9, %f16
17637 call loop_1502
17638 nop
17639 fitod %f4, %f12
17640loop_1501:
17641 movrgz %g1, 0x2AB, %i7
17642 ble,a %icc, loop_1503
17643loop_1502:
17644 brgez %l1, loop_1504
17645 call loop_1505
17646 bge loop_1506
17647loop_1503:
17648 fmovdvs %xcc, %f27, %f11
17649loop_1504:
17650 bleu,a,pt %xcc, loop_1507
17651loop_1505:
17652 fmul8x16 %f6, %f30, %f24
17653loop_1506:
17654 bcs,pn %xcc, loop_1508
17655 sdivx %l5, 0x0964, %g2
17656loop_1507:
17657 bvs,a loop_1509
17658 movrlz %g7, 0x0BA, %o4
17659loop_1508:
17660 nop
17661 wr %g0, 0x10, %asi
17662 prefetcha [%l7 + 0x38] %asi, 0x0
17663loop_1509:
17664 sdivcc %l3, 0x1D00, %i6
17665 movrlz %i4, %o6, %o5
17666 sdivcc %g5, 0x026D, %l0
17667 andncc %l4, %g6, %g4
17668 tleu %icc, 0x6
17669 movrlz %o2, %o1, %l6
17670 membar 0x13
17671 tne %icc, 0x7
17672 udivcc %i2, 0x1E5A, %i3
17673 fmovdgu %xcc, %f26, %f5
17674 fsrc2s %f15, %f4
17675 tsubcctv %g3, 0x1033, %i1
17676 fnot2 %f16, %f12
17677 stb %o7, [%l7 + 0x79]
17678 prefetch [%l7 + 0x10], 0x0
17679 edge8ln %l2, %o0, %o3
17680 sllx %g1, 0x1D, %i0
17681 tsubcc %i7, %l5, %g2
17682 fmovsne %icc, %f18, %f21
17683 stbar
17684 tn %icc, 0x6
17685 nop
17686 setx 0xD247426D507B18D2, %l0, %l6
17687 stx %l6, [%l7 + 0x58]
17688 ldx [%l7 + 0x58], %fsr
17689 edge8ln %g7, %o4, %i5
17690 nop
17691 setx loop_1510, %l0, %l1
17692 wrpr 0x1, %tl
17693 wrpr %l1, %tnpc
17694 setx 0x34400001400, %l0, %l1
17695 wrpr %l1, %tstate
17696 wrhpr 0x4, %htstate
17697 done
17698 edge32ln %l3, %i6, %l1
17699 addcc %o6, 0x1769, %i4
17700 set 0x53, %i4
17701 ldstuba [%l7 + %i4] 0x0c, %o5
17702loop_1510:
17703 fmovrdlz %g5, %f18, %f18
17704 orncc %l0, %g6, %l4
17705 fbue,a %fcc2, loop_1511
17706 xnor %o2, %o1, %l6
17707 edge8ln %g4, %i2, %g3
17708 nop
17709 setx 0x711CE068F759E4E7, %l0, %l6
17710 stx %l6, [%l7 + 0x28]
17711 ldd [%l7 + 0x28], %f30
17712 setx 0x73DC659BF6085C80, %l1, %l5
17713 stx %l5, [%l7 + 0x10]
17714 ldd [%l7 + 0x10], %f0
17715 fsubd %f0, %f30, %f28
17716loop_1511:
17717 restored
17718 rdpr %cwp, %g1
17719 rdpr %cansave, %g2
17720 rdpr %canrestore, %g3
17721 rdpr %cleanwin, %g4
17722 rdpr %otherwin, %g5
17723 rdpr %wstate, %g6
17724 andn %i1, %o7, %l2
17725 fmovsn %xcc, %f18, %f13
17726 movgu %icc, %i3, %o0
17727 fsrc1s %f21, %f26
17728 fpsub16s %f23, %f27, %f17
17729 swap [%l7 + 0x44], %g1
17730 tcs %icc, 0x2
17731 bgu,a loop_1512
17732 xorcc %i0, 0x0CEA, %i7
17733 orn %o3, 0x0BF4, %g2
17734 wr %g0, 0x80, %asi
17735 sta %f28, [%l7 + 0x60] %asi
17736loop_1512:
17737 st %f22, [%l7 + 0x2C]
17738 srax %l5, 0x15, %g7
17739 array8 %i5, %l3, %i6
17740 wr %g0, 0x89, %asi
17741 ldxa [%l7 + 0x10] %asi, %o4
17742 fmuld8ulx16 %f19, %f9, %f26
17743 edge32ln %l1, %i4, %o5
17744 fbuge,a %fcc1, loop_1513
17745 nop
17746 setx loop_1514, %l0, %l1
17747 wrpr 0x1, %tl
17748 wrpr %l1, %tpc
17749 add %l1, 0x4, %l1
17750 wrpr %l1, %tnpc
17751 setx 0x34400001400, %l0, %l1
17752 wrpr %l1, %tstate
17753 wrhpr 0x4, %htstate
17754 retry
17755 nop
17756 fitos %f6, %f4
17757 popc %o6, %g5
17758loop_1513:
17759 fbu %fcc1, loop_1515
17760loop_1514:
17761 subccc %g6, 0x074B, %l4
17762 nop
17763 setx 0x2A5DCC3C9080C83A, %l0, %l6
17764 stx %l6, [%l7 + 0x28]
17765 ldd [%l7 + 0x28], %f28
17766 setx 0xEA2FE394CC28EDE2, %l1, %l5
17767 stx %l5, [%l7 + 0x10]
17768 ldd [%l7 + 0x10], %f8
17769 fdivd %f8, %f28, %f22
17770 edge8n %l0, %o1, %l6
17771loop_1515:
17772 xnorcc %g4, 0x16C6, %i2
17773 fnand %f28, %f12, %f20
17774 set 0x54, %i2
17775 lda [%l7 + %i2] 0x10, %f25
17776 movpos %icc, %g3, %i1
17777 fors %f3, %f3, %f1
17778 movn %icc, %o2, %o7
17779 restored
17780 rdpr %cwp, %g1
17781 rdpr %cansave, %g2
17782 rdpr %canrestore, %g3
17783 rdpr %cleanwin, %g4
17784 rdpr %otherwin, %g5
17785 rdpr %wstate, %g6
17786 lduh [%l7 + 0x16], %i3
17787 wr %g0, 0x0c, %asi
17788 ldsba [%l7 + 0x61] %asi, %o0
17789 sdiv %l2, 0x1820, %g1
17790 fmovdcs %icc, %f28, %f30
17791 edge16n %i7, %i0, %g2
17792 fmovd %f26, %f20
17793 movle %icc, %o3, %g7
17794 fbuge,a %fcc2, loop_1516
17795 movrlez %i5, %l5, %l3
17796 ldd [%l7 + 0x68], %o4
17797 lduw [%l7 + 0x30], %l1
17798loop_1516:
17799 sll %i4, 0x0C, %i6
17800 add %o6, %o5, %g5
17801 fcmpeq32 %f24, %f4, %g6
17802 tvs %icc, 0x1
17803 fpadd16s %f3, %f5, %f19
17804 fmovdvc %xcc, %f16, %f19
17805 movrlez %l4, %o1, %l6
17806 fpadd16s %f19, %f16, %f30
17807 set 0x08, %l5
17808 ldsha [%l7 + %l5] 0x19, %l0
17809 tleu %icc, 0x2
17810 andncc %g4, %i2, %g3
17811 taddcctv %o2, %i1, %i3
17812 udivcc %o7, 0x139D, %l2
17813 alignaddrl %o0, %i7, %g1
17814 bvs,a loop_1517
17815 sll %g2, %o3, %g7
17816 edge8n %i5, %i0, %l5
17817 xor %o4, %l3, %l1
17818loop_1517:
17819 nop
17820 wr %g0, 0x88, %asi
17821 lda [%l7 + 0x14] %asi, %f15
17822 taddcc %i4, %o6, %o5
17823 srl %i6, 0x11, %g6
17824 fmovsge %icc, %f12, %f29
17825 set 0x40, %i0
17826 ldda [%l7 + %i0] 0x10, %f0
17827 smul %g5, 0x1F1E, %l4
17828 edge32l %l6, %l0, %o1
17829 or %i2, %g4, %o2
17830 fble,a %fcc0, loop_1518
17831 srl %g3, 0x00, %i1
17832 xnor %i3, 0x15B5, %l2
17833 tle %xcc, 0x0
17834loop_1518:
17835 fmovda %xcc, %f15, %f23
17836 tn %icc, 0x6
17837 lduw [%l7 + 0x3C], %o7
17838 fmovrdgez %o0, %f30, %f6
17839 alignaddr %i7, %g2, %o3
17840 edge32 %g7, %g1, %i5
17841 tpos %icc, 0x5
17842 smul %l5, %i0, %o4
17843 srl %l1, %l3, %i4
17844 nop
17845 setx 0xA88459B292C56BD0, %l0, %l6
17846 stx %l6, [%l7 + 0x28]
17847 ldd [%l7 + 0x28], %f8
17848 fsqrtd %f8, %f12
17849 set 0x55, %g3
17850 stba %o5, [%l7 + %g3] 0x19
17851 fsrc2s %f17, %f2
17852 sdivx %i6, 0x087A, %o6
17853 for %f6, %f6, %f4
17854 fpadd32 %f6, %f24, %f8
17855 edge32ln %g5, %l4, %l6
17856 brlez %l0, loop_1519
17857 sdivx %g6, 0x15BD, %o1
17858 fmovsleu %icc, %f0, %f9
17859 fbe,a %fcc2, loop_1520
17860loop_1519:
17861 nop
17862 setx 0x0046B22C, %l0, %l6
17863 st %l6, [%l7 + 0x28]
17864 ld [%l7 + 0x28], %fsr
17865 edge16ln %i2, %o2, %g4
17866 nop
17867 setx 0xA075549F, %l0, %l6
17868 st %l6, [%l7 + 0x28]
17869 ld [%l7 + 0x28], %fsr
17870loop_1520:
17871 srl %i1, %i3, %l2
17872 array16 %o7, %g3, %o0
17873 wr %g0, 0x80, %asi
17874 lduwa [%l7 + 0x58] %asi, %g2
17875 set 0x68, %o0
17876 stwa %o3, [%l7 + %o0] 0x18
17877 membar 0x01
17878 bge,a,pt %icc, loop_1521
17879 xnorcc %g7, 0x0599, %i7
17880 fmovrsgz %g1, %f28, %f12
17881 orncc %l5, %i5, %i0
17882loop_1521:
17883 movleu %xcc, %o4, %l1
17884 sdivx %l3, 0x157D, %i4
17885 prefetch [%l7 + 0x54], 0x2
17886 movge %xcc, %i6, %o6
17887 fornot1s %f22, %f9, %f28
17888 tl %xcc, 0x4
17889 alignaddrl %o5, %g5, %l4
17890 edge32ln %l0, %g6, %l6
17891 wr %g0, 0x04, %asi
17892 lduwa [%l7 + 0x3C] %asi, %o1
17893 smulcc %i2, 0x0DDD, %g4
17894 fmovrdlz %o2, %f30, %f16
17895 tpos %xcc, 0x5
17896 tn %icc, 0x1
17897 wr %g0, 0x18, %asi
17898 lduha [%l7 + 0x30] %asi, %i3
17899 fmovsgu %xcc, %f29, %f11
17900 tleu %icc, 0x1
17901 fnands %f2, %f25, %f15
17902 tge %xcc, 0x4
17903 fbuge %fcc1, loop_1522
17904 fxor %f28, %f6, %f0
17905 fmovsvc %icc, %f23, %f18
17906 movrlz %l2, %o7, %g3
17907loop_1522:
17908 fsrc2 %f2, %f14
17909 fpack16 %f2, %f0
17910 fones %f2
17911 tne %icc, 0x1
17912 brgz,a %i1, loop_1523
17913 edge32n %o0, %o3, %g2
17914 edge32ln %g7, %g1, %l5
17915 add %i5, %i7, %o4
17916loop_1523:
17917 brz,a %l1, loop_1524
17918 movn %xcc, %i0, %l3
17919 ba,a %xcc, loop_1525
17920 ta %icc, 0x0
17921loop_1524:
17922 nop
17923 setx loop_1526, %l0, %l1
17924 wrpr 0x1, %tl
17925 wrpr %l1, %tpc
17926 add %l1, 0x4, %l1
17927 wrpr %l1, %tnpc
17928 setx 0x34400001400, %l0, %l1
17929 wrpr %l1, %tstate
17930 wrhpr 0x4, %htstate
17931 retry
17932 stx %i4, [%l7 + 0x78]
17933loop_1525:
17934 srlx %i6, 0x1E, %o6
17935 tge %xcc, 0x5
17936loop_1526:
17937 fbg,a %fcc3, loop_1527
17938 fpadd32 %f22, %f24, %f28
17939 orncc %g5, %l4, %o5
17940 ld [%l7 + 0x34], %f0
17941loop_1527:
17942 popc %l0, %g6
17943 popc %l6, %o1
17944 andcc %g4, %i2, %o2
17945 ta %icc, 0x6
17946 edge8 %l2, %o7, %i3
17947 alignaddrl %i1, %g3, %o3
17948 edge16n %o0, %g2, %g7
17949 andncc %l5, %i5, %i7
17950 fmovdleu %icc, %f3, %f16
17951 fmovrsgez %g1, %f4, %f0
17952 movg %icc, %o4, %l1
17953 fmovdcc %icc, %f28, %f21
17954 movvs %xcc, %l3, %i0
17955 sdiv %i6, 0x0BA3, %o6
17956 movle %xcc, %i4, %g5
17957 nop
17958 setx 0x2ED757C5, %l0, %l6
17959 st %l6, [%l7 + 0x28]
17960 ld [%l7 + 0x28], %f10
17961 setx 0xEFFCBDF1, %l1, %l5
17962 st %l5, [%l7 + 0x10]
17963 ld [%l7 + 0x10], %f3
17964 fdivs %f3, %f10, %f13
17965 sllx %l4, %l0, %g6
17966 orcc %l6, %o1, %o5
17967 edge16l %i2, %o2, %g4
17968 or %l2, %o7, %i1
17969 fxnor %f12, %f26, %f2
17970 nop
17971 setx 0xF209641C, %l0, %l6
17972 st %l6, [%l7 + 0x28]
17973 ld [%l7 + 0x28], %f12
17974 setx 0xE33E5DBF, %l1, %l5
17975 st %l5, [%l7 + 0x10]
17976 ld [%l7 + 0x10], %f25
17977 fsubs %f25, %f12, %f6
17978 fbo %fcc3, loop_1528
17979 udivcc %i3, 0x1262, %o3
17980 be loop_1529
17981 edge32l %o0, %g2, %g7
17982loop_1528:
17983 stbar
17984 move %xcc, %l5, %i5
17985loop_1529:
17986 udivcc %g3, 0x0E70, %g1
17987 edge16n %o4, %l1, %i7
17988 mulscc %i0, 0x0F18, %i6
17989 alignaddr %l3, %i4, %o6
17990 movrne %g5, %l0, %g6
17991 fbue,a %fcc0, loop_1530
17992 mulscc %l6, 0x0FB1, %l4
17993 ld [%l7 + 0x44], %f28
17994 smulcc %o1, %i2, %o2
17995loop_1530:
17996 nop
17997 add %l7, 0x44, %l6
17998 wr %g0, 0x18, %asi
17999 lda [%l6] %asi, %g4
18000 casa [%l6] 0x18, %g4, %l2
18001 ba,a,pn %xcc, loop_1531
18002 sir 0x0509
18003 fors %f28, %f25, %f26
18004 orcc %o7, 0x1643, %i1
18005loop_1531:
18006 tl %icc, 0x1
18007 movrlez %i3, %o3, %o5
18008 fbul %fcc1, loop_1532
18009 fmovrse %g2, %f9, %f15
18010 brz %o0, loop_1533
18011 tsubcc %l5, 0x0441, %g7
18012loop_1532:
18013 nop
18014 setx 0x3F7B667A, %l0, %l6
18015 st %l6, [%l7 + 0x28]
18016 ld [%l7 + 0x28], %f30
18017 setx 0x27B467A2, %l1, %l5
18018 st %l5, [%l7 + 0x10]
18019 ld [%l7 + 0x10], %f12
18020 fsubs %f12, %f30, %f31
18021 set 0x50, %l0
18022 lduwa [%l7 + %l0] 0x89, %g3
18023loop_1533:
18024 fble,a %fcc1, loop_1534
18025 fcmpne32 %f28, %f20, %g1
18026 tgu %xcc, 0x1
18027 array16 %i5, %l1, %i7
18028loop_1534:
18029 andncc %i0, %o4, %i6
18030 move %icc, %i4, %l3
18031 fbo %fcc3, loop_1535
18032 or %g5, 0x1D37, %o6
18033 bn,a,pt %icc, loop_1536
18034 fandnot1 %f18, %f0, %f4
18035loop_1535:
18036 movle %xcc, %g6, %l0
18037 nop
18038 setx loop_1537, %l0, %l1
18039 wrpr 0x1, %tl
18040 wrpr %l1, %tnpc
18041 setx 0x34400001400, %l0, %l1
18042 wrpr %l1, %tstate
18043 wrhpr 0x4, %htstate
18044 done
18045loop_1536:
18046 mulx %l4, 0x066B, %l6
18047 nop
18048 set 0x2B, %g6
18049 stb %i2, [%l7 + %g6]
18050 wr %g0, 0x80, %asi
18051 ldsha [%l7 + 0x68] %asi, %o2
18052loop_1537:
18053 nop
18054 set 0x4C, %l4
18055 ldstuba [%l7 + %l4] 0x81, %o1
18056 movgu %icc, %g4, %o7
18057 st %f23, [%l7 + 0x54]
18058 array8 %i1, %l2, %o3
18059 nop
18060 setx loop_1538, %l0, %l1
18061 jmpl %l1, %i3
18062 tge %xcc, 0x0
18063 fpackfix %f24, %f17
18064 fnand %f14, %f26, %f6
18065loop_1538:
18066 fmovsgu %icc, %f13, %f25
18067 brz,a %g2, loop_1539
18068 popc %o5, %o0
18069 or %g7, 0x0DA8, %g3
18070 umulcc %l5, 0x1E89, %i5
18071loop_1539:
18072 nop
18073 setx 0x356AA18E6D14DD9C, %l0, %l6
18074 stx %l6, [%l7 + 0x28]
18075 ldd [%l7 + 0x28], %f26
18076 fsqrtd %f26, %f20
18077 restored
18078 rdpr %cwp, %g1
18079 rdpr %cansave, %g2
18080 rdpr %canrestore, %g3
18081 rdpr %cleanwin, %g4
18082 rdpr %otherwin, %g5
18083 rdpr %wstate, %g6
18084 fbule,a %fcc1, loop_1540
18085 udivcc %l1, 0x0787, %g1
18086 wr %g0, 0x10, %asi
18087 lduwa [%l7 + 0x48] %asi, %i0
18088loop_1540:
18089 umulcc %i7, %i6, %o4
18090 fbule,a %fcc3, loop_1541
18091 fbo %fcc2, loop_1542
18092 movgu %icc, %l3, %g5
18093 udivx %o6, 0x08D4, %i4
18094loop_1541:
18095 fnegs %f28, %f17
18096loop_1542:
18097 tneg %xcc, 0x2
18098 edge16l %g6, %l4, %l6
18099 tne %xcc, 0x3
18100 movrgez %l0, 0x26E, %i2
18101 umulcc %o1, 0x044B, %o2
18102 tcs %icc, 0x7
18103 bne,a,pt %icc, loop_1543
18104 fbne,a %fcc3, loop_1544
18105 nop
18106 fitos %f27, %f24
18107 movvs %icc, %g4, %o7
18108loop_1543:
18109 subccc %i1, 0x13DB, %o3
18110loop_1544:
18111 and %l2, 0x1A59, %i3
18112 andcc %o5, %g2, %g7
18113 movne %icc, %o0, %l5
18114 add %i5, %g3, %g1
18115 ld [%l7 + 0x5C], %f5
18116 movne %icc, %i0, %l1
18117 bl,a,pt %xcc, loop_1545
18118 nop
18119 setx 0xCFFB5C1B85D1ED90, %l0, %l6
18120 stx %l6, [%l7 + 0x28]
18121 ldd [%l7 + 0x28], %f4
18122 setx 0x473F2F97058F4F7E, %l1, %l5
18123 stx %l5, [%l7 + 0x10]
18124 ldd [%l7 + 0x10], %f22
18125 fmuld %f22, %f4, %f10
18126 ldd [%l7 + 0x68], %i6
18127 movvs %icc, %o4, %i6
18128loop_1545:
18129 sir 0x148B
18130 srlx %l3, %g5, %o6
18131 fmovd %f4, %f6
18132 xnor %i4, 0x16B9, %l4
18133 nop
18134 fitos %f12, %f9
18135 fstox %f9, %f8
18136 fxtos %f8, %f10
18137 nop
18138 setx 0xF04B45CE, %l0, %l6
18139 st %l6, [%l7 + 0x40]
18140 ld [%l7 + 0x40], %fsr
18141 bl,pn %icc, loop_1546
18142 andcc %l6, 0x1D8F, %g6
18143 smul %i2, %o1, %l0
18144 movrne %o2, 0x243, %o7
18145loop_1546:
18146 brgz,a %g4, loop_1547
18147 tgu %xcc, 0x1
18148 be,pn %xcc, loop_1548
18149 movg %xcc, %i1, %l2
18150loop_1547:
18151 fmovdle %icc, %f18, %f11
18152 xorcc %i3, 0x0DCE, %o5
18153loop_1548:
18154 udiv %g2, 0x027E, %o3
18155 tpos %icc, 0x2
18156 bneg,pn %icc, loop_1549
18157 fmovsge %xcc, %f19, %f28
18158 movrlez %g7, %l5, %o0
18159 umul %g3, 0x0213, %i5
18160loop_1549:
18161 udivcc %g1, 0x1AD6, %l1
18162 nop
18163 fitod %f4, %f2
18164 fdtos %f2, %f29
18165 fbuge %fcc1, loop_1550
18166 orncc %i0, 0x035D, %i7
18167 movrlz %i6, 0x28C, %l3
18168 fpadd16s %f9, %f12, %f20
18169loop_1550:
18170 or %g5, 0x1852, %o4
18171 tleu %xcc, 0x0
18172 fmul8sux16 %f8, %f4, %f24
18173 nop
18174 fitos %f3, %f20
18175 fstoi %f20, %f1
18176 sdiv %o6, 0x0E3C, %l4
18177 sllx %i4, 0x1A, %g6
18178 movrgez %i2, %o1, %l6
18179 addc %o2, %l0, %g4
18180 membar 0x12
18181 bne %xcc, loop_1551
18182 fmul8sux16 %f0, %f16, %f2
18183 movl %xcc, %o7, %i1
18184 fmovdg %icc, %f13, %f0
18185loop_1551:
18186 fpsub32s %f21, %f5, %f12
18187 udivx %l2, 0x1A99, %o5
18188 bge,pn %icc, loop_1552
18189 fabss %f21, %f14
18190 edge8n %g2, %i3, %o3
18191 wr %g0, 0x80, %asi
18192 prefetcha [%l7 + 0x20] %asi, 0x2
18193loop_1552:
18194 sdivcc %l5, 0x1F84, %g3
18195 orncc %i5, %g1, %o0
18196 ldsh [%l7 + 0x58], %i0
18197 movrne %l1, 0x017, %i7
18198 fandnot1 %f0, %f14, %f6
18199 bn,a %xcc, loop_1553
18200 fmovsneg %icc, %f21, %f23
18201 bl,a loop_1554
18202 fmovsa %xcc, %f25, %f14
18203loop_1553:
18204 alignaddr %i6, %l3, %g5
18205 andn %o6, 0x0BDE, %o4
18206loop_1554:
18207 flush %l7 + 0x30
18208 andcc %i4, 0x17CE, %l4
18209 edge16 %i2, %g6, %o1
18210 fmovdl %xcc, %f30, %f7
18211 bcc %icc, loop_1555
18212 sethi 0x06C2, %o2
18213 popc 0x15E3, %l0
18214 stx %l6, [%l7 + 0x48]
18215loop_1555:
18216 fsrc1s %f23, %f13
18217 brnz,a %g4, loop_1556
18218 fmovdle %icc, %f27, %f14
18219 tle %xcc, 0x3
18220 brgez,a %i1, loop_1557
18221loop_1556:
18222 sethi 0x16AD, %o7
18223 add %l7, 0x18, %l6
18224 wr %g0, 0x80, %asi
18225 casxa [%l6] 0x80, %o5, %g2
18226loop_1557:
18227 fbl %fcc0, loop_1558
18228 movvs %xcc, %i3, %o3
18229 edge8n %g7, %l2, %g3
18230 tcs %xcc, 0x4
18231loop_1558:
18232 edge32n %i5, %g1, %l5
18233 fmovdgu %xcc, %f18, %f5
18234 movgu %xcc, %o0, %i0
18235 nop
18236 setx 0x9D1F5041, %l0, %l6
18237 st %l6, [%l7 + 0x28]
18238 ld [%l7 + 0x28], %f10
18239 fsqrts %f10, %f9
18240 subc %l1, %i7, %i6
18241 edge16 %g5, %o6, %l3
18242 bvc,pt %icc, loop_1559
18243 sll %i4, 0x08, %o4
18244 nop
18245 fitod %f6, %f10
18246 fdtos %f10, %f9
18247 wr %g0, 0x04, %asi
18248 ldsba [%l7 + 0x19] %asi, %l4
18249loop_1559:
18250 fnegs %f1, %f4
18251 movg %icc, %g6, %o1
18252 ldsb [%l7 + 0x6A], %o2
18253 nop
18254 fitos %f10, %f5
18255 fstox %f5, %f4
18256 fxtos %f4, %f10
18257 fone %f20
18258 wr %g0, 0x0c, %asi
18259 stda %f0, [%l7 + 0x40] %asi
18260 fcmpeq32 %f18, %f4, %l0
18261 or %i2, %l6, %g4
18262 xnorcc %i1, %o7, %o5
18263 movrne %g2, 0x199, %o3
18264 tleu %xcc, 0x0
18265 fmovrslz %i3, %f20, %f19
18266 subcc %g7, 0x1835, %g3
18267 bvs,a %xcc, loop_1560
18268 movrne %l2, 0x163, %g1
18269 andcc %i5, %l5, %o0
18270 srlx %l1, 0x0C, %i7
18271loop_1560:
18272 subcc %i0, %g5, %o6
18273 mulx %i6, %i4, %o4
18274 set 0x56, %o1
18275 ldsha [%l7 + %o1] 0x80, %l4
18276 edge32 %l3, %o1, %g6
18277 fmovspos %xcc, %f24, %f11
18278 fcmpgt32 %f4, %f20, %o2
18279 movrlz %l0, %l6, %g4
18280 tne %xcc, 0x4
18281 xnorcc %i1, 0x1416, %o7
18282 tvs %xcc, 0x2
18283 fnands %f18, %f18, %f29
18284 flush %l7 + 0x10
18285 tcc %xcc, 0x1
18286 fmovscc %icc, %f31, %f26
18287 movle %xcc, %o5, %i2
18288 bg,pn %xcc, loop_1561
18289 edge16ln %o3, %i3, %g2
18290 fcmple16 %f26, %f18, %g3
18291 movrgez %l2, 0x2FD, %g7
18292loop_1561:
18293 fands %f12, %f26, %f3
18294 fmovrsne %g1, %f28, %f26
18295 wr %g0, 0x10, %asi
18296 swapa [%l7 + 0x64] %asi, %l5
18297 movl %icc, %o0, %l1
18298 addcc %i5, %i0, %i7
18299 subc %g5, 0x0E8C, %o6
18300 tn %icc, 0x6
18301 ld [%l7 + 0x14], %f29
18302 udiv %i4, 0x0640, %o4
18303 orcc %i6, 0x1C7D, %l4
18304 fbo %fcc0, loop_1562
18305 fmovdcc %icc, %f25, %f14
18306 brgz %o1, loop_1563
18307 movneg %xcc, %g6, %o2
18308loop_1562:
18309 tleu %icc, 0x4
18310 nop
18311 setx 0xB07BB5E4, %l0, %l6
18312 st %l6, [%l7 + 0x0C]
18313 ld [%l7 + 0x0C], %fsr
18314loop_1563:
18315 sdiv %l0, 0x19CB, %l3
18316 fmuld8sux16 %f3, %f10, %f10
18317 ba,a loop_1564
18318 tleu %icc, 0x0
18319 movcc %icc, %g4, %l6
18320 movleu %icc, %i1, %o7
18321loop_1564:
18322 fpackfix %f4, %f26
18323 movleu %icc, %i2, %o3
18324 movgu %xcc, %i3, %g2
18325 nop
18326 set 0x79, %g4
18327 ldstub [%l7 + %g4], %o5
18328 nop
18329 fitos %f5, %f3
18330 fstox %f3, %f16
18331 mova %icc, %g3, %l2
18332 fpmerge %f20, %f21, %f18
18333 and %g1, 0x0462, %l5
18334 fnand %f6, %f26, %f4
18335 alignaddrl %g7, %o0, %l1
18336 tleu %icc, 0x5
18337 fmovsne %xcc, %f8, %f20
18338 fbo,a %fcc1, loop_1565
18339 umulcc %i5, 0x04A5, %i0
18340 movrgez %i7, %g5, %i4
18341 movpos %icc, %o4, %i6
18342loop_1565:
18343 popc %l4, %o6
18344 addccc %g6, %o1, %o2
18345 udiv %l3, 0x0342, %l0
18346 wr %g0, 0x2a, %asi
18347 stwa %g4, [%l7 + 0x08] %asi
18348 membar #Sync
18349 taddcctv %l6, 0x0D69, %o7
18350 edge16 %i2, %o3, %i3
18351 restored
18352 rdpr %cwp, %g1
18353 rdpr %cansave, %g2
18354 rdpr %canrestore, %g3
18355 rdpr %cleanwin, %g4
18356 rdpr %otherwin, %g5
18357 rdpr %wstate, %g6
18358 stbar
18359 edge16 %g2, %i1, %g3
18360 edge32 %l2, %g1, %o5
18361 udivcc %l5, 0x01F8, %g7
18362 ta %icc, 0x3
18363 fnands %f21, %f0, %f12
18364 fbn,a %fcc1, loop_1566
18365 fmovd %f28, %f30
18366 bvc,pt %xcc, loop_1567
18367 andncc %o0, %l1, %i5
18368loop_1566:
18369 swap [%l7 + 0x54], %i7
18370 fornot1 %f14, %f30, %f10
18371loop_1567:
18372 fmovrde %g5, %f10, %f2
18373 fmovdcs %xcc, %f24, %f2
18374 wr %g0, 0x19, %asi
18375 stwa %i4, [%l7 + 0x34] %asi
18376 tge %icc, 0x6
18377 edge8n %o4, %i0, %i6
18378 fmovdn %xcc, %f0, %f8
18379 movneg %icc, %o6, %g6
18380 nop
18381 setx loop_1568, %l0, %l1
18382 wrpr 0x1, %tl
18383 wrpr %l1, %tnpc
18384 setx 0x34400001400, %l0, %l1
18385 wrpr %l1, %tstate
18386 wrhpr 0x4, %htstate
18387 done
18388 mulscc %l4, 0x1B15, %o1
18389 tle %icc, 0x5
18390 tpos %icc, 0x0
18391loop_1568:
18392 tge %xcc, 0x0
18393 tn %xcc, 0x7
18394 fone %f12
18395 array32 %o2, %l0, %l3
18396 wr %g0, 0x88, %asi
18397 stha %g4, [%l7 + 0x4E] %asi
18398 andncc %l6, %i2, %o3
18399 tsubcc %i3, %o7, %g2
18400 set 0x5C, %o5
18401 stwa %g3, [%l7 + %o5] 0xe3
18402 membar #Sync
18403 nop
18404 set 0x22, %l2
18405 sth %i1, [%l7 + %l2]
18406 restored
18407 rdpr %cwp, %g1
18408 rdpr %cansave, %g2
18409 rdpr %canrestore, %g3
18410 rdpr %cleanwin, %g4
18411 rdpr %otherwin, %g5
18412 rdpr %wstate, %g6
18413 wr %g0, 0xf1, %asi
18414 stda %f0, [%l7 + 0x40] %asi
18415 membar #Sync
18416 fmovsa %icc, %f30, %f18
18417 popc 0x17C2, %g1
18418 array8 %l2, %o5, %g7
18419 sllx %l5, %l1, %i5
18420 srlx %i7, 0x05, %o0
18421 fble,a %fcc2, loop_1569
18422 edge16ln %i4, %g5, %o4
18423 edge8l %i0, %i6, %o6
18424 sra %l4, 0x08, %g6
18425loop_1569:
18426 fpadd32 %f24, %f2, %f12
18427 fbl %fcc0, loop_1570
18428 popc 0x04B0, %o2
18429 alignaddr %o1, %l0, %g4
18430 bpos,pt %icc, loop_1571
18431loop_1570:
18432 udivx %l6, 0x14FA, %i2
18433 bne loop_1572
18434 sdiv %o3, 0x03E1, %i3
18435loop_1571:
18436 tleu %icc, 0x6
18437 call loop_1573
18438loop_1572:
18439 fand %f22, %f28, %f4
18440 sdivx %l3, 0x00E2, %g2
18441 sub %o7, 0x1C98, %g3
18442loop_1573:
18443 movg %xcc, %g1, %l2
18444 udivx %i1, 0x1B7B, %g7
18445 movrgez %l5, 0x0DE, %o5
18446 fnegs %f4, %f1
18447 orn %i5, 0x1B7C, %i7
18448 fsrc1s %f15, %f23
18449 edge8 %o0, %i4, %l1
18450 orcc %g5, %o4, %i0
18451 movrne %i6, 0x1A9, %l4
18452 fmovsne %icc, %f8, %f3
18453 edge32 %g6, %o6, %o1
18454 edge8 %o2, %l0, %g4
18455 fsrc1s %f8, %f22
18456 movgu %icc, %i2, %o3
18457 tvs %xcc, 0x5
18458 wr %g0, 0x2b, %asi
18459 ldda [%l7 + 0x10] %asi, %i2
18460 movvc %xcc, %l6, %g2
18461 tgu %xcc, 0x5
18462 fmul8ulx16 %f4, %f10, %f22
18463 wr %g0, 0x88, %asi
18464 lda [%l7 + 0x78] %asi, %f24
18465 xor %l3, %o7, %g1
18466 ta %xcc, 0x2
18467 brgz %g3, loop_1574
18468 add %i1, %g7, %l5
18469 or %l2, %i5, %i7
18470 fsrc2s %f6, %f28
18471loop_1574:
18472 fnands %f3, %f5, %f15
18473 movcc %icc, %o5, %i4
18474 mulscc %l1, %o0, %g5
18475 sth %o4, [%l7 + 0x36]
18476 move %xcc, %i6, %l4
18477 array16 %i0, %o6, %g6
18478 alignaddr %o2, %l0, %g4
18479 fxnors %f27, %f10, %f31
18480 subcc %i2, 0x153F, %o3
18481 taddcctv %i3, 0x0926, %l6
18482 orn %o1, 0x18D5, %g2
18483 tgu %icc, 0x3
18484 fmovdge %icc, %f28, %f17
18485 edge16n %o7, %g1, %l3
18486 fpackfix %f20, %f30
18487 fmovdn %icc, %f7, %f18
18488 edge16 %g3, %g7, %i1
18489 te %icc, 0x6
18490 movrgez %l5, 0x236, %l2
18491 ble,a,pt %xcc, loop_1575
18492 tcs %xcc, 0x5
18493 edge16 %i7, %o5, %i5
18494 addc %i4, %l1, %g5
18495loop_1575:
18496 mulscc %o0, %i6, %o4
18497 movpos %icc, %l4, %o6
18498 ldstub [%l7 + 0x24], %i0
18499 tg %icc, 0x3
18500 tvc %xcc, 0x2
18501 brgez,a %g6, loop_1576
18502 addcc %o2, 0x1983, %l0
18503 andcc %g4, %o3, %i3
18504 tgu %xcc, 0x6
18505loop_1576:
18506 prefetch [%l7 + 0x34], 0x2
18507 bpos %xcc, loop_1577
18508 srlx %l6, %o1, %g2
18509 bn loop_1578
18510 movpos %icc, %o7, %g1
18511loop_1577:
18512 fmovrsgez %i2, %f19, %f30
18513 edge32n %g3, %l3, %i1
18514loop_1578:
18515 ldx [%l7 + 0x68], %g7
18516 set 0x64, %l6
18517 lduha [%l7 + %l6] 0x80, %l2
18518 subc %i7, %o5, %i5
18519 fnands %f5, %f24, %f29
18520 edge8n %i4, %l1, %g5
18521 udivcc %o0, 0x13B6, %l5
18522 wr %g0, 0x80, %asi
18523 ldstuba [%l7 + 0x24] %asi, %o4
18524 fbuge %fcc0, loop_1579
18525 umulcc %l4, 0x0ADF, %i6
18526 or %o6, 0x1BF6, %g6
18527 fandnot1s %f10, %f9, %f31
18528loop_1579:
18529 nop
18530 add %l7, 0x28, %l6
18531 wr %g0, 0x89, %asi
18532 casa [%l6] %asi, %o2, %l0
18533 tneg %xcc, 0x4
18534 udivx %g4, 0x1EAC, %i0
18535 andncc %o3, %i3, %l6
18536 edge32 %g2, %o1, %o7
18537 fmovrde %i2, %f14, %f30
18538 movle %xcc, %g3, %g1
18539 tvc %xcc, 0x2
18540 ldx [%l7 + 0x68], %l3
18541 smul %i1, %g7, %l2
18542 fnands %f20, %f7, %f2
18543 nop
18544 setx 0x4079DC43, %l0, %l6
18545 st %l6, [%l7 + 0x08]
18546 ld [%l7 + 0x08], %fsr
18547 tle %xcc, 0x2
18548 edge16n %o5, %i5, %i4
18549 subccc %i7, %g5, %l1
18550 edge16n %o0, %o4, %l5
18551 movcs %icc, %i6, %o6
18552 wr %g0, 0x80, %asi
18553 stha %g6, [%l7 + 0x1E] %asi
18554 fcmple16 %f10, %f16, %l4
18555 edge8l %o2, %g4, %l0
18556 ld [%l7 + 0x14], %f19
18557 wr %g0, 0x89, %asi
18558 ldda [%l7 + 0x40] %asi, %f16
18559 movrlz %o3, 0x2CE, %i3
18560 subccc %i0, %l6, %g2
18561 popc %o7, %i2
18562 orcc %o1, 0x1A4E, %g3
18563 tleu %icc, 0x1
18564 edge16ln %g1, %l3, %i1
18565 nop
18566 setx 0x406873DD, %l0, %l6
18567 st %l6, [%l7 + 0x20]
18568 ld [%l7 + 0x20], %fsr
18569 umul %l2, 0x0486, %g7
18570 nop
18571 setx 0x375187BE0073E6A3, %l0, %l6
18572 stx %l6, [%l7 + 0x30]
18573 ldx [%l7 + 0x30], %fsr
18574 edge32l %i5, %i4, %i7
18575 fbe,a %fcc2, loop_1580
18576 sra %o5, 0x00, %l1
18577 membar 0x6E
18578 fmovrsgez %o0, %f24, %f4
18579loop_1580:
18580 nop
18581 set 0x62, %o4
18582 stba %o4, [%l7 + %o4] 0x23
18583 membar #Sync
18584 ldsh [%l7 + 0x58], %l5
18585 edge32l %i6, %g5, %o6
18586 movvc %icc, %g6, %l4
18587 sll %g4, %o2, %l0
18588 sdivx %o3, 0x02AD, %i0
18589 fmovsn %icc, %f0, %f7
18590 popc %l6, %g2
18591 restored
18592 rdpr %cwp, %g1
18593 rdpr %cansave, %g2
18594 rdpr %canrestore, %g3
18595 rdpr %cleanwin, %g4
18596 rdpr %otherwin, %g5
18597 rdpr %wstate, %g6
18598 nop
18599 setx loop_1581, %l0, %l1
18600 wrpr 0x1, %tl
18601 wrpr %l1, %tnpc
18602 setx 0x34400001400, %l0, %l1
18603 wrpr %l1, %tstate
18604 wrhpr 0x4, %htstate
18605 done
18606 xnor %o7, 0x163B, %i2
18607 be %icc, loop_1582
18608 bcc,pt %icc, loop_1583
18609loop_1581:
18610 ldd [%l7 + 0x40], %o0
18611 movcc %xcc, %g3, %g1
18612loop_1582:
18613 tsubcc %l3, %i1, %l2
18614loop_1583:
18615 movl %xcc, %g7, %i5
18616 movrlez %i4, %i3, %o5
18617 te %icc, 0x4
18618 array32 %l1, %i7, %o0
18619 fxors %f5, %f17, %f27
18620 orncc %l5, %i6, %o4
18621 ldd [%l7 + 0x18], %f6
18622 tvs %xcc, 0x3
18623 restored
18624 rdpr %cwp, %g1
18625 rdpr %cansave, %g2
18626 rdpr %canrestore, %g3
18627 rdpr %cleanwin, %g4
18628 rdpr %otherwin, %g5
18629 rdpr %wstate, %g6
18630 lduh [%l7 + 0x34], %o6
18631 movle %xcc, %g5, %l4
18632 set 0x40, %i5
18633 stda %f0, [%l7 + %i5] 0x88
18634 taddcctv %g4, 0x17CB, %g6
18635 edge8l %o2, %o3, %i0
18636 fmovsg %xcc, %f31, %f14
18637 tvs %xcc, 0x6
18638 xorcc %l0, %g2, %o7
18639 tn %xcc, 0x7
18640 stw %l6, [%l7 + 0x44]
18641 tl %xcc, 0x4
18642 orn %i2, %g3, %o1
18643 movleu %xcc, %g1, %i1
18644 nop
18645 set 0x58, %g1
18646 ldd [%l7 + %g1], %l2
18647 edge16l %l3, %i5, %i4
18648 tcc %xcc, 0x0
18649 smul %g7, %o5, %i3
18650 array16 %i7, %o0, %l1
18651 wr %g0, 0x19, %asi
18652 lduwa [%l7 + 0x3C] %asi, %i6
18653 wr %g0, 0x0c, %asi
18654 ldsha [%l7 + 0x0E] %asi, %l5
18655 move %icc, %o6, %o4
18656 membar 0x6F
18657 addcc %l4, %g5, %g4
18658 sub %o2, %o3, %g6
18659 nop
18660 setx 0x4A7881D2, %l0, %l6
18661 st %l6, [%l7 + 0x28]
18662 ld [%l7 + 0x28], %f8
18663 setx 0x057811C5, %l1, %l5
18664 st %l5, [%l7 + 0x10]
18665 ld [%l7 + 0x10], %f7
18666 fdivs %f7, %f8, %f6
18667 movgu %xcc, %i0, %g2
18668 ta %icc, 0x3
18669 set 0x60, %o7
18670 ldxa [%l7 + %o7] 0x81, %l0
18671 fpsub16s %f18, %f29, %f24
18672 nop
18673 setx 0x55B3886C, %l0, %l6
18674 st %l6, [%l7 + 0x28]
18675 ld [%l7 + 0x28], %f20
18676 setx 0x39642CE6, %l1, %l5
18677 st %l5, [%l7 + 0x10]
18678 ld [%l7 + 0x10], %f16
18679 fadds %f16, %f20, %f30
18680 movpos %xcc, %l6, %o7
18681 array8 %g3, %o1, %g1
18682 andncc %i2, %i1, %l2
18683 set 0x40, %o6
18684 stda %f16, [%l7 + %o6] 0xf0
18685 membar #Sync
18686 tleu %xcc, 0x0
18687 subc %i5, %l3, %i4
18688 tvs %xcc, 0x4
18689 edge32n %o5, %i3, %i7
18690 edge16ln %g7, %l1, %i6
18691 fbl %fcc2, loop_1584
18692 fnot1 %f6, %f8
18693 taddcc %l5, %o0, %o4
18694 fbl,a %fcc0, loop_1585
18695loop_1584:
18696 movgu %xcc, %l4, %o6
18697 fmovsleu %xcc, %f16, %f13
18698 tsubcc %g4, %g5, %o2
18699loop_1585:
18700 subcc %g6, 0x0B9D, %o3
18701 fxnor %f8, %f30, %f26
18702 ba,pt %icc, loop_1586
18703 movrne %g2, %i0, %l0
18704 addccc %l6, %g3, %o1
18705 wr %g0, 0x80, %asi
18706 ldda [%l7 + 0x40] %asi, %f0
18707loop_1586:
18708 movl %icc, %g1, %i2
18709 prefetch [%l7 + 0x34], 0x3
18710 edge32 %o7, %i1, %l2
18711 movne %icc, %l3, %i5
18712 mulscc %o5, 0x157F, %i3
18713 taddcc %i7, %g7, %l1
18714 popc 0x116B, %i6
18715 sdivcc %i4, 0x1C8C, %o0
18716 fpsub32 %f24, %f6, %f8
18717 srl %l5, %l4, %o4
18718 xnorcc %o6, %g4, %o2
18719 set 0x39, %l3
18720 lduba [%l7 + %l3] 0x81, %g5
18721 mulx %o3, %g6, %g2
18722 srax %l0, %l6, %i0
18723 set 0x26, %i3
18724 ldsha [%l7 + %i3] 0x10, %g3
18725 membar 0x53
18726 edge8 %g1, %o1, %i2
18727 st %f2, [%l7 + 0x18]
18728 fmovdle %icc, %f7, %f8
18729 tleu %icc, 0x5
18730 fornot1s %f15, %f31, %f9
18731 movgu %icc, %i1, %l2
18732 fbue,a %fcc2, loop_1587
18733 faligndata %f24, %f10, %f0
18734 add %l7, 0x78, %l6
18735 wr %g0, 0x0c, %asi
18736 casxa [%l6] 0x0c, %l3, %o7
18737loop_1587:
18738 movn %xcc, %i5, %o5
18739 tg %xcc, 0x6
18740 tn %xcc, 0x1
18741 fmovsn %icc, %f22, %f16
18742 srax %i3, %g7, %l1
18743 fornot2 %f4, %f30, %f24
18744 movge %icc, %i7, %i4
18745 call loop_1588
18746 edge16l %o0, %i6, %l5
18747 fands %f19, %f15, %f11
18748 set 0x44, %l1
18749 ldswa [%l7 + %l1] 0x15, %l4
18750loop_1588:
18751 tge %icc, 0x6
18752 xor %o6, 0x0EDD, %o4
18753 array32 %o2, %g5, %g4
18754 movn %icc, %o3, %g6
18755 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
18756 nop ! nop ! ldxa [%g0 + 0x100] %asi, %l0 ripped by fixASI40.pl ripped by fixASI40.pl
18757 movrlez %g2, 0x08E, %i0
18758 nop
18759 setx loop_1589, %l0, %l1
18760 jmpl %l1, %g3
18761 umulcc %l6, %o1, %g1
18762 movre %i1, %l2, %l3
18763 nop
18764 set 0x54, %g2
18765 prefetch [%l7 + %g2], 0x0
18766loop_1589:
18767 tg %icc, 0x0
18768 popc %i2, %i5
18769 tcs %xcc, 0x7
18770 edge16ln %o7, %o5, %g7
18771 sub %i3, 0x0F4F, %i7
18772 movleu %xcc, %i4, %l1
18773 brlez %i6, loop_1590
18774 brz %o0, loop_1591
18775 bgu,a,pt %icc, loop_1592
18776 tsubcc %l5, %o6, %l4
18777loop_1590:
18778 ldd [%l7 + 0x48], %o2
18779loop_1591:
18780 fmovdpos %icc, %f21, %f7
18781loop_1592:
18782 and %o4, %g5, %g4
18783 movpos %icc, %o3, %l0
18784 bneg,a,pn %xcc, loop_1593
18785 fmovdne %xcc, %f10, %f14
18786 st %f8, [%l7 + 0x68]
18787 fmovscs %icc, %f7, %f5
18788loop_1593:
18789 fsrc1 %f24, %f24
18790 movre %g2, 0x021, %i0
18791 edge16n %g3, %l6, %o1
18792 nop
18793 setx loop_1594, %l0, %l1
18794 wrpr 0x1, %tl
18795 wrpr %l1, %tnpc
18796 setx 0x34400001400, %l0, %l1
18797 wrpr %l1, %tstate
18798 wrhpr 0x4, %htstate
18799 done
18800 movrlez %g6, 0x092, %g1
18801 movrgz %l2, 0x11C, %i1
18802 fcmple32 %f18, %f18, %i2
18803loop_1594:
18804 nop
18805 wr %g0, 0x0c, %asi
18806 lda [%l7 + 0x64] %asi, %f24
18807 brlz %i5, loop_1595
18808 tcc %xcc, 0x6
18809 bg,a,pt %icc, loop_1596
18810 stb %l3, [%l7 + 0x3E]
18811loop_1595:
18812 bshuffle %f22, %f24, %f0
18813 or %o7, 0x132F, %g7
18814loop_1596:
18815 tn %icc, 0x5
18816 edge32 %i3, %o5, %i7
18817 bpos %xcc, loop_1597
18818 subc %l1, 0x1890, %i6
18819 fblg,a %fcc2, loop_1598
18820 fandnot2s %f24, %f27, %f10
18821loop_1597:
18822 alignaddr %i4, %l5, %o6
18823 fmovsge %xcc, %f21, %f0
18824loop_1598:
18825 fbuge,a %fcc1, loop_1599
18826 movg %icc, %l4, %o0
18827 set 0x14, %i7
18828 sta %f9, [%l7 + %i7] 0x11
18829loop_1599:
18830 faligndata %f12, %f24, %f4
18831 edge8l %o4, %g5, %g4
18832 movgu %icc, %o2, %o3
18833 tne %icc, 0x3
18834 wr %g0, 0x0c, %asi
18835 lda [%l7 + 0x38] %asi, %f29
18836 nop
18837 setx 0xDDD8873C, %l0, %l6
18838 st %l6, [%l7 + 0x28]
18839 ld [%l7 + 0x28], %f21
18840 setx 0xBBF7BFD8, %l1, %l5
18841 st %l5, [%l7 + 0x10]
18842 ld [%l7 + 0x10], %f22
18843 fdivs %f22, %f21, %f2
18844 srlx %l0, 0x1F, %g2
18845 movle %icc, %i0, %l6
18846 tg %icc, 0x6
18847 sll %g3, 0x0F, %g6
18848 movrne %g1, %l2, %o1
18849 fpadd16 %f2, %f20, %f6
18850 xor %i1, 0x188D, %i5
18851 xnor %l3, %i2, %o7
18852 umul %i3, 0x0768, %o5
18853 tpos %xcc, 0x1
18854 brz,a %g7, loop_1600
18855 fba,a %fcc1, loop_1601
18856 movgu %xcc, %i7, %i6
18857 fnands %f3, %f18, %f27
18858loop_1600:
18859 fsrc2 %f10, %f0
18860loop_1601:
18861 fabsd %f20, %f2
18862 smulcc %i4, %l5, %l1
18863 movrgz %o6, %o0, %l4
18864 set 0x78, %g5
18865 stxa %o4, [%l7 + %g5] 0x88
18866 udiv %g4, 0x1F51, %o2
18867 swap [%l7 + 0x74], %g5
18868 umulcc %o3, %g2, %l0
18869 fbl,a %fcc1, loop_1602
18870 andn %i0, %l6, %g3
18871 movpos %icc, %g1, %g6
18872 subcc %l2, 0x0970, %i1
18873loop_1602:
18874 edge16l %o1, %i5, %i2
18875 xnorcc %o7, 0x1315, %l3
18876 nop
18877 fitod %f6, %f18
18878 bleu,a %xcc, loop_1603
18879 tcc %xcc, 0x0
18880 ldsw [%l7 + 0x24], %i3
18881 udivx %o5, 0x0F41, %i7
18882loop_1603:
18883 alignaddr %g7, %i6, %i4
18884 set 0x08, %g7
18885 lduwa [%l7 + %g7] 0x04, %l5
18886 movg %xcc, %o6, %o0
18887 movne %icc, %l4, %l1
18888 movneg %xcc, %o4, %o2
18889 edge32ln %g5, %g4, %g2
18890 fmovdne %icc, %f20, %f9
18891 fxors %f16, %f5, %f5
18892 edge16 %l0, %i0, %l6
18893 fcmpgt16 %f18, %f26, %g3
18894 edge16l %o3, %g6, %l2
18895 add %l7, 0x40, %l6
18896 wr %g0, 0x80, %asi
18897 ldxa [%l6] %asi, %g1
18898 casxa [%l6] %asi, %g1, %i1
18899 tsubcctv %o1, 0x0178, %i5
18900 fmovrsgez %i2, %f12, %f28
18901 fcmpeq32 %f8, %f2, %o7
18902 tne %xcc, 0x6
18903 fmovsneg %icc, %f2, %f6
18904 wr %g0, 0x80, %asi
18905 ldswa [%l7 + 0x54] %asi, %i3
18906 alignaddrl %l3, %i7, %o5
18907 tcs %icc, 0x3
18908 nop
18909 setx loop_1604, %l0, %l1
18910 wrpr 0x1, %tl
18911 wrpr %l1, %tnpc
18912 setx 0x34400001400, %l0, %l1
18913 wrpr %l1, %tstate
18914 wrhpr 0x4, %htstate
18915 done
18916 array8 %g7, %i4, %i6
18917 bne,a,pn %icc, loop_1605
18918 tneg %icc, 0x6
18919loop_1604:
18920 edge16l %o6, %l5, %o0
18921 set 0x51, %i1
18922 lduba [%l7 + %i1] 0x80, %l4
18923loop_1605:
18924 nop
18925 wr %g0, 0x21, %asi
18926 ldxa [%g0 + 0x110] %asi, %l1
18927 fmovsvc %xcc, %f27, %f11
18928 fmovsle %icc, %f3, %f26
18929 saved
18930 rdpr %cwp, %g1
18931 rdpr %cansave, %g2
18932 rdpr %canrestore, %g3
18933 rdpr %cleanwin, %g4
18934 rdpr %otherwin, %g5
18935 rdpr %wstate, %g6
18936 brnz,a %o4, loop_1606
18937 fsrc1s %f22, %f3
18938 andcc %g5, 0x1707, %g4
18939 ldsh [%l7 + 0x4C], %o2
18940loop_1606:
18941 movvs %xcc, %l0, %g2
18942 movl %xcc, %i0, %l6
18943 edge8ln %g3, %g6, %l2
18944 movcs %icc, %g1, %i1
18945 stx %o3, [%l7 + 0x30]
18946 pdist %f8, %f8, %f6
18947 tvc %xcc, 0x4
18948 fand %f10, %f26, %f14
18949 movre %o1, %i5, %o7
18950 bgu,pn %icc, loop_1607
18951 fcmpgt16 %f0, %f2, %i2
18952 fpsub16s %f7, %f12, %f29
18953 bvs,a,pt %icc, loop_1608
18954loop_1607:
18955 fbu %fcc0, loop_1609
18956 movcc %icc, %l3, %i7
18957 tleu %icc, 0x7
18958loop_1608:
18959 udiv %i3, 0x124B, %g7
18960loop_1609:
18961 array8 %i4, %i6, %o6
18962 tle %icc, 0x6
18963 brlez,a %o5, loop_1610
18964 tleu %icc, 0x0
18965 te %xcc, 0x4
18966 edge8n %o0, %l4, %l5
18967loop_1610:
18968 sdivx %l1, 0x1A8B, %g5
18969 tn %xcc, 0x3
18970 tvc %icc, 0x4
18971 wr %g0, 0x0c, %asi
18972 ldstuba [%l7 + 0x44] %asi, %o4
18973 movne %xcc, %g4, %o2
18974 movcc %xcc, %l0, %i0
18975 array16 %l6, %g2, %g6
18976 tcs %xcc, 0x2
18977 sir 0x0038
18978 fcmpne16 %f2, %f24, %g3
18979 tne %xcc, 0x5
18980 udiv %l2, 0x1C20, %g1
18981 movcc %icc, %i1, %o1
18982 tne %xcc, 0x2
18983 fcmpeq16 %f10, %f12, %i5
18984 movrlz %o7, 0x17D, %o3
18985 fbue %fcc0, loop_1611
18986 sdiv %i2, 0x0100, %i7
18987 move %xcc, %i3, %g7
18988 smul %l3, 0x050A, %i4
18989loop_1611:
18990 sdivcc %o6, 0x0EA9, %o5
18991 ldsh [%l7 + 0x0E], %o0
18992 fmovsn %xcc, %f2, %f12
18993 fbne,a %fcc2, loop_1612
18994 bneg,a loop_1613
18995 tneg %icc, 0x1
18996 ba %xcc, loop_1614
18997loop_1612:
18998 mova %icc, %i6, %l5
18999loop_1613:
19000 ldub [%l7 + 0x3D], %l4
19001 fmovsvs %icc, %f10, %f0
19002loop_1614:
19003 taddcc %l1, 0x1698, %o4
19004 std %f4, [%l7 + 0x70]
19005 edge32n %g5, %g4, %o2
19006 bvs,a,pt %icc, loop_1615
19007 fmovrde %l0, %f8, %f22
19008 nop
19009 setx loop_1616, %l0, %l1
19010 wrpr 0x1, %tl
19011 wrpr %l1, %tnpc
19012 setx 0x34400001400, %l0, %l1
19013 wrpr %l1, %tstate
19014 wrhpr 0x4, %htstate
19015 done
19016 fexpand %f17, %f20
19017loop_1615:
19018 movge %xcc, %i0, %g2
19019 swap [%l7 + 0x70], %l6
19020loop_1616:
19021 ld [%l7 + 0x4C], %f17
19022 alignaddrl %g6, %l2, %g1
19023 taddcctv %g3, %i1, %i5
19024 bcs loop_1617
19025 std %f28, [%l7 + 0x78]
19026 andcc %o1, 0x1887, %o3
19027 sll %o7, 0x0C, %i2
19028loop_1617:
19029 movn %xcc, %i3, %g7
19030 srlx %l3, %i7, %i4
19031 nop
19032 setx loop_1618, %l0, %l1
19033 wrpr 0x1, %tl
19034 wrpr %l1, %tpc
19035 add %l1, 0x4, %l1
19036 wrpr %l1, %tnpc
19037 setx 0x34400001400, %l0, %l1
19038 wrpr %l1, %tstate
19039 wrhpr 0x4, %htstate
19040 retry
19041 nop
19042 fitos %f4, %f10
19043 fstod %f10, %f30
19044 fcmpgt16 %f20, %f6, %o5
19045 add %l7, 0x4C, %l6
19046 wr %g0, 0x80, %asi
19047 casa [%l6] 0x80, %o6, %o0
19048loop_1618:
19049 fbn,a %fcc0, loop_1619
19050 move %icc, %l5, %i6
19051 sdivcc %l1, 0x1C0F, %o4
19052 faligndata %f12, %f24, %f2
19053loop_1619:
19054 tvs %xcc, 0x2
19055 srlx %g5, %l4, %g4
19056 movle %xcc, %l0, %i0
19057 saved
19058 rdpr %cwp, %g1
19059 rdpr %cansave, %g2
19060 rdpr %canrestore, %g3
19061 rdpr %cleanwin, %g4
19062 rdpr %otherwin, %g5
19063 rdpr %wstate, %g6
19064 mulx %o2, %l6, %g2
19065 edge32 %g6, %l2, %g3
19066 sll %i1, 0x07, %g1
19067 sethi 0x16C1, %o1
19068 xnorcc %i5, 0x01FB, %o7
19069 fmul8x16 %f3, %f24, %f30
19070 ldub [%l7 + 0x59], %i2
19071 movrlz %o3, 0x289, %g7
19072 fpack16 %f6, %f24
19073 addccc %i3, %l3, %i7
19074 smul %i4, %o6, %o0
19075 set 0x54, %i6
19076 lda [%l7 + %i6] 0x10, %f12
19077 fsrc2s %f2, %f18
19078 ldsw [%l7 + 0x78], %l5
19079 mulscc %i6, %l1, %o5
19080 fnot1s %f6, %f0
19081 tvc %icc, 0x2
19082 or %g5, %o4, %g4
19083 sub %l4, %l0, %o2
19084 set 0x08, %o2
19085 prefetcha [%l7 + %o2] 0x15, 0x1
19086 srlx %g2, %g6, %i0
19087 movpos %xcc, %g3, %i1
19088 movge %icc, %l2, %g1
19089 tg %xcc, 0x4
19090 membar 0x60
19091 andcc %i5, 0x08C4, %o1
19092 add %l7, 0x24, %l6
19093 wr %g0, 0x80, %asi
19094 lda [%l6] %asi, %i2
19095 casa [%l6] %asi, %i2, %o3
19096 fbul,a %fcc3, loop_1620
19097 tg %icc, 0x3
19098 and %o7, %i3, %g7
19099 nop
19100 fitod %f12, %f20
19101 fdtoi %f20, %f1
19102loop_1620:
19103 fbo,a %fcc0, loop_1621
19104 edge16ln %i7, %i4, %l3
19105 edge32n %o6, %o0, %i6
19106 addcc %l1, %o5, %g5
19107loop_1621:
19108 ldd [%l7 + 0x18], %f12
19109 sllx %o4, %g4, %l5
19110 fabsd %f12, %f8
19111 taddcctv %l0, %o2, %l4
19112 edge16n %l6, %g6, %g2
19113 fmovdle %xcc, %f4, %f31
19114 move %icc, %i0, %g3
19115 wr %g0, 0x19, %asi
19116 ldstuba [%l7 + 0x71] %asi, %i1
19117 set 0x57, %o3
19118 ldstuba [%l7 + %o3] 0x89, %g1
19119 tcs %xcc, 0x4
19120 andcc %l2, %o1, %i2
19121 movre %i5, %o3, %o7
19122 bgu %xcc, loop_1622
19123 movrne %g7, 0x02E, %i7
19124 andn %i3, %i4, %o6
19125 set 0x28, %i4
19126 prefetcha [%l7 + %i4] 0x15, 0x1
19127loop_1622:
19128 fbuge %fcc2, loop_1623
19129 movvs %xcc, %l3, %l1
19130 ta %icc, 0x0
19131 edge32 %i6, %g5, %o4
19132loop_1623:
19133 srax %g4, 0x12, %l5
19134 nop
19135 setx loop_1624, %l0, %l1
19136 wrpr 0x1, %tl
19137 wrpr %l1, %tnpc
19138 setx 0x34400001400, %l0, %l1
19139 wrpr %l1, %tstate
19140 wrhpr 0x4, %htstate
19141 done
19142 srl %o5, %l0, %o2
19143 ldd [%l7 + 0x50], %f22
19144 wr %g0, 0x81, %asi
19145 lda [%l7 + 0x08] %asi, %f10
19146loop_1624:
19147 tpos %xcc, 0x3
19148 sdivcc %l4, 0x1906, %g6
19149 ldsw [%l7 + 0x6C], %g2
19150 movleu %icc, %l6, %i0
19151 restored
19152 rdpr %cwp, %g1
19153 rdpr %cansave, %g2
19154 rdpr %canrestore, %g3
19155 rdpr %cleanwin, %g4
19156 rdpr %otherwin, %g5
19157 rdpr %wstate, %g6
19158 fxnor %f2, %f16, %f18
19159 movgu %xcc, %g3, %g1
19160 wr %g0, 0x0c, %asi
19161 stwa %l2, [%l7 + 0x60] %asi
19162 fmovsleu %xcc, %f10, %f16
19163 lduw [%l7 + 0x3C], %o1
19164 set 0x08, %l5
19165 stba %i1, [%l7 + %l5] 0x04
19166 set 0x50, %i0
19167 ldda [%l7 + %i0] 0xe3, %i4
19168 taddcc %o3, %i2, %g7
19169 fcmpgt16 %f26, %f0, %o7
19170 fmovrdlz %i3, %f18, %f20
19171 fsrc1s %f22, %f10
19172 edge32n %i7, %i4, %o0
19173 tne %icc, 0x4
19174 movg %xcc, %l3, %o6
19175 wr %g0, 0x0c, %asi
19176 prefetcha [%l7 + 0x18] %asi, 0x1
19177 sub %i6, %g5, %o4
19178 movne %xcc, %l5, %g4
19179 andncc %l0, %o2, %o5
19180 flush %l7 + 0x34
19181 mova %xcc, %g6, %l4
19182 edge32l %g2, %l6, %i0
19183 edge32l %g1, %g3, %o1
19184 array32 %l2, %i5, %i1
19185 nop
19186 setx loop_1625, %l0, %l1
19187 jmpl %l1, %o3
19188 fble,a %fcc1, loop_1626
19189 tne %xcc, 0x4
19190 srl %i2, 0x04, %o7
19191loop_1625:
19192 subccc %i3, 0x1AA0, %g7
19193loop_1626:
19194 fmovdpos %icc, %f23, %f23
19195 fmovsge %icc, %f15, %f14
19196 nop
19197 fitod %f20, %f16
19198 srax %i7, %i4, %o0
19199 ldd [%l7 + 0x40], %l2
19200 fones %f12
19201 wr %g0, 0x18, %asi
19202 lduwa [%l7 + 0x08] %asi, %l1
19203 orn %o6, 0x070F, %g5
19204 umulcc %i6, 0x0719, %o4
19205 movrlz %l5, %g4, %o2
19206 array16 %l0, %g6, %o5
19207 tvc %xcc, 0x6
19208 movcs %xcc, %g2, %l4
19209 wr %g0, 0x80, %asi
19210 swapa [%l7 + 0x5C] %asi, %i0
19211 set 0x20, %g3
19212 ldxa [%l7 + %g3] 0x10, %l6
19213 tl %xcc, 0x6
19214 bvc,a,pt %icc, loop_1627
19215 tg %xcc, 0x4
19216 fmovrsgez %g1, %f12, %f27
19217 edge32 %g3, %l2, %o1
19218loop_1627:
19219 fnegs %f18, %f9
19220 sdivcc %i1, 0x1BFD, %i5
19221 set 0x08, %i2
19222 lduwa [%l7 + %i2] 0x89, %i2
19223 fpmerge %f7, %f1, %f14
19224 edge8l %o7, %i3, %g7
19225 fmovsvs %icc, %f1, %f24
19226 tsubcc %i7, %o3, %i4
19227 sdivx %o0, 0x1707, %l1
19228 tleu %xcc, 0x0
19229 edge32l %l3, %g5, %i6
19230 wr %g0, 0x80, %asi
19231 ldda [%l7 + 0x40] %asi, %f0
19232 movrgz %o4, 0x057, %o6
19233 tvs %icc, 0x1
19234 te %icc, 0x5
19235 wr %g0, 0x80, %asi
19236 stha %g4, [%l7 + 0x32] %asi
19237 membar 0x1A
19238 fpsub16 %f14, %f4, %f26
19239 edge8 %l5, %o2, %g6
19240 movg %icc, %o5, %g2
19241 fbug,a %fcc2, loop_1628
19242 orcc %l4, 0x08F3, %l0
19243 wr %g0, 0x80, %asi
19244 ldstuba [%l7 + 0x31] %asi, %l6
19245loop_1628:
19246 orcc %g1, %g3, %i0
19247 fbl %fcc1, loop_1629
19248 tcc %xcc, 0x5
19249 fornot1 %f12, %f8, %f18
19250 edge8 %o1, %l2, %i1
19251loop_1629:
19252 fcmple16 %f6, %f28, %i2
19253 bcc loop_1630
19254 ta %xcc, 0x6
19255 subc %i5, 0x0A62, %i3
19256 edge32ln %o7, %g7, %i7
19257loop_1630:
19258 edge16n %i4, %o0, %o3
19259 wr %g0, 0x80, %asi
19260 lduha [%l7 + 0x26] %asi, %l3
19261 fmovrslz %l1, %f29, %f28
19262 sethi 0x0439, %i6
19263 wr %g0, 0x16, %asi
19264 stda %f16, [%l7 + 0x40] %asi
19265 membar #Sync
19266 fbe,a %fcc3, loop_1631
19267 fmovsgu %icc, %f5, %f27
19268 subc %g5, %o4, %g4
19269 andncc %l5, %o6, %g6
19270loop_1631:
19271 bshuffle %f20, %f26, %f26
19272 alignaddrl %o5, %g2, %l4
19273 movrlz %o2, %l6, %l0
19274 bshuffle %f16, %f30, %f14
19275 fmuld8sux16 %f11, %f29, %f14
19276 bl,pt %icc, loop_1632
19277 taddcc %g3, 0x0BC5, %g1
19278 movcs %xcc, %i0, %l2
19279 addcc %o1, %i1, %i5
19280loop_1632:
19281 andncc %i3, %i2, %o7
19282 fmovscs %icc, %f11, %f3
19283 sub %g7, 0x14E6, %i7
19284 restored
19285 rdpr %cwp, %g1
19286 rdpr %cansave, %g2
19287 rdpr %canrestore, %g3
19288 rdpr %cleanwin, %g4
19289 rdpr %otherwin, %g5
19290 rdpr %wstate, %g6
19291 set 0x34, %o0
19292 stha %i4, [%l7 + %o0] 0x2a
19293 membar #Sync
19294 nop
19295 setx 0x1DB30F9F, %l0, %l6
19296 st %l6, [%l7 + 0x28]
19297 ld [%l7 + 0x28], %f6
19298 setx 0x50323DC8, %l1, %l5
19299 st %l5, [%l7 + 0x10]
19300 ld [%l7 + 0x10], %f10
19301 fmuls %f10, %f6, %f20
19302 movvc %icc, %o0, %o3
19303 std %f10, [%l7 + 0x78]
19304 fnors %f16, %f27, %f23
19305 smulcc %l3, %l1, %i6
19306 sll %o4, %g5, %l5
19307 lduw [%l7 + 0x48], %o6
19308 membar 0x7D
19309 udiv %g4, 0x0BAB, %o5
19310 tleu %xcc, 0x7
19311 tcc %xcc, 0x4
19312 movg %icc, %g6, %g2
19313 movrlz %l4, 0x045, %l6
19314 fbuge %fcc2, loop_1633
19315 fmovsgu %icc, %f3, %f20
19316 udiv %l0, 0x1EEA, %g3
19317 movrne %g1, %o2, %l2
19318loop_1633:
19319 sdivcc %i0, 0x099C, %o1
19320 udivcc %i5, 0x02B3, %i1
19321 edge8l %i2, %o7, %i3
19322 fcmple32 %f20, %f14, %i7
19323 taddcctv %i4, %g7, %o0
19324 fbu %fcc3, loop_1634
19325 fnegd %f12, %f16
19326 srl %l3, %o3, %l1
19327 fmovda %icc, %f17, %f20
19328loop_1634:
19329 orcc %i6, %o4, %g5
19330 edge32l %l5, %g4, %o5
19331 bcs,a loop_1635
19332 ldx [%l7 + 0x78], %o6
19333 tge %icc, 0x0
19334 fbge %fcc3, loop_1636
19335loop_1635:
19336 fbl,a %fcc2, loop_1637
19337 fnot2s %f15, %f3
19338 mulscc %g6, 0x0C4E, %g2
19339loop_1636:
19340 nop
19341 wr %g0, 0x0c, %asi
19342 lduha [%l7 + 0x4A] %asi, %l6
19343loop_1637:
19344 movcs %icc, %l4, %l0
19345 edge32l %g3, %g1, %o2
19346 fnot1s %f8, %f23
19347 tl %xcc, 0x7
19348 brz,a %i0, loop_1638
19349 tgu %xcc, 0x1
19350 set 0x5A, %g6
19351 ldsha [%l7 + %g6] 0x11, %l2
19352loop_1638:
19353 udivcc %o1, 0x010D, %i5
19354 nop
19355 setx 0xD9E624D1, %l0, %l6
19356 st %l6, [%l7 + 0x28]
19357 ld [%l7 + 0x28], %f14
19358 setx 0xE04C4669, %l1, %l5
19359 st %l5, [%l7 + 0x10]
19360 ld [%l7 + 0x10], %f10
19361 fmuls %f10, %f14, %f4
19362 fble %fcc0, loop_1639
19363 bneg,pt %xcc, loop_1640
19364 udiv %i2, 0x13F6, %o7
19365 fexpand %f29, %f30
19366loop_1639:
19367 ldsb [%l7 + 0x4B], %i1
19368loop_1640:
19369 lduw [%l7 + 0x20], %i3
19370 orcc %i7, %i4, %o0
19371 addcc %l3, 0x10E3, %o3
19372 fbg %fcc3, loop_1641
19373 sdiv %g7, 0x016C, %l1
19374 brlez %i6, loop_1642
19375 fmul8x16al %f18, %f1, %f14
19376loop_1641:
19377 tvc %xcc, 0x5
19378 sub %g5, 0x05D2, %o4
19379loop_1642:
19380 mova %icc, %g4, %o5
19381 mulx %o6, 0x0B96, %l5
19382 movre %g6, %g2, %l4
19383 srax %l0, %l6, %g1
19384 fmovsg %xcc, %f2, %f25
19385 add %l7, 0x18, %l6
19386 wr %g0, 0x80, %asi
19387 casa [%l6] %asi, %o2, %i0
19388 tcs %icc, 0x4
19389 fpadd16 %f14, %f0, %f22
19390 tvc %icc, 0x7
19391 tsubcc %g3, 0x18F2, %l2
19392 tvc %xcc, 0x0
19393 popc %i5, %i2
19394 pdist %f22, %f2, %f26
19395 ta %icc, 0x0
19396 sll %o7, %i1, %o1
19397 andcc %i3, %i7, %i4
19398 fmovdcs %xcc, %f9, %f7
19399 xnor %o0, 0x0498, %o3
19400 wr %g0, 0x89, %asi
19401 stha %l3, [%l7 + 0x44] %asi
19402 edge16l %l1, %g7, %i6
19403 umulcc %o4, 0x0CB3, %g5
19404 smulcc %o5, %o6, %g4
19405 sir 0x1DFE
19406 fnands %f25, %f3, %f2
19407 fnot2 %f14, %f18
19408 nop
19409 setx 0x7FE6A1C47E5AC06A, %l0, %l6
19410 stx %l6, [%l7 + 0x28]
19411 ldd [%l7 + 0x28], %f20
19412 setx 0x4DD0409E3C5A06D3, %l1, %l5
19413 stx %l5, [%l7 + 0x10]
19414 ldd [%l7 + 0x10], %f0
19415 fsubd %f0, %f20, %f16
19416 sub %g6, %l5, %l4
19417 set 0x40, %l4
19418 stda %f16, [%l7 + %l4] 0x18
19419 umulcc %l0, 0x0CA8, %l6
19420 fbule %fcc1, loop_1643
19421 umulcc %g2, %o2, %i0
19422 movrgz %g3, 0x021, %l2
19423 edge16l %i5, %g1, %o7
19424loop_1643:
19425 mulscc %i1, %o1, %i3
19426 fones %f22
19427 edge8l %i2, %i7, %i4
19428 movrgz %o0, 0x160, %l3
19429 wr %g0, 0x04, %asi
19430 lduba [%l7 + 0x6D] %asi, %o3
19431 stx %l1, [%l7 + 0x68]
19432 sll %g7, 0x05, %i6
19433 fnot1s %f6, %f9
19434 movvc %xcc, %g5, %o5
19435 umulcc %o6, %o4, %g6
19436 st %f1, [%l7 + 0x20]
19437 edge8n %l5, %g4, %l0
19438 fblg,a %fcc0, loop_1644
19439 be,pt %icc, loop_1645
19440 alignaddr %l4, %g2, %o2
19441 addccc %l6, %g3, %l2
19442loop_1644:
19443 fmovsge %xcc, %f29, %f12
19444loop_1645:
19445 fcmpne32 %f2, %f14, %i0
19446 fpack16 %f14, %f19
19447 ba,a,pt %icc, loop_1646
19448 andncc %g1, %i5, %i1
19449 fmovsleu %xcc, %f8, %f27
19450 tn %icc, 0x6
19451loop_1646:
19452 tvs %xcc, 0x6
19453 movvc %xcc, %o1, %o7
19454 andncc %i3, %i2, %i4
19455 edge8 %o0, %l3, %o3
19456 sub %l1, 0x12EA, %i7
19457 orn %g7, %i6, %g5
19458 te %xcc, 0x1
19459 xor %o6, %o5, %g6
19460 tgu %icc, 0x5
19461 tvs %icc, 0x5
19462 subc %l5, 0x0E0E, %o4
19463 umulcc %g4, %l0, %l4
19464 bcc loop_1647
19465 edge32n %g2, %l6, %g3
19466 tcc %icc, 0x7
19467 flush %l7 + 0x44
19468loop_1647:
19469 bl %xcc, loop_1648
19470 add %o2, 0x1F46, %i0
19471 movpos %xcc, %g1, %l2
19472 swap [%l7 + 0x24], %i1
19473loop_1648:
19474 membar 0x32
19475 nop
19476 fitod %f0, %f18
19477 fdtox %f18, %f20
19478 tleu %icc, 0x4
19479 tleu %xcc, 0x4
19480 edge16 %i5, %o1, %o7
19481 andncc %i2, %i3, %i4
19482 for %f16, %f16, %f6
19483 wr %g0, 0x89, %asi
19484 stha %o0, [%l7 + 0x34] %asi
19485 restored
19486 rdpr %cwp, %g1
19487 rdpr %cansave, %g2
19488 rdpr %canrestore, %g3
19489 rdpr %cleanwin, %g4
19490 rdpr %otherwin, %g5
19491 rdpr %wstate, %g6
19492 nop
19493 fitos %f6, %f7
19494 fstod %f7, %f12
19495 wr %g0, 0x18, %asi
19496 ldsha [%l7 + 0x12] %asi, %o3
19497 movne %xcc, %l1, %l3
19498 saved
19499 rdpr %cwp, %g1
19500 rdpr %cansave, %g2
19501 rdpr %canrestore, %g3
19502 rdpr %cleanwin, %g4
19503 rdpr %otherwin, %g5
19504 rdpr %wstate, %g6
19505 movne %xcc, %i7, %i6
19506 fors %f28, %f2, %f3
19507 andncc %g5, %o6, %o5
19508 saved
19509 rdpr %cwp, %g1
19510 rdpr %cansave, %g2
19511 rdpr %canrestore, %g3
19512 rdpr %cleanwin, %g4
19513 rdpr %otherwin, %g5
19514 rdpr %wstate, %g6
19515 tleu %xcc, 0x1
19516 fornot1s %f13, %f29, %f17
19517 movcc %icc, %g6, %l5
19518 andncc %o4, %g4, %l0
19519 movvs %xcc, %l4, %g2
19520 sdivx %g7, 0x1E5D, %l6
19521 alignaddr %o2, %g3, %i0
19522 fmovsleu %xcc, %f0, %f13
19523 move %xcc, %l2, %i1
19524 movvs %xcc, %i5, %o1
19525 ldsb [%l7 + 0x1F], %o7
19526 tleu %icc, 0x6
19527 fnegd %f26, %f4
19528 movre %g1, 0x15D, %i2
19529 saved
19530 rdpr %cwp, %g1
19531 rdpr %cansave, %g2
19532 rdpr %canrestore, %g3
19533 rdpr %cleanwin, %g4
19534 rdpr %otherwin, %g5
19535 rdpr %wstate, %g6
19536 orncc %i4, 0x1703, %o0
19537 for %f0, %f10, %f16
19538 nop
19539 setx 0x0A553EFD, %l0, %l6
19540 st %l6, [%l7 + 0x28]
19541 ld [%l7 + 0x28], %f4
19542 setx 0xF268F9A8, %l1, %l5
19543 st %l5, [%l7 + 0x10]
19544 ld [%l7 + 0x10], %f5
19545 fadds %f5, %f4, %f6
19546 fbge %fcc0, loop_1649
19547 fmovsn %icc, %f18, %f4
19548 bn,pt %icc, loop_1650
19549 fmovsvc %icc, %f19, %f30
19550loop_1649:
19551 edge32l %i3, %o3, %l3
19552 fbug %fcc0, loop_1651
19553loop_1650:
19554 fbe %fcc0, loop_1652
19555 smulcc %i7, 0x0E70, %i6
19556 lduw [%l7 + 0x50], %l1
19557loop_1651:
19558 movle %xcc, %g5, %o5
19559loop_1652:
19560 nop
19561 setx loop_1653, %l0, %l1
19562 wrpr 0x1, %tl
19563 wrpr %l1, %tpc
19564 add %l1, 0x4, %l1
19565 wrpr %l1, %tnpc
19566 setx 0x34400001400, %l0, %l1
19567 wrpr %l1, %tstate
19568 wrhpr 0x4, %htstate
19569 retry
19570 andncc %o6, %g6, %l5
19571 bn,a loop_1654
19572 fmovdleu %icc, %f16, %f13
19573loop_1653:
19574 st %f24, [%l7 + 0x14]
19575 sdivx %g4, 0x05F6, %l0
19576loop_1654:
19577 srl %o4, 0x10, %l4
19578 bcs,a loop_1655
19579 srax %g2, 0x15, %g7
19580 fbul %fcc3, loop_1656
19581 membar 0x79
19582loop_1655:
19583 fcmpne32 %f20, %f4, %o2
19584 prefetch [%l7 + 0x10], 0x0
19585loop_1656:
19586 tge %icc, 0x3
19587 nop
19588 setx 0x41658640, %l0, %l6
19589 st %l6, [%l7 + 0x28]
19590 ld [%l7 + 0x28], %f24
19591 setx 0xD2D0008B, %l1, %l5
19592 st %l5, [%l7 + 0x10]
19593 ld [%l7 + 0x10], %f11
19594 fmuls %f11, %f24, %f19
19595 brlz,a %g3, loop_1657
19596 nop
19597 setx 0x6434A25045B3D808, %l0, %l6
19598 stx %l6, [%l7 + 0x28]
19599 ldd [%l7 + 0x28], %f16
19600 setx 0x87D97DAC6B542672, %l1, %l5
19601 stx %l5, [%l7 + 0x10]
19602 ldd [%l7 + 0x10], %f6
19603 fmuld %f6, %f16, %f28
19604 subccc %i0, %l2, %i1
19605 movrlz %i5, 0x353, %o1
19606loop_1657:
19607 fornot2 %f14, %f20, %f24
19608 sdivx %l6, 0x154A, %g1
19609 movne %icc, %o7, %i4
19610 taddcc %o0, %i2, %o3
19611 fbn %fcc2, loop_1658
19612 be,a,pt %icc, loop_1659
19613 fpadd16 %f24, %f0, %f10
19614 nop
19615 set 0x54, %l0
19616 prefetch [%l7 + %l0], 0x1
19617loop_1658:
19618 fmul8x16al %f7, %f5, %f12
19619loop_1659:
19620 nop
19621 add %l7, 0x44, %l6
19622 wr %g0, 0x18, %asi
19623 lda [%l6] %asi, %i3
19624 casa [%l6] 0x18, %i3, %l3
19625 subcc %i7, 0x096E, %l1
19626 set 0x3C, %o1
19627 sta %f2, [%l7 + %o1] 0x81
19628 bn,a %icc, loop_1660
19629 tcs %xcc, 0x7
19630 sethi 0x111F, %i6
19631 sll %g5, 0x11, %o5
19632loop_1660:
19633 ldstub [%l7 + 0x64], %g6
19634 orcc %o6, 0x0D7B, %l5
19635 fmovsleu %icc, %f0, %f27
19636 edge8 %g4, %o4, %l0
19637 fornot1 %f24, %f6, %f8
19638 edge8n %l4, %g2, %o2
19639 edge32 %g7, %i0, %l2
19640 prefetch [%l7 + 0x68], 0x3
19641 ldsb [%l7 + 0x3A], %i1
19642 wr %g0, 0x80, %asi
19643 ldsha [%l7 + 0x44] %asi, %g3
19644 set 0x20, %g4
19645 sta %f24, [%l7 + %g4] 0x89
19646 brlz %o1, loop_1661
19647 nop
19648 setx 0x888E12A9D4F1D09B, %l0, %l6
19649 stx %l6, [%l7 + 0x28]
19650 ldd [%l7 + 0x28], %f12
19651 setx 0x3F68BF695C1FAC5A, %l1, %l5
19652 stx %l5, [%l7 + 0x10]
19653 ldd [%l7 + 0x10], %f30
19654 faddd %f30, %f12, %f10
19655 fbne,a %fcc2, loop_1662
19656 fxnors %f11, %f3, %f18
19657loop_1661:
19658 fmovde %xcc, %f3, %f29
19659 edge8 %i5, %l6, %g1
19660loop_1662:
19661 array16 %i4, %o0, %o7
19662 fnor %f26, %f20, %f22
19663 ldd [%l7 + 0x30], %o2
19664 fxnor %f16, %f20, %f4
19665 edge8l %i2, %i3, %i7
19666 xnor %l3, 0x1810, %i6
19667 tvs %xcc, 0x4
19668 alignaddr %l1, %o5, %g5
19669 edge32ln %o6, %g6, %l5
19670 tsubcc %o4, %l0, %l4
19671 subc %g2, %g4, %o2
19672 stw %g7, [%l7 + 0x74]
19673 sir 0x10FA
19674 flush %l7 + 0x18
19675 movvs %xcc, %l2, %i0
19676 nop
19677 setx 0xE1C7F05DE0A62B0A, %l0, %l6
19678 stx %l6, [%l7 + 0x28]
19679 ldd [%l7 + 0x28], %f8
19680 setx 0x0CE4524C27FBDC99, %l1, %l5
19681 stx %l5, [%l7 + 0x10]
19682 ldd [%l7 + 0x10], %f14
19683 fsubd %f14, %f8, %f6
19684 swap [%l7 + 0x58], %g3
19685 add %i1, %i5, %l6
19686 edge16l %g1, %i4, %o1
19687 brnz %o7, loop_1663
19688 fnands %f29, %f0, %f10
19689 edge16ln %o0, %o3, %i2
19690 edge32l %i3, %i7, %l3
19691loop_1663:
19692 tne %xcc, 0x1
19693 fpadd16 %f26, %f28, %f4
19694 taddcctv %l1, 0x1600, %i6
19695 bne,a loop_1664
19696 umulcc %g5, 0x0A77, %o5
19697 te %xcc, 0x0
19698 brnz,a %o6, loop_1665
19699loop_1664:
19700 movle %xcc, %g6, %o4
19701 fmovrslez %l0, %f22, %f3
19702 add %l5, %g2, %l4
19703loop_1665:
19704 tg %icc, 0x0
19705 udivx %o2, 0x0BA4, %g7
19706 sdivcc %g4, 0x0716, %i0
19707 brgz,a %g3, loop_1666
19708 movvs %xcc, %i1, %l2
19709 fandnot1 %f28, %f18, %f24
19710 wr %g0, 0x80, %asi
19711 swapa [%l7 + 0x58] %asi, %l6
19712loop_1666:
19713 sdivcc %g1, 0x1695, %i4
19714 fmovs %f15, %f14
19715 nop
19716 set 0x60, %o5
19717 ldx [%l7 + %o5], %i5
19718 nop
19719 setx 0x68F76246, %l0, %l6
19720 st %l6, [%l7 + 0x28]
19721 ld [%l7 + 0x28], %f2
19722 setx 0x66DC04AF, %l1, %l5
19723 st %l5, [%l7 + 0x10]
19724 ld [%l7 + 0x10], %f2
19725 fsubs %f2, %f2, %f28
19726 tg %xcc, 0x1
19727 fbg,a %fcc0, loop_1667
19728 stb %o1, [%l7 + 0x64]
19729 flush %l7 + 0x20
19730 mova %xcc, %o7, %o3
19731loop_1667:
19732 fcmpeq32 %f14, %f30, %o0
19733 xnorcc %i2, 0x0094, %i3
19734 fpackfix %f22, %f24
19735 edge8 %i7, %l1, %l3
19736 bcs,a,pt %icc, loop_1668
19737 alignaddrl %g5, %o5, %i6
19738 bn %icc, loop_1669
19739 fabss %f16, %f14
19740loop_1668:
19741 nop
19742 setx loop_1670, %l0, %l1
19743 wrpr 0x1, %tl
19744 wrpr %l1, %tnpc
19745 setx 0x34400001400, %l0, %l1
19746 wrpr %l1, %tstate
19747 wrhpr 0x4, %htstate
19748 done
19749 fnot1s %f20, %f5
19750loop_1669:
19751 array32 %g6, %o4, %l0
19752 movgu %icc, %o6, %g2
19753loop_1670:
19754 movneg %xcc, %l4, %o2
19755 fmul8x16al %f5, %f14, %f4
19756 fmovspos %icc, %f20, %f24
19757 sllx %g7, %l5, %g4
19758 tn %icc, 0x4
19759 sethi 0x1147, %g3
19760 brlz,a %i0, loop_1671
19761 fba,a %fcc0, loop_1672
19762 brgz,a %l2, loop_1673
19763 popc %l6, %g1
19764loop_1671:
19765 fpadd32 %f6, %f6, %f14
19766loop_1672:
19767 restored
19768 rdpr %cwp, %g1
19769 rdpr %cansave, %g2
19770 rdpr %canrestore, %g3
19771 rdpr %cleanwin, %g4
19772 rdpr %otherwin, %g5
19773 rdpr %wstate, %g6
19774loop_1673:
19775 fble %fcc3, loop_1674
19776 edge16 %i1, %i4, %i5
19777 addc %o1, 0x1827, %o3
19778 fbge,a %fcc2, loop_1675
19779loop_1674:
19780 tge %icc, 0x6
19781 movg %xcc, %o0, %i2
19782 addc %i3, 0x0709, %i7
19783loop_1675:
19784 ta %xcc, 0x2
19785 movrlz %l1, 0x37B, %l3
19786 taddcc %o7, %g5, %o5
19787 fors %f18, %f11, %f26
19788 membar 0x75
19789 popc %i6, %o4
19790 fbug,a %fcc0, loop_1676
19791 tle %icc, 0x4
19792 movrlz %l0, %g6, %g2
19793 tn %icc, 0x0
19794loop_1676:
19795 edge32 %l4, %o2, %o6
19796 bge loop_1677
19797 edge16l %g7, %l5, %g4
19798 edge8 %i0, %g3, %l2
19799 or %g1, 0x112E, %i1
19800loop_1677:
19801 ba,pt %xcc, loop_1678
19802 array8 %l6, %i5, %o1
19803 smul %o3, %i4, %o0
19804 lduh [%l7 + 0x3A], %i2
19805loop_1678:
19806 bne,a,pt %icc, loop_1679
19807 fba,a %fcc3, loop_1680
19808 edge16ln %i3, %i7, %l3
19809 alignaddrl %o7, %l1, %g5
19810loop_1679:
19811 sdivcc %i6, 0x1CC4, %o5
19812loop_1680:
19813 nop
19814 set 0x40, %l6
19815 ldda [%l7 + %l6] 0x89, %f0
19816 movrgz %o4, 0x012, %g6
19817 sra %l0, 0x1B, %g2
19818 fxnor %f30, %f0, %f22
19819 mova %xcc, %l4, %o2
19820 edge8n %g7, %o6, %g4
19821 addccc %i0, 0x19FD, %l5
19822 call loop_1681
19823 fzero %f12
19824 saved
19825 rdpr %cwp, %g1
19826 rdpr %cansave, %g2
19827 rdpr %canrestore, %g3
19828 rdpr %cleanwin, %g4
19829 rdpr %otherwin, %g5
19830 rdpr %wstate, %g6
19831 bshuffle %f18, %f12, %f14
19832loop_1681:
19833 brnz,a %g3, loop_1682
19834 fmovrdlz %g1, %f10, %f8
19835 fxnor %f16, %f10, %f30
19836 sdiv %i1, 0x1496, %l6
19837loop_1682:
19838 tcs %icc, 0x4
19839 brgez,a %i5, loop_1683
19840 tle %xcc, 0x3
19841 nop
19842 setx 0x2020D083D071138D, %l0, %l6
19843 stx %l6, [%l7 + 0x58]
19844 ldx [%l7 + 0x58], %fsr
19845 movrlz %o1, 0x289, %l2
19846loop_1683:
19847 fsrc1s %f1, %f19
19848 wr %g0, 0x89, %asi
19849 ldsba [%l7 + 0x27] %asi, %o3
19850 udivcc %o0, 0x003D, %i4
19851 taddcctv %i3, %i2, %i7
19852 and %l3, 0x0030, %l1
19853 array8 %o7, %g5, %i6
19854 call loop_1684
19855 xorcc %o4, 0x1009, %g6
19856 sdivx %o5, 0x1C4D, %l0
19857 fpadd16s %f9, %f14, %f3
19858loop_1684:
19859 andncc %l4, %o2, %g2
19860 ta %icc, 0x5
19861 edge32n %g7, %g4, %o6
19862 tcs %icc, 0x6
19863 sethi 0x14BC, %l5
19864 fmovrde %i0, %f18, %f0
19865 brgez %g3, loop_1685
19866 edge8 %g1, %i1, %i5
19867 bcc,a,pn %xcc, loop_1686
19868 tvc %icc, 0x0
19869loop_1685:
19870 movne %xcc, %l6, %l2
19871 sir 0x0253
19872loop_1686:
19873 fpsub32s %f9, %f30, %f22
19874 fandnot1 %f8, %f10, %f12
19875 edge8n %o3, %o0, %i4
19876 movcc %xcc, %o1, %i3
19877 fbl %fcc3, loop_1687
19878 srlx %i2, %l3, %l1
19879 fmovsneg %xcc, %f15, %f19
19880 bcc,pt %xcc, loop_1688
19881loop_1687:
19882 tn %icc, 0x6
19883 nop
19884 setx 0x5ABE8B97, %l0, %l6
19885 st %l6, [%l7 + 0x28]
19886 ld [%l7 + 0x28], %f26
19887 fsqrts %f26, %f25
19888 nop
19889 fitod %f6, %f22
19890 fdtos %f22, %f30
19891loop_1688:
19892 ldsb [%l7 + 0x1B], %o7
19893 nop
19894 setx 0x53979658, %l0, %l6
19895 st %l6, [%l7 + 0x28]
19896 ld [%l7 + 0x28], %f10
19897 setx 0xB95223E0, %l1, %l5
19898 st %l5, [%l7 + 0x10]
19899 ld [%l7 + 0x10], %f15
19900 fmuls %f15, %f10, %f4
19901 ldd [%l7 + 0x40], %g4
19902 tgu %xcc, 0x7
19903 sdiv %i7, 0x0C0E, %o4
19904 set 0x12, %o4
19905 ldsha [%l7 + %o4] 0x81, %i6
19906 nop
19907 fitod %f12, %f2
19908 fdtox %f2, %f2
19909 fmovspos %icc, %f5, %f2
19910 faligndata %f10, %f12, %f28
19911 edge8l %g6, %o5, %l0
19912 saved
19913 rdpr %cwp, %g1
19914 rdpr %cansave, %g2
19915 rdpr %canrestore, %g3
19916 rdpr %cleanwin, %g4
19917 rdpr %otherwin, %g5
19918 rdpr %wstate, %g6
19919 sethi 0x0DF0, %l4
19920 tcc %xcc, 0x7
19921 andncc %o2, %g7, %g2
19922 and %g4, 0x155D, %l5
19923 movl %xcc, %o6, %i0
19924 restored
19925 rdpr %cwp, %g1
19926 rdpr %cansave, %g2
19927 rdpr %canrestore, %g3
19928 rdpr %cleanwin, %g4
19929 rdpr %otherwin, %g5
19930 rdpr %wstate, %g6
19931 mulscc %g1, 0x0D78, %i1
19932 ldsb [%l7 + 0x29], %i5
19933 sth %l6, [%l7 + 0x7E]
19934 alignaddr %g3, %l2, %o0
19935 tcc %icc, 0x1
19936 tcc %icc, 0x6
19937 ba %icc, loop_1689
19938 bl %icc, loop_1690
19939 brlez %i4, loop_1691
19940 membar 0x59
19941loop_1689:
19942 tvs %xcc, 0x1
19943loop_1690:
19944 fmovsgu %xcc, %f2, %f16
19945loop_1691:
19946 udivcc %o3, 0x094C, %o1
19947 and %i3, 0x1867, %l3
19948 addcc %i2, 0x13BA, %o7
19949 array32 %g5, %i7, %l1
19950 nop
19951 setx 0xA050559C, %l0, %l6
19952 st %l6, [%l7 + 0x6C]
19953 ld [%l7 + 0x6C], %fsr
19954 set 0x78, %i5
19955 lduha [%l7 + %i5] 0x10, %i6
19956 movpos %xcc, %o4, %g6
19957 movleu %icc, %o5, %l0
19958 bcs,a %icc, loop_1692
19959 bne,pn %icc, loop_1693
19960 movvc %icc, %o2, %l4
19961 sdivcc %g2, 0x1E35, %g7
19962loop_1692:
19963 movcc %xcc, %g4, %o6
19964loop_1693:
19965 bne,pn %xcc, loop_1694
19966 udivcc %i0, 0x1BC5, %g1
19967 tcs %icc, 0x4
19968 bneg loop_1695
19969loop_1694:
19970 nop
19971 fitos %f14, %f21
19972 fstod %f21, %f2
19973 pdist %f0, %f30, %f8
19974 nop
19975 setx 0x015441E74049B0EC, %l0, %l6
19976 stx %l6, [%l7 + 0x50]
19977 ldx [%l7 + 0x50], %fsr
19978loop_1695:
19979 flush %l7 + 0x34
19980 array16 %i1, %l5, %i5
19981 tsubcc %l6, 0x082E, %l2
19982 xnor %g3, 0x1207, %i4
19983 orn %o0, 0x03FE, %o1
19984 xnor %o3, %i3, %l3
19985 movle %icc, %i2, %g5
19986 movl %xcc, %o7, %i7
19987 set 0x50, %g1
19988 lda [%l7 + %g1] 0x0c, %f24
19989 edge8 %i6, %l1, %g6
19990 smulcc %o4, 0x115C, %l0
19991 tgu %xcc, 0x4
19992 sub %o5, 0x1F41, %o2
19993 fmovrdne %l4, %f2, %f10
19994 movrne %g7, 0x24B, %g2
19995 add %l7, 0x18, %l6
19996 wr %g0, 0x80, %asi
19997 ldxa [%l6] %asi, %g4
19998 casxa [%l6] 0x80, %g4, %o6
19999 movg %icc, %i0, %g1
20000 wr %g0, 0x80, %asi
20001 lda [%l7 + 0x3C] %asi, %f23
20002 fble %fcc0, loop_1696
20003 movre %l5, %i5, %i1
20004 ldsw [%l7 + 0x74], %l6
20005 lduh [%l7 + 0x0A], %g3
20006loop_1696:
20007 fbo,a %fcc2, loop_1697
20008 fandnot2s %f18, %f12, %f21
20009 xor %i4, %l2, %o0
20010 srlx %o3, %i3, %l3
20011loop_1697:
20012 sllx %o1, 0x17, %i2
20013 sdivcc %o7, 0x1A90, %g5
20014 saved
20015 rdpr %cwp, %g1
20016 rdpr %cansave, %g2
20017 rdpr %canrestore, %g3
20018 rdpr %cleanwin, %g4
20019 rdpr %otherwin, %g5
20020 rdpr %wstate, %g6
20021 fpsub32 %f24, %f8, %f18
20022 tcc %icc, 0x4
20023 tne %icc, 0x0
20024 movcs %xcc, %i6, %l1
20025 swap [%l7 + 0x10], %g6
20026 fmovrde %o4, %f14, %f26
20027 tcc %xcc, 0x1
20028 nop
20029 setx loop_1698, %l0, %l1
20030 wrpr 0x1, %tl
20031 wrpr %l1, %tnpc
20032 setx 0x34400001400, %l0, %l1
20033 wrpr %l1, %tstate
20034 wrhpr 0x4, %htstate
20035 done
20036 std %f12, [%l7 + 0x40]
20037 fmovdvc %icc, %f16, %f4
20038 tn %icc, 0x2
20039loop_1698:
20040 bge,a loop_1699
20041 fbe %fcc3, loop_1700
20042 movge %xcc, %l0, %i7
20043 bneg,pt %icc, loop_1701
20044loop_1699:
20045 tvs %icc, 0x6
20046loop_1700:
20047 udiv %o2, 0x08EE, %o5
20048 fmovsvc %icc, %f5, %f25
20049loop_1701:
20050 srl %l4, 0x12, %g7
20051 call loop_1702
20052 fbug,a %fcc0, loop_1703
20053 xnorcc %g4, %g2, %i0
20054 wr %g0, 0x89, %asi
20055 lduba [%l7 + 0x5F] %asi, %o6
20056loop_1702:
20057 edge32 %g1, %l5, %i1
20058loop_1703:
20059 tvc %xcc, 0x7
20060 alignaddr %l6, %g3, %i4
20061 ldd [%l7 + 0x30], %f18
20062 edge8l %i5, %l2, %o3
20063 addcc %i3, %l3, %o1
20064 fandnot1 %f14, %f18, %f30
20065 fnand %f24, %f4, %f26
20066 tg %icc, 0x0
20067 movcc %xcc, %i2, %o0
20068 sdivx %g5, 0x0E94, %i6
20069 fbul,a %fcc0, loop_1704
20070 fmovd %f14, %f28
20071 fba,a %fcc1, loop_1705
20072 movge %xcc, %l1, %g6
20073loop_1704:
20074 edge32ln %o4, %o7, %l0
20075 fba,a %fcc2, loop_1706
20076loop_1705:
20077 bleu,pn %xcc, loop_1707
20078 fbu,a %fcc1, loop_1708
20079 tpos %xcc, 0x1
20080loop_1706:
20081 ldx [%l7 + 0x28], %o2
20082loop_1707:
20083 fbne %fcc1, loop_1709
20084loop_1708:
20085 fsrc1s %f17, %f9
20086 fbl,a %fcc3, loop_1710
20087 movgu %xcc, %i7, %o5
20088loop_1709:
20089 fors %f30, %f2, %f29
20090 stx %g7, [%l7 + 0x18]
20091loop_1710:
20092 fzero %f30
20093 nop
20094 fitos %f9, %f8
20095 fmovde %xcc, %f6, %f18
20096 orcc %g4, %g2, %i0
20097 fbule %fcc2, loop_1711
20098 tl %icc, 0x1
20099 addcc %l4, 0x08A1, %o6
20100 tcs %icc, 0x1
20101loop_1711:
20102 subcc %l5, %g1, %i1
20103 tle %xcc, 0x4
20104 movpos %icc, %l6, %i4
20105 ldd [%l7 + 0x58], %i4
20106 saved
20107 rdpr %cwp, %g1
20108 rdpr %cansave, %g2
20109 rdpr %canrestore, %g3
20110 rdpr %cleanwin, %g4
20111 rdpr %otherwin, %g5
20112 rdpr %wstate, %g6
20113 movre %g3, %l2, %o3
20114 srl %l3, %o1, %i2
20115 movgu %icc, %o0, %i3
20116 bl,pn %icc, loop_1712
20117 umul %g5, %i6, %l1
20118 nop
20119 fitod %f12, %f8
20120 fdtox %f8, %f22
20121 movrne %o4, %g6, %o7
20122loop_1712:
20123 smul %l0, 0x0479, %o2
20124 movvc %xcc, %i7, %g7
20125 taddcctv %o5, %g2, %g4
20126 movne %icc, %i0, %l4
20127 movcs %icc, %o6, %g1
20128 add %l7, 0x78, %l6
20129 wr %g0, 0x89, %asi
20130 ldxa [%l6] %asi, %i1
20131 casxa [%l6] %asi, %i1, %l6
20132 brz %i4, loop_1713
20133 edge32 %l5, %g3, %l2
20134 umul %i5, %o3, %l3
20135 udiv %o1, 0x12A8, %i2
20136loop_1713:
20137 umul %i3, 0x0E92, %o0
20138 fmovdvs %xcc, %f13, %f12
20139 udivcc %i6, 0x050B, %l1
20140 fble,a %fcc1, loop_1714
20141 fxor %f16, %f24, %f24
20142 smul %g5, 0x1071, %o4
20143 tcc %icc, 0x7
20144loop_1714:
20145 tsubcc %g6, 0x0782, %o7
20146 movne %icc, %l0, %o2
20147 sub %i7, 0x196C, %o5
20148 addccc %g7, 0x1C7D, %g4
20149 movrgz %g2, 0x286, %l4
20150 alignaddrl %o6, %g1, %i1
20151 edge32 %l6, %i0, %l5
20152 fzeros %f25
20153 lduh [%l7 + 0x5C], %g3
20154 nop
20155 fitos %f1, %f1
20156 xorcc %l2, %i4, %i5
20157 tl %icc, 0x6
20158 edge16 %l3, %o3, %o1
20159 xorcc %i3, 0x047A, %o0
20160 brnz %i2, loop_1715
20161 fabss %f26, %f18
20162 tpos %xcc, 0x6
20163 fpsub32s %f1, %f21, %f28
20164loop_1715:
20165 movl %icc, %l1, %g5
20166 fbne %fcc0, loop_1716
20167 fornot1 %f6, %f20, %f26
20168 bneg,a,pn %icc, loop_1717
20169 tcc %xcc, 0x1
20170loop_1716:
20171 nop
20172 fitos %f0, %f17
20173 fstox %f17, %f28
20174 fxtos %f28, %f31
20175 add %l7, 0x4C, %l6
20176 wr %g0, 0x89, %asi
20177 lda [%l6] %asi, %o4
20178 casa [%l6] 0x89, %o4, %i6
20179loop_1717:
20180 sethi 0x04B8, %o7
20181 edge32n %g6, %o2, %i7
20182 nop
20183 fitod %f2, %f26
20184 fdtos %f26, %f30
20185 prefetch [%l7 + 0x68], 0x2
20186 fbul %fcc1, loop_1718
20187 flush %l7 + 0x10
20188 set 0x30, %o7
20189 lda [%l7 + %o7] 0x04, %f24
20190loop_1718:
20191 tge %icc, 0x4
20192 fbul %fcc0, loop_1719
20193 fmovrse %o5, %f31, %f10
20194 sub %l0, %g4, %g2
20195 stbar
20196loop_1719:
20197 nop
20198 setx 0xD33BCC303FE32050, %l0, %l6
20199 stx %l6, [%l7 + 0x28]
20200 ldd [%l7 + 0x28], %f14
20201 setx 0x16103A9EF45F9CB3, %l1, %l5
20202 stx %l5, [%l7 + 0x10]
20203 ldd [%l7 + 0x10], %f2
20204 faddd %f2, %f14, %f6
20205 tsubcc %l4, 0x1349, %g7
20206 fnegs %f1, %f4
20207 tcc %xcc, 0x6
20208 tleu %xcc, 0x5
20209 restored
20210 rdpr %cwp, %g1
20211 rdpr %cansave, %g2
20212 rdpr %canrestore, %g3
20213 rdpr %cleanwin, %g4
20214 rdpr %otherwin, %g5
20215 rdpr %wstate, %g6
20216 fmovsa %xcc, %f30, %f2
20217 andn %g1, 0x076E, %o6
20218 tge %icc, 0x6
20219 fmovdl %xcc, %f1, %f10
20220 fmul8x16au %f14, %f8, %f18
20221 nop
20222 setx 0x7055DB12, %l0, %l6
20223 st %l6, [%l7 + 0x28]
20224 ld [%l7 + 0x28], %fsr
20225 ta %xcc, 0x6
20226 lduw [%l7 + 0x14], %l6
20227 alignaddr %i0, %i1, %l5
20228 brlez,a %l2, loop_1720
20229 edge16 %g3, %i5, %l3
20230 or %o3, 0x19A5, %o1
20231 orncc %i4, 0x19C1, %o0
20232loop_1720:
20233 sub %i3, 0x08C6, %i2
20234 nop
20235 setx 0x2B6CAC56A3C6DB98, %l0, %l6
20236 stx %l6, [%l7 + 0x28]
20237 ldd [%l7 + 0x28], %f6
20238 setx 0x0D179380DED09F98, %l1, %l5
20239 stx %l5, [%l7 + 0x10]
20240 ldd [%l7 + 0x10], %f30
20241 fdivd %f30, %f6, %f24
20242 taddcc %l1, %g5, %i6
20243 be,a %icc, loop_1721
20244 subccc %o7, %g6, %o4
20245 movn %xcc, %i7, %o2
20246 andcc %o5, 0x1DE1, %l0
20247loop_1721:
20248 tcs %xcc, 0x7
20249 add %g2, %g4, %g7
20250 tne %xcc, 0x1
20251 movvc %icc, %g1, %o6
20252 sra %l6, %l4, %i1
20253 add %l7, 0x38, %l6
20254 wr %g0, 0x80, %asi
20255 ldxa [%l6] %asi, %i0
20256 casxa [%l6] 0x80, %i0, %l5
20257 movleu %xcc, %l2, %g3
20258 fba %fcc0, loop_1722
20259 movne %icc, %i5, %o3
20260 movge %icc, %o1, %i4
20261 fnors %f5, %f0, %f2
20262loop_1722:
20263 tvc %icc, 0x2
20264 wr %g0, 0x11, %asi
20265 ldstuba [%l7 + 0x0E] %asi, %l3
20266 edge32ln %o0, %i3, %i2
20267 fbge %fcc3, loop_1723
20268 tleu %icc, 0x6
20269 tne %xcc, 0x4
20270 udivx %g5, 0x1700, %l1
20271loop_1723:
20272 or %i6, 0x0F49, %o7
20273 movle %icc, %g6, %i7
20274 movrlez %o4, %o5, %l0
20275 array8 %o2, %g2, %g4
20276 movgu %xcc, %g1, %g7
20277 sdivcc %o6, 0x0FC7, %l4
20278 brnz,a %l6, loop_1724
20279 sethi 0x0B95, %i1
20280 fmuld8ulx16 %f17, %f26, %f26
20281 movneg %xcc, %l5, %i0
20282loop_1724:
20283 fmovdge %xcc, %f8, %f13
20284 fmovsge %xcc, %f26, %f21
20285 tl %xcc, 0x0
20286 fmovscc %icc, %f31, %f6
20287 tne %icc, 0x3
20288 fmovdne %xcc, %f1, %f0
20289 fmovdvs %xcc, %f0, %f14
20290 lduw [%l7 + 0x54], %l2
20291 fmovspos %icc, %f4, %f10
20292 fbne,a %fcc2, loop_1725
20293 fmuld8sux16 %f20, %f30, %f14
20294 smul %g3, 0x1568, %o3
20295 tsubcc %o1, 0x18E8, %i4
20296loop_1725:
20297 popc %i5, %o0
20298 sdivcc %l3, 0x00EB, %i3
20299 movvs %icc, %i2, %g5
20300 fpadd32s %f14, %f13, %f25
20301 movre %i6, 0x2C0, %l1
20302 orn %g6, %o7, %i7
20303 movrne %o4, %l0, %o2
20304 wr %g0, 0x10, %asi
20305 ldsha [%l7 + 0x18] %asi, %g2
20306 tleu %icc, 0x4
20307 sdiv %o5, 0x12BA, %g1
20308 srl %g7, 0x09, %g4
20309 fcmple16 %f14, %f30, %o6
20310 stx %l6, [%l7 + 0x50]
20311 fnot1 %f10, %f14
20312 movrlz %l4, 0x304, %l5
20313 fabss %f3, %f17
20314 array16 %i0, %i1, %g3
20315 stx %l2, [%l7 + 0x30]
20316 movn %xcc, %o3, %o1
20317 fcmple16 %f24, %f30, %i4
20318 movneg %icc, %o0, %i5
20319 bcc loop_1726
20320 edge32l %l3, %i2, %i3
20321 taddcctv %g5, %i6, %g6
20322 nop
20323 setx 0x5C8F3A70, %l0, %l6
20324 st %l6, [%l7 + 0x28]
20325 ld [%l7 + 0x28], %f11
20326 setx 0x88FDE9C5, %l1, %l5
20327 st %l5, [%l7 + 0x10]
20328 ld [%l7 + 0x10], %f1
20329 fdivs %f1, %f11, %f26
20330loop_1726:
20331 edge32ln %l1, %i7, %o7
20332 sll %l0, %o4, %o2
20333 umul %o5, 0x011E, %g2
20334 bg,a loop_1727
20335 fbule %fcc3, loop_1728
20336 fcmple32 %f30, %f0, %g1
20337 movcs %icc, %g4, %o6
20338loop_1727:
20339 subccc %g7, %l6, %l4
20340loop_1728:
20341 stw %i0, [%l7 + 0x1C]
20342 bneg loop_1729
20343 nop
20344 set 0x18, %l2
20345 ldx [%l7 + %l2], %i1
20346 stbar
20347 movg %icc, %l5, %g3
20348loop_1729:
20349 fexpand %f19, %f20
20350 mulx %o3, %l2, %i4
20351 fpadd16s %f21, %f7, %f18
20352 movg %icc, %o1, %o0
20353 brz %l3, loop_1730
20354 restored
20355 rdpr %cwp, %g1
20356 rdpr %cansave, %g2
20357 rdpr %canrestore, %g3
20358 rdpr %cleanwin, %g4
20359 rdpr %otherwin, %g5
20360 rdpr %wstate, %g6
20361 tl %xcc, 0x5
20362 ldd [%l7 + 0x50], %i2
20363loop_1730:
20364 ldub [%l7 + 0x29], %i3
20365 and %i5, %i6, %g6
20366 fbu,a %fcc0, loop_1731
20367 array8 %l1, %i7, %g5
20368 brgz,a %o7, loop_1732
20369 movcs %icc, %o4, %l0
20370loop_1731:
20371 fmovdpos %xcc, %f3, %f29
20372 alignaddr %o2, %g2, %g1
20373loop_1732:
20374 bneg,a,pn %icc, loop_1733
20375 addcc %g4, 0x030F, %o6
20376 subcc %o5, 0x1711, %l6
20377 sub %l4, 0x1F99, %i0
20378loop_1733:
20379 fnegd %f30, %f12
20380 tneg %icc, 0x5
20381 fmul8x16au %f24, %f26, %f14
20382 srlx %g7, %l5, %i1
20383 tcc %icc, 0x7
20384 sir 0x1707
20385 set 0x78, %o6
20386 lda [%l7 + %o6] 0x89, %f9
20387 ldsw [%l7 + 0x10], %g3
20388 udivx %l2, 0x1AAB, %o3
20389 movvs %xcc, %i4, %o0
20390 fpack16 %f30, %f14
20391 ba,a %icc, loop_1734
20392 fzeros %f23
20393 smulcc %o1, 0x1E21, %l3
20394 movrlz %i3, 0x397, %i2
20395loop_1734:
20396 fandnot1s %f12, %f9, %f31
20397 smul %i6, %g6, %l1
20398 orncc %i7, %i5, %g5
20399 edge16l %o4, %l0, %o7
20400 sdivcc %o2, 0x0AB0, %g2
20401 ldd [%l7 + 0x78], %g4
20402 fpack16 %f12, %f14
20403 tsubcctv %g1, 0x16A1, %o5
20404 movl %icc, %l6, %o6
20405 movneg %xcc, %l4, %i0
20406 movrgz %g7, 0x286, %l5
20407 bneg,a,pn %icc, loop_1735
20408 umul %i1, 0x06EC, %l2
20409 movleu %icc, %o3, %g3
20410 wr %g0, 0x04, %asi
20411 swapa [%l7 + 0x48] %asi, %i4
20412loop_1735:
20413 movrlz %o0, 0x0B6, %l3
20414 stbar
20415 sllx %i3, %o1, %i2
20416 fnot2 %f8, %f26
20417 ldsh [%l7 + 0x3A], %i6
20418 wr %g0, 0x18, %asi
20419 ldsba [%l7 + 0x78] %asi, %l1
20420 sir 0x0968
20421 tne %icc, 0x2
20422 fnors %f21, %f11, %f0
20423 array8 %i7, %i5, %g6
20424 fmovrslz %g5, %f18, %f19
20425 xor %o4, %o7, %l0
20426 movl %icc, %g2, %o2
20427 nop
20428 set 0x58, %l3
20429 stx %g4, [%l7 + %l3]
20430 brgz,a %o5, loop_1736
20431 fpadd32s %f11, %f28, %f10
20432 tcs %icc, 0x1
20433 sir 0x09A0
20434loop_1736:
20435 tne %xcc, 0x6
20436 movg %xcc, %l6, %o6
20437 edge16n %l4, %g1, %i0
20438 movg %icc, %g7, %i1
20439 brz,a %l2, loop_1737
20440 nop
20441 setx loop_1738, %l0, %l1
20442 wrpr 0x1, %tl
20443 wrpr %l1, %tnpc
20444 setx 0x34400001400, %l0, %l1
20445 wrpr %l1, %tstate
20446 wrhpr 0x4, %htstate
20447 done
20448 prefetch [%l7 + 0x08], 0x1
20449 movn %icc, %l5, %g3
20450loop_1737:
20451 array16 %o3, %o0, %i4
20452loop_1738:
20453 xnorcc %l3, 0x0762, %i3
20454 movgu %icc, %i2, %i6
20455 nop
20456 setx 0xD053E291, %l0, %l6
20457 st %l6, [%l7 + 0x10]
20458 ld [%l7 + 0x10], %fsr
20459 orcc %o1, 0x14A6, %l1
20460 set 0x30, %i3
20461 ldxa [%g0 + %i3] 0x4f, %i7
20462 andcc %g6, %i5, %g5
20463 set 0x09, %g2
20464 ldstuba [%l7 + %g2] 0x81, %o7
20465 movcs %icc, %l0, %g2
20466 set 0x1C, %i7
20467 sta %f3, [%l7 + %i7] 0x88
20468 fmovdn %xcc, %f17, %f25
20469 ble,a,pn %icc, loop_1739
20470 tne %icc, 0x3
20471 andn %o4, %o2, %o5
20472 fnegd %f30, %f2
20473loop_1739:
20474 nop
20475 set 0x7A, %g5
20476 lduba [%l7 + %g5] 0x81, %g4
20477 brlz,a %o6, loop_1740
20478 movn %xcc, %l6, %g1
20479 wr %g0, 0x19, %asi
20480 ldsba [%l7 + 0x63] %asi, %l4
20481loop_1740:
20482 subc %i0, 0x0EF7, %g7
20483 ba,pn %icc, loop_1741
20484 ble,pt %icc, loop_1742
20485 fbule,a %fcc1, loop_1743
20486 sll %i1, %l5, %g3
20487loop_1741:
20488 brnz %o3, loop_1744
20489loop_1742:
20490 tgu %icc, 0x2
20491loop_1743:
20492 addccc %o0, 0x15FC, %l2
20493 sdivcc %l3, 0x181C, %i4
20494loop_1744:
20495 nop
20496 wr %g0, 0x89, %asi
20497 lduwa [%l7 + 0x2C] %asi, %i3
20498 sdivx %i6, 0x0C3E, %i2
20499 taddcc %l1, 0x02D6, %i7
20500 fpadd32 %f30, %f28, %f22
20501 restored
20502 rdpr %cwp, %g1
20503 rdpr %cansave, %g2
20504 rdpr %canrestore, %g3
20505 rdpr %cleanwin, %g4
20506 rdpr %otherwin, %g5
20507 rdpr %wstate, %g6
20508 fba %fcc3, loop_1745
20509 fmul8x16au %f6, %f21, %f10
20510 edge8 %o1, %g6, %i5
20511 edge32n %o7, %l0, %g5
20512loop_1745:
20513 ld [%l7 + 0x78], %f17
20514 orn %o4, %o2, %g2
20515 set 0x18, %l1
20516 stxa %g4, [%l7 + %l1] 0x0c
20517 ta %xcc, 0x2
20518 wr %g0, 0x80, %asi
20519 ldsba [%l7 + 0x3E] %asi, %o6
20520 edge8 %l6, %o5, %g1
20521 movvc %icc, %i0, %g7
20522 ldsb [%l7 + 0x57], %i1
20523 fmovsne %icc, %f11, %f28
20524 saved
20525 rdpr %cwp, %g1
20526 rdpr %cansave, %g2
20527 rdpr %canrestore, %g3
20528 rdpr %cleanwin, %g4
20529 rdpr %otherwin, %g5
20530 rdpr %wstate, %g6
20531 smulcc %l5, 0x0868, %g3
20532 fnot2 %f4, %f20
20533 call loop_1746
20534 tcc %xcc, 0x1
20535 fbl,a %fcc3, loop_1747
20536 edge8n %o3, %l4, %l2
20537loop_1746:
20538 mova %icc, %l3, %o0
20539 array32 %i4, %i3, %i6
20540loop_1747:
20541 fbul,a %fcc1, loop_1748
20542 movg %xcc, %l1, %i7
20543 taddcctv %o1, 0x1F01, %i2
20544 nop
20545 fitod %f0, %f24
20546 fdtox %f24, %f24
20547loop_1748:
20548 smul %i5, 0x1BDD, %g6
20549 fandnot2s %f24, %f2, %f12
20550 tpos %xcc, 0x2
20551 sdiv %l0, 0x15C9, %g5
20552 andncc %o7, %o4, %o2
20553 tneg %icc, 0x0
20554 wr %g0, 0x81, %asi
20555 swapa [%l7 + 0x34] %asi, %g2
20556 ldstub [%l7 + 0x74], %o6
20557 udivcc %l6, 0x184B, %g4
20558 nop
20559 setx 0x7677B5EA, %l0, %l6
20560 st %l6, [%l7 + 0x28]
20561 ld [%l7 + 0x28], %f24
20562 setx 0xA6936383, %l1, %l5
20563 st %l5, [%l7 + 0x10]
20564 ld [%l7 + 0x10], %f8
20565 fmuls %f8, %f24, %f22
20566 ta %icc, 0x6
20567 udivcc %o5, 0x1AD0, %g1
20568 nop
20569 set 0x38, %g7
20570 stw %i0, [%l7 + %g7]
20571 movne %icc, %i1, %l5
20572 edge16n %g3, %g7, %l4
20573 fabss %f14, %f9
20574 tpos %xcc, 0x7
20575 wr %g0, 0x19, %asi
20576 sta %f27, [%l7 + 0x60] %asi
20577 bg %xcc, loop_1749
20578 fsrc2s %f27, %f21
20579 edge32n %o3, %l2, %o0
20580 bpos %xcc, loop_1750
20581loop_1749:
20582 tl %icc, 0x0
20583 fmovdl %icc, %f11, %f5
20584 fmovsle %xcc, %f7, %f2
20585loop_1750:
20586 subcc %i4, 0x119D, %i3
20587 mulscc %l3, 0x0CB0, %i6
20588 edge16n %l1, %i7, %i2
20589 movne %xcc, %i5, %o1
20590 stbar
20591 bvc,a,pn %xcc, loop_1751
20592 fones %f24
20593 tgu %xcc, 0x4
20594 fsrc2 %f16, %f12
20595loop_1751:
20596 edge16n %l0, %g5, %g6
20597 wr %g0, 0x80, %asi
20598 swapa [%l7 + 0x24] %asi, %o4
20599 tvs %icc, 0x7
20600 add %o7, 0x1D9D, %o2
20601 bneg,a %icc, loop_1752
20602 edge8 %o6, %l6, %g2
20603 stw %g4, [%l7 + 0x24]
20604 tsubcc %o5, %g1, %i1
20605loop_1752:
20606 fbge %fcc1, loop_1753
20607 movg %xcc, %l5, %g3
20608 bgu,a %xcc, loop_1754
20609 movl %icc, %i0, %g7
20610loop_1753:
20611 taddcc %l4, 0x0C17, %l2
20612 srlx %o0, 0x1A, %i4
20613loop_1754:
20614 fmovrdgez %i3, %f26, %f4
20615 ldx [%l7 + 0x40], %o3
20616 flush %l7 + 0x60
20617 udivcc %l3, 0x0E2E, %l1
20618 fbe %fcc0, loop_1755
20619 fmovrdne %i6, %f28, %f0
20620 fbug,a %fcc1, loop_1756
20621 xorcc %i2, %i5, %i7
20622loop_1755:
20623 fandnot1s %f12, %f27, %f11
20624 add %l0, %o1, %g5
20625loop_1756:
20626 tn %xcc, 0x1
20627 fmovs %f4, %f5
20628 srax %g6, %o7, %o2
20629 alignaddrl %o6, %l6, %o4
20630 udiv %g2, 0x0A3B, %g4
20631 mulscc %g1, %i1, %l5
20632 brz,a %o5, loop_1757
20633 movl %xcc, %i0, %g3
20634 tneg %icc, 0x6
20635 fbne %fcc0, loop_1758
20636loop_1757:
20637 tsubcc %l4, 0x0CFD, %l2
20638 edge32n %o0, %g7, %i4
20639 udivx %i3, 0x07C0, %o3
20640loop_1758:
20641 fnor %f8, %f20, %f26
20642 edge8 %l3, %i6, %l1
20643 movcc %icc, %i5, %i7
20644 fmovdge %icc, %f12, %f27
20645 fornot2 %f14, %f28, %f2
20646 nop
20647 fitos %f2, %f17
20648 fstod %f17, %f6
20649 fblg,a %fcc0, loop_1759
20650 bvs loop_1760
20651 fpack32 %f16, %f0, %f26
20652 fbul,a %fcc2, loop_1761
20653loop_1759:
20654 orcc %l0, %o1, %g5
20655loop_1760:
20656 popc 0x0FA9, %i2
20657 tg %icc, 0x1
20658loop_1761:
20659 subcc %o7, 0x0F7E, %o2
20660 wr %g0, 0x0c, %asi
20661 ldda [%l7 + 0x40] %asi, %f0
20662 nop
20663 fitod %f6, %f30
20664 fdtos %f30, %f18
20665 nop
20666 fitod %f4, %f14
20667 fdtox %f14, %f20
20668 subccc %o6, 0x0839, %g6
20669 tcc %icc, 0x3
20670 fandnot1s %f21, %f28, %f14
20671 movrgez %l6, %g2, %g4
20672 nop
20673 setx 0x67DB141E490E95F9, %l0, %l6
20674 stx %l6, [%l7 + 0x28]
20675 ldd [%l7 + 0x28], %f22
20676 setx 0x43B90B5A352B061D, %l1, %l5
20677 stx %l5, [%l7 + 0x10]
20678 ldd [%l7 + 0x10], %f18
20679 fsubd %f18, %f22, %f28
20680 orcc %o4, 0x1839, %g1
20681 fble,a %fcc3, loop_1762
20682 fbue %fcc1, loop_1763
20683 fmovrse %i1, %f10, %f12
20684 wr %g0, 0x80, %asi
20685 lduba [%l7 + 0x26] %asi, %l5
20686loop_1762:
20687 subcc %o5, 0x137C, %i0
20688loop_1763:
20689 ldsb [%l7 + 0x6D], %g3
20690 nop
20691 fitod %f2, %f8
20692 fdtox %f8, %f4
20693 fxtod %f4, %f18
20694 ta %icc, 0x1
20695 srlx %l2, %l4, %g7
20696 fmovsne %icc, %f18, %f6
20697 fmovsneg %icc, %f15, %f10
20698 movneg %xcc, %i4, %i3
20699 fones %f0
20700 bg,pt %xcc, loop_1764
20701 be,pt %xcc, loop_1765
20702 sdivx %o3, 0x0F9A, %o0
20703 brlez %i6, loop_1766
20704loop_1764:
20705 fabss %f28, %f20
20706loop_1765:
20707 mulscc %l1, 0x119A, %i5
20708 bg,a %xcc, loop_1767
20709loop_1766:
20710 fcmple16 %f14, %f24, %l3
20711 srax %i7, %o1, %g5
20712 movrne %l0, 0x020, %i2
20713loop_1767:
20714 fmovsne %icc, %f25, %f24
20715 st %f14, [%l7 + 0x60]
20716 sdivcc %o2, 0x14BD, %o7
20717 udivx %g6, 0x002F, %o6
20718 fmovda %xcc, %f28, %f11
20719 subccc %l6, %g4, %g2
20720 brlez %g1, loop_1768
20721 smulcc %i1, %l5, %o4
20722 tvc %xcc, 0x5
20723 fcmpne32 %f20, %f22, %i0
20724loop_1768:
20725 movleu %xcc, %g3, %l2
20726 fpadd16s %f27, %f16, %f3
20727 tcs %xcc, 0x7
20728 wr %g0, 0x80, %asi
20729 lda [%l7 + 0x0C] %asi, %f1
20730 movrgez %l4, 0x1D8, %o5
20731 fmovdle %xcc, %f19, %f6
20732 brnz,a %i4, loop_1769
20733 xnorcc %i3, %g7, %o0
20734 edge8 %i6, %o3, %i5
20735 nop
20736 set 0x4A, %i1
20737 sth %l3, [%l7 + %i1]
20738loop_1769:
20739 alignaddrl %l1, %o1, %g5
20740 edge16l %i7, %l0, %o2
20741 bne,pt %icc, loop_1770
20742 andncc %o7, %g6, %o6
20743 edge8ln %i2, %g4, %g2
20744 addcc %g1, 0x1485, %l6
20745loop_1770:
20746 array32 %l5, %i1, %i0
20747 fmovrdlez %g3, %f8, %f12
20748 sir 0x13D0
20749 xnorcc %o4, %l2, %l4
20750 movneg %icc, %o5, %i3
20751 tpos %xcc, 0x4
20752 nop
20753 setx loop_1771, %l0, %l1
20754 wrpr 0x1, %tl
20755 wrpr %l1, %tnpc
20756 setx 0x34400001400, %l0, %l1
20757 wrpr %l1, %tstate
20758 wrhpr 0x4, %htstate
20759 done
20760 ld [%l7 + 0x24], %f7
20761 tcs %icc, 0x3
20762 std %f6, [%l7 + 0x28]
20763loop_1771:
20764 fmovsg %icc, %f26, %f28
20765 fmovdne %xcc, %f18, %f16
20766 movn %icc, %i4, %g7
20767 for %f30, %f6, %f10
20768 movleu %xcc, %i6, %o0
20769 andcc %i5, %l3, %l1
20770 edge16l %o3, %g5, %o1
20771 movge %icc, %i7, %o2
20772 tcc %icc, 0x6
20773 fcmpeq32 %f26, %f18, %l0
20774 array32 %o7, %g6, %o6
20775 andn %g4, %g2, %i2
20776 srl %l6, %g1, %i1
20777 srlx %i0, %g3, %o4
20778 xnor %l2, %l5, %l4
20779 edge8l %o5, %i4, %i3
20780 edge8l %g7, %o0, %i6
20781 fmovdcs %xcc, %f12, %f8
20782 tg %icc, 0x4
20783 fcmpgt32 %f18, %f16, %i5
20784 tge %xcc, 0x2
20785 nop
20786 set 0x60, %o2
20787 ldsw [%l7 + %o2], %l1
20788 addccc %o3, %l3, %g5
20789 edge16ln %o1, %o2, %l0
20790 bge,a %xcc, loop_1772
20791 edge32n %i7, %g6, %o6
20792 add %l7, 0x30, %l6
20793 wr %g0, 0x89, %asi
20794 casa [%l6] %asi, %o7, %g2
20795loop_1772:
20796 lduw [%l7 + 0x4C], %g4
20797 sra %i2, %g1, %l6
20798 tne %icc, 0x0
20799 subcc %i0, 0x1DE3, %g3
20800 tvc %xcc, 0x1
20801 alignaddr %i1, %l2, %o4
20802 nop
20803 setx 0x440D694A, %l0, %l6
20804 st %l6, [%l7 + 0x28]
20805 ld [%l7 + 0x28], %f31
20806 setx 0x76F6EB52, %l1, %l5
20807 st %l5, [%l7 + 0x10]
20808 ld [%l7 + 0x10], %f0
20809 fadds %f0, %f31, %f30
20810 movvc %xcc, %l5, %l4
20811 bneg loop_1773
20812 movvc %icc, %o5, %i4
20813 addcc %i3, %g7, %i6
20814 sllx %i5, 0x19, %o0
20815loop_1773:
20816 nop
20817 set 0x48, %o3
20818 stha %l1, [%l7 + %o3] 0x23
20819 membar #Sync
20820 sllx %o3, %g5, %o1
20821 movrgez %l3, %o2, %l0
20822 sdivx %i7, 0x0D45, %g6
20823 fmovdl %icc, %f7, %f7
20824 movneg %icc, %o6, %o7
20825 alignaddr %g2, %i2, %g4
20826 edge16n %g1, %l6, %i0
20827 fba %fcc2, loop_1774
20828 sra %g3, %i1, %o4
20829 fone %f24
20830 or %l2, 0x13B6, %l5
20831loop_1774:
20832 fmul8x16al %f22, %f11, %f14
20833 addc %l4, 0x1A95, %o5
20834 move %xcc, %i3, %i4
20835 for %f14, %f10, %f28
20836 tcc %icc, 0x6
20837 edge16n %i6, %g7, %i5
20838 fcmpgt32 %f24, %f24, %l1
20839 ldsb [%l7 + 0x3B], %o0
20840 fmul8x16au %f26, %f19, %f8
20841 fbn %fcc3, loop_1775
20842 array8 %o3, %g5, %o1
20843 or %o2, %l3, %i7
20844 sir 0x0AD4
20845loop_1775:
20846 edge32n %l0, %o6, %g6
20847 movrgz %g2, 0x3F5, %o7
20848 te %xcc, 0x1
20849 or %g4, %g1, %l6
20850 wr %g0, 0x52, %asi
20851 ldxa [%g0 + 0x218] %asi, %i2
20852 tleu %xcc, 0x1
20853 fmovrdgz %g3, %f26, %f30
20854 fmul8x16al %f10, %f2, %f28
20855 fblg %fcc3, loop_1776
20856 ldsw [%l7 + 0x54], %i0
20857 set 0x3A, %i4
20858 lduha [%l7 + %i4] 0x18, %i1
20859loop_1776:
20860 fzero %f14
20861 smulcc %l2, %l5, %l4
20862 wr %g0, 0x80, %asi
20863 stda %f0, [%l7 + 0x40] %asi
20864 mulscc %o5, 0x1DB0, %i3
20865 bg,a,pn %icc, loop_1777
20866 mulx %o4, %i6, %g7
20867 fnot2s %f30, %f7
20868 tcc %icc, 0x3
20869loop_1777:
20870 srl %i5, %i4, %l1
20871 bcc,a %xcc, loop_1778
20872 movge %xcc, %o0, %g5
20873 ldsw [%l7 + 0x28], %o1
20874 set 0x20, %i6
20875 lduwa [%l7 + %i6] 0x89, %o2
20876loop_1778:
20877 ldx [%l7 + 0x20], %o3
20878 fandnot2 %f30, %f28, %f8
20879 fmovdcs %icc, %f17, %f21
20880 nop
20881 setx 0x0BC8E56B, %l0, %l6
20882 st %l6, [%l7 + 0x28]
20883 ld [%l7 + 0x28], %f20
20884 setx 0xA2387F51, %l1, %l5
20885 st %l5, [%l7 + 0x10]
20886 ld [%l7 + 0x10], %f23
20887 fmuls %f23, %f20, %f20
20888 array32 %l3, %i7, %l0
20889 subccc %g6, 0x1126, %g2
20890 nop
20891 setx loop_1779, %l0, %l1
20892 wrpr 0x1, %tl
20893 wrpr %l1, %tnpc
20894 setx 0x34400001400, %l0, %l1
20895 wrpr %l1, %tstate
20896 wrhpr 0x4, %htstate
20897 done
20898 tleu %icc, 0x2
20899 nop
20900 set 0x56, %l5
20901 ldsh [%l7 + %l5], %o6
20902 movge %xcc, %g4, %o7
20903loop_1779:
20904 nop
20905 setx 0x854531D3BD4C9DCE, %l0, %l6
20906 stx %l6, [%l7 + 0x28]
20907 ldd [%l7 + 0x28], %f2
20908 fsqrtd %f2, %f18
20909 fbe,a %fcc3, loop_1780
20910 xorcc %l6, %g1, %g3
20911 umul %i0, 0x0B89, %i2
20912 movvc %icc, %i1, %l5
20913loop_1780:
20914 fsrc2s %f17, %f20
20915 tne %xcc, 0x5
20916 nop
20917 fitod %f0, %f18
20918 fdtox %f18, %f30
20919 movleu %xcc, %l2, %l4
20920 tleu %icc, 0x7
20921 nop
20922 fitos %f9, %f19
20923 fstoi %f19, %f17
20924 taddcctv %i3, 0x169F, %o5
20925 mulx %o4, 0x1EE3, %g7
20926 nop
20927 set 0x14, %i0
20928 prefetch [%l7 + %i0], 0x0
20929 nop
20930 fitod %f8, %f16
20931 fdtox %f16, %f28
20932 fxtod %f28, %f4
20933 fbue %fcc2, loop_1781
20934 tneg %xcc, 0x6
20935 sll %i6, %i5, %l1
20936 wr %g0, 0x57, %asi
20937 stxa %o0, [%g0 + 0x0] %asi
20938loop_1781:
20939 sra %i4, 0x12, %o1
20940 subc %o2, %g5, %l3
20941 movrlez %i7, %o3, %g6
20942 array16 %g2, %l0, %o6
20943 fbe %fcc0, loop_1782
20944 bn loop_1783
20945 tcc %xcc, 0x6
20946 lduw [%l7 + 0x34], %o7
20947loop_1782:
20948 fone %f10
20949loop_1783:
20950 fxor %f20, %f6, %f18
20951 xorcc %g4, %g1, %l6
20952 smulcc %g3, %i2, %i0
20953 fornot1s %f19, %f15, %f23
20954 sra %i1, %l2, %l4
20955 tne %xcc, 0x1
20956 smul %i3, 0x0498, %l5
20957 popc 0x1F30, %o4
20958 fbue,a %fcc0, loop_1784
20959 addc %o5, %g7, %i6
20960 tle %icc, 0x5
20961 fpackfix %f30, %f24
20962loop_1784:
20963 fmovrsne %i5, %f2, %f19
20964 nop
20965 set 0x30, %g3
20966 stx %l1, [%l7 + %g3]
20967 wr %g0, 0x18, %asi
20968 prefetcha [%l7 + 0x60] %asi, 0x0
20969 tpos %icc, 0x3
20970 set 0x40, %i2
20971 ldsha [%l7 + %i2] 0x0c, %o1
20972 orcc %o2, %g5, %o0
20973 fba %fcc2, loop_1785
20974 nop
20975 set 0x3C, %o0
20976 sth %l3, [%l7 + %o0]
20977 mulx %i7, %o3, %g6
20978 alignaddrl %g2, %l0, %o6
20979loop_1785:
20980 tneg %xcc, 0x4
20981 sll %g4, 0x0B, %g1
20982 edge8n %l6, %g3, %o7
20983 xorcc %i2, 0x1402, %i1
20984 fcmpgt16 %f14, %f4, %l2
20985 mova %icc, %i0, %i3
20986 movleu %icc, %l4, %o4
20987 xor %l5, 0x0240, %o5
20988 alignaddrl %g7, %i6, %i5
20989 sdivcc %i4, 0x05AC, %l1
20990 andcc %o1, %o2, %o0
20991 xnor %l3, 0x1DEF, %g5
20992 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
20993 nop ! nop ! ldxa [%g0 + 0x1a8] %asi, %i7 ripped by fixASI40.pl ripped by fixASI40.pl
20994 add %l7, 0x20, %l6
20995 wr %g0, 0x81, %asi
20996 ldxa [%l6] %asi, %g6
20997 casxa [%l6] %asi, %g6, %o3
20998 st %f29, [%l7 + 0x70]
20999 movre %g2, 0x023, %o6
21000 taddcc %l0, %g1, %g4
21001 fmovscs %xcc, %f19, %f19
21002 udivx %g3, 0x0D43, %o7
21003 fones %f3
21004 edge8 %l6, %i2, %i1
21005 fpsub32 %f30, %f0, %f26
21006 brnz,a %i0, loop_1786
21007 tvc %icc, 0x4
21008 movcs %xcc, %i3, %l2
21009 set 0x54, %g6
21010 lduba [%l7 + %g6] 0x0c, %l4
21011loop_1786:
21012 nop
21013 set 0x2B, %l0
21014 ldstuba [%l7 + %l0] 0x0c, %o4
21015 movne %xcc, %o5, %g7
21016 fandnot2 %f6, %f0, %f16
21017 edge32ln %i6, %i5, %i4
21018 fbn %fcc1, loop_1787
21019 addc %l1, 0x0299, %l5
21020 fmovscc %icc, %f25, %f2
21021 fmovsvs %xcc, %f23, %f30
21022loop_1787:
21023 xnor %o2, 0x0688, %o1
21024 subccc %o0, %g5, %i7
21025 fornot2s %f2, %f20, %f18
21026 fba,a %fcc2, loop_1788
21027 udivcc %g6, 0x08D0, %l3
21028 sdivcc %o3, 0x0403, %o6
21029 smul %l0, %g2, %g1
21030loop_1788:
21031 nop
21032 setx 0x50774836, %l0, %l6
21033 st %l6, [%l7 + 0x64]
21034 ld [%l7 + 0x64], %fsr
21035 edge8ln %g4, %g3, %l6
21036 popc %i2, %o7
21037 edge8n %i0, %i1, %i3
21038 fbge,a %fcc3, loop_1789
21039 xorcc %l2, %l4, %o5
21040 movvs %icc, %g7, %i6
21041 mulscc %o4, %i4, %i5
21042loop_1789:
21043 edge32 %l1, %l5, %o2
21044 ldx [%l7 + 0x40], %o0
21045 edge32 %o1, %g5, %i7
21046 saved
21047 rdpr %cwp, %g1
21048 rdpr %cansave, %g2
21049 rdpr %canrestore, %g3
21050 rdpr %cleanwin, %g4
21051 rdpr %otherwin, %g5
21052 rdpr %wstate, %g6
21053 fbo,a %fcc1, loop_1790
21054 tg %icc, 0x2
21055 smul %l3, %g6, %o6
21056 set 0x20, %l4
21057 ldda [%l7 + %l4] 0x2a, %o2
21058loop_1790:
21059 edge32ln %l0, %g2, %g1
21060 brgz,a %g4, loop_1791
21061 ldd [%l7 + 0x40], %i6
21062 edge8ln %i2, %g3, %i0
21063 orn %i1, 0x1C86, %o7
21064loop_1791:
21065 taddcc %i3, 0x1664, %l2
21066 nop
21067 setx 0xF60F14C4E812C312, %l0, %l6
21068 stx %l6, [%l7 + 0x28]
21069 ldd [%l7 + 0x28], %f24
21070 setx 0x5EB7846142E0858B, %l1, %l5
21071 stx %l5, [%l7 + 0x10]
21072 ldd [%l7 + 0x10], %f4
21073 fdivd %f4, %f24, %f18
21074 nop
21075 setx loop_1792, %l0, %l1
21076 wrpr 0x1, %tl
21077 wrpr %l1, %tnpc
21078 setx 0x34400001400, %l0, %l1
21079 wrpr %l1, %tstate
21080 wrhpr 0x4, %htstate
21081 done
21082 fblg,a %fcc1, loop_1793
21083 bgu,pn %icc, loop_1794
21084 movgu %xcc, %l4, %g7
21085loop_1792:
21086 nop
21087 setx 0x0D48FE81F6F04E73, %l0, %l6
21088 stx %l6, [%l7 + 0x28]
21089 ldd [%l7 + 0x28], %f30
21090 setx 0x187222A175E12D13, %l1, %l5
21091 stx %l5, [%l7 + 0x10]
21092 ldd [%l7 + 0x10], %f24
21093 fmuld %f24, %f30, %f18
21094loop_1793:
21095 smul %o5, %o4, %i4
21096loop_1794:
21097 prefetch [%l7 + 0x38], 0x3
21098 subccc %i6, 0x0B92, %l1
21099 xnorcc %i5, %l5, %o0
21100 xnorcc %o1, %o2, %i7
21101 edge32 %g5, %l3, %g6
21102 xnor %o6, 0x0733, %o3
21103 movrne %g2, %l0, %g1
21104 bleu,a,pn %xcc, loop_1795
21105 bcs,a loop_1796
21106 bn loop_1797
21107 movvs %icc, %g4, %i2
21108loop_1795:
21109 fors %f13, %f31, %f27
21110loop_1796:
21111 xnorcc %g3, %l6, %i0
21112loop_1797:
21113 tne %xcc, 0x0
21114 bg loop_1798
21115 taddcctv %o7, 0x0B55, %i3
21116 tneg %xcc, 0x7
21117 fandnot1s %f1, %f5, %f4
21118loop_1798:
21119 ta %xcc, 0x1
21120 sllx %l2, %l4, %i1
21121 movrlz %g7, %o4, %i4
21122 umulcc %i6, 0x036F, %l1
21123 movn %xcc, %i5, %o5
21124 subccc %o0, %l5, %o2
21125 mova %icc, %o1, %g5
21126 fmovsleu %icc, %f19, %f13
21127 xorcc %l3, %g6, %i7
21128 tl %icc, 0x0
21129 edge8n %o3, %g2, %o6
21130 bcs,a,pt %xcc, loop_1799
21131 fbug,a %fcc1, loop_1800
21132 restored
21133 rdpr %cwp, %g1
21134 rdpr %cansave, %g2
21135 rdpr %canrestore, %g3
21136 rdpr %cleanwin, %g4
21137 rdpr %otherwin, %g5
21138 rdpr %wstate, %g6
21139 movneg %icc, %l0, %g4
21140loop_1799:
21141 fbul,a %fcc3, loop_1801
21142loop_1800:
21143 tpos %xcc, 0x6
21144 bneg loop_1802
21145 tle %xcc, 0x3
21146loop_1801:
21147 nop
21148 set 0x0C, %g4
21149 ldswa [%l7 + %g4] 0x11, %i2
21150loop_1802:
21151 fbg,a %fcc3, loop_1803
21152 add %g3, %g1, %l6
21153 popc 0x03E4, %o7
21154 or %i0, 0x0B01, %l2
21155loop_1803:
21156 mova %xcc, %i3, %l4
21157 for %f10, %f22, %f26
21158 bgu,a,pn %icc, loop_1804
21159 movg %xcc, %g7, %i1
21160 wr %g0, 0x16, %asi
21161 stda %f0, [%l7 + 0x40] %asi
21162 membar #Sync
21163loop_1804:
21164 nop
21165 set 0x40, %o1
21166 stda %f16, [%l7 + %o1] 0x14
21167 edge8l %o4, %i6, %i4
21168 popc %l1, %i5
21169 movvc %icc, %o0, %l5
21170 ba,a loop_1805
21171 restored
21172 rdpr %cwp, %g1
21173 rdpr %cansave, %g2
21174 rdpr %canrestore, %g3
21175 rdpr %cleanwin, %g4
21176 rdpr %otherwin, %g5
21177 rdpr %wstate, %g6
21178 saved
21179 rdpr %cwp, %g1
21180 rdpr %cansave, %g2
21181 rdpr %canrestore, %g3
21182 rdpr %cleanwin, %g4
21183 rdpr %otherwin, %g5
21184 rdpr %wstate, %g6
21185 wr %g0, 0x88, %asi
21186 sta %f17, [%l7 + 0x50] %asi
21187loop_1805:
21188 fmovdne %xcc, %f4, %f16
21189 umul %o5, 0x047E, %o1
21190 subc %g5, 0x183A, %o2
21191 tneg %icc, 0x7
21192 array16 %l3, %i7, %g6
21193 fpsub32 %f20, %f10, %f16
21194 tgu %xcc, 0x0
21195 set 0x40, %l6
21196 stda %f0, [%l7 + %l6] 0x14
21197 alignaddrl %o3, %o6, %g2
21198 array16 %g4, %l0, %i2
21199 fmovrdlz %g3, %f16, %f22
21200 movrgez %l6, 0x282, %o7
21201 taddcctv %i0, 0x18C1, %g1
21202 movne %xcc, %l2, %i3
21203 bleu,pn %xcc, loop_1806
21204 ta %icc, 0x2
21205 wr %g0, 0x89, %asi
21206 lduwa [%l7 + 0x4C] %asi, %g7
21207loop_1806:
21208 fnor %f22, %f30, %f30
21209 bcc,a %xcc, loop_1807
21210 tpos %icc, 0x0
21211 edge8ln %i1, %o4, %l4
21212 add %i4, 0x103B, %l1
21213loop_1807:
21214 nop
21215 wr %g0, 0x19, %asi
21216 ldsba [%l7 + 0x4D] %asi, %i6
21217 nop
21218 fitos %f9, %f20
21219 fstox %f20, %f14
21220 ldd [%l7 + 0x60], %i4
21221 restored
21222 rdpr %cwp, %g1
21223 rdpr %cansave, %g2
21224 rdpr %canrestore, %g3
21225 rdpr %cleanwin, %g4
21226 rdpr %otherwin, %g5
21227 rdpr %wstate, %g6
21228 fmovdneg %icc, %f22, %f8
21229 fpsub32s %f23, %f14, %f14
21230 bvs,a,pt %xcc, loop_1808
21231 bvc,a loop_1809
21232 movl %icc, %l5, %o0
21233 movcs %xcc, %o5, %o1
21234loop_1808:
21235 movle %icc, %g5, %o2
21236loop_1809:
21237 lduh [%l7 + 0x54], %l3
21238 fcmpgt32 %f20, %f14, %g6
21239 fmovde %icc, %f12, %f28
21240 set 0x48, %o5
21241 ldxa [%l7 + %o5] 0x10, %o3
21242 fmovse %xcc, %f30, %f11
21243 swap [%l7 + 0x10], %o6
21244 movrlez %i7, 0x01A, %g4
21245 movg %xcc, %g2, %l0
21246 fcmpeq16 %f30, %f18, %i2
21247 movvc %xcc, %g3, %o7
21248 subccc %l6, %i0, %g1
21249 udivx %i3, 0x071C, %l2
21250 nop
21251 setx 0x8071B319, %l0, %l6
21252 st %l6, [%l7 + 0x2C]
21253 ld [%l7 + 0x2C], %fsr
21254 tneg %icc, 0x7
21255 wr %g0, 0x18, %asi
21256 lduba [%l7 + 0x3A] %asi, %i1
21257 udivx %o4, 0x0501, %l4
21258 set 0x36, %o4
21259 lduha [%l7 + %o4] 0x0c, %i4
21260 tge %icc, 0x3
21261 fmovrde %l1, %f12, %f12
21262 sth %i6, [%l7 + 0x1E]
21263 sdiv %g7, 0x1D1D, %i5
21264 fbue %fcc1, loop_1810
21265 fnot2s %f8, %f8
21266 fornot2s %f14, %f8, %f14
21267 sth %o0, [%l7 + 0x26]
21268loop_1810:
21269 andncc %o5, %o1, %l5
21270 add %l7, 0x14, %l6
21271 wr %g0, 0x0c, %asi
21272 lda [%l6] %asi, %g5
21273 casa [%l6] 0x0c, %g5, %o2
21274 wr %g0, 0x81, %asi
21275 ldxa [%l7 + 0x08] %asi, %l3
21276 fbl,a %fcc3, loop_1811
21277 membar 0x1A
21278 fmovse %xcc, %f23, %f26
21279 fone %f22
21280loop_1811:
21281 movrlez %g6, %o6, %o3
21282 movpos %icc, %g4, %g2
21283 fcmpeq32 %f24, %f10, %i7
21284 tleu %icc, 0x2
21285 orn %l0, %g3, %i2
21286 sdiv %l6, 0x112C, %i0
21287 edge16ln %g1, %o7, %i3
21288 subccc %l2, %o4, %l4
21289 sra %i4, %i1, %i6
21290 udivx %g7, 0x1296, %i5
21291 ta %icc, 0x3
21292 nop
21293 fitos %f3, %f1
21294 and %o0, %o5, %l1
21295 fbu,a %fcc2, loop_1812
21296 subcc %o1, 0x148B, %l5
21297 edge8 %g5, %o2, %g6
21298 orn %l3, 0x0702, %o3
21299loop_1812:
21300 andcc %o6, %g2, %g4
21301 tne %xcc, 0x0
21302 bcc loop_1813
21303 fbe,a %fcc1, loop_1814
21304 umul %i7, 0x1A15, %l0
21305 subcc %i2, %g3, %l6
21306loop_1813:
21307 bg,a loop_1815
21308loop_1814:
21309 edge8n %i0, %o7, %i3
21310 nop
21311 setx 0x0DDA33CA, %l0, %l6
21312 st %l6, [%l7 + 0x28]
21313 ld [%l7 + 0x28], %f25
21314 setx 0xDA026199, %l1, %l5
21315 st %l5, [%l7 + 0x10]
21316 ld [%l7 + 0x10], %f23
21317 fdivs %f23, %f25, %f23
21318 tne %icc, 0x5
21319loop_1815:
21320 membar 0x7D
21321 movn %icc, %g1, %o4
21322 fmovs %f4, %f12
21323 st %f21, [%l7 + 0x70]
21324 sdivcc %l2, 0x0ADA, %i4
21325 sra %l4, 0x17, %i6
21326 tneg %icc, 0x7
21327 xorcc %g7, %i5, %i1
21328 movrgz %o5, %l1, %o0
21329 saved
21330 rdpr %cwp, %g1
21331 rdpr %cansave, %g2
21332 rdpr %canrestore, %g3
21333 rdpr %cleanwin, %g4
21334 rdpr %otherwin, %g5
21335 rdpr %wstate, %g6
21336 fone %f10
21337 ba,a,pt %icc, loop_1816
21338 edge8n %o1, %l5, %g5
21339 sdiv %g6, 0x1F88, %o2
21340 sdivcc %l3, 0x0102, %o6
21341loop_1816:
21342 movcc %xcc, %g2, %o3
21343 fbue,a %fcc2, loop_1817
21344 umulcc %g4, 0x05E2, %l0
21345 xnor %i7, %g3, %l6
21346 tsubcctv %i0, %i2, %o7
21347loop_1817:
21348 edge8n %i3, %o4, %l2
21349 stbar
21350 orcc %g1, %i4, %i6
21351 edge16l %l4, %i5, %g7
21352 movl %icc, %o5, %i1
21353 movpos %icc, %l1, %o1
21354 nop
21355 fitod %f6, %f8
21356 fdtox %f8, %f10
21357 fxtod %f10, %f18
21358 wr %g0, 0x80, %asi
21359 lduwa [%l7 + 0x7C] %asi, %o0
21360 fbn,a %fcc3, loop_1818
21361 tge %xcc, 0x2
21362 addcc %l5, 0x19B2, %g5
21363 subcc %g6, %l3, %o2
21364loop_1818:
21365 fexpand %f16, %f4
21366 fmovdneg %xcc, %f28, %f31
21367 fxors %f15, %f17, %f7
21368 tge %xcc, 0x5
21369 fbug,a %fcc1, loop_1819
21370 array8 %o6, %o3, %g4
21371 movgu %xcc, %l0, %g2
21372 fmovsl %xcc, %f24, %f12
21373loop_1819:
21374 udivcc %i7, 0x144C, %g3
21375 xnorcc %l6, 0x005D, %i2
21376 edge32 %o7, %i3, %o4
21377 movcc %icc, %l2, %i0
21378 pdist %f0, %f14, %f10
21379 subcc %i4, %g1, %l4
21380 xor %i6, 0x0037, %i5
21381 xnorcc %g7, %i1, %l1
21382 saved
21383 rdpr %cwp, %g1
21384 rdpr %cansave, %g2
21385 rdpr %canrestore, %g3
21386 rdpr %cleanwin, %g4
21387 rdpr %otherwin, %g5
21388 rdpr %wstate, %g6
21389 alignaddr %o5, %o0, %l5
21390 andn %o1, %g6, %g5
21391 addcc %l3, 0x1A14, %o6
21392 fand %f18, %f6, %f8
21393 edge8n %o2, %g4, %o3
21394 movn %icc, %l0, %i7
21395 set 0x40, %i5
21396 ldda [%l7 + %i5] 0x26, %g2
21397 orcc %g3, %l6, %o7
21398 fexpand %f6, %f26
21399 nop
21400 fitos %f2, %f16
21401 fstoi %f16, %f16
21402 add %i3, 0x03A1, %o4
21403 andcc %l2, %i2, %i0
21404 bg,a %xcc, loop_1820
21405 edge8l %i4, %l4, %i6
21406 sdivcc %g1, 0x0E68, %i5
21407 movneg %xcc, %g7, %l1
21408loop_1820:
21409 bne loop_1821
21410 fornot1 %f4, %f18, %f2
21411 brgz,a %o5, loop_1822
21412 sdivx %o0, 0x0E9D, %i1
21413loop_1821:
21414 fbul %fcc2, loop_1823
21415 edge16ln %l5, %g6, %o1
21416loop_1822:
21417 fbl %fcc1, loop_1824
21418 ldd [%l7 + 0x58], %l2
21419loop_1823:
21420 bneg,a loop_1825
21421 mova %icc, %g5, %o6
21422loop_1824:
21423 nop
21424 set 0x24, %o7
21425 lda [%l7 + %o7] 0x88, %f22
21426loop_1825:
21427 brlz %o2, loop_1826
21428 addc %o3, %g4, %l0
21429 fmovdl %icc, %f30, %f6
21430 srax %i7, 0x15, %g3
21431loop_1826:
21432 movrgz %g2, %o7, %l6
21433 subccc %o4, %l2, %i2
21434 bne,a %xcc, loop_1827
21435 orncc %i3, 0x1F0F, %i4
21436 udivx %l4, 0x11E7, %i0
21437 sethi 0x1323, %i6
21438loop_1827:
21439 fbne %fcc1, loop_1828
21440 smulcc %g1, %i5, %g7
21441 fors %f15, %f0, %f3
21442 movl %icc, %o5, %l1
21443loop_1828:
21444 tle %xcc, 0x2
21445 edge32n %o0, %i1, %l5
21446 orcc %o1, 0x1703, %l3
21447 fmovdneg %icc, %f20, %f21
21448 subc %g6, %g5, %o2
21449 umulcc %o3, 0x06EE, %g4
21450 movvs %xcc, %l0, %i7
21451 movre %g3, 0x2F2, %o6
21452 fmovrdlez %g2, %f30, %f20
21453 fmovsge %xcc, %f31, %f7
21454 fmovrde %o7, %f28, %f26
21455 fbuge %fcc2, loop_1829
21456 srlx %l6, %o4, %i2
21457 fmovdvs %xcc, %f12, %f26
21458 wr %g0, 0x10, %asi
21459 ldswa [%l7 + 0x08] %asi, %l2
21460loop_1829:
21461 subcc %i4, %l4, %i3
21462 tneg %xcc, 0x4
21463 and %i0, 0x0445, %g1
21464 add %l7, 0x78, %l6
21465 wr %g0, 0x88, %asi
21466 casxa [%l6] %asi, %i6, %i5
21467 fmovsa %xcc, %f27, %f10
21468 edge32ln %o5, %g7, %o0
21469 fmovsge %icc, %f24, %f29
21470 edge8n %i1, %l5, %o1
21471 ta %xcc, 0x7
21472 tvc %icc, 0x4
21473 orcc %l1, %l3, %g5
21474 fmovse %xcc, %f26, %f24
21475 sdiv %o2, 0x0007, %o3
21476 andn %g4, 0x1B7A, %g6
21477 flush %l7 + 0x64
21478 bcc %icc, loop_1830
21479 tne %icc, 0x0
21480 fmul8x16au %f13, %f17, %f28
21481 movgu %icc, %i7, %g3
21482loop_1830:
21483 tpos %xcc, 0x5
21484 bleu,a,pn %xcc, loop_1831
21485 movrgz %o6, %l0, %g2
21486 andncc %l6, %o4, %o7
21487 andcc %l2, 0x129E, %i4
21488loop_1831:
21489 taddcctv %i2, 0x0789, %l4
21490 brz,a %i0, loop_1832
21491 nop
21492 fitos %f5, %f23
21493 fstox %f23, %f24
21494 move %xcc, %i3, %g1
21495 subcc %i5, %o5, %g7
21496loop_1832:
21497 taddcc %o0, 0x0771, %i1
21498 movvc %xcc, %l5, %o1
21499 edge8 %l1, %i6, %g5
21500 orcc %o2, 0x039E, %l3
21501 ble,a %xcc, loop_1833
21502 bcs,pt %icc, loop_1834
21503 movpos %xcc, %g4, %o3
21504 subcc %i7, %g3, %g6
21505loop_1833:
21506 fmovdle %xcc, %f17, %f11
21507loop_1834:
21508 nop
21509 setx 0xEE5E680C, %l0, %l6
21510 st %l6, [%l7 + 0x28]
21511 ld [%l7 + 0x28], %f28
21512 setx 0x00F7A889, %l1, %l5
21513 st %l5, [%l7 + 0x10]
21514 ld [%l7 + 0x10], %f23
21515 fsubs %f23, %f28, %f9
21516 and %l0, 0x1613, %o6
21517 edge16ln %l6, %g2, %o4
21518 sth %o7, [%l7 + 0x30]
21519 add %l2, %i2, %l4
21520 bge,pn %icc, loop_1835
21521 udivx %i0, 0x1CA2, %i3
21522 tge %xcc, 0x0
21523 fpadd32 %f18, %f22, %f0
21524loop_1835:
21525 udiv %i4, 0x0431, %i5
21526 bpos,pt %xcc, loop_1836
21527 array16 %o5, %g7, %o0
21528 smulcc %g1, 0x0982, %l5
21529 fbe %fcc3, loop_1837
21530loop_1836:
21531 sll %i1, %o1, %i6
21532 bshuffle %f0, %f8, %f6
21533 edge32 %g5, %o2, %l1
21534loop_1837:
21535 fmovrsgez %g4, %f12, %f5
21536 tneg %xcc, 0x0
21537 bcs,a,pn %icc, loop_1838
21538 subccc %l3, %i7, %o3
21539 fbn,a %fcc1, loop_1839
21540 nop
21541 fitod %f12, %f16
21542 fdtox %f16, %f10
21543 fxtod %f10, %f2
21544loop_1838:
21545 restored
21546 rdpr %cwp, %g1
21547 rdpr %cansave, %g2
21548 rdpr %canrestore, %g3
21549 rdpr %cleanwin, %g4
21550 rdpr %otherwin, %g5
21551 rdpr %wstate, %g6
21552 edge16 %g6, %g3, %l0
21553loop_1839:
21554 fbu %fcc0, loop_1840
21555 nop
21556 setx 0xDA6C9028CDDD29B0, %l0, %l6
21557 stx %l6, [%l7 + 0x28]
21558 ldd [%l7 + 0x28], %f26
21559 fsqrtd %f26, %f2
21560 edge8n %o6, %g2, %l6
21561 xnor %o4, %l2, %i2
21562loop_1840:
21563 bleu,pn %icc, loop_1841
21564 movge %icc, %o7, %l4
21565 andcc %i3, %i4, %i0
21566 bne,pt %icc, loop_1842
21567loop_1841:
21568 edge32l %o5, %i5, %o0
21569 fnand %f28, %f24, %f0
21570 fbu %fcc3, loop_1843
21571loop_1842:
21572 movrgz %g7, 0x3A7, %g1
21573 xnor %i1, %o1, %l5
21574 fbge,a %fcc3, loop_1844
21575loop_1843:
21576 tvs %xcc, 0x7
21577 andncc %g5, %o2, %i6
21578 or %l1, %g4, %i7
21579loop_1844:
21580 or %o3, 0x0E71, %g6
21581 lduw [%l7 + 0x2C], %l3
21582 edge16ln %g3, %o6, %g2
21583 edge32 %l0, %o4, %l2
21584 andn %l6, 0x119A, %i2
21585 wr %g0, 0x80, %asi
21586 ldsba [%l7 + 0x23] %asi, %l4
21587 set 0x16, %g1
21588 ldsha [%l7 + %g1] 0x80, %o7
21589 fbug,a %fcc1, loop_1845
21590 fpack32 %f20, %f0, %f14
21591 addcc %i3, 0x0619, %i0
21592 array32 %o5, %i5, %o0
21593loop_1845:
21594 tcs %xcc, 0x2
21595 andcc %g7, 0x1E40, %g1
21596 stb %i1, [%l7 + 0x37]
21597 srl %i4, 0x16, %o1
21598 fone %f4
21599 sdivx %g5, 0x081A, %o2
21600 mulscc %i6, %l5, %g4
21601 edge16 %l1, %i7, %o3
21602 tl %icc, 0x6
21603 tcc %icc, 0x2
21604 edge32 %g6, %l3, %g3
21605 array16 %g2, %o6, %o4
21606 fbn,a %fcc3, loop_1846
21607 movrgz %l0, %l6, %l2
21608 bcs,a,pn %icc, loop_1847
21609 movrne %i2, 0x253, %l4
21610loop_1846:
21611 bvs,a,pt %xcc, loop_1848
21612 edge32l %o7, %i0, %i3
21613loop_1847:
21614 edge32 %i5, %o0, %g7
21615 edge8l %o5, %g1, %i1
21616loop_1848:
21617 nop
21618 set 0x6C, %o6
21619 lduwa [%l7 + %o6] 0x14, %o1
21620 ldub [%l7 + 0x20], %g5
21621 te %icc, 0x2
21622 movn %icc, %o2, %i6
21623 sll %i4, 0x1F, %g4
21624 move %xcc, %l1, %i7
21625 movg %xcc, %l5, %o3
21626 subc %g6, %l3, %g2
21627 fpsub16s %f25, %f22, %f23
21628 ldx [%l7 + 0x50], %o6
21629 wr %g0, 0x89, %asi
21630 prefetcha [%l7 + 0x78] %asi, 0x2
21631 movg %icc, %l0, %g3
21632 call loop_1849
21633 movgu %icc, %l2, %l6
21634 fandnot2s %f5, %f23, %f2
21635 mulx %i2, %o7, %i0
21636loop_1849:
21637 tvs %xcc, 0x0
21638 wr %g0, 0x80, %asi
21639 lduba [%l7 + 0x50] %asi, %i3
21640 movne %icc, %l4, %i5
21641 fmovscs %icc, %f9, %f1
21642 movre %o0, 0x26D, %o5
21643 bl,a loop_1850
21644 tcs %xcc, 0x1
21645 fandnot1 %f14, %f18, %f28
21646 fnand %f12, %f16, %f10
21647loop_1850:
21648 popc 0x1DAC, %g7
21649 ldd [%l7 + 0x20], %g0
21650 nop
21651 setx loop_1851, %l0, %l1
21652 jmpl %l1, %i1
21653 movcc %icc, %g5, %o1
21654 wr %g0, 0x19, %asi
21655 sta %f31, [%l7 + 0x40] %asi
21656loop_1851:
21657 sethi 0x0505, %i6
21658 tleu %icc, 0x7
21659 wr %g0, 0x0c, %asi
21660 lduwa [%l7 + 0x64] %asi, %i4
21661 movle %xcc, %g4, %o2
21662 or %i7, 0x04F6, %l5
21663 for %f14, %f4, %f10
21664 ldd [%l7 + 0x50], %l0
21665 swap [%l7 + 0x0C], %o3
21666 fbe %fcc1, loop_1852
21667 fbne %fcc2, loop_1853
21668 popc 0x1346, %l3
21669 edge8 %g2, %o6, %g6
21670loop_1852:
21671 edge32ln %o4, %l0, %l2
21672loop_1853:
21673 tneg %icc, 0x7
21674 movg %xcc, %g3, %l6
21675 ldd [%l7 + 0x20], %f14
21676 xnorcc %o7, %i2, %i0
21677 mulx %i3, %i5, %o0
21678 udivx %l4, 0x0F46, %g7
21679 subccc %o5, %i1, %g5
21680 fandnot2s %f28, %f21, %f6
21681 fbu,a %fcc2, loop_1854
21682 andn %g1, %i6, %o1
21683 fbge,a %fcc0, loop_1855
21684 sra %i4, 0x07, %g4
21685loop_1854:
21686 tg %xcc, 0x3
21687 fbug %fcc3, loop_1856
21688loop_1855:
21689 ldsh [%l7 + 0x12], %o2
21690 nop
21691 fitos %f2, %f21
21692 fstoi %f21, %f21
21693 smulcc %i7, %l5, %l1
21694loop_1856:
21695 edge8n %o3, %g2, %o6
21696 fmovdvs %icc, %f15, %f28
21697 edge16 %g6, %o4, %l0
21698 sdivx %l3, 0x1182, %g3
21699 edge8 %l6, %o7, %i2
21700 tneg %icc, 0x4
21701 fblg %fcc0, loop_1857
21702 tsubcc %i0, 0x18FE, %l2
21703 fbue,a %fcc2, loop_1858
21704 array32 %i3, %o0, %l4
21705loop_1857:
21706 nop
21707 set 0x46, %l3
21708 stha %i5, [%l7 + %l3] 0x80
21709loop_1858:
21710 sir 0x158A
21711 nop
21712 setx 0x06A837255E065724, %l0, %l6
21713 stx %l6, [%l7 + 0x28]
21714 ldd [%l7 + 0x28], %f4
21715 setx 0x7346232979AF9F22, %l1, %l5
21716 stx %l5, [%l7 + 0x10]
21717 ldd [%l7 + 0x10], %f4
21718 fdivd %f4, %f4, %f14
21719 fornot1s %f25, %f11, %f5
21720 sethi 0x1184, %g7
21721 add %l7, 0x30, %l6
21722 wr %g0, 0x11, %asi
21723 casxa [%l6] 0x11, %i1, %o5
21724 nop
21725 setx loop_1859, %l0, %l1
21726 wrpr 0x1, %tl
21727 wrpr %l1, %tpc
21728 add %l1, 0x4, %l1
21729 wrpr %l1, %tnpc
21730 setx 0x34400001400, %l0, %l1
21731 wrpr %l1, %tstate
21732 wrhpr 0x4, %htstate
21733 retry
21734 movcc %xcc, %g1, %i6
21735 fmovdl %xcc, %f14, %f28
21736 fzero %f22
21737loop_1859:
21738 sdivx %o1, 0x0AFF, %g5
21739 movcc %xcc, %g4, %o2
21740 edge32n %i4, %i7, %l5
21741 movge %icc, %o3, %g2
21742 bge,a %xcc, loop_1860
21743 sll %l1, 0x17, %g6
21744 movcs %xcc, %o4, %l0
21745 wr %g0, 0x88, %asi
21746 lduwa [%l7 + 0x68] %asi, %l3
21747loop_1860:
21748 nop
21749 setx 0xB064DD56, %l0, %l6
21750 st %l6, [%l7 + 0x24]
21751 ld [%l7 + 0x24], %fsr
21752 fmovsl %xcc, %f19, %f10
21753 ldd [%l7 + 0x08], %f16
21754 fbge %fcc2, loop_1861
21755 fnot2s %f14, %f31
21756 ldx [%l7 + 0x30], %g3
21757 movcc %xcc, %l6, %o6
21758loop_1861:
21759 sub %i2, %i0, %l2
21760 tvc %xcc, 0x4
21761 brnz,a %o7, loop_1862
21762 movpos %xcc, %i3, %o0
21763 movrne %l4, %i5, %i1
21764 tne %icc, 0x7
21765loop_1862:
21766 bl,pn %xcc, loop_1863
21767 membar 0x6A
21768 movcs %xcc, %g7, %o5
21769 fba %fcc0, loop_1864
21770loop_1863:
21771 tn %icc, 0x3
21772 nop
21773 fitod %f26, %f2
21774 movvc %xcc, %i6, %g1
21775loop_1864:
21776 fmovrdgz %g5, %f10, %f28
21777 sdiv %o1, 0x0A5F, %o2
21778 subcc %g4, 0x0B65, %i7
21779 sdiv %i4, 0x0C5F, %o3
21780 andcc %l5, %g2, %l1
21781 array16 %g6, %l0, %l3
21782 st %f31, [%l7 + 0x58]
21783 edge8 %g3, %o4, %l6
21784 subccc %o6, %i2, %i0
21785 set 0x68, %l2
21786 prefetcha [%l7 + %l2] 0x04, 0x0
21787 edge8n %i3, %o0, %l4
21788 fpadd16s %f4, %f10, %f20
21789 ta %icc, 0x4
21790 te %xcc, 0x0
21791 udivcc %i5, 0x1A28, %l2
21792 fandnot2s %f10, %f28, %f3
21793 wr %g0, 0x18, %asi
21794 ldswa [%l7 + 0x20] %asi, %g7
21795 ldd [%l7 + 0x20], %f16
21796 tgu %icc, 0x5
21797 fxors %f17, %f2, %f2
21798 ta %xcc, 0x4
21799 alignaddrl %i1, %i6, %g1
21800 array16 %g5, %o5, %o2
21801 edge16ln %o1, %g4, %i7
21802 taddcctv %o3, %i4, %g2
21803 and %l5, %g6, %l1
21804 set 0x1B, %g2
21805 lduba [%l7 + %g2] 0x10, %l3
21806 movcs %icc, %g3, %o4
21807 ldub [%l7 + 0x58], %l0
21808 fbug,a %fcc3, loop_1865
21809 edge32l %l6, %o6, %i0
21810 movcc %icc, %o7, %i2
21811 smul %i3, 0x0ECD, %l4
21812loop_1865:
21813 nop
21814 wr %g0, 0x0c, %asi
21815 ldswa [%l7 + 0x20] %asi, %i5
21816 or %o0, %l2, %g7
21817 fbne,a %fcc1, loop_1866
21818 tg %xcc, 0x2
21819 srl %i6, 0x02, %i1
21820 edge16ln %g1, %g5, %o2
21821loop_1866:
21822 movcc %icc, %o5, %o1
21823 bg loop_1867
21824 andn %g4, %o3, %i7
21825 alignaddrl %g2, %l5, %g6
21826 nop
21827 set 0x6A, %i3
21828 stb %l1, [%l7 + %i3]
21829loop_1867:
21830 fmovscc %icc, %f4, %f13
21831 fornot2s %f22, %f0, %f11
21832 wr %g0, 0x24, %asi
21833 ldda [%l7 + 0x40] %asi, %l2
21834 fands %f11, %f22, %f4
21835 array8 %i4, %o4, %g3
21836 or %l6, 0x1BD8, %l0
21837 fmovsl %icc, %f20, %f1
21838 nop
21839 setx 0xB20E6E90BF4D4127, %l0, %l6
21840 stx %l6, [%l7 + 0x28]
21841 ldd [%l7 + 0x28], %f30
21842 setx 0xB4017A682A4CDEE7, %l1, %l5
21843 stx %l5, [%l7 + 0x10]
21844 ldd [%l7 + 0x10], %f26
21845 fsubd %f26, %f30, %f0
21846 brlz,a %o6, loop_1868
21847 fmovdgu %xcc, %f1, %f21
21848 fandnot1 %f18, %f8, %f14
21849 tleu %icc, 0x4
21850loop_1868:
21851 sethi 0x1D74, %o7
21852 fnot2s %f11, %f10
21853 sub %i0, 0x1A5F, %i2
21854 fbo,a %fcc0, loop_1869
21855 edge16l %l4, %i5, %o0
21856 edge16 %i3, %g7, %l2
21857 taddcctv %i1, 0x018E, %i6
21858loop_1869:
21859 bne,pn %icc, loop_1870
21860 edge8ln %g5, %g1, %o5
21861 udivcc %o1, 0x0416, %o2
21862 nop
21863 fitod %f4, %f10
21864 fdtoi %f10, %f8
21865loop_1870:
21866 ldx [%l7 + 0x50], %o3
21867 movne %icc, %i7, %g4
21868 umulcc %g2, 0x0C17, %g6
21869 fands %f13, %f5, %f0
21870 bshuffle %f10, %f28, %f16
21871 call loop_1871
21872 movre %l5, %l3, %i4
21873 udivx %l1, 0x06A9, %g3
21874 array8 %l6, %o4, %l0
21875loop_1871:
21876 movvc %xcc, %o6, %i0
21877 tne %icc, 0x4
21878 orcc %o7, 0x1A32, %i2
21879 fbu %fcc2, loop_1872
21880 bl,pt %icc, loop_1873
21881 movrlez %i5, %o0, %l4
21882 move %xcc, %i3, %l2
21883loop_1872:
21884 nop
21885 wr %g0, 0x89, %asi
21886 sta %f19, [%l7 + 0x30] %asi
21887loop_1873:
21888 nop
21889 fitod %f8, %f20
21890 fdtox %f20, %f30
21891 add %l7, 0x2C, %l6
21892 wr %g0, 0x81, %asi
21893 lda [%l6] %asi, %i1
21894 casa [%l6] %asi, %i1, %i6
21895 movrgez %g7, %g5, %g1
21896 movne %icc, %o1, %o5
21897 movpos %icc, %o3, %i7
21898 movrlez %g4, %g2, %g6
21899 tle %icc, 0x4
21900 brgez %l5, loop_1874
21901 tleu %icc, 0x6
21902 fmovrdlz %l3, %f24, %f28
21903 addccc %o2, 0x03B1, %i4
21904loop_1874:
21905 nop
21906 set 0x14, %i7
21907 stha %g3, [%l7 + %i7] 0xe2
21908 membar #Sync
21909 te %icc, 0x3
21910 mulx %l1, 0x0484, %l6
21911 subcc %l0, %o6, %i0
21912 fbg %fcc2, loop_1875
21913 fmovsa %icc, %f3, %f28
21914 movl %icc, %o4, %o7
21915 nop
21916 set 0x50, %l1
21917 ldstub [%l7 + %l1], %i5
21918loop_1875:
21919 addccc %o0, 0x0F9C, %l4
21920 orncc %i3, %l2, %i2
21921 ldx [%l7 + 0x60], %i1
21922 mulx %i6, 0x1F26, %g7
21923 movleu %icc, %g1, %o1
21924 movl %icc, %g5, %o3
21925 umulcc %o5, 0x0C79, %i7
21926 fpsub32 %f12, %f6, %f8
21927 saved
21928 rdpr %cwp, %g1
21929 rdpr %cansave, %g2
21930 rdpr %canrestore, %g3
21931 rdpr %cleanwin, %g4
21932 rdpr %otherwin, %g5
21933 rdpr %wstate, %g6
21934 fmuld8sux16 %f25, %f1, %f10
21935 bge,a loop_1876
21936 edge16n %g2, %g4, %l5
21937 umulcc %l3, %o2, %i4
21938 andncc %g6, %g3, %l1
21939loop_1876:
21940 umul %l0, 0x190C, %o6
21941 bshuffle %f24, %f24, %f22
21942 fmovdne %icc, %f29, %f19
21943 fmul8x16 %f28, %f8, %f14
21944 bg,a,pn %xcc, loop_1877
21945 ba loop_1878
21946 xnorcc %l6, %o4, %i0
21947 movpos %xcc, %i5, %o0
21948loop_1877:
21949 brz %l4, loop_1879
21950loop_1878:
21951 sdivx %o7, 0x0C30, %i3
21952 wr %g0, 0x80, %asi
21953 lduwa [%l7 + 0x44] %asi, %i2
21954loop_1879:
21955 bvc %xcc, loop_1880
21956 call loop_1881
21957 fmovsle %xcc, %f8, %f16
21958 tleu %icc, 0x0
21959loop_1880:
21960 movle %icc, %l2, %i6
21961loop_1881:
21962 fblg %fcc1, loop_1882
21963 for %f4, %f24, %f24
21964 fmovspos %icc, %f9, %f12
21965 tvs %icc, 0x2
21966loop_1882:
21967 edge32ln %g7, %g1, %i1
21968 movcc %xcc, %o1, %o3
21969 fmovdge %icc, %f3, %f31
21970 tgu %icc, 0x3
21971 fcmpgt16 %f14, %f10, %o5
21972 tne %xcc, 0x1
21973 mulx %g5, %i7, %g2
21974 edge8l %g4, %l3, %l5
21975 addccc %i4, 0x1136, %o2
21976 edge8n %g6, %g3, %l0
21977 set 0x7C, %g5
21978 stwa %l1, [%l7 + %g5] 0x15
21979 smulcc %l6, %o6, %o4
21980 movle %xcc, %i0, %o0
21981 addccc %l4, %i5, %o7
21982 movrne %i3, %l2, %i6
21983 xnorcc %g7, %i2, %i1
21984 xor %g1, %o3, %o1
21985 tsubcctv %o5, %i7, %g2
21986 nop
21987 setx loop_1883, %l0, %l1
21988 wrpr 0x1, %tl
21989 wrpr %l1, %tpc
21990 add %l1, 0x4, %l1
21991 wrpr %l1, %tnpc
21992 setx 0x34400001400, %l0, %l1
21993 wrpr %l1, %tstate
21994 wrhpr 0x4, %htstate
21995 retry
21996 nop
21997 setx 0x0E2DAC5E, %l0, %l6
21998 st %l6, [%l7 + 0x28]
21999 ld [%l7 + 0x28], %f8
22000 setx 0xD45B8A2F, %l1, %l5
22001 st %l5, [%l7 + 0x10]
22002 ld [%l7 + 0x10], %f25
22003 fdivs %f25, %f8, %f5
22004 bneg,a,pn %xcc, loop_1884
22005 nop
22006 fitod %f8, %f24
22007 fdtos %f24, %f10
22008loop_1883:
22009 mulx %g4, 0x01DA, %l3
22010 movpos %xcc, %l5, %i4
22011loop_1884:
22012 fcmple32 %f2, %f28, %o2
22013 tpos %icc, 0x5
22014 popc 0x176D, %g6
22015 movleu %xcc, %g5, %l0
22016 ba,a,pn %icc, loop_1885
22017 fbul %fcc3, loop_1886
22018 orn %l1, %g3, %l6
22019 fmovrslz %o6, %f24, %f6
22020loop_1885:
22021 move %icc, %i0, %o0
22022loop_1886:
22023 smulcc %o4, %i5, %o7
22024 mova %xcc, %i3, %l4
22025 tge %xcc, 0x4
22026 fsrc2 %f24, %f16
22027 subcc %l2, %i6, %g7
22028 wr %g0, 0xeb, %asi
22029 stwa %i2, [%l7 + 0x2C] %asi
22030 membar #Sync
22031 array32 %g1, %i1, %o3
22032 te %xcc, 0x0
22033 fmovdl %icc, %f0, %f21
22034 movn %xcc, %o1, %o5
22035 nop
22036 fitos %f1, %f7
22037 tsubcc %g2, 0x0862, %i7
22038 fexpand %f21, %f24
22039 movrgez %l3, 0x184, %l5
22040 sub %g4, %o2, %g6
22041 fands %f25, %f27, %f10
22042 tl %icc, 0x5
22043 ldd [%l7 + 0x58], %i4
22044 bgu,pn %xcc, loop_1887
22045 udivcc %g5, 0x0F91, %l1
22046 set 0x77, %i1
22047 stba %l0, [%l7 + %i1] 0x22
22048 membar #Sync
22049loop_1887:
22050 tcs %xcc, 0x7
22051 alignaddrl %l6, %o6, %i0
22052 ldd [%l7 + 0x18], %f12
22053 ta %xcc, 0x5
22054 stw %g3, [%l7 + 0x6C]
22055 flush %l7 + 0x78
22056 std %f26, [%l7 + 0x10]
22057 movrlz %o4, %i5, %o0
22058 movne %icc, %o7, %l4
22059 fmovdge %icc, %f30, %f26
22060 movleu %xcc, %l2, %i3
22061 sub %i6, %i2, %g7
22062 fmovspos %xcc, %f25, %f30
22063 ble loop_1888
22064 restored
22065 rdpr %cwp, %g1
22066 rdpr %cansave, %g2
22067 rdpr %canrestore, %g3
22068 rdpr %cleanwin, %g4
22069 rdpr %otherwin, %g5
22070 rdpr %wstate, %g6
22071 movl %xcc, %g1, %i1
22072 smul %o3, 0x1BA1, %o5
22073loop_1888:
22074 sth %o1, [%l7 + 0x60]
22075 movl %icc, %g2, %l3
22076 movcc %icc, %i7, %g4
22077 set 0x19, %g7
22078 stba %o2, [%l7 + %g7] 0x11
22079 bshuffle %f6, %f10, %f14
22080 movrlz %g6, %i4, %g5
22081 tneg %icc, 0x4
22082 ldstub [%l7 + 0x73], %l5
22083 fmovrslez %l0, %f12, %f6
22084 tneg %xcc, 0x2
22085 bne,a loop_1889
22086 fbn %fcc2, loop_1890
22087 stbar
22088 sdivcc %l1, 0x12D2, %l6
22089loop_1889:
22090 fble %fcc3, loop_1891
22091loop_1890:
22092 xorcc %i0, %o6, %g3
22093 wr %g0, 0x19, %asi
22094 stba %o4, [%l7 + 0x67] %asi
22095loop_1891:
22096 membar 0x2B
22097 addcc %o0, 0x1CEC, %o7
22098 brgez,a %l4, loop_1892
22099 bne,a,pn %icc, loop_1893
22100 movl %icc, %l2, %i5
22101 sethi 0x06ED, %i6
22102loop_1892:
22103 sdivcc %i3, 0x00E9, %i2
22104loop_1893:
22105 nop
22106 wr %g0, 0xf8, %asi
22107 stda %f0, [%l7 + 0x40] %asi
22108 membar #Sync
22109 tcc %icc, 0x3
22110 fmovdcc %xcc, %f4, %f12
22111 fbo,a %fcc2, loop_1894
22112 fcmpeq32 %f8, %f18, %g1
22113 sdivcc %g7, 0x08F6, %o3
22114 taddcctv %i1, %o5, %g2
22115loop_1894:
22116 stw %l3, [%l7 + 0x5C]
22117 nop
22118 setx 0xC75627D03048A742, %l0, %l6
22119 stx %l6, [%l7 + 0x28]
22120 ldx [%l7 + 0x28], %fsr
22121 movrlez %i7, %o1, %g4
22122 fmovdg %xcc, %f31, %f11
22123 tvc %xcc, 0x0
22124 sllx %g6, %o2, %i4
22125 add %l7, 0x14, %l6
22126 wr %g0, 0x04, %asi
22127 lda [%l6] %asi, %g5
22128 casa [%l6] %asi, %g5, %l5
22129 movg %icc, %l1, %l6
22130 xorcc %i0, 0x051D, %o6
22131 edge16ln %g3, %l0, %o4
22132 array16 %o7, %o0, %l4
22133 fbn %fcc1, loop_1895
22134 tcc %xcc, 0x6
22135 sdiv %l2, 0x0D79, %i5
22136 movcs %xcc, %i3, %i2
22137loop_1895:
22138 fbl %fcc1, loop_1896
22139 ta %icc, 0x5
22140 or %g1, 0x144C, %i6
22141 ldub [%l7 + 0x32], %o3
22142loop_1896:
22143 smulcc %i1, %o5, %g7
22144 movl %xcc, %l3, %g2
22145 fabsd %f4, %f10
22146 tpos %xcc, 0x2
22147 nop
22148 setx loop_1897, %l0, %l1
22149 wrpr 0x1, %tl
22150 wrpr %l1, %tnpc
22151 setx 0x34400001400, %l0, %l1
22152 wrpr %l1, %tstate
22153 wrhpr 0x4, %htstate
22154 done
22155 sth %o1, [%l7 + 0x32]
22156 nop
22157 fitod %f10, %f2
22158 fdtos %f2, %f25
22159 taddcc %g4, %i7, %g6
22160loop_1897:
22161 stx %i4, [%l7 + 0x18]
22162 popc 0x025D, %g5
22163 edge8ln %o2, %l5, %l6
22164 movgu %icc, %l1, %i0
22165 movrne %g3, %l0, %o6
22166 fands %f31, %f22, %f15
22167 fpmerge %f5, %f2, %f26
22168 nop
22169 setx 0x30ACC00A, %l0, %l6
22170 st %l6, [%l7 + 0x28]
22171 ld [%l7 + 0x28], %f14
22172 fsqrts %f14, %f18
22173 movcs %xcc, %o7, %o0
22174 move %icc, %o4, %l2
22175 xor %i5, 0x1C7B, %l4
22176 fmovscs %icc, %f23, %f29
22177 wr %g0, 0x81, %asi
22178 ldda [%l7 + 0x40] %asi, %f0
22179 alignaddr %i2, %i3, %g1
22180 fmovrdne %i6, %f4, %f10
22181 fornot2 %f6, %f24, %f10
22182 fmovrse %o3, %f4, %f2
22183 movrlez %i1, %o5, %l3
22184 be,pn %icc, loop_1898
22185 tneg %xcc, 0x7
22186 fnot2s %f14, %f29
22187 call loop_1899
22188loop_1898:
22189 fmul8x16 %f6, %f14, %f18
22190 bn,a %icc, loop_1900
22191 fpadd32 %f6, %f16, %f0
22192loop_1899:
22193 fcmpne32 %f0, %f0, %g2
22194 movrgez %o1, %g7, %g4
22195loop_1900:
22196 edge32 %i7, %g6, %g5
22197 nop
22198 fitod %f4, %f20
22199 fdtox %f20, %f6
22200 add %o2, 0x0DC0, %i4
22201 edge8l %l5, %l6, %l1
22202 sth %g3, [%l7 + 0x58]
22203 umulcc %l0, %i0, %o7
22204 tg %icc, 0x5
22205 movgu %icc, %o6, %o4
22206 movrlz %l2, 0x053, %o0
22207 addcc %l4, 0x0F6D, %i2
22208 nop
22209 fitos %f13, %f10
22210 wr %g0, 0xe2, %asi
22211 ldda [%l7 + 0x30] %asi, %i4
22212 addc %i3, %g1, %i6
22213 alignaddrl %o3, %i1, %l3
22214 brz,a %g2, loop_1901
22215 smulcc %o1, %g7, %o5
22216 tvc %xcc, 0x3
22217 fbul %fcc3, loop_1902
22218loop_1901:
22219 xorcc %g4, %g6, %i7
22220 flush %l7 + 0x60
22221 nop
22222 setx loop_1903, %l0, %l1
22223 wrpr 0x1, %tl
22224 wrpr %l1, %tnpc
22225 setx 0x34400001400, %l0, %l1
22226 wrpr %l1, %tstate
22227 wrhpr 0x4, %htstate
22228 done
22229loop_1902:
22230 tl %icc, 0x6
22231 fbne %fcc3, loop_1904
22232 nop
22233 setx 0xE0E0B6AB, %l0, %l6
22234 st %l6, [%l7 + 0x28]
22235 ld [%l7 + 0x28], %f29
22236 setx 0x4689CA64, %l1, %l5
22237 st %l5, [%l7 + 0x10]
22238 ld [%l7 + 0x10], %f13
22239 fdivs %f13, %f29, %f10
22240loop_1903:
22241 bl,pt %icc, loop_1905
22242 fpadd16 %f2, %f12, %f20
22243loop_1904:
22244 fmul8sux16 %f30, %f10, %f18
22245 bpos,a loop_1906
22246loop_1905:
22247 subccc %o2, %i4, %g5
22248 bvc,pt %icc, loop_1907
22249 umulcc %l6, %l1, %g3
22250loop_1906:
22251 brgz,a %l0, loop_1908
22252 edge16 %l5, %i0, %o7
22253loop_1907:
22254 fmovdne %xcc, %f18, %f26
22255 andcc %o4, %l2, %o0
22256loop_1908:
22257 srlx %o6, 0x01, %l4
22258 add %i2, %i5, %g1
22259 bpos,pn %xcc, loop_1909
22260 edge32ln %i6, %o3, %i1
22261 nop
22262 set 0x38, %o3
22263 ldd [%l7 + %o3], %f4
22264 nop
22265 set 0x68, %o2
22266 lduh [%l7 + %o2], %i3
22267loop_1909:
22268 tge %xcc, 0x3
22269 edge8n %l3, %o1, %g7
22270 fmovrse %o5, %f0, %f31
22271 addccc %g4, 0x17DB, %g6
22272 nop
22273 setx 0xCB32C7256E6FACAA, %l0, %l6
22274 stx %l6, [%l7 + 0x28]
22275 ldd [%l7 + 0x28], %f28
22276 setx 0xAD96CD5347A258CE, %l1, %l5
22277 stx %l5, [%l7 + 0x10]
22278 ldd [%l7 + 0x10], %f8
22279 fsubd %f8, %f28, %f10
22280 faligndata %f10, %f6, %f8
22281 fblg,a %fcc1, loop_1910
22282 xorcc %i7, 0x1E72, %g2
22283 ld [%l7 + 0x20], %f7
22284 tne %icc, 0x4
22285loop_1910:
22286 nop
22287 add %l7, 0x10, %l6
22288 wr %g0, 0x11, %asi
22289 lda [%l6] %asi, %i4
22290 casa [%l6] %asi, %i4, %g5
22291 fbue %fcc0, loop_1911
22292 tle %icc, 0x5
22293 fone %f20
22294 addc %o2, %l1, %g3
22295loop_1911:
22296 tge %xcc, 0x7
22297 te %icc, 0x7
22298 movn %icc, %l0, %l6
22299 fmovrslez %i0, %f8, %f20
22300 array32 %l5, %o4, %l2
22301 fmovsl %icc, %f29, %f4
22302 fmovrsgz %o0, %f12, %f11
22303 edge8 %o6, %l4, %i2
22304 fpack32 %f26, %f6, %f18
22305 array8 %i5, %g1, %o7
22306 edge32n %i6, %i1, %o3
22307 taddcctv %i3, %o1, %l3
22308 tne %icc, 0x4
22309 te %xcc, 0x0
22310 saved
22311 rdpr %cwp, %g1
22312 rdpr %cansave, %g2
22313 rdpr %canrestore, %g3
22314 rdpr %cleanwin, %g4
22315 rdpr %otherwin, %g5
22316 rdpr %wstate, %g6
22317 edge16l %g7, %o5, %g4
22318 move %icc, %i7, %g6
22319 fabss %f3, %f2
22320 wr %g0, 0x11, %asi
22321 ldda [%l7 + 0x40] %asi, %f0
22322 edge16l %i4, %g5, %g2
22323 bleu,a,pn %icc, loop_1912
22324 membar 0x5F
22325 lduh [%l7 + 0x4A], %l1
22326 bcs,a,pt %xcc, loop_1913
22327loop_1912:
22328 movrgez %g3, %o2, %l0
22329 movn %xcc, %i0, %l5
22330 tvc %icc, 0x1
22331loop_1913:
22332 andcc %o4, 0x0E54, %l6
22333 restored
22334 rdpr %cwp, %g1
22335 rdpr %cansave, %g2
22336 rdpr %canrestore, %g3
22337 rdpr %cleanwin, %g4
22338 rdpr %otherwin, %g5
22339 rdpr %wstate, %g6
22340 ldsh [%l7 + 0x1C], %l2
22341 array32 %o0, %l4, %o6
22342 taddcctv %i5, %g1, %o7
22343 tpos %xcc, 0x0
22344 saved
22345 rdpr %cwp, %g1
22346 rdpr %cansave, %g2
22347 rdpr %canrestore, %g3
22348 rdpr %cleanwin, %g4
22349 rdpr %otherwin, %g5
22350 rdpr %wstate, %g6
22351 fzeros %f26
22352 wr %g0, 0x24, %asi
22353 ldda [%l7 + 0x50] %asi, %i2
22354 fmovsl %icc, %f17, %f26
22355 fxors %f17, %f5, %f16
22356 ldd [%l7 + 0x60], %f6
22357 subccc %i1, %o3, %i3
22358 orncc %i6, %o1, %l3
22359 bl,a,pt %icc, loop_1914
22360 subcc %o5, 0x045D, %g7
22361 fbge,a %fcc2, loop_1915
22362 movre %i7, %g4, %i4
22363loop_1914:
22364 movg %xcc, %g5, %g6
22365 wr %g0, 0x20, %asi
22366 ldxa [%g0 + 0x10] %asi, %g2
22367loop_1915:
22368 ble,a loop_1916
22369 movge %xcc, %g3, %l1
22370 fble,a %fcc1, loop_1917
22371 sra %o2, 0x04, %i0
22372loop_1916:
22373 nop
22374 wr %g0, 0x11, %asi
22375 prefetcha [%l7 + 0x28] %asi, 0x2
22376loop_1917:
22377 fnot2s %f30, %f21
22378 orcc %l0, 0x049E, %l6
22379 taddcctv %l2, 0x18E3, %o4
22380 sllx %o0, 0x1E, %o6
22381 set 0x6A, %i6
22382 stha %i5, [%l7 + %i6] 0x23
22383 membar #Sync
22384 movrgez %g1, %o7, %l4
22385 addc %i2, 0x0556, %o3
22386 tg %xcc, 0x2
22387 ba,a,pt %xcc, loop_1918
22388 fcmpgt16 %f24, %f28, %i3
22389 te %icc, 0x3
22390 wr %g0, 0x88, %asi
22391 stwa %i1, [%l7 + 0x74] %asi
22392loop_1918:
22393 movvc %icc, %o1, %i6
22394 fbuge,a %fcc2, loop_1919
22395 movre %o5, %g7, %i7
22396 nop
22397 set 0x79, %i4
22398 ldsb [%l7 + %i4], %l3
22399 movrgz %i4, 0x31F, %g4
22400loop_1919:
22401 nop
22402 fitos %f8, %f17
22403 fstox %f17, %f8
22404 sth %g5, [%l7 + 0x18]
22405 addcc %g2, %g6, %l1
22406 wr %g0, 0x89, %asi
22407 ldsba [%l7 + 0x56] %asi, %g3
22408 bshuffle %f24, %f18, %f20
22409 tne %icc, 0x4
22410 movrlz %o2, %i0, %l5
22411 andncc %l0, %l6, %o4
22412 add %l7, 0x30, %l6
22413 wr %g0, 0x0c, %asi
22414 casa [%l6] %asi, %o0, %l2
22415 brlez,a %o6, loop_1920
22416 sdivx %g1, 0x1B27, %o7
22417 sdivcc %i5, 0x1A37, %l4
22418 array16 %i2, %i3, %o3
22419loop_1920:
22420 movl %xcc, %o1, %i6
22421 prefetch [%l7 + 0x18], 0x3
22422 fmovdcs %icc, %f5, %f13
22423 fba %fcc0, loop_1921
22424 tgu %xcc, 0x5
22425 nop
22426 setx 0x8CD878DC6FC0600A, %l0, %l6
22427 stx %l6, [%l7 + 0x28]
22428 ldd [%l7 + 0x28], %f18
22429 fsqrtd %f18, %f24
22430 edge32ln %i1, %g7, %i7
22431loop_1921:
22432 sllx %l3, %i4, %o5
22433 edge8ln %g5, %g4, %g6
22434 movrgez %l1, %g2, %g3
22435 fmovsg %icc, %f30, %f4
22436 array32 %o2, %l5, %i0
22437 fpack16 %f0, %f19
22438 ble,pt %xcc, loop_1922
22439 xnor %l6, 0x0411, %o4
22440 membar 0x32
22441 fmovrdgz %l0, %f16, %f20
22442loop_1922:
22443 alignaddr %o0, %l2, %g1
22444 wr %g0, 0x0c, %asi
22445 stba %o6, [%l7 + 0x22] %asi
22446 subccc %o7, %i5, %l4
22447 udivcc %i2, 0x136D, %o3
22448 smulcc %i3, 0x0A96, %i6
22449 movrgez %i1, %g7, %i7
22450 add %l3, %i4, %o5
22451 fcmpne32 %f14, %f18, %o1
22452 nop
22453 fitos %f13, %f6
22454 fstod %f6, %f12
22455 fpack16 %f14, %f21
22456 movrne %g4, %g5, %l1
22457 tpos %xcc, 0x6
22458 movrlez %g2, %g6, %g3
22459 fpadd16 %f28, %f16, %f28
22460 fcmple16 %f2, %f12, %l5
22461 tn %xcc, 0x6
22462 xorcc %o2, %i0, %o4
22463 set 0x70, %i0
22464 lduba [%l7 + %i0] 0x80, %l0
22465 xor %o0, 0x0D9F, %l6
22466 fmovspos %icc, %f26, %f23
22467 movle %icc, %l2, %g1
22468 tn %icc, 0x6
22469 edge32ln %o6, %i5, %o7
22470 movrgez %l4, 0x345, %i2
22471 mulscc %o3, 0x01EC, %i3
22472 ldstub [%l7 + 0x7D], %i6
22473 mulscc %g7, %i7, %i1
22474 movpos %xcc, %l3, %i4
22475 fandnot2 %f6, %f16, %f22
22476 tg %icc, 0x2
22477 tne %icc, 0x0
22478 fbg,a %fcc0, loop_1923
22479 smul %o5, 0x059D, %o1
22480 wr %g0, 0x26, %asi
22481 ldda [%l7 + 0x50] %asi, %g4
22482loop_1923:
22483 mova %xcc, %g5, %l1
22484 fmovrse %g2, %f6, %f16
22485 movpos %icc, %g6, %l5
22486 movcc %icc, %g3, %o2
22487 brlz,a %i0, loop_1924
22488 movcs %xcc, %o4, %l0
22489 fornot1s %f16, %f11, %f12
22490 movrgz %l6, %o0, %l2
22491loop_1924:
22492 fmovsg %xcc, %f21, %f17
22493 bleu,pt %icc, loop_1925
22494 bneg,a,pn %xcc, loop_1926
22495 mulscc %g1, 0x1A59, %o6
22496 fmovs %f10, %f15
22497loop_1925:
22498 ldsh [%l7 + 0x44], %i5
22499loop_1926:
22500 ldstub [%l7 + 0x5D], %o7
22501 edge8l %i2, %o3, %l4
22502 tge %xcc, 0x1
22503 fbule %fcc0, loop_1927
22504 tsubcctv %i3, 0x140B, %i6
22505 taddcctv %i7, %g7, %l3
22506 tge %icc, 0x7
22507loop_1927:
22508 bcc,a loop_1928
22509 fba %fcc2, loop_1929
22510 or %i4, 0x1F47, %i1
22511 array16 %o1, %o5, %g4
22512loop_1928:
22513 stbar
22514loop_1929:
22515 movrgez %l1, 0x2C8, %g5
22516 fpadd32 %f8, %f6, %f18
22517 brnz,a %g6, loop_1930
22518 ldd [%l7 + 0x08], %f6
22519 subc %g2, %g3, %o2
22520 addccc %i0, 0x1F14, %l5
22521loop_1930:
22522 sethi 0x0AE0, %l0
22523 brlez,a %l6, loop_1931
22524 edge8n %o0, %l2, %o4
22525 tn %icc, 0x0
22526 ldstub [%l7 + 0x64], %g1
22527loop_1931:
22528 edge8n %o6, %i5, %o7
22529 nop
22530 setx 0x31BF13113065D9EF, %l0, %l6
22531 stx %l6, [%l7 + 0x70]
22532 ldx [%l7 + 0x70], %fsr
22533 alignaddrl %o3, %l4, %i3
22534 and %i6, %i7, %g7
22535 fmul8x16 %f29, %f28, %f24
22536 movre %i2, 0x190, %i4
22537 udivcc %i1, 0x145F, %o1
22538 fmul8sux16 %f10, %f28, %f10
22539 fnands %f6, %f12, %f26
22540 xorcc %l3, 0x160C, %o5
22541 movl %xcc, %g4, %l1
22542 edge16ln %g6, %g5, %g3
22543 ld [%l7 + 0x20], %f13
22544 edge8n %g2, %o2, %i0
22545 fsrc2s %f29, %f24
22546 nop
22547 setx 0xCDFA666A, %l0, %l6
22548 st %l6, [%l7 + 0x28]
22549 ld [%l7 + 0x28], %f9
22550 setx 0x2B642793, %l1, %l5
22551 st %l5, [%l7 + 0x10]
22552 ld [%l7 + 0x10], %f20
22553 fsubs %f20, %f9, %f28
22554 subc %l5, 0x1576, %l6
22555 edge16n %o0, %l0, %l2
22556 umulcc %g1, 0x17A7, %o6
22557 or %o4, %o7, %o3
22558 array32 %l4, %i5, %i3
22559 set 0x30, %l5
22560 lduwa [%l7 + %l5] 0x14, %i7
22561 udivcc %i6, 0x1631, %i2
22562 subccc %g7, 0x138C, %i4
22563 move %xcc, %i1, %l3
22564 sra %o5, %o1, %l1
22565 bleu,a,pn %xcc, loop_1932
22566 fmovdne %xcc, %f31, %f21
22567 movne %icc, %g4, %g6
22568 edge32l %g3, %g2, %g5
22569loop_1932:
22570 edge16 %o2, %i0, %l5
22571 movle %xcc, %o0, %l6
22572 nop
22573 setx loop_1933, %l0, %l1
22574 jmpl %l1, %l0
22575 tge %icc, 0x0
22576 fmovde %icc, %f8, %f0
22577 bl %xcc, loop_1934
22578loop_1933:
22579 movle %xcc, %l2, %o6
22580 fbo %fcc2, loop_1935
22581 fmovscs %icc, %f2, %f1
22582loop_1934:
22583 array32 %o4, %o7, %g1
22584 nop
22585 set 0x44, %i2
22586 sth %l4, [%l7 + %i2]
22587loop_1935:
22588 addcc %i5, 0x185E, %o3
22589 fbue,a %fcc3, loop_1936
22590 tleu %icc, 0x1
22591 edge16 %i3, %i6, %i2
22592 ba,pn %xcc, loop_1937
22593loop_1936:
22594 stbar
22595 sdivcc %g7, 0x16AE, %i7
22596 sll %i4, %i1, %o5
22597loop_1937:
22598 tpos %xcc, 0x3
22599 xnorcc %l3, %o1, %g4
22600 orcc %g6, %l1, %g3
22601 sth %g2, [%l7 + 0x18]
22602 movgu %xcc, %g5, %o2
22603 bvs,a,pt %xcc, loop_1938
22604 udivcc %i0, 0x17F5, %o0
22605 nop
22606 fitod %f0, %f6
22607 fdtox %f6, %f10
22608 fxtod %f10, %f14
22609 sdivcc %l6, 0x016B, %l0
22610loop_1938:
22611 edge16 %l5, %o6, %l2
22612 array32 %o4, %g1, %l4
22613 edge32 %o7, %i5, %o3
22614 srl %i3, 0x09, %i2
22615 movl %icc, %g7, %i7
22616 xor %i4, %i1, %o5
22617 fpsub32 %f22, %f24, %f18
22618 sllx %i6, %l3, %g4
22619 wr %g0, 0x80, %asi
22620 ldsha [%l7 + 0x46] %asi, %o1
22621 srl %l1, %g6, %g3
22622 edge32n %g5, %o2, %i0
22623 nop
22624 setx 0xE5F05194, %l0, %l6
22625 st %l6, [%l7 + 0x28]
22626 ld [%l7 + 0x28], %f22
22627 setx 0xA9A8F805, %l1, %l5
22628 st %l5, [%l7 + 0x10]
22629 ld [%l7 + 0x10], %f3
22630 fmuls %f3, %f22, %f18
22631 sra %o0, 0x1D, %g2
22632 nop
22633 setx 0x21F2D1344B1288B9, %l0, %l6
22634 stx %l6, [%l7 + 0x28]
22635 ldd [%l7 + 0x28], %f20
22636 setx 0x1AA10DC082AF00EC, %l1, %l5
22637 stx %l5, [%l7 + 0x10]
22638 ldd [%l7 + 0x10], %f24
22639 fdivd %f24, %f20, %f14
22640 srlx %l6, 0x1E, %l5
22641 orn %o6, %l2, %l0
22642 movn %xcc, %o4, %l4
22643 tge %xcc, 0x1
22644 smul %g1, %o7, %o3
22645 fandnot2 %f4, %f12, %f14
22646 bcc,a loop_1939
22647 fnegs %f14, %f13
22648 tge %xcc, 0x2
22649 and %i5, %i2, %i3
22650loop_1939:
22651 tle %xcc, 0x6
22652 movpos %icc, %g7, %i4
22653 movre %i1, 0x246, %i7
22654 fbule %fcc1, loop_1940
22655 fpsub32s %f15, %f27, %f18
22656 fxors %f1, %f14, %f10
22657 array32 %o5, %i6, %l3
22658loop_1940:
22659 fnot1s %f17, %f9
22660 wr %g0, 0x22, %asi
22661 stha %o1, [%l7 + 0x64] %asi
22662 membar #Sync
22663 fmovdcc %icc, %f8, %f22
22664 movrlz %l1, %g4, %g3
22665 brnz,a %g5, loop_1941
22666 bcs,a %icc, loop_1942
22667 fbl,a %fcc1, loop_1943
22668 movge %xcc, %o2, %g6
22669loop_1941:
22670 brz,a %i0, loop_1944
22671loop_1942:
22672 sdiv %g2, 0x0FB5, %o0
22673loop_1943:
22674 movl %icc, %l6, %o6
22675 subc %l2, %l0, %l5
22676loop_1944:
22677 orn %o4, 0x08AB, %l4
22678 wr %g0, 0x80, %asi
22679 stha %o7, [%l7 + 0x52] %asi
22680 set 0x20, %g3
22681 ldda [%l7 + %g3] 0x04, %o2
22682 fpack16 %f22, %f23
22683 edge8n %i5, %i2, %g1
22684 and %g7, %i3, %i4
22685 nop
22686 fitos %f11, %f11
22687 fstoi %f11, %f27
22688 movneg %icc, %i1, %o5
22689 andcc %i7, %l3, %o1
22690 sir 0x1816
22691 smulcc %i6, %l1, %g4
22692 fandnot1 %f24, %f14, %f14
22693 array8 %g5, %o2, %g6
22694 wr %g0, 0x19, %asi
22695 stwa %g3, [%l7 + 0x64] %asi
22696 edge16l %g2, %i0, %l6
22697 movl %icc, %o6, %l2
22698 fcmpne32 %f4, %f12, %o0
22699 tl %icc, 0x3
22700 nop
22701 setx loop_1945, %l0, %l1
22702 wrpr 0x1, %tl
22703 wrpr %l1, %tpc
22704 add %l1, 0x4, %l1
22705 wrpr %l1, %tnpc
22706 setx 0x34400001400, %l0, %l1
22707 wrpr %l1, %tstate
22708 wrhpr 0x4, %htstate
22709 retry
22710 tgu %xcc, 0x3
22711 wr %g0, 0x19, %asi
22712 ldsba [%l7 + 0x47] %asi, %l5
22713loop_1945:
22714 nop
22715 set 0x66, %g6
22716 ldsha [%l7 + %g6] 0x81, %l0
22717 tle %xcc, 0x5
22718 nop
22719 setx 0x50B96288, %l0, %l6
22720 st %l6, [%l7 + 0x28]
22721 ld [%l7 + 0x28], %f25
22722 setx 0x3BABA4D5, %l1, %l5
22723 st %l5, [%l7 + 0x10]
22724 ld [%l7 + 0x10], %f16
22725 fdivs %f16, %f25, %f2
22726 addcc %o4, 0x1921, %o7
22727 fpsub32 %f16, %f16, %f16
22728 fornot1s %f25, %f10, %f31
22729 fzeros %f29
22730 brnz,a %l4, loop_1946
22731 tvs %icc, 0x1
22732 ble %icc, loop_1947
22733 orncc %o3, 0x0BCF, %i5
22734loop_1946:
22735 fbn,a %fcc2, loop_1948
22736 pdist %f10, %f20, %f30
22737loop_1947:
22738 ldx [%l7 + 0x68], %i2
22739 fmovda %xcc, %f26, %f27
22740loop_1948:
22741 array32 %g1, %i3, %i4
22742 srax %i1, 0x0B, %o5
22743 bn,a %xcc, loop_1949
22744 tg %xcc, 0x5
22745 bvs loop_1950
22746 sdiv %g7, 0x0F68, %i7
22747loop_1949:
22748 orncc %o1, %l3, %i6
22749 tvs %xcc, 0x0
22750loop_1950:
22751 fcmpeq16 %f28, %f28, %l1
22752 smulcc %g5, %o2, %g6
22753 tneg %xcc, 0x0
22754 sub %g4, 0x1C1A, %g2
22755 movge %xcc, %i0, %l6
22756 xorcc %g3, %o6, %l2
22757 nop
22758 setx loop_1951, %l0, %l1
22759 wrpr 0x1, %tl
22760 wrpr %l1, %tpc
22761 add %l1, 0x4, %l1
22762 wrpr %l1, %tnpc
22763 setx 0x34400001400, %l0, %l1
22764 wrpr %l1, %tstate
22765 wrhpr 0x4, %htstate
22766 retry
22767 fmovda %icc, %f30, %f27
22768 fmovde %icc, %f16, %f4
22769 array16 %l5, %l0, %o0
22770loop_1951:
22771 movgu %icc, %o4, %l4
22772 fnors %f6, %f23, %f1
22773 membar 0x2F
22774 sdivx %o7, 0x18E0, %o3
22775 andn %i5, 0x1A3D, %i2
22776 or %i3, %i4, %i1
22777 fbo %fcc0, loop_1952
22778 bleu,a,pt %icc, loop_1953
22779 tl %icc, 0x3
22780 edge8ln %g1, %o5, %g7
22781loop_1952:
22782 xorcc %i7, 0x1788, %l3
22783loop_1953:
22784 srlx %i6, 0x16, %l1
22785 fnands %f30, %f22, %f22
22786 subccc %g5, %o2, %o1
22787 edge8ln %g6, %g2, %g4
22788 flush %l7 + 0x60
22789 tvc %icc, 0x4
22790 prefetch [%l7 + 0x4C], 0x0
22791 addc %i0, %g3, %l6
22792 movcc %icc, %l2, %o6
22793 array16 %l0, %l5, %o4
22794 bne,a loop_1954
22795 fnot1s %f29, %f16
22796 bleu,a %icc, loop_1955
22797 udivcc %l4, 0x15D2, %o0
22798loop_1954:
22799 fcmpne32 %f24, %f18, %o3
22800 movgu %icc, %o7, %i5
22801loop_1955:
22802 edge32ln %i3, %i2, %i4
22803 srax %g1, 0x16, %i1
22804 fba %fcc1, loop_1956
22805 edge32ln %o5, %g7, %i7
22806 mulscc %i6, %l3, %g5
22807 fmovdgu %icc, %f12, %f12
22808loop_1956:
22809 tgu %xcc, 0x4
22810 wr %g0, 0x11, %asi
22811 stha %l1, [%l7 + 0x3E] %asi
22812 sdivcc %o2, 0x16FE, %o1
22813 fble,a %fcc2, loop_1957
22814 array16 %g2, %g6, %i0
22815 tcs %xcc, 0x7
22816 array32 %g4, %g3, %l2
22817loop_1957:
22818 mulscc %l6, %l0, %l5
22819 ldstub [%l7 + 0x61], %o6
22820 fmovse %icc, %f27, %f29
22821 sllx %l4, %o4, %o0
22822 set 0x31, %o0
22823 stba %o7, [%l7 + %o0] 0x10
22824 movrlz %i5, 0x1E3, %i3
22825 fmovrdlez %o3, %f26, %f12
22826 fbge,a %fcc0, loop_1958
22827 tleu %xcc, 0x5
22828 fbe %fcc2, loop_1959
22829 nop
22830 setx 0xEE8087AB, %l0, %l6
22831 st %l6, [%l7 + 0x28]
22832 ld [%l7 + 0x28], %f27
22833 setx 0xBBF6EBA6, %l1, %l5
22834 st %l5, [%l7 + 0x10]
22835 ld [%l7 + 0x10], %f20
22836 fdivs %f20, %f27, %f11
22837loop_1958:
22838 brgez %i2, loop_1960
22839 tsubcctv %g1, 0x0390, %i1
22840loop_1959:
22841 xnor %o5, 0x1B1B, %i4
22842 fnot2 %f6, %f22
22843loop_1960:
22844 umul %g7, %i7, %l3
22845 orcc %g5, 0x08A2, %l1
22846 tne %icc, 0x0
22847 fpsub16 %f26, %f8, %f6
22848 xnor %o2, 0x03EB, %i6
22849 edge32 %g2, %g6, %o1
22850 fbe,a %fcc3, loop_1961
22851 bvc,pn %xcc, loop_1962
22852 nop
22853 fitos %f1, %f15
22854 fstox %f15, %f24
22855 fxtos %f24, %f7
22856 nop
22857 setx 0x145401EC, %l0, %l6
22858 st %l6, [%l7 + 0x28]
22859 ld [%l7 + 0x28], %f17
22860 setx 0x9948740C, %l1, %l5
22861 st %l5, [%l7 + 0x10]
22862 ld [%l7 + 0x10], %f4
22863 fmuls %f4, %f17, %f4
22864loop_1961:
22865 xorcc %g4, 0x1476, %i0
22866loop_1962:
22867 fmovdl %icc, %f9, %f0
22868 fsrc1s %f8, %f1
22869 orcc %g3, 0x0D3D, %l2
22870 smul %l0, 0x11BE, %l6
22871 movcs %icc, %o6, %l4
22872 fnand %f26, %f0, %f26
22873 nop
22874 fitos %f9, %f29
22875 fstod %f29, %f2
22876 srax %l5, %o0, %o7
22877 fbug %fcc1, loop_1963
22878 smulcc %o4, %i5, %o3
22879 be,a %xcc, loop_1964
22880 umulcc %i3, 0x045E, %i2
22881loop_1963:
22882 edge8l %i1, %g1, %i4
22883 ldstub [%l7 + 0x5F], %g7
22884loop_1964:
22885 nop
22886 wr %g0, 0x88, %asi
22887 ldsba [%l7 + 0x78] %asi, %o5
22888 ldsb [%l7 + 0x55], %i7
22889 orcc %l3, %g5, %l1
22890 array32 %i6, %g2, %o2
22891 or %o1, %g4, %g6
22892 smul %g3, 0x1FED, %l2
22893 fmovscs %icc, %f3, %f25
22894 nop
22895 fitod %f6, %f6
22896 wr %g0, 0x89, %asi
22897 ldstuba [%l7 + 0x6C] %asi, %l0
22898 movrgz %l6, 0x224, %i0
22899 smul %l4, %o6, %l5
22900 fpsub16 %f30, %f30, %f18
22901 add %l7, 0x24, %l6
22902 wr %g0, 0x80, %asi
22903 casa [%l6] 0x80, %o0, %o4
22904 restored
22905 rdpr %cwp, %g1
22906 rdpr %cansave, %g2
22907 rdpr %canrestore, %g3
22908 rdpr %cleanwin, %g4
22909 rdpr %otherwin, %g5
22910 rdpr %wstate, %g6
22911 fpsub16s %f2, %f18, %f3
22912 tle %xcc, 0x1
22913 fmovsge %xcc, %f19, %f21
22914 taddcc %o7, %i5, %i3
22915 edge32ln %o3, %i2, %i1
22916 edge32ln %g1, %i4, %g7
22917 movrgz %o5, %i7, %g5
22918 edge8 %l1, %i6, %l3
22919 movneg %icc, %o2, %o1
22920 movrgez %g2, 0x107, %g6
22921 nop
22922 set 0x4E, %l0
22923 ldstub [%l7 + %l0], %g3
22924 fmovsle %icc, %f15, %f18
22925 movcc %icc, %l2, %g4
22926 xnorcc %l6, %i0, %l4
22927 wr %g0, 0xe3, %asi
22928 stba %o6, [%l7 + 0x27] %asi
22929 membar #Sync
22930 fbe %fcc2, loop_1965
22931 popc 0x0FC2, %l0
22932 mulx %o0, %o4, %o7
22933 sdivx %l5, 0x06B6, %i3
22934loop_1965:
22935 xor %i5, 0x0339, %i2
22936 movneg %xcc, %i1, %g1
22937 move %xcc, %i4, %g7
22938 tle %xcc, 0x3
22939 taddcctv %o5, %o3, %i7
22940 edge32n %g5, %i6, %l1
22941 nop
22942 setx 0xB77811B1, %l0, %l6
22943 st %l6, [%l7 + 0x28]
22944 ld [%l7 + 0x28], %f2
22945 fsqrts %f2, %f26
22946 movre %o2, 0x0A6, %l3
22947 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
22948 nop ! nop ! stxa %o1, [%g0 + 0x3f8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
22949 mulx %g6, %g3, %l2
22950 fmovdneg %xcc, %f28, %f2
22951 tge %xcc, 0x0
22952 smulcc %g4, 0x0553, %g2
22953 tge %icc, 0x3
22954 tsubcc %i0, 0x145D, %l4
22955 tsubcc %l6, %l0, %o6
22956 nop
22957 fitos %f0, %f15
22958 fmovsgu %xcc, %f27, %f29
22959 swap [%l7 + 0x0C], %o0
22960 mova %xcc, %o7, %o4
22961 fmovdneg %xcc, %f20, %f14
22962 mulx %l5, %i3, %i2
22963 set 0x28, %l4
22964 sta %f27, [%l7 + %l4] 0x10
22965 fexpand %f12, %f2
22966 fmul8sux16 %f14, %f20, %f26
22967 edge16n %i5, %i1, %i4
22968 fzeros %f30
22969 fmovsg %xcc, %f2, %f3
22970 movcc %xcc, %g1, %g7
22971 edge32 %o3, %i7, %g5
22972 smul %i6, %o5, %l1
22973 umul %l3, %o1, %g6
22974 fpmerge %f18, %f24, %f14
22975 sra %g3, 0x13, %l2
22976 movleu %xcc, %g4, %g2
22977 movrne %i0, 0x0A8, %o2
22978 sth %l4, [%l7 + 0x3E]
22979 xnor %l6, 0x1273, %o6
22980 subcc %l0, 0x12A0, %o0
22981 fmovscs %icc, %f16, %f24
22982 edge16n %o7, %l5, %i3
22983 nop
22984 setx 0x69E0DBB5, %l0, %l6
22985 st %l6, [%l7 + 0x28]
22986 ld [%l7 + 0x28], %f28
22987 setx 0x5A789FA8, %l1, %l5
22988 st %l5, [%l7 + 0x10]
22989 ld [%l7 + 0x10], %f10
22990 fdivs %f10, %f28, %f2
22991 movge %icc, %i2, %i5
22992 xnor %o4, %i4, %i1
22993 movcc %xcc, %g1, %o3
22994 movre %g7, 0x1B3, %g5
22995 movcc %xcc, %i6, %i7
22996 ble loop_1966
22997 movn %xcc, %l1, %l3
22998 bleu,a %xcc, loop_1967
22999 brgez,a %o5, loop_1968
23000loop_1966:
23001 movleu %icc, %o1, %g3
23002 movge %icc, %l2, %g6
23003loop_1967:
23004 fmovrslez %g4, %f16, %f3
23005loop_1968:
23006 nop
23007 fitos %f10, %f18
23008 fstox %f18, %f20
23009 edge32n %g2, %o2, %i0
23010 fbl,a %fcc1, loop_1969
23011 fcmpeq32 %f24, %f8, %l4
23012 add %l6, 0x015E, %o6
23013 alignaddr %l0, %o7, %l5
23014loop_1969:
23015 udiv %i3, 0x1944, %i2
23016 te %xcc, 0x0
23017 srl %o0, 0x08, %i5
23018 sir 0x1AE9
23019 addc %i4, %o4, %i1
23020 ldstub [%l7 + 0x4E], %o3
23021 smulcc %g7, 0x0CDF, %g1
23022 movrlez %g5, 0x38A, %i6
23023 add %l7, 0x64, %l6
23024 wr %g0, 0x11, %asi
23025 lda [%l6] %asi, %i7
23026 casa [%l6] %asi, %i7, %l3
23027 fbl %fcc0, loop_1970
23028 alignaddrl %o5, %o1, %l1
23029 bl,a,pn %icc, loop_1971
23030 edge8n %l2, %g3, %g6
23031loop_1970:
23032 ta %xcc, 0x2
23033 tsubcc %g2, %g4, %o2
23034loop_1971:
23035 movn %icc, %i0, %l4
23036 sllx %l6, %o6, %l0
23037 tpos %xcc, 0x2
23038 srl %o7, 0x0F, %i3
23039 udivcc %i2, 0x1723, %l5
23040 sdivcc %i5, 0x18C3, %o0
23041 fbuge,a %fcc1, loop_1972
23042 tge %xcc, 0x7
23043 umul %o4, 0x0AC2, %i1
23044 fandnot2s %f5, %f1, %f29
23045loop_1972:
23046 alignaddr %o3, %g7, %g1
23047 tvs %icc, 0x0
23048 subccc %i4, %i6, %i7
23049 fpack16 %f20, %f1
23050 popc %l3, %o5
23051 saved
23052 rdpr %cwp, %g1
23053 rdpr %cansave, %g2
23054 rdpr %canrestore, %g3
23055 rdpr %cleanwin, %g4
23056 rdpr %otherwin, %g5
23057 rdpr %wstate, %g6
23058 saved
23059 rdpr %cwp, %g1
23060 rdpr %cansave, %g2
23061 rdpr %canrestore, %g3
23062 rdpr %cleanwin, %g4
23063 rdpr %otherwin, %g5
23064 rdpr %wstate, %g6
23065 edge8 %o1, %g5, %l1
23066 fones %f17
23067 wr %g0, 0x0c, %asi
23068 ldstuba [%l7 + 0x7D] %asi, %l2
23069 tvc %xcc, 0x2
23070 taddcc %g3, 0x1303, %g2
23071 fmovde %xcc, %f15, %f29
23072 fmul8x16 %f11, %f18, %f24
23073 ldd [%l7 + 0x70], %f16
23074 bge loop_1973
23075 movrne %g6, 0x228, %o2
23076 fbuge,a %fcc3, loop_1974
23077 prefetch [%l7 + 0x48], 0x1
23078loop_1973:
23079 fornot2 %f24, %f10, %f20
23080 mulscc %i0, 0x00D5, %l4
23081loop_1974:
23082 fbge %fcc1, loop_1975
23083 andncc %g4, %l6, %l0
23084 tne %icc, 0x0
23085 edge16n %o7, %i3, %i2
23086loop_1975:
23087 srlx %o6, %l5, %i5
23088 fmovscs %icc, %f2, %f4
23089 wr %g0, 0x18, %asi
23090 prefetcha [%l7 + 0x70] %asi, 0x3
23091 fbug %fcc1, loop_1976
23092 sethi 0x0059, %i1
23093 movn %xcc, %o3, %g7
23094 andncc %o0, %i4, %g1
23095loop_1976:
23096 bn,a loop_1977
23097 smul %i7, %l3, %i6
23098 fexpand %f17, %f28
23099 restored
23100 rdpr %cwp, %g1
23101 rdpr %cansave, %g2
23102 rdpr %canrestore, %g3
23103 rdpr %cleanwin, %g4
23104 rdpr %otherwin, %g5
23105 rdpr %wstate, %g6
23106loop_1977:
23107 nop
23108 set 0x20, %o1
23109 ldxa [%l7 + %o1] 0x04, %o5
23110 fmovsn %icc, %f12, %f3
23111 movcs %xcc, %g5, %o1
23112 movrgz %l2, 0x273, %l1
23113 fmovsvs %xcc, %f25, %f9
23114 fmuld8ulx16 %f10, %f21, %f2
23115 fmovdl %icc, %f4, %f14
23116 mulx %g3, %g6, %o2
23117 fpmerge %f26, %f1, %f28
23118 fmovscs %icc, %f12, %f19
23119 movrne %g2, 0x3D1, %l4
23120 movvs %icc, %i0, %l6
23121 tpos %xcc, 0x2
23122 tn %icc, 0x0
23123 alignaddr %g4, %o7, %i3
23124 nop
23125 setx loop_1978, %l0, %l1
23126 wrpr 0x1, %tl
23127 wrpr %l1, %tnpc
23128 setx 0x34400001400, %l0, %l1
23129 wrpr %l1, %tstate
23130 wrhpr 0x4, %htstate
23131 done
23132 tvc %icc, 0x4
23133 fnot2 %f20, %f16
23134 fmovrdgz %l0, %f12, %f12
23135loop_1978:
23136 array32 %o6, %l5, %i2
23137 orcc %o4, %i1, %o3
23138 addc %g7, %i5, %i4
23139 lduh [%l7 + 0x2A], %o0
23140 xor %i7, %l3, %g1
23141 sdivx %i6, 0x1AF6, %o5
23142 fbuge %fcc3, loop_1979
23143 nop
23144 fitod %f2, %f18
23145 fdtox %f18, %f22
23146 fxtod %f22, %f22
23147 movg %icc, %o1, %g5
23148 te %xcc, 0x4
23149loop_1979:
23150 nop
23151 setx 0x0FDAA30A4C10B94C, %l0, %l6
23152 stx %l6, [%l7 + 0x28]
23153 ldd [%l7 + 0x28], %f6
23154 setx 0x52116F00FAF18C3C, %l1, %l5
23155 stx %l5, [%l7 + 0x10]
23156 ldd [%l7 + 0x10], %f0
23157 faddd %f0, %f6, %f16
23158 tn %xcc, 0x7
23159 sra %l1, %g3, %g6
23160 fcmpne16 %f6, %f4, %o2
23161 fabsd %f8, %f28
23162 fba,a %fcc0, loop_1980
23163 movleu %icc, %l2, %l4
23164 fmovde %icc, %f24, %f27
23165 st %f2, [%l7 + 0x78]
23166loop_1980:
23167 fpack16 %f2, %f29
23168 fandnot2 %f30, %f12, %f20
23169 sdiv %i0, 0x06CE, %g2
23170 tsubcctv %l6, %o7, %g4
23171 fnot2 %f14, %f4
23172 fpack32 %f4, %f8, %f8
23173 stbar
23174 edge8ln %i3, %l0, %o6
23175 and %l5, 0x1476, %o4
23176 ldub [%l7 + 0x1C], %i1
23177 fmul8x16 %f14, %f18, %f2
23178 andncc %i2, %g7, %i5
23179 movrgz %i4, %o3, %o0
23180 movrlez %l3, 0x24B, %i7
23181 set 0x20, %g4
23182 swapa [%l7 + %g4] 0x80, %i6
23183 sdivx %o5, 0x07E8, %o1
23184 tvs %icc, 0x1
23185 xorcc %g5, 0x114C, %g1
23186 fmovscc %icc, %f31, %f17
23187 saved
23188 rdpr %cwp, %g1
23189 rdpr %cansave, %g2
23190 rdpr %canrestore, %g3
23191 rdpr %cleanwin, %g4
23192 rdpr %otherwin, %g5
23193 rdpr %wstate, %g6
23194 fnot1 %f2, %f8
23195 movn %icc, %g3, %g6
23196 st %f27, [%l7 + 0x64]
23197 te %icc, 0x6
23198 alignaddr %o2, %l1, %l2
23199 pdist %f2, %f22, %f26
23200 xor %i0, %l4, %l6
23201 brgez,a %o7, loop_1981
23202 bgu,a loop_1982
23203 fmovsn %icc, %f15, %f28
23204 fcmpgt16 %f20, %f6, %g4
23205loop_1981:
23206 nop
23207 wr %g0, 0x80, %asi
23208 lduwa [%l7 + 0x10] %asi, %i3
23209loop_1982:
23210 call loop_1983
23211 fbuge,a %fcc1, loop_1984
23212 fba,a %fcc1, loop_1985
23213 bneg,a loop_1986
23214loop_1983:
23215 udiv %l0, 0x1290, %g2
23216loop_1984:
23217 udiv %l5, 0x0B7D, %o6
23218loop_1985:
23219 addcc %o4, %i2, %i1
23220loop_1986:
23221 orcc %i5, 0x18EA, %g7
23222 umulcc %i4, %o3, %o0
23223 bne,a,pt %xcc, loop_1987
23224 andncc %l3, %i7, %o5
23225 restored
23226 rdpr %cwp, %g1
23227 rdpr %cansave, %g2
23228 rdpr %canrestore, %g3
23229 rdpr %cleanwin, %g4
23230 rdpr %otherwin, %g5
23231 rdpr %wstate, %g6
23232 movvc %icc, %o1, %g5
23233loop_1987:
23234 te %xcc, 0x1
23235 movl %icc, %g1, %g3
23236 srl %i6, %o2, %l1
23237 movvs %icc, %l2, %g6
23238 sra %l4, %l6, %i0
23239 subccc %g4, %i3, %o7
23240 bleu,a %xcc, loop_1988
23241 alignaddrl %l0, %l5, %g2
23242 movrgz %o6, 0x242, %o4
23243 tle %icc, 0x0
23244loop_1988:
23245 nop
23246 setx 0xF75BEABC, %l0, %l6
23247 st %l6, [%l7 + 0x28]
23248 ld [%l7 + 0x28], %f20
23249 setx 0xBEDE2733, %l1, %l5
23250 st %l5, [%l7 + 0x10]
23251 ld [%l7 + 0x10], %f8
23252 fmuls %f8, %f20, %f1
23253 fsrc1s %f4, %f30
23254 tvs %icc, 0x6
23255 fcmpgt32 %f26, %f8, %i1
23256 ldsw [%l7 + 0x38], %i2
23257 sethi 0x0445, %g7
23258 fbn,a %fcc1, loop_1989
23259 lduh [%l7 + 0x28], %i4
23260 nop
23261 setx 0x204203F1, %l0, %l6
23262 st %l6, [%l7 + 0x6C]
23263 ld [%l7 + 0x6C], %fsr
23264 andcc %i5, 0x0922, %o3
23265loop_1989:
23266 tsubcctv %l3, 0x10BD, %i7
23267 tsubcc %o0, %o5, %g5
23268 xnor %o1, 0x147F, %g3
23269 nop
23270 fitod %f10, %f30
23271 fdtoi %f30, %f31
23272 ble,a loop_1990
23273 fbuge,a %fcc0, loop_1991
23274 umulcc %i6, %o2, %l1
23275 te %xcc, 0x7
23276loop_1990:
23277 stx %g1, [%l7 + 0x38]
23278loop_1991:
23279 fsrc2 %f12, %f4
23280 movgu %icc, %g6, %l2
23281 tleu %xcc, 0x0
23282 tl %icc, 0x0
23283 fabss %f21, %f5
23284 bg,a %xcc, loop_1992
23285 fpadd32 %f12, %f20, %f30
23286 tpos %xcc, 0x2
23287 taddcctv %l6, %i0, %l4
23288loop_1992:
23289 nop
23290 add %l7, 0x2C, %l6
23291 wr %g0, 0x10, %asi
23292 casa [%l6] %asi, %g4, %o7
23293 smulcc %l0, 0x1E43, %i3
23294 xorcc %l5, %o6, %g2
23295 fbg %fcc2, loop_1993
23296 fabsd %f16, %f0
23297 set 0x78, %o5
23298 ldxa [%l7 + %o5] 0x89, %i1
23299loop_1993:
23300 subccc %i2, %g7, %i4
23301 fbge,a %fcc3, loop_1994
23302 orncc %o4, 0x07D3, %o3
23303 brgz %l3, loop_1995
23304 edge16ln %i7, %i5, %o5
23305loop_1994:
23306 tpos %xcc, 0x1
23307 nop
23308 setx loop_1996, %l0, %l1
23309 jmpl %l1, %o0
23310loop_1995:
23311 fmovsn %icc, %f7, %f21
23312 addc %g5, 0x007F, %g3
23313 bpos,a loop_1997
23314loop_1996:
23315 fmovdle %xcc, %f6, %f26
23316 popc 0x1D08, %i6
23317 bg loop_1998
23318loop_1997:
23319 nop
23320 setx 0x16250F84F5A16E35, %l0, %l6
23321 stx %l6, [%l7 + 0x28]
23322 ldd [%l7 + 0x28], %f22
23323 fsqrtd %f22, %f24
23324 bvs loop_1999
23325 movcc %xcc, %o2, %o1
23326loop_1998:
23327 bne %xcc, loop_2000
23328 mova %icc, %g1, %g6
23329loop_1999:
23330 movneg %icc, %l2, %l1
23331 fbug,a %fcc3, loop_2001
23332loop_2000:
23333 fblg,a %fcc0, loop_2002
23334 smul %l6, %i0, %g4
23335 fbo,a %fcc2, loop_2003
23336loop_2001:
23337 fbug,a %fcc3, loop_2004
23338loop_2002:
23339 nop
23340 set 0x50, %o4
23341 ldx [%l7 + %o4], %o7
23342 bleu,a,pn %xcc, loop_2005
23343loop_2003:
23344 movg %xcc, %l4, %i3
23345loop_2004:
23346 tge %icc, 0x3
23347 movvc %icc, %l0, %l5
23348loop_2005:
23349 tpos %xcc, 0x4
23350 sll %g2, %i1, %o6
23351 set 0x10, %l6
23352 prefetcha [%l7 + %l6] 0x11, 0x3
23353 brlz %i4, loop_2006
23354 brgz %g7, loop_2007
23355 fornot1s %f16, %f17, %f20
23356 addcc %o4, 0x1E76, %l3
23357loop_2006:
23358 fmovrde %o3, %f6, %f24
23359loop_2007:
23360 bneg loop_2008
23361 tsubcctv %i5, 0x0C0F, %i7
23362 fnands %f11, %f7, %f8
23363 fble,a %fcc3, loop_2009
23364loop_2008:
23365 fbo,a %fcc0, loop_2010
23366 fmovspos %xcc, %f12, %f11
23367 wr %g0, 0x11, %asi
23368 ldswa [%l7 + 0x60] %asi, %o5
23369loop_2009:
23370 movn %icc, %o0, %g3
23371loop_2010:
23372 prefetch [%l7 + 0x64], 0x0
23373 fornot1s %f31, %f2, %f24
23374 set 0x10, %o7
23375 prefetcha [%l7 + %o7] 0x0c, 0x3
23376 movvc %xcc, %o2, %i6
23377 add %g1, %g6, %l2
23378 addccc %o1, 0x0C33, %l6
23379 brlz %l1, loop_2011
23380 movneg %icc, %g4, %o7
23381 call loop_2012
23382 smulcc %i0, %i3, %l4
23383loop_2011:
23384 movge %icc, %l5, %g2
23385 fsrc2 %f24, %f0
23386loop_2012:
23387 addcc %i1, %o6, %l0
23388 edge16 %i4, %i2, %o4
23389 restored
23390 rdpr %cwp, %g1
23391 rdpr %cansave, %g2
23392 rdpr %canrestore, %g3
23393 rdpr %cleanwin, %g4
23394 rdpr %otherwin, %g5
23395 rdpr %wstate, %g6
23396 taddcctv %l3, 0x0793, %g7
23397 movrgz %o3, %i7, %o5
23398 tvs %icc, 0x0
23399 sir 0x02A6
23400 edge32ln %i5, %o0, %g3
23401 array16 %o2, %g5, %i6
23402 andcc %g1, 0x0B27, %g6
23403 fzero %f28
23404 add %l7, 0x44, %l6
23405 wr %g0, 0x89, %asi
23406 casa [%l6] 0x89, %o1, %l2
23407 ldsw [%l7 + 0x58], %l1
23408 sub %g4, 0x0298, %o7
23409 nop
23410 setx 0x1E9A02B0D04C022B, %l0, %l6
23411 stx %l6, [%l7 + 0x78]
23412 ldx [%l7 + 0x78], %fsr
23413 fcmple16 %f10, %f18, %i0
23414 fbu %fcc3, loop_2013
23415 restored
23416 rdpr %cwp, %g1
23417 rdpr %cansave, %g2
23418 rdpr %canrestore, %g3
23419 rdpr %cleanwin, %g4
23420 rdpr %otherwin, %g5
23421 rdpr %wstate, %g6
23422 fbo %fcc2, loop_2014
23423 fnot1s %f31, %f27
23424loop_2013:
23425 fpsub16 %f26, %f6, %f30
23426 fmovrdlez %i3, %f0, %f10
23427loop_2014:
23428 fpack32 %f4, %f24, %f4
23429 smulcc %l6, %l4, %g2
23430 sub %i1, 0x19B4, %o6
23431 smulcc %l5, %l0, %i2
23432 tgu %icc, 0x3
23433 mulx %i4, 0x0D4F, %l3
23434 fmovrslez %o4, %f18, %f10
23435 ldsh [%l7 + 0x3A], %g7
23436 udivcc %o3, 0x0832, %o5
23437 edge16n %i5, %o0, %i7
23438 bl,a,pt %xcc, loop_2015
23439 fabsd %f28, %f26
23440 bne loop_2016
23441 bneg,a %xcc, loop_2017
23442loop_2015:
23443 tsubcctv %o2, 0x08BE, %g3
23444 fmovscs %icc, %f25, %f14
23445loop_2016:
23446 movgu %xcc, %g5, %g1
23447loop_2017:
23448 bgu,a,pt %icc, loop_2018
23449 alignaddrl %i6, %o1, %l2
23450 srax %g6, %g4, %o7
23451 fmovdneg %xcc, %f1, %f3
23452loop_2018:
23453 saved
23454 rdpr %cwp, %g1
23455 rdpr %cansave, %g2
23456 rdpr %canrestore, %g3
23457 rdpr %cleanwin, %g4
23458 rdpr %otherwin, %g5
23459 rdpr %wstate, %g6
23460 fbge %fcc1, loop_2019
23461 fmovsleu %icc, %f16, %f0
23462 nop
23463 setx 0x206605EB, %l0, %l6
23464 st %l6, [%l7 + 0x20]
23465 ld [%l7 + 0x20], %fsr
23466 array16 %i0, %i3, %l6
23467loop_2019:
23468 addcc %l1, %g2, %i1
23469 edge32ln %o6, %l4, %l0
23470 tneg %xcc, 0x5
23471 ld [%l7 + 0x40], %f2
23472 ldsw [%l7 + 0x5C], %i2
23473 faligndata %f14, %f24, %f2
23474 fmovrsgz %l5, %f17, %f14
23475 xor %l3, 0x0DDA, %i4
23476 srl %g7, %o3, %o4
23477 fbne %fcc1, loop_2020
23478 st %f15, [%l7 + 0x3C]
23479 fble,a %fcc3, loop_2021
23480 nop
23481 fitod %f0, %f28
23482 fdtos %f28, %f12
23483loop_2020:
23484 edge32l %o5, %o0, %i7
23485 nop
23486 setx 0xF74BD33180503443, %l0, %l6
23487 stx %l6, [%l7 + 0x10]
23488 ldx [%l7 + 0x10], %fsr
23489loop_2021:
23490 fba %fcc1, loop_2022
23491 bcc,a %icc, loop_2023
23492 nop
23493 setx 0xAE3C4006946F4FD2, %l0, %l6
23494 stx %l6, [%l7 + 0x28]
23495 ldd [%l7 + 0x28], %f14
23496 setx 0xC3BF0D5F97CF5D5F, %l1, %l5
23497 stx %l5, [%l7 + 0x10]
23498 ldd [%l7 + 0x10], %f16
23499 fmuld %f16, %f14, %f2
23500 tvs %xcc, 0x3
23501loop_2022:
23502 ldub [%l7 + 0x0B], %i5
23503loop_2023:
23504 movneg %icc, %o2, %g3
23505 fbul,a %fcc3, loop_2024
23506 xorcc %g5, 0x151D, %i6
23507 fbule,a %fcc2, loop_2025
23508 tn %xcc, 0x6
23509loop_2024:
23510 andncc %o1, %l2, %g6
23511 tcc %icc, 0x6
23512loop_2025:
23513 xorcc %g4, 0x0BA2, %o7
23514 array16 %g1, %i3, %i0
23515 movcs %xcc, %l1, %g2
23516 umulcc %i1, %o6, %l4
23517 tvs %xcc, 0x3
23518 sra %l6, 0x07, %i2
23519 std %f14, [%l7 + 0x70]
23520 movge %xcc, %l5, %l0
23521 fbne %fcc2, loop_2026
23522 st %f9, [%l7 + 0x20]
23523 sub %i4, %g7, %l3
23524 fmovrdlz %o3, %f6, %f26
23525loop_2026:
23526 sdivx %o5, 0x1BA8, %o0
23527 fpmerge %f24, %f17, %f4
23528 membar 0x4E
23529 nop
23530 fitod %f2, %f2
23531 fdtos %f2, %f24
23532 move %icc, %i7, %o4
23533 udiv %i5, 0x06C1, %o2
23534 fxor %f20, %f8, %f4
23535 bpos %xcc, loop_2027
23536 fpadd32 %f28, %f24, %f6
23537 wr %g0, 0x0c, %asi
23538 stha %g3, [%l7 + 0x50] %asi
23539loop_2027:
23540 pdist %f16, %f8, %f28
23541 add %l7, 0x20, %l6
23542 wr %g0, 0x04, %asi
23543 ldxa [%l6] %asi, %g5
23544 casxa [%l6] 0x04, %g5, %i6
23545 edge16n %l2, %g6, %o1
23546 fbug %fcc0, loop_2028
23547 swap [%l7 + 0x0C], %g4
23548 nop
23549 fitos %f8, %f7
23550 fstox %f7, %f10
23551 fxtos %f10, %f8
23552 sir 0x14FC
23553loop_2028:
23554 nop
23555 set 0x2C, %i5
23556 lduw [%l7 + %i5], %o7
23557 fmovdpos %xcc, %f26, %f2
23558 movl %icc, %i3, %i0
23559 movcs %icc, %g1, %l1
23560 edge16 %i1, %o6, %l4
23561 udiv %l6, 0x11A6, %g2
23562 srax %i2, %l0, %i4
23563 movle %xcc, %g7, %l3
23564 fmovdcc %icc, %f12, %f16
23565 nop
23566 fitod %f6, %f6
23567 fdtox %f6, %f16
23568 fxtod %f16, %f4
23569 nop
23570 fitod %f8, %f22
23571 fdtox %f22, %f28
23572 taddcc %o3, 0x00A4, %l5
23573 fmovrslez %o5, %f23, %f24
23574 fbn,a %fcc2, loop_2029
23575 edge32l %o0, %i7, %o4
23576 edge32ln %o2, %i5, %g5
23577 set 0x78, %o6
23578 stxa %g3, [%l7 + %o6] 0x2f
23579 membar #Sync
23580loop_2029:
23581 nop
23582 fitod %f6, %f6
23583 fdtox %f6, %f14
23584 fxtod %f14, %f10
23585 fmovsg %icc, %f31, %f17
23586 fxnors %f27, %f13, %f23
23587 saved
23588 rdpr %cwp, %g1
23589 rdpr %cansave, %g2
23590 rdpr %canrestore, %g3
23591 rdpr %cleanwin, %g4
23592 rdpr %otherwin, %g5
23593 rdpr %wstate, %g6
23594 orncc %i6, 0x1AF2, %g6
23595 restored
23596 rdpr %cwp, %g1
23597 rdpr %cansave, %g2
23598 rdpr %canrestore, %g3
23599 rdpr %cleanwin, %g4
23600 rdpr %otherwin, %g5
23601 rdpr %wstate, %g6
23602 edge32ln %l2, %g4, %o1
23603 mulx %o7, %i3, %i0
23604 fmovse %icc, %f12, %f15
23605 fbo %fcc1, loop_2030
23606 umulcc %l1, 0x1BFE, %i1
23607 fmovspos %xcc, %f10, %f23
23608 saved
23609 rdpr %cwp, %g1
23610 rdpr %cansave, %g2
23611 rdpr %canrestore, %g3
23612 rdpr %cleanwin, %g4
23613 rdpr %otherwin, %g5
23614 rdpr %wstate, %g6
23615loop_2030:
23616 pdist %f6, %f24, %f28
23617 udiv %o6, 0x1055, %l4
23618 tcs %icc, 0x5
23619 add %g1, %g2, %i2
23620 movpos %icc, %l0, %l6
23621 fmovdvc %icc, %f13, %f4
23622 edge32 %i4, %l3, %g7
23623 xor %l5, %o5, %o3
23624 wr %g0, 0x89, %asi
23625 prefetcha [%l7 + 0x60] %asi, 0x0
23626 xnorcc %o4, %o0, %o2
23627 andncc %g5, %g3, %i5
23628 alignaddrl %i6, %g6, %g4
23629 mulscc %o1, %o7, %i3
23630 pdist %f20, %f24, %f30
23631 movvc %icc, %l2, %l1
23632 fba %fcc3, loop_2031
23633 movgu %xcc, %i0, %o6
23634 fmovdn %xcc, %f19, %f29
23635 wr %g0, 0x10, %asi
23636 swapa [%l7 + 0x7C] %asi, %l4
23637loop_2031:
23638 taddcc %i1, 0x1931, %g2
23639 swap [%l7 + 0x5C], %i2
23640 fmovdgu %icc, %f26, %f28
23641 ba,pt %xcc, loop_2032
23642 nop
23643 setx loop_2033, %l0, %l1
23644 wrpr 0x1, %tl
23645 wrpr %l1, %tpc
23646 add %l1, 0x4, %l1
23647 wrpr %l1, %tnpc
23648 setx 0x34400001400, %l0, %l1
23649 wrpr %l1, %tstate
23650 wrhpr 0x4, %htstate
23651 retry
23652 edge8ln %g1, %l0, %l6
23653 nop
23654 set 0x4E, %l3
23655 ldsh [%l7 + %l3], %i4
23656loop_2032:
23657 fmovdpos %xcc, %f6, %f8
23658loop_2033:
23659 subc %l3, %l5, %o5
23660 orcc %g7, 0x18E8, %o3
23661 array8 %o4, %o0, %i7
23662 nop
23663 setx 0xB057E2ED, %l0, %l6
23664 st %l6, [%l7 + 0x28]
23665 ld [%l7 + 0x28], %f2
23666 setx 0x1536C802, %l1, %l5
23667 st %l5, [%l7 + 0x10]
23668 ld [%l7 + 0x10], %f15
23669 fdivs %f15, %f2, %f11
23670 membar 0x78
23671 udivcc %g5, 0x0291, %g3
23672 fpadd32 %f4, %f20, %f30
23673 edge16n %o2, %i5, %i6
23674 ldstub [%l7 + 0x10], %g4
23675 movg %icc, %o1, %o7
23676 orcc %i3, 0x0585, %l2
23677 sdiv %g6, 0x1A16, %l1
23678 fmovrsne %i0, %f14, %f7
23679 array32 %l4, %o6, %i1
23680 movle %xcc, %i2, %g2
23681 popc 0x015B, %g1
23682 fmovde %xcc, %f15, %f12
23683 fandnot2 %f8, %f20, %f2
23684 brgz %l6, loop_2034
23685 flush %l7 + 0x70
23686 add %l0, 0x0A93, %i4
23687 nop
23688 setx 0x47B14E51606DEEA0, %l0, %l6
23689 stx %l6, [%l7 + 0x68]
23690 ldx [%l7 + 0x68], %fsr
23691loop_2034:
23692 fornot1 %f22, %f18, %f10
23693 bshuffle %f16, %f22, %f2
23694 edge16 %l5, %l3, %o5
23695 fpadd32 %f6, %f28, %f0
23696 brz,a %g7, loop_2035
23697 fmovsneg %xcc, %f29, %f27
23698 nop
23699 set 0x10, %l2
23700 ldd [%l7 + %l2], %f14
23701 edge32 %o4, %o0, %i7
23702loop_2035:
23703 subcc %g5, %g3, %o2
23704 add %l7, 0x68, %l6
23705 wr %g0, 0x80, %asi
23706 ldxa [%l6] %asi, %o3
23707 casxa [%l6] %asi, %o3, %i5
23708 sdivcc %i6, 0x07D4, %o1
23709 tsubcc %g4, %i3, %l2
23710 taddcc %o7, 0x0D2A, %g6
23711 edge16l %l1, %i0, %l4
23712 tn %icc, 0x0
23713 array16 %o6, %i1, %g2
23714 fmovrdgez %i2, %f20, %f26
23715 fpadd16s %f10, %f6, %f21
23716 edge32n %g1, %l6, %l0
23717 nop
23718 setx 0x69B9C118B84F466F, %l0, %l6
23719 stx %l6, [%l7 + 0x28]
23720 ldd [%l7 + 0x28], %f22
23721 setx 0x6C3084218BC6B362, %l1, %l5
23722 stx %l5, [%l7 + 0x10]
23723 ldd [%l7 + 0x10], %f12
23724 fmuld %f12, %f22, %f12
23725 fnot1 %f12, %f16
23726 tgu %icc, 0x3
23727 fmul8x16au %f13, %f7, %f20
23728 fpadd16s %f10, %f10, %f11
23729 fmovdvc %icc, %f21, %f15
23730 array8 %i4, %l3, %l5
23731 bne %icc, loop_2036
23732 bpos,a,pt %icc, loop_2037
23733 tcc %icc, 0x2
23734 add %o5, %o4, %g7
23735loop_2036:
23736 ldd [%l7 + 0x20], %f0
23737loop_2037:
23738 stx %i7, [%l7 + 0x68]
23739 fsrc2s %f12, %f1
23740 edge16n %g5, %o0, %o2
23741 movneg %icc, %g3, %i5
23742 or %i6, %o3, %o1
23743 and %i3, 0x1E3A, %l2
23744 tle %xcc, 0x1
23745 fmovrde %g4, %f20, %f12
23746 fbe,a %fcc0, loop_2038
23747 edge16ln %g6, %o7, %l1
23748 fxor %f10, %f28, %f6
23749 movn %icc, %i0, %l4
23750loop_2038:
23751 xorcc %i1, %o6, %g2
23752 fmovscs %xcc, %f14, %f17
23753 movcc %icc, %g1, %i2
23754 movrgz %l0, %i4, %l3
23755 fmovrsgz %l6, %f10, %f26
23756 tgu %xcc, 0x0
23757 fmul8ulx16 %f26, %f18, %f14
23758 fmovdle %xcc, %f15, %f29
23759 edge16n %l5, %o5, %o4
23760 edge32n %i7, %g5, %o0
23761 tpos %icc, 0x6
23762 saved
23763 rdpr %cwp, %g1
23764 rdpr %cansave, %g2
23765 rdpr %canrestore, %g3
23766 rdpr %cleanwin, %g4
23767 rdpr %otherwin, %g5
23768 rdpr %wstate, %g6
23769 subc %g7, %o2, %i5
23770 movcs %xcc, %g3, %i6
23771 movgu %xcc, %o3, %o1
23772 udivx %i3, 0x11A3, %l2
23773 swap [%l7 + 0x5C], %g4
23774 be,a loop_2039
23775 fmovdn %icc, %f29, %f19
23776 popc 0x1B0F, %g6
23777 fnor %f12, %f26, %f22
23778loop_2039:
23779 movpos %xcc, %l1, %i0
23780 movrgez %l4, 0x3A8, %o7
23781 umul %i1, %g2, %g1
23782 fblg %fcc2, loop_2040
23783 sub %i2, 0x16ED, %l0
23784 sth %i4, [%l7 + 0x3C]
23785 brlz %l3, loop_2041
23786loop_2040:
23787 addcc %l6, %o6, %l5
23788 fbge,a %fcc3, loop_2042
23789 edge8l %o4, %o5, %i7
23790loop_2041:
23791 sethi 0x0218, %o0
23792 for %f12, %f24, %f24
23793loop_2042:
23794 fnegd %f6, %f10
23795 add %l7, 0x58, %l6
23796 wr %g0, 0x0c, %asi
23797 casa [%l6] 0x0c, %g7, %g5
23798 fbu %fcc0, loop_2043
23799 move %icc, %o2, %i5
23800 tvs %xcc, 0x5
23801 sll %i6, %o3, %g3
23802loop_2043:
23803 nop
23804 wr %g0, 0x80, %asi
23805 ldsba [%l7 + 0x53] %asi, %i3
23806 sethi 0x1EFA, %o1
23807 fxors %f22, %f14, %f18
23808 tl %xcc, 0x2
23809 ta %xcc, 0x3
23810 set 0x0E, %g2
23811 ldsba [%l7 + %g2] 0x89, %g4
23812 or %l2, %l1, %i0
23813 sdivcc %l4, 0x05FF, %g6
23814 movpos %xcc, %i1, %g2
23815 fpadd32 %f28, %f10, %f28
23816 fble,a %fcc0, loop_2044
23817 fands %f26, %f11, %f28
23818 tpos %xcc, 0x6
23819 subc %o7, %i2, %l0
23820loop_2044:
23821 orncc %g1, 0x0C94, %l3
23822 tpos %icc, 0x4
23823 movrgez %l6, %o6, %l5
23824 stb %i4, [%l7 + 0x49]
23825 tsubcc %o4, 0x033F, %i7
23826 bcc,pt %xcc, loop_2045
23827 fba,a %fcc3, loop_2046
23828 and %o5, 0x196F, %o0
23829 fmovrdne %g7, %f0, %f12
23830loop_2045:
23831 fcmpne32 %f20, %f26, %o2
23832loop_2046:
23833 smul %g5, 0x01BB, %i5
23834 wr %g0, 0x10, %asi
23835 ldstuba [%l7 + 0x48] %asi, %i6
23836 set 0x08, %g1
23837 lda [%l7 + %g1] 0x15, %f21
23838 bge %xcc, loop_2047
23839 tcc %xcc, 0x2
23840 ldsb [%l7 + 0x0D], %g3
23841 orcc %o3, 0x0DCA, %o1
23842loop_2047:
23843 edge32ln %i3, %l2, %g4
23844 orn %i0, %l1, %l4
23845 addccc %i1, 0x0279, %g2
23846 move %icc, %o7, %i2
23847 nop
23848 set 0x20, %i7
23849 ldsb [%l7 + %i7], %l0
23850 nop
23851 set 0x5A, %i3
23852 ldsh [%l7 + %i3], %g6
23853 tge %icc, 0x7
23854 set 0x40, %l1
23855 ldxa [%l7 + %l1] 0x19, %g1
23856 tneg %xcc, 0x1
23857 set 0x4C, %g5
23858 ldsha [%l7 + %g5] 0x11, %l6
23859 bvs,a loop_2048
23860 movrgez %l3, %o6, %l5
23861 fbn,a %fcc1, loop_2049
23862 edge8n %i4, %i7, %o4
23863loop_2048:
23864 fmul8x16al %f15, %f12, %f18
23865 bl,a loop_2050
23866loop_2049:
23867 movle %xcc, %o0, %o5
23868 sdivx %o2, 0x1C9F, %g7
23869 bpos,pt %icc, loop_2051
23870loop_2050:
23871 edge32n %i5, %g5, %i6
23872 subc %g3, %o1, %o3
23873 nop
23874 fitos %f17, %f28
23875loop_2051:
23876 srax %l2, 0x06, %i3
23877 umul %g4, 0x135E, %i0
23878 array32 %l1, %l4, %g2
23879 edge16ln %o7, %i1, %l0
23880 fpack16 %f20, %f10
23881 fbuge,a %fcc3, loop_2052
23882 taddcctv %g6, 0x056F, %g1
23883 xnor %l6, 0x1E5A, %i2
23884 fmuld8ulx16 %f5, %f27, %f14
23885loop_2052:
23886 addcc %l3, %l5, %o6
23887 fpsub32 %f12, %f20, %f12
23888 movrgz %i7, %o4, %o0
23889 andn %o5, 0x1637, %o2
23890 tl %icc, 0x7
23891 movge %icc, %g7, %i4
23892 mova %icc, %g5, %i6
23893 edge16n %i5, %o1, %g3
23894 fmovsne %icc, %f17, %f9
23895 movcs %xcc, %o3, %l2
23896 sir 0x1C85
23897 brgz %g4, loop_2053
23898 fmovrsgz %i3, %f2, %f22
23899 alignaddrl %l1, %l4, %i0
23900 movge %xcc, %g2, %o7
23901loop_2053:
23902 movg %xcc, %i1, %g6
23903 add %l0, %g1, %i2
23904 movleu %xcc, %l3, %l6
23905 wr %g0, 0x18, %asi
23906 stwa %o6, [%l7 + 0x78] %asi
23907 fmovdgu %xcc, %f13, %f3
23908 restored
23909 rdpr %cwp, %g1
23910 rdpr %cansave, %g2
23911 rdpr %canrestore, %g3
23912 rdpr %cleanwin, %g4
23913 rdpr %otherwin, %g5
23914 rdpr %wstate, %g6
23915 andcc %l5, %i7, %o4
23916 movrgz %o0, 0x212, %o5
23917 fmovdge %icc, %f31, %f0
23918 brlez %g7, loop_2054
23919 edge8 %i4, %g5, %i6
23920 nop
23921 setx loop_2055, %l0, %l1
23922 wrpr 0x1, %tl
23923 wrpr %l1, %tpc
23924 add %l1, 0x4, %l1
23925 wrpr %l1, %tnpc
23926 setx 0x34400001400, %l0, %l1
23927 wrpr %l1, %tstate
23928 wrhpr 0x4, %htstate
23929 retry
23930 tl %icc, 0x6
23931loop_2054:
23932 edge32ln %o2, %i5, %g3
23933 edge32l %o3, %l2, %o1
23934loop_2055:
23935 ba,a,pt %icc, loop_2056
23936 nop
23937 fitos %f9, %f16
23938 fstox %f16, %f4
23939 subcc %i3, %l1, %g4
23940 flush %l7 + 0x0C
23941loop_2056:
23942 mulscc %i0, %g2, %l4
23943 andcc %o7, 0x0530, %g6
23944 sdivcc %i1, 0x0122, %l0
23945 fpsub16 %f6, %f16, %f14
23946 tvs %xcc, 0x0
23947 mova %xcc, %i2, %g1
23948 tgu %icc, 0x0
23949 add %l7, 0x5C, %l6
23950 wr %g0, 0x0c, %asi
23951 casa [%l6] 0x0c, %l6, %o6
23952 edge16 %l3, %l5, %o4
23953 fnot1s %f2, %f10
23954 fmovs %f17, %f13
23955 movvc %icc, %o0, %i7
23956 nop
23957 setx 0xA194211EB546EEAD, %l0, %l6
23958 stx %l6, [%l7 + 0x28]
23959 ldd [%l7 + 0x28], %f2
23960 setx 0x56569F0D623BD459, %l1, %l5
23961 stx %l5, [%l7 + 0x10]
23962 ldd [%l7 + 0x10], %f10
23963 fmuld %f10, %f2, %f4
23964 srl %o5, 0x0F, %i4
23965 bne,pn %xcc, loop_2057
23966 fmovd %f30, %f16
23967 ldub [%l7 + 0x33], %g7
23968 fblg,a %fcc2, loop_2058
23969loop_2057:
23970 fbn %fcc3, loop_2059
23971 movg %icc, %g5, %i6
23972 bpos %xcc, loop_2060
23973loop_2058:
23974 stb %i5, [%l7 + 0x44]
23975loop_2059:
23976 fmuld8sux16 %f7, %f4, %f0
23977 wr %g0, 0x18, %asi
23978 ldxa [%l7 + 0x10] %asi, %o2
23979loop_2060:
23980 tcc %icc, 0x7
23981 ldsh [%l7 + 0x0E], %o3
23982 smul %g3, %o1, %l2
23983 andncc %l1, %i3, %i0
23984 alignaddr %g2, %l4, %g4
23985 andcc %g6, %o7, %l0
23986 brz %i2, loop_2061
23987 orncc %g1, 0x1068, %l6
23988 xnorcc %i1, %o6, %l5
23989 fandnot1s %f24, %f6, %f26
23990loop_2061:
23991 nop
23992 setx 0x707658BB, %l0, %l6
23993 st %l6, [%l7 + 0x4C]
23994 ld [%l7 + 0x4C], %fsr
23995 fnand %f16, %f2, %f18
23996 lduw [%l7 + 0x58], %l3
23997 movrlez %o0, %i7, %o4
23998 fmovd %f6, %f16
23999 bg,a loop_2062
24000 mulscc %o5, %g7, %g5
24001 and %i4, 0x0998, %i5
24002 nop
24003 setx loop_2063, %l0, %l1
24004 wrpr 0x1, %tl
24005 wrpr %l1, %tpc
24006 add %l1, 0x4, %l1
24007 wrpr %l1, %tnpc
24008 setx 0x34400001400, %l0, %l1
24009 wrpr %l1, %tstate
24010 wrhpr 0x4, %htstate
24011 retry
24012loop_2062:
24013 tle %xcc, 0x0
24014 sllx %i6, 0x0E, %o2
24015 tvs %xcc, 0x5
24016loop_2063:
24017 sra %g3, 0x00, %o1
24018 saved
24019 rdpr %cwp, %g1
24020 rdpr %cansave, %g2
24021 rdpr %canrestore, %g3
24022 rdpr %cleanwin, %g4
24023 rdpr %otherwin, %g5
24024 rdpr %wstate, %g6
24025 movrgz %l2, 0x229, %o3
24026 movrgz %i3, 0x363, %i0
24027 te %xcc, 0x2
24028 fpadd16s %f15, %f17, %f20
24029 fblg %fcc3, loop_2064
24030 udivx %l1, 0x0B8D, %l4
24031 edge32l %g4, %g6, %g2
24032 nop
24033 fitos %f28, %f3
24034loop_2064:
24035 tg %icc, 0x4
24036 bleu,pn %xcc, loop_2065
24037 addccc %o7, %i2, %g1
24038 tl %icc, 0x1
24039 fmovse %xcc, %f22, %f2
24040loop_2065:
24041 fmovdcc %icc, %f9, %f28
24042 wr %g0, 0x10, %asi
24043 stwa %l6, [%l7 + 0x1C] %asi
24044 fmul8ulx16 %f14, %f26, %f18
24045 add %l7, 0x60, %l6
24046 wr %g0, 0x80, %asi
24047 casa [%l6] %asi, %i1, %l0
24048 fcmpne16 %f26, %f24, %l5
24049 tn %xcc, 0x4
24050 fands %f24, %f23, %f7
24051 brgz %l3, loop_2066
24052 xnor %o6, 0x0087, %o0
24053 fmovdcs %xcc, %f26, %f0
24054 taddcc %i7, %o4, %g7
24055loop_2066:
24056 swap [%l7 + 0x5C], %o5
24057 edge16 %g5, %i5, %i6
24058 nop
24059 setx 0x22269358, %l0, %l6
24060 st %l6, [%l7 + 0x28]
24061 ld [%l7 + 0x28], %f18
24062 setx 0xA2A9224A, %l1, %l5
24063 st %l5, [%l7 + 0x10]
24064 ld [%l7 + 0x10], %f21
24065 fsubs %f21, %f18, %f24
24066 ta %icc, 0x3
24067 mulscc %i4, %g3, %o2
24068 array8 %o1, %o3, %l2
24069 mulx %i3, 0x0958, %i0
24070 tvc %xcc, 0x6
24071 fbu %fcc0, loop_2067
24072 umul %l4, %g4, %l1
24073 fmovrslz %g2, %f5, %f22
24074 mova %xcc, %g6, %i2
24075loop_2067:
24076 movvc %icc, %g1, %l6
24077 fpadd32s %f21, %f15, %f22
24078 tle %icc, 0x1
24079 fbe,a %fcc0, loop_2068
24080 movg %icc, %o7, %i1
24081 movge %xcc, %l5, %l0
24082 nop
24083 set 0x50, %i1
24084 stw %o6, [%l7 + %i1]
24085loop_2068:
24086 st %f12, [%l7 + 0x34]
24087 ldx [%l7 + 0x18], %l3
24088 sub %i7, 0x01E9, %o0
24089 saved
24090 rdpr %cwp, %g1
24091 rdpr %cansave, %g2
24092 rdpr %canrestore, %g3
24093 rdpr %cleanwin, %g4
24094 rdpr %otherwin, %g5
24095 rdpr %wstate, %g6
24096 taddcc %g7, %o4, %o5
24097 add %g5, %i5, %i6
24098 udiv %g3, 0x0174, %o2
24099 fxors %f8, %f14, %f8
24100 mulscc %i4, %o3, %o1
24101 tcc %icc, 0x3
24102 fmovrdlz %i3, %f26, %f14
24103 umul %l2, %i0, %g4
24104 fmul8sux16 %f20, %f8, %f0
24105 movle %xcc, %l4, %l1
24106 alignaddrl %g6, %g2, %i2
24107 set 0x48, %g7
24108 prefetcha [%l7 + %g7] 0x18, 0x2
24109 bneg,pt %icc, loop_2069
24110 ta %icc, 0x1
24111 smul %g1, 0x1480, %o7
24112 udiv %l5, 0x1650, %l0
24113loop_2069:
24114 tgu %xcc, 0x7
24115 ldsw [%l7 + 0x18], %o6
24116 ba,pn %xcc, loop_2070
24117 membar 0x00
24118 xnorcc %l3, %i1, %o0
24119 nop
24120 setx 0xCBAB5E2408A555E3, %l0, %l6
24121 stx %l6, [%l7 + 0x28]
24122 ldd [%l7 + 0x28], %f6
24123 setx 0x8B47447A4F201FA6, %l1, %l5
24124 stx %l5, [%l7 + 0x10]
24125 ldd [%l7 + 0x10], %f8
24126 fmuld %f8, %f6, %f18
24127loop_2070:
24128 fmovdcs %icc, %f15, %f3
24129 add %g7, %o4, %o5
24130 wr %g0, 0x10, %asi
24131 stha %g5, [%l7 + 0x58] %asi
24132 umul %i7, 0x19C7, %i6
24133 edge32 %g3, %o2, %i4
24134 fbn,a %fcc0, loop_2071
24135 movge %xcc, %i5, %o1
24136 tge %xcc, 0x4
24137 nop
24138 fitos %f12, %f15
24139 fstox %f15, %f26
24140 fxtos %f26, %f31
24141loop_2071:
24142 bgu,a,pt %xcc, loop_2072
24143 andn %o3, 0x1462, %i3
24144 set 0x40, %o3
24145 stda %f16, [%l7 + %o3] 0x18
24146loop_2072:
24147 edge16l %l2, %i0, %l4
24148 restored
24149 rdpr %cwp, %g1
24150 rdpr %cansave, %g2
24151 rdpr %canrestore, %g3
24152 rdpr %cleanwin, %g4
24153 rdpr %otherwin, %g5
24154 rdpr %wstate, %g6
24155 edge32n %l1, %g4, %g2
24156 taddcctv %g6, %i2, %g1
24157 movre %l6, 0x3D6, %l5
24158 fnegd %f14, %f14
24159 fmovrdlz %l0, %f4, %f14
24160 sub %o7, 0x08EF, %o6
24161 fsrc1 %f16, %f26
24162 nop
24163 setx 0x24D0BEF7, %l0, %l6
24164 st %l6, [%l7 + 0x28]
24165 ld [%l7 + 0x28], %f25
24166 fsqrts %f25, %f3
24167 movgu %xcc, %i1, %l3
24168 movneg %icc, %g7, %o0
24169 tg %icc, 0x2
24170 fmovsn %xcc, %f11, %f14
24171 edge16ln %o5, %o4, %i7
24172 fpsub16s %f26, %f0, %f15
24173 fmovdgu %xcc, %f14, %f13
24174 xnorcc %g5, 0x0F50, %i6
24175 tl %icc, 0x6
24176 umul %o2, 0x1539, %i4
24177 edge16n %g3, %o1, %o3
24178 addccc %i5, %l2, %i3
24179 move %xcc, %l4, %l1
24180 andncc %g4, %g2, %g6
24181 edge32ln %i2, %g1, %i0
24182 movrne %l5, %l0, %o7
24183 sll %l6, %i1, %l3
24184 udivx %g7, 0x1242, %o6
24185 fbge,a %fcc1, loop_2073
24186 andncc %o5, %o4, %i7
24187 edge32ln %o0, %i6, %g5
24188 wr %g0, 0x10, %asi
24189 lduwa [%l7 + 0x4C] %asi, %i4
24190loop_2073:
24191 udivcc %g3, 0x0486, %o2
24192 fors %f28, %f15, %f19
24193 movne %xcc, %o1, %i5
24194 fnands %f4, %f22, %f24
24195 fnands %f14, %f23, %f27
24196 std %f20, [%l7 + 0x68]
24197 tle %icc, 0x7
24198 fones %f1
24199 tle %icc, 0x7
24200 array32 %l2, %o3, %i3
24201 tn %icc, 0x1
24202 movle %icc, %l4, %l1
24203 ba,a %icc, loop_2074
24204 srlx %g2, %g4, %i2
24205 addccc %g1, 0x1C39, %i0
24206 movcc %icc, %g6, %l0
24207loop_2074:
24208 array16 %l5, %o7, %l6
24209 move %icc, %l3, %i1
24210 ldsw [%l7 + 0x78], %o6
24211 orn %o5, 0x1551, %o4
24212 orn %i7, %o0, %g7
24213 fabsd %f6, %f22
24214 bcc,a %xcc, loop_2075
24215 movn %xcc, %i6, %g5
24216 brnz,a %g3, loop_2076
24217 movgu %xcc, %o2, %o1
24218loop_2075:
24219 st %f0, [%l7 + 0x28]
24220 fandnot2 %f0, %f20, %f6
24221loop_2076:
24222 nop
24223 set 0x4C, %o2
24224 swapa [%l7 + %o2] 0x89, %i5
24225 fmovsn %xcc, %f8, %f10
24226 bge,a loop_2077
24227 udiv %i4, 0x0B52, %l2
24228 addcc %i3, %o3, %l4
24229 faligndata %f4, %f18, %f16
24230loop_2077:
24231 fbul %fcc3, loop_2078
24232 fbuge,a %fcc1, loop_2079
24233 addc %l1, 0x1351, %g2
24234 fmovsvc %icc, %f30, %f13
24235loop_2078:
24236 brnz %g4, loop_2080
24237loop_2079:
24238 nop
24239 fitos %f28, %f10
24240 fpadd16 %f4, %f12, %f22
24241 fsrc1s %f13, %f15
24242loop_2080:
24243 tgu %xcc, 0x2
24244 fcmpgt32 %f18, %f4, %g1
24245 edge8l %i0, %g6, %i2
24246 flush %l7 + 0x60
24247 bvs,a loop_2081
24248 movcc %icc, %l5, %o7
24249 fmul8x16al %f28, %f27, %f20
24250 xorcc %l0, 0x0901, %l3
24251loop_2081:
24252 edge16ln %l6, %i1, %o5
24253 ld [%l7 + 0x50], %f13
24254 fsrc2 %f28, %f28
24255 alignaddr %o4, %o6, %i7
24256 subcc %g7, 0x1B10, %o0
24257 popc %i6, %g5
24258 brlez %g3, loop_2082
24259 fble %fcc3, loop_2083
24260 movg %icc, %o2, %o1
24261 add %i5, 0x02EA, %l2
24262loop_2082:
24263 brgez,a %i4, loop_2084
24264loop_2083:
24265 bpos,a loop_2085
24266 membar 0x05
24267 edge8 %o3, %i3, %l1
24268loop_2084:
24269 bn,a %icc, loop_2086
24270loop_2085:
24271 nop
24272 setx loop_2087, %l0, %l1
24273 wrpr 0x1, %tl
24274 wrpr %l1, %tpc
24275 add %l1, 0x4, %l1
24276 wrpr %l1, %tnpc
24277 setx 0x34400001400, %l0, %l1
24278 wrpr %l1, %tstate
24279 wrhpr 0x4, %htstate
24280 retry
24281 brz,a %l4, loop_2088
24282 movneg %xcc, %g4, %g2
24283loop_2086:
24284 nop
24285 setx loop_2089, %l0, %l1
24286 wrpr 0x1, %tl
24287 wrpr %l1, %tnpc
24288 setx 0x34400001400, %l0, %l1
24289 wrpr %l1, %tstate
24290 wrhpr 0x4, %htstate
24291 done
24292loop_2087:
24293 nop
24294 setx 0xEF01F69854092154, %l0, %l6
24295 stx %l6, [%l7 + 0x28]
24296 ldd [%l7 + 0x28], %f8
24297 setx 0x044E6F5473909A25, %l1, %l5
24298 stx %l5, [%l7 + 0x10]
24299 ldd [%l7 + 0x10], %f0
24300 fdivd %f0, %f8, %f30
24301loop_2088:
24302 fornot2 %f18, %f16, %f26
24303 stw %g1, [%l7 + 0x38]
24304loop_2089:
24305 srlx %g6, 0x1E, %i2
24306 fornot1 %f28, %f0, %f8
24307 tneg %icc, 0x4
24308 srlx %l5, 0x1A, %i0
24309 andncc %l0, %l3, %l6
24310 tl %icc, 0x7
24311 movrgez %o7, %i1, %o4
24312 orcc %o5, %o6, %g7
24313 brz,a %o0, loop_2090
24314 tle %xcc, 0x4
24315 fmovsge %xcc, %f26, %f2
24316 bvc loop_2091
24317loop_2090:
24318 tne %xcc, 0x2
24319 fmovsn %icc, %f16, %f0
24320 movrgz %i6, %g5, %i7
24321loop_2091:
24322 fcmpgt32 %f28, %f12, %g3
24323 tgu %xcc, 0x3
24324 sethi 0x1039, %o1
24325 wr %g0, 0x88, %asi
24326 lduwa [%l7 + 0x58] %asi, %i5
24327 tneg %xcc, 0x1
24328 fpadd32s %f1, %f0, %f20
24329 fmul8sux16 %f4, %f6, %f12
24330 edge16ln %o2, %i4, %o3
24331 andn %i3, 0x103E, %l2
24332 fandnot1s %f15, %f4, %f18
24333 movge %xcc, %l4, %l1
24334 edge16n %g4, %g2, %g1
24335 tsubcctv %i2, %l5, %i0
24336 tneg %xcc, 0x4
24337 fnand %f26, %f20, %f18
24338 bpos,pn %icc, loop_2092
24339 fnands %f3, %f9, %f18
24340 bge,a,pn %xcc, loop_2093
24341 popc 0x1EB0, %l0
24342loop_2092:
24343 fbul %fcc0, loop_2094
24344 fbule %fcc2, loop_2095
24345loop_2093:
24346 edge8l %l3, %l6, %o7
24347 tgu %icc, 0x2
24348loop_2094:
24349 add %g6, %i1, %o5
24350loop_2095:
24351 subcc %o4, %o6, %g7
24352 movleu %xcc, %i6, %o0
24353 bgu loop_2096
24354 addcc %i7, 0x13E4, %g3
24355 ldub [%l7 + 0x5C], %o1
24356 wr %g0, 0x2a, %asi
24357 stha %i5, [%l7 + 0x30] %asi
24358 membar #Sync
24359loop_2096:
24360 movleu %icc, %g5, %i4
24361 fbule %fcc1, loop_2097
24362 tl %icc, 0x2
24363 sir 0x0BFA
24364 nop
24365 setx loop_2098, %l0, %l1
24366 jmpl %l1, %o3
24367loop_2097:
24368 movcc %icc, %o2, %i3
24369 movcc %xcc, %l2, %l1
24370 movre %l4, 0x0CE, %g2
24371loop_2098:
24372 udivcc %g1, 0x031A, %i2
24373 tn %xcc, 0x2
24374 movrne %g4, %i0, %l0
24375 add %l3, %l5, %o7
24376 fmovrdlz %l6, %f2, %f16
24377 fmovsgu %xcc, %f11, %f7
24378 set 0x4C, %i6
24379 lda [%l7 + %i6] 0x88, %f23
24380 wr %g0, 0x11, %asi
24381 ldda [%l7 + 0x40] %asi, %f16
24382 set 0x18, %i0
24383 prefetcha [%l7 + %i0] 0x15, 0x2
24384 bvs,a,pn %icc, loop_2099
24385 fornot1s %f25, %f2, %f2
24386 and %i1, %o5, %o6
24387 edge16 %o4, %i6, %o0
24388loop_2099:
24389 brgez,a %g7, loop_2100
24390 movvc %xcc, %i7, %g3
24391 movge %icc, %i5, %g5
24392 prefetch [%l7 + 0x20], 0x1
24393loop_2100:
24394 fmovdneg %xcc, %f24, %f4
24395 edge8 %i4, %o3, %o2
24396 movrlz %i3, 0x191, %o1
24397 subccc %l2, %l1, %g2
24398 edge16ln %g1, %l4, %i2
24399 smul %g4, %l0, %l3
24400 fbge,a %fcc2, loop_2101
24401 lduh [%l7 + 0x78], %l5
24402 sdiv %o7, 0x1667, %i0
24403 fexpand %f8, %f26
24404loop_2101:
24405 sub %g6, %l6, %i1
24406 tleu %icc, 0x5
24407 fexpand %f0, %f6
24408 fmovsleu %icc, %f2, %f6
24409 bcc,a %icc, loop_2102
24410 fmovsg %icc, %f10, %f27
24411 bne loop_2103
24412 brz,a %o6, loop_2104
24413loop_2102:
24414 edge32l %o5, %o4, %o0
24415 stw %g7, [%l7 + 0x24]
24416loop_2103:
24417 movrlz %i7, 0x016, %g3
24418loop_2104:
24419 brgz %i5, loop_2105
24420 nop
24421 fitod %f12, %f30
24422 fdtox %f30, %f18
24423 tcc %xcc, 0x4
24424 fbl %fcc3, loop_2106
24425loop_2105:
24426 movrlez %i6, 0x2EC, %g5
24427 addccc %i4, 0x05C8, %o2
24428 fnegd %f14, %f18
24429loop_2106:
24430 sdivcc %o3, 0x0578, %i3
24431 fcmpgt16 %f2, %f22, %l2
24432 bvs,a,pn %icc, loop_2107
24433 be,a loop_2108
24434 fmovrsgz %o1, %f30, %f1
24435 edge16 %l1, %g2, %l4
24436loop_2107:
24437 udivx %g1, 0x0ACA, %g4
24438loop_2108:
24439 array32 %l0, %i2, %l5
24440 bneg loop_2109
24441 brz,a %l3, loop_2110
24442 movg %xcc, %i0, %g6
24443 movrgz %l6, %o7, %o6
24444loop_2109:
24445 sdivx %i1, 0x17C6, %o4
24446loop_2110:
24447 fmovrslz %o0, %f13, %f16
24448 fnands %f24, %f27, %f10
24449 fbu %fcc1, loop_2111
24450 sll %o5, 0x09, %g7
24451 xorcc %g3, 0x0006, %i5
24452 edge8l %i6, %i7, %i4
24453loop_2111:
24454 mulx %g5, 0x1881, %o2
24455 bpos,a loop_2112
24456 sll %i3, 0x0C, %l2
24457 fmul8x16 %f15, %f4, %f2
24458 addccc %o1, 0x12FF, %l1
24459loop_2112:
24460 andcc %o3, %l4, %g2
24461 fmovsge %icc, %f25, %f31
24462 addcc %g1, %l0, %i2
24463 bvs,a %xcc, loop_2113
24464 fmovrsgz %l5, %f19, %f20
24465 andn %g4, 0x020C, %l3
24466 brgz,a %i0, loop_2114
24467loop_2113:
24468 fcmpeq32 %f4, %f28, %l6
24469 xor %o7, 0x1730, %g6
24470 bge,pn %xcc, loop_2115
24471loop_2114:
24472 sethi 0x1BAC, %o6
24473 xnorcc %o4, 0x1345, %i1
24474 tsubcctv %o0, %o5, %g7
24475loop_2115:
24476 edge8ln %i5, %g3, %i7
24477 movge %icc, %i6, %i4
24478 movneg %icc, %g5, %i3
24479 sth %l2, [%l7 + 0x18]
24480 nop
24481 setx loop_2116, %l0, %l1
24482 jmpl %l1, %o2
24483 popc 0x0377, %o1
24484 fba,a %fcc0, loop_2117
24485 movvs %xcc, %o3, %l1
24486loop_2116:
24487 sra %g2, 0x1B, %g1
24488 edge32ln %l4, %l0, %l5
24489loop_2117:
24490 nop
24491 set 0x44, %i4
24492 stha %i2, [%l7 + %i4] 0x2f
24493 membar #Sync
24494 tleu %icc, 0x3
24495 edge32n %g4, %i0, %l6
24496 ldsb [%l7 + 0x5A], %o7
24497 or %g6, 0x0D92, %o6
24498 sethi 0x1DB4, %l3
24499 fsrc2 %f16, %f14
24500 udivcc %i1, 0x0322, %o4
24501 tn %xcc, 0x1
24502 sdiv %o5, 0x09F5, %g7
24503 fabsd %f20, %f8
24504 prefetch [%l7 + 0x7C], 0x0
24505 edge8 %o0, %i5, %i7
24506 ldstub [%l7 + 0x45], %g3
24507 brgz %i6, loop_2118
24508 membar 0x24
24509 fmovrslz %g5, %f23, %f6
24510 popc 0x14AE, %i3
24511loop_2118:
24512 nop
24513 setx loop_2119, %l0, %l1
24514 wrpr 0x1, %tl
24515 wrpr %l1, %tpc
24516 add %l1, 0x4, %l1
24517 wrpr %l1, %tnpc
24518 setx 0x34400001400, %l0, %l1
24519 wrpr %l1, %tstate
24520 wrhpr 0x4, %htstate
24521 retry
24522 movn %icc, %l2, %i4
24523 bcc,a loop_2120
24524 tne %icc, 0x6
24525loop_2119:
24526 bg,pt %xcc, loop_2121
24527 nop
24528 setx 0xE88C3AC1, %l0, %l6
24529 st %l6, [%l7 + 0x28]
24530 ld [%l7 + 0x28], %f12
24531 setx 0xF9FBD121, %l1, %l5
24532 st %l5, [%l7 + 0x10]
24533 ld [%l7 + 0x10], %f6
24534 fmuls %f6, %f12, %f3
24535loop_2120:
24536 nop
24537 wr %g0, 0x89, %asi
24538 ldstuba [%l7 + 0x3B] %asi, %o2
24539loop_2121:
24540 move %xcc, %o3, %o1
24541 bcc,pt %xcc, loop_2122
24542 tpos %icc, 0x6
24543 movrgz %g2, %g1, %l4
24544 fmul8ulx16 %f20, %f4, %f24
24545loop_2122:
24546 movpos %xcc, %l1, %l5
24547 taddcctv %i2, %g4, %i0
24548 nop
24549 setx 0x0F9CF99E, %l0, %l6
24550 st %l6, [%l7 + 0x28]
24551 ld [%l7 + 0x28], %f25
24552 setx 0x2BA81292, %l1, %l5
24553 st %l5, [%l7 + 0x10]
24554 ld [%l7 + 0x10], %f29
24555 fadds %f29, %f25, %f26
24556 set 0x40, %i2
24557 stda %f16, [%l7 + %i2] 0x10
24558 fsrc2 %f22, %f8
24559 tcs %xcc, 0x6
24560 call loop_2123
24561 fmovdge %xcc, %f19, %f29
24562 fbl %fcc2, loop_2124
24563 mova %icc, %l0, %l6
24564loop_2123:
24565 orcc %o7, %g6, %l3
24566 movcs %icc, %i1, %o6
24567loop_2124:
24568 nop
24569 wr %g0, 0x89, %asi
24570 sta %f23, [%l7 + 0x40] %asi
24571 te %icc, 0x6
24572 movne %xcc, %o4, %g7
24573 wr %g0, 0x89, %asi
24574 sta %f3, [%l7 + 0x68] %asi
24575 alignaddrl %o0, %i5, %o5
24576 fblg %fcc3, loop_2125
24577 tvs %xcc, 0x1
24578 movneg %icc, %i7, %i6
24579 tne %icc, 0x7
24580loop_2125:
24581 brlez %g5, loop_2126
24582 fmul8x16au %f13, %f21, %f4
24583 wr %g0, 0x80, %asi
24584 ldstuba [%l7 + 0x73] %asi, %i3
24585loop_2126:
24586 movneg %xcc, %l2, %g3
24587 fmul8x16al %f23, %f22, %f12
24588 nop
24589 fitos %f5, %f5
24590 fstod %f5, %f14
24591 fble %fcc1, loop_2127
24592 bleu,pt %icc, loop_2128
24593 fba %fcc2, loop_2129
24594 fbue %fcc3, loop_2130
24595loop_2127:
24596 fmovsvc %xcc, %f0, %f3
24597loop_2128:
24598 tpos %icc, 0x0
24599loop_2129:
24600 smul %i4, 0x1060, %o3
24601loop_2130:
24602 edge8n %o2, %g2, %o1
24603 nop
24604 fitos %f6, %f9
24605 fstox %f9, %f12
24606 fxtos %f12, %f9
24607 fbul,a %fcc3, loop_2131
24608 orcc %g1, %l1, %l4
24609 wr %g0, 0x89, %asi
24610 lda [%l7 + 0x2C] %asi, %f9
24611loop_2131:
24612 edge8n %i2, %g4, %l5
24613 edge8 %l0, %i0, %o7
24614 addcc %l6, 0x16B0, %l3
24615 movpos %icc, %g6, %o6
24616 tvs %xcc, 0x5
24617 fnands %f1, %f20, %f30
24618 movle %xcc, %o4, %i1
24619 fbe %fcc0, loop_2132
24620 fmovsne %icc, %f23, %f28
24621 sethi 0x1448, %o0
24622 fble %fcc0, loop_2133
24623loop_2132:
24624 edge32n %g7, %o5, %i5
24625 sra %i6, %g5, %i3
24626 movge %xcc, %l2, %g3
24627loop_2133:
24628 andcc %i7, %o3, %i4
24629 movge %icc, %g2, %o1
24630 fmovrslez %g1, %f8, %f27
24631 bl,a,pt %xcc, loop_2134
24632 fmovda %icc, %f5, %f3
24633 tg %icc, 0x4
24634 fsrc1s %f25, %f5
24635loop_2134:
24636 edge8 %l1, %l4, %i2
24637 fbn,a %fcc0, loop_2135
24638 fmul8x16au %f28, %f2, %f28
24639 orn %g4, %l5, %o2
24640 sethi 0x0FAE, %i0
24641loop_2135:
24642 nop
24643 set 0x48, %l5
24644 stwa %o7, [%l7 + %l5] 0x14
24645 fbug %fcc3, loop_2136
24646 edge32ln %l6, %l3, %l0
24647 srl %o6, %g6, %i1
24648 ld [%l7 + 0x48], %f2
24649loop_2136:
24650 fbg,a %fcc3, loop_2137
24651 srl %o0, 0x17, %g7
24652 movge %xcc, %o4, %o5
24653 fbu,a %fcc1, loop_2138
24654loop_2137:
24655 fmovda %xcc, %f23, %f30
24656 ldsh [%l7 + 0x68], %i5
24657 fnand %f30, %f26, %f6
24658loop_2138:
24659 movrlz %g5, %i6, %l2
24660 nop
24661 fitod %f12, %f14
24662 fdtox %f14, %f14
24663 fxtod %f14, %f14
24664 tvs %xcc, 0x2
24665 addcc %g3, %i7, %o3
24666 movleu %xcc, %i4, %g2
24667 pdist %f18, %f28, %f6
24668 ldx [%l7 + 0x10], %o1
24669 sdivcc %g1, 0x062D, %i3
24670 nop
24671 setx loop_2139, %l0, %l1
24672 wrpr 0x1, %tl
24673 wrpr %l1, %tpc
24674 add %l1, 0x4, %l1
24675 wrpr %l1, %tnpc
24676 setx 0x34400001400, %l0, %l1
24677 wrpr %l1, %tstate
24678 wrhpr 0x4, %htstate
24679 retry
24680 fnot2 %f26, %f24
24681 fcmple32 %f16, %f16, %l4
24682 brgz,a %i2, loop_2140
24683loop_2139:
24684 movl %xcc, %g4, %l1
24685 mulscc %l5, %i0, %o7
24686 nop
24687 setx 0x7F0D3166, %l0, %l6
24688 st %l6, [%l7 + 0x28]
24689 ld [%l7 + 0x28], %f9
24690 setx 0x127E8865, %l1, %l5
24691 st %l5, [%l7 + 0x10]
24692 ld [%l7 + 0x10], %f27
24693 fadds %f27, %f9, %f15
24694loop_2140:
24695 bcs,a loop_2141
24696 edge16 %o2, %l6, %l3
24697 sra %l0, 0x03, %o6
24698 andn %g6, %o0, %g7
24699loop_2141:
24700 fors %f28, %f16, %f8
24701 srl %o4, %i1, %o5
24702 tcs %xcc, 0x0
24703 tleu %icc, 0x4
24704 movn %xcc, %i5, %i6
24705 set 0x68, %g6
24706 ldsha [%l7 + %g6] 0x15, %l2
24707 add %g3, 0x07C9, %g5
24708 movrlez %i7, 0x010, %o3
24709 addcc %g2, %o1, %i4
24710 movvc %xcc, %g1, %l4
24711 array8 %i3, %i2, %l1
24712 nop
24713 fitod %f2, %f0
24714 fdtoi %f0, %f17
24715 xor %g4, %l5, %o7
24716 fors %f16, %f15, %f4
24717 addc %o2, %l6, %l3
24718 addccc %l0, %i0, %g6
24719 fnegs %f8, %f14
24720 fmul8sux16 %f4, %f10, %f24
24721 movg %icc, %o0, %o6
24722 restored
24723 rdpr %cwp, %g1
24724 rdpr %cansave, %g2
24725 rdpr %canrestore, %g3
24726 rdpr %cleanwin, %g4
24727 rdpr %otherwin, %g5
24728 rdpr %wstate, %g6
24729 movrgz %g7, 0x395, %i1
24730 addcc %o5, 0x0881, %o4
24731 fbne %fcc3, loop_2142
24732 fbug %fcc0, loop_2143
24733 stx %i6, [%l7 + 0x78]
24734 sdivcc %l2, 0x12F1, %i5
24735loop_2142:
24736 tg %xcc, 0x4
24737loop_2143:
24738 array32 %g5, %i7, %o3
24739 fornot2 %f22, %f28, %f16
24740 stw %g2, [%l7 + 0x1C]
24741 edge16ln %o1, %g3, %g1
24742 sethi 0x1118, %l4
24743 or %i4, 0x15DE, %i2
24744 fmovdn %icc, %f22, %f2
24745 brgez,a %i3, loop_2144
24746 sra %g4, %l5, %o7
24747 bneg,pn %icc, loop_2145
24748 edge8l %l1, %o2, %l3
24749loop_2144:
24750 or %l6, %i0, %g6
24751 movl %icc, %l0, %o0
24752loop_2145:
24753 flush %l7 + 0x60
24754 call loop_2146
24755 fmovrslz %g7, %f24, %f0
24756 fandnot2s %f11, %f23, %f30
24757 xnorcc %o6, 0x004A, %o5
24758loop_2146:
24759 fornot2 %f0, %f24, %f10
24760 movleu %icc, %i1, %o4
24761 udivx %l2, 0x1870, %i5
24762 te %icc, 0x6
24763 fmovrslez %i6, %f14, %f20
24764 xnorcc %i7, 0x0340, %o3
24765 wr %g0, 0xe2, %asi
24766 stha %g5, [%l7 + 0x72] %asi
24767 membar #Sync
24768 fbue,a %fcc3, loop_2147
24769 fcmpeq32 %f12, %f0, %g2
24770 ldub [%l7 + 0x3B], %o1
24771 bvs,a,pt %xcc, loop_2148
24772loop_2147:
24773 orcc %g1, 0x11FD, %l4
24774 wr %g0, 0x18, %asi
24775 ldda [%l7 + 0x40] %asi, %f0
24776loop_2148:
24777 sdivx %g3, 0x053A, %i2
24778 xor %i3, %i4, %l5
24779 nop
24780 setx 0x3825835FD0D8F0E7, %l0, %l6
24781 stx %l6, [%l7 + 0x28]
24782 ldd [%l7 + 0x28], %f22
24783 setx 0xD6886E5BC408B2C3, %l1, %l5
24784 stx %l5, [%l7 + 0x10]
24785 ldd [%l7 + 0x10], %f26
24786 fdivd %f26, %f22, %f26
24787 umulcc %o7, 0x0EEA, %g4
24788 fnot1 %f16, %f14
24789 sdiv %l1, 0x03AD, %o2
24790 movrgez %l6, %i0, %l3
24791 tgu %icc, 0x6
24792 fnands %f14, %f6, %f23
24793 movg %icc, %l0, %o0
24794 saved
24795 rdpr %cwp, %g1
24796 rdpr %cansave, %g2
24797 rdpr %canrestore, %g3
24798 rdpr %cleanwin, %g4
24799 rdpr %otherwin, %g5
24800 rdpr %wstate, %g6
24801 ldsh [%l7 + 0x64], %g6
24802 sdiv %g7, 0x1F75, %o5
24803 smul %o6, %i1, %o4
24804 movleu %icc, %i5, %l2
24805 xnorcc %i6, 0x1B33, %o3
24806 lduh [%l7 + 0x60], %g5
24807 sdiv %i7, 0x10F5, %o1
24808 tleu %icc, 0x2
24809 udiv %g2, 0x0CF4, %l4
24810 nop
24811 fitos %f1, %f12
24812 fstoi %f12, %f3
24813 movrlz %g1, 0x393, %i2
24814 tl %xcc, 0x7
24815 fmovdleu %icc, %f27, %f24
24816 or %g3, %i3, %l5
24817 edge8ln %i4, %o7, %l1
24818 sll %o2, %l6, %i0
24819 fpackfix %f18, %f29
24820 fmovdleu %icc, %f30, %f29
24821 brz %g4, loop_2149
24822 movre %l3, 0x08A, %o0
24823 bge,pt %xcc, loop_2150
24824 nop
24825 fitos %f0, %f15
24826 fstox %f15, %f0
24827loop_2149:
24828 tsubcctv %g6, 0x14C8, %g7
24829 tvc %xcc, 0x5
24830loop_2150:
24831 bvs,a %icc, loop_2151
24832 tle %xcc, 0x1
24833 set 0x4E, %o0
24834 lduha [%l7 + %o0] 0x81, %o5
24835loop_2151:
24836 edge32l %o6, %l0, %o4
24837 srlx %i5, 0x06, %l2
24838 sll %i6, %i1, %g5
24839 srl %o3, %i7, %o1
24840 sir 0x053D
24841 movge %icc, %l4, %g2
24842 add %g1, 0x082D, %g3
24843 fmovsl %icc, %f21, %f20
24844 andn %i3, 0x0F95, %i2
24845 smul %i4, 0x0C06, %o7
24846 xorcc %l1, 0x0BCA, %l5
24847 wr %g0, 0x89, %asi
24848 swapa [%l7 + 0x0C] %asi, %l6
24849 tl %icc, 0x6
24850 set 0x30, %g3
24851 stwa %o2, [%l7 + %g3] 0x81
24852 ta %icc, 0x4
24853 sllx %i0, 0x10, %g4
24854 alignaddrl %o0, %l3, %g6
24855 stw %g7, [%l7 + 0x30]
24856 subc %o5, %l0, %o6
24857 array16 %i5, %o4, %l2
24858 bge %icc, loop_2152
24859 smulcc %i1, 0x0804, %i6
24860 umul %g5, %o3, %o1
24861 andn %i7, %g2, %g1
24862loop_2152:
24863 orn %g3, %i3, %l4
24864 ta %icc, 0x1
24865 movvc %icc, %i2, %i4
24866 tgu %icc, 0x6
24867 edge32n %o7, %l1, %l6
24868 movne %xcc, %l5, %o2
24869 orcc %g4, 0x00AB, %i0
24870 restored
24871 rdpr %cwp, %g1
24872 rdpr %cansave, %g2
24873 rdpr %canrestore, %g3
24874 rdpr %cleanwin, %g4
24875 rdpr %otherwin, %g5
24876 rdpr %wstate, %g6
24877 tleu %xcc, 0x5
24878 sethi 0x0E1C, %l3
24879 tl %xcc, 0x2
24880 movvs %xcc, %g6, %g7
24881 fpadd16 %f16, %f14, %f18
24882 edge32ln %o0, %l0, %o5
24883 smul %i5, 0x0EF0, %o6
24884 movrgz %l2, %o4, %i1
24885 movre %i6, 0x208, %g5
24886 fmovspos %xcc, %f21, %f10
24887 movrgez %o1, 0x003, %i7
24888 xnorcc %o3, 0x1CF8, %g1
24889 fsrc1 %f10, %f12
24890 alignaddr %g3, %i3, %l4
24891 stx %i2, [%l7 + 0x60]
24892 tvc %xcc, 0x7
24893 alignaddr %i4, %o7, %l1
24894 std %f30, [%l7 + 0x58]
24895 nop
24896 fitod %f6, %f18
24897 fdtox %f18, %f30
24898 restored
24899 rdpr %cwp, %g1
24900 rdpr %cansave, %g2
24901 rdpr %canrestore, %g3
24902 rdpr %cleanwin, %g4
24903 rdpr %otherwin, %g5
24904 rdpr %wstate, %g6
24905 nop
24906 set 0x54, %l4
24907 lduw [%l7 + %l4], %l6
24908 bcc,pt %xcc, loop_2153
24909 ldub [%l7 + 0x47], %g2
24910 fone %f30
24911 fmul8ulx16 %f28, %f26, %f30
24912loop_2153:
24913 bvs,a,pn %icc, loop_2154
24914 movrlz %l5, %g4, %i0
24915 tvs %xcc, 0x5
24916 tg %icc, 0x0
24917loop_2154:
24918 orcc %o2, %g6, %l3
24919 bleu,a loop_2155
24920 movpos %icc, %g7, %l0
24921 xorcc %o0, 0x1FFA, %o5
24922 subc %i5, %o6, %l2
24923loop_2155:
24924 fnot1s %f0, %f0
24925 edge16ln %o4, %i1, %i6
24926 array32 %o1, %i7, %g5
24927 fxors %f9, %f13, %f23
24928 tpos %xcc, 0x5
24929 movg %icc, %g1, %g3
24930 fmovrse %o3, %f15, %f7
24931 fbo,a %fcc0, loop_2156
24932 bneg,a,pt %icc, loop_2157
24933 tge %icc, 0x3
24934 umulcc %l4, 0x149B, %i2
24935loop_2156:
24936 edge8l %i3, %o7, %l1
24937loop_2157:
24938 bn %icc, loop_2158
24939 fone %f8
24940 restored
24941 rdpr %cwp, %g1
24942 rdpr %cansave, %g2
24943 rdpr %canrestore, %g3
24944 rdpr %cleanwin, %g4
24945 rdpr %otherwin, %g5
24946 rdpr %wstate, %g6
24947 sdiv %i4, 0x1196, %g2
24948loop_2158:
24949 fmovdvs %icc, %f2, %f14
24950 fandnot2s %f15, %f20, %f28
24951 ldsb [%l7 + 0x31], %l5
24952 fzero %f24
24953 lduh [%l7 + 0x0A], %l6
24954 fnand %f26, %f6, %f26
24955 wr %g0, 0x58, %asi
24956 ldxa [%g0 + 0x80] %asi, %i0
24957 move %icc, %g4, %o2
24958 addc %g6, 0x1330, %l3
24959 movpos %icc, %g7, %l0
24960 fands %f30, %f23, %f18
24961 srlx %o0, 0x17, %o5
24962 fbuge,a %fcc2, loop_2159
24963 fpackfix %f4, %f28
24964 fpackfix %f8, %f20
24965 tneg %icc, 0x3
24966loop_2159:
24967 tvs %icc, 0x2
24968 tleu %xcc, 0x4
24969 nop
24970 fitod %f0, %f30
24971 fdtox %f30, %f28
24972 tgu %xcc, 0x2
24973 wr %g0, 0x10, %asi
24974 prefetcha [%l7 + 0x28] %asi, 0x1
24975 add %l7, 0x30, %l6
24976 wr %g0, 0x18, %asi
24977 ldxa [%l6] %asi, %o6
24978 casxa [%l6] %asi, %o6, %o4
24979 fmovsa %xcc, %f28, %f20
24980 fcmpeq16 %f12, %f14, %l2
24981 movre %i6, 0x3AD, %o1
24982 brgez,a %i1, loop_2160
24983 ba,a loop_2161
24984 edge16l %i7, %g5, %g1
24985 fmovdvc %xcc, %f12, %f9
24986loop_2160:
24987 fcmpeq32 %f0, %f12, %o3
24988loop_2161:
24989 fbne %fcc0, loop_2162
24990 or %l4, %g3, %i3
24991 tcc %xcc, 0x4
24992 fands %f2, %f0, %f5
24993loop_2162:
24994 nop
24995 set 0x42, %l0
24996 ldsba [%l7 + %l0] 0x18, %i2
24997 ldub [%l7 + 0x70], %l1
24998 umul %i4, 0x185A, %g2
24999 membar 0x27
25000 movcc %icc, %l5, %o7
25001 movn %icc, %l6, %g4
25002 or %i0, %g6, %l3
25003 nop
25004 fitod %f0, %f8
25005 fdtoi %f8, %f2
25006 popc 0x1B8E, %o2
25007 fandnot1 %f28, %f8, %f30
25008 nop
25009 setx 0x907535DD, %l0, %l6
25010 st %l6, [%l7 + 0x68]
25011 ld [%l7 + 0x68], %fsr
25012 fsrc2s %f22, %f9
25013 xnorcc %g7, 0x0A49, %l0
25014 or %o5, %o0, %i5
25015 set 0x64, %o1
25016 lduwa [%l7 + %o1] 0x0c, %o6
25017 edge32n %o4, %i6, %o1
25018 fmovsne %icc, %f9, %f23
25019 xnorcc %l2, 0x0246, %i7
25020 movrlz %i1, %g5, %g1
25021 wr %g0, 0x88, %asi
25022 stba %o3, [%l7 + 0x29] %asi
25023 xnorcc %l4, 0x0645, %i3
25024 nop
25025 setx 0x2D7DC542E56F16D1, %l0, %l6
25026 stx %l6, [%l7 + 0x28]
25027 ldd [%l7 + 0x28], %f28
25028 fsqrtd %f28, %f14
25029 array8 %g3, %i2, %l1
25030 umulcc %i4, %g2, %o7
25031 movre %l5, %l6, %g4
25032 tcs %xcc, 0x7
25033 fbne %fcc1, loop_2163
25034 sdivx %g6, 0x1AED, %i0
25035 taddcctv %l3, %g7, %l0
25036 add %l7, 0x48, %l6
25037 wr %g0, 0x19, %asi
25038 casxa [%l6] 0x19, %o5, %o2
25039loop_2163:
25040 nop
25041 set 0x58, %g4
25042 sta %f1, [%l7 + %g4] 0x89
25043 fmovdl %icc, %f3, %f1
25044 fornot2 %f22, %f20, %f18
25045 orn %i5, %o6, %o0
25046 fmovsneg %icc, %f23, %f24
25047 tne %xcc, 0x1
25048 bne loop_2164
25049 bvc %icc, loop_2165
25050 bge,pt %icc, loop_2166
25051 fba %fcc1, loop_2167
25052loop_2164:
25053 ldsh [%l7 + 0x36], %i6
25054loop_2165:
25055 for %f6, %f26, %f22
25056loop_2166:
25057 restored
25058 rdpr %cwp, %g1
25059 rdpr %cansave, %g2
25060 rdpr %canrestore, %g3
25061 rdpr %cleanwin, %g4
25062 rdpr %otherwin, %g5
25063 rdpr %wstate, %g6
25064loop_2167:
25065 fmul8x16 %f21, %f14, %f30
25066 fbul %fcc0, loop_2168
25067 alignaddr %o4, %l2, %o1
25068 ldd [%l7 + 0x60], %f22
25069 edge8l %i1, %i7, %g1
25070loop_2168:
25071 add %g5, 0x0402, %o3
25072 call loop_2169
25073 tneg %xcc, 0x4
25074 bleu,a,pt %icc, loop_2170
25075 edge32n %i3, %l4, %g3
25076loop_2169:
25077 fbe %fcc1, loop_2171
25078 fnot2s %f25, %f25
25079loop_2170:
25080 nop
25081 add %l7, 0x08, %l6
25082 wr %g0, 0x80, %asi
25083 casa [%l6] %asi, %l1, %i4
25084loop_2171:
25085 movgu %xcc, %g2, %i2
25086 fmovdneg %icc, %f31, %f3
25087 sub %l5, %l6, %o7
25088 stw %g6, [%l7 + 0x0C]
25089 tvs %icc, 0x0
25090 addccc %i0, 0x1F64, %g4
25091 udiv %g7, 0x0D8C, %l0
25092 movpos %xcc, %o5, %o2
25093 edge32l %i5, %l3, %o0
25094 fbn %fcc2, loop_2172
25095 stw %o6, [%l7 + 0x18]
25096 orn %i6, 0x1FC1, %o4
25097 edge16l %l2, %o1, %i1
25098loop_2172:
25099 xorcc %g1, 0x0CE2, %i7
25100 fexpand %f20, %f6
25101 tpos %icc, 0x5
25102 smulcc %o3, %i3, %g5
25103 fmovdpos %icc, %f5, %f9
25104 udivx %l4, 0x1A10, %g3
25105 addcc %l1, %i4, %i2
25106 sdivcc %g2, 0x0129, %l6
25107 alignaddr %l5, %o7, %i0
25108 stx %g4, [%l7 + 0x28]
25109 edge16n %g7, %g6, %l0
25110 nop
25111 fitos %f14, %f20
25112 fstox %f20, %f26
25113 udiv %o5, 0x1BFC, %i5
25114 fexpand %f26, %f28
25115 orcc %l3, %o0, %o2
25116 fsrc2s %f16, %f30
25117 fsrc2 %f10, %f0
25118 andn %i6, 0x13C5, %o6
25119 subccc %l2, %o1, %i1
25120 movvc %xcc, %g1, %i7
25121 xnorcc %o3, %o4, %i3
25122 fble,a %fcc3, loop_2173
25123 sth %l4, [%l7 + 0x74]
25124 fnot2s %f29, %f11
25125 set 0x70, %o4
25126 stxa %g5, [%l7 + %o4] 0x14
25127loop_2173:
25128 andncc %l1, %i4, %i2
25129 srl %g3, %g2, %l5
25130 lduw [%l7 + 0x20], %o7
25131 nop
25132 setx 0x58560D398056064D, %l0, %l6
25133 stx %l6, [%l7 + 0x50]
25134 ldx [%l7 + 0x50], %fsr
25135 xnor %i0, %g4, %l6
25136 fbule,a %fcc2, loop_2174
25137 fnegs %f22, %f16
25138 fmovrdne %g6, %f22, %f24
25139 tvs %xcc, 0x0
25140loop_2174:
25141 edge8ln %l0, %g7, %i5
25142 movge %xcc, %o5, %l3
25143 te %xcc, 0x5
25144 te %xcc, 0x4
25145 tgu %icc, 0x1
25146 mulscc %o0, %o2, %o6
25147 alignaddrl %l2, %o1, %i1
25148 andncc %g1, %i7, %i6
25149 alignaddr %o3, %o4, %l4
25150 fmovsle %xcc, %f13, %f3
25151 fbuge %fcc1, loop_2175
25152 tcc %xcc, 0x1
25153 nop
25154 setx loop_2176, %l0, %l1
25155 wrpr 0x1, %tl
25156 wrpr %l1, %tnpc
25157 setx 0x34400001400, %l0, %l1
25158 wrpr %l1, %tstate
25159 wrhpr 0x4, %htstate
25160 done
25161 orncc %i3, 0x06F3, %l1
25162loop_2175:
25163 fmovrsgz %g5, %f18, %f26
25164 mulx %i2, 0x0B16, %i4
25165loop_2176:
25166 fmovrdgez %g3, %f2, %f26
25167 movne %icc, %l5, %o7
25168 fpack32 %f4, %f18, %f30
25169 fand %f20, %f28, %f4
25170 wr %g0, 0x10, %asi
25171 stba %g2, [%l7 + 0x0A] %asi
25172 tneg %icc, 0x2
25173 srl %g4, 0x0D, %i0
25174 fbl %fcc3, loop_2177
25175 sllx %g6, 0x05, %l0
25176 array32 %g7, %i5, %o5
25177 stbar
25178loop_2177:
25179 sub %l6, 0x1AFF, %o0
25180 array8 %l3, %o2, %o6
25181 andcc %l2, %o1, %g1
25182 srax %i7, 0x0F, %i1
25183 sllx %o3, %o4, %i6
25184 ldsb [%l7 + 0x79], %l4
25185 fxor %f16, %f20, %f20
25186 ta %icc, 0x5
25187 bshuffle %f18, %f16, %f20
25188 edge8n %i3, %g5, %l1
25189 movn %xcc, %i2, %g3
25190 bg %xcc, loop_2178
25191 movleu %icc, %l5, %o7
25192 add %l7, 0x78, %l6
25193 wr %g0, 0x89, %asi
25194 ldxa [%l6] %asi, %i4
25195 casxa [%l6] %asi, %i4, %g4
25196loop_2178:
25197 fbne,a %fcc3, loop_2179
25198 tsubcctv %g2, %i0, %g6
25199 sllx %g7, %i5, %l0
25200 fsrc1s %f15, %f19
25201loop_2179:
25202 edge16l %l6, %o5, %o0
25203 tle %icc, 0x4
25204 set 0x70, %l6
25205 lda [%l7 + %l6] 0x14, %f4
25206 movle %xcc, %o2, %l3
25207 xnorcc %l2, 0x16A8, %o1
25208 fornot2 %f26, %f24, %f14
25209 fbuge,a %fcc2, loop_2180
25210 umul %g1, 0x13DA, %o6
25211 tcc %icc, 0x4
25212 movn %icc, %i1, %o3
25213loop_2180:
25214 srax %i7, %o4, %i6
25215 orcc %l4, %g5, %l1
25216 nop
25217 setx 0xEC8693B9, %l0, %l6
25218 st %l6, [%l7 + 0x28]
25219 ld [%l7 + 0x28], %f28
25220 fsqrts %f28, %f24
25221 sra %i3, %i2, %g3
25222 fcmpne16 %f22, %f22, %l5
25223 nop
25224 fitos %f12, %f2
25225 fstoi %f2, %f25
25226 tneg %xcc, 0x5
25227 movle %xcc, %i4, %o7
25228 tcc %icc, 0x6
25229 movvc %icc, %g4, %g2
25230 fsrc1s %f8, %f30
25231 orcc %i0, 0x18E6, %g6
25232 wr %g0, 0x80, %asi
25233 stba %i5, [%l7 + 0x71] %asi
25234 ldsh [%l7 + 0x1E], %g7
25235 fba,a %fcc3, loop_2181
25236 fnot1 %f26, %f30
25237 fmovdn %xcc, %f3, %f8
25238 fandnot1s %f16, %f5, %f24
25239loop_2181:
25240 movcc %icc, %l0, %l6
25241 ba,pn %icc, loop_2182
25242 bcc,a loop_2183
25243 movre %o0, 0x22B, %o5
25244 fmovscc %icc, %f28, %f3
25245loop_2182:
25246 bg,a,pn %xcc, loop_2184
25247loop_2183:
25248 subcc %l3, %o2, %o1
25249 fbue %fcc2, loop_2185
25250 fmovrsne %g1, %f15, %f10
25251loop_2184:
25252 andncc %l2, %i1, %o6
25253 srl %o3, 0x1F, %i7
25254loop_2185:
25255 ld [%l7 + 0x30], %f17
25256 fbn,a %fcc1, loop_2186
25257 stw %i6, [%l7 + 0x54]
25258 edge16ln %l4, %g5, %l1
25259 movrne %i3, %o4, %i2
25260loop_2186:
25261 andcc %l5, %i4, %o7
25262 lduw [%l7 + 0x48], %g4
25263 movg %xcc, %g2, %i0
25264 umul %g6, %i5, %g3
25265 move %xcc, %l0, %l6
25266 subc %g7, 0x09CB, %o0
25267 membar 0x12
25268 wr %g0, 0x18, %asi
25269 ldsha [%l7 + 0x34] %asi, %o5
25270 set 0x11, %o5
25271 lduba [%l7 + %o5] 0x88, %o2
25272 movre %l3, %g1, %o1
25273 fpack16 %f28, %f2
25274 nop
25275 fitod %f10, %f12
25276 fdtoi %f12, %f30
25277 subccc %l2, 0x0DCC, %i1
25278 wr %g0, 0x80, %asi
25279 lduwa [%l7 + 0x34] %asi, %o6
25280 tn %icc, 0x3
25281 nop
25282 set 0x70, %i5
25283 ldd [%l7 + %i5], %f8
25284 sll %i7, 0x15, %o3
25285 wr %g0, 0x81, %asi
25286 swapa [%l7 + 0x6C] %asi, %l4
25287 nop
25288 fitod %f8, %f10
25289 fdtoi %f10, %f30
25290 nop
25291 setx 0xA4E53EE5A52B8C63, %l0, %l6
25292 stx %l6, [%l7 + 0x28]
25293 ldd [%l7 + 0x28], %f20
25294 setx 0x68CDEE38E2842B6A, %l1, %l5
25295 stx %l5, [%l7 + 0x10]
25296 ldd [%l7 + 0x10], %f28
25297 fsubd %f28, %f20, %f2
25298 sdivx %i6, 0x0A1D, %g5
25299 movrgez %i3, %o4, %l1
25300 set 0x6B, %o6
25301 ldsba [%l7 + %o6] 0x14, %l5
25302 andncc %i4, %o7, %i2
25303 nop
25304 setx 0xA380BEE9, %l0, %l6
25305 st %l6, [%l7 + 0x28]
25306 ld [%l7 + 0x28], %f17
25307 setx 0xA1DF269D, %l1, %l5
25308 st %l5, [%l7 + 0x10]
25309 ld [%l7 + 0x10], %f15
25310 fsubs %f15, %f17, %f2
25311 swap [%l7 + 0x70], %g4
25312 srl %g2, 0x1F, %i0
25313 wr %g0, 0x89, %asi
25314 swapa [%l7 + 0x6C] %asi, %g6
25315 tgu %xcc, 0x7
25316 set 0x3C, %l3
25317 lduha [%l7 + %l3] 0x18, %g3
25318 be loop_2187
25319 addc %l0, 0x0E1A, %i5
25320 nop
25321 fitod %f16, %f20
25322 array16 %l6, %g7, %o5
25323loop_2187:
25324 bne,a,pn %xcc, loop_2188
25325 movne %icc, %o0, %o2
25326 movrgez %g1, 0x07F, %l3
25327 fornot2 %f12, %f30, %f2
25328loop_2188:
25329 edge32 %o1, %l2, %i1
25330 orn %i7, %o6, %o3
25331 fmovsa %icc, %f21, %f10
25332 te %icc, 0x1
25333 nop
25334 setx loop_2189, %l0, %l1
25335 wrpr 0x1, %tl
25336 wrpr %l1, %tnpc
25337 setx 0x34400001400, %l0, %l1
25338 wrpr %l1, %tstate
25339 wrhpr 0x4, %htstate
25340 done
25341 edge16l %l4, %g5, %i3
25342 movgu %icc, %o4, %l1
25343 fornot1s %f31, %f6, %f15
25344loop_2189:
25345 bg,pt %xcc, loop_2190
25346 edge8n %i6, %l5, %i4
25347 fmovsg %xcc, %f23, %f16
25348 movpos %icc, %i2, %o7
25349loop_2190:
25350 array8 %g2, %i0, %g6
25351 bge loop_2191
25352 tl %xcc, 0x1
25353 wr %g0, 0x04, %asi
25354 prefetcha [%l7 + 0x28] %asi, 0x1
25355loop_2191:
25356 tpos %icc, 0x2
25357 set 0x58, %l2
25358 lda [%l7 + %l2] 0x19, %f4
25359 ba,a,pt %icc, loop_2192
25360 movrlez %g4, 0x144, %l0
25361 edge8l %l6, %g7, %o5
25362 xorcc %o0, %i5, %g1
25363loop_2192:
25364 flush %l7 + 0x18
25365 array32 %l3, %o2, %o1
25366 andcc %i1, %i7, %l2
25367 udiv %o3, 0x0D64, %o6
25368 fcmpne16 %f6, %f16, %l4
25369 ldd [%l7 + 0x78], %i2
25370 taddcc %g5, %o4, %i6
25371 fandnot1s %f15, %f19, %f22
25372 orn %l5, %i4, %i2
25373 tneg %xcc, 0x4
25374 bcc,pt %xcc, loop_2193
25375 fnot1 %f22, %f20
25376 movne %xcc, %l1, %g2
25377 umul %i0, %o7, %g6
25378loop_2193:
25379 ldd [%l7 + 0x28], %g2
25380 tgu %icc, 0x7
25381 movrlez %l0, %l6, %g4
25382 movre %g7, 0x183, %o5
25383 set 0x7A, %o7
25384 lduha [%l7 + %o7] 0x89, %o0
25385 bneg,a loop_2194
25386 addc %g1, 0x00D3, %i5
25387 orn %o2, %l3, %i1
25388 bne,a %icc, loop_2195
25389loop_2194:
25390 ba,a %xcc, loop_2196
25391 bpos,pn %icc, loop_2197
25392 nop
25393 setx 0x6CE6C2742F9AEC2F, %l0, %l6
25394 stx %l6, [%l7 + 0x28]
25395 ldd [%l7 + 0x28], %f4
25396 setx 0x4B9348BF26D349CC, %l1, %l5
25397 stx %l5, [%l7 + 0x10]
25398 ldd [%l7 + 0x10], %f6
25399 fsubd %f6, %f4, %f14
25400loop_2195:
25401 orcc %i7, %o1, %o3
25402loop_2196:
25403 edge32n %o6, %l2, %i3
25404loop_2197:
25405 udivcc %l4, 0x0389, %g5
25406 add %o4, 0x0FD5, %l5
25407 addcc %i4, 0x1D3B, %i6
25408 xor %l1, 0x0A63, %g2
25409 movg %icc, %i0, %i2
25410 bleu,a,pt %xcc, loop_2198
25411 edge32n %g6, %g3, %l0
25412 edge32ln %o7, %l6, %g7
25413 udivcc %g4, 0x029C, %o5
25414loop_2198:
25415 movrgz %o0, 0x344, %g1
25416 movle %icc, %i5, %o2
25417 tneg %xcc, 0x5
25418 xnor %i1, 0x044A, %i7
25419 set 0x2C, %g1
25420 ldswa [%l7 + %g1] 0x14, %l3
25421 wr %g0, 0x5f, %asi
25422 stxa %o1, [%g0 + 0x0] %asi
25423 ld [%l7 + 0x2C], %f28
25424 ldd [%l7 + 0x50], %o2
25425 sra %l2, 0x0A, %o6
25426 tle %xcc, 0x7
25427 tpos %xcc, 0x2
25428 udiv %l4, 0x1807, %g5
25429 xnorcc %o4, %i3, %l5
25430 srl %i6, 0x08, %i4
25431 fxnors %f16, %f12, %f4
25432 nop
25433 setx loop_2199, %l0, %l1
25434 wrpr 0x1, %tl
25435 wrpr %l1, %tpc
25436 add %l1, 0x4, %l1
25437 wrpr %l1, %tnpc
25438 setx 0x34400001400, %l0, %l1
25439 wrpr %l1, %tstate
25440 wrhpr 0x4, %htstate
25441 retry
25442 edge16 %l1, %g2, %i2
25443 movn %xcc, %i0, %g3
25444 fmovdneg %icc, %f29, %f15
25445loop_2199:
25446 udivx %l0, 0x18BA, %g6
25447 movleu %icc, %o7, %l6
25448 sll %g7, %o5, %g4
25449 fmul8ulx16 %f4, %f24, %f2
25450 te %xcc, 0x6
25451 nop
25452 setx 0x7D71540AC04A8BCB, %l0, %l6
25453 stx %l6, [%l7 + 0x70]
25454 ldx [%l7 + 0x70], %fsr
25455 ta %xcc, 0x4
25456 umulcc %o0, 0x0A11, %i5
25457 be,a loop_2200
25458 xnorcc %g1, 0x066B, %i1
25459 array8 %i7, %o2, %o1
25460 set 0x30, %i7
25461 ldda [%l7 + %i7] 0x27, %o2
25462loop_2200:
25463 popc %l2, %o6
25464 umulcc %l3, %g5, %l4
25465 taddcc %o4, %l5, %i3
25466 movcs %icc, %i4, %i6
25467 fpsub32 %f18, %f28, %f18
25468 tsubcctv %l1, %g2, %i0
25469 smulcc %i2, %l0, %g6
25470 movl %xcc, %o7, %g3
25471 movrne %l6, 0x3C3, %g7
25472 movn %icc, %o5, %g4
25473 tvc %icc, 0x0
25474 udivx %i5, 0x152C, %g1
25475 fnot2 %f12, %f16
25476 tl %xcc, 0x7
25477 sdivx %o0, 0x102D, %i1
25478 taddcctv %o2, 0x1F41, %o1
25479 movrlz %o3, 0x08B, %l2
25480 fmul8ulx16 %f0, %f6, %f16
25481 array16 %i7, %o6, %g5
25482 sdiv %l4, 0x0EC9, %o4
25483 tge %xcc, 0x6
25484 fpadd32 %f6, %f26, %f2
25485 subcc %l3, 0x1776, %l5
25486 edge32l %i4, %i3, %i6
25487 orncc %l1, 0x1720, %i0
25488 fmovrslz %i2, %f17, %f4
25489 wr %g0, 0x80, %asi
25490 ldsha [%l7 + 0x24] %asi, %l0
25491 brgez %g2, loop_2201
25492 sll %g6, 0x01, %g3
25493 xorcc %l6, 0x09B3, %g7
25494 sth %o5, [%l7 + 0x18]
25495loop_2201:
25496 udiv %g4, 0x0234, %o7
25497 edge8n %g1, %o0, %i5
25498 te %icc, 0x6
25499 brz %i1, loop_2202
25500 fmovrsgez %o2, %f17, %f9
25501 movge %icc, %o3, %l2
25502 movrlz %i7, %o6, %g5
25503loop_2202:
25504 brlz %o1, loop_2203
25505 andcc %o4, 0x044B, %l4
25506 sll %l5, 0x17, %l3
25507 sub %i3, 0x054F, %i6
25508loop_2203:
25509 fmovsl %xcc, %f1, %f28
25510 edge16n %l1, %i4, %i0
25511 fmovrdgez %i2, %f26, %f28
25512 movpos %xcc, %g2, %g6
25513 nop
25514 fitod %f4, %f6
25515 fdtox %f6, %f26
25516 andcc %l0, %g3, %g7
25517 fmovrdlz %l6, %f26, %f22
25518 movcs %xcc, %o5, %g4
25519 tle %icc, 0x1
25520 fandnot1 %f2, %f28, %f6
25521 fmovsneg %icc, %f5, %f24
25522 udiv %o7, 0x15BA, %g1
25523 umulcc %o0, %i5, %i1
25524 wr %g0, 0x19, %asi
25525 stba %o3, [%l7 + 0x1A] %asi
25526 srl %l2, 0x11, %i7
25527 ldd [%l7 + 0x30], %o6
25528 fcmple16 %f22, %f4, %g5
25529 add %o1, %o4, %o2
25530 movneg %xcc, %l4, %l5
25531 smulcc %i3, 0x1F97, %i6
25532 tsubcctv %l3, %l1, %i4
25533 fbug %fcc3, loop_2204
25534 std %f12, [%l7 + 0x28]
25535 fandnot2s %f25, %f8, %f1
25536 add %i2, %g2, %i0
25537loop_2204:
25538 nop
25539 wr %g0, 0x10, %asi
25540 lda [%l7 + 0x70] %asi, %f27
25541 fmovscs %icc, %f11, %f16
25542 bge,a,pn %xcc, loop_2205
25543 fmovspos %icc, %f27, %f10
25544 taddcc %g6, %g3, %l0
25545 bvs,a,pn %xcc, loop_2206
25546loop_2205:
25547 std %f12, [%l7 + 0x60]
25548 fmovdge %icc, %f20, %f11
25549 xorcc %g7, 0x1D41, %l6
25550loop_2206:
25551 popc %g4, %o5
25552 tsubcc %o7, 0x10C4, %g1
25553 udiv %o0, 0x1D06, %i1
25554 andn %i5, %l2, %i7
25555 tsubcctv %o6, 0x037C, %o3
25556 fbug,a %fcc1, loop_2207
25557 array32 %o1, %g5, %o4
25558 movne %icc, %l4, %o2
25559 wr %g0, 0x81, %asi
25560 sta %f2, [%l7 + 0x64] %asi
25561loop_2207:
25562 mulx %i3, %l5, %i6
25563 nop
25564 fitos %f7, %f10
25565 fstox %f10, %f28
25566 edge8ln %l3, %i4, %i2
25567 tpos %xcc, 0x2
25568 fbu,a %fcc3, loop_2208
25569 fble,a %fcc2, loop_2209
25570 movg %icc, %g2, %l1
25571 fmovs %f7, %f4
25572loop_2208:
25573 tl %icc, 0x3
25574loop_2209:
25575 tvs %xcc, 0x7
25576 movle %icc, %g6, %g3
25577 ldd [%l7 + 0x30], %f30
25578 fcmple32 %f10, %f6, %l0
25579 fbne,a %fcc3, loop_2210
25580 movrne %i0, %g7, %l6
25581 tle %icc, 0x0
25582 edge8 %o5, %g4, %g1
25583loop_2210:
25584 tge %icc, 0x5
25585 ldstub [%l7 + 0x47], %o7
25586 fbne,a %fcc0, loop_2211
25587 fmovsle %xcc, %f22, %f19
25588 sdivx %i1, 0x1BDE, %i5
25589 fnot1s %f30, %f16
25590loop_2211:
25591 fmovdg %icc, %f24, %f19
25592 fmovdleu %xcc, %f26, %f8
25593 ldub [%l7 + 0x5C], %o0
25594 bvs,a,pt %xcc, loop_2212
25595 edge32 %l2, %i7, %o6
25596 flush %l7 + 0x4C
25597 tleu %icc, 0x4
25598loop_2212:
25599 fmovsn %xcc, %f8, %f3
25600 subcc %o3, %g5, %o4
25601 fpadd32s %f7, %f10, %f2
25602 brgz,a %o1, loop_2213
25603 xnorcc %l4, %i3, %l5
25604 bg,pn %xcc, loop_2214
25605 nop
25606 setx loop_2215, %l0, %l1
25607 wrpr 0x1, %tl
25608 wrpr %l1, %tnpc
25609 setx 0x34400001400, %l0, %l1
25610 wrpr %l1, %tstate
25611 wrhpr 0x4, %htstate
25612 done
25613loop_2213:
25614 nop
25615 fitod %f0, %f4
25616 fdtox %f4, %f0
25617 and %o2, %i6, %i4
25618loop_2214:
25619 srlx %l3, 0x0C, %i2
25620loop_2215:
25621 nop
25622 set 0x34, %i3
25623 sta %f13, [%l7 + %i3] 0x18
25624 subc %l1, %g2, %g3
25625 set 0x51, %l1
25626 stba %l0, [%l7 + %l1] 0x22
25627 membar #Sync
25628 fbu,a %fcc2, loop_2216
25629 tpos %icc, 0x4
25630 edge16n %i0, %g7, %l6
25631 tvs %icc, 0x4
25632loop_2216:
25633 fmovde %icc, %f29, %f31
25634 nop
25635 setx 0xB5D0A3AC, %l0, %l6
25636 st %l6, [%l7 + 0x28]
25637 ld [%l7 + 0x28], %f2
25638 setx 0xF3B4FA31, %l1, %l5
25639 st %l5, [%l7 + 0x10]
25640 ld [%l7 + 0x10], %f27
25641 fsubs %f27, %f2, %f7
25642 movneg %xcc, %o5, %g6
25643 tvs %icc, 0x1
25644 popc %g4, %g1
25645 movrgez %i1, %o7, %i5
25646 udivcc %o0, 0x046B, %i7
25647 edge8 %l2, %o3, %g5
25648 nop
25649 fitos %f3, %f3
25650 fstoi %f3, %f27
25651 movrlz %o4, %o1, %l4
25652 tn %icc, 0x5
25653 or %i3, 0x08AF, %l5
25654 tleu %icc, 0x4
25655 addccc %o6, %i6, %o2
25656 tcc %icc, 0x5
25657 fbn %fcc0, loop_2217
25658 swap [%l7 + 0x5C], %i4
25659 tvc %xcc, 0x4
25660 smulcc %i2, %l3, %l1
25661loop_2217:
25662 udivcc %g2, 0x01E7, %l0
25663 andncc %g3, %g7, %i0
25664 fmovsvc %icc, %f22, %f21
25665 ta %icc, 0x7
25666 fbug,a %fcc2, loop_2218
25667 nop
25668 setx loop_2219, %l0, %l1
25669 wrpr 0x1, %tl
25670 wrpr %l1, %tpc
25671 add %l1, 0x4, %l1
25672 wrpr %l1, %tnpc
25673 setx 0x34400001400, %l0, %l1
25674 wrpr %l1, %tstate
25675 wrhpr 0x4, %htstate
25676 retry
25677 fmovrdne %l6, %f22, %f18
25678 tvs %xcc, 0x4
25679loop_2218:
25680 tne %xcc, 0x4
25681loop_2219:
25682 fmovdcs %icc, %f1, %f11
25683 be,a,pt %icc, loop_2220
25684 movge %xcc, %o5, %g6
25685 fsrc2s %f21, %f17
25686 set 0x40, %g5
25687 ldda [%l7 + %g5] 0x15, %f16
25688loop_2220:
25689 fabsd %f2, %f4
25690 bg %xcc, loop_2221
25691 movrlez %g1, %g4, %o7
25692 fmovsle %xcc, %f7, %f18
25693 tsubcctv %i1, 0x18B1, %o0
25694loop_2221:
25695 movvs %icc, %i7, %l2
25696 movl %icc, %i5, %o3
25697 fmul8ulx16 %f4, %f18, %f0
25698 tne %icc, 0x1
25699 bneg %icc, loop_2222
25700 nop
25701 setx 0x086A037CCD335E8D, %l0, %l6
25702 stx %l6, [%l7 + 0x28]
25703 ldd [%l7 + 0x28], %f2
25704 setx 0x1643AF17878165E3, %l1, %l5
25705 stx %l5, [%l7 + 0x10]
25706 ldd [%l7 + 0x10], %f22
25707 fsubd %f22, %f2, %f28
25708 nop
25709 fitos %f1, %f19
25710 fstod %f19, %f20
25711 te %icc, 0x1
25712loop_2222:
25713 fzeros %f29
25714 tgu %xcc, 0x2
25715 movrgz %o4, %o1, %l4
25716 movle %icc, %i3, %g5
25717 fnand %f30, %f16, %f4
25718 add %l7, 0x74, %l6
25719 wr %g0, 0x11, %asi
25720 casa [%l6] %asi, %l5, %i6
25721 addc %o6, 0x19CD, %o2
25722 sllx %i4, %l3, %l1
25723 sdivx %g2, 0x0519, %l0
25724 xorcc %g3, 0x1E1E, %g7
25725 smulcc %i0, %i2, %l6
25726 orncc %g6, %g1, %g4
25727 fbge,a %fcc2, loop_2223
25728 bleu,a loop_2224
25729 taddcc %o5, 0x1AD0, %o7
25730 st %f1, [%l7 + 0x78]
25731loop_2223:
25732 tvc %icc, 0x7
25733loop_2224:
25734 subccc %i1, 0x0ACE, %i7
25735 bge,pt %xcc, loop_2225
25736 tl %xcc, 0x3
25737 addcc %o0, 0x1D67, %l2
25738 udivcc %i5, 0x1520, %o4
25739loop_2225:
25740 fmovdn %xcc, %f21, %f9
25741 fmovrdlez %o3, %f10, %f24
25742 tsubcc %l4, 0x03BE, %i3
25743 tvc %icc, 0x2
25744 te %xcc, 0x5
25745 tle %icc, 0x6
25746 wr %g0, 0x10, %asi
25747 lduwa [%l7 + 0x60] %asi, %g5
25748 fba,a %fcc2, loop_2226
25749 fbl,a %fcc1, loop_2227
25750 movne %icc, %l5, %i6
25751 srl %o1, 0x11, %o6
25752loop_2226:
25753 movn %xcc, %i4, %l3
25754loop_2227:
25755 tn %icc, 0x2
25756 bne,pt %xcc, loop_2228
25757 movleu %icc, %l1, %o2
25758 fexpand %f9, %f20
25759 edge32n %g2, %g3, %g7
25760loop_2228:
25761 orcc %i0, 0x117F, %i2
25762 fpsub16s %f9, %f7, %f5
25763 ldsh [%l7 + 0x22], %l6
25764 set 0x28, %g2
25765 lduha [%l7 + %g2] 0x81, %l0
25766 and %g6, 0x1666, %g4
25767 std %f26, [%l7 + 0x30]
25768 fbg %fcc1, loop_2229
25769 fbl,a %fcc2, loop_2230
25770 fbul,a %fcc3, loop_2231
25771 movne %icc, %o5, %g1
25772loop_2229:
25773 taddcc %o7, %i1, %o0
25774loop_2230:
25775 fbo,a %fcc1, loop_2232
25776loop_2231:
25777 array8 %l2, %i7, %i5
25778 call loop_2233
25779 fmovrdne %o4, %f20, %f2
25780loop_2232:
25781 lduw [%l7 + 0x28], %o3
25782 addc %l4, %i3, %l5
25783loop_2233:
25784 fand %f24, %f22, %f4
25785 wr %g0, 0x10, %asi
25786 ldswa [%l7 + 0x68] %asi, %g5
25787 fmovdl %icc, %f31, %f2
25788 orn %i6, 0x0972, %o6
25789 sir 0x00C0
25790 edge32n %i4, %l3, %o1
25791 membar 0x12
25792 movpos %icc, %o2, %g2
25793 array32 %l1, %g7, %g3
25794 alignaddr %i0, %i2, %l6
25795 orn %g6, 0x163B, %l0
25796 pdist %f16, %f6, %f6
25797 tge %icc, 0x5
25798 tneg %xcc, 0x3
25799 orncc %g4, %g1, %o7
25800 sdivcc %i1, 0x0A08, %o0
25801 udivx %o5, 0x0217, %i7
25802 umulcc %i5, %l2, %o4
25803 fmul8x16au %f20, %f29, %f30
25804 tg %xcc, 0x7
25805 membar 0x7D
25806 fbn %fcc1, loop_2234
25807 edge8ln %l4, %i3, %o3
25808 fbn,a %fcc2, loop_2235
25809 edge32ln %g5, %i6, %l5
25810loop_2234:
25811 fcmpeq16 %f18, %f0, %i4
25812 array8 %o6, %l3, %o2
25813loop_2235:
25814 fnors %f16, %f0, %f7
25815 be %xcc, loop_2236
25816 fsrc2 %f10, %f14
25817 fmovrslz %g2, %f11, %f26
25818 movn %icc, %o1, %g7
25819loop_2236:
25820 fmovrslz %g3, %f13, %f27
25821 edge8n %i0, %i2, %l1
25822 tpos %xcc, 0x7
25823 stx %l6, [%l7 + 0x58]
25824 movle %xcc, %l0, %g6
25825 fbn,a %fcc1, loop_2237
25826 addccc %g1, 0x008A, %g4
25827 edge32ln %i1, %o0, %o7
25828 orcc %o5, 0x12A4, %i7
25829loop_2237:
25830 srlx %i5, 0x09, %l2
25831 fandnot2s %f26, %f17, %f20
25832 fsrc1s %f26, %f22
25833 edge32ln %o4, %i3, %l4
25834 ba %icc, loop_2238
25835 saved
25836 rdpr %cwp, %g1
25837 rdpr %cansave, %g2
25838 rdpr %canrestore, %g3
25839 rdpr %cleanwin, %g4
25840 rdpr %otherwin, %g5
25841 rdpr %wstate, %g6
25842 move %xcc, %o3, %g5
25843 udivcc %l5, 0x0FA2, %i4
25844loop_2238:
25845 sir 0x1A61
25846 bvc,a,pn %xcc, loop_2239
25847 fmovsgu %icc, %f15, %f4
25848 sir 0x15C7
25849 or %i6, %o6, %o2
25850loop_2239:
25851 fabss %f21, %f29
25852 pdist %f30, %f30, %f18
25853 tneg %icc, 0x6
25854 nop
25855 setx loop_2240, %l0, %l1
25856 jmpl %l1, %g2
25857 xnor %l3, 0x0FAA, %g7
25858 fmovdpos %icc, %f6, %f9
25859 fblg %fcc0, loop_2241
25860loop_2240:
25861 tcs %xcc, 0x2
25862 fmovs %f8, %f5
25863 set 0x40, %i1
25864 ldda [%l7 + %i1] 0x18, %f16
25865loop_2241:
25866 fmovrsne %o1, %f23, %f11
25867 tvc %xcc, 0x4
25868 brlez,a %g3, loop_2242
25869 bneg,a loop_2243
25870 brlz %i0, loop_2244
25871 fcmple32 %f22, %f6, %i2
25872loop_2242:
25873 udivx %l6, 0x006A, %l0
25874loop_2243:
25875 fandnot2s %f15, %f29, %f17
25876loop_2244:
25877 movcs %icc, %g6, %l1
25878 fmovdvs %xcc, %f11, %f3
25879 set 0x1A, %o3
25880 ldstuba [%l7 + %o3] 0x89, %g1
25881 fcmple32 %f28, %f20, %i1
25882 tvc %icc, 0x4
25883 or %g4, 0x03AC, %o7
25884 fmovdl %xcc, %f30, %f8
25885 movrgez %o5, 0x1A1, %i7
25886 set 0x70, %g7
25887 swapa [%l7 + %g7] 0x80, %i5
25888 subc %l2, %o4, %o0
25889 set 0x6C, %i6
25890 ldswa [%l7 + %i6] 0x15, %i3
25891 tcc %icc, 0x0
25892 tne %xcc, 0x2
25893 edge16 %o3, %l4, %g5
25894 set 0x18, %i0
25895 prefetcha [%l7 + %i0] 0x19, 0x0
25896 bl,pn %icc, loop_2245
25897 movge %xcc, %i6, %o6
25898 sdivx %l5, 0x0F4D, %g2
25899 ble,a,pt %icc, loop_2246
25900loop_2245:
25901 array32 %l3, %o2, %o1
25902 tsubcctv %g3, %i0, %g7
25903 mova %icc, %i2, %l6
25904loop_2246:
25905 tcc %icc, 0x3
25906 ldstub [%l7 + 0x56], %g6
25907 edge16l %l1, %g1, %i1
25908 movrgez %l0, %o7, %o5
25909 set 0x7E, %i4
25910 ldsha [%l7 + %i4] 0x14, %i7
25911 fba %fcc3, loop_2247
25912 subc %g4, 0x0241, %i5
25913 fmul8x16 %f7, %f20, %f30
25914 taddcctv %o4, 0x1739, %o0
25915loop_2247:
25916 taddcctv %l2, 0x00A5, %o3
25917 lduw [%l7 + 0x44], %i3
25918 edge16l %g5, %l4, %i6
25919 fexpand %f10, %f6
25920 orn %i4, %o6, %g2
25921 srax %l3, %o2, %l5
25922 fmovdpos %xcc, %f13, %f28
25923 and %g3, %i0, %g7
25924 nop
25925 fitod %f0, %f16
25926 fdtox %f16, %f20
25927 fxtod %f20, %f10
25928 fsrc2 %f4, %f2
25929 edge8l %i2, %l6, %g6
25930 edge32 %l1, %o1, %i1
25931 ld [%l7 + 0x3C], %f20
25932 fmovrdgez %l0, %f16, %f0
25933 prefetch [%l7 + 0x64], 0x3
25934 tcc %icc, 0x3
25935 array32 %o7, %g1, %o5
25936 bn,a,pt %xcc, loop_2248
25937 movvc %icc, %g4, %i5
25938 udivcc %i7, 0x1F94, %o0
25939 bcs,a loop_2249
25940loop_2248:
25941 fblg,a %fcc2, loop_2250
25942 fmovsg %xcc, %f18, %f25
25943 array32 %o4, %l2, %i3
25944loop_2249:
25945 stw %g5, [%l7 + 0x2C]
25946loop_2250:
25947 tcs %icc, 0x5
25948 te %icc, 0x3
25949 umulcc %o3, %l4, %i4
25950 tl %icc, 0x3
25951 andcc %o6, 0x0C8E, %g2
25952 fmovdge %icc, %f9, %f6
25953 set 0x0C, %o2
25954 sta %f22, [%l7 + %o2] 0x0c
25955 fbu %fcc2, loop_2251
25956 te %xcc, 0x4
25957 xorcc %l3, 0x1719, %i6
25958 addccc %o2, %l5, %i0
25959loop_2251:
25960 edge32n %g3, %g7, %i2
25961 addc %g6, %l6, %l1
25962 sra %i1, %o1, %o7
25963 fmovdvc %icc, %f23, %f26
25964 movn %icc, %l0, %g1
25965 nop
25966 setx loop_2252, %l0, %l1
25967 wrpr 0x1, %tl
25968 wrpr %l1, %tpc
25969 add %l1, 0x4, %l1
25970 wrpr %l1, %tnpc
25971 setx 0x34400001400, %l0, %l1
25972 wrpr %l1, %tstate
25973 wrhpr 0x4, %htstate
25974 retry
25975 sllx %o5, %g4, %i7
25976 popc %o0, %i5
25977 bleu,pt %xcc, loop_2253
25978loop_2252:
25979 edge32ln %o4, %l2, %g5
25980 fsrc1 %f10, %f16
25981 udivcc %i3, 0x1B14, %o3
25982loop_2253:
25983 fmovsvs %icc, %f4, %f1
25984 orcc %l4, %o6, %i4
25985 xorcc %l3, %i6, %o2
25986 movrlez %g2, 0x1E4, %l5
25987 movvs %xcc, %g3, %g7
25988 sllx %i0, %g6, %l6
25989 bg,a,pn %icc, loop_2254
25990 fbo %fcc2, loop_2255
25991 fnor %f26, %f30, %f26
25992 edge8 %i2, %i1, %l1
25993loop_2254:
25994 brlz,a %o7, loop_2256
25995loop_2255:
25996 move %icc, %o1, %l0
25997 array32 %o5, %g1, %i7
25998 sir 0x0BA8
25999loop_2256:
26000 sub %g4, 0x1EF7, %i5
26001 nop
26002 setx 0xE393DB33F07765C8, %l0, %l6
26003 stx %l6, [%l7 + 0x20]
26004 ldx [%l7 + 0x20], %fsr
26005 fmovdge %icc, %f25, %f16
26006 xnor %o4, %o0, %l2
26007 array32 %g5, %i3, %l4
26008 edge8l %o3, %i4, %o6
26009 tleu %icc, 0x2
26010 sub %i6, %o2, %g2
26011 movneg %icc, %l3, %l5
26012 edge16ln %g3, %g7, %i0
26013 fnor %f26, %f2, %f30
26014 movpos %xcc, %g6, %i2
26015 movre %l6, 0x3B2, %l1
26016 tn %xcc, 0x4
26017 subccc %o7, %i1, %o1
26018 edge32l %l0, %o5, %i7
26019 addcc %g4, %i5, %o4
26020 tcc %xcc, 0x7
26021 tvs %icc, 0x5
26022 fba %fcc3, loop_2257
26023 fbl,a %fcc0, loop_2258
26024 udiv %o0, 0x0A95, %g1
26025 fpmerge %f18, %f25, %f16
26026loop_2257:
26027 movne %icc, %g5, %l2
26028loop_2258:
26029 andncc %i3, %l4, %o3
26030 add %o6, 0x092F, %i6
26031 xnor %i4, 0x0B47, %o2
26032 fbg,a %fcc1, loop_2259
26033 fble,a %fcc0, loop_2260
26034 fnot2 %f12, %f12
26035 ldd [%l7 + 0x20], %f30
26036loop_2259:
26037 bvs %icc, loop_2261
26038loop_2260:
26039 movneg %icc, %g2, %l5
26040 smul %g3, 0x129C, %l3
26041 movn %icc, %g7, %i0
26042loop_2261:
26043 movn %icc, %g6, %l6
26044 fsrc1s %f28, %f3
26045 membar 0x36
26046 edge16ln %l1, %o7, %i2
26047 sethi 0x1FDC, %o1
26048 edge8 %i1, %o5, %l0
26049 and %g4, 0x075F, %i7
26050 fmul8x16au %f12, %f29, %f24
26051 addc %o4, 0x06D5, %i5
26052 membar 0x61
26053 movvc %icc, %o0, %g1
26054 fors %f8, %f24, %f29
26055 stbar
26056 tle %icc, 0x7
26057 fmovsl %xcc, %f28, %f9
26058 tvc %icc, 0x6
26059 fmovdcc %icc, %f23, %f16
26060 fmovdneg %icc, %f8, %f16
26061 set 0x1E, %l5
26062 lduha [%l7 + %l5] 0x80, %g5
26063 sll %i3, %l2, %o3
26064 fandnot2 %f0, %f6, %f6
26065 add %l7, 0x28, %l6
26066 wr %g0, 0x10, %asi
26067 casxa [%l6] %asi, %o6, %i6
26068 tcc %icc, 0x5
26069 edge16ln %l4, %o2, %g2
26070 bgu,a %xcc, loop_2262
26071 stx %i4, [%l7 + 0x20]
26072 wr %g0, 0x89, %asi
26073 stxa %g3, [%l7 + 0x20] %asi
26074loop_2262:
26075 nop
26076 set 0x70, %g6
26077 prefetcha [%l7 + %g6] 0x88, 0x0
26078 bg,a,pt %xcc, loop_2263
26079 fbl %fcc3, loop_2264
26080 tle %xcc, 0x5
26081 ldsw [%l7 + 0x40], %l5
26082loop_2263:
26083 movvs %xcc, %i0, %g7
26084loop_2264:
26085 fbg,a %fcc3, loop_2265
26086 array8 %g6, %l1, %l6
26087 fmovde %icc, %f14, %f5
26088 add %l7, 0x28, %l6
26089 wr %g0, 0x19, %asi
26090 casxa [%l6] 0x19, %i2, %o1
26091loop_2265:
26092 or %i1, %o5, %l0
26093 ldstub [%l7 + 0x3E], %g4
26094 movcc %icc, %o7, %i7
26095 ldub [%l7 + 0x2D], %o4
26096 taddcc %o0, 0x0496, %g1
26097 fpadd32 %f28, %f16, %f12
26098 xnorcc %i5, 0x064B, %g5
26099 edge16ln %i3, %l2, %o3
26100 sdivx %i6, 0x01DB, %o6
26101 ble,pt %xcc, loop_2266
26102 movpos %xcc, %l4, %g2
26103 movl %xcc, %o2, %g3
26104 subcc %l3, %i4, %i0
26105loop_2266:
26106 tle %xcc, 0x7
26107 brgez %l5, loop_2267
26108 fmul8x16au %f30, %f10, %f18
26109 fbug %fcc0, loop_2268
26110 brz,a %g7, loop_2269
26111loop_2267:
26112 tleu %icc, 0x5
26113 fbo %fcc0, loop_2270
26114loop_2268:
26115 orncc %l1, %g6, %i2
26116loop_2269:
26117 movneg %xcc, %l6, %o1
26118 sethi 0x05ED, %i1
26119loop_2270:
26120 xor %o5, %l0, %g4
26121 movne %icc, %i7, %o4
26122 fcmple16 %f0, %f18, %o0
26123 subc %o7, %i5, %g5
26124 wr %g0, 0x89, %asi
26125 stda %f16, [%l7 + 0x40] %asi
26126 stb %i3, [%l7 + 0x7B]
26127 nop
26128 fitos %f1, %f23
26129 fstoi %f23, %f10
26130 edge8n %l2, %o3, %i6
26131 xor %o6, %l4, %g2
26132 sdiv %o2, 0x023B, %g1
26133 bleu,a %xcc, loop_2271
26134 add %g3, 0x196E, %l3
26135 fble %fcc1, loop_2272
26136 edge32ln %i0, %i4, %g7
26137loop_2271:
26138 and %l5, %g6, %i2
26139 ldd [%l7 + 0x78], %f28
26140loop_2272:
26141 movre %l6, %l1, %o1
26142 udivx %i1, 0x1EA9, %l0
26143 taddcctv %g4, 0x0B49, %o5
26144 tl %icc, 0x3
26145 set 0x20, %i2
26146 ldda [%l7 + %i2] 0xe2, %o4
26147 sdivx %o0, 0x0B00, %i7
26148 fnors %f2, %f31, %f13
26149 fble,a %fcc3, loop_2273
26150 edge16l %o7, %i5, %g5
26151 st %f16, [%l7 + 0x6C]
26152 fmovde %icc, %f13, %f17
26153loop_2273:
26154 fmovdcs %icc, %f11, %f26
26155 set 0x30, %o0
26156 ldswa [%l7 + %o0] 0x04, %l2
26157 brlz %o3, loop_2274
26158 fxnors %f11, %f8, %f30
26159 brlz %i3, loop_2275
26160 andn %o6, %i6, %l4
26161loop_2274:
26162 taddcctv %g2, 0x028E, %g1
26163 fone %f12
26164loop_2275:
26165 edge16l %o2, %g3, %l3
26166 movrlz %i0, 0x077, %i4
26167 movpos %xcc, %l5, %g7
26168 fmovrslez %i2, %f11, %f18
26169 movrlz %l6, 0x01B, %g6
26170 movcs %icc, %l1, %o1
26171 movneg %xcc, %i1, %l0
26172 tl %xcc, 0x5
26173 fmovrdne %o5, %f10, %f12
26174 edge32 %g4, %o0, %o4
26175 brgez %o7, loop_2276
26176 edge8l %i7, %i5, %l2
26177 set 0x30, %l4
26178 ldda [%l7 + %l4] 0x22, %g4
26179loop_2276:
26180 edge16 %o3, %i3, %i6
26181 edge32n %o6, %l4, %g2
26182 movleu %icc, %o2, %g3
26183 movpos %icc, %l3, %i0
26184 bl,a,pt %xcc, loop_2277
26185 fpadd32 %f24, %f28, %f24
26186 nop
26187 fitod %f6, %f16
26188 fdtox %f16, %f30
26189 fmovse %xcc, %f17, %f6
26190loop_2277:
26191 te %xcc, 0x7
26192 movvc %icc, %i4, %g1
26193 sdivx %l5, 0x1A91, %i2
26194 tleu %icc, 0x6
26195 nop
26196 setx loop_2278, %l0, %l1
26197 wrpr 0x1, %tl
26198 wrpr %l1, %tpc
26199 add %l1, 0x4, %l1
26200 wrpr %l1, %tnpc
26201 setx 0x34400001400, %l0, %l1
26202 wrpr %l1, %tstate
26203 wrhpr 0x4, %htstate
26204 retry
26205 smulcc %l6, 0x143E, %g7
26206 tgu %xcc, 0x0
26207 fbul,a %fcc1, loop_2279
26208loop_2278:
26209 addcc %l1, 0x032F, %o1
26210 fmovrdne %g6, %f22, %f18
26211 udivcc %i1, 0x1B4B, %l0
26212loop_2279:
26213 movn %icc, %o5, %g4
26214 tge %xcc, 0x3
26215 fbo,a %fcc2, loop_2280
26216 array32 %o0, %o4, %i7
26217 fmovdvs %xcc, %f26, %f28
26218 tneg %icc, 0x5
26219loop_2280:
26220 tvc %xcc, 0x6
26221 array16 %o7, %i5, %g5
26222 bvs,a %xcc, loop_2281
26223 edge32l %o3, %l2, %i6
26224 sdivcc %o6, 0x0CA2, %l4
26225 brlz %i3, loop_2282
26226loop_2281:
26227 tsubcc %g2, %g3, %l3
26228 movvs %icc, %i0, %o2
26229 bg %xcc, loop_2283
26230loop_2282:
26231 membar 0x66
26232 bcs,a %xcc, loop_2284
26233 te %xcc, 0x1
26234loop_2283:
26235 nop
26236 wr %g0, 0x0c, %asi
26237 sta %f22, [%l7 + 0x14] %asi
26238loop_2284:
26239 edge8ln %i4, %g1, %l5
26240 alignaddrl %l6, %g7, %l1
26241 saved
26242 rdpr %cwp, %g1
26243 rdpr %cansave, %g2
26244 rdpr %canrestore, %g3
26245 rdpr %cleanwin, %g4
26246 rdpr %otherwin, %g5
26247 rdpr %wstate, %g6
26248 tpos %xcc, 0x2
26249 sll %i2, %g6, %o1
26250 tgu %icc, 0x1
26251 bvc %xcc, loop_2285
26252 fmovrslz %i1, %f25, %f15
26253 fmovrsne %l0, %f22, %f1
26254 sir 0x09AC
26255loop_2285:
26256 fbue %fcc0, loop_2286
26257 mova %icc, %o5, %o0
26258 mulscc %o4, 0x04B9, %i7
26259 addc %o7, %g4, %i5
26260loop_2286:
26261 subccc %o3, %l2, %i6
26262 movvc %xcc, %o6, %g5
26263 tge %xcc, 0x1
26264 fbn %fcc0, loop_2287
26265 fxor %f2, %f12, %f30
26266 nop
26267 setx 0x00449AB1, %l0, %l6
26268 st %l6, [%l7 + 0x70]
26269 ld [%l7 + 0x70], %fsr
26270 movn %xcc, %l4, %g2
26271loop_2287:
26272 edge32n %g3, %l3, %i0
26273 stbar
26274 bcs,pt %icc, loop_2288
26275 movrne %i3, %o2, %i4
26276 udivcc %g1, 0x0511, %l6
26277 te %icc, 0x3
26278loop_2288:
26279 mova %icc, %l5, %l1
26280 movcc %icc, %g7, %i2
26281 prefetch [%l7 + 0x08], 0x3
26282 fcmpgt16 %f22, %f16, %g6
26283 fpsub32s %f25, %f26, %f13
26284 subc %o1, %l0, %o5
26285 fnot1 %f8, %f30
26286 movrlez %o0, 0x15D, %i1
26287 nop
26288 fitos %f0, %f23
26289 fstoi %f23, %f9
26290 subccc %i7, %o7, %o4
26291 and %g4, 0x0E46, %o3
26292 ble,a,pt %xcc, loop_2289
26293 fnot1 %f0, %f26
26294 fbn,a %fcc2, loop_2290
26295 sub %i5, 0x0EE8, %i6
26296loop_2289:
26297 movvs %xcc, %l2, %g5
26298 nop
26299 fitod %f10, %f2
26300 fdtoi %f2, %f27
26301loop_2290:
26302 nop
26303 setx 0x0CD024B34050A49A, %l0, %l6
26304 stx %l6, [%l7 + 0x20]
26305 ldx [%l7 + 0x20], %fsr
26306 fnot1s %f9, %f2
26307 fornot1 %f12, %f14, %f8
26308 fpadd16s %f12, %f12, %f24
26309 umulcc %l4, 0x06D4, %o6
26310 fnor %f22, %f12, %f0
26311 movrlez %g2, %l3, %i0
26312 taddcctv %i3, 0x0BB7, %g3
26313 bgu loop_2291
26314 movle %icc, %o2, %i4
26315 tpos %icc, 0x2
26316 movgu %icc, %g1, %l6
26317loop_2291:
26318 fbg %fcc1, loop_2292
26319 nop
26320 setx loop_2293, %l0, %l1
26321 wrpr 0x1, %tl
26322 wrpr %l1, %tpc
26323 add %l1, 0x4, %l1
26324 wrpr %l1, %tnpc
26325 setx 0x34400001400, %l0, %l1
26326 wrpr %l1, %tstate
26327 wrhpr 0x4, %htstate
26328 retry
26329 movvs %icc, %l1, %g7
26330 fbn %fcc0, loop_2294
26331loop_2292:
26332 bneg,a %icc, loop_2295
26333loop_2293:
26334 orncc %i2, 0x1A03, %l5
26335 tpos %xcc, 0x5
26336loop_2294:
26337 addccc %o1, 0x10AE, %l0
26338loop_2295:
26339 ldub [%l7 + 0x53], %o5
26340 movrlez %o0, 0x000, %g6
26341 bcc,a,pn %xcc, loop_2296
26342 array16 %i1, %i7, %o7
26343 movrgz %g4, %o3, %i5
26344 fbne %fcc1, loop_2297
26345loop_2296:
26346 sth %o4, [%l7 + 0x0A]
26347 orn %i6, %g5, %l2
26348 fcmpgt32 %f2, %f14, %l4
26349loop_2297:
26350 edge32l %o6, %g2, %l3
26351 movrlz %i0, 0x1D0, %g3
26352 edge16l %i3, %i4, %o2
26353 tvs %xcc, 0x5
26354 movrlez %g1, 0x3A6, %l1
26355 flush %l7 + 0x58
26356 array32 %g7, %l6, %l5
26357 tle %icc, 0x2
26358 bneg,pt %icc, loop_2298
26359 fpack16 %f28, %f8
26360 edge8n %o1, %l0, %o5
26361 fba %fcc2, loop_2299
26362loop_2298:
26363 bpos,a %xcc, loop_2300
26364 fmovs %f27, %f6
26365 edge16n %i2, %o0, %g6
26366loop_2299:
26367 movneg %icc, %i1, %o7
26368loop_2300:
26369 edge8ln %g4, %i7, %i5
26370 stb %o4, [%l7 + 0x3D]
26371 fnot2s %f8, %f12
26372 tsubcctv %i6, %g5, %o3
26373 fxnors %f25, %f22, %f20
26374 udivcc %l2, 0x05BB, %o6
26375 tne %icc, 0x0
26376 wr %g0, 0x80, %asi
26377 lduba [%l7 + 0x0E] %asi, %l4
26378 movvc %xcc, %l3, %i0
26379 nop
26380 setx 0xCBA5EC7FAE684C1B, %l0, %l6
26381 stx %l6, [%l7 + 0x28]
26382 ldd [%l7 + 0x28], %f14
26383 fsqrtd %f14, %f20
26384 movvs %icc, %g2, %i3
26385 orncc %g3, 0x1644, %i4
26386 fpmerge %f31, %f22, %f4
26387 movrgz %o2, 0x1A9, %l1
26388 smulcc %g7, %g1, %l6
26389 ldsw [%l7 + 0x70], %o1
26390 tsubcc %l5, 0x1CB8, %o5
26391 fsrc1s %f8, %f5
26392 nop
26393 set 0x18, %l0
26394 std %f4, [%l7 + %l0]
26395 udivx %l0, 0x0DFB, %i2
26396 fornot2 %f30, %f30, %f0
26397 bvc,a %xcc, loop_2301
26398 nop
26399 setx 0xADD7D1BA7E2A253D, %l0, %l6
26400 stx %l6, [%l7 + 0x28]
26401 ldd [%l7 + 0x28], %f0
26402 fsqrtd %f0, %f6
26403 udivcc %o0, 0x0557, %g6
26404 subc %o7, 0x01A7, %g4
26405loop_2301:
26406 bleu,pt %xcc, loop_2302
26407 ldstub [%l7 + 0x60], %i1
26408 tneg %icc, 0x1
26409 tn %icc, 0x4
26410loop_2302:
26411 bg,a %icc, loop_2303
26412 brlez %i7, loop_2304
26413 stbar
26414 edge16l %i5, %i6, %o4
26415loop_2303:
26416 fand %f12, %f14, %f8
26417loop_2304:
26418 sdiv %g5, 0x1E67, %l2
26419 movleu %xcc, %o3, %o6
26420 tvc %xcc, 0x4
26421 movcs %xcc, %l4, %i0
26422 nop
26423 fitos %f8, %f14
26424 fstoi %f14, %f9
26425 ld [%l7 + 0x40], %f31
26426 fnand %f18, %f20, %f12
26427 std %f18, [%l7 + 0x50]
26428 udiv %l3, 0x1185, %g2
26429 set 0x40, %o1
26430 stwa %g3, [%l7 + %o1] 0x15
26431 wr %g0, 0x2c, %asi
26432 ldda [%l7 + 0x40] %asi, %i4
26433 subccc %i3, %l1, %o2
26434 set 0x46, %g3
26435 lduha [%l7 + %g3] 0x19, %g7
26436 fxor %f14, %f22, %f20
26437 smulcc %g1, 0x036D, %o1
26438 fmul8x16 %f14, %f16, %f10
26439 nop
26440 fitos %f0, %f9
26441 fstox %f9, %f26
26442 fxtos %f26, %f19
26443 fabsd %f0, %f14
26444 andncc %l6, %o5, %l5
26445 or %l0, %o0, %g6
26446 set 0x28, %o4
26447 lduwa [%l7 + %o4] 0x15, %i2
26448 sethi 0x135B, %o7
26449 fnot2s %f27, %f15
26450 orncc %g4, 0x1528, %i1
26451 fbg,a %fcc0, loop_2305
26452 xorcc %i5, 0x1DFC, %i7
26453 mulscc %o4, 0x1BAE, %i6
26454 lduh [%l7 + 0x28], %g5
26455loop_2305:
26456 array8 %o3, %o6, %l4
26457 or %l2, 0x0065, %l3
26458 fones %f7
26459 edge16l %g2, %i0, %g3
26460 sdivx %i3, 0x11F1, %l1
26461 fpsub16 %f16, %f16, %f18
26462 or %i4, %o2, %g7
26463 edge32ln %g1, %l6, %o1
26464 fbg %fcc3, loop_2306
26465 fmovde %xcc, %f22, %f1
26466 bn,a loop_2307
26467 edge32 %l5, %o5, %o0
26468loop_2306:
26469 smul %l0, 0x11CB, %g6
26470 fbug,a %fcc1, loop_2308
26471loop_2307:
26472 fbule %fcc2, loop_2309
26473 umulcc %o7, %g4, %i1
26474 edge16 %i5, %i2, %o4
26475loop_2308:
26476 fble,a %fcc1, loop_2310
26477loop_2309:
26478 nop
26479 setx 0x8EB1DFEAD072BE26, %l0, %l6
26480 stx %l6, [%l7 + 0x58]
26481 ldx [%l7 + 0x58], %fsr
26482 fmovsge %xcc, %f19, %f28
26483 fbu,a %fcc3, loop_2311
26484loop_2310:
26485 udivcc %i6, 0x0393, %g5
26486 set 0x20, %l6
26487 ldda [%l7 + %l6] 0x19, %o2
26488loop_2311:
26489 movvc %xcc, %o6, %l4
26490 movl %xcc, %l2, %l3
26491 movrne %i7, %g2, %g3
26492 edge32 %i3, %l1, %i0
26493 fbn %fcc1, loop_2312
26494 tg %xcc, 0x5
26495 mulx %o2, %i4, %g1
26496 movvc %xcc, %l6, %g7
26497loop_2312:
26498 fba %fcc3, loop_2313
26499 movrgz %l5, 0x21F, %o5
26500 saved
26501 rdpr %cwp, %g1
26502 rdpr %cansave, %g2
26503 rdpr %canrestore, %g3
26504 rdpr %cleanwin, %g4
26505 rdpr %otherwin, %g5
26506 rdpr %wstate, %g6
26507 tl %xcc, 0x0
26508loop_2313:
26509 nop
26510 fitod %f2, %f18
26511 fdtoi %f18, %f29
26512 tsubcctv %o1, 0x14EF, %l0
26513 movpos %xcc, %g6, %o7
26514 brz %g4, loop_2314
26515 bl,a %icc, loop_2315
26516 bleu,a,pn %icc, loop_2316
26517 movrne %o0, 0x31E, %i5
26518loop_2314:
26519 fmovsge %icc, %f24, %f23
26520loop_2315:
26521 sdivx %i2, 0x1100, %i1
26522loop_2316:
26523 brlez %o4, loop_2317
26524 tge %xcc, 0x3
26525 ld [%l7 + 0x28], %f19
26526 te %icc, 0x6
26527loop_2317:
26528 faligndata %f16, %f14, %f10
26529 saved
26530 rdpr %cwp, %g1
26531 rdpr %cansave, %g2
26532 rdpr %canrestore, %g3
26533 rdpr %cleanwin, %g4
26534 rdpr %otherwin, %g5
26535 rdpr %wstate, %g6
26536 sethi 0x0799, %g5
26537 fbn %fcc1, loop_2318
26538 tcc %icc, 0x6
26539 taddcc %o3, 0x17D1, %o6
26540 tpos %xcc, 0x0
26541loop_2318:
26542 nop
26543 wr %g0, 0x0c, %asi
26544 ldsba [%l7 + 0x2D] %asi, %l4
26545 udiv %i6, 0x1F7E, %l3
26546 subc %l2, %g2, %g3
26547 mulx %i7, 0x1B14, %i3
26548 tsubcctv %l1, %i0, %o2
26549 wr %g0, 0x89, %asi
26550 ldstuba [%l7 + 0x59] %asi, %g1
26551 fmovsge %xcc, %f10, %f22
26552 set 0x20, %o5
26553 stxa %i4, [%l7 + %o5] 0x81
26554 edge8n %l6, %g7, %l5
26555 udiv %o1, 0x1007, %o5
26556 addc %l0, %o7, %g6
26557 edge8 %g4, %i5, %o0
26558 set 0x2A, %i5
26559 stba %i2, [%l7 + %i5] 0xe2
26560 membar #Sync
26561 bvs,a loop_2319
26562 fmovrsgez %i1, %f13, %f10
26563 ldsw [%l7 + 0x7C], %o4
26564 fbl,a %fcc0, loop_2320
26565loop_2319:
26566 movle %icc, %g5, %o3
26567 addcc %o6, 0x05EC, %i6
26568 fmovrsne %l3, %f27, %f29
26569loop_2320:
26570 fmovsne %icc, %f1, %f1
26571 fones %f2
26572 tneg %xcc, 0x3
26573 tn %xcc, 0x1
26574 edge16l %l2, %l4, %g2
26575 andncc %g3, %i3, %i7
26576 fmovde %icc, %f13, %f2
26577 set 0x40, %g4
26578 stda %f16, [%l7 + %g4] 0x15
26579 nop
26580 setx 0x0AE982DB, %l0, %l6
26581 st %l6, [%l7 + 0x28]
26582 ld [%l7 + 0x28], %f20
26583 setx 0x47812B82, %l1, %l5
26584 st %l5, [%l7 + 0x10]
26585 ld [%l7 + 0x10], %f4
26586 fadds %f4, %f20, %f21
26587 tg %icc, 0x7
26588 fba,a %fcc2, loop_2321
26589 fbug,a %fcc0, loop_2322
26590 movle %xcc, %l1, %o2
26591 brnz %i0, loop_2323
26592loop_2321:
26593 movrgz %g1, 0x02A, %i4
26594loop_2322:
26595 fnot2s %f10, %f30
26596 nop
26597 fitos %f16, %f22
26598loop_2323:
26599 taddcc %g7, 0x0899, %l6
26600 stbar
26601 xorcc %o1, 0x19E8, %o5
26602 fbue %fcc3, loop_2324
26603 fmovrsgz %l5, %f31, %f16
26604 nop
26605 fitod %f25, %f14
26606 edge32n %l0, %o7, %g6
26607loop_2324:
26608 smul %i5, %g4, %o0
26609 fcmpgt32 %f18, %f2, %i1
26610 fmovrslz %o4, %f15, %f16
26611 add %l7, 0x7C, %l6
26612 wr %g0, 0x88, %asi
26613 lda [%l6] %asi, %i2
26614 casa [%l6] 0x88, %i2, %o3
26615 orncc %o6, 0x17F0, %g5
26616 brz,a %i6, loop_2325
26617 srax %l3, 0x07, %l2
26618 fbl %fcc2, loop_2326
26619 tcc %xcc, 0x3
26620loop_2325:
26621 tvc %icc, 0x4
26622 sub %g2, %g3, %l4
26623loop_2326:
26624 mulscc %i7, %i3, %l1
26625 edge8ln %i0, %o2, %i4
26626 wr %g0, 0x11, %asi
26627 lduwa [%l7 + 0x78] %asi, %g7
26628 movrlz %g1, 0x26F, %l6
26629 or %o5, 0x0E39, %o1
26630 movge %icc, %l0, %l5
26631 add %o7, %g6, %i5
26632 movl %icc, %o0, %i1
26633 movgu %xcc, %o4, %i2
26634 fabsd %f12, %f0
26635 subccc %o3, 0x1DEF, %g4
26636 fzeros %f16
26637 nop
26638 setx 0x121BD3DEBDE71689, %l0, %l6
26639 stx %l6, [%l7 + 0x28]
26640 ldd [%l7 + 0x28], %f12
26641 setx 0x6B1045D9D9D44175, %l1, %l5
26642 stx %l5, [%l7 + 0x10]
26643 ldd [%l7 + 0x10], %f20
26644 fdivd %f20, %f12, %f18
26645 movvc %xcc, %o6, %g5
26646 movpos %xcc, %l3, %i6
26647 fba %fcc0, loop_2327
26648 brgz,a %g2, loop_2328
26649 nop
26650 fitod %f4, %f10
26651 fdtox %f10, %f14
26652 sub %l2, 0x0C6F, %l4
26653loop_2327:
26654 andncc %g3, %i3, %l1
26655loop_2328:
26656 movcc %icc, %i7, %i0
26657 edge32l %o2, %g7, %i4
26658 edge32 %l6, %o5, %g1
26659 bl,a %icc, loop_2329
26660 fmuld8ulx16 %f20, %f30, %f28
26661 fcmpeq32 %f6, %f6, %l0
26662 bpos,pn %xcc, loop_2330
26663loop_2329:
26664 fbg %fcc1, loop_2331
26665 fbg,a %fcc2, loop_2332
26666 nop
26667 fitos %f12, %f2
26668 fstox %f2, %f16
26669loop_2330:
26670 fpadd16s %f22, %f25, %f18
26671loop_2331:
26672 st %f25, [%l7 + 0x64]
26673loop_2332:
26674 nop
26675 set 0x54, %l3
26676 lduwa [%l7 + %l3] 0x0c, %l5
26677 xorcc %o7, %g6, %i5
26678 edge16l %o1, %i1, %o0
26679 nop
26680 fitod %f12, %f12
26681 fdtos %f12, %f1
26682 tgu %xcc, 0x0
26683 call loop_2333
26684 orncc %i2, 0x1A0C, %o4
26685 tcs %xcc, 0x5
26686 fmul8ulx16 %f4, %f4, %f20
26687loop_2333:
26688 fzero %f20
26689 wr %g0, 0xea, %asi
26690 stxa %o3, [%l7 + 0x70] %asi
26691 membar #Sync
26692 edge16l %o6, %g4, %l3
26693 prefetch [%l7 + 0x0C], 0x1
26694 umul %g5, 0x0333, %i6
26695 movrgez %g2, 0x358, %l2
26696 srlx %l4, %g3, %l1
26697 st %f9, [%l7 + 0x30]
26698 ble,a loop_2334
26699 alignaddr %i7, %i3, %o2
26700 sllx %g7, 0x17, %i4
26701 move %icc, %i0, %l6
26702loop_2334:
26703 add %o5, %l0, %l5
26704 wr %g0, 0x80, %asi
26705 ldswa [%l7 + 0x28] %asi, %g1
26706 tn %icc, 0x2
26707 brlez %g6, loop_2335
26708 movcc %xcc, %i5, %o7
26709 edge32n %i1, %o0, %i2
26710 fornot2s %f17, %f26, %f14
26711loop_2335:
26712 brgz %o4, loop_2336
26713 fnand %f22, %f28, %f2
26714 nop
26715 setx loop_2337, %l0, %l1
26716 jmpl %l1, %o3
26717 umulcc %o6, 0x0E76, %o1
26718loop_2336:
26719 movne %icc, %g4, %l3
26720 edge16ln %g5, %i6, %l2
26721loop_2337:
26722 brgez,a %g2, loop_2338
26723 fbue,a %fcc1, loop_2339
26724 ld [%l7 + 0x18], %f15
26725 edge16 %l4, %l1, %i7
26726loop_2338:
26727 xnorcc %g3, 0x0E56, %o2
26728loop_2339:
26729 tge %icc, 0x1
26730 movrne %i3, 0x1DA, %g7
26731 popc %i4, %l6
26732 edge8 %o5, %l0, %i0
26733 tsubcctv %l5, 0x1E65, %g1
26734 movre %i5, 0x094, %o7
26735 stw %i1, [%l7 + 0x44]
26736 mulx %o0, 0x1354, %g6
26737 tn %icc, 0x1
26738 fmovrdlz %o4, %f12, %f20
26739 brz %o3, loop_2340
26740 fones %f4
26741 fmovrslez %o6, %f25, %f3
26742 movle %icc, %o1, %i2
26743loop_2340:
26744 sdivcc %g4, 0x02F4, %l3
26745 fmovdneg %icc, %f26, %f8
26746 movne %icc, %i6, %l2
26747 fmovs %f29, %f31
26748 movcc %xcc, %g5, %g2
26749 movcs %icc, %l1, %i7
26750 array32 %l4, %o2, %g3
26751 tle %xcc, 0x3
26752 edge16 %g7, %i4, %i3
26753 tneg %icc, 0x0
26754 alignaddrl %o5, %l6, %l0
26755 sllx %i0, %l5, %g1
26756 fsrc1s %f12, %f21
26757 taddcctv %i5, %o7, %o0
26758 fmul8ulx16 %f24, %f14, %f30
26759 fcmple16 %f16, %f0, %i1
26760 sethi 0x00AC, %o4
26761 fmovsle %icc, %f12, %f0
26762 nop
26763 setx 0x81219369, %l0, %l6
26764 st %l6, [%l7 + 0x28]
26765 ld [%l7 + 0x28], %f27
26766 setx 0x05BF22CC, %l1, %l5
26767 st %l5, [%l7 + 0x10]
26768 ld [%l7 + 0x10], %f4
26769 fmuls %f4, %f27, %f24
26770 nop
26771 fitod %f28, %f18
26772 set 0x32, %l2
26773 ldstuba [%l7 + %l2] 0x10, %g6
26774 movcs %icc, %o3, %o1
26775 fbule,a %fcc1, loop_2341
26776 movle %icc, %i2, %o6
26777 andncc %g4, %l3, %l2
26778 fmovdl %icc, %f27, %f17
26779loop_2341:
26780 orcc %g5, 0x0AB8, %g2
26781 tcs %xcc, 0x4
26782 set 0x28, %o6
26783 ldxa [%g0 + %o6] 0x4f, %i6
26784 fbul %fcc1, loop_2342
26785 sethi 0x12BC, %i7
26786 set 0x18, %o7
26787 prefetcha [%l7 + %o7] 0x11, 0x0
26788loop_2342:
26789 sth %l1, [%l7 + 0x60]
26790 nop
26791 setx 0xF091320EB406667A, %l0, %l6
26792 stx %l6, [%l7 + 0x28]
26793 ldd [%l7 + 0x28], %f22
26794 setx 0x63911F93BFB6D3AA, %l1, %l5
26795 stx %l5, [%l7 + 0x10]
26796 ldd [%l7 + 0x10], %f14
26797 fsubd %f14, %f22, %f22
26798 wr %g0, 0xe3, %asi
26799 stwa %g3, [%l7 + 0x34] %asi
26800 membar #Sync
26801 ldstub [%l7 + 0x3D], %o2
26802 edge32ln %i4, %i3, %g7
26803 subccc %l6, 0x15D9, %o5
26804 tneg %icc, 0x0
26805 nop
26806 setx 0x8657A10390C46E58, %l0, %l6
26807 stx %l6, [%l7 + 0x28]
26808 ldd [%l7 + 0x28], %f4
26809 fsqrtd %f4, %f6
26810 movge %xcc, %l0, %l5
26811 movpos %xcc, %i0, %i5
26812 tneg %icc, 0x4
26813 fpadd32 %f2, %f4, %f28
26814 subccc %g1, 0x0B99, %o7
26815 movg %icc, %o0, %o4
26816 fone %f14
26817 nop
26818 setx 0xBD6EC1F7, %l0, %l6
26819 st %l6, [%l7 + 0x28]
26820 ld [%l7 + 0x28], %f16
26821 setx 0xE9E53030, %l1, %l5
26822 st %l5, [%l7 + 0x10]
26823 ld [%l7 + 0x10], %f4
26824 fdivs %f4, %f16, %f10
26825 umul %i1, 0x1FD1, %o3
26826 add %l7, 0x78, %l6
26827 wr %g0, 0x80, %asi
26828 lda [%l6] %asi, %o1
26829 casa [%l6] 0x80, %o1, %i2
26830 movrlez %o6, 0x180, %g4
26831 sethi 0x1CB0, %l3
26832 movrgz %l2, %g6, %g5
26833 subc %i6, %g2, %i7
26834 andncc %l1, %g3, %l4
26835 fands %f1, %f23, %f1
26836 edge16l %i4, %o2, %g7
26837 prefetch [%l7 + 0x58], 0x2
26838 membar 0x3C
26839 sdiv %l6, 0x1972, %o5
26840 edge16n %l0, %l5, %i0
26841 and %i3, 0x11D0, %i5
26842 tne %xcc, 0x5
26843 xor %o7, 0x04EF, %g1
26844 sllx %o0, %o4, %o3
26845 bg loop_2343
26846 andcc %o1, 0x03AF, %i1
26847 ldd [%l7 + 0x28], %f28
26848 edge16l %o6, %g4, %i2
26849loop_2343:
26850 saved
26851 rdpr %cwp, %g1
26852 rdpr %cansave, %g2
26853 rdpr %canrestore, %g3
26854 rdpr %cleanwin, %g4
26855 rdpr %otherwin, %g5
26856 rdpr %wstate, %g6
26857 andcc %l3, 0x1258, %g6
26858 nop
26859 setx 0xCFC5E923097CB4E7, %l0, %l6
26860 stx %l6, [%l7 + 0x28]
26861 ldd [%l7 + 0x28], %f30
26862 setx 0x0552F975E1978CD5, %l1, %l5
26863 stx %l5, [%l7 + 0x10]
26864 ldd [%l7 + 0x10], %f10
26865 fdivd %f10, %f30, %f26
26866 fsrc1 %f8, %f26
26867 sllx %g5, 0x02, %l2
26868 wr %g0, 0x0c, %asi
26869 lduwa [%l7 + 0x28] %asi, %i6
26870 ldsh [%l7 + 0x60], %i7
26871 edge16n %g2, %l1, %l4
26872 nop
26873 fitod %f12, %f18
26874 fdtoi %f18, %f19
26875 ldsh [%l7 + 0x60], %g3
26876 array16 %i4, %g7, %o2
26877 movne %xcc, %l6, %l0
26878 set 0x10, %i7
26879 prefetcha [%l7 + %i7] 0x89, 0x3
26880 tpos %icc, 0x0
26881 sll %o5, %i0, %i5
26882 nop
26883 setx loop_2344, %l0, %l1
26884 wrpr 0x1, %tl
26885 wrpr %l1, %tnpc
26886 setx 0x34400001400, %l0, %l1
26887 wrpr %l1, %tstate
26888 wrhpr 0x4, %htstate
26889 done
26890 lduh [%l7 + 0x2E], %o7
26891 fbuge,a %fcc0, loop_2345
26892 popc %i3, %g1
26893loop_2344:
26894 xnorcc %o4, 0x1ECC, %o0
26895 fcmpgt32 %f16, %f20, %o1
26896loop_2345:
26897 edge32ln %i1, %o3, %o6
26898 fmovrdlez %g4, %f28, %f22
26899 add %l3, 0x07C5, %i2
26900 sdiv %g5, 0x0F30, %g6
26901 brlez %l2, loop_2346
26902 fmovspos %icc, %f23, %f2
26903 nop
26904 setx loop_2347, %l0, %l1
26905 jmpl %l1, %i7
26906 bn,pn %icc, loop_2348
26907loop_2346:
26908 subccc %g2, 0x1BDC, %l1
26909 set 0x33, %i3
26910 ldstuba [%l7 + %i3] 0x11, %i6
26911loop_2347:
26912 fmovdne %icc, %f6, %f4
26913loop_2348:
26914 tl %icc, 0x5
26915 umul %l4, %g3, %i4
26916 wr %g0, 0x80, %asi
26917 ldswa [%l7 + 0x38] %asi, %o2
26918 edge16l %g7, %l6, %l5
26919 movpos %icc, %l0, %i0
26920 srlx %i5, %o5, %o7
26921 nop
26922 fitod %f0, %f14
26923 fdtox %f14, %f20
26924 or %i3, %o4, %o0
26925 brz,a %g1, loop_2349
26926 sdivcc %o1, 0x080B, %o3
26927 movn %xcc, %o6, %g4
26928 edge8l %i1, %i2, %l3
26929loop_2349:
26930 sir 0x05AF
26931 tsubcctv %g5, 0x00ED, %g6
26932 fmovsne %icc, %f11, %f19
26933 stb %i7, [%l7 + 0x72]
26934 fmovdl %xcc, %f6, %f12
26935 ldsh [%l7 + 0x3E], %g2
26936 fandnot2s %f13, %f31, %f28
26937 fcmpgt32 %f4, %f0, %l1
26938 brgz,a %i6, loop_2350
26939 nop
26940 fitod %f0, %f26
26941 fdtoi %f26, %f26
26942 fmovs %f22, %f0
26943 nop
26944 setx 0xC4E408C7, %l0, %l6
26945 st %l6, [%l7 + 0x28]
26946 ld [%l7 + 0x28], %f15
26947 fsqrts %f15, %f5
26948loop_2350:
26949 std %f18, [%l7 + 0x58]
26950 smul %l4, %l2, %i4
26951 fbue,a %fcc1, loop_2351
26952 fmovdgu %icc, %f24, %f2
26953 fpsub16 %f18, %f10, %f4
26954 edge8n %o2, %g3, %l6
26955loop_2351:
26956 edge8ln %l5, %l0, %g7
26957 subccc %i0, 0x0489, %o5
26958 sll %i5, 0x1F, %i3
26959 movrgez %o4, 0x3FA, %o7
26960 addc %g1, 0x02A1, %o0
26961 brnz %o1, loop_2352
26962 fmovrse %o6, %f26, %f24
26963 edge16n %o3, %i1, %i2
26964 andcc %g4, 0x0D50, %g5
26965loop_2352:
26966 xor %g6, %i7, %g2
26967 sdiv %l1, 0x0C8F, %i6
26968 fcmpgt32 %f28, %f24, %l3
26969 movneg %icc, %l2, %l4
26970 xorcc %o2, 0x1F13, %i4
26971 orncc %g3, 0x1B12, %l5
26972 xor %l6, %l0, %g7
26973 tsubcctv %i0, %i5, %i3
26974 tge %icc, 0x5
26975 mova %icc, %o5, %o7
26976 fmul8sux16 %f10, %f26, %f12
26977 mulx %g1, 0x11DF, %o4
26978 edge32ln %o1, %o0, %o3
26979 stbar
26980 nop
26981 setx 0xF4E3BE2D, %l0, %l6
26982 st %l6, [%l7 + 0x28]
26983 ld [%l7 + 0x28], %f3
26984 fsqrts %f3, %f22
26985 fmovdvc %xcc, %f24, %f15
26986 fble,a %fcc0, loop_2353
26987 tvc %xcc, 0x3
26988 brgz,a %o6, loop_2354
26989 bn,a,pt %icc, loop_2355
26990loop_2353:
26991 edge8l %i1, %i2, %g5
26992 fbul,a %fcc1, loop_2356
26993loop_2354:
26994 tle %xcc, 0x3
26995loop_2355:
26996 tcs %xcc, 0x3
26997 movrlz %g6, 0x06D, %i7
26998loop_2356:
26999 fpsub16s %f9, %f28, %f31
27000 movneg %xcc, %g4, %g2
27001 tneg %icc, 0x4
27002 array8 %i6, %l1, %l3
27003 fmovse %xcc, %f26, %f0
27004 bvc,a loop_2357
27005 nop
27006 fitod %f2, %f0
27007 fdtoi %f0, %f28
27008 brnz,a %l2, loop_2358
27009 fones %f25
27010loop_2357:
27011 nop
27012 wr %g0, 0x80, %asi
27013 lda [%l7 + 0x18] %asi, %f6
27014loop_2358:
27015 movne %icc, %o2, %i4
27016 wr %g0, 0x88, %asi
27017 lduba [%l7 + 0x71] %asi, %l4
27018 movcc %xcc, %l5, %l6
27019 sdiv %g3, 0x1E7C, %g7
27020 flush %l7 + 0x4C
27021 fpsub16 %f14, %f4, %f28
27022 fmovsleu %xcc, %f31, %f11
27023 tcs %xcc, 0x1
27024 movn %xcc, %l0, %i5
27025 addc %i3, %i0, %o5
27026 fmovdne %icc, %f13, %f1
27027 srlx %g1, %o4, %o7
27028 fbo %fcc0, loop_2359
27029 edge32ln %o0, %o3, %o6
27030 fbe %fcc0, loop_2360
27031 fnegd %f20, %f8
27032loop_2359:
27033 andcc %o1, 0x0D2A, %i2
27034 tsubcctv %g5, %i1, %g6
27035loop_2360:
27036 brlz %i7, loop_2361
27037 srlx %g2, %i6, %l1
27038 sdivx %g4, 0x06E5, %l3
27039 fmovrdgez %o2, %f2, %f28
27040loop_2361:
27041 movrgez %l2, 0x37F, %l4
27042 smul %l5, 0x06E0, %i4
27043 sub %g3, %g7, %l0
27044 fmovsg %icc, %f1, %f30
27045 sdivcc %i5, 0x012E, %l6
27046 set 0x2C, %g1
27047 stwa %i3, [%l7 + %g1] 0x23
27048 membar #Sync
27049 tneg %xcc, 0x5
27050 tsubcc %o5, 0x0E57, %i0
27051 tvs %icc, 0x0
27052 fbule,a %fcc0, loop_2362
27053 ble,a,pn %xcc, loop_2363
27054 addc %g1, 0x03D4, %o7
27055 or %o0, %o3, %o4
27056loop_2362:
27057 sir 0x069F
27058loop_2363:
27059 fmovdn %icc, %f25, %f23
27060 saved
27061 rdpr %cwp, %g1
27062 rdpr %cansave, %g2
27063 rdpr %canrestore, %g3
27064 rdpr %cleanwin, %g4
27065 rdpr %otherwin, %g5
27066 rdpr %wstate, %g6
27067 fnand %f20, %f18, %f0
27068 addcc %o1, 0x09EB, %i2
27069 smul %g5, %o6, %g6
27070 fmovrdlz %i7, %f26, %f18
27071 ta %xcc, 0x1
27072 fnors %f13, %f3, %f1
27073 addccc %g2, %i1, %l1
27074 bne,pt %icc, loop_2364
27075 edge32ln %g4, %l3, %i6
27076 popc 0x1BEE, %l2
27077 pdist %f24, %f2, %f8
27078loop_2364:
27079 tvs %xcc, 0x5
27080 srl %l4, 0x0A, %o2
27081 andcc %l5, %g3, %g7
27082 fbge %fcc2, loop_2365
27083 movrlz %l0, %i5, %i4
27084 lduh [%l7 + 0x1E], %i3
27085 nop
27086 set 0x44, %g5
27087 ldsh [%l7 + %g5], %o5
27088loop_2365:
27089 nop
27090 setx loop_2366, %l0, %l1
27091 jmpl %l1, %l6
27092 move %xcc, %g1, %o7
27093 sll %o0, 0x18, %o3
27094 fmovdcc %icc, %f28, %f17
27095loop_2366:
27096 nop
27097 set 0x68, %l1
27098 swapa [%l7 + %l1] 0x10, %o4
27099 fmovs %f10, %f30
27100 tleu %xcc, 0x7
27101 popc %o1, %i2
27102 fba,a %fcc1, loop_2367
27103 tge %icc, 0x4
27104 ble,a loop_2368
27105 srlx %g5, 0x08, %o6
27106loop_2367:
27107 sdiv %i0, 0x01A7, %g6
27108 sll %g2, %i1, %i7
27109loop_2368:
27110 movleu %xcc, %l1, %g4
27111 bl %xcc, loop_2369
27112 tneg %icc, 0x6
27113 lduw [%l7 + 0x3C], %l3
27114 fmovdle %xcc, %f14, %f18
27115loop_2369:
27116 fbe,a %fcc0, loop_2370
27117 brz %i6, loop_2371
27118 bgu loop_2372
27119 movne %xcc, %l2, %o2
27120loop_2370:
27121 movle %icc, %l5, %l4
27122loop_2371:
27123 tgu %xcc, 0x5
27124loop_2372:
27125 xnorcc %g3, %g7, %l0
27126 orcc %i5, 0x1791, %i3
27127 fmovsn %xcc, %f10, %f29
27128 set 0x50, %i1
27129 ldda [%l7 + %i1] 0x0c, %o4
27130 bneg,pn %xcc, loop_2373
27131 mulscc %i4, 0x01EA, %l6
27132 tsubcc %o7, %o0, %o3
27133 fbl,a %fcc2, loop_2374
27134loop_2373:
27135 alignaddrl %o4, %o1, %i2
27136 movge %xcc, %g1, %o6
27137 edge32 %i0, %g6, %g2
27138loop_2374:
27139 subccc %i1, %g5, %i7
27140 add %l7, 0x10, %l6
27141 wr %g0, 0x10, %asi
27142 ldxa [%l6] %asi, %l1
27143 casxa [%l6] %asi, %l1, %g4
27144 fmovdcs %icc, %f14, %f4
27145 smul %l3, 0x076B, %l2
27146 sll %o2, 0x09, %l5
27147 mulscc %i6, %l4, %g3
27148 movrlz %g7, %l0, %i5
27149 popc 0x186B, %o5
27150 movrlz %i4, 0x38D, %i3
27151 tle %xcc, 0x5
27152 ldx [%l7 + 0x08], %o7
27153 tneg %icc, 0x6
27154 movneg %xcc, %l6, %o3
27155 fandnot1 %f12, %f2, %f14
27156 fnegs %f1, %f22
27157 brgez %o0, loop_2375
27158 tle %icc, 0x6
27159 taddcc %o1, 0x05D3, %i2
27160 edge8ln %g1, %o6, %i0
27161loop_2375:
27162 tvs %icc, 0x4
27163 ta %xcc, 0x2
27164 set 0x50, %o3
27165 lduha [%l7 + %o3] 0x14, %o4
27166 sra %g6, %i1, %g2
27167 set 0x5E, %g7
27168 stha %i7, [%l7 + %g7] 0xe3
27169 membar #Sync
27170 membar 0x66
27171 edge8ln %l1, %g4, %g5
27172 ldd [%l7 + 0x30], %f20
27173 fble %fcc3, loop_2376
27174 ba loop_2377
27175 edge8 %l3, %o2, %l2
27176 umul %i6, 0x08BD, %l4
27177loop_2376:
27178 fornot2 %f24, %f0, %f26
27179loop_2377:
27180 tleu %xcc, 0x0
27181 ldsw [%l7 + 0x08], %l5
27182 brlez,a %g3, loop_2378
27183 sll %g7, 0x17, %i5
27184 edge16n %o5, %l0, %i4
27185 fmovdge %icc, %f19, %f30
27186loop_2378:
27187 movre %o7, %i3, %l6
27188 membar 0x76
27189 alignaddrl %o0, %o3, %o1
27190 sra %g1, %i2, %o6
27191 fmovdcs %icc, %f26, %f12
27192 sth %i0, [%l7 + 0x6A]
27193 movrlz %g6, 0x2A1, %o4
27194 array8 %i1, %i7, %l1
27195 or %g2, 0x1C11, %g5
27196 taddcc %l3, %g4, %l2
27197 fbg %fcc2, loop_2379
27198 lduw [%l7 + 0x60], %i6
27199 smul %l4, %o2, %l5
27200 edge16l %g7, %g3, %i5
27201loop_2379:
27202 ta %icc, 0x1
27203 orncc %o5, 0x00EA, %l0
27204 fandnot2s %f20, %f29, %f8
27205 fpadd32 %f24, %f12, %f28
27206 tsubcc %i4, %i3, %l6
27207 lduw [%l7 + 0x10], %o7
27208 edge32ln %o0, %o1, %o3
27209 nop
27210 setx 0x2FBA7EE8, %l0, %l6
27211 st %l6, [%l7 + 0x28]
27212 ld [%l7 + 0x28], %f19
27213 setx 0x4F88DE6C, %l1, %l5
27214 st %l5, [%l7 + 0x10]
27215 ld [%l7 + 0x10], %f20
27216 fsubs %f20, %f19, %f4
27217 umulcc %i2, 0x1BD6, %o6
27218 array16 %g1, %g6, %i0
27219 bne,a loop_2380
27220 fmovdl %xcc, %f23, %f31
27221 add %l7, 0x40, %l6
27222 wr %g0, 0x89, %asi
27223 casxa [%l6] %asi, %o4, %i1
27224loop_2380:
27225 sll %i7, %l1, %g2
27226 fmovsle %xcc, %f19, %f2
27227 movl %xcc, %g5, %l3
27228 popc 0x0592, %l2
27229 movre %g4, 0x3A9, %l4
27230 movg %icc, %i6, %o2
27231 set 0x48, %g2
27232 prefetcha [%l7 + %g2] 0x15, 0x2
27233 movgu %icc, %g7, %i5
27234 popc 0x1A26, %o5
27235 srl %g3, 0x00, %l0
27236 fnors %f30, %f13, %f21
27237 tvc %xcc, 0x1
27238 movl %xcc, %i4, %i3
27239 andcc %o7, %l6, %o1
27240 taddcc %o0, %o3, %o6
27241 fbe %fcc1, loop_2381
27242 fnors %f25, %f26, %f7
27243 wr %g0, 0x23, %asi
27244 stha %g1, [%l7 + 0x76] %asi
27245 membar #Sync
27246loop_2381:
27247 subc %g6, 0x18F2, %i2
27248 te %icc, 0x4
27249 tpos %icc, 0x6
27250 movcc %icc, %o4, %i1
27251 add %l7, 0x10, %l6
27252 wr %g0, 0x0c, %asi
27253 ldxa [%l6] %asi, %i0
27254 casxa [%l6] 0x0c, %i0, %l1
27255 smul %i7, %g2, %g5
27256 fbne,a %fcc0, loop_2382
27257 orcc %l2, 0x0574, %g4
27258 or %l3, 0x0E54, %i6
27259 tvc %xcc, 0x0
27260loop_2382:
27261 sir 0x0668
27262 fmuld8ulx16 %f14, %f15, %f0
27263 fmovsvc %icc, %f25, %f23
27264 or %o2, 0x1BE3, %l4
27265 fbo,a %fcc0, loop_2383
27266 srlx %l5, %i5, %o5
27267 fsrc1 %f18, %f14
27268 lduw [%l7 + 0x50], %g7
27269loop_2383:
27270 fbe,a %fcc2, loop_2384
27271 and %g3, %i4, %l0
27272 edge8n %o7, %l6, %i3
27273 movleu %icc, %o1, %o3
27274loop_2384:
27275 edge8ln %o0, %o6, %g1
27276 array32 %g6, %o4, %i1
27277 movcs %icc, %i0, %i2
27278 set 0x32, %i0
27279 ldsha [%l7 + %i0] 0x0c, %i7
27280 movcs %xcc, %g2, %l1
27281 fmovrdgez %l2, %f0, %f22
27282 ld [%l7 + 0x74], %f20
27283 call loop_2385
27284 tle %icc, 0x7
27285 set 0x79, %i6
27286 ldstuba [%l7 + %i6] 0x81, %g4
27287loop_2385:
27288 mulx %g5, %i6, %o2
27289 tpos %icc, 0x6
27290 fpsub16 %f8, %f22, %f18
27291 addc %l4, 0x1180, %l3
27292 nop
27293 setx loop_2386, %l0, %l1
27294 wrpr 0x1, %tl
27295 wrpr %l1, %tpc
27296 add %l1, 0x4, %l1
27297 wrpr %l1, %tnpc
27298 setx 0x34400001400, %l0, %l1
27299 wrpr %l1, %tstate
27300 wrhpr 0x4, %htstate
27301 retry
27302 fsrc1 %f26, %f18
27303 movle %icc, %l5, %o5
27304 tgu %icc, 0x1
27305loop_2386:
27306 restored
27307 rdpr %cwp, %g1
27308 rdpr %cansave, %g2
27309 rdpr %canrestore, %g3
27310 rdpr %cleanwin, %g4
27311 rdpr %otherwin, %g5
27312 rdpr %wstate, %g6
27313 movn %xcc, %g7, %i5
27314 srl %i4, 0x11, %g3
27315 fmovrsgez %l0, %f18, %f0
27316 fble %fcc0, loop_2387
27317 ldub [%l7 + 0x4E], %o7
27318 smul %l6, 0x06B2, %o1
27319 andncc %o3, %o0, %i3
27320loop_2387:
27321 fxnors %f27, %f5, %f24
27322 popc %o6, %g1
27323 move %icc, %o4, %g6
27324 fmuld8sux16 %f14, %f17, %f26
27325 addc %i0, 0x0BF1, %i1
27326 movgu %icc, %i7, %i2
27327 taddcctv %l1, %l2, %g2
27328 nop
27329 setx 0x7EF600D152E4E3CB, %l0, %l6
27330 stx %l6, [%l7 + 0x28]
27331 ldd [%l7 + 0x28], %f30
27332 fsqrtd %f30, %f16
27333 fxor %f14, %f8, %f8
27334 sra %g4, 0x1D, %g5
27335 fmovsge %icc, %f12, %f7
27336 wr %g0, 0x11, %asi
27337 lda [%l7 + 0x7C] %asi, %f21
27338 addccc %i6, %o2, %l3
27339 movn %xcc, %l4, %o5
27340 fbug,a %fcc0, loop_2388
27341 nop
27342 fitos %f7, %f27
27343 fstox %f27, %f18
27344 fxtos %f18, %f12
27345 smul %l5, 0x1E28, %i5
27346 fbu %fcc0, loop_2389
27347loop_2388:
27348 andcc %g7, %i4, %l0
27349 bne %icc, loop_2390
27350 taddcctv %g3, %o7, %o1
27351loop_2389:
27352 nop
27353 set 0x6C, %o2
27354 ldswa [%l7 + %o2] 0x0c, %o3
27355loop_2390:
27356 ldd [%l7 + 0x08], %o0
27357 movrlz %l6, 0x1C8, %o6
27358 addccc %i3, 0x18CD, %g1
27359 edge32n %g6, %i0, %o4
27360 edge32n %i7, %i1, %l1
27361 bge %xcc, loop_2391
27362 lduh [%l7 + 0x5A], %i2
27363 udiv %g2, 0x13E6, %g4
27364 edge8l %g5, %l2, %o2
27365loop_2391:
27366 udivcc %l3, 0x03F4, %l4
27367 fbne,a %fcc3, loop_2392
27368 fmovdne %xcc, %f0, %f17
27369 fabsd %f6, %f12
27370 fsrc1 %f12, %f10
27371loop_2392:
27372 movrgz %o5, %l5, %i6
27373 bpos,a %xcc, loop_2393
27374 move %xcc, %g7, %i5
27375 nop
27376 setx 0xDAB1777B6073AF0E, %l0, %l6
27377 stx %l6, [%l7 + 0x28]
27378 ldx [%l7 + 0x28], %fsr
27379 call loop_2394
27380loop_2393:
27381 lduw [%l7 + 0x48], %l0
27382 orn %g3, 0x1C26, %i4
27383 sth %o7, [%l7 + 0x76]
27384loop_2394:
27385 movrlez %o3, %o0, %o1
27386 tneg %icc, 0x3
27387 edge8l %o6, %i3, %l6
27388 fble,a %fcc0, loop_2395
27389 addc %g1, %i0, %o4
27390 restored
27391 rdpr %cwp, %g1
27392 rdpr %cansave, %g2
27393 rdpr %canrestore, %g3
27394 rdpr %cleanwin, %g4
27395 rdpr %otherwin, %g5
27396 rdpr %wstate, %g6
27397 fmovscs %icc, %f16, %f24
27398loop_2395:
27399 orcc %i7, %i1, %g6
27400 swap [%l7 + 0x54], %l1
27401 movl %icc, %g2, %i2
27402 ldx [%l7 + 0x18], %g4
27403 call loop_2396
27404 movneg %icc, %l2, %o2
27405 fnot1 %f16, %f10
27406 add %l7, 0x38, %l6
27407 wr %g0, 0x10, %asi
27408 lda [%l6] %asi, %g5
27409 casa [%l6] 0x10, %g5, %l4
27410loop_2396:
27411 subcc %o5, 0x1EA5, %l3
27412 andn %l5, %g7, %i6
27413 movle %icc, %i5, %g3
27414 mova %xcc, %l0, %i4
27415 move %xcc, %o7, %o0
27416 tl %icc, 0x4
27417 tcs %xcc, 0x1
27418 set 0x40, %l5
27419 ldxa [%l7 + %l5] 0x15, %o3
27420 swap [%l7 + 0x40], %o6
27421 alignaddr %i3, %l6, %o1
27422 fmovrde %g1, %f26, %f24
27423 wr %g0, 0x89, %asi
27424 prefetcha [%l7 + 0x40] %asi, 0x1
27425 tle %xcc, 0x6
27426 add %l7, 0x30, %l6
27427 wr %g0, 0x18, %asi
27428 lda [%l6] %asi, %i0
27429 casa [%l6] 0x18, %i0, %i7
27430 addcc %i1, 0x1E2A, %g6
27431 restored
27432 rdpr %cwp, %g1
27433 rdpr %cansave, %g2
27434 rdpr %canrestore, %g3
27435 rdpr %cleanwin, %g4
27436 rdpr %otherwin, %g5
27437 rdpr %wstate, %g6
27438 fmovdle %icc, %f21, %f6
27439 brgez,a %g2, loop_2397
27440 smulcc %i2, 0x0E7C, %l1
27441 stbar
27442 movpos %icc, %g4, %o2
27443loop_2397:
27444 movgu %xcc, %l2, %g5
27445 edge32l %o5, %l3, %l5
27446 tg %icc, 0x3
27447 nop
27448 fitod %f12, %f8
27449 fmovsn %xcc, %f20, %f18
27450 fnands %f30, %f12, %f23
27451 fnot2 %f4, %f22
27452 mulscc %l4, 0x1145, %g7
27453 fsrc2 %f16, %f14
27454 wr %g0, 0x19, %asi
27455 ldda [%l7 + 0x40] %asi, %f0
27456 tvc %xcc, 0x0
27457 edge8l %i5, %i6, %l0
27458 subc %g3, %i4, %o0
27459 fnand %f26, %f22, %f6
27460 udiv %o3, 0x01AF, %o6
27461 tsubcc %o7, %l6, %i3
27462 sth %g1, [%l7 + 0x6C]
27463 fnot2 %f4, %f14
27464 fpadd32s %f5, %f29, %f10
27465 edge16 %o1, %i0, %i7
27466 nop
27467 fitos %f8, %f25
27468 fstoi %f25, %f5
27469 wr %g0, 0x0c, %asi
27470 prefetcha [%l7 + 0x18] %asi, 0x0
27471 bcc,a,pt %xcc, loop_2398
27472 movpos %xcc, %g6, %g2
27473 set 0x38, %g6
27474 lduha [%l7 + %g6] 0x0c, %i2
27475loop_2398:
27476 fmovs %f29, %f22
27477 movleu %icc, %o4, %g4
27478 fbo %fcc0, loop_2399
27479 tge %icc, 0x6
27480 movrlz %l1, %l2, %o2
27481 fbn,a %fcc2, loop_2400
27482loop_2399:
27483 fabss %f1, %f12
27484 sra %g5, %l3, %o5
27485 tge %icc, 0x5
27486loop_2400:
27487 fmuld8sux16 %f21, %f3, %f24
27488 fbe %fcc0, loop_2401
27489 fors %f11, %f18, %f0
27490 stbar
27491 set 0x70, %i2
27492 sta %f21, [%l7 + %i2] 0x18
27493loop_2401:
27494 fbo %fcc2, loop_2402
27495 ld [%l7 + 0x40], %f21
27496 alignaddr %l5, %l4, %i5
27497 srax %g7, 0x10, %i6
27498loop_2402:
27499 fmovrse %l0, %f25, %f6
27500 brgez %i4, loop_2403
27501 orn %g3, %o3, %o0
27502 sir 0x1E08
27503 bvs %icc, loop_2404
27504loop_2403:
27505 movneg %xcc, %o6, %l6
27506 tl %xcc, 0x1
27507 edge8ln %o7, %i3, %o1
27508loop_2404:
27509 nop
27510 setx 0x9494E56D113A5D46, %l0, %l6
27511 stx %l6, [%l7 + 0x28]
27512 ldd [%l7 + 0x28], %f4
27513 setx 0x137E1E03F7933309, %l1, %l5
27514 stx %l5, [%l7 + 0x10]
27515 ldd [%l7 + 0x10], %f26
27516 faddd %f26, %f4, %f6
27517 edge16ln %i0, %i7, %g1
27518 faligndata %f30, %f6, %f4
27519 movneg %xcc, %g6, %g2
27520 stx %i2, [%l7 + 0x70]
27521 fmovdcc %xcc, %f26, %f9
27522 tcs %xcc, 0x4
27523 fmovda %xcc, %f3, %f29
27524 tl %icc, 0x6
27525 movrlez %i1, 0x2DD, %o4
27526 popc 0x1A3A, %g4
27527 movn %icc, %l1, %o2
27528 movvs %xcc, %g5, %l3
27529 edge32ln %o5, %l5, %l4
27530 tvs %icc, 0x2
27531 sll %l2, 0x08, %i5
27532 nop
27533 set 0x50, %i4
27534 ldsw [%l7 + %i4], %g7
27535 fba %fcc1, loop_2405
27536 ta %xcc, 0x2
27537 edge16ln %l0, %i4, %g3
27538 fmovdpos %icc, %f24, %f9
27539loop_2405:
27540 srl %i6, %o0, %o3
27541 bvs %icc, loop_2406
27542 ta %xcc, 0x4
27543 edge8l %o6, %l6, %i3
27544 stx %o7, [%l7 + 0x50]
27545loop_2406:
27546 udivx %o1, 0x0F33, %i0
27547 fmovrsgz %i7, %f8, %f22
27548 tge %icc, 0x3
27549 movrlz %g6, 0x1BE, %g1
27550 orcc %g2, %i2, %o4
27551 edge32l %g4, %l1, %o2
27552 xnorcc %g5, 0x1E14, %l3
27553 fnegd %f10, %f4
27554 srl %i1, %l5, %o5
27555 fbuge %fcc0, loop_2407
27556 move %xcc, %l4, %i5
27557 edge16 %l2, %g7, %i4
27558 movg %icc, %g3, %i6
27559loop_2407:
27560 fpsub16 %f20, %f10, %f8
27561 fpadd32 %f0, %f30, %f10
27562 fors %f8, %f31, %f28
27563 wr %g0, 0x11, %asi
27564 lduwa [%l7 + 0x4C] %asi, %o0
27565 ldstub [%l7 + 0x1F], %o3
27566 fmovsleu %xcc, %f8, %f25
27567 membar 0x63
27568 array8 %l0, %l6, %o6
27569 edge8n %o7, %i3, %o1
27570 ldsh [%l7 + 0x4E], %i7
27571 popc %i0, %g1
27572 movgu %xcc, %g6, %g2
27573 wr %g0, 0x80, %asi
27574 sta %f24, [%l7 + 0x74] %asi
27575 movgu %xcc, %o4, %i2
27576 movgu %icc, %g4, %o2
27577 movn %icc, %g5, %l3
27578 addccc %l1, %l5, %i1
27579 andcc %l4, 0x0839, %i5
27580 andncc %o5, %l2, %g7
27581 alignaddr %g3, %i6, %i4
27582 tle %icc, 0x1
27583 fmovdne %xcc, %f21, %f2
27584 orcc %o3, %o0, %l0
27585 andcc %l6, 0x0573, %o6
27586 subcc %o7, 0x199B, %i3
27587 add %l7, 0x50, %l6
27588 wr %g0, 0x04, %asi
27589 ldxa [%l6] %asi, %i7
27590 casxa [%l6] %asi, %i7, %i0
27591 ble,pn %xcc, loop_2408
27592 call loop_2409
27593 bvc,pt %icc, loop_2410
27594 tl %icc, 0x7
27595loop_2408:
27596 fxnor %f0, %f14, %f8
27597loop_2409:
27598 xnor %o1, 0x082C, %g6
27599loop_2410:
27600 tge %xcc, 0x3
27601 movrlz %g1, 0x1E2, %o4
27602 movrlez %g2, 0x368, %g4
27603 movrlez %o2, 0x369, %g5
27604 fnegs %f13, %f9
27605 movge %xcc, %i2, %l3
27606 swap [%l7 + 0x34], %l1
27607 restored
27608 rdpr %cwp, %g1
27609 rdpr %cansave, %g2
27610 rdpr %canrestore, %g3
27611 rdpr %cleanwin, %g4
27612 rdpr %otherwin, %g5
27613 rdpr %wstate, %g6
27614 nop
27615 setx 0x6021FA791504F522, %l0, %l6
27616 stx %l6, [%l7 + 0x28]
27617 ldd [%l7 + 0x28], %f14
27618 setx 0x02809B2661CEFB94, %l1, %l5
27619 stx %l5, [%l7 + 0x10]
27620 ldd [%l7 + 0x10], %f14
27621 faddd %f14, %f14, %f2
27622 movre %i1, 0x3A6, %l4
27623 nop
27624 fitod %f0, %f12
27625 fdtos %f12, %f19
27626 fcmpne16 %f14, %f16, %l5
27627 fmovrdlz %i5, %f12, %f0
27628 sllx %o5, %g7, %l2
27629 fmovrslez %g3, %f17, %f12
27630 movre %i6, 0x310, %i4
27631 nop
27632 fitod %f8, %f16
27633 smul %o3, 0x10F9, %o0
27634 taddcc %l0, 0x186A, %o6
27635 movvc %xcc, %o7, %l6
27636 taddcc %i7, 0x150E, %i3
27637 movrgz %o1, %i0, %g6
27638 fbne,a %fcc0, loop_2411
27639 umul %o4, %g1, %g4
27640 sir 0x01F4
27641 prefetch [%l7 + 0x64], 0x3
27642loop_2411:
27643 edge32ln %g2, %g5, %i2
27644 orcc %o2, %l1, %i1
27645 fones %f21
27646 fpack32 %f10, %f20, %f24
27647 fbl %fcc0, loop_2412
27648 umulcc %l3, %l4, %i5
27649 movcc %xcc, %l5, %o5
27650 xor %l2, %g3, %g7
27651loop_2412:
27652 sdivx %i6, 0x16A9, %i4
27653 nop
27654 fitod %f6, %f10
27655 fdtox %f10, %f30
27656 fxtod %f30, %f2
27657 edge8ln %o3, %o0, %o6
27658 movre %l0, 0x3B7, %l6
27659 fbo %fcc0, loop_2413
27660 tsubcctv %o7, %i3, %i7
27661 tpos %icc, 0x2
27662 mova %icc, %i0, %o1
27663loop_2413:
27664 tle %xcc, 0x6
27665 fmovsl %xcc, %f10, %f24
27666 fmovrse %g6, %f31, %f18
27667 movcc %xcc, %o4, %g1
27668 edge8ln %g2, %g5, %i2
27669 edge32n %g4, %l1, %i1
27670 movrne %o2, %l4, %i5
27671 fmovdle %icc, %f31, %f10
27672 tneg %xcc, 0x7
27673 nop
27674 setx loop_2414, %l0, %l1
27675 wrpr 0x1, %tl
27676 wrpr %l1, %tnpc
27677 setx 0x34400001400, %l0, %l1
27678 wrpr %l1, %tstate
27679 wrhpr 0x4, %htstate
27680 done
27681 fornot2 %f6, %f22, %f0
27682 subc %l5, 0x0729, %o5
27683 wr %g0, 0x04, %asi
27684 prefetcha [%l7 + 0x30] %asi, 0x0
27685loop_2414:
27686 mova %icc, %l2, %g7
27687 ldd [%l7 + 0x50], %f0
27688 set 0x08, %l4
27689 sta %f9, [%l7 + %l4] 0x04
27690 tn %icc, 0x2
27691 fblg,a %fcc2, loop_2415
27692 or %g3, 0x15B0, %i4
27693 fbg %fcc3, loop_2416
27694 mulx %i6, 0x1815, %o3
27695loop_2415:
27696 nop
27697 wr %g0, 0x10, %asi
27698 lduba [%l7 + 0x42] %asi, %o0
27699loop_2416:
27700 std %f8, [%l7 + 0x78]
27701 fmovsg %icc, %f10, %f30
27702 ld [%l7 + 0x74], %f24
27703 ta %icc, 0x0
27704 subc %o6, %l0, %l6
27705 movl %xcc, %i3, %o7
27706 tcs %xcc, 0x4
27707 edge16ln %i7, %i0, %o1
27708 fbo,a %fcc1, loop_2417
27709 bvs %xcc, loop_2418
27710 tsubcctv %o4, 0x1423, %g6
27711 set 0x58, %o0
27712 lduha [%l7 + %o0] 0x0c, %g1
27713loop_2417:
27714 fxnor %f18, %f4, %f6
27715loop_2418:
27716 movrgez %g5, 0x16B, %i2
27717 nop
27718 setx loop_2419, %l0, %l1
27719 wrpr 0x1, %tl
27720 wrpr %l1, %tnpc
27721 setx 0x34400001400, %l0, %l1
27722 wrpr %l1, %tstate
27723 wrhpr 0x4, %htstate
27724 done
27725 bl,a,pn %xcc, loop_2420
27726 movge %icc, %g2, %l1
27727 tpos %icc, 0x2
27728loop_2419:
27729 orn %g4, 0x1B6A, %o2
27730loop_2420:
27731 sub %i1, 0x1C98, %i5
27732 set 0x69, %l0
27733 ldstuba [%l7 + %l0] 0x11, %l4
27734 wr %g0, 0x80, %asi
27735 stda %f16, [%l7 + 0x40] %asi
27736 alignaddrl %l5, %l3, %o5
27737 set 0x58, %g3
27738 lduwa [%l7 + %g3] 0x0c, %g7
27739 edge32n %l2, %i4, %i6
27740 call loop_2421
27741 stbar
27742 movrlz %g3, %o3, %o0
27743 movpos %icc, %o6, %l0
27744loop_2421:
27745 sllx %i3, 0x07, %o7
27746 set 0x10, %o4
27747 prefetcha [%l7 + %o4] 0x04, 0x2
27748 udiv %l6, 0x0064, %o1
27749 sdiv %o4, 0x1328, %i0
27750 fnors %f26, %f25, %f30
27751 edge16 %g1, %g6, %g5
27752 wr %g0, 0x89, %asi
27753 lduba [%l7 + 0x55] %asi, %i2
27754 sllx %g2, %g4, %l1
27755 fabss %f3, %f22
27756 for %f10, %f18, %f10
27757 andcc %o2, 0x01B4, %i5
27758 fpsub32s %f8, %f7, %f23
27759 fpack16 %f4, %f19
27760 swap [%l7 + 0x34], %l4
27761 movrne %i1, 0x107, %l5
27762 brz %o5, loop_2422
27763 fbug,a %fcc3, loop_2423
27764 sdiv %g7, 0x077E, %l2
27765 array32 %l3, %i4, %i6
27766loop_2422:
27767 movcc %icc, %o3, %g3
27768loop_2423:
27769 movcs %xcc, %o6, %o0
27770 swap [%l7 + 0x24], %l0
27771 wr %g0, 0x0c, %asi
27772 ldswa [%l7 + 0x6C] %asi, %o7
27773 movcs %icc, %i3, %i7
27774 xnorcc %o1, %o4, %i0
27775 nop
27776 setx 0x5C8217AACAF20A13, %l0, %l6
27777 stx %l6, [%l7 + 0x28]
27778 ldd [%l7 + 0x28], %f14
27779 setx 0xA383AE6F75ACF300, %l1, %l5
27780 stx %l5, [%l7 + 0x10]
27781 ldd [%l7 + 0x10], %f4
27782 fmuld %f4, %f14, %f0
27783 edge8ln %l6, %g1, %g5
27784 nop
27785 setx 0xE0641366, %l0, %l6
27786 st %l6, [%l7 + 0x70]
27787 ld [%l7 + 0x70], %fsr
27788 alignaddrl %g6, %i2, %g4
27789 subc %g2, 0x08D7, %o2
27790 wr %g0, 0x26, %asi
27791 ldda [%l7 + 0x50] %asi, %l0
27792 set 0x08, %o1
27793 prefetcha [%l7 + %o1] 0x80, 0x2
27794 fbne,a %fcc2, loop_2424
27795 udiv %i1, 0x0AE9, %l5
27796 nop
27797 fitod %f12, %f8
27798 fdtox %f8, %f8
27799 fxtod %f8, %f26
27800 taddcctv %i5, 0x0D81, %g7
27801loop_2424:
27802 fmovrsgez %l2, %f29, %f15
27803 set 0x70, %o5
27804 lduwa [%l7 + %o5] 0x89, %l3
27805 ldsh [%l7 + 0x7A], %i4
27806 fmovdcc %xcc, %f31, %f28
27807 andn %i6, %o3, %o5
27808 movg %xcc, %g3, %o6
27809 tne %xcc, 0x2
27810 movle %xcc, %l0, %o7
27811 fmovde %icc, %f30, %f4
27812 set 0x40, %i5
27813 stda %f0, [%l7 + %i5] 0x18
27814 nop
27815 fitod %f24, %f14
27816 movcs %icc, %o0, %i7
27817 fbule,a %fcc3, loop_2425
27818 movrlez %o1, 0x06F, %o4
27819 movcs %icc, %i3, %l6
27820 move %icc, %g1, %g5
27821loop_2425:
27822 bge loop_2426
27823 movcc %icc, %g6, %i2
27824 bge,a %xcc, loop_2427
27825 fbul,a %fcc2, loop_2428
27826loop_2426:
27827 sra %g4, %i0, %g2
27828 edge16ln %o2, %l4, %i1
27829loop_2427:
27830 fcmpgt32 %f30, %f16, %l1
27831loop_2428:
27832 edge32n %l5, %g7, %l2
27833 fmovsne %icc, %f4, %f23
27834 tcc %icc, 0x1
27835 movpos %icc, %i5, %i4
27836 call loop_2429
27837 ta %icc, 0x3
27838 brlz %i6, loop_2430
27839 addcc %o3, %l3, %g3
27840loop_2429:
27841 nop
27842 set 0x1E, %g4
27843 ldsha [%l7 + %g4] 0x18, %o6
27844loop_2430:
27845 edge8ln %o5, %o7, %l0
27846 movcs %icc, %i7, %o0
27847 subc %o4, %i3, %o1
27848 fcmpeq32 %f4, %f2, %l6
27849 add %g1, %g5, %i2
27850 mulx %g6, %i0, %g4
27851 movvc %icc, %g2, %o2
27852 te %xcc, 0x5
27853 faligndata %f24, %f28, %f6
27854 or %i1, %l1, %l5
27855 movvc %icc, %g7, %l4
27856 swap [%l7 + 0x54], %i5
27857 fmovsge %xcc, %f27, %f31
27858 movrne %l2, %i6, %o3
27859 set 0x78, %l6
27860 stxa %i4, [%l7 + %l6] 0x80
27861 tge %xcc, 0x5
27862 andcc %l3, %o6, %o5
27863 fornot2 %f20, %f2, %f14
27864 fmovdleu %xcc, %f27, %f14
27865 fmovdvc %xcc, %f10, %f19
27866 taddcctv %o7, 0x05A4, %g3
27867 movn %xcc, %l0, %o0
27868 set 0x40, %l2
27869 ldda [%l7 + %l2] 0x19, %f16
27870 alignaddrl %i7, %i3, %o4
27871 edge16 %o1, %g1, %g5
27872 edge16n %i2, %g6, %i0
27873 add %l6, %g2, %g4
27874 fmovsvc %xcc, %f14, %f19
27875 movrne %i1, %l1, %o2
27876 movleu %icc, %g7, %l4
27877 nop
27878 setx 0x5AB5C58924E185FB, %l0, %l6
27879 stx %l6, [%l7 + 0x28]
27880 ldd [%l7 + 0x28], %f24
27881 setx 0x9C5D3CB2EB16D76F, %l1, %l5
27882 stx %l5, [%l7 + 0x10]
27883 ldd [%l7 + 0x10], %f18
27884 fmuld %f18, %f24, %f4
27885 tneg %xcc, 0x7
27886 fbug %fcc1, loop_2431
27887 fmovrdlz %l5, %f20, %f20
27888 tne %xcc, 0x7
27889 set 0x40, %l3
27890 stda %f0, [%l7 + %l3] 0xf8
27891 membar #Sync
27892loop_2431:
27893 fpadd16s %f6, %f27, %f10
27894 wr %g0, 0x11, %asi
27895 ldda [%l7 + 0x40] %asi, %f16
27896 bleu,a,pn %xcc, loop_2432
27897 movrgz %l2, %i6, %o3
27898 subc %i5, 0x1FA4, %l3
27899 lduh [%l7 + 0x7C], %i4
27900loop_2432:
27901 tl %xcc, 0x1
27902 popc 0x1F22, %o6
27903 movrgez %o5, 0x25E, %o7
27904 sll %l0, %g3, %i7
27905 movre %o0, %i3, %o1
27906 edge32ln %g1, %o4, %i2
27907 brlez,a %g6, loop_2433
27908 tsubcctv %i0, %l6, %g5
27909 sethi 0x0EBA, %g4
27910 fmovdneg %icc, %f18, %f15
27911loop_2433:
27912 saved
27913 rdpr %cwp, %g1
27914 rdpr %cansave, %g2
27915 rdpr %canrestore, %g3
27916 rdpr %cleanwin, %g4
27917 rdpr %otherwin, %g5
27918 rdpr %wstate, %g6
27919 fpmerge %f28, %f1, %f14
27920 movpos %xcc, %g2, %i1
27921 orcc %l1, 0x1BAC, %g7
27922 tn %icc, 0x1
27923 edge16 %l4, %o2, %l5
27924 fmovsg %icc, %f1, %f24
27925 edge32ln %i6, %o3, %l2
27926 nop
27927 setx loop_2434, %l0, %l1
27928 jmpl %l1, %i5
27929 movneg %xcc, %l3, %i4
27930 membar #Sync
27931 wr %g0, 0x1f, %asi
27932 ldda [%l7 + 0x40] %asi, %f16
27933loop_2434:
27934 bleu loop_2435
27935 tsubcctv %o5, 0x09D6, %o6
27936 fmovrdlz %o7, %f24, %f2
27937 sllx %l0, %g3, %i7
27938loop_2435:
27939 sir 0x0A75
27940 edge16 %i3, %o0, %g1
27941 be,a,pn %icc, loop_2436
27942 umul %o4, 0x00E7, %o1
27943 andn %i2, 0x10AD, %g6
27944 udivcc %l6, 0x10A1, %i0
27945loop_2436:
27946 sll %g5, 0x0C, %g2
27947 movrlez %g4, 0x0BE, %i1
27948 fbge,a %fcc3, loop_2437
27949 srax %g7, 0x14, %l1
27950 edge32ln %o2, %l4, %l5
27951 tcs %xcc, 0x3
27952loop_2437:
27953 xor %o3, 0x0DAA, %l2
27954 bg,pt %icc, loop_2438
27955 sdivx %i6, 0x0A00, %i5
27956 edge8n %l3, %i4, %o6
27957 sra %o7, %o5, %g3
27958loop_2438:
27959 fbue,a %fcc3, loop_2439
27960 sub %i7, 0x094A, %l0
27961 stx %o0, [%l7 + 0x48]
27962 add %i3, %o4, %g1
27963loop_2439:
27964 tn %icc, 0x6
27965 fbu,a %fcc0, loop_2440
27966 edge32ln %o1, %i2, %g6
27967 bpos %xcc, loop_2441
27968 nop
27969 fitod %f24, %f30
27970loop_2440:
27971 movvc %xcc, %i0, %l6
27972 nop
27973 fitos %f13, %f15
27974 fstox %f15, %f28
27975 fxtos %f28, %f2
27976loop_2441:
27977 flush %l7 + 0x7C
27978 movrlz %g2, 0x37C, %g5
27979 fexpand %f3, %f0
27980 subc %i1, 0x1742, %g4
27981 bneg loop_2442
27982 tvc %icc, 0x5
27983 pdist %f2, %f30, %f14
27984 tgu %xcc, 0x1
27985loop_2442:
27986 movl %xcc, %l1, %o2
27987 srlx %g7, 0x09, %l5
27988 bpos,pn %icc, loop_2443
27989 fmovspos %icc, %f26, %f21
27990 nop
27991 setx 0x511D1970, %l0, %l6
27992 st %l6, [%l7 + 0x28]
27993 ld [%l7 + 0x28], %f20
27994 fsqrts %f20, %f23
27995 fmovdg %icc, %f16, %f15
27996loop_2443:
27997 movgu %xcc, %o3, %l4
27998 andcc %i6, 0x13AA, %i5
27999 movneg %xcc, %l3, %i4
28000 xor %l2, %o6, %o5
28001 wr %g0, 0x11, %asi
28002 swapa [%l7 + 0x3C] %asi, %g3
28003 lduw [%l7 + 0x60], %i7
28004 fmovdl %icc, %f1, %f8
28005 umulcc %l0, 0x04E4, %o7
28006 brnz %i3, loop_2444
28007 sir 0x0C6B
28008 bl loop_2445
28009 fbuge,a %fcc1, loop_2446
28010loop_2444:
28011 array8 %o4, %g1, %o0
28012 xnorcc %o1, %g6, %i0
28013loop_2445:
28014 addcc %i2, 0x0D90, %l6
28015loop_2446:
28016 fmovscs %icc, %f4, %f2
28017 and %g5, 0x1F3A, %i1
28018 fbo,a %fcc0, loop_2447
28019 fbue %fcc0, loop_2448
28020 movleu %icc, %g2, %l1
28021 sdivx %g4, 0x03EC, %g7
28022loop_2447:
28023 sub %l5, 0x0590, %o3
28024loop_2448:
28025 sethi 0x13CE, %o2
28026 movneg %icc, %l4, %i5
28027 fmovdge %xcc, %f25, %f17
28028 edge16n %i6, %l3, %l2
28029 ldsw [%l7 + 0x68], %i4
28030 tleu %xcc, 0x6
28031 tle %xcc, 0x6
28032 tcc %xcc, 0x4
28033 alignaddr %o5, %g3, %o6
28034 nop
28035 setx 0x407815EB, %l0, %l6
28036 st %l6, [%l7 + 0x68]
28037 ld [%l7 + 0x68], %fsr
28038 popc 0x0ABE, %l0
28039 wr %g0, 0x81, %asi
28040 lda [%l7 + 0x44] %asi, %f11
28041 srlx %o7, %i3, %o4
28042 add %i7, 0x12C8, %o0
28043 stbar
28044 add %l7, 0x34, %l6
28045 wr %g0, 0x10, %asi
28046 casa [%l6] %asi, %o1, %g6
28047 tle %xcc, 0x0
28048 sir 0x0C5D
28049 fbe %fcc2, loop_2449
28050 tcs %xcc, 0x2
28051 wr %g0, 0x0c, %asi
28052 stda %f16, [%l7 + 0x40] %asi
28053loop_2449:
28054 andcc %i0, %g1, %i2
28055 movleu %icc, %g5, %i1
28056 addccc %g2, 0x0F7B, %l6
28057 smul %l1, %g7, %l5
28058 srlx %o3, %g4, %l4
28059 fpmerge %f19, %f3, %f10
28060 movge %icc, %i5, %o2
28061 fcmpne32 %f18, %f28, %i6
28062 edge8ln %l2, %l3, %o5
28063 wr %g0, 0x0c, %asi
28064 ldsha [%l7 + 0x14] %asi, %i4
28065 smul %o6, 0x1C25, %l0
28066 set 0x40, %o7
28067 stda %f16, [%l7 + %o7] 0xf0
28068 membar #Sync
28069 movleu %icc, %o7, %i3
28070 lduw [%l7 + 0x5C], %o4
28071 sra %g3, 0x00, %i7
28072 tne %xcc, 0x1
28073 fbue %fcc2, loop_2450
28074 sdiv %o1, 0x0717, %o0
28075 sir 0x0D95
28076 movleu %xcc, %i0, %g1
28077loop_2450:
28078 movge %xcc, %g6, %i2
28079 srax %g5, 0x1F, %i1
28080 add %g2, %l6, %l1
28081 be,pt %icc, loop_2451
28082 fnegs %f3, %f8
28083 add %l7, 0x60, %l6
28084 wr %g0, 0x80, %asi
28085 lda [%l6] %asi, %g7
28086 casa [%l6] %asi, %g7, %l5
28087loop_2451:
28088 tn %xcc, 0x6
28089 xorcc %g4, %l4, %o3
28090 fmovrslez %o2, %f28, %f7
28091 alignaddr %i6, %i5, %l3
28092 tcc %icc, 0x7
28093 lduw [%l7 + 0x14], %o5
28094 tne %icc, 0x5
28095 sth %i4, [%l7 + 0x62]
28096 movg %icc, %o6, %l2
28097 call loop_2452
28098 fandnot2s %f17, %f7, %f28
28099 sdivcc %o7, 0x1ABB, %l0
28100 nop
28101 setx loop_2453, %l0, %l1
28102 wrpr 0x1, %tl
28103 wrpr %l1, %tnpc
28104 setx 0x34400001400, %l0, %l1
28105 wrpr %l1, %tstate
28106 wrhpr 0x4, %htstate
28107 done
28108loop_2452:
28109 smul %o4, 0x0073, %i3
28110 movgu %xcc, %g3, %i7
28111 smul %o1, 0x0F43, %o0
28112loop_2453:
28113 movne %icc, %i0, %g1
28114 edge8ln %g6, %i2, %i1
28115 ldub [%l7 + 0x3B], %g5
28116 fmovspos %icc, %f3, %f8
28117 edge32 %l6, %l1, %g7
28118 udiv %g2, 0x0E85, %g4
28119 fmovrdlz %l4, %f30, %f16
28120 ld [%l7 + 0x4C], %f9
28121 taddcctv %l5, 0x0C98, %o2
28122 nop
28123 setx loop_2454, %l0, %l1
28124 jmpl %l1, %o3
28125 fsrc1 %f28, %f6
28126 srax %i5, %i6, %o5
28127 fmovrse %i4, %f8, %f4
28128loop_2454:
28129 movgu %icc, %l3, %o6
28130 bne,a %xcc, loop_2455
28131 edge16 %o7, %l0, %l2
28132 tl %icc, 0x2
28133 membar 0x3A
28134loop_2455:
28135 be,pt %xcc, loop_2456
28136 orn %o4, 0x0402, %i3
28137 wr %g0, 0x19, %asi
28138 ldsba [%l7 + 0x7A] %asi, %i7
28139loop_2456:
28140 sdivx %g3, 0x1200, %o0
28141 tvs %xcc, 0x3
28142 tvc %icc, 0x1
28143 brgz,a %o1, loop_2457
28144 array16 %g1, %i0, %i2
28145 fmovscs %icc, %f12, %f13
28146 mulscc %i1, %g5, %l6
28147loop_2457:
28148 nop
28149 setx 0xA195D8DF6E4691F7, %l0, %l6
28150 stx %l6, [%l7 + 0x28]
28151 ldd [%l7 + 0x28], %f0
28152 setx 0xD4B2092DF2B1C314, %l1, %l5
28153 stx %l5, [%l7 + 0x10]
28154 ldd [%l7 + 0x10], %f10
28155 fdivd %f10, %f0, %f4
28156 addcc %l1, %g7, %g2
28157 tleu %xcc, 0x0
28158 set 0x40, %o6
28159 stda %f16, [%l7 + %o6] 0x1e
28160 membar #Sync
28161 bpos,a loop_2458
28162 addcc %g6, 0x081F, %g4
28163 fpsub16s %f3, %f18, %f24
28164 taddcctv %l4, 0x0A7F, %l5
28165loop_2458:
28166 subc %o2, %o3, %i6
28167 smulcc %o5, 0x10A5, %i5
28168 fmul8x16 %f22, %f12, %f6
28169 flush %l7 + 0x2C
28170 fmovsge %icc, %f16, %f28
28171 fpadd16s %f2, %f6, %f26
28172 srl %i4, 0x14, %o6
28173 sra %o7, 0x0E, %l3
28174 tleu %xcc, 0x7
28175 bgu,pt %icc, loop_2459
28176 fmovsneg %icc, %f4, %f4
28177 orn %l0, 0x0770, %o4
28178 st %f6, [%l7 + 0x10]
28179loop_2459:
28180 edge8l %i3, %l2, %i7
28181 sll %o0, %o1, %g1
28182 fmovdle %xcc, %f31, %f25
28183 stx %i0, [%l7 + 0x48]
28184 fbo %fcc3, loop_2460
28185 smulcc %g3, %i2, %i1
28186 movl %icc, %g5, %l1
28187 nop
28188 fitos %f1, %f7
28189 fstox %f7, %f8
28190 fxtos %f8, %f9
28191loop_2460:
28192 movvs %icc, %g7, %g2
28193 fmovdne %icc, %f0, %f6
28194 mulx %g6, %g4, %l6
28195 fmovsgu %icc, %f7, %f6
28196 subccc %l5, 0x0349, %l4
28197 tcs %xcc, 0x1
28198 te %icc, 0x6
28199 taddcc %o2, %i6, %o3
28200 move %xcc, %i5, %o5
28201 udivx %i4, 0x0613, %o6
28202 wr %g0, 0x18, %asi
28203 stwa %o7, [%l7 + 0x50] %asi
28204 sth %l0, [%l7 + 0x46]
28205 movne %xcc, %o4, %i3
28206 mova %icc, %l2, %l3
28207 set 0x28, %i7
28208 ldswa [%l7 + %i7] 0x88, %i7
28209 movre %o0, %o1, %i0
28210 fbo,a %fcc2, loop_2461
28211 fblg %fcc3, loop_2462
28212 edge32 %g1, %g3, %i2
28213 srl %i1, 0x08, %g5
28214loop_2461:
28215 umul %g7, %l1, %g2
28216loop_2462:
28217 addc %g6, %l6, %g4
28218 brz %l5, loop_2463
28219 xorcc %l4, 0x1507, %i6
28220 edge32l %o2, %o3, %i5
28221 sra %o5, %o6, %o7
28222loop_2463:
28223 sdiv %i4, 0x05EF, %o4
28224 tl %xcc, 0x5
28225 sra %l0, %l2, %i3
28226 tcc %xcc, 0x3
28227 set 0x40, %i3
28228 stda %f0, [%l7 + %i3] 0x14
28229 st %f6, [%l7 + 0x48]
28230 brnz,a %l3, loop_2464
28231 udiv %o0, 0x1537, %o1
28232 movrgez %i0, 0x1FC, %g1
28233 tsubcc %g3, %i2, %i1
28234loop_2464:
28235 nop
28236 wr %g0, 0x81, %asi
28237 lduwa [%l7 + 0x74] %asi, %i7
28238 set 0x40, %g1
28239 prefetcha [%l7 + %g1] 0x18, 0x0
28240 tn %icc, 0x7
28241 tvs %icc, 0x3
28242 or %l1, %g2, %g5
28243 array8 %g6, %l6, %l5
28244 nop
28245 set 0x34, %l1
28246 ldsh [%l7 + %l1], %l4
28247 array16 %i6, %o2, %o3
28248 fbe,a %fcc3, loop_2465
28249 membar 0x23
28250 edge32l %g4, %o5, %o6
28251 brz,a %o7, loop_2466
28252loop_2465:
28253 fpsub16s %f31, %f21, %f24
28254 tcs %icc, 0x1
28255 movleu %icc, %i4, %i5
28256loop_2466:
28257 andncc %o4, %l2, %l0
28258 edge16n %l3, %o0, %o1
28259 edge16l %i3, %g1, %g3
28260 fbul %fcc1, loop_2467
28261 brz %i2, loop_2468
28262 tg %xcc, 0x6
28263 array16 %i1, %i0, %i7
28264loop_2467:
28265 movgu %xcc, %l1, %g7
28266loop_2468:
28267 ldd [%l7 + 0x70], %f14
28268 subc %g2, %g6, %g5
28269 tsubcctv %l5, 0x1EEC, %l6
28270 fmovsn %icc, %f31, %f5
28271 movcc %icc, %l4, %o2
28272 movgu %xcc, %o3, %g4
28273 popc 0x125E, %o5
28274 fbue %fcc1, loop_2469
28275 brgz %i6, loop_2470
28276 tvs %xcc, 0x2
28277 srax %o7, %o6, %i5
28278loop_2469:
28279 movle %xcc, %o4, %l2
28280loop_2470:
28281 smul %l0, %i4, %l3
28282 add %o0, %i3, %g1
28283 sub %g3, 0x0240, %o1
28284 smul %i1, 0x09FA, %i2
28285 mulx %i0, %i7, %l1
28286 andncc %g2, %g6, %g7
28287 fmovrsgez %l5, %f19, %f4
28288 orn %g5, %l4, %l6
28289 xnor %o2, 0x14E0, %o3
28290 sdivx %g4, 0x0A44, %o5
28291 wr %g0, 0x2b, %asi
28292 stxa %o7, [%l7 + 0x18] %asi
28293 membar #Sync
28294 lduh [%l7 + 0x78], %i6
28295 ldub [%l7 + 0x3D], %i5
28296 wr %g0, 0x11, %asi
28297 stba %o4, [%l7 + 0x3A] %asi
28298 ldx [%l7 + 0x70], %o6
28299 brnz %l0, loop_2471
28300 movgu %xcc, %l2, %i4
28301 brlz %l3, loop_2472
28302 tleu %icc, 0x0
28303loop_2471:
28304 fmovrsgz %o0, %f27, %f6
28305 movge %icc, %i3, %g1
28306loop_2472:
28307 mulscc %g3, 0x1FA5, %i1
28308 tcc %xcc, 0x5
28309 umulcc %i2, %o1, %i0
28310 move %xcc, %i7, %l1
28311 fble,a %fcc1, loop_2473
28312 bl,pt %icc, loop_2474
28313 bvc,a loop_2475
28314 fble,a %fcc2, loop_2476
28315loop_2473:
28316 tgu %xcc, 0x6
28317loop_2474:
28318 movrgz %g2, 0x13E, %g7
28319loop_2475:
28320 stw %l5, [%l7 + 0x7C]
28321loop_2476:
28322 movrgez %g6, %l4, %g5
28323 movn %icc, %l6, %o2
28324 fornot1 %f14, %f30, %f2
28325 mulx %o3, %o5, %o7
28326 nop
28327 setx loop_2477, %l0, %l1
28328 wrpr 0x1, %tl
28329 wrpr %l1, %tnpc
28330 setx 0x34400001400, %l0, %l1
28331 wrpr %l1, %tstate
28332 wrhpr 0x4, %htstate
28333 done
28334 xnorcc %i6, %g4, %o4
28335 sethi 0x0C98, %o6
28336 smulcc %i5, 0x09CF, %l2
28337loop_2477:
28338 taddcctv %i4, %l0, %o0
28339 movrgz %l3, %g1, %g3
28340 orncc %i1, 0x06ED, %i3
28341 edge32l %i2, %i0, %i7
28342 brz,a %l1, loop_2478
28343 ldx [%l7 + 0x20], %g2
28344 or %o1, %g7, %l5
28345 array32 %l4, %g6, %l6
28346loop_2478:
28347 nop
28348 wr %g0, 0x81, %asi
28349 lduba [%l7 + 0x69] %asi, %o2
28350 movle %icc, %o3, %o5
28351 fmovse %icc, %f15, %f8
28352 fxors %f24, %f0, %f24
28353 nop
28354 setx 0x6BF8FF850057A617, %l0, %l6
28355 stx %l6, [%l7 + 0x70]
28356 ldx [%l7 + 0x70], %fsr
28357 fbl,a %fcc0, loop_2479
28358 fmuld8sux16 %f18, %f10, %f4
28359 brz,a %g5, loop_2480
28360 sdivx %i6, 0x0643, %g4
28361loop_2479:
28362 udiv %o4, 0x1B8F, %o6
28363 movrlz %i5, 0x0DA, %l2
28364loop_2480:
28365 edge32ln %i4, %l0, %o7
28366 fones %f8
28367 fmovde %xcc, %f30, %f20
28368 tgu %icc, 0x3
28369 orn %o0, 0x196C, %l3
28370 udivx %g3, 0x15D4, %g1
28371 wr %g0, 0x19, %asi
28372 stha %i1, [%l7 + 0x18] %asi
28373 fbu %fcc2, loop_2481
28374 srax %i2, 0x11, %i3
28375 orcc %i7, 0x169B, %l1
28376 fbl,a %fcc1, loop_2482
28377loop_2481:
28378 edge16l %i0, %o1, %g7
28379 fmovsgu %icc, %f2, %f14
28380 sdivx %l5, 0x021D, %l4
28381loop_2482:
28382 edge8ln %g2, %l6, %g6
28383 movcc %icc, %o3, %o5
28384 saved
28385 rdpr %cwp, %g1
28386 rdpr %cansave, %g2
28387 rdpr %canrestore, %g3
28388 rdpr %cleanwin, %g4
28389 rdpr %otherwin, %g5
28390 rdpr %wstate, %g6
28391 movrlez %o2, %i6, %g5
28392 ldstub [%l7 + 0x28], %g4
28393 tcc %icc, 0x0
28394 fbuge,a %fcc3, loop_2483
28395 addcc %o6, 0x19BF, %i5
28396 sdivcc %o4, 0x1345, %i4
28397 faligndata %f18, %f18, %f4
28398loop_2483:
28399 mulx %l2, %l0, %o7
28400 sdivx %o0, 0x0A34, %g3
28401 umul %g1, 0x0F76, %i1
28402 fpack32 %f30, %f24, %f10
28403 movleu %xcc, %i2, %i3
28404 orcc %i7, 0x1573, %l1
28405 fsrc2 %f18, %f12
28406 wr %g0, 0x10, %asi
28407 lduba [%l7 + 0x2C] %asi, %i0
28408 bvs,a loop_2484
28409 andcc %l3, %o1, %l5
28410 orncc %g7, 0x16AE, %l4
28411 udiv %l6, 0x16FA, %g6
28412loop_2484:
28413 movrne %g2, 0x2E2, %o3
28414 nop
28415 setx loop_2485, %l0, %l1
28416 jmpl %l1, %o2
28417 brgez %o5, loop_2486
28418 movle %icc, %i6, %g5
28419 wr %g0, 0x11, %asi
28420 swapa [%l7 + 0x28] %asi, %o6
28421loop_2485:
28422 movre %g4, 0x335, %i5
28423loop_2486:
28424 fzero %f26
28425 umulcc %i4, 0x17AC, %l2
28426 std %f6, [%l7 + 0x08]
28427 srax %o4, 0x13, %l0
28428 tleu %xcc, 0x3
28429 fpsub16s %f1, %f0, %f9
28430 bvc,pn %icc, loop_2487
28431 swap [%l7 + 0x38], %o7
28432 movge %icc, %g3, %g1
28433 fmovrslez %i1, %f12, %f2
28434loop_2487:
28435 edge16 %i2, %o0, %i7
28436 wr %g0, 0x18, %asi
28437 prefetcha [%l7 + 0x40] %asi, 0x0
28438 edge8n %l1, %l3, %o1
28439 edge16ln %l5, %g7, %l4
28440 smulcc %i0, 0x1ECF, %l6
28441 array16 %g6, %g2, %o3
28442 mulx %o5, 0x0EBD, %i6
28443 xorcc %o2, 0x1DA0, %o6
28444 fand %f18, %f22, %f20
28445 lduh [%l7 + 0x70], %g4
28446 ld [%l7 + 0x3C], %f11
28447 set 0x7D, %g5
28448 ldsba [%l7 + %g5] 0x81, %i5
28449 sethi 0x1B3E, %i4
28450 tg %icc, 0x4
28451 edge8n %l2, %o4, %g5
28452 udivcc %o7, 0x0699, %l0
28453 alignaddr %g3, %g1, %i2
28454 movrlez %o0, 0x24E, %i1
28455 movgu %xcc, %i7, %i3
28456 edge32l %l1, %o1, %l5
28457 fblg,a %fcc1, loop_2488
28458 prefetch [%l7 + 0x58], 0x1
28459 subcc %g7, 0x1E7A, %l4
28460 movrlz %i0, 0x297, %l3
28461loop_2488:
28462 tsubcc %l6, 0x0C52, %g2
28463 wr %g0, 0x18, %asi
28464 lda [%l7 + 0x14] %asi, %f23
28465 sllx %g6, %o3, %o5
28466 nop
28467 set 0x2B, %i1
28468 ldstub [%l7 + %i1], %o2
28469 fmovsa %icc, %f1, %f2
28470 edge32n %o6, %i6, %i5
28471 set 0x56, %g7
28472 ldsha [%l7 + %g7] 0x89, %i4
28473 sdivx %g4, 0x1507, %o4
28474 umulcc %l2, 0x19BE, %g5
28475 mulscc %o7, 0x0BCE, %g3
28476 sth %l0, [%l7 + 0x58]
28477 edge8 %i2, %g1, %i1
28478 saved
28479 rdpr %cwp, %g1
28480 rdpr %cansave, %g2
28481 rdpr %canrestore, %g3
28482 rdpr %cleanwin, %g4
28483 rdpr %otherwin, %g5
28484 rdpr %wstate, %g6
28485 subc %o0, %i7, %i3
28486 fbul,a %fcc0, loop_2489
28487 nop
28488 setx 0x1687DA97C081385D, %l0, %l6
28489 stx %l6, [%l7 + 0x28]
28490 ldd [%l7 + 0x28], %f0
28491 setx 0xCD0EB372B0AAED15, %l1, %l5
28492 stx %l5, [%l7 + 0x10]
28493 ldd [%l7 + 0x10], %f6
28494 fsubd %f6, %f0, %f12
28495 fmovdn %icc, %f14, %f5
28496 edge8 %l1, %o1, %g7
28497loop_2489:
28498 tge %xcc, 0x1
28499 smulcc %l5, 0x08EE, %i0
28500 be,a,pt %icc, loop_2490
28501 ldub [%l7 + 0x5B], %l4
28502 bne %xcc, loop_2491
28503 tleu %icc, 0x4
28504loop_2490:
28505 sir 0x19C3
28506 bn,a,pn %xcc, loop_2492
28507loop_2491:
28508 edge16 %l3, %l6, %g6
28509 movne %icc, %g2, %o3
28510 sll %o2, 0x13, %o6
28511loop_2492:
28512 movrlez %o5, %i5, %i4
28513 edge32 %g4, %o4, %i6
28514 ldd [%l7 + 0x50], %f18
28515 stb %g5, [%l7 + 0x51]
28516 movrne %o7, 0x1BD, %g3
28517 fzero %f18
28518 or %l0, %l2, %i2
28519 sdivx %i1, 0x0870, %g1
28520 movrgz %o0, %i7, %l1
28521 srl %o1, %g7, %i3
28522 tge %icc, 0x1
28523 fcmpeq16 %f18, %f22, %l5
28524 fcmple32 %f10, %f30, %i0
28525 ldsw [%l7 + 0x1C], %l4
28526 brz %l6, loop_2493
28527 addc %l3, 0x126B, %g2
28528 edge32n %o3, %o2, %o6
28529 restored
28530 rdpr %cwp, %g1
28531 rdpr %cansave, %g2
28532 rdpr %canrestore, %g3
28533 rdpr %cleanwin, %g4
28534 rdpr %otherwin, %g5
28535 rdpr %wstate, %g6
28536loop_2493:
28537 fornot2 %f6, %f26, %f2
28538 fbuge,a %fcc1, loop_2494
28539 fmovdn %icc, %f28, %f8
28540 ta %icc, 0x6
28541 mulx %g6, %o5, %i4
28542loop_2494:
28543 tge %xcc, 0x3
28544 bg,a,pn %xcc, loop_2495
28545 alignaddrl %g4, %i5, %i6
28546 fmovrdgz %g5, %f28, %f0
28547 restored
28548 rdpr %cwp, %g1
28549 rdpr %cansave, %g2
28550 rdpr %canrestore, %g3
28551 rdpr %cleanwin, %g4
28552 rdpr %otherwin, %g5
28553 rdpr %wstate, %g6
28554loop_2495:
28555 xor %o7, 0x0CEA, %g3
28556 fcmpne32 %f26, %f16, %l0
28557 nop
28558 setx loop_2496, %l0, %l1
28559 jmpl %l1, %o4
28560 xnorcc %l2, 0x0FEF, %i2
28561 movrne %g1, %o0, %i1
28562 addcc %l1, 0x0827, %i7
28563loop_2496:
28564 andcc %g7, %o1, %i3
28565 movpos %icc, %l5, %i0
28566 fmovdvs %xcc, %f8, %f20
28567 tsubcctv %l6, 0x1D73, %l4
28568 fmovs %f18, %f13
28569 fbo,a %fcc1, loop_2497
28570 bpos,a,pt %icc, loop_2498
28571 movvc %icc, %g2, %o3
28572 taddcc %l3, 0x1CA4, %o6
28573loop_2497:
28574 st %f8, [%l7 + 0x7C]
28575loop_2498:
28576 orn %o2, %o5, %g6
28577 sll %g4, 0x1D, %i5
28578 sra %i6, %g5, %o7
28579 fbu,a %fcc3, loop_2499
28580 sir 0x0B08
28581 subc %g3, %i4, %o4
28582 tneg %icc, 0x6
28583loop_2499:
28584 restored
28585 rdpr %cwp, %g1
28586 rdpr %cansave, %g2
28587 rdpr %canrestore, %g3
28588 rdpr %cleanwin, %g4
28589 rdpr %otherwin, %g5
28590 rdpr %wstate, %g6
28591 bvs,a,pt %xcc, loop_2500
28592 sethi 0x173D, %l0
28593 fmovdneg %xcc, %f0, %f9
28594 saved
28595 rdpr %cwp, %g1
28596 rdpr %cansave, %g2
28597 rdpr %canrestore, %g3
28598 rdpr %cleanwin, %g4
28599 rdpr %otherwin, %g5
28600 rdpr %wstate, %g6
28601loop_2500:
28602 ta %xcc, 0x2
28603 nop
28604 setx 0x86787E6697F15616, %l0, %l6
28605 stx %l6, [%l7 + 0x28]
28606 ldd [%l7 + 0x28], %f22
28607 setx 0x73B6B354179EAFBF, %l1, %l5
28608 stx %l5, [%l7 + 0x10]
28609 ldd [%l7 + 0x10], %f22
28610 fsubd %f22, %f22, %f26
28611 bleu,pt %xcc, loop_2501
28612 xnor %i2, 0x065B, %g1
28613 sdiv %o0, 0x03EC, %l2
28614 movrne %l1, 0x0E3, %i7
28615loop_2501:
28616 ble,a loop_2502
28617 fmovrse %i1, %f5, %f17
28618 tpos %xcc, 0x0
28619 fbu,a %fcc1, loop_2503
28620loop_2502:
28621 ble loop_2504
28622 tge %xcc, 0x1
28623 array16 %g7, %o1, %i3
28624loop_2503:
28625 srl %l5, 0x09, %l6
28626loop_2504:
28627 bvs %xcc, loop_2505
28628 edge8l %l4, %i0, %g2
28629 movrlz %l3, %o3, %o6
28630 movle %xcc, %o2, %o5
28631loop_2505:
28632 sra %g6, 0x18, %i5
28633 smul %i6, 0x1285, %g5
28634 fmovrdne %o7, %f10, %f20
28635 fnot1 %f16, %f16
28636 fbge %fcc1, loop_2506
28637 tneg %icc, 0x1
28638 or %g3, 0x0137, %i4
28639 bg,a,pn %icc, loop_2507
28640loop_2506:
28641 fmul8sux16 %f2, %f4, %f30
28642 orcc %o4, 0x09A0, %g4
28643 fpadd16 %f16, %f0, %f16
28644loop_2507:
28645 srlx %i2, 0x1F, %l0
28646 fbug %fcc3, loop_2508
28647 udivx %o0, 0x183A, %l2
28648 flush %l7 + 0x4C
28649 sdivcc %l1, 0x0069, %g1
28650loop_2508:
28651 umulcc %i7, %i1, %o1
28652 edge8n %i3, %g7, %l5
28653 fmovsvs %xcc, %f5, %f3
28654 movrne %l4, 0x06B, %i0
28655 fmovrse %l6, %f5, %f9
28656 fmovda %xcc, %f20, %f25
28657 fbo,a %fcc3, loop_2509
28658 or %g2, %l3, %o3
28659 fmovrdne %o6, %f20, %f20
28660 fmovdcc %xcc, %f21, %f31
28661loop_2509:
28662 subcc %o5, 0x0324, %g6
28663 brz,a %i5, loop_2510
28664 movn %icc, %i6, %g5
28665 bne,a %icc, loop_2511
28666 bcc,pt %icc, loop_2512
28667loop_2510:
28668 tneg %xcc, 0x4
28669 tl %icc, 0x6
28670loop_2511:
28671 nop
28672 wr %g0, 0x11, %asi
28673 prefetcha [%l7 + 0x28] %asi, 0x3
28674loop_2512:
28675 fpsub32s %f2, %f18, %f29
28676 edge8n %g3, %o2, %o4
28677 movrlz %g4, 0x077, %i2
28678 fnegs %f27, %f17
28679 fandnot2 %f18, %f6, %f0
28680 edge8 %l0, %o0, %i4
28681 tcc %icc, 0x0
28682 add %l1, %l2, %i7
28683 movrgez %g1, 0x3E4, %i1
28684 fmul8x16 %f11, %f28, %f10
28685 tcc %icc, 0x5
28686 sra %i3, 0x12, %g7
28687 tcs %icc, 0x5
28688 tle %xcc, 0x2
28689 fmovrdlz %l5, %f8, %f24
28690 swap [%l7 + 0x60], %l4
28691 mulx %i0, 0x1277, %o1
28692 movrlez %g2, %l6, %l3
28693 sir 0x04FB
28694 sllx %o3, %o5, %o6
28695 edge8n %g6, %i5, %g5
28696 bneg,pt %icc, loop_2513
28697 srlx %o7, 0x03, %g3
28698 flush %l7 + 0x30
28699 ta %icc, 0x2
28700loop_2513:
28701 xorcc %o2, %i6, %o4
28702 umulcc %g4, %l0, %o0
28703 movvs %xcc, %i4, %i2
28704 fba,a %fcc3, loop_2514
28705 nop
28706 setx 0x166C02FE13E8E727, %l0, %l6
28707 stx %l6, [%l7 + 0x28]
28708 ldd [%l7 + 0x28], %f16
28709 setx 0x86B902DEB64B6FE7, %l1, %l5
28710 stx %l5, [%l7 + 0x10]
28711 ldd [%l7 + 0x10], %f24
28712 fdivd %f24, %f16, %f30
28713 array32 %l2, %l1, %g1
28714 fmuld8ulx16 %f6, %f29, %f18
28715loop_2514:
28716 movre %i1, 0x084, %i7
28717 edge32ln %g7, %i3, %l5
28718 fpsub32s %f26, %f26, %f31
28719 andncc %i0, %o1, %l4
28720 movcs %icc, %g2, %l3
28721 sll %o3, %o5, %l6
28722 umul %g6, %o6, %g5
28723 sdivx %i5, 0x1B16, %g3
28724 tg %xcc, 0x1
28725 tsubcctv %o2, 0x15D7, %o7
28726 or %o4, 0x1573, %i6
28727 ble,a %xcc, loop_2515
28728 ldd [%l7 + 0x50], %f0
28729 restored
28730 rdpr %cwp, %g1
28731 rdpr %cansave, %g2
28732 rdpr %canrestore, %g3
28733 rdpr %cleanwin, %g4
28734 rdpr %otherwin, %g5
28735 rdpr %wstate, %g6
28736 stb %g4, [%l7 + 0x3D]
28737loop_2515:
28738 or %l0, 0x0323, %i4
28739 add %l7, 0x4C, %l6
28740 wr %g0, 0x89, %asi
28741 lda [%l6] %asi, %o0
28742 casa [%l6] 0x89, %o0, %l2
28743 nop
28744 setx loop_2516, %l0, %l1
28745 jmpl %l1, %i2
28746 bl,pn %icc, loop_2517
28747 edge16n %l1, %i1, %g1
28748 orn %i7, 0x0FE5, %i3
28749loop_2516:
28750 edge8l %l5, %i0, %g7
28751loop_2517:
28752 edge32 %o1, %l4, %l3
28753 wr %g0, 0x89, %asi
28754 ldxa [%l7 + 0x20] %asi, %g2
28755 be,a,pn %icc, loop_2518
28756 sllx %o5, %l6, %g6
28757 tcs %xcc, 0x1
28758 fnands %f13, %f10, %f7
28759loop_2518:
28760 mulx %o3, %o6, %g5
28761 tvc %xcc, 0x0
28762 nop
28763 setx 0xBEDA7F479E5891C1, %l0, %l6
28764 stx %l6, [%l7 + 0x28]
28765 ldd [%l7 + 0x28], %f16
28766 setx 0x991000C4EACBFA43, %l1, %l5
28767 stx %l5, [%l7 + 0x10]
28768 ldd [%l7 + 0x10], %f28
28769 fsubd %f28, %f16, %f24
28770 movrlez %i5, %g3, %o7
28771 edge16ln %o2, %i6, %g4
28772 fbul,a %fcc2, loop_2519
28773 alignaddrl %l0, %o4, %i4
28774 fbue,a %fcc1, loop_2520
28775 fmul8x16 %f22, %f0, %f12
28776loop_2519:
28777 andn %l2, %o0, %l1
28778 movge %icc, %i2, %i1
28779loop_2520:
28780 nop
28781 wr %g0, 0xeb, %asi
28782 stha %g1, [%l7 + 0x6A] %asi
28783 membar #Sync
28784 tleu %xcc, 0x3
28785 edge8l %i7, %i3, %i0
28786 ba %xcc, loop_2521
28787 movvs %xcc, %l5, %g7
28788 brnz,a %l4, loop_2522
28789 fmovdgu %xcc, %f13, %f9
28790loop_2521:
28791 fands %f12, %f3, %f31
28792 st %f5, [%l7 + 0x3C]
28793loop_2522:
28794 nop
28795 fitos %f13, %f30
28796 fstox %f30, %f28
28797 fbn %fcc3, loop_2523
28798 edge8 %o1, %g2, %o5
28799 call loop_2524
28800 fmovd %f24, %f8
28801loop_2523:
28802 movrlez %l6, 0x1D6, %l3
28803 srax %o3, 0x1C, %o6
28804loop_2524:
28805 edge8 %g6, %g5, %g3
28806 nop
28807 setx 0xD50568592855AA6F, %l0, %l6
28808 stx %l6, [%l7 + 0x28]
28809 ldd [%l7 + 0x28], %f18
28810 setx 0xFE6FDA39F46DF667, %l1, %l5
28811 stx %l5, [%l7 + 0x10]
28812 ldd [%l7 + 0x10], %f30
28813 faddd %f30, %f18, %f24
28814 for %f0, %f24, %f14
28815 tle %xcc, 0x4
28816 bcc,a %xcc, loop_2525
28817 andcc %i5, 0x09DA, %o2
28818 ld [%l7 + 0x74], %f18
28819 fmovsgu %xcc, %f17, %f21
28820loop_2525:
28821 fxor %f12, %f22, %f16
28822 fmovdn %xcc, %f8, %f23
28823 popc %i6, %g4
28824 wr %g0, 0x4f, %asi
28825 ldxa [%g0 + 0x30] %asi, %l0
28826 sethi 0x072F, %o7
28827 brlz,a %i4, loop_2526
28828 nop
28829 fitod %f12, %f26
28830 fdtoi %f26, %f9
28831 edge32l %o4, %l2, %l1
28832 fbule,a %fcc1, loop_2527
28833loop_2526:
28834 fmovsneg %icc, %f26, %f15
28835 tneg %icc, 0x5
28836 subcc %i2, %i1, %o0
28837loop_2527:
28838 subccc %g1, 0x18A1, %i3
28839 fbug %fcc3, loop_2528
28840 fsrc2s %f10, %f10
28841 faligndata %f4, %f20, %f28
28842 tl %xcc, 0x0
28843loop_2528:
28844 tle %xcc, 0x7
28845 fbn,a %fcc3, loop_2529
28846 smulcc %i7, 0x07C3, %l5
28847 movl %icc, %i0, %l4
28848 edge8n %g7, %o1, %g2
28849loop_2529:
28850 nop
28851 set 0x47, %g2
28852 lduba [%l7 + %g2] 0x0c, %o5
28853 popc 0x0B91, %l6
28854 brgz %l3, loop_2530
28855 edge16l %o6, %o3, %g6
28856 ldd [%l7 + 0x70], %g4
28857 edge32l %i5, %o2, %i6
28858loop_2530:
28859 edge32 %g3, %l0, %g4
28860 addc %o7, 0x03D0, %o4
28861 ldstub [%l7 + 0x51], %i4
28862 srl %l1, 0x03, %i2
28863 nop
28864 setx 0x34973647805A5C82, %l0, %l6
28865 stx %l6, [%l7 + 0x28]
28866 ldx [%l7 + 0x28], %fsr
28867 orcc %l2, 0x0FEB, %o0
28868 nop
28869 fitod %f8, %f14
28870 fblg %fcc1, loop_2531
28871 fmul8ulx16 %f16, %f16, %f26
28872 movrgz %i1, 0x246, %g1
28873 tpos %icc, 0x5
28874loop_2531:
28875 fmovspos %icc, %f30, %f16
28876 movpos %icc, %i7, %i3
28877 membar 0x30
28878 movvc %xcc, %l5, %l4
28879 tsubcc %i0, 0x1714, %o1
28880 umulcc %g7, 0x1EDF, %o5
28881 bne,a,pt %icc, loop_2532
28882 fabsd %f24, %f26
28883 edge32 %l6, %g2, %l3
28884 xorcc %o3, %o6, %g6
28885loop_2532:
28886 stb %g5, [%l7 + 0x7B]
28887 movneg %icc, %i5, %i6
28888 nop
28889 fitod %f4, %f10
28890 fdtoi %f10, %f9
28891 fmovdge %icc, %f31, %f18
28892 movne %icc, %g3, %o2
28893 srax %g4, 0x01, %l0
28894 fnor %f22, %f26, %f2
28895 movle %icc, %o4, %o7
28896 set 0x60, %o3
28897 lda [%l7 + %o3] 0x18, %f31
28898 fbuge %fcc3, loop_2533
28899 movl %xcc, %l1, %i4
28900 orcc %i2, 0x063A, %l2
28901 set 0x78, %i6
28902 lduha [%l7 + %i6] 0x89, %o0
28903loop_2533:
28904 nop
28905 setx 0xC71E63566B2BEA9D, %l0, %l6
28906 stx %l6, [%l7 + 0x28]
28907 ldd [%l7 + 0x28], %f8
28908 setx 0x61F16F10D54502DD, %l1, %l5
28909 stx %l5, [%l7 + 0x10]
28910 ldd [%l7 + 0x10], %f18
28911 fmuld %f18, %f8, %f20
28912 tcc %xcc, 0x3
28913 edge32n %i1, %g1, %i3
28914 orncc %l5, %i7, %l4
28915 popc 0x0E79, %o1
28916 wr %g0, 0x11, %asi
28917 ldsha [%l7 + 0x70] %asi, %g7
28918 tg %xcc, 0x5
28919 tvc %xcc, 0x4
28920 move %icc, %i0, %l6
28921 fmovrdgz %g2, %f12, %f26
28922 edge32ln %o5, %l3, %o3
28923 fmuld8sux16 %f10, %f29, %f22
28924 fpadd16 %f2, %f14, %f26
28925 addcc %o6, %g6, %g5
28926 srax %i6, 0x0F, %i5
28927 array8 %g3, %g4, %l0
28928 ldd [%l7 + 0x08], %f16
28929 move %icc, %o2, %o7
28930 andcc %o4, %l1, %i2
28931 nop
28932 setx 0x7CBA4B38A0450FB7, %l0, %l6
28933 stx %l6, [%l7 + 0x78]
28934 ldx [%l7 + 0x78], %fsr
28935 tsubcctv %l2, %i4, %o0
28936 nop
28937 setx loop_2534, %l0, %l1
28938 wrpr 0x1, %tl
28939 wrpr %l1, %tpc
28940 add %l1, 0x4, %l1
28941 wrpr %l1, %tnpc
28942 setx 0x34400001400, %l0, %l1
28943 wrpr %l1, %tstate
28944 wrhpr 0x4, %htstate
28945 retry
28946 fcmpne32 %f18, %f22, %g1
28947 taddcc %i3, %i1, %i7
28948 alignaddrl %l5, %o1, %l4
28949loop_2534:
28950 fsrc1s %f17, %f11
28951 taddcc %i0, %l6, %g7
28952 edge8l %o5, %l3, %g2
28953 st %f20, [%l7 + 0x30]
28954 call loop_2535
28955 fbge,a %fcc0, loop_2536
28956 orcc %o3, %g6, %o6
28957 edge16n %g5, %i5, %g3
28958loop_2535:
28959 sub %i6, %l0, %g4
28960loop_2536:
28961 fmovrdne %o2, %f6, %f12
28962 xor %o4, %l1, %o7
28963 fmovrdlez %l2, %f12, %f30
28964 movcc %icc, %i4, %i2
28965 ble,pn %icc, loop_2537
28966 tsubcctv %o0, %i3, %g1
28967 wr %g0, 0x81, %asi
28968 stba %i7, [%l7 + 0x10] %asi
28969loop_2537:
28970 movre %l5, %i1, %l4
28971 fmul8sux16 %f26, %f16, %f2
28972 orcc %i0, 0x1A45, %l6
28973 edge32l %g7, %o5, %l3
28974 udivcc %g2, 0x1711, %o3
28975 sra %g6, %o1, %o6
28976 movvc %icc, %g5, %i5
28977 set 0x60, %i0
28978 ldxa [%l7 + %i0] 0x11, %i6
28979 subc %l0, 0x14CE, %g3
28980 movrgez %g4, 0x2FC, %o2
28981 fmovrse %o4, %f20, %f8
28982 fbge %fcc0, loop_2538
28983 movne %xcc, %o7, %l1
28984 fbule %fcc1, loop_2539
28985 andcc %l2, 0x11AB, %i4
28986loop_2538:
28987 srl %o0, 0x15, %i3
28988 set 0x70, %l5
28989 prefetcha [%l7 + %l5] 0x11, 0x2
28990loop_2539:
28991 tsubcctv %g1, %l5, %i7
28992 movrne %l4, 0x04B, %i1
28993 tvc %xcc, 0x0
28994 fmovdneg %xcc, %f4, %f14
28995 restored
28996 rdpr %cwp, %g1
28997 rdpr %cansave, %g2
28998 rdpr %canrestore, %g3
28999 rdpr %cleanwin, %g4
29000 rdpr %otherwin, %g5
29001 rdpr %wstate, %g6
29002 taddcctv %l6, 0x1097, %g7
29003 movn %xcc, %o5, %i0
29004 fornot2s %f12, %f25, %f19
29005 taddcc %l3, %g2, %g6
29006 movcs %icc, %o1, %o3
29007 addc %g5, %i5, %i6
29008 wr %g0, 0xea, %asi
29009 stxa %o6, [%l7 + 0x10] %asi
29010 membar #Sync
29011 tsubcc %l0, 0x0FBB, %g3
29012 movne %icc, %o2, %o4
29013 movg %icc, %g4, %o7
29014 fmovsg %xcc, %f9, %f9
29015 stbar
29016 fmul8sux16 %f18, %f16, %f0
29017 fpmerge %f22, %f24, %f6
29018 bleu,a,pn %xcc, loop_2540
29019 taddcctv %l2, %i4, %l1
29020 sll %o0, %i2, %g1
29021 tn %icc, 0x3
29022loop_2540:
29023 nop
29024 set 0x1C, %o2
29025 swapa [%l7 + %o2] 0x0c, %i3
29026 fands %f13, %f1, %f26
29027 tn %xcc, 0x4
29028 subccc %l5, 0x0B70, %i7
29029 srl %i1, %l4, %l6
29030 fornot1s %f18, %f18, %f28
29031 fble,a %fcc2, loop_2541
29032 edge8l %o5, %g7, %i0
29033 fsrc2s %f18, %f22
29034 add %l7, 0x08, %l6
29035 wr %g0, 0x89, %asi
29036 lda [%l6] %asi, %l3
29037 casa [%l6] 0x89, %l3, %g6
29038loop_2541:
29039 sll %g2, 0x07, %o3
29040 sra %g5, %i5, %o1
29041 edge32n %i6, %o6, %l0
29042 array8 %g3, %o4, %o2
29043 tge %xcc, 0x5
29044 call loop_2542
29045 tleu %xcc, 0x3
29046 tcs %icc, 0x7
29047 wr %g0, 0x18, %asi
29048 lduha [%l7 + 0x28] %asi, %g4
29049loop_2542:
29050 brgez,a %o7, loop_2543
29051 array8 %i4, %l1, %l2
29052 udivcc %i2, 0x1B47, %o0
29053 ta %xcc, 0x6
29054loop_2543:
29055 edge16ln %i3, %g1, %i7
29056 nop
29057 setx 0xB9628B26BB0AF87E, %l0, %l6
29058 stx %l6, [%l7 + 0x28]
29059 ldd [%l7 + 0x28], %f22
29060 setx 0x5D9C43FB4C9FADE8, %l1, %l5
29061 stx %l5, [%l7 + 0x10]
29062 ldd [%l7 + 0x10], %f24
29063 fdivd %f24, %f22, %f12
29064 te %icc, 0x6
29065 fblg,a %fcc3, loop_2544
29066 andcc %i1, %l4, %l6
29067 and %l5, 0x10DA, %o5
29068 sub %g7, 0x1EA7, %i0
29069loop_2544:
29070 mulscc %l3, %g2, %g6
29071 ble,a loop_2545
29072 movneg %icc, %g5, %i5
29073 mulx %o1, 0x1350, %o3
29074 alignaddrl %i6, %o6, %g3
29075loop_2545:
29076 ble,a loop_2546
29077 nop
29078 setx 0xA332E5A580EB9A3F, %l0, %l6
29079 stx %l6, [%l7 + 0x28]
29080 ldd [%l7 + 0x28], %f24
29081 fsqrtd %f24, %f22
29082 ld [%l7 + 0x64], %f1
29083 movpos %xcc, %l0, %o2
29084loop_2546:
29085 prefetch [%l7 + 0x14], 0x1
29086 array32 %o4, %g4, %o7
29087 xorcc %i4, 0x1B73, %l1
29088 tn %icc, 0x3
29089 wr %g0, 0x89, %asi
29090 lda [%l7 + 0x5C] %asi, %f22
29091 fble,a %fcc2, loop_2547
29092 pdist %f6, %f16, %f18
29093 fbge,a %fcc1, loop_2548
29094 fbg %fcc1, loop_2549
29095loop_2547:
29096 bl,pn %xcc, loop_2550
29097 srax %i2, %l2, %o0
29098loop_2548:
29099 alignaddrl %i3, %g1, %i7
29100loop_2549:
29101 andn %i1, %l4, %l6
29102loop_2550:
29103 stb %l5, [%l7 + 0x25]
29104 be,a loop_2551
29105 nop
29106 setx loop_2552, %l0, %l1
29107 jmpl %l1, %o5
29108 srl %g7, %l3, %g2
29109 movne %icc, %i0, %g5
29110loop_2551:
29111 umul %i5, 0x1973, %g6
29112loop_2552:
29113 fbug,a %fcc3, loop_2553
29114 movvs %xcc, %o3, %i6
29115 ldd [%l7 + 0x18], %o0
29116 edge32 %o6, %l0, %g3
29117loop_2553:
29118 fmovse %xcc, %f3, %f5
29119 nop
29120 set 0x68, %g6
29121 ldd [%l7 + %g6], %f24
29122 brlez,a %o2, loop_2554
29123 move %xcc, %g4, %o4
29124 array8 %o7, %l1, %i2
29125 ldd [%l7 + 0x78], %f0
29126loop_2554:
29127 nop
29128 set 0x52, %i4
29129 stba %i4, [%l7 + %i4] 0x04
29130 edge32l %l2, %o0, %i3
29131 restored
29132 rdpr %cwp, %g1
29133 rdpr %cansave, %g2
29134 rdpr %canrestore, %g3
29135 rdpr %cleanwin, %g4
29136 rdpr %otherwin, %g5
29137 rdpr %wstate, %g6
29138 fmovsge %xcc, %f1, %f6
29139 edge8n %i7, %i1, %l4
29140 fmovrdlz %l6, %f6, %f26
29141 fornot2 %f2, %f20, %f16
29142 movg %xcc, %g1, %l5
29143 fblg,a %fcc2, loop_2555
29144 mova %xcc, %g7, %o5
29145 ba loop_2556
29146 fbe,a %fcc3, loop_2557
29147loop_2555:
29148 nop
29149 setx 0xD118C72B, %l0, %l6
29150 st %l6, [%l7 + 0x28]
29151 ld [%l7 + 0x28], %f19
29152 fsqrts %f19, %f4
29153 brlz,a %g2, loop_2558
29154loop_2556:
29155 array8 %l3, %g5, %i5
29156loop_2557:
29157 ta %icc, 0x6
29158 tcs %icc, 0x1
29159loop_2558:
29160 tg %icc, 0x0
29161 movrlz %i0, %o3, %g6
29162 wr %g0, 0x0c, %asi
29163 ldda [%l7 + 0x40] %asi, %f0
29164 wr %g0, 0x0c, %asi
29165 ldswa [%l7 + 0x2C] %asi, %o1
29166 wr %g0, 0x04, %asi
29167 sta %f14, [%l7 + 0x70] %asi
29168 sth %i6, [%l7 + 0x2C]
29169 edge32n %o6, %l0, %o2
29170 stx %g3, [%l7 + 0x40]
29171 sdivx %g4, 0x19BA, %o7
29172 orncc %l1, 0x18B3, %i2
29173 umulcc %o4, %i4, %l2
29174 ld [%l7 + 0x2C], %f8
29175 movpos %xcc, %i3, %i7
29176 edge16 %i1, %o0, %l4
29177 addccc %g1, %l5, %g7
29178 andncc %l6, %o5, %l3
29179 be loop_2559
29180 fmovrdgez %g2, %f30, %f14
29181 array8 %i5, %i0, %o3
29182 nop
29183 setx 0x1F32CDD3F32CE05C, %l0, %l6
29184 stx %l6, [%l7 + 0x28]
29185 ldd [%l7 + 0x28], %f4
29186 setx 0x7EC1A40E9D7CBB2A, %l1, %l5
29187 stx %l5, [%l7 + 0x10]
29188 ldd [%l7 + 0x10], %f2
29189 fsubd %f2, %f4, %f2
29190loop_2559:
29191 subcc %g6, 0x10B6, %o1
29192 fba,a %fcc3, loop_2560
29193 ldsw [%l7 + 0x50], %i6
29194 taddcc %o6, %g5, %l0
29195 edge32l %g3, %g4, %o2
29196loop_2560:
29197 bneg loop_2561
29198 fpack16 %f22, %f17
29199 fmul8ulx16 %f26, %f14, %f16
29200 edge16l %o7, %i2, %l1
29201loop_2561:
29202 xorcc %i4, 0x0AA9, %l2
29203 fmovrslez %i3, %f22, %f25
29204 set 0x70, %i2
29205 ldxa [%l7 + %i2] 0x19, %i7
29206 add %o4, 0x0905, %o0
29207 fpsub16s %f5, %f18, %f11
29208 fmuld8ulx16 %f16, %f16, %f16
29209 alignaddrl %l4, %g1, %l5
29210 bcc,pt %xcc, loop_2562
29211 fbne,a %fcc1, loop_2563
29212 movgu %xcc, %g7, %i1
29213 bgu loop_2564
29214loop_2562:
29215 smulcc %o5, %l6, %l3
29216loop_2563:
29217 sra %g2, 0x00, %i5
29218 taddcc %o3, %g6, %i0
29219loop_2564:
29220 fmovsvs %xcc, %f3, %f22
29221 andcc %i6, 0x17CE, %o1
29222 be,a %xcc, loop_2565
29223 nop
29224 setx 0x5959C6E8, %l0, %l6
29225 st %l6, [%l7 + 0x28]
29226 ld [%l7 + 0x28], %f25
29227 setx 0xF3C661A5, %l1, %l5
29228 st %l5, [%l7 + 0x10]
29229 ld [%l7 + 0x10], %f30
29230 fsubs %f30, %f25, %f0
29231 edge32l %g5, %o6, %l0
29232 mulx %g4, 0x1BDC, %g3
29233loop_2565:
29234 bl,a,pn %icc, loop_2566
29235 movn %icc, %o7, %o2
29236 subc %i2, 0x09FE, %l1
29237 fmovrsgez %i4, %f8, %f4
29238loop_2566:
29239 ldstub [%l7 + 0x55], %i3
29240 mova %icc, %i7, %l2
29241 fmovda %icc, %f14, %f3
29242 edge8 %o0, %o4, %l4
29243 bpos loop_2567
29244 fbue %fcc3, loop_2568
29245 fors %f31, %f19, %f22
29246 brz %l5, loop_2569
29247loop_2567:
29248 sdivx %g7, 0x06DA, %i1
29249loop_2568:
29250 fbg,a %fcc3, loop_2570
29251 edge8l %o5, %l6, %l3
29252loop_2569:
29253 tsubcc %g2, 0x0614, %g1
29254 fabsd %f26, %f30
29255loop_2570:
29256 fnors %f19, %f26, %f22
29257 array8 %i5, %g6, %o3
29258 tneg %icc, 0x0
29259 srax %i6, 0x12, %o1
29260 bn loop_2571
29261 brlz,a %g5, loop_2572
29262 fmovrdgez %o6, %f14, %f18
29263 fone %f14
29264loop_2571:
29265 fsrc1 %f14, %f14
29266loop_2572:
29267 array32 %i0, %g4, %l0
29268 membar 0x3D
29269 edge32 %g3, %o7, %i2
29270 edge32l %o2, %i4, %l1
29271 edge8l %i7, %l2, %o0
29272 ble,a,pt %icc, loop_2573
29273 mulx %o4, 0x1A7E, %l4
29274 pdist %f24, %f8, %f8
29275 set 0x2C, %o0
29276 lduwa [%l7 + %o0] 0x04, %l5
29277loop_2573:
29278 addc %g7, 0x1674, %i3
29279 nop
29280 setx 0x5042D218, %l0, %l6
29281 st %l6, [%l7 + 0x30]
29282 ld [%l7 + 0x30], %fsr
29283 sdivcc %o5, 0x1E1B, %i1
29284 nop
29285 setx 0xE50F7B3ED0624143, %l0, %l6
29286 stx %l6, [%l7 + 0x78]
29287 ldx [%l7 + 0x78], %fsr
29288 fmul8x16au %f29, %f26, %f8
29289 add %l6, 0x035A, %l3
29290 fabss %f28, %f6
29291 array32 %g2, %g1, %g6
29292 wr %g0, 0x18, %asi
29293 stba %o3, [%l7 + 0x7D] %asi
29294 movrlz %i5, 0x323, %i6
29295 nop
29296 setx 0x17B5F599, %l0, %l6
29297 st %l6, [%l7 + 0x28]
29298 ld [%l7 + 0x28], %f14
29299 setx 0xCB0434FE, %l1, %l5
29300 st %l5, [%l7 + 0x10]
29301 ld [%l7 + 0x10], %f6
29302 fdivs %f6, %f14, %f9
29303 edge32l %o1, %o6, %i0
29304 sra %g4, %g5, %l0
29305 xnor %o7, %i2, %o2
29306 array16 %g3, %l1, %i4
29307 set 0x18, %l0
29308 stha %l2, [%l7 + %l0] 0x81
29309 taddcctv %i7, %o0, %o4
29310 nop
29311 fitos %f7, %f13
29312 fstox %f13, %f10
29313 fxtos %f10, %f30
29314 set 0x44, %l4
29315 swapa [%l7 + %l4] 0x80, %l4
29316 movg %icc, %g7, %l5
29317 edge32 %o5, %i3, %l6
29318 fble %fcc2, loop_2574
29319 tvc %xcc, 0x6
29320 fmovscs %xcc, %f4, %f21
29321 edge8 %l3, %i1, %g2
29322loop_2574:
29323 addc %g6, 0x1A17, %g1
29324 movl %icc, %i5, %i6
29325 set 0x54, %o4
29326 stwa %o1, [%l7 + %o4] 0xe3
29327 membar #Sync
29328 nop
29329 setx 0x3183190D, %l0, %l6
29330 st %l6, [%l7 + 0x28]
29331 ld [%l7 + 0x28], %f17
29332 setx 0x7E05AEA6, %l1, %l5
29333 st %l5, [%l7 + 0x10]
29334 ld [%l7 + 0x10], %f9
29335 fdivs %f9, %f17, %f13
29336 tl %xcc, 0x6
29337 addcc %o6, 0x048E, %i0
29338 andn %g4, %g5, %o3
29339 movneg %xcc, %l0, %i2
29340 ba,pn %xcc, loop_2575
29341 sra %o7, 0x0F, %g3
29342 ta %xcc, 0x1
29343 xnorcc %o2, 0x0BB0, %l1
29344loop_2575:
29345 xnor %l2, 0x0790, %i4
29346 alignaddrl %i7, %o0, %o4
29347 nop
29348 setx 0x912A2B0E76986194, %l0, %l6
29349 stx %l6, [%l7 + 0x28]
29350 ldd [%l7 + 0x28], %f26
29351 setx 0x9541E751270043E2, %l1, %l5
29352 stx %l5, [%l7 + 0x10]
29353 ldd [%l7 + 0x10], %f0
29354 faddd %f0, %f26, %f8
29355 movg %xcc, %g7, %l5
29356 bneg loop_2576
29357 edge8n %l4, %o5, %i3
29358 nop
29359 setx 0x31CA37755E4D6118, %l0, %l6
29360 stx %l6, [%l7 + 0x28]
29361 ldd [%l7 + 0x28], %f12
29362 setx 0xBBC2484DA9151083, %l1, %l5
29363 stx %l5, [%l7 + 0x10]
29364 ldd [%l7 + 0x10], %f26
29365 fsubd %f26, %f12, %f16
29366 edge32 %l3, %i1, %g2
29367loop_2576:
29368 ldx [%l7 + 0x70], %l6
29369 bshuffle %f10, %f30, %f30
29370 edge8 %g6, %g1, %i5
29371 movre %o1, 0x3D4, %o6
29372 srlx %i6, %g4, %g5
29373 bg,a,pt %xcc, loop_2577
29374 smul %i0, 0x0F29, %l0
29375 brgez,a %i2, loop_2578
29376 std %f30, [%l7 + 0x28]
29377loop_2577:
29378 bvc,pt %icc, loop_2579
29379 tvc %xcc, 0x4
29380loop_2578:
29381 bge,pt %icc, loop_2580
29382 fnands %f26, %f10, %f8
29383loop_2579:
29384 tcc %icc, 0x0
29385 edge32n %o7, %g3, %o3
29386loop_2580:
29387 movle %xcc, %o2, %l2
29388 mova %xcc, %i4, %i7
29389 tcc %xcc, 0x1
29390 xnorcc %l1, %o4, %o0
29391 ble loop_2581
29392 call loop_2582
29393 fornot1 %f22, %f26, %f28
29394 udivcc %l5, 0x07BB, %l4
29395loop_2581:
29396 fba,a %fcc2, loop_2583
29397loop_2582:
29398 fors %f2, %f31, %f27
29399 fmul8x16al %f12, %f29, %f24
29400 nop
29401 setx 0xEFF5F3FF1054E401, %l0, %l6
29402 stx %l6, [%l7 + 0x28]
29403 ldx [%l7 + 0x28], %fsr
29404loop_2583:
29405 alignaddr %o5, %i3, %g7
29406 wr %g0, 0x81, %asi
29407 swapa [%l7 + 0x14] %asi, %i1
29408 saved
29409 rdpr %cwp, %g1
29410 rdpr %cansave, %g2
29411 rdpr %canrestore, %g3
29412 rdpr %cleanwin, %g4
29413 rdpr %otherwin, %g5
29414 rdpr %wstate, %g6
29415 movleu %icc, %g2, %l3
29416 set 0x7E, %o1
29417 lduba [%l7 + %o1] 0x11, %l6
29418 edge32n %g1, %i5, %o1
29419 fmovda %xcc, %f17, %f26
29420 set 0x40, %o5
29421 stda %f0, [%l7 + %o5] 0x88
29422 umulcc %o6, %g6, %i6
29423 udivcc %g4, 0x1187, %i0
29424 fmul8x16al %f31, %f12, %f26
29425 nop
29426 setx loop_2584, %l0, %l1
29427 wrpr 0x1, %tl
29428 wrpr %l1, %tnpc
29429 setx 0x34400001400, %l0, %l1
29430 wrpr %l1, %tstate
29431 wrhpr 0x4, %htstate
29432 done
29433 bshuffle %f12, %f26, %f10
29434 andncc %g5, %i2, %o7
29435 fmovrdlz %g3, %f30, %f20
29436loop_2584:
29437 movvs %xcc, %l0, %o2
29438 umulcc %l2, 0x1851, %o3
29439 fandnot1 %f6, %f20, %f0
29440 sdivcc %i7, 0x162A, %l1
29441 edge8ln %i4, %o0, %l5
29442 faligndata %f8, %f22, %f22
29443 st %f6, [%l7 + 0x54]
29444 fandnot1 %f0, %f28, %f12
29445 udiv %o4, 0x070E, %l4
29446 nop
29447 setx 0x33D67436FFCA3043, %l0, %l6
29448 stx %l6, [%l7 + 0x28]
29449 ldd [%l7 + 0x28], %f12
29450 setx 0x30CD257B0A961074, %l1, %l5
29451 stx %l5, [%l7 + 0x10]
29452 ldd [%l7 + 0x10], %f24
29453 fsubd %f24, %f12, %f12
29454 subc %o5, %g7, %i1
29455 nop
29456 set 0x16, %i5
29457 ldsh [%l7 + %i5], %g2
29458 sll %l3, %i3, %l6
29459 fcmple32 %f18, %f28, %g1
29460 xorcc %i5, 0x1547, %o6
29461 edge32l %g6, %i6, %g4
29462 bge,pt %xcc, loop_2585
29463 tvs %xcc, 0x5
29464 xnorcc %o1, 0x0858, %i0
29465 ldd [%l7 + 0x38], %f24
29466loop_2585:
29467 tn %icc, 0x5
29468 andncc %i2, %o7, %g3
29469 fmovsleu %xcc, %f11, %f29
29470 fbn %fcc0, loop_2586
29471 umul %l0, %o2, %g5
29472 sdivcc %o3, 0x1C4B, %l2
29473 fmovse %xcc, %f30, %f6
29474loop_2586:
29475 fands %f2, %f0, %f12
29476 tvs %icc, 0x6
29477 membar #Sync
29478 set 0x40, %g4
29479 ldda [%l7 + %g4] 0x16, %f16
29480 fsrc2s %f17, %f4
29481 ta %xcc, 0x6
29482 fmovsneg %icc, %f17, %f5
29483 fandnot2 %f6, %f22, %f24
29484 sllx %l1, 0x05, %i4
29485 udivcc %o0, 0x15CD, %l5
29486 bleu,a loop_2587
29487 tne %icc, 0x6
29488 subc %i7, %o4, %o5
29489 tneg %icc, 0x0
29490loop_2587:
29491 movneg %icc, %l4, %g7
29492 fcmpne16 %f14, %f8, %g2
29493 sub %i1, 0x15D4, %i3
29494 fornot1 %f4, %f8, %f18
29495 bgu,pt %icc, loop_2588
29496 tleu %icc, 0x1
29497 wr %g0, 0x19, %asi
29498 lduha [%l7 + 0x42] %asi, %l3
29499loop_2588:
29500 tl %icc, 0x0
29501 tcs %icc, 0x6
29502 wr %g0, 0x81, %asi
29503 sta %f21, [%l7 + 0x74] %asi
29504 array8 %l6, %g1, %i5
29505 mulx %o6, %i6, %g6
29506 set 0x64, %g3
29507 sta %f28, [%l7 + %g3] 0x15
29508 saved
29509 rdpr %cwp, %g1
29510 rdpr %cansave, %g2
29511 rdpr %canrestore, %g3
29512 rdpr %cleanwin, %g4
29513 rdpr %otherwin, %g5
29514 rdpr %wstate, %g6
29515 fbo,a %fcc3, loop_2589
29516 tsubcctv %g4, 0x1567, %i0
29517 tn %xcc, 0x1
29518 edge32n %o1, %o7, %i2
29519loop_2589:
29520 edge32l %g3, %l0, %o2
29521 fmovrsne %o3, %f25, %f31
29522 mulscc %g5, %l2, %l1
29523 tpos %xcc, 0x4
29524 bn loop_2590
29525 taddcctv %o0, %i4, %i7
29526 fnegs %f4, %f21
29527 nop
29528 fitod %f8, %f6
29529 fdtox %f6, %f22
29530 fxtod %f22, %f2
29531loop_2590:
29532 umul %o4, 0x090D, %l5
29533 popc 0x1CCD, %o5
29534 subccc %l4, %g2, %g7
29535 fmovsvc %xcc, %f14, %f1
29536 umulcc %i1, %l3, %i3
29537 ldsh [%l7 + 0x5A], %l6
29538 tvs %icc, 0x3
29539 nop
29540 fitod %f4, %f26
29541 fdtos %f26, %f29
29542 nop
29543 fitos %f5, %f25
29544 fstox %f25, %f2
29545 fxtos %f2, %f20
29546 nop
29547 setx loop_2591, %l0, %l1
29548 wrpr 0x1, %tl
29549 wrpr %l1, %tnpc
29550 setx 0x34400001400, %l0, %l1
29551 wrpr %l1, %tstate
29552 wrhpr 0x4, %htstate
29553 done
29554 faligndata %f28, %f0, %f26
29555 fxnors %f22, %f3, %f7
29556 membar 0x25
29557loop_2591:
29558 movre %g1, %i5, %o6
29559 sethi 0x0D53, %g6
29560 tge %icc, 0x6
29561 tge %xcc, 0x2
29562 taddcc %g4, 0x1B56, %i6
29563 ldstub [%l7 + 0x4F], %i0
29564 fmovrsgez %o7, %f4, %f11
29565 edge16ln %i2, %o1, %l0
29566 tg %icc, 0x2
29567 brgez,a %g3, loop_2592
29568 stw %o3, [%l7 + 0x0C]
29569 fbg,a %fcc2, loop_2593
29570 movrne %o2, 0x34D, %g5
29571loop_2592:
29572 stbar
29573 tneg %xcc, 0x3
29574loop_2593:
29575 nop
29576 add %l7, 0x5C, %l6
29577 wr %g0, 0x89, %asi
29578 lda [%l6] %asi, %l1
29579 casa [%l6] 0x89, %l1, %l2
29580 fmovsle %icc, %f13, %f7
29581 fmovsleu %xcc, %f18, %f19
29582 flush %l7 + 0x58
29583 fmovsl %xcc, %f27, %f11
29584 nop
29585 fitod %f2, %f10
29586 fdtos %f10, %f6
29587 srlx %o0, 0x01, %i7
29588 brnz,a %i4, loop_2594
29589 ble %xcc, loop_2595
29590 saved
29591 rdpr %cwp, %g1
29592 rdpr %cansave, %g2
29593 rdpr %canrestore, %g3
29594 rdpr %cleanwin, %g4
29595 rdpr %otherwin, %g5
29596 rdpr %wstate, %g6
29597 nop
29598 setx loop_2596, %l0, %l1
29599 wrpr 0x1, %tl
29600 wrpr %l1, %tnpc
29601 setx 0x34400001400, %l0, %l1
29602 wrpr %l1, %tstate
29603 wrhpr 0x4, %htstate
29604 done
29605loop_2594:
29606 tg %xcc, 0x2
29607loop_2595:
29608 fbn,a %fcc0, loop_2597
29609 fbo,a %fcc0, loop_2598
29610loop_2596:
29611 movpos %icc, %o4, %o5
29612 set 0x1C, %l6
29613 stha %l5, [%l7 + %l6] 0x18
29614loop_2597:
29615 nop
29616 add %l7, 0x60, %l6
29617 wr %g0, 0x11, %asi
29618 casa [%l6] 0x11, %g2, %l4
29619loop_2598:
29620 xorcc %i1, %g7, %i3
29621 call loop_2599
29622 smulcc %l6, 0x06E0, %g1
29623 set 0x40, %l2
29624 stxa %l3, [%l7 + %l2] 0x2f
29625 membar #Sync
29626loop_2599:
29627 ld [%l7 + 0x64], %f6
29628 xorcc %i5, %o6, %g4
29629 edge32 %g6, %i0, %i6
29630 te %icc, 0x1
29631 tn %xcc, 0x2
29632 movrgz %o7, %i2, %o1
29633 movcc %xcc, %g3, %o3
29634 brgez %o2, loop_2600
29635 brlez %l0, loop_2601
29636 tvc %xcc, 0x3
29637 fbo %fcc2, loop_2602
29638loop_2600:
29639 st %f26, [%l7 + 0x64]
29640loop_2601:
29641 edge16n %l1, %l2, %g5
29642 tgu %xcc, 0x2
29643loop_2602:
29644 nop
29645 set 0x16, %l3
29646 stba %o0, [%l7 + %l3] 0xe2
29647 membar #Sync
29648 sdiv %i7, 0x00BD, %o4
29649 srl %i4, 0x1E, %o5
29650 udivcc %l5, 0x0436, %l4
29651 subc %i1, %g7, %g2
29652 fpmerge %f15, %f3, %f22
29653 fmul8sux16 %f28, %f12, %f0
29654 edge16ln %l6, %g1, %l3
29655 saved
29656 rdpr %cwp, %g1
29657 rdpr %cansave, %g2
29658 rdpr %canrestore, %g3
29659 rdpr %cleanwin, %g4
29660 rdpr %otherwin, %g5
29661 rdpr %wstate, %g6
29662 orcc %i3, %i5, %g4
29663 brgz %g6, loop_2603
29664 movge %xcc, %i0, %o6
29665 tsubcc %i6, 0x04EA, %o7
29666 be,pn %icc, loop_2604
29667loop_2603:
29668 edge16l %i2, %g3, %o1
29669 tle %xcc, 0x7
29670 edge16 %o2, %o3, %l1
29671loop_2604:
29672 nop
29673 set 0x64, %o6
29674 ldsha [%l7 + %o6] 0x10, %l2
29675 bcs,pn %xcc, loop_2605
29676 fbg %fcc2, loop_2606
29677 or %l0, %g5, %i7
29678 fmovsle %xcc, %f4, %f23
29679loop_2605:
29680 brgez %o0, loop_2607
29681loop_2606:
29682 andcc %i4, %o4, %o5
29683 std %f18, [%l7 + 0x40]
29684 fpmerge %f1, %f27, %f2
29685loop_2607:
29686 nop
29687 fitod %f0, %f10
29688 fnegd %f16, %f12
29689 saved
29690 rdpr %cwp, %g1
29691 rdpr %cansave, %g2
29692 rdpr %canrestore, %g3
29693 rdpr %cleanwin, %g4
29694 rdpr %otherwin, %g5
29695 rdpr %wstate, %g6
29696 wr %g0, 0x52, %asi
29697 ldxa [%g0 + 0x110] %asi, %l4
29698 brz,a %l5, loop_2608
29699 tn %xcc, 0x1
29700 edge8ln %i1, %g7, %g2
29701 fmovsvc %icc, %f12, %f21
29702loop_2608:
29703 sth %l6, [%l7 + 0x48]
29704 movleu %icc, %g1, %i3
29705 fors %f30, %f18, %f31
29706 array32 %l3, %i5, %g4
29707 movneg %icc, %g6, %o6
29708 fbn %fcc2, loop_2609
29709 andncc %i6, %i0, %o7
29710 wr %g0, 0xf8, %asi
29711 stda %f16, [%l7 + 0x40] %asi
29712 membar #Sync
29713loop_2609:
29714 nop
29715 set 0x54, %o7
29716 ldsha [%l7 + %o7] 0x19, %i2
29717 tcc %icc, 0x4
29718 xorcc %g3, 0x04D1, %o1
29719 tneg %icc, 0x3
29720 movrlz %o2, 0x0AD, %o3
29721 tn %xcc, 0x0
29722 tsubcctv %l1, 0x09E6, %l2
29723 fcmpne16 %f10, %f20, %l0
29724 fpadd32s %f30, %f20, %f20
29725 xorcc %i7, 0x191C, %o0
29726 saved
29727 rdpr %cwp, %g1
29728 rdpr %cansave, %g2
29729 rdpr %canrestore, %g3
29730 rdpr %cleanwin, %g4
29731 rdpr %otherwin, %g5
29732 rdpr %wstate, %g6
29733 srlx %i4, %g5, %o4
29734 bn,pt %xcc, loop_2610
29735 fmuld8sux16 %f3, %f0, %f30
29736 fbl %fcc2, loop_2611
29737 sth %o5, [%l7 + 0x1E]
29738loop_2610:
29739 tcc %xcc, 0x4
29740 bne,pt %icc, loop_2612
29741loop_2611:
29742 orncc %l5, %i1, %g7
29743 sethi 0x07E5, %g2
29744 sir 0x0E43
29745loop_2612:
29746 movneg %icc, %l4, %g1
29747 bvs loop_2613
29748 fmuld8sux16 %f0, %f27, %f26
29749 fmovsne %xcc, %f24, %f10
29750 smul %i3, %l3, %l6
29751loop_2613:
29752 sdivx %i5, 0x0799, %g6
29753 nop
29754 setx 0x35273D29, %l0, %l6
29755 st %l6, [%l7 + 0x28]
29756 ld [%l7 + 0x28], %f16
29757 fsqrts %f16, %f1
29758 bvc,a %icc, loop_2614
29759 brgez,a %g4, loop_2615
29760 fnegs %f29, %f30
29761 movleu %icc, %i6, %o6
29762loop_2614:
29763 edge32ln %o7, %i0, %i2
29764loop_2615:
29765 restored
29766 rdpr %cwp, %g1
29767 rdpr %cansave, %g2
29768 rdpr %canrestore, %g3
29769 rdpr %cleanwin, %g4
29770 rdpr %otherwin, %g5
29771 rdpr %wstate, %g6
29772 andcc %o1, 0x0597, %o2
29773 edge8ln %o3, %g3, %l1
29774 ldx [%l7 + 0x08], %l2
29775 movl %icc, %i7, %o0
29776 tvc %icc, 0x4
29777 wr %g0, 0x80, %asi
29778 lda [%l7 + 0x38] %asi, %f4
29779 edge32n %i4, %l0, %o4
29780 array8 %o5, %g5, %i1
29781 sra %l5, 0x02, %g2
29782 ld [%l7 + 0x64], %f18
29783 fbge %fcc3, loop_2616
29784 saved
29785 rdpr %cwp, %g1
29786 rdpr %cansave, %g2
29787 rdpr %canrestore, %g3
29788 rdpr %cleanwin, %g4
29789 rdpr %otherwin, %g5
29790 rdpr %wstate, %g6
29791 movrgz %l4, %g1, %i3
29792 be %xcc, loop_2617
29793loop_2616:
29794 movgu %xcc, %g7, %l6
29795 fmovsa %xcc, %f11, %f25
29796 mulscc %l3, %g6, %g4
29797loop_2617:
29798 fbne,a %fcc1, loop_2618
29799 stbar
29800 fone %f10
29801 sir 0x1F0C
29802loop_2618:
29803 tne %icc, 0x0
29804 swap [%l7 + 0x70], %i6
29805 tle %xcc, 0x2
29806 tle %xcc, 0x2
29807 smulcc %o6, 0x0215, %o7
29808 nop
29809 fitos %f3, %f5
29810 fstod %f5, %f6
29811 fcmpgt16 %f12, %f16, %i5
29812 sth %i0, [%l7 + 0x48]
29813 mulscc %i2, 0x0FA7, %o1
29814 edge8 %o3, %g3, %o2
29815 popc %l1, %i7
29816 tsubcctv %l2, %i4, %o0
29817 lduh [%l7 + 0x24], %l0
29818 sdivx %o4, 0x014F, %o5
29819 tcc %icc, 0x4
29820 movne %xcc, %g5, %i1
29821 fmovsvc %icc, %f13, %f9
29822 addc %l5, 0x0982, %l4
29823 fmovdl %xcc, %f27, %f18
29824 wr %g0, 0xf0, %asi
29825 stda %f0, [%l7 + 0x40] %asi
29826 membar #Sync
29827 fnot1 %f26, %f14
29828 fbg %fcc3, loop_2619
29829 tleu %xcc, 0x1
29830 std %f18, [%l7 + 0x28]
29831 bl,a,pt %icc, loop_2620
29832loop_2619:
29833 sll %g1, 0x02, %i3
29834 nop
29835 setx 0x3859E84AE8A0F672, %l0, %l6
29836 stx %l6, [%l7 + 0x28]
29837 ldd [%l7 + 0x28], %f8
29838 setx 0x618DFAEB204AE061, %l1, %l5
29839 stx %l5, [%l7 + 0x10]
29840 ldd [%l7 + 0x10], %f6
29841 faddd %f6, %f8, %f22
29842 set 0x6C, %i7
29843 ldsha [%l7 + %i7] 0x80, %g2
29844loop_2620:
29845 fblg %fcc0, loop_2621
29846 sir 0x1351
29847 tg %icc, 0x0
29848 tne %icc, 0x3
29849loop_2621:
29850 sub %l6, %l3, %g7
29851 edge32n %g4, %i6, %o6
29852 edge32 %g6, %o7, %i5
29853 edge16ln %i0, %o1, %o3
29854 fsrc1s %f7, %f12
29855 add %l7, 0x14, %l6
29856 wr %g0, 0x11, %asi
29857 casa [%l6] %asi, %i2, %o2
29858 udivcc %g3, 0x198A, %i7
29859 tn %xcc, 0x4
29860 tle %xcc, 0x3
29861 nop
29862 setx 0x5F9AB437, %l0, %l6
29863 st %l6, [%l7 + 0x28]
29864 ld [%l7 + 0x28], %f27
29865 setx 0x0CB47B38, %l1, %l5
29866 st %l5, [%l7 + 0x10]
29867 ld [%l7 + 0x10], %f26
29868 fadds %f26, %f27, %f19
29869 tleu %xcc, 0x5
29870 membar 0x31
29871 sdiv %l1, 0x12AA, %i4
29872 sethi 0x14A5, %o0
29873 ta %icc, 0x0
29874 edge16l %l0, %l2, %o5
29875 fone %f26
29876 ldsw [%l7 + 0x2C], %g5
29877 movne %icc, %i1, %l5
29878 stx %l4, [%l7 + 0x30]
29879 tsubcc %o4, 0x1A35, %i3
29880 andcc %g2, %l6, %g1
29881 nop
29882 setx loop_2622, %l0, %l1
29883 jmpl %l1, %g7
29884 add %l3, 0x038E, %i6
29885 tcs %xcc, 0x3
29886 xorcc %g4, 0x028C, %g6
29887loop_2622:
29888 alignaddr %o6, %o7, %i5
29889 add %l7, 0x10, %l6
29890 wr %g0, 0x04, %asi
29891 lda [%l6] %asi, %o1
29892 casa [%l6] %asi, %o1, %o3
29893 fmovsvc %xcc, %f18, %f25
29894 nop
29895 setx 0x22621D42405A039F, %l0, %l6
29896 stx %l6, [%l7 + 0x70]
29897 ldx [%l7 + 0x70], %fsr
29898 wr %g0, 0x80, %asi
29899 ldsba [%l7 + 0x4F] %asi, %i0
29900 fmovdn %icc, %f6, %f29
29901 edge8n %i2, %o2, %g3
29902 fbne,a %fcc0, loop_2623
29903 nop
29904 setx loop_2624, %l0, %l1
29905 wrpr 0x1, %tl
29906 wrpr %l1, %tpc
29907 add %l1, 0x4, %l1
29908 wrpr %l1, %tnpc
29909 setx 0x34400001400, %l0, %l1
29910 wrpr %l1, %tstate
29911 wrhpr 0x4, %htstate
29912 retry
29913 sth %l1, [%l7 + 0x3C]
29914 sdivx %i7, 0x1E1B, %o0
29915loop_2623:
29916 bcs,pt %icc, loop_2625
29917loop_2624:
29918 tn %xcc, 0x7
29919 tle %icc, 0x6
29920 nop
29921 setx 0x00A760BC, %l0, %l6
29922 st %l6, [%l7 + 0x28]
29923 ld [%l7 + 0x28], %f4
29924 fsqrts %f4, %f6
29925loop_2625:
29926 movrgez %l0, 0x121, %l2
29927 udivx %i4, 0x1241, %g5
29928 fone %f8
29929 sdiv %o5, 0x0C3E, %l5
29930 tpos %icc, 0x2
29931 fmovsleu %xcc, %f21, %f9
29932 bl %icc, loop_2626
29933 alignaddrl %l4, %o4, %i3
29934 fone %f18
29935 addccc %i1, 0x09D9, %l6
29936loop_2626:
29937 nop
29938 wr %g0, 0x04, %asi
29939 lduha [%l7 + 0x24] %asi, %g1
29940 movrgez %g2, 0x3E6, %g7
29941 movge %xcc, %i6, %l3
29942 ldd [%l7 + 0x30], %f14
29943 fmovrse %g4, %f31, %f25
29944 fsrc1 %f8, %f12
29945 tpos %xcc, 0x5
29946 wr %g0, 0x88, %asi
29947 ldstuba [%l7 + 0x30] %asi, %o6
29948 srl %o7, %i5, %o1
29949 movleu %icc, %o3, %g6
29950 orcc %i2, 0x16C3, %o2
29951 sub %g3, 0x1D40, %i0
29952 tvc %icc, 0x6
29953 bvs,pn %xcc, loop_2627
29954 be,a loop_2628
29955 srl %i7, %o0, %l1
29956 addccc %l0, %i4, %g5
29957loop_2627:
29958 movne %icc, %o5, %l5
29959loop_2628:
29960 tpos %xcc, 0x6
29961 edge8ln %l2, %l4, %i3
29962 ta %xcc, 0x4
29963 orcc %i1, %o4, %l6
29964 movl %xcc, %g1, %g7
29965 tvs %xcc, 0x5
29966 membar 0x5D
29967 mulscc %g2, %l3, %g4
29968 nop
29969 setx 0x493AE0AD487101FE, %l0, %l6
29970 stx %l6, [%l7 + 0x28]
29971 ldd [%l7 + 0x28], %f24
29972 setx 0x7579F5A66F068EA1, %l1, %l5
29973 stx %l5, [%l7 + 0x10]
29974 ldd [%l7 + 0x10], %f6
29975 fmuld %f6, %f24, %f26
29976 udivcc %o6, 0x10FC, %i6
29977 nop
29978 setx loop_2629, %l0, %l1
29979 wrpr 0x1, %tl
29980 wrpr %l1, %tnpc
29981 setx 0x34400001400, %l0, %l1
29982 wrpr %l1, %tstate
29983 wrhpr 0x4, %htstate
29984 done
29985 nop
29986 setx loop_2630, %l0, %l1
29987 wrpr 0x1, %tl
29988 wrpr %l1, %tpc
29989 add %l1, 0x4, %l1
29990 wrpr %l1, %tnpc
29991 setx 0x34400001400, %l0, %l1
29992 wrpr %l1, %tstate
29993 wrhpr 0x4, %htstate
29994 retry
29995 flush %l7 + 0x6C
29996 sra %o7, %o1, %i5
29997loop_2629:
29998 tgu %xcc, 0x2
29999loop_2630:
30000 addc %o3, %g6, %i2
30001 movrlez %o2, %i0, %g3
30002 nop
30003 setx loop_2631, %l0, %l1
30004 wrpr 0x1, %tl
30005 wrpr %l1, %tpc
30006 add %l1, 0x4, %l1
30007 wrpr %l1, %tnpc
30008 setx 0x34400001400, %l0, %l1
30009 wrpr %l1, %tstate
30010 wrhpr 0x4, %htstate
30011 retry
30012 lduh [%l7 + 0x74], %i7
30013 movcc %icc, %o0, %l0
30014 fnegd %f26, %f30
30015loop_2631:
30016 tvs %icc, 0x3
30017 orcc %l1, %i4, %o5
30018 movcc %xcc, %l5, %g5
30019 movrlz %l2, %l4, %i3
30020 te %xcc, 0x3
30021 wr %g0, 0x10, %asi
30022 stwa %i1, [%l7 + 0x60] %asi
30023 nop
30024 setx loop_2632, %l0, %l1
30025 jmpl %l1, %l6
30026 fmul8x16 %f17, %f2, %f18
30027 set 0x58, %i3
30028 ldsha [%l7 + %i3] 0x0c, %o4
30029loop_2632:
30030 nop
30031 fitos %f0, %f13
30032 fstox %f13, %f26
30033 fbul %fcc1, loop_2633
30034 sub %g1, 0x16DE, %g2
30035 st %f17, [%l7 + 0x7C]
30036 fmovdneg %icc, %f11, %f5
30037loop_2633:
30038 tcs %xcc, 0x3
30039 sra %g7, 0x1D, %g4
30040 add %l3, 0x1AA2, %i6
30041 fmovsvs %icc, %f18, %f14
30042 movn %xcc, %o7, %o6
30043 fornot1 %f22, %f4, %f30
30044 tsubcc %o1, 0x03F4, %o3
30045 edge16n %g6, %i5, %i2
30046 fbo,a %fcc0, loop_2634
30047 st %f14, [%l7 + 0x30]
30048 array32 %i0, %o2, %i7
30049 fmovsle %xcc, %f1, %f0
30050loop_2634:
30051 subc %o0, 0x011B, %l0
30052 bgu %xcc, loop_2635
30053 udivcc %l1, 0x01F7, %g3
30054 edge16 %o5, %l5, %g5
30055 movrne %i4, %l2, %i3
30056loop_2635:
30057 movneg %xcc, %l4, %l6
30058 nop
30059 fitod %f2, %f16
30060 fdtox %f16, %f24
30061 fxtod %f24, %f26
30062 sdivx %i1, 0x0BEF, %o4
30063 brz %g1, loop_2636
30064 tg %icc, 0x7
30065 stw %g7, [%l7 + 0x60]
30066 fandnot1s %f23, %f19, %f28
30067loop_2636:
30068 fsrc2s %f14, %f5
30069 ta %icc, 0x1
30070 movg %icc, %g4, %l3
30071 edge16ln %i6, %o7, %o6
30072 tle %xcc, 0x2
30073 fmovsg %xcc, %f22, %f22
30074 edge16l %g2, %o3, %g6
30075 movpos %xcc, %o1, %i5
30076 fmovdl %icc, %f11, %f12
30077 fmovrdgez %i2, %f20, %f10
30078 fbule %fcc2, loop_2637
30079 fpackfix %f18, %f3
30080 move %xcc, %i0, %o2
30081 edge16n %o0, %i7, %l0
30082loop_2637:
30083 fbule,a %fcc2, loop_2638
30084 srlx %g3, %o5, %l5
30085 udiv %l1, 0x1BFA, %i4
30086 fmovdcc %xcc, %f21, %f27
30087loop_2638:
30088 edge32n %l2, %i3, %g5
30089 fcmpgt32 %f14, %f22, %l4
30090 edge16n %i1, %l6, %g1
30091 nop
30092 setx 0x9C79912264E36DEF, %l0, %l6
30093 stx %l6, [%l7 + 0x28]
30094 ldd [%l7 + 0x28], %f18
30095 setx 0x7F8D09D96F88F347, %l1, %l5
30096 stx %l5, [%l7 + 0x10]
30097 ldd [%l7 + 0x10], %f12
30098 fdivd %f12, %f18, %f18
30099 addc %o4, 0x0209, %g7
30100 srax %g4, 0x1D, %l3
30101 tpos %xcc, 0x6
30102 fxnors %f23, %f30, %f7
30103 udiv %i6, 0x0C24, %o7
30104 tneg %icc, 0x1
30105 fbl,a %fcc0, loop_2639
30106 nop
30107 fitod %f0, %f10
30108 fdtox %f10, %f28
30109 fxtod %f28, %f26
30110 tcs %xcc, 0x4
30111 smul %o6, %o3, %g6
30112loop_2639:
30113 nop
30114 fitos %f14, %f1
30115 fstox %f1, %f20
30116 fxtos %f20, %f24
30117 stx %o1, [%l7 + 0x18]
30118 nop
30119 setx 0x6306C8698118CE2B, %l0, %l6
30120 stx %l6, [%l7 + 0x28]
30121 ldd [%l7 + 0x28], %f26
30122 setx 0xE0C77593BD899E98, %l1, %l5
30123 stx %l5, [%l7 + 0x10]
30124 ldd [%l7 + 0x10], %f22
30125 fsubd %f22, %f26, %f12
30126 nop
30127 setx 0x1F379F97982D25A9, %l0, %l6
30128 stx %l6, [%l7 + 0x28]
30129 ldd [%l7 + 0x28], %f22
30130 setx 0x23D0C857A0A8D122, %l1, %l5
30131 stx %l5, [%l7 + 0x10]
30132 ldd [%l7 + 0x10], %f20
30133 faddd %f20, %f22, %f6
30134 move %xcc, %g2, %i5
30135 andcc %i2, %i0, %o0
30136 subcc %o2, 0x02EF, %i7
30137 st %f14, [%l7 + 0x24]
30138 stw %l0, [%l7 + 0x18]
30139 tpos %xcc, 0x4
30140 sdivcc %o5, 0x1BDF, %l5
30141 sllx %l1, 0x19, %g3
30142 taddcc %l2, 0x19F8, %i3
30143 edge16l %g5, %i4, %l4
30144 sllx %l6, 0x18, %i1
30145 movg %icc, %o4, %g7
30146 xor %g4, 0x1877, %l3
30147 subcc %g1, %o7, %o6
30148 bge,pn %icc, loop_2640
30149 xor %i6, %o3, %o1
30150 alignaddrl %g6, %i5, %i2
30151 movre %i0, %g2, %o0
30152loop_2640:
30153 bgu,a,pt %xcc, loop_2641
30154 move %icc, %o2, %l0
30155 edge8 %o5, %l5, %i7
30156 nop
30157 setx 0x20451042, %l0, %l6
30158 st %l6, [%l7 + 0x28]
30159 ld [%l7 + 0x28], %fsr
30160loop_2641:
30161 brz,a %g3, loop_2642
30162 movrlz %l1, %l2, %i3
30163 sir 0x0890
30164 subccc %i4, %g5, %l6
30165loop_2642:
30166 tcc %xcc, 0x6
30167 tne %xcc, 0x3
30168 alignaddrl %i1, %l4, %o4
30169 tn %icc, 0x1
30170 fpsub16 %f12, %f26, %f0
30171 fzero %f18
30172 tg %icc, 0x4
30173 addc %g4, %g7, %g1
30174 nop
30175 setx loop_2643, %l0, %l1
30176 wrpr 0x1, %tl
30177 wrpr %l1, %tpc
30178 add %l1, 0x4, %l1
30179 wrpr %l1, %tnpc
30180 setx 0x34400001400, %l0, %l1
30181 wrpr %l1, %tstate
30182 wrhpr 0x4, %htstate
30183 retry
30184 sethi 0x0B63, %o7
30185 bl loop_2644
30186 popc 0x0282, %l3
30187loop_2643:
30188 array8 %i6, %o6, %o3
30189 fmovsleu %xcc, %f8, %f6
30190loop_2644:
30191 andncc %o1, %i5, %i2
30192 movvc %xcc, %i0, %g2
30193 xnorcc %o0, %o2, %g6
30194 fble %fcc1, loop_2645
30195 ble,pn %xcc, loop_2646
30196 andcc %l0, 0x156E, %o5
30197 srlx %i7, %l5, %g3
30198loop_2645:
30199 sdivx %l1, 0x18B1, %l2
30200loop_2646:
30201 fbo %fcc1, loop_2647
30202 fmovdneg %xcc, %f19, %f31
30203 stb %i4, [%l7 + 0x5B]
30204 addccc %g5, 0x0AAC, %l6
30205loop_2647:
30206 edge8n %i3, %i1, %l4
30207 smul %o4, 0x107E, %g4
30208 swap [%l7 + 0x4C], %g7
30209 sdivcc %o7, 0x115B, %g1
30210 nop
30211 setx loop_2648, %l0, %l1
30212 jmpl %l1, %l3
30213 tsubcctv %i6, %o6, %o3
30214 alignaddr %o1, %i5, %i2
30215 set 0x2C, %g1
30216 ldsha [%l7 + %g1] 0x04, %g2
30217loop_2648:
30218 bvs loop_2649
30219 nop
30220 setx 0x42B793AA3FE05F16, %l0, %l6
30221 stx %l6, [%l7 + 0x28]
30222 ldd [%l7 + 0x28], %f10
30223 setx 0xEC045B0918E3A1B2, %l1, %l5
30224 stx %l5, [%l7 + 0x10]
30225 ldd [%l7 + 0x10], %f14
30226 fsubd %f14, %f10, %f24
30227 fbue,a %fcc1, loop_2650
30228 subc %o0, 0x1CA7, %i0
30229loop_2649:
30230 movrgez %o2, %l0, %o5
30231 stw %g6, [%l7 + 0x14]
30232loop_2650:
30233 nop
30234 wr %g0, 0x19, %asi
30235 prefetcha [%l7 + 0x40] %asi, 0x2
30236 add %i7, %g3, %l1
30237 tneg %icc, 0x6
30238 edge32ln %l2, %i4, %l6
30239 fmovrde %i3, %f30, %f6
30240 sethi 0x1463, %g5
30241 add %l7, 0x64, %l6
30242 wr %g0, 0x89, %asi
30243 lda [%l6] %asi, %l4
30244 casa [%l6] 0x89, %l4, %i1
30245 nop
30246 setx loop_2651, %l0, %l1
30247 wrpr 0x1, %tl
30248 wrpr %l1, %tnpc
30249 setx 0x34400001400, %l0, %l1
30250 wrpr %l1, %tstate
30251 wrhpr 0x4, %htstate
30252 done
30253 tvs %xcc, 0x5
30254 fmovdcs %xcc, %f9, %f10
30255 tsubcc %g4, 0x1D3D, %g7
30256loop_2651:
30257 fsrc1 %f6, %f6
30258 move %icc, %o4, %g1
30259 nop
30260 fitod %f4, %f24
30261 fdtoi %f24, %f22
30262 addc %l3, 0x1513, %i6
30263 fandnot1 %f28, %f12, %f12
30264 nop
30265 setx loop_2652, %l0, %l1
30266 wrpr 0x1, %tl
30267 wrpr %l1, %tnpc
30268 setx 0x34400001400, %l0, %l1
30269 wrpr %l1, %tstate
30270 wrhpr 0x4, %htstate
30271 done
30272 fmovdne %icc, %f19, %f12
30273 xnor %o6, 0x08A8, %o7
30274 movrgez %o3, 0x090, %i5
30275loop_2652:
30276 sir 0x1160
30277 sdivcc %o1, 0x05B3, %g2
30278 std %f12, [%l7 + 0x48]
30279 smul %o0, %i0, %o2
30280 fmovsn %xcc, %f21, %f16
30281 udivx %i2, 0x17A7, %o5
30282 tle %icc, 0x0
30283 fnot1 %f10, %f28
30284 movrlez %l0, 0x171, %g6
30285 brlz %i7, loop_2653
30286 fmovdvs %icc, %f19, %f9
30287 tge %icc, 0x5
30288 fblg,a %fcc3, loop_2654
30289loop_2653:
30290 movpos %xcc, %l5, %l1
30291 fbn,a %fcc1, loop_2655
30292 fmovdle %xcc, %f11, %f15
30293loop_2654:
30294 bne loop_2656
30295 mulscc %g3, 0x0AF4, %l2
30296loop_2655:
30297 membar 0x16
30298 add %l6, 0x05DA, %i4
30299loop_2656:
30300 tl %icc, 0x7
30301 mova %icc, %g5, %i3
30302 mulx %i1, %l4, %g4
30303 movn %icc, %g7, %o4
30304 movvs %xcc, %g1, %l3
30305 popc %o6, %o7
30306 stbar
30307 tgu %icc, 0x3
30308 udivx %o3, 0x0870, %i6
30309 orcc %o1, %i5, %g2
30310 fpsub32 %f22, %f22, %f8
30311 movcs %icc, %o0, %i0
30312 bg,a,pn %icc, loop_2657
30313 subcc %i2, 0x15D6, %o5
30314 movge %xcc, %o2, %g6
30315 brgez,a %i7, loop_2658
30316loop_2657:
30317 subcc %l0, %l5, %l1
30318 fzero %f10
30319 bvs %icc, loop_2659
30320loop_2658:
30321 sll %l2, %l6, %i4
30322 or %g5, %i3, %i1
30323 fbe,a %fcc2, loop_2660
30324loop_2659:
30325 movneg %icc, %l4, %g4
30326 xor %g3, %o4, %g1
30327 movvs %xcc, %g7, %o6
30328loop_2660:
30329 edge8 %o7, %l3, %o3
30330 fone %f6
30331 tgu %icc, 0x4
30332 tle %xcc, 0x4
30333 tneg %xcc, 0x3
30334 movg %icc, %o1, %i5
30335 nop
30336 setx 0x549866E24C4BC9A1, %l0, %l6
30337 stx %l6, [%l7 + 0x28]
30338 ldd [%l7 + 0x28], %f30
30339 setx 0x5BCD3C294DC3DACA, %l1, %l5
30340 stx %l5, [%l7 + 0x10]
30341 ldd [%l7 + 0x10], %f16
30342 fdivd %f16, %f30, %f10
30343 set 0x68, %l1
30344 prefetcha [%l7 + %l1] 0x18, 0x0
30345 sllx %o0, 0x19, %g2
30346 bgu %icc, loop_2661
30347 fbn %fcc1, loop_2662
30348 movneg %xcc, %i2, %i0
30349 fzero %f22
30350loop_2661:
30351 fones %f1
30352loop_2662:
30353 andncc %o2, %o5, %i7
30354 fpadd32s %f1, %f1, %f21
30355 movge %xcc, %l0, %g6
30356 set 0x30, %i1
30357 ldsba [%l7 + %i1] 0x10, %l5
30358 fabss %f22, %f1
30359 ldd [%l7 + 0x40], %f18
30360 wr %g0, 0x81, %asi
30361 lduwa [%l7 + 0x18] %asi, %l2
30362 fsrc2s %f8, %f1
30363 fmovsvc %icc, %f16, %f25
30364 bcc,a %icc, loop_2663
30365 movcc %icc, %l6, %i4
30366 tsubcctv %g5, %i3, %i1
30367 nop
30368 setx 0xA057F0B3, %l0, %l6
30369 st %l6, [%l7 + 0x24]
30370 ld [%l7 + 0x24], %fsr
30371loop_2663:
30372 array32 %l1, %g4, %l4
30373 udiv %g3, 0x1635, %o4
30374 fbge,a %fcc0, loop_2664
30375 movvc %icc, %g1, %g7
30376 bgu,pn %icc, loop_2665
30377 sdiv %o7, 0x0242, %l3
30378loop_2664:
30379 ldsb [%l7 + 0x71], %o6
30380 edge16 %o3, %i5, %i6
30381loop_2665:
30382 movrlz %o0, 0x150, %g2
30383 and %i2, 0x19AA, %i0
30384 fpack16 %f8, %f27
30385 edge16l %o1, %o2, %i7
30386 mulx %l0, 0x1F84, %o5
30387 subccc %l5, 0x1255, %g6
30388 fba %fcc3, loop_2666
30389 edge8ln %l2, %l6, %i4
30390 movle %icc, %i3, %i1
30391 array8 %l1, %g4, %g5
30392loop_2666:
30393 edge8ln %l4, %o4, %g1
30394 call loop_2667
30395 nop
30396 fitos %f12, %f6
30397 fstox %f6, %f2
30398 set 0x76, %g5
30399 lduha [%l7 + %g5] 0x81, %g3
30400loop_2667:
30401 fmovscc %icc, %f26, %f31
30402 movrne %g7, 0x23B, %l3
30403 edge16l %o6, %o7, %o3
30404 udivcc %i6, 0x11F6, %o0
30405 mulscc %i5, 0x157C, %g2
30406 umul %i0, 0x05B0, %i2
30407 ldx [%l7 + 0x70], %o1
30408 movvc %xcc, %o2, %l0
30409 tneg %icc, 0x0
30410 set 0x37, %g2
30411 lduba [%l7 + %g2] 0x80, %i7
30412 fmovsleu %icc, %f14, %f27
30413 call loop_2668
30414 edge16ln %o5, %g6, %l2
30415 edge8n %l6, %l5, %i4
30416 fnand %f22, %f14, %f4
30417loop_2668:
30418 fblg %fcc3, loop_2669
30419 nop
30420 setx 0x5E37218B, %l0, %l6
30421 st %l6, [%l7 + 0x28]
30422 ld [%l7 + 0x28], %f11
30423 setx 0xEBDC805C, %l1, %l5
30424 st %l5, [%l7 + 0x10]
30425 ld [%l7 + 0x10], %f0
30426 fadds %f0, %f11, %f19
30427 ldx [%l7 + 0x40], %i3
30428 movl %icc, %l1, %i1
30429loop_2669:
30430 xor %g5, %g4, %o4
30431 ldsb [%l7 + 0x24], %g1
30432 fmovdvc %xcc, %f5, %f23
30433 fmovrslz %g3, %f12, %f12
30434 fmovdvc %icc, %f17, %f27
30435 bne %xcc, loop_2670
30436 te %icc, 0x4
30437 movneg %icc, %g7, %l3
30438 fornot1 %f12, %f24, %f2
30439loop_2670:
30440 xorcc %l4, 0x0FED, %o7
30441 move %xcc, %o6, %o3
30442 addccc %o0, %i5, %i6
30443 xnor %i0, 0x0DCC, %i2
30444 movrlez %o1, 0x042, %g2
30445 ldd [%l7 + 0x18], %l0
30446 stx %i7, [%l7 + 0x28]
30447 brlz %o5, loop_2671
30448 andn %g6, 0x143D, %l2
30449 fornot2 %f28, %f30, %f24
30450 tneg %xcc, 0x5
30451loop_2671:
30452 fmovdg %icc, %f18, %f2
30453 fbu,a %fcc0, loop_2672
30454 fzero %f0
30455 umul %o2, 0x016C, %l6
30456 edge16ln %i4, %i3, %l5
30457loop_2672:
30458 fmovdpos %icc, %f10, %f22
30459 ldsb [%l7 + 0x6E], %l1
30460 edge32l %g5, %i1, %g4
30461 movn %icc, %o4, %g3
30462 orcc %g1, %l3, %l4
30463 alignaddrl %g7, %o6, %o7
30464 nop
30465 fitod %f15, %f16
30466 wr %g0, 0x89, %asi
30467 swapa [%l7 + 0x6C] %asi, %o0
30468 edge8 %o3, %i6, %i0
30469 swap [%l7 + 0x54], %i2
30470 ldsh [%l7 + 0x4C], %i5
30471 alignaddr %g2, %o1, %l0
30472 tg %xcc, 0x3
30473 fcmpeq16 %f16, %f8, %o5
30474 subc %i7, %l2, %g6
30475 edge8l %l6, %i4, %i3
30476 add %l7, 0x48, %l6
30477 wr %g0, 0x0c, %asi
30478 casa [%l6] 0x0c, %o2, %l5
30479 movcs %icc, %l1, %i1
30480 subccc %g5, 0x0A8B, %g4
30481 array8 %g3, %o4, %g1
30482 edge8 %l3, %g7, %o6
30483 tvs %xcc, 0x6
30484 wr %g0, 0x10, %asi
30485 ldsba [%l7 + 0x20] %asi, %o7
30486 tge %xcc, 0x7
30487 fcmple32 %f8, %f18, %l4
30488 taddcc %o0, 0x19EE, %i6
30489 prefetch [%l7 + 0x50], 0x2
30490 fmul8x16al %f26, %f31, %f0
30491 tneg %xcc, 0x5
30492 movpos %icc, %i0, %i2
30493 fbul,a %fcc1, loop_2673
30494 nop
30495 fitos %f1, %f1
30496 fstoi %f1, %f26
30497 movgu %icc, %o3, %i5
30498 fbl,a %fcc0, loop_2674
30499loop_2673:
30500 edge32ln %o1, %l0, %g2
30501 movpos %icc, %o5, %l2
30502 fba %fcc0, loop_2675
30503loop_2674:
30504 lduw [%l7 + 0x50], %g6
30505 edge32l %i7, %l6, %i3
30506 tsubcctv %o2, %l5, %l1
30507loop_2675:
30508 fpack32 %f26, %f8, %f12
30509 srl %i4, %i1, %g5
30510 movrlz %g4, 0x1B1, %g3
30511 fornot2 %f26, %f28, %f24
30512 udivcc %o4, 0x174A, %l3
30513 bneg %icc, loop_2676
30514 sethi 0x1A91, %g1
30515 fpadd32s %f4, %f15, %f29
30516 lduw [%l7 + 0x64], %o6
30517loop_2676:
30518 lduw [%l7 + 0x34], %g7
30519 or %l4, 0x0AC9, %o0
30520 taddcctv %o7, 0x1A03, %i6
30521 tsubcc %i0, %i2, %i5
30522 sir 0x1A3B
30523 movrlez %o1, 0x390, %l0
30524 tcs %xcc, 0x0
30525 edge16 %o3, %g2, %o5
30526 ldd [%l7 + 0x60], %g6
30527 tne %icc, 0x5
30528 wr %g0, 0x11, %asi
30529 lduwa [%l7 + 0x7C] %asi, %l2
30530 fmovdcc %xcc, %f13, %f31
30531 nop
30532 setx 0x80630094, %l0, %l6
30533 st %l6, [%l7 + 0x6C]
30534 ld [%l7 + 0x6C], %fsr
30535 edge16n %l6, %i3, %o2
30536 fbg,a %fcc1, loop_2677
30537 edge16n %i7, %l5, %l1
30538 srlx %i4, %g5, %g4
30539 movrne %g3, %o4, %i1
30540loop_2677:
30541 movne %icc, %g1, %l3
30542 sra %g7, %o6, %l4
30543 wr %g0, 0x04, %asi
30544 stba %o7, [%l7 + 0x73] %asi
30545 fbg %fcc0, loop_2678
30546 fpsub16 %f18, %f24, %f30
30547 set 0x0, %g7
30548 stxa %o0, [%g0 + %g7] 0x5f
30549loop_2678:
30550 fmovsne %icc, %f16, %f2
30551 array16 %i0, %i6, %i5
30552 fmovrdlez %i2, %f2, %f4
30553 subc %o1, %l0, %o3
30554 movrgez %o5, %g2, %g6
30555 be,a loop_2679
30556 movne %xcc, %l6, %l2
30557 movre %o2, %i7, %l5
30558 lduw [%l7 + 0x3C], %i3
30559loop_2679:
30560 addcc %i4, %l1, %g5
30561 edge8n %g3, %o4, %i1
30562 array8 %g1, %l3, %g4
30563 udivcc %o6, 0x149B, %l4
30564 fmovrde %g7, %f14, %f30
30565 addccc %o7, %i0, %o0
30566 fmovsn %icc, %f7, %f17
30567 edge32 %i6, %i5, %i2
30568 edge16l %l0, %o3, %o5
30569 alignaddr %g2, %g6, %o1
30570 fbo %fcc1, loop_2680
30571 std %f16, [%l7 + 0x68]
30572 fbue,a %fcc0, loop_2681
30573 mova %xcc, %l2, %o2
30574loop_2680:
30575 edge32n %l6, %l5, %i7
30576 set 0x60, %i6
30577 lduha [%l7 + %i6] 0x81, %i4
30578loop_2681:
30579 sdivx %i3, 0x0819, %l1
30580 bcs,a loop_2682
30581 fnot2s %f13, %f1
30582 udiv %g3, 0x17B4, %o4
30583 edge8n %i1, %g1, %l3
30584loop_2682:
30585 stw %g5, [%l7 + 0x08]
30586 add %o6, 0x0277, %l4
30587 set 0x44, %o3
30588 lduha [%l7 + %o3] 0x11, %g4
30589 fmul8x16al %f25, %f7, %f16
30590 smul %g7, 0x02A2, %i0
30591 fmovscs %xcc, %f3, %f16
30592 ldsh [%l7 + 0x40], %o0
30593 fmovsa %icc, %f28, %f22
30594 nop
30595 setx loop_2683, %l0, %l1
30596 wrpr 0x1, %tl
30597 wrpr %l1, %tnpc
30598 setx 0x34400001400, %l0, %l1
30599 wrpr %l1, %tstate
30600 wrhpr 0x4, %htstate
30601 done
30602 fbule %fcc1, loop_2684
30603 edge16n %i6, %o7, %i2
30604 edge16 %l0, %o3, %o5
30605loop_2683:
30606 edge32ln %g2, %i5, %g6
30607loop_2684:
30608 tneg %icc, 0x6
30609 movn %icc, %o1, %l2
30610 srax %o2, 0x1D, %l6
30611 fnor %f20, %f6, %f2
30612 brz %i7, loop_2685
30613 orn %i4, %l5, %l1
30614 lduh [%l7 + 0x5E], %g3
30615 fpsub16 %f22, %f6, %f6
30616loop_2685:
30617 movgu %icc, %o4, %i1
30618 ldub [%l7 + 0x0C], %g1
30619 fpack16 %f12, %f31
30620 orn %l3, 0x03E9, %g5
30621 fmovdcc %xcc, %f22, %f13
30622 add %l7, 0x40, %l6
30623 wr %g0, 0x89, %asi
30624 lda [%l6] %asi, %i3
30625 casa [%l6] %asi, %i3, %o6
30626 swap [%l7 + 0x54], %l4
30627 mulscc %g7, %i0, %o0
30628 fsrc2s %f19, %f3
30629 movg %xcc, %g4, %o7
30630 tcc %xcc, 0x7
30631 srl %i6, %i2, %l0
30632 wr %g0, 0x18, %asi
30633 stda %f0, [%l7 + 0x40] %asi
30634 movrlz %o5, %g2, %o3
30635 tneg %xcc, 0x4
30636 fmuld8ulx16 %f8, %f15, %f30
30637 membar 0x1C
30638 xorcc %g6, 0x0D5D, %i5
30639 fmovsg %icc, %f24, %f16
30640 fcmple32 %f22, %f22, %o1
30641 set 0x10, %l5
30642 stxa %l2, [%l7 + %l5] 0x88
30643 fmovsneg %xcc, %f22, %f4
30644 sdiv %o2, 0x08D0, %l6
30645 movle %icc, %i7, %l5
30646 movn %xcc, %l1, %i4
30647 nop
30648 fitod %f8, %f8
30649 fdtox %f8, %f8
30650 fxtod %f8, %f14
30651 fmovspos %xcc, %f25, %f7
30652 taddcc %o4, %i1, %g1
30653 fbul,a %fcc0, loop_2686
30654 fbue,a %fcc2, loop_2687
30655 array16 %g3, %l3, %g5
30656 ldsb [%l7 + 0x62], %o6
30657loop_2686:
30658 nop
30659 fitod %f8, %f30
30660 fdtox %f30, %f14
30661loop_2687:
30662 std %f28, [%l7 + 0x28]
30663 std %f6, [%l7 + 0x50]
30664 set 0x5C, %o2
30665 ldsha [%l7 + %o2] 0x15, %l4
30666 movn %icc, %g7, %i3
30667 fmovspos %xcc, %f8, %f4
30668 stb %i0, [%l7 + 0x50]
30669 saved
30670 rdpr %cwp, %g1
30671 rdpr %cansave, %g2
30672 rdpr %canrestore, %g3
30673 rdpr %cleanwin, %g4
30674 rdpr %otherwin, %g5
30675 rdpr %wstate, %g6
30676 fxnor %f20, %f6, %f16
30677 movrgez %g4, 0x121, %o7
30678 movrgz %o0, %i6, %i2
30679 fnor %f14, %f14, %f6
30680 andn %o5, 0x0BD7, %l0
30681 edge8n %o3, %g2, %i5
30682 fmovdgu %icc, %f8, %f14
30683 fpsub16s %f21, %f5, %f20
30684 srlx %g6, %o1, %o2
30685 movvc %icc, %l2, %i7
30686 array8 %l6, %l1, %i4
30687 udivx %o4, 0x0F47, %i1
30688 xnor %g1, %l5, %l3
30689 andcc %g3, 0x1409, %g5
30690 wr %g0, 0xf9, %asi
30691 stda %f16, [%l7 + 0x40] %asi
30692 membar #Sync
30693 popc 0x1DB3, %o6
30694 bcc,a loop_2688
30695 tvs %icc, 0x7
30696 set 0x1C, %i0
30697 sta %f16, [%l7 + %i0] 0x10
30698loop_2688:
30699 nop
30700 set 0x0E, %i4
30701 ldstuba [%l7 + %i4] 0x89, %l4
30702 xorcc %g7, %i3, %i0
30703 smulcc %g4, 0x1BAE, %o0
30704 subccc %i6, 0x08F1, %i2
30705 smulcc %o7, 0x0A2E, %o5
30706 set 0x40, %g6
30707 ldda [%l7 + %g6] 0x04, %f16
30708 udiv %l0, 0x11D8, %g2
30709 wr %g0, 0x89, %asi
30710 lda [%l7 + 0x3C] %asi, %f9
30711 movrne %o3, 0x2BA, %g6
30712 fnegd %f6, %f22
30713 st %f31, [%l7 + 0x7C]
30714 mulx %o1, 0x0122, %o2
30715 movge %xcc, %l2, %i7
30716 fmovd %f16, %f6
30717 fpackfix %f14, %f6
30718 movvs %icc, %i5, %l1
30719 umulcc %i4, %l6, %i1
30720 fbl %fcc0, loop_2689
30721 stx %g1, [%l7 + 0x18]
30722 srax %o4, 0x13, %l5
30723 orncc %g3, 0x0A6F, %g5
30724loop_2689:
30725 fcmpne16 %f18, %f30, %l3
30726 movne %xcc, %l4, %o6
30727 udivcc %i3, 0x1B3C, %i0
30728 movcc %xcc, %g7, %g4
30729 sll %o0, 0x1F, %i2
30730 for %f8, %f10, %f0
30731 tl %icc, 0x1
30732 xorcc %o7, 0x1C1A, %i6
30733 array32 %l0, %o5, %o3
30734 lduw [%l7 + 0x64], %g6
30735 smulcc %o1, %g2, %l2
30736 array32 %i7, %o2, %l1
30737 bn,pt %xcc, loop_2690
30738 tpos %xcc, 0x6
30739 subcc %i5, %i4, %i1
30740 nop
30741 setx 0x713BF860606480A1, %l0, %l6
30742 stx %l6, [%l7 + 0x28]
30743 ldd [%l7 + 0x28], %f28
30744 fsqrtd %f28, %f20
30745loop_2690:
30746 edge16n %l6, %g1, %o4
30747 fabsd %f10, %f8
30748 bl,pt %icc, loop_2691
30749 fmul8x16al %f0, %f16, %f4
30750 bne %xcc, loop_2692
30751 bvc loop_2693
30752loop_2691:
30753 xor %g3, %g5, %l3
30754 add %l4, 0x0FC6, %l5
30755loop_2692:
30756 srax %o6, 0x08, %i0
30757loop_2693:
30758 smul %i3, 0x18E7, %g4
30759 smul %o0, %g7, %o7
30760 tvc %icc, 0x6
30761 movcs %icc, %i6, %i2
30762 nop
30763 fitod %f2, %f14
30764 fdtox %f14, %f28
30765 fxtod %f28, %f0
30766 andn %l0, %o3, %g6
30767 nop
30768 fitos %f2, %f17
30769 fstoi %f17, %f4
30770 fmovdvs %xcc, %f29, %f0
30771 sra %o5, %o1, %g2
30772 fbuge,a %fcc1, loop_2694
30773 bneg,pn %xcc, loop_2695
30774 nop
30775 setx 0x096F75F9, %l0, %l6
30776 st %l6, [%l7 + 0x28]
30777 ld [%l7 + 0x28], %f17
30778 setx 0xA7B39758, %l1, %l5
30779 st %l5, [%l7 + 0x10]
30780 ld [%l7 + 0x10], %f9
30781 fsubs %f9, %f17, %f2
30782 edge32l %l2, %o2, %i7
30783loop_2694:
30784 udiv %l1, 0x1279, %i5
30785loop_2695:
30786 edge16 %i4, %l6, %g1
30787 saved
30788 rdpr %cwp, %g1
30789 rdpr %cansave, %g2
30790 rdpr %canrestore, %g3
30791 rdpr %cleanwin, %g4
30792 rdpr %otherwin, %g5
30793 rdpr %wstate, %g6
30794 brz,a %o4, loop_2696
30795 nop
30796 setx loop_2697, %l0, %l1
30797 wrpr 0x1, %tl
30798 wrpr %l1, %tpc
30799 add %l1, 0x4, %l1
30800 wrpr %l1, %tnpc
30801 setx 0x34400001400, %l0, %l1
30802 wrpr %l1, %tstate
30803 wrhpr 0x4, %htstate
30804 retry
30805 taddcctv %g3, %i1, %l3
30806 brgz %g5, loop_2698
30807loop_2696:
30808 fmovdleu %icc, %f11, %f17
30809loop_2697:
30810 smulcc %l4, %l5, %i0
30811 udivcc %o6, 0x191F, %i3
30812loop_2698:
30813 bneg,pt %icc, loop_2699
30814 xnorcc %g4, 0x182A, %o0
30815 alignaddr %o7, %g7, %i2
30816 brz %i6, loop_2700
30817loop_2699:
30818 ba,pt %xcc, loop_2701
30819 bge,a %icc, loop_2702
30820 movrgz %o3, %l0, %o5
30821loop_2700:
30822 fornot1 %f14, %f22, %f10
30823loop_2701:
30824 flush %l7 + 0x08
30825loop_2702:
30826 ta %icc, 0x6
30827 taddcctv %o1, 0x1711, %g6
30828 fcmpgt16 %f6, %f18, %g2
30829 fmovs %f15, %f5
30830 movrlez %o2, %l2, %l1
30831 wr %g0, 0x11, %asi
30832 ldstuba [%l7 + 0x55] %asi, %i7
30833 fbuge,a %fcc1, loop_2703
30834 fpadd32 %f6, %f4, %f26
30835 tle %icc, 0x3
30836 mulscc %i4, 0x0BE1, %l6
30837loop_2703:
30838 mulscc %g1, %o4, %i5
30839 edge32l %i1, %g3, %g5
30840 movrlez %l4, %l3, %i0
30841 fbu,a %fcc0, loop_2704
30842 fnegd %f24, %f12
30843 fnand %f14, %f8, %f8
30844 popc %o6, %l5
30845loop_2704:
30846 udiv %i3, 0x13D4, %o0
30847 udivx %g4, 0x1773, %o7
30848 fmovrse %g7, %f3, %f3
30849 ldsh [%l7 + 0x74], %i2
30850 tg %icc, 0x2
30851 fmovda %xcc, %f9, %f3
30852 edge32 %o3, %i6, %l0
30853 tle %icc, 0x4
30854 ble,a loop_2705
30855 mova %xcc, %o1, %g6
30856 popc 0x1150, %o5
30857 tg %icc, 0x1
30858loop_2705:
30859 restored
30860 rdpr %cwp, %g1
30861 rdpr %cansave, %g2
30862 rdpr %canrestore, %g3
30863 rdpr %cleanwin, %g4
30864 rdpr %otherwin, %g5
30865 rdpr %wstate, %g6
30866 edge8l %g2, %l2, %o2
30867 subccc %l1, 0x1692, %i7
30868 orn %l6, 0x096F, %g1
30869 fba %fcc0, loop_2706
30870 movleu %xcc, %i4, %o4
30871 addc %i5, 0x06AA, %g3
30872 fba,a %fcc1, loop_2707
30873loop_2706:
30874 bpos %icc, loop_2708
30875 umul %g5, 0x1577, %i1
30876 movrgz %l4, 0x320, %l3
30877loop_2707:
30878 movge %icc, %i0, %l5
30879loop_2708:
30880 fbul,a %fcc3, loop_2709
30881 fandnot1 %f0, %f24, %f0
30882 fbug %fcc2, loop_2710
30883 nop
30884 fitod %f0, %f12
30885 fdtos %f12, %f1
30886loop_2709:
30887 restored
30888 rdpr %cwp, %g1
30889 rdpr %cansave, %g2
30890 rdpr %canrestore, %g3
30891 rdpr %cleanwin, %g4
30892 rdpr %otherwin, %g5
30893 rdpr %wstate, %g6
30894 fmovdge %icc, %f2, %f3
30895loop_2710:
30896 fors %f15, %f9, %f8
30897 mulx %i3, 0x10A5, %o0
30898 call loop_2711
30899 udivx %o6, 0x04B4, %o7
30900 saved
30901 rdpr %cwp, %g1
30902 rdpr %cansave, %g2
30903 rdpr %canrestore, %g3
30904 rdpr %cleanwin, %g4
30905 rdpr %otherwin, %g5
30906 rdpr %wstate, %g6
30907 srl %g4, %g7, %i2
30908loop_2711:
30909 movle %xcc, %o3, %i6
30910 fandnot1 %f20, %f22, %f22
30911 edge8ln %o1, %l0, %g6
30912 fcmpne16 %f6, %f0, %g2
30913 tn %icc, 0x2
30914 movge %icc, %l2, %o2
30915 add %o5, 0x108F, %i7
30916 brgez,a %l6, loop_2712
30917 sth %g1, [%l7 + 0x6C]
30918 xnor %i4, 0x14F1, %o4
30919 fbn %fcc2, loop_2713
30920loop_2712:
30921 tsubcc %l1, 0x1025, %g3
30922 move %xcc, %i5, %g5
30923 andncc %l4, %i1, %l3
30924loop_2713:
30925 edge8ln %i0, %l5, %o0
30926 edge16n %o6, %i3, %g4
30927 nop
30928 fitos %f31, %f26
30929 fbug %fcc3, loop_2714
30930 movn %icc, %o7, %g7
30931 stx %i2, [%l7 + 0x40]
30932 edge8l %o3, %o1, %l0
30933loop_2714:
30934 movne %xcc, %i6, %g2
30935 brz,a %l2, loop_2715
30936 fpack32 %f2, %f22, %f30
30937 brlz %g6, loop_2716
30938 fbo %fcc3, loop_2717
30939loop_2715:
30940 bne %icc, loop_2718
30941 sethi 0x19CB, %o2
30942loop_2716:
30943 tcs %xcc, 0x5
30944loop_2717:
30945 alignaddr %o5, %l6, %i7
30946loop_2718:
30947 nop
30948 setx 0xEE840B16, %l0, %l6
30949 st %l6, [%l7 + 0x28]
30950 ld [%l7 + 0x28], %f23
30951 fsqrts %f23, %f13
30952 movne %icc, %g1, %i4
30953 tgu %icc, 0x3
30954 fble %fcc0, loop_2719
30955 andncc %l1, %o4, %i5
30956 edge8 %g3, %l4, %g5
30957 nop
30958 fitos %f1, %f14
30959loop_2719:
30960 fmovdl %xcc, %f13, %f16
30961 fbul %fcc0, loop_2720
30962 smulcc %i1, 0x0761, %l3
30963 ldx [%l7 + 0x28], %i0
30964 orn %l5, 0x04B6, %o6
30965loop_2720:
30966 call loop_2721
30967 add %o0, 0x02AF, %i3
30968 fbg,a %fcc3, loop_2722
30969 tle %xcc, 0x7
30970loop_2721:
30971 fones %f19
30972 stb %g4, [%l7 + 0x30]
30973loop_2722:
30974 edge32n %g7, %i2, %o3
30975 set 0x34, %o0
30976 stba %o1, [%l7 + %o0] 0x89
30977 tsubcc %o7, %i6, %g2
30978 ble,pt %xcc, loop_2723
30979 fmul8x16 %f11, %f22, %f16
30980 udiv %l2, 0x16C3, %l0
30981 array16 %g6, %o5, %o2
30982loop_2723:
30983 tcs %icc, 0x5
30984 movneg %icc, %i7, %g1
30985 fbe %fcc0, loop_2724
30986 andn %i4, 0x0693, %l6
30987 fmovsl %xcc, %f12, %f24
30988 set 0x7C, %l0
30989 lduwa [%l7 + %l0] 0x89, %o4
30990loop_2724:
30991 tneg %icc, 0x5
30992 edge8ln %l1, %i5, %g3
30993 andncc %l4, %i1, %l3
30994 sdiv %i0, 0x0D03, %l5
30995 edge32l %o6, %o0, %i3
30996 smul %g4, 0x012C, %g7
30997 fmovsle %icc, %f27, %f30
30998 movpos %xcc, %g5, %o3
30999 call loop_2725
31000 sllx %i2, 0x0C, %o7
31001 fpadd32s %f22, %f16, %f17
31002 fmovrdgez %o1, %f26, %f20
31003loop_2725:
31004 fsrc2s %f0, %f27
31005 sdivx %i6, 0x128A, %g2
31006 subccc %l0, 0x05D2, %l2
31007 st %f29, [%l7 + 0x7C]
31008 xorcc %o5, 0x0049, %g6
31009 srl %o2, %i7, %i4
31010 edge32ln %l6, %o4, %l1
31011 sdivcc %i5, 0x1490, %g3
31012 edge8l %g1, %i1, %l4
31013 movvs %xcc, %l3, %i0
31014 fble %fcc3, loop_2726
31015 fbo,a %fcc2, loop_2727
31016 nop
31017 fitos %f1, %f3
31018 fstox %f3, %f28
31019 nop
31020 set 0x18, %i2
31021 prefetch [%l7 + %i2], 0x3
31022loop_2726:
31023 edge16l %l5, %o0, %i3
31024loop_2727:
31025 addc %o6, %g4, %g5
31026 st %f30, [%l7 + 0x44]
31027 fmovrde %g7, %f18, %f0
31028 movgu %icc, %i2, %o3
31029 edge32n %o1, %i6, %g2
31030 fpadd16 %f14, %f14, %f10
31031 fpackfix %f14, %f31
31032 nop
31033 setx loop_2728, %l0, %l1
31034 jmpl %l1, %l0
31035 be,a loop_2729
31036 movvs %xcc, %l2, %o7
31037 xnorcc %o5, %g6, %i7
31038loop_2728:
31039 andn %i4, 0x15D5, %o2
31040loop_2729:
31041 brnz %o4, loop_2730
31042 edge16 %l6, %i5, %l1
31043 set 0x74, %l4
31044 swapa [%l7 + %l4] 0x88, %g1
31045loop_2730:
31046 fba,a %fcc1, loop_2731
31047 movleu %icc, %i1, %g3
31048 movle %xcc, %l4, %l3
31049 fsrc1s %f21, %f4
31050loop_2731:
31051 subccc %i0, %l5, %o0
31052 sdiv %i3, 0x15F2, %g4
31053 taddcc %g5, %g7, %i2
31054 alignaddr %o3, %o1, %o6
31055 move %xcc, %g2, %l0
31056 umulcc %i6, %o7, %o5
31057 set 0x40, %o1
31058 stda %f16, [%l7 + %o1] 0x89
31059 udiv %l2, 0x076B, %i7
31060 fbule,a %fcc0, loop_2732
31061 membar 0x7A
31062 nop
31063 setx loop_2733, %l0, %l1
31064 wrpr 0x1, %tl
31065 wrpr %l1, %tpc
31066 add %l1, 0x4, %l1
31067 wrpr %l1, %tnpc
31068 setx 0x34400001400, %l0, %l1
31069 wrpr %l1, %tstate
31070 wrhpr 0x4, %htstate
31071 retry
31072 restored
31073 rdpr %cwp, %g1
31074 rdpr %cansave, %g2
31075 rdpr %canrestore, %g3
31076 rdpr %cleanwin, %g4
31077 rdpr %otherwin, %g5
31078 rdpr %wstate, %g6
31079loop_2732:
31080 bge %icc, loop_2734
31081 brlez,a %i4, loop_2735
31082loop_2733:
31083 addcc %o2, %o4, %g6
31084 edge32n %i5, %l1, %l6
31085loop_2734:
31086 tpos %xcc, 0x4
31087loop_2735:
31088 edge8 %i1, %g1, %g3
31089 swap [%l7 + 0x5C], %l3
31090 fmovdcc %icc, %f15, %f4
31091 fornot2s %f31, %f3, %f10
31092 andn %l4, 0x0A91, %l5
31093 fsrc2 %f20, %f10
31094 subccc %i0, 0x1A80, %o0
31095 fba,a %fcc2, loop_2736
31096 edge32n %i3, %g5, %g4
31097 fornot1s %f10, %f1, %f16
31098 xor %i2, 0x0B75, %o3
31099loop_2736:
31100 fnors %f0, %f4, %f18
31101 wr %g0, 0x0c, %asi
31102 swapa [%l7 + 0x74] %asi, %g7
31103 ba loop_2737
31104 tge %xcc, 0x4
31105 tneg %icc, 0x6
31106 tvc %xcc, 0x3
31107loop_2737:
31108 subccc %o1, %g2, %o6
31109 movrgez %l0, 0x07D, %i6
31110 stb %o5, [%l7 + 0x6C]
31111 nop
31112 fitod %f0, %f12
31113 orcc %l2, %o7, %i7
31114 fabss %f2, %f14
31115 udiv %o2, 0x080F, %i4
31116 fpsub32s %f31, %f26, %f31
31117 movleu %xcc, %g6, %i5
31118 addcc %l1, %l6, %i1
31119 fexpand %f6, %f10
31120 tg %icc, 0x6
31121 sll %o4, 0x10, %g3
31122 ta %icc, 0x3
31123 sir 0x03C3
31124 array32 %g1, %l4, %l5
31125 movrgez %i0, %l3, %o0
31126 wr %g0, 0x2b, %asi
31127 stxa %g5, [%l7 + 0x28] %asi
31128 membar #Sync
31129 sdivx %g4, 0x1915, %i3
31130 bge,a,pn %icc, loop_2738
31131 edge8n %i2, %o3, %g7
31132 udivx %o1, 0x1C53, %g2
31133 taddcctv %l0, %o6, %o5
31134loop_2738:
31135 tn %icc, 0x5
31136 add %l7, 0x4C, %l6
31137 wr %g0, 0x89, %asi
31138 lda [%l6] %asi, %i6
31139 casa [%l6] 0x89, %i6, %l2
31140 fmovdl %icc, %f27, %f6
31141 movleu %xcc, %i7, %o7
31142 fmovdle %xcc, %f2, %f6
31143 orn %o2, %g6, %i4
31144 sdivcc %l1, 0x1FB3, %i5
31145 mulx %l6, 0x161F, %o4
31146 fpackfix %f8, %f20
31147 movl %icc, %i1, %g1
31148 movn %icc, %g3, %l5
31149 fmovsle %icc, %f19, %f4
31150 movcc %xcc, %i0, %l4
31151 movn %xcc, %o0, %g5
31152 edge32 %g4, %l3, %i3
31153 restored
31154 rdpr %cwp, %g1
31155 rdpr %cansave, %g2
31156 rdpr %canrestore, %g3
31157 rdpr %cleanwin, %g4
31158 rdpr %otherwin, %g5
31159 rdpr %wstate, %g6
31160 mova %xcc, %o3, %g7
31161 nop
31162 setx 0xC5777D83FCCF698A, %l0, %l6
31163 stx %l6, [%l7 + 0x28]
31164 ldd [%l7 + 0x28], %f12
31165 setx 0x88EF76458A7473E8, %l1, %l5
31166 stx %l5, [%l7 + 0x10]
31167 ldd [%l7 + 0x10], %f2
31168 fmuld %f2, %f12, %f24
31169 fmul8x16al %f20, %f15, %f4
31170 bcc,pn %icc, loop_2739
31171 tne %icc, 0x6
31172 sdivx %i2, 0x1705, %o1
31173 saved
31174 rdpr %cwp, %g1
31175 rdpr %cansave, %g2
31176 rdpr %canrestore, %g3
31177 rdpr %cleanwin, %g4
31178 rdpr %otherwin, %g5
31179 rdpr %wstate, %g6
31180loop_2739:
31181 edge16l %l0, %g2, %o6
31182 tge %icc, 0x1
31183 fcmpgt32 %f26, %f0, %i6
31184 nop
31185 setx 0x37F48852, %l0, %l6
31186 st %l6, [%l7 + 0x28]
31187 ld [%l7 + 0x28], %f20
31188 setx 0x9ACCF534, %l1, %l5
31189 st %l5, [%l7 + 0x10]
31190 ld [%l7 + 0x10], %f28
31191 fmuls %f28, %f20, %f23
31192 wr %g0, 0x18, %asi
31193 swapa [%l7 + 0x60] %asi, %o5
31194 andn %l2, %i7, %o2
31195 move %icc, %o7, %i4
31196 andncc %l1, %i5, %l6
31197 ldstub [%l7 + 0x72], %o4
31198 edge8ln %i1, %g1, %g6
31199 fornot2 %f20, %f10, %f24
31200 set 0x40, %o4
31201 ldda [%l7 + %o4] 0x10, %f16
31202 or %l5, %g3, %l4
31203 wr %g0, 0x19, %asi
31204 ldswa [%l7 + 0x70] %asi, %o0
31205 andcc %i0, %g4, %l3
31206 ba,pn %xcc, loop_2740
31207 fmovdcc %xcc, %f17, %f19
31208 array32 %i3, %o3, %g5
31209 fexpand %f11, %f20
31210loop_2740:
31211 udiv %g7, 0x19E3, %o1
31212 wr %g0, 0x81, %asi
31213 stba %l0, [%l7 + 0x3C] %asi
31214 udiv %g2, 0x1893, %o6
31215 ldub [%l7 + 0x4D], %i2
31216 fsrc2s %f26, %f12
31217 tgu %icc, 0x5
31218 nop
31219 setx loop_2741, %l0, %l1
31220 wrpr 0x1, %tl
31221 wrpr %l1, %tpc
31222 add %l1, 0x4, %l1
31223 wrpr %l1, %tnpc
31224 setx 0x34400001400, %l0, %l1
31225 wrpr %l1, %tstate
31226 wrhpr 0x4, %htstate
31227 retry
31228 sllx %i6, 0x12, %o5
31229 sdivx %l2, 0x08D6, %i7
31230 umulcc %o2, %o7, %l1
31231loop_2741:
31232 fbe,a %fcc1, loop_2742
31233 and %i5, 0x1C6B, %l6
31234 fmovsne %icc, %f14, %f10
31235 ble,pt %xcc, loop_2743
31236loop_2742:
31237 nop
31238 setx 0xA6F03F0DA6087CC8, %l0, %l6
31239 stx %l6, [%l7 + 0x28]
31240 ldd [%l7 + 0x28], %f26
31241 setx 0xE3B06B1C80363627, %l1, %l5
31242 stx %l5, [%l7 + 0x10]
31243 ldd [%l7 + 0x10], %f22
31244 fdivd %f22, %f26, %f4
31245 sdiv %i4, 0x0F1B, %i1
31246 brgz,a %g1, loop_2744
31247loop_2743:
31248 sdiv %o4, 0x1BD3, %l5
31249 fmovrsgez %g6, %f23, %f24
31250 alignaddr %l4, %g3, %o0
31251loop_2744:
31252 tne %xcc, 0x5
31253 bgu,a loop_2745
31254 bshuffle %f24, %f28, %f8
31255 fmovda %icc, %f28, %f23
31256 tsubcc %i0, 0x1075, %g4
31257loop_2745:
31258 movre %l3, %i3, %o3
31259 tpos %xcc, 0x0
31260 tsubcctv %g5, %g7, %o1
31261 xnorcc %g2, 0x02D8, %o6
31262 ba,a %xcc, loop_2746
31263 addcc %l0, %i6, %i2
31264 sth %o5, [%l7 + 0x70]
31265 fmovsgu %xcc, %f30, %f0
31266loop_2746:
31267 tl %xcc, 0x1
31268 movcc %icc, %i7, %l2
31269 tvc %xcc, 0x0
31270 andncc %o7, %l1, %i5
31271 alignaddr %l6, %o2, %i1
31272 fandnot1 %f16, %f10, %f26
31273 fpsub32s %f11, %f2, %f9
31274 movcc %xcc, %g1, %i4
31275 orncc %l5, %o4, %g6
31276 fmovde %xcc, %f29, %f20
31277 fpackfix %f24, %f31
31278 movvs %xcc, %g3, %l4
31279 addcc %i0, 0x18A8, %g4
31280 ta %icc, 0x3
31281 edge8ln %o0, %l3, %o3
31282 swap [%l7 + 0x48], %g5
31283 flush %l7 + 0x7C
31284 fbu %fcc1, loop_2747
31285 fmovscc %xcc, %f17, %f27
31286 movle %xcc, %g7, %i3
31287 stbar
31288loop_2747:
31289 movne %xcc, %g2, %o6
31290 prefetch [%l7 + 0x24], 0x1
31291 brlz %l0, loop_2748
31292 ldsb [%l7 + 0x40], %i6
31293 mulx %o1, %o5, %i7
31294 udivcc %l2, 0x0758, %i2
31295loop_2748:
31296 fands %f11, %f7, %f4
31297 edge32n %l1, %i5, %o7
31298 fbg,a %fcc1, loop_2749
31299 movcs %icc, %l6, %o2
31300 orncc %g1, 0x075E, %i1
31301 wr %g0, 0x19, %asi
31302 sta %f6, [%l7 + 0x7C] %asi
31303loop_2749:
31304 stb %l5, [%l7 + 0x45]
31305 bvs,a,pn %icc, loop_2750
31306 taddcc %o4, 0x17EB, %i4
31307 fmovrsne %g3, %f10, %f3
31308 fbul %fcc2, loop_2751
31309loop_2750:
31310 andncc %g6, %i0, %l4
31311 sra %o0, 0x09, %l3
31312 edge32 %g4, %g5, %o3
31313loop_2751:
31314 pdist %f12, %f26, %f18
31315 umulcc %g7, %i3, %o6
31316 nop
31317 setx 0x770B34BD1EBF5D67, %l0, %l6
31318 stx %l6, [%l7 + 0x28]
31319 ldd [%l7 + 0x28], %f26
31320 setx 0x13C0AA88CD939660, %l1, %l5
31321 stx %l5, [%l7 + 0x10]
31322 ldd [%l7 + 0x10], %f24
31323 fdivd %f24, %f26, %f4
31324 edge16ln %l0, %i6, %g2
31325 xor %o5, %i7, %o1
31326 movge %icc, %i2, %l2
31327 movleu %icc, %i5, %o7
31328 fbg %fcc3, loop_2752
31329 for %f22, %f30, %f14
31330 tgu %icc, 0x6
31331 edge8ln %l1, %o2, %l6
31332loop_2752:
31333 tsubcctv %g1, 0x08C8, %i1
31334 andn %l5, 0x05AF, %o4
31335 movrgz %g3, %i4, %g6
31336 edge32n %l4, %o0, %l3
31337 fmovsg %xcc, %f22, %f16
31338 fmovrdne %i0, %f28, %f28
31339 flush %l7 + 0x18
31340 fbul %fcc3, loop_2753
31341 mulx %g4, 0x03C4, %o3
31342 fbuge %fcc2, loop_2754
31343 movvs %xcc, %g7, %g5
31344loop_2753:
31345 sdivcc %o6, 0x1E11, %i3
31346 tl %xcc, 0x7
31347loop_2754:
31348 udivx %l0, 0x0958, %g2
31349 udivcc %o5, 0x1133, %i6
31350 smul %o1, %i7, %l2
31351 prefetch [%l7 + 0x64], 0x0
31352 nop
31353 setx 0xCC35630F, %l0, %l6
31354 st %l6, [%l7 + 0x28]
31355 ld [%l7 + 0x28], %f3
31356 setx 0xA8F5C9D3, %l1, %l5
31357 st %l5, [%l7 + 0x10]
31358 ld [%l7 + 0x10], %f16
31359 fmuls %f16, %f3, %f7
31360 bn %xcc, loop_2755
31361 sth %i2, [%l7 + 0x0C]
31362 srlx %i5, 0x08, %o7
31363 smul %o2, %l1, %g1
31364loop_2755:
31365 movle %icc, %i1, %l6
31366 sir 0x0B9C
31367 tne %icc, 0x2
31368 array8 %o4, %l5, %g3
31369 brnz %i4, loop_2756
31370 fmovrslez %g6, %f31, %f24
31371 tneg %xcc, 0x5
31372 restored
31373 rdpr %cwp, %g1
31374 rdpr %cansave, %g2
31375 rdpr %canrestore, %g3
31376 rdpr %cleanwin, %g4
31377 rdpr %otherwin, %g5
31378 rdpr %wstate, %g6
31379loop_2756:
31380 bleu %icc, loop_2757
31381 umul %l4, %o0, %l3
31382 fbu,a %fcc0, loop_2758
31383 fmovsvc %icc, %f30, %f24
31384loop_2757:
31385 movvs %xcc, %g4, %o3
31386 movre %i0, 0x2FA, %g5
31387loop_2758:
31388 mova %icc, %o6, %i3
31389 fmovsleu %xcc, %f9, %f1
31390 swap [%l7 + 0x3C], %l0
31391 bg,a %icc, loop_2759
31392 movpos %xcc, %g7, %g2
31393 membar #Sync
31394 set 0x40, %o5
31395 ldda [%l7 + %o5] 0xf8, %f16
31396loop_2759:
31397 edge32l %i6, %o1, %o5
31398 brlez,a %i7, loop_2760
31399 fmovdn %icc, %f21, %f28
31400 edge32ln %l2, %i5, %o7
31401 tge %icc, 0x5
31402loop_2760:
31403 fcmpeq32 %f24, %f28, %i2
31404 ldd [%l7 + 0x30], %f0
31405 add %o2, %l1, %i1
31406 andncc %g1, %l6, %o4
31407 edge8ln %g3, %l5, %g6
31408 ldsb [%l7 + 0x48], %i4
31409 fbue,a %fcc2, loop_2761
31410 tge %xcc, 0x4
31411 popc 0x1B0C, %l4
31412 fmovrslz %l3, %f23, %f28
31413loop_2761:
31414 nop
31415 wr %g0, 0x0c, %asi
31416 prefetcha [%l7 + 0x18] %asi, 0x3
31417 fbn %fcc3, loop_2762
31418 fandnot1 %f18, %f24, %f2
31419 edge16l %g4, %i0, %o3
31420 ldstub [%l7 + 0x74], %g5
31421loop_2762:
31422 edge32 %o6, %i3, %l0
31423 fandnot1s %f0, %f28, %f27
31424 array16 %g2, %i6, %o1
31425 array16 %o5, %g7, %l2
31426 bge,a,pt %xcc, loop_2763
31427 tg %xcc, 0x3
31428 fnot2s %f26, %f3
31429 nop
31430 set 0x30, %i5
31431 stw %i7, [%l7 + %i5]
31432loop_2763:
31433 nop
31434 fitos %f2, %f16
31435 fstod %f16, %f8
31436 bl,a %icc, loop_2764
31437 nop
31438 setx 0xDED605F4C60CA5A7, %l0, %l6
31439 stx %l6, [%l7 + 0x28]
31440 ldd [%l7 + 0x28], %f30
31441 setx 0xC1F1F30E651E5090, %l1, %l5
31442 stx %l5, [%l7 + 0x10]
31443 ldd [%l7 + 0x10], %f4
31444 fmuld %f4, %f30, %f14
31445 udivcc %o7, 0x1A98, %i2
31446 wr %g0, 0x27, %asi
31447 stba %o2, [%l7 + 0x3E] %asi
31448 membar #Sync
31449loop_2764:
31450 swap [%l7 + 0x74], %l1
31451 fmovsneg %icc, %f12, %f7
31452 wr %g0, 0x81, %asi
31453 stda %f0, [%l7 + 0x40] %asi
31454 set 0x30, %g4
31455 stxa %i5, [%l7 + %g4] 0x88
31456 array16 %g1, %l6, %o4
31457 bne,pt %icc, loop_2765
31458 smul %g3, %l5, %i1
31459 bn,pn %xcc, loop_2766
31460 bn,a,pt %icc, loop_2767
31461loop_2765:
31462 subcc %g6, 0x12A7, %l4
31463 movle %icc, %l3, %i4
31464loop_2766:
31465 movrgz %g4, %o0, %o3
31466loop_2767:
31467 andn %g5, %i0, %o6
31468 edge8l %i3, %g2, %i6
31469 fmovsne %icc, %f26, %f18
31470 saved
31471 rdpr %cwp, %g1
31472 rdpr %cansave, %g2
31473 rdpr %canrestore, %g3
31474 rdpr %cleanwin, %g4
31475 rdpr %otherwin, %g5
31476 rdpr %wstate, %g6
31477 fmovrse %o1, %f13, %f17
31478 umul %o5, 0x0564, %g7
31479 edge16ln %l0, %l2, %o7
31480 movre %i2, %o2, %i7
31481 edge8 %l1, %g1, %i5
31482 fnor %f4, %f10, %f26
31483 srax %o4, 0x07, %g3
31484 wr %g0, 0x2a, %asi
31485 stha %l6, [%l7 + 0x40] %asi
31486 membar #Sync
31487 tle %icc, 0x0
31488 fmovsl %icc, %f0, %f0
31489 sth %l5, [%l7 + 0x4C]
31490 be,pt %xcc, loop_2768
31491 orcc %g6, 0x1854, %i1
31492 fmul8ulx16 %f24, %f22, %f2
31493 movn %icc, %l4, %i4
31494loop_2768:
31495 movrlz %l3, 0x0B5, %g4
31496 tvc %xcc, 0x3
31497 edge8 %o0, %o3, %i0
31498 membar 0x65
31499 fpadd16s %f25, %f11, %f27
31500 orncc %o6, %i3, %g5
31501 fcmpgt32 %f30, %f14, %i6
31502 sub %g2, 0x19B7, %o5
31503 movge %icc, %o1, %g7
31504 nop
31505 setx 0x3F0E52A9A64887E4, %l0, %l6
31506 stx %l6, [%l7 + 0x28]
31507 ldd [%l7 + 0x28], %f8
31508 fsqrtd %f8, %f4
31509 edge8l %l0, %l2, %i2
31510 fmovrdlz %o7, %f6, %f20
31511 bpos,a,pn %xcc, loop_2769
31512 array32 %i7, %o2, %g1
31513 tg %xcc, 0x4
31514 fmovdge %xcc, %f23, %f18
31515loop_2769:
31516 tle %xcc, 0x0
31517 orncc %i5, %l1, %o4
31518 edge32n %g3, %l5, %l6
31519 orncc %g6, %l4, %i1
31520 fmuld8ulx16 %f4, %f20, %f18
31521 edge8ln %i4, %l3, %g4
31522 fcmple16 %f8, %f22, %o3
31523 fxors %f14, %f22, %f21
31524 edge32l %i0, %o6, %i3
31525 srlx %g5, 0x06, %i6
31526 fandnot1 %f26, %f2, %f18
31527 fcmpgt32 %f20, %f24, %g2
31528 bvc,pn %xcc, loop_2770
31529 movrgz %o5, %o1, %o0
31530 movne %xcc, %g7, %l0
31531 fbg,a %fcc2, loop_2771
31532loop_2770:
31533 tn %xcc, 0x7
31534 edge32 %i2, %l2, %o7
31535 fxors %f18, %f23, %f14
31536loop_2771:
31537 fbul,a %fcc1, loop_2772
31538 ldd [%l7 + 0x08], %i6
31539 nop
31540 setx 0x9053D56C, %l0, %l6
31541 st %l6, [%l7 + 0x30]
31542 ld [%l7 + 0x30], %fsr
31543 fmovdvs %xcc, %f11, %f20
31544loop_2772:
31545 movcc %xcc, %o2, %i5
31546 ldstub [%l7 + 0x29], %l1
31547 edge16l %o4, %g3, %l5
31548 srax %g1, 0x1B, %l6
31549 fble,a %fcc0, loop_2773
31550 sdivx %l4, 0x1A28, %i1
31551 fbe,a %fcc3, loop_2774
31552 bg,a loop_2775
31553loop_2773:
31554 fpadd16 %f4, %f20, %f0
31555 movleu %icc, %i4, %g6
31556loop_2774:
31557 brnz %g4, loop_2776
31558loop_2775:
31559 ba loop_2777
31560 fmovde %icc, %f17, %f12
31561 wr %g0, 0x04, %asi
31562 lda [%l7 + 0x38] %asi, %f24
31563loop_2776:
31564 edge8n %o3, %i0, %o6
31565loop_2777:
31566 alignaddr %l3, %g5, %i3
31567 mulx %g2, 0x0739, %i6
31568 fmovdleu %icc, %f1, %f24
31569 sra %o1, 0x15, %o0
31570 andn %g7, %l0, %i2
31571 movrgez %l2, %o7, %o5
31572 stw %i7, [%l7 + 0x58]
31573 fmovs %f24, %f14
31574 subccc %i5, %o2, %o4
31575 tcc %xcc, 0x5
31576 movn %icc, %g3, %l1
31577 movcs %xcc, %l5, %g1
31578 fbul %fcc2, loop_2778
31579 array8 %l4, %i1, %i4
31580 orcc %l6, 0x19B0, %g4
31581 subc %g6, 0x1198, %i0
31582loop_2778:
31583 smul %o6, %l3, %o3
31584 tne %xcc, 0x3
31585 fba,a %fcc1, loop_2779
31586 edge32 %g5, %i3, %i6
31587 nop
31588 fitod %f6, %f28
31589 fdtox %f28, %f20
31590 movvc %xcc, %o1, %g2
31591loop_2779:
31592 nop
31593 set 0x58, %l6
31594 lduwa [%l7 + %l6] 0x81, %o0
31595 andncc %g7, %l0, %i2
31596 ldsw [%l7 + 0x38], %o7
31597 ldd [%l7 + 0x50], %l2
31598 mulscc %i7, 0x0377, %i5
31599 bvc,pt %xcc, loop_2780
31600 orncc %o5, 0x1B38, %o2
31601 xor %o4, 0x1A74, %l1
31602 umul %l5, %g3, %g1
31603loop_2780:
31604 brlz,a %l4, loop_2781
31605 nop
31606 setx 0xF0441FB7, %l0, %l6
31607 st %l6, [%l7 + 0x64]
31608 ld [%l7 + 0x64], %fsr
31609 ldub [%l7 + 0x31], %i4
31610 movg %xcc, %l6, %i1
31611loop_2781:
31612 fblg %fcc3, loop_2782
31613 edge8n %g4, %g6, %o6
31614 addc %l3, %o3, %g5
31615 be,a,pt %xcc, loop_2783
31616loop_2782:
31617 umul %i3, 0x17E2, %i6
31618 add %i0, %g2, %o1
31619 bpos,a,pt %icc, loop_2784
31620loop_2783:
31621 bl,a %icc, loop_2785
31622 tne %icc, 0x0
31623 fpack32 %f16, %f30, %f30
31624loop_2784:
31625 nop
31626 wr %g0, 0x18, %asi
31627 lda [%l7 + 0x5C] %asi, %f3
31628loop_2785:
31629 membar 0x61
31630 andcc %o0, %g7, %i2
31631 brlz %o7, loop_2786
31632 flush %l7 + 0x74
31633 tleu %xcc, 0x0
31634 movn %xcc, %l2, %l0
31635loop_2786:
31636 bleu,pt %xcc, loop_2787
31637 movrlez %i7, 0x196, %i5
31638 movgu %icc, %o2, %o4
31639 mulscc %l1, 0x1B25, %o5
31640loop_2787:
31641 movcc %icc, %l5, %g1
31642 movge %icc, %g3, %i4
31643 fnegd %f12, %f14
31644 fmovsne %icc, %f18, %f29
31645 smulcc %l4, %l6, %g4
31646 brlz,a %g6, loop_2788
31647 sth %i1, [%l7 + 0x2C]
31648 nop
31649 setx 0x375330922A869011, %l0, %l6
31650 stx %l6, [%l7 + 0x28]
31651 ldd [%l7 + 0x28], %f30
31652 setx 0x9593E9C8E39DDA19, %l1, %l5
31653 stx %l5, [%l7 + 0x10]
31654 ldd [%l7 + 0x10], %f16
31655 faddd %f16, %f30, %f30
31656 bcc,a,pt %icc, loop_2789
31657loop_2788:
31658 membar 0x42
31659 movne %xcc, %l3, %o6
31660 movneg %icc, %g5, %o3
31661loop_2789:
31662 sdivx %i3, 0x0CF0, %i0
31663 andncc %i6, %o1, %g2
31664 nop
31665 setx 0x9E86B342B765013B, %l0, %l6
31666 stx %l6, [%l7 + 0x28]
31667 ldd [%l7 + 0x28], %f0
31668 setx 0xF27B4B12A3C9DC77, %l1, %l5
31669 stx %l5, [%l7 + 0x10]
31670 ldd [%l7 + 0x10], %f0
31671 fmuld %f0, %f0, %f0
31672 alignaddr %g7, %i2, %o0
31673 movpos %icc, %o7, %l2
31674 movrgez %l0, %i7, %i5
31675 andncc %o4, %l1, %o5
31676 fmul8x16 %f21, %f2, %f28
31677 std %f12, [%l7 + 0x60]
31678 call loop_2790
31679 addcc %l5, %g1, %o2
31680 addc %i4, 0x1175, %g3
31681 tge %icc, 0x3
31682loop_2790:
31683 fmovscc %icc, %f4, %f3
31684 nop
31685 fitos %f3, %f2
31686 fstod %f2, %f2
31687 tg %icc, 0x1
31688 edge32l %l6, %g4, %l4
31689 nop
31690 setx loop_2791, %l0, %l1
31691 wrpr 0x1, %tl
31692 wrpr %l1, %tnpc
31693 setx 0x34400001400, %l0, %l1
31694 wrpr %l1, %tstate
31695 wrhpr 0x4, %htstate
31696 done
31697 movvc %icc, %g6, %l3
31698 brlez %o6, loop_2792
31699 tg %xcc, 0x6
31700loop_2791:
31701 sra %g5, %i1, %o3
31702 orncc %i3, %i0, %o1
31703loop_2792:
31704 edge32l %i6, %g7, %g2
31705 subccc %i2, %o7, %o0
31706 wr %g0, 0x10, %asi
31707 ldstuba [%l7 + 0x6A] %asi, %l0
31708 movrlz %l2, %i7, %o4
31709 fmovde %xcc, %f21, %f0
31710 tg %xcc, 0x7
31711 brgez,a %l1, loop_2793
31712 andn %i5, %l5, %o5
31713 tl %icc, 0x6
31714 wr %g0, 0x0c, %asi
31715 ldxa [%l7 + 0x20] %asi, %g1
31716loop_2793:
31717 nop
31718 set 0x38, %l2
31719 lduba [%l7 + %l2] 0x89, %i4
31720 edge32ln %o2, %l6, %g4
31721 fxnors %f9, %f13, %f20
31722 nop
31723 set 0x28, %g3
31724 std %f4, [%l7 + %g3]
31725 movleu %icc, %g3, %l4
31726 alignaddr %l3, %g6, %o6
31727 subc %i1, %g5, %i3
31728 umul %o3, 0x1E20, %o1
31729 fzero %f6
31730 edge8ln %i0, %i6, %g7
31731 add %l7, 0x48, %l6
31732 wr %g0, 0x81, %asi
31733 casxa [%l6] 0x81, %i2, %o7
31734 swap [%l7 + 0x08], %g2
31735 fbne %fcc3, loop_2794
31736 sdiv %o0, 0x1CCA, %l0
31737 tleu %icc, 0x7
31738 or %i7, %l2, %o4
31739loop_2794:
31740 fpack32 %f12, %f30, %f18
31741 fmovdn %icc, %f14, %f20
31742 sir 0x024A
31743 fandnot1s %f3, %f7, %f29
31744 movrlz %l1, 0x02A, %i5
31745 fnor %f20, %f4, %f0
31746 movle %icc, %o5, %l5
31747 movl %icc, %g1, %o2
31748 te %icc, 0x6
31749 bne,pn %icc, loop_2795
31750 prefetch [%l7 + 0x48], 0x3
31751 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
31752 nop ! nop ! stxa %i4, [%g0 + 0x3a0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
31753loop_2795:
31754 fnegs %f25, %f2
31755 fmovsge %xcc, %f7, %f1
31756 edge8ln %g4, %l6, %l4
31757 xnor %l3, 0x1B66, %g3
31758 ta %xcc, 0x2
31759 nop
31760 setx 0x851B5865, %l0, %l6
31761 st %l6, [%l7 + 0x28]
31762 ld [%l7 + 0x28], %f9
31763 setx 0x7E52B5BD, %l1, %l5
31764 st %l5, [%l7 + 0x10]
31765 ld [%l7 + 0x10], %f28
31766 fadds %f28, %f9, %f13
31767 bpos,a %icc, loop_2796
31768 subcc %o6, 0x0CA3, %i1
31769 umul %g6, %i3, %o3
31770 tvc %xcc, 0x4
31771loop_2796:
31772 movne %xcc, %g5, %o1
31773 saved
31774 rdpr %cwp, %g1
31775 rdpr %cansave, %g2
31776 rdpr %canrestore, %g3
31777 rdpr %cleanwin, %g4
31778 rdpr %otherwin, %g5
31779 rdpr %wstate, %g6
31780 tg %xcc, 0x6
31781 nop
31782 setx 0x15C85EAB, %l0, %l6
31783 st %l6, [%l7 + 0x28]
31784 ld [%l7 + 0x28], %f5
31785 setx 0xBA15489D, %l1, %l5
31786 st %l5, [%l7 + 0x10]
31787 ld [%l7 + 0x10], %f10
31788 fdivs %f10, %f5, %f17
31789 sdiv %i0, 0x17CE, %i6
31790 umulcc %i2, %g7, %o7
31791 set 0x7A, %l3
31792 lduba [%l7 + %l3] 0x19, %g2
31793 movrgz %l0, %o0, %i7
31794 orncc %o4, %l2, %i5
31795 fmovdneg %xcc, %f11, %f5
31796 mulx %l1, %o5, %l5
31797 sir 0x1F17
31798 andn %g1, 0x1A6D, %i4
31799 movg %xcc, %o2, %l6
31800 fmovrdlez %l4, %f30, %f28
31801 orncc %g4, 0x1572, %l3
31802 xnor %g3, 0x0FCA, %o6
31803 movge %icc, %g6, %i1
31804 fmovsle %icc, %f8, %f22
31805 movle %xcc, %o3, %g5
31806 wr %g0, 0x27, %asi
31807 stwa %o1, [%l7 + 0x3C] %asi
31808 membar #Sync
31809 tgu %xcc, 0x5
31810 fmovsn %xcc, %f28, %f15
31811 sir 0x1A2E
31812 xnorcc %i3, %i6, %i2
31813 mulx %i0, 0x0155, %g7
31814 edge8ln %g2, %o7, %l0
31815 array32 %o0, %i7, %o4
31816 srlx %i5, %l2, %o5
31817 fmovrdgez %l1, %f18, %f4
31818 edge16 %l5, %g1, %o2
31819 fones %f10
31820 tne %xcc, 0x2
31821 movleu %icc, %l6, %l4
31822 add %l7, 0x28, %l6
31823 wr %g0, 0x81, %asi
31824 lda [%l6] %asi, %g4
31825 casa [%l6] %asi, %g4, %i4
31826 fmovrdgez %g3, %f18, %f12
31827 ldsh [%l7 + 0x28], %o6
31828 fba %fcc2, loop_2797
31829 bgu,a %icc, loop_2798
31830 movgu %xcc, %l3, %i1
31831 umulcc %g6, %o3, %o1
31832loop_2797:
31833 umulcc %g5, %i6, %i2
31834loop_2798:
31835 faligndata %f30, %f18, %f24
31836 edge16ln %i0, %g7, %g2
31837 fba %fcc0, loop_2799
31838 sra %o7, 0x1A, %i3
31839 xnorcc %l0, %o0, %i7
31840 array16 %o4, %l2, %o5
31841loop_2799:
31842 movn %xcc, %i5, %l1
31843 nop
31844 set 0x7F, %o6
31845 ldsb [%l7 + %o6], %g1
31846 stw %l5, [%l7 + 0x14]
31847 saved
31848 rdpr %cwp, %g1
31849 rdpr %cansave, %g2
31850 rdpr %canrestore, %g3
31851 rdpr %cleanwin, %g4
31852 rdpr %otherwin, %g5
31853 rdpr %wstate, %g6
31854 taddcctv %l6, 0x0A5B, %l4
31855 movrlez %g4, 0x28D, %i4
31856 nop
31857 setx loop_2800, %l0, %l1
31858 jmpl %l1, %o2
31859 fpsub32s %f11, %f20, %f27
31860 sdivx %o6, 0x06A0, %l3
31861 brgz,a %i1, loop_2801
31862loop_2800:
31863 restored
31864 rdpr %cwp, %g1
31865 rdpr %cansave, %g2
31866 rdpr %canrestore, %g3
31867 rdpr %cleanwin, %g4
31868 rdpr %otherwin, %g5
31869 rdpr %wstate, %g6
31870 movneg %xcc, %g3, %o3
31871 taddcc %g6, %g5, %o1
31872loop_2801:
31873 array8 %i6, %i0, %g7
31874 umul %g2, %i2, %o7
31875 fble %fcc0, loop_2802
31876 tneg %xcc, 0x2
31877 movrlz %i3, %l0, %i7
31878 movleu %icc, %o4, %o0
31879loop_2802:
31880 tle %xcc, 0x3
31881 movpos %icc, %o5, %i5
31882 tleu %xcc, 0x4
31883 popc 0x0FA0, %l2
31884 subc %l1, 0x1624, %l5
31885 fmul8x16au %f24, %f19, %f14
31886 edge16 %l6, %g1, %l4
31887 fpackfix %f20, %f10
31888 subccc %i4, 0x0118, %g4
31889 add %o2, 0x072B, %o6
31890 ldsb [%l7 + 0x4E], %i1
31891 sll %g3, 0x00, %l3
31892 popc 0x09C9, %g6
31893 udivcc %g5, 0x1047, %o1
31894 edge8l %i6, %i0, %g7
31895 faligndata %f28, %f28, %f30
31896 sdivcc %o3, 0x0975, %g2
31897 umulcc %o7, %i3, %l0
31898 tl %xcc, 0x1
31899 srlx %i7, %o4, %o0
31900 sir 0x007F
31901 array16 %o5, %i2, %l2
31902 tle %icc, 0x6
31903 edge32l %i5, %l1, %l5
31904 set 0x30, %i7
31905 ldswa [%l7 + %i7] 0x81, %l6
31906 wr %g0, 0x18, %asi
31907 ldda [%l7 + 0x40] %asi, %f0
31908 edge8l %g1, %l4, %i4
31909 set 0x38, %i3
31910 prefetcha [%l7 + %i3] 0x0c, 0x2
31911 umul %o2, %i1, %g3
31912 tneg %xcc, 0x0
31913 movvc %xcc, %l3, %o6
31914 add %g6, %o1, %g5
31915 sdiv %i0, 0x024C, %i6
31916 swap [%l7 + 0x18], %o3
31917 fsrc1 %f24, %f24
31918 movg %icc, %g7, %o7
31919 tsubcc %g2, 0x1964, %l0
31920 xnor %i7, %o4, %i3
31921 andncc %o0, %i2, %o5
31922 sll %i5, 0x13, %l1
31923 movl %xcc, %l5, %l6
31924 fbo %fcc3, loop_2803
31925 sethi 0x1FE4, %g1
31926 tgu %icc, 0x3
31927 fbl,a %fcc2, loop_2804
31928loop_2803:
31929 tleu %xcc, 0x5
31930 sll %l2, 0x0B, %i4
31931 fsrc2 %f16, %f24
31932loop_2804:
31933 fsrc1 %f28, %f12
31934 movle %icc, %l4, %g4
31935 tsubcc %i1, %o2, %l3
31936 movneg %xcc, %g3, %g6
31937 andn %o6, %g5, %i0
31938 fmovdge %xcc, %f19, %f0
31939 nop
31940 fitos %f11, %f5
31941 fstod %f5, %f14
31942 mova %icc, %o1, %i6
31943 orcc %o3, 0x1598, %g7
31944 edge16n %o7, %g2, %l0
31945 wr %g0, 0x89, %asi
31946 lda [%l7 + 0x7C] %asi, %f1
31947 nop
31948 setx 0x4BBBF209, %l0, %l6
31949 st %l6, [%l7 + 0x28]
31950 ld [%l7 + 0x28], %f1
31951 setx 0xD9BED922, %l1, %l5
31952 st %l5, [%l7 + 0x10]
31953 ld [%l7 + 0x10], %f0
31954 fadds %f0, %f1, %f17
31955 addcc %o4, 0x0082, %i3
31956 nop
31957 setx 0xB1E5B366206029C3, %l0, %l6
31958 stx %l6, [%l7 + 0x40]
31959 ldx [%l7 + 0x40], %fsr
31960 movpos %xcc, %o0, %i7
31961 fbge %fcc3, loop_2805
31962 fmovdcc %icc, %f7, %f14
31963 wr %g0, 0x18, %asi
31964 prefetcha [%l7 + 0x20] %asi, 0x3
31965loop_2805:
31966 movn %icc, %i5, %o5
31967 tsubcctv %l1, %l6, %l5
31968 srax %l2, %i4, %l4
31969 array8 %g4, %i1, %o2
31970 move %xcc, %l3, %g1
31971 nop
31972 setx 0x004513A5, %l0, %l6
31973 st %l6, [%l7 + 0x50]
31974 ld [%l7 + 0x50], %fsr
31975 subccc %g3, 0x1D58, %o6
31976 fmul8x16 %f30, %f14, %f8
31977 membar #Sync
31978 wr %g0, 0xf0, %asi
31979 ldda [%l7 + 0x40] %asi, %f16
31980 xnor %g5, %g6, %o1
31981 xor %i0, %o3, %g7
31982 nop
31983 setx loop_2806, %l0, %l1
31984 wrpr 0x1, %tl
31985 wrpr %l1, %tpc
31986 add %l1, 0x4, %l1
31987 wrpr %l1, %tnpc
31988 setx 0x34400001400, %l0, %l1
31989 wrpr %l1, %tstate
31990 wrhpr 0x4, %htstate
31991 retry
31992 bl,a loop_2807
31993 fcmpne32 %f10, %f30, %i6
31994 taddcc %g2, %o7, %o4
31995loop_2806:
31996 movn %icc, %i3, %l0
31997loop_2807:
31998 fbu %fcc3, loop_2808
31999 edge8n %o0, %i7, %i2
32000 fmovscc %xcc, %f11, %f4
32001 umul %o5, %i5, %l1
32002loop_2808:
32003 popc 0x0040, %l5
32004 tl %icc, 0x4
32005 sdiv %l2, 0x07DD, %l6
32006 ldstub [%l7 + 0x3C], %i4
32007 edge16l %l4, %i1, %o2
32008 edge8 %g4, %l3, %g1
32009 edge32 %o6, %g5, %g3
32010 xor %g6, 0x11EA, %i0
32011 tle %icc, 0x7
32012 membar #Sync
32013 set 0x40, %g1
32014 ldda [%l7 + %g1] 0xf1, %f16
32015 srl %o1, %g7, %i6
32016 movn %xcc, %g2, %o3
32017 nop
32018 setx 0x05E3C4A5062F8B56, %l0, %l6
32019 stx %l6, [%l7 + 0x28]
32020 ldd [%l7 + 0x28], %f4
32021 setx 0xDF34A1824117712D, %l1, %l5
32022 stx %l5, [%l7 + 0x10]
32023 ldd [%l7 + 0x10], %f10
32024 fmuld %f10, %f4, %f10
32025 bl,a loop_2809
32026 movrgz %o4, 0x074, %i3
32027 umulcc %l0, %o7, %i7
32028 orcc %i2, %o0, %o5
32029loop_2809:
32030 movrlez %i5, %l1, %l5
32031 fmovde %xcc, %f4, %f31
32032 mova %icc, %l6, %l2
32033 movle %xcc, %l4, %i1
32034 brnz,a %i4, loop_2810
32035 mulx %g4, 0x1CC4, %l3
32036 edge16ln %o2, %g1, %g5
32037 movrne %o6, %g3, %g6
32038loop_2810:
32039 srl %o1, %i0, %i6
32040 tne %xcc, 0x0
32041 fmovsvc %icc, %f30, %f26
32042 bleu,pt %icc, loop_2811
32043 fnot2 %f10, %f2
32044 brgez,a %g2, loop_2812
32045 fmovdcc %xcc, %f21, %f5
32046loop_2811:
32047 mulscc %o3, %o4, %g7
32048 wr %g0, 0x2b, %asi
32049 stba %l0, [%l7 + 0x41] %asi
32050 membar #Sync
32051loop_2812:
32052 fcmpeq16 %f16, %f2, %i3
32053 fmovsg %icc, %f30, %f24
32054 fors %f31, %f19, %f21
32055 movvs %xcc, %i7, %o7
32056 addccc %i2, %o0, %o5
32057 bvc loop_2813
32058 fmovsg %xcc, %f30, %f20
32059 nop
32060 fitod %f12, %f4
32061 fdtos %f4, %f5
32062 andncc %l1, %l5, %i5
32063loop_2813:
32064 ld [%l7 + 0x40], %f9
32065 stb %l6, [%l7 + 0x3A]
32066 fmovdpos %xcc, %f19, %f9
32067 bcs,a loop_2814
32068 xnor %l4, %l2, %i4
32069 subccc %g4, %i1, %o2
32070 bgu,pn %xcc, loop_2815
32071loop_2814:
32072 fbue,a %fcc3, loop_2816
32073 movle %xcc, %g1, %g5
32074 xnorcc %o6, 0x1A9E, %g3
32075loop_2815:
32076 bcs,pt %icc, loop_2817
32077loop_2816:
32078 edge16l %g6, %l3, %i0
32079 srlx %i6, 0x1A, %g2
32080 movl %icc, %o1, %o4
32081loop_2817:
32082 fbe,a %fcc1, loop_2818
32083 movvs %icc, %g7, %o3
32084 edge8n %i3, %l0, %i7
32085 andncc %o7, %i2, %o5
32086loop_2818:
32087 brgez,a %l1, loop_2819
32088 fmovdle %xcc, %f13, %f13
32089 movrgez %l5, %o0, %l6
32090 taddcc %l4, 0x1C83, %i5
32091loop_2819:
32092 udivcc %l2, 0x1046, %i4
32093 fpsub16s %f4, %f30, %f10
32094 membar 0x0B
32095 wr %g0, 0x0c, %asi
32096 lduha [%l7 + 0x76] %asi, %i1
32097 set 0x4C, %o7
32098 stwa %o2, [%l7 + %o7] 0xe3
32099 membar #Sync
32100 fba %fcc2, loop_2820
32101 fmul8x16al %f9, %f2, %f20
32102 fmovrde %g1, %f6, %f16
32103 fcmpne32 %f28, %f28, %g4
32104loop_2820:
32105 tne %xcc, 0x4
32106 add %l7, 0x08, %l6
32107 wr %g0, 0x0c, %asi
32108 ldxa [%l6] %asi, %o6
32109 casxa [%l6] %asi, %o6, %g5
32110 fcmple32 %f12, %f22, %g3
32111 set 0x1C, %i1
32112 ldsba [%l7 + %i1] 0x19, %g6
32113 set 0x50, %l1
32114 ldda [%l7 + %l1] 0xeb, %i0
32115 be,a,pt %xcc, loop_2821
32116 sllx %l3, 0x10, %i6
32117 tn %xcc, 0x0
32118 bvc %icc, loop_2822
32119loop_2821:
32120 tvs %xcc, 0x2
32121 array8 %o1, %o4, %g2
32122 set 0x79, %g5
32123 stba %o3, [%l7 + %g5] 0x89
32124loop_2822:
32125 sll %g7, %l0, %i3
32126 tsubcc %o7, %i7, %i2
32127 bvc %xcc, loop_2823
32128 movrgz %l1, %o5, %o0
32129 fcmpne32 %f8, %f24, %l5
32130 sdiv %l6, 0x0376, %l4
32131loop_2823:
32132 nop
32133 setx 0xB0F00AAC, %l0, %l6
32134 st %l6, [%l7 + 0x28]
32135 ld [%l7 + 0x28], %f18
32136 fsqrts %f18, %f28
32137 andn %l2, %i4, %i1
32138 wr %g0, 0x0c, %asi
32139 sta %f10, [%l7 + 0x48] %asi
32140 udivx %i5, 0x1D97, %g1
32141 sdivx %o2, 0x1747, %o6
32142 movcc %xcc, %g4, %g5
32143 fmovrdlez %g6, %f26, %f26
32144 fmovrslz %g3, %f0, %f29
32145 set 0x14, %g2
32146 swapa [%l7 + %g2] 0x81, %l3
32147 alignaddr %i0, %o1, %o4
32148 fbu,a %fcc0, loop_2824
32149 for %f10, %f30, %f8
32150 tge %icc, 0x1
32151 fblg,a %fcc3, loop_2825
32152loop_2824:
32153 move %xcc, %g2, %o3
32154 edge16 %g7, %i6, %l0
32155 movrgez %i3, 0x203, %i7
32156loop_2825:
32157 stbar
32158 movre %i2, %o7, %l1
32159 tg %icc, 0x7
32160 movl %icc, %o5, %o0
32161 nop
32162 setx loop_2826, %l0, %l1
32163 jmpl %l1, %l6
32164 nop
32165 setx 0x515C8E3F, %l0, %l6
32166 st %l6, [%l7 + 0x28]
32167 ld [%l7 + 0x28], %f28
32168 setx 0xA0B7896E, %l1, %l5
32169 st %l5, [%l7 + 0x10]
32170 ld [%l7 + 0x10], %f19
32171 fsubs %f19, %f28, %f11
32172 for %f24, %f22, %f16
32173 alignaddrl %l5, %l4, %i4
32174loop_2826:
32175 array32 %i1, %l2, %g1
32176 fmovsgu %xcc, %f16, %f27
32177 wr %g0, 0x11, %asi
32178 lduwa [%l7 + 0x20] %asi, %i5
32179 fbl,a %fcc0, loop_2827
32180 fmovde %icc, %f17, %f30
32181 wr %g0, 0x11, %asi
32182 ldsba [%l7 + 0x5B] %asi, %o2
32183loop_2827:
32184 movrgez %g4, %g5, %o6
32185 fpadd32 %f0, %f4, %f18
32186 tg %icc, 0x1
32187 orncc %g6, %g3, %l3
32188 movne %icc, %i0, %o4
32189 add %g2, 0x19AB, %o3
32190 movg %icc, %o1, %g7
32191 sra %l0, 0x12, %i3
32192 edge32ln %i6, %i2, %o7
32193 xorcc %l1, %o5, %i7
32194 fmovscc %icc, %f23, %f28
32195 nop
32196 setx 0xE077AD08, %l0, %l6
32197 st %l6, [%l7 + 0x68]
32198 ld [%l7 + 0x68], %fsr
32199 tn %icc, 0x7
32200 brz,a %o0, loop_2828
32201 fmovrslez %l6, %f17, %f16
32202 movne %icc, %l5, %l4
32203 bne,pn %xcc, loop_2829
32204loop_2828:
32205 movrne %i4, %i1, %l2
32206 movrgez %g1, 0x145, %i5
32207 bshuffle %f20, %f16, %f8
32208loop_2829:
32209 array16 %g4, %g5, %o2
32210 addccc %o6, %g3, %g6
32211 xor %l3, 0x1ECD, %o4
32212 fpadd32s %f15, %f6, %f10
32213 nop
32214 fitod %f6, %f30
32215 fdtos %f30, %f11
32216 brlz,a %i0, loop_2830
32217 movge %icc, %g2, %o3
32218 fbn %fcc3, loop_2831
32219 edge16n %o1, %l0, %g7
32220loop_2830:
32221 fmovrdgz %i3, %f12, %f20
32222 wr %g0, 0x11, %asi
32223 ldxa [%l7 + 0x18] %asi, %i6
32224loop_2831:
32225 movrgez %o7, %l1, %o5
32226 add %i2, %o0, %i7
32227 subccc %l5, %l6, %i4
32228 movne %xcc, %i1, %l2
32229 lduw [%l7 + 0x40], %l4
32230 fpsub32s %f3, %f1, %f24
32231 fcmple32 %f12, %f4, %i5
32232 srl %g4, %g5, %o2
32233 fmovrdgez %o6, %f10, %f12
32234 tcc %xcc, 0x0
32235 udivcc %g1, 0x0E26, %g3
32236 brlz %g6, loop_2832
32237 umulcc %o4, 0x0E09, %i0
32238 nop
32239 setx 0x4D73AFC5, %l0, %l6
32240 st %l6, [%l7 + 0x28]
32241 ld [%l7 + 0x28], %f1
32242 setx 0xCA23811F, %l1, %l5
32243 st %l5, [%l7 + 0x10]
32244 ld [%l7 + 0x10], %f27
32245 fmuls %f27, %f1, %f31
32246 sllx %g2, 0x0C, %o3
32247loop_2832:
32248 fornot1 %f30, %f14, %f28
32249 edge16n %o1, %l0, %g7
32250 fpsub32 %f8, %f12, %f18
32251 fcmpgt16 %f16, %f4, %l3
32252 sub %i6, %i3, %l1
32253 addccc %o7, %o5, %i2
32254 fnot2 %f4, %f0
32255 edge8n %i7, %o0, %l6
32256 movn %xcc, %i4, %i1
32257 ldd [%l7 + 0x48], %f18
32258 saved
32259 rdpr %cwp, %g1
32260 rdpr %cansave, %g2
32261 rdpr %canrestore, %g3
32262 rdpr %cleanwin, %g4
32263 rdpr %otherwin, %g5
32264 rdpr %wstate, %g6
32265 nop
32266 fitod %f10, %f6
32267 fdtoi %f6, %f10
32268 bneg,a loop_2833
32269 movrne %l5, %l2, %i5
32270 brlz,a %g4, loop_2834
32271 movcs %icc, %l4, %g5
32272loop_2833:
32273 edge8ln %o2, %o6, %g3
32274 tgu %icc, 0x2
32275loop_2834:
32276 edge32n %g1, %g6, %o4
32277 wr %g0, 0x4f, %asi
32278 ldxa [%g0 + 0x18] %asi, %g2
32279 movne %icc, %o3, %o1
32280 prefetch [%l7 + 0x20], 0x2
32281 orcc %i0, 0x0B34, %l0
32282 edge8n %l3, %g7, %i3
32283 fbge,a %fcc2, loop_2835
32284 fmovsle %xcc, %f26, %f2
32285 brlz,a %i6, loop_2836
32286 nop
32287 fitos %f12, %f15
32288 fstox %f15, %f2
32289loop_2835:
32290 tgu %xcc, 0x4
32291 set 0x70, %i6
32292 ldda [%l7 + %i6] 0x89, %o6
32293loop_2836:
32294 stb %o5, [%l7 + 0x5F]
32295 udiv %l1, 0x0202, %i2
32296 sra %o0, 0x0B, %l6
32297 sub %i4, 0x12F0, %i1
32298 subccc %i7, %l5, %i5
32299 bleu,a %xcc, loop_2837
32300 edge8ln %l2, %g4, %g5
32301 fbo %fcc1, loop_2838
32302 fbule,a %fcc2, loop_2839
32303loop_2837:
32304 fmovdneg %xcc, %f30, %f20
32305 edge8l %l4, %o6, %g3
32306loop_2838:
32307 movvs %icc, %g1, %o2
32308loop_2839:
32309 brlz %o4, loop_2840
32310 st %f16, [%l7 + 0x4C]
32311 wr %g0, 0x2c, %asi
32312 ldda [%l7 + 0x10] %asi, %g6
32313loop_2840:
32314 nop
32315 wr %g0, 0x80, %asi
32316 ldxa [%l7 + 0x58] %asi, %o3
32317 orncc %g2, %i0, %l0
32318 edge16l %l3, %o1, %g7
32319 nop
32320 setx loop_2841, %l0, %l1
32321 jmpl %l1, %i3
32322 fba,a %fcc2, loop_2842
32323 orcc %i6, %o7, %l1
32324 xorcc %o5, 0x1E07, %i2
32325loop_2841:
32326 movrne %o0, %l6, %i4
32327loop_2842:
32328 addccc %i7, 0x0D5D, %l5
32329 tleu %xcc, 0x2
32330 udiv %i5, 0x0D29, %l2
32331 mulx %g4, 0x00B6, %i1
32332 array8 %l4, %o6, %g5
32333 fcmpne32 %f22, %f14, %g3
32334 movne %xcc, %g1, %o2
32335 wr %g0, 0x80, %asi
32336 ldsba [%l7 + 0x24] %asi, %g6
32337 taddcc %o3, 0x10FF, %o4
32338 tcs %xcc, 0x2
32339 movg %icc, %g2, %i0
32340 xnorcc %l0, 0x11EC, %o1
32341 ldx [%l7 + 0x58], %g7
32342 array8 %i3, %l3, %o7
32343 alignaddrl %l1, %i6, %i2
32344 tn %xcc, 0x7
32345 orn %o0, 0x1755, %o5
32346 orncc %i4, %i7, %l6
32347 fpadd32s %f11, %f17, %f15
32348 tle %icc, 0x5
32349 tge %icc, 0x6
32350 wr %g0, 0x04, %asi
32351 ldsha [%l7 + 0x3C] %asi, %i5
32352 fmovrdlz %l5, %f24, %f4
32353 set 0x1C, %g7
32354 lda [%l7 + %g7] 0x18, %f2
32355 movvc %xcc, %l2, %g4
32356 edge16n %l4, %i1, %o6
32357 add %l7, 0x50, %l6
32358 wr %g0, 0x80, %asi
32359 casxa [%l6] 0x80, %g3, %g1
32360 smul %o2, %g6, %g5
32361 fandnot2s %f14, %f16, %f17
32362 tg %xcc, 0x1
32363 edge16l %o3, %o4, %i0
32364 edge8l %g2, %o1, %g7
32365 fmovdneg %icc, %f22, %f25
32366 tne %icc, 0x3
32367 call loop_2843
32368 edge32l %i3, %l3, %o7
32369 fmovrslz %l0, %f30, %f2
32370 edge32l %i6, %l1, %i2
32371loop_2843:
32372 edge8l %o0, %i4, %o5
32373 tleu %xcc, 0x2
32374 andn %i7, 0x0E7D, %l6
32375 nop
32376 setx loop_2844, %l0, %l1
32377 jmpl %l1, %l5
32378 subccc %l2, 0x0F49, %g4
32379 tleu %xcc, 0x6
32380 tsubcc %i5, 0x1302, %l4
32381loop_2844:
32382 nop
32383 wr %g0, 0x0c, %asi
32384 ldswa [%l7 + 0x58] %asi, %i1
32385 subc %g3, 0x11D5, %g1
32386 fmovspos %icc, %f19, %f6
32387 alignaddrl %o2, %o6, %g6
32388 movg %xcc, %g5, %o3
32389 fbue,a %fcc0, loop_2845
32390 alignaddrl %o4, %i0, %o1
32391 and %g7, 0x0A32, %g2
32392 addcc %i3, 0x05F0, %o7
32393loop_2845:
32394 fbu %fcc3, loop_2846
32395 fmovdcs %icc, %f3, %f27
32396 subccc %l3, %l0, %l1
32397 movrlez %i6, 0x239, %o0
32398loop_2846:
32399 movge %xcc, %i4, %o5
32400 ldsb [%l7 + 0x15], %i7
32401 orncc %l6, 0x03A5, %i2
32402 addcc %l2, %g4, %i5
32403 taddcctv %l5, %i1, %g3
32404 brgez,a %l4, loop_2847
32405 movrgez %o2, %g1, %g6
32406 fcmple16 %f28, %f0, %o6
32407 nop
32408 set 0x18, %l5
32409 ldx [%l7 + %l5], %o3
32410loop_2847:
32411 nop
32412 setx 0xD6A82FB2607569B4, %l0, %l6
32413 stx %l6, [%l7 + 0x18]
32414 ldx [%l7 + 0x18], %fsr
32415 nop
32416 setx 0x305E4049, %l0, %l6
32417 st %l6, [%l7 + 0x5C]
32418 ld [%l7 + 0x5C], %fsr
32419 fbe %fcc1, loop_2848
32420 tne %xcc, 0x2
32421 sub %o4, %g5, %i0
32422 tvs %xcc, 0x7
32423loop_2848:
32424 fmovsgu %icc, %f16, %f6
32425 fmul8sux16 %f8, %f2, %f10
32426 fones %f14
32427 ta %icc, 0x0
32428 andcc %o1, 0x0991, %g7
32429 tsubcc %g2, %i3, %l3
32430 wr %g0, 0x11, %asi
32431 ldswa [%l7 + 0x4C] %asi, %o7
32432 xor %l0, 0x0AA1, %l1
32433 ldsh [%l7 + 0x6C], %o0
32434 mova %xcc, %i4, %i6
32435 add %o5, 0x10B1, %l6
32436 tcs %icc, 0x6
32437 be,pt %icc, loop_2849
32438 brlez,a %i7, loop_2850
32439 addcc %i2, 0x0829, %g4
32440 restored
32441 rdpr %cwp, %g1
32442 rdpr %cansave, %g2
32443 rdpr %canrestore, %g3
32444 rdpr %cleanwin, %g4
32445 rdpr %otherwin, %g5
32446 rdpr %wstate, %g6
32447loop_2849:
32448 mulx %i5, 0x1EB8, %l5
32449loop_2850:
32450 movne %xcc, %l2, %g3
32451 fcmpgt16 %f20, %f0, %l4
32452 ldsb [%l7 + 0x3C], %o2
32453 edge16 %g1, %g6, %o6
32454 movg %icc, %i1, %o4
32455 edge8ln %g5, %i0, %o1
32456 nop
32457 setx 0x37E0E1D8C06F802B, %l0, %l6
32458 stx %l6, [%l7 + 0x50]
32459 ldx [%l7 + 0x50], %fsr
32460 set 0x70, %o2
32461 swapa [%l7 + %o2] 0x18, %o3
32462 tl %xcc, 0x0
32463 subccc %g7, %g2, %i3
32464 fmovsg %icc, %f6, %f14
32465 xnor %l3, %o7, %l0
32466 movre %l1, %o0, %i6
32467 tgu %icc, 0x3
32468 saved
32469 rdpr %cwp, %g1
32470 rdpr %cansave, %g2
32471 rdpr %canrestore, %g3
32472 rdpr %cleanwin, %g4
32473 rdpr %otherwin, %g5
32474 rdpr %wstate, %g6
32475 ldstub [%l7 + 0x3F], %i4
32476 nop
32477 fitos %f1, %f11
32478 fstox %f11, %f0
32479 fxtos %f0, %f23
32480 add %l7, 0x4C, %l6
32481 wr %g0, 0x89, %asi
32482 lda [%l6] %asi, %o5
32483 casa [%l6] 0x89, %o5, %l6
32484 add %i7, 0x1776, %i2
32485 edge8 %i5, %g4, %l5
32486 edge32n %g3, %l2, %o2
32487 restored
32488 rdpr %cwp, %g1
32489 rdpr %cansave, %g2
32490 rdpr %canrestore, %g3
32491 rdpr %cleanwin, %g4
32492 rdpr %otherwin, %g5
32493 rdpr %wstate, %g6
32494 bg,a,pt %icc, loop_2851
32495 edge16l %g1, %l4, %g6
32496 tle %icc, 0x0
32497 smul %o6, %o4, %g5
32498loop_2851:
32499 nop
32500 setx 0xD9805F4D, %l0, %l6
32501 st %l6, [%l7 + 0x28]
32502 ld [%l7 + 0x28], %f24
32503 setx 0x85624C3E, %l1, %l5
32504 st %l5, [%l7 + 0x10]
32505 ld [%l7 + 0x10], %f7
32506 fmuls %f7, %f24, %f2
32507 saved
32508 rdpr %cwp, %g1
32509 rdpr %cansave, %g2
32510 rdpr %canrestore, %g3
32511 rdpr %cleanwin, %g4
32512 rdpr %otherwin, %g5
32513 rdpr %wstate, %g6
32514 brlez,a %i0, loop_2852
32515 taddcc %o1, 0x0C30, %o3
32516 movrlez %g7, 0x254, %g2
32517 fmovsvs %xcc, %f4, %f7
32518loop_2852:
32519 nop
32520 setx 0x2B5EDD48E042636E, %l0, %l6
32521 stx %l6, [%l7 + 0x50]
32522 ldx [%l7 + 0x50], %fsr
32523 flush %l7 + 0x78
32524 bne,pn %xcc, loop_2853
32525 edge32l %i1, %l3, %i3
32526 movle %xcc, %o7, %l1
32527 fbue %fcc0, loop_2854
32528loop_2853:
32529 fornot1 %f0, %f2, %f2
32530 saved
32531 rdpr %cwp, %g1
32532 rdpr %cansave, %g2
32533 rdpr %canrestore, %g3
32534 rdpr %cleanwin, %g4
32535 rdpr %otherwin, %g5
32536 rdpr %wstate, %g6
32537 array32 %o0, %l0, %i6
32538loop_2854:
32539 fmovrsgez %o5, %f9, %f30
32540 fmul8ulx16 %f6, %f30, %f18
32541 fble %fcc0, loop_2855
32542 edge32ln %i4, %i7, %i2
32543 alignaddr %l6, %i5, %l5
32544 addccc %g4, 0x01FD, %g3
32545loop_2855:
32546 tn %icc, 0x3
32547 edge32 %l2, %o2, %g1
32548 movrgez %g6, 0x360, %o6
32549 set 0x18, %o3
32550 prefetcha [%l7 + %o3] 0x19, 0x1
32551 xorcc %g5, %o4, %i0
32552 call loop_2856
32553 fbo %fcc0, loop_2857
32554 stw %o1, [%l7 + 0x34]
32555 sdivx %o3, 0x07AF, %g7
32556loop_2856:
32557 tneg %icc, 0x0
32558loop_2857:
32559 xnor %g2, 0x127E, %l3
32560 edge8ln %i1, %o7, %l1
32561 movle %icc, %i3, %o0
32562 addccc %l0, 0x09F2, %i6
32563 movn %icc, %o5, %i7
32564 udivx %i2, 0x16ED, %l6
32565 or %i4, %l5, %i5
32566 tle %xcc, 0x4
32567 edge32n %g4, %l2, %g3
32568 fmul8x16al %f0, %f8, %f26
32569 edge8l %g1, %o2, %g6
32570 sethi 0x05C1, %l4
32571 smulcc %g5, 0x0D8D, %o4
32572 smul %o6, %i0, %o1
32573 edge8 %o3, %g7, %g2
32574 nop
32575 fitod %f4, %f10
32576 fdtox %f10, %f26
32577 fxtod %f26, %f4
32578 tpos %icc, 0x6
32579 fzeros %f21
32580 srlx %i1, 0x0A, %l3
32581 edge16 %o7, %l1, %i3
32582 addccc %l0, %i6, %o5
32583 bne,a,pt %xcc, loop_2858
32584 bn,pt %icc, loop_2859
32585 move %xcc, %i7, %o0
32586 edge8n %l6, %i4, %l5
32587loop_2858:
32588 fnot1s %f3, %f10
32589loop_2859:
32590 fmovdle %icc, %f18, %f22
32591 fmovrslez %i2, %f19, %f24
32592 wr %g0, 0x18, %asi
32593 lduwa [%l7 + 0x64] %asi, %g4
32594 brgez,a %l2, loop_2860
32595 brnz %i5, loop_2861
32596 fandnot2 %f12, %f2, %f20
32597 membar 0x70
32598loop_2860:
32599 fcmpne16 %f14, %f26, %g3
32600loop_2861:
32601 xnorcc %o2, 0x0206, %g6
32602 srax %l4, 0x19, %g5
32603 xorcc %o4, %o6, %g1
32604 movrlz %i0, %o1, %g7
32605 nop
32606 setx loop_2862, %l0, %l1
32607 wrpr 0x1, %tl
32608 wrpr %l1, %tnpc
32609 setx 0x34400001400, %l0, %l1
32610 wrpr %l1, %tstate
32611 wrhpr 0x4, %htstate
32612 done
32613 edge16l %g2, %i1, %l3
32614 xorcc %o7, 0x1C40, %o3
32615 edge8l %i3, %l0, %l1
32616loop_2862:
32617 stw %o5, [%l7 + 0x14]
32618 umul %i6, %i7, %l6
32619 edge16 %o0, %l5, %i2
32620 sdivcc %i4, 0x14EF, %l2
32621 edge16ln %g4, %i5, %o2
32622 fxnors %f18, %f29, %f4
32623 ba,pt %icc, loop_2863
32624 tgu %icc, 0x3
32625 fbge,a %fcc2, loop_2864
32626 fbge,a %fcc3, loop_2865
32627loop_2863:
32628 ldsw [%l7 + 0x78], %g6
32629 fzeros %f2
32630loop_2864:
32631 fpsub16s %f9, %f28, %f26
32632loop_2865:
32633 sllx %g3, %l4, %o4
32634 wr %g0, 0x89, %asi
32635 sta %f29, [%l7 + 0x28] %asi
32636 bneg loop_2866
32637 fmovrdne %o6, %f28, %f24
32638 fnot2s %f26, %f20
32639 fba %fcc3, loop_2867
32640loop_2866:
32641 bgu,pn %icc, loop_2868
32642 alignaddrl %g1, %i0, %o1
32643 bg,pn %xcc, loop_2869
32644loop_2867:
32645 tvs %icc, 0x5
32646loop_2868:
32647 xnor %g7, 0x062E, %g2
32648 tcc %icc, 0x0
32649loop_2869:
32650 fbge %fcc0, loop_2870
32651 tleu %icc, 0x5
32652 ldd [%l7 + 0x78], %g4
32653 fsrc2s %f15, %f1
32654loop_2870:
32655 movne %xcc, %l3, %i1
32656 alignaddrl %o7, %o3, %i3
32657 edge16l %l1, %o5, %l0
32658 addcc %i7, %i6, %l6
32659 sdivcc %o0, 0x16B3, %l5
32660 edge32ln %i4, %i2, %g4
32661 tcs %icc, 0x2
32662 bne,a,pt %icc, loop_2871
32663 swap [%l7 + 0x78], %l2
32664 std %f24, [%l7 + 0x08]
32665 xorcc %o2, %g6, %i5
32666loop_2871:
32667 smul %g3, 0x1280, %o4
32668 fandnot2 %f20, %f20, %f10
32669 pdist %f10, %f24, %f20
32670 fbue,a %fcc2, loop_2872
32671 or %l4, 0x0626, %g1
32672 fbge,a %fcc1, loop_2873
32673 sub %o6, 0x1D2F, %o1
32674loop_2872:
32675 bneg %icc, loop_2874
32676 udivcc %i0, 0x0E9A, %g7
32677loop_2873:
32678 fmovsvs %xcc, %f8, %f23
32679 fmovrse %g5, %f20, %f27
32680loop_2874:
32681 sra %l3, %i1, %o7
32682 fpsub16 %f18, %f0, %f20
32683 movneg %xcc, %g2, %o3
32684 andncc %l1, %o5, %l0
32685 movleu %icc, %i7, %i6
32686 fzeros %f22
32687 xnor %l6, 0x0357, %i3
32688 xor %o0, 0x090B, %l5
32689 fnands %f18, %f12, %f2
32690 movne %icc, %i4, %g4
32691 nop
32692 setx loop_2875, %l0, %l1
32693 wrpr 0x1, %tl
32694 wrpr %l1, %tnpc
32695 setx 0x34400001400, %l0, %l1
32696 wrpr %l1, %tstate
32697 wrhpr 0x4, %htstate
32698 done
32699 ldd [%l7 + 0x70], %f16
32700 edge32n %i2, %o2, %g6
32701 pdist %f4, %f12, %f14
32702loop_2875:
32703 movle %xcc, %i5, %g3
32704 set 0x50, %i4
32705 ldswa [%l7 + %i4] 0x19, %o4
32706 ldstub [%l7 + 0x37], %l2
32707 swap [%l7 + 0x54], %g1
32708 tsubcctv %l4, %o1, %i0
32709 fmovrse %g7, %f0, %f31
32710 brlez %g5, loop_2876
32711 xorcc %l3, %o6, %i1
32712 brgez,a %o7, loop_2877
32713 movrgz %o3, %l1, %o5
32714loop_2876:
32715 fxors %f0, %f18, %f5
32716 andcc %g2, %l0, %i7
32717loop_2877:
32718 fbule,a %fcc0, loop_2878
32719 call loop_2879
32720 umul %l6, 0x10DC, %i6
32721 restored
32722 rdpr %cwp, %g1
32723 rdpr %cansave, %g2
32724 rdpr %canrestore, %g3
32725 rdpr %cleanwin, %g4
32726 rdpr %otherwin, %g5
32727 rdpr %wstate, %g6
32728loop_2878:
32729 umul %o0, %i3, %i4
32730loop_2879:
32731 edge8 %l5, %i2, %g4
32732 fbug,a %fcc3, loop_2880
32733 tcc %xcc, 0x0
32734 set 0x58, %g6
32735 swapa [%l7 + %g6] 0x81, %g6
32736loop_2880:
32737 addccc %o2, %g3, %o4
32738 fbl %fcc3, loop_2881
32739 smul %i5, %l2, %g1
32740 fbo,a %fcc3, loop_2882
32741 movvc %xcc, %l4, %i0
32742loop_2881:
32743 edge16l %g7, %o1, %l3
32744 restored
32745 rdpr %cwp, %g1
32746 rdpr %cansave, %g2
32747 rdpr %canrestore, %g3
32748 rdpr %cleanwin, %g4
32749 rdpr %otherwin, %g5
32750 rdpr %wstate, %g6
32751loop_2882:
32752 fbule %fcc3, loop_2883
32753 nop
32754 setx 0x55BBABE645DD13CA, %l0, %l6
32755 stx %l6, [%l7 + 0x28]
32756 ldd [%l7 + 0x28], %f0
32757 setx 0x9DB250349947CDE7, %l1, %l5
32758 stx %l5, [%l7 + 0x10]
32759 ldd [%l7 + 0x10], %f16
32760 faddd %f16, %f0, %f2
32761 fzeros %f16
32762 tge %xcc, 0x1
32763loop_2883:
32764 fpmerge %f14, %f30, %f0
32765 add %l7, 0x38, %l6
32766 wr %g0, 0x11, %asi
32767 casxa [%l6] 0x11, %g5, %o6
32768 and %o7, 0x0B55, %o3
32769 nop
32770 setx 0x42B97627, %l0, %l6
32771 st %l6, [%l7 + 0x28]
32772 ld [%l7 + 0x28], %f15
32773 fsqrts %f15, %f26
32774 bge,a loop_2884
32775 udivcc %l1, 0x0BA0, %o5
32776 add %g2, 0x05E1, %i1
32777 brlz %l0, loop_2885
32778loop_2884:
32779 nop
32780 fitod %f0, %f12
32781 fdtox %f12, %f20
32782 fxtod %f20, %f4
32783 nop
32784 setx loop_2886, %l0, %l1
32785 wrpr 0x1, %tl
32786 wrpr %l1, %tpc
32787 add %l1, 0x4, %l1
32788 wrpr %l1, %tnpc
32789 setx 0x34400001400, %l0, %l1
32790 wrpr %l1, %tstate
32791 wrhpr 0x4, %htstate
32792 retry
32793 fbule,a %fcc1, loop_2887
32794loop_2885:
32795 sdivcc %l6, 0x1AFB, %i7
32796 movle %xcc, %o0, %i3
32797loop_2886:
32798 fpadd32s %f20, %f12, %f16
32799loop_2887:
32800 membar 0x53
32801 taddcctv %i6, 0x0403, %i4
32802 restored
32803 rdpr %cwp, %g1
32804 rdpr %cansave, %g2
32805 rdpr %canrestore, %g3
32806 rdpr %cleanwin, %g4
32807 rdpr %otherwin, %g5
32808 rdpr %wstate, %g6
32809 fmovdleu %xcc, %f16, %f21
32810 nop
32811 fitod %f2, %f22
32812 fdtox %f22, %f26
32813 sllx %i2, %g4, %l5
32814 fands %f8, %f23, %f12
32815 stx %o2, [%l7 + 0x40]
32816 fmovdge %icc, %f23, %f9
32817 orn %g3, %g6, %i5
32818 array16 %l2, %g1, %o4
32819 fbn %fcc3, loop_2888
32820 movvc %xcc, %l4, %i0
32821 wr %g0, 0x80, %asi
32822 prefetcha [%l7 + 0x18] %asi, 0x3
32823loop_2888:
32824 move %xcc, %l3, %g5
32825 te %icc, 0x0
32826 fmovrdgez %g7, %f6, %f0
32827 edge8 %o7, %o6, %l1
32828 set 0x2C, %o0
32829 stwa %o5, [%l7 + %o0] 0x2b
32830 membar #Sync
32831 fmovdge %icc, %f29, %f13
32832 xor %g2, %o3, %i1
32833 subccc %l0, %i7, %l6
32834 umulcc %o0, %i6, %i3
32835 sllx %i2, %g4, %l5
32836 bvc,a,pt %icc, loop_2889
32837 movrgez %i4, %o2, %g6
32838 nop
32839 setx loop_2890, %l0, %l1
32840 wrpr 0x1, %tl
32841 wrpr %l1, %tpc
32842 add %l1, 0x4, %l1
32843 wrpr %l1, %tnpc
32844 setx 0x34400001400, %l0, %l1
32845 wrpr %l1, %tstate
32846 wrhpr 0x4, %htstate
32847 retry
32848 fmovda %icc, %f15, %f30
32849loop_2889:
32850 fbge %fcc3, loop_2891
32851 nop
32852 fitos %f6, %f31
32853 fstoi %f31, %f16
32854loop_2890:
32855 ta %icc, 0x1
32856 call loop_2892
32857loop_2891:
32858 fbul %fcc1, loop_2893
32859 fba %fcc1, loop_2894
32860 mulscc %g3, 0x1548, %i5
32861loop_2892:
32862 fbu,a %fcc1, loop_2895
32863loop_2893:
32864 fpadd32s %f21, %f29, %f11
32865loop_2894:
32866 nop
32867 add %l7, 0x40, %l6
32868 wr %g0, 0x89, %asi
32869 ldxa [%l6] %asi, %l2
32870 casxa [%l6] %asi, %l2, %g1
32871loop_2895:
32872 nop
32873 setx 0x00547AF5, %l0, %l6
32874 st %l6, [%l7 + 0x38]
32875 ld [%l7 + 0x38], %fsr
32876 tn %xcc, 0x5
32877 nop
32878 fitos %f13, %f17
32879 fstoi %f17, %f13
32880 movle %icc, %l4, %i0
32881 fpsub32s %f28, %f18, %f20
32882 popc %o1, %o4
32883 addcc %l3, 0x0826, %g5
32884 fbe,a %fcc1, loop_2896
32885 umul %g7, 0x0A89, %o6
32886 wr %g0, 0x80, %asi
32887 stda %f0, [%l7 + 0x40] %asi
32888loop_2896:
32889 array8 %o7, %l1, %o5
32890 tvc %xcc, 0x3
32891 ldx [%l7 + 0x68], %g2
32892 nop
32893 fitod %f12, %f10
32894 fdtox %f10, %f6
32895 fpsub32 %f12, %f8, %f26
32896 set 0x0C, %i0
32897 sta %f28, [%l7 + %i0] 0x10
32898 array8 %i1, %l0, %o3
32899 sra %l6, %o0, %i7
32900 smulcc %i6, %i3, %i2
32901 bne,a,pn %icc, loop_2897
32902 tcs %xcc, 0x0
32903 umul %l5, %i4, %g4
32904 tcc %icc, 0x6
32905loop_2897:
32906 and %g6, 0x155E, %g3
32907 fsrc2s %f20, %f31
32908 addcc %o2, %i5, %g1
32909 srax %l2, %l4, %o1
32910 movre %i0, 0x156, %l3
32911 orn %g5, %o4, %g7
32912 te %xcc, 0x2
32913 move %xcc, %o7, %l1
32914 brlz %o5, loop_2898
32915 ldstub [%l7 + 0x43], %o6
32916 smul %g2, 0x1101, %i1
32917 xnorcc %o3, 0x104C, %l0
32918loop_2898:
32919 tgu %icc, 0x0
32920 tneg %xcc, 0x6
32921 movgu %icc, %l6, %o0
32922 for %f10, %f8, %f14
32923 edge16 %i7, %i3, %i2
32924 fzero %f20
32925 fmovsne %xcc, %f19, %f31
32926 tge %icc, 0x2
32927 fmovdvs %icc, %f2, %f5
32928 sir 0x09AA
32929 set 0x40, %i2
32930 ldxa [%l7 + %i2] 0x14, %l5
32931 bshuffle %f6, %f14, %f28
32932 edge32 %i4, %g4, %g6
32933 fmul8x16 %f15, %f14, %f20
32934 nop
32935 setx 0xC01B1F7F321BC896, %l0, %l6
32936 stx %l6, [%l7 + 0x28]
32937 ldd [%l7 + 0x28], %f18
32938 setx 0x03669A4107C3F76C, %l1, %l5
32939 stx %l5, [%l7 + 0x10]
32940 ldd [%l7 + 0x10], %f8
32941 fsubd %f8, %f18, %f0
32942 nop
32943 fitod %f10, %f22
32944 fdtox %f22, %f12
32945 restored
32946 rdpr %cwp, %g1
32947 rdpr %cansave, %g2
32948 rdpr %canrestore, %g3
32949 rdpr %cleanwin, %g4
32950 rdpr %otherwin, %g5
32951 rdpr %wstate, %g6
32952 fmovdge %icc, %f26, %f11
32953 srax %g3, %o2, %i5
32954 xnorcc %i6, %l2, %g1
32955 umul %l4, %i0, %o1
32956 fornot1s %f7, %f9, %f26
32957 fmovrdgez %l3, %f14, %f26
32958 udivx %g5, 0x0A99, %o4
32959 udivcc %o7, 0x1C20, %g7
32960 fnot2s %f31, %f27
32961 movrlz %o5, 0x077, %l1
32962 bne,a loop_2899
32963 lduw [%l7 + 0x7C], %g2
32964 sll %i1, 0x04, %o6
32965 tgu %icc, 0x1
32966loop_2899:
32967 fandnot1s %f14, %f9, %f1
32968 bpos,a,pt %icc, loop_2900
32969 subc %l0, 0x1406, %o3
32970 stbar
32971 umulcc %o0, 0x030D, %i7
32972loop_2900:
32973 sethi 0x0444, %l6
32974 fandnot1 %f24, %f20, %f24
32975 bg,pt %icc, loop_2901
32976 srl %i2, %i3, %i4
32977 fmovdleu %xcc, %f18, %f26
32978 tl %icc, 0x7
32979loop_2901:
32980 tgu %icc, 0x3
32981 edge16n %l5, %g4, %g6
32982 taddcc %o2, %i5, %g3
32983 tg %icc, 0x6
32984 edge16n %l2, %i6, %l4
32985 fmovsn %xcc, %f31, %f18
32986 edge16l %g1, %i0, %o1
32987 edge16l %l3, %o4, %o7
32988 nop
32989 fitod %f4, %f12
32990 fdtox %f12, %f16
32991 fxtod %f16, %f2
32992 sllx %g5, 0x0F, %o5
32993 bvc,pt %icc, loop_2902
32994 bge loop_2903
32995 nop
32996 setx 0xF6E167DE70659F70, %l0, %l6
32997 stx %l6, [%l7 + 0x78]
32998 ldx [%l7 + 0x78], %fsr
32999 move %xcc, %g7, %l1
33000loop_2902:
33001 umulcc %g2, %i1, %l0
33002loop_2903:
33003 lduh [%l7 + 0x4C], %o6
33004 taddcc %o3, %o0, %i7
33005 fmovdl %icc, %f13, %f9
33006 subc %l6, %i2, %i3
33007 fsrc1 %f6, %f18
33008 fmovdg %icc, %f23, %f3
33009 movcc %xcc, %i4, %g4
33010 fbu,a %fcc0, loop_2904
33011 umulcc %g6, %l5, %o2
33012 fmovda %xcc, %f15, %f12
33013 sdiv %g3, 0x0C9A, %i5
33014loop_2904:
33015 movneg %xcc, %l2, %i6
33016 ld [%l7 + 0x44], %f20
33017 fble %fcc2, loop_2905
33018 tpos %icc, 0x5
33019 sdiv %l4, 0x1553, %i0
33020 set 0x63, %l4
33021 stba %o1, [%l7 + %l4] 0xe3
33022 membar #Sync
33023loop_2905:
33024 bge %xcc, loop_2906
33025 tcc %icc, 0x5
33026 tpos %icc, 0x0
33027 movleu %icc, %l3, %g1
33028loop_2906:
33029 ble,pn %icc, loop_2907
33030 nop
33031 setx loop_2908, %l0, %l1
33032 jmpl %l1, %o7
33033 tvc %icc, 0x2
33034 orncc %o4, 0x1EFC, %o5
33035loop_2907:
33036 and %g7, 0x1E12, %l1
33037loop_2908:
33038 movvs %xcc, %g2, %g5
33039 srax %l0, 0x0F, %i1
33040 fexpand %f23, %f22
33041 set 0x17, %l0
33042 stba %o3, [%l7 + %l0] 0x27
33043 membar #Sync
33044 tne %xcc, 0x7
33045 edge16ln %o0, %o6, %i7
33046 flush %l7 + 0x50
33047 mova %xcc, %i2, %i3
33048 orn %i4, %l6, %g4
33049 fmovsvs %xcc, %f26, %f31
33050 tvs %icc, 0x1
33051 ble,pn %icc, loop_2909
33052 fsrc1s %f3, %f17
33053 fabsd %f6, %f24
33054 prefetch [%l7 + 0x30], 0x3
33055loop_2909:
33056 membar 0x0B
33057 fmovsn %icc, %f2, %f28
33058 edge32n %g6, %l5, %o2
33059 wr %g0, 0x88, %asi
33060 ldda [%l7 + 0x10] %asi, %i4
33061 fmuld8sux16 %f22, %f24, %f0
33062 umul %g3, %i6, %l2
33063 xnor %i0, %l4, %l3
33064 tgu %xcc, 0x0
33065 brnz %o1, loop_2910
33066 addc %g1, %o4, %o7
33067 ldub [%l7 + 0x76], %o5
33068 fnegd %f16, %f20
33069loop_2910:
33070 fmovdcs %icc, %f17, %f28
33071 orn %g7, 0x1E27, %g2
33072 nop
33073 setx 0xA04D740F, %l0, %l6
33074 st %l6, [%l7 + 0x38]
33075 ld [%l7 + 0x38], %fsr
33076 stb %l1, [%l7 + 0x34]
33077 wr %g0, 0x80, %asi
33078 ldstuba [%l7 + 0x74] %asi, %g5
33079 tsubcctv %l0, %i1, %o3
33080 xnor %o6, 0x1C8A, %i7
33081 xor %i2, 0x08D3, %i3
33082 add %o0, 0x1D1A, %l6
33083 udiv %g4, 0x1EFD, %g6
33084 set 0x78, %o4
33085 ldswa [%l7 + %o4] 0x19, %i4
33086 udivcc %l5, 0x15D9, %o2
33087 set 0x34, %o5
33088 sta %f12, [%l7 + %o5] 0x04
33089 tn %xcc, 0x5
33090 xor %g3, 0x072E, %i5
33091 fsrc1s %f24, %f10
33092 movrgz %i6, 0x28F, %i0
33093 fbo %fcc3, loop_2911
33094 fmovdge %icc, %f30, %f8
33095 movleu %icc, %l2, %l4
33096 movn %xcc, %o1, %g1
33097loop_2911:
33098 nop
33099 fitos %f7, %f17
33100 fstoi %f17, %f7
33101 udiv %l3, 0x0F2B, %o7
33102 fbue %fcc3, loop_2912
33103 fpsub16 %f10, %f4, %f26
33104 bgu loop_2913
33105 edge32n %o4, %g7, %g2
33106loop_2912:
33107 nop
33108 set 0x10, %i5
33109 stxa %o5, [%l7 + %i5] 0x14
33110loop_2913:
33111 tpos %xcc, 0x4
33112 orncc %g5, 0x1B24, %l1
33113 fcmpne32 %f26, %f12, %i1
33114 mulscc %l0, %o3, %o6
33115 fpadd32 %f18, %f4, %f2
33116 fmovsleu %icc, %f30, %f5
33117 fcmpeq16 %f6, %f26, %i2
33118 movne %xcc, %i3, %i7
33119 fpmerge %f3, %f27, %f8
33120 xnor %l6, 0x18DD, %o0
33121 fcmple32 %f28, %f14, %g6
33122 swap [%l7 + 0x1C], %i4
33123 tn %xcc, 0x7
33124 fmovdge %xcc, %f3, %f28
33125 ldub [%l7 + 0x6D], %l5
33126 orcc %o2, 0x02B9, %g3
33127 alignaddrl %i5, %g4, %i6
33128 or %l2, %l4, %i0
33129 array8 %o1, %g1, %o7
33130 for %f30, %f26, %f26
33131 xnorcc %l3, %o4, %g2
33132 wr %g0, 0x23, %asi
33133 stha %o5, [%l7 + 0x0E] %asi
33134 membar #Sync
33135 call loop_2914
33136 sdivcc %g5, 0x0320, %l1
33137 fmovrsgez %i1, %f0, %f28
33138 set 0x40, %o1
33139 stba %l0, [%l7 + %o1] 0x80
33140loop_2914:
33141 movgu %xcc, %g7, %o6
33142 set 0x38, %g4
33143 stha %i2, [%l7 + %g4] 0x89
33144 bne,a,pn %icc, loop_2915
33145 edge16ln %o3, %i7, %i3
33146 tge %xcc, 0x3
33147 alignaddrl %l6, %g6, %o0
33148loop_2915:
33149 tpos %icc, 0x3
33150 movrlz %i4, 0x0E1, %o2
33151 fmovrdgz %l5, %f16, %f18
33152 fxor %f14, %f4, %f24
33153 tn %icc, 0x5
33154 movl %xcc, %g3, %i5
33155 nop
33156 fitod %f10, %f16
33157 fdtox %f16, %f14
33158 fxtod %f14, %f14
33159 movne %xcc, %i6, %g4
33160 fmovde %xcc, %f18, %f22
33161 tcc %xcc, 0x6
33162 sethi 0x02B3, %l4
33163 movl %xcc, %l2, %i0
33164 brlz %o1, loop_2916
33165 array32 %g1, %o7, %o4
33166 smul %l3, %g2, %o5
33167 addcc %g5, %i1, %l1
33168loop_2916:
33169 nop
33170 setx 0xE062B058004D46F3, %l0, %l6
33171 stx %l6, [%l7 + 0x70]
33172 ldx [%l7 + 0x70], %fsr
33173 subccc %l0, 0x1A98, %o6
33174 movneg %icc, %i2, %o3
33175 mova %xcc, %g7, %i7
33176 popc 0x0BBA, %l6
33177 movrlz %i3, %o0, %i4
33178 and %g6, 0x0BDB, %l5
33179 bg %icc, loop_2917
33180 fmovdcs %xcc, %f28, %f31
33181 movrlz %o2, %g3, %i6
33182 fbu %fcc3, loop_2918
33183loop_2917:
33184 nop
33185 setx loop_2919, %l0, %l1
33186 jmpl %l1, %i5
33187 smulcc %l4, 0x1BD7, %l2
33188 addccc %g4, 0x1777, %i0
33189loop_2918:
33190 nop
33191 fitod %f8, %f14
33192 fdtox %f14, %f12
33193loop_2919:
33194 and %o1, %g1, %o7
33195 edge8n %l3, %o4, %o5
33196 srax %g5, %g2, %i1
33197 fbule,a %fcc2, loop_2920
33198 fmovdvc %xcc, %f27, %f13
33199 wr %g0, 0x19, %asi
33200 lduba [%l7 + 0x51] %asi, %l0
33201loop_2920:
33202 fsrc1s %f18, %f5
33203 smulcc %l1, %o6, %o3
33204 tcs %xcc, 0x1
33205 fxnors %f31, %f10, %f22
33206 udivcc %i2, 0x0331, %g7
33207 nop
33208 set 0x50, %l2
33209 lduw [%l7 + %l2], %i7
33210 xorcc %l6, 0x079B, %i3
33211 movcc %xcc, %i4, %o0
33212 set 0x6C, %l6
33213 sta %f7, [%l7 + %l6] 0x14
33214 xnorcc %l5, %o2, %g3
33215 fsrc1 %f0, %f26
33216 sdiv %g6, 0x1A1F, %i6
33217 edge32n %l4, %l2, %i5
33218 std %f30, [%l7 + 0x08]
33219 wr %g0, 0x19, %asi
33220 prefetcha [%l7 + 0x68] %asi, 0x0
33221 be,pt %icc, loop_2921
33222 tgu %icc, 0x0
33223 fmovdne %icc, %f26, %f15
33224 udivx %g4, 0x01D3, %g1
33225loop_2921:
33226 popc %o7, %o1
33227 brnz,a %l3, loop_2922
33228 alignaddr %o4, %g5, %o5
33229 subcc %g2, 0x0733, %i1
33230 fmovsge %icc, %f16, %f18
33231loop_2922:
33232 stx %l0, [%l7 + 0x18]
33233 movrgz %o6, %l1, %o3
33234 srax %i2, %g7, %i7
33235 and %l6, 0x1D6A, %i4
33236 add %o0, %l5, %o2
33237 sllx %g3, 0x17, %i3
33238 tg %icc, 0x0
33239 fmovspos %xcc, %f24, %f21
33240 tleu %xcc, 0x7
33241 array32 %g6, %l4, %i6
33242 nop
33243 setx 0xE73ADA530C6FA7BF, %l0, %l6
33244 stx %l6, [%l7 + 0x28]
33245 ldd [%l7 + 0x28], %f4
33246 setx 0xE49BB1601EF71A27, %l1, %l5
33247 stx %l5, [%l7 + 0x10]
33248 ldd [%l7 + 0x10], %f30
33249 fsubd %f30, %f4, %f26
33250 movne %icc, %i5, %l2
33251 srax %g4, 0x12, %g1
33252 tcs %xcc, 0x4
33253 tcc %icc, 0x5
33254 fmovsle %icc, %f21, %f21
33255 stb %i0, [%l7 + 0x7D]
33256 and %o7, 0x16DB, %l3
33257 udivcc %o1, 0x0B61, %o4
33258 tneg %xcc, 0x2
33259 subcc %g5, %o5, %i1
33260 edge32n %g2, %l0, %l1
33261 ldsb [%l7 + 0x3C], %o6
33262 nop
33263 fitos %f7, %f20
33264 fnot2s %f20, %f16
33265 movne %icc, %i2, %o3
33266 addcc %i7, 0x1419, %g7
33267 movrgez %i4, 0x2DC, %l6
33268 edge32l %l5, %o2, %g3
33269 addccc %o0, 0x13F5, %g6
33270 movne %icc, %i3, %i6
33271 smulcc %l4, 0x1134, %l2
33272 fnot2s %f25, %f15
33273 sethi 0x0828, %i5
33274 sra %g4, 0x1A, %g1
33275 ldsb [%l7 + 0x16], %i0
33276 sra %o7, 0x07, %l3
33277 orncc %o1, %o4, %g5
33278 tcs %xcc, 0x6
33279 tne %icc, 0x4
33280 tsubcc %i1, %o5, %g2
33281 fmovrse %l1, %f22, %f28
33282 movvc %xcc, %l0, %o6
33283 sra %o3, %i2, %i7
33284 movvs %icc, %i4, %g7
33285 set 0x78, %g3
33286 prefetcha [%l7 + %g3] 0x80, 0x0
33287 fmovrde %o2, %f22, %f24
33288 fbge %fcc0, loop_2923
33289 movneg %xcc, %l5, %o0
33290 set 0x10, %l3
33291 swapa [%l7 + %l3] 0x0c, %g3
33292loop_2923:
33293 tleu %xcc, 0x6
33294 set 0x38, %o6
33295 sta %f31, [%l7 + %o6] 0x80
33296 wr %g0, 0x89, %asi
33297 stda %f0, [%l7 + 0x40] %asi
33298 umul %i3, %g6, %l4
33299 movgu %xcc, %l2, %i6
33300 movleu %icc, %i5, %g1
33301 fbule,a %fcc0, loop_2924
33302 movcs %xcc, %g4, %i0
33303 fnot1 %f18, %f2
33304 stx %l3, [%l7 + 0x18]
33305loop_2924:
33306 membar 0x79
33307 andn %o7, %o1, %o4
33308 xnor %i1, 0x0476, %o5
33309 fabsd %f26, %f18
33310 tn %xcc, 0x3
33311 set 0x40, %i7
33312 stda %f0, [%l7 + %i7] 0x89
33313 tcc %xcc, 0x1
33314 tgu %xcc, 0x4
33315 tcc %xcc, 0x0
33316 fabsd %f22, %f22
33317 add %g5, 0x00CB, %g2
33318 set 0x5A, %i3
33319 ldstuba [%l7 + %i3] 0x18, %l1
33320 bvc loop_2925
33321 umulcc %l0, %o3, %o6
33322 fmovsn %icc, %f20, %f21
33323 fbne %fcc1, loop_2926
33324loop_2925:
33325 udivcc %i7, 0x029D, %i2
33326 fbug,a %fcc2, loop_2927
33327 lduw [%l7 + 0x38], %i4
33328loop_2926:
33329 bn loop_2928
33330 fandnot1s %f25, %f11, %f10
33331loop_2927:
33332 addcc %l6, 0x0B5E, %g7
33333 smul %o2, %o0, %g3
33334loop_2928:
33335 edge32 %l5, %g6, %i3
33336 tgu %icc, 0x6
33337 edge16 %l4, %l2, %i5
33338 smul %i6, 0x0964, %g1
33339 edge32 %g4, %i0, %l3
33340 andn %o7, %o4, %o1
33341 pdist %f0, %f8, %f0
33342 fbn %fcc1, loop_2929
33343 movrne %o5, 0x1F1, %i1
33344 array32 %g2, %l1, %l0
33345 fmovrsgez %g5, %f25, %f2
33346loop_2929:
33347 tg %xcc, 0x6
33348 movg %xcc, %o6, %o3
33349 edge8l %i7, %i2, %l6
33350 fbu,a %fcc2, loop_2930
33351 mulx %g7, 0x00BE, %i4
33352 fpackfix %f24, %f8
33353 nop
33354 fitos %f9, %f26
33355 fstox %f26, %f2
33356loop_2930:
33357 tn %icc, 0x0
33358 bn,pn %xcc, loop_2931
33359 movge %xcc, %o0, %o2
33360 fbuge %fcc3, loop_2932
33361 te %icc, 0x6
33362loop_2931:
33363 nop
33364 setx 0xA4C7AD50, %l0, %l6
33365 st %l6, [%l7 + 0x28]
33366 ld [%l7 + 0x28], %f15
33367 setx 0xDA599499, %l1, %l5
33368 st %l5, [%l7 + 0x10]
33369 ld [%l7 + 0x10], %f24
33370 fadds %f24, %f15, %f18
33371 mulscc %g3, 0x1528, %l5
33372loop_2932:
33373 subcc %g6, 0x1240, %i3
33374 addcc %l2, %l4, %i6
33375 mulx %i5, %g4, %i0
33376 fba,a %fcc3, loop_2933
33377 edge32ln %l3, %o7, %o4
33378 smulcc %g1, %o1, %i1
33379 nop
33380 setx loop_2934, %l0, %l1
33381 wrpr 0x1, %tl
33382 wrpr %l1, %tnpc
33383 setx 0x34400001400, %l0, %l1
33384 wrpr %l1, %tstate
33385 wrhpr 0x4, %htstate
33386 done
33387loop_2933:
33388 edge8n %g2, %l1, %o5
33389 fbne %fcc3, loop_2935
33390 tcs %xcc, 0x2
33391loop_2934:
33392 fmovd %f18, %f14
33393 addccc %l0, 0x0953, %g5
33394loop_2935:
33395 edge16n %o3, %i7, %i2
33396 set 0x40, %o7
33397 stda %f16, [%l7 + %o7] 0xf9
33398 membar #Sync
33399 sth %o6, [%l7 + 0x7E]
33400 nop
33401 setx loop_2936, %l0, %l1
33402 wrpr 0x1, %tl
33403 wrpr %l1, %tnpc
33404 setx 0x34400001400, %l0, %l1
33405 wrpr %l1, %tstate
33406 wrhpr 0x4, %htstate
33407 done
33408 subc %l6, 0x0700, %i4
33409 nop
33410 fitod %f0, %f6
33411 fdtos %f6, %f28
33412 bleu,a,pn %icc, loop_2937
33413loop_2936:
33414 movcc %icc, %g7, %o2
33415 smul %g3, %o0, %l5
33416 fandnot2s %f11, %f9, %f23
33417loop_2937:
33418 fnot1 %f2, %f24
33419 tle %icc, 0x6
33420 fblg %fcc1, loop_2938
33421 xor %g6, %i3, %l4
33422 be,pt %icc, loop_2939
33423 subccc %i6, %l2, %i5
33424loop_2938:
33425 stw %g4, [%l7 + 0x10]
33426 brz %i0, loop_2940
33427loop_2939:
33428 xorcc %o7, 0x1CB5, %l3
33429 movl %xcc, %g1, %o4
33430 set 0x70, %g1
33431 prefetcha [%l7 + %g1] 0x0c, 0x1
33432loop_2940:
33433 nop
33434 fitod %f10, %f24
33435 fdtos %f24, %f30
33436 fxor %f16, %f18, %f16
33437 ldd [%l7 + 0x48], %o0
33438 edge32 %g2, %o5, %l0
33439 nop
33440 fitod %f2, %f16
33441 fdtox %f16, %f12
33442 fxtod %f12, %f4
33443 ldub [%l7 + 0x4F], %g5
33444 andn %o3, %l1, %i7
33445 andn %o6, %l6, %i2
33446 nop
33447 setx 0x7C024CAC68B003DA, %l0, %l6
33448 stx %l6, [%l7 + 0x28]
33449 ldd [%l7 + 0x28], %f14
33450 setx 0x16F1FF87C70CC8A4, %l1, %l5
33451 stx %l5, [%l7 + 0x10]
33452 ldd [%l7 + 0x10], %f16
33453 fsubd %f16, %f14, %f24
33454 fbne,a %fcc2, loop_2941
33455 movneg %xcc, %g7, %i4
33456 nop
33457 setx 0x22EA43462556C565, %l0, %l6
33458 stx %l6, [%l7 + 0x28]
33459 ldd [%l7 + 0x28], %f0
33460 setx 0x6AD0A56F820C4DB7, %l1, %l5
33461 stx %l5, [%l7 + 0x10]
33462 ldd [%l7 + 0x10], %f30
33463 fdivd %f30, %f0, %f14
33464 lduw [%l7 + 0x50], %g3
33465loop_2941:
33466 fcmpne16 %f20, %f18, %o0
33467 smul %o2, 0x0707, %l5
33468 membar #Sync
33469 wr %g0, 0x1f, %asi
33470 ldda [%l7 + 0x40] %asi, %f16
33471 fmul8ulx16 %f8, %f30, %f0
33472 array32 %g6, %i3, %l4
33473 mulx %l2, %i6, %i5
33474 subccc %i0, %g4, %l3
33475 smul %g1, %o4, %o7
33476 wr %g0, 0x80, %asi
33477 lduba [%l7 + 0x4E] %asi, %o1
33478 nop
33479 setx 0xD30AC31FB6242322, %l0, %l6
33480 stx %l6, [%l7 + 0x28]
33481 ldd [%l7 + 0x28], %f0
33482 setx 0x0D318FD60AEFF0A5, %l1, %l5
33483 stx %l5, [%l7 + 0x10]
33484 ldd [%l7 + 0x10], %f28
33485 fdivd %f28, %f0, %f20
33486 movre %i1, 0x378, %o5
33487 addccc %l0, %g2, %o3
33488 sra %g5, 0x01, %i7
33489 ldx [%l7 + 0x48], %l1
33490 sir 0x0A48
33491 restored
33492 rdpr %cwp, %g1
33493 rdpr %cansave, %g2
33494 rdpr %canrestore, %g3
33495 rdpr %cleanwin, %g4
33496 rdpr %otherwin, %g5
33497 rdpr %wstate, %g6
33498 fbg %fcc3, loop_2942
33499 addcc %l6, %i2, %g7
33500 bn,a loop_2943
33501 sethi 0x026C, %i4
33502loop_2942:
33503 fmul8x16au %f12, %f6, %f0
33504 fmovse %icc, %f11, %f18
33505loop_2943:
33506 array32 %g3, %o0, %o6
33507 sir 0x0B6B
33508 set 0x60, %i1
33509 lda [%l7 + %i1] 0x15, %f11
33510 movg %icc, %o2, %l5
33511 nop
33512 setx loop_2944, %l0, %l1
33513 wrpr 0x1, %tl
33514 wrpr %l1, %tpc
33515 add %l1, 0x4, %l1
33516 wrpr %l1, %tnpc
33517 setx 0x34400001400, %l0, %l1
33518 wrpr %l1, %tstate
33519 wrhpr 0x4, %htstate
33520 retry
33521 alignaddr %g6, %i3, %l2
33522 subcc %l4, 0x03FD, %i5
33523 movrne %i6, 0x1FD, %g4
33524loop_2944:
33525 fmovspos %icc, %f2, %f29
33526 ble %xcc, loop_2945
33527 xor %l3, 0x0513, %g1
33528 fcmpne16 %f12, %f2, %i0
33529 nop
33530 setx 0xC9067AD9477AE755, %l0, %l6
33531 stx %l6, [%l7 + 0x28]
33532 ldd [%l7 + 0x28], %f4
33533 setx 0x915FC574A0F123B4, %l1, %l5
33534 stx %l5, [%l7 + 0x10]
33535 ldd [%l7 + 0x10], %f28
33536 fsubd %f28, %f4, %f8
33537loop_2945:
33538 fabsd %f14, %f0
33539 brlez,a %o4, loop_2946
33540 movleu %xcc, %o7, %i1
33541 array32 %o5, %o1, %l0
33542 sir 0x0FBF
33543loop_2946:
33544 orn %o3, %g5, %g2
33545 ldsw [%l7 + 0x54], %l1
33546 fnands %f4, %f0, %f7
33547 srl %l6, %i7, %g7
33548 wr %g0, 0x89, %asi
33549 stxa %i2, [%l7 + 0x48] %asi
33550 movl %xcc, %i4, %o0
33551 fors %f18, %f14, %f15
33552 orcc %o6, 0x1C68, %g3
33553 fzeros %f27
33554 fbn %fcc1, loop_2947
33555 edge16l %o2, %g6, %l5
33556 fnands %f19, %f31, %f19
33557 edge8n %l2, %i3, %i5
33558loop_2947:
33559 nop
33560 set 0x36, %g5
33561 ldstub [%l7 + %g5], %i6
33562 add %l4, 0x0D22, %l3
33563 fbo %fcc0, loop_2948
33564 ldsh [%l7 + 0x3A], %g1
33565 lduw [%l7 + 0x58], %i0
33566 mova %icc, %o4, %o7
33567loop_2948:
33568 prefetch [%l7 + 0x24], 0x1
33569 set 0x50, %l1
33570 ldda [%l7 + %l1] 0x2b, %g4
33571 xnor %i1, %o1, %o5
33572 smul %l0, 0x1853, %o3
33573 tneg %icc, 0x5
33574 sllx %g5, %l1, %g2
33575 edge8 %i7, %g7, %l6
33576 xor %i4, %i2, %o6
33577 st %f19, [%l7 + 0x38]
33578 movcs %xcc, %o0, %o2
33579 prefetch [%l7 + 0x68], 0x1
33580 fmovda %icc, %f23, %f30
33581 bne,pt %icc, loop_2949
33582 mulscc %g6, %l5, %l2
33583 movvs %icc, %g3, %i3
33584 edge32ln %i6, %l4, %l3
33585loop_2949:
33586 saved
33587 rdpr %cwp, %g1
33588 rdpr %cansave, %g2
33589 rdpr %canrestore, %g3
33590 rdpr %cleanwin, %g4
33591 rdpr %otherwin, %g5
33592 rdpr %wstate, %g6
33593 edge32ln %g1, %i5, %i0
33594 sdivx %o7, 0x0082, %o4
33595 fabsd %f0, %f6
33596 restored
33597 rdpr %cwp, %g1
33598 rdpr %cansave, %g2
33599 rdpr %canrestore, %g3
33600 rdpr %cleanwin, %g4
33601 rdpr %otherwin, %g5
33602 rdpr %wstate, %g6
33603 set 0x31, %i6
33604 ldsba [%l7 + %i6] 0x15, %g4
33605 edge8l %i1, %o5, %l0
33606 fxnor %f2, %f28, %f12
33607 srl %o1, %o3, %l1
33608 brgz,a %g2, loop_2950
33609 movcc %icc, %i7, %g5
33610 sth %g7, [%l7 + 0x46]
33611 edge32n %i4, %i2, %l6
33612loop_2950:
33613 sllx %o0, 0x03, %o2
33614 ld [%l7 + 0x24], %f0
33615 taddcctv %g6, 0x1807, %l5
33616 nop
33617 setx 0x907E2D93, %l0, %l6
33618 st %l6, [%l7 + 0x5C]
33619 ld [%l7 + 0x5C], %fsr
33620 sllx %l2, %o6, %g3
33621 set 0x50, %g7
33622 ldswa [%l7 + %g7] 0x81, %i6
33623 array8 %i3, %l3, %l4
33624 orcc %g1, 0x1272, %i5
33625 stbar
33626 array16 %i0, %o4, %o7
33627 fmovsvs %xcc, %f23, %f22
33628 fxnors %f0, %f6, %f7
33629 smul %i1, 0x19CF, %g4
33630 set 0x18, %g2
33631 lda [%l7 + %g2] 0x14, %f8
33632 ta %icc, 0x7
33633 movl %xcc, %l0, %o5
33634 edge16ln %o1, %l1, %g2
33635 tpos %icc, 0x2
33636 fcmpgt16 %f10, %f30, %i7
33637 sdivcc %o3, 0x197C, %g5
33638 tvs %xcc, 0x7
33639 array16 %i4, %g7, %l6
33640 fmovdpos %xcc, %f6, %f26
33641 fnands %f11, %f18, %f21
33642 bvc,pt %xcc, loop_2951
33643 nop
33644 setx 0x504577A43074555A, %l0, %l6
33645 stx %l6, [%l7 + 0x28]
33646 ldx [%l7 + 0x28], %fsr
33647 tcc %icc, 0x6
33648 movre %o0, %i2, %g6
33649loop_2951:
33650 fmovsneg %xcc, %f0, %f2
33651 fmovrsne %o2, %f5, %f29
33652 st %f24, [%l7 + 0x7C]
33653 brz %l2, loop_2952
33654 sll %l5, %g3, %o6
33655 fmovdn %xcc, %f30, %f5
33656 tvs %xcc, 0x6
33657loop_2952:
33658 edge16 %i3, %l3, %i6
33659 add %l7, 0x44, %l6
33660 wr %g0, 0x88, %asi
33661 casa [%l6] 0x88, %g1, %l4
33662 fmovsneg %icc, %f14, %f25
33663 movvs %icc, %i0, %o4
33664 add %l7, 0x68, %l6
33665 wr %g0, 0x11, %asi
33666 ldxa [%l6] %asi, %o7
33667 casxa [%l6] %asi, %o7, %i5
33668 movrgz %i1, %l0, %g4
33669 alignaddrl %o1, %l1, %g2
33670 tsubcc %i7, 0x02F2, %o5
33671 tge %xcc, 0x4
33672 add %l7, 0x28, %l6
33673 wr %g0, 0x88, %asi
33674 ldxa [%l6] %asi, %o3
33675 casxa [%l6] %asi, %o3, %g5
33676 mulscc %i4, %g7, %o0
33677 fsrc1s %f5, %f27
33678 fcmple32 %f10, %f2, %l6
33679 and %i2, %o2, %g6
33680 pdist %f12, %f26, %f24
33681 fpadd16s %f6, %f10, %f15
33682 fnot1s %f9, %f10
33683 xor %l2, %g3, %o6
33684 movle %xcc, %l5, %l3
33685 array32 %i6, %i3, %l4
33686 tsubcc %i0, %g1, %o7
33687 movrne %i5, 0x0FB, %o4
33688 edge32n %l0, %g4, %i1
33689 tl %xcc, 0x1
33690 movne %xcc, %o1, %g2
33691 alignaddr %l1, %o5, %o3
33692 udiv %g5, 0x10D5, %i4
33693 movn %icc, %g7, %o0
33694 fmul8x16 %f1, %f2, %f2
33695 set 0x28, %o2
33696 stxa %l6, [%g0 + %o2] 0x20
33697 tn %xcc, 0x1
33698 fmovsne %xcc, %f22, %f29
33699 movvs %xcc, %i7, %i2
33700 fpack16 %f22, %f21
33701 orcc %g6, 0x0536, %o2
33702 fsrc1s %f29, %f22
33703 xnor %g3, 0x140C, %l2
33704 xnor %o6, 0x053D, %l3
33705 udiv %i6, 0x12CF, %i3
33706 ble,pt %icc, loop_2953
33707 bneg,a %icc, loop_2954
33708 fmovrdne %l5, %f24, %f16
33709 edge8ln %i0, %l4, %g1
33710loop_2953:
33711 fexpand %f3, %f24
33712loop_2954:
33713 movleu %xcc, %o7, %i5
33714 subccc %l0, 0x17EA, %o4
33715 movneg %xcc, %g4, %o1
33716 tg %icc, 0x1
33717 xnorcc %i1, %g2, %l1
33718 movleu %xcc, %o3, %g5
33719 taddcctv %o5, %g7, %i4
33720 fmul8x16 %f29, %f10, %f30
33721 fmul8x16au %f25, %f15, %f18
33722 fmuld8ulx16 %f12, %f6, %f2
33723 subcc %o0, 0x1581, %l6
33724 edge16n %i7, %g6, %o2
33725 nop
33726 setx 0xB6D23F4C841C6EC6, %l0, %l6
33727 stx %l6, [%l7 + 0x28]
33728 ldd [%l7 + 0x28], %f14
33729 setx 0x8B814F3C32E4A61A, %l1, %l5
33730 stx %l5, [%l7 + 0x10]
33731 ldd [%l7 + 0x10], %f6
33732 fsubd %f6, %f14, %f6
33733 tne %xcc, 0x6
33734 fmovscs %xcc, %f0, %f28
33735 bpos loop_2955
33736 nop
33737 setx 0x9D5F9F8DB417F086, %l0, %l6
33738 stx %l6, [%l7 + 0x28]
33739 ldd [%l7 + 0x28], %f24
33740 setx 0x765B9C60DC8EC395, %l1, %l5
33741 stx %l5, [%l7 + 0x10]
33742 ldd [%l7 + 0x10], %f2
33743 fmuld %f2, %f24, %f28
33744 fbn,a %fcc2, loop_2956
33745 movpos %xcc, %i2, %l2
33746loop_2955:
33747 swap [%l7 + 0x60], %o6
33748 addc %g3, %l3, %i6
33749loop_2956:
33750 popc %i3, %i0
33751 stbar
33752 fmovdpos %xcc, %f23, %f9
33753 sra %l4, %l5, %o7
33754 bg,a loop_2957
33755 call loop_2958
33756 brlz %g1, loop_2959
33757 movrlz %i5, %l0, %o4
33758loop_2957:
33759 brlez,a %g4, loop_2960
33760loop_2958:
33761 movre %i1, %o1, %g2
33762loop_2959:
33763 orncc %l1, %g5, %o3
33764 subcc %o5, %g7, %i4
33765loop_2960:
33766 nop
33767 set 0x7E, %o3
33768 lduha [%l7 + %o3] 0x04, %l6
33769 fmovrdlz %i7, %f0, %f18
33770 mova %icc, %o0, %g6
33771 fxnors %f11, %f16, %f31
33772 subc %i2, %o2, %l2
33773 brgez %g3, loop_2961
33774 fmovsvs %xcc, %f31, %f18
33775 edge8n %l3, %i6, %i3
33776 ba %icc, loop_2962
33777loop_2961:
33778 addc %i0, 0x199B, %l4
33779 srlx %o6, 0x15, %l5
33780 fmovsn %xcc, %f2, %f10
33781loop_2962:
33782 tvs %icc, 0x1
33783 sll %g1, %o7, %i5
33784 edge16n %o4, %l0, %i1
33785 addc %o1, 0x1CB6, %g2
33786 fbn %fcc0, loop_2963
33787 st %f22, [%l7 + 0x70]
33788 tneg %xcc, 0x1
33789 andn %g4, 0x027B, %g5
33790loop_2963:
33791 tgu %xcc, 0x2
33792 fcmpeq32 %f24, %f0, %o3
33793 movl %icc, %o5, %g7
33794 popc %i4, %l1
33795 array8 %l6, %o0, %i7
33796 nop
33797 fitos %f12, %f14
33798 fstoi %f14, %f13
33799 sdiv %i2, 0x0770, %g6
33800 or %o2, %l2, %l3
33801 edge16l %i6, %g3, %i0
33802 bn,pt %icc, loop_2964
33803 movre %l4, %o6, %l5
33804 movn %icc, %g1, %i3
33805 movrgz %o7, 0x28E, %o4
33806loop_2964:
33807 bg %xcc, loop_2965
33808 edge16 %l0, %i1, %i5
33809 flush %l7 + 0x24
33810 fornot2 %f6, %f26, %f18
33811loop_2965:
33812 tle %xcc, 0x2
33813 tg %icc, 0x6
33814 bneg,a,pt %icc, loop_2966
33815 movcs %xcc, %o1, %g2
33816 sra %g5, 0x19, %o3
33817 bgu,a,pn %xcc, loop_2967
33818loop_2966:
33819 tge %icc, 0x4
33820 xnorcc %g4, 0x1C96, %o5
33821 for %f20, %f2, %f2
33822loop_2967:
33823 edge32n %i4, %l1, %g7
33824 fpsub32s %f3, %f9, %f9
33825 array8 %o0, %i7, %i2
33826 tsubcctv %g6, 0x018E, %l6
33827 brz,a %o2, loop_2968
33828 addcc %l2, 0x1419, %i6
33829 tcs %icc, 0x3
33830 movge %icc, %g3, %l3
33831loop_2968:
33832 udivx %l4, 0x0603, %o6
33833 tsubcc %l5, 0x1EA9, %i0
33834 andn %g1, %o7, %i3
33835 sra %l0, 0x1F, %o4
33836 tpos %icc, 0x0
33837 brlz %i5, loop_2969
33838 andncc %i1, %o1, %g5
33839 movvc %icc, %g2, %o3
33840 fnot2 %f14, %f6
33841loop_2969:
33842 xnor %o5, 0x0A2D, %g4
33843 tcs %icc, 0x4
33844 orcc %i4, %g7, %o0
33845 set 0x44, %i4
33846 stwa %l1, [%l7 + %i4] 0xe3
33847 membar #Sync
33848 sra %i2, 0x00, %i7
33849 movre %g6, 0x165, %l6
33850 movn %icc, %l2, %i6
33851 fmovrdne %o2, %f2, %f12
33852 add %l7, 0x08, %l6
33853 wr %g0, 0x80, %asi
33854 casa [%l6] %asi, %g3, %l4
33855 edge16 %l3, %o6, %l5
33856 tne %icc, 0x1
33857 fbn,a %fcc1, loop_2970
33858 nop
33859 setx 0x8EEFDFF5, %l0, %l6
33860 st %l6, [%l7 + 0x28]
33861 ld [%l7 + 0x28], %f4
33862 setx 0x84AB1A80, %l1, %l5
33863 st %l5, [%l7 + 0x10]
33864 ld [%l7 + 0x10], %f4
33865 fdivs %f4, %f4, %f7
33866 edge8ln %i0, %o7, %i3
33867 ldx [%l7 + 0x40], %g1
33868loop_2970:
33869 edge16n %o4, %i5, %i1
33870 bne,a,pt %xcc, loop_2971
33871 fbug,a %fcc1, loop_2972
33872 sdivcc %l0, 0x1EF9, %g5
33873 movcc %icc, %g2, %o3
33874loop_2971:
33875 addcc %o5, %o1, %i4
33876loop_2972:
33877 nop
33878 setx 0xD16C3FF22C23AA3E, %l0, %l6
33879 stx %l6, [%l7 + 0x28]
33880 ldd [%l7 + 0x28], %f16
33881 setx 0xEE6E7D3B95F17154, %l1, %l5
33882 stx %l5, [%l7 + 0x10]
33883 ldd [%l7 + 0x10], %f20
33884 fmuld %f20, %f16, %f26
33885 movpos %icc, %g4, %g7
33886 bpos,pn %xcc, loop_2973
33887 tsubcctv %o0, %i2, %i7
33888 bl,a,pn %icc, loop_2974
33889 subc %g6, %l6, %l2
33890loop_2973:
33891 srlx %l1, %o2, %i6
33892 andncc %l4, %g3, %l3
33893loop_2974:
33894 edge32 %l5, %o6, %o7
33895 membar 0x6C
33896 movcs %xcc, %i3, %g1
33897 fnegs %f24, %f26
33898 stbar
33899 fmovse %xcc, %f8, %f10
33900 movrne %i0, %o4, %i5
33901 membar 0x27
33902 nop
33903 set 0x6C, %g6
33904 stw %l0, [%l7 + %g6]
33905 movrlez %g5, 0x0EA, %g2
33906 fzeros %f23
33907 wr %g0, 0xea, %asi
33908 stwa %i1, [%l7 + 0x18] %asi
33909 membar #Sync
33910 tne %icc, 0x5
33911 fbul %fcc2, loop_2975
33912 membar 0x29
33913 tleu %icc, 0x6
33914 and %o5, %o1, %o3
33915loop_2975:
33916 movrlz %g4, %g7, %o0
33917 movneg %icc, %i4, %i7
33918 array16 %g6, %l6, %i2
33919 call loop_2976
33920 ba,a,pn %xcc, loop_2977
33921 fnands %f16, %f7, %f2
33922 fpadd16 %f0, %f16, %f8
33923loop_2976:
33924 andncc %l1, %l2, %o2
33925loop_2977:
33926 bneg loop_2978
33927 taddcctv %l4, 0x1C4E, %i6
33928 orncc %g3, 0x062C, %l5
33929 wr %g0, 0x04, %asi
33930 lduha [%l7 + 0x1A] %asi, %l3
33931loop_2978:
33932 sdiv %o6, 0x0B4D, %o7
33933 addccc %i3, 0x0D75, %g1
33934 edge16ln %o4, %i5, %l0
33935 ld [%l7 + 0x34], %f7
33936 sdivcc %i0, 0x0553, %g5
33937 sdiv %g2, 0x1D93, %i1
33938 lduh [%l7 + 0x08], %o5
33939 sth %o3, [%l7 + 0x4E]
33940 fmul8x16au %f27, %f28, %f4
33941 edge32l %g4, %g7, %o0
33942 tcc %icc, 0x7
33943 xorcc %o1, %i7, %g6
33944 taddcctv %l6, %i4, %i2
33945 sethi 0x071D, %l2
33946 wr %g0, 0x88, %asi
33947 lduha [%l7 + 0x1C] %asi, %o2
33948 add %l7, 0x50, %l6
33949 wr %g0, 0x10, %asi
33950 lda [%l6] %asi, %l4
33951 casa [%l6] 0x10, %l4, %i6
33952 movrlez %l1, %g3, %l5
33953 movl %icc, %l3, %o7
33954 fblg,a %fcc2, loop_2979
33955 smul %o6, 0x1AFE, %i3
33956 prefetch [%l7 + 0x30], 0x2
33957 fbne %fcc0, loop_2980
33958loop_2979:
33959 tcs %icc, 0x1
33960 fmovdl %icc, %f1, %f16
33961 add %l7, 0x40, %l6
33962 wr %g0, 0x80, %asi
33963 ldxa [%l6] %asi, %o4
33964 casxa [%l6] 0x80, %o4, %i5
33965loop_2980:
33966 movn %xcc, %l0, %i0
33967 movvc %xcc, %g1, %g2
33968 fnor %f12, %f14, %f22
33969 addcc %i1, 0x0CFA, %o5
33970 fmovdcs %icc, %f19, %f3
33971 ble %xcc, loop_2981
33972 tcs %icc, 0x2
33973 subc %o3, 0x0378, %g5
33974 fone %f16
33975loop_2981:
33976 array16 %g7, %o0, %g4
33977 wr %g0, 0x80, %asi
33978 ldstuba [%l7 + 0x22] %asi, %i7
33979 sllx %g6, 0x0C, %l6
33980 fmul8x16au %f18, %f24, %f12
33981 xnor %o1, 0x08BB, %i4
33982 taddcctv %i2, 0x0DFA, %l2
33983 orncc %o2, 0x1AE6, %i6
33984 addc %l4, 0x09CA, %l1
33985 subc %l5, %g3, %l3
33986 and %o7, 0x1853, %o6
33987 brgez %o4, loop_2982
33988 restored
33989 rdpr %cwp, %g1
33990 rdpr %cansave, %g2
33991 rdpr %canrestore, %g3
33992 rdpr %cleanwin, %g4
33993 rdpr %otherwin, %g5
33994 rdpr %wstate, %g6
33995 sub %i5, %l0, %i3
33996 set 0x68, %o0
33997 prefetcha [%l7 + %o0] 0x0c, 0x1
33998loop_2982:
33999 subccc %g2, 0x1F09, %i1
34000 orncc %o5, %o3, %i0
34001 sdivcc %g7, 0x1808, %g5
34002 nop
34003 setx 0x893822CD4997162A, %l0, %l6
34004 stx %l6, [%l7 + 0x28]
34005 ldd [%l7 + 0x28], %f2
34006 setx 0x927A701261A69204, %l1, %l5
34007 stx %l5, [%l7 + 0x10]
34008 ldd [%l7 + 0x10], %f20
34009 fmuld %f20, %f2, %f6
34010 fandnot1 %f4, %f0, %f30
34011 fbue %fcc2, loop_2983
34012 nop
34013 fitod %f12, %f8
34014 fdtox %f8, %f0
34015 fxtod %f0, %f12
34016 taddcctv %g4, %o0, %i7
34017 fmovrsne %g6, %f17, %f16
34018loop_2983:
34019 sll %l6, %o1, %i2
34020 xorcc %l2, 0x034A, %o2
34021 addccc %i6, 0x0F92, %i4
34022 fmovdvc %xcc, %f15, %f24
34023 tgu %xcc, 0x0
34024 fands %f14, %f28, %f8
34025 movrgz %l4, 0x184, %l1
34026 xnorcc %g3, %l5, %l3
34027 brlez %o7, loop_2984
34028 tvc %xcc, 0x6
34029 wr %g0, 0x80, %asi
34030 sta %f3, [%l7 + 0x38] %asi
34031loop_2984:
34032 fbg %fcc1, loop_2985
34033 movrgz %o4, 0x2F6, %i5
34034 smul %l0, 0x1841, %i3
34035 srl %o6, 0x11, %g1
34036loop_2985:
34037 nop
34038 wr %g0, 0x89, %asi
34039 ldda [%l7 + 0x40] %asi, %f16
34040 tl %xcc, 0x6
34041 set 0x40, %i0
34042 ldda [%l7 + %i0] 0x04, %f16
34043 fmovrdlz %g2, %f6, %f16
34044 fbue %fcc1, loop_2986
34045 move %icc, %o5, %i1
34046 movpos %xcc, %o3, %g7
34047 andncc %g5, %i0, %g4
34048loop_2986:
34049 nop
34050 set 0x50, %i2
34051 stwa %i7, [%l7 + %i2] 0x27
34052 membar #Sync
34053 sra %g6, %l6, %o0
34054 bg,a loop_2987
34055 andn %i2, 0x0D7C, %l2
34056 tl %icc, 0x0
34057 addc %o1, %i6, %i4
34058loop_2987:
34059 saved
34060 rdpr %cwp, %g1
34061 rdpr %cansave, %g2
34062 rdpr %canrestore, %g3
34063 rdpr %cleanwin, %g4
34064 rdpr %otherwin, %g5
34065 rdpr %wstate, %g6
34066 umulcc %o2, 0x0FC0, %l4
34067 edge16ln %g3, %l5, %l1
34068 movrlez %o7, 0x213, %o4
34069 mulscc %i5, 0x1B74, %l0
34070 fmovrslz %i3, %f27, %f9
34071 wr %g0, 0x80, %asi
34072 ldsba [%l7 + 0x39] %asi, %o6
34073 tsubcctv %g1, 0x06E7, %l3
34074 tg %xcc, 0x2
34075 srax %g2, %i1, %o5
34076 movvc %xcc, %o3, %g5
34077 set 0x10, %l4
34078 ldda [%l7 + %l4] 0x23, %g6
34079 fnands %f23, %f7, %f17
34080 movpos %icc, %g4, %i7
34081 movleu %xcc, %g6, %i0
34082 orncc %l6, 0x0FA7, %o0
34083 membar #Sync
34084 wr %g0, 0xf0, %asi
34085 ldda [%l7 + 0x40] %asi, %f16
34086 sllx %i2, %o1, %i6
34087 udivx %l2, 0x1C82, %o2
34088 brnz,a %i4, loop_2988
34089 udivx %g3, 0x12EB, %l5
34090 addc %l4, %l1, %o7
34091 edge8n %i5, %o4, %i3
34092loop_2988:
34093 edge8ln %l0, %g1, %o6
34094 tle %xcc, 0x7
34095 fbue,a %fcc3, loop_2989
34096 fbue,a %fcc1, loop_2990
34097 fbule %fcc2, loop_2991
34098 fmovrde %l3, %f18, %f6
34099loop_2989:
34100 fornot1s %f18, %f28, %f16
34101loop_2990:
34102 subcc %i1, 0x0E8C, %g2
34103loop_2991:
34104 flush %l7 + 0x58
34105 nop
34106 set 0x50, %l5
34107 ldd [%l7 + %l5], %o4
34108 set 0x40, %o4
34109 ldda [%l7 + %o4] 0x81, %f0
34110 brnz %o3, loop_2992
34111 fmovrsgz %g7, %f13, %f23
34112 sdivcc %g5, 0x02A2, %i7
34113 sll %g4, %i0, %l6
34114loop_2992:
34115 srlx %g6, 0x09, %i2
34116 fbu,a %fcc0, loop_2993
34117 fmovrslz %o0, %f21, %f15
34118 st %f7, [%l7 + 0x78]
34119 fpsub16s %f0, %f24, %f22
34120loop_2993:
34121 membar 0x27
34122 sdivcc %i6, 0x08E9, %o1
34123 edge16ln %o2, %l2, %g3
34124 movrgz %l5, %i4, %l1
34125 fornot1 %f20, %f22, %f2
34126 xnorcc %l4, %i5, %o7
34127 stb %o4, [%l7 + 0x31]
34128 udiv %i3, 0x1908, %g1
34129 edge16 %l0, %o6, %l3
34130 tcc %icc, 0x3
34131 movrlz %g2, %i1, %o5
34132 movl %xcc, %o3, %g5
34133 std %f20, [%l7 + 0x30]
34134 movg %icc, %i7, %g4
34135 bshuffle %f6, %f22, %f2
34136 prefetch [%l7 + 0x58], 0x0
34137 sdiv %g7, 0x1CE9, %i0
34138 wr %g0, 0x18, %asi
34139 sta %f28, [%l7 + 0x70] %asi
34140 taddcc %g6, %i2, %o0
34141 popc %i6, %o1
34142 tneg %icc, 0x7
34143 bneg,pn %xcc, loop_2994
34144 andncc %o2, %l6, %g3
34145 nop
34146 setx loop_2995, %l0, %l1
34147 wrpr 0x1, %tl
34148 wrpr %l1, %tpc
34149 add %l1, 0x4, %l1
34150 wrpr %l1, %tnpc
34151 setx 0x34400001400, %l0, %l1
34152 wrpr %l1, %tstate
34153 wrhpr 0x4, %htstate
34154 retry
34155 tleu %xcc, 0x1
34156loop_2994:
34157 and %l5, %i4, %l1
34158 fmovrdlz %l4, %f6, %f20
34159loop_2995:
34160 srlx %i5, %l2, %o4
34161 tneg %xcc, 0x0
34162 brlez %i3, loop_2996
34163 fandnot1 %f6, %f30, %f30
34164 ldsh [%l7 + 0x76], %g1
34165 tle %icc, 0x7
34166loop_2996:
34167 mulx %o7, 0x1A7F, %o6
34168 movrgz %l3, 0x110, %l0
34169 tsubcc %i1, %o5, %o3
34170 tsubcctv %g2, %g5, %i7
34171 tsubcc %g7, 0x1D7D, %i0
34172 smul %g6, %i2, %o0
34173 tg %xcc, 0x3
34174 set 0x60, %o5
34175 ldda [%l7 + %o5] 0x18, %i6
34176 swap [%l7 + 0x3C], %o1
34177 tge %icc, 0x0
34178 fmovd %f24, %f24
34179 fmovs %f1, %f25
34180 fexpand %f19, %f8
34181 nop
34182 setx 0x8DE120A9, %l0, %l6
34183 st %l6, [%l7 + 0x28]
34184 ld [%l7 + 0x28], %f30
34185 setx 0x58E35C2B, %l1, %l5
34186 st %l5, [%l7 + 0x10]
34187 ld [%l7 + 0x10], %f24
34188 fadds %f24, %f30, %f17
34189 sra %o2, 0x01, %l6
34190 fmovrde %g4, %f20, %f16
34191 tneg %xcc, 0x0
34192 brlez,a %g3, loop_2997
34193 andn %i4, %l5, %l4
34194 set 0x6C, %l0
34195 lduha [%l7 + %l0] 0x88, %l1
34196loop_2997:
34197 sra %l2, %i5, %o4
34198 movl %icc, %i3, %o7
34199 ldx [%l7 + 0x30], %o6
34200 set 0x46, %i5
34201 stha %g1, [%l7 + %i5] 0x19
34202 fbule,a %fcc1, loop_2998
34203 restored
34204 rdpr %cwp, %g1
34205 rdpr %cansave, %g2
34206 rdpr %canrestore, %g3
34207 rdpr %cleanwin, %g4
34208 rdpr %otherwin, %g5
34209 rdpr %wstate, %g6
34210 fnands %f18, %f8, %f3
34211 mova %xcc, %l0, %l3
34212loop_2998:
34213 taddcc %o5, 0x1DBE, %o3
34214 tvc %icc, 0x6
34215 bg,a %icc, loop_2999
34216 bge,a loop_3000
34217 sub %i1, 0x0B3C, %g2
34218 srax %g5, 0x1C, %g7
34219loop_2999:
34220 fmovda %icc, %f7, %f6
34221loop_3000:
34222 movvs %icc, %i7, %i0
34223 sub %i2, %g6, %o0
34224 tl %xcc, 0x1
34225 fandnot2 %f30, %f10, %f20
34226 edge32l %o1, %i6, %l6
34227 tge %icc, 0x3
34228 sub %o2, 0x08EB, %g3
34229 nop
34230 setx loop_3001, %l0, %l1
34231 wrpr 0x1, %tl
34232 wrpr %l1, %tpc
34233 add %l1, 0x4, %l1
34234 wrpr %l1, %tnpc
34235 setx 0x34400001400, %l0, %l1
34236 wrpr %l1, %tstate
34237 wrhpr 0x4, %htstate
34238 retry
34239 movge %xcc, %g4, %i4
34240 xnorcc %l4, %l5, %l2
34241 fnor %f28, %f28, %f22
34242loop_3001:
34243 sdivx %l1, 0x152B, %o4
34244 nop
34245 setx 0xC6508E5A, %l0, %l6
34246 st %l6, [%l7 + 0x28]
34247 ld [%l7 + 0x28], %f10
34248 setx 0x64CD13D8, %l1, %l5
34249 st %l5, [%l7 + 0x10]
34250 ld [%l7 + 0x10], %f18
34251 fdivs %f18, %f10, %f25
34252 udiv %i5, 0x1E3E, %o7
34253 set 0x40, %g4
34254 stda %f0, [%l7 + %g4] 0x04
34255 tg %xcc, 0x2
34256 movrne %i3, %g1, %o6
34257 movrgz %l3, 0x341, %o5
34258 brlz %l0, loop_3002
34259 nop
34260 fitod %f31, %f6
34261 movle %icc, %i1, %g2
34262 fblg,a %fcc1, loop_3003
34263loop_3002:
34264 edge16n %g5, %o3, %i7
34265 fble %fcc1, loop_3004
34266 fpmerge %f16, %f31, %f22
34267loop_3003:
34268 array8 %i0, %g7, %i2
34269 nop
34270 setx 0x766ED6FE405A9CA0, %l0, %l6
34271 stx %l6, [%l7 + 0x70]
34272 ldx [%l7 + 0x70], %fsr
34273loop_3004:
34274 sdivcc %o0, 0x0FE3, %g6
34275 nop
34276 setx loop_3005, %l0, %l1
34277 wrpr 0x1, %tl
34278 wrpr %l1, %tnpc
34279 setx 0x34400001400, %l0, %l1
34280 wrpr %l1, %tstate
34281 wrhpr 0x4, %htstate
34282 done
34283 tleu %icc, 0x5
34284 sub %i6, %o1, %o2
34285 tcc %xcc, 0x4
34286loop_3005:
34287 or %l6, %g3, %g4
34288 fmovrsgz %l4, %f24, %f16
34289 tne %xcc, 0x5
34290 fnot2 %f12, %f4
34291 set 0x54, %o1
34292 lduha [%l7 + %o1] 0x10, %l5
34293 fmovdvs %icc, %f28, %f24
34294 subccc %i4, %l1, %l2
34295 wr %g0, 0x88, %asi
34296 lduba [%l7 + 0x3B] %asi, %o4
34297 std %f16, [%l7 + 0x30]
34298 fbuge,a %fcc1, loop_3006
34299 and %o7, 0x1031, %i5
34300 fornot1 %f20, %f28, %f2
34301 tne %xcc, 0x6
34302loop_3006:
34303 smul %i3, %o6, %g1
34304 movre %o5, 0x0BC, %l3
34305 fandnot2 %f22, %f26, %f6
34306 xnor %l0, %g2, %i1
34307 nop
34308 setx 0xC973AD58A0555982, %l0, %l6
34309 stx %l6, [%l7 + 0x50]
34310 ldx [%l7 + 0x50], %fsr
34311 sdivx %o3, 0x11B9, %g5
34312 edge16l %i0, %i7, %i2
34313 movg %xcc, %o0, %g7
34314 edge16l %g6, %o1, %o2
34315 bne,pt %icc, loop_3007
34316 srax %l6, 0x11, %g3
34317 membar 0x08
34318 andn %g4, %l4, %i6
34319loop_3007:
34320 bn,pn %icc, loop_3008
34321 edge32l %i4, %l5, %l1
34322 tgu %xcc, 0x5
34323 movrlez %o4, %l2, %o7
34324loop_3008:
34325 ldx [%l7 + 0x08], %i3
34326 movrne %i5, 0x009, %o6
34327 fcmple32 %f2, %f20, %g1
34328 edge32l %o5, %l3, %l0
34329 movvs %icc, %i1, %g2
34330 mulscc %g5, %i0, %o3
34331 movrgz %i2, %o0, %i7
34332 alignaddrl %g7, %o1, %g6
34333 alignaddr %l6, %g3, %o2
34334 fnands %f23, %f29, %f5
34335 srax %g4, %i6, %l4
34336 wr %g0, 0x89, %asi
34337 ldda [%l7 + 0x40] %asi, %f0
34338 wr %g0, 0x0c, %asi
34339 lda [%l7 + 0x54] %asi, %f14
34340 fornot1s %f22, %f14, %f7
34341 fbo %fcc2, loop_3009
34342 sra %l5, %l1, %o4
34343 tge %xcc, 0x4
34344 smulcc %i4, 0x168D, %o7
34345loop_3009:
34346 movl %icc, %l2, %i5
34347 xnor %o6, %i3, %g1
34348 fnot2 %f20, %f26
34349 movvs %xcc, %o5, %l3
34350 edge32l %i1, %l0, %g5
34351 andcc %g2, %o3, %i0
34352 membar 0x32
34353 add %l7, 0x50, %l6
34354 wr %g0, 0x18, %asi
34355 ldxa [%l6] %asi, %i2
34356 casxa [%l6] 0x18, %i2, %i7
34357 nop
34358 setx 0xD4D7636497C85907, %l0, %l6
34359 stx %l6, [%l7 + 0x28]
34360 ldd [%l7 + 0x28], %f24
34361 setx 0xBE4DC4947B6A258F, %l1, %l5
34362 stx %l5, [%l7 + 0x10]
34363 ldd [%l7 + 0x10], %f16
34364 faddd %f16, %f24, %f8
34365 nop
34366 set 0x28, %l6
34367 ldsw [%l7 + %l6], %o0
34368 wr %g0, 0x81, %asi
34369 stwa %g7, [%l7 + 0x18] %asi
34370 fmovsgu %icc, %f24, %f18
34371 mova %icc, %g6, %o1
34372 fbl %fcc0, loop_3010
34373 ta %xcc, 0x5
34374 tvs %xcc, 0x7
34375 alignaddr %g3, %o2, %g4
34376loop_3010:
34377 movge %xcc, %l6, %i6
34378 nop
34379 setx 0x10BEDD54, %l0, %l6
34380 st %l6, [%l7 + 0x28]
34381 ld [%l7 + 0x28], %f20
34382 setx 0x72619D8F, %l1, %l5
34383 st %l5, [%l7 + 0x10]
34384 ld [%l7 + 0x10], %f10
34385 fdivs %f10, %f20, %f16
34386 bgu loop_3011
34387 fsrc1s %f29, %f6
34388 st %f31, [%l7 + 0x34]
34389 fpsub32s %f13, %f0, %f22
34390loop_3011:
34391 membar 0x1B
34392 fzero %f12
34393 fnegd %f14, %f16
34394 tne %icc, 0x5
34395 nop
34396 fitod %f4, %f14
34397 fdtox %f14, %f6
34398 fxtod %f6, %f22
34399 andncc %l5, %l4, %l1
34400 fpack16 %f14, %f4
34401 array32 %o4, %i4, %l2
34402 mova %icc, %i5, %o6
34403 sdiv %i3, 0x0567, %o7
34404 sdivcc %g1, 0x196B, %o5
34405 nop
34406 setx loop_3012, %l0, %l1
34407 wrpr 0x1, %tl
34408 wrpr %l1, %tpc
34409 add %l1, 0x4, %l1
34410 wrpr %l1, %tnpc
34411 setx 0x34400001400, %l0, %l1
34412 wrpr %l1, %tstate
34413 wrhpr 0x4, %htstate
34414 retry
34415 fmovsle %icc, %f9, %f24
34416 restored
34417 rdpr %cwp, %g1
34418 rdpr %cansave, %g2
34419 rdpr %canrestore, %g3
34420 rdpr %cleanwin, %g4
34421 rdpr %otherwin, %g5
34422 rdpr %wstate, %g6
34423 ldsb [%l7 + 0x1C], %i1
34424loop_3012:
34425 edge8 %l3, %g5, %g2
34426 set 0x30, %g3
34427 ldsba [%l7 + %g3] 0x81, %l0
34428 addc %o3, %i0, %i7
34429 movrlz %i2, 0x24E, %o0
34430 ldstub [%l7 + 0x42], %g7
34431 movge %xcc, %o1, %g3
34432 nop
34433 setx 0xF558FD3F, %l0, %l6
34434 st %l6, [%l7 + 0x28]
34435 ld [%l7 + 0x28], %f31
34436 setx 0x0331AE47, %l1, %l5
34437 st %l5, [%l7 + 0x10]
34438 ld [%l7 + 0x10], %f18
34439 fmuls %f18, %f31, %f3
34440 fnand %f8, %f10, %f2
34441 subc %o2, %g4, %g6
34442 fexpand %f25, %f6
34443 sll %i6, %l5, %l6
34444 swap [%l7 + 0x0C], %l1
34445 xor %l4, 0x1277, %o4
34446 tle %icc, 0x0
34447 membar 0x2C
34448 tcs %xcc, 0x0
34449 nop
34450 set 0x62, %l2
34451 ldstub [%l7 + %l2], %l2
34452 fpack32 %f4, %f2, %f20
34453 add %i5, %o6, %i3
34454 wr %g0, 0xe2, %asi
34455 stwa %o7, [%l7 + 0x58] %asi
34456 membar #Sync
34457 tl %icc, 0x2
34458 fcmpne32 %f14, %f10, %g1
34459 swap [%l7 + 0x10], %o5
34460 set 0x28, %o6
34461 ldsha [%l7 + %o6] 0x0c, %i1
34462 brgz,a %i4, loop_3013
34463 movvc %xcc, %g5, %g2
34464 faligndata %f24, %f0, %f20
34465 nop
34466 fitod %f10, %f28
34467 fdtoi %f28, %f15
34468loop_3013:
34469 membar 0x49
34470 fxor %f24, %f18, %f12
34471 tl %icc, 0x4
34472 fmovspos %icc, %f23, %f31
34473 fbule %fcc2, loop_3014
34474 mova %xcc, %l3, %l0
34475 be %xcc, loop_3015
34476 udivx %i0, 0x0D80, %i7
34477loop_3014:
34478 bvs,a %icc, loop_3016
34479 popc %i2, %o0
34480loop_3015:
34481 smul %o3, 0x17B2, %o1
34482 tvc %icc, 0x3
34483loop_3016:
34484 movrlez %g7, 0x049, %g3
34485 bl %xcc, loop_3017
34486 srlx %o2, 0x0F, %g6
34487 edge32n %i6, %g4, %l5
34488 orcc %l1, %l4, %l6
34489loop_3017:
34490 ta %xcc, 0x7
34491 tl %icc, 0x0
34492 addcc %o4, 0x18CC, %l2
34493 fpadd32 %f14, %f24, %f22
34494 bl,pt %xcc, loop_3018
34495 tcs %icc, 0x1
34496 fmovda %icc, %f12, %f17
34497 array8 %i5, %o6, %i3
34498loop_3018:
34499 nop
34500 wr %g0, 0x11, %asi
34501 ldswa [%l7 + 0x40] %asi, %o7
34502 taddcctv %o5, %i1, %g1
34503 orcc %g5, 0x1201, %g2
34504 tne %xcc, 0x0
34505 smul %i4, %l3, %i0
34506 sethi 0x0629, %i7
34507 edge16 %i2, %o0, %o3
34508 std %f18, [%l7 + 0x50]
34509 nop
34510 setx 0xDB0A54976D078D35, %l0, %l6
34511 stx %l6, [%l7 + 0x28]
34512 ldd [%l7 + 0x28], %f30
34513 fsqrtd %f30, %f20
34514 membar 0x78
34515 fandnot1s %f9, %f24, %f31
34516 fcmpeq16 %f0, %f6, %l0
34517 fbe,a %fcc1, loop_3019
34518 nop
34519 setx loop_3020, %l0, %l1
34520 wrpr 0x1, %tl
34521 wrpr %l1, %tpc
34522 add %l1, 0x4, %l1
34523 wrpr %l1, %tnpc
34524 setx 0x34400001400, %l0, %l1
34525 wrpr %l1, %tstate
34526 wrhpr 0x4, %htstate
34527 retry
34528 subccc %o1, 0x1014, %g7
34529 nop
34530 setx 0x1AE525DE, %l0, %l6
34531 st %l6, [%l7 + 0x28]
34532 ld [%l7 + 0x28], %f27
34533 setx 0x6B695987, %l1, %l5
34534 st %l5, [%l7 + 0x10]
34535 ld [%l7 + 0x10], %f10
34536 fmuls %f10, %f27, %f23
34537loop_3019:
34538 subcc %g3, %o2, %g6
34539loop_3020:
34540 swap [%l7 + 0x7C], %i6
34541 movle %xcc, %g4, %l5
34542 umulcc %l4, %l6, %l1
34543 ldx [%l7 + 0x58], %l2
34544 ldx [%l7 + 0x48], %i5
34545 nop
34546 setx 0xBBB9F82C715F376F, %l0, %l6
34547 stx %l6, [%l7 + 0x28]
34548 ldd [%l7 + 0x28], %f26
34549 fsqrtd %f26, %f18
34550 movne %xcc, %o6, %i3
34551 or %o4, %o7, %i1
34552 nop
34553 fitod %f6, %f28
34554 fdtox %f28, %f10
34555 bneg,a,pt %icc, loop_3021
34556 nop
34557 setx 0x19B6A4A0805C1239, %l0, %l6
34558 stx %l6, [%l7 + 0x70]
34559 ldx [%l7 + 0x70], %fsr
34560 wr %g0, 0x80, %asi
34561 stwa %o5, [%l7 + 0x0C] %asi
34562loop_3021:
34563 saved
34564 rdpr %cwp, %g1
34565 rdpr %cansave, %g2
34566 rdpr %canrestore, %g3
34567 rdpr %cleanwin, %g4
34568 rdpr %otherwin, %g5
34569 rdpr %wstate, %g6
34570 movne %xcc, %g1, %g2
34571 tleu %xcc, 0x0
34572 fbo,a %fcc1, loop_3022
34573 tvs %icc, 0x0
34574 orncc %i4, %l3, %i0
34575 edge32 %i7, %g5, %i2
34576loop_3022:
34577 edge8ln %o3, %o0, %o1
34578 nop
34579 setx 0x5A92FEA909E2E1F8, %l0, %l6
34580 stx %l6, [%l7 + 0x28]
34581 ldd [%l7 + 0x28], %f18
34582 fsqrtd %f18, %f26
34583 fcmpeq16 %f26, %f16, %g7
34584 xnor %l0, %o2, %g3
34585 sethi 0x13F6, %i6
34586 sll %g4, %l5, %l4
34587 movrlez %g6, 0x3B4, %l1
34588 movne %icc, %l2, %i5
34589 bpos,a %icc, loop_3023
34590 lduh [%l7 + 0x76], %l6
34591 andcc %o6, %i3, %o7
34592 edge32ln %o4, %o5, %i1
34593loop_3023:
34594 fmovdge %icc, %f0, %f17
34595 taddcc %g1, 0x10E8, %g2
34596 tg %xcc, 0x2
34597 subc %l3, %i4, %i7
34598 fmovdle %xcc, %f29, %f6
34599 addccc %g5, %i2, %o3
34600 movneg %xcc, %o0, %o1
34601 alignaddr %i0, %g7, %l0
34602 movre %o2, %i6, %g4
34603 te %xcc, 0x2
34604 fmovdpos %xcc, %f19, %f8
34605 udiv %l5, 0x1709, %l4
34606 fmovdcs %xcc, %f21, %f2
34607 addcc %g6, %l1, %g3
34608 movre %l2, %i5, %l6
34609 tcs %xcc, 0x7
34610 andn %i3, %o7, %o4
34611 subcc %o6, 0x1625, %o5
34612 add %l7, 0x7C, %l6
34613 wr %g0, 0x10, %asi
34614 lda [%l6] %asi, %g1
34615 casa [%l6] 0x10, %g1, %g2
34616 fmovsneg %icc, %f19, %f27
34617 membar 0x4E
34618 fand %f4, %f14, %f20
34619 be,pn %xcc, loop_3024
34620 fmul8x16 %f24, %f22, %f24
34621 nop
34622 setx 0x48E43665A2D83A5C, %l0, %l6
34623 stx %l6, [%l7 + 0x28]
34624 ldd [%l7 + 0x28], %f18
34625 fsqrtd %f18, %f6
34626 tneg %icc, 0x4
34627loop_3024:
34628 fpack16 %f6, %f28
34629 fbug %fcc1, loop_3025
34630 fpadd32 %f14, %f14, %f4
34631 taddcc %l3, 0x135C, %i4
34632 add %l7, 0x58, %l6
34633 wr %g0, 0x80, %asi
34634 ldxa [%l6] %asi, %i1
34635 casxa [%l6] 0x80, %i1, %i7
34636loop_3025:
34637 fmul8x16al %f19, %f0, %f24
34638 subccc %g5, %o3, %o0
34639 xnorcc %i2, %i0, %g7
34640 tn %icc, 0x6
34641 udivcc %o1, 0x1219, %o2
34642 andncc %l0, %g4, %i6
34643 movge %xcc, %l5, %l4
34644 wr %g0, 0x18, %asi
34645 ldsha [%l7 + 0x7A] %asi, %l1
34646 fmovsge %xcc, %f22, %f26
34647 fbuge %fcc3, loop_3026
34648 nop
34649 setx loop_3027, %l0, %l1
34650 wrpr 0x1, %tl
34651 wrpr %l1, %tnpc
34652 setx 0x34400001400, %l0, %l1
34653 wrpr %l1, %tstate
34654 wrhpr 0x4, %htstate
34655 done
34656 addc %g3, %g6, %l2
34657 fcmpne16 %f30, %f14, %l6
34658loop_3026:
34659 edge16 %i5, %o7, %i3
34660loop_3027:
34661 te %xcc, 0x1
34662 fzero %f12
34663 fbo %fcc1, loop_3028
34664 bshuffle %f22, %f22, %f30
34665 tsubcctv %o6, 0x1D49, %o4
34666 sethi 0x0BDF, %o5
34667loop_3028:
34668 fbule %fcc3, loop_3029
34669 tvc %icc, 0x0
34670 and %g1, %g2, %l3
34671 add %l7, 0x10, %l6
34672 wr %g0, 0x18, %asi
34673 casa [%l6] %asi, %i4, %i7
34674loop_3029:
34675 addc %i1, %o3, %g5
34676 addcc %i2, 0x05F3, %i0
34677 nop
34678 setx 0x4BB6FBD6DD81AB47, %l0, %l6
34679 stx %l6, [%l7 + 0x28]
34680 ldd [%l7 + 0x28], %f4
34681 fsqrtd %f4, %f28
34682 fmovsle %xcc, %f0, %f4
34683 fbug %fcc1, loop_3030
34684 fbo %fcc2, loop_3031
34685 te %icc, 0x0
34686 sdiv %g7, 0x1AC2, %o0
34687loop_3030:
34688 tle %icc, 0x5
34689loop_3031:
34690 movrgz %o2, 0x3C3, %l0
34691 fmovrdlez %o1, %f28, %f18
34692 sra %i6, %l5, %l4
34693 smul %l1, %g4, %g6
34694 array16 %l2, %g3, %l6
34695 edge8l %o7, %i3, %i5
34696 ldsw [%l7 + 0x7C], %o6
34697 ta %xcc, 0x7
34698 wr %g0, 0x88, %asi
34699 swapa [%l7 + 0x10] %asi, %o4
34700 fmovrde %g1, %f30, %f22
34701 edge16n %g2, %l3, %o5
34702 movneg %xcc, %i7, %i1
34703 fpsub32 %f16, %f6, %f28
34704 brnz,a %o3, loop_3032
34705 array32 %g5, %i2, %i4
34706 nop
34707 set 0x39, %i7
34708 ldsb [%l7 + %i7], %g7
34709 xnorcc %o0, %i0, %l0
34710loop_3032:
34711 fornot1s %f27, %f18, %f16
34712 addc %o2, %i6, %o1
34713 nop
34714 setx 0x51E7D3AC, %l0, %l6
34715 st %l6, [%l7 + 0x28]
34716 ld [%l7 + 0x28], %f25
34717 setx 0x5F8B944F, %l1, %l5
34718 st %l5, [%l7 + 0x10]
34719 ld [%l7 + 0x10], %f10
34720 fmuls %f10, %f25, %f20
34721 tcc %icc, 0x4
34722 fbu,a %fcc1, loop_3033
34723 bleu,a loop_3034
34724 nop
34725 setx 0xD18AE390, %l0, %l6
34726 st %l6, [%l7 + 0x28]
34727 ld [%l7 + 0x28], %f25
34728 fsqrts %f25, %f22
34729 tleu %icc, 0x0
34730loop_3033:
34731 membar 0x63
34732loop_3034:
34733 ldd [%l7 + 0x18], %l4
34734 fnors %f23, %f17, %f24
34735 movgu %icc, %l4, %g4
34736 bneg,a %icc, loop_3035
34737 tleu %icc, 0x7
34738 fbe,a %fcc1, loop_3036
34739 movl %xcc, %l1, %g6
34740loop_3035:
34741 fmovsn %xcc, %f6, %f6
34742 nop
34743 setx loop_3037, %l0, %l1
34744 wrpr 0x1, %tl
34745 wrpr %l1, %tpc
34746 add %l1, 0x4, %l1
34747 wrpr %l1, %tnpc
34748 setx 0x34400001400, %l0, %l1
34749 wrpr %l1, %tstate
34750 wrhpr 0x4, %htstate
34751 retry
34752loop_3036:
34753 smul %l2, %l6, %g3
34754 movrlez %i3, 0x07B, %i5
34755 bcc,pt %xcc, loop_3038
34756loop_3037:
34757 movvc %xcc, %o7, %o6
34758 fpadd32 %f2, %f26, %f0
34759 sdivcc %o4, 0x1B42, %g2
34760loop_3038:
34761 fzero %f0
34762 tn %icc, 0x2
34763 andcc %l3, 0x0197, %o5
34764 nop
34765 setx 0x51753473314FDA1A, %l0, %l6
34766 stx %l6, [%l7 + 0x28]
34767 ldd [%l7 + 0x28], %f2
34768 setx 0x1E7C8179EBDE45A4, %l1, %l5
34769 stx %l5, [%l7 + 0x10]
34770 ldd [%l7 + 0x10], %f2
34771 faddd %f2, %f2, %f8
34772 tcc %xcc, 0x1
34773 fnand %f12, %f0, %f6
34774 fpsub32 %f10, %f0, %f8
34775 movge %icc, %i7, %i1
34776 tl %icc, 0x1
34777 add %l7, 0x64, %l6
34778 wr %g0, 0x89, %asi
34779 casa [%l6] 0x89, %g1, %g5
34780 fbue,a %fcc1, loop_3039
34781 udivcc %i2, 0x1130, %o3
34782 fandnot2 %f6, %f4, %f14
34783 fpadd32 %f20, %f30, %f6
34784loop_3039:
34785 call loop_3040
34786 tn %icc, 0x4
34787 fbge,a %fcc2, loop_3041
34788 fandnot2s %f24, %f11, %f6
34789loop_3040:
34790 ba,a %icc, loop_3042
34791 stw %g7, [%l7 + 0x1C]
34792loop_3041:
34793 alignaddrl %o0, %i0, %i4
34794 restored
34795 rdpr %cwp, %g1
34796 rdpr %cansave, %g2
34797 rdpr %canrestore, %g3
34798 rdpr %cleanwin, %g4
34799 rdpr %otherwin, %g5
34800 rdpr %wstate, %g6
34801loop_3042:
34802 movvc %xcc, %l0, %i6
34803 srax %o2, %l5, %l4
34804 set 0x58, %l3
34805 ldswa [%l7 + %l3] 0x89, %g4
34806 movrgz %o1, %l1, %g6
34807 fmovsgu %icc, %f6, %f9
34808 sethi 0x0240, %l6
34809 nop
34810 setx 0xC991E6A9, %l0, %l6
34811 st %l6, [%l7 + 0x28]
34812 ld [%l7 + 0x28], %f15
34813 setx 0xB8F943C5, %l1, %l5
34814 st %l5, [%l7 + 0x10]
34815 ld [%l7 + 0x10], %f20
34816 fadds %f20, %f15, %f21
34817 movleu %icc, %l2, %g3
34818 movn %icc, %i5, %o7
34819 sra %o6, 0x1E, %i3
34820 movleu %icc, %o4, %l3
34821 edge32l %o5, %i7, %g2
34822 fmovscc %xcc, %f17, %f11
34823 subccc %i1, %g5, %g1
34824 movg %icc, %i2, %o3
34825 sethi 0x1B10, %g7
34826 array8 %i0, %i4, %o0
34827 tleu %icc, 0x7
34828 sdivx %i6, 0x0AF7, %o2
34829 swap [%l7 + 0x70], %l0
34830 movrlez %l5, 0x250, %g4
34831 sth %l4, [%l7 + 0x72]
34832 subcc %l1, 0x17AF, %o1
34833 wr %g0, 0x18, %asi
34834 stba %g6, [%l7 + 0x3B] %asi
34835 fbn,a %fcc3, loop_3043
34836 tcc %xcc, 0x0
34837 set 0x8, %i3
34838 ldxa [%g0 + %i3] 0x4f, %l2
34839loop_3043:
34840 addc %g3, 0x196F, %i5
34841 umul %l6, 0x14C3, %o6
34842 set 0x72, %g1
34843 stba %o7, [%l7 + %g1] 0x27
34844 membar #Sync
34845 bn,a %xcc, loop_3044
34846 smul %o4, %i3, %o5
34847 mova %icc, %i7, %l3
34848 fmovsg %xcc, %f11, %f16
34849loop_3044:
34850 edge32l %i1, %g5, %g2
34851 movcc %xcc, %g1, %i2
34852 fbl %fcc2, loop_3045
34853 or %g7, %i0, %o3
34854 movrlz %i4, %o0, %o2
34855 brz,a %i6, loop_3046
34856loop_3045:
34857 taddcctv %l5, %l0, %g4
34858 ta %xcc, 0x0
34859 alignaddr %l4, %o1, %g6
34860loop_3046:
34861 srlx %l2, 0x14, %g3
34862 bvc,a,pt %xcc, loop_3047
34863 udivcc %l1, 0x1B46, %i5
34864 smulcc %l6, 0x04C6, %o6
34865 smulcc %o4, %o7, %i3
34866loop_3047:
34867 add %o5, %i7, %l3
34868 addcc %g5, %g2, %g1
34869 edge8 %i1, %i2, %g7
34870 udivcc %i0, 0x029C, %o3
34871 nop
34872 set 0x25, %o7
34873 ldstub [%l7 + %o7], %o0
34874 tg %icc, 0x1
34875 movrgez %i4, %i6, %o2
34876 tge %icc, 0x2
34877 umul %l5, %l0, %l4
34878 ldsh [%l7 + 0x44], %o1
34879 move %icc, %g4, %g6
34880 wr %g0, 0x80, %asi
34881 ldstuba [%l7 + 0x36] %asi, %g3
34882 fmovdpos %icc, %f28, %f21
34883 brgez,a %l2, loop_3048
34884 fbuge,a %fcc1, loop_3049
34885 subc %l1, 0x17F0, %i5
34886 fmovdneg %icc, %f13, %f2
34887loop_3048:
34888 tgu %xcc, 0x6
34889loop_3049:
34890 fnegd %f10, %f8
34891 te %xcc, 0x2
34892 edge8ln %l6, %o6, %o4
34893 movrgez %i3, %o5, %o7
34894 lduh [%l7 + 0x1E], %l3
34895 stx %i7, [%l7 + 0x30]
34896 orcc %g2, %g5, %i1
34897 tneg %xcc, 0x1
34898 fmovs %f1, %f6
34899 wr %g0, 0x89, %asi
34900 ldsha [%l7 + 0x70] %asi, %g1
34901 move %xcc, %i2, %g7
34902 brlez %o3, loop_3050
34903 bgu %icc, loop_3051
34904 fpack16 %f12, %f20
34905 add %l7, 0x08, %l6
34906 wr %g0, 0x80, %asi
34907 ldxa [%l6] %asi, %o0
34908 casxa [%l6] 0x80, %o0, %i4
34909loop_3050:
34910 fmovsvc %icc, %f27, %f19
34911loop_3051:
34912 edge32n %i6, %i0, %o2
34913 wr %g0, 0x0c, %asi
34914 ldxa [%l7 + 0x50] %asi, %l0
34915 movge %xcc, %l5, %l4
34916 fbne,a %fcc1, loop_3052
34917 fmovrdlz %g4, %f26, %f0
34918 bcc,pt %icc, loop_3053
34919 tpos %xcc, 0x4
34920loop_3052:
34921 xnorcc %o1, %g3, %l2
34922 fbuge,a %fcc3, loop_3054
34923loop_3053:
34924 movgu %xcc, %l1, %g6
34925 set 0x68, %i1
34926 prefetcha [%l7 + %i1] 0x19, 0x3
34927loop_3054:
34928 udiv %i5, 0x15AB, %o4
34929 nop
34930 setx 0x92CCE876B1097730, %l0, %l6
34931 stx %l6, [%l7 + 0x28]
34932 ldd [%l7 + 0x28], %f2
34933 setx 0xDBBF2BE46DC70F1F, %l1, %l5
34934 stx %l5, [%l7 + 0x10]
34935 ldd [%l7 + 0x10], %f6
34936 faddd %f6, %f2, %f8
34937 bleu,pn %icc, loop_3055
34938 fmovdvs %icc, %f9, %f31
34939 orncc %o6, %i3, %o7
34940 fpackfix %f12, %f7
34941loop_3055:
34942 membar 0x6E
34943 array32 %o5, %i7, %g2
34944 fmovscs %icc, %f2, %f14
34945 be,pn %icc, loop_3056
34946 array32 %g5, %l3, %i1
34947 bcc,a,pt %icc, loop_3057
34948 edge8 %g1, %i2, %o3
34949loop_3056:
34950 movge %icc, %o0, %g7
34951 and %i4, %i0, %o2
34952loop_3057:
34953 orncc %i6, %l5, %l0
34954 array32 %l4, %o1, %g3
34955 nop
34956 setx 0x98644EB4F0468F52, %l0, %l6
34957 stx %l6, [%l7 + 0x18]
34958 ldx [%l7 + 0x18], %fsr
34959 fpsub16 %f18, %f20, %f28
34960 add %l7, 0x20, %l6
34961 wr %g0, 0x10, %asi
34962 casxa [%l6] %asi, %l2, %g4
34963 mulx %l1, 0x02B8, %l6
34964 popc 0x10F6, %i5
34965 umulcc %g6, %o4, %o6
34966 sir 0x03B3
34967 bg,pn %icc, loop_3058
34968 fcmpgt32 %f2, %f14, %i3
34969 tg %xcc, 0x3
34970 movrne %o5, 0x083, %o7
34971loop_3058:
34972 nop
34973 fitos %f4, %f29
34974 alignaddr %i7, %g2, %l3
34975 movgu %xcc, %g5, %g1
34976 alignaddr %i2, %i1, %o3
34977 bn,a,pt %xcc, loop_3059
34978 fbug %fcc1, loop_3060
34979 edge32 %g7, %o0, %i4
34980 fbl %fcc1, loop_3061
34981loop_3059:
34982 fmul8x16au %f30, %f22, %f8
34983loop_3060:
34984 mova %icc, %o2, %i0
34985 brgz,a %i6, loop_3062
34986loop_3061:
34987 sir 0x1974
34988 edge8l %l5, %l0, %l4
34989 movvs %xcc, %o1, %g3
34990loop_3062:
34991 nop
34992 setx 0x5041D049, %l0, %l6
34993 st %l6, [%l7 + 0x28]
34994 ld [%l7 + 0x28], %fsr
34995 fpack16 %f26, %f26
34996 srl %g4, %l1, %l2
34997 saved
34998 rdpr %cwp, %g1
34999 rdpr %cansave, %g2
35000 rdpr %canrestore, %g3
35001 rdpr %cleanwin, %g4
35002 rdpr %otherwin, %g5
35003 rdpr %wstate, %g6
35004 wr %g0, 0x81, %asi
35005 ldswa [%l7 + 0x4C] %asi, %i5
35006 tgu %icc, 0x5
35007 pdist %f0, %f4, %f30
35008 alignaddrl %g6, %l6, %o4
35009 movle %icc, %o6, %i3
35010 brnz %o5, loop_3063
35011 ldsh [%l7 + 0x5C], %o7
35012 sra %i7, %g2, %l3
35013 set 0x40, %g5
35014 ldda [%l7 + %g5] 0x15, %f16
35015loop_3063:
35016 tsubcctv %g1, %g5, %i2
35017 fbne %fcc1, loop_3064
35018 taddcc %i1, %g7, %o0
35019 bn,a,pt %icc, loop_3065
35020 fmovdne %icc, %f16, %f13
35021loop_3064:
35022 srax %i4, %o2, %o3
35023 smulcc %i0, %l5, %i6
35024loop_3065:
35025 nop
35026 wr %g0, 0x2a, %asi
35027 stwa %l4, [%l7 + 0x14] %asi
35028 membar #Sync
35029 addccc %l0, %o1, %g3
35030 bcs,pn %icc, loop_3066
35031 te %icc, 0x4
35032 sdivx %g4, 0x0D52, %l1
35033 movn %icc, %l2, %i5
35034loop_3066:
35035 fmovsgu %icc, %f23, %f29
35036 tvc %icc, 0x4
35037 fmovscs %icc, %f10, %f8
35038 sllx %l6, 0x12, %g6
35039 fmovrdgez %o6, %f14, %f12
35040 wr %g0, 0x20, %asi
35041 ldxa [%g0 + 0x28] %asi, %o4
35042 brz %o5, loop_3067
35043 taddcctv %o7, 0x1E03, %i3
35044 fcmpgt16 %f2, %f14, %i7
35045 alignaddrl %l3, %g1, %g2
35046loop_3067:
35047 fmovrslz %i2, %f9, %f14
35048 subcc %i1, 0x1A1F, %g5
35049 orn %g7, 0x09AA, %o0
35050 tsubcctv %i4, 0x0FAF, %o3
35051 fmul8x16au %f14, %f12, %f24
35052 tge %xcc, 0x7
35053 ldstub [%l7 + 0x24], %o2
35054 edge8 %i0, %l5, %i6
35055 wr %g0, 0x80, %asi
35056 ldstuba [%l7 + 0x0D] %asi, %l0
35057 set 0x0C, %l1
35058 swapa [%l7 + %l1] 0x81, %l4
35059 movl %icc, %o1, %g4
35060 edge32l %l1, %g3, %i5
35061 sub %l2, %g6, %l6
35062 fand %f18, %f22, %f10
35063 movrlz %o4, %o5, %o6
35064 fnand %f4, %f30, %f24
35065 movge %xcc, %o7, %i7
35066 movre %i3, %l3, %g1
35067 movl %icc, %i2, %g2
35068 set 0x70, %i6
35069 ldda [%l7 + %i6] 0x89, %g4
35070 subcc %g7, 0x00D0, %i1
35071 sdivx %o0, 0x1628, %o3
35072 stx %i4, [%l7 + 0x20]
35073 fmovdle %icc, %f24, %f29
35074 nop
35075 setx loop_3068, %l0, %l1
35076 jmpl %l1, %i0
35077 ldd [%l7 + 0x28], %l4
35078 tsubcctv %o2, 0x1223, %l0
35079 ldsw [%l7 + 0x3C], %i6
35080loop_3068:
35081 edge16n %l4, %o1, %g4
35082 movvs %icc, %l1, %i5
35083 wr %g0, 0x23, %asi
35084 stwa %l2, [%l7 + 0x10] %asi
35085 membar #Sync
35086 sdiv %g3, 0x05CC, %g6
35087 nop
35088 setx loop_3069, %l0, %l1
35089 wrpr 0x1, %tl
35090 wrpr %l1, %tpc
35091 add %l1, 0x4, %l1
35092 wrpr %l1, %tnpc
35093 setx 0x34400001400, %l0, %l1
35094 wrpr %l1, %tstate
35095 wrhpr 0x4, %htstate
35096 retry
35097 ta %icc, 0x6
35098 edge32ln %o4, %o5, %o6
35099 movcs %icc, %o7, %l6
35100loop_3069:
35101 array8 %i3, %i7, %l3
35102 addccc %g1, %i2, %g2
35103 fmovdcc %icc, %f0, %f25
35104 movpos %xcc, %g5, %i1
35105 tge %icc, 0x6
35106 bl,a,pt %icc, loop_3070
35107 nop
35108 set 0x28, %g7
35109 ldsb [%l7 + %g7], %g7
35110 bg %icc, loop_3071
35111 addccc %o3, 0x02AA, %i4
35112loop_3070:
35113 add %i0, 0x1329, %o0
35114 orn %o2, 0x068A, %l5
35115loop_3071:
35116 tge %xcc, 0x4
35117 subcc %l0, %l4, %i6
35118 edge32l %g4, %l1, %o1
35119 movleu %icc, %l2, %i5
35120 popc %g3, %o4
35121 movgu %icc, %o5, %g6
35122 mulx %o6, 0x1D99, %o7
35123 fmovdgu %xcc, %f11, %f15
35124 subc %i3, %l6, %l3
35125 or %g1, 0x12EA, %i7
35126 movgu %icc, %i2, %g5
35127 fnand %f28, %f0, %f14
35128 mulx %i1, %g7, %g2
35129 orn %o3, %i4, %o0
35130 fmovdg %xcc, %f14, %f26
35131 nop
35132 setx 0x25D6A1F9, %l0, %l6
35133 st %l6, [%l7 + 0x28]
35134 ld [%l7 + 0x28], %f19
35135 fsqrts %f19, %f3
35136 subccc %i0, %o2, %l5
35137 sra %l0, 0x11, %i6
35138 orncc %l4, %g4, %o1
35139 nop
35140 setx 0x09D5F53E, %l0, %l6
35141 st %l6, [%l7 + 0x28]
35142 ld [%l7 + 0x28], %f20
35143 setx 0xD6656908, %l1, %l5
35144 st %l5, [%l7 + 0x10]
35145 ld [%l7 + 0x10], %f24
35146 fmuls %f24, %f20, %f29
35147 array32 %l2, %i5, %g3
35148 fba %fcc0, loop_3072
35149 tcc %xcc, 0x4
35150 wr %g0, 0x1f, %asi
35151 stda %f0, [%l7 + 0x40] %asi
35152 membar #Sync
35153loop_3072:
35154 array32 %l1, %o4, %g6
35155 addccc %o5, 0x0FF4, %o6
35156 restored
35157 rdpr %cwp, %g1
35158 rdpr %cansave, %g2
35159 rdpr %canrestore, %g3
35160 rdpr %cleanwin, %g4
35161 rdpr %otherwin, %g5
35162 rdpr %wstate, %g6
35163 addc %i3, 0x1A63, %l6
35164 bpos,a,pt %xcc, loop_3073
35165 bge,a,pt %xcc, loop_3074
35166 alignaddr %l3, %o7, %i7
35167 nop
35168 setx 0xB415012F, %l0, %l6
35169 st %l6, [%l7 + 0x28]
35170 ld [%l7 + 0x28], %f11
35171 fsqrts %f11, %f1
35172loop_3073:
35173 sll %g1, %g5, %i1
35174loop_3074:
35175 call loop_3075
35176 fbl,a %fcc2, loop_3076
35177 fxnors %f4, %f28, %f0
35178 tsubcctv %g7, %g2, %i2
35179loop_3075:
35180 or %o3, 0x0F3C, %o0
35181loop_3076:
35182 fbo,a %fcc1, loop_3077
35183 movrgez %i4, %o2, %l5
35184 wr %g0, 0x04, %asi
35185 swapa [%l7 + 0x08] %asi, %l0
35186loop_3077:
35187 bpos,a %xcc, loop_3078
35188 sth %i0, [%l7 + 0x30]
35189 add %i6, 0x0CDB, %g4
35190 edge32 %l4, %l2, %o1
35191loop_3078:
35192 tvc %icc, 0x7
35193 umul %i5, %g3, %l1
35194 wr %g0, 0x80, %asi
35195 stda %f0, [%l7 + 0x40] %asi
35196 tg %icc, 0x6
35197 mova %icc, %g6, %o4
35198 fmovda %xcc, %f21, %f29
35199 mova %xcc, %o5, %i3
35200 fmul8sux16 %f30, %f12, %f0
35201 tg %icc, 0x7
35202 movpos %icc, %o6, %l3
35203 srl %l6, 0x1C, %i7
35204 xnor %o7, %g5, %g1
35205 sir 0x130A
35206 fbe %fcc1, loop_3079
35207 subccc %g7, 0x057F, %i1
35208 fmovrdgez %g2, %f2, %f8
35209 srax %o3, %i2, %i4
35210loop_3079:
35211 bcc,a,pt %icc, loop_3080
35212 nop
35213 set 0x28, %g2
35214 ldstub [%l7 + %g2], %o0
35215 fbge %fcc2, loop_3081
35216 movneg %xcc, %l5, %l0
35217loop_3080:
35218 andcc %o2, 0x0B7D, %i0
35219 nop
35220 setx 0x93BD0DBA, %l0, %l6
35221 st %l6, [%l7 + 0x28]
35222 ld [%l7 + 0x28], %f5
35223 fsqrts %f5, %f4
35224loop_3081:
35225 movneg %icc, %i6, %g4
35226 udiv %l2, 0x1657, %o1
35227 array8 %l4, %g3, %i5
35228 sir 0x1B95
35229 sethi 0x0942, %g6
35230 call loop_3082
35231 fnand %f20, %f26, %f6
35232 movneg %xcc, %o4, %o5
35233 bvc,a,pt %icc, loop_3083
35234loop_3082:
35235 fbo %fcc3, loop_3084
35236 ba loop_3085
35237 taddcc %i3, 0x0714, %l1
35238loop_3083:
35239 edge32ln %o6, %l6, %l3
35240loop_3084:
35241 sra %o7, 0x17, %g5
35242loop_3085:
35243 movrgez %i7, 0x1E0, %g1
35244 movrgz %g7, 0x0E2, %i1
35245 nop
35246 fitos %f6, %f29
35247 fstox %f29, %f10
35248 fxtos %f10, %f22
35249 fmovrde %g2, %f22, %f14
35250 tneg %icc, 0x6
35251 bcc loop_3086
35252 fmovscs %icc, %f0, %f19
35253 movrlez %o3, %i4, %i2
35254 xorcc %o0, %l0, %o2
35255loop_3086:
35256 fmovdneg %icc, %f12, %f30
35257 fmuld8ulx16 %f15, %f4, %f24
35258 EXIT_GOOD
35259
35260
35261
35262!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35263!
35264! Stats for Thread 0:
35265!
35266! Type l : 2826
35267! Type cti : 3086
35268! Type x : 1269
35269! Type f : 4463
35270! Type i : 13356
35271!
35272!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35273
35274
35275 EXIT_GOOD /* test finish */
35276
35277/************************************************************************
35278 Test case data start
35279 ************************************************************************/
35280.data
35281user_data_start:
35282scratch_area:
35283.word 0x4D564889
35284.word 0x131C54FB
35285.word 0x048F9163
35286.word 0xD1C4D73C
35287.word 0xC96FFE50
35288.word 0xCFF5A93A
35289.word 0x98C2D9AD
35290.word 0xB606546A
35291.word 0xE2CDDC63
35292.word 0x03F3AB21
35293.word 0x8AB76914
35294.word 0xBC274379
35295.word 0xDBE741F8
35296.word 0xE64CE34E
35297.word 0x2E23EAD8
35298.word 0x31C6E981
35299.word 0x07759E6F
35300.word 0x63AA8C0F
35301.word 0x310EB90F
35302.word 0x962C0365
35303.word 0x4AFB272E
35304.word 0xDB19D53E
35305.word 0x15B9F7D2
35306.word 0xED8F3361
35307.word 0x560E6C2E
35308.word 0x0ECB8CD9
35309.word 0xBF08FD28
35310.word 0xF87D81B5
35311.word 0x0EB6423B
35312.word 0xC45D0B81
35313.word 0xD867731D
35314.word 0xB74C1AEE
35315.word 0xA5683774
35316.word 0xB17968EA
35317.word 0x64266714
35318.word 0xC521F462
35319.word 0x44B2B244
35320.word 0x1145EBFB
35321.word 0xB46BBE84
35322.word 0xC263BA50
35323.word 0xF6210C23
35324.word 0x23B3B4C3
35325.word 0x6C40A15A
35326.word 0x8F591F76
35327.word 0xB1482278
35328.word 0x940B9184
35329.word 0xE9F48365
35330.word 0x9D4CCBCE
35331.word 0x6838BF72
35332.word 0x75548A6E
35333.word 0x09EA12FC
35334.word 0x4BA06E01
35335.word 0x8E844442
35336.word 0xF4E12EEF
35337.word 0x8BDBD173
35338.word 0x968E3D7A
35339.word 0x14269EAB
35340.word 0xCA8344ED
35341.word 0x645D2DCF
35342.word 0x53732B6D
35343.word 0x1B4EDC07
35344.word 0xADB4CFD6
35345.word 0xE36C3058
35346.word 0xA2456BAC
35347.end