Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f14.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f14.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_f14.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 0x5BE436E98050A87D, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0xC, %g1
89 set 0x4, %g2
90 set 0x5, %g3
91 set 0x3, %g4
92 set 0xA, %g5
93 set 0x6, %g6
94 set 0x8, %g7
95 !# Input registers
96 set -0x4, %i0
97 set -0xB, %i1
98 set -0x3, %i2
99 set -0x9, %i3
100 set -0x8, %i4
101 set -0xE, %i5
102 set -0x3, %i6
103 set -0x9, %i7
104 !# Local registers
105 set 0x08088AC4, %l0
106 set 0x55F4F8A7, %l1
107 set 0x1BD13897, %l2
108 set 0x3A8C6BB6, %l3
109 set 0x6E753FE3, %l4
110 set 0x44C135AB, %l5
111 set 0x0D0AC190, %l6
112 !# Output registers
113 set -0x1814, %o0
114 set -0x156C, %o1
115 set -0x0EB6, %o2
116 set 0x022C, %o3
117 set 0x15FD, %o4
118 set 0x1CBF, %o5
119 set -0x1E70, %o6
120 set 0x1BA6, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xFFED6F1F43416CAA)
123 INIT_TH_FP_REG(%l7,%f2,0xCE4E5013348F8B2D)
124 INIT_TH_FP_REG(%l7,%f4,0xF60677111EBFE2BB)
125 INIT_TH_FP_REG(%l7,%f6,0xBD864176B50D5C18)
126 INIT_TH_FP_REG(%l7,%f8,0x1C36D05C3DF18CDD)
127 INIT_TH_FP_REG(%l7,%f10,0x524255BC2809EE11)
128 INIT_TH_FP_REG(%l7,%f12,0x7C67410EA25C96F0)
129 INIT_TH_FP_REG(%l7,%f14,0x57F0CA8ED664E4E2)
130 INIT_TH_FP_REG(%l7,%f16,0x6F435A369729FE7E)
131 INIT_TH_FP_REG(%l7,%f18,0xFED24585B98054B5)
132 INIT_TH_FP_REG(%l7,%f20,0x0D16C82FF7630549)
133 INIT_TH_FP_REG(%l7,%f22,0x72F11EDBBC8D8210)
134 INIT_TH_FP_REG(%l7,%f24,0x1FAFA09779AF0E4A)
135 INIT_TH_FP_REG(%l7,%f26,0x244B8ED2213C2AF4)
136 INIT_TH_FP_REG(%l7,%f28,0x31228FD7580C2A07)
137 INIT_TH_FP_REG(%l7,%f30,0xB4BCCD6ACD8F39FA)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 array32 %i1, %o1, %l4
151 movpos %xcc, %o3, %l5
152 alignaddrl %i2, %i6, %g2
153 tl %icc, 0x6
154 fmovrdgz %o0, %f6, %f18
155 tn %icc, 0x0
156 te %xcc, 0x7
157 edge8 %l3, %l2, %i4
158 ldsw [%l7 + 0x48], %o7
159 sethi 0x18E0, %g7
160 movre %g6, 0x3D8, %i5
161 tcc %icc, 0x5
162 alignaddrl %o4, %g3, %g4
163 nop
164 set 0x20, %i1
165 stx %g5, [%l7 + %i1]
166 brnz,a %l6, loop_1
167 ldsb [%l7 + 0x2B], %l0
168 xnor %i0, %g1, %o2
169 edge16ln %o6, %l1, %i7
170loop_1:
171 edge32 %o5, %i1, %o1
172 orcc %l4, 0x167D, %i3
173 set 0x14, %g6
174 stwa %o3, [%l7 + %g6] 0x2b
175 membar #Sync
176 movl %icc, %i2, %l5
177 fandnot2s %f25, %f2, %f21
178 srlx %i6, 0x1F, %o0
179 taddcc %l3, 0x0DF0, %l2
180 edge8ln %i4, %g2, %g7
181 set 0x7F, %l2
182 ldstuba [%l7 + %l2] 0x19, %o7
183 tpos %xcc, 0x7
184 fbe,a %fcc1, loop_2
185 edge16 %g6, %o4, %g3
186 nop
187 fitos %f21, %f1
188 fnors %f11, %f17, %f20
189loop_2:
190 fmovd %f0, %f8
191 wr %g0, 0x19, %asi
192 lduwa [%l7 + 0x40] %asi, %i5
193 edge16n %g5, %l6, %g4
194 tvs %xcc, 0x2
195 andcc %i0, 0x0EA9, %g1
196 udiv %o2, 0x1221, %l0
197 fsrc2s %f23, %f15
198 sll %l1, 0x01, %i7
199 mulx %o5, 0x0E63, %i1
200 movrgz %o1, %l4, %i3
201 subccc %o3, %o6, %i2
202 add %l7, 0x34, %l6
203 wr %g0, 0x19, %asi
204 lda [%l6] %asi, %l5
205 casa [%l6] 0x19, %l5, %i6
206 orcc %o0, %l3, %l2
207 fmovdvs %icc, %f27, %f0
208 tgu %xcc, 0x6
209 tn %xcc, 0x4
210 fbl,a %fcc2, loop_3
211 bleu loop_4
212 movcs %xcc, %g2, %g7
213 fbg %fcc3, loop_5
214loop_3:
215 and %o7, %i4, %g6
216loop_4:
217 mulx %g3, %o4, %i5
218 tsubcctv %l6, 0x1408, %g4
219loop_5:
220 sth %g5, [%l7 + 0x5A]
221 or %g1, 0x0AB5, %o2
222 sll %i0, %l0, %i7
223 fbo,a %fcc3, loop_6
224 edge16ln %o5, %i1, %l1
225 ldx [%l7 + 0x40], %l4
226 fbu,a %fcc3, loop_7
227loop_6:
228 edge32l %i3, %o1, %o6
229 sdivcc %i2, 0x083B, %o3
230 fmovsneg %xcc, %f17, %f24
231loop_7:
232 fpmerge %f6, %f28, %f8
233 fors %f20, %f20, %f24
234 fbue,a %fcc3, loop_8
235 fsrc1 %f2, %f22
236 saved
237 rdpr %cwp, %g1
238 rdpr %cansave, %g2
239 rdpr %canrestore, %g3
240 rdpr %cleanwin, %g4
241 rdpr %otherwin, %g5
242 rdpr %wstate, %g6
243 ldx [%l7 + 0x28], %l5
244loop_8:
245 movneg %icc, %i6, %l3
246 orncc %o0, %g2, %g7
247 std %f12, [%l7 + 0x50]
248 tn %xcc, 0x7
249 bpos,a %xcc, loop_9
250 subc %o7, 0x1542, %i4
251 fmovdvs %icc, %f26, %f11
252 sth %l2, [%l7 + 0x10]
253loop_9:
254 smul %g6, %o4, %i5
255 swap [%l7 + 0x54], %l6
256 sethi 0x1116, %g3
257 array32 %g5, %g4, %g1
258 pdist %f16, %f14, %f22
259 move %xcc, %o2, %l0
260 bpos,a,pt %icc, loop_10
261 fnot1 %f18, %f22
262 brgz %i7, loop_11
263 st %f10, [%l7 + 0x5C]
264loop_10:
265 movre %o5, 0x235, %i1
266 xnorcc %l1, 0x00DF, %i0
267loop_11:
268 call loop_12
269 movrgez %l4, 0x21E, %o1
270 edge16ln %o6, %i2, %o3
271 array16 %l5, %i3, %i6
272loop_12:
273 mulx %o0, 0x049E, %g2
274 smulcc %g7, %l3, %i4
275 ldub [%l7 + 0x43], %l2
276 sir 0x1920
277 alignaddrl %g6, %o4, %o7
278 tleu %xcc, 0x0
279 fbl %fcc0, loop_13
280 fmovdn %xcc, %f8, %f27
281 nop
282 fitos %f24, %f9
283 xor %i5, %l6, %g3
284loop_13:
285 edge8n %g5, %g4, %g1
286 srax %l0, 0x18, %i7
287 nop
288 setx 0x02F3A7E4406C0DEA, %l0, %l6
289 stx %l6, [%l7 + 0x20]
290 ldx [%l7 + 0x20], %fsr
291 nop
292 setx 0xDAA5D1DFBED03DDC, %l0, %l6
293 stx %l6, [%l7 + 0x28]
294 ldd [%l7 + 0x28], %f0
295 setx 0x0EA494E5CFA587EE, %l1, %l5
296 stx %l5, [%l7 + 0x10]
297 ldd [%l7 + 0x10], %f24
298 fsubd %f24, %f0, %f10
299 ldd [%l7 + 0x18], %f8
300 fpadd16s %f29, %f12, %f5
301 movge %xcc, %o2, %o5
302 wr %g0, 0x80, %asi
303 swapa [%l7 + 0x60] %asi, %l1
304 brlez %i0, loop_14
305 movcs %xcc, %l4, %i1
306 fmovrsgez %o1, %f26, %f22
307 set 0x72, %o4
308 stba %i2, [%l7 + %o4] 0x2b
309 membar #Sync
310loop_14:
311 bg,a loop_15
312 saved
313 rdpr %cwp, %g1
314 rdpr %cansave, %g2
315 rdpr %canrestore, %g3
316 rdpr %cleanwin, %g4
317 rdpr %otherwin, %g5
318 rdpr %wstate, %g6
319 edge16 %o6, %o3, %i3
320 nop
321 setx 0x70787280, %l0, %l6
322 st %l6, [%l7 + 0x30]
323 ld [%l7 + 0x30], %fsr
324loop_15:
325 fnot1 %f4, %f12
326 edge8n %l5, %o0, %i6
327 brnz %g7, loop_16
328 bg,pt %icc, loop_17
329 lduw [%l7 + 0x10], %g2
330 call loop_18
331loop_16:
332 edge16n %l3, %i4, %l2
333loop_17:
334 movpos %xcc, %o4, %o7
335 stw %i5, [%l7 + 0x7C]
336loop_18:
337 sllx %g6, %g3, %g5
338 fcmpgt32 %f8, %f6, %g4
339 udivcc %g1, 0x0B38, %l6
340 wr %g0, 0x18, %asi
341 lduwa [%l7 + 0x08] %asi, %i7
342 subccc %o2, %o5, %l0
343 fbge %fcc0, loop_19
344 tleu %xcc, 0x6
345 edge32l %l1, %l4, %i0
346 wr %g0, 0x04, %asi
347 stxa %i1, [%l7 + 0x10] %asi
348loop_19:
349 tsubcc %i2, %o1, %o3
350 and %i3, %l5, %o6
351 fmovrdgez %o0, %f22, %f12
352 fcmpeq16 %f12, %f28, %i6
353 brgez %g7, loop_20
354 movl %xcc, %g2, %l3
355 alignaddrl %l2, %i4, %o7
356 xnor %i5, %o4, %g3
357loop_20:
358 mulscc %g6, 0x02B8, %g4
359 xnorcc %g1, 0x12D5, %l6
360 restored
361 rdpr %cwp, %g1
362 rdpr %cansave, %g2
363 rdpr %canrestore, %g3
364 rdpr %cleanwin, %g4
365 rdpr %otherwin, %g5
366 rdpr %wstate, %g6
367 sir 0x12C0
368 stbar
369 fxors %f27, %f1, %f21
370 bge,a %xcc, loop_21
371 tvc %xcc, 0x0
372 andcc %g5, %o2, %i7
373 movg %icc, %l0, %o5
374loop_21:
375 movn %icc, %l4, %l1
376 movl %icc, %i0, %i2
377 and %o1, %i1, %o3
378 fmovscc %xcc, %f27, %f6
379 edge8n %i3, %l5, %o0
380 sdivx %o6, 0x0C66, %g7
381 fmovsg %icc, %f3, %f27
382 movge %xcc, %g2, %i6
383 ble,pn %icc, loop_22
384 mulscc %l3, 0x0EC2, %i4
385 sub %l2, 0x0950, %o7
386 movrlez %i5, 0x23E, %g3
387loop_22:
388 fbo %fcc0, loop_23
389 edge8l %o4, %g4, %g6
390 sethi 0x1F4A, %g1
391 fmovspos %icc, %f23, %f13
392loop_23:
393 nop
394 setx loop_24, %l0, %l1
395 wrpr 0x1, %tl
396 wrpr %l1, %tnpc
397 setx 0x34400001400, %l0, %l1
398 wrpr %l1, %tstate
399 wrhpr 0x4, %htstate
400 done
401 andncc %l6, %o2, %g5
402 ba %icc, loop_25
403 fcmpne32 %f30, %f28, %l0
404loop_24:
405 move %xcc, %o5, %l4
406 addc %l1, 0x09BD, %i0
407loop_25:
408 bneg,a,pt %icc, loop_26
409 ta %icc, 0x7
410 subcc %i2, 0x01C4, %i7
411 set 0x44, %l0
412 swapa [%l7 + %l0] 0x89, %o1
413loop_26:
414 edge32l %i1, %i3, %o3
415 nop
416 setx 0xE5DB7702E06047FA, %l0, %l6
417 stx %l6, [%l7 + 0x58]
418 ldx [%l7 + 0x58], %fsr
419 tcs %xcc, 0x5
420 edge32ln %o0, %l5, %g7
421 fmovsvs %xcc, %f29, %f10
422 tne %icc, 0x5
423 wr %g0, 0x10, %asi
424 ldsba [%l7 + 0x15] %asi, %g2
425 andn %i6, 0x0435, %l3
426 movcc %xcc, %o6, %l2
427 fpack32 %f14, %f30, %f14
428 add %i4, %o7, %i5
429 st %f21, [%l7 + 0x64]
430 movneg %icc, %g3, %o4
431 movrgez %g4, %g1, %l6
432 movge %icc, %g6, %g5
433 array32 %l0, %o2, %o5
434 tvs %xcc, 0x3
435 sub %l4, %i0, %l1
436 bg,pt %icc, loop_27
437 movneg %xcc, %i7, %o1
438 edge32l %i1, %i3, %o3
439 movleu %xcc, %o0, %i2
440loop_27:
441 fmul8x16 %f31, %f30, %f26
442 st %f23, [%l7 + 0x54]
443 fnegs %f7, %f13
444 edge32ln %l5, %g7, %i6
445 lduh [%l7 + 0x12], %g2
446 movvc %xcc, %o6, %l2
447 ldx [%l7 + 0x38], %i4
448 fbuge,a %fcc2, loop_28
449 tcs %icc, 0x2
450 set 0x24, %g3
451 sta %f28, [%l7 + %g3] 0x11
452loop_28:
453 fmovdvc %xcc, %f4, %f12
454 movcs %icc, %o7, %l3
455 and %i5, %o4, %g4
456 add %l7, 0x10, %l6
457 wr %g0, 0x11, %asi
458 casxa [%l6] 0x11, %g1, %l6
459 stbar
460 tgu %icc, 0x7
461 or %g3, %g6, %g5
462 bge,pn %icc, loop_29
463 movle %xcc, %o2, %o5
464 fcmple32 %f4, %f2, %l4
465 andcc %l0, 0x1208, %l1
466loop_29:
467 movneg %xcc, %i0, %i7
468 mulx %i1, 0x1085, %i3
469 ble,a loop_30
470 brgz,a %o3, loop_31
471 fbe %fcc0, loop_32
472 ld [%l7 + 0x6C], %f13
473loop_30:
474 fbn %fcc3, loop_33
475loop_31:
476 add %o1, %i2, %l5
477loop_32:
478 popc %o0, %i6
479 bne,a,pt %icc, loop_34
480loop_33:
481 sub %g7, 0x02B1, %o6
482 bgu,a %xcc, loop_35
483 fmovrdgz %l2, %f22, %f28
484loop_34:
485 bg,pt %icc, loop_36
486 movge %xcc, %i4, %g2
487loop_35:
488 edge16 %l3, %i5, %o4
489 popc 0x1521, %o7
490loop_36:
491 fmovrdgez %g1, %f6, %f6
492 ta %xcc, 0x6
493 fabsd %f20, %f10
494 nop
495 setx 0x662E2EE0, %l0, %l6
496 st %l6, [%l7 + 0x28]
497 ld [%l7 + 0x28], %f6
498 setx 0x02D81033, %l1, %l5
499 st %l5, [%l7 + 0x10]
500 ld [%l7 + 0x10], %f7
501 fsubs %f7, %f6, %f1
502 bleu loop_37
503 orcc %l6, %g3, %g6
504 te %xcc, 0x2
505 fmovsg %icc, %f14, %f6
506loop_37:
507 edge8 %g4, %o2, %o5
508 movrgz %g5, 0x2CC, %l0
509 fnot2s %f18, %f14
510 nop
511 setx 0x961B6394, %l0, %l6
512 st %l6, [%l7 + 0x28]
513 ld [%l7 + 0x28], %f13
514 setx 0x4D056799, %l1, %l5
515 st %l5, [%l7 + 0x10]
516 ld [%l7 + 0x10], %f20
517 fsubs %f20, %f13, %f23
518 nop
519 set 0x24, %l5
520 ldsw [%l7 + %l5], %l4
521 fmovrslez %l1, %f5, %f11
522 tg %icc, 0x1
523 ldd [%l7 + 0x40], %i0
524 tcc %icc, 0x6
525 sll %i7, 0x12, %i3
526 edge32 %o3, %i1, %i2
527 add %l7, 0x30, %l6
528 wr %g0, 0x88, %asi
529 ldxa [%l6] %asi, %o1
530 casxa [%l6] %asi, %o1, %o0
531 udiv %i6, 0x0212, %g7
532 movne %icc, %l5, %o6
533 fmovdpos %icc, %f18, %f5
534 movrlz %l2, %i4, %l3
535 tg %icc, 0x6
536 tl %icc, 0x5
537 nop
538 setx 0x7E4AE7ED, %l0, %l6
539 st %l6, [%l7 + 0x28]
540 ld [%l7 + 0x28], %f29
541 setx 0xFECC8CEB, %l1, %l5
542 st %l5, [%l7 + 0x10]
543 ld [%l7 + 0x10], %f29
544 fsubs %f29, %f29, %f1
545 fmovsne %xcc, %f18, %f17
546 subc %g2, %i5, %o7
547 array8 %o4, %g1, %l6
548 set 0x78, %l6
549 stxa %g3, [%l7 + %l6] 0x10
550 alignaddr %g6, %o2, %g4
551 bl,pn %icc, loop_38
552 xnor %g5, %l0, %l4
553 fbg,a %fcc1, loop_39
554 edge16l %o5, %l1, %i7
555loop_38:
556 edge8 %i3, %o3, %i1
557 set 0x48, %l3
558 lda [%l7 + %l3] 0x18, %f9
559loop_39:
560 brlez,a %i0, loop_40
561 sll %o1, 0x1C, %o0
562 set 0x4A, %i6
563 stba %i2, [%l7 + %i6] 0xe3
564 membar #Sync
565loop_40:
566 nop
567 fitos %f3, %f30
568 fstoi %f30, %f9
569 edge16ln %i6, %g7, %l5
570 ldd [%l7 + 0x58], %l2
571 fzero %f8
572 edge16ln %i4, %o6, %g2
573 alignaddr %i5, %l3, %o4
574 xnor %o7, 0x1AAC, %g1
575 sdiv %g3, 0x13C3, %l6
576 wr %g0, 0x80, %asi
577 stda %f16, [%l7 + 0x40] %asi
578 udivcc %g6, 0x1544, %o2
579 movcs %icc, %g5, %g4
580 addc %l0, %l4, %o5
581 tvs %xcc, 0x2
582 fbuge %fcc0, loop_41
583 bpos,a,pn %icc, loop_42
584 fmovd %f0, %f12
585 mova %icc, %l1, %i7
586loop_41:
587 or %i3, 0x1F8C, %o3
588loop_42:
589 array8 %i1, %i0, %o0
590 movgu %icc, %o1, %i6
591 set 0x40, %g2
592 stda %f16, [%l7 + %g2] 0x89
593 bg,a %xcc, loop_43
594 tpos %icc, 0x4
595 addc %i2, %l5, %g7
596 fnors %f31, %f22, %f14
597loop_43:
598 ldx [%l7 + 0x68], %i4
599 add %l7, 0x70, %l6
600 wr %g0, 0x89, %asi
601 ldxa [%l6] %asi, %o6
602 casxa [%l6] 0x89, %o6, %l2
603 ble %xcc, loop_44
604 movrgz %g2, 0x096, %l3
605 set 0x40, %o5
606 ldda [%l7 + %o5] 0x88, %f16
607loop_44:
608 popc %o4, %o7
609 sdiv %g1, 0x191D, %i5
610 srl %l6, 0x14, %g3
611 movrne %g6, %o2, %g5
612 tcc %xcc, 0x6
613 movrgz %l0, 0x246, %g4
614 edge16n %o5, %l4, %l1
615 tle %xcc, 0x4
616 set 0x48, %i3
617 swapa [%l7 + %i3] 0x0c, %i3
618 sethi 0x1799, %o3
619 ta %xcc, 0x7
620 movvc %xcc, %i7, %i0
621 xnorcc %o0, %i1, %o1
622 movrgz %i6, %i2, %l5
623 fpsub32 %f2, %f24, %f8
624 fmovs %f7, %f2
625 fbn %fcc2, loop_45
626 srl %g7, 0x14, %i4
627 mova %xcc, %o6, %l2
628 edge8n %g2, %l3, %o7
629loop_45:
630 edge8ln %g1, %i5, %o4
631 edge8n %g3, %g6, %o2
632 edge16l %g5, %l0, %g4
633 set 0x3E, %g4
634 ldsha [%l7 + %g4] 0x15, %o5
635 edge32l %l6, %l4, %i3
636 nop
637 fitos %f8, %f25
638 fstox %f25, %f0
639 faligndata %f12, %f18, %f4
640 sdivx %o3, 0x067F, %l1
641 fcmple32 %f0, %f20, %i0
642 or %i7, %o0, %i1
643 move %icc, %i6, %o1
644 fcmpeq32 %f28, %f22, %l5
645 fmovdg %icc, %f24, %f0
646 set 0x30, %o1
647 stwa %i2, [%l7 + %o1] 0x10
648 andcc %i4, %g7, %l2
649 array16 %g2, %l3, %o7
650 fmovse %xcc, %f15, %f9
651 wr %g0, 0x18, %asi
652 ldswa [%l7 + 0x60] %asi, %g1
653 addcc %o6, %i5, %g3
654 fbg %fcc1, loop_46
655 and %o4, %g6, %o2
656 edge8 %g5, %g4, %o5
657 nop
658 setx 0x8DE29CC4, %l0, %l6
659 st %l6, [%l7 + 0x28]
660 ld [%l7 + 0x28], %f13
661 fsqrts %f13, %f24
662loop_46:
663 bgu,a loop_47
664 bg,a loop_48
665 fmovdleu %xcc, %f18, %f26
666 tcs %icc, 0x1
667loop_47:
668 edge16ln %l6, %l0, %l4
669loop_48:
670 nop
671 wr %g0, 0x0c, %asi
672 lduwa [%l7 + 0x7C] %asi, %o3
673 orncc %l1, %i0, %i3
674 movleu %xcc, %i7, %i1
675 movge %xcc, %i6, %o0
676 set 0x340, %o0
677 nop ! nop ! ldxa [%g0 + %o0] 0x40, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
678 movgu %xcc, %i2, %o1
679 brnz,a %i4, loop_49
680 sdivcc %l2, 0x0FEB, %g2
681 be,pn %xcc, loop_50
682 edge32n %l3, %o7, %g1
683loop_49:
684 fnot2 %f8, %f6
685 edge16l %g7, %o6, %i5
686loop_50:
687 movrgez %o4, 0x399, %g6
688 smulcc %o2, 0x1B24, %g5
689 nop
690 setx 0xEC479868, %l0, %l6
691 st %l6, [%l7 + 0x28]
692 ld [%l7 + 0x28], %f2
693 setx 0xA7F1C4BE, %l1, %l5
694 st %l5, [%l7 + 0x10]
695 ld [%l7 + 0x10], %f31
696 fsubs %f31, %f2, %f20
697 fmovdcs %icc, %f23, %f15
698 nop
699 setx 0x806139880D5D1232, %l0, %l6
700 stx %l6, [%l7 + 0x28]
701 ldd [%l7 + 0x28], %f16
702 setx 0x531E8DF6C2FF8A0F, %l1, %l5
703 stx %l5, [%l7 + 0x10]
704 ldd [%l7 + 0x10], %f18
705 fmuld %f18, %f16, %f18
706 movg %icc, %g3, %g4
707 fnot2 %f28, %f4
708 srlx %o5, 0x1B, %l6
709 nop
710 fitod %f2, %f12
711 fdtox %f12, %f8
712 srl %l4, %l0, %o3
713 tge %xcc, 0x3
714 ldsw [%l7 + 0x30], %l1
715 array8 %i0, %i3, %i1
716 wr %g0, 0x19, %asi
717 stxa %i7, [%l7 + 0x10] %asi
718 edge32l %i6, %l5, %i2
719 popc %o1, %i4
720 alignaddrl %o0, %g2, %l3
721 ble,pn %icc, loop_51
722 edge32 %l2, %g1, %g7
723 fbul %fcc2, loop_52
724 fmovscc %xcc, %f18, %f29
725loop_51:
726 tge %xcc, 0x5
727 nop
728 setx loop_53, %l0, %l1
729 wrpr 0x1, %tl
730 wrpr %l1, %tpc
731 add %l1, 0x4, %l1
732 wrpr %l1, %tnpc
733 setx 0x34400001400, %l0, %l1
734 wrpr %l1, %tstate
735 wrhpr 0x4, %htstate
736 retry
737loop_52:
738 orncc %o6, %o7, %i5
739 fabss %f8, %f17
740 fmul8x16al %f11, %f0, %f0
741loop_53:
742 taddcc %o4, %o2, %g5
743 fmovsne %icc, %f7, %f23
744 set 0x6E, %g1
745 lduha [%l7 + %g1] 0x80, %g3
746 movgu %xcc, %g4, %g6
747 nop
748 set 0x60, %l1
749 std %f28, [%l7 + %l1]
750 fcmpne16 %f22, %f26, %l6
751 edge8l %o5, %l4, %o3
752 sdivx %l1, 0x156C, %l0
753 stx %i3, [%l7 + 0x20]
754 sth %i1, [%l7 + 0x50]
755 alignaddrl %i0, %i6, %i7
756 fmovscc %xcc, %f28, %f23
757 movl %xcc, %i2, %o1
758 bvs,a,pt %xcc, loop_54
759 nop
760 setx loop_55, %l0, %l1
761 wrpr 0x1, %tl
762 wrpr %l1, %tpc
763 add %l1, 0x4, %l1
764 wrpr %l1, %tnpc
765 setx 0x34400001400, %l0, %l1
766 wrpr %l1, %tstate
767 wrhpr 0x4, %htstate
768 retry
769 tneg %icc, 0x0
770 smul %l5, 0x0D91, %o0
771loop_54:
772 movleu %icc, %g2, %i4
773loop_55:
774 tvs %xcc, 0x6
775 orcc %l3, %g1, %l2
776 sdivx %o6, 0x057C, %g7
777 tne %icc, 0x1
778 ldd [%l7 + 0x70], %o6
779 addccc %i5, %o2, %o4
780 move %xcc, %g3, %g5
781 srl %g4, %l6, %g6
782 fabss %f22, %f27
783 movneg %icc, %o5, %o3
784 fpackfix %f26, %f22
785 sdivx %l4, 0x17B1, %l1
786 set 0x38, %o2
787 prefetcha [%l7 + %o2] 0x89, 0x3
788 movl %icc, %l0, %i1
789 fnegs %f18, %f14
790 fmovscs %icc, %f0, %f19
791 subccc %i6, 0x0183, %i7
792 udiv %i0, 0x1715, %o1
793 smulcc %l5, 0x01DB, %o0
794 st %f27, [%l7 + 0x6C]
795 fmovdle %icc, %f25, %f14
796 stw %g2, [%l7 + 0x48]
797 fmovdgu %icc, %f27, %f27
798 set 0x40, %o7
799 stda %f0, [%l7 + %o7] 0x89
800 subccc %i2, %i4, %l3
801 fones %f6
802 brgez %g1, loop_56
803 fbg %fcc3, loop_57
804 umulcc %l2, %g7, %o7
805 fcmpne32 %f22, %f6, %o6
806loop_56:
807 nop
808 wr %g0, 0x88, %asi
809 lduha [%l7 + 0x7C] %asi, %i5
810loop_57:
811 bleu,a loop_58
812 edge16ln %o4, %o2, %g3
813 taddcctv %g4, 0x0159, %l6
814 array16 %g6, %g5, %o5
815loop_58:
816 tleu %icc, 0x3
817 edge16ln %l4, %o3, %i3
818 fnors %f4, %f12, %f10
819 brlez %l1, loop_59
820 edge32n %i1, %l0, %i6
821 or %i0, 0x10E1, %i7
822 fbg %fcc3, loop_60
823loop_59:
824 udiv %o1, 0x10C2, %o0
825 edge16ln %l5, %i2, %g2
826 array32 %i4, %g1, %l2
827loop_60:
828 fpackfix %f22, %f3
829 mulx %g7, 0x0FFA, %o7
830 fmovsg %icc, %f14, %f16
831 popc 0x066B, %o6
832 udiv %i5, 0x107E, %l3
833 alignaddr %o2, %g3, %g4
834 fmovdvc %icc, %f19, %f7
835 ldstub [%l7 + 0x48], %l6
836 fmovs %f5, %f11
837 fsrc2s %f29, %f22
838 restored
839 rdpr %cwp, %g1
840 rdpr %cansave, %g2
841 rdpr %canrestore, %g3
842 rdpr %cleanwin, %g4
843 rdpr %otherwin, %g5
844 rdpr %wstate, %g6
845 udivx %g6, 0x0033, %g5
846 edge8 %o5, %o4, %l4
847 fbe,a %fcc2, loop_61
848 sethi 0x0509, %i3
849 fmul8x16 %f31, %f10, %f22
850 and %o3, %l1, %i1
851loop_61:
852 movn %xcc, %l0, %i0
853 umulcc %i7, 0x1E8C, %i6
854 orncc %o0, 0x0498, %o1
855 stx %i2, [%l7 + 0x50]
856 andcc %g2, %l5, %g1
857 fmovdn %xcc, %f26, %f30
858 fpadd32s %f2, %f14, %f11
859 nop
860 fitod %f0, %f10
861 fdtox %f10, %f6
862 fxtod %f6, %f6
863 tneg %icc, 0x6
864 xor %i4, %g7, %o7
865 addccc %o6, %l2, %i5
866 fmovdneg %icc, %f31, %f7
867 sll %o2, 0x1D, %g3
868 or %g4, %l3, %l6
869 fmovsleu %xcc, %f25, %f0
870 array8 %g6, %o5, %g5
871 stx %l4, [%l7 + 0x38]
872 fmovsl %icc, %f28, %f24
873 edge16 %i3, %o4, %l1
874 nop
875 setx loop_62, %l0, %l1
876 jmpl %l1, %i1
877 tpos %icc, 0x6
878 set 0x20, %i0
879 stxa %l0, [%l7 + %i0] 0x18
880loop_62:
881 tl %xcc, 0x0
882 udivx %o3, 0x119A, %i0
883 lduh [%l7 + 0x08], %i6
884 srl %i7, %o0, %o1
885 fmovrdne %g2, %f24, %f8
886 wr %g0, 0x04, %asi
887 ldsba [%l7 + 0x5C] %asi, %i2
888 movvs %xcc, %g1, %l5
889 subc %g7, %o7, %o6
890 brlez,a %i4, loop_63
891 movge %xcc, %i5, %l2
892 subc %g3, %o2, %l3
893 tvs %icc, 0x4
894loop_63:
895 tcs %icc, 0x6
896 ld [%l7 + 0x0C], %f14
897 udivcc %g4, 0x1C76, %g6
898 call loop_64
899 subccc %o5, 0x11BB, %l6
900 fsrc1s %f14, %f25
901 andn %g5, %l4, %o4
902loop_64:
903 tgu %xcc, 0x5
904 movrgz %i3, %l1, %i1
905 tpos %xcc, 0x4
906 smulcc %l0, 0x0DB8, %i0
907 move %icc, %o3, %i6
908 bge %icc, loop_65
909 addcc %i7, %o0, %g2
910 bn loop_66
911 bn,a loop_67
912loop_65:
913 nop
914 set 0x74, %i5
915 ldstub [%l7 + %i5], %o1
916 tne %icc, 0x4
917loop_66:
918 alignaddr %i2, %l5, %g7
919loop_67:
920 sll %g1, 0x03, %o6
921 fxnors %f8, %f28, %f26
922 restored
923 rdpr %cwp, %g1
924 rdpr %cansave, %g2
925 rdpr %canrestore, %g3
926 rdpr %cleanwin, %g4
927 rdpr %otherwin, %g5
928 rdpr %wstate, %g6
929 ba %xcc, loop_68
930 brz %o7, loop_69
931 tpos %icc, 0x1
932 movrlez %i4, %l2, %g3
933loop_68:
934 fpack32 %f6, %f10, %f20
935loop_69:
936 nop
937 wr %g0, 0x18, %asi
938 prefetcha [%l7 + 0x60] %asi, 0x2
939 brlez,a %i5, loop_70
940 xor %g4, 0x1125, %l3
941 sth %g6, [%l7 + 0x56]
942 bcs,pt %icc, loop_71
943loop_70:
944 fcmpeq16 %f4, %f28, %l6
945 saved
946 rdpr %cwp, %g1
947 rdpr %cansave, %g2
948 rdpr %canrestore, %g3
949 rdpr %cleanwin, %g4
950 rdpr %otherwin, %g5
951 rdpr %wstate, %g6
952 tpos %xcc, 0x7
953loop_71:
954 bne,a %xcc, loop_72
955 movle %xcc, %o5, %l4
956 fmovrdgez %g5, %f12, %f18
957 sdivcc %o4, 0x138E, %i3
958loop_72:
959 fmovsle %icc, %f26, %f4
960 popc 0x0192, %i1
961 addcc %l0, %l1, %o3
962 fpsub16s %f19, %f18, %f31
963 orn %i6, 0x0069, %i7
964 wr %g0, 0x2f, %asi
965 ldda [%l7 + 0x30] %asi, %o0
966 faligndata %f6, %f26, %f8
967 edge32 %g2, %i0, %i2
968 xnorcc %o1, %l5, %g1
969 nop
970 fitod %f12, %f30
971 fdtos %f30, %f2
972 srl %o6, 0x19, %o7
973 movvc %icc, %g7, %i4
974 tl %icc, 0x1
975 move %icc, %g3, %l2
976 membar 0x2D
977 fsrc2s %f31, %f21
978 fmovsvs %icc, %f29, %f4
979 wr %g0, 0x80, %asi
980 ldswa [%l7 + 0x34] %asi, %o2
981 nop
982 setx 0xC8663E6F, %l0, %l6
983 st %l6, [%l7 + 0x28]
984 ld [%l7 + 0x28], %f11
985 setx 0x1BFF7414, %l1, %l5
986 st %l5, [%l7 + 0x10]
987 ld [%l7 + 0x10], %f23
988 fsubs %f23, %f11, %f20
989 orncc %i5, %l3, %g6
990 fble %fcc1, loop_73
991 fcmpne16 %f18, %f10, %l6
992 tcc %xcc, 0x4
993 andcc %g4, %l4, %o5
994loop_73:
995 fors %f20, %f14, %f23
996 bcs,pn %icc, loop_74
997 tleu %icc, 0x1
998 tneg %xcc, 0x1
999 sdivx %o4, 0x0EB8, %i3
1000loop_74:
1001 movcs %icc, %i1, %g5
1002 ba,a %xcc, loop_75
1003 tcs %xcc, 0x6
1004 or %l1, %l0, %i6
1005 edge8 %i7, %o0, %g2
1006loop_75:
1007 tsubcc %i0, %o3, %o1
1008 umulcc %l5, %g1, %i2
1009 wr %g0, 0x19, %asi
1010 ldstuba [%l7 + 0x2C] %asi, %o6
1011 fmovrsne %o7, %f21, %f27
1012 fsrc1s %f3, %f28
1013 pdist %f0, %f6, %f28
1014 fmovdne %xcc, %f13, %f11
1015 fnors %f9, %f0, %f23
1016 ldsw [%l7 + 0x40], %i4
1017 fbul %fcc3, loop_76
1018 sllx %g3, 0x05, %g7
1019 addccc %l2, 0x04F3, %o2
1020 fabss %f28, %f31
1021loop_76:
1022 bcs %icc, loop_77
1023 fmovrsgez %i5, %f31, %f16
1024 movcs %xcc, %g6, %l3
1025 ldd [%l7 + 0x30], %f0
1026loop_77:
1027 bpos %xcc, loop_78
1028 edge16l %g4, %l4, %l6
1029 edge16n %o5, %i3, %o4
1030 movrlez %i1, %l1, %g5
1031loop_78:
1032 bcc,a loop_79
1033 orncc %i6, 0x10C4, %l0
1034 set 0x58, %g7
1035 stwa %o0, [%l7 + %g7] 0x19
1036loop_79:
1037 edge32 %i7, %i0, %o3
1038 edge16ln %g2, %l5, %o1
1039 edge16n %i2, %o6, %o7
1040 bgu,a %xcc, loop_80
1041 restored
1042 rdpr %cwp, %g1
1043 rdpr %cansave, %g2
1044 rdpr %canrestore, %g3
1045 rdpr %cleanwin, %g4
1046 rdpr %otherwin, %g5
1047 rdpr %wstate, %g6
1048 ld [%l7 + 0x40], %f16
1049 mulx %i4, 0x05CE, %g3
1050loop_80:
1051 fornot2s %f22, %f7, %f10
1052 tpos %icc, 0x2
1053 edge16n %g7, %l2, %g1
1054 edge8 %o2, %g6, %l3
1055 fble,a %fcc3, loop_81
1056 fmul8x16al %f1, %f1, %f20
1057 andn %g4, 0x1775, %i5
1058 movne %icc, %l6, %l4
1059loop_81:
1060 fba %fcc1, loop_82
1061 nop
1062 fitod %f4, %f20
1063 fdtox %f20, %f8
1064 tcc %icc, 0x0
1065 orncc %i3, 0x00D0, %o4
1066loop_82:
1067 fmovscc %xcc, %f27, %f29
1068 nop
1069 fitod %f2, %f10
1070 fdtoi %f10, %f4
1071 addc %o5, 0x0FB6, %i1
1072 sir 0x0339
1073 movrne %l1, %i6, %g5
1074 xnorcc %l0, %o0, %i0
1075 xnor %o3, %i7, %l5
1076 movrgz %g2, 0x2DA, %o1
1077 tsubcc %i2, %o6, %i4
1078 st %f31, [%l7 + 0x1C]
1079 fone %f4
1080 fsrc2 %f28, %f24
1081 movvc %icc, %o7, %g7
1082 tcs %xcc, 0x2
1083 andn %l2, 0x0571, %g1
1084 bl %xcc, loop_83
1085 movrgez %g3, %o2, %g6
1086 fnor %f20, %f2, %f16
1087 sdivcc %l3, 0x047B, %g4
1088loop_83:
1089 movcc %icc, %i5, %l6
1090 movneg %xcc, %i3, %l4
1091 fmovrse %o5, %f16, %f20
1092 set 0x4C, %l4
1093 lduwa [%l7 + %l4] 0x81, %i1
1094 edge32ln %l1, %o4, %i6
1095 alignaddr %g5, %o0, %i0
1096 nop
1097 fitod %f1, %f20
1098 set 0x40, %g5
1099 ldda [%l7 + %g5] 0x24, %o2
1100 alignaddr %l0, %l5, %i7
1101 taddcctv %o1, 0x18E1, %g2
1102 fnor %f0, %f2, %f8
1103 tcs %xcc, 0x7
1104 fbe %fcc3, loop_84
1105 subc %i2, 0x1046, %i4
1106 set 0x40, %i7
1107 stda %f0, [%l7 + %i7] 0x04
1108loop_84:
1109 fbuge %fcc1, loop_85
1110 fbe %fcc1, loop_86
1111 array8 %o6, %o7, %g7
1112 fmul8ulx16 %f8, %f4, %f20
1113loop_85:
1114 bshuffle %f28, %f2, %f20
1115loop_86:
1116 srl %g1, %g3, %o2
1117 nop
1118 setx loop_87, %l0, %l1
1119 wrpr 0x1, %tl
1120 wrpr %l1, %tpc
1121 add %l1, 0x4, %l1
1122 wrpr %l1, %tnpc
1123 setx 0x34400001400, %l0, %l1
1124 wrpr %l1, %tstate
1125 wrhpr 0x4, %htstate
1126 retry
1127 sub %l2, %l3, %g4
1128 brlez,a %i5, loop_88
1129 udivx %l6, 0x0781, %i3
1130loop_87:
1131 movle %xcc, %l4, %g6
1132 set 0x20, %o6
1133 lduwa [%l7 + %o6] 0x81, %i1
1134loop_88:
1135 taddcctv %o5, %o4, %i6
1136 movre %l1, 0x34A, %o0
1137 fcmpne16 %f8, %f2, %g5
1138 tneg %xcc, 0x6
1139 wr %g0, 0x80, %asi
1140 ldda [%l7 + 0x40] %asi, %f16
1141 edge16l %o3, %l0, %l5
1142 ta %xcc, 0x0
1143 sdivcc %i0, 0x0697, %i7
1144 add %g2, 0x1C69, %i2
1145 set 0x20, %o3
1146 ldda [%l7 + %o3] 0x23, %i4
1147 brnz %o6, loop_89
1148 movcs %icc, %o7, %o1
1149 ldstub [%l7 + 0x4F], %g1
1150 umul %g7, 0x0234, %g3
1151loop_89:
1152 tvc %icc, 0x7
1153 fmovscs %xcc, %f5, %f6
1154 movleu %icc, %o2, %l2
1155 sdiv %g4, 0x1D07, %i5
1156 movl %xcc, %l6, %i3
1157 subcc %l3, %g6, %l4
1158 umulcc %o5, %i1, %i6
1159 fble,a %fcc2, loop_90
1160 fandnot1 %f10, %f22, %f28
1161 fmovsg %icc, %f17, %f30
1162 edge8ln %l1, %o4, %o0
1163loop_90:
1164 sub %g5, 0x082F, %l0
1165 taddcctv %o3, 0x1726, %i0
1166 movg %icc, %l5, %i7
1167 tleu %icc, 0x4
1168 nop
1169 setx 0x3BA5639A, %l0, %l6
1170 st %l6, [%l7 + 0x28]
1171 ld [%l7 + 0x28], %f18
1172 setx 0x8280469E, %l1, %l5
1173 st %l5, [%l7 + 0x10]
1174 ld [%l7 + 0x10], %f7
1175 fdivs %f7, %f18, %f0
1176 bl,pn %icc, loop_91
1177 ldx [%l7 + 0x48], %g2
1178 movl %icc, %i2, %i4
1179 movcs %icc, %o7, %o6
1180loop_91:
1181 ldd [%l7 + 0x38], %g0
1182 set 0x78, %i4
1183 ldxa [%l7 + %i4] 0x14, %g7
1184 tcc %xcc, 0x4
1185 udivx %g3, 0x11DD, %o2
1186 edge32 %o1, %g4, %i5
1187 smulcc %l6, %i3, %l2
1188 movn %xcc, %l3, %g6
1189 sll %l4, %o5, %i1
1190 ta %icc, 0x5
1191 tsubcctv %l1, 0x11B2, %i6
1192 sir 0x0B8A
1193 st %f15, [%l7 + 0x5C]
1194 tvs %icc, 0x3
1195 fones %f28
1196 fmovdvc %xcc, %f31, %f25
1197 fmovrse %o0, %f19, %f26
1198 fmovspos %icc, %f30, %f2
1199 movpos %xcc, %g5, %l0
1200 udivx %o3, 0x1FA1, %o4
1201 nop
1202 fitos %f1, %f12
1203 fstod %f12, %f12
1204 movrlez %i0, %i7, %l5
1205 movn %icc, %g2, %i4
1206 fands %f1, %f12, %f4
1207 movrgz %i2, %o6, %g1
1208 restored
1209 rdpr %cwp, %g1
1210 rdpr %cansave, %g2
1211 rdpr %canrestore, %g3
1212 rdpr %cleanwin, %g4
1213 rdpr %otherwin, %g5
1214 rdpr %wstate, %g6
1215 fornot2 %f14, %f10, %f12
1216 tg %icc, 0x2
1217 nop
1218 setx 0x54FC1DB6EC36322C, %l0, %l6
1219 stx %l6, [%l7 + 0x28]
1220 ldd [%l7 + 0x28], %f14
1221 setx 0x837B1D0318EB5B05, %l1, %l5
1222 stx %l5, [%l7 + 0x10]
1223 ldd [%l7 + 0x10], %f10
1224 fsubd %f10, %f14, %f6
1225 array32 %g7, %g3, %o2
1226 smulcc %o7, %g4, %i5
1227 set 0x7C, %i1
1228 lda [%l7 + %i1] 0x10, %f16
1229 tcc %xcc, 0x0
1230 fands %f3, %f23, %f29
1231 srlx %l6, %o1, %l2
1232 edge16n %l3, %i3, %l4
1233 nop
1234 setx loop_92, %l0, %l1
1235 jmpl %l1, %o5
1236 alignaddr %i1, %l1, %g6
1237 set 0x128, %g6
1238 nop ! nop ! ldxa [%g0 + %g6] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
1239loop_92:
1240 swap [%l7 + 0x5C], %o0
1241 move %xcc, %l0, %g5
1242 add %o4, %i0, %o3
1243 tneg %icc, 0x7
1244 set 0x10, %i2
1245 ldswa [%l7 + %i2] 0x10, %i7
1246 tn %xcc, 0x6
1247 ldsw [%l7 + 0x54], %l5
1248 brlz,a %g2, loop_93
1249 sllx %i2, 0x13, %o6
1250 tl %icc, 0x5
1251 brgez %i4, loop_94
1252loop_93:
1253 fmovsvs %xcc, %f4, %f29
1254 tsubcc %g1, %g3, %o2
1255 nop
1256 fitod %f10, %f14
1257 fdtox %f14, %f14
1258loop_94:
1259 fmovsa %xcc, %f11, %f16
1260 edge32 %o7, %g7, %i5
1261 fmovdvs %xcc, %f13, %f29
1262 edge32 %g4, %l6, %o1
1263 membar 0x34
1264 fcmpne16 %f26, %f8, %l2
1265 flush %l7 + 0x78
1266 fmovdne %xcc, %f8, %f31
1267 fcmpne16 %f16, %f0, %l3
1268 movleu %icc, %i3, %o5
1269 srlx %i1, 0x07, %l1
1270 fmovrdlez %l4, %f0, %f14
1271 bgu,a,pn %icc, loop_95
1272 fmovdne %xcc, %f18, %f31
1273 tsubcctv %i6, %o0, %g6
1274 set 0x14, %o4
1275 lduwa [%l7 + %o4] 0x19, %l0
1276loop_95:
1277 edge32 %g5, %i0, %o3
1278 ble loop_96
1279 fcmpeq32 %f16, %f20, %i7
1280 taddcc %o4, %g2, %l5
1281 ld [%l7 + 0x1C], %f18
1282loop_96:
1283 nop
1284 set 0x74, %l2
1285 swapa [%l7 + %l2] 0x89, %i2
1286 fmovsn %xcc, %f14, %f11
1287 array8 %i4, %g1, %o6
1288 srlx %o2, 0x00, %g3
1289 addccc %g7, 0x0E23, %o7
1290 fbl,a %fcc0, loop_97
1291 movneg %icc, %i5, %g4
1292 fmovdleu %xcc, %f3, %f28
1293 wr %g0, 0x04, %asi
1294 ldsha [%l7 + 0x12] %asi, %l6
1295loop_97:
1296 fpack16 %f2, %f22
1297 fsrc2s %f30, %f1
1298 array32 %l2, %l3, %o1
1299 movg %icc, %i3, %i1
1300 tne %xcc, 0x4
1301 edge8ln %o5, %l4, %i6
1302 set 0x7C, %l0
1303 sta %f26, [%l7 + %l0] 0x14
1304 bcs,a,pn %xcc, loop_98
1305 bgu %xcc, loop_99
1306 tpos %xcc, 0x5
1307 set 0x40, %l5
1308 stda %f16, [%l7 + %l5] 0xf0
1309 membar #Sync
1310loop_98:
1311 subccc %l1, %o0, %g6
1312loop_99:
1313 sra %g5, 0x1F, %l0
1314 wr %g0, 0x88, %asi
1315 ldstuba [%l7 + 0x5D] %asi, %o3
1316 andcc %i0, %o4, %g2
1317 lduw [%l7 + 0x78], %i7
1318 mulx %l5, 0x19B6, %i4
1319 mova %icc, %i2, %g1
1320 nop
1321 setx 0xA05EE6F0, %l0, %l6
1322 st %l6, [%l7 + 0x28]
1323 ld [%l7 + 0x28], %f10
1324 fsqrts %f10, %f19
1325 srlx %o6, 0x1D, %o2
1326 fxnor %f8, %f14, %f18
1327 udiv %g3, 0x0AC2, %o7
1328 fmovdneg %xcc, %f23, %f30
1329 fmovrdgz %i5, %f8, %f10
1330 fblg,a %fcc1, loop_100
1331 fnand %f20, %f12, %f6
1332 wr %g0, 0x19, %asi
1333 swapa [%l7 + 0x3C] %asi, %g7
1334loop_100:
1335 array8 %l6, %g4, %l3
1336 xnorcc %o1, 0x00BD, %l2
1337 bvs,pt %icc, loop_101
1338 move %icc, %i1, %o5
1339 subcc %l4, %i3, %i6
1340 ta %icc, 0x7
1341loop_101:
1342 edge32 %o0, %l1, %g6
1343 ta %icc, 0x5
1344 nop
1345 set 0x64, %g3
1346 ldsw [%l7 + %g3], %l0
1347 movl %icc, %o3, %g5
1348 fmovscc %icc, %f10, %f0
1349 be,pn %xcc, loop_102
1350 sub %o4, %i0, %i7
1351 fnors %f16, %f22, %f5
1352 edge32 %g2, %i4, %l5
1353loop_102:
1354 sra %g1, 0x10, %o6
1355 taddcctv %i2, 0x0ED1, %g3
1356 nop
1357 setx 0xA0DEFE4EC06A8E7B, %l0, %l6
1358 stx %l6, [%l7 + 0x10]
1359 ldx [%l7 + 0x10], %fsr
1360 tne %xcc, 0x5
1361 fmuld8ulx16 %f27, %f31, %f4
1362 fbg %fcc2, loop_103
1363 movpos %icc, %o2, %i5
1364 membar 0x2C
1365 sdivcc %g7, 0x0268, %l6
1366loop_103:
1367 nop
1368 add %l7, 0x28, %l6
1369 wr %g0, 0x18, %asi
1370 ldxa [%l6] %asi, %o7
1371 casxa [%l6] %asi, %o7, %l3
1372 fpadd32s %f23, %f20, %f2
1373 mova %icc, %o1, %g4
1374 movle %icc, %i1, %o5
1375 flush %l7 + 0x0C
1376 andncc %l2, %i3, %i6
1377 taddcc %l4, 0x1D59, %o0
1378 stbar
1379 movgu %icc, %l1, %g6
1380 sll %o3, 0x1D, %l0
1381 edge32ln %o4, %i0, %i7
1382 sethi 0x1EB1, %g2
1383 fbe %fcc2, loop_104
1384 smulcc %i4, %l5, %g1
1385 andcc %o6, %g5, %g3
1386 edge8ln %o2, %i5, %i2
1387loop_104:
1388 sllx %l6, %g7, %l3
1389 fmovdne %xcc, %f11, %f16
1390 orn %o7, %g4, %o1
1391 array8 %i1, %l2, %i3
1392 add %l7, 0x78, %l6
1393 wr %g0, 0x89, %asi
1394 casxa [%l6] 0x89, %o5, %i6
1395 umul %l4, %l1, %o0
1396 srax %g6, %l0, %o3
1397 sdivcc %o4, 0x119E, %i7
1398 sdivx %g2, 0x1D2F, %i0
1399 movrgz %i4, %g1, %l5
1400 fmovsle %xcc, %f5, %f21
1401 wr %g0, 0x27, %asi
1402 stba %g5, [%l7 + 0x76] %asi
1403 membar #Sync
1404 call loop_105
1405 edge32 %g3, %o2, %i5
1406 wr %g0, 0x11, %asi
1407 ldda [%l7 + 0x40] %asi, %f16
1408loop_105:
1409 fornot1s %f24, %f18, %f29
1410 edge8n %o6, %l6, %g7
1411 movge %xcc, %i2, %o7
1412 movn %xcc, %l3, %g4
1413 nop
1414 setx 0xE9B4E6C541D5A138, %l0, %l6
1415 stx %l6, [%l7 + 0x28]
1416 ldd [%l7 + 0x28], %f18
1417 setx 0x5BADAB9CA964F92B, %l1, %l5
1418 stx %l5, [%l7 + 0x10]
1419 ldd [%l7 + 0x10], %f26
1420 faddd %f26, %f18, %f0
1421 fmovdvc %icc, %f17, %f22
1422 tcc %xcc, 0x0
1423 tg %xcc, 0x3
1424 swap [%l7 + 0x68], %o1
1425 movcs %xcc, %i1, %l2
1426 array16 %i3, %i6, %l4
1427 nop
1428 fitod %f0, %f20
1429 fdtox %f20, %f12
1430 or %o5, 0x1549, %l1
1431 tleu %icc, 0x5
1432 smul %o0, 0x1B56, %l0
1433 nop
1434 fitos %f8, %f23
1435 fstod %f23, %f18
1436 and %g6, 0x076C, %o4
1437 tcs %xcc, 0x0
1438 sdivx %o3, 0x169A, %i7
1439 movg %xcc, %g2, %i0
1440 edge8ln %g1, %l5, %g5
1441 st %f28, [%l7 + 0x34]
1442 edge16ln %i4, %g3, %i5
1443 fxnor %f16, %f26, %f0
1444 fbue,a %fcc0, loop_106
1445 tne %icc, 0x4
1446 tneg %xcc, 0x4
1447 tge %icc, 0x2
1448loop_106:
1449 bcc,a loop_107
1450 bvs loop_108
1451 array8 %o2, %o6, %l6
1452 udivx %g7, 0x0A3E, %i2
1453loop_107:
1454 edge32n %o7, %g4, %l3
1455loop_108:
1456 sir 0x1958
1457 subccc %i1, 0x0307, %l2
1458 fbo %fcc2, loop_109
1459 bg %xcc, loop_110
1460 tge %icc, 0x7
1461 sll %i3, 0x0D, %o1
1462loop_109:
1463 edge16n %l4, %o5, %i6
1464loop_110:
1465 tsubcctv %l1, %l0, %o0
1466 tgu %icc, 0x1
1467 tcc %icc, 0x1
1468 movvs %icc, %g6, %o3
1469 fnot1 %f4, %f2
1470 tsubcctv %o4, %i7, %i0
1471 movg %xcc, %g2, %l5
1472 fbn,a %fcc3, loop_111
1473 sdivcc %g5, 0x1EF0, %i4
1474 wr %g0, 0x04, %asi
1475 lduba [%l7 + 0x42] %asi, %g3
1476loop_111:
1477 nop
1478 set 0x50, %l3
1479 lduwa [%l7 + %l3] 0x18, %g1
1480 addcc %i5, %o6, %o2
1481 tn %icc, 0x0
1482 andncc %g7, %l6, %o7
1483 edge8 %i2, %l3, %i1
1484 set 0x70, %i6
1485 ldda [%l7 + %i6] 0x10, %l2
1486 tle %icc, 0x1
1487 fmovrsgz %g4, %f2, %f24
1488 fmovrslz %o1, %f29, %f25
1489 mova %xcc, %l4, %o5
1490 xor %i3, %i6, %l0
1491 fmovrse %o0, %f0, %f0
1492 fpadd32 %f10, %f30, %f24
1493 move %xcc, %g6, %l1
1494 array32 %o3, %i7, %o4
1495 fornot1s %f17, %f26, %f23
1496 bcc %xcc, loop_112
1497 tgu %xcc, 0x6
1498 edge16 %i0, %l5, %g2
1499 srl %g5, %i4, %g1
1500loop_112:
1501 movvc %icc, %i5, %g3
1502 mova %xcc, %o2, %o6
1503 fbo,a %fcc3, loop_113
1504 movneg %icc, %g7, %l6
1505 andn %o7, 0x0BC6, %i2
1506 fpmerge %f15, %f14, %f30
1507loop_113:
1508 array32 %i1, %l3, %l2
1509 fnegs %f30, %f14
1510 subccc %o1, %g4, %o5
1511 movrlz %i3, %i6, %l0
1512 addcc %o0, %g6, %l4
1513 fmul8x16au %f30, %f27, %f20
1514 orncc %o3, %l1, %i7
1515 array32 %i0, %o4, %g2
1516 movl %xcc, %g5, %i4
1517 fbul,a %fcc3, loop_114
1518 xorcc %g1, 0x0F28, %l5
1519 st %f29, [%l7 + 0x28]
1520 sethi 0x0384, %i5
1521loop_114:
1522 edge16l %o2, %g3, %o6
1523 fmovdne %icc, %f28, %f5
1524 movle %xcc, %g7, %o7
1525 tpos %xcc, 0x0
1526 tgu %icc, 0x0
1527 xnorcc %i2, 0x0F84, %l6
1528 ble %xcc, loop_115
1529 movle %icc, %l3, %i1
1530 sub %o1, %l2, %o5
1531 fone %f10
1532loop_115:
1533 fabss %f30, %f30
1534 edge8l %i3, %g4, %l0
1535 tcc %icc, 0x7
1536 nop
1537 setx 0xC05AE9C0, %l0, %l6
1538 st %l6, [%l7 + 0x34]
1539 ld [%l7 + 0x34], %fsr
1540 ba,pt %xcc, loop_116
1541 bvs,a loop_117
1542 stw %i6, [%l7 + 0x1C]
1543 tge %icc, 0x2
1544loop_116:
1545 fands %f18, %f15, %f25
1546loop_117:
1547 fbue %fcc3, loop_118
1548 te %xcc, 0x0
1549 edge32ln %g6, %o0, %l4
1550 fpsub32s %f24, %f18, %f8
1551loop_118:
1552 fbue %fcc3, loop_119
1553 tge %xcc, 0x3
1554 xnor %l1, 0x1BC4, %o3
1555 sir 0x06AE
1556loop_119:
1557 edge8ln %i0, %o4, %g2
1558 and %i7, %i4, %g5
1559 membar 0x56
1560 prefetch [%l7 + 0x40], 0x2
1561 fmovsle %icc, %f21, %f10
1562 umul %l5, %g1, %i5
1563 nop
1564 fitod %f10, %f16
1565 fdtox %f16, %f30
1566 fxtod %f30, %f6
1567 movrlz %o2, 0x365, %g3
1568 fxnor %f26, %f10, %f22
1569 fnot2s %f8, %f6
1570 sra %g7, 0x05, %o6
1571 fmovsvc %xcc, %f23, %f6
1572 call loop_120
1573 sdiv %o7, 0x1842, %l6
1574 fnot1s %f25, %f21
1575 brgz %i2, loop_121
1576loop_120:
1577 bn loop_122
1578 movneg %xcc, %l3, %o1
1579 stw %i1, [%l7 + 0x44]
1580loop_121:
1581 nop
1582 setx 0x153CB8CE, %l0, %l6
1583 st %l6, [%l7 + 0x28]
1584 ld [%l7 + 0x28], %f13
1585 setx 0x368C4AD9, %l1, %l5
1586 st %l5, [%l7 + 0x10]
1587 ld [%l7 + 0x10], %f7
1588 fdivs %f7, %f13, %f11
1589loop_122:
1590 movle %xcc, %o5, %i3
1591 movn %xcc, %l2, %g4
1592 std %f2, [%l7 + 0x50]
1593 tleu %icc, 0x1
1594 mulscc %l0, %g6, %o0
1595 set 0x18, %g2
1596 ldswa [%l7 + %g2] 0x18, %i6
1597 sir 0x0AA9
1598 fmul8x16al %f16, %f19, %f0
1599 orncc %l4, 0x0300, %o3
1600 brgez,a %l1, loop_123
1601 te %xcc, 0x5
1602 srl %o4, 0x06, %g2
1603 mova %xcc, %i7, %i4
1604loop_123:
1605 nop
1606 setx loop_124, %l0, %l1
1607 wrpr 0x1, %tl
1608 wrpr %l1, %tpc
1609 add %l1, 0x4, %l1
1610 wrpr %l1, %tnpc
1611 setx 0x34400001400, %l0, %l1
1612 wrpr %l1, %tstate
1613 wrhpr 0x4, %htstate
1614 retry
1615 fandnot2 %f16, %f28, %f28
1616 addc %g5, 0x1F0C, %l5
1617 array16 %g1, %i5, %o2
1618loop_124:
1619 xorcc %g3, 0x18F5, %i0
1620 xnorcc %o6, %o7, %l6
1621 fornot1s %f30, %f3, %f25
1622 udivx %g7, 0x01C5, %l3
1623 tvc %xcc, 0x6
1624 faligndata %f18, %f28, %f6
1625 andcc %i2, 0x029A, %o1
1626 addccc %i1, 0x118B, %i3
1627 umul %o5, 0x1942, %g4
1628 srl %l0, 0x06, %g6
1629 movneg %icc, %o0, %i6
1630 fmovrdgez %l2, %f10, %f26
1631 brgez,a %l4, loop_125
1632 fmul8x16al %f29, %f31, %f30
1633 movgu %icc, %o3, %l1
1634 fmovda %xcc, %f23, %f10
1635loop_125:
1636 sdiv %g2, 0x1F59, %o4
1637 bcc,a loop_126
1638 bgu,a %xcc, loop_127
1639 umulcc %i7, 0x0205, %g5
1640 sub %i4, %g1, %l5
1641loop_126:
1642 fmovsgu %xcc, %f1, %f9
1643loop_127:
1644 umul %o2, 0x0FE9, %g3
1645 tle %icc, 0x4
1646 tne %icc, 0x7
1647 fmovsn %xcc, %f5, %f16
1648 tleu %xcc, 0x2
1649 wr %g0, 0x10, %asi
1650 lduha [%l7 + 0x20] %asi, %i0
1651 andcc %i5, 0x07D6, %o7
1652 wr %g0, 0xf1, %asi
1653 stda %f0, [%l7 + 0x40] %asi
1654 membar #Sync
1655 udivcc %o6, 0x0BF0, %g7
1656 sir 0x0C9B
1657 xnorcc %l3, %i2, %o1
1658 array8 %i1, %i3, %o5
1659 wr %g0, 0x11, %asi
1660 swapa [%l7 + 0x50] %asi, %l6
1661 sub %l0, 0x0095, %g6
1662 taddcc %g4, 0x0DDD, %o0
1663 brz %l2, loop_128
1664 fmovdpos %xcc, %f12, %f30
1665 sethi 0x1583, %i6
1666 movge %icc, %o3, %l1
1667loop_128:
1668 nop
1669 setx loop_129, %l0, %l1
1670 wrpr 0x1, %tl
1671 wrpr %l1, %tpc
1672 add %l1, 0x4, %l1
1673 wrpr %l1, %tnpc
1674 setx 0x34400001400, %l0, %l1
1675 wrpr %l1, %tstate
1676 wrhpr 0x4, %htstate
1677 retry
1678 ta %icc, 0x6
1679 add %l4, %g2, %i7
1680 wr %g0, 0x89, %asi
1681 ldswa [%l7 + 0x48] %asi, %o4
1682loop_129:
1683 tvc %icc, 0x0
1684 sll %i4, 0x06, %g5
1685 fblg %fcc2, loop_130
1686 array16 %g1, %l5, %o2
1687 fbe %fcc2, loop_131
1688 movneg %xcc, %g3, %i5
1689loop_130:
1690 movleu %xcc, %o7, %i0
1691 fmovsvc %xcc, %f28, %f20
1692loop_131:
1693 fmul8x16 %f10, %f18, %f28
1694 fblg %fcc2, loop_132
1695 bg,pn %icc, loop_133
1696 sir 0x18D9
1697 set 0x18, %l6
1698 sta %f16, [%l7 + %l6] 0x15
1699loop_132:
1700 fabss %f13, %f2
1701loop_133:
1702 array8 %o6, %l3, %g7
1703 edge16ln %o1, %i1, %i3
1704 add %o5, %i2, %l6
1705 nop
1706 fitos %f11, %f25
1707 fstox %f25, %f26
1708 fxtos %f26, %f30
1709 tgu %icc, 0x7
1710 ta %xcc, 0x6
1711 subcc %g6, %g4, %o0
1712 move %xcc, %l0, %l2
1713 nop
1714 set 0x3C, %o5
1715 ldsh [%l7 + %o5], %i6
1716 fpadd16 %f14, %f6, %f8
1717 wr %g0, 0x89, %asi
1718 lduwa [%l7 + 0x60] %asi, %l1
1719 subc %l4, %g2, %o3
1720 orn %i7, 0x1223, %o4
1721 and %i4, 0x1763, %g1
1722 sub %l5, %o2, %g5
1723 andncc %i5, %g3, %o7
1724 movrgez %i0, %l3, %o6
1725 sll %g7, %o1, %i1
1726 sdivcc %o5, 0x0E75, %i2
1727 addcc %i3, 0x1B2A, %g6
1728 alignaddrl %l6, %g4, %l0
1729 movpos %icc, %l2, %i6
1730 taddcctv %o0, 0x164D, %l1
1731 array16 %g2, %o3, %i7
1732 movn %xcc, %o4, %i4
1733 set 0x11, %i3
1734 lduba [%l7 + %i3] 0x18, %l4
1735 move %icc, %l5, %g1
1736 fmovdgu %icc, %f12, %f7
1737 edge8 %g5, %o2, %i5
1738 fbuge %fcc3, loop_134
1739 movcs %xcc, %g3, %o7
1740 sdivx %i0, 0x1313, %l3
1741 fbul,a %fcc0, loop_135
1742loop_134:
1743 st %f19, [%l7 + 0x0C]
1744 movgu %xcc, %o6, %o1
1745 xorcc %g7, %o5, %i1
1746loop_135:
1747 array32 %i3, %g6, %i2
1748 edge32n %l6, %l0, %g4
1749 nop
1750 fitos %f1, %f29
1751 fstox %f29, %f16
1752 fxtos %f16, %f8
1753 mulscc %l2, 0x0ACE, %o0
1754 set 0x40, %o1
1755 stda %f16, [%l7 + %o1] 0x11
1756 movg %xcc, %i6, %g2
1757 fmovsa %xcc, %f17, %f9
1758 edge32n %o3, %i7, %l1
1759 srax %o4, 0x00, %l4
1760 sdiv %l5, 0x0D12, %i4
1761 orncc %g5, %g1, %i5
1762 movneg %xcc, %g3, %o2
1763 movrgz %i0, 0x05E, %o7
1764 call loop_136
1765 movrlez %o6, %l3, %o1
1766 bg loop_137
1767 edge16ln %g7, %i1, %o5
1768loop_136:
1769 fbe %fcc3, loop_138
1770 tleu %icc, 0x2
1771loop_137:
1772 fmul8x16 %f17, %f0, %f0
1773 stbar
1774loop_138:
1775 sll %i3, %i2, %l6
1776 brlez %l0, loop_139
1777 smul %g6, 0x19D3, %g4
1778 sir 0x1488
1779 fcmpgt32 %f8, %f20, %o0
1780loop_139:
1781 xnor %l2, 0x0615, %i6
1782 nop
1783 setx 0x2302F2788040DF5F, %l0, %l6
1784 stx %l6, [%l7 + 0x48]
1785 ldx [%l7 + 0x48], %fsr
1786 fbl %fcc3, loop_140
1787 fxors %f7, %f12, %f23
1788 wr %g0, 0x89, %asi
1789 ldxa [%l7 + 0x38] %asi, %g2
1790loop_140:
1791 fbg,a %fcc3, loop_141
1792 mova %icc, %o3, %l1
1793 srax %i7, %l4, %o4
1794 set 0x2C, %g4
1795 ldstuba [%l7 + %g4] 0x11, %l5
1796loop_141:
1797 nop
1798 setx 0x004B3DF5, %l0, %l6
1799 st %l6, [%l7 + 0x14]
1800 ld [%l7 + 0x14], %fsr
1801 umul %i4, 0x1D5C, %g1
1802 fnands %f13, %f20, %f1
1803 edge8 %g5, %i5, %g3
1804 nop
1805 fitod %f6, %f30
1806 fdtos %f30, %f9
1807 edge32ln %o2, %i0, %o7
1808 mulscc %o6, %o1, %g7
1809 add %l7, 0x18, %l6
1810 wr %g0, 0x04, %asi
1811 lda [%l6] %asi, %l3
1812 casa [%l6] %asi, %l3, %o5
1813 tvs %icc, 0x0
1814 set 0x54, %o0
1815 sta %f14, [%l7 + %o0] 0x14
1816 edge32l %i3, %i1, %l6
1817 brlez %l0, loop_142
1818 mulscc %g6, 0x0034, %i2
1819 bneg,pn %icc, loop_143
1820 fmovsa %icc, %f9, %f1
1821loop_142:
1822 sdivx %g4, 0x1ADB, %o0
1823 bgu,a %xcc, loop_144
1824loop_143:
1825 fands %f15, %f28, %f5
1826 fbue %fcc1, loop_145
1827 udiv %i6, 0x05BF, %l2
1828loop_144:
1829 sdivx %o3, 0x145E, %l1
1830 smulcc %g2, %l4, %i7
1831loop_145:
1832 fpack32 %f30, %f0, %f26
1833 addc %l5, 0x01F0, %i4
1834 fba %fcc0, loop_146
1835 nop
1836 fitod %f10, %f18
1837 fdtox %f18, %f0
1838 membar 0x16
1839 stbar
1840loop_146:
1841 ldd [%l7 + 0x68], %g0
1842 sub %o4, 0x0359, %i5
1843 movne %icc, %g3, %o2
1844 edge32n %g5, %i0, %o6
1845 fblg %fcc3, loop_147
1846 orcc %o7, 0x1A73, %g7
1847 orn %l3, 0x1617, %o5
1848 fmovrse %i3, %f24, %f17
1849loop_147:
1850 fba %fcc1, loop_148
1851 array8 %o1, %i1, %l0
1852 bn loop_149
1853 pdist %f10, %f30, %f4
1854loop_148:
1855 ld [%l7 + 0x10], %f17
1856 movrgz %g6, 0x014, %i2
1857loop_149:
1858 fones %f28
1859 fpadd32s %f0, %f12, %f1
1860 fmovrdlz %l6, %f16, %f8
1861 srlx %o0, 0x15, %g4
1862 fmovdgu %icc, %f12, %f17
1863 nop
1864 setx 0x64AA0D7BC04B9DF9, %l0, %l6
1865 stx %l6, [%l7 + 0x20]
1866 ldx [%l7 + 0x20], %fsr
1867 and %l2, 0x0B36, %o3
1868 nop
1869 setx 0xC0B99C8DB9CC583A, %l0, %l6
1870 stx %l6, [%l7 + 0x28]
1871 ldd [%l7 + 0x28], %f12
1872 setx 0x94D23B1254A6867C, %l1, %l5
1873 stx %l5, [%l7 + 0x10]
1874 ldd [%l7 + 0x10], %f28
1875 faddd %f28, %f12, %f24
1876 bge loop_150
1877 tpos %icc, 0x0
1878 movvs %xcc, %l1, %g2
1879 array8 %i6, %l4, %i7
1880loop_150:
1881 movcc %xcc, %l5, %g1
1882 wr %g0, 0x16, %asi
1883 stda %f16, [%l7 + 0x40] %asi
1884 membar #Sync
1885 fmovdge %xcc, %f11, %f15
1886 fmovrde %i4, %f6, %f4
1887 set 0x40, %g1
1888 stda %f0, [%l7 + %g1] 0x18
1889 popc 0x1EF6, %i5
1890 fbe,a %fcc0, loop_151
1891 movneg %icc, %o4, %g3
1892 ldd [%l7 + 0x50], %f8
1893 membar 0x32
1894loop_151:
1895 fblg,a %fcc1, loop_152
1896 stx %o2, [%l7 + 0x40]
1897 ldsb [%l7 + 0x4B], %i0
1898 fpadd32s %f27, %f17, %f31
1899loop_152:
1900 array32 %o6, %o7, %g7
1901 movne %icc, %g5, %l3
1902 srl %i3, %o5, %i1
1903 fpmerge %f29, %f22, %f20
1904 movg %icc, %o1, %g6
1905 fbug %fcc2, loop_153
1906 sdivcc %i2, 0x0497, %l6
1907 movre %l0, 0x3C2, %g4
1908 fbne %fcc2, loop_154
1909loop_153:
1910 sra %l2, 0x03, %o0
1911 movre %o3, 0x27B, %g2
1912 fcmpgt32 %f20, %f22, %l1
1913loop_154:
1914 fbn %fcc1, loop_155
1915 andncc %i6, %i7, %l4
1916 ta %icc, 0x1
1917 udiv %g1, 0x086C, %l5
1918loop_155:
1919 movrne %i5, 0x2DC, %i4
1920 movcc %xcc, %g3, %o4
1921 array8 %i0, %o2, %o6
1922 stb %o7, [%l7 + 0x69]
1923 movl %xcc, %g7, %g5
1924 udivx %i3, 0x1D6F, %l3
1925 movl %icc, %o5, %i1
1926 tle %icc, 0x7
1927 bgu,a %icc, loop_156
1928 swap [%l7 + 0x60], %o1
1929 nop
1930 setx loop_157, %l0, %l1
1931 jmpl %l1, %i2
1932 tcs %icc, 0x6
1933loop_156:
1934 tne %icc, 0x4
1935 fmovdl %icc, %f1, %f25
1936loop_157:
1937 movrgz %g6, 0x0B3, %l0
1938 bl %icc, loop_158
1939 movleu %icc, %l6, %g4
1940 faligndata %f24, %f20, %f22
1941 umulcc %o0, %l2, %g2
1942loop_158:
1943 orn %l1, %o3, %i7
1944 array32 %i6, %g1, %l4
1945 movl %xcc, %i5, %l5
1946 lduw [%l7 + 0x18], %g3
1947 movrne %o4, 0x1DF, %i0
1948 fmovrdgz %i4, %f28, %f30
1949 udivcc %o2, 0x15A6, %o6
1950 tl %xcc, 0x1
1951 mova %icc, %g7, %o7
1952 or %g5, %l3, %o5
1953 edge16 %i3, %o1, %i1
1954 ble,a,pt %xcc, loop_159
1955 saved
1956 rdpr %cwp, %g1
1957 rdpr %cansave, %g2
1958 rdpr %canrestore, %g3
1959 rdpr %cleanwin, %g4
1960 rdpr %otherwin, %g5
1961 rdpr %wstate, %g6
1962 brlz %i2, loop_160
1963 srlx %g6, 0x08, %l6
1964loop_159:
1965 ld [%l7 + 0x08], %f24
1966 set 0x0A, %o2
1967 ldsha [%l7 + %o2] 0x80, %l0
1968loop_160:
1969 srl %o0, %l2, %g4
1970 sllx %l1, %g2, %i7
1971 orcc %o3, 0x1740, %g1
1972 subcc %i6, %l4, %i5
1973 tleu %icc, 0x2
1974 mulx %g3, 0x1801, %l5
1975 nop
1976 fitos %f8, %f25
1977 fstox %f25, %f0
1978 fxtos %f0, %f21
1979 nop
1980 set 0x2C, %o7
1981 ldsb [%l7 + %o7], %i0
1982 addccc %i4, 0x170E, %o4
1983 subc %o2, 0x1049, %o6
1984 fandnot2 %f14, %f30, %f6
1985 fpadd16 %f0, %f10, %f6
1986 fmovde %xcc, %f12, %f22
1987 brgz,a %o7, loop_161
1988 fpsub16 %f18, %f16, %f12
1989 nop
1990 fitod %f0, %f28
1991 fdtos %f28, %f23
1992 bn,pt %xcc, loop_162
1993loop_161:
1994 flush %l7 + 0x4C
1995 te %xcc, 0x0
1996 fbo,a %fcc3, loop_163
1997loop_162:
1998 tvs %xcc, 0x2
1999 fmovsne %icc, %f9, %f21
2000 array8 %g7, %g5, %o5
2001loop_163:
2002 tge %icc, 0x6
2003 movrgez %l3, %i3, %i1
2004 fmovsgu %xcc, %f3, %f24
2005 mulscc %i2, 0x1ED8, %g6
2006 tpos %xcc, 0x3
2007 set 0x1C, %l1
2008 lda [%l7 + %l1] 0x0c, %f16
2009 smulcc %o1, 0x0026, %l0
2010 restored
2011 rdpr %cwp, %g1
2012 rdpr %cansave, %g2
2013 rdpr %canrestore, %g3
2014 rdpr %cleanwin, %g4
2015 rdpr %otherwin, %g5
2016 rdpr %wstate, %g6
2017 movg %icc, %o0, %l2
2018 edge8ln %g4, %l6, %g2
2019 fmovrsgz %l1, %f23, %f9
2020 move %icc, %o3, %i7
2021 movrgz %g1, %i6, %l4
2022 fbuge %fcc2, loop_164
2023 movle %xcc, %g3, %l5
2024 orn %i5, 0x1AF1, %i0
2025 movg %xcc, %i4, %o2
2026loop_164:
2027 movpos %icc, %o6, %o7
2028 fmul8ulx16 %f22, %f24, %f28
2029 lduw [%l7 + 0x20], %g7
2030 nop
2031 fitos %f2, %f31
2032 fstoi %f31, %f18
2033 fcmpeq32 %f4, %f20, %g5
2034 membar #Sync
2035 set 0x40, %i0
2036 ldda [%l7 + %i0] 0x16, %f16
2037 std %f20, [%l7 + 0x30]
2038 mova %icc, %o5, %l3
2039 movgu %xcc, %i3, %i1
2040 nop
2041 setx 0x73440610, %l0, %l6
2042 st %l6, [%l7 + 0x28]
2043 ld [%l7 + 0x28], %f8
2044 setx 0x8EC5D142, %l1, %l5
2045 st %l5, [%l7 + 0x10]
2046 ld [%l7 + 0x10], %f6
2047 fsubs %f6, %f8, %f13
2048 fbg,a %fcc2, loop_165
2049 movre %o4, %g6, %o1
2050 set 0x28, %i5
2051 ldswa [%l7 + %i5] 0x15, %i2
2052loop_165:
2053 popc %l0, %o0
2054 edge8n %g4, %l6, %l2
2055 ldsw [%l7 + 0x38], %g2
2056 addcc %o3, 0x0EED, %l1
2057 tcc %xcc, 0x6
2058 movgu %icc, %g1, %i7
2059 alignaddrl %i6, %l4, %g3
2060 udivcc %i5, 0x016D, %l5
2061 fxors %f16, %f17, %f13
2062 edge8l %i0, %o2, %i4
2063 tcs %xcc, 0x0
2064 fmovscs %xcc, %f19, %f6
2065 ld [%l7 + 0x38], %f14
2066 brgz %o6, loop_166
2067 brgz %g7, loop_167
2068 prefetch [%l7 + 0x34], 0x3
2069 fmovrslz %o7, %f3, %f28
2070loop_166:
2071 fmovsne %icc, %f28, %f22
2072loop_167:
2073 ta %icc, 0x6
2074 bgu,pn %xcc, loop_168
2075 tn %icc, 0x3
2076 stbar
2077 movcs %xcc, %g5, %l3
2078loop_168:
2079 tpos %icc, 0x6
2080 subccc %o5, 0x0265, %i3
2081 fmovsle %xcc, %f16, %f8
2082 xnor %i1, 0x1069, %o4
2083 array8 %g6, %i2, %l0
2084 fsrc2 %f20, %f26
2085 srlx %o0, %g4, %l6
2086 movl %xcc, %o1, %g2
2087 udivcc %o3, 0x1072, %l2
2088 bcc,a loop_169
2089 bge,a,pt %xcc, loop_170
2090 nop
2091 setx 0x53B4306B0067A297, %l0, %l6
2092 stx %l6, [%l7 + 0x18]
2093 ldx [%l7 + 0x18], %fsr
2094 udiv %g1, 0x0F3E, %i7
2095loop_169:
2096 te %icc, 0x4
2097loop_170:
2098 edge8l %i6, %l4, %l1
2099 bcc,a %xcc, loop_171
2100 array8 %g3, %l5, %i5
2101 fands %f5, %f26, %f5
2102 nop
2103 set 0x18, %l4
2104 stx %i0, [%l7 + %l4]
2105loop_171:
2106 bvs,a loop_172
2107 fornot2 %f24, %f16, %f24
2108 fsrc1 %f0, %f22
2109 ldd [%l7 + 0x48], %f8
2110loop_172:
2111 swap [%l7 + 0x58], %i4
2112 nop
2113 fitos %f0, %f29
2114 fstox %f29, %f8
2115 fxtos %f8, %f7
2116 sdivcc %o2, 0x0336, %g7
2117 bn,pt %xcc, loop_173
2118 array8 %o7, %o6, %l3
2119 smul %g5, 0x0443, %o5
2120 saved
2121 rdpr %cwp, %g1
2122 rdpr %cansave, %g2
2123 rdpr %canrestore, %g3
2124 rdpr %cleanwin, %g4
2125 rdpr %otherwin, %g5
2126 rdpr %wstate, %g6
2127loop_173:
2128 tge %xcc, 0x4
2129 alignaddr %i3, %o4, %g6
2130 fmovdneg %xcc, %f4, %f6
2131 fmovdle %icc, %f18, %f0
2132 array32 %i1, %l0, %i2
2133 nop
2134 fitod %f25, %f18
2135 prefetch [%l7 + 0x38], 0x2
2136 alignaddr %o0, %g4, %o1
2137 fcmpeq16 %f2, %f14, %g2
2138 tleu %icc, 0x5
2139 fmovdcs %xcc, %f12, %f0
2140 edge32l %l6, %l2, %o3
2141 bcc,pn %xcc, loop_174
2142 fnot2 %f6, %f8
2143 fnegs %f29, %f30
2144 tvs %icc, 0x7
2145loop_174:
2146 ld [%l7 + 0x10], %f10
2147 movvs %icc, %i7, %i6
2148 popc 0x0E0D, %l4
2149 tvc %xcc, 0x3
2150 edge16 %g1, %l1, %l5
2151 fba %fcc3, loop_175
2152 xnor %i5, %i0, %i4
2153 bl,a,pt %icc, loop_176
2154 movrgez %g3, 0x3F2, %o2
2155loop_175:
2156 umul %o7, %g7, %l3
2157 movg %icc, %o6, %o5
2158loop_176:
2159 andncc %i3, %o4, %g6
2160 fbu,a %fcc1, loop_177
2161 te %icc, 0x4
2162 brlez,a %i1, loop_178
2163 tcs %xcc, 0x4
2164loop_177:
2165 fbne %fcc0, loop_179
2166 andncc %l0, %i2, %o0
2167loop_178:
2168 fmovdg %xcc, %f11, %f8
2169 tn %xcc, 0x1
2170loop_179:
2171 nop
2172 add %l7, 0x5C, %l6
2173 wr %g0, 0x0c, %asi
2174 casa [%l6] 0x0c, %g5, %o1
2175 fxnors %f12, %f24, %f15
2176 add %l7, 0x40, %l6
2177 wr %g0, 0x88, %asi
2178 lda [%l6] %asi, %g4
2179 casa [%l6] %asi, %g4, %l6
2180 tleu %xcc, 0x1
2181 ldsb [%l7 + 0x6F], %l2
2182 bpos,pt %icc, loop_180
2183 subccc %g2, %i7, %o3
2184 set 0x08, %g5
2185 ldswa [%l7 + %g5] 0x14, %l4
2186loop_180:
2187 movrne %i6, %l1, %g1
2188 tn %xcc, 0x0
2189 tg %icc, 0x6
2190 edge8l %i5, %l5, %i0
2191 sdiv %g3, 0x06AB, %i4
2192 std %f10, [%l7 + 0x28]
2193 ldd [%l7 + 0x40], %o6
2194 or %g7, %o2, %l3
2195 movge %xcc, %o5, %i3
2196 tl %xcc, 0x0
2197 smulcc %o4, 0x105A, %g6
2198 srax %o6, %i1, %l0
2199 edge8n %o0, %i2, %g5
2200 tvc %xcc, 0x4
2201 xorcc %g4, 0x19BA, %l6
2202 tle %xcc, 0x7
2203 nop
2204 setx 0xA707C80D, %l0, %l6
2205 st %l6, [%l7 + 0x28]
2206 ld [%l7 + 0x28], %f29
2207 setx 0xD40EBC01, %l1, %l5
2208 st %l5, [%l7 + 0x10]
2209 ld [%l7 + 0x10], %f26
2210 fdivs %f26, %f29, %f3
2211 tsubcc %l2, %g2, %i7
2212 fbn %fcc1, loop_181
2213 add %o1, %o3, %i6
2214 bge,a,pn %xcc, loop_182
2215 popc 0x04DF, %l1
2216loop_181:
2217 sdiv %l4, 0x17C9, %i5
2218 edge8n %l5, %i0, %g1
2219loop_182:
2220 edge32 %i4, %o7, %g3
2221 addc %g7, %l3, %o5
2222 fsrc1 %f4, %f26
2223 movpos %xcc, %i3, %o2
2224 array8 %o4, %o6, %g6
2225 tneg %icc, 0x4
2226 fblg,a %fcc2, loop_183
2227 faligndata %f26, %f16, %f6
2228 set 0x34, %g7
2229 lduba [%l7 + %g7] 0x11, %l0
2230loop_183:
2231 ldx [%l7 + 0x20], %i1
2232 nop
2233 setx 0xD076B15B, %l0, %l6
2234 st %l6, [%l7 + 0x28]
2235 ld [%l7 + 0x28], %f10
2236 setx 0x7CB4322D, %l1, %l5
2237 st %l5, [%l7 + 0x10]
2238 ld [%l7 + 0x10], %f24
2239 fsubs %f24, %f10, %f22
2240 fmul8ulx16 %f24, %f22, %f2
2241 tl %xcc, 0x3
2242 nop
2243 fitod %f19, %f12
2244 edge32ln %o0, %i2, %g5
2245 addccc %l6, %l2, %g2
2246 fnot2 %f18, %f12
2247 fmovdleu %icc, %f31, %f10
2248 tleu %icc, 0x7
2249 movne %icc, %i7, %g4
2250 orn %o3, 0x1263, %o1
2251 fandnot2s %f17, %f4, %f25
2252 fmovdcc %xcc, %f20, %f11
2253 orn %l1, %l4, %i5
2254 add %l5, %i6, %i0
2255 tg %icc, 0x1
2256 fmovsn %icc, %f10, %f8
2257 srlx %i4, %g1, %g3
2258 movge %icc, %g7, %l3
2259 fcmple16 %f16, %f10, %o5
2260 fornot2 %f30, %f2, %f4
2261 subccc %i3, 0x0AC8, %o7
2262 fmovda %xcc, %f17, %f21
2263 fbn,a %fcc0, loop_184
2264 mulx %o4, 0x002F, %o2
2265 movre %o6, 0x24C, %g6
2266 edge16 %i1, %o0, %l0
2267loop_184:
2268 movne %icc, %i2, %l6
2269 edge8ln %g5, %g2, %i7
2270 movrlz %l2, 0x0A8, %g4
2271 st %f8, [%l7 + 0x7C]
2272 fmovdn %icc, %f0, %f20
2273 call loop_185
2274 orncc %o1, %o3, %l1
2275 movvs %xcc, %i5, %l4
2276 sdivcc %i6, 0x1A67, %i0
2277loop_185:
2278 sll %l5, 0x16, %g1
2279 ta %icc, 0x1
2280 mulx %g3, %g7, %i4
2281 fornot2 %f30, %f26, %f2
2282 brlz %l3, loop_186
2283 nop
2284 setx 0x50641056, %l0, %l6
2285 st %l6, [%l7 + 0x78]
2286 ld [%l7 + 0x78], %fsr
2287 fand %f0, %f18, %f22
2288 edge8ln %o5, %o7, %o4
2289loop_186:
2290 brgz %o2, loop_187
2291 tg %xcc, 0x2
2292 umulcc %i3, 0x192F, %o6
2293 fbul %fcc3, loop_188
2294loop_187:
2295 sdivcc %g6, 0x0E4F, %i1
2296 subcc %o0, 0x0ADC, %l0
2297 taddcctv %l6, 0x1074, %i2
2298loop_188:
2299 movcs %icc, %g2, %i7
2300 set 0x0B, %i7
2301 stba %g5, [%l7 + %i7] 0x88
2302 wr %g0, 0x0c, %asi
2303 ldsha [%l7 + 0x1E] %asi, %l2
2304 tneg %xcc, 0x3
2305 tcs %xcc, 0x7
2306 edge8 %g4, %o3, %l1
2307 tpos %icc, 0x3
2308 fbl %fcc1, loop_189
2309 fbo,a %fcc3, loop_190
2310 movvc %icc, %i5, %l4
2311 nop
2312 setx loop_191, %l0, %l1
2313 wrpr 0x1, %tl
2314 wrpr %l1, %tnpc
2315 setx 0x34400001400, %l0, %l1
2316 wrpr %l1, %tstate
2317 wrhpr 0x4, %htstate
2318 done
2319loop_189:
2320 fmul8x16au %f25, %f17, %f8
2321loop_190:
2322 edge32l %i6, %o1, %i0
2323 movrlez %l5, 0x0D5, %g1
2324loop_191:
2325 tsubcctv %g7, %i4, %g3
2326 set 0x1A, %o3
2327 stha %l3, [%l7 + %o3] 0x2a
2328 membar #Sync
2329 mova %icc, %o7, %o4
2330 edge8l %o5, %i3, %o6
2331 brnz %g6, loop_192
2332 sdivx %o2, 0x0002, %i1
2333 orn %l0, %o0, %l6
2334 bvc,a,pn %xcc, loop_193
2335loop_192:
2336 ba %xcc, loop_194
2337 brgz,a %i2, loop_195
2338 fmovspos %xcc, %f17, %f9
2339loop_193:
2340 nop
2341 setx 0x046B88904F4A6CAE, %l0, %l6
2342 stx %l6, [%l7 + 0x28]
2343 ldd [%l7 + 0x28], %f10
2344 fsqrtd %f10, %f28
2345loop_194:
2346 nop
2347 set 0x7C, %o6
2348 ldswa [%l7 + %o6] 0x14, %i7
2349loop_195:
2350 ta %xcc, 0x0
2351 fmovrdlz %g5, %f10, %f12
2352 fnot2s %f25, %f15
2353 tcc %icc, 0x6
2354 movrlez %l2, %g2, %g4
2355 mulscc %l1, 0x1CFD, %i5
2356 popc %o3, %i6
2357 fexpand %f8, %f16
2358 fexpand %f24, %f18
2359 sllx %l4, %o1, %i0
2360 movcs %icc, %g1, %g7
2361 movcc %icc, %i4, %l5
2362 edge8ln %g3, %l3, %o4
2363 membar 0x04
2364 edge16 %o5, %i3, %o6
2365 ble,pt %icc, loop_196
2366 ta %xcc, 0x3
2367 array32 %o7, %g6, %i1
2368 movrgez %o2, 0x121, %l0
2369loop_196:
2370 edge16 %l6, %o0, %i7
2371 fbule,a %fcc2, loop_197
2372 fmovs %f29, %f15
2373 and %g5, %l2, %g2
2374 bl,pn %xcc, loop_198
2375loop_197:
2376 edge32 %g4, %i2, %l1
2377 umulcc %o3, 0x0B1E, %i5
2378 movleu %icc, %i6, %o1
2379loop_198:
2380 stb %l4, [%l7 + 0x49]
2381 sllx %g1, %i0, %g7
2382 movn %icc, %i4, %g3
2383 array16 %l3, %o4, %l5
2384 sir 0x1A50
2385 fcmpeq32 %f26, %f26, %o5
2386 xnor %o6, %o7, %i3
2387 tsubcctv %i1, 0x104E, %o2
2388 ble,pn %xcc, loop_199
2389 fmovrdlz %l0, %f12, %f20
2390 sra %g6, 0x0A, %l6
2391 movre %i7, %g5, %l2
2392loop_199:
2393 fmul8ulx16 %f26, %f0, %f10
2394 fmovs %f21, %f12
2395 movvs %xcc, %g2, %g4
2396 ta %xcc, 0x7
2397 movcs %xcc, %i2, %o0
2398 fnot2s %f18, %f13
2399 fnand %f8, %f6, %f16
2400 fpsub32 %f16, %f26, %f16
2401 sra %o3, %l1, %i6
2402 nop
2403 setx loop_200, %l0, %l1
2404 wrpr 0x1, %tl
2405 wrpr %l1, %tpc
2406 add %l1, 0x4, %l1
2407 wrpr %l1, %tnpc
2408 setx 0x34400001400, %l0, %l1
2409 wrpr %l1, %tstate
2410 wrhpr 0x4, %htstate
2411 retry
2412 edge32n %i5, %o1, %l4
2413 fabsd %f18, %f26
2414 sir 0x100B
2415loop_200:
2416 sll %i0, 0x0A, %g7
2417 array32 %i4, %g3, %l3
2418 fexpand %f23, %f30
2419 ldd [%l7 + 0x10], %g0
2420 tg %xcc, 0x2
2421 tneg %xcc, 0x0
2422 edge32l %o4, %l5, %o5
2423 fcmpne32 %f2, %f8, %o7
2424 add %l7, 0x10, %l6
2425 wr %g0, 0x10, %asi
2426 ldxa [%l6] %asi, %i3
2427 casxa [%l6] 0x10, %i3, %o6
2428 set 0x60, %i1
2429 ldda [%l7 + %i1] 0x14, %i0
2430 flush %l7 + 0x4C
2431 movl %icc, %l0, %o2
2432 saved
2433 rdpr %cwp, %g1
2434 rdpr %cansave, %g2
2435 rdpr %canrestore, %g3
2436 rdpr %cleanwin, %g4
2437 rdpr %otherwin, %g5
2438 rdpr %wstate, %g6
2439 nop
2440 fitod %f4, %f4
2441 fdtos %f4, %f29
2442 ta %xcc, 0x3
2443 fbue %fcc1, loop_201
2444 ta %icc, 0x3
2445 orcc %g6, %l6, %g5
2446 ldx [%l7 + 0x50], %l2
2447loop_201:
2448 membar 0x7A
2449 bcc,a,pt %xcc, loop_202
2450 edge32l %g2, %g4, %i7
2451 set 0x58, %g6
2452 ldsha [%l7 + %g6] 0x15, %o0
2453loop_202:
2454 tg %xcc, 0x0
2455 fbug %fcc1, loop_203
2456 nop
2457 setx 0x705E6B7B, %l0, %l6
2458 st %l6, [%l7 + 0x20]
2459 ld [%l7 + 0x20], %fsr
2460 bshuffle %f18, %f0, %f18
2461 array8 %i2, %o3, %i6
2462loop_203:
2463 fbo,a %fcc0, loop_204
2464 ta %xcc, 0x1
2465 movcc %icc, %i5, %o1
2466 sir 0x1025
2467loop_204:
2468 movneg %icc, %l4, %i0
2469 sethi 0x043E, %g7
2470 sllx %i4, %l1, %g3
2471 edge32n %l3, %o4, %g1
2472 fmovdl %icc, %f28, %f29
2473 tcc %icc, 0x6
2474 movneg %icc, %l5, %o5
2475 edge16l %o7, %o6, %i3
2476 tn %icc, 0x1
2477 fmovrsgez %l0, %f19, %f0
2478 edge16n %o2, %g6, %l6
2479 edge16ln %g5, %i1, %g2
2480 tgu %xcc, 0x7
2481 edge16n %l2, %i7, %o0
2482 ldd [%l7 + 0x08], %g4
2483 fornot1s %f22, %f17, %f6
2484 popc 0x0A3F, %o3
2485 edge16ln %i6, %i5, %o1
2486 udiv %i2, 0x053E, %i0
2487 udivcc %g7, 0x11D6, %l4
2488 movcc %xcc, %i4, %l1
2489 orcc %l3, 0x1B24, %o4
2490 brlez,a %g1, loop_205
2491 addcc %g3, %o5, %o7
2492 movn %icc, %o6, %l5
2493 addc %i3, 0x1574, %o2
2494loop_205:
2495 addc %g6, %l6, %l0
2496 fblg,a %fcc2, loop_206
2497 bne,a %xcc, loop_207
2498 fnot2s %f20, %f9
2499 fmovdle %icc, %f4, %f4
2500loop_206:
2501 bcc,a %xcc, loop_208
2502loop_207:
2503 edge16ln %i1, %g2, %g5
2504 faligndata %f4, %f20, %f26
2505 ba,a %xcc, loop_209
2506loop_208:
2507 movrlez %i7, 0x2E0, %l2
2508 tgu %icc, 0x6
2509 array32 %g4, %o3, %o0
2510loop_209:
2511 fnot1s %f15, %f3
2512 subc %i5, %i6, %i2
2513 sub %i0, 0x0695, %g7
2514 fmovs %f10, %f10
2515 sdivx %l4, 0x03D3, %i4
2516 fmovrsgez %o1, %f31, %f6
2517 fmovsne %xcc, %f11, %f1
2518 bne,a %icc, loop_210
2519 andncc %l3, %o4, %g1
2520 nop
2521 setx 0x2E6F2DA1, %l0, %l6
2522 st %l6, [%l7 + 0x28]
2523 ld [%l7 + 0x28], %f31
2524 setx 0xD4A3CB5E, %l1, %l5
2525 st %l5, [%l7 + 0x10]
2526 ld [%l7 + 0x10], %f24
2527 fmuls %f24, %f31, %f14
2528 sdiv %g3, 0x0BF4, %o5
2529loop_210:
2530 movle %icc, %l1, %o6
2531 bge loop_211
2532 sethi 0x1CCC, %l5
2533 tl %xcc, 0x3
2534 movneg %xcc, %o7, %i3
2535loop_211:
2536 edge16 %o2, %l6, %l0
2537 bshuffle %f26, %f8, %f6
2538 ba,a loop_212
2539 bvc loop_213
2540 fnot1 %f6, %f16
2541 fnands %f29, %f10, %f18
2542loop_212:
2543 xnor %i1, %g6, %g5
2544loop_213:
2545 nop
2546 set 0x31, %i2
2547 ldstuba [%l7 + %i2] 0x81, %g2
2548 xorcc %l2, 0x0C5C, %g4
2549 set 0x33, %i4
2550 ldstuba [%l7 + %i4] 0x10, %o3
2551 sir 0x0010
2552 srax %i7, %i5, %i6
2553 mulscc %i2, %o0, %i0
2554 xnorcc %l4, %g7, %i4
2555 udivcc %l3, 0x0090, %o4
2556 wr %g0, 0x23, %asi
2557 stha %g1, [%l7 + 0x74] %asi
2558 membar #Sync
2559 fbo %fcc3, loop_214
2560 std %f14, [%l7 + 0x38]
2561 tcc %xcc, 0x2
2562 nop
2563 fitod %f2, %f2
2564 fdtoi %f2, %f22
2565loop_214:
2566 xorcc %g3, %o5, %o1
2567 or %o6, 0x0CAA, %l5
2568 sra %o7, 0x14, %i3
2569 array16 %l1, %l6, %o2
2570 brgz,a %l0, loop_215
2571 fmovsgu %icc, %f12, %f15
2572 fbe %fcc0, loop_216
2573 edge16 %g6, %i1, %g2
2574loop_215:
2575 fmovdge %xcc, %f2, %f4
2576 array32 %l2, %g5, %o3
2577loop_216:
2578 tgu %xcc, 0x7
2579 udivx %i7, 0x18A1, %g4
2580 nop
2581 fitod %f6, %f16
2582 fdtox %f16, %f2
2583 fxtod %f2, %f2
2584 nop
2585 setx loop_217, %l0, %l1
2586 wrpr 0x1, %tl
2587 wrpr %l1, %tnpc
2588 setx 0x34400001400, %l0, %l1
2589 wrpr %l1, %tstate
2590 wrhpr 0x4, %htstate
2591 done
2592 nop
2593 fitod %f16, %f20
2594 fmovdvc %xcc, %f10, %f0
2595 bvs,pn %icc, loop_218
2596loop_217:
2597 fpsub32s %f6, %f10, %f26
2598 bcs %icc, loop_219
2599 ta %icc, 0x1
2600loop_218:
2601 tsubcctv %i5, %i2, %o0
2602 fbue %fcc2, loop_220
2603loop_219:
2604 smulcc %i6, 0x12E5, %i0
2605 sll %g7, %l4, %l3
2606 fnegs %f9, %f24
2607loop_220:
2608 fmovrdgz %i4, %f10, %f22
2609 tpos %xcc, 0x3
2610 fmovsneg %icc, %f16, %f24
2611 te %xcc, 0x7
2612 wr %g0, 0x19, %asi
2613 lduba [%l7 + 0x09] %asi, %o4
2614 wr %g0, 0x52, %asi
2615 ldxa [%g0 + 0x108] %asi, %g3
2616 fmovdl %xcc, %f13, %f23
2617 movgu %xcc, %o5, %g1
2618 smul %o6, %l5, %o7
2619 bgu,pn %icc, loop_221
2620 stx %o1, [%l7 + 0x78]
2621 alignaddrl %l1, %i3, %o2
2622 bvs,a %xcc, loop_222
2623loop_221:
2624 andn %l6, 0x0CC5, %g6
2625 udivx %l0, 0x17FB, %i1
2626 call loop_223
2627loop_222:
2628 fornot1 %f10, %f16, %f2
2629 fsrc1 %f0, %f2
2630 movcs %icc, %l2, %g2
2631loop_223:
2632 fcmpne16 %f0, %f24, %o3
2633 fsrc2 %f12, %f2
2634 sll %i7, %g5, %i5
2635 add %l7, 0x48, %l6
2636 wr %g0, 0x89, %asi
2637 casxa [%l6] 0x89, %g4, %i2
2638 sdiv %o0, 0x0214, %i6
2639 fbne %fcc2, loop_224
2640 sllx %i0, %g7, %l4
2641 edge16 %l3, %o4, %i4
2642 movgu %xcc, %o5, %g3
2643loop_224:
2644 subc %g1, %l5, %o7
2645 xnorcc %o1, 0x1666, %o6
2646 fmovsne %xcc, %f29, %f8
2647 fmuld8sux16 %f17, %f14, %f18
2648 tge %icc, 0x4
2649 tneg %icc, 0x7
2650 edge16l %l1, %o2, %i3
2651 array32 %l6, %l0, %g6
2652 fpack16 %f12, %f26
2653 tn %xcc, 0x4
2654 fbne,a %fcc3, loop_225
2655 movge %icc, %i1, %g2
2656 fmul8x16 %f9, %f8, %f8
2657 umulcc %l2, %o3, %g5
2658loop_225:
2659 tn %xcc, 0x1
2660 xnor %i5, 0x0416, %i7
2661 fmovrsne %g4, %f25, %f25
2662 flush %l7 + 0x0C
2663 be,pt %xcc, loop_226
2664 movneg %xcc, %o0, %i6
2665 movvs %xcc, %i2, %i0
2666 bpos,pt %xcc, loop_227
2667loop_226:
2668 add %g7, 0x1B49, %l3
2669 sdiv %l4, 0x066E, %o4
2670 movcc %icc, %i4, %g3
2671loop_227:
2672 alignaddr %g1, %o5, %o7
2673 movgu %xcc, %o1, %o6
2674 edge8ln %l1, %o2, %l5
2675 brz %l6, loop_228
2676 edge16l %i3, %g6, %l0
2677 ldx [%l7 + 0x78], %i1
2678 flush %l7 + 0x38
2679loop_228:
2680 sra %g2, 0x01, %l2
2681 fone %f6
2682 subccc %o3, 0x0796, %g5
2683 sth %i7, [%l7 + 0x54]
2684 umul %g4, 0x177E, %i5
2685 bn,pt %icc, loop_229
2686 movrlz %i6, %o0, %i0
2687 wr %g0, 0x11, %asi
2688 ldsha [%l7 + 0x48] %asi, %g7
2689loop_229:
2690 sra %i2, %l4, %o4
2691 orn %l3, 0x1025, %g3
2692 sth %g1, [%l7 + 0x50]
2693 movvc %xcc, %o5, %i4
2694 movrgez %o1, 0x1E2, %o7
2695 edge8l %o6, %l1, %o2
2696 popc 0x01BB, %l5
2697 orn %i3, %g6, %l6
2698 std %f26, [%l7 + 0x78]
2699 set 0x5C, %o4
2700 ldsha [%l7 + %o4] 0x10, %i1
2701 alignaddrl %g2, %l0, %l2
2702 subccc %o3, 0x1EFF, %g5
2703 set 0x40, %l0
2704 stda %f16, [%l7 + %l0] 0x16
2705 membar #Sync
2706 array32 %i7, %g4, %i5
2707 fsrc1 %f6, %f14
2708 movrgez %o0, 0x2CF, %i0
2709 sdivcc %i6, 0x1FBA, %g7
2710 tgu %xcc, 0x2
2711 sethi 0x0E38, %l4
2712 movcc %icc, %o4, %l3
2713 bpos %xcc, loop_230
2714 edge32n %i2, %g1, %o5
2715 fandnot2 %f4, %f24, %f30
2716 membar 0x09
2717loop_230:
2718 nop
2719 set 0x2A, %l2
2720 lduh [%l7 + %l2], %i4
2721 subccc %o1, 0x0309, %g3
2722 orn %o7, 0x1D39, %o6
2723 sll %o2, 0x06, %l1
2724 movre %l5, 0x3ED, %i3
2725 tvc %icc, 0x2
2726 set 0x74, %l5
2727 ldsha [%l7 + %l5] 0x80, %l6
2728 edge32l %g6, %g2, %l0
2729 sub %i1, %l2, %o3
2730 ta %icc, 0x4
2731 nop
2732 setx 0x01259C32, %l0, %l6
2733 st %l6, [%l7 + 0x28]
2734 ld [%l7 + 0x28], %f1
2735 setx 0x79FC8FDA, %l1, %l5
2736 st %l5, [%l7 + 0x10]
2737 ld [%l7 + 0x10], %f12
2738 fadds %f12, %f1, %f20
2739 wr %g0, 0x89, %asi
2740 ldstuba [%l7 + 0x3D] %asi, %i7
2741 nop
2742 setx 0x17FC4558, %l0, %l6
2743 st %l6, [%l7 + 0x28]
2744 ld [%l7 + 0x28], %f17
2745 fsqrts %f17, %f27
2746 set 0x48, %l3
2747 lduwa [%l7 + %l3] 0x18, %g5
2748 fmovsgu %icc, %f25, %f1
2749 addccc %g4, %i5, %o0
2750 movrlez %i6, %i0, %l4
2751 addcc %g7, 0x1958, %l3
2752 tvc %xcc, 0x4
2753 alignaddrl %i2, %g1, %o5
2754 sdiv %i4, 0x0036, %o4
2755 bge,a %icc, loop_231
2756 tneg %xcc, 0x3
2757 set 0x40, %i6
2758 ldda [%l7 + %i6] 0x19, %f16
2759loop_231:
2760 movrgz %o1, %g3, %o6
2761 fmovrsne %o7, %f2, %f11
2762 nop
2763 fitos %f7, %f31
2764 fstox %f31, %f6
2765 orncc %l1, %o2, %l5
2766 tgu %icc, 0x7
2767 edge8l %l6, %i3, %g2
2768 movrlz %g6, 0x27B, %i1
2769 edge32n %l0, %l2, %o3
2770 tsubcc %g5, %i7, %g4
2771 bneg,pn %icc, loop_232
2772 stbar
2773 edge16 %o0, %i6, %i0
2774 movl %xcc, %i5, %l4
2775loop_232:
2776 brlez %g7, loop_233
2777 bgu,a,pt %xcc, loop_234
2778 mulx %l3, 0x09B9, %i2
2779 bvs loop_235
2780loop_233:
2781 edge16n %g1, %o5, %i4
2782loop_234:
2783 fcmple32 %f18, %f14, %o1
2784 movleu %icc, %o4, %g3
2785loop_235:
2786 nop
2787 wr %g0, 0x89, %asi
2788 ldsha [%l7 + 0x78] %asi, %o7
2789 bl,a %xcc, loop_236
2790 ld [%l7 + 0x74], %f12
2791 xorcc %l1, 0x1108, %o6
2792 mulx %o2, 0x1BE1, %l6
2793loop_236:
2794 sllx %l5, 0x02, %g2
2795 and %g6, 0x1E96, %i1
2796 add %i3, %l2, %o3
2797 fsrc2 %f20, %f8
2798 tge %icc, 0x2
2799 wr %g0, 0x10, %asi
2800 prefetcha [%l7 + 0x60] %asi, 0x2
2801 fpmerge %f18, %f2, %f22
2802 tcs %icc, 0x6
2803 tcc %icc, 0x4
2804 mova %icc, %l0, %i7
2805 sdivx %g4, 0x1F6D, %i6
2806 ta %icc, 0x4
2807 andcc %o0, 0x0F65, %i5
2808 movle %icc, %i0, %g7
2809 movrlez %l3, %i2, %g1
2810 stb %l4, [%l7 + 0x67]
2811 andcc %i4, %o5, %o4
2812 stbar
2813 fbu,a %fcc3, loop_237
2814 tle %icc, 0x7
2815 fpadd32 %f2, %f0, %f10
2816 nop
2817 setx 0x145E9D58, %l0, %l6
2818 st %l6, [%l7 + 0x28]
2819 ld [%l7 + 0x28], %f26
2820 setx 0x40D8252C, %l1, %l5
2821 st %l5, [%l7 + 0x10]
2822 ld [%l7 + 0x10], %f27
2823 fsubs %f27, %f26, %f16
2824loop_237:
2825 te %icc, 0x3
2826 subc %o1, 0x071F, %o7
2827 nop
2828 setx 0x220B84B36413EB24, %l0, %l6
2829 stx %l6, [%l7 + 0x28]
2830 ldd [%l7 + 0x28], %f2
2831 setx 0xFB05CC444772E850, %l1, %l5
2832 stx %l5, [%l7 + 0x10]
2833 ldd [%l7 + 0x10], %f0
2834 fmuld %f0, %f2, %f30
2835 nop
2836 setx 0xAA96BDFBF070F2DD, %l0, %l6
2837 stx %l6, [%l7 + 0x40]
2838 ldx [%l7 + 0x40], %fsr
2839 wr %g0, 0x2a, %asi
2840 stba %l1, [%l7 + 0x5F] %asi
2841 membar #Sync
2842 te %xcc, 0x2
2843 orncc %o6, 0x15A6, %g3
2844 pdist %f30, %f14, %f26
2845 movge %xcc, %o2, %l5
2846 sethi 0x1682, %l6
2847 addc %g2, 0x162D, %i1
2848 ta %xcc, 0x2
2849 srl %i3, 0x1E, %l2
2850 movrlz %g6, %o3, %g5
2851 fmovrdlz %i7, %f6, %f8
2852 st %f7, [%l7 + 0x0C]
2853 st %f20, [%l7 + 0x1C]
2854 movne %xcc, %g4, %i6
2855 fbe,a %fcc3, loop_238
2856 movvc %xcc, %o0, %i5
2857 membar 0x70
2858 sethi 0x0490, %i0
2859loop_238:
2860 fcmpeq16 %f10, %f22, %l0
2861 fbn %fcc2, loop_239
2862 edge16l %l3, %g7, %i2
2863 edge16l %g1, %l4, %i4
2864 ble,a loop_240
2865loop_239:
2866 te %icc, 0x5
2867 tneg %icc, 0x4
2868 stw %o5, [%l7 + 0x64]
2869loop_240:
2870 fbo,a %fcc3, loop_241
2871 ble,a,pn %xcc, loop_242
2872 andcc %o4, 0x1A0C, %o1
2873 srax %o7, %l1, %g3
2874loop_241:
2875 fpack32 %f12, %f22, %f18
2876loop_242:
2877 edge32 %o6, %o2, %l5
2878 fbe,a %fcc2, loop_243
2879 restored
2880 rdpr %cwp, %g1
2881 rdpr %cansave, %g2
2882 rdpr %canrestore, %g3
2883 rdpr %cleanwin, %g4
2884 rdpr %otherwin, %g5
2885 rdpr %wstate, %g6
2886 fmovspos %xcc, %f27, %f20
2887 fmovsneg %icc, %f28, %f22
2888loop_243:
2889 mova %xcc, %g2, %i1
2890 fmuld8sux16 %f19, %f22, %f10
2891 edge16ln %i3, %l6, %l2
2892 andn %o3, %g5, %i7
2893 fnors %f6, %f19, %f8
2894 or %g4, %i6, %o0
2895 bge,pn %xcc, loop_244
2896 srax %g6, 0x0B, %i0
2897 st %f4, [%l7 + 0x18]
2898 fandnot1s %f23, %f28, %f28
2899loop_244:
2900 movg %xcc, %l0, %i5
2901 fpackfix %f0, %f8
2902 fmovrslez %l3, %f12, %f12
2903 fxors %f0, %f19, %f31
2904 bgu,pn %xcc, loop_245
2905 fbuge,a %fcc3, loop_246
2906 array32 %g7, %g1, %i2
2907 fmovsn %icc, %f4, %f9
2908loop_245:
2909 ldsb [%l7 + 0x63], %i4
2910loop_246:
2911 sir 0x1167
2912 xnor %o5, %o4, %l4
2913 addcc %o1, %l1, %o7
2914 fabss %f29, %f18
2915 tvc %xcc, 0x5
2916 movneg %icc, %o6, %o2
2917 sir 0x18C8
2918 alignaddr %g3, %g2, %l5
2919 edge8 %i3, %l6, %l2
2920 bg,a %xcc, loop_247
2921 brnz %i1, loop_248
2922 fnot1 %f6, %f6
2923 set 0x1C, %g3
2924 swapa [%l7 + %g3] 0x88, %g5
2925loop_247:
2926 array16 %o3, %i7, %i6
2927loop_248:
2928 movre %o0, 0x0F1, %g6
2929 set 0x5D, %l6
2930 stba %i0, [%l7 + %l6] 0x89
2931 fbg %fcc0, loop_249
2932 array8 %g4, %i5, %l0
2933 fbu %fcc3, loop_250
2934 addc %g7, 0x172A, %l3
2935loop_249:
2936 subccc %i2, %g1, %i4
2937 taddcc %o5, 0x101F, %l4
2938loop_250:
2939 subccc %o4, 0x160C, %l1
2940 wr %g0, 0x80, %asi
2941 ldsba [%l7 + 0x41] %asi, %o7
2942 movne %xcc, %o6, %o2
2943 taddcctv %o1, %g2, %g3
2944 wr %g0, 0xf8, %asi
2945 stda %f16, [%l7 + 0x40] %asi
2946 membar #Sync
2947 brz,a %l5, loop_251
2948 tsubcc %l6, 0x188B, %i3
2949 edge8ln %l2, %i1, %o3
2950 edge16ln %i7, %g5, %i6
2951loop_251:
2952 movre %g6, 0x1EF, %o0
2953 movvc %icc, %g4, %i0
2954 xnorcc %i5, %g7, %l3
2955 mulscc %l0, 0x11A5, %g1
2956 movrgz %i2, 0x1AB, %i4
2957 set 0x40, %g2
2958 ldda [%l7 + %g2] 0x0c, %f16
2959 addcc %o5, %l4, %l1
2960 taddcctv %o4, %o7, %o6
2961 brgz %o2, loop_252
2962 edge8l %g2, %g3, %o1
2963 sdivx %l5, 0x019F, %l6
2964 tle %icc, 0x1
2965loop_252:
2966 ldsw [%l7 + 0x24], %i3
2967 alignaddr %l2, %o3, %i7
2968 brnz %g5, loop_253
2969 mulscc %i1, %g6, %o0
2970 fmovdn %xcc, %f23, %f10
2971 movrlez %g4, 0x1AA, %i6
2972loop_253:
2973 nop
2974 set 0x58, %o5
2975 stxa %i5, [%l7 + %o5] 0x89
2976 movg %icc, %g7, %i0
2977 movg %xcc, %l0, %l3
2978 fcmpgt32 %f18, %f30, %i2
2979 fbug %fcc0, loop_254
2980 xnorcc %i4, %g1, %l4
2981 tvc %xcc, 0x4
2982 movge %xcc, %o5, %l1
2983loop_254:
2984 nop
2985 setx loop_255, %l0, %l1
2986 wrpr 0x1, %tl
2987 wrpr %l1, %tnpc
2988 setx 0x34400001400, %l0, %l1
2989 wrpr %l1, %tstate
2990 wrhpr 0x4, %htstate
2991 done
2992 bge,a %xcc, loop_256
2993 fmovsl %xcc, %f6, %f0
2994 nop
2995 setx loop_257, %l0, %l1
2996 jmpl %l1, %o4
2997loop_255:
2998 edge16ln %o7, %o2, %g2
2999loop_256:
3000 ldd [%l7 + 0x08], %g2
3001 bvs %xcc, loop_258
3002loop_257:
3003 tg %icc, 0x1
3004 tvc %xcc, 0x3
3005 taddcc %o6, 0x1092, %o1
3006loop_258:
3007 edge8n %l6, %i3, %l5
3008 bneg loop_259
3009 saved
3010 rdpr %cwp, %g1
3011 rdpr %cansave, %g2
3012 rdpr %canrestore, %g3
3013 rdpr %cleanwin, %g4
3014 rdpr %otherwin, %g5
3015 rdpr %wstate, %g6
3016 fbg %fcc0, loop_260
3017 edge32l %o3, %i7, %g5
3018loop_259:
3019 edge32 %l2, %g6, %i1
3020 fmovsgu %icc, %f8, %f17
3021loop_260:
3022 movneg %icc, %o0, %g4
3023 swap [%l7 + 0x34], %i5
3024 sub %i6, %i0, %g7
3025 ta %xcc, 0x6
3026 sub %l0, %l3, %i4
3027 nop
3028 setx 0x64904C6D, %l0, %l6
3029 st %l6, [%l7 + 0x28]
3030 ld [%l7 + 0x28], %f19
3031 setx 0x492C6D0E, %l1, %l5
3032 st %l5, [%l7 + 0x10]
3033 ld [%l7 + 0x10], %f18
3034 fadds %f18, %f19, %f24
3035 addc %g1, 0x01F4, %l4
3036 ba,pn %icc, loop_261
3037 fbe,a %fcc0, loop_262
3038 fmovdne %xcc, %f23, %f30
3039 edge16ln %i2, %l1, %o4
3040loop_261:
3041 tvc %xcc, 0x2
3042loop_262:
3043 tcc %icc, 0x1
3044 tgu %icc, 0x4
3045 add %l7, 0x18, %l6
3046 wr %g0, 0x89, %asi
3047 casa [%l6] 0x89, %o5, %o2
3048 sub %g2, %o7, %o6
3049 subc %o1, %l6, %i3
3050 umulcc %g3, 0x15EE, %o3
3051 nop
3052 setx 0xA022A7E625D90E1E, %l0, %l6
3053 stx %l6, [%l7 + 0x28]
3054 ldd [%l7 + 0x28], %f8
3055 setx 0x055458D3D9CAD163, %l1, %l5
3056 stx %l5, [%l7 + 0x10]
3057 ldd [%l7 + 0x10], %f26
3058 fdivd %f26, %f8, %f0
3059 call loop_263
3060 nop
3061 setx 0x96F989FD, %l0, %l6
3062 st %l6, [%l7 + 0x28]
3063 ld [%l7 + 0x28], %f1
3064 setx 0x15DDC052, %l1, %l5
3065 st %l5, [%l7 + 0x10]
3066 ld [%l7 + 0x10], %f27
3067 fmuls %f27, %f1, %f20
3068 add %l7, 0x2C, %l6
3069 wr %g0, 0x89, %asi
3070 casa [%l6] 0x89, %i7, %l5
3071loop_263:
3072 fpack16 %f12, %f1
3073 movre %l2, %g6, %i1
3074 movrgz %o0, %g4, %i5
3075 ldsb [%l7 + 0x11], %g5
3076 or %i0, %i6, %g7
3077 xorcc %l0, 0x1459, %i4
3078 fxnors %f11, %f16, %f18
3079 add %l3, %l4, %g1
3080 move %xcc, %i2, %l1
3081 tleu %icc, 0x5
3082 movl %icc, %o5, %o2
3083 fmovde %xcc, %f22, %f22
3084 wr %g0, 0x89, %asi
3085 lduwa [%l7 + 0x24] %asi, %g2
3086 nop
3087 setx loop_264, %l0, %l1
3088 wrpr 0x1, %tl
3089 wrpr %l1, %tnpc
3090 setx 0x34400001400, %l0, %l1
3091 wrpr %l1, %tstate
3092 wrhpr 0x4, %htstate
3093 done
3094 srlx %o4, 0x04, %o6
3095 saved
3096 rdpr %cwp, %g1
3097 rdpr %cansave, %g2
3098 rdpr %canrestore, %g3
3099 rdpr %cleanwin, %g4
3100 rdpr %otherwin, %g5
3101 rdpr %wstate, %g6
3102 movge %xcc, %o7, %o1
3103loop_264:
3104 fmovrse %l6, %f21, %f1
3105 movcc %xcc, %g3, %i3
3106 tl %xcc, 0x4
3107 nop
3108 setx loop_265, %l0, %l1
3109 jmpl %l1, %i7
3110 fpsub16 %f14, %f24, %f24
3111 brlez %l5, loop_266
3112 fzeros %f5
3113loop_265:
3114 nop
3115 wr %g0, 0x04, %asi
3116 ldsba [%l7 + 0x64] %asi, %o3
3117loop_266:
3118 fmovrdgz %g6, %f14, %f26
3119 flush %l7 + 0x50
3120 fors %f4, %f10, %f8
3121 edge32n %i1, %l2, %g4
3122 edge8l %o0, %g5, %i5
3123 lduw [%l7 + 0x78], %i6
3124 fba,a %fcc0, loop_267
3125 fbuge %fcc1, loop_268
3126 andn %i0, %g7, %i4
3127 brnz,a %l3, loop_269
3128loop_267:
3129 edge8l %l0, %l4, %g1
3130loop_268:
3131 xorcc %i2, 0x017A, %o5
3132 bneg,pn %xcc, loop_270
3133loop_269:
3134 mulx %o2, 0x02B5, %l1
3135 lduw [%l7 + 0x54], %g2
3136 fmovrdgez %o6, %f14, %f16
3137loop_270:
3138 movrlz %o4, %o7, %l6
3139 fbn %fcc2, loop_271
3140 call loop_272
3141 edge32l %g3, %o1, %i3
3142 fmovde %icc, %f2, %f11
3143loop_271:
3144 restored
3145 rdpr %cwp, %g1
3146 rdpr %cansave, %g2
3147 rdpr %canrestore, %g3
3148 rdpr %cleanwin, %g4
3149 rdpr %otherwin, %g5
3150 rdpr %wstate, %g6
3151loop_272:
3152 fcmpgt32 %f0, %f4, %i7
3153 fmovrslz %o3, %f15, %f17
3154 or %g6, 0x02DC, %i1
3155 and %l5, %l2, %g4
3156 movl %xcc, %g5, %i5
3157 tne %icc, 0x1
3158 edge8n %o0, %i6, %g7
3159 fmovdgu %xcc, %f24, %f22
3160 orcc %i0, 0x1B83, %i4
3161 nop
3162 setx loop_273, %l0, %l1
3163 wrpr 0x1, %tl
3164 wrpr %l1, %tpc
3165 add %l1, 0x4, %l1
3166 wrpr %l1, %tnpc
3167 setx 0x34400001400, %l0, %l1
3168 wrpr %l1, %tstate
3169 wrhpr 0x4, %htstate
3170 retry
3171 pdist %f12, %f8, %f2
3172 set 0x2C, %i3
3173 stba %l0, [%l7 + %i3] 0x10
3174loop_273:
3175 bgu,a,pt %xcc, loop_274
3176 restored
3177 rdpr %cwp, %g1
3178 rdpr %cansave, %g2
3179 rdpr %canrestore, %g3
3180 rdpr %cleanwin, %g4
3181 rdpr %otherwin, %g5
3182 rdpr %wstate, %g6
3183 srl %l4, %l3, %g1
3184 nop
3185 setx loop_275, %l0, %l1
3186 wrpr 0x1, %tl
3187 wrpr %l1, %tpc
3188 add %l1, 0x4, %l1
3189 wrpr %l1, %tnpc
3190 setx 0x34400001400, %l0, %l1
3191 wrpr %l1, %tstate
3192 wrhpr 0x4, %htstate
3193 retry
3194loop_274:
3195 edge16l %i2, %o2, %o5
3196 udivcc %l1, 0x0C64, %g2
3197 tsubcctv %o4, 0x0E4E, %o7
3198loop_275:
3199 edge32 %o6, %g3, %o1
3200 fmovrdlz %l6, %f14, %f0
3201 orncc %i7, %o3, %g6
3202 fands %f14, %f16, %f24
3203 nop
3204 setx loop_276, %l0, %l1
3205 wrpr 0x1, %tl
3206 wrpr %l1, %tpc
3207 add %l1, 0x4, %l1
3208 wrpr %l1, %tnpc
3209 setx 0x34400001400, %l0, %l1
3210 wrpr %l1, %tstate
3211 wrhpr 0x4, %htstate
3212 retry
3213 ldsb [%l7 + 0x68], %i3
3214 fmovsl %icc, %f15, %f9
3215 fxnor %f12, %f30, %f30
3216loop_276:
3217 nop
3218 wr %g0, 0x20, %asi
3219 stxa %l5, [%g0 + 0x38] %asi
3220 fbul,a %fcc0, loop_277
3221 fnegd %f6, %f22
3222 ldd [%l7 + 0x30], %f26
3223 movne %icc, %i1, %g4
3224loop_277:
3225 bne,a,pt %xcc, loop_278
3226 orncc %g5, 0x15A6, %i5
3227 bcc,a loop_279
3228 xnorcc %o0, 0x02FB, %l2
3229loop_278:
3230 sethi 0x0B48, %g7
3231 lduw [%l7 + 0x64], %i0
3232loop_279:
3233 tge %icc, 0x4
3234 subcc %i4, 0x02B2, %i6
3235 fzero %f10
3236 tcs %xcc, 0x1
3237 fmovsneg %xcc, %f17, %f15
3238 tg %xcc, 0x5
3239 udivcc %l4, 0x0195, %l3
3240 add %g1, 0x06EF, %i2
3241 edge32n %l0, %o5, %l1
3242 movg %icc, %g2, %o2
3243 movl %icc, %o4, %o6
3244 wr %g0, 0x11, %asi
3245 lduha [%l7 + 0x6E] %asi, %g3
3246 add %o7, %o1, %l6
3247 tn %icc, 0x0
3248 tcc %icc, 0x0
3249 edge32 %o3, %g6, %i3
3250 array8 %i7, %l5, %g4
3251 fandnot2 %f16, %f8, %f24
3252 alignaddrl %g5, %i5, %i1
3253 nop
3254 setx 0x17DF6157504F6F50, %l0, %l6
3255 stx %l6, [%l7 + 0x20]
3256 ldx [%l7 + 0x20], %fsr
3257 fpsub32s %f7, %f4, %f7
3258 set 0x6C, %g4
3259 stwa %o0, [%l7 + %g4] 0xe2
3260 membar #Sync
3261 fbo %fcc3, loop_280
3262 movrgez %g7, 0x304, %l2
3263 bge,a loop_281
3264 bpos,a,pt %xcc, loop_282
3265loop_280:
3266 st %f12, [%l7 + 0x3C]
3267 set 0x40, %o1
3268 stda %f16, [%l7 + %o1] 0x19
3269loop_281:
3270 edge32 %i4, %i0, %i6
3271loop_282:
3272 movneg %xcc, %l4, %g1
3273 prefetch [%l7 + 0x58], 0x3
3274 wr %g0, 0x22, %asi
3275 stha %l3, [%l7 + 0x14] %asi
3276 membar #Sync
3277 tge %xcc, 0x2
3278 andn %i2, %l0, %o5
3279 umulcc %g2, %o2, %l1
3280 xnor %o4, 0x12B1, %o6
3281 orcc %g3, 0x16FE, %o7
3282 edge8l %l6, %o3, %o1
3283 udivx %g6, 0x0A60, %i3
3284 tcc %xcc, 0x0
3285 fmovdneg %icc, %f26, %f2
3286 fmovrdgez %i7, %f12, %f6
3287 edge32n %l5, %g5, %g4
3288 orncc %i1, 0x19EA, %i5
3289 xnor %g7, %o0, %i4
3290 fabsd %f20, %f0
3291 add %l7, 0x38, %l6
3292 wr %g0, 0x11, %asi
3293 casa [%l6] 0x11, %i0, %i6
3294 tg %xcc, 0x4
3295 tsubcctv %l2, 0x026B, %g1
3296 fpsub16s %f8, %f7, %f6
3297 movpos %xcc, %l4, %i2
3298 movre %l0, 0x06E, %l3
3299 edge16ln %o5, %o2, %l1
3300 xnor %o4, 0x1BFA, %o6
3301 brgz %g2, loop_283
3302 tleu %xcc, 0x6
3303 movrne %g3, %l6, %o7
3304 sll %o3, %o1, %g6
3305loop_283:
3306 fmovdl %icc, %f18, %f20
3307 wr %g0, 0x2a, %asi
3308 stba %i7, [%l7 + 0x12] %asi
3309 membar #Sync
3310 sub %i3, %l5, %g5
3311 bcs,pn %icc, loop_284
3312 sdivx %g4, 0x1A32, %i1
3313 subcc %i5, 0x024A, %o0
3314 edge32ln %i4, %g7, %i6
3315loop_284:
3316 movne %xcc, %i0, %l2
3317 fblg %fcc2, loop_285
3318 fpsub16s %f13, %f24, %f16
3319 nop
3320 setx 0xA04C48D7, %l0, %l6
3321 st %l6, [%l7 + 0x34]
3322 ld [%l7 + 0x34], %fsr
3323 nop
3324 setx 0x2D0F24204E5C5F9F, %l0, %l6
3325 stx %l6, [%l7 + 0x28]
3326 ldd [%l7 + 0x28], %f18
3327 setx 0x269843E09892D1A8, %l1, %l5
3328 stx %l5, [%l7 + 0x10]
3329 ldd [%l7 + 0x10], %f22
3330 fmuld %f22, %f18, %f8
3331loop_285:
3332 movle %xcc, %l4, %g1
3333 saved
3334 rdpr %cwp, %g1
3335 rdpr %cansave, %g2
3336 rdpr %canrestore, %g3
3337 rdpr %cleanwin, %g4
3338 rdpr %otherwin, %g5
3339 rdpr %wstate, %g6
3340 edge16l %i2, %l3, %l0
3341 fmovrdne %o2, %f12, %f24
3342 set 0x0F, %o0
3343 ldsba [%l7 + %o0] 0x89, %l1
3344 be,a %icc, loop_286
3345 fsrc2s %f7, %f25
3346 edge32n %o4, %o5, %g2
3347 orn %g3, %l6, %o7
3348loop_286:
3349 saved
3350 rdpr %cwp, %g1
3351 rdpr %cansave, %g2
3352 rdpr %canrestore, %g3
3353 rdpr %cleanwin, %g4
3354 rdpr %otherwin, %g5
3355 rdpr %wstate, %g6
3356 sdivx %o3, 0x1073, %o1
3357 fbl %fcc2, loop_287
3358 edge32 %o6, %g6, %i3
3359 fands %f6, %f18, %f15
3360 wr %g0, 0x81, %asi
3361 ldda [%l7 + 0x20] %asi, %i6
3362loop_287:
3363 edge8ln %l5, %g4, %g5
3364 edge16 %i1, %i5, %i4
3365 addc %o0, %i6, %i0
3366 movge %xcc, %g7, %l2
3367 or %l4, 0x0183, %i2
3368 tvs %xcc, 0x0
3369 sra %l3, %g1, %l0
3370 sllx %l1, %o2, %o5
3371 movneg %icc, %g2, %o4
3372 pdist %f22, %f6, %f12
3373 movcc %icc, %l6, %g3
3374 fnands %f1, %f18, %f26
3375 popc 0x0E07, %o3
3376 fabsd %f26, %f30
3377 tle %icc, 0x0
3378 tleu %icc, 0x5
3379 taddcc %o7, 0x04B4, %o6
3380 or %g6, %i3, %i7
3381 wr %g0, 0x80, %asi
3382 ldstuba [%l7 + 0x1A] %asi, %l5
3383 st %f2, [%l7 + 0x68]
3384 restored
3385 rdpr %cwp, %g1
3386 rdpr %cansave, %g2
3387 rdpr %canrestore, %g3
3388 rdpr %cleanwin, %g4
3389 rdpr %otherwin, %g5
3390 rdpr %wstate, %g6
3391 fcmpne32 %f18, %f22, %g4
3392 move %icc, %o1, %g5
3393 umulcc %i5, 0x019A, %i4
3394 sra %o0, %i1, %i0
3395 edge32 %g7, %i6, %l4
3396 move %icc, %i2, %l2
3397 ldd [%l7 + 0x18], %g0
3398 tsubcctv %l0, %l3, %o2
3399 nop
3400 setx 0xC6EADBEA09F54B6B, %l0, %l6
3401 stx %l6, [%l7 + 0x28]
3402 ldd [%l7 + 0x28], %f4
3403 setx 0x814FDEDFB1920DC2, %l1, %l5
3404 stx %l5, [%l7 + 0x10]
3405 ldd [%l7 + 0x10], %f2
3406 faddd %f2, %f4, %f4
3407 sdivcc %o5, 0x17B2, %l1
3408 movrgez %o4, %g2, %g3
3409 tvs %icc, 0x0
3410 prefetch [%l7 + 0x44], 0x3
3411 movge %xcc, %o3, %l6
3412 fbg,a %fcc2, loop_288
3413 tsubcc %o7, 0x114E, %o6
3414 edge32ln %i3, %i7, %g6
3415 add %l7, 0x58, %l6
3416 wr %g0, 0x11, %asi
3417 casxa [%l6] %asi, %g4, %l5
3418loop_288:
3419 edge32ln %o1, %g5, %i4
3420 fmovrsne %o0, %f23, %f3
3421 movvs %xcc, %i1, %i5
3422 stbar
3423 set 0x08, %o2
3424 lda [%l7 + %o2] 0x18, %f18
3425 srlx %g7, 0x1E, %i6
3426 brlez %i0, loop_289
3427 tcc %icc, 0x0
3428 fmovsgu %xcc, %f20, %f8
3429 bgu %icc, loop_290
3430loop_289:
3431 addc %l4, 0x0F33, %l2
3432 fbug,a %fcc1, loop_291
3433 addccc %g1, %i2, %l0
3434loop_290:
3435 udivcc %l3, 0x0B80, %o2
3436 fbo,a %fcc1, loop_292
3437loop_291:
3438 nop
3439 set 0x72, %g1
3440 sth %o5, [%l7 + %g1]
3441 fcmpgt16 %f4, %f20, %o4
3442 taddcc %l1, %g2, %g3
3443loop_292:
3444 nop
3445 add %l7, 0x60, %l6
3446 wr %g0, 0x04, %asi
3447 casxa [%l6] 0x04, %l6, %o3
3448 fmovsa %icc, %f11, %f19
3449 addcc %o7, %o6, %i7
3450 mova %xcc, %g6, %i3
3451 umulcc %g4, %o1, %l5
3452 fpadd16 %f8, %f8, %f22
3453 movcs %xcc, %g5, %o0
3454 udiv %i4, 0x02BF, %i1
3455 movge %xcc, %i5, %i6
3456 fandnot1s %f16, %f13, %f27
3457 fmovse %icc, %f27, %f12
3458 tleu %icc, 0x6
3459 tgu %xcc, 0x5
3460 movle %xcc, %g7, %i0
3461 sllx %l4, %g1, %l2
3462 srax %i2, 0x01, %l3
3463 move %icc, %o2, %l0
3464 udiv %o5, 0x13C9, %l1
3465 sllx %o4, %g3, %g2
3466 wr %g0, 0x10, %asi
3467 prefetcha [%l7 + 0x70] %asi, 0x1
3468 fmovdne %icc, %f7, %f28
3469 orn %l6, %o6, %i7
3470 set 0x2C, %l1
3471 lduwa [%l7 + %l1] 0x19, %o7
3472 ld [%l7 + 0x3C], %f5
3473 ldstub [%l7 + 0x1F], %g6
3474 wr %g0, 0x19, %asi
3475 sta %f30, [%l7 + 0x50] %asi
3476 andncc %i3, %g4, %l5
3477 movcc %icc, %g5, %o1
3478 ldx [%l7 + 0x18], %i4
3479 xnor %i1, 0x071D, %i5
3480 nop
3481 setx 0xA4ACAC20, %l0, %l6
3482 st %l6, [%l7 + 0x28]
3483 ld [%l7 + 0x28], %f14
3484 setx 0xAEA61572, %l1, %l5
3485 st %l5, [%l7 + 0x10]
3486 ld [%l7 + 0x10], %f11
3487 fdivs %f11, %f14, %f3
3488 taddcc %i6, 0x16FF, %g7
3489 nop
3490 setx 0xE40FFD03, %l0, %l6
3491 st %l6, [%l7 + 0x28]
3492 ld [%l7 + 0x28], %f14
3493 setx 0x9F10A74A, %l1, %l5
3494 st %l5, [%l7 + 0x10]
3495 ld [%l7 + 0x10], %f4
3496 fdivs %f4, %f14, %f19
3497 movrgz %o0, %l4, %i0
3498 wr %g0, 0x10, %asi
3499 stxa %g1, [%l7 + 0x58] %asi
3500 fcmpne16 %f4, %f30, %i2
3501 tvs %xcc, 0x2
3502 orn %l3, 0x1356, %l2
3503 mova %icc, %l0, %o2
3504 fnegd %f0, %f10
3505 ldd [%l7 + 0x30], %l0
3506 umul %o5, 0x0790, %g3
3507 nop
3508 setx loop_293, %l0, %l1
3509 wrpr 0x1, %tl
3510 wrpr %l1, %tnpc
3511 setx 0x34400001400, %l0, %l1
3512 wrpr %l1, %tstate
3513 wrhpr 0x4, %htstate
3514 done
3515 subccc %g2, %o4, %l6
3516 fmovdg %xcc, %f28, %f2
3517 smul %o3, 0x0D96, %o6
3518loop_293:
3519 sllx %o7, %i7, %g6
3520 sethi 0x140E, %g4
3521 srl %i3, 0x0A, %l5
3522 or %o1, %i4, %i1
3523 xor %i5, %g5, %g7
3524 nop
3525 setx 0x355511F6C35D8319, %l0, %l6
3526 stx %l6, [%l7 + 0x28]
3527 ldd [%l7 + 0x28], %f22
3528 fsqrtd %f22, %f2
3529 umulcc %i6, 0x1C57, %l4
3530 fmovrsne %i0, %f6, %f23
3531 fxors %f24, %f27, %f3
3532 edge32l %g1, %i2, %l3
3533 alignaddrl %o0, %l0, %l2
3534 andncc %o2, %o5, %g3
3535 nop
3536 setx 0x27A1CA72, %l0, %l6
3537 st %l6, [%l7 + 0x28]
3538 ld [%l7 + 0x28], %f13
3539 fsqrts %f13, %f17
3540 fbn,a %fcc1, loop_294
3541 fzeros %f6
3542 movne %xcc, %g2, %o4
3543 tcc %xcc, 0x7
3544loop_294:
3545 alignaddr %l6, %o3, %o6
3546 fmovdleu %xcc, %f23, %f29
3547 be,a,pn %icc, loop_295
3548 movre %l1, %o7, %i7
3549 array32 %g4, %i3, %l5
3550 umul %g6, %o1, %i4
3551loop_295:
3552 fxor %f20, %f2, %f18
3553 tg %xcc, 0x5
3554 udivx %i5, 0x1BEC, %g5
3555 popc %g7, %i6
3556 fcmple32 %f16, %f8, %i1
3557 fpadd16s %f31, %f8, %f2
3558 movgu %icc, %i0, %g1
3559 fornot2s %f15, %f16, %f21
3560 mulx %i2, %l3, %o0
3561 edge32ln %l0, %l2, %o2
3562 movne %icc, %l4, %o5
3563 fpadd16s %f12, %f12, %f1
3564 restored
3565 rdpr %cwp, %g1
3566 rdpr %cansave, %g2
3567 rdpr %canrestore, %g3
3568 rdpr %cleanwin, %g4
3569 rdpr %otherwin, %g5
3570 rdpr %wstate, %g6
3571 ldsh [%l7 + 0x40], %g2
3572 edge32 %g3, %o4, %l6
3573 tcs %xcc, 0x2
3574 bshuffle %f6, %f2, %f12
3575 movg %icc, %o6, %o3
3576 bl,pt %xcc, loop_296
3577 udivcc %o7, 0x0070, %i7
3578 tpos %icc, 0x3
3579 sll %g4, %i3, %l1
3580loop_296:
3581 movcc %icc, %l5, %g6
3582 movrlz %o1, %i4, %g5
3583 array32 %g7, %i6, %i1
3584 tl %icc, 0x6
3585 popc %i0, %g1
3586 ldsw [%l7 + 0x58], %i5
3587 tpos %icc, 0x4
3588 taddcc %i2, 0x11F6, %o0
3589 movcs %xcc, %l0, %l3
3590 sdivcc %l2, 0x1FE4, %l4
3591 and %o2, %o5, %g2
3592 sdiv %o4, 0x010B, %l6
3593 srlx %g3, %o3, %o7
3594 fmovrdlez %o6, %f12, %f14
3595 nop
3596 setx loop_297, %l0, %l1
3597 jmpl %l1, %i7
3598 umulcc %i3, 0x17D8, %g4
3599 flush %l7 + 0x74
3600 sdivx %l1, 0x02DB, %l5
3601loop_297:
3602 fpadd32s %f18, %f8, %f20
3603 mulscc %o1, 0x0285, %g6
3604 edge32n %g5, %i4, %i6
3605 array16 %i1, %i0, %g7
3606 udivx %i5, 0x0D75, %i2
3607 edge32n %o0, %g1, %l3
3608 xorcc %l0, 0x1343, %l4
3609 alignaddr %l2, %o5, %g2
3610 lduh [%l7 + 0x74], %o4
3611 andncc %o2, %l6, %g3
3612 tg %icc, 0x5
3613 ld [%l7 + 0x48], %f4
3614 addcc %o7, %o6, %i7
3615 movle %xcc, %i3, %g4
3616 tneg %icc, 0x3
3617 movre %l1, 0x1D0, %l5
3618 alignaddr %o1, %g6, %o3
3619 edge16 %g5, %i6, %i1
3620 orn %i0, 0x1E29, %g7
3621 orn %i5, %i4, %i2
3622 nop
3623 fitos %f14, %f13
3624 fstod %f13, %f28
3625 tle %xcc, 0x0
3626 st %f7, [%l7 + 0x4C]
3627 brlez,a %g1, loop_298
3628 tsubcctv %l3, %l0, %l4
3629 move %xcc, %l2, %o0
3630 popc 0x08E7, %g2
3631loop_298:
3632 tg %xcc, 0x0
3633 fmul8ulx16 %f2, %f6, %f22
3634 ldd [%l7 + 0x60], %f28
3635 andncc %o5, %o4, %l6
3636 addc %g3, %o7, %o6
3637 call loop_299
3638 fnot1 %f12, %f18
3639 movrne %o2, 0x02A, %i7
3640 fmovrsne %g4, %f2, %f12
3641loop_299:
3642 srl %l1, %i3, %o1
3643 add %l7, 0x78, %l6
3644 wr %g0, 0x11, %asi
3645 ldxa [%l6] %asi, %g6
3646 casxa [%l6] %asi, %g6, %l5
3647 taddcc %o3, %g5, %i6
3648 movleu %icc, %i1, %i0
3649 movrlz %g7, 0x09C, %i4
3650 fnot1 %f16, %f24
3651 lduw [%l7 + 0x78], %i5
3652 stbar
3653 edge8l %i2, %l3, %g1
3654 udivx %l4, 0x199B, %l2
3655 set 0x110, %i0
3656 ldxa [%g0 + %i0] 0x21, %o0
3657 xorcc %g2, 0x1662, %l0
3658 alignaddr %o5, %o4, %l6
3659 movvs %xcc, %o7, %g3
3660 fpadd32s %f14, %f7, %f20
3661 bl %xcc, loop_300
3662 fmovsge %xcc, %f8, %f30
3663 fornot1s %f12, %f26, %f1
3664 brlz %o6, loop_301
3665loop_300:
3666 fble %fcc3, loop_302
3667 fpackfix %f10, %f1
3668 wr %g0, 0x81, %asi
3669 ldstuba [%l7 + 0x6C] %asi, %o2
3670loop_301:
3671 tneg %icc, 0x4
3672loop_302:
3673 fble,a %fcc1, loop_303
3674 fmovda %icc, %f15, %f14
3675 tg %xcc, 0x1
3676 taddcctv %i7, %g4, %l1
3677loop_303:
3678 edge32ln %o1, %g6, %i3
3679 edge8ln %l5, %g5, %i6
3680 fmovsn %xcc, %f14, %f6
3681 sdivcc %o3, 0x07D7, %i0
3682 addcc %g7, %i1, %i4
3683 edge32 %i5, %l3, %g1
3684 ble,a loop_304
3685 movneg %xcc, %l4, %i2
3686 tvs %icc, 0x0
3687 ldsb [%l7 + 0x58], %o0
3688loop_304:
3689 xnor %g2, %l2, %o5
3690 nop
3691 setx 0xE05154D3, %l0, %l6
3692 st %l6, [%l7 + 0x50]
3693 ld [%l7 + 0x50], %fsr
3694 tcc %icc, 0x3
3695 tpos %icc, 0x0
3696 sll %o4, %l6, %o7
3697 fandnot1s %f5, %f0, %f12
3698 taddcctv %g3, %l0, %o2
3699 fblg,a %fcc3, loop_305
3700 edge8n %i7, %o6, %l1
3701 wr %g0, 0x89, %asi
3702 ldsha [%l7 + 0x18] %asi, %o1
3703loop_305:
3704 edge8ln %g6, %g4, %i3
3705 ta %icc, 0x5
3706 edge8 %g5, %l5, %i6
3707 fornot2s %f21, %f23, %f1
3708 array16 %i0, %o3, %g7
3709 ldub [%l7 + 0x79], %i4
3710 wr %g0, 0x80, %asi
3711 lduha [%l7 + 0x50] %asi, %i5
3712 ldsw [%l7 + 0x68], %l3
3713 subcc %g1, %i1, %l4
3714 fmovrslez %o0, %f0, %f10
3715 array8 %g2, %l2, %i2
3716 fba,a %fcc2, loop_306
3717 fxnors %f4, %f23, %f9
3718 movl %xcc, %o5, %o4
3719 sub %o7, %l6, %l0
3720loop_306:
3721 ldx [%l7 + 0x68], %o2
3722 movre %i7, %o6, %g3
3723 bvs %icc, loop_307
3724 fandnot1 %f6, %f26, %f4
3725 fbo %fcc1, loop_308
3726 nop
3727 setx 0x15F1B94F, %l0, %l6
3728 st %l6, [%l7 + 0x28]
3729 ld [%l7 + 0x28], %f10
3730 setx 0x6BA6BC00, %l1, %l5
3731 st %l5, [%l7 + 0x10]
3732 ld [%l7 + 0x10], %f29
3733 fsubs %f29, %f10, %f2
3734loop_307:
3735 subcc %l1, %o1, %g4
3736 nop
3737 setx loop_309, %l0, %l1
3738 wrpr 0x1, %tl
3739 wrpr %l1, %tpc
3740 add %l1, 0x4, %l1
3741 wrpr %l1, %tnpc
3742 setx 0x34400001400, %l0, %l1
3743 wrpr %l1, %tstate
3744 wrhpr 0x4, %htstate
3745 retry
3746loop_308:
3747 tge %xcc, 0x7
3748 mulx %i3, %g5, %g6
3749 fpack32 %f24, %f20, %f26
3750loop_309:
3751 alignaddr %l5, %i0, %o3
3752 taddcctv %i6, %g7, %i4
3753 fcmpgt32 %f12, %f10, %i5
3754 xnor %g1, 0x0BF4, %i1
3755 fmovrdne %l4, %f12, %f8
3756 movre %o0, %l3, %l2
3757 sth %g2, [%l7 + 0x44]
3758 fbuge %fcc0, loop_310
3759 edge32l %i2, %o4, %o5
3760 fmovrslz %o7, %f27, %f5
3761 edge32n %l0, %o2, %l6
3762loop_310:
3763 saved
3764 rdpr %cwp, %g1
3765 rdpr %cansave, %g2
3766 rdpr %canrestore, %g3
3767 rdpr %cleanwin, %g4
3768 rdpr %otherwin, %g5
3769 rdpr %wstate, %g6
3770 tn %xcc, 0x4
3771 sir 0x16B8
3772 fexpand %f9, %f22
3773 srl %i7, %o6, %l1
3774 set 0x6C, %i5
3775 sta %f13, [%l7 + %i5] 0x11
3776 movge %icc, %o1, %g3
3777 fbug %fcc3, loop_311
3778 tpos %xcc, 0x6
3779 fpack16 %f20, %f25
3780 array8 %g4, %g5, %g6
3781loop_311:
3782 fbge %fcc2, loop_312
3783 tvc %icc, 0x3
3784 saved
3785 rdpr %cwp, %g1
3786 rdpr %cansave, %g2
3787 rdpr %canrestore, %g3
3788 rdpr %cleanwin, %g4
3789 rdpr %otherwin, %g5
3790 rdpr %wstate, %g6
3791 call loop_313
3792loop_312:
3793 sdivx %i3, 0x1D82, %i0
3794 saved
3795 rdpr %cwp, %g1
3796 rdpr %cansave, %g2
3797 rdpr %canrestore, %g3
3798 rdpr %cleanwin, %g4
3799 rdpr %otherwin, %g5
3800 rdpr %wstate, %g6
3801 fands %f29, %f18, %f5
3802loop_313:
3803 movne %xcc, %l5, %o3
3804 udiv %i6, 0x09A1, %g7
3805 fxors %f25, %f28, %f17
3806 nop
3807 setx 0x5F2A9ECB, %l0, %l6
3808 st %l6, [%l7 + 0x28]
3809 ld [%l7 + 0x28], %f19
3810 setx 0x5F23E4F6, %l1, %l5
3811 st %l5, [%l7 + 0x10]
3812 ld [%l7 + 0x10], %f15
3813 fadds %f15, %f19, %f8
3814 smulcc %i5, %g1, %i1
3815 edge16 %i4, %o0, %l4
3816 fnand %f24, %f28, %f8
3817 ta %icc, 0x4
3818 ta %xcc, 0x3
3819 bcs %xcc, loop_314
3820 edge16l %l3, %g2, %i2
3821 add %l7, 0x34, %l6
3822 wr %g0, 0x0c, %asi
3823 casa [%l6] 0x0c, %o4, %o5
3824loop_314:
3825 nop
3826 set 0x48, %l4
3827 sta %f11, [%l7 + %l4] 0x14
3828 tcs %xcc, 0x6
3829 brlez %o7, loop_315
3830 srl %l0, 0x1D, %l2
3831 fandnot1 %f30, %f2, %f24
3832 alignaddrl %l6, %o2, %i7
3833loop_315:
3834 movrne %o6, 0x18C, %l1
3835 movcc %icc, %g3, %o1
3836 addc %g5, 0x0E4E, %g6
3837 udivcc %i3, 0x175F, %g4
3838 nop
3839 setx loop_316, %l0, %l1
3840 jmpl %l1, %i0
3841 edge8n %l5, %i6, %g7
3842 movg %xcc, %o3, %g1
3843 alignaddr %i5, %i4, %i1
3844loop_316:
3845 xor %o0, 0x1828, %l3
3846 sdiv %g2, 0x06E1, %i2
3847 saved
3848 rdpr %cwp, %g1
3849 rdpr %cansave, %g2
3850 rdpr %canrestore, %g3
3851 rdpr %cleanwin, %g4
3852 rdpr %otherwin, %g5
3853 rdpr %wstate, %g6
3854 smul %o4, %o5, %o7
3855 bleu,a %xcc, loop_317
3856 andncc %l0, %l4, %l6
3857 fnegd %f12, %f24
3858 andn %l2, 0x0EBA, %i7
3859loop_317:
3860 nop
3861 wr %g0, 0x80, %asi
3862 ldstuba [%l7 + 0x63] %asi, %o2
3863 movneg %xcc, %o6, %g3
3864 tl %xcc, 0x6
3865 fmovdle %icc, %f29, %f27
3866 edge32ln %o1, %l1, %g6
3867 bgu %icc, loop_318
3868 taddcc %g5, 0x1F9E, %i3
3869 fbug,a %fcc1, loop_319
3870 andcc %i0, %l5, %i6
3871loop_318:
3872 nop
3873 fitod %f25, %f6
3874 nop
3875 setx 0x4B444B87, %l0, %l6
3876 st %l6, [%l7 + 0x28]
3877 ld [%l7 + 0x28], %f22
3878 fsqrts %f22, %f19
3879loop_319:
3880 edge8l %g7, %g4, %g1
3881 set 0x24, %o7
3882 ldswa [%l7 + %o7] 0x10, %i5
3883 fmovsleu %xcc, %f14, %f3
3884 srlx %o3, %i1, %o0
3885 movcc %xcc, %l3, %g2
3886 stbar
3887 bcs,a,pn %icc, loop_320
3888 smulcc %i2, 0x19F6, %o4
3889 popc 0x00CA, %i4
3890 edge8n %o5, %l0, %o7
3891loop_320:
3892 tleu %icc, 0x2
3893 set 0x48, %g5
3894 stxa %l4, [%l7 + %g5] 0x2a
3895 membar #Sync
3896 wr %g0, 0x88, %asi
3897 lduba [%l7 + 0x4C] %asi, %l2
3898 fbue,a %fcc0, loop_321
3899 array32 %i7, %l6, %o2
3900 bneg,a %icc, loop_322
3901 fcmpgt16 %f16, %f6, %g3
3902loop_321:
3903 tsubcc %o6, 0x00FB, %l1
3904 sdivx %o1, 0x19C9, %g5
3905loop_322:
3906 movg %xcc, %i3, %g6
3907 saved
3908 rdpr %cwp, %g1
3909 rdpr %cansave, %g2
3910 rdpr %canrestore, %g3
3911 rdpr %cleanwin, %g4
3912 rdpr %otherwin, %g5
3913 rdpr %wstate, %g6
3914 nop
3915 setx 0xF0F7E1584BE4EA70, %l0, %l6
3916 stx %l6, [%l7 + 0x28]
3917 ldd [%l7 + 0x28], %f30
3918 setx 0x10551C55F1CC468B, %l1, %l5
3919 stx %l5, [%l7 + 0x10]
3920 ldd [%l7 + 0x10], %f10
3921 fdivd %f10, %f30, %f12
3922 be loop_323
3923 bleu,pn %xcc, loop_324
3924 sllx %i0, 0x08, %i6
3925 movpos %icc, %l5, %g4
3926loop_323:
3927 movleu %icc, %g1, %g7
3928loop_324:
3929 alignaddr %i5, %o3, %o0
3930 bvs %icc, loop_325
3931 nop
3932 setx 0x608F90B1987C68E5, %l0, %l6
3933 stx %l6, [%l7 + 0x28]
3934 ldd [%l7 + 0x28], %f14
3935 setx 0x67F0DB154F8C5DCE, %l1, %l5
3936 stx %l5, [%l7 + 0x10]
3937 ldd [%l7 + 0x10], %f20
3938 fmuld %f20, %f14, %f18
3939 fbul %fcc3, loop_326
3940 xorcc %i1, 0x1CC3, %l3
3941loop_325:
3942 edge8ln %i2, %o4, %g2
3943 fornot1s %f27, %f11, %f2
3944loop_326:
3945 bpos %xcc, loop_327
3946 edge16l %o5, %i4, %l0
3947 bvc,pn %icc, loop_328
3948 bge,a loop_329
3949loop_327:
3950 brlez %o7, loop_330
3951 array8 %l4, %i7, %l6
3952loop_328:
3953 saved
3954 rdpr %cwp, %g1
3955 rdpr %cansave, %g2
3956 rdpr %canrestore, %g3
3957 rdpr %cleanwin, %g4
3958 rdpr %otherwin, %g5
3959 rdpr %wstate, %g6
3960loop_329:
3961 tgu %xcc, 0x0
3962loop_330:
3963 brlz,a %l2, loop_331
3964 fpackfix %f20, %f14
3965 fmul8x16al %f17, %f23, %f4
3966 ldsh [%l7 + 0x74], %g3
3967loop_331:
3968 mova %icc, %o6, %l1
3969 andcc %o1, 0x1D2A, %o2
3970 fcmple32 %f14, %f14, %i3
3971 edge8l %g5, %g6, %i0
3972 bleu,a %xcc, loop_332
3973 tsubcctv %i6, %g4, %l5
3974 lduh [%l7 + 0x44], %g7
3975 brnz %g1, loop_333
3976loop_332:
3977 brnz %i5, loop_334
3978 fmovdg %xcc, %f5, %f24
3979 fpsub16 %f0, %f30, %f30
3980loop_333:
3981 andn %o0, 0x1A39, %i1
3982loop_334:
3983 andn %l3, %o3, %i2
3984 popc 0x1A79, %o4
3985 tne %xcc, 0x5
3986 stbar
3987 mulx %g2, 0x0C10, %o5
3988 alignaddrl %l0, %o7, %i4
3989 movvc %xcc, %l4, %l6
3990 ta %icc, 0x0
3991 movrne %l2, %g3, %i7
3992 movvc %icc, %l1, %o1
3993 or %o6, %i3, %g5
3994 nop
3995 fitos %f11, %f4
3996 fstod %f4, %f26
3997 fabss %f21, %f16
3998 fpsub16 %f28, %f16, %f12
3999 mulx %g6, %o2, %i0
4000 movne %icc, %g4, %i6
4001 tsubcctv %l5, 0x1627, %g1
4002 fnand %f28, %f16, %f12
4003 movre %g7, %o0, %i1
4004 tneg %icc, 0x6
4005 fmovdneg %xcc, %f26, %f3
4006 fmovscs %icc, %f23, %f26
4007 stw %l3, [%l7 + 0x60]
4008 stx %o3, [%l7 + 0x08]
4009 fmovrsgez %i2, %f12, %f18
4010 set 0x78, %g7
4011 ldswa [%l7 + %g7] 0x04, %o4
4012 movrlez %i5, 0x2FE, %o5
4013 sdivx %g2, 0x100D, %l0
4014 fandnot2s %f11, %f20, %f3
4015 array32 %o7, %i4, %l4
4016 mulscc %l2, 0x1252, %l6
4017 tvs %xcc, 0x4
4018 movrlz %i7, %g3, %l1
4019 udiv %o1, 0x16BC, %i3
4020 popc %g5, %g6
4021 tcc %icc, 0x4
4022 movne %xcc, %o2, %o6
4023 add %l7, 0x68, %l6
4024 wr %g0, 0x0c, %asi
4025 lda [%l6] %asi, %i0
4026 casa [%l6] 0x0c, %i0, %g4
4027 nop
4028 setx 0xF0563163, %l0, %l6
4029 st %l6, [%l7 + 0x28]
4030 ld [%l7 + 0x28], %fsr
4031 movrlez %l5, %i6, %g7
4032 set 0x5C, %i7
4033 lda [%l7 + %i7] 0x10, %f0
4034 fbue,a %fcc0, loop_335
4035 sdivx %o0, 0x079B, %i1
4036 bg,a,pn %xcc, loop_336
4037 sth %g1, [%l7 + 0x38]
4038loop_335:
4039 movcs %xcc, %o3, %l3
4040 ldstub [%l7 + 0x59], %o4
4041loop_336:
4042 nop
4043 set 0x10, %o6
4044 lduwa [%l7 + %o6] 0x88, %i2
4045 movrlez %o5, 0x1C0, %i5
4046 nop
4047 setx loop_337, %l0, %l1
4048 wrpr 0x1, %tl
4049 wrpr %l1, %tnpc
4050 setx 0x34400001400, %l0, %l1
4051 wrpr %l1, %tstate
4052 wrhpr 0x4, %htstate
4053 done
4054 restored
4055 rdpr %cwp, %g1
4056 rdpr %cansave, %g2
4057 rdpr %canrestore, %g3
4058 rdpr %cleanwin, %g4
4059 rdpr %otherwin, %g5
4060 rdpr %wstate, %g6
4061 sub %l0, %o7, %g2
4062 edge32n %i4, %l4, %l2
4063loop_337:
4064 sethi 0x02FC, %i7
4065 mulscc %l6, %g3, %l1
4066 flush %l7 + 0x64
4067 mova %icc, %o1, %g5
4068 edge8n %i3, %o2, %g6
4069 tn %icc, 0x3
4070 ldd [%l7 + 0x10], %i0
4071 fmovsge %xcc, %f31, %f28
4072 fsrc1 %f20, %f24
4073 movgu %xcc, %g4, %o6
4074 nop
4075 setx 0x68133EB2B7B66DBE, %l0, %l6
4076 stx %l6, [%l7 + 0x28]
4077 ldd [%l7 + 0x28], %f2
4078 setx 0xC6EE77BCA3CAF635, %l1, %l5
4079 stx %l5, [%l7 + 0x10]
4080 ldd [%l7 + 0x10], %f0
4081 faddd %f0, %f2, %f0
4082 andn %l5, %i6, %o0
4083 movg %icc, %g7, %i1
4084 fble,a %fcc1, loop_338
4085 movrgz %o3, 0x23E, %g1
4086 bgu,a,pn %xcc, loop_339
4087 movvc %icc, %o4, %l3
4088loop_338:
4089 fbue %fcc1, loop_340
4090 be %xcc, loop_341
4091loop_339:
4092 sdivx %o5, 0x0B21, %i5
4093 set 0x48, %i1
4094 lduwa [%l7 + %i1] 0x04, %l0
4095loop_340:
4096 ld [%l7 + 0x54], %f14
4097loop_341:
4098 bneg,pn %icc, loop_342
4099 brnz,a %i2, loop_343
4100 prefetch [%l7 + 0x3C], 0x3
4101 movgu %xcc, %g2, %i4
4102loop_342:
4103 move %icc, %o7, %l4
4104loop_343:
4105 add %i7, %l6, %l2
4106 fcmpgt16 %f26, %f26, %l1
4107 ta %xcc, 0x1
4108 addccc %o1, 0x19D7, %g5
4109 smulcc %g3, %o2, %i3
4110 set 0x5E, %o3
4111 lduba [%l7 + %o3] 0x18, %i0
4112 alignaddr %g6, %g4, %l5
4113 fbg %fcc2, loop_344
4114 bgu,a %xcc, loop_345
4115 srlx %o6, %i6, %g7
4116 fmovdpos %xcc, %f15, %f24
4117loop_344:
4118 restored
4119 rdpr %cwp, %g1
4120 rdpr %cansave, %g2
4121 rdpr %canrestore, %g3
4122 rdpr %cleanwin, %g4
4123 rdpr %otherwin, %g5
4124 rdpr %wstate, %g6
4125loop_345:
4126 nop
4127 fitod %f6, %f6
4128 fdtox %f6, %f10
4129 fxtod %f10, %f8
4130 tpos %icc, 0x6
4131 ldsh [%l7 + 0x4A], %i1
4132 fnot1 %f6, %f0
4133 fblg,a %fcc2, loop_346
4134 sll %o0, 0x10, %g1
4135 srax %o4, 0x10, %o3
4136 mulx %o5, 0x168E, %l3
4137loop_346:
4138 brgz %l0, loop_347
4139 fmovrsgez %i2, %f25, %f13
4140 bleu loop_348
4141 saved
4142 rdpr %cwp, %g1
4143 rdpr %cansave, %g2
4144 rdpr %canrestore, %g3
4145 rdpr %cleanwin, %g4
4146 rdpr %otherwin, %g5
4147 rdpr %wstate, %g6
4148loop_347:
4149 fmovdpos %xcc, %f7, %f11
4150 tl %icc, 0x7
4151loop_348:
4152 nop
4153 wr %g0, 0xea, %asi
4154 stha %g2, [%l7 + 0x78] %asi
4155 membar #Sync
4156 movne %xcc, %i4, %o7
4157 movgu %xcc, %i5, %i7
4158 mova %xcc, %l6, %l4
4159 movvc %xcc, %l2, %o1
4160 wr %g0, 0x19, %asi
4161 ldda [%l7 + 0x60] %asi, %g4
4162 fxnors %f7, %f27, %f19
4163 tgu %icc, 0x1
4164 orn %g3, %l1, %o2
4165 fmovda %xcc, %f13, %f14
4166 fpadd32s %f26, %f0, %f31
4167 tg %icc, 0x2
4168 fbne %fcc2, loop_349
4169 sllx %i3, 0x1A, %g6
4170 fandnot2 %f6, %f8, %f0
4171 edge16n %i0, %g4, %o6
4172loop_349:
4173 tpos %xcc, 0x3
4174 subccc %i6, 0x12A3, %l5
4175 fbo,a %fcc0, loop_350
4176 flush %l7 + 0x30
4177 alignaddrl %i1, %o0, %g1
4178 sllx %g7, 0x02, %o3
4179loop_350:
4180 fmovsge %icc, %f15, %f9
4181 edge32n %o5, %l3, %l0
4182 srax %o4, %i2, %g2
4183 fmovrsne %i4, %f22, %f27
4184 nop
4185 set 0x58, %i2
4186 ldd [%l7 + %i2], %f0
4187 fbl %fcc0, loop_351
4188 fmovs %f12, %f31
4189 fcmpgt16 %f14, %f6, %i5
4190 fxors %f2, %f14, %f5
4191loop_351:
4192 lduw [%l7 + 0x40], %o7
4193 or %l6, 0x0542, %i7
4194 ldd [%l7 + 0x30], %f20
4195 movpos %icc, %l4, %l2
4196 wr %g0, 0x80, %asi
4197 prefetcha [%l7 + 0x50] %asi, 0x2
4198 fbge %fcc2, loop_352
4199 sethi 0x123D, %g5
4200 fmovsvc %xcc, %f19, %f26
4201 tpos %icc, 0x6
4202loop_352:
4203 pdist %f20, %f22, %f14
4204 or %l1, 0x1D89, %g3
4205 fmovdgu %xcc, %f13, %f2
4206 alignaddr %o2, %i3, %g6
4207 bvs,a,pt %xcc, loop_353
4208 alignaddrl %g4, %o6, %i6
4209 move %xcc, %l5, %i0
4210 sll %o0, %i1, %g1
4211loop_353:
4212 movleu %xcc, %o3, %g7
4213 umul %l3, %o5, %l0
4214 array16 %o4, %g2, %i4
4215 edge16n %i2, %o7, %i5
4216 set 0x42, %g6
4217 stba %i7, [%l7 + %g6] 0x81
4218 wr %g0, 0x04, %asi
4219 ldswa [%l7 + 0x14] %asi, %l6
4220 nop
4221 setx 0xDC24F9C48A02B192, %l0, %l6
4222 stx %l6, [%l7 + 0x28]
4223 ldd [%l7 + 0x28], %f28
4224 setx 0xEDE3E15B58F084BB, %l1, %l5
4225 stx %l5, [%l7 + 0x10]
4226 ldd [%l7 + 0x10], %f30
4227 fmuld %f30, %f28, %f2
4228 ble loop_354
4229 movrgz %l4, 0x390, %o1
4230 nop
4231 fitod %f8, %f16
4232 fdtox %f16, %f2
4233 movge %icc, %g5, %l2
4234loop_354:
4235 edge16n %l1, %o2, %i3
4236 fandnot1 %f6, %f26, %f14
4237 movvs %icc, %g3, %g6
4238 set 0x68, %o4
4239 ldswa [%l7 + %o4] 0x89, %g4
4240 edge8n %o6, %i6, %l5
4241 movne %icc, %i0, %i1
4242 bvc,pn %icc, loop_355
4243 movrlz %g1, %o0, %g7
4244 movleu %xcc, %l3, %o3
4245 or %l0, 0x0944, %o4
4246loop_355:
4247 movrlez %o5, %i4, %g2
4248 tleu %xcc, 0x2
4249 fblg %fcc1, loop_356
4250 brnz,a %o7, loop_357
4251 mulx %i5, 0x1779, %i2
4252 tgu %icc, 0x7
4253loop_356:
4254 nop
4255 setx loop_358, %l0, %l1
4256 wrpr 0x1, %tl
4257 wrpr %l1, %tpc
4258 add %l1, 0x4, %l1
4259 wrpr %l1, %tnpc
4260 setx 0x34400001400, %l0, %l1
4261 wrpr %l1, %tstate
4262 wrhpr 0x4, %htstate
4263 retry
4264loop_357:
4265 movg %xcc, %i7, %l4
4266 andn %l6, 0x09A6, %g5
4267 fblg,a %fcc3, loop_359
4268loop_358:
4269 fbe,a %fcc2, loop_360
4270 flush %l7 + 0x38
4271 tl %xcc, 0x6
4272loop_359:
4273 sth %o1, [%l7 + 0x48]
4274loop_360:
4275 orcc %l1, %l2, %i3
4276 fmovsneg %xcc, %f1, %f16
4277 bvc,pt %xcc, loop_361
4278 bshuffle %f16, %f24, %f24
4279 fpmerge %f11, %f19, %f16
4280 movne %icc, %o2, %g6
4281loop_361:
4282 nop
4283 wr %g0, 0x19, %asi
4284 ldsba [%l7 + 0x31] %asi, %g3
4285 fbge %fcc2, loop_362
4286 brlez %o6, loop_363
4287 xorcc %i6, 0x112B, %g4
4288 xnorcc %l5, 0x08E8, %i1
4289loop_362:
4290 fpsub16 %f20, %f18, %f28
4291loop_363:
4292 orn %i0, 0x0B88, %g1
4293 edge16 %g7, %l3, %o0
4294 movn %xcc, %o3, %l0
4295 subcc %o4, %i4, %g2
4296 mulscc %o5, %i5, %i2
4297 fbe %fcc3, loop_364
4298 sub %i7, %l4, %l6
4299 stbar
4300 nop
4301 setx loop_365, %l0, %l1
4302 wrpr 0x1, %tl
4303 wrpr %l1, %tpc
4304 add %l1, 0x4, %l1
4305 wrpr %l1, %tnpc
4306 setx 0x34400001400, %l0, %l1
4307 wrpr %l1, %tstate
4308 wrhpr 0x4, %htstate
4309 retry
4310loop_364:
4311 tleu %icc, 0x7
4312 andncc %o7, %o1, %g5
4313 subccc %l1, %i3, %o2
4314loop_365:
4315 ble loop_366
4316 movpos %icc, %g6, %l2
4317 movre %g3, 0x2AC, %o6
4318 fmovrdlez %g4, %f12, %f2
4319loop_366:
4320 fbue,a %fcc2, loop_367
4321 movge %icc, %i6, %i1
4322 fmul8sux16 %f6, %f12, %f12
4323 fmovsne %xcc, %f14, %f4
4324loop_367:
4325 fmovdge %icc, %f7, %f8
4326 brlez,a %l5, loop_368
4327 and %i0, 0x0F9A, %g7
4328 set 0x70, %i4
4329 lda [%l7 + %i4] 0x19, %f16
4330loop_368:
4331 movvs %xcc, %l3, %g1
4332 sll %o3, 0x1B, %l0
4333 te %icc, 0x7
4334 movne %icc, %o4, %i4
4335 wr %g0, 0x24, %asi
4336 ldda [%l7 + 0x20] %asi, %o0
4337 srlx %o5, 0x00, %g2
4338 srl %i5, 0x1C, %i2
4339 xor %i7, %l6, %o7
4340 or %o1, 0x1B23, %g5
4341 tl %icc, 0x5
4342 lduw [%l7 + 0x14], %l1
4343 movcs %icc, %l4, %i3
4344 andncc %o2, %l2, %g6
4345 fble,a %fcc2, loop_369
4346 addccc %o6, %g4, %g3
4347 movn %icc, %i6, %l5
4348 xnor %i1, 0x0B90, %g7
4349loop_369:
4350 sdivx %i0, 0x0B2B, %l3
4351 bvc,pt %icc, loop_370
4352 tleu %xcc, 0x6
4353 move %icc, %o3, %g1
4354 lduw [%l7 + 0x0C], %l0
4355loop_370:
4356 fxnor %f26, %f18, %f10
4357 bne,a loop_371
4358 tsubcc %o4, %i4, %o0
4359 taddcc %o5, %g2, %i2
4360 lduh [%l7 + 0x4E], %i5
4361loop_371:
4362 edge8 %i7, %l6, %o7
4363 wr %g0, 0x80, %asi
4364 ldsha [%l7 + 0x62] %asi, %g5
4365 movrgz %o1, 0x147, %l1
4366 nop
4367 fitos %f20, %f0
4368 edge32l %l4, %o2, %l2
4369 subc %g6, 0x0320, %i3
4370 fbue,a %fcc0, loop_372
4371 orcc %o6, %g3, %g4
4372 smulcc %i6, %i1, %g7
4373 fpadd32s %f21, %f23, %f6
4374loop_372:
4375 movre %l5, 0x049, %l3
4376 umulcc %o3, 0x0DE6, %g1
4377 addc %i0, 0x01FF, %l0
4378 saved
4379 rdpr %cwp, %g1
4380 rdpr %cansave, %g2
4381 rdpr %canrestore, %g3
4382 rdpr %cleanwin, %g4
4383 rdpr %otherwin, %g5
4384 rdpr %wstate, %g6
4385 fzero %f6
4386 saved
4387 rdpr %cwp, %g1
4388 rdpr %cansave, %g2
4389 rdpr %canrestore, %g3
4390 rdpr %cleanwin, %g4
4391 rdpr %otherwin, %g5
4392 rdpr %wstate, %g6
4393 ldub [%l7 + 0x56], %o4
4394 mova %icc, %o0, %i4
4395 set 0x58, %l0
4396 lduwa [%l7 + %l0] 0x19, %g2
4397 udiv %o5, 0x04BF, %i2
4398 fmovsvs %icc, %f27, %f6
4399 set 0x5C, %l5
4400 swapa [%l7 + %l5] 0x0c, %i7
4401 fmuld8sux16 %f13, %f31, %f4
4402 te %xcc, 0x4
4403 edge16 %i5, %l6, %g5
4404 smul %o1, 0x0CA1, %l1
4405 fcmple32 %f2, %f26, %l4
4406 movn %icc, %o2, %l2
4407 sub %g6, %o7, %i3
4408 sllx %o6, 0x08, %g4
4409 and %i6, %i1, %g3
4410 mulx %l5, 0x1C67, %l3
4411 movrlz %o3, %g7, %i0
4412 fbe,a %fcc2, loop_373
4413 fxnors %f24, %f28, %f21
4414 movle %xcc, %g1, %l0
4415 nop
4416 fitos %f11, %f15
4417 fstoi %f15, %f7
4418loop_373:
4419 nop
4420 set 0x40, %l2
4421 stda %f16, [%l7 + %l2] 0x04
4422 stw %o0, [%l7 + 0x50]
4423 fcmpeq32 %f14, %f30, %o4
4424 swap [%l7 + 0x34], %i4
4425 stb %g2, [%l7 + 0x1D]
4426 wr %g0, 0x11, %asi
4427 ldswa [%l7 + 0x24] %asi, %i2
4428 nop
4429 setx 0xEC4AF86D, %l0, %l6
4430 st %l6, [%l7 + 0x28]
4431 ld [%l7 + 0x28], %f6
4432 setx 0x1A9C63E8, %l1, %l5
4433 st %l5, [%l7 + 0x10]
4434 ld [%l7 + 0x10], %f5
4435 fmuls %f5, %f6, %f30
4436 tcc %xcc, 0x7
4437 movg %xcc, %i7, %o5
4438 sethi 0x1445, %l6
4439 udivcc %i5, 0x135E, %o1
4440 movleu %icc, %g5, %l1
4441 fxor %f18, %f16, %f14
4442 fnand %f8, %f22, %f10
4443 movcc %icc, %l4, %l2
4444 brgez,a %o2, loop_374
4445 swap [%l7 + 0x08], %o7
4446 movleu %xcc, %g6, %i3
4447 movl %xcc, %o6, %i6
4448loop_374:
4449 movle %icc, %i1, %g3
4450 fmovdvc %icc, %f29, %f24
4451 umul %g4, %l3, %l5
4452 nop
4453 setx loop_375, %l0, %l1
4454 wrpr 0x1, %tl
4455 wrpr %l1, %tpc
4456 add %l1, 0x4, %l1
4457 wrpr %l1, %tnpc
4458 setx 0x34400001400, %l0, %l1
4459 wrpr %l1, %tstate
4460 wrhpr 0x4, %htstate
4461 retry
4462 fsrc2 %f30, %f30
4463 nop
4464 setx 0x084C315A5D2139F1, %l0, %l6
4465 stx %l6, [%l7 + 0x28]
4466 ldd [%l7 + 0x28], %f4
4467 setx 0xBD92B0948037049A, %l1, %l5
4468 stx %l5, [%l7 + 0x10]
4469 ldd [%l7 + 0x10], %f26
4470 fdivd %f26, %f4, %f6
4471 nop
4472 setx 0xAE3C0B3E1B78D251, %l0, %l6
4473 stx %l6, [%l7 + 0x28]
4474 ldd [%l7 + 0x28], %f8
4475 setx 0x2AD4565D17BAAED0, %l1, %l5
4476 stx %l5, [%l7 + 0x10]
4477 ldd [%l7 + 0x10], %f12
4478 faddd %f12, %f8, %f14
4479loop_375:
4480 sllx %g7, 0x15, %o3
4481 sdivcc %i0, 0x1DD3, %g1
4482 fxnors %f8, %f13, %f10
4483 taddcctv %l0, %o0, %o4
4484 fmovdleu %xcc, %f14, %f20
4485 fnor %f12, %f8, %f0
4486 fpsub16 %f26, %f0, %f14
4487 edge16 %g2, %i2, %i4
4488 movne %xcc, %i7, %l6
4489 movvc %icc, %i5, %o1
4490 sdivx %o5, 0x1C0C, %g5
4491 tvc %icc, 0x2
4492 sub %l4, 0x1C91, %l2
4493 fmul8sux16 %f0, %f12, %f0
4494 nop
4495 setx 0x804C7BBD, %l0, %l6
4496 st %l6, [%l7 + 0x18]
4497 ld [%l7 + 0x18], %fsr
4498 fbg %fcc3, loop_376
4499 fmovdvc %icc, %f2, %f7
4500 xorcc %l1, 0x0C67, %o2
4501 movcc %xcc, %o7, %i3
4502loop_376:
4503 fpmerge %f17, %f16, %f22
4504 fmovrdlez %g6, %f16, %f26
4505 sdivcc %o6, 0x13CF, %i1
4506 bneg,a,pt %xcc, loop_377
4507 srax %i6, 0x11, %g4
4508 nop
4509 setx 0x51A0BFDD, %l0, %l6
4510 st %l6, [%l7 + 0x28]
4511 ld [%l7 + 0x28], %f31
4512 setx 0x3176D293, %l1, %l5
4513 st %l5, [%l7 + 0x10]
4514 ld [%l7 + 0x10], %f13
4515 fadds %f13, %f31, %f5
4516 addccc %g3, %l5, %g7
4517loop_377:
4518 fabsd %f12, %f26
4519 movne %xcc, %l3, %i0
4520 edge16ln %g1, %l0, %o3
4521 mova %xcc, %o0, %o4
4522 bpos,a,pn %xcc, loop_378
4523 orcc %g2, 0x1D71, %i4
4524 array16 %i7, %l6, %i5
4525 movl %xcc, %i2, %o1
4526loop_378:
4527 membar 0x2C
4528 edge8l %g5, %o5, %l2
4529 movpos %icc, %l4, %l1
4530 edge8 %o2, %o7, %i3
4531 fbue %fcc0, loop_379
4532 tl %xcc, 0x6
4533 edge8n %o6, %i1, %g6
4534 brz,a %i6, loop_380
4535loop_379:
4536 movn %icc, %g3, %g4
4537 faligndata %f16, %f26, %f22
4538 fmovspos %xcc, %f5, %f16
4539loop_380:
4540 fmovdvs %xcc, %f17, %f15
4541 udivx %g7, 0x1BC1, %l3
4542 nop
4543 fitod %f8, %f6
4544 fdtoi %f6, %f9
4545 faligndata %f26, %f24, %f2
4546 movleu %xcc, %i0, %g1
4547 movrgez %l5, 0x3A1, %l0
4548 sdivx %o3, 0x1817, %o0
4549 movre %o4, %i4, %g2
4550 wr %g0, 0x04, %asi
4551 ldsha [%l7 + 0x12] %asi, %l6
4552 lduh [%l7 + 0x44], %i5
4553 bgu %xcc, loop_381
4554 tn %xcc, 0x7
4555 edge32n %i7, %o1, %i2
4556 mova %xcc, %g5, %o5
4557loop_381:
4558 fmovse %xcc, %f29, %f26
4559 subccc %l4, 0x0545, %l2
4560 andcc %o2, 0x0A9D, %o7
4561 tne %xcc, 0x3
4562 fpmerge %f17, %f5, %f26
4563 fmul8x16au %f12, %f24, %f4
4564 stb %l1, [%l7 + 0x73]
4565 stb %o6, [%l7 + 0x45]
4566 tvs %icc, 0x5
4567 fexpand %f24, %f22
4568 sdiv %i3, 0x12FC, %i1
4569 fpsub16s %f8, %f25, %f21
4570 ldd [%l7 + 0x68], %i6
4571 sra %g6, 0x15, %g3
4572 fbue,a %fcc0, loop_382
4573 edge32ln %g7, %g4, %i0
4574 fpsub32s %f1, %f21, %f18
4575 fnors %f2, %f31, %f17
4576loop_382:
4577 fbge %fcc1, loop_383
4578 orcc %l3, 0x13E8, %l5
4579 movcs %xcc, %g1, %o3
4580 fmovsg %icc, %f31, %f18
4581loop_383:
4582 movrlez %o0, %o4, %i4
4583 fble %fcc0, loop_384
4584 taddcc %l0, 0x0162, %g2
4585 ldub [%l7 + 0x26], %i5
4586 fmovrdlez %l6, %f22, %f26
4587loop_384:
4588 ldsw [%l7 + 0x30], %i7
4589 tvs %xcc, 0x4
4590 set 0x20, %i6
4591 prefetcha [%l7 + %i6] 0x81, 0x1
4592 swap [%l7 + 0x4C], %g5
4593 tn %xcc, 0x7
4594 movneg %xcc, %i2, %l4
4595 xnor %o5, 0x0A7C, %l2
4596 be,pn %xcc, loop_385
4597 fmovscc %icc, %f13, %f28
4598 bvs,a,pt %icc, loop_386
4599 brz %o2, loop_387
4600loop_385:
4601 edge32 %l1, %o7, %o6
4602 nop
4603 fitos %f7, %f22
4604 fstoi %f22, %f11
4605loop_386:
4606 fmovsneg %icc, %f13, %f29
4607loop_387:
4608 fmovdg %xcc, %f18, %f30
4609 subcc %i3, %i6, %i1
4610 addccc %g3, 0x0CD1, %g6
4611 movle %xcc, %g7, %g4
4612 alignaddr %i0, %l3, %l5
4613 or %g1, 0x1909, %o3
4614 andncc %o0, %i4, %o4
4615 movvs %icc, %l0, %g2
4616 andncc %i5, %l6, %i7
4617 movneg %icc, %g5, %i2
4618 fmovdge %icc, %f9, %f8
4619 umulcc %l4, %o1, %l2
4620 wr %g0, 0x81, %asi
4621 swapa [%l7 + 0x1C] %asi, %o5
4622 movleu %icc, %o2, %o7
4623 call loop_388
4624 fblg,a %fcc0, loop_389
4625 sub %l1, 0x18D2, %o6
4626 swap [%l7 + 0x54], %i6
4627loop_388:
4628 mulscc %i3, %g3, %g6
4629loop_389:
4630 or %g7, 0x1B9F, %i1
4631 move %xcc, %g4, %i0
4632 sir 0x1011
4633 brgz %l3, loop_390
4634 fmovda %icc, %f5, %f20
4635 sllx %l5, 0x05, %g1
4636 fornot1 %f16, %f20, %f0
4637loop_390:
4638 move %icc, %o0, %o3
4639 andncc %i4, %o4, %g2
4640 fcmple16 %f20, %f0, %i5
4641 tle %icc, 0x1
4642 edge16l %l0, %l6, %g5
4643 set 0x24, %g3
4644 stwa %i2, [%l7 + %g3] 0x23
4645 membar #Sync
4646 mulscc %i7, 0x062A, %o1
4647 fbul,a %fcc3, loop_391
4648 sdivcc %l2, 0x16CE, %l4
4649 udivcc %o5, 0x0433, %o2
4650 fble,a %fcc2, loop_392
4651loop_391:
4652 fxnors %f21, %f1, %f26
4653 sth %o7, [%l7 + 0x46]
4654 fbn,a %fcc2, loop_393
4655loop_392:
4656 fbne %fcc2, loop_394
4657 nop
4658 setx loop_395, %l0, %l1
4659 wrpr 0x1, %tl
4660 wrpr %l1, %tpc
4661 add %l1, 0x4, %l1
4662 wrpr %l1, %tnpc
4663 setx 0x34400001400, %l0, %l1
4664 wrpr %l1, %tstate
4665 wrhpr 0x4, %htstate
4666 retry
4667 fandnot2s %f9, %f1, %f20
4668loop_393:
4669 bshuffle %f6, %f30, %f18
4670loop_394:
4671 movn %xcc, %o6, %i6
4672loop_395:
4673 movcs %xcc, %l1, %g3
4674 edge32l %i3, %g6, %i1
4675 edge8l %g7, %i0, %l3
4676 movrlez %l5, 0x3B7, %g4
4677 fmovrde %o0, %f8, %f16
4678 fzero %f26
4679 srlx %o3, %i4, %g1
4680 fmovdg %xcc, %f31, %f3
4681 fmovsge %xcc, %f7, %f13
4682 fones %f5
4683 tge %xcc, 0x3
4684 array16 %o4, %i5, %g2
4685 taddcc %l6, 0x170F, %l0
4686 smul %i2, 0x0F32, %i7
4687 faligndata %f22, %f20, %f0
4688 brgez,a %o1, loop_396
4689 tl %xcc, 0x6
4690 movvs %xcc, %l2, %g5
4691 fpsub16s %f25, %f18, %f6
4692loop_396:
4693 mulscc %o5, %o2, %l4
4694 udiv %o6, 0x09DF, %o7
4695 andcc %l1, 0x0166, %i6
4696 xor %g3, %i3, %g6
4697 sub %g7, 0x0CA3, %i0
4698 edge16n %l3, %l5, %i1
4699 udivx %g4, 0x05F3, %o3
4700 alignaddrl %i4, %g1, %o4
4701 movg %icc, %o0, %i5
4702 set 0x0B, %l3
4703 ldsba [%l7 + %l3] 0x80, %g2
4704 edge32n %l0, %i2, %i7
4705 edge32n %o1, %l2, %g5
4706 add %l7, 0x48, %l6
4707 wr %g0, 0x80, %asi
4708 casa [%l6] 0x80, %o5, %o2
4709 set 0x40, %g2
4710 stda %f0, [%l7 + %g2] 0xf1
4711 membar #Sync
4712 subc %l4, %l6, %o7
4713 fmovdge %icc, %f9, %f11
4714 wr %g0, 0x89, %asi
4715 stda %f16, [%l7 + 0x40] %asi
4716 movrgez %o6, 0x3C1, %i6
4717 fbu %fcc2, loop_397
4718 edge8ln %l1, %i3, %g3
4719 edge16n %g6, %g7, %i0
4720 udiv %l5, 0x1661, %i1
4721loop_397:
4722 fandnot1 %f14, %f12, %f10
4723 set 0x11, %l6
4724 lduba [%l7 + %l6] 0x18, %g4
4725 orncc %l3, 0x07FF, %o3
4726 fmovdvs %icc, %f28, %f26
4727 tn %icc, 0x0
4728 fmovdl %xcc, %f4, %f11
4729 tg %xcc, 0x2
4730 nop
4731 set 0x20, %o5
4732 ldd [%l7 + %o5], %f30
4733 fpadd16s %f23, %f13, %f4
4734 fabsd %f18, %f4
4735 tge %icc, 0x2
4736 xor %g1, 0x1D52, %o4
4737 array8 %i4, %i5, %o0
4738 bl %xcc, loop_398
4739 subc %l0, %i2, %i7
4740 tcc %xcc, 0x6
4741 edge32l %g2, %l2, %o1
4742loop_398:
4743 subccc %g5, %o2, %l4
4744 orn %l6, 0x1A58, %o5
4745 lduw [%l7 + 0x34], %o7
4746 movg %xcc, %o6, %i6
4747 smulcc %i3, %g3, %l1
4748 addcc %g6, 0x12D5, %g7
4749 taddcctv %l5, 0x090A, %i1
4750 alignaddr %g4, %l3, %i0
4751 movleu %icc, %o3, %o4
4752 fmovrse %g1, %f22, %f22
4753 tcc %xcc, 0x6
4754 edge8 %i4, %o0, %l0
4755 srax %i5, %i7, %g2
4756 movleu %xcc, %l2, %i2
4757 fbuge,a %fcc0, loop_399
4758 srl %o1, 0x1A, %o2
4759 addcc %g5, 0x16DA, %l6
4760 tpos %xcc, 0x1
4761loop_399:
4762 movneg %icc, %l4, %o5
4763 edge8ln %o7, %o6, %i6
4764 edge16n %i3, %l1, %g3
4765 membar 0x35
4766 movne %icc, %g7, %g6
4767 movrlez %i1, %l5, %l3
4768 fmovdgu %icc, %f27, %f2
4769 movrlz %i0, 0x06D, %o3
4770 wr %g0, 0x18, %asi
4771 lduba [%l7 + 0x64] %asi, %g4
4772 movn %icc, %g1, %o4
4773 edge8ln %i4, %l0, %i5
4774 addc %i7, %o0, %l2
4775 movne %xcc, %g2, %o1
4776 set 0x70, %i3
4777 ldda [%l7 + %i3] 0xe2, %i2
4778 addc %o2, 0x0866, %g5
4779 tpos %xcc, 0x4
4780 add %l7, 0x7C, %l6
4781 wr %g0, 0x80, %asi
4782 casa [%l6] 0x80, %l6, %l4
4783 set 0x20, %g4
4784 stwa %o7, [%l7 + %g4] 0xe3
4785 membar #Sync
4786 fornot1 %f26, %f24, %f18
4787 movrlz %o6, 0x179, %o5
4788 edge32 %i3, %l1, %g3
4789 fnot2 %f0, %f10
4790 movrne %i6, 0x2E9, %g6
4791 fmovscs %xcc, %f12, %f10
4792 tn %icc, 0x5
4793 srax %i1, %g7, %l3
4794 udivx %i0, 0x1653, %l5
4795 tvc %xcc, 0x6
4796 fcmpeq32 %f16, %f14, %g4
4797 move %icc, %o3, %g1
4798 set 0x75, %o1
4799 lduba [%l7 + %o1] 0x81, %i4
4800 set 0x4F, %o2
4801 lduba [%l7 + %o2] 0x89, %l0
4802 srl %i5, %o4, %i7
4803 movneg %xcc, %o0, %g2
4804 movrlz %o1, %l2, %i2
4805 mova %icc, %o2, %g5
4806 be,a loop_400
4807 fone %f8
4808 nop
4809 setx 0x77DE9FDE, %l0, %l6
4810 st %l6, [%l7 + 0x28]
4811 ld [%l7 + 0x28], %f19
4812 setx 0xEBD4C39A, %l1, %l5
4813 st %l5, [%l7 + 0x10]
4814 ld [%l7 + 0x10], %f21
4815 fmuls %f21, %f19, %f9
4816 andcc %l6, %o7, %l4
4817loop_400:
4818 mulscc %o5, 0x1AFA, %o6
4819 wr %g0, 0x04, %asi
4820 lduha [%l7 + 0x12] %asi, %l1
4821 std %f22, [%l7 + 0x68]
4822 fexpand %f27, %f6
4823 set 0x23, %o0
4824 stba %g3, [%l7 + %o0] 0x10
4825 fexpand %f0, %f30
4826 mulscc %i6, 0x0043, %i3
4827 nop
4828 fitos %f14, %f23
4829 fstox %f23, %f24
4830 fxtos %f24, %f7
4831 fbug,a %fcc0, loop_401
4832 ldsw [%l7 + 0x60], %i1
4833 bpos loop_402
4834 sdivx %g7, 0x1924, %l3
4835loop_401:
4836 fmovdge %xcc, %f18, %f8
4837 movgu %icc, %g6, %i0
4838loop_402:
4839 movrne %l5, 0x06F, %o3
4840 nop
4841 setx 0xB7D8FA867624C677, %l0, %l6
4842 stx %l6, [%l7 + 0x28]
4843 ldd [%l7 + 0x28], %f0
4844 setx 0xC1F075754799268A, %l1, %l5
4845 stx %l5, [%l7 + 0x10]
4846 ldd [%l7 + 0x10], %f30
4847 fsubd %f30, %f0, %f4
4848 movne %icc, %g1, %g4
4849 tleu %icc, 0x3
4850 fcmple32 %f10, %f16, %i4
4851 tge %xcc, 0x2
4852 udivx %l0, 0x1E97, %i5
4853 tpos %icc, 0x6
4854 fbul,a %fcc2, loop_403
4855 tvs %xcc, 0x4
4856 nop
4857 fitos %f0, %f21
4858 fstox %f21, %f8
4859 fxtos %f8, %f16
4860 bne,pn %icc, loop_404
4861loop_403:
4862 fnegd %f4, %f28
4863 fblg %fcc0, loop_405
4864 fcmple32 %f12, %f4, %i7
4865loop_404:
4866 subccc %o0, 0x059C, %g2
4867 sll %o4, 0x13, %l2
4868loop_405:
4869 call loop_406
4870 edge16l %i2, %o2, %g5
4871 restored
4872 rdpr %cwp, %g1
4873 rdpr %cansave, %g2
4874 rdpr %canrestore, %g3
4875 rdpr %cleanwin, %g4
4876 rdpr %otherwin, %g5
4877 rdpr %wstate, %g6
4878 bleu,a loop_407
4879loop_406:
4880 nop
4881 setx loop_408, %l0, %l1
4882 jmpl %l1, %o1
4883 tvc %xcc, 0x4
4884 movcs %icc, %l6, %l4
4885loop_407:
4886 fmuld8ulx16 %f3, %f29, %f6
4887loop_408:
4888 fcmpgt16 %f12, %f24, %o5
4889 set 0x40, %l1
4890 stda %f0, [%l7 + %l1] 0xf9
4891 membar #Sync
4892 smul %o6, %l1, %g3
4893 movvc %xcc, %o7, %i3
4894 set 0x54, %g1
4895 stwa %i1, [%l7 + %g1] 0x19
4896 nop
4897 setx loop_409, %l0, %l1
4898 jmpl %l1, %g7
4899 array16 %i6, %g6, %i0
4900 srlx %l5, %l3, %o3
4901 addcc %g4, %i4, %g1
4902loop_409:
4903 tvc %icc, 0x0
4904 std %f0, [%l7 + 0x78]
4905 wr %g0, 0x19, %asi
4906 stda %f16, [%l7 + 0x40] %asi
4907 addccc %i5, 0x0160, %i7
4908 fmovsa %icc, %f24, %f8
4909 sll %o0, 0x1F, %g2
4910 tgu %xcc, 0x6
4911 movneg %xcc, %l0, %o4
4912 array16 %i2, %o2, %l2
4913 edge32l %g5, %l6, %l4
4914 and %o1, 0x17CC, %o6
4915 orncc %l1, %g3, %o5
4916 fnegd %f24, %f22
4917 fpmerge %f25, %f1, %f28
4918 tn %xcc, 0x2
4919 wr %g0, 0x80, %asi
4920 stba %o7, [%l7 + 0x21] %asi
4921 fnegs %f13, %f19
4922 nop
4923 fitos %f11, %f15
4924 fstoi %f15, %f6
4925 movcs %xcc, %i3, %g7
4926 subc %i1, %g6, %i0
4927 alignaddr %l5, %l3, %o3
4928 movpos %icc, %i6, %i4
4929 movn %xcc, %g1, %i5
4930 smul %g4, 0x0D65, %i7
4931 fcmpeq32 %f12, %f30, %g2
4932 wr %g0, 0x11, %asi
4933 lduha [%l7 + 0x68] %asi, %o0
4934 tleu %icc, 0x3
4935 xnorcc %l0, %o4, %o2
4936 ld [%l7 + 0x18], %f19
4937 membar 0x65
4938 stw %i2, [%l7 + 0x50]
4939 bcc,pt %icc, loop_410
4940 taddcctv %g5, %l2, %l6
4941 array32 %o1, %o6, %l1
4942 set 0x14, %i5
4943 lda [%l7 + %i5] 0x10, %f24
4944loop_410:
4945 bcc,a loop_411
4946 bcs,a %icc, loop_412
4947 mulx %l4, 0x1E2A, %o5
4948 alignaddrl %o7, %g3, %i3
4949loop_411:
4950 movcs %icc, %g7, %i1
4951loop_412:
4952 movge %icc, %g6, %l5
4953 umul %l3, %o3, %i0
4954 fmovdneg %icc, %f28, %f27
4955 mova %icc, %i4, %g1
4956 ldx [%l7 + 0x78], %i6
4957 wr %g0, 0x89, %asi
4958 stba %g4, [%l7 + 0x1F] %asi
4959 sub %i7, %i5, %o0
4960 edge8ln %l0, %g2, %o2
4961 fbug,a %fcc2, loop_413
4962 ldsb [%l7 + 0x0B], %i2
4963 wr %g0, 0x0c, %asi
4964 ldsba [%l7 + 0x35] %asi, %o4
4965loop_413:
4966 fcmpgt16 %f10, %f2, %g5
4967 edge16l %l2, %o1, %o6
4968 fmovdn %xcc, %f25, %f18
4969 edge16ln %l1, %l4, %o5
4970 fmul8x16au %f3, %f13, %f12
4971 edge16n %l6, %g3, %o7
4972 nop
4973 fitod %f2, %f18
4974 fdtoi %f18, %f26
4975 fpsub32s %f10, %f12, %f2
4976 movrlez %i3, %g7, %g6
4977 tgu %icc, 0x1
4978 fpack16 %f18, %f0
4979 movpos %xcc, %l5, %i1
4980 movrlez %o3, %l3, %i4
4981 fbn %fcc0, loop_414
4982 fcmpeq32 %f8, %f10, %g1
4983 movvc %icc, %i6, %g4
4984 tge %xcc, 0x7
4985loop_414:
4986 fbo,a %fcc2, loop_415
4987 tl %icc, 0x2
4988 tgu %xcc, 0x3
4989 xor %i0, %i7, %o0
4990loop_415:
4991 edge16 %i5, %l0, %o2
4992 tcc %icc, 0x5
4993 nop
4994 setx 0xD054F454, %l0, %l6
4995 st %l6, [%l7 + 0x4C]
4996 ld [%l7 + 0x4C], %fsr
4997 restored
4998 rdpr %cwp, %g1
4999 rdpr %cansave, %g2
5000 rdpr %canrestore, %g3
5001 rdpr %cleanwin, %g4
5002 rdpr %otherwin, %g5
5003 rdpr %wstate, %g6
5004 mulscc %i2, %o4, %g5
5005 smulcc %l2, 0x005C, %o1
5006 nop
5007 setx loop_416, %l0, %l1
5008 jmpl %l1, %g2
5009 movg %xcc, %l1, %o6
5010 nop
5011 setx 0xF040CF64, %l0, %l6
5012 st %l6, [%l7 + 0x34]
5013 ld [%l7 + 0x34], %fsr
5014 sra %l4, 0x08, %l6
5015loop_416:
5016 udiv %o5, 0x1121, %o7
5017 edge32ln %g3, %i3, %g7
5018 nop
5019 set 0x7E, %l4
5020 lduh [%l7 + %l4], %l5
5021 fmovdne %icc, %f2, %f12
5022 sub %g6, 0x01C0, %i1
5023 fbge,a %fcc2, loop_417
5024 sdiv %o3, 0x0BBB, %i4
5025 udiv %g1, 0x152C, %i6
5026 tcs %icc, 0x3
5027loop_417:
5028 nop
5029 setx 0xD1C79CB0062BFC23, %l0, %l6
5030 stx %l6, [%l7 + 0x28]
5031 ldd [%l7 + 0x28], %f8
5032 setx 0x3DC7E86CC0DDEA3F, %l1, %l5
5033 stx %l5, [%l7 + 0x10]
5034 ldd [%l7 + 0x10], %f30
5035 fdivd %f30, %f8, %f8
5036 fmovdcs %xcc, %f0, %f30
5037 movvc %icc, %g4, %l3
5038 array8 %i0, %i7, %o0
5039 fmovdcs %xcc, %f21, %f5
5040 sub %l0, 0x0183, %o2
5041 andcc %i2, %o4, %g5
5042 fmovdvs %xcc, %f16, %f28
5043 fmovrdgz %i5, %f0, %f30
5044 tpos %xcc, 0x1
5045 orncc %l2, %g2, %o1
5046 nop
5047 setx loop_418, %l0, %l1
5048 wrpr 0x1, %tl
5049 wrpr %l1, %tnpc
5050 setx 0x34400001400, %l0, %l1
5051 wrpr %l1, %tstate
5052 wrhpr 0x4, %htstate
5053 done
5054 tn %xcc, 0x4
5055 ta %icc, 0x0
5056 bn,pn %xcc, loop_419
5057loop_418:
5058 movvc %xcc, %o6, %l1
5059 nop
5060 setx 0x3B469F338EA55524, %l0, %l6
5061 stx %l6, [%l7 + 0x28]
5062 ldd [%l7 + 0x28], %f2
5063 setx 0xF9EFF6F64222AE2E, %l1, %l5
5064 stx %l5, [%l7 + 0x10]
5065 ldd [%l7 + 0x10], %f30
5066 fdivd %f30, %f2, %f0
5067 fandnot2s %f3, %f30, %f9
5068loop_419:
5069 tvc %icc, 0x0
5070 xnor %l4, %o5, %o7
5071 fmovspos %icc, %f20, %f31
5072 movn %xcc, %g3, %l6
5073 tle %xcc, 0x5
5074 nop
5075 fitod %f12, %f14
5076 fdtox %f14, %f10
5077 xor %g7, 0x0099, %l5
5078 fpadd16s %f10, %f24, %f14
5079 nop
5080 set 0x18, %o7
5081 ldx [%l7 + %o7], %g6
5082 edge8ln %i1, %i3, %i4
5083 movrgez %o3, 0x0B1, %g1
5084 tle %icc, 0x4
5085 movl %xcc, %i6, %l3
5086 addccc %g4, 0x13B8, %i7
5087 movrgez %o0, 0x243, %i0
5088 ldx [%l7 + 0x18], %o2
5089 nop
5090 set 0x28, %i0
5091 ldd [%l7 + %i0], %f8
5092 and %l0, 0x119E, %i2
5093 edge32 %o4, %g5, %l2
5094 tvs %xcc, 0x0
5095 ldx [%l7 + 0x58], %g2
5096 bcs,a loop_420
5097 sdivx %o1, 0x07E5, %i5
5098 tge %icc, 0x2
5099 movrgez %l1, %o6, %o5
5100loop_420:
5101 stb %o7, [%l7 + 0x08]
5102 tleu %xcc, 0x7
5103 addcc %g3, %l6, %l4
5104 fmovdcs %icc, %f27, %f20
5105 bshuffle %f26, %f10, %f28
5106 movcs %icc, %l5, %g7
5107 movleu %icc, %g6, %i1
5108 movrlz %i3, 0x12D, %i4
5109 fmovrdgez %o3, %f0, %f20
5110 fbn %fcc0, loop_421
5111 fba %fcc3, loop_422
5112 sll %g1, 0x07, %l3
5113 fmovdvs %icc, %f24, %f2
5114loop_421:
5115 smulcc %i6, 0x0CE3, %g4
5116loop_422:
5117 movcc %icc, %i7, %i0
5118 mova %icc, %o0, %o2
5119 fba,a %fcc2, loop_423
5120 edge16l %l0, %o4, %g5
5121 bn,a %icc, loop_424
5122 fandnot1s %f21, %f30, %f1
5123loop_423:
5124 bvc loop_425
5125 fxors %f26, %f23, %f0
5126loop_424:
5127 fandnot2s %f30, %f19, %f25
5128 movre %l2, %g2, %o1
5129loop_425:
5130 movn %icc, %i2, %i5
5131 tcs %xcc, 0x2
5132 xnorcc %o6, %o5, %o7
5133 movcs %xcc, %g3, %l1
5134 nop
5135 setx 0x110E07A1DB643DAD, %l0, %l6
5136 stx %l6, [%l7 + 0x28]
5137 ldd [%l7 + 0x28], %f8
5138 setx 0x7EF8FAD5A5F0A0E2, %l1, %l5
5139 stx %l5, [%l7 + 0x10]
5140 ldd [%l7 + 0x10], %f28
5141 faddd %f28, %f8, %f8
5142 mulscc %l4, %l5, %l6
5143 fmovsvc %xcc, %f15, %f0
5144 movle %icc, %g6, %g7
5145 fmovrsgz %i1, %f20, %f6
5146 xor %i3, 0x07E6, %o3
5147 sll %g1, 0x03, %l3
5148 lduh [%l7 + 0x20], %i4
5149 nop
5150 fitod %f10, %f30
5151 fdtos %f30, %f26
5152 fmul8ulx16 %f0, %f8, %f24
5153 nop
5154 setx 0x1CB5EB7D, %l0, %l6
5155 st %l6, [%l7 + 0x28]
5156 ld [%l7 + 0x28], %f27
5157 setx 0xCDD9E34A, %l1, %l5
5158 st %l5, [%l7 + 0x10]
5159 ld [%l7 + 0x10], %f30
5160 fadds %f30, %f27, %f17
5161 edge32n %g4, %i6, %i0
5162 tgu %xcc, 0x1
5163 nop
5164 setx 0x8D1C2170C049920C, %l0, %l6
5165 stx %l6, [%l7 + 0x30]
5166 ldx [%l7 + 0x30], %fsr
5167 tcs %icc, 0x4
5168 udiv %o0, 0x151E, %o2
5169 tg %icc, 0x4
5170 brgez,a %l0, loop_426
5171 movge %icc, %o4, %g5
5172 fbge %fcc1, loop_427
5173 fbue,a %fcc3, loop_428
5174loop_426:
5175 movgu %icc, %l2, %i7
5176 stbar
5177loop_427:
5178 bneg,a,pt %icc, loop_429
5179loop_428:
5180 udivx %o1, 0x1051, %g2
5181 tne %icc, 0x3
5182 add %l7, 0x50, %l6
5183 wr %g0, 0x10, %asi
5184 casxa [%l6] 0x10, %i2, %i5
5185loop_429:
5186 saved
5187 rdpr %cwp, %g1
5188 rdpr %cansave, %g2
5189 rdpr %canrestore, %g3
5190 rdpr %cleanwin, %g4
5191 rdpr %otherwin, %g5
5192 rdpr %wstate, %g6
5193 flush %l7 + 0x2C
5194 mulscc %o6, %o7, %g3
5195 bleu,a,pt %xcc, loop_430
5196 bn,pt %icc, loop_431
5197 saved
5198 rdpr %cwp, %g1
5199 rdpr %cansave, %g2
5200 rdpr %canrestore, %g3
5201 rdpr %cleanwin, %g4
5202 rdpr %otherwin, %g5
5203 rdpr %wstate, %g6
5204 srlx %l1, 0x00, %l4
5205loop_430:
5206 nop
5207 fitod %f0, %f10
5208loop_431:
5209 bcs %icc, loop_432
5210 tsubcctv %l5, 0x0CD2, %o5
5211 addc %g6, %g7, %l6
5212 tcc %xcc, 0x6
5213loop_432:
5214 nop
5215 wr %g0, 0x81, %asi
5216 ldswa [%l7 + 0x20] %asi, %i3
5217 nop
5218 setx 0x056FE80A, %l0, %l6
5219 st %l6, [%l7 + 0x28]
5220 ld [%l7 + 0x28], %f2
5221 setx 0xB14FA981, %l1, %l5
5222 st %l5, [%l7 + 0x10]
5223 ld [%l7 + 0x10], %f21
5224 fsubs %f21, %f2, %f31
5225 edge32n %i1, %g1, %l3
5226 sllx %i4, %g4, %o3
5227 stbar
5228 fabss %f26, %f25
5229 tcs %xcc, 0x1
5230 tsubcc %i0, %o0, %o2
5231 tvc %xcc, 0x7
5232 bl,pt %xcc, loop_433
5233 move %xcc, %i6, %l0
5234 movrlz %o4, %l2, %g5
5235 mova %icc, %o1, %g2
5236loop_433:
5237 fmovsne %icc, %f29, %f25
5238 umulcc %i7, %i2, %o6
5239 popc %i5, %g3
5240 taddcctv %o7, %l1, %l5
5241 andncc %o5, %g6, %l4
5242 array32 %g7, %l6, %i1
5243 wr %g0, 0x10, %asi
5244 lduwa [%l7 + 0x10] %asi, %g1
5245 faligndata %f18, %f28, %f20
5246 saved
5247 rdpr %cwp, %g1
5248 rdpr %cansave, %g2
5249 rdpr %canrestore, %g3
5250 rdpr %cleanwin, %g4
5251 rdpr %otherwin, %g5
5252 rdpr %wstate, %g6
5253 udivx %l3, 0x16DB, %i3
5254 movvc %xcc, %i4, %g4
5255 subc %o3, 0x0EF1, %i0
5256 ta %xcc, 0x1
5257 tvc %icc, 0x2
5258 ldsw [%l7 + 0x68], %o0
5259 fornot2s %f30, %f10, %f7
5260 fbn %fcc3, loop_434
5261 fmuld8sux16 %f11, %f4, %f14
5262 bcs,pt %xcc, loop_435
5263 alignaddr %i6, %o2, %o4
5264loop_434:
5265 movleu %xcc, %l0, %l2
5266 edge8 %g5, %g2, %i7
5267loop_435:
5268 andncc %i2, %o6, %i5
5269 movl %icc, %g3, %o1
5270 edge16 %l1, %o7, %o5
5271 tpos %icc, 0x0
5272 stx %g6, [%l7 + 0x60]
5273 movl %xcc, %l4, %g7
5274 movvc %xcc, %l6, %i1
5275 subc %g1, %l3, %l5
5276 fornot2s %f9, %f23, %f13
5277 fmovse %xcc, %f12, %f5
5278 fbe %fcc2, loop_436
5279 movcc %xcc, %i4, %i3
5280 smulcc %g4, 0x1FE9, %o3
5281 sethi 0x1129, %o0
5282loop_436:
5283 te %xcc, 0x7
5284 fba,a %fcc0, loop_437
5285 fbne,a %fcc0, loop_438
5286 fxnors %f22, %f22, %f19
5287 nop
5288 setx 0xFA1FE469, %l0, %l6
5289 st %l6, [%l7 + 0x28]
5290 ld [%l7 + 0x28], %f20
5291 setx 0x14699B50, %l1, %l5
5292 st %l5, [%l7 + 0x10]
5293 ld [%l7 + 0x10], %f2
5294 fmuls %f2, %f20, %f9
5295loop_437:
5296 fmovdcc %xcc, %f27, %f3
5297loop_438:
5298 nop
5299 set 0x3C, %g5
5300 stwa %i0, [%l7 + %g5] 0x2b
5301 membar #Sync
5302 nop
5303 setx loop_439, %l0, %l1
5304 wrpr 0x1, %tl
5305 wrpr %l1, %tnpc
5306 setx 0x34400001400, %l0, %l1
5307 wrpr %l1, %tstate
5308 wrhpr 0x4, %htstate
5309 done
5310 bcs,a loop_440
5311 fandnot1 %f6, %f2, %f22
5312 fbu,a %fcc2, loop_441
5313loop_439:
5314 tsubcctv %i6, %o4, %l0
5315loop_440:
5316 sll %o2, 0x06, %l2
5317 edge32l %g5, %g2, %i2
5318loop_441:
5319 bneg,a,pn %icc, loop_442
5320 xnor %i7, 0x1382, %o6
5321 add %g3, 0x10A8, %i5
5322 fsrc2 %f20, %f14
5323loop_442:
5324 ldsw [%l7 + 0x48], %l1
5325 wr %g0, 0x11, %asi
5326 ldda [%l7 + 0x40] %asi, %o6
5327 movneg %xcc, %o5, %o1
5328 fblg,a %fcc3, loop_443
5329 sdivx %g6, 0x02ED, %g7
5330 xorcc %l4, %l6, %i1
5331 tn %icc, 0x3
5332loop_443:
5333 sub %l3, 0x0026, %g1
5334 fmovdvs %icc, %f0, %f22
5335 bn,pt %xcc, loop_444
5336 tne %icc, 0x4
5337 nop
5338 setx loop_445, %l0, %l1
5339 wrpr 0x1, %tl
5340 wrpr %l1, %tpc
5341 add %l1, 0x4, %l1
5342 wrpr %l1, %tnpc
5343 setx 0x34400001400, %l0, %l1
5344 wrpr %l1, %tstate
5345 wrhpr 0x4, %htstate
5346 retry
5347 fmovrslez %i4, %f31, %f20
5348loop_444:
5349 nop
5350 fitos %f9, %f30
5351 fstod %f30, %f14
5352 tsubcctv %l5, 0x08FE, %g4
5353loop_445:
5354 array16 %i3, %o0, %i0
5355 tn %xcc, 0x2
5356 tsubcc %i6, %o3, %o4
5357 movn %xcc, %l0, %l2
5358 brlz %g5, loop_446
5359 fbo %fcc3, loop_447
5360 tsubcc %o2, 0x136E, %i2
5361 mulscc %i7, 0x191D, %o6
5362loop_446:
5363 xnorcc %g2, %g3, %l1
5364loop_447:
5365 nop
5366 set 0x110, %i7
5367 nop ! nop ! ldxa [%g0 + %i7] 0x40, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
5368 nop
5369 set 0x1B, %o6
5370 stb %o5, [%l7 + %o6]
5371 set 0x58, %i1
5372 sta %f22, [%l7 + %i1] 0x81
5373 mulscc %o1, 0x1D4C, %g6
5374 xorcc %o7, %g7, %l6
5375 edge32ln %i1, %l3, %g1
5376 xnorcc %l4, %i4, %g4
5377 movpos %xcc, %l5, %i3
5378 taddcc %o0, %i6, %i0
5379 alignaddrl %o4, %o3, %l0
5380 move %icc, %g5, %l2
5381 addcc %i2, %i7, %o2
5382 ldsw [%l7 + 0x50], %g2
5383 andn %o6, 0x0B20, %l1
5384 ba,a %xcc, loop_448
5385 or %g3, 0x100F, %o5
5386 udiv %o1, 0x0967, %g6
5387 set 0x6C, %o3
5388 ldswa [%l7 + %o3] 0x80, %o7
5389loop_448:
5390 edge32l %g7, %l6, %i5
5391 array32 %i1, %g1, %l3
5392 brnz,a %l4, loop_449
5393 taddcctv %g4, 0x0FCD, %l5
5394 srlx %i3, 0x10, %o0
5395 bcs %xcc, loop_450
5396loop_449:
5397 nop
5398 setx 0xD2B37796D7BD16ED, %l0, %l6
5399 stx %l6, [%l7 + 0x28]
5400 ldd [%l7 + 0x28], %f16
5401 setx 0x8423C955052F295D, %l1, %l5
5402 stx %l5, [%l7 + 0x10]
5403 ldd [%l7 + 0x10], %f0
5404 fmuld %f0, %f16, %f18
5405 addc %i6, 0x1854, %i4
5406 umulcc %i0, 0x1EBA, %o3
5407loop_450:
5408 membar 0x76
5409 fbl %fcc1, loop_451
5410 call loop_452
5411 or %l0, 0x1B14, %o4
5412 smul %g5, 0x096D, %i2
5413loop_451:
5414 fand %f28, %f28, %f4
5415loop_452:
5416 subc %l2, 0x16F1, %i7
5417 movcs %icc, %o2, %o6
5418 nop
5419 fitos %f0, %f28
5420 fstod %f28, %f26
5421 tcc %icc, 0x4
5422 brnz,a %l1, loop_453
5423 fabsd %f26, %f24
5424 fornot1s %f14, %f25, %f7
5425 alignaddrl %g2, %o5, %o1
5426loop_453:
5427 bg,a,pt %icc, loop_454
5428 fmul8ulx16 %f26, %f0, %f8
5429 fmul8x16 %f31, %f22, %f8
5430 movge %xcc, %g3, %g6
5431loop_454:
5432 nop
5433 wr %g0, 0x2f, %asi
5434 stha %o7, [%l7 + 0x5A] %asi
5435 membar #Sync
5436 fpadd16s %f14, %f12, %f22
5437 andn %l6, %i5, %i1
5438 tn %icc, 0x2
5439 edge32l %g7, %g1, %l4
5440 fbl %fcc3, loop_455
5441 fmul8x16au %f13, %f16, %f20
5442 sra %g4, %l3, %l5
5443 and %o0, %i3, %i6
5444loop_455:
5445 restored
5446 rdpr %cwp, %g1
5447 rdpr %cansave, %g2
5448 rdpr %canrestore, %g3
5449 rdpr %cleanwin, %g4
5450 rdpr %otherwin, %g5
5451 rdpr %wstate, %g6
5452 edge8 %i4, %i0, %o3
5453 wr %g0, 0x0c, %asi
5454 ldstuba [%l7 + 0x0B] %asi, %o4
5455 andn %l0, %i2, %g5
5456 fmovrdlz %i7, %f28, %f26
5457 popc %l2, %o6
5458 sub %l1, %g2, %o5
5459 fbul,a %fcc1, loop_456
5460 udivx %o2, 0x0008, %o1
5461 andncc %g6, %g3, %l6
5462 bcs %icc, loop_457
5463loop_456:
5464 membar 0x1F
5465 addc %i5, %o7, %g7
5466 sub %i1, 0x08B7, %l4
5467loop_457:
5468 and %g4, %l3, %l5
5469 bcs,pn %xcc, loop_458
5470 tleu %xcc, 0x0
5471 subc %g1, %i3, %i6
5472 fbu,a %fcc3, loop_459
5473loop_458:
5474 fbg %fcc3, loop_460
5475 srax %i4, 0x16, %o0
5476 saved
5477 rdpr %cwp, %g1
5478 rdpr %cansave, %g2
5479 rdpr %canrestore, %g3
5480 rdpr %cleanwin, %g4
5481 rdpr %otherwin, %g5
5482 rdpr %wstate, %g6
5483loop_459:
5484 fmovrdne %i0, %f14, %f14
5485loop_460:
5486 sub %o3, 0x1558, %o4
5487 subcc %i2, 0x199B, %g5
5488 fones %f25
5489 edge8n %l0, %l2, %o6
5490 movleu %xcc, %l1, %g2
5491 tge %xcc, 0x6
5492 nop
5493 setx 0xD9E01D4364294008, %l0, %l6
5494 stx %l6, [%l7 + 0x28]
5495 ldd [%l7 + 0x28], %f2
5496 setx 0x81987973DCB7B22A, %l1, %l5
5497 stx %l5, [%l7 + 0x10]
5498 ldd [%l7 + 0x10], %f2
5499 fmuld %f2, %f2, %f20
5500 edge8 %o5, %i7, %o2
5501 movvs %icc, %g6, %o1
5502 ldstub [%l7 + 0x5E], %l6
5503 nop
5504 setx 0x406D65FA, %l0, %l6
5505 st %l6, [%l7 + 0x40]
5506 ld [%l7 + 0x40], %fsr
5507 fmovsge %xcc, %f1, %f12
5508 tneg %icc, 0x5
5509 srlx %i5, 0x13, %g3
5510 sdivcc %g7, 0x1CD8, %i1
5511 movrgez %o7, 0x3C5, %g4
5512 tne %xcc, 0x3
5513 xorcc %l4, 0x0F6C, %l5
5514 fnor %f14, %f4, %f22
5515 lduh [%l7 + 0x66], %g1
5516 mulscc %l3, 0x0F16, %i6
5517 edge32 %i4, %o0, %i0
5518 nop
5519 fitod %f30, %f18
5520 saved
5521 rdpr %cwp, %g1
5522 rdpr %cansave, %g2
5523 rdpr %canrestore, %g3
5524 rdpr %cleanwin, %g4
5525 rdpr %otherwin, %g5
5526 rdpr %wstate, %g6
5527 xor %i3, %o3, %i2
5528 tg %xcc, 0x1
5529 edge16n %o4, %l0, %l2
5530 saved
5531 rdpr %cwp, %g1
5532 rdpr %cansave, %g2
5533 rdpr %canrestore, %g3
5534 rdpr %cleanwin, %g4
5535 rdpr %otherwin, %g5
5536 rdpr %wstate, %g6
5537 brgez %g5, loop_461
5538 edge8n %l1, %o6, %o5
5539 tg %xcc, 0x1
5540 sth %i7, [%l7 + 0x32]
5541loop_461:
5542 nop
5543 set 0x53, %i2
5544 stba %g2, [%l7 + %i2] 0x15
5545 sdiv %o2, 0x1CDF, %o1
5546 tgu %icc, 0x7
5547 set 0x16, %g6
5548 stba %g6, [%l7 + %g6] 0xea
5549 membar #Sync
5550 movcc %icc, %i5, %l6
5551 taddcc %g3, 0x01C7, %i1
5552 umul %o7, %g4, %g7
5553 addc %l4, %g1, %l5
5554 fmovde %xcc, %f7, %f18
5555 nop
5556 set 0x3E, %g7
5557 ldsb [%l7 + %g7], %i6
5558 bgu,a %xcc, loop_462
5559 nop
5560 setx loop_463, %l0, %l1
5561 wrpr 0x1, %tl
5562 wrpr %l1, %tpc
5563 add %l1, 0x4, %l1
5564 wrpr %l1, %tnpc
5565 setx 0x34400001400, %l0, %l1
5566 wrpr %l1, %tstate
5567 wrhpr 0x4, %htstate
5568 retry
5569 be,a loop_464
5570 fnand %f12, %f24, %f14
5571loop_462:
5572 edge16ln %l3, %i4, %i0
5573loop_463:
5574 fpsub16 %f20, %f14, %f8
5575loop_464:
5576 xorcc %o0, 0x006F, %i3
5577 tle %xcc, 0x3
5578 bne,pt %xcc, loop_465
5579 faligndata %f0, %f18, %f16
5580 set 0x24, %i4
5581 lda [%l7 + %i4] 0x10, %f9
5582loop_465:
5583 ldstub [%l7 + 0x1C], %o3
5584 sir 0x06FA
5585 bgu,a loop_466
5586 ldub [%l7 + 0x6D], %i2
5587 movcs %xcc, %l0, %o4
5588 alignaddrl %g5, %l2, %o6
5589loop_466:
5590 fmovrsgez %o5, %f0, %f16
5591 nop
5592 setx 0xEBB94A36405B60C3, %l0, %l6
5593 stx %l6, [%l7 + 0x18]
5594 ldx [%l7 + 0x18], %fsr
5595 fbl,a %fcc2, loop_467
5596 andncc %l1, %i7, %o2
5597 subcc %g2, 0x14A7, %g6
5598 bvs,a,pn %xcc, loop_468
5599loop_467:
5600 tsubcctv %o1, 0x095E, %i5
5601 andncc %l6, %i1, %o7
5602 tsubcc %g3, 0x1AD6, %g4
5603loop_468:
5604 tn %icc, 0x2
5605 add %l4, 0x14D6, %g1
5606 movpos %icc, %g7, %i6
5607 fornot2 %f20, %f0, %f20
5608 bg,a,pt %xcc, loop_469
5609 bleu %icc, loop_470
5610 fba,a %fcc2, loop_471
5611 ldsh [%l7 + 0x6C], %l3
5612loop_469:
5613 call loop_472
5614loop_470:
5615 tleu %xcc, 0x1
5616loop_471:
5617 tneg %icc, 0x7
5618 fbne %fcc2, loop_473
5619loop_472:
5620 tne %xcc, 0x2
5621 udiv %l5, 0x001C, %i0
5622 udivx %o0, 0x1F3D, %i4
5623loop_473:
5624 edge16n %o3, %i2, %i3
5625 fbul %fcc2, loop_474
5626 or %l0, 0x0747, %o4
5627 andncc %l2, %o6, %o5
5628 edge8 %l1, %g5, %i7
5629loop_474:
5630 fblg,a %fcc0, loop_475
5631 movne %xcc, %g2, %g6
5632 alignaddr %o2, %o1, %i5
5633 move %xcc, %i1, %o7
5634loop_475:
5635 edge16ln %l6, %g4, %g3
5636 fcmpne16 %f18, %f24, %g1
5637 bge,a %icc, loop_476
5638 fandnot1s %f22, %f4, %f25
5639 fandnot1 %f6, %f30, %f12
5640 array16 %g7, %i6, %l4
5641loop_476:
5642 edge8 %l5, %l3, %i0
5643 bvc,a loop_477
5644 taddcc %o0, 0x0F59, %o3
5645 nop
5646 fitod %f1, %f26
5647 andcc %i4, 0x003F, %i3
5648loop_477:
5649 edge32 %i2, %o4, %l0
5650 add %l7, 0x70, %l6
5651 wr %g0, 0x0c, %asi
5652 casa [%l6] 0x0c, %l2, %o5
5653 edge16l %o6, %g5, %l1
5654 ldsh [%l7 + 0x66], %g2
5655 edge8 %g6, %o2, %i7
5656 fmovs %f15, %f21
5657 add %o1, 0x1148, %i1
5658 brgez %i5, loop_478
5659 movl %xcc, %o7, %l6
5660 movrgez %g4, 0x254, %g1
5661 sra %g3, 0x09, %i6
5662loop_478:
5663 edge16l %g7, %l5, %l3
5664 fmovsge %xcc, %f19, %f20
5665 fmovsneg %icc, %f13, %f10
5666 fpadd16 %f10, %f26, %f2
5667 umulcc %i0, %l4, %o3
5668 fmovsneg %icc, %f19, %f2
5669 fmovscc %xcc, %f19, %f15
5670 subcc %i4, 0x053F, %o0
5671 movvc %xcc, %i3, %o4
5672 edge8n %l0, %i2, %l2
5673 pdist %f20, %f28, %f16
5674 or %o6, %g5, %l1
5675 fblg %fcc2, loop_479
5676 fpsub32s %f20, %f17, %f23
5677 sir 0x07E1
5678 mulx %o5, 0x18A2, %g2
5679loop_479:
5680 nop
5681 set 0x18, %o4
5682 prefetcha [%l7 + %o4] 0x04, 0x0
5683 fbue %fcc0, loop_480
5684 andn %i7, %g6, %o1
5685 array32 %i1, %i5, %o7
5686 srax %l6, 0x1C, %g4
5687loop_480:
5688 mulx %g3, 0x013C, %g1
5689 movrgez %g7, 0x25C, %l5
5690 umul %i6, 0x1EEB, %l3
5691 nop
5692 setx 0x10632478, %l0, %l6
5693 st %l6, [%l7 + 0x3C]
5694 ld [%l7 + 0x3C], %fsr
5695 flush %l7 + 0x48
5696 andncc %i0, %o3, %i4
5697 tsubcc %l4, %o0, %o4
5698 edge16ln %i3, %i2, %l0
5699 fpadd32 %f26, %f28, %f30
5700 movne %xcc, %l2, %o6
5701 movcc %icc, %g5, %o5
5702 and %l1, %o2, %g2
5703 ldsh [%l7 + 0x26], %g6
5704 fmovdne %xcc, %f24, %f16
5705 saved
5706 rdpr %cwp, %g1
5707 rdpr %cansave, %g2
5708 rdpr %canrestore, %g3
5709 rdpr %cleanwin, %g4
5710 rdpr %otherwin, %g5
5711 rdpr %wstate, %g6
5712 ble loop_481
5713 taddcc %i7, %o1, %i1
5714 array32 %o7, %l6, %i5
5715 fmovrse %g3, %f10, %f10
5716loop_481:
5717 flush %l7 + 0x60
5718 fnegd %f4, %f12
5719 set 0x50, %l5
5720 stba %g4, [%l7 + %l5] 0x10
5721 subcc %g1, %l5, %i6
5722 ta %icc, 0x6
5723 popc %g7, %i0
5724 sir 0x13A9
5725 alignaddr %o3, %l3, %i4
5726 bneg,pn %icc, loop_482
5727 taddcc %o0, %l4, %o4
5728 andn %i2, 0x0CE0, %l0
5729 edge32 %i3, %o6, %l2
5730loop_482:
5731 tsubcctv %g5, %o5, %l1
5732 edge32n %g2, %g6, %i7
5733 bg loop_483
5734 fmovrslez %o1, %f31, %f29
5735 ldsh [%l7 + 0x76], %o2
5736 edge16l %o7, %l6, %i5
5737loop_483:
5738 fpadd32 %f24, %f0, %f16
5739 add %l7, 0x10, %l6
5740 wr %g0, 0x04, %asi
5741 casxa [%l6] %asi, %i1, %g4
5742 fornot1s %f19, %f11, %f30
5743 andcc %g1, %g3, %l5
5744 add %l7, 0x10, %l6
5745 wr %g0, 0x89, %asi
5746 casxa [%l6] 0x89, %i6, %g7
5747 wr %g0, 0x81, %asi
5748 ldstuba [%l7 + 0x78] %asi, %o3
5749 fxor %f26, %f26, %f30
5750 movre %l3, 0x1D2, %i0
5751 fmovscs %icc, %f12, %f4
5752 sir 0x0013
5753 movne %xcc, %o0, %l4
5754 movle %xcc, %o4, %i4
5755 srl %l0, %i2, %o6
5756 movrne %i3, %g5, %l2
5757 movcs %xcc, %o5, %l1
5758 movvs %xcc, %g2, %i7
5759 fpack16 %f6, %f21
5760 wr %g0, 0x18, %asi
5761 ldsha [%l7 + 0x68] %asi, %g6
5762 fmul8x16 %f8, %f18, %f22
5763 andncc %o1, %o2, %o7
5764 alignaddr %i5, %l6, %i1
5765 udiv %g1, 0x00B2, %g3
5766 fmovscc %icc, %f13, %f31
5767 membar 0x3E
5768 ldsb [%l7 + 0x68], %l5
5769 fmovsle %xcc, %f1, %f29
5770 pdist %f26, %f2, %f10
5771 addc %g4, 0x131E, %i6
5772 tvc %xcc, 0x4
5773 fbue,a %fcc1, loop_484
5774 andn %g7, 0x0E20, %l3
5775 fbn,a %fcc1, loop_485
5776 fmovsleu %xcc, %f2, %f13
5777loop_484:
5778 subcc %o3, %i0, %o0
5779 fbe %fcc1, loop_486
5780loop_485:
5781 nop
5782 fitos %f2, %f5
5783 fstox %f5, %f12
5784 nop
5785 setx 0xA00BFCFC705E5494, %l0, %l6
5786 stx %l6, [%l7 + 0x70]
5787 ldx [%l7 + 0x70], %fsr
5788 edge16 %l4, %i4, %l0
5789loop_486:
5790 fcmpgt16 %f30, %f20, %i2
5791 fmovsg %xcc, %f5, %f20
5792 wr %g0, 0x80, %asi
5793 ldxa [%l7 + 0x28] %asi, %o4
5794 udivx %i3, 0x1871, %g5
5795 ta %icc, 0x0
5796 xnorcc %l2, 0x083A, %o5
5797 movvs %xcc, %o6, %g2
5798 movvs %icc, %i7, %l1
5799 tsubcctv %g6, 0x1623, %o2
5800 xorcc %o7, 0x0EA4, %o1
5801 set 0x14, %l0
5802 lduwa [%l7 + %l0] 0x88, %l6
5803 tgu %xcc, 0x4
5804 nop
5805 fitod %f8, %f12
5806 fdtos %f12, %f17
5807 edge16l %i1, %g1, %g3
5808 sub %i5, 0x1385, %g4
5809 ldub [%l7 + 0x13], %l5
5810 movrgz %g7, 0x03A, %i6
5811 nop
5812 setx 0x03C2EB43, %l0, %l6
5813 st %l6, [%l7 + 0x28]
5814 ld [%l7 + 0x28], %f23
5815 setx 0xA2C52244, %l1, %l5
5816 st %l5, [%l7 + 0x10]
5817 ld [%l7 + 0x10], %f26
5818 fmuls %f26, %f23, %f10
5819 alignaddrl %o3, %l3, %i0
5820 movg %icc, %l4, %o0
5821 movleu %icc, %i4, %i2
5822 or %o4, 0x0BA7, %i3
5823 movrgez %l0, %l2, %o5
5824 bleu,a loop_487
5825 movl %icc, %o6, %g5
5826 fmovs %f7, %f6
5827 add %l7, 0x50, %l6
5828 wr %g0, 0x0c, %asi
5829 casxa [%l6] %asi, %i7, %g2
5830loop_487:
5831 xnor %g6, 0x17EA, %l1
5832 udiv %o7, 0x1166, %o2
5833 wr %g0, 0x89, %asi
5834 stwa %o1, [%l7 + 0x30] %asi
5835 sra %i1, %g1, %g3
5836 call loop_488
5837 orn %i5, 0x1A61, %g4
5838 mova %icc, %l5, %g7
5839 edge16l %i6, %l6, %l3
5840loop_488:
5841 nop
5842 add %l7, 0x08, %l6
5843 wr %g0, 0x19, %asi
5844 casxa [%l6] 0x19, %o3, %l4
5845 set 0x7C, %l2
5846 sta %f25, [%l7 + %l2] 0x15
5847 alignaddrl %i0, %i4, %i2
5848 set 0x58, %i6
5849 swapa [%l7 + %i6] 0x19, %o0
5850 movvs %xcc, %o4, %i3
5851 fors %f10, %f5, %f6
5852 xnor %l0, 0x01BA, %l2
5853 fmovse %xcc, %f17, %f27
5854 edge16ln %o6, %g5, %i7
5855 movrlez %o5, %g6, %l1
5856 sth %g2, [%l7 + 0x66]
5857 ldsw [%l7 + 0x08], %o7
5858 tsubcc %o1, 0x1676, %i1
5859 nop
5860 fitos %f6, %f13
5861 fstod %f13, %f20
5862 movrgez %g1, %o2, %g3
5863 ldstub [%l7 + 0x49], %i5
5864 fbo %fcc1, loop_489
5865 fbn,a %fcc1, loop_490
5866 ta %icc, 0x1
5867 nop
5868 setx 0xDCAFEA3B, %l0, %l6
5869 st %l6, [%l7 + 0x28]
5870 ld [%l7 + 0x28], %f12
5871 setx 0x2214583F, %l1, %l5
5872 st %l5, [%l7 + 0x10]
5873 ld [%l7 + 0x10], %f1
5874 fadds %f1, %f12, %f6
5875loop_489:
5876 nop
5877 set 0x50, %l3
5878 lduwa [%l7 + %l3] 0x88, %g4
5879loop_490:
5880 nop
5881 set 0x48, %g2
5882 prefetch [%l7 + %g2], 0x2
5883 tsubcc %g7, 0x1329, %l5
5884 taddcc %l6, %l3, %o3
5885 movrgez %l4, 0x0E3, %i6
5886 edge8ln %i0, %i4, %o0
5887 sth %i2, [%l7 + 0x30]
5888 sll %o4, %i3, %l0
5889 move %icc, %l2, %g5
5890 nop
5891 fitos %f10, %f3
5892 movvc %icc, %o6, %i7
5893 tn %icc, 0x1
5894 sll %g6, %l1, %o5
5895 mova %icc, %o7, %g2
5896 wr %g0, 0x80, %asi
5897 lda [%l7 + 0x64] %asi, %f1
5898 subc %o1, 0x0AB7, %i1
5899 andcc %o2, 0x14AE, %g1
5900 nop
5901 set 0x18, %l6
5902 prefetch [%l7 + %l6], 0x3
5903 set 0x70, %o5
5904 prefetcha [%l7 + %o5] 0x04, 0x3
5905 move %xcc, %i5, %g4
5906 stw %l5, [%l7 + 0x50]
5907 fba,a %fcc3, loop_491
5908 udiv %g7, 0x1D19, %l6
5909 movne %icc, %o3, %l4
5910 array32 %i6, %l3, %i4
5911loop_491:
5912 sub %i0, 0x11A0, %i2
5913 srl %o0, %o4, %l0
5914 brz %i3, loop_492
5915 edge16ln %l2, %o6, %i7
5916 sub %g6, %g5, %o5
5917 movvc %xcc, %o7, %l1
5918loop_492:
5919 nop
5920 setx 0x1B6C2483, %l0, %l6
5921 st %l6, [%l7 + 0x28]
5922 ld [%l7 + 0x28], %f9
5923 setx 0xCAA484F9, %l1, %l5
5924 st %l5, [%l7 + 0x10]
5925 ld [%l7 + 0x10], %f30
5926 fmuls %f30, %f9, %f15
5927 tleu %xcc, 0x5
5928 tvc %icc, 0x5
5929 fbge,a %fcc3, loop_493
5930 tneg %icc, 0x1
5931 xor %g2, 0x1A3C, %i1
5932 smulcc %o1, %g1, %g3
5933loop_493:
5934 edge8l %i5, %o2, %l5
5935 ldx [%l7 + 0x30], %g4
5936 fmovdleu %icc, %f26, %f11
5937 ldd [%l7 + 0x08], %f8
5938 mova %xcc, %g7, %o3
5939 edge16ln %l4, %l6, %i6
5940 swap [%l7 + 0x7C], %i4
5941 movn %icc, %i0, %i2
5942 fmovdvs %icc, %f8, %f12
5943 lduw [%l7 + 0x50], %o0
5944 fandnot1 %f24, %f10, %f14
5945 ta %icc, 0x0
5946 brz,a %l3, loop_494
5947 nop
5948 setx 0x4146F1CDD27DCC17, %l0, %l6
5949 stx %l6, [%l7 + 0x28]
5950 ldd [%l7 + 0x28], %f16
5951 setx 0x5467BEFCE021157C, %l1, %l5
5952 stx %l5, [%l7 + 0x10]
5953 ldd [%l7 + 0x10], %f10
5954 faddd %f10, %f16, %f26
5955 fmovdn %xcc, %f12, %f23
5956 restored
5957 rdpr %cwp, %g1
5958 rdpr %cansave, %g2
5959 rdpr %canrestore, %g3
5960 rdpr %cleanwin, %g4
5961 rdpr %otherwin, %g5
5962 rdpr %wstate, %g6
5963loop_494:
5964 movrne %l0, 0x2C6, %o4
5965 addccc %l2, %o6, %i7
5966 nop
5967 setx loop_495, %l0, %l1
5968 wrpr 0x1, %tl
5969 wrpr %l1, %tpc
5970 add %l1, 0x4, %l1
5971 wrpr %l1, %tnpc
5972 setx 0x34400001400, %l0, %l1
5973 wrpr %l1, %tstate
5974 wrhpr 0x4, %htstate
5975 retry
5976 edge32n %i3, %g6, %g5
5977 edge16n %o7, %l1, %o5
5978 sub %g2, %o1, %g1
5979loop_495:
5980 movrlez %i1, %g3, %i5
5981 fcmpne16 %f12, %f10, %o2
5982 andn %l5, %g7, %g4
5983 movl %icc, %l4, %o3
5984 smul %l6, %i6, %i0
5985 umulcc %i2, %i4, %o0
5986 fnands %f12, %f22, %f3
5987 alignaddrl %l3, %o4, %l2
5988 tl %icc, 0x6
5989 nop
5990 setx 0x505C5F52607A224F, %l0, %l6
5991 stx %l6, [%l7 + 0x78]
5992 ldx [%l7 + 0x78], %fsr
5993 smul %o6, 0x1A63, %i7
5994 fbn %fcc2, loop_496
5995 tvs %icc, 0x2
5996 nop
5997 setx 0x29266916, %l0, %l6
5998 st %l6, [%l7 + 0x28]
5999 ld [%l7 + 0x28], %f0
6000 setx 0xA4FD0AD8, %l1, %l5
6001 st %l5, [%l7 + 0x10]
6002 ld [%l7 + 0x10], %f26
6003 fmuls %f26, %f0, %f11
6004 fabsd %f6, %f6
6005loop_496:
6006 tn %xcc, 0x5
6007 subcc %i3, %g6, %g5
6008 fblg,a %fcc2, loop_497
6009 bvc,a %xcc, loop_498
6010 tg %icc, 0x5
6011 fmovd %f20, %f26
6012loop_497:
6013 fmovsg %xcc, %f12, %f29
6014loop_498:
6015 edge16 %l0, %l1, %o5
6016 fmovsn %icc, %f23, %f7
6017 fmovsvs %icc, %f24, %f7
6018 edge16n %g2, %o1, %g1
6019 bshuffle %f30, %f26, %f28
6020 std %f6, [%l7 + 0x18]
6021 edge16ln %i1, %o7, %g3
6022 sdivcc %o2, 0x09CF, %l5
6023 fbn %fcc1, loop_499
6024 movl %xcc, %g7, %g4
6025 saved
6026 rdpr %cwp, %g1
6027 rdpr %cansave, %g2
6028 rdpr %canrestore, %g3
6029 rdpr %cleanwin, %g4
6030 rdpr %otherwin, %g5
6031 rdpr %wstate, %g6
6032 orn %i5, %o3, %l6
6033loop_499:
6034 fnands %f22, %f16, %f22
6035 fsrc1 %f30, %f30
6036 movle %icc, %l4, %i6
6037 fmovsleu %icc, %f29, %f2
6038 or %i2, 0x1B59, %i0
6039 fmovsne %icc, %f14, %f0
6040 mulx %o0, 0x1A71, %l3
6041 fmovrse %i4, %f26, %f13
6042 bge,pn %icc, loop_500
6043 movl %xcc, %o4, %l2
6044 xnorcc %o6, 0x1530, %i7
6045 tcs %xcc, 0x2
6046loop_500:
6047 movge %icc, %i3, %g6
6048 restored
6049 rdpr %cwp, %g1
6050 rdpr %cansave, %g2
6051 rdpr %canrestore, %g3
6052 rdpr %cleanwin, %g4
6053 rdpr %otherwin, %g5
6054 rdpr %wstate, %g6
6055 fnot2 %f28, %f20
6056 tsubcctv %l0, %l1, %g5
6057 wr %g0, 0x81, %asi
6058 lduba [%l7 + 0x60] %asi, %g2
6059 and %o5, 0x0224, %g1
6060 fmovrsne %o1, %f23, %f2
6061 bneg loop_501
6062 fbuge,a %fcc2, loop_502
6063 fmovsneg %xcc, %f20, %f1
6064 movleu %icc, %i1, %g3
6065loop_501:
6066 umul %o7, 0x1CA2, %o2
6067loop_502:
6068 fmovdleu %icc, %f12, %f29
6069 tsubcc %g7, 0x09CB, %l5
6070 swap [%l7 + 0x34], %g4
6071 set 0x50, %g3
6072 ldda [%l7 + %g3] 0x11, %o2
6073 prefetch [%l7 + 0x3C], 0x3
6074 sub %l6, 0x169E, %l4
6075 sub %i5, %i6, %i2
6076 edge16ln %o0, %l3, %i4
6077 bn,a,pt %xcc, loop_503
6078 movrgz %i0, 0x104, %l2
6079 fmovrdlz %o6, %f14, %f12
6080 fmovdg %xcc, %f26, %f28
6081loop_503:
6082 nop
6083 set 0x1C, %g4
6084 sth %o4, [%l7 + %g4]
6085 movpos %xcc, %i7, %g6
6086 tleu %xcc, 0x4
6087 sdiv %l0, 0x0206, %l1
6088 movcc %icc, %i3, %g2
6089 fmovdle %xcc, %f24, %f11
6090 movge %xcc, %o5, %g5
6091 popc 0x0C83, %o1
6092 edge32n %i1, %g3, %g1
6093 nop
6094 fitos %f2, %f25
6095 fstox %f25, %f28
6096 fxtos %f28, %f28
6097 sll %o7, 0x04, %g7
6098 sir 0x13E5
6099 subcc %l5, 0x1BB5, %g4
6100 fpadd16s %f23, %f30, %f21
6101 xnor %o3, %o2, %l4
6102 sdivcc %l6, 0x064C, %i5
6103 nop
6104 fitod %f2, %f2
6105 fdtos %f2, %f17
6106 sll %i2, %i6, %l3
6107 nop
6108 set 0x60, %i3
6109 ldd [%l7 + %i3], %f24
6110 edge8ln %i4, %i0, %l2
6111 nop
6112 fitos %f14, %f26
6113 fstod %f26, %f18
6114 movn %xcc, %o0, %o4
6115 movcc %icc, %i7, %o6
6116 movrlez %l0, %g6, %l1
6117 srlx %i3, 0x0D, %o5
6118 nop
6119 fitod %f4, %f18
6120 fdtox %f18, %f20
6121 fxtod %f20, %f8
6122 tle %icc, 0x7
6123 fabss %f2, %f10
6124 nop
6125 setx loop_504, %l0, %l1
6126 wrpr 0x1, %tl
6127 wrpr %l1, %tnpc
6128 setx 0x34400001400, %l0, %l1
6129 wrpr %l1, %tstate
6130 wrhpr 0x4, %htstate
6131 done
6132 addc %g5, 0x0F72, %o1
6133 movn %icc, %g2, %i1
6134 fble %fcc2, loop_505
6135loop_504:
6136 fmovdne %xcc, %f17, %f3
6137 smul %g1, %o7, %g7
6138 nop
6139 setx 0x9A4CD09C1849B6D6, %l0, %l6
6140 stx %l6, [%l7 + 0x28]
6141 ldd [%l7 + 0x28], %f26
6142 setx 0x841A1322B3AA6F88, %l1, %l5
6143 stx %l5, [%l7 + 0x10]
6144 ldd [%l7 + 0x10], %f14
6145 fmuld %f14, %f26, %f18
6146loop_505:
6147 fmovda %icc, %f8, %f19
6148 ba,a loop_506
6149 tle %xcc, 0x6
6150 edge8ln %l5, %g4, %g3
6151 movrne %o2, 0x039, %o3
6152loop_506:
6153 fbule,a %fcc3, loop_507
6154 movvs %xcc, %l6, %l4
6155 wr %g0, 0x81, %asi
6156 lduwa [%l7 + 0x3C] %asi, %i2
6157loop_507:
6158 orncc %i5, %l3, %i6
6159 fble %fcc2, loop_508
6160 ta %xcc, 0x2
6161 mova %icc, %i0, %l2
6162 movpos %icc, %i4, %o0
6163loop_508:
6164 taddcc %i7, %o6, %o4
6165 popc %g6, %l0
6166 tn %xcc, 0x6
6167 array32 %l1, %o5, %g5
6168 movleu %icc, %o1, %g2
6169 lduh [%l7 + 0x4A], %i3
6170 brlz %i1, loop_509
6171 bg,a,pt %xcc, loop_510
6172 std %f2, [%l7 + 0x68]
6173 wr %g0, 0x88, %asi
6174 lduwa [%l7 + 0x14] %asi, %o7
6175loop_509:
6176 nop
6177 setx 0xA7673463, %l0, %l6
6178 st %l6, [%l7 + 0x28]
6179 ld [%l7 + 0x28], %f11
6180 setx 0x4A7DB511, %l1, %l5
6181 st %l5, [%l7 + 0x10]
6182 ld [%l7 + 0x10], %f20
6183 fmuls %f20, %f11, %f24
6184loop_510:
6185 fmovde %icc, %f24, %f1
6186 wr %g0, 0x19, %asi
6187 lduwa [%l7 + 0x70] %asi, %g1
6188 edge16ln %l5, %g4, %g3
6189 fbge %fcc3, loop_511
6190 fba,a %fcc0, loop_512
6191 lduw [%l7 + 0x7C], %g7
6192 nop
6193 setx 0x6118A004, %l0, %l6
6194 st %l6, [%l7 + 0x28]
6195 ld [%l7 + 0x28], %f5
6196 setx 0xE800F7D1, %l1, %l5
6197 st %l5, [%l7 + 0x10]
6198 ld [%l7 + 0x10], %f9
6199 fsubs %f9, %f5, %f5
6200loop_511:
6201 fnot1s %f28, %f4
6202loop_512:
6203 andcc %o3, %o2, %l6
6204 orn %i2, %l4, %i5
6205 movrne %l3, %i6, %i0
6206 fpadd32s %f27, %f10, %f11
6207 fmovrde %i4, %f8, %f12
6208 fbo,a %fcc3, loop_513
6209 tvc %icc, 0x0
6210 fmovrslez %o0, %f17, %f4
6211 tpos %icc, 0x0
6212loop_513:
6213 fpsub32s %f2, %f23, %f31
6214 array8 %i7, %o6, %l2
6215 stb %o4, [%l7 + 0x67]
6216 taddcc %l0, %g6, %l1
6217 sra %o5, %o1, %g5
6218 fnand %f14, %f28, %f18
6219 array16 %g2, %i1, %o7
6220 nop
6221 fitos %f9, %f27
6222 tleu %xcc, 0x7
6223 udiv %g1, 0x0362, %l5
6224 tpos %xcc, 0x0
6225 restored
6226 rdpr %cwp, %g1
6227 rdpr %cansave, %g2
6228 rdpr %canrestore, %g3
6229 rdpr %cleanwin, %g4
6230 rdpr %otherwin, %g5
6231 rdpr %wstate, %g6
6232 bshuffle %f12, %f0, %f30
6233 fmovdg %icc, %f28, %f24
6234 membar 0x61
6235 nop
6236 fitod %f28, %f30
6237 edge16l %g4, %g3, %i3
6238 movrlez %o3, 0x2AD, %o2
6239 movre %g7, 0x272, %l6
6240 fandnot1 %f22, %f14, %f8
6241 fmovsne %xcc, %f2, %f23
6242 tn %xcc, 0x5
6243 andcc %i2, 0x1EC8, %l4
6244 mova %xcc, %i5, %i6
6245 fornot2 %f20, %f24, %f18
6246 tsubcc %i0, 0x10B3, %i4
6247 ldstub [%l7 + 0x35], %l3
6248 nop
6249 setx loop_514, %l0, %l1
6250 jmpl %l1, %i7
6251 and %o6, %o0, %o4
6252 fmovdl %xcc, %f20, %f21
6253 xor %l0, %g6, %l2
6254loop_514:
6255 movneg %icc, %l1, %o1
6256 tn %icc, 0x7
6257 ld [%l7 + 0x08], %f3
6258 wr %g0, 0x18, %asi
6259 sta %f7, [%l7 + 0x48] %asi
6260 srax %g5, %g2, %i1
6261 movn %xcc, %o5, %g1
6262 sdivx %l5, 0x02A3, %o7
6263 tcs %xcc, 0x0
6264 subccc %g3, %i3, %o3
6265 fbl %fcc2, loop_515
6266 movge %xcc, %o2, %g4
6267 fpadd16 %f26, %f12, %f2
6268 fmovsgu %icc, %f26, %f13
6269loop_515:
6270 movle %xcc, %l6, %i2
6271 popc 0x05C1, %g7
6272 movre %i5, %l4, %i6
6273 taddcctv %i0, %i4, %i7
6274 edge32l %o6, %o0, %l3
6275 fpsub16 %f22, %f8, %f24
6276 andcc %o4, 0x183B, %l0
6277 orn %g6, 0x0DBF, %l2
6278 ldstub [%l7 + 0x72], %l1
6279 array8 %o1, %g2, %g5
6280 xnor %i1, %g1, %o5
6281 ldd [%l7 + 0x20], %f26
6282 fcmple32 %f30, %f28, %l5
6283 fzeros %f13
6284 addc %o7, 0x1DE9, %g3
6285 fbne,a %fcc1, loop_516
6286 ldsh [%l7 + 0x40], %o3
6287 sdiv %i3, 0x1C4E, %o2
6288 xnorcc %g4, 0x1111, %i2
6289loop_516:
6290 fpack16 %f22, %f5
6291 taddcc %g7, %l6, %l4
6292 movre %i6, 0x254, %i0
6293 fsrc2 %f18, %f8
6294 edge8n %i5, %i4, %o6
6295 movn %xcc, %o0, %l3
6296 fbule,a %fcc3, loop_517
6297 subcc %o4, 0x1CE5, %l0
6298 fpack32 %f14, %f16, %f14
6299 ldstub [%l7 + 0x0C], %g6
6300loop_517:
6301 movgu %icc, %i7, %l2
6302 edge16l %o1, %l1, %g2
6303 for %f22, %f22, %f16
6304 andncc %i1, %g1, %o5
6305 addccc %l5, 0x07A3, %g5
6306 set 0x70, %o2
6307 ldda [%l7 + %o2] 0x89, %o6
6308 andn %o3, 0x089E, %g3
6309 subcc %o2, 0x016D, %g4
6310 fone %f10
6311 movcc %icc, %i2, %i3
6312 saved
6313 rdpr %cwp, %g1
6314 rdpr %cansave, %g2
6315 rdpr %canrestore, %g3
6316 rdpr %cleanwin, %g4
6317 rdpr %otherwin, %g5
6318 rdpr %wstate, %g6
6319 bvc,a %xcc, loop_518
6320 fbo,a %fcc2, loop_519
6321 popc 0x18A3, %l6
6322 edge16l %g7, %i6, %l4
6323loop_518:
6324 fblg,a %fcc2, loop_520
6325loop_519:
6326 std %f6, [%l7 + 0x10]
6327 fmovsn %xcc, %f21, %f19
6328 array16 %i5, %i0, %o6
6329loop_520:
6330 te %xcc, 0x1
6331 edge8n %o0, %l3, %o4
6332 addc %i4, %g6, %i7
6333 fsrc2 %f16, %f8
6334 srl %l2, %l0, %l1
6335 wr %g0, 0x89, %asi
6336 prefetcha [%l7 + 0x38] %asi, 0x2
6337 udiv %o1, 0x0AEC, %i1
6338 bcc,a loop_521
6339 fzeros %f17
6340 lduw [%l7 + 0x5C], %g1
6341 movleu %icc, %l5, %g5
6342loop_521:
6343 nop
6344 setx 0x143310FEF051A7F9, %l0, %l6
6345 stx %l6, [%l7 + 0x78]
6346 ldx [%l7 + 0x78], %fsr
6347 fmuld8ulx16 %f13, %f4, %f24
6348 fcmple32 %f4, %f4, %o5
6349 nop
6350 setx 0xF6080A54306E28A6, %l0, %l6
6351 stx %l6, [%l7 + 0x40]
6352 ldx [%l7 + 0x40], %fsr
6353 prefetch [%l7 + 0x64], 0x2
6354 wr %g0, 0x89, %asi
6355 prefetcha [%l7 + 0x28] %asi, 0x0
6356 sub %o7, %g3, %o2
6357 mulx %i2, %g4, %l6
6358 bn,a,pt %icc, loop_522
6359 udivx %g7, 0x09B0, %i3
6360 movneg %icc, %l4, %i5
6361 udiv %i6, 0x039E, %o6
6362loop_522:
6363 movne %icc, %o0, %i0
6364 sllx %l3, %o4, %g6
6365 lduh [%l7 + 0x2E], %i7
6366 fsrc1s %f27, %f6
6367 taddcctv %l2, %l0, %l1
6368 wr %g0, 0x04, %asi
6369 prefetcha [%l7 + 0x48] %asi, 0x2
6370 movpos %icc, %o1, %i1
6371 xnorcc %g1, %l5, %g5
6372 bleu,a,pn %xcc, loop_523
6373 edge8 %o5, %o3, %o7
6374 fbge,a %fcc1, loop_524
6375 bpos,a loop_525
6376loop_523:
6377 edge32l %g3, %g2, %i2
6378 fmovdn %xcc, %f5, %f16
6379loop_524:
6380 nop
6381 wr %g0, 0x18, %asi
6382 ldstuba [%l7 + 0x72] %asi, %o2
6383loop_525:
6384 fpsub32s %f26, %f19, %f13
6385 ld [%l7 + 0x68], %f25
6386 bcc,pt %icc, loop_526
6387 udivcc %l6, 0x0107, %g4
6388 ldsh [%l7 + 0x10], %g7
6389 saved
6390 rdpr %cwp, %g1
6391 rdpr %cansave, %g2
6392 rdpr %canrestore, %g3
6393 rdpr %cleanwin, %g4
6394 rdpr %otherwin, %g5
6395 rdpr %wstate, %g6
6396loop_526:
6397 bne loop_527
6398 te %xcc, 0x5
6399 tsubcc %i3, %i5, %i6
6400 set 0x46, %o0
6401 stha %l4, [%l7 + %o0] 0x22
6402 membar #Sync
6403loop_527:
6404 subcc %o6, %i0, %l3
6405 fmovdvs %icc, %f21, %f9
6406 edge32l %o4, %o0, %g6
6407 edge8ln %l2, %l0, %i7
6408 fabss %f3, %f16
6409 wr %g0, 0x88, %asi
6410 lduwa [%l7 + 0x40] %asi, %i4
6411 sll %o1, 0x10, %l1
6412 fmovd %f8, %f26
6413 fcmpne32 %f16, %f10, %g1
6414 movgu %xcc, %l5, %i1
6415 addc %o5, %o3, %g5
6416 tg %icc, 0x2
6417 edge16ln %o7, %g3, %i2
6418 nop
6419 setx 0x5AE0E30426BBABFC, %l0, %l6
6420 stx %l6, [%l7 + 0x28]
6421 ldd [%l7 + 0x28], %f4
6422 setx 0x6B1CCA64BB516A35, %l1, %l5
6423 stx %l5, [%l7 + 0x10]
6424 ldd [%l7 + 0x10], %f12
6425 fdivd %f12, %f4, %f24
6426 tne %xcc, 0x4
6427 fpsub16 %f28, %f24, %f14
6428 popc 0x1650, %o2
6429 fornot1s %f24, %f13, %f25
6430 srlx %l6, %g2, %g4
6431 ldsb [%l7 + 0x62], %g7
6432 tcc %icc, 0x3
6433 alignaddrl %i5, %i3, %l4
6434 xorcc %i6, 0x164C, %o6
6435 be loop_528
6436 addc %i0, 0x085F, %o4
6437 movrne %l3, 0x321, %g6
6438 andn %o0, %l0, %l2
6439loop_528:
6440 fornot2 %f0, %f20, %f24
6441 tvs %xcc, 0x0
6442 movcs %icc, %i7, %o1
6443 movrlez %l1, %i4, %g1
6444 nop
6445 setx 0xD7F51733, %l0, %l6
6446 st %l6, [%l7 + 0x28]
6447 ld [%l7 + 0x28], %f10
6448 setx 0xB0C1BDD7, %l1, %l5
6449 st %l5, [%l7 + 0x10]
6450 ld [%l7 + 0x10], %f25
6451 fdivs %f25, %f10, %f15
6452 membar 0x2A
6453 brgz %i1, loop_529
6454 bleu,a %icc, loop_530
6455 fmovsa %icc, %f2, %f27
6456 nop
6457 setx 0x87D94004907608E5, %l0, %l6
6458 stx %l6, [%l7 + 0x18]
6459 ldx [%l7 + 0x18], %fsr
6460loop_529:
6461 fmovrsgz %o5, %f11, %f24
6462loop_530:
6463 tne %xcc, 0x6
6464 lduw [%l7 + 0x58], %o3
6465 fmovrsgez %g5, %f6, %f13
6466 brnz %l5, loop_531
6467 fbge %fcc1, loop_532
6468 fnot2s %f24, %f0
6469 set 0x28, %l1
6470 sta %f9, [%l7 + %l1] 0x19
6471loop_531:
6472 ba,a,pt %icc, loop_533
6473loop_532:
6474 edge32n %g3, %i2, %o7
6475 wr %g0, 0x19, %asi
6476 stba %o2, [%l7 + 0x08] %asi
6477loop_533:
6478 fsrc2 %f28, %f26
6479 andncc %g2, %g4, %l6
6480 fmovrdne %g7, %f20, %f8
6481 saved
6482 rdpr %cwp, %g1
6483 rdpr %cansave, %g2
6484 rdpr %canrestore, %g3
6485 rdpr %cleanwin, %g4
6486 rdpr %otherwin, %g5
6487 rdpr %wstate, %g6
6488 tpos %icc, 0x1
6489 bn,a,pt %xcc, loop_534
6490 movne %xcc, %i5, %i3
6491 orcc %i6, 0x1B43, %o6
6492 fmovrslz %i0, %f30, %f9
6493loop_534:
6494 movl %xcc, %o4, %l4
6495 movrgez %l3, %g6, %l0
6496 lduh [%l7 + 0x60], %o0
6497 fmovsgu %xcc, %f27, %f1
6498 orncc %l2, 0x0590, %o1
6499 te %xcc, 0x0
6500 fpack32 %f10, %f2, %f8
6501 umulcc %i7, %i4, %g1
6502 udiv %i1, 0x0E61, %o5
6503 bge,a,pn %icc, loop_535
6504 sethi 0x0D29, %l1
6505 fbuge %fcc3, loop_536
6506 xnorcc %o3, %l5, %g5
6507loop_535:
6508 addc %g3, %i2, %o7
6509 edge32n %g2, %o2, %l6
6510loop_536:
6511 te %icc, 0x6
6512 fbl %fcc3, loop_537
6513 movrgz %g4, 0x3EC, %i5
6514 fmovdgu %icc, %f10, %f12
6515 fmovsg %icc, %f13, %f14
6516loop_537:
6517 fble %fcc0, loop_538
6518 membar 0x25
6519 set 0x2D, %o1
6520 stba %g7, [%l7 + %o1] 0x0c
6521loop_538:
6522 popc 0x0FF1, %i3
6523 movre %i6, 0x14F, %i0
6524 edge8ln %o4, %o6, %l3
6525 tcc %xcc, 0x5
6526 subc %l4, %l0, %o0
6527 stbar
6528 fabsd %f6, %f14
6529 set 0x44, %g1
6530 sta %f17, [%l7 + %g1] 0x15
6531 edge16 %l2, %o1, %i7
6532 udivcc %i4, 0x0855, %g6
6533 fbug %fcc2, loop_539
6534 fpsub32s %f21, %f31, %f31
6535 movle %xcc, %i1, %g1
6536 fbule %fcc1, loop_540
6537loop_539:
6538 edge32n %o5, %o3, %l5
6539 membar #Sync
6540 set 0x40, %l4
6541 ldda [%l7 + %l4] 0x17, %f16
6542loop_540:
6543 nop
6544 wr %g0, 0xe2, %asi
6545 ldda [%l7 + 0x30] %asi, %g4
6546 xorcc %g3, 0x191C, %l1
6547 bge %xcc, loop_541
6548 brlez %o7, loop_542
6549 taddcc %i2, %g2, %o2
6550 fandnot1 %f28, %f10, %f20
6551loop_541:
6552 bn,a loop_543
6553loop_542:
6554 movl %icc, %l6, %g4
6555 tle %icc, 0x7
6556 taddcctv %i5, 0x15A1, %g7
6557loop_543:
6558 srl %i6, 0x15, %i3
6559 movleu %icc, %o4, %i0
6560 smulcc %o6, 0x0345, %l3
6561 fbge,a %fcc0, loop_544
6562 fzeros %f1
6563 ldub [%l7 + 0x77], %l4
6564 srl %l0, %o0, %o1
6565loop_544:
6566 nop
6567 set 0x6E, %o7
6568 stba %i7, [%l7 + %o7] 0x10
6569 fmovsne %icc, %f17, %f24
6570 fornot1 %f26, %f30, %f20
6571 brgz,a %i4, loop_545
6572 srl %g6, %i1, %l2
6573 orn %o5, %g1, %o3
6574 bcs,a %icc, loop_546
6575loop_545:
6576 stx %l5, [%l7 + 0x60]
6577 std %f10, [%l7 + 0x70]
6578 te %icc, 0x4
6579loop_546:
6580 fmovse %icc, %f16, %f6
6581 taddcc %g5, 0x18F2, %g3
6582 tle %icc, 0x5
6583 movrgez %l1, 0x2BC, %o7
6584 movvc %icc, %i2, %o2
6585 fbue,a %fcc1, loop_547
6586 ldstub [%l7 + 0x7A], %l6
6587 st %f28, [%l7 + 0x64]
6588 swap [%l7 + 0x78], %g4
6589loop_547:
6590 array32 %g2, %i5, %g7
6591 movl %xcc, %i6, %o4
6592 popc 0x0679, %i3
6593 orn %o6, %l3, %l4
6594 movrgz %i0, %o0, %o1
6595 fbg,a %fcc0, loop_548
6596 taddcctv %l0, 0x100F, %i4
6597 smulcc %g6, %i7, %i1
6598 edge8ln %o5, %l2, %o3
6599loop_548:
6600 sir 0x0474
6601 tneg %xcc, 0x2
6602 nop
6603 set 0x52, %i5
6604 ldub [%l7 + %i5], %l5
6605 movrgz %g5, 0x039, %g1
6606 smul %l1, %g3, %o7
6607 be,a,pn %xcc, loop_549
6608 for %f26, %f0, %f26
6609 fmovdg %icc, %f12, %f28
6610 fmovse %icc, %f9, %f9
6611loop_549:
6612 bgu,pt %xcc, loop_550
6613 brz,a %o2, loop_551
6614 bgu,a,pn %xcc, loop_552
6615 srax %i2, %g4, %g2
6616loop_550:
6617 for %f4, %f26, %f28
6618loop_551:
6619 nop
6620 set 0x70, %i0
6621 stba %i5, [%l7 + %i0] 0x15
6622loop_552:
6623 and %l6, %g7, %i6
6624 set 0x36, %g5
6625 ldsha [%l7 + %g5] 0x88, %i3
6626 addcc %o4, %l3, %o6
6627 membar 0x67
6628 nop
6629 fitod %f30, %f30
6630 fsrc2s %f24, %f31
6631 movneg %icc, %i0, %l4
6632 movrne %o1, 0x23A, %o0
6633 addc %l0, %i4, %g6
6634 orn %i7, 0x1BDB, %i1
6635 nop
6636 fitos %f21, %f14
6637 fbne,a %fcc0, loop_553
6638 ldx [%l7 + 0x78], %l2
6639 edge32n %o3, %o5, %l5
6640 addccc %g5, %g1, %l1
6641loop_553:
6642 nop
6643 set 0x48, %i7
6644 ldxa [%l7 + %i7] 0x15, %o7
6645 fexpand %f13, %f20
6646 add %l7, 0x78, %l6
6647 wr %g0, 0x80, %asi
6648 ldxa [%l6] %asi, %g3
6649 casxa [%l6] 0x80, %g3, %o2
6650 fbge %fcc0, loop_554
6651 taddcc %i2, 0x1D3C, %g2
6652 fbg %fcc2, loop_555
6653 movle %xcc, %g4, %i5
6654loop_554:
6655 fbne,a %fcc1, loop_556
6656 bpos,pn %xcc, loop_557
6657loop_555:
6658 alignaddrl %l6, %g7, %i3
6659 fnot1s %f8, %f13
6660loop_556:
6661 andncc %o4, %l3, %o6
6662loop_557:
6663 bgu,a loop_558
6664 fmovdvc %xcc, %f5, %f30
6665 movgu %icc, %i0, %l4
6666 fpack32 %f2, %f6, %f24
6667loop_558:
6668 fmovdvs %icc, %f6, %f12
6669 tn %xcc, 0x4
6670 tleu %icc, 0x0
6671 fandnot2s %f14, %f13, %f28
6672 fmovrdgez %o1, %f24, %f8
6673 stbar
6674 tl %icc, 0x3
6675 ldd [%l7 + 0x38], %i6
6676 edge8n %o0, %i4, %l0
6677 xorcc %g6, %i1, %i7
6678 bleu,pt %xcc, loop_559
6679 fmovdne %xcc, %f8, %f1
6680 movgu %xcc, %o3, %l2
6681 membar 0x2C
6682loop_559:
6683 umul %o5, %g5, %g1
6684 fbule,a %fcc3, loop_560
6685 te %xcc, 0x6
6686 swap [%l7 + 0x50], %l1
6687 brgz %l5, loop_561
6688loop_560:
6689 add %g3, %o7, %o2
6690 movle %icc, %i2, %g2
6691 movneg %xcc, %g4, %i5
6692loop_561:
6693 fornot2s %f17, %f1, %f2
6694 edge32n %g7, %l6, %i3
6695 fmul8x16 %f30, %f14, %f16
6696 taddcc %o4, %l3, %i0
6697 fbo,a %fcc3, loop_562
6698 xnorcc %l4, %o6, %o1
6699 fmovdpos %xcc, %f24, %f6
6700 mulx %i6, 0x1CC9, %i4
6701loop_562:
6702 udivcc %o0, 0x0C03, %g6
6703 orncc %l0, %i7, %i1
6704 movn %icc, %o3, %l2
6705 fcmpeq16 %f10, %f8, %g5
6706 nop
6707 fitod %f12, %f8
6708 fdtoi %f8, %f22
6709 fcmpne32 %f12, %f24, %o5
6710 fmovdpos %xcc, %f26, %f3
6711 tpos %icc, 0x2
6712 tsubcc %g1, 0x0DC9, %l1
6713 sdivcc %g3, 0x0BCA, %o7
6714 udivx %o2, 0x05F6, %l5
6715 fors %f25, %f17, %f1
6716 set 0x3A, %i1
6717 lduha [%l7 + %i1] 0x0c, %g2
6718 set 0x10, %o6
6719 lda [%l7 + %o6] 0x0c, %f25
6720 movrgez %i2, %g4, %i5
6721 move %icc, %g7, %i3
6722 edge8ln %l6, %o4, %l3
6723 bl,a,pn %icc, loop_563
6724 bpos,a,pt %icc, loop_564
6725 brgz %l4, loop_565
6726 tvc %xcc, 0x7
6727loop_563:
6728 movge %xcc, %i0, %o1
6729loop_564:
6730 movrlez %i6, %o6, %o0
6731loop_565:
6732 fbug %fcc2, loop_566
6733 fmovsne %icc, %f22, %f8
6734 movn %icc, %i4, %g6
6735 edge32ln %l0, %i7, %o3
6736loop_566:
6737 fmovrdgez %l2, %f0, %f6
6738 set 0x4A, %i2
6739 ldsha [%l7 + %i2] 0x88, %g5
6740 or %i1, %g1, %o5
6741 umulcc %g3, 0x1C35, %o7
6742 wr %g0, 0x18, %asi
6743 lda [%l7 + 0x64] %asi, %f28
6744 sll %l1, 0x15, %o2
6745 popc 0x0909, %l5
6746 edge8n %g2, %i2, %i5
6747 add %g4, %i3, %l6
6748 bpos loop_567
6749 array32 %o4, %l3, %g7
6750 brgez,a %l4, loop_568
6751 lduh [%l7 + 0x60], %o1
6752loop_567:
6753 restored
6754 rdpr %cwp, %g1
6755 rdpr %cansave, %g2
6756 rdpr %canrestore, %g3
6757 rdpr %cleanwin, %g4
6758 rdpr %otherwin, %g5
6759 rdpr %wstate, %g6
6760 ld [%l7 + 0x4C], %f24
6761loop_568:
6762 and %i6, %o6, %i0
6763 fbul,a %fcc3, loop_569
6764 subcc %o0, %i4, %l0
6765 restored
6766 rdpr %cwp, %g1
6767 rdpr %cansave, %g2
6768 rdpr %canrestore, %g3
6769 rdpr %cleanwin, %g4
6770 rdpr %otherwin, %g5
6771 rdpr %wstate, %g6
6772 fpadd16 %f6, %f16, %f0
6773loop_569:
6774 movrlez %i7, %g6, %o3
6775 fandnot1s %f5, %f21, %f21
6776 edge32ln %l2, %g5, %g1
6777 fnegd %f16, %f22
6778 movvs %xcc, %i1, %o5
6779 fnand %f4, %f10, %f2
6780 nop
6781 setx 0xACB39724, %l0, %l6
6782 st %l6, [%l7 + 0x28]
6783 ld [%l7 + 0x28], %f29
6784 setx 0xDBD22E39, %l1, %l5
6785 st %l5, [%l7 + 0x10]
6786 ld [%l7 + 0x10], %f22
6787 fadds %f22, %f29, %f21
6788 movre %o7, 0x1E2, %l1
6789 andn %g3, 0x1624, %o2
6790 fnot1 %f18, %f10
6791 nop
6792 setx 0x2D8EA07BC0657D79, %l0, %l6
6793 stx %l6, [%l7 + 0x38]
6794 ldx [%l7 + 0x38], %fsr
6795 fnor %f4, %f2, %f8
6796 fmovdcc %icc, %f14, %f7
6797 alignaddrl %g2, %l5, %i2
6798 mova %icc, %g4, %i5
6799 fnot2 %f30, %f6
6800 fpack16 %f12, %f0
6801 sethi 0x1A6C, %i3
6802 wr %g0, 0x89, %asi
6803 stxa %o4, [%l7 + 0x08] %asi
6804 edge32n %l3, %g7, %l6
6805 tneg %xcc, 0x2
6806 brgz %o1, loop_570
6807 nop
6808 fitos %f4, %f0
6809 fstox %f0, %f28
6810 fbn,a %fcc3, loop_571
6811 sethi 0x0DF3, %l4
6812loop_570:
6813 addcc %o6, %i0, %i6
6814 fxors %f23, %f13, %f8
6815loop_571:
6816 nop
6817 setx 0x104FB045, %l0, %l6
6818 st %l6, [%l7 + 0x50]
6819 ld [%l7 + 0x50], %fsr
6820 fmovsneg %icc, %f3, %f8
6821 membar 0x1F
6822 mulx %i4, 0x0251, %l0
6823 movrne %o0, 0x150, %i7
6824 array8 %o3, %g6, %l2
6825 or %g1, 0x12C2, %i1
6826 movl %icc, %o5, %o7
6827 fbe,a %fcc0, loop_572
6828 tle %icc, 0x2
6829 tvs %xcc, 0x6
6830 tn %xcc, 0x5
6831loop_572:
6832 mova %xcc, %g5, %g3
6833 orncc %o2, 0x0C17, %g2
6834 fmovrdgz %l5, %f18, %f8
6835 fbne %fcc2, loop_573
6836 tl %icc, 0x5
6837 bvs loop_574
6838 srlx %l1, 0x16, %i2
6839loop_573:
6840 bneg %xcc, loop_575
6841 edge32n %i5, %g4, %o4
6842loop_574:
6843 nop
6844 set 0x70, %o3
6845 stxa %l3, [%l7 + %o3] 0x19
6846loop_575:
6847 tneg %xcc, 0x4
6848 and %i3, 0x187C, %g7
6849 ldsb [%l7 + 0x18], %l6
6850 fpack32 %f10, %f6, %f20
6851 bvc,pt %icc, loop_576
6852 edge16n %o1, %l4, %i0
6853 nop
6854 setx loop_577, %l0, %l1
6855 jmpl %l1, %o6
6856 or %i4, 0x1B2D, %i6
6857loop_576:
6858 array32 %l0, %i7, %o0
6859 saved
6860 rdpr %cwp, %g1
6861 rdpr %cansave, %g2
6862 rdpr %canrestore, %g3
6863 rdpr %cleanwin, %g4
6864 rdpr %otherwin, %g5
6865 rdpr %wstate, %g6
6866loop_577:
6867 fmovrsgz %g6, %f9, %f13
6868 movrgez %l2, 0x3FE, %o3
6869 fabsd %f16, %f16
6870 fbuge %fcc0, loop_578
6871 std %f6, [%l7 + 0x58]
6872 andn %i1, 0x0533, %g1
6873 sethi 0x0FCF, %o5
6874loop_578:
6875 fmul8x16 %f21, %f10, %f4
6876 fnands %f11, %f2, %f8
6877 fbge,a %fcc2, loop_579
6878 popc 0x04EF, %g5
6879 edge16ln %g3, %o7, %g2
6880 fmovdvc %xcc, %f19, %f28
6881loop_579:
6882 mulscc %l5, 0x1630, %l1
6883 xnorcc %o2, %i5, %i2
6884 fmovrslz %o4, %f10, %f6
6885 umulcc %l3, 0x1372, %i3
6886 nop
6887 fitod %f4, %f24
6888 fdtox %f24, %f4
6889 restored
6890 rdpr %cwp, %g1
6891 rdpr %cansave, %g2
6892 rdpr %canrestore, %g3
6893 rdpr %cleanwin, %g4
6894 rdpr %otherwin, %g5
6895 rdpr %wstate, %g6
6896 te %icc, 0x0
6897 sdivcc %g7, 0x151B, %l6
6898 fmovdvc %icc, %f25, %f23
6899 tge %xcc, 0x4
6900 ldsh [%l7 + 0x30], %g4
6901 fmul8x16al %f17, %f24, %f28
6902 tge %icc, 0x0
6903 movneg %icc, %l4, %o1
6904 movneg %xcc, %i0, %i4
6905 sdivx %i6, 0x0E74, %o6
6906 nop
6907 fitod %f21, %f30
6908 array8 %i7, %l0, %o0
6909 fbe %fcc2, loop_580
6910 tneg %xcc, 0x3
6911 mova %icc, %g6, %o3
6912 movvc %icc, %i1, %g1
6913loop_580:
6914 tvc %icc, 0x6
6915 tcc %icc, 0x7
6916 movn %icc, %l2, %g5
6917 bvc,a %icc, loop_581
6918 fors %f22, %f20, %f13
6919 addccc %o5, %o7, %g2
6920 set 0x42, %g7
6921 ldsba [%l7 + %g7] 0x14, %g3
6922loop_581:
6923 xnorcc %l5, 0x1F2A, %l1
6924 saved
6925 rdpr %cwp, %g1
6926 rdpr %cansave, %g2
6927 rdpr %canrestore, %g3
6928 rdpr %cleanwin, %g4
6929 rdpr %otherwin, %g5
6930 rdpr %wstate, %g6
6931 add %l7, 0x60, %l6
6932 wr %g0, 0x11, %asi
6933 lda [%l6] %asi, %i5
6934 casa [%l6] 0x11, %i5, %i2
6935 edge8n %o4, %o2, %l3
6936 set 0x44, %g6
6937 stwa %g7, [%l7 + %g6] 0x11
6938 fnor %f28, %f28, %f16
6939 nop
6940 setx 0xBF037C39B0527D12, %l0, %l6
6941 stx %l6, [%l7 + 0x58]
6942 ldx [%l7 + 0x58], %fsr
6943 movne %icc, %l6, %g4
6944 fexpand %f25, %f28
6945 smulcc %i3, 0x0468, %o1
6946 array32 %i0, %l4, %i4
6947 movgu %icc, %o6, %i7
6948 tpos %xcc, 0x7
6949 brgez,a %i6, loop_582
6950 fmovdcc %icc, %f28, %f2
6951 add %l0, %o0, %o3
6952 edge16ln %g6, %g1, %l2
6953loop_582:
6954 nop
6955 fitos %f25, %f0
6956 set 0x18, %o4
6957 stwa %g5, [%l7 + %o4] 0x2a
6958 membar #Sync
6959 fpadd32s %f9, %f6, %f9
6960 ta %xcc, 0x1
6961 edge8ln %i1, %o7, %o5
6962 bg,a,pt %xcc, loop_583
6963 srl %g2, %g3, %l5
6964 fbge %fcc3, loop_584
6965 array32 %l1, %i5, %i2
6966loop_583:
6967 srax %o4, %l3, %g7
6968 ld [%l7 + 0x58], %f18
6969loop_584:
6970 tvs %icc, 0x2
6971 fornot2s %f10, %f0, %f4
6972 fxnor %f0, %f26, %f24
6973 xnorcc %o2, 0x0C4B, %l6
6974 mova %icc, %i3, %g4
6975 addccc %i0, 0x1B99, %o1
6976 movne %xcc, %i4, %l4
6977 fmovscs %xcc, %f31, %f20
6978 movrlez %o6, %i6, %i7
6979 tvc %xcc, 0x5
6980 xor %l0, 0x0836, %o3
6981 andcc %o0, %g1, %g6
6982 fornot1 %f6, %f8, %f22
6983 movneg %icc, %l2, %i1
6984 movre %g5, %o7, %o5
6985 ldx [%l7 + 0x30], %g2
6986 fnot1 %f26, %f20
6987 fornot2 %f16, %f28, %f14
6988 sth %l5, [%l7 + 0x40]
6989 bshuffle %f0, %f30, %f12
6990 fpmerge %f27, %f11, %f30
6991 fabss %f5, %f23
6992 fmovdleu %xcc, %f4, %f14
6993 smulcc %l1, 0x16DD, %g3
6994 std %f10, [%l7 + 0x30]
6995 tcc %xcc, 0x1
6996 brlez %i5, loop_585
6997 lduh [%l7 + 0x5A], %i2
6998 movge %icc, %o4, %g7
6999 fpack32 %f4, %f28, %f30
7000loop_585:
7001 nop
7002 set 0x2A, %l5
7003 ldsha [%l7 + %l5] 0x15, %o2
7004 fmovsleu %xcc, %f3, %f29
7005 fornot1 %f30, %f30, %f28
7006 brgz,a %l3, loop_586
7007 tsubcc %l6, 0x1E25, %i3
7008 ta %icc, 0x3
7009 movrne %g4, %o1, %i0
7010loop_586:
7011 nop
7012 set 0x37, %l0
7013 ldsba [%l7 + %l0] 0x0c, %i4
7014 taddcctv %l4, 0x1FF9, %i6
7015 std %f16, [%l7 + 0x10]
7016 restored
7017 rdpr %cwp, %g1
7018 rdpr %cansave, %g2
7019 rdpr %canrestore, %g3
7020 rdpr %cleanwin, %g4
7021 rdpr %otherwin, %g5
7022 rdpr %wstate, %g6
7023 nop
7024 fitos %f10, %f3
7025 fstox %f3, %f6
7026 fxtos %f6, %f24
7027 xnor %i7, %l0, %o6
7028 movge %xcc, %o0, %o3
7029 taddcc %g6, 0x0EE5, %l2
7030 fandnot2s %f0, %f4, %f12
7031 tcs %icc, 0x3
7032 ldsw [%l7 + 0x7C], %i1
7033 xorcc %g5, 0x1380, %o7
7034 srl %o5, %g1, %g2
7035 taddcctv %l5, %g3, %l1
7036 stbar
7037 tgu %xcc, 0x4
7038 tsubcctv %i2, %o4, %i5
7039 tvc %icc, 0x0
7040 edge16 %o2, %l3, %l6
7041 popc 0x167C, %i3
7042 fzeros %f0
7043 sdivcc %g4, 0x0545, %g7
7044 sir 0x12DA
7045 add %o1, %i0, %l4
7046 brlz,a %i4, loop_587
7047 tge %xcc, 0x5
7048 tne %xcc, 0x7
7049 fmovsgu %xcc, %f8, %f9
7050loop_587:
7051 fmovsg %icc, %f26, %f19
7052 udivx %i7, 0x13BF, %i6
7053 subcc %l0, %o6, %o0
7054 tvc %icc, 0x7
7055 taddcctv %g6, %o3, %l2
7056 tcs %icc, 0x0
7057 ta %icc, 0x7
7058 fmovrdlz %g5, %f14, %f10
7059 fmovsg %xcc, %f27, %f20
7060 fornot1s %f5, %f2, %f2
7061 subc %i1, %o7, %g1
7062 fmovrde %g2, %f20, %f6
7063 prefetch [%l7 + 0x78], 0x0
7064 array32 %o5, %l5, %g3
7065 andcc %l1, 0x0084, %o4
7066 fble,a %fcc2, loop_588
7067 movvc %xcc, %i5, %o2
7068 fbug,a %fcc1, loop_589
7069 pdist %f0, %f16, %f0
7070loop_588:
7071 fcmpgt32 %f20, %f16, %i2
7072 sllx %l6, 0x11, %i3
7073loop_589:
7074 bshuffle %f28, %f12, %f10
7075 movle %icc, %l3, %g4
7076 xorcc %o1, 0x18A7, %g7
7077 movne %icc, %i0, %i4
7078 fmovrdlz %i7, %f18, %f16
7079 edge32ln %i6, %l0, %o6
7080 brgez %o0, loop_590
7081 move %xcc, %l4, %g6
7082 brlz,a %o3, loop_591
7083 orcc %l2, 0x1ECA, %g5
7084loop_590:
7085 movn %xcc, %o7, %i1
7086 nop
7087 setx 0xFFB9E0491DA45ABB, %l0, %l6
7088 stx %l6, [%l7 + 0x28]
7089 ldd [%l7 + 0x28], %f4
7090 setx 0x8AF38C6343878587, %l1, %l5
7091 stx %l5, [%l7 + 0x10]
7092 ldd [%l7 + 0x10], %f4
7093 fsubd %f4, %f4, %f12
7094loop_591:
7095 nop
7096 set 0x60, %i4
7097 stx %g2, [%l7 + %i4]
7098 mova %xcc, %g1, %o5
7099 xor %l5, %g3, %l1
7100 sdiv %i5, 0x0C58, %o2
7101 fpackfix %f16, %f14
7102 fmovsneg %icc, %f7, %f15
7103 movvs %xcc, %i2, %o4
7104 brlez,a %l6, loop_592
7105 array16 %l3, %i3, %o1
7106 nop
7107 setx 0xC24DAAC0, %l0, %l6
7108 st %l6, [%l7 + 0x28]
7109 ld [%l7 + 0x28], %f26
7110 setx 0x21349BCB, %l1, %l5
7111 st %l5, [%l7 + 0x10]
7112 ld [%l7 + 0x10], %f23
7113 fsubs %f23, %f26, %f21
7114 sub %g7, %g4, %i4
7115loop_592:
7116 mova %icc, %i7, %i6
7117 tpos %xcc, 0x3
7118 lduw [%l7 + 0x5C], %i0
7119 popc %o6, %o0
7120 movneg %icc, %l0, %l4
7121 umul %g6, 0x18EC, %o3
7122 andcc %l2, %o7, %g5
7123 subccc %i1, %g2, %g1
7124 tsubcctv %l5, 0x0D35, %g3
7125 edge8ln %l1, %o5, %i5
7126 tvs %xcc, 0x5
7127 sir 0x1996
7128 fbul %fcc1, loop_593
7129 fpsub32 %f22, %f18, %f24
7130 ldd [%l7 + 0x70], %f16
7131 edge16l %o2, %i2, %o4
7132loop_593:
7133 nop
7134 setx loop_594, %l0, %l1
7135 jmpl %l1, %l6
7136 movn %xcc, %i3, %l3
7137 nop
7138 fitod %f28, %f2
7139 edge8 %o1, %g7, %g4
7140loop_594:
7141 fmovsge %icc, %f26, %f28
7142 bleu,a loop_595
7143 edge16 %i4, %i7, %i0
7144 fmovscc %icc, %f31, %f21
7145 lduw [%l7 + 0x24], %o6
7146loop_595:
7147 movgu %icc, %o0, %l0
7148 ble %xcc, loop_596
7149 movleu %xcc, %l4, %i6
7150 brz,a %g6, loop_597
7151 lduh [%l7 + 0x30], %l2
7152loop_596:
7153 movcs %icc, %o3, %g5
7154 fbne,a %fcc3, loop_598
7155loop_597:
7156 array16 %i1, %g2, %o7
7157 xor %g1, %l5, %l1
7158 bne,a %xcc, loop_599
7159loop_598:
7160 edge16ln %g3, %i5, %o5
7161 be,a loop_600
7162 sdivx %o2, 0x1164, %o4
7163loop_599:
7164 fsrc1 %f18, %f14
7165 movneg %xcc, %i2, %l6
7166loop_600:
7167 fsrc2s %f14, %f1
7168 and %i3, 0x0E35, %l3
7169 addccc %o1, 0x03E9, %g7
7170 sdivcc %i4, 0x1C9C, %i7
7171 stw %g4, [%l7 + 0x38]
7172 movneg %xcc, %o6, %o0
7173 alignaddrl %i0, %l0, %i6
7174 array16 %g6, %l2, %l4
7175 fpsub16 %f22, %f26, %f12
7176 sethi 0x044A, %g5
7177 edge16n %i1, %g2, %o7
7178 restored
7179 rdpr %cwp, %g1
7180 rdpr %cansave, %g2
7181 rdpr %canrestore, %g3
7182 rdpr %cleanwin, %g4
7183 rdpr %otherwin, %g5
7184 rdpr %wstate, %g6
7185 fcmpne32 %f24, %f12, %o3
7186 umulcc %l5, 0x00DA, %g1
7187 movge %xcc, %l1, %i5
7188 subccc %o5, 0x026D, %g3
7189 sllx %o4, %i2, %o2
7190 set 0x08, %l2
7191 stha %i3, [%l7 + %l2] 0x0c
7192 wr %g0, 0x81, %asi
7193 ldxa [%l7 + 0x58] %asi, %l3
7194 nop
7195 setx 0x7061C8C2A8F28951, %l0, %l6
7196 stx %l6, [%l7 + 0x28]
7197 ldd [%l7 + 0x28], %f2
7198 setx 0xFE510AA26C57FBF0, %l1, %l5
7199 stx %l5, [%l7 + 0x10]
7200 ldd [%l7 + 0x10], %f6
7201 faddd %f6, %f2, %f12
7202 movvs %icc, %o1, %l6
7203 fabsd %f6, %f10
7204 nop
7205 setx 0xA3A6436F70480289, %l0, %l6
7206 stx %l6, [%l7 + 0x18]
7207 ldx [%l7 + 0x18], %fsr
7208 mulx %i4, 0x0DDB, %g7
7209 tn %xcc, 0x4
7210 bge,a,pt %xcc, loop_601
7211 ldsw [%l7 + 0x18], %g4
7212 movrgez %o6, %i7, %i0
7213 fmovsvc %icc, %f1, %f28
7214loop_601:
7215 sir 0x0019
7216 set 0x40, %l3
7217 stda %f16, [%l7 + %l3] 0x80
7218 nop
7219 setx 0x666F59AE8643E920, %l0, %l6
7220 stx %l6, [%l7 + 0x28]
7221 ldd [%l7 + 0x28], %f14
7222 setx 0x85E55C163C0DE9C2, %l1, %l5
7223 stx %l5, [%l7 + 0x10]
7224 ldd [%l7 + 0x10], %f28
7225 faddd %f28, %f14, %f4
7226 fbl,a %fcc1, loop_602
7227 fzero %f26
7228 tsubcctv %o0, 0x1F83, %i6
7229 fmul8x16 %f8, %f12, %f4
7230loop_602:
7231 udiv %g6, 0x1AD4, %l0
7232 taddcctv %l4, %l2, %i1
7233 fpsub16 %f8, %f0, %f6
7234 tgu %icc, 0x1
7235 bcs,a loop_603
7236 fmovsle %icc, %f3, %f25
7237 andncc %g2, %o7, %g5
7238 tneg %xcc, 0x3
7239loop_603:
7240 nop
7241 wr %g0, 0x80, %asi
7242 ldsha [%l7 + 0x38] %asi, %o3
7243 brgz,a %l5, loop_604
7244 brz %g1, loop_605
7245 tg %icc, 0x7
7246 movcs %icc, %l1, %o5
7247loop_604:
7248 sll %i5, 0x06, %o4
7249loop_605:
7250 bgu,a,pn %xcc, loop_606
7251 bgu,a,pn %xcc, loop_607
7252 sra %i2, 0x00, %g3
7253 movre %i3, 0x0A5, %l3
7254loop_606:
7255 mova %xcc, %o1, %o2
7256loop_607:
7257 fandnot1s %f22, %f6, %f5
7258 fpsub32s %f20, %f0, %f16
7259 fmovdg %icc, %f2, %f20
7260 fbule,a %fcc3, loop_608
7261 bleu,pt %xcc, loop_609
7262 edge8ln %i4, %g7, %g4
7263 membar 0x75
7264loop_608:
7265 movvs %icc, %o6, %l6
7266loop_609:
7267 orncc %i0, 0x10DE, %o0
7268 fbu,a %fcc0, loop_610
7269 tsubcctv %i6, %g6, %l0
7270 fbu,a %fcc1, loop_611
7271 be,pt %xcc, loop_612
7272loop_610:
7273 lduh [%l7 + 0x66], %l4
7274 fexpand %f14, %f24
7275loop_611:
7276 popc %i7, %l2
7277loop_612:
7278 pdist %f26, %f4, %f20
7279 sllx %i1, %g2, %g5
7280 movvc %icc, %o3, %l5
7281 taddcc %g1, %l1, %o5
7282 srl %i5, %o7, %i2
7283 nop
7284 setx 0x09A5B858, %l0, %l6
7285 st %l6, [%l7 + 0x28]
7286 ld [%l7 + 0x28], %f7
7287 fsqrts %f7, %f5
7288 movg %xcc, %g3, %o4
7289 subcc %i3, %o1, %l3
7290 fbue %fcc2, loop_613
7291 tle %xcc, 0x7
7292 fbl %fcc0, loop_614
7293 subccc %i4, 0x1EC8, %o2
7294loop_613:
7295 sdivx %g4, 0x158D, %o6
7296 tpos %icc, 0x5
7297loop_614:
7298 xorcc %l6, 0x18F7, %g7
7299 swap [%l7 + 0x3C], %o0
7300 set 0x40, %g2
7301 stda %f16, [%l7 + %g2] 0x0c
7302 movleu %xcc, %i6, %i0
7303 ldstub [%l7 + 0x3B], %l0
7304 orncc %g6, %l4, %i7
7305 fpadd16s %f16, %f20, %f2
7306 sub %i1, 0x14FB, %l2
7307 fba %fcc0, loop_615
7308 edge8ln %g5, %g2, %l5
7309 fxor %f28, %f18, %f16
7310 tvc %icc, 0x6
7311loop_615:
7312 bcc,a %xcc, loop_616
7313 brlz %g1, loop_617
7314 andcc %o3, 0x0B34, %o5
7315 edge8l %i5, %o7, %l1
7316loop_616:
7317 fmovrdgz %i2, %f14, %f28
7318loop_617:
7319 fcmpeq16 %f16, %f2, %g3
7320 ble,a,pt %xcc, loop_618
7321 smul %i3, 0x0FF2, %o4
7322 addccc %l3, %i4, %o1
7323 nop
7324 setx 0x7E205AA9, %l0, %l6
7325 st %l6, [%l7 + 0x28]
7326 ld [%l7 + 0x28], %f28
7327 setx 0xB6C68FC0, %l1, %l5
7328 st %l5, [%l7 + 0x10]
7329 ld [%l7 + 0x10], %f23
7330 fsubs %f23, %f28, %f18
7331loop_618:
7332 array16 %o2, %o6, %g4
7333 bcs,pt %xcc, loop_619
7334 edge8l %g7, %l6, %o0
7335 fandnot1 %f10, %f18, %f2
7336 movvs %icc, %i6, %i0
7337loop_619:
7338 fmul8x16al %f24, %f2, %f16
7339 te %icc, 0x4
7340 bvs,a loop_620
7341 brgz %l0, loop_621
7342 movcc %xcc, %l4, %i7
7343 fbg,a %fcc2, loop_622
7344loop_620:
7345 tleu %xcc, 0x3
7346loop_621:
7347 movcc %xcc, %i1, %g6
7348 movn %icc, %l2, %g2
7349loop_622:
7350 ldsw [%l7 + 0x20], %l5
7351 alignaddrl %g5, %o3, %o5
7352 nop
7353 set 0x18, %i6
7354 ldd [%l7 + %i6], %i4
7355 xnor %o7, 0x1688, %g1
7356 sethi 0x1C09, %l1
7357 sll %g3, 0x08, %i3
7358 fnegd %f14, %f2
7359 fmovsne %icc, %f2, %f0
7360 tne %xcc, 0x2
7361 fpadd32s %f3, %f15, %f5
7362 edge16 %i2, %o4, %l3
7363 movrlez %i4, %o1, %o2
7364 andcc %g4, %o6, %g7
7365 std %f14, [%l7 + 0x58]
7366 tsubcctv %l6, %i6, %i0
7367 movl %xcc, %o0, %l0
7368 movrgez %l4, %i7, %g6
7369 fones %f5
7370 fmovdneg %icc, %f1, %f8
7371 mulx %i1, 0x0763, %g2
7372 move %xcc, %l5, %l2
7373 wr %g0, 0x18, %asi
7374 prefetcha [%l7 + 0x18] %asi, 0x1
7375 array8 %o5, %i5, %o7
7376 orn %o3, 0x05F9, %g1
7377 sir 0x1449
7378 fandnot1 %f22, %f10, %f10
7379 nop
7380 fitos %f26, %f7
7381 tvs %icc, 0x5
7382 fblg %fcc1, loop_623
7383 addc %g3, 0x1AD9, %i3
7384 set 0x70, %l6
7385 stba %i2, [%l7 + %l6] 0x10
7386loop_623:
7387 fexpand %f5, %f4
7388 movne %xcc, %o4, %l1
7389 subcc %i4, %o1, %o2
7390 fbg,a %fcc3, loop_624
7391 edge8n %l3, %g4, %g7
7392 wr %g0, 0x88, %asi
7393 lduba [%l7 + 0x0F] %asi, %l6
7394loop_624:
7395 fbuge,a %fcc1, loop_625
7396 edge32l %o6, %i6, %i0
7397 sdivx %l0, 0x09E0, %l4
7398 nop
7399 setx 0xBFB84618FF026EF7, %l0, %l6
7400 stx %l6, [%l7 + 0x28]
7401 ldd [%l7 + 0x28], %f16
7402 setx 0x2EE058A36E9A1D4D, %l1, %l5
7403 stx %l5, [%l7 + 0x10]
7404 ldd [%l7 + 0x10], %f26
7405 fsubd %f26, %f16, %f24
7406loop_625:
7407 movneg %xcc, %i7, %g6
7408 edge8ln %i1, %o0, %l5
7409 movrne %l2, %g5, %g2
7410 tsubcc %o5, 0x1D31, %i5
7411 bcc,pn %icc, loop_626
7412 movn %icc, %o3, %g1
7413 movne %xcc, %o7, %i3
7414 sdivx %i2, 0x0D24, %o4
7415loop_626:
7416 ba,pn %xcc, loop_627
7417 tne %icc, 0x3
7418 wr %g0, 0x89, %asi
7419 lda [%l7 + 0x74] %asi, %f30
7420loop_627:
7421 fmovspos %icc, %f2, %f5
7422 fba %fcc0, loop_628
7423 tn %icc, 0x2
7424 fbug,a %fcc2, loop_629
7425 tcs %xcc, 0x5
7426loop_628:
7427 umulcc %g3, 0x1636, %i4
7428 set 0x34, %g3
7429 sta %f30, [%l7 + %g3] 0x80
7430loop_629:
7431 bcs,pn %icc, loop_630
7432 movle %icc, %l1, %o2
7433 swap [%l7 + 0x6C], %l3
7434 tvs %icc, 0x1
7435loop_630:
7436 popc %g4, %o1
7437 fmovdne %xcc, %f29, %f0
7438 nop
7439 fitod %f6, %f24
7440 fdtoi %f24, %f21
7441 nop
7442 setx 0xBE8E5090CCC2C0B4, %l0, %l6
7443 stx %l6, [%l7 + 0x28]
7444 ldd [%l7 + 0x28], %f2
7445 fsqrtd %f2, %f24
7446 movne %xcc, %l6, %o6
7447 bcc,a loop_631
7448 addccc %i6, %i0, %g7
7449 fmovsvc %icc, %f17, %f29
7450 subccc %l0, 0x116A, %i7
7451loop_631:
7452 taddcctv %g6, %l4, %o0
7453 fmovd %f30, %f14
7454 fmovsle %xcc, %f14, %f28
7455 fpsub32 %f12, %f6, %f10
7456 fandnot1 %f8, %f22, %f20
7457 edge32n %l5, %l2, %i1
7458 ldx [%l7 + 0x38], %g2
7459 fsrc1 %f26, %f26
7460 edge16n %g5, %o5, %i5
7461 srax %o3, %o7, %g1
7462 restored
7463 rdpr %cwp, %g1
7464 rdpr %cansave, %g2
7465 rdpr %canrestore, %g3
7466 rdpr %cleanwin, %g4
7467 rdpr %otherwin, %g5
7468 rdpr %wstate, %g6
7469 tge %xcc, 0x1
7470 sdivcc %i2, 0x1367, %o4
7471 fcmpeq16 %f14, %f0, %i3
7472 bleu,a %icc, loop_632
7473 addccc %g3, %l1, %o2
7474 stx %l3, [%l7 + 0x18]
7475 smulcc %g4, %i4, %l6
7476loop_632:
7477 srlx %o6, %o1, %i0
7478 move %icc, %g7, %i6
7479 ld [%l7 + 0x6C], %f1
7480 swap [%l7 + 0x44], %i7
7481 fmuld8ulx16 %f2, %f16, %f28
7482 sir 0x06A0
7483 nop
7484 setx loop_633, %l0, %l1
7485 wrpr 0x1, %tl
7486 wrpr %l1, %tpc
7487 add %l1, 0x4, %l1
7488 wrpr %l1, %tnpc
7489 setx 0x34400001400, %l0, %l1
7490 wrpr %l1, %tstate
7491 wrhpr 0x4, %htstate
7492 retry
7493 saved
7494 rdpr %cwp, %g1
7495 rdpr %cansave, %g2
7496 rdpr %canrestore, %g3
7497 rdpr %cleanwin, %g4
7498 rdpr %otherwin, %g5
7499 rdpr %wstate, %g6
7500 fmul8x16al %f12, %f4, %f16
7501 movrne %g6, 0x18D, %l4
7502loop_633:
7503 umulcc %l0, %o0, %l5
7504 edge32l %i1, %g2, %g5
7505 pdist %f0, %f30, %f8
7506 faligndata %f30, %f0, %f24
7507 movrne %l2, 0x369, %o5
7508 brlz,a %i5, loop_634
7509 fmovdle %icc, %f4, %f6
7510 taddcctv %o7, %g1, %i2
7511 swap [%l7 + 0x24], %o3
7512loop_634:
7513 tcs %icc, 0x0
7514 andcc %o4, %i3, %g3
7515 movvs %xcc, %o2, %l3
7516 tneg %icc, 0x6
7517 orncc %l1, 0x16C5, %g4
7518 sethi 0x1E88, %i4
7519 subc %o6, %o1, %l6
7520 fpadd16 %f20, %f14, %f12
7521 array8 %g7, %i0, %i6
7522 fble %fcc0, loop_635
7523 array16 %i7, %g6, %l0
7524 sethi 0x04C7, %o0
7525 movneg %icc, %l4, %l5
7526loop_635:
7527 sdivx %i1, 0x1929, %g5
7528 membar #Sync
7529 set 0x40, %o5
7530 ldda [%l7 + %o5] 0xf0, %f16
7531 xorcc %g2, %l2, %i5
7532 edge32 %o5, %o7, %g1
7533 fors %f19, %f31, %f29
7534 fmovrde %i2, %f2, %f0
7535 alignaddrl %o3, %o4, %g3
7536 nop
7537 setx 0x6D6547F858637919, %l0, %l6
7538 stx %l6, [%l7 + 0x28]
7539 ldd [%l7 + 0x28], %f16
7540 setx 0xF39F63C6432C0F0F, %l1, %l5
7541 stx %l5, [%l7 + 0x10]
7542 ldd [%l7 + 0x10], %f6
7543 fsubd %f6, %f16, %f2
7544 movneg %icc, %o2, %i3
7545 add %l1, 0x1FE4, %g4
7546 sir 0x1F57
7547 fmovscc %xcc, %f16, %f24
7548 array16 %i4, %o6, %l3
7549 fbg,a %fcc0, loop_636
7550 prefetch [%l7 + 0x2C], 0x2
7551 restored
7552 rdpr %cwp, %g1
7553 rdpr %cansave, %g2
7554 rdpr %canrestore, %g3
7555 rdpr %cleanwin, %g4
7556 rdpr %otherwin, %g5
7557 rdpr %wstate, %g6
7558 fbug %fcc0, loop_637
7559loop_636:
7560 fmovsle %xcc, %f27, %f23
7561 tcc %xcc, 0x1
7562 sub %o1, %g7, %i0
7563loop_637:
7564 subcc %i6, 0x15E3, %l6
7565 add %l7, 0x08, %l6
7566 wr %g0, 0x11, %asi
7567 lda [%l6] %asi, %i7
7568 casa [%l6] 0x11, %i7, %l0
7569 pdist %f20, %f2, %f4
7570 fmovdne %icc, %f1, %f30
7571 movge %xcc, %g6, %l4
7572 fandnot1s %f7, %f21, %f12
7573 orn %o0, %i1, %l5
7574 nop
7575 fitod %f2, %f12
7576 fdtox %f12, %f12
7577 fxtod %f12, %f16
7578 movrne %g5, 0x340, %g2
7579 movrgz %l2, %i5, %o7
7580 set 0x7C, %g4
7581 lda [%l7 + %g4] 0x11, %f30
7582 alignaddr %o5, %i2, %g1
7583 fmovdcc %xcc, %f12, %f22
7584 tle %xcc, 0x0
7585 te %xcc, 0x0
7586 movrne %o4, %g3, %o2
7587 edge8n %i3, %o3, %g4
7588 movcs %icc, %l1, %i4
7589 nop
7590 setx 0x0071E1F6, %l0, %l6
7591 st %l6, [%l7 + 0x24]
7592 ld [%l7 + 0x24], %fsr
7593 movn %icc, %l3, %o6
7594 edge16n %o1, %g7, %i6
7595 edge32 %l6, %i7, %l0
7596 edge8l %i0, %g6, %l4
7597 fandnot1 %f10, %f24, %f22
7598 andn %i1, %l5, %o0
7599 fmovdg %icc, %f17, %f25
7600 movvs %xcc, %g5, %g2
7601 flush %l7 + 0x78
7602 and %i5, 0x1F8B, %l2
7603 add %o5, 0x1AC3, %o7
7604 movrne %g1, 0x149, %i2
7605 sra %g3, %o2, %o4
7606 fbl %fcc1, loop_638
7607 te %icc, 0x0
7608 brlz %i3, loop_639
7609 tge %xcc, 0x7
7610loop_638:
7611 sll %o3, %g4, %i4
7612 set 0x30, %i3
7613 stxa %l3, [%l7 + %i3] 0x10
7614loop_639:
7615 array16 %o6, %o1, %l1
7616 fblg,a %fcc1, loop_640
7617 bg,a loop_641
7618 fand %f24, %f2, %f14
7619 sllx %i6, 0x1A, %l6
7620loop_640:
7621 subccc %i7, %l0, %g7
7622loop_641:
7623 xnor %i0, 0x0A3A, %l4
7624 fbul,a %fcc3, loop_642
7625 call loop_643
7626 tneg %icc, 0x0
7627 movcs %xcc, %g6, %l5
7628loop_642:
7629 popc %o0, %i1
7630loop_643:
7631 fmovdgu %icc, %f26, %f15
7632 wr %g0, 0x18, %asi
7633 lduha [%l7 + 0x08] %asi, %g5
7634 fbne %fcc3, loop_644
7635 restored
7636 rdpr %cwp, %g1
7637 rdpr %cansave, %g2
7638 rdpr %canrestore, %g3
7639 rdpr %cleanwin, %g4
7640 rdpr %otherwin, %g5
7641 rdpr %wstate, %g6
7642 ldstub [%l7 + 0x41], %g2
7643 st %f16, [%l7 + 0x10]
7644loop_644:
7645 edge32 %l2, %i5, %o7
7646 fpadd16s %f15, %f11, %f27
7647 edge16n %o5, %g1, %g3
7648 udivx %i2, 0x1D77, %o2
7649 ldsh [%l7 + 0x78], %i3
7650 smul %o4, %o3, %g4
7651 movcs %xcc, %i4, %l3
7652 subc %o6, 0x185F, %o1
7653 udivx %l1, 0x12B5, %i6
7654 smulcc %l6, %i7, %g7
7655 nop
7656 setx 0x14B212E1, %l0, %l6
7657 st %l6, [%l7 + 0x28]
7658 ld [%l7 + 0x28], %f9
7659 setx 0x977355BB, %l1, %l5
7660 st %l5, [%l7 + 0x10]
7661 ld [%l7 + 0x10], %f29
7662 fmuls %f29, %f9, %f4
7663 movneg %icc, %l0, %l4
7664 fmovdl %icc, %f15, %f12
7665 smul %i0, %l5, %o0
7666 saved
7667 rdpr %cwp, %g1
7668 rdpr %cansave, %g2
7669 rdpr %canrestore, %g3
7670 rdpr %cleanwin, %g4
7671 rdpr %otherwin, %g5
7672 rdpr %wstate, %g6
7673 subc %i1, 0x0732, %g6
7674 prefetch [%l7 + 0x64], 0x0
7675 bg,a,pt %icc, loop_645
7676 brlez %g5, loop_646
7677 sll %g2, 0x0C, %i5
7678 sir 0x1AFB
7679loop_645:
7680 movg %icc, %l2, %o7
7681loop_646:
7682 movgu %icc, %o5, %g1
7683 tneg %xcc, 0x7
7684 edge32ln %i2, %o2, %g3
7685 fxnor %f30, %f14, %f4
7686 ldub [%l7 + 0x44], %o4
7687 movvs %xcc, %i3, %g4
7688 tleu %icc, 0x0
7689 nop
7690 setx 0x392D24EFA041693E, %l0, %l6
7691 stx %l6, [%l7 + 0x20]
7692 ldx [%l7 + 0x20], %fsr
7693 array16 %o3, %i4, %l3
7694 stx %o6, [%l7 + 0x30]
7695 ld [%l7 + 0x18], %f12
7696 fcmpne16 %f18, %f0, %l1
7697 fmovrdlez %o1, %f28, %f8
7698 sth %l6, [%l7 + 0x74]
7699 mulscc %i6, 0x0B5F, %i7
7700 edge32 %l0, %l4, %i0
7701 orncc %l5, 0x1F66, %o0
7702 ldd [%l7 + 0x48], %g6
7703 sir 0x1B92
7704 brgz %g6, loop_647
7705 and %g5, %g2, %i5
7706 movrlz %i1, %o7, %o5
7707 fands %f28, %f11, %f0
7708loop_647:
7709 addccc %g1, 0x0A23, %l2
7710 nop
7711 setx loop_648, %l0, %l1
7712 wrpr 0x1, %tl
7713 wrpr %l1, %tpc
7714 add %l1, 0x4, %l1
7715 wrpr %l1, %tnpc
7716 setx 0x34400001400, %l0, %l1
7717 wrpr %l1, %tstate
7718 wrhpr 0x4, %htstate
7719 retry
7720 nop
7721 setx 0x007A9B33, %l0, %l6
7722 st %l6, [%l7 + 0x28]
7723 ld [%l7 + 0x28], %fsr
7724 movl %icc, %o2, %i2
7725 udivx %o4, 0x1B11, %i3
7726loop_648:
7727 ldd [%l7 + 0x08], %g2
7728 restored
7729 rdpr %cwp, %g1
7730 rdpr %cansave, %g2
7731 rdpr %canrestore, %g3
7732 rdpr %cleanwin, %g4
7733 rdpr %otherwin, %g5
7734 rdpr %wstate, %g6
7735 tne %xcc, 0x6
7736 tgu %xcc, 0x1
7737 wr %g0, 0x18, %asi
7738 ldsha [%l7 + 0x26] %asi, %g4
7739 tsubcctv %o3, 0x0EE3, %l3
7740 addcc %i4, 0x1938, %l1
7741 membar 0x6A
7742 tleu %icc, 0x4
7743 edge16 %o6, %l6, %i6
7744 nop
7745 fitod %f0, %f18
7746 fdtox %f18, %f24
7747 fxtod %f24, %f26
7748 fnor %f14, %f8, %f28
7749 movre %i7, 0x12F, %l0
7750 bvs,a %xcc, loop_649
7751 alignaddrl %l4, %i0, %o1
7752 add %l7, 0x3C, %l6
7753 wr %g0, 0x04, %asi
7754 lda [%l6] %asi, %o0
7755 casa [%l6] 0x04, %o0, %g7
7756loop_649:
7757 tvs %xcc, 0x4
7758 smulcc %g6, 0x14B4, %l5
7759 and %g5, 0x02AC, %g2
7760 andn %i5, 0x1768, %o7
7761 fmovsle %icc, %f27, %f11
7762 mova %xcc, %o5, %i1
7763 ldstub [%l7 + 0x20], %g1
7764 nop
7765 setx loop_650, %l0, %l1
7766 wrpr 0x1, %tl
7767 wrpr %l1, %tpc
7768 add %l1, 0x4, %l1
7769 wrpr %l1, %tnpc
7770 setx 0x34400001400, %l0, %l1
7771 wrpr %l1, %tstate
7772 wrhpr 0x4, %htstate
7773 retry
7774 tcc %xcc, 0x5
7775 xnor %l2, %o2, %o4
7776 fmovdleu %xcc, %f23, %f17
7777loop_650:
7778 fsrc2s %f25, %f6
7779 fpsub16 %f6, %f22, %f2
7780 movre %i3, 0x13D, %i2
7781 fbl,a %fcc0, loop_651
7782 nop
7783 setx 0x29D458C1, %l0, %l6
7784 st %l6, [%l7 + 0x28]
7785 ld [%l7 + 0x28], %f10
7786 setx 0x2992AB41, %l1, %l5
7787 st %l5, [%l7 + 0x10]
7788 ld [%l7 + 0x10], %f20
7789 fmuls %f20, %f10, %f11
7790 st %f15, [%l7 + 0x2C]
7791 tpos %xcc, 0x2
7792loop_651:
7793 ba,a,pn %icc, loop_652
7794 xorcc %g4, %o3, %g3
7795 edge32n %l3, %l1, %i4
7796 nop
7797 setx 0x69461BAF, %l0, %l6
7798 st %l6, [%l7 + 0x28]
7799 ld [%l7 + 0x28], %f23
7800 setx 0xC1DCA8E8, %l1, %l5
7801 st %l5, [%l7 + 0x10]
7802 ld [%l7 + 0x10], %f14
7803 fdivs %f14, %f23, %f11
7804loop_652:
7805 flush %l7 + 0x14
7806 movrlz %l6, %o6, %i7
7807 fpadd16s %f4, %f4, %f17
7808 fmovdn %icc, %f5, %f2
7809 fbe,a %fcc0, loop_653
7810 sllx %l0, 0x12, %i6
7811 fpmerge %f9, %f20, %f12
7812 fmul8sux16 %f0, %f24, %f20
7813loop_653:
7814 nop
7815 set 0x78, %o2
7816 prefetcha [%l7 + %o2] 0x89, 0x2
7817 movcc %icc, %o1, %o0
7818 set 0x20, %o0
7819 prefetcha [%l7 + %o0] 0x80, 0x2
7820 subccc %g7, 0x0472, %l5
7821 st %f29, [%l7 + 0x48]
7822 edge16 %g5, %g2, %g6
7823 fcmpeq16 %f24, %f2, %o7
7824 array8 %o5, %i5, %i1
7825 xor %l2, 0x1F7C, %g1
7826 array8 %o2, %o4, %i2
7827 fmovsvs %icc, %f10, %f3
7828 brgez,a %g4, loop_654
7829 subccc %o3, 0x1765, %i3
7830 umul %g3, 0x1ACB, %l1
7831 bgu loop_655
7832loop_654:
7833 mulx %l3, 0x0343, %l6
7834 subccc %o6, 0x05F8, %i7
7835 and %i4, %i6, %l0
7836loop_655:
7837 edge32 %o1, %l4, %i0
7838 bne %xcc, loop_656
7839 tge %xcc, 0x1
7840 edge8n %o0, %g7, %l5
7841 fmovdne %icc, %f13, %f4
7842loop_656:
7843 edge32ln %g2, %g6, %g5
7844 fbuge,a %fcc1, loop_657
7845 mulx %o5, %i5, %i1
7846 edge16 %o7, %l2, %g1
7847 fmovsa %xcc, %f15, %f14
7848loop_657:
7849 bvc,pn %xcc, loop_658
7850 swap [%l7 + 0x18], %o2
7851 wr %g0, 0x80, %asi
7852 ldsba [%l7 + 0x08] %asi, %o4
7853loop_658:
7854 nop
7855 fitod %f4, %f10
7856 fdtos %f10, %f28
7857 nop
7858 fitod %f8, %f16
7859 fdtox %f16, %f30
7860 orn %g4, %i2, %o3
7861 stb %g3, [%l7 + 0x2B]
7862 movn %xcc, %i3, %l3
7863 fpadd32 %f4, %f18, %f22
7864 tl %icc, 0x5
7865 sdivcc %l6, 0x0BD7, %l1
7866 smulcc %o6, 0x1A95, %i7
7867 set 0x5C, %o1
7868 ldswa [%l7 + %o1] 0x80, %i4
7869 xnorcc %i6, 0x0DCD, %l0
7870 movneg %xcc, %l4, %o1
7871 nop
7872 setx 0x13B9270786DC5DF5, %l0, %l6
7873 stx %l6, [%l7 + 0x28]
7874 ldd [%l7 + 0x28], %f30
7875 setx 0x54F8577A7D1F29FD, %l1, %l5
7876 stx %l5, [%l7 + 0x10]
7877 ldd [%l7 + 0x10], %f22
7878 fsubd %f22, %f30, %f8
7879 wr %g0, 0x89, %asi
7880 stba %o0, [%l7 + 0x3E] %asi
7881 srl %i0, %g7, %g2
7882 movl %xcc, %l5, %g5
7883 bleu %icc, loop_659
7884 fbge,a %fcc2, loop_660
7885 ta %xcc, 0x3
7886 fxors %f31, %f3, %f21
7887loop_659:
7888 nop
7889 set 0x7B, %l1
7890 ldsb [%l7 + %l1], %o5
7891loop_660:
7892 fands %f24, %f10, %f17
7893 tneg %xcc, 0x0
7894 sdivcc %i5, 0x10C7, %i1
7895 smulcc %g6, 0x0DC7, %l2
7896 fnot1 %f22, %f24
7897 tsubcctv %o7, %o2, %o4
7898 fmovrsgez %g4, %f10, %f16
7899 udivcc %g1, 0x1B44, %o3
7900 movrlez %g3, %i2, %l3
7901 fmovsvs %xcc, %f10, %f15
7902 edge16n %l6, %i3, %l1
7903 mova %icc, %i7, %o6
7904 srl %i4, 0x05, %i6
7905 sll %l4, %l0, %o1
7906 fnot1 %f24, %f10
7907 set 0x40, %l4
7908 stda %f0, [%l7 + %l4] 0xf1
7909 membar #Sync
7910 xor %o0, %i0, %g2
7911 movcs %xcc, %g7, %g5
7912 ba,pn %xcc, loop_661
7913 edge32ln %l5, %o5, %i5
7914 xorcc %i1, 0x1D04, %l2
7915 fmovdcc %xcc, %f22, %f29
7916loop_661:
7917 nop
7918 set 0x67, %o7
7919 ldub [%l7 + %o7], %g6
7920 stx %o2, [%l7 + 0x68]
7921 andncc %o7, %o4, %g1
7922 fnot2 %f28, %f22
7923 movn %icc, %o3, %g4
7924 std %f22, [%l7 + 0x38]
7925 edge8 %i2, %l3, %g3
7926 movre %l6, %l1, %i3
7927 fmovsge %xcc, %f28, %f12
7928 fbn %fcc1, loop_662
7929 movn %icc, %o6, %i4
7930 te %xcc, 0x1
7931 sdiv %i6, 0x185B, %l4
7932loop_662:
7933 udiv %i7, 0x1903, %l0
7934 edge32 %o0, %o1, %i0
7935 set 0x16, %g1
7936 lduba [%l7 + %g1] 0x04, %g7
7937 sll %g2, 0x0E, %g5
7938 fxnor %f4, %f2, %f26
7939 movle %xcc, %o5, %i5
7940 tleu %xcc, 0x0
7941 brlz,a %l5, loop_663
7942 fmovs %f24, %f27
7943 restored
7944 rdpr %cwp, %g1
7945 rdpr %cansave, %g2
7946 rdpr %canrestore, %g3
7947 rdpr %cleanwin, %g4
7948 rdpr %otherwin, %g5
7949 rdpr %wstate, %g6
7950 movrlz %i1, %g6, %o2
7951loop_663:
7952 srl %o7, 0x15, %l2
7953 tneg %xcc, 0x1
7954 movcc %icc, %g1, %o3
7955 movrgz %g4, 0x04A, %i2
7956 fmovdge %icc, %f9, %f24
7957 brgz %o4, loop_664
7958 sth %l3, [%l7 + 0x78]
7959 orncc %l6, %l1, %i3
7960 fmovrdgez %o6, %f22, %f6
7961loop_664:
7962 fmovrdgz %g3, %f24, %f14
7963 ldsb [%l7 + 0x24], %i6
7964 tl %icc, 0x2
7965 alignaddrl %i4, %l4, %l0
7966 taddcc %i7, 0x0718, %o0
7967 nop
7968 setx 0xA077DB64, %l0, %l6
7969 st %l6, [%l7 + 0x18]
7970 ld [%l7 + 0x18], %fsr
7971 xorcc %i0, %o1, %g7
7972 fbo %fcc0, loop_665
7973 fornot1s %f28, %f13, %f0
7974 movrgez %g2, %g5, %o5
7975 tcs %icc, 0x5
7976loop_665:
7977 andn %i5, %l5, %i1
7978 tleu %icc, 0x7
7979 ta %icc, 0x5
7980 stx %o2, [%l7 + 0x48]
7981 tcs %xcc, 0x5
7982 fands %f3, %f3, %f26
7983 edge32 %g6, %l2, %g1
7984 sra %o7, 0x13, %o3
7985 brlez,a %i2, loop_666
7986 addccc %g4, 0x1656, %l3
7987 wr %g0, 0x04, %asi
7988 ldsha [%l7 + 0x5C] %asi, %o4
7989loop_666:
7990 ldx [%l7 + 0x38], %l1
7991 movleu %xcc, %i3, %l6
7992 taddcctv %g3, 0x0315, %i6
7993 sdivx %o6, 0x1CB5, %i4
7994 udivx %l0, 0x1999, %i7
7995 bvc,pt %xcc, loop_667
7996 ble loop_668
7997 stb %o0, [%l7 + 0x4A]
7998 movrgez %l4, %i0, %o1
7999loop_667:
8000 nop
8001 fitos %f11, %f1
8002 fstox %f1, %f28
8003loop_668:
8004 fmovse %xcc, %f25, %f27
8005 fxor %f12, %f24, %f24
8006 sdivcc %g7, 0x102E, %g5
8007 nop
8008 fitod %f10, %f10
8009 fdtox %f10, %f28
8010 fxtod %f28, %f26
8011 alignaddrl %o5, %g2, %i5
8012 edge16l %l5, %o2, %g6
8013 tcc %icc, 0x7
8014 movrgez %l2, 0x266, %i1
8015 xorcc %o7, %g1, %i2
8016 stw %o3, [%l7 + 0x7C]
8017 subc %l3, 0x1D93, %g4
8018 bgu,pt %icc, loop_669
8019 nop
8020 set 0x48, %i5
8021 stx %l1, [%l7 + %i5]
8022 bvs,pt %xcc, loop_670
8023 ta %icc, 0x7
8024loop_669:
8025 nop
8026 setx 0xBC51AC9A, %l0, %l6
8027 st %l6, [%l7 + 0x28]
8028 ld [%l7 + 0x28], %f16
8029 fsqrts %f16, %f21
8030 addc %o4, 0x1045, %i3
8031loop_670:
8032 tsubcc %l6, %i6, %g3
8033 movleu %xcc, %i4, %o6
8034 xnor %l0, 0x17F6, %o0
8035 mova %xcc, %i7, %l4
8036 orcc %o1, %i0, %g7
8037 nop
8038 setx 0x269E7D9A58DCCCDC, %l0, %l6
8039 stx %l6, [%l7 + 0x28]
8040 ldd [%l7 + 0x28], %f10
8041 fsqrtd %f10, %f16
8042 edge8n %g5, %g2, %i5
8043 nop
8044 setx 0x97958294, %l0, %l6
8045 st %l6, [%l7 + 0x28]
8046 ld [%l7 + 0x28], %f29
8047 setx 0x60880348, %l1, %l5
8048 st %l5, [%l7 + 0x10]
8049 ld [%l7 + 0x10], %f19
8050 fdivs %f19, %f29, %f22
8051 nop
8052 set 0x54, %i0
8053 lduw [%l7 + %i0], %o5
8054 flush %l7 + 0x68
8055 tg %xcc, 0x4
8056 edge8ln %l5, %o2, %l2
8057 movle %icc, %i1, %g6
8058 nop
8059 setx 0xB057CFCB, %l0, %l6
8060 st %l6, [%l7 + 0x68]
8061 ld [%l7 + 0x68], %fsr
8062 fmovsn %icc, %f25, %f22
8063 for %f24, %f26, %f10
8064 orcc %g1, %o7, %o3
8065 set 0x24, %i7
8066 sta %f5, [%l7 + %i7] 0x80
8067 bn loop_671
8068 fsrc1s %f28, %f6
8069 add %l7, 0x30, %l6
8070 wr %g0, 0x04, %asi
8071 casa [%l6] %asi, %l3, %g4
8072loop_671:
8073 fnors %f8, %f15, %f6
8074 movvs %icc, %i2, %o4
8075 movvs %icc, %l1, %i3
8076 bl %icc, loop_672
8077 bn,a,pt %xcc, loop_673
8078 bgu,a,pt %icc, loop_674
8079 sra %l6, 0x16, %g3
8080loop_672:
8081 movn %icc, %i4, %o6
8082loop_673:
8083 nop
8084 wr %g0, 0x18, %asi
8085 sta %f19, [%l7 + 0x60] %asi
8086loop_674:
8087 srlx %l0, %i6, %i7
8088 sll %l4, %o0, %o1
8089 bg,pn %icc, loop_675
8090 te %xcc, 0x4
8091 fbn,a %fcc1, loop_676
8092 brlez,a %g7, loop_677
8093loop_675:
8094 fmovrdgz %g5, %f24, %f12
8095 fnegd %f14, %f2
8096loop_676:
8097 sth %i0, [%l7 + 0x50]
8098loop_677:
8099 popc %i5, %o5
8100 nop
8101 setx loop_678, %l0, %l1
8102 wrpr 0x1, %tl
8103 wrpr %l1, %tnpc
8104 setx 0x34400001400, %l0, %l1
8105 wrpr %l1, %tstate
8106 wrhpr 0x4, %htstate
8107 done
8108 fmovdneg %xcc, %f8, %f12
8109 restored
8110 rdpr %cwp, %g1
8111 rdpr %cansave, %g2
8112 rdpr %canrestore, %g3
8113 rdpr %cleanwin, %g4
8114 rdpr %otherwin, %g5
8115 rdpr %wstate, %g6
8116 fbu,a %fcc0, loop_679
8117loop_678:
8118 tneg %xcc, 0x2
8119 movpos %icc, %g2, %l5
8120 movgu %xcc, %o2, %i1
8121loop_679:
8122 fand %f6, %f22, %f28
8123 lduw [%l7 + 0x64], %l2
8124 fxor %f4, %f16, %f30
8125 tcs %xcc, 0x7
8126 tsubcc %g6, 0x0242, %g1
8127 brgz %o3, loop_680
8128 fmovdneg %xcc, %f20, %f23
8129 movge %xcc, %l3, %o7
8130 sir 0x18F2
8131loop_680:
8132 movrgz %i2, %o4, %g4
8133 tvs %icc, 0x2
8134 fnands %f14, %f6, %f12
8135 fbul,a %fcc1, loop_681
8136 te %icc, 0x4
8137 xorcc %l1, 0x11DC, %l6
8138 fbne %fcc1, loop_682
8139loop_681:
8140 movrgez %g3, %i3, %o6
8141 or %i4, %l0, %i7
8142 array8 %i6, %l4, %o1
8143loop_682:
8144 fpadd16s %f17, %f13, %f31
8145 smulcc %g7, 0x072B, %o0
8146 edge32l %i0, %i5, %g5
8147 std %f4, [%l7 + 0x40]
8148 fbne %fcc3, loop_683
8149 movl %icc, %o5, %g2
8150 te %xcc, 0x7
8151 orcc %o2, 0x082D, %l5
8152loop_683:
8153 nop
8154 wr %g0, 0x10, %asi
8155 lduha [%l7 + 0x5C] %asi, %i1
8156 nop
8157 fitod %f12, %f6
8158 fdtox %f6, %f16
8159 fxtod %f16, %f24
8160 movre %g6, %l2, %g1
8161 edge16 %l3, %o7, %i2
8162 sth %o3, [%l7 + 0x70]
8163 fornot2 %f24, %f12, %f26
8164 fmovrse %g4, %f23, %f14
8165 fabsd %f26, %f4
8166 sir 0x036C
8167 edge32l %l1, %o4, %g3
8168 pdist %f8, %f16, %f4
8169 movrlez %i3, 0x360, %o6
8170 tleu %icc, 0x3
8171 add %l7, 0x44, %l6
8172 wr %g0, 0x89, %asi
8173 lda [%l6] %asi, %i4
8174 casa [%l6] 0x89, %i4, %l6
8175 fcmpeq16 %f4, %f22, %l0
8176 saved
8177 rdpr %cwp, %g1
8178 rdpr %cansave, %g2
8179 rdpr %canrestore, %g3
8180 rdpr %cleanwin, %g4
8181 rdpr %otherwin, %g5
8182 rdpr %wstate, %g6
8183 fxors %f9, %f22, %f19
8184 fmovdgu %icc, %f10, %f5
8185 fbe %fcc1, loop_684
8186 tsubcc %i7, 0x111A, %i6
8187 nop
8188 fitod %f6, %f10
8189 fdtoi %f10, %f5
8190 xnorcc %l4, 0x19F6, %g7
8191loop_684:
8192 orncc %o0, 0x023D, %i0
8193 add %i5, %g5, %o5
8194 fbn %fcc0, loop_685
8195 stx %g2, [%l7 + 0x50]
8196 fpadd32s %f13, %f23, %f1
8197 movpos %icc, %o1, %l5
8198loop_685:
8199 movl %xcc, %o2, %g6
8200 wr %g0, 0x0c, %asi
8201 stwa %i1, [%l7 + 0x38] %asi
8202 wr %g0, 0x22, %asi
8203 stxa %l2, [%l7 + 0x78] %asi
8204 membar #Sync
8205 bvs loop_686
8206 nop
8207 setx 0xE9A7804FFF5A9C98, %l0, %l6
8208 stx %l6, [%l7 + 0x28]
8209 ldd [%l7 + 0x28], %f18
8210 fsqrtd %f18, %f30
8211 wr %g0, 0x10, %asi
8212 swapa [%l7 + 0x34] %asi, %l3
8213loop_686:
8214 nop
8215 wr %g0, 0x52, %asi
8216 ldxa [%g0 + 0x118] %asi, %g1
8217 movrlez %o7, %o3, %g4
8218 membar 0x37
8219 movcs %icc, %i2, %o4
8220 nop
8221 fitos %f11, %f23
8222 fstox %f23, %f16
8223 fxtos %f16, %f22
8224 mulx %g3, %l1, %i3
8225 nop
8226 fitos %f10, %f23
8227 fstox %f23, %f14
8228 array32 %i4, %l6, %l0
8229 subccc %i7, %o6, %l4
8230 ta %xcc, 0x7
8231 edge16l %g7, %o0, %i6
8232 brlez,a %i0, loop_687
8233 tpos %xcc, 0x6
8234 edge32 %g5, %o5, %g2
8235 srl %i5, %l5, %o2
8236loop_687:
8237 addcc %o1, 0x0F52, %g6
8238 tne %icc, 0x7
8239 udivcc %l2, 0x1C2D, %i1
8240 stbar
8241 fpadd32 %f8, %f24, %f24
8242 sdivcc %g1, 0x1F61, %o7
8243 andn %o3, 0x0DAB, %l3
8244 orn %i2, 0x161C, %g4
8245 membar 0x3C
8246 fbl %fcc2, loop_688
8247 fnors %f6, %f3, %f24
8248 movcc %xcc, %o4, %g3
8249 fmovd %f26, %f22
8250loop_688:
8251 fmovsleu %xcc, %f19, %f26
8252 subc %i3, %i4, %l1
8253 sll %l0, 0x0F, %l6
8254 bge,pt %icc, loop_689
8255 xnorcc %i7, %l4, %g7
8256 ble,pt %icc, loop_690
8257 movrlz %o6, 0x361, %o0
8258loop_689:
8259 edge8l %i0, %i6, %g5
8260 tg %icc, 0x7
8261loop_690:
8262 addccc %g2, 0x1BD2, %o5
8263 array16 %i5, %o2, %l5
8264 movrlz %g6, %l2, %i1
8265 array32 %g1, %o7, %o3
8266 fbo %fcc1, loop_691
8267 fcmple16 %f16, %f14, %o1
8268 or %i2, %l3, %g4
8269 sth %o4, [%l7 + 0x7E]
8270loop_691:
8271 tvs %xcc, 0x4
8272 membar 0x64
8273 brgz %g3, loop_692
8274 edge16 %i4, %i3, %l1
8275 orn %l6, %l0, %i7
8276 fmovrdlez %g7, %f24, %f16
8277loop_692:
8278 fmovrde %o6, %f4, %f12
8279 xorcc %l4, 0x0FD7, %o0
8280 movle %icc, %i6, %g5
8281 addc %g2, %i0, %i5
8282 add %o5, %l5, %g6
8283 movg %icc, %o2, %i1
8284 add %l7, 0x54, %l6
8285 wr %g0, 0x11, %asi
8286 casa [%l6] %asi, %l2, %g1
8287 nop
8288 fitos %f8, %f31
8289 fstod %f31, %f2
8290 ldstub [%l7 + 0x19], %o7
8291 mulx %o3, 0x0A41, %o1
8292 fcmpne32 %f18, %f10, %i2
8293 set 0x58, %i1
8294 ldxa [%l7 + %i1] 0x81, %l3
8295 nop
8296 setx loop_693, %l0, %l1
8297 wrpr 0x1, %tl
8298 wrpr %l1, %tnpc
8299 setx 0x34400001400, %l0, %l1
8300 wrpr %l1, %tstate
8301 wrhpr 0x4, %htstate
8302 done
8303 sdivx %o4, 0x02FB, %g4
8304 sra %g3, %i4, %i3
8305 fmovdvc %icc, %f26, %f30
8306loop_693:
8307 bvs,a,pt %icc, loop_694
8308 fsrc1s %f8, %f21
8309 sdivx %l6, 0x1B33, %l0
8310 sdivx %l1, 0x1A0C, %g7
8311loop_694:
8312 andncc %o6, %l4, %o0
8313 edge8ln %i7, %i6, %g5
8314 bcs,a,pn %icc, loop_695
8315 addcc %g2, %i0, %i5
8316 tneg %xcc, 0x5
8317 tsubcctv %o5, 0x1136, %g6
8318loop_695:
8319 nop
8320 set 0x44, %g5
8321 stw %l5, [%l7 + %g5]
8322 nop
8323 setx loop_696, %l0, %l1
8324 jmpl %l1, %o2
8325 saved
8326 rdpr %cwp, %g1
8327 rdpr %cansave, %g2
8328 rdpr %canrestore, %g3
8329 rdpr %cleanwin, %g4
8330 rdpr %otherwin, %g5
8331 rdpr %wstate, %g6
8332 lduw [%l7 + 0x60], %l2
8333 saved
8334 rdpr %cwp, %g1
8335 rdpr %cansave, %g2
8336 rdpr %canrestore, %g3
8337 rdpr %cleanwin, %g4
8338 rdpr %otherwin, %g5
8339 rdpr %wstate, %g6
8340loop_696:
8341 edge32ln %g1, %i1, %o7
8342 edge8l %o1, %i2, %l3
8343 fnot1 %f8, %f10
8344 ldstub [%l7 + 0x59], %o3
8345 swap [%l7 + 0x68], %o4
8346 tne %icc, 0x4
8347 edge8ln %g3, %g4, %i4
8348 subccc %i3, 0x0B0F, %l0
8349 set 0x2C, %o6
8350 stwa %l6, [%l7 + %o6] 0x22
8351 membar #Sync
8352 movpos %icc, %l1, %g7
8353 movcs %icc, %o6, %o0
8354 ldstub [%l7 + 0x1D], %i7
8355 lduw [%l7 + 0x24], %l4
8356 brlez %g5, loop_697
8357 srax %g2, %i6, %i0
8358 nop
8359 setx 0x13736047, %l0, %l6
8360 st %l6, [%l7 + 0x28]
8361 ld [%l7 + 0x28], %f29
8362 setx 0x318BFFBD, %l1, %l5
8363 st %l5, [%l7 + 0x10]
8364 ld [%l7 + 0x10], %f6
8365 fadds %f6, %f29, %f0
8366 array8 %o5, %g6, %l5
8367loop_697:
8368 movge %icc, %i5, %o2
8369 orn %g1, %i1, %o7
8370 subccc %o1, 0x12F1, %i2
8371 fmovdne %icc, %f23, %f22
8372 brlz,a %l3, loop_698
8373 tle %xcc, 0x1
8374 add %l7, 0x34, %l6
8375 wr %g0, 0x11, %asi
8376 lda [%l6] %asi, %o3
8377 casa [%l6] %asi, %o3, %o4
8378loop_698:
8379 ldsh [%l7 + 0x42], %g3
8380 array32 %l2, %i4, %g4
8381 movn %xcc, %i3, %l0
8382 tsubcc %l1, %l6, %g7
8383 nop
8384 setx loop_699, %l0, %l1
8385 wrpr 0x1, %tl
8386 wrpr %l1, %tpc
8387 add %l1, 0x4, %l1
8388 wrpr %l1, %tnpc
8389 setx 0x34400001400, %l0, %l1
8390 wrpr %l1, %tstate
8391 wrhpr 0x4, %htstate
8392 retry
8393 ldd [%l7 + 0x40], %o0
8394 edge16l %i7, %o6, %g5
8395 tneg %xcc, 0x1
8396loop_699:
8397 sllx %g2, %i6, %l4
8398 fcmple16 %f2, %f28, %o5
8399 bpos,a,pn %xcc, loop_700
8400 subccc %i0, %l5, %i5
8401 bgu,pt %xcc, loop_701
8402 addc %g6, %g1, %i1
8403loop_700:
8404 udivcc %o7, 0x1E23, %o1
8405 fmovrslez %i2, %f11, %f4
8406loop_701:
8407 edge16l %l3, %o2, %o3
8408 umulcc %g3, 0x0233, %l2
8409 stb %i4, [%l7 + 0x27]
8410 fbul,a %fcc2, loop_702
8411 flush %l7 + 0x2C
8412 sub %o4, %g4, %l0
8413 edge32n %i3, %l6, %l1
8414loop_702:
8415 mova %xcc, %o0, %g7
8416 sra %i7, 0x13, %o6
8417 sll %g2, 0x1E, %i6
8418 tn %xcc, 0x0
8419 sub %l4, %o5, %g5
8420 set 0x108, %o3
8421 stxa %l5, [%g0 + %o3] 0x52
8422 edge32 %i0, %i5, %g6
8423 srax %g1, 0x01, %o7
8424 tvs %icc, 0x7
8425 movre %i1, 0x1B7, %o1
8426 nop
8427 fitos %f7, %f15
8428 fstoi %f15, %f24
8429 subccc %l3, %i2, %o2
8430 fbo %fcc2, loop_703
8431 fmovdvc %xcc, %f27, %f16
8432 movpos %xcc, %g3, %l2
8433 addc %i4, 0x1C83, %o3
8434loop_703:
8435 ldsw [%l7 + 0x74], %g4
8436 srl %o4, 0x11, %i3
8437 prefetch [%l7 + 0x50], 0x2
8438 edge32 %l0, %l1, %o0
8439 bshuffle %f16, %f28, %f26
8440 wr %g0, 0x0c, %asi
8441 ldsba [%l7 + 0x63] %asi, %l6
8442 movneg %xcc, %g7, %i7
8443 movvs %icc, %o6, %i6
8444 bn,a,pt %icc, loop_704
8445 umulcc %l4, %g2, %o5
8446 movneg %xcc, %l5, %g5
8447 fbg,a %fcc2, loop_705
8448loop_704:
8449 smul %i0, %i5, %g1
8450 fbn,a %fcc0, loop_706
8451 bge,pt %xcc, loop_707
8452loop_705:
8453 nop
8454 fitos %f7, %f24
8455 movge %icc, %o7, %g6
8456loop_706:
8457 sth %i1, [%l7 + 0x78]
8458loop_707:
8459 tvc %xcc, 0x4
8460 pdist %f14, %f8, %f12
8461 movne %icc, %l3, %o1
8462 movcs %xcc, %o2, %g3
8463 set 0x2C, %i2
8464 lduba [%l7 + %i2] 0x15, %l2
8465 for %f4, %f30, %f10
8466 fmovsvs %icc, %f0, %f31
8467 or %i2, 0x0187, %o3
8468 set 0x30, %g6
8469 stwa %g4, [%l7 + %g6] 0x14
8470 array32 %o4, %i4, %i3
8471 smulcc %l0, %o0, %l6
8472 fbo %fcc3, loop_708
8473 movne %icc, %l1, %i7
8474 andcc %o6, 0x1A1F, %i6
8475 udiv %g7, 0x12D5, %l4
8476loop_708:
8477 alignaddrl %g2, %l5, %o5
8478 andn %i0, %i5, %g1
8479 bg %xcc, loop_709
8480 sethi 0x0C15, %g5
8481 orn %g6, %i1, %l3
8482 srax %o7, 0x1F, %o2
8483loop_709:
8484 movne %xcc, %g3, %l2
8485 xorcc %i2, 0x1DEB, %o3
8486 fcmpeq32 %f0, %f18, %o1
8487 edge8 %o4, %i4, %i3
8488 edge32ln %l0, %o0, %g4
8489 add %l7, 0x64, %l6
8490 wr %g0, 0x0c, %asi
8491 lda [%l6] %asi, %l1
8492 casa [%l6] %asi, %l1, %i7
8493 fbu,a %fcc3, loop_710
8494 fmovsl %xcc, %f9, %f14
8495 fnegs %f26, %f2
8496 array32 %o6, %i6, %g7
8497loop_710:
8498 umulcc %l6, 0x1204, %g2
8499 andcc %l4, 0x1735, %o5
8500 movrlez %i0, %i5, %l5
8501 brlez %g5, loop_711
8502 bcc loop_712
8503 fornot2s %f0, %f9, %f8
8504 srlx %g6, %g1, %l3
8505loop_711:
8506 nop
8507 fitod %f4, %f18
8508loop_712:
8509 udivcc %o7, 0x0E34, %i1
8510 brlz,a %g3, loop_713
8511 movn %xcc, %l2, %i2
8512 popc 0x0942, %o3
8513 alignaddrl %o1, %o2, %i4
8514loop_713:
8515 fmovdleu %icc, %f17, %f18
8516 add %l7, 0x38, %l6
8517 wr %g0, 0x81, %asi
8518 lda [%l6] %asi, %o4
8519 casa [%l6] %asi, %o4, %i3
8520 umulcc %o0, 0x0ABB, %l0
8521 tsubcc %l1, %i7, %g4
8522 taddcctv %o6, 0x05D8, %g7
8523 addccc %l6, %i6, %g2
8524 wr %g0, 0x88, %asi
8525 stba %o5, [%l7 + 0x5B] %asi
8526 fands %f11, %f18, %f10
8527 fmovdn %xcc, %f27, %f27
8528 add %l7, 0x28, %l6
8529 wr %g0, 0x81, %asi
8530 lda [%l6] %asi, %l4
8531 casa [%l6] %asi, %l4, %i5
8532 andncc %l5, %i0, %g6
8533 set 0x70, %g7
8534 ldswa [%l7 + %g7] 0x88, %g1
8535 bgu %icc, loop_714
8536 movcc %xcc, %g5, %o7
8537 addccc %i1, 0x11AA, %g3
8538 nop
8539 setx 0xAF91B041, %l0, %l6
8540 st %l6, [%l7 + 0x28]
8541 ld [%l7 + 0x28], %f12
8542 setx 0x12EE5540, %l1, %l5
8543 st %l5, [%l7 + 0x10]
8544 ld [%l7 + 0x10], %f3
8545 fdivs %f3, %f12, %f0
8546loop_714:
8547 fmovrslz %l3, %f22, %f30
8548 movre %i2, 0x286, %o3
8549 edge16l %l2, %o1, %i4
8550 ldub [%l7 + 0x6B], %o2
8551 move %icc, %i3, %o0
8552 tg %icc, 0x4
8553 sdivx %l0, 0x1A24, %l1
8554 fcmple16 %f14, %f24, %o4
8555 swap [%l7 + 0x78], %g4
8556 movneg %xcc, %i7, %g7
8557 fzeros %f19
8558 nop
8559 setx 0x2049F6E9, %l0, %l6
8560 st %l6, [%l7 + 0x7C]
8561 ld [%l7 + 0x7C], %fsr
8562 bl,a,pn %xcc, loop_715
8563 xor %l6, 0x028A, %o6
8564 movn %icc, %i6, %g2
8565 tvs %xcc, 0x3
8566loop_715:
8567 bcs,a %xcc, loop_716
8568 ldstub [%l7 + 0x25], %l4
8569 movgu %icc, %i5, %l5
8570 wr %g0, 0x10, %asi
8571 prefetcha [%l7 + 0x48] %asi, 0x0
8572loop_716:
8573 tn %icc, 0x2
8574 ta %xcc, 0x7
8575 srl %i0, %g1, %g6
8576 udiv %g5, 0x0CB2, %o7
8577 mulscc %g3, %l3, %i1
8578 wr %g0, 0x89, %asi
8579 prefetcha [%l7 + 0x08] %asi, 0x0
8580 fbne,a %fcc3, loop_717
8581 fmul8sux16 %f12, %f22, %f14
8582 call loop_718
8583 tge %icc, 0x0
8584loop_717:
8585 fsrc1 %f22, %f18
8586 orcc %l2, %o3, %o1
8587loop_718:
8588 for %f8, %f16, %f26
8589 sdivcc %i4, 0x17F5, %o2
8590 brgez,a %o0, loop_719
8591 tvc %xcc, 0x6
8592 or %l0, %i3, %o4
8593 fmovdvs %icc, %f22, %f31
8594loop_719:
8595 edge16n %g4, %l1, %g7
8596 fcmpeq16 %f12, %f18, %l6
8597 tgu %xcc, 0x4
8598 bpos %xcc, loop_720
8599 fxors %f8, %f31, %f30
8600 bvs,pt %icc, loop_721
8601 tge %icc, 0x2
8602loop_720:
8603 bl,a,pn %xcc, loop_722
8604 std %f16, [%l7 + 0x28]
8605loop_721:
8606 bcs,a,pt %icc, loop_723
8607 tcs %icc, 0x5
8608loop_722:
8609 edge8 %o6, %i6, %i7
8610 fbule,a %fcc1, loop_724
8611loop_723:
8612 tgu %icc, 0x2
8613 restored
8614 rdpr %cwp, %g1
8615 rdpr %cansave, %g2
8616 rdpr %canrestore, %g3
8617 rdpr %cleanwin, %g4
8618 rdpr %otherwin, %g5
8619 rdpr %wstate, %g6
8620 fmovsvs %icc, %f22, %f8
8621loop_724:
8622 nop
8623 wr %g0, 0x81, %asi
8624 swapa [%l7 + 0x34] %asi, %l4
8625 bpos,pn %xcc, loop_725
8626 alignaddr %i5, %g2, %o5
8627 xnorcc %l5, %i0, %g1
8628 movrgez %g6, 0x0A3, %o7
8629loop_725:
8630 fabss %f21, %f28
8631 smul %g3, %g5, %i1
8632 udiv %i2, 0x130E, %l2
8633 fmovsn %xcc, %f23, %f31
8634 edge32l %l3, %o3, %i4
8635 wr %g0, 0x80, %asi
8636 sta %f11, [%l7 + 0x24] %asi
8637 nop
8638 fitos %f8, %f31
8639 ba loop_726
8640 alignaddrl %o1, %o0, %l0
8641 tcs %xcc, 0x3
8642 array16 %i3, %o2, %g4
8643loop_726:
8644 andcc %o4, 0x02A8, %l1
8645 nop
8646 setx loop_727, %l0, %l1
8647 jmpl %l1, %l6
8648 te %icc, 0x0
8649 tleu %xcc, 0x5
8650 sir 0x1C4D
8651loop_727:
8652 movl %icc, %g7, %i6
8653 sdivx %i7, 0x0E94, %l4
8654 fxor %f14, %f6, %f12
8655 std %f26, [%l7 + 0x40]
8656 add %l7, 0x58, %l6
8657 wr %g0, 0x81, %asi
8658 lda [%l6] %asi, %i5
8659 casa [%l6] %asi, %i5, %g2
8660 movrne %o6, 0x13D, %l5
8661 tsubcctv %o5, %g1, %i0
8662 ta %xcc, 0x0
8663 orcc %g6, 0x0F7D, %o7
8664 brlez,a %g5, loop_728
8665 tpos %xcc, 0x2
8666 mova %icc, %g3, %i2
8667 movpos %icc, %l2, %i1
8668loop_728:
8669 bpos %icc, loop_729
8670 brlez %o3, loop_730
8671 st %f19, [%l7 + 0x0C]
8672 orn %i4, %l3, %o1
8673loop_729:
8674 xor %l0, 0x0A34, %o0
8675loop_730:
8676 srlx %i3, %g4, %o2
8677 edge32 %o4, %l6, %l1
8678 edge8l %g7, %i7, %l4
8679 andcc %i6, %i5, %o6
8680 array32 %l5, %o5, %g1
8681 fabsd %f18, %f18
8682 add %l7, 0x14, %l6
8683 wr %g0, 0x89, %asi
8684 lda [%l6] %asi, %g2
8685 casa [%l6] %asi, %g2, %i0
8686 srlx %g6, 0x1A, %g5
8687 udivx %o7, 0x1A27, %g3
8688 edge32 %i2, %l2, %o3
8689 saved
8690 rdpr %cwp, %g1
8691 rdpr %cansave, %g2
8692 rdpr %canrestore, %g3
8693 rdpr %cleanwin, %g4
8694 rdpr %otherwin, %g5
8695 rdpr %wstate, %g6
8696 ld [%l7 + 0x20], %f7
8697 bne loop_731
8698 fnot1 %f22, %f26
8699 addccc %i4, %i1, %l3
8700 bge,a loop_732
8701loop_731:
8702 te %icc, 0x0
8703 fmovsvs %icc, %f5, %f27
8704 movg %xcc, %l0, %o0
8705loop_732:
8706 fmovrsgz %o1, %f10, %f21
8707 tvc %xcc, 0x7
8708 bvc,pt %xcc, loop_733
8709 edge32n %g4, %i3, %o2
8710 tvs %xcc, 0x5
8711 movgu %icc, %o4, %l6
8712loop_733:
8713 saved
8714 rdpr %cwp, %g1
8715 rdpr %cansave, %g2
8716 rdpr %canrestore, %g3
8717 rdpr %cleanwin, %g4
8718 rdpr %otherwin, %g5
8719 rdpr %wstate, %g6
8720 edge8 %l1, %g7, %l4
8721 xnorcc %i6, %i5, %o6
8722 bge %icc, loop_734
8723 movleu %xcc, %i7, %l5
8724 fblg %fcc1, loop_735
8725 nop
8726 set 0x2A, %o4
8727 ldsh [%l7 + %o4], %o5
8728loop_734:
8729 fbn %fcc1, loop_736
8730 edge32ln %g2, %i0, %g1
8731loop_735:
8732 srlx %g6, %g5, %g3
8733 fxnors %f28, %f31, %f10
8734loop_736:
8735 fpadd16 %f8, %f28, %f16
8736 nop
8737 fitod %f2, %f6
8738 fdtox %f6, %f4
8739 fmovse %icc, %f23, %f28
8740 orcc %o7, %l2, %i2
8741 fand %f20, %f2, %f20
8742 for %f28, %f4, %f2
8743 movge %icc, %i4, %i1
8744 fmovsvc %xcc, %f1, %f17
8745 srl %l3, %o3, %l0
8746 fzeros %f0
8747 srlx %o1, %g4, %o0
8748 fxor %f6, %f24, %f18
8749 restored
8750 rdpr %cwp, %g1
8751 rdpr %cansave, %g2
8752 rdpr %canrestore, %g3
8753 rdpr %cleanwin, %g4
8754 rdpr %otherwin, %g5
8755 rdpr %wstate, %g6
8756 set 0x48, %l0
8757 prefetcha [%l7 + %l0] 0x04, 0x0
8758 set 0x30, %l5
8759 ldswa [%l7 + %l5] 0x19, %o4
8760 tle %xcc, 0x0
8761 edge32 %l6, %i3, %l1
8762 fxor %f14, %f26, %f6
8763 fmovsle %icc, %f16, %f13
8764 edge16n %g7, %l4, %i6
8765 fmovrse %i5, %f10, %f24
8766 edge8l %i7, %o6, %o5
8767 bcc,a,pn %xcc, loop_737
8768 fandnot1 %f30, %f6, %f12
8769 tne %xcc, 0x7
8770 movrlz %l5, 0x00A, %i0
8771loop_737:
8772 movcc %icc, %g1, %g2
8773 fnegd %f18, %f20
8774 sth %g5, [%l7 + 0x36]
8775 tpos %xcc, 0x5
8776 xnor %g3, 0x1AE7, %g6
8777 popc 0x092F, %o7
8778 edge32l %i2, %i4, %l2
8779 ldstub [%l7 + 0x31], %l3
8780 set 0x40, %i4
8781 stda %f0, [%l7 + %i4] 0xf0
8782 membar #Sync
8783 xnor %i1, 0x02D5, %o3
8784 edge32ln %o1, %l0, %o0
8785 fbuge,a %fcc3, loop_738
8786 nop
8787 fitos %f1, %f6
8788 fnot2s %f16, %f27
8789 fmovdge %xcc, %f23, %f5
8790loop_738:
8791 movneg %icc, %g4, %o4
8792 nop
8793 setx loop_739, %l0, %l1
8794 wrpr 0x1, %tl
8795 wrpr %l1, %tpc
8796 add %l1, 0x4, %l1
8797 wrpr %l1, %tnpc
8798 setx 0x34400001400, %l0, %l1
8799 wrpr %l1, %tstate
8800 wrhpr 0x4, %htstate
8801 retry
8802 restored
8803 rdpr %cwp, %g1
8804 rdpr %cansave, %g2
8805 rdpr %canrestore, %g3
8806 rdpr %cleanwin, %g4
8807 rdpr %otherwin, %g5
8808 rdpr %wstate, %g6
8809 ba,pn %xcc, loop_740
8810 sll %o2, 0x1D, %i3
8811loop_739:
8812 ldd [%l7 + 0x38], %l0
8813 array32 %l6, %l4, %g7
8814loop_740:
8815 movge %icc, %i5, %i7
8816 tvc %xcc, 0x6
8817 add %o6, %o5, %i6
8818 fmovdcs %xcc, %f31, %f31
8819 st %f1, [%l7 + 0x30]
8820 fmovdgu %xcc, %f25, %f20
8821 and %i0, %l5, %g2
8822 nop
8823 setx loop_741, %l0, %l1
8824 jmpl %l1, %g5
8825 movgu %icc, %g1, %g6
8826 nop
8827 setx loop_742, %l0, %l1
8828 wrpr 0x1, %tl
8829 wrpr %l1, %tpc
8830 add %l1, 0x4, %l1
8831 wrpr %l1, %tnpc
8832 setx 0x34400001400, %l0, %l1
8833 wrpr %l1, %tstate
8834 wrhpr 0x4, %htstate
8835 retry
8836 xnorcc %o7, 0x0E86, %i2
8837loop_741:
8838 nop
8839 setx 0xCDD07C53, %l0, %l6
8840 st %l6, [%l7 + 0x28]
8841 ld [%l7 + 0x28], %f13
8842 setx 0xED31A32C, %l1, %l5
8843 st %l5, [%l7 + 0x10]
8844 ld [%l7 + 0x10], %f20
8845 fadds %f20, %f13, %f16
8846 movvs %xcc, %i4, %g3
8847loop_742:
8848 brnz %l2, loop_743
8849 mova %xcc, %i1, %l3
8850 fmul8x16 %f4, %f16, %f30
8851 fnot1 %f18, %f16
8852loop_743:
8853 edge32l %o1, %l0, %o0
8854 addc %o3, %o4, %g4
8855 edge16n %o2, %l1, %l6
8856 smulcc %l4, 0x1A81, %g7
8857 fandnot1s %f25, %f7, %f31
8858 nop
8859 setx 0xA96F4E7E99D01CFA, %l0, %l6
8860 stx %l6, [%l7 + 0x28]
8861 ldd [%l7 + 0x28], %f14
8862 setx 0xD2D90F5D1D17B45B, %l1, %l5
8863 stx %l5, [%l7 + 0x10]
8864 ldd [%l7 + 0x10], %f12
8865 fmuld %f12, %f14, %f8
8866 fmul8ulx16 %f22, %f20, %f10
8867 movcs %icc, %i3, %i7
8868 set 0x22, %l2
8869 lduha [%l7 + %l2] 0x04, %i5
8870 fbl %fcc3, loop_744
8871 edge16 %o6, %o5, %i0
8872 bvs,a loop_745
8873 movvc %xcc, %l5, %g2
8874loop_744:
8875 tpos %xcc, 0x0
8876 udivcc %g5, 0x08C6, %i6
8877loop_745:
8878 lduw [%l7 + 0x5C], %g1
8879 fmovrdlez %g6, %f18, %f20
8880 movre %o7, 0x26A, %i4
8881 udivx %i2, 0x0137, %l2
8882 sdiv %i1, 0x0A25, %g3
8883 sllx %o1, 0x0B, %l3
8884 fbn,a %fcc2, loop_746
8885 addc %l0, 0x0179, %o0
8886 be,a,pn %xcc, loop_747
8887 tl %xcc, 0x5
8888loop_746:
8889 movrlz %o3, %o4, %g4
8890 srl %l1, %o2, %l6
8891loop_747:
8892 movrlz %g7, %l4, %i7
8893 bge,a,pt %xcc, loop_748
8894 bge,a %xcc, loop_749
8895 tpos %icc, 0x1
8896 fmovsneg %icc, %f6, %f18
8897loop_748:
8898 xnorcc %i5, %i3, %o6
8899loop_749:
8900 tle %xcc, 0x2
8901 wr %g0, 0x18, %asi
8902 ldxa [%l7 + 0x38] %asi, %i0
8903 movne %xcc, %l5, %o5
8904 fmovsa %xcc, %f16, %f10
8905 tcs %xcc, 0x7
8906 sethi 0x09D5, %g5
8907 nop
8908 setx 0xD5AF3D9F, %l0, %l6
8909 st %l6, [%l7 + 0x28]
8910 ld [%l7 + 0x28], %f6
8911 fsqrts %f6, %f30
8912 bvs,a,pn %icc, loop_750
8913 move %icc, %g2, %g1
8914 sth %i6, [%l7 + 0x5E]
8915 fandnot1s %f10, %f20, %f23
8916loop_750:
8917 fpsub32 %f6, %f12, %f4
8918 array32 %g6, %i4, %o7
8919 addccc %l2, %i1, %g3
8920 nop
8921 setx 0xA1BCE5DC, %l0, %l6
8922 st %l6, [%l7 + 0x28]
8923 ld [%l7 + 0x28], %f5
8924 setx 0xF4977924, %l1, %l5
8925 st %l5, [%l7 + 0x10]
8926 ld [%l7 + 0x10], %f10
8927 fsubs %f10, %f5, %f8
8928 tg %icc, 0x0
8929 subcc %o1, 0x18E6, %i2
8930 stbar
8931 stb %l0, [%l7 + 0x4B]
8932 edge8ln %o0, %o3, %o4
8933 movrne %g4, 0x09D, %l1
8934 movrgez %o2, 0x33E, %l3
8935 umulcc %l6, 0x1104, %l4
8936 smulcc %g7, 0x0722, %i7
8937 tneg %icc, 0x5
8938 bg,a loop_751
8939 fmovrdne %i3, %f8, %f8
8940 stx %i5, [%l7 + 0x40]
8941 movcc %xcc, %i0, %o6
8942loop_751:
8943 movrgez %o5, 0x1CE, %g5
8944 fmovde %icc, %f4, %f18
8945 movrne %l5, %g1, %g2
8946 fnor %f14, %f20, %f26
8947 movleu %icc, %g6, %i4
8948 fnegs %f17, %f4
8949 alignaddrl %o7, %l2, %i6
8950 fmul8ulx16 %f0, %f20, %f18
8951 udivx %i1, 0x028C, %g3
8952 udivcc %o1, 0x0C06, %i2
8953 fpackfix %f18, %f28
8954 sth %l0, [%l7 + 0x0C]
8955 sra %o0, 0x16, %o3
8956 movrlez %o4, 0x110, %g4
8957 addc %l1, 0x11CD, %o2
8958 add %l7, 0x10, %l6
8959 wr %g0, 0x89, %asi
8960 ldxa [%l6] %asi, %l3
8961 casxa [%l6] 0x89, %l3, %l6
8962 tsubcctv %g7, 0x1ED1, %i7
8963 stx %l4, [%l7 + 0x70]
8964 nop
8965 fitod %f4, %f14
8966 fdtoi %f14, %f11
8967 movrlez %i3, 0x046, %i0
8968 brlez,a %i5, loop_752
8969 edge32 %o5, %g5, %o6
8970 fpsub32 %f20, %f20, %f8
8971 sllx %l5, %g1, %g6
8972loop_752:
8973 movre %i4, 0x128, %o7
8974 stw %l2, [%l7 + 0x68]
8975 alignaddrl %g2, %i6, %g3
8976 set 0x28, %l3
8977 swapa [%l7 + %l3] 0x81, %o1
8978 nop
8979 fitos %f9, %f15
8980 fstox %f15, %f12
8981 fxtos %f12, %f30
8982 restored
8983 rdpr %cwp, %g1
8984 rdpr %cansave, %g2
8985 rdpr %canrestore, %g3
8986 rdpr %cleanwin, %g4
8987 rdpr %otherwin, %g5
8988 rdpr %wstate, %g6
8989 xnorcc %i1, 0x0B2E, %l0
8990 tg %icc, 0x1
8991 stb %o0, [%l7 + 0x31]
8992 popc %o3, %o4
8993 tvs %icc, 0x6
8994 mulscc %i2, %g4, %o2
8995 alignaddr %l3, %l6, %g7
8996 ble %xcc, loop_753
8997 umul %i7, 0x0DFE, %l1
8998 movpos %icc, %i3, %l4
8999 movge %icc, %i0, %i5
9000loop_753:
9001 fmovdcc %icc, %f1, %f22
9002 nop
9003 set 0x10, %i6
9004 sth %o5, [%l7 + %i6]
9005 fsrc2 %f8, %f12
9006 ta %icc, 0x3
9007 edge8l %o6, %g5, %l5
9008 fmovdcs %icc, %f17, %f19
9009 movn %icc, %g6, %i4
9010 brgz %g1, loop_754
9011 stb %l2, [%l7 + 0x58]
9012 fmovdgu %xcc, %f31, %f13
9013 fpsub16s %f21, %f30, %f24
9014loop_754:
9015 edge32 %o7, %i6, %g3
9016 fxor %f8, %f10, %f10
9017 stw %g2, [%l7 + 0x3C]
9018 udiv %i1, 0x17AC, %l0
9019 movle %icc, %o0, %o3
9020 fcmpeq16 %f30, %f8, %o4
9021 nop
9022 setx 0x4AA25C9A, %l0, %l6
9023 st %l6, [%l7 + 0x28]
9024 ld [%l7 + 0x28], %f11
9025 setx 0x4FE943B6, %l1, %l5
9026 st %l5, [%l7 + 0x10]
9027 ld [%l7 + 0x10], %f8
9028 fadds %f8, %f11, %f0
9029 brnz %i2, loop_755
9030 add %g4, %o1, %l3
9031 fors %f29, %f31, %f6
9032 stbar
9033loop_755:
9034 fmul8x16au %f8, %f27, %f12
9035 move %xcc, %o2, %l6
9036 ldx [%l7 + 0x28], %i7
9037 sub %g7, %l1, %i3
9038 te %icc, 0x5
9039 te %xcc, 0x4
9040 movvs %xcc, %l4, %i5
9041 nop
9042 setx loop_756, %l0, %l1
9043 wrpr 0x1, %tl
9044 wrpr %l1, %tpc
9045 add %l1, 0x4, %l1
9046 wrpr %l1, %tnpc
9047 setx 0x34400001400, %l0, %l1
9048 wrpr %l1, %tstate
9049 wrhpr 0x4, %htstate
9050 retry
9051 fmul8x16al %f8, %f11, %f20
9052 movre %o5, %i0, %g5
9053 fmovsvs %xcc, %f31, %f20
9054loop_756:
9055 fabss %f1, %f14
9056 wr %g0, 0x88, %asi
9057 lduha [%l7 + 0x44] %asi, %l5
9058 fnegs %f9, %f18
9059 movpos %xcc, %g6, %i4
9060 edge32n %g1, %o6, %l2
9061 wr %g0, 0x2f, %asi
9062 stwa %o7, [%l7 + 0x30] %asi
9063 membar #Sync
9064 addccc %g3, 0x0D07, %g2
9065 membar 0x57
9066 fpmerge %f8, %f21, %f24
9067 fmovdn %xcc, %f7, %f19
9068 bgu,a,pn %icc, loop_757
9069 fbo %fcc1, loop_758
9070 taddcctv %i6, 0x1767, %i1
9071 wr %g0, 0x80, %asi
9072 ldsba [%l7 + 0x42] %asi, %o0
9073loop_757:
9074 taddcc %o3, %o4, %i2
9075loop_758:
9076 fmovsvs %xcc, %f5, %f5
9077 tpos %icc, 0x2
9078 fbn,a %fcc3, loop_759
9079 edge16 %l0, %o1, %l3
9080 fpsub16 %f22, %f2, %f0
9081 xor %g4, 0x09A1, %o2
9082loop_759:
9083 fmovs %f23, %f23
9084 saved
9085 rdpr %cwp, %g1
9086 rdpr %cansave, %g2
9087 rdpr %canrestore, %g3
9088 rdpr %cleanwin, %g4
9089 rdpr %otherwin, %g5
9090 rdpr %wstate, %g6
9091 alignaddr %l6, %i7, %g7
9092 fble,a %fcc0, loop_760
9093 sethi 0x1D96, %i3
9094 bg,a,pn %xcc, loop_761
9095 movvc %xcc, %l1, %i5
9096loop_760:
9097 tne %xcc, 0x6
9098 array32 %l4, %o5, %g5
9099loop_761:
9100 fbuge %fcc3, loop_762
9101 nop
9102 setx loop_763, %l0, %l1
9103 wrpr 0x1, %tl
9104 wrpr %l1, %tpc
9105 add %l1, 0x4, %l1
9106 wrpr %l1, %tnpc
9107 setx 0x34400001400, %l0, %l1
9108 wrpr %l1, %tstate
9109 wrhpr 0x4, %htstate
9110 retry
9111 fmovde %icc, %f19, %f22
9112 movcc %xcc, %i0, %g6
9113loop_762:
9114 movge %xcc, %l5, %i4
9115loop_763:
9116 ldstub [%l7 + 0x49], %g1
9117 sdivcc %o6, 0x1D11, %l2
9118 wr %g0, 0x89, %asi
9119 ldstuba [%l7 + 0x1E] %asi, %g3
9120 add %l7, 0x34, %l6
9121 wr %g0, 0x18, %asi
9122 lda [%l6] %asi, %g2
9123 casa [%l6] %asi, %g2, %o7
9124 te %icc, 0x7
9125 subcc %i6, 0x05A8, %o0
9126 ldub [%l7 + 0x12], %i1
9127 fone %f20
9128 te %xcc, 0x2
9129 nop
9130 fitos %f13, %f19
9131 fstox %f19, %f6
9132 brz %o4, loop_764
9133 umulcc %i2, 0x1912, %l0
9134 mulx %o3, 0x023A, %l3
9135 nop
9136 fitod %f8, %f0
9137 fdtox %f0, %f16
9138loop_764:
9139 taddcctv %g4, %o1, %l6
9140 wr %g0, 0x04, %asi
9141 ldxa [%l7 + 0x08] %asi, %i7
9142 fcmpeq32 %f20, %f28, %o2
9143 fexpand %f8, %f20
9144 bge,a loop_765
9145 array16 %g7, %i3, %i5
9146 fpmerge %f27, %f19, %f8
9147 st %f4, [%l7 + 0x34]
9148loop_765:
9149 tge %xcc, 0x6
9150 addc %l4, %l1, %g5
9151 sub %o5, 0x1506, %g6
9152 umul %l5, 0x13F2, %i4
9153 edge32 %g1, %o6, %l2
9154 edge16 %g3, %g2, %i0
9155 xnorcc %i6, 0x1D3E, %o7
9156 subcc %o0, 0x18C1, %i1
9157 srax %o4, %i2, %o3
9158 set 0x24, %l6
9159 lduwa [%l7 + %l6] 0x18, %l3
9160 movrgz %g4, %l0, %l6
9161 fblg %fcc0, loop_766
9162 edge16n %i7, %o1, %o2
9163 nop
9164 setx 0x2164FC18, %l0, %l6
9165 st %l6, [%l7 + 0x28]
9166 ld [%l7 + 0x28], %f19
9167 setx 0x2A80A928, %l1, %l5
9168 st %l5, [%l7 + 0x10]
9169 ld [%l7 + 0x10], %f29
9170 fdivs %f29, %f19, %f7
9171 movvs %xcc, %i3, %g7
9172loop_766:
9173 fmovdvc %icc, %f28, %f0
9174 nop
9175 fitod %f0, %f16
9176 fdtox %f16, %f4
9177 fxtod %f4, %f24
9178 addcc %l4, 0x1795, %i5
9179 nop
9180 fitod %f2, %f4
9181 fdtox %f4, %f22
9182 orn %g5, 0x06DA, %l1
9183 sdivcc %g6, 0x1A1A, %o5
9184 fmuld8ulx16 %f7, %f8, %f20
9185 fmovrsgz %i4, %f15, %f19
9186 umul %g1, 0x03CC, %l5
9187 fbne,a %fcc3, loop_767
9188 nop
9189 setx 0xE38D911E3FE5EFCD, %l0, %l6
9190 stx %l6, [%l7 + 0x28]
9191 ldd [%l7 + 0x28], %f4
9192 setx 0x284B7719B5219C19, %l1, %l5
9193 stx %l5, [%l7 + 0x10]
9194 ldd [%l7 + 0x10], %f10
9195 faddd %f10, %f4, %f24
9196 edge16ln %o6, %l2, %g3
9197 movvs %icc, %g2, %i6
9198loop_767:
9199 fmovrse %o7, %f31, %f31
9200 bg,pn %xcc, loop_768
9201 andn %o0, 0x0E7E, %i1
9202 edge32n %i0, %i2, %o3
9203 set 0x68, %g2
9204 ldsha [%l7 + %g2] 0x15, %o4
9205loop_768:
9206 tl %xcc, 0x5
9207 edge32l %l3, %l0, %g4
9208 fnands %f6, %f15, %f24
9209 move %xcc, %l6, %i7
9210 fbne,a %fcc1, loop_769
9211 ta %xcc, 0x0
9212 mulx %o2, 0x1FB8, %i3
9213 xor %o1, %g7, %i5
9214loop_769:
9215 movrlez %g5, %l4, %l1
9216 bgu %xcc, loop_770
9217 fmovdneg %icc, %f28, %f5
9218 ldx [%l7 + 0x28], %g6
9219 srl %o5, %g1, %i4
9220loop_770:
9221 tn %xcc, 0x5
9222 tgu %xcc, 0x4
9223 subccc %o6, 0x03C7, %l5
9224 tpos %xcc, 0x7
9225 subc %g3, %g2, %i6
9226 movrgez %l2, %o0, %i1
9227 wr %g0, 0x80, %asi
9228 sta %f23, [%l7 + 0x44] %asi
9229 nop
9230 fitos %f7, %f9
9231 fstoi %f9, %f21
9232 ldsh [%l7 + 0x4C], %o7
9233 or %i0, 0x126D, %o3
9234 fbul %fcc1, loop_771
9235 tn %xcc, 0x2
9236 movge %icc, %i2, %o4
9237 tneg %icc, 0x2
9238loop_771:
9239 nop
9240 set 0x20, %g3
9241 stxa %l3, [%l7 + %g3] 0xe2
9242 membar #Sync
9243 ba loop_772
9244 ble,a,pt %xcc, loop_773
9245 nop
9246 fitos %f1, %f14
9247 fstoi %f14, %f31
9248 fmovsvs %xcc, %f17, %f10
9249loop_772:
9250 brgez %l0, loop_774
9251loop_773:
9252 fandnot2 %f8, %f6, %f28
9253 bge,pt %xcc, loop_775
9254 movrlz %g4, %i7, %l6
9255loop_774:
9256 edge16l %i3, %o1, %o2
9257 or %i5, 0x1909, %g5
9258loop_775:
9259 orcc %l4, 0x1DED, %l1
9260 tsubcctv %g7, 0x1834, %g6
9261 ba,a loop_776
9262 movcs %xcc, %o5, %i4
9263 bpos,a loop_777
9264 nop
9265 setx 0x32170D3F59BEF9DD, %l0, %l6
9266 stx %l6, [%l7 + 0x28]
9267 ldd [%l7 + 0x28], %f26
9268 setx 0xA24D6474E045BD17, %l1, %l5
9269 stx %l5, [%l7 + 0x10]
9270 ldd [%l7 + 0x10], %f30
9271 fdivd %f30, %f26, %f24
9272loop_776:
9273 membar 0x44
9274 tneg %icc, 0x0
9275loop_777:
9276 bge,pt %xcc, loop_778
9277 subccc %o6, 0x05EC, %l5
9278 smul %g1, 0x1991, %g3
9279 tg %xcc, 0x1
9280loop_778:
9281 tvc %xcc, 0x3
9282 fcmple32 %f4, %f16, %g2
9283 array32 %i6, %o0, %l2
9284 edge16l %o7, %i1, %o3
9285 nop
9286 fitos %f14, %f10
9287 fstoi %f10, %f31
9288 lduw [%l7 + 0x28], %i2
9289 brnz,a %o4, loop_779
9290 stx %l3, [%l7 + 0x28]
9291 edge8l %l0, %i0, %i7
9292 movrlez %g4, 0x1FE, %i3
9293loop_779:
9294 addc %o1, 0x01C1, %l6
9295 alignaddr %o2, %i5, %g5
9296 and %l1, %g7, %g6
9297 stx %l4, [%l7 + 0x28]
9298 taddcc %o5, %i4, %l5
9299 fmovsg %xcc, %f30, %f1
9300 smul %o6, %g1, %g2
9301 movrgz %i6, 0x11A, %g3
9302 set 0x40, %o5
9303 stda %f0, [%l7 + %o5] 0x89
9304 fpadd16 %f14, %f24, %f24
9305 bg,pn %xcc, loop_780
9306 umul %l2, %o7, %o0
9307 ld [%l7 + 0x3C], %f12
9308 movrgz %o3, 0x0E2, %i2
9309loop_780:
9310 nop
9311 set 0x40, %i3
9312 stda %f0, [%l7 + %i3] 0x17
9313 membar #Sync
9314 movrgez %i1, 0x3B2, %o4
9315 taddcctv %l0, 0x01E8, %l3
9316 te %icc, 0x1
9317 ldsw [%l7 + 0x18], %i7
9318 edge16l %g4, %i3, %i0
9319 tl %xcc, 0x3
9320 subcc %o1, %o2, %l6
9321 smul %g5, 0x0053, %i5
9322 stw %g7, [%l7 + 0x28]
9323 xnorcc %l1, 0x0E53, %g6
9324 movg %xcc, %l4, %i4
9325 add %l7, 0x30, %l6
9326 wr %g0, 0x10, %asi
9327 lda [%l6] %asi, %l5
9328 casa [%l6] %asi, %l5, %o5
9329 fmovdne %xcc, %f27, %f30
9330 movpos %icc, %g1, %g2
9331 subcc %o6, 0x1561, %i6
9332 ld [%l7 + 0x68], %f29
9333 edge16l %g3, %o7, %l2
9334 sll %o3, %o0, %i2
9335 fpack32 %f6, %f30, %f20
9336 tcs %icc, 0x6
9337 andcc %o4, %l0, %l3
9338 bcs,a,pt %icc, loop_781
9339 fpackfix %f2, %f5
9340 sir 0x1710
9341 addcc %i7, %i1, %g4
9342loop_781:
9343 edge16l %i0, %o1, %i3
9344 brnz,a %o2, loop_782
9345 subc %l6, 0x121A, %g5
9346 bcc %icc, loop_783
9347 ldub [%l7 + 0x31], %i5
9348loop_782:
9349 membar 0x49
9350 tne %xcc, 0x3
9351loop_783:
9352 sub %g7, 0x01EC, %g6
9353 set 0x70, %o2
9354 lduwa [%l7 + %o2] 0x0c, %l1
9355 tl %xcc, 0x1
9356 addccc %l4, 0x00C2, %i4
9357 edge8ln %o5, %g1, %g2
9358 wr %g0, 0x81, %asi
9359 swapa [%l7 + 0x38] %asi, %o6
9360 nop
9361 fitod %f8, %f24
9362 fdtoi %f24, %f25
9363 taddcc %l5, %i6, %o7
9364 sdivcc %g3, 0x10B5, %l2
9365 edge32n %o3, %i2, %o0
9366 fabss %f14, %f10
9367 fxnors %f25, %f23, %f29
9368 sdivcc %o4, 0x1599, %l3
9369 fmovdvs %icc, %f18, %f6
9370 movvs %xcc, %l0, %i1
9371 fcmpne32 %f20, %f26, %i7
9372 alignaddrl %g4, %i0, %i3
9373 alignaddr %o2, %l6, %g5
9374 movrlez %o1, 0x078, %g7
9375 and %g6, 0x10B0, %l1
9376 fmovdneg %icc, %f17, %f15
9377 fmovrdgez %i5, %f20, %f18
9378 fxnors %f11, %f28, %f28
9379 fcmple32 %f8, %f28, %i4
9380 fbul %fcc3, loop_784
9381 edge32 %l4, %o5, %g1
9382 alignaddr %g2, %o6, %i6
9383 fbul %fcc2, loop_785
9384loop_784:
9385 fxor %f14, %f8, %f22
9386 fandnot1s %f7, %f22, %f30
9387 movpos %xcc, %l5, %g3
9388loop_785:
9389 ldd [%l7 + 0x38], %f12
9390 fmovrsgez %o7, %f21, %f15
9391 srl %l2, %i2, %o3
9392 tsubcc %o4, %l3, %o0
9393 fcmple32 %f28, %f0, %l0
9394 orcc %i7, 0x1A0F, %i1
9395 fbge,a %fcc2, loop_786
9396 xor %i0, 0x1B62, %i3
9397 fandnot2 %f26, %f0, %f16
9398 fxnor %f0, %f14, %f18
9399loop_786:
9400 fornot2 %f8, %f20, %f8
9401 fxor %f18, %f2, %f26
9402 movcc %xcc, %o2, %l6
9403 faligndata %f2, %f24, %f10
9404 set 0x30, %o0
9405 ldda [%l7 + %o0] 0xe2, %g4
9406 fmul8sux16 %f28, %f26, %f12
9407 fblg,a %fcc2, loop_787
9408 taddcctv %g4, 0x1A15, %g7
9409 fabss %f11, %f27
9410 fmovdleu %xcc, %f25, %f8
9411loop_787:
9412 movl %xcc, %o1, %l1
9413 set 0x54, %g4
9414 stwa %g6, [%l7 + %g4] 0x88
9415 fmovsgu %xcc, %f19, %f9
9416 prefetch [%l7 + 0x2C], 0x0
9417 bge,pn %icc, loop_788
9418 sub %i4, 0x0A1C, %i5
9419 fmovrsne %o5, %f23, %f20
9420 mova %icc, %l4, %g2
9421loop_788:
9422 andcc %o6, %i6, %l5
9423 sllx %g3, %o7, %g1
9424 ba,a,pn %xcc, loop_789
9425 subc %l2, 0x17BE, %i2
9426 taddcc %o3, 0x147C, %l3
9427 sth %o4, [%l7 + 0x70]
9428loop_789:
9429 xorcc %l0, %i7, %o0
9430 fmovsle %icc, %f21, %f3
9431 ldsb [%l7 + 0x2C], %i0
9432 nop
9433 setx loop_790, %l0, %l1
9434 jmpl %l1, %i3
9435 fmovrsgz %o2, %f25, %f31
9436 nop
9437 setx 0x8E74573E0AA64E79, %l0, %l6
9438 stx %l6, [%l7 + 0x28]
9439 ldd [%l7 + 0x28], %f2
9440 setx 0x63AD5156C381D6FB, %l1, %l5
9441 stx %l5, [%l7 + 0x10]
9442 ldd [%l7 + 0x10], %f16
9443 fmuld %f16, %f2, %f2
9444 fnot1s %f2, %f15
9445loop_790:
9446 sdivx %l6, 0x15B9, %g5
9447 umulcc %g4, %g7, %i1
9448 taddcc %o1, 0x13A7, %l1
9449 taddcc %i4, %g6, %o5
9450 edge32ln %i5, %l4, %g2
9451 subc %o6, 0x14B3, %l5
9452 fmovsle %icc, %f20, %f23
9453 saved
9454 rdpr %cwp, %g1
9455 rdpr %cansave, %g2
9456 rdpr %canrestore, %g3
9457 rdpr %cleanwin, %g4
9458 rdpr %otherwin, %g5
9459 rdpr %wstate, %g6
9460 array16 %g3, %o7, %g1
9461 tle %xcc, 0x5
9462 andn %i6, %l2, %o3
9463 edge8ln %l3, %o4, %i2
9464 tne %icc, 0x1
9465 array32 %l0, %i7, %i0
9466 call loop_791
9467 fcmpeq16 %f26, %f8, %i3
9468 sllx %o2, 0x1E, %o0
9469 ba,a,pn %icc, loop_792
9470loop_791:
9471 movrgez %l6, %g5, %g4
9472 movcc %icc, %i1, %o1
9473 movleu %icc, %g7, %i4
9474loop_792:
9475 udivx %l1, 0x0637, %g6
9476 fnor %f16, %f0, %f28
9477 movrgz %o5, %i5, %l4
9478 lduh [%l7 + 0x56], %o6
9479 xor %g2, %l5, %o7
9480 bleu,a,pt %xcc, loop_793
9481 edge8ln %g1, %i6, %g3
9482 st %f19, [%l7 + 0x3C]
9483 andncc %l2, %l3, %o4
9484loop_793:
9485 nop
9486 wr %g0, 0x19, %asi
9487 lduwa [%l7 + 0x38] %asi, %o3
9488 edge8 %l0, %i7, %i2
9489 edge32 %i3, %o2, %o0
9490 movle %icc, %i0, %l6
9491 subcc %g4, %i1, %o1
9492 fmovrdne %g7, %f16, %f6
9493 smulcc %i4, 0x1865, %l1
9494 addc %g6, 0x152D, %g5
9495 orn %o5, %i5, %o6
9496 movvs %xcc, %g2, %l4
9497 edge16 %l5, %g1, %i6
9498 srax %g3, %o7, %l2
9499 set 0x2A, %o1
9500 lduha [%l7 + %o1] 0x18, %l3
9501 xnor %o4, %l0, %o3
9502 ldub [%l7 + 0x73], %i7
9503 nop
9504 setx 0xF5AF4D237EF671DB, %l0, %l6
9505 stx %l6, [%l7 + 0x28]
9506 ldd [%l7 + 0x28], %f6
9507 fsqrtd %f6, %f30
9508 tpos %icc, 0x1
9509 fpmerge %f7, %f11, %f8
9510 movneg %xcc, %i3, %o2
9511 te %xcc, 0x7
9512 fmovrde %o0, %f2, %f28
9513 taddcctv %i0, 0x156C, %i2
9514 lduw [%l7 + 0x54], %g4
9515 umulcc %i1, 0x0992, %o1
9516 fmovdl %xcc, %f10, %f18
9517 nop
9518 setx 0x1043DD8B, %l0, %l6
9519 st %l6, [%l7 + 0x20]
9520 ld [%l7 + 0x20], %fsr
9521 movrgz %l6, 0x2DB, %g7
9522 nop
9523 setx 0x30656C39, %l0, %l6
9524 st %l6, [%l7 + 0x10]
9525 ld [%l7 + 0x10], %fsr
9526 movn %xcc, %l1, %i4
9527 popc %g5, %o5
9528 xorcc %i5, %o6, %g2
9529 edge32l %g6, %l4, %g1
9530 addccc %l5, %i6, %o7
9531 srl %l2, %l3, %o4
9532 sra %g3, 0x01, %l0
9533 movpos %xcc, %i7, %i3
9534 bpos,pn %xcc, loop_794
9535 or %o3, %o2, %i0
9536 edge32ln %i2, %g4, %o0
9537 sdivcc %o1, 0x0803, %i1
9538loop_794:
9539 bl loop_795
9540 xnor %l6, 0x157C, %l1
9541 movne %icc, %g7, %g5
9542 xnor %o5, 0x1CB7, %i5
9543loop_795:
9544 tvc %xcc, 0x5
9545 fbule,a %fcc0, loop_796
9546 restored
9547 rdpr %cwp, %g1
9548 rdpr %cansave, %g2
9549 rdpr %canrestore, %g3
9550 rdpr %cleanwin, %g4
9551 rdpr %otherwin, %g5
9552 rdpr %wstate, %g6
9553 tpos %icc, 0x4
9554 nop
9555 setx 0xDEF907BD9077042D, %l0, %l6
9556 stx %l6, [%l7 + 0x18]
9557 ldx [%l7 + 0x18], %fsr
9558loop_796:
9559 nop
9560 setx 0xBB203F60, %l0, %l6
9561 st %l6, [%l7 + 0x28]
9562 ld [%l7 + 0x28], %f16
9563 fsqrts %f16, %f19
9564 fornot2 %f0, %f2, %f8
9565 fones %f16
9566 restored
9567 rdpr %cwp, %g1
9568 rdpr %cansave, %g2
9569 rdpr %canrestore, %g3
9570 rdpr %cleanwin, %g4
9571 rdpr %otherwin, %g5
9572 rdpr %wstate, %g6
9573 array16 %i4, %g2, %g6
9574 set 0x74, %l1
9575 swapa [%l7 + %l1] 0x80, %o6
9576 umulcc %l4, %g1, %i6
9577 smul %l5, 0x1E3A, %o7
9578 orncc %l2, 0x079D, %l3
9579 subccc %g3, %o4, %i7
9580 udivx %i3, 0x1D7D, %l0
9581 edge8 %o3, %i0, %i2
9582 bleu,a,pt %xcc, loop_797
9583 mulscc %g4, 0x0F46, %o0
9584 fnegs %f21, %f17
9585 movle %xcc, %o2, %o1
9586loop_797:
9587 sllx %i1, %l6, %l1
9588 movrlez %g7, %g5, %i5
9589 tle %icc, 0x2
9590 fmovdle %xcc, %f3, %f27
9591 call loop_798
9592 movrlz %i4, %g2, %g6
9593 st %f6, [%l7 + 0x68]
9594 set 0x1C, %o7
9595 lduha [%l7 + %o7] 0x10, %o6
9596loop_798:
9597 fbe,a %fcc3, loop_799
9598 tne %xcc, 0x1
9599 tsubcc %l4, 0x0FB7, %g1
9600 fmovrse %o5, %f19, %f19
9601loop_799:
9602 fmovsvc %icc, %f15, %f13
9603 set 0x5C, %l4
9604 lda [%l7 + %l4] 0x81, %f29
9605 wr %g0, 0x04, %asi
9606 ldstuba [%l7 + 0x39] %asi, %l5
9607 sir 0x1E77
9608 ldsh [%l7 + 0x6C], %o7
9609 udivcc %i6, 0x05B3, %l3
9610 movrlez %l2, %o4, %i7
9611 srax %i3, %g3, %l0
9612 or %o3, %i2, %i0
9613 set 0x5E, %i5
9614 ldsba [%l7 + %i5] 0x89, %o0
9615 array8 %o2, %g4, %i1
9616 tle %icc, 0x5
9617 fmovsn %icc, %f24, %f20
9618 tpos %icc, 0x5
9619 fpadd32s %f11, %f27, %f11
9620 bvs %xcc, loop_800
9621 movrne %l6, 0x3FA, %l1
9622 andn %g7, 0x026B, %g5
9623 movrgez %i5, 0x0E0, %i4
9624loop_800:
9625 edge8l %g2, %o1, %g6
9626 movl %xcc, %l4, %g1
9627 tsubcctv %o6, 0x0BCE, %l5
9628 fmul8x16au %f30, %f1, %f8
9629 nop
9630 fitos %f7, %f25
9631 fstod %f25, %f14
9632 brz %o5, loop_801
9633 nop
9634 fitod %f0, %f0
9635 fdtox %f0, %f0
9636 nop
9637 setx 0xA04C8D6E, %l0, %l6
9638 st %l6, [%l7 + 0x34]
9639 ld [%l7 + 0x34], %fsr
9640 sir 0x0F38
9641loop_801:
9642 nop
9643 membar #Sync
9644 set 0x40, %i0
9645 ldda [%l7 + %i0] 0xf1, %f16
9646 edge8ln %i6, %o7, %l3
9647 and %o4, 0x1781, %l2
9648 sir 0x143B
9649 bneg,pn %xcc, loop_802
9650 fcmple16 %f18, %f20, %i3
9651 edge8l %i7, %g3, %l0
9652 array32 %o3, %i2, %i0
9653loop_802:
9654 tge %xcc, 0x4
9655 fmovsvs %xcc, %f16, %f3
9656 restored
9657 rdpr %cwp, %g1
9658 rdpr %cansave, %g2
9659 rdpr %canrestore, %g3
9660 rdpr %cleanwin, %g4
9661 rdpr %otherwin, %g5
9662 rdpr %wstate, %g6
9663 te %icc, 0x4
9664 movneg %xcc, %o0, %g4
9665 movrgz %o2, 0x131, %i1
9666 edge16ln %l6, %l1, %g7
9667 andncc %i5, %i4, %g2
9668 fpadd16s %f15, %f10, %f2
9669 movg %xcc, %o1, %g6
9670 addcc %l4, 0x03AA, %g1
9671 edge32n %g5, %l5, %o6
9672 te %icc, 0x5
9673 brlz %o5, loop_803
9674 nop
9675 fitod %f2, %f26
9676 fdtoi %f26, %f2
9677 nop
9678 set 0x4C, %g1
9679 ldub [%l7 + %g1], %o7
9680 movrgez %l3, 0x1F4, %i6
9681loop_803:
9682 fbo,a %fcc0, loop_804
9683 sth %l2, [%l7 + 0x08]
9684 add %l7, 0x3C, %l6
9685 wr %g0, 0x88, %asi
9686 lda [%l6] %asi, %i3
9687 casa [%l6] 0x88, %i3, %o4
9688loop_804:
9689 tcs %icc, 0x3
9690 fmovdvc %icc, %f14, %f5
9691 nop
9692 setx loop_805, %l0, %l1
9693 jmpl %l1, %g3
9694 sir 0x1771
9695 add %l7, 0x20, %l6
9696 wr %g0, 0x11, %asi
9697 ldxa [%l6] %asi, %i7
9698 casxa [%l6] %asi, %i7, %o3
9699loop_805:
9700 edge8ln %i2, %i0, %l0
9701 movrlez %g4, %o2, %o0
9702 addc %i1, 0x10A2, %l6
9703 call loop_806
9704 tvs %icc, 0x4
9705 sub %l1, %i5, %g7
9706 edge16ln %g2, %i4, %o1
9707loop_806:
9708 nop
9709 setx loop_807, %l0, %l1
9710 wrpr 0x1, %tl
9711 wrpr %l1, %tpc
9712 add %l1, 0x4, %l1
9713 wrpr %l1, %tnpc
9714 setx 0x34400001400, %l0, %l1
9715 wrpr %l1, %tstate
9716 wrhpr 0x4, %htstate
9717 retry
9718 nop
9719 setx 0x66775F86C723A3FF, %l0, %l6
9720 stx %l6, [%l7 + 0x28]
9721 ldd [%l7 + 0x28], %f2
9722 setx 0xE64E982F3694A24C, %l1, %l5
9723 stx %l5, [%l7 + 0x10]
9724 ldd [%l7 + 0x10], %f8
9725 faddd %f8, %f2, %f24
9726 brgez %g6, loop_808
9727 fnor %f12, %f10, %f14
9728loop_807:
9729 fmovspos %xcc, %f22, %f14
9730 tsubcctv %g1, %g5, %l4
9731loop_808:
9732 edge32l %l5, %o5, %o7
9733 fpack32 %f10, %f16, %f14
9734 subccc %l3, %i6, %o6
9735 fones %f26
9736 edge8 %i3, %l2, %o4
9737 movrlez %g3, %o3, %i2
9738 wr %g0, 0x81, %asi
9739 lduha [%l7 + 0x52] %asi, %i0
9740 tvc %icc, 0x5
9741 swap [%l7 + 0x1C], %l0
9742 bge,pn %xcc, loop_809
9743 fba %fcc1, loop_810
9744 addccc %g4, %i7, %o0
9745 andcc %i1, 0x1CAE, %l6
9746loop_809:
9747 alignaddr %l1, %o2, %g7
9748loop_810:
9749 bvc,pn %xcc, loop_811
9750 fmovdge %icc, %f2, %f23
9751 udivcc %g2, 0x0751, %i4
9752 movneg %xcc, %i5, %o1
9753loop_811:
9754 fmovdneg %xcc, %f27, %f14
9755 fpsub32s %f0, %f17, %f3
9756 movleu %icc, %g6, %g5
9757 ldsb [%l7 + 0x13], %l4
9758 tvs %xcc, 0x1
9759 set 0x60, %i1
9760 ldxa [%l7 + %i1] 0x04, %g1
9761 tpos %icc, 0x5
9762 mulscc %o5, %l5, %l3
9763 fbug,a %fcc3, loop_812
9764 taddcc %o7, 0x1348, %i6
9765 ldub [%l7 + 0x55], %o6
9766 andcc %i3, 0x0167, %o4
9767loop_812:
9768 srl %g3, %o3, %i2
9769 fmovdvs %xcc, %f19, %f8
9770 movvc %xcc, %i0, %l0
9771 tleu %xcc, 0x4
9772 sdivcc %g4, 0x0321, %i7
9773 ba,a,pn %xcc, loop_813
9774 srlx %l2, 0x1F, %o0
9775 wr %g0, 0x19, %asi
9776 ldstuba [%l7 + 0x56] %asi, %l6
9777loop_813:
9778 movge %icc, %i1, %o2
9779 movrlz %l1, %g7, %g2
9780 addccc %i4, %i5, %o1
9781 addcc %g5, 0x067C, %l4
9782 bvs,a %icc, loop_814
9783 brlz,a %g6, loop_815
9784 tleu %icc, 0x0
9785 sdivcc %o5, 0x1976, %g1
9786loop_814:
9787 and %l5, 0x1997, %l3
9788loop_815:
9789 xor %i6, %o7, %o6
9790 or %i3, 0x1B7B, %o4
9791 tsubcctv %g3, %i2, %o3
9792 tcs %icc, 0x5
9793 ldx [%l7 + 0x08], %i0
9794 set 0x4C, %i7
9795 ldswa [%l7 + %i7] 0x14, %g4
9796 movgu %icc, %i7, %l2
9797 movre %o0, 0x378, %l6
9798 andn %l0, %o2, %l1
9799 edge8ln %g7, %i1, %g2
9800 nop
9801 fitos %f22, %f15
9802 stx %i5, [%l7 + 0x78]
9803 membar 0x30
9804 movrne %i4, %o1, %l4
9805 umulcc %g6, %o5, %g5
9806 ldstub [%l7 + 0x48], %g1
9807 edge16l %l5, %l3, %o7
9808 and %i6, %o6, %i3
9809 edge8l %g3, %i2, %o4
9810 tcs %xcc, 0x0
9811 stbar
9812 movl %icc, %i0, %g4
9813 movre %o3, %i7, %l2
9814 add %l7, 0x78, %l6
9815 wr %g0, 0x04, %asi
9816 casxa [%l6] %asi, %o0, %l0
9817 sra %l6, 0x01, %o2
9818 fmovse %xcc, %f16, %f5
9819 membar #Sync
9820 set 0x40, %o6
9821 ldda [%l7 + %o6] 0x1f, %f16
9822 ble loop_816
9823 nop
9824 fitos %f17, %f29
9825 mulx %l1, 0x0B42, %i1
9826 taddcc %g7, %g2, %i4
9827loop_816:
9828 edge16n %o1, %l4, %i5
9829 fmovs %f24, %f7
9830 movrne %g6, 0x2D9, %o5
9831 fble,a %fcc1, loop_817
9832 fbule,a %fcc1, loop_818
9833 movge %icc, %g5, %g1
9834 fbl %fcc3, loop_819
9835loop_817:
9836 restored
9837 rdpr %cwp, %g1
9838 rdpr %cansave, %g2
9839 rdpr %canrestore, %g3
9840 rdpr %cleanwin, %g4
9841 rdpr %otherwin, %g5
9842 rdpr %wstate, %g6
9843loop_818:
9844 tle %xcc, 0x4
9845 st %f2, [%l7 + 0x5C]
9846loop_819:
9847 saved
9848 rdpr %cwp, %g1
9849 rdpr %cansave, %g2
9850 rdpr %canrestore, %g3
9851 rdpr %cleanwin, %g4
9852 rdpr %otherwin, %g5
9853 rdpr %wstate, %g6
9854 restored
9855 rdpr %cwp, %g1
9856 rdpr %cansave, %g2
9857 rdpr %canrestore, %g3
9858 rdpr %cleanwin, %g4
9859 rdpr %otherwin, %g5
9860 rdpr %wstate, %g6
9861 fmovdleu %icc, %f11, %f2
9862 xor %l3, 0x042B, %l5
9863 fmovsn %icc, %f30, %f5
9864 ldsb [%l7 + 0x1E], %i6
9865 set 0x0, %o3
9866 ldxa [%g0 + %o3] 0x4f, %o6
9867 fbuge,a %fcc2, loop_820
9868 ld [%l7 + 0x6C], %f24
9869 fandnot1 %f14, %f22, %f12
9870 fsrc2 %f22, %f28
9871loop_820:
9872 fbn %fcc2, loop_821
9873 mova %xcc, %i3, %g3
9874 tsubcctv %i2, 0x1A9B, %o7
9875 movl %icc, %i0, %g4
9876loop_821:
9877 fabss %f27, %f5
9878 tvs %xcc, 0x3
9879 sra %o4, %o3, %i7
9880 bleu,a loop_822
9881 bneg,a %xcc, loop_823
9882 and %o0, 0x18EE, %l2
9883 alignaddrl %l0, %o2, %l1
9884loop_822:
9885 ld [%l7 + 0x54], %f18
9886loop_823:
9887 popc 0x13E0, %i1
9888 tne %xcc, 0x2
9889 fbo,a %fcc2, loop_824
9890 tsubcc %g7, %g2, %i4
9891 tvc %icc, 0x3
9892 nop
9893 setx loop_825, %l0, %l1
9894 wrpr 0x1, %tl
9895 wrpr %l1, %tpc
9896 add %l1, 0x4, %l1
9897 wrpr %l1, %tnpc
9898 setx 0x34400001400, %l0, %l1
9899 wrpr %l1, %tstate
9900 wrhpr 0x4, %htstate
9901 retry
9902loop_824:
9903 xnor %l6, %l4, %o1
9904 restored
9905 rdpr %cwp, %g1
9906 rdpr %cansave, %g2
9907 rdpr %canrestore, %g3
9908 rdpr %cleanwin, %g4
9909 rdpr %otherwin, %g5
9910 rdpr %wstate, %g6
9911 set 0x24, %g5
9912 ldswa [%l7 + %g5] 0x80, %i5
9913loop_825:
9914 brnz,a %o5, loop_826
9915 edge32n %g6, %g1, %l3
9916 tcc %xcc, 0x5
9917 ta %xcc, 0x3
9918loop_826:
9919 addccc %g5, %l5, %o6
9920 movleu %icc, %i3, %i6
9921 srl %g3, %o7, %i0
9922 movpos %icc, %g4, %i2
9923 tne %xcc, 0x2
9924 bcc,a loop_827
9925 nop
9926 setx 0x35FA6881A31F2B1E, %l0, %l6
9927 stx %l6, [%l7 + 0x28]
9928 ldd [%l7 + 0x28], %f28
9929 setx 0x5954905E318C8B6D, %l1, %l5
9930 stx %l5, [%l7 + 0x10]
9931 ldd [%l7 + 0x10], %f26
9932 fsubd %f26, %f28, %f14
9933 nop
9934 setx 0x93A63869AC502F6E, %l0, %l6
9935 stx %l6, [%l7 + 0x28]
9936 ldd [%l7 + 0x28], %f6
9937 setx 0xF621512D43D72388, %l1, %l5
9938 stx %l5, [%l7 + 0x10]
9939 ldd [%l7 + 0x10], %f2
9940 fsubd %f2, %f6, %f24
9941 set 0x42, %i2
9942 lduha [%l7 + %i2] 0x10, %o4
9943loop_827:
9944 nop
9945 fitos %f6, %f13
9946 fstox %f13, %f14
9947 fxtos %f14, %f4
9948 fands %f20, %f7, %f5
9949 movg %icc, %i7, %o0
9950 ldd [%l7 + 0x18], %f6
9951 edge16l %l2, %o3, %l0
9952 udivx %l1, 0x1229, %i1
9953 swap [%l7 + 0x7C], %g7
9954 brlz,a %g2, loop_828
9955 ba,a,pn %icc, loop_829
9956 movcs %icc, %i4, %o2
9957 saved
9958 rdpr %cwp, %g1
9959 rdpr %cansave, %g2
9960 rdpr %canrestore, %g3
9961 rdpr %cleanwin, %g4
9962 rdpr %otherwin, %g5
9963 rdpr %wstate, %g6
9964loop_828:
9965 brnz %l6, loop_830
9966loop_829:
9967 fnot1s %f11, %f5
9968 fpadd16s %f20, %f10, %f16
9969 fands %f12, %f5, %f12
9970loop_830:
9971 fcmpeq16 %f14, %f26, %l4
9972 ldd [%l7 + 0x20], %i4
9973 movl %icc, %o1, %o5
9974 fxors %f25, %f6, %f10
9975 tge %xcc, 0x1
9976 srax %g6, %g1, %l3
9977 set 0x4A, %g7
9978 ldstuba [%l7 + %g7] 0x89, %l5
9979 fpack16 %f22, %f1
9980 bvc %icc, loop_831
9981 edge8l %o6, %g5, %i6
9982 orncc %g3, %i3, %i0
9983 addccc %o7, %i2, %o4
9984loop_831:
9985 tg %icc, 0x3
9986 fmovdvs %icc, %f29, %f24
9987 sdivcc %i7, 0x156E, %g4
9988 wr %g0, 0x81, %asi
9989 swapa [%l7 + 0x10] %asi, %o0
9990 fbo,a %fcc3, loop_832
9991 brlez,a %o3, loop_833
9992 tpos %icc, 0x7
9993 wr %g0, 0x18, %asi
9994 lda [%l7 + 0x20] %asi, %f19
9995loop_832:
9996 andn %l2, 0x119E, %l1
9997loop_833:
9998 xnorcc %l0, 0x0D28, %i1
9999 smulcc %g2, 0x0A50, %g7
10000 edge16 %o2, %i4, %l4
10001 stx %i5, [%l7 + 0x40]
10002 xnorcc %o1, %l6, %o5
10003 movgu %icc, %g1, %l3
10004 tcc %icc, 0x5
10005 bl loop_834
10006 nop
10007 setx 0x6B16D5E7, %l0, %l6
10008 st %l6, [%l7 + 0x28]
10009 ld [%l7 + 0x28], %f7
10010 setx 0xDA368E89, %l1, %l5
10011 st %l5, [%l7 + 0x10]
10012 ld [%l7 + 0x10], %f28
10013 fadds %f28, %f7, %f19
10014 nop
10015 setx 0xB752A349047AA20B, %l0, %l6
10016 stx %l6, [%l7 + 0x28]
10017 ldd [%l7 + 0x28], %f26
10018 setx 0x2E39EAAD9190B0B7, %l1, %l5
10019 stx %l5, [%l7 + 0x10]
10020 ldd [%l7 + 0x10], %f18
10021 faddd %f18, %f26, %f8
10022 fmovsn %xcc, %f8, %f5
10023loop_834:
10024 for %f12, %f28, %f20
10025 edge8n %l5, %o6, %g5
10026 srax %g6, 0x0D, %g3
10027 sll %i3, %i6, %i0
10028 edge32l %i2, %o4, %o7
10029 movrgez %i7, %g4, %o0
10030 edge32n %o3, %l1, %l0
10031 fmovrse %l2, %f30, %f23
10032 addcc %i1, 0x139F, %g2
10033 edge16ln %g7, %o2, %i4
10034 smul %l4, %i5, %o1
10035 ldstub [%l7 + 0x46], %l6
10036 fxor %f18, %f28, %f4
10037 movre %o5, %g1, %l5
10038 movrlz %l3, 0x191, %g5
10039 xor %o6, 0x00AE, %g3
10040 subcc %g6, 0x1401, %i3
10041 mova %xcc, %i0, %i6
10042 alignaddrl %i2, %o7, %o4
10043 fmovdvs %icc, %f4, %f29
10044 fmovsvs %icc, %f5, %f30
10045 array8 %g4, %i7, %o3
10046 andn %l1, 0x0410, %l0
10047 fpsub32 %f6, %f10, %f2
10048 bgu,pn %xcc, loop_835
10049 subc %o0, %i1, %l2
10050 movvs %icc, %g2, %g7
10051 ble,pn %xcc, loop_836
10052loop_835:
10053 fbuge %fcc0, loop_837
10054 bgu,a,pt %xcc, loop_838
10055 nop
10056 set 0x70, %g6
10057 lduw [%l7 + %g6], %i4
10058loop_836:
10059 fbule %fcc2, loop_839
10060loop_837:
10061 fmovdneg %icc, %f12, %f13
10062loop_838:
10063 fnor %f24, %f26, %f2
10064 fandnot2 %f22, %f2, %f18
10065loop_839:
10066 fsrc2 %f10, %f16
10067 ta %icc, 0x6
10068 ldsw [%l7 + 0x10], %l4
10069 movvc %icc, %o2, %i5
10070 wr %g0, 0x88, %asi
10071 lda [%l7 + 0x64] %asi, %f10
10072 bshuffle %f26, %f0, %f12
10073 fmovdn %xcc, %f17, %f30
10074 bvc,a,pt %icc, loop_840
10075 movle %icc, %o1, %l6
10076 or %g1, %o5, %l3
10077 fbn %fcc0, loop_841
10078loop_840:
10079 stbar
10080 fpsub32 %f28, %f22, %f0
10081 fsrc2 %f16, %f16
10082loop_841:
10083 subccc %l5, 0x0154, %o6
10084 movrgz %g3, %g5, %i3
10085 movg %icc, %g6, %i6
10086 sdivcc %i0, 0x0389, %i2
10087 fba %fcc2, loop_842
10088 array32 %o7, %g4, %i7
10089 movpos %xcc, %o3, %o4
10090 tgu %xcc, 0x0
10091loop_842:
10092 movl %xcc, %l1, %o0
10093 nop
10094 set 0x62, %l0
10095 ldsb [%l7 + %l0], %i1
10096 udiv %l0, 0x04C4, %g2
10097 add %l7, 0x20, %l6
10098 wr %g0, 0x80, %asi
10099 casxa [%l6] 0x80, %g7, %i4
10100 movvs %xcc, %l4, %o2
10101 fpsub32 %f30, %f16, %f20
10102 wr %g0, 0xe3, %asi
10103 stwa %i5, [%l7 + 0x40] %asi
10104 membar #Sync
10105 movge %icc, %l2, %l6
10106 mulx %g1, %o1, %l3
10107 fmovdpos %xcc, %f26, %f8
10108 fmovrde %o5, %f6, %f18
10109 fmul8x16al %f6, %f20, %f22
10110 bcc,a,pt %xcc, loop_843
10111 sll %o6, 0x1B, %g3
10112 tcc %xcc, 0x7
10113 movrlz %g5, %l5, %i3
10114loop_843:
10115 and %i6, 0x0DB2, %i0
10116 nop
10117 setx 0xDBF4AD81, %l0, %l6
10118 st %l6, [%l7 + 0x28]
10119 ld [%l7 + 0x28], %f3
10120 setx 0x2FF2F818, %l1, %l5
10121 st %l5, [%l7 + 0x10]
10122 ld [%l7 + 0x10], %f10
10123 fadds %f10, %f3, %f1
10124 edge8 %i2, %o7, %g4
10125 sir 0x11C6
10126 andncc %g6, %o3, %i7
10127 bneg,a %xcc, loop_844
10128 sra %o4, 0x0F, %o0
10129 fbule %fcc1, loop_845
10130 mova %icc, %i1, %l1
10131loop_844:
10132 movvc %icc, %g2, %l0
10133 tle %xcc, 0x6
10134loop_845:
10135 saved
10136 rdpr %cwp, %g1
10137 rdpr %cansave, %g2
10138 rdpr %canrestore, %g3
10139 rdpr %cleanwin, %g4
10140 rdpr %otherwin, %g5
10141 rdpr %wstate, %g6
10142 orcc %i4, %l4, %o2
10143 set 0x20, %l5
10144 ldda [%l7 + %l5] 0x80, %g6
10145 movrne %i5, 0x10C, %l6
10146 tg %xcc, 0x1
10147 mulx %l2, %o1, %l3
10148 xnor %o5, %o6, %g1
10149 nop
10150 fitos %f16, %f16
10151 edge16ln %g3, %l5, %g5
10152 movg %icc, %i6, %i0
10153 add %l7, 0x4C, %l6
10154 wr %g0, 0x04, %asi
10155 casa [%l6] %asi, %i3, %o7
10156 nop
10157 setx loop_846, %l0, %l1
10158 wrpr 0x1, %tl
10159 wrpr %l1, %tnpc
10160 setx 0x34400001400, %l0, %l1
10161 wrpr %l1, %tstate
10162 wrhpr 0x4, %htstate
10163 done
10164 edge8n %g4, %g6, %i2
10165 bleu,a,pn %xcc, loop_847
10166 movgu %xcc, %o3, %i7
10167loop_846:
10168 add %o4, %i1, %o0
10169 fbue,a %fcc2, loop_848
10170loop_847:
10171 bge,a,pn %xcc, loop_849
10172 fbe,a %fcc0, loop_850
10173 andn %g2, 0x16A3, %l1
10174loop_848:
10175 movrne %l0, 0x0B3, %i4
10176loop_849:
10177 edge16 %o2, %l4, %i5
10178loop_850:
10179 ldd [%l7 + 0x30], %g6
10180 addc %l6, %o1, %l2
10181 tl %xcc, 0x5
10182 orcc %l3, %o6, %o5
10183 ble,pt %xcc, loop_851
10184 tvc %icc, 0x3
10185 fpsub32 %f16, %f4, %f2
10186 subccc %g3, %g1, %g5
10187loop_851:
10188 tl %xcc, 0x0
10189 udiv %l5, 0x1FF7, %i0
10190 fxors %f5, %f25, %f20
10191 brgz %i6, loop_852
10192 fmovdg %icc, %f1, %f5
10193 wr %g0, 0x81, %asi
10194 ldxa [%l7 + 0x30] %asi, %i3
10195loop_852:
10196 subc %g4, 0x1809, %g6
10197 sra %i2, %o7, %o3
10198 andcc %o4, 0x12F2, %i7
10199 saved
10200 rdpr %cwp, %g1
10201 rdpr %cansave, %g2
10202 rdpr %canrestore, %g3
10203 rdpr %cleanwin, %g4
10204 rdpr %otherwin, %g5
10205 rdpr %wstate, %g6
10206 mova %icc, %i1, %o0
10207 wr %g0, 0x89, %asi
10208 ldswa [%l7 + 0x7C] %asi, %l1
10209 alignaddrl %g2, %l0, %o2
10210 edge32n %i4, %i5, %l4
10211 bneg,a,pn %icc, loop_853
10212 call loop_854
10213 fmovdpos %xcc, %f29, %f26
10214 edge32l %g7, %l6, %l2
10215loop_853:
10216 sllx %o1, %l3, %o6
10217loop_854:
10218 nop
10219 fitos %f19, %f24
10220 movl %icc, %g3, %o5
10221 fcmpeq16 %f26, %f10, %g5
10222 fcmpeq32 %f12, %f0, %l5
10223 edge16ln %i0, %g1, %i6
10224 set 0x76, %i4
10225 ldsba [%l7 + %i4] 0x14, %g4
10226 bcc,a loop_855
10227 ldd [%l7 + 0x30], %g6
10228 movrlez %i2, %i3, %o3
10229 edge16n %o7, %o4, %i1
10230loop_855:
10231 nop
10232 set 0x68, %l2
10233 ldxa [%l7 + %l2] 0x14, %i7
10234 for %f0, %f0, %f0
10235 wr %g0, 0x80, %asi
10236 lduwa [%l7 + 0x44] %asi, %l1
10237 fbug %fcc0, loop_856
10238 movneg %icc, %g2, %l0
10239 xorcc %o0, 0x1C7A, %i4
10240 fbl %fcc1, loop_857
10241loop_856:
10242 udiv %o2, 0x17AE, %i5
10243 fbul %fcc3, loop_858
10244 fnot1 %f20, %f14
10245loop_857:
10246 bn,a %icc, loop_859
10247 subccc %l4, 0x0433, %g7
10248loop_858:
10249 xor %l2, 0x100F, %o1
10250 bvs,pn %icc, loop_860
10251loop_859:
10252 movrgz %l3, 0x3DD, %l6
10253 edge16n %g3, %o5, %g5
10254 xnorcc %l5, 0x128D, %i0
10255loop_860:
10256 nop
10257 setx 0xCC464CC7, %l0, %l6
10258 st %l6, [%l7 + 0x28]
10259 ld [%l7 + 0x28], %f7
10260 setx 0xD34D4574, %l1, %l5
10261 st %l5, [%l7 + 0x10]
10262 ld [%l7 + 0x10], %f8
10263 fadds %f8, %f7, %f3
10264 alignaddr %g1, %o6, %g4
10265 fsrc1 %f14, %f20
10266 tvs %xcc, 0x6
10267 bl,pt %xcc, loop_861
10268 sdiv %i6, 0x0018, %g6
10269 set 0x30, %l3
10270 ldda [%l7 + %l3] 0x15, %i2
10271loop_861:
10272 nop
10273 set 0x08, %i6
10274 sta %f23, [%l7 + %i6] 0x89
10275 movl %icc, %i2, %o3
10276 movrlz %o4, 0x2CD, %i1
10277 fbul %fcc0, loop_862
10278 tsubcc %i7, 0x11F5, %o7
10279 fpsub32 %f24, %f30, %f30
10280 edge8ln %l1, %g2, %l0
10281loop_862:
10282 movvc %xcc, %o0, %i4
10283 movrlz %i5, 0x048, %o2
10284 wr %g0, 0x11, %asi
10285 sta %f4, [%l7 + 0x60] %asi
10286 movrne %l4, %g7, %l2
10287 movle %xcc, %l3, %o1
10288 fmovrdgez %l6, %f18, %f24
10289 set 0x52, %l6
10290 stha %o5, [%l7 + %l6] 0x81
10291 brlez,a %g5, loop_863
10292 stb %g3, [%l7 + 0x3F]
10293 udivx %l5, 0x193A, %i0
10294 mulx %o6, 0x090E, %g1
10295loop_863:
10296 alignaddrl %g4, %i6, %g6
10297 set 0x30, %g2
10298 ldda [%l7 + %g2] 0x22, %i2
10299 membar #Sync
10300 wr %g0, 0x1e, %asi
10301 ldda [%l7 + 0x40] %asi, %f0
10302 brz %o3, loop_864
10303 fmovdne %xcc, %f27, %f24
10304 mova %xcc, %o4, %i3
10305 srl %i7, 0x09, %i1
10306loop_864:
10307 fornot1 %f28, %f16, %f0
10308 movg %xcc, %l1, %g2
10309 fxnor %f8, %f24, %f6
10310 set 0x3C, %g3
10311 ldswa [%l7 + %g3] 0x11, %l0
10312 set 0x24, %o4
10313 stwa %o0, [%l7 + %o4] 0x14
10314 fpadd16s %f10, %f21, %f25
10315 tl %xcc, 0x3
10316 mova %xcc, %o7, %i4
10317 fmovrsne %i5, %f10, %f15
10318 fmovscc %icc, %f24, %f0
10319 taddcctv %o2, 0x12F2, %l4
10320 fpack16 %f16, %f19
10321 fandnot2s %f30, %f23, %f26
10322 subcc %g7, %l2, %l3
10323 umul %o1, %o5, %l6
10324 tvs %xcc, 0x1
10325 fmovsl %icc, %f6, %f4
10326 edge32l %g3, %g5, %l5
10327 movgu %icc, %o6, %i0
10328 xor %g1, 0x1BDF, %i6
10329 array8 %g4, %i2, %g6
10330 set 0x1C, %o5
10331 lda [%l7 + %o5] 0x18, %f10
10332 fpadd32 %f14, %f16, %f18
10333 fbul %fcc2, loop_865
10334 nop
10335 fitod %f12, %f0
10336 fdtos %f0, %f23
10337 sllx %o3, %o4, %i7
10338 movne %xcc, %i1, %l1
10339loop_865:
10340 bcc,pn %xcc, loop_866
10341 srax %g2, 0x08, %l0
10342 membar 0x61
10343 fmovspos %xcc, %f19, %f22
10344loop_866:
10345 edge8ln %i3, %o7, %i4
10346 movvs %xcc, %i5, %o2
10347 be,a,pt %xcc, loop_867
10348 movgu %icc, %l4, %g7
10349 tle %xcc, 0x6
10350 edge16l %l2, %l3, %o1
10351loop_867:
10352 tsubcc %o0, %l6, %o5
10353 fcmpeq16 %f26, %f4, %g3
10354 sllx %g5, %o6, %l5
10355 tn %icc, 0x0
10356 fmovrsne %i0, %f23, %f5
10357 stw %i6, [%l7 + 0x38]
10358 udivx %g1, 0x0AC3, %i2
10359 or %g6, %g4, %o3
10360 fmovdneg %icc, %f30, %f15
10361 xor %o4, 0x09D7, %i7
10362 fmovrse %l1, %f4, %f16
10363 array16 %g2, %l0, %i1
10364 wr %g0, 0x89, %asi
10365 stwa %o7, [%l7 + 0x60] %asi
10366 fmovdpos %xcc, %f3, %f6
10367 edge32 %i4, %i3, %i5
10368 ba,a %xcc, loop_868
10369 movle %icc, %l4, %g7
10370 membar 0x75
10371 nop
10372 setx 0x63EB345DBF53BE31, %l0, %l6
10373 stx %l6, [%l7 + 0x28]
10374 ldd [%l7 + 0x28], %f14
10375 fsqrtd %f14, %f18
10376loop_868:
10377 nop
10378 setx 0xAE88B95D, %l0, %l6
10379 st %l6, [%l7 + 0x28]
10380 ld [%l7 + 0x28], %f6
10381 setx 0x6FA1BA37, %l1, %l5
10382 st %l5, [%l7 + 0x10]
10383 ld [%l7 + 0x10], %f31
10384 fmuls %f31, %f6, %f30
10385 srlx %l2, %o2, %o1
10386 brz %o0, loop_869
10387 mulx %l6, %l3, %o5
10388 tge %icc, 0x2
10389 brgz,a %g5, loop_870
10390loop_869:
10391 umulcc %o6, %l5, %i0
10392 fble,a %fcc1, loop_871
10393 tvc %icc, 0x0
10394loop_870:
10395 tsubcc %i6, %g1, %g3
10396 fbn %fcc0, loop_872
10397loop_871:
10398 fnot1s %f25, %f31
10399 tcs %icc, 0x0
10400 edge16ln %i2, %g4, %o3
10401loop_872:
10402 edge8 %o4, %g6, %l1
10403 ba,a,pt %xcc, loop_873
10404 fble,a %fcc2, loop_874
10405 lduh [%l7 + 0x42], %g2
10406 movgu %icc, %i7, %l0
10407loop_873:
10408 restored
10409 rdpr %cwp, %g1
10410 rdpr %cansave, %g2
10411 rdpr %canrestore, %g3
10412 rdpr %cleanwin, %g4
10413 rdpr %otherwin, %g5
10414 rdpr %wstate, %g6
10415loop_874:
10416 movneg %xcc, %i1, %o7
10417 udiv %i3, 0x082D, %i5
10418 umul %i4, %l4, %g7
10419 saved
10420 rdpr %cwp, %g1
10421 rdpr %cansave, %g2
10422 rdpr %canrestore, %g3
10423 rdpr %cleanwin, %g4
10424 rdpr %otherwin, %g5
10425 rdpr %wstate, %g6
10426 fbule %fcc2, loop_875
10427 array16 %o2, %o1, %o0
10428 tgu %icc, 0x6
10429 orncc %l6, 0x01BC, %l2
10430loop_875:
10431 pdist %f8, %f6, %f20
10432 nop
10433 fitos %f7, %f29
10434 fstoi %f29, %f9
10435 edge32 %l3, %g5, %o5
10436 fmovsne %xcc, %f11, %f6
10437 orcc %o6, %l5, %i6
10438 faligndata %f10, %f28, %f22
10439 fandnot2s %f2, %f18, %f0
10440 xnor %g1, %g3, %i0
10441 brnz %g4, loop_876
10442 movge %xcc, %o3, %o4
10443 andn %i2, %g6, %l1
10444 movrlez %i7, 0x0D3, %l0
10445loop_876:
10446 mulscc %g2, %i1, %i3
10447 fmovsge %icc, %f19, %f30
10448 sdivx %o7, 0x14E9, %i4
10449 nop
10450 setx loop_877, %l0, %l1
10451 jmpl %l1, %i5
10452 edge32ln %l4, %o2, %o1
10453 movpos %icc, %g7, %l6
10454 popc 0x1C4D, %o0
10455loop_877:
10456 nop
10457 add %l7, 0x78, %l6
10458 wr %g0, 0x89, %asi
10459 ldxa [%l6] %asi, %l2
10460 casxa [%l6] 0x89, %l2, %l3
10461 sdiv %g5, 0x04A1, %o5
10462 array8 %o6, %i6, %l5
10463 andn %g3, 0x0C0C, %g1
10464 fmul8x16 %f12, %f14, %f28
10465 fnot1s %f26, %f24
10466 nop
10467 setx loop_878, %l0, %l1
10468 wrpr 0x1, %tl
10469 wrpr %l1, %tnpc
10470 setx 0x34400001400, %l0, %l1
10471 wrpr %l1, %tstate
10472 wrhpr 0x4, %htstate
10473 done
10474 mulx %i0, %g4, %o4
10475 fble,a %fcc2, loop_879
10476 tcc %xcc, 0x1
10477loop_878:
10478 nop
10479 set 0x78, %o2
10480 stwa %o3, [%l7 + %o2] 0xea
10481 membar #Sync
10482loop_879:
10483 movrgz %g6, 0x1E5, %l1
10484 stb %i7, [%l7 + 0x2E]
10485 fmovsle %xcc, %f17, %f22
10486 srax %l0, 0x16, %g2
10487 edge32l %i1, %i3, %o7
10488 sth %i4, [%l7 + 0x30]
10489 brnz %i2, loop_880
10490 fbe %fcc2, loop_881
10491 srax %i5, %l4, %o1
10492 bvs %xcc, loop_882
10493loop_880:
10494 edge32n %g7, %o2, %o0
10495loop_881:
10496 tpos %xcc, 0x6
10497 tsubcc %l6, %l2, %l3
10498loop_882:
10499 movge %icc, %o5, %g5
10500 wr %g0, 0x10, %asi
10501 sta %f6, [%l7 + 0x30] %asi
10502 movrlez %i6, %o6, %l5
10503 sra %g1, %g3, %i0
10504 flush %l7 + 0x18
10505 movcs %xcc, %g4, %o4
10506 andn %g6, 0x14D8, %o3
10507 faligndata %f8, %f30, %f6
10508 set 0x24, %o0
10509 stha %l1, [%l7 + %o0] 0x11
10510 fmovd %f2, %f14
10511 fbul,a %fcc1, loop_883
10512 fmovsneg %icc, %f7, %f19
10513 fxnors %f14, %f19, %f0
10514 xnorcc %i7, %l0, %i1
10515loop_883:
10516 nop
10517 setx loop_884, %l0, %l1
10518 wrpr 0x1, %tl
10519 wrpr %l1, %tpc
10520 add %l1, 0x4, %l1
10521 wrpr %l1, %tnpc
10522 setx 0x34400001400, %l0, %l1
10523 wrpr %l1, %tstate
10524 wrhpr 0x4, %htstate
10525 retry
10526 movrgez %i3, 0x0D4, %o7
10527 fcmpgt32 %f30, %f12, %g2
10528 smul %i2, %i4, %i5
10529loop_884:
10530 tvc %icc, 0x7
10531 and %l4, %g7, %o1
10532 wr %g0, 0x81, %asi
10533 ldstuba [%l7 + 0x35] %asi, %o0
10534 movrne %l6, 0x2EF, %l2
10535 bn %xcc, loop_885
10536 tsubcc %o2, 0x194B, %o5
10537 movrgez %g5, 0x225, %l3
10538 mova %icc, %o6, %i6
10539loop_885:
10540 tle %icc, 0x3
10541 fba %fcc3, loop_886
10542 movrgez %l5, %g1, %i0
10543 ldx [%l7 + 0x18], %g4
10544 swap [%l7 + 0x74], %g3
10545loop_886:
10546 movcc %icc, %o4, %o3
10547 ta %icc, 0x1
10548 ldd [%l7 + 0x10], %f18
10549 orn %l1, 0x0C43, %g6
10550 fbuge,a %fcc1, loop_887
10551 saved
10552 rdpr %cwp, %g1
10553 rdpr %cansave, %g2
10554 rdpr %canrestore, %g3
10555 rdpr %cleanwin, %g4
10556 rdpr %otherwin, %g5
10557 rdpr %wstate, %g6
10558 nop
10559 fitos %f1, %f4
10560 array32 %l0, %i1, %i7
10561loop_887:
10562 ld [%l7 + 0x48], %f17
10563 add %l7, 0x08, %l6
10564 wr %g0, 0x88, %asi
10565 casxa [%l6] %asi, %i3, %o7
10566 tpos %xcc, 0x4
10567 ldub [%l7 + 0x74], %i2
10568 edge16l %i4, %i5, %g2
10569 tpos %xcc, 0x2
10570 fmovsleu %xcc, %f28, %f30
10571 edge16n %l4, %o1, %o0
10572 edge32 %g7, %l2, %l6
10573 movn %icc, %o2, %o5
10574 alignaddrl %l3, %g5, %i6
10575 movle %xcc, %o6, %g1
10576 popc %i0, %g4
10577 fmovrsgez %g3, %f22, %f25
10578 edge32ln %o4, %l5, %o3
10579 fmovsvs %xcc, %f1, %f20
10580 edge16n %l1, %g6, %l0
10581 fbne %fcc0, loop_888
10582 fmovdle %xcc, %f3, %f21
10583 membar 0x04
10584 fpsub32 %f20, %f24, %f18
10585loop_888:
10586 bne %icc, loop_889
10587 orcc %i1, %i3, %i7
10588 bvc %xcc, loop_890
10589 movneg %icc, %o7, %i4
10590loop_889:
10591 taddcc %i2, 0x0BC9, %g2
10592 udivcc %l4, 0x1FE6, %i5
10593loop_890:
10594 alignaddr %o1, %o0, %g7
10595 nop
10596 setx 0x466989E71046DD03, %l0, %l6
10597 stx %l6, [%l7 + 0x10]
10598 ldx [%l7 + 0x10], %fsr
10599 or %l2, %o2, %l6
10600 set 0x1A, %i3
10601 stba %l3, [%l7 + %i3] 0xea
10602 membar #Sync
10603 te %icc, 0x6
10604 nop
10605 fitod %f6, %f22
10606 fdtoi %f22, %f2
10607 fsrc1s %f16, %f9
10608 bne,pt %xcc, loop_891
10609 subcc %g5, %o5, %i6
10610 movrne %g1, 0x06F, %o6
10611 fpackfix %f8, %f18
10612loop_891:
10613 nop
10614 setx loop_892, %l0, %l1
10615 wrpr 0x1, %tl
10616 wrpr %l1, %tnpc
10617 setx 0x34400001400, %l0, %l1
10618 wrpr %l1, %tstate
10619 wrhpr 0x4, %htstate
10620 done
10621 bpos,a %xcc, loop_893
10622 ldd [%l7 + 0x58], %f4
10623 fbule,a %fcc3, loop_894
10624loop_892:
10625 sra %i0, %g3, %g4
10626loop_893:
10627 alignaddrl %o4, %o3, %l1
10628 srax %l5, 0x09, %g6
10629loop_894:
10630 nop
10631 setx loop_895, %l0, %l1
10632 wrpr 0x1, %tl
10633 wrpr %l1, %tnpc
10634 setx 0x34400001400, %l0, %l1
10635 wrpr %l1, %tstate
10636 wrhpr 0x4, %htstate
10637 done
10638 and %i1, %l0, %i3
10639 movn %icc, %i7, %i4
10640 udivx %o7, 0x0F5F, %g2
10641loop_895:
10642 fba %fcc0, loop_896
10643 xor %i2, 0x172B, %l4
10644 fnands %f17, %f14, %f28
10645 tl %xcc, 0x7
10646loop_896:
10647 edge32ln %o1, %i5, %o0
10648 set 0x1D, %g4
10649 ldsba [%l7 + %g4] 0x19, %l2
10650 stbar
10651 movg %xcc, %o2, %g7
10652 ldsb [%l7 + 0x24], %l3
10653 wr %g0, 0x0c, %asi
10654 lda [%l7 + 0x08] %asi, %f8
10655 fbuge %fcc2, loop_897
10656 andncc %l6, %o5, %i6
10657 tpos %icc, 0x6
10658 movpos %xcc, %g1, %g5
10659loop_897:
10660 fbo %fcc1, loop_898
10661 smul %o6, 0x0B48, %g3
10662 sll %g4, %i0, %o3
10663 fbue %fcc3, loop_899
10664loop_898:
10665 fxor %f26, %f6, %f10
10666 addccc %l1, 0x1DD9, %o4
10667 set 0x50, %o1
10668 ldstuba [%l7 + %o1] 0x10, %g6
10669loop_899:
10670 sub %i1, %l5, %i3
10671 movne %icc, %l0, %i4
10672 bneg,a,pt %xcc, loop_900
10673 saved
10674 rdpr %cwp, %g1
10675 rdpr %cansave, %g2
10676 rdpr %canrestore, %g3
10677 rdpr %cleanwin, %g4
10678 rdpr %otherwin, %g5
10679 rdpr %wstate, %g6
10680 tpos %xcc, 0x3
10681 array32 %i7, %g2, %o7
10682loop_900:
10683 fmovsle %xcc, %f1, %f26
10684 stx %i2, [%l7 + 0x78]
10685 udiv %l4, 0x1159, %o1
10686 fblg,a %fcc3, loop_901
10687 orncc %o0, %i5, %o2
10688 fornot2 %f2, %f14, %f24
10689 array8 %g7, %l2, %l6
10690loop_901:
10691 bvs,a,pn %icc, loop_902
10692 andncc %o5, %i6, %g1
10693 tl %icc, 0x2
10694 call loop_903
10695loop_902:
10696 array32 %g5, %o6, %g3
10697 ldx [%l7 + 0x10], %g4
10698 xnorcc %i0, %o3, %l1
10699loop_903:
10700 brnz %o4, loop_904
10701 subcc %l3, %i1, %g6
10702 flush %l7 + 0x10
10703 ldstub [%l7 + 0x67], %l5
10704loop_904:
10705 tvc %xcc, 0x5
10706 orncc %i3, %l0, %i4
10707 fmovd %f4, %f22
10708 movg %xcc, %i7, %o7
10709 fmovrslz %i2, %f31, %f28
10710 te %xcc, 0x4
10711 set 0x54, %o7
10712 ldstuba [%l7 + %o7] 0x80, %l4
10713 movrlz %o1, 0x202, %o0
10714 set 0x6C, %l1
10715 sta %f10, [%l7 + %l1] 0x10
10716 ldd [%l7 + 0x10], %g2
10717 fmovse %xcc, %f11, %f10
10718 orcc %i5, %o2, %l2
10719 fcmple32 %f0, %f12, %g7
10720 nop
10721 setx 0x4A71DFAAB1CB7A64, %l0, %l6
10722 stx %l6, [%l7 + 0x28]
10723 ldd [%l7 + 0x28], %f16
10724 setx 0x4719D05C2452E55A, %l1, %l5
10725 stx %l5, [%l7 + 0x10]
10726 ldd [%l7 + 0x10], %f30
10727 faddd %f30, %f16, %f22
10728 fsrc2s %f27, %f10
10729 movcc %xcc, %l6, %i6
10730 tn %xcc, 0x0
10731 ld [%l7 + 0x0C], %f5
10732 addcc %g1, %o5, %g5
10733 alignaddr %g3, %g4, %o6
10734 move %xcc, %o3, %l1
10735 nop
10736 fitod %f8, %f8
10737 fdtox %f8, %f18
10738 fxtod %f18, %f16
10739 andcc %i0, 0x09DE, %o4
10740 bg loop_905
10741 movrlez %l3, %i1, %l5
10742 array16 %g6, %i3, %i4
10743 fmovdneg %icc, %f24, %f4
10744loop_905:
10745 fmovsvc %icc, %f30, %f20
10746 ldub [%l7 + 0x6B], %l0
10747 fones %f0
10748 fble %fcc1, loop_906
10749 mulscc %i7, 0x1361, %i2
10750 set 0x40, %i5
10751 stxa %l4, [%l7 + %i5] 0x80
10752loop_906:
10753 sdiv %o7, 0x16C5, %o1
10754 brz %o0, loop_907
10755 movrne %g2, 0x392, %i5
10756 edge32l %o2, %l2, %l6
10757 te %xcc, 0x1
10758loop_907:
10759 tvc %icc, 0x0
10760 edge8ln %i6, %g7, %o5
10761 fbn %fcc1, loop_908
10762 add %g5, 0x029F, %g1
10763 xorcc %g4, %o6, %o3
10764 xor %l1, %g3, %i0
10765loop_908:
10766 fmovrdlez %o4, %f0, %f2
10767 fmovsle %xcc, %f15, %f12
10768 movvc %icc, %l3, %i1
10769 sth %g6, [%l7 + 0x7E]
10770 movrgez %i3, %i4, %l0
10771 subccc %l5, %i7, %l4
10772 sll %i2, 0x06, %o7
10773 fxor %f28, %f28, %f24
10774 lduh [%l7 + 0x66], %o1
10775 movne %icc, %g2, %o0
10776 ble,pt %xcc, loop_909
10777 move %xcc, %o2, %l2
10778 fands %f1, %f13, %f9
10779 nop
10780 fitod %f2, %f18
10781 fdtoi %f18, %f13
10782loop_909:
10783 tsubcctv %i5, %l6, %i6
10784 edge16l %o5, %g5, %g1
10785 tvs %icc, 0x3
10786 faligndata %f8, %f22, %f26
10787 bge,pn %xcc, loop_910
10788 brgz,a %g7, loop_911
10789 andcc %g4, %o3, %l1
10790 edge8n %g3, %o6, %o4
10791loop_910:
10792 movre %l3, 0x18A, %i1
10793loop_911:
10794 fmovdne %icc, %f6, %f17
10795 fpadd32s %f19, %f26, %f23
10796 sdivx %i0, 0x1778, %g6
10797 restored
10798 rdpr %cwp, %g1
10799 rdpr %cansave, %g2
10800 rdpr %canrestore, %g3
10801 rdpr %cleanwin, %g4
10802 rdpr %otherwin, %g5
10803 rdpr %wstate, %g6
10804 fbn,a %fcc3, loop_912
10805 movleu %xcc, %i3, %i4
10806 movcs %icc, %l5, %l0
10807 move %xcc, %l4, %i7
10808loop_912:
10809 membar 0x1B
10810 ta %icc, 0x6
10811 udivcc %i2, 0x1AC1, %o1
10812 call loop_913
10813 bleu,pn %icc, loop_914
10814 fands %f20, %f7, %f26
10815 movcc %icc, %g2, %o0
10816loop_913:
10817 orncc %o7, 0x142D, %o2
10818loop_914:
10819 movvs %xcc, %l2, %l6
10820 fmovdneg %xcc, %f1, %f0
10821 edge16l %i6, %o5, %i5
10822 fornot2s %f17, %f9, %f29
10823 set 0x24, %i0
10824 sta %f15, [%l7 + %i0] 0x19
10825 set 0x44, %g1
10826 swapa [%l7 + %g1] 0x19, %g5
10827 andncc %g7, %g4, %g1
10828 edge32ln %l1, %g3, %o6
10829 movl %icc, %o4, %l3
10830 fexpand %f16, %f6
10831 tneg %icc, 0x2
10832 swap [%l7 + 0x74], %i1
10833 fcmpgt32 %f20, %f2, %i0
10834 array8 %g6, %o3, %i3
10835 movrlz %i4, %l5, %l4
10836 sdivx %l0, 0x1FEE, %i2
10837 orcc %i7, %o1, %g2
10838 srax %o0, %o7, %o2
10839 ldx [%l7 + 0x28], %l6
10840 and %i6, %o5, %i5
10841 stw %g5, [%l7 + 0x68]
10842 te %xcc, 0x6
10843 fmul8ulx16 %f30, %f4, %f2
10844 fmovrdgez %l2, %f22, %f22
10845 nop
10846 fitod %f2, %f12
10847 fdtoi %f12, %f3
10848 faligndata %f2, %f6, %f20
10849 smulcc %g4, %g7, %l1
10850 subc %g1, %g3, %o6
10851 wr %g0, 0x0c, %asi
10852 ldda [%l7 + 0x60] %asi, %o4
10853 call loop_915
10854 nop
10855 setx 0x7CC62CCF0DAD7FC7, %l0, %l6
10856 stx %l6, [%l7 + 0x28]
10857 ldd [%l7 + 0x28], %f4
10858 setx 0x76549D4F48DFABCB, %l1, %l5
10859 stx %l5, [%l7 + 0x10]
10860 ldd [%l7 + 0x10], %f26
10861 faddd %f26, %f4, %f6
10862 srl %l3, 0x07, %i1
10863 tvc %xcc, 0x5
10864loop_915:
10865 andn %g6, %i0, %o3
10866 bvc,a,pn %icc, loop_916
10867 edge16l %i3, %i4, %l5
10868 fmovdg %xcc, %f15, %f30
10869 mova %xcc, %l4, %i2
10870loop_916:
10871 ba,pt %icc, loop_917
10872 nop
10873 set 0x40, %l4
10874 ldsw [%l7 + %l4], %l0
10875 fmovsn %xcc, %f5, %f22
10876 fpadd32s %f23, %f12, %f5
10877loop_917:
10878 nop
10879 set 0x54, %i7
10880 ldswa [%l7 + %i7] 0x10, %i7
10881 fbl,a %fcc2, loop_918
10882 fbe %fcc3, loop_919
10883 sdivx %o1, 0x0D0D, %o0
10884 alignaddr %g2, %o2, %l6
10885loop_918:
10886 fnors %f25, %f7, %f25
10887loop_919:
10888 tpos %icc, 0x5
10889 edge32l %o7, %o5, %i6
10890 wr %g0, 0xf9, %asi
10891 stda %f16, [%l7 + 0x40] %asi
10892 membar #Sync
10893 fcmpeq16 %f10, %f18, %i5
10894 and %g5, %l2, %g7
10895 bcc,pt %icc, loop_920
10896 edge32ln %l1, %g4, %g1
10897 movpos %icc, %g3, %o6
10898 andcc %o4, 0x0810, %i1
10899loop_920:
10900 movrlez %g6, 0x2E0, %l3
10901 andncc %o3, %i3, %i4
10902 addcc %l5, 0x1A5F, %i0
10903 alignaddr %l4, %l0, %i7
10904 bne,a loop_921
10905 bpos,a,pn %icc, loop_922
10906 edge32ln %i2, %o0, %o1
10907 umul %o2, %g2, %l6
10908loop_921:
10909 fmul8x16au %f12, %f18, %f28
10910loop_922:
10911 tl %icc, 0x6
10912 nop
10913 setx 0x2718374A, %l0, %l6
10914 st %l6, [%l7 + 0x28]
10915 ld [%l7 + 0x28], %f12
10916 setx 0x25DB14A9, %l1, %l5
10917 st %l5, [%l7 + 0x10]
10918 ld [%l7 + 0x10], %f2
10919 fdivs %f2, %f12, %f24
10920 fba,a %fcc2, loop_923
10921 andn %o7, %o5, %i5
10922 sub %i6, 0x1987, %l2
10923 taddcc %g7, 0x00B8, %g5
10924loop_923:
10925 ldub [%l7 + 0x68], %g4
10926 andn %g1, %g3, %o6
10927 fnand %f14, %f14, %f20
10928 bn,a,pt %icc, loop_924
10929 movg %xcc, %l1, %o4
10930 bneg,a,pn %icc, loop_925
10931 fpadd32 %f8, %f24, %f2
10932loop_924:
10933 tsubcc %i1, %l3, %g6
10934 sub %o3, 0x0A15, %i3
10935loop_925:
10936 fmul8x16au %f24, %f18, %f22
10937 xnor %l5, 0x1032, %i0
10938 edge32ln %l4, %l0, %i4
10939 edge8n %i2, %o0, %i7
10940 fbu,a %fcc0, loop_926
10941 nop
10942 setx loop_927, %l0, %l1
10943 wrpr 0x1, %tl
10944 wrpr %l1, %tnpc
10945 setx 0x34400001400, %l0, %l1
10946 wrpr %l1, %tstate
10947 wrhpr 0x4, %htstate
10948 done
10949 fbe %fcc1, loop_928
10950 movrgez %o1, %o2, %l6
10951loop_926:
10952 fandnot1s %f19, %f10, %f3
10953loop_927:
10954 subcc %o7, %o5, %i5
10955loop_928:
10956 movn %icc, %i6, %g2
10957 ld [%l7 + 0x60], %f24
10958 fcmpeq16 %f18, %f2, %l2
10959 fble,a %fcc2, loop_929
10960 faligndata %f12, %f10, %f26
10961 umulcc %g5, %g4, %g7
10962 sub %g1, %g3, %o6
10963loop_929:
10964 movneg %xcc, %o4, %i1
10965 movcc %xcc, %l3, %l1
10966 edge8n %g6, %o3, %l5
10967 srl %i0, %i3, %l0
10968 movneg %icc, %i4, %l4
10969 movrne %i2, %o0, %i7
10970 smulcc %o2, 0x0E2B, %o1
10971 lduh [%l7 + 0x56], %l6
10972 movgu %xcc, %o7, %i5
10973 fmovrdlez %o5, %f30, %f14
10974 tsubcctv %i6, %l2, %g5
10975 movl %xcc, %g2, %g4
10976 tne %icc, 0x5
10977 fmul8ulx16 %f0, %f6, %f6
10978 bgu %xcc, loop_930
10979 movgu %xcc, %g1, %g3
10980 smul %o6, 0x0894, %o4
10981 restored
10982 rdpr %cwp, %g1
10983 rdpr %cansave, %g2
10984 rdpr %canrestore, %g3
10985 rdpr %cleanwin, %g4
10986 rdpr %otherwin, %g5
10987 rdpr %wstate, %g6
10988loop_930:
10989 fbul %fcc1, loop_931
10990 tleu %icc, 0x0
10991 fmovrse %i1, %f26, %f7
10992 fbe,a %fcc1, loop_932
10993loop_931:
10994 ta %xcc, 0x7
10995 bn,a,pn %xcc, loop_933
10996 tl %xcc, 0x1
10997loop_932:
10998 brgz,a %l3, loop_934
10999 movl %xcc, %g7, %l1
11000loop_933:
11001 movg %icc, %o3, %l5
11002 subcc %g6, %i3, %i0
11003loop_934:
11004 subccc %l0, 0x0594, %i4
11005 or %l4, %i2, %o0
11006 nop
11007 setx loop_935, %l0, %l1
11008 wrpr 0x1, %tl
11009 wrpr %l1, %tpc
11010 add %l1, 0x4, %l1
11011 wrpr %l1, %tnpc
11012 setx 0x34400001400, %l0, %l1
11013 wrpr %l1, %tstate
11014 wrhpr 0x4, %htstate
11015 retry
11016 edge16ln %i7, %o1, %l6
11017 bcs,a loop_936
11018 bgu,a,pt %xcc, loop_937
11019loop_935:
11020 nop
11021 setx 0x467DDA0CD0635D7E, %l0, %l6
11022 stx %l6, [%l7 + 0x38]
11023 ldx [%l7 + 0x38], %fsr
11024 add %o2, 0x193F, %i5
11025loop_936:
11026 edge16l %o7, %o5, %i6
11027loop_937:
11028 movrgz %l2, 0x028, %g2
11029 fpsub32s %f6, %f30, %f26
11030 stw %g4, [%l7 + 0x6C]
11031 bge,a %xcc, loop_938
11032 ldd [%l7 + 0x68], %f16
11033 movrne %g5, 0x3C9, %g1
11034 srl %o6, 0x00, %o4
11035loop_938:
11036 nop
11037 set 0x64, %i1
11038 lduba [%l7 + %i1] 0x0c, %i1
11039 sra %l3, 0x04, %g7
11040 stx %g3, [%l7 + 0x20]
11041 restored
11042 rdpr %cwp, %g1
11043 rdpr %cansave, %g2
11044 rdpr %canrestore, %g3
11045 rdpr %cleanwin, %g4
11046 rdpr %otherwin, %g5
11047 rdpr %wstate, %g6
11048 bl,a %icc, loop_939
11049 nop
11050 setx 0x8CCE86D4, %l0, %l6
11051 st %l6, [%l7 + 0x28]
11052 ld [%l7 + 0x28], %f10
11053 setx 0x39D0AA06, %l1, %l5
11054 st %l5, [%l7 + 0x10]
11055 ld [%l7 + 0x10], %f15
11056 fmuls %f15, %f10, %f24
11057 bcs,pt %icc, loop_940
11058 fbne,a %fcc0, loop_941
11059loop_939:
11060 fexpand %f3, %f30
11061 stx %o3, [%l7 + 0x70]
11062loop_940:
11063 sub %l1, %g6, %i3
11064loop_941:
11065 movgu %icc, %i0, %l5
11066 fmovdge %icc, %f30, %f23
11067 xnorcc %i4, %l4, %l0
11068 saved
11069 rdpr %cwp, %g1
11070 rdpr %cansave, %g2
11071 rdpr %canrestore, %g3
11072 rdpr %cleanwin, %g4
11073 rdpr %otherwin, %g5
11074 rdpr %wstate, %g6
11075 wr %g0, 0x88, %asi
11076 lduwa [%l7 + 0x34] %asi, %o0
11077 subcc %i7, %o1, %i2
11078 edge32n %o2, %i5, %o7
11079 edge32 %o5, %i6, %l6
11080 movrlez %g2, %l2, %g4
11081 fmovrsne %g1, %f4, %f19
11082 fsrc2s %f13, %f25
11083 tleu %xcc, 0x2
11084 xnor %o6, %g5, %i1
11085 orcc %o4, %g7, %l3
11086 tsubcc %o3, 0x1FCF, %l1
11087 edge16 %g3, %g6, %i0
11088 subcc %i3, %i4, %l5
11089 fsrc2s %f4, %f14
11090 umulcc %l4, %l0, %i7
11091 add %l7, 0x60, %l6
11092 wr %g0, 0x81, %asi
11093 ldxa [%l6] %asi, %o1
11094 casxa [%l6] %asi, %o1, %i2
11095 fnand %f6, %f6, %f30
11096 movl %xcc, %o0, %o2
11097 subc %o7, %o5, %i5
11098 umul %l6, %g2, %i6
11099 faligndata %f26, %f14, %f10
11100 bcs,a,pt %xcc, loop_942
11101 fcmpgt32 %f24, %f10, %g4
11102 sdivcc %l2, 0x1B90, %o6
11103 taddcctv %g1, 0x03D4, %i1
11104loop_942:
11105 or %o4, 0x1A53, %g7
11106 subccc %l3, %o3, %l1
11107 fmovsvs %icc, %f1, %f17
11108 umul %g5, 0x1A3F, %g3
11109 subc %g6, %i3, %i0
11110 fmovdg %xcc, %f8, %f1
11111 movn %xcc, %i4, %l4
11112 srl %l0, %l5, %o1
11113 brlz %i2, loop_943
11114 tcs %xcc, 0x4
11115 fsrc2 %f0, %f6
11116 tl %icc, 0x1
11117loop_943:
11118 movge %xcc, %i7, %o0
11119 fbne %fcc3, loop_944
11120 edge16 %o7, %o5, %o2
11121 set 0x78, %o6
11122 ldsha [%l7 + %o6] 0x89, %l6
11123loop_944:
11124 brz %g2, loop_945
11125 fmovdvs %xcc, %f21, %f11
11126 tle %icc, 0x3
11127 fpadd32 %f26, %f26, %f2
11128loop_945:
11129 movrlez %i6, %g4, %l2
11130 fbn,a %fcc1, loop_946
11131 nop
11132 setx 0x0783BD0C3D14DEBF, %l0, %l6
11133 stx %l6, [%l7 + 0x28]
11134 ldd [%l7 + 0x28], %f24
11135 setx 0x75EBC07B5014EB22, %l1, %l5
11136 stx %l5, [%l7 + 0x10]
11137 ldd [%l7 + 0x10], %f26
11138 fsubd %f26, %f24, %f2
11139 tl %icc, 0x2
11140 movl %xcc, %i5, %g1
11141loop_946:
11142 fba %fcc2, loop_947
11143 sir 0x1336
11144 taddcc %o6, %i1, %o4
11145 flush %l7 + 0x20
11146loop_947:
11147 mulx %g7, %o3, %l3
11148 membar 0x1D
11149 fmovsa %xcc, %f8, %f14
11150 wr %g0, 0x80, %asi
11151 lduba [%l7 + 0x17] %asi, %g5
11152 mulscc %g3, 0x0FB1, %g6
11153 tg %icc, 0x0
11154 and %l1, 0x07D6, %i3
11155 tle %xcc, 0x0
11156 wr %g0, 0x18, %asi
11157 ldswa [%l7 + 0x10] %asi, %i4
11158 fornot1 %f22, %f26, %f6
11159 fzero %f0
11160 mulscc %l4, %l0, %i0
11161 stbar
11162 tsubcctv %l5, 0x1769, %i2
11163 call loop_948
11164 fbe,a %fcc1, loop_949
11165 move %xcc, %i7, %o1
11166 addc %o0, 0x1686, %o7
11167loop_948:
11168 edge32l %o2, %l6, %o5
11169loop_949:
11170 brlz,a %i6, loop_950
11171 fble,a %fcc2, loop_951
11172 tne %icc, 0x5
11173 sub %g2, %l2, %i5
11174loop_950:
11175 bgu,a,pt %xcc, loop_952
11176loop_951:
11177 umul %g1, 0x08D3, %g4
11178 edge8 %i1, %o6, %o4
11179 movrgez %o3, 0x08F, %g7
11180loop_952:
11181 mulx %l3, %g5, %g6
11182 add %l7, 0x08, %l6
11183 wr %g0, 0x89, %asi
11184 casa [%l6] 0x89, %g3, %i3
11185 movge %icc, %l1, %l4
11186 bcs,pn %xcc, loop_953
11187 nop
11188 setx 0x10477978, %l0, %l6
11189 st %l6, [%l7 + 0x40]
11190 ld [%l7 + 0x40], %fsr
11191 or %i4, %i0, %l0
11192 movrlez %l5, 0x3AF, %i7
11193loop_953:
11194 movl %icc, %o1, %i2
11195 fmovrsne %o7, %f5, %f23
11196 set 0x4C, %g5
11197 lduha [%l7 + %g5] 0x19, %o0
11198 fbl %fcc2, loop_954
11199 edge16n %l6, %o5, %o2
11200 tpos %icc, 0x6
11201 sdivx %g2, 0x0521, %i6
11202loop_954:
11203 andcc %l2, 0x1AD8, %g1
11204 udiv %i5, 0x044F, %i1
11205 fandnot1s %f10, %f28, %f0
11206 fbug %fcc1, loop_955
11207 nop
11208 set 0x6B, %i2
11209 ldub [%l7 + %i2], %g4
11210 movvs %xcc, %o4, %o3
11211 movl %xcc, %o6, %l3
11212loop_955:
11213 ta %icc, 0x4
11214 nop
11215 setx loop_956, %l0, %l1
11216 jmpl %l1, %g5
11217 tpos %xcc, 0x3
11218 sra %g6, %g3, %g7
11219 movvc %icc, %i3, %l1
11220loop_956:
11221 sdiv %l4, 0x0429, %i4
11222 sdivx %i0, 0x0BA4, %l0
11223 fcmpeq32 %f30, %f28, %i7
11224 fmovsneg %icc, %f25, %f21
11225 nop
11226 setx loop_957, %l0, %l1
11227 jmpl %l1, %o1
11228 fnot1s %f19, %f24
11229 tsubcc %l5, %o7, %i2
11230 movvs %xcc, %l6, %o5
11231loop_957:
11232 fmovscs %icc, %f11, %f19
11233 brgez,a %o0, loop_958
11234 fmovsne %icc, %f4, %f15
11235 set 0x55, %o3
11236 ldsba [%l7 + %o3] 0x81, %g2
11237loop_958:
11238 ldd [%l7 + 0x30], %f22
11239 fmovsle %icc, %f9, %f3
11240 edge8ln %o2, %l2, %g1
11241 tsubcctv %i5, 0x1EB5, %i1
11242 srl %g4, %o4, %o3
11243 srax %i6, 0x07, %l3
11244 movcs %xcc, %g5, %o6
11245 taddcctv %g3, 0x15C2, %g7
11246 ta %icc, 0x6
11247 movg %xcc, %g6, %i3
11248 fmovrsgez %l4, %f12, %f1
11249 tn %xcc, 0x4
11250 movrne %l1, 0x0CA, %i4
11251 movge %icc, %i0, %l0
11252 smulcc %o1, 0x0FBA, %i7
11253 tleu %xcc, 0x0
11254 movge %xcc, %o7, %l5
11255 fsrc2s %f0, %f30
11256 andcc %i2, %o5, %o0
11257 fbg,a %fcc3, loop_959
11258 bgu loop_960
11259 xnor %g2, 0x1991, %o2
11260 sub %l2, 0x0141, %g1
11261loop_959:
11262 xnorcc %i5, %i1, %g4
11263loop_960:
11264 smulcc %l6, %o3, %o4
11265 subccc %i6, %l3, %g5
11266 tsubcc %g3, %o6, %g6
11267 bl,a %xcc, loop_961
11268 tvs %xcc, 0x5
11269 movpos %xcc, %g7, %i3
11270 mulscc %l4, %l1, %i0
11271loop_961:
11272 subc %l0, %o1, %i7
11273 add %o7, %l5, %i4
11274 sdiv %o5, 0x19D7, %o0
11275 te %icc, 0x1
11276 fbge %fcc0, loop_962
11277 nop
11278 setx loop_963, %l0, %l1
11279 wrpr 0x1, %tl
11280 wrpr %l1, %tpc
11281 add %l1, 0x4, %l1
11282 wrpr %l1, %tnpc
11283 setx 0x34400001400, %l0, %l1
11284 wrpr %l1, %tstate
11285 wrhpr 0x4, %htstate
11286 retry
11287 fmovdpos %xcc, %f22, %f27
11288 andn %i2, 0x10C5, %g2
11289loop_962:
11290 nop
11291 wr %g0, 0x50, %asi
11292 ldxa [%g0 + 0x18] %asi, %l2
11293loop_963:
11294 movl %xcc, %o2, %i5
11295 edge32n %g1, %g4, %l6
11296 nop
11297 fitos %f4, %f12
11298 fstod %f12, %f12
11299 fors %f20, %f20, %f19
11300 sethi 0x032D, %o3
11301 fsrc2 %f28, %f26
11302 ldub [%l7 + 0x3C], %i1
11303 orncc %o4, 0x0D82, %i6
11304 bneg,a,pn %icc, loop_964
11305 srlx %l3, 0x15, %g3
11306 nop
11307 setx loop_965, %l0, %l1
11308 jmpl %l1, %o6
11309 bn loop_966
11310loop_964:
11311 movne %xcc, %g5, %g7
11312 bne,pn %xcc, loop_967
11313loop_965:
11314 fba,a %fcc0, loop_968
11315loop_966:
11316 fmovscs %icc, %f13, %f16
11317 edge8l %g6, %i3, %l1
11318loop_967:
11319 array16 %i0, %l0, %l4
11320loop_968:
11321 fmovrdgz %o1, %f14, %f10
11322 alignaddr %o7, %i7, %l5
11323 popc %i4, %o5
11324 ldsh [%l7 + 0x6A], %o0
11325 edge8l %i2, %l2, %g2
11326 fnors %f14, %f28, %f5
11327 fcmple16 %f10, %f24, %o2
11328 xnorcc %i5, %g1, %g4
11329 fmovsn %xcc, %f12, %f31
11330 movneg %xcc, %o3, %l6
11331 movvs %icc, %i1, %i6
11332 nop
11333 setx 0xE05809FA, %l0, %l6
11334 st %l6, [%l7 + 0x30]
11335 ld [%l7 + 0x30], %fsr
11336 udivcc %o4, 0x1D15, %g3
11337 addcc %l3, %o6, %g5
11338 restored
11339 rdpr %cwp, %g1
11340 rdpr %cansave, %g2
11341 rdpr %canrestore, %g3
11342 rdpr %cleanwin, %g4
11343 rdpr %otherwin, %g5
11344 rdpr %wstate, %g6
11345 fmovrsne %g7, %f9, %f4
11346 fsrc2s %f11, %f8
11347 bcc,a loop_969
11348 array16 %g6, %l1, %i3
11349 fmovscs %icc, %f18, %f28
11350 fsrc1s %f23, %f27
11351loop_969:
11352 stb %l0, [%l7 + 0x5C]
11353 addc %l4, 0x04A2, %o1
11354 popc %o7, %i7
11355 bl,a,pn %icc, loop_970
11356 fornot2 %f0, %f30, %f20
11357 fbge,a %fcc3, loop_971
11358 movge %icc, %l5, %i0
11359loop_970:
11360 tle %icc, 0x2
11361 edge8n %i4, %o5, %o0
11362loop_971:
11363 edge32n %i2, %g2, %o2
11364 mulx %l2, %g1, %i5
11365 nop
11366 fitos %f2, %f30
11367 fstox %f30, %f8
11368 smulcc %o3, 0x073F, %g4
11369 sll %i1, %i6, %l6
11370 sir 0x03BD
11371 udivx %g3, 0x0FEA, %o4
11372 array32 %o6, %g5, %g7
11373 tneg %icc, 0x4
11374 movpos %icc, %l3, %l1
11375 tsubcc %g6, 0x16BF, %l0
11376 srax %i3, %l4, %o7
11377 addc %i7, 0x16B4, %o1
11378 fnand %f14, %f18, %f28
11379 edge16l %l5, %i4, %i0
11380 smul %o5, %i2, %g2
11381 ldsh [%l7 + 0x3A], %o2
11382 set 0x38, %g7
11383 ldxa [%l7 + %g7] 0x0c, %l2
11384 movg %xcc, %o0, %i5
11385 movrlz %g1, 0x310, %o3
11386 fpack32 %f0, %f6, %f4
11387 fmovsvs %icc, %f3, %f14
11388 smul %g4, %i1, %l6
11389 nop
11390 setx 0x6076A57C, %l0, %l6
11391 st %l6, [%l7 + 0x14]
11392 ld [%l7 + 0x14], %fsr
11393 sub %i6, %o4, %g3
11394 and %o6, 0x1BA9, %g7
11395 add %g5, %l3, %g6
11396 andcc %l0, %l1, %l4
11397 udivcc %i3, 0x12CA, %o7
11398 movrgez %i7, %o1, %l5
11399 add %i4, 0x123C, %i0
11400 set 0x40, %l0
11401 ldda [%l7 + %l0] 0x19, %f0
11402 nop
11403 fitos %f4, %f29
11404 bvs loop_972
11405 orn %i2, %o5, %g2
11406 edge8l %o2, %l2, %o0
11407 tn %icc, 0x2
11408loop_972:
11409 fmovrslz %g1, %f16, %f31
11410 fmul8ulx16 %f12, %f8, %f28
11411 fmovrdne %o3, %f10, %f14
11412 set 0x50, %g6
11413 stha %i5, [%l7 + %g6] 0x18
11414 edge32 %g4, %i1, %l6
11415 fmovsle %icc, %f3, %f0
11416 tleu %xcc, 0x3
11417 wr %g0, 0x89, %asi
11418 prefetcha [%l7 + 0x78] %asi, 0x3
11419 pdist %f24, %f0, %f2
11420 xnor %g3, 0x0D68, %o4
11421 move %xcc, %o6, %g5
11422 sdivx %g7, 0x01D7, %l3
11423 array16 %g6, %l0, %l1
11424 fcmpgt16 %f12, %f18, %l4
11425 fnot1s %f13, %f11
11426 movvc %icc, %i3, %i7
11427 fmovdpos %icc, %f15, %f14
11428 tneg %xcc, 0x3
11429 movpos %xcc, %o7, %l5
11430 brz %o1, loop_973
11431 fpack32 %f26, %f6, %f22
11432 array8 %i4, %i2, %i0
11433 movvc %icc, %o5, %g2
11434loop_973:
11435 edge32l %o2, %o0, %l2
11436 saved
11437 rdpr %cwp, %g1
11438 rdpr %cansave, %g2
11439 rdpr %canrestore, %g3
11440 rdpr %cleanwin, %g4
11441 rdpr %otherwin, %g5
11442 rdpr %wstate, %g6
11443 tvs %xcc, 0x1
11444 fmovrse %o3, %f16, %f31
11445 andncc %g1, %i5, %g4
11446 edge8ln %i1, %l6, %g3
11447 andn %o4, %i6, %g5
11448 tg %icc, 0x4
11449 bpos,a,pt %xcc, loop_974
11450 movle %icc, %o6, %g7
11451 xor %g6, 0x1DC9, %l3
11452 std %f10, [%l7 + 0x50]
11453loop_974:
11454 nop
11455 setx 0xC76B918F, %l0, %l6
11456 st %l6, [%l7 + 0x28]
11457 ld [%l7 + 0x28], %f18
11458 setx 0x31A2476E, %l1, %l5
11459 st %l5, [%l7 + 0x10]
11460 ld [%l7 + 0x10], %f28
11461 fdivs %f28, %f18, %f8
11462 addcc %l1, 0x1895, %l0
11463 sll %i3, %i7, %o7
11464 bneg,a loop_975
11465 tl %icc, 0x2
11466 tsubcctv %l4, 0x11E3, %o1
11467 fnor %f0, %f14, %f14
11468loop_975:
11469 movre %l5, %i4, %i2
11470 lduw [%l7 + 0x2C], %i0
11471 taddcc %g2, %o5, %o2
11472 be,a,pt %icc, loop_976
11473 movcs %icc, %l2, %o3
11474 wr %g0, 0x18, %asi
11475 ldsba [%l7 + 0x75] %asi, %o0
11476loop_976:
11477 addccc %i5, 0x006D, %g4
11478 andcc %i1, 0x0166, %g1
11479 tleu %xcc, 0x5
11480 movrlez %g3, %l6, %i6
11481 srl %g5, %o4, %g7
11482 nop
11483 setx 0xDA7ED42407CD5E04, %l0, %l6
11484 stx %l6, [%l7 + 0x28]
11485 ldd [%l7 + 0x28], %f22
11486 setx 0x2B5FA1A4B5168524, %l1, %l5
11487 stx %l5, [%l7 + 0x10]
11488 ldd [%l7 + 0x10], %f14
11489 fmuld %f14, %f22, %f12
11490 add %o6, 0x0859, %l3
11491 sdivcc %g6, 0x135C, %l1
11492 flush %l7 + 0x10
11493 tl %xcc, 0x1
11494 movcc %icc, %i3, %i7
11495 orncc %o7, %l0, %l4
11496 tleu %xcc, 0x2
11497 bl loop_977
11498 fexpand %f28, %f26
11499 bne loop_978
11500 movrne %o1, 0x307, %l5
11501loop_977:
11502 nop
11503 set 0x60, %l5
11504 lduw [%l7 + %l5], %i4
11505 set 0x1F, %i4
11506 ldstuba [%l7 + %i4] 0x89, %i2
11507loop_978:
11508 saved
11509 rdpr %cwp, %g1
11510 rdpr %cansave, %g2
11511 rdpr %canrestore, %g3
11512 rdpr %cleanwin, %g4
11513 rdpr %otherwin, %g5
11514 rdpr %wstate, %g6
11515 movl %icc, %g2, %o5
11516 subcc %o2, 0x15F0, %l2
11517 fba %fcc1, loop_979
11518 fbg,a %fcc1, loop_980
11519 xnor %i0, 0x0F7A, %o3
11520 tsubcc %i5, 0x0A65, %g4
11521loop_979:
11522 smul %i1, 0x0D59, %o0
11523loop_980:
11524 or %g3, %g1, %i6
11525 tg %xcc, 0x1
11526 udivx %l6, 0x182B, %g5
11527 nop
11528 setx 0x410A180BCFDCA6FF, %l0, %l6
11529 stx %l6, [%l7 + 0x28]
11530 ldd [%l7 + 0x28], %f24
11531 setx 0x5A79AD9FA425AF24, %l1, %l5
11532 stx %l5, [%l7 + 0x10]
11533 ldd [%l7 + 0x10], %f28
11534 fsubd %f28, %f24, %f10
11535 add %g7, %o6, %o4
11536 xorcc %l3, 0x1601, %g6
11537 sdivx %l1, 0x0919, %i3
11538 fmovdn %xcc, %f9, %f30
11539 andn %i7, 0x01BA, %l0
11540 fbg %fcc1, loop_981
11541 fabss %f26, %f3
11542 fpsub32 %f12, %f2, %f30
11543 lduh [%l7 + 0x62], %o7
11544loop_981:
11545 srax %o1, %l4, %l5
11546 fbug,a %fcc1, loop_982
11547 lduh [%l7 + 0x6C], %i2
11548 brlz,a %g2, loop_983
11549 fbue %fcc3, loop_984
11550loop_982:
11551 edge32n %i4, %o5, %l2
11552 bne,a loop_985
11553loop_983:
11554 tg %xcc, 0x1
11555loop_984:
11556 fbo %fcc2, loop_986
11557 te %icc, 0x6
11558loop_985:
11559 orn %o2, 0x12AB, %i0
11560 tcs %icc, 0x3
11561loop_986:
11562 nop
11563 wr %g0, 0x18, %asi
11564 ldsha [%l7 + 0x58] %asi, %i5
11565 set 0x40, %l3
11566 ldda [%l7 + %l3] 0x15, %f16
11567 umul %o3, %g4, %o0
11568 wr %g0, 0x04, %asi
11569 stda %f16, [%l7 + 0x40] %asi
11570 move %icc, %i1, %g3
11571 addcc %i6, %l6, %g5
11572 ta %icc, 0x4
11573 tleu %icc, 0x2
11574 wr %g0, 0x89, %asi
11575 prefetcha [%l7 + 0x68] %asi, 0x1
11576 tg %icc, 0x1
11577 sra %o6, %g1, %o4
11578 bgu,a loop_987
11579 edge32n %g6, %l1, %i3
11580 bge,a,pn %xcc, loop_988
11581 bleu,pt %icc, loop_989
11582loop_987:
11583 edge8 %l3, %l0, %o7
11584 call loop_990
11585loop_988:
11586 prefetch [%l7 + 0x38], 0x3
11587loop_989:
11588 andn %o1, %i7, %l4
11589 set 0x40, %l2
11590 stda %f16, [%l7 + %l2] 0x14
11591loop_990:
11592 te %xcc, 0x5
11593 wr %g0, 0x04, %asi
11594 ldda [%l7 + 0x70] %asi, %i2
11595 movle %xcc, %l5, %g2
11596 edge16ln %i4, %l2, %o2
11597 fandnot1s %f19, %f17, %f29
11598 fmul8x16al %f16, %f13, %f10
11599 sub %o5, 0x1094, %i0
11600 alignaddrl %o3, %g4, %i5
11601 nop
11602 setx 0x702F491D, %l0, %l6
11603 st %l6, [%l7 + 0x28]
11604 ld [%l7 + 0x28], %f30
11605 setx 0xE80B9A47, %l1, %l5
11606 st %l5, [%l7 + 0x10]
11607 ld [%l7 + 0x10], %f21
11608 fmuls %f21, %f30, %f28
11609 stb %o0, [%l7 + 0x11]
11610 movvs %icc, %g3, %i1
11611 bgu,a %xcc, loop_991
11612 bpos,pt %xcc, loop_992
11613 sdivx %i6, 0x0FF2, %l6
11614 fmovdne %xcc, %f16, %f30
11615loop_991:
11616 subcc %g5, 0x16D1, %g7
11617loop_992:
11618 bg,a,pn %icc, loop_993
11619 sir 0x0D48
11620 edge8 %g1, %o4, %o6
11621 be,pn %xcc, loop_994
11622loop_993:
11623 std %f4, [%l7 + 0x30]
11624 saved
11625 rdpr %cwp, %g1
11626 rdpr %cansave, %g2
11627 rdpr %canrestore, %g3
11628 rdpr %cleanwin, %g4
11629 rdpr %otherwin, %g5
11630 rdpr %wstate, %g6
11631 movge %xcc, %g6, %i3
11632loop_994:
11633 nop
11634 wr %g0, 0x18, %asi
11635 sta %f31, [%l7 + 0x44] %asi
11636 movgu %icc, %l3, %l0
11637 ba,a,pt %xcc, loop_995
11638 edge32ln %o7, %o1, %i7
11639 tsubcc %l4, %l1, %l5
11640 tleu %icc, 0x7
11641loop_995:
11642 taddcc %g2, 0x1B1F, %i2
11643 nop
11644 setx 0x85F3B6177F3FBC29, %l0, %l6
11645 stx %l6, [%l7 + 0x28]
11646 ldd [%l7 + 0x28], %f0
11647 setx 0x817B6662888F5E36, %l1, %l5
11648 stx %l5, [%l7 + 0x10]
11649 ldd [%l7 + 0x10], %f14
11650 faddd %f14, %f0, %f24
11651 fsrc2s %f22, %f23
11652 tn %xcc, 0x0
11653 fmuld8sux16 %f2, %f0, %f26
11654 addc %l2, %o2, %o5
11655 sdivcc %i4, 0x1DA0, %i0
11656 fnegd %f20, %f12
11657 be,pn %xcc, loop_996
11658 tn %xcc, 0x5
11659 wr %g0, 0x19, %asi
11660 stba %o3, [%l7 + 0x09] %asi
11661loop_996:
11662 subccc %i5, %g4, %o0
11663 fmul8ulx16 %f10, %f6, %f18
11664 bgu,pn %icc, loop_997
11665 fmovd %f18, %f24
11666 fpsub16s %f26, %f2, %f7
11667 call loop_998
11668loop_997:
11669 ldd [%l7 + 0x28], %i0
11670 lduw [%l7 + 0x78], %g3
11671 edge32l %i6, %g5, %g7
11672loop_998:
11673 alignaddrl %l6, %g1, %o6
11674 edge8n %g6, %i3, %o4
11675 nop
11676 fitod %f12, %f18
11677 fdtox %f18, %f30
11678 movcs %xcc, %l3, %o7
11679 fmovsn %icc, %f7, %f6
11680 andcc %l0, 0x17E5, %i7
11681 movcc %icc, %o1, %l1
11682 movvs %icc, %l5, %g2
11683 wr %g0, 0x80, %asi
11684 lduwa [%l7 + 0x64] %asi, %l4
11685 or %l2, %o2, %o5
11686 srax %i4, %i2, %o3
11687 sethi 0x0FE7, %i5
11688 stx %g4, [%l7 + 0x38]
11689 fpsub16 %f20, %f2, %f12
11690 wr %g0, 0x81, %asi
11691 swapa [%l7 + 0x0C] %asi, %i0
11692 fornot2s %f15, %f10, %f0
11693 fmovrdgez %o0, %f6, %f16
11694 fxors %f31, %f26, %f22
11695 alignaddrl %i1, %i6, %g5
11696 nop
11697 setx loop_999, %l0, %l1
11698 wrpr 0x1, %tl
11699 wrpr %l1, %tnpc
11700 setx 0x34400001400, %l0, %l1
11701 wrpr %l1, %tstate
11702 wrhpr 0x4, %htstate
11703 done
11704 andncc %g7, %g3, %l6
11705 fcmple16 %f8, %f6, %g1
11706 bcc loop_1000
11707loop_999:
11708 tcs %xcc, 0x0
11709 fnot1 %f20, %f28
11710 subccc %g6, 0x1A47, %o6
11711loop_1000:
11712 movg %xcc, %o4, %l3
11713 fornot1s %f3, %f4, %f18
11714 lduh [%l7 + 0x38], %o7
11715 mova %icc, %l0, %i3
11716 array32 %o1, %i7, %l5
11717 array8 %l1, %g2, %l4
11718 wr %g0, 0x81, %asi
11719 stda %f16, [%l7 + 0x40] %asi
11720 movcc %xcc, %o2, %l2
11721 fpadd32s %f4, %f25, %f9
11722 smulcc %o5, %i4, %i2
11723 tn %xcc, 0x5
11724 movle %icc, %i5, %g4
11725 fbl,a %fcc1, loop_1001
11726 tpos %icc, 0x4
11727 alignaddr %o3, %o0, %i1
11728 tneg %xcc, 0x3
11729loop_1001:
11730 nop
11731 set 0x73, %i6
11732 ldstuba [%l7 + %i6] 0x11, %i0
11733 andn %g5, %g7, %g3
11734 tneg %icc, 0x1
11735 set 0x40, %g2
11736 stda %f0, [%l7 + %g2] 0xf0
11737 membar #Sync
11738 xnorcc %l6, 0x1CDD, %i6
11739 edge16l %g1, %o6, %o4
11740 ba,pn %icc, loop_1002
11741 movrgez %l3, %o7, %g6
11742 movl %xcc, %l0, %i3
11743 movneg %xcc, %o1, %l5
11744loop_1002:
11745 alignaddrl %i7, %g2, %l1
11746 wr %g0, 0x11, %asi
11747 ldstuba [%l7 + 0x52] %asi, %l4
11748 tvc %xcc, 0x5
11749 sir 0x1BE1
11750 movcc %xcc, %l2, %o2
11751 fandnot1 %f2, %f6, %f8
11752 srax %o5, %i4, %i2
11753 ta %icc, 0x6
11754 mulx %g4, 0x1029, %i5
11755 wr %g0, 0x89, %asi
11756 lduba [%l7 + 0x56] %asi, %o0
11757 movrgz %i1, %i0, %o3
11758 orncc %g7, 0x039A, %g3
11759 tne %xcc, 0x6
11760 edge8n %g5, %i6, %l6
11761 nop
11762 fitos %f5, %f13
11763 fstod %f13, %f16
11764 xorcc %o6, %g1, %l3
11765 set 0x58, %g3
11766 prefetcha [%l7 + %g3] 0x89, 0x0
11767 edge32 %o4, %l0, %g6
11768 sdivx %o1, 0x19A7, %l5
11769 or %i7, 0x0EFF, %i3
11770 andncc %g2, %l4, %l2
11771 addcc %o2, %l1, %i4
11772 movne %xcc, %o5, %g4
11773 edge32ln %i5, %i2, %o0
11774 tl %icc, 0x4
11775 array16 %i0, %o3, %i1
11776 fsrc1s %f12, %f27
11777 fmovsg %xcc, %f1, %f6
11778 nop
11779 setx 0x61A409C2, %l0, %l6
11780 st %l6, [%l7 + 0x28]
11781 ld [%l7 + 0x28], %f27
11782 setx 0xB9076CF4, %l1, %l5
11783 st %l5, [%l7 + 0x10]
11784 ld [%l7 + 0x10], %f9
11785 fmuls %f9, %f27, %f28
11786 movne %xcc, %g3, %g7
11787 nop
11788 fitos %f12, %f6
11789 fstoi %f6, %f22
11790 edge16 %i6, %g5, %l6
11791 popc %g1, %o6
11792 add %o7, %o4, %l3
11793 bpos,a %icc, loop_1003
11794 edge16ln %l0, %o1, %l5
11795 array16 %g6, %i7, %i3
11796 std %f24, [%l7 + 0x38]
11797loop_1003:
11798 nop
11799 set 0x70, %l6
11800 prefetcha [%l7 + %l6] 0x18, 0x3
11801 movg %icc, %g2, %o2
11802 movneg %xcc, %l2, %i4
11803 fmovdvs %icc, %f14, %f1
11804 fbug %fcc1, loop_1004
11805 alignaddr %l1, %g4, %i5
11806 edge16 %o5, %i2, %i0
11807 edge32 %o3, %o0, %i1
11808loop_1004:
11809 ldsh [%l7 + 0x24], %g3
11810 fmul8x16au %f26, %f28, %f16
11811 tn %xcc, 0x5
11812 for %f2, %f6, %f26
11813 fornot1 %f20, %f24, %f16
11814 wr %g0, 0x89, %asi
11815 ldstuba [%l7 + 0x0A] %asi, %i6
11816 fbne %fcc1, loop_1005
11817 smulcc %g7, %g5, %l6
11818 edge8l %g1, %o7, %o4
11819 fand %f0, %f16, %f14
11820loop_1005:
11821 brlez %o6, loop_1006
11822 fand %f6, %f24, %f24
11823 array16 %l3, %o1, %l5
11824 sll %g6, %l0, %i3
11825loop_1006:
11826 srax %l4, 0x13, %i7
11827 tvc %icc, 0x7
11828 ld [%l7 + 0x08], %f17
11829 subcc %g2, %o2, %i4
11830 tleu %icc, 0x7
11831 fmovdge %xcc, %f11, %f18
11832 ta %icc, 0x5
11833 bn,a %xcc, loop_1007
11834 fornot2s %f30, %f21, %f14
11835 fmovdcc %icc, %f10, %f29
11836 movrgez %l1, 0x1BD, %l2
11837loop_1007:
11838 sllx %i5, 0x1C, %g4
11839 or %i2, 0x013D, %i0
11840 te %icc, 0x5
11841 andcc %o5, %o0, %i1
11842 xorcc %o3, %i6, %g3
11843 smul %g5, %l6, %g7
11844 xnor %g1, %o7, %o4
11845 fbl %fcc3, loop_1008
11846 subccc %l3, 0x1389, %o6
11847 ble,a %xcc, loop_1009
11848 or %l5, %g6, %l0
11849loop_1008:
11850 movrlz %o1, %i3, %i7
11851 xor %l4, 0x182A, %g2
11852loop_1009:
11853 nop
11854 wr %g0, 0x89, %asi
11855 prefetcha [%l7 + 0x70] %asi, 0x2
11856 set 0x74, %o4
11857 swapa [%l7 + %o4] 0x10, %l1
11858 wr %g0, 0x89, %asi
11859 swapa [%l7 + 0x5C] %asi, %i4
11860 fbuge,a %fcc0, loop_1010
11861 fmul8x16au %f12, %f8, %f22
11862 fbge %fcc3, loop_1011
11863 tge %icc, 0x6
11864loop_1010:
11865 fmuld8ulx16 %f16, %f2, %f24
11866 fmovrdlez %i5, %f28, %f28
11867loop_1011:
11868 array32 %g4, %l2, %i0
11869 fmovde %icc, %f16, %f21
11870 fba %fcc3, loop_1012
11871 fmovspos %xcc, %f6, %f10
11872 movleu %icc, %i2, %o5
11873 fmovrse %i1, %f17, %f15
11874loop_1012:
11875 nop
11876 set 0x5C, %o2
11877 stwa %o0, [%l7 + %o2] 0x0c
11878 tsubcc %i6, %g3, %g5
11879 xor %l6, 0x1E0C, %g7
11880 call loop_1013
11881 orncc %o3, 0x0CD8, %g1
11882 fmovsa %xcc, %f28, %f4
11883 orn %o7, %l3, %o4
11884loop_1013:
11885 bcs loop_1014
11886 tneg %xcc, 0x5
11887 alignaddr %o6, %g6, %l5
11888 nop
11889 setx 0x24CB1E99, %l0, %l6
11890 st %l6, [%l7 + 0x28]
11891 ld [%l7 + 0x28], %f1
11892 fsqrts %f1, %f16
11893loop_1014:
11894 array32 %l0, %o1, %i7
11895 array16 %l4, %i3, %g2
11896 fpsub16 %f4, %f12, %f26
11897 tne %icc, 0x1
11898 lduh [%l7 + 0x52], %l1
11899 orcc %o2, 0x0A7D, %i4
11900 popc 0x091C, %g4
11901 edge32n %l2, %i0, %i2
11902 be,a loop_1015
11903 edge16n %o5, %i1, %o0
11904 nop
11905 fitos %f9, %f5
11906 fstox %f5, %f10
11907 fmovsvs %xcc, %f16, %f8
11908loop_1015:
11909 fbul %fcc1, loop_1016
11910 nop
11911 setx 0x7070B6AB, %l0, %l6
11912 st %l6, [%l7 + 0x60]
11913 ld [%l7 + 0x60], %fsr
11914 tvc %icc, 0x2
11915 fpack16 %f22, %f2
11916loop_1016:
11917 edge8 %i5, %i6, %g3
11918 sir 0x1CE3
11919 fxnors %f17, %f12, %f26
11920 xor %l6, 0x0E3B, %g5
11921 movgu %icc, %o3, %g7
11922 fcmple32 %f28, %f16, %g1
11923 sdivx %l3, 0x0A19, %o4
11924 movpos %icc, %o6, %g6
11925 move %icc, %l5, %l0
11926 fand %f24, %f4, %f12
11927 subcc %o7, 0x04EF, %i7
11928 movl %icc, %o1, %i3
11929 orn %l4, 0x0B70, %g2
11930 ldstub [%l7 + 0x08], %o2
11931 movne %icc, %i4, %l1
11932 tn %icc, 0x3
11933 edge8l %l2, %g4, %i0
11934 stb %o5, [%l7 + 0x46]
11935 movrne %i1, 0x1B6, %i2
11936 mulx %o0, %i5, %i6
11937 swap [%l7 + 0x10], %g3
11938 sdivcc %g5, 0x18A4, %o3
11939 fnor %f20, %f6, %f0
11940 fmovdle %icc, %f1, %f13
11941 fmovdvc %xcc, %f23, %f27
11942 ldx [%l7 + 0x78], %g7
11943 fbue %fcc2, loop_1017
11944 fcmpgt16 %f16, %f26, %g1
11945 stbar
11946 bvs,a,pn %icc, loop_1018
11947loop_1017:
11948 edge8l %l6, %o4, %l3
11949 fmovdneg %xcc, %f24, %f11
11950 swap [%l7 + 0x10], %o6
11951loop_1018:
11952 taddcc %g6, %l0, %l5
11953 movleu %icc, %i7, %o1
11954 bvc,a loop_1019
11955 tsubcctv %i3, %o7, %g2
11956 fpack16 %f28, %f31
11957 fnegs %f31, %f5
11958loop_1019:
11959 tg %xcc, 0x5
11960 umul %l4, %i4, %l1
11961 ld [%l7 + 0x40], %f0
11962 ldx [%l7 + 0x20], %l2
11963 tgu %icc, 0x2
11964 set 0x36, %o5
11965 ldstuba [%l7 + %o5] 0x11, %g4
11966 udivcc %o2, 0x1972, %o5
11967 brz %i0, loop_1020
11968 movl %xcc, %i1, %o0
11969 wr %g0, 0x11, %asi
11970 ldxa [%l7 + 0x48] %asi, %i2
11971loop_1020:
11972 tvs %xcc, 0x5
11973 bge loop_1021
11974 edge8 %i6, %g3, %g5
11975 udivx %i5, 0x0722, %o3
11976 sir 0x0ED1
11977loop_1021:
11978 xorcc %g7, 0x0C70, %g1
11979 sdiv %l6, 0x032D, %l3
11980 sir 0x0341
11981 edge16n %o4, %g6, %o6
11982 nop
11983 fitos %f11, %f2
11984 fstoi %f2, %f4
11985 sll %l0, 0x0A, %i7
11986 subc %l5, 0x0626, %i3
11987 sdiv %o1, 0x0BAE, %g2
11988 nop
11989 fitod %f4, %f14
11990 fdtox %f14, %f18
11991 fxtod %f18, %f12
11992 xnor %o7, %i4, %l4
11993 fble,a %fcc3, loop_1022
11994 fba %fcc2, loop_1023
11995 tsubcctv %l1, %l2, %g4
11996 movcc %icc, %o5, %i0
11997loop_1022:
11998 fmovdl %icc, %f3, %f2
11999loop_1023:
12000 add %i1, 0x0D0A, %o2
12001 set 0x40, %i3
12002 stda %f16, [%l7 + %i3] 0x81
12003 alignaddrl %i2, %i6, %g3
12004 movrgez %o0, 0x298, %g5
12005 movge %xcc, %i5, %g7
12006 sdivx %o3, 0x173D, %g1
12007 tg %icc, 0x4
12008 edge16ln %l3, %l6, %o4
12009 lduw [%l7 + 0x1C], %o6
12010 add %l7, 0x28, %l6
12011 wr %g0, 0x88, %asi
12012 lda [%l6] %asi, %g6
12013 casa [%l6] 0x88, %g6, %l0
12014 tle %icc, 0x7
12015 array32 %l5, %i3, %o1
12016 edge32 %g2, %i7, %i4
12017 movn %xcc, %l4, %o7
12018 nop
12019 setx loop_1024, %l0, %l1
12020 wrpr 0x1, %tl
12021 wrpr %l1, %tpc
12022 add %l1, 0x4, %l1
12023 wrpr %l1, %tnpc
12024 setx 0x34400001400, %l0, %l1
12025 wrpr %l1, %tstate
12026 wrhpr 0x4, %htstate
12027 retry
12028 ldsb [%l7 + 0x70], %l2
12029 smulcc %l1, 0x1DA5, %o5
12030 ble,a loop_1025
12031loop_1024:
12032 movrgez %g4, %i1, %o2
12033 set 0x7A, %g4
12034 ldsha [%l7 + %g4] 0x81, %i0
12035loop_1025:
12036 tg %icc, 0x0
12037 fbu,a %fcc0, loop_1026
12038 fmovrdlz %i6, %f0, %f30
12039 bg,pt %icc, loop_1027
12040 movre %i2, 0x29D, %g3
12041loop_1026:
12042 movneg %xcc, %g5, %o0
12043 sll %g7, %i5, %g1
12044loop_1027:
12045 edge8ln %o3, %l3, %l6
12046 tle %xcc, 0x5
12047 addc %o4, 0x15E6, %g6
12048 fmovscc %icc, %f18, %f3
12049 flush %l7 + 0x64
12050 nop
12051 fitos %f2, %f9
12052 fstox %f9, %f6
12053 fxtos %f6, %f9
12054 movl %xcc, %o6, %l5
12055 fmovdvc %icc, %f19, %f8
12056 movl %xcc, %l0, %o1
12057 fmovsvc %icc, %f0, %f30
12058 movvs %xcc, %g2, %i7
12059 subc %i3, 0x0DA3, %l4
12060 fmovdne %icc, %f13, %f30
12061 tvc %icc, 0x4
12062 or %i4, 0x0FA6, %l2
12063 fmovsle %icc, %f29, %f29
12064 fbo %fcc3, loop_1028
12065 add %o7, %o5, %l1
12066 fmovs %f12, %f27
12067 fmovrdlz %i1, %f8, %f16
12068loop_1028:
12069 fnegd %f30, %f30
12070 addccc %g4, 0x04D7, %i0
12071 edge16l %o2, %i6, %g3
12072 ldsw [%l7 + 0x18], %g5
12073 popc 0x1969, %i2
12074 subcc %o0, 0x1CD5, %i5
12075 nop
12076 setx 0xC07121C4, %l0, %l6
12077 st %l6, [%l7 + 0x7C]
12078 ld [%l7 + 0x7C], %fsr
12079 add %g7, 0x1FE4, %o3
12080 be,a,pt %icc, loop_1029
12081 movrgz %l3, %g1, %o4
12082 bcs %xcc, loop_1030
12083 restored
12084 rdpr %cwp, %g1
12085 rdpr %cansave, %g2
12086 rdpr %canrestore, %g3
12087 rdpr %cleanwin, %g4
12088 rdpr %otherwin, %g5
12089 rdpr %wstate, %g6
12090loop_1029:
12091 orcc %l6, 0x08E6, %o6
12092 tn %xcc, 0x5
12093loop_1030:
12094 brlez %g6, loop_1031
12095 ldstub [%l7 + 0x28], %l0
12096 movneg %xcc, %o1, %g2
12097 movg %icc, %l5, %i7
12098loop_1031:
12099 restored
12100 rdpr %cwp, %g1
12101 rdpr %cansave, %g2
12102 rdpr %canrestore, %g3
12103 rdpr %cleanwin, %g4
12104 rdpr %otherwin, %g5
12105 rdpr %wstate, %g6
12106 edge8 %i3, %l4, %i4
12107 add %l2, %o7, %l1
12108 mova %xcc, %i1, %o5
12109 fmovsn %icc, %f29, %f23
12110 subc %g4, 0x0649, %i0
12111 saved
12112 rdpr %cwp, %g1
12113 rdpr %cansave, %g2
12114 rdpr %canrestore, %g3
12115 rdpr %cleanwin, %g4
12116 rdpr %otherwin, %g5
12117 rdpr %wstate, %g6
12118 fexpand %f30, %f20
12119 fpsub16 %f26, %f2, %f0
12120 edge16 %i6, %g3, %o2
12121 fmovsn %icc, %f9, %f2
12122 andcc %g5, 0x030C, %i2
12123 fmovsne %xcc, %f26, %f28
12124 edge32ln %o0, %g7, %o3
12125 popc 0x02B4, %l3
12126 bg,a %icc, loop_1032
12127 edge32l %g1, %i5, %o4
12128 popc %o6, %l6
12129 fpadd16s %f24, %f27, %f11
12130loop_1032:
12131 addccc %l0, 0x066D, %o1
12132 bvs,a loop_1033
12133 alignaddr %g6, %g2, %i7
12134 fbul %fcc2, loop_1034
12135 bneg,a loop_1035
12136loop_1033:
12137 fble %fcc0, loop_1036
12138 nop
12139 setx 0x531C1C8EB07B026C, %l0, %l6
12140 stx %l6, [%l7 + 0x40]
12141 ldx [%l7 + 0x40], %fsr
12142loop_1034:
12143 ld [%l7 + 0x50], %f10
12144loop_1035:
12145 nop
12146 set 0x40, %o0
12147 ldda [%l7 + %o0] 0x0c, %f16
12148loop_1036:
12149 fmovdne %xcc, %f24, %f26
12150 nop
12151 fitod %f10, %f20
12152 fdtoi %f20, %f4
12153 fmovs %f24, %f2
12154 fmovda %icc, %f24, %f20
12155 edge32n %l5, %l4, %i4
12156 movl %icc, %i3, %o7
12157 sllx %l1, %i1, %o5
12158 movl %icc, %l2, %i0
12159 nop
12160 setx 0x606E685B, %l0, %l6
12161 st %l6, [%l7 + 0x64]
12162 ld [%l7 + 0x64], %fsr
12163 tn %xcc, 0x6
12164 mulscc %g4, %g3, %o2
12165 edge32l %i6, %i2, %o0
12166 wr %g0, 0x18, %asi
12167 stha %g5, [%l7 + 0x48] %asi
12168 edge16 %g7, %l3, %o3
12169 edge8l %i5, %o4, %o6
12170 fxnors %f2, %f27, %f12
12171 fxnors %f4, %f23, %f9
12172 sub %l6, %l0, %o1
12173 fnors %f9, %f31, %f18
12174 nop
12175 setx 0x307BD74B, %l0, %l6
12176 st %l6, [%l7 + 0x4C]
12177 ld [%l7 + 0x4C], %fsr
12178 fors %f8, %f12, %f10
12179 tge %icc, 0x0
12180 movne %xcc, %g1, %g2
12181 xnor %g6, 0x02CE, %i7
12182 edge16 %l4, %l5, %i4
12183 fpsub32 %f10, %f2, %f30
12184 edge16n %i3, %l1, %i1
12185 fmul8x16al %f23, %f23, %f24
12186 bge,pt %icc, loop_1037
12187 fcmpeq32 %f26, %f18, %o5
12188 sth %o7, [%l7 + 0x24]
12189 bvc %icc, loop_1038
12190loop_1037:
12191 andn %i0, %l2, %g4
12192 sdivx %o2, 0x055B, %g3
12193 movl %xcc, %i6, %o0
12194loop_1038:
12195 movrlez %g5, %i2, %l3
12196 orcc %o3, 0x0CFC, %i5
12197 sdiv %g7, 0x1460, %o6
12198 smulcc %o4, %l6, %o1
12199 movne %icc, %g1, %l0
12200 tneg %icc, 0x3
12201 tvc %icc, 0x5
12202 movvc %icc, %g6, %i7
12203 nop
12204 set 0x62, %o1
12205 lduh [%l7 + %o1], %l4
12206 edge16 %g2, %i4, %i3
12207 brlez %l5, loop_1039
12208 movge %icc, %i1, %o5
12209 sth %o7, [%l7 + 0x26]
12210 umulcc %i0, 0x0CD2, %l2
12211loop_1039:
12212 movneg %xcc, %l1, %o2
12213 tcc %xcc, 0x7
12214 tn %icc, 0x6
12215 tge %xcc, 0x0
12216 fpsub16s %f18, %f20, %f4
12217 array8 %g4, %g3, %i6
12218 movgu %icc, %o0, %g5
12219 add %l3, 0x1952, %i2
12220 orcc %i5, 0x19ED, %o3
12221 st %f28, [%l7 + 0x18]
12222 tn %icc, 0x1
12223 movrgez %g7, 0x399, %o6
12224 taddcc %l6, 0x0169, %o4
12225 fmovrsgez %g1, %f15, %f20
12226 movpos %xcc, %o1, %g6
12227 set 0x60, %o7
12228 ldxa [%l7 + %o7] 0x80, %l0
12229 tge %icc, 0x5
12230 nop
12231 fitos %f3, %f8
12232 fstoi %f8, %f14
12233 fmovsne %xcc, %f0, %f28
12234 mulx %i7, %l4, %i4
12235 fpsub32s %f22, %f8, %f28
12236 sub %g2, 0x16FD, %i3
12237 movpos %xcc, %i1, %l5
12238 taddcc %o5, %i0, %o7
12239 set 0x7C, %l1
12240 lduwa [%l7 + %l1] 0x14, %l1
12241 bleu,pn %icc, loop_1040
12242 srlx %o2, %l2, %g4
12243 tl %icc, 0x3
12244 fblg %fcc2, loop_1041
12245loop_1040:
12246 brgez,a %i6, loop_1042
12247 edge32ln %o0, %g5, %l3
12248 fands %f24, %f0, %f17
12249loop_1041:
12250 stw %i2, [%l7 + 0x14]
12251loop_1042:
12252 edge8l %g3, %i5, %g7
12253 fmovdn %xcc, %f27, %f9
12254 srax %o3, 0x14, %l6
12255 smul %o4, %g1, %o1
12256 brgz,a %o6, loop_1043
12257 smulcc %l0, %g6, %i7
12258 orncc %i4, %l4, %g2
12259 or %i1, %i3, %o5
12260loop_1043:
12261 fmovsg %icc, %f11, %f5
12262 fxors %f2, %f16, %f15
12263 fmovrdne %l5, %f18, %f0
12264 umul %o7, 0x1017, %l1
12265 fnands %f8, %f28, %f30
12266 fmovrdlz %o2, %f24, %f6
12267 fxnors %f22, %f23, %f0
12268 set 0x60, %i0
12269 ldsha [%l7 + %i0] 0x80, %i0
12270 nop
12271 fitod %f10, %f22
12272 fdtos %f22, %f6
12273 tne %xcc, 0x6
12274 ldd [%l7 + 0x78], %f22
12275 movpos %xcc, %g4, %l2
12276 taddcc %i6, %o0, %l3
12277 wr %g0, 0x80, %asi
12278 ldstuba [%l7 + 0x1F] %asi, %i2
12279 movge %icc, %g3, %g5
12280 movcc %xcc, %g7, %i5
12281 edge8ln %l6, %o4, %o3
12282 fornot1s %f2, %f5, %f29
12283 addc %g1, 0x0EBA, %o6
12284 set 0x57, %g1
12285 ldstuba [%l7 + %g1] 0x19, %o1
12286 subcc %g6, 0x0B85, %i7
12287 bge,a,pn %icc, loop_1044
12288 nop
12289 setx 0x8FC33AA3196D296E, %l0, %l6
12290 stx %l6, [%l7 + 0x28]
12291 ldd [%l7 + 0x28], %f6
12292 setx 0xAADBB81B5106AB89, %l1, %l5
12293 stx %l5, [%l7 + 0x10]
12294 ldd [%l7 + 0x10], %f12
12295 fsubd %f12, %f6, %f0
12296 fmovspos %xcc, %f30, %f24
12297 nop
12298 setx loop_1045, %l0, %l1
12299 wrpr 0x1, %tl
12300 wrpr %l1, %tpc
12301 add %l1, 0x4, %l1
12302 wrpr %l1, %tnpc
12303 setx 0x34400001400, %l0, %l1
12304 wrpr %l1, %tstate
12305 wrhpr 0x4, %htstate
12306 retry
12307loop_1044:
12308 mulx %l0, %i4, %g2
12309 restored
12310 rdpr %cwp, %g1
12311 rdpr %cansave, %g2
12312 rdpr %canrestore, %g3
12313 rdpr %cleanwin, %g4
12314 rdpr %otherwin, %g5
12315 rdpr %wstate, %g6
12316 bl,a %xcc, loop_1046
12317loop_1045:
12318 fpsub32 %f24, %f2, %f8
12319 edge32n %l4, %i3, %i1
12320 fmovd %f0, %f20
12321loop_1046:
12322 array32 %o5, %l5, %l1
12323 ta %xcc, 0x7
12324 movvs %xcc, %o2, %o7
12325 subc %g4, %l2, %i0
12326 movrlez %o0, 0x1F8, %l3
12327 edge8 %i2, %g3, %i6
12328 edge16l %g7, %i5, %l6
12329 array8 %o4, %o3, %g1
12330 bgu,a,pn %xcc, loop_1047
12331 edge32 %g5, %o6, %g6
12332 ble,a loop_1048
12333 fbne,a %fcc0, loop_1049
12334loop_1047:
12335 sir 0x00C0
12336 movgu %xcc, %o1, %l0
12337loop_1048:
12338 xnorcc %i4, 0x0A8F, %g2
12339loop_1049:
12340 edge8n %l4, %i7, %i1
12341 wr %g0, 0x19, %asi
12342 stwa %o5, [%l7 + 0x14] %asi
12343 movrlez %i3, 0x11F, %l1
12344 te %xcc, 0x1
12345 srax %l5, %o7, %g4
12346 tneg %xcc, 0x5
12347 wr %g0, 0x2b, %asi
12348 stwa %o2, [%l7 + 0x64] %asi
12349 membar #Sync
12350 fandnot1s %f29, %f25, %f25
12351 set 0x38, %l4
12352 lduha [%l7 + %l4] 0x15, %l2
12353 nop
12354 set 0x67, %i7
12355 stb %o0, [%l7 + %i7]
12356 fbge %fcc1, loop_1050
12357 tne %xcc, 0x7
12358 fbe,a %fcc2, loop_1051
12359 ta %xcc, 0x3
12360loop_1050:
12361 fbe,a %fcc2, loop_1052
12362 movneg %icc, %i0, %i2
12363loop_1051:
12364 nop
12365 setx 0xB99472B8D3DF1618, %l0, %l6
12366 stx %l6, [%l7 + 0x28]
12367 ldd [%l7 + 0x28], %f22
12368 setx 0x460EB8592E92A25C, %l1, %l5
12369 stx %l5, [%l7 + 0x10]
12370 ldd [%l7 + 0x10], %f2
12371 fmuld %f2, %f22, %f24
12372 edge16 %g3, %l3, %g7
12373loop_1052:
12374 array16 %i6, %l6, %i5
12375 movgu %icc, %o4, %o3
12376 fpadd32 %f28, %f16, %f16
12377 srax %g5, %g1, %g6
12378 xorcc %o1, 0x1243, %l0
12379 edge32n %o6, %i4, %g2
12380 saved
12381 rdpr %cwp, %g1
12382 rdpr %cansave, %g2
12383 rdpr %canrestore, %g3
12384 rdpr %cleanwin, %g4
12385 rdpr %otherwin, %g5
12386 rdpr %wstate, %g6
12387 nop
12388 setx 0x585AB936299EE98A, %l0, %l6
12389 stx %l6, [%l7 + 0x28]
12390 ldd [%l7 + 0x28], %f6
12391 setx 0xA7269B387142AB1F, %l1, %l5
12392 stx %l5, [%l7 + 0x10]
12393 ldd [%l7 + 0x10], %f20
12394 faddd %f20, %f6, %f28
12395 add %i7, 0x0932, %i1
12396 fmovsvc %icc, %f27, %f4
12397 fsrc1 %f20, %f0
12398 nop
12399 fitod %f6, %f10
12400 fdtox %f10, %f2
12401 fxtod %f2, %f20
12402 movl %icc, %l4, %i3
12403 stbar
12404 movleu %icc, %l1, %l5
12405 movl %icc, %o5, %o7
12406 fbuge %fcc2, loop_1053
12407 lduh [%l7 + 0x18], %o2
12408 fmovsleu %xcc, %f15, %f10
12409 fxnors %f10, %f1, %f8
12410loop_1053:
12411 subcc %g4, 0x1ED2, %l2
12412 movpos %xcc, %i0, %i2
12413 movge %xcc, %g3, %o0
12414 srl %g7, %l3, %i6
12415 std %f12, [%l7 + 0x08]
12416 tcc %xcc, 0x2
12417 sllx %l6, %i5, %o4
12418 fmul8x16 %f27, %f0, %f26
12419 movg %icc, %o3, %g5
12420 xnor %g1, 0x0FE5, %g6
12421 tcc %icc, 0x0
12422 sra %o1, %l0, %o6
12423 subc %i4, %i7, %i1
12424 sra %l4, %i3, %g2
12425 fbule,a %fcc0, loop_1054
12426 tg %icc, 0x0
12427 movn %xcc, %l1, %l5
12428 edge32l %o5, %o2, %o7
12429loop_1054:
12430 fnot1s %f18, %f8
12431 orcc %g4, 0x0681, %l2
12432 saved
12433 rdpr %cwp, %g1
12434 rdpr %cansave, %g2
12435 rdpr %canrestore, %g3
12436 rdpr %cleanwin, %g4
12437 rdpr %otherwin, %g5
12438 rdpr %wstate, %g6
12439 movge %icc, %i2, %i0
12440 bg,a loop_1055
12441 fmovsneg %xcc, %f28, %f6
12442 nop
12443 setx loop_1056, %l0, %l1
12444 jmpl %l1, %o0
12445 edge16l %g3, %g7, %i6
12446loop_1055:
12447 tl %xcc, 0x5
12448 andcc %l6, 0x098C, %l3
12449loop_1056:
12450 edge8l %i5, %o3, %o4
12451 orcc %g5, %g6, %g1
12452 movle %xcc, %l0, %o6
12453 fbl,a %fcc2, loop_1057
12454 sth %i4, [%l7 + 0x0C]
12455 movg %icc, %o1, %i7
12456 wr %g0, 0x80, %asi
12457 lduba [%l7 + 0x5B] %asi, %l4
12458loop_1057:
12459 ld [%l7 + 0x5C], %f27
12460 tl %xcc, 0x3
12461 movrlez %i3, 0x1B5, %i1
12462 bneg %icc, loop_1058
12463 nop
12464 set 0x44, %i5
12465 prefetch [%l7 + %i5], 0x3
12466 srl %l1, %l5, %g2
12467 movre %o2, %o7, %o5
12468loop_1058:
12469 fmovd %f2, %f16
12470 bleu loop_1059
12471 udivcc %l2, 0x0066, %g4
12472 and %i2, 0x13ED, %o0
12473 fbuge,a %fcc1, loop_1060
12474loop_1059:
12475 tvs %xcc, 0x5
12476 fands %f10, %f8, %f12
12477 bg,a loop_1061
12478loop_1060:
12479 fbl,a %fcc1, loop_1062
12480 fnor %f16, %f16, %f8
12481 edge16l %g3, %g7, %i6
12482loop_1061:
12483 movne %xcc, %l6, %i0
12484loop_1062:
12485 fmul8sux16 %f6, %f30, %f22
12486 xor %i5, %o3, %o4
12487 bvc,a,pt %xcc, loop_1063
12488 fmovrdgz %l3, %f14, %f20
12489 alignaddrl %g6, %g1, %g5
12490 movrgez %l0, %i4, %o6
12491loop_1063:
12492 taddcc %i7, %l4, %i3
12493 umul %o1, %l1, %l5
12494 addc %g2, %o2, %i1
12495 tsubcc %o5, %l2, %g4
12496 saved
12497 rdpr %cwp, %g1
12498 rdpr %cansave, %g2
12499 rdpr %canrestore, %g3
12500 rdpr %cleanwin, %g4
12501 rdpr %otherwin, %g5
12502 rdpr %wstate, %g6
12503 set 0x74, %i1
12504 lduwa [%l7 + %i1] 0x04, %o7
12505 fcmpgt16 %f20, %f14, %i2
12506 movn %xcc, %o0, %g7
12507 tge %icc, 0x4
12508 subcc %i6, 0x03C3, %g3
12509 wr %g0, 0x19, %asi
12510 ldxa [%l7 + 0x20] %asi, %i0
12511 tl %icc, 0x4
12512 movne %icc, %i5, %l6
12513 movne %icc, %o3, %o4
12514 orcc %g6, %g1, %l3
12515 fcmple16 %f10, %f10, %g5
12516 fone %f20
12517 set 0x10, %g5
12518 lda [%l7 + %g5] 0x89, %f4
12519 tcc %icc, 0x0
12520 fcmple32 %f4, %f20, %l0
12521 fmovsle %xcc, %f24, %f11
12522 fabsd %f16, %f16
12523 brz %o6, loop_1064
12524 fmovsn %icc, %f30, %f21
12525 mova %icc, %i7, %i4
12526 movvc %icc, %i3, %o1
12527loop_1064:
12528 fnot1 %f28, %f22
12529 flush %l7 + 0x28
12530 fones %f16
12531 mova %xcc, %l1, %l4
12532 movvs %xcc, %l5, %g2
12533 fmovd %f2, %f16
12534 nop
12535 setx 0x1DCD56A5, %l0, %l6
12536 st %l6, [%l7 + 0x28]
12537 ld [%l7 + 0x28], %f15
12538 setx 0xD1F31562, %l1, %l5
12539 st %l5, [%l7 + 0x10]
12540 ld [%l7 + 0x10], %f26
12541 fadds %f26, %f15, %f19
12542 fpadd32s %f17, %f16, %f15
12543 tneg %icc, 0x3
12544 fmuld8ulx16 %f21, %f0, %f30
12545 popc %o2, %i1
12546 tle %xcc, 0x1
12547 fmovdcs %xcc, %f17, %f8
12548 xor %l2, %g4, %o7
12549 orn %i2, %o5, %o0
12550 srlx %g7, %i6, %g3
12551 edge16 %i5, %i0, %o3
12552 mulscc %l6, %o4, %g1
12553 fbu %fcc2, loop_1065
12554 movg %icc, %l3, %g6
12555 bcc,a %xcc, loop_1066
12556 tsubcctv %g5, %o6, %l0
12557loop_1065:
12558 mova %icc, %i4, %i3
12559 edge32 %i7, %l1, %o1
12560loop_1066:
12561 ldx [%l7 + 0x78], %l5
12562 brlez %g2, loop_1067
12563 bgu %xcc, loop_1068
12564 tneg %icc, 0x6
12565 edge32ln %l4, %o2, %l2
12566loop_1067:
12567 mulscc %i1, 0x05EE, %g4
12568loop_1068:
12569 fbu %fcc1, loop_1069
12570 edge32 %i2, %o7, %o5
12571 subc %o0, 0x0C5C, %g7
12572 set 0x10, %o6
12573 lduwa [%l7 + %o6] 0x11, %i6
12574loop_1069:
12575 alignaddr %i5, %i0, %o3
12576 mova %xcc, %l6, %g3
12577 movcs %icc, %o4, %l3
12578 bne,a,pn %icc, loop_1070
12579 fmovsvc %icc, %f15, %f8
12580 orn %g1, 0x1ECE, %g5
12581 orn %g6, 0x16F8, %l0
12582loop_1070:
12583 movrgez %i4, 0x35C, %i3
12584 ta %xcc, 0x6
12585 stb %i7, [%l7 + 0x4E]
12586 nop
12587 setx 0x49ECE28B9BC9F7DD, %l0, %l6
12588 stx %l6, [%l7 + 0x28]
12589 ldd [%l7 + 0x28], %f0
12590 setx 0x145FEB971EAF9634, %l1, %l5
12591 stx %l5, [%l7 + 0x10]
12592 ldd [%l7 + 0x10], %f26
12593 fsubd %f26, %f0, %f10
12594 set 0x40, %o3
12595 stda %f16, [%l7 + %o3] 0xf9
12596 membar #Sync
12597 edge32ln %l1, %o6, %o1
12598 srax %l5, 0x0B, %l4
12599 mulx %o2, %g2, %l2
12600 movvs %xcc, %i1, %g4
12601 fabss %f2, %f24
12602 fnot1s %f21, %f21
12603 fnegs %f9, %f21
12604 tsubcc %o7, 0x0511, %i2
12605 sdivcc %o5, 0x03C6, %o0
12606 wr %g0, 0x2b, %asi
12607 stxa %i6, [%l7 + 0x28] %asi
12608 membar #Sync
12609 sdivx %g7, 0x1B8E, %i5
12610 tpos %icc, 0x4
12611 nop
12612 setx 0x2973A7049051409E, %l0, %l6
12613 stx %l6, [%l7 + 0x50]
12614 ldx [%l7 + 0x50], %fsr
12615 fpsub16s %f31, %f19, %f24
12616 fmovsl %xcc, %f8, %f22
12617 fbue %fcc2, loop_1071
12618 ldd [%l7 + 0x38], %i0
12619 smul %l6, %g3, %o4
12620 wr %g0, 0x04, %asi
12621 lduha [%l7 + 0x76] %asi, %o3
12622loop_1071:
12623 bvc,a loop_1072
12624 xnor %g1, %l3, %g5
12625 srax %l0, 0x0C, %i4
12626 movvs %icc, %g6, %i3
12627loop_1072:
12628 xorcc %i7, 0x1BC9, %l1
12629 xorcc %o1, %l5, %l4
12630 fbe %fcc3, loop_1073
12631 srl %o6, %o2, %l2
12632 fcmpgt16 %f14, %f2, %i1
12633 fmuld8ulx16 %f3, %f27, %f12
12634loop_1073:
12635 fmovdgu %icc, %f14, %f3
12636 fmul8sux16 %f4, %f8, %f24
12637 movcc %xcc, %g2, %g4
12638 restored
12639 rdpr %cwp, %g1
12640 rdpr %cansave, %g2
12641 rdpr %canrestore, %g3
12642 rdpr %cleanwin, %g4
12643 rdpr %otherwin, %g5
12644 rdpr %wstate, %g6
12645 sra %o7, 0x1A, %i2
12646 taddcc %o5, 0x1AE4, %o0
12647 subccc %g7, 0x1D8D, %i6
12648 nop
12649 setx loop_1074, %l0, %l1
12650 wrpr 0x1, %tl
12651 wrpr %l1, %tnpc
12652 setx 0x34400001400, %l0, %l1
12653 wrpr %l1, %tstate
12654 wrhpr 0x4, %htstate
12655 done
12656 fbue %fcc1, loop_1075
12657 nop
12658 fitod %f8, %f28
12659 fdtox %f28, %f16
12660 edge16l %i0, %i5, %l6
12661loop_1074:
12662 brlz %g3, loop_1076
12663loop_1075:
12664 prefetch [%l7 + 0x20], 0x3
12665 sll %o4, 0x16, %g1
12666 array8 %l3, %o3, %g5
12667loop_1076:
12668 edge32l %l0, %i4, %g6
12669 nop
12670 setx 0x90CCF100, %l0, %l6
12671 st %l6, [%l7 + 0x28]
12672 ld [%l7 + 0x28], %f8
12673 setx 0x8CBE7F25, %l1, %l5
12674 st %l5, [%l7 + 0x10]
12675 ld [%l7 + 0x10], %f15
12676 fdivs %f15, %f8, %f18
12677 bshuffle %f16, %f26, %f20
12678 andn %i7, 0x13F3, %i3
12679 tgu %xcc, 0x0
12680 orncc %o1, 0x040D, %l1
12681 set 0x27, %g7
12682 stba %l4, [%l7 + %g7] 0x2b
12683 membar #Sync
12684 movne %icc, %o6, %o2
12685 movge %icc, %l2, %l5
12686 tpos %icc, 0x2
12687 fexpand %f27, %f20
12688 call loop_1077
12689 tvc %icc, 0x6
12690 fandnot1 %f20, %f28, %f12
12691 andncc %i1, %g2, %o7
12692loop_1077:
12693 array8 %i2, %g4, %o0
12694 movvc %icc, %o5, %i6
12695 stx %i0, [%l7 + 0x30]
12696 fpadd32 %f14, %f30, %f6
12697 ldstub [%l7 + 0x78], %i5
12698 fornot2 %f14, %f4, %f14
12699 tcs %icc, 0x4
12700 fmovsneg %icc, %f6, %f28
12701 movne %icc, %l6, %g3
12702 srl %g7, 0x04, %g1
12703 be,pt %icc, loop_1078
12704 fbn %fcc2, loop_1079
12705 addcc %o4, 0x0722, %l3
12706 popc %o3, %l0
12707loop_1078:
12708 smul %g5, %g6, %i7
12709loop_1079:
12710 or %i3, %i4, %o1
12711 edge16n %l4, %l1, %o6
12712 tcc %icc, 0x4
12713 sth %l2, [%l7 + 0x14]
12714 wr %g0, 0x04, %asi
12715 sta %f5, [%l7 + 0x38] %asi
12716 movrne %l5, 0x148, %o2
12717 edge8 %g2, %i1, %i2
12718 movvs %icc, %o7, %o0
12719 add %l7, 0x10, %l6
12720 wr %g0, 0x04, %asi
12721 casxa [%l6] 0x04, %o5, %i6
12722 nop
12723 setx 0x06DE43F06065AE3C, %l0, %l6
12724 stx %l6, [%l7 + 0x18]
12725 ldx [%l7 + 0x18], %fsr
12726 bn,a,pn %icc, loop_1080
12727 fmovda %icc, %f22, %f7
12728 movre %i0, %i5, %l6
12729 bgu,a loop_1081
12730loop_1080:
12731 tgu %icc, 0x4
12732 fbule %fcc0, loop_1082
12733 xnor %g3, %g7, %g4
12734loop_1081:
12735 nop
12736 fitod %f12, %f10
12737 fdtox %f10, %f18
12738 fxtod %f18, %f12
12739 tn %icc, 0x1
12740loop_1082:
12741 sir 0x0EC5
12742 tpos %icc, 0x6
12743 taddcctv %g1, 0x1758, %l3
12744 lduh [%l7 + 0x2E], %o4
12745 edge16ln %o3, %g5, %l0
12746 fmovrsne %g6, %f26, %f0
12747 saved
12748 rdpr %cwp, %g1
12749 rdpr %cansave, %g2
12750 rdpr %canrestore, %g3
12751 rdpr %cleanwin, %g4
12752 rdpr %otherwin, %g5
12753 rdpr %wstate, %g6
12754 bneg,a %xcc, loop_1083
12755 edge32l %i7, %i3, %i4
12756 subccc %o1, 0x1D25, %l1
12757 fmovsneg %xcc, %f22, %f2
12758loop_1083:
12759 stx %l4, [%l7 + 0x28]
12760 movcs %xcc, %l2, %l5
12761 fpackfix %f6, %f21
12762 tpos %xcc, 0x6
12763 for %f24, %f26, %f22
12764 wr %g0, 0x89, %asi
12765 ldda [%l7 + 0x70] %asi, %o2
12766 fbuge %fcc2, loop_1084
12767 move %xcc, %o6, %g2
12768 orn %i2, 0x0C45, %o7
12769 tle %icc, 0x4
12770loop_1084:
12771 restored
12772 rdpr %cwp, %g1
12773 rdpr %cansave, %g2
12774 rdpr %canrestore, %g3
12775 rdpr %cleanwin, %g4
12776 rdpr %otherwin, %g5
12777 rdpr %wstate, %g6
12778 set 0x08, %i2
12779 stxa %o0, [%l7 + %i2] 0x10
12780 wr %g0, 0xe3, %asi
12781 stwa %o5, [%l7 + 0x20] %asi
12782 membar #Sync
12783 wr %g0, 0x80, %asi
12784 lda [%l7 + 0x1C] %asi, %f19
12785 fmovda %xcc, %f26, %f3
12786 fbue %fcc3, loop_1085
12787 movpos %icc, %i6, %i0
12788 nop
12789 setx 0x77892B0D, %l0, %l6
12790 st %l6, [%l7 + 0x28]
12791 ld [%l7 + 0x28], %f23
12792 setx 0x546DCF0F, %l1, %l5
12793 st %l5, [%l7 + 0x10]
12794 ld [%l7 + 0x10], %f20
12795 fsubs %f20, %f23, %f22
12796 brz %i1, loop_1086
12797loop_1085:
12798 nop
12799 set 0x5D, %l0
12800 stb %i5, [%l7 + %l0]
12801 fnot1 %f6, %f18
12802 nop
12803 fitod %f6, %f4
12804 fdtos %f4, %f16
12805loop_1086:
12806 add %l6, 0x1A68, %g3
12807 edge32ln %g4, %g1, %g7
12808 edge32n %o4, %o3, %g5
12809 ldub [%l7 + 0x66], %l0
12810 tleu %xcc, 0x2
12811 movpos %xcc, %g6, %i7
12812 movge %xcc, %l3, %i4
12813 ldd [%l7 + 0x60], %o0
12814 nop
12815 setx 0xFE0DB7DA, %l0, %l6
12816 st %l6, [%l7 + 0x28]
12817 ld [%l7 + 0x28], %f15
12818 setx 0x859CC404, %l1, %l5
12819 st %l5, [%l7 + 0x10]
12820 ld [%l7 + 0x10], %f16
12821 fdivs %f16, %f15, %f26
12822 edge8ln %l1, %l4, %l2
12823 stbar
12824 nop
12825 fitos %f9, %f13
12826 fstoi %f13, %f1
12827 movrne %l5, %i3, %o6
12828 fcmpgt32 %f18, %f12, %o2
12829 lduw [%l7 + 0x0C], %g2
12830 wr %g0, 0x80, %asi
12831 ldswa [%l7 + 0x5C] %asi, %i2
12832 for %f6, %f26, %f0
12833 fmovsg %xcc, %f29, %f23
12834 movrlz %o0, %o7, %o5
12835 sub %i0, 0x176E, %i1
12836 movrgz %i6, 0x297, %i5
12837 edge32n %g3, %l6, %g1
12838 fnot2 %f14, %f22
12839 fmovdn %icc, %f13, %f6
12840 popc %g7, %g4
12841 udiv %o3, 0x1AF9, %o4
12842 sth %l0, [%l7 + 0x4C]
12843 popc %g5, %i7
12844 sdivx %g6, 0x0E2B, %l3
12845 movrne %o1, %i4, %l4
12846 nop
12847 setx 0x204B934A, %l0, %l6
12848 st %l6, [%l7 + 0x30]
12849 ld [%l7 + 0x30], %fsr
12850 nop
12851 setx loop_1087, %l0, %l1
12852 wrpr 0x1, %tl
12853 wrpr %l1, %tpc
12854 add %l1, 0x4, %l1
12855 wrpr %l1, %tnpc
12856 setx 0x34400001400, %l0, %l1
12857 wrpr %l1, %tstate
12858 wrhpr 0x4, %htstate
12859 retry
12860 udivx %l1, 0x0BFD, %l5
12861 fandnot1s %f22, %f26, %f25
12862 movn %icc, %i3, %o6
12863loop_1087:
12864 fcmpne16 %f24, %f26, %l2
12865 movvs %xcc, %g2, %o2
12866 taddcctv %o0, 0x150A, %o7
12867 andcc %o5, 0x0626, %i0
12868 movl %xcc, %i1, %i2
12869 fpackfix %f30, %f2
12870 nop
12871 setx loop_1088, %l0, %l1
12872 jmpl %l1, %i6
12873 fbn,a %fcc3, loop_1089
12874 popc %g3, %i5
12875 brnz,a %l6, loop_1090
12876loop_1088:
12877 bcs loop_1091
12878loop_1089:
12879 tle %xcc, 0x1
12880 sllx %g7, 0x0D, %g4
12881loop_1090:
12882 movg %icc, %o3, %o4
12883loop_1091:
12884 edge32n %l0, %g5, %g1
12885 tle %xcc, 0x7
12886 wr %g0, 0x10, %asi
12887 ldda [%l7 + 0x40] %asi, %f16
12888 movpos %icc, %i7, %l3
12889 xor %o1, %i4, %l4
12890 fzeros %f5
12891 fmul8ulx16 %f30, %f16, %f20
12892 movvc %xcc, %l1, %l5
12893 tsubcctv %g6, 0x1532, %o6
12894 tvc %icc, 0x3
12895 sllx %l2, 0x0E, %g2
12896 movneg %icc, %i3, %o2
12897 orn %o7, 0x097E, %o5
12898 add %l7, 0x60, %l6
12899 wr %g0, 0x89, %asi
12900 lda [%l6] %asi, %o0
12901 casa [%l6] %asi, %o0, %i1
12902 or %i0, %i6, %i2
12903 edge16l %i5, %l6, %g7
12904 andn %g3, 0x1B61, %o3
12905 tcs %icc, 0x1
12906 movrgz %o4, %l0, %g4
12907 mulscc %g5, %i7, %g1
12908 udiv %o1, 0x0230, %i4
12909 udivx %l3, 0x0143, %l4
12910 movleu %icc, %l1, %l5
12911 edge32l %o6, %g6, %l2
12912 wr %g0, 0x20, %asi
12913 stxa %i3, [%g0 + 0x28] %asi
12914 fornot1s %f15, %f21, %f30
12915 sdiv %o2, 0x09F4, %g2
12916 fmuld8sux16 %f20, %f18, %f0
12917 fnands %f17, %f27, %f6
12918 edge8ln %o7, %o0, %i1
12919 movneg %xcc, %o5, %i6
12920 fbule,a %fcc1, loop_1092
12921 sll %i2, %i5, %i0
12922 fsrc1 %f28, %f2
12923 wr %g0, 0x18, %asi
12924 lduwa [%l7 + 0x54] %asi, %l6
12925loop_1092:
12926 tvc %icc, 0x6
12927 movvs %icc, %g7, %o3
12928 sra %o4, 0x14, %g3
12929 set 0x49, %l5
12930 ldstuba [%l7 + %l5] 0x0c, %l0
12931 fnot2 %f12, %f22
12932 sdivcc %g5, 0x0A91, %g4
12933 bvc %icc, loop_1093
12934 bg,pn %xcc, loop_1094
12935 tgu %xcc, 0x7
12936 wr %g0, 0x04, %asi
12937 lda [%l7 + 0x7C] %asi, %f11
12938loop_1093:
12939 fbue %fcc3, loop_1095
12940loop_1094:
12941 tl %xcc, 0x0
12942 ldsh [%l7 + 0x18], %g1
12943 fbg %fcc0, loop_1096
12944loop_1095:
12945 movne %icc, %o1, %i4
12946 andn %l3, %l4, %i7
12947 swap [%l7 + 0x6C], %l1
12948loop_1096:
12949 umul %o6, %l5, %g6
12950 movcc %icc, %l2, %o2
12951 stx %i3, [%l7 + 0x70]
12952 sdivcc %o7, 0x16E0, %g2
12953 fabss %f9, %f9
12954 sdivx %o0, 0x18D1, %o5
12955 fbug %fcc3, loop_1097
12956 fbuge %fcc2, loop_1098
12957 udiv %i1, 0x1783, %i2
12958 fmovrdlez %i5, %f8, %f8
12959loop_1097:
12960 movg %xcc, %i0, %l6
12961loop_1098:
12962 array8 %i6, %g7, %o3
12963 movgu %icc, %o4, %g3
12964 popc 0x0269, %l0
12965 movrlz %g5, 0x272, %g1
12966 taddcc %g4, %i4, %o1
12967 tne %xcc, 0x3
12968 fmul8x16au %f12, %f8, %f20
12969 add %l3, 0x126B, %i7
12970 xorcc %l1, 0x18AF, %o6
12971 wr %g0, 0x10, %asi
12972 ldsha [%l7 + 0x40] %asi, %l4
12973 ldsw [%l7 + 0x44], %l5
12974 edge8n %l2, %g6, %o2
12975 call loop_1099
12976 movrlez %o7, 0x375, %g2
12977 sra %i3, %o0, %o5
12978 nop
12979 setx 0xBDEF08C4, %l0, %l6
12980 st %l6, [%l7 + 0x28]
12981 ld [%l7 + 0x28], %f30
12982 setx 0xE9EB1C74, %l1, %l5
12983 st %l5, [%l7 + 0x10]
12984 ld [%l7 + 0x10], %f7
12985 fadds %f7, %f30, %f4
12986loop_1099:
12987 tsubcctv %i1, %i2, %i5
12988 movvc %xcc, %l6, %i6
12989 membar 0x36
12990 fzeros %f9
12991 subccc %g7, %i0, %o4
12992 umulcc %o3, %l0, %g3
12993 smul %g5, 0x1101, %g1
12994 xnorcc %g4, 0x039D, %o1
12995 xorcc %l3, %i4, %i7
12996 movne %xcc, %l1, %o6
12997 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
12998 nop ! nop ! stxa %l4, [%g0 + 0x388] %asi ripped by fixASI40.pl ripped by fixASI40.pl
12999 fmovdn %xcc, %f0, %f2
13000 bvc loop_1100
13001 movrlez %l5, 0x38A, %l2
13002 array32 %g6, %o7, %o2
13003 sethi 0x14EE, %i3
13004loop_1100:
13005 fmovdneg %xcc, %f30, %f9
13006 nop
13007 setx loop_1101, %l0, %l1
13008 wrpr 0x1, %tl
13009 wrpr %l1, %tpc
13010 add %l1, 0x4, %l1
13011 wrpr %l1, %tnpc
13012 setx 0x34400001400, %l0, %l1
13013 wrpr %l1, %tstate
13014 wrhpr 0x4, %htstate
13015 retry
13016 nop
13017 setx 0x57D920846C6A2114, %l0, %l6
13018 stx %l6, [%l7 + 0x28]
13019 ldd [%l7 + 0x28], %f14
13020 setx 0x16344E7ECC7668C0, %l1, %l5
13021 stx %l5, [%l7 + 0x10]
13022 ldd [%l7 + 0x10], %f0
13023 fsubd %f0, %f14, %f26
13024 fmul8x16au %f4, %f5, %f8
13025 set 0x32, %g6
13026 lduha [%l7 + %g6] 0x88, %o0
13027loop_1101:
13028 nop
13029 fitos %f13, %f0
13030 fstod %f0, %f20
13031 tneg %icc, 0x0
13032 nop
13033 setx 0x3A6D9884005F0688, %l0, %l6
13034 stx %l6, [%l7 + 0x38]
13035 ldx [%l7 + 0x38], %fsr
13036 edge8ln %o5, %g2, %i1
13037 fba %fcc2, loop_1102
13038 xor %i5, %i2, %i6
13039 movle %xcc, %g7, %l6
13040 popc %o4, %o3
13041loop_1102:
13042 move %icc, %i0, %l0
13043 brz %g3, loop_1103
13044 bgu,pn %xcc, loop_1104
13045 addc %g1, %g5, %g4
13046 tsubcc %o1, %i4, %i7
13047loop_1103:
13048 movne %xcc, %l1, %o6
13049loop_1104:
13050 nop
13051 setx 0x66DF13D2D0680BAD, %l0, %l6
13052 stx %l6, [%l7 + 0x48]
13053 ldx [%l7 + 0x48], %fsr
13054 set 0x24, %l3
13055 sta %f26, [%l7 + %l3] 0x18
13056 stx %l4, [%l7 + 0x08]
13057 and %l3, 0x0BB4, %l5
13058 fand %f20, %f28, %f12
13059 umulcc %g6, %o7, %l2
13060 bgu,a %xcc, loop_1105
13061 brnz,a %i3, loop_1106
13062 sdiv %o2, 0x1CDD, %o5
13063 edge8 %g2, %o0, %i5
13064loop_1105:
13065 fbg,a %fcc0, loop_1107
13066loop_1106:
13067 fbo %fcc1, loop_1108
13068 movrgez %i2, %i6, %i1
13069 edge16l %l6, %o4, %o3
13070loop_1107:
13071 nop
13072 wr %g0, 0x1f, %asi
13073 stda %f0, [%l7 + 0x40] %asi
13074 membar #Sync
13075loop_1108:
13076 udivcc %g7, 0x0FB9, %l0
13077 fsrc1 %f2, %f28
13078 sllx %i0, %g3, %g5
13079 brlz %g1, loop_1109
13080 swap [%l7 + 0x7C], %o1
13081 ldsw [%l7 + 0x1C], %i4
13082 sllx %i7, 0x1D, %l1
13083loop_1109:
13084 fornot2s %f13, %f9, %f21
13085 sub %g4, %l4, %l3
13086 movleu %xcc, %l5, %o6
13087 mulx %o7, %g6, %l2
13088 movleu %xcc, %i3, %o5
13089 movvs %icc, %g2, %o2
13090 fcmpne32 %f26, %f4, %o0
13091 edge16 %i5, %i2, %i6
13092 brnz %i1, loop_1110
13093 udiv %o4, 0x1EEE, %o3
13094 fmovrdgz %g7, %f14, %f12
13095 orn %l0, %l6, %i0
13096loop_1110:
13097 restored
13098 rdpr %cwp, %g1
13099 rdpr %cansave, %g2
13100 rdpr %canrestore, %g3
13101 rdpr %cleanwin, %g4
13102 rdpr %otherwin, %g5
13103 rdpr %wstate, %g6
13104 edge32n %g3, %g1, %g5
13105 movre %o1, 0x1EE, %i4
13106 umulcc %l1, %g4, %i7
13107 brnz %l3, loop_1111
13108 tsubcc %l5, 0x02CF, %o6
13109 popc %l4, %g6
13110 sllx %l2, %o7, %o5
13111loop_1111:
13112 bgu,pt %icc, loop_1112
13113 bgu,pt %xcc, loop_1113
13114 movvc %icc, %g2, %o2
13115 tg %xcc, 0x7
13116loop_1112:
13117 fpsub16s %f6, %f4, %f0
13118loop_1113:
13119 addcc %o0, 0x034C, %i3
13120 ld [%l7 + 0x18], %f11
13121 fmovsleu %icc, %f2, %f23
13122 edge16ln %i5, %i2, %i6
13123 fmul8x16al %f30, %f10, %f20
13124 wr %g0, 0x0c, %asi
13125 stda %f0, [%l7 + 0x40] %asi
13126 brlez %o4, loop_1114
13127 fnand %f0, %f2, %f18
13128 popc %o3, %i1
13129 ldsh [%l7 + 0x7A], %l0
13130loop_1114:
13131 fmovdvs %icc, %f14, %f24
13132 edge8l %g7, %l6, %g3
13133 sub %i0, %g5, %o1
13134 bcs,a loop_1115
13135 alignaddrl %i4, %g1, %l1
13136 orn %g4, 0x072F, %l3
13137 set 0x00, %i4
13138 ldxa [%g0 + %i4] 0x50, %i7
13139loop_1115:
13140 xnorcc %o6, 0x0CED, %l4
13141 fba %fcc3, loop_1116
13142 movne %icc, %l5, %l2
13143 fpadd16 %f30, %f26, %f6
13144 orn %g6, 0x1CF5, %o7
13145loop_1116:
13146 fnot2 %f0, %f0
13147 sethi 0x0E92, %g2
13148 xorcc %o5, 0x0693, %o0
13149 fmovrsne %i3, %f27, %f2
13150 fmovsge %xcc, %f25, %f5
13151 movrlez %o2, 0x381, %i2
13152 sll %i6, 0x12, %i5
13153 movne %icc, %o4, %i1
13154 nop
13155 fitos %f23, %f24
13156 movre %o3, %l0, %l6
13157 subccc %g3, %i0, %g5
13158 edge8n %o1, %g7, %i4
13159 saved
13160 rdpr %cwp, %g1
13161 rdpr %cansave, %g2
13162 rdpr %canrestore, %g3
13163 rdpr %cleanwin, %g4
13164 rdpr %otherwin, %g5
13165 rdpr %wstate, %g6
13166 movn %xcc, %g1, %l1
13167 xnor %g4, 0x034B, %i7
13168 taddcctv %l3, %l4, %o6
13169 bvs,a %icc, loop_1117
13170 umul %l5, 0x0002, %l2
13171 fmuld8sux16 %f29, %f13, %f0
13172 fones %f15
13173loop_1117:
13174 mulscc %o7, 0x1456, %g6
13175 movg %xcc, %o5, %o0
13176 movpos %icc, %g2, %i3
13177 movrgz %o2, %i2, %i6
13178 edge32 %o4, %i1, %i5
13179 srl %l0, 0x0A, %o3
13180 bpos %icc, loop_1118
13181 xnorcc %l6, %g3, %i0
13182 fsrc2s %f21, %f18
13183 tgu %xcc, 0x2
13184loop_1118:
13185 tsubcctv %o1, %g7, %i4
13186 bvc loop_1119
13187 nop
13188 setx 0x5AED4B6A8DE7D336, %l0, %l6
13189 stx %l6, [%l7 + 0x28]
13190 ldd [%l7 + 0x28], %f16
13191 setx 0xD3228BD63448F004, %l1, %l5
13192 stx %l5, [%l7 + 0x10]
13193 ldd [%l7 + 0x10], %f16
13194 fmuld %f16, %f16, %f20
13195 sdivcc %g1, 0x11B8, %l1
13196 movcs %icc, %g4, %i7
13197loop_1119:
13198 std %f10, [%l7 + 0x58]
13199 subc %g5, 0x0F6E, %l4
13200 tsubcc %l3, %l5, %l2
13201 mulscc %o6, %g6, %o5
13202 bg,pt %icc, loop_1120
13203 movg %icc, %o7, %o0
13204 fmovsneg %icc, %f24, %f5
13205 ta %xcc, 0x3
13206loop_1120:
13207 movne %xcc, %g2, %i3
13208 tneg %xcc, 0x6
13209 movge %icc, %o2, %i2
13210 movcc %xcc, %i6, %o4
13211 fsrc2s %f7, %f18
13212 taddcctv %i5, %i1, %o3
13213 alignaddrl %l0, %l6, %i0
13214 smul %o1, 0x0C3F, %g3
13215 edge8l %i4, %g1, %g7
13216 orcc %l1, %g4, %g5
13217 movpos %xcc, %l4, %l3
13218 or %i7, %l5, %l2
13219 wr %g0, 0x04, %asi
13220 ldda [%l7 + 0x40] %asi, %f0
13221 srlx %g6, %o6, %o7
13222 movne %icc, %o0, %g2
13223 taddcctv %i3, %o5, %i2
13224 fandnot1 %f30, %f24, %f4
13225 set 0x30, %i6
13226 ldswa [%l7 + %i6] 0x10, %o2
13227 addcc %o4, %i6, %i1
13228 taddcctv %o3, %i5, %l6
13229 add %l7, 0x30, %l6
13230 wr %g0, 0x10, %asi
13231 ldxa [%l6] %asi, %i0
13232 casxa [%l6] 0x10, %i0, %o1
13233 xnor %g3, 0x0E81, %l0
13234 bpos,a,pt %icc, loop_1121
13235 bpos,pt %xcc, loop_1122
13236 tvs %icc, 0x7
13237 fmovscs %xcc, %f9, %f8
13238loop_1121:
13239 tvc %icc, 0x0
13240loop_1122:
13241 fmul8sux16 %f16, %f24, %f18
13242 edge8 %g1, %i4, %l1
13243 brgz %g7, loop_1123
13244 tvc %xcc, 0x3
13245 fbg,a %fcc2, loop_1124
13246 add %g4, 0x1277, %l4
13247loop_1123:
13248 sra %g5, 0x0F, %i7
13249 tn %icc, 0x0
13250loop_1124:
13251 tl %xcc, 0x5
13252 lduh [%l7 + 0x22], %l3
13253 ld [%l7 + 0x24], %f23
13254 fpack32 %f22, %f18, %f6
13255 edge8ln %l2, %l5, %g6
13256 fmovrsgz %o7, %f29, %f22
13257 movl %xcc, %o0, %g2
13258 sll %o6, %o5, %i2
13259 addcc %i3, %o4, %o2
13260 or %i6, 0x1D37, %o3
13261 set 0x36, %l2
13262 ldstuba [%l7 + %l2] 0x89, %i5
13263 udiv %l6, 0x0A7C, %i1
13264 edge32n %o1, %g3, %l0
13265 edge8l %i0, %g1, %l1
13266 membar #Sync
13267 wr %g0, 0xf1, %asi
13268 ldda [%l7 + 0x40] %asi, %f16
13269 tpos %icc, 0x3
13270 membar 0x6E
13271 edge8n %i4, %g7, %l4
13272 tvc %xcc, 0x1
13273 fpsub16s %f27, %f5, %f9
13274 bne,pn %xcc, loop_1125
13275 tg %icc, 0x2
13276 sir 0x0787
13277 stb %g5, [%l7 + 0x50]
13278loop_1125:
13279 nop
13280 setx 0x379EF27D, %l0, %l6
13281 st %l6, [%l7 + 0x28]
13282 ld [%l7 + 0x28], %f11
13283 setx 0x47184A29, %l1, %l5
13284 st %l5, [%l7 + 0x10]
13285 ld [%l7 + 0x10], %f12
13286 fmuls %f12, %f11, %f9
13287 brgez,a %g4, loop_1126
13288 movrgz %l3, %l2, %l5
13289 tneg %icc, 0x0
13290 smulcc %g6, 0x12E1, %i7
13291loop_1126:
13292 movrgz %o7, %g2, %o6
13293 fmovscc %icc, %f15, %f6
13294 fnegd %f22, %f18
13295 fblg,a %fcc0, loop_1127
13296 sllx %o0, %o5, %i3
13297 movn %icc, %o4, %i2
13298 subc %i6, 0x196C, %o3
13299loop_1127:
13300 fpsub16 %f28, %f10, %f22
13301 movcs %xcc, %i5, %l6
13302 array8 %o2, %o1, %i1
13303 fmovdgu %xcc, %f16, %f4
13304 mulx %g3, 0x1F6A, %i0
13305 xnor %l0, 0x1282, %g1
13306 restored
13307 rdpr %cwp, %g1
13308 rdpr %cansave, %g2
13309 rdpr %canrestore, %g3
13310 rdpr %cleanwin, %g4
13311 rdpr %otherwin, %g5
13312 rdpr %wstate, %g6
13313 ldd [%l7 + 0x60], %f10
13314 edge8n %i4, %l1, %l4
13315 xnor %g5, 0x0B20, %g4
13316 fnand %f18, %f8, %f10
13317 tleu %icc, 0x5
13318 fbuge %fcc2, loop_1128
13319 tleu %xcc, 0x2
13320 fmovsleu %xcc, %f0, %f15
13321 smulcc %g7, %l3, %l5
13322loop_1128:
13323 fpadd16s %f14, %f2, %f20
13324 fsrc1 %f26, %f24
13325 sir 0x0746
13326 xorcc %g6, %i7, %o7
13327 tvs %xcc, 0x7
13328 move %xcc, %l2, %g2
13329 sllx %o6, %o5, %o0
13330 nop
13331 setx 0x707ABF36, %l0, %l6
13332 st %l6, [%l7 + 0x74]
13333 ld [%l7 + 0x74], %fsr
13334 fblg %fcc1, loop_1129
13335 movcc %icc, %i3, %o4
13336 movl %xcc, %i2, %o3
13337 brlez,a %i5, loop_1130
13338loop_1129:
13339 movn %xcc, %i6, %l6
13340 movrlez %o2, 0x0A4, %o1
13341 xor %g3, 0x14CA, %i1
13342loop_1130:
13343 andncc %l0, %g1, %i4
13344 tgu %xcc, 0x0
13345 bg loop_1131
13346 addc %i0, 0x0398, %l1
13347 set 0x40, %g2
13348 ldda [%l7 + %g2] 0x04, %f0
13349loop_1131:
13350 tne %icc, 0x5
13351 nop
13352 setx 0xBBD7DBDED75503E8, %l0, %l6
13353 stx %l6, [%l7 + 0x28]
13354 ldd [%l7 + 0x28], %f18
13355 setx 0x283DCF67DC3493A8, %l1, %l5
13356 stx %l5, [%l7 + 0x10]
13357 ldd [%l7 + 0x10], %f12
13358 fmuld %f12, %f18, %f30
13359 sub %l4, 0x0115, %g4
13360 set 0x08, %g3
13361 lda [%l7 + %g3] 0x80, %f16
13362 ble,a %xcc, loop_1132
13363 fpadd32 %f22, %f2, %f8
13364 fmovrdgz %g7, %f2, %f16
13365 fmovrde %g5, %f8, %f10
13366loop_1132:
13367 fmovdl %xcc, %f6, %f29
13368 sdivx %l5, 0x1127, %g6
13369 smul %l3, 0x0D90, %i7
13370 sth %l2, [%l7 + 0x56]
13371 tpos %xcc, 0x4
13372 bg,pt %xcc, loop_1133
13373 fpackfix %f18, %f6
13374 restored
13375 rdpr %cwp, %g1
13376 rdpr %cansave, %g2
13377 rdpr %canrestore, %g3
13378 rdpr %cleanwin, %g4
13379 rdpr %otherwin, %g5
13380 rdpr %wstate, %g6
13381 udivcc %o7, 0x0F0C, %g2
13382loop_1133:
13383 edge8n %o5, %o6, %o0
13384 movrne %i3, 0x141, %i2
13385 smulcc %o3, 0x1243, %o4
13386 movgu %icc, %i6, %i5
13387 bne,pn %icc, loop_1134
13388 bl,a,pt %xcc, loop_1135
13389 andncc %o2, %l6, %g3
13390 movne %icc, %i1, %l0
13391loop_1134:
13392 tpos %xcc, 0x0
13393loop_1135:
13394 movpos %xcc, %o1, %g1
13395 wr %g0, 0x88, %asi
13396 ldsha [%l7 + 0x30] %asi, %i0
13397 ldx [%l7 + 0x48], %i4
13398 popc 0x1AA8, %l1
13399 xorcc %l4, 0x08FD, %g7
13400 sdivx %g4, 0x1930, %g5
13401 movne %xcc, %g6, %l5
13402 mova %icc, %i7, %l2
13403 xorcc %o7, 0x076D, %g2
13404 andn %o5, 0x0597, %o6
13405 movrlez %l3, 0x1E8, %i3
13406 xor %i2, %o3, %o4
13407 fpadd32s %f10, %f15, %f29
13408 nop
13409 setx 0xE7A0CFBE, %l0, %l6
13410 st %l6, [%l7 + 0x28]
13411 ld [%l7 + 0x28], %f29
13412 fsqrts %f29, %f26
13413 tvc %xcc, 0x3
13414 edge8ln %o0, %i5, %i6
13415 fone %f6
13416 mulscc %o2, 0x14B4, %g3
13417 andncc %i1, %l6, %l0
13418 sub %o1, 0x072C, %g1
13419 movl %icc, %i0, %l1
13420 movn %xcc, %l4, %i4
13421 fba,a %fcc3, loop_1136
13422 umulcc %g7, %g4, %g6
13423 movg %icc, %g5, %l5
13424 orn %i7, %o7, %g2
13425loop_1136:
13426 movrlz %l2, 0x02E, %o5
13427 brgez %l3, loop_1137
13428 sdiv %o6, 0x0312, %i2
13429 orn %i3, %o3, %o0
13430 fpadd32 %f8, %f12, %f30
13431loop_1137:
13432 srax %i5, 0x15, %i6
13433 popc 0x1A4C, %o4
13434 edge8 %g3, %o2, %i1
13435 xor %l0, %o1, %g1
13436 sllx %l6, 0x17, %i0
13437 te %xcc, 0x0
13438 stb %l1, [%l7 + 0x7F]
13439 ba,pt %xcc, loop_1138
13440 orcc %l4, %i4, %g4
13441 fmul8ulx16 %f6, %f0, %f30
13442 nop
13443 fitos %f4, %f21
13444 fstox %f21, %f8
13445 fxtos %f8, %f28
13446loop_1138:
13447 edge32ln %g7, %g6, %l5
13448 movle %xcc, %g5, %o7
13449 alignaddr %i7, %g2, %o5
13450 fornot2 %f4, %f18, %f0
13451 move %xcc, %l2, %o6
13452 nop
13453 set 0x48, %o4
13454 ldx [%l7 + %o4], %l3
13455 fmovsleu %xcc, %f8, %f27
13456 movrlz %i2, %i3, %o0
13457 tleu %xcc, 0x5
13458 movgu %xcc, %o3, %i6
13459 stbar
13460 nop
13461 set 0x74, %o2
13462 prefetch [%l7 + %o2], 0x3
13463 bpos,a,pt %icc, loop_1139
13464 edge8ln %o4, %g3, %i5
13465 set 0x08, %l6
13466 lduha [%l7 + %l6] 0x18, %o2
13467loop_1139:
13468 tl %icc, 0x1
13469 movle %icc, %i1, %l0
13470 xnor %o1, %l6, %g1
13471 andcc %i0, %l4, %l1
13472 bg,a loop_1140
13473 tge %xcc, 0x6
13474 bl,pt %icc, loop_1141
13475 swap [%l7 + 0x7C], %i4
13476loop_1140:
13477 umulcc %g7, 0x1285, %g4
13478 fpack16 %f2, %f19
13479loop_1141:
13480 swap [%l7 + 0x18], %l5
13481 addc %g6, 0x1104, %g5
13482 fcmpeq32 %f28, %f8, %i7
13483 smul %o7, %g2, %l2
13484 fnegd %f30, %f0
13485 fcmpne32 %f18, %f12, %o6
13486 edge16 %l3, %i2, %o5
13487 tle %icc, 0x0
13488 addccc %i3, 0x0666, %o0
13489 movrne %o3, %o4, %i6
13490 sub %g3, %o2, %i1
13491 movrgz %l0, %o1, %l6
13492 tg %icc, 0x1
13493 fmovda %icc, %f19, %f13
13494 edge16 %g1, %i0, %l4
13495 restored
13496 rdpr %cwp, %g1
13497 rdpr %cansave, %g2
13498 rdpr %canrestore, %g3
13499 rdpr %cleanwin, %g4
13500 rdpr %otherwin, %g5
13501 rdpr %wstate, %g6
13502 andn %l1, 0x0E1E, %i5
13503 sdiv %i4, 0x130C, %g4
13504 movn %xcc, %l5, %g6
13505 umulcc %g7, %g5, %o7
13506 smul %i7, 0x0490, %l2
13507 sir 0x0729
13508 popc %o6, %l3
13509 ba,pt %icc, loop_1142
13510 udivx %g2, 0x0A97, %o5
13511 edge16 %i3, %o0, %i2
13512 fmovd %f28, %f24
13513loop_1142:
13514 movne %xcc, %o3, %o4
13515 fexpand %f19, %f0
13516 fmovsg %icc, %f22, %f23
13517 wr %g0, 0x18, %asi
13518 ldsha [%l7 + 0x48] %asi, %i6
13519 sllx %g3, 0x17, %o2
13520 movvc %xcc, %i1, %l0
13521 brgz,a %l6, loop_1143
13522 array16 %g1, %i0, %l4
13523 edge8 %l1, %o1, %i5
13524 restored
13525 rdpr %cwp, %g1
13526 rdpr %cansave, %g2
13527 rdpr %canrestore, %g3
13528 rdpr %cleanwin, %g4
13529 rdpr %otherwin, %g5
13530 rdpr %wstate, %g6
13531loop_1143:
13532 ldd [%l7 + 0x20], %i4
13533 swap [%l7 + 0x60], %g4
13534 fcmpne32 %f10, %f8, %l5
13535 stbar
13536 umulcc %g6, %g5, %g7
13537 fpadd16 %f6, %f4, %f0
13538 membar 0x62
13539 tg %icc, 0x3
13540 movneg %icc, %i7, %o7
13541 addc %l2, %o6, %g2
13542 fbe %fcc0, loop_1144
13543 bpos %icc, loop_1145
13544 alignaddr %o5, %i3, %l3
13545 add %i2, %o0, %o3
13546loop_1144:
13547 fbuge %fcc3, loop_1146
13548loop_1145:
13549 fmovrsgz %o4, %f26, %f7
13550 movcs %icc, %g3, %i6
13551 sdivx %i1, 0x1B3C, %l0
13552loop_1146:
13553 fabsd %f18, %f30
13554 fnors %f16, %f31, %f20
13555 edge16n %o2, %g1, %l6
13556 mulscc %l4, 0x1EDC, %l1
13557 brgez %o1, loop_1147
13558 movrlz %i5, %i0, %g4
13559 te %xcc, 0x5
13560 nop
13561 setx 0x73287207, %l0, %l6
13562 st %l6, [%l7 + 0x28]
13563 ld [%l7 + 0x28], %f23
13564 setx 0x8AFA5756, %l1, %l5
13565 st %l5, [%l7 + 0x10]
13566 ld [%l7 + 0x10], %f17
13567 fmuls %f17, %f23, %f7
13568loop_1147:
13569 movpos %xcc, %i4, %g6
13570 brnz,a %g5, loop_1148
13571 array16 %l5, %i7, %o7
13572 addccc %g7, %o6, %l2
13573 movrlz %g2, 0x0A7, %i3
13574loop_1148:
13575 tgu %icc, 0x7
13576 sub %o5, %l3, %o0
13577 ldsh [%l7 + 0x1E], %o3
13578 movge %icc, %o4, %g3
13579 tcc %xcc, 0x6
13580 fmovsge %xcc, %f11, %f21
13581 wr %g0, 0x10, %asi
13582 lduwa [%l7 + 0x48] %asi, %i6
13583 subcc %i2, %i1, %l0
13584 movvs %xcc, %o2, %l6
13585 set 0x38, %i3
13586 stha %g1, [%l7 + %i3] 0x14
13587 xnorcc %l4, 0x13FE, %l1
13588 movle %xcc, %i5, %i0
13589 movpos %icc, %g4, %i4
13590 tn %xcc, 0x7
13591 tn %xcc, 0x2
13592 sethi 0x0909, %o1
13593 membar 0x60
13594 tsubcctv %g5, 0x0228, %g6
13595 tge %xcc, 0x1
13596 fmovrdlez %i7, %f18, %f28
13597 bn %icc, loop_1149
13598 ble,a loop_1150
13599 or %l5, 0x0C0D, %o7
13600 sra %g7, %o6, %l2
13601loop_1149:
13602 smul %g2, 0x1867, %o5
13603loop_1150:
13604 tl %icc, 0x0
13605 fnor %f8, %f2, %f16
13606 edge8n %i3, %o0, %o3
13607 movneg %icc, %l3, %o4
13608 move %xcc, %i6, %g3
13609 tle %xcc, 0x1
13610 movrlez %i1, %i2, %l0
13611 movneg %icc, %o2, %l6
13612 fmovrse %g1, %f28, %f2
13613 wr %g0, 0x89, %asi
13614 ldstuba [%l7 + 0x0E] %asi, %l1
13615 array32 %l4, %i0, %g4
13616 fbue,a %fcc3, loop_1151
13617 alignaddr %i5, %i4, %o1
13618 or %g5, 0x1DDA, %g6
13619 edge16ln %i7, %l5, %o7
13620loop_1151:
13621 tpos %icc, 0x2
13622 tle %xcc, 0x4
13623 wr %g0, 0x11, %asi
13624 ldstuba [%l7 + 0x69] %asi, %g7
13625 udivx %o6, 0x1008, %l2
13626 bvs,pn %icc, loop_1152
13627 array32 %g2, %i3, %o5
13628 fmovsn %icc, %f25, %f9
13629 srl %o3, %l3, %o0
13630loop_1152:
13631 alignaddrl %i6, %g3, %i1
13632 sth %o4, [%l7 + 0x3C]
13633 edge8ln %l0, %i2, %o2
13634 nop
13635 setx 0x76AC5EC5, %l0, %l6
13636 st %l6, [%l7 + 0x28]
13637 ld [%l7 + 0x28], %f8
13638 setx 0xF25927ED, %l1, %l5
13639 st %l5, [%l7 + 0x10]
13640 ld [%l7 + 0x10], %f20
13641 fadds %f20, %f8, %f0
13642 addc %g1, %l1, %l4
13643 fbe %fcc2, loop_1153
13644 movpos %xcc, %l6, %i0
13645 srlx %g4, %i5, %o1
13646 orncc %g5, %i4, %i7
13647loop_1153:
13648 sllx %g6, %l5, %g7
13649 movle %icc, %o6, %o7
13650 nop
13651 setx 0xD7A6B4FFF393358C, %l0, %l6
13652 stx %l6, [%l7 + 0x28]
13653 ldd [%l7 + 0x28], %f22
13654 setx 0x604A3DED1A222D0C, %l1, %l5
13655 stx %l5, [%l7 + 0x10]
13656 ldd [%l7 + 0x10], %f2
13657 faddd %f2, %f22, %f0
13658 fmovdvs %xcc, %f25, %f22
13659 wr %g0, 0x88, %asi
13660 swapa [%l7 + 0x68] %asi, %l2
13661 fzeros %f19
13662 set 0x54, %g4
13663 stba %g2, [%l7 + %g4] 0x2a
13664 membar #Sync
13665 move %xcc, %i3, %o5
13666 edge8l %o3, %o0, %l3
13667 fzero %f8
13668 tvc %xcc, 0x5
13669 tvs %icc, 0x5
13670 edge32ln %i6, %g3, %i1
13671 movrne %o4, %i2, %o2
13672 fpack32 %f20, %f8, %f0
13673 movcc %icc, %g1, %l0
13674 addc %l1, 0x015D, %l6
13675 saved
13676 rdpr %cwp, %g1
13677 rdpr %cansave, %g2
13678 rdpr %canrestore, %g3
13679 rdpr %cleanwin, %g4
13680 rdpr %otherwin, %g5
13681 rdpr %wstate, %g6
13682 wr %g0, 0x0c, %asi
13683 ldxa [%l7 + 0x30] %asi, %l4
13684 movgu %icc, %g4, %i5
13685 taddcc %o1, 0x11A9, %i0
13686 fbule %fcc2, loop_1154
13687 tpos %xcc, 0x6
13688 tpos %icc, 0x3
13689 fmul8x16au %f14, %f2, %f18
13690loop_1154:
13691 bleu,a %xcc, loop_1155
13692 restored
13693 rdpr %cwp, %g1
13694 rdpr %cansave, %g2
13695 rdpr %canrestore, %g3
13696 rdpr %cleanwin, %g4
13697 rdpr %otherwin, %g5
13698 rdpr %wstate, %g6
13699 fmovdn %xcc, %f12, %f31
13700 taddcc %i4, %i7, %g6
13701loop_1155:
13702 bne loop_1156
13703 fbu %fcc1, loop_1157
13704 fpack32 %f2, %f28, %f2
13705 edge8l %g5, %g7, %o6
13706loop_1156:
13707 movrgz %o7, %l5, %g2
13708loop_1157:
13709 sub %i3, 0x0ED5, %o5
13710 movneg %xcc, %l2, %o3
13711 tge %xcc, 0x5
13712 fmovsneg %xcc, %f2, %f5
13713 stbar
13714 te %icc, 0x7
13715 bl,a,pn %icc, loop_1158
13716 tge %icc, 0x0
13717 tpos %icc, 0x6
13718 fmovdgu %icc, %f21, %f11
13719loop_1158:
13720 popc %o0, %i6
13721 std %f26, [%l7 + 0x58]
13722 fpadd16 %f6, %f22, %f8
13723 edge32l %g3, %l3, %i1
13724 smulcc %o4, 0x0FF4, %i2
13725 movneg %icc, %o2, %l0
13726 edge32n %l1, %g1, %l4
13727 sra %l6, %i5, %o1
13728 ble loop_1159
13729 bn loop_1160
13730 tsubcctv %i0, 0x0B32, %i4
13731 fpadd16s %f21, %f13, %f1
13732loop_1159:
13733 udivx %i7, 0x02F1, %g4
13734loop_1160:
13735 fpackfix %f0, %f2
13736 wr %g0, 0x18, %asi
13737 stda %f0, [%l7 + 0x40] %asi
13738 ldd [%l7 + 0x30], %f6
13739 nop
13740 setx 0x799D3B672397FB6C, %l0, %l6
13741 stx %l6, [%l7 + 0x28]
13742 ldd [%l7 + 0x28], %f4
13743 setx 0x27286DA5045597BE, %l1, %l5
13744 stx %l5, [%l7 + 0x10]
13745 ldd [%l7 + 0x10], %f14
13746 fdivd %f14, %f4, %f26
13747 fble %fcc3, loop_1161
13748 bleu,a loop_1162
13749 fmovdleu %xcc, %f28, %f19
13750 brgez,a %g5, loop_1163
13751loop_1161:
13752 srl %g7, %g6, %o7
13753loop_1162:
13754 array16 %l5, %g2, %o6
13755 fmovsvs %icc, %f24, %f14
13756loop_1163:
13757 edge16 %o5, %l2, %o3
13758 movgu %xcc, %o0, %i6
13759 tneg %icc, 0x6
13760 tpos %icc, 0x5
13761 pdist %f22, %f28, %f6
13762 nop
13763 setx 0x8759743E, %l0, %l6
13764 st %l6, [%l7 + 0x28]
13765 ld [%l7 + 0x28], %f2
13766 setx 0xB1A41A30, %l1, %l5
13767 st %l5, [%l7 + 0x10]
13768 ld [%l7 + 0x10], %f2
13769 fmuls %f2, %f2, %f29
13770 ld [%l7 + 0x5C], %f12
13771 movvs %icc, %g3, %l3
13772 orcc %i1, %o4, %i3
13773 array32 %i2, %l0, %o2
13774 ta %xcc, 0x0
13775 tle %icc, 0x0
13776 fabsd %f22, %f18
13777 fabsd %f8, %f2
13778 movleu %xcc, %g1, %l1
13779 sir 0x0E82
13780 andncc %l6, %i5, %l4
13781 set 0x2D, %o0
13782 stba %i0, [%l7 + %o0] 0x2f
13783 membar #Sync
13784 te %icc, 0x2
13785 udivx %o1, 0x0B1E, %i4
13786 fandnot2 %f12, %f26, %f8
13787 movre %g4, %i7, %g7
13788 tge %icc, 0x2
13789 fmovdvs %xcc, %f21, %f26
13790 fandnot2 %f6, %f24, %f24
13791 popc 0x0DE1, %g6
13792 sdivcc %g5, 0x0C1B, %l5
13793 tn %icc, 0x3
13794 sethi 0x1BED, %o7
13795 bpos,pn %icc, loop_1164
13796 stx %o6, [%l7 + 0x48]
13797 fpadd32 %f28, %f0, %f4
13798 umulcc %o5, %l2, %o3
13799loop_1164:
13800 fmovse %icc, %f1, %f21
13801 xnorcc %g2, %i6, %o0
13802 bcs loop_1165
13803 sdivcc %g3, 0x1882, %l3
13804 fbge %fcc0, loop_1166
13805 fbn,a %fcc0, loop_1167
13806loop_1165:
13807 ble,pn %icc, loop_1168
13808 ldstub [%l7 + 0x10], %o4
13809loop_1166:
13810 movvc %xcc, %i1, %i3
13811loop_1167:
13812 ta %icc, 0x3
13813loop_1168:
13814 nop
13815 fitod %f12, %f8
13816 fdtox %f8, %f16
13817 fxtod %f16, %f4
13818 for %f14, %f0, %f4
13819 fmovrdlz %i2, %f26, %f18
13820 tsubcc %l0, %g1, %o2
13821 popc %l1, %i5
13822 subccc %l6, 0x04DC, %l4
13823 movle %icc, %o1, %i4
13824 bge %icc, loop_1169
13825 array32 %g4, %i7, %i0
13826 subcc %g7, %g5, %l5
13827 wr %g0, 0x81, %asi
13828 ldsha [%l7 + 0x24] %asi, %g6
13829loop_1169:
13830 tcc %xcc, 0x3
13831 tcc %xcc, 0x0
13832 fba,a %fcc3, loop_1170
13833 xorcc %o6, 0x17D3, %o7
13834 edge8n %o5, %l2, %g2
13835 addcc %i6, %o0, %g3
13836loop_1170:
13837 fmovsle %icc, %f18, %f23
13838 edge32l %l3, %o3, %i1
13839 sth %o4, [%l7 + 0x5A]
13840 fbn %fcc0, loop_1171
13841 prefetch [%l7 + 0x48], 0x0
13842 fbo %fcc3, loop_1172
13843 fmovrde %i2, %f8, %f16
13844loop_1171:
13845 array32 %i3, %g1, %l0
13846 smulcc %l1, %i5, %o2
13847loop_1172:
13848 sth %l4, [%l7 + 0x5A]
13849 wr %g0, 0x89, %asi
13850 ldda [%l7 + 0x30] %asi, %o0
13851 for %f10, %f14, %f8
13852 flush %l7 + 0x54
13853 ta %xcc, 0x7
13854 udiv %i4, 0x1090, %g4
13855 ldsw [%l7 + 0x10], %l6
13856 edge8l %i0, %g7, %g5
13857 fornot1 %f28, %f26, %f10
13858 mulscc %i7, %l5, %o6
13859 srlx %o7, 0x0D, %o5
13860 add %g6, %g2, %l2
13861 fnegd %f2, %f18
13862 fmovsg %icc, %f16, %f26
13863 bvs,a,pn %xcc, loop_1173
13864 bshuffle %f26, %f6, %f2
13865 edge8l %o0, %i6, %g3
13866 tneg %icc, 0x3
13867loop_1173:
13868 xnor %l3, 0x1EA8, %o3
13869 wr %g0, 0x88, %asi
13870 prefetcha [%l7 + 0x48] %asi, 0x3
13871 fmul8ulx16 %f24, %f22, %f26
13872 xnor %i2, %i3, %g1
13873 fnegs %f20, %f4
13874 srlx %l0, %l1, %i1
13875 fpsub16s %f19, %f9, %f15
13876 fandnot2 %f0, %f16, %f18
13877 wr %g0, 0x80, %asi
13878 stwa %i5, [%l7 + 0x44] %asi
13879 brgez,a %o2, loop_1174
13880 fzero %f4
13881 bge loop_1175
13882 movcc %icc, %o1, %l4
13883loop_1174:
13884 addc %g4, %i4, %i0
13885 movpos %icc, %l6, %g5
13886loop_1175:
13887 edge16l %i7, %g7, %o6
13888 movrlz %o7, %o5, %l5
13889 edge32 %g2, %l2, %g6
13890 fbuge,a %fcc0, loop_1176
13891 fmovsvs %xcc, %f25, %f24
13892 srlx %i6, 0x18, %o0
13893 set 0x46, %o1
13894 lduha [%l7 + %o1] 0x19, %l3
13895loop_1176:
13896 tge %icc, 0x3
13897 mulx %o3, %g3, %o4
13898 array8 %i2, %i3, %l0
13899 wr %g0, 0x81, %asi
13900 ldsba [%l7 + 0x34] %asi, %l1
13901 fbo %fcc0, loop_1177
13902 taddcc %i1, 0x0668, %g1
13903 fmuld8ulx16 %f17, %f21, %f22
13904 nop
13905 fitod %f30, %f0
13906loop_1177:
13907 restored
13908 rdpr %cwp, %g1
13909 rdpr %cansave, %g2
13910 rdpr %canrestore, %g3
13911 rdpr %cleanwin, %g4
13912 rdpr %otherwin, %g5
13913 rdpr %wstate, %g6
13914 mulx %o2, 0x0F8F, %i5
13915 nop
13916 setx loop_1178, %l0, %l1
13917 wrpr 0x1, %tl
13918 wrpr %l1, %tnpc
13919 setx 0x34400001400, %l0, %l1
13920 wrpr %l1, %tstate
13921 wrhpr 0x4, %htstate
13922 done
13923 nop
13924 setx loop_1179, %l0, %l1
13925 wrpr 0x1, %tl
13926 wrpr %l1, %tnpc
13927 setx 0x34400001400, %l0, %l1
13928 wrpr %l1, %tstate
13929 wrhpr 0x4, %htstate
13930 done
13931 fandnot1 %f12, %f28, %f18
13932 fbul %fcc0, loop_1180
13933loop_1178:
13934 andcc %l4, %o1, %i4
13935loop_1179:
13936 nop
13937 setx 0xD2C9F3D1, %l0, %l6
13938 st %l6, [%l7 + 0x28]
13939 ld [%l7 + 0x28], %f16
13940 setx 0xFE378BC8, %l1, %l5
13941 st %l5, [%l7 + 0x10]
13942 ld [%l7 + 0x10], %f18
13943 fsubs %f18, %f16, %f27
13944 bneg,pn %xcc, loop_1181
13945loop_1180:
13946 mulscc %g4, 0x005E, %i0
13947 popc %g5, %l6
13948 movrlez %i7, 0x2C4, %o6
13949loop_1181:
13950 fmovdvc %icc, %f2, %f9
13951 xnorcc %g7, %o7, %l5
13952 umulcc %o5, %g2, %g6
13953 wr %g0, 0xeb, %asi
13954 stba %l2, [%l7 + 0x42] %asi
13955 membar #Sync
13956 movleu %icc, %o0, %l3
13957 edge8l %o3, %g3, %i6
13958 set 0x7C, %o5
13959 swapa [%l7 + %o5] 0x89, %o4
13960 fbge,a %fcc3, loop_1182
13961 fblg %fcc3, loop_1183
13962 sethi 0x17E2, %i3
13963 wr %g0, 0x10, %asi
13964 ldsha [%l7 + 0x6A] %asi, %l0
13965loop_1182:
13966 ble,pn %icc, loop_1184
13967loop_1183:
13968 fbne,a %fcc3, loop_1185
13969 srax %l1, 0x13, %i1
13970 and %i2, %o2, %i5
13971loop_1184:
13972 fandnot1s %f12, %f6, %f23
13973loop_1185:
13974 nop
13975 set 0x66, %l1
13976 stba %l4, [%l7 + %l1] 0x15
13977 wr %g0, 0xea, %asi
13978 stha %o1, [%l7 + 0x0A] %asi
13979 membar #Sync
13980 movrlez %g1, %g4, %i4
13981 subcc %i0, %g5, %i7
13982 movrgz %l6, 0x3E8, %g7
13983 fornot2s %f4, %f21, %f6
13984 fpack32 %f18, %f20, %f10
13985 tg %xcc, 0x5
13986 orn %o7, %o6, %o5
13987 subccc %l5, 0x06B4, %g2
13988 andncc %g6, %o0, %l3
13989 nop
13990 setx 0x69F2CD880276F23A, %l0, %l6
13991 stx %l6, [%l7 + 0x28]
13992 ldd [%l7 + 0x28], %f6
13993 setx 0xDACC22992E23A9CF, %l1, %l5
13994 stx %l5, [%l7 + 0x10]
13995 ldd [%l7 + 0x10], %f20
13996 faddd %f20, %f6, %f20
13997 fmovs %f4, %f17
13998 and %o3, 0x1EBF, %g3
13999 bvs,a,pt %icc, loop_1186
14000 edge16n %i6, %l2, %o4
14001 movrgz %i3, 0x02B, %l0
14002 movrgez %i1, 0x241, %l1
14003loop_1186:
14004 tcs %icc, 0x5
14005 fzero %f30
14006 mulscc %i2, %i5, %o2
14007 sra %l4, %o1, %g1
14008 tsubcctv %i4, 0x1607, %g4
14009 fandnot1s %f6, %f13, %f24
14010 stbar
14011 ldub [%l7 + 0x24], %i0
14012 membar 0x77
14013 ta %xcc, 0x4
14014 tcs %xcc, 0x4
14015 udivcc %g5, 0x1714, %l6
14016 sra %i7, 0x00, %g7
14017 tcs %icc, 0x7
14018 movrgez %o7, 0x390, %o6
14019 be loop_1187
14020 tge %xcc, 0x6
14021 membar #Sync
14022 wr %g0, 0xf0, %asi
14023 ldda [%l7 + 0x40] %asi, %f0
14024loop_1187:
14025 tvc %xcc, 0x2
14026 ldsb [%l7 + 0x26], %o5
14027 subcc %g2, %l5, %o0
14028 movn %icc, %g6, %o3
14029 tvs %xcc, 0x0
14030 ldub [%l7 + 0x0E], %l3
14031 fcmpgt32 %f8, %f18, %i6
14032 movneg %xcc, %g3, %l2
14033 movn %xcc, %o4, %l0
14034 fbule %fcc2, loop_1188
14035 and %i3, 0x18E0, %i1
14036 movrne %i2, %i5, %o2
14037 orncc %l1, 0x1C87, %o1
14038loop_1188:
14039 edge16n %l4, %i4, %g1
14040 tge %icc, 0x7
14041 edge32n %i0, %g4, %g5
14042 subccc %i7, 0x0A52, %g7
14043 tleu %xcc, 0x2
14044 nop
14045 fitod %f10, %f10
14046 fdtox %f10, %f26
14047 fxtod %f26, %f16
14048 edge32ln %l6, %o6, %o7
14049 movg %icc, %o5, %l5
14050 add %g2, 0x06C9, %o0
14051 set 0x24, %o7
14052 swapa [%l7 + %o7] 0x89, %g6
14053 tl %icc, 0x2
14054 sll %o3, 0x14, %l3
14055 tcs %xcc, 0x6
14056 edge32n %g3, %i6, %o4
14057 tpos %xcc, 0x7
14058 edge32 %l2, %i3, %i1
14059 tle %xcc, 0x2
14060 movl %icc, %l0, %i2
14061 tvc %icc, 0x2
14062 move %xcc, %o2, %i5
14063 movrne %l1, %l4, %o1
14064 movn %icc, %g1, %i4
14065 subccc %i0, 0x0D2D, %g5
14066 fcmple16 %f24, %f14, %g4
14067 fmovscc %xcc, %f7, %f20
14068 wr %g0, 0x88, %asi
14069 prefetcha [%l7 + 0x50] %asi, 0x0
14070 movcs %icc, %l6, %g7
14071 wr %g0, 0x21, %asi
14072 stxa %o7, [%g0 + 0x8] %asi
14073 movleu %xcc, %o6, %o5
14074 set 0x10, %i0
14075 stwa %l5, [%l7 + %i0] 0x19
14076 smulcc %g2, 0x1A0C, %g6
14077 be,pn %icc, loop_1189
14078 edge32n %o0, %l3, %g3
14079 bleu,a,pt %icc, loop_1190
14080 sdivx %i6, 0x101C, %o4
14081loop_1189:
14082 mova %icc, %l2, %i3
14083 xorcc %o3, %i1, %l0
14084loop_1190:
14085 fmovsl %xcc, %f24, %f8
14086 fxor %f8, %f4, %f14
14087 sub %o2, %i5, %i2
14088 taddcc %l1, %o1, %l4
14089 fmul8sux16 %f26, %f30, %f6
14090 sub %g1, 0x0A81, %i4
14091 wr %g0, 0x11, %asi
14092 ldda [%l7 + 0x10] %asi, %i0
14093 edge8 %g4, %g5, %l6
14094 or %g7, 0x1FD0, %i7
14095 sdiv %o7, 0x1E58, %o6
14096 sdivcc %o5, 0x1E22, %l5
14097 subcc %g6, 0x1200, %o0
14098 brgez %g2, loop_1191
14099 edge8n %l3, %i6, %o4
14100 fblg %fcc3, loop_1192
14101 fmovsne %icc, %f2, %f16
14102loop_1191:
14103 nop
14104 set 0x3C, %l4
14105 lduwa [%l7 + %l4] 0x18, %l2
14106loop_1192:
14107 nop
14108 setx 0xF19D9D17EBAA376F, %l0, %l6
14109 stx %l6, [%l7 + 0x28]
14110 ldd [%l7 + 0x28], %f30
14111 setx 0x62028F214F7E47D6, %l1, %l5
14112 stx %l5, [%l7 + 0x10]
14113 ldd [%l7 + 0x10], %f0
14114 faddd %f0, %f30, %f18
14115 edge16n %g3, %i3, %i1
14116 mulx %o3, 0x1195, %o2
14117 sll %l0, %i2, %i5
14118 fmovsa %icc, %f7, %f29
14119 sdivx %o1, 0x1B4C, %l4
14120 srlx %l1, 0x0C, %i4
14121 sllx %g1, 0x14, %i0
14122 andncc %g4, %g5, %l6
14123 fpsub32 %f4, %f8, %f10
14124 xnor %i7, 0x1D91, %o7
14125 tvs %xcc, 0x3
14126 nop
14127 setx 0x104B797E, %l0, %l6
14128 st %l6, [%l7 + 0x6C]
14129 ld [%l7 + 0x6C], %fsr
14130 ble %xcc, loop_1193
14131 nop
14132 set 0x78, %i7
14133 stx %g7, [%l7 + %i7]
14134 sdivcc %o6, 0x08A1, %o5
14135 alignaddr %l5, %g6, %g2
14136loop_1193:
14137 fmovsgu %icc, %f29, %f13
14138 brgez,a %l3, loop_1194
14139 move %xcc, %o0, %o4
14140 fbn,a %fcc0, loop_1195
14141 taddcc %i6, %l2, %i3
14142loop_1194:
14143 fpack32 %f8, %f16, %f12
14144 array32 %i1, %g3, %o2
14145loop_1195:
14146 sub %l0, 0x0E3A, %o3
14147 edge32n %i2, %i5, %o1
14148 brgez %l4, loop_1196
14149 srl %l1, %g1, %i0
14150 sdivcc %g4, 0x07CA, %i4
14151 array8 %g5, %i7, %o7
14152loop_1196:
14153 tn %xcc, 0x4
14154 brz,a %l6, loop_1197
14155 bge,a,pt %xcc, loop_1198
14156 brlez,a %g7, loop_1199
14157 movl %xcc, %o6, %l5
14158loop_1197:
14159 mova %xcc, %g6, %o5
14160loop_1198:
14161 array16 %g2, %l3, %o0
14162loop_1199:
14163 edge16 %o4, %l2, %i6
14164 alignaddrl %i3, %i1, %g3
14165 fpsub32 %f22, %f0, %f16
14166 tsubcc %o2, %l0, %i2
14167 andn %o3, %o1, %i5
14168 ldd [%l7 + 0x50], %f26
14169 umul %l1, 0x1B0E, %g1
14170 movrlz %i0, %g4, %i4
14171 srax %l4, 0x0E, %g5
14172 move %icc, %o7, %l6
14173 movvc %icc, %i7, %o6
14174 tle %xcc, 0x5
14175 restored
14176 rdpr %cwp, %g1
14177 rdpr %cansave, %g2
14178 rdpr %canrestore, %g3
14179 rdpr %cleanwin, %g4
14180 rdpr %otherwin, %g5
14181 rdpr %wstate, %g6
14182 brlz %g7, loop_1200
14183 addc %l5, %g6, %o5
14184 sll %l3, %o0, %o4
14185 edge16l %g2, %l2, %i6
14186loop_1200:
14187 movvc %icc, %i1, %i3
14188 prefetch [%l7 + 0x34], 0x3
14189 fbue,a %fcc0, loop_1201
14190 sra %g3, %l0, %i2
14191 set 0x10, %g1
14192 stwa %o3, [%l7 + %g1] 0x0c
14193loop_1201:
14194 addcc %o1, %i5, %l1
14195 fmovdg %xcc, %f14, %f28
14196 fmovdpos %xcc, %f0, %f6
14197 ldsh [%l7 + 0x5A], %o2
14198 movrlz %g1, %g4, %i4
14199 fmovrdlez %i0, %f2, %f14
14200 orcc %l4, 0x05C3, %o7
14201 smulcc %g5, 0x1E01, %i7
14202 andn %l6, 0x1CE5, %o6
14203 movvc %xcc, %g7, %l5
14204 fmovsg %xcc, %f12, %f23
14205 fsrc1s %f9, %f4
14206 movvc %icc, %o5, %g6
14207 flush %l7 + 0x18
14208 bl,pn %icc, loop_1202
14209 fxnors %f28, %f19, %f14
14210 xnorcc %o0, 0x0380, %l3
14211 srl %g2, 0x17, %l2
14212loop_1202:
14213 fcmple16 %f8, %f16, %o4
14214 ldx [%l7 + 0x50], %i1
14215 edge8ln %i3, %i6, %l0
14216 call loop_1203
14217 alignaddr %g3, %i2, %o3
14218 tcs %icc, 0x3
14219 movleu %xcc, %i5, %l1
14220loop_1203:
14221 fnot1s %f23, %f28
14222 bleu,pn %xcc, loop_1204
14223 nop
14224 setx 0x21B2340F, %l0, %l6
14225 st %l6, [%l7 + 0x28]
14226 ld [%l7 + 0x28], %f7
14227 setx 0x1643851F, %l1, %l5
14228 st %l5, [%l7 + 0x10]
14229 ld [%l7 + 0x10], %f18
14230 fdivs %f18, %f7, %f15
14231 tcc %xcc, 0x1
14232 fcmpeq32 %f20, %f26, %o1
14233loop_1204:
14234 nop
14235 add %l7, 0x28, %l6
14236 wr %g0, 0x80, %asi
14237 lda [%l6] %asi, %o2
14238 casa [%l6] %asi, %o2, %g4
14239 tsubcctv %g1, %i4, %l4
14240 alignaddr %i0, %o7, %g5
14241 sub %l6, %i7, %o6
14242 movn %icc, %g7, %l5
14243 nop
14244 set 0x60, %i1
14245 ldsh [%l7 + %i1], %g6
14246 orn %o5, %l3, %o0
14247 tneg %icc, 0x3
14248 std %f12, [%l7 + 0x40]
14249 edge32ln %l2, %o4, %i1
14250 wr %g0, 0x81, %asi
14251 lda [%l7 + 0x1C] %asi, %f17
14252 tneg %icc, 0x0
14253 addc %g2, %i3, %l0
14254 fpackfix %f28, %f9
14255 movne %icc, %i6, %g3
14256 popc 0x024B, %o3
14257 movneg %icc, %i2, %i5
14258 sdivcc %l1, 0x008C, %o1
14259 fmovsa %icc, %f28, %f2
14260 xnorcc %o2, %g4, %g1
14261 tgu %icc, 0x2
14262 te %xcc, 0x6
14263 tvc %xcc, 0x6
14264 xorcc %l4, %i4, %o7
14265 swap [%l7 + 0x54], %g5
14266 membar #Sync
14267 set 0x40, %i5
14268 ldda [%l7 + %i5] 0x1f, %f16
14269 fmovdge %xcc, %f28, %f29
14270 movrne %i0, %i7, %o6
14271 tgu %icc, 0x4
14272 subc %l6, 0x09B2, %l5
14273 brgez %g6, loop_1205
14274 andcc %o5, %l3, %o0
14275 taddcc %l2, %o4, %g7
14276 add %l7, 0x18, %l6
14277 wr %g0, 0x11, %asi
14278 ldxa [%l6] %asi, %g2
14279 casxa [%l6] %asi, %g2, %i1
14280loop_1205:
14281 smul %i3, 0x08F2, %l0
14282 tvc %xcc, 0x1
14283 swap [%l7 + 0x34], %i6
14284 fpack32 %f8, %f26, %f0
14285 udiv %o3, 0x0DBD, %g3
14286 fmuld8ulx16 %f20, %f31, %f26
14287 movn %icc, %i2, %i5
14288 nop
14289 fitod %f29, %f0
14290 bpos %xcc, loop_1206
14291 fornot2s %f18, %f16, %f18
14292 tsubcctv %l1, %o1, %g4
14293 nop
14294 setx loop_1207, %l0, %l1
14295 jmpl %l1, %g1
14296loop_1206:
14297 andcc %l4, %o2, %o7
14298 tn %icc, 0x6
14299 edge32 %i4, %i0, %i7
14300loop_1207:
14301 edge16l %g5, %l6, %o6
14302 edge32 %g6, %l5, %l3
14303 nop
14304 setx loop_1208, %l0, %l1
14305 wrpr 0x1, %tl
14306 wrpr %l1, %tnpc
14307 setx 0x34400001400, %l0, %l1
14308 wrpr %l1, %tstate
14309 wrhpr 0x4, %htstate
14310 done
14311 fnegs %f9, %f19
14312 nop
14313 setx 0xE27A7676, %l0, %l6
14314 st %l6, [%l7 + 0x28]
14315 ld [%l7 + 0x28], %f2
14316 setx 0x4170DB36, %l1, %l5
14317 st %l5, [%l7 + 0x10]
14318 ld [%l7 + 0x10], %f21
14319 fsubs %f21, %f2, %f11
14320 nop
14321 fitod %f12, %f18
14322 fdtox %f18, %f12
14323 fxtod %f12, %f16
14324loop_1208:
14325 sir 0x1859
14326 nop
14327 setx 0x23F57291, %l0, %l6
14328 st %l6, [%l7 + 0x28]
14329 ld [%l7 + 0x28], %f19
14330 setx 0xD0271C06, %l1, %l5
14331 st %l5, [%l7 + 0x10]
14332 ld [%l7 + 0x10], %f25
14333 fmuls %f25, %f19, %f20
14334 membar 0x24
14335 udiv %o5, 0x1829, %o0
14336 sllx %l2, 0x0D, %g7
14337 movle %xcc, %g2, %i1
14338 ldub [%l7 + 0x55], %o4
14339 and %l0, %i6, %o3
14340 fbn %fcc1, loop_1209
14341 fnot2 %f0, %f24
14342 be,pn %xcc, loop_1210
14343 bcs,a,pt %icc, loop_1211
14344loop_1209:
14345 fornot2s %f9, %f11, %f3
14346 bvc,a,pn %icc, loop_1212
14347loop_1210:
14348 movre %g3, 0x048, %i2
14349loop_1211:
14350 edge8l %i3, %l1, %i5
14351 popc %g4, %o1
14352loop_1212:
14353 tleu %icc, 0x3
14354 tleu %icc, 0x0
14355 brlz,a %g1, loop_1213
14356 stw %o2, [%l7 + 0x54]
14357 sth %o7, [%l7 + 0x66]
14358 fbg,a %fcc3, loop_1214
14359loop_1213:
14360 std %f0, [%l7 + 0x10]
14361 fcmpeq32 %f18, %f16, %l4
14362 fpadd16 %f14, %f24, %f20
14363loop_1214:
14364 addcc %i0, %i7, %g5
14365 fmovrdlz %i4, %f12, %f26
14366 movcs %icc, %o6, %l6
14367 nop
14368 fitod %f12, %f12
14369 fdtox %f12, %f18
14370 fxtod %f18, %f20
14371 fandnot1s %f24, %f5, %f0
14372 tn %icc, 0x0
14373 tn %icc, 0x1
14374 movrlez %g6, 0x25C, %l5
14375 smulcc %o5, 0x0D25, %l3
14376 addc %o0, %g7, %g2
14377 fmovdge %icc, %f22, %f12
14378 fmovs %f0, %f25
14379 stw %l2, [%l7 + 0x5C]
14380 brgez,a %o4, loop_1215
14381 fmovd %f22, %f2
14382 add %l7, 0x3C, %l6
14383 wr %g0, 0x81, %asi
14384 casa [%l6] %asi, %i1, %l0
14385loop_1215:
14386 tleu %icc, 0x4
14387 fble %fcc3, loop_1216
14388 movrgz %o3, 0x18F, %g3
14389 fexpand %f27, %f10
14390 edge32 %i6, %i2, %i3
14391loop_1216:
14392 alignaddrl %i5, %l1, %o1
14393 fone %f18
14394 fmovdg %icc, %f28, %f20
14395 smulcc %g4, %o2, %o7
14396 fmovdcc %icc, %f24, %f0
14397 bn,a loop_1217
14398 edge8 %g1, %l4, %i7
14399 set 0x1B, %g5
14400 lduba [%l7 + %g5] 0x81, %i0
14401loop_1217:
14402 nop
14403 setx loop_1218, %l0, %l1
14404 wrpr 0x1, %tl
14405 wrpr %l1, %tnpc
14406 setx 0x34400001400, %l0, %l1
14407 wrpr %l1, %tstate
14408 wrhpr 0x4, %htstate
14409 done
14410 movpos %icc, %i4, %o6
14411 edge16l %g5, %g6, %l5
14412 brgz,a %o5, loop_1219
14413loop_1218:
14414 mulscc %l3, 0x0F20, %l6
14415 nop
14416 set 0x10, %o6
14417 stw %o0, [%l7 + %o6]
14418 tg %icc, 0x7
14419loop_1219:
14420 tvc %icc, 0x5
14421 tcc %xcc, 0x0
14422 fmul8sux16 %f12, %f22, %f6
14423 wr %g0, 0x80, %asi
14424 lduwa [%l7 + 0x30] %asi, %g2
14425 wr %g0, 0x04, %asi
14426 ldsba [%l7 + 0x68] %asi, %g7
14427 tg %icc, 0x3
14428 srlx %l2, %o4, %i1
14429 tvs %icc, 0x6
14430 movrne %l0, 0x392, %o3
14431 add %g3, %i2, %i3
14432 fand %f18, %f6, %f14
14433 fbuge,a %fcc0, loop_1220
14434 fcmple32 %f18, %f18, %i5
14435 movcs %xcc, %i6, %o1
14436 tleu %icc, 0x0
14437loop_1220:
14438 tne %xcc, 0x5
14439 tcs %xcc, 0x1
14440 set 0x20, %o3
14441 lda [%l7 + %o3] 0x15, %f14
14442 fbu %fcc2, loop_1221
14443 mulx %g4, 0x1DD7, %l1
14444 fmovsa %icc, %f2, %f12
14445 fble %fcc0, loop_1222
14446loop_1221:
14447 sethi 0x0F51, %o7
14448 udivcc %g1, 0x1F0D, %o2
14449 udivx %l4, 0x1A53, %i0
14450loop_1222:
14451 sdiv %i4, 0x16A1, %i7
14452 alignaddrl %o6, %g6, %l5
14453 ldd [%l7 + 0x30], %f14
14454 bg,a,pn %icc, loop_1223
14455 movvs %xcc, %g5, %l3
14456 lduh [%l7 + 0x52], %o5
14457 subccc %o0, %g2, %l6
14458loop_1223:
14459 sra %g7, %l2, %i1
14460 fnors %f9, %f23, %f3
14461 edge8n %l0, %o3, %g3
14462 tsubcctv %i2, %i3, %o4
14463 stx %i6, [%l7 + 0x50]
14464 wr %g0, 0xea, %asi
14465 stwa %o1, [%l7 + 0x3C] %asi
14466 membar #Sync
14467 tsubcc %g4, 0x104D, %i5
14468 mulscc %o7, %g1, %o2
14469 sdiv %l1, 0x1BDA, %l4
14470 fpsub16s %f3, %f30, %f16
14471 fors %f5, %f10, %f7
14472 wr %g0, 0x89, %asi
14473 ldstuba [%l7 + 0x46] %asi, %i0
14474 array32 %i4, %i7, %o6
14475 sdiv %g6, 0x05C6, %g5
14476 restored
14477 rdpr %cwp, %g1
14478 rdpr %cansave, %g2
14479 rdpr %canrestore, %g3
14480 rdpr %cleanwin, %g4
14481 rdpr %otherwin, %g5
14482 rdpr %wstate, %g6
14483 fmovsleu %icc, %f5, %f4
14484 movge %icc, %l3, %l5
14485 tgu %icc, 0x7
14486 fbe,a %fcc0, loop_1224
14487 fmovsvs %xcc, %f10, %f15
14488 sdiv %o5, 0x1DB3, %g2
14489 ldsw [%l7 + 0x50], %l6
14490loop_1224:
14491 fpack16 %f22, %f29
14492 ldx [%l7 + 0x20], %g7
14493 set 0x46, %i2
14494 ldsba [%l7 + %i2] 0x15, %l2
14495 movrlz %o0, 0x0AA, %i1
14496 fmovrde %l0, %f2, %f24
14497 nop
14498 setx 0x8F0E737D, %l0, %l6
14499 st %l6, [%l7 + 0x28]
14500 ld [%l7 + 0x28], %f2
14501 setx 0x4BBE5C3A, %l1, %l5
14502 st %l5, [%l7 + 0x10]
14503 ld [%l7 + 0x10], %f3
14504 fsubs %f3, %f2, %f30
14505 brnz,a %g3, loop_1225
14506 fmovda %icc, %f18, %f9
14507 pdist %f20, %f22, %f24
14508 wr %g0, 0x2a, %asi
14509 stba %i2, [%l7 + 0x5D] %asi
14510 membar #Sync
14511loop_1225:
14512 edge32l %o3, %i3, %o4
14513 andn %i6, 0x15CC, %o1
14514 sethi 0x036A, %i5
14515 tle %icc, 0x5
14516 brnz,a %o7, loop_1226
14517 sir 0x06EB
14518 membar #Sync
14519 wr %g0, 0x1f, %asi
14520 ldda [%l7 + 0x40] %asi, %f0
14521loop_1226:
14522 fxor %f30, %f2, %f30
14523 bvc,a %icc, loop_1227
14524 xor %g4, 0x1620, %o2
14525 movne %icc, %g1, %l4
14526 edge8ln %l1, %i4, %i0
14527loop_1227:
14528 movvc %xcc, %i7, %g6
14529 fmovsvs %icc, %f1, %f16
14530 array8 %g5, %l3, %l5
14531 stbar
14532 udivcc %o6, 0x0DE1, %o5
14533 be %xcc, loop_1228
14534 movrgz %g2, 0x00C, %l6
14535 ldd [%l7 + 0x78], %l2
14536 fbg %fcc2, loop_1229
14537loop_1228:
14538 fnot1 %f24, %f20
14539 fbge %fcc2, loop_1230
14540 fmovsleu %icc, %f7, %f2
14541loop_1229:
14542 subcc %g7, %i1, %l0
14543 for %f4, %f24, %f4
14544loop_1230:
14545 movrlez %g3, %o0, %o3
14546 udivx %i2, 0x0B55, %o4
14547 ldd [%l7 + 0x10], %f12
14548 tvs %icc, 0x5
14549 brnz %i3, loop_1231
14550 sll %o1, %i6, %o7
14551 restored
14552 rdpr %cwp, %g1
14553 rdpr %cansave, %g2
14554 rdpr %canrestore, %g3
14555 rdpr %cleanwin, %g4
14556 rdpr %otherwin, %g5
14557 rdpr %wstate, %g6
14558 movre %g4, 0x199, %o2
14559loop_1231:
14560 sth %i5, [%l7 + 0x4E]
14561 fmovdpos %icc, %f28, %f2
14562 move %xcc, %l4, %l1
14563 fbue %fcc2, loop_1232
14564 move %xcc, %g1, %i4
14565 stbar
14566 edge8n %i7, %i0, %g6
14567loop_1232:
14568 sethi 0x084B, %l3
14569 fpadd32 %f4, %f24, %f24
14570 wr %g0, 0x81, %asi
14571 ldswa [%l7 + 0x4C] %asi, %l5
14572 fmovsge %icc, %f24, %f31
14573 movcs %xcc, %g5, %o6
14574 edge8 %g2, %l6, %o5
14575 fbul,a %fcc1, loop_1233
14576 sll %l2, %g7, %l0
14577 udiv %i1, 0x1599, %o0
14578 prefetch [%l7 + 0x24], 0x1
14579loop_1233:
14580 udivcc %o3, 0x0E1F, %i2
14581 fmovdneg %icc, %f14, %f16
14582 ble,pn %icc, loop_1234
14583 andncc %g3, %i3, %o4
14584 and %o1, %i6, %o7
14585 wr %g0, 0x80, %asi
14586 lduha [%l7 + 0x2A] %asi, %g4
14587loop_1234:
14588 nop
14589 set 0x28, %g7
14590 stha %i5, [%l7 + %g7] 0x89
14591 sra %l4, 0x13, %l1
14592 bneg loop_1235
14593 ta %xcc, 0x1
14594 sra %g1, %o2, %i4
14595 brz %i0, loop_1236
14596loop_1235:
14597 tge %icc, 0x3
14598 set 0x62, %l5
14599 stba %i7, [%l7 + %l5] 0x19
14600loop_1236:
14601 udivcc %l3, 0x1C08, %g6
14602 wr %g0, 0x10, %asi
14603 ldsba [%l7 + 0x64] %asi, %l5
14604 addccc %g5, %g2, %o6
14605 sdivx %o5, 0x1A65, %l2
14606 edge8 %l6, %l0, %g7
14607 fbul %fcc0, loop_1237
14608 addccc %o0, %i1, %i2
14609 fbg,a %fcc3, loop_1238
14610 xnorcc %o3, %g3, %i3
14611loop_1237:
14612 umul %o1, %i6, %o7
14613 fcmpne32 %f20, %f4, %g4
14614loop_1238:
14615 nop
14616 setx loop_1239, %l0, %l1
14617 wrpr 0x1, %tl
14618 wrpr %l1, %tnpc
14619 setx 0x34400001400, %l0, %l1
14620 wrpr %l1, %tstate
14621 wrhpr 0x4, %htstate
14622 done
14623 fbge %fcc1, loop_1240
14624 tcs %icc, 0x1
14625 nop
14626 setx 0x239C75585045FD92, %l0, %l6
14627 stx %l6, [%l7 + 0x78]
14628 ldx [%l7 + 0x78], %fsr
14629loop_1239:
14630 tsubcctv %o4, 0x02BA, %l4
14631loop_1240:
14632 tvs %icc, 0x5
14633 movneg %icc, %l1, %g1
14634 fsrc1s %f13, %f11
14635 membar 0x19
14636 ldstub [%l7 + 0x7A], %i5
14637 bn,a,pn %icc, loop_1241
14638 andncc %o2, %i4, %i0
14639 movcs %xcc, %i7, %l3
14640 movl %xcc, %g6, %g5
14641loop_1241:
14642 tneg %xcc, 0x7
14643 bneg,a loop_1242
14644 mova %icc, %l5, %g2
14645 umul %o6, %o5, %l6
14646 fbo,a %fcc1, loop_1243
14647loop_1242:
14648 umulcc %l2, %g7, %l0
14649 movleu %icc, %o0, %i2
14650 prefetch [%l7 + 0x3C], 0x0
14651loop_1243:
14652 ble,pt %xcc, loop_1244
14653 alignaddrl %i1, %o3, %g3
14654 srl %o1, 0x1B, %i6
14655 fmovrsgz %i3, %f4, %f5
14656loop_1244:
14657 movrlez %o7, 0x163, %o4
14658 membar 0x03
14659 fbul %fcc2, loop_1245
14660 andncc %l4, %l1, %g1
14661 andcc %g4, %o2, %i4
14662 set 0x48, %l0
14663 stha %i5, [%l7 + %l0] 0x2a
14664 membar #Sync
14665loop_1245:
14666 movneg %xcc, %i7, %i0
14667 set 0x0C, %l3
14668 sta %f27, [%l7 + %l3] 0x19
14669 edge16l %g6, %g5, %l5
14670 smul %g2, 0x009E, %o6
14671 fxor %f8, %f18, %f20
14672 ldsb [%l7 + 0x34], %l3
14673 tleu %icc, 0x0
14674 taddcc %l6, %l2, %g7
14675 movrlz %l0, %o0, %i2
14676 ldsw [%l7 + 0x54], %o5
14677 movcs %xcc, %i1, %o3
14678 fones %f4
14679 nop
14680 fitod %f6, %f18
14681 fdtox %f18, %f12
14682 movle %xcc, %o1, %g3
14683 fnegd %f8, %f24
14684 sdivcc %i6, 0x1546, %o7
14685 array32 %i3, %o4, %l4
14686 brnz %l1, loop_1246
14687 nop
14688 setx 0xBF383E54, %l0, %l6
14689 st %l6, [%l7 + 0x28]
14690 ld [%l7 + 0x28], %f28
14691 fsqrts %f28, %f16
14692 fands %f29, %f14, %f5
14693 mulx %g1, %o2, %i4
14694loop_1246:
14695 ldub [%l7 + 0x7E], %g4
14696 subcc %i7, %i0, %g6
14697 fmovrde %i5, %f6, %f4
14698 fmovscs %xcc, %f27, %f1
14699 membar 0x7F
14700 tgu %icc, 0x5
14701 mova %xcc, %l5, %g2
14702 fpack16 %f2, %f17
14703 bl %xcc, loop_1247
14704 tpos %icc, 0x5
14705 ldub [%l7 + 0x10], %o6
14706 movpos %xcc, %g5, %l6
14707loop_1247:
14708 alignaddr %l3, %g7, %l2
14709 movrlez %o0, %i2, %o5
14710 movleu %icc, %i1, %o3
14711 movrlez %o1, 0x022, %g3
14712 edge16l %i6, %l0, %o7
14713 wr %g0, 0x80, %asi
14714 prefetcha [%l7 + 0x08] %asi, 0x1
14715 fxors %f8, %f23, %f7
14716 movrgez %l4, 0x16B, %i3
14717 sdivcc %l1, 0x1C85, %g1
14718 ldstub [%l7 + 0x30], %o2
14719 edge32ln %i4, %i7, %g4
14720 orn %i0, %i5, %g6
14721 fmovrdgz %l5, %f28, %f30
14722 edge32l %o6, %g5, %l6
14723 tle %xcc, 0x6
14724 sdiv %l3, 0x025C, %g7
14725 nop
14726 fitos %f2, %f14
14727 fstox %f14, %f26
14728 subc %g2, 0x0690, %o0
14729 array32 %l2, %i2, %o5
14730 orncc %o3, %o1, %g3
14731 bneg,pn %icc, loop_1248
14732 srax %i1, %i6, %l0
14733 tsubcc %o4, %l4, %i3
14734 fornot2s %f25, %f7, %f29
14735loop_1248:
14736 orcc %l1, %o7, %g1
14737 fzeros %f10
14738 fmovsneg %icc, %f13, %f31
14739 mulx %o2, %i4, %i7
14740 wr %g0, 0x10, %asi
14741 stha %g4, [%l7 + 0x36] %asi
14742 edge8l %i0, %i5, %l5
14743 fbule %fcc0, loop_1249
14744 addccc %g6, %o6, %l6
14745 edge16n %l3, %g5, %g2
14746 edge32n %g7, %o0, %i2
14747loop_1249:
14748 movrgz %l2, %o3, %o5
14749 wr %g0, 0x04, %asi
14750 sta %f27, [%l7 + 0x34] %asi
14751 taddcc %o1, %i1, %i6
14752 ldstub [%l7 + 0x51], %g3
14753 fbe %fcc0, loop_1250
14754 ta %xcc, 0x3
14755 fcmpeq32 %f16, %f30, %l0
14756 movpos %xcc, %o4, %l4
14757loop_1250:
14758 nop
14759 wr %g0, 0x18, %asi
14760 ldxa [%l7 + 0x18] %asi, %l1
14761 sra %i3, %o7, %o2
14762 fmovscc %xcc, %f24, %f18
14763 sdivcc %g1, 0x093E, %i7
14764 fbo %fcc1, loop_1251
14765 sethi 0x05F6, %i4
14766 movleu %xcc, %g4, %i5
14767 tvc %icc, 0x2
14768loop_1251:
14769 sethi 0x1363, %l5
14770 tpos %xcc, 0x7
14771 fcmpne16 %f8, %f18, %g6
14772 fsrc2 %f2, %f10
14773 fmovsvs %xcc, %f2, %f6
14774 movcc %xcc, %i0, %o6
14775 srax %l6, 0x1B, %g5
14776 edge8ln %l3, %g7, %g2
14777 movle %icc, %o0, %i2
14778 fzeros %f26
14779 bneg loop_1252
14780 movg %xcc, %l2, %o5
14781 tneg %xcc, 0x7
14782 movrlez %o1, 0x2A4, %i1
14783loop_1252:
14784 array16 %i6, %g3, %o3
14785 wr %g0, 0x89, %asi
14786 lda [%l7 + 0x3C] %asi, %f9
14787 mova %icc, %o4, %l0
14788 sub %l4, 0x0C7E, %i3
14789 set 0x40, %i4
14790 ldda [%l7 + %i4] 0x19, %f16
14791 srl %l1, %o7, %g1
14792 sll %o2, 0x10, %i7
14793 nop
14794 fitod %f27, %f0
14795 xor %i4, %g4, %i5
14796 nop
14797 set 0x78, %i6
14798 ldd [%l7 + %i6], %l4
14799 fnegd %f4, %f20
14800 movcs %xcc, %i0, %o6
14801 fmul8x16al %f1, %f20, %f28
14802 ta %xcc, 0x6
14803 fpadd32s %f3, %f31, %f3
14804 fnegs %f8, %f12
14805 fblg,a %fcc2, loop_1253
14806 bcs loop_1254
14807 xor %g6, %g5, %l6
14808 ldstub [%l7 + 0x15], %l3
14809loop_1253:
14810 tvs %xcc, 0x0
14811loop_1254:
14812 xnor %g7, %o0, %g2
14813 edge16n %i2, %o5, %l2
14814 nop
14815 setx loop_1255, %l0, %l1
14816 wrpr 0x1, %tl
14817 wrpr %l1, %tnpc
14818 setx 0x34400001400, %l0, %l1
14819 wrpr %l1, %tstate
14820 wrhpr 0x4, %htstate
14821 done
14822 fblg %fcc2, loop_1256
14823 edge16 %i1, %i6, %o1
14824 move %icc, %g3, %o4
14825loop_1255:
14826 addccc %o3, %l4, %i3
14827loop_1256:
14828 srax %l0, %o7, %l1
14829 te %icc, 0x3
14830 sra %o2, %i7, %i4
14831 fcmpgt32 %f6, %f2, %g1
14832 movcs %xcc, %i5, %l5
14833 ldsb [%l7 + 0x47], %g4
14834 movneg %xcc, %o6, %i0
14835 edge8n %g5, %l6, %l3
14836 sir 0x162B
14837 tneg %xcc, 0x5
14838 nop
14839 set 0x08, %g6
14840 ldd [%l7 + %g6], %f4
14841 prefetch [%l7 + 0x44], 0x2
14842 sdivx %g6, 0x0729, %g7
14843 brnz %g2, loop_1257
14844 sdivx %o0, 0x170D, %o5
14845 brlz,a %l2, loop_1258
14846 mulx %i1, %i2, %i6
14847loop_1257:
14848 movrgz %g3, %o4, %o1
14849 fbl %fcc0, loop_1259
14850loop_1258:
14851 edge32ln %o3, %i3, %l0
14852 andcc %l4, 0x08F0, %l1
14853 mulx %o7, %i7, %i4
14854loop_1259:
14855 sdivcc %o2, 0x090D, %i5
14856 udiv %l5, 0x1039, %g1
14857 srl %g4, %i0, %o6
14858 edge16l %l6, %l3, %g5
14859 nop
14860 fitos %f6, %f1
14861 fstox %f1, %f0
14862 fxtos %f0, %f16
14863 fmovrdgez %g6, %f12, %f26
14864 tne %xcc, 0x4
14865 fmovd %f2, %f10
14866 set 0x20, %l2
14867 lda [%l7 + %l2] 0x0c, %f13
14868 udivcc %g7, 0x1A09, %o0
14869 st %f5, [%l7 + 0x40]
14870 fmovsleu %icc, %f5, %f10
14871 brgz,a %g2, loop_1260
14872 edge16ln %l2, %o5, %i2
14873 fmovdleu %xcc, %f29, %f16
14874 fmovrsne %i1, %f28, %f9
14875loop_1260:
14876 move %icc, %i6, %o4
14877 tge %icc, 0x0
14878 alignaddr %o1, %g3, %o3
14879 saved
14880 rdpr %cwp, %g1
14881 rdpr %cansave, %g2
14882 rdpr %canrestore, %g3
14883 rdpr %cleanwin, %g4
14884 rdpr %otherwin, %g5
14885 rdpr %wstate, %g6
14886 nop
14887 set 0x69, %g2
14888 ldstub [%l7 + %g2], %l0
14889 call loop_1261
14890 fxnor %f8, %f18, %f24
14891 wr %g0, 0x81, %asi
14892 lda [%l7 + 0x20] %asi, %f8
14893loop_1261:
14894 bg loop_1262
14895 array32 %l4, %i3, %o7
14896 edge8ln %l1, %i4, %i7
14897 fbge %fcc1, loop_1263
14898loop_1262:
14899 edge16l %i5, %l5, %o2
14900 movrne %g1, %i0, %g4
14901 fnot1 %f14, %f0
14902loop_1263:
14903 stb %o6, [%l7 + 0x1E]
14904 udivx %l3, 0x0649, %g5
14905 ldsb [%l7 + 0x66], %g6
14906 fmovdn %icc, %f25, %f26
14907 fbo,a %fcc3, loop_1264
14908 array32 %l6, %o0, %g7
14909 subcc %g2, %o5, %i2
14910 swap [%l7 + 0x40], %i1
14911loop_1264:
14912 sub %i6, %l2, %o1
14913 wr %g0, 0x22, %asi
14914 ldda [%l7 + 0x40] %asi, %o4
14915 fbue,a %fcc3, loop_1265
14916 xor %g3, %l0, %l4
14917 fmovdle %xcc, %f29, %f19
14918 stb %o3, [%l7 + 0x78]
14919loop_1265:
14920 fbuge %fcc0, loop_1266
14921 movleu %xcc, %o7, %i3
14922 fmovsa %icc, %f5, %f16
14923 tgu %icc, 0x2
14924loop_1266:
14925 sir 0x18C6
14926 edge8 %i4, %i7, %l1
14927 umul %i5, %l5, %o2
14928 ba,pt %icc, loop_1267
14929 fmovsn %xcc, %f27, %f19
14930 tgu %icc, 0x5
14931 sra %g1, %g4, %i0
14932loop_1267:
14933 tn %xcc, 0x3
14934 set 0x10, %g3
14935 ldxa [%g0 + %g3] 0x4f, %o6
14936 bne,a,pt %icc, loop_1268
14937 pdist %f14, %f14, %f30
14938 nop
14939 setx loop_1269, %l0, %l1
14940 jmpl %l1, %l3
14941 brgez %g6, loop_1270
14942loop_1268:
14943 movrlz %g5, 0x192, %o0
14944 mulx %g7, %l6, %o5
14945loop_1269:
14946 tvs %xcc, 0x4
14947loop_1270:
14948 edge8n %i2, %i1, %i6
14949 fbue %fcc1, loop_1271
14950 fmovrse %l2, %f31, %f11
14951 brgez %g2, loop_1272
14952 tn %icc, 0x4
14953loop_1271:
14954 xnorcc %o4, 0x1240, %o1
14955 movre %g3, %l4, %o3
14956loop_1272:
14957 brnz,a %o7, loop_1273
14958 taddcc %l0, %i4, %i3
14959 bvs,a,pt %icc, loop_1274
14960 srax %i7, %l1, %l5
14961loop_1273:
14962 subcc %i5, 0x1AC0, %o2
14963 swap [%l7 + 0x70], %g4
14964loop_1274:
14965 nop
14966 setx 0x02DA9C89706208D0, %l0, %l6
14967 stx %l6, [%l7 + 0x68]
14968 ldx [%l7 + 0x68], %fsr
14969 movleu %icc, %g1, %i0
14970 movrlez %l3, %o6, %g5
14971 tge %xcc, 0x2
14972 srl %g6, 0x0B, %g7
14973 fpsub32s %f15, %f25, %f8
14974 edge16ln %o0, %o5, %i2
14975 movl %icc, %l6, %i1
14976 movrlez %l2, 0x31A, %i6
14977 alignaddr %g2, %o1, %g3
14978 lduw [%l7 + 0x4C], %l4
14979 set 0x30, %o4
14980 lduha [%l7 + %o4] 0x89, %o3
14981 orncc %o4, 0x1CF6, %o7
14982 srlx %l0, %i3, %i4
14983 nop
14984 setx loop_1275, %l0, %l1
14985 jmpl %l1, %l1
14986 movge %xcc, %l5, %i5
14987 brz %i7, loop_1276
14988 nop
14989 setx 0x36144007F1C5B7EE, %l0, %l6
14990 stx %l6, [%l7 + 0x28]
14991 ldd [%l7 + 0x28], %f0
14992 fsqrtd %f0, %f4
14993loop_1275:
14994 fsrc2s %f5, %f2
14995 movg %xcc, %o2, %g1
14996loop_1276:
14997 fble,a %fcc1, loop_1277
14998 movle %xcc, %i0, %l3
14999 wr %g0, 0x22, %asi
15000 stha %o6, [%l7 + 0x60] %asi
15001 membar #Sync
15002loop_1277:
15003 udivcc %g5, 0x18DC, %g4
15004 bge,a loop_1278
15005 bge,a,pn %icc, loop_1279
15006 fblg %fcc1, loop_1280
15007 tcc %xcc, 0x1
15008loop_1278:
15009 addccc %g7, %o0, %g6
15010loop_1279:
15011 fmovdne %icc, %f9, %f28
15012loop_1280:
15013 fsrc1s %f30, %f8
15014 movle %icc, %o5, %i2
15015 taddcc %i1, %l2, %i6
15016 tneg %icc, 0x4
15017 movle %xcc, %g2, %o1
15018 fmovsgu %icc, %f27, %f31
15019 movge %icc, %l6, %g3
15020 fmovsg %xcc, %f7, %f15
15021 tvs %xcc, 0x5
15022 fmovsneg %xcc, %f9, %f24
15023 bvs,a,pn %icc, loop_1281
15024 fbne %fcc3, loop_1282
15025 stbar
15026 sdivx %l4, 0x0E28, %o4
15027loop_1281:
15028 sllx %o3, 0x13, %l0
15029loop_1282:
15030 membar 0x4F
15031 fmovscs %icc, %f4, %f30
15032 movge %icc, %o7, %i4
15033 fbule,a %fcc1, loop_1283
15034 edge8 %l1, %l5, %i3
15035 movleu %xcc, %i5, %i7
15036 movrlz %o2, %i0, %g1
15037loop_1283:
15038 edge8n %l3, %o6, %g4
15039 tg %xcc, 0x4
15040 wr %g0, 0x04, %asi
15041 ldsha [%l7 + 0x44] %asi, %g5
15042 array8 %g7, %o0, %o5
15043 array32 %g6, %i1, %i2
15044 fsrc2s %f0, %f16
15045 sethi 0x02C5, %l2
15046 fmovrdgez %i6, %f8, %f10
15047 sdivcc %g2, 0x1C1F, %l6
15048 bcc,pn %xcc, loop_1284
15049 umul %g3, 0x0C7A, %o1
15050 edge8n %l4, %o4, %o3
15051 fornot2s %f2, %f5, %f16
15052loop_1284:
15053 fba %fcc0, loop_1285
15054 addcc %o7, 0x0EA3, %l0
15055 fpmerge %f12, %f24, %f10
15056 tgu %icc, 0x1
15057loop_1285:
15058 nop
15059 membar #Sync
15060 set 0x40, %l6
15061 ldda [%l7 + %l6] 0xf8, %f16
15062 umul %l1, 0x116E, %l5
15063 fmovdcs %xcc, %f6, %f8
15064 umulcc %i4, %i3, %i7
15065 tpos %xcc, 0x7
15066 wr %g0, 0x80, %asi
15067 lduba [%l7 + 0x2A] %asi, %i5
15068 orncc %i0, 0x03F0, %o2
15069 mulscc %g1, %l3, %o6
15070 tgu %icc, 0x6
15071 fmul8ulx16 %f4, %f0, %f14
15072 ldx [%l7 + 0x40], %g5
15073 sub %g7, %g4, %o0
15074 addcc %o5, %i1, %g6
15075 fpmerge %f12, %f5, %f8
15076 tcc %xcc, 0x2
15077 edge8 %i2, %i6, %l2
15078 movvs %icc, %l6, %g3
15079 fblg %fcc0, loop_1286
15080 std %f12, [%l7 + 0x08]
15081 fmovdpos %icc, %f11, %f20
15082 fexpand %f9, %f8
15083loop_1286:
15084 ldx [%l7 + 0x48], %o1
15085 stbar
15086 subccc %g2, %l4, %o4
15087 add %l7, 0x10, %l6
15088 wr %g0, 0x80, %asi
15089 casxa [%l6] 0x80, %o7, %l0
15090 nop
15091 fitos %f7, %f27
15092 fstox %f27, %f4
15093 fxtos %f4, %f27
15094 fmul8x16 %f26, %f24, %f16
15095 ldd [%l7 + 0x20], %f22
15096 tne %xcc, 0x3
15097 xorcc %o3, 0x18B2, %l5
15098 edge16 %i4, %i3, %l1
15099 movre %i7, %i5, %o2
15100 nop
15101 fitos %f9, %f31
15102 fstox %f31, %f2
15103 taddcctv %g1, 0x13C4, %i0
15104 wr %g0, 0x89, %asi
15105 stba %l3, [%l7 + 0x1F] %asi
15106 movle %icc, %g5, %o6
15107 edge32l %g7, %o0, %g4
15108 bvc,a loop_1287
15109 taddcctv %o5, 0x1D8A, %i1
15110 movneg %xcc, %g6, %i6
15111 nop
15112 set 0x70, %o2
15113 ldx [%l7 + %o2], %i2
15114loop_1287:
15115 ba %xcc, loop_1288
15116 nop
15117 setx loop_1289, %l0, %l1
15118 wrpr 0x1, %tl
15119 wrpr %l1, %tnpc
15120 setx 0x34400001400, %l0, %l1
15121 wrpr %l1, %tstate
15122 wrhpr 0x4, %htstate
15123 done
15124 xnorcc %l2, 0x1265, %l6
15125 edge32ln %g3, %g2, %o1
15126loop_1288:
15127 array8 %l4, %o7, %o4
15128loop_1289:
15129 stb %o3, [%l7 + 0x4B]
15130 movg %icc, %l0, %l5
15131 fmovde %icc, %f26, %f25
15132 bvc %xcc, loop_1290
15133 prefetch [%l7 + 0x1C], 0x0
15134 ld [%l7 + 0x40], %f31
15135 fpsub16s %f7, %f26, %f15
15136loop_1290:
15137 membar 0x05
15138 bneg,pt %icc, loop_1291
15139 tl %xcc, 0x6
15140 udivx %i3, 0x11FA, %i4
15141 and %i7, %i5, %o2
15142loop_1291:
15143 movne %xcc, %l1, %g1
15144 add %i0, 0x04D6, %g5
15145 fpmerge %f7, %f7, %f12
15146 bpos,a %icc, loop_1292
15147 addccc %l3, 0x1337, %g7
15148 taddcc %o0, %g4, %o6
15149 fandnot1 %f4, %f22, %f22
15150loop_1292:
15151 udiv %i1, 0x1C0F, %o5
15152 fmovscc %icc, %f7, %f25
15153 sllx %g6, 0x19, %i2
15154 sdivcc %l2, 0x0094, %l6
15155 set 0x46, %g4
15156 ldsba [%l7 + %g4] 0x15, %g3
15157 sethi 0x065C, %g2
15158 fmovdvs %icc, %f21, %f20
15159 fbn,a %fcc2, loop_1293
15160 srax %i6, %l4, %o1
15161 add %o7, %o3, %l0
15162 fbl %fcc2, loop_1294
15163loop_1293:
15164 and %l5, %o4, %i4
15165 movrne %i7, 0x044, %i5
15166 sir 0x19A3
15167loop_1294:
15168 edge8 %i3, %l1, %o2
15169 udivx %g1, 0x182D, %g5
15170 fbn %fcc3, loop_1295
15171 nop
15172 fitod %f2, %f12
15173 fdtox %f12, %f2
15174 tn %xcc, 0x6
15175 srlx %i0, 0x08, %l3
15176loop_1295:
15177 tvc %xcc, 0x1
15178 tl %icc, 0x5
15179 sub %o0, %g4, %g7
15180 movvc %xcc, %o6, %i1
15181 ldsb [%l7 + 0x46], %g6
15182 ldub [%l7 + 0x22], %o5
15183 sllx %i2, 0x12, %l6
15184 movne %icc, %g3, %g2
15185 fandnot2 %f26, %f14, %f20
15186 taddcc %i6, 0x1F8B, %l2
15187 nop
15188 setx 0xA9FD57C25BF4F40C, %l0, %l6
15189 stx %l6, [%l7 + 0x28]
15190 ldd [%l7 + 0x28], %f26
15191 setx 0x061FE3B984375DB6, %l1, %l5
15192 stx %l5, [%l7 + 0x10]
15193 ldd [%l7 + 0x10], %f4
15194 fmuld %f4, %f26, %f4
15195 movcs %xcc, %l4, %o7
15196 movneg %xcc, %o1, %l0
15197 movgu %xcc, %l5, %o3
15198 fbu %fcc0, loop_1296
15199 fmovda %xcc, %f17, %f1
15200 ble,pn %icc, loop_1297
15201 tge %xcc, 0x6
15202loop_1296:
15203 fbuge,a %fcc2, loop_1298
15204 alignaddr %i4, %o4, %i5
15205loop_1297:
15206 nop
15207 set 0x08, %i3
15208 ldd [%l7 + %i3], %i6
15209 tpos %icc, 0x2
15210loop_1298:
15211 tvc %xcc, 0x4
15212 movn %icc, %l1, %i3
15213 sub %g1, %o2, %g5
15214 fmovse %icc, %f25, %f0
15215 fandnot1s %f27, %f26, %f2
15216 ldsb [%l7 + 0x6F], %l3
15217 set 0x22, %o0
15218 ldstuba [%l7 + %o0] 0x04, %o0
15219 movle %xcc, %g4, %i0
15220 andn %g7, 0x1B6F, %i1
15221 edge16n %g6, %o6, %i2
15222 ba,a,pt %icc, loop_1299
15223 movl %xcc, %l6, %g3
15224 tg %xcc, 0x3
15225 array32 %o5, %i6, %l2
15226loop_1299:
15227 tneg %xcc, 0x3
15228 fpack16 %f8, %f1
15229 fmovde %xcc, %f3, %f23
15230 or %g2, %o7, %l4
15231 fnegd %f6, %f10
15232 subc %l0, 0x1AA0, %l5
15233 tgu %icc, 0x7
15234 fmovdne %xcc, %f28, %f0
15235 fmovspos %icc, %f15, %f30
15236 fmovscs %icc, %f22, %f26
15237 orncc %o1, 0x1EAB, %o3
15238 movrlz %i4, %o4, %i5
15239 array8 %i7, %i3, %g1
15240 movle %icc, %l1, %g5
15241 alignaddrl %o2, %o0, %l3
15242 fbg,a %fcc3, loop_1300
15243 sub %i0, %g7, %i1
15244 ba %icc, loop_1301
15245 umulcc %g4, 0x08CB, %g6
15246loop_1300:
15247 tneg %icc, 0x6
15248 sll %o6, %i2, %g3
15249loop_1301:
15250 fpadd16s %f28, %f26, %f25
15251 ldstub [%l7 + 0x53], %l6
15252 brgez,a %i6, loop_1302
15253 movpos %icc, %l2, %g2
15254 subc %o5, %l4, %o7
15255 fpack32 %f26, %f18, %f20
15256loop_1302:
15257 movpos %xcc, %l5, %l0
15258 mulscc %o1, %i4, %o3
15259 and %o4, 0x1F4D, %i7
15260 umulcc %i5, %g1, %l1
15261 sethi 0x0304, %g5
15262 edge16 %o2, %i3, %l3
15263 edge32 %o0, %i0, %i1
15264 movg %xcc, %g7, %g6
15265 fmuld8sux16 %f2, %f2, %f2
15266 fcmpeq32 %f22, %f22, %g4
15267 fmovdneg %icc, %f19, %f6
15268 bn loop_1303
15269 movg %icc, %o6, %g3
15270 sdivcc %i2, 0x1AC5, %l6
15271 set 0x58, %o1
15272 stxa %l2, [%l7 + %o1] 0x15
15273loop_1303:
15274 movrgz %g2, 0x3D0, %o5
15275 bl,a %icc, loop_1304
15276 fmovrdgz %l4, %f6, %f8
15277 xnor %o7, %l5, %i6
15278 tg %xcc, 0x4
15279loop_1304:
15280 tsubcctv %o1, 0x1D50, %l0
15281 edge16ln %o3, %o4, %i7
15282 fornot2s %f18, %f18, %f0
15283 brlez %i4, loop_1305
15284 fone %f20
15285 fmovrdlez %g1, %f16, %f24
15286 nop
15287 setx loop_1306, %l0, %l1
15288 wrpr 0x1, %tl
15289 wrpr %l1, %tpc
15290 add %l1, 0x4, %l1
15291 wrpr %l1, %tnpc
15292 setx 0x34400001400, %l0, %l1
15293 wrpr %l1, %tstate
15294 wrhpr 0x4, %htstate
15295 retry
15296loop_1305:
15297 movcs %icc, %l1, %i5
15298 bcs,a,pt %xcc, loop_1307
15299 fnors %f2, %f16, %f9
15300loop_1306:
15301 brz %o2, loop_1308
15302 fmovdg %xcc, %f13, %f14
15303loop_1307:
15304 movrgz %g5, %l3, %i3
15305 movre %i0, %i1, %g7
15306loop_1308:
15307 movge %icc, %g6, %o0
15308 nop
15309 setx loop_1309, %l0, %l1
15310 wrpr 0x1, %tl
15311 wrpr %l1, %tnpc
15312 setx 0x34400001400, %l0, %l1
15313 wrpr %l1, %tstate
15314 wrhpr 0x4, %htstate
15315 done
15316 saved
15317 rdpr %cwp, %g1
15318 rdpr %cansave, %g2
15319 rdpr %canrestore, %g3
15320 rdpr %cleanwin, %g4
15321 rdpr %otherwin, %g5
15322 rdpr %wstate, %g6
15323 fmovspos %xcc, %f12, %f22
15324 fmovsa %icc, %f21, %f13
15325loop_1309:
15326 ldstub [%l7 + 0x41], %g4
15327 bge,a,pt %xcc, loop_1310
15328 fandnot1s %f14, %f14, %f4
15329 ldd [%l7 + 0x38], %g2
15330 sethi 0x0575, %i2
15331loop_1310:
15332 movleu %xcc, %l6, %o6
15333 andn %l2, %g2, %l4
15334 orcc %o7, %l5, %o5
15335 popc %o1, %l0
15336 mulscc %i6, 0x1E3E, %o4
15337 tcs %icc, 0x4
15338 movl %icc, %i7, %o3
15339 fandnot2s %f24, %f4, %f16
15340 tvs %xcc, 0x3
15341 fbue %fcc3, loop_1311
15342 fbue,a %fcc3, loop_1312
15343 movge %icc, %g1, %l1
15344 array8 %i5, %o2, %g5
15345loop_1311:
15346 mova %xcc, %l3, %i4
15347loop_1312:
15348 brnz,a %i0, loop_1313
15349 movn %xcc, %i1, %g7
15350 movneg %xcc, %i3, %g6
15351 subcc %o0, 0x1F81, %g3
15352loop_1313:
15353 nop
15354 wr %g0, 0x80, %asi
15355 sta %f11, [%l7 + 0x3C] %asi
15356 movre %g4, 0x19C, %i2
15357 bg,pn %xcc, loop_1314
15358 bg loop_1315
15359 edge16 %o6, %l2, %g2
15360 bge %xcc, loop_1316
15361loop_1314:
15362 alignaddr %l4, %o7, %l6
15363loop_1315:
15364 srax %o5, 0x1E, %o1
15365 membar 0x7A
15366loop_1316:
15367 ldsb [%l7 + 0x1E], %l0
15368 andn %l5, %o4, %i7
15369 brlz %o3, loop_1317
15370 sub %i6, 0x0B86, %g1
15371 nop
15372 setx 0x198EE963FBD6A655, %l0, %l6
15373 stx %l6, [%l7 + 0x28]
15374 ldd [%l7 + 0x28], %f28
15375 setx 0x4D2E943BD0FD1397, %l1, %l5
15376 stx %l5, [%l7 + 0x10]
15377 ldd [%l7 + 0x10], %f4
15378 faddd %f4, %f28, %f14
15379 wr %g0, 0x80, %asi
15380 lduha [%l7 + 0x7C] %asi, %l1
15381loop_1317:
15382 nop
15383 fitod %f8, %f12
15384 fdtoi %f12, %f1
15385 fors %f20, %f19, %f20
15386 set 0x50, %o5
15387 stwa %o2, [%l7 + %o5] 0x11
15388 pdist %f28, %f6, %f10
15389 tcs %icc, 0x3
15390 wr %g0, 0x80, %asi
15391 ldstuba [%l7 + 0x54] %asi, %i5
15392 sdivx %g5, 0x0225, %i4
15393 call loop_1318
15394 xor %l3, 0x189B, %i0
15395 fpackfix %f20, %f1
15396 set 0x32, %l1
15397 stha %i1, [%l7 + %l1] 0x14
15398loop_1318:
15399 movcs %xcc, %g7, %i3
15400 edge16ln %g6, %g3, %o0
15401 te %xcc, 0x2
15402 tvs %xcc, 0x4
15403 fpadd32 %f8, %f26, %f26
15404 edge8ln %i2, %g4, %o6
15405 array32 %l2, %l4, %g2
15406 nop
15407 fitod %f4, %f6
15408 fdtox %f6, %f24
15409 fxtod %f24, %f10
15410 fmul8x16al %f5, %f25, %f2
15411 fbo,a %fcc3, loop_1319
15412 ld [%l7 + 0x34], %f27
15413 fmovspos %xcc, %f5, %f20
15414 nop
15415 setx loop_1320, %l0, %l1
15416 wrpr 0x1, %tl
15417 wrpr %l1, %tnpc
15418 setx 0x34400001400, %l0, %l1
15419 wrpr %l1, %tstate
15420 wrhpr 0x4, %htstate
15421 done
15422loop_1319:
15423 fzeros %f4
15424 fnor %f20, %f26, %f24
15425 udivcc %l6, 0x1A2E, %o7
15426loop_1320:
15427 nop
15428 set 0x38, %i0
15429 lduwa [%l7 + %i0] 0x81, %o1
15430 fmovdcs %icc, %f19, %f24
15431 movle %icc, %l0, %l5
15432 orcc %o4, %o5, %o3
15433 movre %i7, %i6, %l1
15434 sra %o2, 0x1D, %i5
15435 fands %f23, %f11, %f20
15436 set 0x44, %l4
15437 lduba [%l7 + %l4] 0x0c, %g5
15438 bvs loop_1321
15439 movrne %i4, 0x05F, %l3
15440 addc %g1, 0x085D, %i0
15441 add %i1, 0x0A19, %g7
15442loop_1321:
15443 nop
15444 set 0x30, %i7
15445 ldda [%l7 + %i7] 0x14, %g6
15446 subc %i3, 0x1E8A, %o0
15447 fmovdgu %xcc, %f16, %f23
15448 tvs %xcc, 0x1
15449 and %g3, %g4, %i2
15450 fblg %fcc1, loop_1322
15451 tneg %xcc, 0x6
15452 fmovscc %xcc, %f2, %f27
15453 movleu %xcc, %l2, %o6
15454loop_1322:
15455 nop
15456 wr %g0, 0x80, %asi
15457 ldsha [%l7 + 0x34] %asi, %g2
15458 sll %l6, 0x0E, %l4
15459 tneg %icc, 0x2
15460 edge8ln %o1, %l0, %o7
15461 orcc %o4, 0x0566, %o5
15462 ldub [%l7 + 0x75], %l5
15463 edge16ln %i7, %i6, %o3
15464 tneg %icc, 0x1
15465 saved
15466 rdpr %cwp, %g1
15467 rdpr %cansave, %g2
15468 rdpr %canrestore, %g3
15469 rdpr %cleanwin, %g4
15470 rdpr %otherwin, %g5
15471 rdpr %wstate, %g6
15472 srlx %o2, %l1, %g5
15473 tn %icc, 0x5
15474 call loop_1323
15475 udivx %i4, 0x0257, %l3
15476 ta %icc, 0x4
15477 orcc %g1, %i5, %i1
15478loop_1323:
15479 edge16ln %g7, %g6, %i0
15480 add %l7, 0x34, %l6
15481 wr %g0, 0x19, %asi
15482 casa [%l6] 0x19, %i3, %g3
15483 fornot2s %f17, %f19, %f10
15484 bvs,a %icc, loop_1324
15485 movle %icc, %o0, %i2
15486 set 0x44, %g1
15487 lda [%l7 + %g1] 0x18, %f10
15488loop_1324:
15489 taddcctv %g4, %l2, %o6
15490 andcc %g2, 0x061B, %l4
15491 fbge %fcc3, loop_1325
15492 tg %xcc, 0x1
15493 bcc,pt %icc, loop_1326
15494 fnands %f19, %f29, %f18
15495loop_1325:
15496 fbo,a %fcc1, loop_1327
15497 smul %l6, %l0, %o1
15498loop_1326:
15499 srax %o4, 0x0C, %o7
15500 fmovdneg %icc, %f14, %f27
15501loop_1327:
15502 tvc %icc, 0x4
15503 sir 0x1569
15504 set 0x1C, %o7
15505 lduwa [%l7 + %o7] 0x04, %l5
15506 tcc %icc, 0x3
15507 ldx [%l7 + 0x50], %i7
15508 ld [%l7 + 0x1C], %f16
15509 movg %icc, %o5, %i6
15510 fmovsgu %icc, %f11, %f0
15511 udiv %o3, 0x1774, %l1
15512 tg %xcc, 0x2
15513 popc 0x1E9D, %o2
15514 sra %g5, 0x06, %l3
15515 fbne %fcc2, loop_1328
15516 fbg %fcc0, loop_1329
15517 xorcc %i4, 0x0BF4, %g1
15518 fbule,a %fcc3, loop_1330
15519loop_1328:
15520 bleu,pn %xcc, loop_1331
15521loop_1329:
15522 edge32l %i5, %i1, %g7
15523 tneg %icc, 0x6
15524loop_1330:
15525 nop
15526 fitod %f30, %f0
15527loop_1331:
15528 alignaddrl %g6, %i0, %i3
15529 movcc %xcc, %o0, %g3
15530 fmuld8sux16 %f27, %f0, %f14
15531 set 0x68, %i1
15532 ldsha [%l7 + %i1] 0x88, %i2
15533 ldub [%l7 + 0x1C], %g4
15534 array8 %o6, %l2, %l4
15535 fnot1s %f25, %f1
15536 movrgz %g2, %l6, %o1
15537 sethi 0x1E9E, %o4
15538 umul %l0, %o7, %l5
15539 bl %xcc, loop_1332
15540 movrgez %o5, 0x256, %i6
15541 udivcc %i7, 0x0B75, %l1
15542 nop
15543 setx loop_1333, %l0, %l1
15544 wrpr 0x1, %tl
15545 wrpr %l1, %tpc
15546 add %l1, 0x4, %l1
15547 wrpr %l1, %tnpc
15548 setx 0x34400001400, %l0, %l1
15549 wrpr %l1, %tstate
15550 wrhpr 0x4, %htstate
15551 retry
15552loop_1332:
15553 subccc %o2, %o3, %g5
15554 tne %xcc, 0x7
15555 tn %icc, 0x5
15556loop_1333:
15557 fmovsle %xcc, %f29, %f17
15558 umul %i4, %g1, %l3
15559 stbar
15560 pdist %f18, %f6, %f10
15561 fmovdgu %icc, %f14, %f5
15562 ldd [%l7 + 0x78], %i0
15563 saved
15564 rdpr %cwp, %g1
15565 rdpr %cansave, %g2
15566 rdpr %canrestore, %g3
15567 rdpr %cleanwin, %g4
15568 rdpr %otherwin, %g5
15569 rdpr %wstate, %g6
15570 fmovsvc %icc, %f25, %f4
15571 smul %i5, 0x1731, %g6
15572 movrlez %i0, %i3, %g7
15573 movcs %icc, %g3, %i2
15574 nop
15575 setx 0x4E549D8743102681, %l0, %l6
15576 stx %l6, [%l7 + 0x28]
15577 ldd [%l7 + 0x28], %f12
15578 setx 0x60E6C47B34DCB89E, %l1, %l5
15579 stx %l5, [%l7 + 0x10]
15580 ldd [%l7 + 0x10], %f18
15581 fmuld %f18, %f12, %f14
15582 orncc %g4, 0x165E, %o6
15583 umul %l2, %o0, %g2
15584 fpack16 %f14, %f6
15585 nop
15586 fitos %f14, %f1
15587 fstox %f1, %f4
15588 fxtos %f4, %f7
15589 edge16 %l4, %o1, %l6
15590 movre %l0, 0x367, %o7
15591 tle %xcc, 0x0
15592 sll %l5, %o4, %o5
15593 andn %i6, %i7, %l1
15594 edge16ln %o3, %o2, %i4
15595 fornot1 %f8, %f26, %f2
15596 set 0x40, %i5
15597 ldda [%l7 + %i5] 0x88, %f16
15598 fbne %fcc1, loop_1334
15599 ldsb [%l7 + 0x54], %g5
15600 movge %xcc, %g1, %i1
15601 fmul8sux16 %f2, %f0, %f28
15602loop_1334:
15603 fnegs %f16, %f15
15604 movge %icc, %l3, %g6
15605 brgz %i0, loop_1335
15606 fornot2s %f11, %f29, %f1
15607 fornot2 %f6, %f4, %f6
15608 saved
15609 rdpr %cwp, %g1
15610 rdpr %cansave, %g2
15611 rdpr %canrestore, %g3
15612 rdpr %cleanwin, %g4
15613 rdpr %otherwin, %g5
15614 rdpr %wstate, %g6
15615loop_1335:
15616 fxnor %f28, %f28, %f12
15617 movpos %xcc, %i3, %g7
15618 fmovrdgz %g3, %f26, %f4
15619 ldstub [%l7 + 0x7C], %i5
15620 fmovsneg %icc, %f14, %f22
15621 fands %f12, %f30, %f4
15622 saved
15623 rdpr %cwp, %g1
15624 rdpr %cansave, %g2
15625 rdpr %canrestore, %g3
15626 rdpr %cleanwin, %g4
15627 rdpr %otherwin, %g5
15628 rdpr %wstate, %g6
15629 movne %xcc, %i2, %o6
15630 taddcctv %l2, 0x0CFE, %o0
15631 fbug %fcc1, loop_1336
15632 nop
15633 setx loop_1337, %l0, %l1
15634 wrpr 0x1, %tl
15635 wrpr %l1, %tpc
15636 add %l1, 0x4, %l1
15637 wrpr %l1, %tnpc
15638 setx 0x34400001400, %l0, %l1
15639 wrpr %l1, %tstate
15640 wrhpr 0x4, %htstate
15641 retry
15642 array8 %g2, %l4, %g4
15643 wr %g0, 0x4f, %asi
15644 stxa %o1, [%g0 + 0x30] %asi
15645loop_1336:
15646 edge16ln %l0, %o7, %l6
15647loop_1337:
15648 edge8l %o4, %o5, %i6
15649 fandnot1 %f4, %f16, %f0
15650 sub %l5, %l1, %o3
15651 orncc %i7, 0x01FB, %i4
15652 set 0x18, %g5
15653 stwa %o2, [%l7 + %g5] 0x18
15654 brlez %g5, loop_1338
15655 fnegd %f6, %f26
15656 bn,pn %xcc, loop_1339
15657 fmovrdne %g1, %f20, %f8
15658loop_1338:
15659 ldd [%l7 + 0x30], %f16
15660 movg %xcc, %l3, %i1
15661loop_1339:
15662 array32 %i0, %g6, %i3
15663 edge8l %g3, %g7, %i5
15664 xnor %o6, %l2, %i2
15665 bge,a,pn %xcc, loop_1340
15666 fpadd32 %f8, %f10, %f10
15667 nop
15668 setx 0x2C367524, %l0, %l6
15669 st %l6, [%l7 + 0x28]
15670 ld [%l7 + 0x28], %f25
15671 setx 0x839F67B3, %l1, %l5
15672 st %l5, [%l7 + 0x10]
15673 ld [%l7 + 0x10], %f21
15674 fdivs %f21, %f25, %f28
15675 sdiv %g2, 0x15AD, %o0
15676loop_1340:
15677 bn,a,pt %icc, loop_1341
15678 tleu %xcc, 0x5
15679 set 0x68, %o6
15680 stxa %g4, [%l7 + %o6] 0x2b
15681 membar #Sync
15682loop_1341:
15683 xor %o1, %l0, %l4
15684 nop
15685 setx loop_1342, %l0, %l1
15686 wrpr 0x1, %tl
15687 wrpr %l1, %tpc
15688 add %l1, 0x4, %l1
15689 wrpr %l1, %tnpc
15690 setx 0x34400001400, %l0, %l1
15691 wrpr %l1, %tstate
15692 wrhpr 0x4, %htstate
15693 retry
15694 ta %icc, 0x3
15695 tleu %xcc, 0x3
15696 array32 %o7, %l6, %o5
15697loop_1342:
15698 ldsh [%l7 + 0x50], %i6
15699 popc 0x17B4, %l5
15700 popc 0x1F4D, %o4
15701 fmul8x16al %f7, %f13, %f0
15702 movg %icc, %o3, %i7
15703 xnor %l1, %i4, %g5
15704 nop
15705 setx 0x663A6741, %l0, %l6
15706 st %l6, [%l7 + 0x28]
15707 ld [%l7 + 0x28], %f17
15708 setx 0xF6E9D641, %l1, %l5
15709 st %l5, [%l7 + 0x10]
15710 ld [%l7 + 0x10], %f12
15711 fadds %f12, %f17, %f12
15712 st %f19, [%l7 + 0x38]
15713 fcmpne16 %f26, %f14, %o2
15714 set 0x74, %i2
15715 ldsha [%l7 + %i2] 0x14, %g1
15716 sdivx %i1, 0x1884, %l3
15717 movleu %icc, %i0, %i3
15718 tcc %icc, 0x4
15719 tne %icc, 0x0
15720 fandnot2s %f13, %f21, %f31
15721 fbn,a %fcc0, loop_1343
15722 te %xcc, 0x7
15723 fmovrdgz %g3, %f8, %f30
15724 fbne,a %fcc0, loop_1344
15725loop_1343:
15726 fpadd16s %f25, %f25, %f21
15727 movvc %xcc, %g7, %i5
15728 sir 0x1D51
15729loop_1344:
15730 fmul8x16 %f12, %f12, %f18
15731 tgu %xcc, 0x1
15732 ba,a,pn %xcc, loop_1345
15733 alignaddr %g6, %o6, %l2
15734 fbe,a %fcc1, loop_1346
15735 udivx %i2, 0x1EFA, %g2
15736loop_1345:
15737 nop
15738 fitod %f12, %f12
15739 fdtos %f12, %f19
15740 ble loop_1347
15741loop_1346:
15742 mova %icc, %g4, %o1
15743 srlx %l0, 0x00, %o0
15744 sll %l4, 0x1E, %o7
15745loop_1347:
15746 fblg %fcc3, loop_1348
15747 tle %icc, 0x2
15748 fbul,a %fcc1, loop_1349
15749 fmovdge %icc, %f18, %f2
15750loop_1348:
15751 add %l6, %o5, %i6
15752 orncc %l5, 0x1162, %o3
15753loop_1349:
15754 fmovsn %xcc, %f0, %f31
15755 tvs %xcc, 0x2
15756 stw %i7, [%l7 + 0x60]
15757 fblg %fcc3, loop_1350
15758 fbu %fcc3, loop_1351
15759 mova %xcc, %o4, %l1
15760 movpos %icc, %i4, %o2
15761loop_1350:
15762 nop
15763 setx 0x177028D4AEF4CECB, %l0, %l6
15764 stx %l6, [%l7 + 0x28]
15765 ldd [%l7 + 0x28], %f8
15766 setx 0x52A365D25C2D2E59, %l1, %l5
15767 stx %l5, [%l7 + 0x10]
15768 ldd [%l7 + 0x10], %f4
15769 fsubd %f4, %f8, %f10
15770loop_1351:
15771 tne %xcc, 0x4
15772 orncc %g1, %i1, %l3
15773 movle %xcc, %i0, %g5
15774 fmovdn %icc, %f5, %f10
15775 ldsh [%l7 + 0x22], %g3
15776 smulcc %g7, %i3, %g6
15777 tsubcc %i5, 0x1A45, %l2
15778 fmovse %xcc, %f20, %f26
15779 ldub [%l7 + 0x2D], %o6
15780 sra %i2, %g4, %g2
15781 movn %xcc, %l0, %o1
15782 set 0x80, %g7
15783 ldxa [%g0 + %g7] 0x58, %l4
15784 move %icc, %o0, %o7
15785 ldsb [%l7 + 0x61], %o5
15786 nop
15787 setx 0x107FB19C, %l0, %l6
15788 st %l6, [%l7 + 0x28]
15789 ld [%l7 + 0x28], %f30
15790 setx 0x4206218F, %l1, %l5
15791 st %l5, [%l7 + 0x10]
15792 ld [%l7 + 0x10], %f10
15793 fsubs %f10, %f30, %f20
15794 set 0x48, %l5
15795 ldsba [%l7 + %l5] 0x0c, %i6
15796 tg %icc, 0x2
15797 stb %l5, [%l7 + 0x58]
15798 xnor %o3, %i7, %o4
15799 fba,a %fcc3, loop_1352
15800 or %l1, 0x14A7, %i4
15801 set 0x50, %l0
15802 ldda [%l7 + %l0] 0x04, %i6
15803loop_1352:
15804 xnor %o2, %i1, %l3
15805 fxor %f26, %f12, %f30
15806 edge16l %i0, %g1, %g5
15807 movrlz %g3, %i3, %g7
15808 movneg %xcc, %g6, %i5
15809 set 0x28, %l3
15810 prefetcha [%l7 + %l3] 0x11, 0x1
15811 and %i2, 0x1746, %o6
15812 edge8ln %g4, %l0, %o1
15813 smulcc %l4, 0x17E8, %o0
15814 edge16 %g2, %o5, %i6
15815 orn %l5, %o3, %i7
15816 fbul,a %fcc1, loop_1353
15817 movrlez %o4, %l1, %i4
15818 fble %fcc0, loop_1354
15819 mova %xcc, %o7, %l6
15820loop_1353:
15821 call loop_1355
15822 movcc %xcc, %o2, %l3
15823loop_1354:
15824 nop
15825 wr %g0, 0x0c, %asi
15826 ldswa [%l7 + 0x64] %asi, %i1
15827loop_1355:
15828 nop
15829 set 0x1A, %o3
15830 ldub [%l7 + %o3], %g1
15831 set 0x7C, %i6
15832 ldswa [%l7 + %i6] 0x18, %i0
15833 tvs %icc, 0x5
15834 fpadd16 %f26, %f14, %f16
15835 ldsh [%l7 + 0x78], %g5
15836 mulscc %i3, 0x0296, %g7
15837 tge %icc, 0x3
15838 add %g6, 0x1924, %i5
15839 te %xcc, 0x1
15840 srl %g3, %l2, %o6
15841 fbu,a %fcc0, loop_1356
15842 ldsb [%l7 + 0x1D], %g4
15843 tleu %xcc, 0x4
15844 andn %l0, %i2, %o1
15845loop_1356:
15846 array8 %o0, %l4, %o5
15847 edge32n %i6, %l5, %g2
15848 array32 %i7, %o3, %o4
15849 tneg %icc, 0x6
15850 ta %icc, 0x7
15851 fmovsge %icc, %f15, %f26
15852 tle %icc, 0x7
15853 xnorcc %i4, %o7, %l6
15854 nop
15855 setx 0xD9869B2268BF0798, %l0, %l6
15856 stx %l6, [%l7 + 0x28]
15857 ldd [%l7 + 0x28], %f2
15858 fsqrtd %f2, %f4
15859 membar #Sync
15860 wr %g0, 0xf1, %asi
15861 ldda [%l7 + 0x40] %asi, %f16
15862 subcc %o2, 0x1A07, %l3
15863 taddcctv %i1, %g1, %i0
15864 array8 %g5, %i3, %g7
15865 movcs %icc, %g6, %l1
15866 st %f27, [%l7 + 0x7C]
15867 orncc %i5, 0x0966, %g3
15868 tne %xcc, 0x3
15869 edge8n %l2, %o6, %l0
15870 mulscc %i2, %o1, %o0
15871 set 0x40, %g6
15872 ldda [%l7 + %g6] 0x80, %f16
15873 orn %l4, 0x0E49, %g4
15874 nop
15875 fitod %f2, %f18
15876 umul %i6, 0x0AF4, %l5
15877 add %o5, %g2, %i7
15878 fmul8x16al %f4, %f13, %f14
15879 movre %o4, 0x096, %i4
15880 array32 %o3, %o7, %o2
15881 fpmerge %f4, %f29, %f12
15882 edge16n %l6, %i1, %l3
15883 fmovdge %xcc, %f30, %f11
15884 bge,pt %xcc, loop_1357
15885 bg loop_1358
15886 tvc %xcc, 0x7
15887 nop
15888 setx 0x3F9E28CD, %l0, %l6
15889 st %l6, [%l7 + 0x28]
15890 ld [%l7 + 0x28], %f9
15891 setx 0xA71488DD, %l1, %l5
15892 st %l5, [%l7 + 0x10]
15893 ld [%l7 + 0x10], %f3
15894 fdivs %f3, %f9, %f8
15895loop_1357:
15896 brlz,a %g1, loop_1359
15897loop_1358:
15898 fmovdl %xcc, %f18, %f27
15899 addc %i0, 0x0FF9, %i3
15900 movrlz %g7, 0x0ED, %g5
15901loop_1359:
15902 popc %l1, %g6
15903 lduh [%l7 + 0x1E], %i5
15904 edge16 %l2, %g3, %o6
15905 fmovsvc %icc, %f4, %f15
15906 wr %g0, 0x24, %asi
15907 ldda [%l7 + 0x40] %asi, %i2
15908 fbne,a %fcc1, loop_1360
15909 movvs %xcc, %l0, %o1
15910 edge16ln %l4, %g4, %o0
15911 bcc,a %xcc, loop_1361
15912loop_1360:
15913 sdivx %i6, 0x1ACB, %o5
15914 add %l5, 0x0AD9, %g2
15915 ta %icc, 0x7
15916loop_1361:
15917 tl %icc, 0x5
15918 brlez %o4, loop_1362
15919 ldd [%l7 + 0x58], %f24
15920 fmovrsgz %i4, %f22, %f14
15921 fba %fcc1, loop_1363
15922loop_1362:
15923 sdivcc %o3, 0x0B52, %o7
15924 nop
15925 setx 0x7D73DFD4, %l0, %l6
15926 st %l6, [%l7 + 0x28]
15927 ld [%l7 + 0x28], %f6
15928 setx 0xCE26C9D7, %l1, %l5
15929 st %l5, [%l7 + 0x10]
15930 ld [%l7 + 0x10], %f31
15931 fmuls %f31, %f6, %f8
15932 and %i7, %o2, %i1
15933loop_1363:
15934 tneg %xcc, 0x1
15935 saved
15936 rdpr %cwp, %g1
15937 rdpr %cansave, %g2
15938 rdpr %canrestore, %g3
15939 rdpr %cleanwin, %g4
15940 rdpr %otherwin, %g5
15941 rdpr %wstate, %g6
15942 movvs %icc, %l3, %l6
15943 ldsh [%l7 + 0x68], %g1
15944 restored
15945 rdpr %cwp, %g1
15946 rdpr %cansave, %g2
15947 rdpr %canrestore, %g3
15948 rdpr %cleanwin, %g4
15949 rdpr %otherwin, %g5
15950 rdpr %wstate, %g6
15951 brz %i0, loop_1364
15952 edge8ln %i3, %g5, %g7
15953 edge16n %g6, %l1, %i5
15954 restored
15955 rdpr %cwp, %g1
15956 rdpr %cansave, %g2
15957 rdpr %canrestore, %g3
15958 rdpr %cleanwin, %g4
15959 rdpr %otherwin, %g5
15960 rdpr %wstate, %g6
15961loop_1364:
15962 movre %l2, %g3, %i2
15963 nop
15964 fitos %f1, %f19
15965 fstox %f19, %f30
15966 fxtos %f30, %f8
15967 flush %l7 + 0x1C
15968 srlx %o6, 0x05, %l0
15969 edge8 %l4, %o1, %g4
15970 fbl,a %fcc3, loop_1365
15971 edge8n %i6, %o0, %l5
15972 fabsd %f10, %f26
15973 edge32ln %g2, %o4, %o5
15974loop_1365:
15975 nop
15976 set 0x08, %l2
15977 ldsba [%l7 + %l2] 0x19, %i4
15978 umul %o7, 0x0373, %i7
15979 taddcc %o3, %i1, %o2
15980 fmovrslez %l6, %f5, %f0
15981 ldstub [%l7 + 0x71], %l3
15982 bn %xcc, loop_1366
15983 brgez,a %g1, loop_1367
15984 fmovrdgez %i0, %f8, %f2
15985 tleu %xcc, 0x7
15986loop_1366:
15987 std %f20, [%l7 + 0x50]
15988loop_1367:
15989 sir 0x18F8
15990 taddcc %g5, %i3, %g6
15991 fabsd %f2, %f24
15992 andncc %l1, %i5, %g7
15993 restored
15994 rdpr %cwp, %g1
15995 rdpr %cansave, %g2
15996 rdpr %canrestore, %g3
15997 rdpr %cleanwin, %g4
15998 rdpr %otherwin, %g5
15999 rdpr %wstate, %g6
16000 set 0x54, %g2
16001 swapa [%l7 + %g2] 0x80, %l2
16002 addc %i2, 0x10D7, %g3
16003 movrgz %o6, %l0, %l4
16004 restored
16005 rdpr %cwp, %g1
16006 rdpr %cansave, %g2
16007 rdpr %canrestore, %g3
16008 rdpr %cleanwin, %g4
16009 rdpr %otherwin, %g5
16010 rdpr %wstate, %g6
16011 wr %g0, 0x04, %asi
16012 lduha [%l7 + 0x2A] %asi, %g4
16013 nop
16014 setx 0xB5EDE1E8C8E98C23, %l0, %l6
16015 stx %l6, [%l7 + 0x28]
16016 ldd [%l7 + 0x28], %f30
16017 setx 0xB6EAA9949D03B4D5, %l1, %l5
16018 stx %l5, [%l7 + 0x10]
16019 ldd [%l7 + 0x10], %f24
16020 fsubd %f24, %f30, %f30
16021 set 0x78, %g3
16022 prefetcha [%l7 + %g3] 0x0c, 0x3
16023 taddcc %i6, %o0, %l5
16024 mova %xcc, %g2, %o4
16025 movneg %icc, %i4, %o7
16026 xor %i7, %o3, %o5
16027 set 0x64, %o4
16028 stwa %i1, [%l7 + %o4] 0x14
16029 fpack32 %f2, %f26, %f10
16030 subc %o2, 0x1AF5, %l3
16031 xorcc %l6, 0x1FBD, %i0
16032 edge16ln %g1, %i3, %g6
16033 srl %g5, %l1, %i5
16034 addccc %g7, %l2, %i2
16035 set 0x10, %i4
16036 prefetcha [%l7 + %i4] 0x89, 0x3
16037 fmovdvs %icc, %f31, %f11
16038 subc %g3, %l0, %g4
16039 edge32ln %o1, %l4, %i6
16040 nop
16041 setx 0x862341FB, %l0, %l6
16042 st %l6, [%l7 + 0x28]
16043 ld [%l7 + 0x28], %f14
16044 setx 0x9158825B, %l1, %l5
16045 st %l5, [%l7 + 0x10]
16046 ld [%l7 + 0x10], %f26
16047 fdivs %f26, %f14, %f7
16048 taddcctv %l5, 0x1C15, %g2
16049 umul %o4, %i4, %o0
16050 ta %icc, 0x3
16051 bgu %icc, loop_1368
16052 fbu %fcc0, loop_1369
16053 edge16ln %i7, %o7, %o5
16054 stbar
16055loop_1368:
16056 movrne %o3, %i1, %l3
16057loop_1369:
16058 nop
16059 fitod %f12, %f12
16060 fdtox %f12, %f14
16061 fxtod %f14, %f24
16062 call loop_1370
16063 edge8n %l6, %o2, %g1
16064 st %f30, [%l7 + 0x7C]
16065 umul %i3, 0x060C, %i0
16066loop_1370:
16067 tcc %xcc, 0x3
16068 movcs %xcc, %g6, %l1
16069 movpos %icc, %i5, %g5
16070 addccc %l2, 0x1D2E, %i2
16071 fcmpgt32 %f16, %f2, %o6
16072 addccc %g3, 0x11F5, %l0
16073 bneg %xcc, loop_1371
16074 movn %xcc, %g4, %o1
16075 xor %g7, %i6, %l4
16076 srlx %g2, 0x10, %l5
16077loop_1371:
16078 tvc %icc, 0x2
16079 stw %o4, [%l7 + 0x5C]
16080 nop
16081 setx loop_1372, %l0, %l1
16082 wrpr 0x1, %tl
16083 wrpr %l1, %tpc
16084 add %l1, 0x4, %l1
16085 wrpr %l1, %tnpc
16086 setx 0x34400001400, %l0, %l1
16087 wrpr %l1, %tstate
16088 wrhpr 0x4, %htstate
16089 retry
16090 orcc %o0, %i4, %o7
16091 tne %icc, 0x5
16092 lduh [%l7 + 0x32], %o5
16093loop_1372:
16094 orcc %o3, 0x1F2F, %i7
16095 nop
16096 set 0x22, %o2
16097 sth %i1, [%l7 + %o2]
16098 add %l6, 0x07B8, %l3
16099 tg %xcc, 0x1
16100 tg %xcc, 0x4
16101 udivx %g1, 0x051A, %i3
16102 orcc %i0, %g6, %o2
16103 movvs %icc, %l1, %g5
16104 movg %icc, %l2, %i5
16105 lduh [%l7 + 0x20], %o6
16106 fone %f12
16107 orncc %g3, 0x0284, %i2
16108 bvs,pt %icc, loop_1373
16109 fbge,a %fcc1, loop_1374
16110 srl %l0, 0x0C, %o1
16111 tvc %xcc, 0x1
16112loop_1373:
16113 movvs %xcc, %g4, %i6
16114loop_1374:
16115 edge8 %l4, %g7, %l5
16116 movl %xcc, %o4, %o0
16117 xor %g2, 0x12C5, %i4
16118 popc 0x04AC, %o7
16119 tne %icc, 0x6
16120 addcc %o5, %o3, %i1
16121 sethi 0x13B3, %l6
16122 movcs %icc, %l3, %g1
16123 fbne %fcc0, loop_1375
16124 stw %i3, [%l7 + 0x44]
16125 sth %i0, [%l7 + 0x42]
16126 wr %g0, 0x10, %asi
16127 ldda [%l7 + 0x40] %asi, %f16
16128loop_1375:
16129 tge %icc, 0x5
16130 wr %g0, 0x80, %asi
16131 ldxa [%l7 + 0x38] %asi, %g6
16132 brlz %i7, loop_1376
16133 nop
16134 fitos %f14, %f18
16135 fstox %f18, %f20
16136 mova %xcc, %o2, %g5
16137 fbu %fcc2, loop_1377
16138loop_1376:
16139 edge32l %l1, %l2, %o6
16140 bl,pn %icc, loop_1378
16141 mulx %g3, %i2, %i5
16142loop_1377:
16143 fnor %f22, %f0, %f16
16144 ba,a,pn %icc, loop_1379
16145loop_1378:
16146 edge32ln %o1, %l0, %g4
16147 wr %g0, 0x19, %asi
16148 prefetcha [%l7 + 0x28] %asi, 0x1
16149loop_1379:
16150 nop
16151 fitos %f10, %f27
16152 bgu,pn %xcc, loop_1380
16153 edge32 %g7, %i6, %l5
16154 movg %xcc, %o0, %g2
16155 xnorcc %i4, 0x0AAF, %o4
16156loop_1380:
16157 nop
16158 setx 0xF2495363, %l0, %l6
16159 st %l6, [%l7 + 0x28]
16160 ld [%l7 + 0x28], %f5
16161 fsqrts %f5, %f6
16162 sra %o7, 0x14, %o5
16163 edge8l %o3, %i1, %l6
16164 set 0x44, %l6
16165 stwa %l3, [%l7 + %l6] 0xeb
16166 membar #Sync
16167 edge8 %g1, %i3, %g6
16168 fxors %f21, %f24, %f25
16169 taddcc %i7, %i0, %o2
16170 fmovd %f18, %f4
16171 alignaddr %l1, %g5, %l2
16172 fpmerge %f27, %f2, %f6
16173 smulcc %o6, %g3, %i2
16174 nop
16175 setx 0x0267AB1B2AD55287, %l0, %l6
16176 stx %l6, [%l7 + 0x28]
16177 ldd [%l7 + 0x28], %f28
16178 setx 0xFB9FCFF3B91EA8DE, %l1, %l5
16179 stx %l5, [%l7 + 0x10]
16180 ldd [%l7 + 0x10], %f14
16181 fsubd %f14, %f28, %f8
16182 nop
16183 setx 0x1E9AB832, %l0, %l6
16184 st %l6, [%l7 + 0x28]
16185 ld [%l7 + 0x28], %f31
16186 setx 0xC7E0C7A0, %l1, %l5
16187 st %l5, [%l7 + 0x10]
16188 ld [%l7 + 0x10], %f31
16189 fdivs %f31, %f31, %f10
16190 sdivcc %o1, 0x0380, %i5
16191 saved
16192 rdpr %cwp, %g1
16193 rdpr %cansave, %g2
16194 rdpr %canrestore, %g3
16195 rdpr %cleanwin, %g4
16196 rdpr %otherwin, %g5
16197 rdpr %wstate, %g6
16198 ta %xcc, 0x5
16199 sra %g4, 0x18, %l0
16200 fmovrse %g7, %f26, %f12
16201 andncc %l4, %l5, %o0
16202 srl %i6, %i4, %o4
16203 movneg %xcc, %g2, %o7
16204 movg %xcc, %o3, %i1
16205 fnegd %f12, %f8
16206 fbe %fcc1, loop_1381
16207 addc %l6, 0x0790, %l3
16208 set 0x24, %i3
16209 swapa [%l7 + %i3] 0x89, %g1
16210loop_1381:
16211 fandnot1s %f1, %f31, %f6
16212 sdiv %o5, 0x0246, %g6
16213 fmovrdgz %i7, %f26, %f12
16214 fxor %f2, %f28, %f8
16215 movg %icc, %i0, %i3
16216 fnegd %f18, %f24
16217 movrlz %o2, 0x3D1, %l1
16218 sub %g5, %l2, %o6
16219 brgez %g3, loop_1382
16220 sll %o1, 0x0E, %i5
16221 movn %icc, %i2, %l0
16222 fba %fcc0, loop_1383
16223loop_1382:
16224 tgu %icc, 0x3
16225 set 0x58, %o0
16226 stxa %g7, [%l7 + %o0] 0x80
16227loop_1383:
16228 movvc %icc, %g4, %l5
16229 fmovsa %xcc, %f9, %f22
16230 nop
16231 setx loop_1384, %l0, %l1
16232 wrpr 0x1, %tl
16233 wrpr %l1, %tnpc
16234 setx 0x34400001400, %l0, %l1
16235 wrpr %l1, %tstate
16236 wrhpr 0x4, %htstate
16237 done
16238 ta %xcc, 0x0
16239 edge32n %l4, %i6, %i4
16240 ba,a,pt %xcc, loop_1385
16241loop_1384:
16242 fbue,a %fcc0, loop_1386
16243 edge32l %o4, %o0, %o7
16244 sub %o3, 0x1480, %i1
16245loop_1385:
16246 fbl,a %fcc1, loop_1387
16247loop_1386:
16248 pdist %f16, %f8, %f30
16249 std %f22, [%l7 + 0x50]
16250 movle %icc, %l6, %g2
16251loop_1387:
16252 edge32 %l3, %g1, %o5
16253 nop
16254 setx 0xECFEA5BB9969C110, %l0, %l6
16255 stx %l6, [%l7 + 0x28]
16256 ldd [%l7 + 0x28], %f28
16257 setx 0xF529C13ABABAD451, %l1, %l5
16258 stx %l5, [%l7 + 0x10]
16259 ldd [%l7 + 0x10], %f30
16260 fmuld %f30, %f28, %f26
16261 fpsub16 %f8, %f28, %f18
16262 orcc %g6, %i0, %i3
16263 tg %xcc, 0x1
16264 set 0x38, %g4
16265 prefetcha [%l7 + %g4] 0x14, 0x2
16266 ldsb [%l7 + 0x2C], %i7
16267 fzero %f26
16268 sir 0x17EE
16269 sdiv %l1, 0x0EB9, %g5
16270 andncc %o6, %g3, %l2
16271 edge32 %o1, %i5, %l0
16272 wr %g0, 0x19, %asi
16273 swapa [%l7 + 0x30] %asi, %i2
16274 movrlez %g7, 0x015, %g4
16275 fands %f0, %f12, %f0
16276 edge32 %l5, %l4, %i4
16277 fmovda %icc, %f20, %f10
16278 brlez,a %i6, loop_1388
16279 movre %o0, %o4, %o3
16280 andn %o7, 0x0851, %l6
16281 movrgz %i1, 0x0F5, %g2
16282loop_1388:
16283 prefetch [%l7 + 0x2C], 0x1
16284 te %xcc, 0x0
16285 fnot2s %f28, %f22
16286 movre %l3, 0x31A, %o5
16287 bge,pn %xcc, loop_1389
16288 orn %g1, %g6, %i0
16289 prefetch [%l7 + 0x48], 0x3
16290 edge32 %i3, %o2, %i7
16291loop_1389:
16292 udivcc %g5, 0x1B2E, %o6
16293 alignaddr %g3, %l2, %l1
16294 bg,a,pn %icc, loop_1390
16295 tpos %xcc, 0x1
16296 sll %o1, %l0, %i5
16297 movcc %icc, %i2, %g7
16298loop_1390:
16299 or %l5, %l4, %g4
16300 fandnot1 %f6, %f18, %f26
16301 fmovrse %i4, %f26, %f9
16302 tg %xcc, 0x5
16303 ta %xcc, 0x2
16304 tsubcc %o0, %o4, %o3
16305 smulcc %i6, 0x0422, %l6
16306 fbge %fcc3, loop_1391
16307 nop
16308 setx 0x962AD88E2FF886E5, %l0, %l6
16309 stx %l6, [%l7 + 0x28]
16310 ldd [%l7 + 0x28], %f20
16311 setx 0x6A8CA8D36E300594, %l1, %l5
16312 stx %l5, [%l7 + 0x10]
16313 ldd [%l7 + 0x10], %f2
16314 fmuld %f2, %f20, %f26
16315 fbn %fcc1, loop_1392
16316 sir 0x0790
16317loop_1391:
16318 fxnors %f25, %f23, %f24
16319 fbn %fcc2, loop_1393
16320loop_1392:
16321 movgu %icc, %o7, %i1
16322 fbn,a %fcc1, loop_1394
16323 fornot1 %f6, %f22, %f14
16324loop_1393:
16325 edge16l %g2, %l3, %g1
16326 fcmpeq16 %f26, %f22, %g6
16327loop_1394:
16328 sdivx %o5, 0x097C, %i0
16329 bge %xcc, loop_1395
16330 ble,a,pn %icc, loop_1396
16331 subc %o2, 0x1967, %i3
16332 tpos %xcc, 0x6
16333loop_1395:
16334 smulcc %g5, 0x0C01, %i7
16335loop_1396:
16336 and %g3, %o6, %l1
16337 set 0x20, %o5
16338 lduha [%l7 + %o5] 0x04, %o1
16339 sdiv %l2, 0x1C77, %l0
16340 tle %xcc, 0x2
16341 fornot2 %f8, %f0, %f4
16342 ldstub [%l7 + 0x54], %i5
16343 wr %g0, 0x89, %asi
16344 stda %f0, [%l7 + 0x40] %asi
16345 add %g7, %l5, %l4
16346 nop
16347 setx 0xA8560A0E4EA346C1, %l0, %l6
16348 stx %l6, [%l7 + 0x28]
16349 ldd [%l7 + 0x28], %f8
16350 setx 0xAFF149B7D2E83DCE, %l1, %l5
16351 stx %l5, [%l7 + 0x10]
16352 ldd [%l7 + 0x10], %f22
16353 fmuld %f22, %f8, %f4
16354 movle %icc, %g4, %i2
16355 movn %icc, %i4, %o4
16356 fornot2 %f30, %f6, %f28
16357 nop
16358 setx 0x20492B36, %l0, %l6
16359 st %l6, [%l7 + 0x0C]
16360 ld [%l7 + 0x0C], %fsr
16361 tvc %icc, 0x5
16362 movneg %icc, %o0, %o3
16363 edge16ln %l6, %o7, %i6
16364 std %f8, [%l7 + 0x28]
16365 taddcctv %g2, %l3, %i1
16366 fmovrde %g1, %f30, %f24
16367 sub %o5, 0x048C, %i0
16368 tl %xcc, 0x6
16369 movrne %o2, %g6, %g5
16370 fcmpgt16 %f6, %f22, %i7
16371 tl %icc, 0x2
16372 fsrc1 %f4, %f2
16373 wr %g0, 0x2a, %asi
16374 stxa %g3, [%l7 + 0x58] %asi
16375 membar #Sync
16376 movrgez %i3, 0x1F2, %o6
16377 sdivx %o1, 0x00BC, %l1
16378 move %icc, %l2, %i5
16379 andcc %g7, 0x1EF2, %l5
16380 ldx [%l7 + 0x68], %l4
16381 fnot2 %f12, %f8
16382 nop
16383 setx loop_1397, %l0, %l1
16384 wrpr 0x1, %tl
16385 wrpr %l1, %tnpc
16386 setx 0x34400001400, %l0, %l1
16387 wrpr %l1, %tstate
16388 wrhpr 0x4, %htstate
16389 done
16390 movne %icc, %l0, %g4
16391 fmul8sux16 %f24, %f6, %f28
16392 fmovdcc %icc, %f20, %f25
16393loop_1397:
16394 popc 0x1F1E, %i2
16395 fbuge,a %fcc0, loop_1398
16396 edge32n %i4, %o4, %o3
16397 sub %l6, %o7, %i6
16398 tle %icc, 0x4
16399loop_1398:
16400 udiv %o0, 0x10A3, %g2
16401 edge32ln %l3, %i1, %g1
16402 set 0x18, %o1
16403 stxa %i0, [%l7 + %o1] 0x11
16404 set 0x7E, %l1
16405 stha %o5, [%l7 + %l1] 0x27
16406 membar #Sync
16407 restored
16408 rdpr %cwp, %g1
16409 rdpr %cansave, %g2
16410 rdpr %canrestore, %g3
16411 rdpr %cleanwin, %g4
16412 rdpr %otherwin, %g5
16413 rdpr %wstate, %g6
16414 fands %f27, %f28, %f3
16415 fands %f29, %f1, %f16
16416 fands %f0, %f12, %f15
16417 array8 %g6, %o2, %g5
16418 subcc %i7, %i3, %g3
16419 brgez %o6, loop_1399
16420 edge32l %o1, %l2, %i5
16421 sllx %g7, 0x00, %l5
16422 bvc,pt %xcc, loop_1400
16423loop_1399:
16424 addcc %l1, %l0, %g4
16425 udiv %i2, 0x161F, %i4
16426 brlez,a %l4, loop_1401
16427loop_1400:
16428 mulx %o3, %l6, %o7
16429 andcc %o4, %i6, %g2
16430 restored
16431 rdpr %cwp, %g1
16432 rdpr %cansave, %g2
16433 rdpr %canrestore, %g3
16434 rdpr %cleanwin, %g4
16435 rdpr %otherwin, %g5
16436 rdpr %wstate, %g6
16437loop_1401:
16438 move %icc, %l3, %o0
16439 mulscc %i1, 0x1C0D, %g1
16440 movpos %xcc, %o5, %i0
16441 movrlz %o2, 0x09C, %g5
16442 movl %xcc, %g6, %i3
16443 tsubcctv %i7, %g3, %o1
16444 lduh [%l7 + 0x3A], %l2
16445 fmovrdlz %i5, %f24, %f6
16446 edge32n %g7, %l5, %o6
16447 tpos %icc, 0x4
16448 edge16 %l0, %g4, %l1
16449 alignaddrl %i2, %i4, %l4
16450 subcc %l6, %o3, %o7
16451 brz %o4, loop_1402
16452 fba %fcc2, loop_1403
16453 mulx %i6, 0x16AE, %l3
16454 fpsub32 %f2, %f4, %f16
16455loop_1402:
16456 fone %f30
16457loop_1403:
16458 fbne,a %fcc1, loop_1404
16459 xorcc %o0, 0x1DA0, %i1
16460 subc %g1, 0x15DA, %g2
16461 edge8l %o5, %o2, %g5
16462loop_1404:
16463 stw %g6, [%l7 + 0x54]
16464 fmovrsgz %i3, %f13, %f4
16465 tsubcc %i7, 0x024A, %i0
16466 nop
16467 setx 0x344460FE904BD1F9, %l0, %l6
16468 stx %l6, [%l7 + 0x18]
16469 ldx [%l7 + 0x18], %fsr
16470 fbu,a %fcc1, loop_1405
16471 te %icc, 0x5
16472 sdivx %g3, 0x1275, %o1
16473 fmovsvc %icc, %f16, %f17
16474loop_1405:
16475 or %l2, %i5, %g7
16476 ba,pn %xcc, loop_1406
16477 mova %icc, %l5, %l0
16478 mulx %o6, 0x1587, %l1
16479 movrgz %i2, 0x1EA, %i4
16480loop_1406:
16481 xnor %g4, %l4, %o3
16482 edge16n %o7, %o4, %i6
16483 movn %xcc, %l6, %o0
16484 movcs %icc, %l3, %i1
16485 srlx %g1, %o5, %g2
16486 fbe,a %fcc0, loop_1407
16487 tle %icc, 0x7
16488 movneg %xcc, %o2, %g6
16489 stw %i3, [%l7 + 0x24]
16490loop_1407:
16491 andncc %i7, %g5, %i0
16492 fmovrse %g3, %f12, %f2
16493 nop
16494 setx 0x148A174A1074C7D3, %l0, %l6
16495 stx %l6, [%l7 + 0x28]
16496 ldx [%l7 + 0x28], %fsr
16497 movg %icc, %o1, %i5
16498 udiv %l2, 0x1688, %l5
16499 movrgz %g7, %l0, %l1
16500 restored
16501 rdpr %cwp, %g1
16502 rdpr %cansave, %g2
16503 rdpr %canrestore, %g3
16504 rdpr %cleanwin, %g4
16505 rdpr %otherwin, %g5
16506 rdpr %wstate, %g6
16507 wr %g0, 0x58, %asi
16508 ldxa [%g0 + 0x18] %asi, %i2
16509 fone %f0
16510 st %f22, [%l7 + 0x5C]
16511 bl,pt %icc, loop_1408
16512 fmovdcc %icc, %f19, %f27
16513 fsrc1 %f0, %f8
16514 umulcc %i4, %g4, %o6
16515loop_1408:
16516 popc 0x14AF, %l4
16517 tge %xcc, 0x1
16518 tvc %icc, 0x5
16519 brz %o7, loop_1409
16520 bcc,a,pt %xcc, loop_1410
16521 fexpand %f12, %f22
16522 sdivcc %o3, 0x1F04, %o4
16523loop_1409:
16524 ldd [%l7 + 0x58], %f6
16525loop_1410:
16526 sra %l6, %o0, %l3
16527 movrlez %i6, %i1, %g1
16528 tsubcc %g2, 0x1646, %o2
16529 edge16l %o5, %g6, %i7
16530 fnot1 %f18, %f28
16531 and %i3, %g5, %g3
16532 sub %o1, %i5, %l2
16533 movrne %l5, 0x151, %g7
16534 nop
16535 set 0x48, %l4
16536 stx %i0, [%l7 + %l4]
16537 ldd [%l7 + 0x40], %f30
16538 bcc,a %xcc, loop_1411
16539 smul %l1, %l0, %i2
16540 subc %i4, %o6, %g4
16541 addccc %l4, %o7, %o4
16542loop_1411:
16543 edge32n %o3, %o0, %l6
16544 tge %icc, 0x4
16545 popc %i6, %l3
16546 edge16l %g1, %i1, %g2
16547 udiv %o2, 0x1AFE, %o5
16548 brnz,a %g6, loop_1412
16549 fbe %fcc0, loop_1413
16550 tsubcc %i7, 0x1415, %i3
16551 lduw [%l7 + 0x74], %g3
16552loop_1412:
16553 tgu %icc, 0x5
16554loop_1413:
16555 tleu %xcc, 0x7
16556 fmul8sux16 %f22, %f14, %f22
16557 umul %g5, %i5, %l2
16558 tgu %icc, 0x3
16559 tl %icc, 0x7
16560 nop
16561 fitos %f9, %f27
16562 fstox %f27, %f12
16563 wr %g0, 0x11, %asi
16564 stwa %o1, [%l7 + 0x38] %asi
16565 taddcc %l5, 0x0F48, %i0
16566 bne,a loop_1414
16567 subccc %g7, 0x1C98, %l0
16568 fandnot2 %f24, %f20, %f28
16569 or %l1, %i4, %i2
16570loop_1414:
16571 fpack32 %f28, %f24, %f18
16572 movrgz %g4, %l4, %o6
16573 bshuffle %f2, %f28, %f24
16574 sdivx %o4, 0x00F9, %o7
16575 fbuge,a %fcc3, loop_1415
16576 fbu,a %fcc2, loop_1416
16577 te %icc, 0x2
16578 tsubcc %o0, %l6, %i6
16579loop_1415:
16580 edge8l %o3, %g1, %l3
16581loop_1416:
16582 membar 0x65
16583 wr %g0, 0x80, %asi
16584 lduwa [%l7 + 0x70] %asi, %g2
16585 wr %g0, 0x80, %asi
16586 ldstuba [%l7 + 0x6F] %asi, %o2
16587 tgu %icc, 0x3
16588 tneg %icc, 0x5
16589 restored
16590 rdpr %cwp, %g1
16591 rdpr %cansave, %g2
16592 rdpr %canrestore, %g3
16593 rdpr %cleanwin, %g4
16594 rdpr %otherwin, %g5
16595 rdpr %wstate, %g6
16596 sdivx %o5, 0x17C6, %i1
16597 and %i7, 0x0413, %g6
16598 bleu,a loop_1417
16599 tvs %icc, 0x5
16600 fmovdg %icc, %f26, %f31
16601 fmovd %f2, %f0
16602loop_1417:
16603 fbl %fcc3, loop_1418
16604 mova %xcc, %g3, %i3
16605 mulscc %i5, %l2, %g5
16606 subc %o1, %l5, %i0
16607loop_1418:
16608 ldx [%l7 + 0x68], %l0
16609 sub %g7, 0x02BA, %i4
16610 bshuffle %f0, %f8, %f8
16611 restored
16612 rdpr %cwp, %g1
16613 rdpr %cansave, %g2
16614 rdpr %canrestore, %g3
16615 rdpr %cleanwin, %g4
16616 rdpr %otherwin, %g5
16617 rdpr %wstate, %g6
16618 movrlez %i2, %g4, %l1
16619 fmovrdgz %l4, %f22, %f20
16620 call loop_1419
16621 movne %xcc, %o6, %o4
16622 bne,a loop_1420
16623 fxnors %f10, %f4, %f16
16624loop_1419:
16625 movgu %xcc, %o0, %o7
16626 edge32n %i6, %o3, %g1
16627loop_1420:
16628 addcc %l3, %l6, %o2
16629 udivx %g2, 0x013D, %o5
16630 set 0x3E, %i0
16631 lduha [%l7 + %i0] 0x18, %i7
16632 edge8 %g6, %g3, %i1
16633 fones %f27
16634 fbuge,a %fcc0, loop_1421
16635 fmovrsne %i5, %f20, %f30
16636 movrlez %l2, %g5, %o1
16637 srax %l5, %i3, %l0
16638loop_1421:
16639 nop
16640 set 0x20, %i7
16641 ldda [%l7 + %i7] 0xe2, %i0
16642 fmovsa %xcc, %f25, %f8
16643 fmovscs %xcc, %f13, %f13
16644 orcc %g7, %i4, %i2
16645 saved
16646 rdpr %cwp, %g1
16647 rdpr %cansave, %g2
16648 rdpr %canrestore, %g3
16649 rdpr %cleanwin, %g4
16650 rdpr %otherwin, %g5
16651 rdpr %wstate, %g6
16652 taddcctv %l1, 0x0534, %l4
16653 andcc %g4, 0x0651, %o6
16654 fmovrsne %o4, %f28, %f19
16655 fxnor %f26, %f22, %f10
16656 movrgez %o7, 0x22C, %o0
16657 tge %xcc, 0x1
16658 fxnors %f3, %f18, %f9
16659 add %o3, %i6, %l3
16660 membar 0x3E
16661 edge32l %l6, %g1, %g2
16662 tn %icc, 0x3
16663 fzeros %f3
16664 array8 %o5, %o2, %g6
16665 wr %g0, 0x19, %asi
16666 ldda [%l7 + 0x10] %asi, %g2
16667 xorcc %i1, %i5, %i7
16668 movgu %xcc, %g5, %o1
16669 set 0x48, %g1
16670 stha %l2, [%l7 + %g1] 0x22
16671 membar #Sync
16672 movvs %icc, %i3, %l0
16673 ta %xcc, 0x1
16674 orn %l5, %i0, %g7
16675 umulcc %i2, %l1, %l4
16676 tsubcctv %g4, %o6, %o4
16677 tn %xcc, 0x1
16678 tsubcc %i4, 0x0D96, %o0
16679 umulcc %o3, %o7, %l3
16680 set 0x68, %i1
16681 prefetcha [%l7 + %i1] 0x14, 0x3
16682 smulcc %g1, 0x15CA, %g2
16683 movgu %icc, %i6, %o2
16684 fcmpeq16 %f6, %f30, %g6
16685 taddcc %o5, %i1, %i5
16686 movg %icc, %i7, %g5
16687 stw %g3, [%l7 + 0x68]
16688 fornot2 %f20, %f6, %f22
16689 srl %o1, %l2, %l0
16690 xnor %i3, 0x0904, %l5
16691 fmovdcc %icc, %f30, %f12
16692 movcs %xcc, %g7, %i0
16693 orcc %i2, 0x18D1, %l4
16694 fmovdl %xcc, %f9, %f12
16695 fbne %fcc0, loop_1422
16696 fblg,a %fcc1, loop_1423
16697 bvs,a,pn %xcc, loop_1424
16698 fpsub16 %f30, %f8, %f30
16699loop_1422:
16700 fbug,a %fcc1, loop_1425
16701loop_1423:
16702 bn,a %icc, loop_1426
16703loop_1424:
16704 nop
16705 setx 0x41FC6FC0, %l0, %l6
16706 st %l6, [%l7 + 0x28]
16707 ld [%l7 + 0x28], %f10
16708 setx 0x8A0015DE, %l1, %l5
16709 st %l5, [%l7 + 0x10]
16710 ld [%l7 + 0x10], %f31
16711 fdivs %f31, %f10, %f13
16712 mulscc %g4, 0x194C, %o6
16713loop_1425:
16714 nop
16715 set 0x7A, %i5
16716 ldsh [%l7 + %i5], %l1
16717loop_1426:
16718 fbue,a %fcc2, loop_1427
16719 movn %xcc, %i4, %o4
16720 restored
16721 rdpr %cwp, %g1
16722 rdpr %cansave, %g2
16723 rdpr %canrestore, %g3
16724 rdpr %cleanwin, %g4
16725 rdpr %otherwin, %g5
16726 rdpr %wstate, %g6
16727 bleu,pn %icc, loop_1428
16728loop_1427:
16729 subc %o0, %o7, %o3
16730 mulscc %l3, %l6, %g2
16731 edge16ln %i6, %g1, %o2
16732loop_1428:
16733 ta %xcc, 0x1
16734 prefetch [%l7 + 0x10], 0x1
16735 fcmple16 %f18, %f0, %g6
16736 bshuffle %f16, %f30, %f6
16737 mulscc %o5, 0x092D, %i1
16738 edge32ln %i7, %g5, %i5
16739 addc %o1, 0x07A2, %l2
16740 fbuge,a %fcc3, loop_1429
16741 fbo %fcc2, loop_1430
16742 movneg %xcc, %g3, %l0
16743 set 0x60, %g5
16744 stxa %l5, [%l7 + %g5] 0x88
16745loop_1429:
16746 fpadd16 %f8, %f26, %f18
16747loop_1430:
16748 flush %l7 + 0x78
16749 bpos,a,pn %icc, loop_1431
16750 fornot2 %f28, %f4, %f26
16751 fmovsvs %xcc, %f4, %f29
16752 fmovdn %xcc, %f24, %f30
16753loop_1431:
16754 saved
16755 rdpr %cwp, %g1
16756 rdpr %cansave, %g2
16757 rdpr %canrestore, %g3
16758 rdpr %cleanwin, %g4
16759 rdpr %otherwin, %g5
16760 rdpr %wstate, %g6
16761 sethi 0x0332, %g7
16762 array32 %i0, %i3, %l4
16763 movneg %xcc, %i2, %g4
16764 fpadd32s %f23, %f13, %f17
16765 fbl,a %fcc2, loop_1432
16766 sdiv %o6, 0x16F6, %i4
16767 fmovsleu %icc, %f16, %f11
16768 sdiv %l1, 0x15D9, %o0
16769loop_1432:
16770 movleu %icc, %o7, %o3
16771 tge %xcc, 0x4
16772 mulscc %l3, %l6, %o4
16773 addc %i6, 0x1B1B, %g1
16774 nop
16775 setx loop_1433, %l0, %l1
16776 wrpr 0x1, %tl
16777 wrpr %l1, %tnpc
16778 setx 0x34400001400, %l0, %l1
16779 wrpr %l1, %tstate
16780 wrhpr 0x4, %htstate
16781 done
16782 orn %o2, 0x0590, %g2
16783 set 0x70, %o7
16784 lda [%l7 + %o7] 0x0c, %f28
16785loop_1433:
16786 tne %icc, 0x5
16787 movrlz %o5, %g6, %i7
16788 sub %g5, %i1, %i5
16789 add %l7, 0x30, %l6
16790 wr %g0, 0x80, %asi
16791 casxa [%l6] %asi, %o1, %g3
16792 fmovdleu %icc, %f19, %f2
16793 fnor %f12, %f24, %f24
16794 fbge %fcc1, loop_1434
16795 edge32 %l2, %l0, %l5
16796 fpack16 %f12, %f12
16797 fands %f21, %f15, %f15
16798loop_1434:
16799 mulx %i0, 0x058D, %g7
16800 smul %i3, %l4, %g4
16801 sir 0x01C8
16802 edge32n %o6, %i4, %l1
16803 edge8 %i2, %o7, %o3
16804 fnands %f12, %f9, %f2
16805 sra %l3, 0x0A, %o0
16806 sub %o4, %l6, %i6
16807 fnegs %f8, %f6
16808 movrlez %o2, %g2, %g1
16809 subcc %o5, %g6, %i7
16810 movpos %xcc, %g5, %i5
16811 movleu %xcc, %o1, %i1
16812 wr %g0, 0x89, %asi
16813 ldxa [%l7 + 0x10] %asi, %g3
16814 tleu %icc, 0x5
16815 sub %l0, 0x1274, %l5
16816 bge,pn %icc, loop_1435
16817 fcmple32 %f8, %f0, %l2
16818 fzero %f6
16819 fmul8x16au %f9, %f5, %f14
16820loop_1435:
16821 nop
16822 add %l7, 0x10, %l6
16823 wr %g0, 0x04, %asi
16824 casa [%l6] 0x04, %i0, %i3
16825 smulcc %g7, %l4, %o6
16826 mova %icc, %i4, %g4
16827 movrne %l1, 0x0AF, %i2
16828 fmovdcs %icc, %f23, %f8
16829 set 0x40, %o6
16830 ldda [%l7 + %o6] 0x81, %f0
16831 sll %o3, %o7, %o0
16832 bg loop_1436
16833 lduh [%l7 + 0x7A], %o4
16834 sllx %l6, 0x0B, %i6
16835 edge8ln %o2, %l3, %g2
16836loop_1436:
16837 alignaddrl %o5, %g1, %i7
16838 fblg,a %fcc0, loop_1437
16839 brnz %g6, loop_1438
16840 edge16 %i5, %g5, %o1
16841 ldsw [%l7 + 0x38], %g3
16842loop_1437:
16843 fnor %f14, %f20, %f8
16844loop_1438:
16845 addc %l0, 0x0B79, %l5
16846 andncc %l2, %i1, %i3
16847 stbar
16848 set 0x2D, %g7
16849 ldsba [%l7 + %g7] 0x80, %g7
16850 fcmple16 %f0, %f8, %i0
16851 lduw [%l7 + 0x44], %l4
16852 mulscc %i4, 0x1185, %o6
16853 movge %xcc, %l1, %i2
16854 tn %xcc, 0x5
16855 bn,a,pn %icc, loop_1439
16856 ldsw [%l7 + 0x60], %g4
16857 tpos %icc, 0x2
16858 ldsw [%l7 + 0x70], %o3
16859loop_1439:
16860 orcc %o7, %o0, %o4
16861 wr %g0, 0x27, %asi
16862 stba %i6, [%l7 + 0x16] %asi
16863 membar #Sync
16864 fbo,a %fcc1, loop_1440
16865 bgu,a %icc, loop_1441
16866 bge loop_1442
16867 edge8ln %l6, %l3, %o2
16868loop_1440:
16869 fmovrdgez %g2, %f22, %f8
16870loop_1441:
16871 nop
16872 setx loop_1443, %l0, %l1
16873 wrpr 0x1, %tl
16874 wrpr %l1, %tpc
16875 add %l1, 0x4, %l1
16876 wrpr %l1, %tnpc
16877 setx 0x34400001400, %l0, %l1
16878 wrpr %l1, %tstate
16879 wrhpr 0x4, %htstate
16880 retry
16881loop_1442:
16882 fandnot2s %f8, %f8, %f20
16883 fmovdpos %xcc, %f6, %f12
16884 movre %o5, 0x060, %g1
16885loop_1443:
16886 fmovdleu %icc, %f23, %f5
16887 mulx %i7, %g6, %g5
16888 movgu %icc, %o1, %g3
16889 edge32 %i5, %l0, %l2
16890 addcc %l5, %i1, %i3
16891 tgu %icc, 0x6
16892 popc %i0, %g7
16893 brgez %l4, loop_1444
16894 sethi 0x0996, %i4
16895 fbul %fcc1, loop_1445
16896 edge8ln %o6, %i2, %g4
16897loop_1444:
16898 pdist %f0, %f16, %f10
16899 smul %l1, %o7, %o3
16900loop_1445:
16901 edge8ln %o4, %i6, %o0
16902 restored
16903 rdpr %cwp, %g1
16904 rdpr %cansave, %g2
16905 rdpr %canrestore, %g3
16906 rdpr %cleanwin, %g4
16907 rdpr %otherwin, %g5
16908 rdpr %wstate, %g6
16909 orncc %l3, %o2, %g2
16910 tvc %icc, 0x3
16911 set 0x10, %i2
16912 ldxa [%g0 + %i2] 0x21, %o5
16913 fpack32 %f18, %f8, %f0
16914 fnegd %f12, %f18
16915 wr %g0, 0x11, %asi
16916 ldsba [%l7 + 0x46] %asi, %g1
16917 udivx %l6, 0x0412, %i7
16918 bge,a,pn %icc, loop_1446
16919 bne,a,pn %icc, loop_1447
16920 movne %icc, %g6, %g5
16921 tge %xcc, 0x2
16922loop_1446:
16923 fpackfix %f10, %f14
16924loop_1447:
16925 tleu %icc, 0x7
16926 or %o1, %g3, %i5
16927 nop
16928 fitos %f14, %f8
16929 fstod %f8, %f26
16930 set 0x74, %l0
16931 lduwa [%l7 + %l0] 0x81, %l0
16932 set 0x70, %l3
16933 ldxa [%l7 + %l3] 0x11, %l5
16934 tvs %icc, 0x5
16935 nop
16936 fitos %f31, %f21
16937 fcmple16 %f4, %f8, %l2
16938 sra %i3, 0x18, %i0
16939 andcc %i1, 0x0864, %l4
16940 srlx %i4, %o6, %i2
16941 bg loop_1448
16942 st %f16, [%l7 + 0x2C]
16943 alignaddrl %g7, %g4, %l1
16944 bn %xcc, loop_1449
16945loop_1448:
16946 movpos %icc, %o3, %o4
16947 fpadd32 %f2, %f26, %f0
16948 fmovrde %o7, %f10, %f2
16949loop_1449:
16950 bgu,a,pn %xcc, loop_1450
16951 array16 %i6, %l3, %o0
16952 fpackfix %f30, %f3
16953 taddcc %o2, %o5, %g2
16954loop_1450:
16955 edge32 %g1, %i7, %g6
16956 saved
16957 rdpr %cwp, %g1
16958 rdpr %cansave, %g2
16959 rdpr %canrestore, %g3
16960 rdpr %cleanwin, %g4
16961 rdpr %otherwin, %g5
16962 rdpr %wstate, %g6
16963 umulcc %l6, 0x0CA1, %o1
16964 fbue %fcc3, loop_1451
16965 ld [%l7 + 0x14], %f27
16966 fbn,a %fcc2, loop_1452
16967 nop
16968 setx 0xD2F75498DB398A04, %l0, %l6
16969 stx %l6, [%l7 + 0x28]
16970 ldd [%l7 + 0x28], %f26
16971 setx 0xCDB28A1A930B6263, %l1, %l5
16972 stx %l5, [%l7 + 0x10]
16973 ldd [%l7 + 0x10], %f22
16974 fdivd %f22, %f26, %f10
16975loop_1451:
16976 addccc %g5, 0x1A6B, %i5
16977 fmul8x16 %f3, %f28, %f2
16978loop_1452:
16979 fpack16 %f22, %f19
16980 fornot1 %f0, %f22, %f4
16981 fmovdle %xcc, %f25, %f16
16982 fcmpne16 %f6, %f0, %g3
16983 fmul8x16 %f27, %f26, %f20
16984 fbg,a %fcc2, loop_1453
16985 array32 %l0, %l2, %i3
16986 xorcc %l5, %i0, %i1
16987 fmul8x16 %f9, %f22, %f24
16988loop_1453:
16989 tvs %xcc, 0x0
16990 xnorcc %l4, 0x0BA6, %i4
16991 brlez,a %o6, loop_1454
16992 fmovrslz %i2, %f15, %f29
16993 bge,pn %icc, loop_1455
16994 movl %xcc, %g7, %l1
16995loop_1454:
16996 xnor %g4, %o3, %o7
16997 movvs %icc, %o4, %i6
16998loop_1455:
16999 nop
17000 set 0x3E, %l5
17001 ldsha [%l7 + %l5] 0x04, %l3
17002 movneg %xcc, %o0, %o2
17003 andncc %g2, %g1, %o5
17004 orn %g6, %i7, %o1
17005 orcc %g5, 0x1B46, %i5
17006 fmovsa %icc, %f20, %f19
17007 nop
17008 set 0x38, %o3
17009 lduw [%l7 + %o3], %l6
17010 fmovda %icc, %f3, %f21
17011 addcc %l0, 0x1A7D, %g3
17012 array16 %i3, %l2, %i0
17013 ta %xcc, 0x4
17014 brgez %l5, loop_1456
17015 tsubcc %i1, %i4, %l4
17016 sdivx %i2, 0x0D8C, %g7
17017 mova %icc, %o6, %g4
17018loop_1456:
17019 umulcc %o3, %l1, %o7
17020 movrne %i6, %l3, %o4
17021 alignaddr %o0, %o2, %g1
17022 movcc %xcc, %g2, %o5
17023 fbne %fcc3, loop_1457
17024 brz %g6, loop_1458
17025 sub %i7, %o1, %g5
17026 sdiv %l6, 0x19DF, %l0
17027loop_1457:
17028 std %f30, [%l7 + 0x20]
17029loop_1458:
17030 ldd [%l7 + 0x30], %g2
17031 edge8ln %i5, %l2, %i3
17032 nop
17033 setx 0x75041C3A, %l0, %l6
17034 st %l6, [%l7 + 0x28]
17035 ld [%l7 + 0x28], %f18
17036 setx 0xD652E6AC, %l1, %l5
17037 st %l5, [%l7 + 0x10]
17038 ld [%l7 + 0x10], %f26
17039 fadds %f26, %f18, %f31
17040 fbu,a %fcc1, loop_1459
17041 movn %icc, %l5, %i0
17042 sub %i4, 0x06B2, %i1
17043 fnot1 %f6, %f22
17044loop_1459:
17045 st %f9, [%l7 + 0x68]
17046 sllx %l4, 0x0B, %g7
17047 bcc,pn %icc, loop_1460
17048 edge16ln %i2, %g4, %o6
17049 wr %g0, 0x80, %asi
17050 ldda [%l7 + 0x60] %asi, %l0
17051loop_1460:
17052 nop
17053 fitos %f12, %f2
17054 fstod %f2, %f26
17055 tleu %xcc, 0x2
17056 wr %g0, 0x19, %asi
17057 swapa [%l7 + 0x2C] %asi, %o3
17058 addc %o7, %i6, %o4
17059 edge16ln %l3, %o0, %g1
17060 movvs %xcc, %o2, %g2
17061 tsubcctv %g6, %o5, %o1
17062 nop
17063 setx 0x49576A7A, %l0, %l6
17064 st %l6, [%l7 + 0x28]
17065 ld [%l7 + 0x28], %f7
17066 setx 0x463D6B93, %l1, %l5
17067 st %l5, [%l7 + 0x10]
17068 ld [%l7 + 0x10], %f3
17069 fsubs %f3, %f7, %f5
17070 taddcc %g5, 0x0034, %i7
17071 orcc %l6, 0x1E8C, %l0
17072 movneg %xcc, %i5, %l2
17073 orcc %i3, 0x0ECD, %g3
17074 addc %l5, 0x1CC2, %i0
17075 fpsub16s %f30, %f31, %f26
17076 fnegd %f26, %f12
17077 edge32l %i4, %i1, %g7
17078 movge %icc, %l4, %g4
17079 nop
17080 fitos %f13, %f10
17081 fstox %f10, %f24
17082 brlz %i2, loop_1461
17083 tsubcc %l1, 0x1A23, %o6
17084 movcc %icc, %o7, %i6
17085 tpos %icc, 0x2
17086loop_1461:
17087 fxors %f1, %f5, %f6
17088 brlez,a %o4, loop_1462
17089 edge16ln %o3, %l3, %o0
17090 movgu %xcc, %o2, %g1
17091 edge16ln %g6, %o5, %o1
17092loop_1462:
17093 sir 0x18DD
17094 nop
17095 set 0x60, %g6
17096 ldsw [%l7 + %g6], %g2
17097 movrlz %i7, %l6, %g5
17098 addc %l0, 0x0851, %l2
17099 fmovscc %xcc, %f30, %f8
17100 fnot2 %f4, %f14
17101 orncc %i3, 0x0647, %i5
17102 udivcc %l5, 0x1144, %i0
17103 fxor %f2, %f20, %f0
17104 fmovdcs %xcc, %f5, %f7
17105 movrlz %g3, %i1, %i4
17106 move %xcc, %g7, %l4
17107 tcc %icc, 0x7
17108 xnor %i2, 0x017F, %g4
17109 be %icc, loop_1463
17110 bcc loop_1464
17111 array8 %o6, %o7, %i6
17112 mulscc %o4, 0x0BA0, %o3
17113loop_1463:
17114 smul %l3, 0x0FD4, %o0
17115loop_1464:
17116 taddcc %o2, %l1, %g6
17117 edge16n %o5, %o1, %g2
17118 orn %i7, %g1, %l6
17119 xor %g5, %l2, %i3
17120 mulscc %l0, 0x0EC8, %i5
17121 movvc %xcc, %l5, %g3
17122 movrne %i0, 0x174, %i1
17123 add %l7, 0x30, %l6
17124 wr %g0, 0x88, %asi
17125 casxa [%l6] 0x88, %i4, %g7
17126 movneg %xcc, %l4, %i2
17127 movneg %xcc, %o6, %g4
17128 fbge,a %fcc0, loop_1465
17129 movle %xcc, %i6, %o7
17130 tne %xcc, 0x0
17131 tvc %icc, 0x6
17132loop_1465:
17133 tn %xcc, 0x3
17134 orncc %o3, %o4, %o0
17135 subc %l3, 0x08E4, %o2
17136 sethi 0x0031, %l1
17137 sdivcc %o5, 0x0402, %g6
17138 udivx %o1, 0x18D0, %i7
17139 ta %icc, 0x1
17140 nop
17141 setx 0x52F0104BBF5D5C99, %l0, %l6
17142 stx %l6, [%l7 + 0x28]
17143 ldd [%l7 + 0x28], %f2
17144 setx 0x58B4AB58B3A18E1F, %l1, %l5
17145 stx %l5, [%l7 + 0x10]
17146 ldd [%l7 + 0x10], %f28
17147 faddd %f28, %f2, %f30
17148 movneg %icc, %g1, %g2
17149 sdiv %l6, 0x10F3, %l2
17150 ta %xcc, 0x2
17151 edge32l %i3, %g5, %i5
17152 fbe %fcc3, loop_1466
17153 edge8l %l0, %g3, %l5
17154 swap [%l7 + 0x60], %i0
17155 array8 %i1, %i4, %l4
17156loop_1466:
17157 nop
17158 set 0x14, %l2
17159 lduwa [%l7 + %l2] 0x04, %i2
17160 nop
17161 fitod %f12, %f18
17162 fdtoi %f18, %f17
17163 tne %icc, 0x0
17164 tn %xcc, 0x2
17165 membar 0x70
17166 andn %g7, %o6, %i6
17167 movcc %xcc, %o7, %g4
17168 wr %g0, 0x89, %asi
17169 ldstuba [%l7 + 0x37] %asi, %o3
17170 addc %o4, %l3, %o0
17171 movvc %icc, %l1, %o2
17172 or %g6, 0x020D, %o1
17173 ldd [%l7 + 0x28], %f16
17174 ld [%l7 + 0x2C], %f27
17175 andn %o5, 0x1AC9, %i7
17176 tcc %xcc, 0x5
17177 sra %g2, %g1, %l2
17178 fors %f30, %f20, %f17
17179 movleu %icc, %i3, %g5
17180 fmovrslz %i5, %f22, %f10
17181 orcc %l0, 0x1331, %l6
17182 fand %f6, %f12, %f10
17183 srl %g3, 0x02, %i0
17184 nop
17185 set 0x50, %i6
17186 stx %l5, [%l7 + %i6]
17187 fbue,a %fcc3, loop_1467
17188 fcmpne32 %f14, %f10, %i4
17189 tge %icc, 0x0
17190 edge32ln %l4, %i2, %g7
17191loop_1467:
17192 smul %i1, %o6, %i6
17193 tvs %icc, 0x0
17194 fnegd %f16, %f30
17195 tsubcc %g4, %o3, %o7
17196 nop
17197 setx 0xB049DFA9, %l0, %l6
17198 st %l6, [%l7 + 0x4C]
17199 ld [%l7 + 0x4C], %fsr
17200 addccc %l3, 0x0B65, %o0
17201 nop
17202 setx 0xBEADA102169E9FB2, %l0, %l6
17203 stx %l6, [%l7 + 0x28]
17204 ldd [%l7 + 0x28], %f6
17205 setx 0x729CF70B0741DD00, %l1, %l5
17206 stx %l5, [%l7 + 0x10]
17207 ldd [%l7 + 0x10], %f24
17208 fsubd %f24, %f6, %f10
17209 fmovdl %icc, %f23, %f0
17210 orn %l1, %o2, %g6
17211 movcs %icc, %o4, %o5
17212 xnorcc %i7, 0x1A58, %g2
17213 udivx %o1, 0x1562, %l2
17214 tne %icc, 0x2
17215 fmovdcs %xcc, %f22, %f5
17216 nop
17217 setx 0xE9D6CC7A, %l0, %l6
17218 st %l6, [%l7 + 0x28]
17219 ld [%l7 + 0x28], %f14
17220 setx 0x11C5BA18, %l1, %l5
17221 st %l5, [%l7 + 0x10]
17222 ld [%l7 + 0x10], %f17
17223 fmuls %f17, %f14, %f13
17224 move %xcc, %g1, %i3
17225 sdiv %g5, 0x10A4, %i5
17226 fba,a %fcc0, loop_1468
17227 andcc %l6, 0x0A94, %g3
17228 nop
17229 fitos %f3, %f14
17230 fstod %f14, %f6
17231 fmovrdlez %i0, %f16, %f4
17232loop_1468:
17233 stx %l5, [%l7 + 0x58]
17234 fble %fcc0, loop_1469
17235 flush %l7 + 0x60
17236 and %i4, 0x1666, %l0
17237 bcc,a,pt %xcc, loop_1470
17238loop_1469:
17239 edge8n %l4, %i2, %i1
17240 bvs,pn %xcc, loop_1471
17241 fmovsge %icc, %f5, %f2
17242loop_1470:
17243 brlz %g7, loop_1472
17244 sub %i6, 0x081E, %g4
17245loop_1471:
17246 nop
17247 fitod %f4, %f14
17248 fdtoi %f14, %f19
17249 tneg %icc, 0x0
17250loop_1472:
17251 popc 0x12A6, %o6
17252 andn %o7, %o3, %o0
17253 sir 0x0B03
17254 fpack32 %f14, %f20, %f4
17255 udiv %l3, 0x1E16, %o2
17256 srax %l1, %o4, %o5
17257 edge8n %g6, %g2, %i7
17258 tsubcc %l2, %g1, %o1
17259 tn %xcc, 0x0
17260 movvc %icc, %g5, %i5
17261 xorcc %i3, %l6, %g3
17262 swap [%l7 + 0x74], %l5
17263 edge16n %i4, %l0, %i0
17264 ble,pn %xcc, loop_1473
17265 brnz %l4, loop_1474
17266 edge8l %i1, %i2, %i6
17267 popc 0x1FE8, %g4
17268loop_1473:
17269 fors %f12, %f8, %f23
17270loop_1474:
17271 addccc %g7, 0x0D9E, %o6
17272 edge16n %o3, %o0, %o7
17273 bneg,a loop_1475
17274 fbe %fcc0, loop_1476
17275 fba,a %fcc0, loop_1477
17276 fpadd16s %f13, %f5, %f30
17277loop_1475:
17278 sllx %l3, 0x1C, %o2
17279loop_1476:
17280 smul %l1, 0x04AF, %o4
17281loop_1477:
17282 andn %o5, 0x0838, %g6
17283 movge %icc, %i7, %l2
17284 restored
17285 rdpr %cwp, %g1
17286 rdpr %cansave, %g2
17287 rdpr %canrestore, %g3
17288 rdpr %cleanwin, %g4
17289 rdpr %otherwin, %g5
17290 rdpr %wstate, %g6
17291 movge %xcc, %g1, %o1
17292 edge8n %g5, %g2, %i5
17293 edge32 %l6, %i3, %g3
17294 ble %xcc, loop_1478
17295 nop
17296 setx 0x307F54A4, %l0, %l6
17297 st %l6, [%l7 + 0x70]
17298 ld [%l7 + 0x70], %fsr
17299 brlz %i4, loop_1479
17300 edge16 %l0, %l5, %l4
17301loop_1478:
17302 fpadd32s %f3, %f20, %f11
17303 bne,a loop_1480
17304loop_1479:
17305 sll %i0, %i1, %i6
17306 fmovrsne %i2, %f23, %f19
17307 movvs %xcc, %g7, %g4
17308loop_1480:
17309 ldd [%l7 + 0x28], %o2
17310 fpackfix %f8, %f29
17311 tvc %icc, 0x5
17312 edge32 %o6, %o7, %l3
17313 add %o0, %o2, %o4
17314 andn %l1, 0x0376, %g6
17315 fzero %f28
17316 andcc %i7, 0x045F, %l2
17317 mulscc %o5, 0x0459, %o1
17318 mulx %g1, 0x103F, %g5
17319 movleu %xcc, %g2, %i5
17320 for %f14, %f14, %f10
17321 nop
17322 setx 0xF21768BFCAC5F282, %l0, %l6
17323 stx %l6, [%l7 + 0x28]
17324 ldd [%l7 + 0x28], %f4
17325 fsqrtd %f4, %f14
17326 te %xcc, 0x6
17327 fsrc2 %f16, %f14
17328 tne %icc, 0x0
17329 sub %l6, %i3, %i4
17330 edge32n %l0, %g3, %l5
17331 movge %icc, %l4, %i1
17332 saved
17333 rdpr %cwp, %g1
17334 rdpr %cansave, %g2
17335 rdpr %canrestore, %g3
17336 rdpr %cleanwin, %g4
17337 rdpr %otherwin, %g5
17338 rdpr %wstate, %g6
17339 fpmerge %f22, %f30, %f2
17340 fmovs %f4, %f7
17341 tvs %xcc, 0x1
17342 fnot1s %f18, %f21
17343 edge32 %i0, %i2, %i6
17344 nop
17345 fitos %f11, %f30
17346 fstox %f30, %f4
17347 movge %icc, %g7, %o3
17348 movleu %xcc, %g4, %o7
17349 ld [%l7 + 0x20], %f26
17350 sll %o6, %l3, %o2
17351 bn,a %icc, loop_1481
17352 xorcc %o4, 0x0007, %o0
17353 nop
17354 set 0x16, %g3
17355 sth %l1, [%l7 + %g3]
17356 nop
17357 setx loop_1482, %l0, %l1
17358 wrpr 0x1, %tl
17359 wrpr %l1, %tnpc
17360 setx 0x34400001400, %l0, %l1
17361 wrpr %l1, %tstate
17362 wrhpr 0x4, %htstate
17363 done
17364loop_1481:
17365 tcc %xcc, 0x0
17366 sethi 0x1430, %i7
17367 fmovrsne %g6, %f29, %f24
17368loop_1482:
17369 fmovsvs %icc, %f13, %f3
17370 lduh [%l7 + 0x0C], %l2
17371 alignaddrl %o1, %o5, %g5
17372 subc %g2, 0x129D, %i5
17373 smul %g1, 0x1534, %i3
17374 addcc %i4, %l0, %g3
17375 set 0x0E, %g2
17376 stha %l6, [%l7 + %g2] 0x88
17377 movneg %icc, %l4, %l5
17378 orncc %i1, %i0, %i6
17379 fmovscc %icc, %f9, %f16
17380 sll %g7, %o3, %g4
17381 fmovrdne %i2, %f28, %f18
17382 tgu %xcc, 0x3
17383 sllx %o7, 0x1D, %l3
17384 ta %xcc, 0x4
17385 subccc %o2, 0x08AE, %o4
17386 fpadd16 %f24, %f26, %f4
17387 tcs %icc, 0x5
17388 nop
17389 set 0x78, %o4
17390 ldx [%l7 + %o4], %o6
17391 fsrc2s %f23, %f18
17392 andncc %o0, %l1, %i7
17393 udiv %g6, 0x04CC, %l2
17394 fmovdneg %icc, %f6, %f30
17395 fbge %fcc3, loop_1483
17396 be,a,pn %xcc, loop_1484
17397 move %icc, %o5, %g5
17398 edge8n %g2, %i5, %g1
17399loop_1483:
17400 fmovsne %xcc, %f5, %f14
17401loop_1484:
17402 edge16l %o1, %i3, %i4
17403 tsubcc %g3, %l0, %l4
17404 tne %icc, 0x3
17405 fbue,a %fcc0, loop_1485
17406 sll %l6, %l5, %i0
17407 wr %g0, 0x11, %asi
17408 stba %i1, [%l7 + 0x6C] %asi
17409loop_1485:
17410 edge32n %i6, %g7, %o3
17411 srl %i2, 0x0F, %g4
17412 movvs %icc, %l3, %o7
17413 orcc %o4, 0x05BE, %o6
17414 bgu,pn %icc, loop_1486
17415 edge8ln %o0, %l1, %o2
17416 te %xcc, 0x0
17417 brlz,a %i7, loop_1487
17418loop_1486:
17419 fpsub32 %f10, %f14, %f12
17420 wr %g0, 0x0c, %asi
17421 sta %f14, [%l7 + 0x20] %asi
17422loop_1487:
17423 umul %g6, %o5, %g5
17424 fbge,a %fcc2, loop_1488
17425 tneg %xcc, 0x0
17426 fmovrsne %l2, %f8, %f7
17427 sdiv %i5, 0x12DD, %g2
17428loop_1488:
17429 edge8l %o1, %i3, %g1
17430 movleu %icc, %i4, %l0
17431 edge8l %g3, %l6, %l5
17432 xnor %i0, 0x1900, %i1
17433 xor %i6, %g7, %o3
17434 movrgz %i2, %l4, %l3
17435 fxors %f16, %f5, %f27
17436 alignaddrl %g4, %o4, %o7
17437 fmovdcs %icc, %f7, %f18
17438 srl %o6, %l1, %o2
17439 fnot1 %f4, %f0
17440 tsubcc %i7, 0x12B8, %o0
17441 movvc %icc, %g6, %o5
17442 ldsb [%l7 + 0x4F], %l2
17443 addccc %i5, %g2, %g5
17444 movrlez %o1, 0x0F2, %g1
17445 ldx [%l7 + 0x70], %i4
17446 fpadd32s %f21, %f28, %f20
17447 sll %l0, %i3, %g3
17448 udivcc %l5, 0x1DFF, %i0
17449 array16 %i1, %i6, %l6
17450 set 0x32, %o2
17451 lduba [%l7 + %o2] 0x14, %o3
17452 movgu %icc, %g7, %l4
17453 movl %icc, %l3, %g4
17454 tcc %icc, 0x5
17455 tvc %xcc, 0x2
17456 movleu %xcc, %i2, %o7
17457 tleu %xcc, 0x6
17458 edge8 %o6, %o4, %l1
17459 nop
17460 setx loop_1489, %l0, %l1
17461 jmpl %l1, %o2
17462 nop
17463 set 0x2C, %i4
17464 lduw [%l7 + %i4], %i7
17465 udivx %o0, 0x070D, %g6
17466 ldstub [%l7 + 0x36], %o5
17467loop_1489:
17468 fmovrde %i5, %f16, %f8
17469 srl %g2, %l2, %g5
17470 ba,pn %icc, loop_1490
17471 fones %f9
17472 nop
17473 fitod %f12, %f18
17474 fdtox %f18, %f8
17475 fxtod %f8, %f8
17476 sethi 0x0145, %g1
17477loop_1490:
17478 tcc %icc, 0x4
17479 fmovrsgz %i4, %f19, %f31
17480 edge32l %o1, %l0, %g3
17481 fmul8x16au %f1, %f18, %f14
17482 subc %i3, 0x0599, %i0
17483 orcc %l5, 0x162A, %i1
17484 bneg,a %xcc, loop_1491
17485 orn %i6, %l6, %g7
17486 fcmpgt32 %f6, %f0, %l4
17487 st %f12, [%l7 + 0x70]
17488loop_1491:
17489 ldx [%l7 + 0x40], %o3
17490 srl %g4, 0x1E, %l3
17491 fba %fcc1, loop_1492
17492 bneg,a,pn %icc, loop_1493
17493 movrlz %o7, 0x371, %i2
17494 fmovsn %icc, %f15, %f17
17495loop_1492:
17496 bvc %xcc, loop_1494
17497loop_1493:
17498 bvs loop_1495
17499 array8 %o4, %o6, %l1
17500 movrlz %i7, %o0, %o2
17501loop_1494:
17502 fnegs %f24, %f14
17503loop_1495:
17504 bne loop_1496
17505 sra %o5, 0x15, %i5
17506 edge32ln %g2, %l2, %g5
17507 mulx %g6, %g1, %i4
17508loop_1496:
17509 nop
17510 wr %g0, 0x19, %asi
17511 ldda [%l7 + 0x70] %asi, %l0
17512 ta %icc, 0x4
17513 tcs %icc, 0x3
17514 sllx %o1, 0x14, %g3
17515 movn %xcc, %i0, %l5
17516 movne %xcc, %i1, %i3
17517 fmovda %xcc, %f16, %f15
17518 tle %icc, 0x1
17519 tvc %icc, 0x6
17520 fpsub16 %f8, %f2, %f14
17521 restored
17522 rdpr %cwp, %g1
17523 rdpr %cansave, %g2
17524 rdpr %canrestore, %g3
17525 rdpr %cleanwin, %g4
17526 rdpr %otherwin, %g5
17527 rdpr %wstate, %g6
17528 sethi 0x1E54, %l6
17529 xor %g7, %l4, %i6
17530 fbne,a %fcc2, loop_1497
17531 fbe,a %fcc0, loop_1498
17532 movneg %xcc, %o3, %l3
17533 fbe %fcc3, loop_1499
17534loop_1497:
17535 brgz %o7, loop_1500
17536loop_1498:
17537 addc %i2, %g4, %o6
17538 edge16l %l1, %o4, %o0
17539loop_1499:
17540 nop
17541 setx 0x5FDA84AFF3CD2D59, %l0, %l6
17542 stx %l6, [%l7 + 0x28]
17543 ldd [%l7 + 0x28], %f14
17544 setx 0x8C285B5B5C5BD53A, %l1, %l5
17545 stx %l5, [%l7 + 0x10]
17546 ldd [%l7 + 0x10], %f24
17547 fmuld %f24, %f14, %f16
17548loop_1500:
17549 te %xcc, 0x0
17550 edge16l %i7, %o5, %i5
17551 tle %xcc, 0x0
17552 set 0x28, %l6
17553 stxa %o2, [%g0 + %l6] 0x20
17554 xor %l2, %g5, %g2
17555 sethi 0x0EA4, %g1
17556 edge8 %i4, %g6, %l0
17557 alignaddrl %o1, %i0, %l5
17558 movle %xcc, %i1, %g3
17559 addcc %l6, %g7, %l4
17560 move %xcc, %i6, %i3
17561 movrlez %o3, 0x07D, %o7
17562 fmovrslez %l3, %f6, %f19
17563 tn %icc, 0x2
17564 mulx %g4, 0x0179, %o6
17565 fand %f26, %f12, %f14
17566 bg loop_1501
17567 add %l1, %i2, %o4
17568 wr %g0, 0x19, %asi
17569 stba %i7, [%l7 + 0x53] %asi
17570loop_1501:
17571 addcc %o5, %i5, %o2
17572 movge %icc, %l2, %o0
17573 mulscc %g2, %g1, %i4
17574 orcc %g5, 0x0F51, %g6
17575 fbug,a %fcc1, loop_1502
17576 tge %xcc, 0x2
17577 fmovsa %icc, %f10, %f24
17578 tneg %icc, 0x3
17579loop_1502:
17580 fornot2s %f26, %f0, %f24
17581 add %l0, %i0, %l5
17582 udivcc %o1, 0x17C5, %i1
17583 ta %xcc, 0x1
17584 bneg %icc, loop_1503
17585 movvs %xcc, %g3, %l6
17586 sdivcc %g7, 0x04B6, %i6
17587 srl %i3, 0x18, %o3
17588loop_1503:
17589 movneg %xcc, %l4, %l3
17590 xnor %o7, %g4, %o6
17591 udiv %l1, 0x062D, %i2
17592 movcc %xcc, %o4, %o5
17593 umulcc %i5, %i7, %o2
17594 fnors %f9, %f28, %f23
17595 sll %o0, 0x0B, %g2
17596 bge,a,pt %xcc, loop_1504
17597 fmul8ulx16 %f30, %f8, %f0
17598 move %xcc, %g1, %l2
17599 tleu %icc, 0x1
17600loop_1504:
17601 andcc %i4, 0x0C1C, %g6
17602 orncc %g5, %i0, %l0
17603 tle %icc, 0x1
17604 tleu %icc, 0x5
17605 alignaddr %o1, %l5, %g3
17606 array16 %l6, %g7, %i6
17607 xnorcc %i1, 0x13FF, %o3
17608 fbn %fcc1, loop_1505
17609 smulcc %i3, %l4, %l3
17610 tcs %icc, 0x2
17611 subccc %o7, 0x0616, %g4
17612loop_1505:
17613 edge32l %o6, %i2, %o4
17614 edge32n %l1, %i5, %i7
17615 sub %o5, %o2, %g2
17616 fmovdg %xcc, %f0, %f25
17617 nop
17618 setx loop_1506, %l0, %l1
17619 wrpr 0x1, %tl
17620 wrpr %l1, %tnpc
17621 setx 0x34400001400, %l0, %l1
17622 wrpr %l1, %tstate
17623 wrhpr 0x4, %htstate
17624 done
17625 tvs %icc, 0x7
17626 alignaddr %g1, %l2, %o0
17627 std %f12, [%l7 + 0x78]
17628loop_1506:
17629 movcc %xcc, %g6, %g5
17630 mulx %i0, 0x0E56, %l0
17631 nop
17632 setx loop_1507, %l0, %l1
17633 wrpr 0x1, %tl
17634 wrpr %l1, %tnpc
17635 setx 0x34400001400, %l0, %l1
17636 wrpr %l1, %tstate
17637 wrhpr 0x4, %htstate
17638 done
17639 bpos %icc, loop_1508
17640 fabss %f10, %f27
17641 move %xcc, %o1, %l5
17642loop_1507:
17643 edge32ln %i4, %g3, %g7
17644loop_1508:
17645 movn %xcc, %l6, %i1
17646 fzeros %f13
17647 mulscc %o3, 0x09EE, %i6
17648 nop
17649 setx loop_1509, %l0, %l1
17650 wrpr 0x1, %tl
17651 wrpr %l1, %tnpc
17652 setx 0x34400001400, %l0, %l1
17653 wrpr %l1, %tstate
17654 wrhpr 0x4, %htstate
17655 done
17656 fpadd32s %f23, %f27, %f12
17657 fmovdle %xcc, %f9, %f3
17658 nop
17659 setx 0x407AF949, %l0, %l6
17660 st %l6, [%l7 + 0x24]
17661 ld [%l7 + 0x24], %fsr
17662loop_1509:
17663 edge8 %l4, %i3, %l3
17664 movgu %icc, %g4, %o6
17665 lduh [%l7 + 0x12], %i2
17666 addccc %o7, %l1, %i5
17667 edge32ln %i7, %o5, %o2
17668 fpadd32s %f10, %f20, %f14
17669 nop
17670 set 0x79, %i3
17671 stb %o4, [%l7 + %i3]
17672 fandnot1s %f5, %f18, %f10
17673 wr %g0, 0x89, %asi
17674 lduha [%l7 + 0x60] %asi, %g2
17675 movgu %icc, %g1, %l2
17676 sdivx %o0, 0x08F7, %g6
17677 movne %icc, %g5, %i0
17678 addc %o1, %l0, %l5
17679 sdiv %g3, 0x189F, %i4
17680 edge32n %l6, %i1, %g7
17681 wr %g0, 0x80, %asi
17682 ldsha [%l7 + 0x16] %asi, %i6
17683 tvs %icc, 0x6
17684 brgez %o3, loop_1510
17685 tleu %icc, 0x2
17686 tvc %xcc, 0x7
17687 nop
17688 setx 0x10DCB9ECD074084E, %l0, %l6
17689 stx %l6, [%l7 + 0x30]
17690 ldx [%l7 + 0x30], %fsr
17691loop_1510:
17692 fbo,a %fcc3, loop_1511
17693 bgu %xcc, loop_1512
17694 sll %i3, %l4, %l3
17695 alignaddr %g4, %o6, %o7
17696loop_1511:
17697 tg %xcc, 0x5
17698loop_1512:
17699 bne loop_1513
17700 saved
17701 rdpr %cwp, %g1
17702 rdpr %cansave, %g2
17703 rdpr %canrestore, %g3
17704 rdpr %cleanwin, %g4
17705 rdpr %otherwin, %g5
17706 rdpr %wstate, %g6
17707 udivx %l1, 0x0C5A, %i2
17708 fnor %f20, %f28, %f18
17709loop_1513:
17710 fpsub32 %f26, %f12, %f10
17711 xorcc %i7, %i5, %o2
17712 tleu %xcc, 0x1
17713 smul %o5, %o4, %g1
17714 udiv %g2, 0x137D, %l2
17715 movl %icc, %o0, %g6
17716 edge32ln %i0, %o1, %l0
17717 edge16ln %g5, %l5, %i4
17718 set 0x20, %o0
17719 ldda [%l7 + %o0] 0x11, %g2
17720 bge,pt %xcc, loop_1514
17721 fmovsvs %icc, %f28, %f17
17722 xorcc %l6, 0x178A, %g7
17723 srl %i1, 0x0D, %i6
17724loop_1514:
17725 sdivcc %i3, 0x0B68, %o3
17726 and %l3, %l4, %g4
17727 fmovdg %xcc, %f24, %f30
17728 edge32ln %o6, %o7, %i2
17729 fble %fcc0, loop_1515
17730 fabsd %f12, %f10
17731 movneg %icc, %i7, %i5
17732 fble %fcc1, loop_1516
17733loop_1515:
17734 tle %xcc, 0x7
17735 saved
17736 rdpr %cwp, %g1
17737 rdpr %cansave, %g2
17738 rdpr %canrestore, %g3
17739 rdpr %cleanwin, %g4
17740 rdpr %otherwin, %g5
17741 rdpr %wstate, %g6
17742 edge32n %l1, %o2, %o5
17743loop_1516:
17744 saved
17745 rdpr %cwp, %g1
17746 rdpr %cansave, %g2
17747 rdpr %canrestore, %g3
17748 rdpr %cleanwin, %g4
17749 rdpr %otherwin, %g5
17750 rdpr %wstate, %g6
17751 fnot1 %f2, %f28
17752 fpsub16 %f4, %f22, %f26
17753 subccc %o4, %g2, %l2
17754 fmovdcc %icc, %f19, %f31
17755 fcmpeq32 %f24, %f8, %g1
17756 orncc %o0, %i0, %o1
17757 tcs %xcc, 0x0
17758 edge8n %l0, %g6, %l5
17759 fornot2 %f24, %f12, %f22
17760 andncc %i4, %g3, %g5
17761 movrgez %l6, %i1, %g7
17762 srlx %i3, %i6, %o3
17763 bleu loop_1517
17764 fmovrdgez %l3, %f4, %f30
17765 fbn,a %fcc1, loop_1518
17766 tvc %icc, 0x3
17767loop_1517:
17768 fbuge %fcc3, loop_1519
17769 alignaddr %l4, %g4, %o6
17770loop_1518:
17771 movleu %icc, %i2, %i7
17772 fbug %fcc3, loop_1520
17773loop_1519:
17774 sethi 0x0CC8, %o7
17775 xor %l1, 0x0F94, %o2
17776 edge16 %i5, %o4, %g2
17777loop_1520:
17778 fmovspos %icc, %f2, %f16
17779 umul %o5, 0x12C0, %g1
17780 for %f4, %f0, %f18
17781 movneg %icc, %o0, %i0
17782 tle %xcc, 0x5
17783 wr %g0, 0x11, %asi
17784 lda [%l7 + 0x44] %asi, %f14
17785 movg %xcc, %o1, %l0
17786 bcc loop_1521
17787 sir 0x1585
17788 set 0x40, %g4
17789 ldda [%l7 + %g4] 0x89, %f16
17790loop_1521:
17791 fnot2s %f6, %f22
17792 andncc %g6, %l2, %i4
17793 xor %g3, 0x0E2E, %g5
17794 array16 %l5, %l6, %g7
17795 ld [%l7 + 0x1C], %f29
17796 mulscc %i3, 0x1B38, %i1
17797 subc %o3, %i6, %l3
17798 set 0x48, %o5
17799 stxa %l4, [%l7 + %o5] 0x80
17800 fandnot1s %f16, %f22, %f18
17801 pdist %f24, %f4, %f10
17802 st %f2, [%l7 + 0x38]
17803 tne %xcc, 0x5
17804 udivcc %o6, 0x0959, %g4
17805 fbo,a %fcc3, loop_1522
17806 add %i2, 0x16AF, %i7
17807 movle %xcc, %o7, %l1
17808 sra %o2, %o4, %i5
17809loop_1522:
17810 alignaddr %o5, %g2, %g1
17811 set 0x64, %o1
17812 stwa %o0, [%l7 + %o1] 0x2f
17813 membar #Sync
17814 sethi 0x041A, %i0
17815 fcmpeq32 %f22, %f4, %o1
17816 andn %g6, 0x03D1, %l0
17817 fmovrslz %l2, %f9, %f16
17818 fmovdn %xcc, %f1, %f14
17819 fmovsge %xcc, %f30, %f16
17820 array8 %g3, %i4, %g5
17821 nop
17822 setx 0x9F180153629106B1, %l0, %l6
17823 stx %l6, [%l7 + 0x28]
17824 ldd [%l7 + 0x28], %f26
17825 setx 0x2F3094FD5F193224, %l1, %l5
17826 stx %l5, [%l7 + 0x10]
17827 ldd [%l7 + 0x10], %f4
17828 fdivd %f4, %f26, %f18
17829 set 0x50, %l1
17830 lduwa [%l7 + %l1] 0x14, %l5
17831 tne %xcc, 0x7
17832 fnand %f0, %f18, %f28
17833 fands %f16, %f26, %f15
17834 fpackfix %f10, %f4
17835 edge32ln %g7, %i3, %l6
17836 set 0x57, %i0
17837 stba %o3, [%l7 + %i0] 0x18
17838 fone %f22
17839 fbn,a %fcc3, loop_1523
17840 tcs %xcc, 0x0
17841 movrgz %i1, %l3, %i6
17842 fors %f11, %f14, %f29
17843loop_1523:
17844 fmovdge %xcc, %f3, %f25
17845 movvc %icc, %o6, %l4
17846 movcc %icc, %g4, %i2
17847 sdiv %o7, 0x058F, %i7
17848 edge16ln %o2, %l1, %i5
17849 fabss %f14, %f26
17850 sllx %o5, %o4, %g2
17851 tl %xcc, 0x1
17852 wr %g0, 0xe2, %asi
17853 stha %o0, [%l7 + 0x34] %asi
17854 membar #Sync
17855 movleu %icc, %i0, %o1
17856 bn,a %xcc, loop_1524
17857 array32 %g1, %l0, %g6
17858 edge16ln %g3, %l2, %i4
17859 fmovrdgz %g5, %f6, %f2
17860loop_1524:
17861 fbn %fcc0, loop_1525
17862 movrlz %l5, 0x22F, %g7
17863 sub %i3, %l6, %i1
17864 set 0x4A, %i7
17865 ldsha [%l7 + %i7] 0x18, %l3
17866loop_1525:
17867 nop
17868 wr %g0, 0x10, %asi
17869 stwa %o3, [%l7 + 0x14] %asi
17870 tne %icc, 0x2
17871 fcmpeq32 %f8, %f30, %o6
17872 fbue,a %fcc2, loop_1526
17873 bpos,pt %xcc, loop_1527
17874 fbo %fcc3, loop_1528
17875 fmovsge %icc, %f5, %f3
17876loop_1526:
17877 brlz,a %i6, loop_1529
17878loop_1527:
17879 movl %xcc, %g4, %i2
17880loop_1528:
17881 fbul,a %fcc0, loop_1530
17882 edge16l %o7, %l4, %i7
17883loop_1529:
17884 edge16 %o2, %i5, %o5
17885 move %icc, %l1, %g2
17886loop_1530:
17887 edge32 %o0, %o4, %i0
17888 sllx %g1, 0x13, %o1
17889 movpos %xcc, %g6, %l0
17890 udiv %l2, 0x1D78, %i4
17891 orn %g3, 0x0764, %l5
17892 movrgz %g5, 0x056, %g7
17893 fmovsleu %icc, %f27, %f4
17894 andcc %l6, 0x02C7, %i3
17895 movrlez %i1, %l3, %o3
17896 add %l7, 0x40, %l6
17897 wr %g0, 0x80, %asi
17898 casxa [%l6] 0x80, %o6, %g4
17899 fpmerge %f16, %f0, %f0
17900 fmovsa %icc, %f7, %f13
17901 nop
17902 setx loop_1531, %l0, %l1
17903 jmpl %l1, %i2
17904 add %o7, %i6, %i7
17905 tsubcctv %o2, %l4, %o5
17906 edge8 %i5, %g2, %l1
17907loop_1531:
17908 fmovsa %xcc, %f30, %f3
17909 tcs %xcc, 0x7
17910 srax %o4, 0x04, %o0
17911 edge8n %g1, %o1, %i0
17912 subccc %g6, %l0, %i4
17913 tn %icc, 0x0
17914 fpadd32s %f14, %f18, %f22
17915 umul %l2, 0x0CD9, %g3
17916 popc 0x030B, %g5
17917 fbue,a %fcc0, loop_1532
17918 movrgez %l5, 0x292, %l6
17919 nop
17920 setx 0x3289ED4140A80ACD, %l0, %l6
17921 stx %l6, [%l7 + 0x28]
17922 ldd [%l7 + 0x28], %f30
17923 setx 0x2CA597979B7FC191, %l1, %l5
17924 stx %l5, [%l7 + 0x10]
17925 ldd [%l7 + 0x10], %f2
17926 fdivd %f2, %f30, %f20
17927 nop
17928 setx 0x6CBECDC574AF9D9E, %l0, %l6
17929 stx %l6, [%l7 + 0x28]
17930 ldd [%l7 + 0x28], %f14
17931 setx 0xAC73691BCBEDADC4, %l1, %l5
17932 stx %l5, [%l7 + 0x10]
17933 ldd [%l7 + 0x10], %f22
17934 faddd %f22, %f14, %f30
17935loop_1532:
17936 sub %i3, 0x08A0, %g7
17937 umulcc %i1, 0x13DC, %l3
17938 ldub [%l7 + 0x2B], %o6
17939 fmovdgu %xcc, %f24, %f3
17940 tsubcctv %o3, %i2, %o7
17941 fcmpgt16 %f20, %f10, %g4
17942 sll %i6, %i7, %o2
17943 fmovscs %xcc, %f30, %f29
17944 movge %icc, %o5, %l4
17945 tge %icc, 0x3
17946 tsubcc %g2, %l1, %i5
17947 movre %o4, %g1, %o0
17948 bcc loop_1533
17949 ta %xcc, 0x3
17950 fnor %f26, %f0, %f10
17951 ta %icc, 0x2
17952loop_1533:
17953 umul %o1, %g6, %l0
17954 set 0x14, %g1
17955 lda [%l7 + %g1] 0x19, %f26
17956 ldsb [%l7 + 0x5D], %i0
17957 edge16ln %l2, %i4, %g5
17958 movrlez %l5, %l6, %i3
17959 movpos %icc, %g3, %i1
17960 sll %l3, %g7, %o3
17961 andcc %i2, %o7, %g4
17962 set 0x74, %l4
17963 ldswa [%l7 + %l4] 0x88, %i6
17964 fble %fcc1, loop_1534
17965 srlx %i7, 0x15, %o6
17966 set 0x40, %i1
17967 stxa %o5, [%l7 + %i1] 0x22
17968 membar #Sync
17969loop_1534:
17970 sub %l4, 0x02D1, %g2
17971 fmovsg %icc, %f2, %f10
17972 smulcc %l1, 0x1370, %o2
17973 andncc %i5, %o4, %o0
17974 edge8ln %o1, %g1, %l0
17975 fnand %f24, %f12, %f2
17976 tpos %icc, 0x6
17977 fmovdne %xcc, %f18, %f8
17978 fmovscc %xcc, %f31, %f27
17979 movgu %xcc, %i0, %l2
17980 tneg %icc, 0x0
17981 tvs %icc, 0x6
17982 set 0x28, %g5
17983 lduwa [%l7 + %g5] 0x88, %g6
17984 stb %g5, [%l7 + 0x29]
17985 fpadd16 %f20, %f18, %f20
17986 nop
17987 fitos %f6, %f10
17988 fstod %f10, %f18
17989 fmovrde %l5, %f14, %f22
17990 fxnors %f13, %f0, %f9
17991 tn %xcc, 0x7
17992 and %l6, 0x06A4, %i4
17993 nop
17994 setx loop_1535, %l0, %l1
17995 jmpl %l1, %g3
17996 call loop_1536
17997 edge16ln %i1, %i3, %l3
17998 mulscc %o3, 0x0EF7, %g7
17999loop_1535:
18000 tl %icc, 0x3
18001loop_1536:
18002 fblg,a %fcc3, loop_1537
18003 tvs %xcc, 0x7
18004 taddcctv %i2, 0x0254, %o7
18005 or %i6, %i7, %o6
18006loop_1537:
18007 movcc %xcc, %o5, %l4
18008 fbo,a %fcc1, loop_1538
18009 movneg %icc, %g4, %l1
18010 fmovdgu %icc, %f30, %f19
18011 andncc %g2, %o2, %i5
18012loop_1538:
18013 mulx %o0, 0x060D, %o4
18014 tsubcctv %g1, 0x17A4, %o1
18015 nop
18016 setx loop_1539, %l0, %l1
18017 wrpr 0x1, %tl
18018 wrpr %l1, %tpc
18019 add %l1, 0x4, %l1
18020 wrpr %l1, %tnpc
18021 setx 0x34400001400, %l0, %l1
18022 wrpr %l1, %tstate
18023 wrhpr 0x4, %htstate
18024 retry
18025 edge8n %l0, %i0, %l2
18026 bpos,pn %icc, loop_1540
18027 addccc %g5, %g6, %l6
18028loop_1539:
18029 smul %i4, 0x13CC, %l5
18030 umulcc %g3, %i3, %i1
18031loop_1540:
18032 alignaddrl %l3, %g7, %o3
18033 xnor %i2, 0x1729, %i6
18034 nop
18035 fitod %f8, %f8
18036 fdtox %f8, %f8
18037 fxtod %f8, %f28
18038 sll %i7, 0x18, %o6
18039 fexpand %f4, %f14
18040 bl,a %xcc, loop_1541
18041 bge,a loop_1542
18042 movcs %xcc, %o7, %o5
18043 mova %xcc, %l4, %g4
18044loop_1541:
18045 sra %l1, %g2, %i5
18046loop_1542:
18047 brlez %o0, loop_1543
18048 tge %icc, 0x0
18049 array16 %o2, %o4, %g1
18050 sdivx %l0, 0x129B, %o1
18051loop_1543:
18052 subccc %i0, %l2, %g6
18053 bn,a,pt %xcc, loop_1544
18054 movcc %xcc, %l6, %i4
18055 mova %xcc, %l5, %g3
18056 set 0x50, %i5
18057 ldsha [%l7 + %i5] 0x11, %i3
18058loop_1544:
18059 bcs %icc, loop_1545
18060 sllx %i1, 0x0F, %l3
18061 lduh [%l7 + 0x7E], %g7
18062 add %l7, 0x38, %l6
18063 wr %g0, 0x89, %asi
18064 ldxa [%l6] %asi, %o3
18065 casxa [%l6] 0x89, %o3, %g5
18066loop_1545:
18067 bne,pt %icc, loop_1546
18068 fble,a %fcc3, loop_1547
18069 mulx %i2, %i7, %o6
18070 fcmpne32 %f8, %f20, %i6
18071loop_1546:
18072 bleu,pn %icc, loop_1548
18073loop_1547:
18074 move %icc, %o7, %o5
18075 fsrc1s %f18, %f12
18076 array16 %g4, %l1, %l4
18077loop_1548:
18078 tneg %xcc, 0x2
18079 movrne %i5, %g2, %o0
18080 set 0x0A, %o7
18081 lduba [%l7 + %o7] 0x10, %o4
18082 smul %o2, 0x166E, %g1
18083 brgz,a %l0, loop_1549
18084 and %i0, %l2, %o1
18085 orcc %l6, %i4, %g6
18086 fbg,a %fcc2, loop_1550
18087loop_1549:
18088 movvs %icc, %l5, %i3
18089 edge16l %g3, %l3, %i1
18090 fbug,a %fcc2, loop_1551
18091loop_1550:
18092 fblg %fcc0, loop_1552
18093 tl %xcc, 0x0
18094 nop
18095 setx loop_1553, %l0, %l1
18096 wrpr 0x1, %tl
18097 wrpr %l1, %tnpc
18098 setx 0x34400001400, %l0, %l1
18099 wrpr %l1, %tstate
18100 wrhpr 0x4, %htstate
18101 done
18102loop_1551:
18103 edge8l %g7, %o3, %i2
18104loop_1552:
18105 edge32n %i7, %o6, %g5
18106 te %icc, 0x7
18107loop_1553:
18108 tge %icc, 0x1
18109 subcc %o7, %o5, %g4
18110 movge %xcc, %i6, %l4
18111 bleu loop_1554
18112 array32 %l1, %g2, %o0
18113 fmovrslz %i5, %f25, %f16
18114 add %l7, 0x70, %l6
18115 wr %g0, 0x80, %asi
18116 casa [%l6] 0x80, %o2, %o4
18117loop_1554:
18118 nop
18119 fitod %f10, %f14
18120 fdtox %f14, %f28
18121 or %l0, %g1, %l2
18122 fbule %fcc3, loop_1555
18123 fmovdn %xcc, %f7, %f17
18124 tvc %icc, 0x6
18125 fbule %fcc0, loop_1556
18126loop_1555:
18127 sethi 0x0610, %o1
18128 tcs %icc, 0x2
18129 fbl %fcc3, loop_1557
18130loop_1556:
18131 udiv %i0, 0x0F72, %l6
18132 xor %i4, %l5, %i3
18133 movn %icc, %g3, %l3
18134loop_1557:
18135 subccc %g6, %g7, %o3
18136 udivx %i2, 0x0FB4, %i1
18137 fmovdcc %xcc, %f5, %f18
18138 fnor %f6, %f10, %f18
18139 fzeros %f5
18140 subcc %o6, %g5, %i7
18141 or %o5, 0x18BD, %g4
18142 bne,a,pn %icc, loop_1558
18143 move %xcc, %i6, %o7
18144 ba,a %icc, loop_1559
18145 sra %l4, %g2, %l1
18146loop_1558:
18147 nop
18148 setx loop_1560, %l0, %l1
18149 jmpl %l1, %i5
18150 movcc %icc, %o0, %o2
18151loop_1559:
18152 popc %l0, %o4
18153 nop
18154 setx 0x6058D225, %l0, %l6
18155 st %l6, [%l7 + 0x58]
18156 ld [%l7 + 0x58], %fsr
18157loop_1560:
18158 ba loop_1561
18159 xorcc %l2, %o1, %g1
18160 sdivx %i0, 0x0E82, %l6
18161 fbul,a %fcc3, loop_1562
18162loop_1561:
18163 sir 0x1CD8
18164 xnor %i4, 0x080E, %i3
18165 array32 %l5, %g3, %l3
18166loop_1562:
18167 xor %g6, 0x0F15, %o3
18168 restored
18169 rdpr %cwp, %g1
18170 rdpr %cansave, %g2
18171 rdpr %canrestore, %g3
18172 rdpr %cleanwin, %g4
18173 rdpr %otherwin, %g5
18174 rdpr %wstate, %g6
18175 fabsd %f20, %f6
18176 sdivcc %g7, 0x06C2, %i1
18177 smul %i2, %o6, %g5
18178 fnot2 %f28, %f2
18179 smulcc %o5, 0x199D, %i7
18180 fsrc1s %f4, %f7
18181 sir 0x055E
18182 saved
18183 rdpr %cwp, %g1
18184 rdpr %cansave, %g2
18185 rdpr %canrestore, %g3
18186 rdpr %cleanwin, %g4
18187 rdpr %otherwin, %g5
18188 rdpr %wstate, %g6
18189 bgu,a,pt %xcc, loop_1563
18190 sir 0x135A
18191 brlez,a %g4, loop_1564
18192 fmul8ulx16 %f8, %f30, %f0
18193loop_1563:
18194 std %f28, [%l7 + 0x78]
18195 movpos %xcc, %o7, %i6
18196loop_1564:
18197 nop
18198 set 0x47, %o6
18199 stba %l4, [%l7 + %o6] 0x2f
18200 membar #Sync
18201 edge8n %g2, %i5, %o0
18202 fbule %fcc3, loop_1565
18203 fandnot1 %f26, %f18, %f28
18204 bpos %icc, loop_1566
18205 fmovda %xcc, %f6, %f19
18206loop_1565:
18207 fxor %f30, %f14, %f24
18208 movrgz %o2, %l0, %l1
18209loop_1566:
18210 tpos %xcc, 0x5
18211 tvc %xcc, 0x7
18212 nop
18213 fitod %f4, %f8
18214 movcs %xcc, %l2, %o4
18215 fbug,a %fcc1, loop_1567
18216 tn %xcc, 0x2
18217 mulx %g1, %o1, %i0
18218 movrlz %l6, %i4, %i3
18219loop_1567:
18220 movrne %l5, 0x0F7, %l3
18221 edge16 %g6, %o3, %g7
18222 fabss %f13, %f14
18223 move %icc, %g3, %i2
18224 addccc %o6, 0x00E3, %g5
18225 and %o5, 0x0CED, %i1
18226 xorcc %g4, 0x0EBA, %i7
18227 fandnot2 %f14, %f26, %f12
18228 alignaddr %l4, %i6, %i5
18229 fpackfix %f16, %f1
18230 ble,a %icc, loop_1568
18231 sdivcc %g2, 0x0555, %o2
18232 movl %xcc, %l0, %l1
18233 fbne %fcc0, loop_1569
18234loop_1568:
18235 smul %o0, %l2, %o4
18236 fnot1 %f16, %f22
18237 movle %icc, %o1, %g1
18238loop_1569:
18239 alignaddr %l6, %i4, %i3
18240 set 0x39, %g7
18241 ldsba [%l7 + %g7] 0x14, %l5
18242 fmovdcs %xcc, %f13, %f19
18243 sll %l3, 0x07, %i0
18244 fmovrde %g6, %f30, %f2
18245 fcmple32 %f22, %f8, %o3
18246 udivx %g7, 0x0B69, %g3
18247 orn %i2, 0x0473, %g5
18248 addc %o6, %i1, %g4
18249 fmovsvs %icc, %f12, %f28
18250 add %i7, %o5, %o7
18251 sethi 0x0BA9, %i6
18252 array8 %l4, %i5, %g2
18253 subccc %l0, 0x0C8F, %o2
18254 subccc %o0, %l1, %l2
18255 sllx %o4, 0x0E, %o1
18256 add %l7, 0x28, %l6
18257 wr %g0, 0x19, %asi
18258 casa [%l6] %asi, %g1, %l6
18259 sra %i4, 0x0E, %i3
18260 set 0x44, %l0
18261 lduwa [%l7 + %l0] 0x81, %l3
18262 movrgz %i0, %l5, %g6
18263 fmovsl %icc, %f10, %f0
18264 fmovde %xcc, %f3, %f9
18265 sdiv %o3, 0x0F71, %g3
18266 movvc %icc, %g7, %i2
18267 movn %xcc, %o6, %g5
18268 movpos %xcc, %i1, %i7
18269 fmovdle %icc, %f19, %f0
18270 fpsub32s %f23, %f18, %f23
18271 saved
18272 rdpr %cwp, %g1
18273 rdpr %cansave, %g2
18274 rdpr %canrestore, %g3
18275 rdpr %cleanwin, %g4
18276 rdpr %otherwin, %g5
18277 rdpr %wstate, %g6
18278 andn %o5, 0x0E46, %g4
18279 ldsb [%l7 + 0x3F], %i6
18280 movg %icc, %l4, %o7
18281 edge32n %i5, %g2, %o2
18282 movpos %icc, %o0, %l0
18283 fpackfix %f12, %f15
18284 tcc %xcc, 0x6
18285 orncc %l1, 0x0E7C, %l2
18286 std %f22, [%l7 + 0x70]
18287 tneg %icc, 0x7
18288 orcc %o1, %g1, %o4
18289 fxors %f1, %f8, %f8
18290 fmovdl %icc, %f0, %f7
18291 sra %i4, %i3, %l3
18292 movg %icc, %l6, %l5
18293 movle %icc, %g6, %o3
18294 wr %g0, 0x88, %asi
18295 ldsha [%l7 + 0x58] %asi, %g3
18296 xor %g7, 0x13A6, %i0
18297 mova %icc, %i2, %g5
18298 orn %i1, 0x1BE0, %o6
18299 tgu %xcc, 0x1
18300 fsrc2 %f14, %f8
18301 udivcc %o5, 0x18E7, %g4
18302 tvc %icc, 0x3
18303 fbl %fcc0, loop_1570
18304 fnands %f29, %f13, %f20
18305 sra %i7, %i6, %l4
18306 bne loop_1571
18307loop_1570:
18308 addcc %i5, %g2, %o7
18309 fandnot2 %f6, %f2, %f18
18310 srax %o2, 0x1A, %l0
18311loop_1571:
18312 restored
18313 rdpr %cwp, %g1
18314 rdpr %cansave, %g2
18315 rdpr %canrestore, %g3
18316 rdpr %cleanwin, %g4
18317 rdpr %otherwin, %g5
18318 rdpr %wstate, %g6
18319 edge16 %o0, %l1, %o1
18320 tvs %xcc, 0x7
18321 tg %icc, 0x2
18322 wr %g0, 0x18, %asi
18323 ldda [%l7 + 0x60] %asi, %l2
18324 fpmerge %f13, %f22, %f2
18325 movge %icc, %g1, %o4
18326 fpsub32 %f10, %f6, %f4
18327 fbl %fcc1, loop_1572
18328 tgu %icc, 0x0
18329 andncc %i3, %l3, %l6
18330 alignaddrl %i4, %g6, %o3
18331loop_1572:
18332 nop
18333 set 0x08, %l5
18334 prefetcha [%l7 + %l5] 0x81, 0x0
18335 fornot2s %f13, %f23, %f9
18336 edge32ln %g7, %l5, %i0
18337 nop
18338 fitos %f3, %f3
18339 fstoi %f3, %f20
18340 add %l7, 0x10, %l6
18341 wr %g0, 0x04, %asi
18342 ldxa [%l6] %asi, %i2
18343 casxa [%l6] %asi, %i2, %g5
18344 fmovsne %icc, %f4, %f10
18345 nop
18346 fitos %f20, %f25
18347 movneg %icc, %o6, %o5
18348 set 0x54, %o3
18349 sta %f19, [%l7 + %o3] 0x10
18350 sdiv %g4, 0x1305, %i7
18351 swap [%l7 + 0x34], %i1
18352 bne,a %xcc, loop_1573
18353 alignaddrl %i6, %l4, %g2
18354 fnegd %f20, %f22
18355 fmovdg %icc, %f27, %f31
18356loop_1573:
18357 brz %o7, loop_1574
18358 fbul,a %fcc1, loop_1575
18359 ldstub [%l7 + 0x1B], %i5
18360 edge8l %o2, %l0, %o0
18361loop_1574:
18362 fbul %fcc0, loop_1576
18363loop_1575:
18364 movrlez %l1, 0x055, %o1
18365 movleu %icc, %g1, %o4
18366 fbule,a %fcc3, loop_1577
18367loop_1576:
18368 fmovsvc %icc, %f6, %f31
18369 movle %icc, %i3, %l2
18370 or %l3, %l6, %g6
18371loop_1577:
18372 srl %o3, %g3, %i4
18373 bneg,a loop_1578
18374 fnot2 %f0, %f28
18375 bneg,a,pn %icc, loop_1579
18376 movrlz %g7, %i0, %i2
18377loop_1578:
18378 movvs %icc, %g5, %l5
18379 popc %o6, %g4
18380loop_1579:
18381 edge32l %o5, %i1, %i6
18382 fmuld8sux16 %f27, %f2, %f2
18383 fnot2s %f2, %f31
18384 tle %xcc, 0x1
18385 ba,a,pn %xcc, loop_1580
18386 fmovdneg %icc, %f4, %f27
18387 fmovdg %icc, %f13, %f21
18388 xor %i7, 0x1AF1, %g2
18389loop_1580:
18390 nop
18391 setx 0x0048DA40, %l0, %l6
18392 st %l6, [%l7 + 0x44]
18393 ld [%l7 + 0x44], %fsr
18394 set 0x30, %g6
18395 swapa [%l7 + %g6] 0x81, %o7
18396 fmovrsgez %l4, %f20, %f11
18397 movcs %icc, %o2, %l0
18398 andcc %o0, %l1, %i5
18399 fcmpeq16 %f26, %f14, %o1
18400 edge8 %g1, %i3, %o4
18401 fnegd %f4, %f12
18402 nop
18403 setx 0x17F5C8BD9076FD7F, %l0, %l6
18404 stx %l6, [%l7 + 0x30]
18405 ldx [%l7 + 0x30], %fsr
18406 fbn %fcc2, loop_1581
18407 bcc loop_1582
18408 brgez,a %l2, loop_1583
18409 movn %xcc, %l6, %g6
18410loop_1581:
18411 fmovdl %icc, %f11, %f14
18412loop_1582:
18413 movl %icc, %o3, %l3
18414loop_1583:
18415 nop
18416 set 0x38, %l2
18417 prefetcha [%l7 + %l2] 0x04, 0x3
18418 sdivcc %g7, 0x07D5, %i0
18419 edge32n %i4, %i2, %l5
18420 edge16l %o6, %g5, %g4
18421 movge %xcc, %i1, %o5
18422 bpos,a,pn %xcc, loop_1584
18423 fsrc2s %f20, %f29
18424 fpadd32s %f7, %f17, %f29
18425 tleu %icc, 0x1
18426loop_1584:
18427 tneg %icc, 0x5
18428 te %icc, 0x7
18429 andncc %i7, %g2, %i6
18430 srax %l4, %o7, %o2
18431 edge32 %l0, %o0, %l1
18432 smulcc %i5, 0x1D4B, %g1
18433 udivx %i3, 0x199C, %o1
18434 for %f4, %f20, %f18
18435 wr %g0, 0x11, %asi
18436 ldstuba [%l7 + 0x5D] %asi, %o4
18437 fxor %f10, %f4, %f18
18438 fexpand %f2, %f10
18439 add %l2, %l6, %o3
18440 set 0x74, %i6
18441 lduwa [%l7 + %i6] 0x89, %g6
18442 udivx %g3, 0x0393, %g7
18443 edge8ln %l3, %i4, %i0
18444 restored
18445 rdpr %cwp, %g1
18446 rdpr %cansave, %g2
18447 rdpr %canrestore, %g3
18448 rdpr %cleanwin, %g4
18449 rdpr %otherwin, %g5
18450 rdpr %wstate, %g6
18451 ld [%l7 + 0x18], %f26
18452 saved
18453 rdpr %cwp, %g1
18454 rdpr %cansave, %g2
18455 rdpr %canrestore, %g3
18456 rdpr %cleanwin, %g4
18457 rdpr %otherwin, %g5
18458 rdpr %wstate, %g6
18459 fmovdne %icc, %f26, %f9
18460 ble,a,pt %xcc, loop_1585
18461 sll %l5, %i2, %o6
18462 alignaddrl %g4, %i1, %g5
18463 movrgez %i7, %o5, %i6
18464loop_1585:
18465 sub %l4, 0x1485, %o7
18466 fmovrdlz %o2, %f12, %f30
18467 edge8l %l0, %o0, %l1
18468 fmovrdgz %g2, %f14, %f12
18469 std %f14, [%l7 + 0x70]
18470 fmovdvs %xcc, %f27, %f27
18471 orcc %g1, 0x0DBA, %i5
18472 movne %xcc, %i3, %o1
18473 fmovsleu %xcc, %f9, %f15
18474 fmovdpos %xcc, %f13, %f17
18475 swap [%l7 + 0x1C], %o4
18476 array8 %l2, %l6, %g6
18477 mulx %g3, 0x0E07, %g7
18478 edge8 %l3, %o3, %i0
18479 array8 %i4, %i2, %o6
18480 nop
18481 fitos %f8, %f2
18482 fstod %f2, %f20
18483 tg %icc, 0x6
18484 fblg %fcc1, loop_1586
18485 array32 %l5, %i1, %g5
18486 movrlz %g4, 0x220, %i7
18487 flush %l7 + 0x44
18488loop_1586:
18489 saved
18490 rdpr %cwp, %g1
18491 rdpr %cansave, %g2
18492 rdpr %canrestore, %g3
18493 rdpr %cleanwin, %g4
18494 rdpr %otherwin, %g5
18495 rdpr %wstate, %g6
18496 movgu %xcc, %i6, %l4
18497 movrlz %o5, 0x0E0, %o2
18498 fpack16 %f6, %f7
18499 tpos %xcc, 0x2
18500 or %o7, %o0, %l0
18501 ble,a,pt %icc, loop_1587
18502 array32 %l1, %g1, %i5
18503 fmul8ulx16 %f6, %f18, %f8
18504 array8 %g2, %o1, %o4
18505loop_1587:
18506 te %icc, 0x4
18507 set 0x0A, %l3
18508 ldsha [%l7 + %l3] 0x80, %l2
18509 sllx %i3, 0x19, %g6
18510 tne %icc, 0x5
18511 movpos %icc, %g3, %l6
18512 ta %icc, 0x3
18513 orncc %l3, %o3, %i0
18514 tcc %icc, 0x7
18515 brz %i4, loop_1588
18516 fmuld8sux16 %f17, %f17, %f4
18517 mova %icc, %i2, %o6
18518 movrne %g7, 0x289, %i1
18519loop_1588:
18520 fmul8x16au %f9, %f26, %f22
18521 prefetch [%l7 + 0x48], 0x3
18522 fbg %fcc0, loop_1589
18523 fmovrdgez %g5, %f28, %f28
18524 lduw [%l7 + 0x28], %g4
18525 addccc %i7, %i6, %l5
18526loop_1589:
18527 movrgz %o5, 0x0AB, %o2
18528 mova %icc, %o7, %l4
18529 ldsb [%l7 + 0x0F], %o0
18530 bne,a,pt %xcc, loop_1590
18531 tne %icc, 0x6
18532 tge %xcc, 0x0
18533 nop
18534 setx loop_1591, %l0, %l1
18535 wrpr 0x1, %tl
18536 wrpr %l1, %tpc
18537 add %l1, 0x4, %l1
18538 wrpr %l1, %tnpc
18539 setx 0x34400001400, %l0, %l1
18540 wrpr %l1, %tstate
18541 wrhpr 0x4, %htstate
18542 retry
18543loop_1590:
18544 bg loop_1592
18545 fcmpgt16 %f12, %f20, %l0
18546 tle %icc, 0x3
18547loop_1591:
18548 addcc %l1, %i5, %g2
18549loop_1592:
18550 addc %o1, %g1, %l2
18551 edge8l %o4, %i3, %g6
18552 edge16ln %l6, %l3, %g3
18553 fmovsne %icc, %f22, %f11
18554 movrgez %i0, %i4, %i2
18555 mulscc %o3, 0x1B61, %o6
18556 movle %icc, %i1, %g5
18557 move %icc, %g4, %i7
18558 udivx %g7, 0x16BD, %i6
18559 tl %xcc, 0x0
18560 tvc %icc, 0x4
18561 brlez,a %l5, loop_1593
18562 bgu,pn %icc, loop_1594
18563 fbe %fcc0, loop_1595
18564 srl %o5, 0x06, %o2
18565loop_1593:
18566 addccc %l4, %o0, %l0
18567loop_1594:
18568 alignaddrl %l1, %o7, %i5
18569loop_1595:
18570 xorcc %g2, 0x1E8B, %g1
18571 wr %g0, 0x80, %asi
18572 ldda [%l7 + 0x40] %asi, %f0
18573 movcc %icc, %l2, %o4
18574 brnz,a %i3, loop_1596
18575 edge32n %o1, %l6, %g6
18576 movcc %icc, %l3, %g3
18577 subc %i4, 0x1496, %i0
18578loop_1596:
18579 brgz,a %o3, loop_1597
18580 stb %i2, [%l7 + 0x44]
18581 tgu %xcc, 0x6
18582 edge16ln %i1, %g5, %g4
18583loop_1597:
18584 udivx %o6, 0x06E1, %i7
18585 membar 0x5B
18586 array16 %i6, %l5, %o5
18587 udivcc %g7, 0x1962, %o2
18588 nop
18589 setx 0x2443DA9B, %l0, %l6
18590 st %l6, [%l7 + 0x28]
18591 ld [%l7 + 0x28], %f8
18592 setx 0xF436E33E, %l1, %l5
18593 st %l5, [%l7 + 0x10]
18594 ld [%l7 + 0x10], %f16
18595 fdivs %f16, %f8, %f30
18596 te %icc, 0x0
18597 tne %xcc, 0x6
18598 andncc %o0, %l0, %l1
18599 fmovsn %icc, %f16, %f1
18600 tneg %icc, 0x1
18601 array8 %l4, %o7, %i5
18602 umul %g2, 0x1C5C, %g1
18603 taddcc %l2, 0x170F, %i3
18604 fmul8x16al %f24, %f0, %f26
18605 fnegd %f12, %f12
18606 xorcc %o4, 0x13EA, %l6
18607 nop
18608 setx 0xD4C0833C3518BC2A, %l0, %l6
18609 stx %l6, [%l7 + 0x28]
18610 ldd [%l7 + 0x28], %f10
18611 setx 0x1DC2F18A121197AA, %l1, %l5
18612 stx %l5, [%l7 + 0x10]
18613 ldd [%l7 + 0x10], %f28
18614 fsubd %f28, %f10, %f18
18615 umul %o1, 0x0FAB, %g6
18616 fnors %f20, %f19, %f15
18617 lduw [%l7 + 0x14], %g3
18618 sdiv %l3, 0x0853, %i4
18619 wr %g0, 0xeb, %asi
18620 stba %i0, [%l7 + 0x5D] %asi
18621 membar #Sync
18622 addcc %o3, 0x17D3, %i2
18623 tle %xcc, 0x6
18624 array8 %i1, %g5, %g4
18625 array16 %i7, %o6, %l5
18626 tvs %icc, 0x7
18627 fmovdcc %xcc, %f4, %f26
18628 wr %g0, 0x80, %asi
18629 lda [%l7 + 0x60] %asi, %f1
18630 edge8n %o5, %g7, %i6
18631 membar 0x14
18632 tne %icc, 0x4
18633 bneg,a %icc, loop_1598
18634 umulcc %o0, 0x1985, %l0
18635 umul %l1, 0x156F, %l4
18636 fand %f16, %f26, %f26
18637loop_1598:
18638 edge16 %o7, %o2, %i5
18639 movneg %icc, %g2, %g1
18640 array16 %l2, %i3, %l6
18641 tn %icc, 0x7
18642 fmovd %f16, %f30
18643 stw %o1, [%l7 + 0x78]
18644 sethi 0x0201, %o4
18645 nop
18646 set 0x50, %g3
18647 stb %g3, [%l7 + %g3]
18648 wr %g0, 0x0c, %asi
18649 ldswa [%l7 + 0x6C] %asi, %l3
18650 andcc %i4, %i0, %g6
18651 bge,pt %xcc, loop_1599
18652 xnorcc %i2, %i1, %o3
18653 movg %icc, %g4, %i7
18654 sra %g5, 0x14, %o6
18655loop_1599:
18656 fpsub16 %f26, %f20, %f0
18657 fmovdvc %xcc, %f5, %f1
18658 tcc %xcc, 0x3
18659 nop
18660 setx 0xA07ECE3F, %l0, %l6
18661 st %l6, [%l7 + 0x0C]
18662 ld [%l7 + 0x0C], %fsr
18663 wr %g0, 0x81, %asi
18664 lduba [%l7 + 0x68] %asi, %l5
18665 xnorcc %o5, %i6, %o0
18666 fbu %fcc0, loop_1600
18667 membar 0x48
18668 smulcc %l0, 0x101D, %g7
18669 fmovdgu %xcc, %f0, %f26
18670loop_1600:
18671 ta %xcc, 0x2
18672 xnor %l4, 0x0D73, %l1
18673 fmovsle %xcc, %f29, %f15
18674 tvc %icc, 0x2
18675 udivcc %o7, 0x188D, %i5
18676 array16 %g2, %g1, %l2
18677 fmovdne %icc, %f12, %f15
18678 fnand %f26, %f24, %f24
18679 brgez %o2, loop_1601
18680 fpadd32 %f8, %f12, %f20
18681 xor %i3, 0x1673, %o1
18682 fbue %fcc3, loop_1602
18683loop_1601:
18684 sra %o4, 0x11, %g3
18685 tsubcctv %l6, 0x1795, %i4
18686 mulscc %i0, 0x1C6A, %g6
18687loop_1602:
18688 addc %i2, %l3, %i1
18689 movn %icc, %o3, %g4
18690 xnorcc %i7, %g5, %l5
18691 fmovsvc %xcc, %f29, %f21
18692 fmovdl %xcc, %f10, %f12
18693 movrlez %o5, 0x239, %o6
18694 fcmpgt16 %f16, %f14, %o0
18695 srl %i6, 0x03, %l0
18696 tvc %xcc, 0x3
18697 movne %icc, %l4, %g7
18698 nop
18699 set 0x50, %g2
18700 std %f0, [%l7 + %g2]
18701 brlez,a %o7, loop_1603
18702 smulcc %l1, 0x1FBB, %g2
18703 tsubcctv %g1, 0x1F8A, %i5
18704 and %o2, %l2, %o1
18705loop_1603:
18706 sllx %o4, %i3, %g3
18707 brnz %i4, loop_1604
18708 smul %l6, %i0, %g6
18709 faligndata %f16, %f30, %f16
18710 tvs %icc, 0x4
18711loop_1604:
18712 movcc %xcc, %l3, %i2
18713 fmovsl %icc, %f9, %f13
18714 tvs %xcc, 0x3
18715 saved
18716 rdpr %cwp, %g1
18717 rdpr %cansave, %g2
18718 rdpr %canrestore, %g3
18719 rdpr %cleanwin, %g4
18720 rdpr %otherwin, %g5
18721 rdpr %wstate, %g6
18722 and %i1, %g4, %o3
18723 sdivcc %i7, 0x06B2, %g5
18724 andncc %l5, %o5, %o6
18725 fbue,a %fcc0, loop_1605
18726 movrne %o0, 0x017, %l0
18727 fmovdle %xcc, %f14, %f3
18728 orn %l4, 0x1836, %g7
18729loop_1605:
18730 srl %o7, %l1, %i6
18731 sll %g2, %i5, %o2
18732 movre %l2, %g1, %o1
18733 addc %i3, 0x1C21, %g3
18734 movcs %xcc, %i4, %o4
18735 ta %xcc, 0x1
18736 movrlz %l6, %g6, %l3
18737 wr %g0, 0x89, %asi
18738 lduba [%l7 + 0x4A] %asi, %i2
18739 srl %i1, %g4, %i0
18740 fsrc2s %f18, %f20
18741 movg %icc, %o3, %g5
18742 subcc %l5, 0x12B2, %i7
18743 edge16l %o6, %o5, %o0
18744 te %xcc, 0x5
18745 nop
18746 set 0x20, %o4
18747 ldub [%l7 + %o4], %l0
18748 brnz %g7, loop_1606
18749 bvc loop_1607
18750 std %f2, [%l7 + 0x50]
18751 edge16l %l4, %o7, %i6
18752loop_1606:
18753 te %icc, 0x3
18754loop_1607:
18755 sdiv %g2, 0x0B9F, %i5
18756 fnegs %f5, %f11
18757 fornot1 %f14, %f4, %f6
18758 tne %xcc, 0x1
18759 tsubcc %l1, %o2, %g1
18760 fnot1 %f30, %f6
18761 umulcc %o1, 0x04FB, %i3
18762 sll %g3, 0x16, %l2
18763 srl %o4, %l6, %g6
18764 ldub [%l7 + 0x4D], %i4
18765 tle %icc, 0x6
18766 fmovdpos %icc, %f17, %f1
18767 fandnot1s %f29, %f0, %f12
18768 edge32l %i2, %l3, %i1
18769 taddcctv %g4, 0x15D9, %o3
18770 movle %icc, %g5, %i0
18771 fmovspos %icc, %f22, %f0
18772 fbo,a %fcc0, loop_1608
18773 edge16l %i7, %l5, %o5
18774 fcmpeq32 %f14, %f10, %o6
18775 xorcc %l0, %g7, %l4
18776loop_1608:
18777 fmovscc %xcc, %f12, %f27
18778 te %xcc, 0x5
18779 bcc,pn %xcc, loop_1609
18780 sll %o0, %i6, %g2
18781 add %i5, 0x1AD5, %o7
18782 bne,a,pn %xcc, loop_1610
18783loop_1609:
18784 tcc %icc, 0x1
18785 movl %icc, %l1, %o2
18786 movle %icc, %o1, %i3
18787loop_1610:
18788 nop
18789 wr %g0, 0x0c, %asi
18790 ldsha [%l7 + 0x1A] %asi, %g3
18791 movne %xcc, %l2, %g1
18792 movleu %xcc, %l6, %o4
18793 add %l7, 0x48, %l6
18794 wr %g0, 0x80, %asi
18795 casa [%l6] %asi, %i4, %i2
18796 sir 0x051D
18797 mulx %g6, 0x017A, %i1
18798 tneg %xcc, 0x1
18799 fmovrdlez %g4, %f26, %f28
18800 popc %l3, %g5
18801 sdivx %i0, 0x1DB4, %o3
18802 saved
18803 rdpr %cwp, %g1
18804 rdpr %cansave, %g2
18805 rdpr %canrestore, %g3
18806 rdpr %cleanwin, %g4
18807 rdpr %otherwin, %g5
18808 rdpr %wstate, %g6
18809 tpos %xcc, 0x1
18810 fmovdl %icc, %f1, %f30
18811 fsrc2 %f16, %f30
18812 popc %i7, %l5
18813 sub %o5, 0x1F1D, %o6
18814 movcs %icc, %l0, %g7
18815 tleu %xcc, 0x6
18816 fnegd %f4, %f8
18817 tleu %xcc, 0x1
18818 or %l4, %o0, %i6
18819 array32 %g2, %i5, %l1
18820 andncc %o2, %o1, %o7
18821 subccc %g3, %i3, %l2
18822 movrlez %l6, %g1, %o4
18823 tleu %xcc, 0x4
18824 bneg %icc, loop_1611
18825 ta %icc, 0x2
18826 add %l7, 0x38, %l6
18827 wr %g0, 0x18, %asi
18828 casa [%l6] %asi, %i2, %i4
18829loop_1611:
18830 sllx %i1, %g6, %g4
18831 edge32l %g5, %l3, %i0
18832 xorcc %o3, 0x05CA, %i7
18833 te %xcc, 0x7
18834 movle %icc, %l5, %o5
18835 tgu %xcc, 0x6
18836 xorcc %o6, %g7, %l4
18837 edge32 %o0, %i6, %g2
18838 taddcctv %l0, 0x0585, %l1
18839 taddcctv %i5, 0x01A3, %o2
18840 movrgz %o7, 0x01E, %o1
18841 sdiv %i3, 0x1A79, %g3
18842 fpsub16s %f10, %f2, %f24
18843 bleu,a loop_1612
18844 stbar
18845 add %l7, 0x3C, %l6
18846 wr %g0, 0x0c, %asi
18847 casa [%l6] %asi, %l6, %l2
18848loop_1612:
18849 movpos %icc, %g1, %o4
18850 fmovrdlez %i2, %f26, %f4
18851 set 0x54, %o2
18852 stha %i4, [%l7 + %o2] 0x27
18853 membar #Sync
18854 mulscc %i1, %g6, %g5
18855 flush %l7 + 0x44
18856 fmovdpos %xcc, %f18, %f10
18857 andn %l3, 0x1911, %g4
18858 fnot1 %f0, %f0
18859 wr %g0, 0x10, %asi
18860 ldstuba [%l7 + 0x28] %asi, %o3
18861 movgu %icc, %i7, %l5
18862 tsubcc %i0, 0x0D74, %o5
18863 wr %g0, 0x04, %asi
18864 ldswa [%l7 + 0x3C] %asi, %o6
18865 sdivx %g7, 0x1013, %l4
18866 ble,a %icc, loop_1613
18867 tgu %icc, 0x3
18868 movrgz %o0, 0x33D, %g2
18869 fmovsl %xcc, %f10, %f13
18870loop_1613:
18871 move %xcc, %i6, %l0
18872 udivx %l1, 0x179B, %o2
18873 lduw [%l7 + 0x18], %i5
18874 tl %xcc, 0x6
18875 edge8n %o1, %i3, %o7
18876 nop
18877 fitos %f9, %f15
18878 fstod %f15, %f16
18879 subccc %l6, 0x1A8C, %l2
18880 nop
18881 setx 0x14025C6B, %l0, %l6
18882 st %l6, [%l7 + 0x28]
18883 ld [%l7 + 0x28], %f3
18884 setx 0x73E396BE, %l1, %l5
18885 st %l5, [%l7 + 0x10]
18886 ld [%l7 + 0x10], %f21
18887 fdivs %f21, %f3, %f16
18888 ta %xcc, 0x7
18889 nop
18890 setx loop_1614, %l0, %l1
18891 wrpr 0x1, %tl
18892 wrpr %l1, %tnpc
18893 setx 0x34400001400, %l0, %l1
18894 wrpr %l1, %tstate
18895 wrhpr 0x4, %htstate
18896 done
18897 movvs %icc, %g1, %g3
18898 set 0x1C, %l6
18899 stba %o4, [%l7 + %l6] 0x89
18900loop_1614:
18901 srax %i4, %i2, %i1
18902 subcc %g6, %l3, %g5
18903 nop
18904 fitos %f2, %f30
18905 fstox %f30, %f22
18906 addcc %o3, %g4, %i7
18907 fmovrdne %i0, %f10, %f18
18908 add %o5, 0x073D, %o6
18909 be loop_1615
18910 tsubcctv %g7, %l5, %l4
18911 fmovsl %icc, %f29, %f30
18912 fexpand %f12, %f26
18913loop_1615:
18914 tne %xcc, 0x0
18915 fsrc2 %f26, %f18
18916 fmovrslz %o0, %f0, %f31
18917 tvs %xcc, 0x7
18918 umulcc %g2, 0x0056, %l0
18919 nop
18920 setx 0x5F321B2F, %l0, %l6
18921 st %l6, [%l7 + 0x28]
18922 ld [%l7 + 0x28], %f7
18923 setx 0xBE578A25, %l1, %l5
18924 st %l5, [%l7 + 0x10]
18925 ld [%l7 + 0x10], %f27
18926 fadds %f27, %f7, %f13
18927 fblg,a %fcc0, loop_1616
18928 fmovrsgz %i6, %f26, %f22
18929 sll %o2, %i5, %o1
18930 stbar
18931loop_1616:
18932 move %icc, %i3, %o7
18933 set 0x4C, %i4
18934 swapa [%l7 + %i4] 0x19, %l6
18935 smulcc %l1, %g1, %l2
18936 tl %xcc, 0x5
18937 movle %xcc, %o4, %g3
18938 edge8ln %i2, %i4, %i1
18939 tcs %icc, 0x3
18940 smul %g6, 0x057A, %l3
18941 set 0x24, %i3
18942 sta %f28, [%l7 + %i3] 0x18
18943 xor %g5, 0x1249, %o3
18944 bne,a loop_1617
18945 movgu %xcc, %i7, %g4
18946 membar #Sync
18947 set 0x40, %o0
18948 ldda [%l7 + %o0] 0x17, %f0
18949loop_1617:
18950 sethi 0x1046, %o5
18951 lduw [%l7 + 0x18], %i0
18952 movrlez %g7, 0x0E8, %l5
18953 bvc,pn %icc, loop_1618
18954 fcmpgt16 %f12, %f8, %o6
18955 movrgz %o0, %l4, %g2
18956 tsubcctv %i6, 0x0A0B, %l0
18957loop_1618:
18958 nop
18959 set 0x58, %g4
18960 ldx [%l7 + %g4], %o2
18961 stbar
18962 movre %o1, %i3, %o7
18963 subccc %i5, 0x161B, %l1
18964 xnorcc %g1, %l6, %l2
18965 sdiv %o4, 0x1925, %g3
18966 fornot2 %f16, %f22, %f18
18967 movrgez %i2, 0x0A5, %i1
18968 sth %g6, [%l7 + 0x7C]
18969 andncc %i4, %l3, %g5
18970 tpos %xcc, 0x0
18971 fcmpeq32 %f2, %f14, %i7
18972 fbug %fcc1, loop_1619
18973 movgu %icc, %g4, %o5
18974 bne %xcc, loop_1620
18975 tgu %icc, 0x3
18976loop_1619:
18977 mova %icc, %i0, %o3
18978 swap [%l7 + 0x48], %l5
18979loop_1620:
18980 fbue,a %fcc2, loop_1621
18981 stbar
18982 nop
18983 setx 0xB5C2C1CBF1E9312B, %l0, %l6
18984 stx %l6, [%l7 + 0x28]
18985 ldd [%l7 + 0x28], %f30
18986 fsqrtd %f30, %f0
18987 xnorcc %g7, 0x03CD, %o0
18988loop_1621:
18989 sdivx %l4, 0x148F, %g2
18990 udivx %i6, 0x19C6, %l0
18991 fpack16 %f26, %f26
18992 fbge %fcc2, loop_1622
18993 umulcc %o2, %o6, %o1
18994 fzero %f0
18995 sth %o7, [%l7 + 0x28]
18996loop_1622:
18997 fnot1s %f1, %f25
18998 fmovspos %icc, %f28, %f23
18999 umul %i3, %i5, %l1
19000 smul %g1, 0x064D, %l6
19001 tge %xcc, 0x4
19002 sll %l2, %o4, %i2
19003 sub %g3, %g6, %i1
19004 fbne %fcc1, loop_1623
19005 movn %xcc, %l3, %i4
19006 sllx %i7, %g5, %g4
19007 orn %i0, %o5, %o3
19008loop_1623:
19009 array32 %g7, %l5, %l4
19010 movn %icc, %g2, %o0
19011 nop
19012 setx 0xBB55CE16, %l0, %l6
19013 st %l6, [%l7 + 0x28]
19014 ld [%l7 + 0x28], %f5
19015 setx 0x810EA7F5, %l1, %l5
19016 st %l5, [%l7 + 0x10]
19017 ld [%l7 + 0x10], %f12
19018 fdivs %f12, %f5, %f12
19019 tge %xcc, 0x0
19020 nop
19021 setx 0xD23D9483D0D9F47F, %l0, %l6
19022 stx %l6, [%l7 + 0x28]
19023 ldd [%l7 + 0x28], %f14
19024 setx 0x30683752019944A4, %l1, %l5
19025 stx %l5, [%l7 + 0x10]
19026 ldd [%l7 + 0x10], %f28
19027 fdivd %f28, %f14, %f28
19028 tvs %xcc, 0x1
19029 fmovsvs %icc, %f17, %f18
19030 tl %xcc, 0x6
19031 udivcc %l0, 0x0645, %o2
19032 move %xcc, %i6, %o1
19033 fmovsleu %icc, %f16, %f9
19034 fone %f2
19035 nop
19036 fitod %f6, %f30
19037 fdtoi %f30, %f7
19038 fmovsleu %icc, %f25, %f4
19039 sdivx %o6, 0x0EB0, %i3
19040 fbue,a %fcc1, loop_1624
19041 brnz %o7, loop_1625
19042 addcc %l1, %g1, %l6
19043 edge8ln %i5, %l2, %o4
19044loop_1624:
19045 nop
19046 setx loop_1626, %l0, %l1
19047 jmpl %l1, %i2
19048loop_1625:
19049 subc %g6, 0x1F95, %g3
19050 movre %i1, %l3, %i4
19051 xnorcc %g5, %g4, %i7
19052loop_1626:
19053 edge32ln %i0, %o3, %o5
19054 edge32n %g7, %l5, %l4
19055 movrlez %g2, %l0, %o0
19056 fmovdgu %icc, %f16, %f20
19057 fmovdleu %icc, %f1, %f2
19058 array32 %i6, %o2, %o1
19059 fmovsleu %xcc, %f24, %f13
19060 movrgz %i3, 0x2A7, %o7
19061 udivx %o6, 0x1BAF, %g1
19062 ldx [%l7 + 0x40], %l1
19063 movvs %icc, %i5, %l2
19064 popc 0x1F21, %o4
19065 ldd [%l7 + 0x20], %f12
19066 edge16l %i2, %g6, %l6
19067 movge %icc, %g3, %l3
19068 fmul8ulx16 %f24, %f24, %f26
19069 sllx %i4, %i1, %g4
19070 fmovrdlez %g5, %f0, %f18
19071 or %i7, 0x00A6, %i0
19072 fmovdcc %icc, %f2, %f20
19073 ba %xcc, loop_1627
19074 tle %xcc, 0x3
19075 umulcc %o5, %g7, %o3
19076 srlx %l5, %g2, %l0
19077loop_1627:
19078 edge32ln %l4, %o0, %i6
19079 sllx %o2, %o1, %i3
19080 movne %icc, %o7, %g1
19081 fmovsa %xcc, %f7, %f3
19082 sdivx %l1, 0x0622, %i5
19083 nop
19084 fitos %f3, %f25
19085 fstox %f25, %f30
19086 fxtos %f30, %f20
19087 edge8n %o6, %o4, %l2
19088 subccc %i2, %g6, %g3
19089 movpos %icc, %l6, %i4
19090 nop
19091 setx 0x56FC63EC, %l0, %l6
19092 st %l6, [%l7 + 0x28]
19093 ld [%l7 + 0x28], %f28
19094 setx 0x2E504433, %l1, %l5
19095 st %l5, [%l7 + 0x10]
19096 ld [%l7 + 0x10], %f21
19097 fmuls %f21, %f28, %f10
19098 flush %l7 + 0x18
19099 stbar
19100 edge8 %l3, %i1, %g5
19101 te %icc, 0x4
19102 mulx %i7, %i0, %o5
19103 movgu %xcc, %g7, %g4
19104 add %o3, %l5, %l0
19105 bcc,a,pn %xcc, loop_1628
19106 udivx %l4, 0x1542, %o0
19107 call loop_1629
19108 fmovrsne %g2, %f14, %f7
19109loop_1628:
19110 swap [%l7 + 0x20], %i6
19111 ldx [%l7 + 0x60], %o2
19112loop_1629:
19113 bl loop_1630
19114 fbg %fcc3, loop_1631
19115 smulcc %o1, %i3, %g1
19116 fmovrdlez %o7, %f10, %f14
19117loop_1630:
19118 movg %icc, %i5, %o6
19119loop_1631:
19120 sllx %o4, 0x1E, %l1
19121 wr %g0, 0x58, %asi
19122 ldxa [%g0 + 0x30] %asi, %l2
19123 addcc %g6, 0x1B29, %i2
19124 ldsh [%l7 + 0x66], %g3
19125 nop
19126 fitos %f13, %f19
19127 wr %g0, 0x88, %asi
19128 lduwa [%l7 + 0x6C] %asi, %i4
19129 tle %xcc, 0x6
19130 fandnot2 %f6, %f6, %f10
19131 set 0x4D, %o5
19132 stba %l3, [%l7 + %o5] 0x04
19133 nop
19134 set 0x38, %l1
19135 ldd [%l7 + %l1], %i6
19136 fcmpgt32 %f2, %f24, %i1
19137 saved
19138 rdpr %cwp, %g1
19139 rdpr %cansave, %g2
19140 rdpr %canrestore, %g3
19141 rdpr %cleanwin, %g4
19142 rdpr %otherwin, %g5
19143 rdpr %wstate, %g6
19144 mulscc %g5, %i0, %o5
19145 sll %g7, 0x0A, %i7
19146 fbne,a %fcc1, loop_1632
19147 sth %g4, [%l7 + 0x60]
19148 tcc %icc, 0x6
19149 tg %icc, 0x5
19150loop_1632:
19151 move %xcc, %l5, %l0
19152 tcs %xcc, 0x1
19153 swap [%l7 + 0x6C], %l4
19154 tl %xcc, 0x5
19155 edge16n %o0, %o3, %i6
19156 be,pn %xcc, loop_1633
19157 edge32 %g2, %o1, %i3
19158 taddcctv %g1, 0x05C8, %o2
19159 restored
19160 rdpr %cwp, %g1
19161 rdpr %cansave, %g2
19162 rdpr %canrestore, %g3
19163 rdpr %cleanwin, %g4
19164 rdpr %otherwin, %g5
19165 rdpr %wstate, %g6
19166loop_1633:
19167 ldub [%l7 + 0x1C], %i5
19168 fpadd32 %f24, %f18, %f30
19169 tleu %icc, 0x2
19170 andn %o7, 0x14C5, %o4
19171 subccc %l1, %l2, %g6
19172 bge loop_1634
19173 fpack16 %f4, %f9
19174 fpadd32 %f10, %f10, %f24
19175 wr %g0, 0x11, %asi
19176 lda [%l7 + 0x54] %asi, %f29
19177loop_1634:
19178 fornot1s %f5, %f26, %f16
19179 fmovsg %xcc, %f16, %f4
19180 movl %icc, %i2, %o6
19181 te %icc, 0x5
19182 sllx %g3, %i4, %l3
19183 sll %i1, 0x00, %l6
19184 array32 %g5, %i0, %o5
19185 tsubcctv %i7, 0x0ACC, %g4
19186 alignaddrl %l5, %g7, %l4
19187 fbe,a %fcc1, loop_1635
19188 array16 %o0, %o3, %i6
19189 movrne %l0, %g2, %i3
19190 sir 0x1D10
19191loop_1635:
19192 bvc,a,pt %xcc, loop_1636
19193 umul %g1, 0x056F, %o2
19194 saved
19195 rdpr %cwp, %g1
19196 rdpr %cansave, %g2
19197 rdpr %canrestore, %g3
19198 rdpr %cleanwin, %g4
19199 rdpr %otherwin, %g5
19200 rdpr %wstate, %g6
19201 fors %f22, %f6, %f26
19202loop_1636:
19203 tneg %xcc, 0x1
19204 smul %i5, 0x16E9, %o1
19205 xor %o7, %o4, %l1
19206 fmovdge %xcc, %f22, %f26
19207 flush %l7 + 0x40
19208 xor %g6, 0x1E92, %l2
19209 subc %o6, 0x0896, %i2
19210 wr %g0, 0x23, %asi
19211 stwa %g3, [%l7 + 0x30] %asi
19212 membar #Sync
19213 addccc %i4, %l3, %i1
19214 mova %icc, %g5, %l6
19215 fpackfix %f16, %f30
19216 fmovde %xcc, %f10, %f3
19217 tsubcc %o5, 0x0A40, %i7
19218 fmovrdgz %i0, %f28, %f6
19219 edge16 %l5, %g7, %l4
19220 set 0x1C, %i0
19221 ldswa [%l7 + %i0] 0x80, %o0
19222 srl %g4, %o3, %l0
19223 fzeros %f0
19224 brgez,a %g2, loop_1637
19225 tg %xcc, 0x2
19226 std %f26, [%l7 + 0x18]
19227 movn %xcc, %i6, %g1
19228loop_1637:
19229 te %icc, 0x7
19230 flush %l7 + 0x20
19231 fblg,a %fcc1, loop_1638
19232 xnorcc %o2, 0x0F57, %i5
19233 andcc %o1, 0x035C, %i3
19234 movneg %icc, %o7, %o4
19235loop_1638:
19236 ta %icc, 0x7
19237 tvs %icc, 0x7
19238 bcc,pn %xcc, loop_1639
19239 brlez %g6, loop_1640
19240 fmul8sux16 %f0, %f20, %f22
19241 fmovsg %xcc, %f26, %f13
19242loop_1639:
19243 edge8ln %l1, %o6, %l2
19244loop_1640:
19245 tn %xcc, 0x3
19246 fors %f24, %f27, %f6
19247 movg %icc, %g3, %i4
19248 smul %i2, 0x03FC, %l3
19249 swap [%l7 + 0x10], %g5
19250 fsrc2 %f16, %f0
19251 fmovsleu %icc, %f8, %f20
19252 edge8l %l6, %i1, %i7
19253 subccc %o5, %l5, %g7
19254 fmovdl %xcc, %f24, %f17
19255 bg %icc, loop_1641
19256 edge16n %i0, %o0, %g4
19257 ldd [%l7 + 0x20], %o2
19258 movne %xcc, %l4, %l0
19259loop_1641:
19260 udivx %g2, 0x029F, %i6
19261 subcc %g1, 0x097E, %o2
19262 orcc %i5, 0x0035, %i3
19263 tvs %xcc, 0x0
19264 brnz %o7, loop_1642
19265 fmovdvs %icc, %f14, %f13
19266 umul %o4, 0x041F, %o1
19267 bge,a loop_1643
19268loop_1642:
19269 fandnot1 %f26, %f6, %f0
19270 add %g6, %o6, %l2
19271 taddcc %g3, %l1, %i2
19272loop_1643:
19273 smulcc %l3, 0x085A, %i4
19274 te %xcc, 0x7
19275 restored
19276 rdpr %cwp, %g1
19277 rdpr %cansave, %g2
19278 rdpr %canrestore, %g3
19279 rdpr %cleanwin, %g4
19280 rdpr %otherwin, %g5
19281 rdpr %wstate, %g6
19282 restored
19283 rdpr %cwp, %g1
19284 rdpr %cansave, %g2
19285 rdpr %canrestore, %g3
19286 rdpr %cleanwin, %g4
19287 rdpr %otherwin, %g5
19288 rdpr %wstate, %g6
19289 nop
19290 setx 0xE755A95F47EF4B46, %l0, %l6
19291 stx %l6, [%l7 + 0x28]
19292 ldd [%l7 + 0x28], %f20
19293 fsqrtd %f20, %f6
19294 fcmple16 %f10, %f18, %g5
19295 edge16 %i1, %i7, %o5
19296 bgu,a %icc, loop_1644
19297 tge %xcc, 0x3
19298 taddcc %l6, %g7, %i0
19299 fmovdgu %icc, %f29, %f25
19300loop_1644:
19301 tgu %icc, 0x1
19302 fornot1 %f30, %f6, %f28
19303 bne,a loop_1645
19304 fnot2s %f18, %f22
19305 movcc %xcc, %l5, %g4
19306 tn %icc, 0x6
19307loop_1645:
19308 ld [%l7 + 0x20], %f23
19309 add %l7, 0x08, %l6
19310 wr %g0, 0x0c, %asi
19311 casa [%l6] 0x0c, %o0, %o3
19312 fmul8ulx16 %f30, %f22, %f20
19313 movn %xcc, %l4, %l0
19314 xorcc %i6, %g2, %g1
19315 stb %o2, [%l7 + 0x72]
19316 subccc %i3, %i5, %o7
19317 add %o1, %o4, %g6
19318 ldsw [%l7 + 0x64], %l2
19319 fbo %fcc1, loop_1646
19320 sllx %o6, 0x0C, %g3
19321 movle %icc, %l1, %l3
19322 tvs %icc, 0x0
19323loop_1646:
19324 edge8ln %i4, %g5, %i1
19325 edge8ln %i2, %i7, %o5
19326 mulx %g7, 0x176A, %i0
19327 ble loop_1647
19328 edge8n %l5, %g4, %l6
19329 movrlz %o3, %l4, %o0
19330 fpsub16s %f4, %f1, %f30
19331loop_1647:
19332 subc %l0, 0x1831, %g2
19333 fbue,a %fcc0, loop_1648
19334 sdivx %g1, 0x17A4, %o2
19335 nop
19336 fitod %f4, %f10
19337 fdtox %f10, %f30
19338 fxtod %f30, %f24
19339 movre %i3, 0x13A, %i6
19340loop_1648:
19341 array8 %i5, %o7, %o4
19342 sllx %o1, 0x0F, %l2
19343 swap [%l7 + 0x78], %o6
19344 tl %icc, 0x0
19345 set 0x30, %o1
19346 ldstuba [%l7 + %o1] 0x81, %g3
19347 set 0x4C, %i7
19348 ldswa [%l7 + %i7] 0x88, %g6
19349 tge %xcc, 0x3
19350 fbule,a %fcc1, loop_1649
19351 taddcc %l3, %i4, %l1
19352 brz,a %g5, loop_1650
19353 nop
19354 fitos %f4, %f4
19355loop_1649:
19356 orncc %i1, %i2, %i7
19357 fbul %fcc2, loop_1651
19358loop_1650:
19359 movrgz %o5, %g7, %i0
19360 edge16l %g4, %l5, %l6
19361 udiv %l4, 0x02DE, %o3
19362loop_1651:
19363 tsubcctv %l0, %g2, %o0
19364 nop
19365 setx 0xA170A047BCDABBBE, %l0, %l6
19366 stx %l6, [%l7 + 0x28]
19367 ldd [%l7 + 0x28], %f22
19368 setx 0xEC80A836B94FF63A, %l1, %l5
19369 stx %l5, [%l7 + 0x10]
19370 ldd [%l7 + 0x10], %f28
19371 fmuld %f28, %f22, %f18
19372 xorcc %o2, 0x1FF4, %g1
19373 ta %icc, 0x4
19374 array32 %i6, %i5, %i3
19375 bgu,a,pn %icc, loop_1652
19376 sdiv %o7, 0x1E75, %o4
19377 orncc %o1, 0x078C, %o6
19378 edge32 %l2, %g3, %l3
19379loop_1652:
19380 ta %xcc, 0x0
19381 wr %g0, 0x80, %asi
19382 lduwa [%l7 + 0x5C] %asi, %g6
19383 subccc %i4, %g5, %i1
19384 fnegs %f16, %f23
19385 movvc %xcc, %l1, %i7
19386 wr %g0, 0x04, %asi
19387 ldsba [%l7 + 0x20] %asi, %i2
19388 fmovdcc %icc, %f8, %f15
19389 edge8 %g7, %o5, %i0
19390 call loop_1653
19391 srl %l5, 0x0A, %l6
19392 movcs %icc, %l4, %o3
19393 nop
19394 setx loop_1654, %l0, %l1
19395 wrpr 0x1, %tl
19396 wrpr %l1, %tpc
19397 add %l1, 0x4, %l1
19398 wrpr %l1, %tnpc
19399 setx 0x34400001400, %l0, %l1
19400 wrpr %l1, %tstate
19401 wrhpr 0x4, %htstate
19402 retry
19403loop_1653:
19404 addc %g4, %g2, %o0
19405 fmovdne %xcc, %f24, %f16
19406 tsubcc %o2, %l0, %i6
19407loop_1654:
19408 bcs,pn %xcc, loop_1655
19409 move %xcc, %g1, %i5
19410 movre %i3, 0x27A, %o7
19411 nop
19412 fitod %f0, %f20
19413 fdtos %f20, %f1
19414loop_1655:
19415 tg %xcc, 0x4
19416 nop
19417 setx 0xDDEF2E16390D3C9E, %l0, %l6
19418 stx %l6, [%l7 + 0x28]
19419 ldd [%l7 + 0x28], %f30
19420 setx 0x9054D5FBC745ED05, %l1, %l5
19421 stx %l5, [%l7 + 0x10]
19422 ldd [%l7 + 0x10], %f0
19423 fmuld %f0, %f30, %f2
19424 fmovsg %icc, %f12, %f30
19425 flush %l7 + 0x0C
19426 taddcctv %o1, 0x12EE, %o6
19427 umul %l2, 0x15E4, %g3
19428 edge32l %o4, %g6, %i4
19429 fbg %fcc1, loop_1656
19430 tn %icc, 0x4
19431 xorcc %l3, %i1, %g5
19432 flush %l7 + 0x1C
19433loop_1656:
19434 tpos %xcc, 0x4
19435 tl %xcc, 0x0
19436 fmovsvc %icc, %f29, %f27
19437 brlz %i7, loop_1657
19438 movre %l1, %i2, %o5
19439 fpmerge %f31, %f28, %f6
19440 wr %g0, 0x11, %asi
19441 ldstuba [%l7 + 0x1D] %asi, %g7
19442loop_1657:
19443 movleu %xcc, %l5, %i0
19444 fble %fcc3, loop_1658
19445 tl %icc, 0x0
19446 movrgez %l4, %o3, %l6
19447 smul %g2, %g4, %o0
19448loop_1658:
19449 edge32n %o2, %i6, %g1
19450 array32 %i5, %l0, %o7
19451 te %icc, 0x2
19452 mulx %i3, 0x16D3, %o6
19453 brlez,a %o1, loop_1659
19454 nop
19455 setx 0xF989CC5D76FEBACD, %l0, %l6
19456 stx %l6, [%l7 + 0x28]
19457 ldd [%l7 + 0x28], %f14
19458 fsqrtd %f14, %f14
19459 edge16 %g3, %o4, %l2
19460 andn %i4, 0x0E2B, %g6
19461loop_1659:
19462 ldub [%l7 + 0x0B], %l3
19463 movcc %icc, %g5, %i7
19464 sub %l1, %i2, %o5
19465 sra %g7, 0x14, %i1
19466 fandnot2s %f12, %f17, %f20
19467 brnz %l5, loop_1660
19468 addc %i0, 0x0C79, %o3
19469 subc %l4, %l6, %g4
19470 popc 0x1665, %o0
19471loop_1660:
19472 nop
19473 wr %g0, 0x10, %asi
19474 ldsha [%l7 + 0x0A] %asi, %o2
19475 popc %i6, %g2
19476 movne %xcc, %i5, %g1
19477 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
19478 nop ! nop ! ldxa [%g0 + 0x188] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
19479 srl %l0, %o6, %o1
19480 movgu %xcc, %i3, %o4
19481 fnot2 %f24, %f0
19482 swap [%l7 + 0x78], %l2
19483 set 0x30, %g1
19484 stba %i4, [%l7 + %g1] 0x89
19485 tn %xcc, 0x7
19486 fmovsl %xcc, %f31, %f2
19487 sub %g6, %l3, %g3
19488 tle %icc, 0x3
19489 popc %g5, %i7
19490 movneg %icc, %i2, %l1
19491 or %g7, %o5, %l5
19492 te %xcc, 0x7
19493 fcmpgt32 %f14, %f4, %i0
19494 fmovda %xcc, %f7, %f25
19495 fpack16 %f4, %f10
19496 fmovsle %xcc, %f9, %f23
19497 bcs,pt %icc, loop_1661
19498 bcc,pt %icc, loop_1662
19499 fba,a %fcc3, loop_1663
19500 popc %o3, %l4
19501loop_1661:
19502 bleu,a %xcc, loop_1664
19503loop_1662:
19504 fmovdl %xcc, %f5, %f23
19505loop_1663:
19506 nop
19507 setx 0xC4F0CAF51BFA5444, %l0, %l6
19508 stx %l6, [%l7 + 0x28]
19509 ldd [%l7 + 0x28], %f0
19510 setx 0x3D3552F662709457, %l1, %l5
19511 stx %l5, [%l7 + 0x10]
19512 ldd [%l7 + 0x10], %f2
19513 fsubd %f2, %f0, %f20
19514 movcs %icc, %i1, %g4
19515loop_1664:
19516 movleu %xcc, %l6, %o0
19517 edge16 %i6, %g2, %i5
19518 mova %xcc, %g1, %o7
19519 swap [%l7 + 0x20], %l0
19520 nop
19521 fitod %f26, %f16
19522 bge,a loop_1665
19523 movpos %icc, %o6, %o1
19524 std %f28, [%l7 + 0x60]
19525 tne %xcc, 0x5
19526loop_1665:
19527 edge32ln %o2, %i3, %l2
19528 edge16l %i4, %o4, %g6
19529 fmovsle %xcc, %f11, %f15
19530 smulcc %g3, %l3, %g5
19531 brlz,a %i7, loop_1666
19532 tvs %icc, 0x2
19533 edge8l %i2, %l1, %o5
19534 restored
19535 rdpr %cwp, %g1
19536 rdpr %cansave, %g2
19537 rdpr %canrestore, %g3
19538 rdpr %cleanwin, %g4
19539 rdpr %otherwin, %g5
19540 rdpr %wstate, %g6
19541loop_1666:
19542 fcmpgt16 %f8, %f16, %l5
19543 wr %g0, 0x11, %asi
19544 ldda [%l7 + 0x40] %asi, %i0
19545 nop
19546 setx loop_1667, %l0, %l1
19547 jmpl %l1, %g7
19548 udiv %l4, 0x0F42, %i1
19549 array16 %g4, %o3, %l6
19550 set 0x78, %i1
19551 lda [%l7 + %i1] 0x15, %f26
19552loop_1667:
19553 edge32ln %i6, %o0, %i5
19554 tvc %icc, 0x7
19555 nop
19556 setx 0x06AF97210F3C31E5, %l0, %l6
19557 stx %l6, [%l7 + 0x28]
19558 ldd [%l7 + 0x28], %f12
19559 setx 0x6887FCAA76F8F76E, %l1, %l5
19560 stx %l5, [%l7 + 0x10]
19561 ldd [%l7 + 0x10], %f0
19562 fdivd %f0, %f12, %f26
19563 tvc %xcc, 0x3
19564 ba,pn %icc, loop_1668
19565 udiv %g1, 0x04A2, %g2
19566 addccc %l0, %o6, %o1
19567 fmovse %xcc, %f26, %f27
19568loop_1668:
19569 fpsub16 %f2, %f22, %f24
19570 tpos %icc, 0x7
19571 fmovsg %xcc, %f16, %f2
19572 sdivx %o2, 0x1A0A, %i3
19573 tge %icc, 0x1
19574 add %l7, 0x44, %l6
19575 wr %g0, 0x10, %asi
19576 lda [%l6] %asi, %o7
19577 casa [%l6] %asi, %o7, %i4
19578 array16 %o4, %l2, %g3
19579 sir 0x18A6
19580 fbu %fcc2, loop_1669
19581 movcs %xcc, %l3, %g5
19582 xnor %g6, %i7, %i2
19583 ld [%l7 + 0x08], %f12
19584loop_1669:
19585 ldd [%l7 + 0x70], %f22
19586 tne %xcc, 0x1
19587 tle %icc, 0x7
19588 taddcctv %o5, %l5, %i0
19589 fbn %fcc0, loop_1670
19590 addcc %g7, 0x1AA3, %l4
19591 add %l7, 0x08, %l6
19592 wr %g0, 0x80, %asi
19593 ldxa [%l6] %asi, %l1
19594 casxa [%l6] %asi, %l1, %g4
19595loop_1670:
19596 nop
19597 set 0x0D, %g5
19598 lduba [%l7 + %g5] 0x15, %i1
19599 xor %l6, 0x0572, %o3
19600 sub %o0, %i5, %i6
19601 bvs,a,pn %xcc, loop_1671
19602 tvc %icc, 0x5
19603 movgu %xcc, %g2, %l0
19604 wr %g0, 0x0c, %asi
19605 prefetcha [%l7 + 0x70] %asi, 0x2
19606loop_1671:
19607 nop
19608 wr %g0, 0x19, %asi
19609 prefetcha [%l7 + 0x68] %asi, 0x1
19610 tge %icc, 0x7
19611 set 0x48, %l4
19612 lduwa [%l7 + %l4] 0x14, %o2
19613 fmovdcs %icc, %f1, %f30
19614 movrgz %o1, %o7, %i4
19615 edge8n %o4, %l2, %i3
19616 ldx [%l7 + 0x68], %l3
19617 mulx %g3, 0x144C, %g6
19618 udivx %i7, 0x148A, %i2
19619 bcs,a %icc, loop_1672
19620 subcc %o5, %l5, %g5
19621 tne %xcc, 0x4
19622 fmovsn %xcc, %f19, %f22
19623loop_1672:
19624 addccc %g7, 0x15C2, %i0
19625 ba,a,pn %icc, loop_1673
19626 xnor %l1, 0x0C03, %g4
19627 edge16l %l4, %l6, %o3
19628 fblg %fcc0, loop_1674
19629loop_1673:
19630 mulscc %i1, 0x1B77, %i5
19631 tvs %icc, 0x6
19632 udivcc %o0, 0x0821, %i6
19633loop_1674:
19634 movcc %xcc, %l0, %g2
19635 tvs %xcc, 0x5
19636 movrgez %o6, %o2, %g1
19637 fmovdgu %icc, %f19, %f20
19638 st %f24, [%l7 + 0x74]
19639 add %l7, 0x38, %l6
19640 wr %g0, 0x10, %asi
19641 casxa [%l6] 0x10, %o1, %o7
19642 swap [%l7 + 0x4C], %i4
19643 movrgz %o4, 0x1A9, %l2
19644 ldub [%l7 + 0x20], %i3
19645 tn %xcc, 0x3
19646 tgu %icc, 0x7
19647 brz %g3, loop_1675
19648 movrlez %l3, 0x272, %i7
19649 xnorcc %i2, 0x07C7, %g6
19650 fmovsle %xcc, %f0, %f17
19651loop_1675:
19652 nop
19653 setx 0xEC57613D2051C416, %l0, %l6
19654 stx %l6, [%l7 + 0x20]
19655 ldx [%l7 + 0x20], %fsr
19656 pdist %f28, %f18, %f0
19657 fsrc2s %f22, %f29
19658 wr %g0, 0x04, %asi
19659 ldswa [%l7 + 0x44] %asi, %l5
19660 movrgez %o5, %g7, %g5
19661 edge16l %i0, %l1, %g4
19662 or %l4, 0x18C7, %o3
19663 movl %xcc, %l6, %i1
19664 sdivcc %i5, 0x1552, %o0
19665 movleu %icc, %l0, %i6
19666 tcs %icc, 0x7
19667 ldub [%l7 + 0x62], %o6
19668 fmovrdgez %g2, %f12, %f8
19669 tsubcctv %g1, %o2, %o7
19670 movleu %icc, %i4, %o4
19671 udivcc %o1, 0x1AE4, %l2
19672 nop
19673 setx 0x7059F5FE, %l0, %l6
19674 st %l6, [%l7 + 0x54]
19675 ld [%l7 + 0x54], %fsr
19676 mulscc %i3, %g3, %l3
19677 fones %f10
19678 edge32ln %i2, %i7, %g6
19679 fmovdne %xcc, %f31, %f25
19680 membar #Sync
19681 set 0x40, %i5
19682 ldda [%l7 + %i5] 0xf9, %f0
19683 fnors %f30, %f13, %f26
19684 tvs %xcc, 0x4
19685 stbar
19686 tvc %xcc, 0x7
19687 ble,a,pt %xcc, loop_1676
19688 fabss %f6, %f24
19689 movre %o5, 0x1B3, %g7
19690 edge8l %l5, %i0, %l1
19691loop_1676:
19692 tvc %xcc, 0x2
19693 xorcc %g4, 0x16BD, %g5
19694 nop
19695 setx 0xCD94AE6B, %l0, %l6
19696 st %l6, [%l7 + 0x28]
19697 ld [%l7 + 0x28], %f10
19698 setx 0x9B066863, %l1, %l5
19699 st %l5, [%l7 + 0x10]
19700 ld [%l7 + 0x10], %f4
19701 fadds %f4, %f10, %f2
19702 subccc %o3, 0x0DCE, %l4
19703 fbge %fcc2, loop_1677
19704 fmovdl %xcc, %f16, %f11
19705 nop
19706 setx 0x4F58F25E3E97E22F, %l0, %l6
19707 stx %l6, [%l7 + 0x28]
19708 ldd [%l7 + 0x28], %f28
19709 fsqrtd %f28, %f18
19710 movcs %xcc, %i1, %i5
19711loop_1677:
19712 fnands %f16, %f13, %f14
19713 movrne %o0, 0x004, %l0
19714 fmovrsgez %l6, %f5, %f1
19715 ldub [%l7 + 0x6B], %i6
19716 fmovsl %xcc, %f27, %f12
19717 mova %xcc, %g2, %o6
19718 nop
19719 setx 0xD3CE314D, %l0, %l6
19720 st %l6, [%l7 + 0x28]
19721 ld [%l7 + 0x28], %f24
19722 setx 0xF4095AC3, %l1, %l5
19723 st %l5, [%l7 + 0x10]
19724 ld [%l7 + 0x10], %f20
19725 fdivs %f20, %f24, %f23
19726 movrlz %o2, %g1, %o7
19727 wr %g0, 0x81, %asi
19728 ldsba [%l7 + 0x52] %asi, %o4
19729 fbl,a %fcc1, loop_1678
19730 tvs %icc, 0x3
19731 movle %xcc, %o1, %l2
19732 addcc %i3, 0x0339, %g3
19733loop_1678:
19734 taddcctv %l3, 0x0DA7, %i2
19735 fmovdvs %xcc, %f24, %f2
19736 fmovdcs %icc, %f20, %f29
19737 udivx %i4, 0x0456, %g6
19738 fcmpeq32 %f24, %f16, %o5
19739 sir 0x1059
19740 ldd [%l7 + 0x30], %f24
19741 nop
19742 fitos %f13, %f1
19743 fstod %f1, %f22
19744 umulcc %g7, 0x11F4, %i7
19745 andcc %i0, 0x0113, %l5
19746 fbul %fcc2, loop_1679
19747 fmul8ulx16 %f12, %f24, %f16
19748 mova %xcc, %g4, %l1
19749 srax %g5, 0x10, %o3
19750loop_1679:
19751 faligndata %f16, %f4, %f12
19752 fble %fcc1, loop_1680
19753 addc %l4, %i1, %o0
19754 tcc %icc, 0x6
19755 nop
19756 setx loop_1681, %l0, %l1
19757 wrpr 0x1, %tl
19758 wrpr %l1, %tpc
19759 add %l1, 0x4, %l1
19760 wrpr %l1, %tnpc
19761 setx 0x34400001400, %l0, %l1
19762 wrpr %l1, %tstate
19763 wrhpr 0x4, %htstate
19764 retry
19765loop_1680:
19766 sllx %i5, %l0, %l6
19767 brlez,a %g2, loop_1682
19768 stbar
19769loop_1681:
19770 fmovrdlz %o6, %f18, %f26
19771 popc 0x115A, %o2
19772loop_1682:
19773 edge32n %g1, %o7, %o4
19774 fbe,a %fcc2, loop_1683
19775 tcc %icc, 0x1
19776 nop
19777 set 0x58, %o6
19778 sth %o1, [%l7 + %o6]
19779 fbn,a %fcc3, loop_1684
19780loop_1683:
19781 ba,a loop_1685
19782 prefetch [%l7 + 0x24], 0x1
19783 srlx %i6, 0x18, %l2
19784loop_1684:
19785 movge %xcc, %i3, %g3
19786loop_1685:
19787 movle %icc, %i2, %i4
19788 nop
19789 fitod %f4, %f22
19790 fdtox %f22, %f26
19791 nop
19792 fitod %f4, %f18
19793 fdtox %f18, %f16
19794 fxtod %f16, %f30
19795 popc %l3, %o5
19796 ta %xcc, 0x2
19797 movneg %icc, %g7, %g6
19798 nop
19799 setx 0x2B794987445231D9, %l0, %l6
19800 stx %l6, [%l7 + 0x28]
19801 ldd [%l7 + 0x28], %f0
19802 setx 0x5EECEB0766C56EDB, %l1, %l5
19803 stx %l5, [%l7 + 0x10]
19804 ldd [%l7 + 0x10], %f14
19805 fsubd %f14, %f0, %f6
19806 fmovrslez %i7, %f8, %f24
19807 taddcctv %i0, %g4, %l5
19808 set 0x50, %o7
19809 swapa [%l7 + %o7] 0x04, %g5
19810 call loop_1686
19811 fmovdg %xcc, %f23, %f3
19812 bl,a,pt %xcc, loop_1687
19813 saved
19814 rdpr %cwp, %g1
19815 rdpr %cansave, %g2
19816 rdpr %canrestore, %g3
19817 rdpr %cleanwin, %g4
19818 rdpr %otherwin, %g5
19819 rdpr %wstate, %g6
19820loop_1686:
19821 tge %xcc, 0x4
19822 fpackfix %f6, %f18
19823loop_1687:
19824 edge32n %l1, %l4, %o3
19825 tleu %icc, 0x6
19826 umulcc %i1, 0x09F9, %i5
19827 fmovrsne %o0, %f2, %f17
19828 fmul8x16 %f23, %f24, %f8
19829 faligndata %f4, %f24, %f20
19830 fmovdcc %icc, %f19, %f7
19831 movge %xcc, %l0, %l6
19832 edge32ln %g2, %o6, %g1
19833 movrgz %o7, 0x30C, %o2
19834 set 0x72, %g7
19835 lduha [%l7 + %g7] 0x80, %o1
19836 edge32n %o4, %l2, %i6
19837 ldsb [%l7 + 0x4B], %g3
19838 addccc %i3, %i2, %l3
19839 bl loop_1688
19840 movne %icc, %o5, %g7
19841 array32 %g6, %i7, %i0
19842 fpackfix %f8, %f12
19843loop_1688:
19844 nop
19845 set 0x40, %i2
19846 stxa %i4, [%l7 + %i2] 0xeb
19847 membar #Sync
19848 fmovrsgez %g4, %f12, %f23
19849 fmul8ulx16 %f24, %f4, %f18
19850 umulcc %g5, 0x182D, %l1
19851 set 0x2C, %l0
19852 swapa [%l7 + %l0] 0x81, %l5
19853 or %l4, %o3, %i1
19854 brlez,a %o0, loop_1689
19855 movrgez %l0, %i5, %l6
19856 addcc %o6, 0x051C, %g1
19857 fmovsvc %icc, %f14, %f3
19858loop_1689:
19859 movgu %icc, %g2, %o2
19860 pdist %f12, %f24, %f8
19861 fsrc2 %f12, %f20
19862 fbuge %fcc0, loop_1690
19863 fpack32 %f14, %f0, %f24
19864 bpos,pn %xcc, loop_1691
19865 fpadd32s %f4, %f22, %f26
19866loop_1690:
19867 bpos loop_1692
19868 srax %o7, 0x0B, %o1
19869loop_1691:
19870 movrlez %l2, 0x3CA, %i6
19871 bn,a,pt %xcc, loop_1693
19872loop_1692:
19873 movrgez %o4, %g3, %i2
19874 fmovrdne %l3, %f0, %f6
19875 fbue,a %fcc1, loop_1694
19876loop_1693:
19877 sir 0x1971
19878 tvs %xcc, 0x5
19879 movvc %icc, %o5, %g7
19880loop_1694:
19881 sdivcc %i3, 0x1C72, %g6
19882 set 0x26, %l5
19883 lduba [%l7 + %l5] 0x88, %i7
19884 subcc %i4, %g4, %g5
19885 brlez %l1, loop_1695
19886 nop
19887 fitos %f6, %f1
19888 fstox %f1, %f16
19889 bn,a %icc, loop_1696
19890 bcs loop_1697
19891loop_1695:
19892 fandnot1s %f22, %f8, %f20
19893 fmul8ulx16 %f2, %f4, %f10
19894loop_1696:
19895 movn %icc, %l5, %i0
19896loop_1697:
19897 tge %icc, 0x6
19898 fabss %f12, %f11
19899 sll %l4, %o3, %o0
19900 sir 0x0548
19901 movrlz %l0, 0x3CE, %i1
19902 movne %xcc, %i5, %o6
19903 movg %xcc, %g1, %l6
19904 movg %icc, %g2, %o2
19905 call loop_1698
19906 umulcc %o7, %l2, %o1
19907 nop
19908 setx 0x2B737C9B1EB1ECB7, %l0, %l6
19909 stx %l6, [%l7 + 0x28]
19910 ldd [%l7 + 0x28], %f12
19911 fsqrtd %f12, %f12
19912 set 0x70, %g6
19913 swapa [%l7 + %g6] 0x89, %i6
19914loop_1698:
19915 ta %xcc, 0x7
19916 fnot2 %f26, %f28
19917 wr %g0, 0x10, %asi
19918 stda %f0, [%l7 + 0x40] %asi
19919 restored
19920 rdpr %cwp, %g1
19921 rdpr %cansave, %g2
19922 rdpr %canrestore, %g3
19923 rdpr %cleanwin, %g4
19924 rdpr %otherwin, %g5
19925 rdpr %wstate, %g6
19926 tvc %xcc, 0x2
19927 umul %o4, %i2, %g3
19928 sra %o5, %g7, %i3
19929 fmovsleu %icc, %f27, %f27
19930 movl %icc, %g6, %l3
19931 movn %xcc, %i7, %g4
19932 edge16 %g5, %l1, %i4
19933 array32 %i0, %l5, %o3
19934 fmovsl %xcc, %f17, %f12
19935 wr %g0, 0x81, %asi
19936 swapa [%l7 + 0x50] %asi, %o0
19937 sethi 0x0686, %l4
19938 set 0x2C, %o3
19939 swapa [%l7 + %o3] 0x10, %i1
19940 addc %l0, %i5, %o6
19941 fxor %f26, %f16, %f6
19942 fbn %fcc1, loop_1699
19943 fmovscs %icc, %f29, %f1
19944 move %xcc, %l6, %g1
19945 tleu %xcc, 0x5
19946loop_1699:
19947 ld [%l7 + 0x7C], %f1
19948 tne %xcc, 0x5
19949 tvc %icc, 0x0
19950 movrgez %o2, %o7, %g2
19951 mulscc %o1, %i6, %o4
19952 edge16n %l2, %g3, %o5
19953 srl %i2, 0x09, %g7
19954 tsubcctv %i3, 0x02C7, %g6
19955 tsubcc %i7, 0x0BD4, %l3
19956 wr %g0, 0x89, %asi
19957 lda [%l7 + 0x4C] %asi, %f28
19958 addccc %g4, %l1, %g5
19959 ldd [%l7 + 0x28], %f28
19960 mulx %i4, 0x141E, %i0
19961 fmovdneg %xcc, %f24, %f9
19962 set 0x2E, %l2
19963 lduha [%l7 + %l2] 0x18, %l5
19964 sllx %o0, %o3, %i1
19965 fmovsneg %icc, %f24, %f16
19966 movn %icc, %l4, %l0
19967 movrgez %i5, 0x17E, %l6
19968 and %g1, 0x0092, %o6
19969 movn %icc, %o7, %o2
19970 movg %xcc, %o1, %g2
19971 taddcc %i6, %o4, %g3
19972 wr %g0, 0x80, %asi
19973 swapa [%l7 + 0x14] %asi, %o5
19974 bcc,a loop_1700
19975 tvc %icc, 0x0
19976 sth %i2, [%l7 + 0x4A]
19977 st %f5, [%l7 + 0x20]
19978loop_1700:
19979 fpadd16s %f12, %f12, %f6
19980 fbne %fcc1, loop_1701
19981 fpadd16 %f18, %f24, %f24
19982 edge8 %g7, %i3, %g6
19983 edge32n %l2, %i7, %l3
19984loop_1701:
19985 tgu %xcc, 0x6
19986 mova %xcc, %g4, %l1
19987 movle %xcc, %i4, %i0
19988 tn %xcc, 0x4
19989 xnor %l5, %o0, %g5
19990 umulcc %i1, 0x0CC4, %o3
19991 set 0x2C, %i6
19992 sta %f8, [%l7 + %i6] 0x80
19993 subc %l4, 0x007F, %l0
19994 mulx %i5, 0x1B57, %l6
19995 srl %g1, 0x00, %o6
19996 orn %o7, %o2, %o1
19997 ldstub [%l7 + 0x59], %i6
19998 popc 0x03BC, %g2
19999 movrne %g3, 0x1B2, %o4
20000 tne %icc, 0x2
20001 movne %icc, %i2, %o5
20002 srax %g7, %i3, %l2
20003 movrne %g6, %i7, %g4
20004 wr %g0, 0x20, %asi
20005 stxa %l1, [%g0 + 0x10] %asi
20006 sll %i4, 0x12, %l3
20007 tvs %icc, 0x1
20008 sir 0x1F08
20009 tsubcc %l5, 0x1BEA, %i0
20010 sll %o0, %i1, %g5
20011 xorcc %l4, 0x19CD, %o3
20012 membar 0x62
20013 tneg %icc, 0x5
20014 wr %g0, 0x0c, %asi
20015 stxa %i5, [%l7 + 0x30] %asi
20016 ble loop_1702
20017 movrgz %l6, %l0, %g1
20018 subc %o7, 0x0C3C, %o2
20019 andn %o6, 0x121A, %o1
20020loop_1702:
20021 array32 %i6, %g3, %o4
20022 edge32n %i2, %g2, %g7
20023 and %o5, 0x03AB, %i3
20024 udivcc %g6, 0x160B, %l2
20025 fbuge,a %fcc2, loop_1703
20026 movgu %icc, %i7, %g4
20027 nop
20028 fitos %f0, %f0
20029 fstox %f0, %f30
20030 fmovdne %xcc, %f13, %f18
20031loop_1703:
20032 brz %l1, loop_1704
20033 tleu %xcc, 0x1
20034 srax %i4, 0x0A, %l5
20035 wr %g0, 0x19, %asi
20036 lduha [%l7 + 0x6C] %asi, %i0
20037loop_1704:
20038 movvs %icc, %o0, %i1
20039 movne %xcc, %g5, %l4
20040 tsubcc %l3, 0x07E7, %i5
20041 fmovrde %o3, %f28, %f6
20042 array32 %l6, %g1, %l0
20043 sllx %o2, %o7, %o1
20044 restored
20045 rdpr %cwp, %g1
20046 rdpr %cansave, %g2
20047 rdpr %canrestore, %g3
20048 rdpr %cleanwin, %g4
20049 rdpr %otherwin, %g5
20050 rdpr %wstate, %g6
20051 movrgz %i6, 0x12D, %g3
20052 nop
20053 setx 0x87C4643C, %l0, %l6
20054 st %l6, [%l7 + 0x28]
20055 ld [%l7 + 0x28], %f25
20056 setx 0xDDF15DB6, %l1, %l5
20057 st %l5, [%l7 + 0x10]
20058 ld [%l7 + 0x10], %f25
20059 fmuls %f25, %f25, %f30
20060 addcc %o4, 0x0550, %i2
20061 fmovsle %xcc, %f14, %f21
20062 fmul8x16al %f30, %f20, %f24
20063 movrlz %o6, 0x1CD, %g7
20064 sllx %g2, %i3, %g6
20065 array16 %o5, %i7, %l2
20066 orcc %l1, %i4, %g4
20067 tge %xcc, 0x3
20068 ldx [%l7 + 0x60], %i0
20069 tn %xcc, 0x6
20070 set 0x40, %g3
20071 ldswa [%l7 + %g3] 0x15, %o0
20072 bg,a,pt %icc, loop_1705
20073 tl %icc, 0x1
20074 ldstub [%l7 + 0x42], %l5
20075 ldstub [%l7 + 0x34], %i1
20076loop_1705:
20077 nop
20078 set 0x60, %l3
20079 ldswa [%l7 + %l3] 0x15, %l4
20080 edge16ln %l3, %i5, %g5
20081 edge8n %l6, %g1, %o3
20082 nop
20083 fitos %f3, %f2
20084 fstox %f2, %f6
20085 edge8n %l0, %o7, %o2
20086 smul %o1, 0x0E27, %g3
20087 nop
20088 setx 0x506EBFC3, %l0, %l6
20089 st %l6, [%l7 + 0x08]
20090 ld [%l7 + 0x08], %fsr
20091 subcc %o4, 0x08B2, %i6
20092 ldsh [%l7 + 0x70], %i2
20093 nop
20094 fitod %f8, %f12
20095 fdtox %f12, %f12
20096 fxtod %f12, %f14
20097 fmuld8ulx16 %f11, %f4, %f28
20098 movre %g7, %o6, %i3
20099 fpsub32 %f0, %f22, %f14
20100 set 0x30, %g2
20101 ldda [%l7 + %g2] 0x2f, %g6
20102 movge %xcc, %o5, %g2
20103 fxors %f9, %f11, %f11
20104 tcc %xcc, 0x0
20105 fmovscc %xcc, %f18, %f25
20106 movge %xcc, %l2, %l1
20107 movpos %xcc, %i7, %i4
20108 bleu loop_1706
20109 fbue,a %fcc0, loop_1707
20110 fmul8x16au %f16, %f19, %f14
20111 smulcc %i0, %o0, %g4
20112loop_1706:
20113 move %icc, %l5, %i1
20114loop_1707:
20115 bn,a,pn %icc, loop_1708
20116 edge32l %l4, %i5, %g5
20117 subc %l6, 0x05F0, %l3
20118 mulscc %o3, %g1, %l0
20119loop_1708:
20120 nop
20121 fitos %f31, %f12
20122 movpos %icc, %o2, %o7
20123 fand %f18, %f28, %f18
20124 sethi 0x01B8, %g3
20125 fandnot1s %f9, %f24, %f26
20126 movl %xcc, %o4, %o1
20127 movge %icc, %i2, %i6
20128 tl %icc, 0x2
20129 mova %icc, %o6, %i3
20130 edge16n %g6, %o5, %g2
20131 alignaddr %g7, %l1, %i7
20132 fzero %f12
20133 tsubcc %i4, 0x157C, %l2
20134 wr %g0, 0x80, %asi
20135 ldsba [%l7 + 0x2C] %asi, %i0
20136 udivx %o0, 0x05C5, %g4
20137 bvc,pt %icc, loop_1709
20138 move %xcc, %i1, %l5
20139 fbule,a %fcc2, loop_1710
20140 orn %l4, 0x0FE2, %i5
20141loop_1709:
20142 mulscc %l6, %g5, %l3
20143 edge32l %g1, %o3, %o2
20144loop_1710:
20145 tle %xcc, 0x3
20146 xorcc %l0, %g3, %o7
20147 edge32 %o1, %i2, %i6
20148 edge16ln %o4, %o6, %g6
20149 sub %i3, %o5, %g7
20150 array32 %g2, %l1, %i4
20151 movvc %xcc, %i7, %i0
20152 srlx %o0, %l2, %g4
20153 wr %g0, 0x04, %asi
20154 prefetcha [%l7 + 0x28] %asi, 0x2
20155 fmovdvs %xcc, %f25, %f20
20156 movge %xcc, %l4, %l5
20157 movge %xcc, %l6, %g5
20158 fpadd16 %f0, %f22, %f2
20159 sethi 0x1103, %l3
20160 set 0x10, %o4
20161 stxa %i5, [%g0 + %o4] 0x21
20162 edge32ln %g1, %o3, %o2
20163 mova %xcc, %l0, %g3
20164 brlz %o1, loop_1711
20165 udivcc %o7, 0x1FC7, %i6
20166 srax %i2, 0x17, %o6
20167 fpadd16 %f24, %f28, %f20
20168loop_1711:
20169 edge16l %o4, %i3, %o5
20170 fmuld8sux16 %f15, %f9, %f14
20171 wr %g0, 0x2f, %asi
20172 stxa %g7, [%l7 + 0x48] %asi
20173 membar #Sync
20174 fabsd %f20, %f28
20175 movrlz %g6, 0x0A2, %g2
20176 alignaddr %i4, %i7, %l1
20177 tcs %icc, 0x6
20178 fmovdg %icc, %f25, %f6
20179 udivcc %i0, 0x05C9, %o0
20180 set 0x50, %l6
20181 ldxa [%l7 + %l6] 0x80, %g4
20182 tvc %icc, 0x4
20183 call loop_1712
20184 mulscc %l2, %l4, %i1
20185 fbe %fcc2, loop_1713
20186 xor %l6, 0x1459, %g5
20187loop_1712:
20188 mulscc %l3, %l5, %i5
20189 bvc,pt %icc, loop_1714
20190loop_1713:
20191 subc %o3, %g1, %o2
20192 restored
20193 rdpr %cwp, %g1
20194 rdpr %cansave, %g2
20195 rdpr %canrestore, %g3
20196 rdpr %cleanwin, %g4
20197 rdpr %otherwin, %g5
20198 rdpr %wstate, %g6
20199 fmovdle %icc, %f16, %f13
20200loop_1714:
20201 fone %f2
20202 subccc %g3, %l0, %o7
20203 sllx %o1, 0x02, %i2
20204 sth %i6, [%l7 + 0x6E]
20205 movpos %icc, %o6, %o4
20206 andn %o5, %g7, %g6
20207 alignaddr %i3, %g2, %i4
20208 addcc %l1, %i7, %i0
20209 membar 0x21
20210 tneg %xcc, 0x0
20211 tn %xcc, 0x3
20212 wr %g0, 0x10, %asi
20213 ldswa [%l7 + 0x60] %asi, %o0
20214 smul %g4, %l4, %i1
20215 wr %g0, 0x89, %asi
20216 swapa [%l7 + 0x34] %asi, %l2
20217 fnot2 %f30, %f2
20218 wr %g0, 0x0c, %asi
20219 lduba [%l7 + 0x1A] %asi, %g5
20220 restored
20221 rdpr %cwp, %g1
20222 rdpr %cansave, %g2
20223 rdpr %canrestore, %g3
20224 rdpr %cleanwin, %g4
20225 rdpr %otherwin, %g5
20226 rdpr %wstate, %g6
20227 tsubcc %l6, 0x1A19, %l5
20228 tcc %xcc, 0x3
20229 sllx %i5, 0x04, %o3
20230 orn %g1, %o2, %g3
20231 subcc %l3, 0x136B, %l0
20232 fbe,a %fcc1, loop_1715
20233 add %o7, 0x1B5A, %i2
20234 movleu %icc, %o1, %o6
20235 movleu %xcc, %i6, %o4
20236loop_1715:
20237 fand %f4, %f2, %f2
20238 std %f6, [%l7 + 0x10]
20239 movcs %xcc, %g7, %o5
20240 addccc %g6, 0x08BC, %g2
20241 fblg %fcc3, loop_1716
20242 movg %xcc, %i3, %l1
20243 nop
20244 setx loop_1717, %l0, %l1
20245 wrpr 0x1, %tl
20246 wrpr %l1, %tnpc
20247 setx 0x34400001400, %l0, %l1
20248 wrpr %l1, %tstate
20249 wrhpr 0x4, %htstate
20250 done
20251 add %i4, 0x1E8D, %i0
20252loop_1716:
20253 smulcc %o0, 0x0C03, %g4
20254 xor %l4, %i1, %i7
20255loop_1717:
20256 add %l2, 0x113F, %l6
20257 tgu %icc, 0x1
20258 addc %g5, 0x10B8, %i5
20259 tn %icc, 0x7
20260 fble %fcc2, loop_1718
20261 movpos %xcc, %l5, %o3
20262 fmovscs %xcc, %f27, %f28
20263 edge8n %g1, %g3, %l3
20264loop_1718:
20265 restored
20266 rdpr %cwp, %g1
20267 rdpr %cansave, %g2
20268 rdpr %canrestore, %g3
20269 rdpr %cleanwin, %g4
20270 rdpr %otherwin, %g5
20271 rdpr %wstate, %g6
20272 nop
20273 setx 0x4313858E78554CF5, %l0, %l6
20274 stx %l6, [%l7 + 0x28]
20275 ldd [%l7 + 0x28], %f18
20276 setx 0x36F328E33A441352, %l1, %l5
20277 stx %l5, [%l7 + 0x10]
20278 ldd [%l7 + 0x10], %f20
20279 fsubd %f20, %f18, %f20
20280 bl,a,pn %icc, loop_1719
20281 movcc %icc, %o2, %o7
20282 umulcc %i2, %l0, %o1
20283 fabss %f15, %f25
20284loop_1719:
20285 alignaddrl %i6, %o6, %o4
20286 wr %g0, 0x81, %asi
20287 lda [%l7 + 0x10] %asi, %f1
20288 sllx %g7, %g6, %o5
20289 sethi 0x1992, %i3
20290 udivx %g2, 0x08A2, %i4
20291 fmovsl %xcc, %f8, %f4
20292 fpmerge %f20, %f8, %f22
20293 andncc %i0, %l1, %o0
20294 bshuffle %f26, %f4, %f30
20295 movrgz %l4, %g4, %i7
20296 xor %l2, 0x1D33, %l6
20297 fmul8x16au %f5, %f6, %f14
20298 andcc %i1, %g5, %i5
20299 edge32n %l5, %o3, %g1
20300 ta %icc, 0x3
20301 fmovrsgz %g3, %f19, %f3
20302 tsubcc %o2, %o7, %l3
20303 array32 %l0, %i2, %i6
20304 array8 %o6, %o4, %o1
20305 and %g7, 0x04DC, %o5
20306 edge32 %g6, %g2, %i3
20307 subccc %i4, %l1, %o0
20308 fzeros %f2
20309 brz,a %l4, loop_1720
20310 tcc %icc, 0x1
20311 fbul %fcc2, loop_1721
20312 sllx %i0, 0x03, %i7
20313loop_1720:
20314 andncc %l2, %l6, %g4
20315 ldsb [%l7 + 0x55], %i1
20316loop_1721:
20317 tne %icc, 0x7
20318 fmovsge %xcc, %f17, %f0
20319 sll %i5, 0x03, %l5
20320 add %o3, 0x02F1, %g1
20321 movre %g5, 0x3DC, %g3
20322 ldsb [%l7 + 0x78], %o2
20323 fcmpeq16 %f6, %f20, %l3
20324 tle %xcc, 0x2
20325 edge16n %l0, %i2, %i6
20326 add %o6, 0x13BB, %o7
20327 fornot2 %f4, %f12, %f2
20328 xor %o4, 0x044F, %o1
20329 nop
20330 fitod %f6, %f28
20331 tg %xcc, 0x1
20332 fbo,a %fcc2, loop_1722
20333 sll %o5, 0x09, %g6
20334 fmovsleu %icc, %f14, %f13
20335 nop
20336 setx loop_1723, %l0, %l1
20337 wrpr 0x1, %tl
20338 wrpr %l1, %tpc
20339 add %l1, 0x4, %l1
20340 wrpr %l1, %tnpc
20341 setx 0x34400001400, %l0, %l1
20342 wrpr %l1, %tstate
20343 wrhpr 0x4, %htstate
20344 retry
20345loop_1722:
20346 ba,a %icc, loop_1724
20347 tg %xcc, 0x6
20348 xnor %g2, 0x17B0, %i3
20349loop_1723:
20350 brgz,a %i4, loop_1725
20351loop_1724:
20352 sethi 0x0E75, %l1
20353 orncc %o0, 0x0548, %l4
20354 edge16 %i0, %g7, %l2
20355loop_1725:
20356 movrgz %l6, %i7, %g4
20357 sdiv %i1, 0x0CB4, %i5
20358 brgz,a %o3, loop_1726
20359 subcc %l5, 0x082E, %g1
20360 fxor %f2, %f4, %f12
20361 ldd [%l7 + 0x18], %f28
20362loop_1726:
20363 edge16l %g5, %g3, %o2
20364 tcs %icc, 0x4
20365 tcc %icc, 0x0
20366 sdivcc %l3, 0x19EC, %i2
20367 set 0x72, %o2
20368 ldstuba [%l7 + %o2] 0x19, %i6
20369 sllx %o6, 0x00, %o7
20370 fcmple16 %f4, %f26, %l0
20371 xor %o4, %o1, %o5
20372 fzeros %f27
20373 bcs,a %icc, loop_1727
20374 brgz,a %g6, loop_1728
20375 umulcc %g2, %i4, %i3
20376 alignaddr %o0, %l1, %i0
20377loop_1727:
20378 tsubcctv %g7, 0x0300, %l4
20379loop_1728:
20380 ldsb [%l7 + 0x66], %l2
20381 tge %xcc, 0x5
20382 udiv %l6, 0x0FFB, %g4
20383 tl %xcc, 0x5
20384 tne %icc, 0x7
20385 fnegd %f12, %f8
20386 fmovsn %xcc, %f12, %f0
20387 xorcc %i7, %i1, %o3
20388 movl %xcc, %l5, %g1
20389 nop
20390 fitos %f13, %f29
20391 fstox %f29, %f26
20392 fxtos %f26, %f1
20393 fmovsneg %icc, %f3, %f4
20394 fmovdleu %icc, %f17, %f26
20395 orn %g5, %i5, %g3
20396 nop
20397 set 0x20, %i4
20398 stw %o2, [%l7 + %i4]
20399 fzeros %f17
20400 ldsb [%l7 + 0x49], %l3
20401 movne %icc, %i2, %o6
20402 srl %i6, 0x19, %l0
20403 fmovda %xcc, %f10, %f27
20404 udiv %o7, 0x13CC, %o1
20405 andcc %o4, 0x0E4B, %o5
20406 bneg loop_1729
20407 bgu %xcc, loop_1730
20408 brlz %g6, loop_1731
20409 tsubcctv %g2, %i4, %o0
20410loop_1729:
20411 edge8n %l1, %i0, %i3
20412loop_1730:
20413 or %g7, 0x0B4D, %l4
20414loop_1731:
20415 edge32ln %l6, %l2, %g4
20416 fmovsge %xcc, %f6, %f3
20417 nop
20418 setx loop_1732, %l0, %l1
20419 jmpl %l1, %i7
20420 prefetch [%l7 + 0x48], 0x1
20421 fmovsge %icc, %f23, %f15
20422 fexpand %f21, %f16
20423loop_1732:
20424 fmovrslz %i1, %f24, %f3
20425 sra %l5, %g1, %g5
20426 nop
20427 setx loop_1733, %l0, %l1
20428 jmpl %l1, %o3
20429 edge8ln %g3, %i5, %o2
20430 fornot1s %f26, %f16, %f30
20431 subcc %i2, %l3, %i6
20432loop_1733:
20433 edge8l %l0, %o7, %o1
20434 or %o4, 0x01FB, %o5
20435 ldd [%l7 + 0x30], %g6
20436 edge32ln %o6, %g2, %o0
20437 brgez %i4, loop_1734
20438 sllx %l1, 0x03, %i0
20439 movrne %g7, 0x0F0, %i3
20440 udiv %l6, 0x0DDE, %l2
20441loop_1734:
20442 umul %g4, %l4, %i1
20443 nop
20444 fitod %f0, %f6
20445 tn %icc, 0x6
20446 edge32l %l5, %i7, %g5
20447 xnorcc %o3, 0x18A1, %g3
20448 set 0x20, %i3
20449 stxa %i5, [%l7 + %i3] 0x81
20450 bvc,a loop_1735
20451 fmovscc %icc, %f5, %f22
20452 fblg %fcc3, loop_1736
20453 movre %o2, %g1, %i2
20454loop_1735:
20455 fbue %fcc3, loop_1737
20456 bleu,a,pn %xcc, loop_1738
20457loop_1736:
20458 movrne %i6, 0x1C1, %l3
20459 edge8ln %l0, %o1, %o4
20460loop_1737:
20461 xnor %o5, %o7, %o6
20462loop_1738:
20463 nop
20464 wr %g0, 0x04, %asi
20465 lduha [%l7 + 0x5C] %asi, %g6
20466 movre %o0, 0x331, %g2
20467 add %l7, 0x2C, %l6
20468 wr %g0, 0x80, %asi
20469 casa [%l6] 0x80, %i4, %i0
20470 wr %g0, 0x2f, %asi
20471 stba %g7, [%l7 + 0x2F] %asi
20472 membar #Sync
20473 set 0x40, %o0
20474 stda %f0, [%l7 + %o0] 0xf1
20475 membar #Sync
20476 movcs %icc, %i3, %l6
20477 sth %l1, [%l7 + 0x34]
20478 ldsh [%l7 + 0x3E], %l2
20479 fbge %fcc1, loop_1739
20480 ldsb [%l7 + 0x25], %g4
20481 orn %l4, %i1, %l5
20482 tg %icc, 0x0
20483loop_1739:
20484 popc %i7, %g5
20485 tcs %icc, 0x2
20486 bg,pn %icc, loop_1740
20487 fbu,a %fcc3, loop_1741
20488 srax %o3, 0x03, %i5
20489 set 0x60, %o5
20490 ldda [%l7 + %o5] 0x11, %o2
20491loop_1740:
20492 fmovse %xcc, %f27, %f10
20493loop_1741:
20494 nop
20495 set 0x50, %l1
20496 lduwa [%l7 + %l1] 0x88, %g3
20497 edge32l %i2, %g1, %i6
20498 membar 0x69
20499 stx %l0, [%l7 + 0x40]
20500 fsrc2s %f27, %f5
20501 brlez,a %l3, loop_1742
20502 stx %o4, [%l7 + 0x40]
20503 edge8 %o1, %o5, %o6
20504 ldx [%l7 + 0x18], %g6
20505loop_1742:
20506 umul %o7, %g2, %i4
20507 ldx [%l7 + 0x60], %o0
20508 ldsh [%l7 + 0x22], %g7
20509 subccc %i3, 0x1814, %l6
20510 movge %xcc, %l1, %i0
20511 tsubcc %l2, %g4, %l4
20512 restored
20513 rdpr %cwp, %g1
20514 rdpr %cansave, %g2
20515 rdpr %canrestore, %g3
20516 rdpr %cleanwin, %g4
20517 rdpr %otherwin, %g5
20518 rdpr %wstate, %g6
20519 fble,a %fcc2, loop_1743
20520 movrne %i1, %l5, %i7
20521 fones %f25
20522 faligndata %f20, %f16, %f14
20523loop_1743:
20524 fornot2 %f0, %f16, %f8
20525 or %g5, %o3, %o2
20526 fnor %f0, %f24, %f6
20527 movrlz %i5, 0x35A, %i2
20528 tvs %icc, 0x3
20529 edge32l %g1, %i6, %g3
20530 fmul8x16 %f7, %f6, %f14
20531 umul %l3, %l0, %o4
20532 add %l7, 0x60, %l6
20533 wr %g0, 0x19, %asi
20534 casa [%l6] %asi, %o1, %o5
20535 wr %g0, 0x89, %asi
20536 sta %f12, [%l7 + 0x74] %asi
20537 sdivcc %g6, 0x0AB0, %o6
20538 fmovs %f14, %f8
20539 st %f9, [%l7 + 0x3C]
20540 set 0x40, %g4
20541 stda %f16, [%l7 + %g4] 0x88
20542 sra %g2, 0x00, %o7
20543 movge %icc, %i4, %g7
20544 fmovrsgz %i3, %f29, %f8
20545 ldsw [%l7 + 0x58], %l6
20546 fnegd %f12, %f30
20547 fzero %f6
20548 taddcc %o0, 0x02A0, %i0
20549 te %icc, 0x4
20550 st %f2, [%l7 + 0x30]
20551 andn %l1, %g4, %l4
20552 srax %i1, 0x15, %l2
20553 sethi 0x0F5E, %i7
20554 taddcc %l5, %o3, %o2
20555 andn %i5, 0x0852, %g5
20556 lduh [%l7 + 0x20], %g1
20557 tcc %xcc, 0x2
20558 brlez %i2, loop_1744
20559 stx %g3, [%l7 + 0x08]
20560 bcc,a loop_1745
20561 move %xcc, %l3, %l0
20562loop_1744:
20563 tne %xcc, 0x4
20564 fnot2 %f0, %f2
20565loop_1745:
20566 fble %fcc0, loop_1746
20567 saved
20568 rdpr %cwp, %g1
20569 rdpr %cansave, %g2
20570 rdpr %canrestore, %g3
20571 rdpr %cleanwin, %g4
20572 rdpr %otherwin, %g5
20573 rdpr %wstate, %g6
20574 fpmerge %f13, %f30, %f28
20575 subccc %o4, 0x154F, %o1
20576loop_1746:
20577 fsrc1 %f12, %f18
20578 tl %xcc, 0x4
20579 fzero %f0
20580 tgu %xcc, 0x6
20581 srlx %i6, 0x0E, %g6
20582 fbo,a %fcc0, loop_1747
20583 or %o6, 0x0F94, %g2
20584 tleu %xcc, 0x1
20585 fpsub16s %f12, %f5, %f13
20586loop_1747:
20587 bge,a %xcc, loop_1748
20588 ldd [%l7 + 0x40], %f8
20589 movge %icc, %o7, %o5
20590 sethi 0x0C58, %g7
20591loop_1748:
20592 fbne %fcc0, loop_1749
20593 te %xcc, 0x7
20594 mulscc %i4, %i3, %o0
20595 edge16ln %i0, %l6, %l1
20596loop_1749:
20597 edge16l %l4, %i1, %l2
20598 wr %g0, 0x16, %asi
20599 stda %f16, [%l7 + 0x40] %asi
20600 membar #Sync
20601 fmuld8sux16 %f26, %f29, %f14
20602 bl %icc, loop_1750
20603 fsrc2 %f16, %f0
20604 set 0x42, %o1
20605 stha %g4, [%l7 + %o1] 0x0c
20606loop_1750:
20607 umul %i7, %o3, %o2
20608 prefetch [%l7 + 0x7C], 0x3
20609 fbge,a %fcc2, loop_1751
20610 fnors %f11, %f9, %f4
20611 movrne %l5, %g5, %i5
20612 fmul8sux16 %f28, %f12, %f18
20613loop_1751:
20614 brgz,a %i2, loop_1752
20615 brgez %g1, loop_1753
20616 membar 0x3C
20617 ldub [%l7 + 0x50], %l3
20618loop_1752:
20619 edge32 %l0, %g3, %o1
20620loop_1753:
20621 tleu %icc, 0x7
20622 movrgz %i6, 0x1B4, %o4
20623 move %icc, %g6, %o6
20624 fexpand %f6, %f16
20625 ba loop_1754
20626 sllx %o7, 0x16, %g2
20627 fsrc1s %f0, %f29
20628 mulx %g7, %o5, %i3
20629loop_1754:
20630 movre %o0, %i4, %l6
20631 ta %xcc, 0x5
20632 fmovdgu %xcc, %f27, %f18
20633 sllx %i0, %l4, %i1
20634 edge8ln %l2, %g4, %i7
20635 restored
20636 rdpr %cwp, %g1
20637 rdpr %cansave, %g2
20638 rdpr %canrestore, %g3
20639 rdpr %cleanwin, %g4
20640 rdpr %otherwin, %g5
20641 rdpr %wstate, %g6
20642 fmovspos %xcc, %f13, %f25
20643 tge %xcc, 0x5
20644 edge16n %l1, %o3, %l5
20645 sdivcc %o2, 0x1784, %g5
20646 wr %g0, 0xea, %asi
20647 stxa %i5, [%l7 + 0x10] %asi
20648 membar #Sync
20649 tsubcctv %i2, 0x03F3, %l3
20650 tle %icc, 0x2
20651 tcs %icc, 0x5
20652 fmovrsgez %g1, %f9, %f4
20653 fbg,a %fcc3, loop_1755
20654 bvs,pt %icc, loop_1756
20655 flush %l7 + 0x14
20656 movre %l0, %g3, %o1
20657loop_1755:
20658 movcc %xcc, %i6, %g6
20659loop_1756:
20660 xnorcc %o4, %o7, %g2
20661 bn loop_1757
20662 movre %g7, %o6, %i3
20663 tleu %xcc, 0x3
20664 mulscc %o5, 0x1D1D, %i4
20665loop_1757:
20666 ldd [%l7 + 0x08], %o0
20667 mova %icc, %l6, %i0
20668 mulscc %i1, %l2, %g4
20669 fmovsgu %icc, %f1, %f14
20670 udivx %i7, 0x1148, %l1
20671 movgu %xcc, %l4, %l5
20672 subccc %o3, %o2, %g5
20673 andcc %i5, %i2, %g1
20674 nop
20675 setx 0xF8F2640776943EBB, %l0, %l6
20676 stx %l6, [%l7 + 0x28]
20677 ldd [%l7 + 0x28], %f10
20678 setx 0xCD5B43340C076976, %l1, %l5
20679 stx %l5, [%l7 + 0x10]
20680 ldd [%l7 + 0x10], %f0
20681 fdivd %f0, %f10, %f10
20682 xor %l0, 0x16EF, %g3
20683 fandnot2s %f4, %f4, %f11
20684 movleu %xcc, %l3, %o1
20685 fnot2 %f10, %f28
20686 fsrc2 %f18, %f6
20687 restored
20688 rdpr %cwp, %g1
20689 rdpr %cansave, %g2
20690 rdpr %canrestore, %g3
20691 rdpr %cleanwin, %g4
20692 rdpr %otherwin, %g5
20693 rdpr %wstate, %g6
20694 smulcc %i6, %o4, %g6
20695 st %f15, [%l7 + 0x3C]
20696 nop
20697 fitod %f0, %f22
20698 fdtoi %f22, %f27
20699 movle %icc, %g2, %o7
20700 mulscc %o6, %g7, %i3
20701 movpos %icc, %o5, %o0
20702 tne %icc, 0x7
20703 faligndata %f0, %f22, %f24
20704 srl %l6, %i4, %i0
20705 brlz,a %l2, loop_1758
20706 orn %i1, %i7, %g4
20707 fble %fcc0, loop_1759
20708 tl %xcc, 0x1
20709loop_1758:
20710 sdivcc %l1, 0x012E, %l5
20711 fble,a %fcc3, loop_1760
20712loop_1759:
20713 bvc,a %xcc, loop_1761
20714 orncc %l4, %o3, %o2
20715 be,pn %xcc, loop_1762
20716loop_1760:
20717 movre %i5, %i2, %g1
20718loop_1761:
20719 srl %l0, 0x08, %g3
20720 srax %l3, %o1, %i6
20721loop_1762:
20722 tpos %icc, 0x7
20723 sub %o4, %g6, %g2
20724 bleu,pn %xcc, loop_1763
20725 edge16ln %g5, %o6, %o7
20726 edge32l %g7, %o5, %o0
20727 or %l6, %i3, %i0
20728loop_1763:
20729 tneg %xcc, 0x7
20730 nop
20731 fitod %f16, %f24
20732 array32 %i4, %i1, %l2
20733 sethi 0x0B88, %i7
20734 array16 %l1, %l5, %g4
20735 movleu %xcc, %l4, %o2
20736 addc %o3, %i2, %i5
20737 nop
20738 setx 0xCC0895F2D82C59E0, %l0, %l6
20739 stx %l6, [%l7 + 0x28]
20740 ldd [%l7 + 0x28], %f16
20741 setx 0x2A91F16E469E5FA9, %l1, %l5
20742 stx %l5, [%l7 + 0x10]
20743 ldd [%l7 + 0x10], %f30
20744 fsubd %f30, %f16, %f2
20745 movrgz %g1, 0x03F, %l0
20746 alignaddr %g3, %o1, %i6
20747 fxor %f30, %f8, %f8
20748 movl %xcc, %o4, %l3
20749 movcc %icc, %g2, %g6
20750 array8 %g5, %o6, %o7
20751 addccc %o5, 0x1D4D, %g7
20752 edge16n %l6, %o0, %i0
20753 fnot2s %f30, %f23
20754 array8 %i3, %i1, %i4
20755 brlz,a %i7, loop_1764
20756 fmovsvc %icc, %f12, %f4
20757 umulcc %l2, %l1, %l5
20758 stw %g4, [%l7 + 0x4C]
20759loop_1764:
20760 edge8 %l4, %o2, %i2
20761 fcmpeq16 %f24, %f14, %i5
20762 fbug %fcc2, loop_1765
20763 popc 0x1A0A, %o3
20764 tl %icc, 0x6
20765 movn %icc, %l0, %g1
20766loop_1765:
20767 umul %g3, 0x0827, %i6
20768 movrgz %o4, %l3, %g2
20769 ta %xcc, 0x4
20770 tne %xcc, 0x4
20771 movgu %icc, %g6, %g5
20772 movl %icc, %o1, %o6
20773 mova %xcc, %o7, %o5
20774 saved
20775 rdpr %cwp, %g1
20776 rdpr %cansave, %g2
20777 rdpr %canrestore, %g3
20778 rdpr %cleanwin, %g4
20779 rdpr %otherwin, %g5
20780 rdpr %wstate, %g6
20781 tge %icc, 0x7
20782 edge16n %l6, %g7, %o0
20783 movrgz %i0, 0x219, %i3
20784 fpsub16s %f27, %f15, %f9
20785 fmovrdlez %i1, %f2, %f18
20786 udivcc %i7, 0x0EC1, %l2
20787 movg %icc, %i4, %l1
20788 udiv %l5, 0x1B20, %g4
20789 movvc %xcc, %l4, %i2
20790 tcc %xcc, 0x3
20791 nop
20792 fitod %f6, %f30
20793 fdtos %f30, %f27
20794 ldstub [%l7 + 0x55], %i5
20795 subccc %o3, 0x13E6, %o2
20796 fmovrslz %l0, %f5, %f27
20797 fnands %f19, %f1, %f5
20798 move %xcc, %g1, %i6
20799 tleu %icc, 0x7
20800 fpadd16s %f5, %f14, %f23
20801 fmovdg %icc, %f11, %f16
20802 tge %xcc, 0x2
20803 bvs,pt %xcc, loop_1766
20804 edge16ln %g3, %o4, %l3
20805 sub %g6, 0x0A42, %g2
20806 srlx %o1, %g5, %o6
20807loop_1766:
20808 movn %icc, %o5, %l6
20809 xnorcc %g7, %o7, %o0
20810 set 0x18, %i7
20811 ldsha [%l7 + %i7] 0x89, %i0
20812 wr %g0, 0x11, %asi
20813 ldstuba [%l7 + 0x7D] %asi, %i3
20814 nop
20815 fitos %f30, %f6
20816 fmovrsne %i7, %f2, %f8
20817 fmovdn %icc, %f11, %f31
20818 srax %i1, 0x06, %i4
20819 bneg,a %icc, loop_1767
20820 movcc %xcc, %l2, %l1
20821 nop
20822 fitos %f19, %f14
20823 flush %l7 + 0x20
20824loop_1767:
20825 sub %l5, %l4, %i2
20826 ble,a loop_1768
20827 edge8n %i5, %o3, %g4
20828 mulx %o2, 0x1C8F, %l0
20829 set 0x60, %g1
20830 ldda [%l7 + %g1] 0xe3, %i6
20831loop_1768:
20832 fmovde %icc, %f25, %f25
20833 movne %xcc, %g3, %o4
20834 sub %g1, 0x072A, %g6
20835 andn %g2, %l3, %g5
20836 flush %l7 + 0x48
20837 nop
20838 setx 0xC045FD03, %l0, %l6
20839 st %l6, [%l7 + 0x20]
20840 ld [%l7 + 0x20], %fsr
20841 ble,pt %xcc, loop_1769
20842 ldx [%l7 + 0x60], %o6
20843 movrne %o1, %l6, %g7
20844 xnorcc %o5, 0x1F3A, %o7
20845loop_1769:
20846 mulx %o0, %i3, %i7
20847 tcs %icc, 0x7
20848 sra %i0, %i1, %i4
20849 set 0x54, %i1
20850 stwa %l1, [%l7 + %i1] 0x04
20851 fnegd %f24, %f26
20852 movge %xcc, %l2, %l5
20853 movvc %icc, %i2, %i5
20854 xnorcc %l4, 0x10F8, %g4
20855 for %f24, %f18, %f18
20856 movrne %o3, 0x060, %o2
20857 saved
20858 rdpr %cwp, %g1
20859 rdpr %cansave, %g2
20860 rdpr %canrestore, %g3
20861 rdpr %cleanwin, %g4
20862 rdpr %otherwin, %g5
20863 rdpr %wstate, %g6
20864 fandnot1s %f13, %f1, %f2
20865 movcs %xcc, %l0, %g3
20866 addcc %i6, 0x1A1F, %g1
20867 stx %o4, [%l7 + 0x38]
20868 movn %icc, %g2, %l3
20869 movle %xcc, %g6, %o6
20870 fbule %fcc3, loop_1770
20871 prefetch [%l7 + 0x24], 0x1
20872 bleu loop_1771
20873 addccc %g5, %l6, %o1
20874loop_1770:
20875 bn,a %icc, loop_1772
20876 brgez,a %g7, loop_1773
20877loop_1771:
20878 be,a,pt %xcc, loop_1774
20879 tcs %icc, 0x5
20880loop_1772:
20881 udivcc %o5, 0x1C1A, %o7
20882loop_1773:
20883 sll %o0, 0x16, %i7
20884loop_1774:
20885 fblg %fcc1, loop_1775
20886 sll %i0, %i1, %i4
20887 xorcc %l1, %i3, %l2
20888 stw %l5, [%l7 + 0x68]
20889loop_1775:
20890 movcc %xcc, %i5, %i2
20891 fnors %f29, %f14, %f23
20892 fmovs %f14, %f28
20893 edge16ln %l4, %o3, %g4
20894 fxnors %f21, %f13, %f19
20895 fcmpne32 %f12, %f14, %l0
20896 movrlz %g3, %i6, %o2
20897 bcs,a loop_1776
20898 bcc loop_1777
20899 movn %icc, %g1, %g2
20900 fba %fcc1, loop_1778
20901loop_1776:
20902 fbug %fcc0, loop_1779
20903loop_1777:
20904 sdivx %o4, 0x1037, %g6
20905 fbu %fcc1, loop_1780
20906loop_1778:
20907 brz %o6, loop_1781
20908loop_1779:
20909 alignaddrl %l3, %l6, %g5
20910 flush %l7 + 0x78
20911loop_1780:
20912 fpmerge %f14, %f6, %f28
20913loop_1781:
20914 umulcc %g7, 0x1D13, %o5
20915 edge16 %o7, %o0, %o1
20916 membar 0x2F
20917 fmovsvs %xcc, %f30, %f10
20918 fbue %fcc1, loop_1782
20919 fba %fcc2, loop_1783
20920 tg %icc, 0x6
20921 bpos,pn %xcc, loop_1784
20922loop_1782:
20923 sdivcc %i7, 0x188F, %i0
20924loop_1783:
20925 nop
20926 set 0x0D, %g5
20927 ldstub [%l7 + %g5], %i4
20928 nop
20929 fitos %f4, %f6
20930 fstoi %f6, %f16
20931loop_1784:
20932 tn %icc, 0x7
20933 fbule,a %fcc3, loop_1785
20934 tvc %xcc, 0x3
20935 brlez,a %i1, loop_1786
20936 edge16ln %l1, %i3, %l5
20937loop_1785:
20938 add %l2, 0x01BF, %i5
20939 edge16l %l4, %i2, %g4
20940loop_1786:
20941 fnot2 %f18, %f16
20942 tgu %icc, 0x0
20943 movneg %icc, %l0, %o3
20944 fnand %f28, %f18, %f18
20945 ldsh [%l7 + 0x62], %g3
20946 alignaddrl %o2, %g1, %i6
20947 fmovrslez %g2, %f31, %f25
20948 fcmpeq16 %f4, %f18, %o4
20949 fmovrde %o6, %f24, %f20
20950 fmovsg %icc, %f7, %f20
20951 brgez %g6, loop_1787
20952 smul %l3, 0x1163, %l6
20953 xnor %g7, %o5, %g5
20954 tcc %xcc, 0x4
20955loop_1787:
20956 ldsw [%l7 + 0x30], %o0
20957 fcmple32 %f22, %f8, %o7
20958 fexpand %f8, %f22
20959 set 0x50, %l4
20960 ldda [%l7 + %l4] 0xea, %i6
20961 brlez %i0, loop_1788
20962 fbl %fcc3, loop_1789
20963 mulscc %o1, %i1, %l1
20964 fmovdne %icc, %f4, %f8
20965loop_1788:
20966 nop
20967 fitod %f12, %f10
20968 fdtox %f10, %f8
20969 fxtod %f8, %f18
20970loop_1789:
20971 xnorcc %i3, 0x0C24, %i4
20972 edge16n %l5, %i5, %l4
20973 tcc %icc, 0x0
20974 ldstub [%l7 + 0x15], %l2
20975 ldstub [%l7 + 0x54], %g4
20976 stx %l0, [%l7 + 0x20]
20977 brgez,a %o3, loop_1790
20978 fmovsl %xcc, %f29, %f10
20979 movle %xcc, %i2, %g3
20980 edge32n %g1, %o2, %g2
20981loop_1790:
20982 be,a loop_1791
20983 fcmpgt16 %f30, %f26, %i6
20984 brz,a %o6, loop_1792
20985 nop
20986 set 0x34, %i5
20987 sth %g6, [%l7 + %i5]
20988loop_1791:
20989 fmovda %icc, %f23, %f12
20990 sub %o4, %l6, %g7
20991loop_1792:
20992 movrlez %o5, %g5, %l3
20993 fpack16 %f8, %f15
20994 taddcc %o0, %o7, %i0
20995 set 0x40, %o6
20996 ldda [%l7 + %o6] 0x15, %f0
20997 wr %g0, 0x11, %asi
20998 stxa %o1, [%l7 + 0x48] %asi
20999 membar #Sync
21000 wr %g0, 0x1e, %asi
21001 ldda [%l7 + 0x40] %asi, %f0
21002 fmovrdne %i7, %f24, %f0
21003 bneg,pn %xcc, loop_1793
21004 tg %icc, 0x2
21005 tvc %xcc, 0x6
21006 add %l1, %i1, %i3
21007loop_1793:
21008 movrgez %i4, %i5, %l5
21009 fbue,a %fcc1, loop_1794
21010 xnorcc %l4, 0x0004, %l2
21011 tvc %icc, 0x2
21012 tgu %icc, 0x5
21013loop_1794:
21014 add %g4, 0x15BB, %o3
21015 restored
21016 rdpr %cwp, %g1
21017 rdpr %cansave, %g2
21018 rdpr %canrestore, %g3
21019 rdpr %cleanwin, %g4
21020 rdpr %otherwin, %g5
21021 rdpr %wstate, %g6
21022 fzero %f16
21023 sdivcc %l0, 0x141D, %g3
21024 movle %xcc, %g1, %i2
21025 bne %xcc, loop_1795
21026 mulx %o2, %g2, %i6
21027 addc %o6, %g6, %o4
21028 fzeros %f11
21029loop_1795:
21030 tcc %icc, 0x7
21031 edge16n %l6, %g7, %g5
21032 bcc,a loop_1796
21033 membar 0x55
21034 sub %l3, %o0, %o7
21035 ldd [%l7 + 0x68], %i0
21036loop_1796:
21037 fmovdgu %icc, %f15, %f14
21038 ta %icc, 0x2
21039 movg %icc, %o1, %i7
21040 add %l7, 0x68, %l6
21041 wr %g0, 0x88, %asi
21042 ldxa [%l6] %asi, %l1
21043 casxa [%l6] 0x88, %l1, %o5
21044 mulx %i1, %i3, %i4
21045 saved
21046 rdpr %cwp, %g1
21047 rdpr %cansave, %g2
21048 rdpr %canrestore, %g3
21049 rdpr %cleanwin, %g4
21050 rdpr %otherwin, %g5
21051 rdpr %wstate, %g6
21052 sub %i5, 0x1DCF, %l5
21053 taddcctv %l2, %l4, %g4
21054 tle %icc, 0x3
21055 fornot1 %f20, %f6, %f22
21056 add %l7, 0x30, %l6
21057 wr %g0, 0x19, %asi
21058 ldxa [%l6] %asi, %l0
21059 casxa [%l6] 0x19, %l0, %g3
21060 edge32l %o3, %i2, %o2
21061 bne,pn %xcc, loop_1797
21062 edge32l %g1, %g2, %i6
21063 sub %g6, %o6, %l6
21064 set 0x28, %o7
21065 stha %o4, [%l7 + %o7] 0x88
21066loop_1797:
21067 movrgez %g7, 0x316, %l3
21068 fpsub16s %f24, %f23, %f24
21069 edge8ln %g5, %o7, %o0
21070 set 0x28, %g7
21071 ldxa [%l7 + %g7] 0x0c, %o1
21072 taddcctv %i7, %i0, %o5
21073 ba,pn %icc, loop_1798
21074 addcc %i1, %l1, %i3
21075 tle %xcc, 0x6
21076 stbar
21077loop_1798:
21078 udivx %i4, 0x1FAC, %l5
21079 fmuld8ulx16 %f8, %f24, %f12
21080 edge8ln %l2, %i5, %g4
21081 restored
21082 rdpr %cwp, %g1
21083 rdpr %cansave, %g2
21084 rdpr %canrestore, %g3
21085 rdpr %cleanwin, %g4
21086 rdpr %otherwin, %g5
21087 rdpr %wstate, %g6
21088 mulscc %l0, %l4, %o3
21089 st %f18, [%l7 + 0x74]
21090 smulcc %g3, 0x08D5, %o2
21091 std %f2, [%l7 + 0x48]
21092 bpos,a,pt %xcc, loop_1799
21093 restored
21094 rdpr %cwp, %g1
21095 rdpr %cansave, %g2
21096 rdpr %canrestore, %g3
21097 rdpr %cleanwin, %g4
21098 rdpr %otherwin, %g5
21099 rdpr %wstate, %g6
21100 or %g1, 0x138B, %i2
21101 movre %g2, 0x212, %g6
21102loop_1799:
21103 ldsb [%l7 + 0x20], %o6
21104 edge8l %i6, %o4, %l6
21105 stw %l3, [%l7 + 0x30]
21106 udiv %g5, 0x03EA, %o7
21107 fpackfix %f26, %f31
21108 bne,a %xcc, loop_1800
21109 bg,a,pn %xcc, loop_1801
21110 andncc %o0, %g7, %i7
21111 edge8n %i0, %o5, %o1
21112loop_1800:
21113 bne,a,pt %xcc, loop_1802
21114loop_1801:
21115 alignaddr %i1, %l1, %i3
21116 movrne %i4, %l5, %l2
21117 bpos,pn %xcc, loop_1803
21118loop_1802:
21119 tle %icc, 0x2
21120 tn %xcc, 0x0
21121 be,pn %xcc, loop_1804
21122loop_1803:
21123 movge %xcc, %g4, %i5
21124 bl,a,pt %xcc, loop_1805
21125 fpsub32 %f12, %f12, %f16
21126loop_1804:
21127 sdivx %l0, 0x195D, %l4
21128 fmul8ulx16 %f26, %f8, %f26
21129loop_1805:
21130 fcmpgt32 %f16, %f16, %g3
21131 fnot2s %f10, %f16
21132 sdivcc %o2, 0x1F60, %g1
21133 mova %xcc, %i2, %o3
21134 add %l7, 0x18, %l6
21135 wr %g0, 0x80, %asi
21136 lda [%l6] %asi, %g6
21137 casa [%l6] %asi, %g6, %o6
21138 fmovdge %xcc, %f30, %f9
21139 udivx %g2, 0x1D32, %o4
21140 fba,a %fcc3, loop_1806
21141 fpmerge %f6, %f14, %f22
21142 fmovdvc %icc, %f19, %f16
21143 movne %xcc, %i6, %l6
21144loop_1806:
21145 fmovdn %xcc, %f15, %f26
21146 add %l3, 0x0B6E, %g5
21147 umul %o0, 0x01B4, %g7
21148 brnz %i7, loop_1807
21149 bge loop_1808
21150 fbe %fcc1, loop_1809
21151 and %i0, %o7, %o1
21152loop_1807:
21153 smul %i1, %o5, %l1
21154loop_1808:
21155 movvs %xcc, %i4, %l5
21156loop_1809:
21157 tpos %icc, 0x7
21158 fmovrsgez %l2, %f17, %f31
21159 fone %f2
21160 mulscc %i3, 0x0E2F, %g4
21161 wr %g0, 0x88, %asi
21162 lduwa [%l7 + 0x1C] %asi, %l0
21163 saved
21164 rdpr %cwp, %g1
21165 rdpr %cansave, %g2
21166 rdpr %canrestore, %g3
21167 rdpr %cleanwin, %g4
21168 rdpr %otherwin, %g5
21169 rdpr %wstate, %g6
21170 nop
21171 setx 0xCBFFB961121B4B26, %l0, %l6
21172 stx %l6, [%l7 + 0x28]
21173 ldd [%l7 + 0x28], %f20
21174 setx 0x52FA98B0D675EAD5, %l1, %l5
21175 stx %l5, [%l7 + 0x10]
21176 ldd [%l7 + 0x10], %f8
21177 fdivd %f8, %f20, %f24
21178 flush %l7 + 0x28
21179 fmovsne %icc, %f5, %f9
21180 fexpand %f21, %f10
21181 nop
21182 setx loop_1810, %l0, %l1
21183 wrpr 0x1, %tl
21184 wrpr %l1, %tnpc
21185 setx 0x34400001400, %l0, %l1
21186 wrpr %l1, %tstate
21187 wrhpr 0x4, %htstate
21188 done
21189 xnorcc %l4, %g3, %i5
21190 be,pn %xcc, loop_1811
21191 popc 0x1745, %g1
21192loop_1810:
21193 popc 0x0311, %o2
21194 movrlz %o3, 0x2D1, %i2
21195loop_1811:
21196 bgu,pt %xcc, loop_1812
21197 movle %icc, %o6, %g2
21198 flush %l7 + 0x6C
21199 ldd [%l7 + 0x78], %g6
21200loop_1812:
21201 membar 0x68
21202 wr %g0, 0x18, %asi
21203 ldsba [%l7 + 0x33] %asi, %i6
21204 udivx %o4, 0x176A, %l6
21205 mulx %l3, %g5, %g7
21206 or %i7, 0x0F8D, %i0
21207 xnor %o7, %o1, %o0
21208 edge8 %o5, %i1, %l1
21209 stb %l5, [%l7 + 0x6A]
21210 wr %g0, 0x19, %asi
21211 ldsba [%l7 + 0x44] %asi, %l2
21212 fpadd32s %f19, %f12, %f19
21213 wr %g0, 0x81, %asi
21214 prefetcha [%l7 + 0x08] %asi, 0x0
21215 tpos %icc, 0x7
21216 tsubcc %i4, 0x02A8, %l0
21217 fbge,a %fcc3, loop_1813
21218 mova %icc, %l4, %g4
21219 fnegd %f8, %f2
21220 movrne %i5, %g1, %g3
21221loop_1813:
21222 edge16l %o2, %i2, %o3
21223 movrne %g2, 0x2C7, %o6
21224 tl %xcc, 0x0
21225 fsrc1s %f23, %f27
21226 tle %xcc, 0x5
21227 andn %i6, 0x1D15, %g6
21228 fxnor %f30, %f28, %f8
21229 ldx [%l7 + 0x18], %l6
21230 fmovsg %icc, %f29, %f26
21231 tl %icc, 0x1
21232 fnor %f12, %f2, %f24
21233 fornot2s %f24, %f7, %f4
21234 orn %l3, 0x17FE, %g5
21235 nop
21236 setx loop_1814, %l0, %l1
21237 jmpl %l1, %g7
21238 movne %xcc, %o4, %i0
21239 fmovdpos %xcc, %f25, %f16
21240 umul %o7, %i7, %o0
21241loop_1814:
21242 fbuge,a %fcc2, loop_1815
21243 sra %o5, %o1, %l1
21244 mova %icc, %l5, %l2
21245 movre %i3, %i4, %l0
21246loop_1815:
21247 movn %xcc, %l4, %i1
21248 nop
21249 setx loop_1816, %l0, %l1
21250 wrpr 0x1, %tl
21251 wrpr %l1, %tpc
21252 add %l1, 0x4, %l1
21253 wrpr %l1, %tnpc
21254 setx 0x34400001400, %l0, %l1
21255 wrpr %l1, %tstate
21256 wrhpr 0x4, %htstate
21257 retry
21258 lduh [%l7 + 0x74], %g4
21259 xorcc %g1, %i5, %g3
21260 fpmerge %f12, %f13, %f6
21261loop_1816:
21262 srl %o2, 0x02, %i2
21263 sdivcc %g2, 0x1380, %o6
21264 umulcc %o3, 0x037A, %g6
21265 fbg,a %fcc0, loop_1817
21266 fmovdvs %icc, %f1, %f2
21267 nop
21268 set 0x58, %i0
21269 lduh [%l7 + %i0], %i6
21270 andcc %l6, %g5, %l3
21271loop_1817:
21272 sub %o4, %g7, %o7
21273 edge8ln %i7, %i0, %o0
21274 array8 %o5, %l1, %l5
21275 restored
21276 rdpr %cwp, %g1
21277 rdpr %cansave, %g2
21278 rdpr %canrestore, %g3
21279 rdpr %cleanwin, %g4
21280 rdpr %otherwin, %g5
21281 rdpr %wstate, %g6
21282 fbule,a %fcc1, loop_1818
21283 edge16ln %l2, %i3, %i4
21284 restored
21285 rdpr %cwp, %g1
21286 rdpr %cansave, %g2
21287 rdpr %canrestore, %g3
21288 rdpr %cleanwin, %g4
21289 rdpr %otherwin, %g5
21290 rdpr %wstate, %g6
21291 fmovsvc %icc, %f4, %f22
21292loop_1818:
21293 smul %o1, %l0, %i1
21294 movleu %xcc, %l4, %g4
21295 movn %icc, %i5, %g1
21296 fabsd %f24, %f2
21297 pdist %f20, %f22, %f16
21298 movle %xcc, %o2, %i2
21299 movge %icc, %g2, %g3
21300 membar 0x0F
21301 edge8l %o6, %o3, %g6
21302 fmovrdlez %l6, %f2, %f12
21303 ldsh [%l7 + 0x08], %g5
21304 wr %g0, 0x10, %asi
21305 prefetcha [%l7 + 0x18] %asi, 0x2
21306 membar #Sync
21307 set 0x40, %i2
21308 ldda [%l7 + %i2] 0x1f, %f16
21309 movvc %xcc, %i6, %g7
21310 udivx %o4, 0x0A17, %o7
21311 orn %i7, %o0, %i0
21312 fmovdneg %icc, %f8, %f18
21313 tsubcctv %l1, 0x1968, %o5
21314 fbule %fcc3, loop_1819
21315 fmovrdgz %l2, %f0, %f14
21316 fmovsne %xcc, %f23, %f12
21317 tle %icc, 0x7
21318loop_1819:
21319 tg %icc, 0x2
21320 edge32 %l5, %i4, %o1
21321 edge16 %l0, %i1, %i3
21322 srl %l4, 0x1C, %i5
21323 bl,a,pt %icc, loop_1820
21324 fmovrdgz %g1, %f6, %f18
21325 subcc %g4, 0x0D48, %i2
21326 fcmpne16 %f6, %f28, %o2
21327loop_1820:
21328 subccc %g2, %o6, %o3
21329 movrne %g3, 0x270, %l6
21330 sra %g5, %g6, %i6
21331 set 0x78, %l5
21332 stba %l3, [%l7 + %l5] 0x2b
21333 membar #Sync
21334 fmovdn %icc, %f26, %f8
21335 fmovda %icc, %f7, %f26
21336 fxor %f18, %f16, %f4
21337 fnot2 %f12, %f8
21338 orncc %o4, 0x0950, %g7
21339 srax %o7, 0x11, %i7
21340 xnorcc %i0, 0x192E, %o0
21341 movcc %icc, %o5, %l2
21342 nop
21343 fitod %f4, %f24
21344 fdtos %f24, %f30
21345 bcc,a,pn %xcc, loop_1821
21346 nop
21347 set 0x7C, %l0
21348 stw %l1, [%l7 + %l0]
21349 fmovsa %icc, %f27, %f8
21350 std %f10, [%l7 + 0x30]
21351loop_1821:
21352 tn %icc, 0x3
21353 nop
21354 setx loop_1822, %l0, %l1
21355 jmpl %l1, %i4
21356 fxnor %f10, %f26, %f10
21357 fands %f0, %f16, %f13
21358 edge8 %o1, %l0, %i1
21359loop_1822:
21360 sth %l5, [%l7 + 0x4E]
21361 srl %i3, 0x0F, %i5
21362 fpsub16s %f8, %f5, %f4
21363 array32 %l4, %g1, %g4
21364 bgu,a loop_1823
21365 fmovsneg %icc, %f13, %f23
21366 sub %o2, 0x031E, %i2
21367 ldstub [%l7 + 0x36], %o6
21368loop_1823:
21369 addcc %o3, 0x0648, %g2
21370 st %f20, [%l7 + 0x6C]
21371 brz,a %l6, loop_1824
21372 addc %g3, 0x0E92, %g5
21373 fbg %fcc3, loop_1825
21374 fones %f25
21375loop_1824:
21376 udivx %i6, 0x1D85, %l3
21377 movrlez %g6, 0x27B, %o4
21378loop_1825:
21379 ldub [%l7 + 0x3F], %o7
21380 srlx %i7, 0x16, %g7
21381 nop
21382 setx 0xF9653ABA57D9F73B, %l0, %l6
21383 stx %l6, [%l7 + 0x28]
21384 ldd [%l7 + 0x28], %f10
21385 setx 0x41E5C1FCE082C0D3, %l1, %l5
21386 stx %l5, [%l7 + 0x10]
21387 ldd [%l7 + 0x10], %f2
21388 faddd %f2, %f10, %f18
21389 fmovrsgez %o0, %f27, %f1
21390 andncc %o5, %i0, %l1
21391 sdivx %l2, 0x04DA, %o1
21392 tg %icc, 0x5
21393 fpmerge %f18, %f19, %f20
21394 membar 0x26
21395 edge8 %i4, %i1, %l0
21396 edge16 %l5, %i3, %l4
21397 movle %xcc, %g1, %g4
21398 fmovrde %o2, %f12, %f26
21399 be,a,pn %icc, loop_1826
21400 edge8l %i2, %o6, %i5
21401 srlx %g2, %o3, %g3
21402 wr %g0, 0x04, %asi
21403 ldda [%l7 + 0x40] %asi, %f16
21404loop_1826:
21405 nop
21406 setx loop_1827, %l0, %l1
21407 jmpl %l1, %l6
21408 fcmple32 %f22, %f8, %i6
21409 or %l3, %g6, %g5
21410 bne,pn %xcc, loop_1828
21411loop_1827:
21412 fmovdge %icc, %f16, %f28
21413 edge8 %o7, %o4, %i7
21414 fmovs %f29, %f26
21415loop_1828:
21416 movrgez %g7, %o5, %i0
21417 ldub [%l7 + 0x37], %o0
21418 sth %l2, [%l7 + 0x7E]
21419 smulcc %o1, %i4, %l1
21420 fbe %fcc1, loop_1829
21421 andncc %i1, %l0, %l5
21422 edge32l %l4, %g1, %i3
21423 ldd [%l7 + 0x78], %f2
21424loop_1829:
21425 fsrc2 %f10, %f28
21426 movgu %xcc, %o2, %g4
21427 nop
21428 fitos %f1, %f13
21429 fstox %f13, %f24
21430 fxtos %f24, %f23
21431 tn %xcc, 0x7
21432 fble,a %fcc3, loop_1830
21433 edge8ln %i2, %i5, %g2
21434 edge16ln %o6, %o3, %l6
21435 fpadd32 %f26, %f28, %f18
21436loop_1830:
21437 umul %g3, %i6, %g6
21438 srlx %l3, %o7, %o4
21439 subc %i7, 0x18F6, %g5
21440 taddcc %o5, %i0, %g7
21441 array32 %l2, %o1, %o0
21442 subc %l1, %i4, %i1
21443 fmovdg %xcc, %f10, %f16
21444 xnor %l5, %l4, %l0
21445 nop
21446 set 0x50, %o3
21447 ldd [%l7 + %o3], %f0
21448 sdiv %g1, 0x0C87, %i3
21449 wr %g0, 0x2b, %asi
21450 stba %o2, [%l7 + 0x7A] %asi
21451 membar #Sync
21452 tl %xcc, 0x4
21453 bge,a %xcc, loop_1831
21454 faligndata %f6, %f22, %f6
21455 xnorcc %i2, %i5, %g4
21456 srl %g2, %o3, %l6
21457loop_1831:
21458 taddcctv %g3, 0x1AA0, %i6
21459 subccc %o6, %g6, %l3
21460 movvs %xcc, %o4, %i7
21461 fmovsg %icc, %f24, %f18
21462 fbge,a %fcc2, loop_1832
21463 movge %icc, %o7, %g5
21464 nop
21465 fitos %f2, %f21
21466 fstod %f21, %f24
21467 sllx %i0, %g7, %o5
21468loop_1832:
21469 stbar
21470 tn %xcc, 0x3
21471 movl %xcc, %o1, %o0
21472 bcc loop_1833
21473 umulcc %l1, %i4, %i1
21474 sdiv %l2, 0x096E, %l5
21475 umul %l4, %g1, %l0
21476loop_1833:
21477 tg %xcc, 0x6
21478 nop
21479 setx 0x7E34B95E, %l0, %l6
21480 st %l6, [%l7 + 0x28]
21481 ld [%l7 + 0x28], %f30
21482 setx 0x123CD711, %l1, %l5
21483 st %l5, [%l7 + 0x10]
21484 ld [%l7 + 0x10], %f27
21485 fsubs %f27, %f30, %f26
21486 wr %g0, 0xeb, %asi
21487 stha %i3, [%l7 + 0x10] %asi
21488 membar #Sync
21489 ldd [%l7 + 0x18], %f0
21490 fpadd16 %f12, %f2, %f12
21491 alignaddrl %i2, %i5, %g4
21492 movl %icc, %o2, %g2
21493 set 0x70, %l2
21494 ldxa [%l7 + %l2] 0x04, %l6
21495 tvs %xcc, 0x5
21496 movl %xcc, %g3, %i6
21497 xnor %o3, 0x0478, %o6
21498 fbn,a %fcc1, loop_1834
21499 tleu %xcc, 0x4
21500 movcc %icc, %l3, %g6
21501 and %o4, 0x1613, %i7
21502loop_1834:
21503 xor %g5, %i0, %g7
21504 bgu,pn %xcc, loop_1835
21505 nop
21506 setx 0x07D6B85A20663E52, %l0, %l6
21507 stx %l6, [%l7 + 0x58]
21508 ldx [%l7 + 0x58], %fsr
21509 nop
21510 set 0x28, %i6
21511 lduw [%l7 + %i6], %o5
21512 array8 %o7, %o0, %o1
21513loop_1835:
21514 andncc %l1, %i4, %l2
21515 subcc %i1, %l4, %g1
21516 srl %l5, %i3, %l0
21517 edge8n %i2, %i5, %o2
21518 edge16 %g2, %l6, %g4
21519 sdivcc %i6, 0x0FB7, %g3
21520 array16 %o3, %l3, %g6
21521 movvc %xcc, %o6, %i7
21522 edge16ln %o4, %i0, %g5
21523 srax %g7, %o7, %o0
21524 stx %o5, [%l7 + 0x78]
21525 fcmpeq16 %f4, %f22, %o1
21526 fcmpgt16 %f20, %f14, %i4
21527 fcmpgt32 %f18, %f0, %l1
21528 nop
21529 fitod %f2, %f6
21530 fdtos %f6, %f19
21531 fbuge %fcc0, loop_1836
21532 alignaddr %i1, %l2, %l4
21533 srax %g1, %i3, %l5
21534 fmul8x16 %f1, %f30, %f4
21535loop_1836:
21536 fabsd %f10, %f16
21537 wr %g0, 0x04, %asi
21538 lduha [%l7 + 0x6C] %asi, %i2
21539 bpos,a,pn %icc, loop_1837
21540 tcs %icc, 0x2
21541 te %xcc, 0x6
21542 bvc %xcc, loop_1838
21543loop_1837:
21544 movvs %xcc, %l0, %o2
21545 fcmpgt16 %f2, %f16, %g2
21546 ldsb [%l7 + 0x5C], %i5
21547loop_1838:
21548 fmul8ulx16 %f2, %f4, %f16
21549 tsubcctv %l6, %g4, %g3
21550 edge16n %i6, %o3, %g6
21551 edge32l %o6, %l3, %o4
21552 tg %icc, 0x6
21553 fba,a %fcc2, loop_1839
21554 movpos %icc, %i7, %i0
21555 subcc %g5, %o7, %o0
21556 brgez,a %o5, loop_1840
21557loop_1839:
21558 tne %xcc, 0x0
21559 udivcc %g7, 0x10A7, %i4
21560 xnor %o1, 0x037E, %l1
21561loop_1840:
21562 nop
21563 set 0x14, %g3
21564 swapa [%l7 + %g3] 0x80, %i1
21565 edge32n %l2, %l4, %g1
21566 fzero %f24
21567 subcc %i3, 0x07C5, %i2
21568 nop
21569 fitod %f12, %f10
21570 alignaddr %l5, %l0, %g2
21571 subccc %o2, 0x03C0, %i5
21572 fbuge %fcc1, loop_1841
21573 ldsb [%l7 + 0x19], %l6
21574 movn %xcc, %g3, %g4
21575 add %l7, 0x3C, %l6
21576 wr %g0, 0x89, %asi
21577 casa [%l6] 0x89, %i6, %g6
21578loop_1841:
21579 fcmpeq16 %f4, %f28, %o6
21580 edge8n %o3, %o4, %l3
21581 movrlez %i7, %i0, %o7
21582 fmovsne %icc, %f5, %f16
21583 umulcc %g5, %o5, %g7
21584 sdivcc %o0, 0x18D7, %i4
21585 subccc %o1, 0x1D95, %l1
21586 tg %icc, 0x5
21587 saved
21588 rdpr %cwp, %g1
21589 rdpr %cansave, %g2
21590 rdpr %canrestore, %g3
21591 rdpr %cleanwin, %g4
21592 rdpr %otherwin, %g5
21593 rdpr %wstate, %g6
21594 bg,a %xcc, loop_1842
21595 fsrc2s %f5, %f11
21596 sdiv %i1, 0x0F79, %l4
21597 fmovsle %icc, %f29, %f17
21598loop_1842:
21599 srax %g1, 0x1F, %l2
21600 movleu %xcc, %i3, %i2
21601 tneg %xcc, 0x3
21602 nop
21603 setx loop_1843, %l0, %l1
21604 wrpr 0x1, %tl
21605 wrpr %l1, %tnpc
21606 setx 0x34400001400, %l0, %l1
21607 wrpr %l1, %tstate
21608 wrhpr 0x4, %htstate
21609 done
21610 fpack16 %f10, %f20
21611 bgu,pt %xcc, loop_1844
21612 nop
21613 set 0x11, %g6
21614 stb %l5, [%l7 + %g6]
21615loop_1843:
21616 array8 %g2, %o2, %l0
21617 movre %i5, %g3, %l6
21618loop_1844:
21619 array8 %g4, %i6, %g6
21620 orn %o6, 0x1EE2, %o3
21621 tge %xcc, 0x3
21622 addc %o4, %l3, %i7
21623 ldsw [%l7 + 0x30], %o7
21624 fmovrsgz %i0, %f6, %f8
21625 taddcctv %o5, %g7, %g5
21626 tcc %icc, 0x2
21627 tsubcctv %i4, 0x08B7, %o1
21628 fand %f24, %f30, %f0
21629 mulx %l1, 0x0D20, %i1
21630 fmovsvs %icc, %f12, %f2
21631 tvs %icc, 0x5
21632 mulscc %o0, 0x179C, %g1
21633 edge32ln %l4, %i3, %l2
21634 xnorcc %i2, 0x0EC9, %l5
21635 movge %xcc, %g2, %o2
21636 addccc %l0, 0x0D18, %g3
21637 umul %l6, %g4, %i6
21638 te %xcc, 0x3
21639 movre %i5, %g6, %o3
21640 wr %g0, 0x04, %asi
21641 lda [%l7 + 0x28] %asi, %f27
21642 stbar
21643 subc %o6, 0x1513, %l3
21644 movrlz %i7, %o4, %o7
21645 sethi 0x0133, %o5
21646 wr %g0, 0x11, %asi
21647 ldstuba [%l7 + 0x1F] %asi, %g7
21648 call loop_1845
21649 movrgez %g5, 0x147, %i0
21650 fbge %fcc2, loop_1846
21651 lduh [%l7 + 0x4A], %i4
21652loop_1845:
21653 udivcc %l1, 0x1C53, %o1
21654 fba,a %fcc1, loop_1847
21655loop_1846:
21656 movg %xcc, %i1, %o0
21657 sir 0x10A5
21658 sdivx %g1, 0x1EDF, %l4
21659loop_1847:
21660 nop
21661 wr %g0, 0x19, %asi
21662 stda %f16, [%l7 + 0x40] %asi
21663 nop
21664 fitos %f14, %f30
21665 fstoi %f30, %f31
21666 edge32n %i3, %l2, %i2
21667 ldsw [%l7 + 0x28], %l5
21668 movleu %icc, %g2, %o2
21669 brz %g3, loop_1848
21670 fmovrse %l6, %f8, %f4
21671 tcs %icc, 0x7
21672 nop
21673 fitos %f4, %f2
21674 fstox %f2, %f14
21675loop_1848:
21676 tsubcc %l0, %g4, %i5
21677 sth %i6, [%l7 + 0x20]
21678 fbu %fcc2, loop_1849
21679 movn %icc, %g6, %o3
21680 movrne %o6, 0x134, %l3
21681 lduh [%l7 + 0x58], %i7
21682loop_1849:
21683 bge loop_1850
21684 xor %o4, %o5, %o7
21685 andcc %g7, 0x0E33, %g5
21686 tne %icc, 0x6
21687loop_1850:
21688 sethi 0x10D6, %i0
21689 taddcctv %l1, %i4, %o1
21690 te %icc, 0x5
21691 movg %icc, %o0, %i1
21692 fbug,a %fcc3, loop_1851
21693 tneg %xcc, 0x7
21694 fornot1 %f30, %f10, %f18
21695 flush %l7 + 0x4C
21696loop_1851:
21697 fnors %f26, %f4, %f12
21698 fmovrse %l4, %f7, %f4
21699 fmovscc %xcc, %f5, %f21
21700 ldd [%l7 + 0x10], %g0
21701 sth %i3, [%l7 + 0x50]
21702 udiv %i2, 0x09E5, %l2
21703 alignaddr %l5, %g2, %g3
21704 wr %g0, 0x18, %asi
21705 ldstuba [%l7 + 0x28] %asi, %o2
21706 movleu %xcc, %l6, %l0
21707 orn %g4, 0x1E45, %i5
21708 fbue,a %fcc2, loop_1852
21709 fble %fcc3, loop_1853
21710 fbu %fcc1, loop_1854
21711 tn %xcc, 0x7
21712loop_1852:
21713 movrlez %i6, 0x158, %g6
21714loop_1853:
21715 xnorcc %o6, 0x1C5E, %l3
21716loop_1854:
21717 edge16l %i7, %o4, %o5
21718 umul %o7, %g7, %g5
21719 set 0x44, %g2
21720 stha %o3, [%l7 + %g2] 0x22
21721 membar #Sync
21722 fornot2s %f30, %f13, %f29
21723 bcc,a,pt %icc, loop_1855
21724 fnegs %f21, %f20
21725 fmovsg %xcc, %f21, %f14
21726 sdivcc %i0, 0x164B, %i4
21727loop_1855:
21728 fcmple32 %f6, %f22, %l1
21729 swap [%l7 + 0x38], %o1
21730 set 0x62, %l3
21731 stba %o0, [%l7 + %l3] 0x11
21732 fmovscs %xcc, %f0, %f18
21733 or %l4, %g1, %i3
21734 movleu %xcc, %i1, %i2
21735 movneg %xcc, %l5, %l2
21736 taddcc %g2, %g3, %l6
21737 movpos %xcc, %l0, %o2
21738 nop
21739 set 0x34, %l6
21740 lduw [%l7 + %l6], %g4
21741 tne %xcc, 0x0
21742 srlx %i5, 0x13, %i6
21743 edge16n %g6, %l3, %i7
21744 fpack16 %f8, %f7
21745 ldsb [%l7 + 0x0D], %o6
21746 fbge %fcc3, loop_1856
21747 faligndata %f2, %f24, %f6
21748 edge32 %o4, %o7, %o5
21749 subc %g5, 0x1BDA, %g7
21750loop_1856:
21751 movgu %xcc, %i0, %i4
21752 set 0x15, %o2
21753 stba %o3, [%l7 + %o2] 0xe2
21754 membar #Sync
21755 nop
21756 setx 0xA4E46D83E030B5C7, %l0, %l6
21757 stx %l6, [%l7 + 0x28]
21758 ldd [%l7 + 0x28], %f24
21759 fsqrtd %f24, %f22
21760 orncc %o1, %o0, %l1
21761 mulx %l4, 0x0BC4, %i3
21762 add %l7, 0x24, %l6
21763 wr %g0, 0x80, %asi
21764 casa [%l6] 0x80, %g1, %i1
21765 tn %icc, 0x5
21766 fbo,a %fcc1, loop_1857
21767 sth %l5, [%l7 + 0x1C]
21768 fxnors %f1, %f21, %f25
21769 edge32n %l2, %i2, %g3
21770loop_1857:
21771 saved
21772 rdpr %cwp, %g1
21773 rdpr %cansave, %g2
21774 rdpr %canrestore, %g3
21775 rdpr %cleanwin, %g4
21776 rdpr %otherwin, %g5
21777 rdpr %wstate, %g6
21778 xnorcc %g2, 0x07E1, %l0
21779 stw %l6, [%l7 + 0x7C]
21780 edge16n %g4, %i5, %o2
21781 xnorcc %g6, 0x0814, %i6
21782 xnor %l3, %i7, %o6
21783 movrlez %o7, 0x1AA, %o5
21784 lduh [%l7 + 0x46], %g5
21785 movn %xcc, %o4, %i0
21786 ldub [%l7 + 0x7D], %g7
21787 fbue,a %fcc2, loop_1858
21788 movneg %icc, %i4, %o1
21789 move %icc, %o3, %o0
21790 array16 %l1, %l4, %g1
21791loop_1858:
21792 edge32l %i3, %l5, %i1
21793 mulx %l2, %i2, %g2
21794 xnorcc %l0, %l6, %g3
21795 srlx %i5, 0x15, %g4
21796 tle %icc, 0x6
21797 lduh [%l7 + 0x12], %o2
21798 or %g6, 0x1FFB, %i6
21799 brlz %l3, loop_1859
21800 ba,a %icc, loop_1860
21801 fnor %f30, %f8, %f12
21802 tle %xcc, 0x7
21803loop_1859:
21804 restored
21805 rdpr %cwp, %g1
21806 rdpr %cansave, %g2
21807 rdpr %canrestore, %g3
21808 rdpr %cleanwin, %g4
21809 rdpr %otherwin, %g5
21810 rdpr %wstate, %g6
21811loop_1860:
21812 smulcc %o6, %i7, %o5
21813 movrlz %g5, %o4, %i0
21814 mulx %o7, 0x1D2D, %i4
21815 sdivx %o1, 0x0806, %o3
21816 movcs %xcc, %g7, %l1
21817 fsrc2 %f6, %f20
21818 fmovrdgez %o0, %f10, %f22
21819 wr %g0, 0x88, %asi
21820 ldsha [%l7 + 0x44] %asi, %l4
21821 for %f26, %f16, %f6
21822 movrlz %g1, %i3, %l5
21823 fxors %f24, %f16, %f6
21824 ta %xcc, 0x0
21825 umul %i1, 0x0F3B, %i2
21826 edge16l %l2, %l0, %g2
21827 tcc %xcc, 0x2
21828 subc %g3, %i5, %g4
21829 tgu %icc, 0x7
21830 nop
21831 setx loop_1861, %l0, %l1
21832 wrpr 0x1, %tl
21833 wrpr %l1, %tpc
21834 add %l1, 0x4, %l1
21835 wrpr %l1, %tnpc
21836 setx 0x34400001400, %l0, %l1
21837 wrpr %l1, %tstate
21838 wrhpr 0x4, %htstate
21839 retry
21840 nop
21841 fitos %f1, %f1
21842 fstox %f1, %f14
21843 fxtos %f14, %f11
21844 fbne,a %fcc0, loop_1862
21845 tsubcctv %o2, 0x1290, %g6
21846loop_1861:
21847 mulscc %l6, %i6, %o6
21848 wr %g0, 0x26, %asi
21849 ldda [%l7 + 0x10] %asi, %i6
21850loop_1862:
21851 movn %xcc, %o5, %l3
21852 fmovsne %xcc, %f24, %f29
21853 movgu %xcc, %o4, %i0
21854 ldsb [%l7 + 0x1C], %o7
21855 movge %icc, %g5, %i4
21856 srl %o1, 0x06, %g7
21857 nop
21858 setx 0x41BCD1A0, %l0, %l6
21859 st %l6, [%l7 + 0x28]
21860 ld [%l7 + 0x28], %f25
21861 setx 0x483526B4, %l1, %l5
21862 st %l5, [%l7 + 0x10]
21863 ld [%l7 + 0x10], %f0
21864 fmuls %f0, %f25, %f13
21865 te %icc, 0x6
21866 fmovrdne %l1, %f16, %f16
21867 mulx %o0, 0x1ADA, %l4
21868 tgu %xcc, 0x0
21869 or %g1, %o3, %i3
21870 bvs,a loop_1863
21871 taddcc %l5, %i1, %l2
21872 movrgez %l0, %i2, %g2
21873 fmovrslz %i5, %f12, %f14
21874loop_1863:
21875 fbu,a %fcc0, loop_1864
21876 movneg %icc, %g4, %g3
21877 movrlez %o2, 0x192, %g6
21878 fmovdcc %xcc, %f17, %f2
21879loop_1864:
21880 swap [%l7 + 0x3C], %i6
21881 bcc,a loop_1865
21882 movrne %o6, 0x22A, %i7
21883 taddcc %o5, 0x1A75, %l3
21884 sra %l6, 0x11, %i0
21885loop_1865:
21886 nop
21887 setx loop_1866, %l0, %l1
21888 wrpr 0x1, %tl
21889 wrpr %l1, %tnpc
21890 setx 0x34400001400, %l0, %l1
21891 wrpr %l1, %tstate
21892 wrhpr 0x4, %htstate
21893 done
21894 movrlz %o7, 0x231, %g5
21895 orn %o4, %i4, %o1
21896 orcc %l1, %o0, %g7
21897loop_1866:
21898 popc %g1, %l4
21899 sra %o3, %l5, %i1
21900 udivcc %l2, 0x0126, %i3
21901 edge32ln %l0, %i2, %i5
21902 tgu %xcc, 0x5
21903 set 0x48, %o4
21904 stwa %g4, [%l7 + %o4] 0xe2
21905 membar #Sync
21906 nop
21907 fitod %f2, %f24
21908 fnand %f14, %f20, %f12
21909 fxnors %f5, %f27, %f26
21910 bcs loop_1867
21911 movgu %xcc, %g3, %g2
21912 sdivcc %o2, 0x1571, %g6
21913 sra %i6, %o6, %i7
21914loop_1867:
21915 movvs %icc, %o5, %l3
21916 ldx [%l7 + 0x20], %l6
21917 wr %g0, 0x89, %asi
21918 sta %f10, [%l7 + 0x2C] %asi
21919 orn %i0, 0x0642, %o7
21920 smulcc %o4, %i4, %o1
21921 fbuge %fcc0, loop_1868
21922 stb %g5, [%l7 + 0x42]
21923 ldstub [%l7 + 0x7F], %l1
21924 fmovsa %icc, %f0, %f24
21925loop_1868:
21926 nop
21927 fitos %f4, %f9
21928 fstod %f9, %f22
21929 fandnot2 %f24, %f4, %f30
21930 movrne %g7, 0x0FE, %o0
21931 movle %icc, %l4, %g1
21932 ldd [%l7 + 0x70], %l4
21933 andn %o3, 0x0506, %l2
21934 movgu %icc, %i3, %i1
21935 movge %xcc, %i2, %i5
21936 ba,a %icc, loop_1869
21937 sdiv %g4, 0x0CE8, %l0
21938 movneg %icc, %g2, %g3
21939 alignaddrl %o2, %g6, %o6
21940loop_1869:
21941 alignaddr %i7, %i6, %l3
21942 movre %l6, %o5, %o7
21943 edge8ln %o4, %i4, %i0
21944 fmovrsgz %o1, %f2, %f23
21945 fbe %fcc0, loop_1870
21946 movle %xcc, %g5, %g7
21947 smul %l1, %l4, %g1
21948 add %l7, 0x38, %l6
21949 wr %g0, 0x04, %asi
21950 ldxa [%l6] %asi, %o0
21951 casxa [%l6] %asi, %o0, %l5
21952loop_1870:
21953 ldsb [%l7 + 0x30], %l2
21954 mova %xcc, %o3, %i1
21955 fbu,a %fcc3, loop_1871
21956 sdivcc %i2, 0x13CC, %i3
21957 fmovdn %xcc, %f10, %f28
21958 alignaddr %i5, %g4, %g2
21959loop_1871:
21960 edge32ln %l0, %g3, %g6
21961 fmovrse %o6, %f8, %f2
21962 movleu %xcc, %i7, %o2
21963 brz,a %i6, loop_1872
21964 fbuge %fcc0, loop_1873
21965 fcmpgt16 %f26, %f2, %l3
21966 fabss %f15, %f11
21967loop_1872:
21968 andncc %l6, %o5, %o7
21969loop_1873:
21970 tleu %icc, 0x4
21971 edge8 %i4, %i0, %o4
21972 saved
21973 rdpr %cwp, %g1
21974 rdpr %cansave, %g2
21975 rdpr %canrestore, %g3
21976 rdpr %cleanwin, %g4
21977 rdpr %otherwin, %g5
21978 rdpr %wstate, %g6
21979 set 0x30, %i4
21980 lduwa [%l7 + %i4] 0x14, %o1
21981 sub %g7, %l1, %g5
21982 movrne %g1, 0x0D8, %l4
21983 fbg %fcc0, loop_1874
21984 add %l5, %o0, %o3
21985 stx %i1, [%l7 + 0x68]
21986 fpack16 %f28, %f9
21987loop_1874:
21988 mulscc %i2, %i3, %i5
21989 fble,a %fcc1, loop_1875
21990 movrlz %g4, %g2, %l0
21991 tl %icc, 0x0
21992 fba,a %fcc3, loop_1876
21993loop_1875:
21994 sir 0x1D24
21995 srax %l2, %g3, %o6
21996 fcmpeq32 %f28, %f0, %g6
21997loop_1876:
21998 fmovsn %icc, %f23, %f9
21999 srax %i7, 0x0F, %o2
22000 fbg,a %fcc3, loop_1877
22001 nop
22002 setx 0x7D39FAA0, %l0, %l6
22003 st %l6, [%l7 + 0x28]
22004 ld [%l7 + 0x28], %f9
22005 setx 0xD493FDDE, %l1, %l5
22006 st %l5, [%l7 + 0x10]
22007 ld [%l7 + 0x10], %f30
22008 fadds %f30, %f9, %f18
22009 xor %l3, %i6, %l6
22010 prefetch [%l7 + 0x48], 0x1
22011loop_1877:
22012 addcc %o7, %i4, %i0
22013 saved
22014 rdpr %cwp, %g1
22015 rdpr %cansave, %g2
22016 rdpr %canrestore, %g3
22017 rdpr %cleanwin, %g4
22018 rdpr %otherwin, %g5
22019 rdpr %wstate, %g6
22020 movneg %icc, %o5, %o1
22021 movl %icc, %g7, %o4
22022 tgu %icc, 0x4
22023 movvc %icc, %g5, %l1
22024 udivx %g1, 0x0A54, %l4
22025 movrgez %l5, %o0, %i1
22026 fornot2s %f26, %f9, %f9
22027 movvs %icc, %o3, %i2
22028 bn,a,pn %icc, loop_1878
22029 tl %icc, 0x4
22030 fbu %fcc0, loop_1879
22031 ldd [%l7 + 0x70], %f4
22032loop_1878:
22033 tvc %xcc, 0x6
22034 tle %icc, 0x2
22035loop_1879:
22036 edge32 %i5, %i3, %g4
22037 fbl %fcc0, loop_1880
22038 xnorcc %g2, 0x0873, %l0
22039 alignaddrl %l2, %o6, %g6
22040 move %icc, %g3, %o2
22041loop_1880:
22042 stx %l3, [%l7 + 0x78]
22043 ldsw [%l7 + 0x14], %i6
22044 fmovd %f18, %f26
22045 prefetch [%l7 + 0x50], 0x1
22046 edge16ln %l6, %i7, %o7
22047 movrne %i4, %o5, %i0
22048 nop
22049 fitod %f0, %f16
22050 fdtox %f16, %f6
22051 fxtod %f6, %f16
22052 fsrc1s %f0, %f16
22053 nop
22054 setx 0xC6A5611C, %l0, %l6
22055 st %l6, [%l7 + 0x28]
22056 ld [%l7 + 0x28], %f4
22057 fsqrts %f4, %f21
22058 bg,a loop_1881
22059 tl %icc, 0x4
22060 subc %o1, 0x1400, %g7
22061 movcs %icc, %g5, %l1
22062loop_1881:
22063 sll %o4, 0x1C, %l4
22064 fmuld8sux16 %f19, %f26, %f26
22065 membar 0x4B
22066 bcc,a,pn %icc, loop_1882
22067 ta %icc, 0x4
22068 membar 0x7A
22069 nop
22070 set 0x78, %i3
22071 stw %g1, [%l7 + %i3]
22072loop_1882:
22073 tneg %xcc, 0x0
22074 udivcc %l5, 0x0D7A, %o0
22075 andncc %i1, %o3, %i5
22076 set 0x08, %o0
22077 stha %i3, [%l7 + %o0] 0xe2
22078 membar #Sync
22079 set 0x0A, %o5
22080 stba %i2, [%l7 + %o5] 0x04
22081 edge16n %g2, %g4, %l2
22082 tpos %xcc, 0x7
22083 saved
22084 rdpr %cwp, %g1
22085 rdpr %cansave, %g2
22086 rdpr %canrestore, %g3
22087 rdpr %cleanwin, %g4
22088 rdpr %otherwin, %g5
22089 rdpr %wstate, %g6
22090 wr %g0, 0x88, %asi
22091 ldstuba [%l7 + 0x0B] %asi, %o6
22092 add %l0, %g6, %g3
22093 bshuffle %f26, %f2, %f18
22094 set 0x48, %l1
22095 ldxa [%l7 + %l1] 0x88, %o2
22096 fmovsg %xcc, %f24, %f14
22097 tsubcctv %i6, %l6, %l3
22098 fbue %fcc2, loop_1883
22099 srax %o7, 0x04, %i7
22100 fcmpgt32 %f30, %f6, %o5
22101 edge32ln %i4, %o1, %i0
22102loop_1883:
22103 nop
22104 set 0x1E, %g4
22105 ldsba [%l7 + %g4] 0x18, %g7
22106 edge32l %l1, %o4, %g5
22107 edge32 %l4, %g1, %l5
22108 edge16 %o0, %i1, %i5
22109 set 0x30, %o1
22110 swapa [%l7 + %o1] 0x19, %o3
22111 tcc %xcc, 0x3
22112 nop
22113 fitos %f10, %f1
22114 fstox %f1, %f14
22115 movcs %xcc, %i2, %i3
22116 andcc %g4, %l2, %o6
22117 fbu %fcc0, loop_1884
22118 taddcctv %l0, %g2, %g3
22119 alignaddr %g6, %o2, %l6
22120 edge16 %i6, %o7, %i7
22121loop_1884:
22122 andn %o5, %l3, %i4
22123 movne %xcc, %o1, %g7
22124 tcs %icc, 0x1
22125 fexpand %f6, %f4
22126 array32 %i0, %l1, %g5
22127 edge32 %l4, %o4, %g1
22128 ble %xcc, loop_1885
22129 edge16ln %o0, %i1, %l5
22130 bcs,pt %icc, loop_1886
22131 tl %icc, 0x1
22132loop_1885:
22133 fblg,a %fcc1, loop_1887
22134 nop
22135 setx 0x6A69BF18B05D9394, %l0, %l6
22136 stx %l6, [%l7 + 0x28]
22137 ldd [%l7 + 0x28], %f10
22138 setx 0x99BC0B1C25506EDF, %l1, %l5
22139 stx %l5, [%l7 + 0x10]
22140 ldd [%l7 + 0x10], %f22
22141 fmuld %f22, %f10, %f28
22142loop_1886:
22143 movge %icc, %o3, %i2
22144 fbu,a %fcc2, loop_1888
22145loop_1887:
22146 tgu %icc, 0x0
22147 mulscc %i3, 0x1F52, %i5
22148 ldsh [%l7 + 0x54], %g4
22149loop_1888:
22150 movcc %icc, %o6, %l0
22151 wr %g0, 0x04, %asi
22152 lduba [%l7 + 0x21] %asi, %g2
22153 te %icc, 0x3
22154 sllx %l2, 0x02, %g3
22155 fmul8x16 %f9, %f16, %f10
22156 set 0x6E, %g1
22157 ldsha [%l7 + %g1] 0x18, %g6
22158 or %o2, %l6, %o7
22159 ldsh [%l7 + 0x4A], %i7
22160 bneg,a loop_1889
22161 swap [%l7 + 0x4C], %i6
22162 srlx %l3, %o5, %o1
22163 and %g7, %i0, %i4
22164loop_1889:
22165 movrlez %l1, 0x0C6, %l4
22166 srl %g5, 0x18, %o4
22167 wr %g0, 0x21, %asi
22168 stxa %o0, [%g0 + 0x108] %asi
22169 tleu %xcc, 0x5
22170 edge16ln %g1, %l5, %i1
22171 movcc %xcc, %i2, %i3
22172 fblg,a %fcc1, loop_1890
22173 bn %icc, loop_1891
22174 bleu,a,pn %xcc, loop_1892
22175 fxnor %f22, %f20, %f0
22176loop_1890:
22177 sub %i5, %g4, %o3
22178loop_1891:
22179 movrlez %o6, %l0, %g2
22180loop_1892:
22181 udiv %l2, 0x02E9, %g3
22182 mulscc %o2, %g6, %o7
22183 fmul8x16 %f30, %f12, %f2
22184 subccc %i7, %i6, %l3
22185 fandnot1 %f18, %f4, %f24
22186 tg %icc, 0x7
22187 restored
22188 rdpr %cwp, %g1
22189 rdpr %cansave, %g2
22190 rdpr %canrestore, %g3
22191 rdpr %cleanwin, %g4
22192 rdpr %otherwin, %g5
22193 rdpr %wstate, %g6
22194 tleu %xcc, 0x6
22195 mova %icc, %o5, %o1
22196 movg %icc, %g7, %l6
22197 tge %xcc, 0x7
22198 stx %i0, [%l7 + 0x30]
22199 nop
22200 fitos %f3, %f3
22201 fstod %f3, %f24
22202 movleu %xcc, %l1, %l4
22203 brgez,a %i4, loop_1893
22204 swap [%l7 + 0x2C], %g5
22205 tge %icc, 0x4
22206 saved
22207 rdpr %cwp, %g1
22208 rdpr %cansave, %g2
22209 rdpr %canrestore, %g3
22210 rdpr %cleanwin, %g4
22211 rdpr %otherwin, %g5
22212 rdpr %wstate, %g6
22213loop_1893:
22214 sdivx %o4, 0x0258, %o0
22215 movrlz %l5, %g1, %i2
22216 edge16 %i1, %i3, %i5
22217 mulx %o3, 0x0613, %o6
22218 array16 %g4, %l0, %g2
22219 fexpand %f28, %f12
22220 sdivcc %l2, 0x1975, %g3
22221 tcs %icc, 0x3
22222 or %g6, 0x1E82, %o7
22223 movl %xcc, %o2, %i7
22224 wr %g0, 0x81, %asi
22225 lda [%l7 + 0x34] %asi, %f22
22226 fpadd32 %f26, %f24, %f18
22227 brgez %l3, loop_1894
22228 sub %i6, %o5, %o1
22229 movleu %icc, %g7, %i0
22230 fmul8sux16 %f18, %f30, %f16
22231loop_1894:
22232 edge8 %l1, %l4, %i4
22233 mova %xcc, %g5, %l6
22234 tn %icc, 0x1
22235 fors %f6, %f19, %f27
22236 add %o0, 0x1918, %l5
22237 nop
22238 setx 0x383439FEC7E14862, %l0, %l6
22239 stx %l6, [%l7 + 0x28]
22240 ldd [%l7 + 0x28], %f14
22241 setx 0xA84AB047012BDED1, %l1, %l5
22242 stx %l5, [%l7 + 0x10]
22243 ldd [%l7 + 0x10], %f2
22244 fmuld %f2, %f14, %f2
22245 movcc %icc, %o4, %g1
22246 movcs %xcc, %i2, %i1
22247 wr %g0, 0x80, %asi
22248 sta %f20, [%l7 + 0x60] %asi
22249 umulcc %i5, 0x0CCE, %i3
22250 fpackfix %f14, %f10
22251 flush %l7 + 0x38
22252 fmovdle %xcc, %f11, %f19
22253 srl %o6, 0x19, %o3
22254 fcmple16 %f10, %f30, %g4
22255 movcc %icc, %l0, %g2
22256 fnands %f10, %f3, %f12
22257 array16 %g3, %l2, %o7
22258 movvs %xcc, %o2, %i7
22259 brz %g6, loop_1895
22260 movne %xcc, %l3, %i6
22261 xorcc %o5, 0x03CE, %g7
22262 movcs %xcc, %o1, %i0
22263loop_1895:
22264 fones %f25
22265 edge8 %l1, %l4, %i4
22266 set 0x7E, %i1
22267 stha %g5, [%l7 + %i1] 0xeb
22268 membar #Sync
22269 sdivcc %o0, 0x1691, %l5
22270 movvc %icc, %l6, %o4
22271 membar 0x75
22272 nop
22273 setx 0x0D0F23B2606F5D55, %l0, %l6
22274 stx %l6, [%l7 + 0x38]
22275 ldx [%l7 + 0x38], %fsr
22276 sllx %i2, %g1, %i5
22277 fandnot2s %f7, %f9, %f3
22278 wr %g0, 0x2f, %asi
22279 ldda [%l7 + 0x10] %asi, %i0
22280 fmovdn %xcc, %f28, %f3
22281 movneg %icc, %i3, %o3
22282 orn %o6, 0x11BC, %g4
22283 nop
22284 setx 0x349E2509, %l0, %l6
22285 st %l6, [%l7 + 0x28]
22286 ld [%l7 + 0x28], %f25
22287 setx 0x94198B97, %l1, %l5
22288 st %l5, [%l7 + 0x10]
22289 ld [%l7 + 0x10], %f27
22290 fadds %f27, %f25, %f16
22291 edge8l %l0, %g2, %g3
22292 movle %xcc, %o7, %l2
22293 sdiv %i7, 0x0913, %o2
22294 stw %l3, [%l7 + 0x7C]
22295 movvs %xcc, %i6, %o5
22296 movrlz %g7, 0x21B, %o1
22297 tg %icc, 0x2
22298 movle %icc, %g6, %l1
22299 ldx [%l7 + 0x20], %i0
22300 nop
22301 fitos %f13, %f6
22302 fstox %f6, %f8
22303 movrne %i4, 0x040, %g5
22304 bpos,a %xcc, loop_1896
22305 fble %fcc3, loop_1897
22306 st %f30, [%l7 + 0x0C]
22307 tge %icc, 0x1
22308loop_1896:
22309 sll %o0, 0x0B, %l5
22310loop_1897:
22311 xor %l6, 0x04E5, %l4
22312 edge32 %o4, %g1, %i2
22313 smulcc %i1, 0x011B, %i5
22314 and %o3, 0x0249, %i3
22315 orcc %o6, %l0, %g4
22316 subccc %g3, %g2, %o7
22317 fcmpne32 %f24, %f8, %i7
22318 sir 0x0AB0
22319 movne %xcc, %l2, %o2
22320 nop
22321 setx 0xFFC83E45, %l0, %l6
22322 st %l6, [%l7 + 0x28]
22323 ld [%l7 + 0x28], %f16
22324 setx 0x88413C45, %l1, %l5
22325 st %l5, [%l7 + 0x10]
22326 ld [%l7 + 0x10], %f8
22327 fsubs %f8, %f16, %f12
22328 array8 %i6, %l3, %g7
22329 srax %o5, 0x1D, %o1
22330 fblg %fcc0, loop_1898
22331 tvs %xcc, 0x5
22332 subcc %l1, 0x1386, %i0
22333 fmovrsne %i4, %f28, %f0
22334loop_1898:
22335 umul %g6, 0x1066, %o0
22336 fpack16 %f28, %f21
22337 set 0x12, %g5
22338 stba %l5, [%l7 + %g5] 0xea
22339 membar #Sync
22340 movrne %l6, %l4, %g5
22341 srax %g1, %o4, %i1
22342 tvs %xcc, 0x4
22343 set 0x50, %i7
22344 sta %f15, [%l7 + %i7] 0x11
22345 popc %i5, %o3
22346 subcc %i2, 0x0123, %o6
22347 bge,a,pt %xcc, loop_1899
22348 fmul8x16au %f29, %f1, %f14
22349 fnor %f20, %f28, %f26
22350 pdist %f6, %f16, %f10
22351loop_1899:
22352 nop
22353 wr %g0, 0xe2, %asi
22354 stha %l0, [%l7 + 0x16] %asi
22355 membar #Sync
22356 tgu %icc, 0x5
22357 tneg %icc, 0x6
22358 sdiv %g4, 0x1DAA, %i3
22359 fpadd16s %f7, %f6, %f0
22360 fcmpne32 %f12, %f2, %g3
22361 fcmple16 %f20, %f8, %o7
22362 sra %i7, %g2, %o2
22363 sethi 0x0A23, %l2
22364 tleu %icc, 0x5
22365 taddcctv %i6, %l3, %g7
22366 set 0x28, %l4
22367 swapa [%l7 + %l4] 0x80, %o1
22368 fmovsvc %icc, %f17, %f1
22369 movneg %xcc, %l1, %o5
22370 edge32ln %i0, %i4, %g6
22371 st %f4, [%l7 + 0x24]
22372 ldd [%l7 + 0x38], %f20
22373 array8 %o0, %l5, %l6
22374 array32 %l4, %g5, %o4
22375 srlx %i1, 0x03, %i5
22376 fone %f28
22377 ldd [%l7 + 0x70], %f12
22378 edge8n %o3, %g1, %i2
22379 fnot1 %f20, %f18
22380 xorcc %l0, 0x1A1A, %g4
22381 tcs %icc, 0x3
22382 brgez,a %o6, loop_1900
22383 edge32ln %i3, %g3, %o7
22384 movre %g2, %o2, %l2
22385 movne %icc, %i6, %i7
22386loop_1900:
22387 fnand %f18, %f0, %f8
22388 tge %xcc, 0x7
22389 addcc %g7, 0x0CE0, %o1
22390 movn %xcc, %l3, %l1
22391 xnor %o5, 0x1DB3, %i0
22392 fcmpgt32 %f18, %f26, %i4
22393 bcs %icc, loop_1901
22394 be,a,pn %icc, loop_1902
22395 sll %g6, %o0, %l5
22396 subcc %l4, %g5, %l6
22397loop_1901:
22398 udivx %o4, 0x1EA1, %i5
22399loop_1902:
22400 membar 0x00
22401 array16 %o3, %g1, %i2
22402 ldsw [%l7 + 0x40], %i1
22403 tsubcctv %l0, %o6, %i3
22404 taddcctv %g3, 0x1DCA, %g4
22405 fmovsleu %icc, %f15, %f18
22406 nop
22407 fitos %f6, %f28
22408 fstox %f28, %f6
22409 sllx %g2, 0x08, %o2
22410 edge8l %o7, %l2, %i7
22411 sub %g7, 0x1D35, %o1
22412 ble,a loop_1903
22413 movn %icc, %l3, %l1
22414 edge32 %i6, %o5, %i4
22415 movg %icc, %i0, %g6
22416loop_1903:
22417 fpsub16s %f7, %f10, %f2
22418 subc %o0, %l4, %g5
22419 tpos %xcc, 0x5
22420 stx %l6, [%l7 + 0x50]
22421 add %l5, %o4, %o3
22422 xnorcc %g1, %i2, %i1
22423 fble,a %fcc1, loop_1904
22424 nop
22425 setx 0x07D05354C05296D8, %l0, %l6
22426 stx %l6, [%l7 + 0x70]
22427 ldx [%l7 + 0x70], %fsr
22428 prefetch [%l7 + 0x60], 0x3
22429 fcmpne16 %f22, %f14, %l0
22430loop_1904:
22431 fbo,a %fcc2, loop_1905
22432 bgu,pn %icc, loop_1906
22433 edge8 %o6, %i5, %i3
22434 ta %xcc, 0x6
22435loop_1905:
22436 fmovsn %icc, %f17, %f29
22437loop_1906:
22438 tl %xcc, 0x3
22439 tn %xcc, 0x0
22440 tne %xcc, 0x2
22441 srl %g4, 0x04, %g3
22442 set 0x20, %o6
22443 swapa [%l7 + %o6] 0x80, %g2
22444 movge %icc, %o7, %o2
22445 fmovrdlez %l2, %f20, %f4
22446 movgu %icc, %g7, %o1
22447 bleu,a,pt %icc, loop_1907
22448 std %f22, [%l7 + 0x20]
22449 xor %l3, %i7, %i6
22450 wr %g0, 0x89, %asi
22451 lda [%l7 + 0x08] %asi, %f24
22452loop_1907:
22453 alignaddr %l1, %i4, %i0
22454 nop
22455 setx 0xBD3F15C4F05A35DB, %l0, %l6
22456 stx %l6, [%l7 + 0x60]
22457 ldx [%l7 + 0x60], %fsr
22458 lduw [%l7 + 0x38], %o5
22459 alignaddrl %o0, %l4, %g5
22460 fbug %fcc2, loop_1908
22461 xorcc %l6, 0x0031, %l5
22462 std %f30, [%l7 + 0x48]
22463 fmovsleu %xcc, %f23, %f5
22464loop_1908:
22465 fnands %f0, %f30, %f7
22466 edge32l %g6, %o3, %o4
22467 xnor %g1, %i2, %i1
22468 tneg %xcc, 0x6
22469 nop
22470 setx 0xA06AF554, %l0, %l6
22471 st %l6, [%l7 + 0x18]
22472 ld [%l7 + 0x18], %fsr
22473 bgu,a,pt %xcc, loop_1909
22474 edge32n %o6, %i5, %i3
22475 umul %g4, 0x126E, %l0
22476 wr %g0, 0x04, %asi
22477 lda [%l7 + 0x60] %asi, %f19
22478loop_1909:
22479 fmovdpos %xcc, %f15, %f14
22480 mulx %g2, %g3, %o2
22481 fmovsvs %icc, %f1, %f1
22482 or %o7, %g7, %l2
22483 fbuge,a %fcc0, loop_1910
22484 nop
22485 set 0x78, %i5
22486 ldsh [%l7 + %i5], %o1
22487 addcc %i7, %l3, %l1
22488 sll %i4, 0x0A, %i0
22489loop_1910:
22490 srl %i6, 0x0D, %o0
22491 fmovdge %xcc, %f29, %f17
22492 movrgz %l4, 0x160, %o5
22493 tsubcctv %g5, %l5, %g6
22494 fmovdneg %xcc, %f30, %f6
22495 restored
22496 rdpr %cwp, %g1
22497 rdpr %cansave, %g2
22498 rdpr %canrestore, %g3
22499 rdpr %cleanwin, %g4
22500 rdpr %otherwin, %g5
22501 rdpr %wstate, %g6
22502 smul %o3, %o4, %l6
22503 fmovsl %xcc, %f8, %f3
22504 fzeros %f22
22505 fmuld8ulx16 %f22, %f1, %f2
22506 tsubcc %g1, %i1, %i2
22507 set 0x50, %o7
22508 lduba [%l7 + %o7] 0x88, %o6
22509 edge16l %i3, %i5, %l0
22510 tleu %xcc, 0x6
22511 mova %icc, %g2, %g3
22512 wr %g0, 0x19, %asi
22513 ldswa [%l7 + 0x70] %asi, %o2
22514 tcs %icc, 0x1
22515 umul %o7, %g4, %g7
22516 membar 0x2E
22517 bl,pt %icc, loop_1911
22518 tn %icc, 0x4
22519 movleu %icc, %l2, %i7
22520 movle %xcc, %l3, %o1
22521loop_1911:
22522 nop
22523 setx 0x80579857, %l0, %l6
22524 st %l6, [%l7 + 0x0C]
22525 ld [%l7 + 0x0C], %fsr
22526 te %icc, 0x2
22527 wr %g0, 0x89, %asi
22528 lduba [%l7 + 0x11] %asi, %l1
22529 nop
22530 setx 0x8C3A3E66A0657C43, %l0, %l6
22531 stx %l6, [%l7 + 0x48]
22532 ldx [%l7 + 0x48], %fsr
22533 subcc %i4, %i6, %o0
22534 bl %icc, loop_1912
22535 fbe %fcc2, loop_1913
22536 bneg loop_1914
22537 tsubcctv %l4, %o5, %i0
22538loop_1912:
22539 srax %l5, 0x19, %g5
22540loop_1913:
22541 fmovrde %o3, %f12, %f26
22542loop_1914:
22543 fmovdn %icc, %f7, %f26
22544 orcc %g6, 0x0144, %l6
22545 ta %xcc, 0x5
22546 stw %g1, [%l7 + 0x38]
22547 srlx %o4, %i1, %o6
22548 udiv %i2, 0x16FB, %i5
22549 edge32n %i3, %l0, %g2
22550 xnor %g3, 0x039E, %o7
22551 movpos %xcc, %g4, %g7
22552 orn %o2, %i7, %l2
22553 movne %icc, %o1, %l1
22554 wr %g0, 0x19, %asi
22555 lda [%l7 + 0x68] %asi, %f21
22556 subc %l3, 0x0093, %i6
22557 movvs %icc, %o0, %i4
22558 xnorcc %o5, %i0, %l5
22559 srlx %l4, 0x0B, %g5
22560 tvs %xcc, 0x5
22561 orcc %o3, 0x1435, %l6
22562 stw %g1, [%l7 + 0x08]
22563 tl %xcc, 0x6
22564 sdiv %o4, 0x0FD1, %g6
22565 movleu %xcc, %i1, %i2
22566 edge32 %o6, %i3, %l0
22567 add %i5, 0x0C0D, %g3
22568 edge32l %g2, %o7, %g4
22569 fmovdne %xcc, %f7, %f31
22570 array8 %o2, %i7, %g7
22571 movre %l2, %l1, %o1
22572 array16 %l3, %i6, %i4
22573 nop
22574 set 0x60, %g7
22575 ldsw [%l7 + %g7], %o5
22576 srax %o0, %i0, %l4
22577 fpackfix %f4, %f30
22578 orn %g5, %o3, %l6
22579 movrne %g1, 0x28F, %o4
22580 stb %l5, [%l7 + 0x76]
22581 edge32l %i1, %i2, %g6
22582 andncc %o6, %i3, %l0
22583 ba,a,pt %icc, loop_1915
22584 fmovd %f6, %f20
22585 tl %xcc, 0x6
22586 nop
22587 fitod %f2, %f26
22588 fdtox %f26, %f6
22589loop_1915:
22590 fmovscc %icc, %f12, %f26
22591 tne %icc, 0x6
22592 popc 0x0F65, %i5
22593 restored
22594 rdpr %cwp, %g1
22595 rdpr %cansave, %g2
22596 rdpr %canrestore, %g3
22597 rdpr %cleanwin, %g4
22598 rdpr %otherwin, %g5
22599 rdpr %wstate, %g6
22600 movvc %xcc, %g2, %o7
22601 set 0x54, %i2
22602 stwa %g4, [%l7 + %i2] 0x04
22603 edge16ln %o2, %g3, %g7
22604 fbug %fcc2, loop_1916
22605 bgu,pn %icc, loop_1917
22606 bneg %icc, loop_1918
22607 srlx %i7, 0x00, %l2
22608loop_1916:
22609 nop
22610 setx 0xDDCFADAF219546D3, %l0, %l6
22611 stx %l6, [%l7 + 0x28]
22612 ldd [%l7 + 0x28], %f26
22613 setx 0x5FB0BCADADA92C40, %l1, %l5
22614 stx %l5, [%l7 + 0x10]
22615 ldd [%l7 + 0x10], %f18
22616 fmuld %f18, %f26, %f12
22617loop_1917:
22618 xor %o1, %l1, %l3
22619loop_1918:
22620 movne %icc, %i4, %o5
22621 fzero %f0
22622 subccc %i6, %i0, %l4
22623 alignaddr %g5, %o3, %o0
22624 orncc %g1, 0x1B4D, %l6
22625 taddcctv %o4, 0x11F6, %i1
22626 movrgez %l5, %i2, %o6
22627 fpack16 %f16, %f28
22628 mova %xcc, %i3, %g6
22629 sdivx %l0, 0x18FF, %i5
22630 edge8n %o7, %g2, %g4
22631 edge16 %g3, %g7, %i7
22632 sll %o2, 0x0B, %l2
22633 tcc %xcc, 0x1
22634 fmovsge %icc, %f2, %f23
22635 fba %fcc1, loop_1919
22636 nop
22637 fitod %f10, %f22
22638 fdtos %f22, %f20
22639 popc 0x040F, %l1
22640 subc %l3, 0x1448, %o1
22641loop_1919:
22642 ldsh [%l7 + 0x76], %i4
22643 movre %i6, %o5, %i0
22644 movcc %icc, %l4, %o3
22645 movn %icc, %o0, %g1
22646 nop
22647 setx 0x80B85AEB504B13B2, %l0, %l6
22648 stx %l6, [%l7 + 0x68]
22649 ldx [%l7 + 0x68], %fsr
22650 saved
22651 rdpr %cwp, %g1
22652 rdpr %cansave, %g2
22653 rdpr %canrestore, %g3
22654 rdpr %cleanwin, %g4
22655 rdpr %otherwin, %g5
22656 rdpr %wstate, %g6
22657 edge8n %l6, %o4, %i1
22658 movre %g5, 0x3B3, %i2
22659 flush %l7 + 0x78
22660 tle %icc, 0x5
22661 fone %f14
22662 fornot1 %f2, %f10, %f0
22663 xorcc %o6, 0x024C, %l5
22664 movleu %xcc, %i3, %l0
22665 sdiv %i5, 0x14BF, %o7
22666 sth %g2, [%l7 + 0x2A]
22667 movl %xcc, %g4, %g3
22668 xnor %g6, %g7, %i7
22669 movre %l2, 0x1EA, %o2
22670 move %icc, %l3, %l1
22671 edge32l %i4, %i6, %o5
22672 xor %i0, 0x0588, %o1
22673 tgu %xcc, 0x6
22674 add %l7, 0x50, %l6
22675 wr %g0, 0x18, %asi
22676 casxa [%l6] 0x18, %l4, %o0
22677 add %l7, 0x38, %l6
22678 wr %g0, 0x81, %asi
22679 casa [%l6] 0x81, %o3, %l6
22680 edge8ln %g1, %o4, %g5
22681 tpos %xcc, 0x5
22682 ldstub [%l7 + 0x11], %i1
22683 fbne %fcc2, loop_1920
22684 nop
22685 fitod %f4, %f14
22686 fdtox %f14, %f6
22687 fxtod %f6, %f22
22688 stb %i2, [%l7 + 0x73]
22689 set 0x40, %l5
22690 ldda [%l7 + %l5] 0x81, %f0
22691loop_1920:
22692 addcc %o6, %i3, %l5
22693 movrne %l0, 0x13C, %i5
22694 orcc %o7, 0x0261, %g2
22695 smulcc %g3, 0x113C, %g6
22696 array32 %g4, %i7, %g7
22697 set 0x54, %i0
22698 ldsha [%l7 + %i0] 0x81, %l2
22699 movleu %icc, %l3, %l1
22700 nop
22701 setx loop_1921, %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 alignaddrl %o2, %i6, %i4
22711 fmovd %f10, %f16
22712 saved
22713 rdpr %cwp, %g1
22714 rdpr %cansave, %g2
22715 rdpr %canrestore, %g3
22716 rdpr %cleanwin, %g4
22717 rdpr %otherwin, %g5
22718 rdpr %wstate, %g6
22719loop_1921:
22720 ba %icc, loop_1922
22721 fbuge,a %fcc0, loop_1923
22722 xnor %o5, 0x08EB, %i0
22723 mulx %l4, %o1, %o3
22724loop_1922:
22725 sub %o0, %l6, %o4
22726loop_1923:
22727 move %icc, %g1, %i1
22728 addc %g5, %i2, %o6
22729 sll %l5, %l0, %i3
22730 tsubcc %i5, %g2, %g3
22731 edge8l %g6, %g4, %i7
22732 fmovsvc %icc, %f25, %f24
22733 restored
22734 rdpr %cwp, %g1
22735 rdpr %cansave, %g2
22736 rdpr %canrestore, %g3
22737 rdpr %cleanwin, %g4
22738 rdpr %otherwin, %g5
22739 rdpr %wstate, %g6
22740 ble,pn %icc, loop_1924
22741 fxnor %f28, %f8, %f2
22742 srax %o7, 0x01, %l2
22743 movgu %icc, %l3, %l1
22744loop_1924:
22745 movrne %o2, %i6, %g7
22746 movvs %icc, %i4, %i0
22747 orcc %l4, 0x015D, %o1
22748 edge16n %o5, %o3, %o0
22749 edge8ln %o4, %l6, %i1
22750 or %g1, 0x17F3, %i2
22751 fmovrdlz %g5, %f26, %f30
22752 edge8ln %l5, %o6, %i3
22753 stbar
22754 faligndata %f10, %f12, %f12
22755 tpos %icc, 0x7
22756 add %l0, 0x0FF9, %i5
22757 nop
22758 setx 0xD07CCA956071037F, %l0, %l6
22759 stx %l6, [%l7 + 0x70]
22760 ldx [%l7 + 0x70], %fsr
22761 edge8l %g2, %g3, %g6
22762 popc %g4, %i7
22763 andncc %o7, %l2, %l1
22764 bvc %icc, loop_1925
22765 tpos %xcc, 0x4
22766 ble,pn %xcc, loop_1926
22767 mulscc %l3, 0x0F4F, %o2
22768loop_1925:
22769 fmovspos %xcc, %f26, %f10
22770 fxors %f20, %f21, %f16
22771loop_1926:
22772 tg %xcc, 0x6
22773 fpack16 %f20, %f17
22774 subc %g7, 0x1824, %i4
22775 tcs %icc, 0x0
22776 set 0x40, %l0
22777 ldda [%l7 + %l0] 0x14, %f0
22778 flush %l7 + 0x24
22779 membar 0x79
22780 popc %i6, %l4
22781 bne,a,pt %xcc, loop_1927
22782 edge16n %i0, %o5, %o3
22783 fxors %f11, %f28, %f15
22784 fmovsle %xcc, %f25, %f16
22785loop_1927:
22786 saved
22787 rdpr %cwp, %g1
22788 rdpr %cansave, %g2
22789 rdpr %canrestore, %g3
22790 rdpr %cleanwin, %g4
22791 rdpr %otherwin, %g5
22792 rdpr %wstate, %g6
22793 tleu %icc, 0x0
22794 wr %g0, 0x88, %asi
22795 stwa %o0, [%l7 + 0x50] %asi
22796 sdivx %o4, 0x1EFB, %l6
22797 array32 %o1, %g1, %i2
22798 udiv %i1, 0x0389, %l5
22799 fbg %fcc0, loop_1928
22800 ldub [%l7 + 0x3E], %o6
22801 popc 0x05F3, %g5
22802 movge %icc, %l0, %i3
22803loop_1928:
22804 movrne %i5, 0x2DC, %g2
22805 and %g6, 0x0FEF, %g4
22806 movrgz %i7, %o7, %g3
22807 sdiv %l2, 0x192D, %l1
22808 umul %o2, %g7, %i4
22809 tg %icc, 0x6
22810 nop
22811 setx 0x305A64C0, %l0, %l6
22812 st %l6, [%l7 + 0x4C]
22813 ld [%l7 + 0x4C], %fsr
22814 fbe,a %fcc3, loop_1929
22815 xnorcc %i6, 0x0E0F, %l4
22816 sra %i0, 0x00, %o5
22817 bn,a,pn %xcc, loop_1930
22818loop_1929:
22819 edge16l %o3, %l3, %o0
22820 movrlez %o4, %o1, %g1
22821 prefetch [%l7 + 0x64], 0x1
22822loop_1930:
22823 movge %icc, %l6, %i1
22824 fpack16 %f20, %f23
22825 fmul8ulx16 %f24, %f14, %f28
22826 bleu,a,pn %icc, loop_1931
22827 fbug,a %fcc1, loop_1932
22828 fornot2s %f28, %f18, %f23
22829 nop
22830 setx 0x5E2208058070AA81, %l0, %l6
22831 stx %l6, [%l7 + 0x10]
22832 ldx [%l7 + 0x10], %fsr
22833loop_1931:
22834 andcc %i2, %l5, %o6
22835loop_1932:
22836 orcc %l0, 0x175D, %g5
22837 wr %g0, 0x18, %asi
22838 sta %f12, [%l7 + 0x20] %asi
22839 wr %g0, 0x80, %asi
22840 ldstuba [%l7 + 0x6E] %asi, %i5
22841 tge %xcc, 0x0
22842 edge32ln %i3, %g2, %g6
22843 fmovrse %i7, %f24, %f12
22844 fmovrdgez %g4, %f28, %f0
22845 fpack16 %f14, %f10
22846 tl %icc, 0x2
22847 alignaddrl %g3, %o7, %l2
22848 nop
22849 setx loop_1933, %l0, %l1
22850 wrpr 0x1, %tl
22851 wrpr %l1, %tnpc
22852 setx 0x34400001400, %l0, %l1
22853 wrpr %l1, %tstate
22854 wrhpr 0x4, %htstate
22855 done
22856 movcc %icc, %o2, %l1
22857 tsubcctv %g7, 0x123A, %i4
22858 tcc %xcc, 0x0
22859loop_1933:
22860 or %l4, 0x0638, %i0
22861 srax %o5, 0x06, %o3
22862 edge32n %l3, %o0, %i6
22863 tg %icc, 0x0
22864 nop
22865 setx 0xD046580C, %l0, %l6
22866 st %l6, [%l7 + 0x40]
22867 ld [%l7 + 0x40], %fsr
22868 bshuffle %f0, %f8, %f8
22869 srax %o4, %g1, %l6
22870 mulx %o1, %i1, %i2
22871 srax %l5, %l0, %g5
22872 movvc %icc, %i5, %o6
22873 addcc %g2, 0x18B6, %g6
22874 flush %l7 + 0x64
22875 addccc %i3, 0x06F1, %g4
22876 ble,pn %xcc, loop_1934
22877 fbue %fcc3, loop_1935
22878 subccc %g3, %o7, %i7
22879 edge32n %l2, %o2, %l1
22880loop_1934:
22881 sdivx %i4, 0x08FE, %l4
22882loop_1935:
22883 movrgez %g7, 0x37D, %o5
22884 edge32 %o3, %i0, %l3
22885 set 0x28, %o3
22886 lduba [%l7 + %o3] 0x0c, %o0
22887 tvc %xcc, 0x7
22888 fandnot1 %f22, %f2, %f2
22889 nop
22890 setx 0xF950B08ACE85EE4B, %l0, %l6
22891 stx %l6, [%l7 + 0x28]
22892 ldd [%l7 + 0x28], %f8
22893 setx 0xFE798336B6EB8F9B, %l1, %l5
22894 stx %l5, [%l7 + 0x10]
22895 ldd [%l7 + 0x10], %f14
22896 faddd %f14, %f8, %f24
22897 xnor %i6, %o4, %g1
22898 tvs %xcc, 0x0
22899 popc %l6, %i1
22900 saved
22901 rdpr %cwp, %g1
22902 rdpr %cansave, %g2
22903 rdpr %canrestore, %g3
22904 rdpr %cleanwin, %g4
22905 rdpr %otherwin, %g5
22906 rdpr %wstate, %g6
22907 stx %i2, [%l7 + 0x08]
22908 fnot1s %f26, %f19
22909 edge32l %l5, %o1, %l0
22910 wr %g0, 0xeb, %asi
22911 stba %g5, [%l7 + 0x4B] %asi
22912 membar #Sync
22913 fmovrdgez %i5, %f6, %f28
22914 membar 0x40
22915 xorcc %g2, 0x1F97, %o6
22916 edge16ln %i3, %g4, %g6
22917 fbue %fcc1, loop_1936
22918 fnor %f12, %f16, %f4
22919 fbul,a %fcc0, loop_1937
22920 bl,a,pt %icc, loop_1938
22921loop_1936:
22922 stb %o7, [%l7 + 0x40]
22923 fandnot1 %f0, %f12, %f2
22924loop_1937:
22925 te %icc, 0x2
22926loop_1938:
22927 movg %icc, %g3, %i7
22928 nop
22929 fitod %f12, %f8
22930 fdtox %f8, %f8
22931 fxtod %f8, %f4
22932 lduh [%l7 + 0x2A], %l2
22933 movcs %icc, %o2, %l1
22934 alignaddrl %l4, %g7, %o5
22935 wr %g0, 0x10, %asi
22936 ldxa [%l7 + 0x10] %asi, %o3
22937 edge8ln %i4, %i0, %l3
22938 ldx [%l7 + 0x60], %o0
22939 fcmpeq32 %f30, %f26, %o4
22940 smulcc %g1, %l6, %i6
22941 orcc %i1, 0x1932, %l5
22942 set 0x0A, %l2
22943 ldsha [%l7 + %l2] 0x10, %o1
22944 add %i2, %g5, %l0
22945 edge16ln %g2, %o6, %i5
22946 fmovsn %xcc, %f17, %f25
22947 ldd [%l7 + 0x78], %f24
22948 sir 0x0AB9
22949 umulcc %g4, 0x0C51, %i3
22950 nop
22951 setx 0xAEA4A857, %l0, %l6
22952 st %l6, [%l7 + 0x28]
22953 ld [%l7 + 0x28], %f5
22954 setx 0x06F09458, %l1, %l5
22955 st %l5, [%l7 + 0x10]
22956 ld [%l7 + 0x10], %f10
22957 fdivs %f10, %f5, %f9
22958 andncc %o7, %g6, %i7
22959 bne %icc, loop_1939
22960 srl %g3, 0x02, %o2
22961 mulx %l1, 0x06BF, %l2
22962 or %l4, %g7, %o3
22963loop_1939:
22964 udivcc %i4, 0x1F1F, %o5
22965 edge16 %l3, %o0, %i0
22966 tl %xcc, 0x3
22967 fand %f2, %f18, %f16
22968 popc 0x0AD8, %o4
22969 fmovdne %icc, %f1, %f6
22970 addc %g1, %i6, %i1
22971 xnor %l5, 0x1C43, %l6
22972 brlez,a %o1, loop_1940
22973 sth %g5, [%l7 + 0x44]
22974 movgu %icc, %i2, %l0
22975 srax %g2, %i5, %o6
22976loop_1940:
22977 fmul8x16al %f9, %f29, %f16
22978 fnegd %f0, %f0
22979 addcc %i3, %o7, %g4
22980 orncc %g6, %i7, %g3
22981 movle %xcc, %l1, %o2
22982 fble %fcc1, loop_1941
22983 movrlz %l2, 0x242, %l4
22984 array8 %g7, %i4, %o5
22985 tpos %icc, 0x6
22986loop_1941:
22987 tge %icc, 0x1
22988 edge8 %l3, %o3, %i0
22989 bneg %icc, loop_1942
22990 taddcc %o4, %o0, %i6
22991 tg %icc, 0x6
22992 xorcc %g1, %i1, %l6
22993loop_1942:
22994 fbue %fcc3, loop_1943
22995 movge %xcc, %o1, %l5
22996 fands %f12, %f22, %f10
22997 xor %i2, %l0, %g5
22998loop_1943:
22999 and %g2, 0x1B90, %o6
23000 tsubcctv %i5, 0x15E9, %o7
23001 movl %icc, %g4, %g6
23002 srax %i3, %i7, %g3
23003 sdiv %o2, 0x0EC7, %l2
23004 smul %l1, 0x0D8D, %l4
23005 set 0x40, %i6
23006 stda %f0, [%l7 + %i6] 0x81
23007 nop
23008 fitos %f2, %f16
23009 fstoi %f16, %f7
23010 sdivx %i4, 0x10F7, %o5
23011 tgu %xcc, 0x7
23012 movvc %xcc, %l3, %o3
23013 movgu %xcc, %i0, %g7
23014 xor %o0, %i6, %o4
23015 array32 %i1, %l6, %g1
23016 tleu %xcc, 0x5
23017 bleu,pt %icc, loop_1944
23018 bg,a %xcc, loop_1945
23019 restored
23020 rdpr %cwp, %g1
23021 rdpr %cansave, %g2
23022 rdpr %canrestore, %g3
23023 rdpr %cleanwin, %g4
23024 rdpr %otherwin, %g5
23025 rdpr %wstate, %g6
23026 fmovdne %xcc, %f28, %f9
23027loop_1944:
23028 udivx %l5, 0x03E1, %i2
23029loop_1945:
23030 tgu %xcc, 0x6
23031 tn %icc, 0x5
23032 fnot1 %f26, %f2
23033 taddcctv %l0, 0x1227, %o1
23034 edge16l %g5, %o6, %i5
23035 membar #Sync
23036 set 0x40, %g6
23037 ldda [%l7 + %g6] 0xf0, %f0
23038 array32 %o7, %g4, %g2
23039 movrlz %g6, 0x173, %i7
23040 add %l7, 0x08, %l6
23041 wr %g0, 0x88, %asi
23042 ldxa [%l6] %asi, %i3
23043 casxa [%l6] %asi, %i3, %o2
23044 movg %icc, %g3, %l1
23045 movgu %icc, %l4, %i4
23046 edge32n %o5, %l2, %o3
23047 movgu %icc, %i0, %g7
23048 fpsub16s %f15, %f14, %f23
23049 fmul8x16au %f18, %f0, %f22
23050 fnand %f6, %f24, %f4
23051 orncc %l3, 0x0B9F, %i6
23052 fpsub32 %f30, %f6, %f28
23053 fpadd16 %f8, %f6, %f30
23054 brgez,a %o4, loop_1946
23055 sra %o0, %i1, %g1
23056 ta %icc, 0x0
23057 fmovrdlz %l5, %f16, %f2
23058loop_1946:
23059 bpos,a,pn %icc, loop_1947
23060 edge32l %i2, %l6, %l0
23061 fcmple16 %f20, %f26, %o1
23062 edge32 %g5, %i5, %o7
23063loop_1947:
23064 tle %xcc, 0x5
23065 fones %f27
23066 ldub [%l7 + 0x2C], %o6
23067 fmovrdgez %g4, %f24, %f6
23068 nop
23069 fitos %f14, %f25
23070 popc 0x0A7B, %g6
23071 movrlz %g2, 0x1AE, %i7
23072 fpadd16s %f12, %f8, %f16
23073 smulcc %o2, %g3, %l1
23074 mulscc %i3, 0x08B4, %i4
23075 bne,a,pn %icc, loop_1948
23076 movne %xcc, %l4, %o5
23077 nop
23078 setx 0x61479313B3612B85, %l0, %l6
23079 stx %l6, [%l7 + 0x28]
23080 ldd [%l7 + 0x28], %f26
23081 setx 0x2E1B6C8611C5DF35, %l1, %l5
23082 stx %l5, [%l7 + 0x10]
23083 ldd [%l7 + 0x10], %f26
23084 fmuld %f26, %f26, %f26
23085 fmovdvs %icc, %f10, %f29
23086loop_1948:
23087 edge16 %l2, %o3, %i0
23088 add %g7, 0x06B4, %l3
23089 bn,pt %icc, loop_1949
23090 edge16 %o4, %o0, %i6
23091 movcs %xcc, %i1, %l5
23092 movre %i2, 0x344, %g1
23093loop_1949:
23094 fnands %f17, %f29, %f2
23095 edge32l %l6, %l0, %g5
23096 tn %icc, 0x0
23097 fbl,a %fcc0, loop_1950
23098 fbu %fcc1, loop_1951
23099 andcc %o1, 0x1923, %i5
23100 brlz,a %o6, loop_1952
23101loop_1950:
23102 fba %fcc0, loop_1953
23103loop_1951:
23104 tvs %xcc, 0x2
23105 sdiv %g4, 0x1363, %o7
23106loop_1952:
23107 xorcc %g2, %g6, %o2
23108loop_1953:
23109 sethi 0x1B30, %g3
23110 tg %icc, 0x1
23111 alignaddr %l1, %i3, %i4
23112 sdivcc %i7, 0x0F9C, %l4
23113 fmovda %xcc, %f3, %f28
23114 movpos %xcc, %l2, %o5
23115 nop
23116 set 0x37, %g2
23117 ldub [%l7 + %g2], %i0
23118 edge32ln %g7, %l3, %o4
23119 tge %icc, 0x7
23120 orcc %o3, %o0, %i1
23121 tg %xcc, 0x2
23122 movvc %icc, %i6, %l5
23123 fmovdge %xcc, %f16, %f24
23124 movgu %xcc, %g1, %l6
23125 fmul8x16 %f31, %f18, %f2
23126 fpadd16s %f1, %f22, %f4
23127 subc %i2, %l0, %o1
23128 tge %xcc, 0x4
23129 sdivcc %i5, 0x1E75, %o6
23130 set 0x18, %l3
23131 stwa %g5, [%l7 + %l3] 0x80
23132 bneg,a,pn %xcc, loop_1954
23133 movvc %icc, %g4, %g2
23134 nop
23135 setx 0x58E84773, %l0, %l6
23136 st %l6, [%l7 + 0x28]
23137 ld [%l7 + 0x28], %f10
23138 setx 0xF140525F, %l1, %l5
23139 st %l5, [%l7 + 0x10]
23140 ld [%l7 + 0x10], %f12
23141 fmuls %f12, %f10, %f4
23142 faligndata %f30, %f26, %f10
23143loop_1954:
23144 tn %icc, 0x2
23145 alignaddr %o7, %o2, %g3
23146 wr %g0, 0x10, %asi
23147 swapa [%l7 + 0x78] %asi, %l1
23148 nop
23149 fitod %f0, %f16
23150 fdtox %f16, %f18
23151 fxtod %f18, %f14
23152 movre %g6, %i4, %i3
23153 sll %i7, %l2, %o5
23154 andncc %l4, %g7, %i0
23155 fmovrdlez %o4, %f16, %f8
23156 tvc %xcc, 0x0
23157 move %icc, %o3, %o0
23158 sllx %i1, 0x16, %i6
23159 brz %l5, loop_1955
23160 fmovdpos %icc, %f27, %f0
23161 srlx %g1, %l6, %i2
23162 andncc %l3, %l0, %i5
23163loop_1955:
23164 nop
23165 wr %g0, 0x52, %asi
23166 ldxa [%g0 + 0x210] %asi, %o6
23167 srlx %g5, 0x19, %g4
23168 ldsb [%l7 + 0x6E], %o1
23169 fbule,a %fcc0, loop_1956
23170 prefetch [%l7 + 0x50], 0x3
23171 sll %o7, %o2, %g2
23172 edge32l %l1, %g3, %i4
23173loop_1956:
23174 fbn,a %fcc3, loop_1957
23175 fpackfix %f12, %f2
23176 subcc %i3, 0x06A5, %g6
23177 edge8n %l2, %i7, %l4
23178loop_1957:
23179 movrne %o5, 0x069, %g7
23180 fcmpeq32 %f24, %f18, %i0
23181 fbu,a %fcc2, loop_1958
23182 edge16ln %o4, %o0, %o3
23183 srax %i6, %i1, %l5
23184 movrgez %g1, %l6, %l3
23185loop_1958:
23186 ldstub [%l7 + 0x2E], %l0
23187 nop
23188 fitod %f0, %f0
23189 fdtos %f0, %f7
23190 tsubcc %i2, 0x065A, %o6
23191 tsubcc %i5, 0x0523, %g4
23192 bshuffle %f28, %f26, %f20
23193 edge16 %g5, %o1, %o2
23194 fpack32 %f22, %f14, %f4
23195 orcc %o7, 0x1753, %g2
23196 nop
23197 setx 0x3638788243AFC8A8, %l0, %l6
23198 stx %l6, [%l7 + 0x28]
23199 ldd [%l7 + 0x28], %f8
23200 setx 0x6E6E21A295440702, %l1, %l5
23201 stx %l5, [%l7 + 0x10]
23202 ldd [%l7 + 0x10], %f24
23203 faddd %f24, %f8, %f14
23204 andcc %g3, %i4, %i3
23205 nop
23206 fitos %f11, %f13
23207 fstox %f13, %f30
23208 tg %icc, 0x4
23209 andcc %g6, 0x069E, %l1
23210 fmovsge %xcc, %f12, %f7
23211 edge8 %i7, %l2, %o5
23212 edge8ln %l4, %i0, %g7
23213 nop
23214 fitos %f7, %f12
23215 fstox %f12, %f16
23216 andcc %o0, 0x07D5, %o3
23217 nop
23218 fitod %f12, %f28
23219 fdtox %f28, %f10
23220 wr %g0, 0x22, %asi
23221 ldda [%l7 + 0x60] %asi, %o4
23222 tn %icc, 0x0
23223 fnot2 %f18, %f0
23224 fxnors %f1, %f0, %f20
23225 smulcc %i1, %l5, %g1
23226 fcmpgt32 %f8, %f0, %i6
23227 fbue %fcc0, loop_1959
23228 fnot2s %f22, %f9
23229 fmovrdgez %l6, %f12, %f18
23230 fandnot2s %f27, %f20, %f3
23231loop_1959:
23232 sir 0x065E
23233 fbu,a %fcc2, loop_1960
23234 fmovs %f1, %f3
23235 tne %xcc, 0x6
23236 sdivx %l3, 0x1EFE, %i2
23237loop_1960:
23238 nop
23239 setx loop_1961, %l0, %l1
23240 wrpr 0x1, %tl
23241 wrpr %l1, %tpc
23242 add %l1, 0x4, %l1
23243 wrpr %l1, %tnpc
23244 setx 0x34400001400, %l0, %l1
23245 wrpr %l1, %tstate
23246 wrhpr 0x4, %htstate
23247 retry
23248 fxors %f5, %f15, %f4
23249 fone %f30
23250 movrne %l0, %i5, %o6
23251loop_1961:
23252 fmul8sux16 %f6, %f6, %f22
23253 movcs %xcc, %g4, %o1
23254 fbug %fcc0, loop_1962
23255 fzeros %f10
23256 movre %g5, %o2, %o7
23257 subc %g2, 0x146E, %g3
23258loop_1962:
23259 nop
23260 setx loop_1963, %l0, %l1
23261 wrpr 0x1, %tl
23262 wrpr %l1, %tnpc
23263 setx 0x34400001400, %l0, %l1
23264 wrpr %l1, %tstate
23265 wrhpr 0x4, %htstate
23266 done
23267 tge %icc, 0x2
23268 wr %g0, 0xe2, %asi
23269 stxa %i4, [%l7 + 0x58] %asi
23270 membar #Sync
23271loop_1963:
23272 edge8 %i3, %g6, %i7
23273 udivcc %l1, 0x02FF, %o5
23274 tn %icc, 0x6
23275 srl %l4, 0x0B, %l2
23276 fornot1s %f16, %f18, %f22
23277 sir 0x044F
23278 udivcc %g7, 0x1D6C, %i0
23279 bpos loop_1964
23280 brlz,a %o0, loop_1965
23281 te %xcc, 0x1
23282 sdivx %o4, 0x1429, %i1
23283loop_1964:
23284 subcc %o3, %l5, %i6
23285loop_1965:
23286 array16 %l6, %l3, %i2
23287 movcc %xcc, %g1, %l0
23288 array32 %o6, %i5, %g4
23289 movre %o1, %o2, %o7
23290 wr %g0, 0x80, %asi
23291 lduwa [%l7 + 0x58] %asi, %g5
23292 bcs,pn %xcc, loop_1966
23293 fnor %f2, %f0, %f12
23294 or %g3, %i4, %g2
23295 tleu %xcc, 0x2
23296loop_1966:
23297 nop
23298 set 0x30, %l6
23299 stxa %i3, [%l7 + %l6] 0x27
23300 membar #Sync
23301 xorcc %i7, 0x059D, %g6
23302 fpsub16s %f18, %f26, %f4
23303 membar 0x73
23304 add %o5, 0x095B, %l1
23305 subcc %l4, 0x1E86, %l2
23306 fcmpeq32 %f16, %f22, %i0
23307 move %icc, %o0, %o4
23308 set 0x44, %o2
23309 lda [%l7 + %o2] 0x89, %f10
23310 bgu %xcc, loop_1967
23311 udivcc %g7, 0x1E17, %i1
23312 nop
23313 setx 0x102DF6F2FFEEAF15, %l0, %l6
23314 stx %l6, [%l7 + 0x28]
23315 ldd [%l7 + 0x28], %f30
23316 setx 0xB3C5C5A2B100F567, %l1, %l5
23317 stx %l5, [%l7 + 0x10]
23318 ldd [%l7 + 0x10], %f6
23319 fsubd %f6, %f30, %f26
23320 fmovsvs %xcc, %f19, %f5
23321loop_1967:
23322 nop
23323 setx loop_1968, %l0, %l1
23324 jmpl %l1, %o3
23325 movcc %xcc, %i6, %l6
23326 fmovd %f30, %f24
23327 movrgez %l3, %l5, %i2
23328loop_1968:
23329 ldstub [%l7 + 0x6C], %g1
23330 taddcctv %o6, 0x0049, %i5
23331 tg %icc, 0x1
23332 edge32n %g4, %o1, %l0
23333 xorcc %o2, 0x06E9, %g5
23334 fmovdpos %xcc, %f27, %f4
23335 addccc %g3, %i4, %g2
23336 sdivcc %i3, 0x019F, %i7
23337 array16 %o7, %o5, %g6
23338 lduw [%l7 + 0x20], %l1
23339 tg %xcc, 0x7
23340 sdivx %l2, 0x0376, %l4
23341 tgu %icc, 0x5
23342 fmuld8ulx16 %f31, %f12, %f28
23343 array32 %i0, %o0, %o4
23344 tcc %icc, 0x0
23345 brlz,a %i1, loop_1969
23346 taddcc %g7, %o3, %i6
23347 nop
23348 setx loop_1970, %l0, %l1
23349 jmpl %l1, %l6
23350 stbar
23351loop_1969:
23352 fmovsn %xcc, %f14, %f16
23353 movg %xcc, %l3, %i2
23354loop_1970:
23355 fbue %fcc0, loop_1971
23356 brz %l5, loop_1972
23357 sdivx %o6, 0x0F23, %i5
23358 umulcc %g1, 0x1FF6, %g4
23359loop_1971:
23360 sth %o1, [%l7 + 0x1C]
23361loop_1972:
23362 edge8l %o2, %g5, %g3
23363 xor %l0, 0x1720, %g2
23364 membar 0x23
23365 tcc %icc, 0x6
23366 nop
23367 set 0x10, %o4
23368 lduw [%l7 + %o4], %i3
23369 srax %i4, 0x17, %i7
23370 fandnot2 %f8, %f18, %f2
23371 edge32l %o5, %o7, %l1
23372 tpos %icc, 0x3
23373 tvc %xcc, 0x7
23374 tg %icc, 0x0
23375 orncc %g6, %l4, %l2
23376 saved
23377 rdpr %cwp, %g1
23378 rdpr %cansave, %g2
23379 rdpr %canrestore, %g3
23380 rdpr %cleanwin, %g4
23381 rdpr %otherwin, %g5
23382 rdpr %wstate, %g6
23383 popc 0x16A4, %o0
23384 movne %icc, %i0, %o4
23385 fmovsleu %icc, %f29, %f29
23386 fornot1 %f0, %f10, %f22
23387 umulcc %i1, %o3, %i6
23388 nop
23389 setx 0x0A391F2B, %l0, %l6
23390 st %l6, [%l7 + 0x28]
23391 ld [%l7 + 0x28], %f26
23392 setx 0x8812DC89, %l1, %l5
23393 st %l5, [%l7 + 0x10]
23394 ld [%l7 + 0x10], %f9
23395 fmuls %f9, %f26, %f14
23396 movne %xcc, %g7, %l6
23397 fpack16 %f6, %f10
23398 fmovscs %icc, %f1, %f5
23399 fpsub16s %f2, %f31, %f22
23400 sllx %l3, %l5, %o6
23401 bneg,a,pt %icc, loop_1973
23402 srl %i2, 0x0C, %i5
23403 popc %g1, %o1
23404 fbl,a %fcc2, loop_1974
23405loop_1973:
23406 mulx %o2, %g4, %g5
23407 orcc %g3, 0x00F4, %g2
23408 brlez,a %i3, loop_1975
23409loop_1974:
23410 lduh [%l7 + 0x2C], %i4
23411 fmovsne %xcc, %f16, %f16
23412 fpadd16 %f30, %f4, %f8
23413loop_1975:
23414 fmovrdlz %i7, %f24, %f12
23415 tg %xcc, 0x7
23416 wr %g0, 0x80, %asi
23417 swapa [%l7 + 0x0C] %asi, %o5
23418 set 0x24, %i4
23419 ldsba [%l7 + %i4] 0x89, %o7
23420 flush %l7 + 0x18
23421 mulscc %l0, 0x03AF, %g6
23422 fbl %fcc3, loop_1976
23423 sra %l4, 0x1B, %l2
23424 alignaddrl %l1, %i0, %o0
23425 srl %i1, 0x0E, %o4
23426loop_1976:
23427 sir 0x08BD
23428 nop
23429 setx 0xB0579CB5, %l0, %l6
23430 st %l6, [%l7 + 0x14]
23431 ld [%l7 + 0x14], %fsr
23432 fmovdcc %xcc, %f3, %f9
23433 ld [%l7 + 0x10], %f20
23434 movvc %xcc, %i6, %o3
23435 movle %xcc, %g7, %l3
23436 movcs %icc, %l5, %o6
23437 ldd [%l7 + 0x68], %f14
23438 movle %icc, %l6, %i5
23439 set 0x68, %i3
23440 stwa %g1, [%l7 + %i3] 0x2f
23441 membar #Sync
23442 fxnors %f12, %f9, %f20
23443 membar 0x21
23444 edge8 %i2, %o2, %o1
23445 umulcc %g4, 0x0FA1, %g3
23446 fpadd16 %f26, %f20, %f28
23447 tleu %xcc, 0x6
23448 fcmpeq16 %f30, %f16, %g5
23449 add %g2, 0x09DA, %i4
23450 mova %icc, %i3, %o5
23451 set 0x50, %o0
23452 swapa [%l7 + %o0] 0x04, %i7
23453 srlx %o7, 0x06, %l0
23454 wr %g0, 0x18, %asi
23455 prefetcha [%l7 + 0x68] %asi, 0x0
23456 tcs %icc, 0x4
23457 brz %l2, loop_1977
23458 add %g6, 0x000D, %l1
23459 fbne %fcc1, loop_1978
23460 fmovdcs %xcc, %f4, %f17
23461loop_1977:
23462 alignaddrl %o0, %i1, %o4
23463 add %l7, 0x28, %l6
23464 wr %g0, 0x80, %asi
23465 casxa [%l6] %asi, %i6, %i0
23466loop_1978:
23467 movle %icc, %o3, %l3
23468 movre %g7, 0x191, %o6
23469 movrgez %l6, %l5, %g1
23470 array16 %i2, %i5, %o2
23471 bpos,pt %icc, loop_1979
23472 movl %icc, %o1, %g4
23473 subcc %g3, %g2, %g5
23474 movre %i3, 0x2A2, %o5
23475loop_1979:
23476 nop
23477 wr %g0, 0x27, %asi
23478 stwa %i7, [%l7 + 0x3C] %asi
23479 membar #Sync
23480 tg %xcc, 0x2
23481 tg %xcc, 0x7
23482 taddcc %i4, 0x14A2, %o7
23483 restored
23484 rdpr %cwp, %g1
23485 rdpr %cansave, %g2
23486 rdpr %canrestore, %g3
23487 rdpr %cleanwin, %g4
23488 rdpr %otherwin, %g5
23489 rdpr %wstate, %g6
23490 edge16 %l4, %l2, %l0
23491 movg %xcc, %g6, %o0
23492 bcc,pn %xcc, loop_1980
23493 udivcc %i1, 0x015B, %l1
23494 fornot2s %f24, %f31, %f4
23495 bpos,a %xcc, loop_1981
23496loop_1980:
23497 umul %i6, %i0, %o3
23498 subccc %l3, 0x1936, %g7
23499 sth %o4, [%l7 + 0x16]
23500loop_1981:
23501 nop
23502 fitos %f12, %f9
23503 fstod %f9, %f10
23504 sdivcc %o6, 0x1DC8, %l5
23505 tsubcctv %l6, 0x1814, %i2
23506 tg %xcc, 0x1
23507 edge16ln %g1, %i5, %o1
23508 bpos,pt %xcc, loop_1982
23509 mulx %o2, 0x0C59, %g4
23510 edge32l %g2, %g3, %i3
23511 te %xcc, 0x7
23512loop_1982:
23513 call loop_1983
23514 movgu %icc, %o5, %g5
23515 fsrc1s %f25, %f17
23516 nop
23517 setx 0x2C77A3AC, %l0, %l6
23518 st %l6, [%l7 + 0x28]
23519 ld [%l7 + 0x28], %f7
23520 setx 0x9C5F4597, %l1, %l5
23521 st %l5, [%l7 + 0x10]
23522 ld [%l7 + 0x10], %f14
23523 fdivs %f14, %f7, %f16
23524loop_1983:
23525 alignaddrl %i7, %i4, %l4
23526 fmuld8ulx16 %f0, %f31, %f2
23527 fbe,a %fcc2, loop_1984
23528 subc %o7, %l0, %l2
23529 fmovrdgez %g6, %f14, %f10
23530 sethi 0x1317, %o0
23531loop_1984:
23532 movne %icc, %l1, %i1
23533 movneg %xcc, %i0, %o3
23534 fmovd %f28, %f22
23535 edge16ln %i6, %g7, %o4
23536 orn %l3, 0x00E9, %l5
23537 tvc %icc, 0x6
23538 tge %icc, 0x1
23539 saved
23540 rdpr %cwp, %g1
23541 rdpr %cansave, %g2
23542 rdpr %canrestore, %g3
23543 rdpr %cleanwin, %g4
23544 rdpr %otherwin, %g5
23545 rdpr %wstate, %g6
23546 movpos %icc, %l6, %i2
23547 popc 0x06FD, %o6
23548 movcc %xcc, %i5, %o1
23549 set 0x20, %g3
23550 ldda [%l7 + %g3] 0x81, %o2
23551 set 0x48, %o5
23552 ldxa [%l7 + %o5] 0x04, %g1
23553 add %g4, 0x02EB, %g2
23554 fsrc1s %f13, %f21
23555 sir 0x0A7B
23556 ldx [%l7 + 0x40], %g3
23557 add %o5, 0x053C, %g5
23558 fornot1 %f24, %f24, %f6
23559 mulscc %i7, 0x1306, %i3
23560 fornot1 %f0, %f20, %f4
23561 edge16n %l4, %o7, %i4
23562 fmovrsgez %l2, %f16, %f18
23563 orcc %g6, 0x006D, %l0
23564 stb %o0, [%l7 + 0x73]
23565 srlx %l1, 0x04, %i0
23566 tsubcctv %o3, %i1, %g7
23567 udivx %o4, 0x0B25, %i6
23568 fbuge %fcc0, loop_1985
23569 movge %icc, %l3, %l6
23570 edge16 %l5, %o6, %i5
23571 tsubcc %i2, %o2, %o1
23572loop_1985:
23573 nop
23574 set 0x40, %g4
23575 stda %f16, [%l7 + %g4] 0x16
23576 membar #Sync
23577 flush %l7 + 0x1C
23578 tvs %icc, 0x0
23579 wr %g0, 0x19, %asi
23580 stha %g1, [%l7 + 0x18] %asi
23581 andncc %g2, %g3, %o5
23582 wr %g0, 0x81, %asi
23583 lduba [%l7 + 0x2B] %asi, %g5
23584 tgu %icc, 0x0
23585 array16 %g4, %i3, %i7
23586 array32 %o7, %i4, %l2
23587 tcs %xcc, 0x0
23588 srax %g6, %l0, %l4
23589 set 0x60, %o1
23590 lduwa [%l7 + %o1] 0x11, %l1
23591 array32 %i0, %o0, %o3
23592 tcc %xcc, 0x0
23593 movl %xcc, %g7, %i1
23594 srlx %o4, 0x0A, %i6
23595 fmovdge %icc, %f11, %f24
23596 movre %l3, 0x0B3, %l6
23597 movleu %icc, %l5, %i5
23598 movvc %xcc, %o6, %i2
23599 edge8l %o2, %o1, %g1
23600 be,a %xcc, loop_1986
23601 movl %xcc, %g3, %g2
23602 stbar
23603 ta %xcc, 0x6
23604loop_1986:
23605 ldsb [%l7 + 0x58], %o5
23606 bneg %icc, loop_1987
23607 movre %g5, %g4, %i3
23608 srax %o7, %i7, %i4
23609 smul %g6, %l0, %l4
23610loop_1987:
23611 ta %xcc, 0x0
23612 fnor %f6, %f16, %f0
23613 fmul8x16al %f12, %f14, %f6
23614 set 0x60, %g1
23615 ldda [%l7 + %g1] 0x24, %l0
23616 for %f0, %f2, %f14
23617 fmovdl %xcc, %f19, %f31
23618 bne loop_1988
23619 te %icc, 0x0
23620 movre %i0, %l2, %o0
23621 tge %icc, 0x7
23622loop_1988:
23623 movle %xcc, %o3, %g7
23624 subc %i1, 0x05B3, %o4
23625 add %l7, 0x10, %l6
23626 wr %g0, 0x89, %asi
23627 casxa [%l6] %asi, %i6, %l6
23628 tcc %icc, 0x5
23629 nop
23630 set 0x6C, %l1
23631 ldsw [%l7 + %l1], %l3
23632 fpadd16s %f5, %f3, %f8
23633 flush %l7 + 0x48
23634 bgu,a %xcc, loop_1989
23635 umul %l5, %i5, %o6
23636 bneg %xcc, loop_1990
23637 xnorcc %i2, %o1, %o2
23638loop_1989:
23639 movre %g1, 0x1EA, %g2
23640 bneg loop_1991
23641loop_1990:
23642 edge8 %g3, %g5, %g4
23643 fabsd %f10, %f2
23644 sth %i3, [%l7 + 0x76]
23645loop_1991:
23646 nop
23647 set 0x50, %g5
23648 stxa %o7, [%l7 + %g5] 0x15
23649 array16 %i7, %o5, %i4
23650 edge32 %g6, %l4, %l1
23651 fmovsleu %xcc, %f5, %f22
23652 mulscc %l0, %i0, %o0
23653 addccc %l2, %o3, %i1
23654 ldsb [%l7 + 0x7B], %o4
23655 bcc,a loop_1992
23656 xorcc %i6, 0x0A69, %l6
23657 set 0x2D, %i1
23658 ldsba [%l7 + %i1] 0x11, %l3
23659loop_1992:
23660 nop
23661 setx loop_1993, %l0, %l1
23662 wrpr 0x1, %tl
23663 wrpr %l1, %tnpc
23664 setx 0x34400001400, %l0, %l1
23665 wrpr %l1, %tstate
23666 wrhpr 0x4, %htstate
23667 done
23668 tle %xcc, 0x7
23669 addccc %g7, %l5, %i5
23670 tsubcctv %i2, %o6, %o1
23671loop_1993:
23672 or %g1, 0x1A11, %o2
23673 wr %g0, 0x89, %asi
23674 lduwa [%l7 + 0x54] %asi, %g3
23675 fxor %f10, %f0, %f30
23676 smul %g2, 0x1F78, %g5
23677 bcs,a,pt %xcc, loop_1994
23678 bl loop_1995
23679 andncc %i3, %g4, %i7
23680 srax %o5, 0x03, %o7
23681loop_1994:
23682 nop
23683 setx 0xB8729381, %l0, %l6
23684 st %l6, [%l7 + 0x28]
23685 ld [%l7 + 0x28], %f26
23686 setx 0x11A47FA3, %l1, %l5
23687 st %l5, [%l7 + 0x10]
23688 ld [%l7 + 0x10], %f5
23689 fsubs %f5, %f26, %f23
23690loop_1995:
23691 nop
23692 wr %g0, 0x81, %asi
23693 swapa [%l7 + 0x50] %asi, %g6
23694 fcmpgt16 %f6, %f22, %l4
23695 stx %i4, [%l7 + 0x48]
23696 movneg %xcc, %l0, %l1
23697 movvc %xcc, %i0, %l2
23698 mulx %o3, 0x0095, %o0
23699 fmovs %f9, %f26
23700 edge32l %i1, %o4, %l6
23701 set 0x30, %l4
23702 prefetcha [%l7 + %l4] 0x0c, 0x3
23703 bg,a,pn %icc, loop_1996
23704 prefetch [%l7 + 0x74], 0x2
23705 wr %g0, 0x88, %asi
23706 ldsha [%l7 + 0x2E] %asi, %g7
23707loop_1996:
23708 andncc %i6, %i5, %l5
23709 movneg %icc, %o6, %o1
23710 lduh [%l7 + 0x4C], %i2
23711 sll %g1, 0x17, %g3
23712 nop
23713 setx 0x21644268A29EAEBB, %l0, %l6
23714 stx %l6, [%l7 + 0x28]
23715 ldd [%l7 + 0x28], %f4
23716 setx 0xE6E74CB97D25A84D, %l1, %l5
23717 stx %l5, [%l7 + 0x10]
23718 ldd [%l7 + 0x10], %f28
23719 fmuld %f28, %f4, %f2
23720 taddcc %g2, 0x0F43, %g5
23721 membar #Sync
23722 set 0x40, %i7
23723 ldda [%l7 + %i7] 0xf8, %f0
23724 fands %f24, %f19, %f29
23725 smulcc %o2, 0x0597, %g4
23726 fmovsg %icc, %f1, %f1
23727 tneg %icc, 0x4
23728 bleu,pt %icc, loop_1997
23729 orncc %i7, %i3, %o5
23730 brgez,a %g6, loop_1998
23731 fcmpgt16 %f26, %f6, %l4
23732loop_1997:
23733 movre %o7, %l0, %l1
23734 move %icc, %i4, %l2
23735loop_1998:
23736 umul %o3, 0x0637, %i0
23737 taddcc %o0, 0x1D0D, %o4
23738 fnot1s %f19, %f27
23739 fmovsn %xcc, %f27, %f23
23740 edge16ln %i1, %l3, %g7
23741 tvs %icc, 0x2
23742 edge32n %i6, %i5, %l5
23743 tneg %xcc, 0x6
23744 fbn,a %fcc3, loop_1999
23745 bne,a,pn %icc, loop_2000
23746 smulcc %l6, 0x0BDC, %o1
23747 bshuffle %f12, %f30, %f12
23748loop_1999:
23749 fmovrdne %o6, %f24, %f6
23750loop_2000:
23751 movleu %xcc, %i2, %g3
23752 brnz %g2, loop_2001
23753 stb %g5, [%l7 + 0x0A]
23754 brlez %g1, loop_2002
23755 tleu %icc, 0x4
23756loop_2001:
23757 fmovdpos %xcc, %f30, %f23
23758 movcs %icc, %o2, %i7
23759loop_2002:
23760 movvs %xcc, %i3, %o5
23761 xor %g6, 0x07B9, %g4
23762 fandnot2 %f18, %f26, %f14
23763 fbge %fcc3, loop_2003
23764 fbuge,a %fcc0, loop_2004
23765 lduw [%l7 + 0x30], %o7
23766 tpos %icc, 0x1
23767loop_2003:
23768 edge32 %l4, %l0, %l1
23769loop_2004:
23770 srax %i4, 0x08, %l2
23771 addccc %i0, 0x1717, %o3
23772 fnot2s %f23, %f25
23773 brnz %o4, loop_2005
23774 sir 0x0DFA
23775 bpos,a,pn %xcc, loop_2006
23776 nop
23777 setx loop_2007, %l0, %l1
23778 wrpr 0x1, %tl
23779 wrpr %l1, %tnpc
23780 setx 0x34400001400, %l0, %l1
23781 wrpr %l1, %tstate
23782 wrhpr 0x4, %htstate
23783 done
23784loop_2005:
23785 sethi 0x0D07, %i1
23786 popc %o0, %l3
23787loop_2006:
23788 nop
23789 fitod %f8, %f6
23790 fdtoi %f6, %f24
23791loop_2007:
23792 sdiv %i6, 0x0865, %i5
23793 edge16n %l5, %l6, %g7
23794 edge8n %o6, %o1, %i2
23795 brz,a %g3, loop_2008
23796 fmovrsgz %g2, %f17, %f12
23797 tvs %xcc, 0x5
23798 taddcctv %g1, %g5, %i7
23799loop_2008:
23800 edge16 %o2, %i3, %o5
23801 set 0x70, %o6
23802 prefetcha [%l7 + %o6] 0x04, 0x2
23803 tge %xcc, 0x5
23804 ldsw [%l7 + 0x14], %g4
23805 bcc,a %xcc, loop_2009
23806 restored
23807 rdpr %cwp, %g1
23808 rdpr %cansave, %g2
23809 rdpr %canrestore, %g3
23810 rdpr %cleanwin, %g4
23811 rdpr %otherwin, %g5
23812 rdpr %wstate, %g6
23813 umulcc %o7, 0x00DB, %l0
23814 edge8l %l4, %l1, %i4
23815loop_2009:
23816 movrlez %l2, 0x28F, %o3
23817 swap [%l7 + 0x1C], %o4
23818 ldx [%l7 + 0x10], %i0
23819 sir 0x1F60
23820 umul %o0, 0x0719, %i1
23821 sllx %i6, 0x10, %l3
23822 fpsub16s %f3, %f2, %f11
23823 andn %l5, 0x1322, %l6
23824 fmovdl %xcc, %f11, %f14
23825 srlx %i5, 0x16, %g7
23826 orn %o6, %i2, %g3
23827 xor %o1, %g1, %g2
23828 sllx %g5, %i7, %i3
23829 tcs %icc, 0x3
23830 udivx %o5, 0x14C2, %o2
23831 fornot1 %f12, %f0, %f16
23832 fmovrsne %g4, %f2, %f4
23833 ldsb [%l7 + 0x20], %o7
23834 ldstub [%l7 + 0x3F], %g6
23835 ldd [%l7 + 0x60], %l0
23836 tcc %xcc, 0x0
23837 edge8l %l1, %i4, %l2
23838 mulscc %o3, 0x13AE, %o4
23839 orncc %l4, %o0, %i0
23840 nop
23841 setx loop_2010, %l0, %l1
23842 wrpr 0x1, %tl
23843 wrpr %l1, %tnpc
23844 setx 0x34400001400, %l0, %l1
23845 wrpr %l1, %tstate
23846 wrhpr 0x4, %htstate
23847 done
23848 prefetch [%l7 + 0x68], 0x1
23849 wr %g0, 0x2e, %asi
23850 ldda [%l7 + 0x30] %asi, %i6
23851loop_2010:
23852 nop
23853 fitod %f6, %f4
23854 fdtos %f4, %f5
23855 ldx [%l7 + 0x78], %i1
23856 udiv %l3, 0x11FC, %l6
23857 tn %icc, 0x6
23858 movrlez %l5, 0x1D8, %i5
23859 movleu %xcc, %g7, %i2
23860 fbuge %fcc3, loop_2011
23861 fmovsg %xcc, %f7, %f27
23862 nop
23863 setx 0x34434924, %l0, %l6
23864 st %l6, [%l7 + 0x28]
23865 ld [%l7 + 0x28], %f8
23866 setx 0x0B1F67EE, %l1, %l5
23867 st %l5, [%l7 + 0x10]
23868 ld [%l7 + 0x10], %f18
23869 fmuls %f18, %f8, %f8
23870 fmovsl %icc, %f13, %f3
23871loop_2011:
23872 move %icc, %o6, %o1
23873 movcc %xcc, %g1, %g2
23874 tneg %xcc, 0x0
23875 std %f16, [%l7 + 0x50]
23876 bl loop_2012
23877 smul %g3, 0x180E, %g5
23878 set 0x27, %i5
23879 ldstuba [%l7 + %i5] 0x18, %i7
23880loop_2012:
23881 tneg %icc, 0x1
23882 fbg,a %fcc0, loop_2013
23883 fnot1 %f20, %f22
23884 orcc %i3, 0x0CBB, %o2
23885 nop
23886 setx 0x90029772, %l0, %l6
23887 st %l6, [%l7 + 0x28]
23888 ld [%l7 + 0x28], %f17
23889 fsqrts %f17, %f22
23890loop_2013:
23891 fxor %f18, %f0, %f6
23892 add %l7, 0x30, %l6
23893 wr %g0, 0x81, %asi
23894 ldxa [%l6] %asi, %o5
23895 casxa [%l6] %asi, %o5, %g4
23896 set 0x2A, %o7
23897 stha %o7, [%l7 + %o7] 0x19
23898 fcmpgt16 %f0, %f16, %g6
23899 tne %icc, 0x3
23900 srl %l1, 0x11, %i4
23901 xnorcc %l2, 0x17FF, %l0
23902 xorcc %o4, %o3, %o0
23903 andcc %i0, 0x127F, %i6
23904 movvc %xcc, %l4, %i1
23905 edge16n %l3, %l5, %i5
23906 fmovsneg %icc, %f22, %f27
23907 fmovdcs %xcc, %f20, %f1
23908 subcc %l6, 0x14BC, %g7
23909 tpos %icc, 0x7
23910 udivx %i2, 0x05AC, %o1
23911 movl %icc, %o6, %g2
23912 tpos %xcc, 0x3
23913 sra %g1, 0x0F, %g5
23914 wr %g0, 0x0c, %asi
23915 lduwa [%l7 + 0x3C] %asi, %g3
23916 nop
23917 setx 0x9864D7D709DA1DCD, %l0, %l6
23918 stx %l6, [%l7 + 0x28]
23919 ldd [%l7 + 0x28], %f28
23920 fsqrtd %f28, %f28
23921 ldsw [%l7 + 0x38], %i7
23922 array16 %o2, %o5, %g4
23923 movcc %xcc, %o7, %g6
23924 orn %l1, %i4, %i3
23925 tl %icc, 0x0
23926 sra %l2, %o4, %l0
23927 fmovdgu %xcc, %f31, %f31
23928 addcc %o3, %o0, %i6
23929 ldd [%l7 + 0x08], %f14
23930 edge32 %i0, %i1, %l4
23931 tsubcc %l3, 0x0584, %i5
23932 fbue,a %fcc0, loop_2014
23933 sir 0x16B7
23934 wr %g0, 0x10, %asi
23935 ldstuba [%l7 + 0x5D] %asi, %l6
23936loop_2014:
23937 edge16l %l5, %i2, %o1
23938 array32 %g7, %g2, %o6
23939 ldd [%l7 + 0x58], %g0
23940 movl %xcc, %g5, %g3
23941 tcc %icc, 0x3
23942 saved
23943 rdpr %cwp, %g1
23944 rdpr %cansave, %g2
23945 rdpr %canrestore, %g3
23946 rdpr %cleanwin, %g4
23947 rdpr %otherwin, %g5
23948 rdpr %wstate, %g6
23949 tl %icc, 0x0
23950 tcs %xcc, 0x6
23951 brlz %o2, loop_2015
23952 fmovse %xcc, %f20, %f7
23953 sdiv %i7, 0x0ABB, %g4
23954 fble,a %fcc3, loop_2016
23955loop_2015:
23956 move %xcc, %o5, %g6
23957 fbu %fcc0, loop_2017
23958 tneg %xcc, 0x7
23959loop_2016:
23960 fmovdg %xcc, %f4, %f23
23961 fbug,a %fcc2, loop_2018
23962loop_2017:
23963 st %f15, [%l7 + 0x70]
23964 for %f14, %f2, %f20
23965 movle %icc, %o7, %l1
23966loop_2018:
23967 sra %i3, 0x0E, %l2
23968 tvs %icc, 0x6
23969 edge8n %i4, %l0, %o3
23970 edge32 %o4, %o0, %i6
23971 bvs,pt %icc, loop_2019
23972 orcc %i1, %l4, %l3
23973 addc %i5, %i0, %l5
23974 mova %xcc, %i2, %o1
23975loop_2019:
23976 fmovrdlz %l6, %f12, %f4
23977 sir 0x0BA0
23978 bn,a loop_2020
23979 xnorcc %g7, %o6, %g2
23980 brlez,a %g1, loop_2021
23981 umul %g3, 0x1ABA, %g5
23982loop_2020:
23983 ble %xcc, loop_2022
23984 lduh [%l7 + 0x1C], %o2
23985loop_2021:
23986 alignaddrl %i7, %o5, %g6
23987 edge8n %g4, %l1, %o7
23988loop_2022:
23989 movg %icc, %l2, %i3
23990 tsubcc %l0, %i4, %o4
23991 orncc %o3, 0x076A, %i6
23992 fornot1s %f8, %f10, %f5
23993 for %f18, %f0, %f16
23994 ldd [%l7 + 0x30], %f12
23995 xnorcc %o0, %i1, %l4
23996 nop
23997 fitos %f9, %f25
23998 fstox %f25, %f8
23999 fxtos %f8, %f18
24000 ta %xcc, 0x0
24001 bvc,pn %xcc, loop_2023
24002 fpadd32 %f28, %f14, %f26
24003 fmovdvs %icc, %f18, %f7
24004 movpos %xcc, %l3, %i0
24005loop_2023:
24006 fpmerge %f6, %f12, %f24
24007 fmovsvs %icc, %f10, %f20
24008 nop
24009 setx 0xD83223D7, %l0, %l6
24010 st %l6, [%l7 + 0x28]
24011 ld [%l7 + 0x28], %f3
24012 setx 0x4236DB49, %l1, %l5
24013 st %l5, [%l7 + 0x10]
24014 ld [%l7 + 0x10], %f29
24015 fsubs %f29, %f3, %f11
24016 fmovd %f30, %f26
24017 sdivcc %i5, 0x143F, %i2
24018 ldsh [%l7 + 0x2A], %l5
24019 movgu %icc, %l6, %o1
24020 subcc %o6, %g2, %g1
24021 movneg %icc, %g3, %g7
24022 fornot1s %f4, %f4, %f30
24023 nop
24024 setx 0xF439D1F030540885, %l0, %l6
24025 stx %l6, [%l7 + 0x38]
24026 ldx [%l7 + 0x38], %fsr
24027 alignaddrl %g5, %o2, %o5
24028 wr %g0, 0x2b, %asi
24029 stba %i7, [%l7 + 0x63] %asi
24030 membar #Sync
24031 sethi 0x0E4C, %g6
24032 saved
24033 rdpr %cwp, %g1
24034 rdpr %cansave, %g2
24035 rdpr %canrestore, %g3
24036 rdpr %cleanwin, %g4
24037 rdpr %otherwin, %g5
24038 rdpr %wstate, %g6
24039 smul %l1, 0x1990, %o7
24040 ba,pn %xcc, loop_2024
24041 taddcc %g4, 0x1373, %i3
24042 set 0x5B, %i2
24043 lduba [%l7 + %i2] 0x04, %l0
24044loop_2024:
24045 movle %icc, %i4, %l2
24046 fbg,a %fcc1, loop_2025
24047 sth %o4, [%l7 + 0x3A]
24048 array16 %i6, %o3, %o0
24049 movvc %icc, %i1, %l4
24050loop_2025:
24051 movneg %xcc, %l3, %i0
24052 array8 %i5, %i2, %l5
24053 smul %o1, 0x1D45, %l6
24054 set 0x70, %g7
24055 prefetcha [%l7 + %g7] 0x81, 0x2
24056 fornot1 %f14, %f10, %f0
24057 sth %g1, [%l7 + 0x50]
24058 array16 %g3, %g7, %o6
24059 alignaddr %g5, %o5, %i7
24060 tleu %xcc, 0x6
24061 stw %g6, [%l7 + 0x2C]
24062 fpsub32s %f1, %f13, %f30
24063 popc 0x0F1D, %o2
24064 addcc %l1, %o7, %g4
24065 movrlez %l0, %i3, %l2
24066 swap [%l7 + 0x44], %i4
24067 sub %i6, %o3, %o4
24068 movrne %i1, %l4, %o0
24069 saved
24070 rdpr %cwp, %g1
24071 rdpr %cansave, %g2
24072 rdpr %canrestore, %g3
24073 rdpr %cleanwin, %g4
24074 rdpr %otherwin, %g5
24075 rdpr %wstate, %g6
24076 restored
24077 rdpr %cwp, %g1
24078 rdpr %cansave, %g2
24079 rdpr %canrestore, %g3
24080 rdpr %cleanwin, %g4
24081 rdpr %otherwin, %g5
24082 rdpr %wstate, %g6
24083 wr %g0, 0x11, %asi
24084 lduha [%l7 + 0x7A] %asi, %i0
24085 movn %xcc, %i5, %i2
24086 fmovsgu %xcc, %f11, %f25
24087 movcc %xcc, %l5, %l3
24088 add %l7, 0x6C, %l6
24089 wr %g0, 0x11, %asi
24090 casa [%l6] %asi, %o1, %g2
24091 fmovrsgez %l6, %f13, %f21
24092 movvs %xcc, %g1, %g7
24093 tle %icc, 0x5
24094 movl %xcc, %g3, %g5
24095 edge8 %o6, %o5, %g6
24096 tneg %icc, 0x3
24097 fandnot1s %f18, %f8, %f25
24098 sethi 0x1CBD, %i7
24099 bgu,a loop_2026
24100 movl %xcc, %l1, %o2
24101 sth %g4, [%l7 + 0x54]
24102 wr %g0, 0x88, %asi
24103 ldxa [%l7 + 0x18] %asi, %l0
24104loop_2026:
24105 edge8ln %o7, %i3, %i4
24106 umul %i6, %o3, %o4
24107 orncc %l2, 0x1314, %l4
24108 ld [%l7 + 0x64], %f5
24109 tge %icc, 0x0
24110 edge8n %o0, %i0, %i1
24111 umulcc %i2, 0x03E8, %l5
24112 nop
24113 fitos %f11, %f27
24114 fstox %f27, %f24
24115 fxtos %f24, %f16
24116 membar 0x22
24117 set 0x40, %i0
24118 ldda [%l7 + %i0] 0x81, %f0
24119 bge,pt %icc, loop_2027
24120 movrlez %l3, %i5, %o1
24121 tgu %xcc, 0x0
24122 sll %g2, 0x0E, %l6
24123loop_2027:
24124 edge16l %g1, %g3, %g5
24125 fsrc1s %f15, %f27
24126 subcc %g7, 0x1611, %o5
24127 fzeros %f18
24128 fmovsgu %icc, %f27, %f30
24129 edge16l %o6, %g6, %i7
24130 edge32 %o2, %l1, %l0
24131 wr %g0, 0x0c, %asi
24132 ldda [%l7 + 0x10] %asi, %g4
24133 edge16l %i3, %i4, %i6
24134 fmovsne %icc, %f5, %f27
24135 fcmple32 %f4, %f22, %o3
24136 fornot1 %f30, %f18, %f28
24137 nop
24138 setx 0x14E512BBF07FD4DA, %l0, %l6
24139 stx %l6, [%l7 + 0x60]
24140 ldx [%l7 + 0x60], %fsr
24141 fnegs %f9, %f7
24142 taddcctv %o4, 0x0297, %o7
24143 movg %icc, %l2, %o0
24144 subcc %l4, 0x167E, %i0
24145 tneg %icc, 0x4
24146 fbue %fcc3, loop_2028
24147 fmovrsne %i2, %f28, %f10
24148 movvs %icc, %i1, %l3
24149 array16 %i5, %o1, %g2
24150loop_2028:
24151 sdivx %l5, 0x0D9F, %g1
24152 wr %g0, 0x0c, %asi
24153 ldstuba [%l7 + 0x3E] %asi, %l6
24154 sir 0x04F0
24155 fbue,a %fcc3, loop_2029
24156 fmovscs %icc, %f12, %f26
24157 fblg %fcc2, loop_2030
24158 umul %g3, %g7, %o5
24159loop_2029:
24160 movrlez %g5, 0x11E, %o6
24161 edge32n %i7, %o2, %l1
24162loop_2030:
24163 tcc %icc, 0x2
24164 fbule,a %fcc2, loop_2031
24165 fandnot1s %f12, %f27, %f15
24166 movpos %icc, %l0, %g6
24167 set 0x38, %l5
24168 stxa %g4, [%l7 + %l5] 0x15
24169loop_2031:
24170 addcc %i4, 0x1769, %i6
24171 fandnot2 %f4, %f28, %f10
24172 brlz,a %o3, loop_2032
24173 bgu loop_2033
24174 andcc %o4, %i3, %l2
24175 brgz %o0, loop_2034
24176loop_2032:
24177 tge %xcc, 0x5
24178loop_2033:
24179 mulx %l4, %o7, %i0
24180 ldsw [%l7 + 0x28], %i2
24181loop_2034:
24182 tsubcc %l3, 0x1F21, %i1
24183 fble %fcc1, loop_2035
24184 popc %i5, %g2
24185 wr %g0, 0x50, %asi
24186 ldxa [%g0 + 0x18] %asi, %o1
24187loop_2035:
24188 tneg %xcc, 0x5
24189 move %xcc, %g1, %l6
24190 xnor %g3, 0x1C8D, %l5
24191 ldstub [%l7 + 0x0F], %o5
24192 udivcc %g7, 0x027A, %g5
24193 fmovdneg %icc, %f22, %f9
24194 fmul8sux16 %f12, %f30, %f0
24195 movg %xcc, %o6, %o2
24196 sir 0x1DD0
24197 fand %f22, %f14, %f30
24198 add %l7, 0x08, %l6
24199 wr %g0, 0x88, %asi
24200 ldxa [%l6] %asi, %l1
24201 casxa [%l6] %asi, %l1, %l0
24202 tpos %xcc, 0x3
24203 movgu %xcc, %g6, %g4
24204 nop
24205 fitod %f11, %f10
24206 fand %f0, %f22, %f4
24207 orncc %i7, 0x1164, %i4
24208 sra %i6, 0x02, %o3
24209 fpack16 %f12, %f13
24210 addcc %i3, %l2, %o4
24211 umulcc %o0, %o7, %l4
24212 addc %i0, 0x1C53, %l3
24213 sir 0x15A4
24214 edge8 %i1, %i5, %g2
24215 set 0x0A, %o3
24216 stha %i2, [%l7 + %o3] 0x80
24217 movneg %icc, %o1, %l6
24218 sth %g3, [%l7 + 0x2A]
24219 subcc %l5, 0x0CDC, %g1
24220 tleu %icc, 0x5
24221 edge32n %o5, %g7, %g5
24222 fmovrslz %o2, %f31, %f5
24223 array32 %l1, %o6, %g6
24224 fand %f28, %f16, %f0
24225 swap [%l7 + 0x40], %l0
24226 nop
24227 setx 0xA020D943, %l0, %l6
24228 st %l6, [%l7 + 0x28]
24229 ld [%l7 + 0x28], %f2
24230 setx 0x47793E3E, %l1, %l5
24231 st %l5, [%l7 + 0x10]
24232 ld [%l7 + 0x10], %f16
24233 fmuls %f16, %f2, %f9
24234 andcc %g4, 0x0B80, %i4
24235 popc 0x0B98, %i6
24236 movcc %xcc, %i7, %o3
24237 srax %i3, 0x1F, %l2
24238 popc %o0, %o7
24239 fmovdvs %icc, %f14, %f2
24240 fble,a %fcc0, loop_2036
24241 andn %l4, %o4, %i0
24242 movne %icc, %l3, %i1
24243 fbul,a %fcc1, loop_2037
24244loop_2036:
24245 ldsw [%l7 + 0x7C], %i5
24246 array32 %i2, %o1, %l6
24247 edge16n %g3, %l5, %g2
24248loop_2037:
24249 ta %xcc, 0x7
24250 taddcctv %g1, %g7, %g5
24251 be,pn %xcc, loop_2038
24252 fxors %f21, %f10, %f24
24253 faligndata %f26, %f26, %f24
24254 xnor %o2, %o5, %l1
24255loop_2038:
24256 edge32l %g6, %l0, %g4
24257 stbar
24258 set 0x18, %l2
24259 lduwa [%l7 + %l2] 0x80, %i4
24260 movvs %icc, %o6, %i6
24261 lduh [%l7 + 0x10], %o3
24262 sub %i7, 0x015C, %l2
24263 alignaddrl %i3, %o0, %l4
24264 membar 0x59
24265 alignaddr %o4, %i0, %l3
24266 sdiv %i1, 0x169F, %o7
24267 add %l7, 0x30, %l6
24268 wr %g0, 0x04, %asi
24269 lda [%l6] %asi, %i2
24270 casa [%l6] 0x04, %i2, %o1
24271 movpos %icc, %i5, %l6
24272 fpsub16s %f1, %f20, %f0
24273 fmovdcs %xcc, %f8, %f13
24274 movleu %icc, %l5, %g2
24275 bvs,pn %xcc, loop_2039
24276 nop
24277 setx 0x9113AB3039A41D67, %l0, %l6
24278 stx %l6, [%l7 + 0x28]
24279 ldd [%l7 + 0x28], %f22
24280 setx 0x4810846348D61661, %l1, %l5
24281 stx %l5, [%l7 + 0x10]
24282 ldd [%l7 + 0x10], %f16
24283 faddd %f16, %f22, %f14
24284 bpos,a,pt %icc, loop_2040
24285 movge %icc, %g1, %g7
24286loop_2039:
24287 fmovrse %g5, %f4, %f3
24288 movrlz %o2, 0x0BA, %g3
24289loop_2040:
24290 fmovsg %icc, %f24, %f24
24291 addccc %o5, %l1, %g6
24292 wr %g0, 0x18, %asi
24293 prefetcha [%l7 + 0x38] %asi, 0x0
24294 movgu %xcc, %l0, %i4
24295 fmovspos %xcc, %f11, %f18
24296 bvc,a,pn %icc, loop_2041
24297 fmovdn %icc, %f10, %f14
24298 bne,pt %xcc, loop_2042
24299 movrgez %i6, %o3, %o6
24300loop_2041:
24301 fmovdn %icc, %f14, %f1
24302 bpos,a loop_2043
24303loop_2042:
24304 ldstub [%l7 + 0x5F], %i7
24305 ldd [%l7 + 0x38], %i2
24306 tcc %icc, 0x5
24307loop_2043:
24308 sir 0x0034
24309 alignaddrl %o0, %l2, %o4
24310 be,a,pt %icc, loop_2044
24311 movle %icc, %l4, %l3
24312 fornot2 %f16, %f28, %f4
24313 brnz,a %i1, loop_2045
24314loop_2044:
24315 bcs,a,pn %xcc, loop_2046
24316 fmovdl %xcc, %f11, %f11
24317 movrlz %o7, 0x186, %i0
24318loop_2045:
24319 fbul,a %fcc1, loop_2047
24320loop_2046:
24321 tn %xcc, 0x0
24322 membar 0x03
24323 smulcc %o1, 0x0E1E, %i2
24324loop_2047:
24325 fmovdge %icc, %f5, %f28
24326 xnor %l6, %l5, %i5
24327 add %g1, %g2, %g7
24328 andncc %g5, %g3, %o5
24329 wr %g0, 0x19, %asi
24330 sta %f2, [%l7 + 0x24] %asi
24331 nop
24332 setx 0x8A45E01AB0636EFE, %l0, %l6
24333 stx %l6, [%l7 + 0x10]
24334 ldx [%l7 + 0x10], %fsr
24335 edge8 %l1, %o2, %g6
24336 set 0x3E, %l0
24337 lduha [%l7 + %l0] 0x81, %l0
24338 fnegd %f20, %f30
24339 sll %i4, 0x00, %g4
24340 smulcc %o3, 0x146B, %i6
24341 andcc %i7, %o6, %i3
24342 movg %xcc, %l2, %o0
24343 fba %fcc0, loop_2048
24344 movneg %xcc, %o4, %l4
24345 mulx %l3, 0x10B3, %o7
24346 movgu %icc, %i0, %o1
24347loop_2048:
24348 nop
24349 set 0x1A, %i6
24350 sth %i2, [%l7 + %i6]
24351 movrlz %l6, %l5, %i5
24352 bge,a %icc, loop_2049
24353 fnegd %f8, %f20
24354 movl %icc, %g1, %g2
24355 fcmple16 %f6, %f16, %g7
24356loop_2049:
24357 fmovspos %icc, %f29, %f22
24358 movrlez %i1, 0x38B, %g5
24359 edge16ln %g3, %o5, %l1
24360 andn %g6, 0x0F31, %l0
24361 fxor %f30, %f8, %f12
24362 fsrc2 %f16, %f26
24363 nop
24364 fitos %f1, %f31
24365 fstox %f31, %f26
24366 movge %icc, %i4, %g4
24367 wr %g0, 0x27, %asi
24368 ldda [%l7 + 0x40] %asi, %o2
24369 fornot2 %f22, %f28, %f20
24370 orn %o2, 0x0A89, %i6
24371 sll %i7, 0x1A, %i3
24372 restored
24373 rdpr %cwp, %g1
24374 rdpr %cansave, %g2
24375 rdpr %canrestore, %g3
24376 rdpr %cleanwin, %g4
24377 rdpr %otherwin, %g5
24378 rdpr %wstate, %g6
24379 edge16 %l2, %o6, %o4
24380 sub %o0, %l4, %o7
24381 fmovdge %xcc, %f2, %f27
24382 nop
24383 fitos %f12, %f19
24384 fstod %f19, %f0
24385 fmovdpos %icc, %f3, %f25
24386 tne %icc, 0x5
24387 movg %icc, %l3, %i0
24388 bvc,a %icc, loop_2050
24389 edge8n %o1, %i2, %l5
24390 array16 %l6, %i5, %g1
24391 movcs %xcc, %g7, %g2
24392loop_2050:
24393 or %g5, 0x1831, %i1
24394 nop
24395 setx loop_2051, %l0, %l1
24396 wrpr 0x1, %tl
24397 wrpr %l1, %tnpc
24398 setx 0x34400001400, %l0, %l1
24399 wrpr %l1, %tstate
24400 wrhpr 0x4, %htstate
24401 done
24402 alignaddrl %o5, %g3, %l1
24403 subccc %g6, 0x0136, %i4
24404 tn %icc, 0x1
24405loop_2051:
24406 nop
24407 set 0x0A, %g2
24408 stha %g4, [%l7 + %g2] 0x0c
24409 movcc %icc, %o3, %l0
24410 smulcc %i6, 0x0E5B, %i7
24411 membar 0x7B
24412 fmovrsgz %i3, %f24, %f0
24413 fmovsleu %icc, %f3, %f26
24414 tn %xcc, 0x3
24415 nop
24416 setx 0xCD258E609B3627B5, %l0, %l6
24417 stx %l6, [%l7 + 0x28]
24418 ldd [%l7 + 0x28], %f8
24419 setx 0xA6F13CB652E998F7, %l1, %l5
24420 stx %l5, [%l7 + 0x10]
24421 ldd [%l7 + 0x10], %f26
24422 faddd %f26, %f8, %f22
24423 fandnot1s %f17, %f30, %f12
24424 movge %xcc, %o2, %o6
24425 te %icc, 0x6
24426 fmovrslz %o4, %f1, %f11
24427 nop
24428 set 0x10, %g6
24429 ldd [%l7 + %g6], %f10
24430 add %o0, %l4, %l2
24431 fabsd %f6, %f24
24432 fbo %fcc1, loop_2052
24433 orn %l3, 0x042D, %i0
24434 nop
24435 setx loop_2053, %l0, %l1
24436 jmpl %l1, %o1
24437 tpos %xcc, 0x7
24438loop_2052:
24439 tcs %icc, 0x1
24440 fmovdn %xcc, %f29, %f30
24441loop_2053:
24442 fxnor %f8, %f28, %f28
24443 andn %i2, 0x1B0B, %o7
24444 bne loop_2054
24445 srax %l6, %i5, %g1
24446 nop
24447 setx 0xA8F6ED17E04186C9, %l0, %l6
24448 stx %l6, [%l7 + 0x20]
24449 ldx [%l7 + 0x20], %fsr
24450 edge16ln %l5, %g2, %g5
24451loop_2054:
24452 orn %g7, %o5, %g3
24453 movrgez %l1, 0x2DE, %g6
24454 set 0x64, %l6
24455 lduha [%l7 + %l6] 0x89, %i4
24456 fmuld8ulx16 %f14, %f20, %f4
24457 call loop_2055
24458 udiv %g4, 0x1994, %i1
24459 fxor %f2, %f2, %f16
24460 tcs %icc, 0x5
24461loop_2055:
24462 bpos,a loop_2056
24463 nop
24464 setx loop_2057, %l0, %l1
24465 jmpl %l1, %o3
24466 taddcc %i6, 0x1501, %l0
24467 fmovrslz %i3, %f13, %f2
24468loop_2056:
24469 udivcc %i7, 0x0C67, %o6
24470loop_2057:
24471 fxnor %f14, %f10, %f20
24472 xor %o4, %o0, %o2
24473 and %l2, 0x0CEB, %l3
24474 array16 %l4, %o1, %i0
24475 brz,a %i2, loop_2058
24476 fmovsg %xcc, %f13, %f1
24477 movcs %xcc, %o7, %i5
24478 tge %xcc, 0x1
24479loop_2058:
24480 movleu %icc, %g1, %l5
24481 nop
24482 fitos %f13, %f12
24483 movrne %l6, 0x0F8, %g5
24484 set 0x78, %o2
24485 lda [%l7 + %o2] 0x18, %f20
24486 wr %g0, 0x80, %asi
24487 ldda [%l7 + 0x40] %asi, %f0
24488 sir 0x01C8
24489 edge16n %g2, %o5, %g7
24490 tsubcctv %g3, %g6, %i4
24491 fexpand %f21, %f14
24492 ta %xcc, 0x1
24493 fmovdgu %icc, %f5, %f2
24494 fmovrsgez %g4, %f15, %f18
24495 andncc %l1, %i1, %i6
24496 sra %l0, %i3, %o3
24497 bcc,a loop_2059
24498 edge8l %i7, %o6, %o0
24499 move %xcc, %o4, %l2
24500 set 0x28, %o4
24501 stwa %l3, [%l7 + %o4] 0xe2
24502 membar #Sync
24503loop_2059:
24504 movneg %xcc, %l4, %o1
24505 tl %xcc, 0x5
24506 andn %i0, 0x130E, %o2
24507 srl %i2, %i5, %g1
24508 movrgz %l5, 0x277, %l6
24509 edge16ln %o7, %g2, %o5
24510 nop
24511 setx 0x706CCE9E, %l0, %l6
24512 st %l6, [%l7 + 0x6C]
24513 ld [%l7 + 0x6C], %fsr
24514 movn %icc, %g5, %g3
24515 smulcc %g7, %g6, %i4
24516 edge16 %g4, %i1, %i6
24517 edge32ln %l1, %l0, %i3
24518 edge16n %i7, %o6, %o0
24519 or %o3, 0x0258, %o4
24520 bvc,a loop_2060
24521 udivx %l3, 0x1138, %l4
24522 ldub [%l7 + 0x22], %o1
24523 movn %xcc, %i0, %o2
24524loop_2060:
24525 nop
24526 wr %g0, 0x2b, %asi
24527 stha %i2, [%l7 + 0x6A] %asi
24528 membar #Sync
24529 udivcc %i5, 0x04D3, %g1
24530 movpos %xcc, %l2, %l6
24531 tg %xcc, 0x2
24532 movl %icc, %o7, %g2
24533 movne %icc, %o5, %g5
24534 srlx %l5, 0x1B, %g3
24535 fmovrdgez %g6, %f22, %f14
24536 sll %g7, %i4, %g4
24537 array16 %i1, %i6, %l0
24538 fmovsa %icc, %f21, %f14
24539 fba %fcc0, loop_2061
24540 fmovscs %icc, %f30, %f29
24541 subcc %i3, %l1, %i7
24542 ldub [%l7 + 0x28], %o0
24543loop_2061:
24544 edge16n %o6, %o4, %l3
24545 fbuge %fcc0, loop_2062
24546 udivcc %l4, 0x0D04, %o1
24547 fmovse %xcc, %f25, %f6
24548 movvc %icc, %o3, %i0
24549loop_2062:
24550 tgu %icc, 0x7
24551 wr %g0, 0x89, %asi
24552 ldsba [%l7 + 0x37] %asi, %i2
24553 swap [%l7 + 0x10], %o2
24554 xorcc %i5, %g1, %l2
24555 ldsw [%l7 + 0x58], %o7
24556 movvs %xcc, %l6, %g2
24557 te %icc, 0x1
24558 smul %g5, %o5, %l5
24559 fmovdcc %icc, %f19, %f2
24560 sethi 0x1C88, %g6
24561 ldd [%l7 + 0x30], %f20
24562 movne %xcc, %g3, %i4
24563 bcs,a loop_2063
24564 edge32 %g4, %i1, %i6
24565 movl %xcc, %g7, %l0
24566 nop
24567 setx 0xFAA5F1EC25E3588A, %l0, %l6
24568 stx %l6, [%l7 + 0x28]
24569 ldd [%l7 + 0x28], %f18
24570 setx 0x495A25427A2E97B0, %l1, %l5
24571 stx %l5, [%l7 + 0x10]
24572 ldd [%l7 + 0x10], %f18
24573 faddd %f18, %f18, %f0
24574loop_2063:
24575 fmovrdlz %i3, %f6, %f26
24576 addccc %l1, %i7, %o6
24577 movle %xcc, %o4, %o0
24578 set 0x50, %l3
24579 ldda [%l7 + %l3] 0x11, %l2
24580 bge,a %xcc, loop_2064
24581 fmovsge %xcc, %f16, %f30
24582 srax %l4, %o3, %o1
24583 umulcc %i0, 0x16C8, %o2
24584loop_2064:
24585 ta %xcc, 0x2
24586 mulx %i2, %i5, %g1
24587 fpsub32 %f2, %f10, %f4
24588 array16 %o7, %l6, %g2
24589 movg %icc, %l2, %g5
24590 fpsub16s %f20, %f27, %f13
24591 xor %l5, %o5, %g6
24592 alignaddr %i4, %g3, %g4
24593 restored
24594 rdpr %cwp, %g1
24595 rdpr %cansave, %g2
24596 rdpr %canrestore, %g3
24597 rdpr %cleanwin, %g4
24598 rdpr %otherwin, %g5
24599 rdpr %wstate, %g6
24600 bneg,a,pn %xcc, loop_2065
24601 ldsb [%l7 + 0x08], %i6
24602 movrlz %g7, %l0, %i3
24603 edge32ln %l1, %i1, %o6
24604loop_2065:
24605 srl %o4, %o0, %l3
24606 fcmpne16 %f0, %f22, %i7
24607 alignaddrl %o3, %o1, %i0
24608 wr %g0, 0x18, %asi
24609 lda [%l7 + 0x24] %asi, %f22
24610 sra %o2, 0x14, %i2
24611 fmovrslez %l4, %f24, %f29
24612 movrne %g1, 0x0AD, %i5
24613 sdiv %l6, 0x0DF9, %o7
24614 subcc %g2, 0x1825, %l2
24615 wr %g0, 0x88, %asi
24616 ldsha [%l7 + 0x14] %asi, %g5
24617 nop
24618 setx loop_2066, %l0, %l1
24619 wrpr 0x1, %tl
24620 wrpr %l1, %tpc
24621 add %l1, 0x4, %l1
24622 wrpr %l1, %tnpc
24623 setx 0x34400001400, %l0, %l1
24624 wrpr %l1, %tstate
24625 wrhpr 0x4, %htstate
24626 retry
24627 movpos %xcc, %o5, %g6
24628 movg %xcc, %i4, %l5
24629 tg %icc, 0x6
24630loop_2066:
24631 fbug,a %fcc2, loop_2067
24632 fnot2 %f16, %f12
24633 edge16l %g4, %g3, %g7
24634 edge8n %i6, %i3, %l0
24635loop_2067:
24636 fandnot2 %f12, %f22, %f10
24637 subcc %i1, 0x1040, %o6
24638 stw %l1, [%l7 + 0x74]
24639 set 0x1A, %i4
24640 ldsba [%l7 + %i4] 0x11, %o0
24641 movge %xcc, %l3, %o4
24642 fmovdn %xcc, %f20, %f8
24643 edge16n %o3, %o1, %i0
24644 ldd [%l7 + 0x78], %f20
24645 movvs %xcc, %o2, %i2
24646 add %l4, %i7, %i5
24647 andcc %l6, 0x1F77, %o7
24648 ta %xcc, 0x7
24649 brlz %g2, loop_2068
24650 fbul %fcc3, loop_2069
24651 tge %icc, 0x7
24652 fmovdl %xcc, %f8, %f0
24653loop_2068:
24654 addc %l2, %g5, %g1
24655loop_2069:
24656 fexpand %f29, %f30
24657 wr %g0, 0xea, %asi
24658 stxa %g6, [%l7 + 0x50] %asi
24659 membar #Sync
24660 set 0x10, %o0
24661 sta %f17, [%l7 + %o0] 0x04
24662 fcmpgt16 %f0, %f10, %o5
24663 fxor %f2, %f10, %f14
24664 movrne %l5, 0x195, %g4
24665 bleu %xcc, loop_2070
24666 brlz %i4, loop_2071
24667 nop
24668 setx loop_2072, %l0, %l1
24669 wrpr 0x1, %tl
24670 wrpr %l1, %tnpc
24671 setx 0x34400001400, %l0, %l1
24672 wrpr %l1, %tstate
24673 wrhpr 0x4, %htstate
24674 done
24675 edge32 %g3, %i6, %i3
24676loop_2070:
24677 movrgz %g7, %l0, %o6
24678loop_2071:
24679 ldd [%l7 + 0x70], %f2
24680loop_2072:
24681 fbn %fcc3, loop_2073
24682 smul %i1, 0x0C3F, %l1
24683 nop
24684 setx 0x8D518240A179179B, %l0, %l6
24685 stx %l6, [%l7 + 0x28]
24686 ldd [%l7 + 0x28], %f0
24687 fsqrtd %f0, %f16
24688 add %o0, 0x1614, %l3
24689loop_2073:
24690 nop
24691 fitos %f9, %f30
24692 fstod %f30, %f18
24693 subcc %o3, 0x1845, %o4
24694 fmovdl %xcc, %f9, %f18
24695 move %xcc, %o1, %o2
24696 std %f0, [%l7 + 0x68]
24697 fxor %f28, %f18, %f2
24698 sir 0x07B6
24699 fbl,a %fcc1, loop_2074
24700 bneg,pt %xcc, loop_2075
24701 tl %icc, 0x0
24702 ta %xcc, 0x5
24703loop_2074:
24704 membar 0x01
24705loop_2075:
24706 orncc %i0, 0x1F9B, %l4
24707 fblg,a %fcc3, loop_2076
24708 fmuld8sux16 %f26, %f21, %f18
24709 srl %i7, %i5, %l6
24710 fmovdge %xcc, %f24, %f30
24711loop_2076:
24712 addcc %o7, %g2, %i2
24713 wr %g0, 0x17, %asi
24714 stda %f16, [%l7 + 0x40] %asi
24715 membar #Sync
24716 fbn %fcc1, loop_2077
24717 fmuld8sux16 %f14, %f27, %f18
24718 movcc %xcc, %l2, %g5
24719 movrlz %g6, %g1, %o5
24720loop_2077:
24721 addccc %l5, %i4, %g3
24722 tge %icc, 0x2
24723 nop
24724 set 0x14, %i3
24725 ldub [%l7 + %i3], %g4
24726 fcmpgt16 %f4, %f18, %i6
24727 movcs %xcc, %g7, %i3
24728 fbug,a %fcc2, loop_2078
24729 array32 %o6, %l0, %i1
24730 movg %xcc, %o0, %l3
24731 tcc %xcc, 0x5
24732loop_2078:
24733 andncc %l1, %o4, %o3
24734 prefetch [%l7 + 0x34], 0x2
24735 tl %xcc, 0x7
24736 te %icc, 0x6
24737 ta %xcc, 0x1
24738 sra %o2, %i0, %o1
24739 tle %xcc, 0x6
24740 fbe,a %fcc3, loop_2079
24741 tleu %xcc, 0x4
24742 set 0x10, %o5
24743 ldswa [%l7 + %o5] 0x15, %l4
24744loop_2079:
24745 tsubcctv %i5, %l6, %i7
24746 brz,a %o7, loop_2080
24747 udivcc %g2, 0x0C94, %i2
24748 mulx %g5, %l2, %g1
24749 ldsb [%l7 + 0x36], %g6
24750loop_2080:
24751 bn,a loop_2081
24752 fbl %fcc1, loop_2082
24753 fbue,a %fcc1, loop_2083
24754 te %icc, 0x3
24755loop_2081:
24756 sdivx %o5, 0x1FF0, %i4
24757loop_2082:
24758 sethi 0x19FF, %l5
24759loop_2083:
24760 movcc %xcc, %g4, %g3
24761 bvc,a %icc, loop_2084
24762 nop
24763 setx 0xF107D0C5, %l0, %l6
24764 st %l6, [%l7 + 0x28]
24765 ld [%l7 + 0x28], %f0
24766 setx 0x46D7E3E2, %l1, %l5
24767 st %l5, [%l7 + 0x10]
24768 ld [%l7 + 0x10], %f25
24769 fsubs %f25, %f0, %f28
24770 tvc %icc, 0x0
24771 tleu %icc, 0x5
24772loop_2084:
24773 addcc %i6, 0x1B82, %g7
24774 tn %xcc, 0x1
24775 lduw [%l7 + 0x44], %o6
24776 set 0x3E, %g3
24777 ldsha [%l7 + %g3] 0x89, %i3
24778 alignaddrl %i1, %o0, %l3
24779 bn,a %icc, loop_2085
24780 bvs,pn %icc, loop_2086
24781 fmovscc %xcc, %f25, %f25
24782 nop
24783 setx 0x7FA5E1E840578C9E, %l0, %l6
24784 stx %l6, [%l7 + 0x28]
24785 ldx [%l7 + 0x28], %fsr
24786loop_2085:
24787 fmovsle %icc, %f10, %f10
24788loop_2086:
24789 fblg,a %fcc3, loop_2087
24790 ldd [%l7 + 0x78], %f18
24791 addc %l1, 0x19D5, %o4
24792 move %icc, %o3, %l0
24793loop_2087:
24794 addcc %o2, %i0, %l4
24795 fcmpeq32 %f22, %f6, %i5
24796 subccc %o1, %i7, %o7
24797 set 0x56, %g4
24798 ldsha [%l7 + %g4] 0x04, %g2
24799 srax %i2, %g5, %l6
24800 nop
24801 setx 0x6BF59EC7D07B59DF, %l0, %l6
24802 stx %l6, [%l7 + 0x68]
24803 ldx [%l7 + 0x68], %fsr
24804 fmovsle %xcc, %f1, %f24
24805 edge32ln %g1, %g6, %o5
24806 nop
24807 setx 0x352BF7A3, %l0, %l6
24808 st %l6, [%l7 + 0x28]
24809 ld [%l7 + 0x28], %f28
24810 setx 0x1056C1F3, %l1, %l5
24811 st %l5, [%l7 + 0x10]
24812 ld [%l7 + 0x10], %f18
24813 fsubs %f18, %f28, %f24
24814 te %xcc, 0x5
24815 sub %i4, 0x193E, %l2
24816 fornot1s %f12, %f28, %f22
24817 ta %xcc, 0x5
24818 edge16ln %g4, %l5, %i6
24819 movcs %xcc, %g7, %o6
24820 movre %i3, %i1, %g3
24821 edge16n %o0, %l3, %o4
24822 umulcc %l1, 0x0ADB, %l0
24823 fnands %f2, %f19, %f30
24824 fbg %fcc3, loop_2088
24825 for %f24, %f4, %f12
24826 edge32n %o2, %o3, %i0
24827 fbl %fcc1, loop_2089
24828loop_2088:
24829 fmovsn %icc, %f26, %f8
24830 xorcc %i5, %o1, %i7
24831 edge8ln %l4, %o7, %i2
24832loop_2089:
24833 addcc %g2, 0x16AF, %l6
24834 srax %g1, 0x18, %g5
24835 sll %g6, %o5, %i4
24836 xor %l2, 0x15A2, %l5
24837 bneg %xcc, loop_2090
24838 movneg %icc, %g4, %g7
24839 fxnor %f10, %f28, %f22
24840 brz,a %i6, loop_2091
24841loop_2090:
24842 xnorcc %i3, 0x1C27, %i1
24843 lduh [%l7 + 0x6C], %o6
24844 edge8n %g3, %l3, %o4
24845loop_2091:
24846 tn %icc, 0x5
24847 brlez,a %l1, loop_2092
24848 movge %xcc, %l0, %o0
24849 xorcc %o2, 0x1F69, %o3
24850 orncc %i0, 0x17BF, %o1
24851loop_2092:
24852 edge16ln %i7, %i5, %l4
24853 fnor %f18, %f10, %f10
24854 fbul,a %fcc2, loop_2093
24855 edge32n %o7, %g2, %i2
24856 sra %l6, %g5, %g6
24857 movrgz %g1, 0x006, %o5
24858loop_2093:
24859 nop
24860 setx 0x3BCFA121505C47FE, %l0, %l6
24861 stx %l6, [%l7 + 0x68]
24862 ldx [%l7 + 0x68], %fsr
24863 andn %l2, 0x11BE, %l5
24864 ba,a,pt %xcc, loop_2094
24865 nop
24866 setx loop_2095, %l0, %l1
24867 wrpr 0x1, %tl
24868 wrpr %l1, %tpc
24869 add %l1, 0x4, %l1
24870 wrpr %l1, %tnpc
24871 setx 0x34400001400, %l0, %l1
24872 wrpr %l1, %tstate
24873 wrhpr 0x4, %htstate
24874 retry
24875 movne %icc, %i4, %g4
24876 fbl %fcc0, loop_2096
24877loop_2094:
24878 udivcc %g7, 0x14FD, %i6
24879loop_2095:
24880 sub %i1, %o6, %i3
24881 edge16 %l3, %o4, %l1
24882loop_2096:
24883 edge16l %l0, %o0, %o2
24884 fmovscs %icc, %f29, %f12
24885 andn %g3, 0x0909, %o3
24886 fsrc2 %f6, %f0
24887 array8 %i0, %o1, %i7
24888 sllx %l4, %o7, %g2
24889 fcmpne16 %f22, %f28, %i5
24890 fmovsleu %icc, %f16, %f6
24891 andncc %i2, %g5, %l6
24892 ldub [%l7 + 0x37], %g6
24893 movrlez %g1, %o5, %l5
24894 addccc %l2, 0x1EB9, %i4
24895 movrlez %g7, 0x0F2, %g4
24896 ldstub [%l7 + 0x57], %i1
24897 udiv %i6, 0x16A1, %o6
24898 te %icc, 0x1
24899 movle %xcc, %i3, %o4
24900 smul %l3, 0x05AA, %l0
24901 tsubcctv %o0, %o2, %g3
24902 addcc %o3, %i0, %o1
24903 tsubcctv %i7, 0x06BB, %l1
24904 te %icc, 0x6
24905 alignaddrl %l4, %g2, %i5
24906 add %l7, 0x28, %l6
24907 wr %g0, 0x89, %asi
24908 lda [%l6] %asi, %i2
24909 casa [%l6] %asi, %i2, %o7
24910 lduw [%l7 + 0x44], %l6
24911 set 0x64, %o1
24912 ldsha [%l7 + %o1] 0x19, %g6
24913 and %g1, %g5, %o5
24914 movrgz %l5, %l2, %i4
24915 nop
24916 fitos %f7, %f15
24917 fstox %f15, %f16
24918 fxtos %f16, %f0
24919 tneg %xcc, 0x5
24920 movcc %icc, %g7, %i1
24921 bn loop_2097
24922 umul %g4, 0x1855, %i6
24923 movgu %icc, %i3, %o4
24924 ld [%l7 + 0x50], %f22
24925loop_2097:
24926 fba,a %fcc0, loop_2098
24927 addc %o6, 0x1F9A, %l3
24928 movne %xcc, %l0, %o2
24929 addc %o0, %g3, %i0
24930loop_2098:
24931 fnot2 %f4, %f18
24932 movne %xcc, %o1, %i7
24933 set 0x10, %l1
24934 swapa [%l7 + %l1] 0x0c, %o3
24935 tsubcctv %l1, 0x1702, %l4
24936 movre %i5, %i2, %g2
24937 fba %fcc0, loop_2099
24938 andncc %o7, %g6, %g1
24939 fmovdpos %xcc, %f8, %f1
24940 sth %l6, [%l7 + 0x16]
24941loop_2099:
24942 ldub [%l7 + 0x37], %g5
24943 tsubcc %o5, %l2, %l5
24944 fmovrsgez %i4, %f27, %f4
24945 movne %xcc, %g7, %g4
24946 saved
24947 rdpr %cwp, %g1
24948 rdpr %cansave, %g2
24949 rdpr %canrestore, %g3
24950 rdpr %cleanwin, %g4
24951 rdpr %otherwin, %g5
24952 rdpr %wstate, %g6
24953 fbe %fcc3, loop_2100
24954 nop
24955 setx 0xF0593E84, %l0, %l6
24956 st %l6, [%l7 + 0x64]
24957 ld [%l7 + 0x64], %fsr
24958 sdiv %i1, 0x13E6, %i3
24959 swap [%l7 + 0x28], %o4
24960loop_2100:
24961 bneg,pt %icc, loop_2101
24962 ldub [%l7 + 0x70], %i6
24963 fbul %fcc3, loop_2102
24964 movrgez %l3, %l0, %o6
24965loop_2101:
24966 tneg %xcc, 0x0
24967 nop
24968 setx 0xD978C7AB, %l0, %l6
24969 st %l6, [%l7 + 0x28]
24970 ld [%l7 + 0x28], %f4
24971 setx 0x06DED55A, %l1, %l5
24972 st %l5, [%l7 + 0x10]
24973 ld [%l7 + 0x10], %f7
24974 fdivs %f7, %f4, %f31
24975loop_2102:
24976 tcc %xcc, 0x7
24977 edge32n %o2, %g3, %o0
24978 tcs %xcc, 0x1
24979 stb %o1, [%l7 + 0x19]
24980 set 0x58, %g5
24981 ldswa [%l7 + %g5] 0x81, %i0
24982 tvc %xcc, 0x2
24983 nop
24984 setx 0x484017548C1F7BEB, %l0, %l6
24985 stx %l6, [%l7 + 0x28]
24986 ldd [%l7 + 0x28], %f26
24987 fsqrtd %f26, %f28
24988 flush %l7 + 0x38
24989 movgu %xcc, %o3, %i7
24990 tgu %icc, 0x1
24991 ta %xcc, 0x7
24992 bn,a loop_2103
24993 tcc %xcc, 0x7
24994 tvs %icc, 0x6
24995 xor %l4, 0x1726, %i5
24996loop_2103:
24997 nop
24998 wr %g0, 0x89, %asi
24999 ldsha [%l7 + 0x20] %asi, %i2
25000 subcc %l1, %o7, %g6
25001 orncc %g1, %l6, %g5
25002 st %f29, [%l7 + 0x58]
25003 restored
25004 rdpr %cwp, %g1
25005 rdpr %cansave, %g2
25006 rdpr %canrestore, %g3
25007 rdpr %cleanwin, %g4
25008 rdpr %otherwin, %g5
25009 rdpr %wstate, %g6
25010 sethi 0x0E8A, %g2
25011 umulcc %l2, 0x0E6A, %l5
25012 edge8 %o5, %g7, %i4
25013 saved
25014 rdpr %cwp, %g1
25015 rdpr %cansave, %g2
25016 rdpr %canrestore, %g3
25017 rdpr %cleanwin, %g4
25018 rdpr %otherwin, %g5
25019 rdpr %wstate, %g6
25020 ldstub [%l7 + 0x6D], %i1
25021 fmovdle %icc, %f31, %f0
25022 movcs %icc, %g4, %o4
25023 bneg,a,pt %icc, loop_2104
25024 udivx %i6, 0x1926, %l3
25025 movrne %i3, 0x286, %l0
25026 sll %o2, 0x16, %g3
25027loop_2104:
25028 udiv %o6, 0x07AF, %o0
25029 srl %o1, %i0, %i7
25030 fbul,a %fcc0, loop_2105
25031 edge32n %o3, %l4, %i5
25032 tl %icc, 0x5
25033 sdivx %i2, 0x0F82, %o7
25034loop_2105:
25035 nop
25036 setx 0xE528D20A8F3F0E2E, %l0, %l6
25037 stx %l6, [%l7 + 0x28]
25038 ldd [%l7 + 0x28], %f0
25039 setx 0x30A69BC34C524680, %l1, %l5
25040 stx %l5, [%l7 + 0x10]
25041 ldd [%l7 + 0x10], %f6
25042 fsubd %f6, %f0, %f2
25043 fpack32 %f16, %f30, %f0
25044 fpadd32s %f22, %f11, %f25
25045 movne %xcc, %l1, %g6
25046 movne %icc, %l6, %g5
25047 movgu %xcc, %g2, %g1
25048 array8 %l2, %o5, %g7
25049 edge8ln %l5, %i4, %g4
25050 move %xcc, %o4, %i1
25051 add %l7, 0x34, %l6
25052 wr %g0, 0x11, %asi
25053 casa [%l6] %asi, %l3, %i3
25054 nop
25055 fitos %f9, %f29
25056 fstox %f29, %f14
25057 or %l0, 0x1D3F, %o2
25058 fcmple16 %f30, %f6, %i6
25059 umul %g3, %o6, %o1
25060 nop
25061 set 0x20, %i1
25062 stx %i0, [%l7 + %i1]
25063 orn %o0, %o3, %i7
25064 sllx %l4, 0x04, %i2
25065 lduh [%l7 + 0x52], %i5
25066 bvc loop_2106
25067 umulcc %o7, %l1, %g6
25068 movge %icc, %l6, %g5
25069 edge16 %g2, %l2, %o5
25070loop_2106:
25071 or %g1, 0x0B8D, %g7
25072 array16 %i4, %g4, %l5
25073 fmovrdgz %i1, %f10, %f26
25074 fone %f26
25075 nop
25076 setx 0xD449C15A, %l0, %l6
25077 st %l6, [%l7 + 0x28]
25078 ld [%l7 + 0x28], %f29
25079 setx 0x648FCB7D, %l1, %l5
25080 st %l5, [%l7 + 0x10]
25081 ld [%l7 + 0x10], %f4
25082 fdivs %f4, %f29, %f0
25083 st %f23, [%l7 + 0x44]
25084 nop
25085 setx 0xB075715C, %l0, %l6
25086 st %l6, [%l7 + 0x48]
25087 ld [%l7 + 0x48], %fsr
25088 fpadd16 %f28, %f26, %f22
25089 tcs %icc, 0x7
25090 fmovrde %o4, %f26, %f10
25091 fcmpeq32 %f26, %f20, %i3
25092 fmovdl %icc, %f10, %f21
25093 stbar
25094 tg %icc, 0x2
25095 tvc %icc, 0x2
25096 set 0x42, %g1
25097 lduha [%l7 + %g1] 0x04, %l0
25098 fnot1s %f2, %f7
25099 smul %o2, %i6, %l3
25100 tge %icc, 0x7
25101 sdivcc %g3, 0x1FA2, %o6
25102 movcs %xcc, %i0, %o1
25103 movrne %o0, 0x13C, %i7
25104 movrgz %l4, %i2, %o3
25105 ta %icc, 0x0
25106 fbn %fcc1, loop_2107
25107 fbu %fcc1, loop_2108
25108 brgez,a %o7, loop_2109
25109 sth %i5, [%l7 + 0x22]
25110loop_2107:
25111 and %g6, %l1, %g5
25112loop_2108:
25113 ba,pt %xcc, loop_2110
25114loop_2109:
25115 fnot1 %f10, %f14
25116 call loop_2111
25117 nop
25118 setx loop_2112, %l0, %l1
25119 wrpr 0x1, %tl
25120 wrpr %l1, %tpc
25121 add %l1, 0x4, %l1
25122 wrpr %l1, %tnpc
25123 setx 0x34400001400, %l0, %l1
25124 wrpr %l1, %tstate
25125 wrhpr 0x4, %htstate
25126 retry
25127loop_2110:
25128 umulcc %g2, %l2, %o5
25129 umulcc %g1, 0x1816, %g7
25130loop_2111:
25131 saved
25132 rdpr %cwp, %g1
25133 rdpr %cansave, %g2
25134 rdpr %canrestore, %g3
25135 rdpr %cleanwin, %g4
25136 rdpr %otherwin, %g5
25137 rdpr %wstate, %g6
25138loop_2112:
25139 movrlz %l6, %i4, %g4
25140 nop
25141 set 0x0E, %i7
25142 lduh [%l7 + %i7], %i1
25143 xnorcc %l5, 0x0702, %i3
25144 edge8ln %o4, %o2, %l0
25145 movre %i6, %g3, %l3
25146 mulscc %i0, %o6, %o1
25147 edge16ln %o0, %l4, %i7
25148 movrlz %o3, %o7, %i5
25149 tn %icc, 0x1
25150 fbue,a %fcc1, loop_2113
25151 smulcc %i2, 0x11F3, %g6
25152 movrlez %l1, %g5, %g2
25153 movrgz %o5, 0x0CE, %g1
25154loop_2113:
25155 tge %xcc, 0x6
25156 or %l2, %g7, %i4
25157 orncc %l6, %i1, %g4
25158 srax %l5, %o4, %o2
25159 tsubcc %i3, 0x0AF0, %l0
25160 fandnot2 %f30, %f24, %f16
25161 andncc %g3, %i6, %l3
25162 tcs %icc, 0x4
25163 edge8l %o6, %i0, %o1
25164 tvs %xcc, 0x0
25165 nop
25166 setx 0x90418EE3, %l0, %l6
25167 st %l6, [%l7 + 0x20]
25168 ld [%l7 + 0x20], %fsr
25169 fnot1 %f0, %f6
25170 brnz %o0, loop_2114
25171 mova %xcc, %l4, %i7
25172 udivx %o7, 0x1996, %o3
25173 movle %icc, %i5, %i2
25174loop_2114:
25175 edge8l %l1, %g6, %g5
25176 fsrc2s %f8, %f6
25177 tcs %xcc, 0x4
25178 edge32 %o5, %g2, %l2
25179 tcs %xcc, 0x4
25180 set 0x22, %o6
25181 ldsba [%l7 + %o6] 0x81, %g7
25182 fble %fcc2, loop_2115
25183 call loop_2116
25184 tg %icc, 0x6
25185 andn %i4, 0x14D0, %g1
25186loop_2115:
25187 tn %icc, 0x5
25188loop_2116:
25189 array32 %i1, %g4, %l5
25190 sdivcc %o4, 0x12E7, %l6
25191 smul %i3, 0x0235, %l0
25192 bl,a,pt %icc, loop_2117
25193 bpos %xcc, loop_2118
25194 fpadd32s %f27, %f23, %f12
25195 sdiv %o2, 0x1438, %i6
25196loop_2117:
25197 edge32l %g3, %l3, %i0
25198loop_2118:
25199 xor %o1, 0x1AD6, %o6
25200 tgu %icc, 0x0
25201 taddcc %l4, 0x161A, %i7
25202 alignaddr %o7, %o0, %o3
25203 fandnot2s %f15, %f21, %f9
25204 bcs %xcc, loop_2119
25205 srl %i2, %l1, %g6
25206 bge,pn %icc, loop_2120
25207 brlez,a %i5, loop_2121
25208loop_2119:
25209 fandnot1s %f31, %f27, %f24
25210 smulcc %g5, %g2, %o5
25211loop_2120:
25212 edge32n %g7, %l2, %g1
25213loop_2121:
25214 umul %i1, 0x09EC, %g4
25215 saved
25216 rdpr %cwp, %g1
25217 rdpr %cansave, %g2
25218 rdpr %canrestore, %g3
25219 rdpr %cleanwin, %g4
25220 rdpr %otherwin, %g5
25221 rdpr %wstate, %g6
25222 udivcc %l5, 0x001A, %o4
25223 movpos %xcc, %i4, %l6
25224 fmovdcs %xcc, %f2, %f13
25225 fone %f18
25226 sdiv %i3, 0x1B1E, %l0
25227 movvs %xcc, %i6, %g3
25228 set 0x36, %i5
25229 lduba [%l7 + %i5] 0x11, %o2
25230 nop
25231 setx 0xD5287BFCE05D862B, %l0, %l6
25232 stx %l6, [%l7 + 0x20]
25233 ldx [%l7 + 0x20], %fsr
25234 tvc %icc, 0x0
25235 fcmpeq32 %f4, %f24, %l3
25236 fba %fcc2, loop_2122
25237 srax %o1, %i0, %o6
25238 fmovrdne %i7, %f4, %f28
25239 brlz %o7, loop_2123
25240loop_2122:
25241 nop
25242 set 0x58, %l4
25243 ldd [%l7 + %l4], %f10
25244 udivcc %l4, 0x05F3, %o3
25245 smulcc %o0, %i2, %g6
25246loop_2123:
25247 ldx [%l7 + 0x08], %i5
25248 fmul8ulx16 %f0, %f10, %f14
25249 addc %l1, 0x0BEC, %g2
25250 movvc %xcc, %g5, %g7
25251 taddcctv %l2, 0x04FA, %o5
25252 ldsw [%l7 + 0x20], %i1
25253 edge8ln %g4, %g1, %o4
25254 smul %i4, 0x1AB2, %l6
25255 movne %xcc, %l5, %i3
25256 srlx %i6, 0x12, %l0
25257 movl %xcc, %g3, %l3
25258 saved
25259 rdpr %cwp, %g1
25260 rdpr %cansave, %g2
25261 rdpr %canrestore, %g3
25262 rdpr %cleanwin, %g4
25263 rdpr %otherwin, %g5
25264 rdpr %wstate, %g6
25265 fblg %fcc2, loop_2124
25266 udiv %o1, 0x083F, %o2
25267 edge32n %o6, %i7, %o7
25268 be,a,pn %xcc, loop_2125
25269loop_2124:
25270 edge8ln %l4, %o3, %o0
25271 tge %icc, 0x6
25272 ldd [%l7 + 0x40], %i0
25273loop_2125:
25274 fxnor %f0, %f12, %f16
25275 movre %g6, %i2, %l1
25276 orncc %i5, 0x148C, %g5
25277 andn %g7, 0x04E1, %g2
25278 addc %l2, 0x1BF9, %i1
25279 nop
25280 setx 0x4879C9EE, %l0, %l6
25281 st %l6, [%l7 + 0x28]
25282 ld [%l7 + 0x28], %f31
25283 fsqrts %f31, %f30
25284 ldx [%l7 + 0x58], %o5
25285 wr %g0, 0x11, %asi
25286 lda [%l7 + 0x24] %asi, %f4
25287 subc %g4, 0x0E0B, %g1
25288 fmovdvc %icc, %f25, %f11
25289 alignaddrl %i4, %o4, %l5
25290 stb %i3, [%l7 + 0x5D]
25291 fbg %fcc2, loop_2126
25292 orn %l6, 0x18CE, %l0
25293 subc %g3, %i6, %o1
25294 xnorcc %o2, 0x0AA1, %l3
25295loop_2126:
25296 fcmple16 %f28, %f4, %i7
25297 for %f30, %f30, %f18
25298 edge32ln %o6, %l4, %o3
25299 andncc %o0, %i0, %g6
25300 umulcc %i2, %l1, %o7
25301 array16 %i5, %g7, %g2
25302 edge8n %l2, %i1, %g5
25303 tge %xcc, 0x2
25304 ble,a,pt %xcc, loop_2127
25305 nop
25306 setx loop_2128, %l0, %l1
25307 jmpl %l1, %g4
25308 nop
25309 setx 0xF7211B3D19AC570C, %l0, %l6
25310 stx %l6, [%l7 + 0x28]
25311 ldd [%l7 + 0x28], %f8
25312 setx 0xE402175EC5A6CCBE, %l1, %l5
25313 stx %l5, [%l7 + 0x10]
25314 ldd [%l7 + 0x10], %f8
25315 fsubd %f8, %f8, %f2
25316 edge16 %o5, %i4, %g1
25317loop_2127:
25318 fexpand %f0, %f26
25319loop_2128:
25320 and %l5, %o4, %i3
25321 ldub [%l7 + 0x7A], %l6
25322 xor %g3, %l0, %i6
25323 movrlz %o1, %l3, %o2
25324 fmovs %f1, %f19
25325 stbar
25326 edge8l %o6, %i7, %o3
25327 movn %icc, %l4, %o0
25328 set 0x220, %i2
25329 ldxa [%g0 + %i2] 0x52, %g6
25330 sub %i0, %l1, %i2
25331 fbne,a %fcc1, loop_2129
25332 bge,a,pn %xcc, loop_2130
25333 nop
25334 setx 0x2382B9D3, %l0, %l6
25335 st %l6, [%l7 + 0x28]
25336 ld [%l7 + 0x28], %f8
25337 setx 0x029487FA, %l1, %l5
25338 st %l5, [%l7 + 0x10]
25339 ld [%l7 + 0x10], %f29
25340 fsubs %f29, %f8, %f27
25341 array16 %i5, %g7, %o7
25342loop_2129:
25343 fandnot2 %f8, %f22, %f2
25344loop_2130:
25345 movleu %icc, %l2, %i1
25346 fpmerge %f16, %f12, %f28
25347 tle %icc, 0x3
25348 fbg,a %fcc0, loop_2131
25349 movrlz %g5, 0x3E2, %g4
25350 movrgz %o5, %g2, %g1
25351 nop
25352 fitos %f1, %f31
25353 fstoi %f31, %f19
25354loop_2131:
25355 tleu %xcc, 0x3
25356 fmovdcs %xcc, %f1, %f17
25357 movne %icc, %i4, %o4
25358 brgez,a %i3, loop_2132
25359 tneg %icc, 0x5
25360 edge32n %l5, %l6, %g3
25361 fmovdvs %icc, %f21, %f23
25362loop_2132:
25363 nop
25364 membar #Sync
25365 set 0x40, %g7
25366 ldda [%l7 + %g7] 0xf1, %f16
25367 movle %xcc, %l0, %i6
25368 umul %o1, %o2, %l3
25369 edge32 %i7, %o3, %l4
25370 xnor %o6, %o0, %g6
25371 alignaddrl %i0, %i2, %l1
25372 addccc %g7, 0x1E9F, %o7
25373 movcc %xcc, %i5, %i1
25374 addcc %l2, 0x19DB, %g5
25375 st %f19, [%l7 + 0x60]
25376 add %g4, %o5, %g2
25377 fmovda %xcc, %f30, %f30
25378 fnot1s %f25, %f22
25379 tneg %xcc, 0x5
25380 movleu %xcc, %g1, %i4
25381 movcc %xcc, %o4, %i3
25382 fand %f6, %f10, %f28
25383 ldsw [%l7 + 0x58], %l5
25384 for %f18, %f26, %f24
25385 ldsb [%l7 + 0x38], %g3
25386 movrne %l6, %i6, %l0
25387 restored
25388 rdpr %cwp, %g1
25389 rdpr %cansave, %g2
25390 rdpr %canrestore, %g3
25391 rdpr %cleanwin, %g4
25392 rdpr %otherwin, %g5
25393 rdpr %wstate, %g6
25394 ldsw [%l7 + 0x6C], %o2
25395 stbar
25396 fbul,a %fcc1, loop_2133
25397 movpos %icc, %o1, %i7
25398 wr %g0, 0x10, %asi
25399 lduha [%l7 + 0x7C] %asi, %o3
25400loop_2133:
25401 fandnot2 %f16, %f18, %f28
25402 fnor %f28, %f6, %f16
25403 fmovsvc %icc, %f25, %f16
25404 mova %icc, %l3, %l4
25405 srl %o6, %o0, %g6
25406 taddcctv %i2, 0x04A0, %l1
25407 fnor %f8, %f0, %f22
25408 tpos %icc, 0x7
25409 movneg %icc, %g7, %i0
25410 andcc %o7, 0x0A71, %i1
25411 wr %g0, 0x27, %asi
25412 stwa %l2, [%l7 + 0x3C] %asi
25413 membar #Sync
25414 fmovscc %icc, %f12, %f4
25415 edge8ln %g5, %i5, %g4
25416 alignaddr %o5, %g2, %g1
25417 alignaddrl %o4, %i3, %i4
25418 sra %g3, %l6, %i6
25419 fand %f18, %f12, %f18
25420 tge %xcc, 0x2
25421 taddcc %l5, %l0, %o2
25422 bgu,a loop_2134
25423 fmovrde %o1, %f18, %f6
25424 fnot1s %f30, %f0
25425 edge8n %o3, %i7, %l3
25426loop_2134:
25427 sdivcc %o6, 0x10A0, %l4
25428 srax %o0, %i2, %l1
25429 and %g7, %i0, %g6
25430 fsrc2s %f22, %f10
25431 fnors %f16, %f20, %f5
25432 movvs %icc, %o7, %i1
25433 addcc %l2, 0x03FD, %i5
25434 te %xcc, 0x1
25435 be,pn %icc, loop_2135
25436 tvc %icc, 0x6
25437 udiv %g4, 0x1310, %g5
25438 addccc %g2, %o5, %g1
25439loop_2135:
25440 for %f2, %f10, %f30
25441 mulx %i3, %i4, %g3
25442 sll %o4, %i6, %l5
25443 tgu %xcc, 0x7
25444 nop
25445 fitos %f7, %f12
25446 fstox %f12, %f28
25447 stbar
25448 fpsub16 %f6, %f22, %f10
25449 brnz %l6, loop_2136
25450 sll %o2, 0x11, %l0
25451 call loop_2137
25452 edge16l %o1, %o3, %l3
25453loop_2136:
25454 brnz %o6, loop_2138
25455 addc %l4, %i7, %o0
25456loop_2137:
25457 move %xcc, %i2, %g7
25458 fmovspos %icc, %f2, %f23
25459loop_2138:
25460 nop
25461 wr %g0, 0xe3, %asi
25462 stba %i0, [%l7 + 0x4B] %asi
25463 membar #Sync
25464 fmovdg %icc, %f5, %f7
25465 tleu %xcc, 0x6
25466 bcc %xcc, loop_2139
25467 tvc %icc, 0x0
25468 fcmpne16 %f26, %f28, %l1
25469 sir 0x16FD
25470loop_2139:
25471 tvs %icc, 0x5
25472 xnorcc %o7, %g6, %i1
25473 stb %l2, [%l7 + 0x26]
25474 fbe,a %fcc3, loop_2140
25475 array8 %i5, %g5, %g4
25476 ldsw [%l7 + 0x18], %g2
25477 ldstub [%l7 + 0x0F], %g1
25478loop_2140:
25479 andncc %o5, %i4, %i3
25480 edge32n %o4, %g3, %l5
25481 fbo %fcc2, loop_2141
25482 tcc %icc, 0x3
25483 sdivcc %l6, 0x0456, %i6
25484 array8 %o2, %l0, %o1
25485loop_2141:
25486 brlez %l3, loop_2142
25487 fbe %fcc1, loop_2143
25488 fpadd32s %f15, %f7, %f15
25489 tcs %xcc, 0x6
25490loop_2142:
25491 sra %o6, 0x0F, %l4
25492loop_2143:
25493 edge32ln %i7, %o3, %i2
25494 fnot2 %f8, %f18
25495 brz %o0, loop_2144
25496 orcc %i0, 0x04EC, %l1
25497 taddcctv %o7, %g6, %i1
25498 sethi 0x1C0F, %l2
25499loop_2144:
25500 fbne,a %fcc3, loop_2145
25501 movne %xcc, %g7, %g5
25502 tgu %xcc, 0x3
25503 fmovdg %xcc, %f31, %f21
25504loop_2145:
25505 nop
25506 fitos %f7, %f27
25507 fstox %f27, %f14
25508 fxtos %f14, %f5
25509 set 0x3D, %i0
25510 ldstuba [%l7 + %i0] 0x88, %g4
25511 mulx %i5, %g2, %o5
25512 nop
25513 setx 0x660CEC5F, %l0, %l6
25514 st %l6, [%l7 + 0x28]
25515 ld [%l7 + 0x28], %f7
25516 fsqrts %f7, %f26
25517 bpos,pt %icc, loop_2146
25518 fpsub16s %f20, %f4, %f20
25519 udivcc %g1, 0x132C, %i4
25520 movrgz %i3, 0x168, %g3
25521loop_2146:
25522 fmovsvs %xcc, %f17, %f4
25523 st %f16, [%l7 + 0x6C]
25524 tle %icc, 0x0
25525 fabss %f27, %f23
25526 umulcc %l5, %l6, %o4
25527 edge32ln %i6, %l0, %o1
25528 subccc %o2, 0x0DE3, %o6
25529 tpos %icc, 0x2
25530 movg %xcc, %l4, %l3
25531 movge %icc, %i7, %i2
25532 xor %o0, %i0, %o3
25533 tg %icc, 0x0
25534 fmovrde %l1, %f4, %f2
25535 te %xcc, 0x7
25536 fbuge %fcc2, loop_2147
25537 mulscc %o7, 0x12D5, %g6
25538 array16 %i1, %g7, %g5
25539 movle %icc, %g4, %i5
25540loop_2147:
25541 movre %g2, %l2, %g1
25542 bgu,a,pt %xcc, loop_2148
25543 sdivx %i4, 0x017D, %o5
25544 fornot2 %f16, %f18, %f26
25545 fmovsge %xcc, %f1, %f18
25546loop_2148:
25547 movleu %xcc, %g3, %l5
25548 array8 %i3, %l6, %i6
25549 fmovdneg %icc, %f12, %f17
25550 nop
25551 setx loop_2149, %l0, %l1
25552 wrpr 0x1, %tl
25553 wrpr %l1, %tpc
25554 add %l1, 0x4, %l1
25555 wrpr %l1, %tnpc
25556 setx 0x34400001400, %l0, %l1
25557 wrpr %l1, %tstate
25558 wrhpr 0x4, %htstate
25559 retry
25560 brlz,a %o4, loop_2150
25561 stx %o1, [%l7 + 0x48]
25562 fbue,a %fcc1, loop_2151
25563loop_2149:
25564 fpackfix %f20, %f23
25565loop_2150:
25566 fmuld8sux16 %f31, %f27, %f8
25567 taddcc %o2, %l0, %o6
25568loop_2151:
25569 smul %l4, %l3, %i7
25570 udivcc %i2, 0x1688, %i0
25571 nop
25572 fitod %f6, %f2
25573 fdtox %f2, %f26
25574 bneg,pn %xcc, loop_2152
25575 or %o0, %l1, %o7
25576 fors %f26, %f9, %f25
25577 call loop_2153
25578loop_2152:
25579 sir 0x0046
25580 fsrc1s %f21, %f1
25581 sdivx %o3, 0x134D, %i1
25582loop_2153:
25583 fpadd32 %f2, %f10, %f6
25584 te %xcc, 0x6
25585 fbule,a %fcc3, loop_2154
25586 tvc %icc, 0x3
25587 movrlez %g6, 0x12C, %g7
25588 fcmple16 %f30, %f0, %g5
25589loop_2154:
25590 xorcc %g4, %i5, %l2
25591 fmovsa %xcc, %f13, %f27
25592 fpack16 %f10, %f5
25593 umul %g2, 0x1D60, %g1
25594 ble,a,pn %icc, loop_2155
25595 fpadd16s %f20, %f2, %f29
25596 tvs %xcc, 0x0
25597 fornot2 %f22, %f30, %f18
25598loop_2155:
25599 umul %o5, 0x1E28, %g3
25600 mulx %i4, %i3, %l6
25601 addcc %l5, %i6, %o1
25602 tvs %xcc, 0x3
25603 fcmpne16 %f2, %f26, %o2
25604 bne,pt %xcc, loop_2156
25605 fmovscc %xcc, %f3, %f12
25606 brgez,a %o4, loop_2157
25607 xor %l0, 0x1EE2, %l4
25608loop_2156:
25609 addccc %o6, %l3, %i7
25610 tvs %xcc, 0x5
25611loop_2157:
25612 nop
25613 set 0x5C, %o7
25614 lda [%l7 + %o7] 0x14, %f8
25615 fbn,a %fcc2, loop_2158
25616 fors %f30, %f0, %f3
25617 xorcc %i0, 0x1B36, %o0
25618 xorcc %l1, 0x11BA, %i2
25619loop_2158:
25620 edge32n %o3, %i1, %g6
25621 edge16l %o7, %g7, %g5
25622 fmul8sux16 %f14, %f30, %f4
25623 subccc %g4, 0x0A48, %i5
25624 fmovrsgez %l2, %f27, %f13
25625 xnorcc %g1, %g2, %o5
25626 add %l7, 0x18, %l6
25627 wr %g0, 0x80, %asi
25628 casa [%l6] %asi, %i4, %g3
25629 movrlez %l6, 0x287, %l5
25630 fbn,a %fcc2, loop_2159
25631 bcs loop_2160
25632 or %i3, 0x1DC1, %i6
25633 tsubcctv %o2, %o4, %l0
25634loop_2159:
25635 bpos loop_2161
25636loop_2160:
25637 stx %o1, [%l7 + 0x20]
25638 orncc %l4, 0x0138, %l3
25639 sdiv %o6, 0x0D9F, %i0
25640loop_2161:
25641 fmovdn %xcc, %f0, %f20
25642 fmovrse %i7, %f14, %f7
25643 ba,a,pt %xcc, loop_2162
25644 sdivcc %o0, 0x1F7A, %l1
25645 ta %icc, 0x2
25646 xorcc %i2, 0x062D, %o3
25647loop_2162:
25648 taddcctv %g6, 0x04FA, %o7
25649 movge %icc, %g7, %g5
25650 sir 0x15C5
25651 add %l7, 0x30, %l6
25652 wr %g0, 0x89, %asi
25653 lda [%l6] %asi, %i1
25654 casa [%l6] 0x89, %i1, %i5
25655 tcs %icc, 0x3
25656 mulx %l2, %g4, %g2
25657 or %g1, %i4, %o5
25658 bg loop_2163
25659 fpsub16 %f2, %f0, %f20
25660 move %icc, %g3, %l6
25661 swap [%l7 + 0x7C], %i3
25662loop_2163:
25663 sdivx %l5, 0x0DA2, %i6
25664 nop
25665 fitos %f11, %f17
25666 fmovrslz %o2, %f30, %f25
25667 edge32l %l0, %o4, %l4
25668 sllx %l3, %o6, %i0
25669 fors %f24, %f2, %f16
25670 sllx %i7, %o0, %o1
25671 set 0x2C, %o3
25672 stha %i2, [%l7 + %o3] 0x15
25673 edge32l %l1, %g6, %o3
25674 fornot1 %f20, %f10, %f8
25675 srl %g7, 0x0A, %o7
25676 smulcc %g5, %i1, %l2
25677 swap [%l7 + 0x18], %g4
25678 fbule %fcc3, loop_2164
25679 edge16n %i5, %g2, %g1
25680 fmovdne %xcc, %f26, %f24
25681 tgu %icc, 0x5
25682loop_2164:
25683 fbu %fcc2, loop_2165
25684 mulscc %i4, 0x1959, %o5
25685 movrne %l6, %i3, %g3
25686 udiv %l5, 0x1F10, %o2
25687loop_2165:
25688 brz %l0, loop_2166
25689 fmovsneg %icc, %f13, %f7
25690 mulscc %i6, %l4, %o4
25691 brgez %o6, loop_2167
25692loop_2166:
25693 sdivcc %i0, 0x1FA4, %i7
25694 srlx %o0, %o1, %i2
25695 edge8l %l3, %g6, %l1
25696loop_2167:
25697 fnot1s %f24, %f13
25698 prefetch [%l7 + 0x74], 0x3
25699 tleu %xcc, 0x3
25700 fbul,a %fcc3, loop_2168
25701 fmul8x16au %f27, %f5, %f20
25702 nop
25703 setx 0xF3B6B3B2, %l0, %l6
25704 st %l6, [%l7 + 0x28]
25705 ld [%l7 + 0x28], %f14
25706 setx 0x4E2A18A2, %l1, %l5
25707 st %l5, [%l7 + 0x10]
25708 ld [%l7 + 0x10], %f3
25709 fdivs %f3, %f14, %f31
25710 membar 0x18
25711loop_2168:
25712 sll %g7, %o3, %g5
25713 tneg %xcc, 0x2
25714 wr %g0, 0xea, %asi
25715 stha %i1, [%l7 + 0x62] %asi
25716 membar #Sync
25717 tne %xcc, 0x1
25718 tvc %icc, 0x2
25719 andn %o7, %g4, %l2
25720 fmovsne %icc, %f30, %f21
25721 mulx %g2, %i5, %g1
25722 te %xcc, 0x3
25723 nop
25724 setx 0x44E58C178BBE9B6E, %l0, %l6
25725 stx %l6, [%l7 + 0x28]
25726 ldd [%l7 + 0x28], %f24
25727 setx 0x264EF15B22F81860, %l1, %l5
25728 stx %l5, [%l7 + 0x10]
25729 ldd [%l7 + 0x10], %f28
25730 faddd %f28, %f24, %f4
25731 nop
25732 setx loop_2169, %l0, %l1
25733 jmpl %l1, %i4
25734 nop
25735 fitod %f6, %f12
25736 fdtoi %f12, %f5
25737 addc %l6, 0x03BB, %o5
25738 addccc %g3, 0x0FA0, %i3
25739loop_2169:
25740 subccc %o2, %l0, %l5
25741 sth %l4, [%l7 + 0x60]
25742 fpsub32s %f5, %f11, %f5
25743 movre %o4, 0x3D1, %o6
25744 subc %i0, 0x082A, %i7
25745 set 0x5C, %l5
25746 lduwa [%l7 + %l5] 0x89, %o0
25747 membar 0x58
25748 brnz,a %i6, loop_2170
25749 fmul8x16al %f3, %f19, %f6
25750 xnorcc %i2, %l3, %o1
25751 bvc,a %icc, loop_2171
25752loop_2170:
25753 srax %l1, 0x06, %g7
25754 edge32l %o3, %g5, %i1
25755 fmovsvs %xcc, %f2, %f13
25756loop_2171:
25757 nop
25758 setx 0xF375B4C9, %l0, %l6
25759 st %l6, [%l7 + 0x28]
25760 ld [%l7 + 0x28], %f20
25761 setx 0x714F1DAA, %l1, %l5
25762 st %l5, [%l7 + 0x10]
25763 ld [%l7 + 0x10], %f25
25764 fdivs %f25, %f20, %f21
25765 fornot2s %f28, %f1, %f5
25766 fmovdvs %xcc, %f23, %f27
25767 fbule %fcc0, loop_2172
25768 tcs %icc, 0x0
25769 fpadd32 %f2, %f4, %f12
25770 bpos %xcc, loop_2173
25771loop_2172:
25772 fba %fcc2, loop_2174
25773 movre %o7, 0x2C8, %g6
25774 add %l7, 0x3C, %l6
25775 wr %g0, 0x81, %asi
25776 casa [%l6] %asi, %l2, %g2
25777loop_2173:
25778 or %g4, %g1, %i5
25779loop_2174:
25780 saved
25781 rdpr %cwp, %g1
25782 rdpr %cansave, %g2
25783 rdpr %canrestore, %g3
25784 rdpr %cleanwin, %g4
25785 rdpr %otherwin, %g5
25786 rdpr %wstate, %g6
25787 ldstub [%l7 + 0x39], %l6
25788 nop
25789 fitod %f8, %f12
25790 fdtos %f12, %f4
25791 wr %g0, 0x80, %asi
25792 ldstuba [%l7 + 0x6E] %asi, %o5
25793 edge16n %g3, %i3, %o2
25794 bleu %icc, loop_2175
25795 srlx %i4, 0x0B, %l0
25796 ta %xcc, 0x7
25797 movre %l5, %l4, %o4
25798loop_2175:
25799 te %xcc, 0x2
25800 prefetch [%l7 + 0x20], 0x2
25801 fcmpne32 %f20, %f14, %i0
25802 prefetch [%l7 + 0x4C], 0x2
25803 sra %i7, %o0, %o6
25804 orn %i2, 0x0E64, %i6
25805 stx %o1, [%l7 + 0x08]
25806 udiv %l1, 0x15FA, %l3
25807 array32 %g7, %g5, %o3
25808 edge32l %i1, %o7, %g6
25809 ldsh [%l7 + 0x64], %l2
25810 restored
25811 rdpr %cwp, %g1
25812 rdpr %cansave, %g2
25813 rdpr %canrestore, %g3
25814 rdpr %cleanwin, %g4
25815 rdpr %otherwin, %g5
25816 rdpr %wstate, %g6
25817 xnor %g4, %g1, %g2
25818 andcc %i5, %l6, %o5
25819 fmovrdlz %i3, %f6, %f28
25820 tn %icc, 0x1
25821 fbn,a %fcc2, loop_2176
25822 tneg %xcc, 0x7
25823 andncc %g3, %o2, %i4
25824 restored
25825 rdpr %cwp, %g1
25826 rdpr %cansave, %g2
25827 rdpr %canrestore, %g3
25828 rdpr %cleanwin, %g4
25829 rdpr %otherwin, %g5
25830 rdpr %wstate, %g6
25831loop_2176:
25832 fnegd %f20, %f4
25833 umulcc %l5, %l0, %o4
25834 srax %i0, 0x02, %l4
25835 nop
25836 setx 0x47B356DA, %l0, %l6
25837 st %l6, [%l7 + 0x28]
25838 ld [%l7 + 0x28], %f18
25839 setx 0x3DB518CD, %l1, %l5
25840 st %l5, [%l7 + 0x10]
25841 ld [%l7 + 0x10], %f17
25842 fmuls %f17, %f18, %f16
25843 nop
25844 fitos %f9, %f5
25845 fstox %f5, %f24
25846 fxtos %f24, %f30
25847 fpadd16 %f6, %f20, %f4
25848 mulscc %i7, 0x1918, %o6
25849 sdivx %o0, 0x060A, %i2
25850 fmovsle %xcc, %f0, %f0
25851 sllx %i6, 0x14, %o1
25852 edge16l %l3, %g7, %l1
25853 fbue,a %fcc0, loop_2177
25854 bcs,a %icc, loop_2178
25855 fmovde %xcc, %f30, %f20
25856 xor %g5, 0x0C11, %o3
25857loop_2177:
25858 tvc %icc, 0x5
25859loop_2178:
25860 membar 0x33
25861 popc %i1, %o7
25862 sllx %g6, %g4, %l2
25863 ld [%l7 + 0x58], %f17
25864 orncc %g1, %i5, %g2
25865 tpos %icc, 0x2
25866 umul %l6, %i3, %g3
25867 te %xcc, 0x1
25868 fnot2 %f22, %f20
25869 andn %o2, %i4, %o5
25870 edge16l %l5, %l0, %o4
25871 movgu %xcc, %l4, %i0
25872 sdivx %i7, 0x1E84, %o6
25873 tpos %icc, 0x4
25874 bn,pt %xcc, loop_2179
25875 fpackfix %f18, %f9
25876 movge %xcc, %o0, %i2
25877 brnz,a %o1, loop_2180
25878loop_2179:
25879 fpadd16s %f31, %f24, %f16
25880 wr %g0, 0x88, %asi
25881 sta %f16, [%l7 + 0x0C] %asi
25882loop_2180:
25883 tsubcctv %i6, 0x0635, %g7
25884 brlz %l1, loop_2181
25885 sra %g5, 0x1F, %o3
25886 sir 0x1372
25887 sdiv %i1, 0x0682, %o7
25888loop_2181:
25889 movvs %icc, %l3, %g6
25890 fzeros %f30
25891 restored
25892 rdpr %cwp, %g1
25893 rdpr %cansave, %g2
25894 rdpr %canrestore, %g3
25895 rdpr %cleanwin, %g4
25896 rdpr %otherwin, %g5
25897 rdpr %wstate, %g6
25898 fmovsvs %icc, %f17, %f13
25899 brlez %l2, loop_2182
25900 fmovrdgez %g1, %f26, %f0
25901 movrne %i5, 0x19B, %g4
25902 edge16l %g2, %i3, %l6
25903loop_2182:
25904 brz %g3, loop_2183
25905 subcc %i4, %o2, %o5
25906 andncc %l0, %l5, %l4
25907 fxors %f10, %f19, %f18
25908loop_2183:
25909 ba,pn %xcc, loop_2184
25910 mulscc %o4, 0x1602, %i0
25911 edge8 %i7, %o0, %o6
25912 alignaddrl %i2, %o1, %i6
25913loop_2184:
25914 fnand %f0, %f14, %f8
25915 edge16ln %l1, %g7, %o3
25916 mulx %i1, 0x1D9E, %g5
25917 move %icc, %o7, %l3
25918 sub %g6, 0x0E57, %l2
25919 mulx %g1, %g4, %i5
25920 fmovrdgz %i3, %f10, %f26
25921 taddcctv %l6, 0x18E7, %g3
25922 fmovdn %icc, %f24, %f9
25923 edge16n %g2, %o2, %i4
25924 taddcctv %l0, 0x0916, %o5
25925 edge16l %l5, %o4, %l4
25926 subc %i7, %i0, %o6
25927 ta %xcc, 0x4
25928 srlx %i2, 0x0E, %o0
25929 tn %icc, 0x7
25930 tn %xcc, 0x5
25931 taddcc %o1, %l1, %i6
25932 addc %o3, %g7, %i1
25933 udivx %o7, 0x00D8, %g5
25934 tg %xcc, 0x4
25935 fbule %fcc0, loop_2185
25936 tvc %xcc, 0x5
25937 movn %xcc, %l3, %l2
25938 tne %xcc, 0x0
25939loop_2185:
25940 stw %g1, [%l7 + 0x60]
25941 orcc %g6, %g4, %i5
25942 wr %g0, 0x18, %asi
25943 stha %l6, [%l7 + 0x1A] %asi
25944 tsubcctv %g3, 0x0E57, %i3
25945 stw %o2, [%l7 + 0x40]
25946 movge %xcc, %g2, %i4
25947 fbue,a %fcc3, loop_2186
25948 fcmpne16 %f24, %f16, %o5
25949 fmuld8sux16 %f28, %f23, %f10
25950 tle %icc, 0x3
25951loop_2186:
25952 tcc %icc, 0x3
25953 tsubcctv %l0, 0x1573, %o4
25954 fmovsa %icc, %f2, %f12
25955 tcs %icc, 0x5
25956 fbg,a %fcc2, loop_2187
25957 movpos %icc, %l4, %l5
25958 fmovdg %xcc, %f10, %f6
25959 bcc loop_2188
25960loop_2187:
25961 udiv %i7, 0x02C1, %i0
25962 smul %i2, 0x1C0C, %o0
25963 fmovdvs %icc, %f25, %f6
25964loop_2188:
25965 tcs %icc, 0x1
25966 fmovrsne %o6, %f29, %f11
25967 sub %l1, %o1, %o3
25968 udiv %g7, 0x0C3B, %i1
25969 fmovdl %icc, %f29, %f1
25970 tl %icc, 0x4
25971 movgu %icc, %o7, %i6
25972 movre %g5, %l3, %g1
25973 wr %g0, 0x10, %asi
25974 sta %f22, [%l7 + 0x70] %asi
25975 fmovdge %icc, %f10, %f18
25976 fxor %f22, %f6, %f26
25977 fble %fcc0, loop_2189
25978 subcc %l2, 0x07EF, %g4
25979 movleu %xcc, %g6, %l6
25980 tsubcctv %i5, %g3, %o2
25981loop_2189:
25982 fbu,a %fcc2, loop_2190
25983 edge8 %g2, %i3, %i4
25984 saved
25985 rdpr %cwp, %g1
25986 rdpr %cansave, %g2
25987 rdpr %canrestore, %g3
25988 rdpr %cleanwin, %g4
25989 rdpr %otherwin, %g5
25990 rdpr %wstate, %g6
25991 fand %f26, %f2, %f2
25992loop_2190:
25993 sub %l0, 0x0EF8, %o5
25994 and %l4, 0x1157, %o4
25995 membar 0x39
25996 nop
25997 setx 0x8FE18B8A70651B4D, %l0, %l6
25998 stx %l6, [%l7 + 0x58]
25999 ldx [%l7 + 0x58], %fsr
26000 subc %l5, 0x1024, %i7
26001 fmovsa %xcc, %f19, %f6
26002 bge,a,pn %xcc, loop_2191
26003 movn %icc, %i2, %i0
26004 wr %g0, 0xea, %asi
26005 stwa %o6, [%l7 + 0x2C] %asi
26006 membar #Sync
26007loop_2191:
26008 nop
26009 add %l7, 0x24, %l6
26010 wr %g0, 0x89, %asi
26011 lda [%l6] %asi, %l1
26012 casa [%l6] %asi, %l1, %o0
26013 set 0x44, %l2
26014 swapa [%l7 + %l2] 0x19, %o3
26015 saved
26016 rdpr %cwp, %g1
26017 rdpr %cansave, %g2
26018 rdpr %canrestore, %g3
26019 rdpr %cleanwin, %g4
26020 rdpr %otherwin, %g5
26021 rdpr %wstate, %g6
26022 umulcc %o1, 0x0A52, %g7
26023 and %i1, 0x1CC7, %o7
26024 nop
26025 set 0x40, %i6
26026 stw %g5, [%l7 + %i6]
26027 ldub [%l7 + 0x0D], %i6
26028 andn %g1, %l2, %g4
26029 bgu,a %xcc, loop_2192
26030 sir 0x1D42
26031 tle %xcc, 0x2
26032 fpsub32s %f22, %f31, %f17
26033loop_2192:
26034 movgu %xcc, %g6, %l3
26035 ldd [%l7 + 0x58], %i6
26036 xor %i5, 0x1DEF, %g3
26037 ta %xcc, 0x1
26038 mova %xcc, %g2, %i3
26039 bl,a,pn %icc, loop_2193
26040 andn %i4, %l0, %o2
26041 fsrc2 %f18, %f4
26042 tneg %icc, 0x6
26043loop_2193:
26044 tneg %xcc, 0x1
26045 nop
26046 setx loop_2194, %l0, %l1
26047 wrpr 0x1, %tl
26048 wrpr %l1, %tpc
26049 add %l1, 0x4, %l1
26050 wrpr %l1, %tnpc
26051 setx 0x34400001400, %l0, %l1
26052 wrpr %l1, %tstate
26053 wrhpr 0x4, %htstate
26054 retry
26055 ldstub [%l7 + 0x16], %o5
26056 fbe,a %fcc0, loop_2195
26057 tn %xcc, 0x5
26058loop_2194:
26059 tcc %icc, 0x1
26060 fbue %fcc3, loop_2196
26061loop_2195:
26062 movcc %xcc, %l4, %o4
26063 movn %xcc, %i7, %l5
26064 udivx %i2, 0x12CA, %i0
26065loop_2196:
26066 sll %o6, %o0, %l1
26067 wr %g0, 0x80, %asi
26068 sta %f26, [%l7 + 0x64] %asi
26069 udivcc %o1, 0x0F66, %g7
26070 movl %icc, %i1, %o7
26071 for %f22, %f22, %f24
26072 tcc %icc, 0x0
26073 sdivx %o3, 0x1538, %i6
26074 sub %g5, 0x1995, %g1
26075 edge16 %l2, %g4, %l3
26076 fmul8x16 %f9, %f22, %f4
26077 tpos %xcc, 0x7
26078 brgez %g6, loop_2197
26079 subcc %i5, %g3, %g2
26080 edge32l %i3, %l6, %l0
26081 wr %g0, 0x89, %asi
26082 ldda [%l7 + 0x60] %asi, %i4
26083loop_2197:
26084 ldd [%l7 + 0x20], %f4
26085 edge8l %o2, %o5, %l4
26086 orn %i7, 0x0FF3, %l5
26087 stx %i2, [%l7 + 0x60]
26088 taddcc %i0, 0x121D, %o6
26089 tle %xcc, 0x3
26090 movge %xcc, %o4, %o0
26091 set 0x28, %l0
26092 prefetcha [%l7 + %l0] 0x88, 0x0
26093 udivcc %g7, 0x0DFD, %l1
26094 tpos %xcc, 0x4
26095 addcc %o7, 0x159D, %i1
26096 addccc %o3, 0x0231, %g5
26097 edge8l %g1, %i6, %l2
26098 set 0x10, %g6
26099 ldda [%l7 + %g6] 0x27, %g4
26100 tneg %xcc, 0x3
26101 xor %l3, %i5, %g3
26102 subc %g2, 0x1866, %i3
26103 orn %g6, %l0, %i4
26104 sdivx %l6, 0x0936, %o2
26105 edge32ln %l4, %i7, %o5
26106 tgu %icc, 0x6
26107 udiv %l5, 0x1D08, %i0
26108 mulx %i2, 0x04B2, %o6
26109 srax %o4, %o0, %g7
26110 addcc %l1, 0x030E, %o7
26111 fandnot2 %f24, %f26, %f0
26112 fmovsgu %xcc, %f28, %f28
26113 subccc %i1, %o1, %o3
26114 membar 0x00
26115 fornot2s %f20, %f2, %f24
26116 array32 %g5, %g1, %l2
26117 andncc %g4, %i6, %l3
26118 tl %xcc, 0x5
26119 sll %i5, 0x0D, %g3
26120 movre %i3, 0x31F, %g6
26121 move %xcc, %g2, %l0
26122 orn %l6, 0x1A66, %i4
26123 fbl %fcc3, loop_2198
26124 fbo %fcc3, loop_2199
26125 fbuge,a %fcc3, loop_2200
26126 sra %l4, %i7, %o2
26127loop_2198:
26128 mova %icc, %l5, %i0
26129loop_2199:
26130 movvc %xcc, %i2, %o5
26131loop_2200:
26132 fbg,a %fcc0, loop_2201
26133 edge8ln %o6, %o4, %o0
26134 array8 %g7, %o7, %l1
26135 nop
26136 fitos %f9, %f6
26137 fstox %f6, %f12
26138loop_2201:
26139 fnegd %f24, %f0
26140 orn %i1, %o3, %g5
26141 nop
26142 fitos %f15, %f4
26143 array32 %g1, %l2, %g4
26144 add %i6, %o1, %l3
26145 edge8ln %g3, %i5, %i3
26146 fbe %fcc3, loop_2202
26147 orcc %g2, %l0, %g6
26148 movcc %icc, %i4, %l6
26149 edge8n %l4, %i7, %l5
26150loop_2202:
26151 bneg loop_2203
26152 umul %o2, 0x1106, %i2
26153 umul %o5, %o6, %i0
26154 nop
26155 setx loop_2204, %l0, %l1
26156 jmpl %l1, %o4
26157loop_2203:
26158 tsubcc %o0, 0x14B2, %g7
26159 nop
26160 setx loop_2205, %l0, %l1
26161 wrpr 0x1, %tl
26162 wrpr %l1, %tnpc
26163 setx 0x34400001400, %l0, %l1
26164 wrpr %l1, %tstate
26165 wrhpr 0x4, %htstate
26166 done
26167 smulcc %l1, %o7, %o3
26168loop_2204:
26169 fmovsge %xcc, %f1, %f18
26170 ldub [%l7 + 0x3B], %g5
26171loop_2205:
26172 bvs,a,pn %xcc, loop_2206
26173 movg %xcc, %i1, %l2
26174 fbu %fcc3, loop_2207
26175 brgz,a %g1, loop_2208
26176loop_2206:
26177 movvc %xcc, %i6, %o1
26178 fsrc2 %f10, %f28
26179loop_2207:
26180 alignaddrl %l3, %g4, %g3
26181loop_2208:
26182 sdivx %i3, 0x056B, %i5
26183 nop
26184 fitod %f8, %f10
26185 fdtos %f10, %f27
26186 fmovrslez %l0, %f11, %f4
26187 sllx %g2, %g6, %l6
26188 set 0x67, %l6
26189 ldstuba [%l7 + %l6] 0x81, %i4
26190 fbe,a %fcc3, loop_2209
26191 movgu %xcc, %i7, %l4
26192 sdivx %l5, 0x035C, %i2
26193 ta %xcc, 0x5
26194loop_2209:
26195 te %xcc, 0x0
26196 edge8ln %o5, %o6, %i0
26197 edge16ln %o4, %o0, %g7
26198 fnands %f14, %f25, %f24
26199 nop
26200 fitod %f10, %f0
26201 fdtos %f0, %f21
26202 bcs %xcc, loop_2210
26203 movvc %icc, %l1, %o2
26204 edge32ln %o7, %o3, %i1
26205 movrne %l2, 0x0AC, %g5
26206loop_2210:
26207 brlz,a %g1, loop_2211
26208 edge8 %i6, %l3, %g4
26209 tleu %icc, 0x2
26210 taddcc %o1, %i3, %g3
26211loop_2211:
26212 orcc %i5, %l0, %g6
26213 tne %xcc, 0x2
26214 movcc %icc, %l6, %g2
26215 wr %g0, 0x88, %asi
26216 prefetcha [%l7 + 0x58] %asi, 0x0
26217 taddcctv %i7, %l5, %l4
26218 fble,a %fcc0, loop_2212
26219 subcc %o5, %o6, %i0
26220 movrne %o4, %i2, %o0
26221 fmovdcs %xcc, %f21, %f29
26222loop_2212:
26223 tsubcc %l1, 0x0FF4, %g7
26224 fmovrslz %o7, %f21, %f17
26225 set 0x49, %g2
26226 lduba [%l7 + %g2] 0x10, %o2
26227 fmovsle %icc, %f25, %f21
26228 tge %xcc, 0x5
26229 fnor %f16, %f14, %f20
26230 stw %i1, [%l7 + 0x3C]
26231 brlez %o3, loop_2213
26232 tgu %xcc, 0x4
26233 sethi 0x099C, %g5
26234 fandnot1s %f2, %f17, %f28
26235loop_2213:
26236 fbu,a %fcc0, loop_2214
26237 fnegd %f24, %f12
26238 smul %g1, %l2, %i6
26239 mulscc %l3, %o1, %g4
26240loop_2214:
26241 std %f8, [%l7 + 0x78]
26242 addc %i3, 0x0DDD, %g3
26243 edge32n %i5, %g6, %l6
26244 fmovsge %xcc, %f0, %f11
26245 set 0x53, %o4
26246 lduba [%l7 + %o4] 0x14, %l0
26247 orn %g2, 0x19FB, %i7
26248 ldub [%l7 + 0x51], %l5
26249 srl %l4, 0x12, %o5
26250 and %i4, %o6, %o4
26251 fbuge,a %fcc1, loop_2215
26252 ble,pt %icc, loop_2216
26253 sdivx %i2, 0x05C8, %i0
26254 sllx %o0, 0x04, %l1
26255loop_2215:
26256 tpos %icc, 0x1
26257loop_2216:
26258 movpos %xcc, %g7, %o7
26259 bvc %xcc, loop_2217
26260 umulcc %i1, 0x01B4, %o2
26261 set 0x10, %l3
26262 stxa %o3, [%g0 + %l3] 0x21
26263loop_2217:
26264 orncc %g1, 0x1166, %g5
26265 set 0x0A, %i4
26266 ldstuba [%l7 + %i4] 0x10, %i6
26267 fandnot2 %f16, %f10, %f16
26268 fandnot2 %f20, %f30, %f6
26269 movre %l3, %l2, %g4
26270 subccc %i3, %o1, %i5
26271 bg,pn %xcc, loop_2218
26272 fpadd32 %f14, %f4, %f28
26273 fnegs %f1, %f24
26274 orn %g6, %l6, %g3
26275loop_2218:
26276 edge32ln %l0, %g2, %l5
26277 movcs %xcc, %i7, %l4
26278 bgu %icc, loop_2219
26279 alignaddr %o5, %i4, %o4
26280 edge8n %o6, %i0, %i2
26281 movge %xcc, %l1, %g7
26282loop_2219:
26283 fmul8sux16 %f2, %f18, %f6
26284 stx %o7, [%l7 + 0x48]
26285 edge16 %o0, %i1, %o2
26286 bshuffle %f0, %f16, %f6
26287 tg %icc, 0x5
26288 add %l7, 0x20, %l6
26289 wr %g0, 0x10, %asi
26290 casxa [%l6] %asi, %o3, %g5
26291 movl %xcc, %g1, %l3
26292 fbge %fcc3, loop_2220
26293 sll %i6, %l2, %g4
26294 wr %g0, 0x80, %asi
26295 lda [%l7 + 0x40] %asi, %f3
26296loop_2220:
26297 tgu %xcc, 0x0
26298 movpos %icc, %o1, %i3
26299 edge16ln %i5, %g6, %g3
26300 wr %g0, 0x80, %asi
26301 sta %f11, [%l7 + 0x14] %asi
26302 movne %icc, %l6, %g2
26303 umulcc %l5, 0x18EF, %l0
26304 stb %l4, [%l7 + 0x6C]
26305 bn,a,pn %icc, loop_2221
26306 subccc %i7, %o5, %i4
26307 movleu %icc, %o4, %i0
26308 nop
26309 fitos %f8, %f30
26310 fstoi %f30, %f21
26311loop_2221:
26312 fmovdleu %xcc, %f27, %f23
26313 set 0x75, %o0
26314 stba %o6, [%l7 + %o0] 0x80
26315 sth %i2, [%l7 + 0x50]
26316 smulcc %g7, 0x1B43, %l1
26317 fxors %f21, %f26, %f12
26318 nop
26319 fitod %f2, %f8
26320 fdtox %f8, %f4
26321 fxtod %f4, %f26
26322 fnor %f10, %f16, %f28
26323 fcmpgt32 %f2, %f22, %o0
26324 andn %i1, 0x16BD, %o2
26325 subc %o3, 0x1355, %g5
26326 wr %g0, 0x89, %asi
26327 stwa %g1, [%l7 + 0x30] %asi
26328 tg %icc, 0x7
26329 movcc %icc, %l3, %o7
26330 srl %i6, %g4, %o1
26331 srl %i3, 0x1F, %l2
26332 subc %i5, 0x0953, %g6
26333 edge8l %g3, %g2, %l6
26334 set 0x50, %o2
26335 stxa %l0, [%l7 + %o2] 0x22
26336 membar #Sync
26337 set 0x58, %o5
26338 ldstuba [%l7 + %o5] 0x81, %l5
26339 tl %icc, 0x6
26340 fbn %fcc2, loop_2222
26341 array32 %i7, %l4, %i4
26342 movcc %icc, %o4, %i0
26343 nop
26344 set 0x38, %g3
26345 stx %o5, [%l7 + %g3]
26346loop_2222:
26347 tle %xcc, 0x7
26348 fbne %fcc2, loop_2223
26349 bcc %icc, loop_2224
26350 movrgez %i2, %g7, %l1
26351 fnot1s %f11, %f15
26352loop_2223:
26353 fnors %f24, %f17, %f22
26354loop_2224:
26355 sir 0x1370
26356 fmovdne %xcc, %f30, %f19
26357 sra %o0, 0x13, %o6
26358 edge8 %i1, %o3, %g5
26359 and %o2, 0x1145, %g1
26360 tsubcc %o7, 0x1EC2, %i6
26361 alignaddrl %l3, %o1, %g4
26362 sub %i3, 0x1802, %l2
26363 tcs %icc, 0x1
26364 edge16 %i5, %g6, %g3
26365 movre %l6, 0x158, %g2
26366 tsubcctv %l5, %l0, %l4
26367 fors %f1, %f24, %f10
26368 nop
26369 setx loop_2225, %l0, %l1
26370 wrpr 0x1, %tl
26371 wrpr %l1, %tnpc
26372 setx 0x34400001400, %l0, %l1
26373 wrpr %l1, %tstate
26374 wrhpr 0x4, %htstate
26375 done
26376 xnorcc %i7, %o4, %i4
26377 edge8l %i0, %i2, %g7
26378 fmovdcc %icc, %f3, %f30
26379loop_2225:
26380 flush %l7 + 0x68
26381 fpsub32 %f24, %f0, %f14
26382 wr %g0, 0x2f, %asi
26383 stba %o5, [%l7 + 0x14] %asi
26384 membar #Sync
26385 swap [%l7 + 0x18], %o0
26386 sdiv %o6, 0x1FB8, %l1
26387 tleu %icc, 0x5
26388 move %icc, %i1, %g5
26389 set 0x14, %i3
26390 lduwa [%l7 + %i3] 0x80, %o3
26391 smulcc %g1, %o2, %i6
26392 add %o7, %l3, %o1
26393 brz %i3, loop_2226
26394 fbn %fcc0, loop_2227
26395 tneg %xcc, 0x4
26396 fbul,a %fcc3, loop_2228
26397loop_2226:
26398 sub %g4, %l2, %g6
26399loop_2227:
26400 sdivcc %g3, 0x1E71, %i5
26401 nop
26402 fitos %f30, %f14
26403loop_2228:
26404 fnand %f2, %f20, %f14
26405 tsubcctv %g2, %l6, %l0
26406 ldx [%l7 + 0x68], %l4
26407 sll %l5, %i7, %i4
26408 fmovrdgz %o4, %f10, %f24
26409 move %xcc, %i2, %g7
26410 tpos %icc, 0x7
26411 bpos,pn %xcc, loop_2229
26412 orcc %i0, 0x1B92, %o5
26413 movre %o0, 0x2B0, %l1
26414 array16 %i1, %o6, %o3
26415loop_2229:
26416 fnors %f0, %f17, %f26
26417 xorcc %g5, 0x186E, %o2
26418 movvs %icc, %i6, %g1
26419 fpsub16 %f12, %f12, %f2
26420 fbe %fcc2, loop_2230
26421 array8 %l3, %o7, %i3
26422 add %l7, 0x68, %l6
26423 wr %g0, 0x10, %asi
26424 ldxa [%l6] %asi, %o1
26425 casxa [%l6] %asi, %o1, %g4
26426loop_2230:
26427 ldstub [%l7 + 0x56], %g6
26428 lduw [%l7 + 0x4C], %l2
26429 wr %g0, 0x80, %asi
26430 ldswa [%l7 + 0x54] %asi, %i5
26431 mulx %g3, 0x05EF, %g2
26432 ldsh [%l7 + 0x58], %l6
26433 smul %l4, 0x0774, %l5
26434 tsubcctv %i7, 0x07EE, %l0
26435 movcc %icc, %o4, %i4
26436 lduh [%l7 + 0x08], %g7
26437 tneg %icc, 0x7
26438 smul %i2, %o5, %o0
26439 tn %icc, 0x6
26440 fmovdne %icc, %f28, %f15
26441 ldd [%l7 + 0x08], %l0
26442 fmovsne %icc, %f18, %f22
26443 brnz %i1, loop_2231
26444 array8 %o6, %i0, %g5
26445 bvs,a %icc, loop_2232
26446 fbl %fcc3, loop_2233
26447loop_2231:
26448 andcc %o3, 0x0A71, %i6
26449 edge32l %g1, %l3, %o7
26450loop_2232:
26451 tge %icc, 0x1
26452loop_2233:
26453 ldx [%l7 + 0x58], %i3
26454 fxnors %f30, %f19, %f0
26455 alignaddr %o1, %o2, %g6
26456 fba %fcc0, loop_2234
26457 fmul8x16al %f30, %f19, %f0
26458 sdivcc %l2, 0x0870, %g4
26459 edge16 %g3, %i5, %l6
26460loop_2234:
26461 taddcc %g2, 0x09C9, %l4
26462 edge8 %l5, %l0, %o4
26463 movcs %xcc, %i7, %g7
26464 sethi 0x14DC, %i2
26465 fpsub32 %f12, %f22, %f12
26466 movge %icc, %i4, %o0
26467 set 0x40, %g4
26468 stda %f16, [%l7 + %g4] 0x18
26469 smul %o5, 0x065A, %l1
26470 nop
26471 setx 0x478AB389, %l0, %l6
26472 st %l6, [%l7 + 0x28]
26473 ld [%l7 + 0x28], %f7
26474 setx 0xB0845DA0, %l1, %l5
26475 st %l5, [%l7 + 0x10]
26476 ld [%l7 + 0x10], %f27
26477 fsubs %f27, %f7, %f26
26478 movcs %icc, %i1, %i0
26479 sub %g5, %o6, %i6
26480 udivx %o3, 0x1E46, %g1
26481 xorcc %l3, %o7, %o1
26482 movg %xcc, %o2, %i3
26483 fpack32 %f12, %f18, %f14
26484 xorcc %l2, 0x0C32, %g4
26485 add %l7, 0x50, %l6
26486 wr %g0, 0x88, %asi
26487 lda [%l6] %asi, %g3
26488 casa [%l6] 0x88, %g3, %g6
26489 fzeros %f1
26490 array8 %i5, %g2, %l6
26491 sir 0x172B
26492 fpadd16 %f22, %f6, %f2
26493 movgu %xcc, %l5, %l0
26494 srax %l4, 0x17, %i7
26495 smulcc %g7, %o4, %i4
26496 addccc %o0, 0x0FE3, %i2
26497 udiv %l1, 0x073A, %i1
26498 tneg %xcc, 0x4
26499 set 0x40, %o1
26500 stda %f16, [%l7 + %o1] 0xf9
26501 membar #Sync
26502 set 0x10, %g5
26503 lda [%l7 + %g5] 0x0c, %f4
26504 fbo,a %fcc1, loop_2235
26505 addccc %o5, 0x1681, %g5
26506 array8 %o6, %i6, %i0
26507 add %l7, 0x58, %l6
26508 wr %g0, 0x0c, %asi
26509 casxa [%l6] %asi, %o3, %g1
26510loop_2235:
26511 movcc %icc, %o7, %o1
26512 tsubcc %o2, 0x1E83, %i3
26513 membar 0x19
26514 movre %l2, %l3, %g3
26515 fbg %fcc1, loop_2236
26516 tl %icc, 0x7
26517 edge8n %g6, %i5, %g2
26518 ta %icc, 0x7
26519loop_2236:
26520 movrne %l6, 0x32E, %g4
26521 fbu %fcc3, loop_2237
26522 sir 0x1C39
26523 st %f31, [%l7 + 0x6C]
26524 set 0x7C, %l1
26525 ldstuba [%l7 + %l1] 0x88, %l5
26526loop_2237:
26527 fpack16 %f26, %f16
26528 restored
26529 rdpr %cwp, %g1
26530 rdpr %cansave, %g2
26531 rdpr %canrestore, %g3
26532 rdpr %cleanwin, %g4
26533 rdpr %otherwin, %g5
26534 rdpr %wstate, %g6
26535 addcc %l0, 0x18BC, %i7
26536 edge16l %l4, %g7, %i4
26537 fone %f14
26538 ldd [%l7 + 0x40], %f14
26539 wr %g0, 0xe3, %asi
26540 stha %o4, [%l7 + 0x48] %asi
26541 membar #Sync
26542 fbo,a %fcc0, loop_2238
26543 ldsh [%l7 + 0x76], %o0
26544 faligndata %f26, %f22, %f10
26545 sir 0x1DF4
26546loop_2238:
26547 nop
26548 set 0x54, %g1
26549 lduwa [%l7 + %g1] 0x89, %i2
26550 stw %i1, [%l7 + 0x7C]
26551 set 0x68, %i7
26552 ldswa [%l7 + %i7] 0x10, %l1
26553 brgez,a %g5, loop_2239
26554 edge8n %o6, %i6, %i0
26555 sethi 0x1CC8, %o5
26556 tneg %icc, 0x4
26557loop_2239:
26558 movcs %icc, %g1, %o3
26559 movvc %xcc, %o7, %o2
26560 fnor %f14, %f16, %f28
26561 nop
26562 setx 0x0F326D58E297D616, %l0, %l6
26563 stx %l6, [%l7 + 0x28]
26564 ldd [%l7 + 0x28], %f24
26565 fsqrtd %f24, %f8
26566 and %i3, %l2, %l3
26567 andncc %o1, %g3, %g6
26568 movrgz %i5, 0x158, %g2
26569 movn %xcc, %g4, %l5
26570 movrgez %l6, %l0, %l4
26571 nop
26572 fitos %f0, %f7
26573 fstox %f7, %f2
26574 movleu %icc, %g7, %i7
26575 fnot2 %f28, %f18
26576 subccc %o4, %o0, %i2
26577 fmul8sux16 %f16, %f0, %f26
26578 set 0x72, %o6
26579 lduha [%l7 + %o6] 0x19, %i1
26580 tle %icc, 0x0
26581 alignaddr %i4, %l1, %o6
26582 tn %icc, 0x7
26583 move %icc, %i6, %g5
26584 addcc %i0, 0x1FDA, %o5
26585 tsubcc %g1, %o7, %o2
26586 andn %i3, %l2, %o3
26587 tpos %xcc, 0x1
26588 brlz %l3, loop_2240
26589 fmovsleu %xcc, %f1, %f28
26590 sdivx %o1, 0x1C8D, %g3
26591 tleu %xcc, 0x2
26592loop_2240:
26593 movneg %icc, %i5, %g2
26594 bleu,a loop_2241
26595 movrlez %g4, %g6, %l6
26596 set 0x10, %i5
26597 stxa %l5, [%l7 + %i5] 0x11
26598loop_2241:
26599 bcs,a %xcc, loop_2242
26600 ldd [%l7 + 0x78], %l0
26601 bleu %xcc, loop_2243
26602 movne %icc, %g7, %i7
26603loop_2242:
26604 fzeros %f27
26605 tpos %icc, 0x7
26606loop_2243:
26607 nop
26608 add %l7, 0x08, %l6
26609 wr %g0, 0x18, %asi
26610 casxa [%l6] 0x18, %l4, %o0
26611 orn %i2, %o4, %i4
26612 nop
26613 setx loop_2244, %l0, %l1
26614 jmpl %l1, %i1
26615 saved
26616 rdpr %cwp, %g1
26617 rdpr %cansave, %g2
26618 rdpr %canrestore, %g3
26619 rdpr %cleanwin, %g4
26620 rdpr %otherwin, %g5
26621 rdpr %wstate, %g6
26622 mova %icc, %l1, %i6
26623 fmovsn %icc, %f0, %f17
26624loop_2244:
26625 srlx %o6, %i0, %g5
26626 fmovdge %xcc, %f24, %f16
26627 std %f8, [%l7 + 0x68]
26628 add %g1, 0x11B2, %o7
26629 andn %o5, 0x05B5, %o2
26630 set 0x47, %i1
26631 stba %i3, [%l7 + %i1] 0x0c
26632 ta %xcc, 0x4
26633 nop
26634 set 0x32, %i2
26635 stb %l2, [%l7 + %i2]
26636 andncc %l3, %o1, %g3
26637 umulcc %i5, %o3, %g2
26638 tne %icc, 0x7
26639 edge8n %g6, %l6, %l5
26640 tl %icc, 0x6
26641 fmovda %icc, %f10, %f2
26642 orcc %l0, %g7, %i7
26643 edge32n %g4, %l4, %i2
26644 edge16l %o0, %o4, %i1
26645 lduw [%l7 + 0x28], %i4
26646 edge16n %l1, %i6, %i0
26647 ldsb [%l7 + 0x41], %o6
26648 bneg,a,pt %icc, loop_2245
26649 edge32 %g5, %g1, %o7
26650 movvs %icc, %o5, %i3
26651 movrne %l2, 0x3D1, %o2
26652loop_2245:
26653 fbge,a %fcc1, loop_2246
26654 bleu,pt %xcc, loop_2247
26655 tg %icc, 0x4
26656 brgz %l3, loop_2248
26657loop_2246:
26658 lduw [%l7 + 0x74], %o1
26659loop_2247:
26660 fandnot1s %f4, %f7, %f29
26661 add %l7, 0x1C, %l6
26662 wr %g0, 0x81, %asi
26663 casa [%l6] 0x81, %g3, %i5
26664loop_2248:
26665 fmovsvc %icc, %f22, %f1
26666 fmovdge %xcc, %f8, %f28
26667 mulscc %g2, 0x0840, %o3
26668 set 0x70, %g7
26669 lduha [%l7 + %g7] 0x19, %l6
26670 fpack32 %f6, %f26, %f8
26671 tleu %icc, 0x5
26672 fba,a %fcc1, loop_2249
26673 movl %xcc, %l5, %l0
26674 movge %icc, %g6, %i7
26675 subcc %g7, %g4, %l4
26676loop_2249:
26677 fmovse %icc, %f15, %f31
26678 xor %o0, 0x0011, %o4
26679 tvs %xcc, 0x0
26680 brlez,a %i1, loop_2250
26681 srl %i2, 0x0C, %i4
26682 sdiv %i6, 0x0E86, %l1
26683 stw %o6, [%l7 + 0x70]
26684loop_2250:
26685 movrne %g5, %g1, %i0
26686 fmovsleu %xcc, %f22, %f24
26687 bcs,a,pt %xcc, loop_2251
26688 bge,a %icc, loop_2252
26689 movg %xcc, %o7, %i3
26690 ldx [%l7 + 0x48], %o5
26691loop_2251:
26692 tsubcc %o2, %l2, %o1
26693loop_2252:
26694 te %xcc, 0x2
26695 tl %icc, 0x3
26696 mulx %l3, 0x040B, %i5
26697 fnegd %f24, %f24
26698 stw %g2, [%l7 + 0x78]
26699 movrgez %g3, 0x27E, %o3
26700 fbuge,a %fcc1, loop_2253
26701 sra %l5, %l0, %g6
26702 subc %l6, %i7, %g7
26703 alignaddr %l4, %o0, %g4
26704loop_2253:
26705 addcc %o4, %i2, %i4
26706 alignaddr %i6, %i1, %o6
26707 wr %g0, 0x81, %asi
26708 lda [%l7 + 0x0C] %asi, %f4
26709 subccc %g5, 0x1CAD, %l1
26710 fmovs %f3, %f9
26711 sdivcc %i0, 0x0D62, %o7
26712 fmovrde %g1, %f26, %f28
26713 stb %o5, [%l7 + 0x66]
26714 fpsub32 %f30, %f0, %f4
26715 fpadd16 %f2, %f4, %f28
26716 movvs %icc, %i3, %o2
26717 fnegd %f6, %f0
26718 ta %icc, 0x3
26719 stbar
26720 tcc %xcc, 0x0
26721 movne %icc, %o1, %l2
26722 bg,pt %icc, loop_2254
26723 fsrc1 %f26, %f26
26724 xor %l3, 0x19E3, %g2
26725 movne %xcc, %g3, %o3
26726loop_2254:
26727 brgez %l5, loop_2255
26728 sir 0x00B0
26729 srax %l0, 0x03, %i5
26730 movg %icc, %l6, %g6
26731loop_2255:
26732 edge8l %g7, %l4, %o0
26733 fmovde %xcc, %f6, %f12
26734 wr %g0, 0x10, %asi
26735 lduba [%l7 + 0x76] %asi, %g4
26736 edge32l %o4, %i2, %i4
26737 fbn,a %fcc3, loop_2256
26738 tpos %xcc, 0x3
26739 andcc %i6, %i7, %o6
26740 udivx %i1, 0x04DA, %l1
26741loop_2256:
26742 nop
26743 wr %g0, 0x81, %asi
26744 sta %f2, [%l7 + 0x08] %asi
26745 fmovrdgez %i0, %f24, %f0
26746 andncc %g5, %o7, %g1
26747 sra %o5, %o2, %i3
26748 edge32ln %l2, %l3, %g2
26749 movrlez %g3, %o1, %o3
26750 ble,a loop_2257
26751 movrlez %l5, 0x0F5, %i5
26752 fmovdvc %icc, %f26, %f12
26753 fblg,a %fcc3, loop_2258
26754loop_2257:
26755 movcc %xcc, %l6, %g6
26756 bgu loop_2259
26757 or %l0, %l4, %g7
26758loop_2258:
26759 fsrc2 %f12, %f6
26760 fbue,a %fcc0, loop_2260
26761loop_2259:
26762 fmovsvs %icc, %f6, %f27
26763 tgu %icc, 0x1
26764 brgz %o0, loop_2261
26765loop_2260:
26766 sdiv %g4, 0x0B3B, %o4
26767 fbg,a %fcc1, loop_2262
26768 sub %i4, 0x158F, %i6
26769loop_2261:
26770 brnz,a %i2, loop_2263
26771 stb %o6, [%l7 + 0x54]
26772loop_2262:
26773 sdiv %i7, 0x1F90, %i1
26774 saved
26775 rdpr %cwp, %g1
26776 rdpr %cansave, %g2
26777 rdpr %canrestore, %g3
26778 rdpr %cleanwin, %g4
26779 rdpr %otherwin, %g5
26780 rdpr %wstate, %g6
26781loop_2263:
26782 fcmple16 %f12, %f10, %l1
26783 fcmpne32 %f12, %f30, %i0
26784 add %l7, 0x28, %l6
26785 wr %g0, 0x10, %asi
26786 casxa [%l6] 0x10, %g5, %o7
26787 set 0x62, %l4
26788 lduha [%l7 + %l4] 0x89, %o5
26789 brlz,a %g1, loop_2264
26790 movrgez %i3, %l2, %l3
26791 subc %o2, 0x125E, %g2
26792 edge16l %g3, %o1, %l5
26793loop_2264:
26794 bl loop_2265
26795 subccc %o3, %l6, %g6
26796 movvs %xcc, %l0, %i5
26797 xnorcc %g7, 0x126D, %l4
26798loop_2265:
26799 fcmple16 %f28, %f26, %g4
26800 brnz,a %o0, loop_2266
26801 tvc %icc, 0x0
26802 wr %g0, 0x89, %asi
26803 ldsba [%l7 + 0x2F] %asi, %o4
26804loop_2266:
26805 sdivx %i4, 0x113B, %i6
26806 fmovrdne %o6, %f4, %f26
26807 nop
26808 setx loop_2267, %l0, %l1
26809 jmpl %l1, %i2
26810 tne %icc, 0x7
26811 movcc %icc, %i1, %l1
26812 set 0x0C, %o7
26813 lda [%l7 + %o7] 0x14, %f18
26814loop_2267:
26815 fmovdpos %icc, %f25, %f7
26816 set 0x10, %i0
26817 ldda [%l7 + %i0] 0x2b, %i0
26818 lduw [%l7 + 0x08], %g5
26819 xor %o7, 0x1FFD, %i7
26820 movpos %xcc, %o5, %i3
26821 sra %g1, 0x11, %l3
26822 addcc %l2, %o2, %g2
26823 fmovrdgz %o1, %f6, %f6
26824 tcc %icc, 0x5
26825 tsubcc %g3, 0x1581, %o3
26826 subc %l6, 0x1CE5, %l5
26827 movne %xcc, %l0, %g6
26828 fandnot1s %f15, %f0, %f26
26829 udiv %g7, 0x1547, %l4
26830 srax %g4, 0x16, %i5
26831 brlz %o0, loop_2268
26832 st %f24, [%l7 + 0x4C]
26833 fblg,a %fcc2, loop_2269
26834 edge32 %o4, %i6, %o6
26835loop_2268:
26836 stb %i2, [%l7 + 0x42]
26837 add %l7, 0x4C, %l6
26838 wr %g0, 0x19, %asi
26839 lda [%l6] %asi, %i4
26840 casa [%l6] %asi, %i4, %i1
26841loop_2269:
26842 fbg %fcc1, loop_2270
26843 brlez,a %l1, loop_2271
26844 te %icc, 0x4
26845 movvc %xcc, %i0, %g5
26846loop_2270:
26847 fmovscs %icc, %f23, %f3
26848loop_2271:
26849 xorcc %o7, 0x19BA, %i7
26850 and %o5, %g1, %i3
26851 fmovsgu %icc, %f26, %f8
26852 taddcctv %l2, 0x1DC4, %l3
26853 movrne %o2, 0x01F, %o1
26854 fba,a %fcc2, loop_2272
26855 umul %g2, 0x1F08, %g3
26856 array32 %l6, %o3, %l5
26857 taddcc %l0, %g6, %g7
26858loop_2272:
26859 movl %icc, %g4, %i5
26860 sll %o0, 0x11, %l4
26861 nop
26862 setx 0xB540C1C16C74D9E6, %l0, %l6
26863 stx %l6, [%l7 + 0x28]
26864 ldd [%l7 + 0x28], %f22
26865 setx 0x37D3C9D8621008DC, %l1, %l5
26866 stx %l5, [%l7 + 0x10]
26867 ldd [%l7 + 0x10], %f6
26868 faddd %f6, %f22, %f2
26869 array8 %i6, %o4, %o6
26870 set 0x28, %o3
26871 stwa %i2, [%l7 + %o3] 0x81
26872 srlx %i4, %i1, %i0
26873 nop
26874 set 0x40, %l2
26875 sth %g5, [%l7 + %l2]
26876 sll %l1, %o7, %o5
26877 fbe %fcc0, loop_2273
26878 fpsub32 %f26, %f2, %f20
26879 fmovrdgz %i7, %f4, %f28
26880 fbuge %fcc2, loop_2274
26881loop_2273:
26882 ldsb [%l7 + 0x3C], %i3
26883 fbne,a %fcc1, loop_2275
26884 nop
26885 fitos %f0, %f19
26886 fstod %f19, %f4
26887loop_2274:
26888 std %f6, [%l7 + 0x50]
26889 fmovsleu %xcc, %f21, %f6
26890loop_2275:
26891 edge8n %l2, %l3, %g1
26892 lduw [%l7 + 0x30], %o2
26893 fandnot2s %f9, %f8, %f8
26894 ldx [%l7 + 0x30], %o1
26895 nop
26896 fitos %f10, %f9
26897 fstox %f9, %f6
26898 nop
26899 setx 0xA071A67C, %l0, %l6
26900 st %l6, [%l7 + 0x3C]
26901 ld [%l7 + 0x3C], %fsr
26902 sethi 0x0790, %g3
26903 movne %icc, %l6, %g2
26904 set 0x70, %l5
26905 lduwa [%l7 + %l5] 0x04, %l5
26906 fmovdgu %icc, %f3, %f14
26907 std %f24, [%l7 + 0x60]
26908 or %o3, 0x06D3, %g6
26909 nop
26910 fitod %f6, %f24
26911 fdtoi %f24, %f7
26912 set 0x2C, %i6
26913 stwa %l0, [%l7 + %i6] 0x04
26914 sub %g4, 0x105D, %g7
26915 fcmpgt32 %f6, %f10, %i5
26916 alignaddr %l4, %i6, %o4
26917 udivx %o6, 0x1282, %i2
26918 fabsd %f22, %f30
26919 tne %xcc, 0x6
26920 orcc %o0, 0x1DCB, %i4
26921 fmovsg %icc, %f1, %f13
26922 movn %xcc, %i1, %g5
26923 bcs %icc, loop_2276
26924 sdiv %i0, 0x15D1, %l1
26925 fmovscc %icc, %f2, %f9
26926 fmovdleu %xcc, %f20, %f22
26927loop_2276:
26928 fmovrslez %o7, %f22, %f17
26929 set 0x08, %g6
26930 lda [%l7 + %g6] 0x80, %f26
26931 srl %i7, 0x09, %o5
26932 stb %l2, [%l7 + 0x14]
26933 andn %l3, 0x0C2D, %g1
26934 te %icc, 0x5
26935 taddcctv %i3, 0x0C89, %o1
26936 xorcc %g3, %o2, %l6
26937 saved
26938 rdpr %cwp, %g1
26939 rdpr %cansave, %g2
26940 rdpr %canrestore, %g3
26941 rdpr %cleanwin, %g4
26942 rdpr %otherwin, %g5
26943 rdpr %wstate, %g6
26944 fnand %f28, %f8, %f20
26945 movrlez %g2, 0x3E4, %o3
26946 saved
26947 rdpr %cwp, %g1
26948 rdpr %cansave, %g2
26949 rdpr %canrestore, %g3
26950 rdpr %cleanwin, %g4
26951 rdpr %otherwin, %g5
26952 rdpr %wstate, %g6
26953 bn,pn %xcc, loop_2277
26954 addccc %g6, %l5, %l0
26955 tleu %icc, 0x5
26956 tpos %xcc, 0x1
26957loop_2277:
26958 swap [%l7 + 0x44], %g7
26959 movrlz %g4, 0x199, %l4
26960 fcmpeq32 %f28, %f14, %i6
26961 wr %g0, 0x11, %asi
26962 lda [%l7 + 0x1C] %asi, %f24
26963 udivcc %o4, 0x1253, %o6
26964 edge8 %i2, %o0, %i5
26965 edge8 %i4, %g5, %i1
26966 fmovsge %xcc, %f3, %f6
26967 fsrc1 %f10, %f10
26968 movcc %icc, %l1, %o7
26969 popc 0x0CA7, %i0
26970 ldsw [%l7 + 0x0C], %o5
26971 tneg %xcc, 0x2
26972 xnorcc %l2, 0x03EC, %i7
26973 edge32l %g1, %l3, %o1
26974 set 0x0C, %l6
26975 ldsha [%l7 + %l6] 0x18, %i3
26976 movrlz %o2, 0x1EC, %l6
26977 nop
26978 set 0x50, %l0
26979 ldd [%l7 + %l0], %g2
26980 fmovsle %xcc, %f23, %f16
26981 edge16n %g2, %g6, %l5
26982 tleu %icc, 0x7
26983 sir 0x0D79
26984 mova %xcc, %o3, %l0
26985 stbar
26986 movleu %xcc, %g7, %g4
26987 nop
26988 setx 0x62D707A1, %l0, %l6
26989 st %l6, [%l7 + 0x28]
26990 ld [%l7 + 0x28], %f24
26991 setx 0x55216253, %l1, %l5
26992 st %l5, [%l7 + 0x10]
26993 ld [%l7 + 0x10], %f24
26994 fmuls %f24, %f24, %f3
26995 array8 %i6, %l4, %o6
26996 mulx %i2, 0x1AF6, %o0
26997 subccc %i5, %i4, %o4
26998 sllx %i1, 0x03, %l1
26999 andncc %g5, %o7, %o5
27000 sdiv %i0, 0x05C6, %i7
27001 call loop_2278
27002 tn %xcc, 0x2
27003 ldsw [%l7 + 0x58], %l2
27004 fnands %f31, %f23, %f9
27005loop_2278:
27006 movg %icc, %g1, %l3
27007 xorcc %o1, 0x1202, %o2
27008 tpos %icc, 0x5
27009 wr %g0, 0x04, %asi
27010 ldda [%l7 + 0x40] %asi, %f16
27011 addc %l6, 0x01AB, %g3
27012 orncc %i3, 0x097A, %g2
27013 restored
27014 rdpr %cwp, %g1
27015 rdpr %cansave, %g2
27016 rdpr %canrestore, %g3
27017 rdpr %cleanwin, %g4
27018 rdpr %otherwin, %g5
27019 rdpr %wstate, %g6
27020 movpos %icc, %g6, %o3
27021 fbule,a %fcc2, loop_2279
27022 fbul,a %fcc1, loop_2280
27023 subcc %l5, %l0, %g4
27024 mulscc %i6, %g7, %l4
27025loop_2279:
27026 nop
27027 add %l7, 0x50, %l6
27028 wr %g0, 0x19, %asi
27029 lda [%l6] %asi, %i2
27030 casa [%l6] %asi, %i2, %o0
27031loop_2280:
27032 umul %o6, 0x0D28, %i4
27033 stbar
27034 mulx %i5, 0x1136, %i1
27035 ldsb [%l7 + 0x32], %o4
27036 set 0x6C, %o4
27037 ldstuba [%l7 + %o4] 0x10, %g5
27038 tle %icc, 0x6
27039 edge16 %o7, %o5, %l1
27040 fcmpne16 %f14, %f6, %i0
27041 andcc %i7, %g1, %l2
27042 movcs %xcc, %l3, %o1
27043 bn loop_2281
27044 array32 %o2, %l6, %i3
27045 array16 %g3, %g2, %g6
27046 nop
27047 setx loop_2282, %l0, %l1
27048 jmpl %l1, %o3
27049loop_2281:
27050 tle %icc, 0x6
27051 tg %icc, 0x0
27052 sub %l0, 0x0256, %g4
27053loop_2282:
27054 swap [%l7 + 0x3C], %l5
27055 fbg %fcc1, loop_2283
27056 movg %xcc, %i6, %l4
27057 tcs %icc, 0x7
27058 smul %g7, %o0, %i2
27059loop_2283:
27060 std %f8, [%l7 + 0x28]
27061 fpadd16s %f25, %f30, %f28
27062 smul %i4, 0x0890, %o6
27063 nop
27064 setx 0x904816DF, %l0, %l6
27065 st %l6, [%l7 + 0x5C]
27066 ld [%l7 + 0x5C], %fsr
27067 movrlez %i1, %o4, %g5
27068 edge16n %i5, %o5, %o7
27069 movneg %icc, %i0, %i7
27070 bvs,a loop_2284
27071 brlz,a %g1, loop_2285
27072 brlz,a %l1, loop_2286
27073 bvc %icc, loop_2287
27074loop_2284:
27075 movrlz %l2, 0x2BC, %l3
27076loop_2285:
27077 tgu %xcc, 0x1
27078loop_2286:
27079 xor %o2, 0x02C0, %o1
27080loop_2287:
27081 movleu %xcc, %l6, %i3
27082 set 0x40, %l3
27083 ldda [%l7 + %l3] 0x14, %f16
27084 tsubcc %g2, %g6, %o3
27085 set 0x08, %i4
27086 stwa %l0, [%l7 + %i4] 0xeb
27087 membar #Sync
27088 movcc %xcc, %g4, %g3
27089 tleu %icc, 0x5
27090 array16 %l5, %i6, %l4
27091 edge32ln %g7, %o0, %i4
27092 sll %i2, %o6, %i1
27093 movrgez %o4, %g5, %i5
27094 addccc %o5, 0x1C43, %i0
27095 fornot2s %f10, %f19, %f21
27096 bleu loop_2288
27097 move %xcc, %o7, %g1
27098 fnegd %f20, %f28
27099 tsubcc %i7, 0x0E7B, %l1
27100loop_2288:
27101 tn %icc, 0x1
27102 udivx %l2, 0x10F8, %o2
27103 fmul8x16 %f2, %f14, %f2
27104 edge32l %o1, %l3, %l6
27105 nop
27106 fitos %f4, %f27
27107 fstoi %f27, %f5
27108 xor %i3, 0x0B0B, %g6
27109 sll %g2, 0x0E, %l0
27110 wr %g0, 0x80, %asi
27111 ldxa [%l7 + 0x08] %asi, %g4
27112 edge32n %o3, %l5, %i6
27113 fpadd16 %f4, %f20, %f4
27114 fmovdpos %icc, %f27, %f31
27115 edge8l %l4, %g7, %o0
27116 fbug %fcc0, loop_2289
27117 fandnot1s %f25, %f10, %f22
27118 nop
27119 setx loop_2290, %l0, %l1
27120 jmpl %l1, %g3
27121 edge16l %i4, %i2, %i1
27122loop_2289:
27123 xorcc %o4, %g5, %i5
27124 fandnot1s %f20, %f22, %f4
27125loop_2290:
27126 brlz %o5, loop_2291
27127 subcc %i0, %o6, %o7
27128 sdiv %g1, 0x1FBB, %l1
27129 set 0x74, %g2
27130 lda [%l7 + %g2] 0x10, %f31
27131loop_2291:
27132 brz,a %i7, loop_2292
27133 add %o2, %l2, %o1
27134 tvs %icc, 0x5
27135 tge %icc, 0x5
27136loop_2292:
27137 fbn,a %fcc0, loop_2293
27138 std %f14, [%l7 + 0x08]
27139 bg loop_2294
27140 tgu %icc, 0x7
27141loop_2293:
27142 fmovsle %xcc, %f29, %f23
27143 orncc %l6, %l3, %i3
27144loop_2294:
27145 sra %g6, 0x1F, %l0
27146 movvs %xcc, %g2, %g4
27147 ta %icc, 0x2
27148 alignaddrl %l5, %i6, %l4
27149 fands %f5, %f19, %f8
27150 set 0x40, %o2
27151 stda %f16, [%l7 + %o2] 0x15
27152 movcs %icc, %o3, %o0
27153 tneg %xcc, 0x5
27154 mulscc %g3, 0x1415, %g7
27155 saved
27156 rdpr %cwp, %g1
27157 rdpr %cansave, %g2
27158 rdpr %canrestore, %g3
27159 rdpr %cleanwin, %g4
27160 rdpr %otherwin, %g5
27161 rdpr %wstate, %g6
27162 set 0x4A, %o5
27163 ldsha [%l7 + %o5] 0x04, %i2
27164 movrlz %i4, %i1, %g5
27165 movcs %xcc, %o4, %i5
27166 bgu,a,pt %icc, loop_2295
27167 fbul,a %fcc1, loop_2296
27168 movgu %icc, %o5, %i0
27169 bpos loop_2297
27170loop_2295:
27171 subccc %o7, %g1, %o6
27172loop_2296:
27173 ldsb [%l7 + 0x6A], %i7
27174 bpos,pn %xcc, loop_2298
27175loop_2297:
27176 addc %o2, 0x10AA, %l2
27177 fba %fcc2, loop_2299
27178 andcc %l1, %l6, %o1
27179loop_2298:
27180 andcc %l3, %i3, %g6
27181 alignaddr %g2, %l0, %g4
27182loop_2299:
27183 edge32 %l5, %i6, %l4
27184 andn %o3, 0x1E5E, %o0
27185 sir 0x1525
27186 fmuld8sux16 %f16, %f0, %f14
27187 or %g3, %g7, %i4
27188 srax %i1, 0x13, %g5
27189 te %icc, 0x2
27190 edge16l %o4, %i5, %o5
27191 fcmpgt16 %f20, %f24, %i0
27192 srax %i2, 0x0F, %o7
27193 and %o6, %g1, %o2
27194 fbl,a %fcc0, loop_2300
27195 tpos %icc, 0x0
27196 movne %xcc, %i7, %l2
27197 call loop_2301
27198loop_2300:
27199 mulx %l1, %o1, %l6
27200 addc %i3, %g6, %g2
27201 ldx [%l7 + 0x38], %l3
27202loop_2301:
27203 mulscc %g4, 0x1B25, %l0
27204 subc %l5, %i6, %o3
27205 sra %o0, %l4, %g7
27206 srax %g3, %i1, %i4
27207 tl %icc, 0x1
27208 st %f17, [%l7 + 0x3C]
27209 nop
27210 set 0x28, %g3
27211 ldx [%l7 + %g3], %o4
27212 nop
27213 setx 0x1503732A, %l0, %l6
27214 st %l6, [%l7 + 0x28]
27215 ld [%l7 + 0x28], %f9
27216 setx 0xC3AC0BAF, %l1, %l5
27217 st %l5, [%l7 + 0x10]
27218 ld [%l7 + 0x10], %f31
27219 fmuls %f31, %f9, %f21
27220 xnorcc %g5, 0x0B2D, %o5
27221 fnot2 %f22, %f8
27222 tn %xcc, 0x1
27223 movpos %xcc, %i0, %i2
27224 fmovrdne %o7, %f4, %f10
27225 movcc %icc, %i5, %g1
27226 call loop_2302
27227 ta %xcc, 0x4
27228 fnot1 %f28, %f30
27229 fmovdneg %xcc, %f31, %f6
27230loop_2302:
27231 movl %xcc, %o2, %o6
27232 fmovd %f30, %f2
27233 edge8n %i7, %l2, %o1
27234 nop
27235 fitos %f4, %f30
27236 fstoi %f30, %f17
27237 movl %icc, %l6, %l1
27238 edge8ln %g6, %g2, %i3
27239 movneg %xcc, %l3, %l0
27240 fble,a %fcc0, loop_2303
27241 edge16ln %g4, %l5, %i6
27242 stw %o3, [%l7 + 0x28]
27243 ba,a,pt %xcc, loop_2304
27244loop_2303:
27245 bcc loop_2305
27246 fmovsvs %xcc, %f24, %f24
27247 andn %l4, %o0, %g7
27248loop_2304:
27249 movvc %xcc, %g3, %i1
27250loop_2305:
27251 fornot2 %f28, %f6, %f18
27252 st %f30, [%l7 + 0x1C]
27253 fbge,a %fcc3, loop_2306
27254 movge %icc, %i4, %g5
27255 edge16 %o4, %i0, %o5
27256 bg,a,pt %xcc, loop_2307
27257loop_2306:
27258 popc %i2, %i5
27259 andcc %o7, %o2, %g1
27260 or %o6, 0x0E6D, %l2
27261loop_2307:
27262 brnz %i7, loop_2308
27263 tsubcctv %o1, %l6, %g6
27264 tleu %icc, 0x3
27265 tl %icc, 0x1
27266loop_2308:
27267 bneg,a loop_2309
27268 tvs %icc, 0x1
27269 tl %icc, 0x6
27270 addc %l1, 0x1CBF, %i3
27271loop_2309:
27272 tvc %icc, 0x2
27273 brz,a %l3, loop_2310
27274 popc %g2, %g4
27275 brgez,a %l0, loop_2311
27276 fmovdle %xcc, %f28, %f2
27277loop_2310:
27278 fmovda %icc, %f22, %f4
27279 add %l5, 0x1A1F, %i6
27280loop_2311:
27281 andncc %l4, %o0, %o3
27282 alignaddrl %g7, %g3, %i4
27283 fmovdvs %xcc, %f28, %f31
27284 addc %g5, 0x0B61, %i1
27285 move %xcc, %i0, %o5
27286 addcc %o4, 0x02A0, %i2
27287 fmovdleu %icc, %f22, %f3
27288 edge32ln %i5, %o2, %o7
27289 xorcc %g1, %l2, %o6
27290 edge16ln %i7, %l6, %g6
27291 movrlz %l1, %o1, %i3
27292 tsubcctv %g2, %l3, %g4
27293 orn %l5, %l0, %i6
27294 brlez %o0, loop_2312
27295 and %o3, 0x0394, %l4
27296 brlez %g3, loop_2313
27297 addccc %i4, 0x1214, %g5
27298loop_2312:
27299 taddcc %g7, %i1, %o5
27300 array8 %o4, %i2, %i0
27301loop_2313:
27302 fpack16 %f28, %f9
27303 edge8 %o2, %o7, %g1
27304 movrlz %i5, 0x296, %o6
27305 movre %i7, %l2, %l6
27306 stw %g6, [%l7 + 0x5C]
27307 andncc %o1, %i3, %l1
27308 te %xcc, 0x6
27309 and %l3, 0x04C5, %g2
27310 alignaddrl %l5, %l0, %g4
27311 edge8ln %i6, %o3, %o0
27312 fbul,a %fcc2, loop_2314
27313 ldd [%l7 + 0x10], %l4
27314 xorcc %i4, 0x0CB1, %g5
27315 fbne %fcc1, loop_2315
27316loop_2314:
27317 subcc %g7, %g3, %i1
27318 fmovrslez %o5, %f19, %f17
27319 edge16l %o4, %i2, %i0
27320loop_2315:
27321 nop
27322 fitod %f0, %f2
27323 fdtoi %f2, %f17
27324 fnor %f12, %f20, %f16
27325 movle %xcc, %o2, %o7
27326 sllx %i5, 0x12, %g1
27327 nop
27328 setx 0xDA68A30D, %l0, %l6
27329 st %l6, [%l7 + 0x28]
27330 ld [%l7 + 0x28], %f28
27331 setx 0xF20330FA, %l1, %l5
27332 st %l5, [%l7 + 0x10]
27333 ld [%l7 + 0x10], %f21
27334 fmuls %f21, %f28, %f1
27335 subc %o6, 0x054F, %l2
27336 fbe %fcc1, loop_2316
27337 srlx %i7, 0x11, %l6
27338 tcc %xcc, 0x7
27339 sir 0x1974
27340loop_2316:
27341 bpos %xcc, loop_2317
27342 edge32n %g6, %i3, %l1
27343 fbule %fcc3, loop_2318
27344 stb %o1, [%l7 + 0x65]
27345loop_2317:
27346 fmovsl %icc, %f1, %f11
27347 edge32ln %g2, %l5, %l3
27348loop_2318:
27349 fmovsle %icc, %f15, %f25
27350 tvc %xcc, 0x5
27351 nop
27352 set 0x2B, %o0
27353 ldub [%l7 + %o0], %g4
27354 taddcctv %i6, %l0, %o0
27355 fxors %f15, %f3, %f18
27356 smul %o3, 0x1D23, %i4
27357 tgu %icc, 0x5
27358 std %f18, [%l7 + 0x40]
27359 wr %g0, 0xea, %asi
27360 stha %g5, [%l7 + 0x5C] %asi
27361 membar #Sync
27362 fnands %f19, %f29, %f0
27363 movge %xcc, %l4, %g7
27364 xorcc %i1, 0x1DED, %o5
27365 alignaddr %o4, %i2, %i0
27366 xorcc %g3, %o7, %i5
27367 bgu,a,pt %xcc, loop_2319
27368 edge16ln %g1, %o2, %o6
27369 edge16ln %i7, %l6, %g6
27370 set 0x5C, %g4
27371 swapa [%l7 + %g4] 0x04, %i3
27372loop_2319:
27373 nop
27374 add %l7, 0x08, %l6
27375 wr %g0, 0x81, %asi
27376 casxa [%l6] 0x81, %l2, %o1
27377 add %l7, 0x58, %l6
27378 wr %g0, 0x11, %asi
27379 ldxa [%l6] %asi, %g2
27380 casxa [%l6] %asi, %g2, %l5
27381 fmovrdne %l3, %f10, %f26
27382 fmovrdlz %g4, %f4, %f0
27383 movne %xcc, %l1, %l0
27384 tcs %xcc, 0x7
27385 tcs %xcc, 0x0
27386 nop
27387 fitod %f2, %f2
27388 fdtoi %f2, %f20
27389 nop
27390 setx loop_2320, %l0, %l1
27391 wrpr 0x1, %tl
27392 wrpr %l1, %tpc
27393 add %l1, 0x4, %l1
27394 wrpr %l1, %tnpc
27395 setx 0x34400001400, %l0, %l1
27396 wrpr %l1, %tstate
27397 wrhpr 0x4, %htstate
27398 retry
27399 xorcc %o0, 0x1A99, %o3
27400 fnot1 %f22, %f16
27401 tsubcctv %i4, %g5, %i6
27402loop_2320:
27403 andcc %l4, %g7, %o5
27404 fmovrde %i1, %f22, %f4
27405 tge %xcc, 0x1
27406 fbne,a %fcc2, loop_2321
27407 array8 %o4, %i0, %i2
27408 xnor %o7, 0x1BBD, %i5
27409 set 0x68, %o1
27410 stxa %g3, [%l7 + %o1] 0x15
27411loop_2321:
27412 brz %g1, loop_2322
27413 smulcc %o6, %o2, %l6
27414 umulcc %g6, %i3, %i7
27415 bl loop_2323
27416loop_2322:
27417 ble,a loop_2324
27418 fcmple16 %f16, %f30, %o1
27419 smul %l2, 0x1634, %g2
27420loop_2323:
27421 fornot2 %f28, %f14, %f6
27422loop_2324:
27423 alignaddr %l3, %g4, %l1
27424 array8 %l0, %o0, %o3
27425 nop
27426 setx 0x54548BD612C08C98, %l0, %l6
27427 stx %l6, [%l7 + 0x28]
27428 ldd [%l7 + 0x28], %f28
27429 setx 0xA4055F21E7E8C02E, %l1, %l5
27430 stx %l5, [%l7 + 0x10]
27431 ldd [%l7 + 0x10], %f20
27432 faddd %f20, %f28, %f16
27433 brz,a %i4, loop_2325
27434 add %g5, 0x06AD, %l5
27435 fbu %fcc3, loop_2326
27436 fpadd16 %f18, %f2, %f6
27437loop_2325:
27438 tsubcc %i6, %g7, %o5
27439 movne %xcc, %l4, %i1
27440loop_2326:
27441 fbo %fcc2, loop_2327
27442 tcs %xcc, 0x6
27443 bcs loop_2328
27444 edge16 %i0, %i2, %o4
27445loop_2327:
27446 array8 %o7, %g3, %g1
27447 ldsb [%l7 + 0x59], %i5
27448loop_2328:
27449 brnz,a %o6, loop_2329
27450 popc 0x0C70, %l6
27451 lduh [%l7 + 0x1E], %o2
27452 movpos %icc, %i3, %g6
27453loop_2329:
27454 sub %o1, %l2, %g2
27455 movpos %icc, %i7, %g4
27456 xnor %l1, 0x03CF, %l0
27457 fbu %fcc2, loop_2330
27458 fbe %fcc1, loop_2331
27459 orcc %l3, 0x1B49, %o3
27460 movge %xcc, %i4, %g5
27461loop_2330:
27462 fmovrdgz %l5, %f6, %f24
27463loop_2331:
27464 nop
27465 set 0x28, %i3
27466 swapa [%l7 + %i3] 0x80, %i6
27467 edge8n %o0, %o5, %g7
27468 tvc %icc, 0x5
27469 edge8l %l4, %i0, %i2
27470 add %i1, %o4, %o7
27471 fmovd %f0, %f30
27472 movne %xcc, %g1, %i5
27473 fmovrdlz %o6, %f26, %f26
27474 lduw [%l7 + 0x08], %g3
27475 movrgz %l6, 0x36F, %i3
27476 nop
27477 setx 0x1CAAF971, %l0, %l6
27478 st %l6, [%l7 + 0x28]
27479 ld [%l7 + 0x28], %f25
27480 setx 0xDE66746F, %l1, %l5
27481 st %l5, [%l7 + 0x10]
27482 ld [%l7 + 0x10], %f7
27483 fdivs %f7, %f25, %f19
27484 movrlez %g6, 0x142, %o1
27485 move %icc, %l2, %o2
27486 sir 0x0F58
27487 lduw [%l7 + 0x78], %g2
27488 fandnot2 %f20, %f12, %f10
27489 udivx %g4, 0x00F1, %l1
27490 addccc %l0, 0x11F1, %i7
27491 movgu %xcc, %o3, %i4
27492 st %f8, [%l7 + 0x34]
27493 bcs,pn %xcc, loop_2332
27494 tpos %icc, 0x3
27495 fzeros %f24
27496 fcmpgt32 %f10, %f4, %l3
27497loop_2332:
27498 udiv %l5, 0x1CBA, %g5
27499 tpos %xcc, 0x2
27500 add %i6, 0x1785, %o5
27501 edge16n %g7, %o0, %l4
27502 sra %i0, %i2, %i1
27503 orncc %o4, 0x1C7B, %o7
27504 sdiv %g1, 0x0704, %i5
27505 fandnot2 %f28, %f18, %f14
27506 prefetch [%l7 + 0x40], 0x1
27507 brgz %o6, loop_2333
27508 subccc %l6, 0x041D, %i3
27509 movrne %g3, 0x31D, %g6
27510 wr %g0, 0x80, %asi
27511 lda [%l7 + 0x7C] %asi, %f3
27512loop_2333:
27513 bn,pt %icc, loop_2334
27514 sdiv %l2, 0x181A, %o2
27515 taddcctv %g2, %g4, %l1
27516 saved
27517 rdpr %cwp, %g1
27518 rdpr %cansave, %g2
27519 rdpr %canrestore, %g3
27520 rdpr %cleanwin, %g4
27521 rdpr %otherwin, %g5
27522 rdpr %wstate, %g6
27523loop_2334:
27524 popc 0x0393, %l0
27525 bvc,pn %xcc, loop_2335
27526 addc %i7, %o3, %o1
27527 bcs,a %xcc, loop_2336
27528 edge8l %l3, %i4, %g5
27529loop_2335:
27530 fba %fcc1, loop_2337
27531 saved
27532 rdpr %cwp, %g1
27533 rdpr %cansave, %g2
27534 rdpr %canrestore, %g3
27535 rdpr %cleanwin, %g4
27536 rdpr %otherwin, %g5
27537 rdpr %wstate, %g6
27538loop_2336:
27539 brz %l5, loop_2338
27540 brgz %i6, loop_2339
27541loop_2337:
27542 edge16l %g7, %o0, %o5
27543 fmovrslz %l4, %f14, %f18
27544loop_2338:
27545 fbu %fcc2, loop_2340
27546loop_2339:
27547 bvs,a loop_2341
27548 ld [%l7 + 0x14], %f15
27549 tleu %xcc, 0x2
27550loop_2340:
27551 mulscc %i2, %i0, %i1
27552loop_2341:
27553 tgu %icc, 0x6
27554 srl %o4, %g1, %i5
27555 set 0x50, %g5
27556 lduwa [%l7 + %g5] 0x81, %o6
27557 fbuge,a %fcc0, loop_2342
27558 edge8ln %o7, %l6, %g3
27559 edge16n %g6, %l2, %i3
27560 andn %g2, %g4, %o2
27561loop_2342:
27562 udivcc %l1, 0x19DC, %l0
27563 andncc %i7, %o3, %o1
27564 tcc %xcc, 0x3
27565 sll %l3, 0x00, %i4
27566 restored
27567 rdpr %cwp, %g1
27568 rdpr %cansave, %g2
27569 rdpr %canrestore, %g3
27570 rdpr %cleanwin, %g4
27571 rdpr %otherwin, %g5
27572 rdpr %wstate, %g6
27573 edge16ln %g5, %i6, %l5
27574 set 0x50, %g1
27575 ldda [%l7 + %g1] 0xeb, %g6
27576 set 0x20, %l1
27577 lduwa [%l7 + %l1] 0x19, %o5
27578 array8 %l4, %i2, %i0
27579 movrlez %o0, %o4, %g1
27580 sir 0x1BBE
27581 tg %xcc, 0x7
27582 movleu %icc, %i1, %o6
27583 brlz,a %i5, loop_2343
27584 or %l6, 0x062A, %o7
27585 edge16n %g3, %g6, %i3
27586 andncc %g2, %l2, %g4
27587loop_2343:
27588 sub %o2, %l1, %i7
27589 fcmpgt16 %f8, %f2, %o3
27590 edge16 %o1, %l3, %i4
27591 sll %g5, 0x14, %i6
27592 fzeros %f3
27593 movcs %xcc, %l0, %g7
27594 wr %g0, 0x89, %asi
27595 sta %f24, [%l7 + 0x38] %asi
27596 fmovsa %icc, %f7, %f16
27597 fbo,a %fcc3, loop_2344
27598 edge32l %o5, %l4, %l5
27599 move %xcc, %i2, %i0
27600 edge8ln %o0, %o4, %g1
27601loop_2344:
27602 membar 0x7F
27603 edge16 %o6, %i5, %i1
27604 fblg,a %fcc2, loop_2345
27605 smulcc %o7, 0x1CDF, %l6
27606 edge32l %g3, %g6, %g2
27607 add %i3, %l2, %g4
27608loop_2345:
27609 nop
27610 set 0x60, %o6
27611 stxa %l1, [%l7 + %o6] 0x89
27612 bgu loop_2346
27613 fzeros %f21
27614 movg %xcc, %i7, %o3
27615 move %icc, %o1, %l3
27616loop_2346:
27617 fble,a %fcc3, loop_2347
27618 edge8l %o2, %g5, %i6
27619 be loop_2348
27620 brz,a %l0, loop_2349
27621loop_2347:
27622 brgez,a %g7, loop_2350
27623 edge8n %i4, %o5, %l5
27624loop_2348:
27625 fmovspos %icc, %f5, %f17
27626loop_2349:
27627 nop
27628 set 0x66, %i5
27629 lduha [%l7 + %i5] 0x88, %l4
27630loop_2350:
27631 tneg %icc, 0x5
27632 movn %xcc, %i2, %o0
27633 sll %i0, %g1, %o4
27634 brlz %o6, loop_2351
27635 fsrc2s %f31, %f1
27636 saved
27637 rdpr %cwp, %g1
27638 rdpr %cansave, %g2
27639 rdpr %canrestore, %g3
27640 rdpr %cleanwin, %g4
27641 rdpr %otherwin, %g5
27642 rdpr %wstate, %g6
27643 fbo %fcc3, loop_2352
27644loop_2351:
27645 mova %xcc, %i5, %o7
27646 sra %l6, %i1, %g3
27647 xorcc %g6, 0x12E7, %i3
27648loop_2352:
27649 andcc %l2, %g2, %l1
27650 edge16n %i7, %o3, %g4
27651 edge32l %o1, %o2, %g5
27652 umul %i6, %l0, %g7
27653 or %l3, 0x07D5, %o5
27654 flush %l7 + 0x54
27655 tneg %icc, 0x6
27656 stbar
27657 movcc %icc, %i4, %l5
27658 swap [%l7 + 0x44], %l4
27659 movrne %i2, 0x054, %o0
27660 fmovde %xcc, %f17, %f16
27661 nop
27662 setx 0x5D260377F55B306B, %l0, %l6
27663 stx %l6, [%l7 + 0x28]
27664 ldd [%l7 + 0x28], %f2
27665 setx 0xE489920DB4EFF3FD, %l1, %l5
27666 stx %l5, [%l7 + 0x10]
27667 ldd [%l7 + 0x10], %f18
27668 fdivd %f18, %f2, %f18
27669 umul %i0, %o4, %o6
27670 edge16n %i5, %o7, %l6
27671 bg %xcc, loop_2353
27672 movl %icc, %g1, %g3
27673 fnors %f15, %f4, %f13
27674 orncc %i1, %i3, %l2
27675loop_2353:
27676 smulcc %g2, 0x0605, %g6
27677 sethi 0x0701, %i7
27678 fornot2s %f26, %f5, %f31
27679 ldstub [%l7 + 0x3C], %l1
27680 fmovrde %g4, %f16, %f10
27681 edge8l %o1, %o2, %g5
27682 fands %f5, %f27, %f7
27683 edge16ln %o3, %i6, %g7
27684 tn %icc, 0x6
27685 tcs %icc, 0x7
27686 movrlz %l3, 0x21B, %o5
27687 movpos %icc, %l0, %i4
27688 nop
27689 setx 0xA07D5F0D, %l0, %l6
27690 st %l6, [%l7 + 0x10]
27691 ld [%l7 + 0x10], %fsr
27692 movgu %icc, %l5, %i2
27693 fbe,a %fcc1, loop_2354
27694 brgez %o0, loop_2355
27695 ldsw [%l7 + 0x68], %l4
27696 tsubcctv %o4, 0x1FB1, %o6
27697loop_2354:
27698 movcc %xcc, %i0, %i5
27699loop_2355:
27700 ldd [%l7 + 0x50], %f6
27701 bge,pn %xcc, loop_2356
27702 sllx %l6, %g1, %o7
27703 fmovsneg %icc, %f15, %f26
27704 fmul8x16au %f9, %f1, %f24
27705loop_2356:
27706 array8 %i1, %i3, %l2
27707 ldx [%l7 + 0x68], %g3
27708 movrgez %g6, 0x39A, %g2
27709 fmovdge %xcc, %f2, %f2
27710 fbul,a %fcc2, loop_2357
27711 movneg %icc, %i7, %g4
27712 smul %l1, 0x16A9, %o1
27713 tsubcctv %o2, 0x0A78, %o3
27714loop_2357:
27715 nop
27716 setx loop_2358, %l0, %l1
27717 wrpr 0x1, %tl
27718 wrpr %l1, %tnpc
27719 setx 0x34400001400, %l0, %l1
27720 wrpr %l1, %tstate
27721 wrhpr 0x4, %htstate
27722 done
27723 movvs %xcc, %i6, %g7
27724 fmovrdlz %g5, %f10, %f20
27725 popc %o5, %l0
27726loop_2358:
27727 sra %l3, %i4, %l5
27728 fpsub32s %f6, %f28, %f5
27729 brnz %i2, loop_2359
27730 fmovsg %xcc, %f7, %f11
27731 orn %l4, %o4, %o6
27732 edge16l %i0, %i5, %l6
27733loop_2359:
27734 fbu,a %fcc0, loop_2360
27735 smul %o0, 0x0A56, %g1
27736 add %l7, 0x1C, %l6
27737 wr %g0, 0x80, %asi
27738 lda [%l6] %asi, %o7
27739 casa [%l6] %asi, %o7, %i1
27740loop_2360:
27741 movle %xcc, %i3, %g3
27742 bcc,a %xcc, loop_2361
27743 edge16 %l2, %g6, %g2
27744 nop
27745 setx loop_2362, %l0, %l1
27746 wrpr 0x1, %tl
27747 wrpr %l1, %tnpc
27748 setx 0x34400001400, %l0, %l1
27749 wrpr %l1, %tstate
27750 wrhpr 0x4, %htstate
27751 done
27752 tg %xcc, 0x7
27753loop_2361:
27754 nop
27755 setx loop_2363, %l0, %l1
27756 wrpr 0x1, %tl
27757 wrpr %l1, %tpc
27758 add %l1, 0x4, %l1
27759 wrpr %l1, %tnpc
27760 setx 0x34400001400, %l0, %l1
27761 wrpr %l1, %tstate
27762 wrhpr 0x4, %htstate
27763 retry
27764 srax %g4, %i7, %o1
27765loop_2362:
27766 movleu %xcc, %o2, %l1
27767 bcc,pt %xcc, loop_2364
27768loop_2363:
27769 brnz %o3, loop_2365
27770 fmovrslez %g7, %f18, %f12
27771 popc 0x0328, %g5
27772loop_2364:
27773 addcc %i6, %o5, %l3
27774loop_2365:
27775 edge8n %l0, %l5, %i4
27776 ldsw [%l7 + 0x74], %l4
27777 fbug %fcc3, loop_2366
27778 orn %i2, 0x13F1, %o4
27779 ldd [%l7 + 0x18], %i0
27780 xnor %o6, 0x153C, %i5
27781loop_2366:
27782 bge loop_2367
27783 andn %l6, 0x12B0, %g1
27784 ta %xcc, 0x7
27785 bpos,pn %xcc, loop_2368
27786loop_2367:
27787 andn %o0, 0x08CC, %o7
27788 edge8l %i1, %g3, %l2
27789 restored
27790 rdpr %cwp, %g1
27791 rdpr %cansave, %g2
27792 rdpr %canrestore, %g3
27793 rdpr %cleanwin, %g4
27794 rdpr %otherwin, %g5
27795 rdpr %wstate, %g6
27796loop_2368:
27797 nop
27798 setx loop_2369, %l0, %l1
27799 wrpr 0x1, %tl
27800 wrpr %l1, %tpc
27801 add %l1, 0x4, %l1
27802 wrpr %l1, %tnpc
27803 setx 0x34400001400, %l0, %l1
27804 wrpr %l1, %tstate
27805 wrhpr 0x4, %htstate
27806 retry
27807 fbg %fcc2, loop_2370
27808 edge32ln %g6, %g2, %i3
27809 or %i7, 0x19BA, %g4
27810loop_2369:
27811 fmovrse %o2, %f6, %f5
27812loop_2370:
27813 orncc %l1, %o3, %g7
27814 fmul8x16 %f9, %f28, %f30
27815 movleu %icc, %o1, %g5
27816 movcc %icc, %i6, %l3
27817 fnand %f30, %f12, %f0
27818 fmovspos %icc, %f8, %f11
27819 orcc %o5, 0x0423, %l0
27820 nop
27821 setx 0xF1ACCE9FB2E9B816, %l0, %l6
27822 stx %l6, [%l7 + 0x28]
27823 ldd [%l7 + 0x28], %f2
27824 setx 0xE8ADFF0CEAF9BED2, %l1, %l5
27825 stx %l5, [%l7 + 0x10]
27826 ldd [%l7 + 0x10], %f12
27827 faddd %f12, %f2, %f12
27828 sdivx %l5, 0x122E, %l4
27829 bvc,a,pt %xcc, loop_2371
27830 fors %f30, %f6, %f22
27831 fmovdvc %icc, %f19, %f25
27832 bneg,a %icc, loop_2372
27833loop_2371:
27834 tge %icc, 0x6
27835 bgu,a,pn %xcc, loop_2373
27836 tneg %xcc, 0x0
27837loop_2372:
27838 addcc %i2, 0x092B, %i4
27839 array32 %o4, %i0, %i5
27840loop_2373:
27841 xor %o6, 0x0461, %g1
27842 umul %o0, %l6, %o7
27843 membar #Sync
27844 wr %g0, 0xf1, %asi
27845 ldda [%l7 + 0x40] %asi, %f0
27846 fzero %f14
27847 fcmpne32 %f20, %f26, %g3
27848 fmovd %f12, %f18
27849 nop
27850 setx 0x5F8E840FD04627A3, %l0, %l6
27851 stx %l6, [%l7 + 0x78]
27852 ldx [%l7 + 0x78], %fsr
27853 subccc %i1, 0x16F9, %g6
27854 movg %xcc, %l2, %g2
27855 fbl %fcc2, loop_2374
27856 sll %i3, %i7, %g4
27857 sdiv %o2, 0x1707, %o3
27858 fabsd %f8, %f16
27859loop_2374:
27860 movg %xcc, %l1, %g7
27861 mova %icc, %o1, %g5
27862 fbue %fcc0, loop_2375
27863 edge8n %l3, %o5, %i6
27864 movcc %xcc, %l5, %l0
27865 fabsd %f28, %f18
27866loop_2375:
27867 and %l4, 0x1D9D, %i4
27868 fblg %fcc3, loop_2376
27869 fmovrdgz %i2, %f0, %f4
27870 be,a,pt %xcc, loop_2377
27871 nop
27872 setx 0xA31DA94350DA9469, %l0, %l6
27873 stx %l6, [%l7 + 0x28]
27874 ldd [%l7 + 0x28], %f6
27875 setx 0x714DF29F80E97931, %l1, %l5
27876 stx %l5, [%l7 + 0x10]
27877 ldd [%l7 + 0x10], %f16
27878 fdivd %f16, %f6, %f10
27879loop_2376:
27880 add %o4, %i0, %i5
27881 movle %icc, %o6, %g1
27882loop_2377:
27883 orncc %o0, %l6, %o7
27884 fbu %fcc0, loop_2378
27885 xnorcc %i1, 0x15E3, %g6
27886 stb %l2, [%l7 + 0x3F]
27887 fmuld8sux16 %f19, %f12, %f26
27888loop_2378:
27889 fbul,a %fcc3, loop_2379
27890 movrne %g2, %g3, %i3
27891 sethi 0x0D93, %i7
27892 fand %f16, %f18, %f2
27893loop_2379:
27894 movrlez %o2, %o3, %l1
27895 edge16l %g4, %o1, %g5
27896 sir 0x18E8
27897 movne %icc, %g7, %o5
27898 udiv %l3, 0x1D09, %l5
27899 tsubcctv %l0, 0x1D70, %i6
27900 tle %icc, 0x4
27901 movle %icc, %l4, %i2
27902 bshuffle %f30, %f22, %f20
27903 ld [%l7 + 0x70], %f4
27904 taddcc %o4, %i0, %i5
27905 fmovsn %icc, %f0, %f13
27906 fnot1 %f0, %f8
27907 move %xcc, %i4, %o6
27908 movn %xcc, %g1, %l6
27909 tvs %xcc, 0x2
27910 fmovsn %xcc, %f0, %f27
27911 sdiv %o7, 0x17C3, %o0
27912 fbug %fcc1, loop_2380
27913 array16 %i1, %l2, %g6
27914 fornot1s %f23, %f17, %f16
27915 fpmerge %f1, %f6, %f16
27916loop_2380:
27917 fnors %f31, %f26, %f13
27918 fxor %f4, %f8, %f22
27919 fxnors %f16, %f1, %f23
27920 edge8 %g2, %i3, %g3
27921 tn %xcc, 0x3
27922 ldx [%l7 + 0x70], %o2
27923 stbar
27924 sllx %i7, 0x1B, %l1
27925 fmovda %icc, %f22, %f29
27926 orn %o3, %g4, %g5
27927 edge32l %o1, %g7, %l3
27928 movrgez %l5, 0x316, %o5
27929 fbne %fcc3, loop_2381
27930 fbule %fcc2, loop_2382
27931 fmovrdlz %i6, %f6, %f30
27932 smul %l4, 0x068A, %i2
27933loop_2381:
27934 tvc %xcc, 0x5
27935loop_2382:
27936 and %l0, %o4, %i0
27937 alignaddrl %i4, %o6, %i5
27938 restored
27939 rdpr %cwp, %g1
27940 rdpr %cansave, %g2
27941 rdpr %canrestore, %g3
27942 rdpr %cleanwin, %g4
27943 rdpr %otherwin, %g5
27944 rdpr %wstate, %g6
27945 bleu,a loop_2383
27946 fexpand %f22, %f6
27947 addcc %g1, 0x0D80, %o7
27948 nop
27949 setx loop_2384, %l0, %l1
27950 jmpl %l1, %l6
27951loop_2383:
27952 tgu %xcc, 0x4
27953 sdivx %i1, 0x0BBD, %l2
27954 fmovrdlz %o0, %f18, %f28
27955loop_2384:
27956 bg,a,pt %xcc, loop_2385
27957 nop
27958 fitos %f23, %f14
27959 tcc %icc, 0x3
27960 nop
27961 setx loop_2386, %l0, %l1
27962 wrpr 0x1, %tl
27963 wrpr %l1, %tpc
27964 add %l1, 0x4, %l1
27965 wrpr %l1, %tnpc
27966 setx 0x34400001400, %l0, %l1
27967 wrpr %l1, %tstate
27968 wrhpr 0x4, %htstate
27969 retry
27970loop_2385:
27971 fornot1s %f9, %f1, %f7
27972 fnot1 %f12, %f30
27973 movrne %g2, 0x24F, %i3
27974loop_2386:
27975 edge16n %g3, %o2, %i7
27976 fmovde %xcc, %f13, %f22
27977 add %l1, 0x0984, %o3
27978 taddcc %g6, 0x02FD, %g5
27979 bg,a,pt %xcc, loop_2387
27980 fblg,a %fcc2, loop_2388
27981 std %f26, [%l7 + 0x30]
27982 movgu %xcc, %o1, %g7
27983loop_2387:
27984 fble,a %fcc2, loop_2389
27985loop_2388:
27986 udivcc %g4, 0x071B, %l3
27987 fpadd16 %f4, %f28, %f2
27988 fnands %f27, %f4, %f25
27989loop_2389:
27990 fornot1 %f18, %f0, %f8
27991 edge8 %l5, %o5, %i6
27992 tne %xcc, 0x4
27993 fxnors %f30, %f27, %f18
27994 st %f19, [%l7 + 0x1C]
27995 addccc %i2, %l4, %o4
27996 movrlez %l0, 0x004, %i4
27997 bn,a,pn %icc, loop_2390
27998 nop
27999 setx 0xEB9ABE7ECAFE0C2A, %l0, %l6
28000 stx %l6, [%l7 + 0x28]
28001 ldd [%l7 + 0x28], %f2
28002 setx 0x36FFDA41594F1DDA, %l1, %l5
28003 stx %l5, [%l7 + 0x10]
28004 ldd [%l7 + 0x10], %f24
28005 fdivd %f24, %f2, %f24
28006 fpsub32s %f5, %f3, %f2
28007 sll %i0, 0x07, %i5
28008loop_2390:
28009 ba,a %xcc, loop_2391
28010 ta %icc, 0x6
28011 addccc %g1, %o6, %o7
28012 xnorcc %i1, 0x01A4, %l2
28013loop_2391:
28014 movgu %icc, %o0, %l6
28015 edge32n %g2, %i3, %o2
28016 wr %g0, 0x19, %asi
28017 swapa [%l7 + 0x78] %asi, %g3
28018 udivcc %i7, 0x06E5, %o3
28019 set 0x70, %i7
28020 ldda [%l7 + %i7] 0x24, %g6
28021 bcc,pt %xcc, loop_2392
28022 movvc %xcc, %l1, %g5
28023 andcc %g7, 0x13D1, %o1
28024 movrne %g4, 0x2C3, %l5
28025loop_2392:
28026 fmovsvs %xcc, %f17, %f6
28027 saved
28028 rdpr %cwp, %g1
28029 rdpr %cansave, %g2
28030 rdpr %canrestore, %g3
28031 rdpr %cleanwin, %g4
28032 rdpr %otherwin, %g5
28033 rdpr %wstate, %g6
28034 fand %f22, %f4, %f20
28035 smul %l3, %i6, %o5
28036 umul %i2, %l4, %o4
28037 fpsub16s %f16, %f11, %f3
28038 fmuld8ulx16 %f26, %f6, %f8
28039 popc 0x018F, %l0
28040 movcc %xcc, %i4, %i0
28041 fbe %fcc3, loop_2393
28042 be,a %icc, loop_2394
28043 addcc %i5, %o6, %o7
28044 movn %xcc, %g1, %i1
28045loop_2393:
28046 bleu %xcc, loop_2395
28047loop_2394:
28048 tle %icc, 0x3
28049 and %o0, %l6, %l2
28050 edge8l %g2, %o2, %g3
28051loop_2395:
28052 fmovsneg %icc, %f16, %f2
28053 tcs %icc, 0x6
28054 srax %i3, %o3, %g6
28055 subc %i7, %l1, %g7
28056 fpack16 %f6, %f25
28057 bcs,pt %xcc, loop_2396
28058 or %o1, %g4, %g5
28059 subc %l5, 0x1BAD, %l3
28060 fmovdne %icc, %f31, %f17
28061loop_2396:
28062 udivcc %i6, 0x0F5E, %i2
28063 smulcc %l4, 0x12B1, %o5
28064 stw %o4, [%l7 + 0x20]
28065 taddcc %i4, %i0, %l0
28066 set 0x20, %i2
28067 ldsba [%l7 + %i2] 0x15, %i5
28068 flush %l7 + 0x54
28069 sdivcc %o6, 0x0268, %o7
28070 andcc %i1, %g1, %l6
28071 fba %fcc0, loop_2397
28072 smulcc %o0, %l2, %o2
28073 bvc,a %xcc, loop_2398
28074 fmul8ulx16 %f4, %f6, %f6
28075loop_2397:
28076 movrne %g3, %g2, %i3
28077 movvc %icc, %g6, %i7
28078loop_2398:
28079 ta %icc, 0x5
28080 edge32ln %l1, %g7, %o3
28081 orcc %o1, %g5, %g4
28082 fornot1s %f9, %f6, %f5
28083 restored
28084 rdpr %cwp, %g1
28085 rdpr %cansave, %g2
28086 rdpr %canrestore, %g3
28087 rdpr %cleanwin, %g4
28088 rdpr %otherwin, %g5
28089 rdpr %wstate, %g6
28090 brgz %l3, loop_2399
28091 fbl %fcc2, loop_2400
28092 edge32n %l5, %i6, %i2
28093 fmovdcc %icc, %f16, %f27
28094loop_2399:
28095 orn %o5, %o4, %i4
28096loop_2400:
28097 faligndata %f24, %f14, %f26
28098 andn %i0, 0x15DB, %l0
28099 edge32l %l4, %o6, %i5
28100 movrgez %i1, %o7, %g1
28101 set 0x4E, %i1
28102 stha %l6, [%l7 + %i1] 0x22
28103 membar #Sync
28104 fmovsgu %icc, %f6, %f25
28105 fbule %fcc0, loop_2401
28106 movre %o0, %o2, %l2
28107 tsubcctv %g2, 0x1741, %i3
28108 fornot2 %f8, %f18, %f6
28109loop_2401:
28110 fbu %fcc0, loop_2402
28111 movvc %xcc, %g3, %g6
28112 subc %i7, 0x18EA, %l1
28113 edge16 %o3, %o1, %g5
28114loop_2402:
28115 fbge,a %fcc3, loop_2403
28116 tsubcc %g4, 0x0C85, %l3
28117 bne,a %icc, loop_2404
28118 lduw [%l7 + 0x68], %l5
28119loop_2403:
28120 tge %xcc, 0x4
28121 movrne %g7, 0x066, %i2
28122loop_2404:
28123 xnorcc %o5, %i6, %i4
28124 array8 %o4, %i0, %l4
28125 xorcc %o6, 0x0252, %i5
28126 fcmpeq16 %f12, %f0, %i1
28127 tn %xcc, 0x7
28128 ba,a,pt %icc, loop_2405
28129 edge32 %o7, %g1, %l6
28130 fmovsneg %icc, %f30, %f9
28131 array8 %l0, %o0, %o2
28132loop_2405:
28133 swap [%l7 + 0x3C], %l2
28134 edge8n %i3, %g3, %g2
28135 bleu %xcc, loop_2406
28136 fnand %f12, %f8, %f22
28137 tgu %icc, 0x5
28138 movcs %icc, %i7, %g6
28139loop_2406:
28140 movg %icc, %l1, %o3
28141 wr %g0, 0x89, %asi
28142 ldsba [%l7 + 0x17] %asi, %g5
28143 tsubcctv %g4, 0x0C43, %l3
28144 srlx %o1, 0x07, %g7
28145 srl %i2, %l5, %i6
28146 saved
28147 rdpr %cwp, %g1
28148 rdpr %cansave, %g2
28149 rdpr %canrestore, %g3
28150 rdpr %cleanwin, %g4
28151 rdpr %otherwin, %g5
28152 rdpr %wstate, %g6
28153 bneg,a,pn %xcc, loop_2407
28154 fbge %fcc2, loop_2408
28155 movgu %xcc, %o5, %i4
28156 srax %i0, %l4, %o4
28157loop_2407:
28158 bgu,a,pn %icc, loop_2409
28159loop_2408:
28160 fmovsa %icc, %f11, %f1
28161 srlx %i5, 0x10, %i1
28162 nop
28163 setx loop_2410, %l0, %l1
28164 wrpr 0x1, %tl
28165 wrpr %l1, %tnpc
28166 setx 0x34400001400, %l0, %l1
28167 wrpr %l1, %tstate
28168 wrhpr 0x4, %htstate
28169 done
28170loop_2409:
28171 edge8n %o6, %g1, %o7
28172 nop
28173 setx 0xD5F0DEF54EF87BE9, %l0, %l6
28174 stx %l6, [%l7 + 0x28]
28175 ldd [%l7 + 0x28], %f10
28176 setx 0x2087AAF2FB025179, %l1, %l5
28177 stx %l5, [%l7 + 0x10]
28178 ldd [%l7 + 0x10], %f20
28179 fsubd %f20, %f10, %f16
28180 tle %icc, 0x7
28181loop_2410:
28182 tsubcc %l6, 0x0262, %l0
28183 udivcc %o2, 0x0714, %o0
28184 tge %xcc, 0x0
28185 edge8 %l2, %g3, %i3
28186 fpackfix %f14, %f18
28187 fbne,a %fcc1, loop_2411
28188 movleu %icc, %g2, %i7
28189 movrne %g6, 0x09B, %l1
28190 udivcc %g5, 0x0B25, %o3
28191loop_2411:
28192 fmovsgu %icc, %f26, %f15
28193 movn %xcc, %g4, %l3
28194 srlx %g7, 0x01, %o1
28195 xnor %i2, %i6, %o5
28196 fnot1 %f8, %f26
28197 movle %icc, %i4, %i0
28198 bneg,a,pt %xcc, loop_2412
28199 sir 0x07FF
28200 bge,a %xcc, loop_2413
28201 membar 0x4E
28202loop_2412:
28203 edge8ln %l5, %o4, %l4
28204 add %i5, 0x03A3, %o6
28205loop_2413:
28206 sir 0x10E3
28207 fblg %fcc1, loop_2414
28208 edge16 %g1, %i1, %l6
28209 tneg %icc, 0x2
28210 ldstub [%l7 + 0x61], %l0
28211loop_2414:
28212 movneg %xcc, %o7, %o0
28213 fmovsvs %xcc, %f28, %f3
28214 brlez %l2, loop_2415
28215 and %g3, %i3, %o2
28216 edge32 %i7, %g6, %g2
28217 fsrc1s %f3, %f25
28218loop_2415:
28219 nop
28220 set 0x68, %g7
28221 stxa %l1, [%l7 + %g7] 0x04
28222 udivx %o3, 0x00CF, %g4
28223 alignaddr %g5, %g7, %l3
28224 udivx %i2, 0x1720, %i6
28225 nop
28226 setx 0xF01322DF5062756E, %l0, %l6
28227 stx %l6, [%l7 + 0x10]
28228 ldx [%l7 + 0x10], %fsr
28229 wr %g0, 0x10, %asi
28230 lduwa [%l7 + 0x68] %asi, %o5
28231 array32 %i4, %o1, %i0
28232 edge16ln %l5, %l4, %i5
28233 ta %icc, 0x2
28234 nop
28235 fitos %f2, %f22
28236 fstod %f22, %f26
28237 fbne,a %fcc0, loop_2416
28238 ta %xcc, 0x5
28239 nop
28240 fitod %f0, %f8
28241 fdtox %f8, %f12
28242 fxtod %f12, %f12
28243 tsubcc %o6, 0x15C5, %o4
28244loop_2416:
28245 ble,a %icc, loop_2417
28246 restored
28247 rdpr %cwp, %g1
28248 rdpr %cansave, %g2
28249 rdpr %canrestore, %g3
28250 rdpr %cleanwin, %g4
28251 rdpr %otherwin, %g5
28252 rdpr %wstate, %g6
28253 nop
28254 set 0x7A, %l4
28255 ldsb [%l7 + %l4], %g1
28256 array32 %l6, %i1, %l0
28257loop_2417:
28258 subc %o7, %o0, %g3
28259 ble %xcc, loop_2418
28260 edge32 %l2, %i3, %o2
28261 st %f29, [%l7 + 0x60]
28262 fbne %fcc3, loop_2419
28263loop_2418:
28264 ldsh [%l7 + 0x6C], %i7
28265 lduh [%l7 + 0x2A], %g6
28266 andcc %g2, 0x1428, %o3
28267loop_2419:
28268 tcs %xcc, 0x3
28269 stw %g4, [%l7 + 0x50]
28270 movge %icc, %g5, %l1
28271 edge8n %g7, %l3, %i2
28272 fmovdgu %xcc, %f16, %f3
28273 tleu %icc, 0x0
28274 array8 %i6, %i4, %o5
28275 sra %i0, %l5, %l4
28276 bl loop_2420
28277 fmovda %icc, %f25, %f12
28278 fpadd16s %f8, %f7, %f12
28279 addc %i5, 0x1CD6, %o1
28280loop_2420:
28281 bneg,pt %xcc, loop_2421
28282 tvc %xcc, 0x5
28283 subc %o6, 0x0C38, %g1
28284 movleu %xcc, %l6, %i1
28285loop_2421:
28286 edge8n %l0, %o4, %o7
28287 fbl %fcc0, loop_2422
28288 xor %g3, %o0, %i3
28289 nop
28290 setx loop_2423, %l0, %l1
28291 wrpr 0x1, %tl
28292 wrpr %l1, %tnpc
28293 setx 0x34400001400, %l0, %l1
28294 wrpr %l1, %tstate
28295 wrhpr 0x4, %htstate
28296 done
28297 fmuld8ulx16 %f14, %f10, %f14
28298loop_2422:
28299 movle %icc, %l2, %i7
28300 nop
28301 setx 0x4C966327FEE242F6, %l0, %l6
28302 stx %l6, [%l7 + 0x28]
28303 ldd [%l7 + 0x28], %f22
28304 setx 0x6F18C097DE4BEE7F, %l1, %l5
28305 stx %l5, [%l7 + 0x10]
28306 ldd [%l7 + 0x10], %f12
28307 fmuld %f12, %f22, %f20
28308loop_2423:
28309 add %o2, %g6, %o3
28310 fmovsvc %xcc, %f4, %f25
28311 smulcc %g4, 0x01A7, %g5
28312 movrgz %l1, %g7, %g2
28313 andn %l3, %i2, %i6
28314 tge %icc, 0x2
28315 array16 %i4, %o5, %i0
28316 fbe %fcc0, loop_2424
28317 alignaddrl %l5, %l4, %o1
28318 tvc %icc, 0x7
28319 addc %o6, 0x06FD, %i5
28320loop_2424:
28321 fcmpeq32 %f28, %f0, %l6
28322 fpsub16s %f9, %f28, %f4
28323 alignaddrl %g1, %i1, %o4
28324 orn %l0, 0x1FA8, %g3
28325 mulx %o0, 0x0AA9, %i3
28326 udiv %l2, 0x1DA6, %o7
28327 fzero %f24
28328 tpos %xcc, 0x1
28329 edge32l %o2, %i7, %g6
28330 bn,a,pt %icc, loop_2425
28331 sra %g4, %g5, %o3
28332 smulcc %l1, %g2, %g7
28333 tsubcc %i2, 0x0B98, %i6
28334loop_2425:
28335 array32 %l3, %o5, %i4
28336 movvc %xcc, %i0, %l5
28337 brz %l4, loop_2426
28338 orn %o6, %i5, %l6
28339 movrne %g1, %o1, %i1
28340 fmovdle %icc, %f20, %f26
28341loop_2426:
28342 movrgez %l0, %g3, %o4
28343 srax %i3, 0x14, %o0
28344 movrne %o7, 0x0B7, %o2
28345 fmovsne %xcc, %f19, %f8
28346 bge,a,pn %icc, loop_2427
28347 fcmpgt32 %f8, %f2, %l2
28348 be %icc, loop_2428
28349 edge16 %i7, %g4, %g5
28350loop_2427:
28351 bg,a %icc, loop_2429
28352 nop
28353 setx loop_2430, %l0, %l1
28354 jmpl %l1, %o3
28355loop_2428:
28356 taddcctv %g6, %g2, %g7
28357 tleu %icc, 0x2
28358loop_2429:
28359 add %i2, 0x1F40, %l1
28360loop_2430:
28361 fmovdn %xcc, %f0, %f28
28362 movrgez %i6, 0x1D0, %l3
28363 srlx %o5, %i4, %l5
28364 ldd [%l7 + 0x10], %i0
28365 udivcc %l4, 0x11D1, %i5
28366 sub %l6, 0x0A74, %g1
28367 udivx %o1, 0x19FB, %i1
28368 fornot1s %f13, %f12, %f27
28369 subcc %o6, 0x0A3E, %l0
28370 bne,a,pn %icc, loop_2431
28371 movn %xcc, %o4, %g3
28372 popc %i3, %o0
28373 srax %o2, 0x1E, %o7
28374loop_2431:
28375 movcs %icc, %i7, %g4
28376 tne %icc, 0x3
28377 sdivx %l2, 0x1356, %g5
28378 subc %o3, %g2, %g6
28379 sub %i2, 0x0950, %l1
28380 stb %g7, [%l7 + 0x31]
28381 fcmpeq32 %f26, %f2, %l3
28382 wr %g0, 0x19, %asi
28383 stba %o5, [%l7 + 0x50] %asi
28384 edge8ln %i4, %i6, %l5
28385 fone %f6
28386 movrlz %l4, 0x3BA, %i5
28387 movle %icc, %i0, %g1
28388 fnors %f9, %f0, %f6
28389 fmovdneg %icc, %f26, %f0
28390 subcc %l6, %o1, %i1
28391 fsrc1 %f24, %f6
28392 movrgz %o6, %o4, %l0
28393 bl,a %icc, loop_2432
28394 popc 0x1F07, %g3
28395 mulscc %o0, %o2, %o7
28396 bl,a,pt %icc, loop_2433
28397loop_2432:
28398 movrlz %i3, %g4, %i7
28399 set 0x50, %o7
28400 prefetcha [%l7 + %o7] 0x18, 0x2
28401loop_2433:
28402 fmovrdlez %l2, %f18, %f24
28403 movneg %icc, %o3, %g6
28404 array8 %i2, %l1, %g7
28405 movn %xcc, %l3, %o5
28406 alignaddr %i4, %i6, %g2
28407 fba,a %fcc3, loop_2434
28408 fbu,a %fcc2, loop_2435
28409 bpos,pt %icc, loop_2436
28410 taddcc %l5, %i5, %l4
28411loop_2434:
28412 nop
28413 set 0x60, %o3
28414 prefetcha [%l7 + %o3] 0x88, 0x1
28415loop_2435:
28416 ldd [%l7 + 0x68], %f26
28417loop_2436:
28418 taddcc %l6, 0x053C, %i0
28419 brz,a %o1, loop_2437
28420 fexpand %f4, %f20
28421 tvc %icc, 0x0
28422 xnorcc %i1, %o4, %l0
28423loop_2437:
28424 tg %xcc, 0x5
28425 fand %f28, %f22, %f6
28426 brgz %g3, loop_2438
28427 movn %xcc, %o6, %o2
28428 tsubcc %o7, %o0, %i3
28429 restored
28430 rdpr %cwp, %g1
28431 rdpr %cansave, %g2
28432 rdpr %canrestore, %g3
28433 rdpr %cleanwin, %g4
28434 rdpr %otherwin, %g5
28435 rdpr %wstate, %g6
28436loop_2438:
28437 alignaddrl %i7, %g4, %l2
28438 sdiv %o3, 0x150D, %g6
28439 umulcc %g5, 0x1434, %l1
28440 fnot1s %f3, %f12
28441 fble,a %fcc2, loop_2439
28442 udivcc %i2, 0x1D7B, %l3
28443 fnot1 %f10, %f12
28444 array32 %g7, %o5, %i4
28445loop_2439:
28446 fmul8x16 %f11, %f26, %f14
28447 fbe,a %fcc2, loop_2440
28448 umul %i6, %l5, %i5
28449 fmovdpos %xcc, %f31, %f13
28450 xorcc %g2, %g1, %l6
28451loop_2440:
28452 movvs %xcc, %l4, %o1
28453 brlez %i0, loop_2441
28454 edge32ln %i1, %l0, %g3
28455 sethi 0x05AB, %o4
28456 udiv %o6, 0x0359, %o2
28457loop_2441:
28458 andn %o0, 0x0994, %o7
28459 xorcc %i7, %i3, %l2
28460 edge8ln %g4, %g6, %o3
28461 andn %l1, %i2, %l3
28462 tsubcctv %g7, %o5, %i4
28463 edge16 %i6, %l5, %i5
28464 sth %g2, [%l7 + 0x40]
28465 swap [%l7 + 0x28], %g5
28466 sethi 0x08C7, %g1
28467 subc %l4, %o1, %i0
28468 fmul8x16 %f14, %f6, %f0
28469 edge16 %i1, %l6, %l0
28470 movcs %xcc, %o4, %o6
28471 movrlz %g3, %o2, %o7
28472 bcs %icc, loop_2442
28473 fbuge,a %fcc1, loop_2443
28474 membar 0x08
28475 sdivx %i7, 0x128C, %o0
28476loop_2442:
28477 edge8l %l2, %i3, %g6
28478loop_2443:
28479 addccc %g4, 0x1186, %o3
28480 fbule %fcc0, loop_2444
28481 sir 0x0C8A
28482 sethi 0x1AED, %l1
28483 andncc %i2, %g7, %l3
28484loop_2444:
28485 or %o5, %i4, %l5
28486 movrne %i5, %g2, %i6
28487 wr %g0, 0x04, %asi
28488 ldswa [%l7 + 0x44] %asi, %g1
28489 call loop_2445
28490 edge16ln %l4, %g5, %o1
28491 movvs %xcc, %i1, %l6
28492 sir 0x07D0
28493loop_2445:
28494 sth %l0, [%l7 + 0x08]
28495 xnor %o4, %i0, %o6
28496 xnor %o2, %g3, %i7
28497 movl %xcc, %o7, %o0
28498 taddcctv %l2, %g6, %i3
28499 tcs %xcc, 0x2
28500 fmovrdgz %o3, %f2, %f6
28501 bge,a loop_2446
28502 edge8 %g4, %l1, %i2
28503 set 0x50, %l2
28504 ldsba [%l7 + %l2] 0x14, %l3
28505loop_2446:
28506 fpmerge %f10, %f17, %f24
28507 movleu %icc, %g7, %o5
28508 edge8ln %l5, %i4, %g2
28509 fpack32 %f24, %f20, %f16
28510 movpos %icc, %i6, %i5
28511 set 0x2C, %i0
28512 sta %f27, [%l7 + %i0] 0x0c
28513 brgez %l4, loop_2447
28514 fcmpgt16 %f24, %f24, %g1
28515 nop
28516 setx 0xB06B0736305E4E2C, %l0, %l6
28517 stx %l6, [%l7 + 0x60]
28518 ldx [%l7 + 0x60], %fsr
28519 ta %xcc, 0x3
28520loop_2447:
28521 nop
28522 wr %g0, 0x89, %asi
28523 ldsba [%l7 + 0x6F] %asi, %g5
28524 st %f12, [%l7 + 0x60]
28525 fmovrse %o1, %f22, %f0
28526 addcc %l6, %l0, %i1
28527 tvs %xcc, 0x2
28528 tneg %xcc, 0x1
28529 fmul8sux16 %f0, %f2, %f22
28530 alignaddrl %o4, %i0, %o2
28531 fmovs %f21, %f12
28532 tleu %icc, 0x6
28533 membar 0x7B
28534 fors %f4, %f18, %f14
28535 nop
28536 setx loop_2448, %l0, %l1
28537 wrpr 0x1, %tl
28538 wrpr %l1, %tnpc
28539 setx 0x34400001400, %l0, %l1
28540 wrpr %l1, %tstate
28541 wrhpr 0x4, %htstate
28542 done
28543 edge16n %g3, %i7, %o7
28544 ldsb [%l7 + 0x2C], %o0
28545 fmovsg %xcc, %f0, %f24
28546loop_2448:
28547 edge8n %l2, %g6, %i3
28548 udivcc %o6, 0x14E5, %o3
28549 movre %l1, %i2, %l3
28550 movrne %g7, 0x2D6, %g4
28551 fmovrde %o5, %f24, %f10
28552 movle %xcc, %l5, %g2
28553 sth %i4, [%l7 + 0x1E]
28554 bneg loop_2449
28555 brgez,a %i6, loop_2450
28556 edge8 %l4, %g1, %g5
28557 nop
28558 setx 0xC179B3974D56818A, %l0, %l6
28559 stx %l6, [%l7 + 0x28]
28560 ldd [%l7 + 0x28], %f10
28561 setx 0x1984DBA94F1C1BD2, %l1, %l5
28562 stx %l5, [%l7 + 0x10]
28563 ldd [%l7 + 0x10], %f6
28564 fmuld %f6, %f10, %f30
28565loop_2449:
28566 fbg %fcc2, loop_2451
28567loop_2450:
28568 subc %i5, %l6, %l0
28569 edge8n %o1, %o4, %i1
28570 andncc %i0, %o2, %g3
28571loop_2451:
28572 ldsw [%l7 + 0x20], %i7
28573 smul %o0, 0x1819, %o7
28574 subcc %g6, %l2, %o6
28575 edge16ln %o3, %i3, %i2
28576 ld [%l7 + 0x58], %f2
28577 edge32ln %l1, %l3, %g4
28578 wr %g0, 0x19, %asi
28579 lduba [%l7 + 0x6A] %asi, %o5
28580 fnot1 %f18, %f24
28581 st %f20, [%l7 + 0x54]
28582 tgu %icc, 0x4
28583 mulscc %l5, 0x08B9, %g2
28584 bcc,pn %xcc, loop_2452
28585 ldub [%l7 + 0x35], %g7
28586 array32 %i6, %i4, %l4
28587 movcc %icc, %g1, %g5
28588loop_2452:
28589 xnor %l6, 0x0259, %l0
28590 tsubcctv %o1, %o4, %i1
28591 movleu %xcc, %i0, %i5
28592 udivcc %g3, 0x1267, %o2
28593 orn %o0, %i7, %g6
28594 fmuld8ulx16 %f15, %f9, %f20
28595 move %xcc, %o7, %l2
28596 fbu %fcc3, loop_2453
28597 xor %o3, 0x0525, %i3
28598 movge %icc, %i2, %l1
28599 fbug,a %fcc1, loop_2454
28600loop_2453:
28601 taddcc %l3, %g4, %o6
28602 stw %l5, [%l7 + 0x48]
28603 edge16l %o5, %g7, %i6
28604loop_2454:
28605 tne %xcc, 0x7
28606 saved
28607 rdpr %cwp, %g1
28608 rdpr %cansave, %g2
28609 rdpr %canrestore, %g3
28610 rdpr %cleanwin, %g4
28611 rdpr %otherwin, %g5
28612 rdpr %wstate, %g6
28613 fmovsle %xcc, %f18, %f7
28614 saved
28615 rdpr %cwp, %g1
28616 rdpr %cansave, %g2
28617 rdpr %canrestore, %g3
28618 rdpr %cleanwin, %g4
28619 rdpr %otherwin, %g5
28620 rdpr %wstate, %g6
28621 fbne,a %fcc0, loop_2455
28622 fmovdle %icc, %f11, %f1
28623 mulscc %g2, %i4, %l4
28624 or %g1, %l6, %l0
28625loop_2455:
28626 fmovsvc %xcc, %f26, %f18
28627 move %xcc, %o1, %g5
28628 fpadd16s %f7, %f25, %f8
28629 subcc %i1, %o4, %i5
28630 stb %i0, [%l7 + 0x1C]
28631 nop
28632 fitos %f13, %f3
28633 fstox %f3, %f12
28634 fxtos %f12, %f11
28635 nop
28636 setx 0xD5A9E3EE, %l0, %l6
28637 st %l6, [%l7 + 0x28]
28638 ld [%l7 + 0x28], %f10
28639 setx 0xE9567E24, %l1, %l5
28640 st %l5, [%l7 + 0x10]
28641 ld [%l7 + 0x10], %f11
28642 fdivs %f11, %f10, %f6
28643 fbe %fcc3, loop_2456
28644 addcc %o2, 0x18C1, %g3
28645 fornot1 %f14, %f30, %f12
28646 fones %f12
28647loop_2456:
28648 tvs %icc, 0x5
28649 edge32l %o0, %g6, %i7
28650 nop
28651 fitos %f4, %f4
28652 fbg,a %fcc3, loop_2457
28653 edge8l %o7, %o3, %l2
28654 flush %l7 + 0x30
28655 set 0x75, %i6
28656 ldsba [%l7 + %i6] 0x18, %i3
28657loop_2457:
28658 movge %icc, %l1, %l3
28659 movrlz %i2, 0x152, %g4
28660 sdivcc %o6, 0x04CB, %o5
28661 movrlz %g7, %i6, %l5
28662 add %i4, 0x1720, %l4
28663 ta %xcc, 0x2
28664 udivx %g2, 0x01F6, %g1
28665 fones %f8
28666 edge8 %l0, %l6, %o1
28667 movrne %g5, %i1, %i5
28668 smulcc %o4, %o2, %i0
28669 edge8 %o0, %g3, %g6
28670 movrlez %o7, %i7, %l2
28671 orcc %i3, 0x134D, %o3
28672 nop
28673 setx 0x638DF66149D2B871, %l0, %l6
28674 stx %l6, [%l7 + 0x28]
28675 ldd [%l7 + 0x28], %f20
28676 setx 0x3B9946E2DD934DBA, %l1, %l5
28677 stx %l5, [%l7 + 0x10]
28678 ldd [%l7 + 0x10], %f14
28679 fdivd %f14, %f20, %f22
28680 brgz,a %l3, loop_2458
28681 umul %l1, 0x002B, %g4
28682 nop
28683 fitod %f8, %f26
28684 fdtos %f26, %f14
28685 edge16ln %o6, %i2, %o5
28686loop_2458:
28687 bpos,a,pn %xcc, loop_2459
28688 movrgz %i6, %l5, %i4
28689 nop
28690 fitos %f1, %f21
28691 fstox %f21, %f12
28692 fxtos %f12, %f0
28693 nop
28694 set 0x47, %g6
28695 ldsb [%l7 + %g6], %l4
28696loop_2459:
28697 fbule,a %fcc2, loop_2460
28698 umul %g2, %g1, %g7
28699 fsrc2s %f30, %f5
28700 fmul8x16 %f31, %f26, %f14
28701loop_2460:
28702 movle %icc, %l6, %l0
28703 movrlez %g5, %i1, %o1
28704 edge8l %o4, %o2, %i5
28705 fbu %fcc1, loop_2461
28706 nop
28707 setx 0x18D1A0268CB4EF05, %l0, %l6
28708 stx %l6, [%l7 + 0x28]
28709 ldd [%l7 + 0x28], %f22
28710 setx 0x1D5767A8166B05CB, %l1, %l5
28711 stx %l5, [%l7 + 0x10]
28712 ldd [%l7 + 0x10], %f8
28713 fmuld %f8, %f22, %f20
28714 subccc %i0, %g3, %o0
28715 fsrc2s %f0, %f5
28716loop_2461:
28717 fandnot2 %f2, %f18, %f14
28718 fmovrde %g6, %f28, %f12
28719 nop
28720 setx 0xE07DCD2F, %l0, %l6
28721 st %l6, [%l7 + 0x30]
28722 ld [%l7 + 0x30], %fsr
28723 lduh [%l7 + 0x24], %i7
28724 fbn,a %fcc2, loop_2462
28725 fba,a %fcc2, loop_2463
28726 tn %xcc, 0x2
28727 tvc %xcc, 0x2
28728loop_2462:
28729 tpos %xcc, 0x7
28730loop_2463:
28731 srl %l2, 0x19, %o7
28732 nop
28733 setx 0x676168DB415DC0DA, %l0, %l6
28734 stx %l6, [%l7 + 0x28]
28735 ldd [%l7 + 0x28], %f0
28736 setx 0x0940044B4E5A8E6A, %l1, %l5
28737 stx %l5, [%l7 + 0x10]
28738 ldd [%l7 + 0x10], %f26
28739 fdivd %f26, %f0, %f10
28740 set 0x48, %l6
28741 ldxa [%l7 + %l6] 0x88, %o3
28742 edge32 %l3, %i3, %l1
28743 fand %f16, %f30, %f6
28744 fbn,a %fcc3, loop_2464
28745 ldd [%l7 + 0x08], %f8
28746 fones %f18
28747 movl %icc, %g4, %o6
28748loop_2464:
28749 fnot1 %f20, %f24
28750 edge8l %o5, %i6, %l5
28751 movre %i4, 0x3EC, %l4
28752 sth %i2, [%l7 + 0x58]
28753 fbu %fcc1, loop_2465
28754 fbne,a %fcc0, loop_2466
28755 ldsb [%l7 + 0x76], %g1
28756 umul %g7, %g2, %l6
28757loop_2465:
28758 fzero %f24
28759loop_2466:
28760 call loop_2467
28761 tn %xcc, 0x2
28762 alignaddr %l0, %g5, %i1
28763 xnorcc %o1, 0x127C, %o2
28764loop_2467:
28765 xnorcc %o4, %i5, %g3
28766 fbug,a %fcc1, loop_2468
28767 movleu %xcc, %i0, %o0
28768 bne,a loop_2469
28769 bg %icc, loop_2470
28770loop_2468:
28771 tcs %xcc, 0x5
28772 fbo %fcc0, loop_2471
28773loop_2469:
28774 edge32l %g6, %i7, %l2
28775loop_2470:
28776 udivx %o7, 0x105F, %l3
28777 fabss %f22, %f22
28778loop_2471:
28779 addcc %o3, %l1, %i3
28780 brnz,a %o6, loop_2472
28781 sdiv %o5, 0x1C46, %i6
28782 edge32 %g4, %i4, %l4
28783 movle %xcc, %l5, %g1
28784loop_2472:
28785 fmovsvc %icc, %f8, %f31
28786 orcc %i2, 0x092F, %g7
28787 add %g2, %l0, %l6
28788 array8 %g5, %i1, %o2
28789 fnor %f4, %f16, %f4
28790 tl %icc, 0x1
28791 taddcc %o4, %o1, %g3
28792 edge8ln %i5, %o0, %g6
28793 movrgz %i7, 0x11B, %l2
28794 tcc %xcc, 0x4
28795 fba %fcc0, loop_2473
28796 stw %i0, [%l7 + 0x74]
28797 taddcc %l3, 0x1E23, %o7
28798 fnot1s %f20, %f28
28799loop_2473:
28800 nop
28801 wr %g0, 0x81, %asi
28802 ldswa [%l7 + 0x10] %asi, %l1
28803 bg,a,pn %xcc, loop_2474
28804 alignaddr %o3, %o6, %i3
28805 sir 0x0A3D
28806 wr %g0, 0x89, %asi
28807 ldswa [%l7 + 0x0C] %asi, %o5
28808loop_2474:
28809 edge16l %i6, %i4, %g4
28810 fmovrdgz %l5, %f2, %f24
28811 set 0x7A, %l0
28812 stha %l4, [%l7 + %l0] 0x81
28813 movre %g1, %i2, %g2
28814 edge32n %l0, %l6, %g7
28815 xnor %i1, 0x08EE, %g5
28816 fmovde %icc, %f15, %f16
28817 fornot2s %f21, %f2, %f17
28818 andncc %o2, %o4, %g3
28819 ldsw [%l7 + 0x7C], %i5
28820 fmovrdlz %o0, %f30, %f12
28821 edge32ln %o1, %g6, %l2
28822 smul %i7, 0x0DDD, %i0
28823 fand %f14, %f30, %f8
28824 be %icc, loop_2475
28825 bpos,a %xcc, loop_2476
28826 fpack32 %f28, %f6, %f8
28827 taddcctv %o7, %l1, %o3
28828loop_2475:
28829 edge32n %l3, %i3, %o6
28830loop_2476:
28831 fxor %f0, %f26, %f24
28832 movge %xcc, %i6, %i4
28833 edge8ln %o5, %l5, %l4
28834 edge16ln %g1, %g4, %g2
28835 movgu %icc, %i2, %l6
28836 fpack32 %f30, %f30, %f16
28837 fands %f26, %f8, %f19
28838 edge16ln %g7, %i1, %l0
28839 movpos %xcc, %g5, %o4
28840 nop
28841 setx loop_2477, %l0, %l1
28842 wrpr 0x1, %tl
28843 wrpr %l1, %tpc
28844 add %l1, 0x4, %l1
28845 wrpr %l1, %tnpc
28846 setx 0x34400001400, %l0, %l1
28847 wrpr %l1, %tstate
28848 wrhpr 0x4, %htstate
28849 retry
28850 fcmpgt32 %f28, %f20, %g3
28851 edge32ln %o2, %i5, %o0
28852 srl %g6, 0x16, %o1
28853loop_2477:
28854 edge8n %i7, %l2, %i0
28855 fbge,a %fcc0, loop_2478
28856 fornot2s %f10, %f17, %f14
28857 fmovscc %icc, %f3, %f2
28858 movg %icc, %l1, %o3
28859loop_2478:
28860 tvc %xcc, 0x5
28861 lduw [%l7 + 0x70], %l3
28862 movrgez %o7, 0x013, %o6
28863 sll %i3, 0x1C, %i6
28864 fabsd %f10, %f4
28865 brnz %o5, loop_2479
28866 nop
28867 setx loop_2480, %l0, %l1
28868 jmpl %l1, %i4
28869 tcs %xcc, 0x7
28870 orcc %l4, 0x0737, %l5
28871loop_2479:
28872 nop
28873 wr %g0, 0x89, %asi
28874 lduba [%l7 + 0x48] %asi, %g1
28875loop_2480:
28876 fble %fcc1, loop_2481
28877 fmovrdlz %g2, %f28, %f2
28878 set 0x64, %o4
28879 sta %f31, [%l7 + %o4] 0x81
28880loop_2481:
28881 tge %xcc, 0x1
28882 movrlez %i2, %l6, %g7
28883 tvs %icc, 0x4
28884 fpack16 %f30, %f24
28885 ble,a,pn %icc, loop_2482
28886 taddcc %g4, %l0, %i1
28887 movl %xcc, %o4, %g3
28888 add %l7, 0x20, %l6
28889 wr %g0, 0x18, %asi
28890 casa [%l6] %asi, %g5, %i5
28891loop_2482:
28892 nop
28893 wr %g0, 0x80, %asi
28894 ldda [%l7 + 0x70] %asi, %o0
28895 bl loop_2483
28896 andn %g6, %o1, %o2
28897 alignaddr %l2, %i7, %l1
28898 sub %i0, 0x139A, %o3
28899loop_2483:
28900 saved
28901 rdpr %cwp, %g1
28902 rdpr %cansave, %g2
28903 rdpr %canrestore, %g3
28904 rdpr %cleanwin, %g4
28905 rdpr %otherwin, %g5
28906 rdpr %wstate, %g6
28907 xnor %l3, %o6, %i3
28908 nop
28909 setx 0xCEC9C12B4FEDBE60, %l0, %l6
28910 stx %l6, [%l7 + 0x28]
28911 ldd [%l7 + 0x28], %f22
28912 setx 0x5123F6DEAAA5EF39, %l1, %l5
28913 stx %l5, [%l7 + 0x10]
28914 ldd [%l7 + 0x10], %f4
28915 fmuld %f4, %f22, %f24
28916 ldub [%l7 + 0x6C], %i6
28917 bvs,pn %xcc, loop_2484
28918 xorcc %o5, %i4, %l4
28919 movrgz %l5, 0x336, %o7
28920 tvs %xcc, 0x5
28921loop_2484:
28922 tle %icc, 0x2
28923 popc 0x135A, %g1
28924 saved
28925 rdpr %cwp, %g1
28926 rdpr %cansave, %g2
28927 rdpr %canrestore, %g3
28928 rdpr %cleanwin, %g4
28929 rdpr %otherwin, %g5
28930 rdpr %wstate, %g6
28931 bne,a %xcc, loop_2485
28932 bcc,a %icc, loop_2486
28933 nop
28934 setx loop_2487, %l0, %l1
28935 wrpr 0x1, %tl
28936 wrpr %l1, %tpc
28937 add %l1, 0x4, %l1
28938 wrpr %l1, %tnpc
28939 setx 0x34400001400, %l0, %l1
28940 wrpr %l1, %tstate
28941 wrhpr 0x4, %htstate
28942 retry
28943 tgu %xcc, 0x7
28944loop_2485:
28945 tpos %xcc, 0x6
28946loop_2486:
28947 tpos %xcc, 0x6
28948loop_2487:
28949 fands %f31, %f17, %f11
28950 or %i2, 0x0556, %l6
28951 movcc %icc, %g2, %g7
28952 popc 0x013D, %l0
28953 addccc %g4, %o4, %g3
28954 tvc %xcc, 0x5
28955 mova %icc, %g5, %i5
28956 tpos %icc, 0x0
28957 ba,pt %icc, loop_2488
28958 orn %i1, 0x187A, %o0
28959 tvs %icc, 0x0
28960 movrgz %g6, 0x38B, %o1
28961loop_2488:
28962 nop
28963 set 0x40, %l3
28964 stda %f16, [%l7 + %l3] 0x81
28965 sethi 0x073C, %l2
28966 wr %g0, 0x80, %asi
28967 lduwa [%l7 + 0x30] %asi, %o2
28968 movn %icc, %l1, %i0
28969 fcmpeq16 %f16, %f2, %i7
28970 wr %g0, 0x19, %asi
28971 ldstuba [%l7 + 0x6F] %asi, %o3
28972 tcc %icc, 0x7
28973 brlez,a %l3, loop_2489
28974 movne %xcc, %o6, %i6
28975 restored
28976 rdpr %cwp, %g1
28977 rdpr %cansave, %g2
28978 rdpr %canrestore, %g3
28979 rdpr %cleanwin, %g4
28980 rdpr %otherwin, %g5
28981 rdpr %wstate, %g6
28982 subc %i3, 0x076E, %o5
28983loop_2489:
28984 movvc %xcc, %l4, %i4
28985 fmovrsgz %o7, %f2, %f26
28986 orn %l5, %i2, %l6
28987 fpack32 %f24, %f0, %f16
28988 popc 0x0D16, %g2
28989 udiv %g1, 0x1E75, %g7
28990 edge32ln %g4, %l0, %g3
28991 fmovd %f12, %f22
28992 xnor %o4, %i5, %g5
28993 fmovrsne %i1, %f19, %f10
28994 ld [%l7 + 0x74], %f7
28995 sra %o0, %o1, %g6
28996 sir 0x02EB
28997 fsrc2 %f0, %f0
28998 edge16 %l2, %l1, %i0
28999 tne %xcc, 0x3
29000 alignaddr %i7, %o2, %o3
29001 bl %icc, loop_2490
29002 orncc %l3, 0x094C, %o6
29003 sethi 0x1DD6, %i6
29004 srax %o5, %i3, %i4
29005loop_2490:
29006 movl %xcc, %o7, %l5
29007 fone %f8
29008 edge16 %l4, %i2, %l6
29009 std %f16, [%l7 + 0x30]
29010 sdiv %g1, 0x01CE, %g2
29011 movneg %xcc, %g4, %g7
29012 fnand %f18, %f4, %f24
29013 fbule,a %fcc2, loop_2491
29014 mulx %g3, %l0, %i5
29015 fmovd %f8, %f14
29016 sub %o4, %i1, %g5
29017loop_2491:
29018 ldsb [%l7 + 0x62], %o1
29019 array16 %o0, %g6, %l1
29020 fornot1s %f14, %f31, %f16
29021 st %f2, [%l7 + 0x50]
29022 edge8n %i0, %l2, %o2
29023 fbuge,a %fcc1, loop_2492
29024 sdivx %i7, 0x13D9, %o3
29025 saved
29026 rdpr %cwp, %g1
29027 rdpr %cansave, %g2
29028 rdpr %canrestore, %g3
29029 rdpr %cleanwin, %g4
29030 rdpr %otherwin, %g5
29031 rdpr %wstate, %g6
29032 fmovrdgez %l3, %f30, %f4
29033loop_2492:
29034 mulx %o6, %o5, %i6
29035 movrne %i3, %i4, %l5
29036 for %f0, %f14, %f28
29037 movrne %l4, 0x0F3, %o7
29038 fmovs %f10, %f12
29039 fbg,a %fcc0, loop_2493
29040 movcc %icc, %i2, %l6
29041 array32 %g2, %g1, %g7
29042 edge8l %g3, %g4, %l0
29043loop_2493:
29044 sra %o4, 0x15, %i1
29045 srax %i5, 0x19, %g5
29046 edge8n %o1, %g6, %o0
29047 edge32n %i0, %l2, %o2
29048 movvs %icc, %i7, %l1
29049 udivx %o3, 0x0C6A, %o6
29050 subcc %l3, %i6, %o5
29051 edge8 %i3, %i4, %l4
29052 bge,a,pt %icc, loop_2494
29053 sdiv %o7, 0x0C4A, %l5
29054 sir 0x1879
29055 edge32l %i2, %g2, %g1
29056loop_2494:
29057 edge8 %l6, %g3, %g7
29058 membar 0x3C
29059 movge %icc, %l0, %g4
29060 wr %g0, 0x80, %asi
29061 ldsha [%l7 + 0x64] %asi, %o4
29062 ta %xcc, 0x7
29063 fmovdle %icc, %f12, %f4
29064 movle %xcc, %i5, %i1
29065 brgz %o1, loop_2495
29066 nop
29067 fitod %f8, %f0
29068 fdtox %f0, %f2
29069 stw %g6, [%l7 + 0x40]
29070 fone %f14
29071loop_2495:
29072 xnorcc %g5, 0x0C9A, %i0
29073 udivcc %o0, 0x1365, %o2
29074 movrgz %l2, 0x214, %l1
29075 mova %xcc, %o3, %i7
29076 nop
29077 fitod %f2, %f12
29078 fdtos %f12, %f3
29079 movn %icc, %o6, %i6
29080 fbe %fcc3, loop_2496
29081 tne %icc, 0x7
29082 edge8n %l3, %o5, %i3
29083 fcmpgt32 %f24, %f20, %l4
29084loop_2496:
29085 movle %xcc, %i4, %l5
29086 tvs %icc, 0x5
29087 fmovsge %xcc, %f15, %f7
29088 movne %xcc, %i2, %o7
29089 fmovdcs %icc, %f2, %f14
29090 fmovdpos %icc, %f28, %f31
29091 fabsd %f22, %f14
29092 movleu %xcc, %g2, %g1
29093 array32 %g3, %l6, %g7
29094 flush %l7 + 0x74
29095 fpackfix %f4, %f16
29096 fbge,a %fcc0, loop_2497
29097 for %f12, %f14, %f10
29098 edge16 %g4, %o4, %i5
29099 ldsh [%l7 + 0x0E], %l0
29100loop_2497:
29101 edge8 %i1, %g6, %o1
29102 andncc %i0, %o0, %o2
29103 edge32ln %g5, %l2, %l1
29104 tne %icc, 0x6
29105 srlx %o3, 0x16, %o6
29106 andn %i7, %i6, %o5
29107 fbn,a %fcc3, loop_2498
29108 movgu %xcc, %l3, %l4
29109 membar 0x4E
29110 subc %i4, 0x0B61, %i3
29111loop_2498:
29112 addccc %l5, %o7, %g2
29113 ldsh [%l7 + 0x32], %g1
29114 ldub [%l7 + 0x1F], %g3
29115 fcmpne16 %f30, %f28, %i2
29116 tcc %icc, 0x3
29117 nop
29118 setx loop_2499, %l0, %l1
29119 jmpl %l1, %g7
29120 mulscc %l6, 0x03FE, %g4
29121 sll %o4, 0x04, %i5
29122 edge16l %i1, %g6, %o1
29123loop_2499:
29124 fors %f31, %f4, %f31
29125 movrne %i0, %o0, %l0
29126 movge %icc, %o2, %l2
29127 wr %g0, 0x80, %asi
29128 stxa %g5, [%l7 + 0x20] %asi
29129 fmovrslz %l1, %f22, %f5
29130 fcmpne16 %f12, %f16, %o3
29131 movvc %xcc, %o6, %i7
29132 fbuge %fcc1, loop_2500
29133 smulcc %i6, 0x0C4C, %o5
29134 set 0x56, %i4
29135 stha %l4, [%l7 + %i4] 0x23
29136 membar #Sync
29137loop_2500:
29138 tcc %xcc, 0x3
29139 call loop_2501
29140 edge16n %l3, %i4, %i3
29141 movleu %icc, %l5, %g2
29142 xnorcc %o7, %g3, %g1
29143loop_2501:
29144 fmovdneg %icc, %f5, %f27
29145 smul %i2, %l6, %g4
29146 tsubcc %g7, 0x1F0E, %o4
29147 bpos,a loop_2502
29148 for %f28, %f24, %f30
29149 edge8n %i1, %i5, %g6
29150 brgez,a %i0, loop_2503
29151loop_2502:
29152 fmovscc %icc, %f6, %f31
29153 fble %fcc1, loop_2504
29154 fcmpne32 %f16, %f16, %o1
29155loop_2503:
29156 nop
29157 fitos %f4, %f1
29158 fstod %f1, %f6
29159 bshuffle %f10, %f14, %f22
29160loop_2504:
29161 tpos %xcc, 0x0
29162 fbne %fcc0, loop_2505
29163 movg %icc, %l0, %o2
29164 array16 %l2, %g5, %o0
29165 add %l7, 0x18, %l6
29166 wr %g0, 0x11, %asi
29167 casa [%l6] 0x11, %o3, %l1
29168loop_2505:
29169 subcc %o6, 0x07E7, %i6
29170 edge32 %i7, %o5, %l3
29171 xnor %i4, %i3, %l5
29172 be,a,pt %xcc, loop_2506
29173 tl %xcc, 0x6
29174 edge8n %g2, %l4, %g3
29175 nop
29176 setx loop_2507, %l0, %l1
29177 wrpr 0x1, %tl
29178 wrpr %l1, %tpc
29179 add %l1, 0x4, %l1
29180 wrpr %l1, %tnpc
29181 setx 0x34400001400, %l0, %l1
29182 wrpr %l1, %tstate
29183 wrhpr 0x4, %htstate
29184 retry
29185loop_2506:
29186 nop
29187 fitod %f12, %f24
29188 fdtos %f24, %f19
29189 popc %o7, %i2
29190 tcc %icc, 0x4
29191loop_2507:
29192 edge32ln %l6, %g1, %g4
29193 stb %g7, [%l7 + 0x31]
29194 movvc %icc, %o4, %i1
29195 fbe %fcc1, loop_2508
29196 edge32l %g6, %i0, %i5
29197 wr %g0, 0x89, %asi
29198 ldsba [%l7 + 0x6F] %asi, %o1
29199loop_2508:
29200 edge16l %l0, %o2, %l2
29201 nop
29202 setx 0x506CA387, %l0, %l6
29203 st %l6, [%l7 + 0x44]
29204 ld [%l7 + 0x44], %fsr
29205 addcc %g5, %o3, %o0
29206 movge %icc, %o6, %i6
29207 edge8n %l1, %o5, %i7
29208 call loop_2509
29209 brnz,a %l3, loop_2510
29210 for %f28, %f12, %f6
29211 nop
29212 fitos %f0, %f4
29213loop_2509:
29214 smul %i3, %i4, %l5
29215loop_2510:
29216 fmuld8ulx16 %f21, %f11, %f30
29217 tle %icc, 0x2
29218 fnor %f4, %f8, %f20
29219 bleu,a,pt %icc, loop_2511
29220 movpos %xcc, %l4, %g3
29221 fmovdne %xcc, %f13, %f23
29222 movrne %g2, 0x2E1, %i2
29223loop_2511:
29224 addccc %l6, 0x0B1D, %o7
29225 movle %icc, %g4, %g7
29226 edge8ln %g1, %i1, %o4
29227 movrne %g6, 0x3EE, %i5
29228 bgu,a loop_2512
29229 nop
29230 setx 0x5AB7BC318B2B5DBE, %l0, %l6
29231 stx %l6, [%l7 + 0x28]
29232 ldd [%l7 + 0x28], %f0
29233 setx 0xE4C8EF90F9D79902, %l1, %l5
29234 stx %l5, [%l7 + 0x10]
29235 ldd [%l7 + 0x10], %f24
29236 fmuld %f24, %f0, %f0
29237 movrne %i0, 0x3ED, %l0
29238 fble,a %fcc3, loop_2513
29239loop_2512:
29240 fbo,a %fcc2, loop_2514
29241 bvs,a,pt %xcc, loop_2515
29242 addc %o1, %o2, %g5
29243loop_2513:
29244 fnot2s %f9, %f24
29245loop_2514:
29246 movrne %o3, 0x1D5, %l2
29247loop_2515:
29248 tge %icc, 0x5
29249 fmovdg %icc, %f19, %f15
29250 alignaddr %o0, %i6, %o6
29251 sdivx %l1, 0x0A69, %o5
29252 alignaddr %l3, %i3, %i7
29253 wr %g0, 0x11, %asi
29254 ldxa [%l7 + 0x40] %asi, %l5
29255 edge32l %l4, %g3, %g2
29256 fmul8x16al %f0, %f13, %f18
29257 add %l7, 0x64, %l6
29258 wr %g0, 0x80, %asi
29259 casa [%l6] %asi, %i4, %i2
29260 nop
29261 setx 0xE9255EF2, %l0, %l6
29262 st %l6, [%l7 + 0x28]
29263 ld [%l7 + 0x28], %f20
29264 setx 0x6A49DA74, %l1, %l5
29265 st %l5, [%l7 + 0x10]
29266 ld [%l7 + 0x10], %f18
29267 fsubs %f18, %f20, %f3
29268 fmul8x16 %f12, %f26, %f8
29269 movle %xcc, %l6, %g4
29270 nop
29271 setx loop_2516, %l0, %l1
29272 wrpr 0x1, %tl
29273 wrpr %l1, %tpc
29274 add %l1, 0x4, %l1
29275 wrpr %l1, %tnpc
29276 setx 0x34400001400, %l0, %l1
29277 wrpr %l1, %tstate
29278 wrhpr 0x4, %htstate
29279 retry
29280 tvs %icc, 0x1
29281 edge16 %g7, %g1, %o7
29282 bl,a %icc, loop_2517
29283loop_2516:
29284 fmovde %xcc, %f5, %f2
29285 movrne %o4, %i1, %i5
29286 smul %g6, 0x11D7, %i0
29287loop_2517:
29288 popc 0x0755, %l0
29289 subccc %o1, 0x0813, %g5
29290 tsubcc %o2, 0x1DE5, %o3
29291 wr %g0, 0x19, %asi
29292 stxa %l2, [%l7 + 0x68] %asi
29293 bcc,a,pn %xcc, loop_2518
29294 movl %icc, %o0, %i6
29295 tneg %xcc, 0x1
29296 edge8ln %l1, %o6, %l3
29297loop_2518:
29298 movrgez %i3, %i7, %o5
29299 brlz %l5, loop_2519
29300 tl %icc, 0x4
29301 movn %xcc, %l4, %g2
29302 fpmerge %f13, %f21, %f14
29303loop_2519:
29304 udivx %g3, 0x0C0B, %i2
29305 set 0x40, %l5
29306 stda %f16, [%l7 + %l5] 0x11
29307 membar #Sync
29308 wr %g0, 0x16, %asi
29309 ldda [%l7 + 0x40] %asi, %f16
29310 fbule,a %fcc2, loop_2520
29311 fmul8ulx16 %f28, %f26, %f12
29312 alignaddrl %l6, %i4, %g4
29313 fornot1 %f6, %f30, %f16
29314loop_2520:
29315 fnand %f24, %f12, %f30
29316 edge16ln %g1, %o7, %g7
29317 fsrc1 %f28, %f26
29318 fandnot1 %f20, %f6, %f24
29319 sethi 0x16DD, %o4
29320 wr %g0, 0x80, %asi
29321 lduha [%l7 + 0x40] %asi, %i1
29322 tgu %xcc, 0x0
29323 fbu %fcc2, loop_2521
29324 tvs %icc, 0x4
29325 wr %g0, 0xe3, %asi
29326 ldda [%l7 + 0x50] %asi, %g6
29327loop_2521:
29328 nop
29329 fitos %f0, %f25
29330 fstox %f25, %f12
29331 fxtos %f12, %f0
29332 mulscc %i5, %l0, %i0
29333 sra %o1, %o2, %g5
29334 restored
29335 rdpr %cwp, %g1
29336 rdpr %cansave, %g2
29337 rdpr %canrestore, %g3
29338 rdpr %cleanwin, %g4
29339 rdpr %otherwin, %g5
29340 rdpr %wstate, %g6
29341 or %o3, %l2, %o0
29342 array8 %i6, %l1, %o6
29343 sub %l3, 0x01C7, %i7
29344 set 0x38, %o2
29345 lduha [%l7 + %o2] 0x11, %o5
29346 smul %l5, 0x1E8D, %l4
29347 umul %i3, %g3, %i2
29348 fble %fcc0, loop_2522
29349 tleu %xcc, 0x4
29350 set 0x110, %g2
29351 ldxa [%g0 + %g2] 0x52, %g2
29352loop_2522:
29353 fmovsgu %xcc, %f5, %f17
29354 edge32n %l6, %g4, %g1
29355 smul %o7, %g7, %i4
29356 wr %g0, 0xe2, %asi
29357 stxa %o4, [%l7 + 0x20] %asi
29358 membar #Sync
29359 tsubcc %i1, 0x0B38, %g6
29360 edge16ln %i5, %i0, %o1
29361 orn %l0, 0x1570, %o2
29362 set 0x18, %o5
29363 swapa [%l7 + %o5] 0x04, %g5
29364 movrne %l2, %o0, %i6
29365 bne,a,pt %icc, loop_2523
29366 popc %l1, %o3
29367 brlez %o6, loop_2524
29368 tl %xcc, 0x0
29369loop_2523:
29370 tsubcctv %i7, %l3, %o5
29371 tne %icc, 0x1
29372loop_2524:
29373 alignaddrl %l4, %l5, %i3
29374 movcc %xcc, %i2, %g3
29375 fmovsgu %icc, %f12, %f12
29376 stx %g2, [%l7 + 0x30]
29377 tcc %icc, 0x1
29378 ldd [%l7 + 0x60], %i6
29379 tn %icc, 0x5
29380 movrgez %g1, %o7, %g4
29381 fmovsle %xcc, %f10, %f12
29382 mulscc %i4, %g7, %i1
29383 addcc %g6, %o4, %i0
29384 tsubcc %i5, 0x1014, %o1
29385 set 0x74, %o0
29386 lda [%l7 + %o0] 0x04, %f27
29387 orcc %l0, 0x16E9, %o2
29388 bgu,a %icc, loop_2525
29389 fmovdg %xcc, %f21, %f30
29390 subccc %g5, 0x1B43, %o0
29391 nop
29392 fitod %f0, %f12
29393 fdtox %f12, %f10
29394 fxtod %f10, %f0
29395loop_2525:
29396 sll %l2, 0x17, %l1
29397 sdiv %i6, 0x198F, %o6
29398 fmovspos %icc, %f14, %f6
29399 edge16 %i7, %l3, %o3
29400 sdivx %o5, 0x0246, %l5
29401 set 0x4C, %g3
29402 stwa %l4, [%l7 + %g3] 0x04
29403 fmovsn %xcc, %f13, %f27
29404 fmovdcs %icc, %f7, %f24
29405 nop
29406 fitos %f13, %f8
29407 tn %icc, 0x5
29408 fmovrsne %i3, %f27, %f2
29409 lduh [%l7 + 0x48], %i2
29410 edge16l %g3, %l6, %g2
29411 flush %l7 + 0x0C
29412 movrlez %o7, 0x1A3, %g4
29413 sllx %i4, %g1, %i1
29414 srax %g6, %o4, %i0
29415 bvs,pt %icc, loop_2526
29416 edge32ln %g7, %o1, %i5
29417 ldsh [%l7 + 0x4C], %o2
29418 tcs %icc, 0x2
29419loop_2526:
29420 edge16ln %g5, %o0, %l0
29421 sra %l1, %i6, %l2
29422 ldstub [%l7 + 0x5E], %i7
29423 movrne %l3, %o3, %o5
29424 bne,a %icc, loop_2527
29425 tg %xcc, 0x1
29426 movvs %icc, %o6, %l5
29427 movn %xcc, %i3, %l4
29428loop_2527:
29429 movcc %xcc, %i2, %g3
29430 taddcc %g2, 0x0647, %o7
29431 fxor %f12, %f10, %f24
29432 flush %l7 + 0x20
29433 or %l6, %i4, %g1
29434 membar 0x4C
29435 bne loop_2528
29436 fnor %f24, %f20, %f0
29437 fmul8x16 %f7, %f24, %f8
29438 ldsh [%l7 + 0x38], %i1
29439loop_2528:
29440 brlz %g6, loop_2529
29441 tge %icc, 0x5
29442 bleu %icc, loop_2530
29443 orncc %o4, 0x1043, %g4
29444loop_2529:
29445 fbge %fcc1, loop_2531
29446 orcc %g7, 0x15E9, %i0
29447loop_2530:
29448 movcc %xcc, %i5, %o1
29449 fmovrdne %g5, %f14, %f10
29450loop_2531:
29451 fmovse %icc, %f20, %f26
29452 array8 %o2, %o0, %l1
29453 fbne %fcc1, loop_2532
29454 udiv %i6, 0x1320, %l0
29455 fors %f23, %f9, %f12
29456 fcmpgt16 %f22, %f0, %i7
29457loop_2532:
29458 sra %l3, 0x1B, %l2
29459 movl %xcc, %o5, %o6
29460 move %icc, %o3, %i3
29461 wr %g0, 0x10, %asi
29462 prefetcha [%l7 + 0x30] %asi, 0x3
29463 tpos %icc, 0x1
29464 fmovdg %xcc, %f17, %f22
29465 udivx %l5, 0x00D1, %i2
29466 ldsb [%l7 + 0x6E], %g2
29467 fmovdcc %xcc, %f19, %f15
29468 xor %o7, %l6, %g3
29469 nop
29470 fitos %f6, %f13
29471 fstox %f13, %f18
29472 andn %g1, %i4, %i1
29473 te %xcc, 0x4
29474 nop
29475 setx 0x90AA9BA2C14F4FA8, %l0, %l6
29476 stx %l6, [%l7 + 0x28]
29477 ldd [%l7 + 0x28], %f8
29478 setx 0xC5978AD33EE7EC3E, %l1, %l5
29479 stx %l5, [%l7 + 0x10]
29480 ldd [%l7 + 0x10], %f10
29481 faddd %f10, %f8, %f26
29482 fcmpgt32 %f14, %f26, %g6
29483 bne,pt %xcc, loop_2533
29484 fcmpgt16 %f4, %f24, %g4
29485 and %g7, 0x130E, %o4
29486 alignaddrl %i5, %i0, %g5
29487loop_2533:
29488 fones %f6
29489 tge %xcc, 0x6
29490 ldsw [%l7 + 0x38], %o1
29491 srlx %o0, %o2, %i6
29492 bcc,a,pt %xcc, loop_2534
29493 mova %xcc, %l1, %i7
29494 wr %g0, 0x19, %asi
29495 ldda [%l7 + 0x40] %asi, %f0
29496loop_2534:
29497 nop
29498 set 0x10, %g4
29499 ldxa [%g0 + %g4] 0x4f, %l0
29500 te %icc, 0x1
29501 fmovscs %xcc, %f9, %f26
29502 fmovrsgz %l2, %f9, %f21
29503 fmovrslez %l3, %f6, %f23
29504 movcs %xcc, %o6, %o5
29505 fcmple32 %f20, %f18, %o3
29506 fmovrdlz %i3, %f12, %f16
29507 sdivcc %l5, 0x0A63, %i2
29508 movrgez %l4, 0x167, %o7
29509 call loop_2535
29510 mova %icc, %l6, %g3
29511 fnegd %f14, %f10
29512 fbe %fcc2, loop_2536
29513loop_2535:
29514 fpmerge %f20, %f12, %f0
29515 fmovd %f4, %f22
29516 ldd [%l7 + 0x40], %g0
29517loop_2536:
29518 nop
29519 set 0x68, %o1
29520 swapa [%l7 + %o1] 0x89, %i4
29521 movle %xcc, %g2, %g6
29522 fxors %f24, %f31, %f23
29523 xnor %i1, 0x0BBA, %g4
29524 tpos %icc, 0x6
29525 orncc %o4, 0x140B, %i5
29526 movl %xcc, %i0, %g5
29527 bne %xcc, loop_2537
29528 fornot1 %f20, %f6, %f4
29529 tleu %xcc, 0x6
29530 fnors %f11, %f28, %f11
29531loop_2537:
29532 fmovrdgz %g7, %f20, %f22
29533 ldd [%l7 + 0x30], %o0
29534 movre %o0, 0x003, %o2
29535 udiv %i6, 0x1A4C, %i7
29536 stb %l1, [%l7 + 0x6A]
29537 addc %l2, %l3, %l0
29538 nop
29539 setx 0xB8EBBE31B04CDA51, %l0, %l6
29540 stx %l6, [%l7 + 0x50]
29541 ldx [%l7 + 0x50], %fsr
29542 brnz,a %o5, loop_2538
29543 tl %icc, 0x6
29544 movcs %xcc, %o3, %o6
29545 tcs %xcc, 0x5
29546loop_2538:
29547 fmovdcc %icc, %f16, %f1
29548 bg,a,pn %xcc, loop_2539
29549 fandnot1s %f11, %f19, %f28
29550 sra %l5, %i3, %i2
29551 mulscc %l4, %l6, %o7
29552loop_2539:
29553 andncc %g1, %g3, %g2
29554 edge8 %g6, %i1, %g4
29555 nop
29556 setx 0x505A5B1F, %l0, %l6
29557 st %l6, [%l7 + 0x3C]
29558 ld [%l7 + 0x3C], %fsr
29559 subccc %i4, 0x1739, %i5
29560 xnorcc %i0, %o4, %g5
29561 ldsw [%l7 + 0x68], %g7
29562 restored
29563 rdpr %cwp, %g1
29564 rdpr %cansave, %g2
29565 rdpr %canrestore, %g3
29566 rdpr %cleanwin, %g4
29567 rdpr %otherwin, %g5
29568 rdpr %wstate, %g6
29569 and %o0, 0x0944, %o1
29570 mulscc %i6, %o2, %l1
29571 tn %xcc, 0x3
29572 udivcc %l2, 0x1495, %i7
29573 saved
29574 rdpr %cwp, %g1
29575 rdpr %cansave, %g2
29576 rdpr %canrestore, %g3
29577 rdpr %cleanwin, %g4
29578 rdpr %otherwin, %g5
29579 rdpr %wstate, %g6
29580 bg loop_2540
29581 movcs %icc, %l3, %o5
29582 add %l7, 0x68, %l6
29583 wr %g0, 0x10, %asi
29584 casa [%l6] %asi, %l0, %o6
29585loop_2540:
29586 srlx %l5, %i3, %i2
29587 ba %icc, loop_2541
29588 tvc %icc, 0x1
29589 saved
29590 rdpr %cwp, %g1
29591 rdpr %cansave, %g2
29592 rdpr %canrestore, %g3
29593 rdpr %cleanwin, %g4
29594 rdpr %otherwin, %g5
29595 rdpr %wstate, %g6
29596 set 0x34, %g5
29597 swapa [%l7 + %g5] 0x80, %o3
29598loop_2541:
29599 srl %l4, 0x02, %l6
29600 movre %o7, 0x3CC, %g1
29601 nop
29602 fitod %f8, %f16
29603 fdtoi %f16, %f17
29604 xorcc %g2, 0x1CB6, %g6
29605 edge32l %i1, %g3, %i4
29606 tg %xcc, 0x5
29607 sdivcc %g4, 0x1C7A, %i0
29608 umulcc %i5, 0x16C2, %g5
29609 and %g7, 0x10B6, %o4
29610 movrlez %o1, 0x0FF, %i6
29611 sdiv %o0, 0x0CD3, %l1
29612 fxors %f12, %f26, %f0
29613 ldsb [%l7 + 0x0F], %l2
29614 nop
29615 setx loop_2542, %l0, %l1
29616 jmpl %l1, %o2
29617 smul %i7, %o5, %l0
29618 bvs,pt %xcc, loop_2543
29619 tsubcc %l3, %l5, %o6
29620loop_2542:
29621 edge16n %i3, %o3, %l4
29622 movne %xcc, %i2, %o7
29623loop_2543:
29624 fnor %f0, %f0, %f18
29625 be,a,pn %xcc, loop_2544
29626 movleu %xcc, %l6, %g1
29627 orcc %g2, 0x089B, %i1
29628 movrgz %g6, 0x2B8, %g3
29629loop_2544:
29630 edge32l %g4, %i0, %i5
29631 nop
29632 setx 0xE8A45FC6, %l0, %l6
29633 st %l6, [%l7 + 0x28]
29634 ld [%l7 + 0x28], %f27
29635 fsqrts %f27, %f8
29636 sll %i4, %g7, %o4
29637 tcs %xcc, 0x2
29638 swap [%l7 + 0x30], %o1
29639 movvs %xcc, %g5, %i6
29640 orncc %l1, %o0, %l2
29641 fandnot1s %f29, %f11, %f2
29642 nop
29643 setx 0x59F9BC70, %l0, %l6
29644 st %l6, [%l7 + 0x28]
29645 ld [%l7 + 0x28], %f27
29646 setx 0x3F14B14C, %l1, %l5
29647 st %l5, [%l7 + 0x10]
29648 ld [%l7 + 0x10], %f20
29649 fdivs %f20, %f27, %f6
29650 smulcc %o2, %i7, %l0
29651 tle %icc, 0x2
29652 tpos %xcc, 0x7
29653 addcc %o5, %l3, %l5
29654 movle %xcc, %o6, %i3
29655 umul %o3, %l4, %i2
29656 umul %l6, %o7, %g2
29657 fmovdgu %icc, %f23, %f28
29658 nop
29659 setx loop_2545, %l0, %l1
29660 wrpr 0x1, %tl
29661 wrpr %l1, %tnpc
29662 setx 0x34400001400, %l0, %l1
29663 wrpr %l1, %tstate
29664 wrhpr 0x4, %htstate
29665 done
29666 fandnot1 %f10, %f16, %f16
29667 movne %xcc, %g1, %i1
29668 nop
29669 fitod %f0, %f10
29670 fdtox %f10, %f0
29671 fxtod %f0, %f8
29672loop_2545:
29673 nop
29674 set 0x28, %g1
29675 stxa %g6, [%l7 + %g1] 0x23
29676 membar #Sync
29677 popc 0x0766, %g4
29678 taddcc %i0, 0x03FE, %i5
29679 nop
29680 setx 0xB05DC346, %l0, %l6
29681 st %l6, [%l7 + 0x40]
29682 ld [%l7 + 0x40], %fsr
29683 fblg %fcc0, loop_2546
29684 popc 0x1E99, %i4
29685 add %l7, 0x08, %l6
29686 wr %g0, 0x04, %asi
29687 casa [%l6] 0x04, %g3, %o4
29688loop_2546:
29689 nop
29690 wr %g0, 0x19, %asi
29691 ldxa [%l7 + 0x78] %asi, %g7
29692 alignaddr %g5, %o1, %i6
29693 addccc %o0, %l2, %l1
29694 orcc %i7, %o2, %l0
29695 movne %icc, %o5, %l5
29696 sir 0x0C32
29697 nop
29698 setx 0x4A67BF2AFBC8C054, %l0, %l6
29699 stx %l6, [%l7 + 0x28]
29700 ldd [%l7 + 0x28], %f6
29701 setx 0x1A13AF26ADA8119D, %l1, %l5
29702 stx %l5, [%l7 + 0x10]
29703 ldd [%l7 + 0x10], %f4
29704 fmuld %f4, %f6, %f0
29705 and %l3, 0x135B, %i3
29706 tvs %icc, 0x3
29707 xor %o3, 0x169A, %o6
29708 popc %l4, %i2
29709 fblg,a %fcc3, loop_2547
29710 faligndata %f14, %f4, %f10
29711 nop
29712 fitod %f10, %f26
29713 fdtos %f26, %f23
29714 sdivcc %l6, 0x0F38, %o7
29715loop_2547:
29716 nop
29717 set 0x68, %l1
29718 prefetcha [%l7 + %l1] 0x15, 0x3
29719 tsubcc %i1, 0x183C, %g1
29720 fmovdcs %icc, %f23, %f16
29721 edge16l %g4, %i0, %g6
29722 fnot2s %f20, %f27
29723 ta %icc, 0x7
29724 udivcc %i5, 0x0897, %g3
29725 ta %xcc, 0x5
29726 fmovrsgz %i4, %f30, %f11
29727 edge16ln %o4, %g7, %g5
29728 fmuld8ulx16 %f14, %f6, %f24
29729 umul %o1, %o0, %l2
29730 nop
29731 setx 0xA629CA68, %l0, %l6
29732 st %l6, [%l7 + 0x28]
29733 ld [%l7 + 0x28], %f1
29734 setx 0x250E1BDE, %l1, %l5
29735 st %l5, [%l7 + 0x10]
29736 ld [%l7 + 0x10], %f3
29737 fmuls %f3, %f1, %f23
29738 sethi 0x0670, %l1
29739 fpackfix %f14, %f14
29740 sethi 0x1E65, %i6
29741 fbule %fcc3, loop_2548
29742 movl %icc, %o2, %i7
29743 edge32n %o5, %l5, %l3
29744 smulcc %l0, %o3, %o6
29745loop_2548:
29746 fmovrdgez %l4, %f22, %f8
29747 movrne %i2, %i3, %o7
29748 umulcc %g2, %i1, %l6
29749 udivx %g1, 0x08E3, %g4
29750 sdivcc %i0, 0x11B2, %i5
29751 fandnot2s %f11, %f12, %f13
29752 tge %icc, 0x6
29753 prefetch [%l7 + 0x14], 0x1
29754 fble,a %fcc0, loop_2549
29755 tcc %icc, 0x7
29756 bg,a loop_2550
29757 fmovde %xcc, %f26, %f29
29758loop_2549:
29759 movcc %xcc, %g6, %g3
29760 restored
29761 rdpr %cwp, %g1
29762 rdpr %cansave, %g2
29763 rdpr %canrestore, %g3
29764 rdpr %cleanwin, %g4
29765 rdpr %otherwin, %g5
29766 rdpr %wstate, %g6
29767loop_2550:
29768 sllx %i4, 0x11, %o4
29769 tg %xcc, 0x2
29770 fble,a %fcc2, loop_2551
29771 tneg %xcc, 0x4
29772 bge,a,pt %icc, loop_2552
29773 tneg %icc, 0x5
29774loop_2551:
29775 movrgez %g7, %g5, %o1
29776 mova %icc, %l2, %l1
29777loop_2552:
29778 andcc %i6, %o0, %o2
29779 alignaddr %i7, %o5, %l5
29780 alignaddr %l3, %o3, %l0
29781 edge16l %o6, %l4, %i3
29782 movvs %icc, %o7, %i2
29783 orncc %i1, %g2, %g1
29784 mulscc %g4, 0x1624, %l6
29785 andcc %i0, %g6, %i5
29786 sra %i4, 0x0C, %g3
29787 lduw [%l7 + 0x5C], %g7
29788 fsrc2s %f26, %f0
29789 mulx %g5, %o4, %o1
29790 alignaddr %l1, %i6, %o0
29791 set 0x40, %o6
29792 stda %f0, [%l7 + %o6] 0x19
29793 orcc %o2, %i7, %l2
29794 brgez %l5, loop_2553
29795 and %o5, %o3, %l3
29796 ld [%l7 + 0x58], %f8
29797 orncc %o6, %l0, %l4
29798loop_2553:
29799 alignaddr %i3, %i2, %i1
29800 fbo %fcc0, loop_2554
29801 movre %g2, %o7, %g4
29802 srl %g1, %l6, %g6
29803 srlx %i0, %i5, %g3
29804loop_2554:
29805 edge8ln %i4, %g5, %o4
29806 sra %o1, 0x04, %g7
29807 mova %icc, %l1, %i6
29808 fcmpeq32 %f18, %f30, %o2
29809 array16 %o0, %i7, %l5
29810 smul %l2, %o3, %l3
29811 taddcc %o5, 0x0482, %o6
29812 orn %l0, %l4, %i2
29813 wr %g0, 0x89, %asi
29814 ldswa [%l7 + 0x0C] %asi, %i1
29815 movvs %icc, %i3, %o7
29816 nop
29817 setx loop_2555, %l0, %l1
29818 wrpr 0x1, %tl
29819 wrpr %l1, %tpc
29820 add %l1, 0x4, %l1
29821 wrpr %l1, %tnpc
29822 setx 0x34400001400, %l0, %l1
29823 wrpr %l1, %tstate
29824 wrhpr 0x4, %htstate
29825 retry
29826 te %icc, 0x3
29827 movvc %icc, %g2, %g1
29828 srax %g4, %g6, %i0
29829loop_2555:
29830 udivx %i5, 0x077B, %l6
29831 sllx %i4, 0x1E, %g5
29832 andcc %g3, %o4, %o1
29833 bvc,pt %icc, loop_2556
29834 tg %xcc, 0x7
29835 bvs,pt %icc, loop_2557
29836 fbne %fcc1, loop_2558
29837loop_2556:
29838 tl %xcc, 0x3
29839 fsrc2s %f15, %f6
29840loop_2557:
29841 sir 0x1DE0
29842loop_2558:
29843 tl %icc, 0x0
29844 fbuge %fcc2, loop_2559
29845 nop
29846 setx loop_2560, %l0, %l1
29847 wrpr 0x1, %tl
29848 wrpr %l1, %tnpc
29849 setx 0x34400001400, %l0, %l1
29850 wrpr %l1, %tstate
29851 wrhpr 0x4, %htstate
29852 done
29853 edge8l %g7, %l1, %o2
29854 tvs %xcc, 0x2
29855loop_2559:
29856 te %xcc, 0x5
29857loop_2560:
29858 movn %xcc, %i6, %i7
29859 fmovrsgez %l5, %f7, %f13
29860 fmovscc %xcc, %f12, %f10
29861 orncc %o0, %o3, %l3
29862 fpadd16s %f8, %f13, %f11
29863 wr %g0, 0x80, %asi
29864 ldsha [%l7 + 0x5C] %asi, %o5
29865 fpadd16 %f10, %f20, %f0
29866 bshuffle %f10, %f6, %f6
29867 restored
29868 rdpr %cwp, %g1
29869 rdpr %cansave, %g2
29870 rdpr %canrestore, %g3
29871 rdpr %cleanwin, %g4
29872 rdpr %otherwin, %g5
29873 rdpr %wstate, %g6
29874 udivx %l2, 0x0221, %o6
29875 tle %xcc, 0x2
29876 array8 %l0, %l4, %i1
29877 fbg,a %fcc0, loop_2561
29878 brnz,a %i2, loop_2562
29879 fmovsgu %xcc, %f1, %f0
29880 edge16l %o7, %g2, %i3
29881loop_2561:
29882 stw %g4, [%l7 + 0x54]
29883loop_2562:
29884 mulx %g1, %g6, %i5
29885 tpos %xcc, 0x7
29886 fand %f10, %f30, %f4
29887 wr %g0, 0x81, %asi
29888 lda [%l7 + 0x70] %asi, %f11
29889 wr %g0, 0x81, %asi
29890 stxa %l6, [%l7 + 0x50] %asi
29891 movn %xcc, %i4, %g5
29892 srlx %i0, %g3, %o4
29893 orcc %o1, 0x17FE, %l1
29894 brlz,a %g7, loop_2563
29895 alignaddr %i6, %i7, %l5
29896 fmovsne %xcc, %f6, %f31
29897 edge8l %o2, %o0, %o3
29898loop_2563:
29899 and %l3, 0x1E75, %o5
29900 mulscc %o6, 0x0C8C, %l2
29901 fmovsge %xcc, %f24, %f8
29902 bleu,a loop_2564
29903 addccc %l0, %l4, %i2
29904 array8 %i1, %o7, %i3
29905 edge32ln %g2, %g1, %g4
29906loop_2564:
29907 lduh [%l7 + 0x2A], %i5
29908 subc %l6, 0x0E1A, %i4
29909 tleu %icc, 0x3
29910 brlez %g5, loop_2565
29911 movre %g6, 0x2D5, %i0
29912 tle %icc, 0x4
29913 brlz,a %g3, loop_2566
29914loop_2565:
29915 edge8 %o4, %o1, %l1
29916 std %f2, [%l7 + 0x28]
29917 addcc %g7, 0x0DB8, %i6
29918loop_2566:
29919 subcc %l5, %i7, %o2
29920 edge32 %o0, %l3, %o5
29921 set 0x78, %i3
29922 sta %f3, [%l7 + %i3] 0x88
29923 fbl,a %fcc1, loop_2567
29924 xnorcc %o3, %l2, %o6
29925 bge,a,pn %xcc, loop_2568
29926 fornot1s %f29, %f9, %f31
29927loop_2567:
29928 umul %l4, 0x069A, %l0
29929 fmovdne %xcc, %f24, %f2
29930loop_2568:
29931 tvs %xcc, 0x3
29932 alignaddrl %i2, %o7, %i3
29933 movvc %xcc, %g2, %i1
29934 srl %g4, 0x07, %i5
29935 bcc %xcc, loop_2569
29936 orcc %l6, 0x0756, %i4
29937 movne %icc, %g5, %g1
29938 fmovde %xcc, %f11, %f4
29939loop_2569:
29940 lduh [%l7 + 0x58], %g6
29941 ba,a,pn %icc, loop_2570
29942 fmul8x16au %f5, %f30, %f26
29943 fsrc1 %f20, %f4
29944 wr %g0, 0x19, %asi
29945 ldstuba [%l7 + 0x68] %asi, %i0
29946loop_2570:
29947 srax %g3, 0x07, %o1
29948 mova %icc, %o4, %l1
29949 nop
29950 fitos %f14, %f2
29951 fstod %f2, %f16
29952 orn %g7, %l5, %i7
29953 or %o2, %i6, %l3
29954 movrne %o0, %o5, %o3
29955 or %o6, 0x1D44, %l2
29956 fmovdne %xcc, %f18, %f0
29957 tsubcctv %l0, %i2, %o7
29958 fmovdne %xcc, %f9, %f13
29959 mulscc %l4, %g2, %i1
29960 sir 0x01E6
29961 fbue,a %fcc3, loop_2571
29962 addc %i3, 0x1560, %i5
29963 nop
29964 fitod %f12, %f24
29965 fdtos %f24, %f29
29966 smul %g4, %l6, %g5
29967loop_2571:
29968 movcc %xcc, %g1, %g6
29969 popc 0x1E3C, %i0
29970 movpos %xcc, %i4, %o1
29971 tge %icc, 0x4
29972 subc %g3, %l1, %o4
29973 nop
29974 setx 0xDDD1A3CC10590963, %l0, %l6
29975 stx %l6, [%l7 + 0x30]
29976 ldx [%l7 + 0x30], %fsr
29977 fpsub32s %f30, %f2, %f9
29978 fbule,a %fcc1, loop_2572
29979 brlz %g7, loop_2573
29980 movvs %icc, %l5, %i7
29981 addccc %o2, 0x1F0D, %l3
29982loop_2572:
29983 udivx %i6, 0x06BE, %o5
29984loop_2573:
29985 xor %o3, 0x1882, %o6
29986 movcc %xcc, %l2, %l0
29987 smul %i2, %o0, %o7
29988 ldd [%l7 + 0x18], %g2
29989 umulcc %i1, %l4, %i5
29990 fba %fcc1, loop_2574
29991 fxor %f22, %f14, %f20
29992 tcs %xcc, 0x0
29993 ta %xcc, 0x6
29994loop_2574:
29995 mulscc %i3, %l6, %g5
29996 movn %icc, %g4, %g6
29997 smulcc %i0, %i4, %o1
29998 fandnot2s %f28, %f14, %f0
29999 srlx %g3, 0x15, %l1
30000 udivcc %o4, 0x07DA, %g7
30001 nop
30002 setx 0xC99B74D6F53583E9, %l0, %l6
30003 stx %l6, [%l7 + 0x28]
30004 ldd [%l7 + 0x28], %f14
30005 setx 0x447A995225502474, %l1, %l5
30006 stx %l5, [%l7 + 0x10]
30007 ldd [%l7 + 0x10], %f22
30008 fsubd %f22, %f14, %f20
30009 bneg,a,pn %icc, loop_2575
30010 fornot2 %f10, %f12, %f0
30011 mova %icc, %g1, %i7
30012 wr %g0, 0x80, %asi
30013 lda [%l7 + 0x38] %asi, %f4
30014loop_2575:
30015 taddcctv %o2, 0x09AE, %l5
30016 movrgez %i6, %l3, %o5
30017 fpmerge %f25, %f13, %f24
30018 wr %g0, 0x81, %asi
30019 lduba [%l7 + 0x35] %asi, %o3
30020 movl %icc, %l2, %o6
30021 srlx %i2, %o0, %o7
30022 udivcc %g2, 0x11C7, %l0
30023 udivcc %l4, 0x0394, %i1
30024 bneg,pt %xcc, loop_2576
30025 movcc %icc, %i3, %i5
30026 fbg %fcc1, loop_2577
30027 alignaddrl %l6, %g5, %g6
30028loop_2576:
30029 movge %xcc, %i0, %i4
30030 saved
30031 rdpr %cwp, %g1
30032 rdpr %cansave, %g2
30033 rdpr %canrestore, %g3
30034 rdpr %cleanwin, %g4
30035 rdpr %otherwin, %g5
30036 rdpr %wstate, %g6
30037loop_2577:
30038 orncc %o1, 0x04EA, %g4
30039 fmovsgu %icc, %f28, %f26
30040 set 0x08, %i5
30041 prefetcha [%l7 + %i5] 0x0c, 0x3
30042 move %icc, %l1, %o4
30043 subccc %g1, 0x1EC0, %i7
30044 bpos,pn %icc, loop_2578
30045 movvc %icc, %g7, %l5
30046 ta %xcc, 0x6
30047 bcs,pn %icc, loop_2579
30048loop_2578:
30049 add %i6, %l3, %o2
30050 brz %o3, loop_2580
30051 fbug %fcc0, loop_2581
30052loop_2579:
30053 fcmpgt16 %f10, %f6, %l2
30054 nop
30055 setx 0x813923DF84B13916, %l0, %l6
30056 stx %l6, [%l7 + 0x28]
30057 ldd [%l7 + 0x28], %f26
30058 setx 0x7EC9B19C863D9A66, %l1, %l5
30059 stx %l5, [%l7 + 0x10]
30060 ldd [%l7 + 0x10], %f8
30061 fdivd %f8, %f26, %f16
30062loop_2580:
30063 ble,pn %icc, loop_2582
30064loop_2581:
30065 tsubcctv %o5, %o6, %o0
30066 andcc %o7, %g2, %i2
30067 srl %l4, 0x0A, %l0
30068loop_2582:
30069 nop
30070 wr %g0, 0xea, %asi
30071 stwa %i1, [%l7 + 0x54] %asi
30072 membar #Sync
30073 orncc %i5, 0x18E5, %i3
30074 array16 %g5, %l6, %i0
30075 nop
30076 setx 0xBA6DE901, %l0, %l6
30077 st %l6, [%l7 + 0x28]
30078 ld [%l7 + 0x28], %f29
30079 fsqrts %f29, %f23
30080 fbug,a %fcc3, loop_2583
30081 sdiv %i4, 0x14D6, %g6
30082 wr %g0, 0x5f, %asi
30083 stxa %g4, [%g0 + 0x0] %asi
30084loop_2583:
30085 andn %g3, %o1, %l1
30086 tg %icc, 0x5
30087 udiv %g1, 0x05AE, %i7
30088 fmovda %icc, %f11, %f10
30089 edge32ln %g7, %l5, %i6
30090 movrlez %o4, 0x286, %o2
30091 ldub [%l7 + 0x5D], %l3
30092 wr %g0, 0x19, %asi
30093 prefetcha [%l7 + 0x20] %asi, 0x2
30094 xor %l2, 0x1446, %o5
30095 bpos,pn %icc, loop_2584
30096 add %o0, 0x160F, %o6
30097 movrlz %g2, 0x2BF, %o7
30098 ldsb [%l7 + 0x28], %i2
30099loop_2584:
30100 nop
30101 setx 0x20A4F9AEFA241B76, %l0, %l6
30102 stx %l6, [%l7 + 0x28]
30103 ldd [%l7 + 0x28], %f8
30104 setx 0xD4226669A4CAD74F, %l1, %l5
30105 stx %l5, [%l7 + 0x10]
30106 ldd [%l7 + 0x10], %f26
30107 faddd %f26, %f8, %f20
30108 stw %l4, [%l7 + 0x58]
30109 set 0x27, %i2
30110 ldstuba [%l7 + %i2] 0x88, %l0
30111 addc %i1, %i3, %g5
30112 fbn,a %fcc2, loop_2585
30113 movneg %xcc, %l6, %i5
30114 movcs %icc, %i0, %g6
30115 ldsh [%l7 + 0x1A], %i4
30116loop_2585:
30117 st %f26, [%l7 + 0x30]
30118 set 0x38, %i1
30119 ldxa [%g0 + %i1] 0x4f, %g3
30120 edge16l %g4, %o1, %g1
30121 tgu %icc, 0x7
30122 mova %xcc, %i7, %l1
30123 movcs %xcc, %g7, %i6
30124 set 0x40, %i7
30125 stda %f0, [%l7 + %i7] 0x19
30126 fbug %fcc1, loop_2586
30127 fnand %f16, %f24, %f14
30128 membar #Sync
30129 set 0x40, %g7
30130 ldda [%l7 + %g7] 0xf8, %f16
30131loop_2586:
30132 nop
30133 wr %g0, 0xea, %asi
30134 ldda [%l7 + 0x50] %asi, %l4
30135 tleu %icc, 0x4
30136 fmovrse %o2, %f1, %f12
30137 orcc %o4, %o3, %l3
30138 edge16ln %l2, %o0, %o5
30139 fmovrslz %o6, %f1, %f24
30140 bcc,a loop_2587
30141 faligndata %f24, %f0, %f22
30142 wr %g0, 0x89, %asi
30143 stda %f0, [%l7 + 0x40] %asi
30144loop_2587:
30145 fmovrsgz %o7, %f14, %f9
30146 fbul,a %fcc2, loop_2588
30147 srlx %i2, %l4, %g2
30148 srax %l0, %i3, %g5
30149 taddcctv %i1, 0x0B7D, %l6
30150loop_2588:
30151 subccc %i5, %g6, %i4
30152 mova %icc, %i0, %g4
30153 fornot2 %f22, %f30, %f14
30154 brgz,a %o1, loop_2589
30155 alignaddrl %g3, %g1, %i7
30156 saved
30157 rdpr %cwp, %g1
30158 rdpr %cansave, %g2
30159 rdpr %canrestore, %g3
30160 rdpr %cleanwin, %g4
30161 rdpr %otherwin, %g5
30162 rdpr %wstate, %g6
30163 fmovdn %icc, %f4, %f10
30164loop_2589:
30165 array32 %g7, %l1, %i6
30166 movpos %icc, %l5, %o2
30167 ldx [%l7 + 0x28], %o4
30168 edge32ln %l3, %o3, %l2
30169 fmovrse %o0, %f9, %f29
30170 wr %g0, 0x04, %asi
30171 swapa [%l7 + 0x50] %asi, %o6
30172 wr %g0, 0x89, %asi
30173 swapa [%l7 + 0x7C] %asi, %o7
30174 nop
30175 setx loop_2590, %l0, %l1
30176 wrpr 0x1, %tl
30177 wrpr %l1, %tnpc
30178 setx 0x34400001400, %l0, %l1
30179 wrpr %l1, %tstate
30180 wrhpr 0x4, %htstate
30181 done
30182 sra %o5, %l4, %g2
30183 tg %xcc, 0x2
30184 sll %i2, 0x16, %i3
30185loop_2590:
30186 smul %l0, 0x1EEB, %i1
30187 and %l6, 0x0429, %i5
30188 edge8ln %g6, %g5, %i4
30189 tge %xcc, 0x6
30190 andn %i0, %o1, %g3
30191 wr %g0, 0x11, %asi
30192 lda [%l7 + 0x24] %asi, %f21
30193 udiv %g1, 0x0032, %g4
30194 fmovsle %icc, %f30, %f17
30195 edge16 %i7, %g7, %i6
30196 udivcc %l1, 0x056A, %o2
30197 movl %icc, %o4, %l5
30198 wr %g0, 0x88, %asi
30199 ldsha [%l7 + 0x4C] %asi, %o3
30200 sdivx %l2, 0x1708, %o0
30201 movvc %xcc, %l3, %o7
30202 sra %o5, 0x0C, %o6
30203 bcs,a loop_2591
30204 sth %g2, [%l7 + 0x16]
30205 fbn %fcc2, loop_2592
30206 brgez %l4, loop_2593
30207loop_2591:
30208 fbl,a %fcc1, loop_2594
30209 nop
30210 setx 0xEB6B95767C836B8C, %l0, %l6
30211 stx %l6, [%l7 + 0x28]
30212 ldd [%l7 + 0x28], %f6
30213 setx 0x15D4380AD7959BEE, %l1, %l5
30214 stx %l5, [%l7 + 0x10]
30215 ldd [%l7 + 0x10], %f6
30216 fdivd %f6, %f6, %f16
30217loop_2592:
30218 sllx %i2, %i3, %i1
30219loop_2593:
30220 bcc,a,pt %icc, loop_2595
30221loop_2594:
30222 fmovsge %xcc, %f11, %f3
30223 brlz,a %l0, loop_2596
30224 faligndata %f28, %f22, %f0
30225loop_2595:
30226 movl %icc, %i5, %g6
30227 movre %g5, 0x1E2, %l6
30228loop_2596:
30229 nop
30230 setx 0x40705994, %l0, %l6
30231 st %l6, [%l7 + 0x24]
30232 ld [%l7 + 0x24], %fsr
30233 udiv %i4, 0x0E2F, %i0
30234 fpack16 %f28, %f24
30235 fmovsle %xcc, %f19, %f24
30236 and %g3, %g1, %g4
30237 fcmpeq32 %f26, %f16, %o1
30238 alignaddr %g7, %i7, %i6
30239 fcmple16 %f18, %f8, %o2
30240 nop
30241 setx 0xB46524A9CEE93963, %l0, %l6
30242 stx %l6, [%l7 + 0x28]
30243 ldd [%l7 + 0x28], %f22
30244 setx 0xC445D43675C670A9, %l1, %l5
30245 stx %l5, [%l7 + 0x10]
30246 ldd [%l7 + 0x10], %f24
30247 fsubd %f24, %f22, %f14
30248 subcc %l1, 0x1461, %l5
30249 bneg,pt %xcc, loop_2597
30250 tn %icc, 0x7
30251 bpos,a loop_2598
30252 mulscc %o4, 0x1C6C, %o3
30253loop_2597:
30254 bpos,a,pt %icc, loop_2599
30255 movn %icc, %l2, %o0
30256loop_2598:
30257 tsubcctv %l3, %o5, %o7
30258 fbul %fcc1, loop_2600
30259loop_2599:
30260 tpos %icc, 0x3
30261 fornot1s %f12, %f13, %f4
30262 movleu %icc, %g2, %l4
30263loop_2600:
30264 brlez,a %i2, loop_2601
30265 movne %xcc, %i3, %o6
30266 bshuffle %f0, %f8, %f8
30267 wr %g0, 0x11, %asi
30268 lduwa [%l7 + 0x10] %asi, %l0
30269loop_2601:
30270 movcc %icc, %i1, %g6
30271 fmovsa %icc, %f14, %f11
30272 subc %i5, %g5, %i4
30273 ba,pn %xcc, loop_2602
30274 sll %i0, %g3, %g1
30275 subccc %g4, %l6, %g7
30276 wr %g0, 0x18, %asi
30277 lduwa [%l7 + 0x4C] %asi, %i7
30278loop_2602:
30279 srax %o1, %i6, %l1
30280 smulcc %o2, %o4, %l5
30281 orcc %o3, %o0, %l2
30282 udiv %o5, 0x104F, %o7
30283 set 0x110, %o7
30284 ldxa [%g0 + %o7] 0x21, %l3
30285 movpos %icc, %g2, %l4
30286 movgu %icc, %i2, %i3
30287 subc %o6, %i1, %g6
30288 ldd [%l7 + 0x08], %l0
30289 orcc %g5, 0x1B7E, %i5
30290 fmovdge %xcc, %f27, %f25
30291 set 0x40, %l4
30292 stda %f16, [%l7 + %l4] 0xf1
30293 membar #Sync
30294 srl %i0, %g3, %i4
30295 set 0x40, %l2
30296 stda %f16, [%l7 + %l2] 0x89
30297 tl %xcc, 0x5
30298 edge32ln %g1, %g4, %l6
30299 fones %f2
30300 bvs,pn %icc, loop_2603
30301 fnand %f30, %f16, %f6
30302 sllx %g7, 0x1E, %o1
30303 nop
30304 fitod %f6, %f10
30305 fdtos %f10, %f3
30306loop_2603:
30307 restored
30308 rdpr %cwp, %g1
30309 rdpr %cansave, %g2
30310 rdpr %canrestore, %g3
30311 rdpr %cleanwin, %g4
30312 rdpr %otherwin, %g5
30313 rdpr %wstate, %g6
30314 nop
30315 setx loop_2604, %l0, %l1
30316 wrpr 0x1, %tl
30317 wrpr %l1, %tnpc
30318 setx 0x34400001400, %l0, %l1
30319 wrpr %l1, %tstate
30320 wrhpr 0x4, %htstate
30321 done
30322 subc %i6, 0x00C8, %l1
30323 sra %o2, %o4, %l5
30324 wr %g0, 0x89, %asi
30325 ldsha [%l7 + 0x58] %asi, %o3
30326loop_2604:
30327 movcc %xcc, %i7, %o0
30328 movn %icc, %o5, %o7
30329 ldub [%l7 + 0x7E], %l2
30330 movge %icc, %l3, %g2
30331 sll %i2, %l4, %o6
30332 ldsh [%l7 + 0x62], %i3
30333 set 0x1C, %i0
30334 sta %f1, [%l7 + %i0] 0x81
30335 bcc,a,pn %xcc, loop_2605
30336 movn %icc, %g6, %i1
30337 edge16l %g5, %i5, %l0
30338 orncc %i0, 0x18B1, %i4
30339loop_2605:
30340 tle %icc, 0x3
30341 movl %icc, %g1, %g4
30342 membar #Sync
30343 wr %g0, 0x1f, %asi
30344 ldda [%l7 + 0x40] %asi, %f0
30345 sub %l6, 0x07B4, %g3
30346 edge32l %o1, %i6, %g7
30347 smulcc %o2, 0x110E, %o4
30348 fble %fcc0, loop_2606
30349 movn %xcc, %l5, %l1
30350 wr %g0, 0x1f, %asi
30351 stda %f16, [%l7 + 0x40] %asi
30352 membar #Sync
30353loop_2606:
30354 fbn %fcc1, loop_2607
30355 fbl %fcc3, loop_2608
30356 mova %icc, %o3, %o0
30357 sir 0x12A0
30358loop_2607:
30359 addcc %i7, 0x05E1, %o7
30360loop_2608:
30361 lduh [%l7 + 0x0A], %o5
30362 and %l2, %l3, %g2
30363 edge8 %l4, %i2, %o6
30364 fnot1s %f12, %f26
30365 tg %icc, 0x5
30366 nop
30367 set 0x60, %o3
30368 ldd [%l7 + %o3], %i2
30369 nop
30370 fitos %f3, %f7
30371 fstox %f7, %f12
30372 fxtos %f12, %f7
30373 set 0x6D, %g6
30374 ldstuba [%l7 + %g6] 0x11, %g6
30375 fmuld8ulx16 %f1, %f24, %f26
30376 ba,a,pt %xcc, loop_2609
30377 fbo %fcc0, loop_2610
30378 edge16ln %g5, %i5, %i1
30379 for %f12, %f30, %f18
30380loop_2609:
30381 fnot1 %f10, %f10
30382loop_2610:
30383 tvs %icc, 0x3
30384 srlx %i0, %i4, %l0
30385 movge %xcc, %g4, %l6
30386 add %g1, %g3, %o1
30387 sdivcc %i6, 0x1EE8, %o2
30388 nop
30389 fitod %f0, %f8
30390 fdtox %f8, %f6
30391 fxtod %f6, %f14
30392 tcc %xcc, 0x6
30393 tcs %xcc, 0x5
30394 sdivx %o4, 0x0733, %g7
30395 xor %l5, %l1, %o3
30396 fandnot2 %f2, %f2, %f18
30397 set 0x70, %l6
30398 lduwa [%l7 + %l6] 0x15, %o0
30399 umul %o7, 0x1C19, %o5
30400 edge16 %i7, %l3, %g2
30401 tgu %xcc, 0x7
30402 edge32ln %l4, %l2, %i2
30403 membar 0x52
30404 bg,a %icc, loop_2611
30405 fbl,a %fcc2, loop_2612
30406 tge %icc, 0x7
30407 nop
30408 setx loop_2613, %l0, %l1
30409 wrpr 0x1, %tl
30410 wrpr %l1, %tpc
30411 add %l1, 0x4, %l1
30412 wrpr %l1, %tnpc
30413 setx 0x34400001400, %l0, %l1
30414 wrpr %l1, %tstate
30415 wrhpr 0x4, %htstate
30416 retry
30417loop_2611:
30418 fmovda %icc, %f9, %f23
30419loop_2612:
30420 nop
30421 setx loop_2614, %l0, %l1
30422 wrpr 0x1, %tl
30423 wrpr %l1, %tpc
30424 add %l1, 0x4, %l1
30425 wrpr %l1, %tnpc
30426 setx 0x34400001400, %l0, %l1
30427 wrpr %l1, %tstate
30428 wrhpr 0x4, %htstate
30429 retry
30430 call loop_2615
30431loop_2613:
30432 nop
30433 setx 0x180D96EB, %l0, %l6
30434 st %l6, [%l7 + 0x28]
30435 ld [%l7 + 0x28], %f2
30436 setx 0x4C0D2A08, %l1, %l5
30437 st %l5, [%l7 + 0x10]
30438 ld [%l7 + 0x10], %f6
30439 fadds %f6, %f2, %f18
30440 tgu %xcc, 0x6
30441loop_2614:
30442 nop
30443 set 0x30, %l0
30444 prefetcha [%l7 + %l0] 0x18, 0x2
30445loop_2615:
30446 nop
30447 set 0x75, %i6
30448 lduba [%l7 + %i6] 0x14, %o6
30449 nop
30450 set 0x18, %l3
30451 ldsw [%l7 + %l3], %g5
30452 subcc %i5, %i1, %g6
30453 fandnot2s %f18, %f11, %f20
30454 ldx [%l7 + 0x50], %i4
30455 ldsh [%l7 + 0x34], %i0
30456 movneg %xcc, %g4, %l6
30457 bneg,a,pn %icc, loop_2616
30458 tleu %icc, 0x6
30459 be,a %icc, loop_2617
30460 sll %l0, %g3, %g1
30461loop_2616:
30462 flush %l7 + 0x54
30463 movrgz %i6, 0x003, %o2
30464loop_2617:
30465 addcc %o1, %o4, %g7
30466 brlez %l5, loop_2618
30467 fands %f12, %f19, %f27
30468 ldsw [%l7 + 0x6C], %l1
30469 movcs %xcc, %o0, %o7
30470loop_2618:
30471 bl %xcc, loop_2619
30472 tpos %xcc, 0x4
30473 wr %g0, 0x89, %asi
30474 lduwa [%l7 + 0x78] %asi, %o5
30475loop_2619:
30476 edge16ln %o3, %l3, %g2
30477 popc %i7, %l4
30478 fmovdcc %xcc, %f19, %f20
30479 wr %g0, 0x11, %asi
30480 ldda [%l7 + 0x40] %asi, %f0
30481 addccc %i2, 0x0D26, %i3
30482 movne %xcc, %o6, %g5
30483 orcc %l2, %i1, %i5
30484 orcc %i4, 0x0C4B, %g6
30485 fsrc2s %f29, %f25
30486 edge16 %i0, %g4, %l6
30487 fxor %f4, %f2, %f30
30488 tsubcctv %g3, 0x006F, %l0
30489 fmovrdne %g1, %f20, %f10
30490 movne %xcc, %o2, %o1
30491 wr %g0, 0x89, %asi
30492 sta %f14, [%l7 + 0x64] %asi
30493 subcc %o4, 0x02A3, %i6
30494 brlez %g7, loop_2620
30495 smul %l5, %l1, %o7
30496 tg %icc, 0x2
30497 fandnot1s %f2, %f1, %f20
30498loop_2620:
30499 edge32l %o0, %o3, %l3
30500 bvs,a loop_2621
30501 movle %xcc, %o5, %i7
30502 bcc,pt %xcc, loop_2622
30503 bvc,a,pt %icc, loop_2623
30504loop_2621:
30505 fabsd %f6, %f24
30506 tsubcctv %g2, 0x04C3, %l4
30507loop_2622:
30508 movl %icc, %i2, %i3
30509loop_2623:
30510 edge16n %o6, %l2, %i1
30511 brgz,a %g5, loop_2624
30512 tle %xcc, 0x1
30513 fmovde %xcc, %f21, %f2
30514 edge16 %i5, %i4, %i0
30515loop_2624:
30516 fbge %fcc3, loop_2625
30517 fpsub32s %f30, %f24, %f2
30518 bleu,a,pn %icc, loop_2626
30519 movvs %xcc, %g6, %l6
30520loop_2625:
30521 fpmerge %f3, %f24, %f10
30522 edge16 %g4, %l0, %g1
30523loop_2626:
30524 fble %fcc0, loop_2627
30525 movl %icc, %g3, %o2
30526 umulcc %o4, 0x0DD0, %o1
30527 edge16 %g7, %i6, %l5
30528loop_2627:
30529 sdivcc %l1, 0x1C2B, %o7
30530 addc %o0, %o3, %l3
30531 edge32ln %i7, %g2, %o5
30532 srlx %l4, %i2, %i3
30533 lduh [%l7 + 0x76], %l2
30534 set 0x58, %i4
30535 swapa [%l7 + %i4] 0x04, %i1
30536 saved
30537 rdpr %cwp, %g1
30538 rdpr %cansave, %g2
30539 rdpr %canrestore, %g3
30540 rdpr %cleanwin, %g4
30541 rdpr %otherwin, %g5
30542 rdpr %wstate, %g6
30543 tvs %xcc, 0x5
30544 tsubcc %g5, %i5, %o6
30545 fzeros %f26
30546 nop
30547 setx 0x379F86508FBFEA97, %l0, %l6
30548 stx %l6, [%l7 + 0x28]
30549 ldd [%l7 + 0x28], %f26
30550 setx 0x3C6A3C94497A08CE, %l1, %l5
30551 stx %l5, [%l7 + 0x10]
30552 ldd [%l7 + 0x10], %f22
30553 faddd %f22, %f26, %f18
30554 set 0x11, %o4
30555 stba %i0, [%l7 + %o4] 0x80
30556 nop
30557 setx 0xB6175AEF, %l0, %l6
30558 st %l6, [%l7 + 0x28]
30559 ld [%l7 + 0x28], %f7
30560 setx 0x520055CE, %l1, %l5
30561 st %l5, [%l7 + 0x10]
30562 ld [%l7 + 0x10], %f4
30563 fsubs %f4, %f7, %f10
30564 movne %xcc, %i4, %g6
30565 fmovsneg %icc, %f26, %f12
30566 movle %xcc, %l6, %g4
30567 brgez %l0, loop_2628
30568 alignaddrl %g1, %g3, %o4
30569 edge8ln %o2, %o1, %i6
30570 tl %icc, 0x7
30571loop_2628:
30572 popc 0x1859, %l5
30573 bn,a,pt %xcc, loop_2629
30574 tvs %icc, 0x4
30575 fmovscs %icc, %f8, %f11
30576 nop
30577 setx loop_2630, %l0, %l1
30578 wrpr 0x1, %tl
30579 wrpr %l1, %tpc
30580 add %l1, 0x4, %l1
30581 wrpr %l1, %tnpc
30582 setx 0x34400001400, %l0, %l1
30583 wrpr %l1, %tstate
30584 wrhpr 0x4, %htstate
30585 retry
30586loop_2629:
30587 brz,a %l1, loop_2631
30588 tvs %xcc, 0x3
30589 nop
30590 setx 0x84E7E3A459A62109, %l0, %l6
30591 stx %l6, [%l7 + 0x28]
30592 ldd [%l7 + 0x28], %f8
30593 setx 0x518A1CB53413B685, %l1, %l5
30594 stx %l5, [%l7 + 0x10]
30595 ldd [%l7 + 0x10], %f4
30596 faddd %f4, %f8, %f16
30597loop_2630:
30598 brlez,a %g7, loop_2632
30599loop_2631:
30600 udiv %o0, 0x0B14, %o3
30601 mova %icc, %o7, %l3
30602 ta %icc, 0x0
30603loop_2632:
30604 fpadd32 %f24, %f22, %f0
30605 movne %icc, %g2, %i7
30606 wr %g0, 0x0c, %asi
30607 lda [%l7 + 0x5C] %asi, %f1
30608 bvc,pt %xcc, loop_2633
30609 add %l4, %o5, %i2
30610 sdivx %i3, 0x00DB, %l2
30611 movn %icc, %i1, %g5
30612loop_2633:
30613 sir 0x1D9C
30614 movg %icc, %o6, %i5
30615 andncc %i0, %i4, %g6
30616 bg,pt %xcc, loop_2634
30617 brgz,a %l6, loop_2635
30618 ldstub [%l7 + 0x13], %l0
30619 movgu %icc, %g1, %g4
30620loop_2634:
30621 edge32l %o4, %o2, %o1
30622loop_2635:
30623 edge16 %i6, %l5, %g3
30624 nop
30625 fitod %f10, %f22
30626 fdtos %f22, %f2
30627 tl %xcc, 0x6
30628 sub %g7, %l1, %o3
30629 fpsub32s %f25, %f8, %f23
30630 fba,a %fcc3, loop_2636
30631 xor %o0, 0x1344, %o7
30632 movgu %icc, %g2, %l3
30633 bleu,a %xcc, loop_2637
30634loop_2636:
30635 tcs %icc, 0x4
30636 nop
30637 setx loop_2638, %l0, %l1
30638 wrpr 0x1, %tl
30639 wrpr %l1, %tnpc
30640 setx 0x34400001400, %l0, %l1
30641 wrpr %l1, %tstate
30642 wrhpr 0x4, %htstate
30643 done
30644 alignaddrl %i7, %l4, %o5
30645loop_2637:
30646 xorcc %i2, 0x19E4, %i3
30647 or %i1, 0x0C76, %l2
30648loop_2638:
30649 nop
30650 set 0x2C, %l5
30651 lduw [%l7 + %l5], %o6
30652 array8 %g5, %i0, %i4
30653 tsubcc %g6, 0x0B81, %i5
30654 movrne %l0, %g1, %g4
30655 fcmpgt32 %f18, %f20, %l6
30656 bvc,a %icc, loop_2639
30657 pdist %f28, %f2, %f28
30658 xor %o4, 0x0054, %o1
30659 fble %fcc2, loop_2640
30660loop_2639:
30661 ldsw [%l7 + 0x14], %i6
30662 fmovrdlez %l5, %f8, %f16
30663 movrgez %g3, 0x090, %g7
30664loop_2640:
30665 edge8n %o2, %o3, %l1
30666 tsubcctv %o7, 0x0897, %o0
30667 srlx %g2, %l3, %i7
30668 srax %l4, 0x17, %i2
30669 nop
30670 setx 0x149B9CD2, %l0, %l6
30671 st %l6, [%l7 + 0x28]
30672 ld [%l7 + 0x28], %f6
30673 setx 0x9BE68707, %l1, %l5
30674 st %l5, [%l7 + 0x10]
30675 ld [%l7 + 0x10], %f17
30676 fmuls %f17, %f6, %f5
30677 wr %g0, 0x21, %asi
30678 stxa %i3, [%g0 + 0x10] %asi
30679 lduw [%l7 + 0x68], %o5
30680 edge8 %i1, %o6, %l2
30681 tge %icc, 0x1
30682 fxnor %f12, %f0, %f18
30683 subcc %i0, 0x071B, %i4
30684 smulcc %g5, 0x0158, %i5
30685 movcs %icc, %g6, %g1
30686 fxnors %f23, %f13, %f24
30687 set 0x28, %o2
30688 ldxa [%l7 + %o2] 0x89, %l0
30689 movn %xcc, %l6, %o4
30690 bge,a loop_2641
30691 movn %xcc, %o1, %i6
30692 srl %g4, %l5, %g3
30693 fsrc2s %f6, %f4
30694loop_2641:
30695 fmovdpos %icc, %f13, %f1
30696 bcs loop_2642
30697 fbne %fcc2, loop_2643
30698 nop
30699 setx loop_2644, %l0, %l1
30700 wrpr 0x1, %tl
30701 wrpr %l1, %tpc
30702 add %l1, 0x4, %l1
30703 wrpr %l1, %tnpc
30704 setx 0x34400001400, %l0, %l1
30705 wrpr %l1, %tstate
30706 wrhpr 0x4, %htstate
30707 retry
30708 bcs %icc, loop_2645
30709loop_2642:
30710 ldsw [%l7 + 0x70], %g7
30711loop_2643:
30712 st %f12, [%l7 + 0x20]
30713loop_2644:
30714 tge %icc, 0x3
30715loop_2645:
30716 nop
30717 setx 0xC044700E, %l0, %l6
30718 st %l6, [%l7 + 0x30]
30719 ld [%l7 + 0x30], %fsr
30720 array8 %o3, %o2, %o7
30721 tsubcc %l1, %o0, %g2
30722 udivcc %i7, 0x0E9E, %l3
30723 fbue,a %fcc0, loop_2646
30724 te %icc, 0x3
30725 fble %fcc3, loop_2647
30726 movpos %icc, %i2, %i3
30727loop_2646:
30728 tg %icc, 0x2
30729 tsubcctv %o5, 0x0A8D, %l4
30730loop_2647:
30731 fmovrslez %o6, %f9, %f17
30732 swap [%l7 + 0x7C], %l2
30733 fpack32 %f24, %f10, %f4
30734 tcc %icc, 0x1
30735 ldub [%l7 + 0x11], %i1
30736 movvs %icc, %i4, %g5
30737 tcs %icc, 0x6
30738 fornot1 %f20, %f0, %f2
30739 xor %i0, %i5, %g1
30740 te %icc, 0x2
30741 fmovrdgez %g6, %f6, %f20
30742 fbuge,a %fcc1, loop_2648
30743 edge32l %l0, %l6, %o1
30744 sra %i6, %o4, %g4
30745 ldstub [%l7 + 0x57], %l5
30746loop_2648:
30747 srax %g7, 0x1B, %o3
30748 edge16 %g3, %o7, %l1
30749 sll %o2, 0x0D, %o0
30750 fbe %fcc1, loop_2649
30751 add %i7, 0x07C7, %g2
30752 umulcc %l3, %i2, %o5
30753 tneg %icc, 0x7
30754loop_2649:
30755 nop
30756 set 0x1E, %o5
30757 lduha [%l7 + %o5] 0x19, %i3
30758 saved
30759 rdpr %cwp, %g1
30760 rdpr %cansave, %g2
30761 rdpr %canrestore, %g3
30762 rdpr %cleanwin, %g4
30763 rdpr %otherwin, %g5
30764 rdpr %wstate, %g6
30765 and %l4, %l2, %o6
30766 set 0x7B, %o0
30767 stba %i4, [%l7 + %o0] 0x22
30768 membar #Sync
30769 mulscc %i1, 0x151D, %i0
30770 xnor %g5, 0x0AD8, %i5
30771 movcs %xcc, %g6, %l0
30772 fmovsleu %xcc, %f0, %f3
30773 movneg %icc, %g1, %l6
30774 edge16ln %o1, %i6, %g4
30775 umul %o4, %l5, %g7
30776 nop
30777 set 0x64, %g2
30778 prefetch [%l7 + %g2], 0x0
30779 fbe %fcc3, loop_2650
30780 nop
30781 fitod %f10, %f10
30782 fdtox %f10, %f22
30783 fxtod %f22, %f10
30784 tgu %icc, 0x4
30785 tsubcctv %g3, %o7, %l1
30786loop_2650:
30787 call loop_2651
30788 tge %xcc, 0x5
30789 tpos %icc, 0x6
30790 fbl %fcc3, loop_2652
30791loop_2651:
30792 lduh [%l7 + 0x0A], %o2
30793 tge %xcc, 0x7
30794 nop
30795 setx 0xAFFA8890, %l0, %l6
30796 st %l6, [%l7 + 0x28]
30797 ld [%l7 + 0x28], %f22
30798 setx 0xABEB5C1A, %l1, %l5
30799 st %l5, [%l7 + 0x10]
30800 ld [%l7 + 0x10], %f15
30801 fdivs %f15, %f22, %f1
30802loop_2652:
30803 fbule %fcc3, loop_2653
30804 tgu %xcc, 0x5
30805 tsubcctv %o3, 0x0320, %i7
30806 bge loop_2654
30807loop_2653:
30808 edge16 %g2, %l3, %o0
30809 fpackfix %f26, %f30
30810 sub %i2, 0x00C5, %o5
30811loop_2654:
30812 bl %icc, loop_2655
30813 udiv %i3, 0x06D8, %l2
30814 fmovrsgez %l4, %f19, %f31
30815 fcmpne32 %f30, %f26, %o6
30816loop_2655:
30817 mulx %i1, 0x1594, %i0
30818 edge16n %g5, %i4, %i5
30819 fbn,a %fcc0, loop_2656
30820 movrgz %l0, %g1, %l6
30821 and %o1, %i6, %g6
30822 tl %icc, 0x0
30823loop_2656:
30824 movg %xcc, %g4, %l5
30825 or %o4, 0x06CC, %g7
30826 sllx %o7, 0x07, %l1
30827 subc %g3, %o3, %o2
30828 fsrc1 %f28, %f8
30829 fornot2 %f16, %f26, %f10
30830 tsubcc %g2, %i7, %o0
30831 umulcc %l3, 0x0A85, %o5
30832 fxor %f28, %f18, %f22
30833 tcs %icc, 0x0
30834 udivcc %i2, 0x1F15, %i3
30835 fmovrse %l2, %f24, %f5
30836 tcs %xcc, 0x3
30837 fbn %fcc2, loop_2657
30838 fpack16 %f10, %f26
30839 wr %g0, 0x18, %asi
30840 ldda [%l7 + 0x50] %asi, %o6
30841loop_2657:
30842 srax %l4, 0x02, %i1
30843 set 0x40, %g4
30844 ldda [%l7 + %g4] 0x88, %f0
30845 nop
30846 setx 0x7050C160, %l0, %l6
30847 st %l6, [%l7 + 0x48]
30848 ld [%l7 + 0x48], %fsr
30849 saved
30850 rdpr %cwp, %g1
30851 rdpr %cansave, %g2
30852 rdpr %canrestore, %g3
30853 rdpr %cleanwin, %g4
30854 rdpr %otherwin, %g5
30855 rdpr %wstate, %g6
30856 umulcc %i0, 0x1254, %g5
30857 udiv %i4, 0x0196, %i5
30858 tgu %xcc, 0x5
30859 orncc %l0, 0x1482, %g1
30860 movneg %xcc, %o1, %l6
30861 movg %xcc, %i6, %g6
30862 fones %f29
30863 udivx %g4, 0x15AB, %o4
30864 orncc %l5, %g7, %o7
30865 fzeros %f23
30866 mova %icc, %g3, %o3
30867 edge16l %o2, %l1, %i7
30868 movrlez %g2, 0x10B, %o0
30869 taddcc %o5, 0x00E8, %l3
30870 tsubcc %i3, 0x1567, %l2
30871 ta %icc, 0x5
30872 set 0x08, %g3
30873 prefetcha [%l7 + %g3] 0x19, 0x3
30874 udivx %i2, 0x1471, %i1
30875 tneg %icc, 0x7
30876 movcc %icc, %i0, %g5
30877 tg %xcc, 0x3
30878 add %l7, 0x48, %l6
30879 wr %g0, 0x04, %asi
30880 ldxa [%l6] %asi, %i4
30881 casxa [%l6] 0x04, %i4, %i5
30882 fmul8x16au %f15, %f28, %f24
30883 alignaddr %l0, %g1, %l4
30884 wr %g0, 0x11, %asi
30885 ldsba [%l7 + 0x38] %asi, %l6
30886 edge8n %i6, %g6, %o1
30887 sdivx %g4, 0x02E9, %l5
30888 fandnot2 %f28, %f4, %f10
30889 move %xcc, %o4, %g7
30890 fmovdgu %icc, %f12, %f19
30891 movle %icc, %g3, %o3
30892 addc %o7, 0x04C2, %l1
30893 array16 %o2, %i7, %o0
30894 alignaddr %g2, %o5, %l3
30895 subc %l2, %o6, %i2
30896 fmovdvs %icc, %f25, %f3
30897 fmovsn %icc, %f28, %f12
30898 bl,a loop_2658
30899 fmuld8sux16 %f11, %f13, %f8
30900 tcc %icc, 0x7
30901 bne,a loop_2659
30902loop_2658:
30903 fmovda %xcc, %f17, %f2
30904 sllx %i3, %i0, %i1
30905 andcc %g5, 0x1782, %i5
30906loop_2659:
30907 edge16ln %l0, %g1, %i4
30908 move %icc, %l6, %i6
30909 smulcc %g6, %l4, %g4
30910 movge %xcc, %l5, %o4
30911 addcc %o1, %g7, %o3
30912 movgu %icc, %g3, %o7
30913 umulcc %o2, %i7, %o0
30914 edge32 %g2, %o5, %l3
30915 fandnot1 %f10, %f26, %f22
30916 add %l2, %o6, %l1
30917 tsubcctv %i3, %i0, %i1
30918 subc %g5, %i2, %l0
30919 movrne %g1, 0x0C1, %i5
30920 fmovsge %xcc, %f27, %f22
30921 movne %icc, %l6, %i6
30922 bvc,pn %xcc, loop_2660
30923 orcc %i4, 0x1C70, %g6
30924 sllx %g4, %l5, %l4
30925 flush %l7 + 0x38
30926loop_2660:
30927 fmovdcc %icc, %f0, %f18
30928 movgu %icc, %o4, %o1
30929 tne %icc, 0x7
30930 tsubcc %o3, %g7, %o7
30931 brlz,a %o2, loop_2661
30932 smul %i7, 0x0079, %o0
30933 fmovse %icc, %f7, %f20
30934 ldx [%l7 + 0x70], %g3
30935loop_2661:
30936 edge8 %g2, %o5, %l3
30937 edge32n %l2, %l1, %o6
30938 edge16l %i3, %i0, %g5
30939 movvs %xcc, %i2, %l0
30940 set 0x50, %o1
30941 ldda [%l7 + %o1] 0x2f, %g0
30942 fmovdvc %icc, %f17, %f19
30943 te %xcc, 0x3
30944 andn %i5, 0x103F, %l6
30945 movcs %xcc, %i6, %i1
30946 sll %g6, 0x01, %i4
30947 set 0x30, %g5
30948 ldda [%l7 + %g5] 0x81, %g4
30949 fmul8x16 %f14, %f30, %f28
30950 edge32 %l4, %o4, %o1
30951 srlx %o3, 0x17, %g7
30952 sdivcc %o7, 0x1531, %o2
30953 subcc %l5, 0x036F, %o0
30954 taddcctv %i7, 0x0D06, %g2
30955 set 0x78, %l1
30956 prefetcha [%l7 + %l1] 0x80, 0x2
30957 add %l3, 0x1C2A, %l2
30958 bvc loop_2662
30959 fpackfix %f10, %f6
30960 fmovrde %o5, %f12, %f28
30961 bgu loop_2663
30962loop_2662:
30963 andncc %o6, %i3, %l1
30964 movne %icc, %i0, %i2
30965 wr %g0, 0x80, %asi
30966 ldxa [%l7 + 0x28] %asi, %g5
30967loop_2663:
30968 fba,a %fcc0, loop_2664
30969 udiv %g1, 0x0099, %l0
30970 fmovscc %icc, %f14, %f7
30971 edge8ln %i5, %l6, %i6
30972loop_2664:
30973 fbn %fcc1, loop_2665
30974 xnor %g6, 0x0233, %i4
30975 bcc,pt %icc, loop_2666
30976 brlz,a %i1, loop_2667
30977loop_2665:
30978 array32 %g4, %o4, %o1
30979 flush %l7 + 0x1C
30980loop_2666:
30981 sir 0x1A02
30982loop_2667:
30983 restored
30984 rdpr %cwp, %g1
30985 rdpr %cansave, %g2
30986 rdpr %canrestore, %g3
30987 rdpr %cleanwin, %g4
30988 rdpr %otherwin, %g5
30989 rdpr %wstate, %g6
30990 tle %icc, 0x6
30991 fbge %fcc0, loop_2668
30992 nop
30993 fitos %f10, %f5
30994 fstoi %f5, %f20
30995 srl %o3, %g7, %o7
30996 bgu,pn %xcc, loop_2669
30997loop_2668:
30998 nop
30999 set 0x2C, %g1
31000 ldstub [%l7 + %g1], %l4
31001 mova %xcc, %l5, %o2
31002 sllx %i7, 0x1D, %o0
31003loop_2669:
31004 tn %xcc, 0x4
31005 sdiv %g3, 0x07C2, %g2
31006 set 0x78, %i3
31007 stxa %l3, [%l7 + %i3] 0xe2
31008 membar #Sync
31009 movrgz %o5, %o6, %l2
31010 fmovrde %i3, %f22, %f12
31011 edge32 %i0, %i2, %g5
31012 udiv %l1, 0x1C9B, %g1
31013 stw %l0, [%l7 + 0x4C]
31014 set 0x0C, %i5
31015 ldstuba [%l7 + %i5] 0x80, %l6
31016 fblg,a %fcc2, loop_2670
31017 fbug %fcc1, loop_2671
31018 ldsw [%l7 + 0x58], %i6
31019 addcc %g6, 0x1820, %i4
31020loop_2670:
31021 movn %icc, %i1, %g4
31022loop_2671:
31023 nop
31024 membar #Sync
31025 set 0x40, %i2
31026 ldda [%l7 + %i2] 0x17, %f16
31027 bne,a %icc, loop_2672
31028 subcc %i5, %o4, %o1
31029 movvs %xcc, %g7, %o3
31030 edge16l %o7, %l4, %o2
31031loop_2672:
31032 tcc %icc, 0x3
31033 edge16ln %l5, %i7, %o0
31034 fba %fcc0, loop_2673
31035 movvs %icc, %g3, %l3
31036 stx %g2, [%l7 + 0x78]
31037 lduw [%l7 + 0x08], %o5
31038loop_2673:
31039 movn %xcc, %l2, %i3
31040 nop
31041 set 0x7C, %o6
31042 ldsh [%l7 + %o6], %i0
31043 movleu %icc, %o6, %g5
31044 fbl,a %fcc3, loop_2674
31045 movcc %icc, %l1, %i2
31046 fmovdle %xcc, %f17, %f13
31047 movre %g1, 0x03A, %l0
31048loop_2674:
31049 smulcc %l6, 0x0856, %g6
31050 orn %i4, 0x070A, %i1
31051 subccc %i6, 0x073B, %g4
31052 tpos %xcc, 0x6
31053 smulcc %i5, 0x078B, %o4
31054 tneg %xcc, 0x0
31055 edge32l %o1, %o3, %o7
31056 edge16 %l4, %g7, %o2
31057 fsrc1 %f18, %f2
31058 sllx %i7, 0x1A, %l5
31059 bpos loop_2675
31060 movpos %xcc, %o0, %g3
31061 edge16 %l3, %o5, %l2
31062 srl %i3, 0x1F, %g2
31063loop_2675:
31064 sub %o6, %g5, %l1
31065 edge16ln %i2, %i0, %g1
31066 addc %l6, 0x0EFA, %g6
31067 swap [%l7 + 0x70], %l0
31068 bl,a,pt %icc, loop_2676
31069 tcc %xcc, 0x7
31070 tne %xcc, 0x1
31071 movcs %xcc, %i4, %i1
31072loop_2676:
31073 movvs %xcc, %i6, %g4
31074 fandnot2 %f16, %f14, %f10
31075 tn %icc, 0x5
31076 udiv %o4, 0x04CA, %i5
31077 nop
31078 setx loop_2677, %l0, %l1
31079 jmpl %l1, %o3
31080 movn %xcc, %o7, %o1
31081 edge32ln %l4, %o2, %i7
31082 movvc %xcc, %g7, %l5
31083loop_2677:
31084 orn %o0, 0x1A92, %g3
31085 fmovrdgez %l3, %f14, %f2
31086 mova %icc, %l2, %o5
31087 movg %icc, %g2, %o6
31088 movg %xcc, %i3, %l1
31089 wr %g0, 0x80, %asi
31090 ldda [%l7 + 0x40] %asi, %f16
31091 movgu %icc, %g5, %i0
31092 fbn,a %fcc3, loop_2678
31093 movl %icc, %i2, %g1
31094 movg %icc, %g6, %l0
31095 brnz,a %i4, loop_2679
31096loop_2678:
31097 fmovdpos %icc, %f22, %f28
31098 mulx %l6, 0x072D, %i6
31099 movne %xcc, %i1, %o4
31100loop_2679:
31101 fmovdcc %xcc, %f15, %f30
31102 set 0x64, %i7
31103 lda [%l7 + %i7] 0x11, %f24
31104 call loop_2680
31105 addc %i5, 0x000F, %g4
31106 array32 %o3, %o7, %o1
31107 fmovd %f8, %f8
31108loop_2680:
31109 brgz %o2, loop_2681
31110 mova %icc, %l4, %g7
31111 set 0x7C, %g7
31112 ldswa [%l7 + %g7] 0x04, %i7
31113loop_2681:
31114 te %icc, 0x5
31115 brnz,a %l5, loop_2682
31116 movvc %icc, %g3, %o0
31117 tn %icc, 0x1
31118 wr %g0, 0x0c, %asi
31119 stha %l2, [%l7 + 0x4E] %asi
31120loop_2682:
31121 taddcctv %l3, 0x0C7B, %g2
31122 popc %o6, %o5
31123 ldsb [%l7 + 0x2F], %i3
31124 move %xcc, %l1, %i0
31125 tpos %icc, 0x4
31126 edge8ln %i2, %g1, %g6
31127 fmovdle %xcc, %f23, %f6
31128 tsubcc %l0, %g5, %l6
31129 sllx %i6, 0x02, %i1
31130 array8 %o4, %i4, %g4
31131 sth %i5, [%l7 + 0x78]
31132 movn %xcc, %o3, %o1
31133 alignaddrl %o7, %o2, %l4
31134 tsubcc %i7, %l5, %g3
31135 tvc %xcc, 0x7
31136 movrlez %g7, %o0, %l3
31137 ble,a %xcc, loop_2683
31138 edge8l %g2, %o6, %o5
31139 edge16 %i3, %l2, %l1
31140 movpos %icc, %i2, %i0
31141loop_2683:
31142 fcmpne16 %f4, %f16, %g1
31143 orn %g6, 0x16F8, %g5
31144 wr %g0, 0x80, %asi
31145 ldsba [%l7 + 0x2B] %asi, %l0
31146 array16 %i6, %l6, %i1
31147 edge16n %o4, %g4, %i4
31148 sdivx %o3, 0x1FC9, %o1
31149 tn %xcc, 0x0
31150 movcc %xcc, %i5, %o7
31151 movcc %xcc, %l4, %o2
31152 xorcc %i7, %l5, %g3
31153 popc 0x132E, %o0
31154 orcc %l3, %g7, %g2
31155 brgz %o5, loop_2684
31156 tge %xcc, 0x4
31157 fcmpgt32 %f16, %f6, %o6
31158 fmul8x16au %f28, %f8, %f20
31159loop_2684:
31160 sdivx %i3, 0x0BBE, %l1
31161 st %f2, [%l7 + 0x24]
31162 udiv %l2, 0x0795, %i0
31163 sethi 0x1354, %i2
31164 addc %g1, %g5, %g6
31165 set 0x32, %o7
31166 stha %i6, [%l7 + %o7] 0x14
31167 edge8ln %l6, %i1, %o4
31168 tleu %icc, 0x5
31169 tvs %icc, 0x2
31170 edge16l %l0, %g4, %i4
31171 umulcc %o3, %o1, %o7
31172 std %f18, [%l7 + 0x10]
31173 smul %i5, %l4, %i7
31174 movl %xcc, %o2, %l5
31175 tg %icc, 0x2
31176 movrlz %o0, 0x1CE, %l3
31177 movpos %xcc, %g3, %g7
31178 edge8l %g2, %o5, %o6
31179 move %icc, %l1, %l2
31180 srl %i3, 0x19, %i0
31181 set 0x58, %l4
31182 stha %i2, [%l7 + %l4] 0x2b
31183 membar #Sync
31184 edge32ln %g5, %g6, %i6
31185 edge32ln %l6, %i1, %o4
31186 udiv %g1, 0x054B, %g4
31187 ldsb [%l7 + 0x34], %i4
31188 ba,a,pn %icc, loop_2685
31189 fnegs %f4, %f0
31190 be,a loop_2686
31191 andcc %l0, %o3, %o1
31192loop_2685:
31193 fmovdgu %icc, %f0, %f20
31194 taddcctv %o7, %l4, %i5
31195loop_2686:
31196 fnot2 %f30, %f6
31197 sdivx %o2, 0x106E, %l5
31198 ldsb [%l7 + 0x53], %o0
31199 sir 0x1658
31200 orncc %l3, %g3, %g7
31201 xnor %i7, %o5, %o6
31202 movrlz %l1, 0x132, %l2
31203 set 0x3D, %i1
31204 lduba [%l7 + %i1] 0x18, %i3
31205 ba,a,pn %icc, loop_2687
31206 udivcc %i0, 0x17F2, %i2
31207 movrlz %g5, 0x0EB, %g2
31208 fmovdg %xcc, %f5, %f3
31209loop_2687:
31210 nop
31211 set 0x4F, %l2
31212 lduba [%l7 + %l2] 0x18, %g6
31213 array32 %l6, %i6, %i1
31214 edge8ln %o4, %g1, %g4
31215 edge32l %i4, %l0, %o3
31216 fsrc2 %f28, %f10
31217 subccc %o1, 0x0742, %o7
31218 orn %l4, 0x14AA, %o2
31219 movleu %xcc, %i5, %l5
31220 bne,a loop_2688
31221 tn %icc, 0x4
31222 tpos %icc, 0x7
31223 tge %xcc, 0x2
31224loop_2688:
31225 edge32ln %l3, %o0, %g7
31226 sll %i7, 0x0F, %g3
31227 brnz %o5, loop_2689
31228 sra %l1, 0x1C, %l2
31229 array32 %o6, %i3, %i0
31230 andn %g5, 0x0805, %i2
31231loop_2689:
31232 bleu %xcc, loop_2690
31233 subccc %g2, %l6, %i6
31234 tn %xcc, 0x1
31235 edge16 %i1, %g6, %o4
31236loop_2690:
31237 fands %f3, %f17, %f17
31238 wr %g0, 0x04, %asi
31239 stha %g4, [%l7 + 0x2C] %asi
31240 movg %icc, %g1, %l0
31241 set 0x58, %o3
31242 ldxa [%l7 + %o3] 0x89, %o3
31243 set 0x6C, %i0
31244 stba %i4, [%l7 + %i0] 0x19
31245 nop
31246 fitos %f5, %f5
31247 fstox %f5, %f16
31248 fxtos %f16, %f12
31249 te %xcc, 0x4
31250 movneg %icc, %o1, %l4
31251 srax %o7, %o2, %i5
31252 fbne %fcc0, loop_2691
31253 movpos %icc, %l5, %o0
31254 bleu,a %xcc, loop_2692
31255 tleu %xcc, 0x3
31256loop_2691:
31257 call loop_2693
31258 fmovse %icc, %f25, %f6
31259loop_2692:
31260 nop
31261 fitos %f11, %f29
31262 fstod %f29, %f12
31263 sdivcc %g7, 0x15AF, %i7
31264loop_2693:
31265 brz,a %l3, loop_2694
31266 sllx %g3, 0x05, %l1
31267 nop
31268 set 0x50, %l6
31269 ldstub [%l7 + %l6], %l2
31270 fcmpne16 %f18, %f26, %o5
31271loop_2694:
31272 tge %xcc, 0x7
31273 sethi 0x1EC7, %o6
31274 umulcc %i3, %i0, %i2
31275 movcc %icc, %g2, %l6
31276 fblg %fcc1, loop_2695
31277 ldsh [%l7 + 0x20], %g5
31278 wr %g0, 0x19, %asi
31279 lduha [%l7 + 0x3C] %asi, %i1
31280loop_2695:
31281 sir 0x1FE8
31282 membar 0x45
31283 ta %icc, 0x7
31284 orn %i6, %o4, %g4
31285 fmovrde %g6, %f16, %f20
31286 udivcc %l0, 0x1510, %o3
31287 fmovrsgez %g1, %f11, %f1
31288 wr %g0, 0x18, %asi
31289 stwa %o1, [%l7 + 0x70] %asi
31290 fcmpgt16 %f10, %f4, %l4
31291 nop
31292 setx 0x379B376E, %l0, %l6
31293 st %l6, [%l7 + 0x28]
31294 ld [%l7 + 0x28], %f22
31295 fsqrts %f22, %f12
31296 fcmple32 %f10, %f24, %i4
31297 movn %xcc, %o7, %i5
31298 bneg,a,pt %icc, loop_2696
31299 edge16 %l5, %o0, %g7
31300 tvc %xcc, 0x2
31301 fexpand %f14, %f4
31302loop_2696:
31303 nop
31304 wr %g0, 0x0c, %asi
31305 sta %f8, [%l7 + 0x74] %asi
31306 edge16l %o2, %l3, %i7
31307 movcc %icc, %l1, %l2
31308 edge16 %o5, %g3, %o6
31309 edge16l %i3, %i0, %g2
31310 move %xcc, %i2, %l6
31311 movne %icc, %g5, %i6
31312 tvs %xcc, 0x6
31313 lduw [%l7 + 0x6C], %o4
31314 add %l7, 0x50, %l6
31315 wr %g0, 0x81, %asi
31316 ldxa [%l6] %asi, %i1
31317 casxa [%l6] %asi, %i1, %g4
31318 taddcctv %l0, 0x0DB7, %o3
31319 fsrc1 %f10, %f16
31320 fbg %fcc3, loop_2697
31321 orncc %g6, 0x14DE, %o1
31322 set 0x0C, %l0
31323 stwa %l4, [%l7 + %l0] 0x2f
31324 membar #Sync
31325loop_2697:
31326 fcmpeq16 %f16, %f24, %i4
31327 popc 0x15D7, %g1
31328 bl,pn %xcc, loop_2698
31329 popc 0x1FB1, %o7
31330 orncc %l5, %i5, %o0
31331 lduh [%l7 + 0x20], %g7
31332loop_2698:
31333 bg,a loop_2699
31334 andcc %o2, %l3, %i7
31335 edge16n %l1, %l2, %o5
31336 andncc %o6, %g3, %i0
31337loop_2699:
31338 nop
31339 setx 0xF2ED634A, %l0, %l6
31340 st %l6, [%l7 + 0x28]
31341 ld [%l7 + 0x28], %f21
31342 setx 0x5E5654B6, %l1, %l5
31343 st %l5, [%l7 + 0x10]
31344 ld [%l7 + 0x10], %f9
31345 fmuls %f9, %f21, %f29
31346 edge8n %g2, %i2, %i3
31347 fcmpne32 %f18, %f4, %l6
31348 ldx [%l7 + 0x50], %g5
31349 fbug,a %fcc1, loop_2700
31350 nop
31351 set 0x38, %i6
31352 ldd [%l7 + %i6], %f4
31353 wr %g0, 0x80, %asi
31354 stda %f16, [%l7 + 0x40] %asi
31355loop_2700:
31356 fbge,a %fcc2, loop_2701
31357 edge32 %o4, %i1, %i6
31358 sll %g4, %l0, %o3
31359 array8 %o1, %l4, %i4
31360loop_2701:
31361 fmul8x16au %f0, %f8, %f4
31362 addc %g1, %g6, %l5
31363 set 0x218, %g6
31364 ldxa [%g0 + %g6] 0x52, %o7
31365 movcc %icc, %i5, %g7
31366 tvs %xcc, 0x5
31367 fmovdl %icc, %f28, %f17
31368 restored
31369 rdpr %cwp, %g1
31370 rdpr %cansave, %g2
31371 rdpr %canrestore, %g3
31372 rdpr %cleanwin, %g4
31373 rdpr %otherwin, %g5
31374 rdpr %wstate, %g6
31375 set 0x6E, %i4
31376 lduba [%l7 + %i4] 0x10, %o2
31377 umulcc %l3, %i7, %l1
31378 srlx %l2, %o5, %o0
31379 fpack32 %f18, %f8, %f2
31380 udivx %o6, 0x0D75, %i0
31381 xnorcc %g2, 0x0E92, %g3
31382 set 0x0A, %o4
31383 lduha [%l7 + %o4] 0x80, %i2
31384 xor %l6, %i3, %g5
31385 add %o4, 0x0F32, %i6
31386 tge %xcc, 0x7
31387 tn %icc, 0x1
31388 tvc %xcc, 0x6
31389 srlx %i1, 0x17, %l0
31390 smul %g4, 0x0D21, %o3
31391 fone %f4
31392 fmovdle %xcc, %f12, %f15
31393 swap [%l7 + 0x4C], %l4
31394 subcc %o1, 0x1B37, %i4
31395 tcs %icc, 0x5
31396 fba %fcc1, loop_2702
31397 movvs %icc, %g1, %l5
31398 movcc %icc, %g6, %i5
31399 edge32l %o7, %g7, %o2
31400loop_2702:
31401 fmul8x16au %f27, %f7, %f2
31402 tn %xcc, 0x2
31403 udivcc %l3, 0x1534, %l1
31404 edge32l %i7, %l2, %o5
31405 bneg,a %icc, loop_2703
31406 srl %o0, %o6, %i0
31407 sdivx %g3, 0x0FE6, %i2
31408 edge8n %g2, %l6, %g5
31409loop_2703:
31410 popc %i3, %o4
31411 set 0x51, %l5
31412 stba %i6, [%l7 + %l5] 0x2b
31413 membar #Sync
31414 fbne %fcc1, loop_2704
31415 movn %icc, %l0, %i1
31416 tvs %xcc, 0x4
31417 subccc %g4, 0x1057, %o3
31418loop_2704:
31419 te %xcc, 0x5
31420 udivcc %l4, 0x1D8D, %i4
31421 fcmple32 %f2, %f20, %g1
31422 movvc %xcc, %l5, %g6
31423 nop
31424 fitod %f0, %f12
31425 fdtox %f12, %f22
31426 fxtod %f22, %f10
31427 edge8n %i5, %o1, %o7
31428 fmovsne %xcc, %f22, %f5
31429 fzeros %f27
31430 fnot1 %f26, %f6
31431 movrgez %g7, %l3, %o2
31432 bcc,a %icc, loop_2705
31433 tleu %xcc, 0x6
31434 tcc %xcc, 0x4
31435 brlz,a %i7, loop_2706
31436loop_2705:
31437 array16 %l2, %l1, %o0
31438 addcc %o5, 0x046B, %i0
31439 subcc %g3, 0x0DD2, %i2
31440loop_2706:
31441 fands %f8, %f29, %f19
31442 edge8l %g2, %l6, %g5
31443 edge8n %o6, %i3, %o4
31444 tcc %icc, 0x1
31445 umulcc %i6, 0x0C3B, %l0
31446 te %icc, 0x5
31447 movge %xcc, %i1, %g4
31448 and %o3, 0x19E2, %l4
31449 set 0x08, %o2
31450 stha %g1, [%l7 + %o2] 0x19
31451 or %l5, %g6, %i4
31452 edge8ln %o1, %i5, %o7
31453 movleu %icc, %l3, %o2
31454 add %l7, 0x68, %l6
31455 wr %g0, 0x80, %asi
31456 ldxa [%l6] %asi, %g7
31457 casxa [%l6] 0x80, %g7, %l2
31458 fmovdn %icc, %f14, %f8
31459 fmovrslez %i7, %f3, %f28
31460 array16 %l1, %o0, %i0
31461 or %g3, %o5, %g2
31462 fsrc1 %f14, %f2
31463 fandnot1s %f2, %f19, %f14
31464 stbar
31465 or %l6, 0x0E9B, %g5
31466 xnorcc %o6, 0x0A5C, %i3
31467 edge32ln %o4, %i2, %l0
31468 popc 0x175F, %i1
31469 movge %xcc, %i6, %o3
31470 fcmple16 %f22, %f26, %l4
31471 brgz,a %g4, loop_2707
31472 ldd [%l7 + 0x48], %g0
31473 wr %g0, 0x88, %asi
31474 ldstuba [%l7 + 0x6E] %asi, %g6
31475loop_2707:
31476 nop
31477 setx 0xE07173A0, %l0, %l6
31478 st %l6, [%l7 + 0x34]
31479 ld [%l7 + 0x34], %fsr
31480 mova %xcc, %i4, %o1
31481 smul %i5, %l5, %l3
31482 movpos %xcc, %o2, %o7
31483 fbuge %fcc0, loop_2708
31484 swap [%l7 + 0x20], %g7
31485 edge16ln %i7, %l2, %o0
31486 sub %l1, 0x066E, %i0
31487loop_2708:
31488 alignaddrl %o5, %g2, %g3
31489 tle %icc, 0x4
31490 fbge,a %fcc3, loop_2709
31491 st %f23, [%l7 + 0x18]
31492 movrlz %l6, 0x019, %g5
31493 fmovrdlz %i3, %f14, %f24
31494loop_2709:
31495 movrne %o4, 0x2A3, %i2
31496 fandnot2s %f19, %f1, %f19
31497 tle %icc, 0x3
31498 srax %l0, %i1, %i6
31499 ldd [%l7 + 0x20], %f10
31500 andcc %o6, %o3, %g4
31501 movleu %xcc, %g1, %g6
31502 nop
31503 setx loop_2710, %l0, %l1
31504 jmpl %l1, %i4
31505 tg %icc, 0x0
31506 wr %g0, 0x10, %asi
31507 lduwa [%l7 + 0x38] %asi, %o1
31508loop_2710:
31509 nop
31510 setx loop_2711, %l0, %l1
31511 jmpl %l1, %l4
31512 move %icc, %i5, %l5
31513 movne %icc, %o2, %l3
31514 umul %g7, %o7, %i7
31515loop_2711:
31516 array32 %o0, %l2, %l1
31517 mova %xcc, %o5, %g2
31518 ldd [%l7 + 0x18], %f14
31519 saved
31520 rdpr %cwp, %g1
31521 rdpr %cansave, %g2
31522 rdpr %canrestore, %g3
31523 rdpr %cleanwin, %g4
31524 rdpr %otherwin, %g5
31525 rdpr %wstate, %g6
31526 taddcc %g3, %l6, %g5
31527 subc %i0, %o4, %i2
31528 be %xcc, loop_2712
31529 ldsb [%l7 + 0x4F], %l0
31530 restored
31531 rdpr %cwp, %g1
31532 rdpr %cansave, %g2
31533 rdpr %canrestore, %g3
31534 rdpr %cleanwin, %g4
31535 rdpr %otherwin, %g5
31536 rdpr %wstate, %g6
31537 sdivcc %i1, 0x1BD7, %i3
31538loop_2712:
31539 fmovsneg %icc, %f4, %f28
31540 fbg %fcc2, loop_2713
31541 fbe,a %fcc1, loop_2714
31542 bvc,a loop_2715
31543 ldsh [%l7 + 0x1C], %o6
31544loop_2713:
31545 saved
31546 rdpr %cwp, %g1
31547 rdpr %cansave, %g2
31548 rdpr %canrestore, %g3
31549 rdpr %cleanwin, %g4
31550 rdpr %otherwin, %g5
31551 rdpr %wstate, %g6
31552loop_2714:
31553 brgz,a %o3, loop_2716
31554loop_2715:
31555 movrne %i6, %g1, %g4
31556 fnors %f28, %f4, %f2
31557 ldsh [%l7 + 0x66], %g6
31558loop_2716:
31559 edge32ln %o1, %i4, %l4
31560 sdivx %l5, 0x1848, %i5
31561 nop
31562 setx 0x890BB6E71B3D8F32, %l0, %l6
31563 stx %l6, [%l7 + 0x28]
31564 ldd [%l7 + 0x28], %f0
31565 setx 0x82DD0CAB286BFB42, %l1, %l5
31566 stx %l5, [%l7 + 0x10]
31567 ldd [%l7 + 0x10], %f20
31568 faddd %f20, %f0, %f20
31569 fpsub32s %f21, %f27, %f21
31570 tvc %xcc, 0x0
31571 bpos,a,pt %icc, loop_2717
31572 fmovrse %o2, %f23, %f23
31573 umul %g7, 0x0A5B, %l3
31574 edge8l %i7, %o7, %o0
31575loop_2717:
31576 nop
31577 wr %g0, 0x81, %asi
31578 prefetcha [%l7 + 0x58] %asi, 0x3
31579 fmul8sux16 %f26, %f6, %f6
31580 orncc %o5, %l2, %g2
31581 tpos %xcc, 0x2
31582 bne loop_2718
31583 nop
31584 setx 0xA9F47F16, %l0, %l6
31585 st %l6, [%l7 + 0x28]
31586 ld [%l7 + 0x28], %f12
31587 setx 0x329D9B3B, %l1, %l5
31588 st %l5, [%l7 + 0x10]
31589 ld [%l7 + 0x10], %f2
31590 fsubs %f2, %f12, %f2
31591 tge %xcc, 0x1
31592 wr %g0, 0x2b, %asi
31593 stha %g3, [%l7 + 0x56] %asi
31594 membar #Sync
31595loop_2718:
31596 xor %g5, %i0, %l6
31597 movrgz %o4, 0x0E0, %i2
31598 udivcc %i1, 0x1A5A, %i3
31599 movvs %xcc, %l0, %o3
31600 fmul8x16al %f12, %f15, %f24
31601 bge %icc, loop_2719
31602 movcs %xcc, %o6, %g1
31603 fble,a %fcc0, loop_2720
31604 fmul8x16au %f18, %f10, %f28
31605loop_2719:
31606 fxor %f6, %f14, %f20
31607 nop
31608 setx loop_2721, %l0, %l1
31609 jmpl %l1, %g4
31610loop_2720:
31611 andn %g6, 0x10AA, %i6
31612 set 0x30, %o5
31613 prefetcha [%l7 + %o5] 0x14, 0x1
31614loop_2721:
31615 fpadd16 %f20, %f22, %f18
31616 umul %l4, 0x0F06, %o1
31617 fmovrslz %l5, %f3, %f14
31618 mulx %o2, 0x0B84, %g7
31619 movrlz %i5, 0x023, %i7
31620 fmovrdne %o7, %f12, %f12
31621 edge32n %l3, %o0, %o5
31622 sdivx %l1, 0x0C48, %l2
31623 popc %g2, %g5
31624 lduw [%l7 + 0x6C], %g3
31625 fmul8sux16 %f12, %f8, %f2
31626 tpos %icc, 0x0
31627 fble %fcc2, loop_2722
31628 sll %l6, 0x09, %o4
31629 fpsub32s %f27, %f5, %f30
31630 fornot2s %f0, %f2, %f1
31631loop_2722:
31632 tl %icc, 0x2
31633 tgu %icc, 0x6
31634 movn %xcc, %i0, %i1
31635 nop
31636 set 0x64, %l3
31637 prefetch [%l7 + %l3], 0x3
31638 tneg %xcc, 0x5
31639 orcc %i3, 0x1A72, %i2
31640 movl %icc, %l0, %o3
31641 movle %icc, %g1, %o6
31642 nop
31643 fitod %f2, %f8
31644 fdtox %f8, %f12
31645 fxtod %f12, %f8
31646 movvs %xcc, %g6, %g4
31647 andn %i6, %l4, %i4
31648 movne %icc, %o1, %o2
31649 set 0x48, %o0
31650 lda [%l7 + %o0] 0x80, %f27
31651 ldstub [%l7 + 0x38], %l5
31652 swap [%l7 + 0x68], %i5
31653 bleu,pt %xcc, loop_2723
31654 prefetch [%l7 + 0x4C], 0x2
31655 set 0x5F, %g2
31656 ldstuba [%l7 + %g2] 0x89, %g7
31657loop_2723:
31658 tcc %xcc, 0x3
31659 fcmple16 %f24, %f10, %o7
31660 fmovsleu %icc, %f3, %f13
31661 tcc %icc, 0x1
31662 fnot1s %f13, %f14
31663 udivx %i7, 0x0AEC, %l3
31664 edge16l %o0, %l1, %o5
31665 tleu %xcc, 0x7
31666 movg %icc, %g2, %g5
31667 fbl,a %fcc1, loop_2724
31668 movg %icc, %g3, %l6
31669 nop
31670 setx 0x706D3FE4, %l0, %l6
31671 st %l6, [%l7 + 0x2C]
31672 ld [%l7 + 0x2C], %fsr
31673 andcc %l2, %o4, %i1
31674loop_2724:
31675 udivcc %i3, 0x07BA, %i0
31676 fcmpne16 %f8, %f2, %l0
31677 sdivcc %o3, 0x1EF2, %g1
31678 ldx [%l7 + 0x20], %i2
31679 set 0x3F, %g3
31680 ldstuba [%l7 + %g3] 0x80, %o6
31681 nop
31682 fitod %f23, %f18
31683 bvc,a %icc, loop_2725
31684 andn %g6, 0x0434, %g4
31685 fsrc2 %f18, %f22
31686 udiv %l4, 0x01FD, %i4
31687loop_2725:
31688 ta %icc, 0x0
31689 wr %g0, 0x23, %asi
31690 stwa %i6, [%l7 + 0x44] %asi
31691 membar #Sync
31692 sir 0x1124
31693 orncc %o1, %o2, %i5
31694 edge8l %g7, %l5, %o7
31695 taddcc %i7, 0x0AEB, %l3
31696 nop
31697 set 0x4C, %g4
31698 ldsh [%l7 + %g4], %o0
31699 udivx %o5, 0x01CD, %g2
31700 brnz,a %g5, loop_2726
31701 bn %xcc, loop_2727
31702 fmovdcc %icc, %f3, %f15
31703 edge8n %g3, %l6, %l2
31704loop_2726:
31705 tne %icc, 0x7
31706loop_2727:
31707 movg %icc, %o4, %l1
31708 nop
31709 setx 0x4095FB79, %l0, %l6
31710 st %l6, [%l7 + 0x28]
31711 ld [%l7 + 0x28], %f10
31712 setx 0x8FAE8B5D, %l1, %l5
31713 st %l5, [%l7 + 0x10]
31714 ld [%l7 + 0x10], %f26
31715 fsubs %f26, %f10, %f16
31716 movne %icc, %i1, %i0
31717 brgez,a %l0, loop_2728
31718 ldub [%l7 + 0x1C], %i3
31719 bcc,pn %icc, loop_2729
31720 fmovsn %xcc, %f2, %f0
31721loop_2728:
31722 fmovdvs %icc, %f11, %f21
31723 wr %g0, 0x10, %asi
31724 ldda [%l7 + 0x30] %asi, %o2
31725loop_2729:
31726 fbule,a %fcc0, loop_2730
31727 fbge,a %fcc1, loop_2731
31728 movleu %icc, %g1, %o6
31729 movre %i2, %g4, %g6
31730loop_2730:
31731 edge8ln %l4, %i4, %o1
31732loop_2731:
31733 fmovrslz %o2, %f23, %f30
31734 srl %i6, 0x05, %g7
31735 wr %g0, 0x2a, %asi
31736 ldda [%l7 + 0x50] %asi, %i4
31737 bgu,a,pt %icc, loop_2732
31738 swap [%l7 + 0x40], %l5
31739 and %o7, 0x11FA, %i7
31740 edge32l %o0, %o5, %l3
31741loop_2732:
31742 udivx %g5, 0x1169, %g3
31743 fands %f10, %f18, %f7
31744 fbuge,a %fcc0, loop_2733
31745 fmovsvs %xcc, %f25, %f17
31746 movre %l6, %l2, %o4
31747 addc %g2, %l1, %i1
31748loop_2733:
31749 array8 %l0, %i0, %o3
31750 fnot2 %f30, %f18
31751 nop
31752 setx loop_2734, %l0, %l1
31753 wrpr 0x1, %tl
31754 wrpr %l1, %tpc
31755 add %l1, 0x4, %l1
31756 wrpr %l1, %tnpc
31757 setx 0x34400001400, %l0, %l1
31758 wrpr %l1, %tstate
31759 wrhpr 0x4, %htstate
31760 retry
31761 fba %fcc1, loop_2735
31762 andn %g1, 0x0A7A, %i3
31763 set 0x30, %o1
31764 ldxa [%l7 + %o1] 0x18, %o6
31765loop_2734:
31766 ldd [%l7 + 0x60], %f24
31767loop_2735:
31768 ldsb [%l7 + 0x6A], %i2
31769 sethi 0x1C2E, %g4
31770 nop
31771 fitos %f1, %f25
31772 fstox %f25, %f12
31773 fxtos %f12, %f21
31774 bl,a %xcc, loop_2736
31775 tg %xcc, 0x5
31776 movge %xcc, %l4, %g6
31777 ldd [%l7 + 0x78], %i4
31778loop_2736:
31779 andn %o1, %i6, %g7
31780 fbule,a %fcc0, loop_2737
31781 fmovspos %icc, %f23, %f27
31782 andn %i5, %l5, %o7
31783 mova %xcc, %o2, %o0
31784loop_2737:
31785 movne %icc, %o5, %i7
31786 edge8n %g5, %l3, %l6
31787 movpos %icc, %g3, %l2
31788 wr %g0, 0x80, %asi
31789 sta %f1, [%l7 + 0x64] %asi
31790 tneg %xcc, 0x5
31791 mova %icc, %g2, %o4
31792 orcc %i1, %l1, %l0
31793 tneg %xcc, 0x4
31794 movne %xcc, %o3, %i0
31795 fmul8sux16 %f30, %f4, %f18
31796 fble %fcc1, loop_2738
31797 edge8 %g1, %i3, %o6
31798 tle %xcc, 0x7
31799 wr %g0, 0x80, %asi
31800 swapa [%l7 + 0x44] %asi, %g4
31801loop_2738:
31802 movrgez %l4, %i2, %i4
31803 fxnors %f8, %f21, %f26
31804 tneg %icc, 0x5
31805 sllx %g6, 0x1B, %o1
31806 fcmple16 %f16, %f6, %g7
31807 fmovrslz %i5, %f9, %f18
31808 nop
31809 setx 0x9BF92965, %l0, %l6
31810 st %l6, [%l7 + 0x28]
31811 ld [%l7 + 0x28], %f31
31812 setx 0x0DA65714, %l1, %l5
31813 st %l5, [%l7 + 0x10]
31814 ld [%l7 + 0x10], %f6
31815 fsubs %f6, %f31, %f19
31816 nop
31817 setx 0x4D1433D2505A9DAB, %l0, %l6
31818 stx %l6, [%l7 + 0x70]
31819 ldx [%l7 + 0x70], %fsr
31820 tg %xcc, 0x7
31821 fbe %fcc2, loop_2739
31822 tge %xcc, 0x1
31823 andcc %i6, 0x0C1A, %o7
31824 edge16n %o2, %l5, %o0
31825loop_2739:
31826 movge %icc, %i7, %g5
31827 membar 0x75
31828 alignaddrl %l3, %o5, %g3
31829 wr %g0, 0xf1, %asi
31830 stda %f16, [%l7 + 0x40] %asi
31831 membar #Sync
31832 edge16n %l2, %g2, %o4
31833 nop
31834 fitod %f2, %f18
31835 fdtos %f18, %f2
31836 fmovsvc %icc, %f12, %f0
31837 sub %l6, %i1, %l0
31838 brlez %o3, loop_2740
31839 edge16l %l1, %g1, %i3
31840 fbug,a %fcc0, loop_2741
31841 srax %o6, 0x0A, %g4
31842loop_2740:
31843 edge8n %i0, %i2, %l4
31844 umul %i4, %o1, %g7
31845loop_2741:
31846 mulscc %g6, %i5, %i6
31847 addc %o2, 0x0E6B, %o7
31848 set 0x52, %g5
31849 lduha [%l7 + %g5] 0x10, %o0
31850 bgu,pn %xcc, loop_2742
31851 stx %i7, [%l7 + 0x50]
31852 lduw [%l7 + 0x44], %g5
31853 edge32n %l3, %o5, %g3
31854loop_2742:
31855 tge %icc, 0x6
31856 bn,a,pt %xcc, loop_2743
31857 tneg %xcc, 0x6
31858 set 0x28, %l1
31859 swapa [%l7 + %l1] 0x89, %l2
31860loop_2743:
31861 fba,a %fcc2, loop_2744
31862 mulscc %l5, 0x1848, %g2
31863 saved
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 xorcc %l6, 0x0DD3, %i1
31871loop_2744:
31872 fmovrdgez %o4, %f28, %f26
31873 tcs %xcc, 0x1
31874 mova %icc, %l0, %o3
31875 sllx %l1, 0x12, %i3
31876 fexpand %f8, %f16
31877 fnot1 %f12, %f2
31878 movg %icc, %o6, %g1
31879 tle %icc, 0x7
31880 movge %xcc, %g4, %i2
31881 smulcc %l4, 0x175F, %i4
31882 fabss %f11, %f7
31883 edge32l %o1, %g7, %i0
31884 for %f22, %f10, %f12
31885 xorcc %i5, %g6, %i6
31886 wr %g0, 0x89, %asi
31887 ldda [%l7 + 0x40] %asi, %f16
31888 sub %o2, 0x0958, %o7
31889 srax %i7, %g5, %l3
31890 sdiv %o0, 0x145F, %o5
31891 fba %fcc1, loop_2745
31892 andncc %l2, %l5, %g3
31893 bge,pn %xcc, loop_2746
31894 fnand %f6, %f24, %f14
31895loop_2745:
31896 sdivcc %g2, 0x0A93, %l6
31897 fnand %f4, %f26, %f16
31898loop_2746:
31899 fbule,a %fcc3, loop_2747
31900 fmovrsgez %i1, %f10, %f15
31901 movl %icc, %o4, %o3
31902 set 0x40, %g1
31903 stda %f0, [%l7 + %g1] 0xf8
31904 membar #Sync
31905loop_2747:
31906 alignaddr %l1, %i3, %l0
31907 alignaddr %o6, %g1, %g4
31908 edge32n %i2, %l4, %i4
31909 fone %f2
31910 tge %icc, 0x3
31911 smul %o1, %i0, %g7
31912 popc 0x10D8, %g6
31913 movgu %xcc, %i5, %i6
31914 movcs %xcc, %o7, %o2
31915 fbg %fcc2, loop_2748
31916 restored
31917 rdpr %cwp, %g1
31918 rdpr %cansave, %g2
31919 rdpr %canrestore, %g3
31920 rdpr %cleanwin, %g4
31921 rdpr %otherwin, %g5
31922 rdpr %wstate, %g6
31923 ld [%l7 + 0x60], %f19
31924 fmovsge %icc, %f25, %f0
31925loop_2748:
31926 movcc %icc, %g5, %i7
31927 sdivx %l3, 0x016E, %o0
31928 brnz,a %l2, loop_2749
31929 edge32ln %o5, %l5, %g3
31930 sll %l6, %i1, %g2
31931 wr %g0, 0x88, %asi
31932 ldsba [%l7 + 0x5F] %asi, %o3
31933loop_2749:
31934 fbul,a %fcc2, loop_2750
31935 taddcctv %o4, %i3, %l1
31936 fpsub32s %f11, %f28, %f26
31937 brnz %o6, loop_2751
31938loop_2750:
31939 movneg %xcc, %g1, %l0
31940 ldsw [%l7 + 0x4C], %g4
31941 orncc %i2, %i4, %o1
31942loop_2751:
31943 nop
31944 wr %g0, 0x19, %asi
31945 lda [%l7 + 0x34] %asi, %f4
31946 sdivx %i0, 0x0362, %g7
31947 fcmpne16 %f28, %f8, %g6
31948 fxors %f9, %f29, %f19
31949 tvs %icc, 0x3
31950 movcc %xcc, %l4, %i5
31951 fmovsneg %xcc, %f24, %f8
31952 array32 %o7, %o2, %i6
31953 fmovrslz %g5, %f10, %f3
31954 nop
31955 setx 0x8250F2E59B0BD8A4, %l0, %l6
31956 stx %l6, [%l7 + 0x28]
31957 ldd [%l7 + 0x28], %f16
31958 setx 0xAF947B49AA4194DE, %l1, %l5
31959 stx %l5, [%l7 + 0x10]
31960 ldd [%l7 + 0x10], %f18
31961 fsubd %f18, %f16, %f10
31962 edge16l %i7, %l3, %o0
31963 ld [%l7 + 0x64], %f6
31964 pdist %f12, %f4, %f30
31965 tpos %xcc, 0x7
31966 brz,a %l2, loop_2752
31967 fmovdgu %xcc, %f25, %f27
31968 popc %o5, %g3
31969 subc %l6, %l5, %g2
31970loop_2752:
31971 nop
31972 set 0x7E, %i3
31973 stha %i1, [%l7 + %i3] 0x19
31974 wr %g0, 0x89, %asi
31975 stda %f16, [%l7 + 0x40] %asi
31976 ldub [%l7 + 0x32], %o3
31977 ble,pt %xcc, loop_2753
31978 addc %o4, 0x1915, %i3
31979 ble,pn %icc, loop_2754
31980 subc %o6, %l1, %g1
31981loop_2753:
31982 nop
31983 membar #Sync
31984 wr %g0, 0x16, %asi
31985 ldda [%l7 + 0x40] %asi, %f0
31986loop_2754:
31987 andcc %g4, %l0, %i2
31988 fbo,a %fcc2, loop_2755
31989 bne,pt %icc, loop_2756
31990 restored
31991 rdpr %cwp, %g1
31992 rdpr %cansave, %g2
31993 rdpr %canrestore, %g3
31994 rdpr %cleanwin, %g4
31995 rdpr %otherwin, %g5
31996 rdpr %wstate, %g6
31997 flush %l7 + 0x68
31998loop_2755:
31999 srax %o1, 0x10, %i4
32000loop_2756:
32001 brlez,a %i0, loop_2757
32002 fbe %fcc3, loop_2758
32003 sir 0x1346
32004 udivcc %g7, 0x000F, %g6
32005loop_2757:
32006 restored
32007 rdpr %cwp, %g1
32008 rdpr %cansave, %g2
32009 rdpr %canrestore, %g3
32010 rdpr %cleanwin, %g4
32011 rdpr %otherwin, %g5
32012 rdpr %wstate, %g6
32013loop_2758:
32014 movpos %xcc, %i5, %l4
32015 addccc %o7, 0x037F, %o2
32016 umul %g5, 0x130D, %i6
32017 xnor %l3, 0x1231, %i7
32018 edge16l %o0, %l2, %o5
32019 edge32n %g3, %l5, %l6
32020 sra %i1, 0x0A, %g2
32021 tne %xcc, 0x7
32022 lduw [%l7 + 0x28], %o4
32023 fones %f5
32024 fmovsne %xcc, %f19, %f5
32025 or %o3, %i3, %l1
32026 xor %g1, 0x08FB, %g4
32027 fmovd %f16, %f24
32028 sdiv %l0, 0x0C1E, %i2
32029 fmovdpos %xcc, %f12, %f15
32030 fbu,a %fcc3, loop_2759
32031 sdivx %o6, 0x0B84, %o1
32032 tn %xcc, 0x6
32033 fmovsn %xcc, %f12, %f30
32034loop_2759:
32035 bleu,pn %icc, loop_2760
32036 brnz %i0, loop_2761
32037 edge8n %g7, %g6, %i5
32038 fmovsgu %xcc, %f18, %f31
32039loop_2760:
32040 fbo,a %fcc3, loop_2762
32041loop_2761:
32042 movpos %icc, %l4, %o7
32043 movpos %xcc, %o2, %i4
32044 fbue %fcc2, loop_2763
32045loop_2762:
32046 movre %i6, %l3, %i7
32047 membar 0x5E
32048 nop
32049 fitos %f7, %f31
32050 fstox %f31, %f26
32051loop_2763:
32052 call loop_2764
32053 mulx %o0, %l2, %o5
32054 orncc %g5, %l5, %g3
32055 edge32l %i1, %l6, %o4
32056loop_2764:
32057 tcs %xcc, 0x4
32058 ldd [%l7 + 0x60], %f30
32059 sdiv %o3, 0x1F1D, %g2
32060 edge16n %i3, %g1, %g4
32061 andncc %l1, %l0, %i2
32062 membar 0x61
32063 xorcc %o1, %i0, %g7
32064 bg,a loop_2765
32065 fmovsl %icc, %f1, %f27
32066 tcc %icc, 0x5
32067 nop
32068 setx 0xDEF5910A807F001C, %l0, %l6
32069 stx %l6, [%l7 + 0x10]
32070 ldx [%l7 + 0x10], %fsr
32071loop_2765:
32072 movle %xcc, %o6, %i5
32073 fbl %fcc2, loop_2766
32074 nop
32075 setx 0x9BE3123F9040C916, %l0, %l6
32076 stx %l6, [%l7 + 0x20]
32077 ldx [%l7 + 0x20], %fsr
32078 umulcc %l4, 0x090B, %o7
32079 restored
32080 rdpr %cwp, %g1
32081 rdpr %cansave, %g2
32082 rdpr %canrestore, %g3
32083 rdpr %cleanwin, %g4
32084 rdpr %otherwin, %g5
32085 rdpr %wstate, %g6
32086loop_2766:
32087 edge8ln %g6, %o2, %i6
32088 edge16n %l3, %i4, %i7
32089 subc %o0, %l2, %g5
32090 fors %f5, %f24, %f31
32091 srlx %l5, %o5, %i1
32092 fbe %fcc1, loop_2767
32093 edge32 %g3, %o4, %o3
32094 subcc %l6, %g2, %g1
32095 sub %g4, 0x1E87, %l1
32096loop_2767:
32097 movl %icc, %l0, %i2
32098 fbug %fcc0, loop_2768
32099 sub %i3, 0x019B, %o1
32100 umul %g7, 0x0F1B, %i0
32101 swap [%l7 + 0x0C], %i5
32102loop_2768:
32103 andncc %l4, %o6, %o7
32104 movvs %icc, %g6, %i6
32105 alignaddr %l3, %i4, %o2
32106 edge8n %o0, %i7, %g5
32107 array8 %l5, %l2, %i1
32108 srl %o5, 0x09, %g3
32109 fors %f17, %f17, %f10
32110 popc %o4, %l6
32111 movneg %xcc, %o3, %g2
32112 fpack16 %f26, %f31
32113 fands %f6, %f16, %f20
32114 movg %icc, %g1, %g4
32115 bpos loop_2769
32116 move %icc, %l0, %i2
32117 sdivx %i3, 0x06D6, %l1
32118 fmovdcc %icc, %f0, %f15
32119loop_2769:
32120 nop
32121 setx 0x7358170E, %l0, %l6
32122 st %l6, [%l7 + 0x28]
32123 ld [%l7 + 0x28], %f28
32124 setx 0xF79771F7, %l1, %l5
32125 st %l5, [%l7 + 0x10]
32126 ld [%l7 + 0x10], %f18
32127 fsubs %f18, %f28, %f3
32128 bcs,a loop_2770
32129 array8 %g7, %o1, %i0
32130 srax %i5, 0x0E, %l4
32131 fcmple32 %f2, %f16, %o6
32132loop_2770:
32133 fbo %fcc1, loop_2771
32134 tcc %xcc, 0x3
32135 movcc %xcc, %o7, %i6
32136 set 0x68, %i5
32137 prefetcha [%l7 + %i5] 0x80, 0x3
32138loop_2771:
32139 fmovrslz %l3, %f4, %f10
32140 sub %o2, 0x0890, %i4
32141 smulcc %i7, %g5, %l5
32142 for %f22, %f20, %f8
32143 ble,a %xcc, loop_2772
32144 mova %xcc, %o0, %l2
32145 stw %i1, [%l7 + 0x5C]
32146 nop
32147 setx loop_2773, %l0, %l1
32148 wrpr 0x1, %tl
32149 wrpr %l1, %tnpc
32150 setx 0x34400001400, %l0, %l1
32151 wrpr %l1, %tstate
32152 wrhpr 0x4, %htstate
32153 done
32154loop_2772:
32155 array32 %g3, %o4, %o5
32156 edge8 %o3, %g2, %l6
32157 ldd [%l7 + 0x60], %f16
32158loop_2773:
32159 movvc %icc, %g4, %l0
32160 sdivcc %g1, 0x1F08, %i3
32161 umul %l1, 0x1378, %g7
32162 ta %xcc, 0x6
32163 alignaddrl %i2, %o1, %i5
32164 movpos %xcc, %l4, %o6
32165 nop
32166 setx 0xC0612119, %l0, %l6
32167 st %l6, [%l7 + 0x34]
32168 ld [%l7 + 0x34], %fsr
32169 nop
32170 set 0x28, %i2
32171 lduh [%l7 + %i2], %i0
32172 movle %xcc, %i6, %g6
32173 ldx [%l7 + 0x50], %l3
32174 fnors %f16, %f1, %f21
32175 fmovrdgez %o2, %f22, %f26
32176 edge16ln %i4, %o7, %g5
32177 movne %xcc, %l5, %o0
32178 edge32ln %i7, %l2, %g3
32179 fabss %f31, %f12
32180 bne %xcc, loop_2774
32181 lduw [%l7 + 0x5C], %o4
32182 saved
32183 rdpr %cwp, %g1
32184 rdpr %cansave, %g2
32185 rdpr %canrestore, %g3
32186 rdpr %cleanwin, %g4
32187 rdpr %otherwin, %g5
32188 rdpr %wstate, %g6
32189 alignaddr %o5, %o3, %i1
32190loop_2774:
32191 bvc,pn %xcc, loop_2775
32192 tsubcc %g2, %g4, %l6
32193 nop
32194 setx 0x6BF885A25C354CEF, %l0, %l6
32195 stx %l6, [%l7 + 0x28]
32196 ldd [%l7 + 0x28], %f0
32197 setx 0x0A199EB51DACAD41, %l1, %l5
32198 stx %l5, [%l7 + 0x10]
32199 ldd [%l7 + 0x10], %f8
32200 fmuld %f8, %f0, %f26
32201 movle %icc, %l0, %i3
32202loop_2775:
32203 edge16n %l1, %g7, %g1
32204 smul %o1, 0x07E2, %i2
32205 edge8n %l4, %o6, %i5
32206 fornot1 %f16, %f30, %f26
32207 edge16l %i6, %i0, %g6
32208 and %o2, 0x12F9, %l3
32209 movl %icc, %o7, %i4
32210 fsrc2s %f21, %f18
32211 sdivx %l5, 0x1C46, %o0
32212 set 0x74, %i7
32213 lda [%l7 + %i7] 0x14, %f29
32214 brgz %i7, loop_2776
32215 fcmpgt16 %f4, %f0, %g5
32216 addc %g3, 0x0B37, %o4
32217 bneg,a,pt %xcc, loop_2777
32218loop_2776:
32219 tgu %icc, 0x4
32220 srl %o5, 0x07, %o3
32221 ldstub [%l7 + 0x73], %l2
32222loop_2777:
32223 ble,a loop_2778
32224 movgu %icc, %g2, %g4
32225 fbug,a %fcc0, loop_2779
32226 fcmpne32 %f20, %f0, %l6
32227loop_2778:
32228 tge %xcc, 0x4
32229 movne %xcc, %l0, %i3
32230loop_2779:
32231 udivx %i1, 0x1761, %g7
32232 sth %l1, [%l7 + 0x48]
32233 fmovdg %xcc, %f23, %f1
32234 move %icc, %g1, %i2
32235 umul %o1, 0x0A73, %o6
32236 ta %xcc, 0x0
32237 add %i5, %l4, %i6
32238 fandnot1 %f4, %f20, %f8
32239 or %g6, 0x07D3, %i0
32240 movrgez %o2, %o7, %i4
32241 bcs,pt %xcc, loop_2780
32242 bgu %icc, loop_2781
32243 ldsh [%l7 + 0x0E], %l3
32244 bvc,pn %icc, loop_2782
32245loop_2780:
32246 fnot1 %f30, %f18
32247loop_2781:
32248 fble %fcc2, loop_2783
32249 nop
32250 setx 0xAEF6079417516CB8, %l0, %l6
32251 stx %l6, [%l7 + 0x28]
32252 ldd [%l7 + 0x28], %f12
32253 setx 0x5C3C725D39B04A46, %l1, %l5
32254 stx %l5, [%l7 + 0x10]
32255 ldd [%l7 + 0x10], %f2
32256 fmuld %f2, %f12, %f18
32257loop_2782:
32258 bvc,pn %xcc, loop_2784
32259 edge32ln %l5, %o0, %i7
32260loop_2783:
32261 bne,a %icc, loop_2785
32262 fpsub16 %f4, %f14, %f28
32263loop_2784:
32264 movneg %xcc, %g3, %g5
32265 and %o4, %o3, %l2
32266loop_2785:
32267 bcs,a %icc, loop_2786
32268 restored
32269 rdpr %cwp, %g1
32270 rdpr %cansave, %g2
32271 rdpr %canrestore, %g3
32272 rdpr %cleanwin, %g4
32273 rdpr %otherwin, %g5
32274 rdpr %wstate, %g6
32275 ta %xcc, 0x7
32276 edge32ln %o5, %g4, %l6
32277loop_2786:
32278 orn %g2, 0x0F55, %l0
32279 mulscc %i3, %g7, %l1
32280 xnor %i1, %g1, %i2
32281 fbue,a %fcc1, loop_2787
32282 fba,a %fcc2, loop_2788
32283 fornot1 %f24, %f18, %f16
32284 orcc %o1, %i5, %o6
32285loop_2787:
32286 fcmpne32 %f18, %f26, %l4
32287loop_2788:
32288 movrne %g6, 0x2CE, %i6
32289 edge16 %i0, %o2, %i4
32290 movneg %icc, %l3, %l5
32291 and %o7, 0x15F0, %o0
32292 fsrc1 %f14, %f26
32293 ldstub [%l7 + 0x6C], %g3
32294 edge32 %i7, %g5, %o4
32295 fbn,a %fcc1, loop_2789
32296 fmovdcs %xcc, %f0, %f0
32297 tneg %xcc, 0x5
32298 membar 0x3B
32299loop_2789:
32300 fble,a %fcc0, loop_2790
32301 tvc %icc, 0x2
32302 move %icc, %l2, %o5
32303 te %xcc, 0x1
32304loop_2790:
32305 edge16n %o3, %g4, %l6
32306 brlz %g2, loop_2791
32307 movgu %icc, %l0, %g7
32308 edge8ln %l1, %i3, %i1
32309 and %i2, %o1, %i5
32310loop_2791:
32311 movneg %icc, %g1, %o6
32312 movleu %xcc, %g6, %l4
32313 fnor %f8, %f28, %f12
32314 membar #Sync
32315 set 0x40, %o6
32316 ldda [%l7 + %o6] 0x1f, %f0
32317 fmul8x16 %f3, %f20, %f18
32318 tl %icc, 0x3
32319 ta %xcc, 0x4
32320 xor %i6, 0x17B1, %i0
32321 move %icc, %o2, %i4
32322 fmul8x16al %f4, %f24, %f22
32323 xnor %l5, 0x1F3A, %l3
32324 membar 0x46
32325 fbne,a %fcc3, loop_2792
32326 bl %icc, loop_2793
32327 sethi 0x1A4C, %o0
32328 tneg %xcc, 0x6
32329loop_2792:
32330 nop
32331 wr %g0, 0x80, %asi
32332 swapa [%l7 + 0x28] %asi, %g3
32333loop_2793:
32334 subcc %o7, 0x193F, %i7
32335 nop
32336 setx 0x78C0BE07D051696B, %l0, %l6
32337 stx %l6, [%l7 + 0x20]
32338 ldx [%l7 + 0x20], %fsr
32339 movcs %xcc, %o4, %l2
32340 udivcc %o5, 0x04DA, %g5
32341 fmovrde %g4, %f20, %f12
32342 set 0x3C, %g7
32343 stwa %l6, [%l7 + %g7] 0x19
32344 ldx [%l7 + 0x30], %o3
32345 movge %icc, %l0, %g7
32346 fmovdg %icc, %f2, %f19
32347 movpos %xcc, %g2, %i3
32348 xorcc %l1, 0x1BF3, %i1
32349 bcs,a loop_2794
32350 fmovsl %icc, %f10, %f22
32351 fmovrsgez %i2, %f3, %f25
32352 membar 0x70
32353loop_2794:
32354 fmovsle %xcc, %f24, %f11
32355 wr %g0, 0x80, %asi
32356 ldstuba [%l7 + 0x70] %asi, %o1
32357 edge8 %i5, %g1, %g6
32358 xor %l4, %o6, %i0
32359 bpos %xcc, loop_2795
32360 movrlz %i6, 0x3D3, %i4
32361 for %f0, %f24, %f22
32362 nop
32363 setx 0x68BE044B307F7EF4, %l0, %l6
32364 stx %l6, [%l7 + 0x50]
32365 ldx [%l7 + 0x50], %fsr
32366loop_2795:
32367 tneg %xcc, 0x6
32368 set 0x40, %l4
32369 ldda [%l7 + %l4] 0x19, %f0
32370 fmovsgu %icc, %f10, %f19
32371 srl %l5, %o2, %l3
32372 edge16n %o0, %o7, %g3
32373 subcc %o4, %i7, %l2
32374 sll %o5, %g5, %l6
32375 tsubcc %o3, 0x1C48, %g4
32376 set 0x1D, %o7
32377 lduba [%l7 + %o7] 0x88, %l0
32378 nop
32379 setx loop_2796, %l0, %l1
32380 wrpr 0x1, %tl
32381 wrpr %l1, %tpc
32382 add %l1, 0x4, %l1
32383 wrpr %l1, %tnpc
32384 setx 0x34400001400, %l0, %l1
32385 wrpr %l1, %tstate
32386 wrhpr 0x4, %htstate
32387 retry
32388 sdiv %g7, 0x1C1D, %g2
32389 ld [%l7 + 0x78], %f9
32390 add %l7, 0x78, %l6
32391 wr %g0, 0x10, %asi
32392 casxa [%l6] %asi, %l1, %i3
32393loop_2796:
32394 mulscc %i2, %i1, %o1
32395 edge16 %i5, %g6, %g1
32396 edge8 %o6, %i0, %i6
32397 fpsub16 %f24, %f24, %f20
32398 xnorcc %l4, 0x1419, %i4
32399 set 0x5F, %i1
32400 ldstuba [%l7 + %i1] 0x10, %o2
32401 subc %l5, %l3, %o0
32402 nop
32403 fitos %f16, %f26
32404 fmovde %xcc, %f20, %f8
32405 fmovscs %icc, %f31, %f7
32406 sllx %g3, 0x02, %o7
32407 nop
32408 setx 0xBBDD411DDAF75F9C, %l0, %l6
32409 stx %l6, [%l7 + 0x28]
32410 ldd [%l7 + 0x28], %f30
32411 setx 0x7208080693D04454, %l1, %l5
32412 stx %l5, [%l7 + 0x10]
32413 ldd [%l7 + 0x10], %f28
32414 fsubd %f28, %f30, %f2
32415 xnor %o4, 0x18D5, %i7
32416 nop
32417 setx loop_2797, %l0, %l1
32418 wrpr 0x1, %tl
32419 wrpr %l1, %tpc
32420 add %l1, 0x4, %l1
32421 wrpr %l1, %tnpc
32422 setx 0x34400001400, %l0, %l1
32423 wrpr %l1, %tstate
32424 wrhpr 0x4, %htstate
32425 retry
32426 edge32n %o5, %l2, %g5
32427 xor %o3, 0x024A, %g4
32428 array16 %l0, %g7, %g2
32429loop_2797:
32430 fbg,a %fcc0, loop_2798
32431 tpos %icc, 0x7
32432 saved
32433 rdpr %cwp, %g1
32434 rdpr %cansave, %g2
32435 rdpr %canrestore, %g3
32436 rdpr %cleanwin, %g4
32437 rdpr %otherwin, %g5
32438 rdpr %wstate, %g6
32439 bcs,pn %icc, loop_2799
32440loop_2798:
32441 edge16l %l6, %l1, %i2
32442 edge8n %i1, %i3, %o1
32443 lduh [%l7 + 0x6A], %g6
32444loop_2799:
32445 fmovsneg %xcc, %f18, %f30
32446 fmovsge %xcc, %f14, %f14
32447 tne %xcc, 0x4
32448 fcmpeq32 %f10, %f26, %i5
32449 nop
32450 setx loop_2800, %l0, %l1
32451 jmpl %l1, %g1
32452 fbe %fcc1, loop_2801
32453 tge %icc, 0x4
32454 alignaddrl %i0, %o6, %l4
32455loop_2800:
32456 addccc %i6, 0x06FC, %o2
32457loop_2801:
32458 subc %i4, %l3, %l5
32459 wr %g0, 0x80, %asi
32460 lduwa [%l7 + 0x30] %asi, %g3
32461 nop
32462 fitod %f4, %f14
32463 fdtox %f14, %f22
32464 fxtod %f22, %f16
32465 movleu %icc, %o0, %o4
32466 sra %o7, 0x16, %o5
32467 fmovsa %icc, %f0, %f25
32468 movge %xcc, %l2, %i7
32469 srax %o3, 0x11, %g4
32470 array32 %g5, %l0, %g2
32471 subccc %l6, 0x01BC, %l1
32472 nop
32473 set 0x50, %o3
32474 prefetch [%l7 + %o3], 0x0
32475 te %icc, 0x3
32476 set 0x30, %l2
32477 lduha [%l7 + %l2] 0x11, %i2
32478 addcc %g7, %i3, %i1
32479 prefetch [%l7 + 0x68], 0x3
32480 orcc %o1, %g6, %g1
32481 array32 %i0, %i5, %l4
32482 fsrc2 %f22, %f22
32483 tge %icc, 0x0
32484 orn %o6, %o2, %i6
32485 movrne %i4, %l3, %g3
32486 fmovrde %o0, %f22, %f18
32487 xorcc %l5, 0x0D22, %o7
32488 set 0x08, %l6
32489 prefetcha [%l7 + %l6] 0x18, 0x1
32490 subcc %l2, 0x132F, %i7
32491 movvc %icc, %o3, %o5
32492 alignaddrl %g4, %g5, %l0
32493 ble,pt %icc, loop_2802
32494 mulx %l6, %l1, %i2
32495 movcc %xcc, %g7, %i3
32496 fmovdle %icc, %f1, %f11
32497loop_2802:
32498 tl %xcc, 0x0
32499 fmovrsgez %g2, %f1, %f1
32500 or %o1, 0x1826, %i1
32501 movcc %xcc, %g1, %i0
32502 nop
32503 fitos %f0, %f1
32504 fstox %f1, %f28
32505 fxtos %f28, %f24
32506 fcmple32 %f20, %f24, %i5
32507 movneg %icc, %g6, %o6
32508 sra %l4, %o2, %i6
32509 set 0x40, %l0
32510 stda %f16, [%l7 + %l0] 0x15
32511 tneg %icc, 0x2
32512 sub %l3, 0x0605, %i4
32513 or %o0, %g3, %l5
32514 fnot2s %f6, %f16
32515 fmovspos %xcc, %f5, %f6
32516 te %icc, 0x0
32517 edge8ln %o4, %l2, %i7
32518 tneg %icc, 0x7
32519 tg %xcc, 0x3
32520 andncc %o3, %o7, %o5
32521 flush %l7 + 0x78
32522 fnand %f14, %f8, %f20
32523 fbg,a %fcc0, loop_2803
32524 pdist %f26, %f0, %f22
32525 movcs %icc, %g5, %g4
32526 fsrc2s %f11, %f0
32527loop_2803:
32528 fnegd %f12, %f14
32529 fmovsle %icc, %f11, %f2
32530 bleu,a loop_2804
32531 fmovspos %icc, %f31, %f22
32532 srl %l0, %l6, %i2
32533 movvc %xcc, %g7, %l1
32534loop_2804:
32535 edge16ln %g2, %o1, %i3
32536 movleu %xcc, %g1, %i0
32537 orn %i5, %g6, %i1
32538 fmovrdne %l4, %f14, %f8
32539 movle %icc, %o2, %i6
32540 fbge,a %fcc0, loop_2805
32541 fmovdge %icc, %f4, %f18
32542 stbar
32543 bge,pn %xcc, loop_2806
32544loop_2805:
32545 tsubcctv %l3, 0x18DA, %o6
32546 fcmpne32 %f8, %f4, %o0
32547 sllx %i4, 0x1B, %g3
32548loop_2806:
32549 sdiv %l5, 0x18E1, %o4
32550 fpadd16s %f24, %f1, %f21
32551 movrlz %i7, 0x1F2, %l2
32552 tn %icc, 0x4
32553 subccc %o3, 0x1BED, %o7
32554 fbne,a %fcc1, loop_2807
32555 sdivx %g5, 0x15D0, %g4
32556 fzeros %f31
32557 fornot1 %f30, %f30, %f2
32558loop_2807:
32559 fmovdle %xcc, %f7, %f27
32560 smulcc %l0, 0x14E5, %o5
32561 te %xcc, 0x6
32562 fmovda %icc, %f31, %f24
32563 fmovscc %xcc, %f10, %f22
32564 membar 0x53
32565 alignaddrl %l6, %i2, %l1
32566 movvs %icc, %g2, %o1
32567 fmovdg %xcc, %f21, %f24
32568 fandnot1 %f26, %f0, %f12
32569 fornot1s %f28, %f13, %f8
32570 swap [%l7 + 0x68], %i3
32571 ldub [%l7 + 0x65], %g7
32572 fmovsne %icc, %f6, %f30
32573 alignaddrl %g1, %i0, %g6
32574 fmovrsgez %i1, %f10, %f7
32575 tcc %xcc, 0x2
32576 fblg,a %fcc0, loop_2808
32577 fmovdgu %xcc, %f22, %f31
32578 subccc %l4, 0x10DA, %o2
32579 tgu %icc, 0x0
32580loop_2808:
32581 stx %i6, [%l7 + 0x18]
32582 add %i5, 0x06E5, %l3
32583 edge8l %o6, %o0, %g3
32584 movl %xcc, %i4, %o4
32585 movl %xcc, %l5, %i7
32586 membar 0x05
32587 movleu %icc, %l2, %o3
32588 tgu %icc, 0x3
32589 nop
32590 setx loop_2809, %l0, %l1
32591 jmpl %l1, %o7
32592 sub %g5, %g4, %l0
32593 fpadd16s %f17, %f19, %f21
32594 subc %o5, %l6, %i2
32595loop_2809:
32596 srlx %l1, %g2, %o1
32597 srl %g7, %i3, %g1
32598 fmovsle %xcc, %f24, %f29
32599 andn %i0, 0x1AD8, %g6
32600 ldub [%l7 + 0x69], %l4
32601 fmovdgu %icc, %f31, %f16
32602 movrlez %i1, 0x1FD, %o2
32603 fbg,a %fcc3, loop_2810
32604 ldstub [%l7 + 0x1C], %i6
32605 fmovrdgez %i5, %f8, %f12
32606 wr %g0, 0xe3, %asi
32607 ldda [%l7 + 0x20] %asi, %o6
32608loop_2810:
32609 fbge %fcc1, loop_2811
32610 edge32 %o0, %l3, %g3
32611 movg %xcc, %o4, %i4
32612 fmovsvc %xcc, %f24, %f3
32613loop_2811:
32614 udivx %l5, 0x0CC2, %i7
32615 brlez %o3, loop_2812
32616 st %f14, [%l7 + 0x28]
32617 udivx %l2, 0x1ADD, %g5
32618 bg,a,pt %icc, loop_2813
32619loop_2812:
32620 saved
32621 rdpr %cwp, %g1
32622 rdpr %cansave, %g2
32623 rdpr %canrestore, %g3
32624 rdpr %cleanwin, %g4
32625 rdpr %otherwin, %g5
32626 rdpr %wstate, %g6
32627 fmovdneg %xcc, %f21, %f14
32628 fcmple16 %f18, %f30, %g4
32629loop_2813:
32630 nop
32631 set 0x48, %i0
32632 stha %o7, [%l7 + %i0] 0x04
32633 saved
32634 rdpr %cwp, %g1
32635 rdpr %cansave, %g2
32636 rdpr %canrestore, %g3
32637 rdpr %cleanwin, %g4
32638 rdpr %otherwin, %g5
32639 rdpr %wstate, %g6
32640 fmovrsgz %o5, %f27, %f18
32641 nop
32642 set 0x3C, %i6
32643 prefetch [%l7 + %i6], 0x1
32644 fpack32 %f12, %f8, %f0
32645 add %l6, 0x0A67, %i2
32646 tpos %icc, 0x0
32647 std %f10, [%l7 + 0x78]
32648 mulx %l1, 0x1996, %l0
32649 bcc,a loop_2814
32650 nop
32651 setx 0xF98FD6C4, %l0, %l6
32652 st %l6, [%l7 + 0x28]
32653 ld [%l7 + 0x28], %f20
32654 setx 0x831123F9, %l1, %l5
32655 st %l5, [%l7 + 0x10]
32656 ld [%l7 + 0x10], %f23
32657 fadds %f23, %f20, %f2
32658 stb %o1, [%l7 + 0x48]
32659 fbuge %fcc3, loop_2815
32660loop_2814:
32661 fmovdl %xcc, %f28, %f9
32662 edge8n %g7, %g2, %i3
32663 tpos %icc, 0x2
32664loop_2815:
32665 fors %f2, %f20, %f26
32666 bcs,a,pn %icc, loop_2816
32667 fba %fcc1, loop_2817
32668 tle %icc, 0x7
32669 lduw [%l7 + 0x2C], %g1
32670loop_2816:
32671 edge32l %i0, %g6, %l4
32672loop_2817:
32673 restored
32674 rdpr %cwp, %g1
32675 rdpr %cansave, %g2
32676 rdpr %canrestore, %g3
32677 rdpr %cleanwin, %g4
32678 rdpr %otherwin, %g5
32679 rdpr %wstate, %g6
32680 and %o2, 0x1101, %i1
32681 sllx %i5, 0x1B, %o6
32682 fbug,a %fcc1, loop_2818
32683 andn %i6, 0x17FE, %l3
32684 edge8l %o0, %g3, %o4
32685 orcc %l5, 0x1902, %i7
32686loop_2818:
32687 tpos %xcc, 0x0
32688 edge16n %i4, %o3, %l2
32689 ldd [%l7 + 0x78], %g4
32690 bleu %xcc, loop_2819
32691 tge %xcc, 0x2
32692 tg %icc, 0x2
32693 andn %o7, %o5, %l6
32694loop_2819:
32695 nop
32696 setx loop_2820, %l0, %l1
32697 wrpr 0x1, %tl
32698 wrpr %l1, %tpc
32699 add %l1, 0x4, %l1
32700 wrpr %l1, %tnpc
32701 setx 0x34400001400, %l0, %l1
32702 wrpr %l1, %tstate
32703 wrhpr 0x4, %htstate
32704 retry
32705 ldsh [%l7 + 0x32], %g4
32706 sdivcc %i2, 0x120B, %l1
32707 mova %xcc, %o1, %g7
32708loop_2820:
32709 fpadd16 %f26, %f18, %f24
32710 tneg %xcc, 0x2
32711 subc %g2, %l0, %i3
32712 movneg %xcc, %g1, %g6
32713 taddcctv %i0, 0x013C, %o2
32714 and %i1, 0x0D81, %i5
32715 fmovse %xcc, %f31, %f29
32716 saved
32717 rdpr %cwp, %g1
32718 rdpr %cansave, %g2
32719 rdpr %canrestore, %g3
32720 rdpr %cleanwin, %g4
32721 rdpr %otherwin, %g5
32722 rdpr %wstate, %g6
32723 fpack32 %f8, %f8, %f8
32724 bcs,a loop_2821
32725 edge8n %l4, %i6, %o6
32726 nop
32727 setx 0x6B6EEC0A, %l0, %l6
32728 st %l6, [%l7 + 0x28]
32729 ld [%l7 + 0x28], %f28
32730 setx 0x32339426, %l1, %l5
32731 st %l5, [%l7 + 0x10]
32732 ld [%l7 + 0x10], %f13
32733 fadds %f13, %f28, %f14
32734 movrgez %l3, %g3, %o0
32735loop_2821:
32736 orcc %o4, %l5, %i4
32737 fones %f12
32738 fmovrde %o3, %f30, %f16
32739 sub %i7, 0x0F87, %l2
32740 sra %o7, 0x1A, %g5
32741 array16 %l6, %o5, %g4
32742 faligndata %f22, %f4, %f22
32743 addcc %l1, %i2, %g7
32744 move %icc, %o1, %g2
32745 fnor %f16, %f8, %f30
32746 set 0x46, %i4
32747 stha %i3, [%l7 + %i4] 0xeb
32748 membar #Sync
32749 fandnot2s %f12, %f26, %f22
32750 xor %g1, 0x0664, %g6
32751 fmovdpos %xcc, %f5, %f21
32752 andcc %l0, 0x13F8, %o2
32753 smul %i1, %i0, %l4
32754 movne %xcc, %i5, %i6
32755 stbar
32756 wr %g0, 0x81, %asi
32757 lda [%l7 + 0x50] %asi, %f30
32758 tn %icc, 0x3
32759 edge32ln %l3, %g3, %o6
32760 udivcc %o0, 0x11C0, %l5
32761 nop
32762 setx loop_2822, %l0, %l1
32763 wrpr 0x1, %tl
32764 wrpr %l1, %tpc
32765 add %l1, 0x4, %l1
32766 wrpr %l1, %tnpc
32767 setx 0x34400001400, %l0, %l1
32768 wrpr %l1, %tstate
32769 wrhpr 0x4, %htstate
32770 retry
32771 sllx %i4, 0x02, %o4
32772 xorcc %i7, 0x1014, %o3
32773 flush %l7 + 0x48
32774loop_2822:
32775 sdivcc %o7, 0x1E0F, %l2
32776 nop
32777 setx 0x0572EEB80047635E, %l0, %l6
32778 stx %l6, [%l7 + 0x30]
32779 ldx [%l7 + 0x30], %fsr
32780 sdiv %l6, 0x1923, %g5
32781 stbar
32782 fmovdvs %icc, %f15, %f22
32783 srl %o5, 0x1E, %l1
32784 stbar
32785 bvs,a loop_2823
32786 array32 %i2, %g4, %o1
32787 edge16 %g7, %i3, %g2
32788 move %xcc, %g6, %l0
32789loop_2823:
32790 nop
32791 set 0x70, %g6
32792 lda [%l7 + %g6] 0x11, %f19
32793 umul %o2, 0x02DF, %i1
32794 fbne %fcc3, loop_2824
32795 taddcc %i0, %g1, %i5
32796 tgu %xcc, 0x4
32797 nop
32798 fitod %f6, %f4
32799 fdtoi %f4, %f6
32800loop_2824:
32801 ldd [%l7 + 0x70], %l4
32802 edge16n %i6, %g3, %o6
32803 umulcc %o0, 0x0CEC, %l5
32804 sdivx %l3, 0x1F73, %o4
32805 edge32 %i4, %o3, %i7
32806 fpadd32s %f19, %f30, %f21
32807 brgez %o7, loop_2825
32808 stx %l6, [%l7 + 0x50]
32809 edge32n %g5, %o5, %l1
32810 fmovsle %icc, %f30, %f20
32811loop_2825:
32812 fmovdle %xcc, %f4, %f31
32813 stbar
32814 tgu %xcc, 0x0
32815 ta %icc, 0x4
32816 fmovsg %xcc, %f23, %f25
32817 sethi 0x025F, %i2
32818 movre %g4, %l2, %o1
32819 fmovdneg %xcc, %f6, %f16
32820 sth %i3, [%l7 + 0x38]
32821 edge32 %g7, %g6, %g2
32822 add %l7, 0x28, %l6
32823 wr %g0, 0x18, %asi
32824 casxa [%l6] %asi, %l0, %o2
32825 and %i0, 0x1050, %i1
32826 edge8n %i5, %l4, %g1
32827 fors %f11, %f3, %f22
32828 ldx [%l7 + 0x68], %g3
32829 udivx %o6, 0x1C96, %o0
32830 movleu %xcc, %i6, %l5
32831 sdiv %o4, 0x0B15, %l3
32832 tvs %xcc, 0x5
32833 stx %i4, [%l7 + 0x48]
32834 movrlz %i7, %o7, %l6
32835 movleu %icc, %o3, %g5
32836 set 0x08, %o4
32837 ldswa [%l7 + %o4] 0x14, %o5
32838 edge16l %l1, %i2, %l2
32839 edge32ln %g4, %o1, %i3
32840 ldub [%l7 + 0x30], %g7
32841 membar 0x1C
32842 or %g2, 0x1C6F, %g6
32843 andcc %o2, 0x11FA, %i0
32844 bne,a %xcc, loop_2826
32845 tleu %xcc, 0x7
32846 edge8ln %l0, %i5, %i1
32847 brgez,a %g1, loop_2827
32848loop_2826:
32849 smul %l4, %o6, %o0
32850 move %xcc, %g3, %l5
32851 movpos %xcc, %o4, %l3
32852loop_2827:
32853 xorcc %i6, 0x12D3, %i7
32854 fcmple32 %f26, %f2, %o7
32855 subcc %i4, 0x0DF5, %o3
32856 bcs,pn %icc, loop_2828
32857 fbo %fcc2, loop_2829
32858 movrgez %g5, %l6, %o5
32859 call loop_2830
32860loop_2828:
32861 tneg %xcc, 0x0
32862loop_2829:
32863 movl %xcc, %l1, %l2
32864 taddcc %i2, 0x08FA, %o1
32865loop_2830:
32866 nop
32867 wr %g0, 0x19, %asi
32868 sta %f7, [%l7 + 0x24] %asi
32869 taddcctv %i3, 0x16C2, %g7
32870 fmovscs %xcc, %f1, %f27
32871 sub %g2, %g4, %g6
32872 fsrc2s %f20, %f23
32873 wr %g0, 0x80, %asi
32874 stxa %i0, [%l7 + 0x60] %asi
32875 set 0x28, %l5
32876 stxa %l0, [%l7 + %l5] 0x23
32877 membar #Sync
32878 movrgez %i5, %o2, %i1
32879 set 0x36, %o5
32880 stba %g1, [%l7 + %o5] 0x10
32881 tge %icc, 0x1
32882 set 0x1B, %o2
32883 ldsba [%l7 + %o2] 0x89, %o6
32884 movvc %xcc, %o0, %g3
32885 movpos %xcc, %l4, %l5
32886 edge32 %o4, %i6, %i7
32887 movcs %xcc, %l3, %o7
32888 fbn %fcc2, loop_2831
32889 movgu %xcc, %i4, %g5
32890 movg %xcc, %l6, %o5
32891 alignaddr %o3, %l1, %l2
32892loop_2831:
32893 nop
32894 fitos %f14, %f27
32895 fstoi %f27, %f13
32896 nop
32897 setx loop_2832, %l0, %l1
32898 wrpr 0x1, %tl
32899 wrpr %l1, %tnpc
32900 setx 0x34400001400, %l0, %l1
32901 wrpr %l1, %tstate
32902 wrhpr 0x4, %htstate
32903 done
32904 addccc %o1, %i3, %i2
32905 tne %xcc, 0x6
32906 tvc %xcc, 0x1
32907loop_2832:
32908 sub %g2, 0x012C, %g4
32909 fba,a %fcc1, loop_2833
32910 movle %xcc, %g7, %i0
32911 saved
32912 rdpr %cwp, %g1
32913 rdpr %cansave, %g2
32914 rdpr %canrestore, %g3
32915 rdpr %cleanwin, %g4
32916 rdpr %otherwin, %g5
32917 rdpr %wstate, %g6
32918 udivcc %g6, 0x0731, %l0
32919loop_2833:
32920 movn %icc, %o2, %i5
32921 edge32 %g1, %o6, %o0
32922 movleu %icc, %i1, %l4
32923 xorcc %g3, 0x1B6A, %o4
32924 andn %i6, %l5, %l3
32925 tl %icc, 0x0
32926 fmul8ulx16 %f26, %f20, %f24
32927 tvc %xcc, 0x2
32928 tvc %xcc, 0x6
32929 fmovrse %i7, %f8, %f3
32930 fcmpne16 %f18, %f16, %o7
32931 movle %xcc, %g5, %i4
32932 sllx %o5, 0x1E, %o3
32933 movvs %xcc, %l6, %l1
32934 nop
32935 fitos %f6, %f17
32936 fstoi %f17, %f17
32937 fbl,a %fcc0, loop_2834
32938 tg %icc, 0x5
32939 popc 0x01E6, %l2
32940 bvs %xcc, loop_2835
32941loop_2834:
32942 xnor %i3, 0x0140, %o1
32943 movgu %xcc, %g2, %g4
32944 ld [%l7 + 0x74], %f23
32945loop_2835:
32946 taddcc %i2, %g7, %g6
32947 movre %i0, 0x312, %l0
32948 stx %o2, [%l7 + 0x58]
32949 nop
32950 setx 0x4AA47AB3107E4DC3, %l0, %l6
32951 stx %l6, [%l7 + 0x18]
32952 ldx [%l7 + 0x18], %fsr
32953 movrlz %g1, %i5, %o6
32954 fmovsge %icc, %f22, %f3
32955 nop
32956 fitod %f0, %f18
32957 fdtox %f18, %f10
32958 movrlez %o0, %i1, %g3
32959 tne %xcc, 0x0
32960 tgu %xcc, 0x5
32961 tcs %icc, 0x6
32962 set 0x6E, %l3
32963 stha %l4, [%l7 + %l3] 0x11
32964 bg,a loop_2836
32965 tg %xcc, 0x7
32966 add %l7, 0x10, %l6
32967 wr %g0, 0x88, %asi
32968 casxa [%l6] 0x88, %i6, %l5
32969loop_2836:
32970 bleu,pn %xcc, loop_2837
32971 ta %xcc, 0x5
32972 prefetch [%l7 + 0x3C], 0x0
32973 tleu %icc, 0x4
32974loop_2837:
32975 subcc %o4, %l3, %o7
32976 fnor %f26, %f28, %f10
32977 array8 %g5, %i7, %o5
32978 movrne %i4, %o3, %l6
32979 ldub [%l7 + 0x3E], %l1
32980 sth %l2, [%l7 + 0x1C]
32981 add %o1, %g2, %g4
32982 fnot1s %f21, %f11
32983 movle %xcc, %i2, %g7
32984 add %i3, 0x132F, %g6
32985 restored
32986 rdpr %cwp, %g1
32987 rdpr %cansave, %g2
32988 rdpr %canrestore, %g3
32989 rdpr %cleanwin, %g4
32990 rdpr %otherwin, %g5
32991 rdpr %wstate, %g6
32992 nop
32993 fitod %f8, %f4
32994 fdtoi %f4, %f0
32995 bgu,pn %xcc, loop_2838
32996 tn %xcc, 0x1
32997 sdivcc %l0, 0x0D3F, %i0
32998 tsubcc %o2, 0x0CE9, %g1
32999loop_2838:
33000 sdivcc %o6, 0x13EB, %i5
33001 tgu %xcc, 0x6
33002 movrne %i1, %o0, %g3
33003 sll %i6, %l4, %l5
33004 tcs %xcc, 0x3
33005 xnorcc %l3, %o4, %o7
33006 subcc %i7, 0x0DBA, %g5
33007 fblg %fcc1, loop_2839
33008 tsubcc %i4, 0x0470, %o3
33009 fmovrse %l6, %f10, %f31
33010 addc %o5, %l2, %l1
33011loop_2839:
33012 orncc %o1, 0x0013, %g2
33013 fpmerge %f7, %f29, %f18
33014 nop
33015 setx 0x4045437A, %l0, %l6
33016 st %l6, [%l7 + 0x74]
33017 ld [%l7 + 0x74], %fsr
33018 mova %icc, %g4, %i2
33019 wr %g0, 0x19, %asi
33020 lda [%l7 + 0x20] %asi, %f26
33021 tg %icc, 0x3
33022 nop
33023 fitod %f4, %f30
33024 fdtoi %f30, %f22
33025 xor %i3, 0x0990, %g7
33026 sir 0x0017
33027 srl %l0, %i0, %o2
33028 fpadd16s %f9, %f6, %f31
33029 bne %icc, loop_2840
33030 edge16ln %g6, %o6, %g1
33031 bpos,a,pt %icc, loop_2841
33032 st %f23, [%l7 + 0x54]
33033loop_2840:
33034 fbge,a %fcc1, loop_2842
33035 array32 %i5, %o0, %g3
33036loop_2841:
33037 fcmpgt16 %f16, %f20, %i6
33038 movvc %xcc, %i1, %l4
33039loop_2842:
33040 fnand %f4, %f26, %f0
33041 edge8 %l5, %o4, %o7
33042 xorcc %i7, %g5, %l3
33043 xnor %i4, %o3, %o5
33044 sethi 0x0B4A, %l6
33045 std %f10, [%l7 + 0x18]
33046 edge32l %l1, %l2, %g2
33047 lduh [%l7 + 0x7C], %o1
33048 array32 %i2, %i3, %g4
33049 nop
33050 set 0x48, %o0
33051 ldd [%l7 + %o0], %f14
33052 fpsub16 %f8, %f18, %f14
33053 addc %g7, %l0, %i0
33054 tn %xcc, 0x1
33055 fmovdne %xcc, %f21, %f4
33056 sdivx %o2, 0x0A8F, %g6
33057 add %o6, 0x1EAF, %i5
33058 udiv %g1, 0x1C28, %o0
33059 fnot2s %f19, %f20
33060 edge32l %g3, %i1, %i6
33061 brgz,a %l5, loop_2843
33062 array32 %o4, %o7, %i7
33063 stx %g5, [%l7 + 0x28]
33064 fmovrsgz %l4, %f22, %f5
33065loop_2843:
33066 mova %icc, %i4, %o3
33067 ble,a %icc, loop_2844
33068 movle %xcc, %o5, %l6
33069 sll %l3, 0x05, %l1
33070 set 0x0C, %g3
33071 ldsba [%l7 + %g3] 0x0c, %g2
33072loop_2844:
33073 nop
33074 set 0x38, %g4
33075 swapa [%l7 + %g4] 0x80, %o1
33076 ldd [%l7 + 0x60], %f24
33077 brgez %i2, loop_2845
33078 saved
33079 rdpr %cwp, %g1
33080 rdpr %cansave, %g2
33081 rdpr %canrestore, %g3
33082 rdpr %cleanwin, %g4
33083 rdpr %otherwin, %g5
33084 rdpr %wstate, %g6
33085 array32 %l2, %g4, %i3
33086 mova %xcc, %l0, %g7
33087loop_2845:
33088 fone %f6
33089 brlez %o2, loop_2846
33090 movcc %xcc, %g6, %i0
33091 tpos %xcc, 0x5
33092 addc %i5, %g1, %o6
33093loop_2846:
33094 movrlz %g3, 0x2FC, %i1
33095 tvs %icc, 0x1
33096 fmovrsgz %i6, %f29, %f23
33097 fnegs %f24, %f27
33098 fnot2s %f26, %f5
33099 mulscc %l5, 0x1268, %o0
33100 fmovrdne %o7, %f12, %f22
33101 edge16ln %i7, %g5, %o4
33102 srlx %l4, 0x14, %o3
33103 tgu %xcc, 0x0
33104 movl %xcc, %o5, %i4
33105 orncc %l6, %l3, %g2
33106 udivcc %l1, 0x18DB, %o1
33107 fornot1s %f7, %f17, %f10
33108 brgz %l2, loop_2847
33109 fmovrdgz %g4, %f10, %f16
33110 tcc %icc, 0x1
33111 tcc %icc, 0x1
33112loop_2847:
33113 fmovrse %i2, %f0, %f12
33114 ldsb [%l7 + 0x51], %i3
33115 ta %xcc, 0x5
33116 tsubcctv %l0, 0x1031, %g7
33117 taddcc %g6, 0x12AF, %i0
33118 orncc %o2, %i5, %g1
33119 ldsw [%l7 + 0x50], %o6
33120 fblg %fcc2, loop_2848
33121 ldub [%l7 + 0x22], %g3
33122 add %i6, 0x1739, %i1
33123 fmovdge %xcc, %f14, %f7
33124loop_2848:
33125 xor %o0, %o7, %l5
33126 smul %i7, 0x1DBC, %o4
33127 tcc %icc, 0x4
33128 fpsub16 %f16, %f24, %f0
33129 movl %icc, %g5, %l4
33130 movre %o3, 0x220, %i4
33131 bpos,a,pt %icc, loop_2849
33132 bge,a loop_2850
33133 fsrc1 %f20, %f18
33134 addc %l6, 0x1537, %o5
33135loop_2849:
33136 edge16 %l3, %l1, %o1
33137loop_2850:
33138 edge32n %l2, %g2, %i2
33139 array32 %i3, %l0, %g4
33140 subccc %g7, 0x19D5, %g6
33141 movge %xcc, %i0, %i5
33142 movneg %xcc, %g1, %o2
33143 mulscc %o6, 0x1980, %i6
33144 fmovrde %g3, %f18, %f26
33145 udiv %o0, 0x0709, %i1
33146 fmul8x16al %f31, %f26, %f10
33147 fbule,a %fcc0, loop_2851
33148 orncc %o7, 0x0444, %l5
33149 orncc %i7, 0x0C01, %g5
33150 bpos,a,pt %xcc, loop_2852
33151loop_2851:
33152 fmovdvs %xcc, %f30, %f1
33153 sir 0x09FA
33154 movrlz %o4, %o3, %i4
33155loop_2852:
33156 brz,a %l4, loop_2853
33157 edge16ln %o5, %l6, %l3
33158 wr %g0, 0x80, %asi
33159 ldsba [%l7 + 0x49] %asi, %l1
33160loop_2853:
33161 smul %o1, %g2, %i2
33162 sdivcc %l2, 0x089C, %l0
33163 smulcc %i3, 0x0E2C, %g7
33164 movcs %xcc, %g4, %i0
33165 fors %f4, %f7, %f19
33166 movle %xcc, %g6, %g1
33167 tpos %xcc, 0x4
33168 subcc %i5, 0x05A4, %o6
33169 sethi 0x1775, %o2
33170 movleu %xcc, %i6, %o0
33171 movleu %xcc, %i1, %o7
33172 saved
33173 rdpr %cwp, %g1
33174 rdpr %cansave, %g2
33175 rdpr %canrestore, %g3
33176 rdpr %cleanwin, %g4
33177 rdpr %otherwin, %g5
33178 rdpr %wstate, %g6
33179 fornot2s %f1, %f7, %f6
33180 movrlez %l5, %i7, %g5
33181 tg %icc, 0x6
33182 nop
33183 fitod %f13, %f12
33184 edge8 %o4, %g3, %i4
33185 movcs %icc, %l4, %o5
33186 fmovrdlz %o3, %f16, %f6
33187 ta %xcc, 0x0
33188 nop
33189 setx 0x5661EEEB, %l0, %l6
33190 st %l6, [%l7 + 0x28]
33191 ld [%l7 + 0x28], %f11
33192 setx 0xB743BCD1, %l1, %l5
33193 st %l5, [%l7 + 0x10]
33194 ld [%l7 + 0x10], %f19
33195 fdivs %f19, %f11, %f24
33196 nop
33197 fitos %f8, %f17
33198 fstox %f17, %f6
33199 fmovdneg %xcc, %f14, %f18
33200 fpack16 %f6, %f30
33201 movrlz %l3, %l6, %l1
33202 be %xcc, loop_2854
33203 membar 0x29
33204 te %icc, 0x1
33205 smul %o1, 0x0322, %g2
33206loop_2854:
33207 edge16n %i2, %l2, %i3
33208 brlz,a %g7, loop_2855
33209 movl %icc, %g4, %i0
33210 bneg,a loop_2856
33211 fbue,a %fcc3, loop_2857
33212loop_2855:
33213 fbl %fcc1, loop_2858
33214 andncc %l0, %g1, %i5
33215loop_2856:
33216 udivx %g6, 0x0696, %o2
33217loop_2857:
33218 sir 0x01BE
33219loop_2858:
33220 nop
33221 wr %g0, 0x04, %asi
33222 stxa %o6, [%l7 + 0x28] %asi
33223 andcc %i6, %o0, %o7
33224 array8 %i1, %i7, %g5
33225 tgu %xcc, 0x4
33226 bpos,a loop_2859
33227 fblg %fcc3, loop_2860
33228 fnor %f2, %f8, %f14
33229 umulcc %o4, %g3, %i4
33230loop_2859:
33231 srax %l4, 0x0F, %o5
33232loop_2860:
33233 edge8 %l5, %o3, %l3
33234 mova %icc, %l1, %l6
33235 srl %o1, 0x1A, %g2
33236 edge8l %l2, %i3, %i2
33237 subcc %g7, %i0, %l0
33238 fmovrslez %g4, %f6, %f12
33239 move %xcc, %g1, %i5
33240 udivcc %o2, 0x1F43, %g6
33241 fbl,a %fcc2, loop_2861
33242 edge32ln %o6, %o0, %o7
33243 bleu,pn %xcc, loop_2862
33244 tle %xcc, 0x4
33245loop_2861:
33246 srl %i6, %i7, %i1
33247 xor %o4, 0x1408, %g3
33248loop_2862:
33249 movcc %icc, %i4, %l4
33250 fmovrslez %g5, %f9, %f13
33251 restored
33252 rdpr %cwp, %g1
33253 rdpr %cansave, %g2
33254 rdpr %canrestore, %g3
33255 rdpr %cleanwin, %g4
33256 rdpr %otherwin, %g5
33257 rdpr %wstate, %g6
33258 movl %xcc, %o5, %o3
33259 movne %xcc, %l5, %l3
33260 fbuge,a %fcc3, loop_2863
33261 andn %l6, 0x1130, %o1
33262 xor %l1, 0x1CF8, %g2
33263 addc %l2, %i2, %i3
33264loop_2863:
33265 sll %g7, %l0, %i0
33266 movrgz %g1, 0x2FD, %g4
33267 ta %icc, 0x6
33268 brz,a %i5, loop_2864
33269 movne %icc, %g6, %o2
33270 tsubcc %o0, 0x11D3, %o7
33271 array16 %o6, %i7, %i6
33272loop_2864:
33273 edge32ln %i1, %g3, %i4
33274 fpadd16 %f30, %f6, %f16
33275 udiv %l4, 0x12FB, %g5
33276 edge32ln %o4, %o3, %l5
33277 sllx %l3, 0x0C, %o5
33278 movrlez %o1, 0x0A1, %l1
33279 fmovsle %xcc, %f12, %f22
33280 fbn,a %fcc1, loop_2865
33281 fmovrslez %g2, %f26, %f20
33282 edge16 %l6, %l2, %i3
33283 movrne %g7, %l0, %i0
33284loop_2865:
33285 tsubcc %i2, 0x142D, %g4
33286 srl %i5, %g6, %g1
33287 lduh [%l7 + 0x2E], %o2
33288 andn %o7, %o6, %o0
33289 andn %i6, 0x1B5F, %i7
33290 fmul8x16al %f16, %f26, %f24
33291 fmovse %icc, %f28, %f21
33292 movge %xcc, %g3, %i1
33293 nop
33294 setx 0x79B24C86, %l0, %l6
33295 st %l6, [%l7 + 0x28]
33296 ld [%l7 + 0x28], %f12
33297 setx 0x4657735A, %l1, %l5
33298 st %l5, [%l7 + 0x10]
33299 ld [%l7 + 0x10], %f26
33300 fadds %f26, %f12, %f23
33301 addcc %l4, 0x18D9, %i4
33302 edge32 %o4, %o3, %g5
33303 edge32ln %l3, %l5, %o5
33304 wr %g0, 0x1f, %asi
33305 stda %f16, [%l7 + 0x40] %asi
33306 membar #Sync
33307 alignaddr %l1, %g2, %l6
33308 fcmpeq32 %f6, %f12, %o1
33309 move %xcc, %i3, %l2
33310 orn %l0, 0x01AC, %i0
33311 fcmpgt32 %f0, %f24, %g7
33312 fmovsl %icc, %f4, %f10
33313 set 0x40, %o1
33314 stda %f0, [%l7 + %o1] 0x17
33315 membar #Sync
33316 movneg %icc, %g4, %i2
33317 set 0x1B, %g5
33318 lduba [%l7 + %g5] 0x18, %g6
33319 fpadd16s %f13, %f24, %f28
33320 fmovdleu %icc, %f3, %f18
33321 sethi 0x105E, %g1
33322 nop
33323 setx loop_2866, %l0, %l1
33324 wrpr 0x1, %tl
33325 wrpr %l1, %tpc
33326 add %l1, 0x4, %l1
33327 wrpr %l1, %tnpc
33328 setx 0x34400001400, %l0, %l1
33329 wrpr %l1, %tstate
33330 wrhpr 0x4, %htstate
33331 retry
33332 add %o2, 0x1367, %o7
33333 fbn,a %fcc3, loop_2867
33334 edge16ln %i5, %o0, %i6
33335loop_2866:
33336 srlx %o6, 0x0C, %i7
33337 set 0x20, %l1
33338 stxa %g3, [%l7 + %l1] 0x23
33339 membar #Sync
33340loop_2867:
33341 nop
33342 fitos %f9, %f3
33343 fstox %f3, %f10
33344 fpsub16s %f25, %f21, %f19
33345 taddcctv %i1, 0x07AF, %l4
33346 tvc %icc, 0x4
33347 fmovdge %icc, %f6, %f16
33348 stw %o4, [%l7 + 0x38]
33349 edge8l %i4, %o3, %l3
33350 tvs %xcc, 0x2
33351 fpackfix %f6, %f15
33352 movleu %xcc, %l5, %o5
33353 set 0x4E, %g1
33354 lduba [%l7 + %g1] 0x11, %g5
33355 set 0x40, %g2
33356 ldda [%l7 + %g2] 0x89, %f0
33357 brnz %g2, loop_2868
33358 movl %icc, %l1, %o1
33359 set 0x1C, %i3
33360 ldstuba [%l7 + %i3] 0x04, %l6
33361loop_2868:
33362 bgu,a,pn %xcc, loop_2869
33363 fmovspos %icc, %f26, %f14
33364 movre %l2, %i3, %i0
33365 fbl,a %fcc0, loop_2870
33366loop_2869:
33367 fmovrdne %l0, %f22, %f0
33368 fbg,a %fcc3, loop_2871
33369 taddcctv %g4, 0x197F, %g7
33370loop_2870:
33371 fbuge %fcc0, loop_2872
33372 move %icc, %i2, %g1
33373loop_2871:
33374 fornot2 %f4, %f4, %f0
33375 tvs %xcc, 0x3
33376loop_2872:
33377 umul %o2, %g6, %o7
33378 alignaddrl %o0, %i5, %i6
33379 fbo %fcc2, loop_2873
33380 stw %i7, [%l7 + 0x4C]
33381 fmul8x16au %f1, %f6, %f6
33382 sdivcc %g3, 0x1D6E, %o6
33383loop_2873:
33384 fbule,a %fcc0, loop_2874
33385 bleu loop_2875
33386 tne %xcc, 0x1
33387 tcc %icc, 0x1
33388loop_2874:
33389 fmovsle %icc, %f10, %f18
33390loop_2875:
33391 sdivcc %l4, 0x02E4, %i1
33392 orncc %o4, 0x14C1, %i4
33393 nop
33394 setx 0x80E85F74, %l0, %l6
33395 st %l6, [%l7 + 0x28]
33396 ld [%l7 + 0x28], %f15
33397 setx 0xDACB1848, %l1, %l5
33398 st %l5, [%l7 + 0x10]
33399 ld [%l7 + 0x10], %f2
33400 fdivs %f2, %f15, %f24
33401 sllx %l3, 0x14, %l5
33402 brlz %o5, loop_2876
33403 fnegs %f27, %f30
33404 array32 %o3, %g2, %l1
33405 edge32l %o1, %l6, %l2
33406loop_2876:
33407 fmovsvc %icc, %f30, %f17
33408 umul %g5, %i0, %i3
33409 fornot2 %f0, %f20, %f12
33410 fsrc1s %f14, %f29
33411 orncc %g4, 0x0C1C, %l0
33412 fpadd32 %f24, %f0, %f16
33413 fmovrse %g7, %f15, %f30
33414 edge32 %i2, %o2, %g1
33415 smulcc %o7, 0x1332, %o0
33416 movcc %xcc, %g6, %i6
33417 tcc %xcc, 0x3
33418 sth %i5, [%l7 + 0x62]
33419 taddcctv %g3, %o6, %l4
33420 sdiv %i7, 0x164C, %o4
33421 fabsd %f0, %f4
33422 stx %i1, [%l7 + 0x10]
33423 movg %icc, %i4, %l3
33424 fmul8ulx16 %f18, %f20, %f20
33425 nop
33426 setx 0x56F16E5AD581D3F2, %l0, %l6
33427 stx %l6, [%l7 + 0x28]
33428 ldd [%l7 + 0x28], %f18
33429 setx 0x29D38255F9BC3228, %l1, %l5
33430 stx %l5, [%l7 + 0x10]
33431 ldd [%l7 + 0x10], %f0
33432 fsubd %f0, %f18, %f18
33433 fmovrdlz %l5, %f16, %f22
33434 fmovrdgz %o5, %f12, %f20
33435 fbo,a %fcc2, loop_2877
33436 fpadd16s %f24, %f11, %f7
33437 mulscc %o3, %l1, %g2
33438 xorcc %l6, 0x0E5B, %l2
33439loop_2877:
33440 umul %g5, %i0, %i3
33441 tsubcc %g4, 0x150E, %o1
33442 fmovrsne %g7, %f10, %f27
33443 xnor %l0, 0x1612, %o2
33444 xnorcc %g1, 0x06A3, %o7
33445 set 0x24, %i5
33446 swapa [%l7 + %i5] 0x11, %o0
33447 fmovspos %xcc, %f15, %f6
33448 movrgz %g6, 0x11E, %i2
33449 ble,pn %icc, loop_2878
33450 udiv %i6, 0x1205, %g3
33451 fcmpeq32 %f6, %f24, %o6
33452 taddcc %l4, %i5, %i7
33453loop_2878:
33454 xnorcc %o4, 0x1952, %i4
33455 mulscc %l3, %i1, %o5
33456 movge %xcc, %l5, %l1
33457 movre %o3, 0x1AE, %g2
33458 udiv %l2, 0x0F5A, %l6
33459 restored
33460 rdpr %cwp, %g1
33461 rdpr %cansave, %g2
33462 rdpr %canrestore, %g3
33463 rdpr %cleanwin, %g4
33464 rdpr %otherwin, %g5
33465 rdpr %wstate, %g6
33466 fbule,a %fcc1, loop_2879
33467 mulscc %i0, %i3, %g4
33468 addccc %g5, %g7, %l0
33469 udivcc %o1, 0x19B0, %g1
33470loop_2879:
33471 brlz,a %o2, loop_2880
33472 tn %xcc, 0x2
33473 movre %o0, %o7, %i2
33474 fbue,a %fcc3, loop_2881
33475loop_2880:
33476 sdivcc %i6, 0x1690, %g6
33477 nop
33478 setx loop_2882, %l0, %l1
33479 jmpl %l1, %o6
33480 movrgz %l4, %i5, %i7
33481loop_2881:
33482 nop
33483 wr %g0, 0xe3, %asi
33484 stba %o4, [%l7 + 0x0C] %asi
33485 membar #Sync
33486loop_2882:
33487 subccc %i4, %g3, %l3
33488 tneg %xcc, 0x5
33489 udiv %o5, 0x0B21, %l5
33490 orcc %i1, 0x13B3, %l1
33491 fmul8x16al %f15, %f30, %f20
33492 umul %g2, 0x1050, %o3
33493 udiv %l2, 0x05FE, %l6
33494 udiv %i3, 0x1B91, %g4
33495 saved
33496 rdpr %cwp, %g1
33497 rdpr %cansave, %g2
33498 rdpr %canrestore, %g3
33499 rdpr %cleanwin, %g4
33500 rdpr %otherwin, %g5
33501 rdpr %wstate, %g6
33502 andn %i0, %g5, %g7
33503 wr %g0, 0x04, %asi
33504 sta %f7, [%l7 + 0x14] %asi
33505 movgu %icc, %o1, %l0
33506 fpack16 %f6, %f9
33507 sethi 0x0166, %g1
33508 nop
33509 setx 0x98BF75FD, %l0, %l6
33510 st %l6, [%l7 + 0x28]
33511 ld [%l7 + 0x28], %f11
33512 setx 0x2A2AD470, %l1, %l5
33513 st %l5, [%l7 + 0x10]
33514 ld [%l7 + 0x10], %f12
33515 fadds %f12, %f11, %f7
33516 te %icc, 0x2
33517 fmovdvs %xcc, %f27, %f31
33518 tn %xcc, 0x6
33519 brz %o2, loop_2883
33520 and %o0, %i2, %i6
33521 fzero %f24
33522 fbg,a %fcc1, loop_2884
33523loop_2883:
33524 fmovdgu %xcc, %f30, %f21
33525 nop
33526 setx loop_2885, %l0, %l1
33527 wrpr 0x1, %tl
33528 wrpr %l1, %tnpc
33529 setx 0x34400001400, %l0, %l1
33530 wrpr %l1, %tstate
33531 wrhpr 0x4, %htstate
33532 done
33533 movpos %xcc, %g6, %o6
33534loop_2884:
33535 xnor %o7, 0x0CC6, %i5
33536 nop
33537 fitod %f6, %f10
33538 fdtox %f10, %f8
33539 fxtod %f8, %f14
33540loop_2885:
33541 tle %icc, 0x5
33542 ldsh [%l7 + 0x12], %i7
33543 tcc %icc, 0x7
33544 bg,pn %xcc, loop_2886
33545 array32 %o4, %i4, %l4
33546 tvc %xcc, 0x2
33547 fands %f0, %f5, %f22
33548loop_2886:
33549 edge16l %g3, %l3, %l5
33550 movrgz %i1, 0x353, %l1
33551 andncc %g2, %o5, %l2
33552 fmovrslz %o3, %f21, %f30
33553 tleu %xcc, 0x5
33554 wr %g0, 0x0c, %asi
33555 swapa [%l7 + 0x60] %asi, %i3
33556 stb %l6, [%l7 + 0x2C]
33557 fbul,a %fcc2, loop_2887
33558 tcc %xcc, 0x6
33559 bneg,pn %xcc, loop_2888
33560 fnegs %f27, %f28
33561loop_2887:
33562 std %f22, [%l7 + 0x18]
33563 movcs %xcc, %i0, %g5
33564loop_2888:
33565 umul %g4, %o1, %l0
33566 movge %xcc, %g7, %o2
33567 set 0x40, %i7
33568 stda %f0, [%l7 + %i7] 0x89
33569 addcc %g1, %o0, %i6
33570 fnors %f14, %f0, %f30
33571 set 0x4E, %i2
33572 ldstuba [%l7 + %i2] 0x0c, %g6
33573 edge16 %o6, %i2, %i5
33574 fmovrdgz %o7, %f24, %f4
33575 std %f14, [%l7 + 0x58]
33576 stb %i7, [%l7 + 0x51]
33577 fmovsleu %xcc, %f4, %f14
33578 udivx %i4, 0x1A22, %o4
33579 movrgz %g3, 0x219, %l3
33580 fmul8ulx16 %f22, %f2, %f30
33581 edge32 %l5, %i1, %l1
33582 prefetch [%l7 + 0x20], 0x0
33583 nop
33584 setx 0x0E22AFDA, %l0, %l6
33585 st %l6, [%l7 + 0x28]
33586 ld [%l7 + 0x28], %f6
33587 setx 0xC6BE0CEB, %l1, %l5
33588 st %l5, [%l7 + 0x10]
33589 ld [%l7 + 0x10], %f18
33590 fsubs %f18, %f6, %f29
33591 bg,a,pt %icc, loop_2889
33592 fbn,a %fcc3, loop_2890
33593 ldx [%l7 + 0x38], %l4
33594 wr %g0, 0x88, %asi
33595 ldstuba [%l7 + 0x39] %asi, %o5
33596loop_2889:
33597 andn %g2, 0x0061, %l2
33598loop_2890:
33599 restored
33600 rdpr %cwp, %g1
33601 rdpr %cansave, %g2
33602 rdpr %canrestore, %g3
33603 rdpr %cleanwin, %g4
33604 rdpr %otherwin, %g5
33605 rdpr %wstate, %g6
33606 srl %i3, %l6, %i0
33607 taddcc %o3, %g5, %g4
33608 fmovrdne %o1, %f0, %f16
33609 tne %xcc, 0x5
33610 tn %xcc, 0x2
33611 tpos %icc, 0x0
33612 fmovrslez %g7, %f0, %f0
33613 tcc %xcc, 0x6
33614 fandnot1s %f3, %f21, %f27
33615 udiv %o2, 0x195A, %g1
33616 sdivx %l0, 0x06EA, %o0
33617 orncc %g6, %o6, %i6
33618 add %l7, 0x58, %l6
33619 wr %g0, 0x19, %asi
33620 casa [%l6] %asi, %i2, %i5
33621 orncc %i7, %i4, %o4
33622 edge32ln %o7, %l3, %l5
33623 set 0x10, %o6
33624 prefetcha [%l7 + %o6] 0x81, 0x2
33625 ldd [%l7 + 0x50], %l0
33626 smulcc %g3, %o5, %g2
33627 movge %icc, %l2, %l4
33628 nop
33629 fitod %f12, %f2
33630 fdtoi %f2, %f14
33631 brgez %i3, loop_2891
33632 edge32ln %i0, %l6, %g5
33633 movne %icc, %o3, %o1
33634 addc %g4, %o2, %g7
33635loop_2891:
33636 fmovdl %xcc, %f0, %f1
33637 fmovdl %xcc, %f16, %f26
33638 tcc %xcc, 0x3
33639 fornot2 %f2, %f2, %f2
33640 fzeros %f13
33641 fmovdn %xcc, %f8, %f11
33642 andncc %g1, %l0, %o0
33643 move %xcc, %g6, %i6
33644 movrgez %o6, %i2, %i5
33645 bge,a %icc, loop_2892
33646 edge8l %i4, %i7, %o4
33647 umulcc %o7, %l5, %l3
33648 ldsh [%l7 + 0x34], %i1
33649loop_2892:
33650 edge8l %g3, %l1, %g2
33651 andncc %l2, %o5, %i3
33652 prefetch [%l7 + 0x50], 0x2
33653 tleu %xcc, 0x0
33654 sdiv %l4, 0x0723, %l6
33655 fmovsvs %icc, %f28, %f1
33656 movneg %icc, %i0, %o3
33657 subccc %g5, %g4, %o1
33658 orn %o2, 0x0C39, %g7
33659 edge32l %g1, %l0, %o0
33660 andncc %g6, %i6, %o6
33661 movl %xcc, %i2, %i4
33662 orncc %i5, %i7, %o7
33663 sth %o4, [%l7 + 0x5C]
33664 bcc,a,pt %xcc, loop_2893
33665 movrlez %l5, 0x225, %i1
33666 tn %icc, 0x5
33667 fbule %fcc0, loop_2894
33668loop_2893:
33669 fzero %f8
33670 alignaddr %l3, %g3, %l1
33671 movvc %icc, %l2, %g2
33672loop_2894:
33673 subcc %i3, 0x0E8D, %o5
33674 ta %xcc, 0x5
33675 fandnot2 %f8, %f4, %f2
33676 call loop_2895
33677 bvc,a,pt %icc, loop_2896
33678 ldsh [%l7 + 0x12], %l6
33679 movrne %i0, %l4, %o3
33680loop_2895:
33681 brnz %g5, loop_2897
33682loop_2896:
33683 fmovrsne %g4, %f17, %f3
33684 sdiv %o1, 0x1F5D, %o2
33685 movneg %xcc, %g1, %l0
33686loop_2897:
33687 move %xcc, %g7, %g6
33688 tge %icc, 0x0
33689 swap [%l7 + 0x08], %i6
33690 stx %o6, [%l7 + 0x18]
33691 movge %icc, %i2, %i4
33692 subc %i5, %i7, %o0
33693 fbo,a %fcc0, loop_2898
33694 add %o4, %o7, %l5
33695 xnorcc %i1, 0x1A67, %l3
33696 sethi 0x0E69, %g3
33697loop_2898:
33698 movrgez %l2, 0x3A8, %g2
33699 fors %f29, %f17, %f24
33700 udivcc %i3, 0x0DD7, %o5
33701 tvs %xcc, 0x1
33702 restored
33703 rdpr %cwp, %g1
33704 rdpr %cansave, %g2
33705 rdpr %canrestore, %g3
33706 rdpr %cleanwin, %g4
33707 rdpr %otherwin, %g5
33708 rdpr %wstate, %g6
33709 wr %g0, 0x18, %asi
33710 sta %f20, [%l7 + 0x4C] %asi
33711 set 0x2A, %l4
33712 ldsha [%l7 + %l4] 0x19, %l1
33713 fmovsneg %icc, %f13, %f11
33714 andcc %l6, %i0, %l4
33715 add %g5, %g4, %o3
33716 fcmpgt16 %f10, %f4, %o2
33717 fmovsg %xcc, %f18, %f30
33718 move %icc, %g1, %l0
33719 movrgz %g7, 0x058, %o1
33720 ldsw [%l7 + 0x50], %i6
33721 mulscc %g6, %o6, %i2
33722 edge8 %i4, %i5, %o0
33723 fnot1s %f23, %f14
33724 ldd [%l7 + 0x38], %o4
33725 srlx %i7, %o7, %i1
33726 tsubcc %l5, 0x157D, %g3
33727 orn %l2, %g2, %i3
33728 movcs %icc, %l3, %l1
33729 tcs %icc, 0x0
33730 call loop_2899
33731 stbar
33732 sdivcc %l6, 0x165D, %o5
33733 fandnot1s %f29, %f4, %f21
33734loop_2899:
33735 xor %l4, 0x188F, %i0
33736 andcc %g4, %g5, %o3
33737 mova %xcc, %g1, %l0
33738 fba,a %fcc1, loop_2900
33739 xnorcc %g7, %o2, %i6
33740 add %o1, %o6, %g6
33741 popc %i2, %i4
33742loop_2900:
33743 bvc,a loop_2901
33744 mulx %i5, 0x187C, %o0
33745 edge16n %o4, %i7, %o7
33746 smul %l5, %g3, %l2
33747loop_2901:
33748 bn,pt %xcc, loop_2902
33749 movrne %g2, %i1, %l3
33750 umul %l1, 0x16C3, %l6
33751 movvs %xcc, %o5, %l4
33752loop_2902:
33753 nop
33754 set 0x70, %o7
33755 swapa [%l7 + %o7] 0x19, %i3
33756 fbl,a %fcc0, loop_2903
33757 fblg %fcc3, loop_2904
33758 nop
33759 setx 0x2ED0BEE5A04EB70A, %l0, %l6
33760 stx %l6, [%l7 + 0x38]
33761 ldx [%l7 + 0x38], %fsr
33762 xor %i0, 0x053E, %g4
33763loop_2903:
33764 fmovse %xcc, %f30, %f30
33765loop_2904:
33766 add %o3, 0x0C07, %g5
33767 fmovdcc %xcc, %f27, %f24
33768 fpsub16s %f22, %f27, %f5
33769 nop
33770 fitod %f0, %f26
33771 fdtoi %f26, %f25
33772 orncc %g1, 0x1266, %l0
33773 fbue %fcc1, loop_2905
33774 nop
33775 setx loop_2906, %l0, %l1
33776 jmpl %l1, %o2
33777 std %f10, [%l7 + 0x20]
33778 fornot2 %f0, %f14, %f24
33779loop_2905:
33780 nop
33781 fitos %f10, %f19
33782 fstox %f19, %f18
33783loop_2906:
33784 sra %g7, %i6, %o1
33785 movge %icc, %o6, %g6
33786 nop
33787 setx 0xABF859E6, %l0, %l6
33788 st %l6, [%l7 + 0x28]
33789 ld [%l7 + 0x28], %f27
33790 setx 0xA46ADEE8, %l1, %l5
33791 st %l5, [%l7 + 0x10]
33792 ld [%l7 + 0x10], %f13
33793 fmuls %f13, %f27, %f8
33794 fornot1 %f22, %f10, %f10
33795 srax %i2, 0x19, %i5
33796 fbl %fcc1, loop_2907
33797 xorcc %i4, 0x02E3, %o0
33798 movle %icc, %o4, %i7
33799 lduh [%l7 + 0x58], %l5
33800loop_2907:
33801 array16 %g3, %o7, %g2
33802 umul %i1, %l3, %l2
33803 umul %l6, %l1, %l4
33804 fandnot2s %f14, %f21, %f28
33805 taddcc %o5, 0x0488, %i3
33806 nop
33807 setx 0x80BE23541E7A3F23, %l0, %l6
33808 stx %l6, [%l7 + 0x28]
33809 ldd [%l7 + 0x28], %f20
33810 setx 0x8CA7402B1B2E1B9F, %l1, %l5
33811 stx %l5, [%l7 + 0x10]
33812 ldd [%l7 + 0x10], %f30
33813 fmuld %f30, %f20, %f28
33814 sdiv %g4, 0x0EC6, %i0
33815 add %l7, 0x6C, %l6
33816 wr %g0, 0x18, %asi
33817 lda [%l6] %asi, %g5
33818 casa [%l6] 0x18, %g5, %o3
33819 andcc %g1, %o2, %l0
33820 tcc %icc, 0x0
33821 sir 0x1C78
33822 and %g7, %o1, %i6
33823 bvc %xcc, loop_2908
33824 fnor %f18, %f20, %f26
33825 sdivcc %o6, 0x005E, %g6
33826 fsrc2 %f22, %f14
33827loop_2908:
33828 fzero %f28
33829 popc 0x00EF, %i2
33830 fmovdpos %xcc, %f18, %f2
33831 nop
33832 setx 0xE0342B625B519598, %l0, %l6
33833 stx %l6, [%l7 + 0x28]
33834 ldd [%l7 + 0x28], %f4
33835 fsqrtd %f4, %f4
33836 nop
33837 setx 0xA3DF29FA307062F2, %l0, %l6
33838 stx %l6, [%l7 + 0x58]
33839 ldx [%l7 + 0x58], %fsr
33840 xorcc %i5, 0x1DD7, %o0
33841 fmovrse %i4, %f12, %f3
33842 fmovdle %icc, %f22, %f2
33843 bneg %icc, loop_2909
33844 umul %o4, 0x06E8, %l5
33845 edge32n %i7, %g3, %o7
33846 fpack16 %f22, %f5
33847loop_2909:
33848 call loop_2910
33849 bneg %xcc, loop_2911
33850 bshuffle %f2, %f4, %f20
33851 srl %i1, %g2, %l3
33852loop_2910:
33853 nop
33854 wr %g0, 0x10, %asi
33855 stwa %l2, [%l7 + 0x34] %asi
33856loop_2911:
33857 fnegd %f8, %f0
33858 xorcc %l1, 0x0B34, %l4
33859 movpos %icc, %l6, %o5
33860 stb %i3, [%l7 + 0x60]
33861 subcc %g4, %g5, %o3
33862 smul %g1, %o2, %l0
33863 fbg %fcc2, loop_2912
33864 ldd [%l7 + 0x28], %g6
33865 subccc %o1, %i0, %o6
33866 bneg loop_2913
33867loop_2912:
33868 edge8ln %g6, %i2, %i6
33869 nop
33870 setx loop_2914, %l0, %l1
33871 wrpr 0x1, %tl
33872 wrpr %l1, %tpc
33873 add %l1, 0x4, %l1
33874 wrpr %l1, %tnpc
33875 setx 0x34400001400, %l0, %l1
33876 wrpr %l1, %tstate
33877 wrhpr 0x4, %htstate
33878 retry
33879 movrgez %o0, %i5, %i4
33880loop_2913:
33881 subcc %l5, 0x0D3D, %i7
33882 fsrc2s %f12, %f16
33883loop_2914:
33884 edge8n %g3, %o4, %i1
33885 flush %l7 + 0x70
33886 srl %g2, %o7, %l3
33887 call loop_2915
33888 std %f20, [%l7 + 0x58]
33889 srlx %l2, 0x0D, %l1
33890 fpadd16 %f24, %f8, %f20
33891loop_2915:
33892 movrgez %l4, 0x0D1, %o5
33893 array32 %l6, %g4, %g5
33894 fpadd16 %f2, %f14, %f8
33895 movcs %xcc, %o3, %i3
33896 subccc %o2, 0x1DE6, %g1
33897 movpos %icc, %l0, %o1
33898 fbul,a %fcc3, loop_2916
33899 fmuld8sux16 %f29, %f28, %f10
33900 movcs %xcc, %i0, %g7
33901 mulx %g6, %o6, %i6
33902loop_2916:
33903 tneg %icc, 0x7
33904 add %l7, 0x38, %l6
33905 wr %g0, 0x18, %asi
33906 ldxa [%l6] %asi, %o0
33907 casxa [%l6] 0x18, %o0, %i5
33908 edge8 %i2, %l5, %i4
33909 brnz,a %i7, loop_2917
33910 fandnot2s %f22, %f2, %f23
33911 movrgez %o4, %g3, %i1
33912 fmovsne %xcc, %f25, %f6
33913loop_2917:
33914 orncc %g2, 0x0E69, %l3
33915 sethi 0x112D, %l2
33916 fbug %fcc3, loop_2918
33917 fbne,a %fcc0, loop_2919
33918 bgu,pt %icc, loop_2920
33919 tcc %icc, 0x6
33920loop_2918:
33921 nop
33922 set 0x7F, %g7
33923 ldsba [%l7 + %g7] 0x18, %l1
33924loop_2919:
33925 tsubcctv %l4, %o5, %l6
33926loop_2920:
33927 sdivx %g4, 0x0FB1, %g5
33928 and %o3, %i3, %o2
33929 wr %g0, 0x11, %asi
33930 stxa %o7, [%l7 + 0x58] %asi
33931 smul %g1, %l0, %i0
33932 edge16n %g7, %o1, %o6
33933 movvs %xcc, %g6, %i6
33934 sdivx %i5, 0x0055, %o0
33935 edge32l %l5, %i4, %i7
33936 fmovrslez %i2, %f0, %f3
33937 xorcc %o4, %i1, %g3
33938 fmovdcc %xcc, %f21, %f5
33939 addccc %l3, %l2, %g2
33940 udivx %l1, 0x021A, %o5
33941 array8 %l4, %l6, %g5
33942 alignaddr %g4, %o3, %o2
33943 xnorcc %o7, 0x12AD, %g1
33944 xorcc %i3, %l0, %i0
33945 alignaddr %g7, %o6, %g6
33946 edge16ln %i6, %i5, %o0
33947 nop
33948 setx 0x5554EB27211E4DA2, %l0, %l6
33949 stx %l6, [%l7 + 0x28]
33950 ldd [%l7 + 0x28], %f20
33951 fsqrtd %f20, %f4
33952 add %l7, 0x58, %l6
33953 wr %g0, 0x18, %asi
33954 casxa [%l6] 0x18, %o1, %i4
33955 edge8l %i7, %i2, %l5
33956 tn %xcc, 0x1
33957 fmovsneg %xcc, %f14, %f17
33958 bcc,a,pt %icc, loop_2921
33959 fcmpgt16 %f28, %f22, %i1
33960 ldsw [%l7 + 0x7C], %o4
33961 fble %fcc3, loop_2922
33962loop_2921:
33963 movpos %xcc, %g3, %l3
33964 addccc %g2, 0x15CD, %l2
33965 andcc %l1, %o5, %l6
33966loop_2922:
33967 fbg %fcc3, loop_2923
33968 xor %g5, 0x0B0E, %g4
33969 and %o3, 0x15C5, %o2
33970 brnz,a %o7, loop_2924
33971loop_2923:
33972 sll %g1, %i3, %l0
33973 edge16l %i0, %g7, %o6
33974 alignaddrl %g6, %i6, %i5
33975loop_2924:
33976 nop
33977 set 0x60, %i1
33978 ldstuba [%l7 + %i1] 0x80, %o0
33979 sllx %l4, 0x18, %o1
33980 be,a,pt %xcc, loop_2925
33981 sdivcc %i4, 0x0CBA, %i7
33982 fba,a %fcc3, loop_2926
33983 fbne %fcc2, loop_2927
33984loop_2925:
33985 xnorcc %i2, %i1, %l5
33986 fble %fcc1, loop_2928
33987loop_2926:
33988 te %xcc, 0x3
33989loop_2927:
33990 nop
33991 wr %g0, 0x5f, %asi
33992 stxa %o4, [%g0 + 0x0] %asi
33993loop_2928:
33994 sir 0x13DC
33995 alignaddrl %g3, %g2, %l2
33996 subc %l1, 0x034C, %l3
33997 fmovsg %xcc, %f28, %f24
33998 sdivcc %o5, 0x0244, %l6
33999 xnor %g4, %g5, %o3
34000 wr %g0, 0x81, %asi
34001 prefetcha [%l7 + 0x50] %asi, 0x3
34002 alignaddrl %g1, %i3, %l0
34003 sll %o7, %g7, %i0
34004 sir 0x0C63
34005 sdivcc %g6, 0x1F3A, %i6
34006 fpmerge %f1, %f10, %f10
34007 tne %xcc, 0x6
34008 edge32 %i5, %o0, %o6
34009 movrgz %l4, %o1, %i4
34010 fbg,a %fcc2, loop_2929
34011 xnor %i2, %i1, %i7
34012 mulx %o4, %g3, %l5
34013 edge8ln %l2, %l1, %g2
34014loop_2929:
34015 movrgz %l3, %o5, %l6
34016 nop
34017 fitos %f0, %f23
34018 fstox %f23, %f2
34019 set 0x74, %o3
34020 lduwa [%l7 + %o3] 0x89, %g4
34021 nop
34022 setx 0xD1671B0CFB86839F, %l0, %l6
34023 stx %l6, [%l7 + 0x28]
34024 ldd [%l7 + 0x28], %f8
34025 setx 0x29791454E8742E30, %l1, %l5
34026 stx %l5, [%l7 + 0x10]
34027 ldd [%l7 + 0x10], %f12
34028 fdivd %f12, %f8, %f12
34029 smul %o3, 0x0E84, %o2
34030 movge %icc, %g1, %i3
34031 edge16ln %g5, %o7, %g7
34032 ldd [%l7 + 0x20], %i0
34033 fmovde %xcc, %f13, %f10
34034 fmovdge %xcc, %f23, %f27
34035 bgu %xcc, loop_2930
34036 subc %l0, 0x19EA, %g6
34037 sllx %i6, 0x0A, %i5
34038 tgu %xcc, 0x3
34039loop_2930:
34040 tsubcctv %o0, %o6, %l4
34041 fsrc1 %f12, %f0
34042 movcc %icc, %i4, %o1
34043 fbue,a %fcc3, loop_2931
34044 mova %icc, %i1, %i2
34045 set 0x30, %l2
34046 lduha [%l7 + %l2] 0x04, %i7
34047loop_2931:
34048 fxors %f17, %f25, %f25
34049 fmovdge %icc, %f28, %f22
34050 and %g3, %l5, %o4
34051 fmovscc %xcc, %f23, %f26
34052 fmovde %xcc, %f3, %f10
34053 edge16n %l2, %l1, %g2
34054 move %icc, %l3, %l6
34055 xnorcc %o5, %o3, %g4
34056 edge8ln %g1, %o2, %g5
34057 nop
34058 fitos %f13, %f14
34059 fstox %f14, %f30
34060 udiv %i3, 0x012E, %g7
34061 edge16ln %o7, %i0, %g6
34062 ta %icc, 0x1
34063 set 0x40, %l0
34064 stda %f16, [%l7 + %l0] 0x1e
34065 membar #Sync
34066 wr %g0, 0x80, %asi
34067 ldsha [%l7 + 0x62] %asi, %l0
34068 bg,a,pn %xcc, loop_2932
34069 ldsh [%l7 + 0x42], %i6
34070 movn %icc, %o0, %i5
34071 umul %o6, 0x1469, %l4
34072loop_2932:
34073 fmovdle %icc, %f25, %f18
34074 fbo,a %fcc0, loop_2933
34075 nop
34076 setx 0xE3C4929910581C5D, %l0, %l6
34077 stx %l6, [%l7 + 0x38]
34078 ldx [%l7 + 0x38], %fsr
34079 fpsub16s %f2, %f30, %f10
34080 fba %fcc3, loop_2934
34081loop_2933:
34082 fmovdvs %icc, %f26, %f18
34083 tge %icc, 0x1
34084 brlz %i4, loop_2935
34085loop_2934:
34086 fmovrdgez %o1, %f26, %f22
34087 nop
34088 setx loop_2936, %l0, %l1
34089 jmpl %l1, %i1
34090 srl %i7, %i2, %l5
34091loop_2935:
34092 sethi 0x1AB6, %g3
34093 tge %icc, 0x5
34094loop_2936:
34095 edge8 %l2, %l1, %g2
34096 edge32n %o4, %l3, %l6
34097 fpadd16s %f25, %f4, %f11
34098 ld [%l7 + 0x54], %f30
34099 tvc %icc, 0x0
34100 fmovdle %xcc, %f28, %f3
34101 fmovdvc %icc, %f31, %f3
34102 mulx %o3, 0x03F5, %o5
34103 ldd [%l7 + 0x60], %g4
34104 movge %icc, %o2, %g5
34105 edge32l %i3, %g7, %o7
34106 movvs %icc, %i0, %g1
34107 add %l7, 0x10, %l6
34108 wr %g0, 0x11, %asi
34109 casxa [%l6] 0x11, %l0, %g6
34110 fcmpne16 %f0, %f30, %i6
34111 bg,pt %xcc, loop_2937
34112 sth %o0, [%l7 + 0x3C]
34113 andn %i5, %o6, %l4
34114 umulcc %i4, %i1, %i7
34115loop_2937:
34116 subcc %i2, %l5, %o1
34117 srl %l2, %g3, %l1
34118 std %f6, [%l7 + 0x60]
34119 fbg,a %fcc1, loop_2938
34120 nop
34121 fitos %f7, %f17
34122 fstox %f17, %f10
34123 fxtos %f10, %f11
34124 stb %o4, [%l7 + 0x14]
34125 fba %fcc2, loop_2939
34126loop_2938:
34127 edge16ln %g2, %l3, %o3
34128 movrne %o5, 0x3D1, %g4
34129 array32 %l6, %o2, %i3
34130loop_2939:
34131 fmovse %xcc, %f12, %f6
34132 sdivx %g7, 0x115F, %o7
34133 srlx %i0, %g5, %l0
34134 mova %icc, %g6, %i6
34135 tl %xcc, 0x2
34136 and %g1, %o0, %o6
34137 te %icc, 0x6
34138 tg %xcc, 0x2
34139 edge32 %i5, %i4, %l4
34140 edge8n %i1, %i2, %l5
34141 wr %g0, 0x0c, %asi
34142 sta %f17, [%l7 + 0x34] %asi
34143 fnands %f17, %f9, %f12
34144 fblg,a %fcc0, loop_2940
34145 fcmpne32 %f8, %f22, %o1
34146 edge16ln %l2, %i7, %l1
34147 fba %fcc1, loop_2941
34148loop_2940:
34149 xorcc %o4, 0x1F6A, %g2
34150 andcc %g3, %l3, %o3
34151 tsubcctv %g4, %l6, %o2
34152loop_2941:
34153 fandnot1s %f30, %f28, %f3
34154 movg %icc, %i3, %o5
34155 fcmpne16 %f18, %f10, %o7
34156 addcc %i0, 0x0956, %g5
34157 edge8l %l0, %g7, %i6
34158 fblg %fcc2, loop_2942
34159 st %f14, [%l7 + 0x08]
34160 nop
34161 setx loop_2943, %l0, %l1
34162 wrpr 0x1, %tl
34163 wrpr %l1, %tpc
34164 add %l1, 0x4, %l1
34165 wrpr %l1, %tnpc
34166 setx 0x34400001400, %l0, %l1
34167 wrpr %l1, %tstate
34168 wrhpr 0x4, %htstate
34169 retry
34170 fmul8x16au %f16, %f9, %f22
34171loop_2942:
34172 ldsh [%l7 + 0x68], %g1
34173 tgu %xcc, 0x3
34174loop_2943:
34175 nop
34176 wr %g0, 0x89, %asi
34177 lda [%l7 + 0x30] %asi, %f6
34178 set 0x5E, %l6
34179 ldsha [%l7 + %l6] 0x89, %o0
34180 sdivcc %g6, 0x1E11, %i5
34181 fmovse %xcc, %f8, %f14
34182 umul %o6, 0x0EEC, %i4
34183 orncc %i1, 0x03E1, %i2
34184 taddcc %l5, %o1, %l4
34185 ldd [%l7 + 0x40], %i6
34186 fbn %fcc2, loop_2944
34187 edge16 %l1, %o4, %l2
34188 addcc %g2, 0x00AF, %l3
34189 fbl %fcc0, loop_2945
34190loop_2944:
34191 movneg %icc, %g3, %o3
34192 sth %l6, [%l7 + 0x6A]
34193 addccc %o2, 0x1A76, %i3
34194loop_2945:
34195 movneg %icc, %o5, %g4
34196 movvs %icc, %i0, %o7
34197 tle %xcc, 0x4
34198 te %xcc, 0x0
34199 set 0x14, %i6
34200 ldswa [%l7 + %i6] 0x81, %l0
34201 set 0x40, %i0
34202 ldda [%l7 + %i0] 0x88, %g6
34203 fbo,a %fcc0, loop_2946
34204 fsrc2s %f5, %f19
34205 edge32l %i6, %g1, %o0
34206 andn %g5, 0x1F2D, %g6
34207loop_2946:
34208 membar 0x6C
34209 fmovrdgz %i5, %f14, %f30
34210 fandnot1s %f24, %f9, %f26
34211 xnorcc %i4, 0x0754, %i1
34212 tn %xcc, 0x4
34213 smul %o6, %i2, %o1
34214 edge16 %l4, %i7, %l1
34215 tne %icc, 0x1
34216 edge32l %o4, %l2, %l5
34217 fbe %fcc1, loop_2947
34218 prefetch [%l7 + 0x64], 0x0
34219 movge %icc, %g2, %l3
34220 or %o3, %l6, %o2
34221loop_2947:
34222 te %xcc, 0x1
34223 nop
34224 setx loop_2948, %l0, %l1
34225 wrpr 0x1, %tl
34226 wrpr %l1, %tnpc
34227 setx 0x34400001400, %l0, %l1
34228 wrpr %l1, %tstate
34229 wrhpr 0x4, %htstate
34230 done
34231 fble %fcc3, loop_2949
34232 taddcctv %g3, %i3, %g4
34233 fpack32 %f2, %f8, %f12
34234loop_2948:
34235 fbo,a %fcc1, loop_2950
34236loop_2949:
34237 add %o5, %o7, %i0
34238 smulcc %l0, %i6, %g7
34239 fbule,a %fcc2, loop_2951
34240loop_2950:
34241 fpsub16 %f26, %f24, %f14
34242 tl %icc, 0x7
34243 fmovdcc %xcc, %f4, %f16
34244loop_2951:
34245 edge16n %o0, %g5, %g1
34246 edge32 %i5, %i4, %g6
34247 mulx %o6, 0x1E53, %i2
34248 subccc %i1, %l4, %o1
34249 sth %i7, [%l7 + 0x28]
34250 edge8n %l1, %o4, %l2
34251 alignaddr %l5, %l3, %g2
34252 tcs %xcc, 0x4
34253 edge16n %o3, %l6, %g3
34254 edge8 %i3, %g4, %o5
34255 udiv %o7, 0x1449, %i0
34256 udivcc %o2, 0x1A44, %i6
34257 fbn %fcc1, loop_2952
34258 ta %icc, 0x6
34259 ldsb [%l7 + 0x38], %l0
34260 andncc %g7, %g5, %o0
34261loop_2952:
34262 array16 %g1, %i5, %g6
34263 array8 %o6, %i4, %i1
34264 tle %xcc, 0x6
34265 tleu %xcc, 0x2
34266 tvc %xcc, 0x6
34267 tneg %xcc, 0x6
34268 fbn,a %fcc3, loop_2953
34269 ldd [%l7 + 0x48], %l4
34270 edge32 %i2, %i7, %l1
34271 brgz %o4, loop_2954
34272loop_2953:
34273 bvc,a %icc, loop_2955
34274 fmovdg %xcc, %f18, %f5
34275 fsrc2 %f18, %f16
34276loop_2954:
34277 movvs %xcc, %l2, %l5
34278loop_2955:
34279 orcc %l3, %g2, %o3
34280 fblg,a %fcc3, loop_2956
34281 fmovde %xcc, %f15, %f14
34282 fpadd32s %f31, %f5, %f10
34283 popc 0x0576, %o1
34284loop_2956:
34285 brnz,a %l6, loop_2957
34286 edge8 %g3, %i3, %o5
34287 tge %icc, 0x4
34288 movg %xcc, %o7, %i0
34289loop_2957:
34290 fandnot2 %f12, %f6, %f24
34291 addc %o2, 0x0916, %g4
34292 edge16n %l0, %g7, %i6
34293 edge16n %o0, %g5, %g1
34294 bn,pt %icc, loop_2958
34295 xor %i5, 0x09F7, %o6
34296 movrgz %g6, 0x16B, %i4
34297 andcc %i1, 0x025B, %i2
34298loop_2958:
34299 fmovdvs %icc, %f2, %f0
34300 orn %i7, %l4, %l1
34301 movn %icc, %o4, %l2
34302 xnor %l3, %g2, %o3
34303 fmul8sux16 %f12, %f18, %f24
34304 sllx %o1, 0x1A, %l6
34305 brlz %g3, loop_2959
34306 array8 %i3, %l5, %o5
34307 fmovdne %icc, %f1, %f11
34308 for %f14, %f4, %f6
34309loop_2959:
34310 mova %icc, %i0, %o2
34311 tsubcctv %o7, %g4, %l0
34312 movvs %xcc, %i6, %o0
34313 fandnot2s %f18, %f8, %f4
34314 fmovse %icc, %f19, %f10
34315 fpadd32s %f5, %f31, %f2
34316 movrlez %g5, %g7, %i5
34317 edge8 %o6, %g1, %i4
34318 movre %i1, %i2, %i7
34319 bl,a loop_2960
34320 tcs %xcc, 0x2
34321 bshuffle %f18, %f22, %f12
34322 movrlez %l4, 0x186, %l1
34323loop_2960:
34324 fxors %f18, %f18, %f1
34325 set 0x48, %g6
34326 ldswa [%l7 + %g6] 0x0c, %o4
34327 stw %l2, [%l7 + 0x6C]
34328 te %xcc, 0x3
34329 ta %xcc, 0x1
34330 movleu %icc, %g6, %g2
34331 taddcc %o3, %l3, %o1
34332 tvc %xcc, 0x7
34333 sub %l6, 0x0BBD, %i3
34334 udivcc %l5, 0x0A53, %g3
34335 fornot1s %f28, %f0, %f19
34336 edge16 %o5, %i0, %o2
34337 nop
34338 fitod %f2, %f10
34339 fdtox %f10, %f28
34340 fxtod %f28, %f18
34341 fmovsvc %icc, %f0, %f30
34342 fcmpgt16 %f18, %f14, %o7
34343 fmovsneg %xcc, %f2, %f8
34344 fpadd16s %f14, %f31, %f6
34345 nop
34346 setx 0x37CD6754F494FE43, %l0, %l6
34347 stx %l6, [%l7 + 0x28]
34348 ldd [%l7 + 0x28], %f6
34349 setx 0x9D5284AAFC1F6C2F, %l1, %l5
34350 stx %l5, [%l7 + 0x10]
34351 ldd [%l7 + 0x10], %f26
34352 fmuld %f26, %f6, %f10
34353 nop
34354 setx loop_2961, %l0, %l1
34355 wrpr 0x1, %tl
34356 wrpr %l1, %tnpc
34357 setx 0x34400001400, %l0, %l1
34358 wrpr %l1, %tstate
34359 wrhpr 0x4, %htstate
34360 done
34361 umul %g4, %l0, %o0
34362 edge8l %g5, %g7, %i6
34363 wr %g0, 0x52, %asi
34364 stxa %o6, [%g0 + 0x110] %asi
34365loop_2961:
34366 sub %g1, %i5, %i4
34367 set 0x70, %o4
34368 stha %i2, [%l7 + %o4] 0xe2
34369 membar #Sync
34370 fmovdleu %icc, %f8, %f9
34371 wr %g0, 0x16, %asi
34372 stda %f16, [%l7 + 0x40] %asi
34373 membar #Sync
34374 fbn %fcc3, loop_2962
34375 fmovs %f21, %f14
34376 nop
34377 fitod %f2, %f14
34378 fdtox %f14, %f24
34379 fxtod %f24, %f12
34380 fnot2 %f26, %f28
34381loop_2962:
34382 be,a,pn %xcc, loop_2963
34383 fandnot2 %f2, %f18, %f30
34384 movn %xcc, %i7, %l4
34385 ldsh [%l7 + 0x7C], %i1
34386loop_2963:
34387 tcs %icc, 0x0
34388 fmovsn %xcc, %f21, %f11
34389 ta %xcc, 0x2
34390 bvc,a loop_2964
34391 tgu %icc, 0x2
34392 andcc %l1, 0x029A, %o4
34393 sra %l2, %g6, %o3
34394loop_2964:
34395 nop
34396 set 0x31, %i4
34397 ldub [%l7 + %i4], %l3
34398 wr %g0, 0x52, %asi
34399 stxa %g2, [%g0 + 0x120] %asi
34400 udivx %o1, 0x0DE4, %l6
34401 nop
34402 setx 0x9061FC0D, %l0, %l6
34403 st %l6, [%l7 + 0x44]
34404 ld [%l7 + 0x44], %fsr
34405 movneg %xcc, %i3, %l5
34406 bn,pt %xcc, loop_2965
34407 movn %icc, %g3, %i0
34408 fble %fcc2, loop_2966
34409 restored
34410 rdpr %cwp, %g1
34411 rdpr %cansave, %g2
34412 rdpr %canrestore, %g3
34413 rdpr %cleanwin, %g4
34414 rdpr %otherwin, %g5
34415 rdpr %wstate, %g6
34416loop_2965:
34417 fsrc1 %f18, %f24
34418 fexpand %f2, %f6
34419loop_2966:
34420 brgez,a %o5, loop_2967
34421 bne,a,pn %icc, loop_2968
34422 te %xcc, 0x5
34423 fnegd %f12, %f22
34424loop_2967:
34425 fmovdleu %xcc, %f31, %f14
34426loop_2968:
34427 fmovdvs %icc, %f9, %f21
34428 fxnor %f10, %f18, %f20
34429 orncc %o2, 0x115E, %g4
34430 fmovdleu %icc, %f21, %f7
34431 movvc %xcc, %o7, %o0
34432 movneg %icc, %g5, %l0
34433 srlx %i6, 0x18, %o6
34434 taddcctv %g7, 0x0D1D, %g1
34435 fandnot1s %f31, %f12, %f21
34436 movgu %icc, %i5, %i2
34437 fmovrdgz %i7, %f10, %f28
34438 fcmpeq16 %f12, %f8, %i4
34439 umulcc %i1, 0x00DC, %l4
34440 mova %icc, %l1, %l2
34441 movrlz %g6, 0x183, %o3
34442 mulx %o4, %l3, %g2
34443 bcc,a,pt %xcc, loop_2969
34444 ldd [%l7 + 0x50], %o0
34445 edge32n %l6, %i3, %g3
34446 fmovrsgz %l5, %f25, %f13
34447loop_2969:
34448 movle %xcc, %i0, %o2
34449 tg %icc, 0x3
34450 ld [%l7 + 0x20], %f22
34451 addc %o5, %o7, %o0
34452 orncc %g5, %g4, %i6
34453 movl %icc, %o6, %l0
34454 movvc %xcc, %g7, %g1
34455 fbn %fcc1, loop_2970
34456 fandnot1 %f20, %f0, %f2
34457 fmovrde %i5, %f14, %f20
34458 movrgz %i2, 0x096, %i7
34459loop_2970:
34460 fmovrde %i4, %f26, %f24
34461 fmovse %icc, %f24, %f15
34462 bn,pt %icc, loop_2971
34463 fmovrsne %i1, %f25, %f8
34464 lduh [%l7 + 0x48], %l4
34465 ldsw [%l7 + 0x68], %l2
34466loop_2971:
34467 flush %l7 + 0x24
34468 fbn,a %fcc2, loop_2972
34469 st %f6, [%l7 + 0x7C]
34470 bge loop_2973
34471 edge16 %g6, %o3, %l1
34472loop_2972:
34473 movrne %o4, 0x02D, %g2
34474 andcc %o1, 0x03A5, %l3
34475loop_2973:
34476 subcc %l6, %g3, %i3
34477 taddcctv %l5, 0x1307, %i0
34478 stbar
34479 fmul8x16 %f12, %f2, %f18
34480 tle %icc, 0x4
34481 membar 0x21
34482 sethi 0x064D, %o2
34483 movneg %xcc, %o7, %o5
34484 brz %o0, loop_2974
34485 edge8 %g4, %i6, %o6
34486 fabsd %f24, %f30
34487 udivcc %g5, 0x1F43, %g7
34488loop_2974:
34489 fnegd %f18, %f14
34490 fornot2s %f20, %f13, %f4
34491 fmovsl %icc, %f21, %f25
34492 xor %g1, %i5, %i2
34493 tle %xcc, 0x0
34494 movvc %xcc, %l0, %i4
34495 umul %i7, %l4, %i1
34496 fpsub32 %f22, %f24, %f24
34497 udivx %l2, 0x0368, %o3
34498 bleu,pt %icc, loop_2975
34499 brnz,a %l1, loop_2976
34500 brz %o4, loop_2977
34501 umulcc %g6, %g2, %o1
34502loop_2975:
34503 fcmpeq16 %f10, %f14, %l3
34504loop_2976:
34505 nop
34506 add %l7, 0x10, %l6
34507 wr %g0, 0x10, %asi
34508 casxa [%l6] %asi, %g3, %i3
34509loop_2977:
34510 fmovsgu %icc, %f0, %f5
34511 sub %l6, %l5, %i0
34512 edge32ln %o7, %o5, %o0
34513 array32 %g4, %o2, %i6
34514 smul %g5, %o6, %g7
34515 fcmpgt32 %f12, %f20, %g1
34516 fbul %fcc1, loop_2978
34517 sethi 0x08A7, %i2
34518 movge %icc, %l0, %i5
34519 edge16ln %i7, %l4, %i1
34520loop_2978:
34521 fsrc1s %f26, %f30
34522 tneg %xcc, 0x7
34523 alignaddrl %i4, %o3, %l2
34524 saved
34525 rdpr %cwp, %g1
34526 rdpr %cansave, %g2
34527 rdpr %canrestore, %g3
34528 rdpr %cleanwin, %g4
34529 rdpr %otherwin, %g5
34530 rdpr %wstate, %g6
34531 movvc %xcc, %o4, %g6
34532 bne,pt %icc, loop_2979
34533 bge,a,pt %icc, loop_2980
34534 flush %l7 + 0x10
34535 tl %xcc, 0x6
34536loop_2979:
34537 bpos %icc, loop_2981
34538loop_2980:
34539 udivcc %g2, 0x059D, %l1
34540 tcc %icc, 0x4
34541 umulcc %l3, %o1, %g3
34542loop_2981:
34543 nop
34544 set 0x30, %o5
34545 sth %i3, [%l7 + %o5]
34546 set 0x64, %l5
34547 lduwa [%l7 + %l5] 0x14, %l5
34548 nop
34549 setx 0x1BFD4EF3FBE20D14, %l0, %l6
34550 stx %l6, [%l7 + 0x28]
34551 ldd [%l7 + 0x28], %f10
34552 setx 0x260F293074547983, %l1, %l5
34553 stx %l5, [%l7 + 0x10]
34554 ldd [%l7 + 0x10], %f30
34555 fmuld %f30, %f10, %f4
34556 movle %icc, %l6, %i0
34557 fpmerge %f6, %f21, %f2
34558 ldub [%l7 + 0x35], %o7
34559 movrlz %o0, %o5, %g4
34560 add %l7, 0x1C, %l6
34561 wr %g0, 0x18, %asi
34562 lda [%l6] %asi, %o2
34563 casa [%l6] %asi, %o2, %i6
34564 fbn %fcc0, loop_2982
34565 fmovde %icc, %f14, %f22
34566 subccc %g5, %o6, %g7
34567 alignaddr %g1, %i2, %i5
34568loop_2982:
34569 std %f30, [%l7 + 0x50]
34570 tneg %icc, 0x4
34571 movg %icc, %i7, %l0
34572 popc 0x052E, %i1
34573 wr %g0, 0x0c, %asi
34574 ldswa [%l7 + 0x20] %asi, %l4
34575 fpack32 %f24, %f12, %f0
34576 array8 %o3, %l2, %i4
34577 movvs %icc, %g6, %o4
34578 wr %g0, 0x18, %asi
34579 stda %f0, [%l7 + 0x40] %asi
34580 sir 0x027D
34581 tleu %icc, 0x5
34582 sir 0x0C48
34583 alignaddrl %l1, %g2, %l3
34584 fmovdcc %xcc, %f4, %f18
34585 fmovrsgz %o1, %f21, %f29
34586 sll %g3, 0x0C, %l5
34587 ldsb [%l7 + 0x09], %l6
34588 sdivcc %i3, 0x1E7F, %o7
34589 set 0x50, %o2
34590 swapa [%l7 + %o2] 0x88, %i0
34591 movle %xcc, %o0, %g4
34592 tl %icc, 0x0
34593 addccc %o5, 0x0ECD, %i6
34594 nop
34595 fitod %f2, %f24
34596 fdtoi %f24, %f20
34597 set 0x40, %o0
34598 stda %f0, [%l7 + %o0] 0x11
34599 subc %o2, 0x1394, %o6
34600 alignaddrl %g7, %g1, %i2
34601 ble,a,pn %xcc, loop_2983
34602 edge8 %i5, %i7, %l0
34603 saved
34604 rdpr %cwp, %g1
34605 rdpr %cansave, %g2
34606 rdpr %canrestore, %g3
34607 rdpr %cleanwin, %g4
34608 rdpr %otherwin, %g5
34609 rdpr %wstate, %g6
34610 tg %icc, 0x0
34611loop_2983:
34612 fmul8sux16 %f8, %f30, %f12
34613 fnot1 %f22, %f30
34614 fandnot1 %f16, %f26, %f0
34615 tneg %xcc, 0x2
34616 fmovsne %icc, %f18, %f4
34617 tg %xcc, 0x3
34618 srl %g5, %l4, %o3
34619 fmul8ulx16 %f26, %f14, %f12
34620 fbue,a %fcc0, loop_2984
34621 movgu %xcc, %l2, %i4
34622 be,a,pn %xcc, loop_2985
34623 prefetch [%l7 + 0x10], 0x0
34624loop_2984:
34625 taddcc %g6, 0x17D6, %o4
34626 sdivx %i1, 0x0F0B, %g2
34627loop_2985:
34628 movrgez %l3, %o1, %l1
34629 ldd [%l7 + 0x28], %l4
34630 wr %g0, 0x27, %asi
34631 stxa %l6, [%l7 + 0x10] %asi
34632 membar #Sync
34633 array8 %g3, %o7, %i3
34634 nop
34635 setx 0xC9ED5E94, %l0, %l6
34636 st %l6, [%l7 + 0x28]
34637 ld [%l7 + 0x28], %f16
34638 fsqrts %f16, %f15
34639 fmovsne %icc, %f4, %f9
34640 udiv %o0, 0x136E, %g4
34641 tcs %xcc, 0x1
34642 fmovsge %icc, %f20, %f8
34643 ble,a loop_2986
34644 fornot1 %f6, %f10, %f22
34645 call loop_2987
34646 movle %xcc, %o5, %i6
34647loop_2986:
34648 fxor %f4, %f18, %f4
34649 tle %xcc, 0x7
34650loop_2987:
34651 movpos %xcc, %i0, %o2
34652 edge32 %g7, %g1, %i2
34653 orn %i5, 0x012E, %i7
34654 edge8n %o6, %g5, %l0
34655 nop
34656 setx 0x637DF29E6E0FE9A2, %l0, %l6
34657 stx %l6, [%l7 + 0x28]
34658 ldd [%l7 + 0x28], %f20
34659 setx 0x8BA136043F39670D, %l1, %l5
34660 stx %l5, [%l7 + 0x10]
34661 ldd [%l7 + 0x10], %f2
34662 fmuld %f2, %f20, %f10
34663 movl %xcc, %o3, %l4
34664 saved
34665 rdpr %cwp, %g1
34666 rdpr %cansave, %g2
34667 rdpr %canrestore, %g3
34668 rdpr %cleanwin, %g4
34669 rdpr %otherwin, %g5
34670 rdpr %wstate, %g6
34671 umul %i4, %g6, %o4
34672 bcc,a,pt %xcc, loop_2988
34673 movneg %icc, %i1, %l2
34674 fbo %fcc2, loop_2989
34675 addcc %l3, 0x073B, %o1
34676loop_2988:
34677 ba,a,pn %xcc, loop_2990
34678 tne %xcc, 0x4
34679loop_2989:
34680 tvs %xcc, 0x0
34681 fmovrse %l1, %f18, %f3
34682loop_2990:
34683 fcmple16 %f18, %f0, %l5
34684 ldd [%l7 + 0x20], %f0
34685 edge32l %l6, %g2, %g3
34686 fmovrdlz %i3, %f2, %f4
34687 fpmerge %f22, %f8, %f2
34688 edge32n %o0, %g4, %o7
34689 bcs,pt %icc, loop_2991
34690 fabss %f5, %f30
34691 sll %o5, %i6, %o2
34692 movl %icc, %i0, %g1
34693loop_2991:
34694 call loop_2992
34695 popc %g7, %i5
34696 add %l7, 0x30, %l6
34697 wr %g0, 0x81, %asi
34698 casa [%l6] 0x81, %i7, %o6
34699loop_2992:
34700 bvc,a,pt %xcc, loop_2993
34701 stw %g5, [%l7 + 0x74]
34702 mova %icc, %l0, %o3
34703 addc %l4, %i4, %i2
34704loop_2993:
34705 srlx %o4, 0x0D, %i1
34706 set 0x40, %l3
34707 ldstuba [%l7 + %l3] 0x11, %l2
34708 tg %xcc, 0x7
34709 ldd [%l7 + 0x30], %g6
34710 fcmpne32 %f14, %f24, %o1
34711 fmovrsne %l3, %f11, %f19
34712 prefetch [%l7 + 0x24], 0x3
34713 udivx %l5, 0x0D60, %l6
34714 srl %l1, 0x08, %g2
34715 fexpand %f18, %f2
34716 xorcc %g3, 0x1E77, %o0
34717 edge8l %i3, %g4, %o5
34718 bvs %xcc, loop_2994
34719 fbule,a %fcc3, loop_2995
34720 edge8 %i6, %o2, %i0
34721 movgu %xcc, %o7, %g1
34722loop_2994:
34723 andcc %g7, 0x0738, %i7
34724loop_2995:
34725 movrne %o6, 0x356, %g5
34726 ble,pt %icc, loop_2996
34727 fmovrdgez %l0, %f30, %f6
34728 alignaddrl %o3, %l4, %i4
34729 addcc %i5, 0x1BE4, %i2
34730loop_2996:
34731 smul %i1, %o4, %l2
34732 mulscc %g6, %l3, %l5
34733 lduh [%l7 + 0x48], %l6
34734 umulcc %l1, %o1, %g3
34735 srax %o0, %i3, %g4
34736 wr %g0, 0x04, %asi
34737 ldsba [%l7 + 0x3E] %asi, %o5
34738 movcs %icc, %g2, %i6
34739 ldx [%l7 + 0x30], %o2
34740 movgu %icc, %i0, %g1
34741 sll %g7, 0x11, %o7
34742 prefetch [%l7 + 0x50], 0x2
34743 orncc %i7, 0x1008, %g5
34744 flush %l7 + 0x74
34745 fbo,a %fcc0, loop_2997
34746 edge32n %l0, %o6, %o3
34747 tle %xcc, 0x7
34748 fmovdl %xcc, %f18, %f10
34749loop_2997:
34750 umul %l4, %i5, %i4
34751 tpos %icc, 0x6
34752 movre %i2, 0x0A7, %o4
34753 ba,pn %icc, loop_2998
34754 edge8l %l2, %g6, %l3
34755 umulcc %l5, 0x1CB1, %i1
34756 srax %l6, 0x08, %o1
34757loop_2998:
34758 bn,a,pt %xcc, loop_2999
34759 edge32 %l1, %g3, %o0
34760 tneg %xcc, 0x5
34761 ldstub [%l7 + 0x20], %i3
34762loop_2999:
34763 movcs %xcc, %g4, %g2
34764 move %icc, %i6, %o2
34765 wr %g0, 0x19, %asi
34766 stxa %o5, [%l7 + 0x50] %asi
34767 tvs %xcc, 0x4
34768 movcs %icc, %g1, %i0
34769 tsubcctv %o7, %g7, %g5
34770 srl %l0, %i7, %o6
34771 edge32l %l4, %i5, %o3
34772 udiv %i2, 0x1009, %i4
34773 fmovdne %xcc, %f27, %f5
34774 mulscc %o4, 0x1FCF, %g6
34775 fmovdge %icc, %f7, %f4
34776 fba,a %fcc2, loop_3000
34777 st %f3, [%l7 + 0x34]
34778 tge %icc, 0x1
34779 movpos %icc, %l3, %l2
34780loop_3000:
34781 edge16ln %i1, %l6, %l5
34782 mulscc %l1, %g3, %o1
34783 tgu %icc, 0x4
34784 fbg,a %fcc3, loop_3001
34785 fmovdn %xcc, %f20, %f1
34786 movre %i3, %o0, %g2
34787 orcc %i6, 0x18F2, %g4
34788loop_3001:
34789 orcc %o5, %o2, %g1
34790 xorcc %i0, 0x1569, %g7
34791 fbn %fcc1, loop_3002
34792 tvc %xcc, 0x0
34793 mulscc %g5, %o7, %i7
34794 subccc %o6, 0x0E54, %l4
34795loop_3002:
34796 brz %i5, loop_3003
34797 umul %o3, 0x1679, %l0
34798 xnor %i2, %i4, %g6
34799 ldd [%l7 + 0x48], %o4
34800loop_3003:
34801 fbuge,a %fcc3, loop_3004
34802 fbne,a %fcc3, loop_3005
34803 edge8ln %l2, %i1, %l6
34804 bneg,pt %xcc, loop_3006
34805loop_3004:
34806 bl,a %xcc, loop_3007
34807loop_3005:
34808 taddcctv %l5, %l1, %g3
34809 ldsb [%l7 + 0x1F], %l3
34810loop_3006:
34811 brz %i3, loop_3008
34812loop_3007:
34813 fcmpgt16 %f12, %f0, %o0
34814 array16 %g2, %i6, %g4
34815 movre %o5, 0x373, %o1
34816loop_3008:
34817 sir 0x0527
34818 movcs %xcc, %o2, %g1
34819 bge,a,pt %xcc, loop_3009
34820 andcc %i0, %g7, %o7
34821 wr %g0, 0x81, %asi
34822 ldsba [%l7 + 0x1C] %asi, %g5
34823loop_3009:
34824 sdiv %i7, 0x190E, %l4
34825 srlx %i5, %o6, %l0
34826 tneg %xcc, 0x0
34827 xnorcc %i2, 0x1468, %i4
34828 xor %o3, %g6, %o4
34829 fandnot1s %f24, %f28, %f5
34830 movleu %icc, %l2, %i1
34831 fbl,a %fcc0, loop_3010
34832 movcc %icc, %l6, %l5
34833 movrgz %g3, 0x3F6, %l1
34834 fmovscs %icc, %f5, %f20
34835loop_3010:
34836 sdivx %l3, 0x1FB6, %o0
34837 tsubcc %g2, 0x1D27, %i6
34838 array32 %i3, %o5, %g4
34839 movre %o2, %o1, %g1
34840 fnegs %f0, %f2
34841 nop
34842 set 0x38, %g4
34843 ldd [%l7 + %g4], %g6
34844 mulscc %i0, %o7, %i7
34845 set 0x5C, %o1
34846 sta %f21, [%l7 + %o1] 0x89
34847 movneg %icc, %g5, %i5
34848 wr %g0, 0x89, %asi
34849 prefetcha [%l7 + 0x10] %asi, 0x1
34850 movgu %icc, %l4, %i2
34851 tle %icc, 0x5
34852 be,a loop_3011
34853 ta %xcc, 0x1
34854 edge16l %i4, %o3, %l0
34855 nop
34856 setx 0xB35B6DD2, %l0, %l6
34857 st %l6, [%l7 + 0x28]
34858 ld [%l7 + 0x28], %f12
34859 setx 0x689A9CCF, %l1, %l5
34860 st %l5, [%l7 + 0x10]
34861 ld [%l7 + 0x10], %f26
34862 fadds %f26, %f12, %f27
34863loop_3011:
34864 fpmerge %f12, %f25, %f20
34865 movge %xcc, %g6, %l2
34866 nop
34867 fitod %f4, %f2
34868 fdtox %f2, %f28
34869 array32 %i1, %l6, %o4
34870 fmovs %f6, %f26
34871 fmovdpos %xcc, %f20, %f6
34872 andcc %l5, %g3, %l3
34873 brgez,a %o0, loop_3012
34874 movrlez %g2, %l1, %i6
34875 nop
34876 fitos %f25, %f8
34877 bgu,pn %icc, loop_3013
34878loop_3012:
34879 sdivcc %o5, 0x1738, %g4
34880 fcmpgt32 %f22, %f24, %i3
34881 umul %o1, %g1, %g7
34882loop_3013:
34883 nop
34884 wr %g0, 0x19, %asi
34885 lda [%l7 + 0x50] %asi, %f18
34886 movne %icc, %i0, %o2
34887 add %o7, 0x1C00, %g5
34888 fmul8x16au %f13, %f26, %f2
34889 sir 0x0FD2
34890 nop
34891 setx loop_3014, %l0, %l1
34892 wrpr 0x1, %tl
34893 wrpr %l1, %tpc
34894 add %l1, 0x4, %l1
34895 wrpr %l1, %tnpc
34896 setx 0x34400001400, %l0, %l1
34897 wrpr %l1, %tstate
34898 wrhpr 0x4, %htstate
34899 retry
34900 ldub [%l7 + 0x6E], %i7
34901 tle %icc, 0x2
34902 st %f19, [%l7 + 0x14]
34903loop_3014:
34904 fcmpne32 %f16, %f10, %i5
34905 set 0x42, %g5
34906 ldstuba [%l7 + %g5] 0x89, %l4
34907 taddcc %o6, %i4, %i2
34908 fxnor %f8, %f10, %f6
34909 fcmpgt32 %f26, %f10, %l0
34910 movcc %xcc, %o3, %g6
34911 wr %g0, 0x10, %asi
34912 ldstuba [%l7 + 0x6C] %asi, %i1
34913 tleu %xcc, 0x4
34914 edge32n %l2, %o4, %l6
34915 subc %g3, 0x03C0, %l3
34916 udivcc %l5, 0x0109, %o0
34917 popc 0x0556, %g2
34918 sllx %i6, %l1, %o5
34919 tsubcc %i3, 0x1505, %g4
34920 edge16l %o1, %g7, %g1
34921 fbo %fcc2, loop_3015
34922 or %o2, 0x0D3B, %i0
34923 array16 %o7, %g5, %i5
34924 movge %xcc, %l4, %i7
34925loop_3015:
34926 movge %xcc, %i4, %i2
34927 mulx %o6, 0x14EC, %o3
34928 sub %l0, 0x0C30, %i1
34929 wr %g0, 0x0c, %asi
34930 lduha [%l7 + 0x5E] %asi, %g6
34931 fnors %f27, %f6, %f28
34932 add %l7, 0x48, %l6
34933 wr %g0, 0x10, %asi
34934 ldxa [%l6] %asi, %l2
34935 casxa [%l6] %asi, %l2, %o4
34936 tn %xcc, 0x0
34937 stbar
34938 ldub [%l7 + 0x37], %l6
34939 movg %xcc, %g3, %l5
34940 fmovrdgz %l3, %f16, %f8
34941 tvs %icc, 0x5
34942 movrlz %o0, 0x3D9, %i6
34943 movvs %icc, %g2, %o5
34944 nop
34945 setx loop_3016, %l0, %l1
34946 wrpr 0x1, %tl
34947 wrpr %l1, %tpc
34948 add %l1, 0x4, %l1
34949 wrpr %l1, %tnpc
34950 setx 0x34400001400, %l0, %l1
34951 wrpr %l1, %tstate
34952 wrhpr 0x4, %htstate
34953 retry
34954 and %i3, 0x17D4, %g4
34955 smulcc %o1, 0x146E, %l1
34956 edge16ln %g1, %g7, %o2
34957loop_3016:
34958 fbug %fcc2, loop_3017
34959 movleu %xcc, %o7, %i0
34960 mova %icc, %i5, %l4
34961 srl %g5, 0x01, %i7
34962loop_3017:
34963 movcc %icc, %i4, %o6
34964 tvc %xcc, 0x6
34965 tge %xcc, 0x2
34966 andn %o3, 0x1608, %i2
34967 EXIT_GOOD
34968
34969
34970
34971!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34972!
34973! Stats for Thread 0:
34974!
34975! Type l : 2872
34976! Type x : 1275
34977! Type cti : 3017
34978! Type f : 4394
34979! Type i : 13442
34980!
34981!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34982
34983
34984 EXIT_GOOD /* test finish */
34985
34986/************************************************************************
34987 Test case data start
34988 ************************************************************************/
34989.data
34990user_data_start:
34991scratch_area:
34992.word 0xF8CA9310
34993.word 0x395DD450
34994.word 0x70296AA4
34995.word 0x89378632
34996.word 0x8CB4F329
34997.word 0x758F427C
34998.word 0xBD7141E2
34999.word 0x508F47B2
35000.word 0xBAF6A313
35001.word 0x6C67EADE
35002.word 0xE999CC30
35003.word 0x20045C77
35004.word 0x1484324C
35005.word 0x0A3E6EAB
35006.word 0x66805619
35007.word 0xCEFD80AD
35008.word 0xD3DE0B1E
35009.word 0x67522A59
35010.word 0xA2E0DAF6
35011.word 0xBAA8B8E9
35012.word 0xD3EA78D1
35013.word 0x5647B6D3
35014.word 0x12487382
35015.word 0xDA77ABC0
35016.word 0x244CD842
35017.word 0x2FB8B451
35018.word 0x97D44ED8
35019.word 0x505B5C63
35020.word 0x693C4D28
35021.word 0xBC2FCE79
35022.word 0xBC2201CE
35023.word 0xAA84DEF7
35024.word 0x737B6623
35025.word 0x2630C7AD
35026.word 0xB65C6960
35027.word 0xCD076B7E
35028.word 0xE6783424
35029.word 0xC2129034
35030.word 0x1C6F2BBA
35031.word 0x17325DC4
35032.word 0x4C0FAA7F
35033.word 0x359AC8C8
35034.word 0x62B10F62
35035.word 0xECBA9507
35036.word 0x2BE298EE
35037.word 0x66051794
35038.word 0x435602E3
35039.word 0x5BEE96CD
35040.word 0x0D9493DD
35041.word 0x647F28C3
35042.word 0xC3D078A9
35043.word 0x5AB99EC4
35044.word 0x3DA5D011
35045.word 0xF75D860D
35046.word 0x26EF73D6
35047.word 0xA25B263A
35048.word 0xA2DCDD15
35049.word 0x05BF53ED
35050.word 0x7765AAF9
35051.word 0xD7B4A145
35052.word 0x6A31A163
35053.word 0x0C4FD9F5
35054.word 0xFC7EF781
35055.word 0xA18D6A87
35056.end