Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f16.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f16.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_f16.s,v 1.1 2007/05/11 17:22:27 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x3D5344448050952B, %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 0xE, %g1
89 set 0xD, %g2
90 set 0xD, %g3
91 set 0xC, %g4
92 set 0xE, %g5
93 set 0x9, %g6
94 set 0x8, %g7
95 !# Input registers
96 set -0xF, %i0
97 set -0x6, %i1
98 set -0x1, %i2
99 set -0x5, %i3
100 set -0x9, %i4
101 set -0x2, %i5
102 set -0x1, %i6
103 set -0x7, %i7
104 !# Local registers
105 set 0x661B4E3E, %l0
106 set 0x4632BFBC, %l1
107 set 0x0F290CF2, %l2
108 set 0x258069F0, %l3
109 set 0x46561A73, %l4
110 set 0x7B5FD024, %l5
111 set 0x1037FBBD, %l6
112 !# Output registers
113 set -0x05EE, %o0
114 set 0x19A4, %o1
115 set 0x14F0, %o2
116 set 0x14AE, %o3
117 set 0x183E, %o4
118 set -0x123C, %o5
119 set -0x1A72, %o6
120 set 0x15EC, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x27C63616DBF4B2AC)
123 INIT_TH_FP_REG(%l7,%f2,0xEFBB5B3633E0C60F)
124 INIT_TH_FP_REG(%l7,%f4,0x970FEF1E6B1F936F)
125 INIT_TH_FP_REG(%l7,%f6,0xCDBD7472A716187E)
126 INIT_TH_FP_REG(%l7,%f8,0xAB0697BE1F55D103)
127 INIT_TH_FP_REG(%l7,%f10,0x755B1EDD73ABCC1F)
128 INIT_TH_FP_REG(%l7,%f12,0x64789D51835283E6)
129 INIT_TH_FP_REG(%l7,%f14,0x0AA24B08FBD34BFE)
130 INIT_TH_FP_REG(%l7,%f16,0xCC45F62449B7C939)
131 INIT_TH_FP_REG(%l7,%f18,0xA18FBA734DAE5A5F)
132 INIT_TH_FP_REG(%l7,%f20,0xA3A637825EFF224D)
133 INIT_TH_FP_REG(%l7,%f22,0x146AA959835B07EB)
134 INIT_TH_FP_REG(%l7,%f24,0x1613E2EC2CF87A1F)
135 INIT_TH_FP_REG(%l7,%f26,0x29191525A14ED3E2)
136 INIT_TH_FP_REG(%l7,%f28,0x1254B57D98F5F3A7)
137 INIT_TH_FP_REG(%l7,%f30,0x53DE239BFBE7056E)
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, 0x622, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fmul8ulx16 %f20, %f30, %f12
151 srlx %l2, 0x18, %i2
152 movvc %xcc, %i0, %o4
153 tne %icc, 0x1
154 bleu,pt %xcc, loop_1
155 sdiv %i5, 0x12D5, %i6
156 tcs %icc, 0x1
157 te %icc, 0x5
158loop_1:
159 move %xcc, %i4, %l0
160 tne %xcc, 0x7
161 subc %g2, %i3, %g5
162 nop
163 setx loop_2, %l0, %l1
164 wrpr 0x1, %tl
165 wrpr %l1, %tnpc
166 setx 0x34400001400, %l0, %l1
167 wrpr %l1, %tstate
168 wrhpr 0x4, %htstate
169 done
170 ldub [%l7 + 0x4E], %o7
171 taddcc %o1, 0x0C4C, %o0
172 or %l6, %l4, %g7
173loop_2:
174 fornot1s %f8, %f22, %f8
175 fmovrdgez %o6, %f26, %f16
176 alignaddr %i1, %l1, %g1
177 array32 %o2, %g3, %g6
178 mova %icc, %o3, %g4
179 fcmpne32 %f16, %f4, %l5
180 stw %o5, [%l7 + 0x40]
181 fands %f18, %f16, %f19
182 fmovdge %icc, %f5, %f3
183 bvs,a,pt %xcc, loop_3
184 edge8 %l3, %l2, %i2
185 tsubcc %i7, 0x1576, %o4
186 sethi 0x0BA0, %i0
187loop_3:
188 fnor %f16, %f4, %f12
189 mulscc %i5, 0x04CD, %i6
190 fbne,a %fcc0, loop_4
191 movneg %icc, %i4, %l0
192 set 0x10, %i2
193 swapa [%l7 + %i2] 0x80, %i3
194loop_4:
195 alignaddr %g5, %o7, %o1
196 wr %g0, 0x0c, %asi
197 ldsha [%l7 + 0x34] %asi, %o0
198 nop
199 fitod %f8, %f2
200 fdtox %f2, %f16
201 srlx %l6, 0x1E, %g2
202 set 0x4C, %g6
203 swapa [%l7 + %g6] 0x10, %g7
204 fandnot1 %f0, %f20, %f28
205 popc 0x1E9E, %l4
206 movcc %icc, %i1, %l1
207 srax %o6, %o2, %g3
208 membar 0x7E
209 bl,a,pn %icc, loop_5
210 sub %g1, 0x19FA, %o3
211 xorcc %g4, 0x1C92, %g6
212 sll %l5, %l3, %l2
213loop_5:
214 tl %icc, 0x7
215 array8 %o5, %i7, %o4
216 fmovdvs %xcc, %f2, %f9
217 sra %i0, %i2, %i5
218 restored
219 rdpr %cwp, %g1
220 rdpr %cansave, %g2
221 rdpr %canrestore, %g3
222 rdpr %cleanwin, %g4
223 rdpr %otherwin, %g5
224 rdpr %wstate, %g6
225 bg,a,pn %icc, loop_6
226 addccc %i6, %i4, %i3
227 sdivx %l0, 0x0B1B, %o7
228 taddcc %g5, 0x0762, %o1
229loop_6:
230 tge %icc, 0x5
231 orn %l6, 0x0673, %o0
232 fsrc2 %f6, %f30
233 nop
234 fitod %f6, %f10
235 fdtox %f10, %f26
236 fxtod %f26, %f0
237 set 0x69, %l3
238 ldsba [%l7 + %l3] 0x19, %g2
239 fbne,a %fcc2, loop_7
240 fnor %f22, %f14, %f20
241 edge32 %g7, %i1, %l4
242 xnor %o6, %o2, %g3
243loop_7:
244 subccc %l1, %o3, %g1
245 set 0x09, %l6
246 ldsba [%l7 + %l6] 0x88, %g4
247 andcc %l5, 0x12F2, %l3
248 mova %xcc, %l2, %g6
249 add %i7, %o4, %i0
250 sra %o5, 0x0C, %i5
251 fandnot1s %f6, %f29, %f24
252 nop
253 setx loop_8, %l0, %l1
254 jmpl %l1, %i2
255 tgu %xcc, 0x1
256 movneg %icc, %i6, %i4
257 sir 0x1D7E
258loop_8:
259 smulcc %i3, 0x154A, %l0
260 tcc %icc, 0x3
261 sra %g5, %o7, %o1
262 mulx %o0, %g2, %g7
263 wr %g0, 0x04, %asi
264 ldswa [%l7 + 0x14] %asi, %l6
265 bcc,pt %icc, loop_9
266 udivcc %i1, 0x0356, %l4
267 alignaddr %o6, %g3, %o2
268 array8 %l1, %g1, %g4
269loop_9:
270 fandnot2s %f0, %f5, %f9
271 fmul8ulx16 %f20, %f22, %f18
272 fble %fcc2, loop_10
273 bleu loop_11
274 tcs %icc, 0x5
275 move %icc, %l5, %o3
276loop_10:
277 srlx %l2, %l3, %g6
278loop_11:
279 sllx %i7, 0x17, %o4
280 ldstub [%l7 + 0x12], %o5
281 orcc %i0, 0x1E67, %i5
282 fmovda %icc, %f31, %f29
283 tge %icc, 0x4
284 tpos %icc, 0x2
285 edge16n %i6, %i2, %i3
286 sdivx %l0, 0x11BD, %i4
287 fcmpeq32 %f22, %f10, %g5
288 fbu,a %fcc1, loop_12
289 tg %xcc, 0x0
290 swap [%l7 + 0x20], %o1
291 movleu %icc, %o0, %o7
292loop_12:
293 nop
294 set 0x64, %g5
295 stwa %g7, [%l7 + %g5] 0x81
296 udivx %g2, 0x1C40, %l6
297 taddcc %i1, 0x0653, %l4
298 movpos %xcc, %o6, %g3
299 movl %icc, %o2, %g1
300 fpsub16 %f2, %f14, %f28
301 movcs %icc, %l1, %g4
302 movrgez %o3, %l5, %l2
303 tg %xcc, 0x1
304 edge16ln %g6, %i7, %l3
305 movrne %o4, 0x2AF, %i0
306 te %icc, 0x6
307 fornot1s %f4, %f13, %f14
308 bn,a,pt %icc, loop_13
309 movge %icc, %i5, %i6
310 fbule,a %fcc2, loop_14
311 swap [%l7 + 0x2C], %o5
312loop_13:
313 tn %icc, 0x5
314 fnors %f28, %f17, %f15
315loop_14:
316 fbe,a %fcc0, loop_15
317 popc 0x0067, %i2
318 xnor %i3, 0x116C, %i4
319 bne,a,pn %icc, loop_16
320loop_15:
321 edge32n %g5, %o1, %l0
322 xor %o0, 0x03F1, %g7
323 fbge,a %fcc3, loop_17
324loop_16:
325 movne %icc, %o7, %g2
326 sdivx %i1, 0x1E9F, %l6
327 fnegs %f19, %f3
328loop_17:
329 fpack32 %f10, %f24, %f18
330 ldub [%l7 + 0x7F], %l4
331 popc %g3, %o2
332 nop
333 set 0x32, %l4
334 lduh [%l7 + %l4], %g1
335 fpack32 %f12, %f6, %f8
336 fsrc2 %f18, %f26
337 movrgez %o6, %l1, %o3
338 xnorcc %g4, 0x18E8, %l5
339 edge16 %l2, %g6, %l3
340 udivx %i7, 0x18C6, %i0
341 addc %i5, 0x1421, %i6
342 ldstub [%l7 + 0x11], %o4
343 fbn %fcc0, loop_18
344 array16 %o5, %i2, %i4
345 andncc %g5, %i3, %o1
346 edge8 %l0, %o0, %g7
347loop_18:
348 edge8 %o7, %i1, %g2
349 addc %l4, 0x138E, %g3
350 set 0x36, %g1
351 lduba [%l7 + %g1] 0x0c, %l6
352 fbue %fcc0, loop_19
353 andncc %o2, %o6, %g1
354 brz %l1, loop_20
355 tl %icc, 0x6
356loop_19:
357 fbn %fcc0, loop_21
358 ta %icc, 0x0
359loop_20:
360 fcmpeq32 %f6, %f0, %g4
361 fandnot1s %f28, %f15, %f24
362loop_21:
363 stw %l5, [%l7 + 0x54]
364 taddcctv %l2, %g6, %l3
365 edge32l %i7, %i0, %i5
366 edge32ln %o3, %i6, %o5
367 fand %f30, %f6, %f30
368 fpack32 %f14, %f18, %f2
369 tleu %icc, 0x6
370 mulx %i2, %o4, %g5
371 movrgez %i4, %o1, %l0
372 fnot2 %f24, %f12
373 edge32 %o0, %g7, %i3
374 tvs %icc, 0x2
375 movgu %icc, %i1, %g2
376 smulcc %l4, 0x0214, %g3
377 saved
378 rdpr %cwp, %g1
379 rdpr %cansave, %g2
380 rdpr %canrestore, %g3
381 rdpr %cleanwin, %g4
382 rdpr %otherwin, %g5
383 rdpr %wstate, %g6
384 nop
385 fitos %f5, %f4
386 fstoi %f4, %f1
387 fnands %f25, %f5, %f2
388 tcc %icc, 0x7
389 fble,a %fcc0, loop_22
390 brz %l6, loop_23
391 xor %o2, %o6, %o7
392 sdiv %l1, 0x025C, %g4
393loop_22:
394 nop
395 setx 0x80485E58, %l0, %l6
396 st %l6, [%l7 + 0x40]
397 ld [%l7 + 0x40], %fsr
398loop_23:
399 smul %l5, %l2, %g6
400 tvs %xcc, 0x2
401 nop
402 set 0x24, %g3
403 stw %l3, [%l7 + %g3]
404 set 0x10, %o6
405 ldda [%l7 + %o6] 0x14, %i6
406 edge32l %i0, %g1, %o3
407 sdiv %i5, 0x15AE, %i6
408 fcmpeq32 %f8, %f24, %o5
409 fmovdcs %icc, %f29, %f27
410 edge32ln %o4, %g5, %i4
411 alignaddrl %o1, %l0, %o0
412 bl,a loop_24
413 fmovrdgz %i2, %f18, %f26
414 umulcc %g7, %i1, %g2
415 sub %i3, %l4, %g3
416loop_24:
417 movne %icc, %o2, %l6
418 bn,a,pt %xcc, loop_25
419 fmovdleu %xcc, %f13, %f10
420 orcc %o7, %o6, %l1
421 fmovdg %icc, %f22, %f12
422loop_25:
423 fnors %f25, %f3, %f5
424 movrne %l5, 0x28D, %l2
425 brgez,a %g6, loop_26
426 flush %l7 + 0x08
427 fnor %f24, %f26, %f16
428 fmovdn %icc, %f21, %f19
429loop_26:
430 orcc %l3, %i7, %i0
431 movrgz %g4, 0x399, %o3
432 edge32n %g1, %i6, %i5
433 tcc %icc, 0x3
434 wr %g0, 0xe2, %asi
435 stha %o4, [%l7 + 0x20] %asi
436 membar #Sync
437 fabss %f24, %f27
438 fbule %fcc3, loop_27
439 lduw [%l7 + 0x58], %o5
440 tsubcc %i4, 0x0E00, %g5
441 fmovrsne %l0, %f10, %f19
442loop_27:
443 nop
444 set 0x58, %i6
445 stba %o1, [%l7 + %i6] 0xe2
446 membar #Sync
447 fmovd %f28, %f14
448 restored
449 rdpr %cwp, %g1
450 rdpr %cansave, %g2
451 rdpr %canrestore, %g3
452 rdpr %cleanwin, %g4
453 rdpr %otherwin, %g5
454 rdpr %wstate, %g6
455 movgu %xcc, %i2, %o0
456 udivcc %i1, 0x0C80, %g2
457 taddcc %g7, %l4, %g3
458 udivx %o2, 0x1F7B, %i3
459 movg %icc, %o7, %o6
460 nop
461 setx 0x58C17279F168AF69, %l0, %l6
462 stx %l6, [%l7 + 0x28]
463 ldd [%l7 + 0x28], %f8
464 setx 0xBDF91D9DB69551FE, %l1, %l5
465 stx %l5, [%l7 + 0x10]
466 ldd [%l7 + 0x10], %f12
467 fdivd %f12, %f8, %f0
468 lduh [%l7 + 0x38], %l6
469 sll %l1, 0x0D, %l2
470 movrlz %l5, 0x097, %g6
471 srlx %i7, %i0, %g4
472 edge32l %l3, %o3, %g1
473 array8 %i6, %i5, %o4
474 fmovscc %icc, %f30, %f28
475 array8 %o5, %i4, %g5
476 edge16 %l0, %o1, %o0
477 edge8l %i2, %i1, %g7
478 edge8n %g2, %l4, %o2
479 ta %icc, 0x6
480 ldsw [%l7 + 0x58], %g3
481 fmovdle %xcc, %f13, %f23
482 taddcc %i3, 0x1B3B, %o7
483 nop
484 fitos %f0, %f23
485 fstox %f23, %f4
486 fxtos %f4, %f5
487 mulx %o6, %l6, %l2
488 edge8n %l5, %g6, %l1
489 subccc %i0, %i7, %g4
490 movge %icc, %o3, %g1
491 fbne %fcc1, loop_28
492 edge16 %l3, %i5, %i6
493 stb %o4, [%l7 + 0x6F]
494 for %f22, %f26, %f14
495loop_28:
496 ld [%l7 + 0x70], %f27
497 fble,a %fcc3, loop_29
498 addc %o5, 0x1B90, %g5
499 restored
500 rdpr %cwp, %g1
501 rdpr %cansave, %g2
502 rdpr %canrestore, %g3
503 rdpr %cleanwin, %g4
504 rdpr %otherwin, %g5
505 rdpr %wstate, %g6
506 fmovdleu %icc, %f21, %f8
507loop_29:
508 tpos %xcc, 0x3
509 tl %xcc, 0x7
510 xorcc %i4, %o1, %o0
511 edge16l %i2, %l0, %i1
512 sra %g2, 0x16, %g7
513 bleu,a loop_30
514 tge %xcc, 0x5
515 tleu %xcc, 0x4
516 set 0x3D, %l2
517 lduba [%l7 + %l2] 0x80, %o2
518loop_30:
519 fmul8x16 %f5, %f2, %f24
520 fnegd %f22, %f24
521 popc 0x0A17, %l4
522 add %g3, %o7, %o6
523 tcc %icc, 0x7
524 ba,a,pt %icc, loop_31
525 fpadd16s %f29, %f9, %f21
526 tneg %icc, 0x6
527 subc %i3, 0x1144, %l6
528loop_31:
529 movg %xcc, %l2, %g6
530 movn %icc, %l5, %i0
531 taddcc %i7, %g4, %o3
532 fsrc2 %f14, %f8
533 fbul %fcc0, loop_32
534 movl %xcc, %l1, %l3
535 ble,pn %xcc, loop_33
536 movg %icc, %i5, %i6
537loop_32:
538 fxor %f24, %f30, %f30
539 fmovdneg %icc, %f4, %f25
540loop_33:
541 movn %icc, %o4, %o5
542 tge %icc, 0x1
543 movrlz %g5, %i4, %g1
544 movpos %icc, %o1, %i2
545 tcc %icc, 0x2
546 for %f26, %f20, %f28
547 smul %l0, 0x10B7, %o0
548 fmovsg %xcc, %f14, %f2
549 brz,a %g2, loop_34
550 array16 %i1, %o2, %g7
551 fmovdvc %icc, %f29, %f21
552 bcc,a %xcc, loop_35
553loop_34:
554 fbl %fcc3, loop_36
555 udivx %g3, 0x0842, %o7
556 fmovdcc %xcc, %f30, %f27
557loop_35:
558 taddcc %o6, 0x1F77, %l4
559loop_36:
560 xnor %l6, 0x1AD9, %l2
561 sub %i3, %l5, %g6
562 xnorcc %i0, %g4, %o3
563 tvs %xcc, 0x6
564 nop
565 setx loop_37, %l0, %l1
566 wrpr 0x1, %tl
567 wrpr %l1, %tpc
568 add %l1, 0x4, %l1
569 wrpr %l1, %tnpc
570 setx 0x34400001400, %l0, %l1
571 wrpr %l1, %tstate
572 wrhpr 0x4, %htstate
573 retry
574 movge %icc, %l1, %l3
575 nop
576 fitod %f12, %f4
577 fdtoi %f4, %f25
578 movvs %xcc, %i5, %i6
579loop_37:
580 fxnor %f20, %f2, %f12
581 fbe %fcc1, loop_38
582 movgu %icc, %o4, %o5
583 tcc %icc, 0x6
584 addcc %g5, %i4, %i7
585loop_38:
586 movneg %icc, %o1, %g1
587 tne %xcc, 0x4
588 nop
589 setx 0x00400C11, %l0, %l6
590 st %l6, [%l7 + 0x20]
591 ld [%l7 + 0x20], %fsr
592 movvc %icc, %l0, %o0
593 bcs %xcc, loop_39
594 srax %g2, 0x0E, %i2
595 edge16ln %o2, %g7, %i1
596 tne %xcc, 0x2
597loop_39:
598 movge %xcc, %g3, %o7
599 movl %xcc, %o6, %l6
600 fbg,a %fcc0, loop_40
601 movpos %icc, %l2, %i3
602 smul %l4, %g6, %l5
603 call loop_41
604loop_40:
605 srl %i0, %g4, %o3
606 or %l3, 0x0B2A, %l1
607 srlx %i6, %i5, %o5
608loop_41:
609 lduh [%l7 + 0x4C], %g5
610 fabss %f30, %f6
611 membar 0x37
612 fmul8ulx16 %f26, %f4, %f10
613 fnegs %f29, %f11
614 orncc %i4, 0x046A, %o4
615 set 0x2B, %i3
616 ldsba [%l7 + %i3] 0x0c, %i7
617 movleu %icc, %o1, %g1
618 xorcc %o0, %g2, %l0
619 movrlz %i2, %o2, %i1
620 sir 0x0BE0
621 edge32l %g3, %g7, %o6
622 xnorcc %l6, %o7, %i3
623 srax %l4, %l2, %g6
624 stb %l5, [%l7 + 0x75]
625 movrlz %g4, %i0, %l3
626 sethi 0x11A2, %o3
627 wr %g0, 0x80, %asi
628 ldsba [%l7 + 0x2A] %asi, %i6
629 ldub [%l7 + 0x65], %i5
630 nop
631 setx 0xF936115A, %l0, %l6
632 st %l6, [%l7 + 0x28]
633 ld [%l7 + 0x28], %f27
634 setx 0x7752282F, %l1, %l5
635 st %l5, [%l7 + 0x10]
636 ld [%l7 + 0x10], %f9
637 fsubs %f9, %f27, %f19
638 fmovde %icc, %f28, %f31
639 subc %l1, %o5, %g5
640 edge32n %o4, %i7, %i4
641 fbl,a %fcc3, loop_42
642 and %g1, 0x1F77, %o1
643 lduh [%l7 + 0x46], %g2
644 umul %o0, 0x0DC1, %i2
645loop_42:
646 orncc %o2, %i1, %g3
647 wr %g0, 0x18, %asi
648 lda [%l7 + 0x38] %asi, %f24
649 fabsd %f18, %f8
650 set 0x2C, %l1
651 stwa %g7, [%l7 + %l1] 0x27
652 membar #Sync
653 edge16n %o6, %l0, %o7
654 movvc %icc, %l6, %i3
655 lduh [%l7 + 0x32], %l4
656 tleu %icc, 0x2
657 fmul8x16au %f27, %f18, %f10
658 movpos %xcc, %g6, %l5
659 wr %g0, 0x80, %asi
660 ldxa [%l7 + 0x48] %asi, %g4
661 subcc %l2, %l3, %i0
662 fmovrse %o3, %f12, %f8
663 set 0x40, %l5
664 stda %f16, [%l7 + %l5] 0x10
665 bpos %icc, loop_43
666 sdiv %i6, 0x0AC9, %i5
667 fbo,a %fcc0, loop_44
668 udiv %l1, 0x05BB, %o5
669loop_43:
670 sethi 0x0130, %o4
671 nop
672 setx 0x7BD2374920646E3B, %l0, %l6
673 stx %l6, [%l7 + 0x70]
674 ldx [%l7 + 0x70], %fsr
675loop_44:
676 tle %xcc, 0x2
677 sra %g5, %i4, %g1
678 fbo %fcc0, loop_45
679 fbne,a %fcc2, loop_46
680 movg %icc, %o1, %i7
681 fnors %f15, %f13, %f25
682loop_45:
683 fpsub32 %f28, %f22, %f0
684loop_46:
685 edge8n %o0, %g2, %o2
686 movrgez %i1, %g3, %i2
687 movle %icc, %o6, %l0
688 ldd [%l7 + 0x78], %f6
689 wr %g0, 0x80, %asi
690 stda %f16, [%l7 + 0x40] %asi
691 movvc %icc, %o7, %l6
692 fpack32 %f16, %f24, %f4
693 orn %i3, %l4, %g6
694 movvs %icc, %g7, %l5
695 fbuge %fcc0, loop_47
696 fabsd %f2, %f26
697 fandnot1 %f12, %f10, %f6
698 edge8ln %g4, %l3, %l2
699loop_47:
700 addc %o3, %i0, %i5
701 fmovsvs %xcc, %f20, %f2
702 fbge %fcc1, loop_48
703 brgez,a %l1, loop_49
704 edge8l %o5, %o4, %g5
705 bcs,a,pn %xcc, loop_50
706loop_48:
707 tg %icc, 0x1
708loop_49:
709 bcc,a %xcc, loop_51
710 array32 %i6, %i4, %o1
711loop_50:
712 movcc %xcc, %i7, %g1
713 fmul8x16au %f24, %f25, %f4
714loop_51:
715 movre %g2, 0x3CB, %o0
716 subcc %i1, %o2, %g3
717 fba,a %fcc3, loop_52
718 movvc %xcc, %o6, %l0
719 or %i2, %o7, %l6
720 pdist %f24, %f16, %f0
721loop_52:
722 edge8 %l4, %i3, %g7
723 fmovse %icc, %f3, %f22
724 ble,a loop_53
725 edge16ln %g6, %g4, %l3
726 fmul8x16au %f14, %f5, %f16
727 popc %l5, %o3
728loop_53:
729 tge %xcc, 0x2
730 fbg %fcc3, loop_54
731 sth %i0, [%l7 + 0x62]
732 nop
733 setx 0xBE479C77, %l0, %l6
734 st %l6, [%l7 + 0x28]
735 ld [%l7 + 0x28], %f16
736 fsqrts %f16, %f27
737 wr %g0, 0x18, %asi
738 sta %f24, [%l7 + 0x20] %asi
739loop_54:
740 fmovs %f28, %f30
741 fmovda %xcc, %f28, %f9
742 fors %f24, %f21, %f9
743 subc %i5, %l1, %o5
744 edge8 %o4, %g5, %i6
745 nop
746 setx 0x9078154E, %l0, %l6
747 st %l6, [%l7 + 0x64]
748 ld [%l7 + 0x64], %fsr
749 movpos %xcc, %l2, %i4
750 fone %f10
751 nop
752 fitos %f0, %f11
753 fstox %f11, %f30
754 fxtos %f30, %f20
755 tsubcctv %i7, 0x1F69, %o1
756 tsubcc %g2, %g1, %o0
757 fpmerge %f22, %f21, %f28
758 movgu %xcc, %o2, %i1
759 move %icc, %g3, %l0
760 saved
761 rdpr %cwp, %g1
762 rdpr %cansave, %g2
763 rdpr %canrestore, %g3
764 rdpr %cleanwin, %g4
765 rdpr %otherwin, %g5
766 rdpr %wstate, %g6
767 fsrc2s %f5, %f4
768 tgu %xcc, 0x4
769 movrlz %i2, 0x3D8, %o7
770 fmovsle %xcc, %f27, %f0
771 fbuge %fcc1, loop_55
772 nop
773 set 0x20, %o4
774 ldsw [%l7 + %o4], %l6
775 andncc %o6, %l4, %g7
776 fxors %f7, %f26, %f8
777loop_55:
778 bn,a,pn %xcc, loop_56
779 tcc %icc, 0x3
780 taddcctv %g6, %i3, %l3
781 fmovdl %xcc, %f15, %f8
782loop_56:
783 andncc %g4, %l5, %o3
784 wr %g0, 0x04, %asi
785 ldxa [%l7 + 0x78] %asi, %i0
786 fnot1 %f22, %f18
787 fmovdn %icc, %f13, %f31
788 fmul8x16al %f11, %f5, %f18
789 move %icc, %l1, %i5
790 subccc %o5, 0x196A, %o4
791 movvc %xcc, %i6, %g5
792 or %l2, %i7, %o1
793 movcc %xcc, %i4, %g2
794 xor %g1, 0x08C8, %o2
795 nop
796 fitod %f15, %f18
797 nop
798 fitod %f0, %f26
799 fdtos %f26, %f20
800 fmovrde %o0, %f16, %f8
801 array8 %i1, %g3, %l0
802 fmovd %f8, %f0
803 edge32ln %i2, %l6, %o7
804 fmovrdgez %o6, %f2, %f26
805 lduw [%l7 + 0x28], %l4
806 fmovrdlez %g6, %f30, %f4
807 sdiv %g7, 0x01A6, %i3
808 ldub [%l7 + 0x64], %g4
809 tne %icc, 0x0
810 wr %g0, 0xe2, %asi
811 stxa %l3, [%l7 + 0x60] %asi
812 membar #Sync
813 taddcc %l5, %o3, %l1
814 fmovrdgez %i0, %f8, %f10
815 bg,a,pn %xcc, loop_57
816 ldd [%l7 + 0x20], %i4
817 edge32 %o5, %i6, %g5
818 xorcc %l2, %o4, %i7
819loop_57:
820 tcc %icc, 0x0
821 nop
822 fitos %f13, %f21
823 fstox %f21, %f4
824 fxtos %f4, %f25
825 tne %xcc, 0x3
826 subc %i4, 0x1B61, %g2
827 brgz,a %o1, loop_58
828 nop
829 setx loop_59, %l0, %l1
830 jmpl %l1, %o2
831 fmovrdgez %g1, %f12, %f20
832 tvc %xcc, 0x6
833loop_58:
834 brnz,a %o0, loop_60
835loop_59:
836 edge8l %i1, %l0, %i2
837 set 0x18, %g2
838 lda [%l7 + %g2] 0x89, %f0
839loop_60:
840 ldsb [%l7 + 0x28], %g3
841 fbuge %fcc2, loop_61
842 fpmerge %f27, %f9, %f18
843 set 0x16, %i4
844 ldsba [%l7 + %i4] 0x15, %l6
845loop_61:
846 mulx %o6, %l4, %g6
847 fbue %fcc1, loop_62
848 stbar
849 andncc %o7, %g7, %i3
850 wr %g0, 0x0c, %asi
851 swapa [%l7 + 0x14] %asi, %g4
852loop_62:
853 orcc %l5, 0x08B4, %l3
854 movgu %xcc, %l1, %i0
855 sub %o3, %i5, %o5
856 bl,a loop_63
857 edge32ln %i6, %g5, %l2
858 tn %xcc, 0x2
859 ldsb [%l7 + 0x23], %o4
860loop_63:
861 edge32l %i7, %g2, %o1
862 fmovdcs %xcc, %f16, %f7
863 movleu %xcc, %i4, %g1
864 movgu %icc, %o0, %i1
865 add %l0, %i2, %o2
866 edge16 %l6, %o6, %g3
867 alignaddrl %l4, %g6, %g7
868 nop
869 setx 0xE2041055728B1E24, %l0, %l6
870 stx %l6, [%l7 + 0x28]
871 ldd [%l7 + 0x28], %f26
872 setx 0xC29C70DD762332E2, %l1, %l5
873 stx %l5, [%l7 + 0x10]
874 ldd [%l7 + 0x10], %f2
875 fmuld %f2, %f26, %f4
876 xnorcc %o7, %i3, %g4
877 tsubcc %l5, %l3, %i0
878 fmovde %icc, %f9, %f2
879 fbu,a %fcc2, loop_64
880 andcc %o3, %l1, %o5
881 addcc %i6, %g5, %l2
882 andncc %o4, %i5, %i7
883loop_64:
884 ldsb [%l7 + 0x74], %o1
885 movcc %icc, %g2, %i4
886 andncc %o0, %g1, %i1
887 tleu %icc, 0x0
888 tvs %xcc, 0x2
889 nop
890 setx loop_65, %l0, %l1
891 jmpl %l1, %i2
892 movvs %xcc, %o2, %l0
893 brnz %o6, loop_66
894 mulx %l6, %g3, %g6
895loop_65:
896 tne %icc, 0x4
897 edge8l %g7, %l4, %i3
898loop_66:
899 fba,a %fcc2, loop_67
900 saved
901 rdpr %cwp, %g1
902 rdpr %cansave, %g2
903 rdpr %canrestore, %g3
904 rdpr %cleanwin, %g4
905 rdpr %otherwin, %g5
906 rdpr %wstate, %g6
907 wr %g0, 0x2b, %asi
908 stxa %o7, [%l7 + 0x50] %asi
909 membar #Sync
910loop_67:
911 fmul8x16al %f27, %f17, %f28
912 brlz %g4, loop_68
913 orncc %l3, %i0, %o3
914 taddcctv %l5, 0x1330, %o5
915 andn %i6, 0x0405, %l1
916loop_68:
917 movvc %icc, %l2, %g5
918 fbug %fcc2, loop_69
919 sth %o4, [%l7 + 0x32]
920 edge32ln %i7, %o1, %i5
921 umulcc %g2, %o0, %g1
922loop_69:
923 srax %i1, 0x09, %i2
924 membar 0x79
925 popc %i4, %l0
926 movpos %xcc, %o6, %o2
927 fandnot1s %f7, %f0, %f5
928 fnand %f28, %f18, %f14
929 nop
930 fitos %f0, %f26
931 fstox %f26, %f10
932 andcc %g3, %l6, %g7
933 movcs %icc, %l4, %i3
934 pdist %f12, %f10, %f10
935 fmovsgu %xcc, %f27, %f23
936 addccc %g6, 0x11FC, %o7
937 movrne %g4, 0x1A1, %i0
938 bneg,a,pt %xcc, loop_70
939 edge8ln %l3, %o3, %o5
940 set 0x44, %o5
941 lda [%l7 + %o5] 0x89, %f23
942loop_70:
943 fpack16 %f0, %f6
944 bcc,pt %icc, loop_71
945 fmovsvc %icc, %f3, %f27
946 nop
947 setx 0xD1B31FED, %l0, %l6
948 st %l6, [%l7 + 0x28]
949 ld [%l7 + 0x28], %f12
950 setx 0x5A84E3CE, %l1, %l5
951 st %l5, [%l7 + 0x10]
952 ld [%l7 + 0x10], %f26
953 fmuls %f26, %f12, %f19
954 edge8 %i6, %l5, %l1
955loop_71:
956 fmuld8sux16 %f9, %f12, %f30
957 srlx %g5, %o4, %i7
958 edge8l %l2, %o1, %g2
959 sethi 0x0208, %o0
960 bge,a loop_72
961 alignaddr %g1, %i5, %i1
962 smul %i4, 0x07E7, %i2
963 movrgz %o6, 0x153, %l0
964loop_72:
965 subccc %g3, 0x03AE, %o2
966 saved
967 rdpr %cwp, %g1
968 rdpr %cansave, %g2
969 rdpr %canrestore, %g3
970 rdpr %cleanwin, %g4
971 rdpr %otherwin, %g5
972 rdpr %wstate, %g6
973 edge32ln %g7, %l4, %i3
974 fmovdge %xcc, %f26, %f10
975 srl %g6, 0x02, %o7
976 sdivx %l6, 0x0ED3, %g4
977 fmul8sux16 %f18, %f20, %f8
978 wr %g0, 0x88, %asi
979 ldda [%l7 + 0x40] %asi, %f16
980 tsubcctv %i0, 0x16E9, %o3
981 fandnot1 %f24, %f28, %f0
982 tg %xcc, 0x5
983 brlez %l3, loop_73
984 movl %xcc, %i6, %l5
985 sdivx %l1, 0x18F1, %o5
986 nop
987 setx 0x50789D5E, %l0, %l6
988 st %l6, [%l7 + 0x30]
989 ld [%l7 + 0x30], %fsr
990loop_73:
991 tcs %icc, 0x1
992 membar #Sync
993 wr %g0, 0x17, %asi
994 ldda [%l7 + 0x40] %asi, %f16
995 tcs %xcc, 0x6
996 tcc %icc, 0x4
997 subccc %o4, %i7, %g5
998 edge32 %l2, %o1, %o0
999 swap [%l7 + 0x60], %g1
1000 subcc %g2, %i5, %i4
1001 addcc %i2, 0x0C1F, %i1
1002 ldstub [%l7 + 0x63], %o6
1003 andncc %g3, %o2, %g7
1004 fbug %fcc2, loop_74
1005 addc %l0, 0x0634, %l4
1006 edge16n %i3, %g6, %l6
1007 nop
1008 setx loop_75, %l0, %l1
1009 wrpr 0x1, %tl
1010 wrpr %l1, %tnpc
1011 setx 0x34400001400, %l0, %l1
1012 wrpr %l1, %tstate
1013 wrhpr 0x4, %htstate
1014 done
1015loop_74:
1016 prefetch [%l7 + 0x34], 0x2
1017 edge16 %g4, %i0, %o3
1018 tcs %xcc, 0x5
1019loop_75:
1020 sdivcc %o7, 0x1650, %i6
1021 umul %l3, %l5, %l1
1022 movl %icc, %o5, %i7
1023 array16 %o4, %g5, %l2
1024 set 0x78, %l0
1025 prefetcha [%l7 + %l0] 0x0c, 0x1
1026 fmovsvc %xcc, %f22, %f6
1027 orncc %o1, 0x1CFE, %g2
1028 saved
1029 rdpr %cwp, %g1
1030 rdpr %cansave, %g2
1031 rdpr %canrestore, %g3
1032 rdpr %cleanwin, %g4
1033 rdpr %otherwin, %g5
1034 rdpr %wstate, %g6
1035 movcs %icc, %i5, %i4
1036 and %i2, 0x14A7, %g1
1037 faligndata %f8, %f4, %f30
1038 nop
1039 fitod %f21, %f28
1040 addc %i1, 0x02FA, %o6
1041 movg %xcc, %g3, %o2
1042 array32 %l0, %l4, %g7
1043 ldsb [%l7 + 0x44], %g6
1044 udivcc %i3, 0x0128, %l6
1045 fpack32 %f0, %f6, %f16
1046 ldd [%l7 + 0x20], %f26
1047 orn %i0, %o3, %g4
1048 fmovsn %icc, %f24, %f1
1049 fmovrsne %o7, %f20, %f20
1050 set 0x38, %o2
1051 ldxa [%g0 + %o2] 0x4f, %i6
1052 movrne %l5, 0x0E4, %l1
1053 fbul,a %fcc3, loop_76
1054 nop
1055 setx loop_77, %l0, %l1
1056 jmpl %l1, %l3
1057 fmovsleu %xcc, %f8, %f14
1058 movcs %xcc, %o5, %o4
1059loop_76:
1060 xnorcc %g5, %i7, %l2
1061loop_77:
1062 ta %icc, 0x1
1063 ldd [%l7 + 0x08], %f26
1064 set 0x43, %i5
1065 ldstuba [%l7 + %i5] 0x04, %o1
1066 xnor %g2, 0x1FB2, %o0
1067 ldsh [%l7 + 0x36], %i5
1068 sdivx %i2, 0x0FD3, %g1
1069 edge32l %i4, %i1, %o6
1070 membar 0x20
1071 umulcc %o2, %g3, %l4
1072 nop
1073 setx 0xB1ADEB538048223D, %l0, %l6
1074 stx %l6, [%l7 + 0x30]
1075 ldx [%l7 + 0x30], %fsr
1076 movvs %xcc, %l0, %g6
1077 fcmple16 %f24, %f4, %i3
1078 tge %xcc, 0x5
1079 movrlez %l6, %g7, %i0
1080 udivx %g4, 0x1CB2, %o3
1081 fbug,a %fcc1, loop_78
1082 edge8l %i6, %l5, %l1
1083 addccc %o7, 0x1531, %l3
1084 wr %g0, 0x80, %asi
1085 ldsba [%l7 + 0x41] %asi, %o5
1086loop_78:
1087 array8 %g5, %i7, %l2
1088 restored
1089 rdpr %cwp, %g1
1090 rdpr %cansave, %g2
1091 rdpr %canrestore, %g3
1092 rdpr %cleanwin, %g4
1093 rdpr %otherwin, %g5
1094 rdpr %wstate, %g6
1095 tsubcctv %o1, %g2, %o4
1096 fmovrslz %i5, %f4, %f5
1097 udivx %o0, 0x0C7A, %i2
1098 movre %g1, 0x21A, %i1
1099 fmovdcc %icc, %f10, %f25
1100 bneg,a,pn %icc, loop_79
1101 fcmpne16 %f4, %f4, %i4
1102 add %l7, 0x14, %l6
1103 wr %g0, 0x0c, %asi
1104 casa [%l6] %asi, %o6, %g3
1105loop_79:
1106 sir 0x1F23
1107 edge8l %l4, %o2, %g6
1108 and %i3, %l6, %g7
1109 set 0x62, %o0
1110 lduba [%l7 + %o0] 0x19, %i0
1111 swap [%l7 + 0x4C], %g4
1112 fblg %fcc3, loop_80
1113 stw %l0, [%l7 + 0x40]
1114 fpsub16s %f19, %f17, %f22
1115 sdiv %o3, 0x01EC, %i6
1116loop_80:
1117 bneg %icc, loop_81
1118 edge16n %l5, %l1, %l3
1119 tl %icc, 0x6
1120 set 0x40, %i7
1121 swapa [%l7 + %i7] 0x81, %o5
1122loop_81:
1123 lduh [%l7 + 0x08], %g5
1124 tgu %xcc, 0x4
1125 fble,a %fcc2, loop_82
1126 and %o7, %i7, %o1
1127 tcs %xcc, 0x2
1128 movvc %icc, %g2, %l2
1129loop_82:
1130 taddcctv %i5, %o0, %i2
1131 bl,a,pt %xcc, loop_83
1132 fmul8ulx16 %f28, %f16, %f2
1133 tcc %xcc, 0x5
1134 taddcc %g1, %o4, %i4
1135loop_83:
1136 nop
1137 setx loop_84, %l0, %l1
1138 jmpl %l1, %o6
1139 movl %icc, %g3, %l4
1140 nop
1141 setx 0x7075B4BA, %l0, %l6
1142 st %l6, [%l7 + 0x0C]
1143 ld [%l7 + 0x0C], %fsr
1144 sdivcc %i1, 0x122E, %g6
1145loop_84:
1146 movre %o2, 0x3EE, %l6
1147 srl %g7, %i3, %i0
1148 fbe,a %fcc1, loop_85
1149 edge16n %l0, %g4, %i6
1150 movg %xcc, %l5, %l1
1151 move %icc, %l3, %o5
1152loop_85:
1153 fmovsleu %xcc, %f17, %f24
1154 tleu %xcc, 0x5
1155 tl %xcc, 0x1
1156 movvc %icc, %o3, %o7
1157 fmovdcs %icc, %f12, %f6
1158 movrne %g5, 0x080, %i7
1159 movcs %icc, %o1, %g2
1160 sllx %i5, %o0, %l2
1161 movrgz %i2, 0x26B, %o4
1162 srlx %g1, %o6, %g3
1163 tneg %xcc, 0x4
1164 nop
1165 setx 0xC7500E39584ABAFD, %l0, %l6
1166 stx %l6, [%l7 + 0x28]
1167 ldd [%l7 + 0x28], %f30
1168 fsqrtd %f30, %f30
1169 fmovdle %xcc, %f21, %f16
1170 tg %xcc, 0x3
1171 and %i4, 0x03DB, %i1
1172 mulscc %g6, 0x133E, %l4
1173 stb %o2, [%l7 + 0x7A]
1174 tle %xcc, 0x3
1175 wr %g0, 0x89, %asi
1176 swapa [%l7 + 0x78] %asi, %l6
1177 fblg,a %fcc2, loop_86
1178 movcc %icc, %i3, %g7
1179 brnz %l0, loop_87
1180 fmovsa %icc, %f19, %f27
1181loop_86:
1182 membar 0x23
1183 sir 0x14C6
1184loop_87:
1185 nop
1186 setx 0x3B3B059079A52887, %l0, %l6
1187 stx %l6, [%l7 + 0x28]
1188 ldd [%l7 + 0x28], %f8
1189 setx 0x1E873B26DA1C9CB7, %l1, %l5
1190 stx %l5, [%l7 + 0x10]
1191 ldd [%l7 + 0x10], %f24
1192 faddd %f24, %f8, %f28
1193 movn %xcc, %i0, %i6
1194 fmovdne %xcc, %f31, %f31
1195 tsubcctv %g4, %l1, %l3
1196 movn %icc, %l5, %o5
1197 fbl,a %fcc0, loop_88
1198 edge16n %o7, %o3, %i7
1199 for %f20, %f4, %f0
1200 ldd [%l7 + 0x68], %f10
1201loop_88:
1202 movrlez %o1, %g2, %g5
1203 orcc %i5, 0x0BD2, %o0
1204 and %i2, 0x1147, %l2
1205 set 0x48, %g4
1206 swapa [%l7 + %g4] 0x0c, %o4
1207 wr %g0, 0x88, %asi
1208 sta %f8, [%l7 + 0x6C] %asi
1209 set 0x40, %o1
1210 stda %f16, [%l7 + %o1] 0xf8
1211 membar #Sync
1212 faligndata %f16, %f0, %f20
1213 tgu %xcc, 0x7
1214 nop
1215 setx 0x004C5753, %l0, %l6
1216 st %l6, [%l7 + 0x2C]
1217 ld [%l7 + 0x2C], %fsr
1218 taddcctv %o6, %g1, %g3
1219 bl,a,pn %xcc, loop_89
1220 nop
1221 setx 0x3164E1F6, %l0, %l6
1222 st %l6, [%l7 + 0x28]
1223 ld [%l7 + 0x28], %f18
1224 setx 0xE6860E35, %l1, %l5
1225 st %l5, [%l7 + 0x10]
1226 ld [%l7 + 0x10], %f31
1227 fadds %f31, %f18, %f26
1228 tl %icc, 0x1
1229 alignaddr %i4, %i1, %l4
1230loop_89:
1231 bge,a loop_90
1232 brlez %o2, loop_91
1233 movpos %xcc, %l6, %i3
1234 mulscc %g6, %l0, %i0
1235loop_90:
1236 sra %i6, %g7, %g4
1237loop_91:
1238 umulcc %l3, %l5, %l1
1239 mova %icc, %o5, %o3
1240 fbue %fcc2, loop_92
1241 fmovsg %icc, %f4, %f31
1242 fnands %f8, %f19, %f2
1243 tgu %icc, 0x5
1244loop_92:
1245 srl %i7, 0x07, %o7
1246 sethi 0x1531, %o1
1247 edge16ln %g2, %i5, %g5
1248 addcc %i2, %l2, %o4
1249 movle %icc, %o6, %g1
1250 wr %g0, 0x0c, %asi
1251 swapa [%l7 + 0x38] %asi, %g3
1252 edge16n %o0, %i1, %i4
1253 sub %l4, 0x121C, %o2
1254 fnegs %f24, %f30
1255 nop
1256 setx 0x7D937D2A, %l0, %l6
1257 st %l6, [%l7 + 0x28]
1258 ld [%l7 + 0x28], %f17
1259 setx 0x5352491C, %l1, %l5
1260 st %l5, [%l7 + 0x10]
1261 ld [%l7 + 0x10], %f7
1262 fdivs %f7, %f17, %f13
1263 set 0x63, %o3
1264 ldsba [%l7 + %o3] 0x04, %l6
1265 ta %xcc, 0x7
1266 fbl,a %fcc1, loop_93
1267 alignaddrl %g6, %l0, %i3
1268 fmovsneg %icc, %f1, %f20
1269 fnegd %f12, %f14
1270loop_93:
1271 subccc %i6, %i0, %g4
1272 subcc %l3, %l5, %l1
1273 movre %o5, 0x3C4, %o3
1274 fmovrdgz %g7, %f2, %f10
1275 add %l7, 0x78, %l6
1276 wr %g0, 0x18, %asi
1277 lda [%l6] %asi, %i7
1278 casa [%l6] %asi, %i7, %o1
1279 edge16n %o7, %i5, %g2
1280 array8 %g5, %i2, %o4
1281 movge %icc, %l2, %g1
1282 movneg %icc, %g3, %o0
1283 edge8l %i1, %o6, %l4
1284 orncc %o2, 0x0377, %l6
1285 bge,a,pt %icc, loop_94
1286 and %g6, 0x05A1, %i4
1287 tl %icc, 0x7
1288 brlez %i3, loop_95
1289loop_94:
1290 subc %i6, 0x070E, %l0
1291 fmovscc %icc, %f30, %f28
1292 array32 %i0, %l3, %g4
1293loop_95:
1294 sir 0x0509
1295 fpsub16s %f30, %f19, %f20
1296 edge32n %l1, %o5, %l5
1297 edge32 %o3, %g7, %i7
1298 xorcc %o7, %i5, %g2
1299 edge16n %o1, %i2, %g5
1300 tge %icc, 0x4
1301 fmovsleu %xcc, %f12, %f26
1302 addc %l2, %g1, %g3
1303 fbu,a %fcc1, loop_96
1304 array16 %o0, %o4, %o6
1305 edge32ln %l4, %i1, %o2
1306 edge32l %g6, %l6, %i3
1307loop_96:
1308 edge32n %i6, %l0, %i4
1309 array16 %i0, %g4, %l1
1310 orncc %o5, %l5, %l3
1311 movcc %xcc, %g7, %i7
1312 fbl,a %fcc3, loop_97
1313 tvs %xcc, 0x2
1314 addcc %o3, %i5, %o7
1315 wr %g0, 0x80, %asi
1316 ldstuba [%l7 + 0x62] %asi, %g2
1317loop_97:
1318 fmul8sux16 %f2, %f16, %f10
1319 andcc %o1, 0x1148, %g5
1320 edge16n %i2, %l2, %g3
1321 udivx %g1, 0x09DD, %o0
1322 subccc %o6, 0x1659, %l4
1323 edge8 %i1, %o4, %g6
1324 sllx %l6, %o2, %i3
1325 sdivx %l0, 0x0B34, %i4
1326 sub %i6, 0x0324, %g4
1327 fmovscc %xcc, %f29, %f17
1328 edge32n %l1, %o5, %i0
1329 popc 0x0EB7, %l5
1330 smul %g7, %i7, %l3
1331 edge8ln %o3, %i5, %g2
1332 bl loop_98
1333 addcc %o7, %o1, %g5
1334 tge %icc, 0x4
1335 sdiv %i2, 0x19D6, %g3
1336loop_98:
1337 nop
1338 set 0x60, %o7
1339 stb %l2, [%l7 + %o7]
1340 wr %g0, 0x19, %asi
1341 stha %o0, [%l7 + 0x6E] %asi
1342 sdiv %o6, 0x0050, %g1
1343 bl,a loop_99
1344 array16 %l4, %o4, %g6
1345 wr %g0, 0x0c, %asi
1346 lduha [%l7 + 0x46] %asi, %i1
1347loop_99:
1348 nop
1349 wr %g0, 0x80, %asi
1350 lduwa [%l7 + 0x10] %asi, %o2
1351 sra %l6, 0x0E, %l0
1352 udivx %i3, 0x0EE5, %i4
1353 fmovrdlez %g4, %f2, %f14
1354 nop
1355 setx 0x630AF9D6D295DC36, %l0, %l6
1356 stx %l6, [%l7 + 0x28]
1357 ldd [%l7 + 0x28], %f14
1358 setx 0x9B237B81665DD214, %l1, %l5
1359 stx %l5, [%l7 + 0x10]
1360 ldd [%l7 + 0x10], %f12
1361 fdivd %f12, %f14, %f22
1362 call loop_100
1363 bpos,a,pt %xcc, loop_101
1364 saved
1365 rdpr %cwp, %g1
1366 rdpr %cansave, %g2
1367 rdpr %canrestore, %g3
1368 rdpr %cleanwin, %g4
1369 rdpr %otherwin, %g5
1370 rdpr %wstate, %g6
1371 tl %icc, 0x1
1372loop_100:
1373 te %xcc, 0x1
1374loop_101:
1375 bgu,a %icc, loop_102
1376 fmovspos %xcc, %f17, %f28
1377 move %icc, %i6, %l1
1378 subcc %o5, 0x1850, %l5
1379loop_102:
1380 nop
1381 setx loop_103, %l0, %l1
1382 jmpl %l1, %i0
1383 taddcc %i7, 0x0428, %g7
1384 bshuffle %f12, %f22, %f18
1385 udiv %o3, 0x035B, %l3
1386loop_103:
1387 tvc %icc, 0x0
1388 xorcc %i5, %g2, %o1
1389 fbn %fcc3, loop_104
1390 fmovspos %xcc, %f1, %f20
1391 srlx %o7, 0x14, %i2
1392 movg %xcc, %g3, %l2
1393loop_104:
1394 tvs %xcc, 0x7
1395 saved
1396 rdpr %cwp, %g1
1397 rdpr %cansave, %g2
1398 rdpr %canrestore, %g3
1399 rdpr %cleanwin, %g4
1400 rdpr %otherwin, %g5
1401 rdpr %wstate, %g6
1402 tg %xcc, 0x2
1403 movrlez %o0, %g5, %g1
1404 sllx %o6, %o4, %l4
1405 nop
1406 set 0x58, %i0
1407 ldsh [%l7 + %i0], %i1
1408 nop
1409 setx 0x86E7158C1BEA78DE, %l0, %l6
1410 stx %l6, [%l7 + 0x28]
1411 ldd [%l7 + 0x28], %f8
1412 fsqrtd %f8, %f24
1413 andncc %g6, %l6, %l0
1414 restored
1415 rdpr %cwp, %g1
1416 rdpr %cansave, %g2
1417 rdpr %canrestore, %g3
1418 rdpr %cleanwin, %g4
1419 rdpr %otherwin, %g5
1420 rdpr %wstate, %g6
1421 taddcctv %i3, 0x1361, %i4
1422 udivcc %g4, 0x05AF, %o2
1423 sdiv %i6, 0x0DEF, %l1
1424 or %l5, %o5, %i7
1425 udiv %i0, 0x00C2, %o3
1426 lduw [%l7 + 0x4C], %g7
1427 movrlez %l3, %g2, %o1
1428 movleu %xcc, %i5, %i2
1429 brlez,a %g3, loop_105
1430 sub %o7, 0x1291, %o0
1431 fmovrdgez %l2, %f16, %f16
1432 sdiv %g1, 0x17DF, %g5
1433loop_105:
1434 be,a,pt %icc, loop_106
1435 movrlz %o4, 0x150, %o6
1436 taddcctv %i1, %g6, %l6
1437 flush %l7 + 0x4C
1438loop_106:
1439 fxor %f18, %f8, %f20
1440 add %l0, 0x1BCA, %l4
1441 fpsub16s %f24, %f8, %f25
1442 tl %icc, 0x2
1443 sir 0x00BF
1444 ble loop_107
1445 orn %i3, 0x1CC3, %i4
1446 nop
1447 setx 0x3550E139E06882C2, %l0, %l6
1448 stx %l6, [%l7 + 0x40]
1449 ldx [%l7 + 0x40], %fsr
1450 fpackfix %f0, %f10
1451loop_107:
1452 taddcc %g4, %i6, %l1
1453 fmovde %icc, %f21, %f2
1454 fors %f2, %f19, %f23
1455 tle %xcc, 0x3
1456 fornot2 %f0, %f24, %f20
1457 movge %xcc, %o2, %l5
1458 xor %i7, 0x1691, %o5
1459 tpos %icc, 0x6
1460 nop
1461 setx loop_108, %l0, %l1
1462 jmpl %l1, %i0
1463 andcc %o3, %l3, %g7
1464 edge32n %o1, %g2, %i5
1465 ble,pn %xcc, loop_109
1466loop_108:
1467 fmovsle %icc, %f11, %f19
1468 wr %g0, 0x11, %asi
1469 sta %f0, [%l7 + 0x2C] %asi
1470loop_109:
1471 edge8l %i2, %o7, %g3
1472 addccc %l2, 0x1FC7, %g1
1473 array8 %o0, %g5, %o4
1474 tpos %icc, 0x3
1475 stx %i1, [%l7 + 0x30]
1476 bn %xcc, loop_110
1477 movleu %icc, %o6, %l6
1478 bcs loop_111
1479 subcc %g6, 0x1771, %l4
1480loop_110:
1481 addcc %l0, 0x033D, %i3
1482 fxnor %f6, %f0, %f18
1483loop_111:
1484 taddcctv %i4, 0x09EF, %i6
1485 fbne %fcc2, loop_112
1486 mova %xcc, %g4, %l1
1487 fmovsleu %xcc, %f13, %f5
1488 ldstub [%l7 + 0x7C], %o2
1489loop_112:
1490 fabsd %f12, %f24
1491 nop
1492 fitod %f2, %f12
1493 fdtox %f12, %f2
1494 fxtod %f2, %f6
1495 stbar
1496 movvc %icc, %i7, %o5
1497 sethi 0x00AA, %l5
1498 tg %xcc, 0x5
1499 fornot2 %f6, %f28, %f30
1500 nop
1501 fitos %f13, %f9
1502 popc %o3, %i0
1503 movn %icc, %g7, %l3
1504 movvs %xcc, %g2, %i5
1505 fmovrde %o1, %f0, %f10
1506 tvs %xcc, 0x0
1507 fbu %fcc0, loop_113
1508 tvs %icc, 0x3
1509 sth %i2, [%l7 + 0x4A]
1510 sub %g3, 0x0C16, %l2
1511loop_113:
1512 fmovsvc %xcc, %f6, %f27
1513 fpadd32s %f9, %f12, %f4
1514 andcc %g1, 0x1ECE, %o7
1515 nop
1516 set 0x38, %i1
1517 ldd [%l7 + %i1], %f0
1518 tl %xcc, 0x7
1519 pdist %f18, %f0, %f28
1520 bpos,a,pn %xcc, loop_114
1521 smulcc %o0, 0x153C, %g5
1522 prefetch [%l7 + 0x58], 0x1
1523 set 0x7F, %i2
1524 lduba [%l7 + %i2] 0x18, %o4
1525loop_114:
1526 tg %icc, 0x0
1527 tsubcc %i1, 0x1B50, %l6
1528 tcc %icc, 0x1
1529 orncc %o6, 0x173A, %g6
1530 bge,a loop_115
1531 edge32 %l0, %i3, %l4
1532 addc %i4, %i6, %g4
1533 fmovde %icc, %f30, %f2
1534loop_115:
1535 andncc %l1, %o2, %o5
1536 fnor %f4, %f6, %f2
1537 movrne %l5, %o3, %i7
1538 sub %g7, %i0, %l3
1539 movg %xcc, %i5, %o1
1540 brz,a %i2, loop_116
1541 xor %g3, 0x08BA, %g2
1542 xnorcc %g1, %l2, %o0
1543 sdivcc %o7, 0x1E8E, %g5
1544loop_116:
1545 movg %icc, %o4, %i1
1546 movrlz %o6, %l6, %l0
1547 fmovdgu %xcc, %f28, %f15
1548 bvs,a %icc, loop_117
1549 movge %icc, %g6, %i3
1550 movcc %icc, %l4, %i4
1551 fmovdge %xcc, %f13, %f20
1552loop_117:
1553 be,a,pn %icc, loop_118
1554 tne %icc, 0x5
1555 tgu %icc, 0x7
1556 set 0x40, %g6
1557 lda [%l7 + %g6] 0x80, %f5
1558loop_118:
1559 sllx %i6, 0x03, %g4
1560 sllx %o2, %l1, %l5
1561 fabsd %f18, %f4
1562 movvc %icc, %o5, %o3
1563 movgu %icc, %g7, %i0
1564 edge32n %l3, %i7, %i5
1565 xorcc %o1, 0x185D, %g3
1566 bleu,a %icc, loop_119
1567 sdivx %i2, 0x0D16, %g2
1568 fpadd16 %f8, %f30, %f8
1569 nop
1570 setx loop_120, %l0, %l1
1571 wrpr 0x1, %tl
1572 wrpr %l1, %tnpc
1573 setx 0x34400001400, %l0, %l1
1574 wrpr %l1, %tstate
1575 wrhpr 0x4, %htstate
1576 done
1577loop_119:
1578 xorcc %g1, %o0, %o7
1579 addccc %l2, 0x129B, %g5
1580 edge16n %o4, %o6, %i1
1581loop_120:
1582 fornot2s %f22, %f19, %f24
1583 array16 %l6, %l0, %g6
1584 fmuld8ulx16 %f15, %f1, %f24
1585 membar 0x45
1586 fpsub32 %f10, %f14, %f28
1587 tleu %xcc, 0x7
1588 alignaddrl %i3, %l4, %i6
1589 tpos %icc, 0x3
1590 fmovspos %xcc, %f21, %f24
1591 movrgez %g4, %o2, %l1
1592 fmul8x16 %f14, %f2, %f20
1593 srl %l5, %i4, %o3
1594 fmovdcc %xcc, %f2, %f23
1595 alignaddr %o5, %g7, %l3
1596 movn %icc, %i7, %i0
1597 edge32l %o1, %g3, %i2
1598 tn %icc, 0x4
1599 xnorcc %i5, %g2, %g1
1600 or %o7, 0x0AF3, %l2
1601 taddcc %o0, %g5, %o6
1602 movgu %xcc, %o4, %i1
1603 tgu %icc, 0x5
1604 orcc %l0, 0x1C27, %l6
1605 lduh [%l7 + 0x18], %g6
1606 move %icc, %l4, %i6
1607 stb %g4, [%l7 + 0x77]
1608 alignaddr %i3, %o2, %l1
1609 edge16 %i4, %o3, %o5
1610 bgu %xcc, loop_121
1611 fandnot1s %f19, %f30, %f5
1612 popc 0x0B9A, %l5
1613 sll %g7, 0x1E, %l3
1614loop_121:
1615 and %i0, %i7, %g3
1616 sir 0x1C35
1617 edge16ln %i2, %o1, %g2
1618 fmul8x16al %f11, %f11, %f30
1619 fmovrde %g1, %f0, %f18
1620 nop
1621 fitod %f4, %f8
1622 fdtos %f8, %f2
1623 fmovrsgz %i5, %f23, %f23
1624 popc 0x1661, %o7
1625 mova %xcc, %o0, %g5
1626 array16 %o6, %l2, %o4
1627 tvc %icc, 0x5
1628 sdivcc %i1, 0x0475, %l0
1629 taddcc %g6, 0x05CA, %l4
1630 andn %l6, 0x0D1A, %g4
1631 fnegs %f3, %f18
1632 fmovrdgez %i6, %f8, %f30
1633 fble,a %fcc2, loop_122
1634 udivcc %o2, 0x1992, %i3
1635 edge32 %l1, %i4, %o3
1636 edge8l %o5, %g7, %l3
1637loop_122:
1638 tsubcctv %l5, %i7, %g3
1639 ldsh [%l7 + 0x48], %i0
1640 call loop_123
1641 movcc %icc, %i2, %g2
1642 tn %icc, 0x0
1643 edge32 %o1, %i5, %o7
1644loop_123:
1645 fnegd %f30, %f10
1646 bcs,pt %icc, loop_124
1647 array16 %g1, %g5, %o6
1648 te %xcc, 0x3
1649 subcc %o0, 0x1F48, %l2
1650loop_124:
1651 tneg %icc, 0x1
1652 edge16n %i1, %o4, %g6
1653 te %icc, 0x1
1654 nop
1655 set 0x28, %g7
1656 ldd [%l7 + %g7], %l0
1657 brnz,a %l6, loop_125
1658 andcc %g4, 0x173D, %i6
1659 fxor %f16, %f12, %f4
1660 fmovsn %icc, %f5, %f6
1661loop_125:
1662 fmuld8ulx16 %f3, %f23, %f14
1663 nop
1664 setx 0xB527436A, %l0, %l6
1665 st %l6, [%l7 + 0x28]
1666 ld [%l7 + 0x28], %f0
1667 setx 0xD5B0111A, %l1, %l5
1668 st %l5, [%l7 + 0x10]
1669 ld [%l7 + 0x10], %f31
1670 fsubs %f31, %f0, %f9
1671 fmovdn %xcc, %f28, %f16
1672 nop
1673 setx 0x90754FB3, %l0, %l6
1674 st %l6, [%l7 + 0x28]
1675 ld [%l7 + 0x28], %f26
1676 fsqrts %f26, %f15
1677 edge32l %o2, %l4, %i3
1678 fbuge,a %fcc2, loop_126
1679 fmovsge %icc, %f30, %f0
1680 edge8l %l1, %o3, %i4
1681 sra %o5, 0x0D, %g7
1682loop_126:
1683 ldstub [%l7 + 0x7D], %l3
1684 orncc %i7, 0x07BB, %l5
1685 popc %g3, %i2
1686 stx %g2, [%l7 + 0x20]
1687 sub %i0, 0x0139, %i5
1688 fcmpgt16 %f10, %f6, %o1
1689 movleu %xcc, %g1, %g5
1690 wr %g0, 0x04, %asi
1691 sta %f5, [%l7 + 0x3C] %asi
1692 movne %icc, %o6, %o0
1693 movge %icc, %l2, %i1
1694 tneg %icc, 0x4
1695 wr %g0, 0x11, %asi
1696 swapa [%l7 + 0x6C] %asi, %o7
1697 nop
1698 setx 0x8C40ED19, %l0, %l6
1699 st %l6, [%l7 + 0x28]
1700 ld [%l7 + 0x28], %f28
1701 setx 0x60A07933, %l1, %l5
1702 st %l5, [%l7 + 0x10]
1703 ld [%l7 + 0x10], %f16
1704 fmuls %f16, %f28, %f27
1705 fbue %fcc0, loop_127
1706 movg %icc, %o4, %g6
1707 movcc %icc, %l6, %g4
1708 edge16n %l0, %i6, %l4
1709loop_127:
1710 brgz %i3, loop_128
1711 lduw [%l7 + 0x10], %l1
1712 orncc %o2, %o3, %i4
1713 wr %g0, 0x10, %asi
1714 lduba [%l7 + 0x19] %asi, %o5
1715loop_128:
1716 call loop_129
1717 fmovsvs %xcc, %f20, %f26
1718 array8 %l3, %g7, %l5
1719 edge16l %g3, %i2, %i7
1720loop_129:
1721 fmovdleu %xcc, %f18, %f5
1722 movcs %icc, %i0, %g2
1723 wr %g0, 0x19, %asi
1724 sta %f10, [%l7 + 0x2C] %asi
1725 xnorcc %o1, 0x0E1C, %i5
1726 brlez,a %g1, loop_130
1727 fsrc2s %f30, %f1
1728 bleu %xcc, loop_131
1729 edge32n %o6, %g5, %l2
1730loop_130:
1731 xnorcc %i1, 0x1C49, %o7
1732 fabss %f3, %f17
1733loop_131:
1734 fbo %fcc2, loop_132
1735 edge16ln %o0, %o4, %l6
1736 nop
1737 setx 0x80540E31, %l0, %l6
1738 st %l6, [%l7 + 0x10]
1739 ld [%l7 + 0x10], %fsr
1740 fbule %fcc2, loop_133
1741loop_132:
1742 sethi 0x08E8, %g6
1743 edge8n %l0, %g4, %i6
1744 edge16n %i3, %l1, %o2
1745loop_133:
1746 tleu %xcc, 0x1
1747 movre %l4, 0x2B0, %i4
1748 bcc,pn %icc, loop_134
1749 array8 %o3, %l3, %g7
1750 edge32ln %l5, %o5, %i2
1751 fabss %f5, %f27
1752loop_134:
1753 nop
1754 fitod %f8, %f4
1755 fdtox %f4, %f28
1756 tl %xcc, 0x2
1757 movvc %icc, %i7, %i0
1758 srax %g3, 0x09, %o1
1759 umulcc %i5, 0x0146, %g1
1760 fmuld8sux16 %f4, %f9, %f6
1761 be,a loop_135
1762 fmovsvs %xcc, %f11, %f9
1763 fmovrslz %o6, %f4, %f29
1764 fmovdle %icc, %f27, %f13
1765loop_135:
1766 umulcc %g2, %g5, %i1
1767 tsubcc %l2, %o7, %o4
1768 srax %o0, 0x0B, %l6
1769 taddcc %g6, 0x1180, %g4
1770 fandnot1s %f0, %f1, %f22
1771 fbue,a %fcc0, loop_136
1772 array8 %i6, %l0, %i3
1773 nop
1774 set 0x6D, %l6
1775 ldub [%l7 + %l6], %l1
1776 bpos,pn %icc, loop_137
1777loop_136:
1778 bge loop_138
1779 sdivcc %l4, 0x0006, %i4
1780 movcs %icc, %o2, %l3
1781loop_137:
1782 movcs %icc, %g7, %o3
1783loop_138:
1784 bvc %xcc, loop_139
1785 brlez,a %o5, loop_140
1786 bpos %icc, loop_141
1787 fmovsne %xcc, %f17, %f14
1788loop_139:
1789 nop
1790 fitod %f12, %f18
1791 fdtos %f18, %f23
1792loop_140:
1793 fpackfix %f4, %f27
1794loop_141:
1795 fmovrde %l5, %f28, %f26
1796 addccc %i7, %i0, %g3
1797 fbue,a %fcc1, loop_142
1798 edge8n %i2, %i5, %g1
1799 srax %o6, 0x06, %g2
1800 fnands %f4, %f4, %f23
1801loop_142:
1802 movg %icc, %g5, %i1
1803 te %xcc, 0x1
1804 ldsw [%l7 + 0x10], %l2
1805 fba,a %fcc1, loop_143
1806 orn %o7, 0x0B60, %o4
1807 movn %xcc, %o1, %l6
1808 fpadd16 %f26, %f12, %f8
1809loop_143:
1810 and %o0, 0x0EB9, %g6
1811 umul %g4, 0x0497, %i6
1812 sdivx %l0, 0x12F6, %i3
1813 bpos,a loop_144
1814 nop
1815 setx 0x8125168A84470921, %l0, %l6
1816 stx %l6, [%l7 + 0x28]
1817 ldd [%l7 + 0x28], %f20
1818 fsqrtd %f20, %f0
1819 and %l4, %l1, %o2
1820 alignaddrl %l3, %i4, %o3
1821loop_144:
1822 tg %xcc, 0x7
1823 fornot1s %f15, %f27, %f29
1824 stx %g7, [%l7 + 0x28]
1825 edge16 %l5, %o5, %i0
1826 edge8ln %i7, %g3, %i2
1827 stx %i5, [%l7 + 0x40]
1828 taddcctv %o6, 0x1C04, %g1
1829 fcmpne16 %f0, %f4, %g5
1830 umul %i1, 0x0D8A, %l2
1831 tge %xcc, 0x3
1832 wr %g0, 0x10, %asi
1833 lda [%l7 + 0x64] %asi, %f25
1834 movre %o7, 0x3AA, %g2
1835 array8 %o1, %l6, %o0
1836 popc %g6, %o4
1837 nop
1838 fitos %f7, %f5
1839 fstoi %f5, %f19
1840 movneg %xcc, %i6, %g4
1841 fpackfix %f24, %f1
1842 umul %l0, 0x1EDA, %i3
1843 fmovdg %xcc, %f5, %f6
1844 ta %xcc, 0x1
1845 addc %l1, 0x1C69, %o2
1846 andn %l4, %l3, %i4
1847 popc 0x1ACB, %g7
1848 movleu %xcc, %l5, %o3
1849 tcc %xcc, 0x4
1850 movcs %icc, %i0, %i7
1851 tvc %icc, 0x2
1852 tl %icc, 0x4
1853 stb %g3, [%l7 + 0x3C]
1854 addcc %o5, %i2, %o6
1855 tl %icc, 0x6
1856 fmovsle %xcc, %f22, %f4
1857 fmovsg %xcc, %f24, %f20
1858 stw %g1, [%l7 + 0x2C]
1859 umul %i5, 0x02F9, %i1
1860 movg %icc, %g5, %o7
1861 movpos %xcc, %l2, %g2
1862 sra %l6, %o0, %g6
1863 fornot1 %f28, %f4, %f22
1864 movrgez %o1, %o4, %g4
1865 fbge,a %fcc3, loop_145
1866 tgu %xcc, 0x0
1867 smul %i6, %i3, %l1
1868 srl %o2, 0x07, %l4
1869loop_145:
1870 fcmpeq16 %f2, %f4, %l3
1871 fbge %fcc0, loop_146
1872 fornot1 %f22, %f8, %f18
1873 move %icc, %l0, %g7
1874 tleu %xcc, 0x7
1875loop_146:
1876 tg %icc, 0x0
1877 movrne %i4, %o3, %l5
1878 membar 0x2B
1879 orcc %i7, %g3, %o5
1880 ldub [%l7 + 0x3B], %i2
1881 andn %o6, 0x122D, %g1
1882 fmovrdlz %i5, %f0, %f14
1883 wr %g0, 0x11, %asi
1884 ldswa [%l7 + 0x38] %asi, %i0
1885 ldsh [%l7 + 0x66], %g5
1886 edge16 %o7, %i1, %g2
1887 pdist %f14, %f8, %f18
1888 fmul8x16au %f4, %f14, %f0
1889 alignaddr %l2, %o0, %l6
1890 sdiv %o1, 0x1FC3, %g6
1891 add %g4, 0x08D4, %i6
1892 tge %xcc, 0x0
1893 fmovd %f6, %f0
1894 fmovse %icc, %f27, %f28
1895 ldsh [%l7 + 0x1E], %i3
1896 tcs %icc, 0x4
1897 fmovdcc %icc, %f11, %f10
1898 subccc %o4, %l1, %l4
1899 udivcc %l3, 0x0088, %o2
1900 wr %g0, 0x88, %asi
1901 ldsba [%l7 + 0x35] %asi, %l0
1902 brgz %g7, loop_147
1903 tneg %icc, 0x6
1904 orncc %i4, %o3, %i7
1905 tle %icc, 0x0
1906loop_147:
1907 smul %g3, 0x0AF3, %o5
1908 movrne %l5, %o6, %i2
1909 subcc %i5, 0x192D, %i0
1910 taddcc %g5, %g1, %i1
1911 movpos %icc, %o7, %g2
1912 te %icc, 0x6
1913 fcmple16 %f6, %f16, %o0
1914 movge %xcc, %l6, %o1
1915 orncc %g6, 0x1AFA, %g4
1916 addcc %l2, %i3, %o4
1917 fabsd %f14, %f20
1918 brgez %i6, loop_148
1919 brgz %l4, loop_149
1920 fpack32 %f0, %f8, %f12
1921 alignaddrl %l1, %l3, %l0
1922loop_148:
1923 fmovdleu %icc, %f5, %f6
1924loop_149:
1925 sra %o2, 0x0B, %g7
1926 fpadd32 %f8, %f16, %f14
1927 movneg %icc, %i4, %o3
1928 movgu %xcc, %i7, %g3
1929 tl %xcc, 0x4
1930 fba,a %fcc0, loop_150
1931 srax %o5, 0x06, %l5
1932 andncc %o6, %i2, %i0
1933 fbule %fcc0, loop_151
1934loop_150:
1935 movg %xcc, %g5, %i5
1936 set 0x4C, %l3
1937 sta %f14, [%l7 + %l3] 0x0c
1938loop_151:
1939 subc %g1, %o7, %g2
1940 and %o0, %i1, %o1
1941 umul %g6, 0x0E19, %l6
1942 mova %xcc, %g4, %i3
1943 edge32 %o4, %i6, %l2
1944 fbuge,a %fcc3, loop_152
1945 movgu %xcc, %l1, %l4
1946 tpos %icc, 0x4
1947 movge %icc, %l0, %l3
1948loop_152:
1949 movge %xcc, %g7, %o2
1950 ldsb [%l7 + 0x0D], %i4
1951 stbar
1952 fxnor %f2, %f22, %f22
1953 sll %i7, %g3, %o5
1954 mulx %o3, %l5, %o6
1955 te %icc, 0x3
1956 sdiv %i0, 0x07B1, %g5
1957 edge32l %i5, %i2, %g1
1958 stx %o7, [%l7 + 0x78]
1959 movge %icc, %o0, %g2
1960 ba,pn %xcc, loop_153
1961 movcs %icc, %o1, %i1
1962 srlx %g6, %l6, %i3
1963 nop
1964 fitos %f3, %f27
1965 fstox %f27, %f12
1966 fxtos %f12, %f15
1967loop_153:
1968 addccc %o4, 0x0270, %i6
1969 fmovdgu %icc, %f8, %f31
1970 tn %icc, 0x2
1971 subccc %g4, 0x00CD, %l1
1972 set 0x5A, %g5
1973 ldstuba [%l7 + %g5] 0x10, %l4
1974 taddcctv %l2, %l0, %l3
1975 sth %o2, [%l7 + 0x4C]
1976 srax %i4, 0x08, %g7
1977 orcc %i7, 0x1A2A, %g3
1978 set 0x40, %l4
1979 ldda [%l7 + %l4] 0x15, %f0
1980 umulcc %o5, %l5, %o3
1981 fornot1s %f15, %f22, %f15
1982 set 0x72, %g1
1983 ldsba [%l7 + %g1] 0x19, %o6
1984 fbe,a %fcc2, loop_154
1985 umulcc %i0, 0x08A5, %g5
1986 fmovrse %i2, %f19, %f27
1987 xorcc %g1, %i5, %o7
1988loop_154:
1989 sdiv %o0, 0x09EC, %o1
1990 movrlez %i1, 0x3E9, %g6
1991 and %l6, %g2, %o4
1992 fmovs %f13, %f7
1993 tl %xcc, 0x0
1994 bcs,a,pt %xcc, loop_155
1995 movre %i6, 0x3DE, %g4
1996 smul %i3, 0x0501, %l1
1997 nop
1998 fitos %f13, %f7
1999 fstod %f7, %f28
2000loop_155:
2001 nop
2002 membar #Sync
2003 wr %g0, 0xf1, %asi
2004 ldda [%l7 + 0x40] %asi, %f16
2005 smulcc %l4, 0x09C1, %l2
2006 fmovsvs %icc, %f1, %f13
2007 tn %xcc, 0x0
2008 edge16 %l0, %l3, %o2
2009 xor %g7, %i7, %g3
2010 brgez,a %i4, loop_156
2011 fand %f2, %f20, %f4
2012 movrgz %l5, 0x027, %o3
2013 edge8l %o6, %i0, %o5
2014loop_156:
2015 alignaddr %g5, %i2, %g1
2016 sllx %i5, 0x0B, %o7
2017 te %icc, 0x2
2018 edge8n %o1, %o0, %i1
2019 tneg %xcc, 0x6
2020 fcmpeq16 %f10, %f6, %g6
2021 edge16n %g2, %l6, %i6
2022 nop
2023 fitod %f2, %f12
2024 fdtox %f12, %f16
2025 fxtod %f16, %f28
2026 add %l7, 0x44, %l6
2027 wr %g0, 0x10, %asi
2028 lda [%l6] %asi, %g4
2029 casa [%l6] 0x10, %g4, %o4
2030 tcc %xcc, 0x4
2031 bneg %icc, loop_157
2032 fmovsvc %icc, %f8, %f5
2033 edge16 %i3, %l1, %l2
2034 array32 %l0, %l3, %o2
2035loop_157:
2036 movne %xcc, %l4, %g7
2037 ble,pn %xcc, loop_158
2038 edge16n %i7, %g3, %i4
2039 sdiv %l5, 0x10B8, %o6
2040 sdivcc %o3, 0x0D93, %o5
2041loop_158:
2042 addccc %i0, 0x1F70, %i2
2043 call loop_159
2044 orncc %g5, %g1, %i5
2045 sdiv %o7, 0x0BED, %o1
2046 nop
2047 setx 0x12D75AFB, %l0, %l6
2048 st %l6, [%l7 + 0x28]
2049 ld [%l7 + 0x28], %f31
2050 setx 0x5F82CAD0, %l1, %l5
2051 st %l5, [%l7 + 0x10]
2052 ld [%l7 + 0x10], %f6
2053 fmuls %f6, %f31, %f25
2054loop_159:
2055 xorcc %o0, 0x1AE7, %i1
2056 fcmple32 %f24, %f10, %g2
2057 edge32l %l6, %i6, %g6
2058 movrlz %g4, %o4, %l1
2059 tleu %xcc, 0x0
2060 movcs %xcc, %l2, %i3
2061 orn %l0, %o2, %l3
2062 movrlez %l4, %g7, %g3
2063 subccc %i4, %l5, %o6
2064 restored
2065 rdpr %cwp, %g1
2066 rdpr %cansave, %g2
2067 rdpr %canrestore, %g3
2068 rdpr %cleanwin, %g4
2069 rdpr %otherwin, %g5
2070 rdpr %wstate, %g6
2071 tg %xcc, 0x3
2072 xnorcc %o3, 0x0DAB, %o5
2073 movrlz %i7, %i0, %i2
2074 nop
2075 fitod %f10, %f24
2076 fdtox %f24, %f4
2077 srl %g1, 0x1D, %g5
2078 smulcc %i5, 0x0C9D, %o1
2079 set 0x50, %o6
2080 ldda [%l7 + %o6] 0xeb, %o6
2081 fnot1s %f27, %f21
2082 udivcc %i1, 0x07FE, %g2
2083 fmovrslez %l6, %f13, %f1
2084 or %i6, 0x0935, %g6
2085 sllx %o0, %g4, %o4
2086 fmovdcs %icc, %f19, %f31
2087 wr %g0, 0x81, %asi
2088 ldda [%l7 + 0x40] %asi, %f0
2089 edge16l %l1, %l2, %l0
2090 sdivx %o2, 0x140E, %i3
2091 sdivcc %l3, 0x15C9, %l4
2092 fmovdvs %icc, %f28, %f19
2093 fmuld8sux16 %f0, %f12, %f28
2094 sdivcc %g3, 0x1022, %i4
2095 srax %g7, %l5, %o6
2096 movrlz %o3, 0x2CD, %i7
2097 movleu %xcc, %i0, %i2
2098 array16 %o5, %g1, %i5
2099 edge16ln %o1, %o7, %i1
2100 set 0x40, %g3
2101 ldda [%l7 + %g3] 0x15, %f16
2102 smulcc %g2, %l6, %i6
2103 faligndata %f8, %f8, %f26
2104 tcc %icc, 0x0
2105 ldd [%l7 + 0x30], %f4
2106 fmovdl %icc, %f6, %f16
2107 set 0x10, %l2
2108 stwa %g5, [%l7 + %l2] 0xea
2109 membar #Sync
2110 edge16l %g6, %o0, %o4
2111 edge8ln %g4, %l1, %l2
2112 xnorcc %l0, %i3, %l3
2113 edge8 %l4, %o2, %g3
2114 add %l7, 0x60, %l6
2115 wr %g0, 0x80, %asi
2116 lda [%l6] %asi, %g7
2117 casa [%l6] 0x80, %g7, %l5
2118 andncc %o6, %i4, %i7
2119 tvc %icc, 0x3
2120 tneg %xcc, 0x3
2121 membar 0x5E
2122 fcmpgt16 %f20, %f24, %o3
2123 edge8l %i2, %i0, %o5
2124 add %i5, %o1, %o7
2125 be,a %icc, loop_160
2126 movl %icc, %i1, %g1
2127 smul %g2, 0x0BB4, %i6
2128 nop
2129 fitos %f7, %f14
2130 fstoi %f14, %f29
2131loop_160:
2132 swap [%l7 + 0x40], %g5
2133 tgu %icc, 0x6
2134 fbo %fcc0, loop_161
2135 movrgez %l6, %o0, %g6
2136 umulcc %g4, 0x0816, %l1
2137 edge8ln %o4, %l0, %i3
2138loop_161:
2139 nop
2140 set 0x6C, %i3
2141 ldstuba [%l7 + %i3] 0x11, %l3
2142 sll %l2, %l4, %o2
2143 array16 %g3, %g7, %l5
2144 add %o6, 0x0D18, %i7
2145 nop
2146 fitos %f13, %f8
2147 fstod %f8, %f6
2148 fmovsle %xcc, %f16, %f4
2149 udivcc %i4, 0x1D47, %i2
2150 fors %f30, %f15, %f11
2151 movrlz %o3, 0x141, %o5
2152 sir 0x0AD9
2153 brgz,a %i5, loop_162
2154 bneg,a loop_163
2155 edge16l %i0, %o1, %o7
2156 fmul8x16au %f1, %f12, %f18
2157loop_162:
2158 tvs %icc, 0x7
2159loop_163:
2160 bvs,a,pn %icc, loop_164
2161 movrgez %i1, 0x139, %g1
2162 tge %icc, 0x4
2163 bvs,a loop_165
2164loop_164:
2165 fmovrsgz %i6, %f11, %f22
2166 andncc %g5, %l6, %o0
2167 fmovsvc %icc, %f11, %f26
2168loop_165:
2169 fmovrdlz %g2, %f30, %f20
2170 tl %xcc, 0x0
2171 nop
2172 fitos %f5, %f21
2173 fstod %f21, %f8
2174 sll %g4, %l1, %o4
2175 sdivx %g6, 0x0857, %l0
2176 udivx %i3, 0x0C28, %l3
2177 array16 %l2, %l4, %g3
2178 fmovsg %icc, %f10, %f3
2179 fmovdgu %xcc, %f15, %f19
2180 bneg,a %xcc, loop_166
2181 addc %g7, 0x1672, %l5
2182 array32 %o6, %o2, %i4
2183 saved
2184 rdpr %cwp, %g1
2185 rdpr %cansave, %g2
2186 rdpr %canrestore, %g3
2187 rdpr %cleanwin, %g4
2188 rdpr %otherwin, %g5
2189 rdpr %wstate, %g6
2190loop_166:
2191 alignaddrl %i2, %i7, %o5
2192 xnor %o3, %i0, %o1
2193 movcs %xcc, %o7, %i5
2194 array16 %g1, %i6, %g5
2195 smulcc %l6, 0x0A00, %i1
2196 fmul8sux16 %f28, %f20, %f28
2197 nop
2198 setx loop_167, %l0, %l1
2199 wrpr 0x1, %tl
2200 wrpr %l1, %tnpc
2201 setx 0x34400001400, %l0, %l1
2202 wrpr %l1, %tstate
2203 wrhpr 0x4, %htstate
2204 done
2205 fsrc2 %f14, %f0
2206 array8 %o0, %g2, %g4
2207 andn %o4, %g6, %l1
2208loop_167:
2209 xor %i3, %l0, %l2
2210 sdivcc %l4, 0x0240, %l3
2211 bpos,pn %xcc, loop_168
2212 stb %g3, [%l7 + 0x3C]
2213 andncc %g7, %o6, %o2
2214 popc %l5, %i2
2215loop_168:
2216 movneg %icc, %i7, %o5
2217 set 0x74, %i6
2218 stba %o3, [%l7 + %i6] 0x18
2219 addccc %i0, 0x0CA9, %i4
2220 add %o1, 0x0012, %i5
2221 movl %xcc, %g1, %i6
2222 movcs %icc, %g5, %l6
2223 sra %i1, 0x1F, %o7
2224 udiv %g2, 0x1D8A, %g4
2225 or %o0, 0x11EC, %g6
2226 tvs %icc, 0x4
2227 fbug,a %fcc2, loop_169
2228 udivcc %o4, 0x0E5D, %l1
2229 edge8ln %i3, %l2, %l4
2230 fnot2 %f22, %f2
2231loop_169:
2232 sdivx %l0, 0x011F, %l3
2233 bpos,pn %icc, loop_170
2234 andn %g3, %o6, %o2
2235 movne %icc, %l5, %i2
2236 movre %i7, %o5, %o3
2237loop_170:
2238 tsubcc %g7, 0x0DC0, %i4
2239 alignaddr %o1, %i0, %g1
2240 alignaddr %i6, %i5, %l6
2241 subcc %i1, 0x0ECF, %g5
2242 movg %xcc, %o7, %g4
2243 subccc %g2, %g6, %o0
2244 sdiv %o4, 0x0626, %i3
2245 fbul %fcc1, loop_171
2246 fble %fcc0, loop_172
2247 udivx %l1, 0x0D5B, %l2
2248 mulscc %l0, %l4, %g3
2249loop_171:
2250 fmovde %icc, %f14, %f10
2251loop_172:
2252 movvs %icc, %o6, %l3
2253 umulcc %o2, 0x06D0, %i2
2254 fpadd32 %f2, %f30, %f18
2255 array32 %l5, %i7, %o5
2256 fba %fcc1, loop_173
2257 movne %xcc, %o3, %i4
2258 sra %o1, 0x18, %i0
2259 wr %g0, 0x10, %asi
2260 sta %f25, [%l7 + 0x60] %asi
2261loop_173:
2262 addc %g7, %i6, %i5
2263 tl %xcc, 0x2
2264 brgez %g1, loop_174
2265 tsubcctv %l6, %i1, %o7
2266 movg %xcc, %g4, %g2
2267 edge16n %g5, %g6, %o0
2268loop_174:
2269 subcc %i3, %l1, %l2
2270 sdivcc %o4, 0x1D8F, %l0
2271 add %l7, 0x44, %l6
2272 wr %g0, 0x88, %asi
2273 casa [%l6] %asi, %g3, %o6
2274 fmovdne %xcc, %f17, %f25
2275 andcc %l3, %l4, %o2
2276 lduw [%l7 + 0x20], %l5
2277 xnorcc %i2, 0x0DC3, %o5
2278 fmovdpos %icc, %f5, %f3
2279 movgu %xcc, %o3, %i7
2280 fmovda %xcc, %f20, %f6
2281 movge %icc, %i4, %o1
2282 array32 %g7, %i6, %i0
2283 addccc %g1, 0x0B97, %i5
2284 edge16 %i1, %o7, %g4
2285 bvc,pn %icc, loop_175
2286 edge8ln %l6, %g5, %g2
2287 fmuld8sux16 %f20, %f27, %f4
2288 edge32n %g6, %o0, %i3
2289loop_175:
2290 fmovrde %l1, %f14, %f2
2291 edge8ln %l2, %o4, %l0
2292 movneg %xcc, %o6, %g3
2293 fpsub32s %f4, %f2, %f6
2294 movvc %xcc, %l4, %o2
2295 movvc %icc, %l3, %i2
2296 tge %xcc, 0x0
2297 restored
2298 rdpr %cwp, %g1
2299 rdpr %cansave, %g2
2300 rdpr %canrestore, %g3
2301 rdpr %cleanwin, %g4
2302 rdpr %otherwin, %g5
2303 rdpr %wstate, %g6
2304 fsrc2 %f30, %f10
2305 sth %l5, [%l7 + 0x22]
2306 movvs %icc, %o5, %o3
2307 nop
2308 setx 0x7E70E30540682192, %l0, %l6
2309 stx %l6, [%l7 + 0x70]
2310 ldx [%l7 + 0x70], %fsr
2311 bn,a loop_176
2312 bpos,a,pn %xcc, loop_177
2313 fnot2 %f6, %f0
2314 edge8n %i4, %i7, %g7
2315loop_176:
2316 and %i6, %o1, %g1
2317loop_177:
2318 movrlez %i0, 0x038, %i1
2319 fmovda %icc, %f24, %f0
2320 fmovrdlez %i5, %f10, %f0
2321 tl %xcc, 0x6
2322 fmovdvs %xcc, %f15, %f18
2323 edge8 %o7, %l6, %g4
2324 movrlez %g5, %g6, %g2
2325 mulscc %i3, %o0, %l1
2326 ble loop_178
2327 flush %l7 + 0x1C
2328 tvs %xcc, 0x5
2329 movrlez %o4, %l0, %l2
2330loop_178:
2331 movneg %icc, %o6, %g3
2332 movpos %xcc, %o2, %l4
2333 nop
2334 fitos %f0, %f5
2335 fstoi %f5, %f2
2336 ld [%l7 + 0x60], %f7
2337 fsrc1 %f30, %f20
2338 te %icc, 0x3
2339 sir 0x08FD
2340 nop
2341 setx 0x4B621EA4104B80CA, %l0, %l6
2342 stx %l6, [%l7 + 0x30]
2343 ldx [%l7 + 0x30], %fsr
2344 fandnot1 %f4, %f28, %f8
2345 fone %f10
2346 add %l3, %i2, %l5
2347 fandnot1s %f31, %f3, %f18
2348 fmovdle %xcc, %f0, %f2
2349 umulcc %o5, 0x1EE3, %i4
2350 xnor %o3, 0x0185, %g7
2351 fmovsl %xcc, %f22, %f5
2352 move %xcc, %i6, %o1
2353 tvs %xcc, 0x1
2354 andn %i7, %g1, %i1
2355 tcc %xcc, 0x3
2356 fbug %fcc2, loop_179
2357 movre %i5, 0x33E, %i0
2358 addccc %l6, 0x0CE8, %g4
2359 edge32ln %o7, %g6, %g2
2360loop_179:
2361 taddcc %i3, 0x1582, %o0
2362 udiv %l1, 0x0DEC, %o4
2363 nop
2364 setx loop_180, %l0, %l1
2365 wrpr 0x1, %tl
2366 wrpr %l1, %tpc
2367 add %l1, 0x4, %l1
2368 wrpr %l1, %tnpc
2369 setx 0x34400001400, %l0, %l1
2370 wrpr %l1, %tstate
2371 wrhpr 0x4, %htstate
2372 retry
2373 edge16n %g5, %l0, %o6
2374 fnot2 %f28, %f4
2375 faligndata %f18, %f28, %f28
2376loop_180:
2377 nop
2378 wr %g0, 0xf0, %asi
2379 stda %f16, [%l7 + 0x40] %asi
2380 membar #Sync
2381 fmovdcc %icc, %f19, %f29
2382 nop
2383 set 0x62, %l1
2384 ldub [%l7 + %l1], %l2
2385 fandnot1 %f0, %f18, %f2
2386 udivcc %o2, 0x0493, %l4
2387 sir 0x1FF1
2388 movre %g3, 0x2AF, %l3
2389 move %icc, %i2, %l5
2390 stbar
2391 mulscc %o5, %i4, %g7
2392 movrgez %i6, %o3, %i7
2393 ldsw [%l7 + 0x48], %g1
2394 xnorcc %i1, 0x12AA, %o1
2395 set 0x34, %l5
2396 lda [%l7 + %l5] 0x10, %f6
2397 brz,a %i0, loop_181
2398 addc %l6, 0x10AC, %i5
2399 nop
2400 fitod %f8, %f24
2401 fdtoi %f24, %f26
2402 nop
2403 setx 0x506F372D, %l0, %l6
2404 st %l6, [%l7 + 0x60]
2405 ld [%l7 + 0x60], %fsr
2406loop_181:
2407 nop
2408 fitos %f5, %f27
2409 fstox %f27, %f14
2410 fxtos %f14, %f23
2411 bg,a,pn %icc, loop_182
2412 movvs %xcc, %o7, %g4
2413 tge %icc, 0x3
2414 edge32ln %g2, %i3, %g6
2415loop_182:
2416 array32 %o0, %o4, %g5
2417 wr %g0, 0x52, %asi
2418 stxa %l1, [%g0 + 0x220] %asi
2419 udivcc %o6, 0x0BE0, %l0
2420 taddcc %o2, 0x096C, %l2
2421 restored
2422 rdpr %cwp, %g1
2423 rdpr %cansave, %g2
2424 rdpr %canrestore, %g3
2425 rdpr %cleanwin, %g4
2426 rdpr %otherwin, %g5
2427 rdpr %wstate, %g6
2428 nop
2429 fitod %f0, %f0
2430 fdtoi %f0, %f26
2431 movcc %xcc, %l4, %g3
2432 array32 %l3, %i2, %l5
2433 movgu %icc, %i4, %o5
2434 sub %g7, 0x1F0F, %i6
2435 edge32n %i7, %g1, %i1
2436 tpos %xcc, 0x1
2437 subccc %o3, %o1, %l6
2438 udivx %i0, 0x04A7, %o7
2439 bcs %xcc, loop_183
2440 fmovrse %g4, %f18, %f0
2441 bn loop_184
2442 or %i5, %g2, %g6
2443loop_183:
2444 tcc %xcc, 0x6
2445 fzeros %f17
2446loop_184:
2447 mulscc %o0, 0x0740, %i3
2448 nop
2449 setx 0xB1D7EDBD, %l0, %l6
2450 st %l6, [%l7 + 0x28]
2451 ld [%l7 + 0x28], %f20
2452 setx 0xEFD4276E, %l1, %l5
2453 st %l5, [%l7 + 0x10]
2454 ld [%l7 + 0x10], %f3
2455 fsubs %f3, %f20, %f13
2456 set 0x30, %o4
2457 ldda [%l7 + %o4] 0x0c, %g4
2458 saved
2459 rdpr %cwp, %g1
2460 rdpr %cansave, %g2
2461 rdpr %canrestore, %g3
2462 rdpr %cleanwin, %g4
2463 rdpr %otherwin, %g5
2464 rdpr %wstate, %g6
2465 nop
2466 setx 0xE123C03B, %l0, %l6
2467 st %l6, [%l7 + 0x28]
2468 ld [%l7 + 0x28], %f8
2469 fsqrts %f8, %f6
2470 fbne,a %fcc0, loop_185
2471 nop
2472 setx loop_186, %l0, %l1
2473 wrpr 0x1, %tl
2474 wrpr %l1, %tnpc
2475 setx 0x34400001400, %l0, %l1
2476 wrpr %l1, %tstate
2477 wrhpr 0x4, %htstate
2478 done
2479 tl %xcc, 0x0
2480 bvs,pn %icc, loop_187
2481loop_185:
2482 saved
2483 rdpr %cwp, %g1
2484 rdpr %cansave, %g2
2485 rdpr %canrestore, %g3
2486 rdpr %cleanwin, %g4
2487 rdpr %otherwin, %g5
2488 rdpr %wstate, %g6
2489loop_186:
2490 membar 0x61
2491 sdiv %l1, 0x1F4C, %o4
2492loop_187:
2493 bne loop_188
2494 be %icc, loop_189
2495 edge16ln %l0, %o2, %l2
2496 stb %l4, [%l7 + 0x18]
2497loop_188:
2498 movcc %xcc, %g3, %l3
2499loop_189:
2500 fmul8x16al %f1, %f23, %f26
2501 fmovsne %xcc, %f28, %f13
2502 wr %g0, 0x89, %asi
2503 stxa %o6, [%l7 + 0x48] %asi
2504 srlx %i2, 0x01, %i4
2505 fmovrdgez %o5, %f8, %f6
2506 tpos %xcc, 0x4
2507 fmul8x16al %f6, %f31, %f8
2508 bpos %xcc, loop_190
2509 edge8l %l5, %i6, %g7
2510 move %xcc, %i7, %i1
2511 orn %g1, %o3, %o1
2512loop_190:
2513 nop
2514 setx 0xD204DB74117D52A7, %l0, %l6
2515 stx %l6, [%l7 + 0x28]
2516 ldd [%l7 + 0x28], %f6
2517 fsqrtd %f6, %f26
2518 set 0x30, %g2
2519 stwa %i0, [%l7 + %g2] 0x18
2520 taddcctv %o7, 0x0FC5, %g4
2521 nop
2522 fitod %f0, %f12
2523 fdtox %f12, %f18
2524 fxtod %f18, %f8
2525 wr %g0, 0xe2, %asi
2526 stha %i5, [%l7 + 0x5A] %asi
2527 membar #Sync
2528 fmovscc %xcc, %f27, %f21
2529 addccc %l6, 0x05C7, %g2
2530 movvc %xcc, %g6, %o0
2531 saved
2532 rdpr %cwp, %g1
2533 rdpr %cansave, %g2
2534 rdpr %canrestore, %g3
2535 rdpr %cleanwin, %g4
2536 rdpr %otherwin, %g5
2537 rdpr %wstate, %g6
2538 fmovrslez %i3, %f6, %f7
2539 set 0x60, %i4
2540 prefetcha [%l7 + %i4] 0x88, 0x3
2541 tleu %icc, 0x4
2542 fmovs %f22, %f27
2543 movle %icc, %l1, %l0
2544 movvs %xcc, %o2, %l2
2545 orcc %o4, 0x0180, %g3
2546 array32 %l4, %o6, %i2
2547 fmovrslz %i4, %f21, %f12
2548 fbul,a %fcc1, loop_191
2549 nop
2550 set 0x40, %l0
2551 prefetch [%l7 + %l0], 0x0
2552 tne %icc, 0x1
2553 tn %icc, 0x6
2554loop_191:
2555 fbuge %fcc1, loop_192
2556 movvs %xcc, %o5, %l3
2557 movrgz %i6, %l5, %i7
2558 srlx %i1, 0x15, %g7
2559loop_192:
2560 nop
2561 wr %g0, 0x23, %asi
2562 ldda [%l7 + 0x30] %asi, %g0
2563 smulcc %o1, 0x083F, %i0
2564 edge16 %o3, %o7, %i5
2565 sllx %l6, %g2, %g6
2566 movcs %xcc, %o0, %i3
2567 tleu %xcc, 0x6
2568 sllx %g4, %g5, %l1
2569 tge %icc, 0x6
2570 te %icc, 0x6
2571 brz,a %o2, loop_193
2572 udivx %l0, 0x01B4, %o4
2573 udivcc %l2, 0x06ED, %l4
2574 edge16 %g3, %o6, %i2
2575loop_193:
2576 movl %icc, %i4, %o5
2577 fbn,a %fcc1, loop_194
2578 movrgez %i6, %l5, %i7
2579 fblg,a %fcc2, loop_195
2580 smulcc %l3, 0x1DBF, %i1
2581loop_194:
2582 fmovdle %xcc, %f10, %f28
2583 movneg %icc, %g1, %g7
2584loop_195:
2585 srlx %i0, %o3, %o1
2586 movvc %icc, %i5, %l6
2587 fba %fcc3, loop_196
2588 edge8 %g2, %g6, %o7
2589 nop
2590 fitod %f6, %f0
2591 fdtos %f0, %f8
2592 edge8ln %o0, %i3, %g5
2593loop_196:
2594 saved
2595 rdpr %cwp, %g1
2596 rdpr %cansave, %g2
2597 rdpr %canrestore, %g3
2598 rdpr %cleanwin, %g4
2599 rdpr %otherwin, %g5
2600 rdpr %wstate, %g6
2601 bneg %icc, loop_197
2602 sll %l1, %g4, %o2
2603 stb %o4, [%l7 + 0x50]
2604 fba %fcc0, loop_198
2605loop_197:
2606 fabsd %f22, %f12
2607 popc 0x0EAD, %l2
2608 sdivcc %l0, 0x1836, %l4
2609loop_198:
2610 movvs %xcc, %g3, %o6
2611 subccc %i2, %o5, %i4
2612 fone %f18
2613 fexpand %f17, %f16
2614 wr %g0, 0x11, %asi
2615 lduha [%l7 + 0x3E] %asi, %i6
2616 nop
2617 fitod %f8, %f14
2618 fdtox %f14, %f8
2619 fxtod %f8, %f8
2620 brlz %i7, loop_199
2621 fnot2s %f18, %f17
2622 fmovsne %xcc, %f23, %f16
2623 tsubcctv %l5, %l3, %i1
2624loop_199:
2625 tg %icc, 0x7
2626 be,a %icc, loop_200
2627 addcc %g7, %i0, %g1
2628 ba,a %icc, loop_201
2629 bl,a,pn %xcc, loop_202
2630loop_200:
2631 nop
2632 setx 0xD3F17596, %l0, %l6
2633 st %l6, [%l7 + 0x28]
2634 ld [%l7 + 0x28], %f10
2635 setx 0x1637BD81, %l1, %l5
2636 st %l5, [%l7 + 0x10]
2637 ld [%l7 + 0x10], %f10
2638 fadds %f10, %f10, %f0
2639 umul %o3, 0x0128, %i5
2640loop_201:
2641 subccc %o1, 0x0D08, %g2
2642loop_202:
2643 fsrc1 %f2, %f20
2644 tge %icc, 0x6
2645 edge8 %g6, %o7, %o0
2646 movvc %icc, %l6, %g5
2647 bvs,a %icc, loop_203
2648 fmovsvs %xcc, %f16, %f30
2649 tcc %xcc, 0x7
2650 movgu %icc, %l1, %g4
2651loop_203:
2652 nop
2653 wr %g0, 0x81, %asi
2654 ldsha [%l7 + 0x62] %asi, %o2
2655 fcmpne16 %f12, %f10, %o4
2656 tneg %xcc, 0x0
2657 add %l7, 0x10, %l6
2658 wr %g0, 0x89, %asi
2659 casxa [%l6] %asi, %i3, %l2
2660 fmovdvc %icc, %f16, %f14
2661 tcc %icc, 0x2
2662 movcc %icc, %l0, %l4
2663 tg %xcc, 0x4
2664 movcs %xcc, %g3, %i2
2665 fmovdn %xcc, %f8, %f14
2666 edge16ln %o6, %o5, %i6
2667 fpsub16 %f24, %f24, %f12
2668 fabsd %f22, %f6
2669 nop
2670 setx 0xD68C417D904848C2, %l0, %l6
2671 stx %l6, [%l7 + 0x78]
2672 ldx [%l7 + 0x78], %fsr
2673 fblg %fcc0, loop_204
2674 brlz,a %i4, loop_205
2675 movg %xcc, %i7, %l5
2676 ta %xcc, 0x3
2677loop_204:
2678 movre %l3, 0x14F, %g7
2679loop_205:
2680 nop
2681 fitos %f3, %f11
2682 fstoi %f11, %f26
2683 fmovde %icc, %f28, %f15
2684 movge %xcc, %i1, %g1
2685 sdivcc %i0, 0x1556, %o3
2686 bvs,pn %icc, loop_206
2687 stb %o1, [%l7 + 0x11]
2688 ldstub [%l7 + 0x3E], %i5
2689 smul %g2, %o7, %g6
2690loop_206:
2691 fmovsgu %xcc, %f15, %f3
2692 orncc %l6, 0x1B35, %g5
2693 edge16 %o0, %l1, %g4
2694 fcmpgt16 %f24, %f16, %o2
2695 sdiv %o4, 0x1B73, %l2
2696 edge16 %l0, %i3, %g3
2697 set 0x40, %o5
2698 ldda [%l7 + %o5] 0x10, %f0
2699 edge32ln %i2, %o6, %o5
2700 sra %l4, %i6, %i4
2701 alignaddr %i7, %l3, %g7
2702 edge32l %i1, %g1, %i0
2703 tle %xcc, 0x0
2704 movge %xcc, %l5, %o1
2705 fmovdcs %icc, %f16, %f9
2706 edge16n %o3, %i5, %o7
2707 tge %xcc, 0x7
2708 tleu %xcc, 0x3
2709 set 0x40, %i5
2710 ldda [%l7 + %i5] 0x2c, %g6
2711 set 0x0C, %o2
2712 stha %l6, [%l7 + %o2] 0x04
2713 fexpand %f0, %f10
2714 set 0x0E, %o0
2715 lduha [%l7 + %o0] 0x89, %g2
2716 tle %xcc, 0x2
2717 subcc %o0, %l1, %g4
2718 set 0x40, %i7
2719 prefetcha [%l7 + %i7] 0x80, 0x0
2720 tleu %icc, 0x5
2721 udiv %g5, 0x07B2, %l2
2722 tcs %icc, 0x4
2723 alignaddrl %l0, %i3, %g3
2724 umul %i2, 0x149C, %o4
2725 fones %f24
2726 movg %xcc, %o6, %o5
2727 set 0x2F, %o1
2728 ldsba [%l7 + %o1] 0x11, %i6
2729 movrlz %i4, 0x3FE, %l4
2730 set 0x0B, %g4
2731 stba %l3, [%l7 + %g4] 0x27
2732 membar #Sync
2733 swap [%l7 + 0x10], %g7
2734 bgu,pn %icc, loop_207
2735 mulx %i7, 0x1229, %g1
2736 smulcc %i0, 0x0002, %l5
2737 tvc %xcc, 0x2
2738loop_207:
2739 fbue %fcc1, loop_208
2740 sll %i1, %o1, %o3
2741 membar 0x48
2742 tcs %icc, 0x0
2743loop_208:
2744 fbn %fcc3, loop_209
2745 tsubcctv %o7, %i5, %l6
2746 srl %g6, %o0, %l1
2747 bcc,a,pt %xcc, loop_210
2748loop_209:
2749 alignaddr %g2, %g4, %o2
2750 edge32ln %g5, %l0, %l2
2751 membar 0x01
2752loop_210:
2753 tsubcctv %i3, 0x151F, %i2
2754 srl %g3, %o6, %o5
2755 movn %xcc, %o4, %i4
2756 flush %l7 + 0x18
2757 andcc %i6, 0x1838, %l3
2758 prefetch [%l7 + 0x58], 0x0
2759 edge32 %l4, %g7, %g1
2760 sdivcc %i0, 0x1559, %i7
2761 fcmpne16 %f2, %f6, %l5
2762 edge16l %o1, %o3, %o7
2763 edge8 %i1, %l6, %i5
2764 umul %o0, 0x1B8A, %l1
2765 fmovscc %xcc, %f22, %f8
2766 fnor %f12, %f4, %f22
2767 mulx %g2, 0x1017, %g4
2768 srl %o2, 0x19, %g5
2769 movneg %xcc, %l0, %g6
2770 fbue,a %fcc0, loop_211
2771 addc %l2, %i3, %i2
2772 fzero %f30
2773 fabsd %f0, %f16
2774loop_211:
2775 sll %o6, 0x1C, %o5
2776 wr %g0, 0x19, %asi
2777 lduha [%l7 + 0x44] %asi, %o4
2778 fbne %fcc1, loop_212
2779 fbge,a %fcc3, loop_213
2780 movpos %icc, %g3, %i6
2781 edge32 %i4, %l4, %l3
2782loop_212:
2783 addccc %g1, %i0, %g7
2784loop_213:
2785 addcc %i7, 0x0D29, %o1
2786 subcc %l5, %o7, %i1
2787 srlx %l6, %o3, %o0
2788 fbuge,a %fcc2, loop_214
2789 fbule %fcc1, loop_215
2790 brlez %l1, loop_216
2791 fmovrde %g2, %f30, %f8
2792loop_214:
2793 fones %f28
2794loop_215:
2795 udivcc %g4, 0x12F2, %o2
2796loop_216:
2797 addccc %i5, %g5, %l0
2798 move %icc, %g6, %i3
2799 fmul8sux16 %f6, %f8, %f16
2800 wr %g0, 0x19, %asi
2801 lduba [%l7 + 0x5F] %asi, %i2
2802 ld [%l7 + 0x60], %f19
2803 fmovrsgez %o6, %f22, %f30
2804 srlx %o5, 0x1D, %o4
2805 fands %f25, %f27, %f1
2806 mulx %g3, 0x0363, %l2
2807 subc %i6, %l4, %l3
2808 movre %i4, 0x21B, %g1
2809 edge16ln %g7, %i0, %i7
2810 mulx %l5, 0x00C6, %o1
2811 fnands %f16, %f2, %f1
2812 edge8n %i1, %o7, %l6
2813 fabsd %f14, %f10
2814 tneg %icc, 0x1
2815 fmovrslz %o0, %f22, %f2
2816 addcc %o3, 0x0E71, %g2
2817 fmovrdgez %l1, %f12, %f4
2818 subc %g4, %o2, %i5
2819 edge16ln %g5, %l0, %g6
2820 addccc %i2, %i3, %o6
2821 xorcc %o4, 0x0D30, %g3
2822 bgu,a,pn %xcc, loop_217
2823 nop
2824 setx 0x63EC205F, %l0, %l6
2825 st %l6, [%l7 + 0x28]
2826 ld [%l7 + 0x28], %f30
2827 setx 0x3274219C, %l1, %l5
2828 st %l5, [%l7 + 0x10]
2829 ld [%l7 + 0x10], %f31
2830 fsubs %f31, %f30, %f10
2831 fcmpeq16 %f0, %f0, %o5
2832 fors %f1, %f13, %f14
2833loop_217:
2834 fcmple32 %f22, %f8, %l2
2835 movre %i6, 0x142, %l4
2836 nop
2837 fitod %f8, %f0
2838 fdtox %f0, %f28
2839 and %l3, 0x0AF8, %i4
2840 nop
2841 setx 0x105373D5, %l0, %l6
2842 st %l6, [%l7 + 0x58]
2843 ld [%l7 + 0x58], %fsr
2844 tle %xcc, 0x0
2845 tne %xcc, 0x6
2846 sdiv %g1, 0x0820, %g7
2847 taddcctv %i0, 0x0023, %l5
2848 ldstub [%l7 + 0x16], %i7
2849 fbne,a %fcc2, loop_218
2850 sllx %i1, 0x0A, %o7
2851 fpack32 %f2, %f0, %f14
2852 nop
2853 fitod %f0, %f18
2854 fdtos %f18, %f27
2855loop_218:
2856 srax %l6, %o0, %o1
2857 fbug %fcc2, loop_219
2858 andcc %g2, %o3, %g4
2859 or %o2, 0x02D9, %i5
2860 array32 %g5, %l0, %l1
2861loop_219:
2862 fbuge %fcc3, loop_220
2863 xnor %g6, %i3, %i2
2864 xnorcc %o4, %g3, %o5
2865 fmovda %icc, %f27, %f27
2866loop_220:
2867 nop
2868 membar #Sync
2869 set 0x40, %o3
2870 ldda [%l7 + %o3] 0x16, %f0
2871 tvs %xcc, 0x4
2872 ld [%l7 + 0x50], %f4
2873 ldub [%l7 + 0x4B], %l2
2874 fxnor %f22, %f24, %f22
2875 ldsb [%l7 + 0x27], %i6
2876 wr %g0, 0x81, %asi
2877 ldxa [%l7 + 0x28] %asi, %l4
2878 movrgz %l3, 0x0B6, %o6
2879 bne,a %icc, loop_221
2880 tsubcc %i4, %g1, %g7
2881 movgu %icc, %l5, %i7
2882 move %xcc, %i0, %i1
2883loop_221:
2884 stbar
2885 wr %g0, 0x04, %asi
2886 lda [%l7 + 0x58] %asi, %f7
2887 udivx %o7, 0x00FE, %l6
2888 edge8l %o0, %o1, %o3
2889 xnorcc %g4, 0x0E18, %g2
2890 subcc %i5, %g5, %o2
2891 ldx [%l7 + 0x08], %l1
2892 lduh [%l7 + 0x0E], %l0
2893 tne %icc, 0x4
2894 sdiv %i3, 0x0E15, %i2
2895 addc %o4, %g6, %g3
2896 fbne,a %fcc2, loop_222
2897 umul %l2, 0x12C6, %i6
2898 xorcc %o5, 0x0331, %l3
2899 sub %l4, %i4, %o6
2900loop_222:
2901 restored
2902 rdpr %cwp, %g1
2903 rdpr %cansave, %g2
2904 rdpr %canrestore, %g3
2905 rdpr %cleanwin, %g4
2906 rdpr %otherwin, %g5
2907 rdpr %wstate, %g6
2908 sra %g7, 0x12, %l5
2909 udivcc %g1, 0x03FE, %i0
2910 ta %xcc, 0x6
2911 alignaddr %i1, %o7, %l6
2912 edge32 %o0, %i7, %o1
2913 fnor %f22, %f20, %f8
2914 set 0x7C, %o7
2915 sta %f17, [%l7 + %o7] 0x80
2916 bl loop_223
2917 subcc %g4, 0x13BC, %o3
2918 nop
2919 setx 0x706244F5, %l0, %l6
2920 st %l6, [%l7 + 0x28]
2921 ld [%l7 + 0x28], %f3
2922 setx 0x55E6676A, %l1, %l5
2923 st %l5, [%l7 + 0x10]
2924 ld [%l7 + 0x10], %f6
2925 fadds %f6, %f3, %f5
2926 and %g2, 0x1D55, %i5
2927loop_223:
2928 ldd [%l7 + 0x40], %f14
2929 edge32 %g5, %l1, %l0
2930 xnor %i3, 0x1958, %i2
2931 wr %g0, 0x10, %asi
2932 ldda [%l7 + 0x40] %asi, %f0
2933 edge16n %o2, %o4, %g6
2934 orn %g3, %l2, %o5
2935 tne %xcc, 0x7
2936 bvc,a,pt %icc, loop_224
2937 fbl,a %fcc0, loop_225
2938 ldd [%l7 + 0x18], %f30
2939 move %icc, %i6, %l4
2940loop_224:
2941 nop
2942 setx 0x5DD28B4903F94FD7, %l0, %l6
2943 stx %l6, [%l7 + 0x28]
2944 ldd [%l7 + 0x28], %f16
2945 setx 0xFCF18317AED9FC87, %l1, %l5
2946 stx %l5, [%l7 + 0x10]
2947 ldd [%l7 + 0x10], %f22
2948 fdivd %f22, %f16, %f2
2949loop_225:
2950 bleu,a loop_226
2951 bl %icc, loop_227
2952 array8 %l3, %i4, %o6
2953 movre %g7, 0x2B1, %g1
2954loop_226:
2955 fba %fcc0, loop_228
2956loop_227:
2957 edge8l %l5, %i0, %o7
2958 bpos,pn %xcc, loop_229
2959 array16 %i1, %o0, %l6
2960loop_228:
2961 orcc %o1, 0x0289, %i7
2962 orcc %g4, %g2, %o3
2963loop_229:
2964 fexpand %f4, %f6
2965 xorcc %i5, %g5, %l0
2966 fmovdcc %icc, %f7, %f6
2967 fbn %fcc0, loop_230
2968 sdivcc %l1, 0x1172, %i3
2969 movcc %xcc, %i2, %o4
2970 fsrc2s %f19, %f24
2971loop_230:
2972 fmovscc %icc, %f12, %f18
2973 nop
2974 setx 0xC259AF9C, %l0, %l6
2975 st %l6, [%l7 + 0x28]
2976 ld [%l7 + 0x28], %f20
2977 setx 0x6909FD64, %l1, %l5
2978 st %l5, [%l7 + 0x10]
2979 ld [%l7 + 0x10], %f17
2980 fdivs %f17, %f20, %f11
2981 movneg %icc, %g6, %o2
2982 bg,pn %xcc, loop_231
2983 movrlz %l2, 0x14B, %g3
2984 brgez,a %o5, loop_232
2985 addc %i6, 0x12C6, %l3
2986loop_231:
2987 bl,a %xcc, loop_233
2988 nop
2989 fitod %f12, %f0
2990 fdtos %f0, %f9
2991loop_232:
2992 andn %i4, %o6, %g7
2993 brlez,a %g1, loop_234
2994loop_233:
2995 ld [%l7 + 0x68], %f26
2996 edge16l %l5, %i0, %l4
2997 sllx %o7, %i1, %l6
2998loop_234:
2999 xnorcc %o0, 0x0FC8, %o1
3000 fbl %fcc3, loop_235
3001 edge8ln %i7, %g2, %g4
3002 fmovdne %icc, %f22, %f19
3003 movrgez %o3, 0x159, %g5
3004loop_235:
3005 udivcc %l0, 0x011E, %l1
3006 sir 0x135C
3007 edge32l %i5, %i3, %i2
3008 srl %g6, 0x1C, %o2
3009 bcc,a,pt %icc, loop_236
3010 fbl,a %fcc3, loop_237
3011 nop
3012 setx loop_238, %l0, %l1
3013 wrpr 0x1, %tl
3014 wrpr %l1, %tnpc
3015 setx 0x34400001400, %l0, %l1
3016 wrpr %l1, %tstate
3017 wrhpr 0x4, %htstate
3018 done
3019 tvs %xcc, 0x1
3020loop_236:
3021 bleu,a %icc, loop_239
3022loop_237:
3023 fxor %f16, %f30, %f22
3024loop_238:
3025 popc 0x1901, %o4
3026 fmovsg %icc, %f16, %f13
3027loop_239:
3028 sra %l2, %g3, %o5
3029 ldd [%l7 + 0x10], %f22
3030 wr %g0, 0x18, %asi
3031 prefetcha [%l7 + 0x58] %asi, 0x2
3032 bcc,pt %icc, loop_240
3033 movrgez %l3, %i4, %o6
3034 set 0x3F, %i0
3035 stba %g1, [%l7 + %i0] 0x2b
3036 membar #Sync
3037loop_240:
3038 tneg %xcc, 0x2
3039 tcc %xcc, 0x3
3040 taddcc %g7, 0x13EB, %l5
3041 set 0x60, %i2
3042 lduba [%l7 + %i2] 0x80, %l4
3043 xnor %o7, %i1, %i0
3044 bcs,a,pn %xcc, loop_241
3045 sdivx %o0, 0x039C, %l6
3046 fmovdleu %xcc, %f22, %f28
3047 xor %i7, %o1, %g4
3048loop_241:
3049 orcc %o3, 0x1385, %g2
3050 edge16n %l0, %l1, %i5
3051 tgu %icc, 0x3
3052 fbg,a %fcc3, loop_242
3053 edge32l %i3, %i2, %g6
3054 movre %g5, 0x29D, %o4
3055 membar 0x4E
3056loop_242:
3057 bg,pn %xcc, loop_243
3058 ldsw [%l7 + 0x24], %o2
3059 fmovdn %xcc, %f26, %f1
3060 edge32ln %g3, %o5, %l2
3061loop_243:
3062 ble %icc, loop_244
3063 nop
3064 setx 0x8AF77F0A82F4CD0C, %l0, %l6
3065 stx %l6, [%l7 + 0x28]
3066 ldd [%l7 + 0x28], %f12
3067 setx 0xA8DC8FC06B8AF320, %l1, %l5
3068 stx %l5, [%l7 + 0x10]
3069 ldd [%l7 + 0x10], %f22
3070 faddd %f22, %f12, %f4
3071 wr %g0, 0x81, %asi
3072 lduha [%l7 + 0x4A] %asi, %l3
3073loop_244:
3074 fmovsneg %xcc, %f21, %f12
3075 fornot2 %f8, %f26, %f10
3076 tsubcc %i6, %i4, %g1
3077 movl %xcc, %o6, %l5
3078 set 0x54, %g6
3079 swapa [%l7 + %g6] 0x18, %l4
3080 udivx %g7, 0x1762, %o7
3081 ba,pt %icc, loop_245
3082 tvc %xcc, 0x3
3083 fbuge %fcc2, loop_246
3084 subc %i1, %i0, %o0
3085loop_245:
3086 move %xcc, %l6, %i7
3087 movgu %xcc, %o1, %o3
3088loop_246:
3089 nop
3090 set 0x5D, %g7
3091 ldstuba [%l7 + %g7] 0x89, %g4
3092 fxor %f30, %f0, %f20
3093 udiv %g2, 0x14B7, %l0
3094 sll %l1, %i5, %i3
3095 andn %g6, 0x1A70, %g5
3096 tl %icc, 0x2
3097 bneg,pn %xcc, loop_247
3098 sub %o4, 0x13F9, %i2
3099 fmovd %f22, %f26
3100 tsubcctv %g3, %o5, %o2
3101loop_247:
3102 movrne %l2, %i6, %l3
3103 bgu,a,pn %icc, loop_248
3104 sdiv %i4, 0x1C03, %o6
3105 stb %l5, [%l7 + 0x67]
3106 xnorcc %g1, %g7, %l4
3107loop_248:
3108 movrlez %i1, 0x36A, %i0
3109 nop
3110 set 0x40, %i1
3111 stx %o7, [%l7 + %i1]
3112 wr %g0, 0x19, %asi
3113 ldstuba [%l7 + 0x5B] %asi, %l6
3114 edge16l %o0, %o1, %i7
3115 bleu,a,pn %xcc, loop_249
3116 tl %icc, 0x0
3117 taddcc %o3, %g2, %l0
3118 st %f20, [%l7 + 0x4C]
3119loop_249:
3120 fmul8sux16 %f14, %f6, %f12
3121 ldstub [%l7 + 0x2D], %l1
3122 ldub [%l7 + 0x73], %i5
3123 sra %g4, 0x14, %i3
3124 orcc %g5, 0x19C8, %o4
3125 srlx %g6, %i2, %g3
3126 stx %o2, [%l7 + 0x38]
3127 brlez,a %l2, loop_250
3128 fabsd %f10, %f4
3129 fpsub16s %f28, %f10, %f25
3130 fpack32 %f28, %f28, %f8
3131loop_250:
3132 fmovsa %icc, %f22, %f23
3133 set 0x10, %l6
3134 stwa %o5, [%l7 + %l6] 0xe2
3135 membar #Sync
3136 edge16ln %l3, %i4, %o6
3137 add %l7, 0x50, %l6
3138 wr %g0, 0x89, %asi
3139 ldxa [%l6] %asi, %i6
3140 casxa [%l6] %asi, %i6, %g1
3141 fblg %fcc1, loop_251
3142 udivcc %l5, 0x15EC, %l4
3143 sth %g7, [%l7 + 0x40]
3144 bneg,a,pn %xcc, loop_252
3145loop_251:
3146 sllx %i1, 0x10, %o7
3147 nop
3148 setx loop_253, %l0, %l1
3149 wrpr 0x1, %tl
3150 wrpr %l1, %tpc
3151 add %l1, 0x4, %l1
3152 wrpr %l1, %tnpc
3153 setx 0x34400001400, %l0, %l1
3154 wrpr %l1, %tstate
3155 wrhpr 0x4, %htstate
3156 retry
3157 fandnot1s %f25, %f21, %f17
3158loop_252:
3159 addc %i0, %l6, %o1
3160 fmovsa %icc, %f25, %f9
3161loop_253:
3162 nop
3163 setx 0x8DA28BD1900D56CB, %l0, %l6
3164 stx %l6, [%l7 + 0x28]
3165 ldd [%l7 + 0x28], %f4
3166 setx 0x90E4E598EF434DA5, %l1, %l5
3167 stx %l5, [%l7 + 0x10]
3168 ldd [%l7 + 0x10], %f10
3169 faddd %f10, %f4, %f16
3170 stbar
3171 smul %i7, %o0, %o3
3172 srax %l0, 0x09, %g2
3173 fmovdvs %icc, %f21, %f20
3174 fbg %fcc3, loop_254
3175 taddcctv %l1, 0x1B89, %i5
3176 fnegs %f0, %f9
3177 xnor %g4, %g5, %o4
3178loop_254:
3179 nop
3180 fitod %f0, %f18
3181 fdtox %f18, %f2
3182 fxtod %f2, %f6
3183 edge8ln %g6, %i2, %i3
3184 srl %g3, 0x11, %l2
3185 tvc %icc, 0x0
3186 stx %o2, [%l7 + 0x30]
3187 movgu %icc, %o5, %i4
3188 move %xcc, %o6, %i6
3189 tvs %xcc, 0x6
3190 array16 %l3, %g1, %l5
3191 edge16l %g7, %i1, %o7
3192 fbo,a %fcc3, loop_255
3193 movrne %i0, 0x0AF, %l6
3194 tgu %icc, 0x6
3195 tneg %icc, 0x7
3196loop_255:
3197 stbar
3198 fmovdgu %icc, %f24, %f2
3199 nop
3200 set 0x10, %g5
3201 std %f22, [%l7 + %g5]
3202 sir 0x01A5
3203 edge8 %o1, %l4, %i7
3204 edge32n %o3, %l0, %o0
3205 addccc %l1, 0x0804, %i5
3206 wr %g0, 0x04, %asi
3207 ldsba [%l7 + 0x1A] %asi, %g2
3208 fxnors %f22, %f6, %f26
3209 te %icc, 0x5
3210 ta %xcc, 0x7
3211 tge %xcc, 0x1
3212 swap [%l7 + 0x54], %g4
3213 sll %g5, 0x0C, %o4
3214 sra %g6, %i2, %g3
3215 sdivx %i3, 0x08FE, %l2
3216 taddcc %o2, 0x01E3, %o5
3217 array8 %o6, %i6, %i4
3218 movvs %icc, %g1, %l3
3219 fbne %fcc1, loop_256
3220 edge32ln %g7, %l5, %o7
3221 subccc %i0, 0x1083, %i1
3222 nop
3223 setx loop_257, %l0, %l1
3224 wrpr 0x1, %tl
3225 wrpr %l1, %tnpc
3226 setx 0x34400001400, %l0, %l1
3227 wrpr %l1, %tstate
3228 wrhpr 0x4, %htstate
3229 done
3230loop_256:
3231 tne %icc, 0x6
3232 tcs %icc, 0x0
3233 subccc %o1, 0x0720, %l6
3234loop_257:
3235 bgu,pt %icc, loop_258
3236 nop
3237 setx 0xA675BF97, %l0, %l6
3238 st %l6, [%l7 + 0x28]
3239 ld [%l7 + 0x28], %f18
3240 setx 0xFEDC419A, %l1, %l5
3241 st %l5, [%l7 + 0x10]
3242 ld [%l7 + 0x10], %f21
3243 fdivs %f21, %f18, %f8
3244 sethi 0x1960, %i7
3245 wr %g0, 0x88, %asi
3246 sta %f5, [%l7 + 0x34] %asi
3247loop_258:
3248 bpos,pt %icc, loop_259
3249 edge32n %l4, %l0, %o3
3250 srax %l1, %o0, %i5
3251 ldd [%l7 + 0x50], %g2
3252loop_259:
3253 edge32n %g5, %o4, %g6
3254 sll %g4, %g3, %i3
3255 te %icc, 0x2
3256 movgu %icc, %i2, %l2
3257 movcs %xcc, %o5, %o2
3258 andn %i6, %i4, %g1
3259 fbue,a %fcc1, loop_260
3260 movgu %xcc, %l3, %g7
3261 sdivcc %o6, 0x06D8, %o7
3262 wr %g0, 0x04, %asi
3263 ldsha [%l7 + 0x7E] %asi, %l5
3264loop_260:
3265 nop
3266 setx 0x52A57BF2, %l0, %l6
3267 st %l6, [%l7 + 0x28]
3268 ld [%l7 + 0x28], %f13
3269 setx 0xE26305F9, %l1, %l5
3270 st %l5, [%l7 + 0x10]
3271 ld [%l7 + 0x10], %f30
3272 fdivs %f30, %f13, %f11
3273 set 0x78, %l3
3274 ldswa [%l7 + %l3] 0x11, %i1
3275 umul %i0, 0x1F4E, %o1
3276 saved
3277 rdpr %cwp, %g1
3278 rdpr %cansave, %g2
3279 rdpr %canrestore, %g3
3280 rdpr %cleanwin, %g4
3281 rdpr %otherwin, %g5
3282 rdpr %wstate, %g6
3283 tneg %xcc, 0x3
3284 edge8l %l6, %i7, %l4
3285 wr %g0, 0x10, %asi
3286 ldxa [%l7 + 0x50] %asi, %o3
3287 swap [%l7 + 0x3C], %l0
3288 mova %xcc, %o0, %l1
3289 fmovda %xcc, %f23, %f22
3290 fpsub32 %f8, %f20, %f4
3291 movrgez %i5, 0x073, %g5
3292 fabss %f5, %f15
3293 tge %icc, 0x2
3294 wr %g0, 0x10, %asi
3295 prefetcha [%l7 + 0x50] %asi, 0x2
3296 fbl %fcc2, loop_261
3297 orcc %g2, %g4, %g3
3298 membar 0x1C
3299 fmovspos %xcc, %f30, %f18
3300loop_261:
3301 movge %xcc, %i3, %g6
3302 te %xcc, 0x3
3303 addcc %l2, 0x184B, %o5
3304 set 0x2E, %l4
3305 stba %o2, [%l7 + %l4] 0x19
3306 bneg,pt %xcc, loop_262
3307 edge32ln %i2, %i6, %i4
3308 fnot2s %f18, %f27
3309 srax %g1, %g7, %o6
3310loop_262:
3311 tvs %xcc, 0x4
3312 edge8ln %o7, %l5, %i1
3313 fmovs %f21, %f30
3314 std %f18, [%l7 + 0x68]
3315 fmovse %xcc, %f26, %f10
3316 stbar
3317 fmovrdne %i0, %f12, %f14
3318 add %l7, 0x3C, %l6
3319 wr %g0, 0x80, %asi
3320 lda [%l6] %asi, %o1
3321 casa [%l6] 0x80, %o1, %l3
3322 ldd [%l7 + 0x20], %i6
3323 movle %xcc, %i7, %o3
3324 bleu,a loop_263
3325 smulcc %l0, 0x0222, %l4
3326 fbl,a %fcc1, loop_264
3327 mova %icc, %o0, %l1
3328loop_263:
3329 nop
3330 set 0x20, %g1
3331 ldda [%l7 + %g1] 0xe3, %g4
3332loop_264:
3333 fandnot1s %f30, %f7, %f26
3334 movne %icc, %o4, %g2
3335 fblg,a %fcc3, loop_265
3336 tvc %icc, 0x3
3337 umul %g4, %i5, %g3
3338 sdivcc %g6, 0x18F7, %i3
3339loop_265:
3340 bleu,a loop_266
3341 tg %xcc, 0x0
3342 addcc %o5, %o2, %l2
3343 sll %i2, 0x0B, %i6
3344loop_266:
3345 edge8n %g1, %g7, %o6
3346 nop
3347 setx 0x0EBC43C345AABC8F, %l0, %l6
3348 stx %l6, [%l7 + 0x28]
3349 ldd [%l7 + 0x28], %f4
3350 setx 0xC45C2AD74DCDA5A9, %l1, %l5
3351 stx %l5, [%l7 + 0x10]
3352 ldd [%l7 + 0x10], %f4
3353 fsubd %f4, %f4, %f30
3354 sra %o7, %l5, %i1
3355 xor %i0, 0x1E14, %i4
3356 tneg %icc, 0x1
3357 edge16 %l3, %l6, %i7
3358 sllx %o3, %o1, %l4
3359 smul %o0, 0x068E, %l1
3360 tle %xcc, 0x2
3361 tl %icc, 0x3
3362 restored
3363 rdpr %cwp, %g1
3364 rdpr %cansave, %g2
3365 rdpr %canrestore, %g3
3366 rdpr %cleanwin, %g4
3367 rdpr %otherwin, %g5
3368 rdpr %wstate, %g6
3369 sub %g5, 0x1681, %o4
3370 add %l7, 0x40, %l6
3371 wr %g0, 0x80, %asi
3372 casa [%l6] %asi, %g2, %g4
3373 nop
3374 setx 0xEEA61484404F7BFB, %l0, %l6
3375 stx %l6, [%l7 + 0x58]
3376 ldx [%l7 + 0x58], %fsr
3377 fmovse %xcc, %f13, %f23
3378 movrlz %l0, 0x00A, %g3
3379 tleu %icc, 0x6
3380 edge16ln %g6, %i5, %o5
3381 wr %g0, 0x0c, %asi
3382 sta %f10, [%l7 + 0x3C] %asi
3383 fpadd16 %f12, %f26, %f30
3384 nop
3385 setx 0x0B38B30E3F1681C0, %l0, %l6
3386 stx %l6, [%l7 + 0x28]
3387 ldd [%l7 + 0x28], %f0
3388 fsqrtd %f0, %f20
3389 tsubcc %o2, %l2, %i3
3390 sub %i2, %i6, %g7
3391 ldsw [%l7 + 0x4C], %g1
3392 addcc %o6, %o7, %i1
3393 movle %icc, %l5, %i4
3394 addc %l3, %i0, %i7
3395 edge32l %l6, %o3, %l4
3396 brgez %o1, loop_267
3397 tg %xcc, 0x1
3398 fmovrdlez %o0, %f30, %f14
3399 smul %g5, %o4, %g2
3400loop_267:
3401 fmul8sux16 %f12, %f6, %f8
3402 sdivcc %g4, 0x1CD4, %l1
3403 ba,pn %xcc, loop_268
3404 mulscc %l0, 0x102B, %g6
3405 fmovrde %i5, %f10, %f6
3406 mova %icc, %g3, %o5
3407loop_268:
3408 tsubcc %o2, 0x06AB, %i3
3409 edge32 %l2, %i2, %i6
3410 nop
3411 setx 0xF4C96FBF, %l0, %l6
3412 st %l6, [%l7 + 0x28]
3413 ld [%l7 + 0x28], %f23
3414 setx 0xFD1F0410, %l1, %l5
3415 st %l5, [%l7 + 0x10]
3416 ld [%l7 + 0x10], %f29
3417 fadds %f29, %f23, %f18
3418 subccc %g7, 0x1F01, %g1
3419 fcmpgt32 %f2, %f22, %o7
3420 nop
3421 setx 0xBEAE3F9B92CFF7E0, %l0, %l6
3422 stx %l6, [%l7 + 0x28]
3423 ldd [%l7 + 0x28], %f4
3424 setx 0xCF71B022F4868B90, %l1, %l5
3425 stx %l5, [%l7 + 0x10]
3426 ldd [%l7 + 0x10], %f6
3427 faddd %f6, %f4, %f24
3428 nop
3429 fitos %f4, %f1
3430 fstoi %f1, %f0
3431 edge16l %i1, %o6, %l5
3432 wr %g0, 0x80, %asi
3433 lduha [%l7 + 0x78] %asi, %l3
3434 edge32ln %i4, %i0, %i7
3435 tpos %icc, 0x0
3436 movge %icc, %o3, %l4
3437 bge,pn %xcc, loop_269
3438 nop
3439 setx 0x07B6A7FE, %l0, %l6
3440 st %l6, [%l7 + 0x28]
3441 ld [%l7 + 0x28], %f22
3442 setx 0x8042A9F4, %l1, %l5
3443 st %l5, [%l7 + 0x10]
3444 ld [%l7 + 0x10], %f16
3445 fmuls %f16, %f22, %f18
3446 fmovs %f7, %f26
3447 tn %icc, 0x1
3448loop_269:
3449 fbule,a %fcc1, loop_270
3450 bgu,a %icc, loop_271
3451 array32 %l6, %o1, %o0
3452 sll %o4, 0x1D, %g5
3453loop_270:
3454 movle %xcc, %g4, %l1
3455loop_271:
3456 membar 0x76
3457 smulcc %l0, %g6, %g2
3458 tn %xcc, 0x7
3459 wr %g0, 0x19, %asi
3460 sta %f27, [%l7 + 0x18] %asi
3461 fpack16 %f6, %f13
3462 saved
3463 rdpr %cwp, %g1
3464 rdpr %cansave, %g2
3465 rdpr %canrestore, %g3
3466 rdpr %cleanwin, %g4
3467 rdpr %otherwin, %g5
3468 rdpr %wstate, %g6
3469 tne %icc, 0x5
3470 fmovsle %xcc, %f18, %f0
3471 orcc %i5, %o5, %g3
3472 orcc %i3, 0x0EDC, %l2
3473 bvs,pn %icc, loop_272
3474 bgu,pt %icc, loop_273
3475 mulx %i2, %i6, %g7
3476 fcmpgt32 %f24, %f8, %g1
3477loop_272:
3478 sdivx %o7, 0x17AD, %o2
3479loop_273:
3480 lduw [%l7 + 0x44], %o6
3481 nop
3482 setx loop_274, %l0, %l1
3483 jmpl %l1, %l5
3484 movrgz %i1, 0x3B1, %i4
3485 tg %xcc, 0x2
3486 andn %i0, 0x0ECE, %i7
3487loop_274:
3488 umul %l3, 0x114C, %l4
3489 edge8n %l6, %o3, %o1
3490 movrne %o4, 0x12B, %g5
3491 fmovdneg %xcc, %f17, %f17
3492 tcs %xcc, 0x4
3493 nop
3494 fitod %f10, %f10
3495 fdtox %f10, %f26
3496 fxtod %f26, %f10
3497 sra %o0, 0x0B, %l1
3498 mulx %g4, %l0, %g2
3499 bpos,a,pt %xcc, loop_275
3500 tsubcctv %g6, %i5, %g3
3501 andncc %o5, %i3, %l2
3502 tcs %icc, 0x7
3503loop_275:
3504 mova %xcc, %i6, %i2
3505 edge16n %g7, %o7, %o2
3506 addccc %o6, 0x1A6C, %l5
3507 mulscc %i1, %i4, %g1
3508 stbar
3509 nop
3510 setx 0xF9EDA478, %l0, %l6
3511 st %l6, [%l7 + 0x28]
3512 ld [%l7 + 0x28], %f4
3513 setx 0x965C2C7C, %l1, %l5
3514 st %l5, [%l7 + 0x10]
3515 ld [%l7 + 0x10], %f1
3516 fsubs %f1, %f4, %f9
3517 movrlez %i7, %l3, %i0
3518 and %l4, 0x1397, %o3
3519 restored
3520 rdpr %cwp, %g1
3521 rdpr %cansave, %g2
3522 rdpr %canrestore, %g3
3523 rdpr %cleanwin, %g4
3524 rdpr %otherwin, %g5
3525 rdpr %wstate, %g6
3526 fpsub16 %f20, %f22, %f10
3527 tne %xcc, 0x3
3528 fbule %fcc1, loop_276
3529 mova %icc, %o1, %o4
3530 xor %l6, 0x1EBE, %o0
3531 tle %xcc, 0x7
3532loop_276:
3533 orcc %l1, 0x1B70, %g4
3534 fmovdn %xcc, %f8, %f8
3535 fpadd32 %f20, %f10, %f26
3536 nop
3537 setx 0xA0477E4F, %l0, %l6
3538 st %l6, [%l7 + 0x50]
3539 ld [%l7 + 0x50], %fsr
3540 edge32n %l0, %g5, %g2
3541 nop
3542 setx 0xF62E7344AFC1666E, %l0, %l6
3543 stx %l6, [%l7 + 0x28]
3544 ldd [%l7 + 0x28], %f10
3545 setx 0x79FEAF79CD7ADBF2, %l1, %l5
3546 stx %l5, [%l7 + 0x10]
3547 ldd [%l7 + 0x10], %f26
3548 fsubd %f26, %f10, %f12
3549 umul %i5, 0x1171, %g6
3550 xor %o5, 0x0F44, %g3
3551 bneg,a,pn %icc, loop_277
3552 bn,pt %xcc, loop_278
3553 addcc %l2, %i6, %i3
3554 movn %xcc, %g7, %o7
3555loop_277:
3556 te %xcc, 0x7
3557loop_278:
3558 fnor %f18, %f16, %f6
3559 nop
3560 setx 0x6BD67A6B9075B714, %l0, %l6
3561 stx %l6, [%l7 + 0x48]
3562 ldx [%l7 + 0x48], %fsr
3563 subc %i2, 0x1C3B, %o2
3564 udiv %l5, 0x198C, %i1
3565 udivx %i4, 0x05CE, %o6
3566 edge32 %i7, %l3, %g1
3567 fbu %fcc0, loop_279
3568 tneg %xcc, 0x5
3569 udivx %l4, 0x1658, %o3
3570 fpack16 %f22, %f12
3571loop_279:
3572 subccc %i0, %o4, %o1
3573 brlez %l6, loop_280
3574 nop
3575 setx 0x660B52AF0EEAE9A8, %l0, %l6
3576 stx %l6, [%l7 + 0x28]
3577 ldd [%l7 + 0x28], %f26
3578 setx 0x25765137B594DD42, %l1, %l5
3579 stx %l5, [%l7 + 0x10]
3580 ldd [%l7 + 0x10], %f8
3581 fsubd %f8, %f26, %f6
3582 fbo,a %fcc1, loop_281
3583 movne %icc, %o0, %l1
3584loop_280:
3585 umul %g4, 0x027E, %g5
3586 fornot2s %f29, %f12, %f10
3587loop_281:
3588 udivx %l0, 0x1D45, %i5
3589 addcc %g2, %g6, %o5
3590 std %f12, [%l7 + 0x20]
3591 fone %f26
3592 swap [%l7 + 0x44], %g3
3593 fblg %fcc3, loop_282
3594 fmovd %f22, %f30
3595 sdiv %i6, 0x0B4D, %l2
3596 movneg %xcc, %i3, %g7
3597loop_282:
3598 ta %xcc, 0x1
3599 xor %o7, %o2, %i2
3600 edge16l %l5, %i4, %o6
3601 ldsh [%l7 + 0x78], %i1
3602 ldsh [%l7 + 0x6E], %l3
3603 fbule %fcc3, loop_283
3604 movrlez %i7, %g1, %l4
3605 fbe,a %fcc1, loop_284
3606 fornot2s %f23, %f29, %f3
3607loop_283:
3608 taddcctv %o3, %o4, %i0
3609 bg,a,pt %icc, loop_285
3610loop_284:
3611 edge8 %l6, %o0, %l1
3612 ldd [%l7 + 0x48], %f18
3613 xnor %o1, 0x10A8, %g4
3614loop_285:
3615 sdiv %g5, 0x16EC, %l0
3616 tgu %xcc, 0x3
3617 movrgez %i5, 0x191, %g6
3618 edge32l %g2, %g3, %o5
3619 movvs %icc, %i6, %i3
3620 tle %xcc, 0x3
3621 edge16 %g7, %l2, %o7
3622 edge16ln %o2, %l5, %i2
3623 edge8n %i4, %o6, %l3
3624 movrgz %i1, %i7, %g1
3625 or %o3, %l4, %o4
3626 fmovdgu %icc, %f20, %f20
3627 mulx %l6, 0x0201, %o0
3628 edge32 %l1, %i0, %o1
3629 tge %xcc, 0x7
3630 umul %g5, %g4, %l0
3631 addc %g6, %g2, %i5
3632 tsubcc %o5, 0x0248, %i6
3633 mova %icc, %i3, %g3
3634 sllx %l2, %o7, %o2
3635 fbug,a %fcc3, loop_286
3636 movge %xcc, %g7, %i2
3637 sethi 0x1745, %l5
3638 bge %icc, loop_287
3639loop_286:
3640 nop
3641 fitos %f5, %f13
3642 fstox %f13, %f26
3643 fxtos %f26, %f21
3644 ldsb [%l7 + 0x12], %o6
3645 bgu loop_288
3646loop_287:
3647 edge8l %i4, %l3, %i7
3648 movrlez %g1, 0x144, %i1
3649 fcmple16 %f18, %f26, %l4
3650loop_288:
3651 bl loop_289
3652 mulx %o3, %o4, %l6
3653 mulscc %o0, %i0, %l1
3654 movre %g5, %o1, %l0
3655loop_289:
3656 fbue %fcc2, loop_290
3657 sra %g4, 0x0C, %g2
3658 sllx %i5, 0x09, %g6
3659 fnands %f6, %f23, %f30
3660loop_290:
3661 fmovsge %icc, %f4, %f7
3662 sllx %o5, 0x04, %i6
3663 mulx %g3, %l2, %i3
3664 smulcc %o7, 0x0A1B, %o2
3665 udivcc %i2, 0x1420, %g7
3666 movvc %icc, %l5, %o6
3667 wr %g0, 0x89, %asi
3668 stda %f16, [%l7 + 0x40] %asi
3669 edge8 %l3, %i4, %i7
3670 fabss %f18, %f14
3671 stx %g1, [%l7 + 0x50]
3672 andcc %l4, %o3, %o4
3673 wr %g0, 0x88, %asi
3674 sta %f20, [%l7 + 0x5C] %asi
3675 edge32n %i1, %l6, %i0
3676 edge8ln %l1, %g5, %o0
3677 andn %l0, %g4, %g2
3678 flush %l7 + 0x2C
3679 udivcc %i5, 0x02B4, %g6
3680 fblg %fcc2, loop_291
3681 bge %xcc, loop_292
3682 mulx %o5, 0x07C5, %i6
3683 sir 0x09E8
3684loop_291:
3685 fbo %fcc2, loop_293
3686loop_292:
3687 fmovrslez %g3, %f14, %f0
3688 brgez,a %o1, loop_294
3689 te %xcc, 0x5
3690loop_293:
3691 sethi 0x027F, %i3
3692 set 0x75, %g3
3693 ldstuba [%l7 + %g3] 0x19, %l2
3694loop_294:
3695 andn %o2, 0x03B8, %o7
3696 tneg %icc, 0x4
3697 fnegd %f30, %f18
3698 restored
3699 rdpr %cwp, %g1
3700 rdpr %cansave, %g2
3701 rdpr %canrestore, %g3
3702 rdpr %cleanwin, %g4
3703 rdpr %otherwin, %g5
3704 rdpr %wstate, %g6
3705 tneg %xcc, 0x4
3706 fmovsa %xcc, %f15, %f13
3707 movvc %icc, %i2, %l5
3708 movrgz %o6, 0x0A6, %g7
3709 add %l3, %i7, %g1
3710 and %i4, %l4, %o3
3711 array8 %i1, %o4, %i0
3712 bvs %xcc, loop_295
3713 fmovdleu %icc, %f4, %f28
3714 alignaddrl %l6, %l1, %o0
3715 fsrc1 %f28, %f14
3716loop_295:
3717 fcmpne32 %f16, %f28, %l0
3718 set 0x50, %o6
3719 prefetcha [%l7 + %o6] 0x18, 0x2
3720 pdist %f28, %f16, %f24
3721 tne %icc, 0x0
3722 tn %icc, 0x0
3723 fand %f26, %f10, %f0
3724 fbl %fcc1, loop_296
3725 array8 %g2, %i5, %g4
3726 pdist %f24, %f16, %f14
3727 movrne %o5, %i6, %g3
3728loop_296:
3729 andcc %o1, 0x009E, %g6
3730 array16 %i3, %o2, %o7
3731 brlz,a %l2, loop_297
3732 xnor %i2, %l5, %o6
3733 andn %g7, 0x0043, %i7
3734 wr %g0, 0x19, %asi
3735 lduba [%l7 + 0x26] %asi, %g1
3736loop_297:
3737 subcc %i4, %l3, %l4
3738 te %xcc, 0x7
3739 edge32l %o3, %i1, %i0
3740 edge8 %o4, %l6, %o0
3741 wr %g0, 0x81, %asi
3742 swapa [%l7 + 0x70] %asi, %l1
3743 movrlz %g5, %g2, %i5
3744 fbug,a %fcc1, loop_298
3745 stb %l0, [%l7 + 0x52]
3746 andcc %o5, 0x1D38, %g4
3747 fnegd %f22, %f2
3748loop_298:
3749 te %xcc, 0x7
3750 brnz,a %g3, loop_299
3751 edge16l %o1, %i6, %g6
3752 tvs %icc, 0x2
3753 std %f24, [%l7 + 0x08]
3754loop_299:
3755 array16 %o2, %i3, %o7
3756 edge32n %i2, %l2, %l5
3757 call loop_300
3758 fabss %f10, %f9
3759 sir 0x0875
3760 alignaddr %o6, %g7, %g1
3761loop_300:
3762 fmovrdgz %i4, %f6, %f4
3763 movpos %xcc, %i7, %l3
3764 fbule %fcc0, loop_301
3765 nop
3766 setx 0x1C982672B19D76D3, %l0, %l6
3767 stx %l6, [%l7 + 0x28]
3768 ldd [%l7 + 0x28], %f22
3769 setx 0x505527D6C30F0052, %l1, %l5
3770 stx %l5, [%l7 + 0x10]
3771 ldd [%l7 + 0x10], %f14
3772 fmuld %f14, %f22, %f28
3773 xnorcc %o3, 0x19ED, %i1
3774 flush %l7 + 0x74
3775loop_301:
3776 srax %l4, 0x07, %i0
3777 movrne %o4, 0x201, %o0
3778 alignaddr %l1, %g5, %g2
3779 movle %xcc, %l6, %l0
3780 movre %o5, %g4, %g3
3781 fandnot1s %f11, %f29, %f14
3782 fornot2s %f19, %f14, %f19
3783 edge32l %i5, %o1, %i6
3784 wr %g0, 0x80, %asi
3785 swapa [%l7 + 0x48] %asi, %g6
3786 fmovrsgz %i3, %f16, %f6
3787 subcc %o7, %o2, %i2
3788 sir 0x1890
3789 fmovrse %l5, %f11, %f23
3790 srlx %l2, 0x13, %o6
3791 fbl,a %fcc1, loop_302
3792 nop
3793 set 0x70, %l2
3794 stx %g7, [%l7 + %l2]
3795 move %xcc, %g1, %i7
3796 movcc %icc, %i4, %l3
3797loop_302:
3798 popc 0x16E8, %o3
3799 movrlez %l4, 0x3C6, %i0
3800 sdivx %o4, 0x0A48, %o0
3801 andn %l1, %g5, %g2
3802 ld [%l7 + 0x4C], %f7
3803 brgz,a %l6, loop_303
3804 fmovdge %icc, %f19, %f22
3805 fpadd32s %f10, %f19, %f11
3806 fabss %f1, %f17
3807loop_303:
3808 move %xcc, %i1, %l0
3809 orcc %g4, %g3, %i5
3810 set 0x78, %i6
3811 swapa [%l7 + %i6] 0x18, %o5
3812 sethi 0x16D8, %o1
3813 movleu %xcc, %i6, %i3
3814 smul %o7, %g6, %o2
3815 fnegs %f16, %f9
3816 fpsub16 %f6, %f24, %f24
3817 fmovsgu %icc, %f7, %f1
3818 subccc %l5, 0x0379, %l2
3819 srlx %o6, 0x0B, %g7
3820 nop
3821 fitos %f3, %f2
3822 fstod %f2, %f2
3823 edge8n %g1, %i2, %i4
3824 ta %icc, 0x4
3825 nop
3826 setx 0xB8763BACAC3349AF, %l0, %l6
3827 stx %l6, [%l7 + 0x28]
3828 ldd [%l7 + 0x28], %f16
3829 fsqrtd %f16, %f24
3830 tge %icc, 0x5
3831 tgu %xcc, 0x4
3832 fbu,a %fcc0, loop_304
3833 movrgez %i7, 0x14D, %l3
3834 movrgez %l4, %i0, %o4
3835 movl %icc, %o3, %l1
3836loop_304:
3837 xnorcc %o0, %g5, %l6
3838 smulcc %i1, %l0, %g4
3839 edge32 %g3, %i5, %o5
3840 edge8l %o1, %i6, %i3
3841 movcc %icc, %o7, %g6
3842 xnor %o2, %l5, %g2
3843 and %o6, 0x09BA, %l2
3844 nop
3845 setx loop_305, %l0, %l1
3846 wrpr 0x1, %tl
3847 wrpr %l1, %tnpc
3848 setx 0x34400001400, %l0, %l1
3849 wrpr %l1, %tstate
3850 wrhpr 0x4, %htstate
3851 done
3852 movrlz %g1, 0x285, %i2
3853 fbue %fcc2, loop_306
3854 fmovsg %xcc, %f8, %f5
3855loop_305:
3856 xor %g7, %i4, %l3
3857 movpos %icc, %i7, %i0
3858loop_306:
3859 tle %icc, 0x7
3860 alignaddr %l4, %o3, %o4
3861 orn %l1, 0x1C66, %o0
3862 addcc %g5, %i1, %l6
3863 fblg,a %fcc0, loop_307
3864 array32 %g4, %g3, %l0
3865 addccc %o5, %o1, %i5
3866 membar 0x0C
3867loop_307:
3868 nop
3869 wr %g0, 0x0c, %asi
3870 ldsha [%l7 + 0x5A] %asi, %i3
3871 movvs %icc, %o7, %i6
3872 bcc,a,pn %xcc, loop_308
3873 sir 0x1116
3874 fmovspos %icc, %f10, %f24
3875 movl %icc, %g6, %o2
3876loop_308:
3877 edge16ln %l5, %o6, %g2
3878 membar 0x2F
3879 tl %xcc, 0x3
3880 sra %l2, 0x1C, %g1
3881 fmovdge %icc, %f17, %f31
3882 addcc %i2, %i4, %l3
3883 fnot2s %f17, %f5
3884 nop
3885 fitos %f0, %f30
3886 fstoi %f30, %f7
3887 tvc %icc, 0x0
3888 edge32l %i7, %g7, %l4
3889 wr %g0, 0x04, %asi
3890 ldswa [%l7 + 0x64] %asi, %o3
3891 fbe %fcc3, loop_309
3892 movg %xcc, %o4, %l1
3893 movcs %icc, %o0, %g5
3894 set 0x44, %i3
3895 lduha [%l7 + %i3] 0x11, %i0
3896loop_309:
3897 sub %l6, %g4, %i1
3898 brgez %g3, loop_310
3899 tn %icc, 0x7
3900 fmovse %icc, %f19, %f26
3901 bne,pn %xcc, loop_311
3902loop_310:
3903 movrgez %l0, %o5, %o1
3904 nop
3905 set 0x28, %l1
3906 stx %i5, [%l7 + %l1]
3907 xor %o7, %i3, %i6
3908loop_311:
3909 array8 %g6, %l5, %o2
3910 movvc %xcc, %g2, %o6
3911 udivcc %g1, 0x0600, %l2
3912 fcmple32 %f30, %f12, %i4
3913 edge32n %i2, %i7, %g7
3914 taddcctv %l3, 0x182A, %o3
3915 fpsub16 %f0, %f0, %f10
3916 ldsw [%l7 + 0x18], %l4
3917 movrgz %o4, %l1, %g5
3918 sllx %o0, 0x03, %l6
3919 fmovdge %icc, %f27, %f23
3920 srax %g4, 0x1D, %i0
3921 ldub [%l7 + 0x1E], %g3
3922 fpmerge %f5, %f2, %f28
3923 udivcc %l0, 0x1890, %i1
3924 orncc %o1, %i5, %o7
3925 tcs %xcc, 0x6
3926 set 0x1E, %l5
3927 ldstuba [%l7 + %l5] 0x89, %i3
3928 move %icc, %o5, %i6
3929 edge32n %l5, %g6, %g2
3930 tneg %xcc, 0x0
3931 sdiv %o6, 0x13F5, %o2
3932 stx %l2, [%l7 + 0x30]
3933 fmovsne %icc, %f20, %f23
3934 mulx %g1, %i4, %i2
3935 subccc %g7, %i7, %o3
3936 sll %l4, %o4, %l3
3937 mulscc %l1, 0x0253, %g5
3938 sir 0x195F
3939 tne %icc, 0x1
3940 fcmpeq32 %f16, %f6, %o0
3941 alignaddr %l6, %g4, %i0
3942 movrne %g3, 0x0F8, %i1
3943 nop
3944 setx 0x7EF65346, %l0, %l6
3945 st %l6, [%l7 + 0x28]
3946 ld [%l7 + 0x28], %f6
3947 setx 0x00D56B30, %l1, %l5
3948 st %l5, [%l7 + 0x10]
3949 ld [%l7 + 0x10], %f27
3950 fmuls %f27, %f6, %f16
3951 subccc %l0, %i5, %o7
3952 tvc %xcc, 0x5
3953 array32 %o1, %o5, %i3
3954 tg %xcc, 0x1
3955 movgu %xcc, %i6, %l5
3956 mova %icc, %g2, %g6
3957 movrlz %o6, %o2, %g1
3958 fbg,a %fcc2, loop_312
3959 fbul,a %fcc3, loop_313
3960 edge16ln %i4, %i2, %g7
3961 bpos,a loop_314
3962loop_312:
3963 std %f28, [%l7 + 0x50]
3964loop_313:
3965 orncc %l2, 0x1008, %o3
3966 fmovdvs %xcc, %f4, %f25
3967loop_314:
3968 tgu %xcc, 0x3
3969 movg %xcc, %i7, %o4
3970 tleu %icc, 0x0
3971 edge16 %l4, %l1, %l3
3972 tcs %xcc, 0x0
3973 fmuld8sux16 %f15, %f0, %f8
3974 subcc %g5, %o0, %l6
3975 bgu %xcc, loop_315
3976 tn %icc, 0x5
3977 movvs %icc, %i0, %g3
3978 nop
3979 setx 0x45CB0071, %l0, %l6
3980 st %l6, [%l7 + 0x28]
3981 ld [%l7 + 0x28], %f12
3982 setx 0xA931B9DC, %l1, %l5
3983 st %l5, [%l7 + 0x10]
3984 ld [%l7 + 0x10], %f27
3985 fdivs %f27, %f12, %f30
3986loop_315:
3987 fbn,a %fcc3, loop_316
3988 tpos %xcc, 0x4
3989 udivx %g4, 0x0BA2, %l0
3990 sra %i5, 0x1F, %o7
3991loop_316:
3992 fpadd32 %f12, %f0, %f2
3993 sllx %i1, %o5, %i3
3994 movvs %icc, %i6, %o1
3995 addc %l5, 0x1718, %g6
3996 sir 0x1B1B
3997 addc %o6, %g2, %o2
3998 fblg %fcc0, loop_317
3999 te %xcc, 0x0
4000 bshuffle %f2, %f22, %f22
4001 srax %g1, 0x00, %i4
4002loop_317:
4003 tgu %xcc, 0x1
4004 sdiv %i2, 0x161E, %l2
4005 andn %g7, 0x0FE0, %i7
4006 fnand %f24, %f2, %f30
4007 sdivx %o4, 0x0D42, %o3
4008 fabsd %f10, %f2
4009 std %f4, [%l7 + 0x28]
4010 brgez,a %l1, loop_318
4011 bvc loop_319
4012 xnorcc %l4, 0x0EF9, %l3
4013 nop
4014 setx 0x0209CB0B, %l0, %l6
4015 st %l6, [%l7 + 0x28]
4016 ld [%l7 + 0x28], %f4
4017 setx 0x9B75969E, %l1, %l5
4018 st %l5, [%l7 + 0x10]
4019 ld [%l7 + 0x10], %f26
4020 fdivs %f26, %f4, %f21
4021loop_318:
4022 tle %xcc, 0x0
4023loop_319:
4024 popc %o0, %l6
4025 fmovdvs %xcc, %f10, %f19
4026 tl %xcc, 0x6
4027 edge32l %g5, %i0, %g4
4028 array16 %g3, %i5, %l0
4029 fmovrdlez %o7, %f16, %f2
4030 restored
4031 rdpr %cwp, %g1
4032 rdpr %cansave, %g2
4033 rdpr %canrestore, %g3
4034 rdpr %cleanwin, %g4
4035 rdpr %otherwin, %g5
4036 rdpr %wstate, %g6
4037 movleu %icc, %i1, %i3
4038 fbo,a %fcc3, loop_320
4039 fmovscc %xcc, %f22, %f24
4040 sdivx %i6, 0x16E7, %o1
4041 edge16 %o5, %g6, %o6
4042loop_320:
4043 fbe %fcc0, loop_321
4044 te %xcc, 0x4
4045 fxors %f9, %f31, %f0
4046 movrlz %g2, %l5, %o2
4047loop_321:
4048 array8 %i4, %g1, %l2
4049 edge32l %g7, %i7, %o4
4050 sdiv %i2, 0x16CF, %o3
4051 nop
4052 setx loop_322, %l0, %l1
4053 wrpr 0x1, %tl
4054 wrpr %l1, %tnpc
4055 setx 0x34400001400, %l0, %l1
4056 wrpr %l1, %tstate
4057 wrhpr 0x4, %htstate
4058 done
4059 tneg %xcc, 0x1
4060 edge32l %l1, %l4, %o0
4061 array32 %l3, %l6, %g5
4062loop_322:
4063 xor %g4, 0x1965, %i0
4064 fands %f25, %f23, %f22
4065 tne %icc, 0x0
4066 fbug,a %fcc3, loop_323
4067 tcs %icc, 0x6
4068 fmovdgu %icc, %f4, %f10
4069 tl %icc, 0x5
4070loop_323:
4071 ldsw [%l7 + 0x7C], %g3
4072 tvs %icc, 0x2
4073 tleu %xcc, 0x5
4074 fbo,a %fcc2, loop_324
4075 saved
4076 rdpr %cwp, %g1
4077 rdpr %cansave, %g2
4078 rdpr %canrestore, %g3
4079 rdpr %cleanwin, %g4
4080 rdpr %otherwin, %g5
4081 rdpr %wstate, %g6
4082 ldstub [%l7 + 0x59], %i5
4083 xor %l0, 0x1908, %o7
4084loop_324:
4085 sethi 0x12D0, %i3
4086 fmovdvc %xcc, %f1, %f14
4087 fbuge %fcc1, loop_325
4088 fmovspos %xcc, %f5, %f16
4089 movcs %xcc, %i6, %o1
4090 sir 0x1F69
4091loop_325:
4092 fba %fcc3, loop_326
4093 edge8 %i1, %g6, %o5
4094 movrne %o6, 0x050, %l5
4095 nop
4096 setx loop_327, %l0, %l1
4097 wrpr 0x1, %tl
4098 wrpr %l1, %tnpc
4099 setx 0x34400001400, %l0, %l1
4100 wrpr %l1, %tstate
4101 wrhpr 0x4, %htstate
4102 done
4103loop_326:
4104 taddcc %g2, %o2, %g1
4105 bcc %xcc, loop_328
4106 fxnors %f2, %f0, %f30
4107loop_327:
4108 movn %xcc, %i4, %l2
4109 fba %fcc1, loop_329
4110loop_328:
4111 ta %icc, 0x0
4112 fnegd %f20, %f28
4113 tle %xcc, 0x5
4114loop_329:
4115 edge8ln %g7, %i7, %o4
4116 set 0x16, %o4
4117 lduha [%l7 + %o4] 0x89, %o3
4118 sll %i2, 0x0D, %l1
4119 bne loop_330
4120 sdivx %l4, 0x15E3, %l3
4121 tne %icc, 0x2
4122 edge32l %o0, %g5, %g4
4123loop_330:
4124 movl %icc, %l6, %g3
4125 movvc %xcc, %i0, %i5
4126 sethi 0x045B, %o7
4127 movrne %i3, 0x093, %l0
4128 sub %o1, %i6, %g6
4129 nop
4130 setx 0x67D64BB330680BDD, %l0, %l6
4131 stx %l6, [%l7 + 0x78]
4132 ldx [%l7 + 0x78], %fsr
4133 ldd [%l7 + 0x60], %f8
4134 fpadd16s %f30, %f12, %f25
4135 stx %o5, [%l7 + 0x78]
4136 fmovdn %icc, %f28, %f9
4137 ble %xcc, loop_331
4138 taddcctv %i1, 0x094F, %o6
4139 xor %g2, 0x0E38, %o2
4140 nop
4141 setx 0xA07568BA, %l0, %l6
4142 st %l6, [%l7 + 0x68]
4143 ld [%l7 + 0x68], %fsr
4144loop_331:
4145 nop
4146 wr %g0, 0x11, %asi
4147 lda [%l7 + 0x6C] %asi, %f22
4148 movcc %icc, %l5, %g1
4149 fmovdleu %xcc, %f18, %f12
4150 orncc %l2, 0x16A6, %i4
4151 orcc %i7, %o4, %o3
4152 move %icc, %i2, %l1
4153 sra %g7, 0x14, %l3
4154 nop
4155 setx loop_332, %l0, %l1
4156 wrpr 0x1, %tl
4157 wrpr %l1, %tpc
4158 add %l1, 0x4, %l1
4159 wrpr %l1, %tnpc
4160 setx 0x34400001400, %l0, %l1
4161 wrpr %l1, %tstate
4162 wrhpr 0x4, %htstate
4163 retry
4164 addc %o0, %g5, %l4
4165 smulcc %l6, %g3, %i0
4166 tcc %icc, 0x5
4167loop_332:
4168 edge32ln %g4, %i5, %i3
4169 orncc %l0, 0x1ABC, %o7
4170 edge8l %o1, %g6, %i6
4171 ldsb [%l7 + 0x5F], %i1
4172 ldsh [%l7 + 0x2E], %o6
4173 call loop_333
4174 movleu %xcc, %o5, %g2
4175 orncc %l5, 0x1616, %g1
4176 nop
4177 set 0x4A, %g2
4178 sth %l2, [%l7 + %g2]
4179loop_333:
4180 tn %icc, 0x5
4181 fpadd32 %f20, %f20, %f18
4182 restored
4183 rdpr %cwp, %g1
4184 rdpr %cansave, %g2
4185 rdpr %canrestore, %g3
4186 rdpr %cleanwin, %g4
4187 rdpr %otherwin, %g5
4188 rdpr %wstate, %g6
4189 movgu %icc, %o2, %i7
4190 tcc %xcc, 0x6
4191 fcmple16 %f20, %f20, %o4
4192 fcmple32 %f4, %f26, %o3
4193 nop
4194 fitos %f6, %f25
4195 fstox %f25, %f28
4196 andn %i2, %l1, %i4
4197 tvc %icc, 0x7
4198 stw %l3, [%l7 + 0x1C]
4199 edge16ln %g7, %g5, %l4
4200 nop
4201 set 0x08, %l0
4202 ldstub [%l7 + %l0], %o0
4203 sll %l6, %g3, %g4
4204 move %icc, %i5, %i0
4205 fnands %f26, %f29, %f2
4206 fandnot1s %f30, %f4, %f27
4207 fmovrslz %i3, %f15, %f26
4208 sdiv %o7, 0x062F, %o1
4209 xnor %g6, %i6, %l0
4210 sdivx %i1, 0x096D, %o5
4211 fmovdgu %xcc, %f28, %f29
4212 ldx [%l7 + 0x30], %g2
4213 edge16 %o6, %l5, %g1
4214 fbu,a %fcc1, loop_334
4215 mulx %o2, %i7, %l2
4216 xnor %o4, 0x17C0, %i2
4217 srl %l1, 0x18, %o3
4218loop_334:
4219 nop
4220 setx 0x33EB76D8, %l0, %l6
4221 st %l6, [%l7 + 0x28]
4222 ld [%l7 + 0x28], %f28
4223 setx 0xB942FFC0, %l1, %l5
4224 st %l5, [%l7 + 0x10]
4225 ld [%l7 + 0x10], %f22
4226 fsubs %f22, %f28, %f11
4227 wr %g0, 0xea, %asi
4228 stba %i4, [%l7 + 0x1F] %asi
4229 membar #Sync
4230 subc %l3, %g7, %g5
4231 array32 %o0, %l6, %g3
4232 nop
4233 set 0x38, %o5
4234 stx %l4, [%l7 + %o5]
4235 fmovdcc %icc, %f22, %f19
4236 bcc,a %xcc, loop_335
4237 sll %g4, %i5, %i0
4238 movg %icc, %o7, %o1
4239 fbule %fcc0, loop_336
4240loop_335:
4241 edge8ln %i3, %i6, %g6
4242 tcc %icc, 0x4
4243 fmovdvs %icc, %f6, %f14
4244loop_336:
4245 orcc %l0, %i1, %o5
4246 sdiv %o6, 0x1A42, %l5
4247 movrlez %g1, %g2, %i7
4248 fpackfix %f6, %f18
4249 fpadd16s %f16, %f7, %f14
4250 fnot1 %f18, %f24
4251 movne %icc, %o2, %o4
4252 edge8 %l2, %l1, %i2
4253 fxnor %f2, %f18, %f2
4254 sdivx %o3, 0x1CEB, %l3
4255 mova %xcc, %g7, %i4
4256 move %xcc, %o0, %l6
4257 fmovdg %xcc, %f0, %f12
4258 st %f13, [%l7 + 0x78]
4259 fornot2s %f8, %f4, %f7
4260 orncc %g5, %l4, %g3
4261 tpos %icc, 0x4
4262 fbug,a %fcc0, loop_337
4263 sir 0x0F27
4264 nop
4265 setx loop_338, %l0, %l1
4266 jmpl %l1, %i5
4267 array8 %g4, %o7, %o1
4268loop_337:
4269 std %f16, [%l7 + 0x38]
4270 tvs %icc, 0x1
4271loop_338:
4272 tl %icc, 0x0
4273 sra %i0, 0x0A, %i6
4274 sdivx %i3, 0x10C9, %g6
4275 set 0x58, %i5
4276 ldxa [%l7 + %i5] 0x14, %l0
4277 add %l7, 0x74, %l6
4278 wr %g0, 0x80, %asi
4279 casa [%l6] 0x80, %o5, %i1
4280 set 0x76, %i4
4281 stba %l5, [%l7 + %i4] 0x2b
4282 membar #Sync
4283 std %f8, [%l7 + 0x68]
4284 edge32n %o6, %g1, %g2
4285 fmovdn %xcc, %f22, %f29
4286 sll %i7, 0x16, %o2
4287 edge32ln %l2, %o4, %l1
4288 fmovdle %icc, %f7, %f21
4289 tg %icc, 0x3
4290 edge16 %o3, %i2, %g7
4291 or %i4, %o0, %l6
4292 bcc,a %xcc, loop_339
4293 orcc %l3, %g5, %l4
4294 movre %i5, %g4, %o7
4295 movrlz %o1, %g3, %i6
4296loop_339:
4297 fmovdcs %icc, %f2, %f14
4298 fmul8sux16 %f16, %f16, %f14
4299 tpos %icc, 0x5
4300 srax %i3, %i0, %g6
4301 edge16ln %l0, %o5, %l5
4302 movn %xcc, %i1, %o6
4303 movg %icc, %g1, %g2
4304 movrlz %o2, 0x09A, %l2
4305 fmovrdlez %o4, %f26, %f26
4306 srl %l1, 0x17, %o3
4307 tl %icc, 0x4
4308 add %i7, 0x1F60, %i2
4309 movl %icc, %i4, %o0
4310 fbne,a %fcc0, loop_340
4311 ldx [%l7 + 0x28], %l6
4312 edge16n %g7, %l3, %l4
4313 set 0x4C, %o0
4314 ldswa [%l7 + %o0] 0x19, %i5
4315loop_340:
4316 fpsub16s %f7, %f20, %f26
4317 fmovdn %icc, %f9, %f23
4318 edge8l %g4, %o7, %o1
4319 fble %fcc1, loop_341
4320 fsrc1 %f4, %f12
4321 st %f10, [%l7 + 0x40]
4322 edge8l %g5, %g3, %i3
4323loop_341:
4324 movl %xcc, %i6, %i0
4325 movrlz %g6, %l0, %o5
4326 fpackfix %f6, %f9
4327 andn %i1, 0x0817, %l5
4328 fornot2 %f10, %f28, %f22
4329 srax %o6, %g2, %g1
4330 bpos %xcc, loop_342
4331 move %xcc, %o2, %o4
4332 lduh [%l7 + 0x3C], %l2
4333 sth %o3, [%l7 + 0x2C]
4334loop_342:
4335 saved
4336 rdpr %cwp, %g1
4337 rdpr %cansave, %g2
4338 rdpr %canrestore, %g3
4339 rdpr %cleanwin, %g4
4340 rdpr %otherwin, %g5
4341 rdpr %wstate, %g6
4342 fmovsneg %icc, %f30, %f24
4343 fmovsleu %xcc, %f3, %f27
4344 ldsb [%l7 + 0x41], %l1
4345 membar 0x29
4346 fsrc1 %f6, %f24
4347 subc %i7, 0x11D7, %i4
4348 fsrc2s %f1, %f14
4349 sethi 0x10DE, %o0
4350 addcc %l6, %i2, %g7
4351 nop
4352 set 0x38, %i7
4353 sth %l4, [%l7 + %i7]
4354 brgz %l3, loop_343
4355 sub %i5, %g4, %o1
4356 lduh [%l7 + 0x7E], %o7
4357 stbar
4358loop_343:
4359 movvc %xcc, %g5, %i3
4360 srl %i6, %i0, %g3
4361 bneg,a,pt %icc, loop_344
4362 srax %g6, %l0, %i1
4363 umulcc %o5, 0x1E30, %l5
4364 tcs %xcc, 0x5
4365loop_344:
4366 fmul8ulx16 %f28, %f12, %f16
4367 tvs %xcc, 0x5
4368 taddcctv %o6, %g1, %o2
4369 movl %xcc, %o4, %g2
4370 brgz,a %l2, loop_345
4371 movneg %icc, %o3, %l1
4372 te %icc, 0x3
4373 srl %i4, %o0, %l6
4374loop_345:
4375 movgu %icc, %i2, %i7
4376 and %l4, %l3, %i5
4377 edge16n %g7, %o1, %g4
4378 st %f28, [%l7 + 0x70]
4379 add %o7, 0x132C, %g5
4380 stw %i3, [%l7 + 0x74]
4381 edge32 %i0, %g3, %i6
4382 movpos %icc, %l0, %g6
4383 orcc %o5, %l5, %i1
4384 edge16l %g1, %o2, %o4
4385 tl %icc, 0x3
4386 orcc %o6, %g2, %l2
4387 nop
4388 fitos %f4, %f19
4389 fstoi %f19, %f24
4390 xnor %l1, %o3, %o0
4391 subccc %l6, %i4, %i2
4392 smul %i7, %l3, %l4
4393 nop
4394 set 0x6E, %o1
4395 sth %g7, [%l7 + %o1]
4396 sll %i5, 0x19, %g4
4397 bge,pt %icc, loop_346
4398 movn %xcc, %o1, %g5
4399 taddcc %o7, 0x0E67, %i3
4400 sdiv %i0, 0x1375, %g3
4401loop_346:
4402 fcmple32 %f24, %f30, %i6
4403 movvc %xcc, %l0, %g6
4404 fornot2 %f14, %f16, %f14
4405 fmovdpos %xcc, %f16, %f8
4406 tne %icc, 0x5
4407 tpos %icc, 0x6
4408 subccc %o5, 0x0BBA, %l5
4409 fmovsneg %icc, %f4, %f0
4410 subccc %g1, %i1, %o4
4411 udivcc %o2, 0x03FD, %o6
4412 stb %l2, [%l7 + 0x2A]
4413 sth %g2, [%l7 + 0x60]
4414 edge32l %l1, %o0, %l6
4415 fmul8ulx16 %f30, %f4, %f10
4416 and %i4, 0x0A38, %o3
4417 edge32l %i2, %l3, %i7
4418 swap [%l7 + 0x38], %l4
4419 subccc %i5, %g4, %g7
4420 fexpand %f6, %f28
4421 tvs %icc, 0x5
4422 ldd [%l7 + 0x68], %f10
4423 taddcc %o1, %g5, %i3
4424 orncc %o7, 0x1BDF, %g3
4425 movcc %xcc, %i0, %i6
4426 fpadd32s %f21, %f26, %f20
4427 nop
4428 setx 0x120E5ACE, %l0, %l6
4429 st %l6, [%l7 + 0x28]
4430 ld [%l7 + 0x28], %f15
4431 setx 0xC7258282, %l1, %l5
4432 st %l5, [%l7 + 0x10]
4433 ld [%l7 + 0x10], %f11
4434 fadds %f11, %f15, %f29
4435 addc %l0, 0x0278, %o5
4436 sdivcc %g6, 0x0A05, %g1
4437 fbg %fcc2, loop_347
4438 nop
4439 setx 0x969AE254, %l0, %l6
4440 st %l6, [%l7 + 0x28]
4441 ld [%l7 + 0x28], %f0
4442 setx 0x9556C8FD, %l1, %l5
4443 st %l5, [%l7 + 0x10]
4444 ld [%l7 + 0x10], %f28
4445 fmuls %f28, %f0, %f21
4446 edge16l %i1, %l5, %o2
4447 addcc %o6, 0x03BE, %o4
4448loop_347:
4449 smulcc %l2, %g2, %o0
4450 tpos %xcc, 0x3
4451 bneg,a %icc, loop_348
4452 edge16l %l6, %l1, %o3
4453 sdivcc %i4, 0x0FB3, %l3
4454 brlez,a %i7, loop_349
4455loop_348:
4456 fmovrslez %l4, %f27, %f6
4457 brnz,a %i2, loop_350
4458 nop
4459 setx 0x746723F0, %l0, %l6
4460 st %l6, [%l7 + 0x28]
4461 ld [%l7 + 0x28], %f30
4462 setx 0x0DAFE305, %l1, %l5
4463 st %l5, [%l7 + 0x10]
4464 ld [%l7 + 0x10], %f13
4465 fsubs %f13, %f30, %f9
4466loop_349:
4467 addcc %i5, 0x1819, %g7
4468 andncc %g4, %o1, %i3
4469loop_350:
4470 fbn,a %fcc0, loop_351
4471 bgu,a,pn %xcc, loop_352
4472 stbar
4473 srax %g5, %g3, %o7
4474loop_351:
4475 nop
4476 fitod %f28, %f28
4477loop_352:
4478 fmovdneg %icc, %f19, %f1
4479 orcc %i0, %l0, %o5
4480 set 0x10, %o2
4481 prefetcha [%l7 + %o2] 0x11, 0x2
4482 add %l7, 0x30, %l6
4483 wr %g0, 0x88, %asi
4484 casa [%l6] 0x88, %g1, %i1
4485 addccc %g6, %l5, %o2
4486 edge16ln %o4, %o6, %g2
4487 set 0x60, %o3
4488 lda [%l7 + %o3] 0x04, %f13
4489 fnot2 %f8, %f8
4490 prefetch [%l7 + 0x70], 0x2
4491 st %f8, [%l7 + 0x40]
4492 fmovsge %xcc, %f31, %f25
4493 set 0x08, %g4
4494 stwa %l2, [%l7 + %g4] 0x88
4495 tpos %xcc, 0x2
4496 sra %l6, 0x09, %l1
4497 xnor %o3, 0x01CE, %i4
4498 te %xcc, 0x1
4499 udiv %l3, 0x0B17, %i7
4500 fmovsvc %icc, %f22, %f13
4501 smulcc %o0, %i2, %l4
4502 movg %icc, %i5, %g4
4503 movleu %xcc, %g7, %o1
4504 sdiv %g5, 0x01A4, %g3
4505 bpos,a,pt %icc, loop_353
4506 fmovsa %xcc, %f2, %f23
4507 nop
4508 setx 0xE114F25130D1DAA7, %l0, %l6
4509 stx %l6, [%l7 + 0x28]
4510 ldd [%l7 + 0x28], %f20
4511 fsqrtd %f20, %f4
4512 fbn %fcc1, loop_354
4513loop_353:
4514 edge32 %i3, %i0, %l0
4515 std %f18, [%l7 + 0x50]
4516 nop
4517 setx 0x9AF17FE2, %l0, %l6
4518 st %l6, [%l7 + 0x28]
4519 ld [%l7 + 0x28], %f4
4520 setx 0xB699AB3D, %l1, %l5
4521 st %l5, [%l7 + 0x10]
4522 ld [%l7 + 0x10], %f29
4523 fmuls %f29, %f4, %f26
4524loop_354:
4525 udivx %o7, 0x013D, %o5
4526 orn %i6, %g1, %i1
4527 fbo,a %fcc1, loop_355
4528 movleu %xcc, %g6, %o2
4529 tl %icc, 0x6
4530 alignaddr %o4, %o6, %g2
4531loop_355:
4532 bgu loop_356
4533 fmovrdlez %l5, %f20, %f28
4534 fandnot2s %f20, %f15, %f20
4535 fmovsge %xcc, %f12, %f19
4536loop_356:
4537 tvs %xcc, 0x4
4538 sub %l2, %l6, %l1
4539 lduh [%l7 + 0x62], %o3
4540 saved
4541 rdpr %cwp, %g1
4542 rdpr %cansave, %g2
4543 rdpr %canrestore, %g3
4544 rdpr %cleanwin, %g4
4545 rdpr %otherwin, %g5
4546 rdpr %wstate, %g6
4547 edge8l %i4, %i7, %l3
4548 fandnot1 %f6, %f30, %f4
4549 movrlz %i2, 0x37D, %l4
4550 wr %g0, 0x89, %asi
4551 ldxa [%l7 + 0x48] %asi, %i5
4552 sethi 0x1A8C, %g4
4553 tge %xcc, 0x7
4554 fmovspos %icc, %f25, %f20
4555 movcc %icc, %g7, %o0
4556 sll %g5, %g3, %o1
4557 fmovrsgez %i0, %f29, %f22
4558 fsrc2 %f18, %f26
4559 tvc %xcc, 0x6
4560 movrne %l0, 0x3BC, %i3
4561 tcs %xcc, 0x2
4562 fornot2 %f2, %f10, %f8
4563 smulcc %o7, %o5, %g1
4564 add %l7, 0x40, %l6
4565 wr %g0, 0x80, %asi
4566 casxa [%l6] %asi, %i6, %i1
4567 movcc %xcc, %o2, %g6
4568 xnor %o4, %g2, %l5
4569 xnorcc %o6, 0x0FEA, %l6
4570 fbge,a %fcc1, loop_357
4571 fpadd16 %f8, %f14, %f28
4572 sdivx %l2, 0x0402, %l1
4573 tgu %xcc, 0x3
4574loop_357:
4575 fmuld8sux16 %f6, %f9, %f16
4576 edge16l %i4, %o3, %i7
4577 andn %i2, 0x00E1, %l3
4578 ba,a,pn %icc, loop_358
4579 nop
4580 setx 0x7A7E20C88A1B0A75, %l0, %l6
4581 stx %l6, [%l7 + 0x28]
4582 ldd [%l7 + 0x28], %f6
4583 setx 0x5122FF1CE67F9E70, %l1, %l5
4584 stx %l5, [%l7 + 0x10]
4585 ldd [%l7 + 0x10], %f24
4586 fdivd %f24, %f6, %f10
4587 tg %icc, 0x0
4588 nop
4589 fitos %f19, %f8
4590loop_358:
4591 orncc %i5, %g4, %g7
4592 orcc %l4, 0x0028, %g5
4593 move %xcc, %o0, %o1
4594 stx %g3, [%l7 + 0x78]
4595 wr %g0, 0x22, %asi
4596 stxa %l0, [%l7 + 0x50] %asi
4597 membar #Sync
4598 set 0x30, %i0
4599 ldda [%l7 + %i0] 0x19, %i2
4600 tsubcctv %i0, %o5, %g1
4601 movrgez %o7, 0x087, %i1
4602 stx %i6, [%l7 + 0x30]
4603 ldd [%l7 + 0x58], %o2
4604 subccc %g6, %o4, %g2
4605 ba,a,pn %icc, loop_359
4606 tneg %icc, 0x6
4607 movvs %xcc, %l5, %o6
4608 fmovsgu %icc, %f2, %f26
4609loop_359:
4610 move %xcc, %l6, %l1
4611 fmul8ulx16 %f2, %f0, %f12
4612 fcmpne32 %f24, %f28, %l2
4613 fexpand %f4, %f18
4614 fba,a %fcc0, loop_360
4615 nop
4616 setx loop_361, %l0, %l1
4617 wrpr 0x1, %tl
4618 wrpr %l1, %tpc
4619 add %l1, 0x4, %l1
4620 wrpr %l1, %tnpc
4621 setx 0x34400001400, %l0, %l1
4622 wrpr %l1, %tstate
4623 wrhpr 0x4, %htstate
4624 retry
4625 alignaddr %o3, %i7, %i4
4626 smulcc %l3, %i5, %g4
4627loop_360:
4628 ta %xcc, 0x3
4629loop_361:
4630 nop
4631 fitos %f6, %f20
4632 fstod %f20, %f30
4633 tgu %icc, 0x3
4634 ldub [%l7 + 0x19], %g7
4635 nop
4636 fitod %f0, %f16
4637 ldd [%l7 + 0x70], %f10
4638 edge32ln %i2, %l4, %o0
4639 movgu %xcc, %g5, %g3
4640 set 0x0C, %i2
4641 stwa %o1, [%l7 + %i2] 0x2b
4642 membar #Sync
4643 fbuge,a %fcc0, loop_362
4644 umulcc %i3, 0x173F, %l0
4645 andcc %i0, 0x07F4, %o5
4646 brgez,a %g1, loop_363
4647loop_362:
4648 ldsb [%l7 + 0x61], %i1
4649 set 0x18, %o7
4650 ldsba [%l7 + %o7] 0x04, %i6
4651loop_363:
4652 movvc %icc, %o7, %o2
4653 andncc %g6, %g2, %l5
4654 set 0x50, %g6
4655 ldda [%l7 + %g6] 0x22, %o4
4656 tvs %icc, 0x0
4657 te %xcc, 0x2
4658 fpadd16s %f17, %f9, %f29
4659 fexpand %f13, %f2
4660 movne %icc, %o6, %l6
4661 edge16l %l1, %l2, %i7
4662 stx %i4, [%l7 + 0x18]
4663 tgu %xcc, 0x1
4664 membar 0x16
4665 orn %o3, 0x1093, %l3
4666 edge8 %g4, %i5, %i2
4667 or %g7, %o0, %l4
4668 tle %xcc, 0x7
4669 ta %icc, 0x0
4670 membar 0x73
4671 swap [%l7 + 0x58], %g3
4672 fmuld8sux16 %f15, %f16, %f28
4673 sdivx %o1, 0x0F51, %g5
4674 fmovdge %xcc, %f4, %f13
4675 nop
4676 setx 0x5EC4F4C5, %l0, %l6
4677 st %l6, [%l7 + 0x28]
4678 ld [%l7 + 0x28], %f20
4679 fsqrts %f20, %f5
4680 tle %icc, 0x3
4681 wr %g0, 0x0c, %asi
4682 ldstuba [%l7 + 0x36] %asi, %i3
4683 fcmpne16 %f20, %f10, %l0
4684 fandnot2 %f24, %f8, %f20
4685 fpack32 %f22, %f8, %f12
4686 tsubcctv %o5, %g1, %i1
4687 fnand %f10, %f6, %f8
4688 srlx %i6, 0x1E, %o7
4689 fbuge,a %fcc0, loop_364
4690 movrgez %i0, %g6, %g2
4691 brlz,a %o2, loop_365
4692 fbn %fcc1, loop_366
4693loop_364:
4694 te %icc, 0x0
4695 tne %icc, 0x6
4696loop_365:
4697 subc %o4, 0x1F38, %l5
4698loop_366:
4699 fnegd %f26, %f0
4700 addccc %o6, %l6, %l1
4701 edge8l %i7, %l2, %i4
4702 tne %xcc, 0x1
4703 srl %o3, %l3, %i5
4704 fmovsvc %icc, %f14, %f24
4705 addcc %i2, 0x0189, %g7
4706 edge32n %o0, %l4, %g3
4707 movne %xcc, %g4, %o1
4708 mulx %g5, %l0, %i3
4709 nop
4710 fitod %f8, %f2
4711 fdtox %f2, %f22
4712 fble %fcc1, loop_367
4713 array8 %o5, %i1, %i6
4714 mulscc %o7, %i0, %g6
4715 edge16ln %g1, %o2, %o4
4716loop_367:
4717 nop
4718 wr %g0, 0x0c, %asi
4719 ldsha [%l7 + 0x64] %asi, %g2
4720 bneg,pn %icc, loop_368
4721 sra %l5, %l6, %l1
4722 fmovrdlz %o6, %f8, %f22
4723 fsrc1 %f12, %f18
4724loop_368:
4725 flush %l7 + 0x18
4726 movrgz %l2, 0x3EA, %i7
4727 bgu loop_369
4728 sir 0x02F9
4729 movneg %xcc, %o3, %i4
4730 mulscc %i5, %l3, %i2
4731loop_369:
4732 nop
4733 fitod %f2, %f12
4734 fdtos %f12, %f21
4735 sub %g7, 0x1D86, %o0
4736 edge32ln %l4, %g4, %g3
4737 subcc %o1, %g5, %l0
4738 set 0x38, %g7
4739 ldxa [%g0 + %g7] 0x20, %o5
4740 fmovdvc %xcc, %f26, %f19
4741 tl %xcc, 0x6
4742 smul %i3, 0x02D4, %i6
4743 fandnot1s %f29, %f16, %f17
4744 membar #Sync
4745 wr %g0, 0xf0, %asi
4746 ldda [%l7 + 0x40] %asi, %f16
4747 movvs %icc, %o7, %i0
4748 nop
4749 setx 0x24C6E036A8577594, %l0, %l6
4750 stx %l6, [%l7 + 0x28]
4751 ldd [%l7 + 0x28], %f20
4752 setx 0x941D5F185AA807F4, %l1, %l5
4753 stx %l5, [%l7 + 0x10]
4754 ldd [%l7 + 0x10], %f0
4755 fdivd %f0, %f20, %f20
4756 subcc %i1, %g6, %o2
4757 fsrc2s %f8, %f3
4758 movge %icc, %g1, %o4
4759 edge16 %g2, %l6, %l5
4760 fmovsn %xcc, %f28, %f19
4761 tpos %icc, 0x7
4762 tvc %icc, 0x0
4763 restored
4764 rdpr %cwp, %g1
4765 rdpr %cansave, %g2
4766 rdpr %canrestore, %g3
4767 rdpr %cleanwin, %g4
4768 rdpr %otherwin, %g5
4769 rdpr %wstate, %g6
4770 fmovdvc %xcc, %f29, %f13
4771 mulx %o6, %l2, %l1
4772 popc %i7, %o3
4773 fxnors %f9, %f15, %f28
4774 wr %g0, 0x27, %asi
4775 ldda [%l7 + 0x30] %asi, %i4
4776 movrne %i4, 0x3C2, %l3
4777 fmovrsgz %i2, %f30, %f14
4778 array8 %o0, %l4, %g4
4779 fmovsvs %xcc, %f19, %f10
4780 sdiv %g7, 0x1D96, %o1
4781 orcc %g3, 0x082C, %l0
4782 addc %o5, 0x059C, %g5
4783 array8 %i3, %o7, %i0
4784 movvc %icc, %i6, %g6
4785 tvc %icc, 0x3
4786 ble,a %xcc, loop_370
4787 addcc %i1, %g1, %o2
4788 movle %xcc, %g2, %o4
4789 movrlz %l6, 0x09A, %o6
4790loop_370:
4791 fsrc2 %f20, %f22
4792 fmul8x16al %f5, %f25, %f30
4793 tg %xcc, 0x6
4794 set 0x08, %i1
4795 stba %l2, [%l7 + %i1] 0x81
4796 mulx %l5, 0x11DD, %l1
4797 lduh [%l7 + 0x30], %o3
4798 movcs %icc, %i7, %i4
4799 fmovsvs %icc, %f10, %f16
4800 tge %icc, 0x2
4801 nop
4802 setx loop_371, %l0, %l1
4803 jmpl %l1, %l3
4804 addc %i2, %i5, %l4
4805 orcc %o0, 0x0829, %g7
4806 bvs,a %icc, loop_372
4807loop_371:
4808 addccc %g4, %o1, %l0
4809 fmovdne %icc, %f6, %f2
4810 srax %o5, 0x00, %g3
4811loop_372:
4812 nop
4813 set 0x63, %g5
4814 ldstuba [%l7 + %g5] 0x11, %g5
4815 tpos %xcc, 0x7
4816 fbn,a %fcc0, loop_373
4817 edge8 %i3, %o7, %i6
4818 tsubcc %g6, 0x188C, %i1
4819 fsrc1 %f10, %f20
4820loop_373:
4821 sub %i0, %g1, %o2
4822 tne %icc, 0x2
4823 fsrc2s %f4, %f30
4824 addccc %g2, 0x1ABB, %o4
4825 movg %icc, %l6, %l2
4826 bne,pt %icc, loop_374
4827 flush %l7 + 0x6C
4828 fbl,a %fcc3, loop_375
4829 orn %o6, %l1, %l5
4830loop_374:
4831 ta %xcc, 0x7
4832 movrlez %o3, 0x18D, %i7
4833loop_375:
4834 movre %i4, 0x25A, %i2
4835 ba,a %xcc, loop_376
4836 bge,pt %icc, loop_377
4837 srax %l3, 0x1A, %l4
4838 fmul8x16 %f28, %f2, %f16
4839loop_376:
4840 bn,a,pt %xcc, loop_378
4841loop_377:
4842 bcc loop_379
4843 fnot1 %f10, %f0
4844 add %l7, 0x48, %l6
4845 wr %g0, 0x18, %asi
4846 casxa [%l6] %asi, %o0, %g7
4847loop_378:
4848 fnands %f16, %f6, %f11
4849loop_379:
4850 nop
4851 fitos %f4, %f5
4852 move %xcc, %g4, %i5
4853 nop
4854 setx loop_380, %l0, %l1
4855 wrpr 0x1, %tl
4856 wrpr %l1, %tnpc
4857 setx 0x34400001400, %l0, %l1
4858 wrpr %l1, %tstate
4859 wrhpr 0x4, %htstate
4860 done
4861 fnot2 %f28, %f18
4862 add %l7, 0x30, %l6
4863 wr %g0, 0x80, %asi
4864 lda [%l6] %asi, %o1
4865 casa [%l6] 0x80, %o1, %l0
4866loop_380:
4867 faligndata %f24, %f10, %f18
4868 edge32ln %g3, %o5, %g5
4869 taddcctv %i3, 0x1EFF, %i6
4870 brlz,a %g6, loop_381
4871 ldsw [%l7 + 0x1C], %i1
4872 sdivcc %i0, 0x022F, %g1
4873 movg %xcc, %o2, %o7
4874loop_381:
4875 tsubcc %g2, 0x05D6, %l6
4876 lduw [%l7 + 0x2C], %l2
4877 wr %g0, 0x0c, %asi
4878 ldsba [%l7 + 0x22] %asi, %o4
4879 nop
4880 setx loop_382, %l0, %l1
4881 jmpl %l1, %o6
4882 fmovsa %xcc, %f12, %f5
4883 xorcc %l1, %l5, %o3
4884 edge8 %i4, %i7, %l3
4885loop_382:
4886 tsubcctv %i2, 0x1852, %o0
4887 sdiv %l4, 0x148F, %g4
4888 edge32l %i5, %o1, %g7
4889 fbo,a %fcc3, loop_383
4890 umulcc %g3, %l0, %o5
4891 edge32ln %i3, %i6, %g5
4892 add %l7, 0x30, %l6
4893 wr %g0, 0x18, %asi
4894 casxa [%l6] %asi, %i1, %i0
4895loop_383:
4896 edge32l %g1, %g6, %o7
4897 movrgz %o2, 0x162, %l6
4898 nop
4899 setx loop_384, %l0, %l1
4900 jmpl %l1, %l2
4901 fone %f4
4902 array32 %g2, %o6, %o4
4903 fpadd32 %f20, %f6, %f30
4904loop_384:
4905 fone %f4
4906 wr %g0, 0x80, %asi
4907 lduwa [%l7 + 0x10] %asi, %l1
4908 bl,a,pt %icc, loop_385
4909 movvc %icc, %o3, %i4
4910 sdiv %l5, 0x1B59, %i7
4911 udivcc %i2, 0x178D, %l3
4912loop_385:
4913 subcc %l4, 0x0CBD, %g4
4914 tge %icc, 0x7
4915 bcc,a,pn %xcc, loop_386
4916 fmul8x16 %f13, %f0, %f30
4917 addccc %i5, %o1, %o0
4918 fmul8x16au %f2, %f7, %f22
4919loop_386:
4920 srlx %g7, 0x01, %l0
4921 movl %icc, %o5, %i3
4922 fmovdleu %icc, %f24, %f3
4923 umul %g3, %g5, %i1
4924 subccc %i0, %g1, %g6
4925 fnot2 %f16, %f30
4926 nop
4927 fitod %f0, %f20
4928 fdtos %f20, %f29
4929 std %f0, [%l7 + 0x50]
4930 brgz %i6, loop_387
4931 fors %f0, %f8, %f25
4932 taddcc %o7, %l6, %o2
4933 fxnor %f22, %f26, %f16
4934loop_387:
4935 addc %g2, 0x1A58, %l2
4936 add %o4, 0x0E4D, %l1
4937 wr %g0, 0x18, %asi
4938 ldstuba [%l7 + 0x41] %asi, %o6
4939 fcmpgt16 %f22, %f24, %i4
4940 popc 0x198C, %o3
4941 ld [%l7 + 0x70], %f6
4942 tne %xcc, 0x5
4943 srax %l5, %i2, %l3
4944 movg %icc, %l4, %g4
4945 edge16 %i7, %o1, %o0
4946 fmovrdlez %g7, %f30, %f8
4947 fmovde %icc, %f20, %f4
4948 orncc %i5, 0x03F3, %o5
4949 fmovsge %icc, %f29, %f3
4950 brgz %l0, loop_388
4951 edge16ln %i3, %g5, %i1
4952 addc %i0, %g3, %g1
4953 fpadd16 %f22, %f14, %f2
4954loop_388:
4955 fmul8sux16 %f24, %f22, %f18
4956 andcc %g6, %o7, %l6
4957 bpos,a %xcc, loop_389
4958 orn %i6, %o2, %l2
4959 popc %g2, %l1
4960 brgz,a %o6, loop_390
4961loop_389:
4962 sllx %i4, 0x06, %o3
4963 mulx %o4, %i2, %l5
4964 alignaddrl %l3, %g4, %i7
4965loop_390:
4966 movgu %icc, %o1, %l4
4967 fbul,a %fcc2, loop_391
4968 umul %o0, 0x0E4B, %i5
4969 fmovs %f3, %f23
4970 movgu %xcc, %g7, %l0
4971loop_391:
4972 array32 %o5, %g5, %i1
4973 movcs %icc, %i3, %g3
4974 subc %g1, %i0, %g6
4975 sll %l6, 0x19, %i6
4976 fbule %fcc3, loop_392
4977 fpsub32 %f18, %f4, %f28
4978 bpos,pn %icc, loop_393
4979 fbug,a %fcc1, loop_394
4980loop_392:
4981 fbul %fcc1, loop_395
4982 tne %icc, 0x5
4983loop_393:
4984 fmovdleu %xcc, %f9, %f1
4985loop_394:
4986 nop
4987 wr %g0, 0x04, %asi
4988 ldsba [%l7 + 0x50] %asi, %o2
4989loop_395:
4990 flush %l7 + 0x7C
4991 sdivcc %l2, 0x0044, %g2
4992 fnors %f9, %f18, %f15
4993 addccc %l1, 0x0E63, %o7
4994 fbn %fcc2, loop_396
4995 subcc %i4, %o3, %o4
4996 umulcc %i2, %l5, %o6
4997 fmovdne %xcc, %f9, %f8
4998loop_396:
4999 bcs,pt %xcc, loop_397
5000 xorcc %l3, 0x170D, %g4
5001 tcs %xcc, 0x3
5002 brgz,a %o1, loop_398
5003loop_397:
5004 taddcc %i7, 0x1F8D, %l4
5005 be loop_399
5006 movleu %icc, %i5, %g7
5007loop_398:
5008 fmovdleu %xcc, %f15, %f28
5009 array16 %o0, %o5, %g5
5010loop_399:
5011 te %icc, 0x6
5012 tpos %icc, 0x4
5013 and %i1, 0x1E33, %l0
5014 move %xcc, %g3, %g1
5015 edge8l %i0, %i3, %l6
5016 fpackfix %f26, %f5
5017 saved
5018 rdpr %cwp, %g1
5019 rdpr %cansave, %g2
5020 rdpr %canrestore, %g3
5021 rdpr %cleanwin, %g4
5022 rdpr %otherwin, %g5
5023 rdpr %wstate, %g6
5024 array8 %g6, %i6, %o2
5025 fabsd %f30, %f10
5026 ble,a,pn %icc, loop_400
5027 be,a,pt %xcc, loop_401
5028 orncc %g2, %l2, %l1
5029 st %f2, [%l7 + 0x58]
5030loop_400:
5031 fbul %fcc2, loop_402
5032loop_401:
5033 fmovse %icc, %f7, %f21
5034 sdiv %o7, 0x1163, %i4
5035 subc %o3, 0x0082, %i2
5036loop_402:
5037 sdivcc %l5, 0x06C2, %o4
5038 array8 %o6, %l3, %o1
5039 addc %g4, 0x12B4, %l4
5040 fands %f15, %f3, %f12
5041 edge8l %i5, %i7, %o0
5042 fmovdle %xcc, %f19, %f11
5043 orncc %g7, 0x1C1E, %g5
5044 fmovda %icc, %f5, %f16
5045 tvc %icc, 0x6
5046 fpadd16 %f16, %f22, %f14
5047 fmovsge %icc, %f29, %f5
5048 orcc %o5, 0x153D, %i1
5049 set 0x2E, %l3
5050 stha %g3, [%l7 + %l3] 0x11
5051 edge16n %l0, %g1, %i3
5052 movrne %i0, 0x38F, %g6
5053 add %l7, 0x50, %l6
5054 wr %g0, 0x19, %asi
5055 casxa [%l6] %asi, %i6, %l6
5056 alignaddrl %g2, %o2, %l2
5057 edge32l %o7, %i4, %o3
5058 movge %xcc, %l1, %l5
5059 nop
5060 setx 0xF06AA899, %l0, %l6
5061 st %l6, [%l7 + 0x4C]
5062 ld [%l7 + 0x4C], %fsr
5063 fabsd %f18, %f16
5064 ldstub [%l7 + 0x4C], %i2
5065 te %xcc, 0x4
5066 fbuge %fcc3, loop_403
5067 ldsb [%l7 + 0x55], %o6
5068 te %xcc, 0x0
5069 edge32l %o4, %l3, %o1
5070loop_403:
5071 orcc %l4, 0x0648, %g4
5072 movgu %xcc, %i7, %i5
5073 be,a %xcc, loop_404
5074 ta %xcc, 0x5
5075 add %o0, 0x0A2A, %g7
5076 ldx [%l7 + 0x78], %o5
5077loop_404:
5078 add %g5, 0x0AC0, %i1
5079 fmul8x16au %f24, %f25, %f30
5080 tgu %icc, 0x0
5081 tvs %icc, 0x6
5082 tge %icc, 0x3
5083 sethi 0x12DB, %l0
5084 swap [%l7 + 0x68], %g1
5085 sdivx %i3, 0x0BED, %g3
5086 stb %i0, [%l7 + 0x13]
5087 fand %f4, %f28, %f20
5088 tge %xcc, 0x0
5089 fbg,a %fcc0, loop_405
5090 bg,pt %icc, loop_406
5091 fnegs %f29, %f24
5092 wr %g0, 0xea, %asi
5093 ldda [%l7 + 0x50] %asi, %i6
5094loop_405:
5095 brgez %l6, loop_407
5096loop_406:
5097 bne,a,pt %icc, loop_408
5098 smul %g6, 0x1BDB, %o2
5099 ba,a %xcc, loop_409
5100loop_407:
5101 movre %l2, 0x2A3, %g2
5102loop_408:
5103 tgu %xcc, 0x5
5104 fbo %fcc2, loop_410
5105loop_409:
5106 fmovrsne %i4, %f17, %f16
5107 bpos,a loop_411
5108 fornot2s %f15, %f24, %f10
5109loop_410:
5110 fmovrslz %o3, %f31, %f3
5111 fmovrsgez %o7, %f4, %f29
5112loop_411:
5113 edge32 %l5, %l1, %i2
5114 ldub [%l7 + 0x08], %o4
5115 fcmpne32 %f20, %f4, %l3
5116 edge16 %o6, %o1, %l4
5117 tleu %xcc, 0x1
5118 orn %i7, %i5, %g4
5119 movvs %icc, %g7, %o5
5120 set 0x40, %l4
5121 ldda [%l7 + %l4] 0x11, %f16
5122 fmovrdlez %g5, %f8, %f30
5123 ldd [%l7 + 0x58], %f16
5124 tne %xcc, 0x4
5125 movrgz %o0, %l0, %i1
5126 udivx %i3, 0x1B65, %g3
5127 edge8l %g1, %i6, %i0
5128 xnorcc %g6, %o2, %l6
5129 fmovsg %xcc, %f12, %f16
5130 fba,a %fcc2, loop_412
5131 udiv %l2, 0x1161, %g2
5132 tsubcctv %i4, 0x1445, %o7
5133 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
5134 nop ! nop ! ldxa [%g0 + 0x168] %asi, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
5135loop_412:
5136 subc %l1, 0x146F, %o3
5137 edge16 %i2, %o4, %o6
5138 fnot2s %f2, %f22
5139 add %l7, 0x38, %l6
5140 wr %g0, 0x10, %asi
5141 casa [%l6] 0x10, %o1, %l3
5142 edge32ln %l4, %i7, %g4
5143 subcc %i5, 0x0151, %g7
5144 saved
5145 rdpr %cwp, %g1
5146 rdpr %cansave, %g2
5147 rdpr %canrestore, %g3
5148 rdpr %cleanwin, %g4
5149 rdpr %otherwin, %g5
5150 rdpr %wstate, %g6
5151 fbu,a %fcc1, loop_413
5152 movn %icc, %o5, %o0
5153 pdist %f4, %f22, %f28
5154 fmovsleu %xcc, %f7, %f17
5155loop_413:
5156 mulx %g5, %l0, %i1
5157 movg %icc, %i3, %g3
5158 and %g1, %i6, %g6
5159 tgu %icc, 0x6
5160 tcs %xcc, 0x4
5161 orcc %o2, %l6, %i0
5162 edge32 %g2, %i4, %l2
5163 movne %xcc, %o7, %l5
5164 move %xcc, %l1, %i2
5165 sllx %o4, %o6, %o1
5166 movg %icc, %o3, %l3
5167 be,pn %xcc, loop_414
5168 nop
5169 setx 0xBD1A6F00E0733C15, %l0, %l6
5170 stx %l6, [%l7 + 0x50]
5171 ldx [%l7 + 0x50], %fsr
5172 fornot1s %f23, %f26, %f28
5173 movrgz %l4, 0x047, %g4
5174loop_414:
5175 edge32l %i7, %i5, %o5
5176 lduw [%l7 + 0x74], %o0
5177 sdiv %g5, 0x0F94, %l0
5178 brlez,a %g7, loop_415
5179 tgu %xcc, 0x6
5180 edge8 %i3, %g3, %i1
5181 fblg,a %fcc0, loop_416
5182loop_415:
5183 nop
5184 setx loop_417, %l0, %l1
5185 wrpr 0x1, %tl
5186 wrpr %l1, %tnpc
5187 setx 0x34400001400, %l0, %l1
5188 wrpr %l1, %tstate
5189 wrhpr 0x4, %htstate
5190 done
5191 pdist %f2, %f16, %f16
5192 nop
5193 fitos %f25, %f11
5194loop_416:
5195 movgu %icc, %g1, %i6
5196loop_417:
5197 nop
5198 set 0x65, %l6
5199 stba %g6, [%l7 + %l6] 0x04
5200 subc %l6, 0x1509, %i0
5201 sethi 0x12AF, %o2
5202 or %g2, 0x1B57, %l2
5203 tvs %icc, 0x5
5204 fbn %fcc1, loop_418
5205 orncc %i4, %o7, %l5
5206 edge8ln %i2, %o4, %l1
5207 movleu %xcc, %o6, %o1
5208loop_418:
5209 fbn,a %fcc0, loop_419
5210 sub %l3, 0x0827, %o3
5211 mulscc %g4, %l4, %i5
5212 movrlez %i7, 0x184, %o0
5213loop_419:
5214 fmovrdgz %g5, %f20, %f16
5215 smul %l0, %o5, %g7
5216 fbn %fcc3, loop_420
5217 srl %g3, 0x03, %i1
5218 fandnot1 %f2, %f22, %f16
5219 tsubcctv %g1, 0x1324, %i6
5220loop_420:
5221 andcc %g6, %i3, %l6
5222 udiv %o2, 0x09DF, %i0
5223 fbo,a %fcc2, loop_421
5224 movcs %icc, %g2, %i4
5225 wr %g0, 0x0c, %asi
5226 stha %l2, [%l7 + 0x74] %asi
5227loop_421:
5228 bvs %icc, loop_422
5229 fmovscs %xcc, %f9, %f1
5230 xorcc %l5, %o7, %i2
5231 fbo,a %fcc1, loop_423
5232loop_422:
5233 subc %l1, 0x1A6F, %o6
5234 udivcc %o1, 0x16D3, %o4
5235 brz,a %l3, loop_424
5236loop_423:
5237 fcmpeq16 %f26, %f30, %o3
5238 fmovdl %xcc, %f26, %f30
5239 fands %f12, %f16, %f13
5240loop_424:
5241 nop
5242 setx 0x1AA0CA10, %l0, %l6
5243 st %l6, [%l7 + 0x28]
5244 ld [%l7 + 0x28], %f30
5245 setx 0xC882F393, %l1, %l5
5246 st %l5, [%l7 + 0x10]
5247 ld [%l7 + 0x10], %f29
5248 fmuls %f29, %f30, %f31
5249 tpos %xcc, 0x5
5250 sllx %l4, 0x0E, %i5
5251 be,a,pn %xcc, loop_425
5252 sir 0x032B
5253 fbuge %fcc1, loop_426
5254 fbo %fcc3, loop_427
5255loop_425:
5256 orcc %i7, 0x0527, %o0
5257 mulx %g4, %l0, %o5
5258loop_426:
5259 taddcctv %g7, %g3, %g5
5260loop_427:
5261 edge32l %g1, %i1, %i6
5262 nop
5263 setx loop_428, %l0, %l1
5264 wrpr 0x1, %tl
5265 wrpr %l1, %tpc
5266 add %l1, 0x4, %l1
5267 wrpr %l1, %tnpc
5268 setx 0x34400001400, %l0, %l1
5269 wrpr %l1, %tstate
5270 wrhpr 0x4, %htstate
5271 retry
5272 nop
5273 setx loop_429, %l0, %l1
5274 jmpl %l1, %i3
5275 sethi 0x1771, %g6
5276 edge16l %l6, %o2, %i0
5277loop_428:
5278 fmovspos %xcc, %f21, %f19
5279loop_429:
5280 fbuge,a %fcc1, loop_430
5281 movvs %icc, %g2, %i4
5282 smul %l5, %o7, %l2
5283 wr %g0, 0x0c, %asi
5284 lduba [%l7 + 0x2F] %asi, %i2
5285loop_430:
5286 movn %xcc, %o6, %l1
5287 saved
5288 rdpr %cwp, %g1
5289 rdpr %cansave, %g2
5290 rdpr %canrestore, %g3
5291 rdpr %cleanwin, %g4
5292 rdpr %otherwin, %g5
5293 rdpr %wstate, %g6
5294 edge8 %o4, %o1, %o3
5295 tg %xcc, 0x7
5296 fcmpgt16 %f20, %f14, %l3
5297 tg %xcc, 0x4
5298 alignaddrl %i5, %l4, %o0
5299 taddcc %g4, %i7, %l0
5300 sdiv %o5, 0x0BF0, %g7
5301 tcc %icc, 0x0
5302 fmovrsgz %g3, %f30, %f3
5303 movle %xcc, %g5, %i1
5304 nop
5305 set 0x78, %g1
5306 std %f2, [%l7 + %g1]
5307 udivcc %i6, 0x1025, %g1
5308 fabsd %f24, %f28
5309 membar 0x1B
5310 tle %xcc, 0x6
5311 edge16n %g6, %l6, %o2
5312 array32 %i0, %g2, %i3
5313 bleu,pn %icc, loop_431
5314 membar 0x2C
5315 fbug,a %fcc0, loop_432
5316 ld [%l7 + 0x54], %f25
5317loop_431:
5318 movg %icc, %i4, %l5
5319 ld [%l7 + 0x78], %f5
5320loop_432:
5321 orcc %l2, 0x0E47, %o7
5322 ld [%l7 + 0x38], %f31
5323 fmovdn %icc, %f3, %f28
5324 taddcctv %i2, %o6, %o4
5325 addcc %o1, %o3, %l1
5326 or %i5, %l4, %o0
5327 for %f8, %f24, %f30
5328 movrlz %g4, %i7, %l0
5329 fnegd %f4, %f22
5330 movrgez %o5, %g7, %g3
5331 tge %xcc, 0x2
5332 umul %g5, %i1, %l3
5333 tg %xcc, 0x5
5334 sdiv %i6, 0x1474, %g6
5335 stx %l6, [%l7 + 0x20]
5336 fxor %f14, %f20, %f30
5337 movn %xcc, %o2, %g1
5338 fmovdn %xcc, %f7, %f2
5339 ta %xcc, 0x2
5340 fmuld8sux16 %f16, %f26, %f28
5341 movle %icc, %g2, %i0
5342 movrgez %i3, %l5, %i4
5343 fabss %f16, %f13
5344 orcc %o7, %l2, %i2
5345 and %o6, 0x0E07, %o4
5346 edge16 %o3, %o1, %i5
5347 edge16ln %l1, %l4, %o0
5348 bne %xcc, loop_433
5349 edge8 %g4, %l0, %i7
5350 nop
5351 setx loop_434, %l0, %l1
5352 jmpl %l1, %g7
5353 sra %g3, %o5, %i1
5354loop_433:
5355 fcmpne32 %f14, %f18, %l3
5356 edge32 %g5, %i6, %l6
5357loop_434:
5358 movcs %xcc, %o2, %g1
5359 or %g6, %i0, %i3
5360 wr %g0, 0x88, %asi
5361 lduha [%l7 + 0x1A] %asi, %g2
5362 movre %l5, 0x060, %i4
5363 udiv %o7, 0x1CD0, %i2
5364 wr %g0, 0x18, %asi
5365 prefetcha [%l7 + 0x28] %asi, 0x3
5366 fmovscc %xcc, %f11, %f21
5367 movcs %xcc, %l2, %o4
5368 movne %xcc, %o3, %i5
5369 movl %xcc, %l1, %o1
5370 tge %xcc, 0x0
5371 fmovrsne %l4, %f20, %f19
5372 tvs %icc, 0x4
5373 array8 %g4, %o0, %l0
5374 andncc %g7, %g3, %i7
5375 alignaddrl %o5, %l3, %i1
5376 movcc %icc, %g5, %l6
5377 edge32 %i6, %g1, %g6
5378 movneg %icc, %i0, %i3
5379 tge %xcc, 0x6
5380 bcc loop_435
5381 movcc %xcc, %g2, %o2
5382 edge16 %l5, %o7, %i4
5383 movn %icc, %i2, %l2
5384loop_435:
5385 fxors %f7, %f20, %f8
5386 movne %xcc, %o4, %o3
5387 fmovrsne %o6, %f18, %f23
5388 set 0x78, %g3
5389 swapa [%l7 + %g3] 0x11, %l1
5390 fnot2 %f12, %f26
5391 fxnor %f0, %f20, %f28
5392 array32 %o1, %l4, %i5
5393 tg %xcc, 0x2
5394 restored
5395 rdpr %cwp, %g1
5396 rdpr %cansave, %g2
5397 rdpr %canrestore, %g3
5398 rdpr %cleanwin, %g4
5399 rdpr %otherwin, %g5
5400 rdpr %wstate, %g6
5401 tn %icc, 0x6
5402 alignaddrl %g4, %o0, %g7
5403 edge32l %l0, %i7, %o5
5404 orn %l3, %g3, %g5
5405 fbu,a %fcc0, loop_436
5406 tcc %xcc, 0x5
5407 edge8n %i1, %l6, %g1
5408 nop
5409 set 0x0D, %l2
5410 ldsb [%l7 + %l2], %g6
5411loop_436:
5412 ldd [%l7 + 0x50], %i0
5413 tvs %xcc, 0x0
5414 subcc %i6, 0x0230, %g2
5415 lduh [%l7 + 0x78], %i3
5416 edge32n %l5, %o2, %i4
5417 srax %o7, 0x13, %l2
5418 set 0x68, %i6
5419 swapa [%l7 + %i6] 0x81, %o4
5420 std %f2, [%l7 + 0x38]
5421 saved
5422 rdpr %cwp, %g1
5423 rdpr %cansave, %g2
5424 rdpr %canrestore, %g3
5425 rdpr %cleanwin, %g4
5426 rdpr %otherwin, %g5
5427 rdpr %wstate, %g6
5428 fornot2 %f28, %f26, %f4
5429 andcc %i2, 0x103F, %o6
5430 set 0x28, %i3
5431 ldxa [%l7 + %i3] 0x19, %o3
5432 fzero %f0
5433 fmovrdgez %l1, %f26, %f20
5434 sdivcc %l4, 0x05A3, %o1
5435 tsubcc %g4, 0x0476, %i5
5436 lduw [%l7 + 0x38], %o0
5437 fbul %fcc0, loop_437
5438 edge32l %g7, %l0, %o5
5439 fabsd %f2, %f2
5440 fba %fcc3, loop_438
5441loop_437:
5442 tne %xcc, 0x1
5443 movrgez %l3, 0x30E, %g3
5444 array32 %i7, %i1, %l6
5445loop_438:
5446 xor %g5, %g6, %i0
5447 wr %g0, 0xe2, %asi
5448 stxa %g1, [%l7 + 0x78] %asi
5449 membar #Sync
5450 movre %i6, 0x2A7, %i3
5451 sra %g2, 0x12, %l5
5452 edge32ln %o2, %i4, %o7
5453 tsubcc %l2, 0x15D2, %o4
5454 add %l7, 0x68, %l6
5455 wr %g0, 0x18, %asi
5456 casxa [%l6] %asi, %o6, %o3
5457 fbule,a %fcc1, loop_439
5458 tl %xcc, 0x1
5459 alignaddr %i2, %l4, %o1
5460 subcc %l1, %g4, %o0
5461loop_439:
5462 fpadd16 %f16, %f0, %f26
5463 nop
5464 fitos %f12, %f23
5465 fstod %f23, %f30
5466 nop
5467 fitod %f2, %f0
5468 fdtox %f0, %f28
5469 tpos %icc, 0x4
5470 fmovs %f0, %f27
5471 fzero %f24
5472 fmul8x16au %f21, %f27, %f14
5473 edge16ln %i5, %g7, %o5
5474 fmovdg %xcc, %f10, %f23
5475 fmovspos %icc, %f0, %f18
5476 xor %l3, %g3, %i7
5477 fmovrdgez %i1, %f24, %f14
5478 ta %xcc, 0x1
5479 sub %l6, %l0, %g6
5480 flush %l7 + 0x2C
5481 edge32 %g5, %i0, %g1
5482 edge16l %i6, %g2, %i3
5483 movg %icc, %o2, %i4
5484 wr %g0, 0x04, %asi
5485 ldsha [%l7 + 0x1A] %asi, %o7
5486 movrgz %l5, 0x3EA, %l2
5487 fmovsn %icc, %f28, %f26
5488 nop
5489 setx 0x3040F653, %l0, %l6
5490 st %l6, [%l7 + 0x24]
5491 ld [%l7 + 0x24], %fsr
5492 ldsw [%l7 + 0x40], %o4
5493 andn %o3, %i2, %o6
5494 alignaddrl %l4, %l1, %g4
5495 stx %o1, [%l7 + 0x40]
5496 xor %i5, %g7, %o0
5497 movrne %l3, %o5, %i7
5498 movvc %xcc, %i1, %l6
5499 movn %icc, %g3, %l0
5500 edge16n %g5, %g6, %g1
5501 tg %xcc, 0x0
5502 bl loop_440
5503 sdivcc %i0, 0x0A62, %i6
5504 stx %i3, [%l7 + 0x38]
5505 nop
5506 set 0x08, %l1
5507 ldstub [%l7 + %l1], %o2
5508loop_440:
5509 or %g2, 0x1243, %o7
5510 membar 0x37
5511 fmovdvc %icc, %f8, %f1
5512 set 0x70, %l5
5513 prefetcha [%l7 + %l5] 0x15, 0x2
5514 fmovrde %l5, %f24, %f22
5515 edge16 %o4, %l2, %o3
5516 edge8l %i2, %o6, %l1
5517 subccc %g4, 0x1522, %o1
5518 alignaddrl %i5, %l4, %g7
5519 add %o0, 0x0FD3, %o5
5520 fmovs %f27, %f28
5521 edge32 %i7, %i1, %l6
5522 movn %xcc, %g3, %l3
5523 edge16ln %g5, %l0, %g6
5524 taddcc %g1, 0x160F, %i6
5525 xorcc %i3, 0x0882, %i0
5526 fmovsg %xcc, %f13, %f25
5527 orn %o2, 0x09B1, %g2
5528 move %icc, %o7, %i4
5529 set 0x27, %o4
5530 stba %o4, [%l7 + %o4] 0x11
5531 movg %icc, %l2, %l5
5532 membar 0x6C
5533 tl %xcc, 0x2
5534 tle %icc, 0x2
5535 edge8n %i2, %o3, %o6
5536 orncc %l1, 0x1F0A, %g4
5537 movne %xcc, %i5, %l4
5538 ldx [%l7 + 0x28], %o1
5539 fandnot2 %f0, %f2, %f28
5540 bn,pn %xcc, loop_441
5541 pdist %f0, %f24, %f18
5542 subccc %o0, %g7, %i7
5543 edge8 %o5, %l6, %g3
5544loop_441:
5545 mulx %i1, %g5, %l0
5546 movle %xcc, %l3, %g1
5547 tpos %xcc, 0x7
5548 fmovsne %icc, %f16, %f2
5549 alignaddr %i6, %i3, %g6
5550 wr %g0, 0x10, %asi
5551 stba %i0, [%l7 + 0x17] %asi
5552 mulscc %g2, %o7, %o2
5553 subccc %i4, %l2, %l5
5554 tpos %icc, 0x4
5555 fmovrslz %o4, %f13, %f22
5556 fcmpeq16 %f16, %f16, %o3
5557 stw %i2, [%l7 + 0x5C]
5558 stx %o6, [%l7 + 0x38]
5559 fmovrslez %g4, %f8, %f23
5560 fbule %fcc3, loop_442
5561 fblg,a %fcc3, loop_443
5562 tne %icc, 0x4
5563 fblg %fcc3, loop_444
5564loop_442:
5565 tl %xcc, 0x4
5566loop_443:
5567 fnor %f18, %f2, %f30
5568 taddcctv %i5, 0x1DAB, %l1
5569loop_444:
5570 sth %o1, [%l7 + 0x22]
5571 ldstub [%l7 + 0x08], %o0
5572 movl %xcc, %g7, %l4
5573 subc %i7, 0x1081, %l6
5574 fbug %fcc0, loop_445
5575 tg %icc, 0x0
5576 membar 0x58
5577 bg,pn %xcc, loop_446
5578loop_445:
5579 fcmpgt16 %f16, %f20, %o5
5580 udivx %g3, 0x0457, %i1
5581 nop
5582 fitos %f0, %f8
5583 fstod %f8, %f2
5584loop_446:
5585 fbe,a %fcc2, loop_447
5586 fpmerge %f27, %f15, %f28
5587 ldsh [%l7 + 0x38], %l0
5588 movn %xcc, %g5, %l3
5589loop_447:
5590 fnot1 %f20, %f16
5591 bpos,a,pn %xcc, loop_448
5592 nop
5593 fitod %f2, %f10
5594 fdtox %f10, %f22
5595 fxtod %f22, %f28
5596 brlez,a %i6, loop_449
5597 fba,a %fcc0, loop_450
5598loop_448:
5599 taddcc %i3, %g6, %i0
5600 movleu %xcc, %g1, %o7
5601loop_449:
5602 fbue %fcc3, loop_451
5603loop_450:
5604 fmovrdgez %g2, %f16, %f22
5605 tvs %icc, 0x6
5606 movle %icc, %i4, %l2
5607loop_451:
5608 stbar
5609 subccc %o2, %l5, %o3
5610 bneg,a loop_452
5611 ld [%l7 + 0x24], %f16
5612 movcc %icc, %o4, %o6
5613 sllx %i2, %g4, %l1
5614loop_452:
5615 add %o1, 0x1536, %o0
5616 fmul8ulx16 %f24, %f0, %f14
5617 movrlez %i5, 0x2E1, %g7
5618 membar 0x01
5619 tcc %xcc, 0x6
5620 pdist %f8, %f10, %f24
5621 fones %f7
5622 xor %i7, 0x177C, %l4
5623 tsubcctv %l6, %o5, %g3
5624 orncc %l0, 0x14AE, %i1
5625 ba,a loop_453
5626 sra %g5, %i6, %l3
5627 nop
5628 setx 0x486C4D3E243B8749, %l0, %l6
5629 stx %l6, [%l7 + 0x28]
5630 ldd [%l7 + 0x28], %f20
5631 setx 0x7E315C4475682BBD, %l1, %l5
5632 stx %l5, [%l7 + 0x10]
5633 ldd [%l7 + 0x10], %f12
5634 fsubd %f12, %f20, %f26
5635 sethi 0x0095, %i3
5636loop_453:
5637 fmovdpos %icc, %f14, %f0
5638 move %xcc, %g6, %g1
5639 edge8ln %i0, %g2, %i4
5640 popc 0x0E17, %l2
5641 movvc %icc, %o2, %l5
5642 edge16n %o3, %o4, %o6
5643 movn %icc, %i2, %g4
5644 orn %l1, %o7, %o0
5645 tpos %xcc, 0x7
5646 add %l7, 0x0C, %l6
5647 wr %g0, 0x0c, %asi
5648 lda [%l6] %asi, %o1
5649 casa [%l6] %asi, %o1, %g7
5650 fmovrslez %i5, %f25, %f27
5651 fmovsvs %xcc, %f13, %f21
5652 movcc %icc, %i7, %l6
5653 subccc %l4, %o5, %l0
5654 edge8l %i1, %g5, %g3
5655 sll %i6, %l3, %g6
5656 move %xcc, %g1, %i3
5657 edge32l %g2, %i4, %i0
5658 xnorcc %l2, %o2, %o3
5659 fmovrslz %l5, %f7, %f14
5660 edge16 %o4, %o6, %g4
5661 wr %g0, 0x11, %asi
5662 lduba [%l7 + 0x35] %asi, %l1
5663 orncc %i2, %o7, %o0
5664 movrlz %o1, 0x3EA, %i5
5665 bge loop_454
5666 fmovde %icc, %f10, %f26
5667 tcc %xcc, 0x3
5668 fmovrsgez %i7, %f17, %f25
5669loop_454:
5670 srl %l6, 0x12, %g7
5671 fmovdgu %icc, %f0, %f31
5672 sdiv %o5, 0x034F, %l4
5673 movpos %icc, %l0, %i1
5674 sllx %g3, 0x1F, %g5
5675 set 0x66, %g2
5676 lduba [%l7 + %g2] 0x88, %i6
5677 edge32 %g6, %l3, %g1
5678 set 0x60, %o6
5679 ldsba [%l7 + %o6] 0x14, %g2
5680 sdiv %i3, 0x1564, %i0
5681 stx %l2, [%l7 + 0x50]
5682 fpack32 %f30, %f16, %f6
5683 fblg,a %fcc0, loop_455
5684 fmovsl %xcc, %f16, %f10
5685 fones %f28
5686 wr %g0, 0x80, %asi
5687 lduwa [%l7 + 0x6C] %asi, %i4
5688loop_455:
5689 edge16 %o3, %l5, %o4
5690 movge %xcc, %o2, %g4
5691 movvs %icc, %l1, %i2
5692 stbar
5693 bleu,a loop_456
5694 array32 %o6, %o0, %o7
5695 tle %icc, 0x1
5696 sub %o1, 0x0EAA, %i5
5697loop_456:
5698 fzeros %f28
5699 tcc %icc, 0x7
5700 set 0x28, %l0
5701 sta %f22, [%l7 + %l0] 0x10
5702 movre %l6, %i7, %o5
5703 udivx %l4, 0x18F6, %g7
5704 subc %i1, %g3, %g5
5705 sra %i6, %g6, %l3
5706 tcs %icc, 0x1
5707 be,a,pn %xcc, loop_457
5708 nop
5709 set 0x62, %i5
5710 ldstub [%l7 + %i5], %g1
5711 flush %l7 + 0x60
5712 fbg,a %fcc0, loop_458
5713loop_457:
5714 ble,a loop_459
5715 taddcc %l0, %i3, %g2
5716 wr %g0, 0x04, %asi
5717 swapa [%l7 + 0x44] %asi, %i0
5718loop_458:
5719 smulcc %i4, %l2, %o3
5720loop_459:
5721 tleu %icc, 0x4
5722 edge8 %l5, %o4, %o2
5723 movrgez %l1, 0x12F, %g4
5724 stx %o6, [%l7 + 0x40]
5725 bne,a loop_460
5726 fbl,a %fcc3, loop_461
5727 fmovrdgez %o0, %f26, %f12
5728 ld [%l7 + 0x3C], %f1
5729loop_460:
5730 sethi 0x117F, %i2
5731loop_461:
5732 fmovdcs %icc, %f26, %f20
5733 bg,a,pn %icc, loop_462
5734 edge16n %o1, %i5, %l6
5735 movgu %icc, %i7, %o7
5736 fornot1 %f22, %f16, %f0
5737loop_462:
5738 fpadd32s %f23, %f18, %f5
5739 prefetch [%l7 + 0x50], 0x1
5740 sdivx %l4, 0x0406, %o5
5741 fornot2 %f26, %f24, %f26
5742 srl %i1, 0x16, %g3
5743 fba,a %fcc3, loop_463
5744 movrgz %g5, %g7, %g6
5745 fmovsne %xcc, %f23, %f28
5746 set 0x2C, %o5
5747 stha %l3, [%l7 + %o5] 0x2f
5748 membar #Sync
5749loop_463:
5750 movre %i6, 0x099, %g1
5751 set 0x56, %i4
5752 lduha [%l7 + %i4] 0x04, %i3
5753 set 0x44, %i7
5754 stwa %g2, [%l7 + %i7] 0x88
5755 movrlz %i0, 0x215, %i4
5756 movcc %xcc, %l0, %o3
5757 fpadd32 %f10, %f26, %f20
5758 wr %g0, 0x11, %asi
5759 stwa %l2, [%l7 + 0x64] %asi
5760 taddcctv %l5, 0x0EE8, %o4
5761 fmovs %f24, %f26
5762 movrne %o2, %g4, %o6
5763 ldstub [%l7 + 0x76], %l1
5764 edge16ln %i2, %o0, %i5
5765 wr %g0, 0xe3, %asi
5766 stwa %l6, [%l7 + 0x20] %asi
5767 membar #Sync
5768 subccc %i7, 0x0DF4, %o1
5769 movgu %icc, %o7, %o5
5770 wr %g0, 0x04, %asi
5771 ldsba [%l7 + 0x0F] %asi, %i1
5772 fmovspos %xcc, %f21, %f24
5773 sra %g3, %l4, %g7
5774 xorcc %g5, 0x10B7, %g6
5775 movrne %l3, %g1, %i3
5776 tvs %xcc, 0x5
5777 wr %g0, 0x10, %asi
5778 lduha [%l7 + 0x4C] %asi, %g2
5779 fpsub32s %f8, %f13, %f0
5780 orncc %i0, 0x1F23, %i6
5781 sll %l0, 0x14, %o3
5782 fmovscs %xcc, %f12, %f5
5783 sra %i4, %l2, %l5
5784 be %xcc, loop_464
5785 fpsub16s %f4, %f20, %f4
5786 set 0x32, %o0
5787 lduha [%l7 + %o0] 0x04, %o2
5788loop_464:
5789 bpos,a loop_465
5790 tneg %xcc, 0x0
5791 fmovdge %icc, %f26, %f9
5792 te %xcc, 0x1
5793loop_465:
5794 fandnot2s %f18, %f30, %f9
5795 ldx [%l7 + 0x40], %g4
5796 fbg %fcc1, loop_466
5797 brlez,a %o6, loop_467
5798 sdivcc %o4, 0x0352, %l1
5799 fbn,a %fcc2, loop_468
5800loop_466:
5801 lduw [%l7 + 0x40], %i2
5802loop_467:
5803 nop
5804 setx loop_469, %l0, %l1
5805 wrpr 0x1, %tl
5806 wrpr %l1, %tpc
5807 add %l1, 0x4, %l1
5808 wrpr %l1, %tnpc
5809 setx 0x34400001400, %l0, %l1
5810 wrpr %l1, %tstate
5811 wrhpr 0x4, %htstate
5812 retry
5813 fmovdleu %icc, %f5, %f29
5814loop_468:
5815 andncc %i5, %o0, %i7
5816 andcc %o1, %l6, %o5
5817loop_469:
5818 orncc %i1, %g3, %l4
5819 wr %g0, 0x88, %asi
5820 ldda [%l7 + 0x40] %asi, %f0
5821 taddcc %g7, %g5, %g6
5822 tvs %icc, 0x7
5823 wr %g0, 0x11, %asi
5824 stba %l3, [%l7 + 0x74] %asi
5825 bvc,a loop_470
5826 fnand %f20, %f4, %f10
5827 call loop_471
5828 alignaddrl %o7, %g1, %g2
5829loop_470:
5830 brz,a %i3, loop_472
5831 fmovrslez %i0, %f18, %f19
5832loop_471:
5833 be,a loop_473
5834 sll %l0, %i6, %i4
5835loop_472:
5836 srax %l2, 0x1C, %o3
5837 sub %o2, 0x0F8C, %l5
5838loop_473:
5839 swap [%l7 + 0x40], %g4
5840 pdist %f14, %f12, %f12
5841 fmovrsgez %o4, %f20, %f10
5842 movgu %icc, %o6, %l1
5843 stw %i2, [%l7 + 0x74]
5844 set 0x58, %o2
5845 prefetcha [%l7 + %o2] 0x0c, 0x0
5846 alignaddrl %i7, %o0, %l6
5847 tsubcctv %o1, %i1, %g3
5848 fpadd32s %f19, %f28, %f16
5849 add %l7, 0x68, %l6
5850 wr %g0, 0x19, %asi
5851 casxa [%l6] 0x19, %l4, %g7
5852 tgu %icc, 0x6
5853 sra %g5, %g6, %l3
5854 edge32l %o5, %g1, %o7
5855 movleu %xcc, %g2, %i0
5856 sdivx %l0, 0x141C, %i3
5857 tge %xcc, 0x5
5858 fmovrdlez %i4, %f24, %f22
5859 sdivcc %l2, 0x14D4, %i6
5860 sdivx %o3, 0x0517, %l5
5861 tvc %icc, 0x7
5862 set 0x6C, %o1
5863 ldsha [%l7 + %o1] 0x0c, %g4
5864 edge32ln %o4, %o2, %o6
5865 subcc %l1, %i2, %i7
5866 orncc %i5, 0x1DA9, %o0
5867 ldsh [%l7 + 0x4E], %o1
5868 fmul8ulx16 %f30, %f22, %f20
5869 subccc %l6, %g3, %i1
5870 fmovdvs %xcc, %f6, %f9
5871 tn %xcc, 0x3
5872 edge32n %g7, %l4, %g5
5873 and %g6, 0x1E5E, %o5
5874 wr %g0, 0x89, %asi
5875 lda [%l7 + 0x2C] %asi, %f22
5876 tl %xcc, 0x3
5877 bcs,a %icc, loop_474
5878 fmovsgu %icc, %f21, %f4
5879 movrlez %l3, %o7, %g1
5880 fpadd16 %f26, %f20, %f10
5881loop_474:
5882 edge16 %g2, %l0, %i3
5883 movneg %xcc, %i0, %i4
5884 wr %g0, 0x80, %asi
5885 lda [%l7 + 0x24] %asi, %f31
5886 restored
5887 rdpr %cwp, %g1
5888 rdpr %cansave, %g2
5889 rdpr %canrestore, %g3
5890 rdpr %cleanwin, %g4
5891 rdpr %otherwin, %g5
5892 rdpr %wstate, %g6
5893 movleu %xcc, %i6, %l2
5894 tgu %xcc, 0x4
5895 movleu %icc, %l5, %o3
5896 set 0x7A, %o3
5897 lduha [%l7 + %o3] 0x80, %o4
5898 fornot2 %f30, %f22, %f6
5899 orcc %o2, %g4, %l1
5900 set 0x42, %i0
5901 ldsba [%l7 + %i0] 0x0c, %o6
5902 and %i2, %i7, %i5
5903 srax %o1, %o0, %g3
5904 tcs %xcc, 0x6
5905 orncc %i1, %g7, %l6
5906 fbg,a %fcc2, loop_475
5907 movleu %xcc, %g5, %l4
5908 mova %xcc, %o5, %g6
5909 nop
5910 setx 0xEE2052F130567A7B, %l0, %l6
5911 stx %l6, [%l7 + 0x68]
5912 ldx [%l7 + 0x68], %fsr
5913loop_475:
5914 movrgz %l3, %g1, %g2
5915 andn %l0, %i3, %o7
5916 srl %i4, %i6, %i0
5917 or %l2, %o3, %o4
5918 movrgz %o2, %g4, %l1
5919 tg %icc, 0x4
5920 movl %icc, %l5, %o6
5921 or %i7, 0x06BB, %i5
5922 orn %i2, %o1, %g3
5923 umul %i1, 0x1C27, %g7
5924 st %f11, [%l7 + 0x50]
5925 fones %f15
5926 addc %o0, %l6, %l4
5927 udivx %g5, 0x0986, %g6
5928 brgz,a %l3, loop_476
5929 subc %o5, %g1, %g2
5930 movg %icc, %i3, %l0
5931 edge16l %o7, %i4, %i0
5932loop_476:
5933 edge16n %i6, %o3, %o4
5934 fcmpgt16 %f0, %f30, %l2
5935 fmovrdgz %g4, %f6, %f18
5936 taddcctv %l1, 0x1ED1, %l5
5937 mulx %o6, %i7, %i5
5938 bge %xcc, loop_477
5939 tn %xcc, 0x6
5940 tvc %icc, 0x3
5941 sir 0x094A
5942loop_477:
5943 tne %xcc, 0x2
5944 bge,a loop_478
5945 srlx %i2, %o1, %o2
5946 umul %i1, 0x014B, %g3
5947 saved
5948 rdpr %cwp, %g1
5949 rdpr %cansave, %g2
5950 rdpr %canrestore, %g3
5951 rdpr %cleanwin, %g4
5952 rdpr %otherwin, %g5
5953 rdpr %wstate, %g6
5954loop_478:
5955 fxnors %f22, %f23, %f0
5956 movcc %xcc, %g7, %l6
5957 ldx [%l7 + 0x78], %o0
5958 smulcc %g5, 0x1396, %l4
5959 movgu %icc, %g6, %o5
5960 ldx [%l7 + 0x48], %g1
5961 fmovdneg %xcc, %f14, %f29
5962 srlx %g2, 0x1B, %i3
5963 edge8n %l0, %l3, %i4
5964 srlx %o7, %i6, %i0
5965 fors %f31, %f9, %f21
5966 fbg,a %fcc2, loop_479
5967 fmovsvs %xcc, %f8, %f6
5968 xorcc %o3, 0x0F17, %l2
5969 edge32ln %o4, %g4, %l5
5970loop_479:
5971 umul %o6, 0x1C7D, %l1
5972 nop
5973 setx loop_480, %l0, %l1
5974 wrpr 0x1, %tl
5975 wrpr %l1, %tnpc
5976 setx 0x34400001400, %l0, %l1
5977 wrpr %l1, %tstate
5978 wrhpr 0x4, %htstate
5979 done
5980 orn %i7, %i5, %i2
5981 movne %xcc, %o1, %o2
5982 orncc %i1, %g3, %l6
5983loop_480:
5984 fnor %f24, %f16, %f4
5985 fble,a %fcc1, loop_481
5986 movn %icc, %o0, %g7
5987 set 0x5C, %g4
5988 ldsha [%l7 + %g4] 0x11, %g5
5989loop_481:
5990 tn %icc, 0x4
5991 fpsub16s %f26, %f20, %f13
5992 tgu %xcc, 0x2
5993 smulcc %l4, 0x1730, %o5
5994 movre %g6, 0x175, %g2
5995 bcc,a loop_482
5996 fmovrdlez %g1, %f20, %f28
5997 sir 0x1229
5998 wr %g0, 0x0c, %asi
5999 stda %f16, [%l7 + 0x40] %asi
6000loop_482:
6001 nop
6002 add %l7, 0x7C, %l6
6003 wr %g0, 0x10, %asi
6004 lda [%l6] %asi, %i3
6005 casa [%l6] %asi, %i3, %l3
6006 fandnot2s %f3, %f18, %f16
6007 orn %l0, %o7, %i6
6008 edge32 %i4, %i0, %l2
6009 std %f28, [%l7 + 0x18]
6010 nop
6011 setx 0xD0636E8F, %l0, %l6
6012 st %l6, [%l7 + 0x14]
6013 ld [%l7 + 0x14], %fsr
6014 smulcc %o4, 0x17B3, %g4
6015 sllx %l5, %o3, %l1
6016 fzeros %f25
6017 movrlz %i7, 0x35C, %o6
6018 taddcctv %i5, %o1, %o2
6019 wr %g0, 0x89, %asi
6020 prefetcha [%l7 + 0x08] %asi, 0x0
6021 movcs %xcc, %g3, %l6
6022 smulcc %i1, 0x0C8E, %o0
6023 edge8l %g5, %g7, %l4
6024 bl,pn %icc, loop_483
6025 movrne %g6, %o5, %g2
6026 fmovdvs %icc, %f0, %f13
6027 st %f3, [%l7 + 0x38]
6028loop_483:
6029 andn %i3, 0x0037, %l3
6030 fmovsgu %icc, %f29, %f1
6031 set 0x34, %i2
6032 lda [%l7 + %i2] 0x0c, %f4
6033 bne,a loop_484
6034 sub %g1, %o7, %l0
6035 tcc %icc, 0x3
6036 set 0x08, %o7
6037 stxa %i6, [%l7 + %o7] 0x80
6038loop_484:
6039 ba,pn %xcc, loop_485
6040 addccc %i4, %i0, %l2
6041 fpadd32s %f25, %f27, %f21
6042 restored
6043 rdpr %cwp, %g1
6044 rdpr %cansave, %g2
6045 rdpr %canrestore, %g3
6046 rdpr %cleanwin, %g4
6047 rdpr %otherwin, %g5
6048 rdpr %wstate, %g6
6049loop_485:
6050 movl %xcc, %o4, %g4
6051 fmovse %xcc, %f17, %f29
6052 sllx %o3, %l5, %l1
6053 tvc %icc, 0x6
6054 lduw [%l7 + 0x0C], %o6
6055 stbar
6056 edge16n %i5, %o1, %i7
6057 fornot2 %f0, %f20, %f8
6058 mulscc %o2, 0x1658, %g3
6059 sra %l6, 0x0E, %i2
6060 taddcc %i1, %o0, %g5
6061 wr %g0, 0x88, %asi
6062 sta %f13, [%l7 + 0x68] %asi
6063 wr %g0, 0x11, %asi
6064 ldswa [%l7 + 0x40] %asi, %l4
6065 mulx %g6, 0x0E08, %g7
6066 nop
6067 setx 0x19DAC653, %l0, %l6
6068 st %l6, [%l7 + 0x28]
6069 ld [%l7 + 0x28], %f15
6070 setx 0x5982B131, %l1, %l5
6071 st %l5, [%l7 + 0x10]
6072 ld [%l7 + 0x10], %f6
6073 fadds %f6, %f15, %f27
6074 mova %xcc, %g2, %i3
6075 fblg %fcc3, loop_486
6076 orncc %l3, 0x1BEE, %o5
6077 movl %xcc, %g1, %o7
6078 fbne %fcc3, loop_487
6079loop_486:
6080 movcc %icc, %l0, %i4
6081 fornot1 %f16, %f16, %f2
6082 flush %l7 + 0x28
6083loop_487:
6084 taddcc %i6, %l2, %i0
6085 st %f23, [%l7 + 0x68]
6086 tgu %icc, 0x2
6087 movgu %icc, %o4, %o3
6088 tg %xcc, 0x6
6089 udivx %l5, 0x13E8, %g4
6090 fmuld8sux16 %f2, %f11, %f10
6091 set 0x60, %g6
6092 prefetcha [%l7 + %g6] 0x19, 0x3
6093 fmovrde %i5, %f14, %f30
6094 fcmpeq16 %f20, %f20, %l1
6095 ldstub [%l7 + 0x57], %i7
6096 srax %o2, %g3, %l6
6097 orn %o1, 0x18BF, %i1
6098 fpadd16 %f16, %f10, %f24
6099 andn %o0, 0x0462, %g5
6100 fmovdvs %xcc, %f18, %f1
6101 bleu,a loop_488
6102 edge16n %i2, %l4, %g6
6103 fnot2 %f26, %f12
6104 edge8ln %g2, %i3, %g7
6105loop_488:
6106 fpadd32 %f2, %f24, %f20
6107 movvs %xcc, %o5, %g1
6108 fandnot2s %f25, %f3, %f21
6109 fpmerge %f11, %f14, %f2
6110 subc %l3, %l0, %o7
6111 tn %icc, 0x6
6112 fmovse %xcc, %f11, %f8
6113 membar 0x36
6114 orcc %i6, 0x1251, %i4
6115 orcc %l2, %o4, %i0
6116 fcmpgt16 %f30, %f26, %o3
6117 fmovrsgz %l5, %f20, %f14
6118 brnz %g4, loop_489
6119 edge32ln %o6, %i5, %l1
6120 edge16l %i7, %o2, %l6
6121 srlx %o1, %g3, %o0
6122loop_489:
6123 movcs %icc, %i1, %g5
6124 and %i2, 0x060E, %g6
6125 stb %g2, [%l7 + 0x55]
6126 srax %l4, 0x08, %i3
6127 umul %o5, 0x0F32, %g1
6128 addccc %g7, 0x0BB6, %l3
6129 brgez %l0, loop_490
6130 ldstub [%l7 + 0x60], %o7
6131 fxnor %f4, %f30, %f6
6132 subcc %i6, %i4, %l2
6133loop_490:
6134 stx %o4, [%l7 + 0x08]
6135 srlx %i0, 0x0E, %l5
6136 edge8ln %g4, %o6, %o3
6137 fcmpeq16 %f24, %f14, %l1
6138 ldsb [%l7 + 0x7D], %i7
6139 wr %g0, 0xe2, %asi
6140 stha %i5, [%l7 + 0x6E] %asi
6141 membar #Sync
6142 movvc %xcc, %l6, %o1
6143 bpos,a,pt %icc, loop_491
6144 movpos %xcc, %g3, %o0
6145 fbl %fcc2, loop_492
6146 udivx %i1, 0x0EAE, %o2
6147loop_491:
6148 tl %xcc, 0x1
6149 orn %i2, 0x1960, %g5
6150loop_492:
6151 xor %g6, 0x1DDB, %l4
6152 fbu %fcc0, loop_493
6153 fbuge %fcc1, loop_494
6154 fbn %fcc0, loop_495
6155 orn %g2, %o5, %i3
6156loop_493:
6157 nop
6158 setx 0x626EABF003092833, %l0, %l6
6159 stx %l6, [%l7 + 0x28]
6160 ldd [%l7 + 0x28], %f0
6161 setx 0x7CDCA44268CE24EA, %l1, %l5
6162 stx %l5, [%l7 + 0x10]
6163 ldd [%l7 + 0x10], %f0
6164 fsubd %f0, %f0, %f24
6165loop_494:
6166 edge8ln %g7, %g1, %l0
6167loop_495:
6168 fmul8x16au %f26, %f19, %f2
6169 movle %xcc, %l3, %o7
6170 fpadd16s %f9, %f25, %f10
6171 fcmpeq16 %f20, %f2, %i6
6172 movgu %icc, %l2, %i4
6173 fbge,a %fcc1, loop_496
6174 fblg %fcc1, loop_497
6175 or %o4, %i0, %l5
6176 nop
6177 fitos %f8, %f12
6178 fstox %f12, %f12
6179loop_496:
6180 subcc %g4, %o3, %o6
6181loop_497:
6182 ldub [%l7 + 0x7A], %l1
6183 udivcc %i7, 0x0E6B, %i5
6184 movvc %icc, %o1, %l6
6185 movrlez %g3, 0x1DB, %i1
6186 subccc %o2, %o0, %i2
6187 tsubcctv %g5, 0x1AAD, %l4
6188 fnegd %f4, %f22
6189 addc %g2, %o5, %i3
6190 addccc %g6, 0x045F, %g1
6191 movl %xcc, %g7, %l3
6192 addcc %l0, %o7, %l2
6193 udiv %i6, 0x1CAF, %i4
6194 sdivcc %i0, 0x0C08, %o4
6195 fbule %fcc1, loop_498
6196 fnot1 %f8, %f14
6197 tg %xcc, 0x6
6198 fmovde %icc, %f19, %f13
6199loop_498:
6200 nop
6201 wr %g0, 0x80, %asi
6202 ldstuba [%l7 + 0x1F] %asi, %g4
6203 wr %g0, 0x89, %asi
6204 prefetcha [%l7 + 0x70] %asi, 0x3
6205 fsrc2s %f14, %f27
6206 fpadd16 %f20, %f30, %f16
6207 ldstub [%l7 + 0x1D], %o6
6208 add %l1, %i7, %i5
6209 for %f24, %f14, %f10
6210 sethi 0x02C9, %o1
6211 tcs %icc, 0x3
6212 restored
6213 rdpr %cwp, %g1
6214 rdpr %cansave, %g2
6215 rdpr %canrestore, %g3
6216 rdpr %cleanwin, %g4
6217 rdpr %otherwin, %g5
6218 rdpr %wstate, %g6
6219 nop
6220 setx loop_499, %l0, %l1
6221 wrpr 0x1, %tl
6222 wrpr %l1, %tpc
6223 add %l1, 0x4, %l1
6224 wrpr %l1, %tnpc
6225 setx 0x34400001400, %l0, %l1
6226 wrpr %l1, %tstate
6227 wrhpr 0x4, %htstate
6228 retry
6229 xor %l6, 0x0449, %l5
6230 ble,pn %icc, loop_500
6231 stb %i1, [%l7 + 0x32]
6232loop_499:
6233 tgu %icc, 0x0
6234 andcc %g3, 0x07DD, %o0
6235loop_500:
6236 movn %icc, %i2, %o2
6237 tcs %icc, 0x3
6238 subccc %g5, %g2, %l4
6239 fzeros %f31
6240 nop
6241 fitod %f2, %f18
6242 fdtos %f18, %f10
6243 movre %o5, 0x109, %i3
6244 nop
6245 setx 0x4C3018FB, %l0, %l6
6246 st %l6, [%l7 + 0x28]
6247 ld [%l7 + 0x28], %f29
6248 setx 0x391E444E, %l1, %l5
6249 st %l5, [%l7 + 0x10]
6250 ld [%l7 + 0x10], %f4
6251 fdivs %f4, %f29, %f15
6252 movcs %icc, %g1, %g6
6253 tvc %icc, 0x3
6254 fpsub16s %f28, %f29, %f16
6255 movne %xcc, %l3, %l0
6256 fbul,a %fcc0, loop_501
6257 bvc,a loop_502
6258 alignaddr %g7, %o7, %l2
6259 wr %g0, 0x04, %asi
6260 lduba [%l7 + 0x78] %asi, %i4
6261loop_501:
6262 udivcc %i6, 0x14DA, %o4
6263loop_502:
6264 call loop_503
6265 ldd [%l7 + 0x10], %g4
6266 wr %g0, 0x1f, %asi
6267 stda %f16, [%l7 + 0x40] %asi
6268 membar #Sync
6269loop_503:
6270 addc %i0, %o6, %l1
6271 ldsw [%l7 + 0x38], %o3
6272 nop
6273 fitod %f30, %f28
6274 add %l7, 0x3C, %l6
6275 wr %g0, 0x18, %asi
6276 lda [%l6] %asi, %i7
6277 casa [%l6] %asi, %i7, %i5
6278 smulcc %l6, %l5, %i1
6279 bl,a loop_504
6280 or %g3, 0x1564, %o0
6281 smul %i2, 0x0713, %o2
6282 sdivcc %o1, 0x19F8, %g5
6283loop_504:
6284 tneg %xcc, 0x1
6285 nop
6286 setx 0x53081C3EB8CC2EB5, %l0, %l6
6287 stx %l6, [%l7 + 0x28]
6288 ldd [%l7 + 0x28], %f10
6289 setx 0x6CC655C6FE68B731, %l1, %l5
6290 stx %l5, [%l7 + 0x10]
6291 ldd [%l7 + 0x10], %f4
6292 faddd %f4, %f10, %f30
6293 move %icc, %l4, %g2
6294 sethi 0x1CAB, %o5
6295 movrlz %i3, %g6, %l3
6296 swap [%l7 + 0x30], %g1
6297 nop
6298 setx 0x09249AA65A0F1431, %l0, %l6
6299 stx %l6, [%l7 + 0x28]
6300 ldd [%l7 + 0x28], %f12
6301 setx 0xA2E62045348E7175, %l1, %l5
6302 stx %l5, [%l7 + 0x10]
6303 ldd [%l7 + 0x10], %f18
6304 fsubd %f18, %f12, %f30
6305 tge %xcc, 0x1
6306 tsubcctv %g7, %o7, %l0
6307 andcc %i4, %i6, %l2
6308 tle %xcc, 0x1
6309 addcc %g4, %i0, %o4
6310 tleu %icc, 0x3
6311 fmovrdgz %o6, %f20, %f2
6312 fbule %fcc2, loop_505
6313 udivcc %o3, 0x0A0E, %l1
6314 restored
6315 rdpr %cwp, %g1
6316 rdpr %cansave, %g2
6317 rdpr %canrestore, %g3
6318 rdpr %cleanwin, %g4
6319 rdpr %otherwin, %g5
6320 rdpr %wstate, %g6
6321 array16 %i7, %i5, %l5
6322loop_505:
6323 udivcc %l6, 0x1D3F, %g3
6324 nop
6325 setx 0x50D1BA0F7A0860B0, %l0, %l6
6326 stx %l6, [%l7 + 0x28]
6327 ldd [%l7 + 0x28], %f28
6328 setx 0xA40CE6130C8C8733, %l1, %l5
6329 stx %l5, [%l7 + 0x10]
6330 ldd [%l7 + 0x10], %f22
6331 fsubd %f22, %f28, %f22
6332 movrlez %o0, 0x093, %i1
6333 or %i2, %o2, %g5
6334 and %l4, 0x1A79, %g2
6335 movle %xcc, %o5, %o1
6336 te %xcc, 0x6
6337 set 0x3C, %i1
6338 lda [%l7 + %i1] 0x18, %f13
6339 stb %g6, [%l7 + 0x0E]
6340 fsrc1s %f24, %f13
6341 fmovsneg %icc, %f26, %f13
6342 xnorcc %l3, %i3, %g1
6343 bgu,pn %icc, loop_506
6344 swap [%l7 + 0x38], %o7
6345 sth %l0, [%l7 + 0x5E]
6346 sdiv %g7, 0x0ACA, %i4
6347loop_506:
6348 fbuge %fcc1, loop_507
6349 st %f27, [%l7 + 0x50]
6350 movrlz %l2, %i6, %i0
6351 tleu %xcc, 0x0
6352loop_507:
6353 orcc %g4, 0x1519, %o4
6354 bleu,pn %icc, loop_508
6355 fornot1 %f16, %f18, %f6
6356 fmovrdlz %o6, %f8, %f4
6357 call loop_509
6358loop_508:
6359 ldx [%l7 + 0x28], %o3
6360 bgu,a,pt %icc, loop_510
6361 fcmpne16 %f8, %f14, %l1
6362loop_509:
6363 mulx %i5, %l5, %i7
6364 fcmpne16 %f18, %f8, %l6
6365loop_510:
6366 array32 %g3, %o0, %i2
6367 fone %f20
6368 tl %icc, 0x4
6369 fmovdpos %icc, %f17, %f6
6370 edge8n %o2, %i1, %g5
6371 fandnot1s %f14, %f7, %f1
6372 bge,a %icc, loop_511
6373 fbn,a %fcc1, loop_512
6374 xorcc %l4, 0x1026, %g2
6375 fmovde %icc, %f21, %f28
6376loop_511:
6377 fmovrse %o1, %f14, %f10
6378loop_512:
6379 nop
6380 set 0x44, %g5
6381 ldswa [%l7 + %g5] 0x80, %o5
6382 fxors %f27, %f8, %f9
6383 nop
6384 setx 0xA78373511C9D8628, %l0, %l6
6385 stx %l6, [%l7 + 0x28]
6386 ldd [%l7 + 0x28], %f18
6387 fsqrtd %f18, %f22
6388 xor %g6, %i3, %g1
6389 restored
6390 rdpr %cwp, %g1
6391 rdpr %cansave, %g2
6392 rdpr %canrestore, %g3
6393 rdpr %cleanwin, %g4
6394 rdpr %otherwin, %g5
6395 rdpr %wstate, %g6
6396 bn %icc, loop_513
6397 movg %xcc, %l3, %l0
6398 addcc %g7, %i4, %o7
6399 tn %icc, 0x2
6400loop_513:
6401 sdivcc %i6, 0x1EC8, %l2
6402 for %f24, %f10, %f16
6403 fbue %fcc1, loop_514
6404 fxnor %f14, %f8, %f16
6405 orn %i0, %o4, %g4
6406 set 0x20, %l3
6407 swapa [%l7 + %l3] 0x11, %o3
6408loop_514:
6409 fcmpgt32 %f10, %f4, %l1
6410 fcmple32 %f6, %f24, %i5
6411 movrne %l5, %i7, %o6
6412 fmovsvc %xcc, %f3, %f10
6413 nop
6414 setx 0x76C829219CEC62F4, %l0, %l6
6415 stx %l6, [%l7 + 0x28]
6416 ldd [%l7 + 0x28], %f10
6417 setx 0x959E00C3607904BC, %l1, %l5
6418 stx %l5, [%l7 + 0x10]
6419 ldd [%l7 + 0x10], %f14
6420 fdivd %f14, %f10, %f16
6421 movrgz %g3, 0x2BA, %l6
6422 tn %xcc, 0x2
6423 sllx %i2, 0x1A, %o0
6424 fbul %fcc0, loop_515
6425 stw %o2, [%l7 + 0x58]
6426 brgez %i1, loop_516
6427 fmul8ulx16 %f2, %f4, %f26
6428loop_515:
6429 flush %l7 + 0x50
6430 addcc %l4, 0x1DCB, %g2
6431loop_516:
6432 tg %xcc, 0x3
6433 sdivcc %g5, 0x03D1, %o5
6434 fpadd16s %f20, %f30, %f25
6435 ldstub [%l7 + 0x60], %g6
6436 movvc %xcc, %i3, %g1
6437 movne %xcc, %l3, %l0
6438 wr %g0, 0x80, %asi
6439 stxa %o1, [%l7 + 0x40] %asi
6440 add %g7, %i4, %i6
6441 udiv %l2, 0x16E4, %o7
6442 array32 %o4, %g4, %o3
6443 bneg %xcc, loop_517
6444 tg %xcc, 0x4
6445 movne %icc, %l1, %i0
6446 tn %xcc, 0x0
6447loop_517:
6448 fandnot2 %f8, %f30, %f8
6449 stw %i5, [%l7 + 0x4C]
6450 movgu %icc, %l5, %o6
6451 call loop_518
6452 fone %f18
6453 movleu %xcc, %g3, %i7
6454 nop
6455 fitod %f10, %f24
6456 fdtoi %f24, %f6
6457loop_518:
6458 and %i2, 0x1BC9, %o0
6459 tgu %xcc, 0x3
6460 sethi 0x0616, %l6
6461 add %i1, %o2, %l4
6462 fbo,a %fcc0, loop_519
6463 nop
6464 fitos %f2, %f25
6465 fstod %f25, %f6
6466 srl %g5, %o5, %g6
6467 tl %icc, 0x2
6468loop_519:
6469 nop
6470 wr %g0, 0x04, %asi
6471 ldstuba [%l7 + 0x40] %asi, %g2
6472 andn %i3, 0x0EBE, %l3
6473 brgz %l0, loop_520
6474 fmul8ulx16 %f24, %f18, %f28
6475 te %icc, 0x4
6476 sdivx %g1, 0x1FE5, %g7
6477loop_520:
6478 fbul,a %fcc2, loop_521
6479 ld [%l7 + 0x4C], %f7
6480 array32 %o1, %i4, %i6
6481 movneg %xcc, %l2, %o4
6482loop_521:
6483 nop
6484 set 0x54, %g7
6485 stba %g4, [%l7 + %g7] 0x2b
6486 membar #Sync
6487 membar #Sync
6488 set 0x40, %l6
6489 ldda [%l7 + %l6] 0x1f, %f0
6490 xnorcc %o3, %o7, %l1
6491 edge8 %i5, %l5, %o6
6492 array8 %i0, %i7, %i2
6493 fmovsn %xcc, %f2, %f19
6494 ta %icc, 0x2
6495 set 0x38, %l4
6496 ldswa [%l7 + %l4] 0x81, %g3
6497 ldx [%l7 + 0x48], %o0
6498 mova %xcc, %l6, %i1
6499 edge8n %o2, %l4, %o5
6500 set 0x08, %g3
6501 lduha [%l7 + %g3] 0x81, %g5
6502 subcc %g2, 0x1E0D, %g6
6503 array8 %l3, %l0, %g1
6504 movg %icc, %g7, %i3
6505 membar 0x17
6506 mulscc %i4, 0x0A8D, %i6
6507 tle %xcc, 0x4
6508 brgz,a %o1, loop_522
6509 tpos %xcc, 0x1
6510 edge16l %o4, %l2, %g4
6511 bne,pt %xcc, loop_523
6512loop_522:
6513 brnz %o7, loop_524
6514 be,pt %icc, loop_525
6515 movg %xcc, %l1, %o3
6516loop_523:
6517 fbu,a %fcc1, loop_526
6518loop_524:
6519 tg %icc, 0x1
6520loop_525:
6521 tvs %icc, 0x7
6522 fmovdn %icc, %f16, %f24
6523loop_526:
6524 nop
6525 setx 0x5DCDD2D7C07075D4, %l0, %l6
6526 stx %l6, [%l7 + 0x60]
6527 ldx [%l7 + 0x60], %fsr
6528 fbl %fcc2, loop_527
6529 tgu %icc, 0x3
6530 orn %i5, %o6, %i0
6531 tg %icc, 0x3
6532loop_527:
6533 movne %icc, %l5, %i7
6534 set 0x08, %g1
6535 prefetcha [%l7 + %g1] 0x14, 0x1
6536 sdivcc %i2, 0x186F, %o0
6537 sll %i1, 0x18, %o2
6538 fble,a %fcc1, loop_528
6539 edge8ln %l4, %o5, %l6
6540 edge32n %g5, %g6, %l3
6541 mulx %g2, 0x1AAF, %l0
6542loop_528:
6543 ldsb [%l7 + 0x23], %g7
6544 fbne,a %fcc0, loop_529
6545 array8 %i3, %g1, %i6
6546 movrlz %o1, 0x21C, %i4
6547 ldub [%l7 + 0x4F], %l2
6548loop_529:
6549 tne %xcc, 0x5
6550 fmovspos %xcc, %f23, %f5
6551 edge16 %o4, %o7, %g4
6552 udivx %o3, 0x0974, %l1
6553 fmovrdlz %o6, %f0, %f0
6554 fnor %f4, %f18, %f10
6555 fbo %fcc2, loop_530
6556 fpsub32 %f8, %f28, %f30
6557 fmovspos %xcc, %f3, %f2
6558 fcmple16 %f6, %f10, %i5
6559loop_530:
6560 or %l5, %i0, %i7
6561 tneg %icc, 0x5
6562 edge16n %i2, %g3, %o0
6563 stb %i1, [%l7 + 0x7F]
6564 addcc %o2, %l4, %o5
6565 tpos %xcc, 0x2
6566 membar #Sync
6567 set 0x40, %i6
6568 ldda [%l7 + %i6] 0x16, %f0
6569 udiv %g5, 0x0DDD, %g6
6570 movneg %icc, %l3, %l6
6571 tsubcc %g2, %g7, %i3
6572 brgz %g1, loop_531
6573 tsubcctv %l0, 0x0B6A, %o1
6574 edge32n %i4, %l2, %i6
6575 fpsub32 %f6, %f12, %f26
6576loop_531:
6577 fpack32 %f24, %f26, %f22
6578 popc 0x1977, %o4
6579 swap [%l7 + 0x30], %g4
6580 or %o3, 0x1A9C, %o7
6581 fmovdl %icc, %f29, %f7
6582 movrne %o6, 0x0CD, %i5
6583 sdiv %l5, 0x1914, %l1
6584 taddcc %i7, 0x04CD, %i2
6585 move %xcc, %i0, %o0
6586 tge %xcc, 0x2
6587 tvc %xcc, 0x4
6588 orncc %g3, %i1, %o2
6589 tleu %icc, 0x1
6590 popc 0x02CF, %l4
6591 movrgz %g5, 0x121, %o5
6592 xnor %l3, %l6, %g2
6593 nop
6594 setx 0x5FA5D51E, %l0, %l6
6595 st %l6, [%l7 + 0x28]
6596 ld [%l7 + 0x28], %f0
6597 setx 0x7940200A, %l1, %l5
6598 st %l5, [%l7 + 0x10]
6599 ld [%l7 + 0x10], %f19
6600 fdivs %f19, %f0, %f24
6601 bgu,a loop_532
6602 sdiv %g6, 0x1A53, %i3
6603 or %g1, 0x08DE, %l0
6604 subc %o1, 0x05BD, %g7
6605loop_532:
6606 bn,a,pt %xcc, loop_533
6607 movne %icc, %i4, %l2
6608 tge %xcc, 0x2
6609 membar 0x54
6610loop_533:
6611 movne %xcc, %o4, %i6
6612 fmovsle %icc, %f19, %f25
6613 srax %g4, 0x0E, %o7
6614 subcc %o6, 0x051C, %i5
6615 and %o3, 0x1134, %l1
6616 mova %icc, %l5, %i2
6617 orn %i7, %o0, %i0
6618 swap [%l7 + 0x08], %g3
6619 srax %i1, 0x0E, %l4
6620 ldd [%l7 + 0x28], %f8
6621 fbule %fcc2, loop_534
6622 sra %o2, 0x08, %o5
6623 ldx [%l7 + 0x50], %l3
6624 edge8ln %g5, %l6, %g6
6625loop_534:
6626 fones %f27
6627 ta %xcc, 0x4
6628 bl,a,pn %icc, loop_535
6629 edge16n %i3, %g1, %g2
6630 movcc %icc, %l0, %g7
6631 fmovrdgez %o1, %f16, %f20
6632loop_535:
6633 tg %icc, 0x4
6634 ta %xcc, 0x4
6635 xor %i4, 0x1869, %l2
6636 tg %icc, 0x7
6637 fmul8sux16 %f14, %f2, %f12
6638 movn %xcc, %o4, %g4
6639 wr %g0, 0x11, %asi
6640 ldstuba [%l7 + 0x4C] %asi, %i6
6641 tvs %xcc, 0x3
6642 andn %o6, 0x0793, %o7
6643 fbe,a %fcc1, loop_536
6644 sir 0x0AB7
6645 fbn,a %fcc0, loop_537
6646 fmovrdlz %i5, %f28, %f30
6647loop_536:
6648 fbn %fcc1, loop_538
6649 tge %xcc, 0x4
6650loop_537:
6651 nop
6652 wr %g0, 0x19, %asi
6653 ldsha [%l7 + 0x54] %asi, %l1
6654loop_538:
6655 fmovsne %xcc, %f10, %f17
6656 alignaddrl %o3, %i2, %l5
6657 alignaddrl %o0, %i0, %i7
6658 udiv %g3, 0x0901, %l4
6659 bge,a,pt %icc, loop_539
6660 umulcc %i1, 0x0074, %o5
6661 edge32l %l3, %g5, %o2
6662 mulscc %l6, %g6, %g1
6663loop_539:
6664 movvs %xcc, %i3, %l0
6665 alignaddrl %g7, %o1, %i4
6666 umul %l2, 0x00BC, %o4
6667 xnorcc %g4, %i6, %g2
6668 tg %xcc, 0x5
6669 fcmpeq32 %f28, %f6, %o6
6670 bge,a loop_540
6671 fbe %fcc2, loop_541
6672 andcc %i5, %l1, %o7
6673 lduw [%l7 + 0x10], %i2
6674loop_540:
6675 fxnors %f31, %f8, %f27
6676loop_541:
6677 edge32ln %o3, %o0, %l5
6678 saved
6679 rdpr %cwp, %g1
6680 rdpr %cansave, %g2
6681 rdpr %canrestore, %g3
6682 rdpr %cleanwin, %g4
6683 rdpr %otherwin, %g5
6684 rdpr %wstate, %g6
6685 andcc %i0, %g3, %l4
6686 fmovdgu %xcc, %f21, %f16
6687 srlx %i7, %i1, %o5
6688 tvs %icc, 0x5
6689 te %icc, 0x7
6690 fnor %f24, %f14, %f14
6691 edge16n %g5, %o2, %l3
6692 srlx %g6, 0x0C, %g1
6693 fpadd32s %f26, %f22, %f22
6694 xor %l6, %i3, %g7
6695 restored
6696 rdpr %cwp, %g1
6697 rdpr %cansave, %g2
6698 rdpr %canrestore, %g3
6699 rdpr %cleanwin, %g4
6700 rdpr %otherwin, %g5
6701 rdpr %wstate, %g6
6702 orn %l0, 0x0415, %o1
6703 lduw [%l7 + 0x28], %i4
6704 fmovdgu %icc, %f15, %f23
6705 wr %g0, 0xf0, %asi
6706 stda %f0, [%l7 + 0x40] %asi
6707 membar #Sync
6708 fnot1s %f7, %f28
6709 fmul8x16 %f5, %f28, %f16
6710 tgu %icc, 0x5
6711 array16 %l2, %g4, %o4
6712 movpos %xcc, %g2, %o6
6713 movpos %icc, %i5, %l1
6714 fmovsn %icc, %f6, %f6
6715 fbul,a %fcc0, loop_542
6716 movrlez %o7, 0x031, %i2
6717 fbne %fcc2, loop_543
6718 edge8ln %i6, %o0, %l5
6719loop_542:
6720 nop
6721 set 0x70, %i3
6722 lda [%l7 + %i3] 0x04, %f22
6723loop_543:
6724 add %o3, %g3, %i0
6725 addccc %i7, %l4, %i1
6726 movgu %icc, %o5, %g5
6727 edge32 %l3, %o2, %g1
6728 mulx %l6, 0x1966, %i3
6729 tcs %icc, 0x6
6730 bn,a,pt %icc, loop_544
6731 movg %xcc, %g6, %l0
6732 bg %icc, loop_545
6733 fmovdn %icc, %f24, %f17
6734loop_544:
6735 fmul8x16 %f30, %f8, %f12
6736 flush %l7 + 0x4C
6737loop_545:
6738 edge8n %g7, %i4, %l2
6739 tg %xcc, 0x5
6740 movneg %icc, %o1, %g4
6741 xor %o4, %g2, %i5
6742 tg %icc, 0x3
6743 mulscc %l1, %o7, %o6
6744 movge %icc, %i6, %i2
6745 fbug,a %fcc0, loop_546
6746 sra %l5, 0x18, %o3
6747 fornot2s %f11, %f18, %f19
6748 tl %icc, 0x7
6749loop_546:
6750 fmul8ulx16 %f26, %f30, %f28
6751 array16 %g3, %o0, %i7
6752 fnor %f14, %f2, %f14
6753 movne %icc, %i0, %l4
6754 fbl,a %fcc1, loop_547
6755 fbue %fcc3, loop_548
6756 movvc %icc, %o5, %i1
6757 prefetch [%l7 + 0x7C], 0x2
6758loop_547:
6759 edge16ln %l3, %g5, %o2
6760loop_548:
6761 bpos loop_549
6762 movcs %xcc, %l6, %i3
6763 fexpand %f18, %f16
6764 movcs %xcc, %g1, %g6
6765loop_549:
6766 stb %l0, [%l7 + 0x3A]
6767 flush %l7 + 0x6C
6768 fbg,a %fcc3, loop_550
6769 fands %f15, %f7, %f19
6770 fpsub32 %f16, %f22, %f0
6771 movrgz %i4, %l2, %o1
6772loop_550:
6773 bcc,a %xcc, loop_551
6774 fmovse %icc, %f27, %f19
6775 wr %g0, 0x88, %asi
6776 ldstuba [%l7 + 0x7A] %asi, %g4
6777loop_551:
6778 mulscc %g7, %g2, %i5
6779 edge32n %l1, %o7, %o4
6780 popc %i6, %o6
6781 srax %l5, %i2, %g3
6782 movn %icc, %o3, %o0
6783 udivx %i0, 0x0E5F, %i7
6784 movleu %icc, %l4, %i1
6785 brlez,a %o5, loop_552
6786 lduh [%l7 + 0x74], %l3
6787 fexpand %f12, %f2
6788 nop
6789 fitod %f15, %f8
6790loop_552:
6791 andn %g5, %o2, %i3
6792 set 0x78, %l1
6793 prefetcha [%l7 + %l1] 0x0c, 0x2
6794 tgu %xcc, 0x7
6795 fmovrdgz %g6, %f2, %f18
6796 wr %g0, 0x88, %asi
6797 ldswa [%l7 + 0x70] %asi, %g1
6798 fmovrdlez %l0, %f30, %f20
6799 bpos loop_553
6800 xnorcc %i4, %o1, %g4
6801 edge32l %l2, %g7, %g2
6802 fpackfix %f8, %f15
6803loop_553:
6804 fmovsle %icc, %f4, %f27
6805 membar 0x03
6806 movpos %xcc, %i5, %l1
6807 bgu,pt %icc, loop_554
6808 brlz,a %o7, loop_555
6809 fmovdvc %xcc, %f7, %f13
6810 edge32n %i6, %o6, %o4
6811loop_554:
6812 fmovsleu %xcc, %f6, %f7
6813loop_555:
6814 bg loop_556
6815 stx %l5, [%l7 + 0x58]
6816 sllx %g3, 0x05, %i2
6817 subcc %o3, 0x00CD, %o0
6818loop_556:
6819 tn %icc, 0x7
6820 edge16 %i0, %i7, %i1
6821 sir 0x03A2
6822 swap [%l7 + 0x08], %o5
6823 wr %g0, 0x10, %asi
6824 stwa %l4, [%l7 + 0x54] %asi
6825 fmovscc %xcc, %f14, %f25
6826 taddcctv %g5, %o2, %l3
6827 edge16l %i3, %l6, %g1
6828 tleu %xcc, 0x7
6829 movrne %l0, 0x263, %i4
6830 sdiv %o1, 0x13CC, %g6
6831 fmovdcc %xcc, %f17, %f13
6832 orncc %l2, 0x0C12, %g7
6833 bpos loop_557
6834 ldx [%l7 + 0x48], %g4
6835 sth %i5, [%l7 + 0x1E]
6836 movcc %xcc, %g2, %l1
6837loop_557:
6838 ta %xcc, 0x3
6839 fcmpgt32 %f16, %f30, %i6
6840 nop
6841 setx 0x704535C0, %l0, %l6
6842 st %l6, [%l7 + 0x48]
6843 ld [%l7 + 0x48], %fsr
6844 wr %g0, 0x88, %asi
6845 lduha [%l7 + 0x40] %asi, %o7
6846 orn %o4, 0x0177, %l5
6847 fbg %fcc2, loop_558
6848 fone %f2
6849 addccc %o6, %g3, %i2
6850 movgu %icc, %o3, %i0
6851loop_558:
6852 fbn %fcc0, loop_559
6853 nop
6854 setx 0x4291BF85E0C103D4, %l0, %l6
6855 stx %l6, [%l7 + 0x28]
6856 ldd [%l7 + 0x28], %f16
6857 setx 0xB780CA094BE2D1B7, %l1, %l5
6858 stx %l5, [%l7 + 0x10]
6859 ldd [%l7 + 0x10], %f26
6860 faddd %f26, %f16, %f20
6861 stx %o0, [%l7 + 0x50]
6862 ta %icc, 0x5
6863loop_559:
6864 fandnot1 %f30, %f18, %f28
6865 fmul8sux16 %f2, %f22, %f2
6866 fmul8x16al %f13, %f28, %f14
6867 stx %i7, [%l7 + 0x48]
6868 subc %i1, %o5, %l4
6869 fmovdle %xcc, %f14, %f11
6870 fcmpeq16 %f8, %f18, %o2
6871 bgu,a,pn %xcc, loop_560
6872 movcs %xcc, %l3, %i3
6873 fzeros %f4
6874 addccc %l6, 0x1399, %g1
6875loop_560:
6876 fzero %f30
6877 fmovdcc %icc, %f5, %f3
6878 nop
6879 setx loop_561, %l0, %l1
6880 jmpl %l1, %l0
6881 movrlz %i4, %o1, %g6
6882 sub %l2, %g5, %g7
6883 tgu %icc, 0x0
6884loop_561:
6885 bcs,a loop_562
6886 sth %g4, [%l7 + 0x66]
6887 ba,a loop_563
6888 bcs,a loop_564
6889loop_562:
6890 fcmpne32 %f24, %f16, %i5
6891 addcc %l1, %g2, %i6
6892loop_563:
6893 andn %o4, %o7, %o6
6894loop_564:
6895 sethi 0x1DC9, %g3
6896 orn %l5, %i2, %i0
6897 flush %l7 + 0x58
6898 sethi 0x19C7, %o3
6899 alignaddr %o0, %i1, %i7
6900 nop
6901 setx 0xFE0C18EC1E2D1F36, %l0, %l6
6902 stx %l6, [%l7 + 0x28]
6903 ldd [%l7 + 0x28], %f2
6904 setx 0x5FE7A3234EF76D8D, %l1, %l5
6905 stx %l5, [%l7 + 0x10]
6906 ldd [%l7 + 0x10], %f16
6907 fmuld %f16, %f2, %f16
6908 fbo,a %fcc3, loop_565
6909 bge,pn %xcc, loop_566
6910 tle %icc, 0x6
6911 smulcc %l4, 0x18B8, %o2
6912loop_565:
6913 fnegs %f7, %f25
6914loop_566:
6915 fand %f26, %f16, %f4
6916 edge16l %l3, %i3, %o5
6917 alignaddrl %g1, %l6, %i4
6918 tcs %icc, 0x3
6919 fnot1 %f12, %f24
6920 ldstub [%l7 + 0x6A], %o1
6921 wr %g0, 0x0c, %asi
6922 stba %l0, [%l7 + 0x16] %asi
6923 sll %l2, 0x1F, %g6
6924 nop
6925 setx 0xF6FFA5F84B3F4391, %l0, %l6
6926 stx %l6, [%l7 + 0x28]
6927 ldd [%l7 + 0x28], %f28
6928 setx 0xC67875F6F93399D4, %l1, %l5
6929 stx %l5, [%l7 + 0x10]
6930 ldd [%l7 + 0x10], %f0
6931 fmuld %f0, %f28, %f6
6932 brgez,a %g5, loop_567
6933 ba,a %icc, loop_568
6934 movl %icc, %g4, %g7
6935 smulcc %l1, 0x13F9, %g2
6936loop_567:
6937 movcc %icc, %i5, %i6
6938loop_568:
6939 taddcc %o7, 0x0523, %o6
6940 array8 %g3, %l5, %i2
6941 fmovdleu %xcc, %f23, %f5
6942 edge32n %i0, %o3, %o0
6943 te %xcc, 0x5
6944 tne %xcc, 0x0
6945 wr %g0, 0x19, %asi
6946 stba %o4, [%l7 + 0x62] %asi
6947 move %icc, %i7, %l4
6948 bl %icc, loop_569
6949 sethi 0x115B, %i1
6950 movcc %icc, %l3, %i3
6951 nop
6952 set 0x58, %l5
6953 ldx [%l7 + %l5], %o2
6954loop_569:
6955 popc 0x0059, %g1
6956 st %f26, [%l7 + 0x14]
6957 edge16n %l6, %o5, %o1
6958 movvs %xcc, %i4, %l2
6959 addcc %g6, %l0, %g4
6960 popc %g5, %g7
6961 st %f9, [%l7 + 0x78]
6962 tn %icc, 0x6
6963 fnot1s %f0, %f8
6964 movrgez %l1, %g2, %i6
6965 umulcc %o7, 0x1D7F, %i5
6966 edge16n %g3, %l5, %i2
6967 andncc %o6, %i0, %o3
6968 fornot1 %f2, %f24, %f24
6969 fmovrdlez %o4, %f14, %f18
6970 edge16 %o0, %i7, %i1
6971 sethi 0x1BCC, %l4
6972 set 0x40, %l2
6973 ldda [%l7 + %l2] 0x0c, %f0
6974 tne %icc, 0x7
6975 fbne,a %fcc3, loop_570
6976 popc %i3, %l3
6977 taddcctv %o2, %l6, %g1
6978 movleu %icc, %o1, %o5
6979loop_570:
6980 nop
6981 setx loop_571, %l0, %l1
6982 jmpl %l1, %i4
6983 sdiv %g6, 0x097A, %l2
6984 pdist %f14, %f10, %f28
6985 fmul8x16au %f6, %f13, %f20
6986loop_571:
6987 std %f10, [%l7 + 0x30]
6988 fmul8ulx16 %f6, %f12, %f0
6989 or %l0, 0x01DF, %g4
6990 taddcctv %g5, %l1, %g2
6991 ldsh [%l7 + 0x08], %i6
6992 orcc %g7, 0x026E, %o7
6993 flush %l7 + 0x18
6994 movneg %icc, %g3, %l5
6995 fmovscc %xcc, %f22, %f22
6996 ldd [%l7 + 0x40], %f4
6997 udiv %i2, 0x05A8, %o6
6998 nop
6999 fitos %f11, %f9
7000 fstox %f9, %f24
7001 fxtos %f24, %f5
7002 bleu,a %icc, loop_572
7003 udiv %i5, 0x16E1, %i0
7004 sdivcc %o3, 0x1631, %o4
7005 movpos %xcc, %i7, %o0
7006loop_572:
7007 orn %i1, 0x0745, %l4
7008 srax %i3, 0x1F, %l3
7009 fmovsne %icc, %f18, %f3
7010 fabsd %f18, %f6
7011 stbar
7012 movne %icc, %l6, %o2
7013 movrgez %g1, %o5, %o1
7014 edge8ln %i4, %l2, %g6
7015 fzeros %f27
7016 tneg %xcc, 0x1
7017 set 0x4C, %g2
7018 stba %g4, [%l7 + %g2] 0xea
7019 membar #Sync
7020 tle %xcc, 0x0
7021 sll %g5, 0x1D, %l0
7022 tn %xcc, 0x0
7023 te %xcc, 0x1
7024 movgu %xcc, %g2, %l1
7025 and %i6, 0x1FB0, %g7
7026 saved
7027 rdpr %cwp, %g1
7028 rdpr %cansave, %g2
7029 rdpr %canrestore, %g3
7030 rdpr %cleanwin, %g4
7031 rdpr %otherwin, %g5
7032 rdpr %wstate, %g6
7033 movrlez %o7, %l5, %g3
7034 restored
7035 rdpr %cwp, %g1
7036 rdpr %cansave, %g2
7037 rdpr %canrestore, %g3
7038 rdpr %cleanwin, %g4
7039 rdpr %otherwin, %g5
7040 rdpr %wstate, %g6
7041 fmovsvc %icc, %f5, %f12
7042 fpadd32s %f0, %f18, %f2
7043 set 0x60, %o6
7044 stba %o6, [%l7 + %o6] 0x11
7045 fcmpeq32 %f24, %f30, %i2
7046 tl %icc, 0x5
7047 stw %i0, [%l7 + 0x70]
7048 fmovrsne %i5, %f8, %f4
7049 sdivcc %o3, 0x0722, %i7
7050 andncc %o4, %i1, %o0
7051 nop
7052 setx loop_573, %l0, %l1
7053 wrpr 0x1, %tl
7054 wrpr %l1, %tpc
7055 add %l1, 0x4, %l1
7056 wrpr %l1, %tnpc
7057 setx 0x34400001400, %l0, %l1
7058 wrpr %l1, %tstate
7059 wrhpr 0x4, %htstate
7060 retry
7061 fxnors %f28, %f21, %f4
7062 fbn %fcc0, loop_574
7063 andcc %i3, %l3, %l4
7064loop_573:
7065 and %o2, %g1, %l6
7066 udivcc %o5, 0x0155, %o1
7067loop_574:
7068 orn %i4, 0x050B, %g6
7069 movg %icc, %l2, %g5
7070 fmovdne %xcc, %f10, %f23
7071 edge8ln %g4, %g2, %l0
7072 umulcc %i6, 0x1D22, %g7
7073 movleu %icc, %o7, %l1
7074 movrne %g3, %o6, %i2
7075 fbge %fcc1, loop_575
7076 xnor %l5, 0x084A, %i0
7077 subcc %i5, 0x0232, %i7
7078 fxor %f8, %f4, %f2
7079loop_575:
7080 fnot1s %f30, %f0
7081 fmovspos %xcc, %f16, %f4
7082 edge16l %o4, %o3, %o0
7083 nop
7084 setx 0x11634AA51409AE5B, %l0, %l6
7085 stx %l6, [%l7 + 0x28]
7086 ldd [%l7 + 0x28], %f30
7087 setx 0x034E18A5F9CAD33D, %l1, %l5
7088 stx %l5, [%l7 + 0x10]
7089 ldd [%l7 + 0x10], %f24
7090 fsubd %f24, %f30, %f14
7091 edge32l %i1, %i3, %l3
7092 edge16n %l4, %g1, %o2
7093 tpos %icc, 0x5
7094 fbue,a %fcc3, loop_576
7095 fmovsn %icc, %f27, %f3
7096 edge32ln %o5, %l6, %o1
7097 fornot2 %f16, %f10, %f16
7098loop_576:
7099 sra %g6, %i4, %g5
7100 ta %xcc, 0x3
7101 fone %f16
7102 set 0x40, %o4
7103 lda [%l7 + %o4] 0x14, %f23
7104 fmovsn %icc, %f25, %f5
7105 umulcc %l2, %g2, %l0
7106 bcs,a,pn %icc, loop_577
7107 array8 %i6, %g7, %o7
7108 fornot2s %f20, %f29, %f8
7109 bvc loop_578
7110loop_577:
7111 orncc %g4, %l1, %o6
7112 xnor %i2, %g3, %i0
7113 nop
7114 setx loop_579, %l0, %l1
7115 wrpr 0x1, %tl
7116 wrpr %l1, %tnpc
7117 setx 0x34400001400, %l0, %l1
7118 wrpr %l1, %tstate
7119 wrhpr 0x4, %htstate
7120 done
7121loop_578:
7122 udiv %l5, 0x0622, %i5
7123 fcmpeq32 %f12, %f28, %i7
7124 tl %icc, 0x3
7125loop_579:
7126 edge16 %o3, %o0, %o4
7127 fbo,a %fcc1, loop_580
7128 fones %f23
7129 ldd [%l7 + 0x60], %f4
7130 tgu %xcc, 0x2
7131loop_580:
7132 andncc %i1, %i3, %l3
7133 sir 0x0D30
7134 sra %g1, %l4, %o2
7135 bge,a,pt %icc, loop_581
7136 udivx %l6, 0x0D5B, %o1
7137 tneg %icc, 0x7
7138 edge16 %o5, %g6, %i4
7139loop_581:
7140 fxor %f8, %f0, %f20
7141 wr %g0, 0x04, %asi
7142 lduha [%l7 + 0x4C] %asi, %g5
7143 tne %icc, 0x3
7144 st %f11, [%l7 + 0x34]
7145 tn %xcc, 0x3
7146 ldsw [%l7 + 0x18], %l2
7147 sethi 0x09D4, %g2
7148 fbe,a %fcc1, loop_582
7149 fmovrsgz %l0, %f17, %f8
7150 flush %l7 + 0x7C
7151 and %g7, 0x08DD, %o7
7152loop_582:
7153 ld [%l7 + 0x38], %f18
7154 subcc %i6, %g4, %o6
7155 st %f21, [%l7 + 0x54]
7156 and %i2, 0x1C85, %g3
7157 fble,a %fcc1, loop_583
7158 fcmple32 %f14, %f26, %i0
7159 ldsw [%l7 + 0x74], %l1
7160 smulcc %l5, %i5, %i7
7161loop_583:
7162 be,a %icc, loop_584
7163 sir 0x08EE
7164 fornot2s %f6, %f7, %f1
7165 xor %o0, %o3, %o4
7166loop_584:
7167 popc %i3, %l3
7168 fmovda %xcc, %f7, %f1
7169 stw %g1, [%l7 + 0x08]
7170 fbne %fcc0, loop_585
7171 movrgz %i1, %l4, %o2
7172 alignaddr %l6, %o1, %g6
7173 fbu,a %fcc0, loop_586
7174loop_585:
7175 fnand %f10, %f30, %f24
7176 movre %i4, 0x398, %o5
7177 sllx %g5, 0x11, %g2
7178loop_586:
7179 popc %l2, %l0
7180 andn %o7, %g7, %g4
7181 mova %xcc, %i6, %o6
7182 movrne %g3, 0x3C4, %i2
7183 mulx %l1, 0x0585, %i0
7184 edge8n %l5, %i7, %o0
7185 fzeros %f24
7186 set 0x16, %l0
7187 lduba [%l7 + %l0] 0x89, %i5
7188 fmovrsgz %o3, %f30, %f0
7189 xorcc %o4, 0x156B, %l3
7190 movrlez %i3, 0x1F5, %g1
7191 umul %i1, %o2, %l4
7192 prefetch [%l7 + 0x60], 0x1
7193 std %f12, [%l7 + 0x50]
7194 movgu %xcc, %o1, %g6
7195 edge32l %i4, %o5, %l6
7196 smulcc %g2, 0x0C83, %g5
7197 orn %l2, 0x1AFE, %o7
7198 set 0x24, %o5
7199 ldsha [%l7 + %o5] 0x19, %l0
7200 movl %xcc, %g7, %i6
7201 fsrc1s %f28, %f18
7202 array16 %g4, %o6, %i2
7203 tpos %xcc, 0x2
7204 fbule,a %fcc3, loop_587
7205 alignaddr %g3, %i0, %l5
7206 fmovrsgez %l1, %f16, %f24
7207 edge16ln %i7, %i5, %o0
7208loop_587:
7209 nop
7210 set 0x54, %i4
7211 ldstuba [%l7 + %i4] 0x88, %o4
7212 bpos,pt %icc, loop_588
7213 tcc %icc, 0x2
7214 xnorcc %l3, %i3, %g1
7215 udivx %o3, 0x1AE1, %o2
7216loop_588:
7217 movneg %xcc, %i1, %l4
7218 sub %o1, %g6, %o5
7219 subc %i4, 0x1851, %g2
7220 fbug %fcc1, loop_589
7221 udivcc %l6, 0x001A, %l2
7222 tcc %icc, 0x0
7223 sllx %o7, %l0, %g7
7224loop_589:
7225 nop
7226 wr %g0, 0x04, %asi
7227 ldstuba [%l7 + 0x60] %asi, %g5
7228 fmovsneg %icc, %f4, %f24
7229 add %l7, 0x20, %l6
7230 wr %g0, 0x81, %asi
7231 ldxa [%l6] %asi, %i6
7232 casxa [%l6] %asi, %i6, %o6
7233 movg %icc, %g4, %g3
7234 sra %i0, 0x02, %l5
7235 subc %l1, 0x0757, %i7
7236 ld [%l7 + 0x7C], %f8
7237 fbu,a %fcc1, loop_590
7238 tge %icc, 0x3
7239 sll %i2, 0x16, %o0
7240 set 0x48, %i5
7241 ldswa [%l7 + %i5] 0x15, %i5
7242loop_590:
7243 fbug %fcc0, loop_591
7244 fnor %f14, %f0, %f30
7245 sth %o4, [%l7 + 0x48]
7246 or %l3, 0x02D8, %i3
7247loop_591:
7248 fbge,a %fcc3, loop_592
7249 sdivx %o3, 0x0568, %g1
7250 edge32ln %i1, %o2, %o1
7251 mulscc %g6, 0x156A, %o5
7252loop_592:
7253 fand %f12, %f2, %f22
7254 sllx %i4, %g2, %l4
7255 fbule %fcc1, loop_593
7256 fbu,a %fcc2, loop_594
7257 orn %l2, 0x1C1E, %l6
7258 smulcc %l0, 0x1560, %o7
7259loop_593:
7260 taddcctv %g7, 0x067C, %g5
7261loop_594:
7262 and %o6, 0x098C, %i6
7263 sethi 0x1EE2, %g4
7264 edge32ln %g3, %l5, %l1
7265 tsubcc %i0, 0x0A3F, %i2
7266 movg %icc, %o0, %i7
7267 movleu %xcc, %o4, %i5
7268 tg %xcc, 0x5
7269 tneg %xcc, 0x3
7270 xor %i3, %o3, %g1
7271 udiv %i1, 0x0160, %l3
7272 tcc %xcc, 0x3
7273 set 0x72, %o0
7274 stba %o1, [%l7 + %o0] 0x19
7275 set 0x14, %o2
7276 lduwa [%l7 + %o2] 0x11, %o2
7277 andn %g6, 0x1CB8, %o5
7278 fbl,a %fcc3, loop_595
7279 sllx %i4, 0x00, %g2
7280 mova %icc, %l4, %l2
7281 fmovrdgz %l6, %f20, %f6
7282loop_595:
7283 fmovrsne %o7, %f3, %f5
7284 fornot2 %f22, %f14, %f20
7285 fmovsneg %xcc, %f2, %f1
7286 edge16 %g7, %l0, %g5
7287 ldd [%l7 + 0x20], %f4
7288 fbu %fcc1, loop_596
7289 taddcc %o6, 0x1F01, %g4
7290 ble,a,pn %icc, loop_597
7291 subcc %g3, %l5, %l1
7292loop_596:
7293 movre %i6, 0x1A3, %i2
7294 fpadd32 %f14, %f30, %f4
7295loop_597:
7296 tpos %icc, 0x2
7297 fpackfix %f2, %f21
7298 and %i0, 0x14C8, %i7
7299 nop
7300 set 0x48, %o1
7301 lduw [%l7 + %o1], %o4
7302 tg %icc, 0x7
7303 tg %icc, 0x2
7304 umulcc %o0, 0x1793, %i5
7305 mulx %o3, 0x0461, %i3
7306 fmovrdlz %g1, %f8, %f28
7307 edge32ln %l3, %o1, %o2
7308 movg %xcc, %i1, %g6
7309 movrgez %o5, %g2, %i4
7310 ldstub [%l7 + 0x78], %l4
7311 tpos %icc, 0x1
7312 bg,a %icc, loop_598
7313 fmovscc %xcc, %f7, %f17
7314 tpos %icc, 0x4
7315 movrgez %l2, 0x167, %l6
7316loop_598:
7317 array16 %o7, %l0, %g5
7318 call loop_599
7319 array32 %g7, %g4, %o6
7320 movpos %icc, %g3, %l5
7321 array16 %l1, %i6, %i2
7322loop_599:
7323 te %xcc, 0x1
7324 andncc %i0, %o4, %o0
7325 fmul8ulx16 %f8, %f30, %f6
7326 flush %l7 + 0x44
7327 fxor %f28, %f14, %f20
7328 movgu %icc, %i5, %o3
7329 fbu %fcc0, loop_600
7330 add %i7, %g1, %i3
7331 fxnor %f20, %f12, %f22
7332 fbue %fcc0, loop_601
7333loop_600:
7334 nop
7335 fitos %f11, %f27
7336 movl %icc, %o1, %o2
7337 array8 %i1, %g6, %o5
7338loop_601:
7339 fmovrse %l3, %f22, %f12
7340 movrlez %i4, %g2, %l2
7341 fmovrslz %l6, %f22, %f22
7342 fmul8x16au %f31, %f27, %f20
7343 taddcctv %l4, %o7, %g5
7344 edge8l %g7, %l0, %o6
7345 brlez,a %g4, loop_602
7346 array16 %l5, %l1, %i6
7347 fnot1s %f3, %f1
7348 fpsub16 %f0, %f4, %f26
7349loop_602:
7350 fsrc1 %f10, %f12
7351 fcmpgt32 %f12, %f6, %i2
7352 add %l7, 0x24, %l6
7353 wr %g0, 0x04, %asi
7354 lda [%l6] %asi, %i0
7355 casa [%l6] %asi, %i0, %o4
7356 addcc %o0, 0x1619, %i5
7357 movpos %xcc, %o3, %g3
7358 bge loop_603
7359 nop
7360 fitod %f2, %f14
7361 fdtoi %f14, %f13
7362 fmovsne %icc, %f7, %f2
7363 add %l7, 0x58, %l6
7364 wr %g0, 0x80, %asi
7365 casxa [%l6] 0x80, %i7, %g1
7366loop_603:
7367 orncc %o1, %o2, %i1
7368 subcc %i3, %o5, %g6
7369 fmovrsgz %l3, %f27, %f10
7370 wr %g0, 0x88, %asi
7371 stha %i4, [%l7 + 0x2E] %asi
7372 fbuge,a %fcc2, loop_604
7373 fmovsl %xcc, %f4, %f7
7374 tsubcc %g2, %l2, %l6
7375 tleu %icc, 0x4
7376loop_604:
7377 nop
7378 set 0x72, %i7
7379 ldsha [%l7 + %i7] 0x10, %l4
7380 umul %g5, 0x0819, %o7
7381 addccc %g7, 0x05CC, %o6
7382 srax %l0, %l5, %g4
7383 edge16ln %i6, %l1, %i2
7384 tsubcctv %i0, 0x10A5, %o4
7385 xnor %i5, 0x1EDC, %o0
7386 movle %xcc, %g3, %o3
7387 ld [%l7 + 0x54], %f16
7388 fbul,a %fcc2, loop_605
7389 add %i7, 0x147F, %g1
7390 fblg,a %fcc1, loop_606
7391 andcc %o2, 0x0FA1, %o1
7392loop_605:
7393 edge32l %i1, %i3, %o5
7394 movcc %xcc, %l3, %g6
7395loop_606:
7396 or %i4, %l2, %l6
7397 fmul8ulx16 %f14, %f12, %f28
7398 udivx %l4, 0x145B, %g5
7399 fmovdgu %icc, %f9, %f30
7400 fpsub16s %f12, %f16, %f8
7401 tn %icc, 0x6
7402 orcc %o7, %g7, %g2
7403 tneg %icc, 0x0
7404 edge16 %l0, %l5, %o6
7405 nop
7406 setx 0x94E92661376D78BA, %l0, %l6
7407 stx %l6, [%l7 + 0x28]
7408 ldd [%l7 + 0x28], %f18
7409 setx 0xBA7DF4A9D63E07B2, %l1, %l5
7410 stx %l5, [%l7 + 0x10]
7411 ldd [%l7 + 0x10], %f8
7412 fdivd %f8, %f18, %f26
7413 sethi 0x05DB, %g4
7414 fmovrse %l1, %f24, %f3
7415 fmovdgu %icc, %f19, %f7
7416 nop
7417 setx 0xD89E0D57A1D935B6, %l0, %l6
7418 stx %l6, [%l7 + 0x28]
7419 ldd [%l7 + 0x28], %f16
7420 setx 0x8CFF750A485DDA7B, %l1, %l5
7421 stx %l5, [%l7 + 0x10]
7422 ldd [%l7 + 0x10], %f18
7423 fmuld %f18, %f16, %f20
7424 ta %xcc, 0x4
7425 edge16l %i2, %i6, %i0
7426 mulscc %i5, %o0, %g3
7427 tl %icc, 0x6
7428 edge32 %o3, %i7, %g1
7429 umulcc %o2, %o4, %o1
7430 fmovsne %icc, %f21, %f24
7431 fmovdpos %xcc, %f24, %f6
7432 bcs %xcc, loop_607
7433 edge8 %i1, %i3, %o5
7434 srl %l3, 0x14, %i4
7435 fmovrsgz %g6, %f24, %f15
7436loop_607:
7437 movrgez %l2, %l4, %g5
7438 lduw [%l7 + 0x4C], %l6
7439 add %l7, 0x78, %l6
7440 wr %g0, 0x11, %asi
7441 ldxa [%l6] %asi, %o7
7442 casxa [%l6] 0x11, %o7, %g2
7443 edge8ln %l0, %l5, %o6
7444 fbug,a %fcc1, loop_608
7445 faligndata %f0, %f4, %f16
7446 alignaddrl %g4, %l1, %g7
7447 add %i6, %i2, %i5
7448loop_608:
7449 xorcc %o0, 0x1B2B, %g3
7450 tpos %icc, 0x0
7451 add %o3, %i7, %i0
7452 edge32n %o2, %g1, %o1
7453 mova %icc, %o4, %i3
7454 tleu %xcc, 0x2
7455 movcc %xcc, %i1, %l3
7456 fnot1s %f24, %f3
7457 movleu %xcc, %o5, %g6
7458 srl %l2, %i4, %l4
7459 movneg %xcc, %g5, %l6
7460 wr %g0, 0x20, %asi
7461 stxa %g2, [%g0 + 0x38] %asi
7462 udiv %o7, 0x0CDF, %l5
7463 add %l0, %o6, %l1
7464 subcc %g7, %i6, %i2
7465 wr %g0, 0x89, %asi
7466 ldswa [%l7 + 0x38] %asi, %i5
7467 ldd [%l7 + 0x20], %o0
7468 fmovsgu %icc, %f27, %f29
7469 fmovsle %icc, %f10, %f16
7470 sth %g3, [%l7 + 0x2E]
7471 movvc %xcc, %g4, %o3
7472 fba %fcc3, loop_609
7473 orn %i7, %o2, %g1
7474 mulx %i0, %o1, %o4
7475 fmovdge %xcc, %f31, %f27
7476loop_609:
7477 andn %i3, %i1, %o5
7478 fsrc1 %f14, %f8
7479 brlz %g6, loop_610
7480 movgu %xcc, %l3, %i4
7481 addcc %l2, %g5, %l6
7482 movgu %xcc, %g2, %o7
7483loop_610:
7484 move %xcc, %l4, %l5
7485 fmovdneg %xcc, %f3, %f21
7486 sdivx %o6, 0x14AF, %l0
7487 bn %xcc, loop_611
7488 ldsh [%l7 + 0x40], %l1
7489 fmovrdgz %i6, %f26, %f6
7490 movrgz %i2, %i5, %o0
7491loop_611:
7492 array32 %g7, %g4, %g3
7493 edge16 %i7, %o2, %g1
7494 srax %i0, %o3, %o4
7495 edge32ln %o1, %i3, %i1
7496 orn %o5, 0x0373, %g6
7497 fxnor %f16, %f20, %f0
7498 edge8ln %i4, %l2, %g5
7499 movn %xcc, %l3, %l6
7500 fmovsle %icc, %f10, %f11
7501 array16 %o7, %g2, %l4
7502 tcc %xcc, 0x0
7503 fmovdne %icc, %f14, %f9
7504 xnor %o6, %l5, %l1
7505 fbe,a %fcc3, loop_612
7506 fbg,a %fcc2, loop_613
7507 andn %i6, 0x1C7A, %i2
7508 edge16n %i5, %o0, %l0
7509loop_612:
7510 te %xcc, 0x0
7511loop_613:
7512 edge32ln %g4, %g3, %i7
7513 fmovsl %xcc, %f8, %f18
7514 wr %g0, 0x0c, %asi
7515 ldda [%l7 + 0x70] %asi, %o2
7516 fornot2 %f22, %f30, %f30
7517 fpsub16s %f6, %f28, %f1
7518 array16 %g7, %g1, %o3
7519 movrgez %o4, 0x3FA, %i0
7520 pdist %f24, %f6, %f4
7521 popc 0x1797, %o1
7522 movrgez %i3, %i1, %o5
7523 alignaddrl %g6, %l2, %g5
7524 sdivcc %l3, 0x1AF3, %i4
7525 movleu %icc, %l6, %o7
7526 andcc %l4, %o6, %g2
7527 nop
7528 setx 0xD264E478AB361ACF, %l0, %l6
7529 stx %l6, [%l7 + 0x28]
7530 ldd [%l7 + 0x28], %f4
7531 setx 0xA0E4F7B26AEE2121, %l1, %l5
7532 stx %l5, [%l7 + 0x10]
7533 ldd [%l7 + 0x10], %f8
7534 fsubd %f8, %f4, %f8
7535 mova %icc, %l5, %i6
7536 wr %g0, 0x11, %asi
7537 prefetcha [%l7 + 0x08] %asi, 0x1
7538 movcs %icc, %i5, %o0
7539 alignaddr %i2, %l0, %g3
7540 fmovdvs %icc, %f19, %f4
7541 fxnor %f18, %f6, %f28
7542 tleu %icc, 0x7
7543 movvc %icc, %g4, %i7
7544 brlz,a %g7, loop_614
7545 tsubcc %g1, %o2, %o4
7546 fpsub16s %f18, %f20, %f13
7547 edge8ln %i0, %o1, %o3
7548loop_614:
7549 bn %xcc, loop_615
7550 andn %i3, %o5, %g6
7551 edge16n %i1, %g5, %l2
7552 bl,a,pn %icc, loop_616
7553loop_615:
7554 fmovrdne %i4, %f18, %f14
7555 fbe,a %fcc1, loop_617
7556 movrne %l6, 0x099, %l3
7557loop_616:
7558 edge16ln %o7, %l4, %o6
7559 set 0x6E, %i0
7560 stba %g2, [%l7 + %i0] 0x11
7561loop_617:
7562 sdivx %i6, 0x0B53, %l5
7563 saved
7564 rdpr %cwp, %g1
7565 rdpr %cansave, %g2
7566 rdpr %canrestore, %g3
7567 rdpr %cleanwin, %g4
7568 rdpr %otherwin, %g5
7569 rdpr %wstate, %g6
7570 fpadd32s %f29, %f0, %f2
7571 fpsub16 %f6, %f26, %f4
7572 movrgz %i5, %l1, %i2
7573 fornot1s %f12, %f27, %f19
7574 call loop_618
7575 bleu,pt %xcc, loop_619
7576 nop
7577 set 0x3C, %g4
7578 stb %o0, [%l7 + %g4]
7579 ldx [%l7 + 0x48], %g3
7580loop_618:
7581 movle %icc, %g4, %i7
7582loop_619:
7583 ta %xcc, 0x3
7584 st %f22, [%l7 + 0x20]
7585 movneg %icc, %l0, %g1
7586 orcc %o2, %o4, %g7
7587 te %icc, 0x0
7588 nop
7589 setx loop_620, %l0, %l1
7590 wrpr 0x1, %tl
7591 wrpr %l1, %tnpc
7592 setx 0x34400001400, %l0, %l1
7593 wrpr %l1, %tstate
7594 wrhpr 0x4, %htstate
7595 done
7596 mulscc %o1, 0x16D5, %o3
7597 std %f28, [%l7 + 0x08]
7598 fbn,a %fcc0, loop_621
7599loop_620:
7600 alignaddr %i0, %i3, %o5
7601 fbug,a %fcc2, loop_622
7602 xorcc %g6, 0x15BB, %i1
7603loop_621:
7604 tcs %icc, 0x0
7605 addcc %g5, 0x1148, %l2
7606loop_622:
7607 movcs %xcc, %i4, %l6
7608 ble loop_623
7609 movre %o7, %l3, %l4
7610 fpackfix %f8, %f22
7611 fbo,a %fcc0, loop_624
7612loop_623:
7613 movgu %icc, %o6, %g2
7614 orncc %l5, %i5, %i6
7615 fmovde %xcc, %f25, %f26
7616loop_624:
7617 array32 %l1, %i2, %o0
7618 tge %icc, 0x5
7619 movvs %xcc, %g4, %i7
7620 umulcc %g3, %l0, %g1
7621 taddcctv %o4, %g7, %o1
7622 edge32 %o2, %i0, %i3
7623 movn %xcc, %o3, %g6
7624 bge,a,pt %xcc, loop_625
7625 nop
7626 fitod %f6, %f12
7627 fdtox %f12, %f30
7628 fxtod %f30, %f24
7629 ble,a loop_626
7630 sub %i1, %g5, %l2
7631loop_625:
7632 tg %xcc, 0x4
7633 fandnot2s %f4, %f30, %f10
7634loop_626:
7635 edge16ln %o5, %l6, %o7
7636 popc 0x1458, %i4
7637 set 0x74, %o3
7638 sta %f6, [%l7 + %o3] 0x10
7639 umulcc %l3, %o6, %g2
7640 edge8n %l5, %i5, %l4
7641 tg %icc, 0x6
7642 nop
7643 fitos %f17, %f4
7644 edge16 %l1, %i6, %i2
7645 fpack16 %f0, %f20
7646 tvc %xcc, 0x1
7647 fmovdg %xcc, %f23, %f22
7648 mova %xcc, %g4, %i7
7649 tne %xcc, 0x5
7650 fbn,a %fcc2, loop_627
7651 movcs %xcc, %g3, %l0
7652 xor %g1, %o4, %o0
7653 and %g7, %o1, %o2
7654loop_627:
7655 fxnors %f18, %f30, %f23
7656 lduh [%l7 + 0x3C], %i3
7657 edge8n %o3, %g6, %i0
7658 mulscc %i1, 0x0289, %g5
7659 fbul %fcc1, loop_628
7660 fexpand %f25, %f10
7661 fbe,a %fcc3, loop_629
7662 fmovsgu %icc, %f9, %f9
7663loop_628:
7664 edge32n %o5, %l2, %l6
7665 wr %g0, 0x19, %asi
7666 lduwa [%l7 + 0x4C] %asi, %o7
7667loop_629:
7668 fbne,a %fcc2, loop_630
7669 edge32 %i4, %l3, %g2
7670 fmovdgu %icc, %f11, %f10
7671 tleu %icc, 0x1
7672loop_630:
7673 fmul8sux16 %f0, %f12, %f8
7674 movcs %xcc, %l5, %o6
7675 set 0x64, %o7
7676 lda [%l7 + %o7] 0x14, %f18
7677 edge8n %l4, %l1, %i6
7678 sth %i5, [%l7 + 0x74]
7679 movg %icc, %g4, %i2
7680 array16 %i7, %l0, %g1
7681 orncc %o4, %g3, %g7
7682 brlz,a %o0, loop_631
7683 ldub [%l7 + 0x20], %o2
7684 for %f14, %f22, %f4
7685 andn %o1, %o3, %i3
7686loop_631:
7687 fblg %fcc3, loop_632
7688 ldub [%l7 + 0x08], %i0
7689 sth %i1, [%l7 + 0x38]
7690 fmovdl %xcc, %f30, %f14
7691loop_632:
7692 fabss %f12, %f19
7693 taddcc %g5, 0x1259, %o5
7694 brz,a %g6, loop_633
7695 sethi 0x185D, %l6
7696 tg %xcc, 0x1
7697 tg %xcc, 0x2
7698loop_633:
7699 fmovdvs %xcc, %f19, %f9
7700 edge16n %l2, %o7, %i4
7701 ldsw [%l7 + 0x60], %g2
7702 nop
7703 fitos %f12, %f7
7704 fstox %f7, %f10
7705 fxtos %f10, %f9
7706 movre %l3, %l5, %l4
7707 brnz,a %l1, loop_634
7708 nop
7709 fitod %f6, %f30
7710 fdtox %f30, %f12
7711 brlz %i6, loop_635
7712 nop
7713 setx 0x9E1FB8C7, %l0, %l6
7714 st %l6, [%l7 + 0x28]
7715 ld [%l7 + 0x28], %f22
7716 setx 0x53890B74, %l1, %l5
7717 st %l5, [%l7 + 0x10]
7718 ld [%l7 + 0x10], %f13
7719 fsubs %f13, %f22, %f25
7720loop_634:
7721 sdiv %o6, 0x16C1, %g4
7722 tleu %xcc, 0x4
7723loop_635:
7724 brz,a %i2, loop_636
7725 movneg %xcc, %i7, %l0
7726 subccc %i5, %g1, %o4
7727 addc %g3, 0x15D3, %g7
7728loop_636:
7729 fmul8x16au %f2, %f9, %f18
7730 mulx %o0, %o1, %o2
7731 movg %icc, %o3, %i0
7732 edge32n %i1, %i3, %o5
7733 fsrc1 %f2, %f2
7734 fnot1s %f5, %f22
7735 movcc %icc, %g5, %g6
7736 be,a,pn %xcc, loop_637
7737 fnot1s %f19, %f18
7738 flush %l7 + 0x38
7739 edge8n %l6, %l2, %i4
7740loop_637:
7741 sllx %g2, 0x0D, %l3
7742 bleu,pn %xcc, loop_638
7743 fmovdcs %icc, %f2, %f10
7744 srl %l5, 0x10, %o7
7745 fnor %f30, %f2, %f16
7746loop_638:
7747 ta %xcc, 0x0
7748 subc %l1, %i6, %l4
7749 sdiv %g4, 0x002B, %i2
7750 fbuge,a %fcc2, loop_639
7751 fxor %f10, %f8, %f22
7752 te %xcc, 0x5
7753 tleu %icc, 0x4
7754loop_639:
7755 edge16 %i7, %l0, %o6
7756 movne %icc, %i5, %o4
7757 fbule,a %fcc2, loop_640
7758 stx %g3, [%l7 + 0x58]
7759 fcmpeq32 %f20, %f14, %g7
7760 movvs %xcc, %g1, %o1
7761loop_640:
7762 nop
7763 wr %g0, 0x18, %asi
7764 stba %o0, [%l7 + 0x68] %asi
7765 fmovse %icc, %f5, %f18
7766 movgu %icc, %o3, %o2
7767 fbg %fcc1, loop_641
7768 movrlez %i0, %i3, %o5
7769 andcc %i1, 0x1186, %g5
7770 movvc %xcc, %l6, %g6
7771loop_641:
7772 fmovsle %icc, %f30, %f18
7773 andn %l2, 0x0EC8, %i4
7774 ldsh [%l7 + 0x4C], %g2
7775 mulx %l3, 0x15F0, %o7
7776 fnot1 %f16, %f2
7777 tneg %xcc, 0x3
7778 call loop_642
7779 mulx %l1, %i6, %l5
7780 udivcc %l4, 0x028D, %i2
7781 tvc %icc, 0x1
7782loop_642:
7783 fpsub16s %f30, %f15, %f27
7784 subccc %g4, 0x0C3C, %i7
7785 movgu %xcc, %l0, %o6
7786 fble,a %fcc2, loop_643
7787 movvs %xcc, %o4, %g3
7788 mova %icc, %i5, %g7
7789 umul %o1, %o0, %o3
7790loop_643:
7791 alignaddrl %g1, %o2, %i3
7792 fmovsle %icc, %f26, %f6
7793 edge8n %i0, %o5, %i1
7794 nop
7795 setx 0xE4628C340A59AA90, %l0, %l6
7796 stx %l6, [%l7 + 0x28]
7797 ldd [%l7 + 0x28], %f4
7798 fsqrtd %f4, %f30
7799 add %g5, %g6, %l2
7800 fsrc2s %f24, %f28
7801 fmovdne %xcc, %f20, %f6
7802 tcc %xcc, 0x6
7803 wr %g0, 0x27, %asi
7804 stxa %i4, [%l7 + 0x30] %asi
7805 membar #Sync
7806 orn %g2, %l3, %l6
7807 tcc %xcc, 0x4
7808 edge8n %l1, %i6, %o7
7809 fmovsleu %icc, %f31, %f11
7810 addcc %l4, %i2, %g4
7811 ta %icc, 0x5
7812 and %i7, 0x11D9, %l5
7813 ldstub [%l7 + 0x41], %o6
7814 nop
7815 setx loop_644, %l0, %l1
7816 wrpr 0x1, %tl
7817 wrpr %l1, %tpc
7818 add %l1, 0x4, %l1
7819 wrpr %l1, %tnpc
7820 setx 0x34400001400, %l0, %l1
7821 wrpr %l1, %tstate
7822 wrhpr 0x4, %htstate
7823 retry
7824 bcs %xcc, loop_645
7825 fnor %f0, %f10, %f20
7826 tcs %icc, 0x4
7827loop_644:
7828 tcs %xcc, 0x2
7829loop_645:
7830 fcmpeq16 %f30, %f18, %o4
7831 ldx [%l7 + 0x20], %l0
7832 flush %l7 + 0x78
7833 set 0x0C, %g6
7834 lduwa [%l7 + %g6] 0x89, %i5
7835 tneg %icc, 0x5
7836 fsrc1 %f16, %f16
7837 edge8ln %g7, %g3, %o0
7838 fandnot1s %f31, %f9, %f16
7839 fmovs %f1, %f18
7840 smul %o3, %g1, %o1
7841 bleu,a,pn %icc, loop_646
7842 xorcc %o2, 0x00AC, %i3
7843 ldd [%l7 + 0x10], %f0
7844 ldd [%l7 + 0x10], %i0
7845loop_646:
7846 nop
7847 fitos %f7, %f17
7848 fstox %f17, %f14
7849 fxtos %f14, %f21
7850 smul %o5, %i1, %g6
7851 addc %l2, %g5, %g2
7852 andcc %l3, %i4, %l6
7853 tl %xcc, 0x2
7854 ldd [%l7 + 0x50], %f28
7855 fornot1s %f25, %f24, %f2
7856 set 0x14, %i2
7857 sta %f9, [%l7 + %i2] 0x0c
7858 fand %f0, %f4, %f2
7859 bleu %xcc, loop_647
7860 fbn %fcc3, loop_648
7861 fmovsle %xcc, %f27, %f24
7862 fbe %fcc1, loop_649
7863loop_647:
7864 subc %l1, 0x0907, %o7
7865loop_648:
7866 fmovde %xcc, %f24, %f19
7867 fmovrdgz %i6, %f20, %f24
7868loop_649:
7869 nop
7870 setx loop_650, %l0, %l1
7871 jmpl %l1, %l4
7872 lduh [%l7 + 0x76], %i2
7873 call loop_651
7874 movrgez %g4, 0x056, %i7
7875loop_650:
7876 andncc %o6, %l5, %o4
7877 ba,a,pt %icc, loop_652
7878loop_651:
7879 stw %i5, [%l7 + 0x4C]
7880 fands %f7, %f11, %f11
7881 set 0x72, %g5
7882 ldsha [%l7 + %g5] 0x89, %l0
7883loop_652:
7884 movre %g3, 0x0A0, %o0
7885 tge %icc, 0x3
7886 edge8ln %o3, %g7, %o1
7887 nop
7888 fitos %f4, %f23
7889 fstox %f23, %f26
7890 fxtos %f26, %f26
7891 saved
7892 rdpr %cwp, %g1
7893 rdpr %cansave, %g2
7894 rdpr %canrestore, %g3
7895 rdpr %cleanwin, %g4
7896 rdpr %otherwin, %g5
7897 rdpr %wstate, %g6
7898 array8 %g1, %i3, %o2
7899 ld [%l7 + 0x28], %f5
7900 fpsub32 %f16, %f6, %f24
7901 nop
7902 setx loop_653, %l0, %l1
7903 wrpr 0x1, %tl
7904 wrpr %l1, %tnpc
7905 setx 0x34400001400, %l0, %l1
7906 wrpr %l1, %tstate
7907 wrhpr 0x4, %htstate
7908 done
7909 pdist %f8, %f30, %f8
7910 smul %o5, 0x0950, %i0
7911 xor %g6, %l2, %g5
7912loop_653:
7913 edge32ln %i1, %l3, %g2
7914 movpos %xcc, %i4, %l6
7915 tsubcctv %l1, %o7, %l4
7916 tleu %xcc, 0x6
7917 nop
7918 setx loop_654, %l0, %l1
7919 jmpl %l1, %i6
7920 tl %xcc, 0x3
7921 tvc %xcc, 0x3
7922 umulcc %g4, %i2, %i7
7923loop_654:
7924 lduh [%l7 + 0x1A], %l5
7925 wr %g0, 0x18, %asi
7926 ldswa [%l7 + 0x40] %asi, %o6
7927 srlx %o4, %i5, %l0
7928 fmovsleu %icc, %f7, %f8
7929 subcc %o0, %o3, %g3
7930 brnz,a %g7, loop_655
7931 tsubcctv %g1, %i3, %o2
7932 movre %o5, 0x002, %i0
7933 tge %icc, 0x6
7934loop_655:
7935 tn %xcc, 0x1
7936 fba %fcc2, loop_656
7937 ld [%l7 + 0x44], %f2
7938 edge16l %g6, %o1, %g5
7939 restored
7940 rdpr %cwp, %g1
7941 rdpr %cansave, %g2
7942 rdpr %canrestore, %g3
7943 rdpr %cleanwin, %g4
7944 rdpr %otherwin, %g5
7945 rdpr %wstate, %g6
7946loop_656:
7947 sethi 0x1E90, %i1
7948 fnot1 %f2, %f18
7949 tvc %xcc, 0x5
7950 fors %f27, %f12, %f0
7951 addccc %l2, 0x08F1, %l3
7952 tle %icc, 0x4
7953 fnot1 %f30, %f22
7954 subc %i4, %l6, %l1
7955 tvs %icc, 0x7
7956 fpadd32 %f28, %f20, %f22
7957 restored
7958 rdpr %cwp, %g1
7959 rdpr %cansave, %g2
7960 rdpr %canrestore, %g3
7961 rdpr %cleanwin, %g4
7962 rdpr %otherwin, %g5
7963 rdpr %wstate, %g6
7964 fmovsl %icc, %f29, %f8
7965 set 0x60, %i1
7966 lduwa [%l7 + %i1] 0x14, %g2
7967 tge %icc, 0x5
7968 fbue %fcc3, loop_657
7969 fmovdn %xcc, %f10, %f2
7970 tgu %xcc, 0x0
7971 flush %l7 + 0x70
7972loop_657:
7973 andcc %l4, 0x1E4F, %o7
7974 fandnot2s %f2, %f17, %f3
7975 movpos %xcc, %g4, %i2
7976 andcc %i7, %l5, %i6
7977 ldd [%l7 + 0x60], %o4
7978 andn %i5, 0x162F, %l0
7979 tl %xcc, 0x5
7980 mulx %o6, 0x189F, %o0
7981 edge16l %g3, %o3, %g7
7982 or %i3, %g1, %o2
7983 bn,a loop_658
7984 ldsb [%l7 + 0x3D], %i0
7985 fbge %fcc1, loop_659
7986 nop
7987 setx loop_660, %l0, %l1
7988 wrpr 0x1, %tl
7989 wrpr %l1, %tnpc
7990 setx 0x34400001400, %l0, %l1
7991 wrpr %l1, %tstate
7992 wrhpr 0x4, %htstate
7993 done
7994loop_658:
7995 sra %o5, 0x1F, %g6
7996 smul %g5, 0x1356, %i1
7997loop_659:
7998 ble,a %icc, loop_661
7999loop_660:
8000 sir 0x13C7
8001 fone %f28
8002 fbge,a %fcc0, loop_662
8003loop_661:
8004 fbu,a %fcc3, loop_663
8005 fmovrsne %o1, %f28, %f20
8006 stw %l3, [%l7 + 0x10]
8007loop_662:
8008 edge16l %i4, %l2, %l1
8009loop_663:
8010 fmovrslez %l6, %f21, %f30
8011 movg %xcc, %g2, %o7
8012 ldsw [%l7 + 0x5C], %g4
8013 edge8l %i2, %i7, %l5
8014 tleu %xcc, 0x5
8015 andcc %i6, 0x06A8, %o4
8016 movgu %icc, %i5, %l4
8017 std %f16, [%l7 + 0x40]
8018 subc %o6, %o0, %l0
8019 movgu %icc, %o3, %g3
8020 fcmpeq16 %f28, %f12, %g7
8021 edge16l %i3, %g1, %i0
8022 movpos %xcc, %o5, %o2
8023 edge32 %g5, %g6, %i1
8024 sub %l3, 0x1DA3, %o1
8025 movn %icc, %l2, %i4
8026 orn %l6, 0x1474, %l1
8027 ldsb [%l7 + 0x5F], %o7
8028 movcs %xcc, %g2, %g4
8029 sdiv %i7, 0x07FE, %l5
8030 fmovsgu %xcc, %f29, %f27
8031 fmovd %f0, %f16
8032 fpadd16s %f18, %f31, %f22
8033 tvc %icc, 0x3
8034 mulscc %i6, 0x113F, %i2
8035 set 0x78, %g7
8036 stwa %i5, [%l7 + %g7] 0x11
8037 smulcc %o4, 0x0583, %o6
8038 andcc %o0, 0x162E, %l4
8039 wr %g0, 0x81, %asi
8040 lduha [%l7 + 0x1E] %asi, %l0
8041 ldsh [%l7 + 0x56], %g3
8042 movge %icc, %o3, %i3
8043 fbo,a %fcc2, loop_664
8044 fzeros %f13
8045 mova %icc, %g7, %g1
8046 array32 %o5, %i0, %g5
8047loop_664:
8048 array8 %g6, %i1, %l3
8049 andn %o1, %o2, %i4
8050 fandnot1 %f0, %f10, %f30
8051 tl %icc, 0x1
8052 brgz,a %l2, loop_665
8053 array16 %l6, %l1, %o7
8054 edge32n %g2, %i7, %g4
8055 fones %f3
8056loop_665:
8057 movrlez %i6, 0x0E8, %i2
8058 tneg %xcc, 0x7
8059 or %i5, %o4, %l5
8060 nop
8061 setx 0x54D16B35, %l0, %l6
8062 st %l6, [%l7 + 0x28]
8063 ld [%l7 + 0x28], %f4
8064 setx 0xE2CD509E, %l1, %l5
8065 st %l5, [%l7 + 0x10]
8066 ld [%l7 + 0x10], %f8
8067 fsubs %f8, %f4, %f8
8068 sllx %o6, %o0, %l4
8069 fmovdge %xcc, %f2, %f16
8070 bne,pn %icc, loop_666
8071 tne %xcc, 0x3
8072 udivx %g3, 0x1061, %o3
8073 tpos %icc, 0x7
8074loop_666:
8075 tvc %icc, 0x3
8076 mulx %l0, 0x08D5, %i3
8077 movvc %icc, %g7, %g1
8078 subc %o5, 0x0B61, %g5
8079 fmovrde %g6, %f24, %f16
8080 fcmple32 %f30, %f4, %i0
8081 movrgz %i1, 0x37D, %l3
8082 fbu %fcc1, loop_667
8083 stw %o2, [%l7 + 0x7C]
8084 restored
8085 rdpr %cwp, %g1
8086 rdpr %cansave, %g2
8087 rdpr %canrestore, %g3
8088 rdpr %cleanwin, %g4
8089 rdpr %otherwin, %g5
8090 rdpr %wstate, %g6
8091 fpsub16 %f22, %f16, %f10
8092loop_667:
8093 tgu %xcc, 0x0
8094 addcc %o1, %i4, %l6
8095 tvc %xcc, 0x7
8096 srlx %l1, 0x08, %o7
8097 set 0x4C, %l3
8098 lda [%l7 + %l3] 0x04, %f3
8099 movg %icc, %g2, %l2
8100 te %xcc, 0x3
8101 brlez,a %i7, loop_668
8102 fmovdn %xcc, %f10, %f20
8103 edge8l %g4, %i2, %i6
8104 wr %g0, 0x89, %asi
8105 lduwa [%l7 + 0x30] %asi, %i5
8106loop_668:
8107 restored
8108 rdpr %cwp, %g1
8109 rdpr %cansave, %g2
8110 rdpr %canrestore, %g3
8111 rdpr %cleanwin, %g4
8112 rdpr %otherwin, %g5
8113 rdpr %wstate, %g6
8114 movcc %icc, %l5, %o4
8115 alignaddr %o0, %l4, %o6
8116 wr %g0, 0x27, %asi
8117 stha %g3, [%l7 + 0x36] %asi
8118 membar #Sync
8119 te %xcc, 0x3
8120 edge32 %l0, %o3, %g7
8121 lduh [%l7 + 0x7C], %i3
8122 fexpand %f19, %f20
8123 udivcc %o5, 0x0566, %g5
8124 wr %g0, 0x19, %asi
8125 sta %f16, [%l7 + 0x70] %asi
8126 andn %g6, %i0, %g1
8127 fnegs %f25, %f9
8128 wr %g0, 0x5f, %asi
8129 stxa %l3, [%g0 + 0x0] %asi
8130 fabss %f28, %f9
8131 set 0x08, %l4
8132 ldxa [%l7 + %l4] 0x19, %i1
8133 subc %o1, %i4, %l6
8134 set 0x66, %g3
8135 lduha [%l7 + %g3] 0x14, %l1
8136 brgz,a %o7, loop_669
8137 andn %o2, 0x1BCC, %g2
8138 movl %icc, %l2, %i7
8139 te %xcc, 0x0
8140loop_669:
8141 fbne,a %fcc0, loop_670
8142 mulscc %i2, 0x0BDE, %i6
8143 tvc %icc, 0x6
8144 udivcc %i5, 0x08EC, %g4
8145loop_670:
8146 brz %o4, loop_671
8147 sdiv %o0, 0x17E6, %l4
8148 fmovrdlez %l5, %f8, %f18
8149 movcs %xcc, %o6, %l0
8150loop_671:
8151 fmul8x16 %f5, %f20, %f12
8152 fmovrde %o3, %f30, %f10
8153 movcs %xcc, %g7, %i3
8154 ldsw [%l7 + 0x24], %o5
8155 tcs %xcc, 0x7
8156 fba %fcc1, loop_672
8157 udivcc %g3, 0x1E15, %g5
8158 wr %g0, 0x04, %asi
8159 ldda [%l7 + 0x20] %asi, %i0
8160loop_672:
8161 movne %icc, %g6, %l3
8162 xnor %i1, 0x00B7, %g1
8163 srl %i4, %o1, %l1
8164 fcmpne16 %f22, %f12, %o7
8165 tl %xcc, 0x1
8166 sdivx %o2, 0x07C2, %g2
8167 nop
8168 setx loop_673, %l0, %l1
8169 jmpl %l1, %l2
8170 bgu,pn %xcc, loop_674
8171 tvs %icc, 0x1
8172 nop
8173 setx 0xF07D4E62, %l0, %l6
8174 st %l6, [%l7 + 0x48]
8175 ld [%l7 + 0x48], %fsr
8176loop_673:
8177 nop
8178 setx 0x218D7E5E59EA2A91, %l0, %l6
8179 stx %l6, [%l7 + 0x28]
8180 ldd [%l7 + 0x28], %f20
8181 setx 0xC66453A410CAA8DE, %l1, %l5
8182 stx %l5, [%l7 + 0x10]
8183 ldd [%l7 + 0x10], %f0
8184 fmuld %f0, %f20, %f26
8185loop_674:
8186 te %icc, 0x3
8187 tn %xcc, 0x0
8188 nop
8189 fitod %f6, %f24
8190 fdtoi %f24, %f16
8191 movne %icc, %i7, %l6
8192 tle %xcc, 0x4
8193 stx %i6, [%l7 + 0x78]
8194 sll %i5, 0x1B, %i2
8195 array16 %g4, %o4, %l4
8196 movneg %xcc, %l5, %o0
8197 fmovdneg %icc, %f18, %f26
8198 edge16l %o6, %o3, %l0
8199 sll %g7, %o5, %g3
8200 nop
8201 setx 0x94A15F594531C112, %l0, %l6
8202 stx %l6, [%l7 + 0x28]
8203 ldd [%l7 + 0x28], %f24
8204 setx 0x653B7EC81A3B8C0A, %l1, %l5
8205 stx %l5, [%l7 + 0x10]
8206 ldd [%l7 + 0x10], %f2
8207 fdivd %f2, %f24, %f30
8208 mulscc %g5, 0x1D73, %i3
8209 srax %g6, 0x17, %i0
8210 nop
8211 setx 0x81C54005, %l0, %l6
8212 st %l6, [%l7 + 0x28]
8213 ld [%l7 + 0x28], %f0
8214 setx 0x1A2A1150, %l1, %l5
8215 st %l5, [%l7 + 0x10]
8216 ld [%l7 + 0x10], %f2
8217 fdivs %f2, %f0, %f12
8218 fble %fcc3, loop_675
8219 sll %i1, %g1, %i4
8220 fmul8x16al %f11, %f5, %f26
8221 edge16l %o1, %l3, %l1
8222loop_675:
8223 stb %o7, [%l7 + 0x6E]
8224 sdivx %o2, 0x0495, %l2
8225 fmovse %xcc, %f25, %f0
8226 srl %g2, %l6, %i7
8227 sdivx %i6, 0x1DF3, %i2
8228 tvc %icc, 0x2
8229 edge16n %i5, %o4, %g4
8230 tn %icc, 0x6
8231 bgu,a,pt %xcc, loop_676
8232 bn,a,pt %icc, loop_677
8233 edge16 %l4, %l5, %o6
8234 movle %xcc, %o0, %l0
8235loop_676:
8236 sethi 0x02E8, %o3
8237loop_677:
8238 popc 0x17F1, %g7
8239 movrlz %o5, 0x06E, %g5
8240 fsrc2 %f4, %f6
8241 xorcc %i3, %g6, %g3
8242 srax %i1, %i0, %g1
8243 fbe %fcc1, loop_678
8244 tpos %icc, 0x7
8245 fornot2s %f30, %f0, %f18
8246 mulx %o1, 0x120A, %i4
8247loop_678:
8248 taddcctv %l1, %o7, %o2
8249 sir 0x1AD1
8250 edge32 %l3, %l2, %l6
8251 sra %g2, %i7, %i6
8252 movpos %xcc, %i2, %i5
8253 tcs %icc, 0x6
8254 set 0x72, %g1
8255 stba %g4, [%l7 + %g1] 0xe2
8256 membar #Sync
8257 taddcc %o4, %l5, %o6
8258 smul %o0, %l0, %o3
8259 fmovs %f4, %f18
8260 nop
8261 setx loop_679, %l0, %l1
8262 wrpr 0x1, %tl
8263 wrpr %l1, %tnpc
8264 setx 0x34400001400, %l0, %l1
8265 wrpr %l1, %tstate
8266 wrhpr 0x4, %htstate
8267 done
8268 nop
8269 setx 0x3A5B74E7, %l0, %l6
8270 st %l6, [%l7 + 0x28]
8271 ld [%l7 + 0x28], %f25
8272 setx 0x70CB1904, %l1, %l5
8273 st %l5, [%l7 + 0x10]
8274 ld [%l7 + 0x10], %f25
8275 fdivs %f25, %f25, %f9
8276 nop
8277 fitos %f14, %f11
8278 fstox %f11, %f4
8279 fxtos %f4, %f11
8280 edge8n %l4, %o5, %g5
8281loop_679:
8282 bleu,a %icc, loop_680
8283 sdivcc %i3, 0x0AA4, %g6
8284 or %g7, %g3, %i0
8285 swap [%l7 + 0x28], %i1
8286loop_680:
8287 addccc %o1, 0x0C6E, %i4
8288 fmovdvs %icc, %f27, %f19
8289 movcc %icc, %l1, %g1
8290 umul %o2, %l3, %o7
8291 fmuld8ulx16 %f30, %f7, %f2
8292 alignaddr %l6, %g2, %i7
8293 edge8ln %l2, %i6, %i5
8294 fmuld8ulx16 %f31, %f2, %f6
8295 nop
8296 fitod %f8, %f22
8297 fdtos %f22, %f19
8298 alignaddrl %g4, %i2, %l5
8299 brlz %o6, loop_681
8300 andcc %o4, %o0, %l0
8301 fxnor %f22, %f8, %f12
8302 nop
8303 fitod %f0, %f20
8304 fdtos %f20, %f28
8305loop_681:
8306 movge %xcc, %l4, %o3
8307 wr %g0, 0x10, %asi
8308 ldsba [%l7 + 0x18] %asi, %o5
8309 tn %xcc, 0x5
8310 restored
8311 rdpr %cwp, %g1
8312 rdpr %cansave, %g2
8313 rdpr %canrestore, %g3
8314 rdpr %cleanwin, %g4
8315 rdpr %otherwin, %g5
8316 rdpr %wstate, %g6
8317 fpackfix %f10, %f11
8318 fmovd %f2, %f14
8319 stbar
8320 edge8 %g5, %g6, %g7
8321 fmovdcs %icc, %f16, %f23
8322 movn %xcc, %i3, %i0
8323 bvc,a %icc, loop_682
8324 bvs,a,pt %xcc, loop_683
8325 andcc %i1, %o1, %g3
8326 fpsub32s %f29, %f3, %f21
8327loop_682:
8328 fnegs %f9, %f1
8329loop_683:
8330 fmovdgu %xcc, %f0, %f30
8331 bleu,a,pt %xcc, loop_684
8332 fmovse %icc, %f24, %f17
8333 tle %icc, 0x4
8334 brgz %l1, loop_685
8335loop_684:
8336 xor %g1, %o2, %i4
8337 edge8n %l3, %l6, %o7
8338 tleu %icc, 0x3
8339loop_685:
8340 edge32 %i7, %l2, %i6
8341 sdiv %g2, 0x1DF7, %g4
8342 set 0x50, %l6
8343 sta %f28, [%l7 + %l6] 0x18
8344 srax %i2, 0x1B, %i5
8345 sllx %l5, 0x1A, %o4
8346 edge32l %o0, %l0, %l4
8347 smulcc %o6, 0x19C1, %o3
8348 nop
8349 fitod %f2, %f6
8350 fdtos %f6, %f3
8351 wr %g0, 0x80, %asi
8352 lduha [%l7 + 0x34] %asi, %o5
8353 movge %icc, %g5, %g7
8354 fmovsl %xcc, %f15, %f13
8355 move %icc, %i3, %g6
8356 tvc %xcc, 0x2
8357 fnot1s %f8, %f9
8358 sub %i1, 0x0EBB, %o1
8359 srax %g3, %i0, %g1
8360 fnot1 %f22, %f24
8361 addc %l1, 0x03FB, %i4
8362 subc %o2, 0x0E1F, %l3
8363 call loop_686
8364 subcc %o7, %i7, %l2
8365 movne %xcc, %i6, %l6
8366 movg %icc, %g4, %g2
8367loop_686:
8368 nop
8369 wr %g0, 0x23, %asi
8370 ldda [%l7 + 0x20] %asi, %i4
8371 fbn %fcc1, loop_687
8372 ldstub [%l7 + 0x6E], %i2
8373 or %o4, %l5, %l0
8374 andcc %l4, 0x07D6, %o6
8375loop_687:
8376 nop
8377 wr %g0, 0x04, %asi
8378 ldswa [%l7 + 0x3C] %asi, %o0
8379 movgu %xcc, %o3, %g5
8380 nop
8381 setx 0xFD04184F, %l0, %l6
8382 st %l6, [%l7 + 0x28]
8383 ld [%l7 + 0x28], %f6
8384 setx 0x560724DD, %l1, %l5
8385 st %l5, [%l7 + 0x10]
8386 ld [%l7 + 0x10], %f11
8387 fadds %f11, %f6, %f8
8388 movne %icc, %g7, %o5
8389 fxor %f28, %f22, %f22
8390 ldstub [%l7 + 0x68], %i3
8391 udivcc %i1, 0x18A9, %o1
8392 movl %xcc, %g6, %g3
8393 sir 0x0C69
8394 ldsb [%l7 + 0x5A], %g1
8395 orn %i0, 0x0DF2, %l1
8396 edge32ln %o2, %i4, %l3
8397 tvs %xcc, 0x0
8398 srlx %o7, %l2, %i6
8399 addc %l6, 0x03FB, %g4
8400 fnands %f1, %f16, %f7
8401 add %i7, 0x1F57, %i5
8402 tg %xcc, 0x3
8403 sdivcc %g2, 0x1C2B, %o4
8404 fnot1 %f26, %f2
8405 nop
8406 setx loop_688, %l0, %l1
8407 jmpl %l1, %i2
8408 bn %xcc, loop_689
8409 movvc %xcc, %l0, %l5
8410 movcs %xcc, %o6, %l4
8411loop_688:
8412 edge32l %o0, %g5, %g7
8413loop_689:
8414 umul %o5, %o3, %i1
8415 fmovscc %xcc, %f14, %f4
8416 wr %g0, 0x0c, %asi
8417 ldsba [%l7 + 0x7A] %asi, %o1
8418 fbge %fcc0, loop_690
8419 bvs,pt %icc, loop_691
8420 fmuld8ulx16 %f21, %f19, %f28
8421 move %icc, %i3, %g3
8422loop_690:
8423 ldsh [%l7 + 0x44], %g6
8424loop_691:
8425 nop
8426 setx 0x671F9748F036E559, %l0, %l6
8427 stx %l6, [%l7 + 0x28]
8428 ldd [%l7 + 0x28], %f0
8429 setx 0xE73451A8DE9073B0, %l1, %l5
8430 stx %l5, [%l7 + 0x10]
8431 ldd [%l7 + 0x10], %f20
8432 faddd %f20, %f0, %f6
8433 fxnors %f24, %f7, %f10
8434 ldsb [%l7 + 0x7F], %i0
8435 tl %icc, 0x2
8436 fornot2 %f0, %f4, %f24
8437 edge8n %g1, %o2, %l1
8438 fmovrsgez %l3, %f18, %f31
8439 fbuge %fcc0, loop_692
8440 tneg %xcc, 0x6
8441 sdivcc %o7, 0x1F90, %i4
8442 fbge %fcc3, loop_693
8443loop_692:
8444 movrne %l2, 0x0F0, %i6
8445 andcc %g4, %i7, %i5
8446 ldsw [%l7 + 0x58], %l6
8447loop_693:
8448 nop
8449 setx 0x3D2F43B58D71BFCA, %l0, %l6
8450 stx %l6, [%l7 + 0x28]
8451 ldd [%l7 + 0x28], %f30
8452 setx 0xCD7A86421467FBFA, %l1, %l5
8453 stx %l5, [%l7 + 0x10]
8454 ldd [%l7 + 0x10], %f6
8455 fdivd %f6, %f30, %f0
8456 bg,a,pn %icc, loop_694
8457 ldub [%l7 + 0x13], %g2
8458 edge8n %i2, %o4, %l0
8459 fcmpeq32 %f0, %f14, %o6
8460loop_694:
8461 nop
8462 set 0x50, %i3
8463 lda [%l7 + %i3] 0x15, %f27
8464 andn %l4, 0x07FA, %o0
8465 set 0x4E, %l1
8466 ldsha [%l7 + %l1] 0x04, %l5
8467 array8 %g7, %o5, %o3
8468 orn %g5, 0x06C8, %o1
8469 edge32ln %i3, %g3, %i1
8470 ta %icc, 0x2
8471 fors %f20, %f6, %f12
8472 ldstub [%l7 + 0x47], %g6
8473 ldub [%l7 + 0x6A], %i0
8474 sth %o2, [%l7 + 0x20]
8475 tne %icc, 0x6
8476 xnor %g1, %l3, %o7
8477 wr %g0, 0x81, %asi
8478 stda %f0, [%l7 + 0x40] %asi
8479 udivcc %l1, 0x0C1B, %l2
8480 udiv %i6, 0x0EDF, %g4
8481 fbuge,a %fcc3, loop_695
8482 xnor %i7, 0x1A53, %i5
8483 subccc %l6, 0x03B0, %g2
8484 udiv %i4, 0x1E07, %i2
8485loop_695:
8486 nop
8487 set 0x44, %l5
8488 lduha [%l7 + %l5] 0x88, %o4
8489 std %f20, [%l7 + 0x20]
8490 fbug %fcc1, loop_696
8491 umul %o6, 0x04DA, %l0
8492 nop
8493 fitod %f12, %f4
8494 fdtox %f4, %f10
8495 set 0x63, %l2
8496 ldsba [%l7 + %l2] 0x14, %o0
8497loop_696:
8498 edge32ln %l5, %l4, %o5
8499 alignaddrl %o3, %g7, %o1
8500 sdiv %g5, 0x0FBA, %i3
8501 fbg %fcc3, loop_697
8502 fandnot1s %f28, %f11, %f2
8503 movne %icc, %g3, %g6
8504 fmovs %f4, %f21
8505loop_697:
8506 smul %i1, %i0, %g1
8507 fexpand %f21, %f10
8508 tl %xcc, 0x1
8509 ldx [%l7 + 0x68], %o2
8510 tsubcctv %o7, 0x15D5, %l3
8511 nop
8512 fitod %f21, %f16
8513 fmovdcc %xcc, %f17, %f27
8514 sdiv %l2, 0x1C35, %i6
8515 fnor %f30, %f24, %f2
8516 sub %g4, %i7, %l1
8517 fmovrsne %i5, %f9, %f26
8518 membar 0x68
8519 or %g2, 0x0D9D, %l6
8520 movpos %xcc, %i2, %i4
8521 mulscc %o4, %l0, %o6
8522 move %xcc, %o0, %l5
8523 bg,a,pt %icc, loop_698
8524 movre %o5, %o3, %g7
8525 edge32l %l4, %o1, %i3
8526 tsubcctv %g3, 0x1168, %g6
8527loop_698:
8528 fcmpgt32 %f16, %f16, %i1
8529 ldub [%l7 + 0x6D], %i0
8530 nop
8531 setx 0xB2E598CD, %l0, %l6
8532 st %l6, [%l7 + 0x28]
8533 ld [%l7 + 0x28], %f9
8534 setx 0xAB2FB5E4, %l1, %l5
8535 st %l5, [%l7 + 0x10]
8536 ld [%l7 + 0x10], %f0
8537 fadds %f0, %f9, %f8
8538 fnands %f4, %f15, %f20
8539 xor %g1, 0x0EF9, %g5
8540 tsubcctv %o7, 0x151D, %o2
8541 ldsw [%l7 + 0x50], %l3
8542 set 0x29, %g2
8543 stba %i6, [%l7 + %g2] 0xea
8544 membar #Sync
8545 bleu,a %xcc, loop_699
8546 edge32 %g4, %i7, %l1
8547 edge32l %l2, %g2, %l6
8548 bl loop_700
8549loop_699:
8550 fbue %fcc3, loop_701
8551 movrgez %i5, %i2, %i4
8552 tvs %icc, 0x6
8553loop_700:
8554 xnor %l0, %o6, %o4
8555loop_701:
8556 smul %o0, 0x013B, %o5
8557 udivx %o3, 0x0293, %l5
8558 tcc %xcc, 0x1
8559 fones %f13
8560 fbule,a %fcc2, loop_702
8561 movrgez %l4, %g7, %i3
8562 orn %o1, 0x035A, %g6
8563 sllx %g3, %i1, %g1
8564loop_702:
8565 brz,a %g5, loop_703
8566 bneg,a,pt %icc, loop_704
8567 edge32n %o7, %i0, %o2
8568 edge32 %l3, %i6, %g4
8569loop_703:
8570 tcs %xcc, 0x2
8571loop_704:
8572 movre %l1, %l2, %i7
8573 srlx %g2, 0x12, %i5
8574 fmovdcc %icc, %f22, %f26
8575 tgu %icc, 0x7
8576 andn %l6, 0x18C5, %i2
8577 movvs %xcc, %i4, %l0
8578 movvc %icc, %o4, %o0
8579 movvs %xcc, %o6, %o3
8580 te %icc, 0x1
8581 saved
8582 rdpr %cwp, %g1
8583 rdpr %cansave, %g2
8584 rdpr %canrestore, %g3
8585 rdpr %cleanwin, %g4
8586 rdpr %otherwin, %g5
8587 rdpr %wstate, %g6
8588 wr %g0, 0x10, %asi
8589 ldswa [%l7 + 0x70] %asi, %l5
8590 movcc %icc, %o5, %g7
8591 movpos %xcc, %i3, %l4
8592 fmuld8sux16 %f29, %f3, %f20
8593 edge16ln %g6, %g3, %i1
8594 fors %f16, %f24, %f19
8595 tge %xcc, 0x3
8596 and %g1, %o1, %g5
8597 movrlz %o7, 0x34A, %o2
8598 fpadd16 %f22, %f30, %f22
8599 prefetch [%l7 + 0x24], 0x1
8600 edge8 %i0, %l3, %i6
8601 add %l1, %g4, %i7
8602 stx %l2, [%l7 + 0x58]
8603 bneg,a %icc, loop_705
8604 xorcc %g2, %i5, %i2
8605 fba,a %fcc2, loop_706
8606 nop
8607 setx loop_707, %l0, %l1
8608 wrpr 0x1, %tl
8609 wrpr %l1, %tpc
8610 add %l1, 0x4, %l1
8611 wrpr %l1, %tnpc
8612 setx 0x34400001400, %l0, %l1
8613 wrpr %l1, %tstate
8614 wrhpr 0x4, %htstate
8615 retry
8616loop_705:
8617 fbug,a %fcc2, loop_708
8618 fpmerge %f0, %f28, %f24
8619loop_706:
8620 bge,a,pn %xcc, loop_709
8621loop_707:
8622 subc %i4, %l6, %o4
8623loop_708:
8624 fcmpeq16 %f18, %f24, %l0
8625 array32 %o0, %o6, %o3
8626loop_709:
8627 srl %o5, %g7, %l5
8628 addc %i3, 0x01B3, %l4
8629 or %g6, %g3, %i1
8630 tvc %icc, 0x5
8631 subc %g1, %g5, %o1
8632 xor %o2, 0x0DEB, %i0
8633 array8 %o7, %i6, %l3
8634 movpos %icc, %g4, %i7
8635 nop
8636 setx loop_710, %l0, %l1
8637 jmpl %l1, %l2
8638 move %xcc, %g2, %i5
8639 movne %icc, %l1, %i4
8640 wr %g0, 0x04, %asi
8641 lduha [%l7 + 0x28] %asi, %l6
8642loop_710:
8643 tvs %xcc, 0x6
8644 orncc %i2, %l0, %o4
8645 movcs %icc, %o0, %o3
8646 fbe %fcc2, loop_711
8647 andn %o6, 0x0815, %o5
8648 nop
8649 setx 0xD348775D90555921, %l0, %l6
8650 stx %l6, [%l7 + 0x08]
8651 ldx [%l7 + 0x08], %fsr
8652 mulscc %l5, 0x032C, %g7
8653loop_711:
8654 xnorcc %i3, %l4, %g6
8655 bcc loop_712
8656 ba,a,pt %xcc, loop_713
8657 fandnot1s %f13, %f21, %f5
8658 stx %g3, [%l7 + 0x50]
8659loop_712:
8660 fpmerge %f15, %f12, %f0
8661loop_713:
8662 tl %xcc, 0x0
8663 flush %l7 + 0x20
8664 movn %xcc, %g1, %g5
8665 bgu %icc, loop_714
8666 movrgz %o1, 0x043, %i1
8667 sdivcc %o2, 0x100C, %i0
8668 brnz %i6, loop_715
8669loop_714:
8670 movrlz %o7, %g4, %i7
8671 addccc %l3, 0x0660, %l2
8672 srax %i5, %g2, %l1
8673loop_715:
8674 mulscc %l6, %i2, %i4
8675 movrgez %o4, %o0, %o3
8676 fmovdn %xcc, %f23, %f22
8677 srax %o6, 0x17, %o5
8678 nop
8679 setx 0x0215E7774D8DFCC1, %l0, %l6
8680 stx %l6, [%l7 + 0x28]
8681 ldd [%l7 + 0x28], %f18
8682 setx 0xD6D73EAE1F13579F, %l1, %l5
8683 stx %l5, [%l7 + 0x10]
8684 ldd [%l7 + 0x10], %f8
8685 fsubd %f8, %f18, %f4
8686 movge %xcc, %l5, %l0
8687 tcs %xcc, 0x6
8688 add %l7, 0x10, %l6
8689 wr %g0, 0x10, %asi
8690 ldxa [%l6] %asi, %g7
8691 casxa [%l6] 0x10, %g7, %l4
8692 movvc %icc, %i3, %g6
8693 edge8l %g3, %g5, %g1
8694 fornot1 %f30, %f10, %f0
8695 array16 %o1, %o2, %i1
8696 udiv %i0, 0x08D5, %i6
8697 movrlez %o7, 0x081, %i7
8698 ldsb [%l7 + 0x39], %g4
8699 edge32l %l3, %l2, %i5
8700 ld [%l7 + 0x68], %f5
8701 fbne %fcc2, loop_716
8702 movpos %icc, %g2, %l6
8703 fmovrdgz %i2, %f10, %f12
8704 tgu %icc, 0x1
8705loop_716:
8706 movg %icc, %i4, %o4
8707 wr %g0, 0x88, %asi
8708 stwa %l1, [%l7 + 0x50] %asi
8709 movrgez %o3, %o6, %o0
8710 fmovsg %icc, %f22, %f24
8711 array16 %o5, %l5, %l0
8712 set 0x14, %o6
8713 lda [%l7 + %o6] 0x0c, %f30
8714 fbuge,a %fcc2, loop_717
8715 be loop_718
8716 tgu %xcc, 0x0
8717 bvc,a %icc, loop_719
8718loop_717:
8719 popc 0x1B9E, %g7
8720loop_718:
8721 movneg %xcc, %l4, %g6
8722 fmul8ulx16 %f14, %f10, %f22
8723loop_719:
8724 tle %xcc, 0x1
8725 sra %i3, %g3, %g1
8726 fnors %f13, %f22, %f10
8727 brz %o1, loop_720
8728 bleu,a %xcc, loop_721
8729 nop
8730 setx 0x140061542058815D, %l0, %l6
8731 stx %l6, [%l7 + 0x28]
8732 ldd [%l7 + 0x28], %f4
8733 setx 0x1822BDF350D5881B, %l1, %l5
8734 stx %l5, [%l7 + 0x10]
8735 ldd [%l7 + 0x10], %f14
8736 fdivd %f14, %f4, %f6
8737 bvc,a %xcc, loop_722
8738loop_720:
8739 or %o2, %i1, %i0
8740loop_721:
8741 nop
8742 wr %g0, 0x80, %asi
8743 ldsba [%l7 + 0x2E] %asi, %g5
8744loop_722:
8745 fmovrdlez %o7, %f4, %f14
8746 fmovscc %xcc, %f8, %f8
8747 set 0x4C, %i6
8748 stwa %i7, [%l7 + %i6] 0x89
8749 fmovdneg %icc, %f14, %f7
8750 sub %g4, %l3, %i6
8751 saved
8752 rdpr %cwp, %g1
8753 rdpr %cansave, %g2
8754 rdpr %canrestore, %g3
8755 rdpr %cleanwin, %g4
8756 rdpr %otherwin, %g5
8757 rdpr %wstate, %g6
8758 edge32n %l2, %i5, %l6
8759 movle %icc, %i2, %i4
8760 fsrc1 %f14, %f28
8761 tcs %icc, 0x7
8762 srax %o4, %l1, %g2
8763 fbe,a %fcc3, loop_723
8764 movre %o3, %o6, %o5
8765 alignaddr %l5, %l0, %o0
8766 fbu %fcc0, loop_724
8767loop_723:
8768 fmul8x16al %f29, %f12, %f24
8769 tleu %icc, 0x5
8770 edge8 %g7, %g6, %i3
8771loop_724:
8772 tn %icc, 0x5
8773 tneg %icc, 0x0
8774 smulcc %l4, %g3, %o1
8775 fbne %fcc3, loop_725
8776 tsubcctv %g1, %o2, %i1
8777 movge %xcc, %g5, %i0
8778 array16 %o7, %g4, %l3
8779loop_725:
8780 mulscc %i6, %i7, %i5
8781 array32 %l2, %l6, %i2
8782 tsubcctv %i4, %l1, %g2
8783 wr %g0, 0x80, %asi
8784 ldxa [%l7 + 0x30] %asi, %o3
8785 edge8ln %o6, %o5, %l5
8786 xor %o4, 0x0AA5, %o0
8787 edge16 %l0, %g6, %g7
8788 tneg %icc, 0x2
8789 subc %i3, %l4, %g3
8790 xnorcc %g1, 0x002C, %o1
8791 sub %i1, %g5, %i0
8792 fmovsleu %icc, %f8, %f17
8793 ta %icc, 0x4
8794 xorcc %o2, 0x07C3, %g4
8795 bne,a %xcc, loop_726
8796 fabsd %f2, %f10
8797 taddcc %l3, %o7, %i6
8798 sdivx %i5, 0x1FDF, %l2
8799loop_726:
8800 membar 0x6B
8801 stw %i7, [%l7 + 0x1C]
8802 xor %l6, 0x1016, %i4
8803 fandnot1 %f28, %f4, %f20
8804 smul %l1, %i2, %g2
8805 fmul8x16al %f6, %f0, %f0
8806 tg %icc, 0x3
8807 bg,a,pt %icc, loop_727
8808 tg %xcc, 0x4
8809 udivx %o6, 0x1C41, %o5
8810 edge32l %o3, %l5, %o0
8811loop_727:
8812 brnz %o4, loop_728
8813 subcc %l0, %g6, %i3
8814 stw %l4, [%l7 + 0x08]
8815 fmovsvc %xcc, %f8, %f5
8816loop_728:
8817 bcs %xcc, loop_729
8818 sub %g3, %g7, %o1
8819 sdivcc %i1, 0x1B13, %g1
8820 xor %g5, %o2, %g4
8821loop_729:
8822 fpmerge %f1, %f19, %f12
8823 edge8n %i0, %o7, %i6
8824 subcc %l3, 0x1917, %l2
8825 srax %i5, %l6, %i7
8826 fpack32 %f26, %f24, %f16
8827 fbne,a %fcc0, loop_730
8828 bleu,pn %xcc, loop_731
8829 stx %i4, [%l7 + 0x38]
8830 nop
8831 fitod %f8, %f6
8832 fdtoi %f6, %f3
8833loop_730:
8834 tleu %icc, 0x0
8835loop_731:
8836 stw %l1, [%l7 + 0x20]
8837 orcc %g2, 0x1E24, %i2
8838 orncc %o6, 0x1372, %o5
8839 tneg %xcc, 0x5
8840 bshuffle %f20, %f20, %f2
8841 fsrc2s %f19, %f22
8842 te %xcc, 0x4
8843 sub %o3, 0x08CF, %o0
8844 tg %icc, 0x7
8845 fzeros %f30
8846 fmovsvc %xcc, %f12, %f21
8847 fornot2s %f11, %f2, %f28
8848 fpsub32s %f20, %f24, %f6
8849 fnot2 %f10, %f18
8850 udiv %l5, 0x0024, %o4
8851 sll %g6, %i3, %l0
8852 umulcc %g3, %l4, %o1
8853 bvc %xcc, loop_732
8854 mulx %g7, %i1, %g1
8855 fbue,a %fcc0, loop_733
8856 nop
8857 set 0x4C, %o4
8858 prefetch [%l7 + %o4], 0x3
8859loop_732:
8860 movrlz %o2, 0x147, %g5
8861 fmovse %xcc, %f19, %f25
8862loop_733:
8863 bgu,pt %icc, loop_734
8864 fbug,a %fcc0, loop_735
8865 prefetch [%l7 + 0x48], 0x1
8866 tg %icc, 0x3
8867loop_734:
8868 nop
8869 wr %g0, 0x89, %asi
8870 lduba [%l7 + 0x6D] %asi, %i0
8871loop_735:
8872 ldsb [%l7 + 0x69], %o7
8873 ld [%l7 + 0x58], %f27
8874 add %i6, 0x19D5, %l3
8875 sethi 0x1FA3, %g4
8876 udiv %i5, 0x05E3, %l2
8877 array8 %l6, %i4, %i7
8878 fpack32 %f26, %f8, %f22
8879 andn %l1, 0x1222, %i2
8880 fble,a %fcc2, loop_736
8881 nop
8882 setx 0xC07C414B, %l0, %l6
8883 st %l6, [%l7 + 0x68]
8884 ld [%l7 + 0x68], %fsr
8885 tge %xcc, 0x2
8886 bge loop_737
8887loop_736:
8888 xorcc %o6, %g2, %o5
8889 tneg %icc, 0x0
8890 brnz,a %o3, loop_738
8891loop_737:
8892 tvs %icc, 0x5
8893 subcc %o0, %l5, %o4
8894 fble %fcc1, loop_739
8895loop_738:
8896 call loop_740
8897 mulscc %i3, %l0, %g3
8898 nop
8899 setx loop_741, %l0, %l1
8900 wrpr 0x1, %tl
8901 wrpr %l1, %tnpc
8902 setx 0x34400001400, %l0, %l1
8903 wrpr %l1, %tstate
8904 wrhpr 0x4, %htstate
8905 done
8906loop_739:
8907 smulcc %g6, 0x18F3, %l4
8908loop_740:
8909 fmovrde %o1, %f18, %f14
8910 movrne %g7, %i1, %o2
8911loop_741:
8912 movneg %icc, %g5, %i0
8913 subcc %o7, %i6, %l3
8914 addc %g1, 0x019B, %i5
8915 mulscc %l2, 0x0D61, %g4
8916 fors %f0, %f23, %f7
8917 brgz %l6, loop_742
8918 fmovrdlez %i7, %f28, %f30
8919 sir 0x1F16
8920 fnegs %f1, %f28
8921loop_742:
8922 tgu %xcc, 0x5
8923 sllx %i4, %l1, %o6
8924 movvc %icc, %g2, %o5
8925 orcc %i2, 0x1EFE, %o3
8926 xnorcc %l5, %o4, %i3
8927 edge16l %o0, %g3, %g6
8928 fmovsne %xcc, %f29, %f8
8929 edge16l %l0, %o1, %g7
8930 bleu,pt %icc, loop_743
8931 andn %l4, 0x0840, %i1
8932 nop
8933 setx 0xBF48409763042103, %l0, %l6
8934 stx %l6, [%l7 + 0x28]
8935 ldd [%l7 + 0x28], %f0
8936 fsqrtd %f0, %f4
8937 movcs %xcc, %o2, %i0
8938loop_743:
8939 movl %xcc, %o7, %g5
8940 movle %icc, %l3, %i6
8941 fandnot1 %f8, %f8, %f22
8942 tsubcc %i5, %g1, %g4
8943 fbug %fcc3, loop_744
8944 orncc %l6, %l2, %i4
8945 wr %g0, 0x81, %asi
8946 ldsba [%l7 + 0x62] %asi, %l1
8947loop_744:
8948 tvs %xcc, 0x2
8949 sdivcc %i7, 0x033A, %o6
8950 wr %g0, 0x21, %asi
8951 stxa %g2, [%g0 + 0x8] %asi
8952 fornot1 %f28, %f16, %f0
8953 fandnot1s %f12, %f11, %f6
8954 wr %g0, 0x11, %asi
8955 stda %f0, [%l7 + 0x40] %asi
8956 edge32l %o5, %i2, %l5
8957 edge16ln %o4, %i3, %o0
8958 bneg loop_745
8959 movvs %icc, %o3, %g6
8960 fzero %f26
8961 subccc %l0, %o1, %g7
8962loop_745:
8963 fpack16 %f8, %f14
8964 orn %l4, 0x1066, %i1
8965 fsrc1 %f6, %f20
8966 nop
8967 setx 0x226D9EFE2E2A0462, %l0, %l6
8968 stx %l6, [%l7 + 0x28]
8969 ldd [%l7 + 0x28], %f4
8970 setx 0x4F52D17FFCD0F1CB, %l1, %l5
8971 stx %l5, [%l7 + 0x10]
8972 ldd [%l7 + 0x10], %f14
8973 fdivd %f14, %f4, %f2
8974 set 0x4B, %l0
8975 stba %g3, [%l7 + %l0] 0x14
8976 tvs %icc, 0x1
8977 fpadd32 %f22, %f14, %f24
8978 edge16 %o2, %i0, %g5
8979 fbge %fcc0, loop_746
8980 edge32l %l3, %o7, %i5
8981 edge32ln %g1, %g4, %l6
8982 nop
8983 setx 0xE055CCF4, %l0, %l6
8984 st %l6, [%l7 + 0x24]
8985 ld [%l7 + 0x24], %fsr
8986loop_746:
8987 array8 %i6, %i4, %l1
8988 nop
8989 setx 0xD7DF3E44441EDF79, %l0, %l6
8990 stx %l6, [%l7 + 0x28]
8991 ldd [%l7 + 0x28], %f12
8992 fsqrtd %f12, %f0
8993 xnorcc %i7, %l2, %o6
8994 fbge,a %fcc1, loop_747
8995 fpadd32 %f6, %f4, %f6
8996 fmovsvs %icc, %f9, %f30
8997 fabss %f31, %f14
8998loop_747:
8999 fmovrdne %o5, %f30, %f2
9000 movle %xcc, %g2, %i2
9001 stbar
9002 fxnor %f24, %f12, %f2
9003 movrlez %l5, 0x139, %i3
9004 st %f18, [%l7 + 0x34]
9005 sra %o0, %o4, %o3
9006 fcmpeq16 %f24, %f24, %l0
9007 subc %g6, %g7, %o1
9008 array16 %i1, %g3, %o2
9009 bvs,pt %xcc, loop_748
9010 edge16ln %i0, %l4, %l3
9011 set 0x70, %o5
9012 prefetcha [%l7 + %o5] 0x88, 0x2
9013loop_748:
9014 nop
9015 set 0x34, %i5
9016 ldswa [%l7 + %i5] 0x04, %i5
9017 edge16l %o7, %g1, %l6
9018 alignaddrl %g4, %i6, %i4
9019 ldsb [%l7 + 0x2C], %l1
9020 tvc %icc, 0x4
9021 or %i7, %l2, %o5
9022 fmovsvs %icc, %f19, %f6
9023 udivcc %o6, 0x07B0, %i2
9024 nop
9025 setx 0xC652E94C, %l0, %l6
9026 st %l6, [%l7 + 0x28]
9027 ld [%l7 + 0x28], %f2
9028 setx 0x8731E6AD, %l1, %l5
9029 st %l5, [%l7 + 0x10]
9030 ld [%l7 + 0x10], %f5
9031 fsubs %f5, %f2, %f12
9032 or %l5, %g2, %o0
9033 fcmpgt16 %f12, %f4, %o4
9034 tcs %icc, 0x3
9035 movrgz %o3, 0x307, %l0
9036 fmovsne %xcc, %f31, %f16
9037 movle %xcc, %g6, %i3
9038 smulcc %o1, %g7, %g3
9039 nop
9040 setx 0x6B4E143F, %l0, %l6
9041 st %l6, [%l7 + 0x28]
9042 ld [%l7 + 0x28], %f1
9043 fsqrts %f1, %f18
9044 movne %icc, %o2, %i1
9045 tsubcctv %l4, 0x099A, %l3
9046 bcc,a,pn %xcc, loop_749
9047 array32 %g5, %i0, %i5
9048 set 0x54, %o0
9049 lda [%l7 + %o0] 0x14, %f11
9050loop_749:
9051 xnorcc %o7, 0x0F91, %g1
9052 fpadd32 %f10, %f10, %f30
9053 wr %g0, 0x10, %asi
9054 ldda [%l7 + 0x40] %asi, %f0
9055 tcc %xcc, 0x0
9056 edge8l %l6, %i6, %i4
9057 stw %g4, [%l7 + 0x68]
9058 bge,a %icc, loop_750
9059 popc 0x030E, %i7
9060 xnorcc %l1, 0x1CA6, %l2
9061 nop
9062 setx 0x4E0EDD45514288FE, %l0, %l6
9063 stx %l6, [%l7 + 0x28]
9064 ldd [%l7 + 0x28], %f28
9065 setx 0x83575B07F6590311, %l1, %l5
9066 stx %l5, [%l7 + 0x10]
9067 ldd [%l7 + 0x10], %f16
9068 fmuld %f16, %f28, %f14
9069loop_750:
9070 fpackfix %f16, %f21
9071 movrne %o5, 0x018, %i2
9072 srl %l5, 0x19, %o6
9073 sir 0x0FCD
9074 addccc %g2, 0x175F, %o0
9075 movpos %icc, %o4, %o3
9076 fmovd %f4, %f14
9077 fmovdl %xcc, %f24, %f19
9078 tge %icc, 0x6
9079 ba,pt %icc, loop_751
9080 fnors %f16, %f0, %f13
9081 fabss %f15, %f3
9082 fbge %fcc3, loop_752
9083loop_751:
9084 tge %icc, 0x7
9085 sir 0x01B6
9086 nop
9087 setx 0x1EF500B934F9773F, %l0, %l6
9088 stx %l6, [%l7 + 0x28]
9089 ldd [%l7 + 0x28], %f30
9090 fsqrtd %f30, %f12
9091loop_752:
9092 fba,a %fcc3, loop_753
9093 movrgez %g6, 0x325, %i3
9094 fmovdneg %icc, %f10, %f2
9095 movle %xcc, %l0, %g7
9096loop_753:
9097 edge32 %o1, %o2, %g3
9098 umul %l4, %i1, %l3
9099 movg %icc, %g5, %i0
9100 move %xcc, %i5, %o7
9101 wr %g0, 0x0c, %asi
9102 ldswa [%l7 + 0x5C] %asi, %l6
9103 sllx %g1, 0x01, %i6
9104 fbge,a %fcc1, loop_754
9105 edge32 %i4, %i7, %g4
9106 and %l2, 0x03E7, %l1
9107 movleu %icc, %o5, %i2
9108loop_754:
9109 fnot2s %f4, %f28
9110 add %l7, 0x68, %l6
9111 wr %g0, 0x18, %asi
9112 casa [%l6] 0x18, %o6, %g2
9113 umulcc %l5, %o4, %o0
9114 fmovrdne %o3, %f8, %f10
9115 fpadd16s %f1, %f27, %f5
9116 move %icc, %i3, %g6
9117 fcmpgt32 %f28, %f8, %g7
9118 ba,a,pt %xcc, loop_755
9119 alignaddr %o1, %o2, %g3
9120 movvc %xcc, %l4, %l0
9121 movn %icc, %l3, %g5
9122loop_755:
9123 sll %i0, %i5, %i1
9124 fmovdne %icc, %f28, %f12
9125 movleu %icc, %l6, %g1
9126 fpmerge %f20, %f30, %f10
9127 fmovsge %icc, %f24, %f18
9128 movvc %icc, %o7, %i4
9129 sdivx %i6, 0x0963, %i7
9130 tge %icc, 0x3
9131 fmovsneg %xcc, %f7, %f25
9132 movrgez %l2, 0x196, %l1
9133 tgu %xcc, 0x2
9134 bg loop_756
9135 alignaddrl %o5, %i2, %g4
9136 movvs %xcc, %o6, %g2
9137 restored
9138 rdpr %cwp, %g1
9139 rdpr %cansave, %g2
9140 rdpr %canrestore, %g3
9141 rdpr %cleanwin, %g4
9142 rdpr %otherwin, %g5
9143 rdpr %wstate, %g6
9144loop_756:
9145 nop
9146 add %l7, 0x1C, %l6
9147 wr %g0, 0x89, %asi
9148 casa [%l6] %asi, %l5, %o4
9149 tne %xcc, 0x3
9150 andcc %o3, %o0, %i3
9151 fbul %fcc1, loop_757
9152 swap [%l7 + 0x5C], %g6
9153 array8 %g7, %o2, %o1
9154 tsubcc %l4, %g3, %l0
9155loop_757:
9156 taddcc %l3, 0x0B6A, %i0
9157 movpos %xcc, %i5, %i1
9158 andcc %g5, 0x0829, %l6
9159 tpos %icc, 0x4
9160 fba %fcc2, loop_758
9161 nop
9162 setx 0xB48B4308, %l0, %l6
9163 st %l6, [%l7 + 0x28]
9164 ld [%l7 + 0x28], %f21
9165 fsqrts %f21, %f26
9166 fcmpne32 %f4, %f0, %g1
9167 movcs %xcc, %i4, %o7
9168loop_758:
9169 movl %icc, %i6, %i7
9170 fmul8x16al %f8, %f13, %f24
9171 fmovsa %xcc, %f3, %f11
9172 wr %g0, 0x80, %asi
9173 lduha [%l7 + 0x60] %asi, %l1
9174 add %l7, 0x1C, %l6
9175 wr %g0, 0x18, %asi
9176 lda [%l6] %asi, %o5
9177 casa [%l6] 0x18, %o5, %l2
9178 addcc %i2, %o6, %g4
9179 movge %xcc, %g2, %o4
9180 tvs %icc, 0x2
9181 sra %l5, %o3, %o0
9182 set 0x48, %i4
9183 stwa %g6, [%l7 + %i4] 0x2f
9184 membar #Sync
9185 tsubcctv %i3, 0x0742, %o2
9186 fbe,a %fcc3, loop_759
9187 udivx %o1, 0x0BD8, %g7
9188 wr %g0, 0x80, %asi
9189 ldda [%l7 + 0x40] %asi, %f0
9190loop_759:
9191 membar 0x07
9192 movne %xcc, %g3, %l4
9193 fandnot1 %f20, %f0, %f22
9194 tge %xcc, 0x2
9195 orncc %l3, 0x1518, %i0
9196 sll %i5, 0x16, %l0
9197 fsrc1s %f13, %f19
9198 stbar
9199 nop
9200 set 0x54, %o1
9201 lduw [%l7 + %o1], %g5
9202 fbe,a %fcc0, loop_760
9203 tneg %icc, 0x2
9204 fbo,a %fcc1, loop_761
9205 restored
9206 rdpr %cwp, %g1
9207 rdpr %cansave, %g2
9208 rdpr %canrestore, %g3
9209 rdpr %cleanwin, %g4
9210 rdpr %otherwin, %g5
9211 rdpr %wstate, %g6
9212loop_760:
9213 movrlz %l6, 0x3C6, %g1
9214 movn %xcc, %i4, %i1
9215loop_761:
9216 nop
9217 setx 0x3109EA58, %l0, %l6
9218 st %l6, [%l7 + 0x28]
9219 ld [%l7 + 0x28], %f26
9220 setx 0x0DACFB77, %l1, %l5
9221 st %l5, [%l7 + 0x10]
9222 ld [%l7 + 0x10], %f4
9223 fadds %f4, %f26, %f23
9224 wr %g0, 0x10, %asi
9225 stwa %i6, [%l7 + 0x34] %asi
9226 ta %xcc, 0x7
9227 movvs %icc, %i7, %o7
9228 fornot1s %f15, %f6, %f21
9229 bge,pt %xcc, loop_762
9230 bneg,a,pt %xcc, loop_763
9231 addc %l1, 0x142B, %o5
9232 bshuffle %f4, %f16, %f10
9233loop_762:
9234 fcmpeq32 %f14, %f4, %l2
9235loop_763:
9236 fpadd32 %f10, %f8, %f8
9237 edge16ln %i2, %g4, %g2
9238 tn %xcc, 0x5
9239 edge8l %o6, %l5, %o3
9240 xnorcc %o4, 0x11D3, %o0
9241 subc %g6, %o2, %o1
9242 mulscc %i3, %g3, %g7
9243 stx %l4, [%l7 + 0x70]
9244 te %icc, 0x7
9245 nop
9246 set 0x70, %o2
9247 stx %l3, [%l7 + %o2]
9248 sdivcc %i0, 0x01DE, %i5
9249 array16 %g5, %l0, %g1
9250 fnor %f24, %f12, %f24
9251 tne %xcc, 0x0
9252 tge %xcc, 0x6
9253 movl %xcc, %l6, %i1
9254 movneg %icc, %i6, %i4
9255 addccc %i7, 0x1F13, %l1
9256 subc %o7, %o5, %l2
9257 popc %i2, %g4
9258 fmovsvc %icc, %f20, %f1
9259 xnorcc %g2, %l5, %o6
9260 nop
9261 set 0x20, %i7
9262 ldd [%l7 + %i7], %o2
9263 sethi 0x1BD1, %o4
9264 fornot1s %f28, %f29, %f8
9265 sra %g6, %o0, %o1
9266 bl,a,pn %icc, loop_764
9267 stb %i3, [%l7 + 0x4E]
9268 orcc %g3, %g7, %l4
9269 sdivcc %l3, 0x0BD1, %o2
9270loop_764:
9271 tsubcctv %i0, 0x15C8, %g5
9272 tgu %xcc, 0x6
9273 sub %i5, %g1, %l6
9274 fandnot2s %f12, %f21, %f30
9275 fnot2 %f30, %f2
9276 edge8ln %l0, %i6, %i1
9277 tne %xcc, 0x7
9278 set 0x0F, %g4
9279 lduba [%l7 + %g4] 0x19, %i7
9280 set 0x61, %o3
9281 stba %i4, [%l7 + %o3] 0x10
9282 fbu,a %fcc3, loop_765
9283 restored
9284 rdpr %cwp, %g1
9285 rdpr %cansave, %g2
9286 rdpr %canrestore, %g3
9287 rdpr %cleanwin, %g4
9288 rdpr %otherwin, %g5
9289 rdpr %wstate, %g6
9290 tvs %xcc, 0x1
9291 fbule %fcc3, loop_766
9292loop_765:
9293 nop
9294 setx loop_767, %l0, %l1
9295 jmpl %l1, %o7
9296 nop
9297 setx 0x37D9708F805AAB81, %l0, %l6
9298 stx %l6, [%l7 + 0x28]
9299 ldx [%l7 + 0x28], %fsr
9300 srax %o5, 0x12, %l1
9301loop_766:
9302 movrgz %i2, 0x236, %g4
9303loop_767:
9304 tgu %xcc, 0x4
9305 bne,a loop_768
9306 fbn,a %fcc2, loop_769
9307 bvs loop_770
9308 movpos %icc, %g2, %l5
9309loop_768:
9310 addcc %o6, %o3, %o4
9311loop_769:
9312 brlez %l2, loop_771
9313loop_770:
9314 fbge,a %fcc2, loop_772
9315 movre %o0, %g6, %o1
9316 nop
9317 fitos %f7, %f10
9318loop_771:
9319 movrlz %i3, 0x309, %g3
9320loop_772:
9321 be,pt %xcc, loop_773
9322 orncc %l4, %l3, %o2
9323 nop
9324 setx 0x1CFCC62406549D2A, %l0, %l6
9325 stx %l6, [%l7 + 0x28]
9326 ldd [%l7 + 0x28], %f6
9327 setx 0xD586BA224EC17721, %l1, %l5
9328 stx %l5, [%l7 + 0x10]
9329 ldd [%l7 + 0x10], %f4
9330 fsubd %f4, %f6, %f26
9331 fands %f9, %f10, %f21
9332loop_773:
9333 fmovdvs %icc, %f20, %f18
9334 edge32l %i0, %g7, %g5
9335 fbul,a %fcc0, loop_774
9336 srlx %g1, 0x14, %i5
9337 wr %g0, 0x0c, %asi
9338 ldxa [%l7 + 0x30] %asi, %l6
9339loop_774:
9340 lduh [%l7 + 0x52], %i6
9341 fmovspos %xcc, %f15, %f19
9342 addccc %i1, 0x1C61, %l0
9343 xor %i7, %o7, %o5
9344 movneg %xcc, %l1, %i2
9345 saved
9346 rdpr %cwp, %g1
9347 rdpr %cansave, %g2
9348 rdpr %canrestore, %g3
9349 rdpr %cleanwin, %g4
9350 rdpr %otherwin, %g5
9351 rdpr %wstate, %g6
9352 brgez,a %g4, loop_775
9353 movre %i4, %l5, %g2
9354 edge32n %o6, %o3, %l2
9355 fmovdvc %xcc, %f0, %f18
9356loop_775:
9357 ldsw [%l7 + 0x14], %o4
9358 brlez %o0, loop_776
9359 fbule,a %fcc0, loop_777
9360 mova %xcc, %o1, %i3
9361 tg %xcc, 0x4
9362loop_776:
9363 ta %icc, 0x6
9364loop_777:
9365 tcs %xcc, 0x3
9366 subcc %g6, %l4, %g3
9367 fabsd %f14, %f0
9368 set 0x4C, %o7
9369 lduwa [%l7 + %o7] 0x0c, %l3
9370 movrne %i0, %g7, %o2
9371 movneg %icc, %g1, %i5
9372 movleu %icc, %g5, %l6
9373 umulcc %i1, %i6, %l0
9374 tge %xcc, 0x5
9375 fblg,a %fcc0, loop_778
9376 srl %o7, 0x0A, %o5
9377 bg loop_779
9378 tneg %icc, 0x7
9379loop_778:
9380 fmovrsgez %l1, %f30, %f23
9381 fsrc2 %f12, %f8
9382loop_779:
9383 udivx %i7, 0x1C91, %i2
9384 fmul8sux16 %f8, %f28, %f22
9385 bgu,a loop_780
9386 movne %icc, %g4, %i4
9387 tn %icc, 0x5
9388 tg %icc, 0x0
9389loop_780:
9390 tcs %icc, 0x2
9391 sir 0x0DD8
9392 movrgz %g2, %l5, %o6
9393 move %icc, %l2, %o3
9394 movcc %icc, %o4, %o0
9395 addccc %i3, %g6, %l4
9396 bpos,pt %icc, loop_781
9397 fand %f2, %f24, %f16
9398 ldsh [%l7 + 0x12], %o1
9399 stw %l3, [%l7 + 0x7C]
9400loop_781:
9401 array16 %i0, %g7, %g3
9402 nop
9403 fitos %f10, %f16
9404 array32 %g1, %i5, %g5
9405 fpack16 %f30, %f12
9406 fmovdn %xcc, %f14, %f30
9407 bpos,a,pt %xcc, loop_782
9408 edge8ln %l6, %o2, %i6
9409 bvc,a loop_783
9410 subccc %i1, %o7, %o5
9411loop_782:
9412 orncc %l0, 0x1EB9, %i7
9413 fand %f0, %f0, %f28
9414loop_783:
9415 fsrc2s %f13, %f2
9416 edge16 %i2, %g4, %l1
9417 edge16 %i4, %l5, %g2
9418 saved
9419 rdpr %cwp, %g1
9420 rdpr %cansave, %g2
9421 rdpr %canrestore, %g3
9422 rdpr %cleanwin, %g4
9423 rdpr %otherwin, %g5
9424 rdpr %wstate, %g6
9425 swap [%l7 + 0x2C], %l2
9426 xnorcc %o6, 0x089F, %o4
9427 fandnot2s %f31, %f26, %f2
9428 set 0x6C, %g6
9429 stwa %o3, [%l7 + %g6] 0x23
9430 membar #Sync
9431 fpadd32 %f10, %f18, %f0
9432 tvc %xcc, 0x1
9433 edge32l %i3, %o0, %g6
9434 udivx %l4, 0x1B49, %l3
9435 bshuffle %f22, %f20, %f22
9436 edge16l %o1, %i0, %g7
9437 set 0x66, %i2
9438 ldsha [%l7 + %i2] 0x89, %g1
9439 andcc %i5, 0x04B4, %g3
9440 stbar
9441 fone %f10
9442 fpackfix %f4, %f22
9443 tsubcc %g5, 0x0D2D, %o2
9444 tneg %xcc, 0x7
9445 xorcc %l6, 0x0377, %i1
9446 fmovse %icc, %f4, %f2
9447 addcc %o7, %i6, %o5
9448 movrne %l0, 0x0A1, %i7
9449 membar #Sync
9450 set 0x40, %i0
9451 ldda [%l7 + %i0] 0xf0, %f16
9452 tpos %xcc, 0x0
9453 sub %i2, 0x130D, %g4
9454 movre %i4, 0x0BF, %l1
9455 fornot2s %f20, %f12, %f16
9456 brlz %g2, loop_784
9457 te %icc, 0x4
9458 restored
9459 rdpr %cwp, %g1
9460 rdpr %cansave, %g2
9461 rdpr %canrestore, %g3
9462 rdpr %cleanwin, %g4
9463 rdpr %otherwin, %g5
9464 rdpr %wstate, %g6
9465 tge %xcc, 0x5
9466loop_784:
9467 alignaddr %l2, %o6, %l5
9468 wr %g0, 0x80, %asi
9469 ldswa [%l7 + 0x3C] %asi, %o4
9470 mova %icc, %i3, %o0
9471 tgu %xcc, 0x2
9472 tle %xcc, 0x7
9473 movrgez %g6, 0x123, %o3
9474 subc %l4, 0x0598, %l3
9475 movl %icc, %o1, %g7
9476 wr %g0, 0x81, %asi
9477 ldsha [%l7 + 0x7C] %asi, %i0
9478 srl %g1, %i5, %g5
9479 nop
9480 setx loop_785, %l0, %l1
9481 wrpr 0x1, %tl
9482 wrpr %l1, %tpc
9483 add %l1, 0x4, %l1
9484 wrpr %l1, %tnpc
9485 setx 0x34400001400, %l0, %l1
9486 wrpr %l1, %tstate
9487 wrhpr 0x4, %htstate
9488 retry
9489 and %g3, 0x06E1, %o2
9490 tg %icc, 0x5
9491 movrlz %i1, %o7, %l6
9492loop_785:
9493 fandnot1 %f22, %f6, %f26
9494 edge32n %o5, %i6, %l0
9495 fmul8ulx16 %f30, %f26, %f0
9496 addc %i2, 0x0FC8, %i7
9497 movrne %g4, %i4, %g2
9498 nop
9499 setx loop_786, %l0, %l1
9500 wrpr 0x1, %tl
9501 wrpr %l1, %tpc
9502 add %l1, 0x4, %l1
9503 wrpr %l1, %tnpc
9504 setx 0x34400001400, %l0, %l1
9505 wrpr %l1, %tstate
9506 wrhpr 0x4, %htstate
9507 retry
9508 fexpand %f8, %f2
9509 fble %fcc3, loop_787
9510 bn,pn %xcc, loop_788
9511loop_786:
9512 fbge,a %fcc1, loop_789
9513 tcc %xcc, 0x5
9514loop_787:
9515 saved
9516 rdpr %cwp, %g1
9517 rdpr %cansave, %g2
9518 rdpr %canrestore, %g3
9519 rdpr %cleanwin, %g4
9520 rdpr %otherwin, %g5
9521 rdpr %wstate, %g6
9522loop_788:
9523 addccc %l2, 0x1933, %o6
9524loop_789:
9525 tcc %xcc, 0x5
9526 bcs,a,pn %xcc, loop_790
9527 mova %xcc, %l5, %l1
9528 sub %o4, 0x01E3, %i3
9529 tgu %icc, 0x7
9530loop_790:
9531 mulx %g6, %o0, %l4
9532 fcmple16 %f14, %f8, %o3
9533 ble,a,pt %xcc, loop_791
9534 srax %l3, 0x04, %g7
9535 fmovrslez %o1, %f19, %f6
9536 movvc %icc, %i0, %i5
9537loop_791:
9538 nop
9539 set 0x10, %g5
9540 prefetch [%l7 + %g5], 0x1
9541 movgu %icc, %g1, %g3
9542 or %g5, %o2, %i1
9543 fbul,a %fcc2, loop_792
9544 movgu %icc, %l6, %o5
9545 stw %o7, [%l7 + 0x54]
9546 wr %g0, 0x20, %asi
9547 stxa %i6, [%g0 + 0x20] %asi
9548loop_792:
9549 fmovrslez %i2, %f21, %f4
9550 movne %icc, %i7, %g4
9551 fxnors %f23, %f0, %f17
9552 nop
9553 setx 0xE3DDDF4D, %l0, %l6
9554 st %l6, [%l7 + 0x28]
9555 ld [%l7 + 0x28], %f15
9556 setx 0x8046F62B, %l1, %l5
9557 st %l5, [%l7 + 0x10]
9558 ld [%l7 + 0x10], %f27
9559 fdivs %f27, %f15, %f7
9560 nop
9561 setx 0xC0A64713, %l0, %l6
9562 st %l6, [%l7 + 0x28]
9563 ld [%l7 + 0x28], %f31
9564 fsqrts %f31, %f17
9565 array16 %l0, %i4, %g2
9566 tne %icc, 0x1
9567 orcc %o6, %l5, %l2
9568 sdivcc %l1, 0x106C, %o4
9569 tvs %icc, 0x7
9570 nop
9571 fitod %f10, %f22
9572 fdtoi %f22, %f7
9573 tn %xcc, 0x2
9574 fbge %fcc1, loop_793
9575 fmovdleu %icc, %f7, %f14
9576 orncc %i3, 0x18AE, %g6
9577 sdiv %o0, 0x1C50, %o3
9578loop_793:
9579 brz %l4, loop_794
9580 ldx [%l7 + 0x48], %l3
9581 tle %icc, 0x1
9582 tcc %icc, 0x2
9583loop_794:
9584 mulx %o1, %g7, %i5
9585 mova %icc, %g1, %g3
9586 nop
9587 fitos %f12, %f6
9588 fstod %f6, %f18
9589 movvs %icc, %i0, %g5
9590 movpos %xcc, %i1, %l6
9591 movleu %icc, %o2, %o5
9592 movn %xcc, %o7, %i2
9593 nop
9594 setx 0x7045CC0B, %l0, %l6
9595 st %l6, [%l7 + 0x30]
9596 ld [%l7 + 0x30], %fsr
9597 movcc %icc, %i6, %i7
9598 fzeros %f17
9599 tgu %xcc, 0x3
9600 fnand %f28, %f16, %f28
9601 movn %xcc, %l0, %g4
9602 srl %i4, %g2, %o6
9603 sub %l5, 0x0846, %l2
9604 movgu %icc, %o4, %i3
9605 movg %xcc, %l1, %g6
9606 tsubcc %o0, %l4, %o3
9607 fmovdle %icc, %f12, %f29
9608 fone %f10
9609 wr %g0, 0x89, %asi
9610 prefetcha [%l7 + 0x08] %asi, 0x3
9611 nop
9612 setx loop_795, %l0, %l1
9613 wrpr 0x1, %tl
9614 wrpr %l1, %tnpc
9615 setx 0x34400001400, %l0, %l1
9616 wrpr %l1, %tstate
9617 wrhpr 0x4, %htstate
9618 done
9619 movleu %xcc, %o1, %g7
9620 nop
9621 fitos %f4, %f12
9622 fstoi %f12, %f17
9623 set 0x30, %i1
9624 stwa %g1, [%l7 + %i1] 0xe3
9625 membar #Sync
9626loop_795:
9627 movl %icc, %g3, %i0
9628 restored
9629 rdpr %cwp, %g1
9630 rdpr %cansave, %g2
9631 rdpr %canrestore, %g3
9632 rdpr %cleanwin, %g4
9633 rdpr %otherwin, %g5
9634 rdpr %wstate, %g6
9635 ldd [%l7 + 0x48], %f18
9636 umulcc %g5, %i1, %l6
9637 edge16n %i5, %o2, %o7
9638 tle %icc, 0x2
9639 smulcc %o5, %i6, %i2
9640 be,a,pn %xcc, loop_796
9641 edge16ln %i7, %l0, %g4
9642 fmovdne %icc, %f22, %f8
9643 tleu %icc, 0x1
9644loop_796:
9645 fmovrslez %g2, %f23, %f17
9646 add %i4, %o6, %l2
9647 fmovsl %icc, %f18, %f23
9648 movge %icc, %l5, %i3
9649 movrgz %o4, 0x207, %l1
9650 fmovdg %icc, %f21, %f20
9651 or %o0, 0x0012, %g6
9652 tpos %xcc, 0x1
9653 umulcc %o3, 0x186D, %l4
9654 movrlez %o1, 0x215, %l3
9655 fmovrse %g1, %f9, %f20
9656 fmovsvc %icc, %f12, %f11
9657 nop
9658 setx 0x38801936, %l0, %l6
9659 st %l6, [%l7 + 0x28]
9660 ld [%l7 + 0x28], %f19
9661 setx 0xF846DDCA, %l1, %l5
9662 st %l5, [%l7 + 0x10]
9663 ld [%l7 + 0x10], %f30
9664 fmuls %f30, %f19, %f12
9665 bg,a,pt %xcc, loop_797
9666 edge8n %g7, %g3, %i0
9667 fmul8x16 %f20, %f0, %f22
9668 subccc %i1, 0x061E, %g5
9669loop_797:
9670 umul %i5, %o2, %o7
9671 smul %l6, %o5, %i2
9672 fsrc1s %f10, %f12
9673 set 0x38, %l3
9674 prefetcha [%l7 + %l3] 0x19, 0x1
9675 fpadd16s %f31, %f24, %f21
9676 smulcc %l0, %i6, %g2
9677 andncc %g4, %o6, %l2
9678 mulscc %i4, 0x19EF, %i3
9679 andn %l5, %o4, %l1
9680 addccc %g6, %o3, %l4
9681 bcs,a %icc, loop_798
9682 array16 %o0, %o1, %l3
9683 edge8l %g1, %g7, %g3
9684 restored
9685 rdpr %cwp, %g1
9686 rdpr %cansave, %g2
9687 rdpr %canrestore, %g3
9688 rdpr %cleanwin, %g4
9689 rdpr %otherwin, %g5
9690 rdpr %wstate, %g6
9691loop_798:
9692 addc %i0, %i1, %i5
9693 fornot2s %f29, %f26, %f20
9694 edge16 %o2, %g5, %o7
9695 sll %o5, 0x1B, %i2
9696 nop
9697 setx 0x8480B9F5, %l0, %l6
9698 st %l6, [%l7 + 0x28]
9699 ld [%l7 + 0x28], %f17
9700 setx 0xC60AE8B5, %l1, %l5
9701 st %l5, [%l7 + 0x10]
9702 ld [%l7 + 0x10], %f23
9703 fdivs %f23, %f17, %f25
9704 movpos %icc, %i7, %l0
9705 movpos %xcc, %i6, %g2
9706 fmovdle %xcc, %f12, %f5
9707 pdist %f26, %f10, %f0
9708 tgu %xcc, 0x0
9709 wr %g0, 0xe3, %asi
9710 ldda [%l7 + 0x20] %asi, %i6
9711 taddcc %o6, 0x0547, %g4
9712 nop
9713 setx loop_799, %l0, %l1
9714 jmpl %l1, %l2
9715 movcc %icc, %i3, %i4
9716 nop
9717 set 0x70, %l4
9718 std %f2, [%l7 + %l4]
9719 fmovsg %icc, %f28, %f26
9720loop_799:
9721 tsubcc %l5, 0x167F, %l1
9722 fbug,a %fcc1, loop_800
9723 pdist %f30, %f22, %f12
9724 fmovsg %icc, %f22, %f3
9725 fcmpeq16 %f20, %f14, %g6
9726loop_800:
9727 tl %icc, 0x4
9728 popc 0x1603, %o3
9729 edge32n %l4, %o0, %o1
9730 addccc %l3, %g1, %g7
9731 stw %g3, [%l7 + 0x54]
9732 udivx %o4, 0x13CF, %i0
9733 te %icc, 0x6
9734 edge16n %i1, %i5, %o2
9735 mulx %g5, %o5, %i2
9736 fsrc2s %f31, %f9
9737 ble,a,pt %xcc, loop_801
9738 prefetch [%l7 + 0x5C], 0x3
9739 move %xcc, %i7, %o7
9740 brlz,a %l0, loop_802
9741loop_801:
9742 fmovdle %xcc, %f9, %f15
9743 restored
9744 rdpr %cwp, %g1
9745 rdpr %cansave, %g2
9746 rdpr %canrestore, %g3
9747 rdpr %cleanwin, %g4
9748 rdpr %otherwin, %g5
9749 rdpr %wstate, %g6
9750 fcmpne16 %f22, %f10, %g2
9751loop_802:
9752 tsubcctv %i6, %l6, %o6
9753 lduh [%l7 + 0x44], %g4
9754 fnegd %f12, %f20
9755 tgu %xcc, 0x0
9756 sub %i3, %i4, %l5
9757 tl %xcc, 0x2
9758 movre %l1, 0x144, %g6
9759 tl %xcc, 0x4
9760 movrgz %l2, %l4, %o0
9761 membar 0x4E
9762 fcmpeq32 %f30, %f18, %o3
9763 bge,a,pn %icc, loop_803
9764 tleu %icc, 0x7
9765 udivcc %o1, 0x116C, %l3
9766 movne %icc, %g1, %g7
9767loop_803:
9768 fnot1s %f8, %f21
9769 bneg loop_804
9770 array16 %g3, %i0, %o4
9771 fbn,a %fcc1, loop_805
9772 fnot1 %f26, %f14
9773loop_804:
9774 sdiv %i1, 0x131F, %i5
9775 fmovdne %icc, %f27, %f15
9776loop_805:
9777 nop
9778 setx 0x8A81C6F4F0461A9B, %l0, %l6
9779 stx %l6, [%l7 + 0x38]
9780 ldx [%l7 + 0x38], %fsr
9781 xnorcc %g5, 0x0DC1, %o5
9782 taddcc %i2, 0x013C, %i7
9783 tne %icc, 0x2
9784 sllx %o2, 0x0A, %o7
9785 ld [%l7 + 0x78], %f6
9786 movrne %g2, 0x2B8, %i6
9787 or %l6, 0x1A71, %l0
9788 tvs %icc, 0x5
9789 tg %icc, 0x3
9790 set 0x2A, %g3
9791 stha %g4, [%l7 + %g3] 0x0c
9792 nop
9793 setx 0x02A9627539567437, %l0, %l6
9794 stx %l6, [%l7 + 0x28]
9795 ldd [%l7 + 0x28], %f24
9796 setx 0x5D3A43747DA2D431, %l1, %l5
9797 stx %l5, [%l7 + 0x10]
9798 ldd [%l7 + 0x10], %f6
9799 faddd %f6, %f24, %f8
9800 tge %icc, 0x3
9801 movrne %i3, %i4, %l5
9802 tl %icc, 0x5
9803 bg,a %icc, loop_806
9804 movrgz %l1, %o6, %l2
9805 and %l4, %g6, %o3
9806 andn %o0, %o1, %l3
9807loop_806:
9808 umul %g7, %g3, %i0
9809 bleu,a loop_807
9810 umulcc %o4, %g1, %i5
9811 sub %i1, %o5, %g5
9812 fmovdge %icc, %f29, %f16
9813loop_807:
9814 fsrc1s %f18, %f29
9815 smul %i7, 0x0D9F, %i2
9816 nop
9817 setx loop_808, %l0, %l1
9818 jmpl %l1, %o2
9819 edge32 %g2, %o7, %l6
9820 array32 %i6, %g4, %i3
9821 wr %g0, 0x88, %asi
9822 stda %f16, [%l7 + 0x40] %asi
9823loop_808:
9824 fxors %f12, %f25, %f11
9825 sethi 0x0151, %i4
9826 addc %l0, %l1, %o6
9827 umulcc %l5, 0x0E0A, %l2
9828 te %icc, 0x2
9829 tvc %xcc, 0x7
9830 nop
9831 setx 0xDBEE289A7009ABD9, %l0, %l6
9832 stx %l6, [%l7 + 0x28]
9833 ldd [%l7 + 0x28], %f4
9834 setx 0xADD99004F9C6F4B0, %l1, %l5
9835 stx %l5, [%l7 + 0x10]
9836 ldd [%l7 + 0x10], %f6
9837 fmuld %f6, %f4, %f10
9838 fexpand %f8, %f4
9839 umulcc %l4, 0x03FE, %o3
9840 smul %g6, %o1, %l3
9841 fmovdcc %icc, %f29, %f24
9842 fbuge %fcc1, loop_809
9843 edge16 %o0, %g3, %i0
9844 fandnot2s %f21, %f20, %f21
9845 movpos %icc, %o4, %g1
9846loop_809:
9847 fcmpne16 %f6, %f0, %g7
9848 set 0x30, %g1
9849 ldda [%l7 + %g1] 0x0c, %i0
9850 movrgz %o5, %g5, %i5
9851 smulcc %i7, 0x1F93, %i2
9852 fmovd %f2, %f0
9853 movrlz %o2, %g2, %l6
9854 tvs %icc, 0x3
9855 movge %icc, %i6, %o7
9856 array16 %g4, %i4, %l0
9857 fnot2s %f19, %f30
9858 fbe,a %fcc1, loop_810
9859 restored
9860 rdpr %cwp, %g1
9861 rdpr %cansave, %g2
9862 rdpr %canrestore, %g3
9863 rdpr %cleanwin, %g4
9864 rdpr %otherwin, %g5
9865 rdpr %wstate, %g6
9866 edge32l %l1, %o6, %l5
9867 nop
9868 setx 0x2E88BFEB, %l0, %l6
9869 st %l6, [%l7 + 0x28]
9870 ld [%l7 + 0x28], %f25
9871 setx 0xEECBAAA7, %l1, %l5
9872 st %l5, [%l7 + 0x10]
9873 ld [%l7 + 0x10], %f19
9874 fdivs %f19, %f25, %f2
9875loop_810:
9876 edge8n %i3, %l4, %o3
9877 fmovdcc %xcc, %f25, %f26
9878 smul %l2, 0x077C, %g6
9879 te %xcc, 0x3
9880 fmovspos %xcc, %f8, %f6
9881 andcc %o1, %l3, %o0
9882 lduh [%l7 + 0x3A], %g3
9883 taddcctv %o4, 0x1171, %g1
9884 tneg %xcc, 0x5
9885 ldd [%l7 + 0x70], %f8
9886 movvc %icc, %i0, %g7
9887 ldub [%l7 + 0x1F], %i1
9888 be %icc, loop_811
9889 tvs %icc, 0x7
9890 fbuge %fcc1, loop_812
9891 edge8n %o5, %g5, %i5
9892loop_811:
9893 tne %xcc, 0x7
9894 fnot1 %f28, %f0
9895loop_812:
9896 bgu,pt %xcc, loop_813
9897 ld [%l7 + 0x18], %f31
9898 fmul8x16 %f18, %f20, %f14
9899 fmovsvc %xcc, %f29, %f22
9900loop_813:
9901 nop
9902 add %l7, 0x68, %l6
9903 wr %g0, 0x11, %asi
9904 casa [%l6] %asi, %i7, %i2
9905 smulcc %g2, 0x035A, %l6
9906 sdivcc %i6, 0x1C3B, %o7
9907 nop
9908 setx 0x63CEB2991BF9521A, %l0, %l6
9909 stx %l6, [%l7 + 0x28]
9910 ldd [%l7 + 0x28], %f28
9911 fsqrtd %f28, %f28
9912 add %o2, 0x1708, %g4
9913 fbg %fcc0, loop_814
9914 and %i4, 0x194A, %l0
9915 bl,pn %icc, loop_815
9916 andn %l1, 0x1F1A, %o6
9917loop_814:
9918 tleu %xcc, 0x2
9919 te %icc, 0x3
9920loop_815:
9921 alignaddrl %i3, %l5, %l4
9922 edge16n %o3, %l2, %g6
9923 fbg %fcc3, loop_816
9924 tcs %xcc, 0x3
9925 array8 %o1, %o0, %g3
9926 fmovse %icc, %f11, %f1
9927loop_816:
9928 tcs %xcc, 0x0
9929 tl %xcc, 0x0
9930 tpos %xcc, 0x1
9931 bne,pn %xcc, loop_817
9932 bcc,a,pt %icc, loop_818
9933 edge8ln %o4, %l3, %i0
9934 fmovscc %icc, %f17, %f10
9935loop_817:
9936 fmovspos %xcc, %f14, %f22
9937loop_818:
9938 fpadd32s %f5, %f27, %f0
9939 orncc %g1, 0x04CD, %g7
9940 movcc %icc, %o5, %i1
9941 nop
9942 set 0x34, %g7
9943 ldstub [%l7 + %g7], %g5
9944 smulcc %i7, 0x09D8, %i2
9945 fmovsg %icc, %f25, %f12
9946 fblg,a %fcc2, loop_819
9947 tcc %xcc, 0x2
9948 fmovsn %xcc, %f13, %f8
9949 edge16l %g2, %l6, %i5
9950loop_819:
9951 movrlez %i6, 0x100, %o7
9952 movrgez %g4, 0x29C, %i4
9953 set 0x4C, %l6
9954 swapa [%l7 + %l6] 0x80, %o2
9955 brgz,a %l0, loop_820
9956 tcs %xcc, 0x7
9957 bne,a loop_821
9958 tsubcctv %o6, %l1, %i3
9959loop_820:
9960 movrlez %l4, %o3, %l5
9961 te %icc, 0x4
9962loop_821:
9963 movge %xcc, %l2, %g6
9964 fmovrslez %o1, %f23, %f21
9965 fmovdl %icc, %f22, %f0
9966 fpsub32 %f6, %f22, %f6
9967 add %o0, %g3, %o4
9968 orncc %l3, 0x0C05, %g1
9969 fmovdle %icc, %f11, %f20
9970 tvc %icc, 0x4
9971 tl %xcc, 0x4
9972 fbl %fcc0, loop_822
9973 subc %g7, %i0, %o5
9974 ldsb [%l7 + 0x1D], %i1
9975 stbar
9976loop_822:
9977 te %icc, 0x1
9978 orncc %g5, 0x061E, %i2
9979 tne %xcc, 0x3
9980 fmovsge %icc, %f11, %f6
9981 bl,a %xcc, loop_823
9982 andcc %i7, %l6, %g2
9983 tvs %icc, 0x4
9984 fbue,a %fcc3, loop_824
9985loop_823:
9986 fbul,a %fcc2, loop_825
9987 sir 0x0A31
9988 brlz,a %i6, loop_826
9989loop_824:
9990 udivcc %o7, 0x04FE, %g4
9991loop_825:
9992 tn %icc, 0x6
9993 movge %icc, %i4, %i5
9994loop_826:
9995 bn,pn %icc, loop_827
9996 tg %icc, 0x7
9997 array16 %l0, %o2, %o6
9998 fbe %fcc3, loop_828
9999loop_827:
10000 edge32l %i3, %l1, %o3
10001 andn %l4, %l2, %l5
10002 restored
10003 rdpr %cwp, %g1
10004 rdpr %cansave, %g2
10005 rdpr %canrestore, %g3
10006 rdpr %cleanwin, %g4
10007 rdpr %otherwin, %g5
10008 rdpr %wstate, %g6
10009loop_828:
10010 andncc %g6, %o0, %o1
10011 mulx %g3, %o4, %l3
10012 edge8l %g1, %i0, %o5
10013 fornot2 %f2, %f0, %f30
10014 movge %xcc, %i1, %g7
10015 wr %g0, 0x11, %asi
10016 ldsba [%l7 + 0x34] %asi, %i2
10017 wr %g0, 0x04, %asi
10018 swapa [%l7 + 0x5C] %asi, %g5
10019 andn %i7, %g2, %i6
10020 ld [%l7 + 0x20], %f14
10021 array32 %o7, %g4, %l6
10022 set 0x34, %i3
10023 lda [%l7 + %i3] 0x89, %f2
10024 fands %f30, %f17, %f14
10025 sll %i5, %l0, %i4
10026 fands %f6, %f27, %f6
10027 movrne %o2, %i3, %o6
10028 array8 %o3, %l1, %l2
10029 tsubcc %l5, 0x1D92, %g6
10030 fmul8sux16 %f22, %f26, %f4
10031 movvs %xcc, %l4, %o1
10032 popc 0x194C, %g3
10033 lduh [%l7 + 0x0E], %o4
10034 tge %xcc, 0x3
10035 movpos %xcc, %o0, %l3
10036 set 0x44, %l1
10037 ldsha [%l7 + %l1] 0x11, %g1
10038 fnors %f8, %f12, %f5
10039 edge8n %o5, %i1, %i0
10040 srl %g7, %g5, %i2
10041 mulscc %g2, 0x06F3, %i6
10042 movvs %icc, %i7, %o7
10043 ld [%l7 + 0x2C], %f6
10044 add %g4, %i5, %l0
10045 ldub [%l7 + 0x0A], %l6
10046 movge %icc, %o2, %i4
10047 movg %xcc, %o6, %i3
10048 fnand %f16, %f12, %f26
10049 edge8n %l1, %l2, %o3
10050 movcs %icc, %g6, %l5
10051 subc %l4, %o1, %g3
10052 fbl,a %fcc2, loop_829
10053 subcc %o0, 0x1D43, %o4
10054 movcs %xcc, %g1, %l3
10055 and %i1, 0x12E3, %i0
10056loop_829:
10057 movrgez %o5, 0x3D7, %g5
10058 fnands %f29, %f21, %f3
10059 bneg,pn %xcc, loop_830
10060 sdiv %g7, 0x14C1, %g2
10061 movge %xcc, %i6, %i2
10062 set 0x0C, %l2
10063 lda [%l7 + %l2] 0x81, %f19
10064loop_830:
10065 fble %fcc1, loop_831
10066 bneg,a loop_832
10067 addcc %i7, 0x16EC, %o7
10068 array8 %i5, %g4, %l6
10069loop_831:
10070 tsubcc %l0, %i4, %o2
10071loop_832:
10072 fnors %f3, %f15, %f27
10073 sdivcc %i3, 0x1CC3, %o6
10074 fmovde %xcc, %f3, %f11
10075 orncc %l2, %l1, %o3
10076 ta %xcc, 0x6
10077 tpos %icc, 0x5
10078 stw %l5, [%l7 + 0x34]
10079 fandnot1s %f17, %f9, %f14
10080 ldsb [%l7 + 0x60], %g6
10081 srax %o1, %g3, %l4
10082 edge8ln %o4, %g1, %o0
10083 tpos %icc, 0x2
10084 tvs %xcc, 0x5
10085 movrlez %l3, %i1, %i0
10086 movle %icc, %g5, %g7
10087 ta %xcc, 0x1
10088 edge16n %o5, %g2, %i6
10089 membar 0x1A
10090 brlez %i2, loop_833
10091 addcc %i7, 0x0736, %i5
10092 andncc %g4, %l6, %o7
10093 edge32n %i4, %o2, %i3
10094loop_833:
10095 orncc %o6, 0x0A89, %l2
10096 subccc %l0, %o3, %l5
10097 fbne,a %fcc1, loop_834
10098 fpadd16 %f2, %f14, %f30
10099 be,pn %xcc, loop_835
10100 movpos %xcc, %g6, %l1
10101loop_834:
10102 andn %o1, 0x098B, %l4
10103 bne %icc, loop_836
10104loop_835:
10105 bvc,a %xcc, loop_837
10106 tsubcctv %o4, %g1, %o0
10107 wr %g0, 0x04, %asi
10108 lduha [%l7 + 0x36] %asi, %l3
10109loop_836:
10110 nop
10111 set 0x10, %l5
10112 stxa %i1, [%l7 + %l5] 0xeb
10113 membar #Sync
10114loop_837:
10115 mova %icc, %i0, %g3
10116 ldx [%l7 + 0x18], %g7
10117 bcs,a %icc, loop_838
10118 fmul8x16au %f31, %f7, %f26
10119 wr %g0, 0x81, %asi
10120 ldstuba [%l7 + 0x23] %asi, %o5
10121loop_838:
10122 fpack16 %f2, %f28
10123 taddcc %g2, %i6, %i2
10124 ta %xcc, 0x4
10125 set 0x34, %g2
10126 lda [%l7 + %g2] 0x11, %f6
10127 edge16ln %g5, %i7, %i5
10128 and %g4, 0x0ADF, %l6
10129 fmovsvc %xcc, %f18, %f25
10130 fbe %fcc1, loop_839
10131 tvs %xcc, 0x3
10132 nop
10133 setx 0x604DEE3B, %l0, %l6
10134 st %l6, [%l7 + 0x48]
10135 ld [%l7 + 0x48], %fsr
10136 andn %i4, 0x080C, %o2
10137loop_839:
10138 movcc %icc, %i3, %o7
10139 movvc %xcc, %l2, %l0
10140 nop
10141 setx 0x73DEC67F306BCD42, %l0, %l6
10142 stx %l6, [%l7 + 0x40]
10143 ldx [%l7 + 0x40], %fsr
10144 pdist %f26, %f16, %f4
10145 xnorcc %o3, 0x171F, %o6
10146 fbug,a %fcc2, loop_840
10147 movleu %xcc, %l5, %g6
10148 bl,a,pn %icc, loop_841
10149 fpack32 %f12, %f12, %f6
10150loop_840:
10151 edge16ln %l1, %l4, %o4
10152 edge32l %g1, %o1, %o0
10153loop_841:
10154 movvs %xcc, %i1, %i0
10155 fornot2s %f29, %f0, %f1
10156 srl %g3, %l3, %g7
10157 ldd [%l7 + 0x38], %f6
10158 subcc %g2, %i6, %o5
10159 wr %g0, 0x80, %asi
10160 ldda [%l7 + 0x40] %asi, %f16
10161 fmovse %icc, %f30, %f17
10162 array16 %g5, %i2, %i7
10163 edge16ln %i5, %g4, %l6
10164 fmovrdlez %o2, %f22, %f18
10165 fands %f9, %f19, %f2
10166 alignaddr %i3, %o7, %l2
10167 add %l0, %i4, %o6
10168 sethi 0x1C4E, %l5
10169 movrlez %g6, %l1, %o3
10170 pdist %f24, %f2, %f20
10171 tne %icc, 0x5
10172 movpos %icc, %l4, %o4
10173 movpos %xcc, %o1, %o0
10174 tpos %icc, 0x1
10175 sir 0x10CD
10176 tcc %xcc, 0x3
10177 fand %f4, %f8, %f26
10178 orncc %g1, 0x021C, %i0
10179 subccc %i1, %l3, %g7
10180 std %f14, [%l7 + 0x30]
10181 fbo %fcc1, loop_842
10182 move %icc, %g3, %i6
10183 fbe,a %fcc2, loop_843
10184 nop
10185 setx loop_844, %l0, %l1
10186 wrpr 0x1, %tl
10187 wrpr %l1, %tpc
10188 add %l1, 0x4, %l1
10189 wrpr %l1, %tnpc
10190 setx 0x34400001400, %l0, %l1
10191 wrpr %l1, %tstate
10192 wrhpr 0x4, %htstate
10193 retry
10194loop_842:
10195 addc %o5, %g5, %i2
10196 udivx %i7, 0x172C, %g2
10197loop_843:
10198 nop
10199 wr %g0, 0x89, %asi
10200 ldstuba [%l7 + 0x46] %asi, %i5
10201loop_844:
10202 udivx %l6, 0x1216, %g4
10203 fmul8x16au %f31, %f12, %f8
10204 fmovdn %icc, %f8, %f26
10205 edge16l %o2, %i3, %o7
10206 edge8 %l0, %i4, %l2
10207 tsubcctv %o6, %l5, %g6
10208 umulcc %o3, 0x092A, %l1
10209 ta %icc, 0x5
10210 bg,a %icc, loop_845
10211 fbne,a %fcc2, loop_846
10212 ldx [%l7 + 0x48], %o4
10213 nop
10214 setx 0x4BC40303, %l0, %l6
10215 st %l6, [%l7 + 0x28]
10216 ld [%l7 + 0x28], %f7
10217 setx 0x92573F61, %l1, %l5
10218 st %l5, [%l7 + 0x10]
10219 ld [%l7 + 0x10], %f5
10220 fdivs %f5, %f7, %f21
10221loop_845:
10222 movneg %icc, %o1, %o0
10223loop_846:
10224 movrne %g1, 0x2FD, %l4
10225 mulscc %i0, %l3, %i1
10226 fbn,a %fcc1, loop_847
10227 brlez,a %g3, loop_848
10228 tvs %xcc, 0x0
10229 fmovsa %xcc, %f23, %f13
10230loop_847:
10231 restored
10232 rdpr %cwp, %g1
10233 rdpr %cansave, %g2
10234 rdpr %canrestore, %g3
10235 rdpr %cleanwin, %g4
10236 rdpr %otherwin, %g5
10237 rdpr %wstate, %g6
10238loop_848:
10239 udivcc %g7, 0x1A9E, %i6
10240 andcc %o5, %g5, %i7
10241 taddcctv %i2, %g2, %i5
10242 fpsub16s %f21, %f11, %f1
10243 edge8ln %l6, %o2, %i3
10244 srlx %o7, %g4, %i4
10245 orn %l2, %l0, %o6
10246 st %f13, [%l7 + 0x50]
10247 movgu %xcc, %g6, %o3
10248 alignaddr %l5, %o4, %o1
10249 movre %o0, 0x0B3, %l1
10250 move %xcc, %l4, %g1
10251 array32 %l3, %i1, %i0
10252 sllx %g7, 0x18, %i6
10253 nop
10254 fitod %f6, %f10
10255 fdtox %f10, %f4
10256 fpackfix %f14, %f11
10257 movcc %xcc, %o5, %g5
10258 edge8n %i7, %g3, %i2
10259 nop
10260 setx 0x23DD7DBD9A95AD1D, %l0, %l6
10261 stx %l6, [%l7 + 0x28]
10262 ldd [%l7 + 0x28], %f22
10263 setx 0xC85A9F9CE77B30DC, %l1, %l5
10264 stx %l5, [%l7 + 0x10]
10265 ldd [%l7 + 0x10], %f24
10266 fsubd %f24, %f22, %f22
10267 tsubcctv %i5, %g2, %l6
10268 sth %i3, [%l7 + 0x7A]
10269 bne,a loop_849
10270 smulcc %o7, %g4, %i4
10271 sth %l2, [%l7 + 0x44]
10272 tle %icc, 0x1
10273loop_849:
10274 membar 0x1F
10275 udivcc %o2, 0x0811, %o6
10276 edge32n %g6, %o3, %l5
10277 fbo %fcc0, loop_850
10278 xnor %o4, %l0, %o1
10279 umulcc %l1, 0x15F8, %l4
10280 fpsub32 %f14, %f20, %f2
10281loop_850:
10282 edge16 %g1, %o0, %l3
10283 xnor %i0, %i1, %i6
10284 srlx %g7, %g5, %o5
10285 smulcc %g3, 0x0036, %i2
10286 fexpand %f0, %f24
10287 tl %xcc, 0x5
10288 brgez %i7, loop_851
10289 sllx %i5, %g2, %l6
10290 srlx %i3, 0x0C, %g4
10291 nop
10292 setx 0x60531AE5, %l0, %l6
10293 st %l6, [%l7 + 0x4C]
10294 ld [%l7 + 0x4C], %fsr
10295loop_851:
10296 tcc %xcc, 0x5
10297 sllx %i4, %l2, %o7
10298 fmovrde %o2, %f12, %f14
10299 movcc %xcc, %o6, %g6
10300 movl %icc, %l5, %o4
10301 ta %xcc, 0x7
10302 movn %xcc, %o3, %o1
10303 movcc %xcc, %l1, %l4
10304 edge32n %l0, %g1, %o0
10305 add %l7, 0x4C, %l6
10306 wr %g0, 0x80, %asi
10307 casa [%l6] %asi, %l3, %i1
10308 edge32l %i6, %i0, %g7
10309 bg loop_852
10310 nop
10311 set 0x78, %o6
10312 ldd [%l7 + %o6], %f6
10313 fornot1 %f22, %f6, %f6
10314 movre %o5, %g5, %i2
10315loop_852:
10316 bcc loop_853
10317 edge16n %g3, %i5, %i7
10318 movge %icc, %l6, %i3
10319 bcc,a,pt %icc, loop_854
10320loop_853:
10321 udivx %g2, 0x1788, %i4
10322 ta %xcc, 0x0
10323 wr %g0, 0x11, %asi
10324 ldstuba [%l7 + 0x42] %asi, %l2
10325loop_854:
10326 fmovrdlz %g4, %f4, %f18
10327 lduh [%l7 + 0x10], %o7
10328 fbuge,a %fcc1, loop_855
10329 edge8n %o6, %g6, %l5
10330 edge32n %o2, %o3, %o4
10331 fmovrslez %l1, %f1, %f8
10332loop_855:
10333 nop
10334 fitod %f0, %f26
10335 fdtoi %f26, %f12
10336 subccc %o1, 0x1395, %l4
10337 edge8l %l0, %g1, %l3
10338 srax %i1, %i6, %o0
10339 movle %xcc, %g7, %o5
10340 orncc %g5, %i0, %g3
10341 addcc %i2, 0x110A, %i7
10342 fmovsleu %xcc, %f2, %f31
10343 edge32n %i5, %i3, %g2
10344 sdivx %l6, 0x0C90, %i4
10345 edge16ln %g4, %l2, %o7
10346 movrlez %o6, %g6, %o2
10347 movleu %icc, %o3, %l5
10348 umulcc %o4, 0x0379, %o1
10349 bge,a loop_856
10350 fmovdgu %xcc, %f30, %f24
10351 bg loop_857
10352 fxnors %f6, %f19, %f29
10353loop_856:
10354 umulcc %l4, %l1, %l0
10355 movge %xcc, %g1, %l3
10356loop_857:
10357 bl,pt %xcc, loop_858
10358 nop
10359 setx 0x236ADA26686C39F5, %l0, %l6
10360 stx %l6, [%l7 + 0x28]
10361 ldd [%l7 + 0x28], %f12
10362 setx 0x42B557FB288798AF, %l1, %l5
10363 stx %l5, [%l7 + 0x10]
10364 ldd [%l7 + 0x10], %f24
10365 fdivd %f24, %f12, %f8
10366 wr %g0, 0x80, %asi
10367 lduha [%l7 + 0x2A] %asi, %i1
10368loop_858:
10369 fbe %fcc0, loop_859
10370 bl,a %icc, loop_860
10371 edge32 %i6, %o0, %o5
10372 and %g5, 0x09F0, %i0
10373loop_859:
10374 sdiv %g3, 0x1671, %g7
10375loop_860:
10376 nop
10377 setx 0x5F084359B05C9C83, %l0, %l6
10378 stx %l6, [%l7 + 0x60]
10379 ldx [%l7 + 0x60], %fsr
10380 movn %xcc, %i7, %i5
10381 wr %g0, 0x10, %asi
10382 lduwa [%l7 + 0x2C] %asi, %i3
10383 taddcc %g2, %i2, %i4
10384 nop
10385 setx 0x0D248BCB, %l0, %l6
10386 st %l6, [%l7 + 0x28]
10387 ld [%l7 + 0x28], %f11
10388 setx 0xF89CB1A8, %l1, %l5
10389 st %l5, [%l7 + 0x10]
10390 ld [%l7 + 0x10], %f1
10391 fdivs %f1, %f11, %f28
10392 add %g4, %l2, %l6
10393 fmovdg %icc, %f4, %f3
10394 call loop_861
10395 fmovda %xcc, %f25, %f8
10396 fmovdvs %xcc, %f13, %f14
10397 wr %g0, 0x89, %asi
10398 ldsba [%l7 + 0x1C] %asi, %o6
10399loop_861:
10400 brgez,a %g6, loop_862
10401 orcc %o2, 0x0D33, %o7
10402 tgu %xcc, 0x6
10403 nop
10404 fitod %f10, %f12
10405 fdtox %f12, %f2
10406 fxtod %f2, %f10
10407loop_862:
10408 fmovrse %o3, %f11, %f30
10409 movn %xcc, %l5, %o4
10410 srlx %o1, 0x1A, %l4
10411 smul %l0, 0x0836, %l1
10412 udivx %l3, 0x0950, %i1
10413 nop
10414 fitod %f2, %f4
10415 fdtox %f4, %f4
10416 membar 0x75
10417 set 0x78, %i6
10418 stxa %g1, [%l7 + %i6] 0x89
10419 tneg %icc, 0x2
10420 fcmpeq16 %f20, %f24, %i6
10421 nop
10422 setx loop_863, %l0, %l1
10423 jmpl %l1, %o5
10424 fbo,a %fcc2, loop_864
10425 fpack32 %f24, %f12, %f26
10426 fsrc1s %f1, %f4
10427loop_863:
10428 subccc %g5, 0x0A2F, %o0
10429loop_864:
10430 movrne %i0, 0x2DF, %g3
10431 tle %xcc, 0x3
10432 fmovdpos %icc, %f0, %f26
10433 sdivx %i7, 0x0C77, %i5
10434 tleu %xcc, 0x3
10435 fxors %f6, %f23, %f0
10436 lduh [%l7 + 0x60], %i3
10437 addc %g2, %g7, %i4
10438 fbe %fcc0, loop_865
10439 saved
10440 rdpr %cwp, %g1
10441 rdpr %cansave, %g2
10442 rdpr %canrestore, %g3
10443 rdpr %cleanwin, %g4
10444 rdpr %otherwin, %g5
10445 rdpr %wstate, %g6
10446 brgz %g4, loop_866
10447 ldsb [%l7 + 0x73], %l2
10448loop_865:
10449 prefetch [%l7 + 0x6C], 0x1
10450 wr %g0, 0x19, %asi
10451 stwa %i2, [%l7 + 0x2C] %asi
10452loop_866:
10453 subcc %l6, %g6, %o2
10454 sir 0x111D
10455 array8 %o7, %o3, %o6
10456 fmul8x16au %f12, %f17, %f0
10457 fpack16 %f28, %f13
10458 be,pt %icc, loop_867
10459 array16 %l5, %o1, %o4
10460 fblg %fcc2, loop_868
10461 stx %l0, [%l7 + 0x50]
10462loop_867:
10463 xnor %l1, 0x06E7, %l4
10464 nop
10465 setx 0x9D13ACAD, %l0, %l6
10466 st %l6, [%l7 + 0x28]
10467 ld [%l7 + 0x28], %f17
10468 setx 0x4F6D43B1, %l1, %l5
10469 st %l5, [%l7 + 0x10]
10470 ld [%l7 + 0x10], %f21
10471 fdivs %f21, %f17, %f9
10472loop_868:
10473 umulcc %l3, %g1, %i6
10474 edge32n %i1, %o5, %o0
10475 tge %xcc, 0x6
10476 xnor %g5, %i0, %i7
10477 edge8ln %g3, %i5, %i3
10478 fbue,a %fcc3, loop_869
10479 udiv %g2, 0x0753, %i4
10480 fble,a %fcc3, loop_870
10481 brz %g7, loop_871
10482loop_869:
10483 fmovsleu %xcc, %f5, %f27
10484 fnand %f4, %f10, %f6
10485loop_870:
10486 addc %g4, 0x011F, %l2
10487loop_871:
10488 andcc %l6, %g6, %o2
10489 edge32ln %o7, %o3, %i2
10490 tgu %xcc, 0x6
10491 edge16n %l5, %o1, %o4
10492 orcc %o6, %l1, %l0
10493 tleu %icc, 0x4
10494 movvs %icc, %l4, %g1
10495 fexpand %f27, %f6
10496 ta %xcc, 0x5
10497 and %i6, %i1, %l3
10498 restored
10499 rdpr %cwp, %g1
10500 rdpr %cansave, %g2
10501 rdpr %canrestore, %g3
10502 rdpr %cleanwin, %g4
10503 rdpr %otherwin, %g5
10504 rdpr %wstate, %g6
10505 movvc %xcc, %o0, %o5
10506 membar #Sync
10507 wr %g0, 0xf8, %asi
10508 ldda [%l7 + 0x40] %asi, %f16
10509 fmovs %f1, %f4
10510 restored
10511 rdpr %cwp, %g1
10512 rdpr %cansave, %g2
10513 rdpr %canrestore, %g3
10514 rdpr %cleanwin, %g4
10515 rdpr %otherwin, %g5
10516 rdpr %wstate, %g6
10517 stbar
10518 wr %g0, 0x80, %asi
10519 ldda [%l7 + 0x60] %asi, %i0
10520 sra %i7, 0x0E, %g5
10521 tvs %xcc, 0x0
10522 saved
10523 rdpr %cwp, %g1
10524 rdpr %cansave, %g2
10525 rdpr %canrestore, %g3
10526 rdpr %cleanwin, %g4
10527 rdpr %otherwin, %g5
10528 rdpr %wstate, %g6
10529 sdivx %g3, 0x1935, %i5
10530 bcs,a,pt %xcc, loop_872
10531 movrne %g2, %i3, %i4
10532 std %f30, [%l7 + 0x48]
10533 ta %icc, 0x0
10534loop_872:
10535 addcc %g7, %l2, %g4
10536 xnor %g6, 0x0378, %l6
10537 flush %l7 + 0x74
10538 edge32l %o2, %o3, %o7
10539 tvc %icc, 0x5
10540 fble,a %fcc0, loop_873
10541 array32 %l5, %i2, %o1
10542 fmovrdgz %o6, %f20, %f26
10543 be,pt %icc, loop_874
10544loop_873:
10545 array8 %o4, %l1, %l4
10546 fbo,a %fcc1, loop_875
10547 fblg %fcc3, loop_876
10548loop_874:
10549 movcc %icc, %l0, %g1
10550 alignaddrl %i1, %l3, %i6
10551loop_875:
10552 fbne %fcc1, loop_877
10553loop_876:
10554 xorcc %o0, %o5, %i7
10555 subc %g5, 0x12AB, %i0
10556 add %i5, %g3, %i3
10557loop_877:
10558 fxors %f12, %f17, %f24
10559 orcc %g2, %g7, %i4
10560 movrgz %g4, %l2, %g6
10561 smul %l6, 0x02C5, %o2
10562 stw %o3, [%l7 + 0x58]
10563 ldub [%l7 + 0x17], %o7
10564 sub %i2, %o1, %l5
10565 andcc %o4, %l1, %o6
10566 edge16ln %l4, %g1, %l0
10567 ble,a loop_878
10568 fbue,a %fcc2, loop_879
10569 fba %fcc1, loop_880
10570 tcc %xcc, 0x2
10571loop_878:
10572 nop
10573 setx loop_881, %l0, %l1
10574 wrpr 0x1, %tl
10575 wrpr %l1, %tpc
10576 add %l1, 0x4, %l1
10577 wrpr %l1, %tnpc
10578 setx 0x34400001400, %l0, %l1
10579 wrpr %l1, %tstate
10580 wrhpr 0x4, %htstate
10581 retry
10582loop_879:
10583 sth %l3, [%l7 + 0x16]
10584loop_880:
10585 edge32ln %i6, %o0, %i1
10586 lduw [%l7 + 0x58], %o5
10587loop_881:
10588 movrlz %g5, %i0, %i7
10589 brnz %g3, loop_882
10590 fbuge %fcc3, loop_883
10591 fcmple16 %f2, %f22, %i5
10592 array32 %g2, %g7, %i3
10593loop_882:
10594 call loop_884
10595loop_883:
10596 mulscc %i4, %l2, %g6
10597 tle %xcc, 0x6
10598 fandnot1s %f22, %f19, %f4
10599loop_884:
10600 srax %g4, %l6, %o2
10601 ldub [%l7 + 0x1D], %o7
10602 movrgez %o3, %o1, %l5
10603 tne %xcc, 0x1
10604 popc 0x1AB1, %o4
10605 membar 0x68
10606 fmovsgu %xcc, %f14, %f2
10607 move %icc, %i2, %l1
10608 smulcc %l4, %o6, %l0
10609 fmovdne %xcc, %f0, %f7
10610 movrlz %l3, %g1, %i6
10611 fbule,a %fcc2, loop_885
10612 or %o0, 0x0461, %o5
10613 movcs %xcc, %i1, %i0
10614 movrgez %i7, 0x33E, %g5
10615loop_885:
10616 fmovdgu %icc, %f25, %f11
10617 movrlz %g3, 0x335, %i5
10618 fsrc2s %f25, %f6
10619 fnands %f3, %f17, %f31
10620 fbl,a %fcc0, loop_886
10621 edge8ln %g7, %g2, %i3
10622 edge16ln %l2, %i4, %g4
10623 movvs %icc, %g6, %l6
10624loop_886:
10625 fmovrdne %o2, %f2, %f20
10626 fzeros %f19
10627 smulcc %o3, 0x1CED, %o7
10628 movn %xcc, %o1, %l5
10629 ldd [%l7 + 0x38], %i2
10630 bpos,pn %icc, loop_887
10631 fmovspos %icc, %f6, %f16
10632 wr %g0, 0x88, %asi
10633 ldstuba [%l7 + 0x2F] %asi, %o4
10634loop_887:
10635 addcc %l4, %o6, %l1
10636 bne loop_888
10637 nop
10638 setx loop_889, %l0, %l1
10639 wrpr 0x1, %tl
10640 wrpr %l1, %tpc
10641 add %l1, 0x4, %l1
10642 wrpr %l1, %tnpc
10643 setx 0x34400001400, %l0, %l1
10644 wrpr %l1, %tstate
10645 wrhpr 0x4, %htstate
10646 retry
10647 stb %l0, [%l7 + 0x38]
10648 fmovdl %xcc, %f18, %f26
10649loop_888:
10650 sdiv %l3, 0x13F0, %g1
10651loop_889:
10652 movvc %xcc, %o0, %i6
10653 sth %o5, [%l7 + 0x4E]
10654 fbo %fcc0, loop_890
10655 bcs,pt %xcc, loop_891
10656 fnot2 %f0, %f28
10657 wr %g0, 0x89, %asi
10658 ldxa [%l7 + 0x28] %asi, %i0
10659loop_890:
10660 fmovdl %icc, %f1, %f5
10661loop_891:
10662 fbg %fcc1, loop_892
10663 ldub [%l7 + 0x28], %i7
10664 fmovsl %icc, %f21, %f7
10665 stx %g5, [%l7 + 0x40]
10666loop_892:
10667 popc %g3, %i1
10668 flush %l7 + 0x3C
10669 subcc %g7, 0x0D6A, %g2
10670 edge16 %i5, %i3, %i4
10671 swap [%l7 + 0x6C], %l2
10672 bge loop_893
10673 srax %g4, %g6, %l6
10674 movne %icc, %o3, %o7
10675 bvs %icc, loop_894
10676loop_893:
10677 fmovrde %o1, %f4, %f6
10678 fbug %fcc1, loop_895
10679 movle %icc, %o2, %i2
10680loop_894:
10681 udivcc %l5, 0x06F2, %l4
10682 subc %o4, 0x180F, %o6
10683loop_895:
10684 tvs %xcc, 0x6
10685 fnand %f10, %f24, %f26
10686 sir 0x0CE6
10687 stw %l1, [%l7 + 0x0C]
10688 sdivcc %l3, 0x173B, %g1
10689 edge8n %l0, %o0, %o5
10690 subc %i6, 0x1351, %i7
10691 addcc %i0, %g3, %i1
10692 movne %xcc, %g5, %g2
10693 alignaddrl %g7, %i3, %i5
10694 sdivcc %l2, 0x147A, %i4
10695 swap [%l7 + 0x28], %g6
10696 edge8ln %g4, %o3, %o7
10697 saved
10698 rdpr %cwp, %g1
10699 rdpr %cansave, %g2
10700 rdpr %canrestore, %g3
10701 rdpr %cleanwin, %g4
10702 rdpr %otherwin, %g5
10703 rdpr %wstate, %g6
10704 taddcc %l6, 0x1FA1, %o2
10705 xor %o1, 0x1944, %i2
10706 set 0x10, %o4
10707 lduba [%l7 + %o4] 0x15, %l4
10708 orcc %l5, %o4, %l1
10709 brnz %l3, loop_896
10710 fone %f24
10711 fpadd32s %f9, %f14, %f16
10712 fnegs %f31, %f31
10713loop_896:
10714 edge8ln %o6, %l0, %g1
10715 taddcctv %o0, %o5, %i7
10716 addccc %i6, 0x00D8, %g3
10717 movle %icc, %i1, %g5
10718 subc %g2, 0x1B30, %g7
10719 fornot2s %f28, %f2, %f17
10720 fcmpne32 %f6, %f8, %i3
10721 fpadd16 %f30, %f16, %f6
10722 umul %i0, %i5, %l2
10723 fpsub32 %f2, %f14, %f2
10724 movle %icc, %g6, %i4
10725 te %icc, 0x1
10726 ba,a,pt %xcc, loop_897
10727 fabss %f13, %f12
10728 xorcc %g4, 0x0821, %o3
10729 ldsw [%l7 + 0x14], %o7
10730loop_897:
10731 movn %icc, %o2, %o1
10732 bne,a,pn %icc, loop_898
10733 fmovrdne %l6, %f28, %f16
10734 fpsub16 %f8, %f24, %f2
10735 membar 0x6D
10736loop_898:
10737 movcc %xcc, %l4, %i2
10738 nop
10739 setx 0x02F2313FB016259F, %l0, %l6
10740 stx %l6, [%l7 + 0x28]
10741 ldd [%l7 + 0x28], %f16
10742 setx 0x7E8A057913B09541, %l1, %l5
10743 stx %l5, [%l7 + 0x10]
10744 ldd [%l7 + 0x10], %f2
10745 fsubd %f2, %f16, %f14
10746 add %l7, 0x68, %l6
10747 wr %g0, 0x89, %asi
10748 lda [%l6] %asi, %l5
10749 casa [%l6] 0x89, %l5, %l1
10750 bcc %icc, loop_899
10751 edge32l %l3, %o6, %o4
10752 fxnors %f24, %f4, %f27
10753 movrne %g1, %l0, %o5
10754loop_899:
10755 fmul8x16 %f28, %f0, %f18
10756 sll %i7, %i6, %o0
10757 fbuge,a %fcc3, loop_900
10758 tsubcctv %i1, %g3, %g5
10759 nop
10760 fitod %f10, %f6
10761 fdtoi %f6, %f24
10762 fbule %fcc2, loop_901
10763loop_900:
10764 fones %f16
10765 alignaddr %g7, %g2, %i0
10766 add %l7, 0x78, %l6
10767 wr %g0, 0x81, %asi
10768 casa [%l6] 0x81, %i5, %i3
10769loop_901:
10770 move %icc, %l2, %g6
10771 taddcc %i4, %o3, %g4
10772 sll %o2, %o1, %l6
10773 move %icc, %o7, %l4
10774 addccc %l5, 0x0C67, %i2
10775 movn %xcc, %l1, %l3
10776 bne,a,pt %icc, loop_902
10777 nop
10778 setx loop_903, %l0, %l1
10779 wrpr 0x1, %tl
10780 wrpr %l1, %tnpc
10781 setx 0x34400001400, %l0, %l1
10782 wrpr %l1, %tstate
10783 wrhpr 0x4, %htstate
10784 done
10785 fmovsle %xcc, %f19, %f17
10786 taddcctv %o6, 0x0A24, %o4
10787loop_902:
10788 bneg,pn %icc, loop_904
10789loop_903:
10790 fpsub32s %f20, %f19, %f30
10791 fblg,a %fcc1, loop_905
10792 fpsub32 %f14, %f30, %f28
10793loop_904:
10794 ble loop_906
10795 fbule %fcc3, loop_907
10796loop_905:
10797 tgu %icc, 0x0
10798 fcmpne16 %f22, %f24, %g1
10799loop_906:
10800 fnot2s %f26, %f6
10801loop_907:
10802 nop
10803 set 0x10, %o5
10804 ldsba [%l7 + %o5] 0x15, %l0
10805 tcs %xcc, 0x4
10806 addcc %o5, 0x1733, %i6
10807 swap [%l7 + 0x38], %o0
10808 popc %i1, %g3
10809 wr %g0, 0x11, %asi
10810 ldsba [%l7 + 0x51] %asi, %i7
10811 fbg,a %fcc0, loop_908
10812 and %g7, 0x1517, %g2
10813 fpadd16s %f6, %f5, %f18
10814 lduw [%l7 + 0x1C], %i0
10815loop_908:
10816 taddcctv %i5, %g5, %l2
10817 edge8ln %i3, %i4, %o3
10818 wr %g0, 0x10, %asi
10819 swapa [%l7 + 0x78] %asi, %g6
10820 fmovdgu %xcc, %f0, %f29
10821 brnz,a %o2, loop_909
10822 fble,a %fcc0, loop_910
10823 fbe,a %fcc0, loop_911
10824 addcc %g4, 0x0B33, %o1
10825loop_909:
10826 nop
10827 set 0x34, %i5
10828 prefetch [%l7 + %i5], 0x0
10829loop_910:
10830 brnz %o7, loop_912
10831loop_911:
10832 fmovrdlz %l6, %f22, %f26
10833 movcs %icc, %l4, %l5
10834 te %icc, 0x1
10835loop_912:
10836 alignaddrl %i2, %l1, %o6
10837 mulx %o4, %g1, %l3
10838 umul %o5, %l0, %o0
10839 bg loop_913
10840 mova %icc, %i6, %g3
10841 fmovdge %xcc, %f18, %f3
10842 orcc %i1, 0x1F19, %g7
10843loop_913:
10844 fornot1 %f0, %f6, %f10
10845 fbo %fcc3, loop_914
10846 tne %icc, 0x1
10847 subcc %i7, %i0, %i5
10848 movrgez %g5, %g2, %i3
10849loop_914:
10850 udivx %l2, 0x071D, %i4
10851 nop
10852 set 0x38, %o0
10853 sth %g6, [%l7 + %o0]
10854 tgu %xcc, 0x5
10855 edge16n %o2, %o3, %o1
10856 bpos,a %xcc, loop_915
10857 movneg %icc, %g4, %l6
10858 fmovdleu %xcc, %f4, %f29
10859 tcs %xcc, 0x7
10860loop_915:
10861 andncc %o7, %l5, %i2
10862 movl %xcc, %l4, %l1
10863 tne %icc, 0x6
10864 smulcc %o6, 0x0C93, %o4
10865 movrgz %g1, %l3, %l0
10866 umul %o5, %i6, %g3
10867 swap [%l7 + 0x54], %o0
10868 mova %xcc, %g7, %i7
10869 movl %icc, %i0, %i5
10870 ta %icc, 0x1
10871 edge32ln %i1, %g5, %i3
10872 ble loop_916
10873 smul %l2, %g2, %i4
10874 fnegs %f1, %f27
10875 fzero %f26
10876loop_916:
10877 movrlez %o2, %g6, %o3
10878 fbg,a %fcc3, loop_917
10879 edge8n %o1, %l6, %g4
10880 bn,pt %icc, loop_918
10881 nop
10882 fitod %f12, %f2
10883loop_917:
10884 taddcctv %l5, 0x07FF, %o7
10885 array8 %l4, %i2, %o6
10886loop_918:
10887 bn loop_919
10888 sra %l1, 0x14, %o4
10889 edge8n %l3, %l0, %o5
10890 set 0x78, %l0
10891 lda [%l7 + %l0] 0x18, %f19
10892loop_919:
10893 sra %g1, %g3, %i6
10894 fandnot1 %f16, %f6, %f22
10895 nop
10896 setx loop_920, %l0, %l1
10897 jmpl %l1, %o0
10898 te %icc, 0x0
10899 bpos loop_921
10900 fone %f18
10901loop_920:
10902 smul %g7, %i7, %i0
10903 edge8n %i5, %g5, %i3
10904loop_921:
10905 fble,a %fcc3, loop_922
10906 tneg %xcc, 0x5
10907 tsubcc %i1, %l2, %g2
10908 ldx [%l7 + 0x50], %i4
10909loop_922:
10910 array32 %o2, %o3, %g6
10911 smulcc %l6, %g4, %o1
10912 smulcc %o7, 0x185E, %l4
10913 movpos %icc, %i2, %o6
10914 fbug,a %fcc1, loop_923
10915 nop
10916 setx 0xDC8CBACC00749845, %l0, %l6
10917 stx %l6, [%l7 + 0x20]
10918 ldx [%l7 + 0x20], %fsr
10919 umulcc %l5, %o4, %l3
10920 stw %l1, [%l7 + 0x28]
10921loop_923:
10922 tle %icc, 0x5
10923 movg %xcc, %l0, %o5
10924 edge8 %g3, %g1, %i6
10925 wr %g0, 0x80, %asi
10926 ldda [%l7 + 0x50] %asi, %o0
10927 movne %icc, %i7, %i0
10928 nop
10929 setx loop_924, %l0, %l1
10930 wrpr 0x1, %tl
10931 wrpr %l1, %tnpc
10932 setx 0x34400001400, %l0, %l1
10933 wrpr %l1, %tstate
10934 wrhpr 0x4, %htstate
10935 done
10936 fba,a %fcc3, loop_925
10937 fmovdge %xcc, %f4, %f0
10938 tsubcc %g7, 0x0D04, %i5
10939loop_924:
10940 subc %i3, 0x0F70, %i1
10941loop_925:
10942 fnands %f23, %f1, %f20
10943 andncc %g5, %g2, %l2
10944 sdivx %o2, 0x05FE, %i4
10945 xorcc %g6, 0x0AE3, %o3
10946 movgu %xcc, %g4, %l6
10947 orn %o1, 0x023D, %o7
10948 movcs %xcc, %l4, %o6
10949 smulcc %i2, 0x0140, %l5
10950 tleu %icc, 0x5
10951 smul %o4, %l1, %l3
10952 fmovrdlz %o5, %f8, %f4
10953 stb %g3, [%l7 + 0x6B]
10954 movgu %icc, %g1, %i6
10955 bvs,pn %xcc, loop_926
10956 fmovdvc %icc, %f9, %f21
10957 ldx [%l7 + 0x60], %o0
10958 movle %icc, %l0, %i7
10959loop_926:
10960 brnz,a %i0, loop_927
10961 or %g7, 0x029D, %i5
10962 ta %xcc, 0x6
10963 tvs %icc, 0x5
10964loop_927:
10965 sllx %i3, %g5, %g2
10966 edge32ln %i1, %o2, %i4
10967 fmovdle %icc, %f13, %f4
10968 bn,a loop_928
10969 sllx %l2, %g6, %g4
10970 fabss %f12, %f21
10971 tl %xcc, 0x7
10972loop_928:
10973 xnor %l6, %o3, %o1
10974 ldx [%l7 + 0x28], %l4
10975 bvc,a loop_929
10976 sdivcc %o7, 0x0292, %o6
10977 bg,pt %icc, loop_930
10978 umul %i2, %l5, %o4
10979loop_929:
10980 movvc %xcc, %l3, %o5
10981 fbue,a %fcc1, loop_931
10982loop_930:
10983 add %l1, %g3, %g1
10984 edge32l %o0, %i6, %l0
10985 edge16ln %i7, %g7, %i0
10986loop_931:
10987 edge16l %i3, %g5, %i5
10988 movcs %icc, %g2, %i1
10989 movg %xcc, %o2, %i4
10990 fabss %f24, %f12
10991 lduh [%l7 + 0x28], %g6
10992 bvs,pt %xcc, loop_932
10993 smulcc %g4, %l2, %o3
10994 array16 %l6, %l4, %o7
10995 be,a loop_933
10996loop_932:
10997 sub %o1, 0x12B0, %i2
10998 set 0x78, %o1
10999 ldswa [%l7 + %o1] 0x14, %l5
11000loop_933:
11001 bvc,pt %xcc, loop_934
11002 ldsb [%l7 + 0x5E], %o4
11003 fexpand %f28, %f6
11004 movrlez %l3, 0x3D2, %o6
11005loop_934:
11006 edge16 %l1, %g3, %g1
11007 brnz %o0, loop_935
11008 tsubcc %o5, 0x0F59, %i6
11009 stbar
11010 move %xcc, %i7, %g7
11011loop_935:
11012 stb %l0, [%l7 + 0x2E]
11013 swap [%l7 + 0x58], %i3
11014 edge16 %i0, %i5, %g5
11015 ldd [%l7 + 0x30], %i0
11016 nop
11017 fitos %f7, %f15
11018 fstox %f15, %f24
11019 tsubcc %o2, 0x03EC, %i4
11020 mulx %g2, %g6, %l2
11021 fexpand %f2, %f4
11022 brgez %g4, loop_936
11023 taddcc %l6, %o3, %o7
11024 andn %o1, 0x0EEB, %l4
11025 addc %l5, %i2, %l3
11026loop_936:
11027 ldsh [%l7 + 0x16], %o4
11028 add %l7, 0x20, %l6
11029 wr %g0, 0x19, %asi
11030 casa [%l6] %asi, %o6, %g3
11031 sir 0x11FF
11032 array16 %g1, %o0, %l1
11033 set 0x60, %i4
11034 stwa %i6, [%l7 + %i4] 0x27
11035 membar #Sync
11036 sdivx %i7, 0x034A, %g7
11037 sll %l0, %i3, %o5
11038 wr %g0, 0x04, %asi
11039 ldstuba [%l7 + 0x4F] %asi, %i5
11040 fbne %fcc3, loop_937
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 edge8l %i0, %g5, %i1
11049 tgu %icc, 0x6
11050loop_937:
11051 fands %f25, %f25, %f18
11052 xor %i4, 0x0CFE, %g2
11053 movl %xcc, %g6, %o2
11054 andcc %l2, 0x1A8B, %l6
11055 fmovsn %xcc, %f21, %f29
11056 wr %g0, 0x89, %asi
11057 stba %g4, [%l7 + 0x4F] %asi
11058 fornot2 %f0, %f12, %f14
11059 fcmpgt16 %f22, %f22, %o3
11060 smulcc %o7, %o1, %l5
11061 umulcc %i2, 0x09B8, %l4
11062 and %l3, 0x0530, %o6
11063 mova %icc, %g3, %o4
11064 srlx %g1, 0x17, %l1
11065 lduw [%l7 + 0x74], %o0
11066 umulcc %i6, %i7, %l0
11067 tpos %icc, 0x1
11068 fsrc1 %f2, %f12
11069 movcc %xcc, %i3, %o5
11070 wr %g0, 0x89, %asi
11071 swapa [%l7 + 0x70] %asi, %g7
11072 movl %icc, %i5, %i0
11073 movg %xcc, %g5, %i1
11074 nop
11075 setx 0x1B72913ACD23F0A3, %l0, %l6
11076 stx %l6, [%l7 + 0x28]
11077 ldd [%l7 + 0x28], %f10
11078 setx 0x88AAAD46C543F5C0, %l1, %l5
11079 stx %l5, [%l7 + 0x10]
11080 ldd [%l7 + 0x10], %f2
11081 fmuld %f2, %f10, %f18
11082 edge8n %i4, %g6, %o2
11083 orncc %g2, %l2, %l6
11084 tsubcctv %g4, %o3, %o7
11085 fbg,a %fcc3, loop_938
11086 prefetch [%l7 + 0x14], 0x1
11087 sir 0x10FF
11088 srlx %l5, 0x14, %i2
11089loop_938:
11090 and %l4, 0x0BD2, %o1
11091 nop
11092 fitod %f8, %f0
11093 fdtos %f0, %f7
11094 edge32 %o6, %g3, %l3
11095 nop
11096 setx 0x28E78588, %l0, %l6
11097 st %l6, [%l7 + 0x28]
11098 ld [%l7 + 0x28], %f13
11099 setx 0x22CE9DA0, %l1, %l5
11100 st %l5, [%l7 + 0x10]
11101 ld [%l7 + 0x10], %f11
11102 fmuls %f11, %f13, %f13
11103 movrgz %o4, 0x37E, %l1
11104 orncc %o0, %g1, %i7
11105 fbe,a %fcc2, loop_939
11106 tsubcc %i6, 0x0FC1, %i3
11107 fandnot2 %f20, %f12, %f10
11108 movrlz %l0, %g7, %o5
11109loop_939:
11110 orn %i5, 0x1E4F, %g5
11111 te %icc, 0x6
11112 andcc %i0, %i1, %i4
11113 movn %xcc, %g6, %g2
11114 wr %g0, 0x04, %asi
11115 sta %f17, [%l7 + 0x78] %asi
11116 wr %g0, 0x18, %asi
11117 stda %f0, [%l7 + 0x40] %asi
11118 movle %icc, %o2, %l6
11119 fmovrsgez %g4, %f13, %f20
11120 array16 %o3, %l2, %l5
11121 fmovsvs %xcc, %f23, %f20
11122 edge32l %o7, %i2, %o1
11123 tpos %icc, 0x4
11124 ta %icc, 0x6
11125 tl %xcc, 0x1
11126 sra %o6, 0x05, %g3
11127 edge32l %l4, %l3, %l1
11128 fmovdle %xcc, %f19, %f10
11129 movrne %o4, %o0, %g1
11130 movvs %xcc, %i7, %i6
11131 nop
11132 setx loop_940, %l0, %l1
11133 jmpl %l1, %l0
11134 fmovscs %xcc, %f9, %f30
11135 nop
11136 setx 0x9FA394DE, %l0, %l6
11137 st %l6, [%l7 + 0x28]
11138 ld [%l7 + 0x28], %f15
11139 setx 0x2EA056F7, %l1, %l5
11140 st %l5, [%l7 + 0x10]
11141 ld [%l7 + 0x10], %f11
11142 fadds %f11, %f15, %f15
11143 tneg %xcc, 0x7
11144loop_940:
11145 movrgez %g7, %i3, %i5
11146 movrlz %g5, %i0, %i1
11147 movrlez %i4, %g6, %o5
11148 membar 0x3D
11149 orn %o2, 0x0D01, %l6
11150 tg %xcc, 0x7
11151 wr %g0, 0x18, %asi
11152 lduba [%l7 + 0x70] %asi, %g2
11153 restored
11154 rdpr %cwp, %g1
11155 rdpr %cansave, %g2
11156 rdpr %canrestore, %g3
11157 rdpr %cleanwin, %g4
11158 rdpr %otherwin, %g5
11159 rdpr %wstate, %g6
11160 fbge %fcc1, loop_941
11161 sll %g4, 0x0E, %l2
11162 edge16n %o3, %o7, %l5
11163 tleu %icc, 0x5
11164loop_941:
11165 lduh [%l7 + 0x60], %o1
11166 umulcc %i2, 0x0FE4, %g3
11167 udiv %l4, 0x0998, %o6
11168 bleu,a,pn %icc, loop_942
11169 movvs %icc, %l1, %l3
11170 movne %xcc, %o4, %g1
11171 tl %xcc, 0x3
11172loop_942:
11173 sllx %o0, 0x05, %i6
11174 bvs,a loop_943
11175 bg,pn %icc, loop_944
11176 fpackfix %f14, %f10
11177 srlx %i7, 0x0C, %l0
11178loop_943:
11179 fbul %fcc3, loop_945
11180loop_944:
11181 brgez %g7, loop_946
11182 sethi 0x11CD, %i3
11183 nop
11184 fitos %f1, %f22
11185 fstoi %f22, %f30
11186loop_945:
11187 srlx %i5, %g5, %i1
11188loop_946:
11189 movl %xcc, %i4, %i0
11190 and %o5, 0x00EA, %o2
11191 smulcc %g6, %g2, %l6
11192 addc %g4, 0x1D43, %l2
11193 sllx %o3, 0x09, %o7
11194 srl %o1, 0x17, %i2
11195 or %g3, %l5, %l4
11196 orn %o6, %l3, %o4
11197 xnor %l1, %o0, %i6
11198 nop
11199 setx 0x2DC2551EE077E7ED, %l0, %l6
11200 stx %l6, [%l7 + 0x28]
11201 ldx [%l7 + 0x28], %fsr
11202 movrlz %i7, 0x1A3, %l0
11203 add %g1, 0x199F, %i3
11204 movn %icc, %i5, %g7
11205 udivx %i1, 0x0E3F, %i4
11206 array16 %g5, %o5, %i0
11207 movrne %o2, %g2, %g6
11208 alignaddr %g4, %l6, %o3
11209 edge32ln %l2, %o1, %o7
11210 wr %g0, 0x10, %asi
11211 lduba [%l7 + 0x08] %asi, %i2
11212 movn %icc, %l5, %g3
11213 tvs %xcc, 0x6
11214 stbar
11215 set 0x40, %o2
11216 ldda [%l7 + %o2] 0x89, %f16
11217 bcc loop_947
11218 brz,a %o6, loop_948
11219 saved
11220 rdpr %cwp, %g1
11221 rdpr %cansave, %g2
11222 rdpr %canrestore, %g3
11223 rdpr %cleanwin, %g4
11224 rdpr %otherwin, %g5
11225 rdpr %wstate, %g6
11226 sdiv %l4, 0x0C48, %o4
11227loop_947:
11228 fmovsgu %xcc, %f6, %f17
11229loop_948:
11230 nop
11231 setx 0xA309117C, %l0, %l6
11232 st %l6, [%l7 + 0x28]
11233 ld [%l7 + 0x28], %f26
11234 setx 0x10B7FA9A, %l1, %l5
11235 st %l5, [%l7 + 0x10]
11236 ld [%l7 + 0x10], %f26
11237 fdivs %f26, %f26, %f14
11238 fnot2s %f23, %f26
11239 tne %icc, 0x0
11240 add %l7, 0x4C, %l6
11241 wr %g0, 0x0c, %asi
11242 casa [%l6] 0x0c, %l1, %l3
11243 edge32ln %o0, %i7, %l0
11244 tcs %icc, 0x6
11245 tg %icc, 0x3
11246 mova %icc, %g1, %i3
11247 be,pt %icc, loop_949
11248 alignaddrl %i6, %g7, %i1
11249 fpadd16 %f16, %f22, %f26
11250 bleu,pn %icc, loop_950
11251loop_949:
11252 nop
11253 fitos %f20, %f21
11254 restored
11255 rdpr %cwp, %g1
11256 rdpr %cansave, %g2
11257 rdpr %canrestore, %g3
11258 rdpr %cleanwin, %g4
11259 rdpr %otherwin, %g5
11260 rdpr %wstate, %g6
11261 sll %i4, %g5, %o5
11262loop_950:
11263 movvs %xcc, %i0, %i5
11264 edge32n %g2, %g6, %o2
11265 fblg,a %fcc1, loop_951
11266 sdiv %l6, 0x1737, %g4
11267 fxnors %f17, %f19, %f18
11268 saved
11269 rdpr %cwp, %g1
11270 rdpr %cansave, %g2
11271 rdpr %canrestore, %g3
11272 rdpr %cleanwin, %g4
11273 rdpr %otherwin, %g5
11274 rdpr %wstate, %g6
11275loop_951:
11276 tg %xcc, 0x3
11277 fnot2s %f12, %f7
11278 fmovdge %xcc, %f16, %f10
11279 fpsub32 %f30, %f14, %f10
11280 movpos %xcc, %l2, %o3
11281 saved
11282 rdpr %cwp, %g1
11283 rdpr %cansave, %g2
11284 rdpr %canrestore, %g3
11285 rdpr %cleanwin, %g4
11286 rdpr %otherwin, %g5
11287 rdpr %wstate, %g6
11288 stx %o1, [%l7 + 0x50]
11289 movpos %xcc, %i2, %l5
11290 taddcctv %o7, %o6, %l4
11291 edge16l %g3, %l1, %o4
11292 fbu %fcc1, loop_952
11293 bcs %icc, loop_953
11294 srlx %l3, %i7, %o0
11295 subccc %g1, %i3, %i6
11296loop_952:
11297 srl %l0, 0x02, %i1
11298loop_953:
11299 nop
11300 wr %g0, 0x22, %asi
11301 ldda [%l7 + 0x50] %asi, %i4
11302 tn %xcc, 0x4
11303 wr %g0, 0x11, %asi
11304 stwa %g7, [%l7 + 0x30] %asi
11305 movcs %icc, %o5, %i0
11306 subcc %g5, %i5, %g6
11307 fmovda %xcc, %f8, %f6
11308 fmovrdlz %o2, %f18, %f24
11309 fornot2 %f14, %f28, %f22
11310 xor %l6, 0x0EE4, %g4
11311 udivx %l2, 0x09FD, %o3
11312 saved
11313 rdpr %cwp, %g1
11314 rdpr %cansave, %g2
11315 rdpr %canrestore, %g3
11316 rdpr %cleanwin, %g4
11317 rdpr %otherwin, %g5
11318 rdpr %wstate, %g6
11319 tl %icc, 0x3
11320 tge %xcc, 0x2
11321 set 0x3C, %i7
11322 lduha [%l7 + %i7] 0x89, %o1
11323 subccc %g2, 0x0D86, %l5
11324 movrlz %i2, %o7, %o6
11325 movrne %l4, %g3, %l1
11326 nop
11327 setx 0x3FDABB5F, %l0, %l6
11328 st %l6, [%l7 + 0x28]
11329 ld [%l7 + 0x28], %f2
11330 setx 0xE63793E5, %l1, %l5
11331 st %l5, [%l7 + 0x10]
11332 ld [%l7 + 0x10], %f15
11333 fadds %f15, %f2, %f16
11334 mulx %o4, %l3, %o0
11335 add %l7, 0x0C, %l6
11336 wr %g0, 0x81, %asi
11337 casa [%l6] 0x81, %i7, %g1
11338 edge16n %i6, %l0, %i3
11339 te %icc, 0x6
11340 movrgez %i4, %g7, %o5
11341 nop
11342 setx 0x07E29B145CC1F575, %l0, %l6
11343 stx %l6, [%l7 + 0x28]
11344 ldd [%l7 + 0x28], %f26
11345 setx 0x3016AB321F986956, %l1, %l5
11346 stx %l5, [%l7 + 0x10]
11347 ldd [%l7 + 0x10], %f0
11348 fmuld %f0, %f26, %f30
11349 orncc %i1, 0x0D0C, %g5
11350 tvs %icc, 0x4
11351 sdivx %i0, 0x0AEB, %i5
11352 popc %o2, %l6
11353 tle %xcc, 0x4
11354 pdist %f16, %f20, %f4
11355 movneg %icc, %g4, %g6
11356 nop
11357 setx 0xF49C577E0056208A, %l0, %l6
11358 stx %l6, [%l7 + 0x38]
11359 ldx [%l7 + 0x38], %fsr
11360 mova %icc, %l2, %o3
11361 edge32 %o1, %l5, %g2
11362 edge16l %i2, %o7, %l4
11363 fandnot2 %f12, %f6, %f28
11364 edge16ln %o6, %g3, %l1
11365 fbuge %fcc1, loop_954
11366 or %l3, 0x1B46, %o0
11367 add %l7, 0x20, %l6
11368 wr %g0, 0x81, %asi
11369 casxa [%l6] %asi, %o4, %g1
11370loop_954:
11371 addc %i6, 0x18BA, %i7
11372 bvs,a,pn %xcc, loop_955
11373 fbge,a %fcc2, loop_956
11374 array16 %i3, %i4, %l0
11375 sllx %g7, %i1, %g5
11376loop_955:
11377 tl %xcc, 0x1
11378loop_956:
11379 nop
11380 setx loop_957, %l0, %l1
11381 wrpr 0x1, %tl
11382 wrpr %l1, %tnpc
11383 setx 0x34400001400, %l0, %l1
11384 wrpr %l1, %tstate
11385 wrhpr 0x4, %htstate
11386 done
11387 edge8n %i0, %i5, %o2
11388 umulcc %l6, %o5, %g4
11389 ta %xcc, 0x3
11390loop_957:
11391 fmovrdne %l2, %f10, %f28
11392 bge %icc, loop_958
11393 orncc %o3, 0x1108, %o1
11394 brlez,a %l5, loop_959
11395 mova %xcc, %g6, %g2
11396loop_958:
11397 lduw [%l7 + 0x48], %o7
11398 tgu %xcc, 0x7
11399loop_959:
11400 ldsw [%l7 + 0x40], %l4
11401 andncc %i2, %o6, %l1
11402 addcc %g3, 0x0975, %l3
11403 fsrc2s %f17, %f30
11404 array32 %o0, %o4, %g1
11405 alignaddr %i6, %i3, %i4
11406 movrgez %i7, %l0, %i1
11407 fbul,a %fcc1, loop_960
11408 ldd [%l7 + 0x68], %f10
11409 bvc,pt %icc, loop_961
11410 ldx [%l7 + 0x18], %g5
11411loop_960:
11412 saved
11413 rdpr %cwp, %g1
11414 rdpr %cansave, %g2
11415 rdpr %canrestore, %g3
11416 rdpr %cleanwin, %g4
11417 rdpr %otherwin, %g5
11418 rdpr %wstate, %g6
11419 set 0x60, %o3
11420 lda [%l7 + %o3] 0x14, %f29
11421loop_961:
11422 movrgez %g7, 0x270, %i5
11423 fcmpeq32 %f26, %f4, %i0
11424 tle %xcc, 0x1
11425 fbul %fcc0, loop_962
11426 addccc %o2, 0x04DD, %l6
11427 fbn,a %fcc3, loop_963
11428 fmovsl %icc, %f29, %f28
11429loop_962:
11430 fmovscs %xcc, %f15, %f22
11431 addccc %o5, %g4, %o3
11432loop_963:
11433 fornot1 %f0, %f28, %f0
11434 fmovdn %icc, %f18, %f0
11435 andn %o1, 0x0D46, %l2
11436 fmovdgu %icc, %f22, %f27
11437 fnegs %f26, %f21
11438 fmovrdlez %g6, %f0, %f16
11439 addc %g2, 0x105A, %l5
11440 movg %icc, %l4, %o7
11441 array32 %o6, %i2, %g3
11442 addccc %l3, 0x0777, %l1
11443 nop
11444 fitos %f12, %f22
11445 fstod %f22, %f2
11446 fmovdcc %icc, %f22, %f30
11447 alignaddrl %o4, %g1, %i6
11448 wr %g0, 0xeb, %asi
11449 stwa %o0, [%l7 + 0x30] %asi
11450 membar #Sync
11451 ldstub [%l7 + 0x20], %i4
11452 fmovrdgz %i3, %f24, %f8
11453 or %i7, %i1, %g5
11454 fmovrdgez %l0, %f6, %f20
11455 array16 %i5, %i0, %o2
11456 tn %xcc, 0x3
11457 add %g7, %o5, %l6
11458 fmovdne %icc, %f4, %f27
11459 fexpand %f13, %f6
11460 smul %g4, %o3, %l2
11461 movn %xcc, %o1, %g2
11462 ta %icc, 0x5
11463 fblg,a %fcc0, loop_964
11464 mova %icc, %l5, %l4
11465 edge8ln %o7, %g6, %i2
11466 fornot2 %f22, %f26, %f18
11467loop_964:
11468 tl %icc, 0x4
11469 fbul %fcc0, loop_965
11470 fbge %fcc1, loop_966
11471 lduh [%l7 + 0x60], %o6
11472 fornot1s %f5, %f8, %f17
11473loop_965:
11474 fpack32 %f12, %f8, %f0
11475loop_966:
11476 edge8ln %l3, %g3, %l1
11477 edge16ln %g1, %i6, %o4
11478 tsubcc %i4, %i3, %o0
11479 umul %i1, 0x1D35, %g5
11480 array8 %i7, %l0, %i0
11481 edge32 %o2, %i5, %o5
11482 fornot1 %f8, %f18, %f14
11483 sdivcc %l6, 0x1352, %g4
11484 fpadd32s %f25, %f11, %f13
11485 fexpand %f17, %f10
11486 tneg %icc, 0x3
11487 movre %g7, 0x29C, %o3
11488 subcc %l2, 0x064E, %g2
11489 edge32n %o1, %l5, %o7
11490 fmovdge %icc, %f3, %f11
11491 edge16l %g6, %i2, %o6
11492 nop
11493 setx loop_967, %l0, %l1
11494 wrpr 0x1, %tl
11495 wrpr %l1, %tpc
11496 add %l1, 0x4, %l1
11497 wrpr %l1, %tnpc
11498 setx 0x34400001400, %l0, %l1
11499 wrpr %l1, %tstate
11500 wrhpr 0x4, %htstate
11501 retry
11502 andn %l4, 0x19BC, %l3
11503 fandnot1 %f8, %f26, %f2
11504 edge32l %g3, %l1, %g1
11505loop_967:
11506 fpadd16 %f16, %f20, %f14
11507 sllx %i6, %o4, %i4
11508 sdivx %i3, 0x0937, %o0
11509 fpsub16 %f0, %f16, %f24
11510 andncc %g5, %i7, %l0
11511 andncc %i0, %o2, %i5
11512 sdiv %o5, 0x1D46, %l6
11513 ble,a,pn %xcc, loop_968
11514 tvs %xcc, 0x6
11515 fmovsge %xcc, %f24, %f26
11516 fbu %fcc0, loop_969
11517loop_968:
11518 subc %i1, %g7, %g4
11519 fcmpgt16 %f4, %f4, %l2
11520 subccc %g2, 0x1196, %o3
11521loop_969:
11522 tcs %xcc, 0x6
11523 fbne %fcc1, loop_970
11524 fmul8sux16 %f0, %f16, %f22
11525 alignaddrl %l5, %o7, %g6
11526 srax %o1, 0x05, %i2
11527loop_970:
11528 srl %l4, %l3, %o6
11529 udivcc %l1, 0x088D, %g1
11530 movgu %xcc, %g3, %o4
11531 movneg %xcc, %i4, %i3
11532 sdivcc %o0, 0x0868, %i6
11533 bne,pn %icc, loop_971
11534 tcc %icc, 0x7
11535 set 0x40, %g4
11536 ldda [%l7 + %g4] 0x04, %f16
11537loop_971:
11538 bvc,a,pt %xcc, loop_972
11539 nop
11540 fitos %f11, %f7
11541 fstoi %f7, %f29
11542 subcc %i7, 0x1B5B, %g5
11543 fmovde %xcc, %f11, %f18
11544loop_972:
11545 ld [%l7 + 0x14], %f23
11546 bcc %icc, loop_973
11547 edge8 %l0, %i0, %o2
11548 fpack16 %f30, %f14
11549 fbe,a %fcc0, loop_974
11550loop_973:
11551 bn,a,pt %xcc, loop_975
11552 umul %i5, 0x060B, %l6
11553 restored
11554 rdpr %cwp, %g1
11555 rdpr %cansave, %g2
11556 rdpr %canrestore, %g3
11557 rdpr %cleanwin, %g4
11558 rdpr %otherwin, %g5
11559 rdpr %wstate, %g6
11560loop_974:
11561 tn %icc, 0x7
11562loop_975:
11563 movrgz %i1, %o5, %g7
11564 movgu %icc, %g4, %l2
11565 fbule,a %fcc2, loop_976
11566 movgu %xcc, %o3, %l5
11567 saved
11568 rdpr %cwp, %g1
11569 rdpr %cansave, %g2
11570 rdpr %canrestore, %g3
11571 rdpr %cleanwin, %g4
11572 rdpr %otherwin, %g5
11573 rdpr %wstate, %g6
11574 fmovdcc %xcc, %f3, %f7
11575loop_976:
11576 tne %icc, 0x3
11577 nop
11578 setx 0x7C34F9F8CF82F387, %l0, %l6
11579 stx %l6, [%l7 + 0x28]
11580 ldd [%l7 + 0x28], %f12
11581 setx 0x0B7356F3E7625CBC, %l1, %l5
11582 stx %l5, [%l7 + 0x10]
11583 ldd [%l7 + 0x10], %f20
11584 fmuld %f20, %f12, %f22
11585 fmovd %f12, %f28
11586 tle %xcc, 0x3
11587 alignaddr %g2, %g6, %o1
11588 fpackfix %f6, %f0
11589 smulcc %o7, %i2, %l4
11590 fble %fcc1, loop_977
11591 sth %l3, [%l7 + 0x24]
11592 be,a loop_978
11593 and %o6, 0x02E7, %g1
11594loop_977:
11595 stbar
11596 orcc %g3, 0x1295, %o4
11597loop_978:
11598 alignaddrl %l1, %i3, %i4
11599 edge8 %i6, %o0, %i7
11600 ta %icc, 0x1
11601 sdiv %l0, 0x029A, %i0
11602 udivcc %g5, 0x091E, %o2
11603 tge %icc, 0x0
11604 fmovdg %xcc, %f1, %f5
11605 fandnot1s %f15, %f23, %f2
11606 fmovrdne %l6, %f10, %f2
11607 bneg loop_979
11608 andn %i5, 0x1154, %o5
11609 set 0x48, %o7
11610 swapa [%l7 + %o7] 0x88, %i1
11611loop_979:
11612 andncc %g7, %g4, %l2
11613 udivx %l5, 0x1BDB, %o3
11614 tne %icc, 0x0
11615 nop
11616 setx 0x72CECB9CB7843500, %l0, %l6
11617 stx %l6, [%l7 + 0x28]
11618 ldd [%l7 + 0x28], %f16
11619 setx 0x9F2A9597C0988161, %l1, %l5
11620 stx %l5, [%l7 + 0x10]
11621 ldd [%l7 + 0x10], %f0
11622 faddd %f0, %f16, %f24
11623 edge8n %g2, %g6, %o7
11624 fones %f31
11625 fmovrde %o1, %f24, %f24
11626 movcs %xcc, %i2, %l3
11627 be,a,pn %icc, loop_980
11628 fandnot1s %f1, %f21, %f0
11629 fnegd %f16, %f16
11630 edge16l %l4, %g1, %g3
11631loop_980:
11632 fpack32 %f28, %f26, %f26
11633 fbue %fcc1, loop_981
11634 and %o4, 0x197A, %o6
11635 fbul,a %fcc0, loop_982
11636 fmovdvs %xcc, %f19, %f5
11637loop_981:
11638 movgu %xcc, %l1, %i4
11639 mulscc %i3, %i6, %i7
11640loop_982:
11641 fmuld8ulx16 %f17, %f27, %f2
11642 set 0x3C, %g6
11643 stwa %l0, [%l7 + %g6] 0x15
11644 smulcc %o0, 0x1E38, %i0
11645 fmul8x16 %f24, %f2, %f24
11646 bg,a,pt %xcc, loop_983
11647 fmovsa %icc, %f17, %f3
11648 movrlz %o2, %g5, %i5
11649 bshuffle %f24, %f14, %f8
11650loop_983:
11651 subc %o5, %l6, %i1
11652 array8 %g4, %l2, %g7
11653 flush %l7 + 0x5C
11654 nop
11655 set 0x45, %i2
11656 stb %o3, [%l7 + %i2]
11657 tn %xcc, 0x6
11658 tge %xcc, 0x6
11659 edge32ln %l5, %g6, %g2
11660 tneg %xcc, 0x0
11661 fnors %f0, %f14, %f1
11662 andn %o1, %o7, %l3
11663 edge32n %i2, %l4, %g1
11664 sub %g3, %o4, %o6
11665 fand %f22, %f14, %f30
11666 fmovrslez %l1, %f13, %f9
11667 call loop_984
11668 movcs %xcc, %i3, %i6
11669 fbg %fcc0, loop_985
11670 std %f16, [%l7 + 0x18]
11671loop_984:
11672 movpos %icc, %i7, %i4
11673 nop
11674 setx loop_986, %l0, %l1
11675 wrpr 0x1, %tl
11676 wrpr %l1, %tpc
11677 add %l1, 0x4, %l1
11678 wrpr %l1, %tnpc
11679 setx 0x34400001400, %l0, %l1
11680 wrpr %l1, %tstate
11681 wrhpr 0x4, %htstate
11682 retry
11683loop_985:
11684 membar 0x3F
11685 ble,pt %icc, loop_987
11686 edge32n %o0, %i0, %o2
11687loop_986:
11688 ldd [%l7 + 0x40], %f12
11689 srl %g5, 0x11, %i5
11690loop_987:
11691 fornot1s %f30, %f12, %f30
11692 edge8l %l0, %o5, %l6
11693 tleu %xcc, 0x2
11694 orcc %i1, 0x16B5, %g4
11695 udivx %l2, 0x0FEC, %g7
11696 array32 %l5, %o3, %g2
11697 fcmple16 %f10, %f16, %o1
11698 movrlez %o7, 0x1BC, %l3
11699 fandnot1s %f14, %f30, %f15
11700 fmovs %f8, %f10
11701 ldstub [%l7 + 0x13], %g6
11702 tn %icc, 0x2
11703 fmovd %f28, %f18
11704 wr %g0, 0x89, %asi
11705 lduba [%l7 + 0x27] %asi, %l4
11706 movcc %xcc, %g1, %g3
11707 fmovrslez %i2, %f0, %f12
11708 move %icc, %o6, %l1
11709 addc %o4, 0x1AA5, %i3
11710 nop
11711 setx loop_988, %l0, %l1
11712 wrpr 0x1, %tl
11713 wrpr %l1, %tnpc
11714 setx 0x34400001400, %l0, %l1
11715 wrpr %l1, %tstate
11716 wrhpr 0x4, %htstate
11717 done
11718 edge8l %i6, %i4, %o0
11719 edge8n %i7, %o2, %i0
11720 udivcc %i5, 0x0DD9, %l0
11721loop_988:
11722 tcc %icc, 0x2
11723 fmovsneg %xcc, %f21, %f30
11724 array32 %g5, %l6, %o5
11725 popc 0x055A, %g4
11726 movrlz %l2, 0x158, %g7
11727 fmovdl %icc, %f1, %f8
11728 fbe %fcc2, loop_989
11729 bn %xcc, loop_990
11730 lduw [%l7 + 0x40], %i1
11731 sll %o3, %l5, %o1
11732loop_989:
11733 movne %xcc, %g2, %o7
11734loop_990:
11735 tpos %icc, 0x0
11736 sub %l3, %l4, %g6
11737 fbue,a %fcc2, loop_991
11738 movre %g3, %g1, %o6
11739 movleu %xcc, %i2, %l1
11740 sll %o4, 0x1B, %i6
11741loop_991:
11742 srax %i4, 0x05, %i3
11743 movcc %icc, %i7, %o0
11744 nop
11745 setx 0x24D19306, %l0, %l6
11746 st %l6, [%l7 + 0x28]
11747 ld [%l7 + 0x28], %f8
11748 fsqrts %f8, %f9
11749 orn %i0, %o2, %l0
11750 brgez,a %i5, loop_992
11751 saved
11752 rdpr %cwp, %g1
11753 rdpr %cansave, %g2
11754 rdpr %canrestore, %g3
11755 rdpr %cleanwin, %g4
11756 rdpr %otherwin, %g5
11757 rdpr %wstate, %g6
11758 nop
11759 fitod %f10, %f10
11760 addc %l6, %o5, %g5
11761loop_992:
11762 brgz,a %g4, loop_993
11763 st %f22, [%l7 + 0x7C]
11764 subccc %l2, 0x1E22, %i1
11765 movg %icc, %o3, %l5
11766loop_993:
11767 nop
11768 wr %g0, 0x04, %asi
11769 ldda [%l7 + 0x40] %asi, %o0
11770 set 0x08, %g5
11771 prefetcha [%l7 + %g5] 0x19, 0x0
11772 fba %fcc0, loop_994
11773 fmovsa %xcc, %f5, %f12
11774 fbl,a %fcc2, loop_995
11775 movrlez %o7, %l3, %g2
11776loop_994:
11777 addc %g6, %g3, %l4
11778 popc %g1, %i2
11779loop_995:
11780 fcmpeq16 %f8, %f6, %l1
11781 orn %o6, 0x11C9, %o4
11782 array16 %i4, %i6, %i3
11783 tcc %icc, 0x4
11784 movrlez %o0, %i7, %o2
11785 fzeros %f16
11786 fmovde %xcc, %f14, %f12
11787 nop
11788 setx 0x6C5387D242B8D06B, %l0, %l6
11789 stx %l6, [%l7 + 0x28]
11790 ldd [%l7 + 0x28], %f10
11791 setx 0x2748353EE5DB7273, %l1, %l5
11792 stx %l5, [%l7 + 0x10]
11793 ldd [%l7 + 0x10], %f4
11794 fdivd %f4, %f10, %f14
11795 fbl,a %fcc2, loop_996
11796 movg %xcc, %l0, %i0
11797 smul %l6, %o5, %i5
11798 subcc %g5, 0x0F79, %g4
11799loop_996:
11800 flush %l7 + 0x0C
11801 sra %l2, %o3, %i1
11802 sethi 0x0AA7, %o1
11803 fors %f24, %f15, %f9
11804 fmovdgu %icc, %f15, %f16
11805 ta %xcc, 0x6
11806 bvs,a,pn %icc, loop_997
11807 fbg,a %fcc0, loop_998
11808 taddcctv %g7, %o7, %l3
11809 wr %g0, 0xe3, %asi
11810 stba %g2, [%l7 + 0x10] %asi
11811 membar #Sync
11812loop_997:
11813 bleu,pn %xcc, loop_999
11814loop_998:
11815 movcs %xcc, %g6, %g3
11816 set 0x2C, %i1
11817 stba %l5, [%l7 + %i1] 0x18
11818loop_999:
11819 movpos %xcc, %l4, %g1
11820 edge16 %i2, %l1, %o4
11821 movne %icc, %i4, %o6
11822 for %f30, %f6, %f6
11823 fbue %fcc1, loop_1000
11824 fpadd16 %f22, %f8, %f6
11825 set 0x28, %l3
11826 lda [%l7 + %l3] 0x80, %f11
11827loop_1000:
11828 stw %i3, [%l7 + 0x78]
11829 movcc %icc, %i6, %o0
11830 fpmerge %f0, %f23, %f26
11831 wr %g0, 0x81, %asi
11832 stba %i7, [%l7 + 0x48] %asi
11833 udiv %l0, 0x1A74, %i0
11834 bvs,a %icc, loop_1001
11835 sra %l6, %o2, %i5
11836 bg,a,pn %icc, loop_1002
11837 udivx %g5, 0x1BDD, %o5
11838loop_1001:
11839 tcs %icc, 0x3
11840 tg %xcc, 0x0
11841loop_1002:
11842 edge32 %l2, %o3, %i1
11843 alignaddr %g4, %g7, %o1
11844 wr %g0, 0x89, %asi
11845 swapa [%l7 + 0x2C] %asi, %o7
11846 bvc,pt %icc, loop_1003
11847 edge32ln %g2, %l3, %g3
11848 xor %l5, 0x16AA, %g6
11849 fnot2 %f2, %f24
11850loop_1003:
11851 umul %l4, %g1, %l1
11852 fcmpgt16 %f28, %f20, %o4
11853 fmovdleu %xcc, %f12, %f2
11854 tvs %xcc, 0x1
11855 edge8l %i4, %i2, %i3
11856 taddcc %o6, 0x0E80, %o0
11857 fpmerge %f3, %f29, %f4
11858 set 0x2F, %i0
11859 ldstuba [%l7 + %i0] 0x80, %i6
11860 set 0x76, %l4
11861 stha %i7, [%l7 + %l4] 0x15
11862 bn,a,pt %icc, loop_1004
11863 alignaddr %l0, %i0, %o2
11864 smulcc %l6, 0x1517, %g5
11865 addccc %i5, %l2, %o3
11866loop_1004:
11867 fnands %f11, %f7, %f20
11868 movne %icc, %o5, %i1
11869 xor %g4, 0x1364, %g7
11870 wr %g0, 0x89, %asi
11871 ldswa [%l7 + 0x20] %asi, %o7
11872 movn %xcc, %o1, %l3
11873 fmovsg %icc, %f12, %f29
11874 fmovse %xcc, %f21, %f15
11875 edge8n %g3, %l5, %g6
11876 ldsw [%l7 + 0x3C], %l4
11877 nop
11878 fitos %f1, %f11
11879 fstod %f11, %f12
11880 bge,a,pt %xcc, loop_1005
11881 subc %g1, 0x1CE9, %g2
11882 flush %l7 + 0x08
11883 edge8 %o4, %l1, %i2
11884loop_1005:
11885 sethi 0x14E7, %i3
11886 umulcc %o6, %o0, %i4
11887 fand %f0, %f18, %f0
11888 bge loop_1006
11889 array8 %i7, %i6, %i0
11890 nop
11891 setx 0xD265665768079311, %l0, %l6
11892 stx %l6, [%l7 + 0x28]
11893 ldd [%l7 + 0x28], %f14
11894 fsqrtd %f14, %f30
11895 fornot2 %f4, %f6, %f26
11896loop_1006:
11897 nop
11898 setx 0xF4B62E16F6BDCC77, %l0, %l6
11899 stx %l6, [%l7 + 0x28]
11900 ldd [%l7 + 0x28], %f28
11901 fsqrtd %f28, %f4
11902 fpsub32 %f0, %f8, %f18
11903 set 0x5C, %g3
11904 stwa %l0, [%l7 + %g3] 0x0c
11905 srlx %o2, %g5, %l6
11906 fbn,a %fcc3, loop_1007
11907 edge16 %l2, %i5, %o3
11908 restored
11909 rdpr %cwp, %g1
11910 rdpr %cansave, %g2
11911 rdpr %canrestore, %g3
11912 rdpr %cleanwin, %g4
11913 rdpr %otherwin, %g5
11914 rdpr %wstate, %g6
11915 andncc %i1, %o5, %g4
11916loop_1007:
11917 edge8l %o7, %o1, %l3
11918 bg,a loop_1008
11919 orncc %g3, %l5, %g6
11920 bleu,a loop_1009
11921 smul %l4, %g1, %g2
11922loop_1008:
11923 flush %l7 + 0x0C
11924 movcs %xcc, %o4, %g7
11925loop_1009:
11926 edge16 %i2, %l1, %o6
11927 edge8l %o0, %i3, %i4
11928 set 0x6C, %g7
11929 stwa %i6, [%l7 + %g7] 0x0c
11930 or %i7, %l0, %i0
11931 sdivcc %o2, 0x0A98, %l6
11932 addc %g5, %i5, %l2
11933 fmul8sux16 %f2, %f4, %f24
11934 fpsub32s %f12, %f5, %f13
11935 edge16ln %i1, %o3, %o5
11936 nop
11937 fitos %f0, %f10
11938 fstod %f10, %f2
11939 wr %g0, 0x2c, %asi
11940 ldda [%l7 + 0x20] %asi, %g4
11941 set 0x7C, %l6
11942 sta %f27, [%l7 + %l6] 0x81
11943 tneg %xcc, 0x4
11944 fmuld8sux16 %f7, %f1, %f8
11945 bn loop_1010
11946 movrgz %o1, %l3, %o7
11947 movgu %xcc, %l5, %g6
11948 fnegd %f12, %f18
11949loop_1010:
11950 nop
11951 set 0x64, %i3
11952 ldsha [%l7 + %i3] 0x18, %l4
11953 nop
11954 setx 0x41FAF1E467BC3A7A, %l0, %l6
11955 stx %l6, [%l7 + 0x28]
11956 ldd [%l7 + 0x28], %f2
11957 setx 0xFF43763AC87E16C8, %l1, %l5
11958 stx %l5, [%l7 + 0x10]
11959 ldd [%l7 + 0x10], %f2
11960 faddd %f2, %f2, %f26
11961 movne %xcc, %g3, %g1
11962 fmovdg %icc, %f26, %f8
11963 alignaddrl %o4, %g2, %i2
11964 mulscc %g7, 0x10D7, %l1
11965 edge8n %o0, %o6, %i3
11966 addccc %i4, 0x0268, %i6
11967 subccc %l0, %i0, %o2
11968 movge %icc, %i7, %g5
11969 saved
11970 rdpr %cwp, %g1
11971 rdpr %cansave, %g2
11972 rdpr %canrestore, %g3
11973 rdpr %cleanwin, %g4
11974 rdpr %otherwin, %g5
11975 rdpr %wstate, %g6
11976 restored
11977 rdpr %cwp, %g1
11978 rdpr %cansave, %g2
11979 rdpr %canrestore, %g3
11980 rdpr %cleanwin, %g4
11981 rdpr %otherwin, %g5
11982 rdpr %wstate, %g6
11983 sll %l6, 0x09, %l2
11984 ldub [%l7 + 0x46], %i1
11985 brgez,a %o3, loop_1011
11986 restored
11987 rdpr %cwp, %g1
11988 rdpr %cansave, %g2
11989 rdpr %canrestore, %g3
11990 rdpr %cleanwin, %g4
11991 rdpr %otherwin, %g5
11992 rdpr %wstate, %g6
11993 fpadd32s %f16, %f23, %f6
11994 movcs %icc, %i5, %o5
11995loop_1011:
11996 tl %xcc, 0x0
11997 nop
11998 setx 0x19339B05E60633A7, %l0, %l6
11999 stx %l6, [%l7 + 0x28]
12000 ldd [%l7 + 0x28], %f30
12001 setx 0x7F3C12191E230BBA, %l1, %l5
12002 stx %l5, [%l7 + 0x10]
12003 ldd [%l7 + 0x10], %f8
12004 fdivd %f8, %f30, %f30
12005 tne %icc, 0x3
12006 tsubcc %g4, %o1, %l3
12007 fbug %fcc0, loop_1012
12008 and %o7, 0x04EF, %l5
12009 fmovdcc %icc, %f22, %f29
12010 xor %l4, %g6, %g3
12011loop_1012:
12012 popc %g1, %o4
12013 fbu %fcc3, loop_1013
12014 fcmpgt16 %f12, %f8, %i2
12015 edge32l %g2, %l1, %o0
12016 orcc %o6, 0x1AD3, %g7
12017loop_1013:
12018 movcs %icc, %i3, %i4
12019 tvc %xcc, 0x1
12020 alignaddrl %i6, %l0, %i0
12021 fpack16 %f28, %f28
12022 sdivx %i7, 0x152B, %g5
12023 ldx [%l7 + 0x40], %l6
12024 tge %xcc, 0x6
12025 wr %g0, 0x89, %asi
12026 ldda [%l7 + 0x70] %asi, %o2
12027 fnors %f13, %f21, %f24
12028 orcc %i1, 0x1BA1, %l2
12029 te %icc, 0x3
12030 nop
12031 setx loop_1014, %l0, %l1
12032 jmpl %l1, %i5
12033 taddcctv %o3, 0x00C9, %o5
12034 fcmpne32 %f28, %f2, %g4
12035 set 0x58, %l1
12036 swapa [%l7 + %l1] 0x80, %l3
12037loop_1014:
12038 xor %o7, 0x139F, %l5
12039 taddcc %o1, 0x19CE, %l4
12040 nop
12041 setx 0x149F2E7E, %l0, %l6
12042 st %l6, [%l7 + 0x28]
12043 ld [%l7 + 0x28], %f28
12044 fsqrts %f28, %f3
12045 tle %icc, 0x5
12046 edge16ln %g6, %g1, %o4
12047 stbar
12048 xorcc %i2, 0x1265, %g3
12049 movgu %icc, %g2, %l1
12050 ldd [%l7 + 0x78], %f22
12051 orn %o0, 0x0A08, %o6
12052 fmovsvc %icc, %f6, %f6
12053 addcc %g7, %i4, %i6
12054 nop
12055 set 0x18, %g1
12056 lduw [%l7 + %g1], %l0
12057 movpos %xcc, %i0, %i3
12058 tpos %icc, 0x0
12059 edge8n %g5, %i7, %o2
12060 fpadd16s %f17, %f30, %f17
12061 wr %g0, 0x89, %asi
12062 lduba [%l7 + 0x1C] %asi, %l6
12063 fpsub32 %f24, %f6, %f4
12064 smul %l2, 0x1A69, %i5
12065 movn %xcc, %o3, %i1
12066 brz,a %o5, loop_1015
12067 restored
12068 rdpr %cwp, %g1
12069 rdpr %cansave, %g2
12070 rdpr %canrestore, %g3
12071 rdpr %cleanwin, %g4
12072 rdpr %otherwin, %g5
12073 rdpr %wstate, %g6
12074 fabsd %f28, %f4
12075 sethi 0x1A96, %l3
12076loop_1015:
12077 sethi 0x0DF2, %o7
12078 fmovdleu %xcc, %f30, %f0
12079 xor %l5, %o1, %l4
12080 smulcc %g6, 0x1B17, %g4
12081 bcs,a,pt %icc, loop_1016
12082 movcs %xcc, %g1, %i2
12083 orncc %g3, 0x020C, %g2
12084 sethi 0x05F7, %o4
12085loop_1016:
12086 srax %l1, %o0, %o6
12087 bl,pt %xcc, loop_1017
12088 bn,pn %xcc, loop_1018
12089 fpack32 %f26, %f28, %f30
12090 tsubcc %g7, 0x0D5A, %i4
12091loop_1017:
12092 udivcc %i6, 0x0596, %i0
12093loop_1018:
12094 sethi 0x14DD, %i3
12095 wr %g0, 0x18, %asi
12096 ldsba [%l7 + 0x54] %asi, %g5
12097 add %i7, %o2, %l6
12098 bl,a,pt %xcc, loop_1019
12099 array32 %l0, %l2, %o3
12100 nop
12101 setx loop_1020, %l0, %l1
12102 wrpr 0x1, %tl
12103 wrpr %l1, %tnpc
12104 setx 0x34400001400, %l0, %l1
12105 wrpr %l1, %tstate
12106 wrhpr 0x4, %htstate
12107 done
12108 bpos %icc, loop_1021
12109loop_1019:
12110 addcc %i5, %i1, %l3
12111 edge32l %o7, %l5, %o5
12112loop_1020:
12113 swap [%l7 + 0x24], %l4
12114loop_1021:
12115 fmovdgu %xcc, %f19, %f3
12116 ta %icc, 0x5
12117 andncc %o1, %g6, %g4
12118 tvc %icc, 0x7
12119 udivx %g1, 0x04AD, %i2
12120 movge %icc, %g2, %g3
12121 fmovdvs %xcc, %f8, %f14
12122 membar 0x01
12123 bshuffle %f16, %f28, %f26
12124 ble,a %xcc, loop_1022
12125 sdiv %o4, 0x1495, %l1
12126 movg %icc, %o6, %g7
12127 edge8ln %o0, %i4, %i0
12128loop_1022:
12129 tsubcc %i6, %g5, %i7
12130 bvc,a %xcc, loop_1023
12131 fbuge %fcc0, loop_1024
12132 movl %xcc, %o2, %l6
12133 add %l0, %l2, %o3
12134loop_1023:
12135 nop
12136 set 0x12, %l2
12137 stba %i3, [%l7 + %l2] 0x2a
12138 membar #Sync
12139loop_1024:
12140 fbu %fcc1, loop_1025
12141 xnor %i1, %i5, %o7
12142 ta %icc, 0x2
12143 tsubcctv %l5, %o5, %l3
12144loop_1025:
12145 srl %l4, 0x15, %g6
12146 edge8n %o1, %g1, %i2
12147 umul %g4, %g2, %o4
12148 sethi 0x092A, %g3
12149 nop
12150 setx 0xC06320F7, %l0, %l6
12151 st %l6, [%l7 + 0x3C]
12152 ld [%l7 + 0x3C], %fsr
12153 te %icc, 0x1
12154 xorcc %o6, %g7, %l1
12155 flush %l7 + 0x30
12156 movge %icc, %i4, %i0
12157 fmovrse %i6, %f28, %f13
12158 fandnot1s %f10, %f26, %f13
12159 udiv %o0, 0x1D2F, %i7
12160 tl %icc, 0x5
12161 fmovdvs %icc, %f2, %f9
12162 array8 %o2, %g5, %l6
12163 fmovrdlez %l2, %f6, %f16
12164 edge16 %o3, %i3, %i1
12165 ta %icc, 0x2
12166 subcc %l0, %o7, %l5
12167 add %o5, 0x14FB, %i5
12168 fpadd16 %f8, %f16, %f0
12169 orn %l3, %l4, %o1
12170 tsubcc %g1, 0x01D4, %i2
12171 fbn,a %fcc1, loop_1026
12172 brnz,a %g6, loop_1027
12173 sdivx %g4, 0x051C, %g2
12174 tgu %xcc, 0x7
12175loop_1026:
12176 tg %icc, 0x1
12177loop_1027:
12178 fpadd32s %f11, %f7, %f2
12179 edge16ln %o4, %o6, %g7
12180 array8 %g3, %i4, %i0
12181 movcc %icc, %i6, %o0
12182 tl %xcc, 0x6
12183 fbg %fcc2, loop_1028
12184 sth %l1, [%l7 + 0x42]
12185 subc %o2, 0x0A0B, %g5
12186 edge16ln %i7, %l2, %o3
12187loop_1028:
12188 movvc %xcc, %l6, %i3
12189 tl %xcc, 0x6
12190 fcmpeq16 %f6, %f26, %i1
12191 brgz,a %o7, loop_1029
12192 te %xcc, 0x0
12193 tleu %icc, 0x1
12194 wr %g0, 0x10, %asi
12195 ldsha [%l7 + 0x68] %asi, %l0
12196loop_1029:
12197 sdivcc %o5, 0x0BEB, %i5
12198 brgez %l3, loop_1030
12199 brgz %l5, loop_1031
12200 edge16l %l4, %o1, %g1
12201 subccc %i2, %g6, %g4
12202loop_1030:
12203 fbule %fcc3, loop_1032
12204loop_1031:
12205 fsrc1s %f11, %f13
12206 fcmpgt16 %f4, %f8, %o4
12207 fsrc2 %f26, %f28
12208loop_1032:
12209 edge16l %g2, %o6, %g7
12210 umulcc %g3, %i0, %i4
12211 tn %icc, 0x5
12212 edge32ln %i6, %l1, %o0
12213 tle %xcc, 0x7
12214 fcmpgt16 %f14, %f18, %o2
12215 fbne,a %fcc3, loop_1033
12216 movcs %xcc, %g5, %l2
12217 fbuge %fcc3, loop_1034
12218 tn %xcc, 0x2
12219loop_1033:
12220 array8 %i7, %o3, %l6
12221 andcc %i3, %o7, %l0
12222loop_1034:
12223 fmovsa %xcc, %f14, %f15
12224 orn %o5, %i5, %i1
12225 bcs,a,pn %xcc, loop_1035
12226 bcc loop_1036
12227 swap [%l7 + 0x28], %l5
12228 tpos %xcc, 0x1
12229loop_1035:
12230 edge8ln %l3, %l4, %g1
12231loop_1036:
12232 tcc %xcc, 0x2
12233 fpack32 %f0, %f24, %f0
12234 orn %o1, 0x0863, %i2
12235 ba,a,pt %xcc, loop_1037
12236 pdist %f2, %f30, %f4
12237 movg %icc, %g4, %g6
12238 ble,pt %icc, loop_1038
12239loop_1037:
12240 fbuge,a %fcc3, loop_1039
12241 tsubcc %g2, 0x094E, %o4
12242 movge %xcc, %g7, %o6
12243loop_1038:
12244 subc %i0, %g3, %i6
12245loop_1039:
12246 nop
12247 wr %g0, 0x19, %asi
12248 stha %i4, [%l7 + 0x24] %asi
12249 stbar
12250 movvc %xcc, %o0, %l1
12251 fsrc2s %f12, %f20
12252 sethi 0x178D, %g5
12253 xor %l2, 0x1C38, %o2
12254 movvc %xcc, %o3, %i7
12255 movpos %xcc, %i3, %o7
12256 movrlez %l6, 0x29A, %o5
12257 tvc %xcc, 0x1
12258 lduw [%l7 + 0x2C], %l0
12259 andn %i1, %i5, %l3
12260 subcc %l4, 0x0477, %g1
12261 movneg %icc, %l5, %i2
12262 movrgez %o1, 0x24E, %g6
12263 swap [%l7 + 0x64], %g2
12264 mulx %g4, 0x04E9, %g7
12265 move %xcc, %o6, %o4
12266 fblg %fcc2, loop_1040
12267 fmovd %f24, %f8
12268 ldub [%l7 + 0x48], %i0
12269 fbn %fcc2, loop_1041
12270loop_1040:
12271 ldub [%l7 + 0x31], %i6
12272 movle %icc, %g3, %o0
12273 nop
12274 setx 0x3C593EED, %l0, %l6
12275 st %l6, [%l7 + 0x28]
12276 ld [%l7 + 0x28], %f19
12277 fsqrts %f19, %f31
12278loop_1041:
12279 array16 %l1, %i4, %l2
12280 fpsub32s %f25, %f24, %f14
12281 fba,a %fcc3, loop_1042
12282 xorcc %o2, %g5, %i7
12283 call loop_1043
12284 fornot2 %f4, %f24, %f4
12285loop_1042:
12286 ta %icc, 0x4
12287 nop
12288 fitod %f0, %f18
12289loop_1043:
12290 bgu,a loop_1044
12291 movle %xcc, %o3, %o7
12292 edge8n %i3, %o5, %l0
12293 nop
12294 setx 0x7B80FE98, %l0, %l6
12295 st %l6, [%l7 + 0x28]
12296 ld [%l7 + 0x28], %f30
12297 fsqrts %f30, %f15
12298loop_1044:
12299 sub %i1, %l6, %l3
12300 fmovdne %icc, %f22, %f4
12301 tle %xcc, 0x5
12302 edge8n %l4, %g1, %l5
12303 fbn %fcc2, loop_1045
12304 taddcctv %i2, %i5, %o1
12305 sdivcc %g2, 0x0BD2, %g4
12306 nop
12307 setx 0xA7D0D9EF, %l0, %l6
12308 st %l6, [%l7 + 0x28]
12309 ld [%l7 + 0x28], %f19
12310 setx 0xC80ED025, %l1, %l5
12311 st %l5, [%l7 + 0x10]
12312 ld [%l7 + 0x10], %f13
12313 fdivs %f13, %f19, %f8
12314loop_1045:
12315 fornot2s %f6, %f10, %f27
12316 edge8l %g7, %g6, %o6
12317 or %i0, 0x1478, %o4
12318 pdist %f14, %f10, %f20
12319 mulx %g3, 0x1588, %o0
12320 fnegs %f14, %f9
12321 ta %xcc, 0x0
12322 movvs %xcc, %i6, %i4
12323 tg %xcc, 0x4
12324 nop
12325 fitos %f1, %f21
12326 fstox %f21, %f6
12327 movvs %icc, %l2, %o2
12328 edge32 %l1, %i7, %g5
12329 tsubcctv %o7, 0x08B5, %i3
12330 sllx %o5, %o3, %i1
12331 wr %g0, 0xf8, %asi
12332 stda %f16, [%l7 + 0x40] %asi
12333 membar #Sync
12334 saved
12335 rdpr %cwp, %g1
12336 rdpr %cansave, %g2
12337 rdpr %canrestore, %g3
12338 rdpr %cleanwin, %g4
12339 rdpr %otherwin, %g5
12340 rdpr %wstate, %g6
12341 membar 0x0C
12342 te %icc, 0x0
12343 set 0x2C, %l5
12344 lda [%l7 + %l5] 0x14, %f10
12345 movpos %icc, %l6, %l0
12346 ta %icc, 0x5
12347 fxnors %f14, %f11, %f1
12348 edge16n %l4, %g1, %l5
12349 nop
12350 setx 0x1FA847AC, %l0, %l6
12351 st %l6, [%l7 + 0x28]
12352 ld [%l7 + 0x28], %f11
12353 fsqrts %f11, %f20
12354 movre %l3, 0x0AC, %i5
12355 movvs %icc, %i2, %g2
12356 array16 %o1, %g4, %g7
12357 fornot2 %f24, %f30, %f26
12358 movne %xcc, %g6, %o6
12359 ldstub [%l7 + 0x62], %o4
12360 edge16n %g3, %i0, %i6
12361 edge16ln %o0, %l2, %o2
12362 fmovrde %i4, %f26, %f10
12363 array8 %i7, %g5, %o7
12364 sdivcc %i3, 0x037C, %o5
12365 std %f6, [%l7 + 0x60]
12366 movneg %icc, %o3, %i1
12367 fmul8sux16 %f4, %f30, %f10
12368 fmuld8ulx16 %f29, %f29, %f12
12369 fsrc2 %f22, %f30
12370 movrne %l1, 0x218, %l0
12371 smulcc %l6, %g1, %l5
12372 fcmpne16 %f14, %f12, %l3
12373 fbule %fcc3, loop_1046
12374 tpos %icc, 0x4
12375 saved
12376 rdpr %cwp, %g1
12377 rdpr %cansave, %g2
12378 rdpr %canrestore, %g3
12379 rdpr %cleanwin, %g4
12380 rdpr %otherwin, %g5
12381 rdpr %wstate, %g6
12382 movvc %xcc, %i5, %i2
12383loop_1046:
12384 fmovdl %icc, %f19, %f28
12385 fmul8ulx16 %f30, %f28, %f18
12386 andn %g2, %l4, %g4
12387 brlez,a %o1, loop_1047
12388 edge8n %g6, %o6, %o4
12389 movne %icc, %g7, %g3
12390 fmovrdlez %i6, %f22, %f18
12391loop_1047:
12392 call loop_1048
12393 stx %i0, [%l7 + 0x38]
12394 set 0x6C, %g2
12395 sta %f17, [%l7 + %g2] 0x89
12396loop_1048:
12397 fmovrdgz %l2, %f4, %f4
12398 array32 %o0, %i4, %i7
12399 edge16 %o2, %o7, %g5
12400 movrlez %o5, %i3, %i1
12401 tcc %icc, 0x2
12402 nop
12403 setx 0x65D5AF61, %l0, %l6
12404 st %l6, [%l7 + 0x28]
12405 ld [%l7 + 0x28], %f6
12406 setx 0x1EE77242, %l1, %l5
12407 st %l5, [%l7 + 0x10]
12408 ld [%l7 + 0x10], %f22
12409 fsubs %f22, %f6, %f17
12410 nop
12411 set 0x18, %o6
12412 ldx [%l7 + %o6], %o3
12413 set 0x50, %i6
12414 lduwa [%l7 + %i6] 0x19, %l0
12415 tg %xcc, 0x1
12416 edge32 %l6, %l1, %g1
12417 xorcc %l3, 0x0F75, %l5
12418 movne %xcc, %i2, %i5
12419 andcc %g2, %g4, %l4
12420 set 0x60, %o4
12421 swapa [%l7 + %o4] 0x0c, %o1
12422 sra %o6, 0x0E, %g6
12423 sir 0x1539
12424 movne %xcc, %g7, %o4
12425 movcc %xcc, %i6, %g3
12426 edge16 %l2, %i0, %i4
12427 fmul8sux16 %f10, %f2, %f8
12428 movrlz %i7, 0x2F2, %o2
12429 edge8l %o7, %g5, %o5
12430 tn %xcc, 0x7
12431 subcc %o0, 0x0413, %i3
12432 movre %o3, %l0, %l6
12433 movneg %xcc, %i1, %l1
12434 fnand %f28, %f0, %f8
12435 fmovdl %icc, %f29, %f26
12436 xorcc %g1, 0x0379, %l3
12437 xor %l5, %i2, %g2
12438 orn %i5, 0x02F8, %l4
12439 fzeros %f1
12440 xnorcc %o1, %o6, %g4
12441 wr %g0, 0x17, %asi
12442 stda %f0, [%l7 + 0x40] %asi
12443 membar #Sync
12444 fcmple16 %f2, %f12, %g6
12445 tsubcctv %o4, 0x1601, %g7
12446 fandnot2 %f18, %f6, %f22
12447 mulscc %g3, 0x12D3, %i6
12448 smulcc %i0, 0x0851, %l2
12449 edge16ln %i4, %o2, %o7
12450 and %g5, 0x00A9, %o5
12451 smulcc %i7, 0x0762, %i3
12452 alignaddr %o0, %o3, %l0
12453 edge16 %i1, %l6, %g1
12454 ble,a %icc, loop_1049
12455 fmovdne %icc, %f9, %f21
12456 fmovdl %icc, %f5, %f26
12457 nop
12458 set 0x08, %o5
12459 ldx [%l7 + %o5], %l1
12460loop_1049:
12461 orncc %l3, 0x08C0, %i2
12462 tvc %xcc, 0x2
12463 udivcc %g2, 0x107C, %l5
12464 fbne,a %fcc0, loop_1050
12465 smul %i5, 0x0119, %o1
12466 fcmpne16 %f22, %f12, %l4
12467 umulcc %o6, %g4, %o4
12468loop_1050:
12469 subcc %g7, %g6, %g3
12470 sub %i0, 0x046B, %i6
12471 movn %xcc, %l2, %o2
12472 add %l7, 0x60, %l6
12473 wr %g0, 0x89, %asi
12474 ldxa [%l6] %asi, %i4
12475 casxa [%l6] 0x89, %i4, %o7
12476 wr %g0, 0x11, %asi
12477 ldstuba [%l7 + 0x24] %asi, %o5
12478 mulscc %i7, %i3, %g5
12479 fmovsa %xcc, %f5, %f11
12480 andcc %o0, %l0, %o3
12481 nop
12482 setx 0x204D334F, %l0, %l6
12483 st %l6, [%l7 + 0x18]
12484 ld [%l7 + 0x18], %fsr
12485 popc %i1, %g1
12486 sir 0x00A1
12487 set 0x5C, %i5
12488 swapa [%l7 + %i5] 0x80, %l1
12489 movn %icc, %l6, %l3
12490 set 0x38, %o0
12491 lda [%l7 + %o0] 0x10, %f16
12492 wr %g0, 0x80, %asi
12493 stba %i2, [%l7 + 0x1B] %asi
12494 fone %f0
12495 membar #Sync
12496 set 0x40, %o1
12497 ldda [%l7 + %o1] 0xf0, %f0
12498 fcmpeq16 %f30, %f0, %g2
12499 bg,pn %icc, loop_1051
12500 array16 %i5, %l5, %l4
12501 set 0x7D, %l0
12502 ldstuba [%l7 + %l0] 0x11, %o1
12503loop_1051:
12504 movne %icc, %g4, %o6
12505 bne %xcc, loop_1052
12506 stx %o4, [%l7 + 0x78]
12507 movvs %icc, %g6, %g3
12508 xnorcc %g7, 0x10A9, %i6
12509loop_1052:
12510 lduw [%l7 + 0x6C], %i0
12511 set 0x38, %i4
12512 lduba [%l7 + %i4] 0x88, %o2
12513 subcc %l2, %i4, %o5
12514 fxnors %f3, %f28, %f28
12515 fornot1s %f23, %f5, %f16
12516 move %icc, %o7, %i3
12517 wr %g0, 0xf9, %asi
12518 stda %f0, [%l7 + 0x40] %asi
12519 membar #Sync
12520 bleu,a loop_1053
12521 addc %i7, 0x0626, %g5
12522 fandnot1 %f16, %f26, %f0
12523 fsrc2s %f12, %f18
12524loop_1053:
12525 xnorcc %l0, 0x13A0, %o0
12526 fbu %fcc1, loop_1054
12527 edge16n %i1, %g1, %o3
12528 xnor %l1, %l3, %l6
12529 std %f2, [%l7 + 0x58]
12530loop_1054:
12531 fxor %f22, %f18, %f24
12532 brlz %g2, loop_1055
12533 edge32ln %i5, %l5, %l4
12534 sdivx %o1, 0x117D, %i2
12535 brlez %g4, loop_1056
12536loop_1055:
12537 tne %icc, 0x3
12538 wr %g0, 0x04, %asi
12539 lda [%l7 + 0x0C] %asi, %f12
12540loop_1056:
12541 add %o6, %o4, %g6
12542 and %g3, 0x0210, %i6
12543 bn %icc, loop_1057
12544 fbue %fcc1, loop_1058
12545 udivcc %g7, 0x0DC8, %o2
12546 srl %l2, 0x1F, %i4
12547loop_1057:
12548 tneg %xcc, 0x0
12549loop_1058:
12550 nop
12551 wr %g0, 0x19, %asi
12552 ldxa [%l7 + 0x40] %asi, %i0
12553 ld [%l7 + 0x7C], %f29
12554 nop
12555 setx 0xB11ACD50, %l0, %l6
12556 st %l6, [%l7 + 0x28]
12557 ld [%l7 + 0x28], %f26
12558 setx 0x5B84A28D, %l1, %l5
12559 st %l5, [%l7 + 0x10]
12560 ld [%l7 + 0x10], %f23
12561 fsubs %f23, %f26, %f17
12562 edge32 %o7, %o5, %i3
12563 fcmple16 %f28, %f28, %g5
12564 edge32ln %i7, %o0, %i1
12565 tneg %xcc, 0x0
12566 tneg %xcc, 0x4
12567 tg %xcc, 0x2
12568 brlz %g1, loop_1059
12569 ldub [%l7 + 0x70], %l0
12570 tleu %icc, 0x7
12571 srlx %l1, 0x0A, %l3
12572loop_1059:
12573 fmovde %xcc, %f27, %f8
12574 taddcctv %l6, 0x135A, %g2
12575 fnot2s %f16, %f0
12576 fone %f16
12577 edge32n %o3, %i5, %l4
12578 mova %icc, %o1, %l5
12579 edge8ln %i2, %g4, %o6
12580 srl %o4, %g6, %g3
12581 faligndata %f8, %f24, %f4
12582 edge32n %g7, %i6, %l2
12583 movpos %icc, %i4, %o2
12584 fmovdgu %xcc, %f14, %f22
12585 addccc %i0, 0x00AB, %o7
12586 tne %xcc, 0x2
12587 alignaddrl %i3, %g5, %i7
12588 fbul,a %fcc3, loop_1060
12589 movre %o0, %o5, %i1
12590 srax %g1, %l1, %l0
12591 tle %xcc, 0x6
12592loop_1060:
12593 fmovsgu %xcc, %f26, %f12
12594 set 0x28, %o2
12595 prefetcha [%l7 + %o2] 0x0c, 0x0
12596 fpadd16s %f13, %f3, %f12
12597 fandnot2s %f16, %f6, %f5
12598 bne loop_1061
12599 fcmpeq32 %f4, %f4, %g2
12600 edge16 %o3, %l6, %l4
12601 ldsb [%l7 + 0x1D], %i5
12602loop_1061:
12603 taddcctv %o1, %l5, %i2
12604 fornot1 %f28, %f4, %f6
12605 bl,pn %xcc, loop_1062
12606 fbl,a %fcc2, loop_1063
12607 xor %g4, %o6, %o4
12608 fsrc2 %f8, %f4
12609loop_1062:
12610 fabss %f12, %f21
12611loop_1063:
12612 edge8ln %g3, %g6, %i6
12613 fnegs %f2, %f15
12614 stbar
12615 bgu,a,pt %xcc, loop_1064
12616 movcc %xcc, %g7, %l2
12617 mulx %o2, %i0, %o7
12618 movg %xcc, %i4, %i3
12619loop_1064:
12620 movrgz %g5, 0x312, %o0
12621 set 0x78, %i7
12622 prefetcha [%l7 + %i7] 0x14, 0x1
12623 fba,a %fcc0, loop_1065
12624 saved
12625 rdpr %cwp, %g1
12626 rdpr %cansave, %g2
12627 rdpr %canrestore, %g3
12628 rdpr %cleanwin, %g4
12629 rdpr %otherwin, %g5
12630 rdpr %wstate, %g6
12631 edge32n %i1, %o5, %g1
12632 sir 0x13DF
12633loop_1065:
12634 orn %l0, 0x0E98, %l1
12635 orncc %g2, 0x168D, %o3
12636 fpadd16s %f18, %f1, %f26
12637 movge %icc, %l6, %l4
12638 sllx %i5, 0x1C, %o1
12639 fsrc2s %f22, %f8
12640 smul %l3, %l5, %g4
12641 ta %xcc, 0x2
12642 nop
12643 setx 0x7AD5B60B, %l0, %l6
12644 st %l6, [%l7 + 0x28]
12645 ld [%l7 + 0x28], %f21
12646 setx 0xE7BC82C2, %l1, %l5
12647 st %l5, [%l7 + 0x10]
12648 ld [%l7 + 0x10], %f11
12649 fsubs %f11, %f21, %f5
12650 add %l7, 0x60, %l6
12651 wr %g0, 0x04, %asi
12652 casa [%l6] %asi, %o6, %i2
12653 fbn %fcc2, loop_1066
12654 fmuld8ulx16 %f3, %f25, %f16
12655 fbug,a %fcc2, loop_1067
12656 ba %icc, loop_1068
12657loop_1066:
12658 sdivx %g3, 0x0473, %o4
12659 fmovrsne %i6, %f1, %f26
12660loop_1067:
12661 ta %icc, 0x6
12662loop_1068:
12663 tl %xcc, 0x0
12664 or %g7, %l2, %g6
12665 tle %icc, 0x3
12666 andn %o2, %o7, %i0
12667 movcc %xcc, %i3, %i4
12668 fmul8ulx16 %f10, %f8, %f12
12669 movpos %icc, %o0, %g5
12670 tvc %xcc, 0x5
12671 set 0x40, %g4
12672 ldsha [%l7 + %g4] 0x88, %i7
12673 move %icc, %i1, %o5
12674 addcc %g1, 0x05EC, %l1
12675 tle %xcc, 0x6
12676 edge32ln %g2, %l0, %o3
12677 fornot2s %f12, %f1, %f20
12678 be %icc, loop_1069
12679 addcc %l4, %l6, %i5
12680 tge %icc, 0x5
12681 edge16n %o1, %l3, %g4
12682loop_1069:
12683 sllx %l5, 0x0B, %o6
12684 edge8ln %g3, %o4, %i2
12685 tg %icc, 0x5
12686 sdivcc %i6, 0x098A, %g7
12687 set 0x46, %o7
12688 ldstuba [%l7 + %o7] 0x81, %l2
12689 orcc %g6, 0x0266, %o2
12690 fsrc1s %f23, %f13
12691 fmovrdgz %i0, %f2, %f14
12692 movrlez %o7, 0x23F, %i4
12693 bpos,a,pt %icc, loop_1070
12694 sdivx %o0, 0x0269, %i3
12695 edge8n %i7, %i1, %o5
12696 stx %g1, [%l7 + 0x10]
12697loop_1070:
12698 addccc %l1, %g2, %l0
12699 tge %icc, 0x4
12700 stbar
12701 tl %xcc, 0x0
12702 sub %g5, 0x1D70, %o3
12703 xnor %l6, %i5, %o1
12704 andcc %l4, %g4, %l5
12705 sra %o6, %g3, %o4
12706 fornot2s %f30, %f3, %f27
12707 movvs %icc, %l3, %i6
12708 array16 %g7, %i2, %g6
12709 sub %o2, %i0, %l2
12710 fxnor %f16, %f12, %f10
12711 xnorcc %o7, %o0, %i4
12712 movpos %xcc, %i7, %i3
12713 fors %f4, %f25, %f3
12714 edge16 %i1, %o5, %l1
12715 brz %g2, loop_1071
12716 edge16l %l0, %g1, %g5
12717 membar 0x69
12718 movne %icc, %l6, %i5
12719loop_1071:
12720 fbue %fcc0, loop_1072
12721 tgu %icc, 0x6
12722 edge32 %o3, %o1, %l4
12723 fnor %f6, %f30, %f8
12724loop_1072:
12725 tvs %icc, 0x0
12726 bcs loop_1073
12727 movrlz %g4, %l5, %g3
12728 fmovrsgz %o6, %f14, %f18
12729 orcc %o4, %l3, %i6
12730loop_1073:
12731 nop
12732 setx 0x8B72E731, %l0, %l6
12733 st %l6, [%l7 + 0x28]
12734 ld [%l7 + 0x28], %f22
12735 fsqrts %f22, %f19
12736 tg %icc, 0x6
12737 movrgez %g7, %i2, %g6
12738 tneg %icc, 0x4
12739 set 0x30, %o3
12740 stxa %o2, [%l7 + %o3] 0x89
12741 nop
12742 setx 0x1C1FF3F0, %l0, %l6
12743 st %l6, [%l7 + 0x28]
12744 ld [%l7 + 0x28], %f6
12745 setx 0x1CC8B1CF, %l1, %l5
12746 st %l5, [%l7 + 0x10]
12747 ld [%l7 + 0x10], %f6
12748 fadds %f6, %f6, %f14
12749 movvs %xcc, %l2, %o7
12750 tsubcc %i0, %o0, %i4
12751 subcc %i7, 0x11EF, %i1
12752 taddcc %o5, 0x1B83, %l1
12753 nop
12754 fitos %f12, %f9
12755 fstoi %f9, %f20
12756 movre %g2, 0x247, %l0
12757 movn %xcc, %g1, %i3
12758 xnorcc %l6, %g5, %i5
12759 fmovsvc %xcc, %f7, %f5
12760 fble,a %fcc0, loop_1074
12761 bshuffle %f14, %f12, %f0
12762 mova %xcc, %o1, %l4
12763 set 0x56, %g6
12764 ldsha [%l7 + %g6] 0x10, %o3
12765loop_1074:
12766 nop
12767 wr %g0, 0x89, %asi
12768 lduba [%l7 + 0x4E] %asi, %l5
12769 bgu,pt %xcc, loop_1075
12770 fnot1 %f24, %f6
12771 orn %g4, 0x0EA7, %o6
12772 tneg %icc, 0x4
12773loop_1075:
12774 edge16l %o4, %l3, %i6
12775 fmovrdlz %g3, %f28, %f22
12776 fcmple16 %f2, %f14, %g7
12777 fbu %fcc1, loop_1076
12778 bleu,a loop_1077
12779 bne,pt %xcc, loop_1078
12780 movre %i2, 0x36C, %g6
12781loop_1076:
12782 edge8ln %l2, %o2, %o7
12783loop_1077:
12784 fabss %f22, %f27
12785loop_1078:
12786 bne %icc, loop_1079
12787 fcmpne32 %f28, %f2, %o0
12788 wr %g0, 0x81, %asi
12789 lda [%l7 + 0x58] %asi, %f20
12790loop_1079:
12791 movre %i4, %i7, %i1
12792 ldub [%l7 + 0x19], %i0
12793 movrgez %l1, 0x09C, %o5
12794 lduh [%l7 + 0x6E], %l0
12795 udiv %g1, 0x1549, %g2
12796 nop
12797 setx loop_1080, %l0, %l1
12798 wrpr 0x1, %tl
12799 wrpr %l1, %tpc
12800 add %l1, 0x4, %l1
12801 wrpr %l1, %tnpc
12802 setx 0x34400001400, %l0, %l1
12803 wrpr %l1, %tstate
12804 wrhpr 0x4, %htstate
12805 retry
12806 udivx %i3, 0x1704, %g5
12807 addcc %l6, 0x038E, %o1
12808 fmovdcc %icc, %f0, %f1
12809loop_1080:
12810 ble,a loop_1081
12811 fba %fcc2, loop_1082
12812 movpos %xcc, %l4, %o3
12813 fmovrdgz %l5, %f26, %f30
12814loop_1081:
12815 nop
12816 wr %g0, 0x89, %asi
12817 ldxa [%l7 + 0x38] %asi, %i5
12818loop_1082:
12819 sub %g4, 0x10DC, %o4
12820 nop
12821 setx 0xA5FA19C975317389, %l0, %l6
12822 stx %l6, [%l7 + 0x28]
12823 ldd [%l7 + 0x28], %f30
12824 setx 0xA9A46B5C4167F5E7, %l1, %l5
12825 stx %l5, [%l7 + 0x10]
12826 ldd [%l7 + 0x10], %f10
12827 fmuld %f10, %f30, %f0
12828 tleu %xcc, 0x1
12829 tn %xcc, 0x1
12830 ta %icc, 0x0
12831 movl %xcc, %o6, %i6
12832 movcs %icc, %l3, %g3
12833 fmovdvs %xcc, %f26, %f20
12834 tl %xcc, 0x2
12835 xnorcc %g7, %g6, %l2
12836 edge8ln %o2, %o7, %i2
12837 orn %i4, 0x0B76, %o0
12838 sir 0x1A73
12839 movne %xcc, %i7, %i0
12840 fcmpeq32 %f16, %f30, %l1
12841 movrlez %o5, %i1, %l0
12842 tg %xcc, 0x7
12843 tcc %icc, 0x7
12844 and %g1, 0x08AE, %g2
12845 umulcc %g5, 0x19B4, %l6
12846 add %o1, %i3, %o3
12847 tcc %icc, 0x0
12848 fbg %fcc2, loop_1083
12849 fbule,a %fcc2, loop_1084
12850 fnands %f30, %f29, %f21
12851 addcc %l5, %i5, %l4
12852loop_1083:
12853 movge %xcc, %o4, %o6
12854loop_1084:
12855 nop
12856 fitos %f3, %f17
12857 fstox %f17, %f16
12858 fxtos %f16, %f30
12859 mulx %g4, %i6, %g3
12860 smulcc %g7, 0x1EB9, %l3
12861 array32 %g6, %l2, %o2
12862 nop
12863 setx 0xC04A7A9B, %l0, %l6
12864 st %l6, [%l7 + 0x58]
12865 ld [%l7 + 0x58], %fsr
12866 fmovse %icc, %f1, %f7
12867 andncc %i2, %i4, %o0
12868 fnot2 %f14, %f30
12869 ldd [%l7 + 0x68], %o6
12870 edge16ln %i0, %i7, %o5
12871 fbe,a %fcc3, loop_1085
12872 fsrc1s %f1, %f9
12873 fbu %fcc1, loop_1086
12874 addccc %i1, 0x1913, %l1
12875loop_1085:
12876 fmovdneg %icc, %f19, %f22
12877 or %g1, 0x060E, %l0
12878loop_1086:
12879 nop
12880 set 0x44, %g5
12881 lduha [%l7 + %g5] 0x81, %g5
12882 fcmpgt32 %f20, %f6, %l6
12883 sll %g2, %i3, %o1
12884 fmovdg %xcc, %f0, %f31
12885 saved
12886 rdpr %cwp, %g1
12887 rdpr %cansave, %g2
12888 rdpr %canrestore, %g3
12889 rdpr %cleanwin, %g4
12890 rdpr %otherwin, %g5
12891 rdpr %wstate, %g6
12892 edge32n %l5, %i5, %o3
12893 tn %icc, 0x3
12894 bne,a,pt %icc, loop_1087
12895 bcs,pt %xcc, loop_1088
12896 fnors %f27, %f17, %f29
12897 fmovdcs %xcc, %f23, %f10
12898loop_1087:
12899 mova %icc, %o4, %l4
12900loop_1088:
12901 subcc %o6, 0x1AFB, %g4
12902 tleu %icc, 0x1
12903 ldd [%l7 + 0x50], %f12
12904 xnor %g3, 0x1BD5, %g7
12905 movrgez %i6, %g6, %l3
12906 fxor %f22, %f14, %f6
12907 fmovse %xcc, %f21, %f20
12908 movre %l2, %o2, %i4
12909 edge32n %o0, %o7, %i2
12910 sethi 0x031C, %i7
12911 tleu %xcc, 0x4
12912 nop
12913 setx loop_1089, %l0, %l1
12914 wrpr 0x1, %tl
12915 wrpr %l1, %tnpc
12916 setx 0x34400001400, %l0, %l1
12917 wrpr %l1, %tstate
12918 wrhpr 0x4, %htstate
12919 done
12920 nop
12921 fitod %f6, %f18
12922 fdtos %f18, %f30
12923 stw %o5, [%l7 + 0x38]
12924 nop
12925 fitos %f14, %f17
12926 fstox %f17, %f30
12927loop_1089:
12928 orn %i1, 0x0CC8, %l1
12929 udivx %g1, 0x0F5D, %i0
12930 wr %g0, 0x80, %asi
12931 ldsha [%l7 + 0x10] %asi, %g5
12932 umul %l0, %g2, %i3
12933 edge32n %o1, %l6, %l5
12934 mulscc %i5, 0x055B, %o3
12935 saved
12936 rdpr %cwp, %g1
12937 rdpr %cansave, %g2
12938 rdpr %canrestore, %g3
12939 rdpr %cleanwin, %g4
12940 rdpr %otherwin, %g5
12941 rdpr %wstate, %g6
12942 andcc %o4, 0x0917, %o6
12943 movcs %icc, %l4, %g3
12944 movre %g4, 0x0A2, %i6
12945 taddcctv %g6, %g7, %l3
12946 movcc %icc, %o2, %l2
12947 bge %xcc, loop_1090
12948 fbe,a %fcc0, loop_1091
12949 tcc %icc, 0x2
12950 fmovsleu %icc, %f9, %f13
12951loop_1090:
12952 orn %o0, 0x0CA4, %o7
12953loop_1091:
12954 nop
12955 fitod %f0, %f18
12956 fdtoi %f18, %f19
12957 movgu %xcc, %i2, %i7
12958 smul %i4, %i1, %o5
12959 std %f10, [%l7 + 0x60]
12960 array16 %g1, %l1, %i0
12961 stx %l0, [%l7 + 0x60]
12962 ldub [%l7 + 0x23], %g5
12963 srlx %i3, 0x15, %g2
12964 wr %g0, 0x2f, %asi
12965 ldda [%l7 + 0x50] %asi, %o0
12966 and %l5, 0x1836, %l6
12967 fpsub16s %f3, %f24, %f26
12968 restored
12969 rdpr %cwp, %g1
12970 rdpr %cansave, %g2
12971 rdpr %canrestore, %g3
12972 rdpr %cleanwin, %g4
12973 rdpr %otherwin, %g5
12974 rdpr %wstate, %g6
12975 tsubcctv %i5, %o4, %o6
12976 fcmpeq32 %f6, %f4, %o3
12977 nop
12978 setx 0x2E4DBD5BAC021649, %l0, %l6
12979 stx %l6, [%l7 + 0x28]
12980 ldd [%l7 + 0x28], %f28
12981 fsqrtd %f28, %f4
12982 sdivx %l4, 0x0143, %g4
12983 fnegs %f20, %f23
12984 bcc,a,pt %xcc, loop_1092
12985 movrgez %i6, %g6, %g7
12986 movre %g3, 0x3F2, %l3
12987 andncc %l2, %o2, %o7
12988loop_1092:
12989 nop
12990 set 0x10, %i2
12991 ldxa [%l7 + %i2] 0x89, %o0
12992 sllx %i2, %i7, %i1
12993 std %f28, [%l7 + 0x48]
12994 movvs %xcc, %i4, %g1
12995 prefetch [%l7 + 0x4C], 0x3
12996 udivcc %l1, 0x19FE, %i0
12997 taddcctv %l0, 0x0028, %o5
12998 std %f12, [%l7 + 0x10]
12999 tgu %icc, 0x1
13000 ldd [%l7 + 0x40], %i2
13001 for %f10, %f16, %f16
13002 alignaddr %g5, %o1, %l5
13003 fmovrslz %g2, %f30, %f11
13004 fmuld8ulx16 %f31, %f6, %f2
13005 movgu %xcc, %l6, %o4
13006 ldd [%l7 + 0x58], %f14
13007 subc %i5, 0x010F, %o3
13008 array8 %l4, %g4, %i6
13009 sra %g6, %g7, %g3
13010 ldx [%l7 + 0x50], %l3
13011 orncc %l2, 0x1EEC, %o2
13012 wr %g0, 0x16, %asi
13013 stda %f16, [%l7 + 0x40] %asi
13014 membar #Sync
13015 set 0x44, %i1
13016 swapa [%l7 + %i1] 0x80, %o7
13017 bl,pn %xcc, loop_1093
13018 fpackfix %f8, %f6
13019 mova %xcc, %o6, %i2
13020 fmul8x16al %f31, %f28, %f20
13021loop_1093:
13022 orncc %i7, 0x02CE, %i1
13023 edge32l %o0, %g1, %l1
13024 fabss %f12, %f0
13025 fbe,a %fcc0, loop_1094
13026 udivcc %i4, 0x0E89, %i0
13027 movre %o5, %i3, %l0
13028 fpsub32s %f22, %f16, %f1
13029loop_1094:
13030 fnot2s %f30, %f3
13031 bneg,a %xcc, loop_1095
13032 movvc %xcc, %o1, %l5
13033 fbl,a %fcc3, loop_1096
13034 popc 0x198D, %g5
13035loop_1095:
13036 tge %icc, 0x7
13037 fones %f22
13038loop_1096:
13039 movvs %xcc, %l6, %g2
13040 fmovrse %i5, %f21, %f3
13041 udivx %o3, 0x0012, %l4
13042 movneg %icc, %o4, %g4
13043 fcmpgt16 %f6, %f8, %i6
13044 fbn,a %fcc3, loop_1097
13045 fmovdl %xcc, %f24, %f0
13046 wr %g0, 0x16, %asi
13047 stda %f16, [%l7 + 0x40] %asi
13048 membar #Sync
13049loop_1097:
13050 smul %g6, %g3, %g7
13051 tvs %icc, 0x7
13052 fmovsa %icc, %f0, %f15
13053 bneg loop_1098
13054 movrlez %l3, %l2, %o7
13055 taddcctv %o6, %i2, %i7
13056 te %icc, 0x2
13057loop_1098:
13058 tvc %xcc, 0x6
13059 taddcctv %i1, 0x11E2, %o0
13060 tn %xcc, 0x0
13061 addcc %g1, %l1, %o2
13062 set 0x10, %l3
13063 ldxa [%g0 + %l3] 0x4f, %i0
13064 fpadd16s %f11, %f31, %f28
13065 call loop_1099
13066 bneg,a loop_1100
13067 movgu %xcc, %i4, %o5
13068 mulx %l0, 0x0C3D, %i3
13069loop_1099:
13070 sub %l5, %o1, %g5
13071loop_1100:
13072 bge,a loop_1101
13073 edge16 %g2, %l6, %i5
13074 set 0x54, %l4
13075 stha %l4, [%l7 + %l4] 0x19
13076loop_1101:
13077 tvc %xcc, 0x2
13078 set 0x40, %i0
13079 ldswa [%l7 + %i0] 0x04, %o4
13080 alignaddrl %o3, %g4, %g6
13081 srlx %g3, 0x1E, %g7
13082 addc %l3, 0x0A36, %i6
13083 movg %xcc, %l2, %o7
13084 nop
13085 setx loop_1102, %l0, %l1
13086 jmpl %l1, %o6
13087 movvc %icc, %i7, %i2
13088 movvc %xcc, %o0, %i1
13089 ldx [%l7 + 0x38], %l1
13090loop_1102:
13091 fmovrde %g1, %f8, %f26
13092 fmovdle %xcc, %f16, %f6
13093 set 0x2A, %g7
13094 stha %o2, [%l7 + %g7] 0x15
13095 movne %icc, %i4, %i0
13096 call loop_1103
13097 edge32n %l0, %i3, %o5
13098 nop
13099 setx 0xA4E196632B558176, %l0, %l6
13100 stx %l6, [%l7 + 0x28]
13101 ldd [%l7 + 0x28], %f2
13102 setx 0x04B377317F33FF85, %l1, %l5
13103 stx %l5, [%l7 + 0x10]
13104 ldd [%l7 + 0x10], %f26
13105 fsubd %f26, %f2, %f22
13106 set 0x40, %l6
13107 stwa %o1, [%l7 + %l6] 0x0c
13108loop_1103:
13109 sdivx %g5, 0x1841, %g2
13110 fcmpgt16 %f20, %f4, %l5
13111 edge16l %l6, %l4, %i5
13112 bge,pn %xcc, loop_1104
13113 nop
13114 setx 0x337ADC2363A2C84C, %l0, %l6
13115 stx %l6, [%l7 + 0x28]
13116 ldd [%l7 + 0x28], %f8
13117 setx 0x25D93677C3E27E2D, %l1, %l5
13118 stx %l5, [%l7 + 0x10]
13119 ldd [%l7 + 0x10], %f28
13120 fmuld %f28, %f8, %f8
13121 fmovdge %icc, %f9, %f3
13122 fabsd %f6, %f2
13123loop_1104:
13124 sth %o3, [%l7 + 0x2C]
13125 fmovspos %xcc, %f6, %f16
13126 sll %g4, 0x03, %o4
13127 fpsub16 %f18, %f26, %f0
13128 orncc %g3, %g6, %g7
13129 edge16l %l3, %l2, %o7
13130 movrgez %i6, %i7, %i2
13131 fmul8sux16 %f4, %f4, %f16
13132 and %o6, 0x0E65, %i1
13133 popc %l1, %g1
13134 nop
13135 set 0x0C, %i3
13136 ldsh [%l7 + %i3], %o2
13137 fbge %fcc3, loop_1105
13138 edge16ln %i4, %i0, %o0
13139 mova %icc, %l0, %i3
13140 subccc %o5, %g5, %g2
13141loop_1105:
13142 array8 %o1, %l6, %l4
13143 tcs %icc, 0x6
13144 movrne %i5, %o3, %g4
13145 nop
13146 setx loop_1106, %l0, %l1
13147 jmpl %l1, %o4
13148 add %l5, %g6, %g7
13149 movcs %icc, %g3, %l3
13150 andcc %l2, 0x14AA, %o7
13151loop_1106:
13152 tge %xcc, 0x3
13153 set 0x38, %g3
13154 sta %f6, [%l7 + %g3] 0x04
13155 fmul8x16au %f19, %f10, %f0
13156 tle %icc, 0x5
13157 fbl %fcc0, loop_1107
13158 edge8n %i6, %i2, %i7
13159 tvc %icc, 0x3
13160 tle %xcc, 0x5
13161loop_1107:
13162 edge16ln %o6, %i1, %l1
13163 add %g1, %o2, %i0
13164 fxnor %f20, %f14, %f10
13165 sll %i4, 0x03, %o0
13166 andncc %i3, %o5, %l0
13167 wr %g0, 0x11, %asi
13168 sta %f21, [%l7 + 0x70] %asi
13169 tle %xcc, 0x7
13170 set 0x30, %g1
13171 ldxa [%l7 + %g1] 0x0c, %g2
13172 movne %icc, %o1, %l6
13173 xorcc %l4, %i5, %g5
13174 tl %xcc, 0x3
13175 or %o3, 0x060E, %g4
13176 and %o4, %g6, %l5
13177 bvc,pt %icc, loop_1108
13178 taddcctv %g3, %g7, %l2
13179 movn %xcc, %l3, %o7
13180 mova %icc, %i2, %i7
13181loop_1108:
13182 edge8ln %o6, %i1, %i6
13183 fbul %fcc1, loop_1109
13184 fmovrde %g1, %f2, %f20
13185 fmovsn %icc, %f15, %f22
13186 ldsw [%l7 + 0x1C], %o2
13187loop_1109:
13188 fxnors %f30, %f21, %f21
13189 sdiv %i0, 0x0D40, %l1
13190 fmovsle %icc, %f21, %f30
13191 taddcc %o0, %i4, %i3
13192 ba %xcc, loop_1110
13193 fblg,a %fcc2, loop_1111
13194 fbu,a %fcc1, loop_1112
13195 fand %f28, %f6, %f16
13196loop_1110:
13197 addccc %l0, %g2, %o5
13198loop_1111:
13199 tcc %xcc, 0x1
13200loop_1112:
13201 subc %l6, %l4, %o1
13202 udivcc %i5, 0x199F, %o3
13203 and %g4, 0x0197, %o4
13204 movge %xcc, %g5, %l5
13205 nop
13206 set 0x50, %l2
13207 ldd [%l7 + %l2], %f10
13208 tcs %icc, 0x7
13209 movge %icc, %g3, %g6
13210 fmovrsgez %g7, %f3, %f14
13211 fnegd %f4, %f6
13212 orncc %l3, 0x0868, %l2
13213 fnot2 %f10, %f18
13214 fornot1s %f21, %f25, %f27
13215 bcs,pt %xcc, loop_1113
13216 sllx %i2, 0x19, %o7
13217 fbne %fcc1, loop_1114
13218 faligndata %f26, %f8, %f4
13219loop_1113:
13220 edge32ln %o6, %i1, %i7
13221 subc %g1, %i6, %i0
13222loop_1114:
13223 sllx %l1, %o2, %i4
13224 tpos %icc, 0x5
13225 stb %o0, [%l7 + 0x55]
13226 movg %xcc, %l0, %g2
13227 edge32ln %o5, %i3, %l4
13228 fblg %fcc3, loop_1115
13229 popc 0x12EF, %o1
13230 ba,pn %icc, loop_1116
13231 movg %icc, %l6, %i5
13232loop_1115:
13233 xnor %o3, %o4, %g5
13234 brz,a %l5, loop_1117
13235loop_1116:
13236 andn %g3, %g6, %g4
13237 taddcctv %g7, %l3, %i2
13238 fabss %f6, %f31
13239loop_1117:
13240 sll %l2, %o7, %o6
13241 ba,a %xcc, loop_1118
13242 movn %icc, %i1, %i7
13243 membar #Sync
13244 set 0x40, %l5
13245 ldda [%l7 + %l5] 0x1e, %f16
13246loop_1118:
13247 tge %icc, 0x7
13248 xnorcc %g1, 0x0712, %i6
13249 fxnors %f7, %f13, %f22
13250 tle %xcc, 0x1
13251 movrlez %l1, 0x229, %o2
13252 udivx %i0, 0x17DB, %o0
13253 tleu %icc, 0x7
13254 movg %icc, %l0, %i4
13255 subccc %g2, 0x05BF, %o5
13256 fsrc1s %f4, %f2
13257 tg %icc, 0x1
13258 srlx %l4, %i3, %l6
13259 fcmpne16 %f4, %f16, %o1
13260 array8 %i5, %o3, %o4
13261 xnorcc %l5, 0x1052, %g5
13262 bl,a,pn %xcc, loop_1119
13263 tvc %xcc, 0x0
13264 for %f12, %f30, %f28
13265 sdivx %g3, 0x129A, %g6
13266loop_1119:
13267 movre %g7, 0x1A6, %l3
13268 fornot2s %f18, %f24, %f4
13269 movge %icc, %i2, %g4
13270 orn %o7, %l2, %i1
13271 edge16l %o6, %i7, %i6
13272 for %f30, %f30, %f6
13273 edge16ln %g1, %l1, %i0
13274 movneg %xcc, %o2, %l0
13275 fmovse %icc, %f29, %f2
13276 srax %o0, %i4, %g2
13277 movrne %l4, %i3, %o5
13278 edge8ln %o1, %l6, %o3
13279 fnegs %f1, %f5
13280 nop
13281 fitod %f12, %f26
13282 fdtoi %f26, %f7
13283 fbu,a %fcc0, loop_1120
13284 movrgez %i5, 0x30E, %o4
13285 stx %g5, [%l7 + 0x70]
13286 prefetch [%l7 + 0x4C], 0x2
13287loop_1120:
13288 smul %l5, 0x0764, %g6
13289 tpos %xcc, 0x5
13290 brlez,a %g7, loop_1121
13291 movneg %xcc, %l3, %i2
13292 brz %g3, loop_1122
13293 fandnot2s %f5, %f20, %f29
13294loop_1121:
13295 fcmpne32 %f2, %f24, %g4
13296 edge32 %l2, %o7, %o6
13297loop_1122:
13298 nop
13299 wr %g0, 0x89, %asi
13300 ldswa [%l7 + 0x78] %asi, %i7
13301 umul %i1, 0x1323, %g1
13302 tn %xcc, 0x3
13303 nop
13304 setx 0x6724A8CF, %l0, %l6
13305 st %l6, [%l7 + 0x28]
13306 ld [%l7 + 0x28], %f5
13307 fsqrts %f5, %f9
13308 sllx %l1, %i6, %o2
13309 srax %i0, 0x0F, %o0
13310 add %l0, 0x1AA3, %g2
13311 movpos %xcc, %i4, %i3
13312 mulscc %l4, %o1, %l6
13313 fmul8sux16 %f22, %f12, %f4
13314 movgu %icc, %o5, %o3
13315 st %f27, [%l7 + 0x08]
13316 tsubcctv %i5, 0x1262, %o4
13317 fpadd32 %f18, %f12, %f30
13318 srlx %g5, %l5, %g6
13319 tleu %icc, 0x0
13320 movne %icc, %g7, %i2
13321 fmovrdgez %l3, %f18, %f4
13322 brgez %g3, loop_1123
13323 tn %xcc, 0x2
13324 ba,a,pn %icc, loop_1124
13325 fbg,a %fcc0, loop_1125
13326loop_1123:
13327 movgu %xcc, %g4, %o7
13328 movcs %icc, %o6, %i7
13329loop_1124:
13330 bneg,pt %icc, loop_1126
13331loop_1125:
13332 fmul8ulx16 %f8, %f10, %f8
13333 alignaddrl %i1, %l2, %l1
13334 tle %icc, 0x3
13335loop_1126:
13336 edge8n %g1, %i6, %i0
13337 fandnot2s %f25, %f11, %f10
13338 movrgz %o0, %o2, %l0
13339 and %g2, 0x183E, %i3
13340 edge8ln %i4, %l4, %l6
13341 and %o5, %o1, %o3
13342 orcc %i5, %g5, %l5
13343 membar 0x22
13344 wr %g0, 0x89, %asi
13345 prefetcha [%l7 + 0x78] %asi, 0x1
13346 edge8 %o4, %i2, %g7
13347 orcc %g3, 0x049C, %l3
13348 movre %g4, 0x0F4, %o6
13349 fmovrslz %o7, %f12, %f23
13350 set 0x40, %l1
13351 ldda [%l7 + %l1] 0x89, %f0
13352 wr %g0, 0x18, %asi
13353 lduwa [%l7 + 0x58] %asi, %i7
13354 edge16n %i1, %l1, %l2
13355 movcc %icc, %i6, %i0
13356 membar 0x78
13357 bge,a loop_1127
13358 fzeros %f22
13359 tvs %icc, 0x1
13360 nop
13361 setx 0x1D23BFDB, %l0, %l6
13362 st %l6, [%l7 + 0x28]
13363 ld [%l7 + 0x28], %f7
13364 setx 0x5BB2B617, %l1, %l5
13365 st %l5, [%l7 + 0x10]
13366 ld [%l7 + 0x10], %f31
13367 fadds %f31, %f7, %f5
13368loop_1127:
13369 umul %g1, %o2, %l0
13370 sdivx %o0, 0x1DBD, %i3
13371 bge,a %xcc, loop_1128
13372 fxnor %f24, %f8, %f2
13373 fmovrsgez %i4, %f7, %f23
13374 add %l4, %l6, %g2
13375loop_1128:
13376 bne,a %xcc, loop_1129
13377 brlez %o1, loop_1130
13378 edge16ln %o5, %o3, %i5
13379 xor %g5, 0x1E00, %g6
13380loop_1129:
13381 edge32n %o4, %i2, %g7
13382loop_1130:
13383 srlx %g3, 0x19, %l5
13384 popc %g4, %o6
13385 tne %icc, 0x3
13386 move %xcc, %l3, %i7
13387 fexpand %f25, %f12
13388 subcc %i1, 0x088A, %l1
13389 nop
13390 fitod %f30, %f16
13391 taddcctv %o7, %l2, %i0
13392 bg,a %xcc, loop_1131
13393 sir 0x0315
13394 alignaddr %i6, %o2, %l0
13395 fbug,a %fcc2, loop_1132
13396loop_1131:
13397 edge16n %g1, %i3, %i4
13398 move %icc, %o0, %l4
13399 subc %l6, 0x180E, %g2
13400loop_1132:
13401 addc %o5, %o3, %o1
13402 sll %i5, %g6, %o4
13403 restored
13404 rdpr %cwp, %g1
13405 rdpr %cansave, %g2
13406 rdpr %canrestore, %g3
13407 rdpr %cleanwin, %g4
13408 rdpr %otherwin, %g5
13409 rdpr %wstate, %g6
13410 stw %i2, [%l7 + 0x44]
13411 fbge,a %fcc2, loop_1133
13412 taddcc %g7, %g3, %g5
13413 fmovdvs %xcc, %f6, %f12
13414 movcs %icc, %g4, %l5
13415loop_1133:
13416 tl %icc, 0x5
13417 mulx %l3, %o6, %i1
13418 edge8n %l1, %o7, %i7
13419 fmovdne %xcc, %f25, %f12
13420 mova %xcc, %l2, %i0
13421 array32 %i6, %o2, %g1
13422 sethi 0x1E59, %i3
13423 orncc %i4, %o0, %l4
13424 set 0x44, %o6
13425 lduha [%l7 + %o6] 0x04, %l6
13426 fbl %fcc0, loop_1134
13427 popc %g2, %l0
13428 fmovdpos %icc, %f3, %f28
13429 fand %f24, %f4, %f4
13430loop_1134:
13431 nop
13432 add %l7, 0x20, %l6
13433 wr %g0, 0x18, %asi
13434 casa [%l6] 0x18, %o3, %o1
13435 tn %xcc, 0x3
13436 bpos,pt %icc, loop_1135
13437 movleu %xcc, %o5, %i5
13438 call loop_1136
13439 ldstub [%l7 + 0x56], %g6
13440loop_1135:
13441 nop
13442 set 0x68, %g2
13443 ldd [%l7 + %g2], %i2
13444 addccc %g7, %g3, %g5
13445loop_1136:
13446 pdist %f26, %f2, %f10
13447 srax %o4, 0x17, %g4
13448 sir 0x1F8D
13449 fmovsg %xcc, %f26, %f30
13450 movneg %xcc, %l3, %o6
13451 tleu %icc, 0x0
13452 nop
13453 setx loop_1137, %l0, %l1
13454 wrpr 0x1, %tl
13455 wrpr %l1, %tpc
13456 add %l1, 0x4, %l1
13457 wrpr %l1, %tnpc
13458 setx 0x34400001400, %l0, %l1
13459 wrpr %l1, %tstate
13460 wrhpr 0x4, %htstate
13461 retry
13462 brlez %i1, loop_1138
13463 fmovsn %xcc, %f9, %f7
13464 set 0x5C, %i6
13465 lduwa [%l7 + %i6] 0x19, %l5
13466loop_1137:
13467 xnorcc %o7, %i7, %l2
13468loop_1138:
13469 mulscc %i0, 0x0CB3, %l1
13470 fmovse %icc, %f28, %f17
13471 andcc %o2, %g1, %i6
13472 nop
13473 set 0x4F, %o4
13474 ldstub [%l7 + %o4], %i3
13475 fmovsle %icc, %f7, %f11
13476 nop
13477 setx loop_1139, %l0, %l1
13478 jmpl %l1, %o0
13479 fbl,a %fcc0, loop_1140
13480 movneg %icc, %i4, %l6
13481 nop
13482 setx loop_1141, %l0, %l1
13483 jmpl %l1, %g2
13484loop_1139:
13485 bneg,a,pn %icc, loop_1142
13486loop_1140:
13487 mulscc %l0, %o3, %o1
13488 brlez %l4, loop_1143
13489loop_1141:
13490 tleu %xcc, 0x3
13491loop_1142:
13492 tsubcctv %o5, 0x1A03, %g6
13493 te %xcc, 0x5
13494loop_1143:
13495 alignaddr %i2, %g7, %g3
13496 udivcc %g5, 0x038E, %o4
13497 subccc %g4, 0x0728, %i5
13498 smul %l3, %i1, %o6
13499 udivcc %o7, 0x0F2E, %l5
13500 orncc %l2, 0x0201, %i7
13501 bn,a loop_1144
13502 sir 0x0801
13503 ble,a %xcc, loop_1145
13504 fmovsvc %xcc, %f29, %f28
13505loop_1144:
13506 nop
13507 setx 0xCEF505EF405A2D43, %l0, %l6
13508 stx %l6, [%l7 + 0x40]
13509 ldx [%l7 + 0x40], %fsr
13510 wr %g0, 0x18, %asi
13511 ldxa [%l7 + 0x28] %asi, %i0
13512loop_1145:
13513 fpmerge %f16, %f22, %f22
13514 tg %xcc, 0x3
13515 array16 %l1, %o2, %i6
13516 subcc %i3, 0x1CE5, %o0
13517 wr %g0, 0x81, %asi
13518 sta %f1, [%l7 + 0x40] %asi
13519 fbl %fcc2, loop_1146
13520 bpos,a,pt %icc, loop_1147
13521 edge8n %i4, %l6, %g2
13522 set 0x61, %i5
13523 ldstuba [%l7 + %i5] 0x80, %g1
13524loop_1146:
13525 nop
13526 wr %g0, 0x2b, %asi
13527 ldda [%l7 + 0x50] %asi, %o2
13528loop_1147:
13529 fxors %f2, %f11, %f22
13530 fnegs %f16, %f26
13531 restored
13532 rdpr %cwp, %g1
13533 rdpr %cansave, %g2
13534 rdpr %canrestore, %g3
13535 rdpr %cleanwin, %g4
13536 rdpr %otherwin, %g5
13537 rdpr %wstate, %g6
13538 membar 0x09
13539 flush %l7 + 0x78
13540 set 0x74, %o0
13541 ldswa [%l7 + %o0] 0x88, %l0
13542 fmovrdgz %l4, %f24, %f30
13543 fornot2 %f10, %f26, %f8
13544 movrlez %o5, 0x1E8, %o1
13545 movneg %xcc, %g6, %i2
13546 fbo,a %fcc1, loop_1148
13547 st %f1, [%l7 + 0x54]
13548 fnand %f20, %f8, %f20
13549 fmovscc %xcc, %f12, %f15
13550loop_1148:
13551 movl %icc, %g7, %g3
13552 fexpand %f8, %f28
13553 fpmerge %f22, %f22, %f30
13554 edge32 %o4, %g5, %g4
13555 fmovrsne %i5, %f17, %f13
13556 array8 %i1, %o6, %o7
13557 fnegd %f2, %f18
13558 nop
13559 setx 0x08D80998, %l0, %l6
13560 st %l6, [%l7 + 0x28]
13561 ld [%l7 + 0x28], %f20
13562 setx 0xDD26EAD5, %l1, %l5
13563 st %l5, [%l7 + 0x10]
13564 ld [%l7 + 0x10], %f8
13565 fmuls %f8, %f20, %f29
13566 udivx %l5, 0x1B4D, %l3
13567 movleu %icc, %i7, %l2
13568 umulcc %i0, 0x0A05, %l1
13569 edge16 %o2, %i6, %o0
13570 fmovdvc %icc, %f12, %f24
13571 bvs,a %xcc, loop_1149
13572 bcc loop_1150
13573 bn %icc, loop_1151
13574 umulcc %i3, 0x0B50, %i4
13575loop_1149:
13576 ldub [%l7 + 0x57], %l6
13577loop_1150:
13578 movne %xcc, %g1, %o3
13579loop_1151:
13580 tvc %xcc, 0x0
13581 fbue,a %fcc1, loop_1152
13582 fnot1s %f18, %f17
13583 srax %g2, %l0, %o5
13584 addcc %l4, %o1, %g6
13585loop_1152:
13586 call loop_1153
13587 smulcc %i2, %g3, %g7
13588 taddcctv %g5, %g4, %o4
13589 tneg %icc, 0x7
13590loop_1153:
13591 tleu %icc, 0x6
13592 sth %i1, [%l7 + 0x78]
13593 movrgz %i5, 0x09F, %o7
13594 bneg %icc, loop_1154
13595 sir 0x1E2F
13596 movvc %xcc, %o6, %l3
13597 udivcc %l5, 0x0BFF, %l2
13598loop_1154:
13599 movneg %icc, %i0, %l1
13600 call loop_1155
13601 udivx %o2, 0x17B1, %i6
13602 fsrc1s %f1, %f6
13603 bvs,a loop_1156
13604loop_1155:
13605 orcc %o0, 0x1DD4, %i7
13606 xnor %i4, %i3, %l6
13607 sethi 0x1DAB, %g1
13608loop_1156:
13609 movcs %icc, %g2, %o3
13610 brgz %o5, loop_1157
13611 or %l0, 0x16CD, %o1
13612 mova %icc, %g6, %i2
13613 fcmpne16 %f30, %f22, %l4
13614loop_1157:
13615 fnegs %f30, %f12
13616 umul %g7, %g5, %g3
13617 fmovdg %icc, %f24, %f22
13618 tcs %xcc, 0x6
13619 srax %o4, %g4, %i1
13620 wr %g0, 0x89, %asi
13621 ldswa [%l7 + 0x78] %asi, %i5
13622 movrlz %o6, %o7, %l5
13623 tle %icc, 0x4
13624 tl %xcc, 0x1
13625 stw %l2, [%l7 + 0x40]
13626 array8 %l3, %i0, %l1
13627 fones %f31
13628 movgu %xcc, %i6, %o0
13629 fmovrsgz %i7, %f1, %f25
13630 wr %g0, 0x50, %asi
13631 ldxa [%g0 + 0x30] %asi, %o2
13632 wr %g0, 0x89, %asi
13633 ldstuba [%l7 + 0x66] %asi, %i3
13634 bvs,a,pt %xcc, loop_1158
13635 movg %xcc, %l6, %g1
13636 bge,a %icc, loop_1159
13637 alignaddr %i4, %g2, %o3
13638loop_1158:
13639 udivx %l0, 0x0B82, %o1
13640 nop
13641 fitod %f10, %f2
13642 fdtos %f2, %f22
13643loop_1159:
13644 saved
13645 rdpr %cwp, %g1
13646 rdpr %cansave, %g2
13647 rdpr %canrestore, %g3
13648 rdpr %cleanwin, %g4
13649 rdpr %otherwin, %g5
13650 rdpr %wstate, %g6
13651 fmovrdlz %g6, %f24, %f14
13652 fpadd32 %f12, %f26, %f4
13653 movrlez %o5, %i2, %g7
13654 nop
13655 setx 0xDC8EC98C, %l0, %l6
13656 st %l6, [%l7 + 0x28]
13657 ld [%l7 + 0x28], %f2
13658 setx 0xF0879548, %l1, %l5
13659 st %l5, [%l7 + 0x10]
13660 ld [%l7 + 0x10], %f7
13661 fadds %f7, %f2, %f14
13662 brgz,a %l4, loop_1160
13663 movvc %icc, %g3, %g5
13664 be,pt %icc, loop_1161
13665 ba loop_1162
13666loop_1160:
13667 te %icc, 0x1
13668 array16 %o4, %g4, %i5
13669loop_1161:
13670 addc %i1, %o6, %l5
13671loop_1162:
13672 tvc %icc, 0x0
13673 lduh [%l7 + 0x34], %o7
13674 sdivx %l3, 0x16A8, %l2
13675 fbue,a %fcc2, loop_1163
13676 udivx %l1, 0x1038, %i6
13677 movre %i0, %i7, %o2
13678 mulx %o0, %l6, %g1
13679loop_1163:
13680 tge %xcc, 0x7
13681 nop
13682 fitos %f8, %f27
13683 fstox %f27, %f22
13684 array16 %i4, %g2, %o3
13685 bvc,a,pn %xcc, loop_1164
13686 tsubcc %l0, 0x09BF, %o1
13687 edge16l %g6, %o5, %i2
13688 edge32n %g7, %i3, %l4
13689loop_1164:
13690 fbne,a %fcc0, loop_1165
13691 sth %g5, [%l7 + 0x4A]
13692 bpos,pt %xcc, loop_1166
13693 nop
13694 fitod %f10, %f20
13695 fdtox %f20, %f22
13696loop_1165:
13697 fcmpne32 %f20, %f8, %o4
13698 xnor %g3, 0x190F, %i5
13699loop_1166:
13700 bcc,a %icc, loop_1167
13701 fmovs %f2, %f31
13702 movrlez %g4, %o6, %l5
13703 orn %o7, 0x1ED0, %i1
13704loop_1167:
13705 fbg,a %fcc3, loop_1168
13706 fmovrsgez %l3, %f23, %f22
13707 movrgz %l1, 0x051, %i6
13708 fbge,a %fcc0, loop_1169
13709loop_1168:
13710 xorcc %i0, 0x08E6, %i7
13711 or %l2, %o2, %o0
13712 movgu %icc, %g1, %l6
13713loop_1169:
13714 fmovs %f15, %f18
13715 andcc %i4, 0x051A, %g2
13716 fmovdcs %icc, %f14, %f3
13717 fbg %fcc3, loop_1170
13718 bpos,a loop_1171
13719 subc %l0, 0x0386, %o1
13720 edge16 %o3, %o5, %i2
13721loop_1170:
13722 movrne %g6, %g7, %i3
13723loop_1171:
13724 edge32n %g5, %l4, %o4
13725 edge8n %g3, %g4, %o6
13726 subc %i5, %l5, %i1
13727 xnor %l3, %l1, %o7
13728 tcc %xcc, 0x3
13729 movgu %icc, %i0, %i7
13730 bvs,a,pt %xcc, loop_1172
13731 ta %icc, 0x1
13732 tneg %icc, 0x0
13733 mova %xcc, %i6, %o2
13734loop_1172:
13735 fmovse %xcc, %f30, %f31
13736 lduw [%l7 + 0x70], %o0
13737 xor %g1, %l2, %i4
13738 fxors %f27, %f0, %f23
13739 nop
13740 fitos %f4, %f22
13741 fstod %f22, %f18
13742 tcc %xcc, 0x6
13743 tne %icc, 0x5
13744 tsubcctv %g2, %l0, %l6
13745 movpos %icc, %o1, %o5
13746 fxors %f18, %f5, %f13
13747 st %f18, [%l7 + 0x48]
13748 fblg %fcc2, loop_1173
13749 stw %o3, [%l7 + 0x18]
13750 fmovsvs %xcc, %f6, %f7
13751 addcc %i2, 0x0149, %g6
13752loop_1173:
13753 bcc %icc, loop_1174
13754 tvc %icc, 0x7
13755 fbg %fcc0, loop_1175
13756 nop
13757 fitod %f12, %f6
13758 fdtox %f6, %f16
13759 fxtod %f16, %f4
13760loop_1174:
13761 fnor %f2, %f2, %f10
13762 bcs,a,pn %icc, loop_1176
13763loop_1175:
13764 sth %g7, [%l7 + 0x3E]
13765 fblg %fcc3, loop_1177
13766 movvc %xcc, %i3, %g5
13767loop_1176:
13768 andn %l4, 0x0451, %g3
13769 array32 %o4, %o6, %i5
13770loop_1177:
13771 udiv %l5, 0x1FE2, %i1
13772 sdivcc %g4, 0x1FFA, %l3
13773 bcc,a loop_1178
13774 nop
13775 set 0x64, %o1
13776 stw %o7, [%l7 + %o1]
13777 andncc %i0, %i7, %l1
13778 set 0x40, %o5
13779 ldda [%l7 + %o5] 0x15, %f16
13780loop_1178:
13781 tsubcc %i6, %o0, %g1
13782 xor %o2, 0x1447, %i4
13783 movl %icc, %g2, %l0
13784 umulcc %l6, 0x1E5E, %o1
13785 tcc %xcc, 0x4
13786 membar 0x1D
13787 fxor %f8, %f20, %f10
13788 ldx [%l7 + 0x58], %o5
13789 fble,a %fcc1, loop_1179
13790 and %o3, 0x179B, %l2
13791 set 0x50, %i4
13792 lda [%l7 + %i4] 0x89, %f27
13793loop_1179:
13794 nop
13795 setx loop_1180, %l0, %l1
13796 wrpr 0x1, %tl
13797 wrpr %l1, %tpc
13798 add %l1, 0x4, %l1
13799 wrpr %l1, %tnpc
13800 setx 0x34400001400, %l0, %l1
13801 wrpr %l1, %tstate
13802 wrhpr 0x4, %htstate
13803 retry
13804 andn %i2, %g6, %g7
13805 srlx %g5, %l4, %i3
13806 restored
13807 rdpr %cwp, %g1
13808 rdpr %cansave, %g2
13809 rdpr %canrestore, %g3
13810 rdpr %cleanwin, %g4
13811 rdpr %otherwin, %g5
13812 rdpr %wstate, %g6
13813loop_1180:
13814 fbn %fcc0, loop_1181
13815 tn %icc, 0x7
13816 smul %o4, 0x15F3, %o6
13817 ba,a %icc, loop_1182
13818loop_1181:
13819 popc 0x1F79, %g3
13820 array32 %i5, %l5, %i1
13821 andcc %l3, 0x013A, %g4
13822loop_1182:
13823 srlx %o7, %i0, %i7
13824 bn,a,pn %icc, loop_1183
13825 movleu %xcc, %l1, %i6
13826 movg %xcc, %o0, %o2
13827 nop
13828 set 0x6A, %o2
13829 ldsh [%l7 + %o2], %i4
13830loop_1183:
13831 array8 %g1, %l0, %l6
13832 fsrc2s %f15, %f3
13833 membar 0x51
13834 bge loop_1184
13835 movcs %icc, %o1, %g2
13836 nop
13837 setx 0xF9ABAB7520578C5A, %l0, %l6
13838 stx %l6, [%l7 + 0x20]
13839 ldx [%l7 + 0x20], %fsr
13840 umul %o3, 0x0307, %o5
13841loop_1184:
13842 mulx %l2, %i2, %g6
13843 edge16ln %g5, %l4, %g7
13844 tne %xcc, 0x5
13845 tvc %xcc, 0x6
13846 orncc %o4, 0x0B03, %i3
13847 orncc %o6, 0x1520, %i5
13848 set 0x70, %l0
13849 ldda [%l7 + %l0] 0x15, %g2
13850 wr %g0, 0x89, %asi
13851 ldsba [%l7 + 0x30] %asi, %l5
13852 addccc %i1, %l3, %o7
13853 fandnot2s %f11, %f9, %f3
13854 tvc %xcc, 0x6
13855 array32 %g4, %i7, %l1
13856 fmovdcs %xcc, %f14, %f5
13857 tsubcctv %i0, 0x063E, %o0
13858 movrlez %o2, 0x20C, %i4
13859 sir 0x1F27
13860 fandnot1s %f19, %f3, %f2
13861 ldsb [%l7 + 0x5D], %i6
13862 subccc %l0, 0x157F, %g1
13863 andncc %l6, %o1, %o3
13864 sdivcc %o5, 0x0C97, %g2
13865 nop
13866 setx 0x4D664523CB4FEA15, %l0, %l6
13867 stx %l6, [%l7 + 0x28]
13868 ldd [%l7 + 0x28], %f22
13869 setx 0x3F7EC2AC12084166, %l1, %l5
13870 stx %l5, [%l7 + 0x10]
13871 ldd [%l7 + 0x10], %f26
13872 fmuld %f26, %f22, %f14
13873 lduh [%l7 + 0x4C], %l2
13874 tleu %icc, 0x2
13875 subcc %i2, 0x1BFE, %g6
13876 edge32ln %g5, %l4, %o4
13877 flush %l7 + 0x30
13878 fpadd16s %f22, %f6, %f1
13879 nop
13880 fitos %f11, %f13
13881 fstox %f13, %f20
13882 fxtos %f20, %f5
13883 fnot2 %f22, %f20
13884 fandnot1s %f17, %f31, %f3
13885 nop
13886 setx loop_1185, %l0, %l1
13887 jmpl %l1, %i3
13888 srax %o6, 0x1F, %g7
13889 fmovrdlz %g3, %f26, %f26
13890 nop
13891 fitod %f0, %f30
13892 fdtoi %f30, %f5
13893loop_1185:
13894 fbuge,a %fcc1, loop_1186
13895 tleu %icc, 0x0
13896 set 0x3C, %g4
13897 ldswa [%l7 + %g4] 0x10, %l5
13898loop_1186:
13899 addccc %i5, 0x188D, %l3
13900 alignaddr %o7, %g4, %i1
13901 bcs loop_1187
13902 edge32n %i7, %i0, %o0
13903 restored
13904 rdpr %cwp, %g1
13905 rdpr %cansave, %g2
13906 rdpr %canrestore, %g3
13907 rdpr %cleanwin, %g4
13908 rdpr %otherwin, %g5
13909 rdpr %wstate, %g6
13910 tge %xcc, 0x0
13911loop_1187:
13912 nop
13913 setx 0xB0F97405, %l0, %l6
13914 st %l6, [%l7 + 0x28]
13915 ld [%l7 + 0x28], %f5
13916 setx 0x5DF97AC8, %l1, %l5
13917 st %l5, [%l7 + 0x10]
13918 ld [%l7 + 0x10], %f31
13919 fadds %f31, %f5, %f29
13920 subc %l1, 0x1CFA, %i4
13921 fnands %f6, %f22, %f5
13922 mulx %o2, 0x07EA, %i6
13923 edge8 %g1, %l0, %l6
13924 nop
13925 setx 0xC07EEFCC, %l0, %l6
13926 st %l6, [%l7 + 0x38]
13927 ld [%l7 + 0x38], %fsr
13928 ldx [%l7 + 0x18], %o1
13929 movre %o5, %g2, %l2
13930 edge8l %o3, %g6, %i2
13931 movvc %xcc, %g5, %o4
13932 movrne %l4, 0x267, %o6
13933 edge16l %i3, %g3, %g7
13934 nop
13935 fitod %f4, %f14
13936 fdtox %f14, %f10
13937 fxtod %f10, %f12
13938 set 0x18, %i7
13939 stha %i5, [%l7 + %i7] 0x23
13940 membar #Sync
13941 tcc %icc, 0x7
13942 srl %l5, %o7, %g4
13943 udivx %i1, 0x1841, %l3
13944 and %i7, 0x193F, %o0
13945 edge16ln %l1, %i0, %i4
13946 fnegs %f29, %f30
13947 alignaddrl %o2, %g1, %l0
13948 udiv %i6, 0x0D9D, %l6
13949 smulcc %o5, 0x0F29, %g2
13950 fsrc2s %f6, %f19
13951 edge8 %l2, %o3, %o1
13952 tvc %xcc, 0x7
13953 sdiv %i2, 0x10E7, %g5
13954 fmovsneg %xcc, %f10, %f18
13955 ldx [%l7 + 0x38], %g6
13956 srl %l4, 0x1A, %o6
13957 movgu %icc, %i3, %o4
13958 srax %g3, %i5, %l5
13959 fmovdg %icc, %f24, %f21
13960 wr %g0, 0x19, %asi
13961 lduba [%l7 + 0x34] %asi, %g7
13962 orn %g4, 0x1D98, %o7
13963 movrlz %l3, 0x042, %i1
13964 tpos %xcc, 0x2
13965 fbul,a %fcc3, loop_1188
13966 array8 %o0, %i7, %i0
13967 te %icc, 0x2
13968 fcmpne32 %f16, %f22, %i4
13969loop_1188:
13970 edge8l %o2, %l1, %g1
13971 fandnot1 %f16, %f26, %f10
13972 fnegs %f15, %f13
13973 wr %g0, 0x88, %asi
13974 sta %f1, [%l7 + 0x4C] %asi
13975 array8 %i6, %l6, %l0
13976 edge16l %g2, %o5, %o3
13977 fmovsvc %xcc, %f26, %f5
13978 sdivcc %l2, 0x0F8F, %o1
13979 movvc %icc, %i2, %g5
13980 taddcc %l4, 0x127D, %o6
13981 fmul8x16 %f9, %f10, %f8
13982 fzero %f16
13983 fmul8sux16 %f0, %f14, %f30
13984 xorcc %i3, 0x0EDF, %o4
13985 orn %g3, %i5, %l5
13986 fors %f12, %f25, %f26
13987 tgu %xcc, 0x5
13988 bcc,a,pt %icc, loop_1189
13989 fmul8x16al %f15, %f18, %f6
13990 fmul8sux16 %f4, %f28, %f30
13991 sdivcc %g6, 0x1344, %g7
13992loop_1189:
13993 sllx %o7, 0x03, %l3
13994 mulscc %i1, 0x1BF5, %g4
13995 movvs %icc, %i7, %i0
13996 stw %i4, [%l7 + 0x64]
13997 edge32n %o2, %o0, %l1
13998 nop
13999 setx 0x4075E4DD, %l0, %l6
14000 st %l6, [%l7 + 0x10]
14001 ld [%l7 + 0x10], %fsr
14002 wr %g0, 0x11, %asi
14003 ldda [%l7 + 0x40] %asi, %f16
14004 umulcc %i6, 0x11BA, %l6
14005 movcs %xcc, %g1, %l0
14006 movvs %xcc, %o5, %g2
14007 taddcc %o3, %l2, %o1
14008 set 0x40, %o3
14009 lduwa [%l7 + %o3] 0x89, %g5
14010 tvs %xcc, 0x7
14011 edge32l %i2, %l4, %i3
14012 fbul,a %fcc2, loop_1190
14013 edge8n %o4, %g3, %i5
14014 orcc %o6, 0x0B80, %l5
14015 sdivx %g6, 0x0674, %g7
14016loop_1190:
14017 sethi 0x05BC, %o7
14018 tle %icc, 0x0
14019 xnorcc %l3, 0x1BBE, %i1
14020 swap [%l7 + 0x54], %i7
14021 sdiv %i0, 0x0E39, %i4
14022 fbo %fcc0, loop_1191
14023 fmovdl %icc, %f10, %f3
14024 fmovda %icc, %f16, %f17
14025 tl %xcc, 0x5
14026loop_1191:
14027 tneg %xcc, 0x3
14028 udiv %o2, 0x061B, %g4
14029 nop
14030 setx loop_1192, %l0, %l1
14031 jmpl %l1, %l1
14032 movneg %xcc, %o0, %l6
14033 set 0x68, %o7
14034 lda [%l7 + %o7] 0x14, %f14
14035loop_1192:
14036 fmuld8sux16 %f4, %f8, %f18
14037 fmovrdlz %g1, %f12, %f6
14038 tcs %icc, 0x2
14039 add %l0, %i6, %o5
14040 alignaddrl %o3, %l2, %o1
14041 tleu %icc, 0x7
14042 orn %g2, %g5, %l4
14043 sdivx %i2, 0x1735, %o4
14044 sdivx %i3, 0x01A0, %i5
14045 sub %o6, %l5, %g3
14046 addcc %g7, 0x07B8, %o7
14047 xorcc %g6, 0x0490, %i1
14048 movcc %xcc, %l3, %i7
14049 edge8ln %i4, %i0, %o2
14050 popc 0x1D75, %l1
14051 fpadd16 %f20, %f4, %f10
14052 mulscc %o0, 0x0B2F, %g4
14053 fbug %fcc0, loop_1193
14054 movleu %xcc, %l6, %g1
14055 movrne %l0, %o5, %o3
14056 movrgez %l2, %o1, %g2
14057loop_1193:
14058 std %f12, [%l7 + 0x68]
14059 srax %g5, %i6, %l4
14060 tn %icc, 0x1
14061 ldx [%l7 + 0x08], %i2
14062 fbul %fcc3, loop_1194
14063 array8 %i3, %i5, %o4
14064 tcc %icc, 0x5
14065 movcs %xcc, %o6, %g3
14066loop_1194:
14067 movvc %xcc, %g7, %l5
14068 subc %o7, %g6, %i1
14069 tle %icc, 0x6
14070 movrlz %l3, %i4, %i0
14071 mova %icc, %i7, %o2
14072 wr %g0, 0x27, %asi
14073 stwa %o0, [%l7 + 0x68] %asi
14074 membar #Sync
14075 movneg %icc, %l1, %g4
14076 add %l7, 0x40, %l6
14077 wr %g0, 0x04, %asi
14078 casa [%l6] 0x04, %l6, %l0
14079 fmovdcc %icc, %f24, %f18
14080 addcc %g1, %o5, %l2
14081 tn %icc, 0x2
14082 mulscc %o1, 0x0963, %g2
14083 tsubcctv %o3, %g5, %l4
14084 tl %xcc, 0x3
14085 fzeros %f3
14086 alignaddr %i6, %i2, %i5
14087 te %xcc, 0x5
14088 or %o4, %i3, %o6
14089 movrlez %g7, 0x09E, %l5
14090 movcs %icc, %o7, %g6
14091 srl %g3, 0x02, %i1
14092 andncc %l3, %i0, %i4
14093 tsubcctv %i7, 0x0CFD, %o0
14094 add %l7, 0x44, %l6
14095 wr %g0, 0x80, %asi
14096 casa [%l6] 0x80, %l1, %g4
14097 for %f0, %f26, %f12
14098 edge32ln %o2, %l6, %g1
14099 sdivcc %o5, 0x073E, %l0
14100 ldub [%l7 + 0x5F], %l2
14101 fnors %f14, %f2, %f7
14102 srax %g2, 0x16, %o3
14103 xnor %o1, %l4, %g5
14104 edge8 %i6, %i2, %o4
14105 andn %i5, %o6, %i3
14106 ble loop_1195
14107 udivx %g7, 0x067B, %o7
14108 st %f14, [%l7 + 0x3C]
14109 srlx %g6, %l5, %g3
14110loop_1195:
14111 movrgez %l3, 0x304, %i1
14112 wr %g0, 0x10, %asi
14113 stha %i4, [%l7 + 0x32] %asi
14114 fble,a %fcc3, loop_1196
14115 fands %f8, %f2, %f7
14116 ta %xcc, 0x5
14117 set 0x59, %g6
14118 stba %i7, [%l7 + %g6] 0x10
14119loop_1196:
14120 xnorcc %i0, %l1, %g4
14121 and %o2, 0x012D, %l6
14122 movre %o0, 0x2EF, %g1
14123 udiv %o5, 0x02CC, %l0
14124 fbuge,a %fcc3, loop_1197
14125 mulx %l2, 0x001A, %o3
14126 movne %icc, %o1, %g2
14127 pdist %f12, %f24, %f4
14128loop_1197:
14129 smul %l4, 0x1AAB, %g5
14130 udiv %i2, 0x0CC6, %i6
14131 add %l7, 0x50, %l6
14132 wr %g0, 0x11, %asi
14133 ldxa [%l6] %asi, %i5
14134 casxa [%l6] 0x11, %i5, %o6
14135 tge %icc, 0x4
14136 std %f12, [%l7 + 0x30]
14137 movrne %i3, %g7, %o7
14138 udivx %o4, 0x0ED2, %l5
14139 ldstub [%l7 + 0x10], %g6
14140 fand %f20, %f18, %f4
14141 edge8ln %l3, %g3, %i1
14142 tneg %xcc, 0x2
14143 movcs %xcc, %i7, %i0
14144 nop
14145 setx 0x0961300DD07F8EB3, %l0, %l6
14146 stx %l6, [%l7 + 0x60]
14147 ldx [%l7 + 0x60], %fsr
14148 set 0x10, %g5
14149 lduwa [%l7 + %g5] 0x15, %i4
14150 fone %f28
14151 ldsb [%l7 + 0x57], %l1
14152 fbge %fcc2, loop_1198
14153 subc %g4, 0x13A6, %l6
14154 taddcctv %o0, %g1, %o2
14155 fandnot1 %f12, %f22, %f2
14156loop_1198:
14157 nop
14158 add %l7, 0x18, %l6
14159 wr %g0, 0x80, %asi
14160 casa [%l6] 0x80, %l0, %l2
14161 sdivcc %o3, 0x17DA, %o1
14162 sllx %o5, %l4, %g2
14163 fxors %f12, %f11, %f11
14164 sir 0x12F1
14165 xorcc %g5, %i6, %i2
14166 movg %icc, %o6, %i3
14167 srax %g7, 0x07, %i5
14168 edge16 %o7, %o4, %l5
14169 edge32 %l3, %g6, %i1
14170 fmul8ulx16 %f10, %f8, %f20
14171 ld [%l7 + 0x78], %f17
14172 edge32l %i7, %i0, %i4
14173 edge8n %l1, %g4, %l6
14174 fbge %fcc1, loop_1199
14175 tg %icc, 0x3
14176 umul %o0, 0x1E78, %g1
14177 std %f4, [%l7 + 0x78]
14178loop_1199:
14179 edge8 %o2, %g3, %l2
14180 brgz,a %l0, loop_1200
14181 swap [%l7 + 0x7C], %o1
14182 srl %o5, %l4, %o3
14183 fmovdge %xcc, %f11, %f30
14184loop_1200:
14185 fmovrsne %g2, %f14, %f4
14186 movleu %icc, %i6, %g5
14187 fmovrdlz %i2, %f14, %f8
14188 fmul8ulx16 %f26, %f6, %f20
14189 fcmpeq16 %f10, %f20, %i3
14190 edge32l %g7, %o6, %o7
14191 nop
14192 setx 0x5B14117C, %l0, %l6
14193 st %l6, [%l7 + 0x28]
14194 ld [%l7 + 0x28], %f6
14195 setx 0x084FE7EA, %l1, %l5
14196 st %l5, [%l7 + 0x10]
14197 ld [%l7 + 0x10], %f7
14198 fadds %f7, %f6, %f6
14199 andcc %o4, 0x1C56, %i5
14200 fmovrsgez %l3, %f15, %f9
14201 be loop_1201
14202 sir 0x1E91
14203 sra %l5, 0x12, %g6
14204 movne %xcc, %i1, %i0
14205loop_1201:
14206 movge %xcc, %i4, %i7
14207 mulx %g4, %l6, %o0
14208 sir 0x0A06
14209 xnor %l1, 0x19A4, %o2
14210 fcmple16 %f8, %f4, %g3
14211 edge16l %g1, %l0, %l2
14212 fmuld8sux16 %f3, %f28, %f14
14213 movn %xcc, %o1, %l4
14214 sllx %o3, %g2, %i6
14215 fpadd16s %f13, %f31, %f28
14216 edge32l %g5, %i2, %i3
14217 movrgz %g7, 0x2C1, %o5
14218 set 0x6C, %i1
14219 lduba [%l7 + %i1] 0x88, %o7
14220 brgz,a %o6, loop_1202
14221 fmul8x16au %f14, %f20, %f22
14222 fxors %f16, %f30, %f23
14223 sir 0x0337
14224loop_1202:
14225 nop
14226 setx loop_1203, %l0, %l1
14227 jmpl %l1, %o4
14228 tgu %icc, 0x2
14229 saved
14230 rdpr %cwp, %g1
14231 rdpr %cansave, %g2
14232 rdpr %canrestore, %g3
14233 rdpr %cleanwin, %g4
14234 rdpr %otherwin, %g5
14235 rdpr %wstate, %g6
14236 andncc %l3, %i5, %l5
14237loop_1203:
14238 addcc %i1, 0x1FD5, %i0
14239 ble,a loop_1204
14240 edge32l %i4, %i7, %g4
14241 subccc %g6, 0x05DB, %l6
14242 fmul8x16au %f0, %f0, %f24
14243loop_1204:
14244 fmovdl %xcc, %f22, %f24
14245 nop
14246 setx loop_1205, %l0, %l1
14247 wrpr 0x1, %tl
14248 wrpr %l1, %tpc
14249 add %l1, 0x4, %l1
14250 wrpr %l1, %tnpc
14251 setx 0x34400001400, %l0, %l1
14252 wrpr %l1, %tstate
14253 wrhpr 0x4, %htstate
14254 retry
14255 movpos %icc, %l1, %o0
14256 set 0x40, %l3
14257 ldda [%l7 + %l3] 0x04, %f16
14258loop_1205:
14259 ldd [%l7 + 0x28], %o2
14260 movpos %xcc, %g1, %l0
14261 movrlz %l2, 0x2DA, %g3
14262 mulx %l4, %o1, %o3
14263 movneg %icc, %g2, %g5
14264 mulscc %i6, %i3, %i2
14265 orncc %o5, 0x12A4, %o7
14266 edge32n %g7, %o6, %l3
14267 movvs %icc, %i5, %o4
14268 edge16 %l5, %i0, %i4
14269 tle %icc, 0x2
14270 movpos %xcc, %i1, %g4
14271 tgu %xcc, 0x4
14272 movg %icc, %i7, %g6
14273 and %l6, %l1, %o2
14274 fbn %fcc0, loop_1206
14275 fmovs %f16, %f14
14276 ta %xcc, 0x0
14277 brz,a %o0, loop_1207
14278loop_1206:
14279 fbul,a %fcc1, loop_1208
14280 bvs loop_1209
14281 movrlez %g1, %l0, %l2
14282loop_1207:
14283 fmovspos %xcc, %f22, %f13
14284loop_1208:
14285 nop
14286 wr %g0, 0x89, %asi
14287 ldsha [%l7 + 0x20] %asi, %g3
14288loop_1209:
14289 bn,pn %xcc, loop_1210
14290 stb %o1, [%l7 + 0x38]
14291 array16 %o3, %l4, %g5
14292 fmovrde %i6, %f0, %f0
14293loop_1210:
14294 movgu %xcc, %i3, %g2
14295 move %xcc, %i2, %o5
14296 subc %o7, 0x1F00, %o6
14297 wr %g0, 0x81, %asi
14298 swapa [%l7 + 0x60] %asi, %g7
14299 fmovdleu %xcc, %f20, %f30
14300 edge8ln %i5, %l3, %o4
14301 andncc %l5, %i4, %i1
14302 nop
14303 fitod %f12, %f22
14304 fdtos %f22, %f4
14305 edge16 %i0, %i7, %g4
14306 set 0x40, %i2
14307 ldda [%l7 + %i2] 0x2a, %i6
14308 edge16l %g6, %l1, %o0
14309 membar 0x57
14310 ldd [%l7 + 0x20], %o2
14311 umulcc %l0, %l2, %g1
14312 nop
14313 setx 0x0434C9904F1796DB, %l0, %l6
14314 stx %l6, [%l7 + 0x28]
14315 ldd [%l7 + 0x28], %f22
14316 setx 0x63225048801E6196, %l1, %l5
14317 stx %l5, [%l7 + 0x10]
14318 ldd [%l7 + 0x10], %f12
14319 faddd %f12, %f22, %f22
14320 smulcc %g3, 0x1C98, %o1
14321 or %l4, 0x1954, %o3
14322 tge %icc, 0x4
14323 sllx %i6, 0x0B, %g5
14324 tle %icc, 0x3
14325 bvs,a,pt %xcc, loop_1211
14326 mulx %g2, 0x0CC2, %i3
14327 mulscc %i2, %o7, %o6
14328 fnot1 %f4, %f14
14329loop_1211:
14330 fbul %fcc2, loop_1212
14331 fbge,a %fcc1, loop_1213
14332 movrgz %g7, %i5, %o5
14333 fcmple16 %f18, %f18, %o4
14334loop_1212:
14335 movpos %icc, %l3, %i4
14336loop_1213:
14337 bgu,a,pt %xcc, loop_1214
14338 fsrc1s %f23, %f1
14339 srl %l5, %i0, %i1
14340 set 0x46, %i0
14341 ldsha [%l7 + %i0] 0x81, %g4
14342loop_1214:
14343 fornot1 %f10, %f12, %f8
14344 movrlz %i7, %g6, %l6
14345 ldx [%l7 + 0x20], %l1
14346 movn %xcc, %o0, %o2
14347 brgz %l2, loop_1215
14348 fmovdle %xcc, %f20, %f10
14349 wr %g0, 0x80, %asi
14350 lduba [%l7 + 0x18] %asi, %l0
14351loop_1215:
14352 sdivcc %g3, 0x17CA, %o1
14353 sth %l4, [%l7 + 0x3A]
14354 fmovdl %xcc, %f7, %f3
14355 mulx %o3, %i6, %g5
14356 fabsd %f0, %f4
14357 fba,a %fcc1, loop_1216
14358 subc %g1, %g2, %i3
14359 fors %f20, %f0, %f0
14360 xor %o7, %o6, %g7
14361loop_1216:
14362 fpack16 %f22, %f28
14363 tne %xcc, 0x7
14364 edge16 %i5, %o5, %o4
14365 andcc %i2, %i4, %l5
14366 wr %g0, 0x16, %asi
14367 stda %f0, [%l7 + 0x40] %asi
14368 membar #Sync
14369 fmovscc %xcc, %f12, %f11
14370 edge8ln %i0, %i1, %l3
14371 subccc %i7, %g4, %g6
14372 edge32l %l6, %l1, %o0
14373 sdivcc %o2, 0x13A6, %l0
14374 movgu %icc, %l2, %o1
14375 nop
14376 setx 0x67558CA1DBB96630, %l0, %l6
14377 stx %l6, [%l7 + 0x28]
14378 ldd [%l7 + 0x28], %f22
14379 fsqrtd %f22, %f20
14380 tsubcctv %g3, %l4, %o3
14381 fands %f30, %f0, %f12
14382 popc %g5, %i6
14383 edge16l %g1, %g2, %i3
14384 wr %g0, 0x81, %asi
14385 swapa [%l7 + 0x48] %asi, %o6
14386 nop
14387 setx loop_1217, %l0, %l1
14388 wrpr 0x1, %tl
14389 wrpr %l1, %tpc
14390 add %l1, 0x4, %l1
14391 wrpr %l1, %tnpc
14392 setx 0x34400001400, %l0, %l1
14393 wrpr %l1, %tstate
14394 wrhpr 0x4, %htstate
14395 retry
14396 alignaddrl %g7, %i5, %o5
14397 nop
14398 setx 0x7D6CAB3490660647, %l0, %l6
14399 stx %l6, [%l7 + 0x28]
14400 ldd [%l7 + 0x28], %f30
14401 fsqrtd %f30, %f14
14402 movleu %xcc, %o7, %i2
14403loop_1217:
14404 orcc %o4, 0x122A, %l5
14405 fmovrdne %i0, %f12, %f22
14406 tne %icc, 0x1
14407 wr %g0, 0x80, %asi
14408 ldsba [%l7 + 0x48] %asi, %i1
14409 fbg %fcc1, loop_1218
14410 fmovsne %xcc, %f4, %f7
14411 movge %icc, %i4, %l3
14412 movvs %icc, %g4, %g6
14413loop_1218:
14414 fmovdleu %xcc, %f9, %f10
14415 fsrc1 %f4, %f18
14416 tne %icc, 0x1
14417 set 0x5A, %l4
14418 lduha [%l7 + %l4] 0x88, %l6
14419 tgu %icc, 0x2
14420 movvc %xcc, %l1, %i7
14421 tvs %xcc, 0x6
14422 taddcctv %o2, 0x1C11, %o0
14423 edge32n %l2, %l0, %o1
14424 umulcc %l4, 0x0846, %g3
14425 movrgez %o3, %i6, %g1
14426 fmovscs %xcc, %f8, %f11
14427 sdivx %g5, 0x0D57, %i3
14428 restored
14429 rdpr %cwp, %g1
14430 rdpr %cansave, %g2
14431 rdpr %canrestore, %g3
14432 rdpr %cleanwin, %g4
14433 rdpr %otherwin, %g5
14434 rdpr %wstate, %g6
14435 nop
14436 set 0x76, %g7
14437 ldub [%l7 + %g7], %o6
14438 edge32 %g7, %i5, %o5
14439 tl %icc, 0x2
14440 ldsw [%l7 + 0x08], %o7
14441 fbuge %fcc1, loop_1219
14442 fmovdle %icc, %f15, %f14
14443 fble %fcc3, loop_1220
14444 fpadd32 %f6, %f16, %f10
14445loop_1219:
14446 tgu %xcc, 0x5
14447 taddcctv %i2, %o4, %l5
14448loop_1220:
14449 fxnor %f10, %f14, %f10
14450 movrne %i0, %g2, %i1
14451 bgu,a %xcc, loop_1221
14452 bcs loop_1222
14453 ldstub [%l7 + 0x5F], %l3
14454 mulscc %g4, 0x0E89, %i4
14455loop_1221:
14456 movvs %xcc, %g6, %l6
14457loop_1222:
14458 bgu,a %icc, loop_1223
14459 edge8ln %i7, %l1, %o2
14460 movg %xcc, %l2, %l0
14461 tg %icc, 0x1
14462loop_1223:
14463 brnz,a %o0, loop_1224
14464 move %xcc, %o1, %g3
14465 taddcctv %l4, 0x03C8, %i6
14466 prefetch [%l7 + 0x38], 0x2
14467loop_1224:
14468 xor %o3, 0x01FB, %g1
14469 fbug %fcc0, loop_1225
14470 edge32n %i3, %o6, %g5
14471 fpack32 %f8, %f0, %f30
14472 fpsub16s %f7, %f16, %f10
14473loop_1225:
14474 te %xcc, 0x7
14475 tvs %xcc, 0x2
14476 fmovdl %icc, %f22, %f0
14477 udivcc %i5, 0x0216, %o5
14478 or %o7, 0x105F, %i2
14479 set 0x4A, %l6
14480 lduba [%l7 + %l6] 0x11, %g7
14481 and %o4, 0x1094, %i0
14482 brgz %g2, loop_1226
14483 nop
14484 setx loop_1227, %l0, %l1
14485 wrpr 0x1, %tl
14486 wrpr %l1, %tnpc
14487 setx 0x34400001400, %l0, %l1
14488 wrpr %l1, %tstate
14489 wrhpr 0x4, %htstate
14490 done
14491 fmovrdlz %i1, %f28, %f6
14492 and %l3, 0x1B6D, %g4
14493loop_1226:
14494 orncc %i4, 0x0E04, %g6
14495loop_1227:
14496 nop
14497 wr %g0, 0x80, %asi
14498 prefetcha [%l7 + 0x30] %asi, 0x1
14499 srlx %l5, %l1, %o2
14500 tne %xcc, 0x3
14501 bl,a loop_1228
14502 movcs %xcc, %l2, %i7
14503 fxor %f26, %f20, %f14
14504 orncc %l0, 0x0BDF, %o0
14505loop_1228:
14506 fbne,a %fcc2, loop_1229
14507 orn %g3, 0x0AEB, %o1
14508 movrne %l4, 0x18E, %o3
14509 nop
14510 setx 0x56120282, %l0, %l6
14511 st %l6, [%l7 + 0x28]
14512 ld [%l7 + 0x28], %f13
14513 setx 0xA7F4A424, %l1, %l5
14514 st %l5, [%l7 + 0x10]
14515 ld [%l7 + 0x10], %f22
14516 fsubs %f22, %f13, %f5
14517loop_1229:
14518 movg %icc, %g1, %i3
14519 tneg %icc, 0x0
14520 movne %xcc, %o6, %i6
14521 array8 %g5, %i5, %o7
14522 brlz %o5, loop_1230
14523 fmovdne %icc, %f8, %f21
14524 fbu %fcc3, loop_1231
14525 nop
14526 setx 0x1FA6828A, %l0, %l6
14527 st %l6, [%l7 + 0x28]
14528 ld [%l7 + 0x28], %f0
14529 setx 0x4AC04529, %l1, %l5
14530 st %l5, [%l7 + 0x10]
14531 ld [%l7 + 0x10], %f11
14532 fsubs %f11, %f0, %f16
14533loop_1230:
14534 array32 %i2, %g7, %o4
14535 tcc %icc, 0x4
14536loop_1231:
14537 ta %xcc, 0x3
14538 add %i0, %g2, %i1
14539 fmovsn %icc, %f15, %f26
14540 restored
14541 rdpr %cwp, %g1
14542 rdpr %cansave, %g2
14543 rdpr %canrestore, %g3
14544 rdpr %cleanwin, %g4
14545 rdpr %otherwin, %g5
14546 rdpr %wstate, %g6
14547 fpsub16 %f28, %f8, %f24
14548 saved
14549 rdpr %cwp, %g1
14550 rdpr %cansave, %g2
14551 rdpr %canrestore, %g3
14552 rdpr %cleanwin, %g4
14553 rdpr %otherwin, %g5
14554 rdpr %wstate, %g6
14555 ldub [%l7 + 0x26], %g4
14556 fcmpgt16 %f24, %f18, %l3
14557 saved
14558 rdpr %cwp, %g1
14559 rdpr %cansave, %g2
14560 rdpr %canrestore, %g3
14561 rdpr %cleanwin, %g4
14562 rdpr %otherwin, %g5
14563 rdpr %wstate, %g6
14564 tvc %icc, 0x4
14565 andn %i4, %l6, %g6
14566 mulx %l1, 0x1E97, %l5
14567 membar 0x6E
14568 ldd [%l7 + 0x48], %l2
14569 edge16n %o2, %i7, %l0
14570 tvc %xcc, 0x6
14571 sra %g3, %o0, %l4
14572 wr %g0, 0x11, %asi
14573 ldda [%l7 + 0x20] %asi, %o0
14574 bpos loop_1232
14575 edge32n %g1, %i3, %o3
14576 add %o6, 0x1A2A, %g5
14577 nop
14578 setx 0xB9344E09606559CF, %l0, %l6
14579 stx %l6, [%l7 + 0x48]
14580 ldx [%l7 + 0x48], %fsr
14581loop_1232:
14582 bvs,a %xcc, loop_1233
14583 fba %fcc2, loop_1234
14584 nop
14585 fitos %f0, %f2
14586 fstoi %f2, %f27
14587 movgu %icc, %i6, %i5
14588loop_1233:
14589 addc %o7, %o5, %g7
14590loop_1234:
14591 stb %i2, [%l7 + 0x28]
14592 tne %xcc, 0x6
14593 edge8l %i0, %g2, %o4
14594 movvc %xcc, %i1, %g4
14595 array32 %l3, %i4, %g6
14596 sllx %l1, 0x0F, %l5
14597 movl %icc, %l6, %o2
14598 set 0x60, %g3
14599 ldswa [%l7 + %g3] 0x04, %l2
14600 wr %g0, 0x18, %asi
14601 stha %i7, [%l7 + 0x38] %asi
14602 ldd [%l7 + 0x10], %f24
14603 andcc %l0, %o0, %l4
14604 fnot1s %f14, %f30
14605 nop
14606 setx 0x18C1007DD900165A, %l0, %l6
14607 stx %l6, [%l7 + 0x28]
14608 ldd [%l7 + 0x28], %f26
14609 setx 0x019A1B278C9F6A45, %l1, %l5
14610 stx %l5, [%l7 + 0x10]
14611 ldd [%l7 + 0x10], %f30
14612 fmuld %f30, %f26, %f22
14613 addc %o1, 0x1E1E, %g3
14614 fornot1s %f26, %f7, %f26
14615 edge8 %g1, %o3, %o6
14616 ldub [%l7 + 0x59], %i3
14617 brz %i6, loop_1235
14618 nop
14619 fitod %f0, %f18
14620 fdtox %f18, %f6
14621 fxtod %f6, %f22
14622 sra %i5, 0x01, %g5
14623 fabsd %f0, %f24
14624loop_1235:
14625 edge32l %o7, %g7, %i2
14626 set 0x60, %g1
14627 stxa %i0, [%l7 + %g1] 0x89
14628 faligndata %f2, %f8, %f6
14629 nop
14630 fitos %f1, %f3
14631 restored
14632 rdpr %cwp, %g1
14633 rdpr %cansave, %g2
14634 rdpr %canrestore, %g3
14635 rdpr %cleanwin, %g4
14636 rdpr %otherwin, %g5
14637 rdpr %wstate, %g6
14638 movcc %xcc, %g2, %o5
14639 fpsub32 %f8, %f8, %f8
14640 andcc %i1, 0x0C45, %o4
14641 tn %icc, 0x1
14642 edge16n %g4, %i4, %g6
14643 fones %f8
14644 fpadd16 %f2, %f18, %f20
14645 umulcc %l3, %l1, %l6
14646 udivx %o2, 0x1703, %l5
14647 xnorcc %l2, 0x120E, %l0
14648 edge16ln %i7, %l4, %o1
14649 movneg %icc, %o0, %g1
14650 tcc %icc, 0x7
14651 fmovsneg %icc, %f19, %f6
14652 array8 %g3, %o6, %o3
14653 fmovsgu %xcc, %f27, %f28
14654 array8 %i6, %i5, %g5
14655 brnz,a %o7, loop_1236
14656 mova %icc, %g7, %i3
14657 smulcc %i2, 0x01C4, %g2
14658 fmovda %icc, %f28, %f10
14659loop_1236:
14660 fmovs %f27, %f0
14661 subc %o5, 0x002E, %i1
14662 tgu %xcc, 0x4
14663 fabss %f19, %f12
14664 umulcc %o4, 0x1D76, %i0
14665 xorcc %g4, %g6, %i4
14666 movge %xcc, %l1, %l6
14667 movvs %xcc, %o2, %l5
14668 fnor %f0, %f20, %f24
14669 sra %l2, %l0, %i7
14670 sub %l3, %o1, %o0
14671 tpos %xcc, 0x6
14672 nop
14673 setx 0x03A70A3840631CA6, %l0, %l6
14674 stx %l6, [%l7 + 0x70]
14675 ldx [%l7 + 0x70], %fsr
14676 brlez %l4, loop_1237
14677 fnot1s %f0, %f1
14678 tl %icc, 0x5
14679 fpmerge %f21, %f7, %f26
14680loop_1237:
14681 st %f20, [%l7 + 0x50]
14682 tgu %xcc, 0x2
14683 tvc %xcc, 0x2
14684 fnot1 %f20, %f20
14685 movrgez %g3, 0x1E0, %o6
14686 set 0x28, %l2
14687 ldsha [%l7 + %l2] 0x81, %o3
14688 stw %i6, [%l7 + 0x58]
14689 bvs %xcc, loop_1238
14690 fmovda %xcc, %f14, %f3
14691 wr %g0, 0x89, %asi
14692 ldxa [%l7 + 0x50] %asi, %i5
14693loop_1238:
14694 fornot2 %f8, %f0, %f8
14695 fmovd %f30, %f28
14696 srl %g1, 0x02, %o7
14697 movn %xcc, %g5, %g7
14698 nop
14699 fitos %f0, %f6
14700 fstox %f6, %f22
14701 xnor %i3, %i2, %o5
14702 fbn,a %fcc2, loop_1239
14703 movneg %icc, %i1, %o4
14704 tpos %xcc, 0x3
14705 alignaddr %i0, %g4, %g6
14706loop_1239:
14707 bvs,pt %xcc, loop_1240
14708 edge32ln %i4, %l1, %g2
14709 tsubcctv %l6, 0x0293, %l5
14710 movrlez %o2, 0x1B6, %l2
14711loop_1240:
14712 nop
14713 fitod %f4, %f2
14714 fdtoi %f2, %f6
14715 fmovsn %icc, %f0, %f12
14716 array8 %i7, %l3, %o1
14717 te %xcc, 0x4
14718 fmovdpos %xcc, %f13, %f16
14719 fbl %fcc2, loop_1241
14720 movrlz %l0, %l4, %o0
14721 std %f8, [%l7 + 0x08]
14722 edge16n %g3, %o3, %o6
14723loop_1241:
14724 swap [%l7 + 0x0C], %i5
14725 sll %g1, 0x16, %i6
14726 movne %icc, %g5, %g7
14727 set 0x46, %i3
14728 ldsha [%l7 + %i3] 0x11, %o7
14729 or %i3, %o5, %i1
14730 nop
14731 fitod %f4, %f18
14732 fdtox %f18, %f18
14733 movvc %icc, %i2, %o4
14734 movvc %icc, %i0, %g4
14735 fbe %fcc3, loop_1242
14736 taddcctv %i4, 0x171B, %l1
14737 nop
14738 fitod %f10, %f8
14739 fdtos %f8, %f16
14740 sra %g6, 0x06, %g2
14741loop_1242:
14742 subc %l5, 0x09DD, %l6
14743 movl %xcc, %o2, %i7
14744 tg %icc, 0x2
14745 fbg,a %fcc3, loop_1243
14746 udiv %l2, 0x0B87, %o1
14747 bleu,a loop_1244
14748 or %l0, 0x028D, %l3
14749loop_1243:
14750 nop
14751 wr %g0, 0x80, %asi
14752 stda %f16, [%l7 + 0x40] %asi
14753loop_1244:
14754 brgez %l4, loop_1245
14755 xor %g3, 0x1770, %o0
14756 movrgez %o3, 0x283, %i5
14757 ba,a,pt %xcc, loop_1246
14758loop_1245:
14759 array16 %g1, %o6, %i6
14760 edge32l %g5, %o7, %g7
14761 fmovda %xcc, %f25, %f17
14762loop_1246:
14763 edge16n %i3, %i1, %o5
14764 movgu %xcc, %i2, %o4
14765 wr %g0, 0x18, %asi
14766 prefetcha [%l7 + 0x20] %asi, 0x0
14767 movle %xcc, %i0, %i4
14768 tsubcctv %g6, 0x15EF, %g2
14769 fabss %f16, %f27
14770 set 0x70, %l5
14771 stxa %l1, [%l7 + %l5] 0x27
14772 membar #Sync
14773 brgez,a %l5, loop_1247
14774 tvc %icc, 0x6
14775 sll %l6, 0x1B, %i7
14776 tn %icc, 0x2
14777loop_1247:
14778 nop
14779 set 0x65, %l1
14780 ldstuba [%l7 + %l1] 0x10, %o2
14781 tvc %icc, 0x2
14782 addcc %l2, 0x1172, %l0
14783 movrgez %l3, %o1, %g3
14784 set 0x24, %o6
14785 stwa %o0, [%l7 + %o6] 0x19
14786 movleu %xcc, %l4, %i5
14787 or %g1, 0x0010, %o3
14788 brgz,a %i6, loop_1248
14789 movle %icc, %o6, %o7
14790 ldx [%l7 + 0x18], %g5
14791 nop
14792 setx loop_1249, %l0, %l1
14793 wrpr 0x1, %tl
14794 wrpr %l1, %tnpc
14795 setx 0x34400001400, %l0, %l1
14796 wrpr %l1, %tstate
14797 wrhpr 0x4, %htstate
14798 done
14799loop_1248:
14800 fsrc2s %f26, %f16
14801 wr %g0, 0x19, %asi
14802 ldswa [%l7 + 0x10] %asi, %i3
14803loop_1249:
14804 fbe %fcc0, loop_1250
14805 movrlz %i1, %o5, %i2
14806 fmul8ulx16 %f24, %f24, %f10
14807 movvs %icc, %o4, %g7
14808loop_1250:
14809 fmovde %xcc, %f26, %f25
14810 movrgez %g4, %i0, %i4
14811 be loop_1251
14812 fmovsvc %icc, %f5, %f13
14813 movrgez %g2, %l1, %l5
14814 fmuld8sux16 %f6, %f24, %f2
14815loop_1251:
14816 nop
14817 wr %g0, 0x89, %asi
14818 swapa [%l7 + 0x78] %asi, %l6
14819 movg %icc, %i7, %g6
14820 fmovrdne %l2, %f10, %f26
14821 movrgz %l0, %o2, %l3
14822 tvs %xcc, 0x3
14823 and %o1, 0x1FA9, %o0
14824 fmovrdne %g3, %f12, %f18
14825 srlx %i5, 0x0E, %l4
14826 alignaddr %g1, %i6, %o3
14827 bvs %icc, loop_1252
14828 orcc %o6, %g5, %i3
14829 move %xcc, %o7, %o5
14830 orn %i2, %o4, %i1
14831loop_1252:
14832 edge16n %g4, %g7, %i4
14833 alignaddr %g2, %i0, %l5
14834 add %l6, %l1, %g6
14835 alignaddr %l2, %l0, %o2
14836 movg %xcc, %l3, %i7
14837 movrlz %o1, 0x11C, %g3
14838 umul %o0, 0x1F24, %i5
14839 st %f2, [%l7 + 0x2C]
14840 fpack32 %f6, %f30, %f26
14841 fmovsle %icc, %f3, %f29
14842 fbn,a %fcc0, loop_1253
14843 taddcctv %l4, 0x1031, %g1
14844 faligndata %f0, %f30, %f8
14845 ldx [%l7 + 0x08], %o3
14846loop_1253:
14847 fmovrde %i6, %f2, %f8
14848 fmovsgu %icc, %f14, %f17
14849 andn %g5, 0x0453, %i3
14850 be,a,pn %icc, loop_1254
14851 ta %xcc, 0x7
14852 edge8l %o7, %o6, %i2
14853 fmul8x16au %f27, %f29, %f10
14854loop_1254:
14855 st %f13, [%l7 + 0x40]
14856 set 0x2C, %g2
14857 swapa [%l7 + %g2] 0x10, %o4
14858 lduw [%l7 + 0x68], %o5
14859 edge32ln %i1, %g7, %g4
14860 wr %g0, 0x19, %asi
14861 lda [%l7 + 0x60] %asi, %f11
14862 fbge,a %fcc0, loop_1255
14863 tsubcctv %g2, %i0, %i4
14864 umulcc %l5, %l6, %l1
14865 smulcc %l2, %g6, %l0
14866loop_1255:
14867 srl %o2, %l3, %o1
14868 fzero %f10
14869 tne %icc, 0x7
14870 srl %i7, %o0, %g3
14871 sdivcc %i5, 0x0453, %l4
14872 udiv %g1, 0x0690, %i6
14873 fmovsge %xcc, %f19, %f25
14874 movpos %icc, %o3, %g5
14875 subcc %o7, 0x08F7, %o6
14876 movcc %xcc, %i2, %o4
14877 bpos,a %icc, loop_1256
14878 te %icc, 0x5
14879 tcc %icc, 0x0
14880 movrgez %o5, %i1, %g7
14881loop_1256:
14882 movpos %icc, %g4, %g2
14883 sdivx %i0, 0x1FF6, %i4
14884 fxors %f18, %f28, %f3
14885 ldd [%l7 + 0x10], %f20
14886 tvs %icc, 0x6
14887 fmovdneg %icc, %f17, %f23
14888 wr %g0, 0x89, %asi
14889 stxa %l5, [%l7 + 0x50] %asi
14890 movrlez %i3, %l6, %l1
14891 subc %g6, %l0, %l2
14892 tpos %icc, 0x2
14893 fmovdge %xcc, %f27, %f13
14894 sth %l3, [%l7 + 0x30]
14895 movre %o1, 0x1DF, %o2
14896 fbge %fcc3, loop_1257
14897 fcmpne16 %f20, %f8, %i7
14898 nop
14899 set 0x58, %i6
14900 ldx [%l7 + %i6], %o0
14901 fmuld8ulx16 %f16, %f16, %f30
14902loop_1257:
14903 sdivx %g3, 0x1940, %l4
14904 nop
14905 setx 0x86945709, %l0, %l6
14906 st %l6, [%l7 + 0x28]
14907 ld [%l7 + 0x28], %f27
14908 setx 0xDB2DB68D, %l1, %l5
14909 st %l5, [%l7 + 0x10]
14910 ld [%l7 + 0x10], %f8
14911 fadds %f8, %f27, %f26
14912 nop
14913 set 0x08, %i5
14914 std %f8, [%l7 + %i5]
14915 edge8n %i5, %g1, %i6
14916 fxors %f6, %f23, %f8
14917 edge8n %o3, %g5, %o6
14918 tvc %xcc, 0x0
14919 set 0x34, %o0
14920 ldswa [%l7 + %o0] 0x14, %i2
14921 orcc %o7, 0x087F, %o5
14922 membar 0x2B
14923 udivx %i1, 0x0677, %o4
14924 fand %f18, %f28, %f14
14925 addcc %g4, 0x03AA, %g2
14926 fbul %fcc1, loop_1258
14927 andncc %g7, %i4, %l5
14928 fmovrdlz %i3, %f8, %f2
14929 fmovdvs %icc, %f26, %f16
14930loop_1258:
14931 fornot2s %f12, %f13, %f29
14932 movpos %xcc, %l6, %l1
14933 subc %g6, 0x08A5, %i0
14934 sllx %l0, 0x01, %l3
14935 popc 0x1D5A, %o1
14936 fands %f2, %f19, %f11
14937 membar 0x28
14938 smul %o2, %l2, %i7
14939 tg %icc, 0x0
14940 fbul,a %fcc1, loop_1259
14941 tn %icc, 0x3
14942 movn %xcc, %g3, %l4
14943 mulx %i5, %g1, %o0
14944loop_1259:
14945 edge32l %i6, %o3, %o6
14946 nop
14947 setx 0x6FDE25917069A642, %l0, %l6
14948 stx %l6, [%l7 + 0x28]
14949 ldx [%l7 + 0x28], %fsr
14950 umulcc %g5, 0x16FD, %o7
14951 or %o5, 0x0715, %i1
14952 orn %o4, %i2, %g4
14953 ta %icc, 0x2
14954 fmovdn %xcc, %f13, %f9
14955 taddcctv %g2, %g7, %l5
14956 fcmpeq16 %f20, %f26, %i3
14957 wr %g0, 0x11, %asi
14958 stha %i4, [%l7 + 0x7A] %asi
14959 edge32 %l6, %l1, %g6
14960 ta %icc, 0x6
14961 movvc %icc, %l0, %i0
14962 fmovrsgz %l3, %f20, %f4
14963 te %icc, 0x7
14964 fbue,a %fcc1, loop_1260
14965 sub %o1, %l2, %i7
14966 movneg %icc, %g3, %l4
14967 movrgz %o2, 0x298, %i5
14968loop_1260:
14969 alignaddr %g1, %i6, %o3
14970 edge16ln %o0, %o6, %o7
14971 bne,a %xcc, loop_1261
14972 fbue,a %fcc0, loop_1262
14973 alignaddr %g5, %o5, %i1
14974 wr %g0, 0x0c, %asi
14975 swapa [%l7 + 0x5C] %asi, %o4
14976loop_1261:
14977 edge32n %i2, %g4, %g2
14978loop_1262:
14979 fbule,a %fcc2, loop_1263
14980 fbule %fcc2, loop_1264
14981 fpackfix %f30, %f29
14982 wr %g0, 0x2a, %asi
14983 stba %l5, [%l7 + 0x7B] %asi
14984 membar #Sync
14985loop_1263:
14986 sub %i3, 0x1B48, %g7
14987loop_1264:
14988 nop
14989 fitod %f6, %f8
14990 fdtox %f8, %f22
14991 udiv %i4, 0x0A93, %l6
14992 lduw [%l7 + 0x50], %g6
14993 udiv %l1, 0x1149, %i0
14994 srax %l3, %l0, %o1
14995 fpmerge %f7, %f14, %f20
14996 edge8n %l2, %g3, %i7
14997 ble,a loop_1265
14998 nop
14999 setx 0xB0E4E25CD6A6068C, %l0, %l6
15000 stx %l6, [%l7 + 0x28]
15001 ldd [%l7 + 0x28], %f16
15002 setx 0x4241A53571E23881, %l1, %l5
15003 stx %l5, [%l7 + 0x10]
15004 ldd [%l7 + 0x10], %f0
15005 faddd %f0, %f16, %f30
15006 set 0x54, %o1
15007 ldswa [%l7 + %o1] 0x89, %o2
15008loop_1265:
15009 taddcc %i5, 0x003B, %g1
15010 sdivx %l4, 0x047C, %o3
15011 movg %icc, %o0, %i6
15012 bpos,pn %icc, loop_1266
15013 orncc %o6, %o7, %g5
15014 movrgz %o5, %i1, %i2
15015 tvc %xcc, 0x4
15016loop_1266:
15017 bgu,a,pt %icc, loop_1267
15018 addccc %o4, %g4, %l5
15019 bvc,a loop_1268
15020 fsrc1 %f30, %f4
15021loop_1267:
15022 movne %icc, %g2, %g7
15023 taddcc %i3, %i4, %l6
15024loop_1268:
15025 mulx %g6, %i0, %l3
15026 edge16n %l1, %o1, %l2
15027 fpsub32s %f1, %f21, %f13
15028 addcc %l0, 0x1AE6, %i7
15029 or %g3, %o2, %i5
15030 fba,a %fcc1, loop_1269
15031 udivcc %g1, 0x1FDC, %o3
15032 brgez,a %o0, loop_1270
15033 edge32l %l4, %o6, %o7
15034loop_1269:
15035 fzeros %f11
15036 tvs %xcc, 0x4
15037loop_1270:
15038 nop
15039 setx 0x77CA0109905E32DC, %l0, %l6
15040 stx %l6, [%l7 + 0x08]
15041 ldx [%l7 + 0x08], %fsr
15042 xnorcc %i6, %g5, %i1
15043 smulcc %o5, %o4, %g4
15044 fbug,a %fcc1, loop_1271
15045 sir 0x0DFD
15046 ldsh [%l7 + 0x28], %i2
15047 wr %g0, 0x89, %asi
15048 prefetcha [%l7 + 0x38] %asi, 0x3
15049loop_1271:
15050 fmovsle %xcc, %f28, %f19
15051 fmovsge %xcc, %f16, %f1
15052 array8 %g7, %g2, %i3
15053 tn %icc, 0x1
15054 orcc %i4, %g6, %i0
15055 sth %l6, [%l7 + 0x64]
15056 nop
15057 setx loop_1272, %l0, %l1
15058 wrpr 0x1, %tl
15059 wrpr %l1, %tpc
15060 add %l1, 0x4, %l1
15061 wrpr %l1, %tnpc
15062 setx 0x34400001400, %l0, %l1
15063 wrpr %l1, %tstate
15064 wrhpr 0x4, %htstate
15065 retry
15066 fbe,a %fcc3, loop_1273
15067 ldd [%l7 + 0x70], %f26
15068 udiv %l3, 0x0D9B, %l1
15069loop_1272:
15070 movg %icc, %o1, %l2
15071loop_1273:
15072 udivcc %l0, 0x1174, %i7
15073 nop
15074 fitos %f13, %f25
15075 fstox %f25, %f24
15076 fxtos %f24, %f14
15077 bvs,pt %xcc, loop_1274
15078 movrgez %g3, %i5, %o2
15079 edge32l %o3, %o0, %g1
15080 udivx %o6, 0x167C, %l4
15081loop_1274:
15082 nop
15083 setx 0x57F8EA00, %l0, %l6
15084 st %l6, [%l7 + 0x28]
15085 ld [%l7 + 0x28], %f13
15086 setx 0x79D1CD8D, %l1, %l5
15087 st %l5, [%l7 + 0x10]
15088 ld [%l7 + 0x10], %f24
15089 fsubs %f24, %f13, %f28
15090 nop
15091 setx 0x57AD25FAE8B9228D, %l0, %l6
15092 stx %l6, [%l7 + 0x28]
15093 ldd [%l7 + 0x28], %f2
15094 setx 0x8F713F200BFE09A4, %l1, %l5
15095 stx %l5, [%l7 + 0x10]
15096 ldd [%l7 + 0x10], %f22
15097 fdivd %f22, %f2, %f4
15098 umul %i6, %o7, %i1
15099 tleu %xcc, 0x3
15100 movrlz %o5, %o4, %g5
15101 tcs %icc, 0x6
15102 movrlz %g4, %l5, %g7
15103 alignaddrl %i2, %i3, %g2
15104 faligndata %f26, %f10, %f26
15105 nop
15106 setx 0x2046C125, %l0, %l6
15107 st %l6, [%l7 + 0x38]
15108 ld [%l7 + 0x38], %fsr
15109 addc %i4, %g6, %i0
15110 tl %xcc, 0x4
15111 wr %g0, 0x10, %asi
15112 swapa [%l7 + 0x58] %asi, %l6
15113 fmovrsne %l1, %f5, %f23
15114 udivx %l3, 0x1AE4, %l2
15115 smul %o1, 0x08AB, %i7
15116 mova %icc, %l0, %g3
15117 tgu %xcc, 0x5
15118 edge8n %i5, %o2, %o3
15119 fmovsl %xcc, %f30, %f20
15120 fmuld8sux16 %f9, %f22, %f0
15121 movgu %xcc, %o0, %o6
15122 nop
15123 setx 0x6BC1BC1C, %l0, %l6
15124 st %l6, [%l7 + 0x28]
15125 ld [%l7 + 0x28], %f20
15126 setx 0x5018CACE, %l1, %l5
15127 st %l5, [%l7 + 0x10]
15128 ld [%l7 + 0x10], %f8
15129 fdivs %f8, %f20, %f30
15130 bshuffle %f20, %f30, %f6
15131 ta %xcc, 0x5
15132 subccc %l4, %i6, %o7
15133 tvc %xcc, 0x4
15134 edge32 %i1, %o5, %g1
15135 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
15136 nop ! nop ! ldxa [%g0 + 0x1a8] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
15137 ldstub [%l7 + 0x78], %g4
15138 andncc %o4, %l5, %i2
15139 movle %icc, %i3, %g2
15140 move %xcc, %g7, %i4
15141 bneg,a %icc, loop_1275
15142 umul %g6, %i0, %l6
15143 edge8ln %l1, %l3, %l2
15144 movle %icc, %o1, %i7
15145loop_1275:
15146 sra %g3, %i5, %o2
15147 edge16ln %l0, %o3, %o0
15148 sub %o6, %i6, %o7
15149 subcc %i1, 0x1541, %o5
15150 addc %g1, %l4, %g4
15151 andcc %o4, 0x13E8, %l5
15152 subcc %g5, %i3, %g2
15153 addcc %i2, 0x1BE7, %i4
15154 mulx %g7, %g6, %i0
15155 fxor %f26, %f18, %f16
15156 movvs %xcc, %l6, %l3
15157 xor %l1, 0x1F4C, %o1
15158 fmovdleu %xcc, %f31, %f12
15159 fmovdgu %icc, %f24, %f22
15160 stbar
15161 fnot1s %f5, %f8
15162 tn %icc, 0x1
15163 fcmpeq16 %f12, %f20, %l2
15164 alignaddr %g3, %i7, %i5
15165 edge8 %o2, %o3, %o0
15166 mulscc %l0, %o6, %o7
15167 movn %icc, %i6, %o5
15168 or %i1, %l4, %g4
15169 movvc %icc, %o4, %g1
15170 xnor %g5, 0x190F, %i3
15171 fbo %fcc0, loop_1276
15172 ldsb [%l7 + 0x42], %l5
15173 fmovd %f28, %f30
15174 movrgez %g2, %i2, %i4
15175loop_1276:
15176 andn %g7, %g6, %l6
15177 brgz,a %l3, loop_1277
15178 tleu %xcc, 0x0
15179 ba,pn %xcc, loop_1278
15180 sub %i0, %l1, %l2
15181loop_1277:
15182 mulscc %g3, 0x1895, %i7
15183 srax %o1, 0x14, %i5
15184loop_1278:
15185 movneg %icc, %o3, %o0
15186 sethi 0x0A00, %o2
15187 udiv %l0, 0x0D8E, %o6
15188 bl,a loop_1279
15189 fmovrsgez %o7, %f4, %f8
15190 tle %xcc, 0x5
15191 edge32n %i6, %o5, %i1
15192loop_1279:
15193 fblg %fcc1, loop_1280
15194 xnor %l4, 0x0DD8, %g4
15195 fble,a %fcc3, loop_1281
15196 edge16 %o4, %g1, %i3
15197loop_1280:
15198 flush %l7 + 0x60
15199 fmovdcs %icc, %f29, %f26
15200loop_1281:
15201 movrlz %l5, 0x2FC, %g5
15202 fpackfix %f10, %f27
15203 set 0x2E, %o4
15204 ldsha [%l7 + %o4] 0x81, %g2
15205 taddcc %i4, 0x163F, %g7
15206 add %i2, %g6, %l6
15207 set 0x61, %i4
15208 lduba [%l7 + %i4] 0x15, %l3
15209 tle %xcc, 0x4
15210 fmovd %f0, %f2
15211 xorcc %l1, %i0, %l2
15212 te %icc, 0x4
15213 tleu %icc, 0x7
15214 call loop_1282
15215 fmovdpos %xcc, %f15, %f25
15216 tg %icc, 0x2
15217 wr %g0, 0x2a, %asi
15218 stba %i7, [%l7 + 0x0D] %asi
15219 membar #Sync
15220loop_1282:
15221 fbug,a %fcc0, loop_1283
15222 mova %icc, %o1, %g3
15223 bcs loop_1284
15224 tg %icc, 0x2
15225loop_1283:
15226 andcc %o3, 0x0F77, %i5
15227 orcc %o2, %o0, %l0
15228loop_1284:
15229 move %icc, %o6, %o7
15230 ldub [%l7 + 0x54], %o5
15231 fmovrsgz %i6, %f5, %f9
15232 movvs %xcc, %i1, %l4
15233 movrlz %g4, %o4, %i3
15234 movn %icc, %g1, %g5
15235 xnor %l5, 0x0196, %i4
15236 nop
15237 setx 0x67BA03D4, %l0, %l6
15238 st %l6, [%l7 + 0x28]
15239 ld [%l7 + 0x28], %f23
15240 setx 0x4FC3DAD6, %l1, %l5
15241 st %l5, [%l7 + 0x10]
15242 ld [%l7 + 0x10], %f8
15243 fmuls %f8, %f23, %f29
15244 edge32ln %g7, %i2, %g2
15245 bne,pn %xcc, loop_1285
15246 array16 %g6, %l6, %l3
15247 xnorcc %l1, %i0, %i7
15248 movvc %icc, %o1, %g3
15249loop_1285:
15250 movre %o3, %i5, %l2
15251 brnz %o0, loop_1286
15252 movrne %l0, 0x21D, %o6
15253 movrgez %o2, 0x086, %o5
15254 std %f14, [%l7 + 0x08]
15255loop_1286:
15256 movle %icc, %o7, %i6
15257 movpos %xcc, %l4, %i1
15258 tsubcc %o4, %g4, %g1
15259 nop
15260 set 0x50, %o5
15261 prefetch [%l7 + %o5], 0x3
15262 xor %i3, %l5, %g5
15263 fmovscs %icc, %f22, %f24
15264 movn %xcc, %i4, %g7
15265 sllx %i2, 0x0B, %g2
15266 udiv %l6, 0x1FB7, %l3
15267 xnorcc %l1, 0x0901, %i0
15268 fmovdle %xcc, %f2, %f14
15269 movleu %xcc, %i7, %o1
15270 move %xcc, %g3, %o3
15271 orcc %g6, %i5, %o0
15272 brgez %l2, loop_1287
15273 fbne %fcc0, loop_1288
15274 tne %icc, 0x1
15275 or %l0, 0x0A62, %o6
15276loop_1287:
15277 taddcc %o2, 0x0BCB, %o7
15278loop_1288:
15279 tne %xcc, 0x5
15280 ldsw [%l7 + 0x38], %i6
15281 tcc %icc, 0x4
15282 movre %o5, 0x306, %l4
15283 restored
15284 rdpr %cwp, %g1
15285 rdpr %cansave, %g2
15286 rdpr %canrestore, %g3
15287 rdpr %cleanwin, %g4
15288 rdpr %otherwin, %g5
15289 rdpr %wstate, %g6
15290 movgu %xcc, %i1, %g4
15291 fbe %fcc0, loop_1289
15292 nop
15293 setx 0x418CB748, %l0, %l6
15294 st %l6, [%l7 + 0x28]
15295 ld [%l7 + 0x28], %f24
15296 setx 0xA00F3A69, %l1, %l5
15297 st %l5, [%l7 + 0x10]
15298 ld [%l7 + 0x10], %f13
15299 fadds %f13, %f24, %f28
15300 fbge,a %fcc2, loop_1290
15301 subc %g1, 0x0FC0, %o4
15302loop_1289:
15303 srlx %i3, %l5, %g5
15304 brlz,a %g7, loop_1291
15305loop_1290:
15306 fmovscc %icc, %f14, %f30
15307 bvs loop_1292
15308 std %f16, [%l7 + 0x70]
15309loop_1291:
15310 tgu %icc, 0x3
15311 addcc %i2, %i4, %g2
15312loop_1292:
15313 fbul,a %fcc3, loop_1293
15314 xnorcc %l6, %l1, %l3
15315 srax %i7, 0x07, %i0
15316 subccc %g3, %o1, %o3
15317loop_1293:
15318 bpos,a %xcc, loop_1294
15319 udivcc %g6, 0x1477, %i5
15320 movl %xcc, %o0, %l0
15321 xor %o6, 0x1B94, %l2
15322loop_1294:
15323 fba,a %fcc3, loop_1295
15324 brlz,a %o2, loop_1296
15325 ldub [%l7 + 0x1F], %i6
15326 and %o7, %l4, %i1
15327loop_1295:
15328 fpsub16 %f16, %f26, %f8
15329loop_1296:
15330 fmovsvs %xcc, %f21, %f13
15331 tcs %xcc, 0x3
15332 tgu %xcc, 0x1
15333 edge16n %g4, %g1, %o4
15334 subc %i3, 0x08AA, %l5
15335 stx %o5, [%l7 + 0x48]
15336 subccc %g7, %i2, %i4
15337 tn %xcc, 0x5
15338 fmovdl %xcc, %f30, %f31
15339 set 0x34, %o2
15340 lduwa [%l7 + %o2] 0x80, %g2
15341 bpos,a,pn %icc, loop_1297
15342 nop
15343 fitod %f10, %f16
15344 fdtox %f16, %f22
15345 saved
15346 rdpr %cwp, %g1
15347 rdpr %cansave, %g2
15348 rdpr %canrestore, %g3
15349 rdpr %cleanwin, %g4
15350 rdpr %otherwin, %g5
15351 rdpr %wstate, %g6
15352 movleu %icc, %g5, %l6
15353loop_1297:
15354 brz %l1, loop_1298
15355 nop
15356 fitos %f21, %f4
15357 tvc %icc, 0x4
15358 tpos %xcc, 0x6
15359loop_1298:
15360 nop
15361 add %l7, 0x40, %l6
15362 wr %g0, 0x88, %asi
15363 casxa [%l6] %asi, %l3, %i7
15364 or %i0, %o1, %o3
15365 tpos %xcc, 0x2
15366 movl %xcc, %g6, %g3
15367 subc %i5, %l0, %o6
15368 tsubcc %o0, 0x1C4A, %o2
15369 orn %i6, 0x1AB4, %o7
15370 movle %icc, %l2, %l4
15371 std %f30, [%l7 + 0x50]
15372 saved
15373 rdpr %cwp, %g1
15374 rdpr %cansave, %g2
15375 rdpr %canrestore, %g3
15376 rdpr %cleanwin, %g4
15377 rdpr %otherwin, %g5
15378 rdpr %wstate, %g6
15379 fbu %fcc1, loop_1299
15380 stw %i1, [%l7 + 0x5C]
15381 movge %icc, %g4, %g1
15382 orncc %o4, %l5, %i3
15383loop_1299:
15384 movvc %icc, %g7, %o5
15385 bleu %icc, loop_1300
15386 movl %xcc, %i2, %g2
15387 fbne %fcc1, loop_1301
15388 brlz %i4, loop_1302
15389loop_1300:
15390 mulscc %g5, 0x09C3, %l6
15391 add %l3, %l1, %i0
15392loop_1301:
15393 nop
15394 setx 0x1E66BEDA, %l0, %l6
15395 st %l6, [%l7 + 0x28]
15396 ld [%l7 + 0x28], %f19
15397 setx 0x5EAF07DB, %l1, %l5
15398 st %l5, [%l7 + 0x10]
15399 ld [%l7 + 0x10], %f13
15400 fsubs %f13, %f19, %f14
15401loop_1302:
15402 tg %icc, 0x5
15403 fsrc1 %f24, %f14
15404 and %o1, %i7, %g6
15405 tgu %icc, 0x7
15406 udivx %o3, 0x0101, %g3
15407 movn %icc, %l0, %o6
15408 movge %icc, %i5, %o0
15409 sdivcc %i6, 0x14E7, %o2
15410 nop
15411 setx 0x19B7C8BA, %l0, %l6
15412 st %l6, [%l7 + 0x28]
15413 ld [%l7 + 0x28], %f19
15414 setx 0x75070C6B, %l1, %l5
15415 st %l5, [%l7 + 0x10]
15416 ld [%l7 + 0x10], %f26
15417 fadds %f26, %f19, %f13
15418 brgez,a %o7, loop_1303
15419 movcs %icc, %l4, %i1
15420 fble,a %fcc2, loop_1304
15421 fbn %fcc2, loop_1305
15422loop_1303:
15423 alignaddr %g4, %l2, %g1
15424 movn %xcc, %o4, %l5
15425loop_1304:
15426 edge32n %g7, %i3, %o5
15427loop_1305:
15428 addcc %i2, 0x161A, %i4
15429 brlez,a %g5, loop_1306
15430 brgz %g2, loop_1307
15431 fble %fcc3, loop_1308
15432 movge %xcc, %l3, %l6
15433loop_1306:
15434 addcc %l1, %o1, %i0
15435loop_1307:
15436 movne %icc, %g6, %o3
15437loop_1308:
15438 orn %i7, 0x12C1, %g3
15439 membar 0x6E
15440 edge8l %o6, %i5, %o0
15441 fblg,a %fcc0, loop_1309
15442 stw %i6, [%l7 + 0x68]
15443 udivcc %o2, 0x1F9F, %l0
15444 movvc %icc, %o7, %l4
15445loop_1309:
15446 fandnot2s %f1, %f27, %f2
15447 ldsw [%l7 + 0x2C], %i1
15448 fmovdpos %xcc, %f17, %f25
15449 bgu %xcc, loop_1310
15450 movne %icc, %l2, %g4
15451 tcc %icc, 0x3
15452 call loop_1311
15453loop_1310:
15454 fand %f22, %f16, %f0
15455 fcmpgt16 %f26, %f8, %o4
15456 edge16l %l5, %g1, %g7
15457loop_1311:
15458 umulcc %o5, %i3, %i2
15459 nop
15460 fitos %f3, %f15
15461 fstox %f15, %f2
15462 fxtos %f2, %f30
15463 edge32 %i4, %g2, %l3
15464 movgu %icc, %l6, %l1
15465 movrgz %g5, %i0, %o1
15466 fmuld8sux16 %f5, %f31, %f12
15467 ldd [%l7 + 0x28], %g6
15468 array8 %i7, %g3, %o3
15469 srl %o6, 0x13, %i5
15470 popc %i6, %o0
15471 fbe,a %fcc3, loop_1312
15472 movvs %icc, %l0, %o2
15473 fmovrslz %l4, %f25, %f18
15474 and %o7, 0x09BF, %l2
15475loop_1312:
15476 nop
15477 setx 0x52E4181A9DCD03DA, %l0, %l6
15478 stx %l6, [%l7 + 0x28]
15479 ldd [%l7 + 0x28], %f0
15480 setx 0x341ED4717B11CDE5, %l1, %l5
15481 stx %l5, [%l7 + 0x10]
15482 ldd [%l7 + 0x10], %f28
15483 fsubd %f28, %f0, %f8
15484 be,pn %xcc, loop_1313
15485 sll %g4, 0x15, %i1
15486 movvc %icc, %l5, %o4
15487 sir 0x0F4D
15488loop_1313:
15489 bvs,pt %icc, loop_1314
15490 nop
15491 setx 0xA3717EF34C66329C, %l0, %l6
15492 stx %l6, [%l7 + 0x28]
15493 ldd [%l7 + 0x28], %f4
15494 setx 0xFE0114F0D40E75E0, %l1, %l5
15495 stx %l5, [%l7 + 0x10]
15496 ldd [%l7 + 0x10], %f14
15497 fsubd %f14, %f4, %f2
15498 membar 0x03
15499 ble,pn %xcc, loop_1315
15500loop_1314:
15501 stx %g7, [%l7 + 0x50]
15502 nop
15503 setx 0xE074F1FF, %l0, %l6
15504 st %l6, [%l7 + 0x0C]
15505 ld [%l7 + 0x0C], %fsr
15506 fbn,a %fcc0, loop_1316
15507loop_1315:
15508 tl %xcc, 0x7
15509 movpos %xcc, %g1, %i3
15510 xnor %i2, %o5, %i4
15511loop_1316:
15512 movrgez %l3, 0x035, %g2
15513 fbe %fcc1, loop_1317
15514 edge16 %l6, %g5, %l1
15515 fxnors %f3, %f26, %f1
15516 movl %xcc, %i0, %g6
15517loop_1317:
15518 edge8l %i7, %g3, %o1
15519 ldd [%l7 + 0x08], %f20
15520 pdist %f24, %f14, %f8
15521 restored
15522 rdpr %cwp, %g1
15523 rdpr %cansave, %g2
15524 rdpr %canrestore, %g3
15525 rdpr %cleanwin, %g4
15526 rdpr %otherwin, %g5
15527 rdpr %wstate, %g6
15528 orncc %o6, %i5, %i6
15529 fpsub16s %f9, %f18, %f1
15530 movvc %icc, %o0, %l0
15531 movvs %icc, %o2, %o3
15532 bneg,pn %xcc, loop_1318
15533 fmovde %icc, %f3, %f20
15534 xorcc %l4, %o7, %g4
15535 nop
15536 setx loop_1319, %l0, %l1
15537 wrpr 0x1, %tl
15538 wrpr %l1, %tnpc
15539 setx 0x34400001400, %l0, %l1
15540 wrpr %l1, %tstate
15541 wrhpr 0x4, %htstate
15542 done
15543loop_1318:
15544 tn %xcc, 0x0
15545 edge8l %l2, %l5, %o4
15546 addc %i1, %g1, %i3
15547loop_1319:
15548 prefetch [%l7 + 0x44], 0x3
15549 fbl,a %fcc0, loop_1320
15550 array8 %g7, %o5, %i4
15551 nop
15552 setx loop_1321, %l0, %l1
15553 wrpr 0x1, %tl
15554 wrpr %l1, %tnpc
15555 setx 0x34400001400, %l0, %l1
15556 wrpr %l1, %tstate
15557 wrhpr 0x4, %htstate
15558 done
15559 movneg %xcc, %l3, %i2
15560loop_1320:
15561 movrgz %l6, %g2, %l1
15562 bne loop_1322
15563loop_1321:
15564 tl %icc, 0x6
15565 tsubcc %i0, 0x087F, %g5
15566 fmovsvs %icc, %f16, %f5
15567loop_1322:
15568 edge8ln %g6, %i7, %g3
15569 sll %o6, 0x14, %o1
15570 edge16ln %i6, %i5, %l0
15571 fmovrse %o0, %f28, %f29
15572 tvs %icc, 0x4
15573 edge32ln %o2, %l4, %o7
15574 array16 %o3, %g4, %l5
15575 movgu %xcc, %o4, %i1
15576 edge16n %l2, %g1, %i3
15577 movn %icc, %o5, %i4
15578 or %g7, 0x1ED1, %i2
15579 fmovd %f6, %f10
15580 tsubcctv %l3, 0x082D, %l6
15581 set 0x40, %l0
15582 ldda [%l7 + %l0] 0x04, %f0
15583 sir 0x1129
15584 sethi 0x17F3, %g2
15585 udivx %l1, 0x00E5, %g5
15586 set 0x2C, %i7
15587 lda [%l7 + %i7] 0x18, %f25
15588 restored
15589 rdpr %cwp, %g1
15590 rdpr %cansave, %g2
15591 rdpr %canrestore, %g3
15592 rdpr %cleanwin, %g4
15593 rdpr %otherwin, %g5
15594 rdpr %wstate, %g6
15595 stw %g6, [%l7 + 0x68]
15596 fornot1 %f16, %f18, %f28
15597 tsubcctv %i7, %g3, %i0
15598 array32 %o1, %i6, %i5
15599 edge8n %l0, %o6, %o0
15600 add %o2, %l4, %o3
15601 fmovdleu %xcc, %f4, %f12
15602 tle %icc, 0x5
15603 sdivx %o7, 0x10F8, %l5
15604 movg %icc, %o4, %g4
15605 srl %l2, %g1, %i1
15606 bl,a,pt %xcc, loop_1323
15607 ldsh [%l7 + 0x50], %i3
15608 nop
15609 setx 0xD26AA7FDEB1CAA14, %l0, %l6
15610 stx %l6, [%l7 + 0x28]
15611 ldd [%l7 + 0x28], %f4
15612 fsqrtd %f4, %f14
15613 subcc %i4, 0x1281, %g7
15614loop_1323:
15615 edge16l %i2, %l3, %l6
15616 movvs %xcc, %g2, %o5
15617 nop
15618 set 0x68, %g4
15619 ldstub [%l7 + %g4], %g5
15620 or %g6, %i7, %g3
15621 movrne %i0, 0x24D, %o1
15622 nop
15623 setx 0x214830A1BAD2D53C, %l0, %l6
15624 stx %l6, [%l7 + 0x28]
15625 ldd [%l7 + 0x28], %f14
15626 setx 0x4569D3D9478A4E69, %l1, %l5
15627 stx %l5, [%l7 + 0x10]
15628 ldd [%l7 + 0x10], %f2
15629 fsubd %f2, %f14, %f4
15630 fbn,a %fcc2, loop_1324
15631 nop
15632 setx loop_1325, %l0, %l1
15633 wrpr 0x1, %tl
15634 wrpr %l1, %tnpc
15635 setx 0x34400001400, %l0, %l1
15636 wrpr %l1, %tstate
15637 wrhpr 0x4, %htstate
15638 done
15639 sub %i6, 0x003C, %l1
15640 edge8l %l0, %i5, %o6
15641loop_1324:
15642 umulcc %o2, 0x0BBE, %o0
15643loop_1325:
15644 movleu %xcc, %o3, %o7
15645 sth %l4, [%l7 + 0x44]
15646 edge8n %o4, %g4, %l5
15647 bneg,a,pt %xcc, loop_1326
15648 sdivx %l2, 0x11CE, %g1
15649 nop
15650 setx 0x73BEDE69607E22AA, %l0, %l6
15651 stx %l6, [%l7 + 0x38]
15652 ldx [%l7 + 0x38], %fsr
15653 for %f18, %f16, %f12
15654loop_1326:
15655 srlx %i1, %i4, %i3
15656 srlx %g7, 0x1A, %i2
15657 movg %icc, %l3, %g2
15658 bvs %icc, loop_1327
15659 umul %l6, 0x0CFD, %o5
15660 stw %g6, [%l7 + 0x74]
15661 ldd [%l7 + 0x28], %f2
15662loop_1327:
15663 mulx %i7, %g5, %g3
15664 std %f16, [%l7 + 0x50]
15665 lduh [%l7 + 0x3A], %o1
15666 andcc %i0, 0x00D6, %i6
15667 movgu %icc, %l0, %l1
15668 restored
15669 rdpr %cwp, %g1
15670 rdpr %cansave, %g2
15671 rdpr %canrestore, %g3
15672 rdpr %cleanwin, %g4
15673 rdpr %otherwin, %g5
15674 rdpr %wstate, %g6
15675 movg %xcc, %i5, %o6
15676 edge8n %o2, %o0, %o3
15677 nop
15678 fitod %f0, %f14
15679 fble,a %fcc2, loop_1328
15680 smul %o7, 0x0F5D, %l4
15681 brlz %o4, loop_1329
15682 movne %xcc, %g4, %l5
15683loop_1328:
15684 smulcc %g1, 0x0CAC, %i1
15685 fmovrsgz %l2, %f9, %f6
15686loop_1329:
15687 udiv %i4, 0x0F9A, %i3
15688 udiv %i2, 0x01B5, %l3
15689 flush %l7 + 0x54
15690 movrgez %g7, 0x09A, %l6
15691 fnegd %f30, %f28
15692 subc %o5, 0x1B9D, %g6
15693 add %g2, %g5, %g3
15694 tcs %xcc, 0x0
15695 fbge,a %fcc2, loop_1330
15696 edge32n %i7, %o1, %i0
15697 stb %i6, [%l7 + 0x5B]
15698 udiv %l0, 0x04E2, %l1
15699loop_1330:
15700 sdiv %o6, 0x1BDD, %i5
15701 udivcc %o0, 0x01C9, %o3
15702 fmovrslz %o7, %f25, %f18
15703 brz,a %o2, loop_1331
15704 tl %icc, 0x0
15705 wr %g0, 0x89, %asi
15706 swapa [%l7 + 0x08] %asi, %o4
15707loop_1331:
15708 smulcc %g4, %l5, %g1
15709 tn %xcc, 0x3
15710 udivcc %i1, 0x0B9F, %l4
15711 ldstub [%l7 + 0x50], %i4
15712 udivx %i3, 0x005C, %l2
15713 mova %icc, %i2, %l3
15714 sll %g7, 0x18, %l6
15715 edge8 %o5, %g6, %g5
15716 movrlez %g2, %i7, %g3
15717 addccc %o1, 0x0B28, %i0
15718 movrne %i6, %l1, %o6
15719 fmovdg %icc, %f10, %f7
15720 orncc %i5, 0x077D, %o0
15721 fpack32 %f22, %f0, %f28
15722 edge16ln %o3, %o7, %l0
15723 wr %g0, 0x80, %asi
15724 lduha [%l7 + 0x32] %asi, %o4
15725 fbl %fcc1, loop_1332
15726 movle %icc, %g4, %l5
15727 fmovdl %xcc, %f0, %f4
15728 fmovdvc %icc, %f9, %f4
15729loop_1332:
15730 tvc %icc, 0x2
15731 membar #Sync
15732 wr %g0, 0x1e, %asi
15733 ldda [%l7 + 0x40] %asi, %f16
15734 flush %l7 + 0x74
15735 tcc %icc, 0x1
15736 tne %icc, 0x0
15737 smul %g1, %i1, %o2
15738 movrlz %l4, 0x1B1, %i4
15739 wr %g0, 0x80, %asi
15740 lduwa [%l7 + 0x64] %asi, %i3
15741 bgu,pn %xcc, loop_1333
15742 fandnot2 %f0, %f4, %f30
15743 movne %xcc, %i2, %l3
15744 fcmpne32 %f22, %f8, %l2
15745loop_1333:
15746 edge8 %l6, %o5, %g7
15747 set 0x24, %o7
15748 stba %g6, [%l7 + %o7] 0x2b
15749 membar #Sync
15750 umulcc %g5, %i7, %g3
15751 sra %g2, %o1, %i0
15752 array32 %l1, %o6, %i5
15753 fxnor %f12, %f14, %f22
15754 edge16 %i6, %o0, %o3
15755 xnor %l0, %o7, %o4
15756 sethi 0x14F4, %l5
15757 saved
15758 rdpr %cwp, %g1
15759 rdpr %cansave, %g2
15760 rdpr %canrestore, %g3
15761 rdpr %cleanwin, %g4
15762 rdpr %otherwin, %g5
15763 rdpr %wstate, %g6
15764 subccc %g4, 0x0DE1, %g1
15765 movrgez %o2, 0x063, %l4
15766 nop
15767 setx 0xC02B2D7DB9EDBB22, %l0, %l6
15768 stx %l6, [%l7 + 0x28]
15769 ldd [%l7 + 0x28], %f28
15770 setx 0xE9F99B08944B97AC, %l1, %l5
15771 stx %l5, [%l7 + 0x10]
15772 ldd [%l7 + 0x10], %f16
15773 fmuld %f16, %f28, %f16
15774 fsrc1 %f16, %f10
15775 ldstub [%l7 + 0x0D], %i1
15776 move %xcc, %i3, %i2
15777 taddcctv %i4, 0x101A, %l2
15778 movn %icc, %l3, %o5
15779 mulx %l6, %g6, %g7
15780 tneg %xcc, 0x4
15781 fnot1s %f8, %f28
15782 bge,a,pn %xcc, loop_1334
15783 array8 %g5, %g3, %g2
15784 and %i7, 0x0FDF, %i0
15785 andn %o1, 0x0DA9, %o6
15786loop_1334:
15787 fbl,a %fcc2, loop_1335
15788 sdiv %l1, 0x0737, %i5
15789 movvs %xcc, %i6, %o0
15790 and %o3, %o7, %o4
15791loop_1335:
15792 sethi 0x0EB7, %l0
15793 fornot2s %f7, %f27, %f13
15794 fmovscc %xcc, %f31, %f25
15795 andcc %g4, %g1, %l5
15796 orn %o2, %l4, %i3
15797 brz %i1, loop_1336
15798 movne %icc, %i4, %i2
15799 fpsub32s %f5, %f2, %f17
15800 tl %xcc, 0x0
15801loop_1336:
15802 movre %l2, 0x125, %l3
15803 fbug %fcc3, loop_1337
15804 fornot1s %f21, %f30, %f30
15805 array16 %l6, %g6, %g7
15806 be %icc, loop_1338
15807loop_1337:
15808 edge8 %g5, %o5, %g3
15809 xnorcc %i7, %g2, %i0
15810 tn %xcc, 0x7
15811loop_1338:
15812 fmovspos %xcc, %f19, %f14
15813 movleu %icc, %o1, %o6
15814 tg %icc, 0x3
15815 popc %i5, %l1
15816 fornot2 %f16, %f30, %f26
15817 tsubcc %i6, %o0, %o3
15818 xor %o7, %o4, %g4
15819 addcc %l0, 0x00DB, %g1
15820 fmuld8ulx16 %f11, %f16, %f8
15821 brlz,a %o2, loop_1339
15822 faligndata %f22, %f22, %f2
15823 tg %icc, 0x4
15824 bne loop_1340
15825loop_1339:
15826 fmovdgu %icc, %f13, %f26
15827 fcmpne16 %f4, %f8, %l5
15828 nop
15829 set 0x68, %g6
15830 std %f6, [%l7 + %g6]
15831loop_1340:
15832 addccc %i3, %i1, %l4
15833 srl %i4, 0x02, %i2
15834 lduh [%l7 + 0x72], %l2
15835 mova %icc, %l3, %l6
15836 membar 0x4C
15837 srl %g7, 0x02, %g5
15838 fbuge %fcc0, loop_1341
15839 fmovsvs %icc, %f29, %f24
15840 ldd [%l7 + 0x58], %f24
15841 fsrc2 %f26, %f22
15842loop_1341:
15843 fbule,a %fcc2, loop_1342
15844 brlez %g6, loop_1343
15845 andcc %g3, 0x0F8E, %o5
15846 movcs %icc, %g2, %i0
15847loop_1342:
15848 addccc %i7, %o6, %i5
15849loop_1343:
15850 fmovsa %icc, %f26, %f5
15851 call loop_1344
15852 movle %xcc, %o1, %l1
15853 fxors %f7, %f30, %f2
15854 mova %xcc, %o0, %o3
15855loop_1344:
15856 udivx %i6, 0x0722, %o4
15857 te %icc, 0x2
15858 taddcc %o7, 0x07CF, %g4
15859 edge32n %g1, %l0, %o2
15860 add %l7, 0x18, %l6
15861 wr %g0, 0x11, %asi
15862 ldxa [%l6] %asi, %l5
15863 casxa [%l6] %asi, %l5, %i3
15864 fmuld8sux16 %f23, %f12, %f20
15865 sethi 0x0757, %l4
15866 wr %g0, 0x2b, %asi
15867 stxa %i4, [%l7 + 0x40] %asi
15868 membar #Sync
15869 fpack16 %f4, %f9
15870 st %f11, [%l7 + 0x7C]
15871 nop
15872 set 0x78, %o3
15873 std %f6, [%l7 + %o3]
15874 movne %icc, %i1, %i2
15875 set 0x28, %i1
15876 stxa %l3, [%l7 + %i1] 0x27
15877 membar #Sync
15878 wr %g0, 0x04, %asi
15879 ldsha [%l7 + 0x5C] %asi, %l2
15880 bge,a,pn %xcc, loop_1345
15881 tneg %icc, 0x2
15882 movneg %xcc, %g7, %l6
15883 tl %icc, 0x3
15884loop_1345:
15885 fnot1s %f25, %f28
15886 fbug %fcc1, loop_1346
15887 andncc %g6, %g3, %o5
15888 brlz,a %g2, loop_1347
15889 ldd [%l7 + 0x58], %f12
15890loop_1346:
15891 subc %g5, %i0, %i7
15892 addcc %o6, 0x1596, %i5
15893loop_1347:
15894 brz,a %l1, loop_1348
15895 nop
15896 fitod %f6, %f2
15897 tg %icc, 0x6
15898 fmovrslz %o1, %f27, %f31
15899loop_1348:
15900 nop
15901 wr %g0, 0x81, %asi
15902 ldswa [%l7 + 0x34] %asi, %o3
15903 fnot2s %f14, %f17
15904 fsrc2 %f18, %f10
15905 bne %xcc, loop_1349
15906 udiv %o0, 0x0361, %o4
15907 tpos %icc, 0x3
15908 smul %i6, 0x177E, %o7
15909loop_1349:
15910 fmovdn %icc, %f26, %f25
15911 edge32n %g1, %l0, %o2
15912 fabss %f20, %f7
15913 fba,a %fcc2, loop_1350
15914 fpadd32s %f17, %f11, %f11
15915 call loop_1351
15916 nop
15917 setx loop_1352, %l0, %l1
15918 jmpl %l1, %l5
15919loop_1350:
15920 fmovrslz %i3, %f2, %f2
15921 movne %icc, %l4, %i4
15922loop_1351:
15923 fba,a %fcc3, loop_1353
15924loop_1352:
15925 fmovdn %xcc, %f13, %f4
15926 tneg %xcc, 0x2
15927 udiv %g4, 0x1302, %i1
15928loop_1353:
15929 tgu %xcc, 0x1
15930 fxnor %f24, %f14, %f20
15931 bpos,pn %icc, loop_1354
15932 fnot2s %f2, %f23
15933 ba,a,pt %xcc, loop_1355
15934 edge16l %i2, %l2, %l3
15935loop_1354:
15936 ld [%l7 + 0x2C], %f25
15937 fmovdgu %xcc, %f0, %f17
15938loop_1355:
15939 fbule %fcc2, loop_1356
15940 fbuge %fcc1, loop_1357
15941 fmul8x16au %f24, %f24, %f16
15942 nop
15943 setx 0x3613B47DA1B1E93D, %l0, %l6
15944 stx %l6, [%l7 + 0x28]
15945 ldd [%l7 + 0x28], %f0
15946 setx 0xDF555B299CB8BBA3, %l1, %l5
15947 stx %l5, [%l7 + 0x10]
15948 ldd [%l7 + 0x10], %f8
15949 fdivd %f8, %f0, %f4
15950loop_1356:
15951 bne,pt %icc, loop_1358
15952loop_1357:
15953 movvs %icc, %l6, %g7
15954 fone %f8
15955 smul %g6, 0x1E44, %g3
15956loop_1358:
15957 alignaddrl %g2, %g5, %i0
15958 sethi 0x113B, %i7
15959 set 0x4C, %g5
15960 ldswa [%l7 + %g5] 0x88, %o5
15961 tne %icc, 0x4
15962 movne %xcc, %i5, %o6
15963 fblg %fcc1, loop_1359
15964 nop
15965 setx 0x9B948805, %l0, %l6
15966 st %l6, [%l7 + 0x28]
15967 ld [%l7 + 0x28], %f26
15968 setx 0x8A4BF5F8, %l1, %l5
15969 st %l5, [%l7 + 0x10]
15970 ld [%l7 + 0x10], %f30
15971 fsubs %f30, %f26, %f25
15972 and %o1, 0x1228, %o3
15973 stbar
15974loop_1359:
15975 movrlz %o0, 0x11F, %o4
15976 umul %i6, 0x0BDD, %l1
15977 fornot2 %f18, %f16, %f0
15978 udivcc %o7, 0x11DF, %l0
15979 fmovdvs %xcc, %f6, %f23
15980 tn %icc, 0x1
15981 umulcc %o2, %l5, %i3
15982 bvc,a loop_1360
15983 srax %l4, %i4, %g4
15984 edge16ln %i1, %i2, %l2
15985 fbe,a %fcc3, loop_1361
15986loop_1360:
15987 movpos %icc, %g1, %l3
15988 fpack32 %f10, %f0, %f2
15989 nop
15990 fitod %f12, %f12
15991 fdtos %f12, %f28
15992loop_1361:
15993 edge16ln %l6, %g6, %g3
15994 edge16 %g2, %g5, %i0
15995 srl %i7, 0x04, %g7
15996 sethi 0x0A3F, %i5
15997 tne %xcc, 0x4
15998 tsubcc %o6, %o5, %o3
15999 movrne %o0, 0x3C0, %o1
16000 tne %icc, 0x0
16001 alignaddrl %i6, %l1, %o7
16002 fnegs %f21, %f13
16003 movg %xcc, %o4, %l0
16004 movvs %icc, %o2, %i3
16005 fmovrslz %l5, %f9, %f28
16006 xnorcc %l4, %g4, %i1
16007 tsubcc %i4, %i2, %g1
16008 mova %xcc, %l3, %l6
16009 wr %g0, 0x89, %asi
16010 lduha [%l7 + 0x76] %asi, %l2
16011 bg,pt %xcc, loop_1362
16012 fcmpne32 %f30, %f14, %g6
16013 fsrc1s %f3, %f20
16014 edge8ln %g3, %g2, %i0
16015loop_1362:
16016 nop
16017 wr %g0, 0x80, %asi
16018 sta %f19, [%l7 + 0x30] %asi
16019 fnot1 %f26, %f6
16020 fmovsleu %xcc, %f23, %f28
16021 tn %xcc, 0x3
16022 wr %g0, 0x27, %asi
16023 stwa %i7, [%l7 + 0x50] %asi
16024 membar #Sync
16025 fxor %f6, %f24, %f24
16026 fmovsvc %xcc, %f12, %f6
16027 alignaddr %g7, %g5, %i5
16028 umul %o5, 0x0C54, %o3
16029 tneg %icc, 0x5
16030 fexpand %f27, %f6
16031 tcs %xcc, 0x4
16032 fnegs %f13, %f3
16033 st %f30, [%l7 + 0x74]
16034 set 0x40, %i2
16035 stda %f0, [%l7 + %i2] 0x18
16036 ld [%l7 + 0x4C], %f2
16037 fbuge,a %fcc0, loop_1363
16038 fmovdvs %icc, %f10, %f9
16039 te %icc, 0x6
16040 fandnot1 %f22, %f2, %f30
16041loop_1363:
16042 tsubcctv %o6, 0x1777, %o1
16043 popc 0x19A2, %o0
16044 tpos %xcc, 0x0
16045 edge8ln %i6, %l1, %o7
16046 tcc %xcc, 0x7
16047 array32 %o4, %o2, %i3
16048 sra %l0, 0x00, %l4
16049 fcmpeq32 %f12, %f18, %l5
16050 fcmpgt16 %f8, %f4, %g4
16051 tvs %icc, 0x3
16052 nop
16053 setx 0x897F59B5, %l0, %l6
16054 st %l6, [%l7 + 0x28]
16055 ld [%l7 + 0x28], %f27
16056 fsqrts %f27, %f5
16057 udivx %i1, 0x105D, %i4
16058 bge,pn %icc, loop_1364
16059 sir 0x1E69
16060 subc %g1, 0x1634, %l3
16061 popc %l6, %l2
16062loop_1364:
16063 tgu %xcc, 0x2
16064 restored
16065 rdpr %cwp, %g1
16066 rdpr %cansave, %g2
16067 rdpr %canrestore, %g3
16068 rdpr %cleanwin, %g4
16069 rdpr %otherwin, %g5
16070 rdpr %wstate, %g6
16071 tsubcctv %g6, %i2, %g2
16072 alignaddr %i0, %g3, %g7
16073 te %xcc, 0x3
16074 set 0x09, %i0
16075 ldstuba [%l7 + %i0] 0x19, %i7
16076 brgz %i5, loop_1365
16077 brgez,a %o5, loop_1366
16078 ta %xcc, 0x0
16079 movge %xcc, %g5, %o3
16080loop_1365:
16081 edge16 %o6, %o0, %i6
16082loop_1366:
16083 array32 %l1, %o7, %o1
16084 sub %o4, 0x1B17, %i3
16085 fmovsa %icc, %f6, %f21
16086 ba,a,pt %icc, loop_1367
16087 fnegs %f13, %f3
16088 sdivx %l0, 0x10EE, %o2
16089 tsubcctv %l5, %g4, %l4
16090loop_1367:
16091 tsubcctv %i1, %i4, %g1
16092 fnot1 %f2, %f22
16093 brnz %l6, loop_1368
16094 sllx %l3, %l2, %i2
16095 xor %g2, %i0, %g6
16096 move %icc, %g3, %i7
16097loop_1368:
16098 stb %g7, [%l7 + 0x1C]
16099 set 0x60, %l4
16100 lduba [%l7 + %l4] 0x81, %i5
16101 fnors %f27, %f7, %f18
16102 wr %g0, 0x88, %asi
16103 ldstuba [%l7 + 0x1D] %asi, %o5
16104 tsubcctv %o3, %g5, %o6
16105 bne,pn %xcc, loop_1369
16106 movvs %icc, %i6, %o0
16107 edge16ln %l1, %o7, %o4
16108 bpos %xcc, loop_1370
16109loop_1369:
16110 edge8n %i3, %o1, %l0
16111 fmovdvc %icc, %f17, %f13
16112 sdivcc %o2, 0x1652, %g4
16113loop_1370:
16114 tle %icc, 0x6
16115 bne,pn %xcc, loop_1371
16116 sra %l4, %i1, %i4
16117 smul %l5, 0x0C27, %l6
16118 ba,pt %xcc, loop_1372
16119loop_1371:
16120 fmovrslz %l3, %f9, %f20
16121 taddcc %g1, 0x0E77, %l2
16122 tn %icc, 0x0
16123loop_1372:
16124 andn %g2, %i0, %g6
16125 mova %icc, %g3, %i7
16126 fxnors %f18, %f13, %f18
16127 for %f14, %f14, %f10
16128 ta %xcc, 0x2
16129 edge8l %i2, %i5, %o5
16130 fsrc2s %f4, %f9
16131 alignaddr %o3, %g7, %o6
16132 fmul8x16au %f17, %f30, %f20
16133 movvs %xcc, %g5, %i6
16134 fmovdg %xcc, %f0, %f23
16135 lduw [%l7 + 0x20], %l1
16136 bcs loop_1373
16137 lduh [%l7 + 0x6E], %o0
16138 tneg %xcc, 0x3
16139 fsrc1s %f27, %f2
16140loop_1373:
16141 bvc,pt %icc, loop_1374
16142 brnz,a %o4, loop_1375
16143 bge,pn %icc, loop_1376
16144 fbne,a %fcc1, loop_1377
16145loop_1374:
16146 tsubcc %i3, %o7, %o1
16147loop_1375:
16148 move %xcc, %o2, %g4
16149loop_1376:
16150 movrlz %l0, 0x02A, %i1
16151loop_1377:
16152 bgu,pn %icc, loop_1378
16153 movcs %xcc, %l4, %l5
16154 fsrc2 %f6, %f14
16155 movneg %xcc, %l6, %l3
16156loop_1378:
16157 fbo %fcc3, loop_1379
16158 andn %g1, %l2, %g2
16159 udivx %i0, 0x192D, %i4
16160 alignaddr %g3, %i7, %i2
16161loop_1379:
16162 membar 0x58
16163 movrlez %i5, 0x14A, %g6
16164 fbue,a %fcc0, loop_1380
16165 restored
16166 rdpr %cwp, %g1
16167 rdpr %cansave, %g2
16168 rdpr %canrestore, %g3
16169 rdpr %cleanwin, %g4
16170 rdpr %otherwin, %g5
16171 rdpr %wstate, %g6
16172 edge32 %o3, %o5, %o6
16173 srax %g5, 0x1C, %i6
16174loop_1380:
16175 sra %g7, %o0, %l1
16176 fands %f21, %f25, %f14
16177 edge32n %o4, %i3, %o1
16178 fxnor %f28, %f18, %f16
16179 edge8ln %o2, %g4, %l0
16180 sll %i1, 0x02, %o7
16181 fornot2 %f4, %f2, %f10
16182 wr %g0, 0x18, %asi
16183 sta %f5, [%l7 + 0x20] %asi
16184 edge8 %l5, %l6, %l4
16185 fsrc1 %f26, %f18
16186 fmul8x16 %f11, %f30, %f10
16187 alignaddrl %g1, %l3, %l2
16188 te %xcc, 0x2
16189 subc %i0, 0x1CF5, %i4
16190 tsubcctv %g2, 0x1D03, %g3
16191 nop
16192 setx 0xCE84172BBFCE0C95, %l0, %l6
16193 stx %l6, [%l7 + 0x28]
16194 ldd [%l7 + 0x28], %f18
16195 setx 0x55E962D45185958A, %l1, %l5
16196 stx %l5, [%l7 + 0x10]
16197 ldd [%l7 + 0x10], %f0
16198 fdivd %f0, %f18, %f2
16199 nop
16200 setx loop_1381, %l0, %l1
16201 wrpr 0x1, %tl
16202 wrpr %l1, %tnpc
16203 setx 0x34400001400, %l0, %l1
16204 wrpr %l1, %tstate
16205 wrhpr 0x4, %htstate
16206 done
16207 fmovsleu %xcc, %f10, %f22
16208 fmovdcc %icc, %f17, %f24
16209 movre %i7, %i2, %i5
16210loop_1381:
16211 bg,a,pn %xcc, loop_1382
16212 or %g6, %o5, %o6
16213 brnz,a %o3, loop_1383
16214 tn %xcc, 0x3
16215loop_1382:
16216 tpos %icc, 0x2
16217 fmovda %xcc, %f15, %f4
16218loop_1383:
16219 mulx %g5, 0x0CB5, %g7
16220 movpos %xcc, %i6, %o0
16221 addc %o4, %l1, %i3
16222 udivx %o1, 0x18AA, %o2
16223 or %l0, 0x185B, %g4
16224 fmovrdne %o7, %f6, %f26
16225 ldd [%l7 + 0x50], %i0
16226 and %l5, 0x18C7, %l4
16227 fba %fcc0, loop_1384
16228 fbo,a %fcc3, loop_1385
16229 nop
16230 fitod %f26, %f16
16231 nop
16232 setx 0xA1A017B7, %l0, %l6
16233 st %l6, [%l7 + 0x28]
16234 ld [%l7 + 0x28], %f9
16235 setx 0xE689B7A2, %l1, %l5
16236 st %l5, [%l7 + 0x10]
16237 ld [%l7 + 0x10], %f19
16238 fdivs %f19, %f9, %f20
16239loop_1384:
16240 umul %g1, 0x15B1, %l6
16241loop_1385:
16242 edge32l %l2, %i0, %i4
16243 movrlez %l3, 0x0F2, %g3
16244 movvs %xcc, %i7, %g2
16245 wr %g0, 0x18, %asi
16246 lda [%l7 + 0x3C] %asi, %f1
16247 fble %fcc2, loop_1386
16248 fmovd %f24, %f12
16249 fcmpne32 %f6, %f22, %i5
16250 alignaddrl %g6, %o5, %i2
16251loop_1386:
16252 sdivcc %o3, 0x0432, %o6
16253 add %g7, 0x1EF6, %i6
16254 set 0x40, %g7
16255 stda %f0, [%l7 + %g7] 0x81
16256 movneg %icc, %g5, %o4
16257 sub %o0, %l1, %o1
16258 bcc,a,pn %xcc, loop_1387
16259 tvc %icc, 0x7
16260 wr %g0, 0x18, %asi
16261 sta %f10, [%l7 + 0x28] %asi
16262loop_1387:
16263 movrlz %o2, 0x2B6, %i3
16264 tg %icc, 0x5
16265 fmovsle %icc, %f27, %f4
16266 subcc %g4, %l0, %i1
16267 edge8ln %l5, %l4, %o7
16268 xor %g1, %l2, %i0
16269 set 0x44, %l3
16270 lda [%l7 + %l3] 0x14, %f16
16271 sdivx %l6, 0x1F42, %l3
16272 movrgz %i4, 0x186, %i7
16273 addccc %g2, %i5, %g3
16274 tneg %icc, 0x3
16275 bleu,a loop_1388
16276 brlz %g6, loop_1389
16277 sdivcc %i2, 0x175E, %o3
16278 fmovdvs %xcc, %f30, %f18
16279loop_1388:
16280 fmovsle %xcc, %f1, %f17
16281loop_1389:
16282 srax %o6, %o5, %i6
16283 movrne %g7, %o4, %g5
16284 tcs %xcc, 0x2
16285 edge16n %l1, %o0, %o1
16286 addccc %i3, 0x022B, %o2
16287 edge16 %l0, %i1, %g4
16288 fbn %fcc2, loop_1390
16289 movrlz %l4, %l5, %g1
16290 fcmple32 %f28, %f28, %l2
16291 addc %o7, %i0, %l6
16292loop_1390:
16293 fmovda %icc, %f30, %f9
16294 movleu %icc, %i4, %l3
16295 stb %i7, [%l7 + 0x34]
16296 xnorcc %i5, %g2, %g6
16297 nop
16298 fitod %f8, %f28
16299 fdtoi %f28, %f13
16300 bvc,a,pn %icc, loop_1391
16301 fxors %f29, %f22, %f2
16302 fmovdvc %xcc, %f11, %f10
16303 nop
16304 fitos %f2, %f29
16305 fstox %f29, %f24
16306loop_1391:
16307 addc %i2, %g3, %o3
16308 fmovd %f14, %f0
16309 sub %o6, %i6, %o5
16310 nop
16311 setx 0x9A86F4BA804F2550, %l0, %l6
16312 stx %l6, [%l7 + 0x18]
16313 ldx [%l7 + 0x18], %fsr
16314 tn %icc, 0x0
16315 set 0x40, %l6
16316 stda %f0, [%l7 + %l6] 0x1f
16317 membar #Sync
16318 movcs %xcc, %o4, %g5
16319 orncc %g7, %o0, %l1
16320 fmovd %f2, %f4
16321 sth %i3, [%l7 + 0x2E]
16322 sllx %o1, 0x12, %o2
16323 xnorcc %i1, 0x02E8, %l0
16324 movre %l4, %g4, %g1
16325 array32 %l2, %l5, %o7
16326 movneg %icc, %i0, %l6
16327 addcc %i4, %l3, %i5
16328 fble %fcc0, loop_1392
16329 nop
16330 set 0x58, %g3
16331 stw %i7, [%l7 + %g3]
16332 bge %icc, loop_1393
16333 edge8l %g2, %i2, %g6
16334loop_1392:
16335 mova %xcc, %o3, %o6
16336 add %l7, 0x30, %l6
16337 wr %g0, 0x11, %asi
16338 ldxa [%l6] %asi, %g3
16339 casxa [%l6] 0x11, %g3, %o5
16340loop_1393:
16341 taddcctv %i6, %g5, %g7
16342 mova %xcc, %o4, %o0
16343 bl,pt %xcc, loop_1394
16344 movrgez %i3, %l1, %o1
16345 subc %i1, 0x1D12, %l0
16346 edge16 %l4, %o2, %g4
16347loop_1394:
16348 brnz %g1, loop_1395
16349 movrgez %l5, 0x04F, %o7
16350 fornot2 %f10, %f14, %f4
16351 nop
16352 setx 0x29641D1F, %l0, %l6
16353 st %l6, [%l7 + 0x28]
16354 ld [%l7 + 0x28], %f8
16355 setx 0xF3A4F43B, %l1, %l5
16356 st %l5, [%l7 + 0x10]
16357 ld [%l7 + 0x10], %f8
16358 fadds %f8, %f8, %f7
16359loop_1395:
16360 umul %i0, %l6, %l2
16361 tgu %xcc, 0x3
16362 bcs,pn %xcc, loop_1396
16363 andcc %l3, 0x0CD0, %i4
16364 movre %i5, 0x318, %i7
16365 brgez,a %g2, loop_1397
16366loop_1396:
16367 srl %g6, 0x06, %i2
16368 subc %o3, 0x1169, %g3
16369 fmovsleu %icc, %f6, %f8
16370loop_1397:
16371 tcs %icc, 0x4
16372 bne,a,pn %xcc, loop_1398
16373 fbn,a %fcc3, loop_1399
16374 tvs %icc, 0x5
16375 bcs loop_1400
16376loop_1398:
16377 brgz %o6, loop_1401
16378loop_1399:
16379 edge8l %i6, %g5, %o5
16380 tcc %xcc, 0x1
16381loop_1400:
16382 mulx %o4, %o0, %i3
16383loop_1401:
16384 movleu %xcc, %l1, %o1
16385 fmovdcs %icc, %f0, %f1
16386 fones %f1
16387 fors %f4, %f18, %f26
16388 xnor %i1, 0x11E7, %l0
16389 wr %g0, 0x18, %asi
16390 lduha [%l7 + 0x3A] %asi, %g7
16391 wr %g0, 0x80, %asi
16392 stba %o2, [%l7 + 0x6E] %asi
16393 nop
16394 fitod %f0, %f2
16395 smul %g4, %l4, %l5
16396 mova %icc, %o7, %i0
16397 ldsh [%l7 + 0x2A], %g1
16398 nop
16399 setx loop_1402, %l0, %l1
16400 wrpr 0x1, %tl
16401 wrpr %l1, %tnpc
16402 setx 0x34400001400, %l0, %l1
16403 wrpr %l1, %tstate
16404 wrhpr 0x4, %htstate
16405 done
16406 tneg %xcc, 0x0
16407 nop
16408 setx 0xA21587529431C485, %l0, %l6
16409 stx %l6, [%l7 + 0x28]
16410 ldd [%l7 + 0x28], %f0
16411 fsqrtd %f0, %f14
16412 edge32l %l6, %l2, %l3
16413loop_1402:
16414 fmovs %f10, %f13
16415 set 0x70, %g1
16416 stxa %i5, [%l7 + %g1] 0x04
16417 edge8ln %i7, %g2, %g6
16418 orncc %i4, 0x15B9, %i2
16419 sub %g3, %o3, %i6
16420 fnands %f16, %f5, %f28
16421 subc %o6, 0x0DC5, %g5
16422 movvc %xcc, %o5, %o0
16423 movvc %icc, %o4, %i3
16424 tne %icc, 0x2
16425 membar 0x5E
16426 fpmerge %f28, %f0, %f0
16427 nop
16428 setx 0x3B039326, %l0, %l6
16429 st %l6, [%l7 + 0x28]
16430 ld [%l7 + 0x28], %f22
16431 setx 0x79B11361, %l1, %l5
16432 st %l5, [%l7 + 0x10]
16433 ld [%l7 + 0x10], %f9
16434 fadds %f9, %f22, %f4
16435 movl %xcc, %o1, %l1
16436 addc %i1, 0x1FC1, %g7
16437 fbue %fcc3, loop_1403
16438 edge8n %o2, %g4, %l0
16439 movg %xcc, %l4, %l5
16440 srax %o7, 0x0F, %i0
16441loop_1403:
16442 tle %xcc, 0x1
16443 fsrc2 %f22, %f18
16444 movrgez %l6, 0x347, %g1
16445 sra %l2, 0x19, %i5
16446 fpadd32 %f18, %f16, %f10
16447 tl %icc, 0x2
16448 membar 0x1B
16449 fmovdge %icc, %f26, %f10
16450 set 0x0F, %i3
16451 lduba [%l7 + %i3] 0x11, %i7
16452 fmovsl %xcc, %f13, %f13
16453 movrlez %g2, 0x29B, %g6
16454 tpos %xcc, 0x2
16455 movrlez %i4, 0x3CA, %i2
16456 brnz,a %g3, loop_1404
16457 movrgz %o3, 0x284, %i6
16458 and %l3, %o6, %o5
16459 bvc,a,pn %xcc, loop_1405
16460loop_1404:
16461 movg %xcc, %g5, %o4
16462 movn %xcc, %o0, %o1
16463 fornot1 %f24, %f0, %f2
16464loop_1405:
16465 add %l1, 0x0337, %i3
16466 wr %g0, 0x89, %asi
16467 lduba [%l7 + 0x66] %asi, %i1
16468 tne %xcc, 0x2
16469 fbule,a %fcc3, loop_1406
16470 nop
16471 fitod %f10, %f18
16472 fdtos %f18, %f23
16473 movre %g7, %o2, %g4
16474 fmuld8sux16 %f3, %f20, %f14
16475loop_1406:
16476 fble,a %fcc2, loop_1407
16477 fcmpgt16 %f12, %f2, %l4
16478 nop
16479 fitod %f0, %f12
16480 fdtos %f12, %f9
16481 movneg %icc, %l5, %o7
16482loop_1407:
16483 xnorcc %i0, %l0, %l6
16484 nop
16485 fitod %f10, %f24
16486 edge16ln %g1, %l2, %i7
16487 fmovdg %xcc, %f19, %f16
16488 edge8ln %g2, %i5, %g6
16489 fmovdne %xcc, %f23, %f0
16490 saved
16491 rdpr %cwp, %g1
16492 rdpr %cansave, %g2
16493 rdpr %canrestore, %g3
16494 rdpr %cleanwin, %g4
16495 rdpr %otherwin, %g5
16496 rdpr %wstate, %g6
16497 movl %icc, %i2, %g3
16498 tpos %icc, 0x7
16499 fmovdneg %xcc, %f13, %f12
16500 edge16l %i4, %o3, %l3
16501 stw %i6, [%l7 + 0x7C]
16502 fbug %fcc1, loop_1408
16503 edge16 %o6, %o5, %o4
16504 fcmpeq16 %f18, %f16, %o0
16505 addcc %o1, 0x1476, %l1
16506loop_1408:
16507 alignaddr %g5, %i1, %g7
16508 faligndata %f14, %f14, %f2
16509 andncc %o2, %g4, %i3
16510 addcc %l4, 0x1707, %l5
16511 stb %i0, [%l7 + 0x78]
16512 bvs %xcc, loop_1409
16513 fmovrsgez %l0, %f15, %f30
16514 movre %o7, 0x315, %g1
16515 fandnot1 %f22, %f2, %f16
16516loop_1409:
16517 bge,a loop_1410
16518 xor %l2, %l6, %i7
16519 mulscc %g2, 0x1268, %g6
16520 ta %xcc, 0x4
16521loop_1410:
16522 nop
16523 wr %g0, 0x81, %asi
16524 ldda [%l7 + 0x40] %asi, %f16
16525 nop
16526 setx 0xAFC00E03B71E496B, %l0, %l6
16527 stx %l6, [%l7 + 0x28]
16528 ldd [%l7 + 0x28], %f22
16529 setx 0x45CDB788A1057BB0, %l1, %l5
16530 stx %l5, [%l7 + 0x10]
16531 ldd [%l7 + 0x10], %f12
16532 faddd %f12, %f22, %f10
16533 addcc %i2, 0x0A46, %g3
16534 nop
16535 setx loop_1411, %l0, %l1
16536 jmpl %l1, %i4
16537 ldsb [%l7 + 0x48], %o3
16538 fmovdl %xcc, %f24, %f0
16539 membar 0x43
16540loop_1411:
16541 tcc %icc, 0x7
16542 fnors %f8, %f29, %f15
16543 flush %l7 + 0x64
16544 restored
16545 rdpr %cwp, %g1
16546 rdpr %cansave, %g2
16547 rdpr %canrestore, %g3
16548 rdpr %cleanwin, %g4
16549 rdpr %otherwin, %g5
16550 rdpr %wstate, %g6
16551 sdivcc %i5, 0x05E3, %i6
16552 alignaddr %o6, %o5, %l3
16553 nop
16554 set 0x70, %l5
16555 ldx [%l7 + %l5], %o4
16556 ldsh [%l7 + 0x7E], %o0
16557 edge16n %o1, %l1, %g5
16558 fbg,a %fcc1, loop_1412
16559 fbug,a %fcc3, loop_1413
16560 move %xcc, %g7, %i1
16561 edge32n %g4, %i3, %o2
16562loop_1412:
16563 edge16n %l5, %l4, %i0
16564loop_1413:
16565 nop
16566 set 0x40, %l2
16567 stda %f0, [%l7 + %l2] 0x15
16568 bn,pt %xcc, loop_1414
16569 edge8l %o7, %l0, %g1
16570 movrgez %l6, 0x024, %i7
16571 movge %icc, %g2, %l2
16572loop_1414:
16573 nop
16574 setx loop_1415, %l0, %l1
16575 jmpl %l1, %i2
16576 te %icc, 0x7
16577 sir 0x0278
16578 srax %g6, 0x19, %i4
16579loop_1415:
16580 swap [%l7 + 0x48], %o3
16581 restored
16582 rdpr %cwp, %g1
16583 rdpr %cansave, %g2
16584 rdpr %canrestore, %g3
16585 rdpr %cleanwin, %g4
16586 rdpr %otherwin, %g5
16587 rdpr %wstate, %g6
16588 movge %icc, %g3, %i6
16589 fmul8x16al %f2, %f15, %f26
16590 srl %i5, 0x1C, %o5
16591 xorcc %o6, %l3, %o0
16592 fzero %f18
16593 srl %o4, %l1, %o1
16594 fble %fcc0, loop_1416
16595 fmovsvc %xcc, %f11, %f6
16596 fmovdl %icc, %f31, %f2
16597 tle %icc, 0x4
16598loop_1416:
16599 subc %g5, 0x1577, %i1
16600 edge8l %g4, %i3, %g7
16601 wr %g0, 0x80, %asi
16602 lda [%l7 + 0x3C] %asi, %f15
16603 movcs %icc, %o2, %l5
16604 ldstub [%l7 + 0x0F], %i0
16605 andncc %o7, %l4, %g1
16606 fpadd16 %f0, %f2, %f16
16607 addccc %l0, %l6, %g2
16608 tpos %xcc, 0x7
16609 alignaddrl %l2, %i7, %i2
16610 set 0x30, %l1
16611 lduwa [%l7 + %l1] 0x14, %i4
16612 popc 0x1D9B, %g6
16613 movl %icc, %g3, %o3
16614 fbne,a %fcc0, loop_1417
16615 srlx %i6, 0x12, %o5
16616 tl %icc, 0x2
16617 ld [%l7 + 0x68], %f0
16618loop_1417:
16619 pdist %f10, %f26, %f30
16620 addc %o6, 0x1020, %l3
16621 edge16 %o0, %o4, %l1
16622 fbuge,a %fcc2, loop_1418
16623 fornot1 %f0, %f14, %f16
16624 tl %icc, 0x6
16625 set 0x65, %g2
16626 ldstuba [%l7 + %g2] 0x19, %o1
16627loop_1418:
16628 ble,a,pt %icc, loop_1419
16629 smulcc %g5, %i1, %g4
16630 movcs %icc, %i3, %g7
16631 udiv %i5, 0x078D, %l5
16632loop_1419:
16633 fmovsvs %icc, %f10, %f12
16634 xnor %i0, %o2, %l4
16635 movcc %icc, %g1, %o7
16636 ta %icc, 0x6
16637 ta %xcc, 0x3
16638 movle %xcc, %l0, %l6
16639 tsubcc %g2, %l2, %i7
16640 fands %f16, %f30, %f31
16641 fcmpgt32 %f16, %f16, %i2
16642 nop
16643 setx 0x616D2EB49935725B, %l0, %l6
16644 stx %l6, [%l7 + 0x28]
16645 ldd [%l7 + 0x28], %f22
16646 setx 0x2A19F3F6B3EAED4F, %l1, %l5
16647 stx %l5, [%l7 + 0x10]
16648 ldd [%l7 + 0x10], %f6
16649 fmuld %f6, %f22, %f18
16650 fxnor %f12, %f24, %f22
16651 fmovrslz %g6, %f12, %f13
16652 fble,a %fcc1, loop_1420
16653 tsubcctv %i4, %o3, %g3
16654 sdivx %o5, 0x0FFE, %o6
16655 edge32l %l3, %o0, %o4
16656loop_1420:
16657 or %i6, %o1, %g5
16658 bpos,a,pt %xcc, loop_1421
16659 tleu %xcc, 0x7
16660 fmovspos %xcc, %f5, %f16
16661 tle %xcc, 0x6
16662loop_1421:
16663 nop
16664 add %l7, 0x38, %l6
16665 wr %g0, 0x89, %asi
16666 casa [%l6] 0x89, %l1, %i1
16667 std %f2, [%l7 + 0x78]
16668 andcc %i3, 0x1170, %g7
16669 movrlz %i5, 0x0EC, %g4
16670 orcc %l5, 0x057B, %o2
16671 tg %xcc, 0x5
16672 movrlez %i0, 0x29A, %g1
16673 mulx %l4, 0x14DF, %l0
16674 fbl %fcc2, loop_1422
16675 movn %xcc, %l6, %o7
16676 subcc %l2, 0x1852, %g2
16677 be loop_1423
16678loop_1422:
16679 sdivx %i7, 0x01AD, %g6
16680 xnor %i2, %i4, %o3
16681 fblg %fcc3, loop_1424
16682loop_1423:
16683 andcc %o5, %g3, %o6
16684 nop
16685 setx 0x72AA87CE0051FC11, %l0, %l6
16686 stx %l6, [%l7 + 0x08]
16687 ldx [%l7 + 0x08], %fsr
16688 tsubcc %o0, %o4, %i6
16689loop_1424:
16690 add %o1, 0x1175, %l3
16691 tle %xcc, 0x2
16692 wr %g0, 0x89, %asi
16693 stxa %g5, [%l7 + 0x78] %asi
16694 nop
16695 setx loop_1425, %l0, %l1
16696 wrpr 0x1, %tl
16697 wrpr %l1, %tnpc
16698 setx 0x34400001400, %l0, %l1
16699 wrpr %l1, %tstate
16700 wrhpr 0x4, %htstate
16701 done
16702 popc 0x0B6B, %i1
16703 edge32n %l1, %g7, %i5
16704 fmovsn %xcc, %f10, %f31
16705loop_1425:
16706 bge loop_1426
16707 fcmpne16 %f30, %f0, %g4
16708 edge8 %i3, %l5, %o2
16709 flush %l7 + 0x58
16710loop_1426:
16711 tcc %xcc, 0x7
16712 te %icc, 0x6
16713 edge8l %g1, %i0, %l0
16714 taddcc %l4, %o7, %l2
16715 tpos %xcc, 0x2
16716 edge16n %g2, %i7, %l6
16717 set 0x40, %i6
16718 ldswa [%l7 + %i6] 0x18, %i2
16719 movrlz %i4, 0x1B5, %o3
16720 srlx %o5, 0x1C, %g6
16721 fmovdl %icc, %f17, %f0
16722 fnegs %f3, %f26
16723 add %l7, 0x20, %l6
16724 wr %g0, 0x18, %asi
16725 casxa [%l6] 0x18, %g3, %o6
16726 fcmpgt16 %f30, %f8, %o4
16727 tvc %icc, 0x3
16728 fcmple16 %f26, %f28, %o0
16729 tge %icc, 0x3
16730 fblg,a %fcc2, loop_1427
16731 fpackfix %f12, %f23
16732 wr %g0, 0x80, %asi
16733 ldstuba [%l7 + 0x3D] %asi, %o1
16734loop_1427:
16735 mulx %l3, 0x1EB9, %i6
16736 sdivcc %g5, 0x0792, %l1
16737 addc %i1, %g7, %g4
16738 sethi 0x0E9F, %i3
16739 fmovscs %xcc, %f29, %f30
16740 subccc %l5, 0x1A64, %o2
16741 edge32n %g1, %i5, %l0
16742 flush %l7 + 0x20
16743 edge16n %i0, %o7, %l4
16744 fmovdpos %xcc, %f11, %f4
16745 udivcc %g2, 0x109B, %i7
16746 edge32l %l2, %i2, %i4
16747 brlz,a %o3, loop_1428
16748 movge %icc, %l6, %g6
16749 array32 %g3, %o5, %o4
16750 fpsub16s %f22, %f14, %f31
16751loop_1428:
16752 edge8 %o6, %o1, %o0
16753 movne %xcc, %l3, %i6
16754 std %f30, [%l7 + 0x18]
16755 brgez,a %l1, loop_1429
16756 sllx %g5, 0x1F, %i1
16757 addccc %g7, 0x026A, %g4
16758 brlez,a %l5, loop_1430
16759loop_1429:
16760 nop
16761 setx loop_1431, %l0, %l1
16762 jmpl %l1, %i3
16763 edge32ln %o2, %i5, %g1
16764 set 0x3C, %i5
16765 stwa %l0, [%l7 + %i5] 0x2a
16766 membar #Sync
16767loop_1430:
16768 orcc %i0, %o7, %g2
16769loop_1431:
16770 fmovsl %xcc, %f7, %f26
16771 edge8n %l4, %i7, %l2
16772 fbo %fcc2, loop_1432
16773 tneg %xcc, 0x3
16774 array16 %i4, %o3, %i2
16775 fpack16 %f14, %f16
16776loop_1432:
16777 udivcc %l6, 0x0182, %g6
16778 edge32n %g3, %o5, %o6
16779 srl %o4, 0x0A, %o1
16780 te %icc, 0x4
16781 mulx %l3, %o0, %i6
16782 nop
16783 setx 0x29005121, %l0, %l6
16784 st %l6, [%l7 + 0x28]
16785 ld [%l7 + 0x28], %f17
16786 fsqrts %f17, %f17
16787 bleu,a,pn %xcc, loop_1433
16788 movrlez %l1, %g5, %g7
16789 edge16l %i1, %l5, %i3
16790 fmovrsne %g4, %f16, %f29
16791loop_1433:
16792 fzeros %f30
16793 movgu %icc, %i5, %o2
16794 sra %g1, %l0, %o7
16795 popc 0x0D54, %i0
16796 movrgz %g2, %i7, %l2
16797 saved
16798 rdpr %cwp, %g1
16799 rdpr %cansave, %g2
16800 rdpr %canrestore, %g3
16801 rdpr %cleanwin, %g4
16802 rdpr %otherwin, %g5
16803 rdpr %wstate, %g6
16804 and %i4, 0x0F42, %l4
16805 fbue,a %fcc0, loop_1434
16806 fnor %f26, %f12, %f26
16807 fmovda %xcc, %f12, %f26
16808 udiv %i2, 0x0F9D, %o3
16809loop_1434:
16810 edge8ln %l6, %g6, %o5
16811 fbne,a %fcc2, loop_1435
16812 orncc %o6, %o4, %g3
16813 tvs %xcc, 0x4
16814 udivx %l3, 0x040C, %o0
16815loop_1435:
16816 array32 %i6, %o1, %l1
16817 andncc %g7, %i1, %g5
16818 orcc %i3, 0x0BE2, %l5
16819 srax %i5, %o2, %g4
16820 udivcc %g1, 0x082B, %l0
16821 set 0x08, %o0
16822 ldxa [%l7 + %o0] 0x19, %o7
16823 fmovsleu %xcc, %f0, %f1
16824 fbe %fcc1, loop_1436
16825 edge32ln %i0, %g2, %l2
16826 umul %i4, %l4, %i2
16827 addcc %i7, %o3, %l6
16828loop_1436:
16829 movg %icc, %g6, %o5
16830 srlx %o6, %o4, %l3
16831 tne %icc, 0x5
16832 tleu %xcc, 0x7
16833 fbe,a %fcc2, loop_1437
16834 nop
16835 setx loop_1438, %l0, %l1
16836 wrpr 0x1, %tl
16837 wrpr %l1, %tpc
16838 add %l1, 0x4, %l1
16839 wrpr %l1, %tnpc
16840 setx 0x34400001400, %l0, %l1
16841 wrpr %l1, %tstate
16842 wrhpr 0x4, %htstate
16843 retry
16844 tsubcc %g3, %i6, %o1
16845 edge16ln %o0, %g7, %i1
16846loop_1437:
16847 xor %l1, %i3, %l5
16848loop_1438:
16849 edge8ln %i5, %o2, %g4
16850 udivx %g5, 0x0954, %g1
16851 bne,a,pn %xcc, loop_1439
16852 movre %l0, 0x04A, %i0
16853 move %icc, %g2, %o7
16854 movvc %icc, %i4, %l4
16855loop_1439:
16856 mulscc %l2, 0x0B89, %i7
16857 restored
16858 rdpr %cwp, %g1
16859 rdpr %cansave, %g2
16860 rdpr %canrestore, %g3
16861 rdpr %cleanwin, %g4
16862 rdpr %otherwin, %g5
16863 rdpr %wstate, %g6
16864 sll %i2, 0x0D, %o3
16865 fmovdleu %xcc, %f25, %f25
16866 fbug,a %fcc3, loop_1440
16867 sdiv %g6, 0x003F, %l6
16868 udivcc %o5, 0x07C7, %o4
16869 fands %f10, %f22, %f6
16870loop_1440:
16871 srlx %o6, 0x13, %g3
16872 fbug,a %fcc1, loop_1441
16873 movg %xcc, %l3, %o1
16874 edge16n %o0, %i6, %i1
16875 andn %g7, %l1, %i3
16876loop_1441:
16877 sdivcc %l5, 0x157E, %i5
16878 tle %icc, 0x7
16879 movrgz %o2, 0x28A, %g4
16880 subccc %g5, %l0, %g1
16881 srl %g2, 0x0C, %o7
16882 flush %l7 + 0x1C
16883 bcs,a %xcc, loop_1442
16884 tneg %icc, 0x2
16885 fmovdneg %icc, %f14, %f18
16886 sub %i0, %i4, %l2
16887loop_1442:
16888 tcc %xcc, 0x1
16889 set 0x208, %o1
16890 ldxa [%g0 + %o1] 0x52, %i7
16891 fmovdg %icc, %f14, %f29
16892 fmovdgu %xcc, %f1, %f28
16893 movrlz %i2, %l4, %g6
16894 movrgz %o3, %o5, %o4
16895 sra %o6, 0x1C, %g3
16896 fcmpeq16 %f18, %f0, %l6
16897 fandnot2s %f15, %f18, %f0
16898 tcs %icc, 0x3
16899 edge32l %l3, %o0, %i6
16900 array8 %i1, %g7, %l1
16901 call loop_1443
16902 move %xcc, %o1, %i3
16903 tge %xcc, 0x0
16904 ldstub [%l7 + 0x6C], %l5
16905loop_1443:
16906 edge8ln %i5, %o2, %g5
16907 fnot2s %f22, %f0
16908 fpadd32 %f14, %f10, %f2
16909 nop
16910 set 0x70, %o4
16911 ldd [%l7 + %o4], %f2
16912 nop
16913 setx 0x8047EFA8, %l0, %l6
16914 st %l6, [%l7 + 0x74]
16915 ld [%l7 + 0x74], %fsr
16916 wr %g0, 0x81, %asi
16917 lda [%l7 + 0x44] %asi, %f10
16918 fbg %fcc1, loop_1444
16919 addccc %l0, 0x0B2C, %g4
16920 xnorcc %g2, %o7, %g1
16921 alignaddr %i0, %l2, %i7
16922loop_1444:
16923 movl %icc, %i2, %i4
16924 fornot1s %f21, %f8, %f6
16925 umulcc %l4, 0x058B, %o3
16926 andncc %o5, %o4, %g6
16927 movvc %xcc, %o6, %l6
16928 set 0x64, %o6
16929 ldstuba [%l7 + %o6] 0x80, %l3
16930 tl %icc, 0x6
16931 movn %icc, %g3, %i6
16932 movvs %xcc, %i1, %g7
16933 movle %xcc, %l1, %o1
16934 fpadd32 %f16, %f24, %f18
16935 xorcc %o0, 0x114C, %i3
16936 tl %icc, 0x1
16937 edge16l %l5, %i5, %g5
16938 movn %xcc, %o2, %g4
16939 nop
16940 setx loop_1445, %l0, %l1
16941 jmpl %l1, %g2
16942 fmovdpos %icc, %f19, %f29
16943 tvc %xcc, 0x6
16944 nop
16945 fitod %f12, %f22
16946 fdtox %f22, %f14
16947loop_1445:
16948 brnz %l0, loop_1446
16949 sethi 0x1ECB, %g1
16950 srlx %o7, 0x01, %l2
16951 fsrc2 %f10, %f6
16952loop_1446:
16953 add %i7, %i0, %i2
16954 movne %icc, %l4, %o3
16955 movne %xcc, %o5, %i4
16956 movneg %xcc, %o4, %o6
16957 smul %g6, %l3, %l6
16958 xnorcc %g3, 0x0F53, %i1
16959 array8 %g7, %l1, %o1
16960 sir 0x1FBB
16961 tcs %xcc, 0x3
16962 fmovscs %icc, %f11, %f9
16963 move %icc, %o0, %i6
16964 udivx %l5, 0x1B66, %i3
16965 fmovsvs %xcc, %f21, %f23
16966 fsrc2 %f14, %f12
16967 udivcc %g5, 0x046D, %i5
16968 mulscc %g4, 0x0580, %o2
16969 smulcc %l0, %g2, %g1
16970 tvc %icc, 0x4
16971 stw %o7, [%l7 + 0x6C]
16972 tsubcc %i7, %l2, %i0
16973 fsrc2s %f11, %f0
16974 fmuld8sux16 %f18, %f16, %f24
16975 ldub [%l7 + 0x19], %i2
16976 edge16l %l4, %o3, %o5
16977 add %o4, 0x0443, %o6
16978 tgu %icc, 0x7
16979 movvs %icc, %g6, %i4
16980 wr %g0, 0x57, %asi
16981 stxa %l3, [%g0 + 0x0] %asi
16982 fnot1 %f18, %f8
16983 sll %l6, %g3, %i1
16984 movl %xcc, %l1, %o1
16985 srax %o0, %i6, %g7
16986 faligndata %f24, %f0, %f18
16987 set 0x68, %o5
16988 prefetcha [%l7 + %o5] 0x04, 0x0
16989 set 0x26, %i4
16990 ldstuba [%l7 + %i4] 0x11, %g5
16991 movrgez %i5, %g4, %o2
16992 nop
16993 setx 0x079FB6033E8F5C97, %l0, %l6
16994 stx %l6, [%l7 + 0x28]
16995 ldd [%l7 + 0x28], %f4
16996 setx 0x1606ACA6380FDB5B, %l1, %l5
16997 stx %l5, [%l7 + 0x10]
16998 ldd [%l7 + 0x10], %f12
16999 fmuld %f12, %f4, %f20
17000 array16 %l0, %g2, %g1
17001 nop
17002 fitod %f2, %f14
17003 fdtox %f14, %f26
17004 fxtod %f26, %f20
17005 xor %o7, %i7, %l2
17006 movrgez %i3, %i0, %l4
17007 smul %o3, 0x0D85, %i2
17008 fmovdg %icc, %f0, %f4
17009 xor %o5, 0x1B86, %o4
17010 srl %o6, %g6, %i4
17011 wr %g0, 0x19, %asi
17012 ldswa [%l7 + 0x70] %asi, %l6
17013 set 0x18, %o2
17014 ldswa [%l7 + %o2] 0x18, %l3
17015 sethi 0x194B, %i1
17016 nop
17017 fitos %f22, %f2
17018 fcmpne16 %f0, %f20, %g3
17019 tpos %icc, 0x7
17020 srlx %o1, %l1, %i6
17021 smulcc %o0, 0x139B, %l5
17022 fbue,a %fcc2, loop_1447
17023 orn %g7, %g5, %i5
17024 tneg %xcc, 0x3
17025 fmovscc %icc, %f20, %f14
17026loop_1447:
17027 edge16ln %o2, %l0, %g2
17028 sir 0x1F42
17029 brgez,a %g1, loop_1448
17030 brgz,a %o7, loop_1449
17031 fmovscc %icc, %f1, %f16
17032 and %g4, %l2, %i3
17033loop_1448:
17034 fbg %fcc3, loop_1450
17035loop_1449:
17036 fmovsa %xcc, %f31, %f7
17037 smulcc %i7, 0x1A92, %l4
17038 set 0x67, %l0
17039 ldsba [%l7 + %l0] 0x11, %o3
17040loop_1450:
17041 ldsb [%l7 + 0x17], %i2
17042 smulcc %i0, 0x1191, %o5
17043 set 0x48, %g4
17044 swapa [%l7 + %g4] 0x80, %o4
17045 ldd [%l7 + 0x40], %o6
17046 taddcc %g6, 0x0354, %i4
17047 fones %f6
17048 movcc %xcc, %l3, %l6
17049 nop
17050 setx 0x849543C58C30A49D, %l0, %l6
17051 stx %l6, [%l7 + 0x28]
17052 ldd [%l7 + 0x28], %f28
17053 setx 0xD6B939A5E48E15C1, %l1, %l5
17054 stx %l5, [%l7 + 0x10]
17055 ldd [%l7 + 0x10], %f0
17056 fsubd %f0, %f28, %f10
17057 tcc %xcc, 0x0
17058 tneg %xcc, 0x4
17059 std %f8, [%l7 + 0x08]
17060 bge,a %xcc, loop_1451
17061 fba,a %fcc2, loop_1452
17062 ldsw [%l7 + 0x24], %g3
17063 fmovsvc %xcc, %f17, %f28
17064loop_1451:
17065 edge8 %o1, %l1, %i1
17066loop_1452:
17067 nop
17068 wr %g0, 0x19, %asi
17069 stha %o0, [%l7 + 0x30] %asi
17070 tvc %icc, 0x4
17071 edge16n %i6, %l5, %g5
17072 brnz,a %i5, loop_1453
17073 fmovsl %xcc, %f16, %f16
17074 srl %g7, 0x10, %l0
17075 andcc %g2, 0x05AC, %g1
17076loop_1453:
17077 sub %o2, 0x05DE, %g4
17078 array8 %o7, %i3, %i7
17079 edge32n %l2, %o3, %i2
17080 bgu,a %icc, loop_1454
17081 swap [%l7 + 0x20], %i0
17082 sdiv %o5, 0x1CC1, %o4
17083 fandnot2 %f14, %f6, %f16
17084loop_1454:
17085 tcc %icc, 0x6
17086 edge8l %o6, %l4, %g6
17087 brgez,a %i4, loop_1455
17088 edge8n %l6, %g3, %o1
17089 nop
17090 setx loop_1456, %l0, %l1
17091 wrpr 0x1, %tl
17092 wrpr %l1, %tpc
17093 add %l1, 0x4, %l1
17094 wrpr %l1, %tnpc
17095 setx 0x34400001400, %l0, %l1
17096 wrpr %l1, %tstate
17097 wrhpr 0x4, %htstate
17098 retry
17099 fmul8x16al %f23, %f2, %f22
17100loop_1455:
17101 edge32ln %l3, %l1, %o0
17102 std %f20, [%l7 + 0x10]
17103loop_1456:
17104 edge16 %i6, %i1, %l5
17105 saved
17106 rdpr %cwp, %g1
17107 rdpr %cansave, %g2
17108 rdpr %canrestore, %g3
17109 rdpr %cleanwin, %g4
17110 rdpr %otherwin, %g5
17111 rdpr %wstate, %g6
17112 ldub [%l7 + 0x0A], %g5
17113 srax %g7, 0x0E, %i5
17114 tcc %xcc, 0x2
17115 wr %g0, 0x89, %asi
17116 ldsba [%l7 + 0x7C] %asi, %g2
17117 sethi 0x1B9C, %l0
17118 fcmple32 %f6, %f18, %o2
17119 add %g1, %g4, %o7
17120 be,a,pn %icc, loop_1457
17121 fmovdneg %xcc, %f10, %f26
17122 fmovdl %icc, %f3, %f11
17123 edge32n %i3, %i7, %o3
17124loop_1457:
17125 edge32 %i2, %i0, %l2
17126 fpadd16s %f11, %f27, %f17
17127 ld [%l7 + 0x24], %f4
17128 sra %o5, 0x19, %o6
17129 tneg %icc, 0x4
17130 subcc %o4, 0x1D71, %g6
17131 alignaddrl %l4, %l6, %i4
17132 movrlz %g3, %o1, %l1
17133 edge16 %o0, %l3, %i6
17134 movrlez %i1, 0x39E, %l5
17135 mulx %g7, %g5, %i5
17136 subc %g2, 0x19DE, %l0
17137 edge32l %g1, %g4, %o7
17138 srax %i3, 0x18, %i7
17139 array8 %o3, %i2, %o2
17140 bg loop_1458
17141 edge32l %l2, %o5, %o6
17142 bgu %xcc, loop_1459
17143 udiv %o4, 0x08DD, %i0
17144loop_1458:
17145 movn %xcc, %g6, %l4
17146 xorcc %i4, %g3, %o1
17147loop_1459:
17148 tleu %icc, 0x7
17149 fnor %f18, %f26, %f20
17150 lduw [%l7 + 0x60], %l1
17151 tvc %xcc, 0x0
17152 movne %xcc, %l6, %o0
17153 ldub [%l7 + 0x30], %l3
17154 fabss %f28, %f8
17155 nop
17156 fitod %f4, %f0
17157 fdtoi %f0, %f16
17158 movne %icc, %i6, %i1
17159 fmovsn %icc, %f16, %f9
17160 fpack32 %f22, %f0, %f4
17161 set 0x7B, %i7
17162 ldsba [%l7 + %i7] 0x04, %l5
17163 sdivcc %g7, 0x1657, %i5
17164 addccc %g5, %l0, %g1
17165 fmul8sux16 %f30, %f20, %f12
17166 wr %g0, 0x10, %asi
17167 lduwa [%l7 + 0x18] %asi, %g2
17168 orn %g4, 0x02B8, %o7
17169 fmovdge %icc, %f28, %f8
17170 addccc %i7, 0x11EA, %o3
17171 andncc %i2, %i3, %o2
17172 fbl,a %fcc3, loop_1460
17173 fpmerge %f29, %f22, %f20
17174 movn %xcc, %o5, %o6
17175 wr %g0, 0x0c, %asi
17176 sta %f20, [%l7 + 0x6C] %asi
17177loop_1460:
17178 movpos %icc, %l2, %o4
17179 fmul8sux16 %f6, %f4, %f18
17180 ldsb [%l7 + 0x69], %g6
17181 array16 %i0, %l4, %i4
17182 tgu %icc, 0x0
17183 set 0x10, %o7
17184 ldsha [%l7 + %o7] 0x18, %g3
17185 nop
17186 setx 0xEC711C3A050AD72E, %l0, %l6
17187 stx %l6, [%l7 + 0x28]
17188 ldd [%l7 + 0x28], %f6
17189 setx 0x68A01FF16C6C7D14, %l1, %l5
17190 stx %l5, [%l7 + 0x10]
17191 ldd [%l7 + 0x10], %f24
17192 faddd %f24, %f6, %f0
17193 edge8l %o1, %l6, %l1
17194 fabsd %f12, %f0
17195 movg %icc, %o0, %i6
17196 wr %g0, 0x10, %asi
17197 swapa [%l7 + 0x08] %asi, %i1
17198 fbe %fcc0, loop_1461
17199 restored
17200 rdpr %cwp, %g1
17201 rdpr %cansave, %g2
17202 rdpr %canrestore, %g3
17203 rdpr %cleanwin, %g4
17204 rdpr %otherwin, %g5
17205 rdpr %wstate, %g6
17206 move %icc, %l5, %l3
17207 umul %i5, 0x1A05, %g5
17208loop_1461:
17209 taddcctv %g7, %l0, %g2
17210 movne %xcc, %g1, %o7
17211 wr %g0, 0x19, %asi
17212 ldstuba [%l7 + 0x0A] %asi, %g4
17213 mulx %i7, 0x117B, %i2
17214 tpos %xcc, 0x3
17215 movn %xcc, %o3, %i3
17216 fmovsne %icc, %f8, %f8
17217 ld [%l7 + 0x74], %f6
17218 fzeros %f30
17219 subcc %o5, %o6, %l2
17220 fmuld8ulx16 %f24, %f22, %f14
17221 ldd [%l7 + 0x08], %f28
17222 tvc %xcc, 0x4
17223 fmovs %f27, %f5
17224 mulscc %o2, %o4, %g6
17225 mova %xcc, %i0, %l4
17226 tneg %xcc, 0x4
17227 fcmple32 %f26, %f16, %i4
17228 set 0x60, %o3
17229 sta %f16, [%l7 + %o3] 0x11
17230 andncc %g3, %l6, %o1
17231 tsubcc %o0, %l1, %i6
17232 set 0x5A, %g6
17233 lduba [%l7 + %g6] 0x10, %l5
17234 wr %g0, 0x80, %asi
17235 ldda [%l7 + 0x10] %asi, %i0
17236 movleu %icc, %i5, %g5
17237 array8 %l3, %l0, %g7
17238 edge8 %g2, %g1, %o7
17239 movle %icc, %g4, %i7
17240 ldstub [%l7 + 0x47], %i2
17241 fpack32 %f14, %f14, %f20
17242 fbue,a %fcc3, loop_1462
17243 array8 %i3, %o3, %o5
17244 fpsub16s %f1, %f27, %f1
17245 movvs %icc, %l2, %o6
17246loop_1462:
17247 taddcctv %o2, %o4, %i0
17248 taddcc %l4, %g6, %i4
17249 subc %g3, %o1, %l6
17250 nop
17251 setx loop_1463, %l0, %l1
17252 wrpr 0x1, %tl
17253 wrpr %l1, %tpc
17254 add %l1, 0x4, %l1
17255 wrpr %l1, %tnpc
17256 setx 0x34400001400, %l0, %l1
17257 wrpr %l1, %tstate
17258 wrhpr 0x4, %htstate
17259 retry
17260 te %icc, 0x7
17261 movle %icc, %o0, %l1
17262 tvs %icc, 0x6
17263loop_1463:
17264 pdist %f22, %f30, %f6
17265 movrlez %i6, %l5, %i1
17266 tsubcctv %g5, 0x0E60, %l3
17267 set 0x0C, %g5
17268 ldswa [%l7 + %g5] 0x81, %i5
17269 set 0x18, %i1
17270 stha %g7, [%l7 + %i1] 0x80
17271 add %g2, %l0, %g1
17272 edge8ln %o7, %g4, %i7
17273 xnor %i2, %i3, %o5
17274 tcc %icc, 0x4
17275 fmovrdgez %l2, %f8, %f22
17276 set 0x1D, %i2
17277 stba %o6, [%l7 + %i2] 0xe3
17278 membar #Sync
17279 orn %o2, 0x1910, %o3
17280 edge8n %o4, %l4, %g6
17281 fpadd16 %f26, %f20, %f0
17282 fcmpne32 %f10, %f12, %i4
17283 fnot2s %f11, %f9
17284 bcs %xcc, loop_1464
17285 alignaddr %g3, %i0, %l6
17286 te %xcc, 0x2
17287 nop
17288 setx loop_1465, %l0, %l1
17289 jmpl %l1, %o0
17290loop_1464:
17291 smulcc %l1, 0x07CD, %o1
17292 sdivcc %l5, 0x0120, %i1
17293 orncc %g5, 0x1291, %l3
17294loop_1465:
17295 sir 0x09F1
17296 stx %i5, [%l7 + 0x28]
17297 andn %i6, 0x1C36, %g2
17298 tge %xcc, 0x1
17299 andncc %l0, %g1, %o7
17300 movn %xcc, %g7, %g4
17301 ld [%l7 + 0x68], %f1
17302 sth %i2, [%l7 + 0x3E]
17303 tn %icc, 0x1
17304 fmovdvc %xcc, %f16, %f22
17305 alignaddrl %i7, %i3, %o5
17306 addccc %l2, 0x188B, %o6
17307 subcc %o3, 0x0319, %o2
17308 edge32ln %o4, %l4, %g6
17309 fpadd32s %f30, %f0, %f29
17310 movgu %icc, %g3, %i0
17311 fnot2s %f2, %f28
17312 tvc %xcc, 0x7
17313 saved
17314 rdpr %cwp, %g1
17315 rdpr %cansave, %g2
17316 rdpr %canrestore, %g3
17317 rdpr %cleanwin, %g4
17318 rdpr %otherwin, %g5
17319 rdpr %wstate, %g6
17320 ldd [%l7 + 0x48], %i6
17321 udiv %i4, 0x05D4, %o0
17322 movge %icc, %l1, %l5
17323 set 0x4C, %i0
17324 lduwa [%l7 + %i0] 0x89, %i1
17325 tcs %xcc, 0x3
17326 smulcc %o1, %l3, %g5
17327 edge8ln %i5, %g2, %l0
17328 add %i6, %o7, %g7
17329 add %g1, 0x143E, %g4
17330 movrgz %i2, 0x180, %i7
17331 sllx %o5, 0x13, %l2
17332 fmovdl %icc, %f16, %f18
17333 edge16n %o6, %o3, %i3
17334 nop
17335 fitos %f23, %f26
17336 orcc %o2, 0x0928, %o4
17337 tne %xcc, 0x6
17338 sdiv %l4, 0x0105, %g6
17339 bgu,pt %icc, loop_1466
17340 nop
17341 setx 0x4AC8E638406DD2ED, %l0, %l6
17342 stx %l6, [%l7 + 0x08]
17343 ldx [%l7 + 0x08], %fsr
17344 fmovrdlz %g3, %f20, %f16
17345 sdivx %i0, 0x0B7B, %i4
17346loop_1466:
17347 movrgz %l6, %l1, %o0
17348 set 0x67, %l4
17349 ldsba [%l7 + %l4] 0x89, %i1
17350 wr %g0, 0x2f, %asi
17351 stwa %o1, [%l7 + 0x78] %asi
17352 membar #Sync
17353 fone %f16
17354 movcc %xcc, %l5, %g5
17355 edge16l %i5, %g2, %l0
17356 orn %i6, 0x072E, %l3
17357 movre %g7, %o7, %g1
17358 fpsub32s %f27, %f21, %f0
17359 srlx %g4, %i2, %i7
17360 fxor %f8, %f24, %f10
17361 edge8n %o5, %l2, %o3
17362 ldd [%l7 + 0x78], %f4
17363 nop
17364 setx 0xAB3B17E40068E20A, %l0, %l6
17365 stx %l6, [%l7 + 0x38]
17366 ldx [%l7 + 0x38], %fsr
17367 brlez %i3, loop_1467
17368 movrgez %o6, 0x3F6, %o4
17369 subccc %l4, 0x0F5E, %g6
17370 or %o2, 0x067D, %i0
17371loop_1467:
17372 udiv %g3, 0x1516, %i4
17373 movrne %l6, %l1, %o0
17374 fmovrslez %i1, %f19, %f19
17375 alignaddrl %l5, %g5, %o1
17376 tpos %xcc, 0x1
17377 movle %xcc, %g2, %l0
17378 tcs %xcc, 0x3
17379 add %l7, 0x68, %l6
17380 wr %g0, 0x19, %asi
17381 ldxa [%l6] %asi, %i5
17382 casxa [%l6] %asi, %i5, %l3
17383 udiv %g7, 0x1F31, %o7
17384 nop
17385 setx 0x64DE695AAB218C06, %l0, %l6
17386 stx %l6, [%l7 + 0x28]
17387 ldd [%l7 + 0x28], %f26
17388 setx 0x06409B334788238F, %l1, %l5
17389 stx %l5, [%l7 + 0x10]
17390 ldd [%l7 + 0x10], %f16
17391 fsubd %f16, %f26, %f0
17392 fpackfix %f18, %f3
17393 tn %xcc, 0x6
17394 movleu %icc, %i6, %g4
17395 edge8l %g1, %i2, %i7
17396 edge16 %l2, %o3, %i3
17397 movn %icc, %o6, %o5
17398 tl %icc, 0x2
17399 ldd [%l7 + 0x20], %f2
17400 edge32ln %o4, %l4, %o2
17401 bgu,a %icc, loop_1468
17402 udiv %i0, 0x0D0E, %g3
17403 tneg %icc, 0x1
17404 tcs %xcc, 0x7
17405loop_1468:
17406 tneg %xcc, 0x5
17407 nop
17408 setx loop_1469, %l0, %l1
17409 wrpr 0x1, %tl
17410 wrpr %l1, %tpc
17411 add %l1, 0x4, %l1
17412 wrpr %l1, %tnpc
17413 setx 0x34400001400, %l0, %l1
17414 wrpr %l1, %tstate
17415 wrhpr 0x4, %htstate
17416 retry
17417 edge32l %i4, %l6, %l1
17418 movvc %xcc, %o0, %i1
17419 subc %l5, %g5, %o1
17420loop_1469:
17421 srlx %g2, %l0, %i5
17422 fmovsvs %xcc, %f8, %f21
17423 prefetch [%l7 + 0x40], 0x1
17424 fcmpgt32 %f16, %f2, %l3
17425 xorcc %g7, 0x010B, %g6
17426 fzeros %f13
17427 sra %o7, %g4, %g1
17428 xorcc %i6, %i7, %i2
17429 fornot2 %f14, %f0, %f18
17430 tgu %icc, 0x1
17431 fones %f29
17432 nop
17433 setx 0xB5251FCDC0D4E0A0, %l0, %l6
17434 stx %l6, [%l7 + 0x28]
17435 ldd [%l7 + 0x28], %f0
17436 fsqrtd %f0, %f18
17437 set 0x4A, %g7
17438 stba %l2, [%l7 + %g7] 0x10
17439 bpos,pt %xcc, loop_1470
17440 movvc %xcc, %o3, %o6
17441 set 0x30, %l3
17442 ldda [%l7 + %l3] 0x27, %i2
17443loop_1470:
17444 nop
17445 set 0x74, %l6
17446 ldsw [%l7 + %l6], %o4
17447 bl,pt %xcc, loop_1471
17448 fcmpeq32 %f30, %f26, %o5
17449 wr %g0, 0x2f, %asi
17450 stha %l4, [%l7 + 0x18] %asi
17451 membar #Sync
17452loop_1471:
17453 nop
17454 wr %g0, 0x10, %asi
17455 swapa [%l7 + 0x60] %asi, %i0
17456 movge %xcc, %g3, %i4
17457 fmovsa %icc, %f28, %f21
17458 fmovdgu %icc, %f22, %f9
17459 fsrc2s %f8, %f6
17460 tle %icc, 0x4
17461 nop
17462 set 0x66, %g3
17463 ldsb [%l7 + %g3], %o2
17464 srax %l1, 0x0E, %o0
17465 fxnor %f10, %f22, %f24
17466 alignaddr %i1, %l6, %g5
17467 set 0x4C, %i3
17468 ldswa [%l7 + %i3] 0x11, %o1
17469 stx %l5, [%l7 + 0x58]
17470 tg %xcc, 0x4
17471 orcc %g2, %l0, %l3
17472 taddcc %g7, 0x163A, %g6
17473 edge32 %i5, %g4, %g1
17474 stx %o7, [%l7 + 0x58]
17475 udivx %i6, 0x0EB8, %i2
17476 taddcc %i7, 0x1C12, %l2
17477 ldsb [%l7 + 0x5D], %o3
17478 fbl,a %fcc2, loop_1472
17479 bgu,a %icc, loop_1473
17480 xorcc %o6, %i3, %o4
17481 ba %icc, loop_1474
17482loop_1472:
17483 movcs %icc, %o5, %i0
17484loop_1473:
17485 add %l4, %i4, %g3
17486 movrlez %l1, 0x2B2, %o0
17487loop_1474:
17488 andncc %i1, %o2, %g5
17489 stw %o1, [%l7 + 0x4C]
17490 tvs %icc, 0x4
17491 set 0x30, %l5
17492 stxa %l5, [%l7 + %l5] 0x15
17493 movne %icc, %l6, %g2
17494 fbl %fcc3, loop_1475
17495 and %l3, 0x133D, %g7
17496 bvs,a,pt %icc, loop_1476
17497 xnorcc %l0, %i5, %g4
17498loop_1475:
17499 for %f4, %f4, %f26
17500 movneg %icc, %g6, %g1
17501loop_1476:
17502 fmovrdlz %o7, %f18, %f20
17503 srlx %i2, 0x1C, %i6
17504 orncc %l2, %i7, %o3
17505 tsubcc %i3, %o4, %o5
17506 nop
17507 setx 0x9058B104, %l0, %l6
17508 st %l6, [%l7 + 0x20]
17509 ld [%l7 + 0x20], %fsr
17510 udiv %i0, 0x1B1D, %o6
17511 bl %icc, loop_1477
17512 sdivx %l4, 0x0E3D, %i4
17513 movpos %xcc, %g3, %l1
17514 ldsw [%l7 + 0x4C], %o0
17515loop_1477:
17516 subcc %i1, %g5, %o1
17517 lduh [%l7 + 0x2C], %o2
17518 bl,a,pn %icc, loop_1478
17519 ldd [%l7 + 0x68], %f28
17520 bne,pn %icc, loop_1479
17521 mova %icc, %l6, %g2
17522loop_1478:
17523 array8 %l3, %l5, %l0
17524 subc %i5, %g7, %g6
17525loop_1479:
17526 udivx %g1, 0x0788, %g4
17527 fnors %f4, %f1, %f1
17528 tg %xcc, 0x6
17529 movg %icc, %o7, %i2
17530 fbug,a %fcc3, loop_1480
17531 nop
17532 setx loop_1481, %l0, %l1
17533 wrpr 0x1, %tl
17534 wrpr %l1, %tnpc
17535 setx 0x34400001400, %l0, %l1
17536 wrpr %l1, %tstate
17537 wrhpr 0x4, %htstate
17538 done
17539 tge %xcc, 0x7
17540 taddcc %i6, 0x09C9, %i7
17541loop_1480:
17542 movrlz %o3, %i3, %o4
17543loop_1481:
17544 movcs %xcc, %l2, %i0
17545 edge8ln %o5, %o6, %l4
17546 edge32n %i4, %l1, %o0
17547 fmul8ulx16 %f6, %f16, %f0
17548 edge32n %g3, %g5, %i1
17549 fmul8sux16 %f22, %f14, %f12
17550 bleu,pn %xcc, loop_1482
17551 addcc %o2, 0x18FF, %l6
17552 wr %g0, 0x88, %asi
17553 ldsba [%l7 + 0x38] %asi, %o1
17554loop_1482:
17555 fmovsle %icc, %f17, %f4
17556 andncc %l3, %l5, %g2
17557 sir 0x1DA2
17558 fxnors %f22, %f29, %f31
17559 sllx %l0, 0x0D, %g7
17560 fmovdpos %icc, %f29, %f13
17561 array8 %g6, %g1, %i5
17562 pdist %f30, %f8, %f6
17563 andncc %o7, %i2, %i6
17564 brz %g4, loop_1483
17565 bcs loop_1484
17566 tle %icc, 0x2
17567 sll %i7, %o3, %i3
17568loop_1483:
17569 bvs,pt %xcc, loop_1485
17570loop_1484:
17571 brgez %l2, loop_1486
17572 movrgz %i0, 0x1FD, %o4
17573 bleu loop_1487
17574loop_1485:
17575 fmovdl %icc, %f11, %f23
17576loop_1486:
17577 add %o6, %l4, %o5
17578 tle %xcc, 0x5
17579loop_1487:
17580 prefetch [%l7 + 0x18], 0x2
17581 mulscc %l1, 0x1CD7, %o0
17582 fnors %f5, %f2, %f15
17583 srl %g3, %i4, %g5
17584 and %i1, 0x1F69, %l6
17585 array32 %o1, %l3, %l5
17586 movrlz %o2, 0x14F, %g2
17587 addc %l0, %g7, %g6
17588 sdiv %g1, 0x0D33, %o7
17589 mulscc %i2, %i5, %i6
17590 sll %g4, 0x1E, %i7
17591 tle %icc, 0x1
17592 alignaddr %i3, %l2, %i0
17593 edge8 %o4, %o3, %o6
17594 srlx %l4, 0x17, %o5
17595 restored
17596 rdpr %cwp, %g1
17597 rdpr %cansave, %g2
17598 rdpr %canrestore, %g3
17599 rdpr %cleanwin, %g4
17600 rdpr %otherwin, %g5
17601 rdpr %wstate, %g6
17602 sub %l1, %g3, %o0
17603 orncc %i4, 0x071D, %g5
17604 ba,pn %icc, loop_1488
17605 ldd [%l7 + 0x28], %i6
17606 addc %i1, %l3, %l5
17607 movvs %icc, %o1, %o2
17608loop_1488:
17609 nop
17610 setx loop_1489, %l0, %l1
17611 wrpr 0x1, %tl
17612 wrpr %l1, %tpc
17613 add %l1, 0x4, %l1
17614 wrpr %l1, %tnpc
17615 setx 0x34400001400, %l0, %l1
17616 wrpr %l1, %tstate
17617 wrhpr 0x4, %htstate
17618 retry
17619 smulcc %l0, %g7, %g2
17620 srax %g6, %o7, %g1
17621 fmovdn %icc, %f10, %f3
17622loop_1489:
17623 movcc %icc, %i2, %i5
17624 ldd [%l7 + 0x58], %f30
17625 alignaddrl %g4, %i6, %i3
17626 brgz,a %i7, loop_1490
17627 edge16 %l2, %i0, %o3
17628 fmovsg %xcc, %f14, %f2
17629 movneg %xcc, %o6, %o4
17630loop_1490:
17631 alignaddrl %o5, %l1, %l4
17632 and %g3, %i4, %g5
17633 umul %l6, 0x08DC, %o0
17634 udivcc %i1, 0x157C, %l3
17635 xorcc %o1, 0x0CC0, %l5
17636 nop
17637 setx 0x4EB485287A6F256F, %l0, %l6
17638 stx %l6, [%l7 + 0x28]
17639 ldd [%l7 + 0x28], %f0
17640 setx 0xE32BD226AC797B2F, %l1, %l5
17641 stx %l5, [%l7 + 0x10]
17642 ldd [%l7 + 0x10], %f8
17643 fdivd %f8, %f0, %f8
17644 bge,a loop_1491
17645 udiv %l0, 0x0637, %g7
17646 array32 %o2, %g2, %g6
17647 movle %xcc, %g1, %i2
17648loop_1491:
17649 edge32l %o7, %i5, %g4
17650 movg %icc, %i3, %i7
17651 xorcc %i6, 0x0421, %i0
17652 alignaddr %o3, %o6, %o4
17653 movvc %xcc, %l2, %l1
17654 fpackfix %f2, %f3
17655 stw %l4, [%l7 + 0x60]
17656 set 0x1A, %g1
17657 lduba [%l7 + %g1] 0x04, %g3
17658 ta %icc, 0x1
17659 ldd [%l7 + 0x08], %i4
17660 fpadd16 %f12, %f8, %f22
17661 andn %g5, 0x0C1A, %l6
17662 lduh [%l7 + 0x16], %o0
17663 nop
17664 setx 0x7C572F74304073D4, %l0, %l6
17665 stx %l6, [%l7 + 0x50]
17666 ldx [%l7 + 0x50], %fsr
17667 movcs %xcc, %i1, %o5
17668 set 0x0C, %l1
17669 ldswa [%l7 + %l1] 0x04, %l3
17670 orn %o1, 0x0155, %l5
17671 fmovdcc %icc, %f14, %f19
17672 movvs %icc, %l0, %o2
17673 brnz %g2, loop_1492
17674 fpsub16 %f8, %f12, %f0
17675 nop
17676 setx 0x8EE49760676DAD96, %l0, %l6
17677 stx %l6, [%l7 + 0x28]
17678 ldd [%l7 + 0x28], %f24
17679 fsqrtd %f24, %f6
17680 add %g7, %g1, %g6
17681loop_1492:
17682 prefetch [%l7 + 0x40], 0x2
17683 movre %o7, %i5, %g4
17684 subcc %i2, 0x0679, %i3
17685 fmul8sux16 %f6, %f4, %f4
17686 popc %i7, %i0
17687 brlz %i6, loop_1493
17688 fmovde %icc, %f7, %f24
17689 orncc %o3, 0x13ED, %o4
17690 addc %l2, %l1, %o6
17691loop_1493:
17692 nop
17693 fitod %f2, %f2
17694 fdtox %f2, %f24
17695 edge16l %g3, %i4, %g5
17696 array16 %l6, %o0, %i1
17697 fabss %f25, %f25
17698 subcc %o5, 0x163E, %l3
17699 add %o1, %l4, %l0
17700 fbge,a %fcc2, loop_1494
17701 bleu %xcc, loop_1495
17702 fcmple32 %f10, %f8, %o2
17703 te %icc, 0x7
17704loop_1494:
17705 array16 %l5, %g2, %g7
17706loop_1495:
17707 fpadd16 %f28, %f28, %f8
17708 alignaddr %g1, %g6, %o7
17709 tg %xcc, 0x4
17710 subcc %g4, 0x1CBE, %i2
17711 array8 %i5, %i7, %i0
17712 movleu %xcc, %i3, %o3
17713 fmovrsgz %i6, %f8, %f25
17714 swap [%l7 + 0x50], %o4
17715 edge8 %l2, %l1, %g3
17716 fblg %fcc0, loop_1496
17717 fcmple32 %f4, %f20, %i4
17718 wr %g0, 0x88, %asi
17719 sta %f5, [%l7 + 0x10] %asi
17720loop_1496:
17721 faligndata %f6, %f10, %f16
17722 srax %g5, %o6, %o0
17723 tne %xcc, 0x3
17724 fpadd32 %f4, %f28, %f6
17725 fcmpgt16 %f28, %f0, %l6
17726 brgz,a %o5, loop_1497
17727 edge16 %l3, %i1, %l4
17728 set 0x7E, %l2
17729 ldsha [%l7 + %l2] 0x89, %o1
17730loop_1497:
17731 orn %l0, 0x0350, %o2
17732 fones %f5
17733 ba,a,pt %xcc, loop_1498
17734 brgez,a %l5, loop_1499
17735 fmovdcs %icc, %f14, %f18
17736 or %g2, 0x14A4, %g1
17737loop_1498:
17738 movre %g6, 0x078, %g7
17739loop_1499:
17740 fmuld8sux16 %f1, %f20, %f0
17741 nop
17742 setx 0xF0023E5970718568, %l0, %l6
17743 stx %l6, [%l7 + 0x48]
17744 ldx [%l7 + 0x48], %fsr
17745 movcs %icc, %o7, %i2
17746 fcmple32 %f14, %f0, %i5
17747 fnors %f4, %f8, %f24
17748 addc %i7, 0x18A6, %g4
17749 orn %i3, 0x096B, %i0
17750 brz,a %i6, loop_1500
17751 orncc %o4, %o3, %l2
17752 wr %g0, 0x11, %asi
17753 lduba [%l7 + 0x4E] %asi, %l1
17754loop_1500:
17755 nop
17756 fitos %f10, %f25
17757 fstox %f25, %f8
17758 fxtos %f8, %f5
17759 movpos %icc, %i4, %g3
17760 or %g5, 0x04A3, %o0
17761 fmovsg %icc, %f18, %f14
17762 orncc %o6, 0x17BB, %o5
17763 alignaddrl %l6, %i1, %l4
17764 movrlez %o1, %l3, %o2
17765 sra %l0, %g2, %l5
17766 fba,a %fcc3, loop_1501
17767 fornot1s %f12, %f23, %f8
17768 edge16ln %g6, %g1, %o7
17769 membar 0x56
17770loop_1501:
17771 fba,a %fcc3, loop_1502
17772 mulscc %i2, 0x0B26, %g7
17773 edge16ln %i7, %g4, %i5
17774 add %i0, %i3, %o4
17775loop_1502:
17776 brlez %i6, loop_1503
17777 nop
17778 set 0x54, %g2
17779 prefetch [%l7 + %g2], 0x1
17780 fmovdvs %icc, %f11, %f18
17781 bgu,a loop_1504
17782loop_1503:
17783 ble,a,pn %icc, loop_1505
17784 tl %icc, 0x4
17785 ldub [%l7 + 0x3A], %o3
17786loop_1504:
17787 tsubcctv %l1, %l2, %g3
17788loop_1505:
17789 ble %xcc, loop_1506
17790 ldsb [%l7 + 0x65], %i4
17791 flush %l7 + 0x24
17792 lduw [%l7 + 0x24], %o0
17793loop_1506:
17794 edge16l %g5, %o5, %o6
17795 faligndata %f16, %f22, %f22
17796 movvc %icc, %l6, %l4
17797 movg %xcc, %o1, %i1
17798 edge8ln %o2, %l3, %l0
17799 tl %xcc, 0x2
17800 fbul,a %fcc0, loop_1507
17801 umul %l5, 0x0025, %g2
17802 sdiv %g6, 0x1B32, %o7
17803 tleu %icc, 0x2
17804loop_1507:
17805 bvs,a,pt %xcc, loop_1508
17806 fcmpne16 %f10, %f2, %g1
17807 sdivcc %g7, 0x0D52, %i7
17808 array8 %i2, %g4, %i5
17809loop_1508:
17810 sub %i0, %o4, %i3
17811 udivx %i6, 0x185E, %l1
17812 edge16 %o3, %g3, %l2
17813 wr %g0, 0x88, %asi
17814 ldstuba [%l7 + 0x2E] %asi, %o0
17815 tn %xcc, 0x6
17816 fmovda %icc, %f4, %f11
17817 sir 0x118B
17818 fabsd %f6, %f26
17819 mulscc %g5, 0x1D8C, %o5
17820 tcc %icc, 0x7
17821 nop
17822 fitos %f8, %f20
17823 fstoi %f20, %f3
17824 movrgez %o6, %l6, %i4
17825 srlx %l4, %o1, %o2
17826 fbn %fcc2, loop_1509
17827 andcc %l3, %i1, %l0
17828 bl,a,pt %xcc, loop_1510
17829 popc 0x0855, %l5
17830loop_1509:
17831 tvc %icc, 0x1
17832 wr %g0, 0x89, %asi
17833 prefetcha [%l7 + 0x18] %asi, 0x2
17834loop_1510:
17835 bneg %xcc, loop_1511
17836 fcmpgt32 %f30, %f10, %g2
17837 brlz,a %o7, loop_1512
17838 movrlz %g1, %i7, %g7
17839loop_1511:
17840 bg,a loop_1513
17841 tcs %xcc, 0x4
17842loop_1512:
17843 movcs %xcc, %g4, %i2
17844 sllx %i0, 0x0A, %i5
17845loop_1513:
17846 movcs %icc, %i3, %i6
17847 fbule,a %fcc3, loop_1514
17848 edge32n %o4, %l1, %g3
17849 tg %xcc, 0x2
17850 prefetch [%l7 + 0x14], 0x1
17851loop_1514:
17852 bcs,pn %icc, loop_1515
17853 fmovs %f30, %f27
17854 mulx %o3, %o0, %l2
17855 addcc %o5, %o6, %l6
17856loop_1515:
17857 ldx [%l7 + 0x08], %i4
17858 membar 0x73
17859 membar #Sync
17860 set 0x40, %i5
17861 ldda [%l7 + %i5] 0xf0, %f16
17862 xor %l4, %g5, %o2
17863 tcs %xcc, 0x6
17864 fmovsn %icc, %f9, %f28
17865 taddcctv %o1, 0x1A43, %l3
17866 wr %g0, 0x19, %asi
17867 stxa %i1, [%l7 + 0x30] %asi
17868 sdivx %l0, 0x183F, %g6
17869 fxor %f4, %f22, %f16
17870 andncc %g2, %l5, %o7
17871 move %xcc, %g1, %g7
17872 bvs,a,pn %xcc, loop_1516
17873 orncc %g4, 0x1FDA, %i2
17874 addc %i7, %i5, %i3
17875 nop
17876 setx loop_1517, %l0, %l1
17877 wrpr 0x1, %tl
17878 wrpr %l1, %tnpc
17879 setx 0x34400001400, %l0, %l1
17880 wrpr %l1, %tstate
17881 wrhpr 0x4, %htstate
17882 done
17883loop_1516:
17884 movg %icc, %i6, %o4
17885 wr %g0, 0x88, %asi
17886 lduwa [%l7 + 0x74] %asi, %l1
17887loop_1517:
17888 edge16n %g3, %o3, %o0
17889 or %i0, %l2, %o5
17890 sll %o6, 0x0D, %l6
17891 addccc %i4, 0x1A2C, %g5
17892 movle %xcc, %o2, %o1
17893 nop
17894 setx 0xA71081177AD045E2, %l0, %l6
17895 stx %l6, [%l7 + 0x28]
17896 ldd [%l7 + 0x28], %f24
17897 setx 0x5FCE391F5A5FD7FD, %l1, %l5
17898 stx %l5, [%l7 + 0x10]
17899 ldd [%l7 + 0x10], %f4
17900 fsubd %f4, %f24, %f16
17901 tne %xcc, 0x3
17902 mulscc %l4, %i1, %l3
17903 xorcc %g6, 0x1C6D, %l0
17904 fandnot1s %f19, %f20, %f30
17905 srl %l5, %o7, %g1
17906 fcmple32 %f16, %f4, %g7
17907 array16 %g4, %i2, %i7
17908 fcmpgt16 %f8, %f8, %i5
17909 xorcc %i3, %i6, %o4
17910 fblg %fcc1, loop_1518
17911 addccc %g2, %l1, %o3
17912 movrlz %o0, 0x18F, %i0
17913 fmovsvc %xcc, %f4, %f31
17914loop_1518:
17915 nop
17916 wr %g0, 0x52, %asi
17917 ldxa [%g0 + 0x118] %asi, %g3
17918 fcmpeq32 %f24, %f28, %o5
17919 movle %xcc, %o6, %l6
17920 wr %g0, 0xe3, %asi
17921 stwa %l2, [%l7 + 0x40] %asi
17922 membar #Sync
17923 ta %icc, 0x4
17924 fbuge,a %fcc2, loop_1519
17925 movneg %icc, %i4, %o2
17926 fbge,a %fcc3, loop_1520
17927 for %f16, %f22, %f16
17928loop_1519:
17929 fors %f31, %f13, %f20
17930 popc %o1, %g5
17931loop_1520:
17932 fmovdcc %xcc, %f15, %f12
17933 bne %icc, loop_1521
17934 xor %l4, %l3, %g6
17935 tl %xcc, 0x3
17936 orn %l0, %l5, %i1
17937loop_1521:
17938 fpack32 %f26, %f20, %f12
17939 bl %icc, loop_1522
17940 be,a loop_1523
17941 fblg %fcc3, loop_1524
17942 fxor %f16, %f8, %f10
17943loop_1522:
17944 fones %f30
17945loop_1523:
17946 sir 0x0890
17947loop_1524:
17948 edge16l %g1, %o7, %g4
17949 subcc %i2, 0x16B4, %i7
17950 movle %xcc, %i5, %g7
17951 tleu %icc, 0x0
17952 ldstub [%l7 + 0x37], %i6
17953 tsubcctv %i3, %g2, %l1
17954 movle %xcc, %o4, %o3
17955 subc %i0, 0x0BC6, %g3
17956 fmovdge %icc, %f6, %f2
17957 te %xcc, 0x2
17958 umul %o5, %o0, %l6
17959 edge16ln %l2, %i4, %o6
17960 movgu %icc, %o1, %o2
17961 addcc %l4, %l3, %g5
17962 xor %l0, 0x1CCB, %g6
17963 fpack32 %f28, %f14, %f0
17964 ble,pt %icc, loop_1525
17965 sdivx %i1, 0x05E4, %g1
17966 movne %xcc, %l5, %g4
17967 sll %i2, 0x0E, %o7
17968loop_1525:
17969 orncc %i7, %g7, %i5
17970 fnot1 %f0, %f26
17971 edge16 %i3, %g2, %l1
17972 fxor %f20, %f2, %f14
17973 fmuld8ulx16 %f17, %f29, %f10
17974 movrne %o4, %o3, %i6
17975 fbule,a %fcc1, loop_1526
17976 andncc %i0, %g3, %o5
17977 fba,a %fcc0, loop_1527
17978 tg %xcc, 0x3
17979loop_1526:
17980 fabss %f27, %f13
17981 nop
17982 setx 0x8391CDE60A2F035E, %l0, %l6
17983 stx %l6, [%l7 + 0x28]
17984 ldd [%l7 + 0x28], %f0
17985 setx 0x5003BC6F4C6F8F45, %l1, %l5
17986 stx %l5, [%l7 + 0x10]
17987 ldd [%l7 + 0x10], %f0
17988 fsubd %f0, %f0, %f22
17989loop_1527:
17990 popc %o0, %l2
17991 bshuffle %f10, %f0, %f26
17992 fbne,a %fcc0, loop_1528
17993 bn,pt %icc, loop_1529
17994 movleu %xcc, %i4, %l6
17995 movn %icc, %o1, %o6
17996loop_1528:
17997 movl %xcc, %l4, %o2
17998loop_1529:
17999 fmovsle %xcc, %f8, %f7
18000 nop
18001 setx 0x08EAD6F42BB834CD, %l0, %l6
18002 stx %l6, [%l7 + 0x28]
18003 ldd [%l7 + 0x28], %f8
18004 fsqrtd %f8, %f26
18005 movl %xcc, %l3, %l0
18006 mova %icc, %g6, %i1
18007 flush %l7 + 0x38
18008 sll %g1, 0x07, %l5
18009 sdivx %g4, 0x117B, %g5
18010 or %o7, %i7, %g7
18011 fcmpeq32 %f12, %f24, %i2
18012 fmovsne %icc, %f1, %f21
18013 ldd [%l7 + 0x20], %f14
18014 udivcc %i3, 0x09C5, %i5
18015 set 0x7C, %o0
18016 lduwa [%l7 + %o0] 0x81, %g2
18017 bcc %icc, loop_1530
18018 fnot2 %f24, %f28
18019 tsubcctv %l1, 0x194B, %o3
18020 tcc %icc, 0x0
18021loop_1530:
18022 membar 0x0C
18023 set 0x50, %i6
18024 ldda [%l7 + %i6] 0x2a, %i6
18025 fandnot2s %f16, %f20, %f20
18026 movcc %icc, %o4, %i0
18027 membar 0x61
18028 andncc %g3, %o0, %l2
18029 edge32 %o5, %l6, %o1
18030 or %i4, %o6, %o2
18031 subcc %l3, %l4, %l0
18032 fones %f3
18033 movl %xcc, %i1, %g6
18034 xorcc %g1, %l5, %g4
18035 edge16l %o7, %g5, %i7
18036 tgu %xcc, 0x3
18037 alignaddrl %i2, %i3, %i5
18038 sdivx %g7, 0x1EC2, %l1
18039 wr %g0, 0x21, %asi
18040 stxa %o3, [%g0 + 0x108] %asi
18041 and %g2, %i6, %i0
18042 edge16 %g3, %o0, %l2
18043 movne %icc, %o5, %l6
18044 set 0x44, %o4
18045 stwa %o1, [%l7 + %o4] 0x14
18046 tg %icc, 0x5
18047 array8 %i4, %o4, %o6
18048 movne %icc, %o2, %l4
18049 fbu %fcc3, loop_1531
18050 fones %f4
18051 mulscc %l0, %l3, %g6
18052 bge,a,pt %icc, loop_1532
18053loop_1531:
18054 xorcc %g1, 0x06B2, %i1
18055 edge8l %l5, %g4, %g5
18056 andn %o7, 0x1F61, %i2
18057loop_1532:
18058 sdivx %i3, 0x1117, %i7
18059 tn %xcc, 0x5
18060 fpmerge %f18, %f23, %f8
18061 bpos loop_1533
18062 nop
18063 set 0x08, %o1
18064 ldsh [%l7 + %o1], %g7
18065 set 0x40, %o6
18066 ldda [%l7 + %o6] 0x80, %f16
18067loop_1533:
18068 nop
18069 wr %g0, 0x0c, %asi
18070 ldda [%l7 + 0x50] %asi, %i4
18071 edge32 %l1, %o3, %g2
18072 mulx %i6, %g3, %o0
18073 lduh [%l7 + 0x74], %l2
18074 wr %g0, 0x89, %asi
18075 ldsha [%l7 + 0x72] %asi, %o5
18076 te %icc, 0x0
18077 prefetch [%l7 + 0x68], 0x3
18078 movcc %xcc, %i0, %l6
18079 edge16l %o1, %o4, %o6
18080 subc %i4, %l4, %o2
18081 movpos %icc, %l3, %l0
18082 fandnot2 %f4, %f10, %f20
18083 move %icc, %g1, %g6
18084 bleu %xcc, loop_1534
18085 tcs %xcc, 0x7
18086 bge,pn %xcc, loop_1535
18087 movl %icc, %i1, %g4
18088loop_1534:
18089 edge32 %l5, %g5, %i2
18090 tvc %icc, 0x5
18091loop_1535:
18092 alignaddrl %i3, %i7, %o7
18093 srl %g7, 0x1E, %l1
18094 fmovsvc %xcc, %f15, %f13
18095 for %f12, %f6, %f28
18096 nop
18097 setx loop_1536, %l0, %l1
18098 jmpl %l1, %i5
18099 andcc %g2, %o3, %g3
18100 fble %fcc3, loop_1537
18101 stbar
18102loop_1536:
18103 fsrc1s %f28, %f27
18104 popc 0x00DA, %i6
18105loop_1537:
18106 xor %o0, 0x0A22, %l2
18107 fxor %f12, %f12, %f24
18108 nop
18109 setx 0x00649B05, %l0, %l6
18110 st %l6, [%l7 + 0x38]
18111 ld [%l7 + 0x38], %fsr
18112 faligndata %f10, %f6, %f6
18113 fbe %fcc2, loop_1538
18114 umulcc %o5, %l6, %o1
18115 set 0x10, %i4
18116 swapa [%l7 + %i4] 0x11, %o4
18117loop_1538:
18118 sll %o6, 0x0F, %i0
18119 movneg %xcc, %l4, %i4
18120 movrlez %l3, 0x2C9, %o2
18121 fbuge %fcc3, loop_1539
18122 fmovdneg %xcc, %f29, %f23
18123 fmovdpos %xcc, %f16, %f16
18124 ldstub [%l7 + 0x4B], %g1
18125loop_1539:
18126 stbar
18127 fbo %fcc0, loop_1540
18128 swap [%l7 + 0x20], %l0
18129 swap [%l7 + 0x5C], %i1
18130 faligndata %f22, %f18, %f18
18131loop_1540:
18132 edge16ln %g6, %g4, %g5
18133 ldub [%l7 + 0x0C], %l5
18134 wr %g0, 0x81, %asi
18135 ldda [%l7 + 0x40] %asi, %f0
18136 fbn %fcc0, loop_1541
18137 movcs %icc, %i2, %i7
18138 tleu %icc, 0x6
18139 movrgz %i3, %g7, %o7
18140loop_1541:
18141 sdiv %l1, 0x0F02, %i5
18142 fmovrdlz %g2, %f10, %f18
18143 tne %icc, 0x2
18144 fmovdgu %icc, %f23, %f6
18145 fpack16 %f30, %f8
18146 movn %xcc, %g3, %o3
18147 array32 %i6, %o0, %l2
18148 set 0x6C, %o5
18149 ldstuba [%l7 + %o5] 0x19, %o5
18150 andn %l6, %o4, %o6
18151 sdivx %i0, 0x0EA5, %l4
18152 tl %xcc, 0x5
18153 or %i4, %o1, %o2
18154 mulscc %l3, %g1, %i1
18155 tle %icc, 0x5
18156 tpos %icc, 0x6
18157 edge32ln %l0, %g4, %g6
18158 andn %g5, %l5, %i2
18159 movrne %i7, 0x381, %i3
18160 brgez %o7, loop_1542
18161 fmovdvc %xcc, %f16, %f6
18162 add %l1, 0x1824, %i5
18163 edge32ln %g2, %g7, %o3
18164loop_1542:
18165 bne,pt %icc, loop_1543
18166 andcc %g3, %o0, %l2
18167 tg %icc, 0x3
18168 tcc %xcc, 0x3
18169loop_1543:
18170 fmovrdlz %o5, %f20, %f28
18171 tg %xcc, 0x7
18172 edge8 %l6, %i6, %o4
18173 edge16n %o6, %l4, %i4
18174 nop
18175 setx 0x07FDFC0C, %l0, %l6
18176 st %l6, [%l7 + 0x28]
18177 ld [%l7 + 0x28], %f6
18178 setx 0x354B120D, %l1, %l5
18179 st %l5, [%l7 + 0x10]
18180 ld [%l7 + 0x10], %f15
18181 fsubs %f15, %f6, %f10
18182 sll %i0, 0x14, %o2
18183 smulcc %o1, %g1, %l3
18184 movrlz %l0, 0x05E, %i1
18185 movneg %xcc, %g6, %g5
18186 alignaddrl %l5, %g4, %i2
18187 tgu %icc, 0x0
18188 nop
18189 setx 0x8EC769A3, %l0, %l6
18190 st %l6, [%l7 + 0x28]
18191 ld [%l7 + 0x28], %f27
18192 fsqrts %f27, %f18
18193 fnot2s %f24, %f16
18194 andncc %i7, %o7, %i3
18195 popc 0x028F, %l1
18196 andcc %i5, 0x1BBC, %g7
18197 fpackfix %f2, %f20
18198 edge16l %o3, %g2, %o0
18199 andn %l2, %g3, %l6
18200 subc %o5, %i6, %o4
18201 movpos %icc, %o6, %i4
18202 ba %xcc, loop_1544
18203 or %l4, %i0, %o2
18204 fmovdcc %xcc, %f0, %f22
18205 fmul8x16al %f14, %f16, %f12
18206loop_1544:
18207 te %xcc, 0x2
18208 andn %o1, 0x0727, %l3
18209 edge32n %l0, %i1, %g1
18210 tvc %icc, 0x3
18211 addcc %g6, %g5, %l5
18212 sth %i2, [%l7 + 0x3E]
18213 set 0x7E, %o2
18214 ldsha [%l7 + %o2] 0x10, %i7
18215 smul %g4, 0x1D75, %o7
18216 movneg %xcc, %l1, %i5
18217 tge %xcc, 0x1
18218 fors %f1, %f15, %f30
18219 movne %xcc, %g7, %i3
18220 taddcc %o3, %o0, %g2
18221 bge loop_1545
18222 orncc %l2, 0x1E9B, %l6
18223 fmovrse %g3, %f25, %f14
18224 fone %f22
18225loop_1545:
18226 movpos %xcc, %i6, %o5
18227 fbl,a %fcc0, loop_1546
18228 saved
18229 rdpr %cwp, %g1
18230 rdpr %cansave, %g2
18231 rdpr %canrestore, %g3
18232 rdpr %cleanwin, %g4
18233 rdpr %otherwin, %g5
18234 rdpr %wstate, %g6
18235 movn %xcc, %o6, %o4
18236 tne %xcc, 0x7
18237loop_1546:
18238 fmul8ulx16 %f0, %f30, %f28
18239 set 0x40, %g4
18240 stda %f16, [%l7 + %g4] 0x89
18241 movgu %icc, %i4, %i0
18242 edge16n %o2, %l4, %l3
18243 bg,a,pt %xcc, loop_1547
18244 udivx %l0, 0x176A, %i1
18245 saved
18246 rdpr %cwp, %g1
18247 rdpr %cansave, %g2
18248 rdpr %canrestore, %g3
18249 rdpr %cleanwin, %g4
18250 rdpr %otherwin, %g5
18251 rdpr %wstate, %g6
18252 movgu %icc, %o1, %g1
18253loop_1547:
18254 nop
18255 add %l7, 0x6C, %l6
18256 wr %g0, 0x10, %asi
18257 casa [%l6] %asi, %g5, %g6
18258 sdivx %l5, 0x0C5B, %i2
18259 fbne %fcc1, loop_1548
18260 movcs %icc, %i7, %o7
18261 fmul8x16al %f26, %f24, %f4
18262 orcc %l1, %g4, %i5
18263loop_1548:
18264 tsubcc %i3, 0x1EC0, %o3
18265 andn %g7, %g2, %l2
18266 taddcc %l6, 0x1E91, %g3
18267 brgz,a %o0, loop_1549
18268 fmul8x16au %f19, %f7, %f18
18269 saved
18270 rdpr %cwp, %g1
18271 rdpr %cansave, %g2
18272 rdpr %canrestore, %g3
18273 rdpr %cleanwin, %g4
18274 rdpr %otherwin, %g5
18275 rdpr %wstate, %g6
18276 movrgz %i6, 0x336, %o5
18277loop_1549:
18278 tle %icc, 0x7
18279 orcc %o4, %i4, %i0
18280 mova %xcc, %o6, %o2
18281 taddcctv %l4, 0x1056, %l3
18282 fnands %f13, %f17, %f30
18283 edge16l %l0, %i1, %o1
18284 fxors %f30, %f27, %f17
18285 movvs %xcc, %g1, %g6
18286 fmovdne %xcc, %f7, %f23
18287 array16 %l5, %g5, %i7
18288 fmovdle %icc, %f7, %f15
18289 sdiv %o7, 0x078A, %i2
18290 fxor %f14, %f0, %f6
18291 alignaddr %g4, %i5, %i3
18292 subcc %o3, 0x0927, %g7
18293 tcs %xcc, 0x2
18294 nop
18295 set 0x0C, %l0
18296 ldsh [%l7 + %l0], %g2
18297 xnor %l1, %l6, %g3
18298 fmovs %f12, %f24
18299 mulscc %l2, %o0, %i6
18300 wr %g0, 0x80, %asi
18301 prefetcha [%l7 + 0x40] %asi, 0x0
18302 movg %icc, %i4, %i0
18303 membar #Sync
18304 set 0x40, %o7
18305 ldda [%l7 + %o7] 0x17, %f16
18306 edge32l %o6, %o4, %l4
18307 udivcc %l3, 0x14EA, %l0
18308 bpos,pn %icc, loop_1550
18309 sub %o2, 0x02C1, %i1
18310 srlx %g1, 0x0A, %o1
18311 edge32l %g6, %g5, %i7
18312loop_1550:
18313 movneg %icc, %l5, %i2
18314 xor %g4, 0x1F61, %o7
18315 fpadd16 %f18, %f14, %f12
18316 fmul8x16au %f4, %f27, %f8
18317 array8 %i5, %i3, %g7
18318 array8 %o3, %g2, %l6
18319 restored
18320 rdpr %cwp, %g1
18321 rdpr %cansave, %g2
18322 rdpr %canrestore, %g3
18323 rdpr %cleanwin, %g4
18324 rdpr %otherwin, %g5
18325 rdpr %wstate, %g6
18326 st %f21, [%l7 + 0x5C]
18327 fmovscc %icc, %f11, %f10
18328 fpack32 %f16, %f12, %f16
18329 edge32n %l1, %g3, %l2
18330 addcc %i6, 0x0AEC, %o0
18331 move %icc, %o5, %i0
18332 umul %i4, 0x1440, %o6
18333 bn,a,pn %xcc, loop_1551
18334 ldstub [%l7 + 0x4B], %o4
18335 wr %g0, 0x0c, %asi
18336 ldswa [%l7 + 0x7C] %asi, %l3
18337loop_1551:
18338 fmovrslz %l4, %f31, %f22
18339 tl %icc, 0x6
18340 tneg %icc, 0x1
18341 movle %xcc, %o2, %l0
18342 fbue %fcc3, loop_1552
18343 fmovsvs %xcc, %f22, %f25
18344 tg %xcc, 0x3
18345 edge16l %g1, %i1, %g6
18346loop_1552:
18347 umulcc %o1, %g5, %l5
18348 sll %i2, 0x11, %g4
18349 edge8n %o7, %i5, %i3
18350 brlz,a %i7, loop_1553
18351 bleu,pt %icc, loop_1554
18352 fbu %fcc0, loop_1555
18353 tsubcctv %o3, 0x1942, %g2
18354loop_1553:
18355 bge,pt %icc, loop_1556
18356loop_1554:
18357 ldd [%l7 + 0x40], %f14
18358loop_1555:
18359 fands %f9, %f10, %f3
18360 tpos %icc, 0x7
18361loop_1556:
18362 restored
18363 rdpr %cwp, %g1
18364 rdpr %cansave, %g2
18365 rdpr %canrestore, %g3
18366 rdpr %cleanwin, %g4
18367 rdpr %otherwin, %g5
18368 rdpr %wstate, %g6
18369 andncc %l6, %g7, %l1
18370 fandnot1 %f26, %f12, %f26
18371 tg %xcc, 0x4
18372 fmovrsne %l2, %f29, %f28
18373 movrlez %g3, 0x0CC, %i6
18374 tsubcctv %o5, 0x049B, %i0
18375 brlz,a %i4, loop_1557
18376 tpos %xcc, 0x1
18377 fandnot1s %f29, %f0, %f20
18378 add %o6, %o0, %l3
18379loop_1557:
18380 sll %o4, 0x0F, %l4
18381 srl %l0, 0x12, %g1
18382 fpsub16 %f6, %f18, %f0
18383 nop
18384 setx loop_1558, %l0, %l1
18385 jmpl %l1, %i1
18386 fmovsvs %icc, %f30, %f22
18387 fmovdle %xcc, %f2, %f27
18388 bge,a %icc, loop_1559
18389loop_1558:
18390 movcc %xcc, %o2, %o1
18391 tcs %icc, 0x3
18392 sll %g5, %g6, %i2
18393loop_1559:
18394 movle %icc, %l5, %o7
18395 mulscc %g4, %i3, %i7
18396 mulscc %o3, %i5, %g2
18397 stx %g7, [%l7 + 0x30]
18398 popc 0x1A61, %l1
18399 subcc %l6, 0x0CCD, %g3
18400 bneg,pt %icc, loop_1560
18401 fsrc1s %f17, %f16
18402 ldsw [%l7 + 0x7C], %l2
18403 stb %i6, [%l7 + 0x6B]
18404loop_1560:
18405 edge8l %o5, %i0, %i4
18406 movvs %icc, %o0, %o6
18407 udivcc %o4, 0x0E72, %l4
18408 brlez,a %l0, loop_1561
18409 tsubcctv %g1, 0x0F03, %i1
18410 wr %g0, 0xe3, %asi
18411 stha %l3, [%l7 + 0x0C] %asi
18412 membar #Sync
18413loop_1561:
18414 nop
18415 setx 0xD646D2B4B7415603, %l0, %l6
18416 stx %l6, [%l7 + 0x28]
18417 ldd [%l7 + 0x28], %f24
18418 setx 0xA9390B7433B99782, %l1, %l5
18419 stx %l5, [%l7 + 0x10]
18420 ldd [%l7 + 0x10], %f26
18421 fsubd %f26, %f24, %f12
18422 movle %icc, %o2, %o1
18423 edge32ln %g6, %i2, %l5
18424 ta %icc, 0x5
18425 wr %g0, 0x2a, %asi
18426 stwa %o7, [%l7 + 0x3C] %asi
18427 membar #Sync
18428 pdist %f4, %f0, %f22
18429 fmovdgu %xcc, %f16, %f2
18430 set 0x08, %i7
18431 stxa %g5, [%l7 + %i7] 0x80
18432 fbne,a %fcc0, loop_1562
18433 nop
18434 fitos %f2, %f17
18435 fstox %f17, %f4
18436 tsubcc %i3, 0x06B7, %g4
18437 addccc %i7, 0x1320, %i5
18438loop_1562:
18439 fmovsle %xcc, %f18, %f3
18440 tne %xcc, 0x6
18441 fmovscc %icc, %f7, %f27
18442 set 0x3A, %g6
18443 lduha [%l7 + %g6] 0x04, %o3
18444 fmovrse %g2, %f24, %f29
18445 set 0x1C, %o3
18446 ldstuba [%l7 + %o3] 0x89, %g7
18447 fcmpgt16 %f0, %f12, %l1
18448 smul %g3, 0x0B3B, %l2
18449 srax %l6, %i6, %o5
18450 sdiv %i0, 0x1204, %o0
18451 move %icc, %o6, %i4
18452 bneg,pt %icc, loop_1563
18453 movneg %icc, %o4, %l4
18454 sub %l0, 0x101A, %g1
18455 te %icc, 0x0
18456loop_1563:
18457 add %i1, %o2, %o1
18458 umul %g6, 0x14DC, %l3
18459 ld [%l7 + 0x3C], %f31
18460 edge8ln %i2, %l5, %g5
18461 array32 %i3, %g4, %o7
18462 tgu %icc, 0x4
18463 tleu %icc, 0x2
18464 nop
18465 setx 0x02F1169FDDF2B580, %l0, %l6
18466 stx %l6, [%l7 + 0x28]
18467 ldd [%l7 + 0x28], %f6
18468 setx 0xCA5DA6EFA6B0968E, %l1, %l5
18469 stx %l5, [%l7 + 0x10]
18470 ldd [%l7 + 0x10], %f0
18471 fdivd %f0, %f6, %f10
18472 and %i5, 0x078B, %o3
18473 umul %i7, %g7, %g2
18474 taddcc %l1, %l2, %l6
18475 fpsub32s %f31, %f28, %f22
18476 udiv %i6, 0x0995, %g3
18477 fbu,a %fcc2, loop_1564
18478 fmovscc %xcc, %f8, %f12
18479 taddcc %o5, 0x07E6, %i0
18480 mova %icc, %o6, %i4
18481loop_1564:
18482 bgu,a,pt %xcc, loop_1565
18483 brz,a %o4, loop_1566
18484 array8 %l4, %o0, %g1
18485 ldd [%l7 + 0x60], %f24
18486loop_1565:
18487 bl,pt %xcc, loop_1567
18488loop_1566:
18489 movpos %xcc, %l0, %i1
18490 nop
18491 fitod %f12, %f12
18492 fdtox %f12, %f24
18493 fxtod %f24, %f14
18494 movrlz %o2, 0x01A, %o1
18495loop_1567:
18496 fbuge,a %fcc1, loop_1568
18497 fbne %fcc3, loop_1569
18498 movle %icc, %l3, %g6
18499 movneg %icc, %i2, %g5
18500loop_1568:
18501 subcc %l5, 0x08CB, %g4
18502loop_1569:
18503 fbge %fcc1, loop_1570
18504 bvs,pn %xcc, loop_1571
18505 fpsub16 %f0, %f12, %f6
18506 edge16n %o7, %i5, %o3
18507loop_1570:
18508 fba %fcc0, loop_1572
18509loop_1571:
18510 tleu %icc, 0x1
18511 fba,a %fcc3, loop_1573
18512 and %i7, %g7, %g2
18513loop_1572:
18514 subccc %l1, %l2, %l6
18515 fnegd %f30, %f0
18516loop_1573:
18517 andcc %i3, 0x0851, %i6
18518 edge32l %o5, %g3, %i0
18519 udiv %o6, 0x0573, %i4
18520 sethi 0x053C, %o4
18521 set 0x40, %g5
18522 stda %f16, [%l7 + %g5] 0xf9
18523 membar #Sync
18524 movrlz %o0, 0x34B, %l4
18525 taddcc %l0, %g1, %o2
18526 te %icc, 0x5
18527 alignaddrl %o1, %i1, %g6
18528 movrlz %i2, 0x107, %l3
18529 tneg %icc, 0x1
18530 movrgez %g5, %l5, %g4
18531 addcc %o7, 0x0B71, %o3
18532 ldsb [%l7 + 0x65], %i7
18533 bpos,a loop_1574
18534 add %i5, %g2, %l1
18535 addc %l2, 0x0D32, %l6
18536 te %xcc, 0x1
18537loop_1574:
18538 fbule %fcc3, loop_1575
18539 tle %icc, 0x5
18540 wr %g0, 0x0c, %asi
18541 lduha [%l7 + 0x60] %asi, %g7
18542loop_1575:
18543 call loop_1576
18544 fxnor %f12, %f30, %f6
18545 stbar
18546 sir 0x0374
18547loop_1576:
18548 umul %i6, 0x09E7, %o5
18549 tleu %xcc, 0x0
18550 fbue,a %fcc3, loop_1577
18551 nop
18552 setx 0x37BDDC2919DA2566, %l0, %l6
18553 stx %l6, [%l7 + 0x28]
18554 ldd [%l7 + 0x28], %f0
18555 setx 0xDC7ACDEE91CFF129, %l1, %l5
18556 stx %l5, [%l7 + 0x10]
18557 ldd [%l7 + 0x10], %f30
18558 fmuld %f30, %f0, %f16
18559 st %f16, [%l7 + 0x40]
18560 fba,a %fcc0, loop_1578
18561loop_1577:
18562 fnand %f30, %f22, %f28
18563 srlx %i3, 0x0D, %g3
18564 nop
18565 setx 0x4BA5FEFE, %l0, %l6
18566 st %l6, [%l7 + 0x28]
18567 ld [%l7 + 0x28], %f13
18568 setx 0xBB4FACCF, %l1, %l5
18569 st %l5, [%l7 + 0x10]
18570 ld [%l7 + 0x10], %f2
18571 fsubs %f2, %f13, %f20
18572loop_1578:
18573 popc %i0, %i4
18574 addcc %o6, %o0, %o4
18575 edge32n %l4, %l0, %g1
18576 wr %g0, 0x04, %asi
18577 swapa [%l7 + 0x1C] %asi, %o1
18578 wr %g0, 0x80, %asi
18579 ldswa [%l7 + 0x14] %asi, %o2
18580 std %f14, [%l7 + 0x68]
18581 sdivcc %i1, 0x1717, %i2
18582 set 0x40, %i1
18583 stda %f16, [%l7 + %i1] 0xf8
18584 membar #Sync
18585 set 0x70, %i2
18586 ldda [%l7 + %i2] 0x22, %g6
18587 ldsb [%l7 + 0x38], %g5
18588 edge32l %l5, %g4, %o7
18589 smul %o3, 0x0A89, %i7
18590 tleu %xcc, 0x7
18591 nop
18592 set 0x64, %i0
18593 ldsh [%l7 + %i0], %l3
18594 fornot2 %f2, %f30, %f20
18595 smul %i5, 0x0C3E, %l1
18596 brlez,a %l2, loop_1579
18597 ba,pn %icc, loop_1580
18598 ldd [%l7 + 0x50], %i6
18599 bgu,pn %icc, loop_1581
18600loop_1579:
18601 brlz %g2, loop_1582
18602loop_1580:
18603 restored
18604 rdpr %cwp, %g1
18605 rdpr %cansave, %g2
18606 rdpr %canrestore, %g3
18607 rdpr %cleanwin, %g4
18608 rdpr %otherwin, %g5
18609 rdpr %wstate, %g6
18610 sethi 0x0253, %g7
18611loop_1581:
18612 movne %icc, %i6, %i3
18613loop_1582:
18614 movn %icc, %o5, %g3
18615 fmovscc %xcc, %f13, %f15
18616 fmovsl %icc, %f22, %f26
18617 tl %icc, 0x4
18618 edge8l %i4, %o6, %i0
18619 fblg %fcc0, loop_1583
18620 nop
18621 setx loop_1584, %l0, %l1
18622 wrpr 0x1, %tl
18623 wrpr %l1, %tnpc
18624 setx 0x34400001400, %l0, %l1
18625 wrpr %l1, %tstate
18626 wrhpr 0x4, %htstate
18627 done
18628 tcc %icc, 0x1
18629 tsubcc %o4, 0x0444, %l4
18630loop_1583:
18631 fornot1 %f24, %f6, %f8
18632loop_1584:
18633 andcc %l0, 0x0C0C, %o0
18634 tcs %xcc, 0x0
18635 edge16l %g1, %o2, %i1
18636 restored
18637 rdpr %cwp, %g1
18638 rdpr %cansave, %g2
18639 rdpr %canrestore, %g3
18640 rdpr %cleanwin, %g4
18641 rdpr %otherwin, %g5
18642 rdpr %wstate, %g6
18643 set 0x60, %l4
18644 lduwa [%l7 + %l4] 0x89, %o1
18645 tl %xcc, 0x2
18646 orn %g6, 0x1C8A, %g5
18647 fmovrsne %i2, %f23, %f1
18648 fsrc1s %f14, %f13
18649 sth %l5, [%l7 + 0x2E]
18650 fcmple16 %f14, %f4, %g4
18651 movrlz %o7, %o3, %l3
18652 array8 %i7, %i5, %l2
18653 wr %g0, 0x81, %asi
18654 ldswa [%l7 + 0x54] %asi, %l1
18655 nop
18656 setx loop_1585, %l0, %l1
18657 jmpl %l1, %l6
18658 tne %icc, 0x7
18659 fbne,a %fcc2, loop_1586
18660 fmovdne %xcc, %f28, %f4
18661loop_1585:
18662 fpsub16s %f8, %f16, %f4
18663 lduh [%l7 + 0x0C], %g2
18664loop_1586:
18665 move %icc, %i6, %i3
18666 movrgez %o5, %g7, %i4
18667 fbl %fcc3, loop_1587
18668 move %xcc, %o6, %g3
18669 ba,a,pt %icc, loop_1588
18670 ta %icc, 0x6
18671loop_1587:
18672 taddcctv %o4, %l4, %l0
18673 tleu %icc, 0x7
18674loop_1588:
18675 fmovs %f23, %f10
18676 nop
18677 fitos %f9, %f19
18678 nop
18679 set 0x18, %l3
18680 stw %o0, [%l7 + %l3]
18681 fbl,a %fcc3, loop_1589
18682 tne %icc, 0x2
18683 fmovdleu %xcc, %f10, %f9
18684 movneg %xcc, %g1, %i0
18685loop_1589:
18686 tle %icc, 0x2
18687 orncc %i1, %o2, %g6
18688 subccc %g5, 0x136F, %o1
18689 array8 %l5, %g4, %o7
18690 array16 %i2, %l3, %o3
18691 fmul8x16 %f23, %f26, %f28
18692 fmovsle %xcc, %f17, %f25
18693 smulcc %i5, 0x0DB1, %l2
18694 array8 %l1, %l6, %g2
18695 udiv %i7, 0x149B, %i6
18696 movcc %icc, %i3, %o5
18697 ta %icc, 0x7
18698 nop
18699 setx loop_1590, %l0, %l1
18700 wrpr 0x1, %tl
18701 wrpr %l1, %tpc
18702 add %l1, 0x4, %l1
18703 wrpr %l1, %tnpc
18704 setx 0x34400001400, %l0, %l1
18705 wrpr %l1, %tstate
18706 wrhpr 0x4, %htstate
18707 retry
18708 sllx %g7, %o6, %g3
18709 alignaddrl %o4, %l4, %i4
18710 fmovrsgez %o0, %f29, %f12
18711loop_1590:
18712 movgu %icc, %g1, %i0
18713 movg %icc, %i1, %l0
18714 movrgez %o2, %g6, %g5
18715 subccc %l5, %o1, %g4
18716 orn %o7, %l3, %o3
18717 flush %l7 + 0x40
18718 array16 %i5, %l2, %l1
18719 movrne %i2, %g2, %i7
18720 edge32 %l6, %i6, %i3
18721 fbuge,a %fcc1, loop_1591
18722 udivx %o5, 0x1485, %o6
18723 tne %xcc, 0x4
18724 taddcctv %g7, 0x08CA, %o4
18725loop_1591:
18726 movvs %xcc, %g3, %l4
18727 fmovrdne %i4, %f22, %f30
18728 alignaddrl %g1, %o0, %i0
18729 tsubcc %l0, 0x116E, %i1
18730 fnegs %f2, %f27
18731 sub %g6, %g5, %o2
18732 sethi 0x0CFF, %l5
18733 movre %g4, 0x173, %o1
18734 tpos %xcc, 0x0
18735 fmovsvs %xcc, %f9, %f12
18736 tneg %xcc, 0x6
18737 taddcctv %l3, %o7, %i5
18738 movrlz %o3, %l2, %l1
18739 membar 0x48
18740 movcs %icc, %g2, %i2
18741 bg,pn %icc, loop_1592
18742 movne %xcc, %l6, %i6
18743 set 0x24, %l6
18744 swapa [%l7 + %l6] 0x18, %i3
18745loop_1592:
18746 sdiv %o5, 0x05B5, %i7
18747 nop
18748 setx 0xCD44AC85, %l0, %l6
18749 st %l6, [%l7 + 0x28]
18750 ld [%l7 + 0x28], %f14
18751 setx 0x98D1702E, %l1, %l5
18752 st %l5, [%l7 + 0x10]
18753 ld [%l7 + 0x10], %f0
18754 fsubs %f0, %f14, %f16
18755 ldsw [%l7 + 0x0C], %g7
18756 tvc %icc, 0x1
18757 brz %o6, loop_1593
18758 mova %icc, %o4, %l4
18759 edge8 %g3, %i4, %o0
18760 nop
18761 setx 0x15726643B72A7FC0, %l0, %l6
18762 stx %l6, [%l7 + 0x28]
18763 ldd [%l7 + 0x28], %f6
18764 setx 0x28F615A7255BFFE2, %l1, %l5
18765 stx %l5, [%l7 + 0x10]
18766 ldd [%l7 + 0x10], %f28
18767 fdivd %f28, %f6, %f6
18768loop_1593:
18769 srax %i0, 0x18, %g1
18770 movre %i1, %g6, %g5
18771 tg %xcc, 0x3
18772 movrne %l0, 0x354, %l5
18773 movl %xcc, %g4, %o2
18774 edge16n %l3, %o7, %i5
18775 set 0x4C, %g3
18776 lda [%l7 + %g3] 0x80, %f4
18777 be,pn %xcc, loop_1594
18778 andncc %o3, %o1, %l2
18779 movre %l1, 0x397, %i2
18780 flush %l7 + 0x30
18781loop_1594:
18782 tcc %icc, 0x6
18783 fnot2s %f29, %f22
18784 ldsw [%l7 + 0x70], %g2
18785 fmovrslz %l6, %f14, %f0
18786 fmovsle %icc, %f18, %f2
18787 or %i3, %o5, %i7
18788 ble,a,pn %icc, loop_1595
18789 sra %g7, 0x0A, %o6
18790 smul %o4, %l4, %g3
18791 tl %xcc, 0x0
18792loop_1595:
18793 movne %xcc, %i4, %o0
18794 edge32n %i6, %g1, %i0
18795 taddcc %i1, %g5, %l0
18796 tcc %icc, 0x2
18797 brnz,a %l5, loop_1596
18798 andcc %g4, 0x1E58, %o2
18799 saved
18800 rdpr %cwp, %g1
18801 rdpr %cansave, %g2
18802 rdpr %canrestore, %g3
18803 rdpr %cleanwin, %g4
18804 rdpr %otherwin, %g5
18805 rdpr %wstate, %g6
18806 sdivcc %l3, 0x121E, %g6
18807loop_1596:
18808 edge8 %o7, %o3, %o1
18809 fmovscc %icc, %f11, %f29
18810 bcc %icc, loop_1597
18811 udivx %i5, 0x0BFA, %l2
18812 tcs %icc, 0x1
18813 prefetch [%l7 + 0x1C], 0x3
18814loop_1597:
18815 nop
18816 setx 0x8CD52C52BADA25F1, %l0, %l6
18817 stx %l6, [%l7 + 0x28]
18818 ldd [%l7 + 0x28], %f14
18819 setx 0x888A8BC5EBE922E6, %l1, %l5
18820 stx %l5, [%l7 + 0x10]
18821 ldd [%l7 + 0x10], %f2
18822 fdivd %f2, %f14, %f0
18823 movrlz %l1, %i2, %l6
18824 brnz,a %g2, loop_1598
18825 orncc %i3, 0x1101, %o5
18826 edge32 %g7, %o6, %o4
18827 brgz %l4, loop_1599
18828loop_1598:
18829 tcc %xcc, 0x6
18830 stbar
18831 nop
18832 setx loop_1600, %l0, %l1
18833 wrpr 0x1, %tl
18834 wrpr %l1, %tpc
18835 add %l1, 0x4, %l1
18836 wrpr %l1, %tnpc
18837 setx 0x34400001400, %l0, %l1
18838 wrpr %l1, %tstate
18839 wrhpr 0x4, %htstate
18840 retry
18841loop_1599:
18842 udivx %i7, 0x1557, %g3
18843 fba,a %fcc2, loop_1601
18844 fba,a %fcc3, loop_1602
18845loop_1600:
18846 fbne %fcc0, loop_1603
18847 fnot2 %f28, %f2
18848loop_1601:
18849 fbge %fcc3, loop_1604
18850loop_1602:
18851 fmovsneg %xcc, %f5, %f21
18852loop_1603:
18853 fmovsa %icc, %f20, %f9
18854 fpsub32 %f0, %f18, %f12
18855loop_1604:
18856 nop
18857 fitos %f6, %f3
18858 fstox %f3, %f22
18859 fxtos %f22, %f18
18860 udivcc %i4, 0x15FE, %i6
18861 fcmpne16 %f20, %f24, %o0
18862 movrgez %i0, %g1, %i1
18863 bvs,a %xcc, loop_1605
18864 mulx %l0, 0x1B2D, %l5
18865 fmovsg %icc, %f31, %f0
18866 tne %xcc, 0x2
18867loop_1605:
18868 membar 0x2D
18869 te %xcc, 0x7
18870 wr %g0, 0x89, %asi
18871 ldstuba [%l7 + 0x54] %asi, %g4
18872 fcmpne16 %f18, %f30, %g5
18873 fbul,a %fcc0, loop_1606
18874 bge,pn %xcc, loop_1607
18875 edge8 %l3, %g6, %o2
18876 fcmpeq32 %f18, %f30, %o3
18877loop_1606:
18878 ta %xcc, 0x7
18879loop_1607:
18880 tsubcc %o1, %o7, %i5
18881 prefetch [%l7 + 0x50], 0x3
18882 xnor %l2, 0x0248, %i2
18883 fmovs %f26, %f17
18884 set 0x0E, %i3
18885 stba %l1, [%l7 + %i3] 0xea
18886 membar #Sync
18887 movl %xcc, %g2, %l6
18888 edge8n %o5, %i3, %g7
18889 edge32ln %o6, %l4, %o4
18890 fabsd %f0, %f20
18891 fmovsle %xcc, %f5, %f7
18892 mulscc %g3, %i4, %i7
18893 tg %xcc, 0x4
18894 tgu %xcc, 0x1
18895 bneg,a %icc, loop_1608
18896 movne %xcc, %o0, %i0
18897 saved
18898 rdpr %cwp, %g1
18899 rdpr %cansave, %g2
18900 rdpr %canrestore, %g3
18901 rdpr %cleanwin, %g4
18902 rdpr %otherwin, %g5
18903 rdpr %wstate, %g6
18904 movrlez %g1, 0x1EA, %i1
18905loop_1608:
18906 movg %icc, %l0, %l5
18907 bne loop_1609
18908 movrlez %g4, 0x39D, %g5
18909 addccc %i6, 0x024D, %g6
18910 ldd [%l7 + 0x08], %o2
18911loop_1609:
18912 movne %icc, %o3, %l3
18913 wr %g0, 0x19, %asi
18914 ldsba [%l7 + 0x21] %asi, %o7
18915 edge32 %i5, %l2, %i2
18916 sub %l1, %g2, %l6
18917 movne %icc, %o5, %o1
18918 tneg %xcc, 0x6
18919 tl %xcc, 0x5
18920 fcmpgt32 %f26, %f2, %g7
18921 tvc %icc, 0x6
18922 srax %o6, %l4, %o4
18923 movvs %icc, %i3, %g3
18924 andcc %i7, 0x0BDC, %o0
18925 add %l7, 0x30, %l6
18926 wr %g0, 0x81, %asi
18927 casxa [%l6] %asi, %i4, %g1
18928 fble,a %fcc2, loop_1610
18929 srl %i1, 0x0E, %i0
18930 edge16 %l0, %g4, %g5
18931 ldub [%l7 + 0x1F], %l5
18932loop_1610:
18933 movrlz %i6, %o2, %g6
18934 fmovsvs %icc, %f14, %f10
18935 fmovrsgez %o3, %f31, %f9
18936 xor %o7, %l3, %l2
18937 movpos %xcc, %i2, %i5
18938 tneg %icc, 0x4
18939 flush %l7 + 0x4C
18940 tne %xcc, 0x6
18941 andncc %g2, %l1, %l6
18942 fpadd16s %f17, %f13, %f25
18943 move %icc, %o5, %o1
18944 ldstub [%l7 + 0x3A], %g7
18945 orn %l4, %o6, %o4
18946 orcc %i3, %g3, %i7
18947 nop
18948 fitos %f3, %f29
18949 fstox %f29, %f26
18950 fxtos %f26, %f29
18951 smulcc %i4, 0x0BE3, %g1
18952 bgu %xcc, loop_1611
18953 fmovdle %icc, %f27, %f8
18954 set 0x50, %g7
18955 ldxa [%l7 + %g7] 0x04, %i1
18956loop_1611:
18957 bne,a,pn %icc, loop_1612
18958 call loop_1613
18959 subc %i0, %l0, %g4
18960 sdivx %g5, 0x1125, %l5
18961loop_1612:
18962 udivx %i6, 0x08B3, %o2
18963loop_1613:
18964 taddcc %g6, 0x0212, %o0
18965 udivcc %o7, 0x126C, %o3
18966 set 0x20, %g1
18967 sta %f8, [%l7 + %g1] 0x14
18968 nop
18969 fitod %f4, %f20
18970 fdtos %f20, %f28
18971 mulx %l2, 0x0E4F, %l3
18972 edge32n %i2, %i5, %l1
18973 tge %xcc, 0x1
18974 orncc %g2, 0x0A35, %o5
18975 xnor %o1, 0x1D1B, %g7
18976 wr %g0, 0x80, %asi
18977 lduha [%l7 + 0x50] %asi, %l6
18978 fcmple32 %f20, %f8, %l4
18979 sdivx %o4, 0x1B07, %o6
18980 fmovrde %i3, %f22, %f24
18981 fand %f4, %f14, %f6
18982 ldsw [%l7 + 0x3C], %g3
18983 edge16 %i7, %i4, %i1
18984 udiv %g1, 0x01C5, %l0
18985 nop
18986 set 0x44, %l1
18987 prefetch [%l7 + %l1], 0x3
18988 fbu,a %fcc1, loop_1614
18989 xorcc %i0, 0x0136, %g4
18990 tne %xcc, 0x4
18991 add %l7, 0x58, %l6
18992 wr %g0, 0x81, %asi
18993 ldxa [%l6] %asi, %g5
18994 casxa [%l6] %asi, %g5, %l5
18995loop_1614:
18996 ldx [%l7 + 0x20], %i6
18997 mulx %g6, %o0, %o2
18998 membar 0x6F
18999 udivx %o7, 0x080C, %l2
19000 addc %l3, %o3, %i2
19001 fblg %fcc0, loop_1615
19002 saved
19003 rdpr %cwp, %g1
19004 rdpr %cansave, %g2
19005 rdpr %canrestore, %g3
19006 rdpr %cleanwin, %g4
19007 rdpr %otherwin, %g5
19008 rdpr %wstate, %g6
19009 orncc %l1, %g2, %i5
19010 umul %o1, %g7, %o5
19011loop_1615:
19012 brgez,a %l4, loop_1616
19013 ldx [%l7 + 0x40], %o4
19014 edge16ln %o6, %l6, %i3
19015 smulcc %g3, 0x1E8E, %i4
19016loop_1616:
19017 edge16ln %i7, %i1, %l0
19018 sethi 0x1E81, %g1
19019 srl %g4, 0x0F, %g5
19020 xnor %i0, 0x192A, %i6
19021 wr %g0, 0x23, %asi
19022 stba %g6, [%l7 + 0x35] %asi
19023 membar #Sync
19024 fmovrsne %o0, %f4, %f8
19025 movl %xcc, %l5, %o7
19026 edge16 %l2, %l3, %o3
19027 fcmpne16 %f0, %f22, %i2
19028 fbu %fcc1, loop_1617
19029 addcc %l1, %o2, %i5
19030 fbge %fcc0, loop_1618
19031 move %xcc, %o1, %g2
19032loop_1617:
19033 swap [%l7 + 0x24], %g7
19034 taddcctv %l4, 0x1A0D, %o5
19035loop_1618:
19036 edge32l %o4, %l6, %o6
19037 fbne,a %fcc0, loop_1619
19038 fmovd %f2, %f8
19039 umul %i3, 0x0E64, %g3
19040 sdivcc %i4, 0x1590, %i1
19041loop_1619:
19042 edge32l %l0, %g1, %i7
19043 movpos %xcc, %g5, %g4
19044 fbue %fcc3, loop_1620
19045 nop
19046 set 0x10, %l5
19047 ldd [%l7 + %l5], %i6
19048 edge16ln %i0, %o0, %l5
19049 udiv %g6, 0x1D59, %l2
19050loop_1620:
19051 taddcctv %l3, 0x14E1, %o7
19052 srax %i2, %l1, %o2
19053 edge16ln %i5, %o1, %g2
19054 tgu %xcc, 0x2
19055 movle %icc, %g7, %l4
19056 array32 %o3, %o5, %l6
19057 fbul,a %fcc1, loop_1621
19058 srl %o4, %o6, %i3
19059 tn %icc, 0x7
19060 array32 %i4, %g3, %l0
19061loop_1621:
19062 fbge,a %fcc2, loop_1622
19063 movre %i1, %i7, %g1
19064 wr %g0, 0x89, %asi
19065 ldswa [%l7 + 0x10] %asi, %g5
19066loop_1622:
19067 mulscc %g4, %i6, %i0
19068 fcmpgt16 %f24, %f6, %l5
19069 tvc %icc, 0x3
19070 ta %icc, 0x0
19071 ldsw [%l7 + 0x20], %o0
19072 restored
19073 rdpr %cwp, %g1
19074 rdpr %cansave, %g2
19075 rdpr %canrestore, %g3
19076 rdpr %cleanwin, %g4
19077 rdpr %otherwin, %g5
19078 rdpr %wstate, %g6
19079 srax %g6, 0x12, %l2
19080 sdiv %l3, 0x076D, %i2
19081 movneg %icc, %l1, %o2
19082 wr %g0, 0x19, %asi
19083 stha %i5, [%l7 + 0x44] %asi
19084 mulscc %o1, %o7, %g2
19085 nop
19086 setx loop_1623, %l0, %l1
19087 wrpr 0x1, %tl
19088 wrpr %l1, %tnpc
19089 setx 0x34400001400, %l0, %l1
19090 wrpr %l1, %tstate
19091 wrhpr 0x4, %htstate
19092 done
19093 tcc %xcc, 0x2
19094 sth %l4, [%l7 + 0x4C]
19095 st %f23, [%l7 + 0x58]
19096loop_1623:
19097 fcmpeq32 %f14, %f20, %o3
19098 andn %o5, 0x131A, %g7
19099 fbul,a %fcc2, loop_1624
19100 movre %l6, %o4, %o6
19101 fpmerge %f31, %f7, %f24
19102 movrgez %i3, %i4, %g3
19103loop_1624:
19104 addcc %i1, %i7, %g1
19105 movrne %g5, %g4, %i6
19106 fxor %f12, %f4, %f12
19107 tcs %icc, 0x3
19108 fmovdl %xcc, %f17, %f9
19109 sllx %l0, %l5, %i0
19110 movne %xcc, %o0, %l2
19111 call loop_1625
19112 fbo %fcc2, loop_1626
19113 fcmple32 %f0, %f4, %l3
19114 fmovde %xcc, %f9, %f19
19115loop_1625:
19116 bn %xcc, loop_1627
19117loop_1626:
19118 fbu %fcc0, loop_1628
19119 udivcc %i2, 0x1530, %g6
19120 edge16l %l1, %i5, %o2
19121loop_1627:
19122 movrgz %o7, %o1, %l4
19123loop_1628:
19124 nop
19125 wr %g0, 0x2f, %asi
19126 ldda [%l7 + 0x20] %asi, %o2
19127 fbuge %fcc3, loop_1629
19128 fabsd %f24, %f12
19129 ldstub [%l7 + 0x5C], %o5
19130 tvc %icc, 0x5
19131loop_1629:
19132 smulcc %g2, %g7, %o4
19133 movrlz %o6, 0x318, %i3
19134 tneg %xcc, 0x5
19135 srlx %i4, 0x16, %g3
19136 tcc %xcc, 0x2
19137 stx %l6, [%l7 + 0x30]
19138 be,a %icc, loop_1630
19139 taddcc %i7, 0x0908, %g1
19140 ta %icc, 0x3
19141 movgu %icc, %i1, %g4
19142loop_1630:
19143 fand %f20, %f26, %f16
19144 swap [%l7 + 0x7C], %g5
19145 movneg %icc, %i6, %l0
19146 tsubcctv %l5, %o0, %i0
19147 brlz,a %l3, loop_1631
19148 movrgz %l2, %g6, %i2
19149 taddcctv %l1, 0x0068, %o2
19150 fnegd %f20, %f14
19151loop_1631:
19152 srax %i5, 0x1E, %o7
19153 xorcc %o1, %o3, %o5
19154 smul %l4, 0x04BD, %g2
19155 fmovdcs %xcc, %f15, %f18
19156 sethi 0x18E2, %o4
19157 move %icc, %o6, %g7
19158 subccc %i3, %i4, %g3
19159 array16 %l6, %g1, %i7
19160 saved
19161 rdpr %cwp, %g1
19162 rdpr %cansave, %g2
19163 rdpr %canrestore, %g3
19164 rdpr %cleanwin, %g4
19165 rdpr %otherwin, %g5
19166 rdpr %wstate, %g6
19167 fcmple32 %f14, %f18, %i1
19168 fmovdge %xcc, %f15, %f14
19169 udivcc %g5, 0x049D, %i6
19170 smulcc %g4, 0x0C2E, %l0
19171 fmovsa %icc, %f14, %f20
19172 sethi 0x0085, %l5
19173 tn %xcc, 0x0
19174 movrlez %o0, 0x3AF, %i0
19175 taddcc %l2, 0x17EA, %g6
19176 edge32ln %i2, %l1, %o2
19177 alignaddr %l3, %o7, %i5
19178 edge8 %o1, %o3, %o5
19179 mulscc %l4, 0x0717, %o4
19180 movn %xcc, %o6, %g2
19181 fmovsle %xcc, %f15, %f31
19182 fpack16 %f20, %f22
19183 edge32 %i3, %g7, %g3
19184 fpackfix %f0, %f11
19185 movleu %xcc, %l6, %g1
19186 andncc %i4, %i7, %g5
19187 fmovrdgz %i6, %f10, %f0
19188 movvs %icc, %g4, %l0
19189 bleu,a %xcc, loop_1632
19190 fmovsgu %xcc, %f30, %f17
19191 array8 %l5, %i1, %o0
19192 movrne %i0, %l2, %g6
19193loop_1632:
19194 bgu,a loop_1633
19195 tne %icc, 0x1
19196 ldsb [%l7 + 0x57], %l1
19197 wr %g0, 0x22, %asi
19198 stba %o2, [%l7 + 0x2D] %asi
19199 membar #Sync
19200loop_1633:
19201 movne %icc, %l3, %i2
19202 sdivx %o7, 0x1DF8, %o1
19203 movgu %xcc, %i5, %o5
19204 fbule,a %fcc1, loop_1634
19205 sll %o3, %o4, %o6
19206 fmovdge %icc, %f15, %f4
19207 subcc %l4, %g2, %g7
19208loop_1634:
19209 ldub [%l7 + 0x6F], %g3
19210 mulx %l6, %g1, %i4
19211 st %f28, [%l7 + 0x14]
19212 restored
19213 rdpr %cwp, %g1
19214 rdpr %cansave, %g2
19215 rdpr %canrestore, %g3
19216 rdpr %cleanwin, %g4
19217 rdpr %otherwin, %g5
19218 rdpr %wstate, %g6
19219 fornot1s %f27, %f7, %f12
19220 movvc %xcc, %i7, %i3
19221 edge32 %i6, %g4, %g5
19222 and %l0, 0x1FAB, %i1
19223 movrlz %l5, %i0, %o0
19224 alignaddr %l2, %l1, %g6
19225 tcc %icc, 0x4
19226 fmovscc %icc, %f15, %f18
19227 srax %l3, 0x16, %o2
19228 fmovdn %xcc, %f31, %f23
19229 movrgz %o7, %i2, %o1
19230 movle %icc, %o5, %i5
19231 xor %o3, 0x12BC, %o4
19232 bn,pn %xcc, loop_1635
19233 edge16l %o6, %l4, %g2
19234 mulx %g3, 0x0662, %g7
19235 swap [%l7 + 0x68], %g1
19236loop_1635:
19237 nop
19238 setx 0xAED3553E, %l0, %l6
19239 st %l6, [%l7 + 0x28]
19240 ld [%l7 + 0x28], %f28
19241 setx 0x4810CFFA, %l1, %l5
19242 st %l5, [%l7 + 0x10]
19243 ld [%l7 + 0x10], %f19
19244 fadds %f19, %f28, %f16
19245 membar #Sync
19246 set 0x40, %g2
19247 ldda [%l7 + %g2] 0x17, %f0
19248 movg %icc, %l6, %i4
19249 fmovdne %xcc, %f9, %f29
19250 nop
19251 setx 0x6C836B660181F6C2, %l0, %l6
19252 stx %l6, [%l7 + 0x28]
19253 ldd [%l7 + 0x28], %f8
19254 fsqrtd %f8, %f18
19255 fxnors %f8, %f15, %f0
19256 mulscc %i7, %i3, %i6
19257 movcc %xcc, %g4, %g5
19258 andncc %i1, %l5, %i0
19259 edge16 %l0, %o0, %l1
19260 bneg loop_1636
19261 edge8n %g6, %l2, %o2
19262 xorcc %o7, 0x0C4A, %l3
19263 addc %i2, 0x1025, %o5
19264loop_1636:
19265 subccc %i5, 0x0D63, %o1
19266 tleu %icc, 0x7
19267 subccc %o3, 0x135D, %o4
19268 brnz %o6, loop_1637
19269 ldstub [%l7 + 0x13], %l4
19270 ldstub [%l7 + 0x23], %g3
19271 ldsh [%l7 + 0x4A], %g2
19272loop_1637:
19273 nop
19274 fitos %f12, %f29
19275 fstox %f29, %f10
19276 fxtos %f10, %f7
19277 fone %f6
19278 movvc %xcc, %g7, %g1
19279 edge16l %i4, %i7, %i3
19280 nop
19281 setx 0xC0657353, %l0, %l6
19282 st %l6, [%l7 + 0x08]
19283 ld [%l7 + 0x08], %fsr
19284 orcc %l6, %g4, %g5
19285 udiv %i6, 0x03EB, %l5
19286 orn %i1, 0x1D66, %l0
19287 fnor %f28, %f16, %f28
19288 fmovrdlz %o0, %f4, %f6
19289 tleu %icc, 0x2
19290 fors %f27, %f28, %f24
19291 restored
19292 rdpr %cwp, %g1
19293 rdpr %cansave, %g2
19294 rdpr %canrestore, %g3
19295 rdpr %cleanwin, %g4
19296 rdpr %otherwin, %g5
19297 rdpr %wstate, %g6
19298 fsrc1 %f8, %f26
19299 nop
19300 setx 0xAC21BF05CCA40C37, %l0, %l6
19301 stx %l6, [%l7 + 0x28]
19302 ldd [%l7 + 0x28], %f10
19303 fsqrtd %f10, %f0
19304 brgez,a %i0, loop_1638
19305 std %f12, [%l7 + 0x78]
19306 restored
19307 rdpr %cwp, %g1
19308 rdpr %cansave, %g2
19309 rdpr %canrestore, %g3
19310 rdpr %cleanwin, %g4
19311 rdpr %otherwin, %g5
19312 rdpr %wstate, %g6
19313 edge16ln %l1, %g6, %o2
19314loop_1638:
19315 prefetch [%l7 + 0x24], 0x2
19316 set 0x6A, %i5
19317 lduha [%l7 + %i5] 0x81, %o7
19318 bgu %icc, loop_1639
19319 edge16n %l2, %i2, %o5
19320 taddcc %l3, 0x160D, %o1
19321 edge32n %i5, %o4, %o6
19322loop_1639:
19323 bcs,a,pn %xcc, loop_1640
19324 subc %o3, %g3, %l4
19325 edge16n %g7, %g2, %g1
19326 fpsub16s %f25, %f25, %f22
19327loop_1640:
19328 ble,pn %icc, loop_1641
19329 mova %icc, %i7, %i4
19330 udivcc %i3, 0x015C, %g4
19331 movleu %xcc, %l6, %g5
19332loop_1641:
19333 tgu %icc, 0x1
19334 array8 %l5, %i6, %l0
19335 array16 %o0, %i1, %l1
19336 movpos %icc, %i0, %o2
19337 nop
19338 setx 0x40CB1C719D693AF9, %l0, %l6
19339 stx %l6, [%l7 + 0x28]
19340 ldd [%l7 + 0x28], %f4
19341 setx 0xBA489A5F67FF1AF9, %l1, %l5
19342 stx %l5, [%l7 + 0x10]
19343 ldd [%l7 + 0x10], %f30
19344 fdivd %f30, %f4, %f0
19345 smul %o7, %g6, %l2
19346 be,pn %xcc, loop_1642
19347 fblg,a %fcc3, loop_1643
19348 fxors %f4, %f18, %f11
19349 sra %i2, %o5, %o1
19350loop_1642:
19351 addcc %l3, 0x0606, %i5
19352loop_1643:
19353 edge16ln %o4, %o6, %g3
19354 bl,a %xcc, loop_1644
19355 restored
19356 rdpr %cwp, %g1
19357 rdpr %cansave, %g2
19358 rdpr %canrestore, %g3
19359 rdpr %cleanwin, %g4
19360 rdpr %otherwin, %g5
19361 rdpr %wstate, %g6
19362 tleu %icc, 0x1
19363 movpos %icc, %l4, %g7
19364loop_1644:
19365 edge32ln %o3, %g2, %g1
19366 srlx %i4, 0x16, %i3
19367 nop
19368 setx 0x7A2E8C30E524EFEC, %l0, %l6
19369 stx %l6, [%l7 + 0x28]
19370 ldd [%l7 + 0x28], %f4
19371 setx 0x4F9BF3A0239A57C4, %l1, %l5
19372 stx %l5, [%l7 + 0x10]
19373 ldd [%l7 + 0x10], %f6
19374 fdivd %f6, %f4, %f4
19375 nop
19376 setx 0xFCC679A1, %l0, %l6
19377 st %l6, [%l7 + 0x28]
19378 ld [%l7 + 0x28], %f6
19379 setx 0x7417CF0E, %l1, %l5
19380 st %l5, [%l7 + 0x10]
19381 ld [%l7 + 0x10], %f8
19382 fadds %f8, %f6, %f12
19383 fpmerge %f11, %f29, %f14
19384 movrne %i7, %g4, %g5
19385 move %icc, %l5, %l6
19386 ld [%l7 + 0x58], %f1
19387 fmovdneg %xcc, %f5, %f7
19388 fbe,a %fcc1, loop_1645
19389 array32 %l0, %o0, %i1
19390 mulscc %l1, %i6, %o2
19391 stw %i0, [%l7 + 0x70]
19392loop_1645:
19393 fmovrslez %g6, %f3, %f21
19394 sub %l2, %i2, %o7
19395 addc %o5, 0x07A8, %o1
19396 fmovscc %xcc, %f27, %f25
19397 bn %xcc, loop_1646
19398 nop
19399 setx 0x7A0D9472ACDCE345, %l0, %l6
19400 stx %l6, [%l7 + 0x28]
19401 ldd [%l7 + 0x28], %f24
19402 setx 0x2CDF425D71E70DB6, %l1, %l5
19403 stx %l5, [%l7 + 0x10]
19404 ldd [%l7 + 0x10], %f2
19405 fsubd %f2, %f24, %f18
19406 move %xcc, %i5, %o4
19407 fzero %f30
19408loop_1646:
19409 brgez,a %l3, loop_1647
19410 xor %g3, %l4, %o6
19411 edge32n %g7, %g2, %g1
19412 movpos %xcc, %i4, %i3
19413loop_1647:
19414 fmovscs %xcc, %f21, %f26
19415 sth %i7, [%l7 + 0x70]
19416 fnot2 %f8, %f18
19417 nop
19418 set 0x08, %o0
19419 ldx [%l7 + %o0], %g4
19420 wr %g0, 0x11, %asi
19421 sta %f3, [%l7 + 0x60] %asi
19422 set 0x54, %l2
19423 lduwa [%l7 + %l2] 0x10, %g5
19424 movrlz %l5, %o3, %l6
19425 orcc %l0, 0x146D, %o0
19426 subc %i1, %l1, %o2
19427 restored
19428 rdpr %cwp, %g1
19429 rdpr %cansave, %g2
19430 rdpr %canrestore, %g3
19431 rdpr %cleanwin, %g4
19432 rdpr %otherwin, %g5
19433 rdpr %wstate, %g6
19434 andcc %i0, 0x163F, %i6
19435 alignaddrl %g6, %l2, %i2
19436 fornot2 %f16, %f4, %f20
19437 movle %xcc, %o5, %o7
19438 fmovs %f18, %f27
19439 or %o1, 0x1530, %o4
19440 umul %l3, 0x0F89, %g3
19441 xnor %l4, %i5, %g7
19442 edge32 %g2, %o6, %g1
19443 tg %icc, 0x5
19444 wr %g0, 0x18, %asi
19445 stda %f16, [%l7 + 0x40] %asi
19446 fmovsa %icc, %f13, %f22
19447 tne %icc, 0x7
19448 edge32n %i4, %i3, %g4
19449 andncc %i7, %g5, %o3
19450 orncc %l6, 0x02A5, %l0
19451 srlx %l5, %o0, %i1
19452 tge %icc, 0x6
19453 tle %xcc, 0x0
19454 edge8 %l1, %o2, %i6
19455 fmovsa %xcc, %f25, %f13
19456 nop
19457 fitos %f11, %f27
19458 fstoi %f27, %f1
19459 fpadd32s %f29, %f19, %f6
19460 movn %icc, %g6, %i0
19461 edge32ln %l2, %i2, %o5
19462 stw %o1, [%l7 + 0x5C]
19463 movrlz %o4, %l3, %o7
19464 udiv %l4, 0x09B4, %i5
19465 orncc %g7, 0x0CB5, %g3
19466 movre %o6, 0x0B0, %g1
19467 wr %g0, 0x19, %asi
19468 swapa [%l7 + 0x18] %asi, %g2
19469 umulcc %i4, %g4, %i3
19470 fzero %f18
19471 movg %icc, %g5, %o3
19472 tn %icc, 0x4
19473 stb %i7, [%l7 + 0x7B]
19474 ldd [%l7 + 0x78], %l0
19475 mulscc %l5, 0x1870, %l6
19476 saved
19477 rdpr %cwp, %g1
19478 rdpr %cansave, %g2
19479 rdpr %canrestore, %g3
19480 rdpr %cleanwin, %g4
19481 rdpr %otherwin, %g5
19482 rdpr %wstate, %g6
19483 brlez,a %o0, loop_1648
19484 fmovdleu %xcc, %f14, %f23
19485 restored
19486 rdpr %cwp, %g1
19487 rdpr %cansave, %g2
19488 rdpr %canrestore, %g3
19489 rdpr %cleanwin, %g4
19490 rdpr %otherwin, %g5
19491 rdpr %wstate, %g6
19492 fones %f10
19493loop_1648:
19494 movrgz %i1, 0x072, %l1
19495 edge32l %i6, %o2, %g6
19496 subcc %i0, %l2, %o5
19497 fbg,a %fcc3, loop_1649
19498 smul %o1, 0x06DB, %i2
19499 tleu %icc, 0x2
19500 ble,a,pt %icc, loop_1650
19501loop_1649:
19502 fmovdn %icc, %f21, %f18
19503 movrlz %l3, 0x2BB, %o7
19504 tne %icc, 0x1
19505loop_1650:
19506 fpack16 %f26, %f8
19507 tg %xcc, 0x0
19508 bcs %xcc, loop_1651
19509 sethi 0x07A0, %l4
19510 subcc %i5, 0x07FA, %g7
19511 fcmpeq16 %f18, %f12, %o4
19512loop_1651:
19513 fbe %fcc1, loop_1652
19514 movrne %o6, %g1, %g2
19515 fmovd %f24, %f30
19516 orncc %g3, %g4, %i4
19517loop_1652:
19518 tl %icc, 0x6
19519 fmul8x16au %f23, %f0, %f2
19520 andncc %g5, %o3, %i7
19521 addcc %l0, %l5, %l6
19522 tleu %icc, 0x1
19523 andcc %i3, 0x0523, %o0
19524 brnz,a %i1, loop_1653
19525 movvs %icc, %i6, %l1
19526 bcs,a loop_1654
19527 tsubcc %o2, %g6, %l2
19528loop_1653:
19529 nop
19530 fitod %f6, %f28
19531 fdtoi %f28, %f2
19532 nop
19533 setx loop_1655, %l0, %l1
19534 jmpl %l1, %i0
19535loop_1654:
19536 bpos,pt %xcc, loop_1656
19537 fcmpgt32 %f26, %f20, %o1
19538 and %o5, %l3, %i2
19539loop_1655:
19540 add %o7, %i5, %l4
19541loop_1656:
19542 fba,a %fcc2, loop_1657
19543 tle %icc, 0x2
19544 be,pt %icc, loop_1658
19545 bne,a %icc, loop_1659
19546loop_1657:
19547 tgu %icc, 0x2
19548 movre %g7, 0x3A8, %o4
19549loop_1658:
19550 andncc %g1, %o6, %g3
19551loop_1659:
19552 fmovsneg %icc, %f11, %f25
19553 fnor %f30, %f2, %f10
19554 popc 0x119A, %g2
19555 edge16 %i4, %g4, %g5
19556 movn %xcc, %o3, %l0
19557 subccc %l5, 0x1A18, %i7
19558 movg %icc, %l6, %i3
19559 fmovdn %icc, %f3, %f17
19560 tsubcc %o0, %i1, %l1
19561 bvs,pt %icc, loop_1660
19562 taddcc %i6, 0x1F8A, %g6
19563 fcmpeq16 %f8, %f26, %o2
19564 movvs %xcc, %l2, %o1
19565loop_1660:
19566 andncc %o5, %i0, %l3
19567 edge8 %o7, %i5, %i2
19568 ta %xcc, 0x4
19569 add %g7, %o4, %g1
19570 xnor %l4, %g3, %o6
19571 edge32 %i4, %g2, %g4
19572 movne %xcc, %o3, %l0
19573 bcc loop_1661
19574 fbu,a %fcc1, loop_1662
19575 fpadd32s %f8, %f20, %f26
19576 membar #Sync
19577 wr %g0, 0xf8, %asi
19578 ldda [%l7 + 0x40] %asi, %f16
19579loop_1661:
19580 alignaddr %g5, %i7, %l5
19581loop_1662:
19582 fbne %fcc3, loop_1663
19583 fble %fcc0, loop_1664
19584 fmovsvc %xcc, %f30, %f10
19585 fmovdcs %xcc, %f10, %f21
19586loop_1663:
19587 saved
19588 rdpr %cwp, %g1
19589 rdpr %cansave, %g2
19590 rdpr %canrestore, %g3
19591 rdpr %cleanwin, %g4
19592 rdpr %otherwin, %g5
19593 rdpr %wstate, %g6
19594loop_1664:
19595 tge %xcc, 0x1
19596 udivx %l6, 0x1EC9, %o0
19597 nop
19598 setx 0xA3610934B4676083, %l0, %l6
19599 stx %l6, [%l7 + 0x28]
19600 ldd [%l7 + 0x28], %f28
19601 setx 0x2D303239E918BFE5, %l1, %l5
19602 stx %l5, [%l7 + 0x10]
19603 ldd [%l7 + 0x10], %f20
19604 fdivd %f20, %f28, %f18
19605 sir 0x19E9
19606 edge16l %i3, %i1, %l1
19607 tvs %icc, 0x1
19608 fmovrdne %g6, %f18, %f24
19609 movle %xcc, %o2, %i6
19610 edge16n %o1, %l2, %o5
19611 fmovdn %icc, %f15, %f30
19612 taddcctv %l3, %i0, %i5
19613 fpsub32 %f2, %f6, %f12
19614 ldstub [%l7 + 0x3A], %i2
19615 movge %icc, %o7, %g7
19616 nop
19617 fitos %f14, %f3
19618 fstox %f3, %f12
19619 fxtos %f12, %f22
19620 xor %o4, %g1, %g3
19621 nop
19622 fitos %f1, %f13
19623 fstod %f13, %f20
19624 bl,pn %xcc, loop_1665
19625 edge32n %l4, %o6, %i4
19626 set 0x68, %i6
19627 ldswa [%l7 + %i6] 0x11, %g4
19628loop_1665:
19629 movcs %xcc, %g2, %l0
19630 bcc,pn %xcc, loop_1666
19631 fexpand %f15, %f14
19632 mova %icc, %g5, %o3
19633 srl %l5, %i7, %l6
19634loop_1666:
19635 fmovs %f0, %f28
19636 fbue %fcc3, loop_1667
19637 sllx %i3, 0x1A, %o0
19638 fsrc1s %f12, %f25
19639 sllx %l1, %i1, %o2
19640loop_1667:
19641 and %g6, 0x151C, %o1
19642 fxnors %f23, %f5, %f6
19643 fnegd %f18, %f6
19644 fmul8x16au %f17, %f2, %f18
19645 ldsw [%l7 + 0x30], %i6
19646 mova %xcc, %o5, %l2
19647 ldd [%l7 + 0x68], %f12
19648 tsubcctv %l3, 0x0960, %i0
19649 wr %g0, 0x88, %asi
19650 ldswa [%l7 + 0x20] %asi, %i5
19651 fbue %fcc3, loop_1668
19652 alignaddrl %o7, %g7, %i2
19653 fmovdl %icc, %f27, %f18
19654 movg %icc, %o4, %g1
19655loop_1668:
19656 movleu %xcc, %g3, %o6
19657 tleu %icc, 0x4
19658 add %i4, %g4, %g2
19659 xnorcc %l0, 0x024A, %g5
19660 move %icc, %o3, %l4
19661 movgu %icc, %i7, %l5
19662 andncc %l6, %i3, %l1
19663 movrlez %o0, 0x0A0, %o2
19664 lduh [%l7 + 0x44], %i1
19665 fcmpgt32 %f0, %f2, %o1
19666 orncc %g6, 0x1BFB, %o5
19667 fandnot2s %f10, %f27, %f7
19668 xnorcc %l2, %i6, %i0
19669 orn %i5, 0x024A, %l3
19670 be,a,pn %icc, loop_1669
19671 or %g7, 0x0CA8, %i2
19672 mulscc %o4, %g1, %g3
19673 or %o7, 0x0972, %i4
19674loop_1669:
19675 tleu %icc, 0x1
19676 taddcctv %o6, %g4, %g2
19677 udivx %l0, 0x116A, %g5
19678 sir 0x059C
19679 bleu,a %xcc, loop_1670
19680 tg %xcc, 0x7
19681 tsubcctv %l4, %i7, %l5
19682 mova %xcc, %l6, %o3
19683loop_1670:
19684 brnz %l1, loop_1671
19685 fandnot2s %f15, %f1, %f19
19686 array32 %i3, %o2, %i1
19687 fcmple16 %f12, %f12, %o1
19688loop_1671:
19689 subcc %o0, %g6, %o5
19690 call loop_1672
19691 fnot2 %f2, %f4
19692 udivcc %i6, 0x0F1B, %i0
19693 subc %i5, 0x11B1, %l3
19694loop_1672:
19695 udiv %g7, 0x1D67, %i2
19696 srlx %o4, 0x0C, %l2
19697 sethi 0x17F2, %g3
19698 fbule %fcc3, loop_1673
19699 movcc %icc, %o7, %g1
19700 bge,pt %xcc, loop_1674
19701 andn %o6, %g4, %i4
19702loop_1673:
19703 movcs %xcc, %l0, %g2
19704 movl %xcc, %l4, %i7
19705loop_1674:
19706 bl,a loop_1675
19707 fmovscc %icc, %f4, %f11
19708 mulx %l5, 0x1D9C, %g5
19709 ta %icc, 0x6
19710loop_1675:
19711 movvs %icc, %o3, %l1
19712 movl %xcc, %i3, %o2
19713 movcc %xcc, %i1, %o1
19714 movcs %icc, %o0, %g6
19715 membar 0x65
19716 set 0x16, %o4
19717 lduha [%l7 + %o4] 0x0c, %o5
19718 wr %g0, 0x88, %asi
19719 ldsba [%l7 + 0x35] %asi, %i6
19720 fmovdcc %xcc, %f14, %f15
19721 tne %icc, 0x0
19722 fble %fcc1, loop_1676
19723 bvc,a loop_1677
19724 fxor %f18, %f6, %f26
19725 srl %l6, %i0, %i5
19726loop_1676:
19727 movg %xcc, %l3, %g7
19728loop_1677:
19729 umul %o4, 0x0D93, %l2
19730 tsubcctv %g3, 0x16A7, %i2
19731 fnot2s %f0, %f29
19732 fornot1s %f8, %f30, %f9
19733 fornot1 %f30, %f26, %f8
19734 movrgez %o7, 0x19D, %o6
19735 subccc %g4, %i4, %l0
19736 movrlz %g1, %g2, %l4
19737 brlz %l5, loop_1678
19738 ldstub [%l7 + 0x2D], %g5
19739 movge %icc, %o3, %l1
19740 bleu,pn %xcc, loop_1679
19741loop_1678:
19742 fnot2s %f18, %f30
19743 movleu %xcc, %i7, %i3
19744 swap [%l7 + 0x30], %i1
19745loop_1679:
19746 fmovdgu %icc, %f31, %f22
19747 set 0x12, %o1
19748 lduba [%l7 + %o1] 0x80, %o1
19749 sir 0x07BB
19750 orcc %o2, 0x0884, %g6
19751 fcmpne16 %f24, %f14, %o0
19752 fcmpne16 %f0, %f16, %o5
19753 set 0x70, %o6
19754 lda [%l7 + %o6] 0x19, %f23
19755 smulcc %l6, 0x16F1, %i0
19756 fornot2s %f16, %f27, %f24
19757 wr %g0, 0x19, %asi
19758 prefetcha [%l7 + 0x38] %asi, 0x1
19759 fbe,a %fcc2, loop_1680
19760 xnor %l3, %i5, %o4
19761 set 0x68, %o5
19762 swapa [%l7 + %o5] 0x0c, %l2
19763loop_1680:
19764 membar 0x16
19765 fnegs %f8, %f24
19766 ld [%l7 + 0x78], %f31
19767 fpadd16 %f18, %f28, %f4
19768 tvc %icc, 0x4
19769 sra %g7, 0x04, %i2
19770 movpos %icc, %g3, %o7
19771 subccc %o6, %i4, %g4
19772 xnorcc %g1, 0x0EDA, %g2
19773 sllx %l0, %l5, %g5
19774 stw %o3, [%l7 + 0x14]
19775 fands %f21, %f19, %f20
19776 tvs %icc, 0x4
19777 bn %icc, loop_1681
19778 tn %xcc, 0x6
19779 nop
19780 setx 0x604B7290, %l0, %l6
19781 st %l6, [%l7 + 0x0C]
19782 ld [%l7 + 0x0C], %fsr
19783 srax %l4, %i7, %l1
19784loop_1681:
19785 fmovsne %xcc, %f14, %f14
19786 movvs %xcc, %i1, %o1
19787 srlx %o2, 0x0E, %g6
19788 fornot1 %f6, %f12, %f6
19789 xor %i3, %o0, %l6
19790 or %i0, %i6, %o5
19791 udiv %i5, 0x1143, %l3
19792 fmovsg %xcc, %f31, %f27
19793 set 0x30, %i4
19794 ldstuba [%l7 + %i4] 0x11, %o4
19795 movneg %icc, %g7, %l2
19796 movre %i2, 0x190, %g3
19797 sra %o6, 0x05, %i4
19798 fbu %fcc2, loop_1682
19799 xnor %g4, %g1, %g2
19800 set 0x68, %o2
19801 stxa %o7, [%l7 + %o2] 0x14
19802loop_1682:
19803 xnorcc %l5, 0x150C, %l0
19804 umulcc %o3, %l4, %g5
19805 ldsb [%l7 + 0x47], %l1
19806 srlx %i7, 0x01, %o1
19807 mova %icc, %i1, %g6
19808 ldd [%l7 + 0x48], %f6
19809 ldd [%l7 + 0x78], %i2
19810 bl,pt %icc, loop_1683
19811 udivx %o2, 0x060F, %l6
19812 edge8n %o0, %i0, %o5
19813 ta %icc, 0x3
19814loop_1683:
19815 bvs,pt %icc, loop_1684
19816 subc %i5, %l3, %i6
19817 be,pt %xcc, loop_1685
19818 umulcc %o4, 0x1F92, %g7
19819loop_1684:
19820 bl,a,pn %icc, loop_1686
19821 swap [%l7 + 0x6C], %l2
19822loop_1685:
19823 nop
19824 wr %g0, 0x88, %asi
19825 ldxa [%l7 + 0x70] %asi, %i2
19826loop_1686:
19827 edge16 %g3, %o6, %i4
19828 add %l7, 0x68, %l6
19829 wr %g0, 0x18, %asi
19830 ldxa [%l6] %asi, %g1
19831 casxa [%l6] 0x18, %g1, %g2
19832 edge8 %o7, %g4, %l5
19833 edge32ln %l0, %l4, %o3
19834 movre %g5, 0x0AD, %i7
19835 edge16 %l1, %o1, %g6
19836 brgez,a %i3, loop_1687
19837 fbuge,a %fcc0, loop_1688
19838 subc %o2, %l6, %i1
19839 edge32l %i0, %o5, %i5
19840loop_1687:
19841 edge32l %l3, %o0, %o4
19842loop_1688:
19843 sethi 0x1847, %i6
19844 movgu %icc, %g7, %l2
19845 movgu %xcc, %g3, %o6
19846 popc 0x1550, %i4
19847 edge32l %i2, %g1, %o7
19848 add %l7, 0x50, %l6
19849 wr %g0, 0x80, %asi
19850 ldxa [%l6] %asi, %g2
19851 casxa [%l6] 0x80, %g2, %g4
19852 udivx %l0, 0x1CE2, %l5
19853 edge16 %l4, %g5, %o3
19854 movneg %icc, %i7, %l1
19855 movge %xcc, %o1, %i3
19856 subc %o2, %l6, %g6
19857 fmovdn %xcc, %f19, %f24
19858 edge16n %i1, %o5, %i0
19859 edge16 %i5, %l3, %o0
19860 tleu %icc, 0x6
19861 swap [%l7 + 0x54], %i6
19862 nop
19863 fitod %f8, %f2
19864 fdtos %f2, %f9
19865 andn %o4, %l2, %g3
19866 restored
19867 rdpr %cwp, %g1
19868 rdpr %cansave, %g2
19869 rdpr %canrestore, %g3
19870 rdpr %cleanwin, %g4
19871 rdpr %otherwin, %g5
19872 rdpr %wstate, %g6
19873 taddcc %o6, %g7, %i2
19874 andcc %i4, 0x00DA, %g1
19875 tcc %icc, 0x5
19876 fbue %fcc2, loop_1689
19877 movneg %xcc, %g2, %g4
19878 movcc %xcc, %l0, %o7
19879 fsrc1s %f26, %f29
19880loop_1689:
19881 bge,pn %xcc, loop_1690
19882 movre %l5, %l4, %g5
19883 alignaddr %i7, %l1, %o1
19884 nop
19885 setx 0xD7A1D3C0, %l0, %l6
19886 st %l6, [%l7 + 0x28]
19887 ld [%l7 + 0x28], %f11
19888 setx 0xA7020320, %l1, %l5
19889 st %l5, [%l7 + 0x10]
19890 ld [%l7 + 0x10], %f23
19891 fadds %f23, %f11, %f0
19892loop_1690:
19893 fmovsvc %icc, %f2, %f16
19894 sra %o3, 0x19, %o2
19895 umulcc %l6, %i3, %g6
19896 alignaddrl %o5, %i0, %i5
19897 subc %l3, %i1, %o0
19898 edge16ln %o4, %l2, %g3
19899 array8 %i6, %o6, %i2
19900 flush %l7 + 0x24
19901 mulx %i4, 0x040E, %g1
19902 movneg %xcc, %g7, %g4
19903 std %f4, [%l7 + 0x08]
19904 fmovsne %icc, %f16, %f13
19905 edge8l %g2, %o7, %l0
19906 st %f18, [%l7 + 0x10]
19907 ldstub [%l7 + 0x5B], %l5
19908 nop
19909 setx 0xF35D1556, %l0, %l6
19910 st %l6, [%l7 + 0x28]
19911 ld [%l7 + 0x28], %f22
19912 setx 0x013083EB, %l1, %l5
19913 st %l5, [%l7 + 0x10]
19914 ld [%l7 + 0x10], %f13
19915 fmuls %f13, %f22, %f4
19916 brz %g5, loop_1691
19917 popc %i7, %l1
19918 edge32n %l4, %o1, %o3
19919 movcs %icc, %o2, %i3
19920loop_1691:
19921 udivx %g6, 0x08ED, %l6
19922 sethi 0x004C, %o5
19923 nop
19924 setx loop_1692, %l0, %l1
19925 jmpl %l1, %i0
19926 taddcc %l3, %i1, %o0
19927 movne %xcc, %o4, %l2
19928 be,a %icc, loop_1693
19929loop_1692:
19930 restored
19931 rdpr %cwp, %g1
19932 rdpr %cansave, %g2
19933 rdpr %canrestore, %g3
19934 rdpr %cleanwin, %g4
19935 rdpr %otherwin, %g5
19936 rdpr %wstate, %g6
19937 array8 %g3, %i6, %o6
19938 fmovdg %xcc, %f1, %f2
19939loop_1693:
19940 ble loop_1694
19941 taddcctv %i5, %i4, %i2
19942 brlz,a %g1, loop_1695
19943 movg %xcc, %g7, %g2
19944loop_1694:
19945 fmovse %xcc, %f13, %f13
19946 bvc,pt %xcc, loop_1696
19947loop_1695:
19948 edge8 %o7, %l0, %g4
19949 subccc %g5, %i7, %l5
19950 sllx %l1, %l4, %o3
19951loop_1696:
19952 alignaddr %o1, %o2, %g6
19953 set 0x48, %g4
19954 lduwa [%l7 + %g4] 0x89, %i3
19955 add %o5, %i0, %l3
19956 fornot1 %f10, %f6, %f16
19957 addc %l6, %o0, %o4
19958 move %icc, %i1, %g3
19959 movrne %l2, %i6, %o6
19960 tneg %xcc, 0x4
19961 edge16 %i5, %i4, %g1
19962 addcc %g7, 0x0417, %g2
19963 edge32 %o7, %i2, %l0
19964 and %g4, 0x1309, %g5
19965 fmovdvc %icc, %f26, %f20
19966 xnorcc %i7, 0x0AD2, %l5
19967 brnz,a %l1, loop_1697
19968 tn %xcc, 0x3
19969 popc 0x0FA3, %o3
19970 tl %icc, 0x1
19971loop_1697:
19972 ldd [%l7 + 0x70], %l4
19973 edge8 %o1, %o2, %g6
19974 mulx %o5, %i0, %i3
19975 set 0x14, %l0
19976 stwa %l6, [%l7 + %l0] 0x2b
19977 membar #Sync
19978 sdivx %o0, 0x021E, %l3
19979 fmovsne %icc, %f14, %f27
19980 andn %i1, %g3, %o4
19981 sllx %i6, 0x1F, %o6
19982 add %l2, 0x148A, %i4
19983 andncc %i5, %g1, %g7
19984 nop
19985 setx 0x17D24C68F5CC4383, %l0, %l6
19986 stx %l6, [%l7 + 0x28]
19987 ldd [%l7 + 0x28], %f24
19988 setx 0x226A42CC8DD537FE, %l1, %l5
19989 stx %l5, [%l7 + 0x10]
19990 ldd [%l7 + 0x10], %f24
19991 faddd %f24, %f24, %f2
19992 brgz,a %o7, loop_1698
19993 addcc %i2, 0x1C2C, %g2
19994 movvs %icc, %g4, %g5
19995 fxor %f24, %f10, %f30
19996loop_1698:
19997 xnor %l0, %l5, %l1
19998 fmovrsgz %i7, %f5, %f16
19999 or %o3, %o1, %o2
20000 fbu,a %fcc0, loop_1699
20001 orcc %l4, %g6, %o5
20002 membar 0x4D
20003 stw %i3, [%l7 + 0x58]
20004loop_1699:
20005 move %icc, %l6, %o0
20006 tgu %xcc, 0x2
20007 edge16n %i0, %l3, %g3
20008 ba,a loop_1700
20009 taddcc %o4, %i6, %i1
20010 set 0x58, %o7
20011 stwa %o6, [%l7 + %o7] 0x89
20012loop_1700:
20013 fblg,a %fcc2, loop_1701
20014 addc %l2, 0x04A9, %i4
20015 fblg %fcc1, loop_1702
20016 nop
20017 setx 0xCD5536A5405AAB1B, %l0, %l6
20018 stx %l6, [%l7 + 0x28]
20019 ldd [%l7 + 0x28], %f12
20020 setx 0x77C989524F77B6A4, %l1, %l5
20021 stx %l5, [%l7 + 0x10]
20022 ldd [%l7 + 0x10], %f24
20023 fdivd %f24, %f12, %f2
20024loop_1701:
20025 ldub [%l7 + 0x40], %g1
20026 fandnot2s %f14, %f24, %f8
20027loop_1702:
20028 nop
20029 add %l7, 0x74, %l6
20030 wr %g0, 0x89, %asi
20031 casa [%l6] %asi, %g7, %o7
20032 fsrc2 %f20, %f24
20033 udivcc %i5, 0x1206, %i2
20034 smulcc %g2, %g5, %l0
20035 edge32n %g4, %l5, %l1
20036 tpos %icc, 0x5
20037 set 0x4C, %g6
20038 swapa [%l7 + %g6] 0x80, %i7
20039 fpadd32 %f24, %f14, %f26
20040 ldstub [%l7 + 0x5F], %o1
20041 udivx %o2, 0x171F, %o3
20042 sir 0x09D7
20043 sdivcc %g6, 0x0388, %o5
20044 umul %i3, %l6, %o0
20045 udivx %l4, 0x0FBB, %i0
20046 orncc %l3, 0x03E4, %o4
20047 tg %icc, 0x1
20048 fmovdge %icc, %f19, %f10
20049 fmovsvs %xcc, %f24, %f17
20050 movre %i6, 0x31C, %i1
20051 addc %g3, 0x199F, %o6
20052 set 0x64, %i7
20053 stwa %l2, [%l7 + %i7] 0x14
20054 sdivx %g1, 0x0CE2, %g7
20055 ldd [%l7 + 0x60], %f14
20056 fblg,a %fcc2, loop_1703
20057 fxnors %f18, %f12, %f30
20058 array16 %o7, %i5, %i2
20059 and %i4, %g5, %l0
20060loop_1703:
20061 sdivcc %g2, 0x1B3B, %g4
20062 bgu,a loop_1704
20063 movre %l5, %i7, %o1
20064 movrgez %l1, %o2, %g6
20065 orncc %o3, 0x1989, %i3
20066loop_1704:
20067 nop
20068 set 0x4F, %o3
20069 lduba [%l7 + %o3] 0x10, %o5
20070 fone %f12
20071 xorcc %l6, %o0, %l4
20072 ld [%l7 + 0x1C], %f14
20073 wr %g0, 0x80, %asi
20074 ldda [%l7 + 0x10] %asi, %i0
20075 fmovde %icc, %f10, %f5
20076 andncc %o4, %l3, %i6
20077 array32 %g3, %o6, %i1
20078 fmovdn %xcc, %f24, %f28
20079 fmovdg %xcc, %f19, %f26
20080 edge8n %l2, %g7, %o7
20081 fexpand %f21, %f10
20082 movre %g1, %i5, %i4
20083 fbule,a %fcc3, loop_1705
20084 edge32n %g5, %l0, %i2
20085 umulcc %g2, %g4, %i7
20086 fzero %f28
20087loop_1705:
20088 nop
20089 setx 0x89BA72CC1D6FFDE9, %l0, %l6
20090 stx %l6, [%l7 + 0x28]
20091 ldd [%l7 + 0x28], %f8
20092 setx 0xC75A0F23C46DD587, %l1, %l5
20093 stx %l5, [%l7 + 0x10]
20094 ldd [%l7 + 0x10], %f0
20095 fmuld %f0, %f8, %f28
20096 edge32l %o1, %l5, %o2
20097 ldx [%l7 + 0x78], %l1
20098 subcc %o3, %i3, %o5
20099 movgu %icc, %l6, %g6
20100 sdivcc %o0, 0x0020, %i0
20101 add %o4, 0x1D64, %l3
20102 taddcc %l4, %g3, %i6
20103 fmul8sux16 %f20, %f8, %f30
20104 fornot2s %f27, %f12, %f19
20105 fmovrsgz %i1, %f27, %f9
20106 movre %o6, 0x29E, %g7
20107 fand %f28, %f28, %f30
20108 movpos %xcc, %o7, %g1
20109 membar 0x28
20110 umul %i5, %i4, %g5
20111 fbge %fcc1, loop_1706
20112 subcc %l0, %l2, %g2
20113 edge16l %i2, %i7, %o1
20114 srax %g4, 0x03, %l5
20115loop_1706:
20116 mulscc %l1, %o2, %i3
20117 fpadd16s %f3, %f12, %f5
20118 taddcctv %o3, 0x1035, %l6
20119 subccc %g6, 0x02C3, %o5
20120 subc %i0, %o4, %o0
20121 fbg,a %fcc3, loop_1707
20122 edge32n %l4, %l3, %i6
20123 tgu %icc, 0x1
20124 fnegd %f20, %f12
20125loop_1707:
20126 tvc %xcc, 0x3
20127 alignaddrl %g3, %o6, %g7
20128 tg %icc, 0x5
20129 ld [%l7 + 0x5C], %f29
20130 taddcc %i1, %g1, %o7
20131 fbn %fcc2, loop_1708
20132 fmovrdgez %i4, %f14, %f18
20133 addcc %g5, %l0, %i5
20134 fbn %fcc2, loop_1709
20135loop_1708:
20136 tge %icc, 0x3
20137 fmovda %icc, %f19, %f29
20138 tl %xcc, 0x5
20139loop_1709:
20140 fmul8x16al %f3, %f31, %f16
20141 edge8ln %l2, %g2, %i7
20142 subcc %o1, %i2, %g4
20143 tcc %xcc, 0x6
20144 movpos %icc, %l1, %o2
20145 fmovs %f19, %f1
20146 fone %f24
20147 orn %l5, %o3, %i3
20148 sethi 0x183E, %g6
20149 movrgez %o5, 0x1AD, %l6
20150 ta %xcc, 0x1
20151 or %i0, %o4, %o0
20152 mulx %l3, 0x107A, %i6
20153 faligndata %f2, %f10, %f30
20154 tne %icc, 0x3
20155 movl %xcc, %l4, %o6
20156 movcs %xcc, %g7, %i1
20157 sub %g1, 0x1A8A, %g3
20158 nop
20159 fitos %f12, %f7
20160 fstoi %f7, %f29
20161 sra %o7, %i4, %g5
20162 nop
20163 setx 0xABE29493B05AB0AB, %l0, %l6
20164 stx %l6, [%l7 + 0x50]
20165 ldx [%l7 + 0x50], %fsr
20166 nop
20167 setx 0xB325B0FC1043CE44, %l0, %l6
20168 stx %l6, [%l7 + 0x28]
20169 ldx [%l7 + 0x28], %fsr
20170 fmovdvc %icc, %f7, %f10
20171 tsubcc %i5, 0x1DA0, %l2
20172 ld [%l7 + 0x1C], %f15
20173 orcc %l0, %g2, %o1
20174 fbul %fcc0, loop_1710
20175 tle %icc, 0x5
20176 fmovscc %icc, %f15, %f28
20177 fcmpgt32 %f4, %f10, %i7
20178loop_1710:
20179 swap [%l7 + 0x20], %g4
20180 bge,a,pn %xcc, loop_1711
20181 smulcc %i2, 0x1A4A, %o2
20182 fmovrslez %l1, %f28, %f19
20183 call loop_1712
20184loop_1711:
20185 ldstub [%l7 + 0x5F], %o3
20186 wr %g0, 0x80, %asi
20187 sta %f15, [%l7 + 0x38] %asi
20188loop_1712:
20189 nop
20190 set 0x28, %i1
20191 stha %l5, [%l7 + %i1] 0x19
20192 sub %g6, %i3, %o5
20193 bvs,a loop_1713
20194 st %f1, [%l7 + 0x10]
20195 edge16n %l6, %i0, %o4
20196 movcc %xcc, %o0, %i6
20197loop_1713:
20198 sllx %l3, 0x1E, %l4
20199 edge16ln %o6, %i1, %g7
20200 udiv %g3, 0x021B, %g1
20201 fbne,a %fcc1, loop_1714
20202 addcc %i4, %o7, %g5
20203 tg %xcc, 0x0
20204 movrgez %i5, 0x1C5, %l0
20205loop_1714:
20206 fmovsa %icc, %f3, %f16
20207 tne %icc, 0x7
20208 orncc %l2, %o1, %i7
20209 smul %g4, 0x1490, %g2
20210 nop
20211 fitod %f6, %f2
20212 fdtox %f2, %f0
20213 nop
20214 setx 0x107A6FEA, %l0, %l6
20215 st %l6, [%l7 + 0x2C]
20216 ld [%l7 + 0x2C], %fsr
20217 edge8 %i2, %o2, %o3
20218 tne %icc, 0x2
20219 array16 %l5, %g6, %i3
20220 set 0x18, %i2
20221 stwa %l1, [%l7 + %i2] 0x11
20222 movre %l6, %o5, %o4
20223 set 0x4E, %g5
20224 stba %i0, [%l7 + %g5] 0x2b
20225 membar #Sync
20226 fabss %f3, %f18
20227 bne,a %xcc, loop_1715
20228 movre %o0, 0x3A1, %i6
20229 srlx %l4, %o6, %l3
20230 set 0x16, %i0
20231 stha %g7, [%l7 + %i0] 0x2f
20232 membar #Sync
20233loop_1715:
20234 movrlez %g3, 0x2D9, %g1
20235 taddcc %i4, 0x0695, %i1
20236 orn %o7, %i5, %l0
20237 bg,a %icc, loop_1716
20238 tcs %icc, 0x4
20239 fnors %f17, %f12, %f13
20240 fnot2s %f26, %f4
20241loop_1716:
20242 ldx [%l7 + 0x70], %g5
20243 popc 0x17AF, %l2
20244 fmovsle %icc, %f10, %f23
20245 edge8 %o1, %i7, %g2
20246 umulcc %i2, %o2, %g4
20247 movre %l5, %g6, %o3
20248 nop
20249 set 0x70, %l4
20250 std %f12, [%l7 + %l4]
20251 movgu %icc, %l1, %i3
20252 fmovsge %xcc, %f2, %f0
20253 fxnors %f7, %f17, %f18
20254 alignaddrl %o5, %o4, %l6
20255 xor %o0, %i6, %i0
20256 andn %l4, 0x0F23, %l3
20257 umulcc %g7, 0x07C1, %o6
20258 srlx %g1, %g3, %i1
20259 fnot2s %f15, %f2
20260 set 0x14, %l6
20261 lduwa [%l7 + %l6] 0x89, %i4
20262 sllx %o7, 0x1E, %i5
20263 wr %g0, 0x18, %asi
20264 ldsha [%l7 + 0x0E] %asi, %g5
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 0x1938486A, %l0, %l6
20274 st %l6, [%l7 + 0x28]
20275 ld [%l7 + 0x28], %f15
20276 setx 0x71E34665, %l1, %l5
20277 st %l5, [%l7 + 0x10]
20278 ld [%l7 + 0x10], %f31
20279 fsubs %f31, %f15, %f4
20280 movl %xcc, %l2, %l0
20281 fbul %fcc3, loop_1717
20282 tcc %xcc, 0x5
20283 fmovrdgz %o1, %f18, %f10
20284 nop
20285 setx 0x3FF61713, %l0, %l6
20286 st %l6, [%l7 + 0x28]
20287 ld [%l7 + 0x28], %f31
20288 setx 0xFD23279C, %l1, %l5
20289 st %l5, [%l7 + 0x10]
20290 ld [%l7 + 0x10], %f25
20291 fdivs %f25, %f31, %f10
20292loop_1717:
20293 ldx [%l7 + 0x48], %i7
20294 fmovspos %xcc, %f23, %f2
20295 orcc %i2, 0x0833, %o2
20296 fzeros %f14
20297 stx %g2, [%l7 + 0x60]
20298 fmuld8ulx16 %f22, %f12, %f16
20299 srl %l5, %g6, %o3
20300 movleu %xcc, %g4, %i3
20301 pdist %f4, %f0, %f28
20302 movre %l1, %o4, %o5
20303 fmovsg %xcc, %f17, %f13
20304 fmovse %icc, %f11, %f31
20305 edge16n %l6, %i6, %i0
20306 udivcc %o0, 0x04AD, %l3
20307 fxnor %f12, %f4, %f20
20308 array8 %l4, %o6, %g7
20309 fmovdgu %icc, %f3, %f11
20310 bne,a,pt %icc, loop_1718
20311 subcc %g3, 0x03C3, %i1
20312 movne %icc, %i4, %g1
20313 fble %fcc0, loop_1719
20314loop_1718:
20315 fcmple16 %f28, %f4, %o7
20316 nop
20317 setx 0x8BEBB5C19387063E, %l0, %l6
20318 stx %l6, [%l7 + 0x28]
20319 ldd [%l7 + 0x28], %f18
20320 setx 0x48EDBD7333F88A5C, %l1, %l5
20321 stx %l5, [%l7 + 0x10]
20322 ldd [%l7 + 0x10], %f30
20323 fdivd %f30, %f18, %f26
20324 movrne %i5, 0x114, %g5
20325loop_1719:
20326 andncc %l0, %l2, %o1
20327 subcc %i2, %i7, %g2
20328 tcc %icc, 0x6
20329 subc %l5, %g6, %o3
20330 sllx %g4, %o2, %l1
20331 movle %icc, %i3, %o5
20332 saved
20333 rdpr %cwp, %g1
20334 rdpr %cansave, %g2
20335 rdpr %canrestore, %g3
20336 rdpr %cleanwin, %g4
20337 rdpr %otherwin, %g5
20338 rdpr %wstate, %g6
20339 tpos %xcc, 0x7
20340 fpadd16 %f18, %f16, %f10
20341 tvc %icc, 0x3
20342 movre %l6, 0x04E, %o4
20343 brgez,a %i6, loop_1720
20344 movrlz %i0, 0x202, %o0
20345 movre %l3, %l4, %g7
20346 fcmpne16 %f0, %f14, %g3
20347loop_1720:
20348 nop
20349 fitos %f13, %f26
20350 fstod %f26, %f20
20351 fbn,a %fcc3, loop_1721
20352 lduw [%l7 + 0x50], %i1
20353 xorcc %i4, %o6, %g1
20354 fcmpgt32 %f30, %f14, %i5
20355loop_1721:
20356 nop
20357 wr %g0, 0x80, %asi
20358 lduha [%l7 + 0x68] %asi, %g5
20359 nop
20360 set 0x4C, %l3
20361 ldsh [%l7 + %l3], %o7
20362 movg %xcc, %l0, %o1
20363 brlz %l2, loop_1722
20364 edge8 %i2, %g2, %i7
20365 mova %xcc, %l5, %g6
20366 srax %g4, %o2, %l1
20367loop_1722:
20368 array16 %o3, %i3, %o5
20369 xor %l6, %i6, %o4
20370 mulx %o0, 0x1765, %l3
20371 move %icc, %l4, %g7
20372 fcmpne32 %f18, %f18, %g3
20373 andcc %i0, 0x0A44, %i1
20374 fbn,a %fcc2, loop_1723
20375 fblg,a %fcc1, loop_1724
20376 tsubcc %o6, %g1, %i5
20377 or %g5, %i4, %l0
20378loop_1723:
20379 fbge %fcc3, loop_1725
20380loop_1724:
20381 xnorcc %o1, 0x0A92, %o7
20382 srlx %i2, %l2, %i7
20383 movrlez %g2, %g6, %g4
20384loop_1725:
20385 movle %icc, %l5, %l1
20386 movn %xcc, %o3, %i3
20387 wr %g0, 0x19, %asi
20388 stha %o2, [%l7 + 0x0E] %asi
20389 fpsub32s %f16, %f6, %f0
20390 move %icc, %o5, %l6
20391 fpsub16 %f26, %f26, %f30
20392 or %i6, %o0, %o4
20393 wr %g0, 0x80, %asi
20394 ldsha [%l7 + 0x12] %asi, %l4
20395 ldd [%l7 + 0x50], %f14
20396 xnorcc %l3, 0x0401, %g3
20397 wr %g0, 0x2b, %asi
20398 ldda [%l7 + 0x10] %asi, %i0
20399 tvs %icc, 0x7
20400 saved
20401 rdpr %cwp, %g1
20402 rdpr %cansave, %g2
20403 rdpr %canrestore, %g3
20404 rdpr %cleanwin, %g4
20405 rdpr %otherwin, %g5
20406 rdpr %wstate, %g6
20407 udivx %g7, 0x0E0A, %i1
20408 fmul8sux16 %f2, %f0, %f30
20409 sdivx %o6, 0x1470, %i5
20410 edge32 %g1, %i4, %l0
20411 andncc %g5, %o1, %o7
20412 subc %l2, %i2, %i7
20413 wr %g0, 0x80, %asi
20414 ldda [%l7 + 0x40] %asi, %g6
20415 tn %icc, 0x0
20416 edge32 %g2, %l5, %l1
20417 edge8l %o3, %g4, %i3
20418 edge8l %o2, %o5, %i6
20419 fmovsne %xcc, %f31, %f14
20420 tge %xcc, 0x4
20421 sdivcc %o0, 0x0D08, %l6
20422 fbule,a %fcc0, loop_1726
20423 fmuld8ulx16 %f12, %f5, %f22
20424 sdivx %o4, 0x18D1, %l3
20425 edge16ln %l4, %g3, %i0
20426loop_1726:
20427 ldsh [%l7 + 0x7E], %i1
20428 movneg %xcc, %o6, %g7
20429 sllx %i5, 0x0C, %g1
20430 tneg %icc, 0x4
20431 tpos %xcc, 0x5
20432 sdiv %l0, 0x07FC, %i4
20433 tl %xcc, 0x7
20434 movrlz %g5, %o1, %l2
20435 wr %g0, 0x10, %asi
20436 ldswa [%l7 + 0x74] %asi, %i2
20437 movvs %icc, %i7, %o7
20438 addccc %g2, %g6, %l1
20439 movl %icc, %o3, %g4
20440 be,a %icc, loop_1727
20441 movvs %xcc, %l5, %o2
20442 fmovdleu %icc, %f24, %f16
20443 fandnot2 %f10, %f10, %f12
20444loop_1727:
20445 stb %i3, [%l7 + 0x5A]
20446 movrlez %i6, 0x070, %o0
20447 sll %o5, 0x1F, %o4
20448 nop
20449 setx 0xC4C8610070436005, %l0, %l6
20450 stx %l6, [%l7 + 0x40]
20451 ldx [%l7 + 0x40], %fsr
20452 wr %g0, 0x04, %asi
20453 stwa %l3, [%l7 + 0x40] %asi
20454 fcmple32 %f10, %f24, %l4
20455 mulscc %g3, 0x0F23, %i0
20456 fmovsn %icc, %f8, %f10
20457 fcmpgt16 %f16, %f14, %l6
20458 tge %icc, 0x0
20459 wr %g0, 0x18, %asi
20460 lduwa [%l7 + 0x64] %asi, %o6
20461 addc %g7, %i5, %g1
20462 bl,pt %icc, loop_1728
20463 edge32ln %l0, %i4, %g5
20464 fmul8ulx16 %f18, %f24, %f10
20465 ldd [%l7 + 0x48], %o0
20466loop_1728:
20467 fnot2 %f26, %f8
20468 array32 %i1, %l2, %i2
20469 edge16ln %o7, %i7, %g6
20470 sir 0x1428
20471 orncc %l1, 0x0B75, %g2
20472 restored
20473 rdpr %cwp, %g1
20474 rdpr %cansave, %g2
20475 rdpr %canrestore, %g3
20476 rdpr %cleanwin, %g4
20477 rdpr %otherwin, %g5
20478 rdpr %wstate, %g6
20479 tleu %icc, 0x0
20480 tcs %icc, 0x4
20481 andncc %o3, %l5, %g4
20482 bneg,a loop_1729
20483 movl %icc, %i3, %o2
20484 movpos %icc, %o0, %o5
20485 movleu %icc, %i6, %o4
20486loop_1729:
20487 movg %xcc, %l4, %g3
20488 add %l7, 0x10, %l6
20489 wr %g0, 0x88, %asi
20490 casa [%l6] 0x88, %i0, %l3
20491 fbn %fcc1, loop_1730
20492 edge16l %l6, %g7, %o6
20493 subc %i5, %g1, %l0
20494 mova %xcc, %g5, %o1
20495loop_1730:
20496 nop
20497 fitod %f4, %f18
20498 fdtox %f18, %f12
20499 alignaddr %i1, %l2, %i2
20500 brgz,a %i4, loop_1731
20501 edge8 %i7, %o7, %g6
20502 edge16ln %g2, %l1, %o3
20503 edge16 %l5, %i3, %o2
20504loop_1731:
20505 add %g4, %o5, %i6
20506 umulcc %o4, 0x0888, %l4
20507 ld [%l7 + 0x68], %f4
20508 te %icc, 0x0
20509 xnorcc %g3, %i0, %l3
20510 movrgez %o0, %g7, %o6
20511 bne,pn %icc, loop_1732
20512 srlx %l6, 0x00, %g1
20513 tle %xcc, 0x0
20514 andn %l0, 0x1A25, %i5
20515loop_1732:
20516 array16 %g5, %i1, %l2
20517 tn %xcc, 0x5
20518 fbe,a %fcc3, loop_1733
20519 fmovrdlz %i2, %f16, %f8
20520 edge8 %i4, %o1, %o7
20521 movcc %icc, %g6, %i7
20522loop_1733:
20523 movpos %icc, %l1, %g2
20524 sdivx %o3, 0x01B8, %l5
20525 fmovsneg %xcc, %f9, %f13
20526 fnand %f8, %f28, %f18
20527 srax %o2, 0x17, %i3
20528 add %l7, 0x30, %l6
20529 wr %g0, 0x81, %asi
20530 lda [%l6] %asi, %o5
20531 casa [%l6] 0x81, %o5, %i6
20532 set 0x10, %i3
20533 stha %g4, [%l7 + %i3] 0x88
20534 nop
20535 setx loop_1734, %l0, %l1
20536 wrpr 0x1, %tl
20537 wrpr %l1, %tnpc
20538 setx 0x34400001400, %l0, %l1
20539 wrpr %l1, %tstate
20540 wrhpr 0x4, %htstate
20541 done
20542 tvc %xcc, 0x5
20543 array8 %o4, %l4, %g3
20544 ldstub [%l7 + 0x3D], %l3
20545loop_1734:
20546 sdivcc %o0, 0x1A4C, %g7
20547 bvc,pt %icc, loop_1735
20548 fzeros %f12
20549 fmovsgu %xcc, %f5, %f13
20550 srax %o6, 0x16, %l6
20551loop_1735:
20552 nop
20553 set 0x78, %g7
20554 stxa %g1, [%l7 + %g7] 0xe3
20555 membar #Sync
20556 movre %l0, %i0, %g5
20557 tle %icc, 0x7
20558 stbar
20559 array32 %i1, %l2, %i5
20560 fmovdgu %xcc, %f4, %f24
20561 edge32n %i4, %i2, %o1
20562 addc %o7, %i7, %l1
20563 brgez,a %g6, loop_1736
20564 tn %icc, 0x1
20565 movrgez %o3, 0x364, %l5
20566 tneg %icc, 0x0
20567loop_1736:
20568 nop
20569 wr %g0, 0x2e, %asi
20570 ldda [%l7 + 0x40] %asi, %g2
20571 movvc %xcc, %o2, %o5
20572 movrgez %i3, 0x25A, %i6
20573 fmovrdgez %o4, %f14, %f28
20574 subc %g4, %l4, %g3
20575 addc %o0, %g7, %o6
20576 tl %xcc, 0x2
20577 set 0x60, %g1
20578 prefetcha [%l7 + %g1] 0x14, 0x0
20579 umul %g1, 0x0CBC, %l6
20580 fzeros %f12
20581 tl %xcc, 0x3
20582 tsubcc %i0, 0x1ACC, %l0
20583 fmovrdne %g5, %f2, %f6
20584 xorcc %i1, 0x0DFC, %l2
20585 movrgez %i4, 0x0A3, %i5
20586 edge32n %i2, %o7, %i7
20587 nop
20588 fitos %f7, %f7
20589 fstox %f7, %f28
20590 fxtos %f28, %f9
20591 fbge %fcc0, loop_1737
20592 movrlz %l1, %o1, %o3
20593 edge8 %l5, %g2, %o2
20594 sdivx %o5, 0x0CEE, %i3
20595loop_1737:
20596 brlez %g6, loop_1738
20597 movrne %i6, %g4, %l4
20598 sll %o4, 0x15, %o0
20599 sdiv %g7, 0x0CA4, %g3
20600loop_1738:
20601 tle %xcc, 0x7
20602 movge %xcc, %o6, %l3
20603 bne,pt %xcc, loop_1739
20604 te %icc, 0x0
20605 movneg %xcc, %l6, %g1
20606 srl %l0, %g5, %i0
20607loop_1739:
20608 bge,a,pt %icc, loop_1740
20609 and %i1, 0x16E1, %i4
20610 membar 0x54
20611 wr %g0, 0x80, %asi
20612 prefetcha [%l7 + 0x30] %asi, 0x0
20613loop_1740:
20614 ldsw [%l7 + 0x74], %i2
20615 taddcc %o7, %l2, %i7
20616 mulx %l1, 0x108F, %o3
20617 brnz,a %l5, loop_1741
20618 smul %o1, %o2, %g2
20619 tcc %xcc, 0x1
20620 mulscc %i3, %o5, %i6
20621loop_1741:
20622 subc %g4, %g6, %l4
20623 fmul8ulx16 %f6, %f2, %f16
20624 sir 0x02F5
20625 edge16 %o4, %o0, %g7
20626 set 0x5C, %g3
20627 lduwa [%l7 + %g3] 0x19, %o6
20628 fbu,a %fcc0, loop_1742
20629 taddcc %l3, %l6, %g3
20630 bleu,a %icc, loop_1743
20631 mulscc %l0, 0x06C0, %g5
20632loop_1742:
20633 fors %f20, %f12, %f0
20634 udivcc %i0, 0x0DA9, %g1
20635loop_1743:
20636 edge8ln %i4, %i1, %i5
20637 edge16n %i2, %o7, %i7
20638 smulcc %l2, 0x147E, %o3
20639 popc %l5, %l1
20640 array8 %o1, %g2, %o2
20641 bgu %icc, loop_1744
20642 fbule,a %fcc3, loop_1745
20643 mulx %i3, %i6, %o5
20644 fpmerge %f29, %f22, %f2
20645loop_1744:
20646 brgez %g4, loop_1746
20647loop_1745:
20648 move %xcc, %l4, %o4
20649 fmovdcs %xcc, %f11, %f30
20650 or %o0, 0x1EA5, %g6
20651loop_1746:
20652 fmovdvc %icc, %f19, %f23
20653 taddcctv %g7, %l3, %l6
20654 array32 %o6, %g3, %l0
20655 array16 %g5, %g1, %i4
20656 fmovse %xcc, %f4, %f27
20657 fsrc2 %f28, %f8
20658 alignaddr %i1, %i5, %i0
20659 sir 0x00D7
20660 swap [%l7 + 0x68], %i2
20661 fzero %f26
20662 addc %o7, %l2, %i7
20663 std %f10, [%l7 + 0x10]
20664 wr %g0, 0x04, %asi
20665 ldswa [%l7 + 0x3C] %asi, %o3
20666 saved
20667 rdpr %cwp, %g1
20668 rdpr %cansave, %g2
20669 rdpr %canrestore, %g3
20670 rdpr %cleanwin, %g4
20671 rdpr %otherwin, %g5
20672 rdpr %wstate, %g6
20673 fnors %f5, %f27, %f4
20674 fmovdne %xcc, %f31, %f30
20675 brnz %l5, loop_1747
20676 saved
20677 rdpr %cwp, %g1
20678 rdpr %cansave, %g2
20679 rdpr %canrestore, %g3
20680 rdpr %cleanwin, %g4
20681 rdpr %otherwin, %g5
20682 rdpr %wstate, %g6
20683 movgu %xcc, %l1, %g2
20684 fxnor %f0, %f30, %f10
20685loop_1747:
20686 taddcctv %o2, 0x09BE, %i3
20687 ta %xcc, 0x2
20688 movcc %icc, %o1, %i6
20689 fcmpgt32 %f6, %f6, %g4
20690 addccc %l4, 0x1F5F, %o5
20691 sllx %o4, %o0, %g7
20692 fmovsleu %icc, %f13, %f10
20693 fmovsgu %icc, %f10, %f11
20694 subccc %g6, 0x1E30, %l6
20695 sdiv %o6, 0x148E, %l3
20696 fandnot1 %f6, %f4, %f6
20697 saved
20698 rdpr %cwp, %g1
20699 rdpr %cansave, %g2
20700 rdpr %canrestore, %g3
20701 rdpr %cleanwin, %g4
20702 rdpr %otherwin, %g5
20703 rdpr %wstate, %g6
20704 fabsd %f30, %f0
20705 movpos %xcc, %l0, %g3
20706 orcc %g5, %g1, %i1
20707 fmovsgu %xcc, %f17, %f0
20708 fnot2s %f12, %f25
20709 fandnot1 %f28, %f18, %f24
20710 movle %xcc, %i4, %i5
20711 tgu %xcc, 0x7
20712 movne %xcc, %i2, %o7
20713 fmovdne %icc, %f18, %f31
20714 movcs %xcc, %i0, %l2
20715 fmul8x16au %f10, %f11, %f0
20716 udiv %o3, 0x0D95, %l5
20717 fmovdleu %xcc, %f14, %f18
20718 brlz,a %i7, loop_1748
20719 andn %l1, 0x0DEF, %g2
20720 or %i3, 0x17F1, %o2
20721 alignaddrl %o1, %i6, %l4
20722loop_1748:
20723 nop
20724 set 0x40, %l1
20725 ldda [%l7 + %l1] 0x11, %f16
20726 movgu %icc, %g4, %o4
20727 lduw [%l7 + 0x54], %o0
20728 set 0x30, %g2
20729 prefetcha [%l7 + %g2] 0x89, 0x0
20730 umulcc %o5, %l6, %g6
20731 movn %icc, %o6, %l0
20732 tne %icc, 0x4
20733 udivcc %g3, 0x0A4D, %g5
20734 fmovrdlez %l3, %f6, %f18
20735 subc %g1, 0x12BB, %i4
20736 subcc %i1, %i2, %o7
20737 fpadd16s %f15, %f9, %f11
20738 fone %f24
20739 subcc %i0, %l2, %i5
20740 flush %l7 + 0x74
20741 movne %xcc, %o3, %l5
20742 tge %icc, 0x1
20743 movg %xcc, %l1, %i7
20744 xnorcc %i3, 0x0F9E, %g2
20745 movgu %icc, %o2, %o1
20746 srl %l4, %i6, %g4
20747 fabss %f14, %f21
20748 movrne %o4, %g7, %o5
20749 ld [%l7 + 0x08], %f17
20750 fnands %f9, %f6, %f12
20751 tcc %icc, 0x6
20752 lduw [%l7 + 0x18], %o0
20753 srl %g6, 0x10, %l6
20754 tcc %icc, 0x7
20755 addc %o6, 0x025A, %l0
20756 edge32l %g5, %l3, %g3
20757 fsrc2s %f28, %f30
20758 bcc,pn %icc, loop_1749
20759 sir 0x1494
20760 stw %i4, [%l7 + 0x1C]
20761 udivcc %i1, 0x1FEA, %i2
20762loop_1749:
20763 fmovrdgez %g1, %f2, %f30
20764 edge32n %o7, %i0, %l2
20765 st %f9, [%l7 + 0x48]
20766 movrlz %o3, %i5, %l5
20767 fmovsne %xcc, %f8, %f11
20768 subc %l1, 0x0508, %i7
20769 wr %g0, 0x18, %asi
20770 stxa %g2, [%l7 + 0x38] %asi
20771 fmovdge %xcc, %f27, %f3
20772 array8 %o2, %i3, %l4
20773 movg %xcc, %i6, %g4
20774 mulscc %o4, 0x1A06, %g7
20775 stbar
20776 sdivx %o5, 0x1374, %o1
20777 nop
20778 setx loop_1750, %l0, %l1
20779 jmpl %l1, %g6
20780 flush %l7 + 0x6C
20781 movle %xcc, %o0, %o6
20782 andn %l0, %l6, %g5
20783loop_1750:
20784 orcc %l3, %g3, %i4
20785 edge32ln %i1, %i2, %g1
20786 array32 %o7, %l2, %i0
20787 fbg,a %fcc2, loop_1751
20788 movrne %i5, 0x12D, %o3
20789 ble,a %xcc, loop_1752
20790 fmovdl %xcc, %f1, %f25
20791loop_1751:
20792 fmovdpos %icc, %f27, %f5
20793 fandnot2s %f16, %f25, %f24
20794loop_1752:
20795 fandnot2 %f8, %f4, %f16
20796 tneg %icc, 0x0
20797 sdiv %l1, 0x07F1, %l5
20798 udivcc %i7, 0x0915, %g2
20799 edge32ln %i3, %l4, %o2
20800 fornot2s %f17, %f24, %f13
20801 alignaddr %i6, %o4, %g7
20802 edge32ln %o5, %o1, %g4
20803 array8 %o0, %o6, %l0
20804 nop
20805 fitod %f6, %f16
20806 fdtos %f16, %f9
20807 tleu %icc, 0x0
20808 tle %xcc, 0x6
20809 fpack32 %f30, %f8, %f4
20810 or %g6, 0x11D4, %g5
20811 edge32 %l6, %g3, %l3
20812 array32 %i4, %i1, %i2
20813 sdivcc %o7, 0x1CBF, %g1
20814 fmovdleu %xcc, %f20, %f1
20815 set 0x32, %l5
20816 stha %i0, [%l7 + %l5] 0x81
20817 fbule %fcc0, loop_1753
20818 stw %i5, [%l7 + 0x68]
20819 nop
20820 setx 0x26E403F8, %l0, %l6
20821 st %l6, [%l7 + 0x28]
20822 ld [%l7 + 0x28], %f26
20823 setx 0x81693490, %l1, %l5
20824 st %l5, [%l7 + 0x10]
20825 ld [%l7 + 0x10], %f3
20826 fmuls %f3, %f26, %f8
20827 fcmpne32 %f0, %f30, %l2
20828loop_1753:
20829 nop
20830 fitos %f11, %f19
20831 fstox %f19, %f10
20832 fxtos %f10, %f4
20833 mulx %o3, 0x08F1, %l5
20834 edge8n %i7, %g2, %l1
20835 fmovda %xcc, %f3, %f23
20836 fexpand %f4, %f20
20837 tg %xcc, 0x7
20838 movne %xcc, %i3, %l4
20839 movge %xcc, %i6, %o2
20840 xnor %o4, %g7, %o5
20841 membar 0x3E
20842 nop
20843 fitos %f4, %f23
20844 fstod %f23, %f16
20845 fmovdpos %xcc, %f16, %f24
20846 bvc,a loop_1754
20847 tvs %xcc, 0x3
20848 umul %g4, 0x01A2, %o0
20849 ldx [%l7 + 0x38], %o6
20850loop_1754:
20851 mulx %l0, %g6, %g5
20852 fmovs %f3, %f7
20853 pdist %f10, %f2, %f14
20854 nop
20855 fitod %f11, %f4
20856 tvc %icc, 0x5
20857 addcc %o1, %l6, %l3
20858 nop
20859 setx 0x17441D3B, %l0, %l6
20860 st %l6, [%l7 + 0x28]
20861 ld [%l7 + 0x28], %f14
20862 setx 0x90F6FBDE, %l1, %l5
20863 st %l5, [%l7 + 0x10]
20864 ld [%l7 + 0x10], %f9
20865 fsubs %f9, %f14, %f4
20866 movrgez %i4, %g3, %i1
20867 movneg %xcc, %i2, %o7
20868 fsrc2s %f2, %f13
20869 nop
20870 setx 0xEC5ECCB5, %l0, %l6
20871 st %l6, [%l7 + 0x28]
20872 ld [%l7 + 0x28], %f2
20873 fsqrts %f2, %f10
20874 sll %i0, 0x0F, %i5
20875 swap [%l7 + 0x60], %l2
20876 tsubcctv %g1, 0x1DA0, %l5
20877 fmovsne %xcc, %f19, %f29
20878 movcs %icc, %i7, %g2
20879 alignaddr %l1, %i3, %l4
20880 edge32n %o3, %o2, %i6
20881 restored
20882 rdpr %cwp, %g1
20883 rdpr %cansave, %g2
20884 rdpr %canrestore, %g3
20885 rdpr %cleanwin, %g4
20886 rdpr %otherwin, %g5
20887 rdpr %wstate, %g6
20888 ld [%l7 + 0x40], %f28
20889 add %l7, 0x20, %l6
20890 wr %g0, 0x89, %asi
20891 lda [%l6] %asi, %o4
20892 casa [%l6] %asi, %o4, %g7
20893 tsubcc %g4, %o5, %o0
20894 orncc %l0, 0x1FFC, %o6
20895 fmovsvs %icc, %f19, %f23
20896 sir 0x18F4
20897 array16 %g6, %o1, %l6
20898 fmovrdgz %g5, %f6, %f12
20899 mova %xcc, %i4, %l3
20900 movcs %xcc, %g3, %i1
20901 bg loop_1755
20902 sdivcc %o7, 0x136E, %i2
20903 array8 %i0, %l2, %i5
20904 fmovdge %xcc, %f17, %f4
20905loop_1755:
20906 movneg %xcc, %l5, %g1
20907 edge8n %i7, %l1, %i3
20908 movvs %icc, %g2, %l4
20909 fbul %fcc0, loop_1756
20910 movle %xcc, %o2, %i6
20911 fsrc2s %f19, %f2
20912 sra %o4, 0x0E, %g7
20913loop_1756:
20914 orcc %o3, 0x1B39, %g4
20915 tsubcctv %o0, 0x018E, %l0
20916 edge16 %o6, %g6, %o1
20917 edge16n %o5, %l6, %i4
20918 set 0x40, %o0
20919 stda %f0, [%l7 + %o0] 0x1f
20920 membar #Sync
20921 ld [%l7 + 0x14], %f16
20922 movge %xcc, %l3, %g3
20923 tvs %icc, 0x0
20924 udivx %i1, 0x1E78, %g5
20925 movvs %icc, %i2, %i0
20926 fcmpgt32 %f26, %f20, %l2
20927 tn %xcc, 0x7
20928 umulcc %i5, %o7, %g1
20929 andcc %l5, %l1, %i3
20930 tcs %icc, 0x1
20931 udivx %g2, 0x0DE7, %i7
20932 ldub [%l7 + 0x47], %l4
20933 nop
20934 setx 0x4B57B460, %l0, %l6
20935 st %l6, [%l7 + 0x28]
20936 ld [%l7 + 0x28], %f7
20937 setx 0xBCE24637, %l1, %l5
20938 st %l5, [%l7 + 0x10]
20939 ld [%l7 + 0x10], %f4
20940 fsubs %f4, %f7, %f31
20941 fpsub16 %f8, %f26, %f2
20942 set 0x74, %l2
20943 lduwa [%l7 + %l2] 0x15, %o2
20944 and %i6, 0x1C43, %o4
20945 sdiv %o3, 0x13FB, %g4
20946 mulx %o0, %l0, %g7
20947 nop
20948 fitod %f0, %f22
20949 fdtoi %f22, %f1
20950 taddcc %g6, 0x1446, %o6
20951 mova %icc, %o1, %l6
20952 wr %g0, 0x88, %asi
20953 ldswa [%l7 + 0x3C] %asi, %o5
20954 set 0x14, %i5
20955 sta %f17, [%l7 + %i5] 0x15
20956 edge16l %l3, %i4, %g3
20957 udiv %i1, 0x1A31, %g5
20958 bl,a %xcc, loop_1757
20959 fmovrdgez %i0, %f16, %f24
20960 movcc %icc, %i2, %i5
20961 ldsh [%l7 + 0x2E], %l2
20962loop_1757:
20963 bne %icc, loop_1758
20964 stw %o7, [%l7 + 0x60]
20965 set 0x68, %o4
20966 stwa %l5, [%l7 + %o4] 0x89
20967loop_1758:
20968 fmovdcc %xcc, %f30, %f29
20969 wr %g0, 0x80, %asi
20970 lduha [%l7 + 0x38] %asi, %l1
20971 edge8 %g1, %g2, %i3
20972 mova %xcc, %l4, %i7
20973 edge8ln %o2, %o4, %i6
20974 ta %icc, 0x2
20975 edge16l %g4, %o3, %l0
20976 wr %g0, 0x80, %asi
20977 swapa [%l7 + 0x58] %asi, %o0
20978 set 0x08, %i6
20979 ldxa [%l7 + %i6] 0x14, %g7
20980 nop
20981 setx loop_1759, %l0, %l1
20982 wrpr 0x1, %tl
20983 wrpr %l1, %tnpc
20984 setx 0x34400001400, %l0, %l1
20985 wrpr %l1, %tstate
20986 wrhpr 0x4, %htstate
20987 done
20988 mova %icc, %o6, %g6
20989 fble,a %fcc2, loop_1760
20990 movpos %icc, %l6, %o5
20991loop_1759:
20992 fmovsl %icc, %f9, %f17
20993 fmovsn %icc, %f2, %f15
20994loop_1760:
20995 bn,a %xcc, loop_1761
20996 fmul8x16au %f2, %f20, %f24
20997 wr %g0, 0x89, %asi
20998 ldda [%l7 + 0x40] %asi, %f16
20999loop_1761:
21000 fmovscc %icc, %f27, %f13
21001 srlx %o1, %l3, %g3
21002 set 0x10, %o6
21003 stwa %i1, [%l7 + %o6] 0x27
21004 membar #Sync
21005 fmovrdgez %g5, %f8, %f16
21006 sra %i4, %i0, %i2
21007 fmovsa %icc, %f1, %f29
21008 membar 0x55
21009 saved
21010 rdpr %cwp, %g1
21011 rdpr %cansave, %g2
21012 rdpr %canrestore, %g3
21013 rdpr %cleanwin, %g4
21014 rdpr %otherwin, %g5
21015 rdpr %wstate, %g6
21016 fmovsneg %icc, %f21, %f15
21017 fblg,a %fcc0, loop_1762
21018 fmovrdne %l2, %f4, %f24
21019 sethi 0x1C85, %o7
21020 edge8ln %i5, %l5, %g1
21021loop_1762:
21022 movvc %xcc, %l1, %g2
21023 brlez %i3, loop_1763
21024 nop
21025 setx 0x5A8DBDC2B6C34637, %l0, %l6
21026 stx %l6, [%l7 + 0x28]
21027 ldd [%l7 + 0x28], %f6
21028 setx 0xA9C4A73CBE536E18, %l1, %l5
21029 stx %l5, [%l7 + 0x10]
21030 ldd [%l7 + 0x10], %f28
21031 fmuld %f28, %f6, %f30
21032 umulcc %i7, 0x0836, %l4
21033 set 0x0B, %o1
21034 ldstuba [%l7 + %o1] 0x19, %o4
21035loop_1763:
21036 te %icc, 0x1
21037 add %l7, 0x54, %l6
21038 wr %g0, 0x0c, %asi
21039 casa [%l6] %asi, %o2, %g4
21040 membar #Sync
21041 wr %g0, 0x1f, %asi
21042 ldda [%l7 + 0x40] %asi, %f16
21043 and %i6, %l0, %o3
21044 movvc %icc, %o0, %g7
21045 andncc %o6, %l6, %g6
21046 edge16n %o1, %l3, %o5
21047 ta %xcc, 0x0
21048 edge16 %i1, %g3, %i4
21049 be,pn %icc, loop_1764
21050 ba,pt %icc, loop_1765
21051 tgu %xcc, 0x0
21052 addc %i0, 0x0087, %g5
21053loop_1764:
21054 array32 %i2, %l2, %i5
21055loop_1765:
21056 fmovsl %icc, %f30, %f21
21057 tne %xcc, 0x1
21058 bge,a loop_1766
21059 fbo,a %fcc3, loop_1767
21060 subcc %o7, 0x04FB, %l5
21061 andn %l1, 0x18BD, %g2
21062loop_1766:
21063 sub %g1, 0x113C, %i3
21064loop_1767:
21065 andncc %i7, %o4, %l4
21066 movle %icc, %g4, %i6
21067 xnor %l0, %o2, %o3
21068 bvc,pn %icc, loop_1768
21069 tl %xcc, 0x4
21070 fbl,a %fcc1, loop_1769
21071 st %f19, [%l7 + 0x58]
21072loop_1768:
21073 bl,pt %xcc, loop_1770
21074 membar 0x1D
21075loop_1769:
21076 fmovsge %xcc, %f21, %f17
21077 tpos %icc, 0x0
21078loop_1770:
21079 smulcc %o0, 0x0C9B, %o6
21080 edge8n %l6, %g6, %o1
21081 mulx %g7, 0x09C9, %o5
21082 ldub [%l7 + 0x4A], %l3
21083 udivcc %g3, 0x1C93, %i1
21084 movleu %xcc, %i4, %g5
21085 ldub [%l7 + 0x6D], %i0
21086 tvs %icc, 0x4
21087 subc %i2, %i5, %l2
21088 brnz,a %o7, loop_1771
21089 edge32ln %l5, %g2, %g1
21090 membar #Sync
21091 set 0x40, %o5
21092 ldda [%l7 + %o5] 0x1f, %f16
21093loop_1771:
21094 or %l1, 0x0D03, %i3
21095 edge16n %o4, %i7, %g4
21096 fabsd %f6, %f18
21097 wr %g0, 0x81, %asi
21098 stxa %l4, [%l7 + 0x60] %asi
21099 xnor %l0, 0x1664, %i6
21100 fbuge,a %fcc0, loop_1772
21101 movn %xcc, %o3, %o2
21102 movcs %icc, %o6, %o0
21103 fmovs %f7, %f2
21104loop_1772:
21105 array8 %g6, %l6, %o1
21106 xor %o5, %l3, %g7
21107 tvc %icc, 0x5
21108 tg %xcc, 0x5
21109 edge16 %i1, %g3, %i4
21110 tle %icc, 0x7
21111 or %i0, 0x0309, %g5
21112 subcc %i5, 0x0492, %l2
21113 fnegs %f4, %f22
21114 fbne %fcc3, loop_1773
21115 array32 %o7, %l5, %i2
21116 fmovde %xcc, %f3, %f21
21117 fmovsgu %xcc, %f3, %f23
21118loop_1773:
21119 fmovdpos %xcc, %f16, %f11
21120 brz,a %g1, loop_1774
21121 move %icc, %g2, %i3
21122 sllx %o4, 0x1E, %i7
21123 fbne,a %fcc3, loop_1775
21124loop_1774:
21125 fcmpgt32 %f26, %f4, %l1
21126 fands %f0, %f27, %f11
21127 lduh [%l7 + 0x14], %g4
21128loop_1775:
21129 xorcc %l0, 0x1D5B, %l4
21130 fcmpne32 %f14, %f22, %i6
21131 fmovdn %xcc, %f25, %f18
21132 popc %o2, %o6
21133 fand %f6, %f26, %f26
21134 sdiv %o0, 0x1DFE, %g6
21135 andncc %l6, %o1, %o3
21136 alignaddr %o5, %g7, %l3
21137 edge8ln %g3, %i4, %i0
21138 st %f2, [%l7 + 0x0C]
21139 tgu %xcc, 0x4
21140 tleu %icc, 0x4
21141 edge8 %i1, %i5, %l2
21142 fmuld8ulx16 %f21, %f29, %f18
21143 nop
21144 setx 0xF7EC449D, %l0, %l6
21145 st %l6, [%l7 + 0x28]
21146 ld [%l7 + 0x28], %f3
21147 fsqrts %f3, %f3
21148 fpack16 %f20, %f16
21149 wr %g0, 0x88, %asi
21150 stha %o7, [%l7 + 0x4E] %asi
21151 alignaddrl %g5, %l5, %g1
21152 saved
21153 rdpr %cwp, %g1
21154 rdpr %cansave, %g2
21155 rdpr %canrestore, %g3
21156 rdpr %cleanwin, %g4
21157 rdpr %otherwin, %g5
21158 rdpr %wstate, %g6
21159 xor %i2, %g2, %i3
21160 tge %xcc, 0x0
21161 bcs,a,pn %icc, loop_1776
21162 sdiv %i7, 0x0764, %l1
21163 bvs,a loop_1777
21164 movpos %xcc, %g4, %l0
21165loop_1776:
21166 movre %o4, 0x0B6, %l4
21167 fnors %f28, %f0, %f2
21168loop_1777:
21169 fmovdn %icc, %f24, %f17
21170 edge32n %i6, %o6, %o2
21171 movle %xcc, %g6, %l6
21172 srax %o1, %o0, %o5
21173 tgu %xcc, 0x1
21174 edge16l %o3, %l3, %g7
21175 fcmpne16 %f26, %f4, %i4
21176 alignaddrl %g3, %i1, %i5
21177 fmovrdlz %l2, %f18, %f28
21178 array8 %o7, %i0, %g5
21179 nop
21180 setx 0x69D2535A, %l0, %l6
21181 st %l6, [%l7 + 0x28]
21182 ld [%l7 + 0x28], %f12
21183 setx 0x926ADAF1, %l1, %l5
21184 st %l5, [%l7 + 0x10]
21185 ld [%l7 + 0x10], %f18
21186 fdivs %f18, %f12, %f5
21187 udiv %l5, 0x0822, %g1
21188 stbar
21189 xorcc %i2, %i3, %i7
21190 movl %xcc, %l1, %g4
21191 std %f2, [%l7 + 0x28]
21192 movcs %xcc, %l0, %o4
21193 or %g2, %l4, %o6
21194 sethi 0x0ACF, %o2
21195 nop
21196 setx 0xBF363B76, %l0, %l6
21197 st %l6, [%l7 + 0x28]
21198 ld [%l7 + 0x28], %f7
21199 setx 0x7D104D12, %l1, %l5
21200 st %l5, [%l7 + 0x10]
21201 ld [%l7 + 0x10], %f2
21202 fdivs %f2, %f7, %f18
21203 nop
21204 fitos %f14, %f11
21205 fstox %f11, %f16
21206 fxtos %f16, %f8
21207 brlz,a %g6, loop_1778
21208 membar 0x1A
21209 array32 %l6, %o1, %i6
21210 te %icc, 0x0
21211loop_1778:
21212 xnorcc %o5, 0x1396, %o0
21213 edge16l %l3, %g7, %o3
21214 smulcc %g3, 0x1529, %i1
21215 be,a,pt %icc, loop_1779
21216 fnands %f3, %f11, %f29
21217 fmovsleu %xcc, %f11, %f27
21218 tvc %icc, 0x6
21219loop_1779:
21220 swap [%l7 + 0x7C], %i5
21221 movrgz %l2, 0x372, %i4
21222 fmovsge %icc, %f2, %f6
21223 ldd [%l7 + 0x60], %f28
21224 brnz %o7, loop_1780
21225 sdivx %g5, 0x11B9, %l5
21226 andn %i0, 0x086F, %g1
21227 sethi 0x1238, %i2
21228loop_1780:
21229 fpmerge %f13, %f9, %f24
21230 fcmpgt32 %f4, %f2, %i3
21231 tge %xcc, 0x3
21232 sth %l1, [%l7 + 0x64]
21233 addc %i7, 0x0A0E, %l0
21234 nop
21235 fitos %f0, %f28
21236 fstoi %f28, %f20
21237 udiv %g4, 0x13A0, %o4
21238 tge %xcc, 0x7
21239 wr %g0, 0x19, %asi
21240 swapa [%l7 + 0x50] %asi, %g2
21241 wr %g0, 0x88, %asi
21242 ldstuba [%l7 + 0x62] %asi, %o6
21243 restored
21244 rdpr %cwp, %g1
21245 rdpr %cansave, %g2
21246 rdpr %canrestore, %g3
21247 rdpr %cleanwin, %g4
21248 rdpr %otherwin, %g5
21249 rdpr %wstate, %g6
21250 sra %l4, 0x1C, %g6
21251 prefetch [%l7 + 0x50], 0x0
21252 flush %l7 + 0x4C
21253 fmovdleu %icc, %f2, %f24
21254 wr %g0, 0x11, %asi
21255 ldda [%l7 + 0x20] %asi, %i6
21256 movleu %icc, %o1, %i6
21257 movpos %icc, %o5, %o0
21258 movrlez %l3, %o2, %o3
21259 tpos %xcc, 0x4
21260 tpos %xcc, 0x3
21261 subcc %g7, %i1, %g3
21262 fcmple32 %f30, %f0, %l2
21263 tn %xcc, 0x1
21264 wr %g0, 0x81, %asi
21265 ldxa [%l7 + 0x10] %asi, %i4
21266 edge8ln %i5, %o7, %l5
21267 wr %g0, 0x80, %asi
21268 ldstuba [%l7 + 0x21] %asi, %i0
21269 umulcc %g1, %g5, %i3
21270 sll %i2, %l1, %l0
21271 orn %g4, 0x1D61, %i7
21272 movl %icc, %g2, %o4
21273 set 0x26, %i4
21274 lduha [%l7 + %i4] 0x88, %l4
21275 faligndata %f16, %f6, %f24
21276 restored
21277 rdpr %cwp, %g1
21278 rdpr %cansave, %g2
21279 rdpr %canrestore, %g3
21280 rdpr %cleanwin, %g4
21281 rdpr %otherwin, %g5
21282 rdpr %wstate, %g6
21283 tgu %icc, 0x6
21284 lduh [%l7 + 0x6C], %o6
21285 ldx [%l7 + 0x70], %g6
21286 fmul8x16au %f7, %f14, %f8
21287 tcc %icc, 0x1
21288 set 0x5F, %o2
21289 lduba [%l7 + %o2] 0x0c, %l6
21290 movcc %xcc, %i6, %o1
21291 orncc %o0, %o5, %l3
21292 fmovsge %icc, %f21, %f2
21293 fnegd %f16, %f20
21294 andncc %o2, %o3, %i1
21295 tvs %icc, 0x6
21296 fsrc1 %f2, %f20
21297 umulcc %g7, 0x1B59, %g3
21298 sir 0x1200
21299 udivx %i4, 0x1990, %i5
21300 prefetch [%l7 + 0x64], 0x1
21301 sethi 0x0B40, %o7
21302 movre %l2, %l5, %g1
21303 set 0x28, %l0
21304 ldsba [%l7 + %l0] 0x19, %g5
21305 bge,a loop_1781
21306 edge32l %i3, %i0, %l1
21307 movvs %icc, %l0, %i2
21308 nop
21309 fitod %f10, %f8
21310 fdtox %f8, %f12
21311loop_1781:
21312 sth %i7, [%l7 + 0x40]
21313 tcs %xcc, 0x1
21314 nop
21315 setx 0x6AA1742AA5414881, %l0, %l6
21316 stx %l6, [%l7 + 0x28]
21317 ldd [%l7 + 0x28], %f20
21318 setx 0xE21D5E16BF7950F7, %l1, %l5
21319 stx %l5, [%l7 + 0x10]
21320 ldd [%l7 + 0x10], %f28
21321 faddd %f28, %f20, %f28
21322 movpos %icc, %g2, %g4
21323 nop
21324 setx 0xC062254E, %l0, %l6
21325 st %l6, [%l7 + 0x74]
21326 ld [%l7 + 0x74], %fsr
21327 taddcctv %l4, %o4, %g6
21328 movrlz %l6, %o6, %i6
21329 ble,a %xcc, loop_1782
21330 fmul8ulx16 %f8, %f12, %f6
21331 umulcc %o0, 0x1024, %o1
21332 nop
21333 setx loop_1783, %l0, %l1
21334 jmpl %l1, %o5
21335loop_1782:
21336 fmovdn %icc, %f29, %f23
21337 edge16n %l3, %o3, %o2
21338 set 0x1E, %g4
21339 ldsha [%l7 + %g4] 0x15, %i1
21340loop_1783:
21341 fones %f12
21342 membar 0x4C
21343 udivcc %g3, 0x05EE, %i4
21344 movcs %xcc, %g7, %i5
21345 popc 0x0A97, %l2
21346 taddcc %l5, 0x1EE9, %g1
21347 taddcc %g5, 0x01AA, %i3
21348 fxor %f8, %f24, %f22
21349 fmovsge %xcc, %f14, %f4
21350 tne %icc, 0x0
21351 fbn %fcc0, loop_1784
21352 udivcc %i0, 0x15F5, %l1
21353 movcc %xcc, %l0, %i2
21354 nop
21355 setx 0xFDFB3F7D90745828, %l0, %l6
21356 stx %l6, [%l7 + 0x28]
21357 ldx [%l7 + 0x28], %fsr
21358loop_1784:
21359 umulcc %i7, %o7, %g2
21360 mulscc %l4, 0x05A4, %g4
21361 movrgez %g6, 0x25E, %l6
21362 and %o4, 0x1B62, %o6
21363 brgz %o0, loop_1785
21364 fbge %fcc0, loop_1786
21365 fnot2s %f12, %f3
21366 fbuge,a %fcc3, loop_1787
21367loop_1785:
21368 movrgez %i6, %o5, %o1
21369loop_1786:
21370 tcs %icc, 0x2
21371 subc %l3, 0x0B54, %o3
21372loop_1787:
21373 smul %o2, %g3, %i4
21374 movle %xcc, %i1, %i5
21375 fmul8x16al %f5, %f16, %f8
21376 tpos %icc, 0x1
21377 tvc %icc, 0x7
21378 lduh [%l7 + 0x08], %g7
21379 fbg,a %fcc1, loop_1788
21380 tvs %xcc, 0x3
21381 wr %g0, 0x52, %asi
21382 ldxa [%g0 + 0x210] %asi, %l2
21383loop_1788:
21384 nop
21385 wr %g0, 0x23, %asi
21386 stxa %g1, [%l7 + 0x28] %asi
21387 membar #Sync
21388 wr %g0, 0x19, %asi
21389 stxa %l5, [%l7 + 0x10] %asi
21390 sra %g5, 0x0E, %i3
21391 xorcc %i0, 0x143D, %l1
21392 movpos %xcc, %i2, %l0
21393 edge16l %o7, %g2, %l4
21394 srax %g4, %i7, %l6
21395 nop
21396 setx loop_1789, %l0, %l1
21397 jmpl %l1, %g6
21398 fmovrde %o6, %f22, %f10
21399 set 0x64, %o7
21400 stwa %o4, [%l7 + %o7] 0x88
21401loop_1789:
21402 ble,pn %icc, loop_1790
21403 sdivcc %o0, 0x1FF4, %o5
21404 and %o1, %l3, %o3
21405 sdivcc %o2, 0x0051, %i6
21406loop_1790:
21407 movg %icc, %i4, %g3
21408 mulx %i1, %i5, %g7
21409 nop
21410 fitod %f12, %f16
21411 fdtox %f16, %f18
21412 ldx [%l7 + 0x30], %g1
21413 array8 %l5, %l2, %i3
21414 addccc %i0, %g5, %i2
21415 movneg %xcc, %l1, %l0
21416 movvc %xcc, %g2, %o7
21417 set 0x36, %g6
21418 lduha [%l7 + %g6] 0x89, %g4
21419 subccc %l4, %l6, %g6
21420 tsubcctv %i7, %o6, %o4
21421 edge16 %o5, %o0, %o1
21422 fornot1 %f6, %f22, %f18
21423 add %l7, 0x40, %l6
21424 wr %g0, 0x11, %asi
21425 casxa [%l6] %asi, %o3, %o2
21426 sll %i6, %i4, %l3
21427 edge8 %i1, %g3, %g7
21428 nop
21429 setx 0x5FE3AA66C062A306, %l0, %l6
21430 stx %l6, [%l7 + 0x28]
21431 ldx [%l7 + 0x28], %fsr
21432 sub %i5, %g1, %l5
21433 movne %xcc, %l2, %i0
21434 tgu %xcc, 0x4
21435 stb %i3, [%l7 + 0x3F]
21436 fcmpgt32 %f10, %f12, %i2
21437 movrlez %l1, 0x05E, %g5
21438 movrlez %l0, %o7, %g2
21439 ldd [%l7 + 0x10], %f18
21440 fmovdvc %xcc, %f28, %f10
21441 array16 %l4, %g4, %l6
21442 tsubcc %i7, 0x18FF, %o6
21443 stbar
21444 tgu %xcc, 0x1
21445 be %xcc, loop_1791
21446 xnorcc %o4, %o5, %o0
21447 taddcctv %g6, 0x1470, %o1
21448 movpos %xcc, %o3, %i6
21449loop_1791:
21450 fmovdn %xcc, %f23, %f29
21451 stbar
21452 tl %icc, 0x0
21453 ldsw [%l7 + 0x08], %i4
21454 fmovrslz %l3, %f29, %f3
21455 tgu %icc, 0x0
21456 fbug,a %fcc1, loop_1792
21457 fbl %fcc1, loop_1793
21458 and %o2, 0x0D7E, %i1
21459 movneg %icc, %g3, %i5
21460loop_1792:
21461 nop
21462 set 0x78, %i7
21463 stxa %g7, [%l7 + %i7] 0x89
21464loop_1793:
21465 st %f16, [%l7 + 0x5C]
21466 edge8n %l5, %l2, %g1
21467 tgu %xcc, 0x5
21468 ldsh [%l7 + 0x48], %i0
21469 fmovdg %xcc, %f17, %f26
21470 sir 0x06BB
21471 tle %xcc, 0x7
21472 fpack16 %f22, %f24
21473 edge8 %i3, %i2, %g5
21474 tsubcc %l1, %l0, %o7
21475 stbar
21476 edge8n %l4, %g2, %g4
21477 edge16n %l6, %o6, %o4
21478 and %o5, 0x0590, %i7
21479 srl %o0, %o1, %o3
21480 tvs %icc, 0x4
21481 ldstub [%l7 + 0x34], %g6
21482 orcc %i4, 0x1A28, %l3
21483 tsubcctv %i6, 0x1AEC, %o2
21484 fbg %fcc1, loop_1794
21485 mova %icc, %g3, %i1
21486 tle %xcc, 0x1
21487 subcc %i5, 0x0012, %l5
21488loop_1794:
21489 movge %icc, %g7, %l2
21490 taddcc %i0, %i3, %g1
21491 taddcctv %g5, %i2, %l0
21492 and %l1, %l4, %o7
21493 and %g2, 0x146B, %l6
21494 fmovsa %icc, %f26, %f16
21495 smulcc %o6, %o4, %o5
21496 srax %i7, %g4, %o1
21497 edge16n %o0, %g6, %o3
21498 fbn %fcc3, loop_1795
21499 subcc %i4, %i6, %o2
21500 tpos %icc, 0x3
21501 bcs,a,pn %xcc, loop_1796
21502loop_1795:
21503 movvc %xcc, %g3, %i1
21504 movpos %xcc, %l3, %l5
21505 for %f10, %f6, %f26
21506loop_1796:
21507 sdivcc %g7, 0x0FD8, %i5
21508 mulx %l2, 0x041D, %i0
21509 srax %i3, %g1, %g5
21510 wr %g0, 0x80, %asi
21511 ldswa [%l7 + 0x30] %asi, %i2
21512 lduw [%l7 + 0x2C], %l0
21513 or %l1, 0x0509, %o7
21514 movne %icc, %l4, %g2
21515 fxnor %f18, %f12, %f12
21516 bl loop_1797
21517 edge16l %l6, %o4, %o5
21518 tgu %xcc, 0x5
21519 set 0x74, %i1
21520 swapa [%l7 + %i1] 0x80, %i7
21521loop_1797:
21522 movcc %xcc, %o6, %o1
21523 tleu %xcc, 0x5
21524 wr %g0, 0x2a, %asi
21525 stwa %g4, [%l7 + 0x30] %asi
21526 membar #Sync
21527 move %xcc, %g6, %o0
21528 movle %icc, %i4, %o3
21529 tleu %xcc, 0x3
21530 set 0x3E, %o3
21531 ldstuba [%l7 + %o3] 0x81, %o2
21532 fmovsvc %xcc, %f18, %f3
21533 fexpand %f2, %f14
21534 tneg %xcc, 0x5
21535 fmovrdlz %i6, %f20, %f6
21536 taddcc %i1, 0x144A, %l3
21537 movneg %icc, %g3, %l5
21538 fone %f12
21539 udivcc %i5, 0x06C9, %l2
21540 fabsd %f0, %f6
21541 add %l7, 0x6C, %l6
21542 wr %g0, 0x18, %asi
21543 lda [%l6] %asi, %i0
21544 casa [%l6] 0x18, %i0, %i3
21545 udivcc %g1, 0x17D3, %g7
21546 ld [%l7 + 0x68], %f27
21547 ldub [%l7 + 0x53], %g5
21548 array16 %i2, %l0, %l1
21549 bcc,pn %xcc, loop_1798
21550 fpsub32s %f13, %f23, %f1
21551 fble,a %fcc0, loop_1799
21552 nop
21553 fitos %f10, %f4
21554 fstox %f4, %f2
21555loop_1798:
21556 sethi 0x12BC, %o7
21557 umul %l4, %l6, %o4
21558loop_1799:
21559 nop
21560 fitos %f5, %f6
21561 fstox %f6, %f2
21562 fmuld8sux16 %f24, %f6, %f20
21563 fpack16 %f8, %f9
21564 nop
21565 setx 0x207F4112, %l0, %l6
21566 st %l6, [%l7 + 0x50]
21567 ld [%l7 + 0x50], %fsr
21568 tgu %icc, 0x4
21569 ldx [%l7 + 0x58], %o5
21570 ldsb [%l7 + 0x60], %i7
21571 edge32 %o6, %g2, %o1
21572 fmuld8ulx16 %f8, %f5, %f4
21573 set 0x40, %i2
21574 stba %g6, [%l7 + %i2] 0x23
21575 membar #Sync
21576 movre %o0, 0x14C, %g4
21577 alignaddrl %o3, %o2, %i4
21578 udiv %i1, 0x18F2, %l3
21579 sllx %i6, 0x1B, %l5
21580 movl %xcc, %i5, %g3
21581 be,pt %icc, loop_1800
21582 and %i0, %i3, %g1
21583 edge32ln %g7, %g5, %l2
21584 movrgz %i2, %l1, %l0
21585loop_1800:
21586 sub %o7, %l4, %l6
21587 udivx %o4, 0x1B63, %i7
21588 tn %icc, 0x5
21589 andn %o6, 0x1E1F, %g2
21590 for %f8, %f16, %f4
21591 bn loop_1801
21592 tne %icc, 0x3
21593 restored
21594 rdpr %cwp, %g1
21595 rdpr %cansave, %g2
21596 rdpr %canrestore, %g3
21597 rdpr %cleanwin, %g4
21598 rdpr %otherwin, %g5
21599 rdpr %wstate, %g6
21600 ble,pt %icc, loop_1802
21601loop_1801:
21602 movvc %icc, %o1, %o5
21603 fexpand %f25, %f14
21604 xor %g6, %g4, %o3
21605loop_1802:
21606 nop
21607 set 0x0E, %i0
21608 ldstuba [%l7 + %i0] 0x89, %o0
21609 brz %o2, loop_1803
21610 movcc %xcc, %i4, %i1
21611 nop
21612 setx loop_1804, %l0, %l1
21613 jmpl %l1, %i6
21614 edge16 %l5, %i5, %l3
21615loop_1803:
21616 nop
21617 set 0x5D, %g5
21618 stb %g3, [%l7 + %g5]
21619 alignaddr %i0, %i3, %g7
21620loop_1804:
21621 brgz %g1, loop_1805
21622 fmovsneg %icc, %f10, %f23
21623 set 0x40, %l4
21624 ldswa [%l7 + %l4] 0x80, %g5
21625loop_1805:
21626 tge %xcc, 0x0
21627 array16 %i2, %l2, %l0
21628 fbe %fcc2, loop_1806
21629 orcc %o7, 0x0876, %l1
21630 nop
21631 setx loop_1807, %l0, %l1
21632 jmpl %l1, %l6
21633 bvc,pn %xcc, loop_1808
21634loop_1806:
21635 sdivcc %o4, 0x1C92, %i7
21636 movrne %o6, %g2, %l4
21637loop_1807:
21638 edge16n %o5, %g6, %o1
21639loop_1808:
21640 movvs %xcc, %g4, %o3
21641 srlx %o2, %o0, %i4
21642 ldub [%l7 + 0x51], %i6
21643 tcs %icc, 0x0
21644 fbuge %fcc1, loop_1809
21645 sdivx %i1, 0x172D, %l5
21646 tvc %icc, 0x3
21647 tne %icc, 0x6
21648loop_1809:
21649 tne %icc, 0x5
21650 andncc %i5, %l3, %i0
21651 movrlez %g3, 0x37C, %i3
21652 taddcc %g1, %g5, %i2
21653 taddcc %g7, 0x0D33, %l0
21654 fbug %fcc0, loop_1810
21655 bgu,pn %xcc, loop_1811
21656 edge8 %o7, %l2, %l6
21657 edge8 %l1, %o4, %i7
21658loop_1810:
21659 fbu,a %fcc2, loop_1812
21660loop_1811:
21661 fmovrsgez %o6, %f13, %f25
21662 fbul %fcc3, loop_1813
21663 nop
21664 fitod %f8, %f30
21665 fdtos %f30, %f0
21666loop_1812:
21667 movcc %xcc, %g2, %l4
21668 fmovdle %xcc, %f27, %f18
21669loop_1813:
21670 lduh [%l7 + 0x36], %o5
21671 be,a loop_1814
21672 fbe,a %fcc2, loop_1815
21673 fnegs %f25, %f14
21674 nop
21675 set 0x20, %l6
21676 ldd [%l7 + %l6], %f30
21677loop_1814:
21678 membar 0x7F
21679loop_1815:
21680 popc 0x0167, %g6
21681 set 0x24, %l3
21682 stba %g4, [%l7 + %l3] 0xe2
21683 membar #Sync
21684 tle %icc, 0x6
21685 set 0x26, %g7
21686 lduba [%l7 + %g7] 0x10, %o1
21687 call loop_1816
21688 addcc %o2, 0x0BE4, %o0
21689 brlz,a %o3, loop_1817
21690 udiv %i6, 0x139C, %i4
21691loop_1816:
21692 movre %i1, %l5, %i5
21693 tgu %icc, 0x6
21694loop_1817:
21695 movrlz %l3, 0x0FB, %g3
21696 tvs %xcc, 0x7
21697 set 0x70, %g1
21698 ldda [%l7 + %g1] 0x26, %i2
21699 membar 0x57
21700 andcc %i0, 0x0BAC, %g5
21701 movrlz %i2, 0x06A, %g7
21702 fmul8sux16 %f10, %f14, %f8
21703 fble %fcc2, loop_1818
21704 alignaddrl %g1, %o7, %l0
21705 array16 %l6, %l2, %o4
21706 set 0x11, %i3
21707 ldstuba [%l7 + %i3] 0x89, %l1
21708loop_1818:
21709 fmuld8ulx16 %f21, %f7, %f24
21710 brlez %i7, loop_1819
21711 movvs %xcc, %g2, %o6
21712 fbug,a %fcc1, loop_1820
21713 edge32n %l4, %g6, %g4
21714loop_1819:
21715 fbge %fcc3, loop_1821
21716 tge %icc, 0x2
21717loop_1820:
21718 tsubcc %o1, 0x097F, %o2
21719 fbo,a %fcc3, loop_1822
21720loop_1821:
21721 fmovrde %o0, %f2, %f24
21722 stx %o5, [%l7 + 0x30]
21723 nop
21724 set 0x31, %l1
21725 ldsb [%l7 + %l1], %i6
21726loop_1822:
21727 tge %icc, 0x3
21728 tsubcc %o3, 0x0C13, %i1
21729 andcc %i4, 0x0923, %l5
21730 fnot1 %f28, %f2
21731 tcs %icc, 0x6
21732 nop
21733 fitod %f2, %f18
21734 fdtoi %f18, %f9
21735 orncc %i5, %l3, %i3
21736 fpack16 %f6, %f2
21737 xnor %i0, 0x186D, %g3
21738 and %i2, %g7, %g5
21739 andncc %g1, %l0, %o7
21740 nop
21741 set 0x41, %g3
21742 stb %l2, [%l7 + %g3]
21743 nop
21744 setx 0xA6CDFA51607EC129, %l0, %l6
21745 stx %l6, [%l7 + 0x48]
21746 ldx [%l7 + 0x48], %fsr
21747 subccc %l6, 0x1DE1, %l1
21748 sll %o4, 0x1A, %i7
21749 set 0x39, %l5
21750 ldsba [%l7 + %l5] 0x14, %g2
21751 andncc %l4, %o6, %g4
21752 wr %g0, 0x89, %asi
21753 sta %f8, [%l7 + 0x50] %asi
21754 fornot2 %f8, %f10, %f10
21755 xorcc %g6, %o2, %o1
21756 udivx %o5, 0x0B42, %i6
21757 xor %o0, 0x0E85, %i1
21758 move %xcc, %o3, %l5
21759 wr %g0, 0x88, %asi
21760 ldda [%l7 + 0x10] %asi, %i4
21761 edge16 %i5, %i3, %i0
21762 fsrc1 %f6, %f14
21763 taddcctv %l3, 0x18F5, %i2
21764 pdist %f10, %f28, %f28
21765 sdiv %g7, 0x1F09, %g3
21766 nop
21767 setx 0x9DFA89A5, %l0, %l6
21768 st %l6, [%l7 + 0x28]
21769 ld [%l7 + 0x28], %f5
21770 setx 0x9D1E055C, %l1, %l5
21771 st %l5, [%l7 + 0x10]
21772 ld [%l7 + 0x10], %f7
21773 fmuls %f7, %f5, %f26
21774 nop
21775 setx 0xF548BA527A5E2C90, %l0, %l6
21776 stx %l6, [%l7 + 0x28]
21777 ldd [%l7 + 0x28], %f30
21778 setx 0x7CD610F66B0399D9, %l1, %l5
21779 stx %l5, [%l7 + 0x10]
21780 ldd [%l7 + 0x10], %f2
21781 faddd %f2, %f30, %f30
21782 fmovrslz %g5, %f10, %f7
21783 move %xcc, %l0, %g1
21784 edge32 %l2, %o7, %l1
21785 nop
21786 setx 0x51F0B54F30FC10E9, %l0, %l6
21787 stx %l6, [%l7 + 0x28]
21788 ldd [%l7 + 0x28], %f22
21789 fsqrtd %f22, %f6
21790 sllx %l6, %o4, %i7
21791 movrne %l4, 0x15A, %o6
21792 wr %g0, 0x0c, %asi
21793 sta %f16, [%l7 + 0x7C] %asi
21794 wr %g0, 0x89, %asi
21795 lduba [%l7 + 0x1D] %asi, %g2
21796 movrne %g6, 0x3D8, %g4
21797 movpos %xcc, %o1, %o5
21798 movpos %xcc, %i6, %o2
21799 sdiv %i1, 0x06E5, %o3
21800 udivx %o0, 0x077C, %l5
21801 fmovde %icc, %f11, %f18
21802 edge16ln %i5, %i4, %i3
21803 edge8 %i0, %i2, %g7
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
21811 andcc %g3, 0x0CEE, %g5
21812 fbg %fcc1, loop_1823
21813 fmovdne %xcc, %f22, %f20
21814 fnegs %f5, %f10
21815 tl %xcc, 0x6
21816loop_1823:
21817 nop
21818 setx 0xEA31E60929780D35, %l0, %l6
21819 stx %l6, [%l7 + 0x28]
21820 ldd [%l7 + 0x28], %f24
21821 setx 0xC9AAAA867CC4055E, %l1, %l5
21822 stx %l5, [%l7 + 0x10]
21823 ldd [%l7 + 0x10], %f26
21824 faddd %f26, %f24, %f0
21825 ldsh [%l7 + 0x1E], %l3
21826 fmovsg %xcc, %f16, %f1
21827 xnorcc %g1, %l2, %o7
21828 edge32ln %l1, %l0, %o4
21829 ldsh [%l7 + 0x0A], %l6
21830 tne %xcc, 0x3
21831 fcmple32 %f30, %f4, %l4
21832 tge %xcc, 0x3
21833 fbn %fcc0, loop_1824
21834 bge,a,pn %icc, loop_1825
21835 nop
21836 setx 0x607EF1E0, %l0, %l6
21837 st %l6, [%l7 + 0x2C]
21838 ld [%l7 + 0x2C], %fsr
21839 array32 %i7, %g2, %g6
21840loop_1824:
21841 array32 %o6, %g4, %o5
21842loop_1825:
21843 fandnot1 %f10, %f14, %f28
21844 movn %icc, %o1, %o2
21845 ta %xcc, 0x3
21846 mulscc %i1, %o3, %o0
21847 tle %icc, 0x6
21848 lduw [%l7 + 0x40], %l5
21849 movpos %icc, %i6, %i4
21850 edge16n %i5, %i3, %i2
21851 tg %icc, 0x6
21852 tge %icc, 0x1
21853 movn %icc, %g7, %g3
21854 tle %xcc, 0x5
21855 edge32ln %i0, %l3, %g5
21856 edge16n %g1, %o7, %l1
21857 tge %icc, 0x5
21858 taddcctv %l2, %l0, %l6
21859 fnands %f7, %f26, %f19
21860 tvc %xcc, 0x6
21861 swap [%l7 + 0x78], %o4
21862 tsubcctv %l4, %i7, %g6
21863 and %o6, %g4, %g2
21864 wr %g0, 0xe3, %asi
21865 stwa %o5, [%l7 + 0x6C] %asi
21866 membar #Sync
21867 tne %xcc, 0x0
21868 bvs loop_1826
21869 array32 %o2, %o1, %o3
21870 mova %icc, %i1, %l5
21871 orcc %o0, 0x1A96, %i4
21872loop_1826:
21873 udivx %i6, 0x0979, %i5
21874 mulscc %i2, %i3, %g3
21875 sir 0x06D0
21876 stx %g7, [%l7 + 0x40]
21877 sub %l3, %g5, %g1
21878 fornot2 %f22, %f22, %f22
21879 udivcc %i0, 0x1356, %o7
21880 bneg,a loop_1827
21881 tle %icc, 0x2
21882 tneg %icc, 0x6
21883 wr %g0, 0x18, %asi
21884 ldstuba [%l7 + 0x23] %asi, %l1
21885loop_1827:
21886 nop
21887 fitod %f8, %f14
21888 fdtox %f14, %f12
21889 fxtod %f12, %f30
21890 fmovrsgez %l0, %f0, %f25
21891 subcc %l2, %l6, %l4
21892 fbu,a %fcc0, loop_1828
21893 stx %i7, [%l7 + 0x38]
21894 brlz,a %o4, loop_1829
21895 smul %g6, %o6, %g2
21896loop_1828:
21897 fbg,a %fcc3, loop_1830
21898 edge32 %o5, %g4, %o2
21899loop_1829:
21900 nop
21901 wr %g0, 0x89, %asi
21902 stxa %o1, [%l7 + 0x50] %asi
21903loop_1830:
21904 movge %xcc, %o3, %l5
21905 fbo,a %fcc1, loop_1831
21906 bcs,pt %icc, loop_1832
21907 movre %o0, %i4, %i1
21908 nop
21909 setx loop_1833, %l0, %l1
21910 wrpr 0x1, %tl
21911 wrpr %l1, %tnpc
21912 setx 0x34400001400, %l0, %l1
21913 wrpr %l1, %tstate
21914 wrhpr 0x4, %htstate
21915 done
21916loop_1831:
21917 orcc %i6, %i5, %i2
21918loop_1832:
21919 bl %icc, loop_1834
21920 fandnot1s %f21, %f24, %f15
21921loop_1833:
21922 bgu,a,pt %icc, loop_1835
21923 sllx %i3, %g7, %l3
21924loop_1834:
21925 addcc %g3, 0x0029, %g5
21926 tle %xcc, 0x7
21927loop_1835:
21928 movgu %icc, %g1, %i0
21929 xor %l1, %l0, %l2
21930 tcs %xcc, 0x3
21931 brz,a %l6, loop_1836
21932 tg %icc, 0x7
21933 movle %xcc, %o7, %l4
21934 fmovdle %icc, %f25, %f24
21935loop_1836:
21936 fmovdpos %icc, %f14, %f11
21937 movgu %icc, %i7, %o4
21938 fblg,a %fcc3, loop_1837
21939 sub %g6, %o6, %o5
21940 sra %g2, %g4, %o1
21941 move %icc, %o2, %o3
21942loop_1837:
21943 alignaddrl %o0, %i4, %i1
21944 brnz %i6, loop_1838
21945 bne,pn %xcc, loop_1839
21946 sub %l5, 0x027A, %i2
21947 sth %i5, [%l7 + 0x54]
21948loop_1838:
21949 fpackfix %f18, %f29
21950loop_1839:
21951 fbn %fcc1, loop_1840
21952 stw %g7, [%l7 + 0x20]
21953 ta %icc, 0x0
21954 nop
21955 set 0x0A, %g2
21956 ldsb [%l7 + %g2], %i3
21957loop_1840:
21958 fand %f8, %f20, %f2
21959 mulscc %l3, %g3, %g1
21960 set 0x3C, %l2
21961 ldsha [%l7 + %l2] 0x80, %g5
21962 mulx %i0, 0x072B, %l0
21963 bn,pt %xcc, loop_1841
21964 fmovdn %xcc, %f13, %f15
21965 alignaddrl %l1, %l2, %l6
21966 array32 %l4, %i7, %o4
21967loop_1841:
21968 fbul %fcc2, loop_1842
21969 and %g6, %o6, %o5
21970 xnor %g2, 0x12E9, %o7
21971 xnor %o1, 0x00AF, %g4
21972loop_1842:
21973 nop
21974 set 0x30, %o0
21975 stxa %o3, [%g0 + %o0] 0x20
21976 wr %g0, 0x89, %asi
21977 ldda [%l7 + 0x40] %asi, %f16
21978 or %o0, %o2, %i1
21979 alignaddrl %i4, %i6, %i2
21980 edge8 %l5, %i5, %g7
21981 srl %l3, %i3, %g1
21982 alignaddrl %g3, %i0, %g5
21983 ldsb [%l7 + 0x16], %l1
21984 srl %l0, 0x18, %l6
21985 alignaddr %l2, %i7, %o4
21986 ld [%l7 + 0x38], %f21
21987 sllx %g6, %l4, %o5
21988 sdivx %o6, 0x07C9, %o7
21989 tneg %xcc, 0x2
21990 nop
21991 fitod %f8, %f22
21992 fdtos %f22, %f25
21993 movre %g2, %g4, %o1
21994 movrne %o3, %o2, %i1
21995 sdivx %i4, 0x130C, %o0
21996 bvc,pn %icc, loop_1843
21997 tsubcc %i6, %l5, %i2
21998 edge8l %g7, %i5, %i3
21999 ldsh [%l7 + 0x2C], %g1
22000loop_1843:
22001 ldd [%l7 + 0x40], %g2
22002 movge %icc, %i0, %l3
22003 tleu %xcc, 0x4
22004 bpos,a loop_1844
22005 andcc %l1, %l0, %g5
22006 fbo %fcc0, loop_1845
22007 lduw [%l7 + 0x20], %l6
22008loop_1844:
22009 addccc %l2, %o4, %i7
22010 edge8l %g6, %l4, %o6
22011loop_1845:
22012 tgu %xcc, 0x5
22013 membar 0x1D
22014 nop
22015 setx 0xC05772E8, %l0, %l6
22016 st %l6, [%l7 + 0x54]
22017 ld [%l7 + 0x54], %fsr
22018 set 0x24, %o4
22019 lduwa [%l7 + %o4] 0x89, %o5
22020 wr %g0, 0x2f, %asi
22021 stwa %o7, [%l7 + 0x4C] %asi
22022 membar #Sync
22023 fabsd %f12, %f30
22024 smul %g2, 0x0F86, %o1
22025 ta %xcc, 0x1
22026 mulx %g4, %o3, %o2
22027 move %xcc, %i4, %o0
22028 popc 0x1622, %i6
22029 fble %fcc1, loop_1846
22030 alignaddrl %l5, %i2, %g7
22031 taddcc %i5, 0x164C, %i3
22032 fbul,a %fcc1, loop_1847
22033loop_1846:
22034 st %f30, [%l7 + 0x4C]
22035 edge32l %i1, %g3, %i0
22036 ta %icc, 0x4
22037loop_1847:
22038 tg %xcc, 0x1
22039 edge16n %l3, %g1, %l1
22040 nop
22041 fitos %f13, %f27
22042 fstox %f27, %f20
22043 fxtos %f20, %f25
22044 set 0x5D, %i5
22045 ldstuba [%l7 + %i5] 0x0c, %l0
22046 sdivcc %g5, 0x0F42, %l6
22047 edge32l %l2, %i7, %g6
22048 tpos %icc, 0x7
22049 restored
22050 rdpr %cwp, %g1
22051 rdpr %cansave, %g2
22052 rdpr %canrestore, %g3
22053 rdpr %cleanwin, %g4
22054 rdpr %otherwin, %g5
22055 rdpr %wstate, %g6
22056 bne,pt %icc, loop_1848
22057 fmovrdgz %l4, %f2, %f2
22058 array8 %o6, %o5, %o7
22059 fcmpeq16 %f0, %f8, %o4
22060loop_1848:
22061 brnz,a %o1, loop_1849
22062 movge %icc, %g2, %o3
22063 movcc %icc, %g4, %o2
22064 wr %g0, 0x89, %asi
22065 sta %f12, [%l7 + 0x64] %asi
22066loop_1849:
22067 orn %o0, 0x085E, %i6
22068 fbug,a %fcc3, loop_1850
22069 fxors %f23, %f24, %f8
22070 restored
22071 rdpr %cwp, %g1
22072 rdpr %cansave, %g2
22073 rdpr %canrestore, %g3
22074 rdpr %cleanwin, %g4
22075 rdpr %otherwin, %g5
22076 rdpr %wstate, %g6
22077 membar #Sync
22078 set 0x40, %o6
22079 ldda [%l7 + %o6] 0xf8, %f16
22080loop_1850:
22081 tleu %xcc, 0x4
22082 fnegd %f14, %f6
22083 wr %g0, 0x0c, %asi
22084 prefetcha [%l7 + 0x08] %asi, 0x1
22085 fornot1s %f22, %f25, %f14
22086 saved
22087 rdpr %cwp, %g1
22088 rdpr %cansave, %g2
22089 rdpr %canrestore, %g3
22090 rdpr %cleanwin, %g4
22091 rdpr %otherwin, %g5
22092 rdpr %wstate, %g6
22093 tgu %xcc, 0x6
22094 umul %i2, %g7, %l5
22095 tl %xcc, 0x5
22096 sll %i3, 0x0F, %i5
22097 fmovsle %icc, %f25, %f19
22098 te %icc, 0x6
22099 fbn,a %fcc3, loop_1851
22100 subc %g3, %i0, %l3
22101 andcc %i1, %l1, %g1
22102 flush %l7 + 0x2C
22103loop_1851:
22104 fpsub32 %f30, %f10, %f14
22105 tgu %xcc, 0x0
22106 andncc %g5, %l0, %l6
22107 movcs %icc, %i7, %l2
22108 bvs,pn %icc, loop_1852
22109 fmovsvc %icc, %f29, %f29
22110 and %g6, 0x1B24, %o6
22111 nop
22112 setx 0x6DD8A6149D43ED69, %l0, %l6
22113 stx %l6, [%l7 + 0x28]
22114 ldd [%l7 + 0x28], %f18
22115 fsqrtd %f18, %f26
22116loop_1852:
22117 smul %o5, %l4, %o4
22118 udivcc %o7, 0x1C00, %g2
22119 movcc %icc, %o3, %o1
22120 addcc %o2, 0x13D1, %o0
22121 xor %g4, %i4, %i2
22122 fbn,a %fcc0, loop_1853
22123 taddcctv %i6, %g7, %i3
22124 bneg %icc, loop_1854
22125 xnor %l5, 0x025D, %g3
22126loop_1853:
22127 bvs,a,pn %icc, loop_1855
22128 fbg %fcc1, loop_1856
22129loop_1854:
22130 sth %i0, [%l7 + 0x0A]
22131 tge %icc, 0x4
22132loop_1855:
22133 nop
22134 setx 0x5FA18DBF, %l0, %l6
22135 st %l6, [%l7 + 0x28]
22136 ld [%l7 + 0x28], %f10
22137 setx 0x70C561EB, %l1, %l5
22138 st %l5, [%l7 + 0x10]
22139 ld [%l7 + 0x10], %f26
22140 fadds %f26, %f10, %f30
22141loop_1856:
22142 fmul8x16au %f1, %f21, %f26
22143 mova %icc, %i5, %i1
22144 and %l1, 0x1238, %l3
22145 sir 0x1642
22146 tle %xcc, 0x1
22147 bleu,pn %xcc, loop_1857
22148 call loop_1858
22149 fmovrsne %g5, %f6, %f11
22150 udivx %g1, 0x1638, %l6
22151loop_1857:
22152 xnor %l0, %i7, %l2
22153loop_1858:
22154 bleu,pn %xcc, loop_1859
22155 umul %g6, %o5, %o6
22156 fbule %fcc0, loop_1860
22157 fmovsge %icc, %f2, %f5
22158loop_1859:
22159 edge8 %l4, %o7, %o4
22160 nop
22161 fitos %f3, %f0
22162loop_1860:
22163 nop
22164 setx loop_1861, %l0, %l1
22165 jmpl %l1, %o3
22166 fble %fcc1, loop_1862
22167 movpos %xcc, %g2, %o2
22168 tne %xcc, 0x0
22169loop_1861:
22170 fbue %fcc1, loop_1863
22171loop_1862:
22172 fmovsl %xcc, %f23, %f9
22173 set 0x0C, %o1
22174 stha %o0, [%l7 + %o1] 0x80
22175loop_1863:
22176 fmul8x16au %f12, %f24, %f24
22177 mova %xcc, %g4, %o1
22178 tcs %xcc, 0x4
22179 addcc %i2, %i4, %g7
22180 brlez %i3, loop_1864
22181 subcc %i6, %l5, %g3
22182 fmovdge %xcc, %f25, %f15
22183 ba,pn %xcc, loop_1865
22184loop_1864:
22185 move %icc, %i0, %i5
22186 te %xcc, 0x3
22187 subccc %i1, %l1, %g5
22188loop_1865:
22189 movrne %g1, %l3, %l6
22190 edge16ln %l0, %i7, %l2
22191 movcc %icc, %o5, %o6
22192 add %l4, %o7, %g6
22193 sllx %o3, 0x09, %o4
22194 stx %o2, [%l7 + 0x40]
22195 addccc %g2, %g4, %o1
22196 fmovsgu %xcc, %f19, %f3
22197 move %xcc, %i2, %o0
22198 and %i4, 0x0E78, %i3
22199 tcc %xcc, 0x4
22200 saved
22201 rdpr %cwp, %g1
22202 rdpr %cansave, %g2
22203 rdpr %canrestore, %g3
22204 rdpr %cleanwin, %g4
22205 rdpr %otherwin, %g5
22206 rdpr %wstate, %g6
22207 fmovrdgez %g7, %f20, %f16
22208 tvs %xcc, 0x3
22209 fcmpgt16 %f22, %f2, %l5
22210 fcmpgt32 %f14, %f12, %i6
22211 tcs %icc, 0x0
22212 fbe,a %fcc1, loop_1866
22213 umul %g3, 0x116F, %i5
22214 wr %g0, 0x80, %asi
22215 ldsba [%l7 + 0x4E] %asi, %i1
22216loop_1866:
22217 saved
22218 rdpr %cwp, %g1
22219 rdpr %cansave, %g2
22220 rdpr %canrestore, %g3
22221 rdpr %cleanwin, %g4
22222 rdpr %otherwin, %g5
22223 rdpr %wstate, %g6
22224 movvs %xcc, %i0, %g5
22225 tne %icc, 0x4
22226 fpadd32s %f24, %f7, %f31
22227 addccc %l1, 0x0381, %g1
22228 alignaddr %l6, %l0, %l3
22229 bpos,pn %xcc, loop_1867
22230 edge8l %l2, %o5, %i7
22231 movvs %xcc, %o6, %o7
22232 mulscc %g6, %o3, %o4
22233loop_1867:
22234 edge8n %o2, %l4, %g2
22235 ldsh [%l7 + 0x6E], %o1
22236 tle %icc, 0x6
22237 bleu,a %icc, loop_1868
22238 add %g4, 0x0EDE, %o0
22239 subc %i4, 0x157F, %i2
22240 nop
22241 setx loop_1869, %l0, %l1
22242 wrpr 0x1, %tl
22243 wrpr %l1, %tpc
22244 add %l1, 0x4, %l1
22245 wrpr %l1, %tnpc
22246 setx 0x34400001400, %l0, %l1
22247 wrpr %l1, %tstate
22248 wrhpr 0x4, %htstate
22249 retry
22250loop_1868:
22251 sdivcc %g7, 0x05C8, %i3
22252 edge16ln %i6, %g3, %i5
22253 ldsh [%l7 + 0x4C], %i1
22254loop_1869:
22255 fmovrslez %l5, %f3, %f22
22256 movcc %icc, %i0, %g5
22257 umul %l1, 0x0621, %l6
22258 fmovdne %icc, %f13, %f29
22259 fbl,a %fcc0, loop_1870
22260 edge16l %g1, %l3, %l2
22261 fnot1s %f1, %f11
22262 set 0x18, %o5
22263 swapa [%l7 + %o5] 0x81, %o5
22264loop_1870:
22265 sdiv %l0, 0x0611, %o6
22266 sir 0x10FF
22267 call loop_1871
22268 tg %xcc, 0x4
22269 alignaddrl %i7, %o7, %o3
22270 bg,a %xcc, loop_1872
22271loop_1871:
22272 movvs %xcc, %o4, %o2
22273 fornot1 %f2, %f22, %f26
22274 nop
22275 fitos %f6, %f28
22276loop_1872:
22277 fmovrdne %g6, %f28, %f2
22278 set 0x20, %i6
22279 lduwa [%l7 + %i6] 0x10, %l4
22280 addc %g2, 0x0299, %o1
22281 fmovsle %xcc, %f21, %f13
22282 movle %icc, %o0, %g4
22283 faligndata %f24, %f8, %f6
22284 set 0x16, %o2
22285 stha %i4, [%l7 + %o2] 0x2a
22286 membar #Sync
22287 edge32n %i2, %i3, %i6
22288 std %f30, [%l7 + 0x40]
22289 movrne %g7, 0x164, %g3
22290 fone %f26
22291 call loop_1873
22292 srl %i5, 0x13, %i1
22293 fornot1 %f4, %f30, %f16
22294 nop
22295 setx loop_1874, %l0, %l1
22296 wrpr 0x1, %tl
22297 wrpr %l1, %tnpc
22298 setx 0x34400001400, %l0, %l1
22299 wrpr %l1, %tstate
22300 wrhpr 0x4, %htstate
22301 done
22302loop_1873:
22303 subcc %i0, 0x1CA5, %l5
22304 nop
22305 setx 0x14046791, %l0, %l6
22306 st %l6, [%l7 + 0x28]
22307 ld [%l7 + 0x28], %f0
22308 setx 0xAB218D7B, %l1, %l5
22309 st %l5, [%l7 + 0x10]
22310 ld [%l7 + 0x10], %f13
22311 fmuls %f13, %f0, %f21
22312 fmovdge %icc, %f24, %f24
22313loop_1874:
22314 nop
22315 fitos %f11, %f21
22316 fstox %f21, %f22
22317 fxtos %f22, %f11
22318 prefetch [%l7 + 0x10], 0x0
22319 array16 %g5, %l1, %l6
22320 smulcc %l3, %l2, %o5
22321 nop
22322 setx 0x9BFD8199A3CFF996, %l0, %l6
22323 stx %l6, [%l7 + 0x28]
22324 ldd [%l7 + 0x28], %f20
22325 setx 0x1B591F839531F872, %l1, %l5
22326 stx %l5, [%l7 + 0x10]
22327 ldd [%l7 + 0x10], %f8
22328 faddd %f8, %f20, %f2
22329 membar 0x19
22330 bg,a,pn %icc, loop_1875
22331 fblg %fcc2, loop_1876
22332 nop
22333 setx 0x0B938EC746642AD8, %l0, %l6
22334 stx %l6, [%l7 + 0x28]
22335 ldd [%l7 + 0x28], %f30
22336 setx 0x45F5EAABD62AB59E, %l1, %l5
22337 stx %l5, [%l7 + 0x10]
22338 ldd [%l7 + 0x10], %f18
22339 fdivd %f18, %f30, %f16
22340 smulcc %l0, %o6, %g1
22341loop_1875:
22342 edge16n %o7, %o3, %i7
22343loop_1876:
22344 sir 0x0C70
22345 xnorcc %o2, 0x1B54, %g6
22346 andncc %l4, %g2, %o1
22347 edge16 %o0, %o4, %i4
22348 edge16ln %g4, %i2, %i6
22349 nop
22350 fitod %f10, %f10
22351 fdtox %f10, %f10
22352 set 0x68, %l0
22353 prefetcha [%l7 + %l0] 0x88, 0x2
22354 fmovsleu %icc, %f9, %f28
22355 fmovrde %g7, %f6, %f26
22356 stx %g3, [%l7 + 0x48]
22357 fnot2 %f16, %f28
22358 movge %icc, %i5, %i0
22359 movrgz %l5, 0x2D7, %g5
22360 nop
22361 setx loop_1877, %l0, %l1
22362 wrpr 0x1, %tl
22363 wrpr %l1, %tnpc
22364 setx 0x34400001400, %l0, %l1
22365 wrpr %l1, %tstate
22366 wrhpr 0x4, %htstate
22367 done
22368 fpsub32s %f15, %f20, %f21
22369 movgu %xcc, %i1, %l6
22370 subc %l3, 0x1EF2, %l2
22371loop_1877:
22372 add %o5, %l1, %l0
22373 brgez,a %o6, loop_1878
22374 bne,a,pn %icc, loop_1879
22375 edge32 %o7, %g1, %i7
22376 fnot2s %f7, %f29
22377loop_1878:
22378 array8 %o3, %g6, %o2
22379loop_1879:
22380 fmul8x16au %f13, %f31, %f30
22381 sdivcc %l4, 0x1501, %g2
22382 movcc %icc, %o0, %o4
22383 nop
22384 setx 0x31264008507B9D6D, %l0, %l6
22385 stx %l6, [%l7 + 0x40]
22386 ldx [%l7 + 0x40], %fsr
22387 fbn,a %fcc3, loop_1880
22388 addcc %i4, 0x0C4D, %o1
22389 or %g4, %i2, %i3
22390 addccc %g7, 0x113E, %g3
22391loop_1880:
22392 movl %xcc, %i5, %i0
22393 edge8l %i6, %g5, %l5
22394 alignaddr %l6, %i1, %l2
22395 ble loop_1881
22396 call loop_1882
22397 or %l3, 0x06C6, %l1
22398 movcc %xcc, %l0, %o6
22399loop_1881:
22400 nop
22401 set 0x58, %i4
22402 ldd [%l7 + %i4], %o4
22403loop_1882:
22404 xor %o7, %g1, %o3
22405 set 0x28, %g4
22406 lda [%l7 + %g4] 0x04, %f26
22407 nop
22408 fitos %f3, %f11
22409 fstoi %f11, %f28
22410 movn %icc, %g6, %o2
22411 nop
22412 fitos %f11, %f3
22413 fstox %f3, %f4
22414 fxtos %f4, %f5
22415 fpsub16s %f14, %f15, %f26
22416 movcs %icc, %i7, %l4
22417 sub %o0, 0x164E, %o4
22418 tpos %xcc, 0x5
22419 add %i4, %o1, %g2
22420 move %icc, %i2, %i3
22421 fmovscs %xcc, %f14, %f20
22422 fmuld8sux16 %f4, %f9, %f2
22423 move %icc, %g7, %g3
22424 fbl,a %fcc1, loop_1883
22425 sra %g4, %i5, %i0
22426 te %icc, 0x6
22427 fnands %f12, %f14, %f23
22428loop_1883:
22429 nop
22430 setx loop_1884, %l0, %l1
22431 jmpl %l1, %i6
22432 movvc %icc, %l5, %l6
22433 edge32l %i1, %g5, %l3
22434 xorcc %l2, 0x02C6, %l0
22435loop_1884:
22436 membar 0x4E
22437 movvs %xcc, %o6, %l1
22438 tle %icc, 0x6
22439 edge8n %o5, %o7, %g1
22440 fpadd16s %f0, %f5, %f29
22441 nop
22442 setx loop_1885, %l0, %l1
22443 wrpr 0x1, %tl
22444 wrpr %l1, %tpc
22445 add %l1, 0x4, %l1
22446 wrpr %l1, %tnpc
22447 setx 0x34400001400, %l0, %l1
22448 wrpr %l1, %tstate
22449 wrhpr 0x4, %htstate
22450 retry
22451 sdivx %g6, 0x1732, %o3
22452 addccc %i7, %o2, %l4
22453 set 0x40, %g6
22454 ldda [%l7 + %g6] 0x80, %f16
22455loop_1885:
22456 fbuge %fcc0, loop_1886
22457 bg,a,pt %xcc, loop_1887
22458 fnot2s %f11, %f7
22459 movl %icc, %o0, %o4
22460loop_1886:
22461 membar 0x4A
22462loop_1887:
22463 nop
22464 wr %g0, 0x19, %asi
22465 lda [%l7 + 0x58] %asi, %f19
22466 add %l7, 0x48, %l6
22467 wr %g0, 0x80, %asi
22468 ldxa [%l6] %asi, %o1
22469 casxa [%l6] %asi, %o1, %i4
22470 xnor %i2, %g2, %i3
22471 restored
22472 rdpr %cwp, %g1
22473 rdpr %cansave, %g2
22474 rdpr %canrestore, %g3
22475 rdpr %cleanwin, %g4
22476 rdpr %otherwin, %g5
22477 rdpr %wstate, %g6
22478 umulcc %g7, %g3, %i5
22479 bl,a %icc, loop_1888
22480 popc 0x0937, %g4
22481 edge16ln %i6, %i0, %l6
22482 fmovdgu %xcc, %f22, %f5
22483loop_1888:
22484 tg %icc, 0x4
22485 wr %g0, 0x80, %asi
22486 ldxa [%l7 + 0x58] %asi, %i1
22487 move %xcc, %g5, %l3
22488 fmovrse %l5, %f20, %f14
22489 fmovsg %icc, %f30, %f9
22490 tsubcctv %l0, %l2, %o6
22491 fmovdge %icc, %f21, %f5
22492 edge8 %o5, %l1, %g1
22493 srax %o7, 0x0E, %g6
22494 for %f2, %f14, %f26
22495 nop
22496 setx loop_1889, %l0, %l1
22497 jmpl %l1, %o3
22498 and %i7, 0x161F, %l4
22499 fnot2 %f8, %f12
22500 smul %o0, 0x1C3F, %o2
22501loop_1889:
22502 subcc %o4, %i4, %o1
22503 sdiv %g2, 0x12B5, %i3
22504 array16 %g7, %g3, %i2
22505 alignaddr %i5, %i6, %i0
22506 andncc %g4, %i1, %g5
22507 movvs %icc, %l3, %l6
22508 movle %xcc, %l0, %l5
22509 orn %l2, 0x1515, %o5
22510 xorcc %o6, %l1, %g1
22511 tgu %xcc, 0x5
22512 sra %o7, 0x0E, %o3
22513 or %i7, %l4, %o0
22514 sethi 0x0A34, %o2
22515 fbul %fcc1, loop_1890
22516 sethi 0x1935, %o4
22517 movge %xcc, %i4, %o1
22518 sub %g2, %g6, %i3
22519loop_1890:
22520 fba,a %fcc2, loop_1891
22521 movcc %xcc, %g7, %g3
22522 nop
22523 setx loop_1892, %l0, %l1
22524 wrpr 0x1, %tl
22525 wrpr %l1, %tpc
22526 add %l1, 0x4, %l1
22527 wrpr %l1, %tnpc
22528 setx 0x34400001400, %l0, %l1
22529 wrpr %l1, %tstate
22530 wrhpr 0x4, %htstate
22531 retry
22532 ldd [%l7 + 0x38], %i4
22533loop_1891:
22534 nop
22535 setx 0x906D9369, %l0, %l6
22536 st %l6, [%l7 + 0x30]
22537 ld [%l7 + 0x30], %fsr
22538 call loop_1893
22539loop_1892:
22540 addcc %i2, 0x15DF, %i6
22541 smul %g4, %i0, %i1
22542 set 0x70, %i7
22543 ldda [%l7 + %i7] 0x04, %g4
22544loop_1893:
22545 fbo,a %fcc0, loop_1894
22546 nop
22547 setx 0x534140CC, %l0, %l6
22548 st %l6, [%l7 + 0x28]
22549 ld [%l7 + 0x28], %f31
22550 setx 0x5B72F96F, %l1, %l5
22551 st %l5, [%l7 + 0x10]
22552 ld [%l7 + 0x10], %f25
22553 fadds %f25, %f31, %f10
22554 tvs %xcc, 0x0
22555 fmuld8sux16 %f25, %f21, %f28
22556loop_1894:
22557 and %l3, %l6, %l5
22558 andn %l0, %l2, %o5
22559 add %o6, 0x01A5, %l1
22560 tsubcctv %o7, %o3, %i7
22561 nop
22562 setx 0x7052BF49, %l0, %l6
22563 st %l6, [%l7 + 0x1C]
22564 ld [%l7 + 0x1C], %fsr
22565 andn %g1, %o0, %l4
22566 fmovd %f8, %f20
22567 sllx %o2, %i4, %o1
22568 tgu %icc, 0x1
22569 edge32 %g2, %g6, %i3
22570 srl %o4, 0x0A, %g7
22571 bneg,pt %icc, loop_1895
22572 nop
22573 fitos %f14, %f25
22574 fstox %f25, %f10
22575 fxtos %f10, %f26
22576 fbl %fcc0, loop_1896
22577 array8 %g3, %i5, %i2
22578loop_1895:
22579 nop
22580 wr %g0, 0x18, %asi
22581 ldstuba [%l7 + 0x7B] %asi, %i6
22582loop_1896:
22583 ld [%l7 + 0x08], %f11
22584 fbug %fcc0, loop_1897
22585 fornot1s %f1, %f8, %f24
22586 set 0x28, %o7
22587 stxa %g4, [%g0 + %o7] 0x4f
22588loop_1897:
22589 orcc %i0, 0x08D0, %g5
22590 alignaddrl %i1, %l6, %l3
22591 fpsub32s %f5, %f25, %f29
22592 ldstub [%l7 + 0x4E], %l0
22593 fmovsa %icc, %f2, %f11
22594 tleu %xcc, 0x2
22595 alignaddrl %l5, %l2, %o5
22596 movl %icc, %o6, %o7
22597 udiv %o3, 0x17E8, %i7
22598 taddcctv %l1, 0x17A3, %g1
22599 stbar
22600 bgu,a %xcc, loop_1898
22601 fpadd16 %f6, %f14, %f20
22602 fpsub16 %f8, %f12, %f26
22603 set 0x20, %i1
22604 swapa [%l7 + %i1] 0x80, %o0
22605loop_1898:
22606 subccc %o2, 0x113B, %i4
22607 edge32ln %o1, %g2, %l4
22608 sll %i3, 0x06, %g6
22609 set 0x7A, %i2
22610 stha %o4, [%l7 + %i2] 0x2a
22611 membar #Sync
22612 movl %icc, %g7, %i5
22613 fbl,a %fcc1, loop_1899
22614 sethi 0x0DC7, %g3
22615 nop
22616 setx 0x0996AFC2, %l0, %l6
22617 st %l6, [%l7 + 0x28]
22618 ld [%l7 + 0x28], %f12
22619 setx 0x019D43EF, %l1, %l5
22620 st %l5, [%l7 + 0x10]
22621 ld [%l7 + 0x10], %f23
22622 fdivs %f23, %f12, %f18
22623 movn %xcc, %i2, %g4
22624loop_1899:
22625 fcmpgt16 %f12, %f4, %i0
22626 edge8 %i6, %g5, %i1
22627 sir 0x0980
22628 nop
22629 fitos %f5, %f9
22630 fstox %f9, %f24
22631 fxtos %f24, %f24
22632 ldsb [%l7 + 0x3B], %l6
22633 fmovdn %icc, %f29, %f16
22634 fcmpeq16 %f18, %f2, %l0
22635 srax %l5, %l2, %l3
22636 edge32ln %o6, %o5, %o7
22637 set 0x34, %o3
22638 ldsha [%l7 + %o3] 0x81, %o3
22639 fbue %fcc0, loop_1900
22640 fbue,a %fcc0, loop_1901
22641 edge16 %i7, %g1, %o0
22642 nop
22643 fitod %f10, %f22
22644 fdtox %f22, %f12
22645loop_1900:
22646 xnorcc %o2, 0x1287, %l1
22647loop_1901:
22648 prefetch [%l7 + 0x24], 0x0
22649 sll %i4, %o1, %g2
22650 fmovsne %xcc, %f31, %f4
22651 sdivcc %i3, 0x00D5, %g6
22652 add %l4, %o4, %i5
22653 edge32ln %g3, %g7, %g4
22654 tleu %xcc, 0x0
22655 fmovdcc %xcc, %f12, %f17
22656 fba %fcc2, loop_1902
22657 sdivx %i0, 0x13F9, %i2
22658 addccc %g5, 0x1231, %i6
22659 fbl %fcc3, loop_1903
22660loop_1902:
22661 xorcc %i1, %l6, %l0
22662 alignaddr %l5, %l3, %l2
22663 array16 %o5, %o6, %o7
22664loop_1903:
22665 movvc %xcc, %i7, %g1
22666 addccc %o3, %o0, %o2
22667 ld [%l7 + 0x64], %f21
22668 fbne,a %fcc2, loop_1904
22669 te %icc, 0x2
22670 smul %l1, %o1, %g2
22671 membar 0x0F
22672loop_1904:
22673 fmovsvc %icc, %f13, %f8
22674 fpsub16 %f30, %f26, %f24
22675 fmovsneg %icc, %f22, %f24
22676 tcs %icc, 0x1
22677 fbu,a %fcc0, loop_1905
22678 subcc %i3, %g6, %i4
22679 edge16n %l4, %i5, %g3
22680 fzeros %f11
22681loop_1905:
22682 taddcc %g7, %o4, %g4
22683 edge8n %i2, %g5, %i0
22684 sir 0x1B14
22685 fnands %f1, %f10, %f9
22686 ta %xcc, 0x4
22687 set 0x4B, %g5
22688 lduba [%l7 + %g5] 0x89, %i6
22689 brgez,a %l6, loop_1906
22690 fmovsvc %xcc, %f6, %f31
22691 fblg %fcc1, loop_1907
22692 for %f2, %f14, %f22
22693loop_1906:
22694 sdiv %l0, 0x1F41, %l5
22695 set 0x18, %i0
22696 swapa [%l7 + %i0] 0x89, %l3
22697loop_1907:
22698 alignaddr %i1, %l2, %o6
22699 ta %icc, 0x1
22700 bn,pt %xcc, loop_1908
22701 subc %o5, 0x09A4, %i7
22702 edge32 %o7, %o3, %g1
22703 umul %o0, %l1, %o2
22704loop_1908:
22705 addcc %g2, %o1, %i3
22706 nop
22707 fitos %f1, %f13
22708 fstox %f13, %f30
22709 bshuffle %f12, %f28, %f18
22710 brlez,a %i4, loop_1909
22711 ldstub [%l7 + 0x61], %g6
22712 movcc %xcc, %l4, %g3
22713 bleu,pt %icc, loop_1910
22714loop_1909:
22715 bneg,pt %xcc, loop_1911
22716 call loop_1912
22717 fsrc2 %f4, %f20
22718loop_1910:
22719 orn %i5, 0x0372, %g7
22720loop_1911:
22721 nop
22722 set 0x18, %l6
22723 ldx [%l7 + %l6], %g4
22724loop_1912:
22725 taddcc %i2, 0x13E9, %o4
22726 fmovsa %icc, %f8, %f31
22727 bcc,a,pn %xcc, loop_1913
22728 or %g5, 0x15BA, %i6
22729 movn %xcc, %i0, %l0
22730 srax %l5, %l6, %i1
22731loop_1913:
22732 smulcc %l2, 0x15B5, %o6
22733 fmovd %f2, %f10
22734 addccc %o5, %i7, %o7
22735 movn %xcc, %l3, %g1
22736 tcc %xcc, 0x0
22737 array32 %o3, %l1, %o0
22738 fmovsg %xcc, %f15, %f25
22739 tcc %icc, 0x5
22740 fmovdle %icc, %f11, %f16
22741 nop
22742 set 0x60, %l4
22743 lduw [%l7 + %l4], %g2
22744 stb %o1, [%l7 + 0x24]
22745 tcs %xcc, 0x0
22746 fxor %f26, %f10, %f22
22747 movrlez %i3, 0x25F, %o2
22748 edge8 %g6, %i4, %g3
22749 orncc %l4, 0x17A1, %g7
22750 taddcc %g4, %i2, %i5
22751 fbul,a %fcc1, loop_1914
22752 movcc %xcc, %g5, %o4
22753 addcc %i6, %l0, %l5
22754 bgu,pn %xcc, loop_1915
22755loop_1914:
22756 ldd [%l7 + 0x38], %i0
22757 alignaddrl %l6, %l2, %o6
22758 sllx %o5, %i7, %i1
22759loop_1915:
22760 movgu %icc, %o7, %g1
22761 fxnors %f5, %f7, %f25
22762 tgu %xcc, 0x6
22763 edge16l %l3, %o3, %l1
22764 fmovdg %xcc, %f1, %f16
22765 sir 0x0182
22766 tcc %icc, 0x4
22767 fmovdne %xcc, %f13, %f0
22768 orncc %o0, 0x0201, %o1
22769 fmovrde %g2, %f6, %f16
22770 bg,pt %icc, loop_1916
22771 fmovdcs %icc, %f16, %f27
22772 sdivcc %o2, 0x035D, %i3
22773 bgu,a,pn %icc, loop_1917
22774loop_1916:
22775 fbuge %fcc3, loop_1918
22776 mova %icc, %g6, %g3
22777 fxnors %f23, %f8, %f6
22778loop_1917:
22779 tg %xcc, 0x2
22780loop_1918:
22781 array8 %i4, %l4, %g7
22782 edge8l %g4, %i2, %g5
22783 bn,a loop_1919
22784 ta %icc, 0x5
22785 movge %icc, %o4, %i6
22786 movcs %xcc, %i5, %l0
22787loop_1919:
22788 nop
22789 add %l7, 0x48, %l6
22790 wr %g0, 0x19, %asi
22791 casxa [%l6] %asi, %i0, %l5
22792 fnot2s %f16, %f27
22793 umul %l2, 0x1158, %l6
22794 fmovsgu %icc, %f14, %f31
22795 fbug %fcc1, loop_1920
22796 edge32ln %o5, %i7, %i1
22797 nop
22798 setx 0x62E0DFE5, %l0, %l6
22799 st %l6, [%l7 + 0x28]
22800 ld [%l7 + 0x28], %f14
22801 setx 0x3332294E, %l1, %l5
22802 st %l5, [%l7 + 0x10]
22803 ld [%l7 + 0x10], %f11
22804 fadds %f11, %f14, %f29
22805 nop
22806 setx 0x87E7DDE2D06BDE6B, %l0, %l6
22807 stx %l6, [%l7 + 0x20]
22808 ldx [%l7 + 0x20], %fsr
22809loop_1920:
22810 fands %f27, %f15, %f18
22811 fcmpgt16 %f30, %f22, %o6
22812 fpadd32s %f16, %f26, %f5
22813 be,pt %icc, loop_1921
22814 andn %g1, 0x0923, %l3
22815 sdivx %o7, 0x0FD8, %l1
22816 set 0x08, %g7
22817 ldswa [%l7 + %g7] 0x04, %o3
22818loop_1921:
22819 fmovdn %xcc, %f23, %f5
22820 fnot2 %f20, %f4
22821 xnor %o1, %g2, %o2
22822 fmovsvs %icc, %f16, %f15
22823 brz %o0, loop_1922
22824 umul %g6, %i3, %g3
22825 fmovdgu %xcc, %f29, %f11
22826 srlx %l4, %g7, %i4
22827loop_1922:
22828 movrne %i2, %g4, %o4
22829 wr %g0, 0x0c, %asi
22830 swapa [%l7 + 0x30] %asi, %i6
22831 membar 0x68
22832 fmovdl %icc, %f12, %f18
22833 movgu %icc, %i5, %l0
22834 bgu loop_1923
22835 movg %icc, %g5, %i0
22836 fcmpeq32 %f18, %f10, %l2
22837 xnor %l6, 0x1971, %o5
22838loop_1923:
22839 fcmpeq32 %f28, %f8, %l5
22840 brlz %i1, loop_1924
22841 subcc %i7, %g1, %l3
22842 edge16ln %o7, %l1, %o3
22843 tcc %xcc, 0x6
22844loop_1924:
22845 bl,a,pn %icc, loop_1925
22846 brz,a %o1, loop_1926
22847 ldd [%l7 + 0x08], %g2
22848 edge16 %o2, %o0, %o6
22849loop_1925:
22850 tg %icc, 0x4
22851loop_1926:
22852 ldsb [%l7 + 0x4E], %i3
22853 ldsh [%l7 + 0x44], %g3
22854 fbule %fcc1, loop_1927
22855 edge32n %l4, %g7, %i4
22856 add %l7, 0x1C, %l6
22857 wr %g0, 0x81, %asi
22858 casa [%l6] 0x81, %i2, %g6
22859loop_1927:
22860 orncc %g4, %i6, %i5
22861 fbge %fcc3, loop_1928
22862 movrgez %o4, 0x3E9, %l0
22863 bneg,a %xcc, loop_1929
22864 fexpand %f28, %f14
22865loop_1928:
22866 or %i0, %g5, %l2
22867 set 0x20, %l3
22868 lduha [%l7 + %l3] 0x0c, %l6
22869loop_1929:
22870 bgu,pn %icc, loop_1930
22871 sdiv %l5, 0x1CB9, %o5
22872 bvc,pn %xcc, loop_1931
22873 ld [%l7 + 0x3C], %f27
22874loop_1930:
22875 nop
22876 fitod %f13, %f28
22877 fmovs %f19, %f10
22878loop_1931:
22879 tsubcctv %i1, %i7, %g1
22880 movcs %icc, %o7, %l3
22881 fmovs %f29, %f26
22882 srax %o3, %o1, %l1
22883 tleu %xcc, 0x2
22884 tcc %xcc, 0x2
22885 movrlez %o2, %g2, %o6
22886 wr %g0, 0x04, %asi
22887 ldsba [%l7 + 0x6C] %asi, %o0
22888 edge32n %g3, %l4, %i3
22889 array16 %g7, %i4, %g6
22890 fmovsvc %icc, %f0, %f17
22891 movg %xcc, %g4, %i2
22892 edge8n %i6, %i5, %l0
22893 tgu %xcc, 0x6
22894 sllx %o4, %i0, %g5
22895 umulcc %l2, %l5, %o5
22896 edge32ln %i1, %l6, %i7
22897 edge16l %o7, %l3, %g1
22898 fbue,a %fcc1, loop_1932
22899 fbge %fcc1, loop_1933
22900 tsubcctv %o3, 0x0429, %o1
22901 or %l1, 0x0297, %o2
22902loop_1932:
22903 movrgz %o6, 0x0F4, %o0
22904loop_1933:
22905 fbge,a %fcc2, loop_1934
22906 tsubcc %g2, 0x0672, %l4
22907 pdist %f2, %f22, %f30
22908 set 0x10, %g1
22909 lduha [%l7 + %g1] 0x14, %g3
22910loop_1934:
22911 nop
22912 fitod %f6, %f18
22913 fdtoi %f18, %f19
22914 stw %g7, [%l7 + 0x24]
22915 pdist %f10, %f24, %f24
22916 tvs %icc, 0x4
22917 array32 %i3, %i4, %g6
22918 brlz %i2, loop_1935
22919 ld [%l7 + 0x78], %f23
22920 movpos %xcc, %g4, %i5
22921 movl %icc, %i6, %l0
22922loop_1935:
22923 xor %i0, 0x126A, %g5
22924 tvs %xcc, 0x2
22925 edge16ln %l2, %o4, %o5
22926 xnorcc %l5, %i1, %l6
22927 fxors %f8, %f7, %f21
22928 bpos,a loop_1936
22929 fmovrsgez %i7, %f27, %f19
22930 wr %g0, 0x18, %asi
22931 lduba [%l7 + 0x18] %asi, %o7
22932loop_1936:
22933 ldd [%l7 + 0x20], %g0
22934 alignaddr %l3, %o3, %l1
22935 tg %xcc, 0x6
22936 wr %g0, 0x81, %asi
22937 prefetcha [%l7 + 0x58] %asi, 0x2
22938 tleu %xcc, 0x7
22939 or %o2, 0x09EB, %o6
22940 tl %icc, 0x2
22941 fbug,a %fcc0, loop_1937
22942 edge16ln %o0, %l4, %g2
22943 movrlez %g3, 0x226, %i3
22944 brgz %i4, loop_1938
22945loop_1937:
22946 movrgez %g7, %i2, %g6
22947 edge8n %g4, %i6, %i5
22948 fcmpgt32 %f14, %f16, %i0
22949loop_1938:
22950 subcc %g5, 0x0C7D, %l0
22951 fzero %f2
22952 movgu %icc, %o4, %o5
22953 xorcc %l5, 0x10A2, %i1
22954 set 0x58, %i3
22955 lduwa [%l7 + %i3] 0x04, %l6
22956 brgez,a %i7, loop_1939
22957 alignaddr %o7, %l2, %l3
22958 alignaddrl %o3, %g1, %l1
22959 fxnors %f24, %f0, %f11
22960loop_1939:
22961 movrlez %o2, 0x137, %o1
22962 nop
22963 setx loop_1940, %l0, %l1
22964 jmpl %l1, %o6
22965 add %l4, %g2, %o0
22966 add %l7, 0x48, %l6
22967 wr %g0, 0x80, %asi
22968 lda [%l6] %asi, %i3
22969 casa [%l6] 0x80, %i3, %g3
22970loop_1940:
22971 taddcctv %g7, %i2, %i4
22972 orncc %g6, %g4, %i6
22973 fmovrslez %i5, %f16, %f11
22974 fmovda %icc, %f25, %f2
22975 fnand %f8, %f30, %f18
22976 fmovdl %icc, %f25, %f20
22977 andncc %i0, %l0, %o4
22978 xnor %o5, 0x1791, %l5
22979 fpack16 %f22, %f14
22980 fabss %f18, %f18
22981 orn %i1, 0x0B68, %l6
22982 tg %xcc, 0x6
22983 sdivcc %i7, 0x1661, %o7
22984 movrlez %l2, 0x207, %l3
22985 movn %xcc, %o3, %g5
22986 bne loop_1941
22987 tpos %icc, 0x3
22988 addccc %g1, 0x1E7D, %o2
22989 fpsub32s %f28, %f11, %f23
22990loop_1941:
22991 or %l1, 0x1F84, %o1
22992 movrgz %l4, %g2, %o6
22993 sdiv %o0, 0x091B, %g3
22994 fmul8ulx16 %f0, %f24, %f22
22995 fpack16 %f22, %f10
22996 tle %icc, 0x2
22997 edge32l %g7, %i3, %i2
22998 bcc,a %icc, loop_1942
22999 edge16ln %g6, %g4, %i6
23000 fcmple32 %f30, %f24, %i5
23001 and %i0, %l0, %i4
23002loop_1942:
23003 udivx %o4, 0x0130, %l5
23004 set 0x40, %l1
23005 stda %f16, [%l7 + %l1] 0x81
23006 smulcc %o5, %l6, %i7
23007 fornot1s %f0, %f25, %f2
23008 movne %xcc, %o7, %i1
23009 taddcc %l2, %o3, %l3
23010 fbug,a %fcc2, loop_1943
23011 xnorcc %g5, 0x070B, %g1
23012 andn %l1, %o1, %o2
23013 te %icc, 0x1
23014loop_1943:
23015 sir 0x0552
23016 set 0x5F, %l5
23017 ldstuba [%l7 + %l5] 0x80, %l4
23018 stx %o6, [%l7 + 0x38]
23019 fmovdgu %icc, %f5, %f22
23020 movrlz %g2, %g3, %g7
23021 tne %xcc, 0x1
23022 alignaddr %i3, %i2, %g6
23023 wr %g0, 0x04, %asi
23024 stwa %g4, [%l7 + 0x2C] %asi
23025 set 0x68, %g2
23026 stwa %o0, [%l7 + %g2] 0x81
23027 bn,a %icc, loop_1944
23028 andn %i5, 0x06F9, %i0
23029 ldsh [%l7 + 0x5A], %l0
23030 taddcc %i6, 0x18D3, %i4
23031loop_1944:
23032 fexpand %f31, %f30
23033 tvs %xcc, 0x0
23034 edge32 %o4, %o5, %l6
23035 movrne %i7, 0x24E, %o7
23036 movge %icc, %l5, %i1
23037 fbn,a %fcc0, loop_1945
23038 popc 0x06C6, %l2
23039 edge16ln %l3, %g5, %o3
23040 bl,a %xcc, loop_1946
23041loop_1945:
23042 lduw [%l7 + 0x14], %g1
23043 xor %l1, 0x180F, %o1
23044 tvs %xcc, 0x1
23045loop_1946:
23046 tpos %xcc, 0x5
23047 edge16l %o2, %l4, %o6
23048 fmovsgu %xcc, %f4, %f17
23049 wr %g0, 0x18, %asi
23050 stxa %g2, [%l7 + 0x58] %asi
23051 array32 %g3, %i3, %g7
23052 fexpand %f5, %f6
23053 fmuld8sux16 %f6, %f10, %f26
23054 wr %g0, 0x89, %asi
23055 ldswa [%l7 + 0x50] %asi, %g6
23056 smul %i2, 0x06AD, %g4
23057 addccc %i5, 0x0BA1, %i0
23058 xnor %l0, %i6, %o0
23059 lduh [%l7 + 0x6C], %i4
23060 fmovrdgz %o5, %f2, %f26
23061 addc %o4, 0x1B7C, %i7
23062 fone %f12
23063 orcc %o7, 0x154F, %l6
23064 tsubcc %l5, 0x1640, %i1
23065 fbo,a %fcc0, loop_1947
23066 array8 %l3, %l2, %g5
23067 movneg %icc, %g1, %o3
23068 sdivcc %o1, 0x078C, %o2
23069loop_1947:
23070 movrgez %l4, 0x297, %o6
23071 smul %g2, 0x01D7, %g3
23072 tl %icc, 0x1
23073 taddcc %i3, 0x0950, %l1
23074 edge16n %g7, %i2, %g6
23075 edge8ln %g4, %i5, %i0
23076 andcc %l0, %i6, %o0
23077 fabsd %f6, %f26
23078 udivx %i4, 0x071E, %o4
23079 bcs,a loop_1948
23080 movrne %o5, %i7, %l6
23081 movne %icc, %l5, %o7
23082 udivcc %i1, 0x0C4D, %l3
23083loop_1948:
23084 umul %g5, 0x0FE6, %l2
23085 nop
23086 setx loop_1949, %l0, %l1
23087 jmpl %l1, %o3
23088 mulx %g1, %o2, %o1
23089 wr %g0, 0x11, %asi
23090 ldda [%l7 + 0x50] %asi, %o6
23091loop_1949:
23092 subcc %l4, %g2, %i3
23093 fmul8x16al %f25, %f4, %f18
23094 fmovdle %icc, %f3, %f13
23095 ldub [%l7 + 0x48], %l1
23096 fandnot2s %f26, %f0, %f9
23097 nop
23098 setx 0x7D1BECC0, %l0, %l6
23099 st %l6, [%l7 + 0x28]
23100 ld [%l7 + 0x28], %f23
23101 setx 0xA089702B, %l1, %l5
23102 st %l5, [%l7 + 0x10]
23103 ld [%l7 + 0x10], %f1
23104 fmuls %f1, %f23, %f26
23105 stw %g7, [%l7 + 0x74]
23106 fzeros %f22
23107 movgu %xcc, %g3, %i2
23108 fbue,a %fcc2, loop_1950
23109 sll %g4, 0x07, %i5
23110 nop
23111 setx loop_1951, %l0, %l1
23112 wrpr 0x1, %tl
23113 wrpr %l1, %tpc
23114 add %l1, 0x4, %l1
23115 wrpr %l1, %tnpc
23116 setx 0x34400001400, %l0, %l1
23117 wrpr %l1, %tstate
23118 wrhpr 0x4, %htstate
23119 retry
23120 addc %g6, %l0, %i0
23121loop_1950:
23122 umul %i6, %o0, %o4
23123 ldx [%l7 + 0x70], %o5
23124loop_1951:
23125 xor %i7, %l6, %i4
23126 fcmple32 %f2, %f2, %l5
23127 mulx %i1, 0x102D, %l3
23128 umulcc %g5, 0x14A3, %l2
23129 tneg %xcc, 0x2
23130 fmovdcs %xcc, %f19, %f25
23131 edge32ln %o7, %g1, %o3
23132 fxors %f13, %f16, %f15
23133 add %o2, 0x1FA0, %o1
23134 udivcc %l4, 0x0AE7, %o6
23135 orcc %g2, 0x03BD, %l1
23136 fcmpne32 %f10, %f12, %g7
23137 umulcc %i3, %g3, %g4
23138 bneg %xcc, loop_1952
23139 ta %xcc, 0x3
23140 bgu,a,pn %icc, loop_1953
23141 fbne %fcc2, loop_1954
23142loop_1952:
23143 addccc %i5, 0x130E, %g6
23144 srl %i2, 0x1B, %l0
23145loop_1953:
23146 edge16ln %i6, %i0, %o4
23147loop_1954:
23148 nop
23149 membar #Sync
23150 wr %g0, 0x16, %asi
23151 ldda [%l7 + 0x40] %asi, %f0
23152 restored
23153 rdpr %cwp, %g1
23154 rdpr %cansave, %g2
23155 rdpr %canrestore, %g3
23156 rdpr %cleanwin, %g4
23157 rdpr %otherwin, %g5
23158 rdpr %wstate, %g6
23159 edge8ln %o5, %i7, %o0
23160 subc %l6, %i4, %l5
23161 fornot1 %f14, %f16, %f4
23162 movg %xcc, %i1, %g5
23163 addccc %l2, %l3, %o7
23164 umulcc %o3, 0x145E, %o2
23165 mulx %o1, %g1, %l4
23166 fcmpgt16 %f18, %f20, %g2
23167 fmul8x16 %f24, %f16, %f8
23168 edge8 %o6, %g7, %l1
23169 and %g3, %g4, %i3
23170 alignaddrl %i5, %i2, %l0
23171 movge %xcc, %i6, %g6
23172 bvc,a,pt %xcc, loop_1955
23173 nop
23174 setx 0xC3657AB4, %l0, %l6
23175 st %l6, [%l7 + 0x28]
23176 ld [%l7 + 0x28], %f11
23177 setx 0xB1354FA6, %l1, %l5
23178 st %l5, [%l7 + 0x10]
23179 ld [%l7 + 0x10], %f7
23180 fadds %f7, %f11, %f2
23181 edge8l %i0, %o4, %i7
23182 sdivx %o0, 0x15F5, %o5
23183loop_1955:
23184 movvs %xcc, %i4, %l6
23185 edge32ln %l5, %g5, %i1
23186 movrgz %l2, 0x309, %l3
23187 te %icc, 0x6
23188 tn %xcc, 0x2
23189 fmuld8ulx16 %f14, %f20, %f22
23190 fmovrsgez %o3, %f2, %f7
23191 umul %o2, %o7, %o1
23192 andncc %l4, %g1, %g2
23193 fbule,a %fcc0, loop_1956
23194 srax %g7, %l1, %g3
23195 movpos %icc, %g4, %i3
23196 nop
23197 setx loop_1957, %l0, %l1
23198 wrpr 0x1, %tl
23199 wrpr %l1, %tpc
23200 add %l1, 0x4, %l1
23201 wrpr %l1, %tnpc
23202 setx 0x34400001400, %l0, %l1
23203 wrpr %l1, %tstate
23204 wrhpr 0x4, %htstate
23205 retry
23206loop_1956:
23207 edge32n %o6, %i5, %i2
23208 fbule,a %fcc2, loop_1958
23209 saved
23210 rdpr %cwp, %g1
23211 rdpr %cansave, %g2
23212 rdpr %canrestore, %g3
23213 rdpr %cleanwin, %g4
23214 rdpr %otherwin, %g5
23215 rdpr %wstate, %g6
23216loop_1957:
23217 movg %icc, %l0, %i6
23218 call loop_1959
23219loop_1958:
23220 edge32n %i0, %o4, %g6
23221 fmovs %f29, %f22
23222 alignaddr %i7, %o0, %i4
23223loop_1959:
23224 nop
23225 fitos %f5, %f2
23226 fstod %f2, %f20
23227 sdivcc %l6, 0x17EB, %o5
23228 tgu %icc, 0x1
23229 saved
23230 rdpr %cwp, %g1
23231 rdpr %cansave, %g2
23232 rdpr %canrestore, %g3
23233 rdpr %cleanwin, %g4
23234 rdpr %otherwin, %g5
23235 rdpr %wstate, %g6
23236 movne %xcc, %g5, %i1
23237 ldsb [%l7 + 0x57], %l2
23238 xnor %l3, %l5, %o3
23239 wr %g0, 0x89, %asi
23240 sta %f15, [%l7 + 0x28] %asi
23241 fones %f18
23242 tl %icc, 0x5
23243 add %o2, 0x1C3F, %o1
23244 set 0x1C, %l2
23245 sta %f6, [%l7 + %l2] 0x14
23246 edge8 %o7, %l4, %g2
23247 restored
23248 rdpr %cwp, %g1
23249 rdpr %cansave, %g2
23250 rdpr %canrestore, %g3
23251 rdpr %cleanwin, %g4
23252 rdpr %otherwin, %g5
23253 rdpr %wstate, %g6
23254 bn,a,pt %icc, loop_1960
23255 fbne,a %fcc1, loop_1961
23256 tcs %icc, 0x1
23257 fpsub16s %f24, %f19, %f3
23258loop_1960:
23259 tcc %xcc, 0x7
23260loop_1961:
23261 xnorcc %g7, %g1, %g3
23262 array8 %l1, %g4, %i3
23263 sra %o6, %i2, %l0
23264 movcs %icc, %i5, %i6
23265 udivcc %o4, 0x1272, %i0
23266 fpack32 %f12, %f10, %f16
23267 edge16ln %g6, %o0, %i7
23268 movgu %xcc, %i4, %l6
23269 movn %xcc, %o5, %i1
23270 nop
23271 set 0x24, %g3
23272 stw %l2, [%l7 + %g3]
23273 fblg,a %fcc0, loop_1962
23274 umul %g5, %l5, %l3
23275 bvc %icc, loop_1963
23276 tcs %icc, 0x5
23277loop_1962:
23278 fmovsne %xcc, %f26, %f10
23279 movge %xcc, %o3, %o2
23280loop_1963:
23281 nop
23282 setx 0x55CBB37A204F0404, %l0, %l6
23283 stx %l6, [%l7 + 0x28]
23284 ldx [%l7 + 0x28], %fsr
23285 sra %o1, %o7, %l4
23286 umul %g7, %g1, %g2
23287 fmovdgu %icc, %f5, %f31
23288 set 0x78, %o4
23289 ldsha [%l7 + %o4] 0x89, %l1
23290 fblg %fcc0, loop_1964
23291 addc %g4, 0x18F0, %i3
23292 srlx %g3, %i2, %o6
23293 xor %l0, %i6, %o4
23294loop_1964:
23295 tcc %xcc, 0x2
23296 tcc %icc, 0x7
23297 sub %i5, %g6, %o0
23298 sdivcc %i0, 0x0E21, %i4
23299 array32 %i7, %o5, %i1
23300 edge8n %l6, %g5, %l5
23301 movcc %xcc, %l3, %l2
23302 edge16l %o3, %o1, %o2
23303 tgu %icc, 0x4
23304 set 0x6C, %o0
23305 ldsha [%l7 + %o0] 0x14, %o7
23306 and %l4, 0x142C, %g7
23307 tvs %icc, 0x3
23308 xnorcc %g2, %g1, %g4
23309 nop
23310 fitos %f11, %f18
23311 fstoi %f18, %f18
23312 alignaddr %l1, %g3, %i2
23313 fbl,a %fcc2, loop_1965
23314 sdivx %o6, 0x15B0, %i3
23315 fpack32 %f22, %f22, %f8
23316 fpmerge %f17, %f15, %f16
23317loop_1965:
23318 edge32n %l0, %o4, %i6
23319 udivcc %i5, 0x180B, %o0
23320 bvc loop_1966
23321 fmovdcc %xcc, %f5, %f20
23322 movrgz %g6, 0x0C9, %i4
23323 edge32ln %i0, %i7, %i1
23324loop_1966:
23325 nop
23326 wr %g0, 0x18, %asi
23327 stda %f16, [%l7 + 0x40] %asi
23328 wr %g0, 0x89, %asi
23329 stwa %l6, [%l7 + 0x68] %asi
23330 xnor %g5, %l5, %l3
23331 membar #Sync
23332 wr %g0, 0x16, %asi
23333 ldda [%l7 + 0x40] %asi, %f0
23334 subc %o5, %l2, %o3
23335 wr %g0, 0x11, %asi
23336 prefetcha [%l7 + 0x48] %asi, 0x2
23337 fbn %fcc2, loop_1967
23338 tn %xcc, 0x3
23339 edge16n %o2, %l4, %g7
23340 wr %g0, 0x0c, %asi
23341 lda [%l7 + 0x2C] %asi, %f2
23342loop_1967:
23343 popc %o7, %g1
23344 or %g4, %l1, %g3
23345 fmovdgu %icc, %f30, %f15
23346 movrlez %g2, 0x34D, %o6
23347 sll %i2, %l0, %o4
23348 fba,a %fcc1, loop_1968
23349 fbo %fcc0, loop_1969
23350 fcmpeq16 %f2, %f0, %i3
23351 movpos %xcc, %i6, %i5
23352loop_1968:
23353 sdivx %g6, 0x0E37, %i4
23354loop_1969:
23355 fxors %f31, %f29, %f7
23356 alignaddrl %o0, %i7, %i1
23357 movleu %icc, %l6, %i0
23358 tle %icc, 0x4
23359 move %icc, %g5, %l5
23360 set 0x18, %o6
23361 lda [%l7 + %o6] 0x19, %f30
23362 tvs %icc, 0x2
23363 ldsb [%l7 + 0x21], %o5
23364 edge16l %l2, %l3, %o1
23365 bshuffle %f16, %f0, %f8
23366 movge %xcc, %o3, %o2
23367 bl,a,pt %xcc, loop_1970
23368 edge8ln %l4, %o7, %g7
23369 movcc %icc, %g1, %l1
23370 movgu %icc, %g4, %g2
23371loop_1970:
23372 array16 %o6, %g3, %i2
23373 addc %l0, %i3, %o4
23374 pdist %f8, %f18, %f24
23375 fblg %fcc2, loop_1971
23376 edge32ln %i6, %g6, %i5
23377 smulcc %o0, %i7, %i1
23378 fmuld8sux16 %f30, %f1, %f20
23379loop_1971:
23380 nop
23381 set 0x20, %o1
23382 ldxa [%l7 + %o1] 0x14, %l6
23383 add %l7, 0x30, %l6
23384 wr %g0, 0x89, %asi
23385 lda [%l6] %asi, %i4
23386 casa [%l6] 0x89, %i4, %g5
23387 movleu %icc, %l5, %o5
23388 movrgez %l2, %i0, %o1
23389 wr %g0, 0xe2, %asi
23390 stwa %o3, [%l7 + 0x58] %asi
23391 membar #Sync
23392 fmovdn %xcc, %f6, %f13
23393 sir 0x1F87
23394 bpos,a,pn %xcc, loop_1972
23395 array16 %l3, %l4, %o2
23396 smul %g7, 0x0776, %g1
23397 tsubcc %o7, %g4, %g2
23398loop_1972:
23399 edge16 %l1, %o6, %g3
23400 fba %fcc1, loop_1973
23401 nop
23402 setx 0xB2C643DB4FCA58F6, %l0, %l6
23403 stx %l6, [%l7 + 0x28]
23404 ldd [%l7 + 0x28], %f0
23405 setx 0xFB4B02A3E62E35A9, %l1, %l5
23406 stx %l5, [%l7 + 0x10]
23407 ldd [%l7 + 0x10], %f10
23408 fsubd %f10, %f0, %f0
23409 fnegs %f20, %f18
23410 mulx %i2, %i3, %l0
23411loop_1973:
23412 fpsub16 %f16, %f6, %f0
23413 fcmpne16 %f16, %f20, %o4
23414 edge8 %g6, %i5, %o0
23415 fpmerge %f19, %f27, %f6
23416 membar 0x39
23417 move %xcc, %i7, %i1
23418 fbug %fcc0, loop_1974
23419 fmovrdne %i6, %f6, %f8
23420 udiv %i4, 0x1BD0, %l6
23421 sth %g5, [%l7 + 0x0E]
23422loop_1974:
23423 sdivx %o5, 0x129C, %l2
23424 add %i0, %o1, %o3
23425 edge16 %l3, %l4, %o2
23426 fmul8x16al %f16, %f20, %f20
23427 faligndata %f4, %f30, %f20
23428 movrgz %l5, 0x08A, %g7
23429 wr %g0, 0x19, %asi
23430 ldsha [%l7 + 0x3E] %asi, %g1
23431 movrgez %g4, 0x1A0, %g2
23432 bn,pn %icc, loop_1975
23433 sra %l1, 0x00, %o6
23434 orcc %g3, %o7, %i3
23435 addccc %i2, %o4, %g6
23436loop_1975:
23437 tn %xcc, 0x4
23438 stbar
23439 ldsh [%l7 + 0x08], %i5
23440 ldstub [%l7 + 0x72], %o0
23441 sethi 0x1421, %l0
23442 movrlz %i1, 0x36F, %i7
23443 fnegd %f2, %f16
23444 udivx %i6, 0x148F, %i4
23445 fmovdvc %icc, %f12, %f17
23446 faligndata %f8, %f26, %f2
23447 mulx %g5, 0x01B2, %l6
23448 wr %g0, 0x11, %asi
23449 ldda [%l7 + 0x60] %asi, %o4
23450 fxor %f30, %f26, %f30
23451 fbue,a %fcc3, loop_1976
23452 fmovsle %icc, %f12, %f16
23453 movg %xcc, %i0, %l2
23454 movle %icc, %o1, %o3
23455loop_1976:
23456 bl,pn %xcc, loop_1977
23457 fnor %f22, %f10, %f12
23458 fands %f21, %f5, %f18
23459 fcmpne16 %f18, %f4, %l3
23460loop_1977:
23461 pdist %f26, %f8, %f12
23462 ldd [%l7 + 0x30], %l4
23463 orcc %l5, 0x13A6, %g7
23464 ldsh [%l7 + 0x6C], %g1
23465 orn %g4, %g2, %o2
23466 saved
23467 rdpr %cwp, %g1
23468 rdpr %cansave, %g2
23469 rdpr %canrestore, %g3
23470 rdpr %cleanwin, %g4
23471 rdpr %otherwin, %g5
23472 rdpr %wstate, %g6
23473 sub %l1, %g3, %o6
23474 nop
23475 setx loop_1978, %l0, %l1
23476 wrpr 0x1, %tl
23477 wrpr %l1, %tnpc
23478 setx 0x34400001400, %l0, %l1
23479 wrpr %l1, %tstate
23480 wrhpr 0x4, %htstate
23481 done
23482 udivcc %o7, 0x0EC8, %i2
23483 fbug,a %fcc1, loop_1979
23484 fmuld8sux16 %f18, %f30, %f2
23485loop_1978:
23486 orncc %o4, 0x1628, %g6
23487 fmovsl %icc, %f10, %f16
23488loop_1979:
23489 bg,a,pn %icc, loop_1980
23490 fmul8sux16 %f2, %f28, %f22
23491 fzeros %f21
23492 te %icc, 0x1
23493loop_1980:
23494 taddcctv %i3, 0x1584, %i5
23495 xnorcc %o0, 0x1EE2, %i1
23496 sethi 0x1E12, %l0
23497 edge8n %i7, %i4, %g5
23498 movleu %icc, %l6, %o5
23499 nop
23500 set 0x6C, %o5
23501 ldub [%l7 + %o5], %i6
23502 wr %g0, 0x19, %asi
23503 ldswa [%l7 + 0x7C] %asi, %i0
23504 movg %xcc, %o1, %l2
23505 fabsd %f24, %f24
23506 tgu %xcc, 0x1
23507 umul %l3, %l4, %l5
23508 bleu,pt %icc, loop_1981
23509 move %xcc, %o3, %g7
23510 movrlez %g1, 0x3B5, %g2
23511 tle %icc, 0x0
23512loop_1981:
23513 bvc,pt %icc, loop_1982
23514 fmovsa %icc, %f27, %f18
23515 or %g4, %l1, %g3
23516 nop
23517 setx loop_1983, %l0, %l1
23518 wrpr 0x1, %tl
23519 wrpr %l1, %tpc
23520 add %l1, 0x4, %l1
23521 wrpr %l1, %tnpc
23522 setx 0x34400001400, %l0, %l1
23523 wrpr %l1, %tstate
23524 wrhpr 0x4, %htstate
23525 retry
23526loop_1982:
23527 tne %icc, 0x1
23528 array16 %o2, %o6, %i2
23529 smulcc %o4, 0x124F, %o7
23530loop_1983:
23531 sra %i3, %i5, %g6
23532 te %xcc, 0x0
23533 stbar
23534 fornot2s %f8, %f5, %f13
23535 ldstub [%l7 + 0x55], %o0
23536 fbne,a %fcc2, loop_1984
23537 fmovscs %xcc, %f29, %f8
23538 swap [%l7 + 0x30], %i1
23539 brlz %l0, loop_1985
23540loop_1984:
23541 taddcc %i7, %i4, %g5
23542 edge32n %l6, %o5, %i6
23543 nop
23544 setx 0xBDE3295A7750BB7A, %l0, %l6
23545 stx %l6, [%l7 + 0x28]
23546 ldd [%l7 + 0x28], %f26
23547 setx 0xC1D0A679012223DC, %l1, %l5
23548 stx %l5, [%l7 + 0x10]
23549 ldd [%l7 + 0x10], %f18
23550 faddd %f18, %f26, %f26
23551loop_1985:
23552 xor %o1, 0x1950, %l2
23553 stx %l3, [%l7 + 0x60]
23554 nop
23555 setx 0x399BBC6C, %l0, %l6
23556 st %l6, [%l7 + 0x28]
23557 ld [%l7 + 0x28], %f14
23558 fsqrts %f14, %f21
23559 sdiv %i0, 0x1280, %l5
23560 tgu %icc, 0x6
23561 tle %icc, 0x4
23562 brz,a %l4, loop_1986
23563 fcmpgt32 %f26, %f30, %o3
23564 tg %xcc, 0x4
23565 wr %g0, 0x10, %asi
23566 lduba [%l7 + 0x77] %asi, %g7
23567loop_1986:
23568 mova %icc, %g1, %g4
23569 sra %g2, 0x08, %l1
23570 wr %g0, 0x11, %asi
23571 ldda [%l7 + 0x40] %asi, %f16
23572 ldstub [%l7 + 0x42], %g3
23573 lduw [%l7 + 0x08], %o6
23574 fbn,a %fcc1, loop_1987
23575 movn %icc, %o2, %i2
23576 array16 %o4, %o7, %i5
23577 tcc %xcc, 0x7
23578loop_1987:
23579 tpos %icc, 0x6
23580 set 0x60, %i5
23581 stwa %g6, [%l7 + %i5] 0x2f
23582 membar #Sync
23583 nop
23584 setx loop_1988, %l0, %l1
23585 wrpr 0x1, %tl
23586 wrpr %l1, %tpc
23587 add %l1, 0x4, %l1
23588 wrpr %l1, %tnpc
23589 setx 0x34400001400, %l0, %l1
23590 wrpr %l1, %tstate
23591 wrhpr 0x4, %htstate
23592 retry
23593 fmovsle %icc, %f17, %f16
23594 tgu %xcc, 0x5
23595 sethi 0x17A8, %i3
23596loop_1988:
23597 fexpand %f16, %f8
23598 movrgez %i1, 0x229, %o0
23599 fmovscs %icc, %f30, %f4
23600 orn %l0, 0x0B7B, %i4
23601 stw %i7, [%l7 + 0x34]
23602 prefetch [%l7 + 0x70], 0x1
23603 and %g5, %o5, %l6
23604 addcc %o1, 0x19FC, %i6
23605 tcs %xcc, 0x5
23606 edge16l %l2, %l3, %l5
23607 fmovrsgz %l4, %f15, %f5
23608 movleu %xcc, %o3, %g7
23609 tgu %icc, 0x1
23610 edge8ln %i0, %g1, %g2
23611 sethi 0x1E95, %l1
23612 array32 %g4, %g3, %o2
23613 nop
23614 setx loop_1989, %l0, %l1
23615 wrpr 0x1, %tl
23616 wrpr %l1, %tpc
23617 add %l1, 0x4, %l1
23618 wrpr %l1, %tnpc
23619 setx 0x34400001400, %l0, %l1
23620 wrpr %l1, %tstate
23621 wrhpr 0x4, %htstate
23622 retry
23623 movrlz %o6, 0x39A, %o4
23624 umulcc %o7, 0x06A4, %i5
23625 tgu %xcc, 0x1
23626loop_1989:
23627 nop
23628 wr %g0, 0x04, %asi
23629 ldsba [%l7 + 0x09] %asi, %i2
23630 wr %g0, 0xea, %asi
23631 stxa %i3, [%l7 + 0x28] %asi
23632 membar #Sync
23633 ta %icc, 0x4
23634 bl,pn %icc, loop_1990
23635 sdiv %i1, 0x0653, %g6
23636 brlz %l0, loop_1991
23637 fsrc1 %f24, %f26
23638loop_1990:
23639 stx %o0, [%l7 + 0x28]
23640 srlx %i4, 0x0C, %i7
23641loop_1991:
23642 fmovdcc %icc, %f12, %f29
23643 fbo,a %fcc1, loop_1992
23644 fmovdcs %icc, %f6, %f18
23645 fxnors %f16, %f0, %f16
23646 nop
23647 fitod %f13, %f10
23648loop_1992:
23649 taddcctv %g5, %o5, %l6
23650 lduw [%l7 + 0x70], %o1
23651 udivcc %i6, 0x18AF, %l2
23652 movgu %xcc, %l5, %l4
23653 tpos %icc, 0x7
23654 restored
23655 rdpr %cwp, %g1
23656 rdpr %cansave, %g2
23657 rdpr %canrestore, %g3
23658 rdpr %cleanwin, %g4
23659 rdpr %otherwin, %g5
23660 rdpr %wstate, %g6
23661 andcc %o3, 0x0C74, %l3
23662 nop
23663 setx loop_1993, %l0, %l1
23664 wrpr 0x1, %tl
23665 wrpr %l1, %tpc
23666 add %l1, 0x4, %l1
23667 wrpr %l1, %tnpc
23668 setx 0x34400001400, %l0, %l1
23669 wrpr %l1, %tstate
23670 wrhpr 0x4, %htstate
23671 retry
23672 umulcc %i0, 0x0C1D, %g1
23673 edge32 %g7, %l1, %g4
23674 fpadd16 %f24, %f8, %f26
23675loop_1993:
23676 nop
23677 set 0x64, %i6
23678 swapa [%l7 + %i6] 0x89, %g3
23679 tvc %icc, 0x2
23680 st %f22, [%l7 + 0x70]
23681 add %o2, 0x0C38, %g2
23682 tg %xcc, 0x1
23683 fbug %fcc1, loop_1994
23684 sub %o4, 0x02BE, %o6
23685 srl %o7, 0x1E, %i5
23686 alignaddrl %i3, %i1, %i2
23687loop_1994:
23688 nop
23689 membar #Sync
23690 wr %g0, 0xf0, %asi
23691 ldda [%l7 + 0x40] %asi, %f16
23692 subc %l0, 0x09AA, %o0
23693 tg %icc, 0x0
23694 tle %icc, 0x7
23695 move %icc, %g6, %i7
23696 fpack16 %f24, %f7
23697 fbule %fcc0, loop_1995
23698 ldsh [%l7 + 0x38], %g5
23699 fmovspos %xcc, %f0, %f28
23700 array32 %o5, %i4, %o1
23701loop_1995:
23702 array32 %l6, %i6, %l5
23703 udivcc %l2, 0x121A, %o3
23704 fpadd32s %f25, %f17, %f21
23705 xor %l4, %i0, %l3
23706 set 0x38, %o2
23707 ldswa [%l7 + %o2] 0x80, %g1
23708 subccc %g7, 0x1E0B, %g4
23709 move %xcc, %g3, %l1
23710 tle %icc, 0x6
23711 sra %g2, 0x04, %o4
23712 fble,a %fcc0, loop_1996
23713 nop
23714 fitod %f8, %f14
23715 fdtox %f14, %f2
23716 fxtod %f2, %f12
23717 movge %icc, %o6, %o7
23718 movre %o2, 0x22E, %i5
23719loop_1996:
23720 bvc loop_1997
23721 fmovrslez %i3, %f6, %f16
23722 bvs,pt %icc, loop_1998
23723 tcc %xcc, 0x2
23724loop_1997:
23725 movvc %icc, %i1, %l0
23726 alignaddrl %i2, %o0, %i7
23727loop_1998:
23728 fmovrslz %g6, %f30, %f14
23729 ldd [%l7 + 0x68], %f28
23730 edge8n %o5, %i4, %g5
23731 addcc %l6, 0x0B17, %i6
23732 fmovsge %xcc, %f18, %f24
23733 tcc %icc, 0x7
23734 movvc %icc, %o1, %l2
23735 brgez %l5, loop_1999
23736 tsubcc %o3, 0x10A2, %i0
23737 faligndata %f2, %f28, %f6
23738 edge8l %l3, %l4, %g7
23739loop_1999:
23740 fmovsg %xcc, %f1, %f14
23741 andn %g1, %g4, %l1
23742 tsubcctv %g2, 0x1C72, %g3
23743 tl %icc, 0x5
23744 subc %o4, 0x1029, %o7
23745 fmovdle %xcc, %f13, %f29
23746 fmovsn %icc, %f26, %f23
23747 movneg %icc, %o6, %o2
23748 set 0x24, %l0
23749 stba %i5, [%l7 + %l0] 0x19
23750 fones %f24
23751 fbe,a %fcc1, loop_2000
23752 sir 0x1E38
23753 movpos %icc, %i1, %l0
23754 call loop_2001
23755loop_2000:
23756 fmovscc %xcc, %f14, %f1
23757 movg %icc, %i3, %i2
23758 sub %i7, 0x00CA, %o0
23759loop_2001:
23760 umulcc %o5, %g6, %i4
23761 movneg %icc, %l6, %i6
23762 subcc %g5, 0x1283, %o1
23763 smulcc %l5, 0x146C, %l2
23764 movn %icc, %i0, %l3
23765 subc %o3, 0x0359, %l4
23766 orn %g1, %g4, %g7
23767 fpmerge %f21, %f0, %f26
23768 tleu %icc, 0x3
23769 edge8ln %g2, %g3, %o4
23770 ld [%l7 + 0x0C], %f7
23771 alignaddrl %l1, %o6, %o7
23772 bpos,pt %icc, loop_2002
23773 nop
23774 fitod %f18, %f0
23775 taddcctv %i5, 0x0AAD, %i1
23776 fpmerge %f23, %f14, %f14
23777loop_2002:
23778 fmovs %f1, %f0
23779 fxnors %f9, %f7, %f0
23780 subccc %o2, %i3, %i2
23781 set 0x40, %g4
23782 stda %f0, [%l7 + %g4] 0xf1
23783 membar #Sync
23784 tne %xcc, 0x4
23785 orn %l0, 0x0D4C, %o0
23786 xorcc %o5, 0x020B, %g6
23787 stb %i7, [%l7 + 0x20]
23788 tpos %icc, 0x1
23789 mulx %l6, 0x17FB, %i6
23790 movcs %icc, %g5, %o1
23791 sub %l5, 0x1398, %l2
23792 andcc %i4, 0x0637, %i0
23793 edge8n %o3, %l4, %l3
23794 edge32n %g4, %g1, %g7
23795 movn %icc, %g2, %o4
23796 bneg,a %xcc, loop_2003
23797 subc %l1, 0x1873, %o6
23798 add %o7, %i5, %i1
23799 fmovda %xcc, %f14, %f12
23800loop_2003:
23801 movneg %xcc, %o2, %g3
23802 fors %f17, %f28, %f19
23803 udivcc %i2, 0x0BDD, %l0
23804 edge32l %o0, %o5, %g6
23805 edge16ln %i3, %i7, %i6
23806 edge32 %l6, %o1, %l5
23807 move %xcc, %g5, %i4
23808 or %l2, 0x19CE, %o3
23809 tvs %xcc, 0x0
23810 restored
23811 rdpr %cwp, %g1
23812 rdpr %cansave, %g2
23813 rdpr %canrestore, %g3
23814 rdpr %cleanwin, %g4
23815 rdpr %otherwin, %g5
23816 rdpr %wstate, %g6
23817 set 0x40, %i4
23818 ldda [%l7 + %i4] 0x0c, %f0
23819 tgu %xcc, 0x5
23820 fble %fcc0, loop_2004
23821 brgez %l4, loop_2005
23822 fmovdcs %icc, %f15, %f29
23823 fmovrsne %i0, %f2, %f23
23824loop_2004:
23825 fandnot1s %f8, %f31, %f6
23826loop_2005:
23827 nop
23828 wr %g0, 0x11, %asi
23829 lda [%l7 + 0x24] %asi, %f29
23830 stbar
23831 fbl %fcc0, loop_2006
23832 fpadd32s %f0, %f22, %f5
23833 bl,a loop_2007
23834 move %xcc, %l3, %g4
23835loop_2006:
23836 nop
23837 wr %g0, 0x80, %asi
23838 lduba [%l7 + 0x3D] %asi, %g7
23839loop_2007:
23840 movcc %xcc, %g2, %o4
23841 brgz %l1, loop_2008
23842 nop
23843 fitod %f4, %f18
23844 fdtox %f18, %f26
23845 bn,pn %icc, loop_2009
23846 edge16 %o6, %o7, %i5
23847loop_2008:
23848 movleu %xcc, %g1, %i1
23849 fble,a %fcc0, loop_2010
23850loop_2009:
23851 movn %icc, %o2, %g3
23852 movle %icc, %i2, %l0
23853 or %o5, %o0, %g6
23854loop_2010:
23855 edge32ln %i7, %i3, %l6
23856 ldd [%l7 + 0x78], %i6
23857 edge32n %l5, %g5, %i4
23858 nop
23859 setx 0x6E3E9DC3107EE8FF, %l0, %l6
23860 stx %l6, [%l7 + 0x50]
23861 ldx [%l7 + 0x50], %fsr
23862 sdiv %o1, 0x0429, %o3
23863 xnorcc %l2, 0x075C, %i0
23864 tleu %icc, 0x1
23865 bcs %xcc, loop_2011
23866 subccc %l4, %g4, %g7
23867 fmuld8ulx16 %f29, %f1, %f8
23868 nop
23869 fitod %f5, %f8
23870loop_2011:
23871 fnegd %f16, %f18
23872 bcs loop_2012
23873 brlez %l3, loop_2013
23874 fmovrsne %g2, %f20, %f7
23875 nop
23876 fitos %f3, %f15
23877 fstox %f15, %f24
23878loop_2012:
23879 xor %l1, 0x0EE3, %o4
23880loop_2013:
23881 subccc %o6, %o7, %i5
23882 nop
23883 setx 0x255E6C4B, %l0, %l6
23884 st %l6, [%l7 + 0x28]
23885 ld [%l7 + 0x28], %f10
23886 setx 0x6A8C7A7E, %l1, %l5
23887 st %l5, [%l7 + 0x10]
23888 ld [%l7 + 0x10], %f9
23889 fdivs %f9, %f10, %f17
23890 flush %l7 + 0x64
23891 ldstub [%l7 + 0x27], %i1
23892 fmovdle %xcc, %f11, %f7
23893 fmovdle %icc, %f0, %f13
23894 fbu,a %fcc0, loop_2014
23895 tg %xcc, 0x3
23896 bvc,a,pn %xcc, loop_2015
23897 movvs %xcc, %o2, %g3
23898loop_2014:
23899 ldd [%l7 + 0x38], %f18
23900 mova %xcc, %g1, %l0
23901loop_2015:
23902 bg %xcc, loop_2016
23903 mulscc %o5, %i2, %g6
23904 wr %g0, 0x89, %asi
23905 stda %f16, [%l7 + 0x40] %asi
23906loop_2016:
23907 movre %i7, 0x018, %i3
23908 nop
23909 set 0x48, %i7
23910 lduw [%l7 + %i7], %l6
23911 sdivx %o0, 0x02DC, %l5
23912 tcc %icc, 0x2
23913 umul %g5, %i4, %o1
23914 movleu %icc, %i6, %l2
23915 orncc %o3, 0x0412, %i0
23916 taddcc %l4, %g4, %l3
23917 sllx %g2, 0x15, %g7
23918 subc %o4, 0x1E4F, %o6
23919 fmul8x16au %f18, %f26, %f8
23920 srlx %o7, 0x19, %i5
23921 tneg %icc, 0x2
23922 fsrc1 %f26, %f20
23923 bneg,a,pt %icc, loop_2017
23924 fble,a %fcc1, loop_2018
23925 udivcc %l1, 0x0070, %o2
23926 fpack32 %f14, %f28, %f0
23927loop_2017:
23928 fmovdneg %icc, %f24, %f1
23929loop_2018:
23930 taddcctv %g3, 0x09B2, %g1
23931 restored
23932 rdpr %cwp, %g1
23933 rdpr %cansave, %g2
23934 rdpr %canrestore, %g3
23935 rdpr %cleanwin, %g4
23936 rdpr %otherwin, %g5
23937 rdpr %wstate, %g6
23938 add %i1, %o5, %i2
23939 mulscc %l0, 0x186A, %g6
23940 fpadd32s %f29, %f13, %f31
23941 fandnot2s %f9, %f19, %f23
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 fcmpgt16 %f8, %f30, %i7
23950 ldd [%l7 + 0x78], %f16
23951 addccc %i3, %o0, %l5
23952 nop
23953 setx loop_2019, %l0, %l1
23954 wrpr 0x1, %tl
23955 wrpr %l1, %tnpc
23956 setx 0x34400001400, %l0, %l1
23957 wrpr %l1, %tstate
23958 wrhpr 0x4, %htstate
23959 done
23960 orn %g5, %i4, %l6
23961 fbul %fcc1, loop_2020
23962 nop
23963 fitod %f0, %f22
23964 fdtos %f22, %f8
23965loop_2019:
23966 movrne %i6, 0x180, %o1
23967 nop
23968 setx 0xB355DA326B0568C7, %l0, %l6
23969 stx %l6, [%l7 + 0x28]
23970 ldd [%l7 + 0x28], %f22
23971 fsqrtd %f22, %f16
23972loop_2020:
23973 array32 %o3, %i0, %l2
23974 fpadd16s %f15, %f5, %f19
23975 orn %g4, %l4, %g2
23976 fpadd16s %f11, %f22, %f19
23977 tne %xcc, 0x0
23978 movn %icc, %g7, %l3
23979 fmovrsgez %o4, %f2, %f9
23980 tl %xcc, 0x7
23981 subc %o7, %o6, %l1
23982 fabss %f28, %f12
23983 fbul %fcc3, loop_2021
23984 nop
23985 fitos %f2, %f13
23986 movleu %xcc, %o2, %g3
23987 fpsub32s %f31, %f19, %f25
23988loop_2021:
23989 tcc %icc, 0x1
23990 lduw [%l7 + 0x14], %g1
23991 bcc,a loop_2022
23992 edge32ln %i1, %i5, %i2
23993 alignaddr %l0, %o5, %i7
23994 addccc %g6, %i3, %l5
23995loop_2022:
23996 tcc %icc, 0x4
23997 taddcctv %g5, 0x034D, %o0
23998 fsrc1 %f4, %f14
23999 srl %i4, 0x16, %i6
24000 sllx %l6, %o1, %o3
24001 move %xcc, %i0, %l2
24002 restored
24003 rdpr %cwp, %g1
24004 rdpr %cansave, %g2
24005 rdpr %canrestore, %g3
24006 rdpr %cleanwin, %g4
24007 rdpr %otherwin, %g5
24008 rdpr %wstate, %g6
24009 movgu %xcc, %g4, %l4
24010 tcc %icc, 0x1
24011 fnegd %f12, %f22
24012 tpos %icc, 0x6
24013 set 0x53, %g6
24014 ldsba [%l7 + %g6] 0x15, %g2
24015 tne %xcc, 0x5
24016 alignaddrl %l3, %o4, %o7
24017 sdivcc %o6, 0x1ABD, %l1
24018 nop
24019 set 0x1C, %o7
24020 ldsw [%l7 + %o7], %o2
24021 fmovde %icc, %f24, %f16
24022 movge %xcc, %g7, %g3
24023 edge8 %i1, %g1, %i5
24024 fmovrse %l0, %f19, %f13
24025 fnot1s %f17, %f6
24026 alignaddr %o5, %i7, %i2
24027 fba %fcc3, loop_2023
24028 smul %i3, 0x005C, %l5
24029 wr %g0, 0x18, %asi
24030 lduha [%l7 + 0x18] %asi, %g6
24031loop_2023:
24032 bvc,pn %xcc, loop_2024
24033 fmovdvc %icc, %f30, %f9
24034 fpadd32 %f30, %f6, %f14
24035 orncc %g5, 0x0BC1, %o0
24036loop_2024:
24037 addc %i4, 0x1734, %l6
24038 set 0x78, %i1
24039 prefetcha [%l7 + %i1] 0x18, 0x2
24040 brlez,a %o3, loop_2025
24041 movvs %xcc, %o1, %l2
24042 wr %g0, 0x04, %asi
24043 lduwa [%l7 + 0x38] %asi, %i0
24044loop_2025:
24045 mulscc %g4, 0x0A57, %l4
24046 movn %xcc, %l3, %g2
24047 te %xcc, 0x6
24048 popc 0x1C95, %o4
24049 andn %o7, 0x0A57, %l1
24050 movrgez %o6, 0x27F, %g7
24051 membar 0x69
24052 srax %o2, 0x09, %i1
24053 nop
24054 setx 0x23FB4BC6, %l0, %l6
24055 st %l6, [%l7 + 0x28]
24056 ld [%l7 + 0x28], %f27
24057 setx 0x2E4BD6A0, %l1, %l5
24058 st %l5, [%l7 + 0x10]
24059 ld [%l7 + 0x10], %f13
24060 fadds %f13, %f27, %f25
24061 bpos,a,pn %xcc, loop_2026
24062 ba,a loop_2027
24063 sllx %g1, 0x12, %i5
24064 set 0x2C, %i2
24065 lduwa [%l7 + %i2] 0x15, %l0
24066loop_2026:
24067 taddcc %g3, %o5, %i2
24068loop_2027:
24069 fmovdcs %icc, %f2, %f24
24070 fxnor %f10, %f30, %f22
24071 sllx %i7, 0x1F, %i3
24072 movrlz %l5, %g5, %g6
24073 movrgz %o0, %i4, %l6
24074 tneg %icc, 0x1
24075 wr %g0, 0x18, %asi
24076 lduwa [%l7 + 0x70] %asi, %i6
24077 fmovdle %icc, %f12, %f22
24078 fbu %fcc0, loop_2028
24079 brgez,a %o1, loop_2029
24080 sra %l2, 0x0C, %i0
24081 tn %xcc, 0x4
24082loop_2028:
24083 smulcc %g4, 0x0CBE, %o3
24084loop_2029:
24085 swap [%l7 + 0x50], %l4
24086 ldd [%l7 + 0x68], %g2
24087 fmovdcc %xcc, %f5, %f22
24088 array16 %o4, %l3, %l1
24089 sll %o6, %o7, %o2
24090 movn %xcc, %g7, %g1
24091 saved
24092 rdpr %cwp, %g1
24093 rdpr %cansave, %g2
24094 rdpr %canrestore, %g3
24095 rdpr %cleanwin, %g4
24096 rdpr %otherwin, %g5
24097 rdpr %wstate, %g6
24098 andn %i5, 0x0B70, %i1
24099 st %f28, [%l7 + 0x38]
24100 movg %xcc, %g3, %l0
24101 fbge %fcc2, loop_2030
24102 fsrc1s %f16, %f11
24103 fmovrdlez %o5, %f16, %f28
24104 bpos,a %xcc, loop_2031
24105loop_2030:
24106 fornot1 %f12, %f6, %f16
24107 movrgez %i7, 0x0F1, %i2
24108 tn %icc, 0x6
24109loop_2031:
24110 nop
24111 set 0x68, %g5
24112 swapa [%l7 + %g5] 0x10, %i3
24113 edge32 %g5, %g6, %o0
24114 array8 %i4, %l6, %l5
24115 array16 %i6, %o1, %i0
24116 fmovdcs %xcc, %f15, %f30
24117 alignaddrl %l2, %o3, %g4
24118 array32 %g2, %l4, %o4
24119 umulcc %l3, %l1, %o6
24120 sdivcc %o7, 0x1074, %g7
24121 array32 %o2, %i5, %i1
24122 fors %f27, %f12, %f26
24123 wr %g0, 0x27, %asi
24124 stxa %g3, [%l7 + 0x60] %asi
24125 membar #Sync
24126 tneg %xcc, 0x5
24127 fpadd16s %f6, %f2, %f29
24128 stx %l0, [%l7 + 0x40]
24129 xor %o5, %i7, %g1
24130 movre %i2, 0x366, %i3
24131 tge %xcc, 0x7
24132 tleu %xcc, 0x2
24133 movrlz %g5, 0x290, %o0
24134 mulscc %g6, 0x05F8, %l6
24135 flush %l7 + 0x70
24136 ta %icc, 0x6
24137 fbn %fcc1, loop_2032
24138 tl %icc, 0x7
24139 set 0x5C, %i0
24140 lda [%l7 + %i0] 0x89, %f13
24141loop_2032:
24142 nop
24143 setx loop_2033, %l0, %l1
24144 wrpr 0x1, %tl
24145 wrpr %l1, %tnpc
24146 setx 0x34400001400, %l0, %l1
24147 wrpr %l1, %tstate
24148 wrhpr 0x4, %htstate
24149 done
24150 fmovspos %icc, %f20, %f18
24151 fexpand %f12, %f12
24152 movneg %xcc, %i4, %l5
24153loop_2033:
24154 popc 0x0A5B, %i6
24155 fabss %f21, %f21
24156 fxnors %f17, %f16, %f12
24157 movl %xcc, %o1, %l2
24158 movn %icc, %i0, %g4
24159 fmul8x16au %f0, %f26, %f22
24160 orcc %o3, 0x0DB4, %g2
24161 or %o4, 0x1D8E, %l3
24162 andn %l4, 0x0889, %o6
24163 st %f16, [%l7 + 0x70]
24164 edge8n %o7, %g7, %l1
24165 fbug,a %fcc1, loop_2034
24166 fmovdgu %xcc, %f25, %f16
24167 movrgz %o2, 0x28F, %i1
24168 andn %i5, 0x04B8, %l0
24169loop_2034:
24170 edge32l %o5, %i7, %g3
24171 movcs %xcc, %g1, %i2
24172 movvc %xcc, %i3, %g5
24173 tge %xcc, 0x6
24174 tg %icc, 0x0
24175 movleu %icc, %o0, %g6
24176 edge16ln %i4, %l5, %l6
24177 ldx [%l7 + 0x68], %o1
24178 wr %g0, 0x89, %asi
24179 ldsba [%l7 + 0x3C] %asi, %i6
24180 fxor %f10, %f4, %f8
24181 movpos %icc, %l2, %g4
24182 fmovrsgz %o3, %f31, %f18
24183 movneg %xcc, %i0, %g2
24184 tvc %xcc, 0x5
24185 andcc %o4, 0x1EDD, %l4
24186 fsrc2 %f20, %f6
24187 for %f30, %f26, %f24
24188 movcc %xcc, %o6, %l3
24189 move %icc, %g7, %l1
24190 umul %o2, %i1, %o7
24191 edge32l %l0, %o5, %i7
24192 fnot2 %f30, %f20
24193 sllx %g3, %i5, %g1
24194 fmovsleu %xcc, %f19, %f31
24195 fmovdcc %icc, %f12, %f4
24196 tsubcc %i2, 0x0BB8, %i3
24197 or %o0, %g5, %g6
24198 udivx %l5, 0x1188, %l6
24199 add %o1, %i4, %l2
24200 array16 %g4, %i6, %o3
24201 restored
24202 rdpr %cwp, %g1
24203 rdpr %cansave, %g2
24204 rdpr %canrestore, %g3
24205 rdpr %cleanwin, %g4
24206 rdpr %otherwin, %g5
24207 rdpr %wstate, %g6
24208 fands %f16, %f3, %f18
24209 set 0x18, %l6
24210 stwa %g2, [%l7 + %l6] 0x23
24211 membar #Sync
24212 fbug %fcc1, loop_2035
24213 flush %l7 + 0x60
24214 set 0x20, %l4
24215 lda [%l7 + %l4] 0x04, %f23
24216loop_2035:
24217 fbg,a %fcc3, loop_2036
24218 fmovsgu %xcc, %f25, %f3
24219 set 0x34, %o3
24220 ldswa [%l7 + %o3] 0x81, %o4
24221loop_2036:
24222 prefetch [%l7 + 0x48], 0x2
24223 xnor %i0, %l4, %l3
24224 edge8l %g7, %o6, %o2
24225 bn loop_2037
24226 fornot1 %f8, %f24, %f26
24227 set 0x40, %l3
24228 ldda [%l7 + %l3] 0x18, %f16
24229loop_2037:
24230 nop
24231 set 0x40, %g7
24232 stda %f16, [%l7 + %g7] 0x1f
24233 membar #Sync
24234 movneg %icc, %l1, %i1
24235 fzeros %f8
24236 fpack32 %f28, %f24, %f30
24237 xor %l0, 0x01DF, %o5
24238 edge8n %o7, %i7, %g3
24239 mulx %g1, %i2, %i5
24240 nop
24241 setx loop_2038, %l0, %l1
24242 jmpl %l1, %i3
24243 fmovsvc %xcc, %f27, %f4
24244 edge32 %o0, %g6, %g5
24245 ba,a %icc, loop_2039
24246loop_2038:
24247 nop
24248 setx loop_2040, %l0, %l1
24249 wrpr 0x1, %tl
24250 wrpr %l1, %tnpc
24251 setx 0x34400001400, %l0, %l1
24252 wrpr %l1, %tstate
24253 wrhpr 0x4, %htstate
24254 done
24255 fbn,a %fcc1, loop_2041
24256 andn %l5, %o1, %l6
24257loop_2039:
24258 te %icc, 0x7
24259loop_2040:
24260 add %i4, %l2, %i6
24261loop_2041:
24262 movleu %icc, %g4, %g2
24263 subcc %o4, 0x078E, %o3
24264 nop
24265 setx 0xBCBD9201907E17D6, %l0, %l6
24266 stx %l6, [%l7 + 0x48]
24267 ldx [%l7 + 0x48], %fsr
24268 movrlez %l4, 0x15A, %l3
24269 fba,a %fcc3, loop_2042
24270 tvs %icc, 0x2
24271 fcmple16 %f8, %f16, %g7
24272 fblg %fcc3, loop_2043
24273loop_2042:
24274 brnz,a %i0, loop_2044
24275 fbo,a %fcc3, loop_2045
24276 movrlz %o6, %l1, %o2
24277loop_2043:
24278 fxors %f0, %f20, %f6
24279loop_2044:
24280 smulcc %i1, 0x1B5F, %o5
24281loop_2045:
24282 bg,a,pt %xcc, loop_2046
24283 lduh [%l7 + 0x1C], %l0
24284 tle %xcc, 0x5
24285 addcc %o7, 0x0700, %i7
24286loop_2046:
24287 alignaddr %g1, %g3, %i5
24288 st %f11, [%l7 + 0x78]
24289 fone %f16
24290 tcc %icc, 0x7
24291 fbu %fcc0, loop_2047
24292 bcc loop_2048
24293 movl %xcc, %i2, %i3
24294 sllx %o0, %g5, %l5
24295loop_2047:
24296 array16 %g6, %l6, %i4
24297loop_2048:
24298 movleu %xcc, %l2, %o1
24299 movrlez %g4, 0x2B7, %i6
24300 fbl,a %fcc3, loop_2049
24301 fmovsg %xcc, %f18, %f26
24302 fzero %f2
24303 mova %xcc, %g2, %o3
24304loop_2049:
24305 fmovdpos %icc, %f27, %f7
24306 fcmple16 %f0, %f22, %o4
24307 fornot1s %f11, %f28, %f12
24308 brlez %l4, loop_2050
24309 movneg %icc, %l3, %g7
24310 fmul8x16 %f0, %f14, %f20
24311 sth %i0, [%l7 + 0x70]
24312loop_2050:
24313 fpadd16 %f4, %f10, %f18
24314 nop
24315 setx 0x8B8AF815D9C730C3, %l0, %l6
24316 stx %l6, [%l7 + 0x28]
24317 ldd [%l7 + 0x28], %f30
24318 setx 0x59EA22663412B8AE, %l1, %l5
24319 stx %l5, [%l7 + 0x10]
24320 ldd [%l7 + 0x10], %f18
24321 faddd %f18, %f30, %f8
24322 fbue %fcc3, loop_2051
24323 nop
24324 setx 0x9C70323019CFD602, %l0, %l6
24325 stx %l6, [%l7 + 0x28]
24326 ldd [%l7 + 0x28], %f26
24327 setx 0xF1C2342867213C02, %l1, %l5
24328 stx %l5, [%l7 + 0x10]
24329 ldd [%l7 + 0x10], %f26
24330 fmuld %f26, %f26, %f16
24331 fmovrslz %o6, %f4, %f7
24332 fbl,a %fcc3, loop_2052
24333loop_2051:
24334 ldsb [%l7 + 0x35], %o2
24335 fmovscs %xcc, %f12, %f16
24336 fexpand %f18, %f20
24337loop_2052:
24338 move %xcc, %i1, %o5
24339 ble,a,pt %xcc, loop_2053
24340 movn %xcc, %l1, %l0
24341 ble,a,pt %xcc, loop_2054
24342 movne %xcc, %o7, %g1
24343loop_2053:
24344 movcs %icc, %i7, %i5
24345 move %xcc, %g3, %i2
24346loop_2054:
24347 sdivx %o0, 0x0361, %i3
24348 nop
24349 set 0x49, %i3
24350 ldstub [%l7 + %i3], %g5
24351 srax %l5, 0x12, %g6
24352 edge32ln %i4, %l6, %o1
24353 ldub [%l7 + 0x5C], %g4
24354 edge8ln %l2, %g2, %o3
24355 mulscc %i6, 0x1342, %l4
24356 move %icc, %l3, %o4
24357 addcc %g7, 0x09E7, %o6
24358 swap [%l7 + 0x50], %o2
24359 subcc %i0, %o5, %i1
24360 bge,a loop_2055
24361 nop
24362 setx 0x8EA6F5C2, %l0, %l6
24363 st %l6, [%l7 + 0x28]
24364 ld [%l7 + 0x28], %f11
24365 fsqrts %f11, %f30
24366 bcs %xcc, loop_2056
24367 xorcc %l0, %o7, %g1
24368loop_2055:
24369 srlx %i7, %l1, %g3
24370 nop
24371 setx loop_2057, %l0, %l1
24372 jmpl %l1, %i2
24373loop_2056:
24374 orn %o0, 0x16DC, %i3
24375 tl %xcc, 0x4
24376 brlz,a %i5, loop_2058
24377loop_2057:
24378 sth %g5, [%l7 + 0x2E]
24379 taddcctv %l5, 0x1045, %i4
24380 fzeros %f26
24381loop_2058:
24382 fmul8sux16 %f8, %f4, %f22
24383 array32 %l6, %o1, %g4
24384 array32 %l2, %g6, %g2
24385 nop
24386 fitos %f14, %f27
24387 fstox %f27, %f16
24388 srlx %o3, %i6, %l4
24389 andcc %l3, 0x1200, %o4
24390 fmovsneg %icc, %f27, %f13
24391 tpos %icc, 0x2
24392 tneg %xcc, 0x7
24393 sdiv %g7, 0x00DE, %o6
24394 wr %g0, 0x89, %asi
24395 swapa [%l7 + 0x40] %asi, %o2
24396 orn %o5, 0x15BE, %i1
24397 ta %icc, 0x4
24398 edge32n %l0, %o7, %i0
24399 ldx [%l7 + 0x10], %g1
24400 tcs %icc, 0x1
24401 sra %i7, %g3, %i2
24402 mulscc %l1, 0x061E, %o0
24403 set 0x34, %g1
24404 ldswa [%l7 + %g1] 0x04, %i3
24405 bge,a %xcc, loop_2059
24406 fnot2s %f14, %f6
24407 wr %g0, 0x04, %asi
24408 lduwa [%l7 + 0x48] %asi, %g5
24409loop_2059:
24410 xor %l5, %i4, %i5
24411 set 0x7A, %l5
24412 lduba [%l7 + %l5] 0x10, %l6
24413 fbu,a %fcc0, loop_2060
24414 sdivx %g4, 0x0479, %l2
24415 bpos,a %icc, loop_2061
24416 tsubcc %g6, %o1, %g2
24417loop_2060:
24418 nop
24419 wr %g0, 0x0c, %asi
24420 ldsha [%l7 + 0x44] %asi, %o3
24421loop_2061:
24422 edge8 %l4, %i6, %l3
24423 fbn,a %fcc2, loop_2062
24424 fmovrdlz %o4, %f16, %f14
24425 tcs %xcc, 0x5
24426 nop
24427 setx 0xA1CD385F, %l0, %l6
24428 st %l6, [%l7 + 0x28]
24429 ld [%l7 + 0x28], %f21
24430 fsqrts %f21, %f13
24431loop_2062:
24432 edge32ln %g7, %o2, %o6
24433 movvs %xcc, %o5, %l0
24434 ldsw [%l7 + 0x10], %o7
24435 sir 0x0D27
24436 tneg %icc, 0x4
24437 nop
24438 fitod %f4, %f6
24439 fdtoi %f6, %f13
24440 fpadd16s %f7, %f22, %f25
24441 andncc %i1, %g1, %i7
24442 srax %g3, %i2, %l1
24443 nop
24444 setx loop_2063, %l0, %l1
24445 wrpr 0x1, %tl
24446 wrpr %l1, %tpc
24447 add %l1, 0x4, %l1
24448 wrpr %l1, %tnpc
24449 setx 0x34400001400, %l0, %l1
24450 wrpr %l1, %tstate
24451 wrhpr 0x4, %htstate
24452 retry
24453 sub %i0, %i3, %o0
24454 fbule %fcc2, loop_2064
24455 or %l5, %i4, %i5
24456loop_2063:
24457 fbu %fcc2, loop_2065
24458 fmovdvc %icc, %f19, %f8
24459loop_2064:
24460 movneg %xcc, %l6, %g4
24461 fbg,a %fcc2, loop_2066
24462loop_2065:
24463 tle %xcc, 0x4
24464 wr %g0, 0x88, %asi
24465 lda [%l7 + 0x74] %asi, %f8
24466loop_2066:
24467 prefetch [%l7 + 0x10], 0x0
24468 movleu %xcc, %g5, %g6
24469 fmovdpos %xcc, %f22, %f27
24470 edge16ln %l2, %o1, %o3
24471 edge32 %g2, %i6, %l4
24472 movle %xcc, %o4, %g7
24473 fmovsvc %xcc, %f4, %f14
24474 fnegs %f9, %f11
24475 ldub [%l7 + 0x61], %l3
24476 add %o2, 0x080B, %o5
24477 sth %o6, [%l7 + 0x5C]
24478 move %icc, %o7, %i1
24479 edge16l %g1, %l0, %i7
24480 tvs %xcc, 0x0
24481 movne %xcc, %g3, %l1
24482 stw %i0, [%l7 + 0x38]
24483 popc %i3, %o0
24484 fbule,a %fcc3, loop_2067
24485 nop
24486 set 0x58, %l1
24487 ldd [%l7 + %l1], %f20
24488 xor %i2, 0x0A4E, %i4
24489 add %l5, 0x1470, %i5
24490loop_2067:
24491 xor %l6, 0x197F, %g4
24492 fmovrdlez %g6, %f20, %f18
24493 fmovdvs %icc, %f3, %f30
24494 brlz,a %l2, loop_2068
24495 array32 %g5, %o1, %o3
24496 movne %icc, %i6, %g2
24497 nop
24498 setx 0x328CF4ADD0679E50, %l0, %l6
24499 stx %l6, [%l7 + 0x70]
24500 ldx [%l7 + 0x70], %fsr
24501loop_2068:
24502 smul %o4, 0x084E, %l4
24503 bshuffle %f16, %f16, %f20
24504 stbar
24505 wr %g0, 0x2a, %asi
24506 stha %l3, [%l7 + 0x56] %asi
24507 membar #Sync
24508 popc %g7, %o5
24509 movcs %icc, %o6, %o7
24510 brgz %o2, loop_2069
24511 ta %xcc, 0x7
24512 or %g1, 0x1C60, %l0
24513 movcc %xcc, %i1, %g3
24514loop_2069:
24515 movrlez %i7, 0x342, %l1
24516 movrne %i0, 0x12C, %o0
24517 std %f14, [%l7 + 0x30]
24518 movl %icc, %i3, %i4
24519 edge16ln %l5, %i5, %i2
24520 edge32l %l6, %g6, %g4
24521 tg %xcc, 0x0
24522 alignaddr %g5, %o1, %o3
24523 te %xcc, 0x1
24524 bn %icc, loop_2070
24525 fbge,a %fcc1, loop_2071
24526 alignaddrl %l2, %g2, %i6
24527 orncc %l4, %l3, %o4
24528loop_2070:
24529 fbge %fcc3, loop_2072
24530loop_2071:
24531 brlz %g7, loop_2073
24532 tsubcctv %o6, %o7, %o2
24533 tcc %xcc, 0x6
24534loop_2072:
24535 edge16l %o5, %g1, %i1
24536loop_2073:
24537 srlx %g3, 0x09, %i7
24538 set 0x10, %g2
24539 ldda [%l7 + %g2] 0x81, %l0
24540 movg %icc, %i0, %o0
24541 tcs %icc, 0x7
24542 fpsub16s %f18, %f27, %f24
24543 move %xcc, %i3, %i4
24544 bpos,a,pt %icc, loop_2074
24545 smulcc %l0, %l5, %i5
24546 fbu,a %fcc1, loop_2075
24547 tvs %xcc, 0x5
24548loop_2074:
24549 movrlz %i2, 0x082, %l6
24550 fxnors %f30, %f19, %f24
24551loop_2075:
24552 brnz,a %g6, loop_2076
24553 fbu,a %fcc2, loop_2077
24554 sub %g5, 0x0C4C, %o1
24555 fbul,a %fcc1, loop_2078
24556loop_2076:
24557 nop
24558 setx 0x3508B67B4061EF45, %l0, %l6
24559 stx %l6, [%l7 + 0x10]
24560 ldx [%l7 + 0x10], %fsr
24561loop_2077:
24562 st %f31, [%l7 + 0x20]
24563 sir 0x1044
24564loop_2078:
24565 mulscc %o3, %l2, %g2
24566 fbl,a %fcc2, loop_2079
24567 fmovdne %icc, %f4, %f25
24568 sll %g4, 0x07, %l4
24569 movcs %xcc, %l3, %i6
24570loop_2079:
24571 saved
24572 rdpr %cwp, %g1
24573 rdpr %cansave, %g2
24574 rdpr %canrestore, %g3
24575 rdpr %cleanwin, %g4
24576 rdpr %otherwin, %g5
24577 rdpr %wstate, %g6
24578 nop
24579 fitos %f2, %f11
24580 fstoi %f11, %f24
24581 tvc %icc, 0x3
24582 mulx %g7, 0x15C7, %o4
24583 wr %g0, 0x89, %asi
24584 lduba [%l7 + 0x1E] %asi, %o7
24585 addcc %o2, %o5, %g1
24586 movgu %xcc, %o6, %g3
24587 stw %i7, [%l7 + 0x40]
24588 nop
24589 set 0x58, %g3
24590 ldd [%l7 + %g3], %i0
24591 fmul8sux16 %f22, %f26, %f18
24592 nop
24593 set 0x7C, %l2
24594 stw %i0, [%l7 + %l2]
24595 ldub [%l7 + 0x4D], %o0
24596 add %l7, 0x08, %l6
24597 wr %g0, 0x88, %asi
24598 casa [%l6] 0x88, %l1, %i3
24599 tl %icc, 0x4
24600 fmovrdne %l0, %f8, %f22
24601 fmovrdne %l5, %f18, %f12
24602 saved
24603 rdpr %cwp, %g1
24604 rdpr %cansave, %g2
24605 rdpr %canrestore, %g3
24606 rdpr %cleanwin, %g4
24607 rdpr %otherwin, %g5
24608 rdpr %wstate, %g6
24609 and %i5, 0x0A13, %i4
24610 wr %g0, 0x18, %asi
24611 lduba [%l7 + 0x53] %asi, %l6
24612 fnor %f16, %f0, %f14
24613 tleu %xcc, 0x5
24614 smul %g6, 0x0AA9, %i2
24615 movge %icc, %o1, %o3
24616 edge8ln %l2, %g2, %g4
24617 fxors %f26, %f11, %f25
24618 te %icc, 0x4
24619 subcc %g5, 0x05F3, %l3
24620 ba,a,pt %xcc, loop_2080
24621 xnor %l4, %g7, %i6
24622 tneg %xcc, 0x6
24623 array8 %o7, %o4, %o2
24624loop_2080:
24625 edge8ln %g1, %o6, %g3
24626 fnot2 %f6, %f28
24627 nop
24628 setx loop_2081, %l0, %l1
24629 jmpl %l1, %o5
24630 edge16 %i7, %i0, %o0
24631 fmovdle %xcc, %f10, %f6
24632 nop
24633 setx loop_2082, %l0, %l1
24634 wrpr 0x1, %tl
24635 wrpr %l1, %tnpc
24636 setx 0x34400001400, %l0, %l1
24637 wrpr %l1, %tstate
24638 wrhpr 0x4, %htstate
24639 done
24640loop_2081:
24641 bvc %icc, loop_2083
24642 alignaddrl %i1, %l1, %i3
24643 fmul8x16al %f8, %f15, %f6
24644loop_2082:
24645 sethi 0x08F7, %l5
24646loop_2083:
24647 sdivcc %i5, 0x02A7, %i4
24648 fpadd16 %f24, %f6, %f18
24649 tvs %icc, 0x4
24650 tgu %icc, 0x0
24651 sdivx %l0, 0x0026, %l6
24652 set 0x08, %o4
24653 ldxa [%l7 + %o4] 0x10, %i2
24654 fcmpeq16 %f26, %f30, %o1
24655 bleu,a,pt %icc, loop_2084
24656 ldd [%l7 + 0x50], %g6
24657 and %o3, %l2, %g2
24658 fmovsa %xcc, %f0, %f7
24659loop_2084:
24660 tcs %xcc, 0x5
24661 ldsb [%l7 + 0x52], %g4
24662 movre %g5, 0x2B9, %l4
24663 tgu %xcc, 0x0
24664 st %f6, [%l7 + 0x24]
24665 call loop_2085
24666 edge16l %g7, %i6, %o7
24667 srax %o4, 0x15, %l3
24668 movrgz %g1, 0x1D4, %o2
24669loop_2085:
24670 bg,pn %xcc, loop_2086
24671 fornot2 %f12, %f20, %f28
24672 movre %o6, 0x2E9, %o5
24673 movrne %i7, 0x38C, %i0
24674loop_2086:
24675 subc %o0, %i1, %g3
24676 std %f18, [%l7 + 0x18]
24677 sllx %i3, %l1, %i5
24678 edge8 %l5, %l0, %i4
24679 edge32n %i2, %o1, %l6
24680 udiv %o3, 0x1F51, %l2
24681 edge8ln %g6, %g2, %g5
24682 subc %g4, %l4, %i6
24683 tsubcc %o7, 0x094F, %g7
24684 fmovsn %icc, %f29, %f17
24685 ld [%l7 + 0x5C], %f20
24686 edge32n %o4, %l3, %g1
24687 brnz %o2, loop_2087
24688 fbo %fcc2, loop_2088
24689 fmovrdgez %o5, %f30, %f30
24690 fornot1 %f22, %f28, %f30
24691loop_2087:
24692 fnot2s %f6, %f10
24693loop_2088:
24694 array8 %i7, %o6, %i0
24695 fnands %f17, %f22, %f8
24696 wr %g0, 0x80, %asi
24697 ldsba [%l7 + 0x2B] %asi, %i1
24698 movle %xcc, %g3, %i3
24699 tneg %icc, 0x5
24700 std %f16, [%l7 + 0x20]
24701 saved
24702 rdpr %cwp, %g1
24703 rdpr %cansave, %g2
24704 rdpr %canrestore, %g3
24705 rdpr %cleanwin, %g4
24706 rdpr %otherwin, %g5
24707 rdpr %wstate, %g6
24708 fble,a %fcc1, loop_2089
24709 udivx %l1, 0x1EF1, %i5
24710 tn %xcc, 0x2
24711 subcc %l5, %o0, %i4
24712loop_2089:
24713 lduh [%l7 + 0x7C], %i2
24714 movleu %icc, %l0, %l6
24715 te %icc, 0x2
24716 edge8ln %o1, %l2, %g6
24717 fmul8x16al %f12, %f15, %f2
24718 brgz %o3, loop_2090
24719 membar 0x5E
24720 bleu,a loop_2091
24721 move %xcc, %g2, %g4
24722loop_2090:
24723 nop
24724 set 0x158, %o0
24725 nop ! nop ! ldxa [%g0 + %o0] 0x40, %l4 ripped by fixASI40.pl ripped by fixASI40.pl
24726loop_2091:
24727 taddcctv %i6, 0x1FED, %o7
24728 movg %icc, %g7, %o4
24729 srax %g5, 0x12, %g1
24730 edge8l %l3, %o2, %o5
24731 edge32 %o6, %i0, %i7
24732 brlez %g3, loop_2092
24733 fbug %fcc2, loop_2093
24734 movcc %icc, %i1, %l1
24735 edge32l %i5, %i3, %l5
24736loop_2092:
24737 movrgz %i4, %o0, %l0
24738loop_2093:
24739 ldd [%l7 + 0x48], %f22
24740 andcc %l6, %i2, %l2
24741 fbule %fcc1, loop_2094
24742 sir 0x1213
24743 movvc %xcc, %o1, %o3
24744 fzeros %f18
24745loop_2094:
24746 fpack32 %f24, %f14, %f0
24747 for %f16, %f6, %f22
24748 sllx %g6, 0x17, %g2
24749 set 0x08, %o6
24750 swapa [%l7 + %o6] 0x04, %g4
24751 smul %l4, 0x1923, %o7
24752 fxnors %f17, %f20, %f5
24753 fmovdcc %icc, %f26, %f17
24754 sir 0x134D
24755 mova %xcc, %g7, %o4
24756 move %icc, %i6, %g1
24757 fbuge %fcc1, loop_2095
24758 bl,a,pt %icc, loop_2096
24759 subc %l3, 0x1672, %o2
24760 ble,a %xcc, loop_2097
24761loop_2095:
24762 sll %g5, 0x1B, %o5
24763loop_2096:
24764 tpos %xcc, 0x6
24765 wr %g0, 0x0c, %asi
24766 lduwa [%l7 + 0x3C] %asi, %i0
24767loop_2097:
24768 fornot2 %f6, %f30, %f2
24769 movg %xcc, %i7, %g3
24770 addcc %i1, 0x1E61, %l1
24771 fmovdle %icc, %f2, %f18
24772 fbo,a %fcc0, loop_2098
24773 tge %xcc, 0x2
24774 ldsb [%l7 + 0x12], %i5
24775 tpos %xcc, 0x6
24776loop_2098:
24777 fbg %fcc0, loop_2099
24778 brgz,a %o6, loop_2100
24779 orcc %i3, %i4, %l5
24780 fpsub16 %f18, %f0, %f6
24781loop_2099:
24782 fbue,a %fcc3, loop_2101
24783loop_2100:
24784 tpos %xcc, 0x6
24785 andcc %l0, %o0, %i2
24786 mulx %l6, 0x0ABF, %l2
24787loop_2101:
24788 movpos %xcc, %o1, %g6
24789 fmovsa %icc, %f14, %f18
24790 bcc,pn %icc, loop_2102
24791 edge16 %o3, %g4, %l4
24792 tge %icc, 0x4
24793 udivx %g2, 0x075C, %o7
24794loop_2102:
24795 movrne %g7, 0x28F, %o4
24796 edge8n %i6, %g1, %l3
24797 sll %o2, 0x10, %o5
24798 st %f30, [%l7 + 0x28]
24799 edge8 %g5, %i7, %i0
24800 alignaddr %g3, %i1, %i5
24801 ldsb [%l7 + 0x60], %l1
24802 set 0x42, %o5
24803 lduba [%l7 + %o5] 0x04, %o6
24804 movl %xcc, %i4, %i3
24805 movre %l5, %o0, %l0
24806 umulcc %i2, 0x0690, %l6
24807 movneg %icc, %l2, %o1
24808 restored
24809 rdpr %cwp, %g1
24810 rdpr %cansave, %g2
24811 rdpr %canrestore, %g3
24812 rdpr %cleanwin, %g4
24813 rdpr %otherwin, %g5
24814 rdpr %wstate, %g6
24815 andcc %o3, 0x127A, %g4
24816 srlx %g6, 0x09, %l4
24817 edge8 %o7, %g2, %g7
24818 fbug %fcc1, loop_2103
24819 ldd [%l7 + 0x78], %o4
24820 xor %g1, %i6, %o2
24821 sub %o5, 0x01BF, %g5
24822loop_2103:
24823 brlz %i7, loop_2104
24824 movle %icc, %l3, %g3
24825 edge16l %i0, %i1, %i5
24826 fpsub32s %f13, %f23, %f11
24827loop_2104:
24828 movrgz %o6, 0x105, %l1
24829 ldsw [%l7 + 0x58], %i4
24830 subcc %l5, 0x1FCF, %o0
24831 sll %l0, 0x10, %i3
24832 xor %l6, %l2, %o1
24833 fpackfix %f4, %f7
24834 mulscc %i2, 0x0BD2, %g4
24835 movrgz %o3, %g6, %l4
24836 sll %g2, 0x1F, %o7
24837 umul %g7, 0x0F1A, %o4
24838 bcs,a loop_2105
24839 movg %xcc, %g1, %i6
24840 tleu %xcc, 0x6
24841 edge8 %o5, %g5, %i7
24842loop_2105:
24843 prefetch [%l7 + 0x20], 0x1
24844 tne %icc, 0x3
24845 smul %l3, 0x0848, %o2
24846 xorcc %i0, %i1, %i5
24847 fmuld8sux16 %f29, %f17, %f14
24848 udivcc %g3, 0x1D11, %o6
24849 movrne %i4, %l1, %o0
24850 subccc %l0, %i3, %l6
24851 restored
24852 rdpr %cwp, %g1
24853 rdpr %cansave, %g2
24854 rdpr %canrestore, %g3
24855 rdpr %cleanwin, %g4
24856 rdpr %otherwin, %g5
24857 rdpr %wstate, %g6
24858 nop
24859 fitod %f4, %f16
24860 fdtox %f16, %f4
24861 fxtod %f4, %f18
24862 fbul,a %fcc1, loop_2106
24863 fmovrsgz %l5, %f4, %f22
24864 fmovde %icc, %f2, %f28
24865 fmovdne %xcc, %f9, %f20
24866loop_2106:
24867 fmovrsgz %l2, %f28, %f2
24868 udivcc %i2, 0x0F9B, %g4
24869 bvc,pn %icc, loop_2107
24870 alignaddrl %o1, %o3, %l4
24871 addcc %g6, 0x173A, %g2
24872 ldsb [%l7 + 0x37], %o7
24873loop_2107:
24874 bn,a,pt %icc, loop_2108
24875 nop
24876 setx 0xD3FA1B3E, %l0, %l6
24877 st %l6, [%l7 + 0x28]
24878 ld [%l7 + 0x28], %f1
24879 setx 0xDDDDB40A, %l1, %l5
24880 st %l5, [%l7 + 0x10]
24881 ld [%l7 + 0x10], %f22
24882 fsubs %f22, %f1, %f26
24883 fmovspos %xcc, %f30, %f25
24884 and %g7, %o4, %i6
24885loop_2108:
24886 nop
24887 setx loop_2109, %l0, %l1
24888 jmpl %l1, %o5
24889 edge32l %g1, %i7, %g5
24890 tn %icc, 0x2
24891 andcc %l3, 0x147A, %o2
24892loop_2109:
24893 fmovrsne %i1, %f19, %f8
24894 subccc %i5, %g3, %i0
24895 addcc %o6, %l1, %o0
24896 fbg %fcc0, loop_2110
24897 fbg,a %fcc0, loop_2111
24898 addccc %i4, %i3, %l6
24899 sra %l5, 0x18, %l2
24900loop_2110:
24901 array32 %i2, %l0, %g4
24902loop_2111:
24903 movcs %icc, %o1, %o3
24904 restored
24905 rdpr %cwp, %g1
24906 rdpr %cansave, %g2
24907 rdpr %canrestore, %g3
24908 rdpr %cleanwin, %g4
24909 rdpr %otherwin, %g5
24910 rdpr %wstate, %g6
24911 movg %xcc, %g6, %g2
24912 edge32n %o7, %l4, %g7
24913 fzero %f14
24914 ld [%l7 + 0x64], %f17
24915 fbule %fcc1, loop_2112
24916 edge32l %i6, %o5, %o4
24917 movne %xcc, %i7, %g1
24918 fmovsle %xcc, %f16, %f27
24919loop_2112:
24920 sdivcc %l3, 0x0407, %o2
24921 wr %g0, 0x11, %asi
24922 ldda [%l7 + 0x40] %asi, %f16
24923 bge,a,pt %icc, loop_2113
24924 xnorcc %g5, 0x0E74, %i1
24925 movn %xcc, %g3, %i0
24926 movrgz %i5, 0x1DD, %l1
24927loop_2113:
24928 udivcc %o6, 0x0306, %i4
24929 std %f2, [%l7 + 0x58]
24930 fone %f18
24931 bpos loop_2114
24932 stb %i3, [%l7 + 0x27]
24933 tne %xcc, 0x2
24934 orcc %o0, %l5, %l6
24935loop_2114:
24936 bg %xcc, loop_2115
24937 fnot2 %f26, %f30
24938 nop
24939 setx loop_2116, %l0, %l1
24940 wrpr 0x1, %tl
24941 wrpr %l1, %tnpc
24942 setx 0x34400001400, %l0, %l1
24943 wrpr %l1, %tstate
24944 wrhpr 0x4, %htstate
24945 done
24946 fmovsne %icc, %f2, %f31
24947loop_2115:
24948 edge32n %l2, %l0, %g4
24949 movne %xcc, %o1, %o3
24950loop_2116:
24951 fxnors %f5, %f15, %f25
24952 andncc %g6, %i2, %g2
24953 andn %o7, %g7, %l4
24954 fbn %fcc2, loop_2117
24955 subcc %o5, 0x0028, %i6
24956 fbn,a %fcc2, loop_2118
24957 movneg %xcc, %i7, %g1
24958loop_2117:
24959 brgz,a %l3, loop_2119
24960 tl %xcc, 0x2
24961loop_2118:
24962 movvc %icc, %o2, %g5
24963 fxors %f6, %f8, %f29
24964loop_2119:
24965 movrgz %o4, 0x0D5, %g3
24966 brz %i1, loop_2120
24967 movcs %xcc, %i0, %l1
24968 array8 %i5, %i4, %i3
24969 wr %g0, 0x80, %asi
24970 ldstuba [%l7 + 0x56] %asi, %o0
24971loop_2120:
24972 nop
24973 set 0x0C, %i5
24974 lduw [%l7 + %i5], %l5
24975 fbe %fcc3, loop_2121
24976 andcc %o6, %l6, %l2
24977 sllx %g4, 0x08, %l0
24978 fmovdpos %xcc, %f25, %f19
24979loop_2121:
24980 sir 0x0C46
24981 fbg %fcc1, loop_2122
24982 xorcc %o3, %g6, %i2
24983 set 0x3A, %i6
24984 ldsba [%l7 + %i6] 0x15, %o1
24985loop_2122:
24986 fbuge,a %fcc2, loop_2123
24987 subccc %g2, %g7, %o7
24988 edge32n %l4, %i6, %o5
24989 orncc %i7, 0x0CEA, %g1
24990loop_2123:
24991 nop
24992 set 0x22, %o1
24993 ldsha [%l7 + %o1] 0x80, %o2
24994 fcmpgt16 %f20, %f4, %l3
24995 std %f4, [%l7 + 0x20]
24996 fpack32 %f14, %f0, %f0
24997 udivcc %g5, 0x18E6, %g3
24998 brgz %o4, loop_2124
24999 sllx %i1, %i0, %l1
25000 fnot1s %f28, %f22
25001 srl %i5, 0x11, %i3
25002loop_2124:
25003 fpadd32 %f16, %f30, %f4
25004 fmovde %icc, %f6, %f23
25005 mova %xcc, %o0, %l5
25006 movrlz %o6, 0x279, %i4
25007 movge %xcc, %l2, %g4
25008 orcc %l6, 0x030C, %o3
25009 tneg %icc, 0x7
25010 orn %l0, 0x1EBE, %g6
25011 flush %l7 + 0x34
25012 fmovsge %icc, %f25, %f20
25013 ldsh [%l7 + 0x10], %i2
25014 nop
25015 setx 0xE8FD4753462BF782, %l0, %l6
25016 stx %l6, [%l7 + 0x28]
25017 ldd [%l7 + 0x28], %f10
25018 setx 0x79EAC9112F7E4D50, %l1, %l5
25019 stx %l5, [%l7 + 0x10]
25020 ldd [%l7 + 0x10], %f30
25021 fsubd %f30, %f10, %f0
25022 edge8l %o1, %g2, %o7
25023 te %xcc, 0x1
25024 tn %icc, 0x4
25025 tgu %icc, 0x5
25026 or %l4, 0x12B3, %g7
25027 ldsw [%l7 + 0x78], %i6
25028 edge8 %i7, %g1, %o5
25029 ld [%l7 + 0x7C], %f6
25030 faligndata %f10, %f14, %f22
25031 smul %o2, 0x00C8, %g5
25032 movleu %xcc, %g3, %l3
25033 fbne %fcc3, loop_2125
25034 alignaddrl %o4, %i0, %l1
25035 fmovsleu %icc, %f31, %f8
25036 tneg %xcc, 0x7
25037loop_2125:
25038 nop
25039 fitos %f3, %f2
25040 fstod %f2, %f24
25041 tg %icc, 0x3
25042 array8 %i1, %i3, %o0
25043 brlez,a %i5, loop_2126
25044 brgz,a %o6, loop_2127
25045 stw %i4, [%l7 + 0x38]
25046 set 0x70, %o2
25047 ldda [%l7 + %o2] 0x88, %l4
25048loop_2126:
25049 alignaddrl %g4, %l2, %o3
25050loop_2127:
25051 sdiv %l6, 0x09D5, %g6
25052 smulcc %l0, %i2, %g2
25053 bne,pt %xcc, loop_2128
25054 sdiv %o7, 0x115A, %o1
25055 movge %xcc, %g7, %i6
25056 bge,a %icc, loop_2129
25057loop_2128:
25058 fmuld8sux16 %f22, %f7, %f4
25059 mulscc %l4, 0x1283, %i7
25060 wr %g0, 0x80, %asi
25061 ldswa [%l7 + 0x74] %asi, %o5
25062loop_2129:
25063 movcs %icc, %g1, %o2
25064 fmul8x16 %f14, %f18, %f24
25065 tge %xcc, 0x4
25066 wr %g0, 0x11, %asi
25067 ldstuba [%l7 + 0x5E] %asi, %g3
25068 bvs loop_2130
25069 nop
25070 fitos %f4, %f22
25071 fstod %f22, %f18
25072 popc 0x0E99, %g5
25073 sdivcc %l3, 0x1C8F, %i0
25074loop_2130:
25075 addcc %l1, %o4, %i3
25076 edge8n %i1, %o0, %o6
25077 fmovrsgz %i5, %f6, %f17
25078 add %l7, 0x70, %l6
25079 wr %g0, 0x11, %asi
25080 lda [%l6] %asi, %l5
25081 casa [%l6] 0x11, %l5, %g4
25082 brgez %i4, loop_2131
25083 edge8l %l2, %o3, %l6
25084 ldd [%l7 + 0x78], %f18
25085 edge32 %g6, %l0, %i2
25086loop_2131:
25087 xor %g2, 0x017D, %o7
25088 movrne %o1, 0x0AC, %g7
25089 stb %l4, [%l7 + 0x7D]
25090 alignaddrl %i7, %o5, %i6
25091 fxnor %f0, %f28, %f14
25092 movl %xcc, %g1, %g3
25093 edge16l %o2, %g5, %i0
25094 tleu %icc, 0x2
25095 orcc %l3, 0x1018, %l1
25096 set 0x6C, %g4
25097 ldstuba [%l7 + %g4] 0x81, %o4
25098 stbar
25099 edge16l %i1, %i3, %o0
25100 ldub [%l7 + 0x22], %i5
25101 movrlz %l5, 0x16C, %g4
25102 tgu %icc, 0x4
25103 movcs %xcc, %o6, %i4
25104 fmovdle %icc, %f29, %f10
25105 fexpand %f29, %f24
25106 taddcc %l2, %l6, %o3
25107 andncc %l0, %g6, %i2
25108 fbne %fcc1, loop_2132
25109 fbne,a %fcc0, loop_2133
25110 umul %g2, %o7, %o1
25111 fmovs %f6, %f7
25112loop_2132:
25113 movre %l4, 0x17B, %i7
25114loop_2133:
25115 nop
25116 set 0x70, %l0
25117 prefetcha [%l7 + %l0] 0x04, 0x2
25118 fands %f1, %f11, %f30
25119 fornot2s %f1, %f10, %f1
25120 ldd [%l7 + 0x20], %i6
25121 edge16ln %g1, %g7, %g3
25122 fba,a %fcc3, loop_2134
25123 tcs %xcc, 0x4
25124 bg,a,pn %xcc, loop_2135
25125 taddcc %g5, %o2, %l3
25126loop_2134:
25127 sra %i0, 0x00, %l1
25128 pdist %f6, %f14, %f26
25129loop_2135:
25130 addc %o4, %i3, %o0
25131 tcs %xcc, 0x6
25132 saved
25133 rdpr %cwp, %g1
25134 rdpr %cansave, %g2
25135 rdpr %canrestore, %g3
25136 rdpr %cleanwin, %g4
25137 rdpr %otherwin, %g5
25138 rdpr %wstate, %g6
25139 popc %i1, %l5
25140 subc %g4, 0x06DE, %i5
25141 nop
25142 fitod %f10, %f22
25143 fdtoi %f22, %f8
25144 edge16ln %i4, %l2, %o6
25145 movcs %icc, %l6, %o3
25146 saved
25147 rdpr %cwp, %g1
25148 rdpr %cansave, %g2
25149 rdpr %canrestore, %g3
25150 rdpr %cleanwin, %g4
25151 rdpr %otherwin, %g5
25152 rdpr %wstate, %g6
25153 or %g6, 0x13E8, %l0
25154 fmovdcs %icc, %f15, %f28
25155 bvc,pn %icc, loop_2136
25156 edge16ln %g2, %i2, %o1
25157 fmovsn %icc, %f14, %f29
25158 or %l4, %o7, %i7
25159loop_2136:
25160 fandnot1 %f26, %f16, %f30
25161 fsrc2 %f18, %f4
25162 movge %xcc, %i6, %g1
25163 set 0x6C, %i7
25164 ldswa [%l7 + %i7] 0x80, %g7
25165 tn %xcc, 0x3
25166 ldd [%l7 + 0x40], %f4
25167 movvc %xcc, %g3, %o5
25168 or %o2, %l3, %g5
25169 bn,a loop_2137
25170 nop
25171 setx loop_2138, %l0, %l1
25172 jmpl %l1, %i0
25173 tvs %icc, 0x6
25174 movg %icc, %l1, %i3
25175loop_2137:
25176 edge16n %o0, %o4, %l5
25177loop_2138:
25178 fmovsneg %xcc, %f6, %f27
25179 edge8l %i1, %g4, %i4
25180 add %i5, 0x1EF0, %l2
25181 addccc %l6, %o6, %g6
25182 movne %icc, %o3, %g2
25183 tle %icc, 0x4
25184 movrlez %i2, %o1, %l0
25185 movleu %icc, %o7, %l4
25186 fmovde %xcc, %f30, %f7
25187 tvc %xcc, 0x5
25188 ldd [%l7 + 0x38], %i6
25189 movne %icc, %g1, %g7
25190 orncc %g3, %i6, %o2
25191 nop
25192 fitos %f14, %f28
25193 fstoi %f28, %f23
25194 flush %l7 + 0x60
25195 te %icc, 0x0
25196 nop
25197 fitod %f4, %f18
25198 fdtox %f18, %f20
25199 stbar
25200 set 0x70, %g6
25201 swapa [%l7 + %g6] 0x80, %l3
25202 movcs %icc, %g5, %i0
25203 array32 %l1, %o5, %i3
25204 alignaddrl %o4, %l5, %o0
25205 movgu %xcc, %i1, %g4
25206 fornot1 %f20, %f14, %f30
25207 add %i5, 0x042C, %i4
25208 movrne %l2, 0x21B, %l6
25209 sra %o6, 0x1C, %o3
25210 movg %icc, %g6, %g2
25211 fmovrdgz %i2, %f14, %f14
25212 sll %l0, 0x09, %o7
25213 movrlz %o1, %l4, %g1
25214 nop
25215 setx 0xBBB9C34FD803AE73, %l0, %l6
25216 stx %l6, [%l7 + 0x28]
25217 ldd [%l7 + 0x28], %f6
25218 setx 0x1AEE6D9AB7D303B4, %l1, %l5
25219 stx %l5, [%l7 + 0x10]
25220 ldd [%l7 + 0x10], %f4
25221 fdivd %f4, %f6, %f4
25222 fmovdvs %icc, %f24, %f10
25223 movrlez %g7, 0x363, %g3
25224 fmovrdlz %i6, %f18, %f2
25225 movn %icc, %i7, %o2
25226 fnot1s %f6, %f23
25227 swap [%l7 + 0x78], %g5
25228 fcmpeq32 %f26, %f0, %i0
25229 sllx %l1, %o5, %i3
25230 add %l3, %l5, %o4
25231 tleu %icc, 0x1
25232 edge32ln %o0, %i1, %g4
25233 fmovdge %xcc, %f7, %f12
25234 fandnot1 %f18, %f8, %f14
25235 tsubcc %i4, %i5, %l2
25236 tleu %xcc, 0x4
25237 edge16 %o6, %o3, %g6
25238 umulcc %l6, %g2, %i2
25239 move %xcc, %l0, %o7
25240 movcs %icc, %l4, %o1
25241 fone %f22
25242 prefetch [%l7 + 0x3C], 0x2
25243 wr %g0, 0x0c, %asi
25244 lda [%l7 + 0x2C] %asi, %f10
25245 edge32 %g7, %g3, %i6
25246 set 0x18, %i4
25247 stwa %i7, [%l7 + %i4] 0x19
25248 movrlz %g1, %g5, %i0
25249 movleu %xcc, %l1, %o2
25250 movge %icc, %i3, %o5
25251 fcmple32 %f12, %f6, %l5
25252 mulx %o4, %o0, %l3
25253 xor %i1, 0x0E0D, %i4
25254 movneg %xcc, %i5, %l2
25255 fpsub16 %f10, %f30, %f24
25256 restored
25257 rdpr %cwp, %g1
25258 rdpr %cansave, %g2
25259 rdpr %canrestore, %g3
25260 rdpr %cleanwin, %g4
25261 rdpr %otherwin, %g5
25262 rdpr %wstate, %g6
25263 te %xcc, 0x6
25264 fbl %fcc0, loop_2139
25265 nop
25266 setx 0x7067205B, %l0, %l6
25267 st %l6, [%l7 + 0x24]
25268 ld [%l7 + 0x24], %fsr
25269 tsubcc %o6, 0x1179, %g4
25270 andncc %g6, %o3, %g2
25271loop_2139:
25272 restored
25273 rdpr %cwp, %g1
25274 rdpr %cansave, %g2
25275 rdpr %canrestore, %g3
25276 rdpr %cleanwin, %g4
25277 rdpr %otherwin, %g5
25278 rdpr %wstate, %g6
25279 nop
25280 set 0x4E, %o7
25281 ldsh [%l7 + %o7], %l6
25282 xor %l0, %i2, %l4
25283 edge16 %o1, %g7, %o7
25284 fbe,a %fcc0, loop_2140
25285 edge8 %i6, %i7, %g1
25286 andcc %g3, %g5, %l1
25287 set 0x1E, %i1
25288 lduha [%l7 + %i1] 0x89, %o2
25289loop_2140:
25290 movg %icc, %i0, %i3
25291 nop
25292 setx 0xBA2A05B96E29A940, %l0, %l6
25293 stx %l6, [%l7 + 0x28]
25294 ldd [%l7 + 0x28], %f30
25295 setx 0xE5C7743812EDCBBB, %l1, %l5
25296 stx %l5, [%l7 + 0x10]
25297 ldd [%l7 + 0x10], %f8
25298 fmuld %f8, %f30, %f10
25299 mulscc %l5, %o5, %o0
25300 movgu %icc, %l3, %i1
25301 nop
25302 setx 0x8E312CEB8069E7CD, %l0, %l6
25303 stx %l6, [%l7 + 0x40]
25304 ldx [%l7 + 0x40], %fsr
25305 tvs %icc, 0x1
25306 bvc loop_2141
25307 xnorcc %i4, 0x10F5, %i5
25308 tneg %icc, 0x2
25309 ld [%l7 + 0x24], %f23
25310loop_2141:
25311 movcc %xcc, %o4, %l2
25312 nop
25313 fitod %f6, %f14
25314 fdtoi %f14, %f19
25315 xorcc %o6, 0x17CD, %g6
25316 bg,a,pn %icc, loop_2142
25317 faligndata %f8, %f14, %f16
25318 restored
25319 rdpr %cwp, %g1
25320 rdpr %cansave, %g2
25321 rdpr %canrestore, %g3
25322 rdpr %cleanwin, %g4
25323 rdpr %otherwin, %g5
25324 rdpr %wstate, %g6
25325 prefetch [%l7 + 0x0C], 0x3
25326loop_2142:
25327 subcc %g4, 0x019E, %g2
25328 tcc %icc, 0x2
25329 edge32n %o3, %l0, %i2
25330 edge8 %l4, %o1, %g7
25331 tg %xcc, 0x5
25332 movpos %icc, %o7, %l6
25333 or %i6, %g1, %g3
25334 wr %g0, 0x2a, %asi
25335 stba %g5, [%l7 + 0x47] %asi
25336 membar #Sync
25337 srax %i7, %o2, %l1
25338 fors %f8, %f16, %f18
25339 movn %xcc, %i0, %l5
25340 set 0x34, %i2
25341 stba %i3, [%l7 + %i2] 0x89
25342 edge8 %o5, %l3, %i1
25343 bl,a %xcc, loop_2143
25344 ta %icc, 0x7
25345 array8 %i4, %i5, %o0
25346 set 0x3E, %i0
25347 lduha [%l7 + %i0] 0x14, %o4
25348loop_2143:
25349 umul %l2, 0x081D, %g6
25350 set 0x34, %l6
25351 ldswa [%l7 + %l6] 0x14, %g4
25352 ble loop_2144
25353 edge32ln %g2, %o3, %l0
25354 edge8n %o6, %l4, %o1
25355 fbul %fcc0, loop_2145
25356loop_2144:
25357 xor %i2, 0x000B, %g7
25358 stw %o7, [%l7 + 0x08]
25359 fbule %fcc1, loop_2146
25360loop_2145:
25361 movrlz %i6, %l6, %g3
25362 movpos %xcc, %g1, %i7
25363 subc %g5, 0x1BB1, %o2
25364loop_2146:
25365 edge8 %l1, %l5, %i3
25366 prefetch [%l7 + 0x3C], 0x0
25367 fnors %f13, %f6, %f15
25368 fblg,a %fcc3, loop_2147
25369 and %o5, %l3, %i0
25370 smulcc %i1, 0x18DF, %i4
25371 fxor %f2, %f30, %f4
25372loop_2147:
25373 fabsd %f12, %f4
25374 edge32 %o0, %o4, %l2
25375 movrgz %i5, %g6, %g4
25376 or %o3, 0x1213, %g2
25377 addcc %l0, %l4, %o1
25378 flush %l7 + 0x1C
25379 popc %i2, %o6
25380 alignaddrl %g7, %i6, %o7
25381 mulscc %l6, 0x0CBB, %g3
25382 edge8l %g1, %g5, %o2
25383 srlx %i7, 0x08, %l5
25384 tvc %xcc, 0x1
25385 movre %l1, %i3, %l3
25386 subcc %o5, %i1, %i0
25387 movge %icc, %i4, %o0
25388 udiv %l2, 0x1E50, %i5
25389 add %l7, 0x78, %l6
25390 wr %g0, 0x80, %asi
25391 lda [%l6] %asi, %g6
25392 casa [%l6] %asi, %g6, %o4
25393 tle %icc, 0x7
25394 subccc %g4, 0x0DB0, %o3
25395 tl %icc, 0x6
25396 nop
25397 setx loop_2148, %l0, %l1
25398 wrpr 0x1, %tl
25399 wrpr %l1, %tnpc
25400 setx 0x34400001400, %l0, %l1
25401 wrpr %l1, %tstate
25402 wrhpr 0x4, %htstate
25403 done
25404 and %l0, %l4, %o1
25405 fmovdl %icc, %f30, %f21
25406 fcmpgt32 %f2, %f10, %g2
25407loop_2148:
25408 fsrc1s %f30, %f24
25409 lduh [%l7 + 0x5A], %i2
25410 bge %xcc, loop_2149
25411 movrlz %g7, %i6, %o7
25412 set 0x0E, %g5
25413 stha %o6, [%l7 + %g5] 0x23
25414 membar #Sync
25415loop_2149:
25416 and %g3, 0x0948, %g1
25417 nop
25418 setx 0xBF6CF7DC, %l0, %l6
25419 st %l6, [%l7 + 0x28]
25420 ld [%l7 + 0x28], %f20
25421 setx 0x94EA1422, %l1, %l5
25422 st %l5, [%l7 + 0x10]
25423 ld [%l7 + 0x10], %f8
25424 fadds %f8, %f20, %f13
25425 bcc,a,pn %icc, loop_2150
25426 movcc %icc, %g5, %l6
25427 tge %icc, 0x3
25428 nop
25429 fitos %f5, %f17
25430 fstox %f17, %f26
25431loop_2150:
25432 tn %xcc, 0x1
25433 set 0x35, %l4
25434 lduba [%l7 + %l4] 0x88, %o2
25435 array16 %i7, %l1, %l5
25436 subc %i3, 0x1526, %o5
25437 fones %f23
25438 set 0x40, %o3
25439 ldda [%l7 + %o3] 0x18, %f16
25440 mulscc %l3, 0x09A0, %i0
25441 xor %i1, 0x0CC6, %o0
25442 restored
25443 rdpr %cwp, %g1
25444 rdpr %cansave, %g2
25445 rdpr %canrestore, %g3
25446 rdpr %cleanwin, %g4
25447 rdpr %otherwin, %g5
25448 rdpr %wstate, %g6
25449 fmovspos %xcc, %f28, %f25
25450 tpos %icc, 0x3
25451 andncc %i4, %i5, %l2
25452 tcc %xcc, 0x0
25453 sethi 0x0677, %g6
25454 fmuld8sux16 %f4, %f0, %f16
25455 sub %o4, 0x078B, %g4
25456 movvc %xcc, %o3, %l0
25457 wr %g0, 0x18, %asi
25458 ldsha [%l7 + 0x68] %asi, %l4
25459 tneg %xcc, 0x5
25460 popc 0x1535, %g2
25461 bne,a %icc, loop_2151
25462 andn %o1, 0x06BC, %i2
25463 xor %g7, 0x0885, %o7
25464 edge8ln %o6, %i6, %g1
25465loop_2151:
25466 nop
25467 set 0x48, %g7
25468 ldstub [%l7 + %g7], %g3
25469 ta %xcc, 0x5
25470 xnorcc %g5, %o2, %i7
25471 tvc %icc, 0x5
25472 bl,a,pt %icc, loop_2152
25473 nop
25474 fitod %f6, %f14
25475 fdtox %f14, %f16
25476 fxtod %f16, %f6
25477 edge32l %l6, %l5, %l1
25478 edge32n %i3, %l3, %o5
25479loop_2152:
25480 ldub [%l7 + 0x55], %i0
25481 movre %i1, 0x05D, %i4
25482 fmovdl %xcc, %f20, %f11
25483 edge32n %i5, %l2, %o0
25484 fmul8x16 %f16, %f16, %f18
25485 fcmple32 %f8, %f30, %o4
25486 nop
25487 fitos %f11, %f23
25488 fstoi %f23, %f30
25489 sdiv %g4, 0x1319, %o3
25490 movge %xcc, %l0, %g6
25491 fbuge,a %fcc0, loop_2153
25492 alignaddrl %g2, %o1, %l4
25493 movvs %icc, %i2, %g7
25494 movrlez %o7, 0x2D2, %i6
25495loop_2153:
25496 call loop_2154
25497 xor %o6, 0x05F6, %g3
25498 subc %g5, 0x0E2B, %g1
25499 edge32ln %o2, %i7, %l6
25500loop_2154:
25501 bn,pt %xcc, loop_2155
25502 sdiv %l1, 0x1D8C, %i3
25503 fnands %f5, %f25, %f25
25504 fmovdvs %icc, %f6, %f8
25505loop_2155:
25506 sir 0x1331
25507 sub %l5, 0x1E15, %l3
25508 sllx %o5, %i1, %i4
25509 tcc %icc, 0x7
25510 ldx [%l7 + 0x08], %i5
25511 fpsub32s %f10, %f18, %f6
25512 smulcc %i0, 0x1393, %o0
25513 move %xcc, %l2, %g4
25514 edge16l %o3, %o4, %l0
25515 wr %g0, 0x10, %asi
25516 ldsha [%l7 + 0x78] %asi, %g2
25517 movcc %icc, %g6, %l4
25518 movpos %icc, %o1, %g7
25519 fmovda %icc, %f28, %f31
25520 tvs %icc, 0x0
25521 sra %i2, %o7, %i6
25522 movcc %xcc, %o6, %g3
25523 fnot1 %f22, %f14
25524 fbl,a %fcc0, loop_2156
25525 fbge,a %fcc1, loop_2157
25526 fnegs %f23, %f14
25527 tgu %xcc, 0x1
25528loop_2156:
25529 ldsw [%l7 + 0x08], %g1
25530loop_2157:
25531 brlz,a %o2, loop_2158
25532 xnorcc %g5, 0x1CC4, %i7
25533 sdivx %l6, 0x0C9F, %l1
25534 bpos,a,pn %icc, loop_2159
25535loop_2158:
25536 movcs %icc, %l5, %l3
25537 fbg %fcc3, loop_2160
25538 tpos %icc, 0x6
25539loop_2159:
25540 ldx [%l7 + 0x58], %i3
25541 swap [%l7 + 0x4C], %i1
25542loop_2160:
25543 nop
25544 wr %g0, 0x89, %asi
25545 ldstuba [%l7 + 0x0C] %asi, %i4
25546 fmovdneg %icc, %f1, %f21
25547 orn %i5, 0x1679, %i0
25548 tne %icc, 0x1
25549 set 0x79, %i3
25550 stba %o5, [%l7 + %i3] 0xe2
25551 membar #Sync
25552 edge32n %o0, %g4, %l2
25553 tneg %icc, 0x5
25554 nop
25555 set 0x78, %g1
25556 ldd [%l7 + %g1], %f8
25557 subccc %o4, 0x1024, %l0
25558 subc %g2, %o3, %l4
25559 array16 %g6, %o1, %i2
25560 array16 %g7, %o7, %i6
25561 sllx %o6, 0x0D, %g1
25562 fblg,a %fcc0, loop_2161
25563 fors %f18, %f2, %f7
25564 edge16 %o2, %g3, %i7
25565 movrne %l6, 0x3C9, %l1
25566loop_2161:
25567 ldd [%l7 + 0x28], %l4
25568 saved
25569 rdpr %cwp, %g1
25570 rdpr %cansave, %g2
25571 rdpr %canrestore, %g3
25572 rdpr %cleanwin, %g4
25573 rdpr %otherwin, %g5
25574 rdpr %wstate, %g6
25575 edge16ln %l3, %i3, %g5
25576 sdiv %i4, 0x0889, %i1
25577 and %i5, 0x1BF7, %o5
25578 wr %g0, 0x2b, %asi
25579 ldda [%l7 + 0x70] %asi, %i0
25580 andn %o0, %l2, %g4
25581 alignaddrl %o4, %g2, %o3
25582 edge16ln %l4, %g6, %l0
25583 move %icc, %i2, %g7
25584 mulscc %o7, %i6, %o1
25585 movl %xcc, %g1, %o6
25586 smulcc %g3, 0x0070, %i7
25587 movgu %icc, %o2, %l1
25588 udivcc %l6, 0x1BB8, %l3
25589 fcmpne16 %f28, %f6, %i3
25590 nop
25591 fitod %f12, %f12
25592 fdtox %f12, %f22
25593 fxtod %f22, %f28
25594 edge16n %l5, %i4, %g5
25595 fmovrdgez %i5, %f20, %f26
25596 tge %xcc, 0x3
25597 wr %g0, 0x89, %asi
25598 stda %f0, [%l7 + 0x40] %asi
25599 sdivcc %i1, 0x0F71, %o5
25600 movrgez %i0, 0x2FA, %o0
25601 movvs %icc, %l2, %o4
25602 addccc %g4, 0x0D6F, %g2
25603 udivcc %l4, 0x1322, %g6
25604 smul %o3, 0x1214, %l0
25605 fmovdge %xcc, %f5, %f3
25606 subccc %g7, %i2, %i6
25607 brlez %o7, loop_2162
25608 movrne %g1, 0x289, %o1
25609 sir 0x1587
25610 movge %xcc, %g3, %i7
25611loop_2162:
25612 tvs %icc, 0x4
25613 tg %xcc, 0x7
25614 sub %o6, %o2, %l1
25615 add %l7, 0x34, %l6
25616 wr %g0, 0x18, %asi
25617 casa [%l6] %asi, %l3, %l6
25618 set 0x48, %l3
25619 ldsha [%l7 + %l3] 0x11, %l5
25620 sethi 0x0B9D, %i3
25621 addcc %i4, 0x1874, %i5
25622 fmovsvc %xcc, %f26, %f12
25623 tvs %icc, 0x6
25624 orncc %i1, %g5, %o5
25625 nop
25626 setx 0x3C507047C047CE28, %l0, %l6
25627 stx %l6, [%l7 + 0x30]
25628 ldx [%l7 + 0x30], %fsr
25629 bneg,pt %xcc, loop_2163
25630 smul %o0, 0x1AC7, %l2
25631 movrgz %o4, 0x39F, %i0
25632 edge32n %g4, %g2, %l4
25633loop_2163:
25634 edge8l %g6, %l0, %g7
25635 fmovrdlz %o3, %f30, %f28
25636 bpos,pt %icc, loop_2164
25637 fbe %fcc3, loop_2165
25638 sra %i2, %o7, %i6
25639 tleu %icc, 0x4
25640loop_2164:
25641 movrlez %o1, %g3, %i7
25642loop_2165:
25643 nop
25644 wr %g0, 0x89, %asi
25645 ldstuba [%l7 + 0x22] %asi, %g1
25646 tle %xcc, 0x3
25647 movrne %o2, %l1, %o6
25648 andn %l6, 0x0050, %l3
25649 sdivcc %i3, 0x05E5, %i4
25650 edge8n %l5, %i5, %g5
25651 lduw [%l7 + 0x4C], %o5
25652 set 0x28, %l5
25653 sta %f1, [%l7 + %l5] 0x11
25654 wr %g0, 0x88, %asi
25655 sta %f13, [%l7 + 0x70] %asi
25656 fbge,a %fcc1, loop_2166
25657 saved
25658 rdpr %cwp, %g1
25659 rdpr %cansave, %g2
25660 rdpr %canrestore, %g3
25661 rdpr %cleanwin, %g4
25662 rdpr %otherwin, %g5
25663 rdpr %wstate, %g6
25664 andn %i1, 0x1B13, %l2
25665 nop
25666 setx 0x1FE8D3FA, %l0, %l6
25667 st %l6, [%l7 + 0x28]
25668 ld [%l7 + 0x28], %f20
25669 setx 0x68EDE69C, %l1, %l5
25670 st %l5, [%l7 + 0x10]
25671 ld [%l7 + 0x10], %f23
25672 fmuls %f23, %f20, %f19
25673loop_2166:
25674 fpsub32 %f10, %f22, %f0
25675 tpos %icc, 0x6
25676 tpos %xcc, 0x6
25677 nop
25678 setx loop_2167, %l0, %l1
25679 jmpl %l1, %o0
25680 movpos %xcc, %i0, %o4
25681 tvs %xcc, 0x1
25682 edge16ln %g4, %g2, %l4
25683loop_2167:
25684 smulcc %l0, 0x1BD3, %g7
25685 te %xcc, 0x2
25686 ldub [%l7 + 0x7B], %o3
25687 brlez %i2, loop_2168
25688 tl %xcc, 0x3
25689 bpos,pn %icc, loop_2169
25690 nop
25691 fitod %f8, %f6
25692 fdtox %f6, %f22
25693loop_2168:
25694 edge16ln %g6, %o7, %i6
25695 sdivx %g3, 0x0568, %o1
25696loop_2169:
25697 edge32l %g1, %o2, %i7
25698 set 0x74, %g2
25699 ldswa [%l7 + %g2] 0x80, %l1
25700 fpack16 %f6, %f16
25701 sub %l6, %o6, %l3
25702 subc %i3, %i4, %i5
25703 andcc %l5, %o5, %g5
25704 orcc %l2, 0x1891, %o0
25705 ldsw [%l7 + 0x38], %i1
25706 addcc %o4, 0x1428, %g4
25707 te %xcc, 0x2
25708 udiv %g2, 0x03C4, %i0
25709 ta %xcc, 0x2
25710 sll %l0, 0x03, %l4
25711 mulx %g7, %i2, %g6
25712 tvs %icc, 0x5
25713 prefetch [%l7 + 0x60], 0x0
25714 tsubcc %o3, 0x1BBF, %o7
25715 popc %i6, %g3
25716 set 0x37, %l1
25717 stba %g1, [%l7 + %l1] 0x14
25718 bg,a %xcc, loop_2170
25719 fmovdvc %xcc, %f23, %f21
25720 movpos %xcc, %o1, %i7
25721 subccc %l1, %o2, %o6
25722loop_2170:
25723 edge16ln %l6, %l3, %i3
25724 edge16ln %i5, %i4, %l5
25725 movrlz %g5, 0x12A, %l2
25726 ta %icc, 0x7
25727 sir 0x168D
25728 add %l7, 0x34, %l6
25729 wr %g0, 0x88, %asi
25730 lda [%l6] %asi, %o5
25731 casa [%l6] %asi, %o5, %i1
25732 membar #Sync
25733 set 0x40, %l2
25734 ldda [%l7 + %l2] 0xf1, %f16
25735 srlx %o0, %o4, %g4
25736 movn %xcc, %i0, %g2
25737 brgez %l4, loop_2171
25738 orncc %l0, %i2, %g6
25739 tcs %xcc, 0x2
25740 nop
25741 fitod %f2, %f30
25742loop_2171:
25743 mulx %o3, %g7, %i6
25744 smulcc %o7, 0x1F1F, %g3
25745 movrgz %g1, 0x0B2, %i7
25746 srax %l1, %o2, %o1
25747 movle %icc, %l6, %o6
25748 fexpand %f4, %f12
25749 edge8ln %i3, %i5, %l3
25750 fmovdcc %xcc, %f4, %f12
25751 tvs %icc, 0x1
25752 edge16ln %i4, %g5, %l2
25753 fmovrdlez %o5, %f30, %f26
25754 st %f15, [%l7 + 0x7C]
25755 xnorcc %i1, %l5, %o0
25756 movle %icc, %o4, %g4
25757 orcc %g2, 0x1B83, %l4
25758 tgu %xcc, 0x4
25759 restored
25760 rdpr %cwp, %g1
25761 rdpr %cansave, %g2
25762 rdpr %canrestore, %g3
25763 rdpr %cleanwin, %g4
25764 rdpr %otherwin, %g5
25765 rdpr %wstate, %g6
25766 nop
25767 fitos %f6, %f15
25768 fstod %f15, %f22
25769 movl %icc, %i0, %l0
25770 fbule,a %fcc1, loop_2172
25771 tsubcc %g6, %i2, %o3
25772 fmovrdgz %g7, %f26, %f0
25773 brlez %o7, loop_2173
25774loop_2172:
25775 edge8n %i6, %g1, %g3
25776 umul %l1, %i7, %o2
25777 fbne %fcc3, loop_2174
25778loop_2173:
25779 fmovspos %xcc, %f24, %f30
25780 set 0x5F, %g3
25781 lduba [%l7 + %g3] 0x14, %l6
25782loop_2174:
25783 tvc %xcc, 0x3
25784 fbo,a %fcc3, loop_2175
25785 brlez %o1, loop_2176
25786 sir 0x0CFE
25787 bvs,pt %icc, loop_2177
25788loop_2175:
25789 fmovsgu %icc, %f23, %f24
25790loop_2176:
25791 movrlz %o6, 0x057, %i3
25792 tl %icc, 0x2
25793loop_2177:
25794 be,pn %icc, loop_2178
25795 fpmerge %f30, %f20, %f28
25796 smulcc %l3, %i4, %i5
25797 orn %g5, 0x1640, %o5
25798loop_2178:
25799 movvs %icc, %l2, %l5
25800 fnand %f22, %f14, %f24
25801 popc 0x03A4, %o0
25802 fmovdgu %xcc, %f5, %f12
25803 movl %xcc, %i1, %o4
25804 fpsub32 %f30, %f30, %f16
25805 andncc %g2, %l4, %i0
25806 nop
25807 set 0x30, %o0
25808 ldsw [%l7 + %o0], %l0
25809 set 0x51, %o4
25810 stba %g4, [%l7 + %o4] 0x04
25811 addc %i2, 0x19F8, %o3
25812 add %g7, 0x086C, %o7
25813 movrgz %i6, 0x2FF, %g6
25814 srlx %g1, 0x16, %g3
25815 alignaddr %l1, %o2, %i7
25816 umul %o1, %l6, %i3
25817 fsrc1s %f25, %f2
25818 movg %icc, %o6, %i4
25819 andncc %i5, %l3, %g5
25820 edge8n %o5, %l5, %o0
25821 set 0x24, %o6
25822 ldswa [%l7 + %o6] 0x14, %l2
25823 tsubcc %o4, 0x04B9, %g2
25824 set 0x7F, %i5
25825 ldstuba [%l7 + %i5] 0x10, %l4
25826 movne %xcc, %i0, %l0
25827 edge32ln %i1, %g4, %o3
25828 alignaddrl %g7, %o7, %i6
25829 sdivcc %g6, 0x04A3, %g1
25830 mova %icc, %g3, %l1
25831 fpadd32 %f28, %f30, %f22
25832 set 0x74, %o5
25833 lduwa [%l7 + %o5] 0x10, %o2
25834 edge8n %i7, %i2, %o1
25835 tne %xcc, 0x2
25836 fxnors %f6, %f4, %f19
25837 brnz,a %l6, loop_2179
25838 andncc %i3, %o6, %i4
25839 tgu %xcc, 0x5
25840 be,a loop_2180
25841loop_2179:
25842 bl,pn %icc, loop_2181
25843 tsubcc %l3, 0x1DE5, %g5
25844 taddcctv %i5, %l5, %o0
25845loop_2180:
25846 saved
25847 rdpr %cwp, %g1
25848 rdpr %cansave, %g2
25849 rdpr %canrestore, %g3
25850 rdpr %cleanwin, %g4
25851 rdpr %otherwin, %g5
25852 rdpr %wstate, %g6
25853loop_2181:
25854 movcc %icc, %l2, %o4
25855 movcs %xcc, %g2, %l4
25856 set 0x40, %o1
25857 stda %f0, [%l7 + %o1] 0x1f
25858 membar #Sync
25859 saved
25860 rdpr %cwp, %g1
25861 rdpr %cansave, %g2
25862 rdpr %canrestore, %g3
25863 rdpr %cleanwin, %g4
25864 rdpr %otherwin, %g5
25865 rdpr %wstate, %g6
25866 movne %xcc, %i0, %o5
25867 sir 0x100C
25868 edge32l %i1, %g4, %l0
25869 andn %g7, 0x0064, %o3
25870 orn %i6, 0x1407, %o7
25871 nop
25872 setx 0x8D53D6F6, %l0, %l6
25873 st %l6, [%l7 + 0x28]
25874 ld [%l7 + 0x28], %f4
25875 setx 0xF9C1A0BB, %l1, %l5
25876 st %l5, [%l7 + 0x10]
25877 ld [%l7 + 0x10], %f23
25878 fadds %f23, %f4, %f21
25879 te %icc, 0x6
25880 wr %g0, 0x18, %asi
25881 lduha [%l7 + 0x64] %asi, %g1
25882 fbue,a %fcc1, loop_2182
25883 fornot1s %f26, %f6, %f6
25884 fmul8ulx16 %f14, %f28, %f4
25885 fmovsg %icc, %f26, %f10
25886loop_2182:
25887 fsrc2 %f26, %f10
25888 orncc %g3, %g6, %o2
25889 fxor %f20, %f14, %f20
25890 movneg %xcc, %l1, %i2
25891 fmul8x16au %f31, %f18, %f20
25892 movrgez %o1, %l6, %i7
25893 array32 %o6, %i3, %i4
25894 bl,pn %xcc, loop_2183
25895 nop
25896 fitod %f12, %f14
25897 fdtox %f14, %f4
25898 fxtod %f4, %f12
25899 tvs %xcc, 0x7
25900 te %icc, 0x4
25901loop_2183:
25902 bvs,a,pt %icc, loop_2184
25903 add %g5, %l3, %i5
25904 xor %l5, 0x1D0E, %o0
25905 tg %icc, 0x0
25906loop_2184:
25907 ldx [%l7 + 0x30], %l2
25908 nop
25909 setx 0x807B29D2, %l0, %l6
25910 st %l6, [%l7 + 0x58]
25911 ld [%l7 + 0x58], %fsr
25912 fxor %f30, %f20, %f16
25913 edge16n %o4, %l4, %g2
25914 fbe %fcc0, loop_2185
25915 tge %icc, 0x7
25916 andncc %o5, %i0, %i1
25917 ldub [%l7 + 0x31], %l0
25918loop_2185:
25919 movvc %icc, %g4, %o3
25920 fmovse %xcc, %f6, %f24
25921 edge8ln %g7, %o7, %i6
25922 wr %g0, 0x10, %asi
25923 lduwa [%l7 + 0x68] %asi, %g3
25924 popc %g1, %o2
25925 movrlz %g6, 0x323, %i2
25926 fzero %f28
25927 sllx %l1, 0x1E, %l6
25928 alignaddr %o1, %i7, %i3
25929 wr %g0, 0x0c, %asi
25930 sta %f18, [%l7 + 0x08] %asi
25931 array16 %o6, %i4, %l3
25932 tvc %icc, 0x5
25933 edge8l %g5, %i5, %o0
25934 tl %xcc, 0x5
25935 fmovdle %icc, %f22, %f26
25936 fnor %f22, %f2, %f20
25937 wr %g0, 0x2b, %asi
25938 stwa %l5, [%l7 + 0x24] %asi
25939 membar #Sync
25940 movrgz %o4, 0x072, %l4
25941 tcs %xcc, 0x3
25942 edge32l %l2, %o5, %i0
25943 set 0x10, %i6
25944 prefetcha [%l7 + %i6] 0x15, 0x3
25945 udivcc %i1, 0x1E17, %l0
25946 fbo %fcc1, loop_2186
25947 tcc %xcc, 0x1
25948 umul %o3, %g7, %o7
25949 movrgz %i6, %g4, %g1
25950loop_2186:
25951 brz,a %g3, loop_2187
25952 edge32 %o2, %g6, %i2
25953 nop
25954 setx 0x92C1EE3495AADB4C, %l0, %l6
25955 stx %l6, [%l7 + 0x28]
25956 ldd [%l7 + 0x28], %f8
25957 setx 0x2170CCA8B3534253, %l1, %l5
25958 stx %l5, [%l7 + 0x10]
25959 ldd [%l7 + 0x10], %f20
25960 faddd %f20, %f8, %f22
25961 sdivcc %l1, 0x1495, %l6
25962loop_2187:
25963 tg %icc, 0x0
25964 edge8 %o1, %i3, %o6
25965 tgu %xcc, 0x4
25966 nop
25967 setx 0xD5130202, %l0, %l6
25968 st %l6, [%l7 + 0x28]
25969 ld [%l7 + 0x28], %f9
25970 setx 0x8FAC9856, %l1, %l5
25971 st %l5, [%l7 + 0x10]
25972 ld [%l7 + 0x10], %f7
25973 fadds %f7, %f9, %f13
25974 fmovde %xcc, %f9, %f6
25975 taddcc %i7, %l3, %g5
25976 fmovdcc %xcc, %f15, %f20
25977 movle %icc, %i4, %i5
25978 array16 %o0, %o4, %l5
25979 bvc,a %icc, loop_2188
25980 umulcc %l4, %l2, %i0
25981 xnor %o5, %g2, %l0
25982 fbule,a %fcc0, loop_2189
25983loop_2188:
25984 tg %icc, 0x7
25985 alignaddr %o3, %g7, %o7
25986 edge8n %i6, %g4, %g1
25987loop_2189:
25988 membar 0x60
25989 udivcc %i1, 0x1BE6, %g3
25990 umul %g6, %o2, %l1
25991 fmovsne %icc, %f11, %f15
25992 edge16n %l6, %i2, %i3
25993 bn,pn %icc, loop_2190
25994 fmovdcs %xcc, %f6, %f20
25995 andn %o6, 0x1503, %i7
25996 umulcc %o1, 0x1562, %l3
25997loop_2190:
25998 move %icc, %g5, %i5
25999 set 0x4B, %o2
26000 stba %i4, [%l7 + %o2] 0x18
26001 umul %o0, %l5, %l4
26002 orncc %o4, 0x1FC3, %i0
26003 movre %l2, 0x32B, %g2
26004 movrlz %o5, %o3, %l0
26005 fmul8x16al %f8, %f12, %f8
26006 movpos %icc, %g7, %i6
26007 fbule %fcc0, loop_2191
26008 popc 0x137C, %g4
26009 restored
26010 rdpr %cwp, %g1
26011 rdpr %cansave, %g2
26012 rdpr %canrestore, %g3
26013 rdpr %cleanwin, %g4
26014 rdpr %otherwin, %g5
26015 rdpr %wstate, %g6
26016 te %icc, 0x3
26017loop_2191:
26018 edge32ln %o7, %g1, %g3
26019 ldsb [%l7 + 0x76], %i1
26020 tg %icc, 0x1
26021 andn %o2, %g6, %l1
26022 ldsb [%l7 + 0x1C], %l6
26023 nop
26024 setx 0x91CCB34C, %l0, %l6
26025 st %l6, [%l7 + 0x28]
26026 ld [%l7 + 0x28], %f0
26027 fsqrts %f0, %f12
26028 nop
26029 setx 0x309652AECCAD229E, %l0, %l6
26030 stx %l6, [%l7 + 0x28]
26031 ldd [%l7 + 0x28], %f16
26032 setx 0xBBCC2834B0841B3E, %l1, %l5
26033 stx %l5, [%l7 + 0x10]
26034 ldd [%l7 + 0x10], %f2
26035 fsubd %f2, %f16, %f24
26036 bleu loop_2192
26037 fbue,a %fcc2, loop_2193
26038 nop
26039 setx 0x6D18FB6B, %l0, %l6
26040 st %l6, [%l7 + 0x28]
26041 ld [%l7 + 0x28], %f16
26042 setx 0xF61ECB63, %l1, %l5
26043 st %l5, [%l7 + 0x10]
26044 ld [%l7 + 0x10], %f20
26045 fadds %f20, %f16, %f26
26046 fmovdcc %xcc, %f0, %f26
26047loop_2192:
26048 prefetch [%l7 + 0x40], 0x0
26049loop_2193:
26050 movg %icc, %i3, %o6
26051 stw %i7, [%l7 + 0x5C]
26052 tgu %xcc, 0x0
26053 restored
26054 rdpr %cwp, %g1
26055 rdpr %cansave, %g2
26056 rdpr %canrestore, %g3
26057 rdpr %cleanwin, %g4
26058 rdpr %otherwin, %g5
26059 rdpr %wstate, %g6
26060 bg,pn %icc, loop_2194
26061 be,pn %icc, loop_2195
26062 bpos,a %xcc, loop_2196
26063 saved
26064 rdpr %cwp, %g1
26065 rdpr %cansave, %g2
26066 rdpr %canrestore, %g3
26067 rdpr %cleanwin, %g4
26068 rdpr %otherwin, %g5
26069 rdpr %wstate, %g6
26070loop_2194:
26071 movn %icc, %i2, %o1
26072loop_2195:
26073 bgu,a loop_2197
26074loop_2196:
26075 edge16n %g5, %i5, %l3
26076 nop
26077 fitos %f9, %f17
26078 fbn %fcc1, loop_2198
26079loop_2197:
26080 edge16 %i4, %o0, %l4
26081 fandnot2 %f28, %f22, %f28
26082 ble,a,pt %icc, loop_2199
26083loop_2198:
26084 call loop_2200
26085 ld [%l7 + 0x40], %f19
26086 tsubcc %l5, %o4, %l2
26087loop_2199:
26088 fpack32 %f0, %f28, %f30
26089loop_2200:
26090 tl %xcc, 0x6
26091 brlz %g2, loop_2201
26092 tge %xcc, 0x4
26093 sdivcc %i0, 0x00F0, %o5
26094 movrgz %l0, %o3, %g7
26095loop_2201:
26096 fba %fcc1, loop_2202
26097 sra %g4, %i6, %o7
26098 movpos %icc, %g1, %i1
26099 flush %l7 + 0x28
26100loop_2202:
26101 nop
26102 set 0x68, %g4
26103 ldxa [%l7 + %g4] 0x14, %g3
26104 tcs %xcc, 0x2
26105 membar #Sync
26106 wr %g0, 0x1e, %asi
26107 ldda [%l7 + 0x40] %asi, %f16
26108 bpos,a %icc, loop_2203
26109 tne %xcc, 0x1
26110 edge16ln %o2, %g6, %l1
26111 fmul8ulx16 %f10, %f20, %f20
26112loop_2203:
26113 fpsub32s %f11, %f12, %f19
26114 edge16l %l6, %i3, %o6
26115 fornot2s %f19, %f0, %f21
26116 bne %xcc, loop_2204
26117 fmovsn %icc, %f18, %f20
26118 srlx %i2, 0x16, %i7
26119 srl %o1, 0x02, %i5
26120loop_2204:
26121 sub %l3, %i4, %o0
26122 fcmple16 %f14, %f6, %l4
26123 set 0x46, %l0
26124 lduha [%l7 + %l0] 0x19, %g5
26125 bvc,a,pt %xcc, loop_2205
26126 sir 0x1D6E
26127 orcc %o4, %l5, %l2
26128 sir 0x0F19
26129loop_2205:
26130 edge16 %i0, %g2, %o5
26131 tpos %xcc, 0x1
26132 srl %l0, %g7, %g4
26133 movpos %icc, %i6, %o7
26134 wr %g0, 0x80, %asi
26135 ldda [%l7 + 0x40] %asi, %o2
26136 fmovdpos %icc, %f26, %f12
26137 taddcc %g1, 0x0099, %i1
26138 movre %g3, 0x31A, %g6
26139 ldsw [%l7 + 0x54], %o2
26140 fbuge,a %fcc0, loop_2206
26141 alignaddrl %l6, %i3, %o6
26142 tge %icc, 0x5
26143 sllx %i2, %i7, %l1
26144loop_2206:
26145 fmovrdgez %i5, %f26, %f2
26146 prefetch [%l7 + 0x44], 0x0
26147 brnz %o1, loop_2207
26148 sdiv %l3, 0x16F1, %i4
26149 bg %icc, loop_2208
26150 sub %o0, 0x099C, %g5
26151loop_2207:
26152 tneg %icc, 0x1
26153 udivx %l4, 0x1E03, %o4
26154loop_2208:
26155 tcc %icc, 0x3
26156 edge16 %l5, %i0, %l2
26157 and %o5, %g2, %g7
26158 te %icc, 0x5
26159 udivcc %l0, 0x1912, %g4
26160 movpos %icc, %i6, %o3
26161 mova %icc, %o7, %g1
26162 stx %i1, [%l7 + 0x40]
26163 fxnor %f6, %f12, %f22
26164 edge16n %g6, %o2, %g3
26165 mulx %l6, %o6, %i3
26166 set 0x30, %g6
26167 ldswa [%l7 + %g6] 0x88, %i2
26168 tgu %icc, 0x0
26169 sir 0x1DD0
26170 set 0x10, %i7
26171 ldda [%l7 + %i7] 0x19, %l0
26172 tge %xcc, 0x4
26173 taddcctv %i7, %o1, %l3
26174 bge,a,pn %icc, loop_2209
26175 fmovrde %i5, %f6, %f22
26176 wr %g0, 0x80, %asi
26177 swapa [%l7 + 0x4C] %asi, %o0
26178loop_2209:
26179 nop
26180 wr %g0, 0x11, %asi
26181 swapa [%l7 + 0x2C] %asi, %i4
26182 and %g5, %l4, %o4
26183 fbuge,a %fcc0, loop_2210
26184 fpsub16 %f28, %f28, %f2
26185 alignaddr %l5, %i0, %l2
26186 fones %f17
26187loop_2210:
26188 nop
26189 fitos %f0, %f11
26190 fstox %f11, %f4
26191 fxtos %f4, %f21
26192 tcs %icc, 0x4
26193 set 0x30, %i4
26194 stwa %g2, [%l7 + %i4] 0x2f
26195 membar #Sync
26196 fsrc2 %f14, %f10
26197 xnor %g7, %l0, %g4
26198 fmovdl %xcc, %f16, %f16
26199 fxors %f7, %f16, %f28
26200 add %l7, 0x30, %l6
26201 wr %g0, 0x0c, %asi
26202 casxa [%l6] %asi, %o5, %o3
26203 bl loop_2211
26204 edge8 %i6, %g1, %o7
26205 movg %xcc, %g6, %o2
26206 tn %icc, 0x5
26207loop_2211:
26208 movvs %xcc, %g3, %i1
26209 sdivcc %o6, 0x1AC4, %l6
26210 alignaddrl %i3, %l1, %i7
26211 fbn %fcc2, loop_2212
26212 tcs %xcc, 0x2
26213 tgu %xcc, 0x2
26214 sra %i2, %o1, %l3
26215loop_2212:
26216 edge8ln %i5, %o0, %i4
26217 wr %g0, 0x19, %asi
26218 lduba [%l7 + 0x59] %asi, %g5
26219 nop
26220 fitod %f10, %f28
26221 fdtox %f28, %f12
26222 sra %o4, 0x17, %l4
26223 tg %icc, 0x3
26224 fmovsvc %icc, %f28, %f25
26225 nop
26226 setx 0x64277DE7, %l0, %l6
26227 st %l6, [%l7 + 0x28]
26228 ld [%l7 + 0x28], %f27
26229 setx 0xF9984E3A, %l1, %l5
26230 st %l5, [%l7 + 0x10]
26231 ld [%l7 + 0x10], %f15
26232 fdivs %f15, %f27, %f17
26233 tgu %xcc, 0x4
26234 addccc %i0, 0x135D, %l2
26235 edge16 %l5, %g2, %l0
26236 tpos %xcc, 0x1
26237 bpos,pt %icc, loop_2213
26238 fmovspos %icc, %f1, %f7
26239 alignaddrl %g7, %o5, %o3
26240 tvc %xcc, 0x6
26241loop_2213:
26242 nop
26243 fitod %f8, %f2
26244 fdtox %f2, %f6
26245 wr %g0, 0x04, %asi
26246 ldsha [%l7 + 0x7A] %asi, %i6
26247 edge8n %g1, %g4, %g6
26248 fbge,a %fcc1, loop_2214
26249 fble %fcc2, loop_2215
26250 fmovsgu %xcc, %f6, %f27
26251 smul %o7, %o2, %g3
26252loop_2214:
26253 nop
26254 set 0x72, %i1
26255 ldsha [%l7 + %i1] 0x19, %i1
26256loop_2215:
26257 smul %l6, %i3, %l1
26258 edge32ln %i7, %i2, %o1
26259 fbuge %fcc0, loop_2216
26260 sll %o6, 0x13, %i5
26261 addc %l3, %o0, %g5
26262 bn,a loop_2217
26263loop_2216:
26264 array32 %o4, %i4, %i0
26265 nop
26266 setx 0xF3D84A6135C053ED, %l0, %l6
26267 stx %l6, [%l7 + 0x28]
26268 ldd [%l7 + 0x28], %f18
26269 setx 0xB29DC6FDF306BE93, %l1, %l5
26270 stx %l5, [%l7 + 0x10]
26271 ldd [%l7 + 0x10], %f28
26272 fdivd %f28, %f18, %f6
26273 addccc %l2, 0x1464, %l4
26274loop_2217:
26275 orn %l5, %l0, %g2
26276 movpos %icc, %o5, %o3
26277 subc %g7, 0x0E56, %i6
26278 brz,a %g1, loop_2218
26279 membar 0x70
26280 movrgz %g4, %g6, %o7
26281 tgu %icc, 0x0
26282loop_2218:
26283 edge16 %g3, %o2, %l6
26284 movneg %xcc, %i3, %i1
26285 fxnor %f28, %f0, %f10
26286 fxor %f22, %f14, %f14
26287 or %l1, 0x02F0, %i2
26288 tge %xcc, 0x3
26289 array32 %i7, %o6, %o1
26290 fbge %fcc3, loop_2219
26291 nop
26292 fitod %f2, %f14
26293 fdtos %f14, %f26
26294 fmovrdgez %l3, %f8, %f16
26295 ldd [%l7 + 0x68], %f14
26296loop_2219:
26297 srax %i5, 0x1A, %o0
26298 bvc %xcc, loop_2220
26299 sth %o4, [%l7 + 0x18]
26300 bpos,a,pt %xcc, loop_2221
26301 fcmple16 %f10, %f20, %i4
26302loop_2220:
26303 add %g5, 0x132D, %i0
26304 movn %xcc, %l4, %l2
26305loop_2221:
26306 sethi 0x0AF2, %l0
26307 or %l5, %o5, %o3
26308 call loop_2222
26309 faligndata %f30, %f28, %f6
26310 fbn %fcc2, loop_2223
26311 movg %icc, %g7, %g2
26312loop_2222:
26313 fmovdneg %icc, %f6, %f8
26314 tl %icc, 0x3
26315loop_2223:
26316 saved
26317 rdpr %cwp, %g1
26318 rdpr %cansave, %g2
26319 rdpr %canrestore, %g3
26320 rdpr %cleanwin, %g4
26321 rdpr %otherwin, %g5
26322 rdpr %wstate, %g6
26323 and %g1, %g4, %i6
26324 fbul %fcc1, loop_2224
26325 fpsub16 %f10, %f28, %f30
26326 movleu %xcc, %g6, %o7
26327 movgu %xcc, %g3, %o2
26328loop_2224:
26329 popc %l6, %i3
26330 tl %icc, 0x1
26331 edge8ln %l1, %i1, %i7
26332 bne,pn %xcc, loop_2225
26333 movrgez %o6, 0x19C, %i2
26334 tn %icc, 0x4
26335 nop
26336 fitos %f9, %f21
26337 fstod %f21, %f30
26338loop_2225:
26339 movrlez %o1, %l3, %o0
26340 xnor %i5, %o4, %g5
26341 fsrc2s %f7, %f25
26342 tcc %xcc, 0x3
26343 sub %i0, 0x06B4, %i4
26344 membar 0x5F
26345 fmovdneg %xcc, %f16, %f16
26346 edge16 %l4, %l0, %l2
26347 fmovs %f20, %f27
26348 xor %l5, 0x0FC0, %o3
26349 movrgez %g7, %g2, %o5
26350 restored
26351 rdpr %cwp, %g1
26352 rdpr %cansave, %g2
26353 rdpr %canrestore, %g3
26354 rdpr %cleanwin, %g4
26355 rdpr %otherwin, %g5
26356 rdpr %wstate, %g6
26357 tge %xcc, 0x4
26358 tvs %xcc, 0x2
26359 xorcc %g1, %g4, %i6
26360 restored
26361 rdpr %cwp, %g1
26362 rdpr %cansave, %g2
26363 rdpr %canrestore, %g3
26364 rdpr %cleanwin, %g4
26365 rdpr %otherwin, %g5
26366 rdpr %wstate, %g6
26367 fnor %f26, %f0, %f28
26368 wr %g0, 0x89, %asi
26369 lduba [%l7 + 0x42] %asi, %o7
26370 xnor %g6, 0x1CDF, %o2
26371 tge %xcc, 0x2
26372 mulx %g3, %i3, %l1
26373 bgu,a loop_2226
26374 movl %icc, %i1, %i7
26375 ta %xcc, 0x1
26376 ldsw [%l7 + 0x4C], %l6
26377loop_2226:
26378 and %i2, %o1, %o6
26379 add %l7, 0x50, %l6
26380 wr %g0, 0x0c, %asi
26381 lda [%l6] %asi, %l3
26382 casa [%l6] 0x0c, %l3, %o0
26383 movne %xcc, %o4, %g5
26384 fpsub32s %f15, %f4, %f7
26385 set 0x53, %o7
26386 lduba [%l7 + %o7] 0x80, %i0
26387 saved
26388 rdpr %cwp, %g1
26389 rdpr %cansave, %g2
26390 rdpr %canrestore, %g3
26391 rdpr %cleanwin, %g4
26392 rdpr %otherwin, %g5
26393 rdpr %wstate, %g6
26394 fmovspos %icc, %f2, %f19
26395 srl %i4, %i5, %l0
26396 umul %l4, %l2, %o3
26397 membar #Sync
26398 wr %g0, 0x16, %asi
26399 ldda [%l7 + 0x40] %asi, %f16
26400 tsubcctv %g7, %g2, %o5
26401 fpadd16 %f10, %f26, %f4
26402 nop
26403 setx loop_2227, %l0, %l1
26404 wrpr 0x1, %tl
26405 wrpr %l1, %tnpc
26406 setx 0x34400001400, %l0, %l1
26407 wrpr %l1, %tstate
26408 wrhpr 0x4, %htstate
26409 done
26410 array8 %l5, %g4, %i6
26411 fbule,a %fcc0, loop_2228
26412 tcs %icc, 0x0
26413loop_2227:
26414 movn %xcc, %o7, %g1
26415 fandnot2s %f30, %f23, %f22
26416loop_2228:
26417 movrne %o2, 0x202, %g3
26418 brlez,a %g6, loop_2229
26419 nop
26420 setx loop_2230, %l0, %l1
26421 jmpl %l1, %l1
26422 movneg %icc, %i1, %i3
26423 tsubcctv %i7, 0x059E, %i2
26424loop_2229:
26425 fnot1 %f14, %f20
26426loop_2230:
26427 addc %o1, 0x0136, %l6
26428 xnor %l3, 0x04F3, %o0
26429 fbuge,a %fcc3, loop_2231
26430 fors %f28, %f15, %f5
26431 flush %l7 + 0x14
26432 fzero %f14
26433loop_2231:
26434 srl %o6, %o4, %g5
26435 tvs %xcc, 0x5
26436 sdivcc %i0, 0x0878, %i4
26437 mulx %l0, 0x0F9F, %i5
26438 tl %icc, 0x7
26439 bleu,a,pt %icc, loop_2232
26440 tg %icc, 0x1
26441 udivcc %l4, 0x13C0, %o3
26442 srlx %g7, %l2, %g2
26443loop_2232:
26444 nop
26445 setx 0x5A24AA2020584992, %l0, %l6
26446 stx %l6, [%l7 + 0x58]
26447 ldx [%l7 + 0x58], %fsr
26448 tne %icc, 0x0
26449 edge32ln %o5, %l5, %i6
26450 sethi 0x0A54, %g4
26451 fbe,a %fcc2, loop_2233
26452 orn %g1, 0x1E28, %o2
26453 movne %icc, %g3, %g6
26454 array16 %o7, %l1, %i3
26455loop_2233:
26456 addccc %i1, 0x0D1D, %i2
26457 bneg,pn %xcc, loop_2234
26458 xnorcc %i7, 0x066D, %l6
26459 set 0x5A, %i0
26460 lduha [%l7 + %i0] 0x81, %o1
26461loop_2234:
26462 addc %o0, %l3, %o6
26463 nop
26464 setx loop_2235, %l0, %l1
26465 jmpl %l1, %o4
26466 mova %icc, %i0, %i4
26467 movrgez %g5, 0x3BE, %i5
26468 sll %l4, %l0, %g7
26469loop_2235:
26470 nop
26471 wr %g0, 0xea, %asi
26472 stxa %l2, [%l7 + 0x40] %asi
26473 membar #Sync
26474 udivcc %o3, 0x139F, %o5
26475 xor %l5, %i6, %g4
26476 sllx %g2, %g1, %g3
26477 nop
26478 fitos %f7, %f3
26479 fstox %f3, %f10
26480 fxtos %f10, %f12
26481 movpos %icc, %o2, %g6
26482 bgu,a,pn %icc, loop_2236
26483 membar 0x1C
26484 stx %l1, [%l7 + 0x40]
26485 fble %fcc3, loop_2237
26486loop_2236:
26487 brlz,a %i3, loop_2238
26488 fpadd16s %f10, %f8, %f9
26489 stb %i1, [%l7 + 0x2D]
26490loop_2237:
26491 nop
26492 setx 0x4E1BDD4E505CA9E9, %l0, %l6
26493 stx %l6, [%l7 + 0x08]
26494 ldx [%l7 + 0x08], %fsr
26495loop_2238:
26496 movre %o7, 0x0EB, %i2
26497 alignaddr %i7, %o1, %o0
26498 add %l7, 0x50, %l6
26499 wr %g0, 0x89, %asi
26500 casa [%l6] %asi, %l6, %o6
26501 movrne %o4, 0x09B, %l3
26502 fmovrslez %i0, %f18, %f13
26503 fsrc2s %f30, %f17
26504 fpadd32s %f5, %f0, %f18
26505 movleu %icc, %i4, %g5
26506 srax %i5, %l4, %l0
26507 fba,a %fcc3, loop_2239
26508 bl %icc, loop_2240
26509 edge16l %l2, %g7, %o5
26510 bg,pt %icc, loop_2241
26511loop_2239:
26512 edge32l %l5, %o3, %i6
26513loop_2240:
26514 fpsub16 %f14, %f4, %f18
26515 bl %icc, loop_2242
26516loop_2241:
26517 brlez,a %g4, loop_2243
26518 or %g1, 0x1164, %g3
26519 nop
26520 setx 0xDF9FDDF1, %l0, %l6
26521 st %l6, [%l7 + 0x28]
26522 ld [%l7 + 0x28], %f31
26523 fsqrts %f31, %f28
26524loop_2242:
26525 and %g2, 0x050F, %o2
26526loop_2243:
26527 edge8n %g6, %i3, %l1
26528 movrne %o7, %i2, %i7
26529 set 0x50, %l6
26530 lduba [%l7 + %l6] 0x0c, %o1
26531 faligndata %f18, %f6, %f10
26532 nop
26533 fitod %f30, %f12
26534 fmul8ulx16 %f4, %f10, %f14
26535 xnor %i1, 0x1928, %l6
26536 udivx %o0, 0x0A37, %o4
26537 subccc %o6, %i0, %l3
26538 ldd [%l7 + 0x58], %f30
26539 movne %xcc, %g5, %i4
26540 move %icc, %l4, %l0
26541 bge,pn %xcc, loop_2244
26542 fpsub16 %f22, %f20, %f16
26543 udivcc %i5, 0x07C1, %l2
26544 move %xcc, %g7, %o5
26545loop_2244:
26546 ldd [%l7 + 0x78], %f28
26547 brgz,a %o3, loop_2245
26548 ldsh [%l7 + 0x1A], %i6
26549 fpack16 %f0, %f5
26550 tpos %xcc, 0x6
26551loop_2245:
26552 restored
26553 rdpr %cwp, %g1
26554 rdpr %cansave, %g2
26555 rdpr %canrestore, %g3
26556 rdpr %cleanwin, %g4
26557 rdpr %otherwin, %g5
26558 rdpr %wstate, %g6
26559 fornot2 %f4, %f16, %f0
26560 ba,a loop_2246
26561 movrgz %g4, %l5, %g3
26562 array8 %g2, %g1, %g6
26563 nop
26564 setx 0x3AC6DBCF, %l0, %l6
26565 st %l6, [%l7 + 0x28]
26566 ld [%l7 + 0x28], %f15
26567 setx 0xF640E58D, %l1, %l5
26568 st %l5, [%l7 + 0x10]
26569 ld [%l7 + 0x10], %f5
26570 fmuls %f5, %f15, %f5
26571loop_2246:
26572 ta %xcc, 0x2
26573 movrgez %i3, %o2, %l1
26574 addccc %i2, %i7, %o1
26575 fmovsvc %xcc, %f21, %f20
26576 edge16 %o7, %l6, %i1
26577 xor %o0, 0x08CA, %o4
26578 fpsub16s %f30, %f13, %f5
26579 fornot1 %f16, %f20, %f8
26580 xor %i0, 0x1A07, %l3
26581 addccc %o6, %g5, %l4
26582 tgu %icc, 0x1
26583 srl %i4, 0x0B, %i5
26584 movl %icc, %l0, %l2
26585 fbn,a %fcc2, loop_2247
26586 srl %g7, 0x04, %o3
26587 nop
26588 setx 0xC1FF5BF819BE74D0, %l0, %l6
26589 stx %l6, [%l7 + 0x28]
26590 ldd [%l7 + 0x28], %f12
26591 setx 0x7A6FE4770B9269D3, %l1, %l5
26592 stx %l5, [%l7 + 0x10]
26593 ldd [%l7 + 0x10], %f22
26594 fdivd %f22, %f12, %f20
26595 te %xcc, 0x6
26596loop_2247:
26597 fmovde %icc, %f25, %f5
26598 set 0x24, %i2
26599 lda [%l7 + %i2] 0x04, %f4
26600 tsubcc %o5, %i6, %l5
26601 alignaddrl %g3, %g4, %g1
26602 movvc %xcc, %g2, %i3
26603 flush %l7 + 0x4C
26604 xorcc %o2, %g6, %l1
26605 ldsw [%l7 + 0x58], %i2
26606 fabss %f13, %f14
26607 fbe %fcc2, loop_2248
26608 tneg %xcc, 0x1
26609 bvc loop_2249
26610 stb %o1, [%l7 + 0x41]
26611loop_2248:
26612 udiv %i7, 0x1E1E, %o7
26613 edge16ln %i1, %o0, %l6
26614loop_2249:
26615 array32 %o4, %i0, %o6
26616 alignaddr %g5, %l3, %i4
26617 edge32l %i5, %l0, %l2
26618 fnot2 %f24, %f22
26619 membar 0x2F
26620 fcmpeq16 %f18, %f20, %l4
26621 add %g7, %o5, %o3
26622 move %icc, %l5, %i6
26623 ba,a loop_2250
26624 move %xcc, %g4, %g3
26625 fcmpgt32 %f22, %f30, %g1
26626 edge8l %i3, %g2, %g6
26627loop_2250:
26628 bpos,pt %icc, loop_2251
26629 mulx %o2, %i2, %l1
26630 fpsub32 %f18, %f2, %f30
26631 ldsw [%l7 + 0x5C], %o1
26632loop_2251:
26633 srlx %i7, %o7, %i1
26634 lduh [%l7 + 0x28], %l6
26635 brz %o4, loop_2252
26636 fpsub32s %f21, %f24, %f29
26637 fbe %fcc3, loop_2253
26638 ldsw [%l7 + 0x3C], %o0
26639loop_2252:
26640 fmul8sux16 %f14, %f6, %f0
26641 edge8ln %o6, %g5, %i0
26642loop_2253:
26643 xorcc %l3, %i4, %l0
26644 saved
26645 rdpr %cwp, %g1
26646 rdpr %cansave, %g2
26647 rdpr %canrestore, %g3
26648 rdpr %cleanwin, %g4
26649 rdpr %otherwin, %g5
26650 rdpr %wstate, %g6
26651 fmovrdgz %l2, %f18, %f14
26652 nop
26653 setx 0x42F244F72F41410F, %l0, %l6
26654 stx %l6, [%l7 + 0x28]
26655 ldd [%l7 + 0x28], %f8
26656 fsqrtd %f8, %f10
26657 tne %xcc, 0x6
26658 sll %i5, 0x02, %g7
26659 fmovsgu %xcc, %f25, %f14
26660 or %o5, %o3, %l5
26661 ldsw [%l7 + 0x50], %i6
26662 add %l7, 0x28, %l6
26663 wr %g0, 0x80, %asi
26664 ldxa [%l6] %asi, %g4
26665 casxa [%l6] %asi, %g4, %l4
26666 andn %g1, %g3, %i3
26667 brgez %g2, loop_2254
26668 fbuge %fcc2, loop_2255
26669 brz %o2, loop_2256
26670 fpackfix %f14, %f22
26671loop_2254:
26672 edge16ln %g6, %i2, %l1
26673loop_2255:
26674 nop
26675 set 0x10, %g5
26676 ldswa [%l7 + %g5] 0x18, %o1
26677loop_2256:
26678 tg %xcc, 0x6
26679 ba,a %icc, loop_2257
26680 or %o7, %i1, %l6
26681 te %xcc, 0x7
26682 fmovdneg %icc, %f11, %f29
26683loop_2257:
26684 alignaddr %o4, %i7, %o6
26685 fmovrdgez %g5, %f12, %f20
26686 edge8 %i0, %l3, %i4
26687 ta %icc, 0x7
26688 std %f0, [%l7 + 0x20]
26689 andcc %l0, %l2, %o0
26690 subccc %g7, %i5, %o3
26691 movrne %o5, 0x2E8, %i6
26692 alignaddrl %g4, %l4, %g1
26693 sdiv %g3, 0x09D6, %i3
26694 tvc %icc, 0x0
26695 movneg %icc, %l5, %o2
26696 movcs %xcc, %g6, %i2
26697 tleu %icc, 0x0
26698 movgu %icc, %g2, %o1
26699 nop
26700 setx 0x3461ACAC853C0442, %l0, %l6
26701 stx %l6, [%l7 + 0x28]
26702 ldd [%l7 + 0x28], %f20
26703 setx 0x677D30AC364CA855, %l1, %l5
26704 stx %l5, [%l7 + 0x10]
26705 ldd [%l7 + 0x10], %f30
26706 fmuld %f30, %f20, %f14
26707 brgz %l1, loop_2258
26708 fmovrsne %i1, %f27, %f20
26709 smul %o7, %o4, %l6
26710 bcc,pt %xcc, loop_2259
26711loop_2258:
26712 xorcc %i7, 0x03B1, %o6
26713 move %icc, %i0, %g5
26714 tsubcctv %i4, 0x1532, %l0
26715loop_2259:
26716 ldsw [%l7 + 0x74], %l3
26717 edge16ln %o0, %l2, %g7
26718 movcc %xcc, %i5, %o5
26719 add %l7, 0x70, %l6
26720 wr %g0, 0x80, %asi
26721 casxa [%l6] %asi, %o3, %i6
26722 edge32ln %g4, %l4, %g3
26723 stx %i3, [%l7 + 0x58]
26724 addc %l5, 0x0982, %g1
26725 tcs %icc, 0x6
26726 tvc %xcc, 0x7
26727 tgu %icc, 0x4
26728 sra %g6, 0x05, %i2
26729 ba,a loop_2260
26730 movne %icc, %o2, %g2
26731 tvs %icc, 0x0
26732 movrgz %l1, 0x378, %i1
26733loop_2260:
26734 fbe %fcc0, loop_2261
26735 fbn %fcc3, loop_2262
26736 tge %icc, 0x4
26737 udivx %o7, 0x1CDF, %o1
26738loop_2261:
26739 subc %l6, %i7, %o4
26740loop_2262:
26741 ldub [%l7 + 0x49], %o6
26742 tleu %xcc, 0x1
26743 fpadd16s %f24, %f25, %f26
26744 bleu loop_2263
26745 edge16l %i0, %i4, %g5
26746 call loop_2264
26747 udivx %l3, 0x1C15, %l0
26748loop_2263:
26749 edge8 %l2, %o0, %i5
26750 movrlez %o5, 0x325, %g7
26751loop_2264:
26752 movrgez %i6, 0x018, %g4
26753 fmovdn %xcc, %f29, %f20
26754 edge16 %l4, %o3, %g3
26755 fbe %fcc1, loop_2265
26756 sethi 0x1C43, %l5
26757 taddcc %g1, %i3, %i2
26758 edge32l %g6, %o2, %g2
26759loop_2265:
26760 movg %icc, %i1, %l1
26761 array32 %o1, %l6, %o7
26762 add %o4, 0x0A44, %i7
26763 bgu,pt %icc, loop_2266
26764 and %i0, 0x1E6D, %i4
26765 fmovsle %xcc, %f9, %f21
26766 fbne %fcc1, loop_2267
26767loop_2266:
26768 edge8n %o6, %g5, %l3
26769 umulcc %l2, 0x1B1B, %o0
26770 ldstub [%l7 + 0x34], %i5
26771loop_2267:
26772 srlx %l0, 0x1F, %g7
26773 srlx %i6, 0x1C, %g4
26774 edge32l %o5, %o3, %l4
26775 movrlez %g3, %g1, %l5
26776 orncc %i3, 0x1F94, %i2
26777 srl %g6, %g2, %i1
26778 edge32 %o2, %l1, %o1
26779 movgu %xcc, %o7, %l6
26780 set 0x10, %o3
26781 ldda [%l7 + %o3] 0xe2, %i6
26782 add %l7, 0x6C, %l6
26783 wr %g0, 0x88, %asi
26784 casa [%l6] 0x88, %o4, %i0
26785 fand %f14, %f18, %f2
26786 movvc %icc, %i4, %o6
26787 fpadd16s %f19, %f30, %f22
26788 ldd [%l7 + 0x08], %g4
26789 fmovdle %icc, %f31, %f29
26790 tneg %icc, 0x4
26791 stbar
26792 array16 %l2, %l3, %o0
26793 bcc,pt %icc, loop_2268
26794 fmovdcs %xcc, %f2, %f20
26795 movrgez %i5, 0x005, %g7
26796 fxor %f16, %f22, %f4
26797loop_2268:
26798 xnorcc %l0, 0x087D, %g4
26799 fcmpgt32 %f30, %f4, %i6
26800 tgu %icc, 0x0
26801 smul %o5, %o3, %g3
26802 edge32n %l4, %g1, %l5
26803 set 0x40, %g7
26804 stda %f0, [%l7 + %g7] 0x1e
26805 membar #Sync
26806 xor %i3, %g6, %i2
26807 and %i1, %g2, %o2
26808 mulscc %o1, 0x03B8, %o7
26809 subccc %l1, %l6, %i7
26810 nop
26811 fitos %f6, %f15
26812 fstod %f15, %f18
26813 move %icc, %i0, %i4
26814 lduh [%l7 + 0x46], %o4
26815 orcc %g5, %o6, %l2
26816 tne %icc, 0x2
26817 edge32 %o0, %i5, %g7
26818 brlz %l3, loop_2269
26819 fcmple16 %f28, %f6, %g4
26820 fabsd %f6, %f12
26821 fmovrsne %i6, %f2, %f24
26822loop_2269:
26823 mulx %o5, 0x19A3, %o3
26824 fbul %fcc2, loop_2270
26825 nop
26826 setx 0x904952F3, %l0, %l6
26827 st %l6, [%l7 + 0x58]
26828 ld [%l7 + 0x58], %fsr
26829 addcc %l0, 0x1557, %l4
26830 mova %xcc, %g1, %g3
26831loop_2270:
26832 edge32ln %i3, %l5, %g6
26833 edge16l %i2, %g2, %o2
26834 sll %o1, %i1, %o7
26835 udivx %l6, 0x0D53, %l1
26836 nop
26837 setx 0x104F4CD9, %l0, %l6
26838 st %l6, [%l7 + 0x74]
26839 ld [%l7 + 0x74], %fsr
26840 fnor %f16, %f2, %f4
26841 call loop_2271
26842 flush %l7 + 0x2C
26843 fbu,a %fcc1, loop_2272
26844 movne %xcc, %i0, %i4
26845loop_2271:
26846 tvs %icc, 0x3
26847 fble %fcc0, loop_2273
26848loop_2272:
26849 movrlz %i7, %g5, %o6
26850 call loop_2274
26851 tl %icc, 0x0
26852loop_2273:
26853 add %l2, 0x0674, %o0
26854 edge32ln %o4, %i5, %g7
26855loop_2274:
26856 edge16n %l3, %i6, %o5
26857 or %g4, 0x0072, %o3
26858 stx %l4, [%l7 + 0x40]
26859 tvs %xcc, 0x7
26860 fandnot2s %f30, %f4, %f22
26861 movcs %icc, %g1, %l0
26862 fcmpeq16 %f10, %f2, %i3
26863 fnegd %f12, %f30
26864 sllx %l5, %g3, %g6
26865 tleu %icc, 0x3
26866 set 0x40, %i3
26867 prefetcha [%l7 + %i3] 0x0c, 0x1
26868 movrne %o2, %o1, %i1
26869 edge8 %i2, %o7, %l6
26870 std %f6, [%l7 + 0x08]
26871 sra %l1, 0x1F, %i4
26872 tle %icc, 0x3
26873 sllx %i7, 0x08, %i0
26874 fcmpeq32 %f30, %f4, %o6
26875 fxor %f12, %f10, %f6
26876 tleu %xcc, 0x2
26877 ldub [%l7 + 0x79], %g5
26878 pdist %f18, %f22, %f14
26879 subc %o0, %o4, %i5
26880 stbar
26881 fbuge,a %fcc3, loop_2275
26882 restored
26883 rdpr %cwp, %g1
26884 rdpr %cansave, %g2
26885 rdpr %canrestore, %g3
26886 rdpr %cleanwin, %g4
26887 rdpr %otherwin, %g5
26888 rdpr %wstate, %g6
26889 nop
26890 setx loop_2276, %l0, %l1
26891 wrpr 0x1, %tl
26892 wrpr %l1, %tpc
26893 add %l1, 0x4, %l1
26894 wrpr %l1, %tnpc
26895 setx 0x34400001400, %l0, %l1
26896 wrpr %l1, %tstate
26897 wrhpr 0x4, %htstate
26898 retry
26899 mulx %g7, 0x13AD, %l2
26900loop_2275:
26901 nop
26902 setx 0x5EC6C77595D521C2, %l0, %l6
26903 stx %l6, [%l7 + 0x28]
26904 ldd [%l7 + 0x28], %f0
26905 fsqrtd %f0, %f6
26906 fbge %fcc3, loop_2277
26907loop_2276:
26908 sir 0x01C8
26909 stx %i6, [%l7 + 0x40]
26910 movrgez %l3, %o5, %o3
26911loop_2277:
26912 nop
26913 membar #Sync
26914 wr %g0, 0xf0, %asi
26915 ldda [%l7 + 0x40] %asi, %f0
26916 srl %l4, %g4, %l0
26917 bl,a loop_2278
26918 lduh [%l7 + 0x78], %i3
26919 tvs %icc, 0x2
26920 edge16ln %l5, %g3, %g1
26921loop_2278:
26922 fmovscs %icc, %f4, %f23
26923 tvs %xcc, 0x0
26924 smul %g2, 0x1FDD, %g6
26925 mova %icc, %o1, %o2
26926 ta %icc, 0x3
26927 te %xcc, 0x7
26928 or %i2, %o7, %i1
26929 movvs %xcc, %l6, %i4
26930 movg %icc, %l1, %i7
26931 fmovse %xcc, %f26, %f1
26932 movrlz %i0, 0x119, %o6
26933 tleu %xcc, 0x1
26934 bpos %icc, loop_2279
26935 movg %icc, %o0, %o4
26936 fnot1s %f13, %f22
26937 fmovdvc %xcc, %f31, %f28
26938loop_2279:
26939 nop
26940 setx 0x604B7881, %l0, %l6
26941 st %l6, [%l7 + 0x08]
26942 ld [%l7 + 0x08], %fsr
26943 sub %i5, 0x1368, %g7
26944 wr %g0, 0x11, %asi
26945 stda %f16, [%l7 + 0x40] %asi
26946 nop
26947 fitos %f12, %f1
26948 fstox %f1, %f12
26949 fxtos %f12, %f0
26950 fexpand %f0, %f28
26951 tge %xcc, 0x2
26952 set 0x60, %g1
26953 stwa %l2, [%l7 + %g1] 0x2b
26954 membar #Sync
26955 tleu %icc, 0x0
26956 saved
26957 rdpr %cwp, %g1
26958 rdpr %cansave, %g2
26959 rdpr %canrestore, %g3
26960 rdpr %cleanwin, %g4
26961 rdpr %otherwin, %g5
26962 rdpr %wstate, %g6
26963 tgu %icc, 0x6
26964 tcc %xcc, 0x3
26965 fexpand %f20, %f20
26966 movl %xcc, %g5, %i6
26967 set 0x4A, %l4
26968 lduba [%l7 + %l4] 0x10, %l3
26969 st %f9, [%l7 + 0x70]
26970 ldd [%l7 + 0x40], %o4
26971 tgu %xcc, 0x5
26972 addcc %l4, 0x12F1, %g4
26973 andcc %o3, 0x1725, %l0
26974 bcc,pn %icc, loop_2280
26975 mulx %i3, 0x13BF, %g3
26976 movg %icc, %l5, %g1
26977 fmovdne %xcc, %f2, %f13
26978loop_2280:
26979 edge16n %g2, %o1, %g6
26980 ldd [%l7 + 0x70], %f0
26981 tvc %icc, 0x1
26982 subcc %o2, %i2, %o7
26983 be %icc, loop_2281
26984 sir 0x1F91
26985 move %icc, %i1, %l6
26986 sdiv %l1, 0x062F, %i7
26987loop_2281:
26988 umulcc %i4, %o6, %i0
26989 sllx %o0, %o4, %g7
26990 tg %icc, 0x3
26991 stx %i5, [%l7 + 0x78]
26992 tvs %xcc, 0x7
26993 tleu %icc, 0x1
26994 st %f11, [%l7 + 0x4C]
26995 tl %icc, 0x5
26996 edge8n %g5, %i6, %l2
26997 movle %icc, %l3, %o5
26998 fnegs %f0, %f27
26999 fmovrdlez %g4, %f6, %f30
27000 tge %icc, 0x0
27001 edge8ln %l4, %o3, %i3
27002 te %icc, 0x3
27003 fpack32 %f4, %f0, %f2
27004 umul %g3, 0x042F, %l0
27005 addc %g1, 0x05A3, %l5
27006 fmovdvs %xcc, %f17, %f11
27007 subccc %o1, %g6, %o2
27008 brgez %g2, loop_2282
27009 tsubcc %i2, 0x06E8, %o7
27010 nop
27011 fitod %f8, %f14
27012 fdtox %f14, %f10
27013 sethi 0x1DC9, %l6
27014loop_2282:
27015 nop
27016 wr %g0, 0x18, %asi
27017 sta %f14, [%l7 + 0x54] %asi
27018 membar 0x3D
27019 ldx [%l7 + 0x48], %l1
27020 movpos %icc, %i1, %i4
27021 mulscc %o6, %i0, %o0
27022 umulcc %o4, 0x1BD6, %g7
27023 edge32l %i7, %i5, %g5
27024 fmovdgu %icc, %f18, %f7
27025 subcc %i6, %l3, %l2
27026 tsubcctv %o5, 0x1B48, %l4
27027 fmovsge %xcc, %f1, %f3
27028 array8 %o3, %g4, %i3
27029 fmovdcc %xcc, %f15, %f27
27030 sllx %l0, %g3, %l5
27031 tsubcctv %o1, 0x0773, %g6
27032 srlx %g1, %g2, %o2
27033 tcc %xcc, 0x0
27034 xnorcc %o7, %l6, %l1
27035 fbn,a %fcc3, loop_2283
27036 movne %xcc, %i2, %i4
27037 bvs %icc, loop_2284
27038 sra %i1, %o6, %o0
27039loop_2283:
27040 movrlez %i0, %g7, %i7
27041 fmovrsne %i5, %f30, %f8
27042loop_2284:
27043 sdivx %o4, 0x104E, %g5
27044 movpos %icc, %l3, %l2
27045 add %l7, 0x7C, %l6
27046 wr %g0, 0x0c, %asi
27047 casa [%l6] 0x0c, %o5, %l4
27048 edge32l %i6, %g4, %o3
27049 faligndata %f12, %f4, %f26
27050 subcc %l0, 0x19F3, %i3
27051 xnorcc %l5, 0x1E9A, %o1
27052 restored
27053 rdpr %cwp, %g1
27054 rdpr %cansave, %g2
27055 rdpr %canrestore, %g3
27056 rdpr %cleanwin, %g4
27057 rdpr %otherwin, %g5
27058 rdpr %wstate, %g6
27059 movgu %xcc, %g3, %g6
27060 subc %g2, 0x10FF, %o2
27061 sll %o7, 0x15, %l6
27062 orncc %l1, 0x05B5, %g1
27063 ldsh [%l7 + 0x18], %i4
27064 orcc %i1, 0x1CE9, %i2
27065 nop
27066 setx 0xA7F8451D51011CFF, %l0, %l6
27067 stx %l6, [%l7 + 0x28]
27068 ldd [%l7 + 0x28], %f16
27069 setx 0x0FE6B2C24720802B, %l1, %l5
27070 stx %l5, [%l7 + 0x10]
27071 ldd [%l7 + 0x10], %f26
27072 fsubd %f26, %f16, %f16
27073 andn %o0, 0x1562, %i0
27074 faligndata %f14, %f22, %f6
27075 alignaddrl %o6, %g7, %i5
27076 fpadd32 %f6, %f20, %f16
27077 move %icc, %o4, %g5
27078 movleu %icc, %l3, %l2
27079 udivcc %i7, 0x189D, %l4
27080 tneg %icc, 0x6
27081 addccc %i6, %g4, %o3
27082 umul %l0, %o5, %i3
27083 array8 %l5, %o1, %g3
27084 tge %icc, 0x1
27085 nop
27086 setx loop_2285, %l0, %l1
27087 jmpl %l1, %g2
27088 xor %g6, %o2, %o7
27089 membar 0x6A
27090 sir 0x079D
27091loop_2285:
27092 array32 %l1, %l6, %i4
27093 sllx %i1, %i2, %g1
27094 fsrc2 %f22, %f16
27095 andncc %o0, %i0, %o6
27096 nop
27097 setx loop_2286, %l0, %l1
27098 wrpr 0x1, %tl
27099 wrpr %l1, %tnpc
27100 setx 0x34400001400, %l0, %l1
27101 wrpr %l1, %tstate
27102 wrhpr 0x4, %htstate
27103 done
27104 umul %i5, %o4, %g5
27105 fmovdl %icc, %f4, %f25
27106 movpos %icc, %l3, %l2
27107loop_2286:
27108 sra %i7, %g7, %i6
27109 ldstub [%l7 + 0x4A], %l4
27110 fnot1 %f12, %f6
27111 bne loop_2287
27112 movcs %xcc, %o3, %g4
27113 bcc,a loop_2288
27114 st %f19, [%l7 + 0x58]
27115loop_2287:
27116 tsubcctv %o5, 0x137C, %i3
27117 fmovsne %xcc, %f2, %f1
27118loop_2288:
27119 taddcc %l0, %o1, %l5
27120 wr %g0, 0x80, %asi
27121 prefetcha [%l7 + 0x38] %asi, 0x1
27122 edge8l %g6, %g3, %o7
27123 edge32n %l1, %o2, %i4
27124 fmovrse %i1, %f13, %f14
27125 movvc %icc, %i2, %g1
27126 popc %l6, %o0
27127 sdivcc %o6, 0x0870, %i5
27128 nop
27129 setx 0x40632B50, %l0, %l6
27130 st %l6, [%l7 + 0x40]
27131 ld [%l7 + 0x40], %fsr
27132 edge8n %i0, %o4, %g5
27133 fmovsvc %icc, %f3, %f19
27134 nop
27135 setx 0x305FDF95B7E5CF1C, %l0, %l6
27136 stx %l6, [%l7 + 0x28]
27137 ldd [%l7 + 0x28], %f28
27138 setx 0x2321CF6EE3E6F138, %l1, %l5
27139 stx %l5, [%l7 + 0x10]
27140 ldd [%l7 + 0x10], %f12
27141 fsubd %f12, %f28, %f4
27142 ldsw [%l7 + 0x38], %l2
27143 set 0x1C, %l5
27144 swapa [%l7 + %l5] 0x18, %l3
27145 movcs %xcc, %g7, %i7
27146 fbn,a %fcc1, loop_2289
27147 subccc %l4, 0x0906, %i6
27148 movrlz %g4, 0x0AA, %o3
27149 fcmpeq32 %f6, %f14, %i3
27150loop_2289:
27151 tneg %xcc, 0x6
27152 movpos %xcc, %o5, %o1
27153 st %f8, [%l7 + 0x20]
27154 fcmpne32 %f28, %f18, %l0
27155 fmovdge %xcc, %f9, %f25
27156 lduw [%l7 + 0x14], %g2
27157 wr %g0, 0x80, %asi
27158 prefetcha [%l7 + 0x68] %asi, 0x1
27159 ldstub [%l7 + 0x5B], %l5
27160 tne %icc, 0x5
27161 wr %g0, 0x18, %asi
27162 swapa [%l7 + 0x54] %asi, %o7
27163 be,pn %icc, loop_2290
27164 bcc loop_2291
27165 fmovsgu %xcc, %f0, %f1
27166 bcs %xcc, loop_2292
27167loop_2290:
27168 movn %icc, %l1, %g3
27169loop_2291:
27170 fand %f12, %f4, %f16
27171 tvs %xcc, 0x4
27172loop_2292:
27173 tsubcctv %o2, %i4, %i2
27174 bpos %icc, loop_2293
27175 tvc %icc, 0x6
27176 fblg,a %fcc2, loop_2294
27177 tsubcc %i1, %l6, %g1
27178loop_2293:
27179 tsubcc %o6, %i5, %o0
27180 orncc %o4, 0x060E, %g5
27181loop_2294:
27182 stw %l2, [%l7 + 0x58]
27183 udiv %i0, 0x0433, %g7
27184 or %i7, 0x0A00, %l4
27185 tvc %icc, 0x4
27186 membar #Sync
27187 wr %g0, 0xf0, %asi
27188 ldda [%l7 + 0x40] %asi, %f16
27189 popc %i6, %g4
27190 fandnot2s %f24, %f28, %f6
27191 sethi 0x165F, %l3
27192 ldstub [%l7 + 0x21], %i3
27193 te %icc, 0x2
27194 edge32n %o3, %o5, %l0
27195 or %g2, 0x0CEA, %g6
27196 movg %xcc, %o1, %l5
27197 fzeros %f31
27198 ldd [%l7 + 0x78], %l0
27199 ldsw [%l7 + 0x3C], %o7
27200 edge8 %o2, %i4, %g3
27201 fba,a %fcc2, loop_2295
27202 mulx %i2, 0x09D6, %i1
27203 movrgz %g1, 0x3AE, %l6
27204 tneg %xcc, 0x3
27205loop_2295:
27206 tpos %xcc, 0x0
27207 sllx %o6, %o0, %o4
27208 tn %icc, 0x7
27209 bl,a,pt %xcc, loop_2296
27210 fmovrse %i5, %f29, %f17
27211 ble,a,pn %icc, loop_2297
27212 sub %l2, 0x12FA, %g5
27213loop_2296:
27214 tg %icc, 0x2
27215 tge %icc, 0x1
27216loop_2297:
27217 stx %g7, [%l7 + 0x50]
27218 fmovdcs %xcc, %f7, %f29
27219 movleu %xcc, %i7, %l4
27220 add %l7, 0x20, %l6
27221 wr %g0, 0x88, %asi
27222 casxa [%l6] 0x88, %i0, %g4
27223 xnor %i6, %l3, %i3
27224 nop
27225 fitod %f12, %f6
27226 fdtoi %f6, %f20
27227 edge8 %o3, %o5, %l0
27228 srax %g2, %g6, %l5
27229 tsubcc %o1, 0x1875, %l1
27230 sll %o7, %i4, %g3
27231 tne %icc, 0x7
27232 edge32n %i2, %i1, %g1
27233 te %xcc, 0x3
27234 bcs,pn %icc, loop_2298
27235 sdiv %o2, 0x018B, %l6
27236 fmovdge %xcc, %f15, %f8
27237 tpos %xcc, 0x2
27238loop_2298:
27239 array8 %o6, %o0, %i5
27240 movcc %xcc, %o4, %l2
27241 andcc %g5, 0x1A9A, %i7
27242 xor %g7, 0x1D96, %l4
27243 movvs %xcc, %i0, %i6
27244 smulcc %l3, %i3, %o3
27245 movrlez %g4, %o5, %l0
27246 fmovspos %icc, %f1, %f30
27247 set 0x22, %l3
27248 stha %g6, [%l7 + %l3] 0x81
27249 tneg %xcc, 0x2
27250 xnorcc %l5, 0x01A7, %g2
27251 nop
27252 fitos %f28, %f28
27253 sra %o1, 0x11, %l1
27254 set 0x40, %g2
27255 stda %f16, [%l7 + %g2] 0x1f
27256 membar #Sync
27257 alignaddr %o7, %g3, %i2
27258 movne %icc, %i4, %i1
27259 bl,a,pn %xcc, loop_2299
27260 tl %xcc, 0x2
27261 array32 %g1, %o2, %l6
27262 bcc,a loop_2300
27263loop_2299:
27264 move %xcc, %o6, %i5
27265 movneg %icc, %o0, %o4
27266 fcmpne16 %f18, %f26, %l2
27267loop_2300:
27268 subccc %i7, %g7, %g5
27269 smul %l4, %i6, %i0
27270 fbge %fcc1, loop_2301
27271 tg %icc, 0x5
27272 subc %l3, 0x184A, %i3
27273 movrlez %o3, %g4, %l0
27274loop_2301:
27275 umulcc %g6, 0x083E, %l5
27276 andcc %g2, 0x16AF, %o1
27277 ldsb [%l7 + 0x1D], %o5
27278 move %xcc, %o7, %g3
27279 set 0x40, %l2
27280 ldda [%l7 + %l2] 0x80, %f16
27281 alignaddr %i2, %l1, %i4
27282 movrlez %g1, %o2, %i1
27283 nop
27284 fitos %f12, %f5
27285 fstod %f5, %f16
27286 edge8 %l6, %i5, %o0
27287 mova %icc, %o4, %l2
27288 pdist %f20, %f18, %f0
27289 mova %xcc, %o6, %i7
27290 fbge,a %fcc1, loop_2302
27291 brz %g5, loop_2303
27292 fble %fcc3, loop_2304
27293 brz %l4, loop_2305
27294loop_2302:
27295 fbn %fcc3, loop_2306
27296loop_2303:
27297 tsubcctv %i6, %i0, %l3
27298loop_2304:
27299 movgu %xcc, %g7, %o3
27300loop_2305:
27301 movre %g4, 0x25A, %i3
27302loop_2306:
27303 add %l0, %g6, %l5
27304 set 0x40, %l1
27305 stba %g2, [%l7 + %l1] 0x0c
27306 fsrc1 %f12, %f16
27307 stb %o1, [%l7 + 0x31]
27308 ldstub [%l7 + 0x5C], %o5
27309 movrlz %o7, 0x3FE, %g3
27310 brlez,a %i2, loop_2307
27311 and %l1, 0x08C7, %i4
27312 movrgez %g1, 0x3EA, %i1
27313 ldub [%l7 + 0x49], %l6
27314loop_2307:
27315 srax %o2, %o0, %o4
27316 orn %l2, %o6, %i7
27317 fmovdg %xcc, %f21, %f31
27318 tsubcc %g5, 0x1296, %l4
27319 nop
27320 set 0x10, %o0
27321 stx %i6, [%l7 + %o0]
27322 xnor %i0, %i5, %g7
27323 brgz,a %l3, loop_2308
27324 bge,pn %xcc, loop_2309
27325 ldd [%l7 + 0x70], %f14
27326 sdivx %g4, 0x0C08, %i3
27327loop_2308:
27328 tge %icc, 0x6
27329loop_2309:
27330 nop
27331 set 0x5A, %o4
27332 ldub [%l7 + %o4], %o3
27333 wr %g0, 0x80, %asi
27334 prefetcha [%l7 + 0x48] %asi, 0x1
27335 nop
27336 fitod %f10, %f16
27337 fdtox %f16, %f22
27338 sir 0x03D4
27339 bpos,pt %xcc, loop_2310
27340 fmovdn %icc, %f10, %f7
27341 alignaddrl %l5, %g2, %g6
27342 nop
27343 setx 0x2058E956, %l0, %l6
27344 st %l6, [%l7 + 0x74]
27345 ld [%l7 + 0x74], %fsr
27346loop_2310:
27347 lduh [%l7 + 0x36], %o5
27348 subccc %o7, %g3, %i2
27349 movrgz %l1, 0x1A4, %i4
27350 sdiv %o1, 0x098C, %g1
27351 fmovsge %icc, %f5, %f26
27352 nop
27353 setx 0xCD42BAC4BB256DEF, %l0, %l6
27354 stx %l6, [%l7 + 0x28]
27355 ldd [%l7 + 0x28], %f0
27356 setx 0x95BD36650B84DD91, %l1, %l5
27357 stx %l5, [%l7 + 0x10]
27358 ldd [%l7 + 0x10], %f12
27359 fsubd %f12, %f0, %f12
27360 tvc %icc, 0x0
27361 umulcc %l6, 0x1F86, %i1
27362 fmovdgu %icc, %f22, %f31
27363 movrlz %o0, %o4, %o2
27364 umul %o6, %i7, %g5
27365 movne %icc, %l4, %i6
27366 movrne %i0, 0x0AD, %l2
27367 bn loop_2311
27368 ldub [%l7 + 0x6B], %g7
27369 ldsw [%l7 + 0x34], %l3
27370 addccc %g4, %i5, %o3
27371loop_2311:
27372 fmovrsne %i3, %f24, %f21
27373 bshuffle %f2, %f4, %f2
27374 fmul8x16al %f22, %f26, %f2
27375 fbule %fcc1, loop_2312
27376 bneg %xcc, loop_2313
27377 restored
27378 rdpr %cwp, %g1
27379 rdpr %cansave, %g2
27380 rdpr %canrestore, %g3
27381 rdpr %cleanwin, %g4
27382 rdpr %otherwin, %g5
27383 rdpr %wstate, %g6
27384 movrlz %l0, %g2, %g6
27385loop_2312:
27386 movgu %icc, %l5, %o5
27387loop_2313:
27388 orcc %g3, 0x1FE9, %o7
27389 brnz %i2, loop_2314
27390 ba,pn %xcc, loop_2315
27391 fbo,a %fcc2, loop_2316
27392 fmovrdgz %l1, %f6, %f16
27393loop_2314:
27394 movvs %xcc, %o1, %i4
27395loop_2315:
27396 tneg %xcc, 0x1
27397loop_2316:
27398 fmovdvc %xcc, %f12, %f14
27399 edge32 %g1, %l6, %i1
27400 movvs %xcc, %o4, %o2
27401 tpos %icc, 0x0
27402 sub %o0, %i7, %o6
27403 edge8n %g5, %i6, %i0
27404 lduh [%l7 + 0x54], %l4
27405 addccc %g7, %l3, %l2
27406 taddcctv %i5, 0x0068, %o3
27407 fbug %fcc0, loop_2317
27408 lduw [%l7 + 0x54], %i3
27409 fmovscs %icc, %f15, %f7
27410 xnor %l0, 0x1A82, %g4
27411loop_2317:
27412 fmovdleu %icc, %f31, %f4
27413 fmovdne %xcc, %f6, %f15
27414 ldsh [%l7 + 0x62], %g2
27415 fmovdpos %icc, %f16, %f0
27416 stx %l5, [%l7 + 0x28]
27417 srlx %o5, %g6, %o7
27418 sdiv %i2, 0x1C04, %g3
27419 edge32ln %o1, %l1, %i4
27420 fmovrdgez %l6, %f14, %f12
27421 set 0x10, %g3
27422 stxa %i1, [%l7 + %g3] 0x27
27423 membar #Sync
27424 nop
27425 fitos %f3, %f17
27426 fstox %f17, %f0
27427 fxtos %f0, %f3
27428 xorcc %g1, 0x0663, %o4
27429 orncc %o2, 0x07C9, %i7
27430 mulscc %o0, %o6, %g5
27431 sir 0x08F1
27432 tpos %xcc, 0x7
27433 fbe,a %fcc2, loop_2318
27434 fmovsvc %icc, %f21, %f14
27435 sllx %i6, 0x05, %l4
27436 call loop_2319
27437loop_2318:
27438 array8 %g7, %i0, %l2
27439 bgu,a %icc, loop_2320
27440 bcs,a,pn %xcc, loop_2321
27441loop_2319:
27442 fmovrdgz %l3, %f4, %f26
27443 nop
27444 fitod %f27, %f8
27445loop_2320:
27446 addc %i5, %o3, %i3
27447loop_2321:
27448 xor %g4, %l0, %g2
27449 edge8 %o5, %g6, %l5
27450 tneg %xcc, 0x4
27451 sub %i2, %g3, %o1
27452 bg,a loop_2322
27453 membar 0x4A
27454 ble,a,pn %xcc, loop_2323
27455 tsubcc %l1, %i4, %l6
27456loop_2322:
27457 ble %icc, loop_2324
27458 edge16l %o7, %i1, %o4
27459loop_2323:
27460 fmovrse %g1, %f4, %f20
27461 fmovrslez %o2, %f9, %f0
27462loop_2324:
27463 fmovdcs %xcc, %f31, %f7
27464 bl,a %xcc, loop_2325
27465 edge8 %o0, %i7, %g5
27466 movrgez %i6, %l4, %g7
27467 fmovsa %icc, %f12, %f30
27468loop_2325:
27469 xnor %o6, %l2, %l3
27470 andcc %i5, %o3, %i3
27471 nop
27472 setx 0x1E46184E3167C214, %l0, %l6
27473 stx %l6, [%l7 + 0x28]
27474 ldd [%l7 + 0x28], %f18
27475 fsqrtd %f18, %f28
27476 andn %g4, 0x0930, %l0
27477 restored
27478 rdpr %cwp, %g1
27479 rdpr %cansave, %g2
27480 rdpr %canrestore, %g3
27481 rdpr %cleanwin, %g4
27482 rdpr %otherwin, %g5
27483 rdpr %wstate, %g6
27484 fmovdvc %xcc, %f13, %f15
27485 movcc %icc, %i0, %g2
27486 for %f20, %f12, %f20
27487 faligndata %f4, %f20, %f22
27488 fmul8sux16 %f2, %f20, %f12
27489 movrgez %g6, 0x27D, %o5
27490 fmovsvs %xcc, %f10, %f31
27491 fmovdcc %xcc, %f10, %f22
27492 movge %xcc, %i2, %l5
27493 nop
27494 setx loop_2326, %l0, %l1
27495 jmpl %l1, %o1
27496 tle %xcc, 0x6
27497 movcc %icc, %l1, %i4
27498 array8 %g3, %o7, %i1
27499loop_2326:
27500 sra %l6, 0x06, %g1
27501 fnors %f19, %f15, %f6
27502 edge8 %o4, %o2, %o0
27503 fmovrslz %g5, %f20, %f20
27504 fandnot2s %f27, %f7, %f20
27505 fmovsle %icc, %f23, %f1
27506 set 0x40, %i5
27507 ldda [%l7 + %i5] 0x80, %f0
27508 addc %i7, 0x1129, %l4
27509 sdivx %i6, 0x16B7, %g7
27510 movpos %xcc, %o6, %l2
27511 movrlz %l3, %o3, %i3
27512 fmul8x16 %f23, %f12, %f0
27513 wr %g0, 0xe3, %asi
27514 stba %i5, [%l7 + 0x6C] %asi
27515 membar #Sync
27516 bpos %xcc, loop_2327
27517 tneg %icc, 0x5
27518 fbn %fcc3, loop_2328
27519 sdiv %g4, 0x1991, %i0
27520loop_2327:
27521 ba,pt %icc, loop_2329
27522 move %xcc, %g2, %l0
27523loop_2328:
27524 fba,a %fcc3, loop_2330
27525 fpadd16s %f0, %f10, %f1
27526loop_2329:
27527 fcmpeq16 %f0, %f10, %g6
27528 ldx [%l7 + 0x18], %o5
27529loop_2330:
27530 xnorcc %i2, %o1, %l1
27531 smulcc %i4, 0x0DA2, %g3
27532 fblg,a %fcc3, loop_2331
27533 ldsw [%l7 + 0x20], %o7
27534 xorcc %i1, 0x0C3F, %l6
27535 mova %icc, %l5, %g1
27536loop_2331:
27537 nop
27538 set 0x37, %o5
27539 lduba [%l7 + %o5] 0x89, %o2
27540 fbne,a %fcc2, loop_2332
27541 movcc %icc, %o4, %o0
27542 ldx [%l7 + 0x20], %i7
27543 movrlz %g5, %l4, %i6
27544loop_2332:
27545 nop
27546 wr %g0, 0x89, %asi
27547 ldsba [%l7 + 0x08] %asi, %g7
27548 tne %icc, 0x5
27549 movl %xcc, %l2, %o6
27550 movrlez %l3, %o3, %i5
27551 srlx %g4, 0x1D, %i0
27552 sth %g2, [%l7 + 0x72]
27553 sethi 0x02BA, %l0
27554 andn %i3, %o5, %i2
27555 fmovscs %icc, %f11, %f22
27556 tcc %xcc, 0x5
27557 fmovsgu %icc, %f27, %f22
27558 subcc %g6, %o1, %i4
27559 movcs %icc, %g3, %o7
27560 smul %i1, 0x137B, %l1
27561 andn %l5, %l6, %o2
27562 nop
27563 setx loop_2333, %l0, %l1
27564 wrpr 0x1, %tl
27565 wrpr %l1, %tpc
27566 add %l1, 0x4, %l1
27567 wrpr %l1, %tnpc
27568 setx 0x34400001400, %l0, %l1
27569 wrpr %l1, %tstate
27570 wrhpr 0x4, %htstate
27571 retry
27572 nop
27573 setx 0x02C01668BE26C5D8, %l0, %l6
27574 stx %l6, [%l7 + 0x28]
27575 ldd [%l7 + 0x28], %f8
27576 setx 0x99A7265763771DE9, %l1, %l5
27577 stx %l5, [%l7 + 0x10]
27578 ldd [%l7 + 0x10], %f22
27579 fmuld %f22, %f8, %f12
27580 nop
27581 fitod %f25, %f0
27582 movne %xcc, %o4, %o0
27583loop_2333:
27584 smul %g1, 0x0D2C, %i7
27585 fcmple32 %f14, %f6, %g5
27586 smul %l4, 0x0BA8, %i6
27587 fxnors %f31, %f29, %f2
27588 nop
27589 setx loop_2334, %l0, %l1
27590 jmpl %l1, %l2
27591 edge32l %g7, %o6, %l3
27592 fmovse %icc, %f14, %f12
27593 udivcc %o3, 0x12B5, %i5
27594loop_2334:
27595 tsubcctv %g4, %g2, %l0
27596 tsubcc %i3, %i0, %o5
27597 movcc %icc, %g6, %o1
27598 membar 0x57
27599 movpos %icc, %i2, %i4
27600 fpadd32 %f12, %f18, %f8
27601 saved
27602 rdpr %cwp, %g1
27603 rdpr %cansave, %g2
27604 rdpr %canrestore, %g3
27605 rdpr %cleanwin, %g4
27606 rdpr %otherwin, %g5
27607 rdpr %wstate, %g6
27608 wr %g0, 0x80, %asi
27609 lduha [%l7 + 0x70] %asi, %o7
27610 bn loop_2335
27611 tsubcc %g3, 0x1427, %l1
27612 edge32l %l5, %l6, %i1
27613 movrlez %o2, %o0, %g1
27614loop_2335:
27615 nop
27616 setx 0x60ED27EC, %l0, %l6
27617 st %l6, [%l7 + 0x28]
27618 ld [%l7 + 0x28], %f14
27619 setx 0xA93E7A7C, %l1, %l5
27620 st %l5, [%l7 + 0x10]
27621 ld [%l7 + 0x10], %f5
27622 fsubs %f5, %f14, %f2
27623 xor %i7, %g5, %l4
27624 ldx [%l7 + 0x30], %o4
27625 nop
27626 fitod %f8, %f28
27627 fdtox %f28, %f24
27628 tneg %xcc, 0x7
27629 fpack32 %f26, %f18, %f28
27630 fpack16 %f28, %f4
27631 set 0x34, %o1
27632 lduha [%l7 + %o1] 0x10, %l2
27633 tl %xcc, 0x1
27634 sth %g7, [%l7 + 0x2C]
27635 fbe %fcc3, loop_2336
27636 bg,a %icc, loop_2337
27637 movrgez %i6, 0x095, %o6
27638 fone %f30
27639loop_2336:
27640 fcmpne16 %f22, %f26, %o3
27641loop_2337:
27642 movle %xcc, %i5, %g4
27643 wr %g0, 0xe3, %asi
27644 stxa %l3, [%l7 + 0x70] %asi
27645 membar #Sync
27646 fbul,a %fcc1, loop_2338
27647 lduw [%l7 + 0x7C], %l0
27648 movvs %icc, %g2, %i3
27649 edge32ln %o5, %i0, %o1
27650loop_2338:
27651 fexpand %f22, %f24
27652 xnorcc %g6, %i2, %i4
27653 movvc %xcc, %o7, %l1
27654 fmul8ulx16 %f22, %f12, %f6
27655 fzero %f30
27656 umul %l5, %l6, %g3
27657 orn %o2, 0x053F, %o0
27658 tcs %icc, 0x3
27659 udivcc %g1, 0x13CE, %i1
27660 wr %g0, 0x80, %asi
27661 stda %f16, [%l7 + 0x40] %asi
27662 array8 %i7, %l4, %g5
27663 tneg %icc, 0x7
27664 fpsub16 %f12, %f0, %f20
27665 fzeros %f12
27666 fmovsgu %icc, %f27, %f26
27667 addccc %o4, %l2, %g7
27668 subccc %o6, %o3, %i5
27669 sll %g4, %l3, %i6
27670 wr %g0, 0x04, %asi
27671 ldswa [%l7 + 0x08] %asi, %g2
27672 fcmpgt16 %f4, %f6, %i3
27673 fnot1s %f20, %f27
27674 tsubcctv %o5, 0x1F73, %l0
27675 tcs %xcc, 0x5
27676 fmovdcs %icc, %f31, %f0
27677 sll %i0, 0x1A, %o1
27678 tge %icc, 0x1
27679 bcs,a,pn %xcc, loop_2339
27680 edge16ln %i2, %i4, %g6
27681 udiv %o7, 0x15C3, %l1
27682 tvc %xcc, 0x7
27683loop_2339:
27684 fmovdneg %xcc, %f15, %f15
27685 edge16n %l6, %g3, %l5
27686 ta %icc, 0x5
27687 sub %o2, 0x08D1, %g1
27688 tneg %icc, 0x4
27689 array16 %o0, %i1, %i7
27690 set 0x76, %i6
27691 lduha [%l7 + %i6] 0x89, %l4
27692 sll %g5, %o4, %l2
27693 mulscc %o6, %o3, %g7
27694 st %f3, [%l7 + 0x2C]
27695 tvc %icc, 0x4
27696 movle %icc, %i5, %g4
27697 or %l3, %g2, %i3
27698 movg %xcc, %i6, %o5
27699 edge8l %i0, %l0, %i2
27700 movne %icc, %o1, %i4
27701 nop
27702 fitos %f1, %f2
27703 fstoi %f2, %f11
27704 nop
27705 fitos %f1, %f31
27706 fstox %f31, %f0
27707 fbge,a %fcc0, loop_2340
27708 bne,a,pn %icc, loop_2341
27709 bvs,a loop_2342
27710 tleu %icc, 0x7
27711loop_2340:
27712 and %o7, %g6, %l1
27713loop_2341:
27714 andn %g3, %l5, %l6
27715loop_2342:
27716 nop
27717 fitos %f9, %f11
27718 fstox %f11, %f4
27719 fxtos %f4, %f2
27720 fmovda %xcc, %f24, %f9
27721 bn,pt %icc, loop_2343
27722 fpadd32 %f6, %f0, %f22
27723 smul %o2, 0x03C9, %o0
27724 orn %i1, %i7, %l4
27725loop_2343:
27726 mova %icc, %g5, %o4
27727 bvs %icc, loop_2344
27728 fbge %fcc3, loop_2345
27729 sra %g1, %l2, %o3
27730 smul %g7, %i5, %g4
27731loop_2344:
27732 movrgez %o6, %g2, %l3
27733loop_2345:
27734 fmovrdgz %i3, %f22, %f24
27735 nop
27736 setx loop_2346, %l0, %l1
27737 wrpr 0x1, %tl
27738 wrpr %l1, %tpc
27739 add %l1, 0x4, %l1
27740 wrpr %l1, %tnpc
27741 setx 0x34400001400, %l0, %l1
27742 wrpr %l1, %tstate
27743 wrhpr 0x4, %htstate
27744 retry
27745 fble,a %fcc3, loop_2347
27746 bne,pn %xcc, loop_2348
27747 srl %i6, 0x1E, %i0
27748loop_2346:
27749 add %o5, 0x1072, %l0
27750loop_2347:
27751 ta %icc, 0x2
27752loop_2348:
27753 fmovsge %xcc, %f3, %f31
27754 bshuffle %f24, %f18, %f0
27755 fcmple32 %f14, %f16, %o1
27756 fmovscs %xcc, %f18, %f4
27757 fmovde %xcc, %f20, %f13
27758 umul %i2, 0x19BD, %o7
27759 and %i4, 0x08B1, %g6
27760 tneg %xcc, 0x7
27761 fpack16 %f18, %f0
27762 sir 0x0A27
27763 membar #Sync
27764 wr %g0, 0xf8, %asi
27765 ldda [%l7 + 0x40] %asi, %f16
27766 saved
27767 rdpr %cwp, %g1
27768 rdpr %cansave, %g2
27769 rdpr %canrestore, %g3
27770 rdpr %cleanwin, %g4
27771 rdpr %otherwin, %g5
27772 rdpr %wstate, %g6
27773 subcc %g3, %l5, %l1
27774 edge32 %l6, %o2, %o0
27775 addccc %i7, 0x1651, %i1
27776 stw %g5, [%l7 + 0x64]
27777 movrlez %o4, 0x1F2, %l4
27778 add %l7, 0x38, %l6
27779 wr %g0, 0x11, %asi
27780 ldxa [%l6] %asi, %l2
27781 casxa [%l6] %asi, %l2, %o3
27782 edge8n %g1, %i5, %g7
27783 movn %xcc, %g4, %g2
27784 ldd [%l7 + 0x48], %f6
27785 movcs %xcc, %o6, %l3
27786 fmovspos %icc, %f7, %f15
27787 andcc %i3, %i6, %i0
27788 movcc %icc, %l0, %o5
27789 subc %o1, 0x1BC0, %o7
27790 nop
27791 set 0x28, %o2
27792 stb %i2, [%l7 + %o2]
27793 sir 0x046C
27794 tge %xcc, 0x1
27795 fmovs %f28, %f24
27796 fors %f18, %f10, %f23
27797 srax %g6, %g3, %i4
27798 restored
27799 rdpr %cwp, %g1
27800 rdpr %cansave, %g2
27801 rdpr %canrestore, %g3
27802 rdpr %cleanwin, %g4
27803 rdpr %otherwin, %g5
27804 rdpr %wstate, %g6
27805 addcc %l1, 0x1F86, %l5
27806 brlz %o2, loop_2349
27807 smulcc %l6, %i7, %i1
27808 movrgz %g5, %o4, %o0
27809 edge8l %l4, %o3, %g1
27810loop_2349:
27811 sll %i5, 0x0D, %g7
27812 fmovdg %icc, %f7, %f0
27813 set 0x0A, %o6
27814 ldsha [%l7 + %o6] 0x19, %l2
27815 xnorcc %g4, 0x17AB, %g2
27816 nop
27817 setx loop_2350, %l0, %l1
27818 jmpl %l1, %l3
27819 smul %i3, 0x199B, %i6
27820 tcs %icc, 0x2
27821 fnegs %f8, %f24
27822loop_2350:
27823 ldsb [%l7 + 0x7E], %i0
27824 sllx %l0, %o5, %o6
27825 fxnor %f20, %f10, %f22
27826 edge32n %o1, %o7, %i2
27827 fbn %fcc1, loop_2351
27828 fnands %f26, %f23, %f16
27829 subc %g3, 0x1B82, %g6
27830 orn %i4, %l1, %o2
27831loop_2351:
27832 brlez,a %l5, loop_2352
27833 movpos %xcc, %l6, %i1
27834 tle %xcc, 0x6
27835 smulcc %g5, 0x1D2B, %i7
27836loop_2352:
27837 sdivcc %o4, 0x01EE, %l4
27838 nop
27839 setx 0xE54641AC76FDAD46, %l0, %l6
27840 stx %l6, [%l7 + 0x28]
27841 ldd [%l7 + 0x28], %f10
27842 setx 0x53206640CBEF9BB0, %l1, %l5
27843 stx %l5, [%l7 + 0x10]
27844 ldd [%l7 + 0x10], %f16
27845 fsubd %f16, %f10, %f2
27846 fbule,a %fcc3, loop_2353
27847 ldsb [%l7 + 0x71], %o0
27848 array16 %g1, %o3, %g7
27849 smulcc %l2, %g4, %i5
27850loop_2353:
27851 movle %icc, %g2, %l3
27852 fbe %fcc0, loop_2354
27853 edge16n %i3, %i0, %l0
27854 array16 %i6, %o5, %o1
27855 tl %xcc, 0x4
27856loop_2354:
27857 nop
27858 setx loop_2355, %l0, %l1
27859 jmpl %l1, %o7
27860 fornot1s %f13, %f28, %f9
27861 add %l7, 0x40, %l6
27862 wr %g0, 0x10, %asi
27863 casxa [%l6] %asi, %i2, %o6
27864loop_2355:
27865 fbule,a %fcc3, loop_2356
27866 orn %g3, 0x141A, %i4
27867 udivx %l1, 0x118E, %g6
27868 fble,a %fcc3, loop_2357
27869loop_2356:
27870 te %icc, 0x2
27871 srax %l5, %l6, %o2
27872 fsrc1s %f8, %f18
27873loop_2357:
27874 prefetch [%l7 + 0x1C], 0x3
27875 movgu %xcc, %i1, %i7
27876 fabsd %f4, %f22
27877 wr %g0, 0x19, %asi
27878 ldsha [%l7 + 0x16] %asi, %g5
27879 subccc %l4, %o0, %g1
27880 fpadd16s %f26, %f3, %f29
27881 movpos %xcc, %o3, %g7
27882 movrgez %l2, %g4, %i5
27883 fmovdl %icc, %f14, %f25
27884 wr %g0, 0x27, %asi
27885 ldda [%l7 + 0x10] %asi, %o4
27886 movrne %l3, 0x0FB, %i3
27887 ta %xcc, 0x4
27888 subc %g2, 0x0695, %i0
27889 fmul8sux16 %f12, %f16, %f8
27890 ta %xcc, 0x1
27891 fsrc2 %f20, %f18
27892 movrgz %i6, 0x2F7, %o5
27893 fmovsneg %icc, %f17, %f6
27894 bl loop_2358
27895 nop
27896 setx loop_2359, %l0, %l1
27897 wrpr 0x1, %tl
27898 wrpr %l1, %tpc
27899 add %l1, 0x4, %l1
27900 wrpr %l1, %tnpc
27901 setx 0x34400001400, %l0, %l1
27902 wrpr %l1, %tstate
27903 wrhpr 0x4, %htstate
27904 retry
27905 edge32ln %l0, %o1, %o7
27906 or %i2, %o6, %i4
27907loop_2358:
27908 edge16n %g3, %l1, %g6
27909loop_2359:
27910 fones %f23
27911 movre %l5, 0x00A, %o2
27912 ldx [%l7 + 0x20], %i1
27913 movn %icc, %i7, %g5
27914 edge16n %l4, %o0, %l6
27915 movle %icc, %g1, %g7
27916 set 0x70, %l0
27917 ldda [%l7 + %l0] 0x18, %o2
27918 fcmple32 %f10, %f28, %g4
27919 lduh [%l7 + 0x44], %l2
27920 set 0x70, %g4
27921 lda [%l7 + %g4] 0x10, %f2
27922 popc 0x0332, %o4
27923 mulx %l3, 0x0D2B, %i5
27924 subcc %i3, 0x1383, %g2
27925 membar #Sync
27926 set 0x40, %i7
27927 ldda [%l7 + %i7] 0x17, %f0
27928 brlz,a %i6, loop_2360
27929 movvs %icc, %o5, %l0
27930 movn %icc, %o1, %o7
27931 sdivx %i0, 0x088E, %o6
27932loop_2360:
27933 nop
27934 set 0x34, %g6
27935 lduw [%l7 + %g6], %i2
27936 sdivx %i4, 0x0DBC, %g3
27937 fbn,a %fcc1, loop_2361
27938 edge16n %l1, %g6, %l5
27939 edge8 %o2, %i7, %i1
27940 fnot2 %f24, %f14
27941loop_2361:
27942 movrgez %l4, 0x0B6, %g5
27943 xor %l6, %g1, %o0
27944 movge %xcc, %g7, %g4
27945 nop
27946 setx 0xF0370675, %l0, %l6
27947 st %l6, [%l7 + 0x28]
27948 ld [%l7 + 0x28], %f27
27949 setx 0x81B54E35, %l1, %l5
27950 st %l5, [%l7 + 0x10]
27951 ld [%l7 + 0x10], %f12
27952 fadds %f12, %f27, %f22
27953 ld [%l7 + 0x30], %f27
27954 fpsub32s %f27, %f25, %f3
27955 tgu %xcc, 0x7
27956 edge8 %l2, %o3, %l3
27957 fcmpne16 %f18, %f14, %o4
27958 nop
27959 setx 0xA0453E0E, %l0, %l6
27960 st %l6, [%l7 + 0x24]
27961 ld [%l7 + 0x24], %fsr
27962 movvc %xcc, %i3, %i5
27963 srlx %g2, %o5, %l0
27964 add %l7, 0x44, %l6
27965 wr %g0, 0x80, %asi
27966 casa [%l6] 0x80, %i6, %o1
27967 faligndata %f4, %f12, %f18
27968 fmovsvc %icc, %f6, %f23
27969 movvc %xcc, %i0, %o6
27970 movrlz %i2, %o7, %g3
27971 movcs %xcc, %l1, %i4
27972 xnorcc %g6, 0x1150, %o2
27973 fnot2 %f16, %f16
27974 xnor %l5, 0x1AFC, %i7
27975 edge16l %l4, %i1, %g5
27976 ld [%l7 + 0x14], %f15
27977 fcmpgt16 %f12, %f12, %g1
27978 xnorcc %o0, 0x1854, %l6
27979 fcmple16 %f30, %f14, %g4
27980 wr %g0, 0x80, %asi
27981 ldstuba [%l7 + 0x21] %asi, %l2
27982 fzero %f2
27983 fpmerge %f21, %f27, %f24
27984 movcs %icc, %o3, %g7
27985 fbl %fcc1, loop_2362
27986 sir 0x1BD4
27987 nop
27988 set 0x30, %i4
27989 std %f14, [%l7 + %i4]
27990 udiv %l3, 0x18E8, %i3
27991loop_2362:
27992 fble %fcc0, loop_2363
27993 fmovsvs %xcc, %f20, %f17
27994 xorcc %i5, %g2, %o5
27995 tle %xcc, 0x4
27996loop_2363:
27997 movge %icc, %o4, %l0
27998 movrgez %o1, 0x1DE, %i0
27999 edge32n %o6, %i6, %o7
28000 tge %icc, 0x2
28001 fmovrdgez %g3, %f18, %f26
28002 te %icc, 0x6
28003 fmovsn %xcc, %f20, %f9
28004 addc %l1, 0x0D72, %i2
28005 fnot2 %f20, %f22
28006 fpsub16 %f28, %f10, %f16
28007 movrlez %g6, 0x3AE, %i4
28008 saved
28009 rdpr %cwp, %g1
28010 rdpr %cansave, %g2
28011 rdpr %canrestore, %g3
28012 rdpr %cleanwin, %g4
28013 rdpr %otherwin, %g5
28014 rdpr %wstate, %g6
28015 movrgz %o2, %i7, %l5
28016 array16 %l4, %g5, %i1
28017 bge,a %icc, loop_2364
28018 ble,a loop_2365
28019 fmovdgu %icc, %f10, %f5
28020 flush %l7 + 0x24
28021loop_2364:
28022 movrlez %o0, 0x207, %g1
28023loop_2365:
28024 fsrc1s %f24, %f29
28025 movrgez %l6, %l2, %g4
28026 ble,pn %xcc, loop_2366
28027 brnz %g7, loop_2367
28028 tg %xcc, 0x4
28029 bn,a,pn %xcc, loop_2368
28030loop_2366:
28031 movrgz %o3, %l3, %i5
28032loop_2367:
28033 ldd [%l7 + 0x20], %g2
28034 brgz,a %o5, loop_2369
28035loop_2368:
28036 fmovsvs %icc, %f9, %f5
28037 edge16n %o4, %i3, %l0
28038 fmovsl %xcc, %f9, %f27
28039loop_2369:
28040 fnegs %f10, %f6
28041 ba,a loop_2370
28042 edge16l %i0, %o1, %o6
28043 edge16l %i6, %g3, %l1
28044 wr %g0, 0x89, %asi
28045 ldswa [%l7 + 0x74] %asi, %i2
28046loop_2370:
28047 sth %g6, [%l7 + 0x72]
28048 movg %icc, %o7, %i4
28049 fbg,a %fcc0, loop_2371
28050 umulcc %i7, %l5, %o2
28051 alignaddr %l4, %g5, %i1
28052 add %l7, 0x70, %l6
28053 wr %g0, 0x19, %asi
28054 ldxa [%l6] %asi, %o0
28055 casxa [%l6] %asi, %o0, %g1
28056loop_2371:
28057 ldsb [%l7 + 0x75], %l6
28058 tpos %icc, 0x3
28059 set 0x36, %o7
28060 ldstuba [%l7 + %o7] 0x04, %g4
28061 mulscc %l2, %g7, %l3
28062 srl %i5, %o3, %g2
28063 fxor %f0, %f28, %f12
28064 array8 %o4, %o5, %i3
28065 sdivx %l0, 0x1736, %o1
28066 srlx %o6, 0x00, %i0
28067 brgz %g3, loop_2372
28068 ldd [%l7 + 0x38], %i6
28069 set 0x18, %i0
28070 stha %i2, [%l7 + %i0] 0x2f
28071 membar #Sync
28072loop_2372:
28073 array8 %g6, %l1, %o7
28074 fxor %f2, %f28, %f16
28075 or %i7, 0x0AF1, %i4
28076 nop
28077 fitod %f10, %f4
28078 fdtox %f4, %f24
28079 lduh [%l7 + 0x4A], %l5
28080 taddcc %l4, %g5, %i1
28081 bne,a %icc, loop_2373
28082 alignaddr %o2, %g1, %o0
28083 nop
28084 setx 0x7054EB79, %l0, %l6
28085 st %l6, [%l7 + 0x70]
28086 ld [%l7 + 0x70], %fsr
28087 fandnot2 %f4, %f26, %f16
28088loop_2373:
28089 movne %icc, %g4, %l2
28090 brz %g7, loop_2374
28091 ldub [%l7 + 0x19], %l3
28092 fbe %fcc2, loop_2375
28093 movcc %icc, %i5, %o3
28094loop_2374:
28095 fxors %f3, %f16, %f9
28096 nop
28097 set 0x65, %i1
28098 ldub [%l7 + %i1], %g2
28099loop_2375:
28100 flush %l7 + 0x58
28101 fmul8ulx16 %f2, %f14, %f10
28102 sub %o4, 0x0CF1, %o5
28103 movgu %xcc, %l6, %l0
28104 alignaddrl %o1, %i3, %o6
28105 fmovsle %icc, %f9, %f14
28106 fbuge,a %fcc1, loop_2376
28107 nop
28108 fitos %f3, %f27
28109 fstox %f27, %f4
28110 fxtos %f4, %f19
28111 fbue %fcc1, loop_2377
28112 popc %i0, %g3
28113loop_2376:
28114 fpadd16 %f6, %f30, %f30
28115 edge8 %i6, %g6, %i2
28116loop_2377:
28117 and %o7, %i7, %l1
28118 edge8ln %l5, %l4, %g5
28119 fbg %fcc0, loop_2378
28120 xnor %i4, %i1, %g1
28121 fpack16 %f26, %f28
28122 array16 %o0, %g4, %l2
28123loop_2378:
28124 fmovrsgz %o2, %f22, %f31
28125 tpos %xcc, 0x4
28126 wr %g0, 0x2f, %asi
28127 ldda [%l7 + 0x20] %asi, %g6
28128 wr %g0, 0x89, %asi
28129 lduha [%l7 + 0x62] %asi, %l3
28130 ldstub [%l7 + 0x51], %o3
28131 fbue %fcc1, loop_2379
28132 add %g2, %o4, %i5
28133 fmovdneg %icc, %f1, %f17
28134 movcs %icc, %o5, %l6
28135loop_2379:
28136 udivx %l0, 0x1262, %o1
28137 addc %i3, 0x0BAF, %o6
28138 fblg %fcc3, loop_2380
28139 tcs %xcc, 0x5
28140 fcmpeq16 %f26, %f20, %i0
28141 bcc,a,pt %xcc, loop_2381
28142loop_2380:
28143 fmovsgu %xcc, %f8, %f10
28144 movne %xcc, %g3, %i6
28145 fcmpgt16 %f4, %f6, %i2
28146loop_2381:
28147 nop
28148 set 0x76, %i2
28149 stha %g6, [%l7 + %i2] 0x88
28150 movre %i7, 0x2A8, %o7
28151 fbu %fcc3, loop_2382
28152 fmovrsne %l5, %f3, %f29
28153 tg %xcc, 0x5
28154 nop
28155 setx 0x36BA28E93AD6FCCF, %l0, %l6
28156 stx %l6, [%l7 + 0x28]
28157 ldd [%l7 + 0x28], %f2
28158 setx 0x274CD4037F8B2FC9, %l1, %l5
28159 stx %l5, [%l7 + 0x10]
28160 ldd [%l7 + 0x10], %f30
28161 fmuld %f30, %f2, %f24
28162loop_2382:
28163 xnor %l1, %l4, %i4
28164 andn %g5, %g1, %o0
28165 fbl,a %fcc1, loop_2383
28166 movgu %xcc, %g4, %l2
28167 movpos %xcc, %o2, %i1
28168 addccc %l3, %o3, %g7
28169loop_2383:
28170 fmuld8sux16 %f23, %f25, %f20
28171 bl,pn %xcc, loop_2384
28172 alignaddrl %o4, %g2, %i5
28173 add %l7, 0x4C, %l6
28174 wr %g0, 0x81, %asi
28175 casa [%l6] %asi, %o5, %l0
28176loop_2384:
28177 move %icc, %o1, %i3
28178 brgez %l6, loop_2385
28179 movn %icc, %o6, %g3
28180 ta %icc, 0x6
28181 tsubcc %i0, %i2, %i6
28182loop_2385:
28183 movrne %i7, %g6, %l5
28184 tgu %xcc, 0x2
28185 or %l1, %l4, %o7
28186 or %i4, 0x1202, %g5
28187 set 0x64, %g5
28188 sta %f26, [%l7 + %g5] 0x11
28189 movvc %icc, %g1, %o0
28190 fmovsvs %icc, %f28, %f25
28191 bge %xcc, loop_2386
28192 subc %g4, 0x138B, %l2
28193 array8 %i1, %l3, %o3
28194 edge8ln %g7, %o4, %o2
28195loop_2386:
28196 xnorcc %i5, 0x0157, %g2
28197 movne %icc, %o5, %l0
28198 umulcc %o1, 0x00CE, %i3
28199 fpsub16s %f19, %f2, %f14
28200 brz %o6, loop_2387
28201 fmovda %icc, %f29, %f23
28202 fmovrde %g3, %f26, %f12
28203 nop
28204 setx 0xF11384B8A6CEFCAB, %l0, %l6
28205 stx %l6, [%l7 + 0x28]
28206 ldd [%l7 + 0x28], %f14
28207 setx 0xDC1C0B3050029C63, %l1, %l5
28208 stx %l5, [%l7 + 0x10]
28209 ldd [%l7 + 0x10], %f10
28210 fdivd %f10, %f14, %f10
28211loop_2387:
28212 nop
28213 set 0x40, %o3
28214 ldda [%l7 + %o3] 0x89, %f0
28215 edge16l %l6, %i0, %i6
28216 fmuld8sux16 %f22, %f13, %f2
28217 nop
28218 setx loop_2388, %l0, %l1
28219 jmpl %l1, %i2
28220 fmovdleu %icc, %f0, %f10
28221 edge32n %g6, %l5, %l1
28222 alignaddrl %i7, %o7, %i4
28223loop_2388:
28224 andncc %g5, %l4, %o0
28225 tvc %icc, 0x0
28226 ldd [%l7 + 0x48], %f22
28227 fmuld8ulx16 %f30, %f0, %f14
28228 movn %xcc, %g1, %g4
28229 xnor %l2, %i1, %l3
28230 fcmpeq16 %f28, %f14, %g7
28231 fbl,a %fcc0, loop_2389
28232 sll %o3, 0x1F, %o2
28233 tpos %xcc, 0x3
28234 sllx %i5, %g2, %o5
28235loop_2389:
28236 udivx %o4, 0x0D7F, %o1
28237 alignaddrl %i3, %l0, %g3
28238 sra %l6, %i0, %i6
28239 fornot2 %f16, %f8, %f16
28240 fnand %f20, %f10, %f14
28241 fcmpgt32 %f12, %f4, %o6
28242 tge %xcc, 0x5
28243 movvs %icc, %g6, %l5
28244 nop
28245 fitod %f0, %f6
28246 fdtoi %f6, %f29
28247 andcc %i2, 0x031B, %i7
28248 wr %g0, 0x19, %asi
28249 ldsba [%l7 + 0x60] %asi, %o7
28250 nop
28251 setx loop_2390, %l0, %l1
28252 jmpl %l1, %i4
28253 tgu %icc, 0x7
28254 movleu %icc, %g5, %l4
28255 fnot2s %f31, %f23
28256loop_2390:
28257 fbo %fcc0, loop_2391
28258 fmovrslz %o0, %f6, %f16
28259 srlx %g1, %l1, %g4
28260 andncc %l2, %i1, %l3
28261loop_2391:
28262 xnor %g7, 0x0AAF, %o2
28263 orcc %i5, 0x1DF9, %g2
28264 edge16l %o3, %o4, %o5
28265 fxor %f12, %f12, %f18
28266 tgu %xcc, 0x1
28267 sth %o1, [%l7 + 0x56]
28268 fxor %f12, %f18, %f26
28269 srl %l0, 0x16, %i3
28270 wr %g0, 0x89, %asi
28271 sta %f7, [%l7 + 0x4C] %asi
28272 ta %xcc, 0x3
28273 movn %icc, %g3, %l6
28274 alignaddr %i6, %i0, %g6
28275 edge32ln %o6, %i2, %i7
28276 be,a,pn %xcc, loop_2392
28277 te %xcc, 0x2
28278 fxor %f16, %f2, %f18
28279 movrgz %o7, 0x05C, %i4
28280loop_2392:
28281 movrgz %g5, %l5, %o0
28282 be,pt %icc, loop_2393
28283 orncc %l4, %l1, %g4
28284 bg,a loop_2394
28285 umulcc %g1, %i1, %l2
28286loop_2393:
28287 nop
28288 wr %g0, 0x04, %asi
28289 ldswa [%l7 + 0x0C] %asi, %l3
28290loop_2394:
28291 tleu %xcc, 0x5
28292 move %icc, %o2, %i5
28293 fabss %f12, %f31
28294 movgu %xcc, %g2, %g7
28295 tsubcctv %o3, %o5, %o4
28296 srax %l0, 0x0A, %o1
28297 fandnot1s %f23, %f10, %f10
28298 edge8l %i3, %l6, %g3
28299 fmovspos %icc, %f7, %f10
28300 fzero %f24
28301 mova %icc, %i6, %g6
28302 fabss %f5, %f4
28303 nop
28304 fitod %f12, %f6
28305 fdtox %f6, %f28
28306 fxtod %f28, %f20
28307 movrgz %o6, %i2, %i0
28308 sub %i7, %i4, %g5
28309 udiv %l5, 0x1E15, %o7
28310 addccc %o0, 0x0333, %l1
28311 alignaddrl %g4, %l4, %i1
28312 ble,a %icc, loop_2395
28313 fmovrsgez %l2, %f22, %f23
28314 fmovrdlz %g1, %f14, %f2
28315 tle %xcc, 0x5
28316loop_2395:
28317 movrne %o2, 0x2CE, %i5
28318 fand %f26, %f22, %f6
28319 alignaddr %g2, %g7, %l3
28320 array8 %o5, %o3, %o4
28321 add %l7, 0x68, %l6
28322 wr %g0, 0x81, %asi
28323 casxa [%l6] 0x81, %l0, %i3
28324 bneg loop_2396
28325 edge8l %o1, %g3, %i6
28326 fmovdg %icc, %f1, %f16
28327 fbg,a %fcc2, loop_2397
28328loop_2396:
28329 nop
28330 fitod %f6, %f22
28331 fdtox %f22, %f2
28332 restored
28333 rdpr %cwp, %g1
28334 rdpr %cansave, %g2
28335 rdpr %canrestore, %g3
28336 rdpr %cleanwin, %g4
28337 rdpr %otherwin, %g5
28338 rdpr %wstate, %g6
28339 andncc %l6, %o6, %g6
28340loop_2397:
28341 smulcc %i0, %i7, %i2
28342 subcc %i4, %g5, %o7
28343 movre %o0, %l5, %g4
28344 or %l4, 0x1F60, %i1
28345 edge32l %l1, %l2, %o2
28346 andcc %g1, 0x1E82, %g2
28347 st %f30, [%l7 + 0x1C]
28348 xor %g7, %i5, %l3
28349 tsubcc %o5, 0x01D4, %o3
28350 tg %xcc, 0x6
28351 stbar
28352 wr %g0, 0x04, %asi
28353 stha %l0, [%l7 + 0x6C] %asi
28354 nop
28355 setx 0x4151C4AF, %l0, %l6
28356 st %l6, [%l7 + 0x28]
28357 ld [%l7 + 0x28], %f25
28358 setx 0xFB7B7D77, %l1, %l5
28359 st %l5, [%l7 + 0x10]
28360 ld [%l7 + 0x10], %f5
28361 fsubs %f5, %f25, %f2
28362 movrlez %o4, %o1, %g3
28363 fpack32 %f26, %f8, %f26
28364 orcc %i3, 0x1301, %l6
28365 movl %xcc, %o6, %i6
28366 movg %icc, %i0, %i7
28367 nop
28368 setx loop_2398, %l0, %l1
28369 wrpr 0x1, %tl
28370 wrpr %l1, %tpc
28371 add %l1, 0x4, %l1
28372 wrpr %l1, %tnpc
28373 setx 0x34400001400, %l0, %l1
28374 wrpr %l1, %tstate
28375 wrhpr 0x4, %htstate
28376 retry
28377 fornot1s %f20, %f4, %f10
28378 edge32 %g6, %i2, %i4
28379 edge8ln %g5, %o7, %l5
28380loop_2398:
28381 fnot2s %f4, %f6
28382 fmovsl %icc, %f29, %f20
28383 edge16ln %o0, %g4, %i1
28384 movrgz %l4, 0x206, %l2
28385 fzeros %f24
28386 tvs %xcc, 0x0
28387 sra %l1, 0x0F, %g1
28388 wr %g0, 0x19, %asi
28389 ldswa [%l7 + 0x3C] %asi, %o2
28390 nop
28391 setx 0x44060F5A, %l0, %l6
28392 st %l6, [%l7 + 0x28]
28393 ld [%l7 + 0x28], %f8
28394 setx 0x0783AB04, %l1, %l5
28395 st %l5, [%l7 + 0x10]
28396 ld [%l7 + 0x10], %f22
28397 fadds %f22, %f8, %f27
28398 fcmpgt32 %f28, %f28, %g2
28399 sdiv %i5, 0x145B, %l3
28400 flush %l7 + 0x70
28401 sllx %o5, %o3, %g7
28402 fbue,a %fcc0, loop_2399
28403 fcmpeq32 %f22, %f16, %l0
28404 swap [%l7 + 0x20], %o4
28405 be,a loop_2400
28406loop_2399:
28407 edge16l %g3, %o1, %i3
28408 tge %xcc, 0x5
28409 taddcctv %o6, 0x0840, %l6
28410loop_2400:
28411 edge32 %i6, %i7, %g6
28412 fbul,a %fcc1, loop_2401
28413 srax %i0, 0x12, %i2
28414 set 0x40, %g7
28415 stda %f16, [%l7 + %g7] 0x17
28416 membar #Sync
28417loop_2401:
28418 sllx %g5, %i4, %l5
28419 sdiv %o0, 0x1A20, %g4
28420 movvs %xcc, %i1, %l4
28421 ldd [%l7 + 0x20], %f8
28422 fbul %fcc1, loop_2402
28423 fmul8x16al %f6, %f2, %f12
28424 fbuge %fcc0, loop_2403
28425 udivcc %l2, 0x1D3C, %l1
28426loop_2402:
28427 fpadd16 %f24, %f26, %f16
28428 movcc %icc, %o7, %g1
28429loop_2403:
28430 movneg %icc, %g2, %o2
28431 tsubcctv %l3, %o5, %o3
28432 call loop_2404
28433 sub %i5, 0x1957, %l0
28434 fones %f10
28435 sdiv %g7, 0x18EE, %o4
28436loop_2404:
28437 nop
28438 fitos %f27, %f31
28439 nop
28440 fitos %f0, %f1
28441 fstox %f1, %f16
28442 fxtos %f16, %f30
28443 tge %xcc, 0x6
28444 movle %xcc, %o1, %g3
28445 nop
28446 setx 0xA8D88B32, %l0, %l6
28447 st %l6, [%l7 + 0x28]
28448 ld [%l7 + 0x28], %f0
28449 setx 0x657F9539, %l1, %l5
28450 st %l5, [%l7 + 0x10]
28451 ld [%l7 + 0x10], %f29
28452 fmuls %f29, %f0, %f27
28453 tleu %icc, 0x7
28454 bge %xcc, loop_2405
28455 alignaddr %o6, %i3, %l6
28456 addc %i7, 0x1D28, %g6
28457 array32 %i6, %i0, %g5
28458loop_2405:
28459 stw %i2, [%l7 + 0x74]
28460 bcc,pn %xcc, loop_2406
28461 movvs %icc, %i4, %o0
28462 andncc %g4, %l5, %l4
28463 ldd [%l7 + 0x20], %i0
28464loop_2406:
28465 umulcc %l1, %l2, %o7
28466 sdivx %g1, 0x1A17, %o2
28467 smulcc %g2, %l3, %o3
28468 tvc %icc, 0x7
28469 bcs,a loop_2407
28470 tge %icc, 0x0
28471 andncc %o5, %l0, %g7
28472 fmul8x16al %f15, %f20, %f0
28473loop_2407:
28474 tpos %icc, 0x6
28475 bpos,pn %xcc, loop_2408
28476 nop
28477 setx 0x8CE3846B14B11BF3, %l0, %l6
28478 stx %l6, [%l7 + 0x28]
28479 ldd [%l7 + 0x28], %f6
28480 setx 0xC689E4E7F38DA80D, %l1, %l5
28481 stx %l5, [%l7 + 0x10]
28482 ldd [%l7 + 0x10], %f10
28483 faddd %f10, %f6, %f16
28484 brlz %i5, loop_2409
28485 fba,a %fcc0, loop_2410
28486loop_2408:
28487 sir 0x053C
28488 edge16n %o4, %o1, %o6
28489loop_2409:
28490 edge16 %g3, %l6, %i3
28491loop_2410:
28492 fmovsgu %icc, %f16, %f15
28493 alignaddr %g6, %i6, %i7
28494 sdivx %i0, 0x006E, %i2
28495 edge16ln %i4, %g5, %g4
28496 alignaddrl %l5, %l4, %i1
28497 edge32ln %o0, %l2, %l1
28498 fbe %fcc0, loop_2411
28499 bge,a,pt %xcc, loop_2412
28500 ble,pt %icc, loop_2413
28501 addc %g1, %o2, %o7
28502loop_2411:
28503 movneg %xcc, %l3, %g2
28504loop_2412:
28505 movleu %icc, %o5, %l0
28506loop_2413:
28507 nop
28508 set 0x30, %l6
28509 stba %g7, [%l7 + %l6] 0x22
28510 membar #Sync
28511 fandnot2 %f16, %f2, %f18
28512 add %l7, 0x10, %l6
28513 wr %g0, 0x80, %asi
28514 ldxa [%l6] %asi, %i5
28515 casxa [%l6] 0x80, %i5, %o4
28516 srlx %o3, 0x14, %o1
28517 te %xcc, 0x4
28518 fabsd %f18, %f6
28519 subccc %g3, 0x00BA, %l6
28520 tpos %xcc, 0x7
28521 subcc %o6, 0x194F, %g6
28522 sir 0x1145
28523 for %f0, %f22, %f18
28524 nop
28525 setx loop_2414, %l0, %l1
28526 wrpr 0x1, %tl
28527 wrpr %l1, %tnpc
28528 setx 0x34400001400, %l0, %l1
28529 wrpr %l1, %tstate
28530 wrhpr 0x4, %htstate
28531 done
28532 tsubcc %i3, %i7, %i0
28533 wr %g0, 0x04, %asi
28534 ldxa [%l7 + 0x68] %asi, %i2
28535loop_2414:
28536 movcs %xcc, %i6, %g5
28537 sdivcc %i4, 0x1B73, %g4
28538 nop
28539 setx loop_2415, %l0, %l1
28540 jmpl %l1, %l5
28541 fmovrdlez %i1, %f2, %f22
28542 bl %xcc, loop_2416
28543 fmovrsgez %l4, %f15, %f25
28544loop_2415:
28545 nop
28546 fitod %f12, %f26
28547 fdtoi %f26, %f8
28548 bn,a,pt %icc, loop_2417
28549loop_2416:
28550 alignaddrl %l2, %o0, %l1
28551 membar 0x62
28552 sir 0x00A0
28553loop_2417:
28554 nop
28555 set 0x1E, %i3
28556 ldstuba [%l7 + %i3] 0x89, %g1
28557 edge8n %o2, %o7, %g2
28558 mulscc %l3, 0x0CAA, %l0
28559 xorcc %g7, 0x0F4D, %o5
28560 movrne %o4, %i5, %o1
28561 movrlez %o3, 0x236, %l6
28562 bcs,a,pt %xcc, loop_2418
28563 fnand %f24, %f18, %f14
28564 edge16n %g3, %g6, %o6
28565 ld [%l7 + 0x30], %f0
28566loop_2418:
28567 nop
28568 fitos %f12, %f15
28569 fstox %f15, %f6
28570 fxtos %f6, %f23
28571 movg %icc, %i3, %i0
28572 ldsb [%l7 + 0x2C], %i2
28573 fandnot2s %f23, %f22, %f20
28574 ldd [%l7 + 0x10], %i6
28575 fble %fcc2, loop_2419
28576 movrgz %i6, %i4, %g5
28577 taddcctv %g4, %i1, %l5
28578 fblg %fcc1, loop_2420
28579loop_2419:
28580 fpsub32s %f12, %f23, %f23
28581 mulx %l4, 0x1D3D, %o0
28582 saved
28583 rdpr %cwp, %g1
28584 rdpr %cansave, %g2
28585 rdpr %canrestore, %g3
28586 rdpr %cleanwin, %g4
28587 rdpr %otherwin, %g5
28588 rdpr %wstate, %g6
28589loop_2420:
28590 fmovrslz %l1, %f31, %f26
28591 subccc %l2, %o2, %o7
28592 andn %g2, 0x1B0A, %g1
28593 edge16n %l0, %g7, %o5
28594 fpackfix %f24, %f10
28595 movvs %icc, %o4, %l3
28596 fmovsne %xcc, %f21, %f11
28597 subccc %o1, %i5, %o3
28598 xnorcc %l6, 0x0061, %g3
28599 fpack16 %f14, %f20
28600 ble,pn %xcc, loop_2421
28601 fmul8sux16 %f20, %f14, %f22
28602 move %xcc, %g6, %i3
28603 popc %i0, %i2
28604loop_2421:
28605 fnot2 %f24, %f22
28606 wr %g0, 0x80, %asi
28607 ldstuba [%l7 + 0x67] %asi, %o6
28608 tvc %xcc, 0x7
28609 mulx %i7, 0x1291, %i4
28610 addc %g5, %g4, %i1
28611 alignaddr %i6, %l4, %l5
28612 fbge %fcc3, loop_2422
28613 or %o0, %l2, %l1
28614 fmovrdgez %o7, %f8, %f8
28615 sethi 0x1EB9, %o2
28616loop_2422:
28617 edge8n %g1, %l0, %g2
28618 fnegs %f10, %f14
28619 movpos %icc, %o5, %g7
28620 nop
28621 setx loop_2423, %l0, %l1
28622 jmpl %l1, %l3
28623 sra %o4, 0x10, %o1
28624 fbl %fcc3, loop_2424
28625 sethi 0x0D8A, %i5
28626loop_2423:
28627 orncc %l6, %o3, %g6
28628 fmovdneg %icc, %f7, %f2
28629loop_2424:
28630 orn %g3, %i0, %i2
28631 edge8n %o6, %i3, %i7
28632 movn %icc, %i4, %g5
28633 edge16 %i1, %i6, %g4
28634 umulcc %l5, %o0, %l4
28635 edge16n %l1, %o7, %o2
28636 brnz %g1, loop_2425
28637 array8 %l2, %g2, %o5
28638 movrgez %g7, 0x0D8, %l3
28639 fornot1s %f18, %f25, %f3
28640loop_2425:
28641 array16 %l0, %o4, %o1
28642 addcc %i5, %o3, %g6
28643 fornot2 %f0, %f0, %f22
28644 movrlz %l6, %g3, %i0
28645 lduw [%l7 + 0x78], %o6
28646 flush %l7 + 0x10
28647 sra %i2, %i3, %i4
28648 xnor %g5, 0x1848, %i1
28649 sra %i6, 0x13, %i7
28650 smulcc %l5, 0x171A, %g4
28651 wr %g0, 0x18, %asi
28652 lduha [%l7 + 0x6C] %asi, %o0
28653 srax %l4, %l1, %o7
28654 stbar
28655 tvs %xcc, 0x1
28656 sllx %o2, 0x15, %g1
28657 orcc %l2, 0x12FB, %o5
28658 taddcctv %g2, 0x01AD, %g7
28659 ldub [%l7 + 0x4C], %l0
28660 fzero %f2
28661 nop
28662 fitos %f6, %f25
28663 fstox %f25, %f18
28664 fxtos %f18, %f22
28665 brgz,a %o4, loop_2426
28666 fmovrdne %l3, %f10, %f28
28667 popc 0x087F, %o1
28668 alignaddr %o3, %g6, %i5
28669loop_2426:
28670 subccc %g3, %i0, %l6
28671 andcc %o6, %i2, %i3
28672 fzeros %f17
28673 nop
28674 setx loop_2427, %l0, %l1
28675 wrpr 0x1, %tl
28676 wrpr %l1, %tnpc
28677 setx 0x34400001400, %l0, %l1
28678 wrpr %l1, %tstate
28679 wrhpr 0x4, %htstate
28680 done
28681 subcc %g5, %i1, %i4
28682 fzero %f6
28683 tl %xcc, 0x0
28684loop_2427:
28685 fmovsle %xcc, %f4, %f27
28686 xor %i6, %l5, %g4
28687 fcmpeq16 %f12, %f22, %i7
28688 add %o0, 0x04E3, %l4
28689 movrlz %l1, %o7, %g1
28690 tsubcctv %l2, %o5, %o2
28691 sdivx %g7, 0x1B0C, %g2
28692 fexpand %f19, %f8
28693 popc %l0, %o4
28694 tleu %xcc, 0x5
28695 movcs %xcc, %l3, %o3
28696 saved
28697 rdpr %cwp, %g1
28698 rdpr %cansave, %g2
28699 rdpr %canrestore, %g3
28700 rdpr %cleanwin, %g4
28701 rdpr %otherwin, %g5
28702 rdpr %wstate, %g6
28703 edge8l %g6, %o1, %g3
28704 brgez,a %i5, loop_2428
28705 fpadd32s %f24, %f17, %f3
28706 edge32ln %i0, %o6, %l6
28707 edge32n %i3, %g5, %i1
28708loop_2428:
28709 array8 %i2, %i4, %l5
28710 tne %xcc, 0x7
28711 movrgz %i6, %g4, %o0
28712 fpadd16 %f12, %f12, %f14
28713 umulcc %i7, 0x0B72, %l1
28714 fmovdcc %icc, %f2, %f1
28715 subccc %l4, %o7, %g1
28716 nop
28717 setx 0xF1B1BF98205D2B02, %l0, %l6
28718 stx %l6, [%l7 + 0x78]
28719 ldx [%l7 + 0x78], %fsr
28720 bneg,pt %icc, loop_2429
28721 lduh [%l7 + 0x3C], %l2
28722 be,a %icc, loop_2430
28723 fmovdpos %icc, %f27, %f6
28724loop_2429:
28725 tsubcctv %o2, 0x1B96, %g7
28726 set 0x2D, %g1
28727 ldsba [%l7 + %g1] 0x19, %o5
28728loop_2430:
28729 tpos %icc, 0x5
28730 lduw [%l7 + 0x64], %g2
28731 set 0x1C, %l4
28732 stwa %l0, [%l7 + %l4] 0x89
28733 xnorcc %o4, 0x1F55, %l3
28734 sethi 0x1DDC, %g6
28735 wr %g0, 0x80, %asi
28736 stha %o1, [%l7 + 0x68] %asi
28737 movre %g3, 0x1BC, %i5
28738 fba %fcc3, loop_2431
28739 orcc %o3, 0x02B1, %i0
28740 movrgez %o6, 0x1FA, %l6
28741 bcs,a %icc, loop_2432
28742loop_2431:
28743 umul %g5, 0x06FF, %i1
28744 ta %xcc, 0x4
28745 tsubcctv %i2, 0x1442, %i3
28746loop_2432:
28747 bg loop_2433
28748 call loop_2434
28749 alignaddrl %i4, %l5, %g4
28750 tvc %xcc, 0x7
28751loop_2433:
28752 prefetch [%l7 + 0x30], 0x3
28753loop_2434:
28754 fpsub32s %f1, %f18, %f7
28755 array8 %o0, %i6, %l1
28756 srax %l4, %o7, %g1
28757 addcc %l2, %i7, %o2
28758 sdiv %o5, 0x14CC, %g2
28759 te %xcc, 0x5
28760 xnorcc %g7, 0x04C0, %o4
28761 movg %xcc, %l0, %l3
28762 wr %g0, 0x0c, %asi
28763 lda [%l7 + 0x68] %asi, %f14
28764 fxnor %f22, %f22, %f8
28765 fmovsa %icc, %f17, %f18
28766 movne %icc, %g6, %o1
28767 fbul %fcc2, loop_2435
28768 orn %i5, %g3, %o3
28769 fbug,a %fcc0, loop_2436
28770 fornot1s %f13, %f14, %f22
28771loop_2435:
28772 fandnot2 %f14, %f2, %f0
28773 fabss %f5, %f26
28774loop_2436:
28775 bleu loop_2437
28776 popc 0x0567, %i0
28777 wr %g0, 0x80, %asi
28778 ldsba [%l7 + 0x57] %asi, %o6
28779loop_2437:
28780 alignaddrl %l6, %g5, %i2
28781 mulscc %i1, %i4, %i3
28782 edge32ln %g4, %l5, %i6
28783 and %o0, 0x1FA9, %l4
28784 xnor %o7, 0x0C21, %l1
28785 edge32ln %l2, %g1, %i7
28786 xnor %o2, 0x1A74, %o5
28787 movrgez %g7, %o4, %l0
28788 sdivx %g2, 0x0FAA, %g6
28789 orcc %o1, 0x0D01, %l3
28790 orncc %i5, %g3, %i0
28791 sir 0x1CFC
28792 array8 %o3, %l6, %o6
28793 smul %g5, %i2, %i4
28794 add %i3, 0x0760, %i1
28795 fmul8x16 %f8, %f14, %f16
28796 edge8 %l5, %i6, %g4
28797 membar 0x77
28798 tcc %icc, 0x7
28799 fbne %fcc3, loop_2438
28800 fmovrdlez %l4, %f30, %f14
28801 movcc %icc, %o0, %o7
28802 sdivx %l2, 0x1715, %l1
28803loop_2438:
28804 membar 0x0D
28805 udivcc %i7, 0x1645, %o2
28806 tcc %icc, 0x2
28807 brlez,a %g1, loop_2439
28808 tgu %xcc, 0x6
28809 sll %g7, 0x03, %o4
28810 tge %icc, 0x1
28811loop_2439:
28812 bleu,pn %icc, loop_2440
28813 fbul %fcc0, loop_2441
28814 move %xcc, %l0, %o5
28815 fmovdcc %icc, %f7, %f15
28816loop_2440:
28817 nop
28818 setx loop_2442, %l0, %l1
28819 wrpr 0x1, %tl
28820 wrpr %l1, %tpc
28821 add %l1, 0x4, %l1
28822 wrpr %l1, %tnpc
28823 setx 0x34400001400, %l0, %l1
28824 wrpr %l1, %tstate
28825 wrhpr 0x4, %htstate
28826 retry
28827loop_2441:
28828 popc 0x1B34, %g6
28829 fbe,a %fcc0, loop_2443
28830 nop
28831 setx 0x2FE7F2E9, %l0, %l6
28832 st %l6, [%l7 + 0x28]
28833 ld [%l7 + 0x28], %f23
28834 setx 0x547EFADB, %l1, %l5
28835 st %l5, [%l7 + 0x10]
28836 ld [%l7 + 0x10], %f15
28837 fdivs %f15, %f23, %f5
28838loop_2442:
28839 fxors %f9, %f13, %f12
28840 bleu,a loop_2444
28841loop_2443:
28842 fcmpne32 %f14, %f16, %o1
28843 bn,a %icc, loop_2445
28844 fmuld8sux16 %f20, %f6, %f8
28845loop_2444:
28846 sub %g2, 0x0E53, %l3
28847 xnor %i5, 0x055A, %i0
28848loop_2445:
28849 ta %icc, 0x3
28850 add %l7, 0x60, %l6
28851 wr %g0, 0x19, %asi
28852 ldxa [%l6] %asi, %g3
28853 casxa [%l6] %asi, %g3, %o3
28854 fnegs %f6, %f21
28855 addcc %o6, 0x0F50, %l6
28856 set 0x58, %l5
28857 stwa %i2, [%l7 + %l5] 0xe3
28858 membar #Sync
28859 fnegd %f22, %f20
28860 fmovrslez %i4, %f1, %f20
28861 nop
28862 setx 0x4483A5A47054C3D1, %l0, %l6
28863 stx %l6, [%l7 + 0x38]
28864 ldx [%l7 + 0x38], %fsr
28865 std %f22, [%l7 + 0x40]
28866 membar 0x10
28867 nop
28868 fitos %f23, %f22
28869 tge %icc, 0x2
28870 edge32n %g5, %i1, %l5
28871 fmovrdgez %i6, %f14, %f0
28872 brz,a %g4, loop_2446
28873 sllx %l4, 0x16, %i3
28874 movge %icc, %o7, %l2
28875 wr %g0, 0xea, %asi
28876 stba %l1, [%l7 + 0x0B] %asi
28877 membar #Sync
28878loop_2446:
28879 edge8ln %o0, %i7, %o2
28880 fexpand %f9, %f20
28881 movge %xcc, %g1, %o4
28882 fmovdleu %icc, %f8, %f18
28883 fsrc2s %f7, %f28
28884 addcc %l0, %o5, %g7
28885 taddcctv %o1, %g6, %l3
28886 tsubcctv %g2, 0x05EA, %i5
28887 fcmpgt16 %f6, %f16, %g3
28888 edge32ln %i0, %o6, %l6
28889 bshuffle %f6, %f2, %f22
28890 sir 0x0638
28891 membar 0x39
28892 edge8n %i2, %o3, %i4
28893 sdivx %i1, 0x039C, %l5
28894 fpadd16 %f28, %f14, %f14
28895 fblg %fcc2, loop_2447
28896 tle %icc, 0x0
28897 sllx %i6, %g4, %g5
28898 movle %icc, %i3, %o7
28899loop_2447:
28900 addcc %l4, %l1, %l2
28901 fmul8x16 %f1, %f30, %f28
28902 fmovsge %icc, %f2, %f16
28903 sll %i7, %o0, %o2
28904 fcmpeq32 %f6, %f4, %g1
28905 mulscc %l0, 0x1132, %o5
28906 movneg %xcc, %g7, %o1
28907 alignaddrl %g6, %o4, %l3
28908 fble %fcc2, loop_2448
28909 bl,a,pn %xcc, loop_2449
28910 fsrc2s %f23, %f8
28911 sllx %g2, 0x13, %g3
28912loop_2448:
28913 tvs %xcc, 0x4
28914loop_2449:
28915 nop
28916 setx 0x68117784, %l0, %l6
28917 st %l6, [%l7 + 0x28]
28918 ld [%l7 + 0x28], %f23
28919 setx 0x368C6EB9, %l1, %l5
28920 st %l5, [%l7 + 0x10]
28921 ld [%l7 + 0x10], %f7
28922 fdivs %f7, %f23, %f24
28923 nop
28924 setx loop_2450, %l0, %l1
28925 jmpl %l1, %i0
28926 mulx %o6, 0x044C, %l6
28927 tsubcc %i2, %o3, %i5
28928 sdiv %i4, 0x199D, %i1
28929loop_2450:
28930 or %i6, 0x1AB7, %g4
28931 lduh [%l7 + 0x2C], %l5
28932 fcmple32 %f26, %f26, %i3
28933 andncc %g5, %o7, %l4
28934 fnot1s %f21, %f11
28935 bgu,pn %xcc, loop_2451
28936 fbe,a %fcc2, loop_2452
28937 ldd [%l7 + 0x30], %l2
28938 andncc %l1, %o0, %o2
28939loop_2451:
28940 sll %g1, %i7, %o5
28941loop_2452:
28942 movg %xcc, %g7, %o1
28943 sethi 0x04FF, %l0
28944 fzeros %f30
28945 edge32l %o4, %l3, %g6
28946 nop
28947 set 0x50, %l3
28948 ldd [%l7 + %l3], %g2
28949 tcc %xcc, 0x2
28950 movl %xcc, %i0, %o6
28951 or %l6, 0x17FA, %g3
28952 te %icc, 0x3
28953 srlx %i2, %i5, %o3
28954 fmovdpos %icc, %f23, %f28
28955 edge16ln %i4, %i1, %g4
28956 mulscc %i6, %l5, %i3
28957 fnegs %f2, %f0
28958 mulx %g5, %o7, %l4
28959 nop
28960 setx 0x8023627C16F57D35, %l0, %l6
28961 stx %l6, [%l7 + 0x28]
28962 ldd [%l7 + 0x28], %f22
28963 setx 0x1F5DBC705CA22FA9, %l1, %l5
28964 stx %l5, [%l7 + 0x10]
28965 ldd [%l7 + 0x10], %f26
28966 fdivd %f26, %f22, %f30
28967 ba,pn %icc, loop_2453
28968 sdivcc %l1, 0x1B1B, %l2
28969 edge8 %o2, %o0, %g1
28970 set 0x40, %l2
28971 stda %f16, [%l7 + %l2] 0x17
28972 membar #Sync
28973loop_2453:
28974 edge8 %o5, %i7, %o1
28975 wr %g0, 0x18, %asi
28976 ldstuba [%l7 + 0x54] %asi, %l0
28977 restored
28978 rdpr %cwp, %g1
28979 rdpr %cansave, %g2
28980 rdpr %canrestore, %g3
28981 rdpr %cleanwin, %g4
28982 rdpr %otherwin, %g5
28983 rdpr %wstate, %g6
28984 smul %o4, 0x16D9, %l3
28985 andn %g6, 0x066C, %g7
28986 saved
28987 rdpr %cwp, %g1
28988 rdpr %cansave, %g2
28989 rdpr %canrestore, %g3
28990 rdpr %cleanwin, %g4
28991 rdpr %otherwin, %g5
28992 rdpr %wstate, %g6
28993 movpos %icc, %g2, %o6
28994 movneg %xcc, %l6, %g3
28995 add %i0, %i5, %i2
28996 bcs %xcc, loop_2454
28997 tcc %xcc, 0x6
28998 edge32ln %i4, %o3, %g4
28999 andn %i6, 0x0404, %l5
29000loop_2454:
29001 fbul,a %fcc1, loop_2455
29002 nop
29003 setx 0xE5B72960, %l0, %l6
29004 st %l6, [%l7 + 0x28]
29005 ld [%l7 + 0x28], %f29
29006 setx 0xE906E346, %l1, %l5
29007 st %l5, [%l7 + 0x10]
29008 ld [%l7 + 0x10], %f19
29009 fadds %f19, %f29, %f27
29010 popc 0x0BF4, %i1
29011 stw %i3, [%l7 + 0x78]
29012loop_2455:
29013 nop
29014 fitos %f8, %f0
29015 fstoi %f0, %f3
29016 set 0x6C, %l1
29017 lda [%l7 + %l1] 0x10, %f17
29018 mulscc %o7, 0x15D9, %l4
29019 nop
29020 fitod %f16, %f18
29021 subccc %l1, %l2, %g5
29022 move %xcc, %o0, %g1
29023 movl %icc, %o2, %i7
29024 tcc %xcc, 0x7
29025 movleu %icc, %o1, %o5
29026 edge16n %l0, %l3, %g6
29027 tleu %xcc, 0x1
29028 edge32ln %g7, %o4, %o6
29029 addcc %g2, %l6, %g3
29030 bpos,pt %icc, loop_2456
29031 array32 %i0, %i5, %i4
29032 bge %xcc, loop_2457
29033 ldsh [%l7 + 0x7E], %o3
29034loop_2456:
29035 movrlez %i2, %i6, %l5
29036 edge16ln %i1, %g4, %i3
29037loop_2457:
29038 tleu %icc, 0x7
29039 edge16l %l4, %l1, %o7
29040 or %g5, %o0, %g1
29041 movpos %icc, %o2, %l2
29042 flush %l7 + 0x68
29043 fmovse %xcc, %f19, %f20
29044 smul %o1, %o5, %i7
29045 fmovrdne %l3, %f14, %f28
29046 sdiv %l0, 0x12E7, %g7
29047 nop
29048 setx 0x428B85E6, %l0, %l6
29049 st %l6, [%l7 + 0x28]
29050 ld [%l7 + 0x28], %f24
29051 setx 0x405A013C, %l1, %l5
29052 st %l5, [%l7 + 0x10]
29053 ld [%l7 + 0x10], %f16
29054 fadds %f16, %f24, %f14
29055 orcc %o4, 0x0C48, %o6
29056 smul %g6, 0x0425, %g2
29057 fmovrdlz %l6, %f24, %f26
29058 array8 %g3, %i5, %i4
29059 fornot2 %f22, %f18, %f10
29060 tge %xcc, 0x1
29061 fone %f26
29062 for %f16, %f26, %f12
29063 tn %xcc, 0x6
29064 orcc %o3, 0x1851, %i2
29065 fmovrse %i6, %f14, %f27
29066 nop
29067 setx 0xA067D114, %l0, %l6
29068 st %l6, [%l7 + 0x64]
29069 ld [%l7 + 0x64], %fsr
29070 fpadd32s %f16, %f2, %f2
29071 tn %icc, 0x6
29072 movrgez %i0, %i1, %g4
29073 membar 0x59
29074 fbe %fcc3, loop_2458
29075 andcc %l5, %l4, %i3
29076 fmovde %icc, %f19, %f19
29077 fexpand %f26, %f2
29078loop_2458:
29079 sir 0x1EF1
29080 fmovdne %xcc, %f21, %f17
29081 and %l1, %g5, %o7
29082 tpos %icc, 0x4
29083 tgu %icc, 0x4
29084 xorcc %o0, %g1, %o2
29085 te %xcc, 0x5
29086 movre %o1, %o5, %i7
29087 mova %icc, %l3, %l0
29088 tle %icc, 0x2
29089 xnor %g7, 0x1786, %o4
29090 orncc %o6, %g6, %g2
29091 add %l7, 0x08, %l6
29092 wr %g0, 0x80, %asi
29093 lda [%l6] %asi, %l2
29094 casa [%l6] 0x80, %l2, %g3
29095 te %icc, 0x1
29096 flush %l7 + 0x1C
29097 edge16 %l6, %i4, %o3
29098 movl %icc, %i2, %i6
29099 edge16ln %i5, %i0, %i1
29100 andncc %g4, %l5, %i3
29101 tgu %xcc, 0x6
29102 movrgz %l1, %l4, %g5
29103 tvs %icc, 0x1
29104 brgz %o7, loop_2459
29105 sll %g1, 0x1D, %o2
29106 set 0x1C, %o0
29107 lda [%l7 + %o0] 0x19, %f13
29108loop_2459:
29109 movgu %xcc, %o0, %o5
29110 nop
29111 setx loop_2460, %l0, %l1
29112 jmpl %l1, %i7
29113 tle %icc, 0x0
29114 nop
29115 setx 0xD53365EB, %l0, %l6
29116 st %l6, [%l7 + 0x28]
29117 ld [%l7 + 0x28], %f3
29118 setx 0x822A9F66, %l1, %l5
29119 st %l5, [%l7 + 0x10]
29120 ld [%l7 + 0x10], %f26
29121 fadds %f26, %f3, %f8
29122 stb %l3, [%l7 + 0x2D]
29123loop_2460:
29124 fmul8x16al %f9, %f7, %f10
29125 edge32ln %o1, %l0, %g7
29126 movge %icc, %o4, %g6
29127 mulscc %g2, 0x077D, %o6
29128 movrlz %l2, %g3, %l6
29129 edge32n %i4, %i2, %i6
29130 movre %o3, %i5, %i1
29131 subccc %g4, %l5, %i0
29132 movrlz %i3, %l4, %g5
29133 movge %xcc, %l1, %o7
29134 membar 0x51
29135 nop
29136 fitod %f10, %f2
29137 fdtox %f2, %f18
29138 tsubcctv %o2, 0x1E2A, %g1
29139 mulscc %o5, %i7, %o0
29140 fmovrse %l3, %f27, %f15
29141 fornot2 %f16, %f28, %f12
29142 fandnot2s %f11, %f7, %f4
29143 fandnot2 %f10, %f22, %f8
29144 ldstub [%l7 + 0x19], %l0
29145 movleu %icc, %g7, %o4
29146 edge8 %g6, %g2, %o1
29147 fbul,a %fcc0, loop_2461
29148 fabsd %f16, %f14
29149 movrlez %o6, 0x015, %l2
29150 movgu %xcc, %l6, %g3
29151loop_2461:
29152 fandnot2s %f27, %f20, %f16
29153 nop
29154 setx 0x91DE622CC0C998D0, %l0, %l6
29155 stx %l6, [%l7 + 0x28]
29156 ldd [%l7 + 0x28], %f8
29157 setx 0x1CCA8A24F231C569, %l1, %l5
29158 stx %l5, [%l7 + 0x10]
29159 ldd [%l7 + 0x10], %f16
29160 faddd %f16, %f8, %f30
29161 addcc %i2, %i4, %o3
29162 xnorcc %i6, %i5, %i1
29163 array16 %l5, %g4, %i0
29164 orcc %i3, %g5, %l1
29165 nop
29166 fitos %f11, %f23
29167 tge %icc, 0x2
29168 fbg %fcc3, loop_2462
29169 orcc %l4, %o2, %g1
29170 subccc %o7, %i7, %o0
29171 ldstub [%l7 + 0x19], %o5
29172loop_2462:
29173 mova %icc, %l0, %g7
29174 smulcc %l3, 0x1B40, %o4
29175 and %g6, %g2, %o6
29176 fabss %f12, %f27
29177 smulcc %o1, %l2, %l6
29178 movpos %xcc, %g3, %i2
29179 set 0x54, %g2
29180 stha %o3, [%l7 + %g2] 0x19
29181 udivcc %i6, 0x095E, %i5
29182 edge8n %i1, %l5, %i4
29183 srl %i0, %g4, %i3
29184 fblg,a %fcc0, loop_2463
29185 pdist %f22, %f26, %f0
29186 edge16ln %g5, %l1, %l4
29187 addccc %o2, %o7, %g1
29188loop_2463:
29189 fmovda %icc, %f17, %f8
29190 edge32n %o0, %i7, %l0
29191 andncc %o5, %g7, %l3
29192 sllx %o4, %g2, %o6
29193 fsrc1 %f6, %f20
29194 set 0x3D, %g3
29195 lduba [%l7 + %g3] 0x04, %g6
29196 saved
29197 rdpr %cwp, %g1
29198 rdpr %cansave, %g2
29199 rdpr %canrestore, %g3
29200 rdpr %cleanwin, %g4
29201 rdpr %otherwin, %g5
29202 rdpr %wstate, %g6
29203 nop
29204 setx 0xB12E45D1, %l0, %l6
29205 st %l6, [%l7 + 0x28]
29206 ld [%l7 + 0x28], %f23
29207 setx 0x466C6800, %l1, %l5
29208 st %l5, [%l7 + 0x10]
29209 ld [%l7 + 0x10], %f14
29210 fsubs %f14, %f23, %f19
29211 srl %o1, 0x13, %l2
29212 fandnot1s %f6, %f27, %f19
29213 fcmpgt16 %f2, %f22, %l6
29214 nop
29215 setx 0xBF2DA49BCB7F1C75, %l0, %l6
29216 stx %l6, [%l7 + 0x28]
29217 ldd [%l7 + 0x28], %f6
29218 setx 0x30E401C4D2A07B92, %l1, %l5
29219 stx %l5, [%l7 + 0x10]
29220 ldd [%l7 + 0x10], %f18
29221 fmuld %f18, %f6, %f28
29222 fmovdcc %xcc, %f5, %f18
29223 umulcc %g3, %o3, %i6
29224 umulcc %i2, %i1, %l5
29225 fbl %fcc0, loop_2464
29226 swap [%l7 + 0x10], %i5
29227 udivcc %i0, 0x175E, %i4
29228 movg %icc, %g4, %g5
29229loop_2464:
29230 subc %l1, %i3, %o2
29231 sub %o7, 0x0273, %l4
29232 wr %g0, 0x0c, %asi
29233 lduwa [%l7 + 0x14] %asi, %o0
29234 srlx %g1, %l0, %o5
29235 ldd [%l7 + 0x78], %g6
29236 srlx %i7, %l3, %g2
29237 nop
29238 setx loop_2465, %l0, %l1
29239 wrpr 0x1, %tl
29240 wrpr %l1, %tpc
29241 add %l1, 0x4, %l1
29242 wrpr %l1, %tnpc
29243 setx 0x34400001400, %l0, %l1
29244 wrpr %l1, %tstate
29245 wrhpr 0x4, %htstate
29246 retry
29247 tge %xcc, 0x1
29248 movneg %icc, %o6, %o4
29249 subc %o1, 0x08AE, %g6
29250loop_2465:
29251 nop
29252 fitos %f2, %f29
29253 fstox %f29, %f10
29254 fxtos %f10, %f29
29255 movrlz %l6, 0x232, %l2
29256 fmovde %icc, %f17, %f9
29257 fornot2s %f17, %f28, %f30
29258 fmovdg %xcc, %f28, %f24
29259 movrlez %g3, 0x284, %i6
29260 tge %xcc, 0x6
29261 movne %icc, %o3, %i2
29262 brz,a %l5, loop_2466
29263 sdiv %i1, 0x0922, %i0
29264 or %i4, 0x1F55, %i5
29265 subccc %g4, 0x1C90, %l1
29266loop_2466:
29267 fmuld8sux16 %f27, %f12, %f12
29268 mulscc %i3, %o2, %g5
29269 srlx %l4, 0x0D, %o7
29270 movcs %xcc, %o0, %g1
29271 tpos %icc, 0x1
29272 mova %xcc, %o5, %g7
29273 fbe,a %fcc2, loop_2467
29274 stbar
29275 movrgz %l0, %l3, %i7
29276 set 0x30, %o4
29277 stha %o6, [%l7 + %o4] 0x10
29278loop_2467:
29279 prefetch [%l7 + 0x58], 0x2
29280 ld [%l7 + 0x34], %f8
29281 nop
29282 setx 0x4D6F5494, %l0, %l6
29283 st %l6, [%l7 + 0x28]
29284 ld [%l7 + 0x28], %f26
29285 setx 0xDC977732, %l1, %l5
29286 st %l5, [%l7 + 0x10]
29287 ld [%l7 + 0x10], %f13
29288 fmuls %f13, %f26, %f16
29289 taddcctv %g2, %o4, %o1
29290 subc %l6, 0x1FB8, %g6
29291 popc %l2, %i6
29292 set 0x18, %o5
29293 ldstuba [%l7 + %o5] 0x11, %o3
29294 srlx %i2, %g3, %i1
29295 fmovrsne %i0, %f15, %f14
29296 be,a loop_2468
29297 fbuge %fcc2, loop_2469
29298 taddcc %i4, %l5, %g4
29299 fzero %f2
29300loop_2468:
29301 movne %xcc, %i5, %l1
29302loop_2469:
29303 fpackfix %f10, %f8
29304 fpackfix %f24, %f23
29305 srl %i3, 0x16, %g5
29306 srax %l4, 0x04, %o7
29307 tg %xcc, 0x2
29308 subc %o0, %g1, %o2
29309 sth %o5, [%l7 + 0x5A]
29310 tneg %xcc, 0x4
29311 wr %g0, 0x19, %asi
29312 stha %l0, [%l7 + 0x3A] %asi
29313 sllx %l3, 0x1B, %i7
29314 fblg %fcc3, loop_2470
29315 fone %f10
29316 flush %l7 + 0x4C
29317 fornot2s %f17, %f14, %f0
29318loop_2470:
29319 xorcc %g7, %o6, %o4
29320 tcs %icc, 0x7
29321 fones %f31
29322 fbul,a %fcc3, loop_2471
29323 fmul8ulx16 %f26, %f26, %f4
29324 fpmerge %f26, %f12, %f8
29325 ba,pn %xcc, loop_2472
29326loop_2471:
29327 movvc %icc, %g2, %l6
29328 add %o1, 0x1296, %l2
29329 call loop_2473
29330loop_2472:
29331 fmovrsgz %i6, %f0, %f9
29332 restored
29333 rdpr %cwp, %g1
29334 rdpr %cansave, %g2
29335 rdpr %canrestore, %g3
29336 rdpr %cleanwin, %g4
29337 rdpr %otherwin, %g5
29338 rdpr %wstate, %g6
29339 movl %icc, %o3, %i2
29340loop_2473:
29341 fbu,a %fcc0, loop_2474
29342 nop
29343 fitos %f5, %f14
29344 fstod %f14, %f12
29345 fmovsleu %icc, %f26, %f26
29346 fmovrdlez %g6, %f26, %f28
29347loop_2474:
29348 ta %xcc, 0x7
29349 fornot1 %f16, %f18, %f30
29350 addccc %i1, %i0, %i4
29351 udivx %l5, 0x061E, %g4
29352 wr %g0, 0x81, %asi
29353 ldstuba [%l7 + 0x5E] %asi, %i5
29354 stx %l1, [%l7 + 0x08]
29355 ld [%l7 + 0x30], %f19
29356 fbo %fcc2, loop_2475
29357 or %i3, %g5, %g3
29358 sethi 0x10F0, %o7
29359 edge32l %l4, %g1, %o2
29360loop_2475:
29361 tn %icc, 0x3
29362 fmovdn %xcc, %f28, %f27
29363 edge32n %o0, %l0, %l3
29364 addcc %o5, %g7, %i7
29365 add %o6, 0x11A9, %o4
29366 smulcc %g2, 0x1357, %l6
29367 addccc %l2, %o1, %i6
29368 xorcc %i2, %g6, %o3
29369 movrgez %i1, %i0, %i4
29370 restored
29371 rdpr %cwp, %g1
29372 rdpr %cansave, %g2
29373 rdpr %canrestore, %g3
29374 rdpr %cleanwin, %g4
29375 rdpr %otherwin, %g5
29376 rdpr %wstate, %g6
29377 tpos %xcc, 0x3
29378 te %xcc, 0x6
29379 set 0x6C, %i5
29380 ldsha [%l7 + %i5] 0x11, %g4
29381 udivx %l5, 0x0EA7, %l1
29382 call loop_2476
29383 smulcc %i5, 0x0C45, %g5
29384 fpsub32s %f11, %f17, %f30
29385 sllx %i3, %g3, %l4
29386loop_2476:
29387 sllx %g1, %o7, %o2
29388 tleu %icc, 0x5
29389 wr %g0, 0x80, %asi
29390 sta %f21, [%l7 + 0x74] %asi
29391 subcc %l0, 0x030C, %o0
29392 fbu %fcc1, loop_2477
29393 mulx %l3, 0x19FE, %g7
29394 sll %o5, %o6, %o4
29395 bneg,a,pt %xcc, loop_2478
29396loop_2477:
29397 orcc %i7, %g2, %l2
29398 subcc %l6, %i6, %i2
29399 wr %g0, 0x80, %asi
29400 lduwa [%l7 + 0x58] %asi, %g6
29401loop_2478:
29402 fnegs %f1, %f9
29403 fmovdl %icc, %f12, %f7
29404 fpack32 %f22, %f12, %f4
29405 tsubcctv %o3, 0x1C6B, %i1
29406 stb %o1, [%l7 + 0x25]
29407 andn %i4, 0x182E, %i0
29408 fbn,a %fcc1, loop_2479
29409 fmovdcs %icc, %f28, %f18
29410 set 0x28, %i6
29411 stxa %g4, [%l7 + %i6] 0x80
29412loop_2479:
29413 and %l1, 0x1738, %i5
29414 fmovrslz %g5, %f9, %f3
29415 mova %icc, %l5, %g3
29416 fmovdge %xcc, %f17, %f28
29417 orcc %i3, %l4, %o7
29418 nop
29419 setx 0x144414C2F06D6CAB, %l0, %l6
29420 stx %l6, [%l7 + 0x08]
29421 ldx [%l7 + 0x08], %fsr
29422 tcc %icc, 0x4
29423 sll %o2, %g1, %o0
29424 ta %icc, 0x2
29425 addc %l0, %l3, %g7
29426 membar 0x05
29427 nop
29428 setx loop_2480, %l0, %l1
29429 jmpl %l1, %o6
29430 fcmpeq16 %f6, %f14, %o5
29431 edge32ln %i7, %g2, %l2
29432 brlez,a %l6, loop_2481
29433loop_2480:
29434 fmovde %xcc, %f24, %f11
29435 sir 0x1B76
29436 edge8 %o4, %i2, %i6
29437loop_2481:
29438 fzero %f4
29439 bcc,a,pt %xcc, loop_2482
29440 or %o3, %i1, %g6
29441 ble,pt %icc, loop_2483
29442 movcs %xcc, %o1, %i0
29443loop_2482:
29444 movge %icc, %g4, %l1
29445 set 0x28, %o1
29446 lduwa [%l7 + %o1] 0x14, %i5
29447loop_2483:
29448 fmovrdne %i4, %f30, %f14
29449 tpos %xcc, 0x3
29450 smulcc %l5, 0x1B1D, %g5
29451 fmovsn %xcc, %f13, %f16
29452 brgez,a %i3, loop_2484
29453 fpsub32s %f20, %f1, %f4
29454 fmovs %f5, %f23
29455 tvs %icc, 0x2
29456loop_2484:
29457 mulx %l4, 0x1325, %o7
29458 bl,pn %xcc, loop_2485
29459 fandnot2 %f26, %f14, %f8
29460 stw %g3, [%l7 + 0x38]
29461 bvc,pn %xcc, loop_2486
29462loop_2485:
29463 pdist %f16, %f24, %f6
29464 alignaddrl %o2, %o0, %l0
29465 smul %l3, 0x071B, %g7
29466loop_2486:
29467 subc %o6, %o5, %i7
29468 fmul8x16 %f19, %f8, %f0
29469 tsubcctv %g2, 0x03AD, %l2
29470 srl %l6, 0x0D, %o4
29471 wr %g0, 0x80, %asi
29472 lda [%l7 + 0x18] %asi, %f16
29473 fmovscc %icc, %f0, %f3
29474 tg %xcc, 0x5
29475 fcmple16 %f12, %f18, %i2
29476 add %i6, 0x09BE, %g1
29477 udivcc %i1, 0x0FE7, %g6
29478 udivcc %o1, 0x0144, %i0
29479 fmovdne %icc, %f15, %f5
29480 fbug,a %fcc0, loop_2487
29481 tneg %xcc, 0x7
29482 fpadd32 %f24, %f6, %f0
29483 wr %g0, 0x10, %asi
29484 prefetcha [%l7 + 0x50] %asi, 0x3
29485loop_2487:
29486 fpmerge %f11, %f30, %f22
29487 udivcc %g4, 0x1DF4, %i5
29488 fmul8sux16 %f24, %f20, %f26
29489 add %l7, 0x1C, %l6
29490 wr %g0, 0x19, %asi
29491 lda [%l6] %asi, %l1
29492 casa [%l6] %asi, %l1, %l5
29493 ta %icc, 0x7
29494 edge32 %i4, %g5, %i3
29495 fpsub16s %f16, %f26, %f14
29496 swap [%l7 + 0x10], %l4
29497 membar 0x56
29498 tgu %xcc, 0x3
29499 ldsh [%l7 + 0x4E], %o7
29500 ldsb [%l7 + 0x1C], %g3
29501 fbul %fcc2, loop_2488
29502 fbu,a %fcc0, loop_2489
29503 edge16l %o0, %l0, %o2
29504 set 0x30, %o2
29505 ldxa [%g0 + %o2] 0x4f, %g7
29506loop_2488:
29507 udiv %l3, 0x136E, %o5
29508loop_2489:
29509 sra %o6, %g2, %l2
29510 fbule,a %fcc0, loop_2490
29511 udivx %l6, 0x18A4, %i7
29512 stx %i2, [%l7 + 0x08]
29513 tcs %xcc, 0x4
29514loop_2490:
29515 or %o4, 0x15EA, %g1
29516 nop
29517 setx 0x06280316D7689D6B, %l0, %l6
29518 stx %l6, [%l7 + 0x28]
29519 ldd [%l7 + 0x28], %f6
29520 setx 0x9601CD4AED8D53DC, %l1, %l5
29521 stx %l5, [%l7 + 0x10]
29522 ldd [%l7 + 0x10], %f0
29523 fsubd %f0, %f6, %f4
29524 movl %icc, %i1, %g6
29525 andncc %i6, %o1, %o3
29526 fblg %fcc0, loop_2491
29527 or %i0, 0x1E6B, %i5
29528 fmovdge %icc, %f9, %f15
29529 brnz,a %g4, loop_2492
29530loop_2491:
29531 fandnot1s %f15, %f28, %f26
29532 edge16l %l1, %i4, %g5
29533 move %xcc, %i3, %l5
29534loop_2492:
29535 udivcc %o7, 0x1D8E, %g3
29536 nop
29537 setx 0x49DB57AEFB4359D4, %l0, %l6
29538 stx %l6, [%l7 + 0x28]
29539 ldd [%l7 + 0x28], %f26
29540 setx 0x0160C12DE1BB2D43, %l1, %l5
29541 stx %l5, [%l7 + 0x10]
29542 ldd [%l7 + 0x10], %f28
29543 fmuld %f28, %f26, %f18
29544 nop
29545 setx loop_2493, %l0, %l1
29546 wrpr 0x1, %tl
29547 wrpr %l1, %tpc
29548 add %l1, 0x4, %l1
29549 wrpr %l1, %tnpc
29550 setx 0x34400001400, %l0, %l1
29551 wrpr %l1, %tstate
29552 wrhpr 0x4, %htstate
29553 retry
29554 andncc %l4, %o0, %o2
29555 movl %icc, %g7, %l3
29556 addccc %l0, %o6, %g2
29557loop_2493:
29558 movvs %xcc, %l2, %o5
29559 nop
29560 setx 0xE913AABE204E12B2, %l0, %l6
29561 stx %l6, [%l7 + 0x78]
29562 ldx [%l7 + 0x78], %fsr
29563 fmovdneg %icc, %f31, %f17
29564 fmovdcs %xcc, %f29, %f16
29565 edge32l %l6, %i7, %o4
29566 brgz,a %g1, loop_2494
29567 fmovdcs %xcc, %f3, %f23
29568 add %i2, 0x14BB, %g6
29569 subc %i1, %o1, %o3
29570loop_2494:
29571 movl %xcc, %i0, %i5
29572 edge32n %i6, %g4, %i4
29573 tgu %xcc, 0x5
29574 tcc %xcc, 0x7
29575 edge8ln %g5, %l1, %l5
29576 fand %f18, %f10, %f18
29577 movrgez %i3, %g3, %o7
29578 udivx %o0, 0x0E4C, %l4
29579 brnz,a %o2, loop_2495
29580 bleu,pn %icc, loop_2496
29581 mulx %g7, %l0, %o6
29582 movcs %xcc, %g2, %l3
29583loop_2495:
29584 sll %o5, %l6, %i7
29585loop_2496:
29586 fbuge %fcc2, loop_2497
29587 fmul8ulx16 %f26, %f26, %f12
29588 or %o4, %g1, %l2
29589 set 0x40, %o6
29590 ldxa [%l7 + %o6] 0x10, %g6
29591loop_2497:
29592 udiv %i2, 0x01D8, %o1
29593 fmovdneg %icc, %f25, %f30
29594 edge32n %o3, %i1, %i0
29595 udiv %i6, 0x12A4, %i5
29596 edge8 %i4, %g4, %l1
29597 alignaddr %g5, %l5, %g3
29598 nop
29599 setx loop_2498, %l0, %l1
29600 wrpr 0x1, %tl
29601 wrpr %l1, %tpc
29602 add %l1, 0x4, %l1
29603 wrpr %l1, %tnpc
29604 setx 0x34400001400, %l0, %l1
29605 wrpr %l1, %tstate
29606 wrhpr 0x4, %htstate
29607 retry
29608 tg %icc, 0x7
29609 movle %icc, %i3, %o7
29610 fmuld8sux16 %f4, %f16, %f12
29611loop_2498:
29612 fbu,a %fcc0, loop_2499
29613 fcmpeq32 %f26, %f22, %l4
29614 fxors %f26, %f29, %f21
29615 fnot2 %f24, %f12
29616loop_2499:
29617 nop
29618 add %l7, 0x78, %l6
29619 wr %g0, 0x80, %asi
29620 ldxa [%l6] %asi, %o2
29621 casxa [%l6] 0x80, %o2, %o0
29622 fpadd16s %f1, %f8, %f5
29623 movrgez %g7, %o6, %g2
29624 ldd [%l7 + 0x78], %l0
29625 movrgz %o5, %l3, %i7
29626 edge16ln %o4, %g1, %l2
29627 std %f26, [%l7 + 0x38]
29628 movgu %icc, %g6, %l6
29629 move %xcc, %i2, %o3
29630 movneg %xcc, %i1, %o1
29631 fxor %f4, %f16, %f10
29632 nop
29633 setx 0xDD509B74C8D303A2, %l0, %l6
29634 stx %l6, [%l7 + 0x28]
29635 ldd [%l7 + 0x28], %f4
29636 fsqrtd %f4, %f14
29637 addcc %i0, 0x173A, %i6
29638 restored
29639 rdpr %cwp, %g1
29640 rdpr %cansave, %g2
29641 rdpr %canrestore, %g3
29642 rdpr %cleanwin, %g4
29643 rdpr %otherwin, %g5
29644 rdpr %wstate, %g6
29645 nop
29646 setx loop_2500, %l0, %l1
29647 wrpr 0x1, %tl
29648 wrpr %l1, %tpc
29649 add %l1, 0x4, %l1
29650 wrpr %l1, %tnpc
29651 setx 0x34400001400, %l0, %l1
29652 wrpr %l1, %tstate
29653 wrhpr 0x4, %htstate
29654 retry
29655 tcc %xcc, 0x3
29656 umul %i5, %i4, %g4
29657 fxor %f18, %f22, %f0
29658loop_2500:
29659 udivx %l1, 0x0D49, %g5
29660 alignaddr %l5, %g3, %i3
29661 umulcc %o7, %l4, %o2
29662 fmovsneg %icc, %f2, %f18
29663 nop
29664 fitos %f8, %f5
29665 fstod %f5, %f2
29666 tsubcctv %g7, 0x1D89, %o0
29667 tcc %xcc, 0x2
29668 tcc %icc, 0x3
29669 flush %l7 + 0x44
29670 nop
29671 setx 0x8BFB4F48, %l0, %l6
29672 st %l6, [%l7 + 0x28]
29673 ld [%l7 + 0x28], %f30
29674 setx 0x50071D02, %l1, %l5
29675 st %l5, [%l7 + 0x10]
29676 ld [%l7 + 0x10], %f12
29677 fsubs %f12, %f30, %f22
29678 taddcc %o6, 0x137F, %l0
29679 fnegd %f2, %f18
29680 xnorcc %g2, 0x1C16, %o5
29681 fand %f14, %f2, %f10
29682 nop
29683 setx loop_2501, %l0, %l1
29684 wrpr 0x1, %tl
29685 wrpr %l1, %tpc
29686 add %l1, 0x4, %l1
29687 wrpr %l1, %tnpc
29688 setx 0x34400001400, %l0, %l1
29689 wrpr %l1, %tstate
29690 wrhpr 0x4, %htstate
29691 retry
29692 edge8l %l3, %o4, %g1
29693 udiv %i7, 0x0EE0, %l2
29694 orn %g6, 0x1FEA, %i2
29695loop_2501:
29696 brgez %l6, loop_2502
29697 sdivcc %i1, 0x1E81, %o3
29698 xorcc %o1, %i0, %i6
29699 edge16n %i4, %i5, %l1
29700loop_2502:
29701 nop
29702 wr %g0, 0x89, %asi
29703 swapa [%l7 + 0x7C] %asi, %g5
29704 sra %g4, 0x1D, %l5
29705 edge16n %g3, %i3, %o7
29706 movre %o2, %g7, %l4
29707 edge16ln %o6, %o0, %l0
29708 taddcc %g2, 0x18DE, %o5
29709 movrne %o4, %g1, %i7
29710 sethi 0x07CB, %l2
29711 movg %icc, %l3, %g6
29712 edge16ln %l6, %i1, %o3
29713 umul %i2, %i0, %o1
29714 te %xcc, 0x5
29715 movvs %xcc, %i6, %i5
29716 smulcc %l1, %i4, %g5
29717 sub %g4, %g3, %l5
29718 movgu %icc, %o7, %i3
29719 fmovdne %icc, %f14, %f13
29720 lduh [%l7 + 0x40], %g7
29721 movn %xcc, %o2, %l4
29722 tvc %icc, 0x1
29723 movne %icc, %o0, %l0
29724 fpadd32s %f31, %f7, %f23
29725 fnors %f26, %f13, %f31
29726 fcmple32 %f24, %f6, %o6
29727 mulx %o5, %o4, %g2
29728 fandnot2s %f10, %f30, %f1
29729 wr %g0, 0x89, %asi
29730 stha %g1, [%l7 + 0x40] %asi
29731 nop
29732 setx loop_2503, %l0, %l1
29733 wrpr 0x1, %tl
29734 wrpr %l1, %tpc
29735 add %l1, 0x4, %l1
29736 wrpr %l1, %tnpc
29737 setx 0x34400001400, %l0, %l1
29738 wrpr %l1, %tstate
29739 wrhpr 0x4, %htstate
29740 retry
29741 addccc %i7, 0x169F, %l2
29742 fcmpne32 %f2, %f24, %g6
29743 movpos %icc, %l3, %l6
29744loop_2503:
29745 fmovrsgz %i1, %f6, %f18
29746 subc %o3, %i0, %i2
29747 movre %i6, %i5, %l1
29748 wr %g0, 0x0c, %asi
29749 ldsba [%l7 + 0x5D] %asi, %i4
29750 movpos %xcc, %g5, %g4
29751 tle %icc, 0x2
29752 fmovrsgez %g3, %f18, %f10
29753 sllx %l5, 0x0C, %o7
29754 fbu,a %fcc1, loop_2504
29755 alignaddr %o1, %g7, %i3
29756 fnegd %f28, %f8
29757 wr %g0, 0x19, %asi
29758 lduwa [%l7 + 0x70] %asi, %l4
29759loop_2504:
29760 nop
29761 set 0x34, %l0
29762 stwa %o2, [%l7 + %l0] 0xe3
29763 membar #Sync
29764 for %f6, %f6, %f22
29765 fnand %f18, %f2, %f18
29766 sdivx %o0, 0x0E4B, %l0
29767 addc %o5, 0x0D3D, %o4
29768 fmuld8ulx16 %f5, %f23, %f20
29769 fbo %fcc2, loop_2505
29770 subc %o6, %g2, %i7
29771 tn %xcc, 0x6
29772 fbue %fcc1, loop_2506
29773loop_2505:
29774 movvs %xcc, %g1, %g6
29775 fblg %fcc0, loop_2507
29776 popc 0x1F27, %l3
29777loop_2506:
29778 array8 %l2, %i1, %o3
29779 array32 %l6, %i2, %i6
29780loop_2507:
29781 nop
29782 wr %g0, 0x04, %asi
29783 ldsha [%l7 + 0x76] %asi, %i0
29784 fbg,a %fcc0, loop_2508
29785 edge8l %l1, %i5, %i4
29786 udiv %g5, 0x1F87, %g4
29787 fands %f9, %f26, %f24
29788loop_2508:
29789 xor %g3, %l5, %o7
29790 fmovdcc %xcc, %f2, %f18
29791 array16 %o1, %g7, %i3
29792 wr %g0, 0x04, %asi
29793 ldstuba [%l7 + 0x42] %asi, %o2
29794 xnor %o0, %l0, %l4
29795 nop
29796 fitod %f8, %f6
29797 fdtox %f6, %f26
29798 fxtod %f26, %f24
29799 tneg %icc, 0x5
29800 wr %g0, 0x89, %asi
29801 stxa %o5, [%l7 + 0x28] %asi
29802 fmovsvc %xcc, %f20, %f19
29803 movrne %o6, 0x005, %g2
29804 or %i7, 0x1791, %g1
29805 wr %g0, 0x80, %asi
29806 ldsha [%l7 + 0x22] %asi, %o4
29807 addcc %l3, %l2, %i1
29808 mulx %o3, 0x028A, %l6
29809 swap [%l7 + 0x18], %i2
29810 array32 %i6, %i0, %g6
29811 tcc %xcc, 0x0
29812 tvs %icc, 0x6
29813 move %xcc, %l1, %i5
29814 umulcc %g5, 0x19FD, %i4
29815 tgu %icc, 0x7
29816 bcs,pt %icc, loop_2509
29817 ldstub [%l7 + 0x67], %g3
29818 xnorcc %g4, 0x02BA, %l5
29819 tpos %xcc, 0x5
29820loop_2509:
29821 nop
29822 setx 0x2743A322, %l0, %l6
29823 st %l6, [%l7 + 0x28]
29824 ld [%l7 + 0x28], %f31
29825 fsqrts %f31, %f0
29826 fmovrsne %o7, %f3, %f18
29827 xnorcc %o1, 0x17F1, %g7
29828 movpos %xcc, %o2, %o0
29829 fmovd %f18, %f8
29830 te %icc, 0x7
29831 orn %l0, 0x055B, %i3
29832 edge8n %l4, %o6, %g2
29833 movn %xcc, %i7, %g1
29834 brz %o4, loop_2510
29835 movleu %xcc, %o5, %l3
29836 fmovsn %xcc, %f13, %f2
29837 movleu %icc, %l2, %o3
29838loop_2510:
29839 fornot1 %f2, %f28, %f12
29840 movrne %l6, %i1, %i6
29841 fbl %fcc2, loop_2511
29842 fmovscc %xcc, %f26, %f1
29843 tne %icc, 0x0
29844 ldstub [%l7 + 0x0F], %i0
29845loop_2511:
29846 movpos %icc, %i2, %g6
29847 umul %l1, %i5, %g5
29848 edge32ln %g3, %i4, %l5
29849 fnegs %f15, %f29
29850 sdivcc %o7, 0x191D, %o1
29851 sll %g7, %g4, %o0
29852 taddcctv %o2, 0x04E4, %l0
29853 edge8n %i3, %o6, %g2
29854 movrlz %i7, 0x1A2, %l4
29855 brlz %o4, loop_2512
29856 movpos %xcc, %o5, %l3
29857 set 0x74, %g4
29858 lduba [%l7 + %g4] 0x0c, %l2
29859loop_2512:
29860 nop
29861 wr %g0, 0x88, %asi
29862 stxa %o3, [%l7 + 0x48] %asi
29863 fmovdvc %icc, %f11, %f7
29864 brgez,a %l6, loop_2513
29865 sllx %g1, %i6, %i0
29866 fmovrdgez %i1, %f24, %f2
29867 xnorcc %i2, 0x18C0, %g6
29868loop_2513:
29869 fblg,a %fcc3, loop_2514
29870 nop
29871 fitos %f4, %f22
29872 fstod %f22, %f20
29873 tl %xcc, 0x7
29874 ldub [%l7 + 0x34], %l1
29875loop_2514:
29876 orncc %g5, 0x0827, %i5
29877 wr %g0, 0x80, %asi
29878 stwa %g3, [%l7 + 0x70] %asi
29879 lduw [%l7 + 0x54], %l5
29880 restored
29881 rdpr %cwp, %g1
29882 rdpr %cansave, %g2
29883 rdpr %canrestore, %g3
29884 rdpr %cleanwin, %g4
29885 rdpr %otherwin, %g5
29886 rdpr %wstate, %g6
29887 movpos %icc, %i4, %o1
29888 prefetch [%l7 + 0x40], 0x2
29889 fcmpeq32 %f26, %f28, %o7
29890 tpos %xcc, 0x3
29891 fbe %fcc2, loop_2515
29892 fmovscc %icc, %f2, %f23
29893 movrgz %g7, %g4, %o2
29894 fpadd16s %f27, %f9, %f8
29895loop_2515:
29896 fblg,a %fcc1, loop_2516
29897 fcmpgt16 %f16, %f30, %l0
29898 fmovs %f14, %f23
29899 sdivcc %i3, 0x0C31, %o6
29900loop_2516:
29901 srlx %g2, %o0, %i7
29902 set 0x58, %g6
29903 sta %f11, [%l7 + %g6] 0x10
29904 fmovsgu %xcc, %f26, %f16
29905 udivcc %l4, 0x154B, %o5
29906 udivcc %l3, 0x0509, %o4
29907 umulcc %l2, %o3, %l6
29908 alignaddr %g1, %i0, %i1
29909 subcc %i6, %g6, %l1
29910 mulscc %i2, %i5, %g3
29911 tvs %icc, 0x4
29912 ta %icc, 0x5
29913 edge16n %l5, %i4, %g5
29914 ldub [%l7 + 0x29], %o7
29915 fbu %fcc1, loop_2517
29916 membar 0x2A
29917 fble,a %fcc3, loop_2518
29918 alignaddr %g7, %g4, %o1
29919loop_2517:
29920 fmuld8sux16 %f13, %f28, %f18
29921 tsubcctv %l0, %o2, %i3
29922loop_2518:
29923 ble,a,pn %icc, loop_2519
29924 nop
29925 setx 0x606FF3A7, %l0, %l6
29926 st %l6, [%l7 + 0x20]
29927 ld [%l7 + 0x20], %fsr
29928 fpadd16 %f22, %f6, %f8
29929 mova %xcc, %o6, %g2
29930loop_2519:
29931 sll %o0, 0x09, %i7
29932 fnands %f2, %f24, %f27
29933 fnors %f28, %f28, %f19
29934 tneg %xcc, 0x1
29935 bcs,a,pn %xcc, loop_2520
29936 mova %icc, %l4, %l3
29937 andcc %o4, %l2, %o5
29938 edge16ln %o3, %l6, %g1
29939loop_2520:
29940 sll %i0, %i6, %i1
29941 saved
29942 rdpr %cwp, %g1
29943 rdpr %cansave, %g2
29944 rdpr %canrestore, %g3
29945 rdpr %cleanwin, %g4
29946 rdpr %otherwin, %g5
29947 rdpr %wstate, %g6
29948 fmovsge %icc, %f23, %f21
29949 movpos %xcc, %g6, %l1
29950 movrlz %i2, %g3, %i5
29951 fcmpeq16 %f26, %f12, %l5
29952 edge8ln %g5, %i4, %o7
29953 bshuffle %f16, %f22, %f26
29954 fmovdcs %xcc, %f25, %f25
29955 edge32ln %g4, %g7, %l0
29956 sdivcc %o2, 0x01E9, %o1
29957 st %f25, [%l7 + 0x7C]
29958 fbuge,a %fcc3, loop_2521
29959 fble %fcc3, loop_2522
29960 sdivx %o6, 0x1D35, %i3
29961 movne %icc, %o0, %g2
29962loop_2521:
29963 fandnot1 %f24, %f18, %f16
29964loop_2522:
29965 fnor %f6, %f28, %f16
29966 movneg %xcc, %l4, %i7
29967 ba loop_2523
29968 addcc %o4, %l3, %l2
29969 nop
29970 setx 0x6063CAF5, %l0, %l6
29971 st %l6, [%l7 + 0x30]
29972 ld [%l7 + 0x30], %fsr
29973 tle %icc, 0x2
29974loop_2523:
29975 movre %o5, 0x3A5, %o3
29976 fand %f16, %f24, %f14
29977 orn %l6, 0x124B, %g1
29978 fmovsl %xcc, %f0, %f17
29979 movre %i0, %i6, %g6
29980 edge8ln %i1, %i2, %g3
29981 lduh [%l7 + 0x20], %i5
29982 umul %l1, 0x16FA, %l5
29983 movgu %icc, %g5, %i4
29984 fabsd %f30, %f24
29985 ldsw [%l7 + 0x28], %o7
29986 brz,a %g7, loop_2524
29987 stw %g4, [%l7 + 0x24]
29988 movrgez %l0, 0x29B, %o1
29989 fpadd16 %f16, %f4, %f10
29990loop_2524:
29991 movcc %xcc, %o6, %i3
29992 udiv %o0, 0x0B28, %o2
29993 movg %icc, %g2, %l4
29994 udivcc %o4, 0x0CFC, %l3
29995 fbu %fcc3, loop_2525
29996 mova %xcc, %i7, %o5
29997 bcs,pt %xcc, loop_2526
29998 fxor %f18, %f28, %f24
29999loop_2525:
30000 edge32 %o3, %l6, %l2
30001 fexpand %f23, %f0
30002loop_2526:
30003 sll %i0, %i6, %g1
30004 swap [%l7 + 0x20], %g6
30005 wr %g0, 0x88, %asi
30006 ldstuba [%l7 + 0x6E] %asi, %i1
30007 fsrc1 %f18, %f10
30008 fbge %fcc3, loop_2527
30009 membar 0x6B
30010 saved
30011 rdpr %cwp, %g1
30012 rdpr %cansave, %g2
30013 rdpr %canrestore, %g3
30014 rdpr %cleanwin, %g4
30015 rdpr %otherwin, %g5
30016 rdpr %wstate, %g6
30017 saved
30018 rdpr %cwp, %g1
30019 rdpr %cansave, %g2
30020 rdpr %canrestore, %g3
30021 rdpr %cleanwin, %g4
30022 rdpr %otherwin, %g5
30023 rdpr %wstate, %g6
30024loop_2527:
30025 tge %xcc, 0x1
30026 fcmpeq32 %f10, %f26, %i2
30027 orcc %i5, %g3, %l1
30028 bcs,a loop_2528
30029 movrgez %l5, 0x341, %g5
30030 fpadd32 %f30, %f18, %f18
30031 for %f26, %f4, %f22
30032loop_2528:
30033 nop
30034 wr %g0, 0x0c, %asi
30035 stba %o7, [%l7 + 0x62] %asi
30036 sra %i4, %g4, %g7
30037 fmovdg %icc, %f6, %f9
30038 movvc %xcc, %l0, %o6
30039 tleu %xcc, 0x4
30040 movge %xcc, %o1, %o0
30041 fmovdcs %icc, %f8, %f22
30042 bge,pt %icc, loop_2529
30043 orcc %o2, %i3, %l4
30044 set 0x32, %i4
30045 lduha [%l7 + %i4] 0x0c, %g2
30046loop_2529:
30047 std %f24, [%l7 + 0x08]
30048 movcs %icc, %l3, %o4
30049 sra %i7, %o5, %o3
30050 fmovrdlez %l6, %f22, %f20
30051 move %icc, %i0, %l2
30052 sdiv %i6, 0x0CE3, %g1
30053 fcmple32 %f2, %f28, %g6
30054 fble,a %fcc2, loop_2530
30055 alignaddrl %i1, %i2, %i5
30056 subc %g3, 0x06DF, %l5
30057 stw %l1, [%l7 + 0x48]
30058loop_2530:
30059 edge32n %g5, %i4, %o7
30060 nop
30061 setx 0x220AE228, %l0, %l6
30062 st %l6, [%l7 + 0x28]
30063 ld [%l7 + 0x28], %f28
30064 setx 0xE820DB15, %l1, %l5
30065 st %l5, [%l7 + 0x10]
30066 ld [%l7 + 0x10], %f14
30067 fdivs %f14, %f28, %f26
30068 orcc %g4, %g7, %l0
30069 taddcctv %o6, %o1, %o0
30070 srlx %i3, %l4, %o2
30071 tneg %xcc, 0x7
30072 prefetch [%l7 + 0x5C], 0x0
30073 swap [%l7 + 0x74], %l3
30074 edge16l %g2, %o4, %o5
30075 movneg %xcc, %o3, %i7
30076 ldstub [%l7 + 0x25], %i0
30077 tvs %icc, 0x1
30078 umulcc %l2, %l6, %g1
30079 array32 %i6, %g6, %i2
30080 set 0x60, %i7
30081 lduwa [%l7 + %i7] 0x0c, %i5
30082 alignaddr %i1, %l5, %l1
30083 tle %xcc, 0x2
30084 stb %g3, [%l7 + 0x3D]
30085 set 0x40, %o7
30086 stda %f16, [%l7 + %o7] 0xf0
30087 membar #Sync
30088 tgu %icc, 0x0
30089 sir 0x03D1
30090 orncc %i4, %g5, %g4
30091 or %o7, 0x04BB, %g7
30092 popc 0x1D0E, %o6
30093 xnor %l0, %o0, %i3
30094 fors %f4, %f8, %f28
30095 fmovsn %icc, %f18, %f12
30096 tsubcc %o1, %o2, %l4
30097 sub %l3, 0x1DFA, %o4
30098 xnorcc %g2, %o3, %o5
30099 ldd [%l7 + 0x60], %f10
30100 fbn %fcc0, loop_2531
30101 orcc %i7, %i0, %l2
30102 edge8 %l6, %g1, %i6
30103 saved
30104 rdpr %cwp, %g1
30105 rdpr %cansave, %g2
30106 rdpr %canrestore, %g3
30107 rdpr %cleanwin, %g4
30108 rdpr %otherwin, %g5
30109 rdpr %wstate, %g6
30110loop_2531:
30111 subc %g6, 0x0EE7, %i5
30112 fcmpne16 %f4, %f30, %i2
30113 tle %xcc, 0x2
30114 tge %xcc, 0x2
30115 nop
30116 setx 0xF273E36C, %l0, %l6
30117 st %l6, [%l7 + 0x28]
30118 ld [%l7 + 0x28], %f19
30119 setx 0x97A56893, %l1, %l5
30120 st %l5, [%l7 + 0x10]
30121 ld [%l7 + 0x10], %f18
30122 fdivs %f18, %f19, %f6
30123 sll %l5, 0x13, %l1
30124 taddcctv %i1, %g3, %g5
30125 tne %icc, 0x0
30126 taddcc %g4, %i4, %o7
30127 sra %o6, %l0, %o0
30128 nop
30129 set 0x4C, %i0
30130 sth %i3, [%l7 + %i0]
30131 xor %o1, %g7, %l4
30132 fxors %f14, %f31, %f8
30133 movl %xcc, %l3, %o2
30134 edge8ln %o4, %g2, %o3
30135 movrgez %o5, %i0, %i7
30136 bgu,a %icc, loop_2532
30137 addc %l6, 0x02EA, %l2
30138 movrgez %i6, %g6, %g1
30139 andncc %i5, %l5, %i2
30140loop_2532:
30141 edge8l %i1, %g3, %l1
30142 movneg %xcc, %g5, %g4
30143 movrne %i4, 0x2FA, %o7
30144 fbe %fcc3, loop_2533
30145 fors %f5, %f12, %f1
30146 set 0x40, %i1
30147 stba %o6, [%l7 + %i1] 0x23
30148 membar #Sync
30149loop_2533:
30150 flush %l7 + 0x20
30151 sra %l0, %i3, %o0
30152 xnorcc %o1, %l4, %g7
30153 bshuffle %f24, %f10, %f24
30154 srlx %o2, %o4, %l3
30155 alignaddrl %o3, %g2, %o5
30156 fmovdneg %icc, %f28, %f22
30157 movneg %icc, %i7, %l6
30158 edge8 %i0, %l2, %i6
30159 bpos,a %xcc, loop_2534
30160 bvc,a %xcc, loop_2535
30161 movle %xcc, %g6, %g1
30162 ldub [%l7 + 0x42], %i5
30163loop_2534:
30164 tg %xcc, 0x3
30165loop_2535:
30166 tn %icc, 0x2
30167 wr %g0, 0xeb, %asi
30168 ldda [%l7 + 0x60] %asi, %l4
30169 fcmpeq32 %f28, %f24, %i2
30170 fornot2s %f3, %f13, %f5
30171 umulcc %g3, 0x1C06, %i1
30172 sdiv %l1, 0x1DF3, %g5
30173 movge %icc, %i4, %o7
30174 fxor %f6, %f12, %f22
30175 fpsub32 %f14, %f12, %f4
30176 fblg %fcc0, loop_2536
30177 fbul,a %fcc3, loop_2537
30178 mulscc %g4, %o6, %l0
30179 movvc %xcc, %o0, %o1
30180loop_2536:
30181 movge %xcc, %l4, %i3
30182loop_2537:
30183 edge16l %g7, %o2, %o4
30184 wr %g0, 0x80, %asi
30185 prefetcha [%l7 + 0x50] %asi, 0x0
30186 fpackfix %f30, %f6
30187 movvc %icc, %g2, %o3
30188 fbuge,a %fcc2, loop_2538
30189 move %xcc, %o5, %l6
30190 udivx %i0, 0x0903, %i7
30191 movleu %xcc, %l2, %g6
30192loop_2538:
30193 movgu %icc, %i6, %i5
30194 fxors %f31, %f9, %f30
30195 fnands %f23, %f14, %f12
30196 subccc %g1, %i2, %l5
30197 smul %g3, %i1, %l1
30198 faligndata %f28, %f26, %f26
30199 fpsub16s %f13, %f3, %f8
30200 set 0x38, %i2
30201 stba %i4, [%l7 + %i2] 0x15
30202 taddcctv %o7, %g5, %o6
30203 andn %l0, %g4, %o0
30204 tge %icc, 0x5
30205 mulx %l4, 0x02A8, %o1
30206 tge %icc, 0x1
30207 addccc %i3, 0x1D47, %o2
30208 fbule,a %fcc1, loop_2539
30209 fandnot2 %f30, %f14, %f24
30210 srax %g7, 0x13, %l3
30211 fmovda %xcc, %f28, %f22
30212loop_2539:
30213 restored
30214 rdpr %cwp, %g1
30215 rdpr %cansave, %g2
30216 rdpr %canrestore, %g3
30217 rdpr %cleanwin, %g4
30218 rdpr %otherwin, %g5
30219 rdpr %wstate, %g6
30220 movvs %icc, %g2, %o3
30221 bl,a,pn %icc, loop_2540
30222 edge16ln %o5, %o4, %l6
30223 tpos %xcc, 0x5
30224 fmovsgu %icc, %f8, %f17
30225loop_2540:
30226 brlez,a %i7, loop_2541
30227 fbul,a %fcc2, loop_2542
30228 te %xcc, 0x1
30229 tleu %icc, 0x3
30230loop_2541:
30231 nop
30232 set 0x38, %o3
30233 ldx [%l7 + %o3], %l2
30234loop_2542:
30235 edge8n %i0, %i6, %g6
30236 bne,a %icc, loop_2543
30237 fmovrde %g1, %f16, %f10
30238 tsubcc %i5, 0x19C7, %i2
30239 ldsw [%l7 + 0x2C], %l5
30240loop_2543:
30241 addcc %g3, %i1, %l1
30242 edge32ln %i4, %o7, %o6
30243 nop
30244 setx 0xF2CDDE5F7A409892, %l0, %l6
30245 stx %l6, [%l7 + 0x28]
30246 ldd [%l7 + 0x28], %f18
30247 fsqrtd %f18, %f0
30248 udivx %l0, 0x0623, %g4
30249 fmovdleu %xcc, %f11, %f5
30250 fmovdn %xcc, %f5, %f13
30251 tsubcc %o0, 0x1602, %g5
30252 movvs %icc, %l4, %o1
30253 edge16l %i3, %g7, %l3
30254 ldd [%l7 + 0x70], %f20
30255 movl %xcc, %o2, %g2
30256 movrgez %o5, %o4, %o3
30257 fsrc1s %f28, %f13
30258 tcs %icc, 0x6
30259 movleu %icc, %i7, %l6
30260 fbuge %fcc0, loop_2544
30261 tgu %xcc, 0x1
30262 subc %l2, %i6, %g6
30263 tle %xcc, 0x6
30264loop_2544:
30265 fsrc1 %f24, %f24
30266 movrne %i0, %i5, %g1
30267 movvc %icc, %i2, %l5
30268 fmovdpos %icc, %f1, %f4
30269 fmovdg %icc, %f22, %f8
30270 fpadd16s %f25, %f4, %f20
30271 movn %xcc, %i1, %l1
30272 movne %icc, %i4, %o7
30273 fmul8x16au %f26, %f23, %f4
30274 bge %xcc, loop_2545
30275 alignaddr %o6, %g3, %l0
30276 orcc %g4, 0x1A7A, %g5
30277 tcs %icc, 0x0
30278loop_2545:
30279 movrlez %l4, 0x0CF, %o1
30280 tne %icc, 0x5
30281 membar #Sync
30282 set 0x40, %g7
30283 ldda [%l7 + %g7] 0xf0, %f16
30284 fmovscc %xcc, %f19, %f20
30285 fbn %fcc0, loop_2546
30286 movge %xcc, %o0, %g7
30287 or %l3, 0x0345, %o2
30288 xorcc %i3, 0x1343, %o5
30289loop_2546:
30290 bvs loop_2547
30291 fmovrsgz %g2, %f19, %f17
30292 set 0x23, %l6
30293 ldstuba [%l7 + %l6] 0x04, %o3
30294loop_2547:
30295 bg loop_2548
30296 sub %i7, 0x0056, %l6
30297 edge8n %o4, %i6, %g6
30298 edge16l %i0, %i5, %l2
30299loop_2548:
30300 andncc %i2, %l5, %g1
30301 fmovdl %icc, %f25, %f12
30302 fblg,a %fcc2, loop_2549
30303 tge %icc, 0x7
30304 fnor %f16, %f18, %f24
30305 tne %icc, 0x4
30306loop_2549:
30307 mulx %i1, 0x1489, %l1
30308 addcc %o7, 0x1436, %i4
30309 sll %o6, %g3, %g4
30310 array32 %l0, %g5, %l4
30311 movleu %icc, %o1, %o0
30312 mulx %g7, 0x1001, %l3
30313 add %l7, 0x18, %l6
30314 wr %g0, 0x18, %asi
30315 casa [%l6] %asi, %i3, %o5
30316 tvc %xcc, 0x1
30317 movge %xcc, %g2, %o3
30318 tg %icc, 0x6
30319 alignaddrl %o2, %l6, %i7
30320 sll %i6, 0x02, %g6
30321 ldsh [%l7 + 0x4A], %i0
30322 tvc %icc, 0x3
30323 tle %icc, 0x7
30324 bne loop_2550
30325 movneg %xcc, %o4, %i5
30326 nop
30327 set 0x10, %g5
30328 ldd [%l7 + %g5], %f30
30329 movvc %xcc, %i2, %l2
30330loop_2550:
30331 movgu %xcc, %l5, %i1
30332 sethi 0x138D, %g1
30333 smul %l1, %o7, %i4
30334 std %f16, [%l7 + 0x28]
30335 movvs %xcc, %g3, %g4
30336 set 0x10, %g1
30337 sta %f22, [%l7 + %g1] 0x0c
30338 edge8ln %o6, %l0, %g5
30339 fornot2s %f16, %f31, %f19
30340 sub %o1, %l4, %o0
30341 brz,a %g7, loop_2551
30342 fmul8sux16 %f30, %f16, %f2
30343 fmovdleu %xcc, %f22, %f0
30344 edge16l %i3, %o5, %g2
30345loop_2551:
30346 bneg,a %xcc, loop_2552
30347 te %xcc, 0x1
30348 sll %l3, 0x04, %o2
30349 ble loop_2553
30350loop_2552:
30351 fpadd32 %f8, %f18, %f2
30352 fmovsg %icc, %f2, %f4
30353 movre %l6, 0x207, %o3
30354loop_2553:
30355 fxor %f30, %f30, %f16
30356 bge,a,pt %icc, loop_2554
30357 xorcc %i7, 0x06F9, %g6
30358 udiv %i0, 0x178D, %o4
30359 and %i5, %i6, %l2
30360loop_2554:
30361 nop
30362 set 0x71, %l4
30363 ldsba [%l7 + %l4] 0x0c, %i2
30364 edge8n %i1, %l5, %g1
30365 subcc %l1, %i4, %g3
30366 ta %xcc, 0x3
30367 fmovsgu %icc, %f31, %f24
30368 fmovsl %icc, %f3, %f1
30369 brlz,a %o7, loop_2555
30370 fcmpne16 %f8, %f20, %g4
30371 alignaddr %o6, %g5, %l0
30372 edge16l %o1, %l4, %o0
30373loop_2555:
30374 xor %g7, 0x060D, %o5
30375 wr %g0, 0x11, %asi
30376 ldda [%l7 + 0x40] %asi, %i2
30377 tcs %icc, 0x3
30378 xnorcc %l3, 0x0A0D, %g2
30379 edge16ln %l6, %o2, %o3
30380 tl %xcc, 0x7
30381 move %xcc, %i7, %i0
30382 tn %icc, 0x6
30383 te %xcc, 0x4
30384 stw %o4, [%l7 + 0x10]
30385 wr %g0, 0x89, %asi
30386 stba %i5, [%l7 + 0x65] %asi
30387 movrlez %g6, %i6, %l2
30388 fmovdge %icc, %f23, %f31
30389 alignaddrl %i2, %i1, %g1
30390 and %l1, %l5, %g3
30391 subc %o7, %i4, %o6
30392 movvc %xcc, %g5, %g4
30393 or %o1, %l4, %l0
30394 bleu,a loop_2556
30395 ldstub [%l7 + 0x60], %o0
30396 sir 0x1337
30397 ldd [%l7 + 0x68], %g6
30398loop_2556:
30399 sllx %i3, %o5, %l3
30400 nop
30401 fitos %f10, %f28
30402 fstox %f28, %f28
30403 tleu %icc, 0x0
30404 array32 %l6, %g2, %o2
30405 fones %f26
30406 andn %o3, %i0, %i7
30407 subcc %o4, 0x1031, %g6
30408 fba,a %fcc1, loop_2557
30409 st %f2, [%l7 + 0x24]
30410 subcc %i5, 0x036B, %l2
30411 fzeros %f5
30412loop_2557:
30413 xnorcc %i6, 0x017E, %i2
30414 fmul8x16al %f5, %f27, %f2
30415 array8 %i1, %l1, %g1
30416 array16 %l5, %g3, %o7
30417 udiv %i4, 0x1E70, %o6
30418 umulcc %g5, 0x1D71, %o1
30419 array32 %g4, %l4, %l0
30420 tn %xcc, 0x0
30421 fbuge,a %fcc3, loop_2558
30422 orn %g7, %i3, %o0
30423 add %l3, 0x1E9F, %o5
30424 tvc %icc, 0x3
30425loop_2558:
30426 membar 0x14
30427 alignaddrl %g2, %l6, %o3
30428 wr %g0, 0x88, %asi
30429 ldxa [%l7 + 0x48] %asi, %o2
30430 nop
30431 setx 0x504B274D, %l0, %l6
30432 st %l6, [%l7 + 0x64]
30433 ld [%l7 + 0x64], %fsr
30434 fbl,a %fcc1, loop_2559
30435 lduw [%l7 + 0x48], %i7
30436 udivx %i0, 0x191C, %o4
30437 fmul8x16al %f17, %f18, %f4
30438loop_2559:
30439 orcc %g6, %l2, %i6
30440 movcc %icc, %i5, %i1
30441 fmovsvs %xcc, %f6, %f30
30442 bne,pt %icc, loop_2560
30443 fbu %fcc2, loop_2561
30444 smulcc %i2, %g1, %l1
30445 movrlz %l5, %g3, %i4
30446loop_2560:
30447 ta %xcc, 0x7
30448loop_2561:
30449 edge16n %o7, %o6, %o1
30450 tcs %xcc, 0x2
30451 mova %icc, %g4, %g5
30452 edge16n %l0, %l4, %g7
30453 movrgz %i3, 0x04B, %o0
30454 fmuld8ulx16 %f16, %f25, %f22
30455 nop
30456 set 0x2B, %i3
30457 ldstub [%l7 + %i3], %o5
30458 sir 0x02D6
30459 fbuge,a %fcc3, loop_2562
30460 ldsw [%l7 + 0x64], %l3
30461 edge16l %g2, %l6, %o3
30462 taddcc %o2, %i7, %i0
30463loop_2562:
30464 andcc %g6, 0x097E, %o4
30465 lduw [%l7 + 0x24], %l2
30466 mova %icc, %i5, %i6
30467 fcmpne32 %f26, %f0, %i1
30468 sir 0x04C5
30469 smul %g1, 0x02F2, %i2
30470 tvs %icc, 0x5
30471 tl %icc, 0x6
30472 fmovsl %icc, %f1, %f2
30473 movre %l5, %l1, %g3
30474 mulscc %o7, %i4, %o1
30475 umul %g4, %o6, %l0
30476 fnand %f6, %f30, %f30
30477 movrne %l4, %g5, %i3
30478 fnot2s %f1, %f11
30479 wr %g0, 0x0c, %asi
30480 stwa %o0, [%l7 + 0x6C] %asi
30481 nop
30482 setx 0x1F6C1F37BE2E30BA, %l0, %l6
30483 stx %l6, [%l7 + 0x28]
30484 ldd [%l7 + 0x28], %f28
30485 setx 0xAEDC856BD7E48D44, %l1, %l5
30486 stx %l5, [%l7 + 0x10]
30487 ldd [%l7 + 0x10], %f14
30488 faddd %f14, %f28, %f12
30489 sra %o5, %l3, %g2
30490 fbge %fcc0, loop_2563
30491 stw %g7, [%l7 + 0x0C]
30492 edge16ln %o3, %l6, %i7
30493 movrgez %i0, %g6, %o4
30494loop_2563:
30495 saved
30496 rdpr %cwp, %g1
30497 rdpr %cansave, %g2
30498 rdpr %canrestore, %g3
30499 rdpr %cleanwin, %g4
30500 rdpr %otherwin, %g5
30501 rdpr %wstate, %g6
30502 fmovsvs %icc, %f10, %f16
30503 umulcc %l2, %o2, %i6
30504 wr %g0, 0x89, %asi
30505 lduha [%l7 + 0x60] %asi, %i5
30506 fmovd %f20, %f28
30507 array8 %g1, %i1, %i2
30508 srlx %l1, 0x16, %l5
30509 fnot1s %f30, %f21
30510 nop
30511 setx 0xC3C81FF9506EEDCB, %l0, %l6
30512 stx %l6, [%l7 + 0x50]
30513 ldx [%l7 + 0x50], %fsr
30514 fnot2s %f7, %f19
30515 fmovdge %xcc, %f25, %f22
30516 ldstub [%l7 + 0x6B], %g3
30517 be,a,pt %xcc, loop_2564
30518 move %icc, %o7, %o1
30519 taddcc %i4, 0x1C83, %o6
30520 fandnot2s %f19, %f19, %f25
30521loop_2564:
30522 fmovrdgez %l0, %f6, %f6
30523 fpadd32s %f17, %f23, %f3
30524 movrne %g4, 0x27C, %g5
30525 popc 0x047B, %l4
30526 edge32 %o0, %i3, %l3
30527 movpos %icc, %g2, %g7
30528 subc %o5, %l6, %o3
30529 fmovdl %icc, %f25, %f12
30530 wr %g0, 0x11, %asi
30531 ldsha [%l7 + 0x30] %asi, %i0
30532 brgz,a %g6, loop_2565
30533 sdiv %i7, 0x1E07, %l2
30534 st %f28, [%l7 + 0x64]
30535 addcc %o4, %i6, %o2
30536loop_2565:
30537 fbne %fcc1, loop_2566
30538 movle %xcc, %g1, %i1
30539 array8 %i5, %i2, %l1
30540 movgu %icc, %l5, %g3
30541loop_2566:
30542 and %o1, 0x11B2, %i4
30543 orncc %o7, 0x0B52, %l0
30544 fmul8ulx16 %f30, %f12, %f6
30545 call loop_2567
30546 nop
30547 setx 0x0C8CBA43, %l0, %l6
30548 st %l6, [%l7 + 0x28]
30549 ld [%l7 + 0x28], %f19
30550 setx 0xAA28894B, %l1, %l5
30551 st %l5, [%l7 + 0x10]
30552 ld [%l7 + 0x10], %f3
30553 fadds %f3, %f19, %f24
30554 saved
30555 rdpr %cwp, %g1
30556 rdpr %cansave, %g2
30557 rdpr %canrestore, %g3
30558 rdpr %cleanwin, %g4
30559 rdpr %otherwin, %g5
30560 rdpr %wstate, %g6
30561 bgu loop_2568
30562loop_2567:
30563 ld [%l7 + 0x6C], %f12
30564 array16 %o6, %g4, %g5
30565 sub %l4, %o0, %i3
30566loop_2568:
30567 movgu %xcc, %g2, %g7
30568 movl %icc, %o5, %l3
30569 taddcc %l6, %i0, %g6
30570 alignaddrl %i7, %l2, %o3
30571 subcc %o4, 0x1048, %i6
30572 subccc %g1, %o2, %i5
30573 movneg %xcc, %i1, %i2
30574 ldsb [%l7 + 0x58], %l1
30575 tne %xcc, 0x7
30576 brlez %g3, loop_2569
30577 edge16ln %o1, %i4, %o7
30578 ldsb [%l7 + 0x4E], %l5
30579 ldsb [%l7 + 0x76], %o6
30580loop_2569:
30581 brlez,a %g4, loop_2570
30582 fmovscc %xcc, %f18, %f30
30583 sdivx %l0, 0x0B1A, %g5
30584 addc %o0, 0x02C4, %i3
30585loop_2570:
30586 edge32n %g2, %g7, %l4
30587 edge32ln %l3, %o5, %l6
30588 nop
30589 setx 0xFE50082C, %l0, %l6
30590 st %l6, [%l7 + 0x28]
30591 ld [%l7 + 0x28], %f0
30592 setx 0x2638B92C, %l1, %l5
30593 st %l5, [%l7 + 0x10]
30594 ld [%l7 + 0x10], %f31
30595 fdivs %f31, %f0, %f9
30596 wr %g0, 0x18, %asi
30597 ldda [%l7 + 0x40] %asi, %f0
30598 udivx %i0, 0x0B24, %g6
30599 edge16 %i7, %o3, %l2
30600 nop
30601 set 0x52, %l3
30602 ldsh [%l7 + %l3], %i6
30603 fbue,a %fcc1, loop_2571
30604 tvc %icc, 0x6
30605 srax %o4, 0x0E, %g1
30606 tle %xcc, 0x1
30607loop_2571:
30608 tpos %icc, 0x5
30609 srax %o2, %i5, %i2
30610 edge32 %i1, %l1, %g3
30611 sra %i4, 0x05, %o7
30612 ldsw [%l7 + 0x14], %l5
30613 edge16 %o6, %o1, %g4
30614 fnot2s %f5, %f16
30615 fones %f10
30616 fmovsl %xcc, %f14, %f13
30617 wr %g0, 0x81, %asi
30618 prefetcha [%l7 + 0x70] %asi, 0x2
30619 wr %g0, 0x11, %asi
30620 ldda [%l7 + 0x70] %asi, %g4
30621 nop
30622 setx 0x9E12A671E52619E2, %l0, %l6
30623 stx %l6, [%l7 + 0x28]
30624 ldd [%l7 + 0x28], %f8
30625 setx 0x1AA3B996AFD1B6F0, %l1, %l5
30626 stx %l5, [%l7 + 0x10]
30627 ldd [%l7 + 0x10], %f24
30628 faddd %f24, %f8, %f24
30629 tleu %xcc, 0x4
30630 nop
30631 setx 0xFFC7CD7BD071E588, %l0, %l6
30632 stx %l6, [%l7 + 0x60]
30633 ldx [%l7 + 0x60], %fsr
30634 fexpand %f11, %f20
30635 fmovsne %xcc, %f23, %f18
30636 edge8n %i3, %o0, %g7
30637 nop
30638 set 0x7C, %l5
30639 prefetch [%l7 + %l5], 0x0
30640 faligndata %f8, %f26, %f12
30641 movne %xcc, %g2, %l4
30642 fmovdvs %icc, %f16, %f14
30643 nop
30644 setx 0x20B733984CD55504, %l0, %l6
30645 stx %l6, [%l7 + 0x28]
30646 ldd [%l7 + 0x28], %f6
30647 setx 0xAE923FEA7B89CB3D, %l1, %l5
30648 stx %l5, [%l7 + 0x10]
30649 ldd [%l7 + 0x10], %f30
30650 fdivd %f30, %f6, %f10
30651 tsubcctv %l3, %o5, %i0
30652 pdist %f2, %f26, %f14
30653 srax %l6, 0x18, %i7
30654 wr %g0, 0x21, %asi
30655 stxa %o3, [%g0 + 0x10] %asi
30656 sll %l2, 0x15, %g6
30657 edge16l %o4, %g1, %o2
30658 tleu %xcc, 0x6
30659 udiv %i5, 0x18DC, %i6
30660 te %xcc, 0x2
30661 tvc %xcc, 0x6
30662 edge8n %i1, %i2, %l1
30663 udivx %g3, 0x1AEA, %i4
30664 array8 %o7, %l5, %o1
30665 wr %g0, 0x80, %asi
30666 lda [%l7 + 0x50] %asi, %f15
30667 sdiv %g4, 0x05D0, %o6
30668 taddcctv %g5, 0x04C3, %l0
30669 fands %f0, %f12, %f14
30670 alignaddr %o0, %g7, %i3
30671 st %f5, [%l7 + 0x1C]
30672 movl %icc, %l4, %g2
30673 array8 %l3, %o5, %l6
30674 sra %i0, 0x18, %i7
30675 fmuld8sux16 %f23, %f29, %f14
30676 mulx %l2, %g6, %o4
30677 fmul8ulx16 %f6, %f0, %f4
30678 movle %xcc, %g1, %o2
30679 fbul %fcc2, loop_2572
30680 fbn,a %fcc0, loop_2573
30681 movcs %xcc, %o3, %i5
30682 movrlez %i1, %i2, %l1
30683loop_2572:
30684 stb %i6, [%l7 + 0x78]
30685loop_2573:
30686 xorcc %i4, 0x168E, %g3
30687 nop
30688 setx 0x7682A1AB4C17582C, %l0, %l6
30689 stx %l6, [%l7 + 0x28]
30690 ldd [%l7 + 0x28], %f14
30691 setx 0x0AF612E609755DB0, %l1, %l5
30692 stx %l5, [%l7 + 0x10]
30693 ldd [%l7 + 0x10], %f0
30694 fmuld %f0, %f14, %f8
30695 set 0x1a8, %l2
30696 nop ! nop ! ldxa [%g0 + %l2] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
30697 movn %icc, %l5, %o1
30698 fcmple16 %f4, %f0, %o6
30699 or %g5, %g4, %l0
30700 movrlez %o0, 0x042, %g7
30701 xnorcc %l4, %i3, %l3
30702 and %o5, 0x07EF, %l6
30703 movl %xcc, %i0, %g2
30704 flush %l7 + 0x78
30705 brgz %i7, loop_2574
30706 udivcc %g6, 0x0266, %o4
30707 wr %g0, 0x18, %asi
30708 sta %f21, [%l7 + 0x24] %asi
30709loop_2574:
30710 fzeros %f4
30711 move %xcc, %g1, %l2
30712 srax %o2, 0x06, %o3
30713 fmovdcs %icc, %f6, %f3
30714 wr %g0, 0x81, %asi
30715 ldstuba [%l7 + 0x12] %asi, %i1
30716 fmovdg %xcc, %f7, %f9
30717 movge %icc, %i5, %i2
30718 xorcc %l1, %i6, %g3
30719 tneg %icc, 0x7
30720 fmovdneg %xcc, %f8, %f24
30721 alignaddr %i4, %o7, %l5
30722 addccc %o6, %g5, %o1
30723 bn loop_2575
30724 srax %l0, 0x01, %o0
30725 fabss %f3, %f11
30726 stx %g4, [%l7 + 0x28]
30727loop_2575:
30728 udiv %l4, 0x119C, %i3
30729 prefetch [%l7 + 0x4C], 0x2
30730 movrgez %l3, %o5, %g7
30731 mova %icc, %i0, %g2
30732 srax %l6, %i7, %o4
30733 tpos %xcc, 0x1
30734 edge16 %g6, %g1, %l2
30735 tsubcctv %o3, 0x182B, %i1
30736 movl %icc, %i5, %o2
30737 set 0x40, %o0
30738 ldda [%l7 + %o0] 0x88, %i2
30739 faligndata %f6, %f30, %f6
30740 xor %l1, 0x1965, %g3
30741 fornot2 %f20, %f0, %f2
30742 alignaddrl %i4, %o7, %l5
30743 srl %o6, 0x10, %i6
30744 tsubcc %o1, 0x079F, %g5
30745 movgu %icc, %o0, %g4
30746 srlx %l0, %l4, %l3
30747 nop
30748 fitod %f2, %f6
30749 fdtos %f6, %f5
30750 alignaddrl %i3, %o5, %i0
30751 fexpand %f0, %f14
30752 ldsh [%l7 + 0x46], %g7
30753 brgez,a %l6, loop_2576
30754 tvc %icc, 0x6
30755 fmovrslez %g2, %f12, %f17
30756 fmovdcc %icc, %f22, %f8
30757loop_2576:
30758 fzeros %f30
30759 set 0x2C, %g2
30760 lda [%l7 + %g2] 0x14, %f29
30761 movg %xcc, %i7, %g6
30762 wr %g0, 0x18, %asi
30763 stda %f0, [%l7 + 0x40] %asi
30764 fnot1s %f7, %f13
30765 xnorcc %g1, %o4, %l2
30766 smulcc %i1, 0x1A85, %i5
30767 fmovrsgez %o3, %f22, %f26
30768 movrlez %i2, 0x0C9, %l1
30769 tvc %xcc, 0x6
30770 fnegd %f26, %f8
30771 std %f6, [%l7 + 0x58]
30772 and %g3, %i4, %o2
30773 array16 %o7, %o6, %l5
30774 fnors %f18, %f11, %f24
30775 tsubcc %o1, 0x1422, %i6
30776 mulscc %o0, %g4, %g5
30777 movcc %icc, %l4, %l0
30778 addcc %i3, 0x1273, %l3
30779 movrne %i0, %g7, %o5
30780 nop
30781 setx 0x3055A9BC, %l0, %l6
30782 st %l6, [%l7 + 0x14]
30783 ld [%l7 + 0x14], %fsr
30784 andn %g2, %i7, %g6
30785 array32 %l6, %g1, %o4
30786 subc %i1, 0x09AE, %i5
30787 edge16ln %l2, %o3, %i2
30788 wr %g0, 0x2a, %asi
30789 ldda [%l7 + 0x40] %asi, %g2
30790 ldd [%l7 + 0x78], %l0
30791 bvc,a,pt %xcc, loop_2577
30792 or %i4, %o7, %o6
30793 membar 0x73
30794 fornot2s %f15, %f16, %f28
30795loop_2577:
30796 fxnor %f4, %f6, %f14
30797 array8 %l5, %o1, %i6
30798 tsubcctv %o0, %g4, %o2
30799 st %f6, [%l7 + 0x48]
30800 set 0x60, %g3
30801 ldda [%l7 + %g3] 0x89, %l4
30802 edge16ln %l0, %i3, %g5
30803 fcmple16 %f30, %f10, %i0
30804 nop
30805 setx loop_2578, %l0, %l1
30806 jmpl %l1, %g7
30807 saved
30808 rdpr %cwp, %g1
30809 rdpr %cansave, %g2
30810 rdpr %canrestore, %g3
30811 rdpr %cleanwin, %g4
30812 rdpr %otherwin, %g5
30813 rdpr %wstate, %g6
30814 udiv %l3, 0x10F0, %g2
30815 movcs %xcc, %o5, %i7
30816loop_2578:
30817 movvs %icc, %g6, %l6
30818 xor %g1, %i1, %o4
30819 movcs %xcc, %l2, %i5
30820 be,a %icc, loop_2579
30821 tneg %xcc, 0x5
30822 movn %icc, %o3, %g3
30823 ldsb [%l7 + 0x1A], %l1
30824loop_2579:
30825 srl %i4, %i2, %o7
30826 te %icc, 0x1
30827 restored
30828 rdpr %cwp, %g1
30829 rdpr %cansave, %g2
30830 rdpr %canrestore, %g3
30831 rdpr %cleanwin, %g4
30832 rdpr %otherwin, %g5
30833 rdpr %wstate, %g6
30834 edge16n %l5, %o6, %o1
30835 movl %icc, %i6, %o0
30836 edge8n %o2, %l4, %g4
30837 te %xcc, 0x1
30838 fmovrdlz %i3, %f14, %f10
30839 fbge %fcc2, loop_2580
30840 restored
30841 rdpr %cwp, %g1
30842 rdpr %cansave, %g2
30843 rdpr %canrestore, %g3
30844 rdpr %cleanwin, %g4
30845 rdpr %otherwin, %g5
30846 rdpr %wstate, %g6
30847 bvs loop_2581
30848 bgu %icc, loop_2582
30849loop_2580:
30850 movre %g5, %l0, %g7
30851 movrgz %l3, %i0, %g2
30852loop_2581:
30853 sdivx %o5, 0x0E58, %g6
30854loop_2582:
30855 tvs %xcc, 0x2
30856 movle %icc, %i7, %g1
30857 movleu %xcc, %l6, %o4
30858 edge8 %i1, %l2, %i5
30859 sir 0x195E
30860 sllx %g3, 0x15, %o3
30861 bne,a %icc, loop_2583
30862 bl,a %xcc, loop_2584
30863 fba,a %fcc2, loop_2585
30864 fmovdl %xcc, %f18, %f31
30865loop_2583:
30866 tleu %xcc, 0x1
30867loop_2584:
30868 edge16 %l1, %i4, %i2
30869loop_2585:
30870 sir 0x00BF
30871 or %o7, %l5, %o6
30872 fornot2s %f10, %f16, %f25
30873 fornot2 %f26, %f28, %f18
30874 fbn,a %fcc3, loop_2586
30875 nop
30876 setx 0xB7B86A17, %l0, %l6
30877 st %l6, [%l7 + 0x28]
30878 ld [%l7 + 0x28], %f7
30879 fsqrts %f7, %f24
30880 wr %g0, 0x89, %asi
30881 ldsha [%l7 + 0x44] %asi, %i6
30882loop_2586:
30883 array16 %o0, %o2, %o1
30884 fmovrse %l4, %f4, %f15
30885 xnor %g4, %g5, %l0
30886 bge,a,pn %icc, loop_2587
30887 sethi 0x0011, %g7
30888 fcmple32 %f28, %f16, %l3
30889 add %l7, 0x70, %l6
30890 wr %g0, 0x81, %asi
30891 casa [%l6] 0x81, %i0, %i3
30892loop_2587:
30893 udivcc %g2, 0x0F25, %o5
30894 brz,a %g6, loop_2588
30895 subcc %g1, %l6, %o4
30896 fble,a %fcc1, loop_2589
30897 edge32l %i1, %l2, %i7
30898loop_2588:
30899 edge16l %g3, %i5, %o3
30900 sdivx %l1, 0x1438, %i2
30901loop_2589:
30902 lduh [%l7 + 0x50], %i4
30903 umulcc %l5, 0x0849, %o6
30904 edge16 %o7, %i6, %o0
30905 edge16 %o1, %o2, %g4
30906 ldsw [%l7 + 0x68], %l4
30907 fnand %f6, %f8, %f2
30908 fnand %f14, %f12, %f24
30909 fpsub16s %f15, %f9, %f27
30910 umulcc %g5, 0x1982, %g7
30911 sdivx %l3, 0x0599, %l0
30912 fnot2 %f4, %f4
30913 fcmpgt16 %f26, %f22, %i3
30914 sethi 0x1737, %g2
30915 tne %icc, 0x6
30916 nop
30917 set 0x10, %o4
30918 ldd [%l7 + %o4], %i0
30919 fbule %fcc2, loop_2590
30920 bneg %xcc, loop_2591
30921 fpsub32s %f25, %f27, %f18
30922 fors %f20, %f10, %f28
30923loop_2590:
30924 nop
30925 set 0x10, %l1
30926 ldxa [%g0 + %l1] 0x20, %g6
30927loop_2591:
30928 movneg %xcc, %o5, %g1
30929 array32 %o4, %l6, %l2
30930 taddcc %i7, 0x194A, %i1
30931 fbul %fcc1, loop_2592
30932 orncc %i5, 0x193C, %g3
30933 nop
30934 setx 0x2ABFFDB64E2D9F8F, %l0, %l6
30935 stx %l6, [%l7 + 0x28]
30936 ldd [%l7 + 0x28], %f4
30937 setx 0xC03E3AE4F754ABA3, %l1, %l5
30938 stx %l5, [%l7 + 0x10]
30939 ldd [%l7 + 0x10], %f12
30940 fsubd %f12, %f4, %f8
30941 sir 0x02F1
30942loop_2592:
30943 ble,pn %xcc, loop_2593
30944 smulcc %l1, 0x1C7E, %o3
30945 sdivx %i2, 0x14F8, %i4
30946 add %l7, 0x68, %l6
30947 wr %g0, 0x04, %asi
30948 ldxa [%l6] %asi, %l5
30949 casxa [%l6] %asi, %l5, %o6
30950loop_2593:
30951 bg,a loop_2594
30952 fbue %fcc0, loop_2595
30953 tcs %xcc, 0x2
30954 fmovsa %icc, %f26, %f6
30955loop_2594:
30956 movge %xcc, %i6, %o7
30957loop_2595:
30958 umul %o1, %o2, %g4
30959 edge16n %o0, %g5, %g7
30960 movl %xcc, %l4, %l3
30961 faligndata %f24, %f16, %f6
30962 subcc %i3, 0x1104, %l0
30963 sethi 0x0108, %i0
30964 nop
30965 setx 0xD4566C3B, %l0, %l6
30966 st %l6, [%l7 + 0x28]
30967 ld [%l7 + 0x28], %f13
30968 fsqrts %f13, %f18
30969 fors %f17, %f0, %f12
30970 sethi 0x025F, %g6
30971 fnor %f2, %f10, %f2
30972 bneg,a,pn %icc, loop_2596
30973 te %icc, 0x2
30974 std %f4, [%l7 + 0x68]
30975 restored
30976 rdpr %cwp, %g1
30977 rdpr %cansave, %g2
30978 rdpr %canrestore, %g3
30979 rdpr %cleanwin, %g4
30980 rdpr %otherwin, %g5
30981 rdpr %wstate, %g6
30982loop_2596:
30983 tge %xcc, 0x1
30984 umul %o5, %g1, %o4
30985 andncc %g2, %l2, %l6
30986 bg loop_2597
30987 udivcc %i1, 0x1ADF, %i5
30988 set 0x46, %i5
30989 ldsha [%l7 + %i5] 0x0c, %g3
30990loop_2597:
30991 nop
30992 setx 0xD079AAB7, %l0, %l6
30993 st %l6, [%l7 + 0x74]
30994 ld [%l7 + 0x74], %fsr
30995 popc 0x1BCD, %i7
30996 movvc %icc, %l1, %o3
30997 and %i2, %i4, %l5
30998 sdiv %i6, 0x1B49, %o6
30999 set 0x40, %i6
31000 stda %f16, [%l7 + %i6] 0x14
31001 bcc loop_2598
31002 taddcctv %o7, %o2, %o1
31003 fmovdg %icc, %f0, %f0
31004 tleu %icc, 0x7
31005loop_2598:
31006 stx %o0, [%l7 + 0x58]
31007 movneg %xcc, %g5, %g7
31008 tne %xcc, 0x7
31009 nop
31010 setx 0xE2C83692, %l0, %l6
31011 st %l6, [%l7 + 0x28]
31012 ld [%l7 + 0x28], %f18
31013 setx 0x781B6074, %l1, %l5
31014 st %l5, [%l7 + 0x10]
31015 ld [%l7 + 0x10], %f24
31016 fdivs %f24, %f18, %f0
31017 fba %fcc0, loop_2599
31018 umul %g4, %l4, %i3
31019 fzeros %f29
31020 nop
31021 setx loop_2600, %l0, %l1
31022 jmpl %l1, %l0
31023loop_2599:
31024 addc %l3, 0x1969, %i0
31025 xnor %g6, 0x06A2, %g1
31026 srax %o5, 0x16, %g2
31027loop_2600:
31028 ldsb [%l7 + 0x0B], %o4
31029 ldstub [%l7 + 0x6A], %l6
31030 tge %icc, 0x6
31031 movgu %icc, %i1, %i5
31032 bneg,a,pn %icc, loop_2601
31033 bvc,a,pn %xcc, loop_2602
31034 fmovsneg %xcc, %f20, %f19
31035 fmovsne %icc, %f25, %f9
31036loop_2601:
31037 brz %g3, loop_2603
31038loop_2602:
31039 movrlez %l2, %l1, %o3
31040 nop
31041 fitos %f3, %f15
31042 fstox %f15, %f0
31043 fxtos %f0, %f2
31044 bn,a loop_2604
31045loop_2603:
31046 fmovdleu %xcc, %f11, %f5
31047 fmovsvs %xcc, %f28, %f19
31048 fmovrde %i2, %f4, %f26
31049loop_2604:
31050 fors %f30, %f17, %f16
31051 fnors %f10, %f28, %f8
31052 fmovrdne %i7, %f18, %f6
31053 fcmple32 %f18, %f8, %i4
31054 edge8 %i6, %l5, %o7
31055 andncc %o6, %o2, %o1
31056 tcc %icc, 0x2
31057 flush %l7 + 0x6C
31058 lduh [%l7 + 0x1A], %o0
31059 fcmple32 %f16, %f6, %g7
31060 add %l7, 0x54, %l6
31061 wr %g0, 0x89, %asi
31062 lda [%l6] %asi, %g4
31063 casa [%l6] %asi, %g4, %l4
31064 subc %g5, 0x019F, %l0
31065 mulx %i3, %l3, %g6
31066 st %f1, [%l7 + 0x10]
31067 nop
31068 set 0x18, %o1
31069 ldd [%l7 + %o1], %g0
31070 fcmple32 %f14, %f18, %i0
31071 set 0x20, %o2
31072 ldsha [%l7 + %o2] 0x15, %o5
31073 movrlez %o4, %l6, %g2
31074 bshuffle %f18, %f16, %f4
31075 fcmpne16 %f6, %f24, %i5
31076 sir 0x020F
31077 array8 %i1, %l2, %g3
31078 smul %o3, 0x0D8E, %i2
31079 edge32ln %l1, %i7, %i6
31080 smulcc %l5, 0x00A5, %i4
31081 tvc %icc, 0x7
31082 saved
31083 rdpr %cwp, %g1
31084 rdpr %cansave, %g2
31085 rdpr %canrestore, %g3
31086 rdpr %cleanwin, %g4
31087 rdpr %otherwin, %g5
31088 rdpr %wstate, %g6
31089 set 0x24, %o6
31090 lduwa [%l7 + %o6] 0x04, %o6
31091 bge,pt %xcc, loop_2605
31092 fcmpeq16 %f4, %f6, %o7
31093 tcs %xcc, 0x0
31094 subccc %o1, 0x19E3, %o0
31095loop_2605:
31096 fmovdgu %icc, %f27, %f11
31097 fmovrsgz %g7, %f8, %f13
31098 nop
31099 fitos %f14, %f3
31100 fstox %f3, %f26
31101 fxtos %f26, %f20
31102 movrlz %g4, %l4, %o2
31103 edge32l %l0, %g5, %i3
31104 brlez,a %l3, loop_2606
31105 movge %icc, %g1, %i0
31106 nop
31107 set 0x10, %l0
31108 ldsw [%l7 + %l0], %o5
31109 set 0x20, %g4
31110 stxa %o4, [%l7 + %g4] 0x04
31111loop_2606:
31112 array32 %g6, %g2, %i5
31113 sir 0x0633
31114 srlx %l6, %i1, %g3
31115 set 0x2C, %o5
31116 swapa [%l7 + %o5] 0x19, %o3
31117 edge16l %l2, %i2, %l1
31118 sra %i7, 0x02, %i6
31119 tpos %icc, 0x0
31120 addcc %l5, %o6, %o7
31121 subc %i4, 0x1DD3, %o0
31122 movpos %icc, %o1, %g4
31123 fmovsn %xcc, %f9, %f17
31124 or %g7, %o2, %l4
31125 saved
31126 rdpr %cwp, %g1
31127 rdpr %cansave, %g2
31128 rdpr %canrestore, %g3
31129 rdpr %cleanwin, %g4
31130 rdpr %otherwin, %g5
31131 rdpr %wstate, %g6
31132 movrgz %l0, 0x0FD, %g5
31133 nop
31134 setx 0x69CC686A, %l0, %l6
31135 st %l6, [%l7 + 0x28]
31136 ld [%l7 + 0x28], %f0
31137 setx 0xB32C786D, %l1, %l5
31138 st %l5, [%l7 + 0x10]
31139 ld [%l7 + 0x10], %f27
31140 fdivs %f27, %f0, %f15
31141 sdivx %l3, 0x1AE2, %g1
31142 brz %i0, loop_2607
31143 edge16l %i3, %o5, %o4
31144 fmovs %f12, %f19
31145 andn %g2, 0x0996, %i5
31146loop_2607:
31147 nop
31148 setx loop_2608, %l0, %l1
31149 wrpr 0x1, %tl
31150 wrpr %l1, %tpc
31151 add %l1, 0x4, %l1
31152 wrpr %l1, %tnpc
31153 setx 0x34400001400, %l0, %l1
31154 wrpr %l1, %tstate
31155 wrhpr 0x4, %htstate
31156 retry
31157 tne %xcc, 0x2
31158 saved
31159 rdpr %cwp, %g1
31160 rdpr %cansave, %g2
31161 rdpr %canrestore, %g3
31162 rdpr %cleanwin, %g4
31163 rdpr %otherwin, %g5
31164 rdpr %wstate, %g6
31165 fmuld8sux16 %f28, %f17, %f6
31166loop_2608:
31167 movgu %icc, %l6, %g6
31168 mulscc %g3, %i1, %o3
31169 smul %l2, %l1, %i2
31170 fcmpne16 %f12, %f10, %i7
31171 movre %i6, 0x263, %l5
31172 orncc %o7, 0x040F, %o6
31173 bge,a loop_2609
31174 restored
31175 rdpr %cwp, %g1
31176 rdpr %cansave, %g2
31177 rdpr %canrestore, %g3
31178 rdpr %cleanwin, %g4
31179 rdpr %otherwin, %g5
31180 rdpr %wstate, %g6
31181 call loop_2610
31182 nop
31183 setx 0x4B618FDEFAD05F5C, %l0, %l6
31184 stx %l6, [%l7 + 0x28]
31185 ldd [%l7 + 0x28], %f0
31186 setx 0x41C7D7FA57986313, %l1, %l5
31187 stx %l5, [%l7 + 0x10]
31188 ldd [%l7 + 0x10], %f26
31189 fsubd %f26, %f0, %f28
31190loop_2609:
31191 edge8l %o0, %o1, %g4
31192 wr %g0, 0x16, %asi
31193 stda %f0, [%l7 + 0x40] %asi
31194 membar #Sync
31195loop_2610:
31196 popc %g7, %o2
31197 taddcctv %i4, 0x1A73, %l0
31198 movl %xcc, %g5, %l3
31199 andcc %l4, 0x09B8, %i0
31200 xorcc %i3, 0x1D10, %g1
31201 edge32ln %o5, %o4, %g2
31202 fsrc1 %f20, %f30
31203 wr %g0, 0x89, %asi
31204 stba %l6, [%l7 + 0x34] %asi
31205 sub %g6, 0x04CB, %i5
31206 bgu,a,pt %xcc, loop_2611
31207 fmovsl %icc, %f27, %f27
31208 movcc %xcc, %g3, %i1
31209 orcc %o3, 0x11CA, %l2
31210loop_2611:
31211 movrgez %i2, %l1, %i7
31212 fpsub16 %f2, %f10, %f6
31213 tgu %icc, 0x5
31214 ldsh [%l7 + 0x56], %i6
31215 brgz %o7, loop_2612
31216 fbo,a %fcc2, loop_2613
31217 bleu,pt %xcc, loop_2614
31218 move %xcc, %l5, %o6
31219loop_2612:
31220 stb %o0, [%l7 + 0x66]
31221loop_2613:
31222 fmovrsne %o1, %f2, %f18
31223loop_2614:
31224 xorcc %g7, %g4, %i4
31225 fmovrsne %o2, %f27, %f26
31226 movneg %icc, %l0, %g5
31227 bcs,a %icc, loop_2615
31228 tle %xcc, 0x0
31229 sdivx %l4, 0x1E9F, %i0
31230 fcmpeq32 %f2, %f0, %i3
31231loop_2615:
31232 movle %icc, %l3, %g1
31233 fmovsleu %xcc, %f27, %f4
31234 nop
31235 fitos %f30, %f21
31236 umul %o4, %o5, %g2
31237 fmovs %f12, %f18
31238 or %l6, 0x17F4, %i5
31239 fmovsl %xcc, %f18, %f14
31240 fbg %fcc1, loop_2616
31241 fpmerge %f0, %f1, %f16
31242 edge16n %g3, %g6, %o3
31243 popc %i1, %l2
31244loop_2616:
31245 fmovspos %icc, %f7, %f1
31246 movne %xcc, %l1, %i7
31247 tvc %icc, 0x2
31248 tsubcc %i2, %o7, %l5
31249 bleu,a loop_2617
31250 tg %xcc, 0x0
31251 movcs %icc, %i6, %o6
31252 alignaddr %o1, %g7, %g4
31253loop_2617:
31254 ldstub [%l7 + 0x69], %i4
31255 sethi 0x07C7, %o0
31256 orncc %o2, 0x07F0, %g5
31257 movleu %xcc, %l0, %i0
31258 movle %xcc, %l4, %l3
31259 umul %i3, %g1, %o4
31260 nop
31261 fitos %f7, %f27
31262 fstoi %f27, %f22
31263 srl %o5, %l6, %g2
31264 stw %i5, [%l7 + 0x18]
31265 xorcc %g3, 0x1683, %g6
31266 movgu %xcc, %o3, %l2
31267 tge %xcc, 0x1
31268 sir 0x1960
31269 bcc,a,pt %icc, loop_2618
31270 fcmpgt32 %f0, %f24, %i1
31271 ldsh [%l7 + 0x3A], %i7
31272 subccc %l1, %i2, %l5
31273loop_2618:
31274 fmovdne %icc, %f26, %f28
31275 brnz,a %i6, loop_2619
31276 andcc %o7, %o1, %o6
31277 and %g7, %g4, %o0
31278 wr %g0, 0x27, %asi
31279 stwa %o2, [%l7 + 0x3C] %asi
31280 membar #Sync
31281loop_2619:
31282 mulx %g5, 0x08A6, %l0
31283 fandnot2 %f28, %f28, %f16
31284 srax %i0, %l4, %l3
31285 brgz %i4, loop_2620
31286 and %i3, 0x06A3, %g1
31287 tle %icc, 0x6
31288 taddcc %o5, %o4, %g2
31289loop_2620:
31290 movrlz %i5, %g3, %g6
31291 bcc loop_2621
31292 tle %icc, 0x5
31293 tle %xcc, 0x6
31294 fcmpeq16 %f26, %f28, %o3
31295loop_2621:
31296 restored
31297 rdpr %cwp, %g1
31298 rdpr %cansave, %g2
31299 rdpr %canrestore, %g3
31300 rdpr %cleanwin, %g4
31301 rdpr %otherwin, %g5
31302 rdpr %wstate, %g6
31303 xorcc %l2, %i1, %i7
31304 fbg,a %fcc1, loop_2622
31305 umulcc %l1, %l6, %l5
31306 fbule,a %fcc2, loop_2623
31307 movne %icc, %i2, %i6
31308loop_2622:
31309 alignaddr %o7, %o6, %o1
31310 fmul8sux16 %f20, %f6, %f22
31311loop_2623:
31312 movne %icc, %g7, %o0
31313 edge16 %g4, %o2, %l0
31314 umulcc %i0, 0x0769, %l4
31315 fmovscs %xcc, %f1, %f31
31316 fmovsg %icc, %f16, %f16
31317 fpsub32 %f30, %f22, %f22
31318 sra %l3, 0x11, %i4
31319 edge16l %g5, %i3, %g1
31320 prefetch [%l7 + 0x60], 0x0
31321 ldsb [%l7 + 0x78], %o4
31322 move %icc, %g2, %i5
31323 movrgez %o5, 0x36E, %g3
31324 alignaddrl %g6, %o3, %l2
31325 fba,a %fcc3, loop_2624
31326 ldsh [%l7 + 0x0E], %i1
31327 te %icc, 0x1
31328 tcs %icc, 0x5
31329loop_2624:
31330 subcc %i7, 0x0683, %l6
31331 fsrc1 %f4, %f14
31332 sdiv %l1, 0x1B2F, %i2
31333 umulcc %l5, %o7, %o6
31334 fnor %f6, %f8, %f22
31335 srax %o1, 0x14, %i6
31336 tpos %xcc, 0x2
31337 wr %g0, 0x11, %asi
31338 ldsba [%l7 + 0x72] %asi, %o0
31339 srax %g7, 0x1C, %g4
31340 ld [%l7 + 0x08], %f0
31341 movrlez %o2, 0x15E, %i0
31342 movcc %xcc, %l4, %l0
31343 orcc %l3, 0x0A6F, %i4
31344 orncc %g5, 0x0196, %i3
31345 fandnot1s %f10, %f19, %f7
31346 fsrc2 %f16, %f14
31347 membar 0x6D
31348 set 0x62, %i4
31349 ldsba [%l7 + %i4] 0x11, %o4
31350 wr %g0, 0x81, %asi
31351 ldsha [%l7 + 0x7E] %asi, %g2
31352 nop
31353 fitod %f2, %f22
31354 fdtos %f22, %f9
31355 array16 %i5, %g1, %g3
31356 tgu %xcc, 0x4
31357 ldsb [%l7 + 0x24], %o5
31358 fbg,a %fcc1, loop_2625
31359 addcc %g6, %l2, %o3
31360 and %i1, 0x0A01, %i7
31361 tcs %icc, 0x2
31362loop_2625:
31363 brlez %l1, loop_2626
31364 fpsub32 %f2, %f8, %f22
31365 andn %i2, %l6, %l5
31366 nop
31367 setx 0x19737FCD, %l0, %l6
31368 st %l6, [%l7 + 0x28]
31369 ld [%l7 + 0x28], %f3
31370 setx 0x0B0B0BD1, %l1, %l5
31371 st %l5, [%l7 + 0x10]
31372 ld [%l7 + 0x10], %f24
31373 fdivs %f24, %f3, %f15
31374loop_2626:
31375 fornot1s %f7, %f31, %f21
31376 fmovd %f14, %f26
31377 ldd [%l7 + 0x48], %f8
31378 array16 %o6, %o1, %i6
31379 fbuge,a %fcc0, loop_2627
31380 fpsub32s %f15, %f21, %f10
31381 bne,pt %xcc, loop_2628
31382 mova %xcc, %o7, %o0
31383loop_2627:
31384 subc %g4, 0x0CED, %o2
31385 edge16l %i0, %g7, %l4
31386loop_2628:
31387 fmovdleu %icc, %f23, %f19
31388 fnot2 %f20, %f8
31389 wr %g0, 0x89, %asi
31390 lda [%l7 + 0x28] %asi, %f19
31391 fexpand %f27, %f16
31392 edge16l %l3, %i4, %l0
31393 edge16ln %g5, %i3, %o4
31394 wr %g0, 0x81, %asi
31395 ldswa [%l7 + 0x5C] %asi, %g2
31396 sllx %i5, %g1, %o5
31397 ta %xcc, 0x7
31398 nop
31399 fitod %f0, %f26
31400 smulcc %g3, 0x1BE2, %g6
31401 fsrc2s %f9, %f7
31402 move %xcc, %o3, %i1
31403 fornot2 %f28, %f22, %f2
31404 tl %xcc, 0x2
31405 fornot2 %f2, %f2, %f26
31406 nop
31407 setx 0xA6B9A7F1, %l0, %l6
31408 st %l6, [%l7 + 0x28]
31409 ld [%l7 + 0x28], %f2
31410 setx 0x5DA78DE3, %l1, %l5
31411 st %l5, [%l7 + 0x10]
31412 ld [%l7 + 0x10], %f20
31413 fadds %f20, %f2, %f8
31414 brgz %i7, loop_2629
31415 fnot1 %f24, %f30
31416 orn %l2, %l1, %i2
31417 wr %g0, 0x88, %asi
31418 ldsba [%l7 + 0x3A] %asi, %l5
31419loop_2629:
31420 edge16l %o6, %l6, %o1
31421 orncc %o7, 0x0CA2, %o0
31422 movneg %icc, %i6, %g4
31423 tvs %xcc, 0x6
31424 subcc %i0, 0x0809, %g7
31425 add %o2, %l3, %i4
31426 fandnot2 %f6, %f30, %f28
31427 addccc %l4, %l0, %g5
31428 faligndata %f28, %f16, %f20
31429 wr %g0, 0x10, %asi
31430 lduwa [%l7 + 0x44] %asi, %i3
31431 sub %o4, 0x0D7C, %g2
31432 bvs,pn %icc, loop_2630
31433 be loop_2631
31434 saved
31435 rdpr %cwp, %g1
31436 rdpr %cansave, %g2
31437 rdpr %canrestore, %g3
31438 rdpr %cleanwin, %g4
31439 rdpr %otherwin, %g5
31440 rdpr %wstate, %g6
31441 tleu %icc, 0x7
31442loop_2630:
31443 movcc %icc, %g1, %o5
31444loop_2631:
31445 taddcc %i5, %g3, %g6
31446 movrlz %o3, %i7, %i1
31447 set 0x66, %g6
31448 ldsha [%l7 + %g6] 0x89, %l1
31449 movrne %i2, %l2, %o6
31450 movneg %icc, %l5, %l6
31451 ld [%l7 + 0x50], %f2
31452 sll %o7, %o0, %o1
31453 membar 0x42
31454 ldsw [%l7 + 0x4C], %i6
31455 ldsh [%l7 + 0x46], %i0
31456 movrne %g4, 0x252, %o2
31457 tne %xcc, 0x3
31458 subccc %g7, %i4, %l3
31459 bcc,a loop_2632
31460 tle %icc, 0x7
31461 smul %l0, 0x15B9, %l4
31462 set 0x20, %i7
31463 swapa [%l7 + %i7] 0x80, %g5
31464loop_2632:
31465 nop
31466 set 0x5C, %i0
31467 lda [%l7 + %i0] 0x0c, %f23
31468 nop
31469 setx loop_2633, %l0, %l1
31470 jmpl %l1, %o4
31471 fnegs %f16, %f3
31472 bg,a,pt %xcc, loop_2634
31473 taddcctv %g2, 0x03BF, %g1
31474loop_2633:
31475 smulcc %i3, %i5, %o5
31476 wr %g0, 0x88, %asi
31477 lduwa [%l7 + 0x68] %asi, %g3
31478loop_2634:
31479 movre %o3, %i7, %g6
31480 sethi 0x11A2, %i1
31481 edge32 %l1, %l2, %i2
31482 tvc %xcc, 0x1
31483 movge %icc, %o6, %l6
31484 orncc %o7, 0x1581, %l5
31485 bg,a loop_2635
31486 subccc %o0, %i6, %o1
31487 fxnors %f5, %f11, %f18
31488 wr %g0, 0x27, %asi
31489 ldda [%l7 + 0x50] %asi, %i0
31490loop_2635:
31491 mulx %g4, %o2, %i4
31492 bgu loop_2636
31493 nop
31494 set 0x38, %i1
31495 ldub [%l7 + %i1], %g7
31496 brz,a %l3, loop_2637
31497 or %l0, 0x1204, %l4
31498loop_2636:
31499 fbo,a %fcc1, loop_2638
31500 andcc %g5, 0x0C54, %g2
31501loop_2637:
31502 fmul8ulx16 %f2, %f8, %f22
31503 flush %l7 + 0x3C
31504loop_2638:
31505 brgez,a %o4, loop_2639
31506 sth %g1, [%l7 + 0x12]
31507 membar 0x67
31508 movcs %icc, %i3, %o5
31509loop_2639:
31510 movgu %xcc, %g3, %i5
31511 swap [%l7 + 0x58], %o3
31512 mova %xcc, %g6, %i7
31513 andn %l1, %i1, %i2
31514 wr %g0, 0x11, %asi
31515 ldsba [%l7 + 0x6C] %asi, %o6
31516 movge %icc, %l2, %o7
31517 fmovrslz %l6, %f7, %f3
31518 fcmpne16 %f30, %f6, %l5
31519 orn %o0, %o1, %i0
31520 movvc %icc, %i6, %g4
31521 alignaddr %i4, %o2, %l3
31522 fbul,a %fcc2, loop_2640
31523 sll %g7, 0x1A, %l4
31524 andn %l0, %g5, %o4
31525 movne %icc, %g2, %g1
31526loop_2640:
31527 fmovse %icc, %f22, %f26
31528 movneg %xcc, %i3, %o5
31529 subcc %g3, %i5, %g6
31530 tle %icc, 0x3
31531 fbuge %fcc3, loop_2641
31532 fmovdvc %icc, %f2, %f6
31533 add %i7, %l1, %o3
31534 movne %icc, %i1, %o6
31535loop_2641:
31536 brlz,a %l2, loop_2642
31537 std %f16, [%l7 + 0x08]
31538 fexpand %f27, %f26
31539 movrlz %o7, %l6, %l5
31540loop_2642:
31541 edge16l %o0, %o1, %i0
31542 edge16 %i6, %g4, %i2
31543 tle %xcc, 0x3
31544 array16 %i4, %o2, %l3
31545 movgu %xcc, %g7, %l4
31546 tvc %xcc, 0x0
31547 ldsb [%l7 + 0x77], %g5
31548 xnorcc %o4, %g2, %g1
31549 nop
31550 set 0x28, %i2
31551 ldx [%l7 + %i2], %i3
31552 fbul %fcc0, loop_2643
31553 stx %o5, [%l7 + 0x60]
31554 tsubcctv %l0, 0x033F, %i5
31555 tvc %xcc, 0x3
31556loop_2643:
31557 movrlez %g3, 0x370, %i7
31558 fones %f30
31559 fsrc1 %f2, %f8
31560 udivcc %g6, 0x1825, %l1
31561 movge %icc, %o3, %i1
31562 te %icc, 0x5
31563 set 0x5C, %o3
31564 stha %l2, [%l7 + %o3] 0x04
31565 xor %o6, 0x0BEA, %l6
31566 add %l7, 0x38, %l6
31567 wr %g0, 0x89, %asi
31568 casxa [%l6] %asi, %l5, %o0
31569 smul %o1, 0x11FB, %i0
31570 nop
31571 fitod %f12, %f16
31572 fdtoi %f16, %f21
31573 srl %o7, 0x0D, %g4
31574 mulx %i6, 0x1394, %i2
31575 wr %g0, 0x80, %asi
31576 ldstuba [%l7 + 0x78] %asi, %o2
31577 fbg,a %fcc2, loop_2644
31578 tvc %icc, 0x6
31579 smul %l3, %g7, %l4
31580 tvc %icc, 0x6
31581loop_2644:
31582 movne %icc, %i4, %g5
31583 fornot1s %f3, %f1, %f3
31584 srlx %g2, 0x0C, %o4
31585 fmovrslz %g1, %f23, %f2
31586 fand %f14, %f26, %f10
31587 fors %f16, %f28, %f26
31588 movg %icc, %o5, %l0
31589 addcc %i5, 0x1917, %g3
31590 fmovd %f24, %f12
31591 bn,pn %icc, loop_2645
31592 tge %xcc, 0x6
31593 mulx %i3, %i7, %g6
31594 andn %l1, 0x144F, %o3
31595loop_2645:
31596 fandnot1s %f16, %f18, %f11
31597 edge32l %l2, %i1, %l6
31598 wr %g0, 0x89, %asi
31599 lduha [%l7 + 0x34] %asi, %l5
31600 udivx %o0, 0x0B00, %o1
31601 addcc %i0, %o6, %g4
31602 fcmpeq32 %f2, %f18, %o7
31603 movneg %xcc, %i2, %o2
31604 movge %icc, %l3, %i6
31605 mova %xcc, %l4, %i4
31606 srlx %g5, %g2, %g7
31607 array32 %o4, %g1, %l0
31608 bge loop_2646
31609 xnor %o5, 0x1F4A, %g3
31610 movg %xcc, %i5, %i3
31611 movrgez %i7, 0x0ED, %g6
31612loop_2646:
31613 fmovrdne %o3, %f26, %f4
31614 wr %g0, 0x18, %asi
31615 stba %l2, [%l7 + 0x19] %asi
31616 wr %g0, 0x0c, %asi
31617 lda [%l7 + 0x4C] %asi, %f26
31618 tleu %xcc, 0x5
31619 andn %l1, 0x1EE3, %l6
31620 sll %l5, %i1, %o0
31621 fmovrsgz %o1, %f0, %f24
31622 bshuffle %f18, %f24, %f18
31623 fmul8x16al %f7, %f7, %f12
31624 movcs %icc, %i0, %g4
31625 wr %g0, 0x19, %asi
31626 lda [%l7 + 0x74] %asi, %f13
31627 fmovrslz %o6, %f2, %f31
31628 smul %i2, %o7, %l3
31629 sdivcc %o2, 0x1EB1, %l4
31630 fbue %fcc3, loop_2647
31631 fbo %fcc3, loop_2648
31632 andn %i6, 0x0627, %i4
31633 wr %g0, 0x04, %asi
31634 lduha [%l7 + 0x7C] %asi, %g2
31635loop_2647:
31636 fpsub16 %f14, %f2, %f0
31637loop_2648:
31638 nop
31639 fitos %f13, %f11
31640 fstoi %f11, %f19
31641 orncc %g7, 0x1CDD, %g5
31642 movre %o4, 0x014, %l0
31643 udivx %o5, 0x0B86, %g1
31644 prefetch [%l7 + 0x38], 0x1
31645 fbn,a %fcc3, loop_2649
31646 fble,a %fcc1, loop_2650
31647 fcmpne32 %f6, %f2, %g3
31648 movl %icc, %i5, %i3
31649loop_2649:
31650 nop
31651 fitos %f17, %f2
31652loop_2650:
31653 fmovdvc %xcc, %f31, %f24
31654 stb %g6, [%l7 + 0x75]
31655 bne,pt %icc, loop_2651
31656 nop
31657 setx 0x33D414E507F34702, %l0, %l6
31658 stx %l6, [%l7 + 0x28]
31659 ldd [%l7 + 0x28], %f16
31660 setx 0x900E3896FD9CCD08, %l1, %l5
31661 stx %l5, [%l7 + 0x10]
31662 ldd [%l7 + 0x10], %f18
31663 fdivd %f18, %f16, %f26
31664 fandnot2 %f8, %f16, %f20
31665 tvc %xcc, 0x7
31666loop_2651:
31667 movrgez %i7, 0x3D3, %o3
31668 srlx %l2, %l6, %l5
31669 tcc %xcc, 0x3
31670 fpack32 %f18, %f0, %f22
31671 te %xcc, 0x7
31672 movg %icc, %l1, %o0
31673 subc %i1, 0x0F23, %i0
31674 edge8 %o1, %o6, %g4
31675 fmovdge %icc, %f26, %f7
31676 fnegs %f29, %f10
31677 bpos loop_2652
31678 udivcc %i2, 0x14CF, %o7
31679 stb %l3, [%l7 + 0x1E]
31680 nop
31681 setx loop_2653, %l0, %l1
31682 wrpr 0x1, %tl
31683 wrpr %l1, %tnpc
31684 setx 0x34400001400, %l0, %l1
31685 wrpr %l1, %tstate
31686 wrhpr 0x4, %htstate
31687 done
31688loop_2652:
31689 movgu %xcc, %o2, %l4
31690 sra %i4, 0x0F, %g2
31691 bge,pt %xcc, loop_2654
31692loop_2653:
31693 taddcc %i6, 0x10D1, %g7
31694 brgz,a %g5, loop_2655
31695 fbne %fcc0, loop_2656
31696loop_2654:
31697 fcmpne16 %f16, %f6, %o4
31698 edge8n %l0, %o5, %g3
31699loop_2655:
31700 movneg %xcc, %i5, %i3
31701loop_2656:
31702 fmovdcc %xcc, %f27, %f16
31703 tvc %icc, 0x6
31704 set 0x40, %o7
31705 ldstuba [%l7 + %o7] 0x19, %g1
31706 movvc %icc, %g6, %i7
31707 sub %l2, %o3, %l6
31708 call loop_2657
31709 ldd [%l7 + 0x78], %l4
31710 orncc %o0, %i1, %i0
31711 mulscc %l1, 0x1867, %o1
31712loop_2657:
31713 fbule %fcc2, loop_2658
31714 lduh [%l7 + 0x40], %g4
31715 tne %icc, 0x5
31716 sll %o6, 0x07, %i2
31717loop_2658:
31718 movle %icc, %l3, %o2
31719 edge8l %l4, %i4, %g2
31720 set 0x5C, %g7
31721 lda [%l7 + %g7] 0x0c, %f23
31722 st %f13, [%l7 + 0x34]
31723 sdivx %o7, 0x0B3A, %i6
31724 movne %xcc, %g5, %g7
31725 fbul,a %fcc1, loop_2659
31726 tn %xcc, 0x5
31727 fxors %f5, %f11, %f21
31728 fmovdcc %xcc, %f23, %f26
31729loop_2659:
31730 tge %xcc, 0x4
31731 fbl,a %fcc1, loop_2660
31732 alignaddrl %l0, %o5, %g3
31733 array8 %i5, %i3, %o4
31734 ba loop_2661
31735loop_2660:
31736 edge16l %g6, %g1, %i7
31737 fbu,a %fcc2, loop_2662
31738 tcc %icc, 0x2
31739loop_2661:
31740 movgu %icc, %l2, %l6
31741 ldx [%l7 + 0x28], %l5
31742loop_2662:
31743 tneg %xcc, 0x6
31744 movrne %o0, %o3, %i0
31745 mulx %l1, %o1, %i1
31746 sdiv %o6, 0x1F3B, %i2
31747 wr %g0, 0x18, %asi
31748 ldsha [%l7 + 0x66] %asi, %g4
31749 set 0x3C, %g5
31750 lduwa [%l7 + %g5] 0x80, %l3
31751 edge32ln %o2, %l4, %i4
31752 movcs %icc, %g2, %i6
31753 andcc %g5, %g7, %o7
31754 movrlez %l0, 0x173, %g3
31755 fors %f15, %f28, %f6
31756 tge %icc, 0x2
31757 fmovdg %xcc, %f28, %f30
31758 fmovsvc %icc, %f3, %f9
31759 movne %icc, %o5, %i3
31760 te %icc, 0x6
31761 brlz %i5, loop_2663
31762 movg %xcc, %g6, %o4
31763 fsrc1 %f10, %f4
31764 nop
31765 setx 0x9468E989, %l0, %l6
31766 st %l6, [%l7 + 0x28]
31767 ld [%l7 + 0x28], %f6
31768 setx 0xE70BC8DE, %l1, %l5
31769 st %l5, [%l7 + 0x10]
31770 ld [%l7 + 0x10], %f15
31771 fadds %f15, %f6, %f30
31772loop_2663:
31773 andncc %g1, %i7, %l6
31774 membar #Sync
31775 wr %g0, 0x1f, %asi
31776 ldda [%l7 + 0x40] %asi, %f16
31777 addc %l2, 0x0A52, %o0
31778 tgu %icc, 0x0
31779 movrlz %l5, 0x26C, %i0
31780 edge16ln %l1, %o1, %o3
31781 fmovrdgez %o6, %f28, %f24
31782 fmovd %f24, %f10
31783 set 0x6B, %l6
31784 stba %i1, [%l7 + %l6] 0x2f
31785 membar #Sync
31786 fcmpeq16 %f8, %f18, %g4
31787 fpadd16s %f4, %f10, %f14
31788 alignaddrl %i2, %o2, %l4
31789 movneg %icc, %i4, %g2
31790 sll %i6, %l3, %g5
31791 lduh [%l7 + 0x44], %o7
31792 mulx %l0, %g7, %g3
31793 fbge,a %fcc0, loop_2664
31794 fbule %fcc3, loop_2665
31795 addcc %i3, %i5, %o5
31796 set 0x3C, %g1
31797 lduwa [%l7 + %g1] 0x89, %o4
31798loop_2664:
31799 nop
31800 wr %g0, 0x11, %asi
31801 lduha [%l7 + 0x74] %asi, %g1
31802loop_2665:
31803 movrgz %i7, %g6, %l6
31804 tneg %xcc, 0x0
31805 tne %xcc, 0x6
31806 fmovdpos %xcc, %f0, %f4
31807 movrne %l2, %o0, %i0
31808 tle %icc, 0x6
31809 andn %l1, %l5, %o3
31810 fmovrdgz %o6, %f26, %f20
31811 fpadd16 %f30, %f30, %f20
31812 fmovrslez %i1, %f27, %f12
31813 andn %g4, %o1, %i2
31814 fmovsa %icc, %f17, %f22
31815 array8 %o2, %l4, %i4
31816 fbg %fcc1, loop_2666
31817 brlz,a %g2, loop_2667
31818 fmovrdgez %i6, %f8, %f22
31819 fcmple16 %f16, %f24, %l3
31820loop_2666:
31821 mulscc %g5, 0x04E3, %o7
31822loop_2667:
31823 nop
31824 add %l7, 0x58, %l6
31825 wr %g0, 0x80, %asi
31826 ldxa [%l6] %asi, %l0
31827 casxa [%l6] 0x80, %l0, %g7
31828 tpos %xcc, 0x2
31829 udiv %g3, 0x1DE1, %i5
31830 fcmpgt16 %f10, %f24, %i3
31831 brgz,a %o4, loop_2668
31832 xnorcc %g1, %o5, %g6
31833 bvc,a,pt %xcc, loop_2669
31834 fmovd %f24, %f16
31835loop_2668:
31836 sir 0x1BDB
31837 nop
31838 setx 0x3047690F, %l0, %l6
31839 st %l6, [%l7 + 0x14]
31840 ld [%l7 + 0x14], %fsr
31841loop_2669:
31842 fbuge,a %fcc1, loop_2670
31843 ldd [%l7 + 0x10], %i6
31844 te %xcc, 0x0
31845 tle %icc, 0x7
31846loop_2670:
31847 tcs %icc, 0x5
31848 edge8ln %i7, %o0, %i0
31849 fbn %fcc1, loop_2671
31850 srl %l2, 0x17, %l5
31851 membar 0x78
31852 movvc %xcc, %o3, %l1
31853loop_2671:
31854 movn %xcc, %i1, %g4
31855 fmovsvc %icc, %f3, %f18
31856 te %xcc, 0x5
31857 sth %o6, [%l7 + 0x5C]
31858 fmovscs %xcc, %f29, %f26
31859 fbul,a %fcc2, loop_2672
31860 fbo %fcc1, loop_2673
31861 ble %xcc, loop_2674
31862 udivcc %i2, 0x1774, %o2
31863loop_2672:
31864 movg %icc, %l4, %i4
31865loop_2673:
31866 fbg %fcc1, loop_2675
31867loop_2674:
31868 sethi 0x1C01, %g2
31869 brnz %i6, loop_2676
31870 brz,a %o1, loop_2677
31871loop_2675:
31872 tvc %icc, 0x1
31873 umul %g5, 0x159B, %o7
31874loop_2676:
31875 nop
31876 set 0x24, %l4
31877 ldswa [%l7 + %l4] 0x15, %l0
31878loop_2677:
31879 orncc %g7, %g3, %l3
31880 fmovsne %icc, %f23, %f11
31881 nop
31882 setx loop_2678, %l0, %l1
31883 wrpr 0x1, %tl
31884 wrpr %l1, %tpc
31885 add %l1, 0x4, %l1
31886 wrpr %l1, %tnpc
31887 setx 0x34400001400, %l0, %l1
31888 wrpr %l1, %tstate
31889 wrhpr 0x4, %htstate
31890 retry
31891 addcc %i3, 0x0ECB, %o4
31892 fbule,a %fcc3, loop_2679
31893 fandnot2 %f18, %f8, %f16
31894loop_2678:
31895 edge16 %g1, %i5, %o5
31896 fmul8sux16 %f0, %f22, %f20
31897loop_2679:
31898 movcc %icc, %g6, %l6
31899 tsubcc %o0, 0x18FA, %i7
31900 fblg %fcc0, loop_2680
31901 nop
31902 setx 0x6CCF5387, %l0, %l6
31903 st %l6, [%l7 + 0x28]
31904 ld [%l7 + 0x28], %f25
31905 setx 0x42903236, %l1, %l5
31906 st %l5, [%l7 + 0x10]
31907 ld [%l7 + 0x10], %f21
31908 fadds %f21, %f25, %f16
31909 alignaddrl %l2, %l5, %o3
31910 tn %xcc, 0x1
31911loop_2680:
31912 fmuld8sux16 %f4, %f11, %f22
31913 fmovrsgz %i0, %f15, %f19
31914 wr %g0, 0x89, %asi
31915 ldda [%l7 + 0x60] %asi, %i0
31916 fmovrsgez %l1, %f28, %f13
31917 or %o6, %i2, %g4
31918 tn %icc, 0x1
31919 tsubcc %l4, %i4, %g2
31920 bpos,a,pn %icc, loop_2681
31921 lduh [%l7 + 0x1A], %o2
31922 edge16n %o1, %i6, %g5
31923 sethi 0x167B, %l0
31924loop_2681:
31925 saved
31926 rdpr %cwp, %g1
31927 rdpr %cansave, %g2
31928 rdpr %canrestore, %g3
31929 rdpr %cleanwin, %g4
31930 rdpr %otherwin, %g5
31931 rdpr %wstate, %g6
31932 fmovrdlz %o7, %f26, %f8
31933 ldx [%l7 + 0x68], %g7
31934 move %icc, %g3, %l3
31935 fcmpeq16 %f18, %f24, %i3
31936 ldsb [%l7 + 0x21], %g1
31937 be,a,pt %xcc, loop_2682
31938 subccc %o4, %i5, %o5
31939 fpsub32 %f26, %f28, %f16
31940 addccc %l6, 0x05BA, %o0
31941loop_2682:
31942 te %xcc, 0x3
31943 nop
31944 setx 0x46ECE0DC, %l0, %l6
31945 st %l6, [%l7 + 0x28]
31946 ld [%l7 + 0x28], %f0
31947 setx 0xF6C32079, %l1, %l5
31948 st %l5, [%l7 + 0x10]
31949 ld [%l7 + 0x10], %f12
31950 fadds %f12, %f0, %f2
31951 fnot1s %f16, %f25
31952 fcmpne32 %f18, %f20, %g6
31953 fmovsle %icc, %f29, %f25
31954 fbn,a %fcc2, loop_2683
31955 movl %xcc, %i7, %l5
31956 fpmerge %f18, %f8, %f14
31957 fmovrsne %l2, %f29, %f28
31958loop_2683:
31959 be loop_2684
31960 fmovrdgz %o3, %f30, %f18
31961 nop
31962 setx 0x3651C6847078FFB5, %l0, %l6
31963 stx %l6, [%l7 + 0x38]
31964 ldx [%l7 + 0x38], %fsr
31965 sub %i0, 0x0E7F, %l1
31966loop_2684:
31967 nop
31968 wr %g0, 0x2a, %asi
31969 ldda [%l7 + 0x40] %asi, %i0
31970 stbar
31971 te %xcc, 0x4
31972 nop
31973 set 0x38, %i3
31974 ldd [%l7 + %i3], %f10
31975 edge16ln %i2, %g4, %o6
31976 taddcc %i4, 0x1A26, %g2
31977 fxor %f18, %f24, %f18
31978 fzero %f12
31979 xorcc %l4, %o1, %i6
31980 ta %icc, 0x6
31981 fmovrde %o2, %f16, %f4
31982 add %g5, %l0, %g7
31983 edge8 %g3, %l3, %i3
31984 fmovsa %icc, %f27, %f17
31985 fmovrsgez %o7, %f13, %f9
31986 taddcctv %g1, %i5, %o5
31987 set 0x20, %l5
31988 stwa %l6, [%l7 + %l5] 0x27
31989 membar #Sync
31990 tpos %xcc, 0x3
31991 fmovsne %xcc, %f27, %f6
31992 movrgz %o0, %g6, %i7
31993 fpadd32s %f5, %f24, %f16
31994 brlez %o4, loop_2685
31995 faligndata %f14, %f20, %f14
31996 nop
31997 setx loop_2686, %l0, %l1
31998 jmpl %l1, %l5
31999 andcc %l2, 0x16B1, %i0
32000loop_2685:
32001 movle %icc, %o3, %i1
32002 fbule %fcc0, loop_2687
32003loop_2686:
32004 movn %icc, %l1, %i2
32005 andn %g4, 0x098D, %o6
32006 smulcc %g2, %i4, %o1
32007loop_2687:
32008 bvc,pn %xcc, loop_2688
32009 fmovda %icc, %f16, %f13
32010 bleu %xcc, loop_2689
32011 or %i6, %o2, %g5
32012loop_2688:
32013 fpsub32 %f2, %f26, %f28
32014 edge16 %l0, %g7, %l4
32015loop_2689:
32016 bn,pn %icc, loop_2690
32017 array16 %g3, %l3, %i3
32018 fbug,a %fcc2, loop_2691
32019 array32 %o7, %g1, %i5
32020loop_2690:
32021 fmovrsne %o5, %f30, %f12
32022 stx %o0, [%l7 + 0x78]
32023loop_2691:
32024 edge16l %l6, %i7, %g6
32025 orncc %l5, 0x1107, %o4
32026 nop
32027 setx 0xC02E02FDB060AE8F, %l0, %l6
32028 stx %l6, [%l7 + 0x40]
32029 ldx [%l7 + 0x40], %fsr
32030 nop
32031 setx 0x9251BEFC, %l0, %l6
32032 st %l6, [%l7 + 0x28]
32033 ld [%l7 + 0x28], %f5
32034 setx 0xF349A5A7, %l1, %l5
32035 st %l5, [%l7 + 0x10]
32036 ld [%l7 + 0x10], %f15
32037 fadds %f15, %f5, %f11
32038 ldx [%l7 + 0x40], %l2
32039 umul %i0, 0x1EA9, %o3
32040 movrgez %l1, 0x371, %i2
32041 udivx %g4, 0x1AF0, %o6
32042 umulcc %g2, 0x18DC, %i4
32043 array8 %i1, %i6, %o1
32044 tsubcctv %g5, 0x1306, %l0
32045 set 0x40, %l3
32046 ldda [%l7 + %l3] 0x18, %f16
32047 movl %icc, %g7, %o2
32048 movrlz %l4, %l3, %i3
32049 sethi 0x0448, %g3
32050 nop
32051 setx 0x604F1E95, %l0, %l6
32052 st %l6, [%l7 + 0x48]
32053 ld [%l7 + 0x48], %fsr
32054 tsubcc %o7, 0x08BE, %g1
32055 set 0x43, %o0
32056 stba %o5, [%l7 + %o0] 0x80
32057 set 0x54, %g2
32058 sta %f26, [%l7 + %g2] 0x10
32059 fbue,a %fcc1, loop_2692
32060 bpos,pt %xcc, loop_2693
32061 be %xcc, loop_2694
32062 nop
32063 setx loop_2695, %l0, %l1
32064 wrpr 0x1, %tl
32065 wrpr %l1, %tpc
32066 add %l1, 0x4, %l1
32067 wrpr %l1, %tnpc
32068 setx 0x34400001400, %l0, %l1
32069 wrpr %l1, %tstate
32070 wrhpr 0x4, %htstate
32071 retry
32072loop_2692:
32073 edge16n %i5, %l6, %o0
32074loop_2693:
32075 xnorcc %i7, 0x0E03, %l5
32076loop_2694:
32077 xnor %g6, 0x1D69, %o4
32078loop_2695:
32079 movge %xcc, %i0, %o3
32080 movrne %l2, %l1, %g4
32081 alignaddrl %i2, %g2, %o6
32082 srlx %i4, 0x05, %i6
32083 fmovsvc %xcc, %f6, %f12
32084 fbl,a %fcc0, loop_2696
32085 tl %xcc, 0x1
32086 sethi 0x0BAC, %o1
32087 bne,a,pn %icc, loop_2697
32088loop_2696:
32089 movle %icc, %g5, %i1
32090 movleu %xcc, %l0, %g7
32091 edge8l %o2, %l3, %l4
32092loop_2697:
32093 flush %l7 + 0x48
32094 udivx %g3, 0x1670, %o7
32095 edge32ln %i3, %o5, %i5
32096 umul %g1, %l6, %i7
32097 edge32n %l5, %g6, %o0
32098 movcc %xcc, %i0, %o3
32099 fbug %fcc0, loop_2698
32100 tneg %xcc, 0x5
32101 fmovsa %icc, %f29, %f17
32102 edge8l %l2, %l1, %g4
32103loop_2698:
32104 addc %i2, %o4, %o6
32105 movre %i4, %i6, %g2
32106 array16 %g5, %o1, %i1
32107 ldsw [%l7 + 0x5C], %g7
32108 sdivcc %l0, 0x0908, %l3
32109 tge %xcc, 0x0
32110 membar #Sync
32111 set 0x40, %g3
32112 ldda [%l7 + %g3] 0x17, %f16
32113 xnor %o2, %l4, %g3
32114 movge %xcc, %i3, %o5
32115 fxnors %f3, %f17, %f5
32116 membar 0x4A
32117 movge %xcc, %o7, %g1
32118 tle %xcc, 0x4
32119 movge %xcc, %i5, %l6
32120 fnegs %f28, %f24
32121 ba,a,pt %xcc, loop_2699
32122 fmovrde %l5, %f12, %f28
32123 addc %i7, %g6, %i0
32124 smul %o0, %o3, %l2
32125loop_2699:
32126 add %g4, 0x1BB6, %l1
32127 xnorcc %i2, %o4, %o6
32128 xnor %i6, %i4, %g2
32129 sth %o1, [%l7 + 0x34]
32130 edge8ln %g5, %g7, %i1
32131 srlx %l3, %o2, %l4
32132 saved
32133 rdpr %cwp, %g1
32134 rdpr %cansave, %g2
32135 rdpr %canrestore, %g3
32136 rdpr %cleanwin, %g4
32137 rdpr %otherwin, %g5
32138 rdpr %wstate, %g6
32139 fornot1 %f2, %f8, %f28
32140 wr %g0, 0xe2, %asi
32141 stwa %l0, [%l7 + 0x5C] %asi
32142 membar #Sync
32143 fmul8x16al %f2, %f15, %f30
32144 fpsub32 %f8, %f22, %f4
32145 fbule %fcc3, loop_2700
32146 fxnor %f20, %f28, %f18
32147 set 0x25, %l2
32148 ldsba [%l7 + %l2] 0x89, %i3
32149loop_2700:
32150 and %o5, %o7, %g1
32151 nop
32152 setx loop_2701, %l0, %l1
32153 wrpr 0x1, %tl
32154 wrpr %l1, %tpc
32155 add %l1, 0x4, %l1
32156 wrpr %l1, %tnpc
32157 setx 0x34400001400, %l0, %l1
32158 wrpr %l1, %tstate
32159 wrhpr 0x4, %htstate
32160 retry
32161 stbar
32162 mova %xcc, %i5, %g3
32163 movrlz %l6, %l5, %i7
32164loop_2701:
32165 call loop_2702
32166 andcc %g6, 0x0515, %o0
32167 movgu %xcc, %i0, %l2
32168 alignaddrl %o3, %g4, %l1
32169loop_2702:
32170 fblg,a %fcc3, loop_2703
32171 sethi 0x0716, %i2
32172 nop
32173 setx 0x72F673C8245597A2, %l0, %l6
32174 stx %l6, [%l7 + 0x28]
32175 ldd [%l7 + 0x28], %f4
32176 setx 0x72D69A663E198563, %l1, %l5
32177 stx %l5, [%l7 + 0x10]
32178 ldd [%l7 + 0x10], %f22
32179 fmuld %f22, %f4, %f10
32180 andcc %o6, 0x0C6F, %o4
32181loop_2703:
32182 std %f16, [%l7 + 0x78]
32183 edge16ln %i6, %g2, %i4
32184 sdivx %g5, 0x0032, %o1
32185 stx %i1, [%l7 + 0x58]
32186 be,a,pn %icc, loop_2704
32187 flush %l7 + 0x18
32188 nop
32189 setx loop_2705, %l0, %l1
32190 wrpr 0x1, %tl
32191 wrpr %l1, %tnpc
32192 setx 0x34400001400, %l0, %l1
32193 wrpr %l1, %tstate
32194 wrhpr 0x4, %htstate
32195 done
32196 xorcc %l3, 0x04E7, %g7
32197loop_2704:
32198 fmovdg %xcc, %f1, %f30
32199 fmovrslez %l4, %f10, %f2
32200loop_2705:
32201 xnor %l0, %i3, %o2
32202 array16 %o7, %o5, %i5
32203 sth %g3, [%l7 + 0x36]
32204 ldd [%l7 + 0x10], %i6
32205 edge32n %g1, %l5, %g6
32206 subcc %i7, 0x06A0, %i0
32207 be %xcc, loop_2706
32208 or %l2, %o3, %o0
32209 fmovdvc %icc, %f4, %f5
32210 movrgez %g4, 0x38D, %l1
32211loop_2706:
32212 andncc %i2, %o6, %o4
32213 stx %g2, [%l7 + 0x18]
32214 fpadd32s %f23, %f28, %f9
32215 set 0x22, %o4
32216 ldsha [%l7 + %o4] 0x04, %i6
32217 movn %xcc, %g5, %o1
32218 fmovs %f14, %f1
32219 taddcctv %i1, 0x19DC, %i4
32220 ble,a,pt %icc, loop_2707
32221 fcmpne32 %f2, %f12, %g7
32222 fbug,a %fcc3, loop_2708
32223 popc 0x0A93, %l4
32224loop_2707:
32225 nop
32226 add %l7, 0x44, %l6
32227 wr %g0, 0x10, %asi
32228 lda [%l6] %asi, %l3
32229 casa [%l6] %asi, %l3, %i3
32230loop_2708:
32231 edge8 %o2, %o7, %l0
32232 tgu %icc, 0x3
32233 movn %xcc, %i5, %g3
32234 ldsh [%l7 + 0x40], %l6
32235 fbug,a %fcc0, loop_2709
32236 movg %xcc, %g1, %o5
32237 fbue %fcc1, loop_2710
32238 move %xcc, %l5, %i7
32239loop_2709:
32240 tn %icc, 0x3
32241 edge8ln %i0, %g6, %o3
32242loop_2710:
32243 mulx %o0, 0x12C7, %g4
32244 ble,a %icc, loop_2711
32245 fpadd32s %f21, %f16, %f20
32246 fblg,a %fcc1, loop_2712
32247 brgez %l1, loop_2713
32248loop_2711:
32249 tcs %xcc, 0x0
32250 brnz %l2, loop_2714
32251loop_2712:
32252 edge8ln %o6, %o4, %g2
32253loop_2713:
32254 orcc %i2, %g5, %o1
32255 wr %g0, 0x18, %asi
32256 stba %i1, [%l7 + 0x25] %asi
32257loop_2714:
32258 orncc %i6, %i4, %l4
32259 nop
32260 fitos %f12, %f19
32261 fstox %f19, %f6
32262 fxtos %f6, %f6
32263 fmovrdlez %l3, %f22, %f2
32264 and %i3, 0x02B6, %g7
32265 edge32l %o2, %l0, %o7
32266 edge16ln %g3, %i5, %g1
32267 fmovsleu %icc, %f26, %f23
32268 edge8n %l6, %l5, %i7
32269 sub %i0, %g6, %o5
32270 ta %icc, 0x2
32271 wr %g0, 0x80, %asi
32272 prefetcha [%l7 + 0x38] %asi, 0x3
32273 tsubcctv %o0, %l1, %l2
32274 movne %xcc, %g4, %o6
32275 fcmple32 %f2, %f30, %o4
32276 bvs,a,pt %icc, loop_2715
32277 fbne %fcc0, loop_2716
32278 movre %g2, %g5, %o1
32279 wr %g0, 0x04, %asi
32280 lda [%l7 + 0x0C] %asi, %f9
32281loop_2715:
32282 movg %icc, %i1, %i2
32283loop_2716:
32284 ldx [%l7 + 0x50], %i6
32285 srax %l4, 0x09, %l3
32286 fzero %f14
32287 fandnot2 %f28, %f24, %f20
32288 srax %i4, %g7, %i3
32289 edge32n %l0, %o7, %o2
32290 fmovda %xcc, %f25, %f31
32291 bl,pt %icc, loop_2717
32292 udivcc %g3, 0x193F, %i5
32293 addc %l6, %g1, %l5
32294 subcc %i0, %g6, %i7
32295loop_2717:
32296 fnor %f6, %f24, %f8
32297 movl %xcc, %o5, %o0
32298 xor %o3, 0x12E0, %l2
32299 tsubcctv %g4, %o6, %o4
32300 movgu %icc, %l1, %g5
32301 fmovsne %icc, %f10, %f18
32302 andncc %o1, %g2, %i2
32303 array16 %i6, %i1, %l3
32304 or %i4, %l4, %g7
32305 xnorcc %l0, %i3, %o7
32306 bl,pn %icc, loop_2718
32307 bge,pn %icc, loop_2719
32308 movrne %g3, 0x0A4, %i5
32309 tn %icc, 0x3
32310loop_2718:
32311 fpmerge %f27, %f11, %f10
32312loop_2719:
32313 fsrc1 %f14, %f12
32314 lduw [%l7 + 0x54], %l6
32315 edge16ln %g1, %o2, %l5
32316 edge16ln %i0, %i7, %g6
32317 fbule,a %fcc2, loop_2720
32318 tpos %xcc, 0x4
32319 movvs %icc, %o0, %o5
32320 fxor %f26, %f6, %f20
32321loop_2720:
32322 fbuge %fcc3, loop_2721
32323 fpadd32s %f2, %f20, %f0
32324 orcc %o3, 0x1E05, %g4
32325 tl %icc, 0x6
32326loop_2721:
32327 nop
32328 set 0x60, %l1
32329 lduwa [%l7 + %l1] 0x15, %l2
32330 fbge %fcc2, loop_2722
32331 movre %o4, %o6, %l1
32332 fbul %fcc3, loop_2723
32333 nop
32334 setx 0xE07CC2FA, %l0, %l6
32335 st %l6, [%l7 + 0x28]
32336 ld [%l7 + 0x28], %f30
32337 setx 0x4F91DD17, %l1, %l5
32338 st %l5, [%l7 + 0x10]
32339 ld [%l7 + 0x10], %f4
32340 fsubs %f4, %f30, %f7
32341loop_2722:
32342 sub %o1, 0x000E, %g5
32343 nop
32344 setx loop_2724, %l0, %l1
32345 wrpr 0x1, %tl
32346 wrpr %l1, %tpc
32347 add %l1, 0x4, %l1
32348 wrpr %l1, %tnpc
32349 setx 0x34400001400, %l0, %l1
32350 wrpr %l1, %tstate
32351 wrhpr 0x4, %htstate
32352 retry
32353loop_2723:
32354 tg %icc, 0x4
32355 nop
32356 fitod %f12, %f2
32357 fdtos %f2, %f17
32358 movg %xcc, %i2, %i6
32359loop_2724:
32360 movge %xcc, %i1, %g2
32361 or %l3, %l4, %i4
32362 tcs %xcc, 0x4
32363 tsubcctv %l0, %i3, %o7
32364 edge16ln %g3, %g7, %l6
32365 set 0x30, %i6
32366 ldxa [%g0 + %i6] 0x50, %g1
32367 fbe %fcc1, loop_2725
32368 fbg %fcc0, loop_2726
32369 orcc %i5, %l5, %o2
32370 srlx %i0, 0x0A, %g6
32371loop_2725:
32372 sir 0x0340
32373loop_2726:
32374 bshuffle %f10, %f8, %f24
32375 udivcc %o0, 0x1444, %o5
32376 membar 0x27
32377 sdivcc %i7, 0x169E, %o3
32378 movcs %xcc, %l2, %o4
32379 movvc %xcc, %o6, %g4
32380 fmovsvs %icc, %f2, %f14
32381 ble,a %xcc, loop_2727
32382 movl %xcc, %l1, %o1
32383 xor %g5, %i6, %i2
32384 udivcc %g2, 0x1B42, %i1
32385loop_2727:
32386 movle %icc, %l3, %i4
32387 movvc %icc, %l4, %l0
32388 fmovrsgez %o7, %f23, %f13
32389 movn %xcc, %i3, %g3
32390 movl %icc, %l6, %g1
32391 set 0x52, %i5
32392 ldsba [%l7 + %i5] 0x10, %i5
32393 brlz %g7, loop_2728
32394 bcc loop_2729
32395 fand %f4, %f28, %f30
32396 fmovsvc %xcc, %f25, %f5
32397loop_2728:
32398 fbe,a %fcc3, loop_2730
32399loop_2729:
32400 fmovsneg %icc, %f1, %f6
32401 nop
32402 setx loop_2731, %l0, %l1
32403 jmpl %l1, %o2
32404 movgu %xcc, %l5, %g6
32405loop_2730:
32406 movrgez %i0, 0x18B, %o5
32407 andcc %i7, 0x045E, %o3
32408loop_2731:
32409 fnand %f0, %f26, %f20
32410 fmovsg %icc, %f2, %f22
32411 fbne,a %fcc1, loop_2732
32412 popc %o0, %l2
32413 tleu %icc, 0x3
32414 fmovsge %icc, %f20, %f27
32415loop_2732:
32416 fmul8sux16 %f6, %f12, %f0
32417 tne %icc, 0x5
32418 tle %icc, 0x2
32419 set 0x8, %o1
32420 ldxa [%g0 + %o1] 0x4f, %o4
32421 sir 0x1CE9
32422 be,a loop_2733
32423 brnz,a %g4, loop_2734
32424 mulscc %o6, 0x1823, %o1
32425 bvc,pn %xcc, loop_2735
32426loop_2733:
32427 add %g5, %l1, %i6
32428loop_2734:
32429 movn %xcc, %i2, %i1
32430 movg %icc, %g2, %l3
32431loop_2735:
32432 bge,a loop_2736
32433 fpadd16s %f17, %f25, %f10
32434 fpadd16 %f8, %f20, %f28
32435 tgu %icc, 0x0
32436loop_2736:
32437 sllx %i4, %l0, %l4
32438 fbge,a %fcc0, loop_2737
32439 smul %i3, 0x18EA, %g3
32440 smul %l6, %o7, %g1
32441 tle %xcc, 0x6
32442loop_2737:
32443 nop
32444 wr %g0, 0x18, %asi
32445 ldda [%l7 + 0x40] %asi, %i4
32446 tgu %icc, 0x0
32447 ba loop_2738
32448 edge16 %g7, %l5, %g6
32449 fbne,a %fcc2, loop_2739
32450 nop
32451 fitos %f2, %f23
32452 fstox %f23, %f30
32453loop_2738:
32454 umulcc %i0, 0x09E2, %o5
32455 udivx %o2, 0x1B74, %i7
32456loop_2739:
32457 nop
32458 setx 0xE6CBFF00, %l0, %l6
32459 st %l6, [%l7 + 0x28]
32460 ld [%l7 + 0x28], %f19
32461 setx 0x69A4C74B, %l1, %l5
32462 st %l5, [%l7 + 0x10]
32463 ld [%l7 + 0x10], %f26
32464 fmuls %f26, %f19, %f16
32465 wr %g0, 0x2a, %asi
32466 ldda [%l7 + 0x40] %asi, %o0
32467 movneg %icc, %o3, %o4
32468 orn %g4, %l2, %o6
32469 fabss %f1, %f12
32470 fmovrslz %g5, %f6, %f9
32471 alignaddrl %l1, %i6, %i2
32472 tne %icc, 0x7
32473 fone %f20
32474 movcc %xcc, %i1, %o1
32475 xorcc %l3, 0x1FEB, %g2
32476 mulscc %l0, 0x0F78, %l4
32477 fpack32 %f2, %f6, %f26
32478 srax %i3, 0x0D, %g3
32479 fmovrdlez %i4, %f18, %f26
32480 sethi 0x14D2, %o7
32481 fbe,a %fcc3, loop_2740
32482 tsubcctv %l6, 0x1AD2, %g1
32483 udivcc %i5, 0x03D1, %g7
32484 or %g6, 0x1219, %i0
32485loop_2740:
32486 movge %xcc, %l5, %o2
32487 nop
32488 setx 0xB6655156A68FBE9A, %l0, %l6
32489 stx %l6, [%l7 + 0x28]
32490 ldd [%l7 + 0x28], %f2
32491 setx 0x8E5EE77888E03555, %l1, %l5
32492 stx %l5, [%l7 + 0x10]
32493 ldd [%l7 + 0x10], %f24
32494 faddd %f24, %f2, %f10
32495 movcs %icc, %i7, %o0
32496 sub %o3, 0x1425, %o5
32497 tleu %xcc, 0x4
32498 movn %xcc, %g4, %l2
32499 movneg %xcc, %o4, %o6
32500 nop
32501 set 0x7E, %o6
32502 ldstub [%l7 + %o6], %l1
32503 fandnot1 %f30, %f18, %f12
32504 sub %i6, %g5, %i1
32505 nop
32506 setx loop_2741, %l0, %l1
32507 wrpr 0x1, %tl
32508 wrpr %l1, %tpc
32509 add %l1, 0x4, %l1
32510 wrpr %l1, %tnpc
32511 setx 0x34400001400, %l0, %l1
32512 wrpr %l1, %tstate
32513 wrhpr 0x4, %htstate
32514 retry
32515 sra %i2, %l3, %o1
32516 movl %icc, %g2, %l4
32517 flush %l7 + 0x20
32518loop_2741:
32519 fbge,a %fcc2, loop_2742
32520 nop
32521 setx 0xDE08302F, %l0, %l6
32522 st %l6, [%l7 + 0x28]
32523 ld [%l7 + 0x28], %f9
32524 setx 0x30F9B2D6, %l1, %l5
32525 st %l5, [%l7 + 0x10]
32526 ld [%l7 + 0x10], %f8
32527 fadds %f8, %f9, %f20
32528 nop
32529 fitod %f4, %f20
32530 fdtos %f20, %f5
32531 bne,a %icc, loop_2743
32532loop_2742:
32533 bne,pn %xcc, loop_2744
32534 fbn,a %fcc2, loop_2745
32535 brlz,a %i3, loop_2746
32536loop_2743:
32537 tcs %xcc, 0x7
32538loop_2744:
32539 movvs %icc, %g3, %l0
32540loop_2745:
32541 movgu %xcc, %i4, %l6
32542loop_2746:
32543 movpos %xcc, %g1, %i5
32544 array8 %o7, %g6, %g7
32545 stb %i0, [%l7 + 0x51]
32546 move %xcc, %o2, %l5
32547 ld [%l7 + 0x6C], %f8
32548 sdivcc %i7, 0x0654, %o0
32549 xor %o5, 0x0111, %g4
32550 faligndata %f12, %f2, %f30
32551 ta %xcc, 0x4
32552 fone %f10
32553 add %l7, 0x48, %l6
32554 wr %g0, 0x19, %asi
32555 lda [%l6] %asi, %o3
32556 casa [%l6] %asi, %o3, %l2
32557 edge8 %o4, %l1, %o6
32558 bcc,a %xcc, loop_2747
32559 movcs %xcc, %g5, %i1
32560 movpos %icc, %i2, %i6
32561 edge16 %o1, %l3, %l4
32562loop_2747:
32563 fbu,a %fcc2, loop_2748
32564 subcc %i3, %g3, %l0
32565 set 0x1A, %l0
32566 ldsba [%l7 + %l0] 0x14, %i4
32567loop_2748:
32568 edge32ln %l6, %g1, %i5
32569 fmovdg %icc, %f29, %f5
32570 smul %g2, %o7, %g6
32571 ld [%l7 + 0x54], %f16
32572 nop
32573 set 0x5C, %o2
32574 ldsh [%l7 + %o2], %g7
32575 fmovscc %icc, %f4, %f10
32576 fbu,a %fcc2, loop_2749
32577 srlx %i0, %o2, %i7
32578 sdiv %o0, 0x0D4D, %l5
32579 fmovrde %o5, %f12, %f24
32580loop_2749:
32581 bneg,a loop_2750
32582 umulcc %g4, %l2, %o4
32583 srax %o3, 0x0D, %l1
32584 bl loop_2751
32585loop_2750:
32586 addc %o6, %g5, %i1
32587 fmovsneg %xcc, %f18, %f21
32588 fmovsl %xcc, %f9, %f19
32589loop_2751:
32590 xnorcc %i2, 0x077D, %o1
32591 saved
32592 rdpr %cwp, %g1
32593 rdpr %cansave, %g2
32594 rdpr %canrestore, %g3
32595 rdpr %cleanwin, %g4
32596 rdpr %otherwin, %g5
32597 rdpr %wstate, %g6
32598 movne %xcc, %l3, %l4
32599 sdivx %i3, 0x1CF6, %g3
32600 addcc %l0, 0x0EED, %i4
32601 tsubcctv %i6, %g1, %l6
32602 set 0x50, %o5
32603 lduwa [%l7 + %o5] 0x11, %g2
32604 movn %icc, %o7, %g6
32605 addcc %i5, %g7, %o2
32606 lduh [%l7 + 0x20], %i7
32607 fcmpne16 %f8, %f2, %o0
32608 mova %xcc, %i0, %l5
32609 set 0x10, %i4
32610 prefetcha [%l7 + %i4] 0x80, 0x0
32611 smulcc %o5, 0x0D67, %l2
32612 wr %g0, 0x04, %asi
32613 stda %f0, [%l7 + 0x40] %asi
32614 mulx %o3, 0x0628, %l1
32615 prefetch [%l7 + 0x58], 0x3
32616 movne %icc, %o4, %g5
32617 popc 0x086D, %i1
32618 movpos %icc, %i2, %o6
32619 fpack16 %f6, %f20
32620 edge32 %o1, %l3, %i3
32621 tleu %xcc, 0x1
32622 srlx %l4, %g3, %l0
32623 udivx %i4, 0x1D4C, %i6
32624 wr %g0, 0x88, %asi
32625 stha %g1, [%l7 + 0x34] %asi
32626 for %f30, %f0, %f0
32627 bleu,pn %xcc, loop_2752
32628 fbl %fcc1, loop_2753
32629 tg %icc, 0x2
32630 fsrc1s %f4, %f14
32631loop_2752:
32632 ldsh [%l7 + 0x56], %g2
32633loop_2753:
32634 fbule %fcc1, loop_2754
32635 tgu %xcc, 0x3
32636 movpos %icc, %o7, %l6
32637 movrne %i5, 0x3CE, %g7
32638loop_2754:
32639 andncc %o2, %g6, %i7
32640 fpsub16 %f12, %f20, %f4
32641 and %o0, 0x1719, %l5
32642 move %icc, %g4, %i0
32643 movre %o5, 0x018, %o3
32644 membar 0x53
32645 ldd [%l7 + 0x20], %l2
32646 fcmpne16 %f18, %f6, %o4
32647 nop
32648 fitod %f2, %f18
32649 fdtox %f18, %f18
32650 edge8 %l1, %g5, %i1
32651 tneg %xcc, 0x6
32652 movre %i2, 0x14A, %o1
32653 fornot1s %f3, %f12, %f29
32654 add %l7, 0x44, %l6
32655 wr %g0, 0x11, %asi
32656 lda [%l6] %asi, %o6
32657 casa [%l6] %asi, %o6, %i3
32658 be,a %icc, loop_2755
32659 addccc %l3, 0x04E5, %g3
32660 umulcc %l0, %l4, %i4
32661 bn,a,pn %xcc, loop_2756
32662loop_2755:
32663 movn %icc, %i6, %g2
32664 xor %o7, %l6, %i5
32665 tvc %xcc, 0x5
32666loop_2756:
32667 fand %f30, %f2, %f28
32668 edge8n %g1, %g7, %g6
32669 fands %f21, %f7, %f30
32670 restored
32671 rdpr %cwp, %g1
32672 rdpr %cansave, %g2
32673 rdpr %canrestore, %g3
32674 rdpr %cleanwin, %g4
32675 rdpr %otherwin, %g5
32676 rdpr %wstate, %g6
32677 fmovrslz %o2, %f21, %f28
32678 popc 0x1A76, %i7
32679 sllx %o0, %g4, %l5
32680 fmovsl %xcc, %f14, %f17
32681 add %o5, %i0, %o3
32682 bne loop_2757
32683 xnor %l2, %l1, %g5
32684 fmovdl %xcc, %f1, %f4
32685 subc %i1, %o4, %i2
32686loop_2757:
32687 nop
32688 setx 0xCD976421FEB6AF6F, %l0, %l6
32689 stx %l6, [%l7 + 0x28]
32690 ldd [%l7 + 0x28], %f14
32691 setx 0xDA49C0AC4FDA48FF, %l1, %l5
32692 stx %l5, [%l7 + 0x10]
32693 ldd [%l7 + 0x10], %f8
32694 fmuld %f8, %f14, %f22
32695 mulscc %o6, 0x1B54, %i3
32696 nop
32697 setx 0x82BD2ED31063A001, %l0, %l6
32698 stx %l6, [%l7 + 0x58]
32699 ldx [%l7 + 0x58], %fsr
32700 fmovsne %icc, %f21, %f19
32701 st %f10, [%l7 + 0x58]
32702 tge %icc, 0x1
32703 fblg,a %fcc1, loop_2758
32704 fmul8x16 %f27, %f30, %f30
32705 xnorcc %l3, %o1, %g3
32706 array16 %l0, %l4, %i4
32707loop_2758:
32708 addcc %i6, 0x1B08, %g2
32709 tvc %icc, 0x5
32710 subc %o7, 0x1B9B, %l6
32711 edge8l %g1, %i5, %g7
32712 taddcctv %g6, %i7, %o2
32713 lduw [%l7 + 0x1C], %o0
32714 mova %xcc, %l5, %g4
32715 fpackfix %f8, %f15
32716 edge32n %i0, %o3, %o5
32717 saved
32718 rdpr %cwp, %g1
32719 rdpr %cansave, %g2
32720 rdpr %canrestore, %g3
32721 rdpr %cleanwin, %g4
32722 rdpr %otherwin, %g5
32723 rdpr %wstate, %g6
32724 edge8 %l1, %g5, %l2
32725 udiv %i1, 0x1B73, %i2
32726 nop
32727 setx 0x07EB4339, %l0, %l6
32728 st %l6, [%l7 + 0x28]
32729 ld [%l7 + 0x28], %f18
32730 setx 0xC04EF259, %l1, %l5
32731 st %l5, [%l7 + 0x10]
32732 ld [%l7 + 0x10], %f16
32733 fdivs %f16, %f18, %f15
32734 sub %o6, 0x056D, %o4
32735 fpackfix %f10, %f25
32736 andncc %l3, %o1, %i3
32737 tn %icc, 0x2
32738 wr %g0, 0x57, %asi
32739 stxa %g3, [%g0 + 0x0] %asi
32740 saved
32741 rdpr %cwp, %g1
32742 rdpr %cansave, %g2
32743 rdpr %canrestore, %g3
32744 rdpr %cleanwin, %g4
32745 rdpr %otherwin, %g5
32746 rdpr %wstate, %g6
32747 tgu %icc, 0x5
32748 sdiv %l4, 0x1A0C, %l0
32749 te %icc, 0x6
32750 umul %i6, 0x011D, %i4
32751 stbar
32752 movne %icc, %o7, %l6
32753 xorcc %g2, %g1, %g7
32754 nop
32755 fitod %f2, %f18
32756 fdtos %f18, %f7
32757 srax %g6, 0x03, %i7
32758 fsrc2s %f7, %f2
32759 wr %g0, 0x88, %asi
32760 ldda [%l7 + 0x30] %asi, %i4
32761 ldx [%l7 + 0x20], %o2
32762 for %f2, %f10, %f26
32763 fbg %fcc3, loop_2759
32764 movgu %icc, %l5, %o0
32765 mulx %i0, 0x09C3, %o3
32766 move %icc, %o5, %l1
32767loop_2759:
32768 nop
32769 fitod %f6, %f10
32770 fdtox %f10, %f10
32771 fxtod %f10, %f12
32772 nop
32773 setx 0x8E2F1C3F276B627A, %l0, %l6
32774 stx %l6, [%l7 + 0x28]
32775 ldd [%l7 + 0x28], %f12
32776 setx 0x18CBCA544436912B, %l1, %l5
32777 stx %l5, [%l7 + 0x10]
32778 ldd [%l7 + 0x10], %f12
32779 fsubd %f12, %f12, %f0
32780 nop
32781 setx 0xDC15B8B0, %l0, %l6
32782 st %l6, [%l7 + 0x28]
32783 ld [%l7 + 0x28], %f14
32784 fsqrts %f14, %f30
32785 fbn,a %fcc2, loop_2760
32786 fbule,a %fcc3, loop_2761
32787 tcc %xcc, 0x0
32788 mulx %g5, 0x01E0, %l2
32789loop_2760:
32790 bne %xcc, loop_2762
32791loop_2761:
32792 edge8l %g4, %i1, %i2
32793 sdivx %o6, 0x0198, %l3
32794 call loop_2763
32795loop_2762:
32796 ta %icc, 0x4
32797 ta %xcc, 0x1
32798 fandnot1 %f0, %f28, %f28
32799loop_2763:
32800 movcc %xcc, %o4, %i3
32801 addccc %g3, %o1, %l4
32802 subcc %i6, %l0, %o7
32803 sllx %i4, %l6, %g1
32804 fbuge %fcc2, loop_2764
32805 movl %xcc, %g2, %g6
32806 fcmple32 %f14, %f14, %i7
32807 movleu %icc, %i5, %o2
32808loop_2764:
32809 fsrc2 %f26, %f28
32810 udivx %g7, 0x1C2B, %l5
32811 srl %i0, %o3, %o0
32812 movre %o5, %g5, %l2
32813 set 0x7C, %g4
32814 stha %l1, [%l7 + %g4] 0xe2
32815 membar #Sync
32816 addcc %i1, %i2, %g4
32817 fmovsne %icc, %f26, %f23
32818 wr %g0, 0x80, %asi
32819 stda %f16, [%l7 + 0x40] %asi
32820 taddcctv %l3, %o6, %o4
32821 restored
32822 rdpr %cwp, %g1
32823 rdpr %cansave, %g2
32824 rdpr %canrestore, %g3
32825 rdpr %cleanwin, %g4
32826 rdpr %otherwin, %g5
32827 rdpr %wstate, %g6
32828 edge32n %g3, %o1, %l4
32829 mova %xcc, %i3, %i6
32830 array8 %o7, %l0, %l6
32831 andncc %i4, %g1, %g6
32832 brlz,a %g2, loop_2765
32833 alignaddr %i7, %o2, %i5
32834 movg %icc, %l5, %i0
32835 movrlez %g7, 0x357, %o3
32836loop_2765:
32837 ldsw [%l7 + 0x20], %o5
32838 ld [%l7 + 0x30], %f19
32839 fbo,a %fcc3, loop_2766
32840 movrlez %o0, 0x1F5, %g5
32841 fornot1s %f29, %f29, %f22
32842 edge16ln %l1, %i1, %l2
32843loop_2766:
32844 taddcctv %i2, 0x1976, %g4
32845 movvc %icc, %o6, %o4
32846 tn %icc, 0x2
32847 nop
32848 set 0x28, %g6
32849 ldd [%l7 + %g6], %g2
32850 tpos %icc, 0x4
32851 movcc %xcc, %l3, %l4
32852 movrgez %o1, %i6, %i3
32853 sdiv %o7, 0x187A, %l0
32854 wr %g0, 0x80, %asi
32855 lda [%l7 + 0x10] %asi, %f19
32856 be,a,pn %icc, loop_2767
32857 call loop_2768
32858 andcc %i4, %g1, %g6
32859 tl %icc, 0x3
32860loop_2767:
32861 srlx %g2, 0x0B, %i7
32862loop_2768:
32863 nop
32864 setx 0xEF0F379E007A5B42, %l0, %l6
32865 stx %l6, [%l7 + 0x60]
32866 ldx [%l7 + 0x60], %fsr
32867 fmul8ulx16 %f18, %f8, %f6
32868 bvs,a loop_2769
32869 tleu %icc, 0x1
32870 orcc %o2, %l6, %i5
32871 fmovdcs %icc, %f28, %f22
32872loop_2769:
32873 andcc %i0, 0x0E6A, %l5
32874 saved
32875 rdpr %cwp, %g1
32876 rdpr %cansave, %g2
32877 rdpr %canrestore, %g3
32878 rdpr %cleanwin, %g4
32879 rdpr %otherwin, %g5
32880 rdpr %wstate, %g6
32881 sra %g7, %o3, %o5
32882 edge32n %o0, %g5, %i1
32883 umul %l1, %l2, %i2
32884 popc %o6, %o4
32885 movl %icc, %g3, %l3
32886 fcmpgt32 %f24, %f24, %l4
32887 bvs,pn %xcc, loop_2770
32888 ldsb [%l7 + 0x7B], %g4
32889 array32 %i6, %o1, %o7
32890 array16 %i3, %i4, %g1
32891loop_2770:
32892 fcmpgt16 %f2, %f20, %l0
32893 add %g6, %i7, %g2
32894 movrlez %l6, %i5, %o2
32895 movl %xcc, %i0, %l5
32896 or %g7, %o3, %o5
32897 movleu %icc, %g5, %o0
32898 nop
32899 setx 0xEA2633F9, %l0, %l6
32900 st %l6, [%l7 + 0x28]
32901 ld [%l7 + 0x28], %f22
32902 setx 0x417C854B, %l1, %l5
32903 st %l5, [%l7 + 0x10]
32904 ld [%l7 + 0x10], %f16
32905 fadds %f16, %f22, %f20
32906 subc %l1, %i1, %i2
32907 sethi 0x1884, %o6
32908 nop
32909 fitod %f12, %f16
32910 fdtos %f16, %f18
32911 tne %xcc, 0x1
32912 fcmpne32 %f8, %f30, %o4
32913 stx %g3, [%l7 + 0x18]
32914 bleu,a %xcc, loop_2771
32915 sdiv %l2, 0x0B99, %l3
32916 orncc %l4, 0x0F11, %i6
32917 tcs %xcc, 0x6
32918loop_2771:
32919 taddcctv %g4, 0x1114, %o1
32920 popc %i3, %i4
32921 fpsub16 %f12, %f22, %f26
32922 call loop_2772
32923 sth %g1, [%l7 + 0x6A]
32924 fandnot1s %f28, %f27, %f18
32925 tsubcc %l0, 0x1478, %g6
32926loop_2772:
32927 fmovsleu %icc, %f23, %f11
32928 movge %xcc, %i7, %g2
32929 movrne %l6, 0x2F6, %o7
32930 srlx %o2, 0x04, %i5
32931 fmovsn %icc, %f0, %f27
32932 sethi 0x18FD, %i0
32933 movrgez %l5, 0x22B, %o3
32934 fbne,a %fcc3, loop_2773
32935 umul %g7, 0x105A, %o5
32936 addccc %g5, %o0, %i1
32937 brlz,a %l1, loop_2774
32938loop_2773:
32939 fmovsneg %xcc, %f31, %f11
32940 nop
32941 fitos %f4, %f21
32942 fstox %f21, %f2
32943 fxtos %f2, %f16
32944 andcc %o6, %i2, %o4
32945loop_2774:
32946 array32 %l2, %g3, %l3
32947 andncc %i6, %l4, %o1
32948 sth %i3, [%l7 + 0x5A]
32949 and %g4, %g1, %i4
32950 edge16n %l0, %i7, %g2
32951 tsubcctv %l6, %o7, %o2
32952 sllx %i5, %i0, %g6
32953 movrlz %o3, %g7, %o5
32954 movge %xcc, %l5, %g5
32955 brnz %i1, loop_2775
32956 prefetch [%l7 + 0x68], 0x2
32957 udivcc %l1, 0x0E59, %o0
32958 fornot1s %f25, %f27, %f8
32959loop_2775:
32960 bn,pn %icc, loop_2776
32961 fsrc1 %f8, %f16
32962 movrne %o6, %i2, %l2
32963 tne %xcc, 0x3
32964loop_2776:
32965 nop
32966 wr %g0, 0x89, %asi
32967 ldda [%l7 + 0x40] %asi, %f0
32968 fmovrdne %g3, %f26, %f14
32969 udivcc %o4, 0x1B1B, %l3
32970 srlx %l4, 0x19, %o1
32971 mova %icc, %i6, %g4
32972 edge32n %i3, %g1, %i4
32973 sth %l0, [%l7 + 0x66]
32974 add %l7, 0x60, %l6
32975 wr %g0, 0x89, %asi
32976 lda [%l6] %asi, %g2
32977 casa [%l6] 0x89, %g2, %l6
32978 lduw [%l7 + 0x2C], %o7
32979 movvs %icc, %i7, %i5
32980 mulx %o2, 0x077B, %g6
32981 tpos %icc, 0x5
32982 stx %o3, [%l7 + 0x20]
32983 array32 %g7, %i0, %o5
32984 fmovsn %icc, %f30, %f5
32985 lduw [%l7 + 0x44], %g5
32986 wr %g0, 0x11, %asi
32987 sta %f5, [%l7 + 0x54] %asi
32988 fnand %f14, %f30, %f22
32989 or %i1, %l5, %o0
32990 fmul8x16 %f30, %f12, %f4
32991 tge %xcc, 0x1
32992 andn %l1, %i2, %l2
32993 wr %g0, 0x11, %asi
32994 sta %f13, [%l7 + 0x44] %asi
32995 and %o6, 0x16FD, %o4
32996 fmovde %xcc, %f6, %f17
32997 andn %l3, 0x06AF, %l4
32998 sdiv %g3, 0x1527, %o1
32999 fmovsl %icc, %f11, %f27
33000 movrgez %g4, 0x030, %i6
33001 movrlz %g1, 0x09A, %i4
33002 brz,a %i3, loop_2777
33003 mulscc %g2, %l0, %l6
33004 mova %icc, %i7, %i5
33005 tvs %xcc, 0x5
33006loop_2777:
33007 xor %o7, %o2, %g6
33008 te %xcc, 0x1
33009 movle %icc, %g7, %o3
33010 fbug %fcc1, loop_2778
33011 and %o5, %i0, %g5
33012 andncc %i1, %o0, %l5
33013 for %f18, %f12, %f14
33014loop_2778:
33015 movge %icc, %l1, %i2
33016 xnorcc %l2, %o6, %l3
33017 umulcc %o4, 0x1086, %g3
33018 fmovsne %icc, %f23, %f19
33019 fabsd %f4, %f18
33020 fbu,a %fcc0, loop_2779
33021 xnor %l4, %o1, %i6
33022 andn %g1, %i4, %i3
33023 movcs %icc, %g4, %l0
33024loop_2779:
33025 call loop_2780
33026 mova %icc, %g2, %l6
33027 nop
33028 setx loop_2781, %l0, %l1
33029 wrpr 0x1, %tl
33030 wrpr %l1, %tpc
33031 add %l1, 0x4, %l1
33032 wrpr %l1, %tnpc
33033 setx 0x34400001400, %l0, %l1
33034 wrpr %l1, %tstate
33035 wrhpr 0x4, %htstate
33036 retry
33037 tneg %xcc, 0x0
33038loop_2780:
33039 movre %i7, %o7, %i5
33040 wr %g0, 0x20, %asi
33041 ldxa [%g0 + 0x28] %asi, %g6
33042loop_2781:
33043 srlx %o2, 0x1E, %g7
33044 edge8l %o5, %o3, %i0
33045 ble,a,pt %icc, loop_2782
33046 alignaddrl %g5, %i1, %o0
33047 andcc %l5, 0x04C2, %l1
33048 movvc %xcc, %i2, %o6
33049loop_2782:
33050 udivcc %l3, 0x07E5, %l2
33051 udivcc %o4, 0x1C16, %g3
33052 nop
33053 setx 0x21A4A784A1041D9D, %l0, %l6
33054 stx %l6, [%l7 + 0x28]
33055 ldd [%l7 + 0x28], %f4
33056 setx 0x9F1EC6A904001A5D, %l1, %l5
33057 stx %l5, [%l7 + 0x10]
33058 ldd [%l7 + 0x10], %f18
33059 fdivd %f18, %f4, %f30
33060 addcc %l4, 0x03D7, %o1
33061 movge %xcc, %i6, %i4
33062 brgez %i3, loop_2783
33063 tpos %xcc, 0x3
33064 nop
33065 setx 0x0CFE436F, %l0, %l6
33066 st %l6, [%l7 + 0x28]
33067 ld [%l7 + 0x28], %f18
33068 setx 0xC6325C26, %l1, %l5
33069 st %l5, [%l7 + 0x10]
33070 ld [%l7 + 0x10], %f11
33071 fadds %f11, %f18, %f10
33072 movrlez %g4, %l0, %g2
33073loop_2783:
33074 subccc %g1, %i7, %l6
33075 alignaddr %o7, %i5, %o2
33076 orcc %g6, 0x15DA, %o5
33077 edge32ln %g7, %i0, %g5
33078 fornot2 %f8, %f10, %f16
33079 movvs %xcc, %o3, %o0
33080 sdiv %i1, 0x166D, %l1
33081 brgz %i2, loop_2784
33082 nop
33083 fitod %f4, %f0
33084 fdtox %f0, %f0
33085 umulcc %o6, %l3, %l2
33086 movcc %xcc, %l5, %g3
33087loop_2784:
33088 udiv %o4, 0x15D2, %l4
33089 fbuge %fcc1, loop_2785
33090 movrlz %o1, %i6, %i3
33091 fmovsge %xcc, %f27, %f10
33092 wr %g0, 0x88, %asi
33093 ldda [%l7 + 0x30] %asi, %g4
33094loop_2785:
33095 ld [%l7 + 0x24], %f20
33096 bl,a loop_2786
33097 fmovsn %xcc, %f24, %f2
33098 brlez %i4, loop_2787
33099 ldstub [%l7 + 0x15], %g2
33100loop_2786:
33101 fzeros %f10
33102 bgu,a loop_2788
33103loop_2787:
33104 tg %icc, 0x3
33105 add %l7, 0x78, %l6
33106 wr %g0, 0x89, %asi
33107 lda [%l6] %asi, %g1
33108 casa [%l6] 0x89, %g1, %l0
33109loop_2788:
33110 nop
33111 set 0x50, %i0
33112 stx %l6, [%l7 + %i0]
33113 sub %i7, %i5, %o2
33114 tl %xcc, 0x5
33115 fpadd32 %f8, %f6, %f28
33116 fbl,a %fcc2, loop_2789
33117 fpsub16 %f0, %f14, %f16
33118 movg %icc, %g6, %o5
33119 ldsh [%l7 + 0x56], %o7
33120loop_2789:
33121 smul %i0, %g5, %g7
33122 sllx %o3, 0x0D, %i1
33123 movpos %xcc, %l1, %i2
33124 fbge,a %fcc1, loop_2790
33125 movne %xcc, %o0, %o6
33126 set 0x18, %i1
33127 ldxa [%l7 + %i1] 0x10, %l2
33128loop_2790:
33129 fba %fcc0, loop_2791
33130 nop
33131 setx 0x5F41485C, %l0, %l6
33132 st %l6, [%l7 + 0x28]
33133 ld [%l7 + 0x28], %f27
33134 setx 0x136925A8, %l1, %l5
33135 st %l5, [%l7 + 0x10]
33136 ld [%l7 + 0x10], %f25
33137 fsubs %f25, %f27, %f28
33138 wr %g0, 0x19, %asi
33139 sta %f24, [%l7 + 0x2C] %asi
33140loop_2791:
33141 sll %l3, %l5, %g3
33142 sra %l4, %o1, %o4
33143 fbne %fcc0, loop_2792
33144 tn %xcc, 0x2
33145 brlez,a %i3, loop_2793
33146 movge %icc, %g4, %i6
33147loop_2792:
33148 bcs,pt %xcc, loop_2794
33149 fmovrdne %g2, %f26, %f2
33150loop_2793:
33151 movge %xcc, %i4, %g1
33152 brlez %l6, loop_2795
33153loop_2794:
33154 fmovsge %xcc, %f15, %f0
33155 srl %l0, 0x11, %i7
33156 xor %o2, %i5, %g6
33157loop_2795:
33158 restored
33159 rdpr %cwp, %g1
33160 rdpr %cansave, %g2
33161 rdpr %canrestore, %g3
33162 rdpr %cleanwin, %g4
33163 rdpr %otherwin, %g5
33164 rdpr %wstate, %g6
33165 brgz,a %o5, loop_2796
33166 mulx %i0, %g5, %g7
33167 udivx %o3, 0x1DC3, %i1
33168 fbo %fcc0, loop_2797
33169loop_2796:
33170 fmovdneg %xcc, %f18, %f16
33171 fmovrslz %o7, %f26, %f12
33172 fmul8sux16 %f30, %f18, %f20
33173loop_2797:
33174 alignaddr %l1, %o0, %o6
33175 sethi 0x119B, %i2
33176 ld [%l7 + 0x30], %f8
33177 sir 0x1810
33178 bpos,a,pn %xcc, loop_2798
33179 array32 %l2, %l5, %g3
33180 fpmerge %f2, %f30, %f4
33181 sll %l4, 0x12, %o1
33182loop_2798:
33183 fcmpgt16 %f30, %f6, %o4
33184 nop
33185 setx 0x936345F99E8BA40B, %l0, %l6
33186 stx %l6, [%l7 + 0x28]
33187 ldd [%l7 + 0x28], %f28
33188 setx 0x902756D9FED1BC15, %l1, %l5
33189 stx %l5, [%l7 + 0x10]
33190 ldd [%l7 + 0x10], %f0
33191 fmuld %f0, %f28, %f6
33192 tsubcc %i3, 0x08AA, %g4
33193 restored
33194 rdpr %cwp, %g1
33195 rdpr %cansave, %g2
33196 rdpr %canrestore, %g3
33197 rdpr %cleanwin, %g4
33198 rdpr %otherwin, %g5
33199 rdpr %wstate, %g6
33200 array16 %l3, %g2, %i6
33201 movcs %xcc, %g1, %i4
33202 add %l6, %l0, %o2
33203 fcmpgt16 %f26, %f18, %i5
33204 fmul8sux16 %f30, %f6, %f16
33205 orcc %i7, %o5, %g6
33206 movre %i0, 0x22C, %g5
33207 udivx %g7, 0x18BC, %i1
33208 umul %o7, %o3, %o0
33209 tl %icc, 0x5
33210 set 0x33, %i7
33211 stba %l1, [%l7 + %i7] 0xe3
33212 membar #Sync
33213 orncc %i2, 0x11EE, %l2
33214 fandnot1 %f24, %f4, %f4
33215 andn %l5, %g3, %o6
33216 fba %fcc2, loop_2799
33217 edge32ln %l4, %o4, %o1
33218 subcc %i3, 0x04E2, %g4
33219 tn %xcc, 0x5
33220loop_2799:
33221 fabsd %f18, %f2
33222 wr %g0, 0x18, %asi
33223 ldsba [%l7 + 0x0B] %asi, %g2
33224 call loop_2800
33225 fbuge,a %fcc3, loop_2801
33226 sll %l3, %g1, %i6
33227 sdiv %i4, 0x0C4B, %l0
33228loop_2800:
33229 brlez,a %o2, loop_2802
33230loop_2801:
33231 udivcc %i5, 0x0251, %l6
33232 tne %xcc, 0x1
33233 udivcc %o5, 0x1196, %g6
33234loop_2802:
33235 fmovsl %xcc, %f24, %f11
33236 tne %icc, 0x6
33237 bne,a loop_2803
33238 tg %xcc, 0x2
33239 taddcc %i7, %i0, %g5
33240 brlez,a %g7, loop_2804
33241loop_2803:
33242 ldsw [%l7 + 0x74], %o7
33243 movgu %icc, %i1, %o0
33244 fmovsvc %xcc, %f16, %f26
33245loop_2804:
33246 and %o3, 0x0467, %i2
33247 tcc %icc, 0x2
33248 fpmerge %f24, %f26, %f4
33249 sub %l2, %l1, %l5
33250 movvc %icc, %g3, %o6
33251 edge16n %o4, %l4, %i3
33252 ble,pn %icc, loop_2805
33253 fpack32 %f2, %f2, %f6
33254 umulcc %g4, 0x165A, %g2
33255 xor %l3, 0x0BA9, %g1
33256loop_2805:
33257 and %o1, 0x10CE, %i6
33258 nop
33259 setx loop_2806, %l0, %l1
33260 wrpr 0x1, %tl
33261 wrpr %l1, %tnpc
33262 setx 0x34400001400, %l0, %l1
33263 wrpr %l1, %tstate
33264 wrhpr 0x4, %htstate
33265 done
33266 smulcc %l0, 0x19C1, %o2
33267 fmovse %xcc, %f9, %f31
33268 tl %icc, 0x1
33269loop_2806:
33270 edge8 %i5, %i4, %o5
33271 movne %xcc, %g6, %l6
33272 bvc,pn %icc, loop_2807
33273 popc 0x1B58, %i0
33274 fmovsvs %icc, %f7, %f8
33275 movpos %icc, %g5, %i7
33276loop_2807:
33277 fnegs %f6, %f3
33278 taddcc %g7, 0x08B1, %o7
33279 fpadd32 %f18, %f20, %f2
33280 bneg,a,pn %xcc, loop_2808
33281 fpadd32s %f4, %f0, %f19
33282 movge %icc, %o0, %o3
33283 st %f9, [%l7 + 0x7C]
33284loop_2808:
33285 add %i1, 0x0CBA, %i2
33286 lduh [%l7 + 0x74], %l2
33287 edge32ln %l5, %g3, %l1
33288 movne %xcc, %o6, %l4
33289 fpadd32s %f2, %f22, %f4
33290 smul %o4, %g4, %i3
33291 movn %icc, %l3, %g2
33292 nop
33293 setx loop_2809, %l0, %l1
33294 wrpr 0x1, %tl
33295 wrpr %l1, %tnpc
33296 setx 0x34400001400, %l0, %l1
33297 wrpr %l1, %tstate
33298 wrhpr 0x4, %htstate
33299 done
33300 tleu %icc, 0x1
33301 nop
33302 fitos %f4, %f22
33303 fstoi %f22, %f16
33304 stbar
33305loop_2809:
33306 edge8ln %o1, %i6, %l0
33307 wr %g0, 0x11, %asi
33308 lduba [%l7 + 0x0F] %asi, %o2
33309 umulcc %i5, %g1, %o5
33310 std %f22, [%l7 + 0x20]
33311 movgu %xcc, %i4, %l6
33312 edge8ln %g6, %i0, %g5
33313 movcc %xcc, %g7, %o7
33314 addcc %i7, %o3, %i1
33315 udivcc %o0, 0x0F38, %i2
33316 array8 %l5, %l2, %l1
33317 edge32l %o6, %g3, %l4
33318 movrgz %o4, %g4, %l3
33319 srlx %i3, 0x0C, %o1
33320 stb %i6, [%l7 + 0x7F]
33321 fpsub32s %f29, %f24, %f2
33322 andcc %l0, 0x111B, %o2
33323 fone %f12
33324 tne %xcc, 0x3
33325 srlx %i5, 0x10, %g2
33326 fpack16 %f30, %f16
33327 xnorcc %g1, 0x0963, %i4
33328 tg %icc, 0x6
33329 xorcc %o5, 0x181B, %l6
33330 edge16ln %i0, %g5, %g6
33331 nop
33332 setx 0x6B610341, %l0, %l6
33333 st %l6, [%l7 + 0x28]
33334 ld [%l7 + 0x28], %f9
33335 setx 0xA288F9AB, %l1, %l5
33336 st %l5, [%l7 + 0x10]
33337 ld [%l7 + 0x10], %f12
33338 fmuls %f12, %f9, %f29
33339 ldsh [%l7 + 0x26], %g7
33340 fmovdneg %xcc, %f13, %f31
33341 brgz %o7, loop_2810
33342 taddcctv %i7, %i1, %o0
33343 taddcc %o3, 0x1DAE, %i2
33344 edge8l %l2, %l5, %o6
33345loop_2810:
33346 fba %fcc1, loop_2811
33347 udiv %g3, 0x14DA, %l4
33348 bvc,pn %xcc, loop_2812
33349 be loop_2813
33350loop_2811:
33351 fmovscc %icc, %f21, %f3
33352 fbo,a %fcc0, loop_2814
33353loop_2812:
33354 movgu %xcc, %o4, %l1
33355loop_2813:
33356 fnor %f22, %f22, %f0
33357 fmovdle %icc, %f16, %f12
33358loop_2814:
33359 tl %icc, 0x5
33360 set 0x34, %o3
33361 sta %f29, [%l7 + %o3] 0x10
33362 srl %l3, 0x0E, %i3
33363 edge8 %o1, %g4, %l0
33364 fone %f30
33365 fmul8x16au %f12, %f1, %f18
33366 movleu %icc, %o2, %i6
33367 array32 %i5, %g2, %g1
33368 call loop_2815
33369 movleu %icc, %o5, %l6
33370 ldd [%l7 + 0x40], %f26
33371 fbuge,a %fcc1, loop_2816
33372loop_2815:
33373 tvs %xcc, 0x7
33374 bpos %icc, loop_2817
33375 fmovrde %i0, %f8, %f14
33376loop_2816:
33377 movrlez %g5, 0x21E, %i4
33378 fmovsn %xcc, %f15, %f16
33379loop_2817:
33380 andncc %g7, %g6, %i7
33381 brz,a %i1, loop_2818
33382 bneg,pn %xcc, loop_2819
33383 add %o0, 0x078B, %o3
33384 fmovsg %xcc, %f31, %f24
33385loop_2818:
33386 fmovdcs %icc, %f25, %f30
33387loop_2819:
33388 nop
33389 wr %g0, 0x89, %asi
33390 sta %f27, [%l7 + 0x3C] %asi
33391 subccc %i2, %l2, %o7
33392 tleu %xcc, 0x6
33393 tneg %xcc, 0x5
33394 movn %icc, %l5, %g3
33395 set 0x5E, %o7
33396 stba %o6, [%l7 + %o7] 0x23
33397 membar #Sync
33398 fmul8x16al %f30, %f25, %f28
33399 sllx %o4, 0x03, %l1
33400 movle %xcc, %l4, %i3
33401 orcc %l3, %o1, %g4
33402 fpadd32 %f8, %f30, %f4
33403 pdist %f24, %f30, %f18
33404 fmul8x16al %f27, %f23, %f20
33405 udivcc %l0, 0x03E5, %o2
33406 fandnot2 %f8, %f10, %f4
33407 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
33408 nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
33409 ldstub [%l7 + 0x6D], %g2
33410 flush %l7 + 0x54
33411 edge16l %g1, %i5, %o5
33412 restored
33413 rdpr %cwp, %g1
33414 rdpr %cansave, %g2
33415 rdpr %canrestore, %g3
33416 rdpr %cleanwin, %g4
33417 rdpr %otherwin, %g5
33418 rdpr %wstate, %g6
33419 fornot2 %f24, %f20, %f16
33420 array8 %i0, %g5, %l6
33421 umul %g7, 0x0B00, %g6
33422 fmovscc %icc, %f10, %f3
33423 brnz %i7, loop_2820
33424 tne %icc, 0x5
33425 fpsub16s %f9, %f25, %f22
33426 edge8 %i4, %i1, %o3
33427loop_2820:
33428 movrlz %i2, 0x161, %o0
33429 movrne %o7, %l2, %g3
33430 fsrc2s %f17, %f22
33431 tl %icc, 0x7
33432 tg %xcc, 0x7
33433 tcc %icc, 0x2
33434 prefetch [%l7 + 0x14], 0x1
33435 fmovrdgez %o6, %f28, %f20
33436 xor %l5, %o4, %l4
33437 edge8l %i3, %l1, %o1
33438 alignaddrl %l3, %g4, %o2
33439 fpadd32s %f24, %f30, %f11
33440 sub %i6, 0x0F50, %g2
33441 taddcctv %l0, %i5, %o5
33442 fnand %f14, %f8, %f12
33443 edge8n %g1, %i0, %g5
33444 prefetch [%l7 + 0x5C], 0x3
33445 fcmple32 %f4, %f0, %g7
33446 swap [%l7 + 0x40], %g6
33447 ble,pn %icc, loop_2821
33448 fzero %f20
33449 ta %icc, 0x2
33450 nop
33451 set 0x56, %i2
33452 sth %i7, [%l7 + %i2]
33453loop_2821:
33454 tsubcc %l6, %i1, %o3
33455 fbe %fcc2, loop_2822
33456 movgu %xcc, %i4, %o0
33457 taddcctv %i2, %l2, %g3
33458 orn %o6, 0x1D63, %l5
33459loop_2822:
33460 ldub [%l7 + 0x3A], %o4
33461 ldx [%l7 + 0x48], %o7
33462 fpackfix %f2, %f5
33463 brz,a %l4, loop_2823
33464 movl %icc, %l1, %o1
33465 sdiv %l3, 0x0E08, %g4
33466 tleu %xcc, 0x6
33467loop_2823:
33468 nop
33469 fitod %f8, %f16
33470 fdtox %f16, %f4
33471 fxtod %f4, %f14
33472 fmovrslz %i3, %f23, %f4
33473 edge16 %o2, %i6, %g2
33474 edge8n %i5, %o5, %l0
33475 fbu,a %fcc2, loop_2824
33476 st %f19, [%l7 + 0x4C]
33477 set 0x40, %g7
33478 stda %f0, [%l7 + %g7] 0xf9
33479 membar #Sync
33480loop_2824:
33481 nop
33482 set 0x56, %g5
33483 ldsha [%l7 + %g5] 0x0c, %i0
33484 edge8ln %g1, %g7, %g5
33485 edge8n %g6, %i7, %i1
33486 brgz %o3, loop_2825
33487 fbge %fcc0, loop_2826
33488 fbe,a %fcc0, loop_2827
33489 fmovrde %i4, %f24, %f26
33490loop_2825:
33491 call loop_2828
33492loop_2826:
33493 or %o0, %l6, %i2
33494loop_2827:
33495 sdivcc %g3, 0x18C9, %o6
33496 sra %l5, %o4, %o7
33497loop_2828:
33498 edge8 %l4, %l1, %o1
33499 fbug %fcc0, loop_2829
33500 fmovdleu %icc, %f21, %f0
33501 fmovdcs %xcc, %f26, %f26
33502 tle %xcc, 0x7
33503loop_2829:
33504 nop
33505 setx 0x68452696BFADFE7B, %l0, %l6
33506 stx %l6, [%l7 + 0x28]
33507 ldd [%l7 + 0x28], %f26
33508 setx 0x0C9632BC98A1783C, %l1, %l5
33509 stx %l5, [%l7 + 0x10]
33510 ldd [%l7 + 0x10], %f14
33511 faddd %f14, %f26, %f24
33512 fmul8x16al %f13, %f23, %f12
33513 umulcc %l3, %l2, %i3
33514 fmuld8sux16 %f24, %f8, %f12
33515 alignaddr %g4, %i6, %o2
33516 movrgz %i5, %o5, %l0
33517 pdist %f24, %f12, %f24
33518 tpos %icc, 0x4
33519 brlz,a %g2, loop_2830
33520 fbu %fcc0, loop_2831
33521 tvs %icc, 0x2
33522 fmovdge %xcc, %f0, %f8
33523loop_2830:
33524 fnor %f28, %f14, %f12
33525loop_2831:
33526 tleu %xcc, 0x1
33527 nop
33528 fitos %f6, %f29
33529 fstox %f29, %f22
33530 fxtos %f22, %f28
33531 edge16 %i0, %g1, %g7
33532 movrlz %g6, %g5, %i7
33533 ldd [%l7 + 0x60], %o2
33534 fornot2s %f10, %f30, %f6
33535 fmovrdgez %i4, %f12, %f24
33536 fxors %f22, %f21, %f0
33537 brlz %o0, loop_2832
33538 prefetch [%l7 + 0x28], 0x0
33539 set 0x42, %g1
33540 stba %i1, [%l7 + %g1] 0x22
33541 membar #Sync
33542loop_2832:
33543 std %f10, [%l7 + 0x68]
33544 wr %g0, 0x04, %asi
33545 ldstuba [%l7 + 0x10] %asi, %i2
33546 brz,a %l6, loop_2833
33547 edge16n %g3, %o6, %l5
33548 st %f7, [%l7 + 0x34]
33549 fmovrdlz %o7, %f24, %f20
33550loop_2833:
33551 fxnors %f6, %f7, %f5
33552 set 0x60, %l4
33553 ldda [%l7 + %l4] 0x2a, %l4
33554 fmovd %f10, %f4
33555 fbge %fcc1, loop_2834
33556 smulcc %o4, %l1, %l3
33557 add %l7, 0x30, %l6
33558 wr %g0, 0x0c, %asi
33559 casxa [%l6] 0x0c, %l2, %i3
33560loop_2834:
33561 nop
33562 setx loop_2835, %l0, %l1
33563 wrpr 0x1, %tl
33564 wrpr %l1, %tnpc
33565 setx 0x34400001400, %l0, %l1
33566 wrpr %l1, %tstate
33567 wrhpr 0x4, %htstate
33568 done
33569 taddcctv %o1, %g4, %i6
33570 sdivcc %i5, 0x1204, %o2
33571 st %f21, [%l7 + 0x6C]
33572loop_2835:
33573 movcs %icc, %l0, %o5
33574 nop
33575 setx 0x407C5F66, %l0, %l6
33576 st %l6, [%l7 + 0x28]
33577 ld [%l7 + 0x28], %f14
33578 fsqrts %f14, %f8
33579 tpos %icc, 0x7
33580 tg %icc, 0x4
33581 mulscc %g2, 0x1DC7, %g1
33582 bge loop_2836
33583 ldsw [%l7 + 0x68], %g7
33584 fmovrdne %g6, %f16, %f20
33585 fnot2 %f16, %f16
33586loop_2836:
33587 tle %xcc, 0x2
33588 fbn,a %fcc0, loop_2837
33589 tvs %xcc, 0x1
33590 fands %f13, %f23, %f28
33591 tgu %xcc, 0x1
33592loop_2837:
33593 fmul8x16au %f31, %f20, %f8
33594 edge8 %i0, %i7, %o3
33595 fmovscc %xcc, %f31, %f5
33596 te %icc, 0x2
33597 saved
33598 rdpr %cwp, %g1
33599 rdpr %cansave, %g2
33600 rdpr %canrestore, %g3
33601 rdpr %cleanwin, %g4
33602 rdpr %otherwin, %g5
33603 rdpr %wstate, %g6
33604 fsrc1s %f30, %f0
33605 movrgez %i4, 0x22B, %g5
33606 mulx %o0, 0x110D, %i2
33607 movrne %i1, 0x31B, %l6
33608 edge16n %o6, %l5, %g3
33609 udivx %l4, 0x1FDD, %o4
33610 ta %icc, 0x1
33611 andncc %l1, %l3, %o7
33612 wr %g0, 0x18, %asi
33613 swapa [%l7 + 0x48] %asi, %i3
33614 edge32 %o1, %l2, %g4
33615 alignaddr %i5, %i6, %o2
33616 movrne %l0, %g2, %o5
33617 set 0x12, %l6
33618 lduba [%l7 + %l6] 0x0c, %g1
33619 fbo %fcc0, loop_2838
33620 edge32 %g6, %g7, %i7
33621 orcc %i0, 0x0868, %o3
33622 nop
33623 fitod %f0, %f30
33624 fdtoi %f30, %f9
33625loop_2838:
33626 sdiv %g5, 0x1F33, %i4
33627 restored
33628 rdpr %cwp, %g1
33629 rdpr %cansave, %g2
33630 rdpr %canrestore, %g3
33631 rdpr %cleanwin, %g4
33632 rdpr %otherwin, %g5
33633 rdpr %wstate, %g6
33634 nop
33635 setx 0xB2108F60FB128652, %l0, %l6
33636 stx %l6, [%l7 + 0x28]
33637 ldd [%l7 + 0x28], %f16
33638 setx 0x51D6F802C25CE1D9, %l1, %l5
33639 stx %l5, [%l7 + 0x10]
33640 ldd [%l7 + 0x10], %f24
33641 fdivd %f24, %f16, %f14
33642 mulx %o0, %i1, %i2
33643 andn %l6, 0x06E7, %l5
33644 tcs %icc, 0x7
33645 brlez,a %o6, loop_2839
33646 movvc %icc, %g3, %l4
33647 fbe %fcc1, loop_2840
33648 fmuld8sux16 %f14, %f13, %f2
33649loop_2839:
33650 sll %l1, 0x17, %l3
33651 smul %o4, %i3, %o1
33652loop_2840:
33653 fmovse %xcc, %f14, %f19
33654 sdiv %o7, 0x1BCD, %g4
33655 movvc %icc, %i5, %i6
33656 edge32ln %l2, %o2, %g2
33657 sllx %l0, %g1, %o5
33658 set 0x0E, %i3
33659 lduha [%l7 + %i3] 0x15, %g7
33660 tne %icc, 0x4
33661 movgu %icc, %g6, %i0
33662 te %icc, 0x5
33663 movvc %icc, %o3, %g5
33664 fzeros %f3
33665 tvs %icc, 0x0
33666 array16 %i7, %i4, %o0
33667 orcc %i2, 0x0B44, %l6
33668 orncc %i1, %l5, %g3
33669 tpos %xcc, 0x4
33670 sra %l4, %o6, %l3
33671 bl,a,pn %xcc, loop_2841
33672 xorcc %l1, %o4, %o1
33673 be loop_2842
33674 fmul8ulx16 %f10, %f6, %f20
33675loop_2841:
33676 movne %icc, %o7, %g4
33677 smulcc %i3, 0x06A6, %i6
33678loop_2842:
33679 fnot2s %f16, %f4
33680 set 0x68, %l3
33681 prefetcha [%l7 + %l3] 0x14, 0x1
33682 add %i5, 0x03C4, %o2
33683 srlx %g2, 0x0B, %g1
33684 flush %l7 + 0x58
33685 movle %xcc, %l0, %o5
33686 brz,a %g7, loop_2843
33687 addcc %i0, 0x0E39, %o3
33688 umul %g5, 0x1C1D, %i7
33689 sir 0x088F
33690loop_2843:
33691 fmovdge %icc, %f20, %f15
33692 movrlez %g6, %i4, %o0
33693 or %l6, 0x0D5F, %i1
33694 tgu %icc, 0x6
33695 fnors %f3, %f19, %f31
33696 sra %l5, %g3, %i2
33697 prefetch [%l7 + 0x74], 0x2
33698 andncc %o6, %l4, %l1
33699 sdivx %l3, 0x03CD, %o1
33700 fcmple16 %f8, %f14, %o7
33701 sdivcc %o4, 0x165C, %i3
33702 sub %i6, 0x0D5D, %l2
33703 fbl %fcc0, loop_2844
33704 edge16l %g4, %i5, %o2
33705 srlx %g1, %g2, %o5
33706 addc %l0, %i0, %o3
33707loop_2844:
33708 movg %icc, %g7, %i7
33709 fbul %fcc3, loop_2845
33710 fmovdcc %icc, %f8, %f2
33711 fmovdcs %icc, %f21, %f23
33712 fbuge %fcc3, loop_2846
33713loop_2845:
33714 movn %icc, %g6, %i4
33715 edge16n %g5, %l6, %i1
33716 smul %l5, %o0, %g3
33717loop_2846:
33718 mulscc %o6, 0x1FAD, %l4
33719 fmovsgu %icc, %f7, %f5
33720 brlz %l1, loop_2847
33721 movrlez %l3, %i2, %o7
33722 orn %o4, %o1, %i6
33723 orcc %l2, %i3, %i5
33724loop_2847:
33725 movpos %icc, %o2, %g1
33726 wr %g0, 0x11, %asi
33727 ldswa [%l7 + 0x10] %asi, %g2
33728 smulcc %g4, %l0, %o5
33729 faligndata %f28, %f22, %f12
33730 nop
33731 setx loop_2848, %l0, %l1
33732 wrpr 0x1, %tl
33733 wrpr %l1, %tnpc
33734 setx 0x34400001400, %l0, %l1
33735 wrpr %l1, %tstate
33736 wrhpr 0x4, %htstate
33737 done
33738 ld [%l7 + 0x7C], %f17
33739 xnorcc %i0, 0x1D7E, %g7
33740 st %f3, [%l7 + 0x68]
33741loop_2848:
33742 restored
33743 rdpr %cwp, %g1
33744 rdpr %cansave, %g2
33745 rdpr %canrestore, %g3
33746 rdpr %cleanwin, %g4
33747 rdpr %otherwin, %g5
33748 rdpr %wstate, %g6
33749 fcmpne16 %f16, %f8, %o3
33750 srlx %i7, 0x14, %g6
33751 movrgez %i4, 0x082, %l6
33752 fsrc2s %f15, %f11
33753 edge32l %g5, %i1, %o0
33754 umul %g3, %o6, %l4
33755 taddcctv %l5, 0x1164, %l1
33756 bpos,pn %icc, loop_2849
33757 fmul8sux16 %f10, %f10, %f26
33758 tneg %icc, 0x5
33759 and %l3, %i2, %o4
33760loop_2849:
33761 bn,a,pn %xcc, loop_2850
33762 bgu,a %xcc, loop_2851
33763 movvs %icc, %o7, %i6
33764 restored
33765 rdpr %cwp, %g1
33766 rdpr %cansave, %g2
33767 rdpr %canrestore, %g3
33768 rdpr %cleanwin, %g4
33769 rdpr %otherwin, %g5
33770 rdpr %wstate, %g6
33771loop_2850:
33772 xnorcc %l2, 0x09C9, %o1
33773loop_2851:
33774 nop
33775 set 0x2C, %l5
33776 sta %f30, [%l7 + %l5] 0x81
33777 mulscc %i5, 0x07C3, %i3
33778 tcc %icc, 0x2
33779 bpos loop_2852
33780 edge16n %o2, %g2, %g4
33781 edge16 %g1, %l0, %o5
33782 fmovsvc %xcc, %f19, %f8
33783loop_2852:
33784 ldstub [%l7 + 0x18], %g7
33785 or %o3, %i7, %i0
33786 fmovrdne %i4, %f12, %f10
33787 subcc %l6, 0x18D1, %g6
33788 bleu,a loop_2853
33789 edge8 %i1, %o0, %g5
33790 restored
33791 rdpr %cwp, %g1
33792 rdpr %cansave, %g2
33793 rdpr %canrestore, %g3
33794 rdpr %cleanwin, %g4
33795 rdpr %otherwin, %g5
33796 rdpr %wstate, %g6
33797 nop
33798 set 0x78, %g2
33799 ldd [%l7 + %g2], %o6
33800loop_2853:
33801 te %icc, 0x4
33802 movl %xcc, %l4, %g3
33803 fmovrdlz %l1, %f12, %f22
33804 fzeros %f30
33805 fmovdg %xcc, %f17, %f15
33806 sdivx %l3, 0x1F05, %i2
33807 call loop_2854
33808 sll %o4, %l5, %i6
33809 set 0x70, %o0
33810 stxa %l2, [%l7 + %o0] 0x0c
33811loop_2854:
33812 fbue %fcc0, loop_2855
33813 edge32l %o7, %i5, %o1
33814 lduw [%l7 + 0x74], %i3
33815 fmovs %f23, %f21
33816loop_2855:
33817 udivx %g2, 0x0F35, %g4
33818 alignaddr %o2, %l0, %g1
33819 bgu,a,pt %xcc, loop_2856
33820 fbug %fcc1, loop_2857
33821 fnot1 %f12, %f28
33822 lduh [%l7 + 0x6A], %g7
33823loop_2856:
33824 movl %icc, %o5, %o3
33825loop_2857:
33826 tsubcctv %i7, 0x0AAB, %i0
33827 srax %i4, 0x0F, %l6
33828 edge8ln %i1, %g6, %g5
33829 ldub [%l7 + 0x7B], %o0
33830 alignaddr %l4, %g3, %l1
33831 fnands %f5, %f10, %f7
33832 ld [%l7 + 0x50], %f8
33833 orcc %o6, %i2, %l3
33834 wr %g0, 0x89, %asi
33835 ldsha [%l7 + 0x20] %asi, %o4
33836 tvc %icc, 0x2
33837 movrne %l5, %i6, %l2
33838 fbuge %fcc0, loop_2858
33839 movneg %xcc, %o7, %o1
33840 edge32ln %i5, %g2, %i3
33841 fone %f6
33842loop_2858:
33843 fbne %fcc2, loop_2859
33844 alignaddr %o2, %g4, %g1
33845 nop
33846 fitod %f4, %f24
33847 fdtos %f24, %f5
33848 edge16l %g7, %l0, %o5
33849loop_2859:
33850 tl %xcc, 0x4
33851 subcc %i7, %o3, %i4
33852 array32 %i0, %l6, %g6
33853 fpmerge %f15, %f7, %f16
33854 fmovsg %xcc, %f31, %f27
33855 fabss %f12, %f16
33856 fmovse %xcc, %f30, %f23
33857 sllx %g5, %i1, %l4
33858 movn %xcc, %o0, %g3
33859 addc %l1, %i2, %l3
33860 fmovrse %o4, %f14, %f12
33861 fmovrsgz %l5, %f31, %f24
33862 ld [%l7 + 0x34], %f11
33863 movrlez %i6, 0x0D7, %l2
33864 fmovrde %o7, %f10, %f8
33865 fnegd %f20, %f6
33866 sll %o6, 0x17, %o1
33867 edge16 %i5, %i3, %o2
33868 edge16 %g2, %g4, %g1
33869 tcs %icc, 0x6
33870 movvs %icc, %l0, %o5
33871 tne %icc, 0x6
33872 edge8 %g7, %o3, %i4
33873 fcmpne16 %f12, %f22, %i7
33874 fbule %fcc0, loop_2860
33875 andcc %l6, 0x1D77, %g6
33876 andncc %i0, %i1, %l4
33877 fmovsne %icc, %f9, %f24
33878loop_2860:
33879 movleu %xcc, %g5, %g3
33880 edge8l %l1, %o0, %i2
33881 stw %o4, [%l7 + 0x50]
33882 ta %icc, 0x5
33883 movleu %icc, %l5, %i6
33884 fone %f10
33885 or %l2, 0x023E, %o7
33886 udivcc %l3, 0x19E8, %o1
33887 alignaddr %i5, %i3, %o6
33888 fnands %f5, %f7, %f1
33889 udivx %o2, 0x0A39, %g2
33890 fxor %f10, %f12, %f4
33891 fandnot2 %f2, %f4, %f0
33892 sdiv %g1, 0x123A, %g4
33893 tleu %xcc, 0x2
33894 movcs %icc, %l0, %g7
33895 bge,a %icc, loop_2861
33896 brlez,a %o5, loop_2862
33897 movrne %i4, %i7, %o3
33898 fornot2s %f25, %f30, %f4
33899loop_2861:
33900 mova %xcc, %l6, %g6
33901loop_2862:
33902 movneg %xcc, %i0, %i1
33903 andn %g5, 0x1B35, %g3
33904 fbul,a %fcc2, loop_2863
33905 std %f16, [%l7 + 0x48]
33906 fmul8x16au %f15, %f29, %f6
33907 movn %icc, %l1, %o0
33908loop_2863:
33909 movn %xcc, %l4, %i2
33910 nop
33911 setx 0xC2B3ED8C2A9A2A8C, %l0, %l6
33912 stx %l6, [%l7 + 0x28]
33913 ldd [%l7 + 0x28], %f8
33914 setx 0xC2AE10F0C080A6CB, %l1, %l5
33915 stx %l5, [%l7 + 0x10]
33916 ldd [%l7 + 0x10], %f16
33917 fdivd %f16, %f8, %f24
33918 sra %o4, 0x04, %i6
33919 nop
33920 setx loop_2864, %l0, %l1
33921 wrpr 0x1, %tl
33922 wrpr %l1, %tpc
33923 add %l1, 0x4, %l1
33924 wrpr %l1, %tnpc
33925 setx 0x34400001400, %l0, %l1
33926 wrpr %l1, %tstate
33927 wrhpr 0x4, %htstate
33928 retry
33929 udivx %l5, 0x11A3, %o7
33930 subc %l3, %o1, %l2
33931 orn %i3, %o6, %i5
33932loop_2864:
33933 fornot1 %f6, %f4, %f30
33934 umulcc %o2, %g1, %g4
33935 std %f0, [%l7 + 0x30]
33936 bcc,pt %xcc, loop_2865
33937 orncc %l0, %g2, %o5
33938 tl %icc, 0x1
33939 sdivcc %i4, 0x0F35, %i7
33940loop_2865:
33941 movgu %xcc, %g7, %o3
33942 bl,pt %xcc, loop_2866
33943 array8 %l6, %i0, %i1
33944 sdivcc %g5, 0x1C3C, %g6
33945 andcc %l1, 0x19A9, %o0
33946loop_2866:
33947 movg %icc, %g3, %i2
33948 bcc loop_2867
33949 st %f27, [%l7 + 0x34]
33950 nop
33951 setx loop_2868, %l0, %l1
33952 wrpr 0x1, %tl
33953 wrpr %l1, %tpc
33954 add %l1, 0x4, %l1
33955 wrpr %l1, %tnpc
33956 setx 0x34400001400, %l0, %l1
33957 wrpr %l1, %tstate
33958 wrhpr 0x4, %htstate
33959 retry
33960 addc %l4, 0x168A, %i6
33961loop_2867:
33962 nop
33963 set 0x0F, %l2
33964 stba %l5, [%l7 + %l2] 0x0c
33965loop_2868:
33966 bvc loop_2869
33967 xnorcc %o4, 0x10B7, %l3
33968 tne %xcc, 0x5
33969 fcmple16 %f18, %f4, %o7
33970loop_2869:
33971 andcc %o1, 0x0631, %i3
33972 movcs %icc, %o6, %l2
33973 movre %o2, %g1, %i5
33974 tcs %icc, 0x5
33975 edge16ln %g4, %g2, %o5
33976 edge32n %l0, %i7, %i4
33977 movl %xcc, %g7, %o3
33978 movleu %xcc, %l6, %i1
33979 edge32n %g5, %g6, %i0
33980 tge %xcc, 0x2
33981 brgez,a %o0, loop_2870
33982 membar 0x18
33983 movgu %icc, %g3, %i2
33984 orncc %l4, %i6, %l1
33985loop_2870:
33986 edge32n %o4, %l3, %o7
33987 movrgez %o1, 0x01E, %i3
33988 add %o6, %l2, %l5
33989 pdist %f22, %f18, %f8
33990 and %o2, %g1, %g4
33991 movrlez %g2, %i5, %l0
33992 srax %i7, 0x19, %o5
33993 te %icc, 0x1
33994 srlx %i4, 0x1A, %o3
33995 and %l6, %i1, %g7
33996 edge8ln %g6, %g5, %o0
33997 ta %xcc, 0x2
33998 fmovrslez %i0, %f4, %f24
33999 fxor %f24, %f18, %f2
34000 mulx %g3, 0x117D, %i2
34001 ldsb [%l7 + 0x0D], %i6
34002 movn %xcc, %l4, %l1
34003 brlez %l3, loop_2871
34004 udiv %o4, 0x1D7F, %o7
34005 sdiv %o1, 0x1132, %o6
34006 fbn,a %fcc2, loop_2872
34007loop_2871:
34008 edge32 %i3, %l2, %l5
34009 tle %xcc, 0x7
34010 brgz,a %g1, loop_2873
34011loop_2872:
34012 te %icc, 0x5
34013 mulscc %o2, %g4, %g2
34014 movgu %xcc, %i5, %l0
34015loop_2873:
34016 tvs %icc, 0x3
34017 edge16n %o5, %i4, %o3
34018 fbo %fcc1, loop_2874
34019 tge %xcc, 0x5
34020 call loop_2875
34021 brgez %l6, loop_2876
34022loop_2874:
34023 mulx %i7, %g7, %i1
34024 srlx %g5, %g6, %i0
34025loop_2875:
34026 movre %o0, 0x2B2, %i2
34027loop_2876:
34028 andn %g3, %l4, %i6
34029 move %icc, %l1, %o4
34030 brlz,a %o7, loop_2877
34031 brgez %o1, loop_2878
34032 taddcc %l3, 0x0E70, %o6
34033 nop
34034 setx loop_2879, %l0, %l1
34035 wrpr 0x1, %tl
34036 wrpr %l1, %tpc
34037 add %l1, 0x4, %l1
34038 wrpr %l1, %tnpc
34039 setx 0x34400001400, %l0, %l1
34040 wrpr %l1, %tstate
34041 wrhpr 0x4, %htstate
34042 retry
34043loop_2877:
34044 movleu %xcc, %i3, %l5
34045loop_2878:
34046 edge16n %g1, %o2, %l2
34047 smulcc %g2, 0x1830, %i5
34048loop_2879:
34049 array8 %l0, %g4, %i4
34050 fsrc2s %f19, %f7
34051 subc %o3, 0x0BFB, %o5
34052 lduh [%l7 + 0x4A], %l6
34053 bcc,a loop_2880
34054 and %g7, 0x01D7, %i1
34055 movpos %xcc, %g5, %i7
34056 umulcc %g6, %o0, %i2
34057loop_2880:
34058 flush %l7 + 0x38
34059 srl %g3, %i0, %l4
34060 mulscc %i6, 0x15CC, %l1
34061 movvc %xcc, %o4, %o1
34062 alignaddr %l3, %o6, %o7
34063 fbl,a %fcc0, loop_2881
34064 subc %l5, 0x0FB7, %i3
34065 set 0x58, %g3
34066 prefetcha [%l7 + %g3] 0x15, 0x1
34067loop_2881:
34068 xorcc %l2, %g2, %i5
34069 fpadd16 %f14, %f10, %f2
34070 xorcc %o2, %g4, %i4
34071 movrne %l0, 0x3F2, %o5
34072 fbue %fcc0, loop_2882
34073 fbo,a %fcc2, loop_2883
34074 fpmerge %f24, %f1, %f24
34075 tl %xcc, 0x3
34076loop_2882:
34077 addccc %l6, %g7, %i1
34078loop_2883:
34079 edge32ln %g5, %o3, %i7
34080 fmovdneg %xcc, %f15, %f31
34081 brgz,a %g6, loop_2884
34082 tgu %xcc, 0x0
34083 tcs %icc, 0x7
34084 srlx %i2, 0x19, %o0
34085loop_2884:
34086 tcs %icc, 0x3
34087 flush %l7 + 0x38
34088 udivcc %g3, 0x129E, %i0
34089 ta %xcc, 0x5
34090 nop
34091 setx 0x0DD4CC58, %l0, %l6
34092 st %l6, [%l7 + 0x28]
34093 ld [%l7 + 0x28], %f17
34094 setx 0xC991D9B2, %l1, %l5
34095 st %l5, [%l7 + 0x10]
34096 ld [%l7 + 0x10], %f9
34097 fmuls %f9, %f17, %f5
34098 fba %fcc2, loop_2885
34099 bge,a %icc, loop_2886
34100 nop
34101 setx loop_2887, %l0, %l1
34102 wrpr 0x1, %tl
34103 wrpr %l1, %tpc
34104 add %l1, 0x4, %l1
34105 wrpr %l1, %tnpc
34106 setx 0x34400001400, %l0, %l1
34107 wrpr %l1, %tstate
34108 wrhpr 0x4, %htstate
34109 retry
34110 tcc %xcc, 0x5
34111loop_2885:
34112 andcc %i6, 0x09E9, %l4
34113loop_2886:
34114 and %o4, 0x1B0A, %l1
34115loop_2887:
34116 fmovsvc %xcc, %f12, %f30
34117 movge %icc, %l3, %o6
34118 move %icc, %o1, %l5
34119 xor %i3, 0x0CBB, %g1
34120 tge %icc, 0x5
34121 fones %f11
34122 fpsub32 %f26, %f12, %f6
34123 swap [%l7 + 0x7C], %l2
34124 nop
34125 set 0x10, %o4
34126 stx %o7, [%l7 + %o4]
34127 edge32l %g2, %i5, %o2
34128 fbe %fcc1, loop_2888
34129 fbul,a %fcc3, loop_2889
34130 taddcc %i4, 0x17FF, %l0
34131 mulscc %o5, %g4, %g7
34132loop_2888:
34133 sub %l6, %i1, %g5
34134loop_2889:
34135 sir 0x150C
34136 add %l7, 0x54, %l6
34137 wr %g0, 0x19, %asi
34138 lda [%l6] %asi, %o3
34139 casa [%l6] %asi, %o3, %i7
34140 or %i2, 0x0F7D, %o0
34141 tneg %xcc, 0x3
34142 and %g6, %i0, %i6
34143 tg %xcc, 0x7
34144 array8 %l4, %o4, %l1
34145 fpsub16s %f17, %f20, %f2
34146 bcc,pn %icc, loop_2890
34147 fbn %fcc2, loop_2891
34148 brnz,a %g3, loop_2892
34149 srax %l3, %o1, %l5
34150loop_2890:
34151 movne %icc, %o6, %i3
34152loop_2891:
34153 movvc %icc, %g1, %l2
34154loop_2892:
34155 nop
34156 set 0x58, %l1
34157 stwa %g2, [%l7 + %l1] 0x23
34158 membar #Sync
34159 bgu,pt %xcc, loop_2893
34160 edge16n %i5, %o2, %i4
34161 add %l7, 0x6C, %l6
34162 wr %g0, 0x80, %asi
34163 casa [%l6] %asi, %l0, %o5
34164loop_2893:
34165 ld [%l7 + 0x0C], %f17
34166 movneg %icc, %o7, %g4
34167 fmovrde %l6, %f20, %f20
34168 fpadd16 %f10, %f28, %f8
34169 sub %i1, 0x02C7, %g7
34170 swap [%l7 + 0x54], %o3
34171 fpack32 %f12, %f26, %f18
34172 set 0x0, %i5
34173 stxa %i7, [%g0 + %i5] 0x5f
34174 movrlez %g5, 0x25E, %o0
34175 fbg,a %fcc1, loop_2894
34176 fbg %fcc3, loop_2895
34177 nop
34178 setx 0xFC6E98946DC89EC4, %l0, %l6
34179 stx %l6, [%l7 + 0x28]
34180 ldd [%l7 + 0x28], %f30
34181 fsqrtd %f30, %f6
34182 tle %xcc, 0x7
34183loop_2894:
34184 fandnot2 %f14, %f30, %f28
34185loop_2895:
34186 move %icc, %i2, %g6
34187 movcc %icc, %i0, %l4
34188 tsubcc %i6, %o4, %l1
34189 movvc %xcc, %g3, %l3
34190 subccc %l5, 0x14C3, %o6
34191 nop
34192 set 0x68, %o1
34193 ldub [%l7 + %o1], %i3
34194 tl %xcc, 0x5
34195 sdiv %g1, 0x0C8F, %l2
34196 fnands %f17, %f27, %f17
34197 udivcc %g2, 0x05C1, %i5
34198 edge8 %o2, %i4, %l0
34199 xor %o5, 0x18B6, %o1
34200 edge32 %g4, %o7, %i1
34201 bcs,a,pt %icc, loop_2896
34202 sdiv %g7, 0x06FB, %l6
34203 fmovrdlez %i7, %f30, %f26
34204 fpsub32s %f31, %f4, %f23
34205loop_2896:
34206 sll %o3, %g5, %o0
34207 subccc %g6, 0x1F36, %i0
34208 set 0x44, %o6
34209 sta %f6, [%l7 + %o6] 0x10
34210 pdist %f22, %f2, %f12
34211 flush %l7 + 0x10
34212 movcs %xcc, %i2, %i6
34213 nop
34214 setx 0xF04A845D, %l0, %l6
34215 st %l6, [%l7 + 0x34]
34216 ld [%l7 + 0x34], %fsr
34217 faligndata %f6, %f22, %f14
34218 be %xcc, loop_2897
34219 fcmple32 %f28, %f0, %l4
34220 fmovrdlz %l1, %f8, %f12
34221 brnz,a %g3, loop_2898
34222loop_2897:
34223 fcmpeq32 %f14, %f0, %l3
34224 movn %xcc, %o4, %o6
34225 movgu %xcc, %l5, %g1
34226loop_2898:
34227 fnot2 %f2, %f14
34228 nop
34229 setx 0x9050F966, %l0, %l6
34230 st %l6, [%l7 + 0x64]
34231 ld [%l7 + 0x64], %fsr
34232 sub %l2, 0x12D1, %g2
34233 ldsh [%l7 + 0x10], %i3
34234 wr %g0, 0x19, %asi
34235 ldda [%l7 + 0x40] %asi, %f0
34236 fbule %fcc3, loop_2899
34237 nop
34238 set 0x70, %l0
34239 ldsb [%l7 + %l0], %o2
34240 sll %i4, %l0, %o5
34241 edge16l %i5, %o1, %o7
34242loop_2899:
34243 sdiv %i1, 0x151E, %g4
34244 edge8ln %g7, %l6, %i7
34245 ble,a,pt %icc, loop_2900
34246 smulcc %g5, %o0, %o3
34247 fnegd %f12, %f24
34248 edge16ln %i0, %i2, %i6
34249loop_2900:
34250 edge32l %g6, %l4, %l1
34251 fmovdcc %xcc, %f0, %f26
34252 wr %g0, 0x2b, %asi
34253 stba %l3, [%l7 + 0x2F] %asi
34254 membar #Sync
34255 movneg %xcc, %g3, %o6
34256 movrgz %l5, 0x32C, %g1
34257 tvc %icc, 0x1
34258 membar 0x53
34259 tg %xcc, 0x3
34260 orcc %l2, %o4, %i3
34261 addc %o2, 0x0D2B, %i4
34262 andncc %l0, %o5, %g2
34263 bgu,a,pn %xcc, loop_2901
34264 udivcc %o1, 0x017B, %i5
34265 nop
34266 setx 0xA4D705F99F34954C, %l0, %l6
34267 stx %l6, [%l7 + 0x28]
34268 ldd [%l7 + 0x28], %f14
34269 setx 0xEFC9EEFAD1EE1416, %l1, %l5
34270 stx %l5, [%l7 + 0x10]
34271 ldd [%l7 + 0x10], %f12
34272 fsubd %f12, %f14, %f30
34273 umul %o7, 0x02B5, %i1
34274loop_2901:
34275 fnot1 %f22, %f18
34276 tsubcctv %g4, 0x0413, %g7
34277 tg %icc, 0x0
34278 fbug,a %fcc0, loop_2902
34279 andn %i7, 0x0DBD, %l6
34280 tn %icc, 0x3
34281 subccc %g5, %o0, %o3
34282loop_2902:
34283 ta %icc, 0x0
34284 sll %i0, %i2, %i6
34285 umul %l4, %l1, %l3
34286 tvc %xcc, 0x2
34287 andn %g6, 0x1E3D, %o6
34288 sethi 0x060E, %g3
34289 mulscc %g1, %l2, %l5
34290 add %i3, %o2, %o4
34291 umul %i4, %l0, %o5
34292 nop
34293 fitos %f11, %f29
34294 fstox %f29, %f2
34295 fxtos %f2, %f30
34296 alignaddr %o1, %i5, %o7
34297 orncc %g2, 0x0302, %g4
34298 movl %icc, %i1, %i7
34299 subccc %g7, 0x1C60, %l6
34300 movgu %xcc, %g5, %o0
34301 movn %xcc, %i0, %i2
34302 fmovdneg %xcc, %f0, %f11
34303 sub %o3, 0x1323, %l4
34304 edge32ln %i6, %l3, %g6
34305 movcc %xcc, %o6, %g3
34306 sdivcc %g1, 0x0B37, %l2
34307 ble,a %xcc, loop_2903
34308 te %icc, 0x7
34309 smul %l1, 0x1D66, %l5
34310 nop
34311 setx 0xD1665190, %l0, %l6
34312 st %l6, [%l7 + 0x28]
34313 ld [%l7 + 0x28], %f19
34314 setx 0xF207294D, %l1, %l5
34315 st %l5, [%l7 + 0x10]
34316 ld [%l7 + 0x10], %f23
34317 fmuls %f23, %f19, %f22
34318loop_2903:
34319 edge32ln %o2, %i3, %i4
34320 movneg %icc, %l0, %o4
34321 edge32n %o5, %o1, %o7
34322 bvc,a,pn %xcc, loop_2904
34323 array32 %i5, %g2, %g4
34324 xnorcc %i1, 0x18A4, %i7
34325 ta %xcc, 0x5
34326loop_2904:
34327 nop
34328 fitod %f4, %f18
34329 fdtox %f18, %f20
34330 fxtod %f20, %f16
34331 orn %g7, %g5, %o0
34332 movn %xcc, %i0, %l6
34333 fbg %fcc1, loop_2905
34334 sdivx %i2, 0x0795, %o3
34335 set 0x09, %i6
34336 ldsba [%l7 + %i6] 0x11, %i6
34337loop_2905:
34338 tvs %xcc, 0x0
34339 fbge %fcc0, loop_2906
34340 udivx %l4, 0x18CA, %l3
34341 movrgz %g6, 0x39D, %o6
34342 fcmpeq16 %f22, %f26, %g1
34343loop_2906:
34344 fnegd %f28, %f26
34345 array32 %l2, %g3, %l1
34346 fbn %fcc0, loop_2907
34347 movle %xcc, %o2, %i3
34348 prefetch [%l7 + 0x4C], 0x2
34349 lduw [%l7 + 0x0C], %l5
34350loop_2907:
34351 fmovda %xcc, %f23, %f27
34352 saved
34353 rdpr %cwp, %g1
34354 rdpr %cansave, %g2
34355 rdpr %canrestore, %g3
34356 rdpr %cleanwin, %g4
34357 rdpr %otherwin, %g5
34358 rdpr %wstate, %g6
34359 sll %i4, %o4, %l0
34360 fmuld8ulx16 %f7, %f8, %f14
34361 orn %o5, 0x17D9, %o1
34362 alignaddrl %o7, %g2, %i5
34363 fbule %fcc1, loop_2908
34364 mova %icc, %i1, %g4
34365 fbul %fcc1, loop_2909
34366 st %f1, [%l7 + 0x5C]
34367loop_2908:
34368 sdivcc %g7, 0x1719, %i7
34369 fmovsg %icc, %f2, %f16
34370loop_2909:
34371 nop
34372 wr %g0, 0x89, %asi
34373 stxa %o0, [%l7 + 0x30] %asi
34374 for %f14, %f12, %f12
34375 saved
34376 rdpr %cwp, %g1
34377 rdpr %cansave, %g2
34378 rdpr %canrestore, %g3
34379 rdpr %cleanwin, %g4
34380 rdpr %otherwin, %g5
34381 rdpr %wstate, %g6
34382 or %i0, %l6, %i2
34383 fmovdvc %xcc, %f2, %f14
34384 fmovdcc %xcc, %f14, %f5
34385 tne %xcc, 0x2
34386 movvc %icc, %g5, %o3
34387 tvc %xcc, 0x3
34388 xnor %i6, 0x15D7, %l3
34389 sllx %g6, %o6, %g1
34390 or %l2, 0x06DB, %g3
34391 set 0x28, %o5
34392 ldxa [%l7 + %o5] 0x14, %l4
34393 mulscc %l1, %o2, %i3
34394 sdivcc %i4, 0x1023, %l5
34395 fbg,a %fcc3, loop_2910
34396 tneg %icc, 0x5
34397 subccc %o4, %l0, %o5
34398 fbu %fcc0, loop_2911
34399loop_2910:
34400 movre %o1, %g2, %o7
34401 fbue %fcc2, loop_2912
34402 te %icc, 0x2
34403loop_2911:
34404 tcs %xcc, 0x6
34405 set 0x54, %i4
34406 swapa [%l7 + %i4] 0x11, %i5
34407loop_2912:
34408 fbo %fcc3, loop_2913
34409 umul %g4, 0x0968, %g7
34410 saved
34411 rdpr %cwp, %g1
34412 rdpr %cansave, %g2
34413 rdpr %canrestore, %g3
34414 rdpr %cleanwin, %g4
34415 rdpr %otherwin, %g5
34416 rdpr %wstate, %g6
34417 xorcc %i1, %i7, %o0
34418loop_2913:
34419 fmovde %xcc, %f3, %f10
34420 fpadd32s %f24, %f16, %f4
34421 subcc %l6, %i2, %g5
34422 sethi 0x1325, %o3
34423 orncc %i0, 0x1DAF, %l3
34424 fbule,a %fcc3, loop_2914
34425 xor %g6, %i6, %g1
34426 restored
34427 rdpr %cwp, %g1
34428 rdpr %cansave, %g2
34429 rdpr %canrestore, %g3
34430 rdpr %cleanwin, %g4
34431 rdpr %otherwin, %g5
34432 rdpr %wstate, %g6
34433 xnor %o6, 0x1BE4, %g3
34434loop_2914:
34435 fmovrdne %l4, %f4, %f22
34436 tsubcc %l1, 0x03FB, %l2
34437 fpadd16s %f22, %f20, %f29
34438 ta %icc, 0x0
34439 saved
34440 rdpr %cwp, %g1
34441 rdpr %cansave, %g2
34442 rdpr %canrestore, %g3
34443 rdpr %cleanwin, %g4
34444 rdpr %otherwin, %g5
34445 rdpr %wstate, %g6
34446 andncc %i3, %o2, %l5
34447 udivcc %o4, 0x0DB2, %l0
34448 wr %g0, 0x10, %asi
34449 ldsha [%l7 + 0x6A] %asi, %i4
34450 ldd [%l7 + 0x30], %f20
34451 movcc %icc, %o1, %g2
34452 fmovrsgz %o5, %f23, %f20
34453 sllx %i5, %g4, %g7
34454 tvc %xcc, 0x2
34455 addcc %o7, %i7, %o0
34456 call loop_2915
34457 tvs %icc, 0x2
34458 nop
34459 setx loop_2916, %l0, %l1
34460 jmpl %l1, %i1
34461 movgu %icc, %i2, %l6
34462loop_2915:
34463 tgu %icc, 0x7
34464 movle %xcc, %o3, %i0
34465loop_2916:
34466 sra %g5, %g6, %l3
34467 membar 0x0D
34468 swap [%l7 + 0x40], %i6
34469 orcc %g1, %g3, %l4
34470 movgu %xcc, %o6, %l2
34471 wr %g0, 0x11, %asi
34472 ldsha [%l7 + 0x54] %asi, %l1
34473 wr %g0, 0x10, %asi
34474 prefetcha [%l7 + 0x50] %asi, 0x0
34475 wr %g0, 0x10, %asi
34476 stha %i3, [%l7 + 0x6E] %asi
34477 fmovrsne %l5, %f13, %f15
34478 mulscc %o4, %l0, %i4
34479 array32 %g2, %o5, %o1
34480 stw %i5, [%l7 + 0x38]
34481 tn %xcc, 0x6
34482 array32 %g4, %o7, %i7
34483 tg %xcc, 0x5
34484 andcc %o0, %i1, %g7
34485 nop
34486 setx 0xB25FC3E8, %l0, %l6
34487 st %l6, [%l7 + 0x28]
34488 ld [%l7 + 0x28], %f18
34489 setx 0x66EE6CDE, %l1, %l5
34490 st %l5, [%l7 + 0x10]
34491 ld [%l7 + 0x10], %f9
34492 fdivs %f9, %f18, %f20
34493 saved
34494 rdpr %cwp, %g1
34495 rdpr %cansave, %g2
34496 rdpr %canrestore, %g3
34497 rdpr %cleanwin, %g4
34498 rdpr %otherwin, %g5
34499 rdpr %wstate, %g6
34500 set 0x78, %g4
34501 swapa [%l7 + %g4] 0x19, %i2
34502 orncc %o3, %i0, %l6
34503 fmovdle %icc, %f0, %f5
34504 array32 %g5, %g6, %l3
34505 fmovsvs %icc, %f30, %f20
34506 alignaddrl %g1, %i6, %l4
34507 nop
34508 fitos %f11, %f12
34509 fstoi %f12, %f21
34510 fcmpne32 %f16, %f26, %o6
34511 bshuffle %f12, %f8, %f20
34512 call loop_2917
34513 tsubcctv %g3, %l1, %l2
34514 fmovscc %xcc, %f7, %f24
34515 movrne %i3, 0x250, %l5
34516loop_2917:
34517 movneg %xcc, %o4, %l0
34518 fbul %fcc0, loop_2918
34519 fmovde %xcc, %f27, %f6
34520 fcmpne32 %f22, %f30, %i4
34521 fmovrsne %o2, %f23, %f30
34522loop_2918:
34523 fmul8x16al %f28, %f14, %f4
34524 fmovsleu %icc, %f1, %f15
34525 restored
34526 rdpr %cwp, %g1
34527 rdpr %cansave, %g2
34528 rdpr %canrestore, %g3
34529 rdpr %cleanwin, %g4
34530 rdpr %otherwin, %g5
34531 rdpr %wstate, %g6
34532 fmovrslz %o5, %f20, %f2
34533 move %xcc, %g2, %o1
34534 tcs %icc, 0x5
34535 array32 %i5, %o7, %i7
34536 movcc %icc, %g4, %o0
34537 set 0x2F, %o2
34538 lduba [%l7 + %o2] 0x11, %i1
34539 movrlez %i2, %o3, %i0
34540 xnor %g7, 0x1218, %g5
34541 fbn,a %fcc2, loop_2919
34542 fcmpne16 %f20, %f30, %g6
34543 tge %icc, 0x7
34544 sllx %l6, %g1, %l3
34545loop_2919:
34546 fxors %f20, %f27, %f18
34547 sdivx %l4, 0x1CEB, %i6
34548 or %o6, 0x1ECE, %g3
34549 alignaddrl %l1, %i3, %l2
34550 edge32n %l5, %l0, %i4
34551 edge16ln %o4, %o5, %g2
34552 set 0x6B, %g6
34553 stba %o2, [%l7 + %g6] 0xe3
34554 membar #Sync
34555 movneg %xcc, %i5, %o7
34556 ldd [%l7 + 0x68], %o0
34557 sir 0x1BEC
34558 fmovrdgz %g4, %f14, %f14
34559 stbar
34560 movgu %icc, %o0, %i7
34561 bl,pt %xcc, loop_2920
34562 ldd [%l7 + 0x18], %i0
34563 udiv %o3, 0x1E74, %i0
34564 fmovse %xcc, %f14, %f24
34565loop_2920:
34566 ldsh [%l7 + 0x3E], %g7
34567 movrlz %i2, %g6, %l6
34568 pdist %f26, %f14, %f16
34569 fxnor %f14, %f16, %f26
34570 and %g1, %l3, %g5
34571 orncc %l4, 0x1AD0, %o6
34572 fmovrdgz %i6, %f18, %f22
34573 fpadd16s %f27, %f6, %f25
34574 movvc %icc, %g3, %i3
34575 xnor %l2, %l1, %l0
34576 flush %l7 + 0x58
34577 sdivcc %l5, 0x1A08, %o4
34578 movl %icc, %i4, %g2
34579 sub %o2, 0x07C0, %o5
34580 sethi 0x035B, %i5
34581 bpos,a %icc, loop_2921
34582 or %o1, 0x0D14, %g4
34583 stbar
34584 movpos %icc, %o0, %i7
34585loop_2921:
34586 tle %icc, 0x1
34587 movrlz %i1, 0x376, %o3
34588 tgu %xcc, 0x3
34589 bvc,a loop_2922
34590 udivx %o7, 0x0822, %g7
34591 xnorcc %i0, %g6, %i2
34592 andncc %g1, %l3, %l6
34593loop_2922:
34594 sdiv %g5, 0x0275, %l4
34595 fnot2 %f2, %f12
34596 xorcc %o6, %g3, %i6
34597 movg %xcc, %i3, %l2
34598 edge8 %l1, %l0, %l5
34599 movl %xcc, %o4, %g2
34600 movpos %xcc, %i4, %o5
34601 ldd [%l7 + 0x68], %o2
34602 movg %xcc, %o1, %i5
34603 edge8l %o0, %i7, %g4
34604 movpos %icc, %o3, %o7
34605 movge %xcc, %i1, %i0
34606 st %f16, [%l7 + 0x74]
34607 nop
34608 set 0x10, %i1
34609 ldstub [%l7 + %i1], %g7
34610 EXIT_GOOD
34611
34612
34613
34614!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34615!
34616! Stats for Thread 0:
34617!
34618! Type l : 2803
34619! Type x : 1238
34620! Type cti : 2922
34621! Type f : 4512
34622! Type i : 13525
34623!
34624!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34625
34626
34627 EXIT_GOOD /* test finish */
34628
34629/************************************************************************
34630 Test case data start
34631 ************************************************************************/
34632.data
34633user_data_start:
34634scratch_area:
34635.word 0xA141AADA
34636.word 0xA84CA3B6
34637.word 0x05E7767F
34638.word 0x3F06FEC1
34639.word 0xDF375DC7
34640.word 0xA06C8901
34641.word 0xFEDAB5B2
34642.word 0xB7B2AAD4
34643.word 0x3526C047
34644.word 0x66C2874E
34645.word 0xAA63E7BF
34646.word 0xC413844A
34647.word 0x28F1DAF1
34648.word 0x2CC27B48
34649.word 0x4673591C
34650.word 0xE712D8A9
34651.word 0x8663491A
34652.word 0x3AFB1E7E
34653.word 0x46754F3C
34654.word 0xB2F26725
34655.word 0x22FE9ACC
34656.word 0xB2D40E1D
34657.word 0x62126FF2
34658.word 0xB6532197
34659.word 0x87677138
34660.word 0x7AE7A972
34661.word 0xF4A1B8D7
34662.word 0x5049E476
34663.word 0x08F62CE8
34664.word 0x76C4D068
34665.word 0x18BA1721
34666.word 0xC14E3F07
34667.word 0xED840E9C
34668.word 0x05A57447
34669.word 0x829620F5
34670.word 0x40B549CB
34671.word 0x03A3AE04
34672.word 0xC3A5CB33
34673.word 0xC930D6EF
34674.word 0x24E97360
34675.word 0xAD19B3EB
34676.word 0x922C77E0
34677.word 0x89A43CDD
34678.word 0x1A227062
34679.word 0xEC7C0202
34680.word 0x4B2BB8DC
34681.word 0xEC49E70A
34682.word 0xD1F4A913
34683.word 0x52E3A07B
34684.word 0x3308D496
34685.word 0x7FCD0AEA
34686.word 0xAFF0DDF7
34687.word 0x2540C1C2
34688.word 0x242A8816
34689.word 0xE63F4BAD
34690.word 0x6FBDC8CE
34691.word 0x2B696039
34692.word 0x9F79C9CA
34693.word 0x5AED4854
34694.word 0x1806714B
34695.word 0x0148F026
34696.word 0xE5183B4C
34697.word 0xE87C26BE
34698.word 0x50553148
34699.end