Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f11.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f11.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_basic3_f11.s,v 1.1 2007/05/11 17:22:20 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 0x0F6B65BE4045D056, %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 0x4, %g1
89 set 0x5, %g2
90 set 0x2, %g3
91 set 0x3, %g4
92 set 0x0, %g5
93 set 0xC, %g6
94 set 0xB, %g7
95 !# Input registers
96 set -0x4, %i0
97 set -0x2, %i1
98 set -0x9, %i2
99 set -0x0, %i3
100 set -0x9, %i4
101 set -0xF, %i5
102 set -0xD, %i6
103 set -0xF, %i7
104 !# Local registers
105 set 0x4B6EF4B7, %l0
106 set 0x67ECFCB4, %l1
107 set 0x3F3C56F8, %l2
108 set 0x0F697BEB, %l3
109 set 0x0C8C8432, %l4
110 set 0x0EA6051A, %l5
111 set 0x70D2C15F, %l6
112 !# Output registers
113 set 0x007C, %o0
114 set -0x00CB, %o1
115 set 0x113C, %o2
116 set 0x08EA, %o3
117 set 0x0148, %o4
118 set -0x1A3A, %o5
119 set 0x1CC6, %o6
120 set 0x0A10, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x3B2ED86ABFCEEA9A)
123 INIT_TH_FP_REG(%l7,%f2,0x20BDAB175DCA2C99)
124 INIT_TH_FP_REG(%l7,%f4,0x2A04C3389FD748DA)
125 INIT_TH_FP_REG(%l7,%f6,0xA1C73AC7C831F712)
126 INIT_TH_FP_REG(%l7,%f8,0x5EFB21949DE1EC87)
127 INIT_TH_FP_REG(%l7,%f10,0xAAEFAB03280035D9)
128 INIT_TH_FP_REG(%l7,%f12,0x93E9E0D3454571CC)
129 INIT_TH_FP_REG(%l7,%f14,0xEA6312A73CC6B313)
130 INIT_TH_FP_REG(%l7,%f16,0xC7E7E1E068DBC072)
131 INIT_TH_FP_REG(%l7,%f18,0xDD937A10A71A5AF0)
132 INIT_TH_FP_REG(%l7,%f20,0x04FC4321AE76B0D2)
133 INIT_TH_FP_REG(%l7,%f22,0x2011A1B6C292AB5E)
134 INIT_TH_FP_REG(%l7,%f24,0xA6AA3F3751EE08F6)
135 INIT_TH_FP_REG(%l7,%f26,0x6041AE69601CFCDF)
136 INIT_TH_FP_REG(%l7,%f28,0x03B48B521EAFE005)
137 INIT_TH_FP_REG(%l7,%f30,0xBADDEF4DA6E33796)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fxnor %f4, %f18, %f14
151 tgu %xcc, 0x7
152 movrlez %l4, %g3, %o2
153 bcs,a loop_1
154 alignaddr %o4, %o5, %i4
155 swap [%l7 + 0x3C], %l2
156 xor %g1, 0x0D5C, %g7
157loop_1:
158 move %icc, %i1, %i7
159 fmovdcc %xcc, %f9, %f14
160 nop
161 setx loop_2, %l0, %l1
162 wrpr 0x1, %tl
163 wrpr %l1, %tnpc
164 setx 0x34400001400, %l0, %l1
165 wrpr %l1, %tstate
166 wrhpr 0x4, %htstate
167 done
168 edge8l %i2, %l3, %o1
169 nop
170 setx loop_3, %l0, %l1
171 wrpr 0x1, %tl
172 wrpr %l1, %tnpc
173 setx 0x34400001400, %l0, %l1
174 wrpr %l1, %tstate
175 wrhpr 0x4, %htstate
176 done
177 fnot2s %f13, %f16
178loop_2:
179 subccc %g2, 0x19D0, %i5
180 srax %l6, 0x0F, %o6
181loop_3:
182 ldsw [%l7 + 0x20], %i0
183 tge %xcc, 0x0
184 fmovdcc %xcc, %f22, %f25
185 tcc %xcc, 0x4
186 fornot1 %f16, %f6, %f0
187 umulcc %o0, 0x0197, %g6
188 taddcctv %l1, %i3, %l0
189 fcmpeq32 %f0, %f28, %l5
190 wr %g0, 0x88, %asi
191 prefetcha [%l7 + 0x48] %asi, 0x0
192 ldstub [%l7 + 0x34], %o3
193 edge32l %o7, %i6, %l4
194 stbar
195 fba %fcc2, loop_4
196 sra %g4, %g3, %o4
197 edge8n %o5, %o2, %l2
198 set 0x50, %g2
199 lduwa [%l7 + %g2] 0x19, %g1
200loop_4:
201 sethi 0x18DF, %i4
202 fmovdcs %xcc, %f29, %f17
203 bleu,a loop_5
204 movrgez %g7, 0x2CA, %i7
205 movrlz %i1, 0x204, %l3
206 orn %o1, 0x1572, %i2
207loop_5:
208 sdivcc %i5, 0x07E7, %g2
209 srax %o6, 0x00, %l6
210 st %f19, [%l7 + 0x14]
211 srax %o0, 0x0C, %g6
212 tcc %icc, 0x3
213 fmovrde %i0, %f30, %f22
214 fbge,a %fcc0, loop_6
215 nop
216 setx loop_7, %l0, %l1
217 jmpl %l1, %l1
218 fmovrdgz %i3, %f4, %f8
219 fxor %f10, %f10, %f18
220loop_6:
221 movl %xcc, %l5, %g5
222loop_7:
223 movn %icc, %l0, %o7
224 fpmerge %f16, %f12, %f14
225 edge8n %o3, %l4, %i6
226 edge8 %g3, %o4, %g4
227 fcmple16 %f12, %f0, %o2
228 fnors %f28, %f12, %f21
229 tl %icc, 0x6
230 addc %l2, 0x104D, %g1
231 edge8n %o5, %i4, %g7
232 and %i7, 0x0D4D, %l3
233 ldx [%l7 + 0x28], %o1
234 st %f7, [%l7 + 0x78]
235 and %i1, %i2, %i5
236 fbg %fcc1, loop_8
237 mulscc %o6, 0x1FE6, %g2
238 edge8ln %l6, %g6, %o0
239 movl %xcc, %l1, %i0
240loop_8:
241 brz,a %i3, loop_9
242 xor %l5, %g5, %l0
243 set 0x08, %g3
244 stda %o6, [%l7 + %g3] 0x11
245loop_9:
246 fmovrdlez %l4, %f12, %f18
247 fpack32 %f14, %f26, %f6
248 movvc %icc, %o3, %g3
249 taddcc %o4, 0x02A8, %g4
250 edge16n %i6, %o2, %g1
251 taddcc %o5, %l2, %g7
252 movrgez %i7, %l3, %o1
253 siam 0x2
254 move %icc, %i4, %i2
255 fbg %fcc2, loop_10
256 fbo %fcc0, loop_11
257 tcs %xcc, 0x2
258 fsrc2 %f18, %f20
259loop_10:
260 tcc %xcc, 0x7
261loop_11:
262 edge8 %i5, %i1, %o6
263 tge %icc, 0x1
264 movneg %icc, %g2, %l6
265 saved
266 rdpr %cwp, %g1
267 rdpr %cansave, %g2
268 rdpr %canrestore, %g3
269 rdpr %cleanwin, %g4
270 rdpr %otherwin, %g5
271 rdpr %wstate, %g6
272 andn %g6, 0x0AEE, %o0
273 srl %i0, %l1, %i3
274 wr %g0, 0x89, %asi
275 stxa %l5, [%l7 + 0x10] %asi
276 tne %xcc, 0x7
277 movn %xcc, %g5, %l0
278 te %icc, 0x6
279 restored
280 rdpr %cwp, %g1
281 rdpr %cansave, %g2
282 rdpr %canrestore, %g3
283 rdpr %cleanwin, %g4
284 rdpr %otherwin, %g5
285 rdpr %wstate, %g6
286 fxnor %f14, %f24, %f2
287 lduh [%l7 + 0x1C], %l4
288 stw %o7, [%l7 + 0x54]
289 udivx %g3, 0x0796, %o3
290 brgez %o4, loop_12
291 tl %icc, 0x2
292 fbne,a %fcc2, loop_13
293 move %xcc, %i6, %g4
294loop_12:
295 tleu %icc, 0x2
296 membar 0x6E
297loop_13:
298 sra %o2, 0x01, %o5
299 bcs,a loop_14
300 ldx [%l7 + 0x38], %l2
301 srl %g1, 0x0B, %g7
302 movrlez %i7, 0x1DC, %o1
303loop_14:
304 fsrc1 %f18, %f20
305 movn %xcc, %l3, %i4
306 restored
307 rdpr %cwp, %g1
308 rdpr %cansave, %g2
309 rdpr %canrestore, %g3
310 rdpr %cleanwin, %g4
311 rdpr %otherwin, %g5
312 rdpr %wstate, %g6
313 tcs %xcc, 0x3
314 std %i2, [%l7 + 0x50]
315 movgu %icc, %i5, %i1
316 ta %icc, 0x4
317 movneg %xcc, %o6, %l6
318 orcc %g2, 0x00B9, %o0
319 fnegs %f0, %f2
320 ldd [%l7 + 0x10], %f20
321 ldd [%l7 + 0x48], %i0
322 tcc %xcc, 0x1
323 restored
324 rdpr %cwp, %g1
325 rdpr %cansave, %g2
326 rdpr %canrestore, %g3
327 rdpr %cleanwin, %g4
328 rdpr %otherwin, %g5
329 rdpr %wstate, %g6
330 te %icc, 0x4
331 nop
332 setx loop_15, %l0, %l1
333 wrpr 0x1, %tl
334 wrpr %l1, %tnpc
335 setx 0x34400001400, %l0, %l1
336 wrpr %l1, %tstate
337 wrhpr 0x4, %htstate
338 done
339 taddcctv %g6, 0x066E, %l1
340 fand %f2, %f16, %f12
341 movrgez %l5, %g5, %i3
342loop_15:
343 sub %l4, 0x0FEE, %o7
344 fmovde %xcc, %f15, %f31
345 add %l7, 0x78, %l6
346 wr %g0, 0x11, %asi
347 casxa [%l6] 0x11, %g3, %o3
348 edge8n %l0, %o4, %g4
349 tleu %icc, 0x4
350 bvc,pn %xcc, loop_16
351 sir 0x17CF
352 subc %o2, 0x1BAD, %o5
353 fmovs %f28, %f13
354loop_16:
355 fbl %fcc2, loop_17
356 xnorcc %i6, 0x0E9E, %l2
357 udivcc %g1, 0x1F9A, %i7
358 andn %g7, 0x0FC7, %o1
359loop_17:
360 add %i4, %l3, %i5
361 movvs %icc, %i1, %i2
362 tl %xcc, 0x3
363 taddcc %o6, 0x1C93, %g2
364 bn,a,pt %icc, loop_18
365 udiv %o0, 0x1149, %l6
366 movleu %icc, %g6, %i0
367 fnands %f14, %f28, %f1
368loop_18:
369 ld [%l7 + 0x68], %f30
370 wr %g0, 0x89, %asi
371 ldsha [%l7 + 0x5A] %asi, %l5
372 movvc %xcc, %g5, %l1
373 edge8n %l4, %o7, %g3
374 movgu %icc, %i3, %o3
375 xnor %o4, %l0, %o2
376 fbg,a %fcc2, loop_19
377 edge8ln %o5, %i6, %g4
378 restored
379 rdpr %cwp, %g1
380 rdpr %cansave, %g2
381 rdpr %canrestore, %g3
382 rdpr %cleanwin, %g4
383 rdpr %otherwin, %g5
384 rdpr %wstate, %g6
385 fands %f3, %f30, %f27
386loop_19:
387 add %l2, 0x0BF4, %g1
388 fcmpd %fcc2, %f28, %f2
389 edge8ln %i7, %g7, %o1
390 sdivx %i4, 0x05EE, %l3
391 edge16l %i5, %i1, %o6
392 tn %icc, 0x3
393 subc %i2, 0x1C84, %g2
394 fcmpgt16 %f20, %f2, %l6
395 andn %g6, %i0, %o0
396 lduw [%l7 + 0x7C], %g5
397 add %l7, 0x60, %l6
398 wr %g0, 0x11, %asi
399 ldxa [%l6] %asi, %l5
400 casxa [%l6] %asi, %l5, %l4
401 alignaddr %o7, %l1, %g3
402 edge8n %i3, %o4, %o3
403 tl %xcc, 0x4
404 set 0x29, %g7
405 ldsba [%l7 + %g7] 0x11, %l0
406 fandnot1 %f26, %f22, %f8
407 srax %o5, 0x09, %o2
408 srlx %g4, 0x01, %l2
409 movrlz %i6, %i7, %g7
410 movn %xcc, %o1, %i4
411 bl loop_20
412 add %g1, 0x0F0A, %i5
413 movle %xcc, %i1, %l3
414 popc %i2, %g2
415loop_20:
416 edge8n %l6, %g6, %o6
417 fors %f28, %f12, %f12
418 addccc %i0, %g5, %l5
419 bcs,a,pn %icc, loop_21
420 te %xcc, 0x7
421 orncc %l4, %o7, %l1
422 fbl,a %fcc1, loop_22
423loop_21:
424 srax %o0, 0x12, %g3
425 and %o4, %i3, %l0
426 fmovrde %o5, %f6, %f16
427loop_22:
428 fornot1 %f22, %f16, %f30
429 tle %icc, 0x3
430 bcc,a,pt %icc, loop_23
431 xnorcc %o3, 0x1C1D, %o2
432 fmul8ulx16 %f16, %f26, %f18
433 movrlez %g4, 0x035, %i6
434loop_23:
435 sethi 0x1D00, %i7
436 tvs %icc, 0x5
437 umul %g7, 0x0034, %l2
438 fnand %f16, %f4, %f28
439 smul %i4, %g1, %i5
440 fpadd32s %f19, %f9, %f2
441 fone %f10
442 or %i1, 0x1838, %l3
443 umulcc %o1, %i2, %l6
444 movl %xcc, %g6, %o6
445 orncc %g2, %i0, %l5
446 andncc %g5, %l4, %l1
447 set 0x34, %o6
448 lduha [%l7 + %o6] 0x89, %o7
449 edge16n %o0, %o4, %g3
450 wr %g0, 0x11, %asi
451 lduha [%l7 + 0x18] %asi, %i3
452 taddcctv %l0, 0x12EB, %o5
453 andcc %o3, %o2, %i6
454 ta %xcc, 0x1
455 nop
456 set 0x75, %l0
457 ldub [%l7 + %l0], %i7
458 edge16n %g7, %g4, %i4
459 tn %icc, 0x0
460 addcc %g1, 0x0F77, %l2
461 bne,a,pt %icc, loop_24
462 std %f22, [%l7 + 0x48]
463 brlez %i5, loop_25
464 bcc,a,pn %xcc, loop_26
465loop_24:
466 srlx %l3, 0x03, %o1
467 fsrc1s %f6, %f30
468loop_25:
469 movl %icc, %i2, %l6
470loop_26:
471 taddcctv %i1, 0x04AC, %o6
472 wr %g0, 0x80, %asi
473 lduha [%l7 + 0x62] %asi, %g2
474 edge16n %i0, %g6, %g5
475 fmovrsgz %l5, %f11, %f21
476 edge8n %l1, %l4, %o7
477 movgu %xcc, %o0, %o4
478 te %xcc, 0x7
479 andn %g3, 0x0D4D, %i3
480 nop
481 setx loop_27, %l0, %l1
482 wrpr 0x1, %tl
483 wrpr %l1, %tnpc
484 setx 0x34400001400, %l0, %l1
485 wrpr %l1, %tstate
486 wrhpr 0x4, %htstate
487 done
488 array32 %l0, %o3, %o2
489 swap [%l7 + 0x78], %i6
490 sdivx %i7, 0x0D71, %g7
491loop_27:
492 movre %o5, 0x113, %g4
493 wr %g0, 0x18, %asi
494 ldsba [%l7 + 0x77] %asi, %i4
495 fpadd16s %f5, %f9, %f2
496 stb %g1, [%l7 + 0x4C]
497 sra %l2, 0x1A, %i5
498 fbule,a %fcc3, loop_28
499 sdivcc %l3, 0x15B0, %i2
500 udivx %l6, 0x009A, %i1
501 subc %o6, 0x0BD2, %g2
502loop_28:
503 fornot2s %f14, %f16, %f19
504 te %icc, 0x4
505 sll %o1, 0x12, %g6
506 bcs,a,pt %xcc, loop_29
507 edge16l %i0, %g5, %l5
508 edge32n %l1, %o7, %o0
509 fone %f12
510loop_29:
511 brlez,a %l4, loop_30
512 sir 0x03DE
513 fands %f3, %f24, %f4
514 fmuld8ulx16 %f29, %f17, %f8
515loop_30:
516 tsubcc %g3, 0x0BA5, %i3
517 set 0x40, %o4
518 stda %f16, [%l7 + %o4] 0x17
519 membar #Sync
520 fpadd16 %f12, %f14, %f28
521 prefetch [%l7 + 0x58], 0x2
522 fmovsvc %icc, %f13, %f30
523 edge32ln %l0, %o3, %o2
524 fmovdge %icc, %f25, %f4
525 bne,a %xcc, loop_31
526 tg %xcc, 0x7
527 srl %i6, %i7, %o4
528 ba,a,pn %icc, loop_32
529loop_31:
530 array8 %o5, %g4, %i4
531 movcs %icc, %g7, %l2
532 nop
533 set 0x6E, %g4
534 ldub [%l7 + %g4], %g1
535loop_32:
536 sdivcc %l3, 0x096B, %i2
537 sra %l6, 0x1B, %i1
538 udiv %o6, 0x0CBF, %g2
539 srl %i5, %g6, %o1
540 fandnot1 %f28, %f30, %f10
541 fblg,a %fcc2, loop_33
542 fcmpgt32 %f22, %f2, %g5
543 bvc,a %xcc, loop_34
544 swap [%l7 + 0x48], %i0
545loop_33:
546 tl %xcc, 0x0
547 xnorcc %l5, 0x1A01, %l1
548loop_34:
549 nop
550 set 0x70, %g1
551 stwa %o7, [%l7 + %g1] 0x89
552 edge8l %o0, %g3, %l4
553 saved
554 rdpr %cwp, %g1
555 rdpr %cansave, %g2
556 rdpr %canrestore, %g3
557 rdpr %cleanwin, %g4
558 rdpr %otherwin, %g5
559 rdpr %wstate, %g6
560 subcc %l0, 0x1013, %o3
561 tsubcctv %o2, 0x1493, %i6
562 edge8n %i3, %i7, %o4
563 swap [%l7 + 0x0C], %g4
564 fba,a %fcc0, loop_35
565 array32 %o5, %g7, %l2
566 fsrc1s %f16, %f9
567 alignaddr %g1, %i4, %l3
568loop_35:
569 fmul8x16al %f8, %f17, %f10
570 restored
571 rdpr %cwp, %g1
572 rdpr %cansave, %g2
573 rdpr %canrestore, %g3
574 rdpr %cleanwin, %g4
575 rdpr %otherwin, %g5
576 rdpr %wstate, %g6
577 edge8l %l6, %i2, %i1
578 edge32 %g2, %o6, %g6
579 be,a %icc, loop_36
580 bvs %xcc, loop_37
581 addc %o1, %g5, %i5
582 fandnot2 %f28, %f12, %f10
583loop_36:
584 subccc %l5, 0x16E3, %i0
585loop_37:
586 tcs %xcc, 0x4
587 addccc %l1, %o7, %g3
588 addcc %l4, 0x0808, %l0
589 sdiv %o0, 0x17CF, %o2
590 sra %i6, %o3, %i3
591 tn %xcc, 0x0
592 st %f31, [%l7 + 0x2C]
593 sra %o4, 0x06, %i7
594 fbne %fcc3, loop_38
595 fmul8sux16 %f26, %f30, %f28
596 nop
597 setx loop_39, %l0, %l1
598 wrpr 0x1, %tl
599 wrpr %l1, %tnpc
600 setx 0x34400001400, %l0, %l1
601 wrpr %l1, %tstate
602 wrhpr 0x4, %htstate
603 done
604 fbg,a %fcc2, loop_40
605loop_38:
606 nop
607 setx loop_41, %l0, %l1
608 wrpr 0x1, %tl
609 wrpr %l1, %tnpc
610 setx 0x34400001400, %l0, %l1
611 wrpr %l1, %tstate
612 wrhpr 0x4, %htstate
613 done
614 fmovrsne %g4, %f19, %f27
615loop_39:
616 or %g7, 0x0C11, %o5
617loop_40:
618 fmovrsne %g1, %f20, %f0
619loop_41:
620 fbul %fcc1, loop_42
621 movne %xcc, %l2, %i4
622 fmovsge %icc, %f8, %f21
623 fbule,a %fcc2, loop_43
624loop_42:
625 edge16ln %l3, %l6, %i2
626 movgu %xcc, %g2, %i1
627 mulx %o6, 0x03DC, %g6
628loop_43:
629 sllx %g5, 0x0C, %i5
630 movleu %xcc, %l5, %i0
631 fnot2 %f26, %f24
632 subcc %l1, 0x1BB0, %o7
633 fmovsl %icc, %f17, %f3
634 andncc %g3, %l4, %o1
635 bcc loop_44
636 fmovrse %l0, %f3, %f7
637 bcc,a,pn %xcc, loop_45
638 fmovrse %o2, %f3, %f12
639loop_44:
640 movcc %icc, %i6, %o3
641 add %i3, %o4, %i7
642loop_45:
643 bshuffle %f28, %f24, %f2
644 orncc %g4, %o0, %o5
645 bshuffle %f16, %f4, %f28
646 movgu %icc, %g7, %g1
647 movrgz %i4, 0x3B0, %l3
648 fcmped %fcc1, %f8, %f4
649 fmovrde %l6, %f30, %f2
650 fmul8x16al %f23, %f4, %f28
651 set 0x18, %o5
652 prefetcha [%l7 + %o5] 0x15, 0x3
653 tpos %icc, 0x0
654 add %g2, %l2, %i1
655 srlx %o6, %g5, %g6
656 edge16l %i5, %i0, %l1
657 bneg,a %icc, loop_46
658 fmovrdne %l5, %f30, %f20
659 srlx %o7, 0x0B, %g3
660 add %l7, 0x58, %l6
661 wr %g0, 0x10, %asi
662 ldxa [%l6] %asi, %o1
663 casxa [%l6] 0x10, %o1, %l4
664loop_46:
665 tge %xcc, 0x3
666 fbuge %fcc3, loop_47
667 andn %l0, 0x1B33, %i6
668 tcc %xcc, 0x3
669 orncc %o2, 0x1677, %i3
670loop_47:
671 brz,a %o4, loop_48
672 fpack16 %f6, %f17
673 tn %xcc, 0x2
674 tgu %icc, 0x4
675loop_48:
676 fmovdleu %icc, %f26, %f10
677 stbar
678 fcmpd %fcc3, %f22, %f4
679 smulcc %o3, 0x0B50, %i7
680 movvs %xcc, %o0, %o5
681 movcs %icc, %g4, %g7
682 mova %xcc, %i4, %g1
683 orn %l6, 0x14DA, %i2
684 tg %icc, 0x7
685 tg %xcc, 0x6
686 fbul %fcc2, loop_49
687 movvc %icc, %g2, %l2
688 mova %xcc, %l3, %i1
689 fsrc2s %f1, %f8
690loop_49:
691 bvs loop_50
692 popc %o6, %g5
693 move %xcc, %i5, %i0
694 tvs %xcc, 0x1
695loop_50:
696 nop
697 wr %g0, 0x80, %asi
698 swapa [%l7 + 0x58] %asi, %l1
699 saved
700 rdpr %cwp, %g1
701 rdpr %cansave, %g2
702 rdpr %canrestore, %g3
703 rdpr %cleanwin, %g4
704 rdpr %otherwin, %g5
705 rdpr %wstate, %g6
706 st %f13, [%l7 + 0x20]
707 fzeros %f2
708 tn %icc, 0x4
709 tg %xcc, 0x1
710 umul %l5, %o7, %g6
711 or %g3, %o1, %l0
712 movn %xcc, %i6, %o2
713 andcc %l4, %i3, %o3
714 wr %g0, 0x10, %asi
715 lda [%l7 + 0x5C] %asi, %f28
716 sdiv %i7, 0x0F27, %o0
717 add %l7, 0x48, %l6
718 wr %g0, 0x80, %asi
719 ldxa [%l6] %asi, %o4
720 casxa [%l6] 0x80, %o4, %o5
721 fba,a %fcc1, loop_51
722 tge %icc, 0x5
723 fmovdl %xcc, %f6, %f2
724 for %f8, %f12, %f30
725loop_51:
726 movre %g4, 0x07B, %i4
727 stw %g1, [%l7 + 0x40]
728 tsubcc %l6, 0x17CD, %g7
729 xnor %i2, 0x0081, %l2
730 bleu,a %icc, loop_52
731 tl %icc, 0x1
732 fbge %fcc1, loop_53
733 movg %xcc, %l3, %g2
734loop_52:
735 saved
736 rdpr %cwp, %g1
737 rdpr %cansave, %g2
738 rdpr %canrestore, %g3
739 rdpr %cleanwin, %g4
740 rdpr %otherwin, %g5
741 rdpr %wstate, %g6
742 fba,a %fcc1, loop_54
743loop_53:
744 faligndata %f12, %f2, %f20
745 tcc %icc, 0x7
746 wr %g0, 0x57, %asi
747 stxa %o6, [%g0 + 0x0] %asi
748loop_54:
749 nop
750 wr %g0, 0x0c, %asi
751 lduba [%l7 + 0x15] %asi, %i1
752 mulscc %i5, 0x0416, %i0
753 and %l1, %l5, %o7
754 sll %g5, %g6, %o1
755 mova %xcc, %g3, %l0
756 fmovdpos %xcc, %f5, %f8
757 movgu %icc, %o2, %i6
758 sdivcc %i3, 0x1D6E, %o3
759 subc %i7, 0x1416, %o0
760 tvs %icc, 0x3
761 ld [%l7 + 0x68], %f19
762 sir 0x0655
763 fmovscs %xcc, %f13, %f16
764 sethi 0x0E24, %l4
765 bcs %xcc, loop_55
766 andn %o5, 0x08DB, %o4
767 bge loop_56
768 std %f28, [%l7 + 0x18]
769loop_55:
770 fmovrslez %g4, %f2, %f12
771 andn %i4, 0x016B, %l6
772loop_56:
773 fmovdleu %xcc, %f29, %f29
774 set 0x58, %l4
775 stda %g6, [%l7 + %l4] 0x11
776 fxnor %f6, %f6, %f8
777 fornot1s %f29, %f12, %f9
778 set 0x60, %o0
779 stha %i2, [%l7 + %o0] 0x88
780 smul %l2, 0x052A, %g1
781 fbue %fcc2, loop_57
782 edge16l %g2, %l3, %o6
783 std %i0, [%l7 + 0x10]
784 mulx %i5, %l1, %l5
785loop_57:
786 brlz %o7, loop_58
787 movneg %xcc, %g5, %g6
788 tsubcctv %o1, 0x042C, %g3
789 fpadd32s %f0, %f28, %f15
790loop_58:
791 array16 %l0, %o2, %i0
792 tg %icc, 0x4
793 ld [%l7 + 0x44], %f22
794 flush %l7 + 0x64
795 edge32n %i3, %o3, %i6
796 move %icc, %o0, %i7
797 srl %l4, 0x18, %o5
798 movrne %g4, %i4, %l6
799 movpos %xcc, %o4, %g7
800 fmovdcc %xcc, %f1, %f22
801 fbl %fcc2, loop_59
802 edge16n %l2, %i2, %g2
803 bn,a %xcc, loop_60
804 addc %l3, 0x130C, %o6
805loop_59:
806 fpmerge %f8, %f0, %f12
807 tsubcc %i1, %i5, %l1
808loop_60:
809 fandnot1 %f30, %f14, %f28
810 nop
811 set 0x5E, %i4
812 lduh [%l7 + %i4], %g1
813 smulcc %l5, %g5, %o7
814 alignaddr %o1, %g3, %l0
815 movrgez %o2, 0x21D, %i0
816 fmovsne %icc, %f15, %f7
817 movrlz %i3, %o3, %i6
818 movle %icc, %o0, %g6
819 fmovsneg %icc, %f28, %f1
820 fcmped %fcc0, %f18, %f4
821 nop
822 set 0x4C, %o2
823 sth %i7, [%l7 + %o2]
824 sdivx %l4, 0x16F6, %o5
825 fmul8x16al %f18, %f10, %f18
826 movn %icc, %i4, %l6
827 stx %g4, [%l7 + 0x48]
828 tsubcc %o4, 0x11A1, %g7
829 std %i2, [%l7 + 0x18]
830 addcc %l2, %g2, %o6
831 sethi 0x1A03, %i1
832 andn %l3, %i5, %g1
833 edge16l %l1, %l5, %g5
834 fbge %fcc2, loop_61
835 call loop_62
836 brlez,a %o1, loop_63
837 and %g3, %o7, %o2
838loop_61:
839 smulcc %i0, %l0, %o3
840loop_62:
841 nop
842 set 0x68, %i7
843 stxa %i6, [%l7 + %i7] 0x14
844loop_63:
845 fbug %fcc2, loop_64
846 fxnors %f29, %f20, %f24
847 edge32 %i3, %o0, %i7
848 bshuffle %f26, %f28, %f30
849loop_64:
850 array8 %g6, %l4, %o5
851 edge16l %i4, %g4, %l6
852 wr %g0, 0xea, %asi
853 stda %g6, [%l7 + 0x50] %asi
854 membar #Sync
855 fpackfix %f28, %f14
856 and %i2, 0x1881, %o4
857 fmovdcs %xcc, %f18, %f13
858 st %f21, [%l7 + 0x34]
859 mulscc %l2, 0x0D9D, %g2
860 fbuge,a %fcc0, loop_65
861 fbn,a %fcc1, loop_66
862 movvs %icc, %o6, %i1
863 bvs loop_67
864loop_65:
865 srax %i5, 0x1D, %l3
866loop_66:
867 tcc %xcc, 0x3
868 movvs %xcc, %l1, %l5
869loop_67:
870 srax %g1, 0x1B, %o1
871 edge8ln %g5, %o7, %g3
872 edge16n %i0, %o2, %l0
873 fmovse %icc, %f27, %f23
874 udivcc %i6, 0x1986, %i3
875 ldsb [%l7 + 0x5C], %o0
876 movrgez %o3, 0x023, %g6
877 fmovsl %xcc, %f17, %f25
878 array32 %i7, %o5, %i4
879 movrgz %g4, 0x13F, %l6
880 udiv %l4, 0x1DE4, %i2
881 fmovrsgz %o4, %f31, %f28
882 wr %g0, 0x81, %asi
883 ldstuba [%l7 + 0x5C] %asi, %g7
884 taddcc %l2, 0x1244, %o6
885 movpos %xcc, %g2, %i1
886 set 0x6C, %o3
887 sta %f30, [%l7 + %o3] 0x10
888 fmovdgu %icc, %f4, %f2
889 add %i5, %l1, %l3
890 mulx %g1, 0x0F70, %l5
891 edge8 %g5, %o1, %g3
892 fmovrsgez %o7, %f19, %f1
893 fmovdvs %xcc, %f12, %f27
894 movl %icc, %o2, %l0
895 brlez %i0, loop_68
896 addccc %i3, %i6, %o0
897 set 0x18, %o1
898 lduha [%l7 + %o1] 0x0c, %g6
899loop_68:
900 std %o2, [%l7 + 0x78]
901 wr %g0, 0x10, %asi
902 lda [%l7 + 0x78] %asi, %f31
903 membar 0x00
904 bn,pn %xcc, loop_69
905 brgez %i7, loop_70
906 movleu %xcc, %o5, %g4
907 xnorcc %l6, %i4, %i2
908loop_69:
909 addc %l4, %g7, %o4
910loop_70:
911 orncc %o6, %l2, %g2
912 std %f12, [%l7 + 0x18]
913 mulx %i1, 0x0A7F, %i5
914 mulx %l1, 0x1A09, %l3
915 fpack32 %f16, %f24, %f0
916 tsubcctv %l5, %g1, %o1
917 fnegs %f6, %f10
918 xor %g3, %o7, %o2
919 bcc,a loop_71
920 mulx %g5, %i0, %i3
921 umul %i6, 0x183F, %o0
922 ldstub [%l7 + 0x4D], %l0
923loop_71:
924 fbo,a %fcc2, loop_72
925 andn %g6, %i7, %o3
926 or %g4, %o5, %l6
927 movrgez %i2, %l4, %g7
928loop_72:
929 nop
930 setx loop_73, %l0, %l1
931 jmpl %l1, %i4
932 orn %o6, 0x1DF2, %o4
933 fmovrdgz %l2, %f2, %f0
934 wr %g0, 0x04, %asi
935 lda [%l7 + 0x0C] %asi, %f12
936loop_73:
937 nop
938 add %l7, 0x2C, %l6
939 wr %g0, 0x80, %asi
940 casa [%l6] 0x80, %g2, %i1
941 mulscc %i5, 0x0EFC, %l1
942 prefetch [%l7 + 0x78], 0x2
943 fcmpes %fcc3, %f17, %f11
944 movneg %xcc, %l3, %l5
945 mulscc %o1, %g3, %g1
946 tg %xcc, 0x6
947 edge32ln %o2, %g5, %i0
948 subcc %o7, 0x18C2, %i3
949 movrgz %o0, %l0, %g6
950 bvc,a,pt %xcc, loop_74
951 tgu %xcc, 0x5
952 andcc %i7, %o3, %g4
953 xorcc %o5, 0x101D, %l6
954loop_74:
955 edge32l %i6, %l4, %i2
956 andncc %g7, %o6, %i4
957 subccc %l2, %o4, %g2
958 fblg %fcc3, loop_75
959 orcc %i5, 0x07D7, %i1
960 tvs %xcc, 0x2
961 fmovscc %icc, %f30, %f19
962loop_75:
963 edge16l %l3, %l5, %o1
964 fbo %fcc2, loop_76
965 xorcc %l1, 0x022C, %g3
966 fmovd %f18, %f28
967 movrne %g1, %o2, %g5
968loop_76:
969 edge16n %i0, %o7, %i3
970 edge16n %l0, %o0, %g6
971 tsubcctv %o3, 0x0E46, %g4
972 brgez %i7, loop_77
973 movge %icc, %l6, %o5
974 bpos,pt %xcc, loop_78
975 alignaddrl %i6, %i2, %l4
976loop_77:
977 addccc %o6, %i4, %g7
978 ba,a loop_79
979loop_78:
980 stw %l2, [%l7 + 0x48]
981 fmovdleu %xcc, %f6, %f5
982 ta %xcc, 0x6
983loop_79:
984 fand %f18, %f22, %f24
985 st %f5, [%l7 + 0x68]
986 tg %xcc, 0x7
987 fcmpgt32 %f2, %f8, %o4
988 orn %g2, 0x04DA, %i5
989 fmovda %icc, %f26, %f30
990 tge %icc, 0x3
991 sdivcc %l3, 0x0D97, %i1
992 or %l5, %o1, %g3
993 tcs %icc, 0x6
994 fmovrsne %g1, %f21, %f30
995 std %l0, [%l7 + 0x08]
996 fmovsn %icc, %f19, %f13
997 fbul,a %fcc1, loop_80
998 tl %icc, 0x4
999 tneg %icc, 0x7
1000 fbule %fcc0, loop_81
1001loop_80:
1002 movcs %xcc, %o2, %i0
1003 movrgez %g5, 0x343, %o7
1004 nop
1005 set 0x68, %g6
1006 stw %i3, [%l7 + %g6]
1007loop_81:
1008 fmovrde %l0, %f14, %f0
1009 andn %o0, 0x187D, %o3
1010 addc %g4, 0x0987, %i7
1011 tgu %xcc, 0x2
1012 movg %xcc, %l6, %o5
1013 fnot2s %f26, %f12
1014 srl %g6, %i6, %i2
1015 edge32 %o6, %l4, %i4
1016 umulcc %g7, 0x0DD8, %l2
1017 fcmple32 %f10, %f20, %o4
1018 fmovsleu %icc, %f19, %f13
1019 subcc %g2, %l3, %i1
1020 array16 %i5, %o1, %g3
1021 brz %g1, loop_82
1022 edge32 %l5, %l1, %i0
1023 fpack32 %f16, %f28, %f8
1024 tcs %xcc, 0x3
1025loop_82:
1026 ble,pt %xcc, loop_83
1027 move %icc, %g5, %o7
1028 movrlz %i3, %l0, %o0
1029 fpackfix %f4, %f25
1030loop_83:
1031 taddcc %o2, 0x05B1, %o3
1032 smulcc %i7, %g4, %o5
1033 fmovsleu %xcc, %f3, %f10
1034 tge %icc, 0x6
1035 st %f26, [%l7 + 0x7C]
1036 edge16l %g6, %i6, %l6
1037 fnegs %f29, %f11
1038 array32 %i2, %l4, %i4
1039 alignaddrl %o6, %g7, %l2
1040 tvc %icc, 0x3
1041 fba,a %fcc0, loop_84
1042 nop
1043 setx loop_85, %l0, %l1
1044 jmpl %l1, %g2
1045 fcmped %fcc3, %f0, %f30
1046 fbul %fcc0, loop_86
1047loop_84:
1048 fsrc2 %f12, %f12
1049loop_85:
1050 array8 %l3, %i1, %i5
1051 fmovscs %icc, %f11, %f15
1052loop_86:
1053 tcc %icc, 0x0
1054 fpack16 %f28, %f18
1055 movrlez %o4, 0x25B, %g3
1056 popc 0x1B67, %o1
1057 fbug %fcc0, loop_87
1058 bl,pn %icc, loop_88
1059 fpsub16 %f8, %f2, %f2
1060 fcmpgt16 %f24, %f10, %g1
1061loop_87:
1062 nop
1063 set 0x17, %l6
1064 stb %l5, [%l7 + %l6]
1065loop_88:
1066 array16 %i0, %g5, %o7
1067 set 0x78, %l1
1068 ldsha [%l7 + %l1] 0x19, %l1
1069 ble,a loop_89
1070 subcc %l0, 0x0D0D, %i3
1071 fornot2s %f8, %f18, %f9
1072 tcs %icc, 0x6
1073loop_89:
1074 srlx %o0, 0x1E, %o3
1075 sdivx %o2, 0x0A37, %g4
1076 tvs %icc, 0x2
1077 fmul8sux16 %f20, %f14, %f2
1078 fmovsneg %icc, %f2, %f19
1079 fmovrdgez %o5, %f0, %f22
1080 movg %xcc, %g6, %i7
1081 tsubcc %i6, 0x09CF, %i2
1082 sdivcc %l6, 0x0CE8, %l4
1083 tge %icc, 0x6
1084 ble %icc, loop_90
1085 tsubcctv %i4, %g7, %l2
1086 st %f14, [%l7 + 0x60]
1087 flush %l7 + 0x40
1088loop_90:
1089 tvc %icc, 0x7
1090 wr %g0, 0xeb, %asi
1091 stha %g2, [%l7 + 0x0A] %asi
1092 membar #Sync
1093 edge8 %l3, %i1, %o6
1094 fexpand %f20, %f18
1095 movvc %xcc, %o4, %g3
1096 brgz,a %o1, loop_91
1097 andncc %i5, %l5, %i0
1098 movgu %icc, %g1, %g5
1099 mova %xcc, %o7, %l0
1100loop_91:
1101 nop
1102 membar #Sync
1103 wr %g0, 0x1e, %asi
1104 ldda [%l7 + 0x40] %asi, %f16
1105 lduw [%l7 + 0x68], %l1
1106 edge16ln %i3, %o3, %o2
1107 brnz %g4, loop_92
1108 bg %xcc, loop_93
1109 fcmpes %fcc0, %f31, %f24
1110 sub %o5, 0x1ADB, %g6
1111loop_92:
1112 edge16l %i7, %i6, %i2
1113loop_93:
1114 alignaddr %o0, %l4, %l6
1115 sethi 0x1C95, %g7
1116 tne %icc, 0x1
1117 tg %icc, 0x7
1118 add %l7, 0x54, %l6
1119 wr %g0, 0x11, %asi
1120 casa [%l6] 0x11, %i4, %l2
1121 fcmps %fcc3, %f14, %f18
1122 subc %l3, 0x0F72, %i1
1123 edge8l %g2, %o6, %o4
1124 bvs,a,pn %xcc, loop_94
1125 stbar
1126 pdist %f20, %f22, %f8
1127 tvc %xcc, 0x3
1128loop_94:
1129 fpmerge %f24, %f23, %f14
1130 andncc %o1, %i5, %g3
1131 fmovrdgez %l5, %f24, %f14
1132 edge8 %i0, %g5, %o7
1133 edge32n %l0, %l1, %g1
1134 array8 %o3, %o2, %g4
1135 tleu %icc, 0x0
1136 lduw [%l7 + 0x5C], %i3
1137 movre %o5, %i7, %i6
1138 fbge,a %fcc0, loop_95
1139 subccc %g6, 0x18B5, %i2
1140 edge16l %l4, %l6, %o0
1141 edge8 %i4, %l2, %l3
1142loop_95:
1143 smulcc %g7, %g2, %o6
1144 orcc %o4, %i1, %o1
1145 ldd [%l7 + 0x18], %f22
1146 edge16n %i5, %l5, %i0
1147 sdiv %g3, 0x0C89, %o7
1148 movvc %icc, %l0, %g5
1149 edge32n %g1, %l1, %o2
1150 set 0x5B, %i0
1151 lduba [%l7 + %i0] 0x11, %g4
1152 or %i3, %o3, %i7
1153 lduw [%l7 + 0x14], %i6
1154 movrlez %o5, 0x1DC, %g6
1155 movrlz %i2, 0x376, %l6
1156 srax %l4, %o0, %l2
1157 movrgz %l3, 0x007, %i4
1158 sllx %g7, %o6, %o4
1159 tl %icc, 0x7
1160 addcc %g2, %i1, %i5
1161 prefetch [%l7 + 0x10], 0x1
1162 sethi 0x1764, %l5
1163 movrlz %o1, %i0, %g3
1164 fmovrde %o7, %f10, %f10
1165 fxor %f18, %f12, %f22
1166 wr %g0, 0x89, %asi
1167 sta %f2, [%l7 + 0x6C] %asi
1168 ldub [%l7 + 0x0B], %g5
1169 movrlz %l0, %l1, %o2
1170 taddcc %g1, 0x178C, %g4
1171 fmul8ulx16 %f10, %f2, %f30
1172 tvs %icc, 0x4
1173 fbule %fcc2, loop_96
1174 fcmpne16 %f16, %f20, %o3
1175 set 0x40, %i1
1176 stda %f0, [%l7 + %i1] 0x89
1177loop_96:
1178 taddcctv %i7, 0x15F1, %i6
1179 array32 %o5, %i3, %g6
1180 fmovrdgez %l6, %f26, %f22
1181 xorcc %i2, 0x1AA4, %l4
1182 sdivcc %o0, 0x043F, %l2
1183 taddcc %l3, %g7, %i4
1184 move %xcc, %o6, %g2
1185 st %f14, [%l7 + 0x54]
1186 udivx %i1, 0x1040, %i5
1187 fands %f31, %f31, %f10
1188 mulscc %l5, %o4, %o1
1189 sll %i0, 0x0F, %o7
1190 tcs %icc, 0x7
1191 tsubcc %g5, %g3, %l0
1192 umul %l1, %g1, %o2
1193 mulx %o3, %i7, %i6
1194 movrne %g4, 0x058, %i3
1195 xor %g6, 0x0F41, %l6
1196 addcc %i2, 0x0C2D, %o5
1197 xor %l4, 0x1D98, %o0
1198 fbl,a %fcc2, loop_97
1199 fcmpgt32 %f30, %f2, %l3
1200 bvc,pt %xcc, loop_98
1201 be,a,pt %xcc, loop_99
1202loop_97:
1203 fbg,a %fcc0, loop_100
1204 edge16l %l2, %g7, %i4
1205loop_98:
1206 bl %icc, loop_101
1207loop_99:
1208 swap [%l7 + 0x10], %g2
1209loop_100:
1210 membar 0x68
1211 edge16 %i1, %i5, %o6
1212loop_101:
1213 edge8n %o4, %o1, %l5
1214 sdivx %i0, 0x07C0, %g5
1215 fcmple32 %f30, %f14, %g3
1216 wr %g0, 0x80, %asi
1217 swapa [%l7 + 0x48] %asi, %o7
1218 fmovdg %icc, %f30, %f20
1219 orcc %l0, 0x1358, %g1
1220 fmovrdgz %o2, %f16, %f0
1221 bvs,a loop_102
1222 fmovsvs %icc, %f14, %f21
1223 fpack16 %f14, %f11
1224 movleu %icc, %l1, %o3
1225loop_102:
1226 fbug %fcc2, loop_103
1227 fsrc1 %f12, %f4
1228 edge32ln %i7, %g4, %i6
1229 fmovsvs %icc, %f14, %f2
1230loop_103:
1231 fornot2s %f22, %f1, %f11
1232 mulx %i3, 0x025C, %g6
1233 tcs %icc, 0x0
1234 srax %i2, 0x14, %l6
1235 bvs,a,pt %xcc, loop_104
1236 addc %o5, 0x1251, %o0
1237 movge %icc, %l3, %l4
1238 fbo %fcc1, loop_105
1239loop_104:
1240 sir 0x1A2B
1241 wr %g0, 0x18, %asi
1242 ldstuba [%l7 + 0x7F] %asi, %g7
1243loop_105:
1244 tsubcc %l2, %g2, %i4
1245 tleu %xcc, 0x0
1246 sll %i1, 0x1B, %i5
1247 movvs %xcc, %o6, %o1
1248 bgu,a %xcc, loop_106
1249 movvs %xcc, %l5, %o4
1250 sth %g5, [%l7 + 0x76]
1251 taddcctv %i0, %o7, %g3
1252loop_106:
1253 tn %icc, 0x5
1254 fmovrde %l0, %f20, %f28
1255 taddcc %o2, %g1, %o3
1256 nop
1257 setx loop_107, %l0, %l1
1258 wrpr 0x1, %tl
1259 wrpr %l1, %tnpc
1260 setx 0x34400001400, %l0, %l1
1261 wrpr %l1, %tstate
1262 wrhpr 0x4, %htstate
1263 done
1264 movrgz %l1, %i7, %i6
1265 movl %icc, %i3, %g6
1266 sll %i2, %g4, %o5
1267loop_107:
1268 xnorcc %l6, %l3, %l4
1269 wr %g0, 0x11, %asi
1270 sta %f19, [%l7 + 0x0C] %asi
1271 addcc %o0, 0x193A, %g7
1272 ldsb [%l7 + 0x2B], %g2
1273 tneg %icc, 0x3
1274 bvs,a,pn %icc, loop_108
1275 flush %l7 + 0x6C
1276 movcs %xcc, %i4, %l2
1277 restored
1278 rdpr %cwp, %g1
1279 rdpr %cansave, %g2
1280 rdpr %canrestore, %g3
1281 rdpr %cleanwin, %g4
1282 rdpr %otherwin, %g5
1283 rdpr %wstate, %g6
1284loop_108:
1285 movn %icc, %i5, %i1
1286 fble %fcc1, loop_109
1287 siam 0x1
1288 fmovdpos %xcc, %f2, %f7
1289 fandnot1 %f2, %f18, %f30
1290loop_109:
1291 fornot2 %f4, %f16, %f20
1292 set 0x24, %i3
1293 stwa %o6, [%l7 + %i3] 0x19
1294 be %icc, loop_110
1295 and %o1, %l5, %g5
1296 addcc %o4, %o7, %i0
1297 nop
1298 set 0x40, %l5
1299 ldsb [%l7 + %l5], %g3
1300loop_110:
1301 xnorcc %o2, 0x0DD1, %g1
1302 movcc %xcc, %o3, %l1
1303 fmovrdne %i7, %f20, %f2
1304 sethi 0x1472, %l0
1305 movpos %icc, %i6, %i3
1306 addc %i2, 0x184B, %g4
1307 andn %o5, 0x1D3C, %g6
1308 fbue %fcc3, loop_111
1309 xnor %l3, %l4, %l6
1310 set 0x54, %g5
1311 ldswa [%l7 + %g5] 0x10, %g7
1312loop_111:
1313 brlz,a %o0, loop_112
1314 and %i4, %g2, %l2
1315 sethi 0x0887, %i1
1316 edge8 %i5, %o1, %o6
1317loop_112:
1318 fpackfix %f16, %f9
1319 mulscc %l5, 0x04C6, %g5
1320 ta %icc, 0x0
1321 andcc %o4, %o7, %i0
1322 set 0x40, %i6
1323 ldda [%l7 + %i6] 0x88, %f16
1324 movrne %g3, %o2, %g1
1325 umul %o3, 0x02EC, %i7
1326 srax %l1, 0x10, %l0
1327 fmovrdgez %i6, %f12, %f16
1328 brlez %i2, loop_113
1329 or %i3, %o5, %g4
1330 tvs %xcc, 0x6
1331 fmovdneg %icc, %f5, %f28
1332loop_113:
1333 fabss %f24, %f31
1334 wr %g0, 0x10, %asi
1335 ldstuba [%l7 + 0x2C] %asi, %l3
1336 restored
1337 rdpr %cwp, %g1
1338 rdpr %cansave, %g2
1339 rdpr %canrestore, %g3
1340 rdpr %cleanwin, %g4
1341 rdpr %otherwin, %g5
1342 rdpr %wstate, %g6
1343 set 0x30, %l2
1344 stha %l4, [%l7 + %l2] 0x81
1345 orcc %l6, %g7, %g6
1346 ldstub [%l7 + 0x67], %i4
1347 mulx %g2, %o0, %i1
1348 movvc %xcc, %l2, %o1
1349 movpos %icc, %o6, %l5
1350 edge32 %i5, %g5, %o4
1351 tn %xcc, 0x0
1352 tle %icc, 0x3
1353 ldsh [%l7 + 0x14], %o7
1354 tgu %xcc, 0x7
1355 bleu,a loop_114
1356 xor %g3, %o2, %g1
1357 array16 %o3, %i7, %i0
1358 nop
1359 setx loop_115, %l0, %l1
1360 wrpr 0x1, %tl
1361 wrpr %l1, %tpc
1362 add %l1, 0x4, %l1
1363 wrpr %l1, %tnpc
1364 setx 0x34400001400, %l0, %l1
1365 wrpr %l1, %tstate
1366 wrhpr 0x4, %htstate
1367 retry
1368loop_114:
1369 lduw [%l7 + 0x48], %l0
1370 movvc %icc, %l1, %i2
1371 array8 %i6, %i3, %o5
1372loop_115:
1373 ldd [%l7 + 0x08], %g4
1374 alignaddrl %l4, %l3, %l6
1375 fbl,a %fcc0, loop_116
1376 fxor %f22, %f20, %f2
1377 umulcc %g7, 0x1B83, %g6
1378 te %xcc, 0x7
1379loop_116:
1380 edge16ln %i4, %g2, %i1
1381 fand %f20, %f8, %f4
1382 edge32l %l2, %o0, %o6
1383 restored
1384 rdpr %cwp, %g1
1385 rdpr %cansave, %g2
1386 rdpr %canrestore, %g3
1387 rdpr %cleanwin, %g4
1388 rdpr %otherwin, %g5
1389 rdpr %wstate, %g6
1390 set 0x4C, %o7
1391 ldswa [%l7 + %o7] 0x14, %l5
1392 smul %i5, %g5, %o4
1393 udivx %o7, 0x1241, %o1
1394 fbule,a %fcc0, loop_117
1395 umul %g3, 0x0FE7, %g1
1396 umul %o3, %i7, %i0
1397 mova %icc, %o2, %l1
1398loop_117:
1399 andn %l0, 0x18DD, %i6
1400 sub %i2, %o5, %i3
1401 for %f8, %f6, %f6
1402 restored
1403 rdpr %cwp, %g1
1404 rdpr %cansave, %g2
1405 rdpr %canrestore, %g3
1406 rdpr %cleanwin, %g4
1407 rdpr %otherwin, %g5
1408 rdpr %wstate, %g6
1409 ta %xcc, 0x1
1410 ble,a loop_118
1411 nop
1412 setx loop_119, %l0, %l1
1413 jmpl %l1, %l4
1414 xnor %l3, 0x167A, %g4
1415 add %l7, 0x18, %l6
1416 wr %g0, 0x10, %asi
1417 ldxa [%l6] %asi, %g7
1418 casxa [%l6] %asi, %g7, %l6
1419loop_118:
1420 sdivx %g6, 0x0D02, %i4
1421loop_119:
1422 movrgez %g2, %i1, %l2
1423 movleu %icc, %o0, %o6
1424 array8 %l5, %g5, %i5
1425 tne %xcc, 0x7
1426 bvs,a %xcc, loop_120
1427 smulcc %o7, %o1, %o4
1428 movrlez %g3, %g1, %o3
1429 srlx %i7, 0x0E, %o2
1430loop_120:
1431 fmovdn %icc, %f0, %f13
1432 taddcc %i0, 0x0C7D, %l0
1433 set 0x40, %i5
1434 stda %f16, [%l7 + %i5] 0x88
1435 fornot1 %f8, %f22, %f26
1436 fbn %fcc2, loop_121
1437 andncc %l1, %i2, %i6
1438 xor %o5, 0x11B4, %i3
1439 edge8l %l3, %g4, %g7
1440loop_121:
1441 srl %l6, %g6, %l4
1442 sir 0x17BD
1443 movle %icc, %i4, %g2
1444 umul %i1, 0x16E8, %l2
1445 add %l7, 0x58, %l6
1446 wr %g0, 0x04, %asi
1447 casa [%l6] %asi, %o0, %o6
1448 fmovrdgez %l5, %f14, %f10
1449 tcc %icc, 0x2
1450 movgu %icc, %i5, %g5
1451 edge16n %o1, %o7, %g3
1452 xnor %g1, %o4, %i7
1453 fandnot2s %f11, %f30, %f6
1454 fmovscc %icc, %f23, %f8
1455 brlez %o2, loop_122
1456 bvs %icc, loop_123
1457 xnorcc %o3, 0x0551, %l0
1458 fbu,a %fcc0, loop_124
1459loop_122:
1460 movrgz %l1, 0x12F, %i0
1461loop_123:
1462 sdivcc %i2, 0x11E9, %i6
1463 fmovsne %icc, %f11, %f15
1464loop_124:
1465 fmovse %xcc, %f29, %f24
1466 fornot1s %f13, %f20, %f14
1467 array8 %i3, %o5, %l3
1468 set 0x18, %l3
1469 ldxa [%l7 + %l3] 0x0c, %g4
1470 tleu %icc, 0x4
1471 tl %icc, 0x5
1472 movvs %xcc, %l6, %g7
1473 sethi 0x1CB1, %g6
1474 tleu %xcc, 0x2
1475 be,a %xcc, loop_125
1476 fpadd16s %f20, %f20, %f6
1477 ldsh [%l7 + 0x22], %l4
1478 brgez,a %g2, loop_126
1479loop_125:
1480 bcc,a,pn %icc, loop_127
1481 movcs %xcc, %i1, %l2
1482 wr %g0, 0xf0, %asi
1483 stda %f0, [%l7 + 0x40] %asi
1484 membar #Sync
1485loop_126:
1486 brlez %i4, loop_128
1487loop_127:
1488 fmovd %f26, %f24
1489 and %o6, %o0, %l5
1490 fbl %fcc3, loop_129
1491loop_128:
1492 movneg %icc, %i5, %o1
1493 fbl %fcc2, loop_130
1494 faligndata %f18, %f0, %f6
1495loop_129:
1496 sir 0x1F05
1497 set 0x40, %i2
1498 stda %f0, [%l7 + %i2] 0x1e
1499 membar #Sync
1500loop_130:
1501 fble,a %fcc0, loop_131
1502 movvc %xcc, %g5, %g3
1503 popc 0x18D6, %o7
1504 tn %icc, 0x7
1505loop_131:
1506 ble,a,pt %xcc, loop_132
1507 mova %icc, %o4, %i7
1508 tcs %icc, 0x3
1509 sub %g1, 0x14EB, %o2
1510loop_132:
1511 fmovdvs %icc, %f15, %f14
1512 xnorcc %l0, %o3, %i0
1513 xorcc %l1, %i2, %i3
1514 addc %i6, 0x0A7F, %o5
1515 fabsd %f6, %f4
1516 sdivcc %g4, 0x1771, %l6
1517 tleu %icc, 0x3
1518 set 0x4A, %g3
1519 lduba [%l7 + %g3] 0x10, %l3
1520 ldsw [%l7 + 0x08], %g6
1521 edge32n %g7, %l4, %i1
1522 set 0x5A, %g2
1523 ldstuba [%l7 + %g2] 0x88, %l2
1524 subc %i4, %o6, %g2
1525 nop
1526 setx loop_133, %l0, %l1
1527 wrpr 0x1, %tl
1528 wrpr %l1, %tpc
1529 add %l1, 0x4, %l1
1530 wrpr %l1, %tnpc
1531 setx 0x34400001400, %l0, %l1
1532 wrpr %l1, %tstate
1533 wrhpr 0x4, %htstate
1534 retry
1535 add %o0, %i5, %l5
1536 edge8ln %o1, %g5, %g3
1537 sra %o4, %i7, %o7
1538loop_133:
1539 movrlz %o2, %l0, %g1
1540 xor %o3, %l1, %i2
1541 umulcc %i0, 0x013C, %i6
1542 addccc %i3, 0x0AAD, %o5
1543 movre %g4, 0x3FA, %l6
1544 movrne %l3, 0x31B, %g6
1545 movcs %icc, %g7, %l4
1546 edge32ln %i1, %i4, %o6
1547 sll %g2, 0x12, %l2
1548 array8 %i5, %o0, %o1
1549 sethi 0x097C, %l5
1550 fandnot2s %f9, %f16, %f27
1551 fbge %fcc0, loop_134
1552 xnorcc %g3, 0x0B91, %g5
1553 fmovdg %icc, %f23, %f6
1554 bshuffle %f8, %f10, %f8
1555loop_134:
1556 te %xcc, 0x2
1557 movcs %xcc, %o4, %o7
1558 sll %i7, 0x0F, %o2
1559 edge32n %g1, %o3, %l0
1560 fmovdneg %icc, %f30, %f27
1561 set 0x14, %o6
1562 ldstuba [%l7 + %o6] 0x11, %i2
1563 andcc %l1, %i6, %i3
1564 tne %xcc, 0x7
1565 fpsub16 %f30, %f22, %f10
1566 fors %f6, %f31, %f6
1567 ld [%l7 + 0x14], %f15
1568 fmovdn %xcc, %f30, %f20
1569 tvc %icc, 0x7
1570 bneg,pt %icc, loop_135
1571 movl %icc, %i0, %o5
1572 fmul8x16al %f30, %f2, %f30
1573 add %l7, 0x20, %l6
1574 wr %g0, 0x18, %asi
1575 casxa [%l6] %asi, %g4, %l3
1576loop_135:
1577 fandnot2s %f17, %f11, %f19
1578 tle %icc, 0x5
1579 ldx [%l7 + 0x10], %g6
1580 edge32ln %g7, %l4, %i1
1581 edge32l %i4, %o6, %g2
1582 siam 0x3
1583 andncc %l6, %i5, %l2
1584 saved
1585 rdpr %cwp, %g1
1586 rdpr %cansave, %g2
1587 rdpr %canrestore, %g3
1588 rdpr %cleanwin, %g4
1589 rdpr %otherwin, %g5
1590 rdpr %wstate, %g6
1591 smul %o0, %l5, %o1
1592 movrgez %g5, %g3, %o7
1593 tsubcctv %o4, 0x1B65, %o2
1594 tsubcctv %i7, %o3, %l0
1595 movle %icc, %g1, %l1
1596 call loop_136
1597 sll %i6, 0x12, %i2
1598 tsubcctv %i3, 0x1BFB, %i0
1599 srax %g4, 0x0F, %l3
1600loop_136:
1601 xnor %g6, %g7, %o5
1602 movgu %icc, %i1, %i4
1603 ld [%l7 + 0x34], %f24
1604 fpadd32 %f16, %f28, %f20
1605 xnorcc %o6, %g2, %l4
1606 wr %g0, 0xe2, %asi
1607 ldda [%l7 + 0x60] %asi, %i4
1608 tsubcctv %l6, 0x1969, %l2
1609 bge,a,pt %xcc, loop_137
1610 ble %xcc, loop_138
1611 brnz,a %l5, loop_139
1612 fnands %f2, %f3, %f11
1613loop_137:
1614 tsubcctv %o1, 0x026C, %g5
1615loop_138:
1616 movge %xcc, %o0, %o7
1617loop_139:
1618 movrlez %o4, 0x063, %o2
1619 tl %xcc, 0x0
1620 fsrc1s %f15, %f17
1621 fones %f26
1622 prefetch [%l7 + 0x2C], 0x3
1623 orncc %g3, 0x05E2, %o3
1624 fblg %fcc2, loop_140
1625 tleu %xcc, 0x7
1626 sth %i7, [%l7 + 0x12]
1627 edge32n %l0, %g1, %l1
1628loop_140:
1629 ta %icc, 0x7
1630 orn %i2, %i3, %i6
1631 tvs %xcc, 0x4
1632 alignaddr %i0, %g4, %g6
1633 fnot2 %f30, %f6
1634 wr %g0, 0x0c, %asi
1635 stda %g6, [%l7 + 0x28] %asi
1636 movg %icc, %o5, %i1
1637 srl %l3, 0x02, %o6
1638 udivx %g2, 0x0451, %i4
1639 subc %l4, %i5, %l2
1640 fmovrdgz %l6, %f24, %f28
1641 movcs %xcc, %l5, %o1
1642 srl %g5, %o7, %o4
1643 fmovsg %icc, %f0, %f8
1644 fmovrslez %o0, %f5, %f7
1645 call loop_141
1646 edge8l %o2, %o3, %i7
1647 be,pn %xcc, loop_142
1648 edge16n %l0, %g1, %g3
1649loop_141:
1650 fxor %f4, %f22, %f8
1651 and %l1, 0x0AD7, %i3
1652loop_142:
1653 nop
1654 set 0x3C, %g7
1655 ldsba [%l7 + %g7] 0x89, %i6
1656 flush %l7 + 0x38
1657 array32 %i0, %i2, %g6
1658 fmovsl %xcc, %f16, %f17
1659 andncc %g7, %o5, %i1
1660 mulscc %g4, 0x1047, %o6
1661 andcc %l3, %i4, %l4
1662 ba,a loop_143
1663 andcc %i5, 0x0BFD, %l2
1664 fmovrslez %g2, %f29, %f3
1665 edge16 %l6, %o1, %l5
1666loop_143:
1667 fmovscs %xcc, %f21, %f9
1668 wr %g0, 0x11, %asi
1669 ldsha [%l7 + 0x64] %asi, %g5
1670 fnot1 %f24, %f28
1671 xor %o4, 0x1BD7, %o7
1672 andcc %o0, %o2, %o3
1673 movre %l0, 0x2EC, %g1
1674 sir 0x0D6B
1675 fmovrdgz %i7, %f10, %f6
1676 fnot1s %f21, %f31
1677 subcc %l1, 0x055D, %i3
1678 movrne %i6, %g3, %i2
1679 movrgez %g6, %g7, %o5
1680 fcmple16 %f12, %f28, %i0
1681 tl %xcc, 0x2
1682 wr %g0, 0x81, %asi
1683 lduwa [%l7 + 0x64] %asi, %g4
1684 movrlez %o6, %l3, %i1
1685 sub %i4, %i5, %l2
1686 edge32n %g2, %l4, %l6
1687 orcc %l5, %o1, %o4
1688 add %l7, 0x50, %l6
1689 wr %g0, 0x19, %asi
1690 casxa [%l6] 0x19, %g5, %o0
1691 fmovsle %icc, %f30, %f15
1692 tleu %icc, 0x6
1693 nop
1694 setx loop_144, %l0, %l1
1695 wrpr 0x1, %tl
1696 wrpr %l1, %tpc
1697 add %l1, 0x4, %l1
1698 wrpr %l1, %tnpc
1699 setx 0x34400001400, %l0, %l1
1700 wrpr %l1, %tstate
1701 wrhpr 0x4, %htstate
1702 retry
1703 ldsb [%l7 + 0x54], %o7
1704 and %o3, %o2, %g1
1705 tgu %icc, 0x4
1706loop_144:
1707 smul %i7, 0x0852, %l1
1708 std %f6, [%l7 + 0x20]
1709 brlez,a %l0, loop_145
1710 tl %icc, 0x4
1711 tne %xcc, 0x4
1712 edge8n %i3, %i6, %g3
1713loop_145:
1714 movrne %i2, %g7, %o5
1715 bcs,pt %xcc, loop_146
1716 sll %i0, %g4, %g6
1717 brgz %o6, loop_147
1718 srlx %l3, %i1, %i4
1719loop_146:
1720 umul %l2, 0x0BC5, %i5
1721 edge8ln %l4, %l6, %g2
1722loop_147:
1723 fand %f12, %f0, %f12
1724 fbo %fcc2, loop_148
1725 fone %f24
1726 movvc %xcc, %l5, %o1
1727 movrgez %o4, 0x0CF, %g5
1728loop_148:
1729 bvc,a %xcc, loop_149
1730 ta %icc, 0x3
1731 lduw [%l7 + 0x08], %o0
1732 tcs %icc, 0x6
1733loop_149:
1734 movpos %xcc, %o7, %o2
1735 brlz %o3, loop_150
1736 fmovrde %i7, %f16, %f24
1737 st %f27, [%l7 + 0x08]
1738 brz,a %g1, loop_151
1739loop_150:
1740 bne %xcc, loop_152
1741 movle %xcc, %l1, %i3
1742 orncc %i6, 0x0954, %l0
1743loop_151:
1744 fnands %f9, %f25, %f2
1745loop_152:
1746 fornot2 %f20, %f14, %f4
1747 fcmpgt32 %f10, %f2, %g3
1748 edge8ln %g7, %i2, %o5
1749 taddcc %i0, %g6, %g4
1750 fmul8ulx16 %f0, %f30, %f12
1751 fpsub32s %f6, %f11, %f0
1752 fblg,a %fcc0, loop_153
1753 sth %o6, [%l7 + 0x42]
1754 movneg %icc, %l3, %i4
1755 wr %g0, 0x20, %asi
1756 stxa %i1, [%g0 + 0x0] %asi
1757loop_153:
1758 movrlez %l2, 0x160, %i5
1759 tsubcc %l4, %l6, %l5
1760 prefetch [%l7 + 0x44], 0x1
1761 udivx %g2, 0x1F18, %o1
1762 wr %g0, 0x88, %asi
1763 ldstuba [%l7 + 0x10] %asi, %o4
1764 wr %g0, 0x19, %asi
1765 lduwa [%l7 + 0x4C] %asi, %g5
1766 fones %f12
1767 tcs %xcc, 0x4
1768 fexpand %f14, %f0
1769 movvc %icc, %o0, %o2
1770 alignaddr %o3, %o7, %g1
1771 edge32l %i7, %l1, %i6
1772 fmovde %xcc, %f28, %f0
1773 fones %f12
1774 orn %i3, %l0, %g3
1775 prefetch [%l7 + 0x2C], 0x2
1776 edge32n %g7, %i2, %i0
1777 nop
1778 setx loop_154, %l0, %l1
1779 wrpr 0x1, %tl
1780 wrpr %l1, %tnpc
1781 setx 0x34400001400, %l0, %l1
1782 wrpr %l1, %tstate
1783 wrhpr 0x4, %htstate
1784 done
1785 orcc %o5, 0x16AC, %g6
1786 set 0x40, %o4
1787 stda %f16, [%l7 + %o4] 0x1f
1788 membar #Sync
1789loop_154:
1790 tvs %xcc, 0x5
1791 edge16n %o6, %g4, %l3
1792 fabss %f27, %f26
1793 set 0x17, %l0
1794 ldstuba [%l7 + %l0] 0x19, %i1
1795 tneg %icc, 0x2
1796 subc %i4, %i5, %l4
1797 nop
1798 set 0x5F, %g1
1799 ldstub [%l7 + %g1], %l2
1800 fpsub16s %f27, %f24, %f3
1801 wr %g0, 0x81, %asi
1802 stwa %l5, [%l7 + 0x38] %asi
1803 movrlz %l6, %g2, %o1
1804 fcmps %fcc1, %f24, %f13
1805 ldd [%l7 + 0x10], %g4
1806 tleu %icc, 0x0
1807 fsrc2 %f0, %f28
1808 tvc %icc, 0x3
1809 andn %o0, 0x195B, %o2
1810 fbuge %fcc2, loop_155
1811 movgu %xcc, %o3, %o4
1812 membar 0x10
1813 te %icc, 0x7
1814loop_155:
1815 saved
1816 rdpr %cwp, %g1
1817 rdpr %cansave, %g2
1818 rdpr %canrestore, %g3
1819 rdpr %cleanwin, %g4
1820 rdpr %otherwin, %g5
1821 rdpr %wstate, %g6
1822 array8 %o7, %i7, %l1
1823 fpsub32 %f14, %f18, %f22
1824 fmovrde %g1, %f10, %f16
1825 edge32ln %i3, %l0, %i6
1826 movneg %xcc, %g3, %g7
1827 andcc %i0, 0x0D83, %i2
1828 tpos %icc, 0x5
1829 set 0x64, %o5
1830 lda [%l7 + %o5] 0x80, %f20
1831 andncc %g6, %o5, %g4
1832 movneg %icc, %l3, %i1
1833 te %xcc, 0x7
1834 sra %i4, %o6, %l4
1835 movn %icc, %l2, %i5
1836 set 0x40, %l4
1837 ldda [%l7 + %l4] 0x14, %f0
1838 fmovsn %xcc, %f9, %f13
1839 add %l7, 0x5C, %l6
1840 wr %g0, 0x19, %asi
1841 casa [%l6] 0x19, %l6, %l5
1842 wr %g0, 0xe3, %asi
1843 ldda [%l7 + 0x50] %asi, %g2
1844 fpsub16s %f11, %f21, %f24
1845 tne %xcc, 0x1
1846 edge8l %o1, %o0, %g5
1847 addcc %o3, 0x10D0, %o2
1848 fmovdvs %xcc, %f18, %f15
1849 fors %f7, %f9, %f26
1850 add %l7, 0x70, %l6
1851 wr %g0, 0x19, %asi
1852 casxa [%l6] 0x19, %o7, %o4
1853 movrgez %l1, %i7, %i3
1854 edge32n %l0, %g1, %i6
1855 nop
1856 setx loop_156, %l0, %l1
1857 wrpr 0x1, %tl
1858 wrpr %l1, %tpc
1859 add %l1, 0x4, %l1
1860 wrpr %l1, %tnpc
1861 setx 0x34400001400, %l0, %l1
1862 wrpr %l1, %tstate
1863 wrhpr 0x4, %htstate
1864 retry
1865 fbule %fcc0, loop_157
1866 orcc %g7, %g3, %i2
1867 movcs %xcc, %g6, %i0
1868loop_156:
1869 nop
1870 setx loop_158, %l0, %l1
1871 jmpl %l1, %g4
1872loop_157:
1873 tvc %xcc, 0x1
1874 fcmpgt32 %f4, %f16, %l3
1875 movg %xcc, %o5, %i4
1876loop_158:
1877 andn %i1, %o6, %l4
1878 bl,pn %xcc, loop_159
1879 movrlez %i5, 0x3BB, %l2
1880 edge16ln %l6, %g2, %o1
1881 bgu,pn %icc, loop_160
1882loop_159:
1883 restored
1884 rdpr %cwp, %g1
1885 rdpr %cansave, %g2
1886 rdpr %canrestore, %g3
1887 rdpr %cleanwin, %g4
1888 rdpr %otherwin, %g5
1889 rdpr %wstate, %g6
1890 fmovrdlz %l5, %f12, %f6
1891 subccc %g5, %o0, %o3
1892loop_160:
1893 fnot1 %f28, %f12
1894 fnot1s %f19, %f0
1895 fmovdne %xcc, %f13, %f23
1896 movcc %icc, %o2, %o7
1897 tle %xcc, 0x5
1898 sdivx %o4, 0x18E4, %l1
1899 xorcc %i7, 0x0668, %l0
1900 fcmpgt16 %f26, %f16, %i3
1901 orcc %g1, 0x1602, %g7
1902 set 0x35, %o0
1903 stba %g3, [%l7 + %o0] 0x88
1904 fmovrsgz %i2, %f11, %f20
1905 fpsub16s %f13, %f17, %f1
1906 set 0x44, %g4
1907 lduba [%l7 + %g4] 0x10, %g6
1908 srlx %i0, 0x04, %g4
1909 tne %xcc, 0x4
1910 xor %i6, %l3, %i4
1911 tsubcctv %o5, %o6, %l4
1912 taddcctv %i1, %l2, %i5
1913 udivx %l6, 0x0B9B, %o1
1914 ldsb [%l7 + 0x79], %l5
1915 andcc %g5, 0x1F18, %g2
1916 fmovrslz %o3, %f26, %f4
1917 fblg,a %fcc0, loop_161
1918 umul %o0, 0x17AD, %o2
1919 saved
1920 rdpr %cwp, %g1
1921 rdpr %cansave, %g2
1922 rdpr %canrestore, %g3
1923 rdpr %cleanwin, %g4
1924 rdpr %otherwin, %g5
1925 rdpr %wstate, %g6
1926 tvc %icc, 0x2
1927loop_161:
1928 addcc %o7, %l1, %i7
1929 fmul8sux16 %f26, %f0, %f14
1930 umul %o4, %l0, %i3
1931 faligndata %f26, %f8, %f12
1932 edge32l %g7, %g1, %i2
1933 movle %xcc, %g3, %i0
1934 sdivx %g4, 0x1B13, %g6
1935 fornot2s %f1, %f26, %f28
1936 sllx %i6, 0x00, %i4
1937 fmovsleu %xcc, %f0, %f1
1938 fmovscc %xcc, %f11, %f25
1939 sll %o5, 0x14, %l3
1940 set 0x40, %i4
1941 stda %f16, [%l7 + %i4] 0xf0
1942 membar #Sync
1943 brgez,a %l4, loop_162
1944 subc %i1, 0x1F02, %o6
1945 xorcc %i5, %l6, %o1
1946 fmovsn %xcc, %f30, %f14
1947loop_162:
1948 xorcc %l2, 0x059B, %l5
1949 subcc %g2, %g5, %o3
1950 ta %xcc, 0x2
1951 te %icc, 0x7
1952 movre %o0, %o2, %o7
1953 edge16 %i7, %o4, %l0
1954 fmovsvs %xcc, %f27, %f17
1955 edge16l %l1, %g7, %g1
1956 xor %i3, 0x031D, %g3
1957 bgu,a,pn %xcc, loop_163
1958 edge16 %i0, %i2, %g4
1959 subccc %i6, %g6, %o5
1960 ldsb [%l7 + 0x61], %i4
1961loop_163:
1962 addc %l3, %i1, %l4
1963 fsrc1 %f28, %f26
1964 movcs %icc, %i5, %l6
1965 set 0x48, %i7
1966 ldsba [%l7 + %i7] 0x80, %o1
1967 fnot2 %f28, %f28
1968 movrne %l2, 0x13A, %o6
1969 bneg,a,pt %xcc, loop_164
1970 fabss %f25, %f26
1971 sllx %g2, 0x0E, %l5
1972 ld [%l7 + 0x10], %f6
1973loop_164:
1974 fmovsl %icc, %f29, %f20
1975 fpmerge %f24, %f0, %f30
1976 stbar
1977 fmovdcc %xcc, %f16, %f23
1978 tvc %xcc, 0x2
1979 tg %icc, 0x0
1980 bvs,a,pt %xcc, loop_165
1981 fmovdvc %icc, %f5, %f16
1982 fbu,a %fcc1, loop_166
1983 tvc %xcc, 0x7
1984loop_165:
1985 fbe %fcc1, loop_167
1986 edge8l %g5, %o3, %o0
1987loop_166:
1988 mulscc %o2, %o7, %i7
1989 fpadd32s %f26, %f25, %f7
1990loop_167:
1991 addc %o4, %l1, %g7
1992 xnorcc %l0, 0x11A0, %g1
1993 restored
1994 rdpr %cwp, %g1
1995 rdpr %cansave, %g2
1996 rdpr %canrestore, %g3
1997 rdpr %cleanwin, %g4
1998 rdpr %otherwin, %g5
1999 rdpr %wstate, %g6
2000 sub %g3, %i0, %i2
2001 fnot2 %f20, %f24
2002 fnot2 %f0, %f12
2003 fbn %fcc1, loop_168
2004 brnz,a %g4, loop_169
2005 move %xcc, %i6, %i3
2006 movge %xcc, %g6, %o5
2007loop_168:
2008 array8 %i4, %i1, %l3
2009loop_169:
2010 alignaddr %l4, %l6, %o1
2011 fmul8x16 %f22, %f28, %f6
2012 wr %g0, 0x0c, %asi
2013 ldsba [%l7 + 0x5C] %asi, %i5
2014 mulscc %o6, %l2, %l5
2015 array32 %g5, %g2, %o0
2016 edge8n %o3, %o7, %o2
2017 prefetch [%l7 + 0x64], 0x3
2018 fsrc1 %f8, %f6
2019 fmovrdlz %o4, %f20, %f18
2020 fand %f2, %f4, %f2
2021 nop
2022 setx loop_170, %l0, %l1
2023 wrpr 0x1, %tl
2024 wrpr %l1, %tpc
2025 add %l1, 0x4, %l1
2026 wrpr %l1, %tnpc
2027 setx 0x34400001400, %l0, %l1
2028 wrpr %l1, %tstate
2029 wrhpr 0x4, %htstate
2030 retry
2031 orncc %i7, %l1, %g7
2032 tle %icc, 0x6
2033 addccc %g1, %l0, %i0
2034loop_170:
2035 sdivcc %i2, 0x0965, %g4
2036 subccc %i6, %g3, %g6
2037 ble,pt %icc, loop_171
2038 edge32ln %o5, %i4, %i3
2039 brgz %l3, loop_172
2040 movl %icc, %i1, %l4
2041loop_171:
2042 bneg,pt %icc, loop_173
2043 tsubcc %l6, %o1, %i5
2044loop_172:
2045 add %o6, %l5, %g5
2046 subcc %l2, 0x12F2, %o0
2047loop_173:
2048 swap [%l7 + 0x78], %g2
2049 alignaddrl %o7, %o2, %o4
2050 set 0x6C, %o3
2051 lda [%l7 + %o3] 0x0c, %f15
2052 brz,a %i7, loop_174
2053 fcmpes %fcc1, %f23, %f10
2054 fcmpes %fcc2, %f27, %f9
2055 tl %xcc, 0x6
2056loop_174:
2057 fnegs %f20, %f0
2058 movrne %l1, 0x06D, %o3
2059 udiv %g1, 0x007C, %l0
2060 srax %i0, 0x0A, %g7
2061 fcmpne16 %f20, %f26, %g4
2062 popc %i6, %i2
2063 fmovsle %icc, %f19, %f23
2064 fbne,a %fcc2, loop_175
2065 movge %xcc, %g6, %g3
2066 stb %o5, [%l7 + 0x7A]
2067 stx %i3, [%l7 + 0x78]
2068loop_175:
2069 fbe %fcc2, loop_176
2070 tneg %xcc, 0x4
2071 be,pn %icc, loop_177
2072 ldx [%l7 + 0x48], %i4
2073loop_176:
2074 fmovrdgz %i1, %f22, %f14
2075 set 0x14, %o2
2076 lduha [%l7 + %o2] 0x04, %l3
2077loop_177:
2078 mulx %l4, 0x1737, %l6
2079 subcc %o1, 0x1770, %i5
2080 movneg %icc, %o6, %l5
2081 tne %xcc, 0x2
2082 sra %l2, %o0, %g5
2083 xnorcc %o7, %o2, %o4
2084 mulscc %i7, 0x17F5, %l1
2085 sir 0x1C41
2086 ldd [%l7 + 0x68], %g2
2087 set 0x40, %g6
2088 ldda [%l7 + %g6] 0x10, %f16
2089 bl,pt %xcc, loop_178
2090 fcmpeq32 %f6, %f12, %o3
2091 set 0x68, %o1
2092 stda %g0, [%l7 + %o1] 0xe3
2093 membar #Sync
2094loop_178:
2095 fandnot2s %f27, %f12, %f16
2096 tcs %icc, 0x0
2097 movgu %icc, %i0, %l0
2098 sll %g4, 0x0E, %g7
2099 sth %i6, [%l7 + 0x3C]
2100 fbug,a %fcc2, loop_179
2101 fxors %f10, %f20, %f4
2102 fnot1 %f18, %f12
2103 movrlz %i2, 0x1A7, %g6
2104loop_179:
2105 fnot2s %f19, %f31
2106 andncc %o5, %i3, %g3
2107 edge32l %i4, %l3, %l4
2108 andncc %i1, %l6, %o1
2109 fmovdgu %xcc, %f6, %f5
2110 umulcc %o6, %i5, %l5
2111 tleu %icc, 0x7
2112 fpsub32 %f18, %f22, %f2
2113 std %l2, [%l7 + 0x60]
2114 edge32n %g5, %o7, %o0
2115 fpsub16s %f16, %f0, %f4
2116 wr %g0, 0x81, %asi
2117 stda %o2, [%l7 + 0x28] %asi
2118 ta %icc, 0x3
2119 te %xcc, 0x0
2120 movrlz %o4, 0x22E, %l1
2121 sll %i7, %g2, %o3
2122 move %icc, %i0, %l0
2123 ldd [%l7 + 0x20], %f16
2124 set 0x50, %l1
2125 stha %g1, [%l7 + %l1] 0xeb
2126 membar #Sync
2127 tneg %xcc, 0x6
2128 subccc %g4, %i6, %g7
2129 fmovsleu %xcc, %f15, %f22
2130 te %icc, 0x7
2131 srl %g6, 0x13, %o5
2132 fnor %f22, %f16, %f26
2133 fbo %fcc3, loop_180
2134 fbu %fcc0, loop_181
2135 xnor %i3, 0x0D33, %g3
2136 wr %g0, 0x04, %asi
2137 lduha [%l7 + 0x3C] %asi, %i4
2138loop_180:
2139 fbn %fcc0, loop_182
2140loop_181:
2141 tg %icc, 0x7
2142 alignaddr %l3, %l4, %i2
2143 alignaddrl %l6, %o1, %i1
2144loop_182:
2145 edge8l %o6, %i5, %l5
2146 fbug,a %fcc3, loop_183
2147 movge %icc, %g5, %l2
2148 movcc %icc, %o7, %o2
2149 fnot2s %f30, %f15
2150loop_183:
2151 fmul8sux16 %f22, %f18, %f30
2152 edge16ln %o0, %o4, %l1
2153 movrgz %g2, 0x3CD, %i7
2154 addccc %o3, %i0, %g1
2155 array16 %g4, %i6, %l0
2156 ldx [%l7 + 0x48], %g7
2157 fbn,a %fcc0, loop_184
2158 fones %f27
2159 udivx %o5, 0x1BCE, %g6
2160 movrgez %g3, %i4, %l3
2161loop_184:
2162 sll %i3, %i2, %l4
2163 set 0x20, %i0
2164 prefetcha [%l7 + %i0] 0x89, 0x2
2165 prefetch [%l7 + 0x24], 0x1
2166 tvc %icc, 0x6
2167 movvs %icc, %o1, %i1
2168 andncc %o6, %i5, %l5
2169 fmovdge %icc, %f27, %f1
2170 tleu %xcc, 0x7
2171 mulscc %l2, 0x0CDA, %o7
2172 movvc %xcc, %o2, %g5
2173 fmovdcc %xcc, %f10, %f27
2174 mova %icc, %o4, %o0
2175 movcs %icc, %l1, %i7
2176 edge32n %o3, %i0, %g1
2177 edge16l %g2, %i6, %l0
2178 addcc %g4, 0x0B69, %o5
2179 movrlz %g7, 0x150, %g6
2180 orncc %g3, 0x0701, %l3
2181 tleu %xcc, 0x3
2182 fmovsvc %icc, %f30, %f10
2183 sra %i3, %i4, %i2
2184 bpos,a loop_185
2185 tg %xcc, 0x0
2186 subcc %l4, %l6, %i1
2187 xorcc %o6, %o1, %l5
2188loop_185:
2189 nop
2190 set 0x75, %l6
2191 lduba [%l7 + %l6] 0x18, %i5
2192 movrgz %l2, 0x34D, %o2
2193 fbul,a %fcc2, loop_186
2194 fxor %f30, %f6, %f6
2195 udiv %o7, 0x0FA3, %g5
2196 te %icc, 0x1
2197loop_186:
2198 swap [%l7 + 0x1C], %o4
2199 fmovsge %icc, %f18, %f8
2200 sll %l1, 0x1D, %i7
2201 movg %icc, %o3, %i0
2202 udivcc %o0, 0x050D, %g2
2203 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
2204 nop ! nop ! stxa %g1, [%g0 + 0x138] %asi ripped by fixASI40.pl ripped by fixASI40.pl
2205 subcc %i6, %l0, %o5
2206 movle %icc, %g7, %g4
2207 andn %g3, 0x18D3, %l3
2208 edge8 %g6, %i4, %i2
2209 andn %i3, 0x0A95, %l6
2210 fpmerge %f15, %f19, %f6
2211 fmovspos %icc, %f18, %f21
2212 addcc %l4, 0x0941, %o6
2213 add %l7, 0x34, %l6
2214 wr %g0, 0x04, %asi
2215 lda [%l6] %asi, %i1
2216 casa [%l6] %asi, %i1, %l5
2217 wr %g0, 0x2b, %asi
2218 ldda [%l7 + 0x60] %asi, %i4
2219 fpsub32 %f12, %f18, %f30
2220 movrlez %l2, 0x3A0, %o2
2221 fbuge,a %fcc3, loop_187
2222 movn %xcc, %o1, %o7
2223 swap [%l7 + 0x1C], %g5
2224 fcmpne32 %f18, %f0, %o4
2225loop_187:
2226 fpmerge %f6, %f0, %f30
2227 fbge %fcc2, loop_188
2228 tpos %xcc, 0x7
2229 fmul8ulx16 %f20, %f2, %f18
2230 fbuge %fcc2, loop_189
2231loop_188:
2232 edge16 %i7, %o3, %l1
2233 orncc %i0, 0x1539, %o0
2234 smul %g1, 0x01E3, %i6
2235loop_189:
2236 movne %xcc, %g2, %l0
2237 orn %o5, %g4, %g3
2238 fmovrsgez %l3, %f17, %f11
2239 set 0x70, %i1
2240 prefetcha [%l7 + %i1] 0x14, 0x2
2241 alignaddrl %g7, %i2, %i3
2242 orn %l6, 0x142C, %i4
2243 set 0x08, %i3
2244 ldsha [%l7 + %i3] 0x15, %o6
2245 set 0x40, %g5
2246 ldda [%l7 + %g5] 0x11, %f16
2247 fbn %fcc0, loop_190
2248 mova %xcc, %l4, %l5
2249 or %i1, %l2, %o2
2250 addcc %i5, %o7, %o1
2251loop_190:
2252 tgu %icc, 0x1
2253 movrne %o4, 0x07D, %g5
2254 movg %icc, %i7, %l1
2255 ldub [%l7 + 0x43], %o3
2256 movrlez %o0, %g1, %i6
2257 std %i0, [%l7 + 0x70]
2258 mulx %l0, %g2, %o5
2259 umul %g3, %g4, %g6
2260 wr %g0, 0x2f, %asi
2261 stha %g7, [%l7 + 0x14] %asi
2262 membar #Sync
2263 movgu %icc, %i2, %i3
2264 bn,a %xcc, loop_191
2265 fmovrdlz %l3, %f0, %f6
2266 movcc %xcc, %l6, %o6
2267 tsubcc %i4, %l5, %i1
2268loop_191:
2269 fpadd16 %f28, %f2, %f24
2270 bvc loop_192
2271 alignaddrl %l4, %o2, %l2
2272 fbuge %fcc1, loop_193
2273 fcmpd %fcc2, %f12, %f10
2274loop_192:
2275 nop
2276 wr %g0, 0x81, %asi
2277 lduba [%l7 + 0x25] %asi, %o7
2278loop_193:
2279 movrlz %o1, 0x1E3, %i5
2280 tg %icc, 0x0
2281 tl %icc, 0x3
2282 srlx %g5, 0x04, %i7
2283 fmovdcc %icc, %f20, %f13
2284 orn %o4, %o3, %l1
2285 sdivcc %o0, 0x0200, %g1
2286 edge8l %i0, %l0, %i6
2287 subccc %o5, %g3, %g4
2288 sdiv %g6, 0x0199, %g2
2289 taddcc %i2, 0x1834, %i3
2290 movrgz %g7, %l6, %o6
2291 fornot1s %f5, %f7, %f4
2292 fpmerge %f18, %f27, %f2
2293 be,a loop_194
2294 fbn %fcc3, loop_195
2295 tge %icc, 0x3
2296 udivcc %i4, 0x08D1, %l5
2297loop_194:
2298 fpadd32 %f20, %f16, %f26
2299loop_195:
2300 fpmerge %f17, %f24, %f30
2301 fcmpne16 %f18, %f30, %l3
2302 tneg %icc, 0x2
2303 fpack16 %f6, %f18
2304 addccc %l4, %o2, %i1
2305 xorcc %l2, %o7, %i5
2306 orncc %o1, %g5, %i7
2307 fmovspos %xcc, %f30, %f22
2308 fbue,a %fcc3, loop_196
2309 andcc %o3, %o4, %l1
2310 udiv %g1, 0x0095, %o0
2311 fbue,a %fcc2, loop_197
2312loop_196:
2313 fzeros %f1
2314 move %icc, %i0, %i6
2315 bn,a,pt %xcc, loop_198
2316loop_197:
2317 fpsub32 %f10, %f2, %f30
2318 fblg,a %fcc1, loop_199
2319 fmovrdne %o5, %f6, %f6
2320loop_198:
2321 fnot1s %f6, %f22
2322 movrne %g3, 0x2F0, %g4
2323loop_199:
2324 tcs %xcc, 0x7
2325 xorcc %l0, %g6, %g2
2326 fandnot2s %f11, %f17, %f18
2327 xor %i2, 0x073F, %g7
2328 movne %xcc, %l6, %i3
2329 fmul8sux16 %f18, %f22, %f4
2330 ble,a,pn %xcc, loop_200
2331 ldsb [%l7 + 0x3C], %o6
2332 fmovrslz %l5, %f0, %f15
2333 movrgz %i4, 0x041, %l3
2334loop_200:
2335 orn %l4, 0x09C6, %i1
2336 restored
2337 rdpr %cwp, %g1
2338 rdpr %cansave, %g2
2339 rdpr %canrestore, %g3
2340 rdpr %cleanwin, %g4
2341 rdpr %otherwin, %g5
2342 rdpr %wstate, %g6
2343 and %o2, %o7, %i5
2344 bcs loop_201
2345 edge16l %l2, %g5, %i7
2346 tn %xcc, 0x6
2347 orncc %o1, 0x1B31, %o4
2348loop_201:
2349 movvc %xcc, %o3, %g1
2350 wr %g0, 0x80, %asi
2351 ldda [%l7 + 0x40] %asi, %f0
2352 fcmple32 %f18, %f18, %l1
2353 movcs %xcc, %i0, %i6
2354 ldd [%l7 + 0x38], %o0
2355 fbne,a %fcc2, loop_202
2356 brnz %o5, loop_203
2357 fnot1s %f23, %f16
2358 edge32ln %g3, %g4, %l0
2359loop_202:
2360 bcs,a loop_204
2361loop_203:
2362 edge8n %g6, %g2, %i2
2363 bge,a loop_205
2364 tgu %xcc, 0x1
2365loop_204:
2366 nop
2367 set 0x6D, %i6
2368 stba %l6, [%l7 + %i6] 0x04
2369loop_205:
2370 nop
2371 set 0x0A, %l2
2372 ldstuba [%l7 + %l2] 0x89, %i3
2373 set 0x70, %o7
2374 ldxa [%l7 + %o7] 0x11, %g7
2375 fmovdge %xcc, %f2, %f27
2376 array32 %l5, %i4, %l3
2377 ldsw [%l7 + 0x1C], %l4
2378 xorcc %o6, 0x0225, %o2
2379 edge8 %o7, %i5, %l2
2380 subc %i1, 0x07FA, %g5
2381 tsubcctv %o1, 0x0E39, %i7
2382 movrgz %o3, %o4, %l1
2383 andn %i0, %i6, %g1
2384 fmovsl %icc, %f22, %f29
2385 xnor %o5, 0x135F, %g3
2386 sir 0x1107
2387 srlx %g4, %l0, %g6
2388 movne %icc, %g2, %i2
2389 fmul8ulx16 %f4, %f30, %f16
2390 fmovdne %icc, %f3, %f19
2391 bn,pt %xcc, loop_206
2392 fxors %f4, %f1, %f1
2393 array32 %l6, %i3, %g7
2394 tcs %icc, 0x1
2395loop_206:
2396 sllx %o0, %l5, %l3
2397 edge8 %l4, %o6, %i4
2398 fzeros %f14
2399 edge16l %o2, %i5, %l2
2400 popc %o7, %g5
2401 fnegs %f17, %f8
2402 movvs %xcc, %i1, %i7
2403 array16 %o1, %o3, %o4
2404 bn,a,pn %xcc, loop_207
2405 brlez %i0, loop_208
2406 fbue %fcc1, loop_209
2407 brnz,a %l1, loop_210
2408loop_207:
2409 tg %icc, 0x7
2410loop_208:
2411 nop
2412 wr %g0, 0x89, %asi
2413 lduha [%l7 + 0x46] %asi, %i6
2414loop_209:
2415 movpos %xcc, %o5, %g3
2416loop_210:
2417 nop
2418 wr %g0, 0x27, %asi
2419 stda %g4, [%l7 + 0x50] %asi
2420 membar #Sync
2421 flush %l7 + 0x20
2422 bg,pn %xcc, loop_211
2423 fbge,a %fcc0, loop_212
2424 fmovda %icc, %f8, %f31
2425 tleu %icc, 0x3
2426loop_211:
2427 lduw [%l7 + 0x68], %l0
2428loop_212:
2429 movneg %icc, %g1, %g2
2430 fmovscc %icc, %f21, %f6
2431 bpos,a,pn %xcc, loop_213
2432 smul %g6, %l6, %i2
2433 movpos %xcc, %g7, %i3
2434 xor %l5, %l3, %l4
2435loop_213:
2436 fmovdge %icc, %f28, %f12
2437 fmul8sux16 %f18, %f22, %f26
2438 umulcc %o0, 0x1746, %o6
2439 faligndata %f24, %f12, %f20
2440 set 0x74, %i5
2441 ldswa [%l7 + %i5] 0x18, %o2
2442 fcmpeq16 %f28, %f22, %i5
2443 tcs %xcc, 0x3
2444 umul %i4, %o7, %g5
2445 fmovrse %i1, %f26, %f26
2446 fmovrdlez %i7, %f28, %f16
2447 fmovdneg %icc, %f27, %f18
2448 srl %l2, %o1, %o4
2449 fnot1s %f28, %f28
2450 and %i0, %l1, %o3
2451 prefetch [%l7 + 0x08], 0x0
2452 fmovsa %xcc, %f20, %f25
2453 fmovsa %icc, %f25, %f30
2454 bn,pt %xcc, loop_214
2455 orn %o5, %g3, %g4
2456 popc %l0, %i6
2457 udivcc %g2, 0x14AA, %g6
2458loop_214:
2459 nop
2460 set 0x39, %l5
2461 ldstuba [%l7 + %l5] 0x81, %g1
2462 set 0x48, %l3
2463 lduwa [%l7 + %l3] 0x80, %i2
2464 taddcc %g7, %i3, %l6
2465 mova %xcc, %l3, %l4
2466 udiv %l5, 0x14F8, %o0
2467 fbo %fcc2, loop_215
2468 movge %icc, %o2, %o6
2469 tge %icc, 0x2
2470 smul %i4, %o7, %i5
2471loop_215:
2472 sub %i1, %g5, %l2
2473 fxors %f8, %f0, %f10
2474 edge32l %o1, %i7, %i0
2475 udivx %l1, 0x055F, %o4
2476 movl %xcc, %o3, %o5
2477 brlez,a %g3, loop_216
2478 tneg %icc, 0x2
2479 sdivx %g4, 0x1C52, %i6
2480 subcc %g2, 0x1D16, %l0
2481loop_216:
2482 ldsh [%l7 + 0x58], %g6
2483 fmovs %f13, %f5
2484 tvs %icc, 0x2
2485 fone %f16
2486 move %icc, %g1, %i2
2487 fmovsgu %icc, %f28, %f20
2488 movpos %icc, %g7, %i3
2489 edge32l %l3, %l4, %l5
2490 addccc %o0, %o2, %l6
2491 srax %o6, %o7, %i5
2492 movrgz %i4, 0x210, %i1
2493 tleu %icc, 0x3
2494 nop
2495 set 0x78, %g3
2496 ldd [%l7 + %g3], %f22
2497 movpos %icc, %g5, %l2
2498 sll %i7, 0x15, %i0
2499 mulscc %o1, 0x14DD, %o4
2500 movg %xcc, %o3, %l1
2501 alignaddr %g3, %g4, %o5
2502 restored
2503 rdpr %cwp, %g1
2504 rdpr %cansave, %g2
2505 rdpr %canrestore, %g3
2506 rdpr %cleanwin, %g4
2507 rdpr %otherwin, %g5
2508 rdpr %wstate, %g6
2509 fnegs %f13, %f24
2510 movrne %i6, %l0, %g6
2511 nop
2512 set 0x74, %g2
2513 lduw [%l7 + %g2], %g2
2514 movle %icc, %g1, %g7
2515 fcmpgt16 %f2, %f22, %i2
2516 movrgz %l3, 0x3F1, %l4
2517 fmul8sux16 %f20, %f16, %f0
2518 srl %l5, %o0, %i3
2519 movg %xcc, %o2, %l6
2520 movle %icc, %o7, %i5
2521 movrlz %i4, 0x1A8, %o6
2522 mulscc %i1, 0x12A1, %l2
2523 tn %icc, 0x5
2524 sir 0x0BEE
2525 fmovdg %xcc, %f8, %f8
2526 tne %xcc, 0x5
2527 ld [%l7 + 0x08], %f3
2528 sra %g5, 0x14, %i0
2529 edge16 %i7, %o1, %o4
2530 bne,a,pt %xcc, loop_217
2531 membar 0x1B
2532 tle %icc, 0x6
2533 movpos %icc, %o3, %l1
2534loop_217:
2535 fbul,a %fcc3, loop_218
2536 fbo %fcc3, loop_219
2537 fmovsl %xcc, %f9, %f10
2538 fmul8ulx16 %f22, %f8, %f0
2539loop_218:
2540 nop
2541 wr %g0, 0x11, %asi
2542 ldsba [%l7 + 0x37] %asi, %g4
2543loop_219:
2544 fbul,a %fcc3, loop_220
2545 bleu,pt %xcc, loop_221
2546 sdivcc %o5, 0x0FC1, %i6
2547 edge16ln %l0, %g6, %g3
2548loop_220:
2549 fmovdgu %icc, %f17, %f25
2550loop_221:
2551 bn loop_222
2552 tne %xcc, 0x3
2553 fmovdle %xcc, %f2, %f17
2554 ldd [%l7 + 0x50], %f28
2555loop_222:
2556 movcs %icc, %g2, %g7
2557 fnand %f28, %f30, %f22
2558 sllx %g1, %i2, %l4
2559 ldd [%l7 + 0x30], %f20
2560 movgu %icc, %l5, %l3
2561 move %icc, %i3, %o0
2562 udiv %o2, 0x1A1D, %o7
2563 xorcc %l6, %i5, %o6
2564 orn %i1, %l2, %i4
2565 movneg %xcc, %i0, %g5
2566 edge8 %o1, %i7, %o3
2567 alignaddrl %o4, %l1, %o5
2568 add %g4, %l0, %g6
2569 fxors %f23, %f25, %f13
2570 popc 0x1023, %i6
2571 tvs %icc, 0x1
2572 movn %icc, %g3, %g2
2573 set 0x198, %i2
2574 nop ! nop ! ldxa [%g0 + %i2] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
2575 fcmpd %fcc2, %f18, %f22
2576 bgu,pn %icc, loop_223
2577 tg %icc, 0x5
2578 fmovdcs %xcc, %f31, %f8
2579 wr %g0, 0x19, %asi
2580 prefetcha [%l7 + 0x30] %asi, 0x1
2581loop_223:
2582 nop
2583 setx loop_224, %l0, %l1
2584 wrpr 0x1, %tl
2585 wrpr %l1, %tnpc
2586 setx 0x34400001400, %l0, %l1
2587 wrpr %l1, %tstate
2588 wrhpr 0x4, %htstate
2589 done
2590 movcc %xcc, %i2, %l5
2591 tgu %xcc, 0x1
2592 fsrc1 %f18, %f2
2593loop_224:
2594 movvc %xcc, %l4, %i3
2595 move %icc, %l3, %o2
2596 wr %g0, 0x80, %asi
2597 ldsba [%l7 + 0x3F] %asi, %o7
2598 movrgez %o0, 0x0A4, %i5
2599 ldd [%l7 + 0x18], %i6
2600 tl %icc, 0x3
2601 udivx %i1, 0x1B18, %o6
2602 movneg %xcc, %l2, %i0
2603 srl %i4, 0x1B, %g5
2604 flush %l7 + 0x7C
2605 movrgz %o1, %i7, %o3
2606 fmovsneg %xcc, %f25, %f31
2607 bge %icc, loop_225
2608 stx %l1, [%l7 + 0x48]
2609 fmovde %xcc, %f26, %f8
2610 tvc %icc, 0x3
2611loop_225:
2612 fabsd %f20, %f18
2613 set 0x10, %o6
2614 sta %f15, [%l7 + %o6] 0x10
2615 xnorcc %o5, %o4, %g4
2616 fmovsl %xcc, %f4, %f7
2617 sll %g6, 0x0A, %l0
2618 udivcc %i6, 0x1F04, %g2
2619 fmovsvc %xcc, %f31, %f22
2620 stb %g1, [%l7 + 0x1B]
2621 alignaddr %g3, %i2, %l5
2622 array32 %l4, %g7, %i3
2623 movrlez %l3, 0x047, %o7
2624 fxnor %f30, %f6, %f20
2625 tcs %icc, 0x2
2626 movrne %o2, 0x1D6, %i5
2627 orcc %o0, %i1, %o6
2628 ldx [%l7 + 0x68], %l6
2629 udivx %l2, 0x0902, %i0
2630 tne %icc, 0x7
2631 fpadd32s %f15, %f15, %f13
2632 sub %i4, 0x1773, %o1
2633 bne %icc, loop_226
2634 xnor %i7, 0x1A1B, %g5
2635 fmovsg %icc, %f13, %f0
2636 and %l1, %o5, %o3
2637loop_226:
2638 movgu %xcc, %o4, %g4
2639 taddcc %l0, 0x0BB8, %i6
2640 add %l7, 0x40, %l6
2641 wr %g0, 0x11, %asi
2642 ldxa [%l6] %asi, %g6
2643 casxa [%l6] 0x11, %g6, %g1
2644 bvs loop_227
2645 popc %g2, %i2
2646 edge16 %g3, %l4, %g7
2647 udivx %i3, 0x115F, %l5
2648loop_227:
2649 fbge %fcc3, loop_228
2650 movrne %o7, %l3, %i5
2651 add %o0, 0x02B1, %o2
2652 std %i0, [%l7 + 0x40]
2653loop_228:
2654 movrgez %o6, 0x37F, %l6
2655 tne %icc, 0x3
2656 ldd [%l7 + 0x58], %i0
2657 movrlz %i4, %o1, %l2
2658 wr %g0, 0x19, %asi
2659 stha %i7, [%l7 + 0x1C] %asi
2660 alignaddrl %l1, %o5, %o3
2661 faligndata %f8, %f10, %f0
2662 sdivcc %g5, 0x1981, %o4
2663 umul %g4, %l0, %i6
2664 udiv %g1, 0x10DA, %g2
2665 fbn,a %fcc2, loop_229
2666 ba,pt %icc, loop_230
2667 restored
2668 rdpr %cwp, %g1
2669 rdpr %cansave, %g2
2670 rdpr %canrestore, %g3
2671 rdpr %cleanwin, %g4
2672 rdpr %otherwin, %g5
2673 rdpr %wstate, %g6
2674 movpos %xcc, %g6, %i2
2675loop_229:
2676 edge16 %g3, %l4, %g7
2677loop_230:
2678 fmovrdlz %i3, %f14, %f2
2679 fba %fcc3, loop_231
2680 edge8l %o7, %l3, %l5
2681 smulcc %o0, 0x16B5, %o2
2682 fmul8x16 %f11, %f28, %f24
2683loop_231:
2684 smulcc %i1, 0x1AC5, %i5
2685 movvs %icc, %l6, %i0
2686 fmovsa %icc, %f23, %f9
2687 movne %xcc, %o6, %o1
2688 fpsub32s %f11, %f3, %f11
2689 array8 %l2, %i4, %l1
2690 alignaddrl %i7, %o5, %o3
2691 edge16n %o4, %g4, %g5
2692 xnor %l0, %i6, %g1
2693 bne,pn %icc, loop_232
2694 tn %xcc, 0x7
2695 edge32l %g6, %i2, %g3
2696 sra %l4, 0x07, %g2
2697loop_232:
2698 sra %i3, 0x1B, %o7
2699 wr %g0, 0x81, %asi
2700 ldsba [%l7 + 0x19] %asi, %g7
2701 move %xcc, %l5, %l3
2702 movrlz %o0, %i1, %i5
2703 tvs %icc, 0x6
2704 sra %o2, 0x1B, %l6
2705 sth %o6, [%l7 + 0x6C]
2706 fbne,a %fcc0, loop_233
2707 sll %i0, %o1, %l2
2708 array16 %i4, %l1, %i7
2709 movrne %o5, 0x3D0, %o4
2710loop_233:
2711 ldx [%l7 + 0x48], %o3
2712 taddcctv %g5, %g4, %l0
2713 andncc %i6, %g6, %g1
2714 sdiv %i2, 0x0062, %l4
2715 fmovdvs %xcc, %f27, %f27
2716 andcc %g2, %g3, %o7
2717 array16 %i3, %l5, %g7
2718 movleu %icc, %l3, %o0
2719 fcmps %fcc2, %f5, %f21
2720 movrlez %i5, %o2, %i1
2721 movrne %l6, %o6, %o1
2722 bvc,a loop_234
2723 movvc %xcc, %i0, %i4
2724 sllx %l2, 0x04, %i7
2725 edge32n %o5, %l1, %o4
2726loop_234:
2727 nop
2728 wr %g0, 0x52, %asi
2729 stxa %g5, [%g0 + 0x118] %asi
2730 fmovsleu %xcc, %f7, %f15
2731 sdivx %g4, 0x0F91, %o3
2732 srl %l0, %i6, %g6
2733 orncc %g1, %l4, %i2
2734 set 0x6F, %o4
2735 ldstuba [%l7 + %o4] 0x18, %g2
2736 fcmps %fcc1, %f17, %f20
2737 orn %g3, 0x1837, %o7
2738 tcs %icc, 0x2
2739 smulcc %l5, %g7, %l3
2740 movvs %icc, %o0, %i3
2741 umul %i5, %o2, %l6
2742 ldsh [%l7 + 0x42], %o6
2743 fmovdvc %icc, %f23, %f13
2744 wr %g0, 0x04, %asi
2745 swapa [%l7 + 0x08] %asi, %o1
2746 set 0x50, %l0
2747 ldxa [%l7 + %l0] 0x19, %i1
2748 fmovdvc %xcc, %f0, %f13
2749 wr %g0, 0x04, %asi
2750 lduwa [%l7 + 0x18] %asi, %i4
2751 movcc %xcc, %i0, %l2
2752 fpadd16s %f3, %f9, %f16
2753 lduw [%l7 + 0x54], %o5
2754 movleu %icc, %l1, %o4
2755 array32 %g5, %i7, %o3
2756 stx %l0, [%l7 + 0x20]
2757 edge8 %i6, %g4, %g1
2758 tpos %icc, 0x4
2759 srlx %l4, %g6, %g2
2760 edge16ln %i2, %o7, %l5
2761 fmovs %f11, %f26
2762 te %icc, 0x6
2763 umul %g7, 0x19EE, %l3
2764 tvs %icc, 0x0
2765 fzeros %f1
2766 bn,a %xcc, loop_235
2767 edge8l %g3, %i3, %o0
2768 smulcc %i5, %l6, %o2
2769 add %o1, %o6, %i1
2770loop_235:
2771 orn %i0, 0x1539, %i4
2772 fpadd16s %f21, %f3, %f30
2773 set 0x32, %g1
2774 lduha [%l7 + %g1] 0x11, %l2
2775 mulscc %o5, %o4, %g5
2776 xorcc %i7, %o3, %l0
2777 set 0x20, %o5
2778 ldda [%l7 + %o5] 0xea, %i6
2779 tge %xcc, 0x7
2780 fbg %fcc3, loop_236
2781 array8 %g4, %l1, %l4
2782 membar 0x07
2783 sra %g1, %g2, %i2
2784loop_236:
2785 tvs %icc, 0x7
2786 fcmpeq16 %f30, %f18, %o7
2787 fbule,a %fcc0, loop_237
2788 edge32l %l5, %g6, %l3
2789 fmovdleu %icc, %f31, %f7
2790 fbe %fcc0, loop_238
2791loop_237:
2792 xorcc %g3, 0x0AC9, %i3
2793 subccc %g7, %i5, %o0
2794 bpos,a loop_239
2795loop_238:
2796 sir 0x0C71
2797 sllx %l6, %o2, %o6
2798 st %f5, [%l7 + 0x28]
2799loop_239:
2800 ble %icc, loop_240
2801 brgz,a %o1, loop_241
2802 nop
2803 setx loop_242, %l0, %l1
2804 jmpl %l1, %i0
2805 addccc %i4, %l2, %i1
2806loop_240:
2807 sdiv %o4, 0x1527, %o5
2808loop_241:
2809 movpos %xcc, %g5, %i7
2810loop_242:
2811 subccc %l0, 0x154C, %o3
2812 fmovsn %icc, %f2, %f24
2813 edge32ln %i6, %g4, %l1
2814 sub %l4, 0x0D5C, %g1
2815 bn,a %icc, loop_243
2816 bn,a %xcc, loop_244
2817 alignaddrl %g2, %i2, %l5
2818 ldsh [%l7 + 0x5E], %o7
2819loop_243:
2820 ble loop_245
2821loop_244:
2822 ldstub [%l7 + 0x37], %l3
2823 stb %g3, [%l7 + 0x34]
2824 wr %g0, 0x81, %asi
2825 ldswa [%l7 + 0x7C] %asi, %i3
2826loop_245:
2827 nop
2828 set 0x28, %l4
2829 stxa %g7, [%g0 + %l4] 0x4f
2830 bge,pt %icc, loop_246
2831 fbe %fcc2, loop_247
2832 fbl,a %fcc1, loop_248
2833 ldub [%l7 + 0x44], %i5
2834loop_246:
2835 subcc %g6, 0x024B, %l6
2836loop_247:
2837 orn %o0, 0x1E97, %o6
2838loop_248:
2839 nop
2840 wr %g0, 0x18, %asi
2841 ldda [%l7 + 0x40] %asi, %f0
2842 smul %o2, 0x19FA, %o1
2843 tle %icc, 0x5
2844 edge16l %i4, %l2, %i0
2845 fmovspos %xcc, %f25, %f30
2846 orncc %i1, %o4, %g5
2847 tsubcctv %o5, 0x1A0E, %l0
2848 edge8l %o3, %i6, %g4
2849 fmovsleu %icc, %f4, %f10
2850 tge %xcc, 0x4
2851 smulcc %i7, 0x0073, %l1
2852 fbn %fcc1, loop_249
2853 nop
2854 setx loop_250, %l0, %l1
2855 wrpr 0x1, %tl
2856 wrpr %l1, %tpc
2857 add %l1, 0x4, %l1
2858 wrpr %l1, %tnpc
2859 setx 0x34400001400, %l0, %l1
2860 wrpr %l1, %tstate
2861 wrhpr 0x4, %htstate
2862 retry
2863 fbo,a %fcc2, loop_251
2864 fmovdn %xcc, %f3, %f17
2865loop_249:
2866 fcmple32 %f0, %f18, %l4
2867loop_250:
2868 tpos %xcc, 0x2
2869loop_251:
2870 or %g1, 0x0DE6, %i2
2871 orcc %g2, %o7, %l5
2872 wr %g0, 0x19, %asi
2873 lduwa [%l7 + 0x6C] %asi, %g3
2874 movg %icc, %i3, %g7
2875 set 0x7C, %o0
2876 stwa %l3, [%l7 + %o0] 0x2f
2877 membar #Sync
2878 orn %i5, %l6, %o0
2879 subc %g6, %o2, %o6
2880 addc %i4, 0x0525, %l2
2881 fbe,a %fcc2, loop_252
2882 membar 0x61
2883 orncc %i0, 0x06C9, %o1
2884 fpack32 %f10, %f30, %f2
2885loop_252:
2886 movrlz %o4, %i1, %o5
2887 srlx %g5, %l0, %i6
2888 set 0x76, %g4
2889 ldsha [%l7 + %g4] 0x81, %o3
2890 udivx %g4, 0x0C7C, %l1
2891 movge %xcc, %i7, %g1
2892 movrlz %l4, %g2, %o7
2893 popc %l5, %g3
2894 movvs %icc, %i2, %i3
2895 fcmpeq16 %f8, %f26, %g7
2896 fmovsleu %xcc, %f2, %f20
2897 tvs %xcc, 0x3
2898 fone %f0
2899 movgu %icc, %i5, %l3
2900 fmovse %xcc, %f22, %f3
2901 ldsh [%l7 + 0x50], %o0
2902 fpackfix %f30, %f6
2903 movle %icc, %l6, %g6
2904 fornot1s %f10, %f14, %f17
2905 wr %g0, 0x80, %asi
2906 lduwa [%l7 + 0x48] %asi, %o2
2907 edge8 %i4, %l2, %i0
2908 fmovse %icc, %f29, %f15
2909 ldsb [%l7 + 0x3F], %o6
2910 and %o1, 0x0057, %i1
2911 sdiv %o5, 0x084B, %o4
2912 te %icc, 0x2
2913 fmovspos %xcc, %f30, %f20
2914 tne %xcc, 0x2
2915 movleu %icc, %l0, %g5
2916 wr %g0, 0x80, %asi
2917 stba %o3, [%l7 + 0x6B] %asi
2918 wr %g0, 0xe2, %asi
2919 stba %g4, [%l7 + 0x6C] %asi
2920 membar #Sync
2921 set 0x58, %i4
2922 prefetcha [%l7 + %i4] 0x81, 0x1
2923 tn %xcc, 0x0
2924 sth %l1, [%l7 + 0x44]
2925 bne,pn %icc, loop_253
2926 edge32n %i7, %g1, %g2
2927 fmul8ulx16 %f24, %f0, %f10
2928 movcc %icc, %l4, %l5
2929loop_253:
2930 smulcc %o7, 0x06E5, %i2
2931 brnz,a %i3, loop_254
2932 bvc,a,pn %xcc, loop_255
2933 bneg,pt %xcc, loop_256
2934 udivcc %g3, 0x1018, %g7
2935loop_254:
2936 sethi 0x1D50, %i5
2937loop_255:
2938 movpos %xcc, %o0, %l3
2939loop_256:
2940 fsrc1s %f22, %f23
2941 st %f16, [%l7 + 0x14]
2942 tle %icc, 0x3
2943 fmovsgu %icc, %f6, %f12
2944 fmul8ulx16 %f8, %f28, %f2
2945 tsubcc %l6, %g6, %o2
2946 fmovdneg %icc, %f17, %f29
2947 sllx %i4, %i0, %o6
2948 sra %l2, 0x1E, %i1
2949 fmovrdlz %o1, %f4, %f0
2950 movl %icc, %o5, %o4
2951 nop
2952 set 0x58, %i7
2953 sth %l0, [%l7 + %i7]
2954 fmovdneg %icc, %f31, %f20
2955 nop
2956 setx loop_257, %l0, %l1
2957 wrpr 0x1, %tl
2958 wrpr %l1, %tnpc
2959 setx 0x34400001400, %l0, %l1
2960 wrpr %l1, %tstate
2961 wrhpr 0x4, %htstate
2962 done
2963 orcc %g5, %g4, %i6
2964 fmovsge %xcc, %f16, %f23
2965 wr %g0, 0x18, %asi
2966 ldxa [%l7 + 0x58] %asi, %l1
2967loop_257:
2968 edge32ln %i7, %o3, %g1
2969 fnot1s %f25, %f19
2970 umulcc %g2, %l5, %o7
2971 edge8n %i2, %i3, %g3
2972 fones %f8
2973 edge32l %l4, %g7, %o0
2974 tl %xcc, 0x4
2975 array16 %l3, %l6, %i5
2976 fmovdpos %icc, %f26, %f20
2977 fbug,a %fcc2, loop_258
2978 movne %icc, %o2, %g6
2979 edge16n %i0, %i4, %o6
2980 tcc %xcc, 0x5
2981loop_258:
2982 bn,a %xcc, loop_259
2983 ldstub [%l7 + 0x75], %i1
2984 fmovde %xcc, %f18, %f19
2985 fcmpes %fcc3, %f19, %f3
2986loop_259:
2987 sdiv %o1, 0x0802, %o5
2988 movl %icc, %l2, %l0
2989 taddcc %g5, %o4, %i6
2990 sdivcc %g4, 0x1985, %i7
2991 subc %l1, 0x06D2, %o3
2992 fmovsl %icc, %f14, %f3
2993 mulscc %g2, %l5, %o7
2994 wr %g0, 0x18, %asi
2995 sta %f5, [%l7 + 0x40] %asi
2996 tgu %xcc, 0x0
2997 fpsub16s %f9, %f30, %f17
2998 movgu %xcc, %i2, %i3
2999 nop
3000 setx loop_260, %l0, %l1
3001 jmpl %l1, %g1
3002 swap [%l7 + 0x34], %g3
3003 movg %icc, %g7, %l4
3004 add %l7, 0x18, %l6
3005 wr %g0, 0x88, %asi
3006 ldxa [%l6] %asi, %l3
3007 casxa [%l6] 0x88, %l3, %o0
3008loop_260:
3009 addcc %l6, 0x0D16, %i5
3010 fpack16 %f22, %f5
3011 taddcctv %o2, 0x16CB, %g6
3012 srl %i4, 0x1C, %o6
3013 movre %i1, 0x3C4, %o1
3014 fbug %fcc2, loop_261
3015 fzeros %f7
3016 subcc %o5, 0x0EE0, %l2
3017 tne %icc, 0x3
3018loop_261:
3019 bge,a %icc, loop_262
3020 movn %icc, %i0, %g5
3021 fcmpne16 %f10, %f0, %o4
3022 fmovscc %icc, %f31, %f10
3023loop_262:
3024 fcmpeq16 %f14, %f24, %i6
3025 fmovse %xcc, %f28, %f31
3026 fmovsneg %xcc, %f0, %f26
3027 subcc %l0, %g4, %l1
3028 umul %o3, 0x1C2F, %g2
3029 wr %g0, 0x19, %asi
3030 ldxa [%l7 + 0x48] %asi, %i7
3031 fnands %f9, %f4, %f2
3032 bcc,pt %icc, loop_263
3033 tcs %icc, 0x7
3034 edge32 %l5, %i2, %i3
3035 movrne %g1, %o7, %g7
3036loop_263:
3037 nop
3038 set 0x40, %g7
3039 stda %f0, [%l7 + %g7] 0x0c
3040 edge16l %l4, %l3, %g3
3041 movrlz %o0, %l6, %i5
3042 addcc %g6, %i4, %o2
3043 bvs,a,pt %xcc, loop_264
3044 sra %o6, %i1, %o1
3045 siam 0x5
3046 pdist %f18, %f26, %f22
3047loop_264:
3048 movn %xcc, %o5, %l2
3049 edge16n %g5, %o4, %i6
3050 movge %icc, %l0, %i0
3051 fmovspos %icc, %f23, %f17
3052 ble,pt %xcc, loop_265
3053 bgu %xcc, loop_266
3054 fmul8x16al %f11, %f0, %f4
3055 edge8ln %g4, %o3, %l1
3056loop_265:
3057 smul %i7, %g2, %l5
3058loop_266:
3059 smul %i2, 0x1C4B, %i3
3060 fand %f10, %f0, %f6
3061 bge,a,pn %xcc, loop_267
3062 tpos %icc, 0x3
3063 movrgz %g1, %g7, %l4
3064 fmovscs %icc, %f13, %f28
3065loop_267:
3066 ldx [%l7 + 0x58], %l3
3067 movrne %g3, 0x14D, %o7
3068 srl %o0, %l6, %g6
3069 fornot2 %f16, %f16, %f14
3070 xorcc %i5, %i4, %o2
3071 ldx [%l7 + 0x68], %o6
3072 alignaddr %i1, %o1, %l2
3073 xorcc %g5, %o5, %i6
3074 brz %o4, loop_268
3075 tpos %icc, 0x7
3076 bneg,pn %xcc, loop_269
3077 ldsh [%l7 + 0x6E], %l0
3078loop_268:
3079 fmovdcc %icc, %f2, %f26
3080 movrgez %g4, 0x0C4, %i0
3081loop_269:
3082 tvc %xcc, 0x2
3083 taddcctv %l1, %o3, %i7
3084 fnor %f28, %f22, %f20
3085 mulx %l5, %g2, %i3
3086 orcc %g1, 0x18A5, %g7
3087 movleu %icc, %l4, %l3
3088 lduw [%l7 + 0x30], %g3
3089 movg %icc, %i2, %o7
3090 edge16l %o0, %g6, %i5
3091 tn %xcc, 0x7
3092 mulx %l6, 0x1745, %o2
3093 stb %o6, [%l7 + 0x70]
3094 subccc %i1, %o1, %i4
3095 stbar
3096 edge32 %g5, %o5, %l2
3097 wr %g0, 0x11, %asi
3098 prefetcha [%l7 + 0x70] %asi, 0x0
3099 umul %o4, 0x1F76, %g4
3100 ba,a,pn %xcc, loop_270
3101 sllx %l0, 0x00, %l1
3102 set 0x5C, %o3
3103 stwa %i0, [%l7 + %o3] 0x15
3104loop_270:
3105 fbg,a %fcc2, loop_271
3106 andcc %o3, %l5, %g2
3107 srl %i3, 0x1B, %i7
3108 movpos %xcc, %g1, %g7
3109loop_271:
3110 edge32l %l3, %g3, %l4
3111 fmovsneg %icc, %f27, %f11
3112 tpos %xcc, 0x2
3113 fnors %f18, %f3, %f10
3114 bleu,pt %xcc, loop_272
3115 movre %i2, 0x06D, %o0
3116 orn %o7, %i5, %l6
3117 xnorcc %g6, %o2, %i1
3118loop_272:
3119 tleu %xcc, 0x1
3120 movcc %icc, %o1, %i4
3121 udivx %o6, 0x0EA8, %g5
3122 umulcc %o5, %l2, %i6
3123 bneg loop_273
3124 tsubcctv %o4, %g4, %l0
3125 nop
3126 set 0x7B, %g6
3127 stb %l1, [%l7 + %g6]
3128 addc %o3, 0x0464, %l5
3129loop_273:
3130 sethi 0x0781, %g2
3131 taddcctv %i3, 0x1BA8, %i0
3132 set 0x50, %o2
3133 prefetcha [%l7 + %o2] 0x19, 0x0
3134 fmovsvs %xcc, %f30, %f10
3135 sir 0x0AF7
3136 srax %g7, %l3, %g3
3137 brgz,a %l4, loop_274
3138 andcc %g1, %o0, %i2
3139 bcs,pn %icc, loop_275
3140 fxnor %f30, %f22, %f18
3141loop_274:
3142 and %i5, %o7, %l6
3143 fmovdl %xcc, %f14, %f20
3144loop_275:
3145 ldub [%l7 + 0x0C], %g6
3146 andncc %o2, %o1, %i4
3147 tn %xcc, 0x0
3148 for %f28, %f26, %f30
3149 fones %f6
3150 fnot2s %f11, %f11
3151 brgz %i1, loop_276
3152 edge8ln %g5, %o5, %o6
3153 fbo,a %fcc3, loop_277
3154 movge %icc, %l2, %i6
3155loop_276:
3156 fabss %f9, %f12
3157 ldx [%l7 + 0x48], %o4
3158loop_277:
3159 fmovsg %icc, %f25, %f13
3160 fbo,a %fcc2, loop_278
3161 udivcc %g4, 0x18BC, %l0
3162 udivcc %l1, 0x19B4, %o3
3163 fbl,a %fcc3, loop_279
3164loop_278:
3165 srax %l5, %g2, %i0
3166 wr %g0, 0x58, %asi
3167 ldxa [%g0 + 0x18] %asi, %i7
3168loop_279:
3169 ta %xcc, 0x0
3170 fba,a %fcc1, loop_280
3171 andn %i3, 0x02E7, %g7
3172 alignaddrl %l3, %g3, %g1
3173 add %l7, 0x68, %l6
3174 wr %g0, 0x80, %asi
3175 ldxa [%l6] %asi, %o0
3176 casxa [%l6] 0x80, %o0, %l4
3177loop_280:
3178 umul %i5, %i2, %o7
3179 fbne %fcc1, loop_281
3180 fba %fcc0, loop_282
3181 xnorcc %l6, 0x1315, %o2
3182 tg %icc, 0x7
3183loop_281:
3184 orncc %o1, 0x1215, %i4
3185loop_282:
3186 fmul8x16al %f25, %f26, %f24
3187 fmovdg %icc, %f4, %f7
3188 bvc,pn %xcc, loop_283
3189 fands %f6, %f31, %f29
3190 addc %g6, %g5, %o5
3191 fbul %fcc1, loop_284
3192loop_283:
3193 sub %i1, %o6, %l2
3194 umulcc %i6, %g4, %l0
3195 ba,pn %xcc, loop_285
3196loop_284:
3197 edge8n %o4, %l1, %o3
3198 movvc %xcc, %l5, %i0
3199 move %xcc, %i7, %i3
3200loop_285:
3201 movrgz %g7, %g2, %l3
3202 tle %xcc, 0x0
3203 addc %g3, 0x148D, %o0
3204 sll %l4, 0x16, %i5
3205 popc 0x0698, %i2
3206 movvc %xcc, %g1, %o7
3207 sll %l6, 0x06, %o1
3208 tle %xcc, 0x1
3209 wr %g0, 0x04, %asi
3210 ldstuba [%l7 + 0x60] %asi, %i4
3211 wr %g0, 0x80, %asi
3212 stwa %o2, [%l7 + 0x54] %asi
3213 swap [%l7 + 0x0C], %g6
3214 fcmpeq16 %f20, %f20, %o5
3215 movcs %xcc, %i1, %g5
3216 wr %g0, 0x80, %asi
3217 sta %f12, [%l7 + 0x10] %asi
3218 sra %o6, %l2, %g4
3219 movne %xcc, %i6, %o4
3220 sllx %l1, %l0, %o3
3221 udivx %i0, 0x1569, %i7
3222 fnors %f24, %f8, %f9
3223 set 0x6E, %o1
3224 stha %l5, [%l7 + %o1] 0x88
3225 movle %xcc, %i3, %g7
3226 fornot1s %f19, %f1, %f28
3227 set 0x20, %l1
3228 ldda [%l7 + %l1] 0x89, %g2
3229 umulcc %l3, %o0, %l4
3230 smul %g3, 0x14BA, %i5
3231 fmovsleu %xcc, %f24, %f25
3232 sth %g1, [%l7 + 0x4E]
3233 fmovsl %icc, %f14, %f17
3234 tvc %xcc, 0x2
3235 set 0x10, %l6
3236 swapa [%l7 + %l6] 0x89, %o7
3237 tvs %icc, 0x1
3238 movvc %icc, %l6, %i2
3239 std %f2, [%l7 + 0x60]
3240 fbe %fcc3, loop_286
3241 array16 %i4, %o2, %g6
3242 wr %g0, 0x10, %asi
3243 ldsha [%l7 + 0x4C] %asi, %o1
3244loop_286:
3245 fbne,a %fcc3, loop_287
3246 bleu,a,pt %icc, loop_288
3247 mulscc %o5, 0x11D7, %g5
3248 tg %xcc, 0x5
3249loop_287:
3250 fmovdgu %xcc, %f12, %f28
3251loop_288:
3252 nop
3253 wr %g0, 0x0c, %asi
3254 stha %o6, [%l7 + 0x34] %asi
3255 fbul %fcc0, loop_289
3256 ble loop_290
3257 movrne %i1, %g4, %i6
3258 tg %icc, 0x5
3259loop_289:
3260 tgu %icc, 0x0
3261loop_290:
3262 movne %xcc, %l2, %o4
3263 fmovsl %icc, %f13, %f22
3264 be %xcc, loop_291
3265 sub %l1, 0x1122, %o3
3266 subcc %l0, %i7, %i0
3267 tvc %xcc, 0x0
3268loop_291:
3269 tcs %icc, 0x6
3270 fmovsl %icc, %f8, %f27
3271 fbge,a %fcc0, loop_292
3272 movcc %xcc, %i3, %g7
3273 edge32ln %g2, %l3, %l5
3274 edge8l %o0, %l4, %g3
3275loop_292:
3276 tl %xcc, 0x5
3277 sub %i5, 0x1720, %o7
3278 flush %l7 + 0x6C
3279 bleu,a,pn %icc, loop_293
3280 tne %icc, 0x1
3281 tneg %icc, 0x0
3282 fand %f28, %f18, %f26
3283loop_293:
3284 tvc %xcc, 0x0
3285 fcmpd %fcc3, %f22, %f10
3286 srl %g1, 0x04, %i2
3287 fbule,a %fcc0, loop_294
3288 ldd [%l7 + 0x70], %i4
3289 mulscc %o2, %l6, %o1
3290 tsubcctv %o5, %g5, %o6
3291loop_294:
3292 movrne %i1, %g4, %g6
3293 orn %i6, 0x053E, %l2
3294 edge8 %l1, %o4, %l0
3295 move %xcc, %i7, %i0
3296 movvs %icc, %o3, %g7
3297 set 0x40, %i1
3298 stda %f0, [%l7 + %i1] 0x80
3299 array8 %g2, %l3, %i3
3300 andn %l5, 0x0BCD, %l4
3301 sub %g3, 0x1C10, %o0
3302 movn %xcc, %o7, %g1
3303 tl %icc, 0x4
3304 edge32 %i5, %i2, %o2
3305 add %l7, 0x48, %l6
3306 wr %g0, 0x80, %asi
3307 lda [%l6] %asi, %i4
3308 casa [%l6] 0x80, %i4, %l6
3309 stx %o5, [%l7 + 0x68]
3310 movrlz %g5, 0x18A, %o6
3311 edge32n %i1, %o1, %g6
3312 fsrc1 %f6, %f24
3313 wr %g0, 0x88, %asi
3314 ldda [%l7 + 0x40] %asi, %i6
3315 ldsh [%l7 + 0x42], %l2
3316 fmovsvc %icc, %f13, %f30
3317 edge16 %l1, %g4, %o4
3318 mova %xcc, %i7, %l0
3319 bneg loop_295
3320 fcmple16 %f18, %f30, %i0
3321 fbe,a %fcc3, loop_296
3322 fbue %fcc1, loop_297
3323loop_295:
3324 membar 0x11
3325 wr %g0, 0x11, %asi
3326 sta %f18, [%l7 + 0x1C] %asi
3327loop_296:
3328 umulcc %o3, 0x07A8, %g7
3329loop_297:
3330 fmovsneg %xcc, %f18, %f6
3331 stbar
3332 nop
3333 set 0x5A, %i3
3334 ldsh [%l7 + %i3], %l3
3335 sdiv %g2, 0x1C61, %i3
3336 set 0x2C, %g5
3337 sta %f23, [%l7 + %g5] 0x80
3338 edge8 %l5, %l4, %g3
3339 edge8l %o0, %o7, %g1
3340 bpos,a,pn %icc, loop_298
3341 movge %icc, %i2, %i5
3342 tpos %xcc, 0x5
3343 fbule %fcc3, loop_299
3344loop_298:
3345 movne %xcc, %i4, %o2
3346 tsubcc %l6, 0x11B7, %o5
3347 fpsub32s %f5, %f17, %f15
3348loop_299:
3349 brnz %o6, loop_300
3350 sdivx %g5, 0x0F00, %o1
3351 fors %f8, %f11, %f5
3352 tn %icc, 0x5
3353loop_300:
3354 fabsd %f28, %f30
3355 tcc %icc, 0x6
3356 for %f28, %f0, %f22
3357 add %l7, 0x18, %l6
3358 wr %g0, 0x81, %asi
3359 lda [%l6] %asi, %g6
3360 casa [%l6] 0x81, %g6, %i1
3361 fpsub32s %f28, %f17, %f20
3362 tle %xcc, 0x6
3363 array8 %i6, %l2, %l1
3364 fbule %fcc3, loop_301
3365 fmovrsgz %o4, %f24, %f7
3366 sub %g4, %i7, %i0
3367 fmul8ulx16 %f6, %f6, %f18
3368loop_301:
3369 movre %l0, %g7, %l3
3370 sir 0x0D73
3371 bpos,a loop_302
3372 fzero %f28
3373 add %o3, %i3, %l5
3374 stx %l4, [%l7 + 0x48]
3375loop_302:
3376 tneg %xcc, 0x3
3377 movneg %icc, %g2, %o0
3378 wr %g0, 0x18, %asi
3379 lduba [%l7 + 0x2B] %asi, %g3
3380 edge32l %g1, %o7, %i5
3381 brnz,a %i4, loop_303
3382 fmovsgu %icc, %f26, %f18
3383 set 0x18, %i6
3384 stxa %i2, [%l7 + %i6] 0x2b
3385 membar #Sync
3386loop_303:
3387 sdivcc %o2, 0x0271, %o5
3388 ldd [%l7 + 0x28], %o6
3389 taddcctv %l6, 0x0801, %o1
3390 tvc %icc, 0x1
3391 fpsub32 %f16, %f2, %f18
3392 udivx %g6, 0x0C15, %i1
3393 tsubcc %i6, 0x0D79, %g5
3394 umul %l2, %l1, %g4
3395 tne %icc, 0x3
3396 tcc %xcc, 0x4
3397 movrgez %o4, 0x00A, %i7
3398 brnz,a %l0, loop_304
3399 fmovrdne %i0, %f12, %f24
3400 xnorcc %l3, %g7, %o3
3401 fmuld8ulx16 %f1, %f28, %f26
3402loop_304:
3403 fnot1 %f8, %f20
3404 tpos %icc, 0x5
3405 tsubcctv %i3, %l5, %g2
3406 membar 0x7E
3407 edge16ln %o0, %l4, %g1
3408 movrne %g3, 0x1A8, %o7
3409 movge %icc, %i4, %i5
3410 movvc %xcc, %i2, %o2
3411 add %l7, 0x6C, %l6
3412 wr %g0, 0x80, %asi
3413 lda [%l6] %asi, %o6
3414 casa [%l6] 0x80, %o6, %l6
3415 mova %xcc, %o5, %o1
3416 add %l7, 0x58, %l6
3417 wr %g0, 0x10, %asi
3418 lda [%l6] %asi, %g6
3419 casa [%l6] %asi, %g6, %i1
3420 movvc %icc, %i6, %g5
3421 fbn,a %fcc3, loop_305
3422 tpos %xcc, 0x0
3423 stb %l2, [%l7 + 0x43]
3424 stb %g4, [%l7 + 0x17]
3425loop_305:
3426 movvs %xcc, %l1, %i7
3427 bcc,a,pn %icc, loop_306
3428 movle %icc, %l0, %i0
3429 tn %xcc, 0x3
3430 srlx %o4, %l3, %o3
3431loop_306:
3432 nop
3433 setx loop_307, %l0, %l1
3434 wrpr 0x1, %tl
3435 wrpr %l1, %tnpc
3436 setx 0x34400001400, %l0, %l1
3437 wrpr %l1, %tstate
3438 wrhpr 0x4, %htstate
3439 done
3440 fbug %fcc3, loop_308
3441 movgu %icc, %g7, %l5
3442 fbn %fcc3, loop_309
3443loop_307:
3444 fzero %f30
3445loop_308:
3446 or %i3, %o0, %l4
3447 orncc %g2, %g1, %o7
3448loop_309:
3449 fpsub32s %f26, %f3, %f27
3450 tleu %icc, 0x1
3451 fbne,a %fcc1, loop_310
3452 movg %xcc, %g3, %i5
3453 fsrc1 %f20, %f12
3454 tn %icc, 0x4
3455loop_310:
3456 or %i4, %o2, %o6
3457 tvc %xcc, 0x7
3458 fand %f28, %f14, %f10
3459 fmovscc %icc, %f3, %f0
3460 tn %icc, 0x0
3461 wr %g0, 0x89, %asi
3462 stha %i2, [%l7 + 0x62] %asi
3463 tsubcc %l6, 0x1817, %o1
3464 andncc %g6, %o5, %i6
3465 movre %i1, %l2, %g4
3466 fcmple32 %f6, %f24, %l1
3467 popc 0x1636, %g5
3468 movrne %l0, %i0, %o4
3469 fmovrdlz %l3, %f0, %f28
3470 fpadd16 %f4, %f26, %f6
3471 edge16l %o3, %i7, %g7
3472 ldsw [%l7 + 0x5C], %l5
3473 subc %o0, 0x0573, %l4
3474 andncc %g2, %i3, %g1
3475 alignaddrl %g3, %o7, %i5
3476 sdiv %i4, 0x05E6, %o6
3477 mulx %o2, 0x1862, %l6
3478 movgu %xcc, %i2, %o1
3479 tvs %xcc, 0x6
3480 tsubcctv %o5, %g6, %i6
3481 lduh [%l7 + 0x1E], %l2
3482 movcs %icc, %g4, %i1
3483 fandnot2 %f18, %f28, %f18
3484 st %f0, [%l7 + 0x20]
3485 subcc %l1, %l0, %g5
3486 fbe,a %fcc2, loop_311
3487 nop
3488 setx loop_312, %l0, %l1
3489 jmpl %l1, %i0
3490 subcc %l3, 0x1599, %o4
3491 fmovse %xcc, %f23, %f17
3492loop_311:
3493 saved
3494 rdpr %cwp, %g1
3495 rdpr %cansave, %g2
3496 rdpr %canrestore, %g3
3497 rdpr %cleanwin, %g4
3498 rdpr %otherwin, %g5
3499 rdpr %wstate, %g6
3500loop_312:
3501 movre %o3, 0x1BD, %i7
3502 be %xcc, loop_313
3503 edge32ln %l5, %o0, %g7
3504 edge32n %g2, %i3, %l4
3505 bne %xcc, loop_314
3506loop_313:
3507 andn %g1, %g3, %i5
3508 udiv %i4, 0x011B, %o6
3509 smulcc %o2, 0x161B, %l6
3510loop_314:
3511 movrgez %i2, %o7, %o1
3512 taddcctv %g6, %o5, %i6
3513 faligndata %f0, %f6, %f24
3514 addccc %g4, %l2, %l1
3515 fmovrse %l0, %f10, %f12
3516 bl,a,pt %xcc, loop_315
3517 movrgz %g5, 0x371, %i1
3518 sdivx %i0, 0x1716, %o4
3519 brnz %o3, loop_316
3520loop_315:
3521 fcmpne32 %f8, %f26, %i7
3522 udiv %l3, 0x0B72, %l5
3523 srlx %o0, %g2, %i3
3524loop_316:
3525 umulcc %l4, 0x0068, %g1
3526 edge16l %g7, %g3, %i5
3527 tl %icc, 0x6
3528 sllx %o6, 0x0B, %o2
3529 edge16ln %l6, %i2, %i4
3530 array16 %o7, %g6, %o5
3531 movl %icc, %i6, %g4
3532 ldub [%l7 + 0x45], %l2
3533 srlx %l1, 0x0F, %o1
3534 brlez,a %g5, loop_317
3535 sdivx %i1, 0x0E5C, %l0
3536 fmovrsgez %o4, %f13, %f21
3537 umulcc %o3, %i0, %i7
3538loop_317:
3539 edge32 %l5, %l3, %g2
3540 subc %i3, %o0, %l4
3541 fzeros %f3
3542 wr %g0, 0x11, %asi
3543 stba %g7, [%l7 + 0x31] %asi
3544 movge %icc, %g1, %i5
3545 sll %o6, 0x02, %g3
3546 fpadd16s %f0, %f14, %f5
3547 fpack16 %f0, %f2
3548 srl %o2, 0x10, %i2
3549 fbule,a %fcc2, loop_318
3550 andn %i4, 0x07BA, %l6
3551 movre %o7, 0x18D, %o5
3552 edge8l %i6, %g6, %g4
3553loop_318:
3554 sdivx %l1, 0x136C, %o1
3555 tcc %icc, 0x6
3556 fmul8sux16 %f2, %f14, %f2
3557 fmuld8ulx16 %f14, %f5, %f22
3558 wr %g0, 0x19, %asi
3559 lduha [%l7 + 0x60] %asi, %l2
3560 movcc %icc, %i1, %l0
3561 faligndata %f4, %f26, %f10
3562 ta %icc, 0x3
3563 std %o4, [%l7 + 0x38]
3564 fcmpne32 %f8, %f22, %g5
3565 sllx %i0, %i7, %l5
3566 movneg %icc, %o3, %g2
3567 fmovrsgez %l3, %f9, %f3
3568 array8 %i3, %l4, %o0
3569 ldsb [%l7 + 0x61], %g7
3570 tgu %xcc, 0x7
3571 fornot1s %f27, %f7, %f25
3572 fmovrse %g1, %f17, %f9
3573 smul %o6, 0x123A, %g3
3574 movcs %icc, %i5, %i2
3575 umulcc %i4, %o2, %l6
3576 set 0x70, %l2
3577 prefetcha [%l7 + %l2] 0x14, 0x3
3578 tneg %xcc, 0x2
3579 movrne %o5, 0x017, %i6
3580 fpsub32 %f2, %f2, %f20
3581 fandnot1 %f28, %f8, %f0
3582 ldx [%l7 + 0x58], %g4
3583 edge8 %l1, %o1, %l2
3584 set 0x14, %o7
3585 stha %g6, [%l7 + %o7] 0x2b
3586 membar #Sync
3587 ldd [%l7 + 0x18], %l0
3588 fbule %fcc2, loop_319
3589 fmovdgu %xcc, %f12, %f25
3590 tpos %xcc, 0x7
3591 siam 0x1
3592loop_319:
3593 subc %i1, 0x001B, %g5
3594 prefetch [%l7 + 0x5C], 0x3
3595 array32 %o4, %i7, %l5
3596 edge8ln %i0, %g2, %o3
3597 sra %l3, 0x07, %i3
3598 tcc %xcc, 0x4
3599 fmovdvc %xcc, %f27, %f15
3600 movcc %xcc, %l4, %o0
3601 movrgez %g1, 0x1C5, %o6
3602 udivx %g3, 0x0BFE, %i5
3603 umul %g7, 0x1387, %i4
3604 fbul,a %fcc2, loop_320
3605 and %o2, 0x0F07, %i2
3606 movpos %icc, %l6, %o5
3607 subcc %o7, 0x1E18, %g4
3608loop_320:
3609 bvs,a loop_321
3610 subc %l1, 0x00C4, %i6
3611 fornot1 %f28, %f8, %f24
3612 orn %l2, 0x1520, %g6
3613loop_321:
3614 mova %icc, %l0, %o1
3615 wr %g0, 0xea, %asi
3616 stda %g4, [%l7 + 0x10] %asi
3617 membar #Sync
3618 fzeros %f2
3619 ble,a loop_322
3620 ldub [%l7 + 0x7F], %i1
3621 tpos %icc, 0x5
3622 for %f18, %f2, %f14
3623loop_322:
3624 xor %o4, %l5, %i0
3625 fbg %fcc1, loop_323
3626 tvc %icc, 0x3
3627 fors %f27, %f11, %f28
3628 smul %i7, 0x0998, %g2
3629loop_323:
3630 edge8n %o3, %i3, %l3
3631 sra %o0, 0x01, %g1
3632 addcc %l4, 0x1E68, %o6
3633 ldsb [%l7 + 0x25], %g3
3634 movl %icc, %i5, %i4
3635 movgu %icc, %o2, %g7
3636 bge,pt %icc, loop_324
3637 bvc,pn %icc, loop_325
3638 mova %xcc, %i2, %l6
3639 orcc %o7, 0x1CB7, %o5
3640loop_324:
3641 and %l1, %i6, %g4
3642loop_325:
3643 movleu %icc, %l2, %l0
3644 mulx %o1, %g5, %g6
3645 stw %o4, [%l7 + 0x44]
3646 set 0x78, %i5
3647 lda [%l7 + %i5] 0x81, %f24
3648 fmovsne %icc, %f8, %f22
3649 fzero %f20
3650 fcmpeq16 %f22, %f28, %l5
3651 restored
3652 rdpr %cwp, %g1
3653 rdpr %cansave, %g2
3654 rdpr %canrestore, %g3
3655 rdpr %cleanwin, %g4
3656 rdpr %otherwin, %g5
3657 rdpr %wstate, %g6
3658 bgu,pn %icc, loop_326
3659 tneg %icc, 0x1
3660 and %i1, 0x184C, %i0
3661 fmovrdne %g2, %f10, %f26
3662loop_326:
3663 nop
3664 set 0x52, %l5
3665 lduha [%l7 + %l5] 0x15, %o3
3666 be %icc, loop_327
3667 edge32 %i3, %i7, %l3
3668 movle %xcc, %o0, %l4
3669 movl %icc, %o6, %g3
3670loop_327:
3671 fcmple16 %f0, %f30, %g1
3672 set 0x10, %l3
3673 ldsba [%l7 + %l3] 0x15, %i4
3674 edge32l %o2, %i5, %g7
3675 wr %g0, 0x11, %asi
3676 stxa %l6, [%l7 + 0x28] %asi
3677 fandnot2s %f11, %f21, %f12
3678 fand %f24, %f28, %f12
3679 fmovsle %xcc, %f10, %f23
3680 bl,pt %icc, loop_328
3681 alignaddrl %i2, %o7, %l1
3682 fblg %fcc1, loop_329
3683 fzeros %f24
3684loop_328:
3685 taddcc %i6, 0x1FE2, %o5
3686 add %l7, 0x58, %l6
3687 wr %g0, 0x81, %asi
3688 ldxa [%l6] %asi, %g4
3689 casxa [%l6] %asi, %g4, %l2
3690loop_329:
3691 fbge %fcc3, loop_330
3692 tl %icc, 0x4
3693 std %f28, [%l7 + 0x38]
3694 edge32n %o1, %l0, %g6
3695loop_330:
3696 tsubcc %o4, %g5, %i1
3697 mova %xcc, %i0, %g2
3698 tvc %xcc, 0x1
3699 movleu %icc, %o3, %i3
3700 smulcc %i7, %l5, %o0
3701 brgz,a %l3, loop_331
3702 srax %o6, %g3, %l4
3703 edge32ln %g1, %i4, %i5
3704 ldx [%l7 + 0x10], %g7
3705loop_331:
3706 movl %xcc, %o2, %l6
3707 fnot2s %f3, %f22
3708 and %i2, 0x14B0, %o7
3709 tcs %xcc, 0x3
3710 sir 0x19D1
3711 swap [%l7 + 0x24], %i6
3712 faligndata %f16, %f18, %f4
3713 stbar
3714 array32 %o5, %l1, %l2
3715 taddcc %o1, 0x0422, %l0
3716 std %f0, [%l7 + 0x38]
3717 andn %g4, 0x1315, %g6
3718 move %icc, %o4, %g5
3719 edge8l %i1, %g2, %i0
3720 movgu %icc, %o3, %i3
3721 brlz %i7, loop_332
3722 mulx %o0, 0x1D78, %l3
3723 fpack16 %f10, %f12
3724 movleu %xcc, %l5, %o6
3725loop_332:
3726 flush %l7 + 0x28
3727 edge8l %g3, %l4, %g1
3728 fpadd16 %f28, %f16, %f22
3729 fmul8x16au %f13, %f10, %f2
3730 fpackfix %f8, %f30
3731 ldd [%l7 + 0x20], %i4
3732 addc %i5, 0x1234, %o2
3733 taddcctv %l6, 0x08FF, %g7
3734 fmovse %icc, %f28, %f31
3735 add %l7, 0x60, %l6
3736 wr %g0, 0x18, %asi
3737 casxa [%l6] %asi, %o7, %i2
3738 umul %i6, %o5, %l1
3739 subc %l2, 0x18C2, %o1
3740 movrlz %g4, 0x00A, %l0
3741 fmovrdlz %o4, %f28, %f18
3742 popc %g6, %g5
3743 fcmple32 %f0, %f30, %i1
3744 mova %icc, %g2, %o3
3745 set 0x2A, %g3
3746 stha %i3, [%l7 + %g3] 0x80
3747 movrlez %i7, 0x225, %i0
3748 fand %f10, %f28, %f28
3749 edge8n %o0, %l5, %l3
3750 bvs,a loop_333
3751 popc 0x0D4C, %g3
3752 set 0x18, %g2
3753 sta %f11, [%l7 + %g2] 0x14
3754loop_333:
3755 tleu %icc, 0x3
3756 tcs %xcc, 0x6
3757 movvc %xcc, %o6, %g1
3758 nop
3759 setx loop_334, %l0, %l1
3760 wrpr 0x1, %tl
3761 wrpr %l1, %tnpc
3762 setx 0x34400001400, %l0, %l1
3763 wrpr %l1, %tstate
3764 wrhpr 0x4, %htstate
3765 done
3766 bvs,a loop_335
3767 restored
3768 rdpr %cwp, %g1
3769 rdpr %cansave, %g2
3770 rdpr %canrestore, %g3
3771 rdpr %cleanwin, %g4
3772 rdpr %otherwin, %g5
3773 rdpr %wstate, %g6
3774 andcc %l4, %i4, %i5
3775loop_334:
3776 nop
3777 setx loop_336, %l0, %l1
3778 jmpl %l1, %o2
3779loop_335:
3780 call loop_337
3781 fble,a %fcc1, loop_338
3782 andn %g7, 0x0FFA, %l6
3783loop_336:
3784 addc %i2, 0x13A3, %i6
3785loop_337:
3786 brgz %o5, loop_339
3787loop_338:
3788 or %o7, 0x195B, %l1
3789 fmovdle %xcc, %f27, %f25
3790 edge16 %o1, %l2, %g4
3791loop_339:
3792 ble loop_340
3793 mulx %o4, 0x1D99, %l0
3794 addccc %g6, %i1, %g2
3795 movrlz %g5, 0x137, %i3
3796loop_340:
3797 movcs %xcc, %i7, %i0
3798 edge8ln %o3, %o0, %l5
3799 tsubcctv %l3, %g3, %o6
3800 fpadd32s %f12, %f7, %f23
3801 orcc %l4, %i4, %i5
3802 movvc %icc, %o2, %g7
3803 srlx %g1, 0x12, %i2
3804 fxor %f12, %f6, %f20
3805 fmovdvs %xcc, %f8, %f3
3806 sdivcc %l6, 0x0081, %i6
3807 fornot2s %f21, %f16, %f17
3808 ba,pt %xcc, loop_341
3809 edge16l %o5, %o7, %o1
3810 fmovsa %xcc, %f16, %f19
3811 fbuge %fcc3, loop_342
3812loop_341:
3813 move %xcc, %l1, %g4
3814 fabsd %f4, %f10
3815 array32 %o4, %l0, %g6
3816loop_342:
3817 fmovdleu %icc, %f7, %f18
3818 faligndata %f16, %f0, %f28
3819 tleu %xcc, 0x5
3820 tpos %icc, 0x5
3821 restored
3822 rdpr %cwp, %g1
3823 rdpr %cansave, %g2
3824 rdpr %canrestore, %g3
3825 rdpr %cleanwin, %g4
3826 rdpr %otherwin, %g5
3827 rdpr %wstate, %g6
3828 mova %icc, %l2, %i1
3829 stb %g5, [%l7 + 0x42]
3830 edge8 %i3, %g2, %i0
3831 edge8n %o3, %i7, %l5
3832 movg %xcc, %o0, %l3
3833 xor %g3, %o6, %l4
3834 tl %icc, 0x1
3835 orcc %i5, 0x1DB8, %o2
3836 wr %g0, 0x11, %asi
3837 lda [%l7 + 0x54] %asi, %f9
3838 set 0x7D, %i2
3839 stba %g7, [%l7 + %i2] 0x19
3840 fmovsle %xcc, %f12, %f14
3841 andn %i4, %i2, %g1
3842 tsubcctv %l6, 0x0A09, %o5
3843 movrgez %i6, %o1, %l1
3844 fmovsleu %icc, %f24, %f4
3845 saved
3846 rdpr %cwp, %g1
3847 rdpr %cansave, %g2
3848 rdpr %canrestore, %g3
3849 rdpr %cleanwin, %g4
3850 rdpr %otherwin, %g5
3851 rdpr %wstate, %g6
3852 bvc,a,pn %icc, loop_343
3853 movg %xcc, %o7, %g4
3854 movcc %xcc, %l0, %o4
3855 fones %f15
3856loop_343:
3857 stw %l2, [%l7 + 0x34]
3858 fcmpeq32 %f0, %f12, %i1
3859 fbu,a %fcc2, loop_344
3860 array8 %g6, %g5, %g2
3861 tg %icc, 0x1
3862 tsubcctv %i0, %i3, %o3
3863loop_344:
3864 fbug %fcc2, loop_345
3865 srlx %l5, 0x1F, %i7
3866 movvs %xcc, %l3, %g3
3867 mulscc %o6, 0x1F0E, %l4
3868loop_345:
3869 ldsh [%l7 + 0x2E], %o0
3870 xnor %i5, %g7, %o2
3871 fbu %fcc3, loop_346
3872 bpos,a,pn %icc, loop_347
3873 movgu %xcc, %i4, %i2
3874 fmovrsne %l6, %f26, %f23
3875loop_346:
3876 fbule %fcc3, loop_348
3877loop_347:
3878 fmul8ulx16 %f16, %f18, %f10
3879 or %g1, 0x030F, %o5
3880 sllx %i6, %o1, %o7
3881loop_348:
3882 fbe %fcc2, loop_349
3883 fblg %fcc2, loop_350
3884 bcc,a,pt %icc, loop_351
3885 popc 0x13F0, %g4
3886loop_349:
3887 fblg,a %fcc3, loop_352
3888loop_350:
3889 srl %l1, %l0, %l2
3890loop_351:
3891 brnz %i1, loop_353
3892 bge,a,pn %icc, loop_354
3893loop_352:
3894 fnot2s %f28, %f14
3895 fmul8ulx16 %f20, %f10, %f14
3896loop_353:
3897 nop
3898 wr %g0, 0x11, %asi
3899 stda %f16, [%l7 + 0x40] %asi
3900loop_354:
3901 bleu %xcc, loop_355
3902 orn %g6, %o4, %g2
3903 fnot2s %f14, %f31
3904 brlz %i0, loop_356
3905loop_355:
3906 bvs %xcc, loop_357
3907 membar 0x3D
3908 addc %g5, %i3, %l5
3909loop_356:
3910 saved
3911 rdpr %cwp, %g1
3912 rdpr %cansave, %g2
3913 rdpr %canrestore, %g3
3914 rdpr %cleanwin, %g4
3915 rdpr %otherwin, %g5
3916 rdpr %wstate, %g6
3917loop_357:
3918 fmuld8sux16 %f0, %f14, %f6
3919 fbe,a %fcc0, loop_358
3920 fmovde %xcc, %f14, %f21
3921 bl,pn %xcc, loop_359
3922 edge32 %i7, %l3, %g3
3923loop_358:
3924 alignaddr %o3, %o6, %o0
3925 tle %icc, 0x3
3926loop_359:
3927 fba %fcc2, loop_360
3928 tg %icc, 0x3
3929 sdivx %l4, 0x161C, %i5
3930 fmovsge %icc, %f28, %f15
3931loop_360:
3932 xorcc %g7, %o2, %i2
3933 fnot1 %f12, %f28
3934 udivx %l6, 0x1D8E, %g1
3935 movne %xcc, %i4, %i6
3936 fmovde %xcc, %f27, %f1
3937 fmovrdgz %o5, %f10, %f16
3938 fpadd16s %f28, %f21, %f25
3939 tl %icc, 0x7
3940 fmovdleu %xcc, %f17, %f0
3941 srlx %o1, %o7, %l1
3942 restored
3943 rdpr %cwp, %g1
3944 rdpr %cansave, %g2
3945 rdpr %canrestore, %g3
3946 rdpr %cleanwin, %g4
3947 rdpr %otherwin, %g5
3948 rdpr %wstate, %g6
3949 ldsh [%l7 + 0x6C], %l0
3950 ldub [%l7 + 0x2D], %l2
3951 array32 %g4, %i1, %o4
3952 fbge,a %fcc0, loop_361
3953 array32 %g2, %g6, %g5
3954 edge16 %i0, %i3, %i7
3955 fmovdl %xcc, %f16, %f28
3956loop_361:
3957 sir 0x0FD1
3958 fpadd16 %f28, %f20, %f10
3959 tgu %icc, 0x0
3960 edge16l %l3, %g3, %o3
3961 fands %f21, %f16, %f16
3962 fpmerge %f11, %f7, %f4
3963 fxor %f18, %f0, %f26
3964 brnz %o6, loop_362
3965 mova %icc, %o0, %l4
3966 addccc %l5, 0x010E, %g7
3967 add %o2, %i2, %i5
3968loop_362:
3969 nop
3970 set 0x10, %i0
3971 stha %g1, [%l7 + %i0] 0x22
3972 membar #Sync
3973 wr %g0, 0x89, %asi
3974 lda [%l7 + 0x30] %asi, %f8
3975 set 0x3C, %o4
3976 stha %i4, [%l7 + %o4] 0x0c
3977 fmovrsgez %l6, %f12, %f6
3978 bvs %icc, loop_363
3979 movg %icc, %i6, %o1
3980 lduw [%l7 + 0x14], %o7
3981 ta %xcc, 0x5
3982loop_363:
3983 edge16n %o5, %l0, %l2
3984 array16 %l1, %g4, %i1
3985 fbge,a %fcc1, loop_364
3986 brlez %g2, loop_365
3987 smul %o4, %g5, %i0
3988 and %i3, %g6, %l3
3989loop_364:
3990 orncc %g3, %o3, %i7
3991loop_365:
3992 bneg %xcc, loop_366
3993 membar 0x57
3994 fbne,a %fcc2, loop_367
3995 tne %xcc, 0x2
3996loop_366:
3997 stbar
3998 tne %xcc, 0x5
3999loop_367:
4000 fcmple32 %f8, %f16, %o6
4001 movge %icc, %o0, %l5
4002 bleu,pt %xcc, loop_368
4003 and %g7, 0x1AC1, %o2
4004 fbge,a %fcc3, loop_369
4005 tvs %icc, 0x2
4006loop_368:
4007 fandnot2 %f30, %f26, %f10
4008 fmul8ulx16 %f28, %f30, %f26
4009loop_369:
4010 fmovrdgz %l4, %f2, %f26
4011 smul %i2, 0x150B, %i5
4012 movrgez %g1, %i4, %i6
4013 mulscc %l6, %o7, %o1
4014 edge8l %o5, %l0, %l2
4015 tg %xcc, 0x5
4016 movrgz %g4, %l1, %i1
4017 array32 %g2, %g5, %i0
4018 set 0x68, %o6
4019 swapa [%l7 + %o6] 0x80, %o4
4020 add %g6, 0x0622, %i3
4021 wr %g0, 0x10, %asi
4022 lda [%l7 + 0x48] %asi, %f26
4023 tsubcctv %l3, 0x1CC3, %o3
4024 sub %g3, %o6, %o0
4025 fnot2 %f8, %f26
4026 sdivcc %i7, 0x128F, %g7
4027 edge32ln %l5, %o2, %l4
4028 fors %f14, %f19, %f29
4029 bleu,pn %icc, loop_370
4030 be loop_371
4031 orn %i5, 0x1DEE, %g1
4032 fmovd %f26, %f8
4033loop_370:
4034 sll %i2, %i6, %l6
4035loop_371:
4036 xnorcc %i4, 0x00CA, %o1
4037 movle %xcc, %o7, %o5
4038 or %l0, 0x1D14, %g4
4039 wr %g0, 0x80, %asi
4040 prefetcha [%l7 + 0x40] %asi, 0x3
4041 fmul8x16al %f26, %f7, %f6
4042 xor %l2, 0x16ED, %i1
4043 orn %g5, 0x135B, %g2
4044 tne %xcc, 0x1
4045 fnand %f6, %f8, %f8
4046 orn %o4, 0x075E, %i0
4047 fnot1s %f25, %f20
4048 wr %g0, 0x22, %asi
4049 stwa %g6, [%l7 + 0x68] %asi
4050 membar #Sync
4051 orn %i3, %l3, %o3
4052 andcc %o6, %g3, %o0
4053 te %xcc, 0x5
4054 movpos %xcc, %i7, %l5
4055 set 0x1C, %l0
4056 swapa [%l7 + %l0] 0x18, %g7
4057 fxnors %f25, %f14, %f5
4058 fors %f2, %f10, %f1
4059 tsubcctv %o2, 0x1210, %i5
4060 fmovsa %icc, %f23, %f7
4061 sth %g1, [%l7 + 0x68]
4062 tg %icc, 0x0
4063 tcc %xcc, 0x0
4064 edge16l %l4, %i2, %i6
4065 fbge,a %fcc3, loop_372
4066 fmovsvc %xcc, %f16, %f0
4067 tle %icc, 0x1
4068 array8 %l6, %o1, %i4
4069loop_372:
4070 bcc,a loop_373
4071 fbg,a %fcc1, loop_374
4072 alignaddr %o7, %l0, %o5
4073 alignaddrl %g4, %l1, %i1
4074loop_373:
4075 fmovrse %g5, %f11, %f22
4076loop_374:
4077 fmovda %xcc, %f22, %f9
4078 and %g2, 0x1E92, %o4
4079 bpos %icc, loop_375
4080 fmovsn %xcc, %f5, %f12
4081 udiv %l2, 0x1EE3, %g6
4082 movge %icc, %i0, %l3
4083loop_375:
4084 alignaddr %o3, %o6, %i3
4085 movg %icc, %o0, %i7
4086 fmuld8sux16 %f12, %f5, %f12
4087 fmovrsgez %g3, %f14, %f10
4088 fandnot1s %f22, %f5, %f22
4089 movvs %xcc, %l5, %o2
4090 movge %xcc, %i5, %g1
4091 edge32n %l4, %g7, %i2
4092 tvs %icc, 0x4
4093 movvs %icc, %l6, %i6
4094 te %xcc, 0x2
4095 brz %i4, loop_376
4096 movgu %xcc, %o1, %l0
4097 edge16ln %o5, %o7, %l1
4098 tne %icc, 0x0
4099loop_376:
4100 fexpand %f5, %f30
4101 array32 %g4, %i1, %g2
4102 sth %g5, [%l7 + 0x66]
4103 fmovrsne %l2, %f17, %f14
4104 movleu %icc, %o4, %g6
4105 membar 0x3A
4106 fxor %f14, %f2, %f24
4107 orn %i0, %l3, %o3
4108 tleu %icc, 0x3
4109 fnot1s %f12, %f29
4110 bpos,a,pn %icc, loop_377
4111 fmovdcs %xcc, %f5, %f16
4112 tle %xcc, 0x3
4113 ta %xcc, 0x3
4114loop_377:
4115 movcc %xcc, %i3, %o6
4116 ba,a,pn %icc, loop_378
4117 andncc %o0, %i7, %g3
4118 stbar
4119 fmovsvc %icc, %f24, %f20
4120loop_378:
4121 fbu,a %fcc1, loop_379
4122 edge8n %o2, %i5, %g1
4123 brlz,a %l4, loop_380
4124 fone %f30
4125loop_379:
4126 fcmpgt16 %f6, %f12, %l5
4127 bvc,pt %xcc, loop_381
4128loop_380:
4129 sdivx %i2, 0x0FAC, %l6
4130 wr %g0, 0xea, %asi
4131 stba %i6, [%l7 + 0x2A] %asi
4132 membar #Sync
4133loop_381:
4134 xor %i4, %o1, %g7
4135 fmovdneg %icc, %f7, %f19
4136 bne %xcc, loop_382
4137 mulscc %o5, %o7, %l1
4138 fmovdpos %xcc, %f14, %f13
4139 fandnot2s %f29, %f10, %f15
4140loop_382:
4141 movpos %icc, %l0, %i1
4142 brlez %g2, loop_383
4143 addcc %g5, 0x083C, %l2
4144 fmovsleu %xcc, %f31, %f14
4145 fmovdleu %icc, %f30, %f20
4146loop_383:
4147 array16 %o4, %g6, %i0
4148 tvc %icc, 0x3
4149 fmovda %xcc, %f0, %f0
4150 fnegd %f24, %f10
4151 saved
4152 rdpr %cwp, %g1
4153 rdpr %cansave, %g2
4154 rdpr %canrestore, %g3
4155 rdpr %cleanwin, %g4
4156 rdpr %otherwin, %g5
4157 rdpr %wstate, %g6
4158 subcc %l3, 0x0165, %o3
4159 movvc %xcc, %g4, %i3
4160 fsrc1s %f17, %f24
4161 alignaddrl %o6, %i7, %o0
4162 for %f20, %f28, %f14
4163 bl,pn %icc, loop_384
4164 udiv %o2, 0x09AA, %i5
4165 set 0x38, %o5
4166 stxa %g1, [%l7 + %o5] 0x89
4167loop_384:
4168 andcc %g3, 0x0EF0, %l5
4169 movpos %xcc, %i2, %l6
4170 fpsub16 %f24, %f10, %f4
4171 restored
4172 rdpr %cwp, %g1
4173 rdpr %cansave, %g2
4174 rdpr %canrestore, %g3
4175 rdpr %cleanwin, %g4
4176 rdpr %otherwin, %g5
4177 rdpr %wstate, %g6
4178 sra %l4, 0x1B, %i4
4179 sra %o1, %i6, %o5
4180 fpmerge %f16, %f12, %f16
4181 umul %o7, %g7, %l1
4182 fexpand %f7, %f26
4183 mulx %i1, 0x04EC, %g2
4184 fand %f30, %f4, %f4
4185 xor %g5, 0x102E, %l2
4186 movcs %icc, %o4, %g6
4187 addcc %l0, 0x0A6B, %l3
4188 alignaddrl %i0, %o3, %g4
4189 tcc %xcc, 0x1
4190 move %xcc, %i3, %i7
4191 set 0x4C, %l4
4192 lduwa [%l7 + %l4] 0x88, %o0
4193 sub %o2, %i5, %o6
4194 fbo %fcc1, loop_385
4195 fpadd32 %f8, %f12, %f16
4196 smulcc %g3, 0x0B00, %g1
4197 xnor %l5, 0x0065, %i2
4198loop_385:
4199 edge32l %l4, %i4, %o1
4200 taddcc %i6, %l6, %o7
4201 mulx %o5, 0x19C6, %g7
4202 andncc %i1, %g2, %l1
4203 lduw [%l7 + 0x70], %g5
4204 movcs %xcc, %l2, %g6
4205 fmovrdgz %l0, %f22, %f16
4206 mulx %l3, %i0, %o3
4207 tn %xcc, 0x5
4208 bne,pn %icc, loop_386
4209 addc %o4, 0x1745, %i3
4210 bg,a,pt %icc, loop_387
4211 tleu %xcc, 0x0
4212loop_386:
4213 array16 %g4, %o0, %i7
4214 mova %icc, %o2, %o6
4215loop_387:
4216 nop
4217 wr %g0, 0x10, %asi
4218 swapa [%l7 + 0x74] %asi, %g3
4219 fmuld8ulx16 %f21, %f27, %f2
4220 edge32n %g1, %l5, %i2
4221 fmovdge %icc, %f17, %f11
4222 taddcctv %l4, %i5, %o1
4223 ldd [%l7 + 0x18], %i4
4224 orcc %l6, %i6, %o5
4225 sdiv %o7, 0x0829, %i1
4226 fbo,a %fcc2, loop_388
4227 movvc %icc, %g7, %l1
4228 brz %g5, loop_389
4229 fexpand %f26, %f26
4230loop_388:
4231 nop
4232 set 0x18, %o0
4233 prefetcha [%l7 + %o0] 0x11, 0x0
4234loop_389:
4235 sub %g6, %l0, %l2
4236 fmovscs %xcc, %f0, %f12
4237 xnorcc %i0, %o3, %l3
4238 fmovsvc %icc, %f9, %f31
4239 edge16l %o4, %g4, %i3
4240 fbl,a %fcc2, loop_390
4241 sra %i7, %o0, %o6
4242 brnz,a %g3, loop_391
4243 tcc %xcc, 0x6
4244loop_390:
4245 srax %o2, 0x19, %l5
4246 or %i2, %g1, %i5
4247loop_391:
4248 edge8l %o1, %i4, %l6
4249 orncc %l4, 0x09EA, %o5
4250 fcmped %fcc2, %f16, %f20
4251 tn %icc, 0x3
4252 tge %xcc, 0x7
4253 fandnot1s %f16, %f29, %f15
4254 orncc %i6, 0x0CF7, %i1
4255 sdivx %g7, 0x0B46, %l1
4256 te %xcc, 0x3
4257 swap [%l7 + 0x48], %g5
4258 stw %o7, [%l7 + 0x0C]
4259 udivx %g2, 0x1D3F, %g6
4260 set 0x24, %g1
4261 ldswa [%l7 + %g1] 0x80, %l2
4262 wr %g0, 0x18, %asi
4263 ldda [%l7 + 0x10] %asi, %i0
4264 subc %l0, %o3, %l3
4265 brnz,a %g4, loop_392
4266 movrgz %o4, 0x388, %i7
4267 movvc %icc, %i3, %o6
4268 fbue,a %fcc3, loop_393
4269loop_392:
4270 bneg loop_394
4271 edge16 %g3, %o2, %l5
4272 movgu %icc, %o0, %i2
4273loop_393:
4274 subcc %i5, 0x0831, %o1
4275loop_394:
4276 ld [%l7 + 0x38], %f14
4277 fbue %fcc1, loop_395
4278 sir 0x1EE9
4279 fnot1 %f10, %f20
4280 std %i4, [%l7 + 0x50]
4281loop_395:
4282 mulscc %g1, %l4, %l6
4283 pdist %f30, %f20, %f14
4284 edge8ln %o5, %i1, %i6
4285 set 0x70, %g4
4286 stda %g6, [%l7 + %g4] 0xea
4287 membar #Sync
4288 tne %icc, 0x5
4289 nop
4290 setx loop_396, %l0, %l1
4291 wrpr 0x1, %tl
4292 wrpr %l1, %tnpc
4293 setx 0x34400001400, %l0, %l1
4294 wrpr %l1, %tstate
4295 wrhpr 0x4, %htstate
4296 done
4297 fandnot1s %f11, %f8, %f29
4298 tvc %icc, 0x3
4299 sub %g5, 0x08DF, %l1
4300loop_396:
4301 fmovrdlez %o7, %f12, %f0
4302 movcs %xcc, %g2, %g6
4303 membar #Sync
4304 set 0x40, %i4
4305 ldda [%l7 + %i4] 0x1e, %f16
4306 alignaddr %l2, %l0, %i0
4307 umul %o3, 0x1822, %l3
4308 edge8 %o4, %i7, %g4
4309 orn %i3, 0x0E08, %o6
4310 saved
4311 rdpr %cwp, %g1
4312 rdpr %cansave, %g2
4313 rdpr %canrestore, %g3
4314 rdpr %cleanwin, %g4
4315 rdpr %otherwin, %g5
4316 rdpr %wstate, %g6
4317 udiv %o2, 0x13FA, %g3
4318 set 0x6C, %g7
4319 ldswa [%l7 + %g7] 0x89, %l5
4320 membar 0x3D
4321 xnor %o0, 0x0065, %i5
4322 sir 0x1E54
4323 movg %xcc, %i2, %o1
4324 fmovrsgz %g1, %f28, %f30
4325 tge %xcc, 0x6
4326 fsrc2s %f18, %f4
4327 tsubcctv %i4, %l4, %l6
4328 xnorcc %i1, %o5, %g7
4329 tgu %icc, 0x7
4330 bpos,a,pn %xcc, loop_397
4331 array8 %g5, %i6, %o7
4332 mova %icc, %g2, %g6
4333 tsubcc %l2, 0x0E77, %l0
4334loop_397:
4335 bcc loop_398
4336 movg %xcc, %l1, %o3
4337 xor %l3, 0x0720, %o4
4338 array16 %i7, %g4, %i0
4339loop_398:
4340 fmovrslz %o6, %f23, %f23
4341 bn,pt %xcc, loop_399
4342 fpadd32 %f18, %f14, %f16
4343 movge %xcc, %i3, %o2
4344 movvc %xcc, %l5, %g3
4345loop_399:
4346 membar 0x4D
4347 bcc loop_400
4348 ble,a,pn %icc, loop_401
4349 xnor %i5, %o0, %o1
4350 umul %i2, %i4, %l4
4351loop_400:
4352 move %icc, %g1, %i1
4353loop_401:
4354 call loop_402
4355 fbge,a %fcc3, loop_403
4356 fcmpes %fcc3, %f17, %f22
4357 movleu %icc, %o5, %l6
4358loop_402:
4359 tl %xcc, 0x0
4360loop_403:
4361 fmovdgu %xcc, %f1, %f28
4362 array8 %g5, %g7, %i6
4363 tcc %icc, 0x0
4364 fbn,a %fcc2, loop_404
4365 flush %l7 + 0x58
4366 fxors %f21, %f9, %f20
4367 move %icc, %o7, %g2
4368loop_404:
4369 tleu %xcc, 0x1
4370 tg %xcc, 0x7
4371 fmovsa %xcc, %f2, %f3
4372 andcc %g6, %l0, %l1
4373 edge16l %l2, %l3, %o3
4374 membar 0x0F
4375 srax %o4, 0x0E, %i7
4376 bpos,a,pt %xcc, loop_405
4377 srax %i0, 0x16, %o6
4378 movneg %icc, %i3, %g4
4379 tsubcctv %o2, 0x130C, %g3
4380loop_405:
4381 nop
4382 setx loop_406, %l0, %l1
4383 jmpl %l1, %l5
4384 movcs %xcc, %o0, %o1
4385 fmovsa %icc, %f28, %f28
4386 edge32n %i5, %i4, %l4
4387loop_406:
4388 movn %xcc, %g1, %i1
4389 movgu %icc, %o5, %i2
4390 sra %l6, %g5, %g7
4391 movne %xcc, %i6, %g2
4392 mulscc %o7, 0x0B71, %g6
4393 udivx %l0, 0x0068, %l2
4394 bpos,pt %icc, loop_407
4395 bg,a,pn %icc, loop_408
4396 fzero %f24
4397 orcc %l1, %l3, %o4
4398loop_407:
4399 sdivcc %i7, 0x1BF3, %i0
4400loop_408:
4401 fmovrdgz %o3, %f28, %f20
4402 brgez %i3, loop_409
4403 srlx %o6, %g4, %g3
4404 fcmpgt32 %f4, %f20, %o2
4405 addccc %o0, %o1, %l5
4406loop_409:
4407 mulscc %i4, 0x01EC, %l4
4408 andcc %i5, %g1, %i1
4409 movvc %xcc, %o5, %l6
4410 orncc %g5, %i2, %g7
4411 movcs %icc, %g2, %o7
4412 ldd [%l7 + 0x38], %g6
4413 fpadd16 %f22, %f12, %f28
4414 fcmpgt16 %f10, %f22, %l0
4415 tpos %xcc, 0x5
4416 movrne %l2, %i6, %l3
4417 fcmpne32 %f14, %f10, %l1
4418 movrlez %i7, %i0, %o3
4419 tpos %xcc, 0x7
4420 movn %xcc, %o4, %o6
4421 fnors %f5, %f30, %f14
4422 sll %i3, %g4, %g3
4423 array8 %o2, %o1, %l5
4424 bn,pn %xcc, loop_410
4425 fands %f21, %f28, %f1
4426 or %i4, %l4, %i5
4427 ta %icc, 0x1
4428loop_410:
4429 edge16n %o0, %i1, %g1
4430 fmovdn %xcc, %f24, %f23
4431 fbe,a %fcc0, loop_411
4432 tsubcctv %l6, 0x1C0D, %g5
4433 sir 0x0180
4434 bl,pn %icc, loop_412
4435loop_411:
4436 ta %xcc, 0x2
4437 wr %g0, 0xe3, %asi
4438 stda %i2, [%l7 + 0x08] %asi
4439 membar #Sync
4440loop_412:
4441 xnorcc %g7, 0x03B1, %o5
4442 fmul8ulx16 %f14, %f20, %f26
4443 fpsub16 %f8, %f4, %f8
4444 movcs %icc, %g2, %o7
4445 fbn,a %fcc1, loop_413
4446 fmovdn %xcc, %f26, %f14
4447 fmovsge %icc, %f4, %f17
4448 sra %l0, %g6, %i6
4449loop_413:
4450 fornot1 %f2, %f22, %f14
4451 tneg %xcc, 0x2
4452 mulscc %l2, 0x1965, %l3
4453 srlx %i7, %l1, %o3
4454 fbe %fcc1, loop_414
4455 tvs %xcc, 0x1
4456 fnot1 %f12, %f24
4457 fcmpgt32 %f18, %f2, %o4
4458loop_414:
4459 fmovscc %icc, %f28, %f17
4460 fmovsgu %icc, %f25, %f31
4461 move %icc, %i0, %i3
4462 subc %g4, %g3, %o2
4463 set 0x30, %i7
4464 ldda [%l7 + %i7] 0x18, %o0
4465 fmovdvs %icc, %f5, %f2
4466 fmovsa %icc, %f25, %f25
4467 srax %o6, 0x0C, %i4
4468 bl,a,pn %xcc, loop_415
4469 sdivcc %l4, 0x18B4, %i5
4470 call loop_416
4471 subcc %l5, %i1, %g1
4472loop_415:
4473 edge32 %l6, %g5, %o0
4474 saved
4475 rdpr %cwp, %g1
4476 rdpr %cansave, %g2
4477 rdpr %canrestore, %g3
4478 rdpr %cleanwin, %g4
4479 rdpr %otherwin, %g5
4480 rdpr %wstate, %g6
4481loop_416:
4482 fbule %fcc3, loop_417
4483 nop
4484 setx loop_418, %l0, %l1
4485 wrpr 0x1, %tl
4486 wrpr %l1, %tnpc
4487 setx 0x34400001400, %l0, %l1
4488 wrpr %l1, %tstate
4489 wrhpr 0x4, %htstate
4490 done
4491 array8 %i2, %o5, %g2
4492 movpos %icc, %o7, %l0
4493loop_417:
4494 addccc %g6, 0x02F5, %g7
4495loop_418:
4496 fnands %f14, %f24, %f15
4497 fnot1 %f2, %f24
4498 tsubcc %i6, 0x0691, %l3
4499 te %xcc, 0x1
4500 movl %xcc, %i7, %l2
4501 sth %l1, [%l7 + 0x6C]
4502 ldsb [%l7 + 0x7A], %o4
4503 tvs %icc, 0x6
4504 membar 0x46
4505 srlx %o3, 0x08, %i0
4506 add %g4, %i3, %g3
4507 fpsub32 %f26, %f28, %f10
4508 tpos %xcc, 0x7
4509 sdivx %o2, 0x1214, %o6
4510 fpack32 %f22, %f4, %f2
4511 movgu %xcc, %o1, %i4
4512 movleu %xcc, %l4, %l5
4513 edge16l %i1, %g1, %l6
4514 fabsd %f28, %f24
4515 movn %icc, %g5, %i5
4516 addc %o0, 0x0660, %o5
4517 set 0x40, %o3
4518 stda %f16, [%l7 + %o3] 0x15
4519 subccc %g2, %o7, %l0
4520 movrgez %g6, %i2, %g7
4521 movge %icc, %l3, %i7
4522 sllx %l2, %i6, %o4
4523 fnot2s %f18, %f0
4524 addccc %l1, %o3, %g4
4525 srl %i0, 0x04, %g3
4526 xnorcc %i3, %o6, %o2
4527 tgu %xcc, 0x3
4528 set 0x20, %g6
4529 stxa %o1, [%g0 + %g6] 0x4f
4530 edge16n %l4, %l5, %i4
4531 fmovrdgz %i1, %f8, %f2
4532 movleu %icc, %l6, %g1
4533 fsrc1s %f2, %f13
4534 movre %i5, 0x165, %o0
4535 add %g5, %g2, %o7
4536 fornot1s %f9, %f23, %f0
4537 std %f30, [%l7 + 0x38]
4538 st %f29, [%l7 + 0x18]
4539 fnor %f18, %f28, %f14
4540 fbg,a %fcc1, loop_419
4541 move %xcc, %o5, %g6
4542 ldsh [%l7 + 0x26], %l0
4543 movvs %icc, %g7, %i2
4544loop_419:
4545 array32 %l3, %i7, %i6
4546 bne %icc, loop_420
4547 move %xcc, %l2, %o4
4548 ble %xcc, loop_421
4549 tgu %xcc, 0x3
4550loop_420:
4551 fmuld8sux16 %f27, %f1, %f14
4552 membar 0x25
4553loop_421:
4554 orncc %o3, 0x019C, %l1
4555 nop
4556 setx loop_422, %l0, %l1
4557 jmpl %l1, %i0
4558 bge,a loop_423
4559 mova %icc, %g3, %i3
4560 fmovdvs %xcc, %f7, %f23
4561loop_422:
4562 movrgez %g4, 0x2FA, %o6
4563loop_423:
4564 fbge,a %fcc2, loop_424
4565 bn,pt %xcc, loop_425
4566 edge16 %o1, %l4, %l5
4567 xnorcc %i4, 0x0E9F, %o2
4568loop_424:
4569 movre %i1, 0x316, %l6
4570loop_425:
4571 ldsb [%l7 + 0x26], %g1
4572 fmovda %icc, %f26, %f24
4573 edge8n %o0, %g5, %i5
4574 bvc loop_426
4575 edge16 %o7, %o5, %g6
4576 bshuffle %f8, %f10, %f6
4577 fnot1s %f27, %f5
4578loop_426:
4579 fbge %fcc3, loop_427
4580 fbn,a %fcc3, loop_428
4581 array16 %g2, %l0, %i2
4582 edge8ln %g7, %i7, %l3
4583loop_427:
4584 addccc %i6, 0x1C5B, %o4
4585loop_428:
4586 edge32l %l2, %o3, %l1
4587 fmuld8sux16 %f0, %f8, %f14
4588 std %i0, [%l7 + 0x40]
4589 stx %i3, [%l7 + 0x10]
4590 addcc %g3, 0x04D1, %g4
4591 edge16 %o6, %o1, %l5
4592 sir 0x1233
4593 edge16ln %i4, %o2, %i1
4594 edge8l %l6, %l4, %o0
4595 edge8l %g5, %g1, %i5
4596 fcmps %fcc3, %f8, %f27
4597 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
4598 nop ! nop ! ldxa [%g0 + 0x330] %asi, %o5 ripped by fixASI40.pl ripped by fixASI40.pl
4599 orcc %o7, 0x0F1A, %g2
4600 be,a,pt %icc, loop_429
4601 fpackfix %f4, %f7
4602 siam 0x1
4603 udiv %l0, 0x11E0, %g6
4604loop_429:
4605 fmovrslez %i2, %f24, %f1
4606 movrne %g7, %i7, %i6
4607 movn %icc, %o4, %l2
4608 xnorcc %l3, 0x0968, %o3
4609 stx %l1, [%l7 + 0x18]
4610 wr %g0, 0x10, %asi
4611 swapa [%l7 + 0x68] %asi, %i0
4612 tneg %icc, 0x5
4613 movvs %icc, %i3, %g3
4614 bne,a,pn %xcc, loop_430
4615 fmovdne %icc, %f8, %f8
4616 swap [%l7 + 0x40], %g4
4617 sub %o1, %l5, %i4
4618loop_430:
4619 nop
4620 wr %g0, 0x27, %asi
4621 stwa %o2, [%l7 + 0x40] %asi
4622 membar #Sync
4623 smulcc %o6, %i1, %l4
4624 edge8n %o0, %g5, %l6
4625 set 0x74, %o2
4626 lduba [%l7 + %o2] 0x80, %i5
4627 fmovdn %xcc, %f30, %f1
4628 sll %g1, 0x0E, %o5
4629 umulcc %g2, %o7, %g6
4630 bneg %xcc, loop_431
4631 prefetch [%l7 + 0x6C], 0x0
4632 fbug,a %fcc3, loop_432
4633 tsubcctv %i2, %l0, %i7
4634loop_431:
4635 alignaddr %g7, %o4, %l2
4636 edge32n %l3, %o3, %l1
4637loop_432:
4638 fbg %fcc1, loop_433
4639 fandnot2 %f20, %f8, %f18
4640 srlx %i0, 0x17, %i6
4641 edge16l %g3, %g4, %i3
4642loop_433:
4643 move %icc, %l5, %o1
4644 udivx %i4, 0x0106, %o2
4645 orcc %o6, %l4, %i1
4646 fornot2s %f13, %f28, %f24
4647 srax %o0, %l6, %i5
4648 be,a,pt %xcc, loop_434
4649 alignaddrl %g5, %o5, %g2
4650 fmuld8sux16 %f12, %f13, %f0
4651 fxors %f31, %f2, %f6
4652loop_434:
4653 or %g1, %o7, %g6
4654 tsubcctv %i2, %l0, %i7
4655 fmovrdlz %g7, %f0, %f0
4656 set 0x31, %l1
4657 stba %l2, [%l7 + %l1] 0x22
4658 membar #Sync
4659 fmovda %icc, %f5, %f12
4660 edge32n %o4, %o3, %l3
4661 movle %icc, %l1, %i6
4662 xor %i0, 0x1932, %g4
4663 ldd [%l7 + 0x68], %f22
4664 movg %icc, %g3, %i3
4665 edge32ln %o1, %i4, %l5
4666 edge16l %o6, %o2, %i1
4667 fbg %fcc1, loop_435
4668 fbue,a %fcc1, loop_436
4669 ldstub [%l7 + 0x6C], %l4
4670 fbge,a %fcc1, loop_437
4671loop_435:
4672 fbug,a %fcc1, loop_438
4673loop_436:
4674 tneg %xcc, 0x5
4675 fbul %fcc1, loop_439
4676loop_437:
4677 addccc %o0, 0x123D, %l6
4678loop_438:
4679 fxors %f5, %f25, %f5
4680 addc %i5, %g5, %o5
4681loop_439:
4682 nop
4683 wr %g0, 0x80, %asi
4684 ldsba [%l7 + 0x2B] %asi, %g1
4685 alignaddrl %o7, %g6, %i2
4686 edge8l %g2, %l0, %g7
4687 movrgz %i7, %l2, %o3
4688 wr %g0, 0x0c, %asi
4689 ldsba [%l7 + 0x7B] %asi, %o4
4690 smul %l1, 0x050D, %i6
4691 fbul %fcc1, loop_440
4692 stbar
4693 fmovsn %xcc, %f9, %f30
4694 fpadd32s %f8, %f4, %f20
4695loop_440:
4696 array8 %l3, %i0, %g4
4697 movrgez %g3, 0x21C, %o1
4698 fcmple16 %f30, %f14, %i3
4699 brnz,a %i4, loop_441
4700 fpack16 %f6, %f16
4701 ldub [%l7 + 0x55], %o6
4702 sub %l5, 0x1B4F, %o2
4703loop_441:
4704 movleu %xcc, %i1, %l4
4705 smul %o0, %l6, %i5
4706 tn %xcc, 0x7
4707 movleu %xcc, %o5, %g1
4708 movrgz %o7, %g5, %i2
4709 fmovs %f0, %f24
4710 subccc %g2, 0x0D62, %g6
4711 membar 0x64
4712 edge16n %g7, %i7, %l2
4713 bleu,pt %icc, loop_442
4714 movcc %icc, %l0, %o3
4715 fmovrdlez %l1, %f16, %f0
4716 tge %xcc, 0x0
4717loop_442:
4718 fmovrde %o4, %f30, %f26
4719 xor %l3, %i0, %g4
4720 tl %icc, 0x7
4721 mova %icc, %i6, %o1
4722 tgu %xcc, 0x3
4723 tneg %icc, 0x3
4724 fors %f29, %f16, %f15
4725 fpack16 %f14, %f15
4726 ld [%l7 + 0x38], %f25
4727 udivx %i3, 0x0E80, %g3
4728 tvc %xcc, 0x2
4729 edge8ln %i4, %l5, %o6
4730 wr %g0, 0x04, %asi
4731 ldsba [%l7 + 0x20] %asi, %o2
4732 andcc %i1, 0x0C8B, %l4
4733 taddcc %l6, 0x1C79, %i5
4734 fmovde %xcc, %f14, %f21
4735 mova %xcc, %o5, %g1
4736 andncc %o7, %o0, %i2
4737 movvc %xcc, %g5, %g6
4738 edge16n %g7, %g2, %l2
4739 be,pt %xcc, loop_443
4740 fcmpne32 %f4, %f0, %l0
4741 srl %i7, %o3, %l1
4742 fones %f28
4743loop_443:
4744 sethi 0x06F5, %o4
4745 and %i0, %l3, %g4
4746 set 0x64, %l6
4747 ldsba [%l7 + %l6] 0x80, %o1
4748 fcmped %fcc3, %f30, %f28
4749 te %xcc, 0x3
4750 fnot1 %f30, %f2
4751 fbne,a %fcc1, loop_444
4752 fbe,a %fcc1, loop_445
4753 fmovse %xcc, %f6, %f24
4754 fpsub16 %f18, %f6, %f14
4755loop_444:
4756 fxors %f12, %f25, %f16
4757loop_445:
4758 taddcc %i6, 0x1C39, %i3
4759 tleu %icc, 0x2
4760 ldub [%l7 + 0x49], %i4
4761 fmovrdgez %g3, %f30, %f18
4762 fornot2s %f0, %f27, %f20
4763 edge16ln %o6, %l5, %o2
4764 andn %i1, 0x082F, %l4
4765 xor %i5, 0x0DE1, %l6
4766 movne %icc, %g1, %o7
4767 alignaddrl %o0, %i2, %o5
4768 movrlz %g6, 0x060, %g7
4769 wr %g0, 0x88, %asi
4770 prefetcha [%l7 + 0x48] %asi, 0x1
4771 fbue,a %fcc2, loop_446
4772 fbl,a %fcc0, loop_447
4773 subccc %g2, %l2, %l0
4774 tsubcctv %o3, %i7, %o4
4775loop_446:
4776 nop
4777 wr %g0, 0x89, %asi
4778 lda [%l7 + 0x30] %asi, %f23
4779loop_447:
4780 smul %i0, 0x199C, %l1
4781 umul %g4, 0x1DD6, %o1
4782 udivx %i6, 0x1266, %l3
4783 movne %xcc, %i4, %i3
4784 ba,a %icc, loop_448
4785 tvs %icc, 0x3
4786 alignaddrl %g3, %l5, %o6
4787 fble,a %fcc3, loop_449
4788loop_448:
4789 movgu %icc, %i1, %l4
4790 orcc %o2, %l6, %g1
4791 sdivcc %o7, 0x1344, %o0
4792loop_449:
4793 edge8l %i5, %i2, %o5
4794 fpsub16s %f28, %f20, %f16
4795 bne loop_450
4796 udivcc %g6, 0x16DC, %g7
4797 array32 %g2, %l2, %l0
4798 stb %o3, [%l7 + 0x6F]
4799loop_450:
4800 movg %xcc, %i7, %o4
4801 fnot2 %f16, %f6
4802 movrlez %g5, %i0, %g4
4803 fsrc2s %f2, %f31
4804 fble %fcc2, loop_451
4805 bcs,a,pt %xcc, loop_452
4806 edge32l %o1, %i6, %l3
4807 orcc %i4, %i3, %l1
4808loop_451:
4809 orn %l5, %g3, %o6
4810loop_452:
4811 srl %i1, %l4, %l6
4812 subc %o2, 0x0374, %g1
4813 edge8n %o7, %i5, %i2
4814 movl %xcc, %o5, %g6
4815 movcs %icc, %g7, %o0
4816 fones %f27
4817 wr %g0, 0x88, %asi
4818 stda %f0, [%l7 + 0x40] %asi
4819 brgz %l2, loop_453
4820 lduh [%l7 + 0x3C], %l0
4821 restored
4822 rdpr %cwp, %g1
4823 rdpr %cansave, %g2
4824 rdpr %canrestore, %g3
4825 rdpr %cleanwin, %g4
4826 rdpr %otherwin, %g5
4827 rdpr %wstate, %g6
4828 wr %g0, 0x19, %asi
4829 ldda [%l7 + 0x40] %asi, %f0
4830loop_453:
4831 fmovs %f1, %f25
4832 tle %xcc, 0x6
4833 fpsub16 %f26, %f12, %f16
4834 fmuld8sux16 %f11, %f0, %f22
4835 saved
4836 rdpr %cwp, %g1
4837 rdpr %cansave, %g2
4838 rdpr %canrestore, %g3
4839 rdpr %cleanwin, %g4
4840 rdpr %otherwin, %g5
4841 rdpr %wstate, %g6
4842 umul %o3, %g2, %i7
4843 sllx %g5, 0x13, %o4
4844 tl %xcc, 0x4
4845 edge16n %g4, %i0, %o1
4846 movre %l3, %i4, %i6
4847 movle %xcc, %i3, %l5
4848 bg %xcc, loop_454
4849 edge16 %l1, %g3, %i1
4850 lduh [%l7 + 0x64], %l4
4851 movneg %icc, %o6, %o2
4852loop_454:
4853 mulx %l6, 0x1A2B, %g1
4854 alignaddr %o7, %i5, %o5
4855 ldsw [%l7 + 0x18], %g6
4856 add %i2, 0x0D41, %o0
4857 udivx %g7, 0x1F70, %l0
4858 array16 %o3, %g2, %l2
4859 brz,a %g5, loop_455
4860 orncc %o4, 0x12D4, %i7
4861 fmovsle %icc, %f27, %f18
4862 addcc %i0, 0x0BC6, %o1
4863loop_455:
4864 call loop_456
4865 tle %icc, 0x3
4866 st %f22, [%l7 + 0x0C]
4867 taddcctv %l3, %i4, %i6
4868loop_456:
4869 tneg %icc, 0x4
4870 andn %g4, %i3, %l1
4871 saved
4872 rdpr %cwp, %g1
4873 rdpr %cansave, %g2
4874 rdpr %canrestore, %g3
4875 rdpr %cleanwin, %g4
4876 rdpr %otherwin, %g5
4877 rdpr %wstate, %g6
4878 fmovdvs %xcc, %f2, %f2
4879 fmovsa %xcc, %f9, %f14
4880 bgu %icc, loop_457
4881 bvc loop_458
4882 fmovsg %icc, %f2, %f14
4883 nop
4884 setx loop_459, %l0, %l1
4885 wrpr 0x1, %tl
4886 wrpr %l1, %tpc
4887 add %l1, 0x4, %l1
4888 wrpr %l1, %tnpc
4889 setx 0x34400001400, %l0, %l1
4890 wrpr %l1, %tstate
4891 wrhpr 0x4, %htstate
4892 retry
4893loop_457:
4894 fmovdne %xcc, %f2, %f16
4895loop_458:
4896 fbue,a %fcc3, loop_460
4897 sir 0x1E04
4898loop_459:
4899 edge8ln %l5, %g3, %i1
4900 tpos %icc, 0x0
4901loop_460:
4902 fmovrdgz %l4, %f8, %f6
4903 set 0x08, %o1
4904 lda [%l7 + %o1] 0x89, %f0
4905 wr %g0, 0xea, %asi
4906 stha %o6, [%l7 + 0x1C] %asi
4907 membar #Sync
4908 sdivx %l6, 0x10E8, %g1
4909 tcs %xcc, 0x3
4910 edge16n %o7, %o2, %i5
4911 ta %icc, 0x3
4912 array32 %o5, %g6, %o0
4913 udivx %g7, 0x10C8, %i2
4914 std %l0, [%l7 + 0x10]
4915 brgez %g2, loop_461
4916 edge16ln %o3, %l2, %o4
4917 fmovsge %xcc, %f26, %f23
4918 fandnot1 %f6, %f28, %f0
4919loop_461:
4920 fxor %f20, %f20, %f8
4921 movvc %icc, %g5, %i7
4922 fmovscc %xcc, %f23, %f22
4923 bvc,a,pn %xcc, loop_462
4924 movg %icc, %o1, %i0
4925 tsubcc %l3, %i6, %g4
4926 edge16n %i4, %l1, %i3
4927loop_462:
4928 nop
4929 set 0x16, %i3
4930 ldsba [%l7 + %i3] 0x18, %g3
4931 fmovdgu %xcc, %f18, %f27
4932 ba,pt %xcc, loop_463
4933 addccc %l5, %i1, %l4
4934 prefetch [%l7 + 0x44], 0x3
4935 umul %l6, %o6, %g1
4936loop_463:
4937 fmuld8sux16 %f10, %f5, %f14
4938 xor %o2, %o7, %i5
4939 movrlez %o5, 0x0B4, %o0
4940 movrlez %g7, %g6, %l0
4941 bvc,pn %xcc, loop_464
4942 edge8n %g2, %o3, %l2
4943 bg %xcc, loop_465
4944 fmovde %icc, %f28, %f2
4945loop_464:
4946 movgu %icc, %i2, %o4
4947 fone %f20
4948loop_465:
4949 brnz,a %g5, loop_466
4950 movneg %icc, %o1, %i7
4951 nop
4952 set 0x30, %g5
4953 std %l2, [%l7 + %g5]
4954 or %i0, 0x0A23, %g4
4955loop_466:
4956 sth %i4, [%l7 + 0x48]
4957 subccc %i6, %i3, %g3
4958 movre %l1, 0x230, %l5
4959 taddcc %i1, 0x0F29, %l4
4960 fmovsg %xcc, %f13, %f16
4961 xorcc %l6, %g1, %o6
4962 movvc %icc, %o7, %o2
4963 sdiv %i5, 0x1594, %o5
4964 taddcc %g7, %o0, %l0
4965 movrgez %g2, %o3, %g6
4966 movvs %xcc, %i2, %l2
4967 movg %icc, %o4, %g5
4968 wr %g0, 0xf1, %asi
4969 stda %f16, [%l7 + 0x40] %asi
4970 membar #Sync
4971 brz,a %o1, loop_467
4972 movrne %l3, 0x387, %i0
4973 add %i7, %i4, %i6
4974 wr %g0, 0x81, %asi
4975 sta %f16, [%l7 + 0x08] %asi
4976loop_467:
4977 fcmpeq32 %f10, %f26, %i3
4978 movn %xcc, %g4, %g3
4979 sethi 0x15CD, %l1
4980 pdist %f26, %f16, %f24
4981 alignaddrl %i1, %l4, %l6
4982 tvs %xcc, 0x6
4983 tvc %xcc, 0x1
4984 srl %l5, %o6, %o7
4985 edge8l %g1, %o2, %o5
4986 array32 %g7, %o0, %i5
4987 andn %g2, %o3, %l0
4988 lduh [%l7 + 0x74], %i2
4989 te %xcc, 0x3
4990 fornot1 %f4, %f6, %f28
4991 and %l2, %o4, %g5
4992 movcc %icc, %o1, %g6
4993 fbule %fcc2, loop_468
4994 fmul8ulx16 %f20, %f0, %f12
4995 fba,a %fcc3, loop_469
4996 swap [%l7 + 0x60], %i0
4997loop_468:
4998 fnors %f6, %f29, %f19
4999 sdivcc %i7, 0x01D0, %l3
5000loop_469:
5001 stbar
5002 bshuffle %f20, %f20, %f26
5003 set 0x42, %i1
5004 lduha [%l7 + %i1] 0x10, %i6
5005 edge8ln %i4, %i3, %g3
5006 movle %icc, %g4, %l1
5007 umulcc %i1, 0x1D5E, %l4
5008 orn %l5, %l6, %o7
5009 wr %g0, 0x88, %asi
5010 stda %f0, [%l7 + 0x40] %asi
5011 fnot2 %f8, %f0
5012 alignaddrl %g1, %o2, %o6
5013 tl %icc, 0x1
5014 set 0x51, %i6
5015 ldsba [%l7 + %i6] 0x10, %g7
5016 fba,a %fcc2, loop_470
5017 movcc %xcc, %o5, %i5
5018 subcc %g2, 0x10BE, %o0
5019 fmovrsgez %o3, %f13, %f23
5020loop_470:
5021 fmovsgu %xcc, %f24, %f4
5022 fbuge %fcc0, loop_471
5023 xorcc %i2, 0x1C00, %l2
5024 edge8l %o4, %g5, %o1
5025 tcc %xcc, 0x4
5026loop_471:
5027 array16 %g6, %l0, %i7
5028 bg loop_472
5029 sdiv %i0, 0x1557, %l3
5030 movcs %xcc, %i4, %i3
5031 and %g3, %g4, %i6
5032loop_472:
5033 fandnot1 %f14, %f24, %f28
5034 edge16 %l1, %l4, %i1
5035 andn %l6, 0x0432, %l5
5036 brlz,a %g1, loop_473
5037 fmul8x16al %f17, %f23, %f10
5038 set 0x44, %o7
5039 ldsha [%l7 + %o7] 0x19, %o7
5040loop_473:
5041 fabss %f31, %f26
5042 tn %xcc, 0x3
5043 udivx %o2, 0x1075, %g7
5044 fzeros %f21
5045 fnand %f8, %f16, %f2
5046 array32 %o5, %o6, %g2
5047 mulx %o0, 0x00CA, %o3
5048 fmovdge %xcc, %f2, %f22
5049 bge %icc, loop_474
5050 tcc %icc, 0x0
5051 addc %i2, %l2, %i5
5052 sethi 0x1D02, %g5
5053loop_474:
5054 add %o1, %o4, %l0
5055 fone %f8
5056 saved
5057 rdpr %cwp, %g1
5058 rdpr %cansave, %g2
5059 rdpr %canrestore, %g3
5060 rdpr %cleanwin, %g4
5061 rdpr %otherwin, %g5
5062 rdpr %wstate, %g6
5063 set 0x10, %i5
5064 ldswa [%l7 + %i5] 0x80, %i7
5065 orn %g6, 0x189F, %l3
5066 fmuld8ulx16 %f24, %f2, %f10
5067 fandnot2 %f26, %f10, %f28
5068 move %xcc, %i0, %i3
5069 wr %g0, 0x26, %asi
5070 ldda [%l7 + 0x60] %asi, %g2
5071 add %l7, 0x18, %l6
5072 wr %g0, 0x80, %asi
5073 casa [%l6] %asi, %g4, %i6
5074 udivcc %l1, 0x1DC4, %i4
5075 ba,pn %icc, loop_475
5076 edge16 %l4, %i1, %l6
5077 wr %g0, 0x04, %asi
5078 stda %f16, [%l7 + 0x40] %asi
5079loop_475:
5080 bgu,pt %icc, loop_476
5081 orcc %g1, 0x02C1, %o7
5082 sth %l5, [%l7 + 0x58]
5083 alignaddr %g7, %o2, %o5
5084loop_476:
5085 fbul,a %fcc0, loop_477
5086 fbug %fcc2, loop_478
5087 andcc %g2, %o6, %o0
5088 andn %i2, %l2, %i5
5089loop_477:
5090 tneg %icc, 0x1
5091loop_478:
5092 movrlez %g5, %o3, %o4
5093 fbul,a %fcc2, loop_479
5094 fmovsne %icc, %f21, %f13
5095 movle %xcc, %l0, %o1
5096 membar #Sync
5097 set 0x40, %l2
5098 ldda [%l7 + %l2] 0x1f, %f0
5099loop_479:
5100 fmul8x16al %f18, %f1, %f4
5101 movg %icc, %i7, %g6
5102 tle %xcc, 0x7
5103 brz %i0, loop_480
5104 bge,pn %xcc, loop_481
5105 orncc %i3, %l3, %g3
5106 fmovdvs %xcc, %f12, %f27
5107loop_480:
5108 sdiv %g4, 0x1100, %l1
5109loop_481:
5110 movg %xcc, %i6, %i4
5111 movg %icc, %l4, %i1
5112 fsrc2 %f14, %f24
5113 edge8 %g1, %l6, %o7
5114 fand %f24, %f14, %f8
5115 be,a,pn %icc, loop_482
5116 fmovdne %xcc, %f23, %f26
5117 sub %l5, %g7, %o5
5118 fpsub16 %f22, %f10, %f22
5119loop_482:
5120 andncc %g2, %o6, %o2
5121 andncc %o0, %l2, %i5
5122 alignaddr %g5, %i2, %o3
5123 andn %l0, 0x0974, %o1
5124 fbne,a %fcc2, loop_483
5125 umul %o4, %i7, %g6
5126 std %i0, [%l7 + 0x68]
5127 movl %icc, %l3, %i3
5128loop_483:
5129 mova %xcc, %g3, %g4
5130 wr %g0, 0x81, %asi
5131 prefetcha [%l7 + 0x60] %asi, 0x2
5132 umul %i4, %l4, %l1
5133 sra %g1, %i1, %l6
5134 xnor %o7, %l5, %o5
5135 fone %f8
5136 andn %g7, 0x0A59, %o6
5137 set 0x110, %l3
5138 ldxa [%g0 + %l3] 0x52, %g2
5139 sethi 0x0E76, %o0
5140 srl %o2, %i5, %g5
5141 orn %l2, %o3, %i2
5142 tsubcctv %l0, %o4, %i7
5143 ble,a,pt %icc, loop_484
5144 fbe,a %fcc0, loop_485
5145 fbe,a %fcc3, loop_486
5146 edge32n %o1, %i0, %l3
5147loop_484:
5148 fmovscs %icc, %f14, %f1
5149loop_485:
5150 array32 %i3, %g6, %g4
5151loop_486:
5152 sir 0x0687
5153 be,pt %xcc, loop_487
5154 subccc %i6, %i4, %l4
5155 movrlz %l1, %g3, %i1
5156 edge8 %l6, %o7, %l5
5157loop_487:
5158 fornot2s %f6, %f4, %f14
5159 movg %icc, %o5, %g1
5160 smulcc %o6, %g7, %g2
5161 edge16n %o2, %o0, %g5
5162 andncc %i5, %l2, %o3
5163 alignaddr %i2, %l0, %i7
5164 orn %o4, %o1, %l3
5165 sub %i3, %g6, %g4
5166 saved
5167 rdpr %cwp, %g1
5168 rdpr %cansave, %g2
5169 rdpr %canrestore, %g3
5170 rdpr %cleanwin, %g4
5171 rdpr %otherwin, %g5
5172 rdpr %wstate, %g6
5173 srax %i0, 0x11, %i4
5174 addc %l4, 0x041C, %i6
5175 umul %l1, 0x011F, %i1
5176 alignaddrl %g3, %l6, %l5
5177 tcc %xcc, 0x2
5178 nop
5179 set 0x13, %g3
5180 ldstub [%l7 + %g3], %o5
5181 movleu %icc, %g1, %o6
5182 movrgez %g7, 0x346, %g2
5183 taddcc %o2, 0x1F48, %o0
5184 wr %g0, 0x04, %asi
5185 lduha [%l7 + 0x26] %asi, %g5
5186 fcmps %fcc1, %f29, %f7
5187 ldd [%l7 + 0x68], %o6
5188 xorcc %l2, %o3, %i5
5189 ba,a,pn %xcc, loop_488
5190 tsubcctv %l0, %i7, %i2
5191 udivx %o4, 0x0973, %o1
5192 bne,a %icc, loop_489
5193loop_488:
5194 bneg,a,pn %xcc, loop_490
5195 tneg %icc, 0x4
5196 brgez %i3, loop_491
5197loop_489:
5198 edge8ln %l3, %g6, %i0
5199loop_490:
5200 array16 %g4, %l4, %i6
5201 edge16 %i4, %l1, %i1
5202loop_491:
5203 mulx %g3, 0x1D4F, %l6
5204 movle %icc, %l5, %g1
5205 movre %o5, %o6, %g7
5206 tcs %icc, 0x4
5207 subcc %g2, %o2, %o0
5208 fmovsneg %xcc, %f13, %f22
5209 set 0x40, %g2
5210 ldda [%l7 + %g2] 0x88, %f16
5211 fba %fcc3, loop_492
5212 bneg %xcc, loop_493
5213 andcc %g5, 0x1A11, %l2
5214 movn %xcc, %o3, %i5
5215loop_492:
5216 nop
5217 wr %g0, 0x0c, %asi
5218 ldstuba [%l7 + 0x59] %asi, %l0
5219loop_493:
5220 nop
5221 add %l7, 0x3C, %l6
5222 wr %g0, 0x0c, %asi
5223 lda [%l6] %asi, %i7
5224 casa [%l6] 0x0c, %i7, %i2
5225 srl %o4, %o7, %i3
5226 popc %o1, %l3
5227 movpos %xcc, %g6, %i0
5228 ta %icc, 0x1
5229 movneg %icc, %l4, %g4
5230 fmuld8sux16 %f8, %f21, %f16
5231 fcmple32 %f10, %f6, %i4
5232 umul %i6, 0x0559, %i1
5233 addc %l1, %l6, %g3
5234 fcmpgt32 %f14, %f12, %l5
5235 fpsub32 %f28, %f24, %f14
5236 orn %o5, 0x0A87, %o6
5237 te %icc, 0x6
5238 fbue,a %fcc3, loop_494
5239 taddcctv %g1, %g7, %o2
5240 mulx %o0, %g5, %l2
5241 add %g2, 0x1B84, %o3
5242loop_494:
5243 alignaddr %i5, %i7, %i2
5244 add %o4, 0x1A68, %o7
5245 siam 0x1
5246 fpadd32 %f28, %f20, %f18
5247 fcmped %fcc1, %f10, %f16
5248 fornot2s %f5, %f2, %f19
5249 taddcctv %i3, 0x0132, %l0
5250 fbl %fcc1, loop_495
5251 taddcc %o1, %g6, %i0
5252 ble,pt %xcc, loop_496
5253 ldd [%l7 + 0x18], %l2
5254loop_495:
5255 brlez %g4, loop_497
5256 tsubcctv %l4, 0x1E1F, %i6
5257loop_496:
5258 edge8l %i1, %i4, %l6
5259 tcs %icc, 0x5
5260loop_497:
5261 movcc %icc, %l1, %g3
5262 fmovdcc %icc, %f24, %f15
5263 tn %icc, 0x3
5264 array32 %l5, %o6, %g1
5265 flush %l7 + 0x58
5266 fpadd16 %f18, %f26, %f14
5267 wr %g0, 0x18, %asi
5268 lduwa [%l7 + 0x14] %asi, %o5
5269 tcc %icc, 0x4
5270 srax %o2, 0x09, %o0
5271 fcmpeq16 %f10, %f16, %g5
5272 edge8n %l2, %g2, %o3
5273 edge32l %i5, %g7, %i7
5274 fmovrsgez %i2, %f22, %f23
5275 fcmpgt16 %f30, %f6, %o4
5276 orcc %o7, 0x05B0, %i3
5277 fcmps %fcc0, %f28, %f28
5278 stx %l0, [%l7 + 0x40]
5279 smul %g6, 0x198E, %i0
5280 movneg %xcc, %l3, %g4
5281 movcc %xcc, %o1, %i6
5282 wr %g0, 0x04, %asi
5283 stba %l4, [%l7 + 0x0D] %asi
5284 ldstub [%l7 + 0x77], %i1
5285 movpos %icc, %l6, %i4
5286 fbl,a %fcc2, loop_498
5287 subccc %g3, 0x0827, %l5
5288 stb %o6, [%l7 + 0x0E]
5289 fnot1s %f24, %f9
5290loop_498:
5291 fmovrslz %g1, %f1, %f23
5292 brlez %l1, loop_499
5293 tvc %icc, 0x3
5294 smul %o2, 0x1ABA, %o5
5295 tsubcctv %g5, 0x16C9, %o0
5296loop_499:
5297 tsubcc %g2, %o3, %l2
5298 movrne %i5, 0x23C, %g7
5299 bshuffle %f0, %f14, %f8
5300 wr %g0, 0x0c, %asi
5301 lduwa [%l7 + 0x40] %asi, %i7
5302 fxor %f20, %f10, %f26
5303 movl %icc, %i2, %o7
5304 fbge,a %fcc1, loop_500
5305 stx %o4, [%l7 + 0x58]
5306 fexpand %f26, %f0
5307 fpmerge %f16, %f29, %f28
5308loop_500:
5309 movle %xcc, %i3, %g6
5310 flush %l7 + 0x14
5311 fcmpne32 %f16, %f20, %l0
5312 alignaddr %l3, %i0, %g4
5313 movrlz %o1, 0x230, %i6
5314 movl %icc, %i1, %l6
5315 te %icc, 0x6
5316 fmul8x16au %f9, %f30, %f28
5317 saved
5318 rdpr %cwp, %g1
5319 rdpr %cansave, %g2
5320 rdpr %canrestore, %g3
5321 rdpr %cleanwin, %g4
5322 rdpr %otherwin, %g5
5323 rdpr %wstate, %g6
5324 alignaddrl %l4, %i4, %g3
5325 taddcc %l5, %o6, %l1
5326 fmovrdne %g1, %f20, %f10
5327 fandnot2 %f22, %f14, %f8
5328 movne %icc, %o2, %o5
5329 tcc %xcc, 0x3
5330 brgz %o0, loop_501
5331 array32 %g5, %o3, %g2
5332 fbue %fcc2, loop_502
5333 movneg %xcc, %l2, %i5
5334loop_501:
5335 sir 0x0BE8
5336 or %g7, 0x1C53, %i2
5337loop_502:
5338 membar 0x5F
5339 sllx %o7, 0x18, %i7
5340 wr %g0, 0x89, %asi
5341 stda %o4, [%l7 + 0x30] %asi
5342 fmovdne %xcc, %f21, %f29
5343 flush %l7 + 0x1C
5344 fmovsleu %xcc, %f0, %f11
5345 fandnot1s %f20, %f15, %f11
5346 xnor %i3, %l0, %l3
5347 tg %icc, 0x3
5348 tvs %icc, 0x1
5349 movl %xcc, %i0, %g4
5350 fblg,a %fcc0, loop_503
5351 fbl %fcc2, loop_504
5352 fnegs %f16, %f24
5353 fcmpgt32 %f26, %f28, %o1
5354loop_503:
5355 tle %icc, 0x5
5356loop_504:
5357 smul %g6, %i1, %l6
5358 orcc %i6, %l4, %g3
5359 srl %i4, %o6, %l5
5360 fpadd32 %f4, %f24, %f2
5361 edge16ln %g1, %o2, %l1
5362 movvc %icc, %o5, %g5
5363 ldsw [%l7 + 0x5C], %o3
5364 fmovdg %icc, %f25, %f12
5365 movre %g2, %o0, %l2
5366 sll %g7, 0x09, %i5
5367 fabss %f18, %f24
5368 bvc,a loop_505
5369 movre %o7, 0x28E, %i7
5370 edge32n %i2, %o4, %i3
5371 sll %l0, 0x1D, %i0
5372loop_505:
5373 ldstub [%l7 + 0x7D], %l3
5374 lduw [%l7 + 0x28], %o1
5375 fones %f22
5376 movrlz %g6, %g4, %l6
5377 movcc %xcc, %i6, %l4
5378 fmovsvs %icc, %f26, %f10
5379 orcc %g3, 0x0EFE, %i1
5380 tpos %xcc, 0x6
5381 ble,a,pn %xcc, loop_506
5382 movgu %xcc, %i4, %o6
5383 orn %g1, %o2, %l5
5384 fpmerge %f7, %f9, %f26
5385loop_506:
5386 bleu,a,pt %icc, loop_507
5387 fone %f30
5388 fbug %fcc0, loop_508
5389 bne,a %xcc, loop_509
5390loop_507:
5391 edge8n %o5, %l1, %o3
5392 fmovscs %icc, %f31, %f26
5393loop_508:
5394 nop
5395 add %l7, 0x30, %l6
5396 wr %g0, 0x19, %asi
5397 casxa [%l6] %asi, %g2, %o0
5398loop_509:
5399 fpsub16s %f4, %f31, %f0
5400 fmovdcc %icc, %f12, %f4
5401 fmovrslz %g5, %f14, %f28
5402 edge16 %g7, %i5, %l2
5403 fbn,a %fcc2, loop_510
5404 addcc %o7, 0x144D, %i7
5405 set 0x40, %l5
5406 stwa %o4, [%l7 + %l5] 0x10
5407loop_510:
5408 sll %i3, %i2, %i0
5409 tvc %xcc, 0x5
5410 fmovrdlz %l0, %f18, %f12
5411 srl %o1, 0x0D, %g6
5412 ble,pn %xcc, loop_511
5413 fmovdne %icc, %f27, %f24
5414 umulcc %l3, %l6, %g4
5415 fnot2 %f4, %f20
5416loop_511:
5417 nop
5418 set 0x48, %i0
5419 stha %l4, [%l7 + %i0] 0x15
5420 fmul8ulx16 %f18, %f24, %f22
5421 movrgz %i6, 0x23C, %i1
5422 xnor %i4, 0x1C60, %o6
5423 fmovsn %xcc, %f12, %f8
5424 umul %g1, 0x1431, %o2
5425 fbug %fcc1, loop_512
5426 tgu %icc, 0x6
5427 tsubcctv %l5, 0x0A79, %o5
5428 wr %g0, 0x10, %asi
5429 ldswa [%l7 + 0x7C] %asi, %g3
5430loop_512:
5431 fpsub16s %f7, %f19, %f17
5432 sir 0x1577
5433 fmovsvs %xcc, %f20, %f22
5434 fmovdvs %icc, %f10, %f23
5435 udivcc %l1, 0x0363, %o3
5436 bg,a %xcc, loop_513
5437 addccc %o0, %g2, %g5
5438 srlx %g7, 0x0A, %l2
5439 xor %i5, 0x0472, %o7
5440loop_513:
5441 fzeros %f12
5442 fmovdneg %icc, %f13, %f18
5443 fnot2s %f5, %f17
5444 brlez,a %o4, loop_514
5445 movvs %icc, %i3, %i2
5446 bgu,pt %xcc, loop_515
5447 tne %icc, 0x5
5448loop_514:
5449 ble,pn %xcc, loop_516
5450 fmovdpos %xcc, %f22, %f9
5451loop_515:
5452 fpsub16s %f5, %f4, %f28
5453 bg,a,pt %xcc, loop_517
5454loop_516:
5455 movvs %xcc, %i7, %l0
5456 fxor %f26, %f4, %f6
5457 tpos %xcc, 0x4
5458loop_517:
5459 nop
5460 wr %g0, 0x89, %asi
5461 stha %i0, [%l7 + 0x60] %asi
5462 edge16l %g6, %l3, %l6
5463 brgez,a %g4, loop_518
5464 fbu,a %fcc1, loop_519
5465 orcc %l4, 0x00A7, %i6
5466 movrgz %o1, 0x2AF, %i4
5467loop_518:
5468 membar 0x34
5469loop_519:
5470 tvc %xcc, 0x4
5471 fbu %fcc0, loop_520
5472 tle %xcc, 0x3
5473 edge8 %i1, %o6, %g1
5474 addcc %l5, %o5, %g3
5475loop_520:
5476 fmovsgu %icc, %f7, %f21
5477 movvs %xcc, %l1, %o3
5478 add %l7, 0x5C, %l6
5479 wr %g0, 0x0c, %asi
5480 casa [%l6] %asi, %o2, %o0
5481 bl %xcc, loop_521
5482 bvs loop_522
5483 sll %g5, 0x0D, %g2
5484 sll %g7, 0x08, %i5
5485loop_521:
5486 movrgez %l2, 0x3C1, %o7
5487loop_522:
5488 movl %icc, %o4, %i2
5489 umulcc %i3, %l0, %i7
5490 movrgez %i0, 0x095, %g6
5491 tg %icc, 0x3
5492 wr %g0, 0x88, %asi
5493 stba %l6, [%l7 + 0x4D] %asi
5494 movpos %xcc, %g4, %l4
5495 fmovsneg %xcc, %f15, %f15
5496 fmovrdgz %i6, %f26, %f18
5497 mova %icc, %l3, %o1
5498 srax %i4, %o6, %i1
5499 tle %icc, 0x5
5500 movgu %xcc, %l5, %o5
5501 sub %g1, 0x1869, %l1
5502 ta %xcc, 0x3
5503 pdist %f4, %f10, %f14
5504 sir 0x1402
5505 fbue,a %fcc1, loop_523
5506 tge %icc, 0x4
5507 tle %xcc, 0x3
5508 fands %f7, %f26, %f16
5509loop_523:
5510 ldsh [%l7 + 0x72], %g3
5511 andn %o2, %o3, %o0
5512 xorcc %g5, 0x0E0D, %g7
5513 stw %g2, [%l7 + 0x5C]
5514 sllx %l2, 0x1B, %o7
5515 movvc %xcc, %i5, %i2
5516 tvc %icc, 0x3
5517 andncc %o4, %i3, %l0
5518 add %l7, 0x40, %l6
5519 wr %g0, 0x11, %asi
5520 ldxa [%l6] %asi, %i7
5521 casxa [%l6] 0x11, %i7, %i0
5522 bge,a loop_524
5523 andcc %g6, 0x00FB, %l6
5524 prefetch [%l7 + 0x40], 0x1
5525 stw %g4, [%l7 + 0x74]
5526loop_524:
5527 srax %l4, 0x07, %l3
5528 nop
5529 setx loop_525, %l0, %l1
5530 wrpr 0x1, %tl
5531 wrpr %l1, %tnpc
5532 setx 0x34400001400, %l0, %l1
5533 wrpr %l1, %tstate
5534 wrhpr 0x4, %htstate
5535 done
5536 tcc %xcc, 0x0
5537 std %f22, [%l7 + 0x28]
5538 bvs,a %xcc, loop_526
5539loop_525:
5540 mulscc %i6, 0x1DC5, %i4
5541 movneg %xcc, %o6, %o1
5542 movle %icc, %l5, %o5
5543loop_526:
5544 udivx %i1, 0x17B3, %l1
5545 umulcc %g3, 0x1EA2, %o2
5546 swap [%l7 + 0x3C], %o3
5547 andncc %g1, %o0, %g7
5548 tvc %xcc, 0x6
5549 fmovdn %xcc, %f12, %f6
5550 set 0x64, %i2
5551 lduwa [%l7 + %i2] 0x0c, %g5
5552 edge16ln %g2, %o7, %l2
5553 sdivcc %i5, 0x1FFC, %i2
5554 fmovrse %i3, %f22, %f5
5555 tsubcctv %l0, %i7, %i0
5556 fone %f28
5557 orn %o4, 0x14C0, %g6
5558 sdivx %g4, 0x0676, %l4
5559 sethi 0x17DF, %l3
5560 bge loop_527
5561 movl %icc, %i6, %i4
5562 nop
5563 setx loop_528, %l0, %l1
5564 wrpr 0x1, %tl
5565 wrpr %l1, %tnpc
5566 setx 0x34400001400, %l0, %l1
5567 wrpr %l1, %tstate
5568 wrhpr 0x4, %htstate
5569 done
5570 fmovs %f26, %f3
5571loop_527:
5572 ldd [%l7 + 0x50], %i6
5573 taddcctv %o6, %o1, %l5
5574loop_528:
5575 umul %o5, %i1, %g3
5576 fnot2s %f23, %f6
5577 ldsh [%l7 + 0x4C], %o2
5578 bge,a loop_529
5579 fnegs %f25, %f22
5580 fcmpes %fcc0, %f28, %f29
5581 movgu %icc, %l1, %o3
5582loop_529:
5583 fcmpd %fcc1, %f6, %f4
5584 siam 0x7
5585 fmovdvc %xcc, %f17, %f0
5586 tsubcc %g1, 0x0080, %o0
5587 stb %g5, [%l7 + 0x68]
5588 fmovsgu %xcc, %f15, %f7
5589 ld [%l7 + 0x1C], %f22
5590 brgz,a %g7, loop_530
5591 edge16ln %g2, %o7, %i5
5592 fbu %fcc1, loop_531
5593 bn,pn %xcc, loop_532
5594loop_530:
5595 edge8l %l2, %i3, %l0
5596 srl %i2, 0x19, %i0
5597loop_531:
5598 edge32n %i7, %g6, %o4
5599loop_532:
5600 subcc %g4, 0x0F36, %l3
5601 set 0x08, %o6
5602 stda %i6, [%l7 + %o6] 0x15
5603 srl %l4, %l6, %i4
5604 edge8n %o1, %o6, %l5
5605 ldub [%l7 + 0x69], %i1
5606 fmovsneg %icc, %f18, %f8
5607 fornot1s %f31, %f9, %f31
5608 bn,pn %xcc, loop_533
5609 umul %o5, %o2, %l1
5610 sethi 0x1B09, %g3
5611 movneg %icc, %g1, %o0
5612loop_533:
5613 tg %icc, 0x1
5614 fpack16 %f14, %f14
5615 fbul,a %fcc0, loop_534
5616 taddcctv %o3, 0x195F, %g7
5617 wr %g0, 0x80, %asi
5618 lduba [%l7 + 0x44] %asi, %g5
5619loop_534:
5620 subcc %o7, 0x0D2B, %i5
5621 sir 0x00A5
5622 fmovdvs %xcc, %f20, %f30
5623 bleu,a,pn %icc, loop_535
5624 array16 %g2, %i3, %l0
5625 sdivx %l2, 0x0096, %i0
5626 edge32l %i7, %i2, %g6
5627loop_535:
5628 movrgz %o4, %l3, %g4
5629 fpack16 %f18, %f25
5630 edge8ln %l4, %i6, %i4
5631 ta %icc, 0x3
5632 fpsub16s %f5, %f3, %f10
5633 edge8l %l6, %o1, %l5
5634 fbule,a %fcc2, loop_536
5635 array16 %o6, %i1, %o2
5636 set 0x7C, %o4
5637 lda [%l7 + %o4] 0x04, %f2
5638loop_536:
5639 sdivx %l1, 0x0C24, %o5
5640 ble,a %icc, loop_537
5641 std %g2, [%l7 + 0x08]
5642 andn %g1, 0x0641, %o3
5643 edge32n %g7, %o0, %g5
5644loop_537:
5645 tgu %xcc, 0x0
5646 fnands %f15, %f21, %f13
5647 wr %g0, 0x11, %asi
5648 lda [%l7 + 0x54] %asi, %f2
5649 tl %xcc, 0x6
5650 fpadd16 %f6, %f2, %f24
5651 fornot2s %f5, %f4, %f30
5652 stx %o7, [%l7 + 0x20]
5653 mulscc %i5, %i3, %g2
5654 srlx %l0, %i0, %l2
5655 addccc %i2, %g6, %o4
5656 set 0x74, %l0
5657 stha %l3, [%l7 + %l0] 0x19
5658 ldd [%l7 + 0x48], %f8
5659 set 0x70, %l4
5660 swapa [%l7 + %l4] 0x19, %g4
5661 ta %icc, 0x6
5662 mulx %i7, %l4, %i6
5663 ldstub [%l7 + 0x20], %l6
5664 array8 %i4, %o1, %o6
5665 bne,a %icc, loop_538
5666 fmovrslz %l5, %f4, %f18
5667 fbl,a %fcc3, loop_539
5668 fmovse %xcc, %f22, %f25
5669loop_538:
5670 fornot1 %f28, %f20, %f14
5671 fnot2 %f14, %f28
5672loop_539:
5673 fsrc2s %f11, %f12
5674 movpos %icc, %o2, %i1
5675 be,pt %xcc, loop_540
5676 ldd [%l7 + 0x78], %l0
5677 add %l7, 0x4C, %l6
5678 wr %g0, 0x81, %asi
5679 casa [%l6] 0x81, %o5, %g3
5680loop_540:
5681 movrne %g1, %o3, %g7
5682 fnand %f26, %f24, %f24
5683 wr %g0, 0x0c, %asi
5684 sta %f31, [%l7 + 0x14] %asi
5685 xorcc %g5, 0x1075, %o7
5686 fmovdpos %icc, %f14, %f9
5687 movne %icc, %i5, %i3
5688 fands %f15, %f30, %f8
5689 array16 %o0, %l0, %i0
5690 alignaddrl %g2, %l2, %i2
5691 tpos %xcc, 0x0
5692 array32 %o4, %l3, %g4
5693 edge16ln %g6, %l4, %i6
5694 orn %l6, %i7, %o1
5695 fxors %f11, %f20, %f17
5696 sethi 0x16F7, %i4
5697 brlez,a %l5, loop_541
5698 tvs %xcc, 0x4
5699 smulcc %o2, 0x0944, %i1
5700 fandnot2s %f13, %f21, %f14
5701loop_541:
5702 movg %xcc, %o6, %o5
5703 fcmple32 %f4, %f6, %g3
5704 movcs %icc, %g1, %o3
5705 wr %g0, 0x19, %asi
5706 prefetcha [%l7 + 0x40] %asi, 0x1
5707 bge,a %xcc, loop_542
5708 mova %icc, %g5, %o7
5709 subcc %l1, 0x189C, %i5
5710 addccc %i3, 0x19C0, %o0
5711loop_542:
5712 tneg %xcc, 0x1
5713 movre %l0, 0x309, %i0
5714 restored
5715 rdpr %cwp, %g1
5716 rdpr %cansave, %g2
5717 rdpr %canrestore, %g3
5718 rdpr %cleanwin, %g4
5719 rdpr %otherwin, %g5
5720 rdpr %wstate, %g6
5721 fmovdvs %xcc, %f30, %f18
5722 fmovdleu %icc, %f1, %f14
5723 brnz %l2, loop_543
5724 andn %i2, 0x1641, %g2
5725 edge32 %o4, %l3, %g4
5726 udiv %g6, 0x0948, %i6
5727loop_543:
5728 sdivx %l6, 0x196E, %i7
5729 xorcc %l4, 0x0928, %i4
5730 movle %icc, %l5, %o1
5731 bn,a,pn %xcc, loop_544
5732 addc %i1, 0x1871, %o6
5733 movleu %xcc, %o2, %o5
5734 wr %g0, 0x89, %asi
5735 ldsha [%l7 + 0x5A] %asi, %g1
5736loop_544:
5737 tsubcctv %g3, 0x0B41, %o3
5738 bgu,pn %icc, loop_545
5739 swap [%l7 + 0x08], %g7
5740 fpmerge %f0, %f23, %f8
5741 movleu %xcc, %g5, %o7
5742loop_545:
5743 bne,a %xcc, loop_546
5744 fpsub32s %f14, %f8, %f15
5745 swap [%l7 + 0x28], %i5
5746 fmuld8ulx16 %f15, %f19, %f0
5747loop_546:
5748 umulcc %l1, %o0, %i3
5749 sth %l0, [%l7 + 0x78]
5750 array32 %l2, %i2, %g2
5751 tsubcctv %i0, 0x0467, %l3
5752 movleu %xcc, %g4, %g6
5753 move %icc, %o4, %i6
5754 tvs %icc, 0x1
5755 ldx [%l7 + 0x38], %i7
5756 popc 0x1E4C, %l4
5757 fblg,a %fcc0, loop_547
5758 movl %xcc, %l6, %l5
5759 sdivx %o1, 0x1DA8, %i1
5760 brlez,a %o6, loop_548
5761loop_547:
5762 flush %l7 + 0x44
5763 ldsb [%l7 + 0x46], %o2
5764 fmovrde %o5, %f0, %f24
5765loop_548:
5766 brz,a %i4, loop_549
5767 fmovrdgz %g1, %f24, %f4
5768 be,a %icc, loop_550
5769 movcs %icc, %o3, %g3
5770loop_549:
5771 smul %g7, 0x1423, %g5
5772 set 0x0C, %o0
5773 sta %f7, [%l7 + %o0] 0x15
5774loop_550:
5775 fones %f4
5776 sethi 0x1E14, %i5
5777 movne %xcc, %l1, %o7
5778 taddcctv %o0, 0x03BC, %l0
5779 restored
5780 rdpr %cwp, %g1
5781 rdpr %cansave, %g2
5782 rdpr %canrestore, %g3
5783 rdpr %cleanwin, %g4
5784 rdpr %otherwin, %g5
5785 rdpr %wstate, %g6
5786 fcmpgt16 %f26, %f22, %i3
5787 set 0x78, %o5
5788 stha %l2, [%l7 + %o5] 0x19
5789 alignaddr %i2, %g2, %l3
5790 mulscc %i0, 0x1CDE, %g6
5791 sra %g4, 0x0F, %i6
5792 fmovdg %xcc, %f28, %f2
5793 ldsb [%l7 + 0x11], %i7
5794 sir 0x134F
5795 fcmpgt16 %f0, %f16, %l4
5796 fcmpeq16 %f16, %f22, %l6
5797 edge8l %o4, %l5, %i1
5798 movne %xcc, %o1, %o6
5799 smul %o5, 0x10B2, %i4
5800 edge32n %g1, %o2, %o3
5801 brlez,a %g7, loop_551
5802 addccc %g3, %g5, %l1
5803 edge32l %i5, %o7, %l0
5804 orncc %o0, 0x02D2, %l2
5805loop_551:
5806 sllx %i2, 0x0C, %g2
5807 tgu %icc, 0x5
5808 fmovsl %xcc, %f30, %f10
5809 tne %xcc, 0x0
5810 sll %i3, %l3, %i0
5811 movneg %icc, %g4, %g6
5812 tn %icc, 0x7
5813 umul %i7, 0x07D7, %i6
5814 sllx %l4, 0x14, %o4
5815 orcc %l6, %i1, %l5
5816 fmovdgu %xcc, %f28, %f21
5817 orncc %o6, 0x0E79, %o5
5818 srax %o1, 0x09, %g1
5819 edge16ln %i4, %o3, %o2
5820 edge16ln %g3, %g5, %g7
5821 ta %xcc, 0x1
5822 edge32 %l1, %i5, %o7
5823 movrgz %o0, %l2, %i2
5824 fnot1 %f12, %f20
5825 membar 0x1C
5826 add %l0, 0x1B1A, %g2
5827 orcc %l3, %i3, %g4
5828 fbul,a %fcc3, loop_552
5829 bn,a,pn %icc, loop_553
5830 edge32ln %i0, %i7, %g6
5831 movrlez %l4, 0x335, %i6
5832loop_552:
5833 ldd [%l7 + 0x10], %o4
5834loop_553:
5835 sllx %l6, 0x09, %l5
5836 popc 0x1B7B, %o6
5837 add %i1, %o1, %g1
5838 array32 %o5, %i4, %o3
5839 and %g3, %o2, %g5
5840 movrgz %l1, %g7, %i5
5841 movgu %xcc, %o0, %o7
5842 edge16 %i2, %l2, %g2
5843 fcmped %fcc3, %f20, %f12
5844 movre %l0, 0x264, %l3
5845 array32 %g4, %i0, %i3
5846 pdist %f8, %f8, %f6
5847 movre %i7, %l4, %i6
5848 movcs %xcc, %g6, %o4
5849 fmovrdgz %l6, %f12, %f2
5850 and %o6, 0x1A43, %i1
5851 mulx %l5, 0x1C78, %o1
5852 sra %o5, %g1, %i4
5853 tleu %icc, 0x5
5854 andcc %o3, 0x1E04, %g3
5855 bn,a,pn %xcc, loop_554
5856 brlez %g5, loop_555
5857 nop
5858 setx loop_556, %l0, %l1
5859 jmpl %l1, %o2
5860 edge16l %g7, %i5, %l1
5861loop_554:
5862 array16 %o0, %i2, %o7
5863loop_555:
5864 tvs %xcc, 0x2
5865loop_556:
5866 fmovdl %xcc, %f5, %f0
5867 edge8ln %l2, %l0, %l3
5868 edge32 %g4, %g2, %i0
5869 srlx %i3, %l4, %i6
5870 movpos %icc, %i7, %o4
5871 movrgz %g6, 0x0F3, %l6
5872 fbue,a %fcc2, loop_557
5873 movl %icc, %o6, %l5
5874 te %icc, 0x5
5875 taddcc %i1, %o1, %o5
5876loop_557:
5877 or %g1, %i4, %g3
5878 movpos %xcc, %o3, %g5
5879 fbg,a %fcc2, loop_558
5880 tgu %xcc, 0x1
5881 fmuld8sux16 %f3, %f26, %f30
5882 movle %icc, %g7, %i5
5883loop_558:
5884 subccc %o2, %o0, %l1
5885 edge16l %o7, %i2, %l2
5886 fnand %f0, %f28, %f8
5887 array8 %l0, %g4, %l3
5888 alignaddr %i0, %i3, %g2
5889 fmovdcs %xcc, %f13, %f7
5890 fmovdvs %xcc, %f22, %f5
5891 mulx %i6, %l4, %i7
5892 movne %xcc, %o4, %l6
5893 fmuld8ulx16 %f19, %f17, %f12
5894 ba,a,pn %icc, loop_559
5895 edge8ln %o6, %g6, %l5
5896 fmul8sux16 %f28, %f18, %f26
5897 restored
5898 rdpr %cwp, %g1
5899 rdpr %cansave, %g2
5900 rdpr %canrestore, %g3
5901 rdpr %cleanwin, %g4
5902 rdpr %otherwin, %g5
5903 rdpr %wstate, %g6
5904loop_559:
5905 brlz,a %o1, loop_560
5906 udivx %o5, 0x1E7F, %g1
5907 tsubcc %i1, %g3, %o3
5908 movvc %icc, %i4, %g5
5909loop_560:
5910 fbg,a %fcc0, loop_561
5911 umulcc %g7, 0x020A, %o2
5912 movleu %icc, %i5, %o0
5913 stw %l1, [%l7 + 0x78]
5914loop_561:
5915 tneg %icc, 0x3
5916 subccc %o7, 0x0BE0, %l2
5917 bpos,pt %xcc, loop_562
5918 saved
5919 rdpr %cwp, %g1
5920 rdpr %cansave, %g2
5921 rdpr %canrestore, %g3
5922 rdpr %cleanwin, %g4
5923 rdpr %otherwin, %g5
5924 rdpr %wstate, %g6
5925 std %l0, [%l7 + 0x28]
5926 edge32n %i2, %g4, %l3
5927loop_562:
5928 srl %i3, %g2, %i0
5929 fcmpd %fcc1, %f24, %f22
5930 brlz %l4, loop_563
5931 subccc %i6, %i7, %l6
5932 movge %icc, %o4, %o6
5933 fbne,a %fcc0, loop_564
5934loop_563:
5935 movpos %xcc, %g6, %o1
5936 smulcc %l5, %g1, %i1
5937 tl %icc, 0x4
5938loop_564:
5939 sllx %g3, 0x12, %o3
5940 bcc,pn %xcc, loop_565
5941 addc %o5, 0x00B3, %g5
5942 fmovsvc %xcc, %f3, %f28
5943 udiv %i4, 0x11A5, %g7
5944loop_565:
5945 fbule,a %fcc3, loop_566
5946 subc %i5, 0x0DDD, %o2
5947 bgu,pn %xcc, loop_567
5948 bge,a loop_568
5949loop_566:
5950 fbule,a %fcc2, loop_569
5951 fmovdpos %xcc, %f11, %f12
5952loop_567:
5953 edge16l %l1, %o0, %o7
5954loop_568:
5955 xnor %l0, 0x09CE, %i2
5956loop_569:
5957 fmovsvs %xcc, %f24, %f18
5958 movneg %icc, %l2, %g4
5959 andncc %i3, %g2, %i0
5960 fsrc2 %f2, %f8
5961 movrgz %l3, %l4, %i6
5962 edge8ln %l6, %o4, %i7
5963 fmovrsne %o6, %f25, %f28
5964 movpos %xcc, %g6, %l5
5965 addcc %g1, 0x08DB, %i1
5966 fcmps %fcc2, %f8, %f0
5967 movge %xcc, %g3, %o1
5968 movl %xcc, %o3, %o5
5969 movg %icc, %i4, %g5
5970 taddcc %g7, 0x1897, %o2
5971 taddcc %i5, %o0, %o7
5972 edge16ln %l0, %i2, %l1
5973 movleu %xcc, %g4, %l2
5974 and %g2, %i0, %l3
5975 taddcc %l4, 0x11A9, %i3
5976 andn %i6, 0x15E2, %l6
5977 movg %xcc, %i7, %o4
5978 fnors %f19, %f16, %f22
5979 fpadd32s %f1, %f29, %f30
5980 mulscc %g6, 0x0B30, %l5
5981 fcmpeq16 %f28, %f10, %g1
5982 tvc %icc, 0x6
5983 fbg %fcc2, loop_570
5984 srl %i1, %g3, %o1
5985 te %xcc, 0x7
5986 flush %l7 + 0x7C
5987loop_570:
5988 nop
5989 wr %g0, 0x89, %asi
5990 stha %o3, [%l7 + 0x3A] %asi
5991 fabsd %f16, %f16
5992 set 0x68, %g1
5993 stwa %o6, [%l7 + %g1] 0x80
5994 fbo %fcc2, loop_571
5995 sethi 0x104D, %o5
5996 addccc %i4, 0x0A43, %g5
5997 te %icc, 0x0
5998loop_571:
5999 movrlez %o2, 0x23C, %g7
6000 sdivcc %i5, 0x14EB, %o0
6001 move %xcc, %l0, %i2
6002 brlez %l1, loop_572
6003 tge %xcc, 0x2
6004 mova %icc, %o7, %l2
6005 fandnot2s %f2, %f13, %f24
6006loop_572:
6007 fbg %fcc3, loop_573
6008 array32 %g4, %i0, %l3
6009 sllx %l4, %i3, %i6
6010 tn %xcc, 0x5
6011loop_573:
6012 movcs %xcc, %l6, %g2
6013 movre %o4, %g6, %l5
6014 movvc %icc, %g1, %i7
6015 movvc %xcc, %g3, %o1
6016 brnz %i1, loop_574
6017 fmovdvs %icc, %f31, %f20
6018 bneg,a loop_575
6019 sub %o3, %o5, %i4
6020loop_574:
6021 nop
6022 set 0x48, %i4
6023 sta %f0, [%l7 + %i4] 0x80
6024loop_575:
6025 movrlez %g5, 0x372, %o6
6026 taddcc %o2, 0x04B1, %i5
6027 edge32n %o0, %l0, %i2
6028 brgz %g7, loop_576
6029 edge16ln %l1, %l2, %o7
6030 fpackfix %f12, %f19
6031 tle %xcc, 0x3
6032loop_576:
6033 sth %g4, [%l7 + 0x56]
6034 stb %l3, [%l7 + 0x3B]
6035 tcs %icc, 0x0
6036 add %l7, 0x30, %l6
6037 wr %g0, 0x89, %asi
6038 ldxa [%l6] %asi, %l4
6039 casxa [%l6] %asi, %l4, %i0
6040 srlx %i6, %i3, %g2
6041 fmovd %f14, %f4
6042 movcc %xcc, %o4, %g6
6043 wr %g0, 0x88, %asi
6044 prefetcha [%l7 + 0x58] %asi, 0x1
6045 edge32ln %l5, %i7, %g3
6046 fmovd %f2, %f24
6047 sdiv %g1, 0x0E81, %i1
6048 move %icc, %o1, %o5
6049 fabss %f17, %f8
6050 fbule %fcc0, loop_577
6051 brgz,a %i4, loop_578
6052 bneg,pt %icc, loop_579
6053 tvc %icc, 0x5
6054loop_577:
6055 movle %icc, %g5, %o3
6056loop_578:
6057 fands %f12, %f1, %f31
6058loop_579:
6059 bge,a loop_580
6060 addc %o6, 0x0042, %i5
6061 wr %g0, 0x80, %asi
6062 prefetcha [%l7 + 0x58] %asi, 0x2
6063loop_580:
6064 or %o2, 0x020C, %l0
6065 udivcc %i2, 0x1F9B, %g7
6066 mulx %l1, 0x03EC, %o7
6067 wr %g0, 0x22, %asi
6068 stda %g4, [%l7 + 0x48] %asi
6069 membar #Sync
6070 wr %g0, 0x0c, %asi
6071 ldsha [%l7 + 0x40] %asi, %l2
6072 brz,a %l3, loop_581
6073 ble loop_582
6074 fmovsleu %icc, %f13, %f4
6075 std %i0, [%l7 + 0x70]
6076loop_581:
6077 fmovsvc %xcc, %f21, %f17
6078loop_582:
6079 move %icc, %l4, %i6
6080 edge16 %i3, %g2, %o4
6081 fbe,a %fcc3, loop_583
6082 movrlez %g6, %l6, %l5
6083 alignaddr %i7, %g1, %g3
6084 set 0x0A, %g4
6085 ldsha [%l7 + %g4] 0x81, %o1
6086loop_583:
6087 smulcc %o5, %i4, %i1
6088 fmovsvc %xcc, %f25, %f16
6089 tne %icc, 0x0
6090 taddcctv %g5, %o6, %o3
6091 movrne %o0, 0x14A, %i5
6092 edge16 %l0, %i2, %o2
6093 fbule,a %fcc0, loop_584
6094 fbl,a %fcc1, loop_585
6095 movrne %g7, 0x1D9, %l1
6096 fbe %fcc1, loop_586
6097loop_584:
6098 move %icc, %g4, %l2
6099loop_585:
6100 nop
6101 set 0x0C, %g7
6102 sta %f24, [%l7 + %g7] 0x14
6103loop_586:
6104 fornot2s %f31, %f13, %f30
6105 fzero %f14
6106 fnegd %f24, %f16
6107 fsrc2 %f10, %f0
6108 fmovdne %xcc, %f23, %f13
6109 edge8n %o7, %l3, %l4
6110 fmul8ulx16 %f20, %f26, %f30
6111 addcc %i6, 0x1C94, %i0
6112 movvs %xcc, %g2, %i3
6113 ldsb [%l7 + 0x5F], %g6
6114 bleu,a,pn %icc, loop_587
6115 fmovde %icc, %f6, %f16
6116 xorcc %l6, %l5, %i7
6117 array32 %g1, %g3, %o1
6118loop_587:
6119 addcc %o5, %o4, %i4
6120 edge16ln %i1, %o6, %g5
6121 tge %xcc, 0x0
6122 tle %xcc, 0x1
6123 fbo %fcc3, loop_588
6124 fnot2 %f6, %f12
6125 sir 0x0716
6126 movgu %icc, %o0, %o3
6127loop_588:
6128 umul %i5, %l0, %o2
6129 smul %i2, 0x188C, %l1
6130 subccc %g7, 0x04E0, %g4
6131 orn %o7, %l2, %l4
6132 andn %i6, 0x08AC, %l3
6133 mova %xcc, %i0, %i3
6134 array8 %g6, %l6, %l5
6135 fbe %fcc0, loop_589
6136 bvc,a,pt %xcc, loop_590
6137 movvc %xcc, %g2, %g1
6138 movneg %icc, %g3, %o1
6139loop_589:
6140 orcc %i7, 0x0545, %o4
6141loop_590:
6142 fzero %f12
6143 array8 %o5, %i1, %o6
6144 tge %xcc, 0x4
6145 orncc %i4, %g5, %o3
6146 call loop_591
6147 fmul8sux16 %f0, %f28, %f4
6148 movcc %icc, %o0, %l0
6149 tsubcctv %i5, %i2, %l1
6150loop_591:
6151 movvc %xcc, %g7, %o2
6152 alignaddrl %g4, %o7, %l2
6153 movleu %icc, %i6, %l3
6154 fmuld8sux16 %f11, %f0, %f28
6155 edge32ln %i0, %l4, %i3
6156 std %g6, [%l7 + 0x50]
6157 fandnot2 %f2, %f30, %f14
6158 srax %l6, %g2, %g1
6159 tge %xcc, 0x4
6160 set 0x44, %i7
6161 sta %f17, [%l7 + %i7] 0x80
6162 alignaddrl %l5, %o1, %i7
6163 mulscc %g3, %o4, %o5
6164 fpsub32 %f10, %f8, %f20
6165 std %i0, [%l7 + 0x18]
6166 movrne %i4, %g5, %o6
6167 set 0x74, %o3
6168 swapa [%l7 + %o3] 0x10, %o3
6169 fsrc2 %f18, %f0
6170 tle %icc, 0x6
6171 subcc %o0, 0x1916, %l0
6172 fmovdge %icc, %f14, %f8
6173 brgez,a %i5, loop_592
6174 fcmped %fcc3, %f24, %f26
6175 sll %l1, %g7, %o2
6176 fmovsge %icc, %f4, %f14
6177loop_592:
6178 subcc %g4, 0x0779, %i2
6179 movl %icc, %l2, %i6
6180 alignaddr %l3, %i0, %l4
6181 and %o7, 0x0905, %i3
6182 saved
6183 rdpr %cwp, %g1
6184 rdpr %cansave, %g2
6185 rdpr %canrestore, %g3
6186 rdpr %cleanwin, %g4
6187 rdpr %otherwin, %g5
6188 rdpr %wstate, %g6
6189 set 0x64, %g6
6190 stwa %g6, [%l7 + %g6] 0x22
6191 membar #Sync
6192 bge,a,pn %icc, loop_593
6193 fmuld8sux16 %f19, %f28, %f30
6194 tvc %icc, 0x2
6195 array32 %g2, %g1, %l5
6196loop_593:
6197 udivx %l6, 0x0E9A, %i7
6198 fmovscc %icc, %f19, %f13
6199 edge32ln %g3, %o4, %o5
6200 std %o0, [%l7 + 0x38]
6201 fcmpne16 %f26, %f24, %i4
6202 taddcctv %i1, %g5, %o6
6203 tpos %xcc, 0x4
6204 tneg %icc, 0x1
6205 alignaddr %o0, %o3, %l0
6206 fmovdpos %xcc, %f21, %f15
6207 siam 0x2
6208 edge32l %l1, %i5, %o2
6209 or %g7, 0x0C75, %i2
6210 fbule %fcc1, loop_594
6211 tn %icc, 0x1
6212 brgez,a %l2, loop_595
6213 fble %fcc1, loop_596
6214loop_594:
6215 array32 %g4, %l3, %i0
6216 movcs %xcc, %l4, %i6
6217loop_595:
6218 addccc %i3, %g6, %g2
6219loop_596:
6220 fmovsg %xcc, %f22, %f9
6221 movleu %xcc, %g1, %o7
6222 udivx %l5, 0x1E2B, %l6
6223 move %xcc, %i7, %g3
6224 movvs %icc, %o4, %o1
6225 set 0x40, %l1
6226 lduwa [%l7 + %l1] 0x88, %i4
6227 fmuld8sux16 %f5, %f22, %f2
6228 bge,a loop_597
6229 call loop_598
6230 taddcctv %o5, %i1, %g5
6231 sra %o0, %o6, %l0
6232loop_597:
6233 sdivcc %l1, 0x1FB1, %i5
6234loop_598:
6235 stw %o2, [%l7 + 0x70]
6236 fmovda %xcc, %f19, %f0
6237 add %l7, 0x7C, %l6
6238 wr %g0, 0x19, %asi
6239 casa [%l6] 0x19, %g7, %i2
6240 movcc %icc, %o3, %l2
6241 and %g4, 0x1C90, %l3
6242 movcc %icc, %l4, %i6
6243 mulscc %i0, 0x13DD, %g6
6244 fmovdvs %icc, %f17, %f7
6245 movleu %icc, %i3, %g2
6246 movn %icc, %g1, %o7
6247 andncc %l5, %i7, %g3
6248 xnorcc %o4, 0x0047, %o1
6249 bn loop_599
6250 movgu %icc, %i4, %o5
6251 alignaddr %i1, %l6, %o0
6252 movge %icc, %o6, %l0
6253loop_599:
6254 movcc %xcc, %g5, %i5
6255 brgz,a %o2, loop_600
6256 srl %g7, 0x03, %i2
6257 fmovsn %icc, %f18, %f19
6258 mulscc %o3, %l2, %l1
6259loop_600:
6260 xor %g4, %l4, %i6
6261 tleu %xcc, 0x7
6262 subccc %l3, 0x05CF, %i0
6263 udivx %g6, 0x0FE9, %g2
6264 edge16ln %g1, %i3, %l5
6265 or %i7, %g3, %o7
6266 smul %o4, 0x0F05, %o1
6267 ldd [%l7 + 0x38], %i4
6268 addc %o5, %i1, %l6
6269 saved
6270 rdpr %cwp, %g1
6271 rdpr %cansave, %g2
6272 rdpr %canrestore, %g3
6273 rdpr %cleanwin, %g4
6274 rdpr %otherwin, %g5
6275 rdpr %wstate, %g6
6276 fbg %fcc2, loop_601
6277 fxor %f20, %f28, %f14
6278 wr %g0, 0x80, %asi
6279 ldswa [%l7 + 0x74] %asi, %o6
6280loop_601:
6281 or %o0, 0x05D9, %l0
6282 orn %i5, %g5, %g7
6283 prefetch [%l7 + 0x50], 0x1
6284 fpsub32 %f0, %f6, %f30
6285 addcc %i2, 0x1B77, %o3
6286 set 0x24, %l6
6287 lda [%l7 + %l6] 0x80, %f28
6288 movleu %icc, %l2, %o2
6289 srlx %g4, 0x16, %l1
6290 movpos %icc, %i6, %l3
6291 fpadd16 %f0, %f14, %f24
6292 array32 %l4, %g6, %i0
6293 stbar
6294 orn %g2, 0x0C37, %i3
6295 fmovdpos %xcc, %f30, %f28
6296 set 0x68, %o2
6297 swapa [%l7 + %o2] 0x04, %g1
6298 popc %l5, %i7
6299 membar 0x69
6300 set 0x50, %o1
6301 ldswa [%l7 + %o1] 0x19, %o7
6302 fmovrsgez %g3, %f14, %f5
6303 array32 %o1, %i4, %o4
6304 edge32ln %o5, %i1, %o6
6305 srl %l6, %l0, %o0
6306 bne,pt %icc, loop_602
6307 fcmpne32 %f0, %f12, %i5
6308 tsubcctv %g7, 0x091D, %g5
6309 movne %icc, %o3, %i2
6310loop_602:
6311 nop
6312 wr %g0, 0x88, %asi
6313 ldstuba [%l7 + 0x23] %asi, %o2
6314 sub %l2, 0x1E1C, %l1
6315 xnor %g4, %i6, %l3
6316 movle %icc, %g6, %l4
6317 fmovs %f29, %f23
6318 tn %xcc, 0x1
6319 fnands %f17, %f0, %f28
6320 movrlez %i0, 0x2C0, %i3
6321 mulx %g2, 0x1B6B, %g1
6322 umulcc %i7, 0x0D66, %o7
6323 mova %xcc, %l5, %o1
6324 edge32n %g3, %i4, %o5
6325 edge16ln %i1, %o6, %l6
6326 tvc %xcc, 0x4
6327 fxor %f4, %f6, %f28
6328 array32 %l0, %o4, %i5
6329 fpack32 %f26, %f6, %f0
6330 wr %g0, 0x10, %asi
6331 ldswa [%l7 + 0x58] %asi, %g7
6332 ld [%l7 + 0x74], %f23
6333 xnorcc %g5, %o3, %i2
6334 ldub [%l7 + 0x3D], %o2
6335 bl %xcc, loop_603
6336 movcc %icc, %l2, %l1
6337 alignaddr %g4, %o0, %i6
6338 fpsub16 %f18, %f4, %f30
6339loop_603:
6340 movrne %l3, %l4, %g6
6341 fmovd %f14, %f6
6342 srl %i0, %i3, %g2
6343 movrlz %g1, 0x033, %o7
6344 fcmps %fcc0, %f23, %f25
6345 subcc %l5, %i7, %g3
6346 bge,pn %icc, loop_604
6347 udivx %i4, 0x0D70, %o1
6348 ta %xcc, 0x3
6349 andcc %o5, %i1, %l6
6350loop_604:
6351 fpackfix %f8, %f18
6352 addc %l0, 0x133C, %o4
6353 tle %icc, 0x4
6354 tl %xcc, 0x4
6355 mulscc %o6, %i5, %g7
6356 udiv %o3, 0x0DB7, %i2
6357 taddcctv %o2, %g5, %l2
6358 movleu %xcc, %g4, %l1
6359 fbule,a %fcc2, loop_605
6360 srax %i6, %l3, %o0
6361 edge8 %l4, %i0, %g6
6362 fmovrdgz %g2, %f26, %f28
6363loop_605:
6364 ldd [%l7 + 0x28], %f30
6365 sethi 0x0A4F, %g1
6366 edge32 %i3, %o7, %i7
6367 brlez,a %g3, loop_606
6368 tgu %xcc, 0x0
6369 set 0x58, %i3
6370 lda [%l7 + %i3] 0x89, %f13
6371loop_606:
6372 fpsub32s %f19, %f6, %f21
6373 subcc %i4, 0x196D, %l5
6374 fbg %fcc0, loop_607
6375 add %o1, %o5, %i1
6376 movge %icc, %l0, %l6
6377 bcs,a,pt %xcc, loop_608
6378loop_607:
6379 xnor %o6, 0x0C1F, %o4
6380 subcc %g7, %i5, %i2
6381 movge %xcc, %o2, %o3
6382loop_608:
6383 fmovdg %xcc, %f24, %f30
6384 and %l2, %g5, %g4
6385 fnot1s %f1, %f1
6386 lduh [%l7 + 0x5C], %l1
6387 fmovrdne %i6, %f6, %f2
6388 xnorcc %l3, 0x18B1, %l4
6389 stx %i0, [%l7 + 0x10]
6390 xnor %g6, 0x0872, %o0
6391 xor %g1, %i3, %o7
6392 orn %i7, %g2, %i4
6393 brlez %l5, loop_609
6394 addccc %g3, %o1, %o5
6395 andn %l0, 0x1778, %i1
6396 tle %icc, 0x4
6397loop_609:
6398 movneg %icc, %o6, %o4
6399 movpos %xcc, %g7, %l6
6400 set 0x54, %i1
6401 lduwa [%l7 + %i1] 0x10, %i2
6402 fbue,a %fcc2, loop_610
6403 addc %i5, %o3, %l2
6404 fnot2 %f8, %f30
6405 set 0x40, %g5
6406 stda %f16, [%l7 + %g5] 0x88
6407loop_610:
6408 array16 %o2, %g5, %g4
6409 edge32l %i6, %l3, %l1
6410 xnorcc %l4, %i0, %g6
6411 fandnot1s %f3, %f13, %f20
6412 ldsw [%l7 + 0x24], %g1
6413 edge16n %o0, %o7, %i3
6414 std %i6, [%l7 + 0x78]
6415 bge,pn %xcc, loop_611
6416 array8 %g2, %i4, %l5
6417 movl %xcc, %g3, %o1
6418 tvc %xcc, 0x3
6419loop_611:
6420 move %icc, %l0, %i1
6421 set 0x20, %o7
6422 stda %o6, [%l7 + %o7] 0x23
6423 membar #Sync
6424 mova %icc, %o5, %o4
6425 set 0x40, %i6
6426 stda %f0, [%l7 + %i6] 0xf8
6427 membar #Sync
6428 srlx %g7, %i2, %l6
6429 movle %xcc, %o3, %l2
6430 fbo,a %fcc1, loop_612
6431 sub %i5, %o2, %g4
6432 movrne %g5, %l3, %l1
6433 movge %icc, %i6, %l4
6434loop_612:
6435 lduh [%l7 + 0x44], %g6
6436 ldd [%l7 + 0x18], %f26
6437 fmovdvs %xcc, %f17, %f14
6438 tne %xcc, 0x1
6439 sethi 0x0545, %i0
6440 addccc %o0, 0x1030, %g1
6441 nop
6442 set 0x1C, %l2
6443 sth %i3, [%l7 + %l2]
6444 taddcctv %i7, %o7, %g2
6445 set 0x0E, %l3
6446 stha %i4, [%l7 + %l3] 0xea
6447 membar #Sync
6448 tge %xcc, 0x5
6449 bgu,a,pn %xcc, loop_613
6450 nop
6451 setx loop_614, %l0, %l1
6452 wrpr 0x1, %tl
6453 wrpr %l1, %tpc
6454 add %l1, 0x4, %l1
6455 wrpr %l1, %tnpc
6456 setx 0x34400001400, %l0, %l1
6457 wrpr %l1, %tstate
6458 wrhpr 0x4, %htstate
6459 retry
6460 fnot2s %f16, %f6
6461 fnegd %f24, %f22
6462loop_613:
6463 bge,a loop_615
6464loop_614:
6465 array32 %g3, %o1, %l5
6466 fbu,a %fcc0, loop_616
6467 mulscc %l0, 0x1FF1, %o6
6468loop_615:
6469 nop
6470 wr %g0, 0x89, %asi
6471 stda %f0, [%l7 + 0x40] %asi
6472loop_616:
6473 subccc %o5, 0x038D, %o4
6474 udivx %g7, 0x1935, %i1
6475 fbul %fcc3, loop_617
6476 array16 %l6, %o3, %i2
6477 stx %i5, [%l7 + 0x38]
6478 movle %icc, %l2, %g4
6479loop_617:
6480 call loop_618
6481 and %g5, %o2, %l1
6482 srax %i6, %l3, %g6
6483 tsubcc %i0, 0x0E52, %o0
6484loop_618:
6485 nop
6486 setx loop_619, %l0, %l1
6487 wrpr 0x1, %tl
6488 wrpr %l1, %tnpc
6489 setx 0x34400001400, %l0, %l1
6490 wrpr %l1, %tstate
6491 wrhpr 0x4, %htstate
6492 done
6493 subccc %g1, 0x1FF9, %i3
6494 sth %i7, [%l7 + 0x60]
6495 set 0x48, %g3
6496 prefetcha [%l7 + %g3] 0x10, 0x0
6497loop_619:
6498 srax %g2, %i4, %g3
6499 tleu %xcc, 0x1
6500 udiv %o7, 0x0217, %l5
6501 fmovde %icc, %f1, %f19
6502 tcc %xcc, 0x2
6503 wr %g0, 0x80, %asi
6504 lduwa [%l7 + 0x54] %asi, %o1
6505 add %o6, 0x1ED7, %o5
6506 tvc %xcc, 0x2
6507 srlx %o4, 0x06, %l0
6508 fone %f4
6509 set 0x40, %i5
6510 ldda [%l7 + %i5] 0x2e, %i0
6511 nop
6512 set 0x28, %g2
6513 std %i6, [%l7 + %g2]
6514 addccc %o3, 0x1785, %g7
6515 sra %i2, 0x1F, %l2
6516 fmuld8sux16 %f17, %f16, %f10
6517 sir 0x1854
6518 fornot2s %f25, %f12, %f11
6519 tg %xcc, 0x3
6520 andncc %i5, %g4, %g5
6521 smul %o2, 0x12EB, %i6
6522 set 0x24, %i0
6523 ldsba [%l7 + %i0] 0x81, %l1
6524 ldd [%l7 + 0x68], %f6
6525 nop
6526 set 0x3D, %l5
6527 ldstub [%l7 + %l5], %l3
6528 subccc %i0, 0x03A1, %o0
6529 fmovsvc %xcc, %f2, %f26
6530 brnz %g1, loop_620
6531 orcc %g6, %i7, %l4
6532 call loop_621
6533 fzero %f14
6534loop_620:
6535 movg %xcc, %i3, %g2
6536 ldsh [%l7 + 0x60], %i4
6537loop_621:
6538 fxor %f20, %f4, %f18
6539 edge32 %o7, %l5, %o1
6540 mulx %g3, %o5, %o4
6541 set 0x00, %o6
6542 ldxa [%g0 + %o6] 0x50, %l0
6543 set 0x0C, %i2
6544 ldsha [%l7 + %i2] 0x14, %i1
6545 fmovdneg %icc, %f20, %f29
6546 movcs %icc, %o6, %o3
6547 fbuge,a %fcc1, loop_622
6548 sub %l6, 0x1CCF, %g7
6549 bvc,pn %icc, loop_623
6550 fmovrdlz %i2, %f28, %f16
6551loop_622:
6552 tcc %icc, 0x6
6553 edge8 %i5, %g4, %g5
6554loop_623:
6555 tne %icc, 0x3
6556 edge16n %l2, %o2, %l1
6557 movge %icc, %i6, %i0
6558 tvc %icc, 0x7
6559 set 0x3C, %l0
6560 lduha [%l7 + %l0] 0x15, %o0
6561 brgz,a %l3, loop_624
6562 sethi 0x058A, %g6
6563 bl,a loop_625
6564 fbule %fcc3, loop_626
6565loop_624:
6566 fmovdpos %xcc, %f25, %f13
6567 bne,pt %xcc, loop_627
6568loop_625:
6569 prefetch [%l7 + 0x58], 0x1
6570loop_626:
6571 srlx %i7, 0x1C, %l4
6572 ld [%l7 + 0x18], %f5
6573loop_627:
6574 stbar
6575 alignaddrl %i3, %g1, %i4
6576 and %o7, %g2, %o1
6577 fsrc2 %f26, %f26
6578 fmovsl %xcc, %f21, %f11
6579 fblg %fcc3, loop_628
6580 umulcc %g3, 0x0B86, %o5
6581 fbl,a %fcc2, loop_629
6582 sllx %o4, %l0, %i1
6583loop_628:
6584 taddcctv %l5, %o6, %l6
6585 ta %icc, 0x2
6586loop_629:
6587 edge32 %g7, %i2, %i5
6588 alignaddrl %g4, %o3, %g5
6589 edge8ln %o2, %l1, %l2
6590 brlz %i0, loop_630
6591 bvs,a,pn %icc, loop_631
6592 xorcc %i6, %l3, %g6
6593 umul %i7, %l4, %o0
6594loop_630:
6595 tg %xcc, 0x0
6596loop_631:
6597 fpsub16 %f0, %f2, %f10
6598 array8 %g1, %i3, %i4
6599 tsubcctv %g2, 0x09E3, %o1
6600 fnegd %f12, %f14
6601 tleu %xcc, 0x3
6602 tle %icc, 0x1
6603 fcmpgt32 %f28, %f22, %g3
6604 movl %icc, %o5, %o4
6605 nop
6606 setx loop_632, %l0, %l1
6607 wrpr 0x1, %tl
6608 wrpr %l1, %tpc
6609 add %l1, 0x4, %l1
6610 wrpr %l1, %tnpc
6611 setx 0x34400001400, %l0, %l1
6612 wrpr %l1, %tstate
6613 wrhpr 0x4, %htstate
6614 retry
6615 tg %icc, 0x6
6616 addcc %l0, %i1, %o7
6617 bcc,a loop_633
6618loop_632:
6619 fpmerge %f20, %f11, %f4
6620 addccc %l5, 0x0A7F, %l6
6621 xor %g7, %i2, %i5
6622loop_633:
6623 fcmpeq16 %f28, %f30, %g4
6624 wr %g0, 0x04, %asi
6625 prefetcha [%l7 + 0x48] %asi, 0x2
6626 movne %xcc, %o6, %g5
6627 fxor %f2, %f6, %f20
6628 tl %xcc, 0x4
6629 fmovdle %icc, %f11, %f19
6630 saved
6631 rdpr %cwp, %g1
6632 rdpr %cansave, %g2
6633 rdpr %canrestore, %g3
6634 rdpr %cleanwin, %g4
6635 rdpr %otherwin, %g5
6636 rdpr %wstate, %g6
6637 edge8 %l1, %l2, %i0
6638 bvc,a loop_634
6639 array8 %i6, %o2, %g6
6640 orncc %i7, 0x068D, %l3
6641 wr %g0, 0x89, %asi
6642 swapa [%l7 + 0x7C] %asi, %o0
6643loop_634:
6644 movrne %g1, %l4, %i4
6645 te %xcc, 0x0
6646 wr %g0, 0xeb, %asi
6647 stba %g2, [%l7 + 0x54] %asi
6648 membar #Sync
6649 tvs %xcc, 0x4
6650 bl loop_635
6651 fcmpgt32 %f4, %f6, %i3
6652 membar 0x53
6653 edge32 %o1, %g3, %o4
6654loop_635:
6655 udiv %o5, 0x05A8, %l0
6656 fsrc2 %f20, %f20
6657 umul %i1, %o7, %l6
6658 edge16l %g7, %l5, %i5
6659 movvc %xcc, %i2, %g4
6660 nop
6661 set 0x18, %l4
6662 std %f12, [%l7 + %l4]
6663 wr %g0, 0x10, %asi
6664 lda [%l7 + 0x58] %asi, %f17
6665 bshuffle %f20, %f20, %f14
6666 set 0x26, %o4
6667 ldsba [%l7 + %o4] 0x18, %o3
6668 subcc %g5, 0x0FDF, %l1
6669 mulscc %o6, 0x174B, %l2
6670 sll %i0, %i6, %o2
6671 fbe %fcc0, loop_636
6672 edge16l %g6, %i7, %l3
6673 sdiv %o0, 0x07FA, %g1
6674 bshuffle %f18, %f18, %f2
6675loop_636:
6676 nop
6677 set 0x50, %o5
6678 stxa %i4, [%l7 + %o5] 0x18
6679 fmovrsgez %l4, %f13, %f26
6680 tge %icc, 0x1
6681 tcs %xcc, 0x0
6682 mulx %g2, %o1, %g3
6683 be,a,pn %xcc, loop_637
6684 edge8ln %i3, %o5, %l0
6685 tsubcc %o4, %i1, %o7
6686 taddcc %l6, %g7, %l5
6687loop_637:
6688 edge32 %i5, %g4, %o3
6689 tg %xcc, 0x6
6690 tsubcctv %g5, %i2, %l1
6691 tl %xcc, 0x3
6692 tle %xcc, 0x6
6693 fbne,a %fcc2, loop_638
6694 fmovsg %xcc, %f31, %f1
6695 flush %l7 + 0x24
6696 restored
6697 rdpr %cwp, %g1
6698 rdpr %cansave, %g2
6699 rdpr %canrestore, %g3
6700 rdpr %cleanwin, %g4
6701 rdpr %otherwin, %g5
6702 rdpr %wstate, %g6
6703loop_638:
6704 ta %xcc, 0x4
6705 array32 %l2, %o6, %i0
6706 ldsb [%l7 + 0x74], %o2
6707 ba,a %icc, loop_639
6708 edge16 %g6, %i6, %i7
6709 udivcc %o0, 0x03E4, %g1
6710 subccc %i4, %l3, %g2
6711loop_639:
6712 bvs %xcc, loop_640
6713 bcs,a,pn %xcc, loop_641
6714 fnors %f28, %f19, %f5
6715 sdivx %o1, 0x0CCF, %g3
6716loop_640:
6717 fone %f22
6718loop_641:
6719 nop
6720 set 0x7C, %o0
6721 swapa [%l7 + %o0] 0x18, %i3
6722 tge %xcc, 0x5
6723 std %f30, [%l7 + 0x28]
6724 tn %xcc, 0x4
6725 sethi 0x1829, %o5
6726 movre %l4, %l0, %i1
6727 fbul,a %fcc0, loop_642
6728 fandnot1s %f21, %f14, %f15
6729 or %o7, %l6, %g7
6730 movvc %xcc, %o4, %l5
6731loop_642:
6732 fpadd32s %f21, %f22, %f17
6733 andncc %i5, %o3, %g5
6734 te %xcc, 0x6
6735 tpos %icc, 0x5
6736 tleu %icc, 0x2
6737 alignaddrl %i2, %g4, %l2
6738 fbug %fcc3, loop_643
6739 stw %l1, [%l7 + 0x4C]
6740 addc %i0, 0x0B6E, %o6
6741 array8 %g6, %o2, %i6
6742loop_643:
6743 or %o0, 0x1F5A, %i7
6744 stbar
6745 wr %g0, 0x11, %asi
6746 stha %i4, [%l7 + 0x24] %asi
6747 tvc %icc, 0x6
6748 fzero %f22
6749 bcc,a %xcc, loop_644
6750 fmovdvc %xcc, %f24, %f16
6751 fpadd16 %f12, %f22, %f0
6752 add %l7, 0x68, %l6
6753 wr %g0, 0x80, %asi
6754 casxa [%l6] %asi, %g1, %g2
6755loop_644:
6756 movvs %xcc, %l3, %o1
6757 edge16ln %g3, %i3, %l4
6758 movle %icc, %o5, %i1
6759 fxnors %f20, %f14, %f11
6760 srlx %o7, %l6, %l0
6761 nop
6762 setx loop_645, %l0, %l1
6763 wrpr 0x1, %tl
6764 wrpr %l1, %tnpc
6765 setx 0x34400001400, %l0, %l1
6766 wrpr %l1, %tstate
6767 wrhpr 0x4, %htstate
6768 done
6769 edge8 %g7, %o4, %i5
6770 std %f24, [%l7 + 0x38]
6771 set 0x10, %i4
6772 lda [%l7 + %i4] 0x80, %f12
6773loop_645:
6774 fexpand %f2, %f16
6775 fbuge %fcc3, loop_646
6776 umul %o3, 0x012D, %g5
6777 bn,a %xcc, loop_647
6778 edge32n %i2, %g4, %l2
6779loop_646:
6780 fpsub32s %f19, %f18, %f28
6781 edge8l %l1, %l5, %o6
6782loop_647:
6783 tne %xcc, 0x4
6784 fbule %fcc3, loop_648
6785 sub %g6, 0x1D70, %i0
6786 brgez,a %o2, loop_649
6787 array16 %o0, %i7, %i6
6788loop_648:
6789 bne %icc, loop_650
6790 sdivx %g1, 0x0C6D, %i4
6791loop_649:
6792 orcc %g2, 0x0577, %l3
6793 xnor %o1, %i3, %l4
6794loop_650:
6795 movg %xcc, %o5, %i1
6796 sethi 0x1C90, %o7
6797 array8 %g3, %l6, %g7
6798 popc 0x164A, %o4
6799 orn %l0, 0x12A1, %o3
6800 fnors %f9, %f5, %f27
6801 tsubcc %i5, %i2, %g4
6802 fbu,a %fcc2, loop_651
6803 udiv %g5, 0x0D72, %l1
6804 edge8 %l5, %l2, %g6
6805 bvs,a,pt %icc, loop_652
6806loop_651:
6807 ble loop_653
6808 movl %icc, %o6, %i0
6809 brnz %o2, loop_654
6810loop_652:
6811 edge16 %o0, %i6, %i7
6812loop_653:
6813 nop
6814 set 0x58, %g1
6815 lduba [%l7 + %g1] 0x04, %i4
6816loop_654:
6817 fmovdn %xcc, %f6, %f27
6818 membar 0x7F
6819 flush %l7 + 0x64
6820 ba,pn %xcc, loop_655
6821 brz,a %g1, loop_656
6822 xnor %g2, %o1, %l3
6823 fmul8x16au %f0, %f15, %f2
6824loop_655:
6825 popc %l4, %o5
6826loop_656:
6827 nop
6828 set 0x28, %g7
6829 lduw [%l7 + %g7], %i1
6830 fmovrdlez %o7, %f4, %f14
6831 andcc %g3, %l6, %i3
6832 movgu %xcc, %o4, %g7
6833 movrgez %o3, %i5, %l0
6834 mulx %g4, %g5, %l1
6835 sdivx %l5, 0x17C5, %i2
6836 fmovrdne %l2, %f26, %f8
6837 add %g6, %i0, %o6
6838 wr %g0, 0x11, %asi
6839 sta %f22, [%l7 + 0x30] %asi
6840 sdivcc %o0, 0x01D4, %o2
6841 addc %i7, 0x143C, %i6
6842 xnor %i4, 0x040B, %g1
6843 movre %g2, 0x23C, %o1
6844 fmovdvs %xcc, %f10, %f17
6845 alignaddr %l3, %l4, %i1
6846 movrgez %o7, 0x042, %o5
6847 mova %icc, %l6, %g3
6848 bge loop_657
6849 udiv %i3, 0x0C86, %g7
6850 umulcc %o4, %o3, %l0
6851 sir 0x1AFC
6852loop_657:
6853 fmovsvc %xcc, %f13, %f7
6854 edge32n %g4, %g5, %l1
6855 edge32 %l5, %i5, %l2
6856 sllx %i2, %i0, %o6
6857 mova %xcc, %o0, %g6
6858 mulx %o2, 0x0A8A, %i6
6859 fmovdn %icc, %f29, %f27
6860 andncc %i4, %g1, %g2
6861 movrlz %i7, 0x267, %l3
6862 orncc %o1, %i1, %o7
6863 bvc,a loop_658
6864 fzeros %f5
6865 edge32n %o5, %l4, %g3
6866 tvs %icc, 0x6
6867loop_658:
6868 movrgez %l6, 0x329, %g7
6869 edge16n %o4, %i3, %o3
6870 taddcctv %g4, 0x1750, %g5
6871 movrlz %l1, 0x118, %l5
6872 movn %xcc, %i5, %l2
6873 sllx %i2, %i0, %l0
6874 stw %o0, [%l7 + 0x48]
6875 ta %xcc, 0x6
6876 tn %xcc, 0x6
6877 siam 0x0
6878 fpadd16 %f20, %f12, %f24
6879 xnor %g6, 0x14F7, %o2
6880 movrne %o6, %i4, %g1
6881 movl %icc, %i6, %g2
6882 fsrc2 %f22, %f18
6883 xorcc %i7, %l3, %o1
6884 fornot1 %f28, %f20, %f26
6885 faligndata %f22, %f8, %f12
6886 edge32ln %i1, %o7, %o5
6887 tge %xcc, 0x2
6888 std %l4, [%l7 + 0x30]
6889 wr %g0, 0x81, %asi
6890 prefetcha [%l7 + 0x50] %asi, 0x3
6891 movn %xcc, %g7, %l6
6892 movleu %icc, %i3, %o3
6893 fbe %fcc1, loop_659
6894 ldstub [%l7 + 0x10], %o4
6895 orn %g4, %l1, %l5
6896 fmovsg %icc, %f11, %f9
6897loop_659:
6898 movgu %xcc, %i5, %g5
6899 taddcctv %l2, 0x07F3, %i0
6900 fmovdn %icc, %f24, %f24
6901 fmovdgu %icc, %f5, %f31
6902 fmovsg %xcc, %f5, %f15
6903 brlz,a %l0, loop_660
6904 umulcc %i2, %o0, %o2
6905 fbe %fcc0, loop_661
6906 smul %g6, %i4, %g1
6907loop_660:
6908 edge8ln %o6, %g2, %i6
6909 sub %i7, 0x157C, %l3
6910loop_661:
6911 subccc %o1, %o7, %o5
6912 udivx %i1, 0x1CC5, %g3
6913 udivx %l4, 0x1E55, %l6
6914 xnorcc %g7, %i3, %o4
6915 fmul8sux16 %f24, %f22, %f2
6916 mulscc %o3, 0x0729, %g4
6917 bvs,a %icc, loop_662
6918 fpadd32s %f20, %f9, %f24
6919 addc %l5, 0x1FDD, %i5
6920 sethi 0x0C75, %l1
6921loop_662:
6922 edge16l %g5, %l2, %i0
6923 fbue,a %fcc0, loop_663
6924 ld [%l7 + 0x6C], %f3
6925 fpadd16 %f12, %f28, %f20
6926 fbue,a %fcc1, loop_664
6927loop_663:
6928 movne %xcc, %i2, %l0
6929 tvc %xcc, 0x5
6930 tcs %xcc, 0x2
6931loop_664:
6932 tn %icc, 0x1
6933 edge32ln %o2, %o0, %i4
6934 set 0x30, %i7
6935 prefetcha [%l7 + %i7] 0x89, 0x1
6936 fandnot2s %f15, %f5, %f25
6937 brlez,a %g1, loop_665
6938 mova %icc, %o6, %g2
6939 move %xcc, %i6, %i7
6940 fsrc2 %f16, %f18
6941loop_665:
6942 movrgz %l3, 0x057, %o1
6943 umulcc %o7, 0x070D, %o5
6944 udiv %g3, 0x178C, %i1
6945 tn %icc, 0x3
6946 tge %icc, 0x6
6947 andn %l6, 0x0654, %g7
6948 fexpand %f13, %f14
6949 fsrc2s %f28, %f28
6950 tcc %xcc, 0x0
6951 prefetch [%l7 + 0x7C], 0x2
6952 fxors %f3, %f15, %f16
6953 sllx %i3, 0x1D, %l4
6954 set 0x70, %o3
6955 ldswa [%l7 + %o3] 0x10, %o4
6956 orcc %o3, 0x0E95, %l5
6957 edge8 %i5, %g4, %l1
6958 subcc %l2, %i0, %i2
6959 brgez %g5, loop_666
6960 fbuge %fcc3, loop_667
6961 sub %o2, %l0, %o0
6962 bg,a %icc, loop_668
6963loop_666:
6964 fcmpeq32 %f18, %f12, %g6
6965loop_667:
6966 add %g1, 0x1004, %i4
6967 fmovrdlez %g2, %f6, %f20
6968loop_668:
6969 tsubcc %o6, %i6, %l3
6970 movvs %icc, %i7, %o1
6971 fornot2s %f24, %f4, %f12
6972 movvs %xcc, %o7, %o5
6973 tvc %icc, 0x2
6974 bcs,pn %icc, loop_669
6975 nop
6976 set 0x62, %g6
6977 lduh [%l7 + %g6], %g3
6978 set 0x41, %g4
6979 lduba [%l7 + %g4] 0x0c, %l6
6980loop_669:
6981 tg %xcc, 0x7
6982 fble,a %fcc3, loop_670
6983 srax %i1, %g7, %i3
6984 edge16l %o4, %l4, %l5
6985 edge32ln %o3, %i5, %g4
6986loop_670:
6987 te %icc, 0x3
6988 bgu %xcc, loop_671
6989 fmul8x16al %f29, %f27, %f18
6990 fbg,a %fcc3, loop_672
6991 fnot2s %f13, %f5
6992loop_671:
6993 tge %icc, 0x6
6994 fzero %f12
6995loop_672:
6996 fsrc1 %f14, %f12
6997 movrgez %l2, 0x06B, %l1
6998 fcmps %fcc3, %f12, %f24
6999 fbe %fcc1, loop_673
7000 alignaddr %i2, %i0, %g5
7001 movpos %icc, %o2, %o0
7002 fcmps %fcc1, %f15, %f0
7003loop_673:
7004 tne %xcc, 0x3
7005 edge16l %g6, %g1, %l0
7006 add %l7, 0x78, %l6
7007 wr %g0, 0x89, %asi
7008 casxa [%l6] %asi, %g2, %o6
7009 fbge,a %fcc2, loop_674
7010 fble %fcc1, loop_675
7011 array32 %i6, %l3, %i4
7012 srlx %i7, 0x14, %o1
7013loop_674:
7014 sdiv %o5, 0x09C2, %g3
7015loop_675:
7016 nop
7017 wr %g0, 0x10, %asi
7018 ldstuba [%l7 + 0x3A] %asi, %l6
7019 wr %g0, 0x0c, %asi
7020 lda [%l7 + 0x60] %asi, %f26
7021 fmul8x16 %f20, %f12, %f22
7022 fble %fcc3, loop_676
7023 alignaddr %i1, %g7, %i3
7024 andncc %o7, %o4, %l4
7025 edge32n %l5, %i5, %g4
7026loop_676:
7027 edge32n %o3, %l2, %l1
7028 tsubcctv %i0, 0x085A, %g5
7029 srl %o2, %o0, %i2
7030 fbo %fcc2, loop_677
7031 nop
7032 set 0x20, %l1
7033 std %g0, [%l7 + %l1]
7034 umulcc %g6, 0x119D, %g2
7035 faligndata %f28, %f8, %f4
7036loop_677:
7037 nop
7038 set 0x40, %l6
7039 lduw [%l7 + %l6], %l0
7040 udiv %i6, 0x0ECD, %o6
7041 fsrc1 %f8, %f30
7042 fnot1 %f0, %f26
7043 tneg %icc, 0x3
7044 tleu %xcc, 0x0
7045 edge32n %i4, %i7, %o1
7046 tle %xcc, 0x4
7047 membar 0x5B
7048 fbe %fcc3, loop_678
7049 edge32ln %l3, %g3, %l6
7050 fble %fcc2, loop_679
7051 alignaddrl %i1, %g7, %i3
7052loop_678:
7053 sdivcc %o5, 0x1C49, %o7
7054 lduw [%l7 + 0x18], %o4
7055loop_679:
7056 tleu %xcc, 0x1
7057 be loop_680
7058 tcs %xcc, 0x7
7059 tpos %icc, 0x3
7060 fmul8x16al %f29, %f0, %f6
7061loop_680:
7062 andncc %l4, %i5, %l5
7063 wr %g0, 0x19, %asi
7064 ldxa [%l7 + 0x48] %asi, %g4
7065 xor %o3, 0x1BB9, %l1
7066 bneg loop_681
7067 movvc %xcc, %l2, %g5
7068 xor %o2, %i0, %i2
7069 umul %o0, %g6, %g1
7070loop_681:
7071 bshuffle %f16, %f0, %f16
7072 taddcctv %g2, 0x1FC5, %i6
7073 std %f30, [%l7 + 0x18]
7074 andcc %l0, %i4, %o6
7075 fmovrslez %i7, %f6, %f4
7076 std %l2, [%l7 + 0x40]
7077 tgu %xcc, 0x5
7078 sub %g3, 0x0CDA, %o1
7079 taddcc %l6, 0x1887, %i1
7080 fmovrdgez %g7, %f14, %f30
7081 sth %o5, [%l7 + 0x6C]
7082 tneg %xcc, 0x5
7083 wr %g0, 0x0c, %asi
7084 ldstuba [%l7 + 0x75] %asi, %i3
7085 fmuld8sux16 %f10, %f5, %f4
7086 tne %icc, 0x5
7087 mulscc %o7, 0x07E9, %o4
7088 movl %icc, %l4, %l5
7089 subcc %i5, %g4, %o3
7090 addccc %l1, 0x142E, %g5
7091 fnegs %f14, %f28
7092 movrgez %l2, %o2, %i2
7093 alignaddr %i0, %o0, %g1
7094 movrgez %g6, %g2, %i6
7095 fmovs %f1, %f9
7096 fbule,a %fcc0, loop_682
7097 edge16n %l0, %o6, %i7
7098 stx %i4, [%l7 + 0x68]
7099 fmul8ulx16 %f26, %f6, %f6
7100loop_682:
7101 array16 %g3, %o1, %l6
7102 movrgz %i1, 0x0D1, %l3
7103 brlez %o5, loop_683
7104 srlx %g7, 0x02, %i3
7105 wr %g0, 0x88, %asi
7106 ldsha [%l7 + 0x62] %asi, %o4
7107loop_683:
7108 nop
7109 wr %g0, 0x81, %asi
7110 ldda [%l7 + 0x70] %asi, %o6
7111 ldsb [%l7 + 0x2A], %l5
7112 tg %xcc, 0x2
7113 fmovdgu %icc, %f16, %f1
7114 nop
7115 setx loop_684, %l0, %l1
7116 wrpr 0x1, %tl
7117 wrpr %l1, %tpc
7118 add %l1, 0x4, %l1
7119 wrpr %l1, %tnpc
7120 setx 0x34400001400, %l0, %l1
7121 wrpr %l1, %tstate
7122 wrhpr 0x4, %htstate
7123 retry
7124 fnands %f21, %f25, %f10
7125 fornot2s %f28, %f10, %f3
7126 bpos %icc, loop_685
7127loop_684:
7128 tvs %xcc, 0x5
7129 fbule %fcc1, loop_686
7130 tsubcc %l4, 0x0AED, %i5
7131loop_685:
7132 bne,pn %xcc, loop_687
7133 tvs %xcc, 0x2
7134loop_686:
7135 te %icc, 0x0
7136 fands %f1, %f19, %f11
7137loop_687:
7138 movge %icc, %g4, %l1
7139 brlez %g5, loop_688
7140 xnorcc %l2, 0x1465, %o2
7141 fmovdle %icc, %f16, %f29
7142 move %icc, %o3, %i0
7143loop_688:
7144 fnot2 %f30, %f14
7145 fcmpgt16 %f2, %f22, %o0
7146 set 0x72, %o2
7147 lduba [%l7 + %o2] 0x19, %g1
7148 taddcc %g6, 0x1F93, %i2
7149 tleu %icc, 0x2
7150 movvc %icc, %i6, %l0
7151 umulcc %g2, 0x1FD0, %o6
7152 movg %xcc, %i7, %g3
7153 edge8 %o1, %l6, %i1
7154 movne %icc, %l3, %i4
7155 set 0x44, %o1
7156 stwa %g7, [%l7 + %o1] 0x22
7157 membar #Sync
7158 prefetch [%l7 + 0x10], 0x3
7159 fbne,a %fcc1, loop_689
7160 fmovdg %icc, %f31, %f6
7161 tge %xcc, 0x2
7162 fmovrdne %i3, %f20, %f30
7163loop_689:
7164 fmovsle %xcc, %f4, %f22
7165 bleu,a,pt %xcc, loop_690
7166 sir 0x00B8
7167 sethi 0x0FC8, %o4
7168 sth %o7, [%l7 + 0x58]
7169loop_690:
7170 ldd [%l7 + 0x08], %f14
7171 std %f6, [%l7 + 0x18]
7172 fpadd32 %f4, %f18, %f12
7173 addccc %o5, 0x0AA0, %l4
7174 fxnor %f14, %f16, %f8
7175 movle %xcc, %i5, %g4
7176 popc 0x1E18, %l5
7177 edge16 %g5, %l2, %l1
7178 brz,a %o2, loop_691
7179 tl %icc, 0x1
7180 bge,a loop_692
7181 smul %i0, 0x1762, %o3
7182loop_691:
7183 fbu,a %fcc3, loop_693
7184 sllx %g1, %g6, %o0
7185loop_692:
7186 tpos %icc, 0x2
7187 edge8n %i2, %l0, %g2
7188loop_693:
7189 brgz %o6, loop_694
7190 fmovdcc %icc, %f12, %f13
7191 fxnor %f24, %f18, %f18
7192 array8 %i7, %i6, %o1
7193loop_694:
7194 edge8ln %l6, %i1, %g3
7195 pdist %f28, %f24, %f12
7196 movle %xcc, %l3, %i4
7197 sdivx %i3, 0x0D51, %o4
7198 fabss %f19, %f7
7199 tgu %icc, 0x1
7200 nop
7201 setx loop_695, %l0, %l1
7202 wrpr 0x1, %tl
7203 wrpr %l1, %tpc
7204 add %l1, 0x4, %l1
7205 wrpr %l1, %tnpc
7206 setx 0x34400001400, %l0, %l1
7207 wrpr %l1, %tstate
7208 wrhpr 0x4, %htstate
7209 retry
7210 umulcc %g7, %o7, %o5
7211 orncc %i5, %g4, %l5
7212 tcc %icc, 0x7
7213loop_695:
7214 taddcc %l4, %l2, %l1
7215 tg %icc, 0x0
7216 wr %g0, 0x0c, %asi
7217 ldda [%l7 + 0x40] %asi, %f0
7218 movvs %xcc, %o2, %g5
7219 taddcctv %i0, %g1, %o3
7220 srax %g6, %o0, %l0
7221 fpsub32 %f28, %f6, %f20
7222 xorcc %i2, %o6, %g2
7223 fbne %fcc0, loop_696
7224 xnor %i6, 0x0902, %i7
7225 edge32l %o1, %l6, %g3
7226 sth %l3, [%l7 + 0x48]
7227loop_696:
7228 tg %icc, 0x5
7229 movvc %xcc, %i4, %i3
7230 movrgz %i1, 0x216, %g7
7231 sllx %o4, %o5, %o7
7232 add %g4, 0x0228, %l5
7233 movle %xcc, %l4, %i5
7234 nop
7235 setx loop_697, %l0, %l1
7236 wrpr 0x1, %tl
7237 wrpr %l1, %tnpc
7238 setx 0x34400001400, %l0, %l1
7239 wrpr %l1, %tstate
7240 wrhpr 0x4, %htstate
7241 done
7242 ta %xcc, 0x3
7243 movre %l1, %o2, %l2
7244 tsubcc %g5, %i0, %g1
7245loop_697:
7246 movneg %xcc, %o3, %g6
7247 fmovrse %l0, %f22, %f14
7248 fbu,a %fcc0, loop_698
7249 ldx [%l7 + 0x68], %o0
7250 sethi 0x063B, %i2
7251 ble,a,pn %xcc, loop_699
7252loop_698:
7253 smul %o6, 0x15BA, %g2
7254 fmovd %f16, %f26
7255 subcc %i6, %i7, %l6
7256loop_699:
7257 fmovdleu %xcc, %f17, %f24
7258 tge %icc, 0x3
7259 fmovs %f13, %f15
7260 movg %xcc, %o1, %l3
7261 movn %xcc, %g3, %i3
7262 movgu %xcc, %i4, %i1
7263 bge,pn %xcc, loop_700
7264 array8 %o4, %o5, %o7
7265 xor %g7, 0x0DDA, %l5
7266 fcmpgt32 %f18, %f16, %g4
7267loop_700:
7268 ldsb [%l7 + 0x3E], %l4
7269 fcmple16 %f6, %f24, %i5
7270 fmovsa %xcc, %f6, %f31
7271 edge32 %l1, %l2, %o2
7272 alignaddrl %i0, %g1, %g5
7273 fnand %f0, %f30, %f10
7274 subccc %g6, %l0, %o0
7275 fandnot1 %f2, %f6, %f24
7276 subccc %o3, 0x085D, %i2
7277 wr %g0, 0x80, %asi
7278 ldstuba [%l7 + 0x0C] %asi, %o6
7279 ldub [%l7 + 0x7C], %i6
7280 sdiv %g2, 0x1560, %i7
7281 te %icc, 0x3
7282 bge loop_701
7283 array8 %l6, %l3, %g3
7284 fbuge %fcc1, loop_702
7285 edge32l %i3, %o1, %i4
7286loop_701:
7287 movvc %icc, %i1, %o5
7288 smulcc %o4, %o7, %l5
7289loop_702:
7290 tvc %xcc, 0x7
7291 ldub [%l7 + 0x3E], %g7
7292 fornot2s %f31, %f9, %f24
7293 sdivcc %g4, 0x08B2, %i5
7294 taddcctv %l4, 0x05F9, %l1
7295 tg %icc, 0x0
7296 fble,a %fcc3, loop_703
7297 brgz %o2, loop_704
7298 tsubcctv %l2, 0x1AEB, %g1
7299 taddcc %i0, 0x112F, %g5
7300loop_703:
7301 movrlz %g6, %l0, %o3
7302loop_704:
7303 sll %o0, %o6, %i6
7304 movcc %xcc, %i2, %i7
7305 saved
7306 rdpr %cwp, %g1
7307 rdpr %cansave, %g2
7308 rdpr %canrestore, %g3
7309 rdpr %cleanwin, %g4
7310 rdpr %otherwin, %g5
7311 rdpr %wstate, %g6
7312 fbue,a %fcc0, loop_705
7313 movg %icc, %g2, %l6
7314 stw %l3, [%l7 + 0x2C]
7315 movvs %icc, %g3, %o1
7316loop_705:
7317 fpack16 %f6, %f17
7318 fcmpd %fcc2, %f12, %f6
7319 mova %xcc, %i3, %i4
7320 fmul8sux16 %f2, %f2, %f10
7321 edge8ln %o5, %o4, %i1
7322 movne %icc, %o7, %l5
7323 bcs,a,pn %xcc, loop_706
7324 fmovse %xcc, %f22, %f8
7325 wr %g0, 0x81, %asi
7326 stxa %g4, [%l7 + 0x58] %asi
7327loop_706:
7328 stx %i5, [%l7 + 0x08]
7329 umul %g7, %l4, %l1
7330 fmovsl %xcc, %f4, %f12
7331 fnor %f10, %f18, %f22
7332 ldsw [%l7 + 0x38], %l2
7333 fbe %fcc0, loop_707
7334 edge32l %g1, %i0, %g5
7335 saved
7336 rdpr %cwp, %g1
7337 rdpr %cansave, %g2
7338 rdpr %canrestore, %g3
7339 rdpr %cleanwin, %g4
7340 rdpr %otherwin, %g5
7341 rdpr %wstate, %g6
7342 sdivcc %o2, 0x1A3D, %l0
7343loop_707:
7344 edge32ln %o3, %o0, %g6
7345 fbul %fcc3, loop_708
7346 array8 %i6, %i2, %i7
7347 fbl %fcc1, loop_709
7348 tcc %icc, 0x0
7349loop_708:
7350 movge %icc, %o6, %g2
7351 fmuld8sux16 %f8, %f0, %f14
7352loop_709:
7353 bcc,pn %icc, loop_710
7354 sdivx %l6, 0x0FAE, %g3
7355 tn %icc, 0x0
7356 fbule,a %fcc3, loop_711
7357loop_710:
7358 fxnors %f0, %f10, %f11
7359 tl %xcc, 0x2
7360 set 0x60, %i3
7361 ldda [%l7 + %i3] 0x2c, %l2
7362loop_711:
7363 fbug,a %fcc1, loop_712
7364 tgu %icc, 0x3
7365 udivcc %o1, 0x093E, %i4
7366 taddcc %o5, 0x0700, %o4
7367loop_712:
7368 movl %icc, %i1, %i3
7369 move %xcc, %l5, %o7
7370 edge8 %g4, %i5, %l4
7371 sdiv %g7, 0x1721, %l2
7372 fpadd16 %f16, %f16, %f16
7373 sllx %g1, 0x16, %i0
7374 set 0x2C, %g5
7375 sta %f5, [%l7 + %g5] 0x10
7376 fmovsvc %icc, %f10, %f10
7377 or %g5, %o2, %l0
7378 tpos %xcc, 0x0
7379 fxors %f14, %f6, %f9
7380 wr %g0, 0x19, %asi
7381 swapa [%l7 + 0x78] %asi, %o3
7382 lduw [%l7 + 0x34], %l1
7383 faligndata %f26, %f30, %f4
7384 fmovdge %icc, %f28, %f25
7385 addcc %o0, 0x0942, %i6
7386 membar #Sync
7387 set 0x40, %i1
7388 ldda [%l7 + %i1] 0xf1, %f0
7389 fornot1s %f5, %f17, %f24
7390 set 0x18, %i6
7391 lda [%l7 + %i6] 0x15, %f15
7392 restored
7393 rdpr %cwp, %g1
7394 rdpr %cansave, %g2
7395 rdpr %canrestore, %g3
7396 rdpr %cleanwin, %g4
7397 rdpr %otherwin, %g5
7398 rdpr %wstate, %g6
7399 tleu %xcc, 0x3
7400 fmovrdlez %g6, %f14, %f2
7401 movneg %xcc, %i7, %i2
7402 fbl,a %fcc1, loop_713
7403 brgz,a %o6, loop_714
7404 fmovda %xcc, %f28, %f12
7405 tleu %icc, 0x7
7406loop_713:
7407 bge,pn %icc, loop_715
7408loop_714:
7409 fbn,a %fcc3, loop_716
7410 movl %xcc, %l6, %g3
7411 ldsw [%l7 + 0x54], %g2
7412loop_715:
7413 fcmpgt32 %f28, %f6, %o1
7414loop_716:
7415 lduh [%l7 + 0x6A], %l3
7416 fblg,a %fcc2, loop_717
7417 edge8l %o5, %o4, %i4
7418 te %icc, 0x5
7419 addc %i1, %l5, %o7
7420loop_717:
7421 fbule %fcc1, loop_718
7422 fcmpeq32 %f4, %f26, %i3
7423 subccc %i5, %g4, %g7
7424 edge16 %l4, %l2, %i0
7425loop_718:
7426 faligndata %f6, %f14, %f22
7427 add %l7, 0x20, %l6
7428 wr %g0, 0x10, %asi
7429 lda [%l6] %asi, %g1
7430 casa [%l6] %asi, %g1, %o2
7431 tneg %xcc, 0x5
7432 sdivx %l0, 0x16AF, %o3
7433 brz %l1, loop_719
7434 fmovrslz %o0, %f24, %f7
7435 movrlez %g5, %i6, %i7
7436 set 0x0C, %l2
7437 lda [%l7 + %l2] 0x88, %f8
7438loop_719:
7439 fmovsge %icc, %f17, %f3
7440 bg,a,pt %icc, loop_720
7441 movrne %i2, 0x37D, %o6
7442 and %g6, 0x0FEE, %l6
7443 or %g2, 0x1798, %o1
7444loop_720:
7445 umul %l3, 0x0725, %o5
7446 fbo,a %fcc2, loop_721
7447 fbn %fcc1, loop_722
7448 tsubcctv %o4, %g3, %i1
7449 bleu,a,pt %icc, loop_723
7450loop_721:
7451 movl %xcc, %i4, %l5
7452loop_722:
7453 tge %icc, 0x1
7454 add %o7, %i5, %g4
7455loop_723:
7456 srax %g7, 0x15, %i3
7457 wr %g0, 0xf8, %asi
7458 stda %f16, [%l7 + 0x40] %asi
7459 membar #Sync
7460 fmovrdlz %l4, %f8, %f22
7461 brgez,a %i0, loop_724
7462 tgu %xcc, 0x2
7463 fnegd %f14, %f14
7464 sub %g1, %l2, %l0
7465loop_724:
7466 sir 0x097C
7467 mulscc %o2, %o3, %o0
7468 edge16n %g5, %i6, %i7
7469 bleu,a,pn %xcc, loop_725
7470 umul %l1, %o6, %g6
7471 movrlz %l6, 0x221, %g2
7472 umulcc %i2, 0x1F15, %o1
7473loop_725:
7474 edge32 %o5, %o4, %g3
7475 edge32 %i1, %l3, %l5
7476 movg %icc, %i4, %i5
7477 udivx %g4, 0x10AE, %o7
7478 andcc %i3, %l4, %i0
7479 edge32n %g7, %g1, %l2
7480 edge32 %l0, %o3, %o2
7481 lduh [%l7 + 0x18], %g5
7482 fbl %fcc3, loop_726
7483 sll %i6, %i7, %o0
7484 fxnors %f24, %f18, %f13
7485 sdivx %l1, 0x0946, %g6
7486loop_726:
7487 subccc %o6, 0x17E2, %l6
7488 restored
7489 rdpr %cwp, %g1
7490 rdpr %cansave, %g2
7491 rdpr %canrestore, %g3
7492 rdpr %cleanwin, %g4
7493 rdpr %otherwin, %g5
7494 rdpr %wstate, %g6
7495 fnot2s %f26, %f23
7496 lduw [%l7 + 0x3C], %g2
7497 fmovsle %icc, %f21, %f28
7498 movneg %xcc, %o1, %i2
7499 fcmpne16 %f4, %f8, %o4
7500 movn %icc, %o5, %g3
7501 ldsb [%l7 + 0x7D], %i1
7502 nop
7503 set 0x18, %o7
7504 ldx [%l7 + %o7], %l3
7505 movge %icc, %i4, %i5
7506 addccc %l5, %g4, %i3
7507 set 0x64, %g3
7508 stwa %o7, [%l7 + %g3] 0x88
7509 movrgez %i0, %l4, %g1
7510 stx %g7, [%l7 + 0x38]
7511 movrgz %l2, 0x25F, %o3
7512 tleu %icc, 0x6
7513 addc %o2, %l0, %i6
7514 movge %xcc, %g5, %o0
7515 subcc %l1, 0x0848, %g6
7516 fmovd %f28, %f24
7517 tneg %icc, 0x1
7518 fands %f1, %f6, %f31
7519 fba %fcc1, loop_727
7520 edge32 %i7, %o6, %l6
7521 fpack32 %f8, %f2, %f22
7522 movl %xcc, %g2, %i2
7523loop_727:
7524 tcs %xcc, 0x2
7525 movrlz %o1, %o5, %g3
7526 tne %icc, 0x7
7527 edge16ln %o4, %l3, %i4
7528 lduw [%l7 + 0x0C], %i1
7529 fsrc2 %f8, %f18
7530 fcmpgt32 %f12, %f0, %l5
7531 smul %g4, %i5, %o7
7532 tl %xcc, 0x7
7533 tvs %icc, 0x4
7534 fmovsa %icc, %f28, %f3
7535 mova %xcc, %i0, %i3
7536 smul %g1, 0x1F23, %g7
7537 movge %icc, %l2, %l4
7538 restored
7539 rdpr %cwp, %g1
7540 rdpr %cansave, %g2
7541 rdpr %canrestore, %g3
7542 rdpr %cleanwin, %g4
7543 rdpr %otherwin, %g5
7544 rdpr %wstate, %g6
7545 edge8n %o3, %o2, %l0
7546 set 0x40, %i5
7547 stda %f0, [%l7 + %i5] 0x15
7548 edge32 %i6, %o0, %l1
7549 bleu,pn %xcc, loop_728
7550 movle %icc, %g5, %i7
7551 brnz,a %o6, loop_729
7552 mulx %g6, %l6, %i2
7553loop_728:
7554 sth %o1, [%l7 + 0x7E]
7555 alignaddr %o5, %g3, %g2
7556loop_729:
7557 fmovrde %o4, %f12, %f18
7558 add %l3, 0x01F0, %i1
7559 sdivcc %l5, 0x078B, %g4
7560 subccc %i4, 0x0F89, %o7
7561 fmul8x16au %f15, %f14, %f6
7562 movpos %icc, %i0, %i3
7563 membar #Sync
7564 set 0x40, %g2
7565 ldda [%l7 + %g2] 0x1f, %f16
7566 set 0x58, %l3
7567 stha %i5, [%l7 + %l3] 0x0c
7568 fpmerge %f26, %f12, %f20
7569 sdivx %g1, 0x006C, %l2
7570 fands %f20, %f15, %f14
7571 movne %icc, %g7, %o3
7572 restored
7573 rdpr %cwp, %g1
7574 rdpr %cansave, %g2
7575 rdpr %canrestore, %g3
7576 rdpr %cleanwin, %g4
7577 rdpr %otherwin, %g5
7578 rdpr %wstate, %g6
7579 movleu %xcc, %l4, %o2
7580 membar 0x4B
7581 fornot2s %f15, %f7, %f27
7582 sir 0x0E3F
7583 tcs %xcc, 0x7
7584 umul %l0, 0x0FEB, %o0
7585 sll %i6, 0x0D, %g5
7586 restored
7587 rdpr %cwp, %g1
7588 rdpr %cansave, %g2
7589 rdpr %canrestore, %g3
7590 rdpr %cleanwin, %g4
7591 rdpr %otherwin, %g5
7592 rdpr %wstate, %g6
7593 wr %g0, 0x19, %asi
7594 ldswa [%l7 + 0x14] %asi, %l1
7595 fmovsvc %icc, %f30, %f1
7596 subc %o6, 0x1380, %g6
7597 subccc %l6, 0x0D70, %i7
7598 orncc %i2, 0x1ED7, %o5
7599 fmovrsgez %o1, %f19, %f7
7600 fcmpne16 %f26, %f2, %g2
7601 fmovsneg %xcc, %f12, %f28
7602 subc %o4, 0x1968, %g3
7603 fba %fcc2, loop_730
7604 ta %icc, 0x1
7605 movne %xcc, %l3, %l5
7606 bvc,pt %icc, loop_731
7607loop_730:
7608 fbul,a %fcc2, loop_732
7609 fmovd %f16, %f0
7610 umulcc %g4, %i1, %o7
7611loop_731:
7612 lduh [%l7 + 0x6E], %i0
7613loop_732:
7614 ble,a,pn %xcc, loop_733
7615 edge16 %i3, %i4, %i5
7616 fandnot1s %f12, %f7, %f30
7617 sdiv %l2, 0x0733, %g7
7618loop_733:
7619 bgu,a,pn %xcc, loop_734
7620 bleu,pn %icc, loop_735
7621 fxnor %f16, %f2, %f0
7622 tleu %xcc, 0x6
7623loop_734:
7624 movpos %icc, %o3, %g1
7625loop_735:
7626 stw %l4, [%l7 + 0x60]
7627 fornot2 %f22, %f22, %f12
7628 prefetch [%l7 + 0x6C], 0x1
7629 udivx %l0, 0x0D27, %o0
7630 st %f15, [%l7 + 0x78]
7631 fxor %f6, %f10, %f6
7632 fcmple16 %f10, %f10, %o2
7633 srlx %i6, %l1, %o6
7634 addccc %g5, 0x097E, %g6
7635 movvc %xcc, %l6, %i2
7636 nop
7637 set 0x30, %i0
7638 ldd [%l7 + %i0], %o4
7639 membar #Sync
7640 set 0x40, %l5
7641 ldda [%l7 + %l5] 0xf8, %f16
7642 edge32n %i7, %o1, %g2
7643 bgu,a,pn %icc, loop_736
7644 fpackfix %f16, %f29
7645 movre %g3, 0x0E7, %l3
7646 edge32l %o4, %l5, %g4
7647loop_736:
7648 mulscc %i1, 0x119E, %i0
7649 set 0x40, %o6
7650 ldda [%l7 + %o6] 0x18, %f0
7651 ldx [%l7 + 0x48], %o7
7652 movge %xcc, %i4, %i5
7653 edge8ln %l2, %g7, %i3
7654 fmovrdlz %g1, %f26, %f12
7655 add %o3, 0x1863, %l0
7656 wr %g0, 0x81, %asi
7657 stda %f16, [%l7 + 0x40] %asi
7658 add %l4, %o2, %o0
7659 sdivcc %l1, 0x1A80, %i6
7660 edge32ln %o6, %g5, %g6
7661 fmul8ulx16 %f16, %f0, %f12
7662 stb %i2, [%l7 + 0x6E]
7663 subcc %o5, 0x0EE1, %l6
7664 set 0x24, %l0
7665 stwa %i7, [%l7 + %l0] 0x18
7666 brz,a %g2, loop_737
7667 fnors %f29, %f25, %f10
7668 fzeros %f4
7669 ta %icc, 0x3
7670loop_737:
7671 tle %icc, 0x3
7672 umulcc %o1, 0x1DA8, %l3
7673 edge16ln %o4, %g3, %l5
7674 addc %g4, 0x0719, %i0
7675 siam 0x7
7676 fmovrslez %o7, %f27, %f28
7677 tsubcc %i4, %i5, %l2
7678 alignaddrl %i1, %i3, %g7
7679 fors %f27, %f24, %f10
7680 fmovrdlz %o3, %f20, %f28
7681 subccc %l0, %l4, %g1
7682 fmovrdgez %o0, %f4, %f10
7683 fmovrsne %o2, %f22, %f12
7684 addcc %i6, %l1, %g5
7685 std %g6, [%l7 + 0x18]
7686 fornot2s %f8, %f19, %f26
7687 membar 0x73
7688 fpsub16 %f26, %f14, %f26
7689 and %o6, %i2, %o5
7690 array8 %l6, %i7, %g2
7691 bneg,pt %icc, loop_738
7692 smul %o1, 0x0730, %l3
7693 edge8n %g3, %l5, %o4
7694 xnorcc %i0, %g4, %o7
7695loop_738:
7696 fnand %f10, %f20, %f4
7697 swap [%l7 + 0x30], %i5
7698 edge16l %i4, %i1, %i3
7699 tvc %icc, 0x2
7700 sll %l2, 0x18, %g7
7701 smul %o3, 0x1A51, %l0
7702 tcs %xcc, 0x7
7703 te %icc, 0x7
7704 ta %xcc, 0x5
7705 movrgez %l4, 0x3CC, %o0
7706 nop
7707 setx loop_739, %l0, %l1
7708 wrpr 0x1, %tl
7709 wrpr %l1, %tnpc
7710 setx 0x34400001400, %l0, %l1
7711 wrpr %l1, %tstate
7712 wrhpr 0x4, %htstate
7713 done
7714 movge %icc, %o2, %g1
7715 subcc %i6, 0x0350, %g5
7716 xnorcc %g6, %l1, %i2
7717loop_739:
7718 fble,a %fcc1, loop_740
7719 tcs %icc, 0x7
7720 tgu %icc, 0x7
7721 st %f13, [%l7 + 0x58]
7722loop_740:
7723 tsubcctv %o5, 0x06D8, %o6
7724 bl loop_741
7725 fxor %f10, %f24, %f22
7726 edge8ln %l6, %g2, %o1
7727 wr %g0, 0x11, %asi
7728 lda [%l7 + 0x38] %asi, %f24
7729loop_741:
7730 tleu %xcc, 0x7
7731 movge %xcc, %i7, %g3
7732 fcmpne32 %f16, %f2, %l5
7733 fabss %f19, %f18
7734 taddcc %o4, 0x0810, %l3
7735 udivx %i0, 0x1609, %o7
7736 movvs %icc, %g4, %i4
7737 movge %icc, %i1, %i3
7738 bleu,a loop_742
7739 fpackfix %f22, %f16
7740 lduw [%l7 + 0x7C], %i5
7741 edge8ln %l2, %o3, %g7
7742loop_742:
7743 bn,a,pt %xcc, loop_743
7744 tvs %xcc, 0x3
7745 bpos loop_744
7746 srlx %l0, %l4, %o0
7747loop_743:
7748 movre %o2, 0x014, %g1
7749 tgu %xcc, 0x4
7750loop_744:
7751 tne %icc, 0x2
7752 fmovscc %xcc, %f23, %f11
7753 andn %i6, %g6, %l1
7754 tne %icc, 0x7
7755 subccc %i2, %o5, %o6
7756 tn %icc, 0x5
7757 addc %l6, 0x1C46, %g5
7758 tneg %icc, 0x7
7759 movle %icc, %g2, %i7
7760 pdist %f8, %f4, %f2
7761 fmovdne %xcc, %f0, %f25
7762 and %o1, 0x0565, %l5
7763 andncc %o4, %g3, %l3
7764 umulcc %i0, 0x0688, %o7
7765 fabsd %f22, %f14
7766 mulx %g4, %i4, %i3
7767 taddcc %i1, %l2, %o3
7768 fmovsa %icc, %f1, %f23
7769 tcs %xcc, 0x2
7770 fsrc1 %f14, %f16
7771 fnot1 %f18, %f16
7772 movg %xcc, %g7, %i5
7773 sdivcc %l4, 0x1287, %o0
7774 fpadd16 %f18, %f28, %f6
7775 edge16ln %l0, %g1, %o2
7776 bleu loop_745
7777 fmovdneg %xcc, %f10, %f10
7778 add %l7, 0x08, %l6
7779 wr %g0, 0x89, %asi
7780 casa [%l6] 0x89, %i6, %l1
7781loop_745:
7782 tn %icc, 0x3
7783 xorcc %g6, %i2, %o6
7784 fornot1 %f4, %f2, %f28
7785 movneg %xcc, %l6, %o5
7786 andncc %g2, %g5, %i7
7787 umulcc %l5, 0x1B85, %o1
7788 std %g2, [%l7 + 0x18]
7789 addc %o4, %l3, %i0
7790 wr %g0, 0x19, %asi
7791 ldstuba [%l7 + 0x6E] %asi, %o7
7792 fmovsle %xcc, %f14, %f10
7793 tgu %icc, 0x2
7794 movrlez %g4, %i3, %i1
7795 fmovsn %xcc, %f20, %f8
7796 fnor %f16, %f4, %f4
7797 and %i4, %l2, %o3
7798 nop
7799 set 0x40, %l4
7800 std %f18, [%l7 + %l4]
7801 alignaddr %i5, %l4, %g7
7802 fzero %f6
7803 tsubcc %o0, %g1, %l0
7804 movvc %xcc, %i6, %o2
7805 movn %xcc, %g6, %i2
7806 ldub [%l7 + 0x5C], %o6
7807 fnegs %f8, %f20
7808 movge %icc, %l6, %l1
7809 subc %g2, 0x0B57, %g5
7810 movneg %icc, %o5, %l5
7811 edge8n %i7, %g3, %o1
7812 fba,a %fcc3, loop_746
7813 fand %f14, %f6, %f10
7814 edge16 %l3, %i0, %o7
7815 fornot1 %f12, %f26, %f22
7816loop_746:
7817 nop
7818 set 0x70, %o4
7819 ldstuba [%l7 + %o4] 0x81, %o4
7820 fxors %f30, %f16, %f16
7821 movle %icc, %i3, %g4
7822 edge32l %i4, %l2, %i1
7823 restored
7824 rdpr %cwp, %g1
7825 rdpr %cansave, %g2
7826 rdpr %canrestore, %g3
7827 rdpr %cleanwin, %g4
7828 rdpr %otherwin, %g5
7829 rdpr %wstate, %g6
7830 fexpand %f7, %f6
7831 edge16 %o3, %l4, %g7
7832 bl,pt %icc, loop_747
7833 fabss %f31, %f22
7834 fnand %f8, %f14, %f22
7835 edge32l %i5, %o0, %l0
7836loop_747:
7837 fmovdleu %icc, %f15, %f25
7838 xorcc %g1, 0x1062, %i6
7839 sub %o2, 0x0FCE, %i2
7840 tpos %xcc, 0x5
7841 fpadd32s %f28, %f12, %f24
7842 tvc %icc, 0x2
7843 udivx %o6, 0x1202, %l6
7844 fmovrse %l1, %f3, %f14
7845 set 0x40, %i2
7846 ldda [%l7 + %i2] 0x18, %f16
7847 fxnor %f16, %f18, %f30
7848 bn,a,pt %xcc, loop_748
7849 fmovda %xcc, %f6, %f25
7850 fone %f12
7851 movre %g2, %g5, %o5
7852loop_748:
7853 fands %f18, %f14, %f6
7854 tcs %icc, 0x7
7855 movvc %xcc, %g6, %l5
7856 tneg %xcc, 0x5
7857 bcs,pn %icc, loop_749
7858 fmovdleu %icc, %f26, %f4
7859 smulcc %g3, %o1, %i7
7860 srax %i0, 0x00, %o7
7861loop_749:
7862 bneg,a,pt %xcc, loop_750
7863 fcmpgt32 %f28, %f26, %l3
7864 st %f26, [%l7 + 0x5C]
7865 fnors %f9, %f6, %f1
7866loop_750:
7867 edge16n %i3, %g4, %o4
7868 wr %g0, 0x10, %asi
7869 lduba [%l7 + 0x0E] %asi, %l2
7870 fnor %f16, %f14, %f6
7871 umulcc %i4, 0x09E2, %i1
7872 set 0x24, %o5
7873 lduwa [%l7 + %o5] 0x11, %l4
7874 edge32l %g7, %i5, %o3
7875 set 0x48, %i4
7876 stha %l0, [%l7 + %i4] 0xea
7877 membar #Sync
7878 fmovdcc %icc, %f3, %f23
7879 fxor %f8, %f18, %f10
7880 bcs loop_751
7881 umul %g1, 0x1C6D, %o0
7882 taddcc %o2, %i6, %i2
7883 udivx %l6, 0x1D6C, %o6
7884loop_751:
7885 fsrc1s %f29, %f2
7886 wr %g0, 0x80, %asi
7887 stda %f0, [%l7 + 0x40] %asi
7888 tg %xcc, 0x4
7889 sir 0x183F
7890 subccc %l1, %g5, %o5
7891 bgu,pt %xcc, loop_752
7892 bcs,a,pt %icc, loop_753
7893 or %g6, 0x1B32, %g2
7894 prefetch [%l7 + 0x7C], 0x3
7895loop_752:
7896 fbule,a %fcc1, loop_754
7897loop_753:
7898 and %g3, %l5, %o1
7899 edge8ln %i7, %i0, %l3
7900 brz %i3, loop_755
7901loop_754:
7902 srax %o7, %g4, %l2
7903 stw %o4, [%l7 + 0x64]
7904 alignaddr %i1, %l4, %g7
7905loop_755:
7906 fbug,a %fcc0, loop_756
7907 fmovdne %icc, %f23, %f24
7908 bleu,a,pt %xcc, loop_757
7909 nop
7910 set 0x50, %g1
7911 prefetch [%l7 + %g1], 0x2
7912loop_756:
7913 movleu %icc, %i4, %o3
7914 fmovsgu %xcc, %f3, %f16
7915loop_757:
7916 udivx %l0, 0x0122, %i5
7917 sll %g1, %o2, %i6
7918 edge32 %o0, %l6, %o6
7919 fpack16 %f10, %f16
7920 tsubcctv %i2, %g5, %l1
7921 movpos %icc, %g6, %o5
7922 fcmped %fcc2, %f10, %f30
7923 brz,a %g2, loop_758
7924 faligndata %f26, %f6, %f30
7925 stw %g3, [%l7 + 0x48]
7926 edge16 %l5, %o1, %i7
7927loop_758:
7928 fba,a %fcc3, loop_759
7929 tsubcctv %i0, 0x0C05, %l3
7930 fors %f3, %f21, %f29
7931 saved
7932 rdpr %cwp, %g1
7933 rdpr %cansave, %g2
7934 rdpr %canrestore, %g3
7935 rdpr %cleanwin, %g4
7936 rdpr %otherwin, %g5
7937 rdpr %wstate, %g6
7938loop_759:
7939 add %i3, 0x0779, %o7
7940 umul %l2, 0x04E3, %o4
7941 tsubcctv %g4, %i1, %g7
7942 movrgz %i4, %l4, %o3
7943 restored
7944 rdpr %cwp, %g1
7945 rdpr %cansave, %g2
7946 rdpr %canrestore, %g3
7947 rdpr %cleanwin, %g4
7948 rdpr %otherwin, %g5
7949 rdpr %wstate, %g6
7950 smulcc %i5, %g1, %l0
7951 brlez,a %i6, loop_760
7952 fnot2 %f10, %f0
7953 fmovrdgez %o0, %f2, %f0
7954 fba %fcc2, loop_761
7955loop_760:
7956 fxors %f9, %f8, %f17
7957 tge %xcc, 0x4
7958 edge16ln %o2, %l6, %o6
7959loop_761:
7960 tpos %icc, 0x3
7961 fmul8x16al %f29, %f21, %f4
7962 ta %icc, 0x5
7963 sth %g5, [%l7 + 0x56]
7964 wr %g0, 0x0c, %asi
7965 ldstuba [%l7 + 0x64] %asi, %i2
7966 fcmpgt32 %f12, %f22, %g6
7967 stbar
7968 edge32 %l1, %g2, %g3
7969 alignaddr %o5, %o1, %l5
7970 fcmpgt16 %f14, %f10, %i0
7971 edge8ln %l3, %i3, %o7
7972 fpsub16s %f23, %f5, %f12
7973 bgu loop_762
7974 bne,a %icc, loop_763
7975 movrgz %i7, %o4, %l2
7976 fsrc1 %f24, %f30
7977loop_762:
7978 fabss %f28, %f30
7979loop_763:
7980 tg %icc, 0x0
7981 set 0x30, %o0
7982 stda %g4, [%l7 + %o0] 0x2b
7983 membar #Sync
7984 ldsb [%l7 + 0x7F], %g7
7985 stbar
7986 fornot1s %f20, %f20, %f9
7987 sll %i1, 0x0D, %i4
7988 wr %g0, 0x19, %asi
7989 lduwa [%l7 + 0x60] %asi, %l4
7990 addc %i5, 0x015A, %g1
7991 fbuge,a %fcc2, loop_764
7992 edge16ln %l0, %i6, %o0
7993 edge32n %o3, %o2, %l6
7994 sdivcc %o6, 0x0B77, %g5
7995loop_764:
7996 fbge %fcc1, loop_765
7997 fbn %fcc0, loop_766
7998 movg %icc, %g6, %i2
7999 edge16 %l1, %g2, %o5
8000loop_765:
8001 nop
8002 wr %g0, 0x04, %asi
8003 stba %o1, [%l7 + 0x75] %asi
8004loop_766:
8005 ld [%l7 + 0x70], %f5
8006 array16 %g3, %i0, %l5
8007 edge32n %l3, %o7, %i7
8008 fors %f17, %f2, %f25
8009 movleu %xcc, %o4, %i3
8010 fmovsne %xcc, %f31, %f14
8011 fbul %fcc0, loop_767
8012 andn %g4, 0x14DD, %l2
8013 movge %xcc, %g7, %i4
8014 edge8 %l4, %i5, %i1
8015loop_767:
8016 fornot2 %f8, %f8, %f20
8017 fmovdvs %xcc, %f2, %f11
8018 fnot1s %f31, %f22
8019 stx %g1, [%l7 + 0x20]
8020 movrlz %l0, %i6, %o3
8021 fandnot2s %f11, %f19, %f25
8022 movg %xcc, %o0, %o2
8023 nop
8024 set 0x58, %g7
8025 ldd [%l7 + %g7], %o6
8026 smulcc %l6, %g6, %i2
8027 wr %g0, 0x18, %asi
8028 stxa %g5, [%l7 + 0x58] %asi
8029 fmovsvc %xcc, %f22, %f14
8030 fmovrsgz %l1, %f28, %f17
8031 srax %o5, 0x17, %g2
8032 siam 0x3
8033 fmovsneg %xcc, %f2, %f24
8034 fandnot2s %f14, %f30, %f12
8035 andcc %o1, 0x1825, %g3
8036 addccc %i0, %l3, %o7
8037 fmovsge %icc, %f31, %f10
8038 udiv %i7, 0x13A6, %l5
8039 fmovdvs %icc, %f30, %f28
8040 movvc %icc, %i3, %o4
8041 tneg %xcc, 0x4
8042 movpos %xcc, %l2, %g4
8043 srlx %i4, 0x17, %l4
8044 fmovsleu %icc, %f23, %f4
8045 ldx [%l7 + 0x50], %g7
8046 bleu,a %xcc, loop_768
8047 fmovsle %icc, %f22, %f19
8048 movgu %icc, %i1, %i5
8049 wr %g0, 0x19, %asi
8050 stha %g1, [%l7 + 0x3A] %asi
8051loop_768:
8052 fmovse %icc, %f10, %f1
8053 sdiv %l0, 0x0121, %o3
8054 bcc,a,pn %icc, loop_769
8055 array32 %i6, %o2, %o6
8056 srl %o0, %l6, %g6
8057 alignaddr %i2, %l1, %o5
8058loop_769:
8059 addc %g5, 0x1870, %g2
8060 edge16n %g3, %o1, %l3
8061 fblg %fcc2, loop_770
8062 tl %icc, 0x4
8063 andcc %i0, 0x0445, %o7
8064 addcc %i7, %i3, %l5
8065loop_770:
8066 sllx %l2, 0x1C, %o4
8067 alignaddrl %g4, %i4, %l4
8068 fmovdcs %xcc, %f10, %f13
8069 fmovd %f8, %f2
8070 alignaddrl %i1, %g7, %g1
8071 ldsb [%l7 + 0x37], %l0
8072 movg %xcc, %i5, %i6
8073 fpsub16s %f23, %f24, %f20
8074 addcc %o3, 0x0B18, %o2
8075 movg %icc, %o6, %l6
8076 bvc,pn %xcc, loop_771
8077 edge32n %o0, %g6, %i2
8078 fandnot2s %f6, %f12, %f10
8079 wr %g0, 0x0c, %asi
8080 lduha [%l7 + 0x20] %asi, %o5
8081loop_771:
8082 tsubcc %l1, 0x0717, %g5
8083 udivx %g3, 0x0BA7, %g2
8084 mulscc %o1, 0x0AD2, %i0
8085 be,pn %xcc, loop_772
8086 taddcctv %l3, 0x0735, %i7
8087 orn %o7, %i3, %l5
8088 saved
8089 rdpr %cwp, %g1
8090 rdpr %cansave, %g2
8091 rdpr %canrestore, %g3
8092 rdpr %cleanwin, %g4
8093 rdpr %otherwin, %g5
8094 rdpr %wstate, %g6
8095loop_772:
8096 fmovdg %icc, %f6, %f16
8097 edge8l %l2, %o4, %g4
8098 movrne %i4, %i1, %l4
8099 sub %g7, %l0, %i5
8100 fbug %fcc0, loop_773
8101 bleu,a %xcc, loop_774
8102 movneg %xcc, %g1, %i6
8103 move %xcc, %o3, %o2
8104loop_773:
8105 movrgz %o6, %l6, %o0
8106loop_774:
8107 taddcctv %g6, %i2, %l1
8108 fzero %f24
8109 set 0x3C, %i7
8110 stwa %o5, [%l7 + %i7] 0x14
8111 std %f28, [%l7 + 0x68]
8112 movneg %xcc, %g3, %g5
8113 fcmpne16 %f4, %f24, %g2
8114 umulcc %o1, 0x0AA5, %l3
8115 tge %xcc, 0x3
8116 restored
8117 rdpr %cwp, %g1
8118 rdpr %cansave, %g2
8119 rdpr %canrestore, %g3
8120 rdpr %cleanwin, %g4
8121 rdpr %otherwin, %g5
8122 rdpr %wstate, %g6
8123 fnands %f13, %f1, %f10
8124 tneg %icc, 0x5
8125 restored
8126 rdpr %cwp, %g1
8127 rdpr %cansave, %g2
8128 rdpr %canrestore, %g3
8129 rdpr %cleanwin, %g4
8130 rdpr %otherwin, %g5
8131 rdpr %wstate, %g6
8132 fcmps %fcc1, %f11, %f20
8133 movrgz %i7, 0x3AB, %o7
8134 movgu %xcc, %i3, %l5
8135 sethi 0x07AA, %l2
8136 set 0x6C, %g6
8137 swapa [%l7 + %g6] 0x89, %o4
8138 movrgz %g4, %i4, %i0
8139 te %xcc, 0x5
8140 fpadd32 %f8, %f12, %f12
8141 restored
8142 rdpr %cwp, %g1
8143 rdpr %cansave, %g2
8144 rdpr %canrestore, %g3
8145 rdpr %cleanwin, %g4
8146 rdpr %otherwin, %g5
8147 rdpr %wstate, %g6
8148 set 0x48, %g4
8149 prefetcha [%l7 + %g4] 0x10, 0x3
8150 ldsw [%l7 + 0x58], %g7
8151 fpsub32 %f4, %f18, %f10
8152 tge %xcc, 0x7
8153 sir 0x1EE8
8154 lduw [%l7 + 0x64], %l0
8155 fnot1 %f20, %f18
8156 brz %i1, loop_775
8157 edge16 %g1, %i5, %i6
8158 brnz %o2, loop_776
8159 sir 0x048E
8160loop_775:
8161 sdivx %o3, 0x1F67, %l6
8162 tleu %icc, 0x7
8163loop_776:
8164 edge16 %o6, %o0, %i2
8165 nop
8166 setx loop_777, %l0, %l1
8167 jmpl %l1, %g6
8168 sllx %o5, 0x01, %l1
8169 smul %g5, %g3, %o1
8170 movgu %icc, %g2, %l3
8171loop_777:
8172 fblg %fcc2, loop_778
8173 bne,pt %xcc, loop_779
8174 edge8l %o7, %i3, %i7
8175 movcs %icc, %l5, %o4
8176loop_778:
8177 movg %xcc, %l2, %i4
8178loop_779:
8179 array8 %i0, %g4, %l4
8180 subccc %l0, 0x1EF1, %i1
8181 movrne %g1, %i5, %i6
8182 srl %o2, 0x12, %o3
8183 movl %icc, %l6, %o6
8184 fblg %fcc0, loop_780
8185 addcc %g7, 0x0C62, %i2
8186 fmovsvc %xcc, %f28, %f18
8187 tsubcctv %g6, 0x1768, %o5
8188loop_780:
8189 fbue,a %fcc1, loop_781
8190 movge %xcc, %o0, %l1
8191 fmovrslez %g5, %f29, %f19
8192 tgu %xcc, 0x0
8193loop_781:
8194 fmovrdgz %o1, %f18, %f16
8195 wr %g0, 0x22, %asi
8196 stba %g3, [%l7 + 0x1E] %asi
8197 membar #Sync
8198 movg %icc, %l3, %o7
8199 fmovdcc %xcc, %f15, %f19
8200 fmovd %f4, %f4
8201 subc %i3, 0x09EA, %i7
8202 tpos %xcc, 0x7
8203 fpsub16 %f30, %f8, %f16
8204 array16 %l5, %g2, %o4
8205 fsrc2 %f28, %f6
8206 fmul8x16 %f1, %f22, %f24
8207 edge32 %i4, %i0, %l2
8208 fmovrse %g4, %f11, %f27
8209 movl %xcc, %l0, %i1
8210 set 0x4C, %l1
8211 lduwa [%l7 + %l1] 0x18, %g1
8212 movne %xcc, %i5, %i6
8213 edge32n %o2, %o3, %l6
8214 add %l7, 0x40, %l6
8215 wr %g0, 0x80, %asi
8216 casxa [%l6] 0x80, %o6, %g7
8217 set 0x10, %l6
8218 lduha [%l7 + %l6] 0x10, %l4
8219 andn %i2, %o5, %o0
8220 bpos %xcc, loop_782
8221 edge32l %l1, %g5, %o1
8222 orncc %g6, %g3, %o7
8223 edge32n %l3, %i7, %l5
8224loop_782:
8225 nop
8226 setx loop_783, %l0, %l1
8227 jmpl %l1, %g2
8228 andn %o4, %i3, %i4
8229 wr %g0, 0x88, %asi
8230 stha %i0, [%l7 + 0x26] %asi
8231loop_783:
8232 movcs %icc, %l2, %g4
8233 ldsw [%l7 + 0x20], %i1
8234 movre %l0, %i5, %g1
8235 bgu,pn %xcc, loop_784
8236 movn %xcc, %i6, %o2
8237 fpsub16 %f6, %f18, %f8
8238 move %icc, %o3, %l6
8239loop_784:
8240 movcc %icc, %g7, %l4
8241 umulcc %i2, 0x15C6, %o6
8242 bcc,a loop_785
8243 restored
8244 rdpr %cwp, %g1
8245 rdpr %cansave, %g2
8246 rdpr %canrestore, %g3
8247 rdpr %cleanwin, %g4
8248 rdpr %otherwin, %g5
8249 rdpr %wstate, %g6
8250 nop
8251 setx loop_786, %l0, %l1
8252 wrpr 0x1, %tl
8253 wrpr %l1, %tpc
8254 add %l1, 0x4, %l1
8255 wrpr %l1, %tnpc
8256 setx 0x34400001400, %l0, %l1
8257 wrpr %l1, %tstate
8258 wrhpr 0x4, %htstate
8259 retry
8260 subccc %o0, %l1, %o5
8261loop_785:
8262 edge32ln %g5, %o1, %g3
8263 tsubcctv %g6, %o7, %l3
8264loop_786:
8265 movvc %icc, %l5, %g2
8266 nop
8267 setx loop_787, %l0, %l1
8268 wrpr 0x1, %tl
8269 wrpr %l1, %tnpc
8270 setx 0x34400001400, %l0, %l1
8271 wrpr %l1, %tstate
8272 wrhpr 0x4, %htstate
8273 done
8274 xnor %i7, 0x16A9, %i3
8275 ldd [%l7 + 0x10], %f26
8276 mulscc %o4, %i4, %i0
8277loop_787:
8278 edge8 %l2, %i1, %g4
8279 fmovsg %xcc, %f0, %f15
8280 fandnot1 %f8, %f6, %f6
8281 fcmpgt16 %f2, %f8, %l0
8282 fmovrdgz %g1, %f0, %f20
8283 tpos %icc, 0x3
8284 fsrc1s %f17, %f25
8285 movrne %i5, %i6, %o2
8286 movgu %icc, %o3, %l6
8287 ble,pt %xcc, loop_788
8288 bvs,pn %xcc, loop_789
8289 call loop_790
8290 ble,a,pn %xcc, loop_791
8291loop_788:
8292 andn %l4, %g7, %o6
8293loop_789:
8294 edge16ln %i2, %o0, %o5
8295loop_790:
8296 fexpand %f4, %f12
8297loop_791:
8298 nop
8299 set 0x10, %o2
8300 swapa [%l7 + %o2] 0x10, %g5
8301 move %xcc, %l1, %g3
8302 fblg %fcc3, loop_792
8303 udivx %g6, 0x08EB, %o7
8304 fnot2 %f14, %f14
8305 wr %g0, 0x11, %asi
8306 ldswa [%l7 + 0x20] %asi, %l3
8307loop_792:
8308 tpos %xcc, 0x0
8309 array32 %l5, %g2, %o1
8310 ld [%l7 + 0x74], %f6
8311 fbg %fcc2, loop_793
8312 sdivx %i7, 0x1A84, %o4
8313 tneg %xcc, 0x3
8314 fpadd16 %f26, %f6, %f22
8315loop_793:
8316 fcmple16 %f18, %f16, %i3
8317 nop
8318 set 0x3F, %o3
8319 ldsb [%l7 + %o3], %i0
8320 add %l7, 0x20, %l6
8321 wr %g0, 0x88, %asi
8322 casxa [%l6] 0x88, %l2, %i1
8323 and %i4, %g4, %g1
8324 stx %i5, [%l7 + 0x70]
8325 call loop_794
8326 edge8 %l0, %i6, %o3
8327 tn %icc, 0x1
8328 fmovs %f21, %f8
8329loop_794:
8330 ldsb [%l7 + 0x79], %o2
8331 fblg %fcc2, loop_795
8332 call loop_796
8333 taddcc %l4, %g7, %o6
8334 fmovrslez %l6, %f31, %f17
8335loop_795:
8336 fmovdle %icc, %f3, %f14
8337loop_796:
8338 fcmpgt32 %f6, %f18, %i2
8339 add %l7, 0x38, %l6
8340 wr %g0, 0x19, %asi
8341 casxa [%l6] %asi, %o0, %g5
8342 movl %xcc, %o5, %l1
8343 fmovdleu %xcc, %f0, %f10
8344 fbe,a %fcc3, loop_797
8345 edge32l %g6, %o7, %g3
8346 lduh [%l7 + 0x70], %l5
8347 bn loop_798
8348loop_797:
8349 srl %l3, 0x04, %g2
8350 movg %xcc, %o1, %i7
8351 te %icc, 0x0
8352loop_798:
8353 array32 %i3, %i0, %o4
8354 subccc %l2, 0x16F3, %i1
8355 fmovsl %icc, %f0, %f25
8356 fcmpd %fcc2, %f4, %f10
8357 fbue,a %fcc0, loop_799
8358 movcs %icc, %g4, %g1
8359 fcmpeq32 %f4, %f4, %i4
8360 movgu %xcc, %i5, %i6
8361loop_799:
8362 smul %o3, %l0, %o2
8363 tsubcc %g7, %o6, %l4
8364 set 0x58, %o1
8365 stwa %l6, [%l7 + %o1] 0x2a
8366 membar #Sync
8367 stw %o0, [%l7 + 0x28]
8368 alignaddr %g5, %i2, %l1
8369 addccc %o5, %o7, %g6
8370 fbul,a %fcc2, loop_800
8371 tle %xcc, 0x1
8372 fbo,a %fcc2, loop_801
8373 fmovdneg %icc, %f3, %f1
8374loop_800:
8375 smul %g3, 0x0FF5, %l5
8376 sdivx %l3, 0x1966, %g2
8377loop_801:
8378 taddcc %o1, %i7, %i3
8379 fnegs %f7, %f1
8380 fbne %fcc0, loop_802
8381 edge8l %o4, %i0, %i1
8382 nop
8383 setx loop_803, %l0, %l1
8384 jmpl %l1, %g4
8385 edge32ln %l2, %g1, %i4
8386loop_802:
8387 bne,a loop_804
8388 sth %i6, [%l7 + 0x2C]
8389loop_803:
8390 stb %o3, [%l7 + 0x3A]
8391 movcc %xcc, %i5, %o2
8392loop_804:
8393 addcc %g7, %l0, %o6
8394 movrlez %l6, %o0, %l4
8395 wr %g0, 0x10, %asi
8396 ldsba [%l7 + 0x73] %asi, %g5
8397 wr %g0, 0x89, %asi
8398 stba %l1, [%l7 + 0x28] %asi
8399 fpadd16 %f30, %f8, %f12
8400 add %i2, %o7, %o5
8401 ldx [%l7 + 0x28], %g6
8402 smul %g3, %l3, %g2
8403 movleu %icc, %o1, %l5
8404 srax %i3, 0x16, %i7
8405 edge8ln %i0, %i1, %o4
8406 wr %g0, 0xeb, %asi
8407 ldda [%l7 + 0x40] %asi, %l2
8408 fpsub32s %f9, %f29, %f20
8409 udivx %g1, 0x0D9E, %i4
8410 fmovsneg %icc, %f14, %f6
8411 xor %i6, 0x0B84, %o3
8412 fxors %f19, %f1, %f22
8413 edge8l %i5, %g4, %g7
8414 edge16l %l0, %o6, %l6
8415 add %o2, %o0, %g5
8416 prefetch [%l7 + 0x44], 0x1
8417 fmovrdlz %l4, %f12, %f6
8418 wr %g0, 0x0c, %asi
8419 ldswa [%l7 + 0x18] %asi, %l1
8420 movrlz %o7, 0x074, %i2
8421 fblg %fcc0, loop_805
8422 fcmped %fcc3, %f2, %f22
8423 wr %g0, 0x10, %asi
8424 lduwa [%l7 + 0x58] %asi, %g6
8425loop_805:
8426 popc %g3, %o5
8427 tl %xcc, 0x1
8428 bgu,a,pn %xcc, loop_806
8429 fmovrsgz %l3, %f6, %f1
8430 fpsub16 %f0, %f4, %f22
8431 edge32n %o1, %g2, %l5
8432loop_806:
8433 fsrc1 %f6, %f18
8434 fpsub16s %f13, %f1, %f21
8435 edge32ln %i7, %i0, %i1
8436 addcc %i3, %o4, %g1
8437 ldd [%l7 + 0x78], %l2
8438 movne %icc, %i4, %i6
8439 movne %xcc, %i5, %g4
8440 fbug,a %fcc2, loop_807
8441 mova %xcc, %g7, %l0
8442 and %o6, %o3, %o2
8443 bcs,a,pn %xcc, loop_808
8444loop_807:
8445 brgz,a %o0, loop_809
8446 fba,a %fcc2, loop_810
8447 stw %g5, [%l7 + 0x30]
8448loop_808:
8449 edge32n %l4, %l1, %o7
8450loop_809:
8451 fmovsvs %xcc, %f13, %f8
8452loop_810:
8453 edge16l %l6, %i2, %g6
8454 stb %o5, [%l7 + 0x7B]
8455 fbne,a %fcc0, loop_811
8456 restored
8457 rdpr %cwp, %g1
8458 rdpr %cansave, %g2
8459 rdpr %canrestore, %g3
8460 rdpr %cleanwin, %g4
8461 rdpr %otherwin, %g5
8462 rdpr %wstate, %g6
8463 tne %icc, 0x2
8464 te %icc, 0x6
8465loop_811:
8466 fmovsl %xcc, %f17, %f2
8467 fand %f14, %f0, %f6
8468 bneg,a,pn %icc, loop_812
8469 fmovsle %xcc, %f26, %f5
8470 tcc %icc, 0x7
8471 wr %g0, 0x89, %asi
8472 ldda [%l7 + 0x40] %asi, %f16
8473loop_812:
8474 sub %g3, 0x1607, %l3
8475 wr %g0, 0x88, %asi
8476 ldsha [%l7 + 0x0E] %asi, %g2
8477 mulscc %l5, 0x0072, %i7
8478 tvc %xcc, 0x4
8479 taddcc %o1, 0x03D4, %i1
8480 fcmpes %fcc0, %f15, %f4
8481 bgu,a %xcc, loop_813
8482 addccc %i0, 0x13F4, %i3
8483 wr %g0, 0xf0, %asi
8484 stda %f16, [%l7 + 0x40] %asi
8485 membar #Sync
8486loop_813:
8487 sir 0x1A4A
8488 std %o4, [%l7 + 0x70]
8489 movgu %icc, %g1, %i4
8490 sir 0x1851
8491 edge8 %i6, %i5, %l2
8492 popc %g7, %l0
8493 movrlz %o6, %o3, %g4
8494 bgu,a,pt %xcc, loop_814
8495 movrlez %o2, 0x326, %o0
8496 fnot1s %f24, %f6
8497 sdivcc %l4, 0x1D8F, %l1
8498loop_814:
8499 nop
8500 set 0x6C, %i3
8501 stwa %g5, [%l7 + %i3] 0x11
8502 sub %l6, %o7, %i2
8503 subc %g6, 0x080C, %o5
8504 smul %l3, %g2, %g3
8505 edge32 %l5, %o1, %i7
8506 te %icc, 0x3
8507 and %i0, 0x1228, %i3
8508 movneg %icc, %i1, %g1
8509 movle %icc, %o4, %i4
8510 fmovda %icc, %f25, %f7
8511 te %icc, 0x7
8512 movrgez %i5, %l2, %g7
8513 movg %icc, %l0, %o6
8514 fmovrde %i6, %f22, %f28
8515 fble,a %fcc1, loop_815
8516 tneg %icc, 0x2
8517 tleu %xcc, 0x5
8518 fpack32 %f16, %f28, %f12
8519loop_815:
8520 brlz %o3, loop_816
8521 smulcc %o2, 0x1116, %g4
8522 tsubcc %l4, %l1, %o0
8523 bne,a %icc, loop_817
8524loop_816:
8525 sra %l6, 0x12, %o7
8526 movrne %i2, 0x2D3, %g5
8527 or %o5, 0x0F99, %l3
8528loop_817:
8529 subcc %g2, 0x0577, %g6
8530 brz %g3, loop_818
8531 prefetch [%l7 + 0x2C], 0x2
8532 edge8ln %l5, %i7, %i0
8533 ldsh [%l7 + 0x4C], %i3
8534loop_818:
8535 udivcc %i1, 0x1522, %o1
8536 movle %icc, %g1, %i4
8537 udivx %o4, 0x19AC, %l2
8538 bvs loop_819
8539 ba loop_820
8540 tneg %xcc, 0x0
8541 edge16 %i5, %l0, %o6
8542loop_819:
8543 movgu %icc, %i6, %g7
8544loop_820:
8545 srlx %o2, %g4, %o3
8546 mova %xcc, %l1, %o0
8547 sll %l4, 0x06, %o7
8548 movleu %xcc, %i2, %l6
8549 orncc %g5, %o5, %l3
8550 edge32ln %g6, %g3, %l5
8551 tvs %xcc, 0x0
8552 brgz,a %g2, loop_821
8553 tgu %xcc, 0x2
8554 fmovrde %i7, %f14, %f8
8555 fnot2s %f20, %f23
8556loop_821:
8557 nop
8558 membar #Sync
8559 set 0x40, %i1
8560 ldda [%l7 + %i1] 0xf0, %f0
8561 fmovscs %icc, %f15, %f9
8562 array8 %i3, %i0, %i1
8563 movne %icc, %g1, %o1
8564 edge16 %i4, %l2, %i5
8565 and %l0, %o4, %o6
8566 xor %g7, 0x095A, %o2
8567 fmovdge %icc, %f28, %f25
8568 fmul8x16al %f22, %f30, %f30
8569 mulscc %g4, 0x0D00, %i6
8570 tcc %icc, 0x6
8571 umul %o3, 0x0DAF, %l1
8572 wr %g0, 0x89, %asi
8573 ldda [%l7 + 0x70] %asi, %o0
8574 movrlz %l4, %i2, %o7
8575 movg %icc, %g5, %o5
8576 sdivx %l6, 0x1D5C, %g6
8577 bcc loop_822
8578 brlz,a %l3, loop_823
8579 addccc %g3, %g2, %l5
8580 fmovs %f0, %f5
8581loop_822:
8582 fexpand %f20, %f6
8583loop_823:
8584 ta %xcc, 0x4
8585 umul %i7, 0x198F, %i3
8586 fmovdneg %icc, %f21, %f20
8587 wr %g0, 0x80, %asi
8588 ldsha [%l7 + 0x56] %asi, %i0
8589 andn %g1, 0x07D2, %i1
8590 movge %icc, %i4, %l2
8591 mulx %i5, 0x111F, %l0
8592 fpack32 %f8, %f12, %f26
8593 addc %o1, 0x1368, %o4
8594 fmuld8ulx16 %f10, %f18, %f4
8595 wr %g0, 0x0c, %asi
8596 lduha [%l7 + 0x70] %asi, %o6
8597 membar 0x2E
8598 movrlz %g7, %o2, %g4
8599 faligndata %f26, %f22, %f2
8600 brlz %o3, loop_824
8601 stw %i6, [%l7 + 0x0C]
8602 movvs %xcc, %l1, %o0
8603 edge8 %i2, %l4, %g5
8604loop_824:
8605 movl %xcc, %o5, %o7
8606 mova %icc, %l6, %l3
8607 fmul8sux16 %f12, %f14, %f4
8608 srlx %g3, %g6, %g2
8609 fornot1 %f24, %f24, %f28
8610 movvs %icc, %l5, %i3
8611 tg %icc, 0x7
8612 smul %i7, %g1, %i0
8613 brgz,a %i4, loop_825
8614 sllx %l2, %i1, %l0
8615 andcc %i5, 0x077A, %o1
8616 edge8n %o6, %g7, %o4
8617loop_825:
8618 fbuge %fcc1, loop_826
8619 udivx %o2, 0x0E30, %o3
8620 movcs %xcc, %g4, %l1
8621 andn %i6, %o0, %l4
8622loop_826:
8623 tvc %icc, 0x7
8624 wr %g0, 0x04, %asi
8625 lda [%l7 + 0x2C] %asi, %f5
8626 tsubcc %i2, %g5, %o7
8627 movneg %icc, %l6, %o5
8628 fbul %fcc0, loop_827
8629 movcs %icc, %g3, %l3
8630 sra %g2, 0x06, %g6
8631 smulcc %l5, %i7, %g1
8632loop_827:
8633 tcs %xcc, 0x0
8634 xnorcc %i0, 0x17ED, %i3
8635 subc %l2, 0x049B, %i1
8636 fnot2s %f22, %f3
8637 udivx %l0, 0x1C11, %i5
8638 movcs %xcc, %i4, %o1
8639 udivx %o6, 0x07EF, %g7
8640 fbue,a %fcc3, loop_828
8641 edge8n %o2, %o4, %g4
8642 edge32ln %l1, %i6, %o3
8643 restored
8644 rdpr %cwp, %g1
8645 rdpr %cansave, %g2
8646 rdpr %canrestore, %g3
8647 rdpr %cleanwin, %g4
8648 rdpr %otherwin, %g5
8649 rdpr %wstate, %g6
8650loop_828:
8651 nop
8652 set 0x6F, %i6
8653 ldstub [%l7 + %i6], %l4
8654 edge16ln %i2, %o0, %g5
8655 ldx [%l7 + 0x10], %o7
8656 fcmple32 %f0, %f20, %l6
8657 stb %g3, [%l7 + 0x58]
8658 movrlz %o5, 0x3C3, %g2
8659 sir 0x023C
8660 for %f26, %f2, %f22
8661 pdist %f12, %f14, %f20
8662 tg %xcc, 0x7
8663 array16 %l3, %g6, %l5
8664 orn %i7, 0x0775, %i0
8665 movg %xcc, %g1, %i3
8666 mulscc %l2, %i1, %i5
8667 bn,pn %xcc, loop_829
8668 movl %icc, %i4, %l0
8669 bg,pt %xcc, loop_830
8670 array16 %o6, %g7, %o1
8671loop_829:
8672 xorcc %o2, 0x0977, %g4
8673 fmovsn %icc, %f6, %f5
8674loop_830:
8675 nop
8676 setx loop_831, %l0, %l1
8677 jmpl %l1, %l1
8678 udivx %i6, 0x10CD, %o3
8679 move %icc, %l4, %i2
8680 bl loop_832
8681loop_831:
8682 fmovrdgz %o0, %f22, %f0
8683 sllx %o4, 0x1C, %g5
8684 st %f31, [%l7 + 0x24]
8685loop_832:
8686 tg %icc, 0x6
8687 tge %xcc, 0x0
8688 stw %o7, [%l7 + 0x1C]
8689 fcmpd %fcc3, %f4, %f24
8690 orncc %l6, 0x198E, %o5
8691 wr %g0, 0x18, %asi
8692 ldsha [%l7 + 0x28] %asi, %g2
8693 ldstub [%l7 + 0x08], %g3
8694 srlx %l3, 0x0F, %l5
8695 bn,a,pn %xcc, loop_833
8696 movg %icc, %g6, %i0
8697 sir 0x0545
8698 bneg %icc, loop_834
8699loop_833:
8700 tcs %icc, 0x0
8701 fmovsvc %icc, %f23, %f5
8702 set 0x30, %l2
8703 swapa [%l7 + %l2] 0x81, %g1
8704loop_834:
8705 nop
8706 set 0x7F, %g5
8707 stba %i7, [%l7 + %g5] 0x89
8708 sdivx %l2, 0x087A, %i3
8709 add %i5, 0x143D, %i4
8710 st %f2, [%l7 + 0x1C]
8711 wr %g0, 0x80, %asi
8712 ldstuba [%l7 + 0x24] %asi, %i1
8713 movrlz %o6, 0x318, %l0
8714 wr %g0, 0x19, %asi
8715 stba %g7, [%l7 + 0x3E] %asi
8716 bn,a loop_835
8717 mulscc %o1, %g4, %l1
8718 fmovdl %icc, %f18, %f15
8719 fbe,a %fcc2, loop_836
8720loop_835:
8721 sll %o2, %o3, %i6
8722 movcc %icc, %l4, %i2
8723 udivcc %o0, 0x1F8A, %g5
8724loop_836:
8725 bvs,a,pt %xcc, loop_837
8726 te %xcc, 0x3
8727 movpos %icc, %o7, %o4
8728 ble,a,pt %icc, loop_838
8729loop_837:
8730 fones %f22
8731 fbg %fcc0, loop_839
8732 movrgez %o5, %g2, %g3
8733loop_838:
8734 srax %l6, %l3, %g6
8735 bn,a,pt %icc, loop_840
8736loop_839:
8737 movre %l5, 0x3E9, %g1
8738 move %xcc, %i0, %i7
8739 set 0x61, %o7
8740 ldsba [%l7 + %o7] 0x19, %i3
8741loop_840:
8742 movge %icc, %i5, %l2
8743 te %xcc, 0x0
8744 fcmpes %fcc0, %f4, %f5
8745 and %i4, 0x051B, %o6
8746 or %i1, 0x1A1B, %g7
8747 fbl %fcc2, loop_841
8748 fmovrdlez %o1, %f4, %f22
8749 movle %xcc, %g4, %l0
8750 movleu %icc, %o2, %l1
8751loop_841:
8752 tn %icc, 0x5
8753 ldub [%l7 + 0x13], %o3
8754 udivx %l4, 0x0EFF, %i2
8755 taddcc %o0, 0x00DB, %i6
8756 call loop_842
8757 movcs %xcc, %g5, %o7
8758 nop
8759 setx loop_843, %l0, %l1
8760 wrpr 0x1, %tl
8761 wrpr %l1, %tpc
8762 add %l1, 0x4, %l1
8763 wrpr %l1, %tnpc
8764 setx 0x34400001400, %l0, %l1
8765 wrpr %l1, %tstate
8766 wrhpr 0x4, %htstate
8767 retry
8768 bg,pt %xcc, loop_844
8769loop_842:
8770 for %f28, %f16, %f2
8771 fxnor %f26, %f30, %f26
8772loop_843:
8773 fnegs %f16, %f16
8774loop_844:
8775 nop
8776 set 0x5E, %g3
8777 ldsba [%l7 + %g3] 0x19, %o4
8778 movcc %icc, %o5, %g2
8779 fba,a %fcc0, loop_845
8780 or %g3, %l3, %g6
8781 edge16l %l6, %g1, %i0
8782 tpos %icc, 0x5
8783loop_845:
8784 umulcc %l5, %i7, %i5
8785 subcc %l2, %i4, %i3
8786 udivx %i1, 0x0CAC, %g7
8787 edge16ln %o1, %o6, %g4
8788 brgez %l0, loop_846
8789 bge,a loop_847
8790 movrlez %l1, 0x1CE, %o3
8791 tge %icc, 0x3
8792loop_846:
8793 fbug,a %fcc1, loop_848
8794loop_847:
8795 subcc %o2, %l4, %o0
8796 addccc %i6, %g5, %o7
8797 edge16ln %i2, %o4, %o5
8798loop_848:
8799 movneg %xcc, %g3, %g2
8800 edge32l %l3, %l6, %g1
8801 mulscc %g6, 0x0A33, %i0
8802 xnorcc %l5, 0x1DDF, %i5
8803 orcc %i7, 0x1ED1, %l2
8804 fxnors %f26, %f15, %f27
8805 fmovscs %xcc, %f26, %f19
8806 fpsub16 %f6, %f10, %f24
8807 tvs %icc, 0x1
8808 movcs %xcc, %i3, %i1
8809 fmovrsgz %i4, %f3, %f0
8810 fba %fcc3, loop_849
8811 move %icc, %o1, %g7
8812 tvs %xcc, 0x1
8813 wr %g0, 0x18, %asi
8814 lduha [%l7 + 0x28] %asi, %g4
8815loop_849:
8816 nop
8817 add %l7, 0x18, %l6
8818 wr %g0, 0x18, %asi
8819 lda [%l6] %asi, %o6
8820 casa [%l6] %asi, %o6, %l0
8821 fmul8x16 %f16, %f22, %f14
8822 bvs,a loop_850
8823 sir 0x1611
8824 tgu %xcc, 0x1
8825 srlx %l1, 0x06, %o2
8826loop_850:
8827 udiv %l4, 0x1FC0, %o0
8828 array8 %o3, %g5, %o7
8829 fpadd16 %f20, %f24, %f30
8830 srax %i2, 0x0E, %i6
8831 movn %icc, %o5, %g3
8832 alignaddrl %g2, %o4, %l6
8833 movre %g1, %g6, %i0
8834 movcs %icc, %l5, %l3
8835 ldsw [%l7 + 0x30], %i7
8836 andncc %i5, %l2, %i1
8837 tgu %icc, 0x6
8838 alignaddrl %i4, %i3, %o1
8839 xorcc %g7, %o6, %g4
8840 call loop_851
8841 bgu,pn %icc, loop_852
8842 tpos %icc, 0x7
8843 saved
8844 rdpr %cwp, %g1
8845 rdpr %cansave, %g2
8846 rdpr %canrestore, %g3
8847 rdpr %cleanwin, %g4
8848 rdpr %otherwin, %g5
8849 rdpr %wstate, %g6
8850loop_851:
8851 movg %xcc, %l1, %l0
8852loop_852:
8853 nop
8854 add %l7, 0x50, %l6
8855 wr %g0, 0x10, %asi
8856 ldxa [%l6] %asi, %o2
8857 casxa [%l6] %asi, %o2, %l4
8858 fandnot2 %f12, %f20, %f30
8859 fbe %fcc3, loop_853
8860 te %icc, 0x2
8861 subcc %o3, 0x0890, %g5
8862 fnot2 %f24, %f2
8863loop_853:
8864 fcmpeq32 %f18, %f20, %o0
8865 andcc %o7, 0x1230, %i6
8866 wr %g0, 0xf8, %asi
8867 stda %f16, [%l7 + 0x40] %asi
8868 membar #Sync
8869 udiv %i2, 0x1DB4, %o5
8870 smulcc %g3, 0x1643, %g2
8871 tge %xcc, 0x4
8872 edge16l %o4, %g1, %g6
8873 nop
8874 setx loop_854, %l0, %l1
8875 jmpl %l1, %l6
8876 brz %i0, loop_855
8877 fsrc1 %f6, %f14
8878 fmovdcc %icc, %f21, %f17
8879loop_854:
8880 bpos loop_856
8881loop_855:
8882 tge %icc, 0x5
8883 srlx %l3, 0x1B, %l5
8884 bgu,a,pt %icc, loop_857
8885loop_856:
8886 swap [%l7 + 0x14], %i7
8887 udivcc %i5, 0x13F6, %i1
8888 tcc %icc, 0x7
8889loop_857:
8890 udivx %i4, 0x17D3, %i3
8891 movcc %xcc, %l2, %g7
8892 tn %xcc, 0x6
8893 membar #Sync
8894 set 0x40, %i5
8895 ldda [%l7 + %i5] 0xf8, %f0
8896 movge %icc, %o6, %o1
8897 edge32n %g4, %l1, %o2
8898 movcs %xcc, %l0, %o3
8899 sdivcc %l4, 0x1AE2, %o0
8900 sir 0x0C37
8901 tsubcctv %o7, 0x041D, %i6
8902 lduw [%l7 + 0x2C], %i2
8903 tne %icc, 0x5
8904 sdivx %g5, 0x0611, %g3
8905 sir 0x183E
8906 tvc %icc, 0x2
8907 tle %xcc, 0x6
8908 edge32l %o5, %o4, %g1
8909 nop
8910 setx loop_858, %l0, %l1
8911 jmpl %l1, %g2
8912 tleu %icc, 0x2
8913 fbug,a %fcc2, loop_859
8914 xnorcc %g6, %l6, %l3
8915loop_858:
8916 fbuge %fcc1, loop_860
8917 fmovsvs %icc, %f6, %f30
8918loop_859:
8919 fbue %fcc1, loop_861
8920 ldx [%l7 + 0x78], %l5
8921loop_860:
8922 edge32l %i0, %i5, %i1
8923 add %l7, 0x64, %l6
8924 wr %g0, 0x19, %asi
8925 lda [%l6] %asi, %i7
8926 casa [%l6] 0x19, %i7, %i3
8927loop_861:
8928 nop
8929 wr %g0, 0x11, %asi
8930 lduba [%l7 + 0x3D] %asi, %i4
8931 fcmpgt16 %f22, %f14, %l2
8932 sethi 0x0E41, %o6
8933 ldd [%l7 + 0x60], %g6
8934 ldub [%l7 + 0x5E], %o1
8935 ble,pn %xcc, loop_862
8936 bge,pt %xcc, loop_863
8937 edge16l %g4, %o2, %l1
8938 bn,a,pt %xcc, loop_864
8939loop_862:
8940 udiv %o3, 0x0F72, %l4
8941loop_863:
8942 fmovsl %icc, %f0, %f15
8943 fbo,a %fcc2, loop_865
8944loop_864:
8945 fand %f14, %f20, %f20
8946 edge32l %o0, %o7, %i6
8947 subccc %i2, 0x07D0, %g5
8948loop_865:
8949 fbug,a %fcc2, loop_866
8950 edge16 %g3, %o5, %o4
8951 sdiv %g1, 0x0EEB, %g2
8952 movneg %icc, %g6, %l6
8953loop_866:
8954 tne %xcc, 0x2
8955 set 0x7C, %l3
8956 stha %l0, [%l7 + %l3] 0x0c
8957 xor %l3, %i0, %l5
8958 orcc %i1, 0x11FF, %i5
8959 xorcc %i3, %i4, %i7
8960 fbue,a %fcc1, loop_867
8961 fpadd32s %f13, %f9, %f13
8962 mulx %l2, 0x1BF2, %o6
8963 wr %g0, 0x04, %asi
8964 ldda [%l7 + 0x40] %asi, %f16
8965loop_867:
8966 orn %o1, 0x11D5, %g7
8967 movneg %icc, %o2, %g4
8968 srl %o3, %l1, %o0
8969 bl %xcc, loop_868
8970 tpos %xcc, 0x3
8971 popc %l4, %i6
8972 set 0x18, %i0
8973 sta %f15, [%l7 + %i0] 0x04
8974loop_868:
8975 taddcctv %o7, %g5, %i2
8976 prefetch [%l7 + 0x18], 0x3
8977 fbul,a %fcc3, loop_869
8978 std %f12, [%l7 + 0x70]
8979 fcmpd %fcc1, %f4, %f20
8980 taddcctv %o5, %o4, %g3
8981loop_869:
8982 orcc %g2, 0x15B0, %g1
8983 sir 0x1A36
8984 restored
8985 rdpr %cwp, %g1
8986 rdpr %cansave, %g2
8987 rdpr %canrestore, %g3
8988 rdpr %cleanwin, %g4
8989 rdpr %otherwin, %g5
8990 rdpr %wstate, %g6
8991 fpmerge %f31, %f6, %f18
8992 tcc %xcc, 0x1
8993 set 0x44, %l5
8994 stwa %g6, [%l7 + %l5] 0x22
8995 membar #Sync
8996 sdivx %l0, 0x1D0C, %l3
8997 fxnors %f27, %f16, %f31
8998 fmovdcs %icc, %f12, %f24
8999 ta %xcc, 0x6
9000 fmovrse %i0, %f21, %f24
9001 mulx %l5, %l6, %i1
9002 taddcctv %i5, 0x1E04, %i4
9003 edge16 %i7, %l2, %i3
9004 movvs %icc, %o6, %g7
9005 tgu %xcc, 0x4
9006 movle %icc, %o2, %o1
9007 fsrc2 %f10, %f14
9008 movl %icc, %g4, %o3
9009 set 0x7C, %g2
9010 ldsha [%l7 + %g2] 0x88, %l1
9011 fands %f18, %f16, %f17
9012 fpadd32 %f4, %f24, %f6
9013 add %l7, 0x38, %l6
9014 wr %g0, 0x80, %asi
9015 casxa [%l6] 0x80, %l4, %i6
9016 tsubcctv %o7, 0x1B37, %o0
9017 tleu %xcc, 0x1
9018 add %l7, 0x08, %l6
9019 wr %g0, 0x18, %asi
9020 casa [%l6] 0x18, %i2, %o5
9021 edge16l %g5, %o4, %g2
9022 sir 0x0449
9023 movpos %xcc, %g1, %g3
9024 wr %g0, 0x0c, %asi
9025 sta %f16, [%l7 + 0x34] %asi
9026 tvc %icc, 0x6
9027 fmovrde %l0, %f24, %f18
9028 fmovrse %g6, %f1, %f21
9029 mulx %i0, %l5, %l6
9030 edge8 %i1, %i5, %i4
9031 orncc %i7, %l2, %i3
9032 srlx %o6, 0x03, %l3
9033 tsubcc %g7, 0x1A23, %o1
9034 faligndata %f2, %f4, %f0
9035 mulx %o2, 0x025C, %g4
9036 fbg %fcc1, loop_870
9037 fcmpes %fcc1, %f21, %f12
9038 addc %l1, %o3, %i6
9039 movpos %icc, %o7, %o0
9040loop_870:
9041 movrlz %i2, %l4, %o5
9042 ldsb [%l7 + 0x11], %g5
9043 tcc %icc, 0x3
9044 fpsub32 %f10, %f16, %f14
9045 brnz %o4, loop_871
9046 mulx %g1, %g3, %l0
9047 fbn %fcc1, loop_872
9048 fnot1 %f10, %f12
9049loop_871:
9050 fabsd %f12, %f20
9051 andncc %g6, %g2, %l5
9052loop_872:
9053 nop
9054 set 0x3D, %o6
9055 ldsba [%l7 + %o6] 0x11, %l6
9056 xnor %i1, %i5, %i0
9057 fmovsvc %icc, %f22, %f22
9058 tn %icc, 0x1
9059 popc %i4, %i7
9060 tneg %icc, 0x5
9061 fmovdleu %xcc, %f9, %f18
9062 movvs %xcc, %l2, %o6
9063 brlez %i3, loop_873
9064 movrne %g7, 0x0C0, %l3
9065 edge32l %o2, %o1, %g4
9066 be loop_874
9067loop_873:
9068 movrlez %l1, 0x043, %o3
9069 addcc %o7, %i6, %o0
9070 fpsub32 %f22, %f20, %f8
9071loop_874:
9072 te %xcc, 0x2
9073 movge %xcc, %l4, %o5
9074 fmovda %icc, %f28, %f26
9075 set 0x21, %l4
9076 lduba [%l7 + %l4] 0x10, %i2
9077 nop
9078 setx loop_875, %l0, %l1
9079 wrpr 0x1, %tl
9080 wrpr %l1, %tnpc
9081 setx 0x34400001400, %l0, %l1
9082 wrpr %l1, %tstate
9083 wrhpr 0x4, %htstate
9084 done
9085 movneg %xcc, %o4, %g1
9086 fmul8x16au %f6, %f0, %f6
9087 sub %g5, %g3, %l0
9088loop_875:
9089 stb %g2, [%l7 + 0x6E]
9090 sub %g6, %l5, %l6
9091 set 0x5F, %o4
9092 ldstuba [%l7 + %o4] 0x89, %i1
9093 edge8 %i5, %i0, %i4
9094 bne,a,pt %icc, loop_876
9095 xorcc %l2, %i7, %o6
9096 movge %xcc, %g7, %l3
9097 and %o2, 0x0A4A, %i3
9098loop_876:
9099 nop
9100 set 0x40, %i2
9101 ldda [%l7 + %i2] 0x88, %o0
9102 set 0x28, %o5
9103 swapa [%l7 + %o5] 0x19, %g4
9104 fbug,a %fcc2, loop_877
9105 subccc %o3, 0x1EE3, %l1
9106 ldx [%l7 + 0x60], %o7
9107 bgu %xcc, loop_878
9108loop_877:
9109 xnor %o0, %l4, %i6
9110 bl,a,pn %xcc, loop_879
9111 fzero %f30
9112loop_878:
9113 movrlz %i2, %o4, %o5
9114 movle %xcc, %g1, %g3
9115loop_879:
9116 subccc %l0, %g2, %g5
9117 array8 %g6, %l5, %l6
9118 set 0x18, %l0
9119 prefetcha [%l7 + %l0] 0x89, 0x3
9120 movneg %xcc, %i1, %i0
9121 movcc %icc, %l2, %i4
9122 saved
9123 rdpr %cwp, %g1
9124 rdpr %cansave, %g2
9125 rdpr %canrestore, %g3
9126 rdpr %cleanwin, %g4
9127 rdpr %otherwin, %g5
9128 rdpr %wstate, %g6
9129 stbar
9130 fone %f26
9131 fnands %f2, %f18, %f30
9132 orn %o6, 0x0C1A, %i7
9133 set 0x48, %g1
9134 stxa %l3, [%l7 + %g1] 0x2b
9135 membar #Sync
9136 array8 %g7, %i3, %o1
9137 mulscc %g4, %o2, %l1
9138 bpos,a,pt %xcc, loop_880
9139 sub %o7, %o0, %o3
9140 xnorcc %l4, %i6, %i2
9141 move %xcc, %o5, %g1
9142loop_880:
9143 ldd [%l7 + 0x38], %o4
9144 sub %l0, %g2, %g5
9145 andn %g6, 0x1CDB, %l5
9146 set 0x40, %o0
9147 stda %f16, [%l7 + %o0] 0xf9
9148 membar #Sync
9149 movgu %icc, %l6, %i5
9150 nop
9151 setx loop_881, %l0, %l1
9152 wrpr 0x1, %tl
9153 wrpr %l1, %tnpc
9154 setx 0x34400001400, %l0, %l1
9155 wrpr %l1, %tstate
9156 wrhpr 0x4, %htstate
9157 done
9158 edge8 %i1, %g3, %l2
9159 fmovscs %xcc, %f0, %f7
9160 brlz,a %i0, loop_882
9161loop_881:
9162 sll %o6, %i7, %l3
9163 sir 0x0809
9164 bpos,a,pt %icc, loop_883
9165loop_882:
9166 and %g7, 0x1562, %i3
9167 tleu %icc, 0x3
9168 fbuge,a %fcc1, loop_884
9169loop_883:
9170 srl %o1, 0x1A, %i4
9171 brgez %o2, loop_885
9172 move %xcc, %g4, %o7
9173loop_884:
9174 nop
9175 wr %g0, 0x11, %asi
9176 lduba [%l7 + 0x61] %asi, %l1
9177loop_885:
9178 alignaddrl %o3, %l4, %i6
9179 orn %o0, 0x15F5, %o5
9180 udivcc %g1, 0x1755, %i2
9181 brgez %o4, loop_886
9182 fble %fcc2, loop_887
9183 array32 %l0, %g2, %g6
9184 movre %g5, 0x188, %l5
9185loop_886:
9186 sub %l6, %i1, %i5
9187loop_887:
9188 std %f16, [%l7 + 0x70]
9189 faligndata %f20, %f10, %f2
9190 edge16ln %l2, %g3, %i0
9191 edge8 %o6, %l3, %g7
9192 edge8l %i7, %i3, %i4
9193 movrgez %o1, 0x3CA, %g4
9194 edge32n %o2, %o7, %l1
9195 fornot2 %f20, %f0, %f28
9196 bg,pt %icc, loop_888
9197 move %xcc, %o3, %l4
9198 stb %o0, [%l7 + 0x31]
9199 fmovdgu %xcc, %f1, %f22
9200loop_888:
9201 umulcc %o5, 0x04F0, %g1
9202 movrlez %i6, %i2, %l0
9203 membar 0x31
9204 brz,a %o4, loop_889
9205 faligndata %f4, %f10, %f26
9206 brz %g2, loop_890
9207 movrne %g6, 0x1C2, %g5
9208loop_889:
9209 orcc %l5, 0x104C, %i1
9210 set 0x54, %i4
9211 swapa [%l7 + %i4] 0x10, %l6
9212loop_890:
9213 subc %i5, 0x1F91, %g3
9214 edge16 %i0, %l2, %l3
9215 sdivx %o6, 0x0615, %i7
9216 tge %xcc, 0x2
9217 fbuge,a %fcc2, loop_891
9218 movvs %icc, %i3, %g7
9219 edge16n %o1, %i4, %g4
9220 fbne,a %fcc3, loop_892
9221loop_891:
9222 edge16n %o7, %o2, %o3
9223 srlx %l1, 0x01, %o0
9224 fmovrdgez %l4, %f10, %f4
9225loop_892:
9226 fors %f13, %f21, %f1
9227 fmovs %f24, %f0
9228 tne %xcc, 0x5
9229 stbar
9230 udivx %g1, 0x1747, %o5
9231 wr %g0, 0x19, %asi
9232 ldstuba [%l7 + 0x2D] %asi, %i6
9233 call loop_893
9234 movrne %l0, 0x1F1, %i2
9235 srax %g2, 0x15, %g6
9236 edge32n %g5, %o4, %l5
9237loop_893:
9238 fnot1 %f24, %f18
9239 fnot1s %f29, %f28
9240 smul %i1, 0x1FF7, %i5
9241 addcc %g3, 0x0D55, %l6
9242 bvs,a,pt %xcc, loop_894
9243 movrlez %l2, %i0, %o6
9244 fbge %fcc1, loop_895
9245 tvc %icc, 0x7
9246loop_894:
9247 fcmpgt16 %f22, %f12, %l3
9248 fmovdleu %icc, %f6, %f28
9249loop_895:
9250 andcc %i3, %g7, %i7
9251 and %i4, %o1, %o7
9252 mova %xcc, %o2, %o3
9253 tvs %xcc, 0x3
9254 ldsw [%l7 + 0x0C], %g4
9255 andcc %o0, 0x1C71, %l1
9256 bl %icc, loop_896
9257 tge %xcc, 0x4
9258 taddcc %g1, %o5, %i6
9259 fmovrslez %l4, %f20, %f9
9260loop_896:
9261 sdiv %i2, 0x1158, %g2
9262 set 0x68, %g7
9263 stxa %l0, [%l7 + %g7] 0x22
9264 membar #Sync
9265 xnorcc %g5, %o4, %l5
9266 set 0x70, %i7
9267 ldda [%l7 + %i7] 0x19, %i0
9268 flush %l7 + 0x44
9269 fble,a %fcc1, loop_897
9270 andcc %i5, 0x0BC6, %g6
9271 ldsh [%l7 + 0x28], %l6
9272 sllx %g3, 0x13, %l2
9273loop_897:
9274 fbge %fcc2, loop_898
9275 add %o6, 0x1F07, %i0
9276 movne %xcc, %i3, %g7
9277 movrlez %l3, %i4, %o1
9278loop_898:
9279 ldub [%l7 + 0x7A], %i7
9280 bne,pn %xcc, loop_899
9281 edge32 %o7, %o2, %g4
9282 movrlez %o3, 0x0A7, %o0
9283 edge8n %g1, %o5, %i6
9284loop_899:
9285 edge16 %l1, %i2, %l4
9286 fcmpeq32 %f0, %f28, %g2
9287 fmovsne %xcc, %f26, %f8
9288 tge %icc, 0x5
9289 subccc %g5, %l0, %l5
9290 fpsub16s %f25, %f4, %f16
9291 fmovrdlz %o4, %f6, %f12
9292 movvs %xcc, %i5, %i1
9293 fcmple16 %f6, %f30, %l6
9294 fmovsle %icc, %f8, %f27
9295 tvc %icc, 0x6
9296 sethi 0x0FA9, %g6
9297 fbge,a %fcc2, loop_900
9298 fcmpgt16 %f20, %f2, %l2
9299 fandnot1s %f4, %f15, %f18
9300 fbuge %fcc1, loop_901
9301loop_900:
9302 ldx [%l7 + 0x30], %g3
9303 st %f2, [%l7 + 0x7C]
9304 flush %l7 + 0x64
9305loop_901:
9306 faligndata %f0, %f10, %f4
9307 fmovdpos %xcc, %f30, %f9
9308 srlx %i0, 0x0A, %o6
9309 tpos %icc, 0x6
9310 movneg %xcc, %i3, %g7
9311 movre %l3, 0x14F, %o1
9312 ld [%l7 + 0x2C], %f19
9313 fcmpne16 %f28, %f12, %i4
9314 fbue,a %fcc2, loop_902
9315 stw %i7, [%l7 + 0x10]
9316 orncc %o7, 0x14AF, %o2
9317 fbge,a %fcc1, loop_903
9318loop_902:
9319 edge16ln %g4, %o3, %g1
9320 movrlez %o5, 0x36C, %o0
9321 tl %icc, 0x1
9322loop_903:
9323 sir 0x0127
9324 fbug,a %fcc0, loop_904
9325 array16 %l1, %i2, %l4
9326 tvs %xcc, 0x7
9327 tvs %xcc, 0x1
9328loop_904:
9329 orcc %i6, 0x00A0, %g5
9330 tge %xcc, 0x6
9331 array16 %g2, %l0, %o4
9332 brlez,a %i5, loop_905
9333 fmovsvs %xcc, %f6, %f24
9334 fpmerge %f24, %f19, %f14
9335 bvc loop_906
9336loop_905:
9337 or %i1, %l6, %g6
9338 addcc %l2, %l5, %g3
9339 orcc %i0, 0x0B6D, %i3
9340loop_906:
9341 bvs,pn %xcc, loop_907
9342 movcc %icc, %g7, %o6
9343 set 0x8, %g6
9344 stxa %o1, [%g0 + %g6] 0x4f
9345loop_907:
9346 array8 %i4, %i7, %o7
9347 ldx [%l7 + 0x78], %l3
9348 ta %icc, 0x7
9349 movne %xcc, %o2, %g4
9350 xnor %o3, %o5, %g1
9351 edge8n %l1, %o0, %i2
9352 stx %i6, [%l7 + 0x38]
9353 fcmpne32 %f18, %f24, %g5
9354 bpos,a,pt %xcc, loop_908
9355 movcs %xcc, %g2, %l4
9356 andncc %o4, %l0, %i1
9357 bgu,a,pn %xcc, loop_909
9358loop_908:
9359 fblg,a %fcc2, loop_910
9360 fmovsl %xcc, %f27, %f8
9361 ba,pt %xcc, loop_911
9362loop_909:
9363 addcc %i5, 0x12E0, %l6
9364loop_910:
9365 edge16n %l2, %g6, %l5
9366 fpadd32s %f14, %f17, %f19
9367loop_911:
9368 array16 %i0, %i3, %g7
9369 brgez,a %o6, loop_912
9370 xnor %g3, 0x16FF, %o1
9371 fmovrse %i7, %f7, %f8
9372 udiv %i4, 0x04DC, %o7
9373loop_912:
9374 tvs %xcc, 0x3
9375 umulcc %o2, 0x0674, %l3
9376 membar 0x37
9377 orncc %o3, 0x086E, %o5
9378 sdivx %g4, 0x0CFA, %l1
9379 movpos %icc, %o0, %i2
9380 movvs %xcc, %i6, %g1
9381 edge32n %g5, %l4, %o4
9382 bcs,a,pn %xcc, loop_913
9383 fcmpne32 %f8, %f24, %l0
9384 fnegd %f12, %f4
9385 movgu %icc, %g2, %i5
9386loop_913:
9387 sdivx %i1, 0x005B, %l6
9388 wr %g0, 0x81, %asi
9389 stha %l2, [%l7 + 0x5E] %asi
9390 bvs,pn %xcc, loop_914
9391 te %xcc, 0x6
9392 and %g6, %l5, %i3
9393 fandnot1s %f18, %f29, %f1
9394loop_914:
9395 edge8ln %i0, %g7, %g3
9396 movre %o1, %i7, %o6
9397 fmovdpos %xcc, %f16, %f2
9398 fmovdl %icc, %f19, %f22
9399 movrlz %i4, %o2, %o7
9400 taddcc %o3, 0x1523, %l3
9401 fnors %f20, %f8, %f19
9402 set 0x4C, %g4
9403 swapa [%l7 + %g4] 0x0c, %o5
9404 fxnors %f26, %f25, %f19
9405 fmovdn %xcc, %f3, %f22
9406 fnegs %f8, %f1
9407 tvs %icc, 0x6
9408 and %l1, %g4, %o0
9409 srax %i6, 0x1D, %i2
9410 taddcctv %g1, 0x15B0, %l4
9411 edge8n %g5, %l0, %g2
9412 movvs %icc, %o4, %i5
9413 andcc %l6, 0x1E4B, %l2
9414 bcc,pn %xcc, loop_915
9415 udivcc %i1, 0x0A4F, %l5
9416 orn %i3, %g6, %i0
9417 taddcc %g7, %g3, %o1
9418loop_915:
9419 fmovsl %xcc, %f3, %f15
9420 movcs %icc, %o6, %i4
9421 edge32 %i7, %o7, %o2
9422 orn %l3, 0x0B1C, %o5
9423 fmovdge %xcc, %f24, %f3
9424 fbuge,a %fcc3, loop_916
9425 fble %fcc1, loop_917
9426 brlez %l1, loop_918
9427 movleu %xcc, %g4, %o3
9428loop_916:
9429 stx %i6, [%l7 + 0x20]
9430loop_917:
9431 movl %icc, %o0, %i2
9432loop_918:
9433 fmovsle %xcc, %f25, %f4
9434 xorcc %g1, %g5, %l0
9435 fbug %fcc2, loop_919
9436 tg %xcc, 0x0
9437 fmovrsgez %l4, %f13, %f9
9438 edge16l %o4, %g2, %l6
9439loop_919:
9440 tl %icc, 0x2
9441 xorcc %i5, 0x0DAE, %i1
9442 fmul8ulx16 %f26, %f30, %f22
9443 lduh [%l7 + 0x72], %l5
9444 smul %l2, %i3, %i0
9445 tn %icc, 0x1
9446 tn %icc, 0x1
9447 fcmpgt16 %f18, %f4, %g6
9448 fpsub32s %f14, %f5, %f22
9449 addc %g3, %g7, %o1
9450 lduh [%l7 + 0x1E], %o6
9451 tvs %xcc, 0x1
9452 edge32n %i7, %o7, %o2
9453 fnot2s %f14, %f31
9454 bne loop_920
9455 fpsub32 %f16, %f14, %f24
9456 bl loop_921
9457 fmovdvs %xcc, %f17, %f15
9458loop_920:
9459 edge32l %l3, %i4, %o5
9460 tle %icc, 0x0
9461loop_921:
9462 nop
9463 set 0x74, %l6
9464 lduw [%l7 + %l6], %g4
9465 orncc %o3, 0x1FCE, %i6
9466 sll %o0, %l1, %i2
9467 sir 0x0D47
9468 fmovsvc %xcc, %f11, %f3
9469 xnor %g1, %l0, %g5
9470 udivx %l4, 0x0F97, %o4
9471 movle %xcc, %g2, %l6
9472 tn %icc, 0x4
9473 add %i1, 0x17B0, %i5
9474 fone %f28
9475 movle %icc, %l2, %l5
9476 brnz %i0, loop_922
9477 fcmpd %fcc3, %f6, %f4
9478 prefetch [%l7 + 0x54], 0x3
9479 mulx %i3, 0x0ACB, %g6
9480loop_922:
9481 tneg %xcc, 0x5
9482 prefetch [%l7 + 0x70], 0x0
9483 orncc %g3, %g7, %o1
9484 movg %xcc, %i7, %o7
9485 movgu %xcc, %o6, %l3
9486 orcc %o2, 0x0AB5, %i4
9487 tcc %xcc, 0x0
9488 nop
9489 setx loop_923, %l0, %l1
9490 jmpl %l1, %g4
9491 movre %o3, %i6, %o0
9492 sll %l1, 0x18, %o5
9493 ldd [%l7 + 0x28], %f26
9494loop_923:
9495 tg %xcc, 0x6
9496 swap [%l7 + 0x34], %i2
9497 saved
9498 rdpr %cwp, %g1
9499 rdpr %cansave, %g2
9500 rdpr %canrestore, %g3
9501 rdpr %cleanwin, %g4
9502 rdpr %otherwin, %g5
9503 rdpr %wstate, %g6
9504 tne %xcc, 0x0
9505 wr %g0, 0x2f, %asi
9506 stxa %l0, [%l7 + 0x18] %asi
9507 membar #Sync
9508 edge16ln %g1, %g5, %o4
9509 fmovrse %g2, %f9, %f1
9510 sdivcc %l4, 0x07D4, %i1
9511 sllx %l6, 0x14, %l2
9512 fcmpeq16 %f22, %f22, %l5
9513 fcmpne16 %f10, %f24, %i0
9514 fmovde %icc, %f0, %f4
9515 edge8l %i3, %i5, %g6
9516 fmovd %f6, %f28
9517 movrgz %g7, 0x3E3, %g3
9518 tvs %xcc, 0x7
9519 tleu %icc, 0x2
9520 add %l7, 0x60, %l6
9521 wr %g0, 0x19, %asi
9522 ldxa [%l6] %asi, %o1
9523 casxa [%l6] 0x19, %o1, %o7
9524 subcc %i7, 0x13D1, %o6
9525 stx %o2, [%l7 + 0x40]
9526 fnegd %f6, %f22
9527 fmovse %xcc, %f15, %f15
9528 saved
9529 rdpr %cwp, %g1
9530 rdpr %cansave, %g2
9531 rdpr %canrestore, %g3
9532 rdpr %cleanwin, %g4
9533 rdpr %otherwin, %g5
9534 rdpr %wstate, %g6
9535 sdivcc %l3, 0x1054, %i4
9536 umul %g4, %o3, %i6
9537 array32 %l1, %o5, %o0
9538 movl %icc, %l0, %i2
9539 array32 %g5, %g1, %g2
9540 tl %icc, 0x3
9541 srax %l4, 0x18, %o4
9542 ba,a,pt %icc, loop_924
9543 fornot2 %f24, %f16, %f28
9544 movrgez %l6, 0x2B1, %l2
9545 bl loop_925
9546loop_924:
9547 movneg %icc, %i1, %l5
9548 alignaddr %i0, %i5, %g6
9549 sth %i3, [%l7 + 0x1E]
9550loop_925:
9551 move %xcc, %g7, %g3
9552 tle %xcc, 0x5
9553 sra %o1, %i7, %o7
9554 or %o6, %o2, %i4
9555 fands %f3, %f5, %f22
9556 sll %l3, %o3, %i6
9557 addc %g4, 0x10ED, %l1
9558 move %xcc, %o0, %l0
9559 fcmple32 %f0, %f22, %o5
9560 sdivcc %g5, 0x0047, %i2
9561 ldsw [%l7 + 0x28], %g1
9562 udiv %l4, 0x13A2, %o4
9563 array8 %g2, %l2, %i1
9564 bvs,pt %icc, loop_926
9565 brnz %l5, loop_927
9566 bn,a,pt %xcc, loop_928
9567 addccc %l6, %i0, %i5
9568loop_926:
9569 sir 0x0B08
9570loop_927:
9571 movleu %icc, %g6, %i3
9572loop_928:
9573 umulcc %g3, %o1, %i7
9574 add %l7, 0x48, %l6
9575 wr %g0, 0x88, %asi
9576 lda [%l6] %asi, %o7
9577 casa [%l6] 0x88, %o7, %g7
9578 movrgz %o6, %i4, %o2
9579 fmovsle %xcc, %f16, %f12
9580 fpadd16 %f4, %f0, %f26
9581 add %l3, %o3, %g4
9582 fmul8x16au %f8, %f11, %f14
9583 wr %g0, 0x89, %asi
9584 swapa [%l7 + 0x78] %asi, %i6
9585 fornot1 %f2, %f8, %f12
9586 set 0x11, %o2
9587 stba %l1, [%l7 + %o2] 0x22
9588 membar #Sync
9589 tcs %xcc, 0x5
9590 subcc %l0, 0x1256, %o0
9591 smulcc %o5, 0x0F5B, %i2
9592 tsubcctv %g5, %g1, %l4
9593 move %xcc, %o4, %g2
9594 movcs %xcc, %i1, %l2
9595 srlx %l5, 0x0B, %i0
9596 fcmpne32 %f2, %f22, %l6
9597 fbug %fcc2, loop_929
9598 fbul %fcc0, loop_930
9599 sethi 0x1790, %g6
9600 add %i3, %i5, %g3
9601loop_929:
9602 fcmpgt32 %f2, %f26, %i7
9603loop_930:
9604 sll %o1, 0x19, %g7
9605 brgz %o6, loop_931
9606 fxor %f0, %f22, %f20
9607 edge32l %o7, %o2, %i4
9608 movrgez %o3, 0x1B5, %l3
9609loop_931:
9610 tcs %xcc, 0x1
9611 move %icc, %i6, %l1
9612 brlz,a %l0, loop_932
9613 movgu %icc, %g4, %o0
9614 movrne %o5, 0x051, %g5
9615 fmovsa %xcc, %f29, %f6
9616loop_932:
9617 fmovsvc %icc, %f11, %f0
9618 movn %xcc, %g1, %i2
9619 movge %icc, %o4, %g2
9620 andncc %l4, %i1, %l5
9621 alignaddrl %l2, %l6, %g6
9622 movre %i0, %i5, %g3
9623 fbo %fcc1, loop_933
9624 fpack32 %f10, %f28, %f2
9625 smul %i3, 0x17EC, %o1
9626 movrlez %g7, 0x21E, %i7
9627loop_933:
9628 te %icc, 0x3
9629 set 0x7E, %l1
9630 stba %o7, [%l7 + %l1] 0xeb
9631 membar #Sync
9632 brgez %o2, loop_934
9633 movvc %icc, %o6, %o3
9634 tcc %xcc, 0x6
9635 edge8l %i4, %i6, %l1
9636loop_934:
9637 fornot2 %f20, %f12, %f16
9638 fsrc2s %f14, %f26
9639 movrlz %l3, %g4, %l0
9640 orcc %o5, 0x0F1D, %g5
9641 and %o0, 0x1E23, %i2
9642 nop
9643 setx loop_935, %l0, %l1
9644 wrpr 0x1, %tl
9645 wrpr %l1, %tnpc
9646 setx 0x34400001400, %l0, %l1
9647 wrpr %l1, %tstate
9648 wrhpr 0x4, %htstate
9649 done
9650 movle %icc, %g1, %g2
9651 array16 %o4, %l4, %l5
9652 fbge %fcc2, loop_936
9653loop_935:
9654 fbug %fcc0, loop_937
9655 st %f5, [%l7 + 0x20]
9656 andncc %i1, %l2, %l6
9657loop_936:
9658 movneg %xcc, %g6, %i0
9659loop_937:
9660 sub %g3, 0x0628, %i5
9661 ldd [%l7 + 0x08], %o0
9662 movrgez %i3, 0x21C, %i7
9663 saved
9664 rdpr %cwp, %g1
9665 rdpr %cansave, %g2
9666 rdpr %canrestore, %g3
9667 rdpr %cleanwin, %g4
9668 rdpr %otherwin, %g5
9669 rdpr %wstate, %g6
9670 fpsub16s %f11, %f18, %f4
9671 fand %f28, %f22, %f10
9672 andn %g7, %o7, %o2
9673 wr %g0, 0x81, %asi
9674 ldda [%l7 + 0x20] %asi, %o6
9675 fmuld8sux16 %f14, %f6, %f18
9676 fmovrdlz %o3, %f6, %f18
9677 bl,pn %icc, loop_938
9678 nop
9679 setx loop_939, %l0, %l1
9680 wrpr 0x1, %tl
9681 wrpr %l1, %tnpc
9682 setx 0x34400001400, %l0, %l1
9683 wrpr %l1, %tstate
9684 wrhpr 0x4, %htstate
9685 done
9686 bl loop_940
9687 lduw [%l7 + 0x6C], %i4
9688loop_938:
9689 tneg %xcc, 0x0
9690loop_939:
9691 movcs %xcc, %i6, %l3
9692loop_940:
9693 umulcc %l1, %l0, %g4
9694 wr %g0, 0x88, %asi
9695 ldxa [%l7 + 0x50] %asi, %g5
9696 brlz,a %o5, loop_941
9697 ta %icc, 0x5
9698 fpmerge %f13, %f14, %f24
9699 lduw [%l7 + 0x20], %i2
9700loop_941:
9701 bvs,pn %icc, loop_942
9702 tcs %xcc, 0x7
9703 edge8l %g1, %o0, %o4
9704 nop
9705 setx loop_943, %l0, %l1
9706 wrpr 0x1, %tl
9707 wrpr %l1, %tnpc
9708 setx 0x34400001400, %l0, %l1
9709 wrpr %l1, %tstate
9710 wrhpr 0x4, %htstate
9711 done
9712loop_942:
9713 subccc %l4, 0x15A4, %g2
9714 fmuld8sux16 %f5, %f9, %f6
9715 edge16ln %l5, %l2, %i1
9716loop_943:
9717 ble loop_944
9718 fsrc1 %f2, %f24
9719 fmovsle %icc, %f12, %f7
9720 wr %g0, 0x10, %asi
9721 stwa %l6, [%l7 + 0x20] %asi
9722loop_944:
9723 edge8n %i0, %g3, %g6
9724 edge16n %i5, %i3, %o1
9725 movre %i7, %o7, %o2
9726 sethi 0x1D06, %o6
9727 fsrc2 %f4, %f2
9728 movrgez %o3, %i4, %g7
9729 fmovscc %xcc, %f12, %f27
9730 add %l3, 0x0BE9, %i6
9731 brlez %l0, loop_945
9732 sllx %g4, 0x03, %g5
9733 wr %g0, 0x81, %asi
9734 ldswa [%l7 + 0x58] %asi, %o5
9735loop_945:
9736 addc %l1, %i2, %g1
9737 wr %g0, 0x52, %asi
9738 ldxa [%g0 + 0x118] %asi, %o0
9739 fabsd %f4, %f26
9740 tgu %xcc, 0x1
9741 fbge,a %fcc3, loop_946
9742 sethi 0x1DC4, %l4
9743 fcmpgt32 %f14, %f24, %g2
9744 fnand %f10, %f28, %f10
9745loop_946:
9746 sdiv %l5, 0x1910, %o4
9747 prefetch [%l7 + 0x50], 0x2
9748 fmovsvs %xcc, %f30, %f5
9749 move %xcc, %l2, %l6
9750 bl,pt %icc, loop_947
9751 bleu,a %xcc, loop_948
9752 fornot2s %f7, %f3, %f10
9753 srl %i0, 0x0D, %g3
9754loop_947:
9755 movleu %xcc, %i1, %g6
9756loop_948:
9757 movrlez %i3, %o1, %i7
9758 edge32n %i5, %o2, %o6
9759 fmovrdlz %o7, %f18, %f18
9760 fzero %f24
9761 set 0x78, %o3
9762 stwa %o3, [%l7 + %o3] 0x2b
9763 membar #Sync
9764 brnz,a %g7, loop_949
9765 movvs %icc, %l3, %i4
9766 mulscc %i6, %g4, %g5
9767 fbule %fcc2, loop_950
9768loop_949:
9769 fcmpeq32 %f10, %f18, %l0
9770 tg %xcc, 0x6
9771 edge8n %o5, %i2, %l1
9772loop_950:
9773 sdivx %o0, 0x103C, %g1
9774 edge32 %g2, %l4, %l5
9775 fmovrsgez %l2, %f11, %f27
9776 fmovsleu %xcc, %f18, %f1
9777 movvc %icc, %o4, %i0
9778 sll %l6, %g3, %g6
9779 fmovrde %i1, %f30, %f6
9780 edge16n %o1, %i3, %i7
9781 tge %xcc, 0x5
9782 popc 0x0CAC, %i5
9783 sdivx %o6, 0x1182, %o2
9784 fmovdvc %icc, %f29, %f15
9785 smul %o7, %g7, %l3
9786 movcc %icc, %i4, %o3
9787 ta %icc, 0x2
9788 tn %icc, 0x1
9789 movg %xcc, %g4, %g5
9790 taddcctv %i6, %o5, %l0
9791 movrlez %l1, 0x140, %o0
9792 movpos %icc, %i2, %g2
9793 edge8l %g1, %l5, %l4
9794 umul %l2, %i0, %l6
9795 or %g3, %o4, %g6
9796 for %f28, %f24, %f8
9797 tneg %icc, 0x2
9798 mova %xcc, %o1, %i3
9799 fmul8x16au %f7, %f15, %f0
9800 srl %i1, 0x17, %i5
9801 fnor %f18, %f8, %f24
9802 ta %xcc, 0x3
9803 edge8n %o6, %o2, %i7
9804 tl %icc, 0x0
9805 fbuge %fcc3, loop_951
9806 mulx %g7, %o7, %l3
9807 xor %o3, %g4, %i4
9808 ld [%l7 + 0x10], %f18
9809loop_951:
9810 andcc %g5, %i6, %o5
9811 movvc %icc, %l1, %l0
9812 tn %icc, 0x0
9813 ldd [%l7 + 0x30], %f2
9814 membar 0x57
9815 taddcctv %i2, 0x00DD, %o0
9816 fmovs %f9, %f29
9817 taddcc %g2, 0x0C86, %l5
9818 stbar
9819 set 0x28, %o1
9820 sta %f16, [%l7 + %o1] 0x19
9821 fpack32 %f8, %f10, %f20
9822 sdivx %l4, 0x1B4E, %g1
9823 fbue,a %fcc0, loop_952
9824 std %l2, [%l7 + 0x28]
9825 edge8ln %i0, %l6, %o4
9826 add %l7, 0x38, %l6
9827 wr %g0, 0x04, %asi
9828 ldxa [%l6] %asi, %g6
9829 casxa [%l6] 0x04, %g6, %g3
9830loop_952:
9831 fpack16 %f10, %f16
9832 fcmpd %fcc2, %f10, %f30
9833 srax %o1, %i3, %i5
9834 tsubcctv %o6, %o2, %i7
9835 fcmpd %fcc2, %f6, %f20
9836 tg %xcc, 0x4
9837 fbuge,a %fcc1, loop_953
9838 movvs %xcc, %i1, %o7
9839 orn %g7, 0x16BF, %l3
9840 wr %g0, 0x04, %asi
9841 stda %g4, [%l7 + 0x20] %asi
9842loop_953:
9843 fbl %fcc1, loop_954
9844 movg %xcc, %o3, %i4
9845 andcc %g5, 0x19CB, %i6
9846 fsrc2 %f28, %f30
9847loop_954:
9848 popc %o5, %l0
9849 ldsb [%l7 + 0x0C], %l1
9850 tvs %icc, 0x3
9851 fbule %fcc3, loop_955
9852 udivcc %o0, 0x1766, %g2
9853 orncc %i2, %l5, %l4
9854 set 0x66, %i3
9855 stha %l2, [%l7 + %i3] 0x18
9856loop_955:
9857 orcc %i0, 0x05B9, %g1
9858 subcc %l6, 0x1913, %g6
9859 fmovsle %icc, %f31, %f27
9860 fzero %f14
9861 edge32ln %g3, %o1, %i3
9862 sdivcc %i5, 0x1722, %o6
9863 array32 %o2, %o4, %i1
9864 popc %o7, %i7
9865 fmovsleu %xcc, %f4, %f10
9866 mulx %l3, %g7, %o3
9867 fcmpeq16 %f22, %f10, %i4
9868 bcs,pt %icc, loop_956
9869 addcc %g4, %i6, %g5
9870 andncc %o5, %l1, %l0
9871 fnot1s %f10, %f17
9872loop_956:
9873 subcc %g2, %o0, %i2
9874 bgu,a,pn %icc, loop_957
9875 movg %icc, %l5, %l2
9876 saved
9877 rdpr %cwp, %g1
9878 rdpr %cansave, %g2
9879 rdpr %canrestore, %g3
9880 rdpr %cleanwin, %g4
9881 rdpr %otherwin, %g5
9882 rdpr %wstate, %g6
9883 movneg %xcc, %l4, %g1
9884loop_957:
9885 mulx %l6, %i0, %g3
9886 set 0x20, %i1
9887 ldxa [%l7 + %i1] 0x89, %o1
9888 move %xcc, %i3, %g6
9889 fpadd16 %f4, %f16, %f20
9890 swap [%l7 + 0x68], %i5
9891 tsubcctv %o6, %o2, %o4
9892 movneg %xcc, %o7, %i7
9893 ld [%l7 + 0x64], %f21
9894 smulcc %i1, %l3, %o3
9895 edge8 %i4, %g4, %i6
9896 movneg %icc, %g7, %g5
9897 tcc %icc, 0x3
9898 sdiv %o5, 0x027E, %l1
9899 fcmpd %fcc3, %f24, %f22
9900 std %l0, [%l7 + 0x18]
9901 fmovdvc %icc, %f1, %f15
9902 fmovdn %xcc, %f9, %f0
9903 std %f18, [%l7 + 0x58]
9904 bn loop_958
9905 edge32l %g2, %o0, %i2
9906 umul %l5, 0x1E1F, %l2
9907 add %l7, 0x08, %l6
9908 wr %g0, 0x88, %asi
9909 lda [%l6] %asi, %g1
9910 casa [%l6] %asi, %g1, %l4
9911loop_958:
9912 tne %xcc, 0x4
9913 sdiv %l6, 0x1F9B, %i0
9914 fcmped %fcc2, %f2, %f24
9915 udivcc %o1, 0x0EC6, %i3
9916 fbg,a %fcc3, loop_959
9917 orncc %g3, %g6, %o6
9918 fmovrde %o2, %f18, %f26
9919 fblg %fcc0, loop_960
9920loop_959:
9921 ld [%l7 + 0x70], %f4
9922 movleu %xcc, %o4, %i5
9923 smul %i7, %i1, %o7
9924loop_960:
9925 sdivx %o3, 0x1318, %i4
9926 membar #Sync
9927 wr %g0, 0x16, %asi
9928 ldda [%l7 + 0x40] %asi, %f0
9929 membar 0x56
9930 edge8 %l3, %i6, %g4
9931 popc 0x0F88, %g5
9932 ldstub [%l7 + 0x39], %o5
9933 add %l7, 0x28, %l6
9934 wr %g0, 0x89, %asi
9935 casa [%l6] 0x89, %l1, %l0
9936 tneg %icc, 0x7
9937 fbue %fcc0, loop_961
9938 movpos %icc, %g2, %o0
9939 wr %g0, 0x89, %asi
9940 lduha [%l7 + 0x58] %asi, %g7
9941loop_961:
9942 fmovrde %l5, %f18, %f24
9943 tle %icc, 0x2
9944 fbul,a %fcc1, loop_962
9945 taddcctv %i2, %l2, %l4
9946 umulcc %g1, %l6, %i0
9947 add %o1, 0x16E5, %i3
9948loop_962:
9949 brlz %g6, loop_963
9950 smulcc %o6, %o2, %o4
9951 tg %xcc, 0x6
9952 fmovrslez %g3, %f19, %f17
9953loop_963:
9954 nop
9955 wr %g0, 0x10, %asi
9956 swapa [%l7 + 0x5C] %asi, %i5
9957 tcs %icc, 0x6
9958 xor %i7, %i1, %o3
9959 bl loop_964
9960 sir 0x115E
9961 tcc %icc, 0x1
9962 sllx %o7, %i4, %i6
9963loop_964:
9964 fpadd32s %f18, %f17, %f7
9965 movneg %xcc, %l3, %g5
9966 or %g4, 0x0A0D, %l1
9967 tvc %xcc, 0x5
9968 bvc %xcc, loop_965
9969 fxnor %f6, %f18, %f26
9970 edge8n %l0, %o5, %g2
9971 tleu %xcc, 0x6
9972loop_965:
9973 subccc %g7, %o0, %i2
9974 fcmpes %fcc1, %f0, %f17
9975 wr %g0, 0x80, %asi
9976 stda %l2, [%l7 + 0x40] %asi
9977 xnor %l5, %g1, %l6
9978 stbar
9979 brlez,a %l4, loop_966
9980 ldsw [%l7 + 0x6C], %i0
9981 fpsub32 %f12, %f22, %f20
9982 fbn,a %fcc3, loop_967
9983loop_966:
9984 sth %i3, [%l7 + 0x3C]
9985 fpadd32s %f29, %f14, %f14
9986 movrgez %o1, %g6, %o2
9987loop_967:
9988 edge8n %o6, %o4, %i5
9989 wr %g0, 0x18, %asi
9990 ldstuba [%l7 + 0x5A] %asi, %g3
9991 fmovsne %xcc, %f21, %f27
9992 ble,a,pn %icc, loop_968
9993 alignaddr %i7, %o3, %o7
9994 restored
9995 rdpr %cwp, %g1
9996 rdpr %cansave, %g2
9997 rdpr %canrestore, %g3
9998 rdpr %cleanwin, %g4
9999 rdpr %otherwin, %g5
10000 rdpr %wstate, %g6
10001 fmovsne %icc, %f0, %f6
10002loop_968:
10003 bne,a,pn %xcc, loop_969
10004 array32 %i1, %i4, %l3
10005 sethi 0x1211, %i6
10006 nop
10007 setx loop_970, %l0, %l1
10008 jmpl %l1, %g4
10009loop_969:
10010 fbuge %fcc2, loop_971
10011 movrlz %g5, %l1, %o5
10012 fmovrdlez %l0, %f6, %f6
10013loop_970:
10014 prefetch [%l7 + 0x74], 0x1
10015loop_971:
10016 fmul8sux16 %f10, %f28, %f8
10017 movgu %icc, %g2, %o0
10018 ldsh [%l7 + 0x2A], %i2
10019 bleu,a,pt %xcc, loop_972
10020 fxnors %f13, %f9, %f4
10021 fmovsg %icc, %f31, %f8
10022 te %xcc, 0x2
10023loop_972:
10024 bpos,a,pn %xcc, loop_973
10025 fcmple32 %f12, %f4, %g7
10026 movg %icc, %l5, %l2
10027 fmovrsgz %l6, %f7, %f1
10028loop_973:
10029 mova %icc, %g1, %i0
10030 smulcc %i3, 0x0E8C, %o1
10031 and %l4, 0x0AEF, %o2
10032 movgu %xcc, %o6, %o4
10033 fones %f17
10034 movrgz %g6, %i5, %g3
10035 srax %i7, 0x10, %o3
10036 saved
10037 rdpr %cwp, %g1
10038 rdpr %cansave, %g2
10039 rdpr %canrestore, %g3
10040 rdpr %cleanwin, %g4
10041 rdpr %otherwin, %g5
10042 rdpr %wstate, %g6
10043 fbne %fcc1, loop_974
10044 orcc %o7, %i1, %l3
10045 udivcc %i6, 0x0A02, %g4
10046 fnot1 %f12, %f14
10047loop_974:
10048 xor %g5, %l1, %o5
10049 fmovsle %icc, %f18, %f21
10050 mulx %l0, %i4, %g2
10051 movcs %icc, %o0, %i2
10052 andcc %l5, %g7, %l6
10053 fbule,a %fcc0, loop_975
10054 tn %xcc, 0x6
10055 fcmpes %fcc1, %f12, %f4
10056 tgu %xcc, 0x6
10057loop_975:
10058 addcc %g1, %l2, %i3
10059 fsrc2s %f2, %f23
10060 fmuld8sux16 %f28, %f3, %f6
10061 bleu,pn %xcc, loop_976
10062 brnz %o1, loop_977
10063 fmovsne %xcc, %f27, %f17
10064 mova %xcc, %i0, %o2
10065loop_976:
10066 nop
10067 set 0x4E, %i6
10068 stha %o6, [%l7 + %i6] 0x80
10069loop_977:
10070 alignaddr %o4, %l4, %i5
10071 edge16ln %g3, %i7, %g6
10072 andcc %o3, 0x181D, %i1
10073 tpos %xcc, 0x3
10074 set 0x40, %l2
10075 stda %o6, [%l7 + %l2] 0x19
10076 array32 %l3, %i6, %g5
10077 bneg,pn %icc, loop_978
10078 subccc %l1, %o5, %l0
10079 subc %i4, 0x0760, %g2
10080 add %g4, %o0, %i2
10081loop_978:
10082 tpos %icc, 0x0
10083 tcs %xcc, 0x7
10084 edge16 %l5, %g7, %l6
10085 add %l2, %g1, %i3
10086 edge16 %i0, %o2, %o6
10087 fcmpgt16 %f6, %f8, %o4
10088 wr %g0, 0x04, %asi
10089 ldsba [%l7 + 0x7C] %asi, %l4
10090 fmuld8ulx16 %f9, %f7, %f20
10091 fmuld8ulx16 %f30, %f27, %f26
10092 movrne %o1, %g3, %i7
10093 fbl %fcc0, loop_979
10094 movleu %icc, %i5, %o3
10095 udivx %i1, 0x0E3F, %g6
10096 ba,a,pt %xcc, loop_980
10097loop_979:
10098 edge32n %l3, %o7, %i6
10099 umulcc %l1, %o5, %l0
10100 umul %g5, %i4, %g2
10101loop_980:
10102 flush %l7 + 0x60
10103 ta %icc, 0x3
10104 and %g4, 0x0374, %o0
10105 fmovdge %icc, %f17, %f2
10106 sir 0x0DA8
10107 fpsub32 %f6, %f14, %f2
10108 fmovscc %xcc, %f10, %f9
10109 fmovrdne %l5, %f16, %f28
10110 subccc %i2, 0x152D, %g7
10111 fbue %fcc3, loop_981
10112 udivcc %l2, 0x1F75, %g1
10113 smulcc %l6, 0x15D5, %i0
10114 set 0x5E, %o7
10115 stba %o2, [%l7 + %o7] 0x2a
10116 membar #Sync
10117loop_981:
10118 andcc %o6, 0x179F, %o4
10119 xnor %l4, %o1, %g3
10120 bn,pt %icc, loop_982
10121 fble,a %fcc0, loop_983
10122 stw %i3, [%l7 + 0x54]
10123 fnand %f30, %f16, %f18
10124loop_982:
10125 fsrc2s %f6, %f15
10126loop_983:
10127 movn %icc, %i5, %o3
10128 taddcc %i1, 0x09C9, %g6
10129 tsubcctv %l3, %i7, %i6
10130 fmovscs %xcc, %f12, %f7
10131 movrne %l1, %o5, %l0
10132 addcc %g5, %o7, %g2
10133 udivx %i4, 0x0620, %g4
10134 fmuld8sux16 %f27, %f5, %f24
10135 set 0x38, %g3
10136 ldxa [%l7 + %g3] 0x89, %o0
10137 pdist %f6, %f22, %f6
10138 fandnot1 %f22, %f20, %f20
10139 edge32 %i2, %g7, %l5
10140 te %xcc, 0x2
10141 fmovdgu %xcc, %f1, %f23
10142 edge8l %g1, %l6, %i0
10143 umul %l2, 0x0B79, %o2
10144 xorcc %o4, %l4, %o6
10145 set 0x5F, %i5
10146 lduba [%l7 + %i5] 0x89, %g3
10147 fbge %fcc1, loop_984
10148 fmovsneg %xcc, %f15, %f7
10149 ldsb [%l7 + 0x4D], %i3
10150 edge16l %o1, %o3, %i5
10151loop_984:
10152 edge8 %g6, %l3, %i7
10153 edge16n %i1, %l1, %o5
10154 fnot2 %f2, %f6
10155 mova %icc, %i6, %l0
10156 fnot2s %f30, %f7
10157 fbuge %fcc2, loop_985
10158 edge16ln %g5, %o7, %i4
10159 wr %g0, 0x19, %asi
10160 ldstuba [%l7 + 0x46] %asi, %g4
10161loop_985:
10162 std %f26, [%l7 + 0x28]
10163 fcmple32 %f0, %f16, %o0
10164 xnor %i2, 0x1B66, %g7
10165 movrgz %l5, 0x124, %g1
10166 set 0x75, %l3
10167 stba %l6, [%l7 + %l3] 0x23
10168 membar #Sync
10169 edge8ln %g2, %i0, %l2
10170 brgez %o2, loop_986
10171 tne %icc, 0x6
10172 udiv %o4, 0x122D, %l4
10173 movrlz %g3, 0x00A, %o6
10174loop_986:
10175 brgez,a %i3, loop_987
10176 movg %icc, %o1, %o3
10177 fmovrslez %g6, %f27, %f6
10178 fbule %fcc1, loop_988
10179loop_987:
10180 smul %i5, %i7, %i1
10181 faligndata %f18, %f24, %f10
10182 edge32n %l1, %o5, %i6
10183loop_988:
10184 fmovdneg %xcc, %f28, %f20
10185 taddcctv %l0, 0x0BFF, %l3
10186 xnorcc %g5, %o7, %g4
10187 restored
10188 rdpr %cwp, %g1
10189 rdpr %cansave, %g2
10190 rdpr %canrestore, %g3
10191 rdpr %cleanwin, %g4
10192 rdpr %otherwin, %g5
10193 rdpr %wstate, %g6
10194 edge32n %o0, %i2, %g7
10195 array16 %i4, %l5, %l6
10196 ta %xcc, 0x6
10197 fmovrdgez %g1, %f28, %f28
10198 tcc %icc, 0x1
10199 wr %g0, 0x0c, %asi
10200 ldswa [%l7 + 0x08] %asi, %g2
10201 umulcc %i0, 0x1E93, %o2
10202 movle %xcc, %l2, %l4
10203 bgu,a loop_989
10204 tvs %xcc, 0x7
10205 sllx %g3, 0x0E, %o4
10206 tpos %xcc, 0x0
10207loop_989:
10208 movg %icc, %i3, %o1
10209 brz %o6, loop_990
10210 edge32ln %o3, %g6, %i5
10211 fmovsg %icc, %f13, %f6
10212 array8 %i1, %l1, %i7
10213loop_990:
10214 fpsub32s %f6, %f26, %f7
10215 movne %xcc, %i6, %l0
10216 fpadd16s %f7, %f22, %f27
10217 mulscc %l3, %o5, %o7
10218 tgu %icc, 0x4
10219 fandnot2 %f6, %f28, %f14
10220 ta %xcc, 0x5
10221 ldsh [%l7 + 0x34], %g4
10222 set 0x78, %g5
10223 lda [%l7 + %g5] 0x11, %f0
10224 bshuffle %f0, %f4, %f2
10225 for %f22, %f10, %f6
10226 movpos %icc, %o0, %i2
10227 fmovspos %icc, %f23, %f11
10228 mulx %g5, 0x0477, %i4
10229 tcs %icc, 0x7
10230 fbue,a %fcc3, loop_991
10231 orn %l5, 0x1BA6, %g7
10232 fmul8ulx16 %f8, %f20, %f0
10233 wr %g0, 0x88, %asi
10234 ldsba [%l7 + 0x60] %asi, %l6
10235loop_991:
10236 movvc %icc, %g1, %i0
10237 sir 0x1D11
10238 ldd [%l7 + 0x30], %o2
10239 movn %xcc, %l2, %l4
10240 fcmps %fcc3, %f29, %f28
10241 movg %xcc, %g3, %o4
10242 ldsb [%l7 + 0x11], %g2
10243 movle %xcc, %o1, %o6
10244 te %icc, 0x2
10245 tl %xcc, 0x6
10246 fmovrsne %o3, %f26, %f13
10247 xnor %i3, %g6, %i5
10248 stx %l1, [%l7 + 0x28]
10249 edge32ln %i7, %i6, %l0
10250 set 0x78, %l5
10251 stxa %l3, [%l7 + %l5] 0x23
10252 membar #Sync
10253 edge8 %o5, %i1, %g4
10254 fbuge,a %fcc1, loop_992
10255 movn %xcc, %o0, %o7
10256 or %i2, %g5, %i4
10257 stbar
10258loop_992:
10259 stbar
10260 nop
10261 setx loop_993, %l0, %l1
10262 wrpr 0x1, %tl
10263 wrpr %l1, %tpc
10264 add %l1, 0x4, %l1
10265 wrpr %l1, %tnpc
10266 setx 0x34400001400, %l0, %l1
10267 wrpr %l1, %tstate
10268 wrhpr 0x4, %htstate
10269 retry
10270 tleu %xcc, 0x0
10271 fandnot2 %f26, %f24, %f30
10272 fbge %fcc2, loop_994
10273loop_993:
10274 ta %icc, 0x1
10275 tle %xcc, 0x2
10276 array32 %g7, %l5, %g1
10277loop_994:
10278 fexpand %f15, %f18
10279 wr %g0, 0x23, %asi
10280 stxa %l6, [%l7 + 0x30] %asi
10281 membar #Sync
10282 fbg,a %fcc3, loop_995
10283 movgu %icc, %o2, %l2
10284 and %l4, 0x1F2C, %i0
10285 ldsb [%l7 + 0x7A], %o4
10286loop_995:
10287 edge8ln %g3, %g2, %o6
10288 udivcc %o1, 0x091C, %o3
10289 fmovdneg %icc, %f5, %f7
10290 fnot2 %f0, %f16
10291 movleu %xcc, %i3, %g6
10292 sra %i5, %i7, %i6
10293 wr %g0, 0x81, %asi
10294 ldstuba [%l7 + 0x51] %asi, %l1
10295 edge32l %l0, %o5, %l3
10296 add %l7, 0x30, %l6
10297 wr %g0, 0x19, %asi
10298 lda [%l6] %asi, %i1
10299 casa [%l6] %asi, %i1, %g4
10300 edge8l %o7, %i2, %g5
10301 tneg %xcc, 0x1
10302 edge16l %o0, %g7, %l5
10303 fbl,a %fcc0, loop_996
10304 brnz,a %i4, loop_997
10305 tpos %icc, 0x7
10306 tcc %xcc, 0x7
10307loop_996:
10308 alignaddrl %g1, %l6, %o2
10309loop_997:
10310 fxor %f22, %f18, %f2
10311 fpadd16 %f12, %f2, %f20
10312 edge16n %l2, %l4, %o4
10313 tleu %icc, 0x2
10314 tneg %xcc, 0x2
10315 wr %g0, 0x19, %asi
10316 lda [%l7 + 0x7C] %asi, %f27
10317 movrlz %g3, 0x0BE, %g2
10318 edge32ln %o6, %o1, %o3
10319 swap [%l7 + 0x5C], %i3
10320 te %icc, 0x0
10321 tsubcctv %i0, 0x019A, %g6
10322 fbn,a %fcc1, loop_998
10323 srlx %i5, 0x17, %i6
10324 movrgez %i7, %l0, %o5
10325 or %l3, %i1, %g4
10326loop_998:
10327 srlx %o7, 0x05, %i2
10328 fbule,a %fcc0, loop_999
10329 tcs %xcc, 0x4
10330 fmovsn %xcc, %f27, %f21
10331 pdist %f28, %f26, %f6
10332loop_999:
10333 movcc %xcc, %l1, %o0
10334 srlx %g5, 0x0F, %g7
10335 move %xcc, %i4, %g1
10336 mulx %l5, 0x075D, %l6
10337 add %l7, 0x10, %l6
10338 wr %g0, 0x80, %asi
10339 casxa [%l6] %asi, %o2, %l4
10340 sdivcc %o4, 0x195C, %g3
10341 edge8ln %g2, %l2, %o6
10342 tvs %icc, 0x6
10343 tleu %xcc, 0x5
10344 restored
10345 rdpr %cwp, %g1
10346 rdpr %cansave, %g2
10347 rdpr %canrestore, %g3
10348 rdpr %cleanwin, %g4
10349 rdpr %otherwin, %g5
10350 rdpr %wstate, %g6
10351 tl %icc, 0x7
10352 umul %o3, 0x199C, %o1
10353 umul %i0, 0x1698, %i3
10354 movrne %i5, 0x1A2, %g6
10355 move %icc, %i7, %i6
10356 srlx %o5, %l0, %i1
10357 fmovsle %icc, %f29, %f12
10358 fblg %fcc1, loop_1000
10359 orncc %g4, 0x1E92, %l3
10360 or %o7, 0x1ADB, %l1
10361 edge32ln %i2, %g5, %o0
10362loop_1000:
10363 subc %i4, %g1, %g7
10364 te %icc, 0x3
10365 lduh [%l7 + 0x66], %l5
10366 bn,a,pt %xcc, loop_1001
10367 movcc %icc, %o2, %l4
10368 fbug,a %fcc2, loop_1002
10369 tne %icc, 0x6
10370loop_1001:
10371 movvs %icc, %l6, %g3
10372 fpackfix %f10, %f9
10373loop_1002:
10374 tge %xcc, 0x6
10375 fpadd16 %f24, %f26, %f18
10376 orn %o4, 0x11CA, %g2
10377 sll %l2, %o3, %o1
10378 fcmpgt16 %f14, %f18, %i0
10379 fmovs %f23, %f21
10380 fmovsvc %icc, %f1, %f25
10381 movl %xcc, %i3, %i5
10382 edge16l %g6, %i7, %o6
10383 fmul8x16al %f17, %f2, %f8
10384 andn %i6, 0x0307, %l0
10385 edge8ln %o5, %g4, %i1
10386 stx %l3, [%l7 + 0x48]
10387 brgz,a %l1, loop_1003
10388 fbul %fcc2, loop_1004
10389 ldsh [%l7 + 0x4A], %i2
10390 array16 %o7, %o0, %g5
10391loop_1003:
10392 xnor %i4, 0x18D3, %g7
10393loop_1004:
10394 fxors %f25, %f15, %f21
10395 fands %f0, %f31, %f19
10396 siam 0x5
10397 alignaddr %g1, %o2, %l5
10398 movvc %icc, %l6, %l4
10399 taddcctv %g3, 0x1EF6, %o4
10400 edge8n %l2, %o3, %g2
10401 andcc %o1, 0x094F, %i0
10402 movvs %xcc, %i5, %i3
10403 wr %g0, 0x88, %asi
10404 swapa [%l7 + 0x30] %asi, %i7
10405 udiv %g6, 0x0BA5, %o6
10406 sub %l0, 0x0B36, %i6
10407 taddcctv %g4, %i1, %o5
10408 fbue,a %fcc1, loop_1005
10409 sllx %l3, 0x12, %i2
10410 xorcc %o7, 0x0CFE, %o0
10411 movrgez %g5, %l1, %i4
10412loop_1005:
10413 movgu %icc, %g1, %g7
10414 and %l5, %l6, %l4
10415 sub %o2, %o4, %g3
10416 tvc %icc, 0x6
10417 ld [%l7 + 0x6C], %f6
10418 tvc %icc, 0x7
10419 brnz,a %o3, loop_1006
10420 and %g2, 0x0697, %l2
10421 tneg %icc, 0x7
10422 fnand %f0, %f6, %f26
10423loop_1006:
10424 umulcc %i0, %o1, %i3
10425 taddcctv %i5, %g6, %i7
10426 srlx %o6, 0x01, %l0
10427 flush %l7 + 0x50
10428 bn %xcc, loop_1007
10429 fmovrdne %i6, %f16, %f8
10430 fba %fcc2, loop_1008
10431 srlx %g4, %o5, %i1
10432loop_1007:
10433 ta %xcc, 0x4
10434 subcc %l3, 0x0587, %i2
10435loop_1008:
10436 sdivcc %o7, 0x02E0, %o0
10437 edge16 %g5, %i4, %l1
10438 ld [%l7 + 0x50], %f18
10439 tneg %xcc, 0x7
10440 set 0x40, %i0
10441 stda %f0, [%l7 + %i0] 0x88
10442 array32 %g1, %l5, %g7
10443 bvc,a,pn %xcc, loop_1009
10444 ta %icc, 0x2
10445 brgz %l4, loop_1010
10446 tge %icc, 0x4
10447loop_1009:
10448 addc %l6, 0x0ACA, %o2
10449 fbl,a %fcc2, loop_1011
10450loop_1010:
10451 prefetch [%l7 + 0x40], 0x2
10452 movrne %o4, 0x102, %o3
10453 fmovsgu %icc, %f21, %f3
10454loop_1011:
10455 movle %xcc, %g2, %l2
10456 nop
10457 setx loop_1012, %l0, %l1
10458 wrpr 0x1, %tl
10459 wrpr %l1, %tpc
10460 add %l1, 0x4, %l1
10461 wrpr %l1, %tnpc
10462 setx 0x34400001400, %l0, %l1
10463 wrpr %l1, %tstate
10464 wrhpr 0x4, %htstate
10465 retry
10466 movcc %icc, %g3, %o1
10467 edge8ln %i0, %i5, %g6
10468 tsubcctv %i7, %i3, %o6
10469loop_1012:
10470 movvs %xcc, %i6, %l0
10471 xnorcc %g4, %o5, %i1
10472 movvc %xcc, %l3, %i2
10473 xnor %o7, %g5, %i4
10474 fnegd %f18, %f4
10475 fnor %f2, %f20, %f18
10476 fbue %fcc2, loop_1013
10477 xorcc %l1, 0x0E01, %o0
10478 fcmpes %fcc1, %f27, %f25
10479 fpadd32 %f12, %f20, %f30
10480loop_1013:
10481 fbg,a %fcc3, loop_1014
10482 fpackfix %f10, %f5
10483 fblg %fcc3, loop_1015
10484 tpos %xcc, 0x5
10485loop_1014:
10486 fnot1 %f20, %f24
10487 fnand %f30, %f12, %f28
10488loop_1015:
10489 brnz %l5, loop_1016
10490 tn %xcc, 0x3
10491 tcs %icc, 0x1
10492 std %g6, [%l7 + 0x70]
10493loop_1016:
10494 srax %l4, %l6, %g1
10495 umul %o4, %o2, %o3
10496 movrne %g2, 0x173, %l2
10497 edge8 %g3, %o1, %i0
10498 tsubcctv %g6, %i7, %i3
10499 ldstub [%l7 + 0x17], %i5
10500 pdist %f24, %f30, %f30
10501 fcmpes %fcc3, %f17, %f3
10502 std %f30, [%l7 + 0x10]
10503 movcs %icc, %i6, %o6
10504 smulcc %g4, 0x10BA, %l0
10505 fmovsg %xcc, %f3, %f1
10506 smul %i1, 0x0EAD, %l3
10507 tvc %xcc, 0x0
10508 for %f12, %f22, %f16
10509 movvs %icc, %o5, %i2
10510 movrlz %g5, %i4, %l1
10511 st %f31, [%l7 + 0x48]
10512 tvs %icc, 0x6
10513 tcc %xcc, 0x2
10514 tne %icc, 0x4
10515 edge16l %o7, %l5, %o0
10516 fexpand %f31, %f8
10517 xorcc %g7, %l6, %g1
10518 popc %l4, %o4
10519 fmovdle %icc, %f25, %f10
10520 fmovdvs %icc, %f3, %f28
10521 addc %o2, %o3, %g2
10522 tg %icc, 0x2
10523 fnot2s %f2, %f26
10524 tgu %xcc, 0x2
10525 tge %xcc, 0x0
10526 set 0x7C, %o6
10527 swapa [%l7 + %o6] 0x80, %g3
10528 movre %o1, %i0, %g6
10529 set 0x40, %g2
10530 stda %f16, [%l7 + %g2] 0x1f
10531 membar #Sync
10532 fmovrslez %l2, %f29, %f31
10533 brgez %i7, loop_1017
10534 fmovrslz %i3, %f8, %f31
10535 sllx %i5, 0x08, %i6
10536 fnors %f25, %f17, %f10
10537loop_1017:
10538 edge16n %o6, %g4, %l0
10539 fmovrdgez %l3, %f20, %f30
10540 nop
10541 set 0x78, %l4
10542 stx %o5, [%l7 + %l4]
10543 edge16n %i1, %i2, %g5
10544 te %xcc, 0x2
10545 saved
10546 rdpr %cwp, %g1
10547 rdpr %cansave, %g2
10548 rdpr %canrestore, %g3
10549 rdpr %cleanwin, %g4
10550 rdpr %otherwin, %g5
10551 rdpr %wstate, %g6
10552 tvs %icc, 0x2
10553 tcc %xcc, 0x0
10554 set 0x40, %o4
10555 stda %f16, [%l7 + %o4] 0x81
10556 edge16ln %i4, %o7, %l1
10557 edge16l %o0, %l5, %g7
10558 or %g1, 0x14B5, %l6
10559 fxnors %f29, %f14, %f15
10560 fmovrdne %o4, %f28, %f2
10561 orcc %l4, 0x1AE5, %o3
10562 udivcc %o2, 0x186C, %g3
10563 wr %g0, 0x19, %asi
10564 lduwa [%l7 + 0x14] %asi, %g2
10565 movvs %icc, %o1, %g6
10566 taddcc %i0, %i7, %i3
10567 array32 %l2, %i6, %i5
10568 sllx %o6, %g4, %l0
10569 ldsb [%l7 + 0x21], %l3
10570 fmovdg %xcc, %f28, %f14
10571 movgu %xcc, %i1, %o5
10572 sir 0x09A4
10573 stw %i2, [%l7 + 0x78]
10574 brlz %g5, loop_1018
10575 srlx %i4, %o7, %l1
10576 andcc %o0, %g7, %g1
10577 add %l7, 0x78, %l6
10578 wr %g0, 0x0c, %asi
10579 casxa [%l6] %asi, %l6, %l5
10580loop_1018:
10581 nop
10582 set 0x22, %o5
10583 lduh [%l7 + %o5], %o4
10584 srax %l4, 0x07, %o2
10585 mulscc %g3, %g2, %o1
10586 fxors %f7, %f22, %f13
10587 sll %o3, %i0, %g6
10588 movgu %icc, %i7, %l2
10589 fmovdge %xcc, %f3, %f8
10590 array32 %i6, %i5, %o6
10591 move %icc, %i3, %g4
10592 std %f30, [%l7 + 0x58]
10593 subc %l0, 0x092C, %l3
10594 movrgez %o5, %i1, %g5
10595 andncc %i2, %o7, %i4
10596 tneg %xcc, 0x0
10597 fnot2 %f14, %f0
10598 smulcc %o0, 0x128B, %l1
10599 fnands %f9, %f9, %f28
10600 set 0x58, %i2
10601 stxa %g7, [%l7 + %i2] 0x19
10602 fsrc2s %f17, %f18
10603 brlez %l6, loop_1019
10604 bgu,a %icc, loop_1020
10605 array16 %g1, %l5, %l4
10606 fblg,a %fcc3, loop_1021
10607loop_1019:
10608 udivx %o4, 0x0E45, %o2
10609loop_1020:
10610 bne,a,pn %icc, loop_1022
10611 fmovdcc %icc, %f30, %f29
10612loop_1021:
10613 nop
10614 set 0x68, %l0
10615 stw %g2, [%l7 + %l0]
10616 lduh [%l7 + 0x36], %g3
10617loop_1022:
10618 fble,a %fcc1, loop_1023
10619 brlez,a %o3, loop_1024
10620 add %o1, 0x10DA, %i0
10621 sth %g6, [%l7 + 0x40]
10622loop_1023:
10623 fones %f30
10624loop_1024:
10625 sth %i7, [%l7 + 0x72]
10626 sth %l2, [%l7 + 0x1A]
10627 fandnot1 %f14, %f2, %f14
10628 array8 %i5, %o6, %i6
10629 sllx %i3, 0x19, %l0
10630 edge16l %g4, %o5, %i1
10631 wr %g0, 0x10, %asi
10632 prefetcha [%l7 + 0x78] %asi, 0x0
10633 edge32ln %i2, %l3, %o7
10634 bpos,a,pt %xcc, loop_1025
10635 and %o0, %l1, %g7
10636 array8 %l6, %g1, %i4
10637 edge8l %l4, %l5, %o2
10638loop_1025:
10639 umulcc %g2, %o4, %g3
10640 tvc %icc, 0x4
10641 tge %icc, 0x7
10642 movneg %xcc, %o1, %i0
10643 fmovdvc %icc, %f9, %f26
10644 fmovdge %icc, %f31, %f15
10645 addc %g6, 0x19C2, %i7
10646 move %xcc, %l2, %o3
10647 siam 0x4
10648 srlx %o6, 0x0D, %i5
10649 pdist %f30, %f14, %f12
10650 fmovrse %i6, %f29, %f15
10651 movcc %icc, %l0, %i3
10652 andn %o5, 0x0FF4, %g4
10653 edge32 %g5, %i2, %i1
10654 mova %icc, %l3, %o0
10655 swap [%l7 + 0x60], %o7
10656 fbg,a %fcc0, loop_1026
10657 fmovrslz %g7, %f29, %f21
10658 tn %xcc, 0x5
10659 addccc %l1, 0x12BA, %l6
10660loop_1026:
10661 nop
10662 setx loop_1027, %l0, %l1
10663 jmpl %l1, %i4
10664 smulcc %l4, %l5, %g1
10665 brgez,a %g2, loop_1028
10666 edge8 %o4, %g3, %o2
10667loop_1027:
10668 taddcctv %o1, %g6, %i7
10669 edge32ln %l2, %i0, %o3
10670loop_1028:
10671 fmovrde %o6, %f4, %f12
10672 fbe,a %fcc1, loop_1029
10673 tvs %icc, 0x5
10674 xnorcc %i6, 0x0340, %i5
10675 wr %g0, 0x0c, %asi
10676 lduha [%l7 + 0x7A] %asi, %i3
10677loop_1029:
10678 nop
10679 set 0x10, %g1
10680 lda [%l7 + %g1] 0x10, %f1
10681 tsubcctv %o5, %g4, %g5
10682 movneg %xcc, %i2, %i1
10683 fcmpne16 %f8, %f20, %l3
10684 sdivx %l0, 0x1406, %o7
10685 srlx %g7, %o0, %l1
10686 taddcc %l6, 0x152F, %i4
10687 fsrc1s %f19, %f20
10688 fxor %f4, %f10, %f2
10689 edge8 %l5, %g1, %l4
10690 movre %o4, 0x13E, %g2
10691 array32 %o2, %g3, %g6
10692 ldstub [%l7 + 0x3F], %i7
10693 ldstub [%l7 + 0x72], %o1
10694 fbl,a %fcc2, loop_1030
10695 smul %i0, %l2, %o6
10696 fornot1 %f0, %f26, %f26
10697 edge32ln %o3, %i6, %i5
10698loop_1030:
10699 tn %icc, 0x5
10700 wr %g0, 0x88, %asi
10701 sta %f7, [%l7 + 0x60] %asi
10702 fmovsge %icc, %f9, %f1
10703 edge32ln %i3, %g4, %g5
10704 fzeros %f16
10705 wr %g0, 0x04, %asi
10706 lda [%l7 + 0x28] %asi, %f22
10707 array8 %i2, %i1, %l3
10708 srl %o5, 0x1A, %o7
10709 st %f25, [%l7 + 0x2C]
10710 tsubcctv %l0, 0x1FC1, %o0
10711 movpos %icc, %l1, %g7
10712 bge,pn %icc, loop_1031
10713 fbo,a %fcc3, loop_1032
10714 fmovsn %xcc, %f11, %f17
10715 set 0x7F, %o0
10716 ldsba [%l7 + %o0] 0x81, %l6
10717loop_1031:
10718 tneg %icc, 0x0
10719loop_1032:
10720 stbar
10721 movl %xcc, %l5, %i4
10722 wr %g0, 0x89, %asi
10723 prefetcha [%l7 + 0x38] %asi, 0x0
10724 tsubcctv %l4, %o4, %o2
10725 fcmpes %fcc2, %f21, %f23
10726 addc %g2, %g3, %g6
10727 set 0x5C, %i4
10728 sta %f20, [%l7 + %i4] 0x04
10729 sethi 0x1E54, %i7
10730 edge8l %o1, %l2, %o6
10731 wr %g0, 0x89, %asi
10732 ldswa [%l7 + 0x30] %asi, %o3
10733 movvc %icc, %i0, %i6
10734 edge32l %i3, %g4, %i5
10735 alignaddr %g5, %i2, %l3
10736 brgez %i1, loop_1033
10737 bcc,pn %icc, loop_1034
10738 fmovrdgez %o7, %f20, %f20
10739 set 0x78, %i7
10740 stda %o4, [%l7 + %i7] 0x22
10741 membar #Sync
10742loop_1033:
10743 move %icc, %l0, %o0
10744loop_1034:
10745 alignaddr %l1, %l6, %g7
10746 srax %l5, 0x0D, %g1
10747 fandnot2s %f0, %f15, %f2
10748 sdiv %l4, 0x1550, %o4
10749 tl %icc, 0x1
10750 tne %xcc, 0x3
10751 fnot2s %f26, %f27
10752 fzero %f14
10753 udivcc %o2, 0x199D, %i4
10754 fmovdg %xcc, %f26, %f25
10755 movleu %icc, %g2, %g6
10756 siam 0x3
10757 saved
10758 rdpr %cwp, %g1
10759 rdpr %cansave, %g2
10760 rdpr %canrestore, %g3
10761 rdpr %cleanwin, %g4
10762 rdpr %otherwin, %g5
10763 rdpr %wstate, %g6
10764 fmovdne %icc, %f24, %f28
10765 fmovdge %icc, %f18, %f9
10766 bg,a,pn %icc, loop_1035
10767 stbar
10768 fnand %f10, %f2, %f24
10769 mova %xcc, %g3, %i7
10770loop_1035:
10771 fmovdg %icc, %f28, %f30
10772 movrgz %o1, 0x07C, %l2
10773 fmovspos %xcc, %f29, %f22
10774 fmul8x16au %f31, %f11, %f6
10775 movrgz %o6, %o3, %i6
10776 ldub [%l7 + 0x0E], %i0
10777 wr %g0, 0x89, %asi
10778 lduba [%l7 + 0x23] %asi, %g4
10779 tleu %icc, 0x0
10780 wr %g0, 0x10, %asi
10781 ldda [%l7 + 0x20] %asi, %i4
10782 fmovdcs %icc, %f30, %f28
10783 saved
10784 rdpr %cwp, %g1
10785 rdpr %cansave, %g2
10786 rdpr %canrestore, %g3
10787 rdpr %cleanwin, %g4
10788 rdpr %otherwin, %g5
10789 rdpr %wstate, %g6
10790 set 0x64, %g6
10791 lduwa [%l7 + %g6] 0x89, %g5
10792 fbule %fcc3, loop_1036
10793 edge16 %i3, %l3, %i1
10794 xorcc %i2, 0x0B7F, %o7
10795 movrlez %l0, 0x368, %o0
10796loop_1036:
10797 movne %xcc, %o5, %l1
10798 set 0x6A, %g7
10799 lduha [%l7 + %g7] 0x88, %g7
10800 membar #Sync
10801 set 0x40, %g4
10802 ldda [%l7 + %g4] 0xf8, %f0
10803 mulx %l6, %g1, %l4
10804 fmovsvc %icc, %f23, %f25
10805 movneg %xcc, %l5, %o4
10806 brz %i4, loop_1037
10807 edge8ln %o2, %g2, %g6
10808 std %f18, [%l7 + 0x58]
10809 fbug %fcc2, loop_1038
10810loop_1037:
10811 movneg %icc, %i7, %o1
10812 umulcc %l2, %o6, %g3
10813 edge32ln %i6, %i0, %g4
10814loop_1038:
10815 bne,a,pn %icc, loop_1039
10816 edge8n %i5, %o3, %g5
10817 fcmple16 %f0, %f28, %l3
10818 sethi 0x164F, %i1
10819loop_1039:
10820 and %i2, 0x18E4, %o7
10821 edge8n %l0, %i3, %o5
10822 tn %icc, 0x6
10823 mova %icc, %o0, %l1
10824 movleu %icc, %l6, %g1
10825 fandnot2s %f4, %f9, %f29
10826 movneg %xcc, %l4, %l5
10827 movrlz %g7, 0x258, %i4
10828 xor %o2, 0x1690, %g2
10829 fsrc2s %f15, %f9
10830 fpadd16 %f18, %f14, %f14
10831 sir 0x112A
10832 brgez,a %o4, loop_1040
10833 tn %xcc, 0x2
10834 srax %g6, %i7, %o1
10835 tneg %icc, 0x4
10836loop_1040:
10837 andcc %l2, %g3, %o6
10838 bvc %xcc, loop_1041
10839 te %icc, 0x7
10840 edge8l %i6, %g4, %i0
10841 movpos %xcc, %i5, %o3
10842loop_1041:
10843 orn %l3, %g5, %i1
10844 brnz,a %i2, loop_1042
10845 movre %l0, %o7, %o5
10846 bneg loop_1043
10847 alignaddrl %i3, %l1, %o0
10848loop_1042:
10849 fsrc1 %f20, %f4
10850 xnorcc %g1, %l6, %l4
10851loop_1043:
10852 ldd [%l7 + 0x10], %l4
10853 fmul8sux16 %f0, %f2, %f0
10854 movn %xcc, %i4, %g7
10855 bvs,a,pt %xcc, loop_1044
10856 for %f20, %f4, %f28
10857 set 0x08, %o2
10858 prefetcha [%l7 + %o2] 0x81, 0x2
10859loop_1044:
10860 fxnors %f9, %f5, %f3
10861 movcc %icc, %o4, %g6
10862 tpos %xcc, 0x6
10863 smul %i7, 0x0D75, %o1
10864 pdist %f4, %f8, %f6
10865 umulcc %l2, 0x1FB1, %g3
10866 tl %icc, 0x6
10867 movrne %o2, %o6, %i6
10868 tsubcctv %g4, %i5, %o3
10869 set 0x48, %l6
10870 stda %l2, [%l7 + %l6] 0x19
10871 movcc %icc, %i0, %g5
10872 edge16l %i2, %i1, %l0
10873 srax %o5, 0x00, %i3
10874 add %o7, %o0, %g1
10875 tleu %xcc, 0x6
10876 bg,a,pt %xcc, loop_1045
10877 tpos %icc, 0x4
10878 edge8l %l1, %l6, %l5
10879 tcc %icc, 0x7
10880loop_1045:
10881 sllx %i4, 0x0F, %g7
10882 movcc %icc, %g2, %l4
10883 fpadd16s %f28, %f0, %f9
10884 brz,a %o4, loop_1046
10885 brnz %i7, loop_1047
10886 fcmple16 %f30, %f0, %o1
10887 fmovda %icc, %f6, %f11
10888loop_1046:
10889 nop
10890 set 0x10, %l1
10891 ldsha [%l7 + %l1] 0x15, %g6
10892loop_1047:
10893 sdivx %l2, 0x0496, %g3
10894 wr %g0, 0x11, %asi
10895 lduwa [%l7 + 0x08] %asi, %o6
10896 orn %o2, %i6, %i5
10897 sth %g4, [%l7 + 0x78]
10898 orncc %l3, %i0, %g5
10899 brgz %i2, loop_1048
10900 flush %l7 + 0x34
10901 umulcc %o3, 0x1740, %i1
10902 srax %o5, %i3, %o7
10903loop_1048:
10904 movg %icc, %o0, %g1
10905 tg %icc, 0x1
10906 fnand %f22, %f26, %f2
10907 bge,pn %icc, loop_1049
10908 fandnot2 %f22, %f22, %f4
10909 tvs %icc, 0x1
10910 alignaddr %l1, %l6, %l5
10911loop_1049:
10912 fcmps %fcc0, %f8, %f17
10913 srl %i4, 0x01, %g7
10914 set 0x3E, %o1
10915 lduha [%l7 + %o1] 0x14, %g2
10916 movgu %xcc, %l0, %l4
10917 srax %i7, 0x14, %o1
10918 std %o4, [%l7 + 0x20]
10919 xnorcc %g6, 0x0514, %l2
10920 bvs,a,pt %xcc, loop_1050
10921 edge32 %o6, %g3, %i6
10922 tpos %icc, 0x4
10923 fmovdn %xcc, %f12, %f17
10924loop_1050:
10925 fbn %fcc1, loop_1051
10926 stbar
10927 be loop_1052
10928 edge8l %i5, %o2, %g4
10929loop_1051:
10930 subc %l3, 0x0A09, %g5
10931 fmovsg %icc, %f4, %f16
10932loop_1052:
10933 fsrc2 %f24, %f20
10934 xorcc %i0, 0x0C07, %o3
10935 std %f26, [%l7 + 0x68]
10936 tvc %xcc, 0x3
10937 movl %xcc, %i2, %o5
10938 sdivx %i3, 0x1B96, %i1
10939 movne %xcc, %o0, %o7
10940 add %l7, 0x38, %l6
10941 wr %g0, 0x04, %asi
10942 casa [%l6] 0x04, %l1, %g1
10943 tgu %xcc, 0x0
10944 tneg %icc, 0x1
10945 ta %xcc, 0x1
10946 array32 %l6, %i4, %g7
10947 movrne %l5, 0x3F7, %g2
10948 alignaddrl %l4, %i7, %l0
10949 fone %f30
10950 prefetch [%l7 + 0x60], 0x0
10951 nop
10952 set 0x54, %o3
10953 ldsw [%l7 + %o3], %o1
10954 nop
10955 setx loop_1053, %l0, %l1
10956 jmpl %l1, %g6
10957 sllx %o4, 0x06, %l2
10958 sub %o6, %g3, %i5
10959 movne %xcc, %o2, %g4
10960loop_1053:
10961 array8 %i6, %l3, %i0
10962 tn %xcc, 0x3
10963 fpadd32 %f26, %f28, %f16
10964 xnor %o3, %g5, %i2
10965 orn %i3, %i1, %o5
10966 fmovdge %xcc, %f28, %f20
10967 fmovsn %xcc, %f17, %f11
10968 tl %xcc, 0x7
10969 movpos %icc, %o0, %o7
10970 lduh [%l7 + 0x78], %g1
10971 fcmpes %fcc2, %f28, %f7
10972 edge8l %l1, %l6, %g7
10973 orncc %i4, %g2, %l5
10974 fmovrsgz %i7, %f21, %f25
10975 nop
10976 set 0x64, %i3
10977 lduw [%l7 + %i3], %l0
10978 bvs,a %icc, loop_1054
10979 tne %xcc, 0x2
10980 umulcc %l4, 0x16DB, %o1
10981 brgez,a %g6, loop_1055
10982loop_1054:
10983 fbo %fcc2, loop_1056
10984 addc %l2, %o6, %o4
10985 movrlez %g3, %o2, %i5
10986loop_1055:
10987 fmovdgu %xcc, %f14, %f23
10988loop_1056:
10989 brlez,a %i6, loop_1057
10990 pdist %f10, %f18, %f24
10991 ldstub [%l7 + 0x21], %g4
10992 tvc %xcc, 0x5
10993loop_1057:
10994 ldstub [%l7 + 0x61], %l3
10995 edge16 %i0, %o3, %g5
10996 andncc %i2, %i1, %i3
10997 movrne %o0, %o7, %g1
10998 set 0x14, %i1
10999 stwa %l1, [%l7 + %i1] 0x27
11000 membar #Sync
11001 tleu %xcc, 0x7
11002 movrne %o5, %l6, %i4
11003 ldub [%l7 + 0x0E], %g2
11004 tn %xcc, 0x0
11005 movrne %g7, %i7, %l0
11006 wr %g0, 0x50, %asi
11007 ldxa [%g0 + 0x00] %asi, %l5
11008 xnor %o1, %l4, %g6
11009 ldd [%l7 + 0x40], %f20
11010 tvc %xcc, 0x7
11011 set 0x14, %i6
11012 stwa %o6, [%l7 + %i6] 0x2a
11013 membar #Sync
11014 andncc %o4, %l2, %g3
11015 sir 0x1988
11016 movrne %i5, %o2, %g4
11017 tvs %xcc, 0x5
11018 orncc %l3, %i0, %i6
11019 tneg %xcc, 0x2
11020 movle %xcc, %o3, %g5
11021 bshuffle %f8, %f0, %f12
11022 orncc %i1, 0x0913, %i2
11023 addc %o0, 0x1399, %i3
11024 fmovsn %icc, %f20, %f3
11025 edge32 %g1, %o7, %o5
11026 movleu %xcc, %l1, %i4
11027 tsubcc %g2, 0x1991, %l6
11028 orn %g7, 0x1C61, %i7
11029 popc 0x1D01, %l5
11030 membar 0x5A
11031 subc %l0, %l4, %o1
11032 movcc %xcc, %o6, %g6
11033 movrlez %l2, %o4, %g3
11034 set 0x44, %o7
11035 ldstuba [%l7 + %o7] 0x81, %i5
11036 fnot2s %f11, %f17
11037 andcc %g4, %l3, %i0
11038 tgu %icc, 0x1
11039 andcc %i6, 0x1DA4, %o2
11040 smul %g5, 0x1363, %o3
11041 movcc %icc, %i2, %o0
11042 bneg %icc, loop_1058
11043 ldsh [%l7 + 0x18], %i1
11044 tvc %xcc, 0x4
11045 std %i2, [%l7 + 0x48]
11046loop_1058:
11047 edge16l %o7, %g1, %l1
11048 edge16 %i4, %o5, %l6
11049 wr %g0, 0x18, %asi
11050 lda [%l7 + 0x5C] %asi, %f9
11051 stx %g7, [%l7 + 0x68]
11052 fbuge,a %fcc3, loop_1059
11053 tleu %xcc, 0x6
11054 set 0x1C, %l2
11055 ldswa [%l7 + %l2] 0x19, %g2
11056loop_1059:
11057 fpmerge %f30, %f4, %f2
11058 tcs %xcc, 0x2
11059 brnz %i7, loop_1060
11060 umul %l0, 0x0169, %l5
11061 addcc %l4, 0x1506, %o1
11062 addcc %o6, 0x0AD3, %l2
11063loop_1060:
11064 fmovdvs %xcc, %f26, %f16
11065 orn %g6, %o4, %g3
11066 tge %xcc, 0x3
11067 ble,pt %xcc, loop_1061
11068 fmovrdgez %i5, %f16, %f10
11069 nop
11070 set 0x18, %g3
11071 stw %g4, [%l7 + %g3]
11072 fbg,a %fcc3, loop_1062
11073loop_1061:
11074 bgu,a %icc, loop_1063
11075 ble,pn %icc, loop_1064
11076 tge %icc, 0x3
11077loop_1062:
11078 tle %icc, 0x1
11079loop_1063:
11080 tsubcc %i0, 0x1377, %l3
11081loop_1064:
11082 movneg %xcc, %i6, %o2
11083 movne %icc, %g5, %i2
11084 fmovdn %icc, %f24, %f25
11085 tleu %xcc, 0x1
11086 fzero %f16
11087 edge8n %o3, %i1, %i3
11088 fnor %f12, %f6, %f20
11089 edge8l %o7, %g1, %o0
11090 restored
11091 rdpr %cwp, %g1
11092 rdpr %cansave, %g2
11093 rdpr %canrestore, %g3
11094 rdpr %cleanwin, %g4
11095 rdpr %otherwin, %g5
11096 rdpr %wstate, %g6
11097 andn %i4, 0x1BC8, %o5
11098 fpsub16 %f16, %f16, %f12
11099 membar 0x69
11100 tcc %icc, 0x5
11101 edge16ln %l6, %g7, %l1
11102 add %i7, 0x1E9F, %l0
11103 taddcctv %g2, %l5, %o1
11104 sll %l4, %l2, %o6
11105 edge8 %o4, %g6, %i5
11106 bleu %xcc, loop_1065
11107 fbue,a %fcc2, loop_1066
11108 bpos,pn %icc, loop_1067
11109 ldsh [%l7 + 0x70], %g4
11110loop_1065:
11111 fmovdge %xcc, %f19, %f15
11112loop_1066:
11113 udivcc %i0, 0x0D98, %l3
11114loop_1067:
11115 nop
11116 set 0x50, %i5
11117 ldx [%l7 + %i5], %g3
11118 bge,pt %xcc, loop_1068
11119 subc %i6, %g5, %o2
11120 te %xcc, 0x3
11121 te %icc, 0x6
11122loop_1068:
11123 nop
11124 setx loop_1069, %l0, %l1
11125 wrpr 0x1, %tl
11126 wrpr %l1, %tnpc
11127 setx 0x34400001400, %l0, %l1
11128 wrpr %l1, %tstate
11129 wrhpr 0x4, %htstate
11130 done
11131 fbe,a %fcc1, loop_1070
11132 tvc %icc, 0x1
11133 sth %i2, [%l7 + 0x28]
11134loop_1069:
11135 udiv %o3, 0x1658, %i3
11136loop_1070:
11137 movpos %xcc, %o7, %g1
11138 sdivx %o0, 0x067F, %i1
11139 edge32l %i4, %o5, %g7
11140 fandnot1s %f14, %f22, %f18
11141 fmovrdlez %l1, %f26, %f8
11142 array16 %l6, %l0, %g2
11143 ba,a,pt %xcc, loop_1071
11144 ldstub [%l7 + 0x28], %i7
11145 fpsub32 %f0, %f8, %f14
11146 fbul %fcc3, loop_1072
11147loop_1071:
11148 tl %xcc, 0x7
11149 movl %xcc, %l5, %l4
11150 stb %l2, [%l7 + 0x39]
11151loop_1072:
11152 fble,a %fcc2, loop_1073
11153 fcmpd %fcc0, %f28, %f0
11154 srax %o1, 0x04, %o6
11155 set 0x37, %l3
11156 ldsba [%l7 + %l3] 0x14, %g6
11157loop_1073:
11158 bvs,pt %icc, loop_1074
11159 movn %icc, %i5, %o4
11160 mulx %i0, 0x19CE, %g4
11161 movcs %xcc, %g3, %i6
11162loop_1074:
11163 nop
11164 wr %g0, 0x19, %asi
11165 stwa %l3, [%l7 + 0x70] %asi
11166 tneg %xcc, 0x0
11167 restored
11168 rdpr %cwp, %g1
11169 rdpr %cansave, %g2
11170 rdpr %canrestore, %g3
11171 rdpr %cleanwin, %g4
11172 rdpr %otherwin, %g5
11173 rdpr %wstate, %g6
11174 edge32ln %o2, %i2, %o3
11175 fmovdne %icc, %f2, %f6
11176 set 0x40, %l5
11177 sta %f24, [%l7 + %l5] 0x10
11178 set 0x0E, %g5
11179 stha %g5, [%l7 + %g5] 0x04
11180 wr %g0, 0x20, %asi
11181 ldxa [%g0 + 0x10] %asi, %i3
11182 bvs,a %xcc, loop_1075
11183 bl,a,pn %icc, loop_1076
11184 fmovdvc %xcc, %f20, %f21
11185 fmovsne %xcc, %f3, %f11
11186loop_1075:
11187 movvs %icc, %o7, %o0
11188loop_1076:
11189 nop
11190 set 0x30, %o6
11191 std %f4, [%l7 + %o6]
11192 taddcc %g1, %i1, %o5
11193 array16 %i4, %l1, %g7
11194 add %l0, %l6, %g2
11195 fmovdgu %xcc, %f25, %f30
11196 fbne %fcc1, loop_1077
11197 sub %i7, 0x1C9C, %l5
11198 std %f18, [%l7 + 0x48]
11199 prefetch [%l7 + 0x48], 0x2
11200loop_1077:
11201 fmul8x16 %f29, %f26, %f24
11202 fbn %fcc0, loop_1078
11203 saved
11204 rdpr %cwp, %g1
11205 rdpr %cansave, %g2
11206 rdpr %canrestore, %g3
11207 rdpr %cleanwin, %g4
11208 rdpr %otherwin, %g5
11209 rdpr %wstate, %g6
11210 tn %xcc, 0x6
11211 fmovrsgz %l2, %f11, %f11
11212loop_1078:
11213 xor %o1, %l4, %o6
11214 set 0x10, %g2
11215 ldda [%l7 + %g2] 0x81, %i4
11216 edge32l %o4, %g6, %i0
11217 edge32 %g3, %i6, %l3
11218 be %icc, loop_1079
11219 andn %g4, 0x15D0, %i2
11220 subc %o2, %g5, %o3
11221 tg %xcc, 0x0
11222loop_1079:
11223 fabss %f9, %f0
11224 tcs %xcc, 0x5
11225 fornot1 %f10, %f30, %f12
11226 fbl %fcc3, loop_1080
11227 alignaddrl %o7, %o0, %i3
11228 fnot2 %f24, %f18
11229 tgu %xcc, 0x5
11230loop_1080:
11231 fcmpne16 %f4, %f2, %g1
11232 taddcctv %o5, %i4, %l1
11233 movrlz %i1, 0x2EF, %g7
11234 edge16 %l6, %l0, %i7
11235 movre %g2, 0x1EC, %l5
11236 fbn %fcc3, loop_1081
11237 fpsub32s %f17, %f9, %f22
11238 fmovrsne %o1, %f30, %f28
11239 umulcc %l2, 0x1676, %o6
11240loop_1081:
11241 nop
11242 set 0x7A, %i0
11243 ldsb [%l7 + %i0], %l4
11244 tgu %icc, 0x6
11245 fcmpd %fcc3, %f16, %f0
11246 udivx %i5, 0x0539, %g6
11247 xorcc %o4, 0x1B93, %i0
11248 set 0x60, %o4
11249 stda %g2, [%l7 + %o4] 0xe2
11250 membar #Sync
11251 bl loop_1082
11252 array16 %l3, %i6, %g4
11253 xnor %i2, %o2, %o3
11254 fpack32 %f24, %f22, %f24
11255loop_1082:
11256 ba,a,pn %icc, loop_1083
11257 fands %f18, %f8, %f17
11258 movpos %icc, %g5, %o7
11259 bn,a,pt %icc, loop_1084
11260loop_1083:
11261 ba,pt %xcc, loop_1085
11262 stw %o0, [%l7 + 0x48]
11263 set 0x49, %o5
11264 ldsba [%l7 + %o5] 0x81, %g1
11265loop_1084:
11266 sra %o5, %i4, %i3
11267loop_1085:
11268 fmovrdlez %i1, %f28, %f10
11269 tn %xcc, 0x1
11270 array32 %g7, %l1, %l0
11271 fcmped %fcc1, %f20, %f30
11272 fmovsle %xcc, %f25, %f16
11273 stw %l6, [%l7 + 0x68]
11274 fbule,a %fcc2, loop_1086
11275 stbar
11276 fpadd16 %f26, %f22, %f2
11277 edge32 %i7, %l5, %o1
11278loop_1086:
11279 smulcc %l2, %o6, %l4
11280 lduh [%l7 + 0x12], %g2
11281 sra %g6, %i5, %i0
11282 fones %f7
11283 subccc %o4, %g3, %l3
11284 fxors %f21, %f3, %f18
11285 subccc %i6, %i2, %g4
11286 fbe,a %fcc1, loop_1087
11287 ba,a,pn %icc, loop_1088
11288 fxor %f4, %f24, %f16
11289 lduw [%l7 + 0x74], %o2
11290loop_1087:
11291 nop
11292 wr %g0, 0x16, %asi
11293 stda %f0, [%l7 + 0x40] %asi
11294 membar #Sync
11295loop_1088:
11296 fones %f19
11297 wr %g0, 0x18, %asi
11298 ldstuba [%l7 + 0x45] %asi, %o3
11299 sth %g5, [%l7 + 0x12]
11300 fmovdg %xcc, %f21, %f24
11301 movne %icc, %o7, %g1
11302 xor %o0, 0x13E3, %o5
11303 fbge %fcc2, loop_1089
11304 fbule,a %fcc0, loop_1090
11305 lduh [%l7 + 0x2E], %i3
11306 fpadd32 %f14, %f10, %f16
11307loop_1089:
11308 nop
11309 set 0x28, %i2
11310 std %i4, [%l7 + %i2]
11311loop_1090:
11312 bpos,pt %icc, loop_1091
11313 fmovrsgez %i1, %f18, %f25
11314 movg %xcc, %g7, %l1
11315 orcc %l0, 0x0F5C, %i7
11316loop_1091:
11317 movvs %icc, %l6, %l5
11318 brnz,a %o1, loop_1092
11319 movrgez %l2, 0x25D, %l4
11320 smulcc %g2, %o6, %i5
11321 fbule %fcc2, loop_1093
11322loop_1092:
11323 tne %xcc, 0x3
11324 taddcctv %g6, 0x16AC, %i0
11325 tne %xcc, 0x1
11326loop_1093:
11327 edge16l %g3, %o4, %l3
11328 tpos %xcc, 0x3
11329 fbu,a %fcc1, loop_1094
11330 stw %i2, [%l7 + 0x5C]
11331 udivx %i6, 0x1630, %g4
11332 fabsd %f4, %f30
11333loop_1094:
11334 movneg %icc, %o3, %g5
11335 fmovsvs %icc, %f25, %f19
11336 umul %o2, %o7, %o0
11337 fornot2 %f14, %f6, %f24
11338 wr %g0, 0x11, %asi
11339 lda [%l7 + 0x60] %asi, %f13
11340 fpack32 %f12, %f20, %f6
11341 set 0x40, %l0
11342 prefetcha [%l7 + %l0] 0x88, 0x1
11343 add %i3, 0x0CE0, %i4
11344 fexpand %f9, %f22
11345 fpack32 %f28, %f22, %f20
11346 xnorcc %i1, 0x13A5, %o5
11347 fand %f16, %f0, %f16
11348 addcc %l1, 0x0473, %l0
11349 movleu %xcc, %i7, %l6
11350 fmovdl %icc, %f15, %f6
11351 fbe,a %fcc1, loop_1095
11352 edge16l %l5, %o1, %l2
11353 tgu %xcc, 0x7
11354 add %g7, 0x0D60, %l4
11355loop_1095:
11356 movne %xcc, %g2, %i5
11357 sir 0x18D4
11358 tgu %xcc, 0x2
11359 wr %g0, 0x52, %asi
11360 ldxa [%g0 + 0x120] %asi, %o6
11361 fbg %fcc3, loop_1096
11362 tleu %xcc, 0x4
11363 array32 %g6, %i0, %g3
11364 fcmpeq16 %f14, %f20, %o4
11365loop_1096:
11366 fnot2 %f14, %f28
11367 movrlez %l3, 0x165, %i6
11368 fcmpne32 %f20, %f6, %i2
11369 wr %g0, 0x89, %asi
11370 ldstuba [%l7 + 0x13] %asi, %g4
11371 udiv %g5, 0x0F17, %o3
11372 addccc %o2, 0x0723, %o0
11373 fpmerge %f9, %f10, %f24
11374 movn %xcc, %g1, %i3
11375 movle %xcc, %o7, %i1
11376 srl %i4, 0x03, %l1
11377 edge32n %l0, %i7, %l6
11378 fmovsa %xcc, %f7, %f23
11379 fmovsgu %icc, %f25, %f11
11380 array32 %o5, %o1, %l2
11381 bneg,a,pt %xcc, loop_1097
11382 bcc loop_1098
11383 ldsb [%l7 + 0x48], %l5
11384 tl %icc, 0x4
11385loop_1097:
11386 ldub [%l7 + 0x2F], %l4
11387loop_1098:
11388 nop
11389 wr %g0, 0x89, %asi
11390 ldstuba [%l7 + 0x49] %asi, %g7
11391 movcc %icc, %g2, %i5
11392 addc %g6, %i0, %g3
11393 add %o4, 0x1C27, %l3
11394 srax %o6, %i6, %i2
11395 umulcc %g5, %o3, %o2
11396 mova %xcc, %g4, %o0
11397 ldsh [%l7 + 0x4A], %i3
11398 edge32n %o7, %g1, %i1
11399 fmovdgu %xcc, %f6, %f5
11400 subc %i4, 0x1203, %l1
11401 mova %icc, %l0, %l6
11402 movcc %xcc, %o5, %i7
11403 fbu %fcc3, loop_1099
11404 andcc %o1, 0x07C8, %l5
11405 andncc %l2, %g7, %l4
11406 subcc %g2, %i5, %i0
11407loop_1099:
11408 fors %f5, %f15, %f21
11409 andn %g6, %g3, %o4
11410 fbge %fcc1, loop_1100
11411 sir 0x0CB2
11412 fba %fcc2, loop_1101
11413 movrgz %o6, %l3, %i6
11414loop_1100:
11415 or %i2, %g5, %o3
11416 fabsd %f16, %f2
11417loop_1101:
11418 sdiv %g4, 0x1106, %o0
11419 srl %i3, 0x0B, %o7
11420 set 0x40, %g1
11421 ldda [%l7 + %g1] 0x80, %f0
11422 saved
11423 rdpr %cwp, %g1
11424 rdpr %cansave, %g2
11425 rdpr %canrestore, %g3
11426 rdpr %cleanwin, %g4
11427 rdpr %otherwin, %g5
11428 rdpr %wstate, %g6
11429 sub %g1, %i1, %i4
11430 movrlz %o2, %l1, %l0
11431 wr %g0, 0x11, %asi
11432 lduwa [%l7 + 0x20] %asi, %l6
11433 movrne %o5, %o1, %i7
11434 sdiv %l2, 0x17FE, %l5
11435 st %f20, [%l7 + 0x48]
11436 movn %icc, %l4, %g2
11437 fnor %f0, %f22, %f28
11438 fnot2 %f4, %f30
11439 tgu %xcc, 0x4
11440 fmovrsgez %g7, %f8, %f31
11441 fornot2 %f0, %f12, %f4
11442 fbug %fcc0, loop_1102
11443 edge32 %i5, %i0, %g3
11444 tneg %icc, 0x0
11445 siam 0x7
11446loop_1102:
11447 bpos loop_1103
11448 mulx %o4, 0x1BCE, %o6
11449 fnot2s %f31, %f17
11450 edge16n %l3, %i6, %i2
11451loop_1103:
11452 movrgz %g5, 0x05D, %o3
11453 srax %g6, 0x1D, %o0
11454 wr %g0, 0x11, %asi
11455 sta %f29, [%l7 + 0x08] %asi
11456 edge32n %i3, %g4, %o7
11457 tl %icc, 0x1
11458 popc 0x071C, %i1
11459 edge8 %i4, %o2, %l1
11460 tge %icc, 0x0
11461 array8 %l0, %g1, %o5
11462 tgu %xcc, 0x2
11463 sllx %o1, 0x1D, %l6
11464 xorcc %l2, %i7, %l5
11465 fsrc2s %f15, %f20
11466 fmovsl %icc, %f31, %f14
11467 prefetch [%l7 + 0x68], 0x0
11468 add %g2, %g7, %i5
11469 alignaddrl %i0, %g3, %l4
11470 movcs %icc, %o4, %o6
11471 tcc %xcc, 0x6
11472 fnand %f10, %f2, %f16
11473 bg loop_1104
11474 edge32ln %l3, %i2, %g5
11475 sth %i6, [%l7 + 0x0E]
11476 restored
11477 rdpr %cwp, %g1
11478 rdpr %cansave, %g2
11479 rdpr %canrestore, %g3
11480 rdpr %cleanwin, %g4
11481 rdpr %otherwin, %g5
11482 rdpr %wstate, %g6
11483loop_1104:
11484 fmovrdgz %g6, %f28, %f22
11485 fmovdg %icc, %f13, %f18
11486 mova %xcc, %o3, %o0
11487 tvs %icc, 0x0
11488 xorcc %i3, 0x1FA9, %o7
11489 fors %f18, %f13, %f3
11490 wr %g0, 0x0c, %asi
11491 stha %i1, [%l7 + 0x1E] %asi
11492 bleu,pt %icc, loop_1105
11493 tpos %icc, 0x5
11494 fbug %fcc3, loop_1106
11495 saved
11496 rdpr %cwp, %g1
11497 rdpr %cansave, %g2
11498 rdpr %canrestore, %g3
11499 rdpr %cleanwin, %g4
11500 rdpr %otherwin, %g5
11501 rdpr %wstate, %g6
11502loop_1105:
11503 nop
11504 set 0x08, %o0
11505 ldsb [%l7 + %o0], %i4
11506 fcmpgt32 %f14, %f24, %g4
11507loop_1106:
11508 movne %xcc, %o2, %l1
11509 sdiv %g1, 0x1699, %o5
11510 fmovdgu %xcc, %f17, %f1
11511 movne %xcc, %o1, %l0
11512 tvc %xcc, 0x1
11513 fbo %fcc0, loop_1107
11514 ldsh [%l7 + 0x34], %l6
11515 sdivcc %l2, 0x05F4, %i7
11516 std %f26, [%l7 + 0x08]
11517loop_1107:
11518 edge16l %g2, %g7, %i5
11519 fmovsne %icc, %f11, %f12
11520 sra %i0, %l5, %g3
11521 ldx [%l7 + 0x58], %l4
11522 addcc %o4, 0x15AF, %o6
11523 edge8n %l3, %g5, %i6
11524 xnor %g6, 0x1F9E, %o3
11525 wr %g0, 0x19, %asi
11526 prefetcha [%l7 + 0x40] %asi, 0x1
11527 edge8ln %o0, %o7, %i1
11528 subcc %i4, %i3, %o2
11529 andcc %l1, 0x0544, %g4
11530 add %o5, 0x0F46, %o1
11531 bcc %icc, loop_1108
11532 xnorcc %g1, %l6, %l2
11533 fpsub32 %f6, %f16, %f28
11534 movrne %i7, %g2, %l0
11535loop_1108:
11536 fnot1 %f14, %f12
11537 tg %icc, 0x2
11538 movl %icc, %g7, %i0
11539 movg %icc, %l5, %i5
11540 set 0x2D, %l4
11541 lduba [%l7 + %l4] 0x04, %g3
11542 edge8n %l4, %o6, %o4
11543 addcc %g5, 0x0D42, %l3
11544 fmul8x16 %f1, %f4, %f26
11545 tleu %icc, 0x1
11546 subc %g6, 0x0889, %i6
11547 tleu %icc, 0x4
11548 fsrc2 %f22, %f6
11549 fmovdcc %icc, %f4, %f11
11550 tl %xcc, 0x0
11551 movn %icc, %o3, %i2
11552 sethi 0x03CA, %o7
11553 fmuld8ulx16 %f2, %f23, %f0
11554 fmovsleu %xcc, %f29, %f13
11555 pdist %f14, %f0, %f4
11556 fble,a %fcc2, loop_1109
11557 tsubcctv %o0, 0x0122, %i4
11558 st %f3, [%l7 + 0x50]
11559 set 0x0C, %i4
11560 ldsha [%l7 + %i4] 0x15, %i1
11561loop_1109:
11562 andcc %i3, %o2, %g4
11563 nop
11564 setx loop_1110, %l0, %l1
11565 wrpr 0x1, %tl
11566 wrpr %l1, %tpc
11567 add %l1, 0x4, %l1
11568 wrpr %l1, %tnpc
11569 setx 0x34400001400, %l0, %l1
11570 wrpr %l1, %tstate
11571 wrhpr 0x4, %htstate
11572 retry
11573 bgu,pt %icc, loop_1111
11574 fbn,a %fcc1, loop_1112
11575 std %o4, [%l7 + 0x48]
11576loop_1110:
11577 umul %o1, %l1, %l6
11578loop_1111:
11579 movn %xcc, %g1, %i7
11580loop_1112:
11581 sdiv %l2, 0x13F8, %l0
11582 movrgez %g2, 0x3F5, %i0
11583 call loop_1113
11584 fbn %fcc3, loop_1114
11585 fbge,a %fcc1, loop_1115
11586 fabsd %f4, %f6
11587loop_1113:
11588 fbuge,a %fcc0, loop_1116
11589loop_1114:
11590 lduw [%l7 + 0x34], %l5
11591loop_1115:
11592 brgez,a %g7, loop_1117
11593 subcc %i5, 0x03A0, %l4
11594loop_1116:
11595 edge8ln %o6, %g3, %o4
11596 stb %l3, [%l7 + 0x6B]
11597loop_1117:
11598 edge16ln %g5, %g6, %o3
11599 umulcc %i2, 0x128D, %o7
11600 fbo,a %fcc0, loop_1118
11601 array16 %i6, %o0, %i4
11602 xnorcc %i1, 0x135D, %o2
11603 tcc %xcc, 0x4
11604loop_1118:
11605 tcs %icc, 0x7
11606 edge32 %i3, %o5, %o1
11607 tvc %icc, 0x7
11608 prefetch [%l7 + 0x5C], 0x3
11609 nop
11610 setx loop_1119, %l0, %l1
11611 jmpl %l1, %g4
11612 andn %l1, %g1, %i7
11613 bneg,pn %xcc, loop_1120
11614 fnot2 %f28, %f20
11615loop_1119:
11616 fmuld8ulx16 %f29, %f19, %f0
11617 for %f24, %f20, %f28
11618loop_1120:
11619 mulx %l2, 0x1F65, %l6
11620 addcc %g2, 0x1165, %i0
11621 move %xcc, %l0, %g7
11622 mulscc %l5, %l4, %o6
11623 set 0x70, %i7
11624 prefetcha [%l7 + %i7] 0x18, 0x0
11625 bcc,a %xcc, loop_1121
11626 movle %icc, %o4, %l3
11627 brlz,a %i5, loop_1122
11628 sdiv %g5, 0x1F69, %o3
11629loop_1121:
11630 srax %i2, 0x14, %g6
11631 fabss %f20, %f26
11632loop_1122:
11633 fnot2 %f12, %f24
11634 and %i6, %o0, %o7
11635 bn,a loop_1123
11636 movvc %icc, %i1, %i4
11637 mova %icc, %i3, %o5
11638 xorcc %o1, 0x11CE, %o2
11639loop_1123:
11640 movrne %l1, 0x220, %g4
11641 ldd [%l7 + 0x78], %f16
11642 te %xcc, 0x2
11643 set 0x28, %g6
11644 sta %f19, [%l7 + %g6] 0x18
11645 sir 0x1EA7
11646 fcmple32 %f24, %f26, %i7
11647 nop
11648 setx loop_1124, %l0, %l1
11649 jmpl %l1, %l2
11650 fbule,a %fcc0, loop_1125
11651 sub %l6, 0x0C55, %g1
11652 smulcc %g2, 0x171E, %l0
11653loop_1124:
11654 tg %xcc, 0x6
11655loop_1125:
11656 fpack16 %f30, %f10
11657 tsubcc %g7, 0x1BDA, %i0
11658 lduh [%l7 + 0x7C], %l4
11659 addcc %o6, %l5, %o4
11660 edge16 %l3, %g3, %g5
11661 edge32l %i5, %i2, %g6
11662 sir 0x1040
11663 sth %o3, [%l7 + 0x4C]
11664 tcc %icc, 0x7
11665 tcc %xcc, 0x3
11666 edge16ln %o0, %o7, %i6
11667 addccc %i1, %i3, %o5
11668 smulcc %i4, 0x06DF, %o2
11669 movcc %icc, %o1, %l1
11670 tsubcctv %g4, 0x08E9, %i7
11671 subccc %l6, 0x171B, %l2
11672 sdiv %g1, 0x07CC, %g2
11673 smulcc %l0, 0x05E5, %g7
11674 sllx %i0, 0x1F, %o6
11675 tleu %xcc, 0x7
11676 addc %l5, %l4, %o4
11677 edge8 %g3, %g5, %i5
11678 orn %i2, %g6, %l3
11679 taddcctv %o0, 0x13BF, %o7
11680 wr %g0, 0x80, %asi
11681 stha %o3, [%l7 + 0x1A] %asi
11682 add %l7, 0x68, %l6
11683 wr %g0, 0x89, %asi
11684 ldxa [%l6] %asi, %i6
11685 casxa [%l6] %asi, %i6, %i1
11686 xnor %i3, %i4, %o2
11687 set 0x6A, %g4
11688 ldstuba [%l7 + %g4] 0x19, %o5
11689 fmovdvs %icc, %f31, %f27
11690 std %l0, [%l7 + 0x20]
11691 tneg %xcc, 0x7
11692 tge %xcc, 0x2
11693 fnor %f4, %f20, %f20
11694 edge16n %o1, %g4, %l6
11695 tcs %icc, 0x0
11696 sdiv %i7, 0x1BC7, %g1
11697 edge16ln %g2, %l0, %g7
11698 add %l7, 0x3C, %l6
11699 wr %g0, 0x0c, %asi
11700 lda [%l6] %asi, %i0
11701 casa [%l6] %asi, %i0, %o6
11702 set 0x62, %o2
11703 stba %l2, [%l7 + %o2] 0x11
11704 tsubcc %l5, %o4, %l4
11705 fmovrdgz %g5, %f8, %f0
11706 fpadd32s %f12, %f26, %f31
11707 fmovsne %xcc, %f15, %f16
11708 fmovdgu %xcc, %f28, %f26
11709 set 0x3C, %l6
11710 stha %i5, [%l7 + %l6] 0x04
11711 and %g3, 0x14BD, %g6
11712 edge16n %i2, %l3, %o0
11713 fmovdvs %xcc, %f4, %f20
11714 tl %icc, 0x4
11715 bshuffle %f6, %f16, %f12
11716 fpack16 %f26, %f31
11717 xnor %o7, %o3, %i6
11718 brlz,a %i1, loop_1126
11719 swap [%l7 + 0x0C], %i4
11720 prefetch [%l7 + 0x28], 0x2
11721 tl %icc, 0x7
11722loop_1126:
11723 umulcc %o2, %o5, %l1
11724 fnands %f22, %f4, %f0
11725 fpack32 %f0, %f0, %f10
11726 fnot2s %f24, %f12
11727 siam 0x3
11728 tl %xcc, 0x5
11729 set 0x20, %g7
11730 prefetcha [%l7 + %g7] 0x80, 0x0
11731 orncc %g4, %i3, %i7
11732 st %f31, [%l7 + 0x10]
11733 edge32 %l6, %g1, %l0
11734 popc 0x1987, %g7
11735 fmovsvs %xcc, %f27, %f17
11736 fcmple32 %f4, %f4, %i0
11737 sir 0x075D
11738 tle %xcc, 0x2
11739 fmovsne %xcc, %f16, %f5
11740 and %o6, 0x0B09, %g2
11741 move %icc, %l5, %l2
11742 movl %xcc, %l4, %g5
11743 wr %g0, 0x52, %asi
11744 stxa %o4, [%g0 + 0x210] %asi
11745 tle %xcc, 0x4
11746 wr %g0, 0x27, %asi
11747 stxa %g3, [%l7 + 0x68] %asi
11748 membar #Sync
11749 fblg %fcc1, loop_1127
11750 ldsw [%l7 + 0x3C], %g6
11751 ldd [%l7 + 0x38], %f2
11752 movrgez %i2, %i5, %o0
11753loop_1127:
11754 fbu,a %fcc1, loop_1128
11755 tgu %icc, 0x2
11756 movrgez %o7, %o3, %i6
11757 array16 %l3, %i4, %o2
11758loop_1128:
11759 nop
11760 set 0x1E, %o1
11761 ldsha [%l7 + %o1] 0x80, %o5
11762 alignaddr %i1, %l1, %o1
11763 tl %icc, 0x4
11764 fmovsn %icc, %f24, %f6
11765 fbe,a %fcc0, loop_1129
11766 movvs %icc, %i3, %i7
11767 fcmpeq32 %f20, %f26, %l6
11768 fmul8x16 %f30, %f26, %f8
11769loop_1129:
11770 tsubcc %g4, %l0, %g1
11771 restored
11772 rdpr %cwp, %g1
11773 rdpr %cansave, %g2
11774 rdpr %canrestore, %g3
11775 rdpr %cleanwin, %g4
11776 rdpr %otherwin, %g5
11777 rdpr %wstate, %g6
11778 and %i0, 0x1B18, %o6
11779 tle %xcc, 0x5
11780 xorcc %g7, %l5, %l2
11781 stw %l4, [%l7 + 0x64]
11782 udivcc %g2, 0x1ADF, %g5
11783 te %xcc, 0x6
11784 swap [%l7 + 0x7C], %g3
11785 tcs %xcc, 0x4
11786 bcc,pt %xcc, loop_1130
11787 nop
11788 setx loop_1131, %l0, %l1
11789 jmpl %l1, %g6
11790 fcmpne32 %f4, %f30, %i2
11791 fmul8x16al %f5, %f12, %f20
11792loop_1130:
11793 movl %icc, %i5, %o4
11794loop_1131:
11795 be loop_1132
11796 sdivcc %o7, 0x133C, %o3
11797 edge16l %i6, %o0, %l3
11798 stbar
11799loop_1132:
11800 fnot1 %f18, %f28
11801 fmovde %icc, %f19, %f9
11802 wr %g0, 0x80, %asi
11803 stha %o2, [%l7 + 0x20] %asi
11804 te %xcc, 0x3
11805 movg %icc, %i4, %o5
11806 edge32l %l1, %i1, %i3
11807 movrgez %o1, 0x11F, %i7
11808 subcc %l6, 0x091C, %l0
11809 tgu %xcc, 0x0
11810 orcc %g1, 0x1613, %g4
11811 sdivcc %o6, 0x07EF, %i0
11812 orcc %l5, %l2, %l4
11813 stb %g7, [%l7 + 0x50]
11814 fnegs %f30, %f16
11815 tge %xcc, 0x4
11816 edge8l %g5, %g2, %g3
11817 movg %icc, %g6, %i5
11818 taddcctv %i2, 0x14CE, %o7
11819 fba %fcc1, loop_1133
11820 nop
11821 setx loop_1134, %l0, %l1
11822 wrpr 0x1, %tl
11823 wrpr %l1, %tpc
11824 add %l1, 0x4, %l1
11825 wrpr %l1, %tnpc
11826 setx 0x34400001400, %l0, %l1
11827 wrpr %l1, %tstate
11828 wrhpr 0x4, %htstate
11829 retry
11830 fandnot2s %f10, %f19, %f5
11831 movge %icc, %o3, %o4
11832loop_1133:
11833 movpos %icc, %o0, %i6
11834loop_1134:
11835 ta %icc, 0x2
11836 movge %icc, %l3, %o2
11837 brlez %i4, loop_1135
11838 srlx %o5, 0x10, %i1
11839 fmuld8ulx16 %f15, %f17, %f12
11840 udivx %l1, 0x00BC, %i3
11841loop_1135:
11842 brlz %o1, loop_1136
11843 mova %xcc, %i7, %l6
11844 srlx %l0, %g4, %g1
11845 taddcctv %i0, 0x0752, %o6
11846loop_1136:
11847 tne %xcc, 0x1
11848 ldsh [%l7 + 0x12], %l5
11849 movpos %xcc, %l4, %g7
11850 edge16n %g5, %g2, %g3
11851 membar 0x1C
11852 fand %f28, %f16, %f28
11853 fcmped %fcc1, %f18, %f22
11854 bl,a loop_1137
11855 tvc %icc, 0x6
11856 tle %icc, 0x5
11857 xor %g6, 0x0D67, %i5
11858loop_1137:
11859 xorcc %i2, %l2, %o7
11860 bcs,pn %xcc, loop_1138
11861 andcc %o4, 0x1D6A, %o0
11862 fabss %f14, %f5
11863 bcc %xcc, loop_1139
11864loop_1138:
11865 tcs %xcc, 0x6
11866 brgz,a %i6, loop_1140
11867 fmovdg %xcc, %f30, %f30
11868loop_1139:
11869 nop
11870 add %l7, 0x24, %l6
11871 wr %g0, 0x04, %asi
11872 lda [%l6] %asi, %l3
11873 casa [%l6] 0x04, %l3, %o2
11874loop_1140:
11875 bleu %icc, loop_1141
11876 fornot2 %f16, %f14, %f22
11877 movge %xcc, %i4, %o3
11878 edge32l %i1, %o5, %i3
11879loop_1141:
11880 smulcc %l1, 0x1A26, %o1
11881 prefetch [%l7 + 0x1C], 0x0
11882 sdiv %i7, 0x1FC1, %l6
11883 fcmped %fcc0, %f4, %f18
11884 bn,pt %icc, loop_1142
11885 popc %g4, %g1
11886 sllx %i0, 0x02, %l0
11887 fbg,a %fcc0, loop_1143
11888loop_1142:
11889 mova %xcc, %l5, %o6
11890 edge8 %l4, %g5, %g2
11891 fpack32 %f20, %f0, %f18
11892loop_1143:
11893 subccc %g3, %g7, %g6
11894 bcc %icc, loop_1144
11895 array32 %i2, %l2, %o7
11896 array8 %o4, %i5, %i6
11897 taddcc %o0, 0x038F, %o2
11898loop_1144:
11899 subccc %l3, %o3, %i1
11900 sll %o5, %i4, %i3
11901 fmul8x16al %f18, %f10, %f28
11902 fbe %fcc1, loop_1145
11903 tcs %xcc, 0x4
11904 movg %icc, %l1, %i7
11905 xorcc %o1, 0x0E9B, %g4
11906loop_1145:
11907 tcs %icc, 0x3
11908 set 0x50, %l1
11909 ldda [%l7 + %l1] 0xea, %i6
11910 fpadd32 %f14, %f8, %f22
11911 fandnot2s %f12, %f15, %f19
11912 movvs %icc, %g1, %i0
11913 fmovsgu %icc, %f9, %f14
11914 restored
11915 rdpr %cwp, %g1
11916 rdpr %cansave, %g2
11917 rdpr %canrestore, %g3
11918 rdpr %cleanwin, %g4
11919 rdpr %otherwin, %g5
11920 rdpr %wstate, %g6
11921 bn,pn %icc, loop_1146
11922 fnot2 %f12, %f18
11923 xorcc %l5, 0x0AB8, %o6
11924 sethi 0x19DC, %l0
11925loop_1146:
11926 edge8n %g5, %g2, %g3
11927 sub %g7, 0x0FDB, %l4
11928 fbue,a %fcc3, loop_1147
11929 nop
11930 setx loop_1148, %l0, %l1
11931 jmpl %l1, %g6
11932 fmovsleu %icc, %f21, %f4
11933 movgu %icc, %i2, %l2
11934loop_1147:
11935 ldx [%l7 + 0x50], %o7
11936loop_1148:
11937 array16 %o4, %i6, %o0
11938 movrgz %i5, 0x1AA, %l3
11939 wr %g0, 0x11, %asi
11940 prefetcha [%l7 + 0x20] %asi, 0x2
11941 fmovsg %xcc, %f6, %f20
11942 movpos %icc, %o2, %o5
11943 wr %g0, 0x0c, %asi
11944 ldda [%l7 + 0x40] %asi, %f16
11945 andncc %i4, %i1, %i3
11946 movrgez %i7, 0x21C, %l1
11947 fpadd16s %f25, %f23, %f0
11948 movrlez %g4, %l6, %o1
11949 fmul8sux16 %f18, %f6, %f26
11950 tsubcctv %i0, 0x081B, %g1
11951 alignaddrl %o6, %l0, %l5
11952 srlx %g5, %g3, %g2
11953 fornot2 %f4, %f8, %f30
11954 xorcc %l4, 0x1423, %g7
11955 bneg,a,pt %xcc, loop_1149
11956 movre %g6, 0x1F1, %i2
11957 fmovdleu %icc, %f20, %f23
11958 move %icc, %l2, %o4
11959loop_1149:
11960 andcc %o7, %i6, %o0
11961 movrlz %l3, 0x045, %i5
11962 fcmpeq32 %f2, %f22, %o3
11963 edge32 %o2, %i4, %i1
11964 movrne %i3, %i7, %l1
11965 movcc %xcc, %g4, %o5
11966 mova %xcc, %l6, %i0
11967 orn %o1, %g1, %o6
11968 fba %fcc2, loop_1150
11969 sll %l0, 0x11, %l5
11970 bpos,a loop_1151
11971 movneg %xcc, %g3, %g2
11972loop_1150:
11973 taddcctv %g5, %g7, %g6
11974 ldsb [%l7 + 0x45], %i2
11975loop_1151:
11976 fmovrsgez %l2, %f18, %f15
11977 and %l4, 0x0046, %o7
11978 restored
11979 rdpr %cwp, %g1
11980 rdpr %cansave, %g2
11981 rdpr %canrestore, %g3
11982 rdpr %cleanwin, %g4
11983 rdpr %otherwin, %g5
11984 rdpr %wstate, %g6
11985 udivx %i6, 0x035D, %o4
11986 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
11987 nop ! nop ! ldxa [%g0 + 0x3a0] %asi, %o0 ripped by fixASI40.pl ripped by fixASI40.pl
11988 fzero %f18
11989 movneg %icc, %l3, %o3
11990 sth %i5, [%l7 + 0x22]
11991 ta %xcc, 0x2
11992 tle %xcc, 0x7
11993 set 0x7E, %i3
11994 ldsha [%l7 + %i3] 0x89, %o2
11995 fpackfix %f4, %f17
11996 fmovrdne %i4, %f2, %f16
11997 subccc %i1, %i7, %l1
11998 array8 %g4, %o5, %l6
11999 movl %icc, %i3, %i0
12000 ld [%l7 + 0x2C], %f12
12001 edge32ln %o1, %g1, %l0
12002 edge16n %o6, %g3, %l5
12003 brnz %g2, loop_1152
12004 subccc %g7, %g6, %i2
12005 movrlez %l2, %l4, %g5
12006 array32 %o7, %i6, %o4
12007loop_1152:
12008 sir 0x0282
12009 fmovdneg %icc, %f14, %f12
12010 mova %xcc, %o0, %l3
12011 tsubcc %i5, 0x1739, %o3
12012 movl %icc, %i4, %o2
12013 edge32l %i1, %i7, %g4
12014 or %o5, 0x0D06, %l1
12015 movpos %xcc, %l6, %i0
12016 and %i3, 0x044C, %o1
12017 fpsub16 %f6, %f28, %f30
12018 fba %fcc0, loop_1153
12019 fbne,a %fcc1, loop_1154
12020 fmovrsgz %g1, %f24, %f29
12021 edge32 %l0, %o6, %g3
12022loop_1153:
12023 brnz %g2, loop_1155
12024loop_1154:
12025 tcs %xcc, 0x1
12026 movcc %xcc, %g7, %l5
12027 fmovsg %xcc, %f1, %f24
12028loop_1155:
12029 movpos %xcc, %g6, %l2
12030 movge %xcc, %l4, %g5
12031 movneg %xcc, %o7, %i2
12032 popc %o4, %i6
12033 fbu %fcc3, loop_1156
12034 fbuge %fcc2, loop_1157
12035 udivcc %o0, 0x17D5, %i5
12036 ba,a loop_1158
12037loop_1156:
12038 tcs %icc, 0x5
12039loop_1157:
12040 ldsb [%l7 + 0x7E], %o3
12041 sllx %l3, 0x10, %o2
12042loop_1158:
12043 lduh [%l7 + 0x10], %i4
12044 fbn,a %fcc1, loop_1159
12045 bgu,a loop_1160
12046 saved
12047 rdpr %cwp, %g1
12048 rdpr %cansave, %g2
12049 rdpr %canrestore, %g3
12050 rdpr %cleanwin, %g4
12051 rdpr %otherwin, %g5
12052 rdpr %wstate, %g6
12053 edge16n %i7, %i1, %o5
12054loop_1159:
12055 movgu %icc, %l1, %g4
12056loop_1160:
12057 fmovdvc %xcc, %f15, %f1
12058 bn,a %xcc, loop_1161
12059 swap [%l7 + 0x7C], %l6
12060 addc %i3, %i0, %o1
12061 movrlz %l0, %o6, %g3
12062loop_1161:
12063 fba %fcc2, loop_1162
12064 taddcctv %g1, 0x0FF8, %g7
12065 array8 %l5, %g6, %g2
12066 brlz,a %l2, loop_1163
12067loop_1162:
12068 tle %xcc, 0x3
12069 tleu %xcc, 0x0
12070 edge16l %l4, %g5, %i2
12071loop_1163:
12072 bcc,pt %icc, loop_1164
12073 movrgez %o7, 0x202, %i6
12074 alignaddr %o4, %o0, %o3
12075 udiv %l3, 0x07F9, %i5
12076loop_1164:
12077 movvs %xcc, %o2, %i4
12078 xnorcc %i7, 0x0793, %i1
12079 st %f2, [%l7 + 0x70]
12080 udivcc %l1, 0x11C8, %g4
12081 fbu,a %fcc0, loop_1165
12082 movcs %icc, %o5, %i3
12083 tpos %icc, 0x0
12084 sethi 0x05EB, %i0
12085loop_1165:
12086 sdivcc %l6, 0x10F4, %o1
12087 movrgz %l0, %g3, %g1
12088 fone %f14
12089 wr %g0, 0x89, %asi
12090 stha %g7, [%l7 + 0x74] %asi
12091 addcc %l5, 0x016B, %g6
12092 add %l7, 0x38, %l6
12093 wr %g0, 0x89, %asi
12094 lda [%l6] %asi, %g2
12095 casa [%l6] %asi, %g2, %l2
12096 edge8l %l4, %o6, %g5
12097 set 0x08, %o3
12098 ldstuba [%l7 + %o3] 0x88, %i2
12099 movcs %icc, %i6, %o7
12100 bneg,a,pt %xcc, loop_1166
12101 brz %o4, loop_1167
12102 brz,a %o3, loop_1168
12103 edge16n %l3, %i5, %o0
12104loop_1166:
12105 udivx %o2, 0x175E, %i4
12106loop_1167:
12107 fmuld8ulx16 %f19, %f28, %f12
12108loop_1168:
12109 fmovsneg %icc, %f24, %f4
12110 move %xcc, %i1, %i7
12111 membar 0x05
12112 array8 %g4, %l1, %o5
12113 call loop_1169
12114 bvc loop_1170
12115 orn %i3, 0x07AE, %i0
12116 fmovd %f4, %f6
12117loop_1169:
12118 xorcc %o1, %l0, %g3
12119loop_1170:
12120 fmovdge %icc, %f6, %f17
12121 sdiv %l6, 0x193F, %g7
12122 addcc %l5, 0x11D6, %g6
12123 movgu %icc, %g1, %l2
12124 fmovrse %g2, %f29, %f14
12125 fsrc1s %f13, %f2
12126 fornot1s %f5, %f25, %f7
12127 tpos %xcc, 0x6
12128 movge %xcc, %o6, %g5
12129 fbg %fcc3, loop_1171
12130 fxnors %f24, %f21, %f7
12131 fmovdcc %xcc, %f14, %f8
12132 std %l4, [%l7 + 0x78]
12133loop_1171:
12134 fxnor %f4, %f24, %f2
12135 tpos %icc, 0x0
12136 fble,a %fcc1, loop_1172
12137 sethi 0x0D9C, %i6
12138 fmovsvc %icc, %f7, %f28
12139 brgz %o7, loop_1173
12140loop_1172:
12141 ldd [%l7 + 0x20], %i2
12142 wr %g0, 0x80, %asi
12143 ldswa [%l7 + 0x44] %asi, %o4
12144loop_1173:
12145 edge8 %l3, %o3, %o0
12146 srl %o2, %i4, %i5
12147 umul %i7, %g4, %i1
12148 stbar
12149 siam 0x6
12150 brz,a %l1, loop_1174
12151 ba loop_1175
12152 move %xcc, %i3, %o5
12153 popc %i0, %l0
12154loop_1174:
12155 fmovsa %xcc, %f27, %f10
12156loop_1175:
12157 restored
12158 rdpr %cwp, %g1
12159 rdpr %cansave, %g2
12160 rdpr %canrestore, %g3
12161 rdpr %cleanwin, %g4
12162 rdpr %otherwin, %g5
12163 rdpr %wstate, %g6
12164 xor %o1, 0x063B, %g3
12165 ldstub [%l7 + 0x4D], %g7
12166 brgez,a %l6, loop_1176
12167 ldx [%l7 + 0x28], %g6
12168 wr %g0, 0x10, %asi
12169 ldsha [%l7 + 0x46] %asi, %g1
12170loop_1176:
12171 fmovrsgz %l2, %f28, %f24
12172 movrgez %l5, 0x366, %g2
12173 popc 0x163C, %g5
12174 nop
12175 setx loop_1177, %l0, %l1
12176 wrpr 0x1, %tl
12177 wrpr %l1, %tnpc
12178 setx 0x34400001400, %l0, %l1
12179 wrpr %l1, %tstate
12180 wrhpr 0x4, %htstate
12181 done
12182 pdist %f2, %f28, %f4
12183 bl,a loop_1178
12184 st %f10, [%l7 + 0x74]
12185loop_1177:
12186 fands %f3, %f1, %f14
12187 edge32 %l4, %o6, %i6
12188loop_1178:
12189 movcs %icc, %i2, %o7
12190 movg %icc, %o4, %l3
12191 xorcc %o0, %o2, %i4
12192 wr %g0, 0x89, %asi
12193 ldswa [%l7 + 0x40] %asi, %i5
12194 fbne,a %fcc3, loop_1179
12195 fmovsleu %icc, %f2, %f20
12196 movrlez %o3, 0x103, %i7
12197 edge32 %i1, %g4, %i3
12198loop_1179:
12199 tne %icc, 0x3
12200 nop
12201 setx loop_1180, %l0, %l1
12202 wrpr 0x1, %tl
12203 wrpr %l1, %tnpc
12204 setx 0x34400001400, %l0, %l1
12205 wrpr %l1, %tstate
12206 wrhpr 0x4, %htstate
12207 done
12208 fbul %fcc0, loop_1181
12209 fsrc2 %f26, %f28
12210 fmuld8sux16 %f29, %f6, %f18
12211loop_1180:
12212 edge32ln %o5, %i0, %l0
12213loop_1181:
12214 orn %l1, %o1, %g7
12215 wr %g0, 0x23, %asi
12216 stwa %g3, [%l7 + 0x30] %asi
12217 membar #Sync
12218 fmovdcc %xcc, %f25, %f3
12219 fmovdvc %xcc, %f3, %f0
12220 movcs %xcc, %g6, %g1
12221 andcc %l6, %l5, %g2
12222 tneg %icc, 0x3
12223 mulx %l2, 0x02B4, %l4
12224 alignaddrl %g5, %i6, %i2
12225 fmovsvc %xcc, %f7, %f20
12226 fnand %f2, %f4, %f22
12227 srax %o7, 0x1A, %o4
12228 movge %xcc, %l3, %o0
12229 sir 0x135A
12230 fmovdl %icc, %f13, %f5
12231 alignaddr %o6, %i4, %i5
12232 movcc %icc, %o2, %i7
12233 tge %icc, 0x5
12234 bvs %xcc, loop_1182
12235 nop
12236 set 0x64, %i6
12237 lduw [%l7 + %i6], %i1
12238 tn %xcc, 0x2
12239 stw %g4, [%l7 + 0x68]
12240loop_1182:
12241 ldub [%l7 + 0x7A], %o3
12242 tne %icc, 0x4
12243 sllx %o5, 0x1A, %i3
12244 brnz,a %i0, loop_1183
12245 orn %l1, 0x03F7, %o1
12246 subccc %l0, %g7, %g3
12247 set 0x1C, %o7
12248 ldswa [%l7 + %o7] 0x14, %g1
12249loop_1183:
12250 ta %xcc, 0x2
12251 xorcc %l6, 0x1C75, %g6
12252 array32 %g2, %l2, %l4
12253 fones %f26
12254 brz %l5, loop_1184
12255 movrne %i6, 0x0BF, %i2
12256 umul %o7, %g5, %l3
12257 nop
12258 setx loop_1185, %l0, %l1
12259 wrpr 0x1, %tl
12260 wrpr %l1, %tpc
12261 add %l1, 0x4, %l1
12262 wrpr %l1, %tnpc
12263 setx 0x34400001400, %l0, %l1
12264 wrpr %l1, %tstate
12265 wrhpr 0x4, %htstate
12266 retry
12267loop_1184:
12268 tcc %xcc, 0x0
12269 fbne,a %fcc1, loop_1186
12270 fbu,a %fcc2, loop_1187
12271loop_1185:
12272 fmovsgu %xcc, %f27, %f25
12273 tcc %xcc, 0x0
12274loop_1186:
12275 nop
12276 set 0x58, %i1
12277 ldxa [%l7 + %i1] 0x11, %o0
12278loop_1187:
12279 add %o4, 0x1A68, %o6
12280 fmuld8ulx16 %f24, %f8, %f26
12281 fornot1s %f10, %f25, %f4
12282 tcc %icc, 0x7
12283 alignaddrl %i5, %i4, %i7
12284 edge16 %o2, %g4, %o3
12285 ble %icc, loop_1188
12286 addccc %o5, %i3, %i1
12287 addccc %l1, 0x1754, %i0
12288 smulcc %l0, 0x13F1, %o1
12289loop_1188:
12290 srax %g3, 0x16, %g7
12291 movrne %l6, 0x00E, %g6
12292 array32 %g2, %l2, %l4
12293 fmovrsgez %l5, %f11, %f13
12294 nop
12295 set 0x3C, %g3
12296 ldsh [%l7 + %g3], %g1
12297 taddcc %i2, %i6, %g5
12298 smul %l3, %o7, %o0
12299 fcmps %fcc3, %f9, %f9
12300 fba,a %fcc2, loop_1189
12301 edge16 %o4, %i5, %i4
12302 tvc %xcc, 0x7
12303 add %l7, 0x74, %l6
12304 wr %g0, 0x04, %asi
12305 casa [%l6] %asi, %i7, %o6
12306loop_1189:
12307 bgu,a,pn %icc, loop_1190
12308 edge8 %g4, %o3, %o5
12309 sdivcc %o2, 0x04A9, %i3
12310 fabss %f1, %f28
12311loop_1190:
12312 nop
12313 set 0x50, %i5
12314 prefetcha [%l7 + %i5] 0x18, 0x2
12315 fblg,a %fcc2, loop_1191
12316 movrgez %i0, 0x0F4, %l1
12317 array8 %o1, %g3, %g7
12318 tpos %icc, 0x2
12319loop_1191:
12320 xor %l6, %l0, %g6
12321 fmovspos %icc, %f29, %f28
12322 movgu %icc, %l2, %l4
12323 fpack16 %f0, %f7
12324 restored
12325 rdpr %cwp, %g1
12326 rdpr %cansave, %g2
12327 rdpr %canrestore, %g3
12328 rdpr %cleanwin, %g4
12329 rdpr %otherwin, %g5
12330 rdpr %wstate, %g6
12331 fbne,a %fcc2, loop_1192
12332 movvs %icc, %l5, %g2
12333 addcc %i2, %i6, %g5
12334 movrgz %l3, %o7, %g1
12335loop_1192:
12336 ld [%l7 + 0x28], %f15
12337 fmul8ulx16 %f6, %f12, %f12
12338 add %l7, 0x0C, %l6
12339 wr %g0, 0x11, %asi
12340 casa [%l6] 0x11, %o0, %i5
12341 movg %icc, %i4, %i7
12342 edge8ln %o4, %o6, %g4
12343 movn %icc, %o3, %o2
12344 fmuld8ulx16 %f2, %f23, %f26
12345 fabss %f2, %f29
12346 xor %o5, 0x1AA1, %i3
12347 umul %i1, %l1, %i0
12348 add %l7, 0x0C, %l6
12349 wr %g0, 0x80, %asi
12350 lda [%l6] %asi, %o1
12351 casa [%l6] 0x80, %o1, %g3
12352 movcs %xcc, %g7, %l6
12353 udivcc %l0, 0x033D, %g6
12354 sub %l2, %l4, %g2
12355 wr %g0, 0x04, %asi
12356 prefetcha [%l7 + 0x08] %asi, 0x3
12357 fbne,a %fcc1, loop_1193
12358 lduh [%l7 + 0x68], %i2
12359 fpackfix %f12, %f30
12360 addccc %i6, %g5, %l3
12361loop_1193:
12362 edge8ln %o7, %o0, %i5
12363 alignaddrl %g1, %i4, %o4
12364 sub %o6, %i7, %o3
12365 sdivcc %g4, 0x0B23, %o5
12366 fpsub32 %f14, %f24, %f26
12367 smul %i3, %o2, %i1
12368 edge8ln %l1, %i0, %g3
12369 fmul8x16 %f10, %f20, %f30
12370 fnot2s %f1, %f24
12371 fcmple16 %f2, %f12, %o1
12372 fpsub16s %f14, %f20, %f7
12373 sub %g7, 0x00FF, %l6
12374 fmul8sux16 %f24, %f0, %f28
12375 fbe %fcc0, loop_1194
12376 brlez %g6, loop_1195
12377 bneg,pn %icc, loop_1196
12378 sdivx %l0, 0x17CE, %l4
12379loop_1194:
12380 alignaddrl %l2, %l5, %g2
12381loop_1195:
12382 edge8ln %i6, %g5, %l3
12383loop_1196:
12384 bpos,pt %xcc, loop_1197
12385 fmovscc %xcc, %f7, %f11
12386 fors %f14, %f16, %f0
12387 xorcc %o7, 0x1C18, %i2
12388loop_1197:
12389 std %f26, [%l7 + 0x30]
12390 bshuffle %f8, %f14, %f20
12391 fmovrdgz %i5, %f6, %f10
12392 fpsub32 %f20, %f0, %f4
12393 sethi 0x0EFD, %g1
12394 tle %xcc, 0x1
12395 set 0x40, %l3
12396 swapa [%l7 + %l3] 0x88, %o0
12397 fmovrslz %o4, %f26, %f9
12398 orncc %i4, 0x1CA2, %i7
12399 fcmpeq32 %f22, %f4, %o3
12400 membar #Sync
12401 set 0x40, %l5
12402 ldda [%l7 + %l5] 0xf1, %f0
12403 bcs %icc, loop_1198
12404 sir 0x04ED
12405 fbge,a %fcc0, loop_1199
12406 tsubcctv %g4, 0x1912, %o5
12407loop_1198:
12408 array8 %i3, %o2, %o6
12409 array16 %l1, %i1, %i0
12410loop_1199:
12411 fbue,a %fcc1, loop_1200
12412 fmovde %xcc, %f21, %f12
12413 sethi 0x1B32, %o1
12414 wr %g0, 0x18, %asi
12415 lduha [%l7 + 0x5A] %asi, %g3
12416loop_1200:
12417 bvc,pt %icc, loop_1201
12418 fands %f0, %f20, %f11
12419 edge32ln %l6, %g7, %l0
12420 movle %xcc, %l4, %g6
12421loop_1201:
12422 tle %xcc, 0x7
12423 fcmple32 %f18, %f4, %l2
12424 brnz %l5, loop_1202
12425 movgu %icc, %i6, %g2
12426 movne %icc, %l3, %g5
12427 tpos %icc, 0x3
12428loop_1202:
12429 fandnot1 %f14, %f4, %f16
12430 sra %i2, 0x16, %o7
12431 fmovsl %xcc, %f24, %f17
12432 fmovrslz %i5, %f8, %f1
12433 movneg %xcc, %g1, %o4
12434 nop
12435 setx loop_1203, %l0, %l1
12436 jmpl %l1, %o0
12437 edge32n %i4, %o3, %i7
12438 brgz %o5, loop_1204
12439 movrgez %g4, 0x0C0, %i3
12440loop_1203:
12441 edge16l %o6, %l1, %o2
12442 bge,a,pn %icc, loop_1205
12443loop_1204:
12444 fmovrse %i0, %f6, %f7
12445 addccc %o1, %i1, %g3
12446 orn %l6, 0x0391, %l0
12447loop_1205:
12448 fmovrdgz %g7, %f0, %f0
12449 fmul8sux16 %f28, %f0, %f14
12450 tne %icc, 0x2
12451 wr %g0, 0x89, %asi
12452 ldstuba [%l7 + 0x71] %asi, %l4
12453 srax %g6, %l2, %i6
12454 fbuge,a %fcc2, loop_1206
12455 sra %g2, 0x08, %l5
12456 std %l2, [%l7 + 0x50]
12457 fmovdpos %icc, %f2, %f13
12458loop_1206:
12459 fmovse %xcc, %f8, %f5
12460 smul %i2, %g5, %o7
12461 orn %i5, 0x04EE, %o4
12462 alignaddr %g1, %i4, %o3
12463 array8 %i7, %o5, %o0
12464 smulcc %g4, %o6, %i3
12465 fnors %f9, %f0, %f30
12466 sll %l1, %o2, %i0
12467 mulscc %o1, %i1, %g3
12468 fmovsvc %xcc, %f12, %f15
12469 restored
12470 rdpr %cwp, %g1
12471 rdpr %cansave, %g2
12472 rdpr %canrestore, %g3
12473 rdpr %cleanwin, %g4
12474 rdpr %otherwin, %g5
12475 rdpr %wstate, %g6
12476 fornot1 %f0, %f2, %f10
12477 orcc %l0, 0x1644, %g7
12478 fmovrsgz %l6, %f31, %f7
12479 fba,a %fcc1, loop_1207
12480 bgu,a,pt %icc, loop_1208
12481 fabsd %f10, %f12
12482 smulcc %l4, %l2, %i6
12483loop_1207:
12484 nop
12485 set 0x40, %l2
12486 stda %g6, [%l7 + %l2] 0xea
12487 membar #Sync
12488loop_1208:
12489 nop
12490 setx loop_1209, %l0, %l1
12491 jmpl %l1, %l5
12492 fmovscc %xcc, %f0, %f11
12493 mova %icc, %l3, %g2
12494 xor %g5, %o7, %i2
12495loop_1209:
12496 tne %xcc, 0x1
12497 popc %o4, %g1
12498 restored
12499 rdpr %cwp, %g1
12500 rdpr %cansave, %g2
12501 rdpr %canrestore, %g3
12502 rdpr %cleanwin, %g4
12503 rdpr %otherwin, %g5
12504 rdpr %wstate, %g6
12505 set 0x3e0, %o6
12506 nop ! nop ! ldxa [%g0 + %o6] 0x40, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
12507 saved
12508 rdpr %cwp, %g1
12509 rdpr %cansave, %g2
12510 rdpr %canrestore, %g3
12511 rdpr %cleanwin, %g4
12512 rdpr %otherwin, %g5
12513 rdpr %wstate, %g6
12514 fmovrde %o3, %f26, %f30
12515 subcc %i4, 0x0B45, %i7
12516 movn %xcc, %o0, %g4
12517 orcc %o5, %i3, %o6
12518 tsubcctv %l1, %o2, %i0
12519 sdivcc %o1, 0x0DEE, %g3
12520 xorcc %i1, 0x1FC3, %g7
12521 te %xcc, 0x3
12522 tg %xcc, 0x6
12523 wr %g0, 0x88, %asi
12524 lduba [%l7 + 0x17] %asi, %l0
12525 fand %f10, %f4, %f2
12526 alignaddrl %l6, %l4, %i6
12527 bne,pn %xcc, loop_1210
12528 sdiv %g6, 0x015C, %l2
12529 edge32n %l3, %l5, %g5
12530 flush %l7 + 0x7C
12531loop_1210:
12532 subccc %g2, %o7, %i2
12533 bg,a %xcc, loop_1211
12534 brlz %g1, loop_1212
12535 ldsw [%l7 + 0x08], %o4
12536 movne %icc, %o3, %i4
12537loop_1211:
12538 xorcc %i7, %o0, %i5
12539loop_1212:
12540 nop
12541 set 0x0A, %g2
12542 ldsba [%l7 + %g2] 0x10, %o5
12543 saved
12544 rdpr %cwp, %g1
12545 rdpr %cansave, %g2
12546 rdpr %canrestore, %g3
12547 rdpr %cleanwin, %g4
12548 rdpr %otherwin, %g5
12549 rdpr %wstate, %g6
12550 edge32ln %g4, %o6, %i3
12551 array16 %l1, %o2, %o1
12552 nop
12553 setx loop_1213, %l0, %l1
12554 wrpr 0x1, %tl
12555 wrpr %l1, %tnpc
12556 setx 0x34400001400, %l0, %l1
12557 wrpr %l1, %tstate
12558 wrhpr 0x4, %htstate
12559 done
12560 sub %g3, %i0, %g7
12561 tg %icc, 0x2
12562 tge %icc, 0x6
12563loop_1213:
12564 movcs %xcc, %l0, %i1
12565 movge %xcc, %l6, %l4
12566 tgu %xcc, 0x7
12567 edge16 %g6, %i6, %l2
12568 fbue %fcc2, loop_1214
12569 sdiv %l5, 0x16AD, %l3
12570 orcc %g2, %o7, %g5
12571 te %xcc, 0x1
12572loop_1214:
12573 fnegs %f19, %f23
12574 popc 0x170A, %g1
12575 or %o4, %i2, %o3
12576 ldd [%l7 + 0x58], %i6
12577 array16 %o0, %i4, %i5
12578 bvs,pt %icc, loop_1215
12579 fmovdvs %xcc, %f2, %f25
12580 sdiv %o5, 0x04E5, %g4
12581 fmovrdlez %o6, %f18, %f12
12582loop_1215:
12583 andcc %i3, %l1, %o2
12584 sub %g3, %i0, %o1
12585 orncc %g7, 0x06FD, %i1
12586 popc 0x135F, %l0
12587 fmovscc %xcc, %f4, %f25
12588 smulcc %l6, %g6, %l4
12589 movleu %icc, %i6, %l5
12590 udiv %l2, 0x04AD, %l3
12591 movcc %xcc, %g2, %g5
12592 membar 0x7E
12593 umulcc %o7, %o4, %g1
12594 fornot1s %f27, %f2, %f12
12595 fmul8ulx16 %f6, %f16, %f30
12596 set 0x74, %g5
12597 ldswa [%l7 + %g5] 0x11, %o3
12598 tg %xcc, 0x7
12599 xnorcc %i2, 0x0BE7, %o0
12600 smulcc %i7, %i5, %o5
12601 fmovdvs %icc, %f20, %f7
12602 fzeros %f8
12603 fmovrsne %g4, %f13, %f19
12604 fba %fcc3, loop_1216
12605 andncc %o6, %i3, %i4
12606 subccc %l1, 0x0C1F, %g3
12607 ble,a loop_1217
12608loop_1216:
12609 add %i0, 0x11EC, %o1
12610 sdivcc %o2, 0x0254, %g7
12611 set 0x58, %o4
12612 prefetcha [%l7 + %o4] 0x80, 0x0
12613loop_1217:
12614 tgu %xcc, 0x3
12615 ld [%l7 + 0x5C], %f18
12616 array16 %i1, %g6, %l4
12617 taddcc %l6, 0x087C, %i6
12618 mulscc %l2, 0x13EB, %l5
12619 tcs %xcc, 0x3
12620 fpsub16 %f28, %f16, %f28
12621 movvc %icc, %g2, %g5
12622 fzeros %f21
12623 udiv %o7, 0x0905, %l3
12624 bn %icc, loop_1218
12625 fornot1s %f29, %f12, %f8
12626 sth %g1, [%l7 + 0x4A]
12627 fmovsg %icc, %f26, %f20
12628loop_1218:
12629 udivx %o3, 0x1412, %i2
12630 sir 0x03D9
12631 tneg %icc, 0x0
12632 fmovrde %o4, %f16, %f30
12633 add %o0, 0x0B99, %i7
12634 movrgez %o5, 0x05C, %i5
12635 fand %f16, %f0, %f20
12636 orncc %g4, 0x1A2C, %i3
12637 srlx %i4, %o6, %l1
12638 movle %xcc, %i0, %g3
12639 xor %o2, %o1, %l0
12640 udiv %i1, 0x106B, %g7
12641 fmovdne %icc, %f16, %f24
12642 tneg %xcc, 0x1
12643 sdivx %g6, 0x0CF8, %l4
12644 set 0x70, %o5
12645 stwa %i6, [%l7 + %o5] 0x14
12646 sdiv %l2, 0x134C, %l6
12647 fbo %fcc0, loop_1219
12648 fmovsvs %xcc, %f15, %f20
12649 movrgez %g2, %l5, %g5
12650 tne %xcc, 0x5
12651loop_1219:
12652 andncc %o7, %g1, %l3
12653 umulcc %o3, %i2, %o4
12654 wr %g0, 0x04, %asi
12655 prefetcha [%l7 + 0x50] %asi, 0x3
12656 movvs %icc, %o0, %i5
12657 fbo,a %fcc1, loop_1220
12658 fsrc1s %f11, %f31
12659 udivcc %o5, 0x0B31, %i3
12660 fcmpd %fcc1, %f20, %f6
12661loop_1220:
12662 array16 %i4, %g4, %o6
12663 be,a %xcc, loop_1221
12664 orn %i0, %g3, %o2
12665 fbg,a %fcc3, loop_1222
12666 bneg,a loop_1223
12667loop_1221:
12668 movne %icc, %l1, %l0
12669 tpos %xcc, 0x3
12670loop_1222:
12671 sra %o1, %g7, %g6
12672loop_1223:
12673 sir 0x15CA
12674 orn %i1, %l4, %i6
12675 brnz,a %l2, loop_1224
12676 fcmpgt32 %f12, %f30, %g2
12677 tsubcc %l6, %l5, %g5
12678 tvs %xcc, 0x4
12679loop_1224:
12680 bl loop_1225
12681 tvc %icc, 0x6
12682 andcc %o7, %g1, %o3
12683 movvc %xcc, %i2, %o4
12684loop_1225:
12685 nop
12686 wr %g0, 0x04, %asi
12687 ldstuba [%l7 + 0x41] %asi, %i7
12688 fba,a %fcc3, loop_1226
12689 addccc %o0, %l3, %i5
12690 nop
12691 setx loop_1227, %l0, %l1
12692 jmpl %l1, %o5
12693 edge32 %i3, %i4, %g4
12694loop_1226:
12695 andcc %i0, 0x0B86, %o6
12696 umulcc %g3, 0x1A4D, %l1
12697loop_1227:
12698 movrlez %l0, %o1, %o2
12699 fmovrdgz %g6, %f16, %f30
12700 fbue %fcc0, loop_1228
12701 fbuge %fcc0, loop_1229
12702 ldub [%l7 + 0x1B], %g7
12703 fmovdl %icc, %f1, %f24
12704loop_1228:
12705 fble %fcc1, loop_1230
12706loop_1229:
12707 bshuffle %f8, %f2, %f24
12708 tle %icc, 0x4
12709 ta %icc, 0x0
12710loop_1230:
12711 tg %xcc, 0x1
12712 umul %l4, 0x0C65, %i6
12713 movleu %icc, %i1, %g2
12714 set 0x70, %i0
12715 lduha [%l7 + %i0] 0x19, %l2
12716 ble,a,pn %xcc, loop_1231
12717 popc %l5, %l6
12718 srlx %o7, %g1, %g5
12719 bshuffle %f26, %f10, %f14
12720loop_1231:
12721 membar 0x69
12722 tgu %icc, 0x4
12723 tg %xcc, 0x4
12724 mova %xcc, %o3, %o4
12725 fnegs %f22, %f24
12726 move %xcc, %i2, %o0
12727 fmovsleu %icc, %f2, %f2
12728 fcmpeq16 %f30, %f22, %l3
12729 bg,a loop_1232
12730 smulcc %i5, %i7, %i3
12731 bvc,a loop_1233
12732 nop
12733 set 0x14, %i2
12734 prefetch [%l7 + %i2], 0x0
12735loop_1232:
12736 movneg %icc, %i4, %g4
12737 smul %i0, %o5, %g3
12738loop_1233:
12739 fba %fcc0, loop_1234
12740 membar 0x38
12741 popc %o6, %l1
12742 orcc %o1, 0x07EF, %l0
12743loop_1234:
12744 nop
12745 setx loop_1235, %l0, %l1
12746 wrpr 0x1, %tl
12747 wrpr %l1, %tpc
12748 add %l1, 0x4, %l1
12749 wrpr %l1, %tnpc
12750 setx 0x34400001400, %l0, %l1
12751 wrpr %l1, %tstate
12752 wrhpr 0x4, %htstate
12753 retry
12754 alignaddr %g6, %g7, %o2
12755 bvs,pt %xcc, loop_1236
12756 taddcctv %i6, %l4, %g2
12757loop_1235:
12758 nop
12759 set 0x63, %l0
12760 lduba [%l7 + %l0] 0x15, %i1
12761loop_1236:
12762 bpos,pt %icc, loop_1237
12763 bleu,a %xcc, loop_1238
12764 fmovrdlz %l2, %f24, %f28
12765 tsubcctv %l6, 0x09A3, %l5
12766loop_1237:
12767 fcmpeq32 %f26, %f16, %g1
12768loop_1238:
12769 subcc %g5, %o7, %o4
12770 addcc %o3, 0x1C11, %o0
12771 array32 %l3, %i5, %i2
12772 sdivcc %i7, 0x19AB, %i3
12773 fxors %f30, %f11, %f20
12774 fmovdcs %icc, %f11, %f10
12775 brz,a %i4, loop_1239
12776 smulcc %g4, %i0, %g3
12777 wr %g0, 0x0c, %asi
12778 stha %o6, [%l7 + 0x3E] %asi
12779loop_1239:
12780 brnz,a %o5, loop_1240
12781 addcc %l1, 0x1172, %l0
12782 fbue,a %fcc3, loop_1241
12783 fmovdl %icc, %f6, %f23
12784loop_1240:
12785 umul %o1, %g6, %o2
12786 set 0x32, %g1
12787 stha %g7, [%l7 + %g1] 0x04
12788loop_1241:
12789 fmovdvs %icc, %f3, %f15
12790 fxnors %f25, %f6, %f18
12791 fmovrsne %i6, %f8, %f8
12792 tl %icc, 0x1
12793 add %g2, 0x03AA, %l4
12794 fblg,a %fcc0, loop_1242
12795 movrlez %l2, 0x11F, %i1
12796 sra %l5, %l6, %g1
12797 tne %icc, 0x1
12798loop_1242:
12799 be,pn %xcc, loop_1243
12800 fmuld8sux16 %f14, %f13, %f14
12801 movrgez %o7, %g5, %o3
12802 set 0x48, %l4
12803 stda %o0, [%l7 + %l4] 0x19
12804loop_1243:
12805 popc %o4, %l3
12806 srax %i5, %i7, %i2
12807 alignaddr %i4, %g4, %i0
12808 tl %icc, 0x5
12809 fmovdl %icc, %f17, %f17
12810 stw %g3, [%l7 + 0x58]
12811 add %l7, 0x0C, %l6
12812 wr %g0, 0x81, %asi
12813 casa [%l6] %asi, %i3, %o5
12814 swap [%l7 + 0x34], %o6
12815 andn %l1, 0x1F3D, %o1
12816 ldd [%l7 + 0x38], %f4
12817 mova %xcc, %g6, %o2
12818 movpos %xcc, %l0, %i6
12819 ta %icc, 0x1
12820 nop
12821 setx loop_1244, %l0, %l1
12822 jmpl %l1, %g7
12823 bl,a,pt %icc, loop_1245
12824 prefetch [%l7 + 0x24], 0x1
12825 fmuld8ulx16 %f1, %f22, %f28
12826loop_1244:
12827 fmovsle %icc, %f10, %f19
12828loop_1245:
12829 fmovsa %icc, %f28, %f7
12830 sir 0x1D32
12831 tsubcc %g2, %l4, %i1
12832 set 0x6C, %i4
12833 ldswa [%l7 + %i4] 0x14, %l2
12834 edge16 %l6, %l5, %o7
12835 edge16l %g1, %o3, %g5
12836 movrlz %o0, %l3, %i5
12837 tvc %xcc, 0x1
12838 addccc %o4, %i2, %i7
12839 fabsd %f4, %f4
12840 wr %g0, 0xe2, %asi
12841 stba %g4, [%l7 + 0x70] %asi
12842 membar #Sync
12843 fbug,a %fcc0, loop_1246
12844 edge16 %i4, %g3, %i0
12845 tge %xcc, 0x2
12846 tvc %xcc, 0x1
12847loop_1246:
12848 fmovrsne %i3, %f0, %f8
12849 sdivx %o6, 0x08BC, %o5
12850 fmovrsne %o1, %f11, %f10
12851 subccc %g6, %l1, %l0
12852 addc %i6, 0x0C6F, %o2
12853 taddcctv %g7, %l4, %i1
12854 fsrc2 %f8, %f14
12855 tle %xcc, 0x7
12856 movgu %icc, %l2, %g2
12857 edge32n %l6, %l5, %o7
12858 brnz,a %o3, loop_1247
12859 bcc,a,pn %xcc, loop_1248
12860 ldsw [%l7 + 0x54], %g5
12861 fornot2 %f6, %f20, %f8
12862loop_1247:
12863 fmovdle %xcc, %f29, %f17
12864loop_1248:
12865 tsubcctv %o0, %l3, %i5
12866 nop
12867 set 0x78, %i7
12868 prefetch [%l7 + %i7], 0x2
12869 srlx %o4, 0x19, %g1
12870 edge8n %i2, %g4, %i7
12871 sra %g3, %i0, %i3
12872 fmovse %icc, %f25, %f31
12873 sir 0x13D4
12874 ble loop_1249
12875 fmuld8sux16 %f31, %f0, %f2
12876 tsubcc %i4, 0x1DD8, %o5
12877 sra %o6, %o1, %g6
12878loop_1249:
12879 membar 0x53
12880 bvs,a loop_1250
12881 fsrc2 %f30, %f30
12882 subccc %l1, 0x04DE, %i6
12883 wr %g0, 0x11, %asi
12884 lduba [%l7 + 0x7A] %asi, %o2
12885loop_1250:
12886 fbug,a %fcc1, loop_1251
12887 movge %icc, %g7, %l0
12888 fmovsg %icc, %f9, %f1
12889 bvc,a %xcc, loop_1252
12890loop_1251:
12891 sub %i1, 0x061A, %l2
12892 fbg %fcc0, loop_1253
12893 andn %g2, 0x1454, %l4
12894loop_1252:
12895 fsrc1s %f15, %f20
12896 sra %l6, 0x1C, %l5
12897loop_1253:
12898 fmovdleu %xcc, %f9, %f3
12899 fmovdne %xcc, %f19, %f15
12900 tsubcctv %o7, 0x06DA, %o3
12901 udivcc %o0, 0x054D, %g5
12902 mulx %l3, %i5, %g1
12903 umul %o4, 0x19DD, %i2
12904 fcmpne32 %f0, %f26, %g4
12905 udivcc %g3, 0x1B1E, %i0
12906 tsubcc %i3, %i4, %o5
12907 brlez %o6, loop_1254
12908 tcc %xcc, 0x3
12909 movvs %icc, %o1, %g6
12910 fbo,a %fcc3, loop_1255
12911loop_1254:
12912 fbuge %fcc1, loop_1256
12913 umulcc %l1, %i6, %i7
12914 fands %f11, %f12, %f7
12915loop_1255:
12916 ble,a,pn %icc, loop_1257
12917loop_1256:
12918 fbne %fcc1, loop_1258
12919 edge16n %o2, %l0, %g7
12920 sll %i1, %g2, %l4
12921loop_1257:
12922 edge8ln %l2, %l5, %o7
12923loop_1258:
12924 srl %l6, 0x1A, %o3
12925 ldd [%l7 + 0x50], %o0
12926 fmovdle %icc, %f8, %f27
12927 srax %l3, 0x1F, %i5
12928 subcc %g1, 0x0FD6, %g5
12929 sdivx %o4, 0x10E9, %g4
12930 bcc,a,pn %xcc, loop_1259
12931 movrlz %g3, 0x2DA, %i0
12932 wr %g0, 0x11, %asi
12933 ldsba [%l7 + 0x1F] %asi, %i3
12934loop_1259:
12935 umulcc %i4, 0x1306, %i2
12936 set 0x40, %g6
12937 stda %f16, [%l7 + %g6] 0x04
12938 fmovsle %xcc, %f7, %f29
12939 movgu %icc, %o5, %o1
12940 wr %g0, 0x18, %asi
12941 lda [%l7 + 0x6C] %asi, %f26
12942 wr %g0, 0x81, %asi
12943 lda [%l7 + 0x14] %asi, %f11
12944 fnegd %f8, %f4
12945 fbn,a %fcc1, loop_1260
12946 array8 %o6, %g6, %i6
12947 bl %icc, loop_1261
12948 fpack32 %f4, %f2, %f14
12949loop_1260:
12950 nop
12951 add %l7, 0x34, %l6
12952 wr %g0, 0x89, %asi
12953 casa [%l6] 0x89, %i7, %l1
12954loop_1261:
12955 stb %o2, [%l7 + 0x54]
12956 movrgez %l0, %g7, %i1
12957 bge %xcc, loop_1262
12958 array8 %l4, %g2, %l2
12959 tg %icc, 0x2
12960 fxnor %f16, %f22, %f20
12961loop_1262:
12962 nop
12963 set 0x78, %o0
12964 lda [%l7 + %o0] 0x88, %f14
12965 xorcc %o7, %l5, %l6
12966 saved
12967 rdpr %cwp, %g1
12968 rdpr %cansave, %g2
12969 rdpr %canrestore, %g3
12970 rdpr %cleanwin, %g4
12971 rdpr %otherwin, %g5
12972 rdpr %wstate, %g6
12973 fcmpes %fcc1, %f18, %f3
12974 move %xcc, %o0, %l3
12975 movre %o3, 0x0BA, %i5
12976 movleu %icc, %g1, %o4
12977 fbe %fcc0, loop_1263
12978 movleu %icc, %g4, %g3
12979 edge32 %g5, %i3, %i4
12980 edge8ln %i0, %o5, %i2
12981loop_1263:
12982 fbne %fcc2, loop_1264
12983 alignaddr %o6, %g6, %i6
12984 fones %f25
12985 fpadd16 %f16, %f20, %f14
12986loop_1264:
12987 movle %xcc, %i7, %o1
12988 tleu %xcc, 0x7
12989 mulscc %o2, %l1, %g7
12990 array32 %i1, %l4, %g2
12991 movl %xcc, %l2, %o7
12992 ta %xcc, 0x3
12993 nop
12994 set 0x68, %g4
12995 lduw [%l7 + %g4], %l5
12996 sethi 0x1413, %l0
12997 andn %l6, %l3, %o0
12998 set 0x40, %l6
12999 ldxa [%l7 + %l6] 0x18, %o3
13000 bge,a,pn %xcc, loop_1265
13001 edge32ln %g1, %o4, %i5
13002 lduw [%l7 + 0x1C], %g4
13003 fmovrse %g5, %f23, %f0
13004loop_1265:
13005 bneg,a %icc, loop_1266
13006 movvs %icc, %i3, %g3
13007 movl %xcc, %i4, %o5
13008 bcc,pt %xcc, loop_1267
13009loop_1266:
13010 sdiv %i2, 0x1F9B, %i0
13011 fbe,a %fcc2, loop_1268
13012 fmovrdlez %o6, %f12, %f8
13013loop_1267:
13014 edge32 %i6, %g6, %i7
13015 sra %o1, %o2, %l1
13016loop_1268:
13017 fmovde %icc, %f31, %f28
13018 subccc %g7, %i1, %l4
13019 wr %g0, 0x81, %asi
13020 ldswa [%l7 + 0x70] %asi, %l2
13021 udivx %g2, 0x0998, %l5
13022 tge %icc, 0x1
13023 edge8l %l0, %l6, %o7
13024 stb %o0, [%l7 + 0x35]
13025 movre %o3, 0x05C, %l3
13026 edge32l %o4, %i5, %g1
13027 fpack16 %f22, %f22
13028 fandnot1 %f14, %f18, %f30
13029 srl %g4, 0x14, %g5
13030 sdiv %i3, 0x0D4F, %g3
13031 fmovdle %icc, %f2, %f26
13032 fbule,a %fcc0, loop_1269
13033 addc %o5, %i4, %i2
13034 sdiv %o6, 0x182E, %i6
13035 bvs,pn %icc, loop_1270
13036loop_1269:
13037 mova %xcc, %i0, %g6
13038 membar #Sync
13039 set 0x40, %o2
13040 ldda [%l7 + %o2] 0x16, %f16
13041loop_1270:
13042 udiv %i7, 0x12FF, %o2
13043 sdivx %l1, 0x11E7, %o1
13044 edge16n %g7, %i1, %l2
13045 sdiv %g2, 0x0DC7, %l5
13046 fabsd %f14, %f24
13047 set 0x1C, %g7
13048 lduba [%l7 + %g7] 0x19, %l4
13049 movvc %xcc, %l6, %o7
13050 tsubcc %l0, 0x0B33, %o3
13051 sethi 0x031F, %o0
13052 umul %o4, 0x171C, %l3
13053 tneg %xcc, 0x4
13054 fones %f0
13055 xnorcc %g1, %g4, %g5
13056 movl %icc, %i5, %i3
13057 ldsw [%l7 + 0x24], %o5
13058 fzeros %f26
13059 fmovrse %g3, %f29, %f4
13060 sethi 0x112A, %i2
13061 orn %i4, %i6, %i0
13062 alignaddr %o6, %i7, %o2
13063 movle %icc, %l1, %g6
13064 edge16n %g7, %i1, %o1
13065 fcmpeq32 %f28, %f16, %l2
13066 mova %xcc, %l5, %l4
13067 fandnot2 %f28, %f22, %f18
13068 ba %icc, loop_1271
13069 edge8l %g2, %l6, %l0
13070 brlz,a %o7, loop_1272
13071 movle %xcc, %o3, %o0
13072loop_1271:
13073 fnot1 %f26, %f6
13074 fzeros %f2
13075loop_1272:
13076 faligndata %f28, %f20, %f2
13077 ldx [%l7 + 0x20], %l3
13078 fmovdleu %icc, %f8, %f5
13079 brlz %o4, loop_1273
13080 sub %g1, 0x1F8B, %g5
13081 mulscc %i5, 0x0D5E, %i3
13082 edge8l %o5, %g4, %i2
13083loop_1273:
13084 movrlz %g3, 0x22E, %i4
13085 xnor %i0, %o6, %i7
13086 fmovdne %xcc, %f5, %f30
13087 movrlz %i6, %l1, %o2
13088 bl loop_1274
13089 fmovrsne %g6, %f11, %f6
13090 movpos %xcc, %i1, %g7
13091 fbu %fcc1, loop_1275
13092loop_1274:
13093 addccc %o1, %l5, %l2
13094 stbar
13095 fmovsleu %icc, %f11, %f8
13096loop_1275:
13097 nop
13098 set 0x28, %o1
13099 ldd [%l7 + %o1], %g2
13100 tn %xcc, 0x0
13101 fmovdle %icc, %f11, %f20
13102 ldx [%l7 + 0x38], %l6
13103 movre %l4, 0x1FE, %l0
13104 bneg,a loop_1276
13105 fpadd16s %f31, %f4, %f1
13106 movcs %xcc, %o7, %o3
13107 edge16ln %o0, %o4, %l3
13108loop_1276:
13109 tsubcc %g1, 0x0370, %g5
13110 movgu %icc, %i5, %i3
13111 restored
13112 rdpr %cwp, %g1
13113 rdpr %cansave, %g2
13114 rdpr %canrestore, %g3
13115 rdpr %cleanwin, %g4
13116 rdpr %otherwin, %g5
13117 rdpr %wstate, %g6
13118 movle %icc, %g4, %o5
13119 and %i2, 0x0F35, %g3
13120 brgez,a %i0, loop_1277
13121 edge32n %o6, %i4, %i7
13122 fmovsvc %xcc, %f17, %f31
13123 fmul8ulx16 %f14, %f24, %f12
13124loop_1277:
13125 udivcc %i6, 0x0AB5, %o2
13126 add %l7, 0x54, %l6
13127 wr %g0, 0x89, %asi
13128 casa [%l6] 0x89, %l1, %i1
13129 movg %xcc, %g6, %o1
13130 xnorcc %l5, %g7, %g2
13131 mulx %l2, 0x0FF7, %l6
13132 movne %xcc, %l0, %o7
13133 alignaddrl %o3, %l4, %o0
13134 fnot2s %f28, %f10
13135 edge16 %l3, %g1, %g5
13136 restored
13137 rdpr %cwp, %g1
13138 rdpr %cansave, %g2
13139 rdpr %canrestore, %g3
13140 rdpr %cleanwin, %g4
13141 rdpr %otherwin, %g5
13142 rdpr %wstate, %g6
13143 movre %o4, %i5, %i3
13144 be,a loop_1278
13145 fmovsn %icc, %f23, %f1
13146 xnorcc %o5, 0x0A9B, %g4
13147 fbne,a %fcc0, loop_1279
13148loop_1278:
13149 bcc,a %icc, loop_1280
13150 tg %icc, 0x3
13151 fornot2 %f8, %f18, %f24
13152loop_1279:
13153 movrgez %i2, 0x0FE, %i0
13154loop_1280:
13155 smulcc %g3, 0x0594, %o6
13156 bg,a loop_1281
13157 tcc %xcc, 0x6
13158 subccc %i4, 0x0405, %i6
13159 fmovdl %icc, %f27, %f4
13160loop_1281:
13161 fpadd16s %f30, %f21, %f2
13162 fbo,a %fcc1, loop_1282
13163 fcmps %fcc2, %f14, %f17
13164 fpsub32 %f26, %f20, %f30
13165 srlx %o2, 0x0E, %l1
13166loop_1282:
13167 sllx %i7, 0x08, %i1
13168 array32 %o1, %g6, %l5
13169 addc %g7, %g2, %l6
13170 movrgez %l0, 0x056, %l2
13171 fnegs %f3, %f13
13172 fmovdne %xcc, %f30, %f13
13173 fbe %fcc3, loop_1283
13174 fpack16 %f0, %f27
13175 edge16n %o7, %o3, %o0
13176 xnorcc %l4, %l3, %g1
13177loop_1283:
13178 taddcctv %o4, 0x045F, %i5
13179 fornot2s %f0, %f23, %f8
13180 add %i3, 0x153E, %o5
13181 wr %g0, 0x81, %asi
13182 ldsba [%l7 + 0x69] %asi, %g4
13183 fmovsge %xcc, %f14, %f8
13184 tge %xcc, 0x0
13185 xnorcc %g5, 0x16AA, %i0
13186 fandnot1s %f12, %f20, %f16
13187 tge %icc, 0x7
13188 movrlez %g3, %o6, %i2
13189 set 0x48, %i3
13190 ldxa [%l7 + %i3] 0x88, %i4
13191 brgez %o2, loop_1284
13192 movpos %icc, %l1, %i7
13193 movleu %icc, %i1, %i6
13194 fmovscc %xcc, %f14, %f8
13195loop_1284:
13196 edge8l %g6, %l5, %g7
13197 lduw [%l7 + 0x7C], %g2
13198 subcc %o1, 0x1208, %l0
13199 fmovda %icc, %f22, %f19
13200 nop
13201 set 0x1B, %o3
13202 ldsb [%l7 + %o3], %l2
13203 fmovde %xcc, %f11, %f30
13204 edge32l %l6, %o7, %o0
13205 bgu,a loop_1285
13206 fmovdl %xcc, %f7, %f17
13207 fmovdneg %icc, %f25, %f11
13208 nop
13209 set 0x7C, %i6
13210 sth %o3, [%l7 + %i6]
13211loop_1285:
13212 fmovrdgz %l4, %f12, %f18
13213 fmul8ulx16 %f16, %f16, %f24
13214 ldd [%l7 + 0x30], %f14
13215 sub %g1, 0x0A87, %l3
13216 taddcc %i5, 0x183A, %o4
13217 edge32 %i3, %g4, %o5
13218 fsrc2 %f10, %f18
13219 xorcc %g5, 0x00B9, %g3
13220 fornot2 %f22, %f24, %f16
13221 edge16ln %o6, %i2, %i0
13222 andcc %o2, 0x1A07, %l1
13223 fbg,a %fcc1, loop_1286
13224 nop
13225 setx loop_1287, %l0, %l1
13226 jmpl %l1, %i7
13227 nop
13228 setx loop_1288, %l0, %l1
13229 wrpr 0x1, %tl
13230 wrpr %l1, %tnpc
13231 setx 0x34400001400, %l0, %l1
13232 wrpr %l1, %tstate
13233 wrhpr 0x4, %htstate
13234 done
13235 movge %xcc, %i1, %i4
13236loop_1286:
13237 fmovrsgz %i6, %f4, %f22
13238loop_1287:
13239 saved
13240 rdpr %cwp, %g1
13241 rdpr %cansave, %g2
13242 rdpr %canrestore, %g3
13243 rdpr %cleanwin, %g4
13244 rdpr %otherwin, %g5
13245 rdpr %wstate, %g6
13246loop_1288:
13247 edge32 %g6, %l5, %g2
13248 tg %icc, 0x2
13249 andn %o1, %l0, %g7
13250 fmovrdlez %l2, %f14, %f16
13251 movne %xcc, %o7, %l6
13252 fsrc2s %f14, %f0
13253 subccc %o3, %o0, %l4
13254 fmovse %xcc, %f12, %f29
13255 fnegd %f4, %f16
13256 edge8l %l3, %g1, %o4
13257 be,pt %xcc, loop_1289
13258 fmovsge %xcc, %f7, %f22
13259 fmovrdgez %i5, %f18, %f16
13260 bl %xcc, loop_1290
13261loop_1289:
13262 fmovdcs %xcc, %f11, %f2
13263 fmovdneg %xcc, %f23, %f29
13264 nop
13265 setx loop_1291, %l0, %l1
13266 jmpl %l1, %i3
13267loop_1290:
13268 fcmpeq32 %f28, %f8, %o5
13269 wr %g0, 0x10, %asi
13270 sta %f6, [%l7 + 0x70] %asi
13271loop_1291:
13272 edge8ln %g4, %g5, %o6
13273 set 0x45, %o7
13274 ldstuba [%l7 + %o7] 0x80, %i2
13275 fcmpeq16 %f10, %f22, %g3
13276 fpackfix %f4, %f19
13277 fbg,a %fcc0, loop_1292
13278 subccc %o2, 0x0574, %i0
13279 brgz,a %l1, loop_1293
13280 movn %xcc, %i7, %i4
13281loop_1292:
13282 tvc %icc, 0x7
13283 tvs %xcc, 0x3
13284loop_1293:
13285 bne,a,pt %icc, loop_1294
13286 umulcc %i1, 0x1D58, %g6
13287 ldsw [%l7 + 0x5C], %i6
13288 movgu %xcc, %l5, %o1
13289loop_1294:
13290 fbge %fcc0, loop_1295
13291 fmovs %f24, %f12
13292 tge %xcc, 0x1
13293 addccc %g2, 0x15C4, %l0
13294loop_1295:
13295 fbge %fcc0, loop_1296
13296 bleu,pn %icc, loop_1297
13297 xorcc %g7, 0x0E7E, %l2
13298 tl %xcc, 0x6
13299loop_1296:
13300 andncc %l6, %o3, %o0
13301loop_1297:
13302 edge32 %o7, %l3, %g1
13303 mulscc %o4, %l4, %i5
13304 flush %l7 + 0x28
13305 fands %f1, %f27, %f29
13306 array8 %o5, %i3, %g5
13307 fpsub32 %f30, %f22, %f24
13308 movrne %g4, %i2, %o6
13309 edge32n %g3, %i0, %o2
13310 array8 %i7, %i4, %i1
13311 fnor %f18, %f20, %f24
13312 udiv %l1, 0x019B, %i6
13313 movcs %xcc, %l5, %o1
13314 ba,a,pt %xcc, loop_1298
13315 fbue %fcc1, loop_1299
13316 tcs %xcc, 0x4
13317 fmovdvc %icc, %f6, %f12
13318loop_1298:
13319 tne %xcc, 0x0
13320loop_1299:
13321 sllx %g2, %g6, %l0
13322 fmovsle %icc, %f12, %f0
13323 array32 %l2, %g7, %l6
13324 bn,pt %icc, loop_1300
13325 subcc %o3, 0x09A9, %o0
13326 fandnot2s %f18, %f23, %f10
13327 ldsb [%l7 + 0x14], %o7
13328loop_1300:
13329 movg %icc, %l3, %o4
13330 xorcc %g1, %l4, %i5
13331 movn %xcc, %i3, %o5
13332 set 0x18, %l1
13333 stda %g4, [%l7 + %l1] 0x04
13334 addcc %g5, 0x13E9, %o6
13335 alignaddrl %g3, %i0, %o2
13336 wr %g0, 0x19, %asi
13337 sta %f11, [%l7 + 0x4C] %asi
13338 movgu %xcc, %i2, %i7
13339 tgu %icc, 0x7
13340 ldsw [%l7 + 0x24], %i4
13341 fpack32 %f24, %f26, %f14
13342 tne %icc, 0x2
13343 fandnot1s %f18, %f12, %f12
13344 edge8l %i1, %l1, %l5
13345 subccc %i6, 0x1FE5, %g2
13346 fbl %fcc1, loop_1301
13347 fmovrsne %o1, %f19, %f6
13348 edge8ln %g6, %l2, %l0
13349 edge16n %l6, %g7, %o0
13350loop_1301:
13351 fmul8x16au %f18, %f30, %f20
13352 edge16l %o3, %o7, %l3
13353 fmovda %icc, %f1, %f14
13354 andn %g1, 0x01C5, %o4
13355 fbne %fcc3, loop_1302
13356 udivcc %i5, 0x0799, %i3
13357 tvc %xcc, 0x0
13358 movre %o5, %l4, %g4
13359loop_1302:
13360 fandnot1s %f14, %f17, %f17
13361 fsrc1s %f25, %f26
13362 fmovspos %xcc, %f12, %f18
13363 fnor %f12, %f4, %f6
13364 fors %f19, %f17, %f9
13365 fmovd %f26, %f30
13366 fcmpne16 %f14, %f14, %g5
13367 fmul8ulx16 %f12, %f4, %f16
13368 fxor %f14, %f16, %f2
13369 srax %o6, %i0, %o2
13370 set 0x38, %g3
13371 lduha [%l7 + %g3] 0x19, %g3
13372 xorcc %i7, 0x15EB, %i2
13373 tn %xcc, 0x3
13374 addcc %i1, %i4, %l1
13375 edge16n %l5, %i6, %g2
13376 edge32l %g6, %l2, %l0
13377 fandnot2 %f4, %f14, %f16
13378 membar 0x0D
13379 tcs %xcc, 0x0
13380 swap [%l7 + 0x1C], %o1
13381 lduh [%l7 + 0x10], %l6
13382 wr %g0, 0x80, %asi
13383 ldsha [%l7 + 0x22] %asi, %o0
13384 srl %o3, 0x0B, %o7
13385 fmul8x16au %f16, %f8, %f12
13386 orn %l3, %g1, %o4
13387 edge32n %i5, %i3, %o5
13388 wr %g0, 0x19, %asi
13389 swapa [%l7 + 0x54] %asi, %l4
13390 std %f28, [%l7 + 0x40]
13391 bn %icc, loop_1303
13392 movleu %xcc, %g7, %g4
13393 movleu %icc, %g5, %i0
13394 ba,a loop_1304
13395loop_1303:
13396 fpsub32s %f26, %f10, %f16
13397 fmovrsgz %o6, %f28, %f28
13398 tl %xcc, 0x1
13399loop_1304:
13400 call loop_1305
13401 saved
13402 rdpr %cwp, %g1
13403 rdpr %cansave, %g2
13404 rdpr %canrestore, %g3
13405 rdpr %cleanwin, %g4
13406 rdpr %otherwin, %g5
13407 rdpr %wstate, %g6
13408 fcmpes %fcc2, %f26, %f13
13409 udivx %o2, 0x1ACF, %i7
13410loop_1305:
13411 brgez %i2, loop_1306
13412 addcc %i1, 0x1864, %g3
13413 edge32 %l1, %l5, %i6
13414 tsubcctv %i4, 0x01B7, %g6
13415loop_1306:
13416 fmovsleu %xcc, %f26, %f18
13417 nop
13418 set 0x7E, %i1
13419 stb %l2, [%l7 + %i1]
13420 fnegs %f27, %f8
13421 nop
13422 setx loop_1307, %l0, %l1
13423 wrpr 0x1, %tl
13424 wrpr %l1, %tnpc
13425 setx 0x34400001400, %l0, %l1
13426 wrpr %l1, %tstate
13427 wrhpr 0x4, %htstate
13428 done
13429 tvc %xcc, 0x2
13430 fexpand %f30, %f20
13431 orcc %g2, %o1, %l0
13432loop_1307:
13433 fmovdle %icc, %f3, %f11
13434 bcs,pn %icc, loop_1308
13435 movle %xcc, %o0, %o3
13436 movgu %icc, %l6, %o7
13437 tvc %icc, 0x0
13438loop_1308:
13439 edge32 %l3, %g1, %o4
13440 srl %i5, 0x06, %o5
13441 edge8n %i3, %g7, %l4
13442 xor %g5, %i0, %o6
13443 nop
13444 setx loop_1309, %l0, %l1
13445 jmpl %l1, %o2
13446 movcc %xcc, %g4, %i7
13447 fpackfix %f26, %f27
13448 fmovdcs %xcc, %f18, %f28
13449loop_1309:
13450 tn %xcc, 0x2
13451 edge16n %i2, %i1, %g3
13452 movneg %icc, %l5, %i6
13453 edge8n %i4, %g6, %l2
13454 sdivcc %g2, 0x16B4, %o1
13455 nop
13456 set 0x20, %i5
13457 ldsh [%l7 + %i5], %l0
13458 tgu %icc, 0x1
13459 fmovdle %xcc, %f16, %f24
13460 fors %f5, %f2, %f10
13461 movg %xcc, %l1, %o0
13462 bcc,a %icc, loop_1310
13463 movre %o3, 0x147, %l6
13464 bneg,pt %xcc, loop_1311
13465 addcc %l3, %g1, %o4
13466loop_1310:
13467 ba,a loop_1312
13468 or %i5, 0x078E, %o5
13469loop_1311:
13470 tcc %xcc, 0x0
13471 and %o7, %i3, %l4
13472loop_1312:
13473 xnor %g7, %i0, %o6
13474 tsubcctv %g5, 0x0FD7, %g4
13475 movn %icc, %o2, %i7
13476 andncc %i1, %i2, %l5
13477 subc %i6, 0x000C, %g3
13478 mulx %i4, %l2, %g2
13479 edge16 %o1, %g6, %l1
13480 fmovrdgez %o0, %f12, %f4
13481 fmovdle %xcc, %f13, %f3
13482 movre %l0, 0x0FC, %l6
13483 orn %l3, %g1, %o4
13484 orcc %o3, %i5, %o5
13485 sub %o7, 0x1C19, %i3
13486 fones %f20
13487 edge32l %l4, %i0, %o6
13488 fmovdcc %icc, %f8, %f7
13489 array16 %g5, %g7, %g4
13490 fmovsvc %xcc, %f23, %f14
13491 fcmped %fcc1, %f14, %f18
13492 andncc %i7, %o2, %i1
13493 fbug %fcc0, loop_1313
13494 fabsd %f12, %f26
13495 movcs %icc, %l5, %i2
13496 array8 %g3, %i4, %i6
13497loop_1313:
13498 movrgez %l2, 0x1DF, %g2
13499 wr %g0, 0x80, %asi
13500 ldsha [%l7 + 0x0E] %asi, %o1
13501 sethi 0x0C95, %l1
13502 fbul,a %fcc0, loop_1314
13503 fone %f24
13504 addccc %o0, %g6, %l6
13505 movleu %icc, %l0, %l3
13506loop_1314:
13507 movl %icc, %g1, %o4
13508 sdivcc %i5, 0x164C, %o3
13509 fcmps %fcc1, %f20, %f14
13510 set 0x38, %l3
13511 ldxa [%l7 + %l3] 0x18, %o5
13512 movleu %xcc, %o7, %i3
13513 bvs,pn %icc, loop_1315
13514 fcmpd %fcc2, %f6, %f8
13515 brlez %l4, loop_1316
13516 nop
13517 setx loop_1317, %l0, %l1
13518 wrpr 0x1, %tl
13519 wrpr %l1, %tnpc
13520 setx 0x34400001400, %l0, %l1
13521 wrpr %l1, %tstate
13522 wrhpr 0x4, %htstate
13523 done
13524loop_1315:
13525 smulcc %i0, %o6, %g5
13526 fxnors %f16, %f10, %f29
13527loop_1316:
13528 tleu %xcc, 0x7
13529loop_1317:
13530 nop
13531 add %l7, 0x1C, %l6
13532 wr %g0, 0x0c, %asi
13533 casa [%l6] 0x0c, %g4, %g7
13534 movcs %icc, %i7, %o2
13535 movrlez %i1, 0x221, %i2
13536 fmovrdgz %l5, %f24, %f22
13537 ldd [%l7 + 0x68], %f14
13538 and %g3, %i6, %l2
13539 alignaddr %i4, %g2, %l1
13540 membar 0x4E
13541 andn %o0, 0x006F, %g6
13542 saved
13543 rdpr %cwp, %g1
13544 rdpr %cansave, %g2
13545 rdpr %canrestore, %g3
13546 rdpr %cleanwin, %g4
13547 rdpr %otherwin, %g5
13548 rdpr %wstate, %g6
13549 fmul8x16 %f4, %f12, %f28
13550 taddcc %l6, %o1, %l3
13551 edge8 %l0, %g1, %i5
13552 edge8l %o4, %o5, %o7
13553 mulx %o3, %l4, %i3
13554 fzero %f30
13555 ldx [%l7 + 0x28], %i0
13556 be,pt %xcc, loop_1318
13557 tl %icc, 0x3
13558 bleu,a %icc, loop_1319
13559 or %o6, %g5, %g4
13560loop_1318:
13561 umul %i7, 0x003C, %g7
13562 popc %i1, %i2
13563loop_1319:
13564 array32 %o2, %g3, %l5
13565 edge8ln %l2, %i6, %i4
13566 movcc %xcc, %g2, %l1
13567 fcmps %fcc1, %f14, %f6
13568 bne %icc, loop_1320
13569 taddcctv %o0, 0x0B1E, %g6
13570 tsubcc %l6, 0x0713, %l3
13571 orn %o1, %l0, %i5
13572loop_1320:
13573 fmovrdlez %o4, %f10, %f16
13574 edge16n %g1, %o5, %o7
13575 xor %o3, %i3, %i0
13576 set 0x20, %l5
13577 stda %o6, [%l7 + %l5] 0xe3
13578 membar #Sync
13579 add %l4, %g4, %g5
13580 sethi 0x014C, %g7
13581 udivx %i7, 0x0BFA, %i1
13582 fors %f15, %f16, %f5
13583 fmovspos %icc, %f25, %f29
13584 movn %xcc, %o2, %i2
13585 popc 0x0E79, %l5
13586 fabss %f23, %f18
13587 movrgez %l2, %i6, %i4
13588 movrlz %g3, %l1, %g2
13589 nop
13590 setx loop_1321, %l0, %l1
13591 jmpl %l1, %g6
13592 udiv %o0, 0x01ED, %l6
13593 mulscc %o1, 0x0196, %l3
13594 smul %i5, %l0, %o4
13595loop_1321:
13596 fpadd32s %f25, %f4, %f28
13597 fone %f10
13598 fcmpes %fcc1, %f0, %f4
13599 set 0x3B, %o6
13600 ldstuba [%l7 + %o6] 0x81, %g1
13601 movcs %icc, %o7, %o5
13602 fmovdl %icc, %f3, %f28
13603 srax %i3, 0x1D, %o3
13604 fcmpd %fcc3, %f14, %f8
13605 wr %g0, 0x19, %asi
13606 ldswa [%l7 + 0x74] %asi, %o6
13607 tl %icc, 0x6
13608 movneg %icc, %i0, %g4
13609 sth %g5, [%l7 + 0x56]
13610 wr %g0, 0x89, %asi
13611 prefetcha [%l7 + 0x38] %asi, 0x2
13612 fabss %f2, %f24
13613 wr %g0, 0x10, %asi
13614 swapa [%l7 + 0x0C] %asi, %i7
13615 restored
13616 rdpr %cwp, %g1
13617 rdpr %cansave, %g2
13618 rdpr %canrestore, %g3
13619 rdpr %cleanwin, %g4
13620 rdpr %otherwin, %g5
13621 rdpr %wstate, %g6
13622 sethi 0x0346, %g7
13623 fabss %f8, %f9
13624 array16 %i1, %o2, %l5
13625 alignaddr %i2, %i6, %l2
13626 fmul8ulx16 %f12, %f6, %f0
13627 addcc %g3, 0x16AE, %l1
13628 siam 0x7
13629 fornot1s %f0, %f12, %f1
13630 fble,a %fcc1, loop_1322
13631 fbg %fcc2, loop_1323
13632 alignaddr %i4, %g6, %g2
13633 udiv %l6, 0x1E26, %o0
13634loop_1322:
13635 bcs,a %icc, loop_1324
13636loop_1323:
13637 alignaddr %l3, %o1, %l0
13638 wr %g0, 0x11, %asi
13639 ldstuba [%l7 + 0x11] %asi, %o4
13640loop_1324:
13641 movleu %icc, %g1, %i5
13642 sir 0x086C
13643 fbule %fcc1, loop_1325
13644 fmovdpos %xcc, %f0, %f10
13645 array16 %o5, %o7, %o3
13646 brgez,a %o6, loop_1326
13647loop_1325:
13648 ldd [%l7 + 0x68], %i0
13649 fmovdle %xcc, %f29, %f2
13650 mulscc %g4, %i3, %l4
13651loop_1326:
13652 saved
13653 rdpr %cwp, %g1
13654 rdpr %cansave, %g2
13655 rdpr %canrestore, %g3
13656 rdpr %cleanwin, %g4
13657 rdpr %otherwin, %g5
13658 rdpr %wstate, %g6
13659 tn %icc, 0x1
13660 fbule,a %fcc3, loop_1327
13661 xor %i7, %g7, %i1
13662 tg %xcc, 0x6
13663 saved
13664 rdpr %cwp, %g1
13665 rdpr %cansave, %g2
13666 rdpr %canrestore, %g3
13667 rdpr %cleanwin, %g4
13668 rdpr %otherwin, %g5
13669 rdpr %wstate, %g6
13670loop_1327:
13671 pdist %f10, %f12, %f22
13672 tcs %xcc, 0x5
13673 tn %xcc, 0x4
13674 xor %g5, 0x1B4E, %o2
13675 fmovsleu %icc, %f2, %f8
13676 movleu %icc, %l5, %i6
13677 bpos,a loop_1328
13678 fmovde %xcc, %f18, %f21
13679 set 0x48, %l2
13680 ldswa [%l7 + %l2] 0x19, %l2
13681loop_1328:
13682 nop
13683 wr %g0, 0x89, %asi
13684 sta %f29, [%l7 + 0x38] %asi
13685 fmovsg %xcc, %f24, %f1
13686 movcs %xcc, %g3, %l1
13687 subccc %i2, %i4, %g2
13688 fmul8x16au %f7, %f0, %f12
13689 fpsub16s %f0, %f27, %f13
13690 bshuffle %f30, %f26, %f2
13691 xorcc %l6, 0x0473, %o0
13692 array16 %g6, %o1, %l0
13693 fbge %fcc0, loop_1329
13694 pdist %f10, %f10, %f26
13695 bl %xcc, loop_1330
13696 sdiv %o4, 0x1043, %l3
13697loop_1329:
13698 edge16ln %i5, %o5, %g1
13699 set 0x39, %g2
13700 stba %o3, [%l7 + %g2] 0x0c
13701loop_1330:
13702 movpos %xcc, %o6, %o7
13703 bg,a loop_1331
13704 udivx %i0, 0x0617, %g4
13705 orn %i3, %i7, %l4
13706 edge16 %i1, %g7, %o2
13707loop_1331:
13708 fors %f30, %f28, %f14
13709 movrne %g5, 0x05C, %l5
13710 alignaddrl %l2, %i6, %l1
13711 movrlz %g3, %i4, %g2
13712 ta %icc, 0x2
13713 movneg %xcc, %i2, %o0
13714 xorcc %g6, %l6, %o1
13715 pdist %f4, %f26, %f30
13716 edge16n %l0, %l3, %o4
13717 set 0x10, %g5
13718 ldda [%l7 + %g5] 0x2b, %o4
13719 mulscc %i5, 0x1127, %g1
13720 fmovrslez %o3, %f3, %f11
13721 fzeros %f14
13722 srlx %o7, %i0, %g4
13723 edge16l %i3, %o6, %l4
13724 andncc %i7, %i1, %g7
13725 nop
13726 setx loop_1332, %l0, %l1
13727 wrpr 0x1, %tl
13728 wrpr %l1, %tnpc
13729 setx 0x34400001400, %l0, %l1
13730 wrpr %l1, %tstate
13731 wrhpr 0x4, %htstate
13732 done
13733 movn %icc, %o2, %g5
13734 edge32n %l5, %i6, %l2
13735 fand %f6, %f16, %f30
13736loop_1332:
13737 orncc %l1, 0x1A36, %g3
13738 for %f24, %f10, %f28
13739 set 0x60, %o5
13740 stwa %g2, [%l7 + %o5] 0x0c
13741 tgu %xcc, 0x0
13742 ld [%l7 + 0x68], %f18
13743 or %i2, %i4, %o0
13744 fors %f19, %f23, %f6
13745 sir 0x1470
13746 movleu %icc, %g6, %l6
13747 edge32n %o1, %l0, %o4
13748 tcs %icc, 0x4
13749 smul %o5, %l3, %g1
13750 movcs %icc, %i5, %o3
13751 sra %o7, 0x18, %g4
13752 edge16n %i3, %i0, %o6
13753 orcc %l4, 0x0608, %i7
13754 tge %icc, 0x4
13755 alignaddrl %i1, %o2, %g7
13756 edge32 %l5, %g5, %l2
13757 tsubcc %l1, %g3, %i6
13758 bcc,a %icc, loop_1333
13759 xnorcc %g2, %i4, %i2
13760 lduh [%l7 + 0x2A], %g6
13761 std %i6, [%l7 + 0x68]
13762loop_1333:
13763 movrgez %o1, %l0, %o4
13764 ble,pt %xcc, loop_1334
13765 smul %o5, %o0, %g1
13766 ble,a,pt %icc, loop_1335
13767 tsubcctv %l3, %i5, %o3
13768loop_1334:
13769 tneg %icc, 0x4
13770 fmovde %xcc, %f4, %f29
13771loop_1335:
13772 movl %icc, %g4, %i3
13773 movleu %icc, %o7, %o6
13774 edge8l %i0, %l4, %i7
13775 fexpand %f25, %f12
13776 fmovd %f30, %f18
13777 subc %o2, 0x06B6, %i1
13778 fbl %fcc1, loop_1336
13779 movgu %icc, %g7, %l5
13780 taddcctv %l2, %l1, %g3
13781 tsubcctv %i6, 0x1D8E, %g5
13782loop_1336:
13783 addcc %i4, %g2, %i2
13784 addc %l6, %g6, %o1
13785 xorcc %o4, %o5, %o0
13786 sra %l0, 0x1D, %g1
13787 udivcc %i5, 0x050F, %l3
13788 subccc %g4, 0x036D, %o3
13789 fba,a %fcc3, loop_1337
13790 move %xcc, %i3, %o7
13791 alignaddr %i0, %l4, %o6
13792 add %l7, 0x7C, %l6
13793 wr %g0, 0x89, %asi
13794 casa [%l6] 0x89, %i7, %i1
13795loop_1337:
13796 fmovsvc %icc, %f14, %f17
13797 movcs %icc, %g7, %o2
13798 set 0x64, %i0
13799 lduwa [%l7 + %i0] 0x14, %l2
13800 fcmpes %fcc0, %f27, %f19
13801 andn %l5, 0x1266, %l1
13802 array16 %g3, %i6, %g5
13803 srax %g2, 0x0D, %i2
13804 movleu %icc, %i4, %g6
13805 fandnot1 %f8, %f4, %f12
13806 movrne %o1, 0x3E2, %l6
13807 movvs %icc, %o5, %o0
13808 xorcc %o4, 0x12C0, %g1
13809 sllx %l0, 0x01, %l3
13810 fmovspos %xcc, %f11, %f11
13811 fmovdvc %icc, %f5, %f10
13812 addc %g4, 0x0037, %o3
13813 tl %icc, 0x3
13814 bneg loop_1338
13815 fone %f28
13816 fnegs %f4, %f23
13817 udiv %i3, 0x0696, %i5
13818loop_1338:
13819 nop
13820 wr %g0, 0x88, %asi
13821 swapa [%l7 + 0x70] %asi, %i0
13822 movl %xcc, %o7, %o6
13823 bn,pn %xcc, loop_1339
13824 subccc %i7, 0x1A22, %l4
13825 array32 %g7, %i1, %o2
13826 sll %l5, %l2, %g3
13827loop_1339:
13828 addc %l1, %i6, %g2
13829 te %icc, 0x4
13830 udivx %i2, 0x1BDF, %i4
13831 edge32ln %g6, %o1, %g5
13832 movrgez %l6, %o0, %o5
13833 edge16n %g1, %o4, %l0
13834 ldub [%l7 + 0x7B], %l3
13835 tcc %icc, 0x0
13836 std %g4, [%l7 + 0x58]
13837 tge %xcc, 0x3
13838 addccc %o3, 0x197C, %i5
13839 fmovrde %i3, %f14, %f10
13840 array32 %o7, %i0, %o6
13841 subccc %l4, %i7, %i1
13842 fone %f30
13843 brlz %o2, loop_1340
13844 addc %g7, %l5, %g3
13845 fbg,a %fcc3, loop_1341
13846 sll %l2, 0x1D, %i6
13847loop_1340:
13848 movn %icc, %g2, %i2
13849 fmovsle %xcc, %f30, %f18
13850loop_1341:
13851 nop
13852 wr %g0, 0x88, %asi
13853 lduha [%l7 + 0x56] %asi, %i4
13854 sdivcc %l1, 0x1C82, %g6
13855 tvs %icc, 0x4
13856 set 0x28, %o4
13857 stxa %g5, [%l7 + %o4] 0xe2
13858 membar #Sync
13859 tvs %xcc, 0x3
13860 fornot2 %f22, %f28, %f30
13861 fpack32 %f18, %f12, %f26
13862 tcc %icc, 0x6
13863 set 0x46, %i2
13864 stba %o1, [%l7 + %i2] 0x88
13865 taddcctv %l6, 0x1DFC, %o5
13866 subc %o0, %o4, %l0
13867 tn %xcc, 0x5
13868 fbug %fcc2, loop_1342
13869 edge32ln %l3, %g4, %o3
13870 subccc %i5, 0x0062, %i3
13871 movl %xcc, %o7, %g1
13872loop_1342:
13873 srl %i0, %o6, %l4
13874 fpsub16 %f14, %f10, %f16
13875 fmovsleu %icc, %f31, %f15
13876 nop
13877 set 0x3E, %g1
13878 stb %i1, [%l7 + %g1]
13879 sub %i7, %o2, %l5
13880 subcc %g7, 0x060D, %g3
13881 bleu %xcc, loop_1343
13882 fmovsn %xcc, %f26, %f28
13883 fmovrslez %l2, %f1, %f26
13884 for %f6, %f10, %f20
13885loop_1343:
13886 movvc %icc, %i6, %g2
13887 tneg %icc, 0x3
13888 subcc %i4, 0x0661, %i2
13889 set 0x6C, %l4
13890 lduwa [%l7 + %l4] 0x89, %g6
13891 bshuffle %f14, %f0, %f30
13892 movpos %icc, %g5, %o1
13893 srax %l1, 0x11, %l6
13894 fmovsneg %icc, %f13, %f5
13895 ba,a loop_1344
13896 umulcc %o0, 0x052F, %o5
13897 bvs loop_1345
13898 bg,pn %icc, loop_1346
13899loop_1344:
13900 movvc %icc, %o4, %l0
13901 sll %g4, %o3, %i5
13902loop_1345:
13903 movvc %xcc, %i3, %l3
13904loop_1346:
13905 fmuld8ulx16 %f27, %f10, %f18
13906 mulx %g1, %i0, %o6
13907 edge8l %l4, %o7, %i1
13908 tvs %xcc, 0x1
13909 movrgz %i7, %l5, %o2
13910 lduh [%l7 + 0x24], %g3
13911 flush %l7 + 0x6C
13912 set 0x20, %l0
13913 ldda [%l7 + %l0] 0x26, %g6
13914 tcs %icc, 0x3
13915 edge16n %l2, %i6, %g2
13916 edge16ln %i2, %g6, %g5
13917 tvs %xcc, 0x4
13918 xnor %o1, %l1, %i4
13919 fblg,a %fcc1, loop_1347
13920 taddcctv %l6, 0x0820, %o5
13921 andcc %o0, %o4, %l0
13922 stb %o3, [%l7 + 0x0D]
13923loop_1347:
13924 movle %icc, %i5, %g4
13925 fba,a %fcc2, loop_1348
13926 fbl,a %fcc0, loop_1349
13927 sdivx %l3, 0x1F0E, %i3
13928 sir 0x0026
13929loop_1348:
13930 andn %i0, %g1, %l4
13931loop_1349:
13932 tneg %xcc, 0x2
13933 fnand %f0, %f16, %f10
13934 fmovdpos %icc, %f28, %f26
13935 sdiv %o7, 0x184D, %i1
13936 subcc %i7, 0x0786, %o6
13937 bgu,a,pn %xcc, loop_1350
13938 movg %xcc, %l5, %g3
13939 bl,pn %icc, loop_1351
13940 srax %o2, 0x1C, %l2
13941loop_1350:
13942 stb %i6, [%l7 + 0x76]
13943 subc %g2, %g7, %i2
13944loop_1351:
13945 lduh [%l7 + 0x4A], %g5
13946 bcc,a %icc, loop_1352
13947 umulcc %o1, 0x1D86, %l1
13948 bg,a loop_1353
13949 fbne,a %fcc3, loop_1354
13950loop_1352:
13951 faligndata %f2, %f10, %f8
13952 set 0x78, %i4
13953 ldxa [%l7 + %i4] 0x89, %g6
13954loop_1353:
13955 fnot2s %f24, %f13
13956loop_1354:
13957 edge32n %l6, %i4, %o5
13958 fmovse %icc, %f12, %f22
13959 array16 %o4, %o0, %o3
13960 wr %g0, 0x0c, %asi
13961 ldxa [%l7 + 0x78] %asi, %i5
13962 andn %g4, 0x0CA6, %l0
13963 ldd [%l7 + 0x28], %l2
13964 sub %i0, %g1, %i3
13965 sub %o7, %i1, %i7
13966 edge8l %l4, %o6, %g3
13967 bcs,a %icc, loop_1355
13968 fnegd %f26, %f2
13969 brz %l5, loop_1356
13970 movcc %xcc, %o2, %l2
13971loop_1355:
13972 array16 %i6, %g7, %g2
13973 tleu %xcc, 0x1
13974loop_1356:
13975 fmovsg %icc, %f27, %f23
13976 set 0x5C, %i7
13977 lda [%l7 + %i7] 0x15, %f20
13978 edge32ln %i2, %o1, %l1
13979 fbg,a %fcc0, loop_1357
13980 sub %g5, %g6, %l6
13981 tleu %icc, 0x3
13982 taddcctv %o5, %i4, %o4
13983loop_1357:
13984 fmovsvs %xcc, %f26, %f5
13985 movcs %icc, %o3, %i5
13986 tl %xcc, 0x4
13987 umul %o0, %l0, %g4
13988 fbge %fcc3, loop_1358
13989 fmovscs %icc, %f1, %f27
13990 movrgez %l3, 0x1D6, %g1
13991 fmovdcs %xcc, %f16, %f28
13992loop_1358:
13993 nop
13994 wr %g0, 0x11, %asi
13995 lda [%l7 + 0x08] %asi, %f23
13996 prefetch [%l7 + 0x48], 0x1
13997 sllx %i0, 0x0C, %o7
13998 fnot1 %f30, %f28
13999 tsubcctv %i1, %i3, %i7
14000 or %o6, 0x1A6B, %g3
14001 ldsb [%l7 + 0x57], %l5
14002 fbne,a %fcc0, loop_1359
14003 sdivx %l4, 0x0AA0, %o2
14004 movgu %xcc, %i6, %l2
14005 fsrc2s %f30, %f11
14006loop_1359:
14007 taddcctv %g7, 0x03A6, %g2
14008 brlez,a %i2, loop_1360
14009 udivx %o1, 0x058C, %g5
14010 set 0x30, %g6
14011 prefetcha [%l7 + %g6] 0x04, 0x3
14012loop_1360:
14013 fmovscs %icc, %f31, %f11
14014 fornot2 %f2, %f18, %f28
14015 fmovd %f4, %f8
14016 taddcc %g6, %l6, %i4
14017 ldstub [%l7 + 0x4C], %o5
14018 addc %o3, 0x1733, %i5
14019 subccc %o0, %l0, %g4
14020 ldx [%l7 + 0x60], %o4
14021 fmovrdgz %g1, %f20, %f8
14022 nop
14023 setx loop_1361, %l0, %l1
14024 wrpr 0x1, %tl
14025 wrpr %l1, %tnpc
14026 setx 0x34400001400, %l0, %l1
14027 wrpr %l1, %tstate
14028 wrhpr 0x4, %htstate
14029 done
14030 sethi 0x07F0, %l3
14031 andn %o7, 0x1F3C, %i1
14032 fbuge,a %fcc2, loop_1362
14033loop_1361:
14034 sdivx %i3, 0x1E0E, %i7
14035 movrgez %o6, 0x361, %i0
14036 bg,a loop_1363
14037loop_1362:
14038 movrgez %g3, %l4, %l5
14039 tg %xcc, 0x4
14040 ldsw [%l7 + 0x54], %i6
14041loop_1363:
14042 sra %l2, 0x09, %g7
14043 sll %o2, %g2, %o1
14044 wr %g0, 0x80, %asi
14045 ldsba [%l7 + 0x13] %asi, %g5
14046 fmovrse %i2, %f26, %f15
14047 fbue,a %fcc3, loop_1364
14048 sdiv %g6, 0x16BA, %l6
14049 add %l7, 0x50, %l6
14050 wr %g0, 0x80, %asi
14051 casa [%l6] 0x80, %l1, %o5
14052loop_1364:
14053 taddcctv %o3, 0x08E5, %i4
14054 fbo %fcc2, loop_1365
14055 brgz,a %i5, loop_1366
14056 sdiv %o0, 0x09F1, %g4
14057 edge8 %o4, %l0, %g1
14058loop_1365:
14059 edge16 %o7, %i1, %l3
14060loop_1366:
14061 srlx %i7, %i3, %i0
14062 fsrc2s %f19, %f25
14063 xnorcc %g3, %o6, %l4
14064 andncc %l5, %i6, %g7
14065 movrlz %l2, 0x2E5, %g2
14066 brz %o2, loop_1367
14067 te %icc, 0x5
14068 mova %icc, %o1, %i2
14069 pdist %f28, %f20, %f10
14070loop_1367:
14071 fzeros %f2
14072 wr %g0, 0x04, %asi
14073 ldsha [%l7 + 0x64] %asi, %g6
14074 smul %g5, 0x144C, %l6
14075 sdivcc %o5, 0x0622, %l1
14076 addcc %i4, 0x17F0, %i5
14077 sub %o3, %g4, %o4
14078 fmovdvs %icc, %f12, %f17
14079 te %xcc, 0x6
14080 fmovdpos %icc, %f3, %f29
14081 mulx %o0, %l0, %g1
14082 srlx %o7, 0x1A, %i1
14083 wr %g0, 0x89, %asi
14084 stwa %l3, [%l7 + 0x10] %asi
14085 tge %xcc, 0x3
14086 fmul8x16al %f29, %f7, %f8
14087 fornot2 %f0, %f20, %f22
14088 ld [%l7 + 0x48], %f26
14089 stb %i3, [%l7 + 0x75]
14090 xorcc %i7, 0x054E, %i0
14091 movpos %xcc, %o6, %l4
14092 orcc %g3, 0x0924, %i6
14093 fmuld8ulx16 %f29, %f5, %f18
14094 fcmple32 %f14, %f18, %l5
14095 tl %icc, 0x5
14096 saved
14097 rdpr %cwp, %g1
14098 rdpr %cansave, %g2
14099 rdpr %canrestore, %g3
14100 rdpr %cleanwin, %g4
14101 rdpr %otherwin, %g5
14102 rdpr %wstate, %g6
14103 xorcc %l2, %g2, %o2
14104 nop
14105 set 0x58, %g4
14106 stx %g7, [%l7 + %g4]
14107 xorcc %o1, 0x0B36, %g6
14108 fandnot1s %f6, %f18, %f3
14109 alignaddrl %i2, %g5, %o5
14110 xorcc %l1, 0x0A8E, %i4
14111 udivx %i5, 0x0A06, %l6
14112 movcs %xcc, %o3, %g4
14113 xor %o4, %l0, %o0
14114 fpmerge %f20, %f17, %f16
14115 fandnot2 %f22, %f16, %f8
14116 movrlez %g1, 0x1F5, %o7
14117 movrgz %l3, 0x36E, %i1
14118 srl %i7, 0x0C, %i0
14119 fbn,a %fcc3, loop_1368
14120 add %i3, 0x1F08, %l4
14121 fnegs %f28, %f13
14122 movrne %g3, %i6, %l5
14123loop_1368:
14124 siam 0x4
14125 set 0x40, %o0
14126 stda %f0, [%l7 + %o0] 0x17
14127 membar #Sync
14128 fmovsvs %icc, %f2, %f3
14129 fmovdgu %xcc, %f4, %f22
14130 udivx %o6, 0x01D8, %l2
14131 addcc %o2, 0x185F, %g2
14132 movvc %icc, %g7, %g6
14133 ldx [%l7 + 0x78], %i2
14134 edge16ln %g5, %o5, %l1
14135 wr %g0, 0x88, %asi
14136 ldda [%l7 + 0x40] %asi, %f16
14137 popc %o1, %i5
14138 wr %g0, 0x11, %asi
14139 lduba [%l7 + 0x61] %asi, %i4
14140 ldd [%l7 + 0x70], %f24
14141 siam 0x6
14142 movvs %xcc, %o3, %l6
14143 fmovrdlz %o4, %f10, %f2
14144 addcc %g4, %o0, %l0
14145 fmovdle %xcc, %f0, %f28
14146 movvc %icc, %o7, %g1
14147 fmovrdlez %i1, %f8, %f4
14148 set 0x74, %l6
14149 sta %f8, [%l7 + %l6] 0x89
14150 tcs %icc, 0x0
14151 edge32l %l3, %i0, %i3
14152 movrgez %i7, 0x3E7, %l4
14153 fmovrdgez %g3, %f20, %f12
14154 fmovda %icc, %f19, %f9
14155 movrlz %l5, 0x071, %o6
14156 umul %l2, %i6, %o2
14157 sir 0x044F
14158 ldstub [%l7 + 0x21], %g7
14159 nop
14160 setx loop_1369, %l0, %l1
14161 wrpr 0x1, %tl
14162 wrpr %l1, %tpc
14163 add %l1, 0x4, %l1
14164 wrpr %l1, %tnpc
14165 setx 0x34400001400, %l0, %l1
14166 wrpr %l1, %tstate
14167 wrhpr 0x4, %htstate
14168 retry
14169 movrne %g6, %g2, %g5
14170 ldsw [%l7 + 0x44], %o5
14171 smulcc %i2, %o1, %i5
14172loop_1369:
14173 nop
14174 wr %g0, 0x19, %asi
14175 stxa %i4, [%l7 + 0x30] %asi
14176 fpadd16 %f16, %f26, %f18
14177 andncc %o3, %l1, %l6
14178 andcc %g4, 0x1E24, %o4
14179 subcc %o0, %o7, %g1
14180 srl %i1, 0x0C, %l0
14181 edge32l %i0, %i3, %l3
14182 taddcc %l4, %i7, %l5
14183 fpadd16 %f12, %f0, %f0
14184 fba %fcc0, loop_1370
14185 subcc %o6, 0x1C86, %g3
14186 array32 %l2, %o2, %i6
14187 fbge %fcc1, loop_1371
14188loop_1370:
14189 fbue,a %fcc2, loop_1372
14190 te %xcc, 0x4
14191 movn %icc, %g7, %g2
14192loop_1371:
14193 addc %g6, %g5, %i2
14194loop_1372:
14195 fmovsle %xcc, %f20, %f31
14196 array8 %o1, %i5, %o5
14197 tn %icc, 0x2
14198 bpos loop_1373
14199 fones %f5
14200 sethi 0x13EF, %o3
14201 fmovsg %xcc, %f12, %f7
14202loop_1373:
14203 fmovdcs %icc, %f24, %f3
14204 tge %icc, 0x5
14205 edge32 %i4, %l6, %l1
14206 fandnot1 %f20, %f28, %f6
14207 set 0x7E, %o2
14208 stha %o4, [%l7 + %o2] 0x18
14209 fmovrdgz %g4, %f6, %f12
14210 add %o0, %o7, %i1
14211 sub %g1, 0x14A7, %i0
14212 array16 %l0, %l3, %i3
14213 fnors %f17, %f22, %f0
14214 call loop_1374
14215 xor %i7, 0x0A65, %l5
14216 movgu %xcc, %l4, %o6
14217 fnot1 %f16, %f24
14218loop_1374:
14219 fmul8x16 %f5, %f8, %f22
14220 alignaddr %g3, %l2, %i6
14221 tl %icc, 0x5
14222 wr %g0, 0x11, %asi
14223 ldswa [%l7 + 0x34] %asi, %g7
14224 fnand %f20, %f2, %f14
14225 fbul,a %fcc2, loop_1375
14226 movvc %xcc, %g2, %o2
14227 ldd [%l7 + 0x70], %f30
14228 fpadd32 %f2, %f16, %f14
14229loop_1375:
14230 movne %xcc, %g5, %g6
14231 fmovsn %xcc, %f2, %f2
14232 bvs loop_1376
14233 array8 %i2, %i5, %o1
14234 tg %xcc, 0x1
14235 bge,a loop_1377
14236loop_1376:
14237 xorcc %o3, %o5, %i4
14238 xorcc %l1, %l6, %o4
14239 ldstub [%l7 + 0x58], %o0
14240loop_1377:
14241 movcs %icc, %o7, %i1
14242 movrgez %g4, %i0, %g1
14243 fbug,a %fcc3, loop_1378
14244 stbar
14245 brnz,a %l3, loop_1379
14246 movvs %xcc, %i3, %i7
14247loop_1378:
14248 edge8 %l0, %l5, %l4
14249 movrgez %o6, %l2, %i6
14250loop_1379:
14251 brnz,a %g3, loop_1380
14252 orcc %g2, %g7, %o2
14253 addc %g5, 0x1674, %g6
14254 tneg %icc, 0x1
14255loop_1380:
14256 fmovsn %icc, %f2, %f22
14257 tvc %icc, 0x5
14258 fnors %f13, %f17, %f0
14259 nop
14260 setx loop_1381, %l0, %l1
14261 wrpr 0x1, %tl
14262 wrpr %l1, %tpc
14263 add %l1, 0x4, %l1
14264 wrpr %l1, %tnpc
14265 setx 0x34400001400, %l0, %l1
14266 wrpr %l1, %tstate
14267 wrhpr 0x4, %htstate
14268 retry
14269 fmovdvc %xcc, %f24, %f28
14270 array16 %i5, %i2, %o3
14271 sir 0x1E54
14272loop_1381:
14273 subccc %o5, %o1, %i4
14274 movre %l1, 0x191, %l6
14275 array16 %o4, %o0, %i1
14276 movrgz %o7, 0x00D, %i0
14277 tne %icc, 0x6
14278 tleu %icc, 0x6
14279 fandnot1s %f12, %f6, %f29
14280 movcs %icc, %g1, %l3
14281 fmovsne %xcc, %f28, %f8
14282 fnegd %f26, %f26
14283 fcmpeq32 %f8, %f8, %g4
14284 srl %i7, 0x18, %i3
14285 set 0x2C, %o1
14286 lduha [%l7 + %o1] 0x18, %l5
14287 nop
14288 setx loop_1382, %l0, %l1
14289 wrpr 0x1, %tl
14290 wrpr %l1, %tpc
14291 add %l1, 0x4, %l1
14292 wrpr %l1, %tnpc
14293 setx 0x34400001400, %l0, %l1
14294 wrpr %l1, %tstate
14295 wrhpr 0x4, %htstate
14296 retry
14297 fmovrdlez %l0, %f18, %f30
14298 ba,a loop_1383
14299 edge16n %o6, %l2, %l4
14300loop_1382:
14301 nop
14302 set 0x208, %g7
14303 ldxa [%g0 + %g7] 0x52, %i6
14304loop_1383:
14305 movre %g2, 0x29A, %g7
14306 orncc %o2, %g5, %g3
14307 edge8ln %i5, %g6, %o3
14308 edge8 %o5, %o1, %i4
14309 orn %i2, %l6, %l1
14310 fcmple16 %f6, %f30, %o4
14311 and %o0, %i1, %o7
14312 tn %icc, 0x4
14313 wr %g0, 0x89, %asi
14314 ldswa [%l7 + 0x64] %asi, %i0
14315 addccc %l3, 0x0A15, %g1
14316 fones %f3
14317 addc %i7, 0x1E02, %g4
14318 te %icc, 0x1
14319 movvc %icc, %i3, %l0
14320 fandnot1s %f29, %f31, %f25
14321 set 0x78, %o3
14322 stda %l4, [%l7 + %o3] 0x0c
14323 subcc %o6, %l4, %l2
14324 nop
14325 setx loop_1384, %l0, %l1
14326 wrpr 0x1, %tl
14327 wrpr %l1, %tnpc
14328 setx 0x34400001400, %l0, %l1
14329 wrpr %l1, %tstate
14330 wrhpr 0x4, %htstate
14331 done
14332 tneg %xcc, 0x7
14333 restored
14334 rdpr %cwp, %g1
14335 rdpr %cansave, %g2
14336 rdpr %canrestore, %g3
14337 rdpr %cleanwin, %g4
14338 rdpr %otherwin, %g5
14339 rdpr %wstate, %g6
14340 tne %xcc, 0x4
14341loop_1384:
14342 ba,a loop_1385
14343 orncc %i6, %g7, %g2
14344 wr %g0, 0x81, %asi
14345 lduba [%l7 + 0x51] %asi, %g5
14346loop_1385:
14347 fmovdpos %xcc, %f0, %f21
14348 tneg %xcc, 0x4
14349 bvc,a loop_1386
14350 fbne %fcc1, loop_1387
14351 umul %g3, %i5, %o2
14352 movrgz %g6, 0x24C, %o5
14353loop_1386:
14354 fnot1 %f20, %f18
14355loop_1387:
14356 ldsh [%l7 + 0x2E], %o3
14357 flush %l7 + 0x4C
14358 tn %icc, 0x7
14359 fpadd16 %f22, %f6, %f10
14360 fmovscc %xcc, %f21, %f30
14361 sdiv %o1, 0x084E, %i2
14362 edge8 %i4, %l1, %o4
14363 subc %o0, %l6, %i1
14364 tcs %xcc, 0x7
14365 movrgez %o7, %i0, %g1
14366 fcmpeq16 %f6, %f6, %i7
14367 fblg %fcc0, loop_1388
14368 movrlez %g4, %i3, %l0
14369 movpos %icc, %l3, %o6
14370 fandnot1s %f2, %f22, %f3
14371loop_1388:
14372 edge32l %l5, %l4, %l2
14373 std %g6, [%l7 + 0x78]
14374 fmul8x16al %f31, %f12, %f10
14375 membar 0x51
14376 add %g2, 0x1FD8, %g5
14377 fmovrdlez %i6, %f0, %f18
14378 tleu %icc, 0x4
14379 sir 0x1764
14380 fbule %fcc0, loop_1389
14381 edge32l %i5, %o2, %g6
14382 subcc %o5, 0x0173, %g3
14383 addc %o1, %i2, %o3
14384loop_1389:
14385 nop
14386 wr %g0, 0x80, %asi
14387 ldsha [%l7 + 0x0C] %asi, %l1
14388 srl %i4, 0x15, %o4
14389 mulx %o0, %l6, %i1
14390 movrgz %o7, %g1, %i7
14391 ta %xcc, 0x4
14392 saved
14393 rdpr %cwp, %g1
14394 rdpr %cansave, %g2
14395 rdpr %canrestore, %g3
14396 rdpr %cleanwin, %g4
14397 rdpr %otherwin, %g5
14398 rdpr %wstate, %g6
14399 smulcc %i0, %g4, %i3
14400 movneg %xcc, %l3, %l0
14401 tcs %xcc, 0x3
14402 edge16ln %o6, %l4, %l2
14403 movcc %icc, %g7, %l5
14404 smulcc %g2, %i6, %g5
14405 edge16n %i5, %o2, %g6
14406 fmovspos %icc, %f3, %f20
14407 fcmpeq32 %f30, %f14, %g3
14408 tne %xcc, 0x0
14409 movne %icc, %o1, %o5
14410 movg %xcc, %o3, %i2
14411 fone %f2
14412 movneg %icc, %i4, %l1
14413 alignaddrl %o0, %l6, %o4
14414 fmovdneg %xcc, %f2, %f23
14415 umul %o7, %i1, %i7
14416 umul %i0, 0x071A, %g1
14417 fmovsg %xcc, %f17, %f30
14418 movne %xcc, %i3, %l3
14419 add %l0, 0x031F, %g4
14420 fandnot1 %f16, %f10, %f14
14421 movrlz %o6, %l2, %g7
14422 movgu %xcc, %l5, %g2
14423 or %i6, 0x06F1, %g5
14424 sir 0x18EA
14425 set 0x38, %i6
14426 ldswa [%l7 + %i6] 0x18, %l4
14427 tl %xcc, 0x6
14428 fornot1s %f19, %f14, %f9
14429 udivx %o2, 0x1C61, %i5
14430 fbg,a %fcc1, loop_1390
14431 tsubcc %g6, 0x0CDE, %g3
14432 addcc %o1, %o3, %o5
14433 addc %i4, %i2, %o0
14434loop_1390:
14435 subc %l6, %l1, %o4
14436 movneg %icc, %i1, %i7
14437 brgez %o7, loop_1391
14438 tleu %icc, 0x6
14439 fmovspos %icc, %f23, %f11
14440 movcs %xcc, %i0, %g1
14441loop_1391:
14442 bge %icc, loop_1392
14443 tleu %xcc, 0x7
14444 movl %xcc, %l3, %l0
14445 fandnot1s %f9, %f14, %f1
14446loop_1392:
14447 sethi 0x19E6, %i3
14448 bneg,pt %xcc, loop_1393
14449 be,a %xcc, loop_1394
14450 fsrc1 %f8, %f10
14451 fmovsle %xcc, %f1, %f19
14452loop_1393:
14453 tpos %icc, 0x6
14454loop_1394:
14455 fcmpeq16 %f14, %f4, %g4
14456 subccc %l2, %g7, %l5
14457 movge %xcc, %g2, %o6
14458 andn %g5, %i6, %l4
14459 saved
14460 rdpr %cwp, %g1
14461 rdpr %cansave, %g2
14462 rdpr %canrestore, %g3
14463 rdpr %cleanwin, %g4
14464 rdpr %otherwin, %g5
14465 rdpr %wstate, %g6
14466 fbl,a %fcc2, loop_1395
14467 fpsub16 %f2, %f30, %f4
14468 swap [%l7 + 0x18], %o2
14469 fbo,a %fcc2, loop_1396
14470loop_1395:
14471 stb %i5, [%l7 + 0x41]
14472 fcmpgt32 %f22, %f0, %g6
14473 smul %o1, %g3, %o5
14474loop_1396:
14475 fmovda %icc, %f9, %f20
14476 saved
14477 rdpr %cwp, %g1
14478 rdpr %cansave, %g2
14479 rdpr %canrestore, %g3
14480 rdpr %cleanwin, %g4
14481 rdpr %otherwin, %g5
14482 rdpr %wstate, %g6
14483 fcmped %fcc0, %f12, %f2
14484 taddcc %o3, %i4, %i2
14485 alignaddr %l6, %l1, %o0
14486 bcs,a loop_1397
14487 stx %i1, [%l7 + 0x60]
14488 orcc %i7, 0x0208, %o4
14489 fbn %fcc2, loop_1398
14490loop_1397:
14491 ldsw [%l7 + 0x28], %o7
14492 fmovdneg %xcc, %f19, %f23
14493 sethi 0x0DE8, %g1
14494loop_1398:
14495 nop
14496 set 0x48, %i3
14497 prefetcha [%l7 + %i3] 0x18, 0x2
14498 fexpand %f1, %f0
14499 sethi 0x083B, %l0
14500 smulcc %i3, 0x0889, %l3
14501 fmovsa %icc, %f30, %f21
14502 popc %l2, %g7
14503 saved
14504 rdpr %cwp, %g1
14505 rdpr %cansave, %g2
14506 rdpr %canrestore, %g3
14507 rdpr %cleanwin, %g4
14508 rdpr %otherwin, %g5
14509 rdpr %wstate, %g6
14510 edge16n %g4, %l5, %o6
14511 add %l7, 0x18, %l6
14512 wr %g0, 0x10, %asi
14513 casa [%l6] 0x10, %g5, %i6
14514 bn %xcc, loop_1399
14515 addcc %l4, 0x0B94, %g2
14516 andncc %i5, %o2, %g6
14517 tcc %xcc, 0x6
14518loop_1399:
14519 mulscc %g3, %o5, %o3
14520 umulcc %o1, 0x044A, %i4
14521 tle %xcc, 0x2
14522 bshuffle %f8, %f26, %f12
14523 edge16l %i2, %l6, %o0
14524 set 0x34, %l1
14525 lda [%l7 + %l1] 0x81, %f7
14526 set 0x44, %g3
14527 ldswa [%l7 + %g3] 0x18, %i1
14528 movrgz %l1, 0x3FA, %o4
14529 tcs %icc, 0x2
14530 fcmple32 %f12, %f2, %i7
14531 st %f17, [%l7 + 0x18]
14532 te %icc, 0x5
14533 edge8l %o7, %g1, %l0
14534 udivcc %i0, 0x1400, %i3
14535 tvc %xcc, 0x4
14536 sdivcc %l2, 0x0784, %l3
14537 movcc %xcc, %g4, %l5
14538 edge16ln %o6, %g7, %g5
14539 bgu,pn %icc, loop_1400
14540 umulcc %l4, %g2, %i6
14541 mulx %i5, 0x0EC5, %o2
14542 subcc %g6, %g3, %o3
14543loop_1400:
14544 sll %o5, %i4, %i2
14545 set 0x34, %o7
14546 sta %f17, [%l7 + %o7] 0x14
14547 fxors %f22, %f26, %f22
14548 lduh [%l7 + 0x18], %l6
14549 stx %o0, [%l7 + 0x60]
14550 mulx %i1, %l1, %o1
14551 tge %icc, 0x3
14552 flush %l7 + 0x5C
14553 sllx %o4, %i7, %g1
14554 fbe %fcc1, loop_1401
14555 ld [%l7 + 0x20], %f31
14556 ldsh [%l7 + 0x08], %l0
14557 sub %i0, 0x169C, %i3
14558loop_1401:
14559 fsrc2 %f28, %f12
14560 fabsd %f24, %f30
14561 movl %icc, %l2, %o7
14562 udivcc %g4, 0x0C60, %l3
14563 movleu %xcc, %l5, %g7
14564 set 0x11, %i1
14565 ldstuba [%l7 + %i1] 0x88, %g5
14566 edge8n %o6, %l4, %g2
14567 movn %icc, %i6, %i5
14568 fpack16 %f20, %f31
14569 fcmpd %fcc0, %f20, %f2
14570 fpadd32s %f15, %f24, %f28
14571 addccc %g6, %o2, %g3
14572 siam 0x1
14573 add %l7, 0x58, %l6
14574 wr %g0, 0x19, %asi
14575 casxa [%l6] %asi, %o3, %i4
14576 smulcc %o5, %i2, %l6
14577 edge16 %i1, %l1, %o0
14578 stbar
14579 xorcc %o1, 0x1200, %i7
14580 nop
14581 setx loop_1402, %l0, %l1
14582 wrpr 0x1, %tl
14583 wrpr %l1, %tpc
14584 add %l1, 0x4, %l1
14585 wrpr %l1, %tnpc
14586 setx 0x34400001400, %l0, %l1
14587 wrpr %l1, %tstate
14588 wrhpr 0x4, %htstate
14589 retry
14590 tcc %icc, 0x1
14591 movg %xcc, %g1, %o4
14592 tsubcctv %i0, %l0, %i3
14593loop_1402:
14594 fands %f2, %f22, %f2
14595 fmul8x16 %f20, %f0, %f4
14596 restored
14597 rdpr %cwp, %g1
14598 rdpr %cansave, %g2
14599 rdpr %canrestore, %g3
14600 rdpr %cleanwin, %g4
14601 rdpr %otherwin, %g5
14602 rdpr %wstate, %g6
14603 udivx %o7, 0x1CDD, %l2
14604 tpos %icc, 0x3
14605 edge32n %g4, %l5, %l3
14606 tvc %xcc, 0x0
14607 fmovsge %xcc, %f29, %f0
14608 tle %icc, 0x5
14609 set 0x50, %l3
14610 stxa %g7, [%l7 + %l3] 0x88
14611 fmovspos %icc, %f21, %f19
14612 alignaddrl %o6, %l4, %g5
14613 ble,pt %icc, loop_1403
14614 tge %xcc, 0x3
14615 tvc %icc, 0x1
14616 ldsw [%l7 + 0x44], %g2
14617loop_1403:
14618 popc %i5, %i6
14619 fmovrslz %o2, %f0, %f12
14620 edge32 %g3, %o3, %g6
14621 umulcc %i4, 0x1F06, %i2
14622 ldstub [%l7 + 0x52], %o5
14623 mova %icc, %i1, %l1
14624 alignaddrl %o0, %l6, %o1
14625 set 0x48, %l5
14626 stxa %i7, [%l7 + %l5] 0xea
14627 membar #Sync
14628 fandnot2s %f12, %f18, %f0
14629 fbug,a %fcc3, loop_1404
14630 fpack32 %f30, %f18, %f28
14631 fsrc2s %f25, %f12
14632 sub %g1, 0x124D, %o4
14633loop_1404:
14634 move %icc, %l0, %i0
14635 fands %f31, %f9, %f9
14636 fbule,a %fcc2, loop_1405
14637 tl %xcc, 0x6
14638 bleu,pn %xcc, loop_1406
14639 tgu %xcc, 0x4
14640loop_1405:
14641 fpack16 %f30, %f3
14642 subc %o7, %l2, %i3
14643loop_1406:
14644 mulx %l5, 0x1DDE, %g4
14645 te %xcc, 0x2
14646 tle %xcc, 0x0
14647 fcmple32 %f30, %f20, %g7
14648 srlx %l3, 0x0D, %o6
14649 prefetch [%l7 + 0x5C], 0x0
14650 xorcc %l4, 0x1C8B, %g2
14651 edge16 %i5, %i6, %o2
14652 tge %xcc, 0x3
14653 mova %xcc, %g3, %g5
14654 movrlz %o3, 0x0B9, %g6
14655 fcmpeq16 %f26, %f14, %i2
14656 andn %i4, 0x14B8, %o5
14657 xor %i1, %l1, %o0
14658 edge16 %l6, %o1, %g1
14659 fmul8sux16 %f20, %f10, %f18
14660 fmovrdlz %i7, %f12, %f26
14661 edge32 %l0, %i0, %o4
14662 fpadd32s %f12, %f1, %f5
14663 fbo,a %fcc2, loop_1407
14664 sdiv %o7, 0x084C, %l2
14665 movleu %icc, %l5, %i3
14666 fmovsn %icc, %f28, %f13
14667loop_1407:
14668 fone %f24
14669 subccc %g7, %g4, %o6
14670 tge %icc, 0x4
14671 fmovscs %icc, %f5, %f13
14672 movre %l3, 0x15A, %g2
14673 tcs %icc, 0x2
14674 fbl %fcc0, loop_1408
14675 bn,pt %icc, loop_1409
14676 std %i4, [%l7 + 0x48]
14677 sllx %i6, 0x1A, %o2
14678loop_1408:
14679 alignaddr %g3, %g5, %o3
14680loop_1409:
14681 sdiv %g6, 0x12B4, %i2
14682 fmovrslz %l4, %f22, %f4
14683 te %icc, 0x5
14684 fornot2s %f8, %f28, %f4
14685 edge16ln %i4, %i1, %o5
14686 ldstub [%l7 + 0x13], %o0
14687 fcmpne32 %f30, %f8, %l6
14688 wr %g0, 0x04, %asi
14689 ldxa [%l7 + 0x40] %asi, %l1
14690 wr %g0, 0x10, %asi
14691 lduba [%l7 + 0x1D] %asi, %o1
14692 set 0x38, %o6
14693 stxa %i7, [%l7 + %o6] 0x2a
14694 membar #Sync
14695 tneg %xcc, 0x6
14696 fbul,a %fcc2, loop_1410
14697 st %f26, [%l7 + 0x6C]
14698 array8 %g1, %l0, %o4
14699 fcmps %fcc2, %f25, %f14
14700loop_1410:
14701 movcc %icc, %i0, %l2
14702 fmovrslz %l5, %f3, %f22
14703 tgu %xcc, 0x5
14704 orncc %o7, 0x0890, %i3
14705 sdivcc %g7, 0x1F7E, %g4
14706 mova %icc, %o6, %l3
14707 fmovdpos %icc, %f14, %f3
14708 std %f24, [%l7 + 0x78]
14709 movle %xcc, %g2, %i6
14710 edge16n %i5, %g3, %o2
14711 xnorcc %o3, 0x141B, %g5
14712 orncc %g6, 0x0BBF, %l4
14713 movrlz %i2, 0x3B0, %i4
14714 tn %xcc, 0x7
14715 mulscc %o5, 0x15FB, %i1
14716 alignaddrl %l6, %o0, %l1
14717 xor %o1, %g1, %l0
14718 fba %fcc1, loop_1411
14719 bleu,a,pn %xcc, loop_1412
14720 edge32 %o4, %i0, %i7
14721 edge32 %l5, %o7, %i3
14722loop_1411:
14723 fblg,a %fcc2, loop_1413
14724loop_1412:
14725 array16 %g7, %g4, %o6
14726 nop
14727 set 0x58, %l2
14728 std %f14, [%l7 + %l2]
14729 tne %icc, 0x7
14730loop_1413:
14731 nop
14732 wr %g0, 0x80, %asi
14733 ldstuba [%l7 + 0x7B] %asi, %l2
14734 fbule %fcc3, loop_1414
14735 fpsub16 %f8, %f6, %f6
14736 orcc %l3, 0x1BF0, %g2
14737 brgez,a %i6, loop_1415
14738loop_1414:
14739 bn loop_1416
14740 or %g3, 0x0EDA, %i5
14741 or %o2, 0x1EE6, %g5
14742loop_1415:
14743 xnorcc %g6, 0x111A, %o3
14744loop_1416:
14745 fbuge,a %fcc0, loop_1417
14746 tne %icc, 0x6
14747 fpackfix %f12, %f28
14748 tsubcc %l4, %i2, %o5
14749loop_1417:
14750 movrgz %i4, %l6, %o0
14751 sethi 0x10CA, %l1
14752 fble %fcc2, loop_1418
14753 fornot1 %f0, %f20, %f14
14754 addcc %o1, %i1, %g1
14755 movcc %icc, %l0, %i0
14756loop_1418:
14757 nop
14758 wr %g0, 0x88, %asi
14759 stda %f0, [%l7 + 0x40] %asi
14760 fbue %fcc0, loop_1419
14761 addc %i7, %o4, %l5
14762 umul %i3, %o7, %g4
14763 fble %fcc0, loop_1420
14764loop_1419:
14765 siam 0x4
14766 nop
14767 set 0x58, %g2
14768 sth %g7, [%l7 + %g2]
14769 fmovscc %icc, %f27, %f2
14770loop_1420:
14771 addcc %l2, 0x0921, %o6
14772 edge8n %g2, %l3, %g3
14773 array16 %i5, %o2, %i6
14774 wr %g0, 0x80, %asi
14775 lduha [%l7 + 0x66] %asi, %g5
14776 tl %icc, 0x6
14777 fmovsg %icc, %f30, %f13
14778 tneg %xcc, 0x7
14779 tg %icc, 0x6
14780 bgu,a %icc, loop_1421
14781 xor %o3, 0x07BB, %l4
14782 edge16l %g6, %i2, %o5
14783 tvs %icc, 0x4
14784loop_1421:
14785 fcmple16 %f2, %f14, %l6
14786 bleu loop_1422
14787 movl %icc, %o0, %l1
14788 edge16n %o1, %i1, %i4
14789 wr %g0, 0x80, %asi
14790 stda %f16, [%l7 + 0x40] %asi
14791loop_1422:
14792 smulcc %l0, %g1, %i7
14793 srlx %o4, %l5, %i0
14794 edge8ln %o7, %i3, %g4
14795 st %f27, [%l7 + 0x08]
14796 tcc %icc, 0x4
14797 bne,pn %xcc, loop_1423
14798 bvc,a %icc, loop_1424
14799 edge32 %g7, %o6, %l2
14800 be,a,pt %xcc, loop_1425
14801loop_1423:
14802 fcmpgt32 %f10, %f26, %l3
14803loop_1424:
14804 tleu %icc, 0x1
14805 fpadd16 %f8, %f14, %f22
14806loop_1425:
14807 brlez,a %g2, loop_1426
14808 sethi 0x11C8, %i5
14809 fbne,a %fcc1, loop_1427
14810 saved
14811 rdpr %cwp, %g1
14812 rdpr %cansave, %g2
14813 rdpr %canrestore, %g3
14814 rdpr %cleanwin, %g4
14815 rdpr %otherwin, %g5
14816 rdpr %wstate, %g6
14817loop_1426:
14818 brnz %g3, loop_1428
14819 tvs %xcc, 0x1
14820loop_1427:
14821 srlx %o2, 0x05, %i6
14822 movn %xcc, %g5, %o3
14823loop_1428:
14824 udiv %l4, 0x095A, %g6
14825 fbo %fcc0, loop_1429
14826 edge32ln %o5, %i2, %l6
14827 movcc %xcc, %l1, %o0
14828 add %l7, 0x20, %l6
14829 wr %g0, 0x89, %asi
14830 ldxa [%l6] %asi, %i1
14831 casxa [%l6] 0x89, %i1, %o1
14832loop_1429:
14833 fsrc1 %f16, %f26
14834 array8 %l0, %i4, %i7
14835 mulx %g1, %l5, %o4
14836 movrgez %o7, 0x218, %i3
14837 fnot2s %f0, %f8
14838 udivx %g4, 0x157A, %g7
14839 call loop_1430
14840 movgu %icc, %o6, %l2
14841 fxnor %f0, %f28, %f12
14842 tvs %xcc, 0x7
14843loop_1430:
14844 sdivx %i0, 0x0879, %g2
14845 tl %icc, 0x6
14846 fmovsgu %xcc, %f27, %f27
14847 srax %l3, 0x18, %i5
14848 edge32l %o2, %g3, %g5
14849 nop
14850 set 0x2D, %i5
14851 stb %i6, [%l7 + %i5]
14852 fpsub16 %f30, %f26, %f26
14853 sllx %l4, %o3, %o5
14854 tvc %xcc, 0x0
14855 udivcc %g6, 0x0D6B, %l6
14856 call loop_1431
14857 brz %l1, loop_1432
14858 saved
14859 rdpr %cwp, %g1
14860 rdpr %cansave, %g2
14861 rdpr %canrestore, %g3
14862 rdpr %cleanwin, %g4
14863 rdpr %otherwin, %g5
14864 rdpr %wstate, %g6
14865 bneg,pn %xcc, loop_1433
14866loop_1431:
14867 tge %icc, 0x7
14868loop_1432:
14869 popc 0x105B, %o0
14870 fmovdvc %icc, %f1, %f21
14871loop_1433:
14872 sdiv %i2, 0x16A7, %i1
14873 fmovdleu %icc, %f4, %f3
14874 be,pn %xcc, loop_1434
14875 tsubcctv %l0, %i4, %o1
14876 tg %xcc, 0x5
14877 sra %i7, %g1, %l5
14878loop_1434:
14879 fmovdvs %icc, %f16, %f19
14880 fmovdn %icc, %f8, %f12
14881 bcc,a,pn %icc, loop_1435
14882 fbe %fcc2, loop_1436
14883 fandnot1s %f22, %f6, %f24
14884 bleu,a %xcc, loop_1437
14885loop_1435:
14886 tl %xcc, 0x5
14887loop_1436:
14888 movpos %xcc, %o7, %i3
14889 orncc %o4, 0x007F, %g7
14890loop_1437:
14891 sra %o6, 0x17, %l2
14892 fmul8x16 %f27, %f0, %f28
14893 sethi 0x089C, %g4
14894 movge %icc, %i0, %l3
14895 edge16 %g2, %i5, %g3
14896 mova %xcc, %o2, %i6
14897 ldsw [%l7 + 0x48], %l4
14898 movrne %g5, %o3, %o5
14899 fmovsvc %xcc, %f5, %f17
14900 ld [%l7 + 0x0C], %f10
14901 fbg,a %fcc3, loop_1438
14902 addcc %l6, 0x0153, %l1
14903 tcs %xcc, 0x6
14904 popc %o0, %g6
14905loop_1438:
14906 fbuge %fcc2, loop_1439
14907 andn %i1, %l0, %i2
14908 movrgz %i4, 0x079, %i7
14909 swap [%l7 + 0x68], %g1
14910loop_1439:
14911 movle %xcc, %l5, %o1
14912 sllx %o7, 0x0C, %o4
14913 xnorcc %i3, 0x1689, %o6
14914 fmul8ulx16 %f2, %f16, %f14
14915 udivx %l2, 0x0B92, %g4
14916 edge32ln %g7, %i0, %l3
14917 tsubcctv %g2, %i5, %o2
14918 sethi 0x1D32, %g3
14919 set 0x20, %g5
14920 stxa %l4, [%l7 + %g5] 0x2f
14921 membar #Sync
14922 subccc %g5, 0x1490, %o3
14923 tsubcc %o5, 0x0BC7, %i6
14924 alignaddr %l1, %o0, %l6
14925 ldx [%l7 + 0x10], %g6
14926 fone %f10
14927 tneg %icc, 0x5
14928 popc 0x16F2, %i1
14929 bpos,a,pn %xcc, loop_1440
14930 andncc %i2, %l0, %i7
14931 swap [%l7 + 0x68], %g1
14932 sdiv %l5, 0x051D, %o1
14933loop_1440:
14934 fcmpgt32 %f18, %f24, %i4
14935 edge32l %o7, %i3, %o6
14936 call loop_1441
14937 edge16n %l2, %o4, %g4
14938 addc %i0, 0x1FAE, %g7
14939 fmovdne %xcc, %f14, %f16
14940loop_1441:
14941 sllx %l3, 0x0D, %g2
14942 movcc %icc, %o2, %i5
14943 fbg,a %fcc2, loop_1442
14944 mulx %g3, 0x0D61, %l4
14945 fmovsvc %icc, %f28, %f20
14946 fnot2 %f4, %f10
14947loop_1442:
14948 edge16n %g5, %o5, %o3
14949 movn %xcc, %l1, %i6
14950 subc %o0, %l6, %i1
14951 srlx %i2, %g6, %i7
14952 udiv %g1, 0x0BAF, %l0
14953 xnor %l5, 0x076B, %i4
14954 array16 %o1, %i3, %o6
14955 movvs %icc, %o7, %l2
14956 swap [%l7 + 0x58], %g4
14957 fbe %fcc1, loop_1443
14958 tne %xcc, 0x5
14959 fnegs %f1, %f9
14960 tl %icc, 0x0
14961loop_1443:
14962 addc %i0, 0x02DF, %o4
14963 smul %g7, %g2, %o2
14964 alignaddrl %i5, %l3, %g3
14965 alignaddrl %g5, %l4, %o3
14966 tneg %xcc, 0x0
14967 movrne %l1, %o5, %i6
14968 bcc,a,pn %xcc, loop_1444
14969 fxors %f26, %f13, %f29
14970 movgu %icc, %o0, %l6
14971 fmovdn %xcc, %f23, %f21
14972loop_1444:
14973 edge32l %i2, %g6, %i7
14974 addccc %g1, 0x0E40, %i1
14975 subccc %l0, 0x05B4, %i4
14976 movrne %l5, %i3, %o6
14977 movn %icc, %o1, %l2
14978 fbl %fcc1, loop_1445
14979 tgu %icc, 0x5
14980 sdivx %o7, 0x0404, %i0
14981 smul %g4, 0x051F, %o4
14982loop_1445:
14983 bvs loop_1446
14984 edge8ln %g7, %g2, %o2
14985 tvs %xcc, 0x7
14986 ldsh [%l7 + 0x4C], %i5
14987loop_1446:
14988 tg %xcc, 0x1
14989 tpos %icc, 0x4
14990 lduh [%l7 + 0x7A], %l3
14991 fcmpne32 %f28, %f12, %g5
14992 wr %g0, 0x18, %asi
14993 stda %f16, [%l7 + 0x40] %asi
14994 te %xcc, 0x2
14995 te %icc, 0x6
14996 lduh [%l7 + 0x08], %g3
14997 movcc %xcc, %o3, %l1
14998 umulcc %l4, %o5, %i6
14999 srlx %l6, %i2, %g6
15000 tl %xcc, 0x6
15001 edge16 %i7, %g1, %i1
15002 sdiv %o0, 0x1D9E, %i4
15003 taddcc %l0, 0x0724, %l5
15004 wr %g0, 0x2b, %asi
15005 stwa %i3, [%l7 + 0x54] %asi
15006 membar #Sync
15007 fcmpeq32 %f14, %f0, %o6
15008 edge32 %o1, %l2, %i0
15009 brnz %g4, loop_1447
15010 fmovdle %xcc, %f16, %f16
15011 tvs %icc, 0x6
15012 std %o6, [%l7 + 0x70]
15013loop_1447:
15014 fcmpes %fcc0, %f9, %f12
15015 xorcc %o4, 0x1C8F, %g7
15016 mova %icc, %o2, %i5
15017 bg,a,pn %xcc, loop_1448
15018 subcc %l3, 0x14E1, %g5
15019 ld [%l7 + 0x08], %f23
15020 bcs %xcc, loop_1449
15021loop_1448:
15022 fnegs %f6, %f0
15023 srlx %g2, 0x15, %g3
15024 srlx %l1, %o3, %l4
15025loop_1449:
15026 restored
15027 rdpr %cwp, %g1
15028 rdpr %cansave, %g2
15029 rdpr %canrestore, %g3
15030 rdpr %cleanwin, %g4
15031 rdpr %otherwin, %g5
15032 rdpr %wstate, %g6
15033 add %l7, 0x4C, %l6
15034 wr %g0, 0x80, %asi
15035 casa [%l6] %asi, %o5, %l6
15036 wr %g0, 0x23, %asi
15037 stha %i6, [%l7 + 0x16] %asi
15038 membar #Sync
15039 bcc,a,pn %icc, loop_1450
15040 bcc,a loop_1451
15041 andcc %g6, %i2, %g1
15042 bshuffle %f22, %f12, %f18
15043loop_1450:
15044 fmovse %xcc, %f5, %f4
15045loop_1451:
15046 stbar
15047 st %f20, [%l7 + 0x40]
15048 tgu %icc, 0x3
15049 movrlez %i7, %o0, %i4
15050 and %l0, %l5, %i3
15051 sethi 0x022D, %o6
15052 edge16ln %i1, %o1, %l2
15053 saved
15054 rdpr %cwp, %g1
15055 rdpr %cansave, %g2
15056 rdpr %canrestore, %g3
15057 rdpr %cleanwin, %g4
15058 rdpr %otherwin, %g5
15059 rdpr %wstate, %g6
15060 orncc %g4, 0x0F04, %i0
15061 srlx %o7, %o4, %o2
15062 prefetch [%l7 + 0x18], 0x3
15063 tle %xcc, 0x2
15064 edge8ln %g7, %i5, %l3
15065 edge8n %g2, %g5, %g3
15066 brnz,a %l1, loop_1452
15067 subc %l4, 0x092A, %o5
15068 edge16ln %l6, %o3, %i6
15069 brlz %g6, loop_1453
15070loop_1452:
15071 fnors %f12, %f24, %f23
15072 sth %g1, [%l7 + 0x50]
15073 udivx %i2, 0x1B5E, %i7
15074loop_1453:
15075 movrlz %i4, %o0, %l5
15076 edge16 %i3, %l0, %i1
15077 movneg %icc, %o1, %o6
15078 fbl,a %fcc0, loop_1454
15079 taddcctv %g4, %i0, %l2
15080 sub %o4, 0x0C9A, %o2
15081 wr %g0, 0x80, %asi
15082 prefetcha [%l7 + 0x68] %asi, 0x2
15083loop_1454:
15084 fbge,a %fcc3, loop_1455
15085 ldsh [%l7 + 0x12], %o7
15086 tvc %xcc, 0x1
15087 fmovda %icc, %f6, %f25
15088loop_1455:
15089 srl %i5, 0x0E, %l3
15090 sdiv %g2, 0x1FE6, %g3
15091 tge %icc, 0x4
15092 movvs %xcc, %l1, %g5
15093 movrne %l4, 0x28E, %l6
15094 wr %g0, 0xe2, %asi
15095 stwa %o5, [%l7 + 0x10] %asi
15096 membar #Sync
15097 saved
15098 rdpr %cwp, %g1
15099 rdpr %cansave, %g2
15100 rdpr %canrestore, %g3
15101 rdpr %cleanwin, %g4
15102 rdpr %otherwin, %g5
15103 rdpr %wstate, %g6
15104 array16 %i6, %g6, %o3
15105 te %icc, 0x4
15106 movl %xcc, %g1, %i7
15107 subc %i4, 0x1740, %o0
15108 ldd [%l7 + 0x10], %l4
15109 fmovrdlz %i2, %f18, %f20
15110 brlz %l0, loop_1456
15111 udiv %i1, 0x18C1, %o1
15112 fbn %fcc0, loop_1457
15113 fsrc2s %f22, %f27
15114loop_1456:
15115 andcc %o6, 0x087A, %i3
15116 orncc %g4, %l2, %i0
15117loop_1457:
15118 brgz %o2, loop_1458
15119 fcmple32 %f16, %f6, %g7
15120 smul %o7, %i5, %l3
15121 edge32l %g2, %g3, %o4
15122loop_1458:
15123 nop
15124 set 0x24, %i0
15125 ldstuba [%l7 + %i0] 0x80, %l1
15126 array16 %g5, %l4, %o5
15127 andncc %i6, %g6, %o3
15128 bge,a loop_1459
15129 mova %icc, %g1, %l6
15130 array16 %i7, %o0, %l5
15131 alignaddr %i2, %l0, %i4
15132loop_1459:
15133 tsubcctv %i1, 0x179B, %o1
15134 sll %o6, 0x19, %g4
15135 addccc %l2, %i3, %i0
15136 stbar
15137 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
15138 nop ! nop ! ldxa [%g0 + 0x3d0] %asi, %g7 ripped by fixASI40.pl ripped by fixASI40.pl
15139 fmovrsne %o2, %f12, %f3
15140 fpsub32s %f23, %f27, %f0
15141 call loop_1460
15142 movvc %xcc, %i5, %l3
15143 fmul8x16 %f2, %f0, %f14
15144 udiv %o7, 0x08B5, %g3
15145loop_1460:
15146 andn %o4, 0x036F, %g2
15147 flush %l7 + 0x78
15148 fbne,a %fcc3, loop_1461
15149 flush %l7 + 0x28
15150 bneg,pt %icc, loop_1462
15151 mulscc %l1, 0x19B5, %g5
15152loop_1461:
15153 fmovdcc %icc, %f16, %f28
15154 orn %l4, %i6, %g6
15155loop_1462:
15156 movcc %xcc, %o5, %o3
15157 tsubcc %g1, %i7, %o0
15158 add %l7, 0x34, %l6
15159 wr %g0, 0x04, %asi
15160 casa [%l6] %asi, %l6, %i2
15161 fbo,a %fcc2, loop_1463
15162 alignaddr %l0, %i4, %i1
15163 fbg,a %fcc0, loop_1464
15164 fmovdge %icc, %f29, %f27
15165loop_1463:
15166 andncc %l5, %o6, %o1
15167 orn %g4, 0x03E1, %i3
15168loop_1464:
15169 fbge,a %fcc3, loop_1465
15170 fabss %f21, %f3
15171 taddcctv %l2, 0x1C5B, %g7
15172 subc %i0, %o2, %i5
15173loop_1465:
15174 nop
15175 set 0x68, %o4
15176 swapa [%l7 + %o4] 0x80, %o7
15177 fornot2 %f2, %f16, %f4
15178 pdist %f18, %f14, %f16
15179 fmovspos %icc, %f0, %f13
15180 andcc %l3, %g3, %o4
15181 addcc %g2, 0x19C5, %g5
15182 fsrc1 %f8, %f18
15183 tcc %xcc, 0x2
15184 smul %l4, %i6, %l1
15185 array32 %o5, %g6, %g1
15186 set 0x64, %o5
15187 ldsba [%l7 + %o5] 0x14, %i7
15188 fmovrdgez %o3, %f2, %f20
15189 smul %l6, 0x0AB4, %i2
15190 edge16l %o0, %i4, %l0
15191 fmovsgu %icc, %f8, %f12
15192 fand %f2, %f12, %f20
15193 movgu %icc, %l5, %o6
15194 fmovrdlez %i1, %f0, %f2
15195 flush %l7 + 0x70
15196 alignaddr %o1, %i3, %g4
15197 ldd [%l7 + 0x40], %f20
15198 ble,pn %xcc, loop_1466
15199 fmovrdlz %l2, %f24, %f10
15200 edge8n %i0, %o2, %g7
15201 tvc %xcc, 0x3
15202loop_1466:
15203 tn %xcc, 0x3
15204 fmovda %xcc, %f20, %f26
15205 array16 %o7, %i5, %l3
15206 fmovdne %icc, %f20, %f24
15207 movleu %xcc, %o4, %g3
15208 restored
15209 rdpr %cwp, %g1
15210 rdpr %cansave, %g2
15211 rdpr %canrestore, %g3
15212 rdpr %cleanwin, %g4
15213 rdpr %otherwin, %g5
15214 rdpr %wstate, %g6
15215 fmovd %f6, %f4
15216 ta %icc, 0x4
15217 bleu,pt %icc, loop_1467
15218 fmuld8ulx16 %f30, %f13, %f14
15219 ta %xcc, 0x2
15220 fnot2s %f17, %f2
15221loop_1467:
15222 pdist %f0, %f26, %f26
15223 movrgez %g5, 0x3CE, %l4
15224 array8 %i6, %g2, %o5
15225 movpos %icc, %g6, %g1
15226 umul %i7, %l1, %l6
15227 srlx %i2, 0x18, %o0
15228 movre %i4, 0x287, %o3
15229 fmovdgu %icc, %f30, %f30
15230 move %xcc, %l0, %l5
15231 fmul8x16 %f23, %f6, %f14
15232 fmovsn %xcc, %f19, %f6
15233 fmovrdlez %i1, %f4, %f4
15234 fbul %fcc2, loop_1468
15235 brgez %o1, loop_1469
15236 edge8ln %i3, %o6, %l2
15237 fbug %fcc0, loop_1470
15238loop_1468:
15239 stw %g4, [%l7 + 0x5C]
15240loop_1469:
15241 tl %icc, 0x4
15242 and %o2, 0x0AA9, %g7
15243loop_1470:
15244 nop
15245 set 0x108, %i2
15246 ldxa [%g0 + %i2] 0x52, %i0
15247 tl %icc, 0x6
15248 movrne %i5, %o7, %o4
15249 movge %icc, %g3, %l3
15250 movpos %icc, %g5, %i6
15251 fbn,a %fcc0, loop_1471
15252 edge8l %l4, %o5, %g6
15253 brlez %g2, loop_1472
15254 bleu loop_1473
15255loop_1471:
15256 fbl,a %fcc3, loop_1474
15257 movvc %xcc, %i7, %l1
15258loop_1472:
15259 movrgz %g1, %i2, %o0
15260loop_1473:
15261 restored
15262 rdpr %cwp, %g1
15263 rdpr %cansave, %g2
15264 rdpr %canrestore, %g3
15265 rdpr %cleanwin, %g4
15266 rdpr %otherwin, %g5
15267 rdpr %wstate, %g6
15268loop_1474:
15269 saved
15270 rdpr %cwp, %g1
15271 rdpr %cansave, %g2
15272 rdpr %canrestore, %g3
15273 rdpr %cleanwin, %g4
15274 rdpr %otherwin, %g5
15275 rdpr %wstate, %g6
15276 ldd [%l7 + 0x60], %i4
15277 subcc %o3, %l6, %l0
15278 subcc %l5, %i1, %i3
15279 sdivcc %o1, 0x1150, %o6
15280 tpos %xcc, 0x2
15281 tle %icc, 0x0
15282 fmovdcc %xcc, %f23, %f14
15283 fornot1s %f28, %f31, %f18
15284 or %l2, 0x1107, %o2
15285 udivcc %g4, 0x11A7, %g7
15286 fmovdge %icc, %f9, %f9
15287 swap [%l7 + 0x64], %i5
15288 ld [%l7 + 0x78], %f21
15289 movvc %icc, %i0, %o7
15290 set 0x68, %l4
15291 lda [%l7 + %l4] 0x04, %f23
15292 set 0x8, %l0
15293 ldxa [%g0 + %l0] 0x4f, %o4
15294 fmovscs %xcc, %f0, %f30
15295 edge16 %g3, %g5, %i6
15296 st %f15, [%l7 + 0x1C]
15297 fbg %fcc1, loop_1475
15298 xorcc %l4, 0x1185, %l3
15299 fcmpeq16 %f18, %f24, %g6
15300 fandnot1s %f12, %f8, %f5
15301loop_1475:
15302 membar 0x7A
15303 mova %icc, %o5, %g2
15304 alignaddrl %i7, %g1, %l1
15305 fxnors %f17, %f0, %f12
15306 sll %i2, 0x1C, %o0
15307 fmovdpos %icc, %f3, %f26
15308 srax %i4, 0x17, %o3
15309 fbe,a %fcc1, loop_1476
15310 array8 %l6, %l0, %l5
15311 sll %i3, %i1, %o1
15312 movcc %xcc, %o6, %o2
15313loop_1476:
15314 tvc %xcc, 0x3
15315 ble,a loop_1477
15316 subc %g4, 0x05A0, %g7
15317 fblg,a %fcc2, loop_1478
15318 fpsub16 %f12, %f8, %f2
15319loop_1477:
15320 udiv %i5, 0x02FE, %l2
15321 fbuge,a %fcc3, loop_1479
15322loop_1478:
15323 smulcc %o7, %o4, %g3
15324 andncc %i0, %i6, %l4
15325 sethi 0x1FBD, %g5
15326loop_1479:
15327 xnorcc %l3, 0x1B30, %g6
15328 edge8 %o5, %g2, %g1
15329 std %l0, [%l7 + 0x18]
15330 fcmps %fcc3, %f4, %f24
15331 te %icc, 0x1
15332 subcc %i7, 0x167C, %i2
15333 array8 %o0, %i4, %o3
15334 tneg %xcc, 0x3
15335 fmovrsgez %l6, %f4, %f27
15336 orncc %l0, 0x1D5B, %i3
15337 saved
15338 rdpr %cwp, %g1
15339 rdpr %cansave, %g2
15340 rdpr %canrestore, %g3
15341 rdpr %cleanwin, %g4
15342 rdpr %otherwin, %g5
15343 rdpr %wstate, %g6
15344 edge32l %i1, %l5, %o6
15345 fmovsn %icc, %f28, %f23
15346 sdiv %o1, 0x1049, %g4
15347 stw %o2, [%l7 + 0x54]
15348 movrgz %i5, %g7, %o7
15349 fone %f30
15350 bg,a,pt %xcc, loop_1480
15351 tcs %icc, 0x4
15352 orcc %l2, %o4, %i0
15353 fcmps %fcc1, %f26, %f23
15354loop_1480:
15355 fnot1 %f6, %f26
15356 wr %g0, 0x80, %asi
15357 ldsba [%l7 + 0x55] %asi, %g3
15358 bneg loop_1481
15359 fnor %f26, %f16, %f26
15360 fnot2 %f10, %f8
15361 udiv %l4, 0x0691, %g5
15362loop_1481:
15363 edge16l %l3, %i6, %g6
15364 flush %l7 + 0x6C
15365 nop
15366 setx loop_1482, %l0, %l1
15367 jmpl %l1, %o5
15368 call loop_1483
15369 fnegd %f6, %f14
15370 nop
15371 setx loop_1484, %l0, %l1
15372 jmpl %l1, %g1
15373loop_1482:
15374 nop
15375 setx loop_1485, %l0, %l1
15376 jmpl %l1, %l1
15377loop_1483:
15378 tneg %xcc, 0x4
15379 fone %f26
15380loop_1484:
15381 umulcc %i7, 0x1E8F, %i2
15382loop_1485:
15383 stbar
15384 alignaddr %g2, %i4, %o0
15385 lduh [%l7 + 0x44], %l6
15386 orn %l0, 0x185F, %i3
15387 be,pn %xcc, loop_1486
15388 fmovdcc %xcc, %f6, %f11
15389 swap [%l7 + 0x1C], %i1
15390 movcs %icc, %l5, %o6
15391loop_1486:
15392 alignaddr %o1, %g4, %o3
15393 tsubcctv %o2, %i5, %o7
15394 movleu %xcc, %g7, %l2
15395 udivx %o4, 0x1241, %i0
15396 sir 0x0771
15397 fmovsle %icc, %f21, %f21
15398 tle %icc, 0x4
15399 movle %xcc, %l4, %g3
15400 addc %g5, 0x0454, %i6
15401 addccc %l3, %o5, %g6
15402 sir 0x0E7D
15403 movrgez %g1, 0x22F, %i7
15404 fbule,a %fcc1, loop_1487
15405 fmovscs %icc, %f25, %f6
15406 edge16n %i2, %g2, %i4
15407 set 0x0, %g1
15408 ldxa [%g0 + %g1] 0x20, %l1
15409loop_1487:
15410 xor %o0, %l6, %l0
15411 array32 %i1, %i3, %o6
15412 call loop_1488
15413 tneg %icc, 0x2
15414 brlez %l5, loop_1489
15415 bn loop_1490
15416loop_1488:
15417 fmovsvs %xcc, %f31, %f21
15418 addcc %o1, %o3, %o2
15419loop_1489:
15420 nop
15421 wr %g0, 0x50, %asi
15422 ldxa [%g0 + 0x30] %asi, %g4
15423loop_1490:
15424 fpadd32 %f30, %f18, %f30
15425 umulcc %o7, 0x0827, %g7
15426 sll %l2, %i5, %o4
15427 fmovse %icc, %f29, %f22
15428 ldd [%l7 + 0x40], %i0
15429 fmovrdne %g3, %f26, %f26
15430 ba,a,pn %xcc, loop_1491
15431 fbule %fcc3, loop_1492
15432 add %g5, 0x02D2, %l4
15433 edge32ln %i6, %l3, %g6
15434loop_1491:
15435 smulcc %g1, 0x049B, %o5
15436loop_1492:
15437 addc %i2, 0x17AF, %i7
15438 tcs %xcc, 0x1
15439 fmovsneg %xcc, %f7, %f16
15440 tl %xcc, 0x1
15441 tvs %xcc, 0x5
15442 fpack16 %f30, %f5
15443 fmovrdlz %g2, %f22, %f30
15444 xorcc %i4, %l1, %o0
15445 orcc %l6, 0x1D0D, %l0
15446 or %i3, %i1, %o6
15447 srax %o1, 0x1E, %l5
15448 movgu %xcc, %o3, %o2
15449 fbge,a %fcc2, loop_1493
15450 stbar
15451 addcc %g4, %o7, %l2
15452 brgez,a %g7, loop_1494
15453loop_1493:
15454 smul %o4, 0x0324, %i0
15455 fbg %fcc1, loop_1495
15456 fzero %f8
15457loop_1494:
15458 alignaddrl %i5, %g3, %l4
15459 saved
15460 rdpr %cwp, %g1
15461 rdpr %cansave, %g2
15462 rdpr %canrestore, %g3
15463 rdpr %cleanwin, %g4
15464 rdpr %otherwin, %g5
15465 rdpr %wstate, %g6
15466loop_1495:
15467 edge8l %i6, %g5, %g6
15468 sdivcc %g1, 0x0280, %l3
15469 st %f8, [%l7 + 0x40]
15470 movcs %xcc, %o5, %i7
15471 tsubcc %g2, 0x112F, %i2
15472 fxor %f22, %f26, %f6
15473 movgu %icc, %l1, %i4
15474 fcmpeq16 %f4, %f12, %o0
15475 fbg,a %fcc3, loop_1496
15476 movcs %icc, %l0, %i3
15477 wr %g0, 0x81, %asi
15478 stba %i1, [%l7 + 0x56] %asi
15479loop_1496:
15480 srl %o6, 0x15, %l6
15481 wr %g0, 0x04, %asi
15482 ldsba [%l7 + 0x73] %asi, %o1
15483 andcc %l5, 0x01CF, %o2
15484 ldd [%l7 + 0x48], %f26
15485 movrlez %o3, %g4, %l2
15486 bshuffle %f22, %f0, %f30
15487 sth %o7, [%l7 + 0x0C]
15488 tpos %icc, 0x0
15489 bneg,a,pn %icc, loop_1497
15490 move %icc, %o4, %i0
15491 move %icc, %i5, %g7
15492 edge8 %l4, %i6, %g5
15493loop_1497:
15494 fzeros %f24
15495 addccc %g6, 0x0464, %g3
15496 subccc %l3, %o5, %i7
15497 edge8ln %g1, %i2, %g2
15498 edge16l %i4, %l1, %l0
15499 fmovrslz %o0, %f7, %f6
15500 array16 %i3, %o6, %l6
15501 movg %icc, %o1, %l5
15502 ldsw [%l7 + 0x54], %i1
15503 fbu %fcc0, loop_1498
15504 movl %icc, %o3, %o2
15505 fnegs %f28, %f6
15506 sllx %g4, 0x05, %o7
15507loop_1498:
15508 fmovrdgez %l2, %f14, %f28
15509 sub %i0, %i5, %g7
15510 bg,a %icc, loop_1499
15511 tcc %xcc, 0x7
15512 umulcc %l4, 0x1B79, %i6
15513 movneg %xcc, %o4, %g6
15514loop_1499:
15515 ldd [%l7 + 0x40], %g2
15516 fmovdl %xcc, %f21, %f27
15517 fcmple16 %f4, %f0, %g5
15518 fcmpgt16 %f8, %f28, %o5
15519 wr %g0, 0x89, %asi
15520 lduha [%l7 + 0x6A] %asi, %i7
15521 sir 0x077C
15522 fpsub16s %f27, %f27, %f15
15523 movn %xcc, %g1, %l3
15524 edge8 %g2, %i2, %i4
15525 movleu %icc, %l0, %o0
15526 tne %xcc, 0x0
15527 movvc %xcc, %l1, %i3
15528 fxnors %f23, %f1, %f1
15529 tpos %xcc, 0x2
15530 fmovrsgz %l6, %f1, %f11
15531 xnorcc %o1, %o6, %i1
15532 fmovrsgez %o3, %f29, %f14
15533 orncc %l5, %g4, %o2
15534 fnands %f10, %f28, %f9
15535 movre %o7, 0x220, %l2
15536 fpsub32s %f30, %f27, %f23
15537 fnegs %f28, %f27
15538 edge8ln %i0, %g7, %l4
15539 saved
15540 rdpr %cwp, %g1
15541 rdpr %cansave, %g2
15542 rdpr %canrestore, %g3
15543 rdpr %cleanwin, %g4
15544 rdpr %otherwin, %g5
15545 rdpr %wstate, %g6
15546 call loop_1500
15547 swap [%l7 + 0x30], %i6
15548 bg loop_1501
15549 orncc %i5, 0x0748, %o4
15550loop_1500:
15551 xnorcc %g3, 0x04B4, %g6
15552 sethi 0x0AB1, %g5
15553loop_1501:
15554 array16 %o5, %i7, %g1
15555 nop
15556 setx loop_1502, %l0, %l1
15557 jmpl %l1, %l3
15558 fmovdg %xcc, %f22, %f26
15559 fandnot2 %f2, %f0, %f20
15560 tvs %xcc, 0x1
15561loop_1502:
15562 fornot2s %f13, %f15, %f28
15563 nop
15564 set 0x1D, %i7
15565 ldsb [%l7 + %i7], %i2
15566 wr %g0, 0x18, %asi
15567 stxa %i4, [%l7 + 0x20] %asi
15568 addc %l0, 0x1F68, %o0
15569 swap [%l7 + 0x0C], %g2
15570 ble,a loop_1503
15571 brz,a %l1, loop_1504
15572 tcs %xcc, 0x3
15573 udivx %i3, 0x1CA8, %l6
15574loop_1503:
15575 addccc %o6, %i1, %o1
15576loop_1504:
15577 nop
15578 wr %g0, 0x10, %asi
15579 ldstuba [%l7 + 0x3D] %asi, %o3
15580 movrgz %g4, %o2, %l5
15581 subcc %l2, %o7, %g7
15582 or %i0, %l4, %i5
15583 bn,a,pn %xcc, loop_1505
15584 udivx %i6, 0x15A1, %g3
15585 fnegs %f27, %f13
15586 fnands %f30, %f10, %f31
15587loop_1505:
15588 edge16ln %o4, %g5, %g6
15589 movleu %icc, %o5, %g1
15590 fcmpne16 %f6, %f12, %l3
15591 tl %xcc, 0x7
15592 movge %xcc, %i7, %i2
15593 subcc %l0, 0x031F, %o0
15594 smulcc %g2, %i4, %l1
15595 edge32 %l6, %o6, %i1
15596 fpsub16 %f28, %f22, %f18
15597 sdiv %o1, 0x04F5, %i3
15598 movn %xcc, %o3, %o2
15599 edge16ln %l5, %l2, %o7
15600 edge32l %g7, %g4, %l4
15601 saved
15602 rdpr %cwp, %g1
15603 rdpr %cansave, %g2
15604 rdpr %canrestore, %g3
15605 rdpr %cleanwin, %g4
15606 rdpr %otherwin, %g5
15607 rdpr %wstate, %g6
15608 fnor %f2, %f24, %f12
15609 set 0x08, %g6
15610 prefetcha [%l7 + %g6] 0x15, 0x2
15611 sethi 0x1F0E, %i6
15612 fpadd16 %f8, %f28, %f30
15613 addc %g3, 0x0E67, %i5
15614 wr %g0, 0x89, %asi
15615 ldda [%l7 + 0x10] %asi, %o4
15616 fxnors %f14, %f18, %f0
15617 movre %g6, 0x23F, %g5
15618 sllx %g1, %l3, %o5
15619 tge %icc, 0x2
15620 fmovse %xcc, %f24, %f12
15621 fbo,a %fcc0, loop_1506
15622 udivcc %i7, 0x0620, %i2
15623 ldstub [%l7 + 0x33], %l0
15624 bge %xcc, loop_1507
15625loop_1506:
15626 stx %g2, [%l7 + 0x58]
15627 smulcc %i4, 0x06B8, %l1
15628 tne %icc, 0x7
15629loop_1507:
15630 brz,a %l6, loop_1508
15631 bgu loop_1509
15632 movle %xcc, %o6, %i1
15633 mulscc %o1, %i3, %o0
15634loop_1508:
15635 orncc %o2, 0x1F57, %l5
15636loop_1509:
15637 edge16 %o3, %l2, %g7
15638 or %g4, %o7, %l4
15639 edge16l %i6, %g3, %i0
15640 movge %xcc, %o4, %i5
15641 fmovsneg %icc, %f18, %f6
15642 movg %icc, %g6, %g1
15643 sub %g5, 0x0C81, %l3
15644 sethi 0x177B, %o5
15645 saved
15646 rdpr %cwp, %g1
15647 rdpr %cansave, %g2
15648 rdpr %canrestore, %g3
15649 rdpr %cleanwin, %g4
15650 rdpr %otherwin, %g5
15651 rdpr %wstate, %g6
15652 tg %xcc, 0x3
15653 movrne %i2, 0x260, %i7
15654 fmovrdgez %g2, %f4, %f12
15655 fsrc1 %f22, %f10
15656 restored
15657 rdpr %cwp, %g1
15658 rdpr %cansave, %g2
15659 rdpr %canrestore, %g3
15660 rdpr %cleanwin, %g4
15661 rdpr %otherwin, %g5
15662 rdpr %wstate, %g6
15663 tvc %xcc, 0x6
15664 movrne %l0, 0x13D, %l1
15665 edge32 %i4, %l6, %o6
15666 wr %g0, 0x10, %asi
15667 ldsba [%l7 + 0x2C] %asi, %o1
15668 fbul %fcc0, loop_1510
15669 andn %i3, %i1, %o2
15670 edge16 %o0, %o3, %l5
15671 udivcc %l2, 0x0E90, %g4
15672loop_1510:
15673 ldsw [%l7 + 0x38], %o7
15674 set 0x4A, %g4
15675 stha %l4, [%l7 + %g4] 0x2b
15676 membar #Sync
15677 fmul8x16 %f16, %f24, %f22
15678 xnor %g7, 0x1CE8, %g3
15679 brlez,a %i6, loop_1511
15680 edge16 %i0, %i5, %o4
15681 movcc %icc, %g1, %g5
15682 movneg %icc, %g6, %o5
15683loop_1511:
15684 tpos %icc, 0x6
15685 edge32ln %l3, %i2, %g2
15686 movrne %i7, 0x3FD, %l0
15687 sdiv %l1, 0x1582, %l6
15688 tsubcc %o6, 0x0054, %i4
15689 fxnors %f24, %f26, %f4
15690 edge32ln %i3, %i1, %o1
15691 fxors %f2, %f31, %f9
15692 mulx %o2, %o0, %l5
15693 fbule %fcc1, loop_1512
15694 addccc %l2, %o3, %o7
15695 alignaddr %g4, %g7, %l4
15696 brz,a %g3, loop_1513
15697loop_1512:
15698 array8 %i6, %i5, %o4
15699 set 0x78, %o0
15700 ldsha [%l7 + %o0] 0x81, %g1
15701loop_1513:
15702 movre %i0, 0x3E3, %g6
15703 fmovsneg %icc, %f0, %f25
15704 wr %g0, 0x19, %asi
15705 ldstuba [%l7 + 0x24] %asi, %g5
15706 brlz,a %l3, loop_1514
15707 taddcctv %o5, 0x1123, %g2
15708 fmovdpos %xcc, %f25, %f20
15709 fmovrdlz %i2, %f22, %f20
15710loop_1514:
15711 mova %xcc, %i7, %l0
15712 umul %l6, 0x088A, %o6
15713 array16 %l1, %i3, %i1
15714 and %i4, %o2, %o1
15715 edge32ln %l5, %l2, %o3
15716 orcc %o7, %g4, %o0
15717 saved
15718 rdpr %cwp, %g1
15719 rdpr %cansave, %g2
15720 rdpr %canrestore, %g3
15721 rdpr %cleanwin, %g4
15722 rdpr %otherwin, %g5
15723 rdpr %wstate, %g6
15724 bcs,a,pt %icc, loop_1515
15725 sra %l4, %g7, %i6
15726 set 0x48, %l6
15727 ldsha [%l7 + %l6] 0x81, %g3
15728loop_1515:
15729 bg,a,pt %xcc, loop_1516
15730 bpos,a loop_1517
15731 edge16n %i5, %o4, %i0
15732 edge8n %g6, %g5, %l3
15733loop_1516:
15734 sub %g1, 0x0133, %o5
15735loop_1517:
15736 fbge %fcc2, loop_1518
15737 fbe,a %fcc1, loop_1519
15738 array16 %g2, %i7, %l0
15739 fbl,a %fcc0, loop_1520
15740loop_1518:
15741 ldsb [%l7 + 0x50], %l6
15742loop_1519:
15743 mulscc %i2, %o6, %l1
15744 fone %f8
15745loop_1520:
15746 brnz %i3, loop_1521
15747 subccc %i4, %i1, %o1
15748 brnz %o2, loop_1522
15749 andcc %l2, %o3, %o7
15750loop_1521:
15751 srax %l5, 0x19, %o0
15752 fcmpgt32 %f6, %f22, %l4
15753loop_1522:
15754 fcmpne16 %f28, %f8, %g4
15755 subc %g7, %i6, %g3
15756 orncc %i5, %i0, %g6
15757 fmovrdgez %o4, %f28, %f6
15758 srlx %g5, 0x18, %g1
15759 tge %xcc, 0x2
15760 srlx %o5, %l3, %i7
15761 bneg %xcc, loop_1523
15762 edge8n %l0, %l6, %g2
15763 alignaddrl %o6, %l1, %i2
15764 tpos %icc, 0x3
15765loop_1523:
15766 xorcc %i4, %i3, %i1
15767 set 0x52, %o2
15768 lduha [%l7 + %o2] 0x15, %o2
15769 addcc %o1, 0x0818, %l2
15770 brz,a %o3, loop_1524
15771 tleu %xcc, 0x1
15772 umul %l5, 0x0CE1, %o7
15773 edge16n %l4, %o0, %g4
15774loop_1524:
15775 ble,a %xcc, loop_1525
15776 and %i6, 0x078B, %g7
15777 restored
15778 rdpr %cwp, %g1
15779 rdpr %cansave, %g2
15780 rdpr %canrestore, %g3
15781 rdpr %cleanwin, %g4
15782 rdpr %otherwin, %g5
15783 rdpr %wstate, %g6
15784 xnorcc %i5, 0x0573, %g3
15785loop_1525:
15786 movvs %xcc, %i0, %g6
15787 srlx %o4, %g5, %g1
15788 tgu %icc, 0x3
15789 fbule %fcc2, loop_1526
15790 fmovrslez %l3, %f19, %f11
15791 taddcctv %i7, 0x08F3, %l0
15792 mulscc %o5, %g2, %l6
15793loop_1526:
15794 smulcc %o6, 0x0B0F, %l1
15795 subc %i4, 0x1FB9, %i2
15796 fnors %f6, %f10, %f31
15797 tl %xcc, 0x5
15798 edge8 %i1, %i3, %o1
15799 tsubcctv %l2, 0x15FB, %o3
15800 move %xcc, %l5, %o2
15801 fmovrslez %l4, %f3, %f17
15802 set 0x40, %i4
15803 stda %f0, [%l7 + %i4] 0x04
15804 tvc %xcc, 0x4
15805 sth %o0, [%l7 + 0x72]
15806 movcs %icc, %g4, %i6
15807 wr %g0, 0x10, %asi
15808 ldswa [%l7 + 0x7C] %asi, %o7
15809 std %f18, [%l7 + 0x10]
15810 bl,a,pn %xcc, loop_1527
15811 movg %icc, %i5, %g3
15812 fmovdleu %icc, %f21, %f26
15813 fbn,a %fcc1, loop_1528
15814loop_1527:
15815 tleu %xcc, 0x3
15816 fmovsvs %xcc, %f28, %f31
15817 set 0x40, %o1
15818 stda %f0, [%l7 + %o1] 0xf1
15819 membar #Sync
15820loop_1528:
15821 ldub [%l7 + 0x34], %i0
15822 tge %xcc, 0x3
15823 sir 0x04C9
15824 fmul8ulx16 %f26, %f2, %f16
15825 array16 %g6, %g7, %g5
15826 srlx %g1, 0x0C, %o4
15827 srlx %i7, 0x04, %l0
15828 edge16 %o5, %g2, %l6
15829 movn %xcc, %l3, %l1
15830 sdivx %o6, 0x1B2D, %i4
15831 set 0x54, %g7
15832 lduba [%l7 + %g7] 0x18, %i2
15833 fbule %fcc2, loop_1529
15834 bcs,a loop_1530
15835 bvc,a %icc, loop_1531
15836 srlx %i1, 0x10, %i3
15837loop_1529:
15838 mulscc %l2, %o3, %o1
15839loop_1530:
15840 fmovrse %l5, %f29, %f29
15841loop_1531:
15842 orncc %o2, %o0, %l4
15843 swap [%l7 + 0x50], %i6
15844 edge16l %g4, %i5, %g3
15845 tcs %xcc, 0x0
15846 pdist %f26, %f30, %f22
15847 subccc %o7, %i0, %g7
15848 fmovdpos %icc, %f0, %f23
15849 udiv %g6, 0x0668, %g5
15850 add %l7, 0x0C, %l6
15851 wr %g0, 0x80, %asi
15852 casa [%l6] %asi, %o4, %i7
15853 sdivcc %g1, 0x03B5, %l0
15854 be,a loop_1532
15855 andcc %o5, 0x1430, %g2
15856 wr %g0, 0x88, %asi
15857 ldsba [%l7 + 0x66] %asi, %l3
15858loop_1532:
15859 fmovs %f14, %f29
15860 taddcc %l1, %o6, %i4
15861 fmuld8sux16 %f24, %f12, %f8
15862 fbul,a %fcc1, loop_1533
15863 sll %l6, %i2, %i1
15864 fmovdleu %xcc, %f26, %f28
15865 tvc %icc, 0x4
15866loop_1533:
15867 fsrc2 %f30, %f26
15868 subccc %l2, 0x0184, %i3
15869 te %icc, 0x4
15870 brz,a %o1, loop_1534
15871 bge,pt %icc, loop_1535
15872 fbug %fcc2, loop_1536
15873 call loop_1537
15874loop_1534:
15875 mulx %l5, 0x17FA, %o3
15876loop_1535:
15877 fsrc1s %f29, %f9
15878loop_1536:
15879 fpmerge %f5, %f30, %f0
15880loop_1537:
15881 bne,pt %xcc, loop_1538
15882 brgez,a %o2, loop_1539
15883 bcs,a %icc, loop_1540
15884 edge16l %l4, %o0, %i6
15885loop_1538:
15886 srl %g4, 0x1E, %g3
15887loop_1539:
15888 tleu %icc, 0x3
15889loop_1540:
15890 fmovrslz %i5, %f21, %f27
15891 fcmpgt16 %f22, %f4, %i0
15892 taddcctv %o7, %g6, %g7
15893 movrne %g5, 0x2B3, %o4
15894 andncc %g1, %l0, %i7
15895 umul %g2, %l3, %l1
15896 stx %o5, [%l7 + 0x60]
15897 be %xcc, loop_1541
15898 sll %i4, 0x01, %o6
15899 edge8 %l6, %i1, %l2
15900 move %xcc, %i2, %o1
15901loop_1541:
15902 udivcc %i3, 0x1491, %o3
15903 sdivx %l5, 0x03F0, %l4
15904 fnegs %f31, %f4
15905 tcs %icc, 0x7
15906 fbg,a %fcc1, loop_1542
15907 stbar
15908 orcc %o2, 0x1181, %o0
15909 movcc %icc, %g4, %g3
15910loop_1542:
15911 fmul8x16au %f25, %f31, %f10
15912 fmovrse %i6, %f5, %f26
15913 edge16ln %i5, %i0, %o7
15914 bge %xcc, loop_1543
15915 nop
15916 set 0x58, %o3
15917 ldd [%l7 + %o3], %f30
15918 brgez %g6, loop_1544
15919 stx %g5, [%l7 + 0x40]
15920loop_1543:
15921 mulscc %g7, 0x1772, %g1
15922 sdiv %l0, 0x0EFD, %i7
15923loop_1544:
15924 sdiv %g2, 0x13BD, %l3
15925 sll %o4, %o5, %i4
15926 fmovdne %xcc, %f8, %f1
15927 fsrc2s %f19, %f3
15928 mulscc %o6, 0x15D1, %l6
15929 fmul8x16al %f31, %f27, %f6
15930 movge %icc, %i1, %l2
15931 fcmpgt16 %f28, %f30, %i2
15932 fmovrse %o1, %f21, %f7
15933 movpos %icc, %l1, %o3
15934 addccc %i3, %l4, %l5
15935 nop
15936 setx loop_1545, %l0, %l1
15937 jmpl %l1, %o0
15938 sdiv %o2, 0x0CE6, %g3
15939 fnands %f19, %f2, %f18
15940 xnorcc %i6, %g4, %i0
15941loop_1545:
15942 fpadd16s %f10, %f21, %f29
15943 bvc,pt %xcc, loop_1546
15944 fnot1s %f6, %f22
15945 fble,a %fcc3, loop_1547
15946 subccc %o7, 0x1498, %g6
15947loop_1546:
15948 st %f11, [%l7 + 0x34]
15949 movge %xcc, %g5, %i5
15950loop_1547:
15951 fsrc2s %f7, %f28
15952 set 0x28, %i6
15953 prefetcha [%l7 + %i6] 0x89, 0x0
15954 fandnot1s %f8, %f31, %f27
15955 edge16ln %g7, %i7, %l0
15956 fbule,a %fcc0, loop_1548
15957 and %l3, 0x1435, %g2
15958 srlx %o4, %i4, %o5
15959 tvs %icc, 0x3
15960loop_1548:
15961 srl %o6, 0x10, %i1
15962 ble,a %xcc, loop_1549
15963 fmovda %xcc, %f24, %f30
15964 fcmple16 %f30, %f26, %l6
15965 movrgez %i2, %o1, %l1
15966loop_1549:
15967 tcc %xcc, 0x3
15968 fmovrsne %o3, %f4, %f25
15969 ldd [%l7 + 0x20], %i2
15970 move %xcc, %l4, %l2
15971 edge32n %l5, %o0, %g3
15972 andncc %i6, %o2, %g4
15973 fmovda %xcc, %f4, %f19
15974 movge %xcc, %i0, %o7
15975 or %g6, 0x0AA6, %g5
15976 fcmped %fcc1, %f30, %f6
15977 fcmpne32 %f0, %f0, %g1
15978 umul %g7, %i5, %l0
15979 tleu %icc, 0x0
15980 fnor %f18, %f10, %f28
15981 tg %icc, 0x7
15982 fmovd %f14, %f16
15983 membar 0x51
15984 srax %i7, 0x1F, %g2
15985 fmovsl %icc, %f2, %f1
15986 fsrc2 %f8, %f6
15987 tg %icc, 0x2
15988 edge16ln %o4, %i4, %o5
15989 fmovdn %icc, %f26, %f4
15990 andn %o6, %l3, %i1
15991 bg,a %icc, loop_1550
15992 movrlez %i2, 0x339, %l6
15993 movrgz %o1, %l1, %i3
15994 set 0x32, %i3
15995 stha %o3, [%l7 + %i3] 0x88
15996loop_1550:
15997 alignaddrl %l2, %l4, %l5
15998 subcc %g3, 0x0F60, %i6
15999 be,pn %xcc, loop_1551
16000 movrgez %o2, 0x3F5, %g4
16001 fpadd32s %f5, %f7, %f29
16002 fandnot1 %f30, %f8, %f6
16003loop_1551:
16004 sllx %i0, 0x05, %o0
16005 tvs %xcc, 0x1
16006 membar 0x16
16007 movrlz %g6, %g5, %o7
16008 fandnot2 %f12, %f14, %f30
16009 movre %g1, 0x39E, %g7
16010 tn %xcc, 0x1
16011 sub %l0, %i7, %g2
16012 edge8n %o4, %i5, %i4
16013 fmovrsgez %o6, %f3, %f9
16014 fmovrdlz %o5, %f28, %f30
16015 edge8 %i1, %i2, %l3
16016 brnz %l6, loop_1552
16017 addcc %l1, 0x1E14, %i3
16018 tcs %xcc, 0x4
16019 movrne %o3, %l2, %l4
16020loop_1552:
16021 ldsb [%l7 + 0x5A], %l5
16022 movpos %xcc, %g3, %o1
16023 fandnot2 %f6, %f28, %f4
16024 movrgz %i6, 0x366, %g4
16025 tvs %icc, 0x5
16026 fnegd %f12, %f0
16027 xnorcc %o2, 0x09B4, %i0
16028 edge32n %g6, %g5, %o7
16029 fba %fcc0, loop_1553
16030 prefetch [%l7 + 0x60], 0x1
16031 tsubcc %o0, %g1, %g7
16032 mulx %i7, %g2, %l0
16033loop_1553:
16034 movpos %icc, %i5, %i4
16035 movrgez %o6, 0x293, %o5
16036 restored
16037 rdpr %cwp, %g1
16038 rdpr %cansave, %g2
16039 rdpr %canrestore, %g3
16040 rdpr %cleanwin, %g4
16041 rdpr %otherwin, %g5
16042 rdpr %wstate, %g6
16043 xorcc %i1, %i2, %l3
16044 fbug %fcc2, loop_1554
16045 ldd [%l7 + 0x60], %f6
16046 stx %o4, [%l7 + 0x38]
16047 fmul8sux16 %f18, %f28, %f14
16048loop_1554:
16049 srax %l6, %i3, %l1
16050 fmovsle %xcc, %f20, %f31
16051 fmul8ulx16 %f4, %f12, %f12
16052 tpos %icc, 0x2
16053 tcs %xcc, 0x2
16054 array32 %o3, %l4, %l2
16055 bneg,a,pt %icc, loop_1555
16056 srax %g3, 0x03, %o1
16057 tle %xcc, 0x4
16058 tge %icc, 0x6
16059loop_1555:
16060 nop
16061 set 0x68, %l1
16062 ldd [%l7 + %l1], %i6
16063 tsubcc %g4, %l5, %o2
16064 wr %g0, 0x10, %asi
16065 stda %f0, [%l7 + 0x40] %asi
16066 edge8l %i0, %g6, %o7
16067 movrlz %o0, %g1, %g7
16068 fbule %fcc2, loop_1556
16069 movge %xcc, %g5, %i7
16070 fpsub16s %f11, %f4, %f27
16071 tge %xcc, 0x6
16072loop_1556:
16073 fcmps %fcc3, %f17, %f16
16074 mulscc %l0, 0x0284, %g2
16075 tgu %xcc, 0x5
16076 movrgz %i4, %o6, %i5
16077 ldsw [%l7 + 0x30], %i1
16078 fmovscc %icc, %f4, %f23
16079 saved
16080 rdpr %cwp, %g1
16081 rdpr %cansave, %g2
16082 rdpr %canrestore, %g3
16083 rdpr %cleanwin, %g4
16084 rdpr %otherwin, %g5
16085 rdpr %wstate, %g6
16086 andncc %o5, %l3, %i2
16087 ldstub [%l7 + 0x3F], %o4
16088 set 0x60, %g3
16089 stwa %i3, [%l7 + %g3] 0x88
16090 saved
16091 rdpr %cwp, %g1
16092 rdpr %cansave, %g2
16093 rdpr %canrestore, %g3
16094 rdpr %cleanwin, %g4
16095 rdpr %otherwin, %g5
16096 rdpr %wstate, %g6
16097 sll %l6, 0x1E, %o3
16098 movvc %icc, %l1, %l4
16099 movneg %icc, %l2, %o1
16100 stbar
16101 movleu %xcc, %g3, %i6
16102 orncc %l5, %o2, %g4
16103 taddcctv %g6, 0x1EDD, %o7
16104 move %icc, %i0, %g1
16105 smul %g7, %g5, %i7
16106 subcc %o0, 0x17E1, %g2
16107 wr %g0, 0x2a, %asi
16108 stba %i4, [%l7 + 0x31] %asi
16109 membar #Sync
16110 array32 %o6, %i5, %l0
16111 fands %f9, %f11, %f22
16112 fbne,a %fcc2, loop_1557
16113 tcc %xcc, 0x0
16114 udivx %o5, 0x0944, %l3
16115 popc 0x048C, %i2
16116loop_1557:
16117 fmovrdlz %o4, %f18, %f4
16118 fnegd %f6, %f14
16119 fmovdl %icc, %f10, %f22
16120 movrgez %i1, %l6, %i3
16121 fmovsle %icc, %f2, %f28
16122 add %l1, %o3, %l4
16123 array16 %l2, %o1, %i6
16124 bneg,pn %xcc, loop_1558
16125 popc %l5, %g3
16126 orncc %g4, %g6, %o7
16127 array32 %i0, %g1, %o2
16128loop_1558:
16129 edge8l %g5, %g7, %i7
16130 set 0x68, %i1
16131 ldswa [%l7 + %i1] 0x88, %o0
16132 taddcctv %g2, %o6, %i4
16133 addccc %l0, %i5, %o5
16134 bpos,a,pt %xcc, loop_1559
16135 fornot2 %f22, %f26, %f12
16136 fbne,a %fcc2, loop_1560
16137 addc %l3, %i2, %o4
16138loop_1559:
16139 prefetch [%l7 + 0x70], 0x3
16140 fble %fcc2, loop_1561
16141loop_1560:
16142 nop
16143 set 0x4C, %l3
16144 ldsw [%l7 + %l3], %l6
16145 taddcc %i3, %i1, %l1
16146 fmovdg %icc, %f3, %f7
16147loop_1561:
16148 fbl %fcc1, loop_1562
16149 movleu %xcc, %o3, %l4
16150 fbge,a %fcc1, loop_1563
16151 ldd [%l7 + 0x38], %o0
16152loop_1562:
16153 ta %xcc, 0x5
16154 fmovrslz %l2, %f5, %f13
16155loop_1563:
16156 udivx %i6, 0x17F0, %l5
16157 bshuffle %f30, %f22, %f24
16158 fmovdpos %xcc, %f19, %f18
16159 wr %g0, 0x27, %asi
16160 stba %g3, [%l7 + 0x4B] %asi
16161 membar #Sync
16162 nop
16163 set 0x20, %o7
16164 stx %g6, [%l7 + %o7]
16165 ble,a loop_1564
16166 movn %xcc, %o7, %i0
16167 fble,a %fcc3, loop_1565
16168 srlx %g4, %g1, %g5
16169loop_1564:
16170 smul %g7, %i7, %o0
16171 orn %g2, %o2, %o6
16172loop_1565:
16173 alignaddr %l0, %i4, %o5
16174 movge %xcc, %i5, %l3
16175 edge8ln %i2, %l6, %o4
16176 sdiv %i3, 0x13F4, %i1
16177 fpmerge %f31, %f2, %f22
16178 fbo %fcc3, loop_1566
16179 edge16 %o3, %l4, %o1
16180 sethi 0x1D4C, %l1
16181 edge32ln %i6, %l5, %g3
16182loop_1566:
16183 flush %l7 + 0x50
16184 sll %l2, 0x1F, %g6
16185 srlx %o7, 0x1D, %g4
16186 movgu %icc, %g1, %i0
16187 edge16l %g5, %g7, %i7
16188 fpadd32s %f24, %f21, %f18
16189 add %o0, 0x05EA, %g2
16190 fmovdcs %icc, %f27, %f1
16191 tn %xcc, 0x5
16192 fbn,a %fcc3, loop_1567
16193 lduw [%l7 + 0x70], %o6
16194 movg %icc, %l0, %i4
16195 addcc %o5, 0x008E, %i5
16196loop_1567:
16197 edge32n %l3, %i2, %l6
16198 tl %xcc, 0x3
16199 fmovrdgez %o4, %f28, %f22
16200 movcc %icc, %o2, %i3
16201 umulcc %i1, 0x0531, %l4
16202 udivx %o3, 0x026C, %l1
16203 brnz,a %i6, loop_1568
16204 fba,a %fcc1, loop_1569
16205 fbue %fcc3, loop_1570
16206 movrlz %l5, %o1, %g3
16207loop_1568:
16208 fmovrdlz %l2, %f10, %f8
16209loop_1569:
16210 movvc %xcc, %o7, %g4
16211loop_1570:
16212 sub %g1, 0x01A9, %i0
16213 movvc %xcc, %g5, %g7
16214 swap [%l7 + 0x7C], %i7
16215 smulcc %o0, %g6, %o6
16216 edge16n %g2, %i4, %l0
16217 fmul8x16 %f19, %f20, %f0
16218 movvs %xcc, %i5, %l3
16219 fnot1 %f14, %f2
16220 nop
16221 setx loop_1571, %l0, %l1
16222 jmpl %l1, %o5
16223 tne %icc, 0x5
16224 movrlz %i2, %l6, %o2
16225 edge8n %i3, %i1, %l4
16226loop_1571:
16227 xnor %o3, %l1, %i6
16228 smul %l5, %o4, %g3
16229 fors %f21, %f18, %f1
16230 tpos %xcc, 0x4
16231 bg,a,pn %icc, loop_1572
16232 umulcc %o1, %o7, %g4
16233 fpadd32s %f17, %f14, %f3
16234 fmovdcc %icc, %f27, %f25
16235loop_1572:
16236 stw %l2, [%l7 + 0x34]
16237 fmovsn %icc, %f6, %f22
16238 move %xcc, %i0, %g1
16239 srl %g5, %i7, %g7
16240 fmovdcs %icc, %f23, %f23
16241 brnz %g6, loop_1573
16242 addcc %o0, %g2, %o6
16243 st %f7, [%l7 + 0x28]
16244 edge16n %i4, %l0, %l3
16245loop_1573:
16246 ta %icc, 0x4
16247 fcmpes %fcc1, %f16, %f9
16248 fmovrsgz %i5, %f18, %f22
16249 swap [%l7 + 0x78], %o5
16250 orcc %l6, %i2, %o2
16251 fbge,a %fcc1, loop_1574
16252 fmovrse %i3, %f29, %f23
16253 add %l4, 0x0673, %i1
16254 ldx [%l7 + 0x48], %o3
16255loop_1574:
16256 tvs %xcc, 0x7
16257 bneg,a,pn %xcc, loop_1575
16258 orncc %i6, 0x1080, %l5
16259 ble %xcc, loop_1576
16260 tn %xcc, 0x5
16261loop_1575:
16262 sdivx %o4, 0x1231, %g3
16263 tg %xcc, 0x4
16264loop_1576:
16265 edge16ln %l1, %o7, %o1
16266 addcc %g4, %l2, %i0
16267 sth %g1, [%l7 + 0x78]
16268 taddcc %i7, %g7, %g6
16269 tcs %xcc, 0x6
16270 wr %g0, 0x89, %asi
16271 stxa %o0, [%l7 + 0x60] %asi
16272 xnor %g5, %o6, %i4
16273 fmovdgu %icc, %f24, %f0
16274 orn %l0, 0x1ABD, %l3
16275 edge16l %i5, %g2, %l6
16276 udivx %o5, 0x1DEF, %i2
16277 movre %o2, %i3, %l4
16278 fpadd16 %f22, %f0, %f8
16279 fmovrdgez %i1, %f18, %f22
16280 array8 %i6, %o3, %l5
16281 movne %xcc, %o4, %l1
16282 movcs %xcc, %g3, %o1
16283 srax %o7, %g4, %i0
16284 xorcc %l2, 0x130D, %g1
16285 fpackfix %f2, %f21
16286 udivx %g7, 0x1D89, %i7
16287 pdist %f30, %f24, %f10
16288 xnor %g6, 0x18BF, %o0
16289 fmovdvc %icc, %f25, %f6
16290 movcc %xcc, %g5, %i4
16291 prefetch [%l7 + 0x50], 0x1
16292 set 0x48, %l5
16293 prefetcha [%l7 + %l5] 0x11, 0x3
16294 tsubcc %l3, 0x1FDC, %o6
16295 ld [%l7 + 0x40], %f17
16296 bneg,a loop_1577
16297 fmovd %f4, %f18
16298 edge32l %g2, %l6, %i5
16299 tcc %icc, 0x7
16300loop_1577:
16301 ldd [%l7 + 0x58], %o4
16302 subc %o2, 0x0BDF, %i2
16303 fmovscs %xcc, %f5, %f15
16304 movvs %xcc, %l4, %i3
16305 srlx %i6, %i1, %l5
16306 movneg %icc, %o3, %l1
16307 fors %f6, %f18, %f30
16308 ble,pt %icc, loop_1578
16309 taddcc %g3, %o4, %o1
16310 sdivcc %g4, 0x02F9, %o7
16311 ldsb [%l7 + 0x45], %i0
16312loop_1578:
16313 lduw [%l7 + 0x70], %l2
16314 tn %icc, 0x7
16315 nop
16316 set 0x60, %o6
16317 ldx [%l7 + %o6], %g1
16318 array16 %i7, %g7, %o0
16319 fmul8x16 %f22, %f30, %f8
16320 edge32ln %g6, %g5, %l0
16321 addcc %i4, %l3, %g2
16322 sdivx %o6, 0x1BEC, %l6
16323 andcc %i5, %o5, %i2
16324 fone %f0
16325 tl %xcc, 0x0
16326 tcc %xcc, 0x2
16327 bvs,pn %icc, loop_1579
16328 sra %l4, %o2, %i6
16329 mulx %i1, 0x0678, %i3
16330 movcc %icc, %l5, %l1
16331loop_1579:
16332 alignaddrl %o3, %o4, %o1
16333 smulcc %g4, %o7, %i0
16334 taddcctv %g3, %g1, %l2
16335 bl,pt %xcc, loop_1580
16336 movpos %icc, %g7, %i7
16337 tleu %icc, 0x2
16338 movrgz %o0, 0x370, %g6
16339loop_1580:
16340 fand %f8, %f14, %f2
16341 movneg %icc, %g5, %i4
16342 xnor %l0, 0x10FF, %l3
16343 xorcc %g2, %o6, %i5
16344 subccc %l6, %o5, %l4
16345 brnz %o2, loop_1581
16346 fpadd32s %f15, %f16, %f22
16347 movpos %icc, %i6, %i2
16348 tvs %icc, 0x6
16349loop_1581:
16350 srlx %i1, %i3, %l5
16351 fbl,a %fcc1, loop_1582
16352 brnz,a %o3, loop_1583
16353 fcmpeq32 %f4, %f0, %l1
16354 add %l7, 0x6C, %l6
16355 wr %g0, 0x10, %asi
16356 lda [%l6] %asi, %o1
16357 casa [%l6] %asi, %o1, %o4
16358loop_1582:
16359 addc %o7, 0x1948, %i0
16360loop_1583:
16361 array16 %g4, %g3, %l2
16362 set 0x6C, %g2
16363 ldsha [%l7 + %g2] 0x18, %g1
16364 sra %i7, %o0, %g6
16365 fmovd %f26, %f20
16366 mulscc %g5, 0x0D42, %i4
16367 fand %f22, %f2, %f10
16368 tsubcctv %l0, %g7, %l3
16369 ble,pt %icc, loop_1584
16370 xorcc %o6, %g2, %l6
16371 set 0x7A, %l2
16372 stha %i5, [%l7 + %l2] 0x27
16373 membar #Sync
16374loop_1584:
16375 movpos %icc, %o5, %l4
16376 wr %g0, 0x23, %asi
16377 stxa %o2, [%l7 + 0x28] %asi
16378 membar #Sync
16379 alignaddrl %i2, %i1, %i6
16380 movgu %icc, %i3, %l5
16381 fxnors %f10, %f29, %f9
16382 ba,a loop_1585
16383 fpadd16s %f16, %f3, %f29
16384 wr %g0, 0x81, %asi
16385 ldsba [%l7 + 0x1C] %asi, %l1
16386loop_1585:
16387 fbue,a %fcc1, loop_1586
16388 nop
16389 setx loop_1587, %l0, %l1
16390 wrpr 0x1, %tl
16391 wrpr %l1, %tpc
16392 add %l1, 0x4, %l1
16393 wrpr %l1, %tnpc
16394 setx 0x34400001400, %l0, %l1
16395 wrpr %l1, %tstate
16396 wrhpr 0x4, %htstate
16397 retry
16398 and %o1, 0x149B, %o3
16399 alignaddrl %o4, %o7, %g4
16400loop_1586:
16401 fbe,a %fcc2, loop_1588
16402loop_1587:
16403 ldd [%l7 + 0x60], %g2
16404 fmovrse %l2, %f29, %f12
16405 array32 %i0, %i7, %g1
16406loop_1588:
16407 fnot2s %f17, %f15
16408 sir 0x12DE
16409 fmuld8sux16 %f30, %f24, %f2
16410 fnegd %f28, %f20
16411 movrgez %o0, %g6, %i4
16412 orcc %l0, %g7, %l3
16413 stbar
16414 set 0x58, %g5
16415 ldswa [%l7 + %g5] 0x19, %g5
16416 movvs %xcc, %g2, %l6
16417 addc %i5, %o6, %l4
16418 add %l7, 0x50, %l6
16419 wr %g0, 0x18, %asi
16420 casxa [%l6] 0x18, %o2, %i2
16421 edge16l %o5, %i1, %i3
16422 bvc,a,pn %xcc, loop_1589
16423 tneg %icc, 0x7
16424 bg,pn %xcc, loop_1590
16425 xnorcc %i6, 0x0CE7, %l1
16426loop_1589:
16427 nop
16428 add %l7, 0x68, %l6
16429 wr %g0, 0x89, %asi
16430 casxa [%l6] 0x89, %o1, %o3
16431loop_1590:
16432 fmovrdgez %l5, %f6, %f24
16433 bneg %icc, loop_1591
16434 restored
16435 rdpr %cwp, %g1
16436 rdpr %cansave, %g2
16437 rdpr %canrestore, %g3
16438 rdpr %cleanwin, %g4
16439 rdpr %otherwin, %g5
16440 rdpr %wstate, %g6
16441 fmovrdne %o7, %f6, %f26
16442 te %xcc, 0x6
16443loop_1591:
16444 fmovdcs %xcc, %f8, %f1
16445 ta %icc, 0x6
16446 fcmpd %fcc2, %f28, %f12
16447 andncc %g4, %g3, %l2
16448 fabsd %f18, %f30
16449 tneg %xcc, 0x7
16450 bleu loop_1592
16451 fmovscc %xcc, %f23, %f27
16452 mulx %i0, %i7, %g1
16453 orncc %o0, 0x1340, %g6
16454loop_1592:
16455 xnor %i4, 0x0760, %o4
16456 mulx %g7, 0x1231, %l3
16457 tcc %xcc, 0x2
16458 umulcc %l0, %g5, %g2
16459 udiv %i5, 0x03DE, %l6
16460 movvc %xcc, %l4, %o6
16461 fmovdne %xcc, %f6, %f13
16462 fbge,a %fcc3, loop_1593
16463 edge32 %i2, %o5, %i1
16464 fmovrdne %i3, %f4, %f26
16465 restored
16466 rdpr %cwp, %g1
16467 rdpr %cansave, %g2
16468 rdpr %canrestore, %g3
16469 rdpr %cleanwin, %g4
16470 rdpr %otherwin, %g5
16471 rdpr %wstate, %g6
16472loop_1593:
16473 movrlez %i6, %l1, %o2
16474 fnot2s %f3, %f8
16475 fmul8x16 %f17, %f8, %f4
16476 edge32 %o1, %o3, %o7
16477 andncc %l5, %g3, %g4
16478 tl %xcc, 0x3
16479 tcs %icc, 0x0
16480 te %xcc, 0x5
16481 bn,pt %xcc, loop_1594
16482 taddcc %l2, %i0, %i7
16483 fmovdcs %xcc, %f1, %f23
16484 fpadd32s %f10, %f29, %f23
16485loop_1594:
16486 restored
16487 rdpr %cwp, %g1
16488 rdpr %cansave, %g2
16489 rdpr %canrestore, %g3
16490 rdpr %cleanwin, %g4
16491 rdpr %otherwin, %g5
16492 rdpr %wstate, %g6
16493 brgz %g1, loop_1595
16494 fbe,a %fcc2, loop_1596
16495 smul %g6, 0x17AA, %o0
16496 movvs %icc, %o4, %i4
16497loop_1595:
16498 edge16n %g7, %l3, %g5
16499loop_1596:
16500 stx %g2, [%l7 + 0x58]
16501 bshuffle %f30, %f22, %f20
16502 bvc,pn %xcc, loop_1597
16503 taddcc %l0, 0x1937, %i5
16504 bvc %icc, loop_1598
16505 movne %xcc, %l6, %o6
16506loop_1597:
16507 fpadd16 %f4, %f2, %f2
16508 sra %i2, %o5, %i1
16509loop_1598:
16510 smulcc %l4, 0x1D43, %i6
16511 edge32 %l1, %o2, %o1
16512 movcs %icc, %i3, %o3
16513 stw %o7, [%l7 + 0x38]
16514 fbge %fcc1, loop_1599
16515 fandnot2s %f21, %f10, %f13
16516 xnorcc %l5, %g3, %l2
16517 fmovsle %xcc, %f12, %f21
16518loop_1599:
16519 orcc %i0, %g4, %g1
16520 taddcctv %g6, 0x15D2, %i7
16521 taddcc %o4, 0x0747, %o0
16522 edge16 %g7, %l3, %i4
16523 brgz,a %g5, loop_1600
16524 andcc %l0, %g2, %i5
16525 mova %xcc, %l6, %o6
16526 alignaddrl %i2, %i1, %o5
16527loop_1600:
16528 fmovdne %icc, %f14, %f17
16529 fcmpgt32 %f8, %f24, %l4
16530 edge32n %l1, %o2, %o1
16531 lduw [%l7 + 0x70], %i3
16532 movn %xcc, %o3, %i6
16533 fbuge,a %fcc3, loop_1601
16534 xnor %o7, 0x108B, %g3
16535 fornot1s %f18, %f28, %f14
16536 add %l7, 0x38, %l6
16537 wr %g0, 0x88, %asi
16538 ldxa [%l6] %asi, %l2
16539 casxa [%l6] %asi, %l2, %l5
16540loop_1601:
16541 movgu %xcc, %i0, %g1
16542 ld [%l7 + 0x2C], %f11
16543 fcmpeq32 %f28, %f12, %g4
16544 udivx %g6, 0x05F7, %i7
16545 set 0x40, %i5
16546 ldda [%l7 + %i5] 0x88, %f0
16547 edge8n %o4, %o0, %g7
16548 edge32n %l3, %g5, %i4
16549 array32 %g2, %l0, %i5
16550 ldsw [%l7 + 0x70], %l6
16551 bcc,pn %xcc, loop_1602
16552 stx %i2, [%l7 + 0x38]
16553 fornot2s %f11, %f16, %f11
16554 fsrc2 %f16, %f6
16555loop_1602:
16556 nop
16557 set 0x08, %o4
16558 stwa %i1, [%l7 + %o4] 0x18
16559 wr %g0, 0x80, %asi
16560 lda [%l7 + 0x6C] %asi, %f1
16561 taddcctv %o5, 0x04AF, %o6
16562 restored
16563 rdpr %cwp, %g1
16564 rdpr %cansave, %g2
16565 rdpr %canrestore, %g3
16566 rdpr %cleanwin, %g4
16567 rdpr %otherwin, %g5
16568 rdpr %wstate, %g6
16569 movvc %xcc, %l1, %l4
16570 bg %xcc, loop_1603
16571 alignaddr %o1, %i3, %o2
16572 sra %i6, 0x16, %o7
16573 tcs %icc, 0x6
16574loop_1603:
16575 andcc %g3, 0x0131, %o3
16576 fmul8sux16 %f14, %f16, %f2
16577 fornot1 %f30, %f26, %f28
16578 movvc %xcc, %l5, %i0
16579 tgu %icc, 0x7
16580 taddcc %g1, 0x1F34, %g4
16581 fnegd %f2, %f26
16582 fmovrdlz %g6, %f2, %f16
16583 ble,pn %icc, loop_1604
16584 add %i7, 0x00E9, %o4
16585 edge8 %l2, %g7, %l3
16586 bgu,pt %xcc, loop_1605
16587loop_1604:
16588 movvs %icc, %o0, %g5
16589 fblg,a %fcc2, loop_1606
16590 fmovrde %g2, %f18, %f16
16591loop_1605:
16592 sethi 0x18D0, %i4
16593 edge8l %i5, %l6, %l0
16594loop_1606:
16595 tneg %icc, 0x0
16596 movcc %xcc, %i2, %o5
16597 edge16l %o6, %l1, %i1
16598 fcmple16 %f8, %f18, %o1
16599 movpos %icc, %i3, %o2
16600 edge32l %i6, %l4, %g3
16601 fmul8x16au %f0, %f6, %f16
16602 alignaddr %o3, %l5, %o7
16603 fbug %fcc2, loop_1607
16604 mulscc %i0, 0x1E25, %g1
16605 add %l7, 0x0C, %l6
16606 wr %g0, 0x89, %asi
16607 lda [%l6] %asi, %g6
16608 casa [%l6] %asi, %g6, %g4
16609loop_1607:
16610 brlz,a %o4, loop_1608
16611 movg %xcc, %l2, %g7
16612 fpsub16 %f20, %f12, %f4
16613 tcc %icc, 0x3
16614loop_1608:
16615 srax %l3, 0x00, %o0
16616 mulscc %g5, %i7, %i4
16617 xnorcc %g2, 0x0A1D, %l6
16618 fmovsa %icc, %f24, %f31
16619 tl %icc, 0x6
16620 orncc %l0, 0x072D, %i5
16621 andncc %i2, %o6, %l1
16622 movvs %xcc, %o5, %o1
16623 addc %i1, 0x0AED, %i3
16624 fmovsn %icc, %f1, %f8
16625 tgu %icc, 0x2
16626 edge16ln %i6, %o2, %g3
16627 orn %l4, %o3, %l5
16628 nop
16629 setx loop_1609, %l0, %l1
16630 wrpr 0x1, %tl
16631 wrpr %l1, %tnpc
16632 setx 0x34400001400, %l0, %l1
16633 wrpr %l1, %tstate
16634 wrhpr 0x4, %htstate
16635 done
16636 sir 0x0820
16637 array16 %i0, %o7, %g1
16638 sdiv %g4, 0x0D21, %g6
16639loop_1609:
16640 fxor %f2, %f2, %f0
16641 membar #Sync
16642 wr %g0, 0xf8, %asi
16643 ldda [%l7 + 0x40] %asi, %f16
16644 edge8 %o4, %l2, %l3
16645 membar 0x3F
16646 ldstub [%l7 + 0x5E], %g7
16647 ldub [%l7 + 0x48], %o0
16648 fbne %fcc3, loop_1610
16649 edge8l %g5, %i4, %g2
16650 movn %icc, %i7, %l0
16651 movcc %xcc, %l6, %i5
16652loop_1610:
16653 tsubcc %i2, %l1, %o6
16654 wr %g0, 0x11, %asi
16655 lda [%l7 + 0x08] %asi, %f15
16656 mulscc %o1, 0x06CD, %i1
16657 movn %xcc, %o5, %i6
16658 tle %icc, 0x4
16659 fsrc2 %f30, %f18
16660 udiv %i3, 0x01BD, %o2
16661 movcc %xcc, %l4, %g3
16662 add %o3, %i0, %l5
16663 movvs %icc, %g1, %g4
16664 fmovsleu %icc, %f18, %f24
16665 tgu %icc, 0x5
16666 or %g6, %o7, %o4
16667 tvc %icc, 0x5
16668 fcmped %fcc1, %f4, %f18
16669 tg %icc, 0x2
16670 xnorcc %l3, 0x043D, %g7
16671 ldd [%l7 + 0x18], %f18
16672 movne %icc, %l2, %o0
16673 fmovd %f4, %f0
16674 flush %l7 + 0x3C
16675 movne %icc, %i4, %g5
16676 fbne %fcc3, loop_1611
16677 sdivx %g2, 0x1EB8, %l0
16678 srlx %l6, 0x1A, %i5
16679 sdivcc %i7, 0x1246, %l1
16680loop_1611:
16681 fmovrdne %i2, %f22, %f18
16682 andncc %o6, %o1, %o5
16683 addc %i1, %i6, %o2
16684 fmovdne %icc, %f1, %f26
16685 bshuffle %f26, %f2, %f24
16686 ldstub [%l7 + 0x2D], %i3
16687 nop
16688 set 0x40, %i0
16689 ldd [%l7 + %i0], %g2
16690 tle %xcc, 0x6
16691 call loop_1612
16692 fmuld8ulx16 %f6, %f3, %f2
16693 fmovdcs %icc, %f0, %f14
16694 udivx %l4, 0x137F, %o3
16695loop_1612:
16696 tsubcctv %l5, %i0, %g4
16697 popc 0x0B76, %g6
16698 umul %g1, %o4, %o7
16699 nop
16700 setx loop_1613, %l0, %l1
16701 jmpl %l1, %g7
16702 tvc %icc, 0x0
16703 fpmerge %f26, %f31, %f14
16704 alignaddr %l3, %o0, %l2
16705loop_1613:
16706 movcc %icc, %g5, %i4
16707 fandnot2 %f24, %f12, %f8
16708 tsubcc %l0, 0x15ED, %g2
16709 brgz,a %i5, loop_1614
16710 edge32l %i7, %l6, %i2
16711 edge16 %o6, %l1, %o5
16712 add %i1, %o1, %i6
16713loop_1614:
16714 nop
16715 wr %g0, 0x0c, %asi
16716 ldxa [%l7 + 0x18] %asi, %o2
16717 srl %i3, %g3, %l4
16718 set 0x10, %i2
16719 ldxa [%l7 + %i2] 0x10, %l5
16720 movpos %icc, %o3, %i0
16721 std %g6, [%l7 + 0x68]
16722 movrlz %g1, 0x080, %g4
16723 fmovrdlez %o4, %f6, %f8
16724 edge16n %g7, %o7, %l3
16725 tne %icc, 0x3
16726 edge32 %l2, %g5, %i4
16727 for %f24, %f16, %f24
16728 wr %g0, 0x89, %asi
16729 lduba [%l7 + 0x29] %asi, %o0
16730 membar 0x0D
16731 tge %icc, 0x4
16732 subc %g2, 0x0002, %l0
16733 mulx %i7, %l6, %i2
16734 edge32 %i5, %l1, %o5
16735 fones %f3
16736 or %i1, %o1, %i6
16737 edge32 %o6, %i3, %g3
16738 mova %icc, %o2, %l4
16739 edge8l %l5, %i0, %o3
16740 umulcc %g6, %g4, %g1
16741 xor %o4, %o7, %l3
16742 set 0x10, %l4
16743 stha %l2, [%l7 + %l4] 0x04
16744 fbul,a %fcc1, loop_1615
16745 edge8n %g5, %g7, %o0
16746 movne %xcc, %g2, %l0
16747 fmovsl %xcc, %f23, %f12
16748loop_1615:
16749 tvs %icc, 0x3
16750 ldstub [%l7 + 0x0B], %i4
16751 umul %l6, 0x0149, %i7
16752 edge32n %i2, %l1, %o5
16753 movneg %xcc, %i5, %i1
16754 udivcc %i6, 0x18B4, %o1
16755 fcmpgt16 %f12, %f16, %o6
16756 bcc,pt %icc, loop_1616
16757 array8 %g3, %i3, %l4
16758 sllx %o2, %l5, %i0
16759 subcc %o3, %g4, %g6
16760loop_1616:
16761 alignaddr %o4, %g1, %o7
16762 fones %f0
16763 set 0x58, %l0
16764 sta %f15, [%l7 + %l0] 0x19
16765 tvc %xcc, 0x7
16766 add %l3, %l2, %g7
16767 fbge %fcc2, loop_1617
16768 bgu loop_1618
16769 srax %g5, %g2, %l0
16770 srl %o0, %l6, %i7
16771loop_1617:
16772 fmul8sux16 %f16, %f30, %f30
16773loop_1618:
16774 nop
16775 setx loop_1619, %l0, %l1
16776 wrpr 0x1, %tl
16777 wrpr %l1, %tnpc
16778 setx 0x34400001400, %l0, %l1
16779 wrpr %l1, %tstate
16780 wrhpr 0x4, %htstate
16781 done
16782 edge32 %i2, %i4, %l1
16783 for %f24, %f26, %f0
16784 movle %xcc, %o5, %i1
16785loop_1619:
16786 sdivcc %i5, 0x0D9E, %o1
16787 fcmpne32 %f22, %f14, %i6
16788 fbug,a %fcc1, loop_1620
16789 fcmpes %fcc1, %f9, %f17
16790 set 0x7F, %o5
16791 ldsba [%l7 + %o5] 0x18, %o6
16792loop_1620:
16793 brz,a %g3, loop_1621
16794 bne loop_1622
16795 tle %icc, 0x3
16796 bne,a,pn %icc, loop_1623
16797loop_1621:
16798 xnor %l4, 0x035C, %i3
16799loop_1622:
16800 fble,a %fcc3, loop_1624
16801 smulcc %o2, 0x0C1D, %l5
16802loop_1623:
16803 sir 0x06D5
16804 wr %g0, 0x23, %asi
16805 stwa %o3, [%l7 + 0x18] %asi
16806 membar #Sync
16807loop_1624:
16808 fmovsl %icc, %f21, %f6
16809 fornot1 %f0, %f22, %f8
16810 edge32ln %i0, %g4, %g6
16811 tpos %xcc, 0x0
16812 ldstub [%l7 + 0x5B], %o4
16813 edge8l %o7, %g1, %l2
16814 fmovdn %xcc, %f15, %f20
16815 movrlez %l3, %g5, %g7
16816 fbu %fcc2, loop_1625
16817 smul %l0, 0x13FA, %o0
16818 saved
16819 rdpr %cwp, %g1
16820 rdpr %cansave, %g2
16821 rdpr %canrestore, %g3
16822 rdpr %cleanwin, %g4
16823 rdpr %otherwin, %g5
16824 rdpr %wstate, %g6
16825 std %f14, [%l7 + 0x38]
16826loop_1625:
16827 brgez,a %l6, loop_1626
16828 movneg %xcc, %i7, %g2
16829 tgu %icc, 0x4
16830 ble,a,pn %icc, loop_1627
16831loop_1626:
16832 mova %xcc, %i2, %i4
16833 movn %xcc, %o5, %l1
16834 orncc %i1, %i5, %o1
16835loop_1627:
16836 movgu %icc, %o6, %i6
16837 fcmpd %fcc0, %f8, %f8
16838 edge16 %l4, %i3, %g3
16839 tgu %xcc, 0x5
16840 movgu %xcc, %o2, %o3
16841 movg %icc, %i0, %l5
16842 mulscc %g6, 0x1ABD, %g4
16843 wr %g0, 0x80, %asi
16844 ldxa [%l7 + 0x78] %asi, %o7
16845 srlx %o4, 0x01, %g1
16846 fxnor %f12, %f28, %f18
16847 movne %icc, %l3, %g5
16848 alignaddrl %l2, %l0, %o0
16849 udivx %l6, 0x073B, %g7
16850 movre %i7, %i2, %i4
16851 fbul,a %fcc2, loop_1628
16852 tvc %xcc, 0x5
16853 fmovsn %icc, %f31, %f3
16854 xnorcc %o5, %l1, %g2
16855loop_1628:
16856 tcs %xcc, 0x3
16857 sdivcc %i1, 0x0665, %o1
16858 membar 0x0A
16859 bvc loop_1629
16860 tgu %xcc, 0x6
16861 ba,pt %icc, loop_1630
16862 ld [%l7 + 0x2C], %f1
16863loop_1629:
16864 bvc,a,pt %xcc, loop_1631
16865 sdivx %i5, 0x03A4, %o6
16866loop_1630:
16867 mulscc %l4, %i3, %i6
16868 bcc,a loop_1632
16869loop_1631:
16870 ta %icc, 0x7
16871 mulx %o2, %g3, %o3
16872 ba,a loop_1633
16873loop_1632:
16874 fmovdg %xcc, %f27, %f23
16875 tsubcc %i0, 0x00CB, %g6
16876 tcs %xcc, 0x3
16877loop_1633:
16878 fcmped %fcc2, %f2, %f10
16879 stw %g4, [%l7 + 0x5C]
16880 wr %g0, 0x2f, %asi
16881 stxa %o7, [%l7 + 0x60] %asi
16882 membar #Sync
16883 fbg %fcc2, loop_1634
16884 te %icc, 0x6
16885 movcc %xcc, %o4, %l5
16886 set 0x40, %g1
16887 stda %f16, [%l7 + %g1] 0xf8
16888 membar #Sync
16889loop_1634:
16890 movl %xcc, %g1, %l3
16891 edge32ln %l2, %g5, %o0
16892 movrlz %l6, %g7, %l0
16893 movre %i2, %i4, %o5
16894 movpos %xcc, %l1, %g2
16895 sllx %i7, 0x04, %i1
16896 movcc %xcc, %o1, %o6
16897 edge8ln %l4, %i3, %i6
16898 ldstub [%l7 + 0x25], %i5
16899 fnegs %f25, %f11
16900 ldx [%l7 + 0x20], %g3
16901 andcc %o2, %o3, %g6
16902 fexpand %f9, %f12
16903 sir 0x1CDB
16904 movcs %xcc, %i0, %o7
16905 array16 %o4, %g4, %g1
16906 edge32l %l3, %l5, %l2
16907 fsrc2 %f26, %f16
16908 alignaddr %g5, %l6, %o0
16909 xnorcc %g7, 0x0CEA, %i2
16910 set 0x38, %g6
16911 prefetcha [%l7 + %g6] 0x81, 0x0
16912 andn %l0, %l1, %o5
16913 fmovsn %xcc, %f19, %f14
16914 array32 %g2, %i7, %i1
16915 taddcctv %o6, %l4, %i3
16916 mulx %i6, %o1, %i5
16917 fnands %f10, %f19, %f19
16918 xor %g3, 0x1130, %o2
16919 movn %icc, %o3, %i0
16920 tvc %xcc, 0x2
16921 stw %g6, [%l7 + 0x5C]
16922 nop
16923 setx loop_1635, %l0, %l1
16924 jmpl %l1, %o4
16925 orncc %g4, %o7, %l3
16926 fpsub16 %f0, %f0, %f24
16927 prefetch [%l7 + 0x1C], 0x1
16928loop_1635:
16929 nop
16930 set 0x5A, %i7
16931 ldstuba [%l7 + %i7] 0x80, %g1
16932 bshuffle %f28, %f8, %f18
16933 taddcc %l2, %g5, %l5
16934 xor %l6, %g7, %o0
16935 fmovdvs %icc, %f22, %f28
16936 umulcc %i4, 0x1968, %i2
16937 tsubcc %l0, 0x1A74, %o5
16938 stbar
16939 std %l0, [%l7 + 0x20]
16940 subccc %g2, %i7, %i1
16941 sir 0x1FFF
16942 movneg %icc, %l4, %o6
16943 te %xcc, 0x3
16944 fmovsne %icc, %f30, %f21
16945 sdivx %i3, 0x140E, %o1
16946 tl %icc, 0x0
16947 membar 0x2E
16948 ldsb [%l7 + 0x55], %i6
16949 ldsw [%l7 + 0x7C], %g3
16950 fmul8ulx16 %f0, %f20, %f22
16951 saved
16952 rdpr %cwp, %g1
16953 rdpr %cansave, %g2
16954 rdpr %canrestore, %g3
16955 rdpr %cleanwin, %g4
16956 rdpr %otherwin, %g5
16957 rdpr %wstate, %g6
16958 saved
16959 rdpr %cwp, %g1
16960 rdpr %cansave, %g2
16961 rdpr %canrestore, %g3
16962 rdpr %cleanwin, %g4
16963 rdpr %otherwin, %g5
16964 rdpr %wstate, %g6
16965 movn %icc, %o2, %i5
16966 sra %i0, %g6, %o3
16967 orn %g4, 0x1C87, %o7
16968 tsubcc %o4, %l3, %l2
16969 fbn,a %fcc1, loop_1636
16970 tl %xcc, 0x4
16971 bpos,a,pn %icc, loop_1637
16972 taddcc %g1, 0x0A35, %g5
16973loop_1636:
16974 movleu %icc, %l6, %g7
16975 fnegd %f16, %f2
16976loop_1637:
16977 mulscc %o0, %l5, %i2
16978 fmovsne %xcc, %f10, %f10
16979 fzeros %f12
16980 fmovsa %icc, %f10, %f19
16981 bcc,pt %icc, loop_1638
16982 subcc %i4, 0x05F4, %o5
16983 edge32n %l1, %g2, %i7
16984 smulcc %i1, %l0, %l4
16985loop_1638:
16986 te %xcc, 0x1
16987 xorcc %o6, %i3, %i6
16988 st %f9, [%l7 + 0x30]
16989 fabss %f16, %f15
16990 sll %g3, 0x02, %o2
16991 fmovdvs %icc, %f5, %f21
16992 ta %xcc, 0x6
16993 std %f14, [%l7 + 0x10]
16994 fblg %fcc0, loop_1639
16995 movcs %xcc, %i5, %i0
16996 umulcc %o1, %o3, %g6
16997 fpsub32 %f30, %f14, %f20
16998loop_1639:
16999 fnegd %f8, %f30
17000 fsrc2s %f20, %f25
17001 fmul8x16al %f22, %f9, %f28
17002 sdivcc %o7, 0x1413, %g4
17003 movrlez %o4, 0x1CC, %l2
17004 fandnot1 %f24, %f6, %f28
17005 tn %icc, 0x4
17006 addccc %g1, %l3, %l6
17007 movle %xcc, %g5, %o0
17008 set 0x4C, %o0
17009 ldswa [%l7 + %o0] 0x0c, %l5
17010 popc 0x04C9, %g7
17011 set 0x20, %l6
17012 ldda [%l7 + %l6] 0x2c, %i2
17013 set 0x15, %g4
17014 ldsba [%l7 + %g4] 0x14, %o5
17015 fsrc1 %f24, %f20
17016 udivx %l1, 0x19E5, %g2
17017 tgu %icc, 0x4
17018 fpack16 %f16, %f19
17019 fnands %f13, %f29, %f6
17020 fmovsl %icc, %f5, %f6
17021 sllx %i4, 0x11, %i1
17022 edge8 %l0, %i7, %o6
17023 movrlz %l4, 0x2B4, %i3
17024 swap [%l7 + 0x5C], %g3
17025 ldsw [%l7 + 0x20], %i6
17026 movl %xcc, %o2, %i0
17027 fmovsneg %xcc, %f9, %f22
17028 sdivx %o1, 0x172D, %o3
17029 movle %icc, %g6, %i5
17030 umul %g4, 0x15CC, %o7
17031 tleu %icc, 0x0
17032 ldx [%l7 + 0x50], %o4
17033 fmovsle %icc, %f5, %f31
17034 set 0x68, %o2
17035 prefetcha [%l7 + %o2] 0x11, 0x0
17036 umulcc %l2, 0x0BCE, %l6
17037 fbug %fcc3, loop_1640
17038 alignaddrl %g5, %l3, %l5
17039 tle %xcc, 0x7
17040 xorcc %g7, %o0, %o5
17041loop_1640:
17042 edge8ln %l1, %i2, %i4
17043 fmovrdlz %g2, %f18, %f16
17044 or %i1, %i7, %l0
17045 and %o6, 0x184E, %i3
17046 nop
17047 setx loop_1641, %l0, %l1
17048 wrpr 0x1, %tl
17049 wrpr %l1, %tnpc
17050 setx 0x34400001400, %l0, %l1
17051 wrpr %l1, %tstate
17052 wrhpr 0x4, %htstate
17053 done
17054 siam 0x4
17055 brlez %l4, loop_1642
17056 nop
17057 setx loop_1643, %l0, %l1
17058 wrpr 0x1, %tl
17059 wrpr %l1, %tpc
17060 add %l1, 0x4, %l1
17061 wrpr %l1, %tnpc
17062 setx 0x34400001400, %l0, %l1
17063 wrpr %l1, %tstate
17064 wrhpr 0x4, %htstate
17065 retry
17066loop_1641:
17067 mulscc %i6, %o2, %g3
17068 subcc %i0, 0x0313, %o3
17069loop_1642:
17070 fbug,a %fcc2, loop_1644
17071loop_1643:
17072 fmovrsgz %g6, %f15, %f27
17073 or %o1, %i5, %g4
17074 edge32 %o4, %o7, %g1
17075loop_1644:
17076 mulx %l2, 0x0847, %l6
17077 ldsh [%l7 + 0x58], %g5
17078 bcs,a,pt %icc, loop_1645
17079 fblg,a %fcc1, loop_1646
17080 ble %xcc, loop_1647
17081 fbug %fcc3, loop_1648
17082loop_1645:
17083 fxnor %f14, %f10, %f30
17084loop_1646:
17085 flush %l7 + 0x74
17086loop_1647:
17087 udivx %l3, 0x1CAA, %g7
17088loop_1648:
17089 fmul8x16au %f30, %f18, %f2
17090 bneg,a,pt %icc, loop_1649
17091 fxor %f28, %f26, %f10
17092 addccc %l5, %o0, %o5
17093 fbn %fcc0, loop_1650
17094loop_1649:
17095 nop
17096 setx loop_1651, %l0, %l1
17097 wrpr 0x1, %tl
17098 wrpr %l1, %tnpc
17099 setx 0x34400001400, %l0, %l1
17100 wrpr %l1, %tstate
17101 wrhpr 0x4, %htstate
17102 done
17103 movn %xcc, %i2, %l1
17104 fbe %fcc1, loop_1652
17105loop_1650:
17106 srl %i4, 0x0A, %g2
17107loop_1651:
17108 fmovscs %xcc, %f27, %f10
17109 fmovsvs %icc, %f26, %f27
17110loop_1652:
17111 sethi 0x1F83, %i1
17112 sllx %l0, 0x02, %o6
17113 ldub [%l7 + 0x0A], %i7
17114 sub %i3, %l4, %o2
17115 tg %xcc, 0x4
17116 ldsh [%l7 + 0x76], %i6
17117 add %l7, 0x40, %l6
17118 wr %g0, 0x10, %asi
17119 casxa [%l6] 0x10, %g3, %o3
17120 sra %g6, 0x14, %i0
17121 fpadd16s %f3, %f8, %f20
17122 edge8n %i5, %g4, %o4
17123 tgu %xcc, 0x6
17124 fmovsg %icc, %f11, %f15
17125 addcc %o1, 0x0A91, %g1
17126 fzeros %f13
17127 movge %xcc, %o7, %l6
17128 fpackfix %f26, %f2
17129 edge32l %l2, %l3, %g5
17130 prefetch [%l7 + 0x28], 0x1
17131 mulscc %g7, 0x168E, %l5
17132 move %xcc, %o5, %o0
17133 fpack16 %f6, %f8
17134 wr %g0, 0x04, %asi
17135 ldstuba [%l7 + 0x4D] %asi, %i2
17136 movpos %icc, %l1, %i4
17137 tcs %xcc, 0x3
17138 movrgz %i1, 0x072, %l0
17139 subccc %o6, %i7, %g2
17140 prefetch [%l7 + 0x2C], 0x0
17141 brlez %i3, loop_1653
17142 fmovda %xcc, %f22, %f3
17143 xnorcc %l4, 0x04D8, %i6
17144 fbne %fcc1, loop_1654
17145loop_1653:
17146 movvc %icc, %o2, %g3
17147 movg %xcc, %o3, %g6
17148 srlx %i5, %g4, %o4
17149loop_1654:
17150 mulx %o1, 0x1887, %i0
17151 xor %o7, 0x14A5, %l6
17152 popc 0x0E73, %l2
17153 alignaddrl %l3, %g1, %g7
17154 smulcc %l5, %g5, %o0
17155 set 0x34, %i4
17156 sta %f17, [%l7 + %i4] 0x10
17157 fabss %f21, %f0
17158 movcs %xcc, %i2, %o5
17159 fmovdleu %icc, %f15, %f9
17160 saved
17161 rdpr %cwp, %g1
17162 rdpr %cansave, %g2
17163 rdpr %canrestore, %g3
17164 rdpr %cleanwin, %g4
17165 rdpr %otherwin, %g5
17166 rdpr %wstate, %g6
17167 fmovrdgz %l1, %f4, %f8
17168 fbule,a %fcc2, loop_1655
17169 movvc %xcc, %i1, %i4
17170 edge16n %l0, %i7, %o6
17171 fmul8ulx16 %f28, %f16, %f14
17172loop_1655:
17173 alignaddrl %i3, %l4, %g2
17174 fxor %f2, %f16, %f24
17175 fmovrsgz %i6, %f3, %f8
17176 fbge %fcc3, loop_1656
17177 udiv %o2, 0x0D5B, %o3
17178 mova %icc, %g3, %g6
17179 xnor %g4, %i5, %o1
17180loop_1656:
17181 umul %o4, 0x04F5, %i0
17182 fmovdge %xcc, %f9, %f3
17183 bneg,a loop_1657
17184 array16 %o7, %l2, %l3
17185 smul %g1, 0x1710, %g7
17186 fzero %f14
17187loop_1657:
17188 membar 0x69
17189 movpos %xcc, %l5, %g5
17190 movneg %icc, %o0, %l6
17191 movrlz %o5, %i2, %i1
17192 andcc %i4, 0x1F8B, %l1
17193 movneg %xcc, %l0, %i7
17194 movn %xcc, %i3, %o6
17195 fmul8x16 %f11, %f16, %f18
17196 edge32n %l4, %g2, %i6
17197 orcc %o2, %g3, %o3
17198 ldx [%l7 + 0x70], %g6
17199 array32 %i5, %g4, %o4
17200 taddcc %o1, %i0, %o7
17201 andcc %l2, %g1, %l3
17202 alignaddr %g7, %g5, %o0
17203 bgu,a %icc, loop_1658
17204 lduw [%l7 + 0x14], %l6
17205 brgez,a %l5, loop_1659
17206 xorcc %i2, 0x019C, %o5
17207loop_1658:
17208 fmovsne %icc, %f16, %f16
17209 ba,a,pt %xcc, loop_1660
17210loop_1659:
17211 tne %xcc, 0x3
17212 fnot2 %f18, %f28
17213 movle %xcc, %i4, %i1
17214loop_1660:
17215 xnorcc %l0, 0x009C, %l1
17216 smul %i3, %o6, %l4
17217 sllx %i7, %g2, %i6
17218 sdivcc %o2, 0x14D1, %g3
17219 sdiv %o3, 0x1949, %g6
17220 movleu %icc, %g4, %i5
17221 ldstub [%l7 + 0x0E], %o1
17222 addccc %o4, %i0, %l2
17223 edge8n %o7, %l3, %g7
17224 fmul8x16al %f2, %f14, %f26
17225 movleu %icc, %g1, %o0
17226 wr %g0, 0x89, %asi
17227 ldstuba [%l7 + 0x4B] %asi, %l6
17228 taddcctv %l5, 0x0A9C, %i2
17229 fmovdgu %icc, %f16, %f2
17230 or %g5, 0x0F52, %i4
17231 movvs %icc, %i1, %l0
17232 fmovrdne %o5, %f0, %f26
17233 edge16n %l1, %i3, %o6
17234 udivx %l4, 0x1379, %g2
17235 edge16n %i7, %i6, %g3
17236 set 0x28, %g7
17237 stba %o2, [%l7 + %g7] 0xe3
17238 membar #Sync
17239 wr %g0, 0x80, %asi
17240 stha %o3, [%l7 + 0x7E] %asi
17241 sir 0x0E07
17242 ldsb [%l7 + 0x56], %g4
17243 fpsub32s %f11, %f9, %f12
17244 alignaddr %i5, %g6, %o4
17245 fands %f14, %f6, %f23
17246 xnor %i0, %o1, %l2
17247 fcmpne32 %f26, %f18, %l3
17248 brz %o7, loop_1661
17249 fbu,a %fcc3, loop_1662
17250 fbne %fcc0, loop_1663
17251 fandnot1s %f20, %f15, %f15
17252loop_1661:
17253 umulcc %g1, %g7, %o0
17254loop_1662:
17255 fcmps %fcc0, %f19, %f21
17256loop_1663:
17257 fmovdge %icc, %f26, %f21
17258 tle %xcc, 0x2
17259 movrgez %l5, 0x3C6, %l6
17260 tge %icc, 0x6
17261 udiv %g5, 0x1C4E, %i2
17262 andcc %i1, %l0, %i4
17263 wr %g0, 0x04, %asi
17264 ldstuba [%l7 + 0x2E] %asi, %o5
17265 edge32l %i3, %o6, %l1
17266 fmovsa %xcc, %f25, %f15
17267 fmovsg %xcc, %f8, %f27
17268 sdivx %g2, 0x0A0B, %i7
17269 edge32ln %l4, %i6, %o2
17270 ldstub [%l7 + 0x25], %g3
17271 ldd [%l7 + 0x28], %f22
17272 movl %icc, %g4, %o3
17273 edge32l %g6, %i5, %i0
17274 fbe %fcc0, loop_1664
17275 edge16l %o4, %o1, %l3
17276 andn %l2, 0x0A12, %g1
17277 orncc %g7, 0x05FB, %o7
17278loop_1664:
17279 taddcctv %o0, 0x1E19, %l5
17280 array32 %l6, %g5, %i2
17281 edge16ln %i1, %l0, %i4
17282 fmovdge %icc, %f11, %f27
17283 edge8n %o5, %o6, %i3
17284 subc %g2, %l1, %l4
17285 edge32 %i6, %o2, %g3
17286 fandnot1s %f23, %f19, %f1
17287 ba,a loop_1665
17288 lduw [%l7 + 0x68], %g4
17289 orncc %i7, %o3, %g6
17290 fmovrde %i5, %f18, %f0
17291loop_1665:
17292 fexpand %f15, %f16
17293 fnands %f8, %f21, %f30
17294 fmovd %f12, %f30
17295 fmovsneg %xcc, %f19, %f28
17296 tsubcc %i0, 0x1670, %o4
17297 ld [%l7 + 0x5C], %f25
17298 nop
17299 set 0x60, %o3
17300 ldx [%l7 + %o3], %o1
17301 set 0x70, %i6
17302 stwa %l3, [%l7 + %i6] 0x11
17303 nop
17304 set 0x2F, %o1
17305 ldsb [%l7 + %o1], %g1
17306 set 0x74, %l1
17307 swapa [%l7 + %l1] 0x18, %g7
17308 edge32 %l2, %o7, %l5
17309 edge16ln %l6, %o0, %i2
17310 edge16 %i1, %g5, %i4
17311 movg %icc, %l0, %o5
17312 movleu %icc, %i3, %o6
17313 orncc %l1, 0x1843, %g2
17314 edge8n %i6, %l4, %o2
17315 tn %icc, 0x3
17316 bneg,a %icc, loop_1666
17317 movrne %g3, 0x2C5, %i7
17318 stbar
17319 fba,a %fcc1, loop_1667
17320loop_1666:
17321 umul %g4, 0x0ACE, %g6
17322 subc %o3, %i5, %i0
17323 fmovsa %xcc, %f22, %f27
17324loop_1667:
17325 movg %icc, %o1, %l3
17326 wr %g0, 0x18, %asi
17327 swapa [%l7 + 0x4C] %asi, %o4
17328 fnors %f12, %f23, %f18
17329 fpsub16 %f4, %f4, %f2
17330 fbo,a %fcc0, loop_1668
17331 edge32n %g7, %g1, %o7
17332 sll %l5, 0x15, %l2
17333 fmovrdgz %l6, %f0, %f12
17334loop_1668:
17335 movne %xcc, %i2, %o0
17336 fmovspos %icc, %f3, %f2
17337 tcs %xcc, 0x0
17338 andncc %i1, %g5, %i4
17339 sir 0x08C0
17340 fmovsl %icc, %f17, %f7
17341 fcmpeq16 %f2, %f4, %o5
17342 subc %i3, 0x197B, %o6
17343 nop
17344 set 0x38, %g3
17345 ldd [%l7 + %g3], %l0
17346 fmovs %f25, %f25
17347 alignaddr %l1, %i6, %l4
17348 tcc %xcc, 0x5
17349 fmovrdgz %o2, %f10, %f20
17350 subc %g2, 0x00E0, %g3
17351 ta %icc, 0x4
17352 bcs loop_1669
17353 sethi 0x0522, %g4
17354 sethi 0x1F77, %i7
17355 edge16n %o3, %g6, %i5
17356loop_1669:
17357 fmovrsne %o1, %f24, %f2
17358 fmovsge %xcc, %f16, %f27
17359 fmovsne %xcc, %f4, %f11
17360 brz %i0, loop_1670
17361 edge16ln %l3, %o4, %g1
17362 array8 %g7, %l5, %o7
17363 nop
17364 setx loop_1671, %l0, %l1
17365 wrpr 0x1, %tl
17366 wrpr %l1, %tnpc
17367 setx 0x34400001400, %l0, %l1
17368 wrpr %l1, %tstate
17369 wrhpr 0x4, %htstate
17370 done
17371loop_1670:
17372 movvc %xcc, %l2, %l6
17373 fsrc2s %f14, %f26
17374 xnor %i2, 0x0BC8, %o0
17375loop_1671:
17376 tsubcc %i1, %i4, %o5
17377 addcc %i3, 0x11A5, %o6
17378 brnz %g5, loop_1672
17379 fbu %fcc3, loop_1673
17380 tvc %icc, 0x2
17381 nop
17382 setx loop_1674, %l0, %l1
17383 wrpr 0x1, %tl
17384 wrpr %l1, %tpc
17385 add %l1, 0x4, %l1
17386 wrpr %l1, %tnpc
17387 setx 0x34400001400, %l0, %l1
17388 wrpr %l1, %tstate
17389 wrhpr 0x4, %htstate
17390 retry
17391loop_1672:
17392 array16 %l0, %i6, %l1
17393loop_1673:
17394 taddcctv %l4, 0x062E, %o2
17395 movneg %xcc, %g2, %g3
17396loop_1674:
17397 tvc %icc, 0x7
17398 wr %g0, 0x80, %asi
17399 prefetcha [%l7 + 0x70] %asi, 0x3
17400 fcmpgt16 %f12, %f2, %g4
17401 std %f22, [%l7 + 0x48]
17402 fornot1 %f8, %f12, %f8
17403 stw %o3, [%l7 + 0x54]
17404 smulcc %i5, 0x1FA4, %g6
17405 taddcctv %o1, 0x19FF, %l3
17406 edge8l %i0, %o4, %g7
17407 tge %xcc, 0x4
17408 tl %icc, 0x7
17409 fpsub16 %f0, %f30, %f20
17410 tvs %xcc, 0x0
17411 add %l5, %o7, %g1
17412 std %l2, [%l7 + 0x60]
17413 tge %icc, 0x6
17414 ldub [%l7 + 0x29], %l6
17415 fcmpgt32 %f8, %f8, %i2
17416 edge8l %i1, %i4, %o5
17417 ldd [%l7 + 0x20], %i2
17418 fmuld8sux16 %f20, %f8, %f8
17419 stbar
17420 fmovsa %xcc, %f30, %f3
17421 nop
17422 setx loop_1675, %l0, %l1
17423 jmpl %l1, %o6
17424 movg %xcc, %o0, %l0
17425 taddcc %g5, 0x1977, %i6
17426 fnot2 %f14, %f6
17427loop_1675:
17428 addcc %l4, 0x0F61, %l1
17429 ta %icc, 0x3
17430 fmovrsne %g2, %f9, %f27
17431 orn %g3, 0x0FE8, %o2
17432 set 0x0E, %i1
17433 ldstuba [%l7 + %i1] 0x10, %g4
17434 nop
17435 set 0x3E, %l3
17436 ldstub [%l7 + %l3], %o3
17437 fmovsn %icc, %f5, %f23
17438 fmovrdgz %i5, %f8, %f8
17439 movneg %xcc, %g6, %i7
17440 tgu %icc, 0x2
17441 movrgez %l3, 0x11B, %o1
17442 andncc %i0, %o4, %g7
17443 addccc %o7, 0x1474, %g1
17444 addccc %l2, %l6, %l5
17445 fmuld8ulx16 %f26, %f26, %f20
17446 sll %i1, %i4, %i2
17447 fbo %fcc0, loop_1676
17448 movneg %icc, %i3, %o5
17449 tge %icc, 0x3
17450 fmul8x16au %f11, %f0, %f30
17451loop_1676:
17452 addc %o6, 0x1390, %l0
17453 movneg %icc, %o0, %g5
17454 movvs %icc, %i6, %l4
17455 st %f16, [%l7 + 0x64]
17456 alignaddr %g2, %l1, %g3
17457 bcc,pn %xcc, loop_1677
17458 tneg %icc, 0x4
17459 udiv %g4, 0x0805, %o3
17460 fmovscc %icc, %f10, %f13
17461loop_1677:
17462 movrlz %i5, %g6, %o2
17463 alignaddrl %i7, %l3, %i0
17464 andcc %o4, %g7, %o7
17465 bgu %xcc, loop_1678
17466 tl %icc, 0x6
17467 fcmpeq32 %f26, %f2, %g1
17468 udivcc %o1, 0x1FAB, %l2
17469loop_1678:
17470 sdivx %l5, 0x1F92, %i1
17471 xnor %i4, 0x022A, %l6
17472 movrgz %i2, 0x143, %i3
17473 bpos,a loop_1679
17474 addc %o6, 0x07B2, %o5
17475 edge16 %l0, %g5, %o0
17476 sra %i6, 0x05, %l4
17477loop_1679:
17478 fbue,a %fcc1, loop_1680
17479 fmovdn %xcc, %f11, %f18
17480 umul %l1, %g3, %g2
17481 sdiv %g4, 0x1E0F, %o3
17482loop_1680:
17483 sdiv %g6, 0x1D77, %o2
17484 fmovrde %i7, %f12, %f2
17485 sdiv %l3, 0x1B37, %i5
17486 movgu %icc, %i0, %o4
17487 pdist %f4, %f4, %f28
17488 xnor %g7, 0x1F5B, %g1
17489 tn %icc, 0x5
17490 std %o6, [%l7 + 0x50]
17491 orcc %o1, %l2, %i1
17492 fmovrdlez %i4, %f20, %f28
17493 edge16n %l6, %l5, %i2
17494 tpos %icc, 0x7
17495 fandnot2s %f16, %f8, %f26
17496 edge16n %o6, %o5, %i3
17497 fcmpd %fcc0, %f8, %f10
17498 stb %l0, [%l7 + 0x7E]
17499 movrne %g5, %i6, %l4
17500 tneg %icc, 0x4
17501 movcs %xcc, %l1, %o0
17502 movcs %icc, %g3, %g2
17503 set 0x40, %o7
17504 stda %f0, [%l7 + %o7] 0x81
17505 tpos %icc, 0x6
17506 brgez,a %o3, loop_1681
17507 udivcc %g6, 0x0937, %g4
17508 udiv %o2, 0x13F8, %i7
17509 srax %l3, %i0, %i5
17510loop_1681:
17511 tge %icc, 0x4
17512 or %o4, %g7, %o7
17513 xorcc %g1, 0x111C, %o1
17514 fcmpes %fcc1, %f24, %f23
17515 tcc %icc, 0x4
17516 edge8n %l2, %i1, %i4
17517 fmovsneg %icc, %f26, %f14
17518 orncc %l5, %l6, %i2
17519 fmovdpos %xcc, %f5, %f14
17520 tgu %xcc, 0x1
17521 smulcc %o6, 0x0221, %i3
17522 edge16 %l0, %g5, %i6
17523 edge32ln %l4, %l1, %o5
17524 fmovsne %xcc, %f5, %f8
17525 fmovdneg %icc, %f20, %f5
17526 movvs %icc, %o0, %g3
17527 udivx %g2, 0x0BDE, %o3
17528 tcc %icc, 0x7
17529 popc 0x16AA, %g6
17530 fbe,a %fcc0, loop_1682
17531 faligndata %f28, %f30, %f4
17532 array8 %g4, %i7, %o2
17533 fpsub32 %f16, %f4, %f10
17534loop_1682:
17535 tgu %icc, 0x0
17536 tgu %icc, 0x1
17537 mulx %i0, 0x1B32, %i5
17538 movn %xcc, %o4, %g7
17539 move %xcc, %o7, %g1
17540 bneg,a loop_1683
17541 fmovse %xcc, %f23, %f12
17542 array8 %l3, %o1, %l2
17543 membar 0x17
17544loop_1683:
17545 ble,pn %xcc, loop_1684
17546 andncc %i1, %l5, %i4
17547 add %i2, %l6, %o6
17548 movge %xcc, %l0, %g5
17549loop_1684:
17550 fmovdleu %xcc, %f0, %f2
17551 array32 %i6, %i3, %l1
17552 edge32l %l4, %o5, %o0
17553 set 0x6A, %i3
17554 stha %g3, [%l7 + %i3] 0xe3
17555 membar #Sync
17556 umul %o3, %g2, %g4
17557 add %g6, 0x1B56, %i7
17558 and %o2, 0x112C, %i5
17559 std %i0, [%l7 + 0x40]
17560 nop
17561 set 0x6C, %l5
17562 stw %o4, [%l7 + %l5]
17563 edge8l %g7, %o7, %g1
17564 movcs %icc, %l3, %o1
17565 udiv %l2, 0x0AC2, %l5
17566 fble,a %fcc1, loop_1685
17567 movl %xcc, %i4, %i1
17568 fbne %fcc2, loop_1686
17569 smul %l6, 0x02B1, %i2
17570loop_1685:
17571 movvc %icc, %o6, %l0
17572 udiv %g5, 0x1301, %i3
17573loop_1686:
17574 bl loop_1687
17575 tvc %xcc, 0x1
17576 be,pt %icc, loop_1688
17577 alignaddr %l1, %l4, %o5
17578loop_1687:
17579 fcmpgt16 %f10, %f16, %i6
17580 swap [%l7 + 0x0C], %g3
17581loop_1688:
17582 brz %o0, loop_1689
17583 movrlz %o3, 0x359, %g2
17584 movvs %xcc, %g6, %g4
17585 subccc %o2, 0x0C2B, %i7
17586loop_1689:
17587 subccc %i5, %i0, %o4
17588 fone %f26
17589 fbul,a %fcc3, loop_1690
17590 srl %o7, 0x1F, %g1
17591 ble,a loop_1691
17592 umul %l3, 0x15A3, %g7
17593loop_1690:
17594 fpmerge %f21, %f10, %f18
17595 te %xcc, 0x3
17596loop_1691:
17597 movrlz %o1, %l2, %i4
17598 bneg,a %icc, loop_1692
17599 movpos %icc, %l5, %i1
17600 alignaddrl %i2, %l6, %l0
17601 ld [%l7 + 0x18], %f8
17602loop_1692:
17603 udivx %g5, 0x16E8, %i3
17604 lduh [%l7 + 0x5C], %o6
17605 brgez,a %l1, loop_1693
17606 brgz,a %l4, loop_1694
17607 xnorcc %o5, %i6, %g3
17608 siam 0x3
17609loop_1693:
17610 fandnot2 %f18, %f16, %f8
17611loop_1694:
17612 andncc %o3, %o0, %g6
17613 umulcc %g2, %g4, %i7
17614 movgu %icc, %o2, %i0
17615 fmovdcs %xcc, %f2, %f0
17616 xor %o4, 0x1939, %i5
17617 edge16ln %g1, %o7, %l3
17618 fbe,a %fcc3, loop_1695
17619 brgez,a %o1, loop_1696
17620 sethi 0x0D2F, %g7
17621 fmovrsne %l2, %f16, %f28
17622loop_1695:
17623 pdist %f14, %f10, %f20
17624loop_1696:
17625 nop
17626 set 0x24, %g2
17627 swapa [%l7 + %g2] 0x0c, %i4
17628 edge16ln %l5, %i1, %i2
17629 fbne %fcc0, loop_1697
17630 fmovdle %icc, %f13, %f9
17631 movcs %icc, %l6, %g5
17632 edge16n %l0, %o6, %l1
17633loop_1697:
17634 movrlz %l4, 0x1FE, %o5
17635 bg,a %icc, loop_1698
17636 subccc %i6, 0x0D1A, %i3
17637 orn %g3, 0x0FA1, %o3
17638 fmul8x16au %f24, %f14, %f4
17639loop_1698:
17640 flush %l7 + 0x68
17641 call loop_1699
17642 fmovdge %icc, %f26, %f11
17643 movrgz %g6, 0x3FE, %o0
17644 sub %g4, %i7, %g2
17645loop_1699:
17646 brgz,a %o2, loop_1700
17647 movrlez %o4, 0x370, %i5
17648 saved
17649 rdpr %cwp, %g1
17650 rdpr %cansave, %g2
17651 rdpr %canrestore, %g3
17652 rdpr %cleanwin, %g4
17653 rdpr %otherwin, %g5
17654 rdpr %wstate, %g6
17655 stw %g1, [%l7 + 0x6C]
17656loop_1700:
17657 fxnors %f26, %f24, %f4
17658 tn %xcc, 0x5
17659 bvs,a,pn %xcc, loop_1701
17660 fmovsa %icc, %f10, %f17
17661 movl %icc, %o7, %i0
17662 fpsub16s %f20, %f25, %f7
17663loop_1701:
17664 sdivcc %l3, 0x10CA, %o1
17665 sdiv %l2, 0x1315, %g7
17666 tle %icc, 0x4
17667 fzeros %f6
17668 edge8ln %l5, %i1, %i4
17669 xor %l6, 0x0898, %g5
17670 mulx %i2, %l0, %o6
17671 prefetch [%l7 + 0x40], 0x3
17672 udivcc %l4, 0x02D7, %l1
17673 fmovsgu %xcc, %f20, %f14
17674 ta %xcc, 0x2
17675 tcc %icc, 0x4
17676 umulcc %o5, %i6, %i3
17677 addcc %g3, %o3, %o0
17678 tneg %icc, 0x6
17679 membar 0x1C
17680 alignaddrl %g6, %i7, %g4
17681 fmovdpos %icc, %f21, %f21
17682 mova %xcc, %o2, %g2
17683 taddcctv %i5, 0x19E4, %g1
17684 taddcc %o7, %i0, %o4
17685 srl %l3, %l2, %o1
17686 edge16 %l5, %g7, %i4
17687 taddcctv %i1, %l6, %g5
17688 edge16ln %i2, %l0, %l4
17689 tne %xcc, 0x1
17690 fmovdleu %xcc, %f30, %f11
17691 edge32l %l1, %o5, %o6
17692 srl %i3, 0x11, %i6
17693 fmovsleu %xcc, %f26, %f21
17694 tsubcc %o3, 0x0815, %o0
17695 ta %xcc, 0x7
17696 sir 0x1EC2
17697 andn %g3, 0x0A83, %i7
17698 tvc %xcc, 0x3
17699 sdivcc %g6, 0x0AE1, %g4
17700 tcc %xcc, 0x6
17701 ldd [%l7 + 0x08], %f26
17702 fbu %fcc0, loop_1702
17703 tg %xcc, 0x5
17704 swap [%l7 + 0x1C], %o2
17705 and %g2, %i5, %g1
17706loop_1702:
17707 bshuffle %f2, %f16, %f26
17708 restored
17709 rdpr %cwp, %g1
17710 rdpr %cansave, %g2
17711 rdpr %canrestore, %g3
17712 rdpr %cleanwin, %g4
17713 rdpr %otherwin, %g5
17714 rdpr %wstate, %g6
17715 fbe %fcc1, loop_1703
17716 bneg,pt %xcc, loop_1704
17717 orn %i0, %o7, %o4
17718 addccc %l3, %l2, %l5
17719loop_1703:
17720 tvc %icc, 0x6
17721loop_1704:
17722 tgu %xcc, 0x0
17723 stw %o1, [%l7 + 0x20]
17724 movle %icc, %i4, %i1
17725 sdivcc %l6, 0x0A1F, %g7
17726 fones %f24
17727 subc %g5, 0x1798, %i2
17728 ldsw [%l7 + 0x4C], %l4
17729 udiv %l0, 0x06A9, %o5
17730 tcc %xcc, 0x0
17731 set 0x0E, %l2
17732 ldsha [%l7 + %l2] 0x18, %l1
17733 fmovspos %icc, %f19, %f11
17734 tcs %icc, 0x1
17735 bgu,pt %xcc, loop_1705
17736 movgu %icc, %i3, %o6
17737 set 0x38, %o6
17738 ldxa [%g0 + %o6] 0x20, %o3
17739loop_1705:
17740 edge16l %i6, %g3, %o0
17741 add %l7, 0x68, %l6
17742 wr %g0, 0x88, %asi
17743 casxa [%l6] %asi, %g6, %g4
17744 andncc %i7, %o2, %i5
17745 brlez %g2, loop_1706
17746 addccc %g1, %o7, %i0
17747 fbne,a %fcc3, loop_1707
17748 fsrc1s %f25, %f15
17749loop_1706:
17750 nop
17751 set 0x6A, %i5
17752 lduha [%l7 + %i5] 0x19, %l3
17753loop_1707:
17754 restored
17755 rdpr %cwp, %g1
17756 rdpr %cansave, %g2
17757 rdpr %canrestore, %g3
17758 rdpr %cleanwin, %g4
17759 rdpr %otherwin, %g5
17760 rdpr %wstate, %g6
17761 fcmps %fcc3, %f17, %f27
17762 taddcc %l2, 0x0228, %o4
17763 fmovdgu %xcc, %f4, %f4
17764 array8 %o1, %l5, %i4
17765 set 0x68, %o4
17766 swapa [%l7 + %o4] 0x19, %i1
17767 restored
17768 rdpr %cwp, %g1
17769 rdpr %cansave, %g2
17770 rdpr %canrestore, %g3
17771 rdpr %cleanwin, %g4
17772 rdpr %otherwin, %g5
17773 rdpr %wstate, %g6
17774 ld [%l7 + 0x60], %f15
17775 ldd [%l7 + 0x48], %f16
17776 movcc %icc, %l6, %g5
17777 fcmps %fcc2, %f24, %f31
17778 movgu %icc, %g7, %l4
17779 edge16l %l0, %o5, %i2
17780 alignaddr %i3, %o6, %o3
17781 wr %g0, 0x89, %asi
17782 ldda [%l7 + 0x70] %asi, %i6
17783 movpos %icc, %g3, %l1
17784 set 0x40, %i0
17785 stda %f0, [%l7 + %i0] 0x19
17786 edge8l %o0, %g6, %g4
17787 umulcc %o2, %i7, %g2
17788 fmul8ulx16 %f24, %f30, %f24
17789 te %icc, 0x3
17790 fmovsleu %icc, %f29, %f19
17791 sub %i5, 0x1278, %o7
17792 fmovsvs %icc, %f15, %f10
17793 mulx %i0, %g1, %l3
17794 fmovdgu %xcc, %f19, %f21
17795 fbn %fcc0, loop_1708
17796 edge16n %o4, %l2, %o1
17797 fpsub32s %f26, %f26, %f13
17798 edge16 %i4, %l5, %i1
17799loop_1708:
17800 sir 0x061C
17801 prefetch [%l7 + 0x30], 0x3
17802 tl %xcc, 0x4
17803 fxnor %f16, %f18, %f8
17804 fnot1s %f4, %f17
17805 set 0x40, %g5
17806 ldda [%l7 + %g5] 0x18, %f0
17807 movpos %icc, %l6, %g5
17808 sdivcc %l4, 0x08EA, %l0
17809 add %l7, 0x78, %l6
17810 wr %g0, 0x80, %asi
17811 casxa [%l6] %asi, %g7, %i2
17812 fmovdcc %xcc, %f25, %f8
17813 tsubcc %o5, 0x1C7D, %o6
17814 set 0x0, %l4
17815 stxa %o3, [%g0 + %l4] 0x5f
17816 fmovrsne %i3, %f27, %f4
17817 sdivcc %i6, 0x130B, %l1
17818 umulcc %o0, %g3, %g4
17819 edge8ln %o2, %g6, %g2
17820 edge32l %i5, %o7, %i7
17821 edge16n %i0, %g1, %o4
17822 be,pn %icc, loop_1709
17823 udivcc %l2, 0x1C02, %o1
17824 fcmpgt32 %f20, %f8, %l3
17825 ta %xcc, 0x1
17826loop_1709:
17827 tcs %icc, 0x2
17828 edge16n %l5, %i1, %i4
17829 mulx %g5, %l4, %l6
17830 std %f16, [%l7 + 0x78]
17831 popc %g7, %i2
17832 brlz,a %o5, loop_1710
17833 movrgez %o6, %l0, %o3
17834 edge16ln %i3, %i6, %l1
17835 sub %o0, 0x0C1C, %g3
17836loop_1710:
17837 nop
17838 set 0x7A, %l0
17839 stba %g4, [%l7 + %l0] 0x88
17840 movl %xcc, %o2, %g2
17841 tcs %icc, 0x6
17842 array32 %g6, %o7, %i7
17843 fmovde %xcc, %f10, %f31
17844 wr %g0, 0xea, %asi
17845 stda %i0, [%l7 + 0x78] %asi
17846 membar #Sync
17847 sethi 0x1DC8, %i5
17848 restored
17849 rdpr %cwp, %g1
17850 rdpr %cansave, %g2
17851 rdpr %canrestore, %g3
17852 rdpr %cleanwin, %g4
17853 rdpr %otherwin, %g5
17854 rdpr %wstate, %g6
17855 xnor %g1, %l2, %o1
17856 brnz,a %o4, loop_1711
17857 array32 %l3, %i1, %l5
17858 ldsw [%l7 + 0x44], %i4
17859 nop
17860 setx loop_1712, %l0, %l1
17861 wrpr 0x1, %tl
17862 wrpr %l1, %tpc
17863 add %l1, 0x4, %l1
17864 wrpr %l1, %tnpc
17865 setx 0x34400001400, %l0, %l1
17866 wrpr %l1, %tstate
17867 wrhpr 0x4, %htstate
17868 retry
17869loop_1711:
17870 fmovrdne %l4, %f6, %f2
17871 or %g5, %g7, %l6
17872 fmovsleu %icc, %f27, %f27
17873loop_1712:
17874 fnegd %f30, %f26
17875 fmovrslez %i2, %f13, %f7
17876 umul %o6, 0x042F, %l0
17877 tn %icc, 0x7
17878 and %o3, 0x0BBD, %o5
17879 fbe,a %fcc0, loop_1713
17880 fmovdg %icc, %f23, %f17
17881 fmul8sux16 %f8, %f10, %f6
17882 xor %i6, 0x0118, %l1
17883loop_1713:
17884 siam 0x5
17885 fbug,a %fcc3, loop_1714
17886 alignaddr %i3, %g3, %g4
17887 fbl,a %fcc3, loop_1715
17888 move %xcc, %o2, %g2
17889loop_1714:
17890 ldsw [%l7 + 0x74], %o0
17891 ta %xcc, 0x1
17892loop_1715:
17893 fmovrdgez %g6, %f12, %f28
17894 bl,a %icc, loop_1716
17895 fpadd16 %f30, %f20, %f30
17896 array32 %i7, %o7, %i0
17897 tcs %icc, 0x0
17898loop_1716:
17899 alignaddr %i5, %g1, %o1
17900 fxor %f14, %f28, %f4
17901 fbug %fcc0, loop_1717
17902 sra %l2, 0x0D, %l3
17903 move %xcc, %o4, %i1
17904 fmovsn %icc, %f21, %f30
17905loop_1717:
17906 tsubcctv %i4, %l5, %l4
17907 umul %g5, 0x002D, %l6
17908 xor %i2, 0x1DCE, %g7
17909 or %l0, 0x0E8B, %o6
17910 call loop_1718
17911 fmovsgu %xcc, %f16, %f20
17912 wr %g0, 0x0c, %asi
17913 lduba [%l7 + 0x4D] %asi, %o5
17914loop_1718:
17915 taddcctv %o3, 0x007A, %l1
17916 membar #Sync
17917 wr %g0, 0xf9, %asi
17918 ldda [%l7 + 0x40] %asi, %f0
17919 std %i6, [%l7 + 0x78]
17920 movneg %xcc, %g3, %i3
17921 fmul8sux16 %f18, %f2, %f24
17922 movvc %icc, %g4, %g2
17923 fmovdge %xcc, %f15, %f22
17924 membar #Sync
17925 set 0x40, %o5
17926 ldda [%l7 + %o5] 0xf1, %f0
17927 fnand %f30, %f30, %f14
17928 tpos %xcc, 0x5
17929 fand %f10, %f8, %f4
17930 tsubcctv %o0, %g6, %i7
17931 tne %icc, 0x2
17932 fcmpeq32 %f18, %f0, %o7
17933 fexpand %f10, %f2
17934 andn %i0, %o2, %g1
17935 fzero %f10
17936 fmul8x16al %f15, %f15, %f10
17937 fbg %fcc2, loop_1719
17938 addccc %o1, %l2, %i5
17939 fnands %f10, %f21, %f23
17940 addc %o4, 0x1F55, %i1
17941loop_1719:
17942 fmovda %xcc, %f10, %f18
17943 addccc %l3, %i4, %l4
17944 alignaddr %l5, %g5, %i2
17945 ld [%l7 + 0x48], %f18
17946 edge16 %l6, %g7, %o6
17947 nop
17948 setx loop_1720, %l0, %l1
17949 wrpr 0x1, %tl
17950 wrpr %l1, %tpc
17951 add %l1, 0x4, %l1
17952 wrpr %l1, %tnpc
17953 setx 0x34400001400, %l0, %l1
17954 wrpr %l1, %tstate
17955 wrhpr 0x4, %htstate
17956 retry
17957 sir 0x0C6A
17958 sub %o5, %l0, %l1
17959 smulcc %o3, 0x05D9, %g3
17960loop_1720:
17961 saved
17962 rdpr %cwp, %g1
17963 rdpr %cansave, %g2
17964 rdpr %canrestore, %g3
17965 rdpr %cleanwin, %g4
17966 rdpr %otherwin, %g5
17967 rdpr %wstate, %g6
17968 movgu %icc, %i3, %g4
17969 andncc %g2, %o0, %g6
17970 fabsd %f10, %f30
17971 edge32ln %i7, %i6, %o7
17972 stbar
17973 addcc %o2, 0x07EA, %g1
17974 srl %o1, 0x14, %i0
17975 fnor %f2, %f24, %f28
17976 sir 0x1F10
17977 set 0x6C, %i2
17978 lduha [%l7 + %i2] 0x80, %i5
17979 movgu %xcc, %o4, %l2
17980 andncc %i1, %l3, %i4
17981 fxnor %f8, %f14, %f12
17982 fbule %fcc3, loop_1721
17983 orncc %l4, %g5, %l5
17984 udivx %l6, 0x1549, %g7
17985 fnands %f9, %f8, %f23
17986loop_1721:
17987 addc %o6, 0x11C1, %i2
17988 tvc %xcc, 0x2
17989 taddcc %l0, %l1, %o3
17990 fmovdcs %xcc, %f9, %f17
17991 mulx %g3, 0x19BF, %o5
17992 fzeros %f14
17993 sdiv %g4, 0x1135, %g2
17994 fbne %fcc2, loop_1722
17995 fmovrdlez %o0, %f8, %f14
17996 set 0x14, %g6
17997 lduwa [%l7 + %g6] 0x88, %i3
17998loop_1722:
17999 nop
18000 wr %g0, 0x80, %asi
18001 sta %f31, [%l7 + 0x2C] %asi
18002 edge16ln %i7, %g6, %i6
18003 sub %o2, %g1, %o7
18004 set 0x48, %g1
18005 lda [%l7 + %g1] 0x11, %f20
18006 sdivcc %o1, 0x0EC1, %i5
18007 lduh [%l7 + 0x7A], %i0
18008 movrne %o4, 0x2C2, %l2
18009 movpos %xcc, %i1, %i4
18010 mulscc %l3, 0x1AB3, %g5
18011 fnands %f12, %f15, %f2
18012 movn %xcc, %l5, %l4
18013 wr %g0, 0x0c, %asi
18014 swapa [%l7 + 0x2C] %asi, %g7
18015 prefetch [%l7 + 0x70], 0x3
18016 tn %icc, 0x2
18017 orn %l6, 0x0735, %o6
18018 andn %i2, %l1, %o3
18019 addcc %l0, 0x0035, %g3
18020 sub %o5, 0x0DEE, %g4
18021 fnands %f19, %f15, %f22
18022 movge %xcc, %o0, %i3
18023 tn %xcc, 0x2
18024 udiv %g2, 0x0E90, %i7
18025 srax %g6, 0x16, %o2
18026 movvs %icc, %g1, %i6
18027 wr %g0, 0x81, %asi
18028 lduha [%l7 + 0x22] %asi, %o1
18029 fmovscs %icc, %f27, %f18
18030 smul %i5, 0x0DEE, %o7
18031 fsrc2 %f6, %f28
18032 xnor %o4, 0x09A8, %l2
18033 tleu %xcc, 0x4
18034 set 0x70, %i7
18035 stda %i0, [%l7 + %i7] 0x2b
18036 membar #Sync
18037 xnor %i4, %l3, %i1
18038 movrlz %g5, %l4, %l5
18039 edge8n %l6, %o6, %i2
18040 sdivcc %l1, 0x06FA, %o3
18041 addc %g7, %l0, %g3
18042 fmul8x16al %f12, %f6, %f16
18043 movle %xcc, %g4, %o0
18044 wr %g0, 0xeb, %asi
18045 ldda [%l7 + 0x40] %asi, %o4
18046 move %icc, %g2, %i3
18047 fmovrdlz %i7, %f2, %f12
18048 wr %g0, 0x89, %asi
18049 prefetcha [%l7 + 0x30] %asi, 0x2
18050 tcs %xcc, 0x1
18051 set 0x40, %l6
18052 stda %g6, [%l7 + %l6] 0x81
18053 fmovsa %xcc, %f23, %f18
18054 fandnot1 %f2, %f6, %f28
18055 movcc %icc, %g1, %o1
18056 fabsd %f10, %f2
18057 movgu %xcc, %i6, %i5
18058 te %icc, 0x6
18059 tleu %xcc, 0x1
18060 andn %o7, 0x1B2F, %o4
18061 set 0x20, %g4
18062 prefetcha [%l7 + %g4] 0x0c, 0x0
18063 brgez,a %l2, loop_1723
18064 sll %i4, %l3, %g5
18065 movrne %i1, %l4, %l5
18066 subc %o6, %l6, %l1
18067loop_1723:
18068 edge16ln %o3, %i2, %l0
18069 movne %xcc, %g3, %g7
18070 set 0x5C, %o0
18071 sta %f9, [%l7 + %o0] 0x10
18072 set 0x18, %i4
18073 lduwa [%l7 + %i4] 0x89, %g4
18074 edge8l %o0, %o5, %i3
18075 bn,a,pt %icc, loop_1724
18076 fsrc1 %f28, %f4
18077 subc %i7, %o2, %g2
18078 tcs %xcc, 0x3
18079loop_1724:
18080 andcc %g6, 0x0852, %g1
18081 restored
18082 rdpr %cwp, %g1
18083 rdpr %cansave, %g2
18084 rdpr %canrestore, %g3
18085 rdpr %cleanwin, %g4
18086 rdpr %otherwin, %g5
18087 rdpr %wstate, %g6
18088 fpack32 %f16, %f8, %f10
18089 andcc %i6, 0x138B, %i5
18090 edge8l %o7, %o4, %i0
18091 fbul,a %fcc3, loop_1725
18092 fnot2 %f2, %f28
18093 xnorcc %o1, %i4, %l3
18094 fbug,a %fcc1, loop_1726
18095loop_1725:
18096 array16 %l2, %g5, %i1
18097 bge,a loop_1727
18098 fmuld8sux16 %f20, %f8, %f18
18099loop_1726:
18100 edge16ln %l5, %o6, %l4
18101 srax %l1, 0x1A, %o3
18102loop_1727:
18103 fcmps %fcc1, %f6, %f25
18104 fmovsle %xcc, %f26, %f8
18105 sdiv %l6, 0x1A31, %l0
18106 fmovdleu %xcc, %f14, %f21
18107 tl %icc, 0x0
18108 movre %g3, %i2, %g7
18109 nop
18110 setx loop_1728, %l0, %l1
18111 wrpr 0x1, %tl
18112 wrpr %l1, %tpc
18113 add %l1, 0x4, %l1
18114 wrpr %l1, %tnpc
18115 setx 0x34400001400, %l0, %l1
18116 wrpr %l1, %tstate
18117 wrhpr 0x4, %htstate
18118 retry
18119 nop
18120 set 0x70, %g7
18121 sth %o0, [%l7 + %g7]
18122 move %xcc, %g4, %o5
18123 sdivcc %i7, 0x0F3E, %i3
18124loop_1728:
18125 movcc %icc, %o2, %g6
18126 lduh [%l7 + 0x4C], %g2
18127 sdivx %g1, 0x0B67, %i5
18128 set 0x40, %o3
18129 stxa %i6, [%l7 + %o3] 0x2f
18130 membar #Sync
18131 tpos %xcc, 0x6
18132 xnorcc %o4, %i0, %o7
18133 fmovdle %xcc, %f15, %f16
18134 tgu %xcc, 0x6
18135 movl %icc, %i4, %o1
18136 movg %xcc, %l2, %g5
18137 fmovrsne %l3, %f6, %f27
18138 wr %g0, 0x19, %asi
18139 ldsha [%l7 + 0x5A] %asi, %l5
18140 fbul %fcc0, loop_1729
18141 movle %xcc, %o6, %l4
18142 movn %xcc, %i1, %l1
18143 srlx %l6, 0x1F, %o3
18144loop_1729:
18145 tvc %xcc, 0x0
18146 xorcc %g3, %i2, %g7
18147 fmovrdlz %l0, %f10, %f28
18148 fzeros %f24
18149 edge8ln %o0, %o5, %g4
18150 saved
18151 rdpr %cwp, %g1
18152 rdpr %cansave, %g2
18153 rdpr %canrestore, %g3
18154 rdpr %cleanwin, %g4
18155 rdpr %otherwin, %g5
18156 rdpr %wstate, %g6
18157 mulx %i7, 0x0A87, %i3
18158 fmovsvc %xcc, %f0, %f30
18159 umulcc %o2, %g6, %g2
18160 edge8 %g1, %i6, %o4
18161 wr %g0, 0x81, %asi
18162 ldstuba [%l7 + 0x61] %asi, %i0
18163 sllx %o7, 0x06, %i5
18164 sir 0x13CB
18165 pdist %f2, %f30, %f16
18166 wr %g0, 0x04, %asi
18167 lduba [%l7 + 0x47] %asi, %o1
18168 edge32ln %l2, %i4, %l3
18169 xnor %l5, 0x11CB, %g5
18170 sdivcc %o6, 0x0846, %i1
18171 nop
18172 set 0x78, %i6
18173 ldsh [%l7 + %i6], %l4
18174 movl %icc, %l1, %l6
18175 fmovsvc %icc, %f17, %f29
18176 edge32ln %g3, %o3, %g7
18177 movrlez %i2, 0x194, %o0
18178 tsubcctv %l0, 0x083D, %o5
18179 movrlez %i7, 0x270, %i3
18180 edge16n %g4, %o2, %g6
18181 bgu,a %xcc, loop_1730
18182 fpadd32s %f27, %f8, %f12
18183 set 0x40, %o2
18184 ldda [%l7 + %o2] 0x81, %f0
18185loop_1730:
18186 movl %icc, %g1, %i6
18187 std %f14, [%l7 + 0x20]
18188 brz,a %o4, loop_1731
18189 tgu %icc, 0x1
18190 movrgez %i0, 0x100, %o7
18191 brgz,a %g2, loop_1732
18192loop_1731:
18193 bne loop_1733
18194 movn %icc, %o1, %i5
18195 tg %icc, 0x0
18196loop_1732:
18197 xor %l2, 0x0019, %i4
18198loop_1733:
18199 nop
18200 add %l7, 0x24, %l6
18201 wr %g0, 0x80, %asi
18202 lda [%l6] %asi, %l5
18203 casa [%l6] %asi, %l5, %g5
18204 movrne %o6, %l3, %l4
18205 fble %fcc3, loop_1734
18206 andn %l1, 0x1722, %l6
18207 membar #Sync
18208 set 0x40, %o1
18209 ldda [%l7 + %o1] 0xf8, %f16
18210loop_1734:
18211 bpos,pt %xcc, loop_1735
18212 mulscc %i1, 0x1547, %g3
18213 array8 %o3, %i2, %g7
18214 tcs %icc, 0x6
18215loop_1735:
18216 fmovscs %icc, %f13, %f24
18217 move %xcc, %o0, %o5
18218 sra %l0, 0x0D, %i3
18219 fmovda %icc, %f11, %f29
18220 fpsub32s %f20, %f16, %f7
18221 srax %g4, 0x13, %i7
18222 array8 %g6, %g1, %o2
18223 movcc %xcc, %o4, %i0
18224 fbul,a %fcc2, loop_1736
18225 bvc,a %xcc, loop_1737
18226 taddcctv %i6, %g2, %o7
18227 movre %o1, 0x371, %i5
18228loop_1736:
18229 tcs %xcc, 0x2
18230loop_1737:
18231 sdiv %l2, 0x1E1D, %i4
18232 subcc %l5, 0x1094, %g5
18233 stb %l3, [%l7 + 0x10]
18234 wr %g0, 0x80, %asi
18235 stba %l4, [%l7 + 0x12] %asi
18236 fba,a %fcc0, loop_1738
18237 fbug %fcc0, loop_1739
18238 sethi 0x0CBE, %l1
18239 edge16ln %o6, %i1, %l6
18240loop_1738:
18241 movle %xcc, %o3, %i2
18242loop_1739:
18243 tcs %icc, 0x3
18244 srax %g3, %o0, %o5
18245 wr %g0, 0x19, %asi
18246 ldda [%l7 + 0x70] %asi, %l0
18247 movrgez %g7, %g4, %i7
18248 orncc %i3, 0x109D, %g1
18249 fornot2 %f0, %f16, %f2
18250 sub %g6, %o2, %i0
18251 array16 %o4, %g2, %o7
18252 fornot2 %f28, %f16, %f10
18253 sub %i6, %o1, %l2
18254 subc %i4, 0x1C70, %i5
18255 ldub [%l7 + 0x53], %g5
18256 tne %xcc, 0x6
18257 orncc %l5, 0x1EA0, %l4
18258 edge32l %l3, %l1, %o6
18259 tsubcc %l6, 0x0AA9, %i1
18260 tvc %xcc, 0x3
18261 subcc %i2, 0x1829, %o3
18262 fmovsleu %xcc, %f2, %f15
18263 fpackfix %f12, %f19
18264 ldsw [%l7 + 0x58], %o0
18265 tge %xcc, 0x5
18266 saved
18267 rdpr %cwp, %g1
18268 rdpr %cansave, %g2
18269 rdpr %canrestore, %g3
18270 rdpr %cleanwin, %g4
18271 rdpr %otherwin, %g5
18272 rdpr %wstate, %g6
18273 movge %xcc, %o5, %g3
18274 fmovdl %icc, %f0, %f24
18275 sir 0x08B1
18276 fsrc1 %f16, %f24
18277 fcmpeq16 %f30, %f10, %g7
18278 movpos %icc, %g4, %i7
18279 bvc %xcc, loop_1740
18280 tcc %xcc, 0x6
18281 fcmpne16 %f4, %f20, %i3
18282 ldx [%l7 + 0x70], %l0
18283loop_1740:
18284 for %f20, %f30, %f18
18285 orn %g1, %o2, %i0
18286 movge %xcc, %g6, %o4
18287 tvs %icc, 0x5
18288 fmovrde %o7, %f2, %f10
18289 andncc %g2, %i6, %l2
18290 sdivcc %o1, 0x060C, %i5
18291 tsubcc %i4, %l5, %l4
18292 orn %l3, %g5, %o6
18293 fmovsvs %icc, %f25, %f8
18294 fcmpne16 %f30, %f12, %l6
18295 edge16ln %i1, %i2, %l1
18296 orncc %o3, 0x08F7, %o5
18297 saved
18298 rdpr %cwp, %g1
18299 rdpr %cansave, %g2
18300 rdpr %canrestore, %g3
18301 rdpr %cleanwin, %g4
18302 rdpr %otherwin, %g5
18303 rdpr %wstate, %g6
18304 orn %g3, 0x17E7, %o0
18305 bpos,a loop_1741
18306 mulx %g7, %i7, %i3
18307 srax %g4, %g1, %l0
18308 srax %i0, 0x0F, %g6
18309loop_1741:
18310 fmovsvc %xcc, %f1, %f19
18311 ba,a,pn %icc, loop_1742
18312 fpmerge %f16, %f7, %f28
18313 bcs,a,pt %xcc, loop_1743
18314 addccc %o2, 0x0749, %o7
18315loop_1742:
18316 stb %g2, [%l7 + 0x38]
18317 fcmple32 %f6, %f0, %i6
18318loop_1743:
18319 orcc %l2, %o4, %i5
18320 edge32l %o1, %l5, %l4
18321 fbo %fcc1, loop_1744
18322 fpadd32 %f8, %f4, %f14
18323 tge %xcc, 0x0
18324 fnot2 %f14, %f4
18325loop_1744:
18326 edge16n %l3, %i4, %g5
18327 fornot1s %f7, %f19, %f11
18328 tcs %icc, 0x6
18329 smul %l6, 0x04C1, %i1
18330 brgz %o6, loop_1745
18331 orcc %l1, 0x0AEB, %o3
18332 edge32ln %i2, %o5, %g3
18333 movn %xcc, %g7, %o0
18334loop_1745:
18335 movre %i7, 0x039, %i3
18336 fpsub32s %f22, %f26, %f7
18337 sth %g4, [%l7 + 0x3A]
18338 bshuffle %f4, %f30, %f10
18339 andcc %l0, %i0, %g1
18340 movcc %xcc, %g6, %o7
18341 wr %g0, 0x80, %asi
18342 ldda [%l7 + 0x40] %asi, %f0
18343 wr %g0, 0x80, %asi
18344 ldsha [%l7 + 0x3C] %asi, %g2
18345 be,a loop_1746
18346 fbge %fcc3, loop_1747
18347 edge32 %o2, %i6, %o4
18348 sub %i5, 0x17B1, %l2
18349loop_1746:
18350 fbl %fcc3, loop_1748
18351loop_1747:
18352 udivcc %l5, 0x1133, %o1
18353 tvs %icc, 0x1
18354 addcc %l3, %l4, %g5
18355loop_1748:
18356 xor %i4, 0x10BB, %i1
18357 add %l7, 0x6C, %l6
18358 wr %g0, 0x80, %asi
18359 casa [%l6] %asi, %l6, %l1
18360 movrlez %o6, 0x090, %i2
18361 orn %o5, %g3, %o3
18362 array8 %g7, %i7, %i3
18363 for %f0, %f10, %f18
18364 movrne %o0, 0x39F, %g4
18365 saved
18366 rdpr %cwp, %g1
18367 rdpr %cansave, %g2
18368 rdpr %canrestore, %g3
18369 rdpr %cleanwin, %g4
18370 rdpr %otherwin, %g5
18371 rdpr %wstate, %g6
18372 fsrc1 %f22, %f0
18373 movle %icc, %l0, %i0
18374 fnor %f16, %f14, %f0
18375 tgu %xcc, 0x5
18376 ldsh [%l7 + 0x36], %g1
18377 udivcc %o7, 0x1493, %g6
18378 be %xcc, loop_1749
18379 add %g2, 0x0008, %o2
18380 xorcc %o4, %i6, %l2
18381 tsubcctv %l5, %o1, %l3
18382loop_1749:
18383 edge8 %l4, %i5, %i4
18384 tle %icc, 0x5
18385 xorcc %g5, 0x1E5F, %i1
18386 fbuge %fcc2, loop_1750
18387 edge32ln %l6, %o6, %i2
18388 tgu %icc, 0x6
18389 xorcc %o5, 0x00E1, %l1
18390loop_1750:
18391 andn %g3, %o3, %i7
18392 tgu %icc, 0x5
18393 movcs %icc, %i3, %o0
18394 fblg,a %fcc2, loop_1751
18395 edge32 %g4, %l0, %g7
18396 move %xcc, %g1, %o7
18397 fbuge,a %fcc3, loop_1752
18398loop_1751:
18399 brlz,a %g6, loop_1753
18400 add %i0, 0x12A7, %o2
18401 std %o4, [%l7 + 0x10]
18402loop_1752:
18403 mulscc %g2, 0x1CB3, %i6
18404loop_1753:
18405 subccc %l5, %l2, %o1
18406 umulcc %l3, 0x0734, %i5
18407 nop
18408 set 0x4C, %g3
18409 ldstub [%l7 + %g3], %l4
18410 fmul8x16 %f28, %f26, %f2
18411 edge16n %g5, %i1, %i4
18412 movleu %xcc, %o6, %i2
18413 fones %f29
18414 tgu %xcc, 0x1
18415 andn %l6, 0x1A53, %l1
18416 umulcc %o5, 0x1E0B, %o3
18417 ldsh [%l7 + 0x54], %g3
18418 xnorcc %i3, 0x0673, %o0
18419 sdivcc %i7, 0x19F0, %g4
18420 movcc %xcc, %l0, %g1
18421 add %o7, 0x1995, %g7
18422 ba %icc, loop_1754
18423 ba,a loop_1755
18424 bl loop_1756
18425 xnorcc %i0, %g6, %o4
18426loop_1754:
18427 movcs %icc, %g2, %o2
18428loop_1755:
18429 movl %xcc, %l5, %i6
18430loop_1756:
18431 tge %icc, 0x2
18432 movg %icc, %l2, %l3
18433 bg,a,pt %xcc, loop_1757
18434 bne loop_1758
18435 bgu,a %xcc, loop_1759
18436 sdivx %o1, 0x0A68, %l4
18437loop_1757:
18438 movgu %icc, %g5, %i1
18439loop_1758:
18440 addccc %i5, 0x026C, %i4
18441loop_1759:
18442 swap [%l7 + 0x50], %i2
18443 edge8n %l6, %l1, %o6
18444 tpos %icc, 0x1
18445 fmul8ulx16 %f16, %f20, %f28
18446 movvs %xcc, %o5, %g3
18447 edge32ln %o3, %i3, %o0
18448 bg loop_1760
18449 std %g4, [%l7 + 0x68]
18450 fcmple32 %f16, %f26, %l0
18451 fpack32 %f24, %f24, %f24
18452loop_1760:
18453 array32 %i7, %o7, %g7
18454 xor %i0, 0x1ADB, %g1
18455 movn %icc, %g6, %o4
18456 fmovrsne %g2, %f18, %f18
18457 edge32n %l5, %o2, %l2
18458 fmovda %xcc, %f2, %f1
18459 brgz %i6, loop_1761
18460 brgez %o1, loop_1762
18461 mova %xcc, %l3, %l4
18462 sllx %i1, %i5, %i4
18463loop_1761:
18464 swap [%l7 + 0x58], %i2
18465loop_1762:
18466 fmovdvs %xcc, %f10, %f30
18467 tn %xcc, 0x6
18468 addcc %g5, %l6, %l1
18469 siam 0x3
18470 tvs %icc, 0x1
18471 fmul8ulx16 %f28, %f24, %f6
18472 bn loop_1763
18473 tle %icc, 0x7
18474 taddcctv %o5, %o6, %g3
18475 movne %icc, %o3, %o0
18476loop_1763:
18477 edge32ln %i3, %g4, %l0
18478 tcc %xcc, 0x0
18479 sra %o7, 0x10, %g7
18480 edge16 %i0, %i7, %g6
18481 add %l7, 0x18, %l6
18482 wr %g0, 0x89, %asi
18483 casa [%l6] %asi, %g1, %g2
18484 sdiv %l5, 0x0C39, %o4
18485 xnorcc %o2, %l2, %i6
18486 edge16n %l3, %l4, %o1
18487 fcmps %fcc3, %f23, %f10
18488 movrgz %i5, %i4, %i2
18489 lduw [%l7 + 0x70], %g5
18490 movcc %icc, %i1, %l1
18491 brlez %l6, loop_1764
18492 mulx %o5, 0x1F53, %o6
18493 orcc %o3, 0x0FAA, %g3
18494 taddcctv %i3, %g4, %l0
18495loop_1764:
18496 nop
18497 set 0x7C, %l1
18498 ldstuba [%l7 + %l1] 0x89, %o0
18499 fbg,a %fcc0, loop_1765
18500 sll %o7, 0x1B, %g7
18501 bvc,a,pt %icc, loop_1766
18502 bvc loop_1767
18503loop_1765:
18504 movl %icc, %i0, %g6
18505 subcc %i7, %g1, %g2
18506loop_1766:
18507 nop
18508 set 0x68, %l3
18509 lduw [%l7 + %l3], %o4
18510loop_1767:
18511 brgz %l5, loop_1768
18512 tle %icc, 0x5
18513 fcmpeq16 %f20, %f0, %o2
18514 bvc,a loop_1769
18515loop_1768:
18516 tne %icc, 0x0
18517 sth %i6, [%l7 + 0x4E]
18518 movl %icc, %l3, %l2
18519loop_1769:
18520 andn %o1, 0x1348, %i5
18521 fpsub32 %f18, %f0, %f12
18522 movvc %xcc, %l4, %i2
18523 sethi 0x03B1, %g5
18524 edge8n %i4, %i1, %l1
18525 edge8l %l6, %o5, %o6
18526 addccc %g3, 0x1F20, %i3
18527 fmovsleu %icc, %f27, %f24
18528 std %f2, [%l7 + 0x08]
18529 umulcc %g4, 0x138C, %l0
18530 andcc %o0, %o3, %g7
18531 or %i0, 0x0A85, %o7
18532 tne %icc, 0x0
18533 subcc %g6, 0x0A4F, %i7
18534 alignaddr %g2, %o4, %l5
18535 ld [%l7 + 0x38], %f21
18536 movl %icc, %g1, %i6
18537 fmovdg %icc, %f5, %f30
18538 nop
18539 set 0x4A, %i1
18540 ldstub [%l7 + %i1], %l3
18541 fsrc2 %f26, %f26
18542 fmovsa %icc, %f13, %f3
18543 movre %o2, 0x036, %o1
18544 tsubcctv %i5, 0x146D, %l2
18545 udivcc %l4, 0x13AA, %g5
18546 fmovsle %icc, %f9, %f17
18547 edge32 %i2, %i4, %l1
18548 fpsub16s %f8, %f6, %f13
18549 fcmple16 %f0, %f24, %i1
18550 edge16ln %o5, %l6, %o6
18551 fmovsa %icc, %f6, %f28
18552 fmovdpos %icc, %f5, %f3
18553 edge32ln %i3, %g4, %g3
18554 ta %xcc, 0x5
18555 or %l0, %o0, %o3
18556 fandnot2s %f3, %f16, %f26
18557 fpadd32s %f17, %f0, %f26
18558 udivcc %i0, 0x1C73, %o7
18559 fandnot1 %f18, %f10, %f0
18560 array16 %g6, %i7, %g7
18561 fmovdcs %xcc, %f13, %f17
18562 ld [%l7 + 0x50], %f25
18563 orcc %g2, %l5, %g1
18564 mulscc %i6, %o4, %l3
18565 alignaddr %o1, %o2, %i5
18566 set 0x08, %o7
18567 lduwa [%l7 + %o7] 0x81, %l4
18568 bl loop_1770
18569 fcmpne16 %f28, %f6, %g5
18570 ta %icc, 0x1
18571 taddcctv %l2, 0x1FCF, %i4
18572loop_1770:
18573 xnor %i2, 0x06B3, %l1
18574 fmovsne %xcc, %f13, %f29
18575 tsubcc %o5, 0x0E8F, %l6
18576 edge32n %o6, %i1, %i3
18577 movge %xcc, %g4, %l0
18578 faligndata %f10, %f24, %f20
18579 for %f22, %f28, %f24
18580 fmovd %f14, %f30
18581 tvc %xcc, 0x5
18582 brlez %o0, loop_1771
18583 fpsub32s %f24, %f15, %f5
18584 sll %o3, %g3, %o7
18585 movcc %xcc, %g6, %i7
18586loop_1771:
18587 fcmpgt32 %f0, %f10, %g7
18588 edge8ln %g2, %i0, %g1
18589 addc %i6, 0x113B, %l5
18590 nop
18591 setx loop_1772, %l0, %l1
18592 jmpl %l1, %o4
18593 addc %l3, 0x0CBD, %o1
18594 wr %g0, 0x80, %asi
18595 ldsba [%l7 + 0x7A] %asi, %i5
18596loop_1772:
18597 bneg %xcc, loop_1773
18598 edge8n %o2, %g5, %l2
18599 std %f16, [%l7 + 0x30]
18600 subccc %i4, %l4, %l1
18601loop_1773:
18602 udiv %i2, 0x0B81, %l6
18603 orcc %o5, 0x0DAC, %i1
18604 bcs,a,pn %xcc, loop_1774
18605 edge8 %o6, %g4, %i3
18606 movpos %icc, %o0, %o3
18607 fmovspos %icc, %f7, %f19
18608loop_1774:
18609 movne %icc, %g3, %o7
18610 fmovscs %icc, %f20, %f23
18611 fzeros %f11
18612 fcmpes %fcc0, %f16, %f5
18613 sdivcc %g6, 0x0225, %l0
18614 fmovsgu %icc, %f26, %f10
18615 bg loop_1775
18616 fbule,a %fcc3, loop_1776
18617 add %g7, %g2, %i0
18618 tcs %xcc, 0x6
18619loop_1775:
18620 ldub [%l7 + 0x54], %i7
18621loop_1776:
18622 edge32l %g1, %i6, %o4
18623 alignaddr %l5, %l3, %o1
18624 tcs %icc, 0x4
18625 movvs %icc, %i5, %g5
18626 movre %l2, %i4, %l4
18627 fmovscc %icc, %f27, %f25
18628 fnors %f28, %f26, %f0
18629 movg %xcc, %l1, %o2
18630 srlx %i2, 0x13, %o5
18631 tneg %xcc, 0x2
18632 set 0x58, %l5
18633 stxa %i1, [%l7 + %l5] 0x10
18634 edge32ln %l6, %o6, %i3
18635 fmovrsgz %g4, %f26, %f30
18636 movge %icc, %o3, %o0
18637 movgu %xcc, %g3, %o7
18638 tne %xcc, 0x2
18639 tneg %xcc, 0x4
18640 tcs %xcc, 0x0
18641 sub %l0, %g7, %g2
18642 array32 %g6, %i0, %i7
18643 edge8ln %i6, %g1, %l5
18644 fmovrde %l3, %f14, %f14
18645 movge %xcc, %o4, %o1
18646 orncc %i5, 0x1473, %g5
18647 bn,pt %icc, loop_1777
18648 fbe,a %fcc0, loop_1778
18649 edge32l %l2, %i4, %l4
18650 movrgez %l1, %i2, %o2
18651loop_1777:
18652 movne %xcc, %i1, %l6
18653loop_1778:
18654 brlz %o5, loop_1779
18655 fcmpeq32 %f6, %f0, %i3
18656 brz,a %o6, loop_1780
18657 movl %xcc, %g4, %o0
18658loop_1779:
18659 bvs,a,pn %xcc, loop_1781
18660 fmovsn %icc, %f9, %f23
18661loop_1780:
18662 tne %icc, 0x7
18663 edge32ln %o3, %g3, %l0
18664loop_1781:
18665 fbg,a %fcc3, loop_1782
18666 bleu,a %icc, loop_1783
18667 srax %g7, %g2, %o7
18668 fornot2s %f15, %f25, %f10
18669loop_1782:
18670 edge32l %g6, %i0, %i6
18671loop_1783:
18672 xnor %g1, %i7, %l5
18673 xnorcc %l3, %o4, %o1
18674 and %i5, 0x1F3E, %g5
18675 fbg,a %fcc1, loop_1784
18676 xnorcc %i4, %l4, %l2
18677 stbar
18678 fpsub32 %f6, %f4, %f28
18679loop_1784:
18680 fandnot2 %f26, %f24, %f4
18681 brgz %l1, loop_1785
18682 movge %xcc, %o2, %i2
18683 be,pt %icc, loop_1786
18684 xnorcc %l6, 0x02BC, %o5
18685loop_1785:
18686 movvs %icc, %i3, %o6
18687 movle %xcc, %g4, %i1
18688loop_1786:
18689 fnot1s %f29, %f22
18690 fbge,a %fcc3, loop_1787
18691 sethi 0x0471, %o3
18692 flush %l7 + 0x08
18693 movre %o0, 0x246, %l0
18694loop_1787:
18695 ldx [%l7 + 0x18], %g3
18696 orn %g7, %g2, %g6
18697 set 0x60, %i3
18698 lduha [%l7 + %i3] 0x14, %o7
18699 smulcc %i0, %g1, %i7
18700 saved
18701 rdpr %cwp, %g1
18702 rdpr %cansave, %g2
18703 rdpr %canrestore, %g3
18704 rdpr %cleanwin, %g4
18705 rdpr %otherwin, %g5
18706 rdpr %wstate, %g6
18707 fbge %fcc0, loop_1788
18708 membar 0x42
18709 sdiv %l5, 0x1201, %l3
18710 array32 %o4, %o1, %i5
18711loop_1788:
18712 fpack32 %f0, %f8, %f8
18713 te %icc, 0x3
18714 fsrc2s %f0, %f28
18715 fcmpgt32 %f24, %f18, %g5
18716 set 0x2E, %l2
18717 ldstuba [%l7 + %l2] 0x80, %i4
18718 tgu %icc, 0x6
18719 edge16 %l4, %i6, %l2
18720 fble %fcc3, loop_1789
18721 popc 0x1BF5, %l1
18722 sdiv %o2, 0x02DE, %l6
18723 tgu %xcc, 0x1
18724loop_1789:
18725 xorcc %o5, %i2, %i3
18726 fmovdpos %xcc, %f31, %f18
18727 fbge %fcc1, loop_1790
18728 movneg %xcc, %o6, %g4
18729 movcs %icc, %o3, %o0
18730 wr %g0, 0x0c, %asi
18731 ldswa [%l7 + 0x70] %asi, %l0
18732loop_1790:
18733 fxor %f0, %f18, %f26
18734 fzero %f20
18735 popc 0x1299, %g3
18736 movcs %xcc, %i1, %g7
18737 edge32ln %g6, %o7, %g2
18738 tgu %icc, 0x1
18739 movg %icc, %g1, %i0
18740 bneg,a %xcc, loop_1791
18741 fmovdneg %icc, %f31, %f6
18742 set 0x26, %g2
18743 ldsba [%l7 + %g2] 0x15, %l5
18744loop_1791:
18745 tneg %icc, 0x5
18746 edge8l %i7, %o4, %o1
18747 nop
18748 set 0x4E, %i5
18749 stb %i5, [%l7 + %i5]
18750 brgz %g5, loop_1792
18751 stbar
18752 andcc %i4, 0x10BE, %l4
18753 movleu %icc, %l3, %i6
18754loop_1792:
18755 tvc %xcc, 0x5
18756 fpackfix %f26, %f8
18757 nop
18758 setx loop_1793, %l0, %l1
18759 wrpr 0x1, %tl
18760 wrpr %l1, %tpc
18761 add %l1, 0x4, %l1
18762 wrpr %l1, %tnpc
18763 setx 0x34400001400, %l0, %l1
18764 wrpr %l1, %tstate
18765 wrhpr 0x4, %htstate
18766 retry
18767 andcc %l2, 0x100F, %o2
18768 fcmpd %fcc2, %f20, %f10
18769 mova %icc, %l6, %o5
18770loop_1793:
18771 movgu %icc, %i2, %l1
18772 taddcc %o6, 0x11D5, %g4
18773 movrgz %o3, 0x045, %i3
18774 udivcc %o0, 0x06D1, %l0
18775 edge16n %i1, %g3, %g6
18776 fmovsle %icc, %f4, %f12
18777 fpadd16s %f1, %f24, %f26
18778 movle %xcc, %g7, %o7
18779 std %g0, [%l7 + 0x38]
18780 array16 %i0, %g2, %i7
18781 tleu %xcc, 0x2
18782 fmovdcc %xcc, %f10, %f21
18783 fnor %f26, %f16, %f24
18784 andcc %o4, 0x0391, %l5
18785 fnot1 %f26, %f4
18786 fpack32 %f16, %f4, %f28
18787 flush %l7 + 0x20
18788 bge loop_1794
18789 ldsw [%l7 + 0x48], %o1
18790 edge16ln %i5, %i4, %l4
18791 fba,a %fcc1, loop_1795
18792loop_1794:
18793 udiv %g5, 0x053F, %i6
18794 tge %xcc, 0x4
18795 wr %g0, 0x88, %asi
18796 prefetcha [%l7 + 0x28] %asi, 0x3
18797loop_1795:
18798 fand %f10, %f18, %f2
18799 movge %icc, %o2, %l6
18800 edge32ln %l3, %o5, %l1
18801 bleu,a,pt %icc, loop_1796
18802 movle %xcc, %i2, %g4
18803 andncc %o6, %o3, %o0
18804 edge16l %i3, %i1, %g3
18805loop_1796:
18806 bge,a %icc, loop_1797
18807 fnand %f6, %f12, %f14
18808 wr %g0, 0x10, %asi
18809 ldswa [%l7 + 0x74] %asi, %l0
18810loop_1797:
18811 nop
18812 wr %g0, 0x81, %asi
18813 ldxa [%l7 + 0x28] %asi, %g6
18814 array8 %g7, %g1, %i0
18815 fmuld8sux16 %f8, %f18, %f4
18816 ldsb [%l7 + 0x75], %o7
18817 movvc %icc, %i7, %o4
18818 tsubcctv %g2, %l5, %o1
18819 fxnors %f4, %f0, %f17
18820 wr %g0, 0x0c, %asi
18821 ldsha [%l7 + 0x6A] %asi, %i5
18822 movvc %icc, %l4, %i4
18823 fmovrse %g5, %f13, %f1
18824 bpos,a %xcc, loop_1798
18825 fmovdle %xcc, %f6, %f6
18826 edge16 %l2, %i6, %o2
18827 tsubcc %l6, %o5, %l3
18828loop_1798:
18829 fmovdg %icc, %f11, %f6
18830 andncc %l1, %i2, %g4
18831 tsubcctv %o3, 0x10C5, %o0
18832 bcc,a loop_1799
18833 array8 %i3, %i1, %o6
18834 movcc %xcc, %g3, %l0
18835 ldd [%l7 + 0x50], %g6
18836loop_1799:
18837 xnor %g1, 0x1EB6, %i0
18838 mulx %g7, %i7, %o4
18839 movle %icc, %g2, %o7
18840 movvs %xcc, %o1, %l5
18841 subcc %l4, %i4, %i5
18842 fmovdl %xcc, %f22, %f4
18843 ld [%l7 + 0x38], %f9
18844 movvc %xcc, %l2, %i6
18845 fornot2s %f16, %f4, %f9
18846 tleu %icc, 0x0
18847 sir 0x025F
18848 fsrc1 %f6, %f12
18849 lduh [%l7 + 0x46], %o2
18850 fnot1 %f12, %f20
18851 fzeros %f5
18852 fbuge %fcc1, loop_1800
18853 add %l6, %o5, %g5
18854 fbue %fcc2, loop_1801
18855 fbne %fcc2, loop_1802
18856loop_1800:
18857 movvc %xcc, %l3, %i2
18858 srax %l1, %o3, %o0
18859loop_1801:
18860 tsubcctv %g4, 0x0E84, %i3
18861loop_1802:
18862 swap [%l7 + 0x50], %i1
18863 sra %o6, 0x14, %l0
18864 edge8n %g3, %g6, %i0
18865 fands %f15, %f27, %f3
18866 fbul,a %fcc0, loop_1803
18867 fcmpne32 %f18, %f22, %g7
18868 tl %xcc, 0x6
18869 tge %xcc, 0x6
18870loop_1803:
18871 brlz %i7, loop_1804
18872 sdiv %g1, 0x046E, %o4
18873 membar 0x47
18874 movle %xcc, %o7, %o1
18875loop_1804:
18876 sll %g2, 0x05, %l4
18877 xor %i4, %l5, %i5
18878 tne %icc, 0x4
18879 smul %i6, %o2, %l6
18880 sdivx %l2, 0x1649, %o5
18881 tne %xcc, 0x1
18882 wr %g0, 0x89, %asi
18883 stda %l2, [%l7 + 0x38] %asi
18884 fnot1s %f9, %f21
18885 fcmpne16 %f10, %f18, %i2
18886 edge16n %g5, %l1, %o0
18887 fnot1 %f16, %f30
18888 fmul8x16al %f27, %f12, %f18
18889 movrlz %g4, %i3, %o3
18890 nop
18891 set 0x68, %o6
18892 std %o6, [%l7 + %o6]
18893 swap [%l7 + 0x18], %l0
18894 srlx %g3, 0x1B, %g6
18895 movvc %icc, %i1, %g7
18896 bneg,pt %icc, loop_1805
18897 restored
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 fbge %fcc0, loop_1806
18905 ldsw [%l7 + 0x2C], %i7
18906loop_1805:
18907 fbn %fcc0, loop_1807
18908 flush %l7 + 0x64
18909loop_1806:
18910 fcmpd %fcc1, %f6, %f12
18911 te %xcc, 0x3
18912loop_1807:
18913 mulscc %i0, %g1, %o7
18914 or %o1, 0x0424, %g2
18915 fmovda %xcc, %f28, %f18
18916 nop
18917 setx loop_1808, %l0, %l1
18918 wrpr 0x1, %tl
18919 wrpr %l1, %tpc
18920 add %l1, 0x4, %l1
18921 wrpr %l1, %tnpc
18922 setx 0x34400001400, %l0, %l1
18923 wrpr %l1, %tstate
18924 wrhpr 0x4, %htstate
18925 retry
18926 movvs %xcc, %o4, %l4
18927 fmul8ulx16 %f4, %f30, %f22
18928 smulcc %i4, %i5, %l5
18929loop_1808:
18930 subcc %i6, 0x1D25, %l6
18931 fmovs %f22, %f31
18932 umulcc %l2, 0x1F17, %o2
18933 call loop_1809
18934 edge32l %l3, %o5, %g5
18935 edge16 %i2, %o0, %g4
18936 fmovsa %xcc, %f6, %f29
18937loop_1809:
18938 tne %xcc, 0x3
18939 edge16ln %i3, %l1, %o3
18940 stbar
18941 mova %xcc, %o6, %g3
18942 umul %l0, 0x0794, %g6
18943 tcs %icc, 0x0
18944 ldsb [%l7 + 0x64], %g7
18945 sdivx %i1, 0x0907, %i0
18946 umulcc %g1, 0x0A86, %i7
18947 fbe %fcc2, loop_1810
18948 edge32 %o7, %g2, %o4
18949 set 0x5C, %o4
18950 lduwa [%l7 + %o4] 0x14, %o1
18951loop_1810:
18952 movl %xcc, %l4, %i5
18953 sll %l5, %i4, %i6
18954 fmuld8sux16 %f27, %f29, %f6
18955 bvs,a loop_1811
18956 fba,a %fcc1, loop_1812
18957 fmovda %icc, %f11, %f20
18958 brgz,a %l2, loop_1813
18959loop_1811:
18960 edge8 %o2, %l3, %o5
18961loop_1812:
18962 movrlez %g5, %l6, %i2
18963 taddcctv %g4, 0x0464, %o0
18964loop_1813:
18965 movrlez %i3, %l1, %o3
18966 edge32n %o6, %l0, %g6
18967 movne %xcc, %g7, %g3
18968 sub %i0, %i1, %g1
18969 nop
18970 set 0x4C, %g5
18971 stb %i7, [%l7 + %g5]
18972 pdist %f2, %f16, %f16
18973 tpos %xcc, 0x6
18974 fpadd16s %f25, %f13, %f9
18975 movvs %xcc, %g2, %o4
18976 umulcc %o1, 0x16AD, %l4
18977 fsrc2 %f8, %f28
18978 tle %xcc, 0x5
18979 tcc %xcc, 0x7
18980 smul %i5, %o7, %l5
18981 fxors %f8, %f16, %f28
18982 xor %i4, %l2, %i6
18983 popc 0x06FD, %l3
18984 edge32ln %o5, %o2, %l6
18985 lduh [%l7 + 0x6E], %i2
18986 fmovsg %icc, %f26, %f11
18987 fnegd %f18, %f18
18988 sll %g5, 0x1F, %o0
18989 nop
18990 set 0x0E, %i0
18991 ldsh [%l7 + %i0], %g4
18992 fbl,a %fcc1, loop_1814
18993 fmovdle %icc, %f4, %f31
18994 fbge,a %fcc2, loop_1815
18995 sir 0x06E9
18996loop_1814:
18997 bpos loop_1816
18998 subcc %i3, %l1, %o3
18999loop_1815:
19000 fxor %f24, %f24, %f24
19001 array32 %l0, %o6, %g7
19002loop_1816:
19003 movg %xcc, %g3, %i0
19004 nop
19005 set 0x60, %l4
19006 ldd [%l7 + %l4], %i0
19007 fmovdge %icc, %f18, %f24
19008 fpsub32 %f8, %f8, %f0
19009 srax %g1, 0x0C, %g6
19010 wr %g0, 0x88, %asi
19011 lduba [%l7 + 0x09] %asi, %g2
19012 fmovrslez %i7, %f29, %f25
19013 stbar
19014 fmovrdlz %o4, %f4, %f6
19015 array8 %o1, %i5, %o7
19016 movne %icc, %l4, %i4
19017 wr %g0, 0xea, %asi
19018 stda %l4, [%l7 + 0x60] %asi
19019 membar #Sync
19020 fble %fcc2, loop_1817
19021 andcc %i6, %l3, %l2
19022 fornot2s %f27, %f18, %f29
19023 fbue,a %fcc0, loop_1818
19024loop_1817:
19025 sdivx %o2, 0x0DAD, %l6
19026 tpos %xcc, 0x1
19027 sethi 0x005B, %o5
19028loop_1818:
19029 fbge %fcc0, loop_1819
19030 smulcc %g5, 0x18B1, %o0
19031 srl %i2, %i3, %l1
19032 brlz %g4, loop_1820
19033loop_1819:
19034 sethi 0x01EC, %o3
19035 bpos loop_1821
19036 membar 0x60
19037loop_1820:
19038 edge32n %o6, %g7, %l0
19039 fcmped %fcc1, %f22, %f16
19040loop_1821:
19041 orcc %g3, 0x0479, %i0
19042 edge32n %g1, %i1, %g6
19043 movrlz %g2, 0x255, %o4
19044 fmovdg %icc, %f29, %f6
19045 fbu %fcc2, loop_1822
19046 movvc %icc, %o1, %i7
19047 brz %o7, loop_1823
19048 bneg loop_1824
19049loop_1822:
19050 udivcc %i5, 0x1A48, %i4
19051 ldx [%l7 + 0x58], %l5
19052loop_1823:
19053 movrgz %i6, 0x201, %l3
19054loop_1824:
19055 movl %xcc, %l2, %o2
19056 membar 0x1A
19057 fbul,a %fcc3, loop_1825
19058 edge16ln %l6, %l4, %o5
19059 tsubcctv %g5, 0x1D78, %i2
19060 tl %icc, 0x4
19061loop_1825:
19062 movleu %icc, %o0, %l1
19063 tne %xcc, 0x5
19064 orncc %g4, 0x0AF6, %o3
19065 saved
19066 rdpr %cwp, %g1
19067 rdpr %cansave, %g2
19068 rdpr %canrestore, %g3
19069 rdpr %cleanwin, %g4
19070 rdpr %otherwin, %g5
19071 rdpr %wstate, %g6
19072 brlz,a %o6, loop_1826
19073 edge8ln %g7, %i3, %l0
19074 movvs %xcc, %i0, %g3
19075 add %i1, 0x115B, %g1
19076loop_1826:
19077 fbe,a %fcc3, loop_1827
19078 fblg,a %fcc3, loop_1828
19079 bne,a,pt %xcc, loop_1829
19080 fandnot1 %f22, %f14, %f26
19081loop_1827:
19082 add %g2, 0x1D49, %o4
19083loop_1828:
19084 fnands %f11, %f17, %f0
19085loop_1829:
19086 nop
19087 add %l7, 0x58, %l6
19088 wr %g0, 0x0c, %asi
19089 casxa [%l6] 0x0c, %g6, %o1
19090 set 0x10, %l0
19091 stxa %o7, [%l7 + %l0] 0x2a
19092 membar #Sync
19093 addcc %i7, %i5, %i4
19094 fpmerge %f29, %f31, %f10
19095 te %icc, 0x3
19096 edge8ln %i6, %l3, %l5
19097 array32 %l2, %l6, %o2
19098 fbu %fcc3, loop_1830
19099 fxnor %f4, %f30, %f22
19100 movvs %icc, %o5, %l4
19101 fandnot1s %f16, %f21, %f22
19102loop_1830:
19103 subccc %i2, %o0, %g5
19104 xnorcc %g4, %o3, %l1
19105 array8 %g7, %o6, %i3
19106 fble,a %fcc0, loop_1831
19107 fcmpgt32 %f20, %f30, %i0
19108 tcc %xcc, 0x6
19109 edge32 %l0, %g3, %i1
19110loop_1831:
19111 nop
19112 set 0x78, %i2
19113 std %f0, [%l7 + %i2]
19114 prefetch [%l7 + 0x38], 0x2
19115 fsrc1 %f2, %f0
19116 tsubcc %g2, 0x0393, %g1
19117 movneg %xcc, %o4, %g6
19118 mulx %o1, 0x1997, %i7
19119 movcc %icc, %o7, %i5
19120 fmovsleu %xcc, %f19, %f31
19121 fcmpeq16 %f28, %f14, %i6
19122 movrgz %l3, %l5, %i4
19123 tcs %xcc, 0x2
19124 mulscc %l6, %l2, %o5
19125 tgu %xcc, 0x5
19126 tge %icc, 0x5
19127 mulx %o2, %l4, %o0
19128 fmovdne %icc, %f25, %f26
19129 tl %xcc, 0x6
19130 movcs %icc, %i2, %g4
19131 ldub [%l7 + 0x2D], %g5
19132 orncc %l1, %g7, %o6
19133 bcc,pn %icc, loop_1832
19134 fornot2s %f3, %f26, %f7
19135 fabss %f21, %f26
19136 tvc %xcc, 0x7
19137loop_1832:
19138 tl %xcc, 0x4
19139 tcs %icc, 0x7
19140 set 0x16, %o5
19141 lduha [%l7 + %o5] 0x04, %i3
19142 and %i0, %o3, %g3
19143 tvs %xcc, 0x4
19144 alignaddr %l0, %g2, %i1
19145 movg %icc, %g1, %o4
19146 andcc %g6, %i7, %o1
19147 tsubcc %i5, 0x1753, %o7
19148 set 0x28, %g6
19149 lda [%l7 + %g6] 0x11, %f17
19150 movrlez %l3, 0x3C7, %l5
19151 fbug %fcc1, loop_1833
19152 sdivx %i4, 0x0786, %i6
19153 fmovrslz %l6, %f5, %f10
19154 fmovdleu %xcc, %f24, %f8
19155loop_1833:
19156 fbug %fcc0, loop_1834
19157 sra %l2, %o5, %o2
19158 fbule,a %fcc1, loop_1835
19159 addccc %l4, %o0, %g4
19160loop_1834:
19161 subc %g5, %i2, %l1
19162 fmovrdgz %o6, %f6, %f0
19163loop_1835:
19164 nop
19165 wr %g0, 0x2a, %asi
19166 stha %g7, [%l7 + 0x32] %asi
19167 membar #Sync
19168 movg %icc, %i3, %i0
19169 movn %icc, %o3, %l0
19170 set 0x34, %g1
19171 lduwa [%l7 + %g1] 0x15, %g3
19172 ldd [%l7 + 0x78], %f20
19173 fandnot2 %f2, %f30, %f22
19174 fmul8sux16 %f28, %f26, %f28
19175 bl,a loop_1836
19176 fsrc2 %f30, %f2
19177 te %icc, 0x6
19178 sub %g2, 0x126D, %i1
19179loop_1836:
19180 addc %g1, %o4, %i7
19181 fpsub32s %f13, %f2, %f22
19182 edge16 %g6, %i5, %o7
19183 movre %o1, %l3, %i4
19184 set 0x6C, %i7
19185 stha %l5, [%l7 + %i7] 0x89
19186 addcc %l6, %i6, %o5
19187 edge8n %o2, %l2, %l4
19188 subcc %g4, %o0, %i2
19189 brgz,a %g5, loop_1837
19190 or %l1, %g7, %o6
19191 array8 %i3, %o3, %i0
19192 movrgez %l0, 0x1E9, %g3
19193loop_1837:
19194 sll %i1, %g2, %g1
19195 sdivx %o4, 0x1167, %g6
19196 fones %f27
19197 fmovscc %xcc, %f19, %f6
19198 tne %icc, 0x5
19199 fmovdl %xcc, %f26, %f20
19200 tvc %icc, 0x4
19201 saved
19202 rdpr %cwp, %g1
19203 rdpr %cansave, %g2
19204 rdpr %canrestore, %g3
19205 rdpr %cleanwin, %g4
19206 rdpr %otherwin, %g5
19207 rdpr %wstate, %g6
19208 movn %xcc, %i5, %o7
19209 movgu %xcc, %i7, %l3
19210 andn %i4, %l5, %o1
19211 subccc %i6, 0x0311, %o5
19212 fpack16 %f0, %f10
19213 sllx %l6, 0x14, %l2
19214 or %l4, %o2, %g4
19215 bcs,a,pn %icc, loop_1838
19216 fxnor %f4, %f18, %f14
19217 alignaddrl %o0, %i2, %l1
19218 fpack32 %f16, %f6, %f28
19219loop_1838:
19220 movrgez %g7, %g5, %i3
19221 bleu,pt %icc, loop_1839
19222 fmul8ulx16 %f12, %f2, %f30
19223 tn %icc, 0x7
19224 tne %icc, 0x3
19225loop_1839:
19226 fbge,a %fcc0, loop_1840
19227 tn %xcc, 0x4
19228 fmovrdgz %o6, %f4, %f24
19229 tsubcc %o3, %i0, %l0
19230loop_1840:
19231 brlz,a %i1, loop_1841
19232 xorcc %g3, 0x0D40, %g1
19233 sub %o4, 0x0C73, %g2
19234 edge32n %g6, %o7, %i7
19235loop_1841:
19236 andcc %l3, 0x1F94, %i4
19237 set 0x70, %g4
19238 sta %f28, [%l7 + %g4] 0x19
19239 srl %i5, %o1, %l5
19240 array16 %o5, %l6, %l2
19241 ldsw [%l7 + 0x68], %i6
19242 tn %xcc, 0x3
19243 fmovsn %xcc, %f19, %f20
19244 movcs %xcc, %o2, %l4
19245 tn %icc, 0x4
19246 taddcctv %g4, 0x0CE2, %i2
19247 fbug %fcc1, loop_1842
19248 tneg %icc, 0x4
19249 sllx %o0, %l1, %g7
19250 tne %xcc, 0x7
19251loop_1842:
19252 tn %xcc, 0x6
19253 tcc %xcc, 0x1
19254 srax %i3, 0x1A, %o6
19255 tg %xcc, 0x1
19256 move %xcc, %g5, %i0
19257 fnot2 %f20, %f30
19258 fpadd32 %f2, %f8, %f10
19259 fmovsleu %icc, %f5, %f14
19260 fcmpes %fcc0, %f9, %f10
19261 movcs %xcc, %l0, %o3
19262 bshuffle %f30, %f2, %f10
19263 sdivx %g3, 0x0C18, %g1
19264 mova %icc, %i1, %g2
19265 movrgez %o4, %g6, %i7
19266 tvs %icc, 0x6
19267 sir 0x19E0
19268 andn %l3, 0x167B, %o7
19269 set 0x60, %l6
19270 ldda [%l7 + %l6] 0x26, %i4
19271 andcc %o1, %l5, %i4
19272 tg %xcc, 0x7
19273 fmovsgu %icc, %f11, %f0
19274 fmovdg %xcc, %f25, %f0
19275 fmovd %f14, %f4
19276 fcmpne16 %f30, %f6, %o5
19277 movl %xcc, %l6, %i6
19278 tleu %xcc, 0x2
19279 edge16 %l2, %l4, %g4
19280 umul %i2, %o0, %l1
19281 udivcc %g7, 0x033A, %i3
19282 popc 0x1416, %o6
19283 movrlez %g5, %i0, %l0
19284 tl %icc, 0x6
19285 edge32n %o3, %g3, %o2
19286 smul %i1, 0x0B9B, %g2
19287 edge32n %g1, %o4, %i7
19288 fexpand %f4, %f4
19289 fpack32 %f14, %f6, %f6
19290 subc %l3, 0x1CA5, %o7
19291 fabss %f24, %f21
19292 addc %i5, 0x0AB5, %o1
19293 set 0x09, %i4
19294 ldsba [%l7 + %i4] 0x0c, %l5
19295 fmovsneg %icc, %f0, %f27
19296 sub %g6, %i4, %l6
19297 set 0x10, %g7
19298 ldsha [%l7 + %g7] 0x88, %i6
19299 nop
19300 set 0x5E, %o0
19301 ldstub [%l7 + %o0], %l2
19302 sdiv %o5, 0x093F, %l4
19303 movneg %xcc, %i2, %o0
19304 edge8ln %g4, %g7, %i3
19305 saved
19306 rdpr %cwp, %g1
19307 rdpr %cansave, %g2
19308 rdpr %canrestore, %g3
19309 rdpr %cleanwin, %g4
19310 rdpr %otherwin, %g5
19311 rdpr %wstate, %g6
19312 tg %icc, 0x5
19313 fmovde %xcc, %f20, %f24
19314 subccc %l1, 0x0DAA, %g5
19315 addcc %o6, 0x1EA1, %i0
19316 fmovda %icc, %f14, %f10
19317 fxors %f18, %f23, %f3
19318 st %f3, [%l7 + 0x18]
19319 edge16l %o3, %l0, %o2
19320 udivcc %i1, 0x0B6E, %g3
19321 movle %xcc, %g2, %o4
19322 taddcc %g1, %l3, %i7
19323 ldd [%l7 + 0x40], %f28
19324 fmovspos %xcc, %f19, %f21
19325 edge16ln %o7, %o1, %l5
19326 fmovsn %xcc, %f15, %f9
19327 orn %i5, 0x0B42, %g6
19328 sra %i4, %l6, %l2
19329 fmovdcc %xcc, %f3, %f18
19330 tg %icc, 0x4
19331 orn %i6, 0x0637, %l4
19332 movrgez %o5, 0x084, %o0
19333 set 0x4C, %o3
19334 lduha [%l7 + %o3] 0x04, %g4
19335 membar 0x03
19336 sdivcc %g7, 0x0033, %i3
19337 set 0x40, %o2
19338 stda %f0, [%l7 + %o2] 0x14
19339 sll %l1, 0x06, %g5
19340 movg %xcc, %o6, %i2
19341 popc %i0, %o3
19342 subcc %o2, 0x0FF1, %i1
19343 tsubcc %l0, %g2, %o4
19344 bneg loop_1843
19345 tge %xcc, 0x7
19346 fmovsvc %icc, %f0, %f8
19347 fsrc2 %f0, %f24
19348loop_1843:
19349 movre %g1, 0x0C6, %l3
19350 wr %g0, 0x80, %asi
19351 ldsha [%l7 + 0x1A] %asi, %g3
19352 srax %i7, %o7, %l5
19353 bneg %icc, loop_1844
19354 edge32ln %o1, %i5, %i4
19355 fmovsn %xcc, %f5, %f14
19356 membar 0x16
19357loop_1844:
19358 swap [%l7 + 0x24], %g6
19359 bn,a,pt %icc, loop_1845
19360 orcc %l6, %i6, %l4
19361 bleu,a,pn %icc, loop_1846
19362 fmovdleu %xcc, %f20, %f6
19363loop_1845:
19364 ldx [%l7 + 0x68], %o5
19365 ble,a,pt %xcc, loop_1847
19366loop_1846:
19367 movrgez %o0, %l2, %g7
19368 wr %g0, 0x89, %asi
19369 ldsba [%l7 + 0x10] %asi, %i3
19370loop_1847:
19371 movgu %xcc, %g4, %l1
19372 fnot2 %f24, %f4
19373 fbne,a %fcc2, loop_1848
19374 orcc %g5, 0x0A37, %i2
19375 fands %f16, %f23, %f31
19376 edge8l %i0, %o6, %o2
19377loop_1848:
19378 fmovsvs %xcc, %f11, %f16
19379 fsrc1s %f22, %f12
19380 set 0x40, %i6
19381 stda %f0, [%l7 + %i6] 0x17
19382 membar #Sync
19383 bneg loop_1849
19384 bleu,a loop_1850
19385 fbu,a %fcc0, loop_1851
19386 xorcc %o3, %l0, %g2
19387loop_1849:
19388 brgez %i1, loop_1852
19389loop_1850:
19390 ldsw [%l7 + 0x7C], %o4
19391loop_1851:
19392 ldd [%l7 + 0x60], %f16
19393 movge %icc, %g1, %l3
19394loop_1852:
19395 sethi 0x1CF8, %i7
19396 set 0x17, %g3
19397 stba %o7, [%l7 + %g3] 0x2a
19398 membar #Sync
19399 prefetch [%l7 + 0x30], 0x1
19400 movrgz %l5, 0x21F, %g3
19401 movvc %icc, %o1, %i4
19402 fsrc1s %f18, %f16
19403 fcmped %fcc3, %f22, %f16
19404 tleu %xcc, 0x3
19405 tl %xcc, 0x6
19406 fmovdpos %xcc, %f24, %f11
19407 fpack16 %f30, %f17
19408 movleu %xcc, %i5, %g6
19409 fmovsvs %icc, %f30, %f30
19410 movleu %icc, %i6, %l4
19411 movpos %icc, %l6, %o5
19412 fpadd16s %f23, %f3, %f12
19413 srl %l2, 0x18, %g7
19414 edge32n %i3, %g4, %l1
19415 mulx %g5, 0x0C50, %i2
19416 wr %g0, 0x10, %asi
19417 ldswa [%l7 + 0x64] %asi, %o0
19418 movcc %xcc, %o6, %o2
19419 bcs,a loop_1853
19420 edge16l %o3, %i0, %l0
19421 set 0x34, %l1
19422 ldsba [%l7 + %l1] 0x19, %g2
19423loop_1853:
19424 tne %icc, 0x7
19425 fblg,a %fcc0, loop_1854
19426 fpmerge %f19, %f3, %f2
19427 and %o4, %g1, %l3
19428 fmovdcc %xcc, %f28, %f23
19429loop_1854:
19430 sir 0x057E
19431 sethi 0x139E, %i1
19432 fmovdle %icc, %f31, %f10
19433 movrgez %i7, 0x1AF, %l5
19434 fzero %f26
19435 array8 %o7, %g3, %i4
19436 movne %icc, %o1, %i5
19437 edge8l %g6, %l4, %i6
19438 ta %xcc, 0x7
19439 srl %o5, 0x04, %l6
19440 fsrc2s %f21, %f26
19441 fmovrdlz %l2, %f14, %f30
19442 brz,a %g7, loop_1855
19443 fmovspos %icc, %f2, %f4
19444 brnz %i3, loop_1856
19445 xnor %g4, %l1, %i2
19446loop_1855:
19447 sethi 0x020D, %o0
19448 srax %o6, %o2, %o3
19449loop_1856:
19450 movne %xcc, %i0, %l0
19451 edge16n %g2, %o4, %g1
19452 fbne %fcc1, loop_1857
19453 fpadd16 %f30, %f22, %f12
19454 smul %g5, %i1, %l3
19455 edge8ln %l5, %i7, %o7
19456loop_1857:
19457 move %xcc, %g3, %i4
19458 bn,a loop_1858
19459 fcmpeq32 %f4, %f28, %o1
19460 tcs %xcc, 0x4
19461 udivx %i5, 0x085A, %g6
19462loop_1858:
19463 move %xcc, %l4, %i6
19464 fmovsle %icc, %f20, %f30
19465 movge %icc, %l6, %l2
19466 te %xcc, 0x6
19467 taddcctv %g7, 0x0AFF, %i3
19468 tne %icc, 0x7
19469 tsubcc %g4, %l1, %o5
19470 movrne %i2, %o6, %o2
19471 fcmpeq16 %f30, %f14, %o0
19472 fsrc1 %f8, %f18
19473 fbne,a %fcc0, loop_1859
19474 movne %icc, %i0, %o3
19475 set 0x5C, %l3
19476 lduwa [%l7 + %l3] 0x80, %l0
19477loop_1859:
19478 lduh [%l7 + 0x68], %g2
19479 tne %xcc, 0x2
19480 fnot2s %f2, %f16
19481 orn %o4, 0x1498, %g5
19482 saved
19483 rdpr %cwp, %g1
19484 rdpr %cansave, %g2
19485 rdpr %canrestore, %g3
19486 rdpr %cleanwin, %g4
19487 rdpr %otherwin, %g5
19488 rdpr %wstate, %g6
19489 tsubcc %g1, %i1, %l5
19490 addcc %l3, 0x04AD, %i7
19491 bleu %xcc, loop_1860
19492 orcc %g3, 0x0377, %o7
19493 movgu %xcc, %o1, %i5
19494 wr %g0, 0x18, %asi
19495 ldda [%l7 + 0x40] %asi, %f0
19496loop_1860:
19497 taddcc %g6, 0x1E63, %l4
19498 orn %i6, 0x0A1D, %l6
19499 sth %l2, [%l7 + 0x0E]
19500 fbne %fcc3, loop_1861
19501 movre %g7, %i4, %i3
19502 edge8n %l1, %o5, %g4
19503 fbu,a %fcc2, loop_1862
19504loop_1861:
19505 fors %f31, %f24, %f1
19506 subc %i2, 0x0FE1, %o6
19507 sir 0x0651
19508loop_1862:
19509 movneg %xcc, %o0, %o2
19510 movg %xcc, %i0, %o3
19511 set 0x48, %i1
19512 lda [%l7 + %i1] 0x10, %f17
19513 movre %l0, 0x386, %o4
19514 subc %g2, %g5, %g1
19515 fbug %fcc3, loop_1863
19516 sir 0x135C
19517 sub %l5, %l3, %i1
19518 sir 0x1992
19519loop_1863:
19520 fmovdg %icc, %f16, %f14
19521 alignaddr %g3, %o7, %o1
19522 fnors %f4, %f25, %f16
19523 movrgez %i5, 0x368, %g6
19524 movcs %icc, %l4, %i7
19525 fmovdn %xcc, %f21, %f7
19526 orcc %i6, 0x1870, %l2
19527 bvc,a,pn %icc, loop_1864
19528 sub %g7, %l6, %i3
19529 edge16l %l1, %i4, %g4
19530 wr %g0, 0x19, %asi
19531 stha %o5, [%l7 + 0x48] %asi
19532loop_1864:
19533 tneg %xcc, 0x3
19534 std %f0, [%l7 + 0x18]
19535 be,a,pn %xcc, loop_1865
19536 udiv %i2, 0x072F, %o0
19537 alignaddrl %o6, %o2, %o3
19538 restored
19539 rdpr %cwp, %g1
19540 rdpr %cansave, %g2
19541 rdpr %canrestore, %g3
19542 rdpr %cleanwin, %g4
19543 rdpr %otherwin, %g5
19544 rdpr %wstate, %g6
19545loop_1865:
19546 ld [%l7 + 0x44], %f20
19547 orcc %i0, %l0, %g2
19548 sethi 0x1BE7, %o4
19549 fcmps %fcc3, %f17, %f13
19550 fpadd16s %f14, %f11, %f14
19551 tsubcc %g1, %l5, %g5
19552 fmovrdne %i1, %f12, %f0
19553 xor %l3, %g3, %o7
19554 tg %icc, 0x1
19555 movl %icc, %i5, %g6
19556 sllx %l4, 0x12, %o1
19557 wr %g0, 0x89, %asi
19558 ldxa [%l7 + 0x28] %asi, %i6
19559 fmul8x16al %f6, %f3, %f2
19560 tle %icc, 0x0
19561 fmovscs %icc, %f5, %f22
19562 array16 %l2, %i7, %g7
19563 movrgez %l6, %l1, %i4
19564 fandnot1 %f24, %f20, %f6
19565 std %f18, [%l7 + 0x10]
19566 orncc %g4, 0x13AB, %i3
19567 ldstub [%l7 + 0x0B], %o5
19568 wr %g0, 0x88, %asi
19569 stha %o0, [%l7 + 0x36] %asi
19570 fbul,a %fcc0, loop_1866
19571 array16 %i2, %o2, %o3
19572 array8 %i0, %l0, %g2
19573 subccc %o4, %o6, %g1
19574loop_1866:
19575 xnor %l5, %i1, %g5
19576 movg %xcc, %l3, %o7
19577 brgez %g3, loop_1867
19578 tgu %xcc, 0x5
19579 set 0x30, %o1
19580 stxa %i5, [%l7 + %o1] 0x81
19581loop_1867:
19582 movre %l4, 0x358, %o1
19583 addcc %g6, 0x0DF9, %l2
19584 tcc %icc, 0x2
19585 fxor %f24, %f16, %f2
19586 movvs %icc, %i7, %i6
19587 sdiv %l6, 0x1A2D, %l1
19588 nop
19589 set 0x7C, %l5
19590 lduw [%l7 + %l5], %i4
19591 srlx %g7, 0x15, %i3
19592 smulcc %g4, %o0, %i2
19593 edge32n %o2, %o3, %o5
19594 fxnors %f25, %f20, %f15
19595 srl %i0, 0x11, %l0
19596 fmovsle %xcc, %f15, %f0
19597 fnegd %f12, %f22
19598 set 0x18, %o7
19599 lduha [%l7 + %o7] 0x0c, %g2
19600 fbg %fcc1, loop_1868
19601 movrlez %o6, 0x0DB, %g1
19602 ldstub [%l7 + 0x3C], %o4
19603 sub %l5, %g5, %i1
19604loop_1868:
19605 bcs,a,pt %icc, loop_1869
19606 fpadd16 %f16, %f28, %f8
19607 addc %l3, %g3, %o7
19608 srl %l4, %o1, %i5
19609loop_1869:
19610 nop
19611 wr %g0, 0x04, %asi
19612 sta %f16, [%l7 + 0x38] %asi
19613 tcs %xcc, 0x1
19614 sra %g6, %l2, %i7
19615 mulscc %i6, %l6, %l1
19616 sllx %g7, %i3, %i4
19617 add %o0, 0x0C4D, %g4
19618 fblg %fcc2, loop_1870
19619 bl,a %icc, loop_1871
19620 fbuge,a %fcc1, loop_1872
19621 srax %i2, 0x10, %o3
19622loop_1870:
19623 movvc %xcc, %o2, %o5
19624loop_1871:
19625 ldd [%l7 + 0x28], %i0
19626loop_1872:
19627 nop
19628 wr %g0, 0x19, %asi
19629 stha %g2, [%l7 + 0x2E] %asi
19630 flush %l7 + 0x5C
19631 movrne %o6, 0x169, %l0
19632 ldsb [%l7 + 0x65], %o4
19633 orncc %l5, 0x0854, %g1
19634 bneg %icc, loop_1873
19635 membar 0x01
19636 call loop_1874
19637 fcmpeq32 %f26, %f6, %g5
19638loop_1873:
19639 sub %l3, %g3, %i1
19640 subc %l4, 0x0FD2, %o1
19641loop_1874:
19642 nop
19643 setx loop_1875, %l0, %l1
19644 wrpr 0x1, %tl
19645 wrpr %l1, %tnpc
19646 setx 0x34400001400, %l0, %l1
19647 wrpr %l1, %tstate
19648 wrhpr 0x4, %htstate
19649 done
19650 udiv %i5, 0x0EF1, %g6
19651 fpack16 %f14, %f8
19652 mulscc %o7, %l2, %i7
19653loop_1875:
19654 bne,pn %xcc, loop_1876
19655 addc %i6, 0x1670, %l6
19656 ldsh [%l7 + 0x62], %l1
19657 sdivcc %g7, 0x0787, %i3
19658loop_1876:
19659 tne %icc, 0x4
19660 edge16ln %o0, %g4, %i2
19661 movrlz %i4, %o3, %o2
19662 brlez %o5, loop_1877
19663 fbug,a %fcc0, loop_1878
19664 bcs,a,pn %xcc, loop_1879
19665 tcs %xcc, 0x0
19666loop_1877:
19667 nop
19668 add %l7, 0x1C, %l6
19669 wr %g0, 0x11, %asi
19670 lda [%l6] %asi, %i0
19671 casa [%l6] %asi, %i0, %o6
19672loop_1878:
19673 mulscc %g2, %o4, %l5
19674loop_1879:
19675 nop
19676 set 0x4D, %i3
19677 lduba [%l7 + %i3] 0x88, %l0
19678 movcc %icc, %g1, %g5
19679 edge8l %l3, %g3, %i1
19680 fcmpgt16 %f6, %f12, %l4
19681 fmovdpos %icc, %f9, %f26
19682 fzeros %f1
19683 fnot1s %f17, %f2
19684 taddcc %i5, %g6, %o7
19685 movle %xcc, %o1, %i7
19686 movleu %xcc, %l2, %i6
19687 fmul8x16au %f20, %f8, %f24
19688 fmovdn %icc, %f27, %f17
19689 ldd [%l7 + 0x70], %i6
19690 ta %xcc, 0x0
19691 fnands %f15, %f8, %f0
19692 fmovrdlez %g7, %f8, %f14
19693 sdivcc %i3, 0x11C5, %o0
19694 edge16 %g4, %l1, %i2
19695 popc %o3, %o2
19696 mulscc %i4, %i0, %o6
19697 tpos %xcc, 0x7
19698 umulcc %o5, %g2, %o4
19699 movrlz %l5, 0x352, %l0
19700 tsubcc %g1, 0x1C5C, %g5
19701 movl %icc, %l3, %g3
19702 fsrc2 %f8, %f12
19703 subccc %l4, 0x0344, %i1
19704 movrgez %g6, 0x39A, %i5
19705 fpsub32 %f12, %f22, %f28
19706 movvs %icc, %o1, %i7
19707 ldsw [%l7 + 0x4C], %o7
19708 smul %l2, 0x184F, %i6
19709 edge16n %g7, %l6, %o0
19710 alignaddrl %i3, %l1, %g4
19711 edge16l %i2, %o2, %i4
19712 srax %i0, %o3, %o6
19713 tsubcctv %o5, 0x1376, %g2
19714 subccc %l5, 0x0693, %o4
19715 xnorcc %l0, 0x1E3C, %g5
19716 nop
19717 setx loop_1880, %l0, %l1
19718 wrpr 0x1, %tl
19719 wrpr %l1, %tpc
19720 add %l1, 0x4, %l1
19721 wrpr %l1, %tnpc
19722 setx 0x34400001400, %l0, %l1
19723 wrpr %l1, %tstate
19724 wrhpr 0x4, %htstate
19725 retry
19726 fmovse %icc, %f0, %f25
19727 fcmpes %fcc0, %f19, %f27
19728 movpos %icc, %g1, %g3
19729loop_1880:
19730 nop
19731 set 0x60, %g2
19732 ldda [%l7 + %g2] 0x2c, %l2
19733 bvc,pt %xcc, loop_1881
19734 fmuld8sux16 %f11, %f31, %f30
19735 fbl %fcc3, loop_1882
19736 tle %xcc, 0x5
19737loop_1881:
19738 srlx %l4, %i1, %i5
19739 tge %icc, 0x5
19740loop_1882:
19741 fors %f26, %f1, %f28
19742 stx %g6, [%l7 + 0x40]
19743 movn %icc, %i7, %o1
19744 edge16n %o7, %l2, %g7
19745 movrlz %l6, 0x203, %o0
19746 udiv %i3, 0x1A68, %l1
19747 sll %i6, 0x02, %g4
19748 edge16l %o2, %i2, %i4
19749 tpos %xcc, 0x7
19750 ble loop_1883
19751 fexpand %f0, %f20
19752 tgu %xcc, 0x6
19753 srl %i0, %o6, %o3
19754loop_1883:
19755 taddcc %g2, 0x0DE8, %o5
19756 tvc %xcc, 0x4
19757 bl,pt %icc, loop_1884
19758 movl %icc, %o4, %l5
19759 fmovdne %icc, %f0, %f27
19760 alignaddrl %g5, %l0, %g3
19761loop_1884:
19762 fbuge,a %fcc1, loop_1885
19763 be,pt %icc, loop_1886
19764 or %l3, %g1, %i1
19765 movrgez %l4, %g6, %i5
19766loop_1885:
19767 lduh [%l7 + 0x22], %i7
19768loop_1886:
19769 sll %o1, %o7, %g7
19770 tvs %xcc, 0x3
19771 fnegs %f15, %f0
19772 fsrc1s %f11, %f20
19773 ble,a loop_1887
19774 taddcc %l2, %o0, %l6
19775 fbue %fcc2, loop_1888
19776 fbuge %fcc1, loop_1889
19777loop_1887:
19778 nop
19779 set 0x78, %i5
19780 ldsw [%l7 + %i5], %i3
19781 fmovdpos %icc, %f25, %f2
19782loop_1888:
19783 fmovde %xcc, %f10, %f15
19784loop_1889:
19785 fbug %fcc3, loop_1890
19786 udivcc %i6, 0x1B1C, %g4
19787 move %icc, %l1, %i2
19788 swap [%l7 + 0x7C], %i4
19789loop_1890:
19790 bvs,a loop_1891
19791 movge %xcc, %o2, %o6
19792 tn %xcc, 0x3
19793 fxnors %f30, %f22, %f31
19794loop_1891:
19795 nop
19796 wr %g0, 0x10, %asi
19797 stda %i0, [%l7 + 0x18] %asi
19798 tgu %icc, 0x0
19799 tge %xcc, 0x7
19800 fpsub16 %f6, %f20, %f8
19801 xnorcc %g2, 0x1074, %o3
19802 fandnot2s %f16, %f20, %f13
19803 fpmerge %f26, %f12, %f10
19804 edge16 %o5, %l5, %o4
19805 fnegd %f6, %f10
19806 edge16ln %l0, %g5, %l3
19807 smul %g3, 0x1629, %g1
19808 fmul8x16al %f0, %f5, %f12
19809 sth %i1, [%l7 + 0x66]
19810 orncc %g6, %l4, %i5
19811 ldx [%l7 + 0x38], %i7
19812 fmul8x16 %f9, %f12, %f4
19813 fxors %f10, %f6, %f23
19814 orncc %o7, 0x0507, %g7
19815 addccc %l2, 0x156D, %o0
19816 edge32l %l6, %o1, %i3
19817 sub %g4, 0x172C, %l1
19818 fmovrdgez %i6, %f24, %f4
19819 fpsub32s %f30, %f4, %f25
19820 ldub [%l7 + 0x0F], %i2
19821 ble %xcc, loop_1892
19822 call loop_1893
19823 movn %icc, %o2, %i4
19824 bne,a,pt %xcc, loop_1894
19825loop_1892:
19826 brgz %o6, loop_1895
19827loop_1893:
19828 edge16l %i0, %g2, %o3
19829 ldx [%l7 + 0x38], %l5
19830loop_1894:
19831 edge16ln %o5, %o4, %g5
19832loop_1895:
19833 stbar
19834 fmovrsgez %l0, %f9, %f23
19835 movrgz %g3, 0x374, %g1
19836 nop
19837 set 0x42, %l2
19838 ldub [%l7 + %l2], %l3
19839 movrne %i1, 0x0EE, %g6
19840 srax %l4, %i7, %o7
19841 fpack16 %f30, %f26
19842 add %g7, 0x0F62, %l2
19843 fmovrdne %o0, %f28, %f26
19844 set 0x40, %o4
19845 stda %f16, [%l7 + %o4] 0x11
19846 ldstub [%l7 + 0x0A], %i5
19847 fmovrdgz %l6, %f26, %f20
19848 addc %o1, 0x11A7, %i3
19849 wr %g0, 0x0c, %asi
19850 ldda [%l7 + 0x40] %asi, %f16
19851 xnorcc %l1, 0x1D8B, %i6
19852 movleu %icc, %g4, %o2
19853 sra %i2, %i4, %i0
19854 srl %o6, 0x04, %g2
19855 taddcc %o3, 0x0ADF, %l5
19856 udivcc %o5, 0x1E3C, %g5
19857 fpadd16s %f5, %f30, %f2
19858 srl %l0, 0x1B, %o4
19859 flush %l7 + 0x2C
19860 popc %g1, %l3
19861 fmovrslez %i1, %f31, %f11
19862 fbe,a %fcc2, loop_1896
19863 fnot1s %f16, %f16
19864 sllx %g3, 0x0F, %l4
19865 sethi 0x152A, %g6
19866loop_1896:
19867 andn %i7, %g7, %l2
19868 bg,pn %xcc, loop_1897
19869 ldd [%l7 + 0x30], %f16
19870 set 0x4C, %o6
19871 lduwa [%l7 + %o6] 0x10, %o7
19872loop_1897:
19873 ldx [%l7 + 0x08], %i5
19874 fmovd %f10, %f12
19875 fmovsgu %xcc, %f24, %f7
19876 tgu %icc, 0x3
19877 ld [%l7 + 0x60], %f10
19878 movle %xcc, %l6, %o1
19879 brlz %o0, loop_1898
19880 membar 0x12
19881 fpadd16 %f0, %f12, %f4
19882 swap [%l7 + 0x68], %i3
19883loop_1898:
19884 sth %l1, [%l7 + 0x6E]
19885 fblg %fcc1, loop_1899
19886 taddcctv %i6, %g4, %i2
19887 edge8l %i4, %i0, %o6
19888 brgz %g2, loop_1900
19889loop_1899:
19890 udivx %o3, 0x097E, %o2
19891 fxors %f1, %f21, %f7
19892 tne %icc, 0x6
19893loop_1900:
19894 smulcc %l5, 0x14F2, %g5
19895 wr %g0, 0x80, %asi
19896 stda %o4, [%l7 + 0x60] %asi
19897 nop
19898 setx loop_1901, %l0, %l1
19899 jmpl %l1, %l0
19900 andn %g1, 0x0CF3, %o4
19901 addccc %i1, %l3, %l4
19902 fbn,a %fcc1, loop_1902
19903loop_1901:
19904 brgez %g3, loop_1903
19905 bleu,pt %xcc, loop_1904
19906 or %g6, %i7, %l2
19907loop_1902:
19908 fsrc1 %f26, %f16
19909loop_1903:
19910 addc %o7, 0x1348, %g7
19911loop_1904:
19912 movrgz %l6, 0x1A0, %i5
19913 fmul8x16al %f26, %f29, %f0
19914 brlez %o0, loop_1905
19915 fzero %f12
19916 bvc,pt %icc, loop_1906
19917 subcc %i3, %o1, %i6
19918loop_1905:
19919 movvs %xcc, %g4, %i2
19920 taddcctv %l1, 0x1AD9, %i4
19921loop_1906:
19922 tpos %xcc, 0x7
19923 move %xcc, %o6, %g2
19924 membar 0x77
19925 udivx %i0, 0x0409, %o3
19926 fnegd %f0, %f10
19927 fpackfix %f22, %f14
19928 sdiv %l5, 0x1C52, %o2
19929 fbug,a %fcc2, loop_1907
19930 sth %o5, [%l7 + 0x38]
19931 array16 %g5, %g1, %o4
19932 and %i1, 0x11C2, %l3
19933loop_1907:
19934 udivcc %l0, 0x1765, %g3
19935 fcmple32 %f2, %f2, %l4
19936 sdivx %g6, 0x0A05, %l2
19937 orncc %o7, %g7, %l6
19938 tle %icc, 0x5
19939 srlx %i5, 0x1D, %o0
19940 set 0x44, %g5
19941 swapa [%l7 + %g5] 0x80, %i7
19942 nop
19943 set 0x64, %i0
19944 lduw [%l7 + %i0], %i3
19945 fmovdgu %icc, %f27, %f30
19946 andncc %i6, %o1, %g4
19947 fnors %f27, %f14, %f22
19948 edge32n %i2, %l1, %i4
19949 orncc %g2, %i0, %o3
19950 fzero %f22
19951 and %l5, 0x115C, %o6
19952 orncc %o2, %g5, %g1
19953 udivcc %o4, 0x00AB, %i1
19954 nop
19955 set 0x58, %l0
19956 stx %o5, [%l7 + %l0]
19957 array32 %l3, %l0, %l4
19958 wr %g0, 0x81, %asi
19959 ldstuba [%l7 + 0x5C] %asi, %g6
19960 fnors %f12, %f9, %f31
19961 fsrc2s %f10, %f13
19962 fmovsgu %xcc, %f29, %f10
19963 set 0x40, %l4
19964 stda %f0, [%l7 + %l4] 0xf0
19965 membar #Sync
19966 andncc %g3, %l2, %g7
19967 subccc %o7, %l6, %o0
19968 fmovrdgz %i5, %f14, %f26
19969 array8 %i7, %i3, %i6
19970 edge32l %g4, %i2, %l1
19971 tn %icc, 0x1
19972 sdivx %o1, 0x0FE3, %g2
19973 fmovdpos %xcc, %f28, %f28
19974 sllx %i4, 0x0E, %o3
19975 edge16l %i0, %o6, %o2
19976 fsrc2 %f14, %f4
19977 movgu %xcc, %g5, %l5
19978 fmovrdgz %o4, %f6, %f10
19979 srlx %g1, 0x10, %o5
19980 fpsub16 %f12, %f22, %f18
19981 movrne %i1, %l0, %l4
19982 fbg,a %fcc1, loop_1908
19983 fmovs %f3, %f15
19984 fbe %fcc3, loop_1909
19985 bcs,a,pn %xcc, loop_1910
19986loop_1908:
19987 tcc %icc, 0x4
19988 fblg,a %fcc3, loop_1911
19989loop_1909:
19990 bgu,a loop_1912
19991loop_1910:
19992 andcc %l3, 0x0FCE, %g3
19993 fmovs %f17, %f15
19994loop_1911:
19995 tle %xcc, 0x1
19996loop_1912:
19997 std %g6, [%l7 + 0x78]
19998 set 0x30, %o5
19999 stda %l2, [%l7 + %o5] 0x2f
20000 membar #Sync
20001 smul %g7, 0x0BA8, %l6
20002 addcc %o0, %o7, %i5
20003 taddcctv %i3, %i6, %i7
20004 saved
20005 rdpr %cwp, %g1
20006 rdpr %cansave, %g2
20007 rdpr %canrestore, %g3
20008 rdpr %cleanwin, %g4
20009 rdpr %otherwin, %g5
20010 rdpr %wstate, %g6
20011 movleu %icc, %i2, %g4
20012 bpos %xcc, loop_1913
20013 orcc %l1, 0x0386, %o1
20014 movre %i4, %o3, %g2
20015 movrgez %i0, %o6, %o2
20016loop_1913:
20017 fandnot1 %f28, %f24, %f22
20018 movre %g5, %l5, %o4
20019 udiv %o5, 0x0CF1, %i1
20020 fcmpgt16 %f20, %f14, %g1
20021 smulcc %l0, %l4, %g3
20022 udivx %g6, 0x09F2, %l2
20023 orcc %g7, 0x1B83, %l3
20024 orcc %o0, %o7, %l6
20025 umulcc %i5, 0x0EE9, %i3
20026 tvc %icc, 0x6
20027 tsubcctv %i6, %i7, %g4
20028 umulcc %i2, %l1, %o1
20029 bvc,a,pt %xcc, loop_1914
20030 fmovsge %xcc, %f14, %f13
20031 set 0x40, %g6
20032 stda %f0, [%l7 + %g6] 0x88
20033loop_1914:
20034 movne %xcc, %o3, %i4
20035 fcmpeq32 %f10, %f8, %g2
20036 sir 0x06D9
20037 fnot1s %f17, %f5
20038 addc %i0, %o2, %g5
20039 bvc,a loop_1915
20040 edge32 %l5, %o6, %o4
20041 ldsh [%l7 + 0x32], %o5
20042 sdivx %g1, 0x1851, %i1
20043loop_1915:
20044 nop
20045 wr %g0, 0x89, %asi
20046 lduha [%l7 + 0x38] %asi, %l0
20047 add %l4, 0x1FA8, %g3
20048 xorcc %g6, %g7, %l3
20049 movle %icc, %l2, %o0
20050 and %o7, 0x02ED, %i5
20051 fmovsge %icc, %f6, %f4
20052 movre %l6, 0x3DD, %i6
20053 fxor %f16, %f6, %f20
20054 movvs %xcc, %i7, %i3
20055 udiv %g4, 0x01C6, %i2
20056 xnor %l1, %o1, %o3
20057 fpack16 %f24, %f23
20058 set 0x60, %i2
20059 ldxa [%l7 + %i2] 0x11, %g2
20060 edge16ln %i0, %o2, %i4
20061 subcc %g5, %o6, %o4
20062 ba,pt %xcc, loop_1916
20063 bne,a,pt %icc, loop_1917
20064 stx %o5, [%l7 + 0x08]
20065 movrlz %g1, %l5, %l0
20066loop_1916:
20067 fpackfix %f2, %f7
20068loop_1917:
20069 movg %xcc, %i1, %l4
20070 fexpand %f24, %f10
20071 fxnor %f6, %f26, %f18
20072 movrgez %g6, %g7, %g3
20073 fmul8ulx16 %f28, %f26, %f2
20074 fmovsl %icc, %f4, %f19
20075 fbl,a %fcc2, loop_1918
20076 xor %l2, %l3, %o0
20077 movrgz %o7, %i5, %l6
20078 array16 %i6, %i7, %g4
20079loop_1918:
20080 movrlez %i3, 0x123, %i2
20081 srax %o1, %l1, %o3
20082 movre %i0, %g2, %i4
20083 movrgez %g5, %o6, %o2
20084 edge8 %o5, %o4, %l5
20085 fbug,a %fcc1, loop_1919
20086 fmovd %f8, %f16
20087 for %f6, %f4, %f28
20088 nop
20089 setx loop_1920, %l0, %l1
20090 wrpr 0x1, %tl
20091 wrpr %l1, %tpc
20092 add %l1, 0x4, %l1
20093 wrpr %l1, %tnpc
20094 setx 0x34400001400, %l0, %l1
20095 wrpr %l1, %tstate
20096 wrhpr 0x4, %htstate
20097 retry
20098loop_1919:
20099 movrlez %l0, %i1, %g1
20100 tpos %icc, 0x3
20101 tsubcctv %g6, 0x1B0A, %l4
20102loop_1920:
20103 mova %xcc, %g3, %g7
20104 bvc,a,pn %xcc, loop_1921
20105 movcc %xcc, %l3, %l2
20106 fsrc2 %f2, %f4
20107 fsrc1 %f26, %f22
20108loop_1921:
20109 array8 %o7, %i5, %l6
20110 udivcc %i6, 0x098F, %o0
20111 subccc %g4, 0x02B2, %i3
20112 sir 0x1C05
20113 sllx %i2, %i7, %l1
20114 fmul8x16al %f16, %f16, %f22
20115 xnor %o3, %i0, %g2
20116 bvs,pn %xcc, loop_1922
20117 brnz %o1, loop_1923
20118 brgz,a %g5, loop_1924
20119 pdist %f10, %f20, %f30
20120loop_1922:
20121 restored
20122 rdpr %cwp, %g1
20123 rdpr %cansave, %g2
20124 rdpr %canrestore, %g3
20125 rdpr %cleanwin, %g4
20126 rdpr %otherwin, %g5
20127 rdpr %wstate, %g6
20128loop_1923:
20129 nop
20130 wr %g0, 0x50, %asi
20131 ldxa [%g0 + 0x00] %asi, %o6
20132loop_1924:
20133 movne %xcc, %i4, %o2
20134 tneg %xcc, 0x1
20135 nop
20136 setx loop_1925, %l0, %l1
20137 wrpr 0x1, %tl
20138 wrpr %l1, %tnpc
20139 setx 0x34400001400, %l0, %l1
20140 wrpr %l1, %tstate
20141 wrhpr 0x4, %htstate
20142 done
20143 fnor %f24, %f8, %f20
20144 edge32l %o5, %o4, %l5
20145 wr %g0, 0x0c, %asi
20146 stwa %l0, [%l7 + 0x60] %asi
20147loop_1925:
20148 umul %i1, %g1, %l4
20149 movleu %xcc, %g3, %g7
20150 edge8n %g6, %l2, %l3
20151 srlx %i5, 0x02, %l6
20152 sra %i6, 0x1B, %o7
20153 srl %o0, 0x1A, %g4
20154 tgu %xcc, 0x7
20155 alignaddr %i3, %i2, %l1
20156 set 0x48, %i7
20157 lda [%l7 + %i7] 0x19, %f30
20158 bg,a,pn %xcc, loop_1926
20159 move %xcc, %o3, %i7
20160 fmovrsgez %i0, %f22, %f13
20161 wr %g0, 0x16, %asi
20162 stda %f0, [%l7 + 0x40] %asi
20163 membar #Sync
20164loop_1926:
20165 addcc %o1, 0x1EBC, %g2
20166 fnot2 %f24, %f8
20167 set 0x70, %g4
20168 stda %g4, [%l7 + %g4] 0x81
20169 tn %xcc, 0x1
20170 nop
20171 setx loop_1927, %l0, %l1
20172 wrpr 0x1, %tl
20173 wrpr %l1, %tpc
20174 add %l1, 0x4, %l1
20175 wrpr %l1, %tnpc
20176 setx 0x34400001400, %l0, %l1
20177 wrpr %l1, %tstate
20178 wrhpr 0x4, %htstate
20179 retry
20180 bcc,a,pn %xcc, loop_1928
20181 sir 0x1ABA
20182 addc %o6, 0x138D, %i4
20183loop_1927:
20184 move %xcc, %o5, %o2
20185loop_1928:
20186 edge16n %l5, %l0, %o4
20187 wr %g0, 0x89, %asi
20188 lduha [%l7 + 0x4E] %asi, %g1
20189 edge16l %l4, %g3, %g7
20190 popc %g6, %l2
20191 edge32n %l3, %i5, %l6
20192 st %f9, [%l7 + 0x18]
20193 edge16ln %i1, %o7, %o0
20194 bleu,a,pt %xcc, loop_1929
20195 movcc %xcc, %g4, %i6
20196 bcc loop_1930
20197 xor %i2, %l1, %i3
20198loop_1929:
20199 sethi 0x0363, %o3
20200 fones %f27
20201loop_1930:
20202 std %i0, [%l7 + 0x20]
20203 tcs %xcc, 0x7
20204 ba,a,pt %icc, loop_1931
20205 call loop_1932
20206 bleu,pn %xcc, loop_1933
20207 fbne,a %fcc1, loop_1934
20208loop_1931:
20209 sir 0x0306
20210loop_1932:
20211 brnz,a %i7, loop_1935
20212loop_1933:
20213 fcmped %fcc1, %f26, %f8
20214loop_1934:
20215 movle %icc, %o1, %g5
20216 edge32l %g2, %i4, %o5
20217loop_1935:
20218 nop
20219 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
20220 nop ! nop ! ldxa [%g0 + 0x300] %asi, %o2 ripped by fixASI40.pl ripped by fixASI40.pl
20221 brz,a %o6, loop_1936
20222 tsubcc %l5, 0x17E7, %o4
20223 umul %l0, %g1, %g3
20224 xnor %g7, %l4, %l2
20225loop_1936:
20226 movrgez %l3, %g6, %l6
20227 udivcc %i5, 0x12CA, %i1
20228 array8 %o0, %g4, %i6
20229 addcc %o7, %i2, %l1
20230 edge16ln %i3, %o3, %i7
20231 movrlz %i0, 0x2F3, %o1
20232 bvs loop_1937
20233 movrlez %g5, 0x36F, %g2
20234 and %o5, %o2, %i4
20235 alignaddr %l5, %o4, %o6
20236loop_1937:
20237 fmul8x16 %f13, %f20, %f4
20238 mulx %g1, 0x1462, %l0
20239 movvs %xcc, %g3, %l4
20240 wr %g0, 0x23, %asi
20241 stha %l2, [%l7 + 0x7A] %asi
20242 membar #Sync
20243 ble,a,pn %icc, loop_1938
20244 tgu %xcc, 0x5
20245 move %xcc, %l3, %g7
20246 ldstub [%l7 + 0x1B], %g6
20247loop_1938:
20248 fbe,a %fcc0, loop_1939
20249 movvs %icc, %l6, %i1
20250 array8 %o0, %i5, %g4
20251 mulx %o7, %i6, %i2
20252loop_1939:
20253 fmul8sux16 %f4, %f2, %f20
20254 fnegd %f18, %f16
20255 bg,a loop_1940
20256 edge16ln %l1, %o3, %i3
20257 be,pn %icc, loop_1941
20258 movl %xcc, %i0, %o1
20259loop_1940:
20260 or %g5, %i7, %g2
20261 addc %o2, %i4, %l5
20262loop_1941:
20263 edge16l %o4, %o6, %o5
20264 te %xcc, 0x0
20265 edge8l %l0, %g3, %g1
20266 movcc %icc, %l4, %l2
20267 st %f27, [%l7 + 0x40]
20268 mulscc %g7, 0x1DEC, %l3
20269 movpos %xcc, %l6, %i1
20270 te %xcc, 0x1
20271 edge16l %o0, %g6, %g4
20272 tl %icc, 0x2
20273 umulcc %i5, 0x01B0, %o7
20274 fmovdge %xcc, %f12, %f14
20275 wr %g0, 0x80, %asi
20276 lduba [%l7 + 0x41] %asi, %i2
20277 srlx %l1, %i6, %o3
20278 edge8n %i0, %o1, %i3
20279 fsrc2s %f25, %f27
20280 tleu %icc, 0x6
20281 sdiv %i7, 0x0340, %g5
20282 stx %g2, [%l7 + 0x18]
20283 movrlez %o2, 0x122, %i4
20284 bpos,a %xcc, loop_1942
20285 fcmple32 %f10, %f24, %o4
20286 movn %xcc, %l5, %o6
20287 saved
20288 rdpr %cwp, %g1
20289 rdpr %cansave, %g2
20290 rdpr %canrestore, %g3
20291 rdpr %cleanwin, %g4
20292 rdpr %otherwin, %g5
20293 rdpr %wstate, %g6
20294loop_1942:
20295 xnorcc %o5, %g3, %l0
20296 fnor %f4, %f16, %f22
20297 sll %l4, 0x11, %l2
20298 edge32ln %g7, %l3, %g1
20299 wr %g0, 0x11, %asi
20300 ldsha [%l7 + 0x4C] %asi, %l6
20301 fpackfix %f12, %f7
20302 umul %o0, 0x0F47, %i1
20303 edge16 %g6, %g4, %i5
20304 tsubcc %o7, 0x0809, %l1
20305 sll %i6, 0x19, %i2
20306 movleu %xcc, %o3, %o1
20307 fmovrdlez %i3, %f6, %f4
20308 bcs,a,pn %icc, loop_1943
20309 edge16 %i0, %g5, %i7
20310 fbn,a %fcc1, loop_1944
20311 std %o2, [%l7 + 0x68]
20312loop_1943:
20313 brlez,a %g2, loop_1945
20314 edge32l %i4, %o4, %o6
20315loop_1944:
20316 srlx %l5, 0x19, %g3
20317 nop
20318 setx loop_1946, %l0, %l1
20319 jmpl %l1, %l0
20320loop_1945:
20321 tg %icc, 0x2
20322 tl %icc, 0x0
20323 fmovdneg %xcc, %f14, %f4
20324loop_1946:
20325 edge32n %o5, %l4, %l2
20326 tpos %xcc, 0x6
20327 sra %l3, %g1, %l6
20328 saved
20329 rdpr %cwp, %g1
20330 rdpr %cansave, %g2
20331 rdpr %canrestore, %g3
20332 rdpr %cleanwin, %g4
20333 rdpr %otherwin, %g5
20334 rdpr %wstate, %g6
20335 sdivcc %g7, 0x1295, %o0
20336 movre %g6, %g4, %i5
20337 movge %icc, %i1, %l1
20338 alignaddr %i6, %i2, %o3
20339 sethi 0x00B6, %o7
20340 array16 %o1, %i0, %g5
20341 fnot1s %f7, %f13
20342 ble,a,pt %xcc, loop_1947
20343 fmovsleu %xcc, %f2, %f28
20344 edge16l %i3, %o2, %g2
20345 movre %i4, %o4, %i7
20346loop_1947:
20347 sdivx %o6, 0x01E3, %l5
20348 edge16ln %l0, %g3, %o5
20349 sra %l2, %l3, %l4
20350 wr %g0, 0x2f, %asi
20351 stba %l6, [%l7 + 0x0A] %asi
20352 membar #Sync
20353 fands %f23, %f3, %f11
20354 udivcc %g7, 0x1B21, %g1
20355 set 0x18, %l6
20356 stwa %o0, [%l7 + %l6] 0x80
20357 fandnot1 %f26, %f10, %f12
20358 edge16 %g4, %i5, %i1
20359 array8 %g6, %i6, %i2
20360 alignaddrl %l1, %o7, %o3
20361 bcs,a,pn %icc, loop_1948
20362 std %o0, [%l7 + 0x60]
20363 movrlez %i0, 0x2C9, %g5
20364 std %i2, [%l7 + 0x20]
20365loop_1948:
20366 edge16l %o2, %i4, %o4
20367 movrlz %g2, %o6, %i7
20368 array16 %l5, %g3, %o5
20369 movge %xcc, %l0, %l3
20370 edge16ln %l2, %l6, %g7
20371 alignaddr %g1, %l4, %g4
20372 sdivcc %i5, 0x0FA1, %i1
20373 mova %xcc, %g6, %o0
20374 ldd [%l7 + 0x58], %i6
20375 fmovda %xcc, %f7, %f3
20376 movg %icc, %l1, %o7
20377 membar 0x6C
20378 tleu %icc, 0x7
20379 fabsd %f24, %f20
20380 wr %g0, 0x11, %asi
20381 stwa %o3, [%l7 + 0x3C] %asi
20382 tsubcctv %i2, %i0, %o1
20383 set 0x68, %g1
20384 ldsha [%l7 + %g1] 0x80, %g5
20385 array8 %o2, %i3, %o4
20386 sll %i4, 0x0D, %o6
20387 wr %g0, 0x11, %asi
20388 ldda [%l7 + 0x40] %asi, %g2
20389 fmovscs %icc, %f3, %f17
20390 andn %l5, %g3, %i7
20391 fmovrsgz %o5, %f27, %f2
20392 andcc %l0, 0x17D4, %l2
20393 brgez %l6, loop_1949
20394 move %icc, %g7, %g1
20395 ba,a,pn %icc, loop_1950
20396 nop
20397 set 0x22, %g7
20398 lduh [%l7 + %g7], %l3
20399loop_1949:
20400 tcc %xcc, 0x1
20401 srlx %l4, 0x0E, %g4
20402loop_1950:
20403 fnot2 %f26, %f24
20404 fnors %f11, %f2, %f9
20405 nop
20406 setx loop_1951, %l0, %l1
20407 wrpr 0x1, %tl
20408 wrpr %l1, %tpc
20409 add %l1, 0x4, %l1
20410 wrpr %l1, %tnpc
20411 setx 0x34400001400, %l0, %l1
20412 wrpr %l1, %tstate
20413 wrhpr 0x4, %htstate
20414 retry
20415 orn %i5, %g6, %i1
20416 edge32l %i6, %l1, %o0
20417 fbg,a %fcc2, loop_1952
20418loop_1951:
20419 fpack32 %f10, %f30, %f8
20420 tvc %xcc, 0x2
20421 addcc %o3, %i2, %i0
20422loop_1952:
20423 sethi 0x0539, %o7
20424 fmovrdlez %g5, %f6, %f16
20425 fpadd16 %f22, %f30, %f0
20426 saved
20427 rdpr %cwp, %g1
20428 rdpr %cansave, %g2
20429 rdpr %canrestore, %g3
20430 rdpr %cleanwin, %g4
20431 rdpr %otherwin, %g5
20432 rdpr %wstate, %g6
20433 movvs %icc, %o1, %o2
20434 fsrc2 %f28, %f28
20435 sdivx %o4, 0x042F, %i3
20436 movcs %icc, %o6, %g2
20437 fcmpne32 %f20, %f22, %l5
20438 fmovdle %icc, %f27, %f10
20439 set 0x10, %o0
20440 swapa [%l7 + %o0] 0x19, %i4
20441 xor %g3, 0x0E50, %i7
20442 xnorcc %o5, %l0, %l2
20443 fors %f23, %f22, %f3
20444 edge16n %l6, %g7, %l3
20445 sdiv %l4, 0x03BD, %g4
20446 alignaddr %i5, %g1, %i1
20447 fmovsneg %icc, %f24, %f12
20448 edge8n %g6, %l1, %i6
20449 tn %xcc, 0x0
20450 wr %g0, 0xea, %asi
20451 stwa %o0, [%l7 + 0x14] %asi
20452 membar #Sync
20453 smulcc %o3, %i0, %o7
20454 fmovs %f19, %f26
20455 wr %g0, 0x18, %asi
20456 sta %f28, [%l7 + 0x58] %asi
20457 sir 0x027C
20458 fmovrdne %g5, %f22, %f4
20459 andncc %i2, %o2, %o4
20460 fbug %fcc2, loop_1953
20461 fxors %f4, %f26, %f16
20462 wr %g0, 0x52, %asi
20463 ldxa [%g0 + 0x108] %asi, %i3
20464loop_1953:
20465 fornot2s %f18, %f21, %f28
20466 fmovrsgz %o6, %f25, %f1
20467 stw %o1, [%l7 + 0x68]
20468 bne,a,pt %icc, loop_1954
20469 tgu %icc, 0x2
20470 fmovsn %icc, %f4, %f9
20471 ba,a %xcc, loop_1955
20472loop_1954:
20473 brlez,a %g2, loop_1956
20474 tpos %icc, 0x1
20475 ta %xcc, 0x0
20476loop_1955:
20477 fmovdleu %xcc, %f20, %f12
20478loop_1956:
20479 xorcc %l5, %g3, %i7
20480 xnorcc %o5, %l0, %i4
20481 fbge %fcc1, loop_1957
20482 fpsub16 %f30, %f20, %f12
20483 andncc %l6, %g7, %l3
20484 fbg,a %fcc2, loop_1958
20485loop_1957:
20486 move %xcc, %l4, %l2
20487 brgez,a %i5, loop_1959
20488 xnor %g1, %g4, %i1
20489loop_1958:
20490 taddcctv %g6, %i6, %o0
20491 andn %o3, %i0, %l1
20492loop_1959:
20493 fbg,a %fcc3, loop_1960
20494 tcs %icc, 0x2
20495 fors %f22, %f6, %f23
20496 subc %o7, 0x10CA, %g5
20497loop_1960:
20498 srax %o2, 0x0C, %o4
20499 tgu %icc, 0x5
20500 sir 0x12F8
20501 fxnors %f23, %f25, %f27
20502 prefetch [%l7 + 0x64], 0x1
20503 mulscc %i2, 0x1D40, %i3
20504 prefetch [%l7 + 0x24], 0x3
20505 fpackfix %f20, %f10
20506 ba,a loop_1961
20507 subccc %o6, 0x0387, %o1
20508 udiv %g2, 0x1292, %l5
20509 andncc %g3, %i7, %o5
20510loop_1961:
20511 fmovrsne %i4, %f31, %f8
20512 bleu loop_1962
20513 fbg %fcc0, loop_1963
20514 fmovsa %icc, %f3, %f16
20515 ldsb [%l7 + 0x0B], %l6
20516loop_1962:
20517 movge %icc, %g7, %l3
20518loop_1963:
20519 and %l0, 0x0772, %l2
20520 bvc,a loop_1964
20521 tleu %icc, 0x2
20522 te %icc, 0x2
20523 subc %i5, 0x02D4, %g1
20524loop_1964:
20525 subc %g4, 0x14D3, %l4
20526 or %g6, %i1, %o0
20527 edge16ln %o3, %i0, %l1
20528 set 0x36, %o3
20529 lduha [%l7 + %o3] 0x0c, %i6
20530 tl %icc, 0x6
20531 fbule %fcc2, loop_1965
20532 udivx %g5, 0x02E5, %o7
20533 tne %icc, 0x2
20534 tsubcctv %o4, 0x153E, %i2
20535loop_1965:
20536 stw %o2, [%l7 + 0x6C]
20537 fba %fcc3, loop_1966
20538 umulcc %o6, 0x1CB4, %o1
20539 movrlez %g2, %l5, %g3
20540 andn %i3, %o5, %i7
20541loop_1966:
20542 edge32 %l6, %i4, %g7
20543 andncc %l0, %l3, %i5
20544 wr %g0, 0x80, %asi
20545 stwa %g1, [%l7 + 0x78] %asi
20546 addcc %g4, 0x0044, %l4
20547 movgu %xcc, %g6, %i1
20548 edge16l %o0, %l2, %o3
20549 udiv %l1, 0x1630, %i0
20550 stw %g5, [%l7 + 0x28]
20551 fxnor %f16, %f26, %f20
20552 ldsb [%l7 + 0x21], %i6
20553 prefetch [%l7 + 0x24], 0x1
20554 sethi 0x19AD, %o7
20555 alignaddr %i2, %o2, %o6
20556 tsubcc %o1, 0x1D15, %o4
20557 fcmpeq16 %f8, %f26, %g2
20558 xnor %l5, %i3, %g3
20559 taddcctv %i7, %o5, %l6
20560 srl %i4, 0x1C, %g7
20561 fmovdg %icc, %f3, %f5
20562 fmovdn %xcc, %f9, %f21
20563 std %f14, [%l7 + 0x10]
20564 fxors %f13, %f1, %f18
20565 edge16n %l3, %i5, %g1
20566 fmovrdgz %l0, %f30, %f14
20567 tvs %icc, 0x2
20568 srlx %l4, 0x17, %g6
20569 srax %i1, 0x11, %o0
20570 or %g4, %l2, %o3
20571 fornot2 %f22, %f10, %f24
20572 add %l1, %g5, %i0
20573 tcc %xcc, 0x0
20574 taddcctv %o7, %i6, %o2
20575 fmuld8sux16 %f18, %f9, %f20
20576 fnot1 %f12, %f22
20577 xnor %o6, 0x1F78, %o1
20578 tleu %icc, 0x5
20579 restored
20580 rdpr %cwp, %g1
20581 rdpr %cansave, %g2
20582 rdpr %canrestore, %g3
20583 rdpr %cleanwin, %g4
20584 rdpr %otherwin, %g5
20585 rdpr %wstate, %g6
20586 movne %icc, %o4, %g2
20587 tvs %icc, 0x4
20588 fbl,a %fcc0, loop_1967
20589 tge %icc, 0x1
20590 set 0x5C, %o2
20591 swapa [%l7 + %o2] 0x88, %l5
20592loop_1967:
20593 tleu %icc, 0x6
20594 brlz %i3, loop_1968
20595 or %g3, 0x0D7F, %i7
20596 te %xcc, 0x5
20597 fmul8x16 %f9, %f18, %f14
20598loop_1968:
20599 nop
20600 wr %g0, 0x19, %asi
20601 ldstuba [%l7 + 0x5A] %asi, %o5
20602 fcmpne32 %f18, %f18, %i2
20603 wr %g0, 0xe2, %asi
20604 stba %i4, [%l7 + 0x43] %asi
20605 membar #Sync
20606 edge32 %l6, %g7, %i5
20607 subccc %g1, 0x02BD, %l3
20608 bgu,a loop_1969
20609 xorcc %l0, %l4, %i1
20610 alignaddr %g6, %o0, %g4
20611 movgu %xcc, %l2, %o3
20612loop_1969:
20613 addc %g5, %l1, %o7
20614 te %xcc, 0x2
20615 sub %i6, 0x0A59, %i0
20616 ldstub [%l7 + 0x6E], %o2
20617 movneg %icc, %o1, %o6
20618 bneg,pn %xcc, loop_1970
20619 andcc %g2, %o4, %l5
20620 tge %xcc, 0x0
20621 fmul8x16au %f6, %f5, %f16
20622loop_1970:
20623 tcs %xcc, 0x7
20624 restored
20625 rdpr %cwp, %g1
20626 rdpr %cansave, %g2
20627 rdpr %canrestore, %g3
20628 rdpr %cleanwin, %g4
20629 rdpr %otherwin, %g5
20630 rdpr %wstate, %g6
20631 tvc %xcc, 0x4
20632 movcs %xcc, %g3, %i7
20633 fornot2s %f22, %f10, %f16
20634 movleu %icc, %i3, %o5
20635 wr %g0, 0x11, %asi
20636 ldda [%l7 + 0x60] %asi, %i2
20637 fpsub16s %f1, %f14, %f29
20638 ta %icc, 0x4
20639 fbge,a %fcc3, loop_1971
20640 xorcc %l6, %g7, %i4
20641 wr %g0, 0x88, %asi
20642 stwa %g1, [%l7 + 0x7C] %asi
20643loop_1971:
20644 fbn,a %fcc0, loop_1972
20645 fnot1 %f20, %f4
20646 fbn,a %fcc3, loop_1973
20647 subcc %i5, %l0, %l4
20648loop_1972:
20649 fmul8x16al %f9, %f23, %f28
20650 movre %l3, 0x229, %g6
20651loop_1973:
20652 fand %f8, %f12, %f10
20653 edge32ln %i1, %o0, %g4
20654 movl %icc, %o3, %l2
20655 udivcc %l1, 0x0E64, %g5
20656 set 0x08, %i4
20657 ldsha [%l7 + %i4] 0x89, %i6
20658 bshuffle %f12, %f30, %f26
20659 sllx %o7, 0x0F, %o2
20660 movne %icc, %i0, %o6
20661 xnorcc %o1, 0x1F47, %g2
20662 fornot2s %f25, %f31, %f17
20663 fbug %fcc2, loop_1974
20664 orn %o4, 0x026B, %l5
20665 movre %g3, %i3, %i7
20666 nop
20667 setx loop_1975, %l0, %l1
20668 wrpr 0x1, %tl
20669 wrpr %l1, %tpc
20670 add %l1, 0x4, %l1
20671 wrpr %l1, %tnpc
20672 setx 0x34400001400, %l0, %l1
20673 wrpr %l1, %tstate
20674 wrhpr 0x4, %htstate
20675 retry
20676loop_1974:
20677 tpos %icc, 0x4
20678 addc %i2, 0x15D5, %l6
20679 tvc %icc, 0x2
20680loop_1975:
20681 fbu %fcc0, loop_1976
20682 xor %g7, %i4, %o5
20683 alignaddr %i5, %g1, %l0
20684 movleu %icc, %l3, %l4
20685loop_1976:
20686 fnot2s %f21, %f8
20687 umul %g6, 0x0982, %i1
20688 fmovsgu %icc, %f12, %f22
20689 fpackfix %f0, %f29
20690 edge8ln %o0, %g4, %o3
20691 wr %g0, 0x11, %asi
20692 ldda [%l7 + 0x40] %asi, %f0
20693 fpsub32s %f27, %f13, %f27
20694 fmovdl %icc, %f6, %f9
20695 fmovdpos %icc, %f22, %f17
20696 orn %l2, %l1, %i6
20697 fbule,a %fcc3, loop_1977
20698 edge16 %o7, %o2, %i0
20699 sllx %o6, %g5, %g2
20700 addccc %o1, %l5, %g3
20701loop_1977:
20702 udiv %i3, 0x1A53, %o4
20703 movrgz %i7, %i2, %g7
20704 alignaddrl %l6, %o5, %i4
20705 fpack32 %f14, %f18, %f16
20706 ldstub [%l7 + 0x4D], %g1
20707 add %l7, 0x48, %l6
20708 wr %g0, 0x18, %asi
20709 casxa [%l6] %asi, %l0, %l3
20710 ba,a loop_1978
20711 move %xcc, %l4, %i5
20712 bn,pn %icc, loop_1979
20713 prefetch [%l7 + 0x48], 0x0
20714loop_1978:
20715 sra %g6, 0x05, %o0
20716 fmul8x16 %f18, %f12, %f28
20717loop_1979:
20718 st %f12, [%l7 + 0x7C]
20719 movvc %icc, %g4, %i1
20720 addccc %o3, %l2, %i6
20721 ldsh [%l7 + 0x54], %o7
20722 move %xcc, %o2, %i0
20723 edge16 %o6, %l1, %g5
20724 flush %l7 + 0x14
20725 tne %xcc, 0x1
20726 set 0x6C, %i6
20727 lduha [%l7 + %i6] 0x0c, %g2
20728 fmovrslz %l5, %f25, %f13
20729 fbug %fcc0, loop_1980
20730 nop
20731 set 0x5C, %g3
20732 ldsb [%l7 + %g3], %g3
20733 edge8ln %i3, %o1, %o4
20734 movvs %xcc, %i7, %i2
20735loop_1980:
20736 fcmpne16 %f16, %f24, %l6
20737 nop
20738 set 0x3D, %l1
20739 ldub [%l7 + %l1], %o5
20740 add %l7, 0x68, %l6
20741 wr %g0, 0x89, %asi
20742 ldxa [%l6] %asi, %i4
20743 casxa [%l6] 0x89, %i4, %g7
20744 tge %xcc, 0x6
20745 movg %xcc, %l0, %g1
20746 smulcc %l3, %i5, %l4
20747 orcc %o0, 0x1C1A, %g6
20748 orn %i1, %g4, %o3
20749 srl %l2, 0x1E, %o7
20750 movre %o2, 0x0B2, %i6
20751 fpack32 %f24, %f0, %f30
20752 wr %g0, 0xea, %asi
20753 ldda [%l7 + 0x50] %asi, %o6
20754 movleu %xcc, %i0, %g5
20755 movrgez %l1, 0x07A, %g2
20756 edge32 %l5, %g3, %o1
20757 ldub [%l7 + 0x56], %o4
20758 fnot1s %f27, %f26
20759 fmovrde %i3, %f20, %f30
20760 bpos %icc, loop_1981
20761 std %f12, [%l7 + 0x68]
20762 tcs %xcc, 0x7
20763 fmovrdne %i7, %f0, %f10
20764loop_1981:
20765 bgu,pt %xcc, loop_1982
20766 tne %icc, 0x3
20767 fmovdcc %icc, %f1, %f26
20768 movpos %xcc, %l6, %i2
20769loop_1982:
20770 fmovsle %xcc, %f1, %f18
20771 movrgez %o5, %g7, %i4
20772 wr %g0, 0x0c, %asi
20773 ldsha [%l7 + 0x38] %asi, %g1
20774 bneg,a,pt %xcc, loop_1983
20775 sdivcc %l0, 0x094D, %l3
20776 brlz,a %l4, loop_1984
20777 stbar
20778loop_1983:
20779 fbne,a %fcc0, loop_1985
20780 fabss %f9, %f1
20781loop_1984:
20782 subccc %i5, %o0, %g6
20783 tsubcc %i1, 0x0808, %g4
20784loop_1985:
20785 nop
20786 add %l7, 0x2C, %l6
20787 wr %g0, 0x81, %asi
20788 casa [%l6] 0x81, %o3, %l2
20789 tge %xcc, 0x2
20790 andn %o7, %i6, %o6
20791 mova %icc, %o2, %g5
20792 tgu %icc, 0x2
20793 restored
20794 rdpr %cwp, %g1
20795 rdpr %cansave, %g2
20796 rdpr %canrestore, %g3
20797 rdpr %cleanwin, %g4
20798 rdpr %otherwin, %g5
20799 rdpr %wstate, %g6
20800 bpos,a,pn %icc, loop_1986
20801 udivcc %l1, 0x1F62, %g2
20802 mulscc %l5, %i0, %g3
20803 popc 0x0904, %o1
20804loop_1986:
20805 fbule %fcc2, loop_1987
20806 bg loop_1988
20807 movpos %icc, %o4, %i3
20808 subcc %l6, 0x0D80, %i2
20809loop_1987:
20810 fmovrdgez %i7, %f24, %f20
20811loop_1988:
20812 stbar
20813 brlez %g7, loop_1989
20814 call loop_1990
20815 taddcctv %i4, 0x0ABE, %o5
20816 movl %icc, %g1, %l0
20817loop_1989:
20818 tgu %xcc, 0x0
20819loop_1990:
20820 bpos,a %icc, loop_1991
20821 taddcctv %l3, 0x0552, %l4
20822 bl %icc, loop_1992
20823 fmovdvs %icc, %f28, %f26
20824loop_1991:
20825 ldd [%l7 + 0x50], %f14
20826 movgu %xcc, %i5, %o0
20827loop_1992:
20828 srl %i1, 0x12, %g4
20829 umul %g6, %l2, %o3
20830 add %l7, 0x30, %l6
20831 wr %g0, 0x19, %asi
20832 casxa [%l6] %asi, %o7, %o6
20833 fand %f24, %f2, %f10
20834 wr %g0, 0x2f, %asi
20835 ldda [%l7 + 0x60] %asi, %o2
20836 fsrc2 %f28, %f20
20837 fmul8x16au %f23, %f5, %f26
20838 fsrc2 %f22, %f22
20839 fbule,a %fcc0, loop_1993
20840 tsubcc %i6, 0x0485, %g5
20841 xnor %l1, %g2, %i0
20842 membar 0x4C
20843loop_1993:
20844 bl,a loop_1994
20845 movn %icc, %g3, %l5
20846 bleu,pt %xcc, loop_1995
20847 bge,a %icc, loop_1996
20848loop_1994:
20849 array8 %o1, %o4, %l6
20850 udiv %i2, 0x0E2F, %i7
20851loop_1995:
20852 srax %g7, %i3, %o5
20853loop_1996:
20854 movrne %i4, 0x182, %g1
20855 movn %xcc, %l3, %l4
20856 fba %fcc0, loop_1997
20857 movrgez %i5, 0x260, %l0
20858 array16 %o0, %i1, %g4
20859 fblg,a %fcc2, loop_1998
20860loop_1997:
20861 smul %l2, 0x1748, %o3
20862 bl,a %icc, loop_1999
20863 fmovrdne %o7, %f4, %f30
20864loop_1998:
20865 fble,a %fcc1, loop_2000
20866 orncc %o6, 0x18FD, %o2
20867loop_1999:
20868 bne,a %icc, loop_2001
20869 fbl,a %fcc1, loop_2002
20870loop_2000:
20871 srlx %g6, %g5, %l1
20872 subccc %g2, %i6, %g3
20873loop_2001:
20874 tsubcc %i0, %o1, %o4
20875loop_2002:
20876 brz,a %l6, loop_2003
20877 subcc %i2, 0x1259, %l5
20878 swap [%l7 + 0x1C], %g7
20879 fandnot2 %f10, %f30, %f14
20880loop_2003:
20881 orcc %i3, 0x0862, %i7
20882 sllx %i4, 0x0D, %o5
20883 movre %g1, %l4, %l3
20884 fmovd %f30, %f16
20885 umulcc %i5, %o0, %i1
20886 edge32 %g4, %l0, %l2
20887 fcmpeq16 %f18, %f14, %o7
20888 stx %o3, [%l7 + 0x30]
20889 fble %fcc2, loop_2004
20890 fmovrdgez %o2, %f26, %f24
20891 addc %g6, 0x01E8, %g5
20892 fmovsleu %icc, %f17, %f5
20893loop_2004:
20894 addcc %o6, 0x120D, %l1
20895 membar 0x43
20896 srlx %g2, 0x0C, %i6
20897 subccc %g3, 0x1CEC, %o1
20898 andcc %o4, %i0, %i2
20899 tgu %icc, 0x3
20900 edge32ln %l6, %l5, %i3
20901 bneg,pn %xcc, loop_2005
20902 fmuld8sux16 %f0, %f23, %f6
20903 flush %l7 + 0x1C
20904 subcc %g7, 0x16EA, %i4
20905loop_2005:
20906 movrgz %i7, %g1, %o5
20907 tsubcc %l3, %i5, %o0
20908 wr %g0, 0x19, %asi
20909 sta %f31, [%l7 + 0x40] %asi
20910 fbge,a %fcc3, loop_2006
20911 restored
20912 rdpr %cwp, %g1
20913 rdpr %cansave, %g2
20914 rdpr %canrestore, %g3
20915 rdpr %cleanwin, %g4
20916 rdpr %otherwin, %g5
20917 rdpr %wstate, %g6
20918 mova %icc, %i1, %g4
20919 sdivx %l4, 0x1F72, %l0
20920loop_2006:
20921 nop
20922 wr %g0, 0xe2, %asi
20923 stba %o7, [%l7 + 0x36] %asi
20924 membar #Sync
20925 fcmpgt32 %f28, %f14, %l2
20926 edge32n %o2, %g6, %o3
20927 set 0x40, %l3
20928 ldda [%l7 + %l3] 0x04, %f16
20929 lduh [%l7 + 0x22], %g5
20930 fmovrdlez %l1, %f30, %f12
20931 bvc,a %xcc, loop_2007
20932 popc %g2, %o6
20933 stbar
20934 movrlz %i6, %o1, %g3
20935loop_2007:
20936 std %f28, [%l7 + 0x38]
20937 wr %g0, 0x19, %asi
20938 ldsba [%l7 + 0x6C] %asi, %i0
20939 fbge,a %fcc1, loop_2008
20940 tg %icc, 0x0
20941 ba,a loop_2009
20942 fors %f13, %f10, %f14
20943loop_2008:
20944 smul %i2, %l6, %o4
20945 orcc %l5, %g7, %i4
20946loop_2009:
20947 be,a,pt %icc, loop_2010
20948 fpadd16s %f6, %f23, %f21
20949 fmovdneg %icc, %f29, %f16
20950 orn %i3, %i7, %o5
20951loop_2010:
20952 bne,a loop_2011
20953 tneg %icc, 0x2
20954 edge16ln %g1, %i5, %o0
20955 set 0x18, %i1
20956 ldswa [%l7 + %i1] 0x04, %l3
20957loop_2011:
20958 fbl,a %fcc3, loop_2012
20959 bn,pt %xcc, loop_2013
20960 sdivcc %i1, 0x1014, %g4
20961 nop
20962 setx loop_2014, %l0, %l1
20963 jmpl %l1, %l0
20964loop_2012:
20965 fandnot1s %f17, %f16, %f24
20966loop_2013:
20967 edge8ln %l4, %o7, %l2
20968 brlez %g6, loop_2015
20969loop_2014:
20970 fmovda %icc, %f24, %f21
20971 ble %icc, loop_2016
20972 fcmpes %fcc2, %f23, %f15
20973loop_2015:
20974 mulx %o3, 0x1481, %g5
20975 addccc %l1, %g2, %o2
20976loop_2016:
20977 edge16 %i6, %o1, %o6
20978 sll %g3, 0x1D, %i0
20979 prefetch [%l7 + 0x74], 0x0
20980 edge16ln %l6, %o4, %l5
20981 movpos %xcc, %g7, %i2
20982 fpadd32s %f21, %f17, %f26
20983 taddcc %i4, %i7, %i3
20984 xnorcc %g1, 0x1CE3, %o5
20985 xor %i5, %o0, %l3
20986 set 0x0C, %o1
20987 lduwa [%l7 + %o1] 0x18, %g4
20988 umul %l0, 0x0E2B, %i1
20989 andncc %o7, %l4, %l2
20990 tne %icc, 0x2
20991 set 0x66, %o7
20992 stha %o3, [%l7 + %o7] 0x23
20993 membar #Sync
20994 udivx %g5, 0x142D, %l1
20995 xorcc %g6, %g2, %o2
20996 addcc %o1, 0x1471, %o6
20997 set 0x60, %i3
20998 ldswa [%l7 + %i3] 0x04, %i6
20999 fmovrse %i0, %f30, %f2
21000 sllx %g3, 0x04, %l6
21001 or %l5, %o4, %g7
21002 tgu %icc, 0x0
21003 brgz,a %i2, loop_2017
21004 membar 0x37
21005 udiv %i7, 0x0825, %i4
21006 orncc %i3, 0x0DFE, %o5
21007loop_2017:
21008 andcc %g1, 0x1CEF, %i5
21009 std %l2, [%l7 + 0x20]
21010 orcc %o0, 0x1961, %g4
21011 addccc %i1, 0x15FE, %l0
21012 bneg %icc, loop_2018
21013 tsubcctv %o7, 0x0888, %l4
21014 movpos %xcc, %o3, %l2
21015 stw %l1, [%l7 + 0x60]
21016loop_2018:
21017 orncc %g5, %g6, %g2
21018 movne %icc, %o2, %o6
21019 fnand %f24, %f0, %f18
21020 edge8l %o1, %i6, %i0
21021 fba %fcc3, loop_2019
21022 fmuld8sux16 %f21, %f24, %f4
21023 xorcc %g3, 0x1369, %l5
21024 fcmpne32 %f24, %f14, %o4
21025loop_2019:
21026 tneg %icc, 0x2
21027 nop
21028 set 0x0A, %l5
21029 ldstub [%l7 + %l5], %g7
21030 fbe %fcc3, loop_2020
21031 fnot2 %f18, %f22
21032 sdivcc %l6, 0x1617, %i7
21033 fsrc1 %f12, %f0
21034loop_2020:
21035 sll %i2, %i3, %o5
21036 fbul,a %fcc2, loop_2021
21037 andcc %i4, 0x1E79, %g1
21038 bvc %xcc, loop_2022
21039 brgz %i5, loop_2023
21040loop_2021:
21041 tgu %xcc, 0x0
21042 movvs %icc, %l3, %o0
21043loop_2022:
21044 fmul8x16au %f5, %f25, %f26
21045loop_2023:
21046 movre %g4, 0x2A4, %i1
21047 smulcc %l0, %o7, %l4
21048 fornot2 %f22, %f2, %f24
21049 addcc %l2, %l1, %o3
21050 udivcc %g5, 0x146A, %g6
21051 prefetch [%l7 + 0x48], 0x1
21052 edge32 %o2, %g2, %o6
21053 fexpand %f3, %f0
21054 edge8n %i6, %o1, %i0
21055 ldstub [%l7 + 0x41], %g3
21056 addc %o4, 0x0402, %l5
21057 movrne %l6, 0x2C4, %g7
21058 movn %icc, %i7, %i2
21059 xnor %i3, 0x142F, %i4
21060 wr %g0, 0x80, %asi
21061 stda %f0, [%l7 + 0x40] %asi
21062 sll %g1, %o5, %i5
21063 ldub [%l7 + 0x28], %l3
21064 set 0x6C, %g2
21065 sta %f18, [%l7 + %g2] 0x89
21066 subccc %g4, 0x14B0, %i1
21067 tvs %icc, 0x7
21068 movrgz %o0, 0x0BC, %o7
21069 add %l7, 0x40, %l6
21070 wr %g0, 0x11, %asi
21071 lda [%l6] %asi, %l0
21072 casa [%l6] 0x11, %l0, %l4
21073 fcmpne32 %f24, %f6, %l1
21074 ta %icc, 0x6
21075 fbn,a %fcc0, loop_2024
21076 edge16l %o3, %g5, %l2
21077 fornot1 %f8, %f0, %f8
21078 wr %g0, 0x81, %asi
21079 prefetcha [%l7 + 0x08] %asi, 0x1
21080loop_2024:
21081 fmovs %f16, %f26
21082 fmul8x16al %f17, %f0, %f28
21083 xorcc %g2, 0x1CC9, %o2
21084 fmovsle %icc, %f16, %f8
21085 tleu %xcc, 0x7
21086 and %o6, %o1, %i0
21087 movgu %xcc, %g3, %i6
21088 fbne %fcc3, loop_2025
21089 edge8 %o4, %l5, %g7
21090 umul %i7, 0x0BAD, %i2
21091 movrgez %l6, %i3, %g1
21092loop_2025:
21093 xor %i4, %i5, %l3
21094 fmovdcs %icc, %f27, %f17
21095 xorcc %o5, 0x0097, %i1
21096 sdivcc %g4, 0x0E46, %o7
21097 ba,a,pn %icc, loop_2026
21098 fxor %f4, %f24, %f24
21099 addc %l0, 0x1E7E, %o0
21100 call loop_2027
21101loop_2026:
21102 array16 %l1, %l4, %o3
21103 alignaddrl %l2, %g6, %g5
21104 ta %xcc, 0x5
21105loop_2027:
21106 tneg %xcc, 0x2
21107 brnz,a %g2, loop_2028
21108 fbug,a %fcc3, loop_2029
21109 std %o6, [%l7 + 0x20]
21110 fmovrdlez %o1, %f6, %f24
21111loop_2028:
21112 orncc %i0, 0x1E09, %o2
21113loop_2029:
21114 fbn %fcc1, loop_2030
21115 bvc %icc, loop_2031
21116 movrgz %g3, %o4, %i6
21117 lduh [%l7 + 0x2C], %g7
21118loop_2030:
21119 edge32ln %l5, %i2, %l6
21120loop_2031:
21121 fmovdle %icc, %f23, %f13
21122 fmovrse %i7, %f7, %f26
21123 fmovdge %xcc, %f3, %f25
21124 ldd [%l7 + 0x60], %g0
21125 bleu,a loop_2032
21126 edge32 %i3, %i5, %l3
21127 fmovsg %icc, %f7, %f6
21128 restored
21129 rdpr %cwp, %g1
21130 rdpr %cansave, %g2
21131 rdpr %canrestore, %g3
21132 rdpr %cleanwin, %g4
21133 rdpr %otherwin, %g5
21134 rdpr %wstate, %g6
21135loop_2032:
21136 fcmpd %fcc1, %f14, %f22
21137 tle %icc, 0x4
21138 movle %icc, %i4, %i1
21139 fpadd16 %f28, %f14, %f22
21140 lduw [%l7 + 0x0C], %o5
21141 movn %xcc, %o7, %g4
21142 bcs,pn %icc, loop_2033
21143 umulcc %o0, 0x1608, %l0
21144 tsubcc %l4, %o3, %l1
21145 xorcc %l2, %g6, %g2
21146loop_2033:
21147 nop
21148 wr %g0, 0x89, %asi
21149 lduwa [%l7 + 0x28] %asi, %o6
21150 taddcctv %o1, 0x172F, %i0
21151 fcmpeq16 %f16, %f10, %g5
21152 fmovse %xcc, %f21, %f15
21153 xnor %o2, 0x09A7, %g3
21154 srax %i6, 0x04, %o4
21155 tcc %icc, 0x2
21156 ld [%l7 + 0x5C], %f8
21157 fandnot1 %f0, %f12, %f12
21158 fpackfix %f24, %f24
21159 fble,a %fcc2, loop_2034
21160 nop
21161 setx loop_2035, %l0, %l1
21162 wrpr 0x1, %tl
21163 wrpr %l1, %tnpc
21164 setx 0x34400001400, %l0, %l1
21165 wrpr %l1, %tstate
21166 wrhpr 0x4, %htstate
21167 done
21168 movgu %icc, %g7, %i2
21169 mulx %l5, %i7, %l6
21170loop_2034:
21171 sub %g1, 0x0991, %i3
21172loop_2035:
21173 movg %icc, %i5, %l3
21174 fcmpes %fcc2, %f27, %f13
21175 te %icc, 0x1
21176 lduw [%l7 + 0x20], %i1
21177 brlez,a %i4, loop_2036
21178 taddcc %o7, 0x1972, %o5
21179 subccc %o0, 0x0BB7, %g4
21180 ldx [%l7 + 0x28], %l0
21181loop_2036:
21182 move %xcc, %o3, %l1
21183 fxor %f24, %f30, %f10
21184 bpos %icc, loop_2037
21185 fpmerge %f20, %f26, %f14
21186 call loop_2038
21187 tgu %icc, 0x4
21188loop_2037:
21189 ldsw [%l7 + 0x40], %l2
21190 andn %l4, 0x03F5, %g2
21191loop_2038:
21192 andn %o6, %o1, %i0
21193 popc 0x175E, %g6
21194 bn,pn %icc, loop_2039
21195 movcc %icc, %g5, %o2
21196 wr %g0, 0x88, %asi
21197 sta %f31, [%l7 + 0x18] %asi
21198loop_2039:
21199 sub %i6, 0x045D, %o4
21200 or %g7, %g3, %i2
21201 fbg %fcc3, loop_2040
21202 xnor %i7, %l5, %g1
21203 movg %xcc, %i3, %l6
21204 ldd [%l7 + 0x48], %i4
21205loop_2040:
21206 alignaddrl %l3, %i1, %o7
21207 subcc %i4, %o5, %o0
21208 edge16ln %l0, %o3, %g4
21209 fcmpeq16 %f30, %f18, %l2
21210 movle %icc, %l4, %l1
21211 flush %l7 + 0x54
21212 be,a,pn %xcc, loop_2041
21213 fxor %f10, %f20, %f18
21214 movne %xcc, %o6, %g2
21215 bl,a loop_2042
21216loop_2041:
21217 fmovsa %xcc, %f7, %f22
21218 orncc %o1, 0x1324, %i0
21219 nop
21220 set 0x08, %l2
21221 lduw [%l7 + %l2], %g6
21222loop_2042:
21223 sllx %g5, 0x0A, %i6
21224 movrgz %o2, %g7, %g3
21225 saved
21226 rdpr %cwp, %g1
21227 rdpr %cansave, %g2
21228 rdpr %canrestore, %g3
21229 rdpr %cleanwin, %g4
21230 rdpr %otherwin, %g5
21231 rdpr %wstate, %g6
21232 tleu %xcc, 0x7
21233 fbe %fcc0, loop_2043
21234 movcs %icc, %o4, %i2
21235 mulscc %i7, 0x0E38, %g1
21236 edge32ln %i3, %l6, %l5
21237loop_2043:
21238 nop
21239 wr %g0, 0x2f, %asi
21240 stda %i4, [%l7 + 0x20] %asi
21241 membar #Sync
21242 udivcc %l3, 0x0A4B, %o7
21243 sir 0x1A8F
21244 umul %i1, 0x04D5, %o5
21245 addcc %o0, %l0, %o3
21246 subcc %i4, 0x1E0E, %g4
21247 tvc %icc, 0x6
21248 movg %icc, %l4, %l1
21249 sll %o6, 0x14, %g2
21250 ba,a loop_2044
21251 orncc %o1, %l2, %g6
21252 fmovdgu %xcc, %f1, %f6
21253 bg,a %icc, loop_2045
21254loop_2044:
21255 movpos %icc, %i0, %g5
21256 sra %i6, 0x0D, %o2
21257 ldd [%l7 + 0x10], %g6
21258loop_2045:
21259 subccc %o4, 0x18E7, %i2
21260 tn %icc, 0x2
21261 brnz %g3, loop_2046
21262 brlez %i7, loop_2047
21263 subc %i3, 0x0513, %g1
21264 movvs %xcc, %l6, %i5
21265loop_2046:
21266 nop
21267 set 0x0A, %o4
21268 stha %l5, [%l7 + %o4] 0xeb
21269 membar #Sync
21270loop_2047:
21271 nop
21272 set 0x398, %o6
21273 nop ! stxa %o7, [%g0 + %o6] 0x40 ripped by fixASI40.pl
21274 movne %xcc, %l3, %o5
21275 addcc %o0, 0x0883, %i1
21276 wr %g0, 0x0c, %asi
21277 stxa %o3, [%l7 + 0x50] %asi
21278 fxors %f5, %f3, %f9
21279 pdist %f30, %f30, %f6
21280 fpack32 %f10, %f30, %f4
21281 sdiv %i4, 0x15C7, %g4
21282 fmovscs %xcc, %f20, %f13
21283 fmul8sux16 %f22, %f0, %f14
21284 tle %xcc, 0x3
21285 ta %xcc, 0x6
21286 addcc %l0, %l1, %o6
21287 sub %l4, %o1, %l2
21288 edge32n %g6, %i0, %g5
21289 fpadd16 %f10, %f12, %f8
21290 andn %g2, 0x1970, %o2
21291 bne,a loop_2048
21292 swap [%l7 + 0x54], %i6
21293 movvc %icc, %o4, %i2
21294 umul %g3, %g7, %i7
21295loop_2048:
21296 ldx [%l7 + 0x50], %i3
21297 movrlz %l6, %i5, %l5
21298 addcc %g1, 0x0A97, %l3
21299 fcmpne32 %f8, %f4, %o7
21300 sethi 0x1ED2, %o0
21301 orn %i1, 0x0BB0, %o5
21302 edge8n %o3, %i4, %g4
21303 tgu %icc, 0x3
21304 addccc %l0, 0x0330, %o6
21305 ldub [%l7 + 0x42], %l1
21306 sth %l4, [%l7 + 0x6A]
21307 fones %f16
21308 nop
21309 setx loop_2049, %l0, %l1
21310 wrpr 0x1, %tl
21311 wrpr %l1, %tnpc
21312 setx 0x34400001400, %l0, %l1
21313 wrpr %l1, %tstate
21314 wrhpr 0x4, %htstate
21315 done
21316 movneg %xcc, %o1, %g6
21317 sir 0x0FC0
21318 fble %fcc0, loop_2050
21319loop_2049:
21320 fcmpeq16 %f24, %f10, %i0
21321 edge8ln %l2, %g2, %g5
21322 movge %xcc, %o2, %i6
21323loop_2050:
21324 tsubcctv %o4, 0x032E, %g3
21325 fbe %fcc1, loop_2051
21326 fnot2 %f8, %f28
21327 udivcc %i2, 0x1AF4, %g7
21328 stx %i7, [%l7 + 0x18]
21329loop_2051:
21330 brgez,a %i3, loop_2052
21331 fmovrdlez %i5, %f14, %f24
21332 fnot2 %f0, %f14
21333 fmovdneg %xcc, %f2, %f23
21334loop_2052:
21335 fmovrsgz %l6, %f1, %f29
21336 alignaddrl %l5, %l3, %g1
21337 orncc %o0, 0x1054, %i1
21338 fzeros %f7
21339 fornot2s %f23, %f2, %f6
21340 edge8ln %o7, %o5, %i4
21341 edge16n %o3, %g4, %o6
21342 edge32n %l1, %l0, %o1
21343 movcs %xcc, %g6, %l4
21344 edge8n %i0, %g2, %g5
21345 taddcc %o2, %l2, %i6
21346 subccc %o4, 0x166D, %i2
21347 brgez,a %g7, loop_2053
21348 fmovsne %icc, %f10, %f0
21349 fmovscc %xcc, %f4, %f11
21350 fbg,a %fcc0, loop_2054
21351loop_2053:
21352 fcmps %fcc2, %f29, %f30
21353 edge16ln %i7, %i3, %i5
21354 tpos %xcc, 0x7
21355loop_2054:
21356 nop
21357 wr %g0, 0x11, %asi
21358 ldswa [%l7 + 0x0C] %asi, %l6
21359 udivcc %l5, 0x19E1, %g3
21360 smulcc %l3, %g1, %i1
21361 edge32 %o0, %o7, %o5
21362 umulcc %o3, %g4, %o6
21363 stb %i4, [%l7 + 0x58]
21364 fmovsneg %xcc, %f16, %f29
21365 edge32l %l0, %l1, %o1
21366 bg,a,pt %icc, loop_2055
21367 movpos %xcc, %g6, %l4
21368 mova %icc, %i0, %g5
21369 fbg,a %fcc3, loop_2056
21370loop_2055:
21371 smulcc %g2, %l2, %o2
21372 movneg %xcc, %i6, %o4
21373 ldx [%l7 + 0x18], %g7
21374loop_2056:
21375 andn %i7, 0x1ED2, %i2
21376 edge32ln %i5, %l6, %i3
21377 fmovscs %icc, %f8, %f29
21378 fones %f27
21379 fmovsle %xcc, %f0, %f15
21380 sir 0x1825
21381 fbne %fcc0, loop_2057
21382 ble,pn %xcc, loop_2058
21383 and %l5, 0x0526, %l3
21384 fxnor %f0, %f24, %f30
21385loop_2057:
21386 sllx %g3, %i1, %g1
21387loop_2058:
21388 edge8n %o0, %o5, %o7
21389 smulcc %o3, 0x1072, %o6
21390 wr %g0, 0x18, %asi
21391 lduha [%l7 + 0x12] %asi, %g4
21392 movpos %xcc, %i4, %l0
21393 alignaddrl %l1, %g6, %l4
21394 addcc %i0, 0x1E13, %g5
21395 orn %o1, %l2, %o2
21396 sra %g2, 0x05, %i6
21397 fnot1 %f30, %f10
21398 tpos %xcc, 0x1
21399 fors %f12, %f9, %f9
21400 fmovdcs %icc, %f30, %f31
21401 add %l7, 0x58, %l6
21402 wr %g0, 0x80, %asi
21403 casxa [%l6] %asi, %g7, %i7
21404 brlz,a %o4, loop_2059
21405 fnegs %f19, %f22
21406 fbn %fcc1, loop_2060
21407 membar 0x32
21408loop_2059:
21409 nop
21410 add %l7, 0x74, %l6
21411 wr %g0, 0x80, %asi
21412 casa [%l6] %asi, %i2, %i5
21413loop_2060:
21414 fmovsgu %xcc, %f10, %f23
21415 orn %l6, 0x0A12, %i3
21416 nop
21417 setx loop_2061, %l0, %l1
21418 jmpl %l1, %l3
21419 tg %icc, 0x2
21420 bn,a %icc, loop_2062
21421 smul %l5, %g3, %g1
21422loop_2061:
21423 fpadd32 %f4, %f30, %f10
21424 bne,a loop_2063
21425loop_2062:
21426 call loop_2064
21427 edge8n %i1, %o5, %o7
21428 fpadd16s %f26, %f22, %f8
21429loop_2063:
21430 fpadd32 %f18, %f30, %f24
21431loop_2064:
21432 siam 0x1
21433 fmovs %f21, %f29
21434 addc %o0, %o6, %o3
21435 fbn,a %fcc0, loop_2065
21436 mulscc %g4, 0x0AB8, %l0
21437 saved
21438 rdpr %cwp, %g1
21439 rdpr %cansave, %g2
21440 rdpr %canrestore, %g3
21441 rdpr %cleanwin, %g4
21442 rdpr %otherwin, %g5
21443 rdpr %wstate, %g6
21444 popc 0x0EF5, %i4
21445loop_2065:
21446 fcmpes %fcc1, %f15, %f14
21447 fxor %f18, %f30, %f12
21448 sdiv %l1, 0x0D67, %g6
21449 fbue %fcc0, loop_2066
21450 bshuffle %f8, %f30, %f18
21451 edge32ln %l4, %i0, %g5
21452 brlz,a %l2, loop_2067
21453loop_2066:
21454 movpos %icc, %o1, %o2
21455 bcs %icc, loop_2068
21456 fcmpeq32 %f18, %f14, %i6
21457loop_2067:
21458 std %g2, [%l7 + 0x68]
21459 orcc %i7, 0x09A2, %g7
21460loop_2068:
21461 tl %xcc, 0x0
21462 stw %i2, [%l7 + 0x50]
21463 fbo,a %fcc3, loop_2069
21464 udiv %o4, 0x163D, %l6
21465 ba,pn %icc, loop_2070
21466 movvs %xcc, %i5, %i3
21467loop_2069:
21468 movrgez %l5, 0x265, %l3
21469 movrlez %g3, 0x30C, %g1
21470loop_2070:
21471 or %i1, %o7, %o0
21472 fbe,a %fcc3, loop_2071
21473 nop
21474 set 0x70, %g5
21475 ldsw [%l7 + %g5], %o5
21476 tpos %icc, 0x2
21477 stx %o6, [%l7 + 0x60]
21478loop_2071:
21479 tl %icc, 0x6
21480 brz,a %o3, loop_2072
21481 fbl,a %fcc2, loop_2073
21482 orn %g4, 0x018B, %i4
21483 st %f18, [%l7 + 0x40]
21484loop_2072:
21485 nop
21486 setx loop_2074, %l0, %l1
21487 wrpr 0x1, %tl
21488 wrpr %l1, %tpc
21489 add %l1, 0x4, %l1
21490 wrpr %l1, %tnpc
21491 setx 0x34400001400, %l0, %l1
21492 wrpr %l1, %tstate
21493 wrhpr 0x4, %htstate
21494 retry
21495loop_2073:
21496 edge32n %l1, %l0, %l4
21497 ldub [%l7 + 0x7F], %g6
21498 fmovdcc %icc, %f13, %f1
21499loop_2074:
21500 saved
21501 rdpr %cwp, %g1
21502 rdpr %cansave, %g2
21503 rdpr %canrestore, %g3
21504 rdpr %cleanwin, %g4
21505 rdpr %otherwin, %g5
21506 rdpr %wstate, %g6
21507 xorcc %i0, 0x1DF9, %g5
21508 subcc %l2, 0x07CF, %o1
21509 stx %o2, [%l7 + 0x10]
21510 smul %g2, 0x08B1, %i6
21511 andn %i7, %i2, %g7
21512 set 0x40, %i0
21513 stwa %o4, [%l7 + %i0] 0xeb
21514 membar #Sync
21515 set 0x0A, %l0
21516 lduha [%l7 + %l0] 0x10, %l6
21517 sethi 0x000A, %i5
21518 fbl %fcc3, loop_2075
21519 tpos %icc, 0x6
21520 fnor %f20, %f28, %f14
21521 edge32n %i3, %l3, %g3
21522loop_2075:
21523 stw %l5, [%l7 + 0x10]
21524 udivcc %g1, 0x0BD0, %i1
21525 srlx %o7, 0x0C, %o5
21526 movrne %o0, %o3, %o6
21527 orcc %g4, 0x069F, %l1
21528 be loop_2076
21529 tn %icc, 0x6
21530 tcc %icc, 0x7
21531 movre %i4, %l4, %g6
21532loop_2076:
21533 ld [%l7 + 0x08], %f29
21534 edge32 %i0, %l0, %g5
21535 movn %icc, %o1, %l2
21536 mulx %o2, %g2, %i7
21537 sra %i6, 0x0A, %i2
21538 fcmpne32 %f24, %f14, %o4
21539 tsubcc %l6, %i5, %i3
21540 movgu %icc, %g7, %l3
21541 tneg %xcc, 0x2
21542 array16 %g3, %g1, %l5
21543 and %o7, %o5, %o0
21544 set 0x40, %l4
21545 stxa %i1, [%l7 + %l4] 0x80
21546 ldx [%l7 + 0x20], %o6
21547 restored
21548 rdpr %cwp, %g1
21549 rdpr %cansave, %g2
21550 rdpr %canrestore, %g3
21551 rdpr %cleanwin, %g4
21552 rdpr %otherwin, %g5
21553 rdpr %wstate, %g6
21554 edge8 %o3, %l1, %g4
21555 tl %xcc, 0x6
21556 edge8l %i4, %g6, %l4
21557 movrgez %i0, %g5, %l0
21558 fmovrde %l2, %f12, %f12
21559 array8 %o2, %g2, %i7
21560 fsrc2s %f19, %f3
21561 umul %i6, 0x0954, %i2
21562 std %f26, [%l7 + 0x30]
21563 fbe %fcc1, loop_2077
21564 udivcc %o1, 0x0C22, %l6
21565 edge8 %i5, %i3, %o4
21566 set 0x5D, %i5
21567 ldstuba [%l7 + %i5] 0x81, %l3
21568loop_2077:
21569 taddcc %g7, 0x0983, %g1
21570 bvs,a,pn %xcc, loop_2078
21571 movleu %icc, %l5, %o7
21572 set 0x62, %g6
21573 stha %o5, [%l7 + %g6] 0xe3
21574 membar #Sync
21575loop_2078:
21576 tge %xcc, 0x5
21577 fornot1s %f16, %f21, %f0
21578 ldsh [%l7 + 0x28], %o0
21579 bcs,a,pn %xcc, loop_2079
21580 ldsw [%l7 + 0x14], %g3
21581 bvs,pt %xcc, loop_2080
21582 taddcctv %i1, %o3, %o6
21583loop_2079:
21584 fbne,a %fcc3, loop_2081
21585 fbg %fcc1, loop_2082
21586loop_2080:
21587 movneg %xcc, %l1, %i4
21588 bg %icc, loop_2083
21589loop_2081:
21590 nop
21591 set 0x52, %i2
21592 lduh [%l7 + %i2], %g4
21593loop_2082:
21594 fmovsge %xcc, %f15, %f3
21595 edge32n %g6, %i0, %g5
21596loop_2083:
21597 sethi 0x1BBE, %l0
21598 mulscc %l4, 0x10AD, %o2
21599 ld [%l7 + 0x2C], %f31
21600 bge loop_2084
21601 movpos %xcc, %g2, %i7
21602 fmovsl %icc, %f13, %f11
21603 movn %icc, %i6, %i2
21604loop_2084:
21605 bpos %xcc, loop_2085
21606 lduh [%l7 + 0x22], %o1
21607 fbule,a %fcc2, loop_2086
21608 fmovsg %icc, %f25, %f13
21609loop_2085:
21610 bcs,pn %icc, loop_2087
21611 movl %icc, %l2, %l6
21612loop_2086:
21613 edge16ln %i5, %o4, %l3
21614 andncc %g7, %i3, %l5
21615loop_2087:
21616 sllx %g1, %o7, %o5
21617 fmovrdlz %g3, %f8, %f26
21618 fmovspos %icc, %f15, %f1
21619 wr %g0, 0x10, %asi
21620 prefetcha [%l7 + 0x68] %asi, 0x3
21621 sll %o0, %o3, %l1
21622 tsubcctv %i4, 0x069C, %o6
21623 membar 0x3F
21624 edge16 %g6, %g4, %i0
21625 movg %icc, %g5, %l0
21626 movle %xcc, %o2, %l4
21627 andn %g2, 0x0FA6, %i7
21628 orncc %i6, 0x0326, %o1
21629 set 0x34, %i7
21630 swapa [%l7 + %i7] 0x80, %l2
21631 edge32 %l6, %i2, %i5
21632 fmovsvs %xcc, %f13, %f5
21633 fbul,a %fcc2, loop_2088
21634 brgez,a %l3, loop_2089
21635 stx %g7, [%l7 + 0x48]
21636 bcs,a,pn %icc, loop_2090
21637loop_2088:
21638 tpos %xcc, 0x0
21639loop_2089:
21640 xnorcc %o4, 0x18CE, %l5
21641 addccc %g1, %o7, %o5
21642loop_2090:
21643 tvc %icc, 0x2
21644 edge32 %i3, %g3, %o0
21645 orcc %i1, 0x0815, %l1
21646 tsubcctv %i4, %o6, %g6
21647 fmovrsgez %g4, %f28, %f13
21648 edge8 %o3, %g5, %l0
21649 brnz,a %o2, loop_2091
21650 addc %l4, 0x058E, %i0
21651 smul %i7, 0x1CDA, %i6
21652 fcmpgt32 %f14, %f28, %g2
21653loop_2091:
21654 edge16l %o1, %l2, %i2
21655 addc %i5, %l6, %l3
21656 fbg %fcc3, loop_2092
21657 fnors %f28, %f0, %f1
21658 swap [%l7 + 0x50], %g7
21659 orcc %o4, 0x0CF9, %g1
21660loop_2092:
21661 fcmps %fcc2, %f20, %f6
21662 subc %o7, %o5, %l5
21663 bvs,pt %xcc, loop_2093
21664 edge32l %i3, %g3, %i1
21665 fmovsleu %icc, %f7, %f10
21666 tg %xcc, 0x4
21667loop_2093:
21668 brnz %o0, loop_2094
21669 ba,a loop_2095
21670 udivcc %l1, 0x1CA5, %i4
21671 bpos,a,pn %xcc, loop_2096
21672loop_2094:
21673 bcs,pt %xcc, loop_2097
21674loop_2095:
21675 movleu %icc, %g6, %g4
21676 set 0x1E, %o5
21677 stha %o6, [%l7 + %o5] 0x10
21678loop_2096:
21679 movrlez %o3, %g5, %l0
21680loop_2097:
21681 movne %xcc, %l4, %o2
21682 and %i0, %i6, %i7
21683 xorcc %g2, %l2, %o1
21684 bpos loop_2098
21685 fbule,a %fcc1, loop_2099
21686 subccc %i5, %l6, %i2
21687 fmovrdgz %g7, %f16, %f12
21688loop_2098:
21689 fxnor %f14, %f4, %f6
21690loop_2099:
21691 fnands %f10, %f12, %f17
21692 prefetch [%l7 + 0x38], 0x0
21693 subccc %o4, %g1, %l3
21694 fmovrsgez %o5, %f8, %f5
21695 xnorcc %l5, 0x0E74, %o7
21696 tn %xcc, 0x3
21697 srlx %g3, 0x08, %i1
21698 xor %i3, 0x0903, %o0
21699 wr %g0, 0x19, %asi
21700 ldda [%l7 + 0x50] %asi, %i4
21701 edge8 %l1, %g4, %g6
21702 movrne %o3, 0x06F, %g5
21703 edge16l %o6, %l0, %o2
21704 udivx %l4, 0x06CF, %i0
21705 movn %xcc, %i6, %i7
21706 udiv %l2, 0x0AF4, %o1
21707 restored
21708 rdpr %cwp, %g1
21709 rdpr %cansave, %g2
21710 rdpr %canrestore, %g3
21711 rdpr %cleanwin, %g4
21712 rdpr %otherwin, %g5
21713 rdpr %wstate, %g6
21714 edge16n %i5, %g2, %l6
21715 mulx %i2, 0x1E5E, %g7
21716 tneg %xcc, 0x4
21717 edge32n %g1, %l3, %o4
21718 smulcc %o5, %o7, %g3
21719 addc %l5, 0x0065, %i3
21720 array16 %o0, %i4, %l1
21721 bpos loop_2100
21722 orncc %i1, %g6, %o3
21723 set 0x4F, %l6
21724 ldstuba [%l7 + %l6] 0x89, %g5
21725loop_2100:
21726 edge32ln %o6, %l0, %o2
21727 smul %l4, %g4, %i0
21728 edge32n %i6, %i7, %o1
21729 movcc %icc, %i5, %g2
21730 tsubcctv %l6, %i2, %l2
21731 tgu %icc, 0x5
21732 tsubcc %g1, %l3, %g7
21733 fcmple32 %f24, %f6, %o5
21734 movvs %icc, %o4, %g3
21735 fpsub32 %f22, %f4, %f14
21736 ldsb [%l7 + 0x7E], %l5
21737 fbue %fcc2, loop_2101
21738 and %i3, %o0, %i4
21739 movcs %xcc, %l1, %i1
21740 addc %g6, 0x11DD, %o3
21741loop_2101:
21742 movpos %xcc, %g5, %o7
21743 edge16l %l0, %o2, %l4
21744 add %l7, 0x78, %l6
21745 wr %g0, 0x0c, %asi
21746 lda [%l6] %asi, %g4
21747 casa [%l6] %asi, %g4, %o6
21748 bn loop_2102
21749 movne %xcc, %i0, %i7
21750 add %l7, 0x44, %l6
21751 wr %g0, 0x18, %asi
21752 casa [%l6] %asi, %o1, %i6
21753loop_2102:
21754 fmuld8ulx16 %f8, %f23, %f22
21755 restored
21756 rdpr %cwp, %g1
21757 rdpr %cansave, %g2
21758 rdpr %canrestore, %g3
21759 rdpr %cleanwin, %g4
21760 rdpr %otherwin, %g5
21761 rdpr %wstate, %g6
21762 fbge %fcc3, loop_2103
21763 xnor %i5, 0x1D3B, %l6
21764 edge8ln %g2, %l2, %g1
21765 fbne %fcc0, loop_2104
21766loop_2103:
21767 fnor %f16, %f26, %f12
21768 addccc %i2, 0x1C35, %g7
21769 smulcc %o5, %l3, %o4
21770loop_2104:
21771 nop
21772 wr %g0, 0x0c, %asi
21773 swapa [%l7 + 0x08] %asi, %g3
21774 tle %xcc, 0x5
21775 fsrc1s %f7, %f26
21776 ble %icc, loop_2105
21777 fba %fcc1, loop_2106
21778 move %icc, %l5, %o0
21779 movrgez %i3, 0x04A, %i4
21780loop_2105:
21781 fba %fcc0, loop_2107
21782loop_2106:
21783 andncc %i1, %l1, %g6
21784 fandnot2s %f21, %f7, %f29
21785 brnz,a %o3, loop_2108
21786loop_2107:
21787 fmovsne %icc, %f10, %f20
21788 wr %g0, 0x89, %asi
21789 prefetcha [%l7 + 0x38] %asi, 0x0
21790loop_2108:
21791 udivx %o7, 0x0ADD, %l0
21792 brgez,a %l4, loop_2109
21793 movg %xcc, %g4, %o2
21794 fpadd16 %f10, %f24, %f28
21795 andcc %i0, %i7, %o1
21796loop_2109:
21797 nop
21798 set 0x68, %g1
21799 swapa [%l7 + %g1] 0x80, %i6
21800 movrlez %o6, 0x26B, %l6
21801 edge8ln %i5, %l2, %g2
21802 ldsb [%l7 + 0x51], %i2
21803 bshuffle %f4, %f24, %f8
21804 sdivcc %g7, 0x1E7A, %g1
21805 nop
21806 set 0x7A, %g7
21807 ldsh [%l7 + %g7], %o5
21808 bne,a,pn %xcc, loop_2110
21809 array32 %o4, %l3, %l5
21810 fmovrsne %g3, %f6, %f10
21811 array32 %o0, %i4, %i1
21812loop_2110:
21813 nop
21814 set 0x40, %o0
21815 ldswa [%l7 + %o0] 0x81, %l1
21816 subc %i3, 0x1EF4, %g6
21817 orn %o3, %g5, %l0
21818 and %o7, %g4, %l4
21819 wr %g0, 0x80, %asi
21820 lduba [%l7 + 0x62] %asi, %i0
21821 udiv %i7, 0x0981, %o2
21822 fble,a %fcc2, loop_2111
21823 fmul8x16 %f0, %f22, %f22
21824 tl %icc, 0x2
21825 sethi 0x1F08, %o1
21826loop_2111:
21827 mulscc %o6, %i6, %l6
21828 movvc %icc, %l2, %g2
21829 sethi 0x08FF, %i5
21830 xorcc %g7, %i2, %o5
21831 faligndata %f22, %f8, %f12
21832 set 0x38, %o3
21833 stda %o4, [%l7 + %o3] 0xe2
21834 membar #Sync
21835 movre %l3, %g1, %g3
21836 movcs %icc, %l5, %i4
21837 fmovdcs %icc, %f31, %f14
21838 edge16ln %o0, %l1, %i1
21839 swap [%l7 + 0x10], %i3
21840 movle %xcc, %o3, %g5
21841 alignaddrl %g6, %o7, %g4
21842 and %l4, %l0, %i7
21843 tsubcc %i0, 0x0BC9, %o2
21844 sdivcc %o6, 0x10E1, %i6
21845 taddcctv %l6, %l2, %o1
21846 movl %xcc, %g2, %g7
21847 ld [%l7 + 0x4C], %f27
21848 smul %i5, %i2, %o4
21849 add %l7, 0x44, %l6
21850 wr %g0, 0x04, %asi
21851 casa [%l6] %asi, %o5, %g1
21852 restored
21853 rdpr %cwp, %g1
21854 rdpr %cansave, %g2
21855 rdpr %canrestore, %g3
21856 rdpr %cleanwin, %g4
21857 rdpr %otherwin, %g5
21858 rdpr %wstate, %g6
21859 ldstub [%l7 + 0x6D], %l3
21860 set 0x60, %o2
21861 stha %g3, [%l7 + %o2] 0xeb
21862 membar #Sync
21863 mova %icc, %i4, %o0
21864 orn %l1, %i1, %i3
21865 movg %icc, %o3, %l5
21866 ldd [%l7 + 0x60], %f4
21867 fbug,a %fcc0, loop_2112
21868 movrlz %g5, %g6, %o7
21869 andcc %g4, %l0, %l4
21870 mulscc %i7, 0x0EEE, %i0
21871loop_2112:
21872 brlez %o2, loop_2113
21873 fbuge,a %fcc3, loop_2114
21874 xor %o6, %i6, %l6
21875 fandnot1 %f4, %f2, %f22
21876loop_2113:
21877 ldstub [%l7 + 0x33], %l2
21878loop_2114:
21879 fabsd %f12, %f14
21880 edge32n %o1, %g7, %i5
21881 bvc,a,pn %xcc, loop_2115
21882 fandnot1 %f8, %f4, %f10
21883 faligndata %f6, %f4, %f0
21884 edge8n %g2, %i2, %o5
21885loop_2115:
21886 fmovsvs %icc, %f22, %f25
21887 bvs loop_2116
21888 tg %xcc, 0x5
21889 fmovdg %icc, %f23, %f27
21890 fbo,a %fcc2, loop_2117
21891loop_2116:
21892 fblg %fcc1, loop_2118
21893 sllx %o4, 0x1C, %l3
21894 fba %fcc2, loop_2119
21895loop_2117:
21896 movrgez %g1, 0x311, %i4
21897loop_2118:
21898 movle %icc, %g3, %l1
21899 xorcc %i1, %o0, %o3
21900loop_2119:
21901 movneg %icc, %l5, %g5
21902 edge8 %i3, %g6, %o7
21903 addccc %g4, 0x0FB1, %l4
21904 fpsub32 %f6, %f22, %f14
21905 fmovrslez %i7, %f15, %f13
21906 wr %g0, 0x18, %asi
21907 lduwa [%l7 + 0x58] %asi, %l0
21908 fxnor %f22, %f14, %f8
21909 movrgz %i0, %o6, %o2
21910 fbuge,a %fcc3, loop_2120
21911 movne %icc, %l6, %i6
21912 umulcc %l2, 0x1F70, %g7
21913 set 0x50, %g4
21914 lduha [%l7 + %g4] 0x18, %i5
21915loop_2120:
21916 fmovdcs %icc, %f14, %f21
21917 fbuge %fcc2, loop_2121
21918 bneg,a,pn %icc, loop_2122
21919 sdivx %o1, 0x09D4, %g2
21920 xor %o5, 0x0FAD, %o4
21921loop_2121:
21922 prefetch [%l7 + 0x68], 0x2
21923loop_2122:
21924 and %i2, %g1, %l3
21925 bneg,a loop_2123
21926 tne %xcc, 0x1
21927 fmovdle %xcc, %f12, %f2
21928 stw %i4, [%l7 + 0x34]
21929loop_2123:
21930 addcc %g3, %i1, %o0
21931 sdiv %o3, 0x0126, %l5
21932 xorcc %g5, %l1, %i3
21933 xorcc %g6, %g4, %o7
21934 udivcc %l4, 0x081F, %l0
21935 fcmps %fcc2, %f17, %f17
21936 std %i0, [%l7 + 0x58]
21937 bn,pt %xcc, loop_2124
21938 move %xcc, %i7, %o2
21939 bgu,a loop_2125
21940 fxor %f18, %f6, %f0
21941loop_2124:
21942 movle %xcc, %o6, %l6
21943 tvs %xcc, 0x3
21944loop_2125:
21945 edge16l %i6, %l2, %g7
21946 orn %o1, %g2, %o5
21947 fba,a %fcc2, loop_2126
21948 stx %i5, [%l7 + 0x70]
21949 brz,a %o4, loop_2127
21950 andcc %g1, 0x0E43, %l3
21951loop_2126:
21952 tleu %xcc, 0x6
21953 srax %i2, 0x06, %i4
21954loop_2127:
21955 xor %g3, 0x0C1A, %i1
21956 edge16ln %o3, %l5, %o0
21957 fba %fcc2, loop_2128
21958 fmovrsgz %g5, %f22, %f10
21959 tsubcc %l1, %i3, %g6
21960 fmovdcc %xcc, %f21, %f9
21961loop_2128:
21962 for %f10, %f6, %f0
21963 brlz,a %g4, loop_2129
21964 fbl %fcc3, loop_2130
21965 array32 %o7, %l0, %i0
21966 orcc %i7, 0x10AF, %l4
21967loop_2129:
21968 nop
21969 wr %g0, 0x89, %asi
21970 ldda [%l7 + 0x40] %asi, %f0
21971loop_2130:
21972 pdist %f6, %f10, %f30
21973 ldx [%l7 + 0x58], %o6
21974 tvc %xcc, 0x1
21975 add %l6, 0x13F0, %o2
21976 ldsb [%l7 + 0x5B], %l2
21977 st %f23, [%l7 + 0x4C]
21978 set 0x60, %i6
21979 prefetcha [%l7 + %i6] 0x80, 0x2
21980 stbar
21981 bge %xcc, loop_2131
21982 flush %l7 + 0x18
21983 umulcc %g7, %o1, %o5
21984 movvs %xcc, %g2, %o4
21985loop_2131:
21986 fmovsn %xcc, %f26, %f11
21987 andncc %g1, %i5, %i2
21988 bgu,a,pn %xcc, loop_2132
21989 sub %i4, %g3, %l3
21990 movgu %xcc, %i1, %l5
21991 movg %xcc, %o0, %g5
21992loop_2132:
21993 sethi 0x0891, %l1
21994 tvc %icc, 0x2
21995 fexpand %f7, %f4
21996 array8 %i3, %g6, %g4
21997 tsubcctv %o7, 0x190E, %l0
21998 tgu %icc, 0x5
21999 fcmpes %fcc0, %f22, %f10
22000 restored
22001 rdpr %cwp, %g1
22002 rdpr %cansave, %g2
22003 rdpr %canrestore, %g3
22004 rdpr %cleanwin, %g4
22005 rdpr %otherwin, %g5
22006 rdpr %wstate, %g6
22007 movvc %xcc, %o3, %i0
22008 fxnor %f10, %f4, %f22
22009 xorcc %l4, %i7, %l6
22010 fmuld8sux16 %f17, %f3, %f6
22011 movl %icc, %o2, %l2
22012 brnz %o6, loop_2133
22013 saved
22014 rdpr %cwp, %g1
22015 rdpr %cansave, %g2
22016 rdpr %canrestore, %g3
22017 rdpr %cleanwin, %g4
22018 rdpr %otherwin, %g5
22019 rdpr %wstate, %g6
22020 movcs %icc, %i6, %g7
22021 mulx %o1, 0x1555, %o5
22022loop_2133:
22023 umulcc %g2, %o4, %g1
22024 movg %icc, %i2, %i4
22025 edge32 %g3, %l3, %i5
22026 mulx %i1, %o0, %g5
22027 edge32 %l5, %l1, %g6
22028 bvs,a,pt %icc, loop_2134
22029 prefetch [%l7 + 0x5C], 0x2
22030 movpos %xcc, %i3, %g4
22031 fmovsne %icc, %f6, %f16
22032loop_2134:
22033 bg %icc, loop_2135
22034 array32 %l0, %o3, %i0
22035 umul %l4, 0x174E, %i7
22036 nop
22037 set 0x20, %g3
22038 ldstub [%l7 + %g3], %o7
22039loop_2135:
22040 tle %icc, 0x0
22041 fmovs %f6, %f29
22042 tcc %icc, 0x0
22043 wr %g0, 0x88, %asi
22044 sta %f2, [%l7 + 0x4C] %asi
22045 fba %fcc1, loop_2136
22046 fnor %f30, %f24, %f16
22047 udivcc %l6, 0x1605, %o2
22048 edge32 %l2, %o6, %i6
22049loop_2136:
22050 movvs %icc, %g7, %o5
22051 edge16n %g2, %o1, %o4
22052 wr %g0, 0x2a, %asi
22053 stda %g0, [%l7 + 0x18] %asi
22054 membar #Sync
22055 umulcc %i2, %i4, %g3
22056 tne %icc, 0x6
22057 add %l7, 0x28, %l6
22058 wr %g0, 0x10, %asi
22059 ldxa [%l6] %asi, %i5
22060 casxa [%l6] 0x10, %i5, %l3
22061 movrlz %i1, 0x376, %o0
22062 tge %icc, 0x0
22063 umul %l5, %g5, %g6
22064 brnz %i3, loop_2137
22065 move %xcc, %g4, %l0
22066 fornot1 %f12, %f10, %f30
22067 brnz,a %o3, loop_2138
22068loop_2137:
22069 brlz,a %l1, loop_2139
22070 tneg %xcc, 0x6
22071 movneg %icc, %i0, %l4
22072loop_2138:
22073 nop
22074 set 0x48, %i4
22075 lda [%l7 + %i4] 0x81, %f22
22076loop_2139:
22077 sth %i7, [%l7 + 0x24]
22078 xorcc %l6, 0x16B7, %o2
22079 edge32 %o7, %l2, %o6
22080 tge %xcc, 0x7
22081 fcmpgt16 %f12, %f4, %g7
22082 fpadd16s %f0, %f21, %f25
22083 orn %i6, 0x014A, %o5
22084 call loop_2140
22085 andncc %g2, %o1, %g1
22086 fornot2 %f20, %f22, %f0
22087 ble loop_2141
22088loop_2140:
22089 fxors %f19, %f24, %f11
22090 ldx [%l7 + 0x10], %o4
22091 sll %i2, 0x1D, %g3
22092loop_2141:
22093 sdiv %i5, 0x0A53, %l3
22094 fmovscc %xcc, %f17, %f11
22095 alignaddrl %i4, %o0, %l5
22096 brgz,a %i1, loop_2142
22097 fbl %fcc0, loop_2143
22098 tpos %xcc, 0x6
22099 ldstub [%l7 + 0x5B], %g6
22100loop_2142:
22101 fandnot2 %f6, %f2, %f2
22102loop_2143:
22103 sdivcc %i3, 0x10AB, %g5
22104 brnz %g4, loop_2144
22105 fmovdne %xcc, %f31, %f5
22106 brgz %l0, loop_2145
22107 array8 %o3, %i0, %l1
22108loop_2144:
22109 fmovsle %icc, %f30, %f16
22110 edge32ln %i7, %l6, %o2
22111loop_2145:
22112 ldub [%l7 + 0x33], %l4
22113 tsubcctv %o7, 0x0640, %o6
22114 edge32n %l2, %g7, %i6
22115 edge32ln %o5, %g2, %o1
22116 fmovda %xcc, %f31, %f3
22117 movleu %icc, %g1, %o4
22118 array32 %g3, %i2, %l3
22119 set 0x20, %l3
22120 lda [%l7 + %l3] 0x11, %f11
22121 movleu %xcc, %i5, %i4
22122 umul %l5, %o0, %i1
22123 tleu %icc, 0x1
22124 fcmple16 %f16, %f8, %i3
22125 addc %g5, %g4, %l0
22126 taddcctv %o3, %g6, %i0
22127 flush %l7 + 0x74
22128 xor %i7, %l1, %l6
22129 xnor %o2, %l4, %o6
22130 edge8n %l2, %g7, %i6
22131 fbu %fcc3, loop_2146
22132 xnor %o5, 0x1ED4, %o7
22133 sllx %g2, %g1, %o4
22134 set 0x40, %i1
22135 ldda [%l7 + %i1] 0x0c, %f0
22136loop_2146:
22137 nop
22138 wr %g0, 0x0c, %asi
22139 lduwa [%l7 + 0x28] %asi, %g3
22140 tn %xcc, 0x3
22141 andn %o1, %i2, %i5
22142 or %l3, %l5, %o0
22143 add %l7, 0x28, %l6
22144 wr %g0, 0x81, %asi
22145 lda [%l6] %asi, %i1
22146 casa [%l6] %asi, %i1, %i3
22147 tneg %icc, 0x4
22148 bge,a,pn %xcc, loop_2147
22149 move %xcc, %g5, %g4
22150 fmovdvs %xcc, %f22, %f21
22151 movvs %icc, %l0, %o3
22152loop_2147:
22153 sub %g6, 0x0065, %i0
22154 bvc,a,pt %xcc, loop_2148
22155 tpos %xcc, 0x7
22156 fmul8x16al %f29, %f4, %f2
22157 sdivcc %i7, 0x1B84, %l1
22158loop_2148:
22159 fsrc1s %f29, %f4
22160 fpadd32 %f18, %f2, %f2
22161 andn %i4, 0x1D7C, %o2
22162 ldsh [%l7 + 0x7E], %l6
22163 fmovdleu %xcc, %f30, %f25
22164 movrne %o6, 0x189, %l4
22165 nop
22166 set 0x48, %l1
22167 ldx [%l7 + %l1], %g7
22168 edge16l %i6, %o5, %o7
22169 fmovsa %icc, %f26, %f15
22170 fmovdl %icc, %f14, %f23
22171 sub %l2, 0x1DDA, %g1
22172 tcc %icc, 0x7
22173 and %g2, %g3, %o1
22174 movrgez %o4, %i5, %l3
22175 fnot2 %f14, %f8
22176 movcs %icc, %l5, %i2
22177 set 0x78, %o1
22178 ldxa [%l7 + %o1] 0x80, %i1
22179 fcmpne16 %f0, %f8, %i3
22180 add %o0, %g5, %l0
22181 bn,a %icc, loop_2149
22182 fbn,a %fcc0, loop_2150
22183 tge %xcc, 0x0
22184 fbn,a %fcc2, loop_2151
22185loop_2149:
22186 fmovrdgz %o3, %f20, %f8
22187loop_2150:
22188 array8 %g4, %g6, %i7
22189 wr %g0, 0x18, %asi
22190 lduba [%l7 + 0x0F] %asi, %l1
22191loop_2151:
22192 tl %icc, 0x3
22193 udiv %i4, 0x0D51, %o2
22194 fcmpeq32 %f12, %f4, %l6
22195 fmovdle %icc, %f9, %f12
22196 movneg %xcc, %i0, %l4
22197 edge16ln %o6, %g7, %i6
22198 tcc %icc, 0x4
22199 fmovsvc %icc, %f29, %f22
22200 umul %o5, 0x0813, %o7
22201 brlez,a %l2, loop_2152
22202 movleu %icc, %g1, %g3
22203 udivcc %o1, 0x008F, %o4
22204 mulx %i5, 0x1FAE, %g2
22205loop_2152:
22206 fbo %fcc1, loop_2153
22207 movcs %xcc, %l3, %l5
22208 fmovrdgz %i1, %f28, %f26
22209 sir 0x10A6
22210loop_2153:
22211 nop
22212 set 0x17, %i3
22213 stba %i2, [%l7 + %i3] 0xeb
22214 membar #Sync
22215 fmovdge %icc, %f30, %f19
22216 edge32ln %o0, %g5, %l0
22217 movvc %icc, %o3, %i3
22218 taddcc %g4, 0x0791, %i7
22219 umulcc %g6, %l1, %i4
22220 fmovdn %icc, %f18, %f22
22221 membar 0x7F
22222 srlx %l6, 0x04, %i0
22223 fmovdpos %xcc, %f26, %f21
22224 set 0x64, %l5
22225 ldswa [%l7 + %l5] 0x0c, %l4
22226 array8 %o6, %o2, %g7
22227 tne %icc, 0x1
22228 lduw [%l7 + 0x2C], %o5
22229 udiv %o7, 0x1BF7, %l2
22230 movcc %xcc, %g1, %i6
22231 orcc %o1, 0x01AF, %g3
22232 alignaddr %i5, %g2, %l3
22233 edge16l %o4, %l5, %i2
22234 movvc %icc, %i1, %o0
22235 subc %g5, %o3, %i3
22236 brgez,a %l0, loop_2154
22237 fsrc1s %f31, %f21
22238 movpos %xcc, %g4, %i7
22239 restored
22240 rdpr %cwp, %g1
22241 rdpr %cansave, %g2
22242 rdpr %canrestore, %g3
22243 rdpr %cleanwin, %g4
22244 rdpr %otherwin, %g5
22245 rdpr %wstate, %g6
22246loop_2154:
22247 nop
22248 setx loop_2155, %l0, %l1
22249 wrpr 0x1, %tl
22250 wrpr %l1, %tpc
22251 add %l1, 0x4, %l1
22252 wrpr %l1, %tnpc
22253 setx 0x34400001400, %l0, %l1
22254 wrpr %l1, %tstate
22255 wrhpr 0x4, %htstate
22256 retry
22257 edge32n %l1, %g6, %l6
22258 fbl,a %fcc0, loop_2156
22259 edge16l %i0, %l4, %o6
22260loop_2155:
22261 edge16 %o2, %i4, %o5
22262 brlz %o7, loop_2157
22263loop_2156:
22264 sdivcc %g7, 0x026D, %l2
22265 umulcc %i6, 0x1D42, %g1
22266 xorcc %o1, 0x0F65, %i5
22267loop_2157:
22268 tneg %icc, 0x5
22269 fsrc1s %f30, %f2
22270 movrlz %g2, %l3, %o4
22271 fbe,a %fcc0, loop_2158
22272 movn %xcc, %g3, %i2
22273 tneg %icc, 0x1
22274 fpsub32s %f0, %f23, %f6
22275loop_2158:
22276 nop
22277 wr %g0, 0x80, %asi
22278 prefetcha [%l7 + 0x40] %asi, 0x1
22279 fabss %f13, %f29
22280 tneg %xcc, 0x2
22281 fabss %f7, %f30
22282 movleu %icc, %o0, %i1
22283 bge %xcc, loop_2159
22284 movn %xcc, %o3, %g5
22285 bpos,a,pn %xcc, loop_2160
22286 movge %xcc, %i3, %g4
22287loop_2159:
22288 ldsw [%l7 + 0x64], %l0
22289 sdiv %l1, 0x16CD, %g6
22290loop_2160:
22291 fbl %fcc3, loop_2161
22292 fbue,a %fcc2, loop_2162
22293 pdist %f20, %f24, %f22
22294 fmovsne %xcc, %f3, %f15
22295loop_2161:
22296 nop
22297 setx loop_2163, %l0, %l1
22298 jmpl %l1, %l6
22299loop_2162:
22300 taddcc %i7, 0x04A7, %l4
22301 fnot1s %f22, %f6
22302 movvs %icc, %i0, %o6
22303loop_2163:
22304 fmovsgu %icc, %f12, %f27
22305 fbl %fcc0, loop_2164
22306 movpos %xcc, %i4, %o2
22307 fbge,a %fcc2, loop_2165
22308 fmovdneg %xcc, %f14, %f14
22309loop_2164:
22310 fmovrdlz %o5, %f22, %f2
22311 tne %icc, 0x0
22312loop_2165:
22313 bleu,pt %icc, loop_2166
22314 ldx [%l7 + 0x30], %g7
22315 sll %o7, 0x0C, %l2
22316 tcc %icc, 0x3
22317loop_2166:
22318 movvc %icc, %g1, %i6
22319 fmovsgu %icc, %f8, %f22
22320 orn %o1, 0x123F, %g2
22321 edge8ln %l3, %o4, %g3
22322 taddcc %i5, 0x09C7, %l5
22323 movl %icc, %o0, %i2
22324 sub %i1, 0x0733, %g5
22325 tsubcc %i3, 0x1F61, %g4
22326 bpos,a loop_2167
22327 tcc %xcc, 0x7
22328 movre %o3, 0x359, %l0
22329 sub %g6, 0x077C, %l6
22330loop_2167:
22331 smulcc %i7, 0x122B, %l1
22332 edge8n %l4, %o6, %i4
22333 edge8 %i0, %o5, %o2
22334 xnorcc %g7, 0x094F, %o7
22335 or %l2, 0x189C, %i6
22336 wr %g0, 0x04, %asi
22337 ldstuba [%l7 + 0x57] %asi, %g1
22338 smulcc %o1, 0x0300, %g2
22339 fblg %fcc3, loop_2168
22340 umulcc %o4, %l3, %g3
22341 be loop_2169
22342 sll %i5, %o0, %i2
22343loop_2168:
22344 brlez %l5, loop_2170
22345 fones %f4
22346loop_2169:
22347 fcmped %fcc2, %f4, %f4
22348 stx %i1, [%l7 + 0x18]
22349loop_2170:
22350 fble,a %fcc2, loop_2171
22351 ta %xcc, 0x2
22352 tcc %icc, 0x4
22353 edge16l %g5, %i3, %o3
22354loop_2171:
22355 bvc,a,pt %xcc, loop_2172
22356 udiv %l0, 0x1E83, %g4
22357 sethi 0x11FC, %g6
22358 movne %icc, %l6, %l1
22359loop_2172:
22360 ble,pn %icc, loop_2173
22361 fpadd16 %f20, %f6, %f2
22362 fmovscs %xcc, %f27, %f27
22363 faligndata %f22, %f2, %f30
22364loop_2173:
22365 swap [%l7 + 0x70], %l4
22366 fpackfix %f20, %f11
22367 addcc %i7, %i4, %i0
22368 umul %o6, %o5, %o2
22369 movrne %o7, 0x2D1, %g7
22370 bcs,a %icc, loop_2174
22371 smulcc %i6, %l2, %o1
22372 edge16l %g2, %o4, %l3
22373 tn %icc, 0x0
22374loop_2174:
22375 orn %g3, 0x1F46, %g1
22376 saved
22377 rdpr %cwp, %g1
22378 rdpr %cansave, %g2
22379 rdpr %canrestore, %g3
22380 rdpr %cleanwin, %g4
22381 rdpr %otherwin, %g5
22382 rdpr %wstate, %g6
22383 fxnors %f20, %f28, %f8
22384 bleu %icc, loop_2175
22385 edge8ln %o0, %i5, %i2
22386 brnz %l5, loop_2176
22387 fmovrdlz %g5, %f2, %f8
22388loop_2175:
22389 membar 0x42
22390 fmovse %xcc, %f17, %f20
22391loop_2176:
22392 ldd [%l7 + 0x78], %i2
22393 sllx %o3, 0x18, %l0
22394 taddcctv %i1, %g4, %g6
22395 fpsub16s %f26, %f5, %f25
22396 andncc %l1, %l4, %l6
22397 alignaddr %i4, %i0, %o6
22398 alignaddrl %i7, %o2, %o5
22399 movrgz %g7, 0x220, %o7
22400 movne %icc, %i6, %o1
22401 brnz %l2, loop_2177
22402 movgu %icc, %o4, %g2
22403 set 0x54, %o7
22404 sta %f23, [%l7 + %o7] 0x80
22405loop_2177:
22406 tcc %icc, 0x1
22407 fornot1s %f18, %f8, %f12
22408 andcc %g3, 0x0600, %l3
22409 tne %icc, 0x4
22410 brgez,a %o0, loop_2178
22411 taddcc %g1, 0x153E, %i2
22412 fandnot2s %f20, %f29, %f21
22413 movneg %xcc, %l5, %g5
22414loop_2178:
22415 tvc %icc, 0x7
22416 tvc %icc, 0x4
22417 sra %i5, %o3, %l0
22418 bneg loop_2179
22419 edge16l %i1, %i3, %g6
22420 bneg,pt %xcc, loop_2180
22421 fbge %fcc1, loop_2181
22422loop_2179:
22423 ta %icc, 0x7
22424 wr %g0, 0x17, %asi
22425 stda %f16, [%l7 + 0x40] %asi
22426 membar #Sync
22427loop_2180:
22428 bne,a,pn %xcc, loop_2182
22429loop_2181:
22430 faligndata %f22, %f18, %f26
22431 fones %f11
22432 sdivx %g4, 0x1181, %l1
22433loop_2182:
22434 fcmped %fcc2, %f26, %f22
22435 movneg %icc, %l4, %i4
22436 movrne %l6, 0x2FA, %o6
22437 ldsw [%l7 + 0x24], %i0
22438 taddcc %o2, %i7, %o5
22439 sir 0x1E13
22440 bne,a,pt %icc, loop_2183
22441 fmovspos %icc, %f20, %f28
22442 movneg %icc, %o7, %g7
22443 edge16 %o1, %i6, %o4
22444loop_2183:
22445 fmovdn %xcc, %f15, %f15
22446 bne,a loop_2184
22447 brgz %l2, loop_2185
22448 subcc %g3, 0x043C, %l3
22449 fbne %fcc3, loop_2186
22450loop_2184:
22451 siam 0x0
22452loop_2185:
22453 umul %g2, %g1, %i2
22454 bcc,pn %xcc, loop_2187
22455loop_2186:
22456 edge8ln %o0, %l5, %i5
22457 tcc %xcc, 0x1
22458 fpsub32s %f20, %f18, %f10
22459loop_2187:
22460 fmovs %f8, %f10
22461 or %g5, 0x0D79, %o3
22462 ldub [%l7 + 0x4B], %i1
22463 fnegs %f11, %f30
22464 wr %g0, 0x04, %asi
22465 ldsba [%l7 + 0x29] %asi, %l0
22466 tle %xcc, 0x1
22467 restored
22468 rdpr %cwp, %g1
22469 rdpr %cansave, %g2
22470 rdpr %canrestore, %g3
22471 rdpr %cleanwin, %g4
22472 rdpr %otherwin, %g5
22473 rdpr %wstate, %g6
22474 lduh [%l7 + 0x24], %g6
22475 orn %g4, 0x16DF, %l1
22476 lduh [%l7 + 0x4E], %i3
22477 edge32l %i4, %l4, %l6
22478 fmovdcc %xcc, %f23, %f24
22479 movgu %icc, %i0, %o6
22480 sdiv %o2, 0x1444, %i7
22481 movneg %icc, %o5, %o7
22482 edge16n %g7, %i6, %o1
22483 sll %l2, 0x04, %o4
22484 wr %g0, 0x10, %asi
22485 lduba [%l7 + 0x54] %asi, %g3
22486 tg %icc, 0x7
22487 tge %icc, 0x3
22488 udivx %g2, 0x1E79, %l3
22489 fnegs %f24, %f11
22490 addc %i2, 0x0816, %o0
22491 orncc %l5, 0x1A68, %i5
22492 subccc %g1, 0x0662, %g5
22493 fble,a %fcc3, loop_2188
22494 fble,a %fcc0, loop_2189
22495 movl %icc, %i1, %o3
22496 udiv %g6, 0x00FF, %l0
22497loop_2188:
22498 fcmpgt16 %f20, %f30, %g4
22499loop_2189:
22500 fpadd16s %f18, %f22, %f9
22501 for %f30, %f14, %f26
22502 tleu %xcc, 0x0
22503 movrgez %i3, %i4, %l4
22504 tsubcc %l1, %l6, %o6
22505 movrlez %o2, 0x221, %i0
22506 movgu %xcc, %i7, %o7
22507 bgu loop_2190
22508 bneg,a,pn %icc, loop_2191
22509 bleu %icc, loop_2192
22510 fmovdn %icc, %f18, %f27
22511loop_2190:
22512 array16 %o5, %i6, %g7
22513loop_2191:
22514 tge %icc, 0x2
22515loop_2192:
22516 ldsh [%l7 + 0x30], %o1
22517 andn %l2, %o4, %g3
22518 movcs %icc, %l3, %g2
22519 flush %l7 + 0x34
22520 be,a,pt %icc, loop_2193
22521 movrgz %o0, 0x31D, %i2
22522 wr %g0, 0x88, %asi
22523 ldsha [%l7 + 0x7C] %asi, %l5
22524loop_2193:
22525 sllx %i5, %g5, %i1
22526 movpos %xcc, %o3, %g1
22527 taddcctv %l0, 0x008B, %g6
22528 fcmpeq32 %f24, %f20, %g4
22529 addc %i3, 0x08C4, %l4
22530 edge16ln %i4, %l1, %l6
22531 fcmps %fcc0, %f4, %f13
22532 movrgz %o2, 0x041, %o6
22533 add %i0, %i7, %o7
22534 edge16ln %i6, %o5, %g7
22535 tcs %icc, 0x3
22536 fbe,a %fcc2, loop_2194
22537 array16 %o1, %l2, %g3
22538 udiv %l3, 0x1C84, %g2
22539 brlz,a %o0, loop_2195
22540loop_2194:
22541 array8 %o4, %l5, %i5
22542 fbug %fcc1, loop_2196
22543 tpos %icc, 0x3
22544loop_2195:
22545 fabss %f23, %f1
22546 movneg %xcc, %i2, %i1
22547loop_2196:
22548 edge16l %g5, %o3, %l0
22549 fsrc2s %f8, %f6
22550 edge16 %g6, %g1, %i3
22551 fmul8x16al %f4, %f24, %f16
22552 movcc %icc, %g4, %i4
22553 edge32n %l4, %l1, %l6
22554 fabss %f20, %f10
22555 fsrc1s %f8, %f5
22556 fmovdpos %icc, %f13, %f5
22557 taddcc %o6, 0x1CE1, %i0
22558 fmovsn %icc, %f28, %f26
22559 ta %xcc, 0x7
22560 fbne,a %fcc0, loop_2197
22561 fbne %fcc2, loop_2198
22562 mulx %i7, %o2, %o7
22563 fcmple32 %f16, %f6, %i6
22564loop_2197:
22565 or %g7, %o1, %o5
22566loop_2198:
22567 tvs %icc, 0x5
22568 tl %xcc, 0x0
22569 stx %g3, [%l7 + 0x30]
22570 fmovsne %xcc, %f11, %f0
22571 fmul8sux16 %f16, %f10, %f8
22572 tn %icc, 0x0
22573 movne %icc, %l3, %g2
22574 subc %l2, 0x14E1, %o0
22575 udivx %o4, 0x1AAB, %i5
22576 fabss %f16, %f12
22577 std %f26, [%l7 + 0x78]
22578 fornot2s %f18, %f21, %f16
22579 movvc %icc, %l5, %i1
22580 srl %i2, 0x1B, %g5
22581 subcc %l0, %o3, %g1
22582 or %g6, 0x0F72, %g4
22583 stbar
22584 fnors %f14, %f4, %f25
22585 array8 %i3, %l4, %i4
22586 te %xcc, 0x1
22587 fbne %fcc3, loop_2199
22588 move %icc, %l1, %l6
22589 set 0x08, %l2
22590 stxa %i0, [%l7 + %l2] 0x22
22591 membar #Sync
22592loop_2199:
22593 edge32ln %i7, %o6, %o2
22594 movn %xcc, %i6, %o7
22595 sll %o1, %o5, %g7
22596 movpos %icc, %l3, %g3
22597 edge8n %l2, %g2, %o0
22598 brnz,a %i5, loop_2200
22599 te %icc, 0x3
22600 fmovsvs %icc, %f13, %f25
22601 fabsd %f20, %f6
22602loop_2200:
22603 tn %icc, 0x1
22604 sub %o4, %i1, %i2
22605 orcc %g5, %l0, %l5
22606 srlx %o3, %g6, %g4
22607 taddcctv %g1, %l4, %i3
22608 set 0x0C, %o4
22609 lda [%l7 + %o4] 0x88, %f7
22610 edge8 %i4, %l1, %l6
22611 edge8 %i7, %i0, %o6
22612 membar #Sync
22613 set 0x40, %o6
22614 ldda [%l7 + %o6] 0xf1, %f16
22615 bshuffle %f28, %f22, %f28
22616 subcc %o2, 0x0A0F, %i6
22617 ldd [%l7 + 0x60], %o6
22618 movrne %o5, %o1, %g7
22619 popc 0x009D, %g3
22620 tvc %xcc, 0x1
22621 popc %l3, %l2
22622 saved
22623 rdpr %cwp, %g1
22624 rdpr %cansave, %g2
22625 rdpr %canrestore, %g3
22626 rdpr %cleanwin, %g4
22627 rdpr %otherwin, %g5
22628 rdpr %wstate, %g6
22629 std %o0, [%l7 + 0x58]
22630 swap [%l7 + 0x40], %i5
22631 xor %o4, 0x1408, %g2
22632 bvs,pt %icc, loop_2201
22633 tle %xcc, 0x2
22634 edge16l %i2, %i1, %l0
22635 taddcc %l5, %o3, %g6
22636loop_2201:
22637 bg,a,pn %xcc, loop_2202
22638 andncc %g5, %g1, %l4
22639 tcc %icc, 0x1
22640 bleu,a %xcc, loop_2203
22641loop_2202:
22642 edge32ln %g4, %i4, %l1
22643 andn %l6, 0x0FF9, %i7
22644 fmovsg %xcc, %f24, %f13
22645loop_2203:
22646 tsubcctv %i3, 0x0FDC, %o6
22647 edge16n %o2, %i0, %i6
22648 taddcc %o7, %o5, %o1
22649 mulx %g7, 0x1F5E, %l3
22650 fmovse %xcc, %f11, %f14
22651 ta %xcc, 0x3
22652 set 0x09, %g5
22653 ldsba [%l7 + %g5] 0x89, %g3
22654 edge32l %o0, %l2, %i5
22655 fmovdvs %xcc, %f3, %f13
22656 smul %g2, 0x0A69, %o4
22657 taddcctv %i1, %l0, %l5
22658 movvs %xcc, %i2, %o3
22659 xnor %g5, 0x040C, %g1
22660 xnor %g6, %g4, %l4
22661 xnor %l1, %l6, %i4
22662 tle %icc, 0x0
22663 restored
22664 rdpr %cwp, %g1
22665 rdpr %cansave, %g2
22666 rdpr %canrestore, %g3
22667 rdpr %cleanwin, %g4
22668 rdpr %otherwin, %g5
22669 rdpr %wstate, %g6
22670 edge16n %i3, %o6, %o2
22671 set 0x54, %g2
22672 lduba [%l7 + %g2] 0x89, %i7
22673 tgu %xcc, 0x6
22674 set 0x58, %l0
22675 ldxa [%l7 + %l0] 0x80, %i6
22676 umulcc %o7, %o5, %o1
22677 add %i0, 0x02BE, %g7
22678 movl %xcc, %l3, %o0
22679 movge %icc, %g3, %i5
22680 edge32n %g2, %o4, %i1
22681 stb %l0, [%l7 + 0x28]
22682 addc %l5, %i2, %o3
22683 set 0x30, %i0
22684 stha %l2, [%l7 + %i0] 0x10
22685 sdivcc %g5, 0x199C, %g1
22686 ldsb [%l7 + 0x7B], %g4
22687 fble,a %fcc1, loop_2204
22688 fornot2s %f17, %f21, %f23
22689 fmovdneg %icc, %f8, %f5
22690 fmovrsgez %g6, %f18, %f14
22691loop_2204:
22692 nop
22693 set 0x49, %l4
22694 ldub [%l7 + %l4], %l1
22695 fmovrsne %l4, %f12, %f13
22696 tvs %icc, 0x6
22697 edge32l %i4, %i3, %o6
22698 fpack16 %f6, %f3
22699 set 0x0, %g6
22700 stxa %l6, [%g0 + %g6] 0x5f
22701 lduw [%l7 + 0x20], %o2
22702 fmul8x16au %f3, %f23, %f22
22703 restored
22704 rdpr %cwp, %g1
22705 rdpr %cansave, %g2
22706 rdpr %canrestore, %g3
22707 rdpr %cleanwin, %g4
22708 rdpr %otherwin, %g5
22709 rdpr %wstate, %g6
22710 movle %xcc, %i6, %i7
22711 alignaddr %o5, %o1, %o7
22712 xnor %i0, %g7, %l3
22713 fmuld8ulx16 %f6, %f7, %f12
22714 andn %g3, 0x055B, %i5
22715 xorcc %o0, %g2, %i1
22716 fmovsleu %icc, %f24, %f5
22717 srlx %l0, %l5, %o4
22718 addc %o3, %l2, %g5
22719 movvc %icc, %i2, %g4
22720 fcmps %fcc0, %f29, %f30
22721 fmovd %f4, %f6
22722 movne %xcc, %g6, %l1
22723 fbge,a %fcc0, loop_2205
22724 andcc %l4, %g1, %i3
22725 fcmpgt32 %f30, %f2, %o6
22726 fsrc2s %f10, %f30
22727loop_2205:
22728 tcc %xcc, 0x7
22729 movneg %icc, %i4, %o2
22730 set 0x68, %i5
22731 stha %l6, [%l7 + %i5] 0xe2
22732 membar #Sync
22733 tl %icc, 0x7
22734 set 0x30, %i2
22735 ldda [%l7 + %i2] 0x81, %i6
22736 fone %f28
22737 movre %o5, %o1, %o7
22738 edge8 %i7, %i0, %l3
22739 fnor %f24, %f20, %f30
22740 set 0x78, %o5
22741 swapa [%l7 + %o5] 0x0c, %g7
22742 sub %g3, 0x0EFC, %o0
22743 brz,a %i5, loop_2206
22744 ldx [%l7 + 0x68], %i1
22745 tne %xcc, 0x4
22746 brnz,a %l0, loop_2207
22747loop_2206:
22748 array8 %g2, %o4, %o3
22749 array32 %l5, %g5, %i2
22750 orncc %g4, 0x1253, %l2
22751loop_2207:
22752 add %g6, 0x0B7E, %l1
22753 fble %fcc1, loop_2208
22754 movle %icc, %g1, %i3
22755 edge8l %l4, %o6, %i4
22756 orcc %l6, 0x0112, %i6
22757loop_2208:
22758 tsubcc %o5, 0x0037, %o1
22759 movleu %xcc, %o7, %i7
22760 brnz,a %o2, loop_2209
22761 movrgez %i0, %l3, %g7
22762 addccc %o0, %g3, %i1
22763 and %i5, %g2, %l0
22764loop_2209:
22765 tsubcc %o4, 0x10D5, %l5
22766 std %f30, [%l7 + 0x20]
22767 orcc %g5, 0x0E25, %o3
22768 alignaddr %i2, %g4, %l2
22769 fmuld8sux16 %f4, %f27, %f12
22770 fmovda %icc, %f13, %f24
22771 brgez %l1, loop_2210
22772 fpsub32s %f0, %f31, %f3
22773 movre %g1, 0x34C, %g6
22774 sdivx %i3, 0x04A1, %o6
22775loop_2210:
22776 edge16n %l4, %i4, %l6
22777 bneg,a,pt %icc, loop_2211
22778 tsubcc %o5, %o1, %o7
22779 sub %i7, %o2, %i0
22780 fpadd32s %f15, %f31, %f30
22781loop_2211:
22782 tl %icc, 0x7
22783 fsrc1s %f24, %f25
22784 bn,a,pt %xcc, loop_2212
22785 fors %f4, %f11, %f24
22786 taddcctv %i6, %l3, %o0
22787 subccc %g7, %g3, %i1
22788loop_2212:
22789 fmovrse %i5, %f11, %f21
22790 bne loop_2213
22791 udivx %g2, 0x097E, %o4
22792 or %l5, 0x107E, %g5
22793 fmovrse %l0, %f13, %f0
22794loop_2213:
22795 fmul8x16al %f8, %f8, %f26
22796 or %o3, %g4, %i2
22797 fbue %fcc3, loop_2214
22798 alignaddrl %l1, %l2, %g6
22799 array16 %i3, %g1, %o6
22800 add %l4, %i4, %l6
22801loop_2214:
22802 fbul %fcc3, loop_2215
22803 fbg,a %fcc3, loop_2216
22804 sir 0x0B47
22805 fmul8ulx16 %f26, %f22, %f26
22806loop_2215:
22807 sdivcc %o5, 0x018E, %o1
22808loop_2216:
22809 fmovsn %xcc, %f28, %f31
22810 fcmpgt16 %f30, %f22, %i7
22811 xorcc %o7, 0x189B, %i0
22812 stx %i6, [%l7 + 0x68]
22813 tcs %icc, 0x6
22814 fbug,a %fcc0, loop_2217
22815 orcc %l3, %o2, %o0
22816 std %f30, [%l7 + 0x10]
22817 ldsw [%l7 + 0x44], %g3
22818loop_2217:
22819 sllx %i1, %i5, %g7
22820 xorcc %o4, 0x0FDC, %l5
22821 set 0x56, %l6
22822 lduba [%l7 + %l6] 0x15, %g5
22823 fmovdg %xcc, %f3, %f30
22824 subcc %l0, %g2, %g4
22825 std %f16, [%l7 + 0x08]
22826 wr %g0, 0x89, %asi
22827 ldxa [%l7 + 0x78] %asi, %i2
22828 fmovrde %o3, %f16, %f2
22829 movcc %icc, %l1, %g6
22830 edge8n %i3, %g1, %o6
22831 movl %icc, %l2, %l4
22832 tcs %xcc, 0x7
22833 and %l6, 0x1490, %o5
22834 flush %l7 + 0x38
22835 wr %g0, 0x2c, %asi
22836 ldda [%l7 + 0x10] %asi, %i4
22837 nop
22838 set 0x26, %i7
22839 ldsb [%l7 + %i7], %o1
22840 bne,a,pn %icc, loop_2218
22841 movcs %xcc, %o7, %i7
22842 tvc %icc, 0x7
22843 fnot1 %f24, %f8
22844loop_2218:
22845 fmovrdlez %i6, %f24, %f14
22846 movrgz %i0, 0x291, %o2
22847 fcmple32 %f6, %f28, %l3
22848 edge32n %o0, %i1, %i5
22849 sra %g7, %g3, %o4
22850 ldsb [%l7 + 0x6F], %l5
22851 srax %l0, %g2, %g5
22852 saved
22853 rdpr %cwp, %g1
22854 rdpr %cansave, %g2
22855 rdpr %canrestore, %g3
22856 rdpr %cleanwin, %g4
22857 rdpr %otherwin, %g5
22858 rdpr %wstate, %g6
22859 fmovse %icc, %f10, %f20
22860 andcc %i2, 0x0248, %o3
22861 popc 0x1761, %g4
22862 nop
22863 set 0x34, %g7
22864 ldsw [%l7 + %g7], %l1
22865 fbu,a %fcc3, loop_2219
22866 tn %xcc, 0x1
22867 sdiv %g6, 0x0F9A, %i3
22868 restored
22869 rdpr %cwp, %g1
22870 rdpr %cansave, %g2
22871 rdpr %canrestore, %g3
22872 rdpr %cleanwin, %g4
22873 rdpr %otherwin, %g5
22874 rdpr %wstate, %g6
22875loop_2219:
22876 fcmpgt16 %f10, %f8, %g1
22877 subccc %o6, %l4, %l6
22878 fmul8x16al %f13, %f7, %f2
22879 tvs %icc, 0x3
22880 movneg %xcc, %o5, %l2
22881 tvs %icc, 0x2
22882 fcmped %fcc2, %f14, %f30
22883 srl %i4, %o7, %i7
22884 prefetch [%l7 + 0x58], 0x1
22885 array8 %o1, %i0, %o2
22886 fpsub16 %f30, %f14, %f28
22887 alignaddrl %l3, %i6, %o0
22888 fmovrslz %i1, %f22, %f9
22889 edge8ln %g7, %i5, %o4
22890 fzeros %f30
22891 edge32l %g3, %l0, %g2
22892 xnorcc %l5, 0x1A54, %i2
22893 add %g5, 0x1CCB, %g4
22894 add %l1, %g6, %i3
22895 fmovsne %xcc, %f28, %f14
22896 nop
22897 setx loop_2220, %l0, %l1
22898 wrpr 0x1, %tl
22899 wrpr %l1, %tnpc
22900 setx 0x34400001400, %l0, %l1
22901 wrpr %l1, %tstate
22902 wrhpr 0x4, %htstate
22903 done
22904 fmovdge %icc, %f3, %f1
22905 set 0x28, %g1
22906 sta %f19, [%l7 + %g1] 0x15
22907loop_2220:
22908 fmovsa %xcc, %f3, %f30
22909 udivx %g1, 0x1256, %o6
22910 fmovdgu %xcc, %f15, %f23
22911 xnorcc %l4, 0x1E77, %l6
22912 nop
22913 set 0x28, %o0
22914 ldd [%l7 + %o0], %o2
22915 tle %icc, 0x1
22916 sra %o5, 0x13, %l2
22917 alignaddrl %o7, %i4, %o1
22918 fmovde %icc, %f9, %f30
22919 fmovrde %i0, %f30, %f10
22920 movg %xcc, %i7, %l3
22921 fba %fcc2, loop_2221
22922 subc %i6, %o0, %o2
22923 tl %icc, 0x1
22924 swap [%l7 + 0x4C], %g7
22925loop_2221:
22926 fmovs %f4, %f0
22927 fands %f3, %f11, %f27
22928 fmovdgu %icc, %f22, %f13
22929 alignaddrl %i1, %o4, %i5
22930 wr %g0, 0x89, %asi
22931 ldswa [%l7 + 0x2C] %asi, %l0
22932 fmovs %f8, %f22
22933 fblg,a %fcc2, loop_2222
22934 fmovdcc %xcc, %f7, %f26
22935 fmovrdgez %g3, %f10, %f0
22936 tneg %xcc, 0x3
22937loop_2222:
22938 sethi 0x0C91, %l5
22939 sra %g2, %i2, %g4
22940 sth %g5, [%l7 + 0x4C]
22941 flush %l7 + 0x44
22942 bcc,a,pn %icc, loop_2223
22943 ba,pn %xcc, loop_2224
22944 xnorcc %g6, 0x09B7, %i3
22945 xorcc %l1, %g1, %o6
22946loop_2223:
22947 edge32ln %l4, %l6, %o3
22948loop_2224:
22949 fone %f4
22950 addccc %l2, %o7, %o5
22951 tn %icc, 0x7
22952 tcc %icc, 0x1
22953 add %o1, %i0, %i4
22954 fbu %fcc1, loop_2225
22955 ta %icc, 0x4
22956 std %i6, [%l7 + 0x58]
22957 fmovdl %icc, %f21, %f30
22958loop_2225:
22959 movre %i6, %o0, %l3
22960 tgu %xcc, 0x1
22961 fmovrsgz %o2, %f15, %f7
22962 addcc %g7, %o4, %i1
22963 subc %i5, %g3, %l0
22964 movn %icc, %g2, %i2
22965 movle %icc, %l5, %g5
22966 subccc %g6, 0x1A3A, %g4
22967 bcc,pn %icc, loop_2226
22968 movcs %icc, %i3, %l1
22969 sub %g1, 0x1FFD, %o6
22970 set 0x32, %o2
22971 lduha [%l7 + %o2] 0x14, %l4
22972loop_2226:
22973 ldub [%l7 + 0x2E], %l6
22974 fmovsn %xcc, %f14, %f23
22975 fbe %fcc2, loop_2227
22976 movneg %xcc, %o3, %l2
22977 edge32n %o7, %o5, %o1
22978 fsrc2 %f6, %f16
22979loop_2227:
22980 fpack16 %f30, %f14
22981 edge16l %i4, %i0, %i7
22982 movcc %xcc, %o0, %i6
22983 nop
22984 set 0x58, %o3
22985 std %o2, [%l7 + %o3]
22986 movgu %xcc, %g7, %l3
22987 subccc %i1, %i5, %o4
22988 movn %xcc, %g3, %l0
22989 movl %xcc, %g2, %l5
22990 fpsub32 %f16, %f16, %f22
22991 movge %xcc, %g5, %i2
22992 fcmpes %fcc1, %f28, %f16
22993 mova %xcc, %g4, %i3
22994 addccc %l1, %g1, %o6
22995 fble,a %fcc1, loop_2228
22996 fmovsneg %icc, %f25, %f30
22997 sdivx %g6, 0x0D0C, %l6
22998 udiv %o3, 0x0A3F, %l2
22999loop_2228:
23000 te %icc, 0x3
23001 fors %f9, %f9, %f24
23002 array16 %o7, %l4, %o1
23003 sllx %i4, %i0, %o5
23004 bge,pt %xcc, loop_2229
23005 andn %o0, %i7, %o2
23006 udivcc %i6, 0x14AE, %l3
23007 srax %i1, 0x05, %i5
23008loop_2229:
23009 umul %o4, %g3, %g7
23010 movrlz %l0, 0x0C5, %l5
23011 edge8l %g2, %i2, %g4
23012 ldub [%l7 + 0x2B], %i3
23013 tgu %xcc, 0x1
23014 edge32 %l1, %g1, %g5
23015 movleu %xcc, %o6, %l6
23016 edge16n %o3, %l2, %o7
23017 movn %icc, %l4, %g6
23018 array32 %o1, %i4, %i0
23019 udiv %o5, 0x161E, %i7
23020 taddcc %o2, 0x1BA7, %i6
23021 set 0x10, %i6
23022 ldstuba [%l7 + %i6] 0x88, %o0
23023 brlz,a %i1, loop_2230
23024 andcc %l3, 0x0026, %i5
23025 udiv %g3, 0x12B5, %g7
23026 ldsw [%l7 + 0x08], %l0
23027loop_2230:
23028 sir 0x137C
23029 flush %l7 + 0x40
23030 edge32 %o4, %g2, %l5
23031 fcmpgt16 %f10, %f12, %i2
23032 mulscc %i3, 0x153B, %l1
23033 fmovsge %icc, %f13, %f26
23034 fandnot1 %f0, %f10, %f26
23035 brz %g1, loop_2231
23036 alignaddrl %g5, %o6, %l6
23037 ld [%l7 + 0x64], %f17
23038 tl %icc, 0x4
23039loop_2231:
23040 fcmpgt16 %f12, %f28, %g4
23041 andncc %o3, %o7, %l4
23042 fmovse %icc, %f18, %f16
23043 fmovsl %icc, %f22, %f17
23044 movrgez %l2, 0x34C, %o1
23045 tleu %xcc, 0x6
23046 tvs %icc, 0x1
23047 movleu %xcc, %g6, %i0
23048 tvc %xcc, 0x2
23049 andncc %o5, %i4, %i7
23050 movn %xcc, %o2, %o0
23051 fcmpgt16 %f2, %f22, %i6
23052 fandnot1 %f24, %f14, %f20
23053 edge32ln %i1, %i5, %l3
23054 subcc %g7, %l0, %g3
23055 fpack16 %f8, %f16
23056 fpadd32s %f18, %f29, %f5
23057 edge8ln %g2, %l5, %o4
23058 udivx %i2, 0x1BD5, %i3
23059 subc %g1, %g5, %o6
23060 addc %l6, 0x1898, %l1
23061 fbu,a %fcc3, loop_2232
23062 xor %o3, 0x151F, %g4
23063 subccc %l4, %o7, %l2
23064 smul %o1, 0x0D48, %g6
23065loop_2232:
23066 srl %i0, 0x08, %o5
23067 wr %g0, 0x0c, %asi
23068 lduwa [%l7 + 0x38] %asi, %i7
23069 edge32ln %i4, %o0, %o2
23070 fble %fcc2, loop_2233
23071 brgz,a %i1, loop_2234
23072 srlx %i5, %i6, %g7
23073 movleu %xcc, %l0, %g3
23074loop_2233:
23075 nop
23076 set 0x68, %g4
23077 ldd [%l7 + %g4], %g2
23078loop_2234:
23079 tsubcc %l5, 0x1CB3, %l3
23080 sra %o4, 0x0D, %i2
23081 fbe %fcc2, loop_2235
23082 srax %g1, %i3, %g5
23083 movneg %icc, %l6, %o6
23084 fone %f22
23085loop_2235:
23086 tvs %icc, 0x5
23087 nop
23088 setx loop_2236, %l0, %l1
23089 jmpl %l1, %l1
23090 sub %o3, %g4, %l4
23091 srl %l2, %o1, %o7
23092 fbl %fcc3, loop_2237
23093loop_2236:
23094 sllx %g6, 0x0D, %o5
23095 nop
23096 setx loop_2238, %l0, %l1
23097 wrpr 0x1, %tl
23098 wrpr %l1, %tnpc
23099 setx 0x34400001400, %l0, %l1
23100 wrpr %l1, %tstate
23101 wrhpr 0x4, %htstate
23102 done
23103 fexpand %f9, %f16
23104loop_2237:
23105 nop
23106 set 0x20, %i4
23107 ldda [%l7 + %i4] 0x24, %i0
23108loop_2238:
23109 umul %i4, %o0, %i7
23110 edge32l %i1, %i5, %i6
23111 sra %o2, %l0, %g3
23112 fxors %f29, %f24, %f25
23113 subcc %g2, %l5, %g7
23114 array8 %l3, %o4, %g1
23115 swap [%l7 + 0x54], %i3
23116 srax %g5, %l6, %i2
23117 fmovscs %icc, %f14, %f23
23118 fmovdneg %xcc, %f19, %f29
23119 fcmple32 %f0, %f18, %l1
23120 xor %o3, 0x031E, %o6
23121 array32 %g4, %l2, %l4
23122 addc %o7, %o1, %g6
23123 movpos %icc, %i0, %i4
23124 ldub [%l7 + 0x3C], %o5
23125 umulcc %o0, %i1, %i5
23126 set 0x75, %g3
23127 ldsba [%l7 + %g3] 0x81, %i7
23128 ldub [%l7 + 0x0D], %i6
23129 addcc %o2, %l0, %g3
23130 fnot1 %f10, %f28
23131 movrlez %l5, %g2, %l3
23132 set 0x75, %i1
23133 ldsba [%l7 + %i1] 0x19, %o4
23134 addcc %g1, %i3, %g7
23135 fmovsge %icc, %f30, %f30
23136 orn %g5, 0x044E, %i2
23137 fmovscs %icc, %f15, %f23
23138 brgez %l6, loop_2239
23139 tcc %icc, 0x1
23140 wr %g0, 0x20, %asi
23141 stxa %l1, [%g0 + 0x8] %asi
23142loop_2239:
23143 edge8 %o3, %g4, %o6
23144 movpos %xcc, %l2, %o7
23145 fbne,a %fcc2, loop_2240
23146 edge32n %o1, %l4, %g6
23147 srax %i0, 0x04, %o5
23148 tneg %xcc, 0x7
23149loop_2240:
23150 fbu,a %fcc3, loop_2241
23151 brgez %i4, loop_2242
23152 tge %xcc, 0x0
23153 fone %f6
23154loop_2241:
23155 nop
23156 set 0x38, %l1
23157 swapa [%l7 + %l1] 0x10, %i1
23158loop_2242:
23159 nop
23160 set 0x8, %l3
23161 stxa %i5, [%g0 + %l3] 0x20
23162 fxors %f27, %f29, %f5
23163 sdiv %o0, 0x09E6, %i7
23164 sll %i6, %l0, %o2
23165 taddcctv %g3, 0x0FFF, %l5
23166 movg %icc, %l3, %g2
23167 tpos %xcc, 0x6
23168 fcmple16 %f16, %f28, %o4
23169 ldx [%l7 + 0x40], %g1
23170 fands %f26, %f1, %f29
23171 fpadd32 %f0, %f22, %f18
23172 fbg %fcc1, loop_2243
23173 fmovdvs %xcc, %f29, %f29
23174 fmovsneg %xcc, %f30, %f24
23175 bge,a,pt %xcc, loop_2244
23176loop_2243:
23177 ldd [%l7 + 0x30], %f28
23178 nop
23179 setx loop_2245, %l0, %l1
23180 wrpr 0x1, %tl
23181 wrpr %l1, %tnpc
23182 setx 0x34400001400, %l0, %l1
23183 wrpr %l1, %tstate
23184 wrhpr 0x4, %htstate
23185 done
23186 fmul8x16au %f25, %f30, %f10
23187loop_2244:
23188 movleu %xcc, %g7, %i3
23189 alignaddrl %i2, %l6, %l1
23190loop_2245:
23191 movne %xcc, %g5, %g4
23192 fbule %fcc2, loop_2246
23193 tsubcctv %o3, %o6, %o7
23194 set 0x68, %o1
23195 stda %l2, [%l7 + %o1] 0x89
23196loop_2246:
23197 movpos %icc, %o1, %l4
23198 movrgz %i0, 0x146, %o5
23199 fmovdneg %xcc, %f7, %f24
23200 fsrc2 %f6, %f20
23201 fpadd32 %f22, %f20, %f30
23202 orncc %i4, %g6, %i5
23203 orncc %o0, %i1, %i6
23204 movleu %xcc, %i7, %l0
23205 fmovrsgz %g3, %f4, %f4
23206 subcc %l5, 0x0327, %o2
23207 alignaddr %g2, %o4, %l3
23208 tgu %icc, 0x6
23209 movgu %icc, %g1, %i3
23210 tneg %xcc, 0x4
23211 tpos %icc, 0x7
23212 tpos %xcc, 0x4
23213 fpsub32 %f26, %f12, %f8
23214 sll %g7, %i2, %l6
23215 tsubcc %g5, 0x0C13, %l1
23216 mulx %g4, %o3, %o7
23217 edge32n %l2, %o1, %o6
23218 umul %i0, 0x07FC, %o5
23219 lduw [%l7 + 0x78], %l4
23220 add %l7, 0x48, %l6
23221 wr %g0, 0x10, %asi
23222 casxa [%l6] %asi, %i4, %g6
23223 fba,a %fcc3, loop_2247
23224 bg,pt %xcc, loop_2248
23225 call loop_2249
23226 bgu,a,pt %xcc, loop_2250
23227loop_2247:
23228 fmovdvs %xcc, %f15, %f11
23229loop_2248:
23230 fcmpne16 %f20, %f4, %i5
23231loop_2249:
23232 mulx %i1, %o0, %i6
23233loop_2250:
23234 ta %icc, 0x0
23235 tcs %xcc, 0x2
23236 movvc %xcc, %l0, %i7
23237 movneg %icc, %g3, %l5
23238 ldx [%l7 + 0x30], %o2
23239 or %o4, 0x01FD, %g2
23240 tgu %icc, 0x5
23241 fbge %fcc3, loop_2251
23242 fbu %fcc0, loop_2252
23243 movge %icc, %g1, %l3
23244 fcmpne16 %f8, %f22, %i3
23245loop_2251:
23246 restored
23247 rdpr %cwp, %g1
23248 rdpr %cansave, %g2
23249 rdpr %canrestore, %g3
23250 rdpr %cleanwin, %g4
23251 rdpr %otherwin, %g5
23252 rdpr %wstate, %g6
23253loop_2252:
23254 srl %i2, %l6, %g5
23255 bvs,a,pn %xcc, loop_2253
23256 popc 0x0BBE, %l1
23257 bcc loop_2254
23258 ta %xcc, 0x4
23259loop_2253:
23260 tgu %icc, 0x1
23261 udivx %g4, 0x0903, %g7
23262loop_2254:
23263 flush %l7 + 0x3C
23264 swap [%l7 + 0x74], %o3
23265 nop
23266 setx loop_2255, %l0, %l1
23267 jmpl %l1, %o7
23268 array8 %l2, %o6, %i0
23269 alignaddr %o5, %l4, %o1
23270 edge16n %g6, %i5, %i4
23271loop_2255:
23272 fmovrse %i1, %f31, %f28
23273 mulx %o0, %l0, %i7
23274 fbg %fcc0, loop_2256
23275 movge %icc, %g3, %l5
23276 add %l7, 0x28, %l6
23277 wr %g0, 0x04, %asi
23278 casxa [%l6] %asi, %o2, %o4
23279loop_2256:
23280 fbug,a %fcc0, loop_2257
23281 tne %icc, 0x4
23282 wr %g0, 0x80, %asi
23283 ldstuba [%l7 + 0x7D] %asi, %g2
23284loop_2257:
23285 srax %g1, %i6, %i3
23286 edge16ln %l3, %i2, %l6
23287 set 0x20, %l5
23288 stxa %g5, [%l7 + %l5] 0x14
23289 tgu %icc, 0x4
23290 fbug %fcc1, loop_2258
23291 bgu loop_2259
23292 fandnot1 %f22, %f12, %f10
23293 stw %l1, [%l7 + 0x54]
23294loop_2258:
23295 fpadd16s %f12, %f31, %f15
23296loop_2259:
23297 movl %xcc, %g4, %o3
23298 addc %g7, %l2, %o6
23299 pdist %f28, %f22, %f10
23300 bshuffle %f16, %f14, %f30
23301 ld [%l7 + 0x14], %f15
23302 movle %xcc, %o7, %o5
23303 fcmpne32 %f4, %f12, %l4
23304 movneg %icc, %i0, %g6
23305 srlx %i5, 0x00, %o1
23306 xnor %i1, 0x0AAD, %o0
23307 tleu %xcc, 0x2
23308 fornot1 %f6, %f20, %f20
23309 array32 %l0, %i4, %g3
23310 edge16n %l5, %i7, %o4
23311 sethi 0x0B4F, %o2
23312 ldstub [%l7 + 0x36], %g1
23313 andcc %i6, 0x116E, %i3
23314 fbue %fcc3, loop_2260
23315 fpsub16s %f10, %f23, %f11
23316 subcc %l3, %g2, %l6
23317 tg %icc, 0x1
23318loop_2260:
23319 fpack16 %f26, %f10
23320 bshuffle %f10, %f14, %f10
23321 edge16 %g5, %l1, %i2
23322 alignaddr %o3, %g4, %g7
23323 brlez %o6, loop_2261
23324 prefetch [%l7 + 0x60], 0x0
23325 smul %l2, 0x08EC, %o7
23326 set 0x40, %o7
23327 ldda [%l7 + %o7] 0x14, %f0
23328loop_2261:
23329 ta %icc, 0x5
23330 bleu loop_2262
23331 edge8ln %o5, %i0, %g6
23332 subc %i5, 0x03E6, %o1
23333 bvs %icc, loop_2263
23334loop_2262:
23335 te %xcc, 0x6
23336 fxnor %f30, %f12, %f2
23337 subcc %i1, 0x1719, %o0
23338loop_2263:
23339 edge8 %l0, %i4, %l4
23340 tvc %icc, 0x5
23341 xor %l5, 0x1E5E, %g3
23342 edge8 %o4, %o2, %g1
23343 movcs %icc, %i7, %i6
23344 popc 0x0176, %i3
23345 fpadd32 %f10, %f26, %f10
23346 tl %xcc, 0x0
23347 sdiv %g2, 0x01B8, %l6
23348 tneg %icc, 0x5
23349 ldd [%l7 + 0x48], %f12
23350 alignaddrl %g5, %l1, %i2
23351 mova %icc, %o3, %l3
23352 fmovsge %icc, %f4, %f14
23353 fnands %f29, %f26, %f2
23354 ta %icc, 0x2
23355 subc %g7, 0x0DE4, %o6
23356 sdivx %g4, 0x0367, %l2
23357 fandnot2s %f3, %f0, %f13
23358 fmovsneg %icc, %f30, %f9
23359 fmovsne %icc, %f13, %f1
23360 edge8ln %o5, %i0, %g6
23361 edge16ln %i5, %o7, %o1
23362 edge16ln %o0, %l0, %i1
23363 tsubcc %l4, %l5, %i4
23364 fmovda %icc, %f2, %f28
23365 bg loop_2264
23366 edge16 %g3, %o2, %o4
23367 sethi 0x0BF6, %i7
23368 flush %l7 + 0x18
23369loop_2264:
23370 saved
23371 rdpr %cwp, %g1
23372 rdpr %cansave, %g2
23373 rdpr %canrestore, %g3
23374 rdpr %cleanwin, %g4
23375 rdpr %otherwin, %g5
23376 rdpr %wstate, %g6
23377 fcmpeq16 %f24, %f30, %i6
23378 move %icc, %i3, %g1
23379 move %icc, %l6, %g2
23380 fmovdg %icc, %f7, %f26
23381 swap [%l7 + 0x0C], %l1
23382 fbuge,a %fcc3, loop_2265
23383 movgu %xcc, %i2, %g5
23384 tg %icc, 0x4
23385 udivcc %o3, 0x0FB9, %l3
23386loop_2265:
23387 movpos %xcc, %o6, %g7
23388 fnegd %f24, %f4
23389 tcs %icc, 0x1
23390 and %g4, %o5, %i0
23391 bleu,a,pn %icc, loop_2266
23392 bg,a %icc, loop_2267
23393 movle %icc, %g6, %i5
23394 fmovrslez %o7, %f11, %f5
23395loop_2266:
23396 orn %l2, %o1, %l0
23397loop_2267:
23398 nop
23399 wr %g0, 0x04, %asi
23400 ldsba [%l7 + 0x4F] %asi, %o0
23401 srax %i1, %l4, %i4
23402 udivx %l5, 0x1056, %o2
23403 brz %o4, loop_2268
23404 ba %icc, loop_2269
23405 edge8l %i7, %g3, %i3
23406 bleu,a loop_2270
23407loop_2268:
23408 saved
23409 rdpr %cwp, %g1
23410 rdpr %cansave, %g2
23411 rdpr %canrestore, %g3
23412 rdpr %cleanwin, %g4
23413 rdpr %otherwin, %g5
23414 rdpr %wstate, %g6
23415loop_2269:
23416 sll %i6, 0x02, %g1
23417 brgez %l6, loop_2271
23418loop_2270:
23419 pdist %f8, %f24, %f24
23420 movl %icc, %l1, %i2
23421 set 0x30, %l2
23422 prefetcha [%l7 + %l2] 0x0c, 0x1
23423loop_2271:
23424 fbu %fcc1, loop_2272
23425 edge16ln %o3, %g5, %l3
23426 wr %g0, 0x80, %asi
23427 ldsha [%l7 + 0x2A] %asi, %g7
23428loop_2272:
23429 bcs,a,pn %icc, loop_2273
23430 sir 0x0F21
23431 movpos %xcc, %o6, %o5
23432 wr %g0, 0x81, %asi
23433 stwa %g4, [%l7 + 0x64] %asi
23434loop_2273:
23435 membar 0x74
23436 and %g6, %i0, %o7
23437 edge16ln %i5, %l2, %l0
23438 srl %o0, 0x1C, %i1
23439 movrne %l4, 0x37A, %i4
23440 orncc %o1, %o2, %l5
23441 fpsub32s %f14, %f19, %f4
23442 fcmpd %fcc0, %f18, %f28
23443 fmovrdlz %i7, %f10, %f10
23444 fmovrdlez %o4, %f20, %f4
23445 tleu %icc, 0x0
23446 movrlez %i3, 0x027, %i6
23447 fmul8ulx16 %f18, %f20, %f10
23448 fnands %f22, %f25, %f27
23449 tg %icc, 0x0
23450 sll %g3, %l6, %g1
23451 umulcc %l1, %i2, %o3
23452 movrlez %g2, 0x1F8, %g5
23453 andcc %g7, 0x1748, %o6
23454 smul %o5, 0x10F3, %g4
23455 edge16l %g6, %i0, %l3
23456 fmovse %xcc, %f4, %f20
23457 alignaddrl %o7, %i5, %l0
23458 alignaddrl %l2, %o0, %l4
23459 orncc %i4, %o1, %o2
23460 movle %xcc, %i1, %i7
23461 fornot1s %f17, %f17, %f4
23462 wr %g0, 0x80, %asi
23463 ldxa [%l7 + 0x10] %asi, %o4
23464 stw %l5, [%l7 + 0x60]
23465 fxors %f10, %f4, %f3
23466 tleu %xcc, 0x6
23467 movg %xcc, %i6, %g3
23468 tsubcctv %l6, %g1, %i3
23469 sdivcc %l1, 0x0B40, %o3
23470 bneg,pt %xcc, loop_2274
23471 mova %icc, %i2, %g2
23472 fmovrdne %g5, %f10, %f28
23473 wr %g0, 0x2b, %asi
23474 stxa %g7, [%l7 + 0x18] %asi
23475 membar #Sync
23476loop_2274:
23477 fbg,a %fcc3, loop_2275
23478 bgu,a,pt %xcc, loop_2276
23479 mova %icc, %o5, %o6
23480 movvc %xcc, %g6, %i0
23481loop_2275:
23482 prefetch [%l7 + 0x70], 0x2
23483loop_2276:
23484 nop
23485 membar #Sync
23486 wr %g0, 0xf8, %asi
23487 ldda [%l7 + 0x40] %asi, %f16
23488 edge32 %g4, %l3, %i5
23489 call loop_2277
23490 pdist %f2, %f30, %f12
23491 edge8ln %l0, %o7, %o0
23492 orncc %l4, %l2, %o1
23493loop_2277:
23494 fmovdleu %xcc, %f21, %f26
23495 tg %xcc, 0x0
23496 srlx %o2, %i4, %i1
23497 movneg %xcc, %i7, %l5
23498 orn %i6, %o4, %l6
23499 movpos %xcc, %g1, %i3
23500 fcmpeq32 %f0, %f20, %l1
23501 add %l7, 0x2C, %l6
23502 wr %g0, 0x19, %asi
23503 lda [%l6] %asi, %g3
23504 casa [%l6] 0x19, %g3, %i2
23505 fsrc2s %f10, %f6
23506 edge8ln %o3, %g2, %g5
23507 tg %xcc, 0x2
23508 fmovrslz %g7, %f28, %f10
23509 wr %g0, 0x89, %asi
23510 lda [%l7 + 0x64] %asi, %f28
23511 umul %o6, %g6, %i0
23512 wr %g0, 0x81, %asi
23513 lduwa [%l7 + 0x20] %asi, %o5
23514 ldsh [%l7 + 0x58], %l3
23515 fandnot1 %f16, %f2, %f2
23516 movl %xcc, %g4, %i5
23517 fabss %f10, %f22
23518 fmul8ulx16 %f30, %f20, %f18
23519 and %o7, %o0, %l0
23520 fmovdcs %xcc, %f23, %f20
23521 te %xcc, 0x2
23522 fpack32 %f8, %f18, %f14
23523 mulscc %l4, %l2, %o2
23524 fones %f6
23525 flush %l7 + 0x0C
23526 xnor %i4, 0x10EB, %o1
23527 fpsub32s %f16, %f30, %f1
23528 fbuge,a %fcc1, loop_2278
23529 stb %i1, [%l7 + 0x74]
23530 fornot2 %f4, %f2, %f16
23531 fmovdge %xcc, %f28, %f9
23532loop_2278:
23533 movleu %xcc, %l5, %i7
23534 fxors %f4, %f25, %f28
23535 fmovd %f26, %f14
23536 orcc %i6, %l6, %o4
23537 edge8ln %i3, %g1, %l1
23538 movpos %icc, %i2, %o3
23539 smul %g3, %g2, %g7
23540 fbuge,a %fcc2, loop_2279
23541 fmovdle %xcc, %f6, %f17
23542 andn %o6, %g6, %i0
23543 sllx %o5, %l3, %g4
23544loop_2279:
23545 fbuge,a %fcc1, loop_2280
23546 edge32ln %i5, %o7, %g5
23547 edge8n %o0, %l0, %l2
23548 fornot1 %f10, %f28, %f12
23549loop_2280:
23550 fmuld8ulx16 %f14, %f30, %f26
23551 ble,a,pn %xcc, loop_2281
23552 fmul8x16 %f30, %f16, %f28
23553 movn %xcc, %o2, %l4
23554 alignaddrl %i4, %i1, %o1
23555loop_2281:
23556 fbl,a %fcc3, loop_2282
23557 stw %i7, [%l7 + 0x14]
23558 and %l5, 0x0545, %l6
23559 subcc %o4, 0x15B7, %i3
23560loop_2282:
23561 fandnot2s %f3, %f3, %f15
23562 nop
23563 setx loop_2283, %l0, %l1
23564 wrpr 0x1, %tl
23565 wrpr %l1, %tnpc
23566 setx 0x34400001400, %l0, %l1
23567 wrpr %l1, %tstate
23568 wrhpr 0x4, %htstate
23569 done
23570 fxor %f6, %f16, %f28
23571 edge8n %g1, %i6, %i2
23572 ldstub [%l7 + 0x21], %l1
23573loop_2283:
23574 movge %icc, %o3, %g3
23575 movrgz %g2, 0x2B7, %o6
23576 bl,a loop_2284
23577 sub %g6, 0x1312, %g7
23578 bne loop_2285
23579 bleu %icc, loop_2286
23580loop_2284:
23581 movrlz %i0, 0x082, %o5
23582 tneg %icc, 0x6
23583loop_2285:
23584 fsrc1 %f10, %f14
23585loop_2286:
23586 sll %g4, 0x1D, %i5
23587 fsrc1s %f15, %f25
23588 srax %o7, %g5, %l3
23589 fors %f28, %f18, %f0
23590 addc %o0, %l0, %l2
23591 movrne %l4, %o2, %i4
23592 fbul %fcc2, loop_2287
23593 lduh [%l7 + 0x40], %i1
23594 udivx %i7, 0x0C8A, %l5
23595 edge32ln %l6, %o4, %i3
23596loop_2287:
23597 nop
23598 wr %g0, 0x10, %asi
23599 lduha [%l7 + 0x14] %asi, %g1
23600 set 0x08, %i3
23601 stda %o0, [%l7 + %i3] 0x81
23602 be,a,pt %xcc, loop_2288
23603 brlez,a %i6, loop_2289
23604 andn %i2, %o3, %g3
23605 srl %g2, 0x1A, %l1
23606loop_2288:
23607 fmovsgu %icc, %f29, %f21
23608loop_2289:
23609 movle %xcc, %o6, %g6
23610 tle %icc, 0x0
23611 taddcctv %g7, %i0, %o5
23612 fabss %f16, %f10
23613 fbu,a %fcc0, loop_2290
23614 tn %xcc, 0x3
23615 mulscc %i5, %o7, %g4
23616 udiv %g5, 0x0E4E, %l3
23617loop_2290:
23618 nop
23619 set 0x30, %o4
23620 ldx [%l7 + %o4], %l0
23621 umulcc %l2, %l4, %o2
23622 sethi 0x1C8F, %o0
23623 smulcc %i1, %i7, %l5
23624 fmovrdne %l6, %f24, %f4
23625 fmovdcs %icc, %f0, %f26
23626 popc 0x1B17, %o4
23627 tpos %xcc, 0x1
23628 fnegs %f29, %f5
23629 fzero %f16
23630 fexpand %f20, %f30
23631 nop
23632 setx loop_2291, %l0, %l1
23633 wrpr 0x1, %tl
23634 wrpr %l1, %tnpc
23635 setx 0x34400001400, %l0, %l1
23636 wrpr %l1, %tstate
23637 wrhpr 0x4, %htstate
23638 done
23639 flush %l7 + 0x5C
23640 be,a loop_2292
23641 tleu %xcc, 0x7
23642loop_2291:
23643 edge16l %i3, %i4, %g1
23644 fbge %fcc0, loop_2293
23645loop_2292:
23646 fmul8ulx16 %f12, %f26, %f2
23647 ta %icc, 0x0
23648 wr %g0, 0x10, %asi
23649 ldswa [%l7 + 0x10] %asi, %i6
23650loop_2293:
23651 alignaddrl %o1, %i2, %o3
23652 mulx %g3, 0x1354, %l1
23653 movvc %icc, %g2, %g6
23654 set 0x08, %g5
23655 lduha [%l7 + %g5] 0x81, %g7
23656 fandnot1s %f23, %f7, %f22
23657 set 0x3C, %g2
23658 lduba [%l7 + %g2] 0x19, %o6
23659 edge32 %o5, %i0, %o7
23660 edge16l %g4, %i5, %g5
23661 fpadd32s %f12, %f29, %f19
23662 stb %l0, [%l7 + 0x78]
23663 udivcc %l3, 0x1127, %l4
23664 fandnot1 %f10, %f20, %f10
23665 fbne,a %fcc1, loop_2294
23666 lduw [%l7 + 0x54], %o2
23667 movrne %l2, 0x111, %o0
23668 movl %icc, %i1, %l5
23669loop_2294:
23670 fpack32 %f22, %f20, %f4
23671 tvs %xcc, 0x4
23672 array16 %i7, %o4, %i3
23673 set 0x40, %o6
23674 ldda [%l7 + %o6] 0x19, %f0
23675 prefetch [%l7 + 0x74], 0x3
23676 or %i4, 0x0C05, %l6
23677 orncc %i6, %g1, %i2
23678 xnorcc %o1, %o3, %l1
23679 tl %xcc, 0x3
23680 restored
23681 rdpr %cwp, %g1
23682 rdpr %cansave, %g2
23683 rdpr %canrestore, %g3
23684 rdpr %cleanwin, %g4
23685 rdpr %otherwin, %g5
23686 rdpr %wstate, %g6
23687 movle %icc, %g3, %g6
23688 edge16ln %g7, %g2, %o5
23689 sra %i0, %o6, %o7
23690 movvs %xcc, %i5, %g4
23691 or %g5, 0x05D0, %l3
23692 array32 %l4, %l0, %o2
23693 tvc %xcc, 0x3
23694 ldsw [%l7 + 0x34], %l2
23695 fmovdg %xcc, %f28, %f19
23696 edge32l %o0, %l5, %i1
23697 fcmpeq32 %f12, %f28, %o4
23698 wr %g0, 0x80, %asi
23699 stha %i3, [%l7 + 0x30] %asi
23700 alignaddr %i7, %i4, %i6
23701 fxnor %f10, %f26, %f0
23702 restored
23703 rdpr %cwp, %g1
23704 rdpr %cansave, %g2
23705 rdpr %canrestore, %g3
23706 rdpr %cleanwin, %g4
23707 rdpr %otherwin, %g5
23708 rdpr %wstate, %g6
23709 movrgez %g1, 0x139, %l6
23710 set 0x3C, %l0
23711 ldsha [%l7 + %l0] 0x0c, %o1
23712 fmovrslez %o3, %f14, %f31
23713 movre %l1, %g3, %i2
23714 tn %icc, 0x0
23715 edge8ln %g6, %g2, %o5
23716 set 0x3C, %i0
23717 lda [%l7 + %i0] 0x18, %f14
23718 fmovdcs %icc, %f23, %f28
23719 tneg %xcc, 0x3
23720 sdivx %i0, 0x02B7, %g7
23721 fone %f18
23722 edge8 %o7, %o6, %g4
23723 fbug %fcc2, loop_2295
23724 or %g5, 0x16ED, %l3
23725 sllx %l4, %l0, %i5
23726 movrlz %l2, %o0, %l5
23727loop_2295:
23728 saved
23729 rdpr %cwp, %g1
23730 rdpr %cansave, %g2
23731 rdpr %canrestore, %g3
23732 rdpr %cleanwin, %g4
23733 rdpr %otherwin, %g5
23734 rdpr %wstate, %g6
23735 fble,a %fcc3, loop_2296
23736 bshuffle %f28, %f10, %f6
23737 array8 %o2, %i1, %i3
23738 movleu %xcc, %o4, %i7
23739loop_2296:
23740 andcc %i6, 0x145F, %g1
23741 fmovdcs %xcc, %f21, %f11
23742 mova %icc, %l6, %i4
23743 fmovdvc %xcc, %f0, %f30
23744 st %f19, [%l7 + 0x6C]
23745 udiv %o1, 0x0DA9, %l1
23746 alignaddr %o3, %g3, %i2
23747 edge32 %g2, %g6, %i0
23748 popc %g7, %o5
23749 sub %o7, 0x171F, %g4
23750 addcc %o6, %l3, %g5
23751 tg %icc, 0x5
23752 fsrc2s %f2, %f16
23753 tcs %xcc, 0x1
23754 srax %l4, %i5, %l2
23755 fpsub32s %f0, %f22, %f22
23756 xnorcc %l0, 0x1F86, %l5
23757 umulcc %o2, %o0, %i1
23758 edge16 %i3, %o4, %i7
23759 sdivx %g1, 0x0FCD, %l6
23760 tvc %xcc, 0x1
23761 fmovrsne %i4, %f9, %f31
23762 fmovdgu %xcc, %f13, %f3
23763 edge32n %o1, %i6, %l1
23764 edge32l %o3, %i2, %g2
23765 fnegs %f26, %f6
23766 tl %icc, 0x1
23767 fsrc1 %f10, %f22
23768 fbug,a %fcc3, loop_2297
23769 tcc %xcc, 0x7
23770 fsrc1 %f8, %f18
23771 or %g3, %i0, %g6
23772loop_2297:
23773 sub %o5, %o7, %g7
23774 sra %g4, 0x08, %o6
23775 movrlz %g5, %l4, %i5
23776 xor %l3, 0x1AEA, %l2
23777 fmovdleu %xcc, %f17, %f25
23778 fbne %fcc0, loop_2298
23779 tn %icc, 0x7
23780 bvs,pn %xcc, loop_2299
23781 subcc %l0, 0x0A31, %o2
23782loop_2298:
23783 mova %icc, %o0, %l5
23784 fble,a %fcc2, loop_2300
23785loop_2299:
23786 ldsw [%l7 + 0x3C], %i1
23787 udivcc %i3, 0x0547, %o4
23788 fandnot2s %f29, %f18, %f0
23789loop_2300:
23790 taddcc %i7, 0x130B, %g1
23791 movrlz %i4, %o1, %i6
23792 bcs,a loop_2301
23793 mulscc %l1, %l6, %i2
23794 tgu %icc, 0x0
23795 xnor %o3, %g3, %g2
23796loop_2301:
23797 sll %i0, 0x0C, %g6
23798 movl %xcc, %o5, %o7
23799 nop
23800 set 0x3C, %g6
23801 lduw [%l7 + %g6], %g4
23802 fmovrsgz %g7, %f22, %f22
23803 orncc %o6, 0x0DF0, %l4
23804 alignaddrl %i5, %l3, %l2
23805 sll %l0, 0x0F, %g5
23806 add %o2, 0x1CAE, %l5
23807 ta %xcc, 0x7
23808 edge8l %o0, %i3, %o4
23809 movleu %icc, %i7, %g1
23810 array16 %i1, %i4, %o1
23811 fmul8x16 %f11, %f28, %f4
23812 te %icc, 0x5
23813 bneg,a loop_2302
23814 tsubcc %l1, 0x1D42, %l6
23815 subccc %i2, 0x174C, %o3
23816 membar 0x23
23817loop_2302:
23818 fmovrslz %g3, %f22, %f26
23819 brlez,a %g2, loop_2303
23820 sir 0x0208
23821 ldsb [%l7 + 0x0B], %i0
23822 fornot2s %f4, %f14, %f14
23823loop_2303:
23824 sdivcc %g6, 0x032D, %o5
23825 membar 0x5E
23826 add %i6, 0x1282, %o7
23827 fbue,a %fcc2, loop_2304
23828 tsubcctv %g4, 0x05F6, %o6
23829 orcc %g7, %i5, %l3
23830 movcs %icc, %l4, %l0
23831loop_2304:
23832 movre %g5, 0x2E8, %o2
23833 movg %icc, %l2, %l5
23834 movrgz %i3, %o4, %i7
23835 membar 0x16
23836 bvc loop_2305
23837 fba,a %fcc1, loop_2306
23838 tn %icc, 0x2
23839 xor %g1, 0x0F9F, %o0
23840loop_2305:
23841 array32 %i1, %i4, %l1
23842loop_2306:
23843 bvc,a loop_2307
23844 bl,a loop_2308
23845 addcc %o1, %l6, %i2
23846 orn %o3, %g3, %i0
23847loop_2307:
23848 sllx %g6, %o5, %g2
23849loop_2308:
23850 be %icc, loop_2309
23851 srl %o7, 0x0B, %g4
23852 fmovsle %icc, %f7, %f31
23853 ble,a loop_2310
23854loop_2309:
23855 andn %o6, 0x15AF, %g7
23856 sllx %i5, 0x00, %i6
23857 te %xcc, 0x7
23858loop_2310:
23859 edge32l %l4, %l3, %l0
23860 fmovde %icc, %f16, %f1
23861 saved
23862 rdpr %cwp, %g1
23863 rdpr %cansave, %g2
23864 rdpr %canrestore, %g3
23865 rdpr %cleanwin, %g4
23866 rdpr %otherwin, %g5
23867 rdpr %wstate, %g6
23868 fmovrdgez %g5, %f28, %f18
23869 movrgez %l2, %l5, %i3
23870 ta %xcc, 0x2
23871 fmovdne %xcc, %f26, %f21
23872 faligndata %f26, %f6, %f30
23873 movne %icc, %o2, %o4
23874 sir 0x06DE
23875 movcs %xcc, %g1, %o0
23876 bleu loop_2311
23877 subc %i1, 0x0A60, %i7
23878 fmovrsgez %l1, %f13, %f10
23879 tvc %icc, 0x7
23880loop_2311:
23881 tl %xcc, 0x3
23882 pdist %f20, %f0, %f18
23883 tle %xcc, 0x7
23884 umul %i4, 0x0EAD, %l6
23885 srl %i2, 0x10, %o1
23886 andn %o3, 0x0945, %i0
23887 fcmpd %fcc2, %f12, %f16
23888 subc %g6, %o5, %g3
23889 tpos %xcc, 0x0
23890 orn %g2, 0x18F3, %g4
23891 array32 %o7, %o6, %i5
23892 sdivx %g7, 0x18A8, %l4
23893 tsubcc %l3, %i6, %l0
23894 fmovscs %icc, %f7, %f23
23895 movrlez %l2, %l5, %g5
23896 fmovsvs %xcc, %f7, %f15
23897 addc %o2, 0x14C7, %o4
23898 fba %fcc0, loop_2312
23899 movrne %g1, 0x203, %o0
23900 orncc %i3, %i1, %l1
23901 stw %i7, [%l7 + 0x38]
23902loop_2312:
23903 saved
23904 rdpr %cwp, %g1
23905 rdpr %cansave, %g2
23906 rdpr %canrestore, %g3
23907 rdpr %cleanwin, %g4
23908 rdpr %otherwin, %g5
23909 rdpr %wstate, %g6
23910 xor %l6, %i4, %i2
23911 andncc %o3, %i0, %g6
23912 array32 %o5, %g3, %g2
23913 sllx %o1, 0x11, %g4
23914 movcc %icc, %o6, %o7
23915 addccc %i5, 0x058C, %g7
23916 fmovde %icc, %f15, %f6
23917 subc %l4, %l3, %i6
23918 fnor %f14, %f24, %f12
23919 fbue,a %fcc3, loop_2313
23920 fmovdvc %xcc, %f14, %f6
23921 fandnot1 %f26, %f20, %f6
23922 movg %xcc, %l2, %l0
23923loop_2313:
23924 fmovse %icc, %f19, %f6
23925 edge16n %l5, %g5, %o4
23926 fbug,a %fcc3, loop_2314
23927 umul %o2, 0x1BF6, %g1
23928 fones %f19
23929 and %o0, %i3, %i1
23930loop_2314:
23931 movrgz %l1, %l6, %i4
23932 fbe %fcc2, loop_2315
23933 brgez,a %i2, loop_2316
23934 movrlez %o3, %i7, %i0
23935 fmovrdlz %g6, %f0, %f0
23936loop_2315:
23937 nop
23938 membar #Sync
23939 wr %g0, 0xf8, %asi
23940 ldda [%l7 + 0x40] %asi, %f16
23941loop_2316:
23942 nop
23943 wr %g0, 0x22, %asi
23944 stxa %o5, [%l7 + 0x68] %asi
23945 membar #Sync
23946 fone %f30
23947 subcc %g2, 0x1369, %g3
23948 fbuge,a %fcc1, loop_2317
23949 sra %o1, 0x18, %g4
23950 edge16l %o7, %i5, %o6
23951 fbu,a %fcc1, loop_2318
23952loop_2317:
23953 bcs %icc, loop_2319
23954 ldsb [%l7 + 0x7F], %l4
23955 addcc %l3, %g7, %l2
23956loop_2318:
23957 nop
23958 set 0x08, %l4
23959 swapa [%l7 + %l4] 0x80, %i6
23960loop_2319:
23961 mulx %l5, 0x0DE6, %g5
23962 popc 0x052E, %o4
23963 fbug %fcc3, loop_2320
23964 fmovdneg %icc, %f29, %f17
23965 xnorcc %l0, %g1, %o0
23966 stw %i3, [%l7 + 0x6C]
23967loop_2320:
23968 fmovdgu %icc, %f27, %f3
23969 set 0x6D, %i2
23970 ldstuba [%l7 + %i2] 0x80, %o2
23971 fpsub16s %f29, %f1, %f20
23972 addccc %l1, %i1, %i4
23973 orncc %i2, %l6, %o3
23974 edge16 %i7, %g6, %o5
23975 sth %g2, [%l7 + 0x78]
23976 fpadd16s %f3, %f8, %f26
23977 saved
23978 rdpr %cwp, %g1
23979 rdpr %cansave, %g2
23980 rdpr %canrestore, %g3
23981 rdpr %cleanwin, %g4
23982 rdpr %otherwin, %g5
23983 rdpr %wstate, %g6
23984 brz,a %g3, loop_2321
23985 addc %o1, %g4, %i0
23986 fbuge %fcc0, loop_2322
23987 fmul8x16al %f29, %f9, %f14
23988loop_2321:
23989 fones %f11
23990 edge8ln %i5, %o6, %o7
23991loop_2322:
23992 fmuld8ulx16 %f25, %f29, %f18
23993 fxnors %f2, %f10, %f19
23994 ldd [%l7 + 0x08], %l2
23995 std %g6, [%l7 + 0x70]
23996 array16 %l4, %l2, %l5
23997 movg %icc, %g5, %i6
23998 umul %l0, %o4, %o0
23999 stw %g1, [%l7 + 0x10]
24000 sth %o2, [%l7 + 0x0C]
24001 subccc %i3, 0x0305, %l1
24002 fmovd %f18, %f30
24003 array8 %i4, %i1, %l6
24004 tneg %xcc, 0x3
24005 ldd [%l7 + 0x40], %i2
24006 restored
24007 rdpr %cwp, %g1
24008 rdpr %cansave, %g2
24009 rdpr %canrestore, %g3
24010 rdpr %cleanwin, %g4
24011 rdpr %otherwin, %g5
24012 rdpr %wstate, %g6
24013 sra %i7, %g6, %o3
24014 wr %g0, 0x18, %asi
24015 lduba [%l7 + 0x73] %asi, %g2
24016 srax %o5, 0x0D, %g3
24017 tvs %icc, 0x4
24018 edge32l %o1, %g4, %i5
24019 alignaddr %i0, %o6, %o7
24020 edge32n %l3, %l4, %g7
24021 brnz %l5, loop_2323
24022 tneg %icc, 0x1
24023 movleu %icc, %g5, %i6
24024 movleu %xcc, %l2, %l0
24025loop_2323:
24026 nop
24027 set 0x6C, %o5
24028 ldswa [%l7 + %o5] 0x19, %o0
24029 membar 0x5E
24030 edge8ln %g1, %o4, %i3
24031 fbge %fcc2, loop_2324
24032 st %f6, [%l7 + 0x78]
24033 orn %l1, %o2, %i1
24034 tpos %xcc, 0x6
24035loop_2324:
24036 fpsub16s %f11, %f31, %f18
24037 fandnot2s %f29, %f29, %f14
24038 subc %l6, %i2, %i7
24039 sdiv %g6, 0x1F32, %i4
24040 siam 0x5
24041 andncc %g2, %o5, %g3
24042 and %o3, %g4, %o1
24043 movne %xcc, %i0, %o6
24044 movrlez %o7, %l3, %l4
24045 bg,a,pt %xcc, loop_2325
24046 movleu %xcc, %g7, %l5
24047 movrlz %i5, 0x2EF, %g5
24048 fnot2s %f16, %f3
24049loop_2325:
24050 bgu,a,pn %icc, loop_2326
24051 fbe %fcc2, loop_2327
24052 bge,a %xcc, loop_2328
24053 movge %xcc, %i6, %l0
24054loop_2326:
24055 fpadd32s %f26, %f17, %f23
24056loop_2327:
24057 sir 0x13B8
24058loop_2328:
24059 nop
24060 set 0x73, %i5
24061 ldub [%l7 + %i5], %o0
24062 edge32 %g1, %o4, %i3
24063 edge32n %l1, %o2, %i1
24064 movrlez %l2, 0x052, %l6
24065 edge16n %i2, %g6, %i4
24066 tcs %icc, 0x1
24067 taddcc %i7, 0x1E1F, %o5
24068 tle %xcc, 0x2
24069 edge32l %g3, %g2, %g4
24070 movge %icc, %o1, %i0
24071 nop
24072 set 0x30, %i7
24073 stb %o6, [%l7 + %i7]
24074 fpadd32s %f24, %f22, %f9
24075 fmovrslez %o3, %f0, %f6
24076 set 0x40, %g7
24077 lduha [%l7 + %g7] 0x89, %o7
24078 movg %xcc, %l3, %g7
24079 taddcc %l5, %i5, %g5
24080 movg %icc, %i6, %l4
24081 set 0x70, %g1
24082 ldda [%l7 + %g1] 0x10, %o0
24083 lduh [%l7 + 0x1E], %g1
24084 movleu %icc, %l0, %i3
24085 brnz,a %l1, loop_2329
24086 be,a,pt %icc, loop_2330
24087 fbe %fcc0, loop_2331
24088 tne %xcc, 0x1
24089loop_2329:
24090 movge %xcc, %o4, %o2
24091loop_2330:
24092 subccc %i1, %l6, %i2
24093loop_2331:
24094 smul %g6, %i4, %i7
24095 srlx %o5, 0x14, %g3
24096 umulcc %l2, %g4, %o1
24097 pdist %f0, %f22, %f12
24098 tvs %xcc, 0x3
24099 sdivcc %g2, 0x13B3, %i0
24100 movrne %o6, %o3, %l3
24101 bpos,a,pn %icc, loop_2332
24102 udivcc %o7, 0x09EE, %l5
24103 movcc %icc, %g7, %g5
24104 fbge,a %fcc3, loop_2333
24105loop_2332:
24106 fzero %f12
24107 prefetch [%l7 + 0x70], 0x0
24108 edge32 %i5, %i6, %o0
24109loop_2333:
24110 subccc %l4, 0x1259, %l0
24111 fmovdcc %xcc, %f25, %f27
24112 udiv %g1, 0x1778, %i3
24113 fcmpgt32 %f4, %f10, %o4
24114 set 0x28, %l6
24115 stxa %l1, [%l7 + %l6] 0x0c
24116 andcc %i1, %l6, %i2
24117 movge %icc, %g6, %o2
24118 nop
24119 setx loop_2334, %l0, %l1
24120 jmpl %l1, %i7
24121 movle %icc, %i4, %o5
24122 movn %xcc, %l2, %g3
24123 ta %icc, 0x6
24124loop_2334:
24125 bg,pn %xcc, loop_2335
24126 subccc %o1, %g2, %g4
24127 array16 %o6, %o3, %i0
24128 fmovdle %xcc, %f18, %f1
24129loop_2335:
24130 orn %l3, 0x0340, %o7
24131 fcmple16 %f10, %f30, %l5
24132 movvc %xcc, %g5, %i5
24133 movre %g7, %i6, %l4
24134 nop
24135 setx loop_2336, %l0, %l1
24136 wrpr 0x1, %tl
24137 wrpr %l1, %tnpc
24138 setx 0x34400001400, %l0, %l1
24139 wrpr %l1, %tstate
24140 wrhpr 0x4, %htstate
24141 done
24142 edge8n %l0, %g1, %i3
24143 fbo %fcc0, loop_2337
24144 fsrc1s %f22, %f10
24145loop_2336:
24146 mova %icc, %o4, %o0
24147 edge16 %l1, %l6, %i2
24148loop_2337:
24149 tvc %xcc, 0x6
24150 fnot2s %f9, %f3
24151 edge8 %i1, %g6, %i7
24152 sllx %i4, 0x0B, %o5
24153 movvc %xcc, %o2, %l2
24154 sllx %o1, 0x1F, %g3
24155 bleu,pt %xcc, loop_2338
24156 and %g4, 0x111D, %o6
24157 array32 %o3, %i0, %l3
24158 sdivcc %o7, 0x10BC, %g2
24159loop_2338:
24160 fpsub16 %f6, %f30, %f14
24161 movge %icc, %g5, %i5
24162 edge16 %l5, %g7, %i6
24163 udivcc %l4, 0x135C, %l0
24164 srax %g1, 0x08, %o4
24165 fxnors %f12, %f5, %f18
24166 xnorcc %i3, %o0, %l6
24167 add %l1, %i1, %i2
24168 movrlz %g6, 0x2C5, %i7
24169 mulx %i4, %o2, %l2
24170 movne %icc, %o5, %o1
24171 edge16ln %g4, %g3, %o3
24172 fbo %fcc3, loop_2339
24173 fone %f10
24174 set 0x58, %o0
24175 prefetcha [%l7 + %o0] 0x04, 0x1
24176loop_2339:
24177 fmul8x16 %f18, %f8, %f14
24178 wr %g0, 0x0c, %asi
24179 lda [%l7 + 0x6C] %asi, %f21
24180 set 0x40, %o2
24181 stda %f16, [%l7 + %o2] 0x1f
24182 membar #Sync
24183 brlz %o6, loop_2340
24184 fbuge,a %fcc1, loop_2341
24185 fzero %f24
24186 fmul8x16au %f11, %f24, %f30
24187loop_2340:
24188 fmovrslz %l3, %f22, %f3
24189loop_2341:
24190 fmovdle %xcc, %f15, %f29
24191 ba,a loop_2342
24192 edge8ln %o7, %g5, %i5
24193 tg %icc, 0x0
24194 fba %fcc0, loop_2343
24195loop_2342:
24196 fnot1s %f22, %f10
24197 fbule %fcc1, loop_2344
24198 tsubcc %l5, %g2, %g7
24199loop_2343:
24200 movneg %icc, %l4, %i6
24201 movleu %icc, %g1, %o4
24202loop_2344:
24203 edge32 %l0, %i3, %o0
24204 udiv %l6, 0x1A67, %i1
24205 nop
24206 set 0x60, %i6
24207 ldd [%l7 + %i6], %f10
24208 fandnot1 %f28, %f30, %f20
24209 fbne,a %fcc3, loop_2345
24210 edge8n %i2, %g6, %l1
24211 movrne %i4, 0x101, %o2
24212 wr %g0, 0x18, %asi
24213 lduba [%l7 + 0x3F] %asi, %l2
24214loop_2345:
24215 nop
24216 set 0x5D, %o3
24217 ldstuba [%l7 + %o3] 0x19, %o5
24218 fnegs %f11, %f18
24219 fandnot1s %f14, %f10, %f7
24220 ba,a,pt %xcc, loop_2346
24221 movpos %icc, %i7, %g4
24222 srlx %o1, %g3, %i0
24223 te %icc, 0x5
24224loop_2346:
24225 fcmpd %fcc2, %f2, %f14
24226 set 0x5C, %i4
24227 sta %f23, [%l7 + %i4] 0x10
24228 fmovsvc %icc, %f11, %f21
24229 edge8l %o3, %l3, %o7
24230 edge16 %o6, %i5, %g5
24231 membar 0x10
24232 set 0x54, %g3
24233 ldsba [%l7 + %g3] 0x88, %l5
24234 fmovdge %xcc, %f12, %f3
24235 subccc %g2, 0x06A1, %l4
24236 andcc %i6, %g7, %o4
24237 taddcctv %g1, %i3, %l0
24238 tl %icc, 0x2
24239 movge %xcc, %l6, %i1
24240 fxnor %f20, %f18, %f20
24241 te %icc, 0x0
24242 stb %o0, [%l7 + 0x2D]
24243 set 0x108, %g4
24244 ldxa [%g0 + %g4] 0x21, %i2
24245 fands %f9, %f13, %f24
24246 fornot1 %f30, %f16, %f0
24247 srl %l1, 0x1F, %g6
24248 taddcc %i4, 0x02EA, %l2
24249 fmovdgu %xcc, %f12, %f22
24250 fmovdneg %icc, %f17, %f25
24251 move %xcc, %o2, %i7
24252 brz,a %o5, loop_2347
24253 sll %g4, 0x16, %o1
24254 wr %g0, 0x80, %asi
24255 stha %i0, [%l7 + 0x2A] %asi
24256loop_2347:
24257 brgz %o3, loop_2348
24258 bn,pn %xcc, loop_2349
24259 fcmps %fcc0, %f8, %f22
24260 xnorcc %l3, 0x165F, %o7
24261loop_2348:
24262 move %icc, %o6, %i5
24263loop_2349:
24264 umul %g5, 0x0969, %g3
24265 udiv %l5, 0x17E2, %l4
24266 movrne %g2, %i6, %g7
24267 fmovdneg %xcc, %f30, %f1
24268 movrlez %o4, %g1, %l0
24269 sdivcc %i3, 0x0F86, %l6
24270 srlx %i1, 0x1F, %i2
24271 add %o0, %l1, %i4
24272 andcc %g6, 0x0B26, %o2
24273 st %f22, [%l7 + 0x48]
24274 siam 0x7
24275 udivcc %l2, 0x0C80, %i7
24276 srl %g4, %o5, %i0
24277 fmovdle %icc, %f19, %f3
24278 fone %f8
24279 edge16l %o1, %l3, %o3
24280 array8 %o7, %o6, %g5
24281 be,a,pn %icc, loop_2350
24282 tgu %xcc, 0x3
24283 movvs %xcc, %i5, %l5
24284 movrne %g3, 0x18D, %l4
24285loop_2350:
24286 edge32n %i6, %g7, %o4
24287 sdiv %g1, 0x1FAF, %l0
24288 edge16ln %i3, %l6, %g2
24289 bl %icc, loop_2351
24290 fpsub16 %f28, %f16, %f28
24291 tsubcc %i1, 0x1DF1, %i2
24292 fmovdgu %xcc, %f24, %f26
24293loop_2351:
24294 fcmpne16 %f18, %f14, %l1
24295 edge8n %o0, %g6, %i4
24296 wr %g0, 0x81, %asi
24297 lda [%l7 + 0x48] %asi, %f13
24298 fmovda %xcc, %f24, %f8
24299 fnot1 %f28, %f12
24300 tge %icc, 0x4
24301 tn %icc, 0x0
24302 fmuld8ulx16 %f18, %f3, %f12
24303 edge32n %l2, %o2, %g4
24304 std %f10, [%l7 + 0x08]
24305 fsrc1s %f14, %f7
24306 bl,a %xcc, loop_2352
24307 fsrc2 %f12, %f10
24308 fornot1 %f28, %f6, %f18
24309 xnor %i7, %i0, %o1
24310loop_2352:
24311 fmovsgu %xcc, %f19, %f11
24312 fbl,a %fcc2, loop_2353
24313 tvc %xcc, 0x6
24314 movvs %xcc, %l3, %o3
24315 sll %o5, 0x1C, %o7
24316loop_2353:
24317 edge32 %g5, %o6, %i5
24318 saved
24319 rdpr %cwp, %g1
24320 rdpr %cansave, %g2
24321 rdpr %canrestore, %g3
24322 rdpr %cleanwin, %g4
24323 rdpr %otherwin, %g5
24324 rdpr %wstate, %g6
24325 wr %g0, 0x18, %asi
24326 stba %g3, [%l7 + 0x5F] %asi
24327 alignaddr %l4, %l5, %i6
24328 wr %g0, 0x89, %asi
24329 stha %g7, [%l7 + 0x46] %asi
24330 wr %g0, 0x88, %asi
24331 ldsba [%l7 + 0x15] %asi, %o4
24332 fmovsl %icc, %f19, %f4
24333 fbe,a %fcc1, loop_2354
24334 movpos %xcc, %g1, %l0
24335 addcc %l6, 0x052E, %g2
24336 smulcc %i1, 0x04FA, %i2
24337loop_2354:
24338 fpadd32s %f17, %f1, %f24
24339 movg %icc, %l1, %o0
24340 set 0x4C, %l1
24341 ldsha [%l7 + %l1] 0x18, %i3
24342 edge16n %i4, %g6, %l2
24343 andn %o2, %g4, %i0
24344 fmovrslez %i7, %f4, %f29
24345 fmuld8ulx16 %f30, %f19, %f6
24346 sethi 0x15D8, %l3
24347 fands %f3, %f21, %f15
24348 array8 %o3, %o1, %o5
24349 fpack32 %f0, %f2, %f28
24350 sllx %o7, %g5, %o6
24351 fnands %f1, %f24, %f25
24352 wr %g0, 0x81, %asi
24353 lduwa [%l7 + 0x20] %asi, %i5
24354 fmovda %xcc, %f10, %f4
24355 fcmpd %fcc3, %f4, %f0
24356 xnor %l4, %l5, %g3
24357 movrlz %i6, 0x3AA, %o4
24358 fmovde %icc, %f10, %f10
24359 stw %g7, [%l7 + 0x24]
24360 wr %g0, 0x1e, %asi
24361 stda %f16, [%l7 + 0x40] %asi
24362 membar #Sync
24363 edge32ln %l0, %l6, %g1
24364 fandnot1s %f3, %f18, %f14
24365 movneg %xcc, %g2, %i1
24366 fmovd %f0, %f10
24367 fmovsvc %icc, %f0, %f23
24368 bleu %icc, loop_2355
24369 andn %l1, 0x1185, %o0
24370 swap [%l7 + 0x38], %i2
24371 fpadd16s %f19, %f21, %f31
24372loop_2355:
24373 brgz %i3, loop_2356
24374 fxnor %f20, %f2, %f2
24375 movcs %icc, %g6, %l2
24376 movpos %xcc, %o2, %i4
24377loop_2356:
24378 srlx %i0, %g4, %l3
24379 sethi 0x04AB, %i7
24380 xorcc %o1, 0x1DDF, %o5
24381 fbl,a %fcc3, loop_2357
24382 umul %o3, 0x134D, %o7
24383 fmovsgu %icc, %f4, %f1
24384 edge16ln %g5, %i5, %l4
24385loop_2357:
24386 bg %xcc, loop_2358
24387 fmul8sux16 %f14, %f8, %f30
24388 sllx %o6, 0x08, %g3
24389 smulcc %l5, 0x02F0, %o4
24390loop_2358:
24391 ba,a,pn %icc, loop_2359
24392 lduh [%l7 + 0x34], %g7
24393 tcc %icc, 0x5
24394 ldd [%l7 + 0x30], %i6
24395loop_2359:
24396 movrlz %l6, 0x26F, %g1
24397 fpadd16s %f4, %f29, %f18
24398 fnand %f26, %f18, %f12
24399 fmovsvc %xcc, %f18, %f9
24400 movcc %xcc, %l0, %g2
24401 fand %f30, %f22, %f28
24402 fmovd %f6, %f30
24403 move %icc, %i1, %l1
24404 fmovdle %icc, %f24, %f29
24405 tsubcc %o0, 0x1783, %i3
24406 fbg %fcc2, loop_2360
24407 movgu %xcc, %g6, %i2
24408 movleu %icc, %l2, %i4
24409 edge32 %o2, %i0, %g4
24410loop_2360:
24411 bcs %xcc, loop_2361
24412 nop
24413 set 0x48, %i1
24414 std %l2, [%l7 + %i1]
24415 set 0x60, %l3
24416 stwa %i7, [%l7 + %l3] 0x11
24417loop_2361:
24418 smul %o1, %o3, %o7
24419 sra %o5, %g5, %l4
24420 nop
24421 set 0x1C, %l5
24422 lduw [%l7 + %l5], %i5
24423 tg %icc, 0x6
24424 brgez %g3, loop_2362
24425 fmovsle %xcc, %f10, %f6
24426 movle %xcc, %l5, %o4
24427 alignaddrl %g7, %i6, %l6
24428loop_2362:
24429 smulcc %g1, 0x0F64, %o6
24430 movre %g2, 0x392, %i1
24431 tcc %icc, 0x3
24432 fcmple16 %f6, %f28, %l1
24433 xnorcc %o0, 0x1119, %i3
24434 fabss %f19, %f5
24435 ta %icc, 0x3
24436 movge %icc, %l0, %i2
24437 st %f9, [%l7 + 0x2C]
24438 edge32 %l2, %i4, %o2
24439 bneg,a loop_2363
24440 st %f21, [%l7 + 0x54]
24441 fpackfix %f24, %f3
24442 saved
24443 rdpr %cwp, %g1
24444 rdpr %cansave, %g2
24445 rdpr %canrestore, %g3
24446 rdpr %cleanwin, %g4
24447 rdpr %otherwin, %g5
24448 rdpr %wstate, %g6
24449loop_2363:
24450 fmovsleu %xcc, %f17, %f28
24451 ta %xcc, 0x5
24452 subccc %i0, 0x0F96, %g6
24453 orn %g4, 0x02CE, %l3
24454 stb %o1, [%l7 + 0x20]
24455 restored
24456 rdpr %cwp, %g1
24457 rdpr %cansave, %g2
24458 rdpr %canrestore, %g3
24459 rdpr %cleanwin, %g4
24460 rdpr %otherwin, %g5
24461 rdpr %wstate, %g6
24462 stbar
24463 fmovrse %o3, %f16, %f10
24464 fbo %fcc1, loop_2364
24465 fcmpeq32 %f8, %f24, %o7
24466 edge16l %o5, %i7, %g5
24467 fcmped %fcc1, %f18, %f10
24468loop_2364:
24469 fbg %fcc0, loop_2365
24470 stbar
24471 tgu %icc, 0x2
24472 sdivcc %i5, 0x16EF, %g3
24473loop_2365:
24474 tle %icc, 0x0
24475 fmuld8ulx16 %f3, %f7, %f30
24476 swap [%l7 + 0x44], %l4
24477 array32 %l5, %g7, %i6
24478 fpsub16 %f10, %f12, %f16
24479 fbue %fcc2, loop_2366
24480 movg %xcc, %o4, %l6
24481 movvc %xcc, %o6, %g1
24482 tsubcctv %i1, 0x076F, %g2
24483loop_2366:
24484 tle %xcc, 0x2
24485 fmuld8sux16 %f18, %f15, %f6
24486 fmovdleu %xcc, %f11, %f19
24487 ta %xcc, 0x0
24488 fba %fcc2, loop_2367
24489 call loop_2368
24490 sllx %l1, 0x0A, %i3
24491 movre %o0, 0x1C4, %l0
24492loop_2367:
24493 edge32ln %i2, %i4, %l2
24494loop_2368:
24495 te %icc, 0x1
24496 fpadd16 %f14, %f14, %f18
24497 umulcc %o2, %g6, %i0
24498 fpsub32 %f26, %f18, %f30
24499 movvs %xcc, %l3, %g4
24500 fpack16 %f26, %f29
24501 move %icc, %o1, %o7
24502 srlx %o5, %o3, %g5
24503 move %icc, %i5, %g3
24504 movrgz %l4, 0x25B, %i7
24505 xnor %g7, %l5, %o4
24506 tcc %icc, 0x5
24507 movrlz %i6, 0x0A0, %l6
24508 edge16 %g1, %i1, %o6
24509 subccc %g2, 0x0D67, %i3
24510 set 0x40, %o7
24511 stda %f16, [%l7 + %o7] 0x18
24512 mova %xcc, %l1, %o0
24513 edge32ln %l0, %i2, %l2
24514 xnor %o2, %g6, %i4
24515 movneg %icc, %l3, %g4
24516 fmovsne %icc, %f1, %f31
24517 tle %icc, 0x4
24518 tn %icc, 0x3
24519 brlz,a %o1, loop_2369
24520 fone %f26
24521 udivcc %o7, 0x109D, %i0
24522 edge16l %o5, %o3, %i5
24523loop_2369:
24524 nop
24525 wr %g0, 0x80, %asi
24526 stxa %g5, [%l7 + 0x18] %asi
24527 set 0x74, %o1
24528 lda [%l7 + %o1] 0x15, %f19
24529 orncc %g3, %l4, %i7
24530 taddcctv %l5, %g7, %o4
24531 wr %g0, 0x80, %asi
24532 stda %f0, [%l7 + 0x40] %asi
24533 ldd [%l7 + 0x10], %f26
24534 bvc,a %icc, loop_2370
24535 fbule %fcc2, loop_2371
24536 movcs %xcc, %l6, %i6
24537 move %xcc, %g1, %i1
24538loop_2370:
24539 popc %o6, %g2
24540loop_2371:
24541 tle %icc, 0x7
24542 movrlez %i3, 0x1C5, %o0
24543 set 0x1B, %i3
24544 lduba [%l7 + %i3] 0x04, %l0
24545 wr %g0, 0xf8, %asi
24546 stda %f0, [%l7 + 0x40] %asi
24547 membar #Sync
24548 nop
24549 set 0x38, %o4
24550 ldx [%l7 + %o4], %l1
24551 sub %l2, %i2, %o2
24552 tneg %xcc, 0x4
24553 srlx %i4, 0x1E, %g6
24554 xnorcc %g4, %l3, %o1
24555 andncc %o7, %i0, %o5
24556 subc %i5, 0x1E23, %g5
24557 sdivcc %o3, 0x0D22, %l4
24558 fand %f26, %f16, %f18
24559 std %g2, [%l7 + 0x78]
24560 tcc %icc, 0x3
24561 movvs %xcc, %l5, %g7
24562 set 0x40, %g5
24563 lduwa [%l7 + %g5] 0x0c, %i7
24564 nop
24565 set 0x2E, %g2
24566 ldstub [%l7 + %g2], %l6
24567 fnot1 %f0, %f24
24568 xnorcc %i6, %g1, %o4
24569 movrlz %o6, %g2, %i3
24570 nop
24571 set 0x18, %o6
24572 ldx [%l7 + %o6], %i1
24573 fandnot2 %f14, %f4, %f4
24574 andn %o0, 0x04F0, %l0
24575 fmovsl %xcc, %f14, %f28
24576 sdiv %l1, 0x096B, %i2
24577 fmovsneg %icc, %f6, %f9
24578 movle %icc, %o2, %l2
24579 fmovspos %xcc, %f7, %f16
24580 nop
24581 setx loop_2372, %l0, %l1
24582 wrpr 0x1, %tl
24583 wrpr %l1, %tnpc
24584 setx 0x34400001400, %l0, %l1
24585 wrpr %l1, %tstate
24586 wrhpr 0x4, %htstate
24587 done
24588 sdiv %i4, 0x134D, %g4
24589 fpadd16 %f20, %f18, %f4
24590 movleu %icc, %l3, %g6
24591loop_2372:
24592 edge16n %o7, %i0, %o1
24593 subc %o5, %i5, %o3
24594 andncc %g5, %g3, %l4
24595 nop
24596 setx loop_2373, %l0, %l1
24597 jmpl %l1, %l5
24598 edge8ln %i7, %g7, %i6
24599 fmovdcc %icc, %f30, %f24
24600 ldd [%l7 + 0x48], %f16
24601loop_2373:
24602 fmovdcc %xcc, %f31, %f1
24603 or %l6, 0x1D3F, %g1
24604 array16 %o6, %o4, %g2
24605 movl %icc, %i1, %o0
24606 edge32 %i3, %l0, %i2
24607 bgu,pn %icc, loop_2374
24608 tle %xcc, 0x5
24609 bshuffle %f12, %f4, %f10
24610 sllx %l1, 0x10, %o2
24611loop_2374:
24612 xnor %i4, 0x0ED2, %l2
24613 set 0x1A, %l2
24614 lduha [%l7 + %l2] 0x11, %g4
24615 brgz,a %g6, loop_2375
24616 smul %l3, 0x018B, %i0
24617 fmul8x16au %f28, %f15, %f8
24618 prefetch [%l7 + 0x70], 0x0
24619loop_2375:
24620 fba,a %fcc2, loop_2376
24621 ldstub [%l7 + 0x3A], %o7
24622 fmovrsgez %o1, %f0, %f6
24623 movgu %xcc, %i5, %o5
24624loop_2376:
24625 sllx %o3, 0x1E, %g5
24626 fmovda %icc, %f21, %f5
24627 taddcctv %l4, %l5, %i7
24628 fornot1s %f8, %f28, %f0
24629 call loop_2377
24630 fors %f19, %f18, %f25
24631 srax %g7, %g3, %i6
24632 tge %icc, 0x3
24633loop_2377:
24634 edge8ln %g1, %l6, %o4
24635 fbul,a %fcc3, loop_2378
24636 edge16ln %g2, %i1, %o6
24637 movgu %xcc, %o0, %l0
24638 movge %xcc, %i2, %l1
24639loop_2378:
24640 andn %o2, 0x1BAB, %i3
24641 bl loop_2379
24642 brlz,a %l2, loop_2380
24643 fpsub16 %f30, %f0, %f0
24644 fmul8x16au %f16, %f2, %f10
24645loop_2379:
24646 fexpand %f11, %f28
24647loop_2380:
24648 tle %xcc, 0x3
24649 ta %xcc, 0x1
24650 edge8 %g4, %g6, %l3
24651 movrgez %i0, %o7, %i4
24652 fabss %f29, %f4
24653 wr %g0, 0x04, %asi
24654 ldsba [%l7 + 0x3C] %asi, %i5
24655 array32 %o5, %o1, %o3
24656 fpsub32s %f10, %f2, %f17
24657 saved
24658 rdpr %cwp, %g1
24659 rdpr %cansave, %g2
24660 rdpr %canrestore, %g3
24661 rdpr %cleanwin, %g4
24662 rdpr %otherwin, %g5
24663 rdpr %wstate, %g6
24664 sdivx %l4, 0x08D9, %g5
24665 set 0x0C, %i0
24666 swapa [%l7 + %i0] 0x80, %l5
24667 fmovrslz %i7, %f15, %f1
24668 movne %xcc, %g3, %g7
24669 movrne %i6, %g1, %l6
24670 movneg %xcc, %g2, %i1
24671 fbul %fcc0, loop_2381
24672 edge32l %o4, %o0, %o6
24673 bpos,a loop_2382
24674 st %f26, [%l7 + 0x38]
24675loop_2381:
24676 tg %icc, 0x2
24677 alignaddrl %l0, %l1, %i2
24678loop_2382:
24679 fmovspos %xcc, %f2, %f14
24680 srlx %i3, %l2, %g4
24681 swap [%l7 + 0x48], %o2
24682 fbue,a %fcc2, loop_2383
24683 fors %f11, %f15, %f10
24684 umulcc %l3, 0x1871, %g6
24685 edge8 %i0, %i4, %i5
24686loop_2383:
24687 edge32 %o5, %o7, %o3
24688 sdiv %o1, 0x00BD, %g5
24689 sth %l5, [%l7 + 0x78]
24690 edge16 %l4, %i7, %g3
24691 bneg,a,pt %xcc, loop_2384
24692 movrgz %i6, %g7, %l6
24693 movle %xcc, %g1, %g2
24694 mulscc %i1, 0x0CFA, %o4
24695loop_2384:
24696 restored
24697 rdpr %cwp, %g1
24698 rdpr %cansave, %g2
24699 rdpr %canrestore, %g3
24700 rdpr %cleanwin, %g4
24701 rdpr %otherwin, %g5
24702 rdpr %wstate, %g6
24703 udiv %o0, 0x018A, %l0
24704 fcmped %fcc3, %f10, %f20
24705 brgez,a %l1, loop_2385
24706 or %i2, %i3, %o6
24707 tcs %xcc, 0x2
24708 movg %xcc, %l2, %o2
24709loop_2385:
24710 sra %l3, 0x0B, %g6
24711 bl loop_2386
24712 tsubcc %i0, %g4, %i5
24713 te %icc, 0x2
24714 andncc %i4, %o5, %o3
24715loop_2386:
24716 tgu %icc, 0x1
24717 wr %g0, 0x11, %asi
24718 swapa [%l7 + 0x60] %asi, %o7
24719 fcmpne32 %f26, %f0, %o1
24720 edge8n %g5, %l5, %i7
24721 fexpand %f30, %f26
24722 saved
24723 rdpr %cwp, %g1
24724 rdpr %cansave, %g2
24725 rdpr %canrestore, %g3
24726 rdpr %cleanwin, %g4
24727 rdpr %otherwin, %g5
24728 rdpr %wstate, %g6
24729 nop
24730 setx loop_2387, %l0, %l1
24731 jmpl %l1, %l4
24732 movneg %xcc, %i6, %g7
24733 restored
24734 rdpr %cwp, %g1
24735 rdpr %cansave, %g2
24736 rdpr %canrestore, %g3
24737 rdpr %cleanwin, %g4
24738 rdpr %otherwin, %g5
24739 rdpr %wstate, %g6
24740 udivcc %g3, 0x1C54, %g1
24741loop_2387:
24742 tge %icc, 0x3
24743 movpos %icc, %l6, %i1
24744 fmovsneg %icc, %f18, %f8
24745 fmul8x16al %f16, %f20, %f18
24746 membar 0x50
24747 tsubcctv %g2, %o4, %l0
24748 edge8ln %l1, %i2, %i3
24749 sethi 0x19BF, %o6
24750 popc 0x088A, %o0
24751 tgu %xcc, 0x6
24752 sdiv %l2, 0x0AA0, %l3
24753 fmovdvc %xcc, %f8, %f27
24754 bge,pt %xcc, loop_2388
24755 addccc %g6, 0x07C9, %i0
24756 fbo,a %fcc0, loop_2389
24757 popc 0x0437, %g4
24758loop_2388:
24759 ldsh [%l7 + 0x18], %i5
24760 sethi 0x1716, %i4
24761loop_2389:
24762 movle %icc, %o2, %o5
24763 fandnot2 %f20, %f24, %f4
24764 bcs %icc, loop_2390
24765 ldsw [%l7 + 0x38], %o7
24766 fmovsne %xcc, %f23, %f19
24767 set 0x24, %l0
24768 ldsha [%l7 + %l0] 0x11, %o3
24769loop_2390:
24770 array32 %g5, %o1, %i7
24771 ldd [%l7 + 0x10], %l4
24772 move %icc, %l4, %i6
24773 edge32ln %g7, %g1, %l6
24774 wr %g0, 0x10, %asi
24775 lda [%l7 + 0x30] %asi, %f11
24776 nop
24777 set 0x44, %g6
24778 sth %i1, [%l7 + %g6]
24779 sethi 0x0966, %g2
24780 srlx %g3, 0x13, %o4
24781 sdivcc %l0, 0x04E1, %i2
24782 sll %i3, %l1, %o0
24783 fmovse %xcc, %f24, %f21
24784 taddcc %l2, 0x0440, %o6
24785 edge16l %g6, %i0, %l3
24786 array8 %i5, %i4, %g4
24787 brlz %o2, loop_2391
24788 umulcc %o7, %o3, %o5
24789 fcmpeq32 %f2, %f16, %o1
24790 fbule %fcc0, loop_2392
24791loop_2391:
24792 sllx %g5, %l5, %l4
24793 addcc %i7, %i6, %g1
24794 edge8l %g7, %i1, %l6
24795loop_2392:
24796 sir 0x1A26
24797 flush %l7 + 0x30
24798 andcc %g2, %o4, %g3
24799 tsubcctv %i2, 0x03DF, %l0
24800 ta %icc, 0x5
24801 bgu,a %xcc, loop_2393
24802 fmovdvs %xcc, %f16, %f15
24803 udivcc %i3, 0x1D90, %l1
24804 fmovsg %xcc, %f22, %f12
24805loop_2393:
24806 tsubcc %o0, 0x1D11, %o6
24807 tn %xcc, 0x2
24808 fmovdn %icc, %f8, %f27
24809 fbo %fcc0, loop_2394
24810 andncc %l2, %g6, %l3
24811 fmovdn %xcc, %f4, %f6
24812 andcc %i0, 0x00D9, %i4
24813loop_2394:
24814 movre %i5, %g4, %o2
24815 saved
24816 rdpr %cwp, %g1
24817 rdpr %cansave, %g2
24818 rdpr %canrestore, %g3
24819 rdpr %cleanwin, %g4
24820 rdpr %otherwin, %g5
24821 rdpr %wstate, %g6
24822 tvc %icc, 0x0
24823 fmul8x16 %f7, %f24, %f24
24824 udivx %o7, 0x140D, %o3
24825 orn %o1, %o5, %l5
24826 set 0x50, %i2
24827 lduba [%l7 + %i2] 0x15, %g5
24828 tg %icc, 0x5
24829 pdist %f18, %f22, %f30
24830 fmovdcs %xcc, %f25, %f3
24831 tn %xcc, 0x1
24832 xnor %l4, %i7, %g1
24833 tne %xcc, 0x7
24834 edge8n %g7, %i1, %i6
24835 movcs %icc, %l6, %g2
24836 movgu %icc, %o4, %i2
24837 wr %g0, 0x88, %asi
24838 lduha [%l7 + 0x18] %asi, %g3
24839 fba %fcc3, loop_2395
24840 ble,pt %icc, loop_2396
24841 taddcctv %l0, 0x1173, %i3
24842 fmovrdlez %o0, %f14, %f2
24843loop_2395:
24844 movre %o6, 0x2A5, %l2
24845loop_2396:
24846 andncc %g6, %l3, %i0
24847 andn %i4, %i5, %g4
24848 restored
24849 rdpr %cwp, %g1
24850 rdpr %cansave, %g2
24851 rdpr %canrestore, %g3
24852 rdpr %cleanwin, %g4
24853 rdpr %otherwin, %g5
24854 rdpr %wstate, %g6
24855 xnorcc %l1, 0x13D8, %o2
24856 fmovsl %xcc, %f21, %f5
24857 popc %o3, %o7
24858 fmovdg %xcc, %f17, %f30
24859 tleu %xcc, 0x1
24860 fmovdg %xcc, %f8, %f13
24861 for %f22, %f20, %f16
24862 fmovdcc %icc, %f4, %f4
24863 edge16 %o1, %l5, %o5
24864 sub %g5, %l4, %g1
24865 fmovdcs %icc, %f27, %f10
24866 fmovsl %xcc, %f14, %f21
24867 or %i7, 0x0BC5, %g7
24868 bg,a loop_2397
24869 udiv %i1, 0x0F9E, %l6
24870 fands %f1, %f25, %f10
24871 umul %g2, 0x0C84, %o4
24872loop_2397:
24873 mulx %i6, %g3, %l0
24874 fmovdvs %xcc, %f12, %f10
24875 ldstub [%l7 + 0x0D], %i3
24876 xnor %i2, %o0, %o6
24877 add %g6, 0x0918, %l2
24878 array8 %i0, %l3, %i4
24879 popc %i5, %l1
24880 fzeros %f13
24881 sdivcc %o2, 0x0B7C, %g4
24882 addc %o3, %o7, %o1
24883 array32 %l5, %o5, %g5
24884 tcc %xcc, 0x1
24885 sdiv %g1, 0x0B57, %l4
24886 movge %xcc, %i7, %g7
24887 udivcc %i1, 0x05EF, %g2
24888 brlz %o4, loop_2398
24889 fmovrslez %i6, %f9, %f29
24890 movneg %xcc, %l6, %l0
24891 edge8ln %g3, %i3, %i2
24892loop_2398:
24893 ta %icc, 0x7
24894 fbuge %fcc1, loop_2399
24895 restored
24896 rdpr %cwp, %g1
24897 rdpr %cansave, %g2
24898 rdpr %canrestore, %g3
24899 rdpr %cleanwin, %g4
24900 rdpr %otherwin, %g5
24901 rdpr %wstate, %g6
24902 wr %g0, 0x23, %asi
24903 stha %o6, [%l7 + 0x36] %asi
24904 membar #Sync
24905loop_2399:
24906 movpos %xcc, %g6, %l2
24907 edge8l %o0, %i0, %l3
24908 fmul8x16al %f18, %f7, %f14
24909 mova %xcc, %i5, %l1
24910 sdivx %o2, 0x196F, %g4
24911 fmovdleu %icc, %f24, %f2
24912 ldd [%l7 + 0x08], %o2
24913 nop
24914 setx loop_2400, %l0, %l1
24915 wrpr 0x1, %tl
24916 wrpr %l1, %tpc
24917 add %l1, 0x4, %l1
24918 wrpr %l1, %tnpc
24919 setx 0x34400001400, %l0, %l1
24920 wrpr %l1, %tstate
24921 wrhpr 0x4, %htstate
24922 retry
24923 tleu %icc, 0x0
24924 fble %fcc0, loop_2401
24925 bg,a,pn %xcc, loop_2402
24926loop_2400:
24927 movneg %xcc, %i4, %o7
24928 wr %g0, 0x81, %asi
24929 lduba [%l7 + 0x63] %asi, %l5
24930loop_2401:
24931 fbul,a %fcc0, loop_2403
24932loop_2402:
24933 umulcc %o5, 0x19CD, %g5
24934 fmovdg %xcc, %f30, %f16
24935 srlx %g1, 0x13, %o1
24936loop_2403:
24937 fmul8ulx16 %f0, %f22, %f14
24938 orn %i7, 0x1BE2, %l4
24939 brlz,a %i1, loop_2404
24940 std %g6, [%l7 + 0x28]
24941 movrgez %o4, 0x1AD, %g2
24942 sra %i6, 0x01, %l6
24943loop_2404:
24944 movrne %g3, 0x24C, %i3
24945 movrgez %i2, %l0, %g6
24946 fnegd %f6, %f10
24947 brz,a %o6, loop_2405
24948 brgz %l2, loop_2406
24949 xor %o0, %i0, %i5
24950 nop
24951 setx loop_2407, %l0, %l1
24952 wrpr 0x1, %tl
24953 wrpr %l1, %tpc
24954 add %l1, 0x4, %l1
24955 wrpr %l1, %tnpc
24956 setx 0x34400001400, %l0, %l1
24957 wrpr %l1, %tstate
24958 wrhpr 0x4, %htstate
24959 retry
24960loop_2405:
24961 ble loop_2408
24962loop_2406:
24963 prefetch [%l7 + 0x40], 0x3
24964 udivcc %l3, 0x067F, %l1
24965loop_2407:
24966 fmovsvs %xcc, %f11, %f0
24967loop_2408:
24968 sir 0x1F41
24969 fmovscc %xcc, %f16, %f15
24970 membar #Sync
24971 wr %g0, 0xf9, %asi
24972 ldda [%l7 + 0x40] %asi, %f16
24973 fsrc2s %f21, %f26
24974 srlx %o2, %g4, %o3
24975 tvc %icc, 0x3
24976 fmovdcs %xcc, %f24, %f24
24977 tg %icc, 0x1
24978 udivcc %o7, 0x01BD, %i4
24979 ldd [%l7 + 0x10], %f30
24980 tvs %icc, 0x3
24981 orcc %l5, %g5, %g1
24982 movge %xcc, %o5, %o1
24983 fmovdcs %icc, %f15, %f31
24984 lduh [%l7 + 0x3C], %i7
24985 fmovrdlez %i1, %f12, %f30
24986 ldx [%l7 + 0x50], %g7
24987 add %l7, 0x64, %l6
24988 wr %g0, 0x89, %asi
24989 casa [%l6] %asi, %l4, %g2
24990 sth %i6, [%l7 + 0x42]
24991 wr %g0, 0x80, %asi
24992 prefetcha [%l7 + 0x18] %asi, 0x1
24993 and %o4, 0x1BD0, %i3
24994 orn %g3, 0x1DA8, %i2
24995 movn %xcc, %l0, %o6
24996 brlz,a %g6, loop_2409
24997 fbule %fcc0, loop_2410
24998 fmuld8ulx16 %f28, %f14, %f24
24999 movrgz %l2, 0x06E, %i0
25000loop_2409:
25001 nop
25002 set 0x14, %l4
25003 lduha [%l7 + %l4] 0x04, %o0
25004loop_2410:
25005 nop
25006 setx loop_2411, %l0, %l1
25007 jmpl %l1, %l3
25008 fbul,a %fcc0, loop_2412
25009 fxors %f27, %f30, %f0
25010 movrgez %l1, 0x0DC, %i5
25011loop_2411:
25012 orn %g4, 0x0240, %o2
25013loop_2412:
25014 edge32ln %o7, %i4, %l5
25015 std %o2, [%l7 + 0x48]
25016 edge16ln %g1, %g5, %o5
25017 movcc %icc, %o1, %i7
25018 addccc %g7, 0x000B, %i1
25019 movrgez %l4, %i6, %l6
25020 alignaddr %g2, %i3, %o4
25021 taddcctv %g3, 0x1004, %l0
25022 bvs,a %icc, loop_2413
25023 array16 %i2, %g6, %o6
25024 mulscc %l2, %o0, %l3
25025 mulx %i0, 0x1348, %l1
25026loop_2413:
25027 taddcctv %g4, %o2, %o7
25028 pdist %f20, %f6, %f8
25029 alignaddr %i5, %i4, %l5
25030 fmovdneg %xcc, %f31, %f3
25031 tle %icc, 0x5
25032 st %f11, [%l7 + 0x58]
25033 fsrc1 %f16, %f2
25034 andn %o3, %g1, %o5
25035 movcc %xcc, %o1, %g5
25036 ld [%l7 + 0x6C], %f5
25037 set 0x40, %i5
25038 stwa %g7, [%l7 + %i5] 0x04
25039 tleu %icc, 0x0
25040 add %l7, 0x3C, %l6
25041 wr %g0, 0x89, %asi
25042 casa [%l6] %asi, %i7, %i1
25043 prefetch [%l7 + 0x70], 0x2
25044 subcc %l4, 0x0EC0, %l6
25045 movpos %xcc, %i6, %g2
25046 tl %icc, 0x2
25047 fnand %f2, %f20, %f4
25048 fbge %fcc3, loop_2414
25049 stw %o4, [%l7 + 0x78]
25050 edge16n %i3, %g3, %i2
25051 orncc %l0, 0x1FED, %o6
25052loop_2414:
25053 taddcc %l2, %g6, %l3
25054 or %o0, 0x0201, %l1
25055 std %f26, [%l7 + 0x78]
25056 srax %i0, 0x1F, %o2
25057 edge16l %g4, %o7, %i5
25058 brlz,a %i4, loop_2415
25059 orcc %l5, %o3, %o5
25060 brz %g1, loop_2416
25061 std %g4, [%l7 + 0x70]
25062loop_2415:
25063 nop
25064 set 0x65, %o5
25065 ldsba [%l7 + %o5] 0x81, %o1
25066loop_2416:
25067 ta %icc, 0x7
25068 subc %i7, %g7, %l4
25069 alignaddrl %i1, %l6, %g2
25070 addc %o4, 0x1C58, %i6
25071 fba %fcc1, loop_2417
25072 bn,pt %xcc, loop_2418
25073 tsubcctv %g3, %i3, %l0
25074 tleu %xcc, 0x6
25075loop_2417:
25076 movrgez %o6, %l2, %g6
25077loop_2418:
25078 movre %i2, %o0, %l1
25079 fmovsg %icc, %f24, %f14
25080 sir 0x1FDF
25081 edge8ln %l3, %i0, %g4
25082 fcmped %fcc1, %f8, %f30
25083 tneg %xcc, 0x3
25084 wr %g0, 0x50, %asi
25085 ldxa [%g0 + 0x18] %asi, %o7
25086 movne %xcc, %i5, %i4
25087 std %f10, [%l7 + 0x70]
25088 bne loop_2419
25089 edge8l %l5, %o2, %o5
25090 tvs %icc, 0x2
25091 movn %xcc, %o3, %g5
25092loop_2419:
25093 sir 0x1622
25094 wr %g0, 0x21, %asi
25095 ldxa [%g0 + 0x8] %asi, %o1
25096 bpos %xcc, loop_2420
25097 tne %xcc, 0x3
25098 movrgez %i7, 0x148, %g7
25099 nop
25100 set 0x36, %i7
25101 stb %g1, [%l7 + %i7]
25102loop_2420:
25103 std %f4, [%l7 + 0x68]
25104 wr %g0, 0x18, %asi
25105 lduha [%l7 + 0x36] %asi, %l4
25106 for %f2, %f22, %f4
25107 movvs %xcc, %i1, %g2
25108 fnands %f10, %f18, %f6
25109 bne,a %icc, loop_2421
25110 flush %l7 + 0x7C
25111 edge8n %o4, %i6, %l6
25112 tn %xcc, 0x0
25113loop_2421:
25114 fandnot1 %f26, %f26, %f18
25115 bl %xcc, loop_2422
25116 sir 0x113D
25117 tsubcctv %i3, 0x0A81, %l0
25118 alignaddrl %o6, %g3, %g6
25119loop_2422:
25120 andn %i2, 0x14C6, %o0
25121 nop
25122 setx loop_2423, %l0, %l1
25123 jmpl %l1, %l1
25124 fbuge %fcc3, loop_2424
25125 nop
25126 setx loop_2425, %l0, %l1
25127 jmpl %l1, %l3
25128 edge16l %l2, %g4, %i0
25129loop_2423:
25130 or %o7, %i4, %i5
25131loop_2424:
25132 move %xcc, %o2, %o5
25133loop_2425:
25134 mulx %o3, %g5, %o1
25135 fbne,a %fcc2, loop_2426
25136 sir 0x0901
25137 flush %l7 + 0x3C
25138 add %l7, 0x7C, %l6
25139 wr %g0, 0x10, %asi
25140 lda [%l6] %asi, %l5
25141 casa [%l6] 0x10, %l5, %g7
25142loop_2426:
25143 fbn,a %fcc3, loop_2427
25144 sethi 0x1CA5, %i7
25145 udivcc %l4, 0x014B, %g1
25146 movcs %xcc, %g2, %i1
25147loop_2427:
25148 move %xcc, %o4, %i6
25149 movcc %xcc, %i3, %l6
25150 bcs %xcc, loop_2428
25151 tgu %xcc, 0x5
25152 set 0x14, %g7
25153 lduha [%l7 + %g7] 0x10, %o6
25154loop_2428:
25155 fpsub32s %f27, %f21, %f20
25156 wr %g0, 0xea, %asi
25157 stha %l0, [%l7 + 0x66] %asi
25158 membar #Sync
25159 alignaddr %g3, %g6, %o0
25160 edge8ln %l1, %l3, %i2
25161 edge8 %l2, %g4, %i0
25162 std %i4, [%l7 + 0x40]
25163 bl,a loop_2429
25164 fba,a %fcc0, loop_2430
25165 fands %f27, %f28, %f12
25166 fbge,a %fcc2, loop_2431
25167loop_2429:
25168 fzero %f30
25169loop_2430:
25170 fornot1s %f7, %f0, %f0
25171 bl,pt %xcc, loop_2432
25172loop_2431:
25173 tvs %xcc, 0x2
25174 srl %o7, 0x14, %o2
25175 edge32l %o5, %o3, %g5
25176loop_2432:
25177 edge32l %i5, %l5, %g7
25178 sdivcc %o1, 0x1E50, %l4
25179 te %icc, 0x6
25180 bl,a %icc, loop_2433
25181 tne %icc, 0x0
25182 ta %xcc, 0x7
25183 set 0x62, %g1
25184 lduha [%l7 + %g1] 0x19, %g1
25185loop_2433:
25186 alignaddr %i7, %i1, %g2
25187 set 0x3C, %l6
25188 lda [%l7 + %l6] 0x19, %f28
25189 fmovdleu %xcc, %f23, %f2
25190 tcs %xcc, 0x6
25191 smulcc %i6, 0x1695, %i3
25192 sethi 0x13EB, %l6
25193 tvc %xcc, 0x2
25194 fbge,a %fcc1, loop_2434
25195 movrne %o4, 0x039, %o6
25196 fmovsge %xcc, %f30, %f18
25197 edge32 %g3, %g6, %l0
25198loop_2434:
25199 edge16 %o0, %l3, %i2
25200 bleu,a loop_2435
25201 fbne,a %fcc0, loop_2436
25202 subccc %l2, %g4, %i0
25203 bne,pn %xcc, loop_2437
25204loop_2435:
25205 fmovdn %xcc, %f16, %f8
25206loop_2436:
25207 be,a,pt %xcc, loop_2438
25208 movg %icc, %i4, %o7
25209loop_2437:
25210 srax %o2, %o5, %l1
25211 movrlez %o3, 0x0A1, %i5
25212loop_2438:
25213 fnands %f31, %f19, %f1
25214 or %g5, 0x170B, %g7
25215 sll %o1, %l5, %g1
25216 prefetch [%l7 + 0x74], 0x0
25217 edge32ln %l4, %i1, %g2
25218 brz %i7, loop_2439
25219 ldsb [%l7 + 0x3F], %i3
25220 fmovscs %xcc, %f30, %f3
25221 edge32n %i6, %o4, %l6
25222loop_2439:
25223 mova %icc, %o6, %g3
25224 udiv %l0, 0x17BC, %g6
25225 set 0x10, %o2
25226 ldda [%l7 + %o2] 0x04, %l2
25227 edge16n %o0, %l2, %i2
25228 smulcc %i0, 0x1C46, %i4
25229 fmuld8ulx16 %f17, %f17, %f14
25230 orn %o7, %g4, %o2
25231 movrlz %l1, 0x24B, %o3
25232 fmovda %xcc, %f10, %f20
25233 te %xcc, 0x3
25234 fmovdneg %icc, %f8, %f10
25235 edge32l %o5, %i5, %g5
25236 subccc %g7, %o1, %l5
25237 fmovrslz %g1, %f0, %f4
25238 swap [%l7 + 0x70], %l4
25239 taddcc %i1, %g2, %i3
25240 prefetch [%l7 + 0x0C], 0x3
25241 fmovscs %icc, %f28, %f16
25242 ldx [%l7 + 0x38], %i7
25243 xorcc %o4, %i6, %o6
25244 te %xcc, 0x3
25245 restored
25246 rdpr %cwp, %g1
25247 rdpr %cansave, %g2
25248 rdpr %canrestore, %g3
25249 rdpr %cleanwin, %g4
25250 rdpr %otherwin, %g5
25251 rdpr %wstate, %g6
25252 subcc %l6, %l0, %g3
25253 tneg %icc, 0x2
25254 fbg %fcc0, loop_2440
25255 edge32 %l3, %o0, %g6
25256 tsubcctv %i2, %l2, %i0
25257 movl %icc, %o7, %g4
25258loop_2440:
25259 fexpand %f3, %f4
25260 fbne %fcc3, loop_2441
25261 prefetch [%l7 + 0x18], 0x3
25262 edge32l %o2, %i4, %o3
25263 bvs,a,pn %xcc, loop_2442
25264loop_2441:
25265 tsubcctv %l1, 0x161C, %i5
25266 tg %icc, 0x0
25267 fbe,a %fcc2, loop_2443
25268loop_2442:
25269 subcc %o5, %g5, %g7
25270 nop
25271 setx loop_2444, %l0, %l1
25272 wrpr 0x1, %tl
25273 wrpr %l1, %tpc
25274 add %l1, 0x4, %l1
25275 wrpr %l1, %tnpc
25276 setx 0x34400001400, %l0, %l1
25277 wrpr %l1, %tstate
25278 wrhpr 0x4, %htstate
25279 retry
25280 and %l5, %o1, %g1
25281loop_2443:
25282 nop
25283 wr %g0, 0x10, %asi
25284 ldswa [%l7 + 0x44] %asi, %l4
25285loop_2444:
25286 fmovsg %icc, %f24, %f0
25287 andcc %i1, 0x1F9D, %i3
25288 xor %g2, 0x1F36, %i7
25289 sethi 0x0547, %i6
25290 sub %o4, 0x1F99, %l6
25291 movrlz %o6, %l0, %l3
25292 bpos,a %xcc, loop_2445
25293 move %icc, %g3, %o0
25294 move %xcc, %g6, %l2
25295 srlx %i0, 0x1B, %o7
25296loop_2445:
25297 array8 %i2, %g4, %o2
25298 xor %i4, 0x0222, %o3
25299 andncc %l1, %o5, %g5
25300 movcc %icc, %g7, %l5
25301 mulscc %o1, %i5, %g1
25302 saved
25303 rdpr %cwp, %g1
25304 rdpr %cansave, %g2
25305 rdpr %canrestore, %g3
25306 rdpr %cleanwin, %g4
25307 rdpr %otherwin, %g5
25308 rdpr %wstate, %g6
25309 add %i1, 0x1849, %i3
25310 fbn,a %fcc0, loop_2446
25311 subcc %l4, %i7, %g2
25312 fornot2s %f16, %f24, %f15
25313 movleu %icc, %o4, %i6
25314loop_2446:
25315 flush %l7 + 0x18
25316 and %l6, %o6, %l0
25317 ldx [%l7 + 0x10], %g3
25318 fmovdle %icc, %f6, %f18
25319 edge16l %o0, %l3, %g6
25320 edge32ln %l2, %i0, %o7
25321 edge32ln %i2, %o2, %g4
25322 movgu %xcc, %o3, %i4
25323 movrgz %o5, %g5, %l1
25324 fmovdvc %xcc, %f7, %f16
25325 sll %l5, %g7, %i5
25326 ta %xcc, 0x3
25327 addcc %o1, 0x0092, %g1
25328 popc 0x1785, %i3
25329 tneg %xcc, 0x4
25330 be,a loop_2447
25331 bvs,pn %icc, loop_2448
25332 mova %xcc, %i1, %i7
25333 movn %icc, %l4, %g2
25334loop_2447:
25335 tpos %xcc, 0x0
25336loop_2448:
25337 bl %icc, loop_2449
25338 tne %xcc, 0x4
25339 fands %f23, %f14, %f18
25340 alignaddrl %i6, %o4, %l6
25341loop_2449:
25342 nop
25343 wr %g0, 0x89, %asi
25344 ldda [%l7 + 0x40] %asi, %f0
25345 fba,a %fcc0, loop_2450
25346 xor %o6, 0x02E0, %g3
25347 udivcc %o0, 0x0EA5, %l3
25348 set 0x28, %o0
25349 lduwa [%l7 + %o0] 0x88, %g6
25350loop_2450:
25351 ldsb [%l7 + 0x6B], %l2
25352 tne %xcc, 0x5
25353 xorcc %l0, 0x0789, %i0
25354 fcmpgt16 %f28, %f8, %o7
25355 orcc %i2, 0x09C7, %o2
25356 array16 %o3, %g4, %o5
25357 fsrc2 %f20, %f18
25358 fnot2 %f0, %f6
25359 movrgz %g5, %l1, %i4
25360 movrlez %l5, 0x3ED, %i5
25361 fbge %fcc2, loop_2451
25362 edge32l %o1, %g1, %i3
25363 edge8ln %g7, %i1, %i7
25364 tl %xcc, 0x0
25365loop_2451:
25366 fnegs %f10, %f0
25367 ldsw [%l7 + 0x58], %l4
25368 swap [%l7 + 0x6C], %g2
25369 and %o4, 0x0D03, %i6
25370 fornot2s %f25, %f23, %f27
25371 umulcc %l6, %o6, %g3
25372 fmovrsgz %o0, %f17, %f5
25373 edge8n %g6, %l2, %l0
25374 sub %l3, %i0, %i2
25375 umul %o7, %o2, %o3
25376 fpack32 %f26, %f22, %f16
25377 sdiv %o5, 0x10DD, %g5
25378 brgez,a %l1, loop_2452
25379 addc %g4, 0x1418, %i4
25380 edge16 %i5, %l5, %g1
25381 add %l7, 0x34, %l6
25382 wr %g0, 0x0c, %asi
25383 lda [%l6] %asi, %o1
25384 casa [%l6] 0x0c, %o1, %g7
25385loop_2452:
25386 tge %icc, 0x2
25387 fpsub32s %f27, %f23, %f20
25388 sdivcc %i3, 0x153F, %i1
25389 fbu %fcc3, loop_2453
25390 movg %xcc, %i7, %g2
25391 fmovdge %xcc, %f17, %f27
25392 fornot1 %f14, %f10, %f18
25393loop_2453:
25394 fcmpd %fcc0, %f24, %f8
25395 tvc %xcc, 0x7
25396 alignaddr %o4, %i6, %l6
25397 nop
25398 set 0x50, %o3
25399 std %f0, [%l7 + %o3]
25400 edge8ln %o6, %g3, %o0
25401 movne %icc, %g6, %l2
25402 fpadd16s %f6, %f31, %f26
25403 ldstub [%l7 + 0x78], %l0
25404 edge16 %l3, %i0, %i2
25405 prefetch [%l7 + 0x34], 0x2
25406 subcc %l4, %o2, %o7
25407 add %o3, %o5, %l1
25408 set 0x40, %i6
25409 lduha [%l7 + %i6] 0x88, %g5
25410 fmovspos %icc, %f13, %f8
25411 saved
25412 rdpr %cwp, %g1
25413 rdpr %cansave, %g2
25414 rdpr %canrestore, %g3
25415 rdpr %cleanwin, %g4
25416 rdpr %otherwin, %g5
25417 rdpr %wstate, %g6
25418 orncc %i4, 0x07E8, %g4
25419 nop
25420 set 0x20, %g3
25421 stw %i5, [%l7 + %g3]
25422 orn %l5, %o1, %g7
25423 mova %icc, %i3, %g1
25424 fmuld8ulx16 %f21, %f19, %f16
25425 edge16l %i1, %g2, %i7
25426 fornot2 %f26, %f10, %f20
25427 udivcc %o4, 0x14F2, %l6
25428 srax %i6, %o6, %o0
25429 movgu %icc, %g3, %g6
25430 fones %f14
25431 edge16n %l0, %l3, %l2
25432 bvs %icc, loop_2454
25433 movvs %icc, %i2, %l4
25434 sub %o2, %i0, %o3
25435 fblg %fcc0, loop_2455
25436loop_2454:
25437 sir 0x08B6
25438 fnand %f6, %f6, %f14
25439 sll %o7, 0x1F, %l1
25440loop_2455:
25441 alignaddr %o5, %g5, %i4
25442 tvs %icc, 0x2
25443 edge8 %g4, %i5, %l5
25444 edge8l %o1, %g7, %g1
25445 srl %i1, %g2, %i3
25446 prefetch [%l7 + 0x7C], 0x2
25447 movgu %icc, %i7, %o4
25448 bge,pn %icc, loop_2456
25449 orcc %i6, 0x0F9C, %o6
25450 umul %o0, %l6, %g3
25451 edge16n %g6, %l3, %l2
25452loop_2456:
25453 nop
25454 set 0x3C, %g4
25455 ldswa [%l7 + %g4] 0x19, %l0
25456 wr %g0, 0x2f, %asi
25457 stda %l4, [%l7 + 0x48] %asi
25458 membar #Sync
25459 stbar
25460 fmovsneg %xcc, %f24, %f24
25461 addccc %i2, 0x05BE, %i0
25462 sir 0x12DD
25463 edge16ln %o3, %o7, %l1
25464 srl %o5, 0x08, %g5
25465 sethi 0x0DD8, %i4
25466 mulx %g4, 0x118B, %o2
25467 addccc %i5, 0x0724, %o1
25468 bvc,a,pt %xcc, loop_2457
25469 fcmpeq16 %f20, %f18, %g7
25470 edge16n %g1, %l5, %g2
25471 subc %i1, 0x1E35, %i7
25472loop_2457:
25473 stb %i3, [%l7 + 0x08]
25474 edge32ln %o4, %i6, %o0
25475 addccc %l6, 0x074C, %o6
25476 fpadd16 %f18, %f18, %f24
25477 swap [%l7 + 0x38], %g6
25478 udivcc %l3, 0x1FD8, %l2
25479 subc %g3, %l0, %l4
25480 prefetch [%l7 + 0x7C], 0x1
25481 set 0x20, %i4
25482 stda %i0, [%l7 + %i4] 0x23
25483 membar #Sync
25484 ba,a loop_2458
25485 fsrc1s %f20, %f7
25486 edge32n %i2, %o3, %l1
25487 ble,a %icc, loop_2459
25488loop_2458:
25489 membar 0x6F
25490 restored
25491 rdpr %cwp, %g1
25492 rdpr %cansave, %g2
25493 rdpr %canrestore, %g3
25494 rdpr %cleanwin, %g4
25495 rdpr %otherwin, %g5
25496 rdpr %wstate, %g6
25497 ldstub [%l7 + 0x1A], %o7
25498loop_2459:
25499 tg %xcc, 0x2
25500 fmovrdne %g5, %f0, %f16
25501 movrne %i4, 0x07B, %o5
25502 popc 0x1DC2, %o2
25503 fsrc2 %f14, %f0
25504 sdivcc %i5, 0x0EE7, %g4
25505 set 0x09, %l1
25506 ldsba [%l7 + %l1] 0x11, %o1
25507 tleu %icc, 0x6
25508 fmovsgu %xcc, %f28, %f20
25509 fmovrde %g1, %f4, %f14
25510 fble %fcc2, loop_2460
25511 saved
25512 rdpr %cwp, %g1
25513 rdpr %cansave, %g2
25514 rdpr %canrestore, %g3
25515 rdpr %cleanwin, %g4
25516 rdpr %otherwin, %g5
25517 rdpr %wstate, %g6
25518 sethi 0x16B1, %g7
25519 fexpand %f0, %f26
25520loop_2460:
25521 nop
25522 wr %g0, 0x88, %asi
25523 lda [%l7 + 0x64] %asi, %f18
25524 edge8l %l5, %i1, %i7
25525 movleu %icc, %i3, %g2
25526 edge16 %i6, %o4, %o0
25527 movvs %icc, %o6, %l6
25528 stbar
25529 andncc %g6, %l2, %g3
25530 fmovdpos %xcc, %f1, %f27
25531 bvs,a,pt %xcc, loop_2461
25532 fpadd32s %f5, %f21, %f20
25533 fbu,a %fcc2, loop_2462
25534 fpack16 %f14, %f9
25535loop_2461:
25536 flush %l7 + 0x18
25537 fmul8ulx16 %f26, %f16, %f14
25538loop_2462:
25539 fnot2s %f25, %f9
25540 ldsh [%l7 + 0x5C], %l0
25541 movre %l4, 0x26F, %l3
25542 umulcc %i0, 0x1B80, %i2
25543 fands %f9, %f23, %f11
25544 set 0x38, %i1
25545 ldstuba [%l7 + %i1] 0x80, %o3
25546 fpackfix %f16, %f5
25547 stb %l1, [%l7 + 0x7D]
25548 wr %g0, 0x11, %asi
25549 lda [%l7 + 0x28] %asi, %f16
25550 edge16l %g5, %i4, %o7
25551 movrgez %o5, %i5, %o2
25552 edge8ln %o1, %g1, %g7
25553 popc %l5, %i1
25554 tcc %icc, 0x2
25555 prefetch [%l7 + 0x64], 0x3
25556 ld [%l7 + 0x48], %f3
25557 fbug,a %fcc0, loop_2463
25558 tl %icc, 0x2
25559 fbg %fcc1, loop_2464
25560 move %xcc, %g4, %i3
25561loop_2463:
25562 sllx %i7, 0x18, %i6
25563 swap [%l7 + 0x08], %o4
25564loop_2464:
25565 fmovsge %xcc, %f17, %f20
25566 stx %g2, [%l7 + 0x18]
25567 udivx %o6, 0x1E12, %l6
25568 fmovdne %xcc, %f3, %f3
25569 be,pt %icc, loop_2465
25570 sllx %o0, 0x08, %l2
25571 movgu %icc, %g3, %g6
25572 fmovdn %icc, %f13, %f16
25573loop_2465:
25574 xorcc %l0, 0x1047, %l3
25575 movrlz %i0, %l4, %o3
25576 bvs %icc, loop_2466
25577 tn %icc, 0x5
25578 sth %l1, [%l7 + 0x24]
25579 movge %xcc, %i2, %g5
25580loop_2466:
25581 subcc %o7, 0x0AD6, %o5
25582 subc %i5, 0x0419, %o2
25583 siam 0x2
25584 wr %g0, 0x0c, %asi
25585 lduwa [%l7 + 0x68] %asi, %i4
25586 movrlez %o1, %g7, %g1
25587 fnor %f8, %f0, %f6
25588 fabsd %f6, %f10
25589 tg %xcc, 0x2
25590 fmovdvs %xcc, %f28, %f12
25591 fpadd16s %f12, %f30, %f27
25592 tneg %icc, 0x0
25593 fpackfix %f14, %f30
25594 edge16ln %i1, %l5, %i3
25595 fmovdn %icc, %f6, %f12
25596 sdivx %i7, 0x00AF, %i6
25597 fmul8sux16 %f14, %f6, %f16
25598 fmovdle %xcc, %f29, %f7
25599 movne %icc, %g4, %o4
25600 fmovrslez %g2, %f9, %f2
25601 fbge,a %fcc2, loop_2467
25602 sir 0x09B8
25603 edge32ln %o6, %l6, %l2
25604 fnot1 %f16, %f22
25605loop_2467:
25606 edge16 %o0, %g3, %g6
25607 tg %xcc, 0x1
25608 tneg %xcc, 0x0
25609 tne %icc, 0x4
25610 movrlez %l0, %i0, %l3
25611 and %l4, 0x0786, %o3
25612 lduw [%l7 + 0x40], %l1
25613 fcmple16 %f22, %f28, %g5
25614 edge32n %o7, %i2, %o5
25615 movpos %xcc, %i5, %o2
25616 movrne %o1, %g7, %g1
25617 addc %i1, 0x03F0, %i4
25618 saved
25619 rdpr %cwp, %g1
25620 rdpr %cansave, %g2
25621 rdpr %canrestore, %g3
25622 rdpr %cleanwin, %g4
25623 rdpr %otherwin, %g5
25624 rdpr %wstate, %g6
25625 tpos %icc, 0x1
25626 ta %xcc, 0x1
25627 xnorcc %i3, %i7, %i6
25628 fandnot2 %f30, %f14, %f14
25629 fcmpeq32 %f2, %f12, %l5
25630 fmovspos %icc, %f29, %f6
25631 st %f12, [%l7 + 0x14]
25632 tcs %xcc, 0x3
25633 set 0x40, %l5
25634 stda %f16, [%l7 + %l5] 0x15
25635 movrgz %o4, 0x037, %g2
25636 tle %xcc, 0x5
25637 fbule,a %fcc0, loop_2468
25638 fmovrsgz %g4, %f21, %f31
25639 edge8n %l6, %l2, %o0
25640 fbl,a %fcc1, loop_2469
25641loop_2468:
25642 saved
25643 rdpr %cwp, %g1
25644 rdpr %cansave, %g2
25645 rdpr %canrestore, %g3
25646 rdpr %cleanwin, %g4
25647 rdpr %otherwin, %g5
25648 rdpr %wstate, %g6
25649 brgz %o6, loop_2470
25650 fcmpeq32 %f26, %f6, %g6
25651loop_2469:
25652 tsubcctv %l0, %i0, %l3
25653 ldstub [%l7 + 0x13], %l4
25654loop_2470:
25655 movneg %xcc, %g3, %l1
25656 edge16ln %g5, %o3, %i2
25657 subcc %o5, %o7, %i5
25658 movge %icc, %o1, %o2
25659 tne %icc, 0x1
25660 fbe %fcc0, loop_2471
25661 fbl %fcc2, loop_2472
25662 movrgz %g1, 0x3C6, %i1
25663 fcmpgt32 %f20, %f14, %g7
25664loop_2471:
25665 subc %i3, %i7, %i6
25666loop_2472:
25667 srl %i4, %o4, %g2
25668 alignaddrl %l5, %g4, %l6
25669 bge,pn %icc, loop_2473
25670 smulcc %l2, 0x0C3F, %o0
25671 tgu %xcc, 0x6
25672 movle %xcc, %g6, %l0
25673loop_2473:
25674 srl %o6, 0x07, %i0
25675 tcc %icc, 0x0
25676 xnorcc %l4, 0x1513, %l3
25677 movn %xcc, %g3, %g5
25678 edge16l %l1, %i2, %o5
25679 tvc %icc, 0x0
25680 fblg,a %fcc1, loop_2474
25681 popc %o3, %i5
25682 alignaddr %o7, %o1, %o2
25683 xorcc %g1, 0x0046, %i1
25684loop_2474:
25685 std %f2, [%l7 + 0x70]
25686 lduw [%l7 + 0x18], %i3
25687 tne %xcc, 0x3
25688 umulcc %i7, %g7, %i6
25689 prefetch [%l7 + 0x58], 0x2
25690 subc %i4, %o4, %l5
25691 movrgez %g4, %l6, %l2
25692 stx %g2, [%l7 + 0x08]
25693 fxor %f14, %f28, %f6
25694 xnor %g6, %l0, %o6
25695 andn %o0, 0x010C, %i0
25696 tl %icc, 0x4
25697 fmovdcc %icc, %f8, %f16
25698 fmovsge %xcc, %f17, %f28
25699 movgu %icc, %l4, %g3
25700 tl %icc, 0x7
25701 movn %xcc, %l3, %l1
25702 wr %g0, 0x81, %asi
25703 ldxa [%l7 + 0x30] %asi, %g5
25704 udivcc %o5, 0x1DBA, %o3
25705 tneg %icc, 0x6
25706 fors %f13, %f11, %f27
25707 alignaddr %i2, %o7, %i5
25708 sdivx %o1, 0x0C7E, %o2
25709 fba,a %fcc2, loop_2475
25710 edge16ln %g1, %i1, %i3
25711 te %xcc, 0x2
25712 bcc loop_2476
25713loop_2475:
25714 andn %g7, %i7, %i6
25715 subc %o4, %l5, %i4
25716 set 0x42, %o7
25717 lduha [%l7 + %o7] 0x0c, %l6
25718loop_2476:
25719 sub %l2, %g2, %g6
25720 fzero %f30
25721 bpos loop_2477
25722 tgu %icc, 0x2
25723 fandnot2s %f20, %f0, %f0
25724 ldsb [%l7 + 0x0D], %l0
25725loop_2477:
25726 tn %icc, 0x1
25727 srlx %o6, %g4, %i0
25728 fxnor %f10, %f14, %f20
25729 array16 %o0, %g3, %l4
25730 smul %l3, 0x10C5, %l1
25731 fbue,a %fcc3, loop_2478
25732 subccc %g5, 0x18C3, %o3
25733 fmovrslz %i2, %f9, %f1
25734 fcmpgt32 %f24, %f14, %o5
25735loop_2478:
25736 brlz %i5, loop_2479
25737 alignaddr %o1, %o2, %o7
25738 bcs,pn %icc, loop_2480
25739 ldsh [%l7 + 0x42], %i1
25740loop_2479:
25741 movgu %icc, %i3, %g1
25742 fpackfix %f2, %f6
25743loop_2480:
25744 brgz %i7, loop_2481
25745 movcc %xcc, %i6, %g7
25746 std %o4, [%l7 + 0x28]
25747 sdivcc %i4, 0x0064, %l5
25748loop_2481:
25749 fbl %fcc0, loop_2482
25750 brgz,a %l6, loop_2483
25751 taddcctv %g2, %l2, %g6
25752 movrgz %o6, 0x00C, %l0
25753loop_2482:
25754 fmovsn %icc, %f10, %f2
25755loop_2483:
25756 fpmerge %f28, %f13, %f16
25757 mova %xcc, %i0, %o0
25758 fmovscs %icc, %f20, %f29
25759 set 0x58, %l3
25760 ldswa [%l7 + %l3] 0x80, %g3
25761 edge16ln %l4, %g4, %l1
25762 movleu %xcc, %l3, %o3
25763 array16 %i2, %o5, %g5
25764 brlz,a %i5, loop_2484
25765 brgez,a %o2, loop_2485
25766 movrne %o7, %o1, %i1
25767 fmovse %icc, %f18, %f30
25768loop_2484:
25769 std %i2, [%l7 + 0x50]
25770loop_2485:
25771 fbug %fcc2, loop_2486
25772 edge16l %i7, %g1, %i6
25773 swap [%l7 + 0x44], %o4
25774 andcc %g7, 0x0E26, %i4
25775loop_2486:
25776 flush %l7 + 0x30
25777 bge loop_2487
25778 edge8ln %l5, %g2, %l2
25779 membar 0x7D
25780 fmuld8sux16 %f9, %f31, %f0
25781loop_2487:
25782 fxnors %f18, %f30, %f23
25783 or %g6, %o6, %l0
25784 movne %xcc, %l6, %i0
25785 membar 0x38
25786 popc %g3, %l4
25787 set 0x2C, %i3
25788 stba %g4, [%l7 + %i3] 0x23
25789 membar #Sync
25790 fmovrsgz %l1, %f29, %f17
25791 mulscc %o0, %o3, %l3
25792 fmovdcc %xcc, %f4, %f7
25793 fpsub16 %f12, %f2, %f20
25794 fblg %fcc1, loop_2488
25795 sllx %i2, 0x1D, %g5
25796 fpadd16 %f28, %f12, %f2
25797 fsrc1s %f15, %f17
25798loop_2488:
25799 movge %icc, %i5, %o2
25800 bge,pn %icc, loop_2489
25801 fmovdcc %icc, %f18, %f18
25802 smulcc %o5, %o7, %o1
25803 mulscc %i3, %i1, %g1
25804loop_2489:
25805 orncc %i7, %i6, %g7
25806 alignaddrl %o4, %l5, %i4
25807 bvc,a,pn %xcc, loop_2490
25808 smul %l2, 0x10D6, %g6
25809 brnz %o6, loop_2491
25810 edge32 %g2, %l0, %l6
25811loop_2490:
25812 nop
25813 set 0x30, %o1
25814 ldxa [%g0 + %o1] 0x58, %g3
25815loop_2491:
25816 array8 %i0, %g4, %l1
25817 alignaddrl %l4, %o0, %l3
25818 prefetch [%l7 + 0x18], 0x0
25819 tgu %xcc, 0x3
25820 fbn %fcc3, loop_2492
25821 popc 0x0046, %i2
25822 edge32n %o3, %i5, %o2
25823 bvs,a,pn %xcc, loop_2493
25824loop_2492:
25825 srl %o5, %o7, %o1
25826 fornot1 %f24, %f24, %f12
25827 tsubcctv %i3, %g5, %g1
25828loop_2493:
25829 nop
25830 set 0x68, %g5
25831 stxa %i7, [%l7 + %g5] 0x18
25832 fmul8ulx16 %f6, %f10, %f20
25833 smul %i6, 0x1BEC, %i1
25834 fmuld8sux16 %f26, %f6, %f6
25835 fpmerge %f23, %f2, %f18
25836 mulx %o4, %g7, %l5
25837 xorcc %i4, 0x07C0, %g6
25838 tle %icc, 0x7
25839 alignaddrl %o6, %g2, %l0
25840 edge32l %l6, %g3, %i0
25841 set 0x68, %g2
25842 swapa [%l7 + %g2] 0x81, %g4
25843 fexpand %f5, %f12
25844 fmovdcc %icc, %f17, %f29
25845 xorcc %l2, 0x143B, %l4
25846 mulx %o0, %l3, %i2
25847 fandnot1 %f2, %f14, %f14
25848 flush %l7 + 0x20
25849 add %l7, 0x34, %l6
25850 wr %g0, 0x89, %asi
25851 casa [%l6] %asi, %l1, %i5
25852 bvs,a,pn %icc, loop_2494
25853 fmovs %f17, %f7
25854 edge8 %o2, %o5, %o7
25855 movg %xcc, %o3, %i3
25856loop_2494:
25857 fmovdneg %icc, %f16, %f0
25858 bgu,a,pt %icc, loop_2495
25859 fmovdvs %icc, %f27, %f21
25860 array8 %o1, %g5, %i7
25861 fmovs %f21, %f0
25862loop_2495:
25863 fmovdcs %xcc, %f1, %f12
25864 tneg %icc, 0x4
25865 movleu %xcc, %i6, %i1
25866 fmovdle %xcc, %f7, %f3
25867 movne %xcc, %o4, %g1
25868 std %g6, [%l7 + 0x18]
25869 fpadd16 %f10, %f18, %f24
25870 srlx %l5, 0x0B, %i4
25871 movg %icc, %o6, %g2
25872 tl %xcc, 0x5
25873 fmul8x16 %f23, %f8, %f2
25874 fmovdl %icc, %f26, %f24
25875 and %l0, %g6, %l6
25876 sub %g3, %i0, %g4
25877 edge16ln %l4, %l2, %o0
25878 sdivcc %l3, 0x178C, %l1
25879 call loop_2496
25880 tvs %xcc, 0x3
25881 andcc %i2, 0x0D8C, %o2
25882 xor %o5, 0x0419, %o7
25883loop_2496:
25884 edge32 %i5, %o3, %o1
25885 movneg %xcc, %i3, %i7
25886 bleu loop_2497
25887 fands %f23, %f5, %f11
25888 fbge %fcc3, loop_2498
25889 fbg,a %fcc3, loop_2499
25890loop_2497:
25891 umul %g5, 0x1239, %i6
25892 tg %xcc, 0x4
25893loop_2498:
25894 st %f9, [%l7 + 0x0C]
25895loop_2499:
25896 nop
25897 set 0x60, %o6
25898 swapa [%l7 + %o6] 0x04, %o4
25899 andn %i1, 0x070C, %g1
25900 st %f12, [%l7 + 0x08]
25901 tcc %icc, 0x5
25902 sub %l5, %i4, %g7
25903 tpos %xcc, 0x1
25904 fmovrslez %o6, %f8, %f21
25905 set 0x7C, %l2
25906 lda [%l7 + %l2] 0x18, %f22
25907 fba %fcc2, loop_2500
25908 sethi 0x1CBA, %g2
25909 ldsb [%l7 + 0x7B], %l0
25910 edge8l %l6, %g3, %g6
25911loop_2500:
25912 fnot1s %f25, %f2
25913 movgu %icc, %i0, %g4
25914 movne %xcc, %l2, %o0
25915 andcc %l4, 0x1CC1, %l1
25916 movvs %icc, %i2, %l3
25917 fmuld8sux16 %f3, %f25, %f26
25918 fpsub32 %f6, %f30, %f12
25919 nop
25920 set 0x41, %i0
25921 ldub [%l7 + %i0], %o2
25922 tleu %icc, 0x3
25923 tcc %icc, 0x3
25924 te %icc, 0x6
25925 move %xcc, %o7, %i5
25926 prefetch [%l7 + 0x08], 0x0
25927 nop
25928 set 0x1C, %l0
25929 prefetch [%l7 + %l0], 0x0
25930 fcmpeq32 %f20, %f28, %o3
25931 fsrc1 %f24, %f30
25932 brlz %o5, loop_2501
25933 tle %icc, 0x2
25934 movvc %icc, %o1, %i3
25935 edge32l %g5, %i6, %o4
25936loop_2501:
25937 movl %xcc, %i1, %i7
25938 tsubcc %g1, %i4, %g7
25939 fzeros %f27
25940 movleu %icc, %l5, %o6
25941 edge8n %g2, %l0, %l6
25942 set 0x6A, %g6
25943 lduba [%l7 + %g6] 0x0c, %g6
25944 fandnot1 %f22, %f14, %f12
25945 fornot2s %f1, %f29, %f16
25946 brz,a %g3, loop_2502
25947 fmovrdlz %i0, %f10, %f12
25948 movne %icc, %l2, %o0
25949 mova %xcc, %g4, %l1
25950loop_2502:
25951 bcs loop_2503
25952 saved
25953 rdpr %cwp, %g1
25954 rdpr %cansave, %g2
25955 rdpr %canrestore, %g3
25956 rdpr %cleanwin, %g4
25957 rdpr %otherwin, %g5
25958 rdpr %wstate, %g6
25959 andncc %l4, %i2, %l3
25960 movrlez %o7, 0x3E9, %i5
25961loop_2503:
25962 tvs %icc, 0x6
25963 fmovsneg %xcc, %f3, %f15
25964 wr %g0, 0x80, %asi
25965 lda [%l7 + 0x28] %asi, %f10
25966 umulcc %o3, %o5, %o2
25967 bvs,a loop_2504
25968 orncc %o1, 0x0A7B, %g5
25969 set 0x1C, %o4
25970 stha %i6, [%l7 + %o4] 0xea
25971 membar #Sync
25972loop_2504:
25973 fnegd %f8, %f14
25974 ta %icc, 0x7
25975 sllx %i3, %i1, %i7
25976 fbg,a %fcc0, loop_2505
25977 prefetch [%l7 + 0x7C], 0x1
25978 fcmpes %fcc0, %f12, %f0
25979 addc %g1, %i4, %o4
25980loop_2505:
25981 nop
25982 wr %g0, 0x11, %asi
25983 stba %g7, [%l7 + 0x22] %asi
25984 bvs,a,pn %xcc, loop_2506
25985 te %xcc, 0x7
25986 st %f21, [%l7 + 0x50]
25987 std %f30, [%l7 + 0x10]
25988loop_2506:
25989 std %l4, [%l7 + 0x10]
25990 alignaddrl %g2, %o6, %l0
25991 fpack16 %f2, %f0
25992 nop
25993 setx loop_2507, %l0, %l1
25994 wrpr 0x1, %tl
25995 wrpr %l1, %tpc
25996 add %l1, 0x4, %l1
25997 wrpr %l1, %tnpc
25998 setx 0x34400001400, %l0, %l1
25999 wrpr %l1, %tstate
26000 wrhpr 0x4, %htstate
26001 retry
26002 edge32l %g6, %l6, %g3
26003 edge16 %i0, %o0, %g4
26004 mulx %l1, %l2, %l4
26005loop_2507:
26006 popc 0x04A2, %l3
26007 subcc %o7, %i5, %o3
26008 srl %o5, %i2, %o1
26009 fmovsn %xcc, %f13, %f5
26010 fmovscs %xcc, %f29, %f7
26011 fmovsvs %icc, %f8, %f7
26012 fcmpeq32 %f24, %f6, %o2
26013 sdivx %i6, 0x176F, %i3
26014 smul %i1, 0x0F67, %i7
26015 taddcc %g1, %g5, %i4
26016 edge8l %o4, %g7, %l5
26017 restored
26018 rdpr %cwp, %g1
26019 rdpr %cansave, %g2
26020 rdpr %canrestore, %g3
26021 rdpr %cleanwin, %g4
26022 rdpr %otherwin, %g5
26023 rdpr %wstate, %g6
26024 bl,pt %xcc, loop_2508
26025 tgu %icc, 0x5
26026 xnor %o6, %g2, %l0
26027 movrgz %l6, 0x202, %g3
26028loop_2508:
26029 nop
26030 set 0x70, %i2
26031 stxa %i0, [%l7 + %i2] 0x18
26032 sdiv %o0, 0x1EA0, %g4
26033 fand %f14, %f14, %f22
26034 popc 0x04D0, %l1
26035 fandnot1s %f11, %f7, %f31
26036 lduh [%l7 + 0x3C], %g6
26037 nop
26038 setx loop_2509, %l0, %l1
26039 wrpr 0x1, %tl
26040 wrpr %l1, %tpc
26041 add %l1, 0x4, %l1
26042 wrpr %l1, %tnpc
26043 setx 0x34400001400, %l0, %l1
26044 wrpr %l1, %tstate
26045 wrhpr 0x4, %htstate
26046 retry
26047 movrlz %l4, 0x190, %l2
26048 fbuge %fcc3, loop_2510
26049 tsubcc %o7, %l3, %i5
26050loop_2509:
26051 brnz %o5, loop_2511
26052 movne %xcc, %o3, %o1
26053loop_2510:
26054 array16 %i2, %o2, %i6
26055 movl %icc, %i1, %i3
26056loop_2511:
26057 edge16 %i7, %g1, %i4
26058 fmovdl %icc, %f31, %f23
26059 subcc %o4, 0x0D54, %g7
26060 tvs %icc, 0x6
26061 movne %icc, %g5, %o6
26062 bvc,pt %icc, loop_2512
26063 smul %g2, 0x119C, %l0
26064 movvc %xcc, %l6, %g3
26065 edge32n %l5, %i0, %o0
26066loop_2512:
26067 fxor %f12, %f26, %f24
26068 fmovdg %icc, %f29, %f5
26069 udiv %l1, 0x0089, %g4
26070 add %l7, 0x20, %l6
26071 wr %g0, 0x88, %asi
26072 casxa [%l6] 0x88, %l4, %l2
26073 addc %g6, 0x06C9, %l3
26074 movrgz %o7, 0x3CD, %i5
26075 ta %xcc, 0x1
26076 andn %o5, %o3, %o1
26077 fmul8sux16 %f18, %f10, %f22
26078 sllx %o2, %i2, %i1
26079 brgez,a %i6, loop_2513
26080 tg %icc, 0x2
26081 fcmped %fcc2, %f10, %f2
26082 ba,pn %icc, loop_2514
26083loop_2513:
26084 fcmpd %fcc1, %f18, %f16
26085 flush %l7 + 0x4C
26086 xor %i3, 0x162C, %i7
26087loop_2514:
26088 nop
26089 set 0x40, %l4
26090 lda [%l7 + %l4] 0x15, %f26
26091 fbn %fcc2, loop_2515
26092 ldd [%l7 + 0x18], %g0
26093 fblg,a %fcc3, loop_2516
26094 tneg %icc, 0x0
26095loop_2515:
26096 alignaddrl %o4, %g7, %g5
26097 edge8n %i4, %o6, %g2
26098loop_2516:
26099 tsubcc %l6, 0x07F3, %g3
26100 srax %l0, 0x09, %i0
26101 edge8 %l5, %l1, %g4
26102 fmovsn %xcc, %f13, %f6
26103 fmovdg %xcc, %f16, %f28
26104 subcc %l4, 0x028C, %o0
26105 sth %g6, [%l7 + 0x14]
26106 fnot2s %f20, %f14
26107 sll %l3, 0x0F, %o7
26108 be loop_2517
26109 xorcc %l2, %i5, %o3
26110 fpsub16 %f14, %f30, %f24
26111 fzeros %f1
26112loop_2517:
26113 taddcc %o5, %o1, %i2
26114 bge,a,pn %xcc, loop_2518
26115 bshuffle %f24, %f0, %f20
26116 and %i1, %o2, %i6
26117 andncc %i7, %g1, %i3
26118loop_2518:
26119 smul %o4, %g5, %i4
26120 tle %icc, 0x0
26121 fmovdl %xcc, %f28, %f12
26122 tge %icc, 0x7
26123 movrlez %o6, 0x1CD, %g2
26124 fcmpeq16 %f12, %f14, %g7
26125 edge16n %g3, %l6, %i0
26126 edge32l %l5, %l0, %g4
26127 tge %xcc, 0x0
26128 fbo %fcc3, loop_2519
26129 bneg loop_2520
26130 array16 %l4, %l1, %o0
26131 movvc %icc, %l3, %o7
26132loop_2519:
26133 edge16ln %l2, %i5, %o3
26134loop_2520:
26135 nop
26136 set 0x20, %o5
26137 stda %g6, [%l7 + %o5] 0x0c
26138 sdivcc %o5, 0x0C00, %o1
26139 subc %i2, %i1, %o2
26140 edge32ln %i7, %g1, %i6
26141 srax %i3, 0x18, %o4
26142 movrne %g5, 0x34B, %o6
26143 edge32 %g2, %i4, %g3
26144 fxnor %f24, %f8, %f28
26145 fmovsvs %icc, %f15, %f3
26146 fmul8x16au %f29, %f22, %f6
26147 nop
26148 setx loop_2521, %l0, %l1
26149 wrpr 0x1, %tl
26150 wrpr %l1, %tnpc
26151 setx 0x34400001400, %l0, %l1
26152 wrpr %l1, %tstate
26153 wrhpr 0x4, %htstate
26154 done
26155 fbn,a %fcc3, loop_2522
26156 movre %l6, 0x36D, %i0
26157 saved
26158 rdpr %cwp, %g1
26159 rdpr %cansave, %g2
26160 rdpr %canrestore, %g3
26161 rdpr %cleanwin, %g4
26162 rdpr %otherwin, %g5
26163 rdpr %wstate, %g6
26164loop_2521:
26165 move %icc, %g7, %l5
26166loop_2522:
26167 smul %g4, 0x06F3, %l4
26168 bvs,a %xcc, loop_2523
26169 addccc %l0, 0x1DC4, %l1
26170 tn %icc, 0x1
26171 sll %o0, 0x13, %l3
26172loop_2523:
26173 fble,a %fcc2, loop_2524
26174 srax %l2, 0x03, %o7
26175 fbne %fcc2, loop_2525
26176 sll %o3, %i5, %o5
26177loop_2524:
26178 edge32 %o1, %g6, %i2
26179 wr %g0, 0x11, %asi
26180 ldsha [%l7 + 0x4E] %asi, %i1
26181loop_2525:
26182 subc %o2, %g1, %i6
26183 movne %icc, %i7, %i3
26184 ldsw [%l7 + 0x70], %g5
26185 for %f8, %f26, %f16
26186 bne loop_2526
26187 saved
26188 rdpr %cwp, %g1
26189 rdpr %cansave, %g2
26190 rdpr %canrestore, %g3
26191 rdpr %cleanwin, %g4
26192 rdpr %otherwin, %g5
26193 rdpr %wstate, %g6
26194 subcc %o6, %g2, %i4
26195 fbug,a %fcc1, loop_2527
26196loop_2526:
26197 addccc %o4, %l6, %i0
26198 sllx %g7, 0x15, %g3
26199 fpmerge %f9, %f23, %f20
26200loop_2527:
26201 smul %l5, 0x03A0, %l4
26202 sdiv %g4, 0x0B1E, %l1
26203 edge8n %l0, %l3, %l2
26204 fmovspos %xcc, %f21, %f16
26205 movre %o0, %o3, %o7
26206 movrgz %o5, 0x0F7, %o1
26207 movrgz %g6, %i2, %i1
26208 mulscc %o2, 0x166D, %i5
26209 tg %xcc, 0x4
26210 movrne %i6, %i7, %i3
26211 fmuld8ulx16 %f9, %f8, %f2
26212 edge8ln %g1, %o6, %g2
26213 sllx %g5, 0x00, %i4
26214 movvs %icc, %o4, %l6
26215 ldx [%l7 + 0x70], %g7
26216 brgez %g3, loop_2528
26217 fblg %fcc2, loop_2529
26218 fmovrse %l5, %f10, %f1
26219 movrlez %i0, 0x18F, %g4
26220loop_2528:
26221 ldub [%l7 + 0x11], %l4
26222loop_2529:
26223 edge8l %l1, %l0, %l2
26224 ldd [%l7 + 0x20], %o0
26225 bcs,a loop_2530
26226 brgz,a %l3, loop_2531
26227 fmovdleu %icc, %f27, %f30
26228 or %o7, 0x1143, %o3
26229loop_2530:
26230 udiv %o1, 0x0348, %g6
26231loop_2531:
26232 edge32 %i2, %i1, %o5
26233 bvs %icc, loop_2532
26234 fornot2 %f24, %f16, %f18
26235 subcc %i5, %i6, %o2
26236 fmovsl %xcc, %f29, %f30
26237loop_2532:
26238 prefetch [%l7 + 0x44], 0x0
26239 sdivx %i3, 0x0E0C, %i7
26240 edge16l %o6, %g2, %g5
26241 edge8 %i4, %o4, %g1
26242 tvc %xcc, 0x3
26243 fexpand %f24, %f2
26244 movrgz %l6, 0x13A, %g3
26245 movvc %icc, %g7, %i0
26246 xnor %g4, 0x1795, %l5
26247 fmovsn %xcc, %f0, %f13
26248 srax %l1, %l4, %l2
26249 stb %o0, [%l7 + 0x2A]
26250 st %f26, [%l7 + 0x20]
26251 tcc %xcc, 0x0
26252 siam 0x2
26253 movneg %icc, %l0, %l3
26254 tcs %icc, 0x6
26255 tle %xcc, 0x1
26256 tne %xcc, 0x3
26257 subcc %o7, %o1, %o3
26258 fcmple32 %f12, %f16, %i2
26259 movrne %i1, %g6, %o5
26260 array8 %i6, %i5, %i3
26261 movn %xcc, %i7, %o6
26262 add %l7, 0x18, %l6
26263 wr %g0, 0x0c, %asi
26264 lda [%l6] %asi, %o2
26265 casa [%l6] 0x0c, %o2, %g5
26266 fcmpeq16 %f28, %f24, %g2
26267 edge8ln %i4, %o4, %g1
26268 subccc %l6, %g3, %g7
26269 add %i0, 0x1F87, %l5
26270 fmovsvc %xcc, %f31, %f14
26271 edge16n %g4, %l4, %l2
26272 fmovdcs %icc, %f22, %f29
26273 xor %l1, 0x03E0, %o0
26274 fornot1 %f6, %f26, %f22
26275 movg %icc, %l0, %l3
26276 edge16n %o7, %o3, %o1
26277 add %l7, 0x20, %l6
26278 wr %g0, 0x88, %asi
26279 casxa [%l6] %asi, %i2, %g6
26280 tle %xcc, 0x6
26281 movleu %icc, %i1, %i6
26282 tvs %xcc, 0x4
26283 fmovdne %icc, %f25, %f13
26284 movre %i5, 0x3FC, %o5
26285 fmovdneg %xcc, %f17, %f22
26286 tvs %xcc, 0x4
26287 prefetch [%l7 + 0x30], 0x1
26288 xorcc %i3, %o6, %i7
26289 tl %icc, 0x0
26290 fandnot1 %f12, %f6, %f14
26291 andncc %o2, %g5, %g2
26292 fcmpne16 %f28, %f10, %i4
26293 fmul8x16 %f6, %f4, %f18
26294 brnz,a %o4, loop_2533
26295 ldd [%l7 + 0x08], %f0
26296 set 0x4C, %i7
26297 lda [%l7 + %i7] 0x89, %f19
26298loop_2533:
26299 nop
26300 wr %g0, 0x89, %asi
26301 lduwa [%l7 + 0x54] %asi, %l6
26302 fmovsle %icc, %f15, %f20
26303 andn %g1, 0x1533, %g7
26304 fmovscc %icc, %f4, %f16
26305 set 0x34, %g7
26306 ldsha [%l7 + %g7] 0x11, %i0
26307 movrne %l5, %g4, %l4
26308 udiv %l2, 0x1A4F, %l1
26309 fcmple16 %f24, %f20, %g3
26310 edge32l %l0, %o0, %o7
26311 movneg %icc, %l3, %o3
26312 movge %xcc, %i2, %o1
26313 movrlez %g6, 0x0E9, %i1
26314 array8 %i6, %o5, %i3
26315 alignaddr %i5, %o6, %o2
26316 fblg,a %fcc2, loop_2534
26317 fbul %fcc0, loop_2535
26318 tle %icc, 0x5
26319 fmovde %icc, %f15, %f13
26320loop_2534:
26321 fpsub32 %f18, %f26, %f8
26322loop_2535:
26323 movg %xcc, %i7, %g2
26324 srlx %i4, %g5, %o4
26325 restored
26326 rdpr %cwp, %g1
26327 rdpr %cansave, %g2
26328 rdpr %canrestore, %g3
26329 rdpr %cleanwin, %g4
26330 rdpr %otherwin, %g5
26331 rdpr %wstate, %g6
26332 taddcc %g1, 0x0452, %l6
26333 fmovrsgez %i0, %f13, %f15
26334 fbule %fcc3, loop_2536
26335 fmovrsgz %g7, %f1, %f17
26336 movre %g4, %l5, %l4
26337 wr %g0, 0x04, %asi
26338 stwa %l2, [%l7 + 0x1C] %asi
26339loop_2536:
26340 bcs,pn %xcc, loop_2537
26341 fmovsge %icc, %f28, %f9
26342 srl %g3, %l0, %o0
26343 fmovdcs %icc, %f18, %f29
26344loop_2537:
26345 fcmpne32 %f20, %f24, %l1
26346 bshuffle %f8, %f8, %f20
26347 bcs,a loop_2538
26348 movl %icc, %l3, %o7
26349 tvs %icc, 0x3
26350 xor %o3, %i2, %o1
26351loop_2538:
26352 fexpand %f12, %f28
26353 edge16l %i1, %i6, %g6
26354 tvs %icc, 0x3
26355 prefetch [%l7 + 0x60], 0x1
26356 saved
26357 rdpr %cwp, %g1
26358 rdpr %cansave, %g2
26359 rdpr %canrestore, %g3
26360 rdpr %cleanwin, %g4
26361 rdpr %otherwin, %g5
26362 rdpr %wstate, %g6
26363 wr %g0, 0x0c, %asi
26364 ldsba [%l7 + 0x7F] %asi, %i3
26365 taddcctv %o5, 0x05C7, %o6
26366 fbug %fcc2, loop_2539
26367 movrlez %o2, %i7, %i5
26368 movl %xcc, %g2, %i4
26369 udiv %g5, 0x0352, %g1
26370loop_2539:
26371 movrlz %o4, %i0, %g7
26372 fnot1 %f16, %f26
26373 stx %l6, [%l7 + 0x10]
26374 edge8ln %g4, %l5, %l2
26375 ta %icc, 0x6
26376 umulcc %g3, 0x1B1C, %l4
26377 fba %fcc2, loop_2540
26378 mulscc %o0, 0x1909, %l0
26379 array8 %l3, %o7, %o3
26380 fsrc1s %f4, %f28
26381loop_2540:
26382 taddcctv %l1, 0x03E1, %o1
26383 fmovdge %xcc, %f23, %f23
26384 st %f7, [%l7 + 0x3C]
26385 movrgez %i1, 0x238, %i6
26386 tsubcctv %i2, %i3, %o5
26387 wr %g0, 0x88, %asi
26388 ldda [%l7 + 0x40] %asi, %f0
26389 wr %g0, 0x81, %asi
26390 swapa [%l7 + 0x14] %asi, %g6
26391 fand %f22, %f8, %f30
26392 addccc %o6, 0x1168, %i7
26393 movgu %xcc, %i5, %g2
26394 sllx %i4, %o2, %g1
26395 movle %icc, %o4, %g5
26396 wr %g0, 0x80, %asi
26397 lduha [%l7 + 0x2A] %asi, %i0
26398 edge8ln %l6, %g7, %g4
26399 fbe %fcc3, loop_2541
26400 fbg,a %fcc0, loop_2542
26401 sll %l5, %g3, %l2
26402 edge8 %o0, %l0, %l3
26403loop_2541:
26404 ta %icc, 0x0
26405loop_2542:
26406 fpmerge %f5, %f9, %f20
26407 or %o7, 0x009B, %l4
26408 tneg %xcc, 0x5
26409 ta %icc, 0x7
26410 bneg loop_2543
26411 edge16l %o3, %o1, %l1
26412 nop
26413 setx loop_2544, %l0, %l1
26414 jmpl %l1, %i6
26415 addc %i2, %i1, %i3
26416loop_2543:
26417 sllx %o5, %g6, %i7
26418 array32 %i5, %g2, %i4
26419loop_2544:
26420 sdivcc %o2, 0x1070, %g1
26421 nop
26422 setx loop_2545, %l0, %l1
26423 wrpr 0x1, %tl
26424 wrpr %l1, %tnpc
26425 setx 0x34400001400, %l0, %l1
26426 wrpr %l1, %tstate
26427 wrhpr 0x4, %htstate
26428 done
26429 fmovsne %xcc, %f5, %f20
26430 ldd [%l7 + 0x20], %o4
26431 tl %icc, 0x7
26432loop_2545:
26433 tcs %icc, 0x3
26434 fcmps %fcc1, %f18, %f11
26435 movrne %g5, %i0, %o6
26436 tn %xcc, 0x3
26437 umul %g7, 0x0B9E, %g4
26438 sll %l5, 0x15, %g3
26439 ldd [%l7 + 0x60], %f4
26440 sdivx %l2, 0x128C, %l6
26441 andncc %l0, %o0, %o7
26442 movneg %icc, %l4, %l3
26443 fbge %fcc1, loop_2546
26444 movl %icc, %o3, %l1
26445 edge32ln %o1, %i2, %i1
26446 fmovdl %icc, %f12, %f30
26447loop_2546:
26448 srlx %i3, %i6, %o5
26449 set 0x48, %g1
26450 lda [%l7 + %g1] 0x0c, %f16
26451 fmovdle %icc, %f0, %f6
26452 fcmpes %fcc3, %f3, %f13
26453 movcs %icc, %i7, %i5
26454 smulcc %g2, %g6, %i4
26455 set 0x0C, %i5
26456 stba %g1, [%l7 + %i5] 0x88
26457 umul %o2, %o4, %i0
26458 flush %l7 + 0x4C
26459 fmovdleu %icc, %f6, %f23
26460 edge8l %g5, %g7, %g4
26461 fornot2 %f18, %f22, %f16
26462 movrgez %l5, 0x13C, %o6
26463 brgez,a %l2, loop_2547
26464 bvc,a,pt %icc, loop_2548
26465 udiv %l6, 0x1A67, %g3
26466 add %o0, %o7, %l0
26467loop_2547:
26468 stbar
26469loop_2548:
26470 fbe %fcc3, loop_2549
26471 fnor %f6, %f2, %f16
26472 prefetch [%l7 + 0x08], 0x3
26473 movpos %icc, %l4, %o3
26474loop_2549:
26475 std %l2, [%l7 + 0x60]
26476 fmovse %xcc, %f20, %f17
26477 movre %o1, %i2, %l1
26478 sll %i1, 0x18, %i6
26479 sir 0x0437
26480 srax %o5, 0x06, %i7
26481 umulcc %i5, 0x0977, %g2
26482 fnands %f0, %f14, %f9
26483 brnz,a %i3, loop_2550
26484 fbue %fcc1, loop_2551
26485 movvc %xcc, %i4, %g1
26486 nop
26487 set 0x5E, %o2
26488 stb %o2, [%l7 + %o2]
26489loop_2550:
26490 popc %g6, %i0
26491loop_2551:
26492 tpos %xcc, 0x1
26493 fbe,a %fcc3, loop_2552
26494 tl %icc, 0x4
26495 fxnors %f28, %f3, %f18
26496 srax %o4, %g5, %g4
26497loop_2552:
26498 ba,pn %icc, loop_2553
26499 sethi 0x11C4, %g7
26500 taddcctv %l5, %o6, %l6
26501 fba %fcc1, loop_2554
26502loop_2553:
26503 fcmped %fcc0, %f2, %f16
26504 taddcctv %g3, 0x15ED, %o0
26505 movge %icc, %o7, %l0
26506loop_2554:
26507 movrlez %l2, %o3, %l4
26508 ble %xcc, loop_2555
26509 bcs,a,pt %icc, loop_2556
26510 fble,a %fcc1, loop_2557
26511 fcmpes %fcc2, %f19, %f19
26512loop_2555:
26513 tle %icc, 0x7
26514loop_2556:
26515 nop
26516 add %l7, 0x14, %l6
26517 wr %g0, 0x19, %asi
26518 casa [%l6] %asi, %l3, %i2
26519loop_2557:
26520 fmovrslez %l1, %f28, %f2
26521 fbn %fcc1, loop_2558
26522 fble %fcc0, loop_2559
26523 subccc %o1, 0x1A2F, %i6
26524 movpos %icc, %i1, %i7
26525loop_2558:
26526 ba %icc, loop_2560
26527loop_2559:
26528 bleu,a,pn %icc, loop_2561
26529 fcmpne32 %f4, %f22, %i5
26530 fbug %fcc3, loop_2562
26531loop_2560:
26532 tleu %xcc, 0x3
26533loop_2561:
26534 taddcc %g2, %i3, %i4
26535 fmovrslz %g1, %f15, %f24
26536loop_2562:
26537 tvc %xcc, 0x0
26538 array16 %o5, %g6, %o2
26539 movrne %i0, 0x3F2, %g5
26540 fmovsa %icc, %f12, %f0
26541 sethi 0x1BC9, %o4
26542 set 0x28, %l6
26543 ldsha [%l7 + %l6] 0x15, %g4
26544 udiv %g7, 0x175B, %l5
26545 movneg %xcc, %l6, %g3
26546 tle %icc, 0x6
26547 tsubcc %o0, 0x1664, %o7
26548 alignaddr %l0, %l2, %o6
26549 movpos %icc, %o3, %l3
26550 wr %g0, 0x89, %asi
26551 lduwa [%l7 + 0x50] %asi, %i2
26552 xnorcc %l4, 0x1746, %o1
26553 movl %xcc, %l1, %i1
26554 sra %i6, 0x0B, %i5
26555 bn,a loop_2563
26556 or %i7, %g2, %i3
26557 or %g1, 0x02F1, %o5
26558 udivx %g6, 0x018F, %o2
26559loop_2563:
26560 mulx %i4, 0x04ED, %i0
26561 smul %o4, 0x1985, %g4
26562 movleu %xcc, %g7, %g5
26563 sll %l6, 0x0F, %g3
26564 alignaddrl %o0, %l5, %o7
26565 flush %l7 + 0x68
26566 wr %g0, 0x80, %asi
26567 lduba [%l7 + 0x74] %asi, %l2
26568 swap [%l7 + 0x2C], %o6
26569 ldub [%l7 + 0x3D], %l0
26570 fmovspos %xcc, %f16, %f31
26571 tgu %icc, 0x4
26572 fcmple32 %f28, %f20, %l3
26573 swap [%l7 + 0x30], %i2
26574 movrlez %o3, %l4, %l1
26575 std %f4, [%l7 + 0x20]
26576 edge32ln %i1, %o1, %i5
26577 brlez,a %i6, loop_2564
26578 pdist %f20, %f16, %f10
26579 fmovda %icc, %f9, %f20
26580 brgz %g2, loop_2565
26581loop_2564:
26582 subc %i3, %i7, %o5
26583 mulscc %g6, %o2, %g1
26584 orn %i4, %i0, %o4
26585loop_2565:
26586 ldx [%l7 + 0x48], %g7
26587 sdiv %g4, 0x1329, %g5
26588 fpadd16 %f24, %f26, %f22
26589 fbug,a %fcc0, loop_2566
26590 taddcc %l6, %o0, %l5
26591 lduh [%l7 + 0x78], %o7
26592 sethi 0x01D4, %l2
26593loop_2566:
26594 popc 0x0477, %g3
26595 movrgz %o6, %l0, %i2
26596 movgu %icc, %l3, %l4
26597 andncc %o3, %i1, %o1
26598 orncc %i5, %l1, %i6
26599 fxnor %f20, %f22, %f2
26600 brgez,a %g2, loop_2567
26601 umul %i7, 0x0BC5, %i3
26602 movpos %icc, %o5, %o2
26603 tl %xcc, 0x5
26604loop_2567:
26605 subccc %g1, %g6, %i4
26606 movrlez %i0, %g7, %g4
26607 fnand %f4, %f30, %f20
26608 fabsd %f18, %f4
26609 st %f15, [%l7 + 0x34]
26610 edge8n %g5, %o4, %l6
26611 tgu %xcc, 0x2
26612 fbg %fcc3, loop_2568
26613 nop
26614 setx loop_2569, %l0, %l1
26615 jmpl %l1, %o0
26616 udiv %l5, 0x01F7, %o7
26617 fmovrdne %g3, %f6, %f6
26618loop_2568:
26619 movle %icc, %o6, %l0
26620loop_2569:
26621 edge16n %i2, %l3, %l4
26622 std %l2, [%l7 + 0x48]
26623 taddcc %i1, %o3, %i5
26624 membar 0x03
26625 bleu,pt %xcc, loop_2570
26626 te %xcc, 0x3
26627 sll %l1, %o1, %i6
26628 fnegs %f15, %f12
26629loop_2570:
26630 fmovsle %xcc, %f2, %f14
26631 brlz,a %i7, loop_2571
26632 ldub [%l7 + 0x6B], %g2
26633 xor %o5, %o2, %g1
26634 movrgez %i3, %g6, %i0
26635loop_2571:
26636 popc 0x1774, %g7
26637 fbu,a %fcc2, loop_2572
26638 bne,a,pn %icc, loop_2573
26639 fnands %f27, %f15, %f4
26640 orncc %g4, %i4, %o4
26641loop_2572:
26642 fnot1s %f12, %f7
26643loop_2573:
26644 bpos,a %icc, loop_2574
26645 popc %l6, %o0
26646 fxnor %f12, %f20, %f10
26647 xnorcc %g5, 0x0C93, %o7
26648loop_2574:
26649 movg %icc, %l5, %g3
26650 movcs %xcc, %l0, %i2
26651 sethi 0x1A26, %o6
26652 movcs %xcc, %l4, %l3
26653 fzeros %f22
26654 sethi 0x14FE, %i1
26655 andcc %l2, %o3, %l1
26656 addc %o1, %i5, %i6
26657 movcc %icc, %g2, %o5
26658 tgu %xcc, 0x6
26659 fsrc1 %f0, %f18
26660 movcc %icc, %o2, %g1
26661 fnot1 %f20, %f0
26662 set 0x66, %o0
26663 ldsha [%l7 + %o0] 0x11, %i7
26664 addccc %g6, 0x0B5F, %i0
26665 tg %xcc, 0x6
26666 call loop_2575
26667 or %g7, 0x0AF1, %g4
26668 sllx %i3, 0x1F, %i4
26669 edge8ln %l6, %o4, %o0
26670loop_2575:
26671 mulscc %g5, 0x1D3D, %l5
26672 set 0x12, %i6
26673 ldsba [%l7 + %i6] 0x04, %o7
26674 fbl %fcc2, loop_2576
26675 orcc %g3, 0x08C6, %i2
26676 subc %l0, 0x069C, %o6
26677 fbo,a %fcc2, loop_2577
26678loop_2576:
26679 edge16l %l4, %i1, %l2
26680 xor %o3, 0x1E7C, %l1
26681 umulcc %o1, %l3, %i6
26682loop_2577:
26683 nop
26684 wr %g0, 0x80, %asi
26685 lduba [%l7 + 0x13] %asi, %i5
26686 fcmpeq32 %f20, %f6, %g2
26687 andn %o2, %o5, %i7
26688 subc %g6, %i0, %g1
26689 brlez,a %g4, loop_2578
26690 ldub [%l7 + 0x1A], %i3
26691 sdiv %i4, 0x0AFD, %l6
26692 taddcc %o4, %g7, %g5
26693loop_2578:
26694 fsrc1s %f6, %f14
26695 andncc %l5, %o0, %g3
26696 stbar
26697 movg %icc, %i2, %o7
26698 fnot1s %f29, %f17
26699 fcmpne16 %f28, %f0, %o6
26700 set 0x34, %g3
26701 sta %f27, [%l7 + %g3] 0x18
26702 movre %l0, 0x151, %i1
26703 andcc %l4, %o3, %l2
26704 sth %o1, [%l7 + 0x44]
26705 call loop_2579
26706 tneg %xcc, 0x0
26707 orn %l3, 0x1986, %l1
26708 srlx %i5, %g2, %o2
26709loop_2579:
26710 srax %i6, %i7, %o5
26711 tneg %xcc, 0x1
26712 fbuge %fcc3, loop_2580
26713 subc %i0, %g6, %g4
26714 xor %g1, 0x0509, %i4
26715 fmovsleu %icc, %f19, %f30
26716loop_2580:
26717 fmovsn %icc, %f8, %f31
26718 tne %xcc, 0x5
26719 fbo,a %fcc0, loop_2581
26720 ldd [%l7 + 0x38], %f24
26721 movl %icc, %l6, %o4
26722 movpos %icc, %i3, %g5
26723loop_2581:
26724 nop
26725 wr %g0, 0x80, %asi
26726 ldstuba [%l7 + 0x13] %asi, %g7
26727 movneg %icc, %o0, %l5
26728 udivcc %i2, 0x1361, %o7
26729 call loop_2582
26730 array16 %o6, %g3, %l0
26731 movge %icc, %i1, %l4
26732 srlx %o3, %o1, %l3
26733loop_2582:
26734 fsrc1s %f0, %f8
26735 orncc %l2, 0x121F, %i5
26736 fpmerge %f15, %f4, %f24
26737 nop
26738 setx loop_2583, %l0, %l1
26739 wrpr 0x1, %tl
26740 wrpr %l1, %tpc
26741 add %l1, 0x4, %l1
26742 wrpr %l1, %tnpc
26743 setx 0x34400001400, %l0, %l1
26744 wrpr %l1, %tstate
26745 wrhpr 0x4, %htstate
26746 retry
26747 fpsub32s %f15, %f21, %f6
26748 fsrc1 %f28, %f14
26749 fors %f5, %f0, %f4
26750loop_2583:
26751 edge16l %l1, %o2, %i6
26752 fpack32 %f12, %f0, %f2
26753 restored
26754 rdpr %cwp, %g1
26755 rdpr %cansave, %g2
26756 rdpr %canrestore, %g3
26757 rdpr %cleanwin, %g4
26758 rdpr %otherwin, %g5
26759 rdpr %wstate, %g6
26760 popc 0x0B3B, %i7
26761 mulscc %o5, %g2, %i0
26762 fbo,a %fcc3, loop_2584
26763 be,pt %icc, loop_2585
26764 flush %l7 + 0x58
26765 move %xcc, %g6, %g4
26766loop_2584:
26767 sub %g1, %i4, %o4
26768loop_2585:
26769 edge32n %i3, %g5, %l6
26770 bshuffle %f30, %f2, %f4
26771 taddcc %g7, 0x0981, %l5
26772 for %f30, %f26, %f26
26773 fnot1 %f12, %f22
26774 umul %o0, %i2, %o6
26775 call loop_2586
26776 xor %g3, %l0, %i1
26777 fpadd16 %f26, %f16, %f2
26778 subc %o7, %o3, %o1
26779loop_2586:
26780 edge32n %l3, %l2, %i5
26781 bge,pn %icc, loop_2587
26782 ldd [%l7 + 0x08], %l0
26783 set 0x28, %o3
26784 stda %o2, [%l7 + %o3] 0x80
26785loop_2587:
26786 subc %l4, 0x13E7, %i7
26787 set 0x58, %i4
26788 lduwa [%l7 + %i4] 0x14, %i6
26789 addcc %o5, %i0, %g6
26790 fcmple32 %f14, %f24, %g2
26791 smul %g4, %g1, %o4
26792 subcc %i4, 0x0457, %i3
26793 alignaddrl %l6, %g7, %g5
26794 edge8n %l5, %o0, %i2
26795 wr %g0, 0x2f, %asi
26796 stba %o6, [%l7 + 0x56] %asi
26797 membar #Sync
26798 fmovrsne %l0, %f22, %f15
26799 fmovdcc %icc, %f20, %f10
26800 alignaddrl %i1, %o7, %g3
26801 set 0x78, %g4
26802 stda %o0, [%l7 + %g4] 0x15
26803 fmovdle %icc, %f6, %f25
26804 tcc %icc, 0x2
26805 smul %l3, %l2, %o3
26806 sdivx %l1, 0x00D2, %o2
26807 bne,a %xcc, loop_2588
26808 tgu %xcc, 0x7
26809 be,a loop_2589
26810 fmovdpos %xcc, %f25, %f27
26811loop_2588:
26812 fornot2 %f6, %f24, %f8
26813 fmovse %xcc, %f24, %f31
26814loop_2589:
26815 nop
26816 set 0x50, %l1
26817 stb %i5, [%l7 + %l1]
26818 ta %xcc, 0x2
26819 orcc %l4, 0x15F3, %i6
26820 addcc %i7, 0x17D1, %i0
26821 xor %o5, 0x0144, %g6
26822 fmovsvs %icc, %f30, %f8
26823 edge32n %g2, %g1, %g4
26824 fnot2 %f20, %f26
26825 alignaddr %i4, %i3, %l6
26826 srlx %o4, 0x0C, %g7
26827 restored
26828 rdpr %cwp, %g1
26829 rdpr %cansave, %g2
26830 rdpr %canrestore, %g3
26831 rdpr %cleanwin, %g4
26832 rdpr %otherwin, %g5
26833 rdpr %wstate, %g6
26834 array8 %l5, %g5, %o0
26835 set 0x20, %l5
26836 ldda [%l7 + %l5] 0x27, %o6
26837 nop
26838 setx loop_2590, %l0, %l1
26839 wrpr 0x1, %tl
26840 wrpr %l1, %tnpc
26841 setx 0x34400001400, %l0, %l1
26842 wrpr %l1, %tstate
26843 wrhpr 0x4, %htstate
26844 done
26845 fnegs %f2, %f30
26846 fbl,a %fcc2, loop_2591
26847 addc %l0, %i1, %o7
26848loop_2590:
26849 bleu,pn %xcc, loop_2592
26850 sdiv %g3, 0x1A8E, %i2
26851loop_2591:
26852 brgez %o1, loop_2593
26853 stb %l2, [%l7 + 0x48]
26854loop_2592:
26855 and %l3, %o3, %o2
26856 array32 %l1, %l4, %i6
26857loop_2593:
26858 sdiv %i7, 0x09F9, %i0
26859 brz,a %i5, loop_2594
26860 array32 %g6, %g2, %g1
26861 andn %g4, %o5, %i4
26862 ta %xcc, 0x0
26863loop_2594:
26864 movvs %icc, %i3, %o4
26865 fors %f21, %f1, %f15
26866 tpos %xcc, 0x1
26867 movle %icc, %l6, %g7
26868 smul %l5, 0x1966, %g5
26869 movneg %xcc, %o6, %o0
26870 edge32 %l0, %i1, %o7
26871 andcc %i2, %o1, %g3
26872 fsrc1s %f10, %f7
26873 fandnot2 %f30, %f22, %f26
26874 movrgez %l2, 0x2D6, %l3
26875 bvc,a,pt %icc, loop_2595
26876 orn %o3, 0x02D8, %o2
26877 movne %xcc, %l1, %i6
26878 movle %xcc, %i7, %i0
26879loop_2595:
26880 tvc %icc, 0x4
26881 bn,a,pn %xcc, loop_2596
26882 smul %l4, 0x0846, %g6
26883 faligndata %f16, %f24, %f6
26884 fmovs %f6, %f9
26885loop_2596:
26886 subc %g2, %i5, %g4
26887 movg %xcc, %g1, %o5
26888 wr %g0, 0x19, %asi
26889 ldstuba [%l7 + 0x7D] %asi, %i4
26890 fcmpne32 %f16, %f22, %o4
26891 edge8 %i3, %g7, %l6
26892 fbo,a %fcc1, loop_2597
26893 fabss %f17, %f0
26894 subccc %g5, 0x0910, %o6
26895 addc %l5, 0x0075, %l0
26896loop_2597:
26897 movpos %icc, %i1, %o0
26898 fmovde %xcc, %f0, %f25
26899 wr %g0, 0xf0, %asi
26900 stda %f16, [%l7 + 0x40] %asi
26901 membar #Sync
26902 ta %xcc, 0x6
26903 fsrc2 %f2, %f6
26904 std %f16, [%l7 + 0x30]
26905 edge32l %i2, %o1, %o7
26906 fble,a %fcc1, loop_2598
26907 tcc %xcc, 0x5
26908 edge16l %l2, %g3, %o3
26909 wr %g0, 0xe2, %asi
26910 stha %l3, [%l7 + 0x18] %asi
26911 membar #Sync
26912loop_2598:
26913 tl %icc, 0x1
26914 restored
26915 rdpr %cwp, %g1
26916 rdpr %cansave, %g2
26917 rdpr %canrestore, %g3
26918 rdpr %cleanwin, %g4
26919 rdpr %otherwin, %g5
26920 rdpr %wstate, %g6
26921 fblg,a %fcc0, loop_2599
26922 orn %o2, %i6, %i7
26923 sdivx %l1, 0x18D9, %l4
26924 fzeros %f28
26925loop_2599:
26926 fornot2s %f11, %f31, %f15
26927 orncc %i0, 0x0D2E, %g6
26928 set 0x3C, %i1
26929 swapa [%l7 + %i1] 0x80, %i5
26930 fand %f4, %f12, %f4
26931 movg %icc, %g4, %g2
26932 movvc %icc, %g1, %o5
26933 movneg %icc, %o4, %i3
26934 movrlz %i4, 0x0F5, %l6
26935 fxnors %f6, %f9, %f31
26936 wr %g0, 0x19, %asi
26937 stda %g6, [%l7 + 0x20] %asi
26938 set 0x6C, %o7
26939 stha %o6, [%l7 + %o7] 0x22
26940 membar #Sync
26941 sra %l5, 0x15, %l0
26942 popc %i1, %g5
26943 xorcc %i2, 0x0EFC, %o1
26944 edge32l %o0, %o7, %g3
26945 edge16l %o3, %l2, %o2
26946 ldsh [%l7 + 0x76], %i6
26947 addcc %i7, %l1, %l3
26948 edge8ln %i0, %g6, %i5
26949 array8 %g4, %l4, %g2
26950 movg %icc, %o5, %g1
26951 umul %o4, 0x0317, %i3
26952 tn %xcc, 0x1
26953 fabsd %f6, %f22
26954 te %xcc, 0x0
26955 movre %i4, %g7, %l6
26956 subccc %l5, 0x0FDE, %o6
26957 popc 0x0854, %l0
26958 movgu %icc, %i1, %g5
26959 add %l7, 0x08, %l6
26960 wr %g0, 0x80, %asi
26961 casa [%l6] 0x80, %o1, %i2
26962 or %o7, 0x016D, %g3
26963 movrgez %o0, 0x055, %o3
26964 add %l7, 0x50, %l6
26965 wr %g0, 0x88, %asi
26966 ldxa [%l6] %asi, %o2
26967 casxa [%l6] %asi, %o2, %l2
26968 fmovdvs %icc, %f4, %f18
26969 fmovsgu %icc, %f15, %f18
26970 movvc %xcc, %i6, %i7
26971 std %l0, [%l7 + 0x30]
26972 fmovrslez %l3, %f0, %f28
26973 fnors %f25, %f26, %f7
26974 ld [%l7 + 0x50], %f27
26975 fmovsleu %xcc, %f13, %f24
26976 edge8ln %i0, %g6, %i5
26977 xnor %l4, 0x1118, %g4
26978 movrlz %g2, 0x2C1, %g1
26979 brz,a %o5, loop_2600
26980 bg,a,pt %xcc, loop_2601
26981 addc %o4, %i4, %i3
26982 movneg %icc, %l6, %g7
26983loop_2600:
26984 nop
26985 wr %g0, 0x89, %asi
26986 stda %f16, [%l7 + 0x40] %asi
26987loop_2601:
26988 membar 0x0F
26989 tl %xcc, 0x3
26990 std %o6, [%l7 + 0x68]
26991 array16 %l5, %l0, %i1
26992 fbe,a %fcc3, loop_2602
26993 fbn,a %fcc2, loop_2603
26994 sll %g5, 0x12, %i2
26995 orcc %o1, 0x0396, %g3
26996loop_2602:
26997 sir 0x1228
26998loop_2603:
26999 andcc %o7, 0x0490, %o0
27000 bvc,a loop_2604
27001 ldsh [%l7 + 0x70], %o2
27002 sll %l2, 0x16, %i6
27003 fand %f6, %f14, %f30
27004loop_2604:
27005 fandnot2 %f12, %f0, %f12
27006 brlez %i7, loop_2605
27007 fandnot1s %f31, %f24, %f26
27008 srlx %o3, %l3, %i0
27009 bcc,pt %icc, loop_2606
27010loop_2605:
27011 movcs %icc, %l1, %g6
27012 tge %xcc, 0x3
27013 fpsub16 %f30, %f14, %f10
27014loop_2606:
27015 nop
27016 set 0x16, %i3
27017 lduha [%l7 + %i3] 0x88, %l4
27018 orn %i5, 0x1364, %g4
27019 wr %g0, 0x0c, %asi
27020 ldxa [%l7 + 0x58] %asi, %g2
27021 edge32ln %o5, %o4, %g1
27022 movleu %icc, %i3, %i4
27023 tne %icc, 0x5
27024 bvc,pt %icc, loop_2607
27025 fxors %f24, %f18, %f17
27026 taddcctv %g7, %l6, %l5
27027 udiv %o6, 0x1789, %i1
27028loop_2607:
27029 fsrc2 %f20, %f22
27030 movne %xcc, %g5, %l0
27031 wr %g0, 0x88, %asi
27032 ldstuba [%l7 + 0x08] %asi, %o1
27033 sllx %g3, %o7, %i2
27034 fbl %fcc2, loop_2608
27035 tleu %xcc, 0x5
27036 movvs %xcc, %o2, %o0
27037 fandnot1s %f26, %f3, %f8
27038loop_2608:
27039 alignaddrl %i6, %i7, %l2
27040 fmovsleu %icc, %f27, %f22
27041 fbe %fcc1, loop_2609
27042 membar 0x67
27043 movn %xcc, %o3, %i0
27044 udivx %l1, 0x038A, %g6
27045loop_2609:
27046 fbuge %fcc1, loop_2610
27047 fandnot1 %f4, %f26, %f14
27048 fblg %fcc0, loop_2611
27049 nop
27050 setx loop_2612, %l0, %l1
27051 jmpl %l1, %l4
27052loop_2610:
27053 lduh [%l7 + 0x40], %l3
27054 add %l7, 0x78, %l6
27055 wr %g0, 0x80, %asi
27056 ldxa [%l6] %asi, %i5
27057 casxa [%l6] 0x80, %i5, %g2
27058loop_2611:
27059 fbule %fcc0, loop_2613
27060loop_2612:
27061 fornot1 %f20, %f26, %f0
27062 movgu %xcc, %o5, %g4
27063 movvc %icc, %o4, %i3
27064loop_2613:
27065 fsrc2s %f16, %f3
27066 bvs,a loop_2614
27067 edge16n %i4, %g7, %l6
27068 fmuld8sux16 %f0, %f20, %f28
27069 tg %icc, 0x2
27070loop_2614:
27071 movrgz %g1, %l5, %i1
27072 tcc %icc, 0x5
27073 sdiv %g5, 0x1E69, %o6
27074 edge16 %o1, %g3, %o7
27075 andncc %l0, %i2, %o0
27076 wr %g0, 0x11, %asi
27077 ldsha [%l7 + 0x5C] %asi, %i6
27078 membar 0x6D
27079 bne loop_2615
27080 tne %xcc, 0x6
27081 fsrc2 %f10, %f24
27082 wr %g0, 0x2b, %asi
27083 stba %i7, [%l7 + 0x32] %asi
27084 membar #Sync
27085loop_2615:
27086 fmovda %icc, %f0, %f17
27087 fnors %f24, %f20, %f6
27088 bge,a,pt %xcc, loop_2616
27089 movneg %icc, %o2, %o3
27090 movne %xcc, %i0, %l2
27091 sth %l1, [%l7 + 0x48]
27092loop_2616:
27093 tsubcctv %g6, 0x19CA, %l4
27094 nop
27095 setx loop_2617, %l0, %l1
27096 jmpl %l1, %i5
27097 move %icc, %l3, %o5
27098 ldub [%l7 + 0x5F], %g2
27099 movrlz %o4, %i3, %g4
27100loop_2617:
27101 swap [%l7 + 0x78], %i4
27102 restored
27103 rdpr %cwp, %g1
27104 rdpr %cansave, %g2
27105 rdpr %canrestore, %g3
27106 rdpr %cleanwin, %g4
27107 rdpr %otherwin, %g5
27108 rdpr %wstate, %g6
27109 edge8l %g7, %g1, %l6
27110 array32 %l5, %i1, %o6
27111 xor %o1, %g5, %g3
27112 tpos %icc, 0x4
27113 movn %xcc, %l0, %o7
27114 bneg,pn %icc, loop_2618
27115 edge8n %o0, %i2, %i7
27116 ta %icc, 0x3
27117 mova %icc, %o2, %i6
27118loop_2618:
27119 sll %o3, %i0, %l1
27120 sethi 0x1AFF, %l2
27121 bne,a %xcc, loop_2619
27122 movgu %xcc, %g6, %i5
27123 fmovspos %xcc, %f2, %f0
27124 membar 0x79
27125loop_2619:
27126 te %xcc, 0x2
27127 popc %l3, %o5
27128 saved
27129 rdpr %cwp, %g1
27130 rdpr %cansave, %g2
27131 rdpr %canrestore, %g3
27132 rdpr %cleanwin, %g4
27133 rdpr %otherwin, %g5
27134 rdpr %wstate, %g6
27135 movpos %xcc, %g2, %o4
27136 edge8 %i3, %g4, %l4
27137 movgu %xcc, %g7, %g1
27138 wr %g0, 0x89, %asi
27139 ldstuba [%l7 + 0x3D] %asi, %i4
27140 movg %icc, %l5, %l6
27141 fmovsn %xcc, %f10, %f22
27142 fmovsvc %xcc, %f3, %f25
27143 tvs %icc, 0x3
27144 popc %i1, %o1
27145 srax %g5, 0x1D, %o6
27146 tge %xcc, 0x5
27147 edge16 %l0, %o7, %g3
27148 edge8 %i2, %o0, %o2
27149 tcs %xcc, 0x0
27150 tge %icc, 0x5
27151 fpsub32s %f15, %f16, %f13
27152 fble %fcc0, loop_2620
27153 addcc %i7, %i6, %i0
27154 fmovsleu %icc, %f28, %f13
27155 movcs %icc, %l1, %o3
27156loop_2620:
27157 array8 %g6, %l2, %i5
27158 umul %o5, 0x1EF0, %g2
27159 addcc %o4, %i3, %g4
27160 fmul8x16 %f2, %f24, %f26
27161 sllx %l3, 0x02, %g7
27162 umul %g1, 0x1374, %l4
27163 subc %l5, %i4, %i1
27164 fbn,a %fcc3, loop_2621
27165 taddcc %l6, %g5, %o6
27166 tleu %xcc, 0x0
27167 addc %l0, %o7, %g3
27168loop_2621:
27169 movle %icc, %o1, %i2
27170 edge32 %o0, %i7, %i6
27171 tgu %icc, 0x0
27172 set 0x40, %l3
27173 ldda [%l7 + %l3] 0x11, %f16
27174 nop
27175 setx loop_2622, %l0, %l1
27176 wrpr 0x1, %tl
27177 wrpr %l1, %tnpc
27178 setx 0x34400001400, %l0, %l1
27179 wrpr %l1, %tstate
27180 wrhpr 0x4, %htstate
27181 done
27182 addccc %o2, %l1, %o3
27183 fnand %f22, %f24, %f0
27184 taddcc %g6, 0x0AD8, %l2
27185loop_2622:
27186 ldsb [%l7 + 0x26], %i5
27187 prefetch [%l7 + 0x7C], 0x1
27188 fmovrsgz %o5, %f19, %f21
27189 fmovdl %icc, %f24, %f10
27190 movvs %icc, %i0, %o4
27191 tvc %icc, 0x1
27192 fmuld8ulx16 %f26, %f29, %f8
27193 call loop_2623
27194 be,a,pn %icc, loop_2624
27195 bcs,pn %xcc, loop_2625
27196 te %icc, 0x7
27197loop_2623:
27198 fblg %fcc1, loop_2626
27199loop_2624:
27200 sra %g2, 0x09, %g4
27201loop_2625:
27202 fbu,a %fcc2, loop_2627
27203 tg %xcc, 0x3
27204loop_2626:
27205 edge32n %l3, %g7, %g1
27206 subcc %i3, 0x139E, %l4
27207loop_2627:
27208 edge8l %l5, %i4, %l6
27209 orncc %i1, %g5, %l0
27210 umul %o6, %o7, %o1
27211 membar 0x4C
27212 fmovrde %g3, %f26, %f6
27213 st %f8, [%l7 + 0x60]
27214 movrlez %i2, %i7, %i6
27215 smulcc %o0, 0x0230, %o2
27216 movgu %icc, %o3, %g6
27217 array16 %l1, %l2, %o5
27218 fmovda %icc, %f24, %f30
27219 edge8 %i0, %i5, %g2
27220 move %xcc, %o4, %l3
27221 fmovscc %xcc, %f9, %f24
27222 fpadd32s %f26, %f5, %f11
27223 edge16ln %g7, %g4, %i3
27224 fcmpne16 %f8, %f28, %g1
27225 tvc %icc, 0x1
27226 movvc %icc, %l4, %i4
27227 fmovdne %icc, %f31, %f13
27228 fba %fcc1, loop_2628
27229 edge32 %l6, %i1, %g5
27230 xorcc %l5, 0x0486, %o6
27231 movgu %icc, %l0, %o7
27232loop_2628:
27233 movcc %xcc, %g3, %i2
27234 sdivcc %o1, 0x0B8B, %i7
27235 fxors %f27, %f14, %f27
27236 stw %i6, [%l7 + 0x14]
27237 ldsb [%l7 + 0x46], %o2
27238 set 0x40, %g5
27239 ldxa [%l7 + %g5] 0x88, %o3
27240 orn %o0, %g6, %l1
27241 udiv %o5, 0x11DF, %l2
27242 sdivx %i5, 0x16D6, %g2
27243 fpsub16s %f16, %f19, %f31
27244 fbn %fcc2, loop_2629
27245 tleu %icc, 0x5
27246 andncc %o4, %l3, %i0
27247 brgz %g7, loop_2630
27248loop_2629:
27249 fors %f5, %f14, %f11
27250 sdivcc %g4, 0x0114, %g1
27251 tcc %icc, 0x7
27252loop_2630:
27253 restored
27254 rdpr %cwp, %g1
27255 rdpr %cansave, %g2
27256 rdpr %canrestore, %g3
27257 rdpr %cleanwin, %g4
27258 rdpr %otherwin, %g5
27259 rdpr %wstate, %g6
27260 movle %xcc, %i3, %l4
27261 edge16ln %i4, %i1, %l6
27262 sdivcc %l5, 0x13C8, %g5
27263 ta %icc, 0x4
27264 ld [%l7 + 0x44], %f13
27265 movvs %icc, %o6, %l0
27266 or %g3, 0x1F93, %i2
27267 tne %xcc, 0x4
27268 movne %xcc, %o7, %i7
27269 mova %icc, %o1, %i6
27270 edge16ln %o3, %o2, %o0
27271 fbge,a %fcc0, loop_2631
27272 array8 %l1, %g6, %l2
27273 movcc %xcc, %o5, %i5
27274 xnorcc %o4, %l3, %g2
27275loop_2631:
27276 fnot2 %f28, %f20
27277 movl %icc, %g7, %i0
27278 te %xcc, 0x4
27279 udivcc %g1, 0x1160, %g4
27280 taddcctv %i3, 0x012F, %l4
27281 smul %i4, 0x095F, %i1
27282 addcc %l6, %l5, %o6
27283 sethi 0x1D33, %g5
27284 tvs %xcc, 0x2
27285 bcc,a,pt %icc, loop_2632
27286 fmovdne %xcc, %f14, %f24
27287 smulcc %g3, %i2, %l0
27288 fba,a %fcc0, loop_2633
27289loop_2632:
27290 srl %i7, %o7, %o1
27291 orncc %o3, 0x0460, %o2
27292 std %o0, [%l7 + 0x28]
27293loop_2633:
27294 fmul8x16al %f23, %f26, %f8
27295 xnor %l1, %i6, %l2
27296 tsubcctv %o5, %i5, %g6
27297 or %l3, %o4, %g2
27298 nop
27299 setx loop_2634, %l0, %l1
27300 wrpr 0x1, %tl
27301 wrpr %l1, %tpc
27302 add %l1, 0x4, %l1
27303 wrpr %l1, %tnpc
27304 setx 0x34400001400, %l0, %l1
27305 wrpr %l1, %tstate
27306 wrhpr 0x4, %htstate
27307 retry
27308 bg,a %icc, loop_2635
27309 sub %g7, %g1, %i0
27310 tge %xcc, 0x2
27311loop_2634:
27312 fmul8sux16 %f20, %f12, %f12
27313loop_2635:
27314 movne %xcc, %g4, %i3
27315 set 0x40, %o1
27316 stda %f16, [%l7 + %o1] 0x14
27317 fbge %fcc3, loop_2636
27318 xnor %i4, 0x09D7, %i1
27319 andncc %l4, %l6, %o6
27320 movleu %xcc, %g5, %g3
27321loop_2636:
27322 alignaddrl %l5, %i2, %i7
27323 siam 0x5
27324 orn %o7, 0x0BE9, %o1
27325 movleu %icc, %l0, %o3
27326 st %f19, [%l7 + 0x18]
27327 add %o2, %o0, %i6
27328 xor %l2, 0x1BE0, %l1
27329 lduh [%l7 + 0x7A], %o5
27330 fbul,a %fcc1, loop_2637
27331 fnors %f25, %f31, %f24
27332 fmovsl %xcc, %f28, %f17
27333 fmovsvs %xcc, %f0, %f11
27334loop_2637:
27335 ta %icc, 0x1
27336 andncc %g6, %i5, %l3
27337 sub %o4, 0x14D5, %g7
27338 fpsub16s %f3, %f12, %f13
27339 addccc %g2, 0x06BA, %i0
27340 fcmped %fcc2, %f12, %f8
27341 addccc %g1, %i3, %i4
27342 fbe,a %fcc0, loop_2638
27343 fxnor %f24, %f26, %f26
27344 move %xcc, %g4, %l4
27345 fpack16 %f14, %f16
27346loop_2638:
27347 fands %f23, %f10, %f4
27348 tcs %icc, 0x2
27349 fmovrse %i1, %f26, %f24
27350 udivx %o6, 0x151B, %l6
27351 sra %g5, %g3, %i2
27352 fmovrsgez %l5, %f0, %f2
27353 nop
27354 set 0x5C, %g2
27355 ldstub [%l7 + %g2], %o7
27356 fpack32 %f8, %f6, %f6
27357 movre %i7, 0x2F0, %l0
27358 sll %o3, %o2, %o0
27359 taddcc %i6, 0x1AB9, %o1
27360 movpos %icc, %l1, %l2
27361 fone %f16
27362 set 0x0, %l2
27363 ldxa [%g0 + %l2] 0x58, %g6
27364 fbe,a %fcc3, loop_2639
27365 fcmped %fcc2, %f26, %f24
27366 fbule,a %fcc2, loop_2640
27367 fxnor %f4, %f6, %f8
27368loop_2639:
27369 std %f22, [%l7 + 0x08]
27370 tvc %xcc, 0x1
27371loop_2640:
27372 movle %xcc, %o5, %i5
27373 addcc %o4, 0x1727, %l3
27374 edge32n %g2, %i0, %g1
27375 tvc %xcc, 0x5
27376 subcc %i3, %g7, %g4
27377 wr %g0, 0x11, %asi
27378 ldswa [%l7 + 0x60] %asi, %i4
27379 brlez,a %l4, loop_2641
27380 fabss %f30, %f14
27381 srl %o6, %i1, %g5
27382 edge32ln %g3, %l6, %i2
27383loop_2641:
27384 subcc %o7, 0x12A0, %l5
27385 fmul8x16au %f29, %f4, %f12
27386 fmovrde %i7, %f10, %f26
27387 popc %o3, %l0
27388 fmovrsne %o0, %f4, %f4
27389 fsrc1 %f30, %f22
27390 fmovrdlz %i6, %f14, %f30
27391 for %f12, %f20, %f8
27392 wr %g0, 0x0c, %asi
27393 ldda [%l7 + 0x40] %asi, %f0
27394 movleu %icc, %o1, %l1
27395 tsubcc %l2, %o2, %o5
27396 subc %i5, %o4, %l3
27397 movneg %xcc, %g6, %g2
27398 fand %f0, %f22, %f16
27399 fandnot1 %f10, %f0, %f18
27400 bcc,a loop_2642
27401 edge32l %i0, %i3, %g7
27402 taddcctv %g4, %i4, %g1
27403 bge,a loop_2643
27404loop_2642:
27405 smulcc %o6, 0x161A, %l4
27406 std %g4, [%l7 + 0x20]
27407 bg,pn %xcc, loop_2644
27408loop_2643:
27409 edge16ln %g3, %i1, %i2
27410 tne %icc, 0x5
27411 sth %l6, [%l7 + 0x62]
27412loop_2644:
27413 ldsb [%l7 + 0x59], %o7
27414 membar 0x29
27415 call loop_2645
27416 fmovsgu %xcc, %f3, %f29
27417 smulcc %i7, %l5, %l0
27418 movcc %icc, %o0, %i6
27419loop_2645:
27420 smul %o3, 0x1309, %l1
27421 tsubcctv %l2, %o1, %o2
27422 wr %g0, 0x1e, %asi
27423 stda %f0, [%l7 + 0x40] %asi
27424 membar #Sync
27425 brnz %i5, loop_2646
27426 tpos %xcc, 0x0
27427 nop
27428 setx loop_2647, %l0, %l1
27429 wrpr 0x1, %tl
27430 wrpr %l1, %tpc
27431 add %l1, 0x4, %l1
27432 wrpr %l1, %tnpc
27433 setx 0x34400001400, %l0, %l1
27434 wrpr %l1, %tstate
27435 wrhpr 0x4, %htstate
27436 retry
27437 restored
27438 rdpr %cwp, %g1
27439 rdpr %cansave, %g2
27440 rdpr %canrestore, %g3
27441 rdpr %cleanwin, %g4
27442 rdpr %otherwin, %g5
27443 rdpr %wstate, %g6
27444loop_2646:
27445 fcmple16 %f0, %f10, %o4
27446 umulcc %l3, 0x04CC, %o5
27447loop_2647:
27448 ldd [%l7 + 0x58], %f26
27449 movn %xcc, %g6, %i0
27450 bvs,pt %xcc, loop_2648
27451 fmovdgu %icc, %f8, %f19
27452 set 0x40, %i0
27453 stda %f16, [%l7 + %i0] 0x10
27454loop_2648:
27455 edge8 %i3, %g2, %g7
27456 movrlez %i4, %g4, %g1
27457 fandnot1s %f1, %f26, %f4
27458 tcc %icc, 0x0
27459 set 0x24, %o6
27460 sta %f19, [%l7 + %o6] 0x81
27461 fnot2s %f29, %f2
27462 fbl,a %fcc2, loop_2649
27463 move %icc, %l4, %o6
27464 or %g5, %g3, %i1
27465 fnegd %f22, %f12
27466loop_2649:
27467 andncc %i2, %l6, %o7
27468 smul %l5, 0x04AF, %l0
27469 wr %g0, 0x80, %asi
27470 stda %i6, [%l7 + 0x60] %asi
27471 fbuge,a %fcc1, loop_2650
27472 fbue %fcc1, loop_2651
27473 bpos,pt %xcc, loop_2652
27474 mulscc %o0, %o3, %l1
27475loop_2650:
27476 popc %l2, %i6
27477loop_2651:
27478 nop
27479 set 0x10, %l0
27480 stda %o2, [%l7 + %l0] 0x19
27481loop_2652:
27482 nop
27483 wr %g0, 0x80, %asi
27484 stha %o1, [%l7 + 0x66] %asi
27485 fpsub32 %f24, %f16, %f12
27486 edge16l %o4, %i5, %l3
27487 movrlz %g6, %i0, %i3
27488 tsubcctv %g2, %g7, %o5
27489 mulscc %i4, %g1, %g4
27490 edge8 %o6, %l4, %g5
27491 bvc,a,pn %xcc, loop_2653
27492 fbug %fcc3, loop_2654
27493 fabsd %f30, %f16
27494 fcmple16 %f26, %f16, %g3
27495loop_2653:
27496 addcc %i2, %l6, %o7
27497loop_2654:
27498 nop
27499 set 0x40, %g6
27500 stda %i0, [%l7 + %g6] 0xeb
27501 membar #Sync
27502 udivx %l0, 0x01A1, %l5
27503 wr %g0, 0x11, %asi
27504 lduba [%l7 + 0x25] %asi, %o0
27505 movge %icc, %i7, %l1
27506 edge32n %l2, %i6, %o3
27507 movre %o2, %o4, %o1
27508 or %i5, 0x1217, %l3
27509 ldd [%l7 + 0x08], %f30
27510 sir 0x1683
27511 bgu,a,pn %icc, loop_2655
27512 sethi 0x19E2, %g6
27513 fmovrsgez %i3, %f5, %f22
27514 ldd [%l7 + 0x08], %i0
27515loop_2655:
27516 tneg %xcc, 0x1
27517 mulscc %g2, 0x1DD1, %o5
27518 wr %g0, 0x89, %asi
27519 lduba [%l7 + 0x1F] %asi, %g7
27520 smul %i4, 0x008F, %g4
27521 std %f16, [%l7 + 0x30]
27522 edge32n %g1, %l4, %g5
27523 fpadd32s %f3, %f6, %f28
27524 orn %o6, 0x00AA, %g3
27525 fmul8x16al %f30, %f29, %f18
27526 umul %i2, %l6, %i1
27527 edge16n %o7, %l5, %o0
27528 addccc %i7, %l1, %l0
27529 flush %l7 + 0x10
27530 sdivx %i6, 0x1530, %o3
27531 fabsd %f2, %f28
27532 fpsub32 %f20, %f20, %f0
27533 wr %g0, 0x19, %asi
27534 ldda [%l7 + 0x10] %asi, %o2
27535 movre %l2, %o1, %i5
27536 array32 %o4, %g6, %i3
27537 bvs,a loop_2656
27538 fcmple16 %f22, %f26, %l3
27539 nop
27540 setx loop_2657, %l0, %l1
27541 wrpr 0x1, %tl
27542 wrpr %l1, %tpc
27543 add %l1, 0x4, %l1
27544 wrpr %l1, %tnpc
27545 setx 0x34400001400, %l0, %l1
27546 wrpr %l1, %tstate
27547 wrhpr 0x4, %htstate
27548 retry
27549 fcmpne32 %f24, %f0, %g2
27550loop_2656:
27551 edge16n %o5, %g7, %i0
27552 st %f16, [%l7 + 0x74]
27553loop_2657:
27554 movrlz %g4, %g1, %i4
27555 taddcctv %g5, %o6, %g3
27556 fmovsg %xcc, %f28, %f18
27557 tg %xcc, 0x1
27558 fpadd16s %f26, %f13, %f4
27559 edge8n %l4, %i2, %i1
27560 edge16l %l6, %l5, %o7
27561 fnor %f2, %f18, %f22
27562 movle %icc, %i7, %l1
27563 wr %g0, 0x10, %asi
27564 lduwa [%l7 + 0x6C] %asi, %l0
27565 subcc %i6, 0x19BE, %o0
27566 mova %icc, %o2, %l2
27567 movcs %xcc, %o1, %i5
27568 array8 %o4, %o3, %g6
27569 nop
27570 setx loop_2658, %l0, %l1
27571 wrpr 0x1, %tl
27572 wrpr %l1, %tpc
27573 add %l1, 0x4, %l1
27574 wrpr %l1, %tnpc
27575 setx 0x34400001400, %l0, %l1
27576 wrpr %l1, %tstate
27577 wrhpr 0x4, %htstate
27578 retry
27579 movvs %xcc, %i3, %l3
27580 ba,a,pn %icc, loop_2659
27581 xorcc %g2, %g7, %o5
27582loop_2658:
27583 fnand %f4, %f8, %f28
27584 fcmped %fcc1, %f2, %f6
27585loop_2659:
27586 srl %g4, %i0, %g1
27587 sub %i4, %g5, %o6
27588 movge %xcc, %l4, %g3
27589 add %i2, 0x1522, %i1
27590 set 0x78, %i2
27591 ldxa [%l7 + %i2] 0x88, %l6
27592 ldd [%l7 + 0x08], %f30
27593 movleu %xcc, %l5, %o7
27594 subc %l1, 0x0F33, %l0
27595 sdiv %i7, 0x096D, %i6
27596 mulscc %o2, %o0, %l2
27597 umulcc %i5, %o4, %o1
27598 movleu %xcc, %o3, %g6
27599 xnorcc %l3, %i3, %g7
27600 mulx %g2, 0x03CF, %o5
27601 wr %g0, 0x81, %asi
27602 lduwa [%l7 + 0x5C] %asi, %g4
27603 or %i0, 0x1DB5, %i4
27604 movrgez %g5, %g1, %l4
27605 nop
27606 set 0x1C, %o4
27607 lduh [%l7 + %o4], %o6
27608 brlez %g3, loop_2660
27609 andcc %i2, %l6, %i1
27610 and %o7, 0x0A47, %l1
27611 ba,a loop_2661
27612loop_2660:
27613 tl %icc, 0x5
27614 wr %g0, 0x10, %asi
27615 ldstuba [%l7 + 0x76] %asi, %l0
27616loop_2661:
27617 fmovse %icc, %f3, %f9
27618 fmovdvs %icc, %f17, %f11
27619 set 0x75, %l4
27620 stba %i7, [%l7 + %l4] 0x81
27621 fone %f10
27622 brlez %l5, loop_2662
27623 tneg %icc, 0x7
27624 udivx %o2, 0x0F3E, %o0
27625 fmovscc %xcc, %f15, %f4
27626loop_2662:
27627 fmovsvs %xcc, %f5, %f9
27628 fbl,a %fcc0, loop_2663
27629 sub %i6, %i5, %l2
27630 fmovsneg %xcc, %f8, %f22
27631 movrgz %o1, %o3, %o4
27632loop_2663:
27633 fnors %f19, %f20, %f29
27634 array8 %g6, %i3, %l3
27635 sethi 0x050C, %g7
27636 movne %xcc, %g2, %o5
27637 fba %fcc2, loop_2664
27638 array32 %i0, %g4, %i4
27639 swap [%l7 + 0x78], %g5
27640 movle %icc, %l4, %o6
27641loop_2664:
27642 bvs,a loop_2665
27643 stx %g3, [%l7 + 0x58]
27644 xorcc %i2, %g1, %l6
27645 wr %g0, 0x11, %asi
27646 swapa [%l7 + 0x70] %asi, %o7
27647loop_2665:
27648 fbe %fcc0, loop_2666
27649 fornot2s %f26, %f27, %f1
27650 edge16 %l1, %i1, %i7
27651 brgez %l5, loop_2667
27652loop_2666:
27653 movcs %icc, %l0, %o2
27654 movcc %xcc, %i6, %o0
27655 brlez,a %i5, loop_2668
27656loop_2667:
27657 tvc %icc, 0x0
27658 udivcc %o1, 0x0DC7, %o3
27659 popc 0x1C8C, %l2
27660loop_2668:
27661 tle %icc, 0x6
27662 fcmple32 %f24, %f26, %g6
27663 wr %g0, 0x89, %asi
27664 ldstuba [%l7 + 0x74] %asi, %i3
27665 movrne %l3, %g7, %o4
27666 fnot1 %f22, %f10
27667 edge8l %g2, %o5, %g4
27668 ldsw [%l7 + 0x74], %i4
27669 ldd [%l7 + 0x28], %f30
27670 bne %xcc, loop_2669
27671 fpsub16 %f4, %f6, %f10
27672 ble,a loop_2670
27673 movcs %icc, %i0, %l4
27674loop_2669:
27675 fmovsge %icc, %f6, %f8
27676 srlx %g5, %g3, %i2
27677loop_2670:
27678 fnegs %f21, %f4
27679 udiv %o6, 0x0A1D, %l6
27680 fblg,a %fcc0, loop_2671
27681 fmul8x16au %f9, %f11, %f20
27682 stw %g1, [%l7 + 0x34]
27683 fcmpgt32 %f4, %f24, %o7
27684loop_2671:
27685 subccc %i1, %l1, %l5
27686 movne %xcc, %i7, %o2
27687 sll %i6, %l0, %i5
27688 pdist %f24, %f14, %f24
27689 array16 %o1, %o3, %o0
27690 subcc %l2, %i3, %g6
27691 nop
27692 set 0x10, %i7
27693 stw %g7, [%l7 + %i7]
27694 fmovrde %l3, %f4, %f8
27695 set 0x2C, %g7
27696 sta %f5, [%l7 + %g7] 0x14
27697 tvc %icc, 0x1
27698 alignaddrl %g2, %o5, %g4
27699 movl %icc, %i4, %o4
27700 movpos %icc, %l4, %i0
27701 bcs,a %icc, loop_2672
27702 tcc %xcc, 0x4
27703 membar 0x72
27704 alignaddrl %g5, %i2, %o6
27705loop_2672:
27706 bge,pn %xcc, loop_2673
27707 or %g3, 0x0728, %l6
27708 lduw [%l7 + 0x1C], %g1
27709 ldsh [%l7 + 0x52], %i1
27710loop_2673:
27711 or %l1, 0x02FE, %l5
27712 movvs %icc, %i7, %o7
27713 taddcc %o2, 0x0014, %i6
27714 xnorcc %i5, %o1, %o3
27715 array8 %l0, %o0, %l2
27716 movcc %xcc, %g6, %g7
27717 saved
27718 rdpr %cwp, %g1
27719 rdpr %cansave, %g2
27720 rdpr %canrestore, %g3
27721 rdpr %cleanwin, %g4
27722 rdpr %otherwin, %g5
27723 rdpr %wstate, %g6
27724 orn %i3, 0x0FA0, %g2
27725 tsubcctv %l3, %o5, %i4
27726 addcc %o4, 0x09EF, %l4
27727 ldx [%l7 + 0x30], %i0
27728 fmovrsgz %g5, %f21, %f7
27729 ld [%l7 + 0x14], %f30
27730 movrgez %i2, %o6, %g3
27731 ldub [%l7 + 0x0D], %l6
27732 fbule,a %fcc3, loop_2674
27733 fcmple32 %f10, %f8, %g1
27734 alignaddr %g4, %i1, %l1
27735 fmovs %f18, %f31
27736loop_2674:
27737 smulcc %i7, 0x1F3A, %l5
27738 fnands %f18, %f8, %f22
27739 fmovrsgez %o2, %f12, %f20
27740 fandnot2s %f9, %f15, %f25
27741 movcc %icc, %i6, %o7
27742 movl %icc, %i5, %o1
27743 fmovsneg %icc, %f9, %f29
27744 umul %l0, 0x10A9, %o0
27745 stx %o3, [%l7 + 0x50]
27746 tle %xcc, 0x5
27747 sllx %g6, %g7, %i3
27748 edge32l %g2, %l2, %l3
27749 fmovdn %icc, %f28, %f23
27750 popc %i4, %o4
27751 ldx [%l7 + 0x58], %l4
27752 tpos %xcc, 0x7
27753 saved
27754 rdpr %cwp, %g1
27755 rdpr %cansave, %g2
27756 rdpr %canrestore, %g3
27757 rdpr %cleanwin, %g4
27758 rdpr %otherwin, %g5
27759 rdpr %wstate, %g6
27760 edge8 %i0, %o5, %i2
27761 taddcc %g5, %o6, %l6
27762 smulcc %g3, 0x1041, %g1
27763 ldstub [%l7 + 0x7A], %g4
27764 fsrc1s %f26, %f6
27765 bn,a,pt %icc, loop_2675
27766 subc %i1, %l1, %i7
27767 movvs %xcc, %o2, %i6
27768 movvs %icc, %o7, %i5
27769loop_2675:
27770 membar 0x0E
27771 smul %o1, 0x00E3, %l0
27772 movneg %xcc, %o0, %o3
27773 faligndata %f30, %f24, %f28
27774 umulcc %g6, 0x1D84, %l5
27775 ldstub [%l7 + 0x64], %i3
27776 tcc %icc, 0x3
27777 popc %g7, %g2
27778 movvc %icc, %l3, %i4
27779 sethi 0x1D7F, %l2
27780 tne %xcc, 0x4
27781 fpsub16 %f16, %f14, %f26
27782 andncc %o4, %l4, %i0
27783 tpos %xcc, 0x1
27784 add %l7, 0x68, %l6
27785 wr %g0, 0x80, %asi
27786 lda [%l6] %asi, %o5
27787 casa [%l6] 0x80, %o5, %g5
27788 srax %i2, %o6, %g3
27789 fpadd16s %f29, %f19, %f9
27790 addcc %g1, 0x1AEB, %l6
27791 alignaddr %g4, %i1, %l1
27792 mulscc %o2, 0x063F, %i7
27793 mulx %o7, 0x0137, %i5
27794 fnands %f3, %f16, %f27
27795 fcmpgt16 %f20, %f20, %i6
27796 popc 0x0D81, %l0
27797 andcc %o1, 0x0727, %o0
27798 andncc %o3, %g6, %i3
27799 restored
27800 rdpr %cwp, %g1
27801 rdpr %cansave, %g2
27802 rdpr %canrestore, %g3
27803 rdpr %cleanwin, %g4
27804 rdpr %otherwin, %g5
27805 rdpr %wstate, %g6
27806 sll %l5, %g7, %l3
27807 sir 0x026B
27808 edge8l %i4, %g2, %o4
27809 edge32 %l4, %l2, %i0
27810 udivcc %o5, 0x0072, %g5
27811 srl %o6, %i2, %g1
27812 tle %icc, 0x5
27813 flush %l7 + 0x38
27814 bg loop_2676
27815 edge32ln %g3, %l6, %i1
27816 tleu %icc, 0x6
27817 fcmpeq32 %f10, %f30, %g4
27818loop_2676:
27819 bvs,a loop_2677
27820 edge32l %o2, %i7, %l1
27821 fmovde %icc, %f7, %f14
27822 movge %xcc, %i5, %i6
27823loop_2677:
27824 orcc %l0, 0x0161, %o7
27825 xorcc %o1, 0x0AA8, %o3
27826 fones %f3
27827 stbar
27828 fcmpne16 %f30, %f20, %g6
27829 fbn %fcc2, loop_2678
27830 orcc %o0, %i3, %g7
27831 array8 %l3, %l5, %g2
27832 tcs %xcc, 0x0
27833loop_2678:
27834 fmovsge %icc, %f14, %f30
27835 sethi 0x1F10, %o4
27836 brgez %i4, loop_2679
27837 tle %icc, 0x0
27838 fbu,a %fcc3, loop_2680
27839 fmovsl %icc, %f8, %f10
27840loop_2679:
27841 mulx %l2, %l4, %i0
27842 udivx %o5, 0x12F5, %o6
27843loop_2680:
27844 nop
27845 wr %g0, 0x80, %asi
27846 sta %f0, [%l7 + 0x20] %asi
27847 alignaddr %i2, %g1, %g5
27848 mulscc %g3, 0x194E, %l6
27849 sdivx %g4, 0x00BC, %i1
27850 ta %xcc, 0x2
27851 srax %i7, 0x16, %l1
27852 movrlez %i5, %o2, %i6
27853 orn %l0, 0x0A31, %o7
27854 edge32l %o1, %g6, %o3
27855 fbne,a %fcc3, loop_2681
27856 fors %f12, %f8, %f15
27857 membar 0x0D
27858 addc %i3, 0x021B, %o0
27859loop_2681:
27860 brlez %l3, loop_2682
27861 brz,a %g7, loop_2683
27862 srlx %g2, %l5, %i4
27863 udivcc %l2, 0x1431, %l4
27864loop_2682:
27865 flush %l7 + 0x08
27866loop_2683:
27867 edge16n %i0, %o4, %o6
27868 udiv %o5, 0x03E0, %i2
27869 saved
27870 rdpr %cwp, %g1
27871 rdpr %cansave, %g2
27872 rdpr %canrestore, %g3
27873 rdpr %cleanwin, %g4
27874 rdpr %otherwin, %g5
27875 rdpr %wstate, %g6
27876 st %f16, [%l7 + 0x18]
27877 fmovde %xcc, %f15, %f20
27878 te %icc, 0x2
27879 movle %icc, %g1, %g5
27880 call loop_2684
27881 bvc,pn %icc, loop_2685
27882 brnz %g3, loop_2686
27883 subcc %l6, 0x148D, %i1
27884loop_2684:
27885 fpsub16 %f24, %f14, %f12
27886loop_2685:
27887 restored
27888 rdpr %cwp, %g1
27889 rdpr %cansave, %g2
27890 rdpr %canrestore, %g3
27891 rdpr %cleanwin, %g4
27892 rdpr %otherwin, %g5
27893 rdpr %wstate, %g6
27894loop_2686:
27895 fmovdneg %xcc, %f14, %f21
27896 movre %i7, %g4, %l1
27897 sllx %i5, 0x14, %o2
27898 membar 0x16
27899 fnot2s %f12, %f21
27900 set 0x70, %o5
27901 lduwa [%l7 + %o5] 0x04, %l0
27902 array8 %o7, %i6, %g6
27903 umulcc %o3, %o1, %o0
27904 edge8l %i3, %l3, %g7
27905 ba,a loop_2687
27906 fmovdvc %icc, %f0, %f25
27907 andncc %g2, %i4, %l2
27908 and %l5, %l4, %i0
27909loop_2687:
27910 sll %o4, 0x1C, %o6
27911 fcmpgt16 %f2, %f26, %i2
27912 sub %o5, 0x0923, %g5
27913 fnot2 %f22, %f24
27914 sir 0x17E4
27915 edge8ln %g1, %l6, %g3
27916 and %i7, %i1, %l1
27917 bcc,a loop_2688
27918 ldsb [%l7 + 0x2A], %i5
27919 fcmps %fcc3, %f31, %f4
27920 lduh [%l7 + 0x42], %o2
27921loop_2688:
27922 movrlz %l0, 0x30F, %g4
27923 fnot1 %f10, %f30
27924 tvs %xcc, 0x5
27925 fmovse %xcc, %f27, %f14
27926 fsrc2 %f30, %f12
27927 subccc %i6, %g6, %o3
27928 bpos,pn %icc, loop_2689
27929 srlx %o1, %o7, %o0
27930 array16 %i3, %l3, %g7
27931 movl %icc, %g2, %i4
27932loop_2689:
27933 edge16 %l2, %l4, %i0
27934 st %f20, [%l7 + 0x5C]
27935 andn %l5, %o4, %i2
27936 edge32 %o5, %g5, %o6
27937 edge32ln %g1, %l6, %g3
27938 set 0x2C, %g1
27939 lduba [%l7 + %g1] 0x11, %i1
27940 fpsub16s %f1, %f22, %f1
27941 taddcctv %l1, %i5, %o2
27942 movn %xcc, %l0, %i7
27943 fpackfix %f28, %f19
27944 edge16ln %g4, %i6, %o3
27945 brgez,a %o1, loop_2690
27946 movrlez %g6, 0x3D8, %o0
27947 movvc %xcc, %i3, %l3
27948 movn %xcc, %o7, %g2
27949loop_2690:
27950 udivcc %i4, 0x1F1D, %g7
27951 fbule %fcc3, loop_2691
27952 fnand %f0, %f20, %f12
27953 addc %l4, 0x1388, %i0
27954 wr %g0, 0x88, %asi
27955 stda %l4, [%l7 + 0x58] %asi
27956loop_2691:
27957 movrgz %o4, %i2, %l2
27958 movleu %icc, %g5, %o6
27959 fornot2 %f26, %f30, %f18
27960 ldx [%l7 + 0x78], %o5
27961 tleu %icc, 0x2
27962 fmovrdgz %l6, %f22, %f18
27963 fnands %f26, %f4, %f16
27964 be loop_2692
27965 fmovdcs %icc, %f22, %f23
27966 subc %g1, %g3, %i1
27967 fmovsne %xcc, %f25, %f17
27968loop_2692:
27969 movrlz %i5, 0x37D, %o2
27970 fbe %fcc1, loop_2693
27971 addcc %l0, 0x0127, %i7
27972 xnor %g4, 0x1012, %l1
27973 andncc %o3, %i6, %g6
27974loop_2693:
27975 nop
27976 add %l7, 0x20, %l6
27977 wr %g0, 0x80, %asi
27978 ldxa [%l6] %asi, %o1
27979 casxa [%l6] %asi, %o1, %i3
27980 wr %g0, 0x04, %asi
27981 lduwa [%l7 + 0x3C] %asi, %l3
27982 tge %xcc, 0x7
27983 fmovda %xcc, %f19, %f28
27984 fbuge,a %fcc1, loop_2694
27985 movl %icc, %o0, %o7
27986 ldsw [%l7 + 0x44], %i4
27987 fmovrdne %g7, %f4, %f6
27988loop_2694:
27989 call loop_2695
27990 tl %xcc, 0x5
27991 fmovrsgz %l4, %f25, %f22
27992 movne %icc, %i0, %g2
27993loop_2695:
27994 edge16 %l5, %o4, %l2
27995 move %icc, %i2, %g5
27996 saved
27997 rdpr %cwp, %g1
27998 rdpr %cansave, %g2
27999 rdpr %canrestore, %g3
28000 rdpr %cleanwin, %g4
28001 rdpr %otherwin, %g5
28002 rdpr %wstate, %g6
28003 movcc %icc, %o5, %l6
28004 srlx %o6, 0x0C, %g3
28005 fbug %fcc0, loop_2696
28006 bcs %icc, loop_2697
28007 edge32ln %i1, %i5, %o2
28008 fandnot2s %f15, %f15, %f10
28009loop_2696:
28010 bl,a,pn %xcc, loop_2698
28011loop_2697:
28012 tg %xcc, 0x2
28013 fmovdl %xcc, %f29, %f14
28014 alignaddr %l0, %i7, %g4
28015loop_2698:
28016 movg %xcc, %l1, %o3
28017 fbne,a %fcc2, loop_2699
28018 bl,a %xcc, loop_2700
28019 tgu %icc, 0x3
28020 fbg,a %fcc3, loop_2701
28021loop_2699:
28022 edge32 %i6, %g1, %o1
28023loop_2700:
28024 or %i3, 0x0170, %g6
28025 orcc %l3, 0x0549, %o0
28026loop_2701:
28027 ldx [%l7 + 0x38], %o7
28028 addcc %i4, 0x1FFA, %l4
28029 nop
28030 setx loop_2702, %l0, %l1
28031 jmpl %l1, %g7
28032 ta %xcc, 0x2
28033 srlx %i0, 0x19, %g2
28034 for %f4, %f22, %f10
28035loop_2702:
28036 ba,a,pn %xcc, loop_2703
28037 bn loop_2704
28038 brz %o4, loop_2705
28039 fmovrdlz %l5, %f0, %f16
28040loop_2703:
28041 fornot2s %f24, %f26, %f9
28042loop_2704:
28043 orncc %i2, 0x03FC, %g5
28044loop_2705:
28045 nop
28046 set 0x68, %i5
28047 stda %o4, [%l7 + %i5] 0xe2
28048 membar #Sync
28049 fmul8x16au %f21, %f22, %f12
28050 tgu %icc, 0x3
28051 fmovdneg %xcc, %f20, %f21
28052 mulx %l2, %o6, %g3
28053 movle %icc, %i1, %l6
28054 restored
28055 rdpr %cwp, %g1
28056 rdpr %cansave, %g2
28057 rdpr %canrestore, %g3
28058 rdpr %cleanwin, %g4
28059 rdpr %otherwin, %g5
28060 rdpr %wstate, %g6
28061 ldd [%l7 + 0x38], %f6
28062 xnor %o2, 0x015E, %i5
28063 tge %icc, 0x7
28064 movleu %xcc, %l0, %g4
28065 wr %g0, 0x81, %asi
28066 lda [%l7 + 0x70] %asi, %f17
28067 xnor %l1, 0x07D3, %i7
28068 movrne %i6, %g1, %o3
28069 mova %icc, %i3, %o1
28070 fandnot2s %f0, %f28, %f1
28071 movn %xcc, %g6, %o0
28072 set 0x78, %l6
28073 stda %l2, [%l7 + %l6] 0x22
28074 membar #Sync
28075 fmovsleu %xcc, %f16, %f15
28076 sir 0x1C54
28077 fnot2 %f8, %f30
28078 fpadd16s %f14, %f5, %f29
28079 movn %xcc, %o7, %l4
28080 tle %xcc, 0x3
28081 edge32ln %i4, %i0, %g2
28082 fmovrdgz %g7, %f22, %f6
28083 addccc %l5, 0x1E72, %o4
28084 edge16l %i2, %o5, %g5
28085 movne %icc, %o6, %l2
28086 movrgez %i1, %l6, %g3
28087 movrne %i5, %o2, %g4
28088 movrgez %l1, 0x149, %l0
28089 movleu %icc, %i6, %g1
28090 edge16 %o3, %i3, %o1
28091 sub %i7, %g6, %o0
28092 fmovsgu %xcc, %f30, %f13
28093 set 0x19, %o0
28094 ldsba [%l7 + %o0] 0x89, %l3
28095 brlz %o7, loop_2706
28096 fors %f17, %f12, %f22
28097 subccc %l4, 0x0BF7, %i0
28098 fmovsge %icc, %f16, %f9
28099loop_2706:
28100 bg,a loop_2707
28101 fmovrdlz %i4, %f30, %f2
28102 fmuld8ulx16 %f9, %f2, %f10
28103 sll %g7, 0x12, %g2
28104loop_2707:
28105 fmovsvs %icc, %f20, %f9
28106 set 0x48, %i6
28107 sta %f24, [%l7 + %i6] 0x88
28108 sdivx %l5, 0x163E, %o4
28109 fmovrdne %i2, %f18, %f14
28110 and %o5, 0x0847, %o6
28111 tne %icc, 0x1
28112 smulcc %g5, 0x0BDA, %l2
28113 tne %xcc, 0x6
28114 taddcc %i1, %l6, %i5
28115 membar 0x52
28116 fbuge,a %fcc1, loop_2708
28117 addcc %g3, 0x0B5E, %o2
28118 ta %xcc, 0x7
28119 fmovspos %icc, %f11, %f27
28120loop_2708:
28121 tne %icc, 0x3
28122 bg,a,pn %icc, loop_2709
28123 tle %icc, 0x2
28124 fmuld8sux16 %f3, %f16, %f20
28125 fmovdvs %xcc, %f18, %f28
28126loop_2709:
28127 mulscc %l1, 0x065A, %l0
28128 ba,a,pt %icc, loop_2710
28129 fmovdpos %xcc, %f10, %f1
28130 fmovsvc %xcc, %f28, %f7
28131 movg %xcc, %g4, %i6
28132loop_2710:
28133 alignaddrl %o3, %g1, %i3
28134 fmovdcs %xcc, %f10, %f18
28135 fmovse %xcc, %f15, %f8
28136 nop
28137 set 0x40, %o2
28138 ldsh [%l7 + %o2], %o1
28139 alignaddr %g6, %o0, %i7
28140 tsubcctv %l3, 0x04AC, %l4
28141 alignaddr %i0, %i4, %o7
28142 movl %icc, %g7, %l5
28143 add %l7, 0x48, %l6
28144 wr %g0, 0x18, %asi
28145 casxa [%l6] 0x18, %g2, %i2
28146 edge32ln %o4, %o6, %o5
28147 wr %g0, 0x2b, %asi
28148 stda %g4, [%l7 + 0x10] %asi
28149 membar #Sync
28150 orncc %i1, 0x0145, %l6
28151 udivx %i5, 0x13C4, %l2
28152 fandnot2s %f30, %f27, %f6
28153 alignaddrl %o2, %l1, %l0
28154 fbne,a %fcc1, loop_2711
28155 alignaddr %g4, %i6, %g3
28156 membar 0x68
28157 subccc %g1, %o3, %i3
28158loop_2711:
28159 fcmple32 %f30, %f16, %g6
28160 fbg,a %fcc3, loop_2712
28161 movvs %icc, %o0, %i7
28162 set 0x40, %o3
28163 ldxa [%l7 + %o3] 0x81, %l3
28164loop_2712:
28165 fbne %fcc2, loop_2713
28166 movle %xcc, %o1, %l4
28167 tcc %icc, 0x6
28168 set 0x6A, %g3
28169 ldsha [%l7 + %g3] 0x11, %i0
28170loop_2713:
28171 srl %i4, %o7, %l5
28172 fmovdcc %xcc, %f29, %f23
28173 alignaddr %g7, %g2, %i2
28174 fbue,a %fcc1, loop_2714
28175 movneg %icc, %o6, %o5
28176 call loop_2715
28177 fabss %f11, %f14
28178loop_2714:
28179 movpos %icc, %o4, %i1
28180 fandnot2 %f24, %f18, %f16
28181loop_2715:
28182 saved
28183 rdpr %cwp, %g1
28184 rdpr %cansave, %g2
28185 rdpr %canrestore, %g3
28186 rdpr %cleanwin, %g4
28187 rdpr %otherwin, %g5
28188 rdpr %wstate, %g6
28189 orcc %g5, 0x18C1, %i5
28190 set 0x40, %i4
28191 stda %f0, [%l7 + %i4] 0xf9
28192 membar #Sync
28193 brgez %l6, loop_2716
28194 edge32l %l2, %l1, %o2
28195 tsubcctv %g4, %l0, %g3
28196 edge8l %g1, %i6, %i3
28197loop_2716:
28198 ldx [%l7 + 0x10], %o3
28199 fcmpeq16 %f26, %f26, %o0
28200 xorcc %g6, 0x0A95, %l3
28201 alignaddr %o1, %l4, %i7
28202 mulx %i4, %o7, %l5
28203 edge32l %g7, %g2, %i2
28204 fmul8x16 %f10, %f30, %f18
28205 wr %g0, 0x89, %asi
28206 stda %o6, [%l7 + 0x68] %asi
28207 bleu,a,pt %icc, loop_2717
28208 edge32ln %o5, %i0, %o4
28209 sethi 0x19A7, %i1
28210 andncc %i5, %l6, %l2
28211loop_2717:
28212 fandnot2s %f13, %f24, %f5
28213 tcc %icc, 0x5
28214 or %l1, %o2, %g4
28215 bvc,a,pt %icc, loop_2718
28216 xnorcc %g5, 0x1356, %l0
28217 tvs %icc, 0x4
28218 ta %icc, 0x6
28219loop_2718:
28220 nop
28221 set 0x3A, %g4
28222 ldsha [%l7 + %g4] 0x81, %g3
28223 fmovsne %xcc, %f6, %f31
28224 tsubcctv %i6, 0x0150, %g1
28225 fnands %f7, %f24, %f1
28226 movgu %icc, %i3, %o0
28227 wr %g0, 0x88, %asi
28228 sta %f15, [%l7 + 0x14] %asi
28229 mulscc %o3, %g6, %o1
28230 tcs %xcc, 0x5
28231 ldx [%l7 + 0x30], %l3
28232 sir 0x146E
28233 movne %icc, %i7, %i4
28234 edge32n %l4, %o7, %g7
28235 array16 %l5, %g2, %o6
28236 movvc %icc, %o5, %i0
28237 fpack32 %f18, %f26, %f10
28238 movg %xcc, %i2, %o4
28239 fcmpes %fcc1, %f19, %f2
28240 sdivx %i1, 0x0D99, %l6
28241 edge32l %l2, %l1, %i5
28242 fzero %f26
28243 edge32n %o2, %g4, %l0
28244 fmovrslz %g5, %f21, %f11
28245 orncc %g3, %i6, %g1
28246 movpos %icc, %i3, %o3
28247 fmovdleu %xcc, %f16, %f0
28248 fbn %fcc1, loop_2719
28249 bn,a loop_2720
28250 movvs %icc, %g6, %o1
28251 addccc %l3, 0x0F54, %i7
28252loop_2719:
28253 smulcc %o0, 0x1318, %i4
28254loop_2720:
28255 edge16ln %l4, %g7, %o7
28256 tn %icc, 0x4
28257 and %l5, 0x0CFD, %o6
28258 mulscc %g2, %i0, %i2
28259 edge8l %o5, %o4, %l6
28260 brgz,a %i1, loop_2721
28261 nop
28262 setx loop_2722, %l0, %l1
28263 wrpr 0x1, %tl
28264 wrpr %l1, %tpc
28265 add %l1, 0x4, %l1
28266 wrpr %l1, %tnpc
28267 setx 0x34400001400, %l0, %l1
28268 wrpr %l1, %tstate
28269 wrhpr 0x4, %htstate
28270 retry
28271 fmovrdgz %l1, %f6, %f28
28272 tneg %icc, 0x4
28273loop_2721:
28274 edge16 %l2, %i5, %o2
28275loop_2722:
28276 move %icc, %g4, %l0
28277 movvs %xcc, %g3, %g5
28278 edge8n %i6, %g1, %i3
28279 ba %icc, loop_2723
28280 movgu %icc, %o3, %o1
28281 movrgez %g6, %l3, %i7
28282 stb %i4, [%l7 + 0x26]
28283loop_2723:
28284 fmovsle %xcc, %f18, %f30
28285 array32 %l4, %o0, %o7
28286 addc %g7, %o6, %g2
28287 stb %l5, [%l7 + 0x09]
28288 edge16ln %i0, %o5, %o4
28289 brz,a %l6, loop_2724
28290 tge %icc, 0x5
28291 brz,a %i2, loop_2725
28292 fbul %fcc2, loop_2726
28293loop_2724:
28294 udivcc %l1, 0x1409, %i1
28295 fbe,a %fcc2, loop_2727
28296loop_2725:
28297 movneg %xcc, %l2, %o2
28298loop_2726:
28299 edge8ln %g4, %i5, %g3
28300 edge32l %l0, %i6, %g5
28301loop_2727:
28302 fxnor %f10, %f6, %f2
28303 add %i3, %g1, %o1
28304 fpadd32s %f28, %f22, %f14
28305 srax %o3, 0x14, %l3
28306 set 0x48, %l1
28307 prefetcha [%l7 + %l1] 0x89, 0x0
28308 tn %xcc, 0x7
28309 fexpand %f28, %f6
28310 fbuge,a %fcc1, loop_2728
28311 fands %f6, %f25, %f17
28312 taddcctv %i4, 0x08EC, %l4
28313 te %xcc, 0x7
28314loop_2728:
28315 call loop_2729
28316 addccc %i7, %o0, %o7
28317 movn %xcc, %g7, %o6
28318 set 0x30, %l5
28319 swapa [%l7 + %l5] 0x19, %l5
28320loop_2729:
28321 nop
28322 set 0x68, %i1
28323 lduba [%l7 + %i1] 0x0c, %g2
28324 edge32l %o5, %i0, %l6
28325 fmovrdgez %i2, %f6, %f16
28326 fmuld8sux16 %f9, %f4, %f26
28327 bg,pt %icc, loop_2730
28328 xnorcc %o4, 0x16A1, %l1
28329 ldsw [%l7 + 0x44], %l2
28330 fmovsg %icc, %f4, %f19
28331loop_2730:
28332 edge32ln %i1, %g4, %i5
28333 set 0x2D, %o7
28334 lduba [%l7 + %o7] 0x18, %o2
28335 sdivcc %g3, 0x05B4, %i6
28336 nop
28337 setx loop_2731, %l0, %l1
28338 wrpr 0x1, %tl
28339 wrpr %l1, %tpc
28340 add %l1, 0x4, %l1
28341 wrpr %l1, %tnpc
28342 setx 0x34400001400, %l0, %l1
28343 wrpr %l1, %tstate
28344 wrhpr 0x4, %htstate
28345 retry
28346 or %g5, 0x047F, %i3
28347 movl %xcc, %g1, %l0
28348 fexpand %f11, %f24
28349loop_2731:
28350 fpack32 %f18, %f26, %f10
28351 movn %xcc, %o3, %o1
28352 sll %l3, 0x0B, %g6
28353 orncc %i4, 0x0D07, %l4
28354 subccc %i7, 0x1AA0, %o0
28355 umul %o7, %g7, %o6
28356 fornot2s %f9, %f7, %f15
28357 tge %icc, 0x0
28358 addc %l5, %o5, %g2
28359 movrgz %l6, 0x150, %i0
28360 edge32l %i2, %o4, %l2
28361 set 0x3C, %i3
28362 ldswa [%l7 + %i3] 0x04, %i1
28363 fble %fcc2, loop_2732
28364 movleu %xcc, %l1, %i5
28365 orncc %g4, 0x15B2, %o2
28366 andcc %i6, %g3, %i3
28367loop_2732:
28368 movre %g5, 0x2B7, %g1
28369 and %o3, 0x0A2A, %o1
28370 movcs %xcc, %l3, %l0
28371 tge %icc, 0x4
28372 tne %xcc, 0x5
28373 fand %f12, %f30, %f26
28374 fnor %f4, %f28, %f6
28375 bneg,pn %xcc, loop_2733
28376 fnot2 %f16, %f16
28377 array8 %g6, %i4, %i7
28378 movrgez %o0, %l4, %g7
28379loop_2733:
28380 edge16ln %o6, %o7, %l5
28381 fmovrdgez %o5, %f20, %f10
28382 tneg %xcc, 0x2
28383 nop
28384 set 0x58, %g5
28385 stx %l6, [%l7 + %g5]
28386 fbul,a %fcc2, loop_2734
28387 fmovsle %icc, %f27, %f3
28388 mulscc %i0, 0x1FAB, %i2
28389 orcc %o4, %g2, %l2
28390loop_2734:
28391 fornot1 %f18, %f28, %f26
28392 sir 0x1BE2
28393 swap [%l7 + 0x34], %i1
28394 addc %l1, %g4, %o2
28395 sethi 0x0592, %i6
28396 ta %icc, 0x1
28397 ldsh [%l7 + 0x22], %i5
28398 sdivx %g3, 0x1212, %i3
28399 fpadd32 %f10, %f0, %f2
28400 movl %xcc, %g5, %g1
28401 tsubcctv %o3, %l3, %o1
28402 nop
28403 set 0x64, %l3
28404 stw %l0, [%l7 + %l3]
28405 tge %icc, 0x4
28406 be,a,pn %xcc, loop_2735
28407 edge32n %g6, %i7, %o0
28408 fmul8sux16 %f28, %f30, %f8
28409 tl %xcc, 0x7
28410loop_2735:
28411 xnor %l4, 0x14B3, %i4
28412 srl %o6, %o7, %g7
28413 te %xcc, 0x2
28414 nop
28415 setx loop_2736, %l0, %l1
28416 wrpr 0x1, %tl
28417 wrpr %l1, %tpc
28418 add %l1, 0x4, %l1
28419 wrpr %l1, %tnpc
28420 setx 0x34400001400, %l0, %l1
28421 wrpr %l1, %tstate
28422 wrhpr 0x4, %htstate
28423 retry
28424 sir 0x093B
28425 fors %f25, %f0, %f26
28426 movrne %l5, 0x1AB, %l6
28427loop_2736:
28428 edge8l %i0, %i2, %o4
28429 brlz,a %o5, loop_2737
28430 brnz,a %g2, loop_2738
28431 fblg,a %fcc0, loop_2739
28432 fmovdneg %icc, %f21, %f15
28433loop_2737:
28434 or %i1, %l2, %g4
28435loop_2738:
28436 edge8n %o2, %l1, %i5
28437loop_2739:
28438 nop
28439 set 0x4A, %o1
28440 ldstuba [%l7 + %o1] 0x10, %g3
28441 umulcc %i3, 0x0DDC, %i6
28442 movn %icc, %g5, %o3
28443 xnor %l3, %g1, %l0
28444 fornot1 %f10, %f4, %f12
28445 mulx %o1, %g6, %i7
28446 fmovsg %xcc, %f1, %f17
28447 membar 0x41
28448 lduh [%l7 + 0x22], %o0
28449 ldsb [%l7 + 0x1A], %l4
28450 alignaddr %o6, %o7, %i4
28451 sdiv %g7, 0x1933, %l5
28452 mulscc %l6, 0x0322, %i2
28453 taddcc %o4, %o5, %i0
28454 fmovdvc %icc, %f9, %f9
28455 movvs %xcc, %i1, %l2
28456 movrne %g4, %g2, %o2
28457 ta %xcc, 0x1
28458 bleu,a %xcc, loop_2740
28459 fmovdge %icc, %f4, %f2
28460 edge16 %i5, %l1, %g3
28461 tcc %xcc, 0x3
28462loop_2740:
28463 fmovsn %icc, %f29, %f12
28464 tneg %icc, 0x7
28465 xnor %i6, %i3, %o3
28466 andncc %g5, %l3, %g1
28467 tvc %xcc, 0x7
28468 mulx %l0, 0x01CD, %g6
28469 bvs %xcc, loop_2741
28470 bne,pn %xcc, loop_2742
28471 addcc %o1, %i7, %o0
28472 brnz,a %l4, loop_2743
28473loop_2741:
28474 andncc %o6, %i4, %o7
28475loop_2742:
28476 restored
28477 rdpr %cwp, %g1
28478 rdpr %cansave, %g2
28479 rdpr %canrestore, %g3
28480 rdpr %cleanwin, %g4
28481 rdpr %otherwin, %g5
28482 rdpr %wstate, %g6
28483 brgz,a %g7, loop_2744
28484loop_2743:
28485 fornot2 %f14, %f20, %f24
28486 tge %xcc, 0x5
28487 prefetch [%l7 + 0x6C], 0x0
28488loop_2744:
28489 array8 %l5, %i2, %l6
28490 prefetch [%l7 + 0x64], 0x2
28491 fmovrslz %o4, %f25, %f16
28492 fcmpgt16 %f10, %f4, %o5
28493 movpos %icc, %i1, %i0
28494 bvc,a %icc, loop_2745
28495 tvc %xcc, 0x7
28496 fbug,a %fcc1, loop_2746
28497 sllx %g4, 0x11, %l2
28498loop_2745:
28499 fnors %f24, %f13, %f1
28500 stx %o2, [%l7 + 0x70]
28501loop_2746:
28502 movge %xcc, %i5, %g2
28503 xorcc %g3, 0x1C61, %i6
28504 brgz,a %i3, loop_2747
28505 array32 %o3, %g5, %l3
28506 srl %g1, %l1, %g6
28507 bpos,a %icc, loop_2748
28508loop_2747:
28509 add %l0, 0x0286, %i7
28510 movcs %xcc, %o1, %o0
28511 srlx %o6, 0x17, %i4
28512loop_2748:
28513 subccc %o7, %l4, %l5
28514 xnorcc %g7, 0x11D2, %l6
28515 tg %xcc, 0x6
28516 movle %icc, %i2, %o5
28517 edge32ln %i1, %i0, %o4
28518 fbn %fcc2, loop_2749
28519 movcs %icc, %g4, %l2
28520 movrlez %i5, %g2, %g3
28521 wr %g0, 0x0c, %asi
28522 ldda [%l7 + 0x20] %asi, %i6
28523loop_2749:
28524 array32 %i3, %o3, %g5
28525 movcs %xcc, %o2, %g1
28526 set 0x43, %l2
28527 stba %l1, [%l7 + %l2] 0x19
28528 fmovdg %xcc, %f6, %f16
28529 brgz,a %g6, loop_2750
28530 fpsub32s %f19, %f27, %f24
28531 array32 %l3, %l0, %i7
28532 tne %icc, 0x1
28533loop_2750:
28534 te %xcc, 0x5
28535 tsubcc %o1, 0x017D, %o6
28536 bpos,a %icc, loop_2751
28537 edge16ln %i4, %o0, %l4
28538 fpadd16s %f6, %f8, %f13
28539 tvc %xcc, 0x4
28540loop_2751:
28541 brz %l5, loop_2752
28542 te %icc, 0x5
28543 fmovd %f30, %f14
28544 popc 0x02F9, %o7
28545loop_2752:
28546 fpsub16s %f15, %f15, %f12
28547 movn %icc, %l6, %g7
28548 subccc %o5, %i1, %i2
28549 membar #Sync
28550 set 0x40, %i0
28551 ldda [%l7 + %i0] 0xf0, %f16
28552 nop
28553 setx loop_2753, %l0, %l1
28554 wrpr 0x1, %tl
28555 wrpr %l1, %tnpc
28556 setx 0x34400001400, %l0, %l1
28557 wrpr %l1, %tstate
28558 wrhpr 0x4, %htstate
28559 done
28560 fbn,a %fcc0, loop_2754
28561 fandnot1s %f25, %f5, %f2
28562 restored
28563 rdpr %cwp, %g1
28564 rdpr %cansave, %g2
28565 rdpr %canrestore, %g3
28566 rdpr %cleanwin, %g4
28567 rdpr %otherwin, %g5
28568 rdpr %wstate, %g6
28569loop_2753:
28570 movrgz %o4, 0x247, %i0
28571loop_2754:
28572 orn %l2, %g4, %g2
28573 add %l7, 0x68, %l6
28574 wr %g0, 0x89, %asi
28575 casa [%l6] %asi, %i5, %i6
28576 edge8ln %i3, %o3, %g5
28577 andn %g3, 0x0D23, %o2
28578 subc %g1, %g6, %l1
28579 add %l0, %l3, %i7
28580 bg,a %icc, loop_2755
28581 popc 0x081B, %o1
28582 movrlz %i4, %o6, %l4
28583 fmovrslez %o0, %f3, %f4
28584loop_2755:
28585 sdivx %o7, 0x13D2, %l6
28586 srlx %l5, 0x1D, %g7
28587 fxors %f13, %f6, %f7
28588 movge %xcc, %i1, %i2
28589 sllx %o5, %o4, %l2
28590 tvs %icc, 0x5
28591 movle %icc, %i0, %g4
28592 edge32 %g2, %i6, %i3
28593 tsubcc %o3, %g5, %g3
28594 fmovrslz %o2, %f24, %f24
28595 movneg %icc, %i5, %g1
28596 set 0x74, %o6
28597 swapa [%l7 + %o6] 0x80, %g6
28598 edge8l %l1, %l3, %l0
28599 taddcc %i7, 0x00B1, %o1
28600 brgz,a %o6, loop_2756
28601 fbuge,a %fcc0, loop_2757
28602 fmovs %f15, %f2
28603 xor %l4, 0x0039, %o0
28604loop_2756:
28605 fpack16 %f28, %f20
28606loop_2757:
28607 popc 0x0C7F, %o7
28608 umulcc %i4, %l6, %l5
28609 fandnot2 %f16, %f30, %f8
28610 fmovrdlz %g7, %f4, %f14
28611 sethi 0x0227, %i2
28612 ble,a,pt %icc, loop_2758
28613 fmovdn %xcc, %f28, %f20
28614 subcc %o5, %o4, %l2
28615 fbo,a %fcc0, loop_2759
28616loop_2758:
28617 fmovrsne %i1, %f23, %f7
28618 addcc %i0, %g4, %g2
28619 smul %i3, %i6, %o3
28620loop_2759:
28621 nop
28622 setx loop_2760, %l0, %l1
28623 wrpr 0x1, %tl
28624 wrpr %l1, %tpc
28625 add %l1, 0x4, %l1
28626 wrpr %l1, %tnpc
28627 setx 0x34400001400, %l0, %l1
28628 wrpr %l1, %tstate
28629 wrhpr 0x4, %htstate
28630 retry
28631 ldsh [%l7 + 0x24], %g5
28632 xnorcc %o2, 0x0166, %g3
28633 tne %icc, 0x1
28634loop_2760:
28635 tleu %icc, 0x1
28636 tgu %xcc, 0x1
28637 tsubcc %i5, %g1, %g6
28638 subc %l3, %l0, %l1
28639 movneg %icc, %i7, %o1
28640 fmovrslz %l4, %f12, %f27
28641 popc %o6, %o0
28642 fmovdvc %icc, %f7, %f26
28643 fmul8sux16 %f30, %f24, %f28
28644 fxor %f8, %f12, %f14
28645 movrgez %o7, %l6, %i4
28646 fsrc2s %f14, %f6
28647 sllx %l5, %i2, %g7
28648 pdist %f0, %f6, %f6
28649 movl %icc, %o4, %l2
28650 bn,a,pn %xcc, loop_2761
28651 fmovdne %icc, %f9, %f28
28652 mulscc %i1, %i0, %o5
28653 edge32 %g2, %g4, %i6
28654loop_2761:
28655 movg %icc, %o3, %g5
28656 udiv %i3, 0x185F, %o2
28657 ldstub [%l7 + 0x51], %g3
28658 tg %icc, 0x1
28659 fbg,a %fcc3, loop_2762
28660 addcc %i5, 0x19D0, %g1
28661 movcs %icc, %l3, %l0
28662 orn %g6, 0x088A, %l1
28663loop_2762:
28664 tleu %xcc, 0x1
28665 wr %g0, 0x2f, %asi
28666 stha %i7, [%l7 + 0x32] %asi
28667 membar #Sync
28668 movcs %xcc, %o1, %o6
28669 edge16n %l4, %o0, %l6
28670 std %f26, [%l7 + 0x40]
28671 mulx %i4, %o7, %i2
28672 edge16ln %l5, %o4, %l2
28673 movvs %icc, %g7, %i1
28674 fcmps %fcc3, %f14, %f6
28675 sll %i0, 0x0A, %g2
28676 fmovdge %xcc, %f14, %f24
28677 movle %icc, %o5, %i6
28678 sir 0x1A42
28679 fbul %fcc1, loop_2763
28680 be loop_2764
28681 edge32 %g4, %o3, %i3
28682 umul %o2, 0x0654, %g5
28683loop_2763:
28684 tcs %xcc, 0x0
28685loop_2764:
28686 array32 %g3, %g1, %l3
28687 tn %icc, 0x5
28688 addccc %i5, %l0, %l1
28689 fcmpeq32 %f4, %f20, %g6
28690 srax %i7, %o6, %o1
28691 udivcc %o0, 0x089E, %l4
28692 xorcc %l6, 0x1606, %o7
28693 taddcctv %i2, %l5, %i4
28694 fbug %fcc0, loop_2765
28695 ldsh [%l7 + 0x2A], %l2
28696 or %o4, %i1, %g7
28697 brgz %i0, loop_2766
28698loop_2765:
28699 movneg %icc, %o5, %g2
28700 movrgz %i6, 0x230, %g4
28701 edge16 %i3, %o3, %o2
28702loop_2766:
28703 te %xcc, 0x6
28704 array8 %g5, %g3, %l3
28705 mulscc %i5, 0x1CEE, %l0
28706 addccc %l1, %g1, %g6
28707 tg %icc, 0x2
28708 edge16 %i7, %o1, %o0
28709 set 0x30, %l0
28710 stda %l4, [%l7 + %l0] 0x88
28711 sethi 0x14E8, %o6
28712 edge16ln %o7, %i2, %l6
28713 set 0x40, %g2
28714 stda %f0, [%l7 + %g2] 0xf1
28715 membar #Sync
28716 fmovdgu %icc, %f8, %f5
28717 fpadd16s %f26, %f1, %f23
28718 wr %g0, 0x19, %asi
28719 stda %f16, [%l7 + 0x40] %asi
28720 fbue %fcc3, loop_2767
28721 movge %icc, %l5, %l2
28722 set 0x42, %i2
28723 stha %i4, [%l7 + %i2] 0x80
28724loop_2767:
28725 bpos,pt %icc, loop_2768
28726 sth %i1, [%l7 + 0x52]
28727 tn %xcc, 0x4
28728 tneg %icc, 0x5
28729loop_2768:
28730 saved
28731 rdpr %cwp, %g1
28732 rdpr %cansave, %g2
28733 rdpr %canrestore, %g3
28734 rdpr %cleanwin, %g4
28735 rdpr %otherwin, %g5
28736 rdpr %wstate, %g6
28737 fpsub32 %f24, %f8, %f0
28738 taddcc %o4, 0x1CDB, %g7
28739 fmovrdlz %i0, %f14, %f26
28740 tgu %icc, 0x1
28741 fbul %fcc2, loop_2769
28742 mulscc %g2, 0x028F, %o5
28743 movg %icc, %i6, %g4
28744 orncc %i3, 0x17FF, %o2
28745loop_2769:
28746 restored
28747 rdpr %cwp, %g1
28748 rdpr %cansave, %g2
28749 rdpr %canrestore, %g3
28750 rdpr %cleanwin, %g4
28751 rdpr %otherwin, %g5
28752 rdpr %wstate, %g6
28753 membar 0x27
28754 bge %xcc, loop_2770
28755 sub %g5, %o3, %l3
28756 wr %g0, 0x11, %asi
28757 sta %f5, [%l7 + 0x6C] %asi
28758loop_2770:
28759 fmovdne %icc, %f23, %f30
28760 movcs %icc, %i5, %l0
28761 tvs %icc, 0x4
28762 smul %g3, 0x0D2B, %l1
28763 ldd [%l7 + 0x78], %g0
28764 tle %icc, 0x2
28765 wr %g0, 0x10, %asi
28766 lduwa [%l7 + 0x10] %asi, %g6
28767 edge8 %i7, %o0, %l4
28768 tsubcc %o1, %o7, %i2
28769 wr %g0, 0x0c, %asi
28770 lduha [%l7 + 0x58] %asi, %o6
28771 bshuffle %f8, %f14, %f18
28772 addcc %l5, 0x0E9E, %l6
28773 tvc %xcc, 0x2
28774 addc %l2, 0x0C9A, %i1
28775 edge8 %o4, %i4, %i0
28776 movre %g2, %g7, %i6
28777 smul %o5, %g4, %o2
28778 sub %i3, %g5, %o3
28779 nop
28780 setx loop_2771, %l0, %l1
28781 wrpr 0x1, %tl
28782 wrpr %l1, %tpc
28783 add %l1, 0x4, %l1
28784 wrpr %l1, %tnpc
28785 setx 0x34400001400, %l0, %l1
28786 wrpr %l1, %tstate
28787 wrhpr 0x4, %htstate
28788 retry
28789 umul %l3, %i5, %l0
28790 subcc %g3, %g1, %l1
28791 popc 0x1C32, %i7
28792loop_2771:
28793 movge %icc, %g6, %l4
28794 movpos %icc, %o0, %o1
28795 subccc %o7, %i2, %l5
28796 fxor %f14, %f10, %f0
28797 nop
28798 setx loop_2772, %l0, %l1
28799 wrpr 0x1, %tl
28800 wrpr %l1, %tnpc
28801 setx 0x34400001400, %l0, %l1
28802 wrpr %l1, %tstate
28803 wrhpr 0x4, %htstate
28804 done
28805 sub %l6, 0x1BDD, %o6
28806 fmul8ulx16 %f28, %f20, %f24
28807 fbg,a %fcc3, loop_2773
28808loop_2772:
28809 fpack32 %f2, %f10, %f20
28810 fzeros %f31
28811 wr %g0, 0x80, %asi
28812 lduwa [%l7 + 0x30] %asi, %l2
28813loop_2773:
28814 tge %xcc, 0x4
28815 fornot1 %f22, %f2, %f12
28816 taddcc %o4, %i1, %i0
28817 fcmped %fcc0, %f2, %f24
28818 fmovrdgz %i4, %f8, %f30
28819 std %f22, [%l7 + 0x78]
28820 movcc %xcc, %g7, %i6
28821 stb %g2, [%l7 + 0x38]
28822 edge32l %o5, %o2, %i3
28823 tcs %icc, 0x2
28824 edge8n %g5, %g4, %l3
28825 movneg %icc, %i5, %l0
28826 fpadd32 %f22, %f8, %f2
28827 bleu,a %xcc, loop_2774
28828 brz %o3, loop_2775
28829 xnor %g3, 0x1378, %g1
28830 alignaddrl %l1, %g6, %i7
28831loop_2774:
28832 fzero %f0
28833loop_2775:
28834 fsrc1s %f8, %f16
28835 taddcc %l4, 0x0ECA, %o1
28836 sub %o7, 0x007A, %i2
28837 wr %g0, 0x0c, %asi
28838 stwa %l5, [%l7 + 0x78] %asi
28839 wr %g0, 0x11, %asi
28840 sta %f27, [%l7 + 0x2C] %asi
28841 tsubcctv %l6, %o0, %l2
28842 tle %icc, 0x1
28843 fcmpne32 %f10, %f0, %o6
28844 edge32ln %i1, %o4, %i0
28845 movgu %xcc, %i4, %i6
28846 edge8ln %g2, %g7, %o2
28847 movrlez %o5, %g5, %i3
28848 fnot1 %f6, %f18
28849 fmovdvc %xcc, %f18, %f2
28850 fcmpeq16 %f8, %f22, %g4
28851 fmul8sux16 %f16, %f30, %f30
28852 pdist %f26, %f18, %f30
28853 add %i5, 0x0C6F, %l0
28854 andncc %l3, %o3, %g1
28855 tg %xcc, 0x1
28856 wr %g0, 0x80, %asi
28857 ldsha [%l7 + 0x24] %asi, %g3
28858 movrne %g6, 0x0A9, %l1
28859 ldx [%l7 + 0x28], %l4
28860 tleu %xcc, 0x3
28861 st %f16, [%l7 + 0x28]
28862 move %xcc, %o1, %i7
28863 sdivx %i2, 0x0C5E, %o7
28864 fxor %f14, %f16, %f4
28865 fnot2s %f21, %f18
28866 tsubcctv %l6, %l5, %l2
28867 edge8l %o0, %i1, %o4
28868 edge16n %o6, %i0, %i6
28869 edge16ln %i4, %g7, %o2
28870 array16 %g2, %g5, %o5
28871 movpos %icc, %g4, %i5
28872 edge8 %i3, %l0, %o3
28873 nop
28874 setx loop_2776, %l0, %l1
28875 wrpr 0x1, %tl
28876 wrpr %l1, %tnpc
28877 setx 0x34400001400, %l0, %l1
28878 wrpr %l1, %tstate
28879 wrhpr 0x4, %htstate
28880 done
28881 subccc %l3, 0x00A8, %g3
28882 fmovdn %xcc, %f1, %f5
28883 movn %xcc, %g1, %l1
28884loop_2776:
28885 nop
28886 wr %g0, 0x80, %asi
28887 ldstuba [%l7 + 0x0F] %asi, %l4
28888 srlx %g6, %i7, %o1
28889 fsrc2 %f4, %f16
28890 umulcc %i2, %l6, %l5
28891 bneg,pn %icc, loop_2777
28892 sll %o7, %l2, %i1
28893 srax %o4, %o6, %i0
28894 smulcc %i6, 0x1388, %i4
28895loop_2777:
28896 movleu %icc, %g7, %o0
28897 fnors %f17, %f12, %f13
28898 edge16l %g2, %o2, %g5
28899 edge16 %g4, %i5, %o5
28900 fmuld8ulx16 %f0, %f11, %f30
28901 prefetch [%l7 + 0x4C], 0x0
28902 tne %icc, 0x2
28903 fmuld8sux16 %f26, %f20, %f22
28904 subcc %l0, %o3, %l3
28905 alignaddrl %i3, %g1, %l1
28906 sdivcc %g3, 0x17F1, %g6
28907 movge %xcc, %i7, %l4
28908 brnz,a %i2, loop_2778
28909 umul %o1, %l6, %o7
28910 movrgez %l5, %l2, %i1
28911 edge32 %o4, %i0, %o6
28912loop_2778:
28913 std %f2, [%l7 + 0x48]
28914 popc 0x0084, %i4
28915 tneg %xcc, 0x2
28916 set 0x66, %g6
28917 ldsha [%l7 + %g6] 0x89, %i6
28918 prefetch [%l7 + 0x68], 0x0
28919 std %f8, [%l7 + 0x60]
28920 udivx %g7, 0x017E, %o0
28921 tvs %xcc, 0x6
28922 subccc %g2, %g5, %g4
28923 fcmpes %fcc1, %f17, %f0
28924 andncc %o2, %i5, %l0
28925 fmovrdgez %o5, %f6, %f2
28926 xnorcc %l3, %i3, %o3
28927 addcc %g1, %l1, %g3
28928 tl %icc, 0x7
28929 fnot1s %f24, %f21
28930 edge8ln %i7, %g6, %l4
28931 fbue,a %fcc2, loop_2779
28932 mulx %i2, 0x1564, %l6
28933 tg %xcc, 0x3
28934 fornot1 %f0, %f2, %f0
28935loop_2779:
28936 membar 0x3C
28937 movgu %icc, %o7, %o1
28938 tgu %xcc, 0x3
28939 alignaddr %l5, %l2, %o4
28940 movpos %xcc, %i1, %o6
28941 tle %icc, 0x3
28942 srl %i0, 0x0E, %i4
28943 ble,a %xcc, loop_2780
28944 lduw [%l7 + 0x24], %i6
28945 bcc,a loop_2781
28946 edge32 %o0, %g7, %g2
28947loop_2780:
28948 tne %icc, 0x4
28949 wr %g0, 0x89, %asi
28950 stda %f16, [%l7 + 0x40] %asi
28951loop_2781:
28952 nop
28953 wr %g0, 0x89, %asi
28954 ldda [%l7 + 0x30] %asi, %g4
28955 fcmpes %fcc1, %f1, %f5
28956 smul %o2, %i5, %l0
28957 tcs %xcc, 0x7
28958 fpmerge %f28, %f10, %f16
28959 sllx %o5, %g5, %l3
28960 fmovdvs %xcc, %f14, %f21
28961 bneg loop_2782
28962 ta %xcc, 0x7
28963 fble %fcc2, loop_2783
28964 te %xcc, 0x0
28965loop_2782:
28966 movg %icc, %i3, %g1
28967 sub %l1, %g3, %o3
28968loop_2783:
28969 fbl,a %fcc0, loop_2784
28970 sir 0x0AFA
28971 wr %g0, 0x19, %asi
28972 prefetcha [%l7 + 0x48] %asi, 0x0
28973loop_2784:
28974 movrlez %g6, 0x3EF, %i2
28975 wr %g0, 0x11, %asi
28976 ldxa [%l7 + 0x38] %asi, %l4
28977 movrgz %l6, %o7, %l5
28978 wr %g0, 0x10, %asi
28979 stwa %o1, [%l7 + 0x18] %asi
28980 fbg,a %fcc2, loop_2785
28981 orncc %o4, %i1, %l2
28982 movpos %icc, %o6, %i4
28983 tg %icc, 0x4
28984loop_2785:
28985 fmovdleu %icc, %f0, %f4
28986 stb %i0, [%l7 + 0x66]
28987 move %xcc, %i6, %o0
28988 ldsb [%l7 + 0x26], %g2
28989 tgu %xcc, 0x2
28990 movg %xcc, %g7, %g4
28991 udivcc %o2, 0x02A1, %l0
28992 te %icc, 0x0
28993 bcc loop_2786
28994 call loop_2787
28995 mulx %o5, %g5, %l3
28996 movvc %xcc, %i3, %g1
28997loop_2786:
28998 edge8ln %l1, %i5, %g3
28999loop_2787:
29000 saved
29001 rdpr %cwp, %g1
29002 rdpr %cansave, %g2
29003 rdpr %canrestore, %g3
29004 rdpr %cleanwin, %g4
29005 rdpr %otherwin, %g5
29006 rdpr %wstate, %g6
29007 fbul,a %fcc0, loop_2788
29008 subcc %i7, 0x09BA, %g6
29009 set 0x78, %o4
29010 stda %o2, [%l7 + %o4] 0x19
29011loop_2788:
29012 fpack32 %f0, %f10, %f30
29013 fnot1 %f18, %f30
29014 bleu,pt %icc, loop_2789
29015 andcc %l4, %i2, %o7
29016 wr %g0, 0x19, %asi
29017 stwa %l5, [%l7 + 0x60] %asi
29018loop_2789:
29019 srl %l6, %o4, %i1
29020 fble,a %fcc1, loop_2790
29021 or %o1, 0x183B, %o6
29022 set 0x48, %l4
29023 lda [%l7 + %l4] 0x15, %f11
29024loop_2790:
29025 ldsb [%l7 + 0x70], %i4
29026 set 0x46, %g7
29027 lduba [%l7 + %g7] 0x81, %i0
29028 or %l2, %i6, %g2
29029 alignaddrl %g7, %o0, %o2
29030 brnz %l0, loop_2791
29031 movgu %icc, %g4, %g5
29032 movgu %icc, %o5, %l3
29033 nop
29034 set 0x68, %i7
29035 std %g0, [%l7 + %i7]
29036loop_2791:
29037 movpos %icc, %l1, %i5
29038 ble,a loop_2792
29039 movre %i3, 0x350, %g3
29040 fmovsneg %icc, %f12, %f14
29041 fmovdle %icc, %f31, %f18
29042loop_2792:
29043 nop
29044 wr %g0, 0x89, %asi
29045 swapa [%l7 + 0x54] %asi, %g6
29046 movn %icc, %i7, %o3
29047 udiv %l4, 0x09DD, %o7
29048 movg %xcc, %l5, %i2
29049 andcc %l6, %o4, %o1
29050 umul %o6, %i1, %i4
29051 fmovsneg %icc, %f19, %f6
29052 subc %l2, %i0, %i6
29053 movg %xcc, %g2, %g7
29054 fmovse %xcc, %f25, %f8
29055 edge32l %o0, %o2, %g4
29056 tcc %xcc, 0x0
29057 brlez %l0, loop_2793
29058 sir 0x060D
29059 movcs %icc, %g5, %o5
29060 movrne %g1, %l1, %i5
29061loop_2793:
29062 xorcc %l3, 0x133F, %i3
29063 tn %icc, 0x6
29064 array8 %g3, %i7, %o3
29065 wr %g0, 0xeb, %asi
29066 stda %l4, [%l7 + 0x58] %asi
29067 membar #Sync
29068 fmovdn %icc, %f11, %f19
29069 fmovsvc %icc, %f13, %f16
29070 fbuge,a %fcc0, loop_2794
29071 sdivcc %g6, 0x18C9, %l5
29072 faligndata %f20, %f16, %f12
29073 be,pn %icc, loop_2795
29074loop_2794:
29075 sethi 0x0F63, %i2
29076 subccc %l6, %o7, %o4
29077 add %l7, 0x58, %l6
29078 wr %g0, 0x11, %asi
29079 ldxa [%l6] %asi, %o1
29080 casxa [%l6] 0x11, %o1, %o6
29081loop_2795:
29082 ldsw [%l7 + 0x68], %i1
29083 movcc %xcc, %l2, %i0
29084 fbne %fcc2, loop_2796
29085 udivx %i4, 0x031F, %g2
29086 movrgz %g7, %o0, %i6
29087 movgu %xcc, %g4, %l0
29088loop_2796:
29089 add %g5, %o5, %g1
29090 edge16n %l1, %o2, %l3
29091 orcc %i3, 0x090D, %i5
29092 saved
29093 rdpr %cwp, %g1
29094 rdpr %cansave, %g2
29095 rdpr %canrestore, %g3
29096 rdpr %cleanwin, %g4
29097 rdpr %otherwin, %g5
29098 rdpr %wstate, %g6
29099 xnor %g3, %o3, %i7
29100 tne %xcc, 0x6
29101 umul %g6, 0x19EF, %l5
29102 set 0x20, %g1
29103 prefetcha [%l7 + %g1] 0x80, 0x0
29104 edge16n %l6, %o7, %l4
29105 sdiv %o1, 0x04A2, %o6
29106 movre %o4, %l2, %i1
29107 and %i4, %g2, %i0
29108 wr %g0, 0x80, %asi
29109 lduha [%l7 + 0x7E] %asi, %o0
29110 tleu %icc, 0x2
29111 fornot2s %f31, %f25, %f23
29112 fmovsa %icc, %f25, %f2
29113 fandnot2 %f28, %f8, %f20
29114 umulcc %i6, %g4, %l0
29115 for %f6, %f16, %f14
29116 edge32l %g7, %o5, %g1
29117 movpos %icc, %l1, %o2
29118 fmovscc %icc, %f12, %f29
29119 array32 %g5, %l3, %i5
29120 popc %i3, %o3
29121 movre %g3, %g6, %l5
29122 ldsb [%l7 + 0x2E], %i7
29123 array16 %l6, %i2, %l4
29124 sth %o1, [%l7 + 0x42]
29125 movvc %icc, %o7, %o4
29126 fmovsa %icc, %f19, %f3
29127 ta %icc, 0x2
29128 set 0x0C, %o5
29129 swapa [%l7 + %o5] 0x10, %o6
29130 smulcc %l2, 0x12DC, %i1
29131 stx %i4, [%l7 + 0x20]
29132 fba,a %fcc3, loop_2797
29133 edge8 %i0, %g2, %o0
29134 sllx %g4, 0x1A, %l0
29135 lduh [%l7 + 0x30], %i6
29136loop_2797:
29137 movgu %xcc, %g7, %o5
29138 fbuge %fcc1, loop_2798
29139 sra %g1, 0x03, %o2
29140 array16 %l1, %l3, %g5
29141 movrlz %i3, 0x051, %o3
29142loop_2798:
29143 tl %icc, 0x7
29144 stbar
29145 bgu loop_2799
29146 brgz,a %g3, loop_2800
29147 edge16n %g6, %l5, %i7
29148 orncc %l6, %i2, %l4
29149loop_2799:
29150 fmul8x16 %f2, %f30, %f8
29151loop_2800:
29152 smulcc %o1, %o7, %o4
29153 wr %g0, 0x0c, %asi
29154 sta %f8, [%l7 + 0x7C] %asi
29155 mova %xcc, %o6, %l2
29156 movrlez %i5, %i1, %i4
29157 srl %i0, %g2, %g4
29158 movcc %xcc, %o0, %l0
29159 edge8 %i6, %o5, %g7
29160 fpadd16s %f10, %f1, %f21
29161 tcc %icc, 0x1
29162 edge32n %o2, %l1, %g1
29163 movrlz %l3, %i3, %o3
29164 fmovscs %icc, %f29, %f11
29165 set 0x40, %i5
29166 stda %g4, [%l7 + %i5] 0x0c
29167 tsubcc %g6, %g3, %i7
29168 add %l6, 0x0C56, %l5
29169 brgz %l4, loop_2801
29170 stw %i2, [%l7 + 0x1C]
29171 flush %l7 + 0x50
29172 sllx %o7, 0x1E, %o1
29173loop_2801:
29174 edge16ln %o4, %l2, %i5
29175 orn %o6, %i4, %i0
29176 ldub [%l7 + 0x0C], %g2
29177 fors %f0, %f13, %f18
29178 udivx %g4, 0x1679, %o0
29179 ta %xcc, 0x3
29180 fnot1s %f31, %f29
29181 fmuld8ulx16 %f30, %f17, %f8
29182 movrne %i1, 0x082, %l0
29183 edge32n %o5, %i6, %g7
29184 movvs %icc, %o2, %l1
29185 restored
29186 rdpr %cwp, %g1
29187 rdpr %cansave, %g2
29188 rdpr %canrestore, %g3
29189 rdpr %cleanwin, %g4
29190 rdpr %otherwin, %g5
29191 rdpr %wstate, %g6
29192 edge8 %l3, %i3, %g1
29193 edge16 %g5, %g6, %o3
29194 srlx %i7, %l6, %g3
29195 edge32 %l5, %i2, %o7
29196 edge8l %o1, %l4, %o4
29197 xnor %l2, 0x0D0D, %o6
29198 edge16l %i4, %i0, %g2
29199 ta %icc, 0x0
29200 movrne %g4, %i5, %i1
29201 fbug,a %fcc1, loop_2802
29202 fmovdleu %xcc, %f10, %f5
29203 edge16ln %o0, %l0, %o5
29204 set 0x32, %o0
29205 stha %g7, [%l7 + %o0] 0x80
29206loop_2802:
29207 tleu %xcc, 0x4
29208 fmovrslez %i6, %f11, %f15
29209 smul %l1, %l3, %i3
29210 fmovrdlz %o2, %f6, %f28
29211 mova %icc, %g5, %g1
29212 addccc %o3, %i7, %l6
29213 fbue %fcc1, loop_2803
29214 taddcc %g6, 0x1127, %g3
29215 movl %icc, %i2, %o7
29216 tvs %icc, 0x0
29217loop_2803:
29218 nop
29219 set 0x46, %l6
29220 ldsb [%l7 + %l6], %l5
29221 xorcc %o1, 0x148E, %l4
29222 movrgz %l2, %o4, %i4
29223 fone %f18
29224 movre %o6, %i0, %g2
29225 fxnor %f12, %f26, %f10
29226 fnand %f28, %f26, %f22
29227 stbar
29228 smul %i5, 0x1A8F, %g4
29229 movrne %o0, 0x1FB, %i1
29230 lduh [%l7 + 0x7C], %l0
29231 ta %icc, 0x6
29232 fmovdneg %xcc, %f29, %f16
29233 udiv %o5, 0x0343, %i6
29234 membar #Sync
29235 set 0x40, %o2
29236 ldda [%l7 + %o2] 0x1f, %f16
29237 subccc %g7, %l1, %i3
29238 tsubcctv %l3, 0x0852, %g5
29239 fpsub16s %f8, %f4, %f8
29240 movg %xcc, %o2, %o3
29241 ld [%l7 + 0x5C], %f16
29242 fmovdcs %icc, %f26, %f20
29243 movvs %xcc, %i7, %l6
29244 edge16ln %g6, %g3, %i2
29245 fmovsgu %icc, %f29, %f8
29246 sth %g1, [%l7 + 0x6A]
29247 sub %o7, %o1, %l4
29248 fabss %f26, %f13
29249 fmovscc %icc, %f18, %f11
29250 nop
29251 setx loop_2804, %l0, %l1
29252 wrpr 0x1, %tl
29253 wrpr %l1, %tnpc
29254 setx 0x34400001400, %l0, %l1
29255 wrpr %l1, %tstate
29256 wrhpr 0x4, %htstate
29257 done
29258 edge8n %l5, %l2, %i4
29259 andncc %o4, %o6, %g2
29260 sra %i5, 0x1E, %g4
29261loop_2804:
29262 srax %i0, %i1, %o0
29263 tle %xcc, 0x1
29264 edge16ln %o5, %l0, %g7
29265 andncc %l1, %i6, %l3
29266 wr %g0, 0x81, %asi
29267 ldsba [%l7 + 0x6A] %asi, %g5
29268 movn %icc, %i3, %o3
29269 orn %i7, 0x0488, %o2
29270 fxnors %f2, %f13, %f23
29271 fmovdne %icc, %f16, %f2
29272 fmovse %icc, %f0, %f5
29273 fmuld8ulx16 %f18, %f6, %f4
29274 mulscc %l6, %g6, %g3
29275 edge8n %g1, %i2, %o1
29276 edge16ln %l4, %l5, %o7
29277 te %icc, 0x2
29278 ldx [%l7 + 0x30], %l2
29279 fbo,a %fcc2, loop_2805
29280 add %i4, 0x0628, %o4
29281 fcmps %fcc0, %f26, %f14
29282 xnor %o6, 0x1DFB, %g2
29283loop_2805:
29284 fsrc1 %f18, %f22
29285 sll %g4, %i0, %i5
29286 srlx %o0, 0x1E, %o5
29287 movn %icc, %l0, %i1
29288 fmovsneg %xcc, %f1, %f18
29289 fmovdcs %icc, %f29, %f17
29290 ldd [%l7 + 0x60], %f30
29291 udivcc %l1, 0x05D8, %i6
29292 mova %icc, %g7, %l3
29293 fbu %fcc3, loop_2806
29294 ldsw [%l7 + 0x38], %i3
29295 movrgz %g5, %o3, %o2
29296 fornot2s %f11, %f14, %f11
29297loop_2806:
29298 fbul,a %fcc3, loop_2807
29299 tcs %icc, 0x6
29300 for %f22, %f18, %f24
29301 fmovdvs %xcc, %f25, %f11
29302loop_2807:
29303 addc %i7, %g6, %l6
29304 edge8 %g3, %g1, %i2
29305 std %l4, [%l7 + 0x20]
29306 movge %icc, %l5, %o7
29307 set 0x73, %i6
29308 ldstuba [%l7 + %i6] 0x18, %o1
29309 fbue,a %fcc2, loop_2808
29310 fnegs %f5, %f3
29311 movrgz %l2, %i4, %o6
29312 taddcctv %g2, 0x0FF8, %o4
29313loop_2808:
29314 fmovdn %xcc, %f20, %f17
29315 wr %g0, 0x89, %asi
29316 stda %f0, [%l7 + 0x40] %asi
29317 tn %icc, 0x0
29318 fmovsvs %xcc, %f4, %f28
29319 mulx %i0, %i5, %g4
29320 fbue %fcc3, loop_2809
29321 edge16n %o5, %l0, %i1
29322 edge16n %o0, %l1, %g7
29323 sdivcc %l3, 0x09AE, %i6
29324loop_2809:
29325 addcc %i3, 0x1D4F, %o3
29326 tcs %xcc, 0x2
29327 sdiv %o2, 0x071D, %g5
29328 wr %g0, 0x10, %asi
29329 stwa %i7, [%l7 + 0x24] %asi
29330 tpos %icc, 0x0
29331 flush %l7 + 0x64
29332 tleu %xcc, 0x2
29333 movneg %xcc, %l6, %g6
29334 fbue %fcc2, loop_2810
29335 fbge %fcc3, loop_2811
29336 edge16l %g3, %i2, %g1
29337 edge8ln %l4, %o7, %l5
29338loop_2810:
29339 array16 %o1, %l2, %o6
29340loop_2811:
29341 movneg %icc, %i4, %g2
29342 movgu %icc, %o4, %i0
29343 ldx [%l7 + 0x20], %g4
29344 fnors %f9, %f17, %f9
29345 tvs %xcc, 0x7
29346 movn %icc, %i5, %l0
29347 fba %fcc2, loop_2812
29348 call loop_2813
29349 lduh [%l7 + 0x5A], %i1
29350 edge16ln %o0, %o5, %l1
29351loop_2812:
29352 tne %icc, 0x0
29353loop_2813:
29354 mulscc %l3, 0x04E3, %g7
29355 andn %i6, %o3, %o2
29356 andncc %i3, %i7, %g5
29357 ldd [%l7 + 0x20], %f14
29358 ta %xcc, 0x0
29359 movvs %icc, %g6, %g3
29360 edge16l %i2, %l6, %l4
29361 andcc %o7, %l5, %o1
29362 fmovdg %xcc, %f25, %f16
29363 fornot2 %f16, %f10, %f8
29364 sdivx %g1, 0x0FC9, %l2
29365 edge32n %i4, %g2, %o4
29366 sll %o6, 0x19, %g4
29367 stx %i0, [%l7 + 0x30]
29368 nop
29369 set 0x5A, %o3
29370 ldstub [%l7 + %o3], %i5
29371 fbg,a %fcc0, loop_2814
29372 movrgez %i1, %l0, %o5
29373 udivcc %l1, 0x1974, %l3
29374 add %g7, %i6, %o3
29375loop_2814:
29376 fandnot1s %f3, %f22, %f20
29377 movvc %xcc, %o0, %i3
29378 edge32ln %i7, %g5, %o2
29379 saved
29380 rdpr %cwp, %g1
29381 rdpr %cansave, %g2
29382 rdpr %canrestore, %g3
29383 rdpr %cleanwin, %g4
29384 rdpr %otherwin, %g5
29385 rdpr %wstate, %g6
29386 fpsub16s %f23, %f30, %f22
29387 movcc %xcc, %g6, %g3
29388 edge32n %l6, %i2, %o7
29389 srl %l4, %o1, %l5
29390 movge %icc, %l2, %g1
29391 movrgz %g2, %o4, %i4
29392 bl,a loop_2815
29393 fbue,a %fcc2, loop_2816
29394 move %icc, %g4, %i0
29395 set 0x8, %g3
29396 stxa %i5, [%g0 + %g3] 0x4f
29397loop_2815:
29398 stx %o6, [%l7 + 0x18]
29399loop_2816:
29400 nop
29401 wr %g0, 0x57, %asi
29402 stxa %i1, [%g0 + 0x0] %asi
29403 set 0x2C, %i4
29404 ldsha [%l7 + %i4] 0x89, %o5
29405 wr %g0, 0x80, %asi
29406 lduha [%l7 + 0x0C] %asi, %l0
29407 be loop_2817
29408 fmul8ulx16 %f24, %f12, %f4
29409 addcc %l1, %g7, %i6
29410 fnot1s %f8, %f20
29411loop_2817:
29412 fexpand %f9, %f2
29413 set 0x38, %g4
29414 ldswa [%l7 + %g4] 0x04, %l3
29415 movcc %xcc, %o3, %i3
29416 sdiv %o0, 0x1597, %i7
29417 movrgz %g5, %o2, %g3
29418 movvs %icc, %l6, %g6
29419 tn %icc, 0x3
29420 andcc %i2, %l4, %o1
29421 tge %icc, 0x3
29422 bleu,pn %icc, loop_2818
29423 alignaddrl %o7, %l2, %l5
29424 sth %g2, [%l7 + 0x24]
29425 fbug,a %fcc2, loop_2819
29426loop_2818:
29427 mulx %g1, 0x0655, %o4
29428 bl,a,pn %xcc, loop_2820
29429 nop
29430 set 0x48, %l5
29431 stw %g4, [%l7 + %l5]
29432loop_2819:
29433 bcc %xcc, loop_2821
29434 fmovsleu %icc, %f23, %f27
29435loop_2820:
29436 sdiv %i0, 0x0FFD, %i5
29437 sdivx %o6, 0x0943, %i1
29438loop_2821:
29439 edge8l %i4, %o5, %l1
29440 fmovdcc %xcc, %f27, %f4
29441 edge8ln %l0, %g7, %i6
29442 edge32n %l3, %o3, %o0
29443 smulcc %i7, 0x16B3, %g5
29444 addc %i3, 0x1505, %g3
29445 bneg,pt %xcc, loop_2822
29446 fmovdne %xcc, %f17, %f31
29447 fmovscs %xcc, %f25, %f12
29448 brz %l6, loop_2823
29449loop_2822:
29450 saved
29451 rdpr %cwp, %g1
29452 rdpr %cansave, %g2
29453 rdpr %canrestore, %g3
29454 rdpr %cleanwin, %g4
29455 rdpr %otherwin, %g5
29456 rdpr %wstate, %g6
29457 alignaddr %o2, %g6, %l4
29458 udiv %o1, 0x0E1E, %i2
29459loop_2823:
29460 restored
29461 rdpr %cwp, %g1
29462 rdpr %cansave, %g2
29463 rdpr %canrestore, %g3
29464 rdpr %cleanwin, %g4
29465 rdpr %otherwin, %g5
29466 rdpr %wstate, %g6
29467 fmovdn %xcc, %f18, %f14
29468 addcc %l2, %l5, %g2
29469 be,pn %icc, loop_2824
29470 sethi 0x07ED, %g1
29471 fbe %fcc3, loop_2825
29472 stw %o4, [%l7 + 0x24]
29473loop_2824:
29474 nop
29475 wr %g0, 0x88, %asi
29476 stda %g4, [%l7 + 0x68] %asi
29477loop_2825:
29478 fpadd32s %f23, %f5, %f28
29479 mulscc %i0, %o7, %i5
29480 membar #Sync
29481 wr %g0, 0xf1, %asi
29482 ldda [%l7 + 0x40] %asi, %f16
29483 fmovsgu %xcc, %f14, %f14
29484 bne,a %xcc, loop_2826
29485 sll %i1, %i4, %o5
29486 tle %xcc, 0x7
29487 srax %l1, 0x03, %l0
29488loop_2826:
29489 fmovdvs %icc, %f21, %f31
29490 alignaddr %o6, %i6, %l3
29491 movn %xcc, %o3, %g7
29492 tg %xcc, 0x4
29493 tcc %icc, 0x5
29494 fmovdn %icc, %f11, %f2
29495 fsrc1 %f12, %f6
29496 set 0x50, %l1
29497 prefetcha [%l7 + %l1] 0x81, 0x3
29498 edge16l %o0, %g5, %i3
29499 movcc %xcc, %g3, %o2
29500 set 0x18, %i1
29501 ldxa [%g0 + %i1] 0x20, %l6
29502 tsubcctv %g6, 0x1DD2, %l4
29503 srl %i2, 0x18, %o1
29504 smul %l2, 0x11BB, %g2
29505 andn %g1, 0x117E, %o4
29506 set 0x5C, %i3
29507 stwa %g4, [%l7 + %i3] 0x27
29508 membar #Sync
29509 bleu,pn %icc, loop_2827
29510 tvs %icc, 0x1
29511 subc %i0, 0x11EF, %o7
29512 srax %l5, 0x0A, %i1
29513loop_2827:
29514 fnot2s %f30, %f2
29515 udiv %i5, 0x1A5E, %o5
29516 fmovsleu %icc, %f3, %f30
29517 xor %l1, %l0, %i4
29518 fnot1s %f13, %f26
29519 wr %g0, 0x18, %asi
29520 lda [%l7 + 0x44] %asi, %f26
29521 fbo %fcc0, loop_2828
29522 restored
29523 rdpr %cwp, %g1
29524 rdpr %cansave, %g2
29525 rdpr %canrestore, %g3
29526 rdpr %cleanwin, %g4
29527 rdpr %otherwin, %g5
29528 rdpr %wstate, %g6
29529 and %o6, 0x1ADB, %i6
29530 fmul8ulx16 %f24, %f24, %f16
29531loop_2828:
29532 nop
29533 wr %g0, 0x11, %asi
29534 lduha [%l7 + 0x74] %asi, %o3
29535 fmovdn %icc, %f5, %f21
29536 fexpand %f8, %f0
29537 tl %xcc, 0x1
29538 edge32 %g7, %i7, %o0
29539 brlz,a %l3, loop_2829
29540 edge32n %i3, %g5, %o2
29541 ldx [%l7 + 0x20], %g3
29542 movrne %g6, %l6, %l4
29543loop_2829:
29544 tn %icc, 0x0
29545 prefetch [%l7 + 0x0C], 0x0
29546 xorcc %o1, 0x0A56, %l2
29547 fandnot1s %f31, %f18, %f29
29548 fcmps %fcc3, %f20, %f31
29549 ba,pn %xcc, loop_2830
29550 fcmple32 %f0, %f0, %i2
29551 set 0x11, %o7
29552 stba %g2, [%l7 + %o7] 0x27
29553 membar #Sync
29554loop_2830:
29555 fnand %f20, %f8, %f12
29556 tgu %icc, 0x1
29557 fbg %fcc2, loop_2831
29558 smulcc %g1, %o4, %i0
29559 taddcctv %o7, 0x14F9, %l5
29560 stb %g4, [%l7 + 0x6A]
29561loop_2831:
29562 movleu %xcc, %i1, %o5
29563 stb %i5, [%l7 + 0x3E]
29564 or %l1, 0x0050, %i4
29565 fmovs %f20, %f13
29566 fbule %fcc3, loop_2832
29567 srax %o6, 0x1B, %l0
29568 fmovsle %icc, %f20, %f3
29569 fbl %fcc0, loop_2833
29570loop_2832:
29571 tpos %icc, 0x0
29572 mulscc %i6, %g7, %i7
29573 fmovrdgz %o0, %f14, %f10
29574loop_2833:
29575 andncc %l3, %i3, %g5
29576 fcmple16 %f16, %f6, %o2
29577 fmul8sux16 %f2, %f18, %f22
29578 movn %xcc, %o3, %g6
29579 tne %xcc, 0x2
29580 orn %g3, %l6, %l4
29581 tvc %icc, 0x4
29582 std %o0, [%l7 + 0x18]
29583 fmovrsgez %i2, %f14, %f25
29584 fnand %f20, %f20, %f10
29585 fmovdl %icc, %f21, %f17
29586 fcmps %fcc2, %f11, %f29
29587 movleu %icc, %g2, %g1
29588 tl %icc, 0x1
29589 fmovsn %xcc, %f27, %f13
29590 tcc %xcc, 0x4
29591 brgz,a %o4, loop_2834
29592 movvs %icc, %l2, %i0
29593 fmovdleu %xcc, %f23, %f6
29594 movvs %icc, %l5, %g4
29595loop_2834:
29596 bne %xcc, loop_2835
29597 edge16l %o7, %i1, %i5
29598 membar 0x13
29599 edge8ln %l1, %i4, %o6
29600loop_2835:
29601 movg %icc, %o5, %l0
29602 movneg %xcc, %g7, %i6
29603 fnand %f10, %f10, %f22
29604 tcc %xcc, 0x2
29605 brgz %i7, loop_2836
29606 fmovscs %icc, %f26, %f26
29607 movrlz %o0, %l3, %g5
29608 xorcc %o2, 0x09D4, %i3
29609loop_2836:
29610 ba,a loop_2837
29611 fmovdge %xcc, %f29, %f11
29612 popc %o3, %g6
29613 fmovde %icc, %f11, %f5
29614loop_2837:
29615 fmovdpos %xcc, %f17, %f26
29616 stb %g3, [%l7 + 0x3C]
29617 saved
29618 rdpr %cwp, %g1
29619 rdpr %cansave, %g2
29620 rdpr %canrestore, %g3
29621 rdpr %cleanwin, %g4
29622 rdpr %otherwin, %g5
29623 rdpr %wstate, %g6
29624 brgz %l4, loop_2838
29625 fnors %f7, %f15, %f25
29626 tne %xcc, 0x5
29627 tge %icc, 0x5
29628loop_2838:
29629 edge8ln %l6, %o1, %i2
29630 mulscc %g1, %g2, %l2
29631 movrne %o4, 0x0DA, %l5
29632 movneg %xcc, %g4, %i0
29633 addcc %i1, 0x164A, %i5
29634 fmovrsgz %l1, %f18, %f3
29635 fmovse %xcc, %f25, %f19
29636 orn %i4, 0x17FE, %o6
29637 addc %o7, %l0, %o5
29638 udiv %g7, 0x1E7D, %i7
29639 sra %o0, 0x17, %i6
29640 movrlz %l3, %o2, %i3
29641 tneg %icc, 0x5
29642 fbl,a %fcc0, loop_2839
29643 movvs %icc, %o3, %g6
29644 bge,a %xcc, loop_2840
29645 movn %icc, %g3, %l4
29646loop_2839:
29647 tleu %icc, 0x1
29648 fcmpd %fcc0, %f0, %f26
29649loop_2840:
29650 fmovdne %xcc, %f2, %f24
29651 fbule %fcc3, loop_2841
29652 tn %xcc, 0x5
29653 fbo,a %fcc3, loop_2842
29654 addccc %l6, %o1, %i2
29655loop_2841:
29656 sdivx %g1, 0x126E, %g2
29657 fmovsvc %xcc, %f11, %f7
29658loop_2842:
29659 fmovsge %icc, %f20, %f24
29660 tne %icc, 0x3
29661 ldstub [%l7 + 0x38], %l2
29662 std %o4, [%l7 + 0x18]
29663 orn %l5, %g5, %g4
29664 srax %i0, 0x0E, %i5
29665 edge16l %i1, %i4, %o6
29666 brlz %l1, loop_2843
29667 be,pt %icc, loop_2844
29668 edge32 %o7, %l0, %o5
29669 array16 %g7, %o0, %i7
29670loop_2843:
29671 fbl %fcc2, loop_2845
29672loop_2844:
29673 fmovrslz %i6, %f31, %f31
29674 movcs %xcc, %o2, %i3
29675 wr %g0, 0x88, %asi
29676 swapa [%l7 + 0x0C] %asi, %l3
29677loop_2845:
29678 movpos %icc, %g6, %g3
29679 bge,pn %xcc, loop_2846
29680 fmovde %xcc, %f12, %f6
29681 fnor %f8, %f18, %f6
29682 udiv %l4, 0x019E, %o3
29683loop_2846:
29684 fmovdgu %xcc, %f4, %f13
29685 tpos %xcc, 0x1
29686 andcc %l6, %i2, %o1
29687 movle %xcc, %g1, %l2
29688 andncc %g2, %l5, %o4
29689 fmovrdgez %g5, %f12, %f26
29690 restored
29691 rdpr %cwp, %g1
29692 rdpr %cansave, %g2
29693 rdpr %canrestore, %g3
29694 rdpr %cleanwin, %g4
29695 rdpr %otherwin, %g5
29696 rdpr %wstate, %g6
29697 sdivx %i0, 0x0C34, %g4
29698 fmovspos %icc, %f8, %f29
29699 bgu,a,pn %icc, loop_2847
29700 movvc %icc, %i1, %i5
29701 fnegd %f26, %f10
29702 fmovdge %xcc, %f10, %f30
29703loop_2847:
29704 andn %i4, %l1, %o7
29705 fpackfix %f4, %f15
29706 tn %icc, 0x1
29707 wr %g0, 0x80, %asi
29708 lda [%l7 + 0x44] %asi, %f6
29709 fcmpeq16 %f28, %f28, %l0
29710 udivx %o5, 0x11DB, %g7
29711 fmovscs %xcc, %f10, %f22
29712 fornot2s %f16, %f10, %f8
29713 or %o0, %o6, %i7
29714 fmovrslz %i6, %f23, %f4
29715 fandnot1 %f20, %f6, %f30
29716 or %o2, %l3, %i3
29717 fnegs %f13, %f11
29718 addccc %g3, 0x0515, %l4
29719 fmovrdne %g6, %f14, %f28
29720 edge8ln %l6, %i2, %o1
29721 set 0x3C, %g5
29722 swapa [%l7 + %g5] 0x18, %o3
29723 tne %xcc, 0x7
29724 tge %icc, 0x6
29725 sub %g1, %g2, %l5
29726 sethi 0x0F50, %l2
29727 fpackfix %f8, %f13
29728 fandnot1 %f10, %f0, %f8
29729 addcc %g5, 0x1ACE, %i0
29730 wr %g0, 0x19, %asi
29731 lduha [%l7 + 0x1C] %asi, %g4
29732 udivcc %i1, 0x100B, %o4
29733 edge8ln %i4, %l1, %o7
29734 srlx %l0, 0x01, %o5
29735 fmul8x16 %f27, %f2, %f4
29736 fnor %f14, %f0, %f26
29737 fand %f12, %f30, %f26
29738 edge16ln %i5, %g7, %o6
29739 udivx %i7, 0x1350, %o0
29740 addccc %i6, %o2, %i3
29741 udiv %g3, 0x06F4, %l4
29742 edge8ln %g6, %l3, %l6
29743 sdivcc %o1, 0x1021, %o3
29744 bpos %xcc, loop_2848
29745 edge16n %i2, %g2, %l5
29746 edge32ln %l2, %g1, %g5
29747 movcc %icc, %i0, %i1
29748loop_2848:
29749 taddcctv %o4, %g4, %i4
29750 set 0x40, %o1
29751 ldda [%l7 + %o1] 0x22, %o6
29752 bgu,pn %xcc, loop_2849
29753 fmovrsgez %l1, %f31, %f4
29754 edge8l %o5, %i5, %g7
29755 udivx %l0, 0x1424, %o6
29756loop_2849:
29757 sub %i7, %o0, %i6
29758 sub %o2, 0x17CC, %g3
29759 array8 %l4, %i3, %g6
29760 saved
29761 rdpr %cwp, %g1
29762 rdpr %cansave, %g2
29763 rdpr %canrestore, %g3
29764 rdpr %cleanwin, %g4
29765 rdpr %otherwin, %g5
29766 rdpr %wstate, %g6
29767 fmovsn %xcc, %f23, %f15
29768 and %l3, 0x1916, %o1
29769 fabsd %f14, %f12
29770 tcs %xcc, 0x3
29771 bcc,pn %xcc, loop_2850
29772 tge %icc, 0x2
29773 movleu %icc, %o3, %i2
29774 edge8ln %g2, %l6, %l5
29775loop_2850:
29776 fmovdgu %xcc, %f19, %f2
29777 swap [%l7 + 0x2C], %l2
29778 fmul8x16au %f17, %f15, %f28
29779 sdiv %g5, 0x1066, %i0
29780 tpos %xcc, 0x1
29781 tcc %icc, 0x0
29782 wr %g0, 0xe2, %asi
29783 stda %i0, [%l7 + 0x38] %asi
29784 membar #Sync
29785 orcc %g1, %g4, %o4
29786 fmuld8sux16 %f19, %f11, %f2
29787 set 0x60, %l3
29788 prefetcha [%l7 + %l3] 0x11, 0x0
29789 fbn,a %fcc2, loop_2851
29790 restored
29791 rdpr %cwp, %g1
29792 rdpr %cansave, %g2
29793 rdpr %canrestore, %g3
29794 rdpr %cleanwin, %g4
29795 rdpr %otherwin, %g5
29796 rdpr %wstate, %g6
29797 tcc %xcc, 0x3
29798 xnorcc %l1, %o5, %i5
29799loop_2851:
29800 std %g6, [%l7 + 0x58]
29801 sllx %o7, 0x1A, %o6
29802 wr %g0, 0xe3, %asi
29803 stxa %l0, [%l7 + 0x30] %asi
29804 membar #Sync
29805 addcc %o0, %i7, %i6
29806 movrne %g3, 0x246, %o2
29807 fcmpes %fcc1, %f0, %f18
29808 fexpand %f11, %f10
29809 set 0x15, %l2
29810 ldstuba [%l7 + %l2] 0x89, %i3
29811 set 0x2F, %o6
29812 stba %g6, [%l7 + %o6] 0x19
29813 movrlz %l3, %o1, %l4
29814 udivcc %o3, 0x12C1, %i2
29815 array16 %l6, %g2, %l2
29816 tcs %xcc, 0x3
29817 movle %icc, %l5, %i0
29818 edge32ln %i1, %g1, %g5
29819 xnorcc %g4, 0x1403, %o4
29820 edge32 %l1, %i4, %i5
29821 ble,a,pt %xcc, loop_2852
29822 te %xcc, 0x3
29823 tsubcc %o5, 0x1362, %o7
29824 tle %icc, 0x4
29825loop_2852:
29826 fcmpne32 %f6, %f24, %o6
29827 ldd [%l7 + 0x38], %g6
29828 lduh [%l7 + 0x0A], %l0
29829 sdiv %o0, 0x0E39, %i6
29830 fnand %f12, %f14, %f20
29831 movrlz %i7, 0x061, %o2
29832 umulcc %g3, 0x14CB, %g6
29833 edge32l %i3, %l3, %o1
29834 edge16n %o3, %i2, %l6
29835 saved
29836 rdpr %cwp, %g1
29837 rdpr %cansave, %g2
29838 rdpr %canrestore, %g3
29839 rdpr %cleanwin, %g4
29840 rdpr %otherwin, %g5
29841 rdpr %wstate, %g6
29842 te %xcc, 0x3
29843 set 0x2A, %i0
29844 stba %g2, [%l7 + %i0] 0x2b
29845 membar #Sync
29846 fnot2s %f14, %f22
29847 sra %l2, 0x11, %l4
29848 ldsh [%l7 + 0x38], %l5
29849 movg %icc, %i1, %g1
29850 fmovdcs %icc, %f24, %f18
29851 sethi 0x175A, %g5
29852 stb %g4, [%l7 + 0x6D]
29853 sra %i0, 0x01, %l1
29854 ldsw [%l7 + 0x08], %i4
29855 tle %xcc, 0x4
29856 addc %o4, %o5, %o7
29857 edge16ln %i5, %o6, %g7
29858 popc %o0, %l0
29859 nop
29860 setx loop_2853, %l0, %l1
29861 wrpr 0x1, %tl
29862 wrpr %l1, %tnpc
29863 setx 0x34400001400, %l0, %l1
29864 wrpr %l1, %tstate
29865 wrhpr 0x4, %htstate
29866 done
29867 lduh [%l7 + 0x18], %i7
29868 movgu %xcc, %o2, %g3
29869 mulscc %i6, 0x0A55, %g6
29870loop_2853:
29871 mulscc %l3, %i3, %o1
29872 set 0x38, %g2
29873 lda [%l7 + %g2] 0x18, %f21
29874 srax %o3, %l6, %g2
29875 fbul,a %fcc3, loop_2854
29876 ldd [%l7 + 0x40], %i2
29877 fexpand %f15, %f8
29878 movg %icc, %l2, %l5
29879loop_2854:
29880 fmovdvc %xcc, %f31, %f22
29881 subcc %l4, %g1, %i1
29882 srl %g5, 0x0D, %g4
29883 set 0x3E, %l0
29884 lduba [%l7 + %l0] 0x89, %l1
29885 fmovsleu %xcc, %f30, %f22
29886 sir 0x0C75
29887 flush %l7 + 0x38
29888 smulcc %i4, 0x081E, %i0
29889 bge,a,pt %icc, loop_2855
29890 movvs %xcc, %o4, %o7
29891 fbge %fcc0, loop_2856
29892 movpos %icc, %i5, %o6
29893loop_2855:
29894 mulscc %g7, %o0, %l0
29895 movn %icc, %o5, %i7
29896loop_2856:
29897 sll %o2, 0x04, %g3
29898 movcc %xcc, %i6, %l3
29899 ta %icc, 0x2
29900 alignaddrl %g6, %o1, %o3
29901 movle %xcc, %l6, %g2
29902 xor %i3, 0x1A4A, %i2
29903 membar 0x4E
29904 fmul8x16al %f2, %f29, %f10
29905 fbue %fcc0, loop_2857
29906 fpsub16s %f2, %f13, %f1
29907 movvc %icc, %l5, %l2
29908 movne %icc, %g1, %l4
29909loop_2857:
29910 tpos %xcc, 0x0
29911 sethi 0x0795, %g5
29912 tsubcctv %g4, 0x022E, %l1
29913 movpos %icc, %i4, %i1
29914 wr %g0, 0x89, %asi
29915 ldda [%l7 + 0x40] %asi, %f0
29916 tleu %icc, 0x5
29917 sllx %i0, %o7, %o4
29918 taddcctv %o6, %g7, %i5
29919 fpsub16s %f2, %f16, %f14
29920 movrlz %l0, %o0, %o5
29921 alignaddrl %o2, %i7, %g3
29922 fmovdne %xcc, %f29, %f19
29923 bg loop_2858
29924 fandnot2s %f19, %f17, %f31
29925 fbu,a %fcc3, loop_2859
29926 fbg,a %fcc2, loop_2860
29927loop_2858:
29928 edge32 %l3, %g6, %i6
29929 faligndata %f14, %f28, %f12
29930loop_2859:
29931 bne,a,pn %icc, loop_2861
29932loop_2860:
29933 umul %o3, 0x0CC1, %o1
29934 fpadd32 %f30, %f24, %f16
29935 ldsh [%l7 + 0x10], %l6
29936loop_2861:
29937 array8 %i3, %i2, %l5
29938 fbule,a %fcc2, loop_2862
29939 xorcc %l2, %g1, %g2
29940 movl %icc, %g5, %g4
29941 fcmple16 %f14, %f28, %l1
29942loop_2862:
29943 taddcc %l4, 0x18D0, %i1
29944 fmovdvs %icc, %f1, %f8
29945 or %i0, 0x0714, %i4
29946 umul %o4, 0x0A9A, %o6
29947 bne loop_2863
29948 edge16 %o7, %i5, %g7
29949 andcc %l0, 0x1933, %o5
29950 nop
29951 set 0x4B, %g6
29952 stb %o2, [%l7 + %g6]
29953loop_2863:
29954 stbar
29955 lduh [%l7 + 0x30], %i7
29956 srl %o0, %l3, %g3
29957 stx %g6, [%l7 + 0x08]
29958 membar 0x4C
29959 tge %xcc, 0x7
29960 array8 %i6, %o3, %o1
29961 fmovrsne %l6, %f13, %f25
29962 set 0x44, %i2
29963 ldswa [%l7 + %i2] 0x18, %i2
29964 movge %xcc, %i3, %l2
29965 movleu %icc, %l5, %g1
29966 fornot2s %f26, %f7, %f24
29967 smul %g5, 0x142A, %g2
29968 fcmple16 %f24, %f14, %l1
29969 brlz,a %g4, loop_2864
29970 array16 %l4, %i0, %i1
29971 sll %i4, 0x15, %o6
29972 add %l7, 0x20, %l6
29973 wr %g0, 0x18, %asi
29974 casxa [%l6] %asi, %o4, %i5
29975loop_2864:
29976 movg %icc, %o7, %g7
29977 subccc %l0, 0x0706, %o2
29978 tne %xcc, 0x0
29979 array32 %i7, %o5, %o0
29980 srlx %l3, 0x0F, %g6
29981 popc 0x07D2, %i6
29982 movgu %xcc, %g3, %o1
29983 movrlz %l6, %i2, %o3
29984 smul %i3, 0x1F47, %l2
29985 fand %f0, %f18, %f16
29986 ldsw [%l7 + 0x0C], %l5
29987 sdiv %g5, 0x08E2, %g1
29988 fmovsl %xcc, %f9, %f5
29989 movvc %icc, %l1, %g2
29990 fmovdvc %icc, %f25, %f18
29991 movg %xcc, %g4, %i0
29992 movle %xcc, %i1, %l4
29993 tsubcctv %o6, %i4, %i5
29994 fnot2 %f16, %f0
29995 fpackfix %f6, %f29
29996 brlez %o4, loop_2865
29997 std %o6, [%l7 + 0x60]
29998 edge8l %g7, %l0, %o2
29999 movrne %o5, 0x3DD, %i7
30000loop_2865:
30001 taddcctv %l3, %o0, %i6
30002 orncc %g6, 0x0BCA, %g3
30003 fcmpgt16 %f30, %f12, %l6
30004 movvc %icc, %i2, %o3
30005 saved
30006 rdpr %cwp, %g1
30007 rdpr %cansave, %g2
30008 rdpr %canrestore, %g3
30009 rdpr %cleanwin, %g4
30010 rdpr %otherwin, %g5
30011 rdpr %wstate, %g6
30012 sethi 0x042A, %i3
30013 edge32l %o1, %l2, %g5
30014 array32 %l5, %l1, %g2
30015 sethi 0x0F89, %g4
30016 nop
30017 setx loop_2866, %l0, %l1
30018 jmpl %l1, %g1
30019 alignaddrl %i0, %l4, %o6
30020 edge16n %i1, %i5, %i4
30021 ta %icc, 0x0
30022loop_2866:
30023 movcs %icc, %o4, %o7
30024 ldd [%l7 + 0x40], %f18
30025 bvs,a,pn %xcc, loop_2867
30026 fpsub32s %f3, %f11, %f29
30027 fsrc2 %f14, %f24
30028 edge8ln %l0, %o2, %o5
30029loop_2867:
30030 fmuld8ulx16 %f8, %f8, %f20
30031 ldsh [%l7 + 0x12], %g7
30032 array8 %i7, %o0, %l3
30033 subccc %i6, %g6, %g3
30034 te %icc, 0x6
30035 ta %xcc, 0x6
30036 edge32n %l6, %o3, %i2
30037 fmovse %icc, %f10, %f4
30038 add %l7, 0x38, %l6
30039 wr %g0, 0x80, %asi
30040 ldxa [%l6] %asi, %o1
30041 casxa [%l6] %asi, %o1, %i3
30042 movneg %xcc, %g5, %l5
30043 ldsh [%l7 + 0x76], %l1
30044 addcc %g2, %g4, %l2
30045 fsrc1s %f20, %f26
30046 andcc %g1, 0x0130, %i0
30047 movvs %xcc, %o6, %l4
30048 brgez,a %i5, loop_2868
30049 fnands %f0, %f31, %f20
30050 fcmple32 %f0, %f16, %i4
30051 st %f16, [%l7 + 0x34]
30052loop_2868:
30053 fmovdn %icc, %f25, %f24
30054 xnorcc %i1, %o4, %l0
30055 tvc %icc, 0x4
30056 move %xcc, %o7, %o2
30057 sir 0x091A
30058 tpos %icc, 0x7
30059 fmovsn %icc, %f10, %f5
30060 popc 0x1876, %o5
30061 srl %g7, %i7, %o0
30062 tgu %icc, 0x6
30063 tneg %icc, 0x2
30064 edge32ln %l3, %i6, %g3
30065 fcmple16 %f24, %f22, %l6
30066 fmuld8sux16 %f23, %f5, %f20
30067 set 0x7C, %l4
30068 lduwa [%l7 + %l4] 0x14, %o3
30069 tpos %icc, 0x4
30070 add %i2, 0x0DFC, %o1
30071 andncc %i3, %g5, %g6
30072 sdivcc %l5, 0x1551, %l1
30073 xnor %g2, %g4, %g1
30074 tleu %xcc, 0x6
30075 taddcctv %l2, 0x09C3, %i0
30076 tl %icc, 0x5
30077 fmovrse %o6, %f22, %f23
30078 call loop_2869
30079 xor %i5, %i4, %i1
30080 sir 0x10B8
30081 xnorcc %l4, %o4, %o7
30082loop_2869:
30083 fbug %fcc1, loop_2870
30084 sdiv %l0, 0x0F53, %o2
30085 tsubcctv %g7, 0x1B3E, %i7
30086 ldd [%l7 + 0x58], %f6
30087loop_2870:
30088 and %o0, 0x0A6F, %o5
30089 array8 %l3, %g3, %l6
30090 movrgz %i6, %i2, %o1
30091 call loop_2871
30092 fcmpgt16 %f26, %f14, %i3
30093 bl loop_2872
30094 taddcctv %g5, 0x118C, %g6
30095loop_2871:
30096 movneg %icc, %o3, %l5
30097 ldub [%l7 + 0x22], %g2
30098loop_2872:
30099 prefetch [%l7 + 0x28], 0x2
30100 or %g4, %l1, %l2
30101 sdiv %g1, 0x1D61, %i0
30102 tsubcctv %o6, 0x15E2, %i5
30103 wr %g0, 0x11, %asi
30104 lduwa [%l7 + 0x74] %asi, %i4
30105 movge %icc, %l4, %o4
30106 movre %o7, 0x2DF, %l0
30107 wr %g0, 0x89, %asi
30108 ldda [%l7 + 0x30] %asi, %i0
30109 movvc %icc, %g7, %o2
30110 bcc,a,pn %xcc, loop_2873
30111 movrgez %o0, %i7, %o5
30112 fornot1 %f30, %f26, %f6
30113 fmovsn %xcc, %f17, %f18
30114loop_2873:
30115 movre %g3, %l3, %l6
30116 fcmpd %fcc3, %f2, %f24
30117 fcmpd %fcc3, %f28, %f30
30118 ldx [%l7 + 0x58], %i2
30119 set 0x70, %o4
30120 lda [%l7 + %o4] 0x15, %f8
30121 ldsb [%l7 + 0x44], %i6
30122 subc %i3, %o1, %g6
30123 tleu %icc, 0x6
30124 movgu %icc, %o3, %g5
30125 wr %g0, 0x27, %asi
30126 stba %l5, [%l7 + 0x43] %asi
30127 membar #Sync
30128 sdivcc %g4, 0x0EC6, %l1
30129 sdivcc %l2, 0x1B48, %g2
30130 movl %icc, %i0, %o6
30131 fmovsvs %icc, %f6, %f2
30132 fpadd32 %f2, %f8, %f22
30133 brlez %g1, loop_2874
30134 tsubcc %i5, %l4, %i4
30135 bcc,a,pt %xcc, loop_2875
30136 popc %o4, %o7
30137loop_2874:
30138 smul %l0, %i1, %o2
30139 fxors %f18, %f11, %f16
30140loop_2875:
30141 udiv %g7, 0x07B0, %i7
30142 movrlz %o5, 0x109, %g3
30143 fmovdne %icc, %f3, %f27
30144 sllx %o0, 0x0A, %l3
30145 fabsd %f8, %f0
30146 ldsw [%l7 + 0x24], %i2
30147 nop
30148 setx loop_2876, %l0, %l1
30149 wrpr 0x1, %tl
30150 wrpr %l1, %tpc
30151 add %l1, 0x4, %l1
30152 wrpr %l1, %tnpc
30153 setx 0x34400001400, %l0, %l1
30154 wrpr %l1, %tstate
30155 wrhpr 0x4, %htstate
30156 retry
30157 swap [%l7 + 0x20], %i6
30158 fpackfix %f22, %f10
30159 ldd [%l7 + 0x28], %f26
30160loop_2876:
30161 fsrc1 %f0, %f4
30162 movcs %xcc, %l6, %i3
30163 swap [%l7 + 0x44], %g6
30164 ta %xcc, 0x4
30165 tcc %icc, 0x5
30166 fnors %f28, %f9, %f25
30167 fbuge %fcc0, loop_2877
30168 tn %icc, 0x7
30169 fmovrdgz %o1, %f4, %f6
30170 sllx %g5, %o3, %l5
30171loop_2877:
30172 bl loop_2878
30173 fbn %fcc1, loop_2879
30174 smulcc %g4, 0x1121, %l2
30175 subcc %g2, 0x1C75, %i0
30176loop_2878:
30177 bpos,a loop_2880
30178loop_2879:
30179 taddcc %o6, 0x1DF8, %l1
30180 fcmps %fcc0, %f18, %f28
30181 fmuld8sux16 %f6, %f12, %f16
30182loop_2880:
30183 srl %i5, 0x1C, %g1
30184 movcs %xcc, %l4, %o4
30185 orncc %o7, %l0, %i1
30186 fpackfix %f28, %f25
30187 fpsub32s %f29, %f12, %f13
30188 array16 %o2, %i4, %g7
30189 fpmerge %f6, %f16, %f20
30190 movrgz %o5, 0x2AA, %g3
30191 mulx %i7, %l3, %i2
30192 call loop_2881
30193 sdiv %i6, 0x0745, %l6
30194 std %i2, [%l7 + 0x30]
30195 move %icc, %o0, %o1
30196loop_2881:
30197 nop
30198 wr %g0, 0x89, %asi
30199 lduba [%l7 + 0x64] %asi, %g5
30200 fmovrdlz %o3, %f8, %f24
30201 sdivx %g6, 0x18B7, %g4
30202 movrgez %l2, %l5, %g2
30203 fmovdvc %icc, %f21, %f15
30204 add %l7, 0x54, %l6
30205 wr %g0, 0x89, %asi
30206 casa [%l6] %asi, %o6, %i0
30207 edge16ln %l1, %g1, %i5
30208 fmovsn %icc, %f3, %f17
30209 addccc %l4, %o7, %o4
30210 fmovscc %xcc, %f7, %f15
30211 fbg,a %fcc0, loop_2882
30212 brgez,a %i1, loop_2883
30213 array8 %o2, %i4, %g7
30214 restored
30215 rdpr %cwp, %g1
30216 rdpr %cansave, %g2
30217 rdpr %canrestore, %g3
30218 rdpr %cleanwin, %g4
30219 rdpr %otherwin, %g5
30220 rdpr %wstate, %g6
30221loop_2882:
30222 fbe,a %fcc2, loop_2884
30223loop_2883:
30224 movle %icc, %o5, %g3
30225 fmovrdlz %l0, %f18, %f22
30226 movn %xcc, %i7, %i2
30227loop_2884:
30228 ldx [%l7 + 0x08], %i6
30229 tvc %icc, 0x1
30230 std %i6, [%l7 + 0x20]
30231 sdiv %l3, 0x02FB, %i3
30232 edge8ln %o1, %o0, %o3
30233 sub %g5, 0x0AD9, %g4
30234 tle %icc, 0x5
30235 fcmpeq16 %f22, %f16, %g6
30236 be,pn %icc, loop_2885
30237 nop
30238 set 0x2E, %i7
30239 ldsh [%l7 + %i7], %l5
30240 siam 0x3
30241 movpos %xcc, %g2, %l2
30242loop_2885:
30243 brlez %i0, loop_2886
30244 restored
30245 rdpr %cwp, %g1
30246 rdpr %cansave, %g2
30247 rdpr %canrestore, %g3
30248 rdpr %cleanwin, %g4
30249 rdpr %otherwin, %g5
30250 rdpr %wstate, %g6
30251 or %o6, %g1, %l1
30252 fble,a %fcc3, loop_2887
30253loop_2886:
30254 membar 0x51
30255 fcmpes %fcc1, %f5, %f23
30256 addc %i5, 0x1F0B, %o7
30257loop_2887:
30258 nop
30259 set 0x20, %g1
30260 stha %o4, [%l7 + %g1] 0x19
30261 movre %i1, %o2, %l4
30262 bn,a loop_2888
30263 fnot2 %f4, %f2
30264 ldd [%l7 + 0x50], %f4
30265 taddcc %g7, 0x046D, %o5
30266loop_2888:
30267 fpadd32 %f24, %f22, %f24
30268 tgu %xcc, 0x1
30269 fone %f30
30270 sub %i4, %l0, %i7
30271 tgu %icc, 0x3
30272 fmuld8sux16 %f0, %f4, %f30
30273 xor %i2, %i6, %g3
30274 fnot1 %f22, %f14
30275 tle %xcc, 0x6
30276 fmovsa %xcc, %f21, %f26
30277 bvs,a,pt %xcc, loop_2889
30278 fnand %f10, %f0, %f10
30279 edge16l %l6, %l3, %i3
30280 fbge %fcc2, loop_2890
30281loop_2889:
30282 sll %o1, 0x1D, %o3
30283 fmovdvs %icc, %f16, %f24
30284 bvs,pn %xcc, loop_2891
30285loop_2890:
30286 udiv %o0, 0x08E3, %g4
30287 xorcc %g5, %l5, %g2
30288 fmovdg %icc, %f31, %f31
30289loop_2891:
30290 stw %l2, [%l7 + 0x24]
30291 xnorcc %i0, 0x0F1F, %g6
30292 edge8ln %g1, %o6, %l1
30293 movneg %icc, %o7, %o4
30294 bcc,a %xcc, loop_2892
30295 ldsw [%l7 + 0x14], %i1
30296 edge8l %o2, %l4, %i5
30297 subc %g7, %o5, %i4
30298loop_2892:
30299 and %i7, 0x092C, %l0
30300 orcc %i2, 0x0433, %g3
30301 sra %i6, %l3, %i3
30302 movrlez %o1, 0x374, %l6
30303 tpos %icc, 0x5
30304 set 0x40, %o5
30305 ldda [%l7 + %o5] 0x04, %f16
30306 membar 0x13
30307 movleu %xcc, %o0, %g4
30308 subcc %o3, 0x17A9, %l5
30309 edge32n %g2, %g5, %i0
30310 wr %g0, 0x80, %asi
30311 ldswa [%l7 + 0x74] %asi, %l2
30312 movrlez %g6, 0x22C, %o6
30313 fcmped %fcc3, %f2, %f20
30314 add %l1, 0x1C9A, %g1
30315 ldsb [%l7 + 0x3D], %o4
30316 tsubcctv %o7, %o2, %i1
30317 tsubcc %l4, 0x0382, %i5
30318 movneg %xcc, %o5, %g7
30319 fbge %fcc2, loop_2893
30320 xnor %i4, 0x1A17, %i7
30321 tge %icc, 0x4
30322 te %icc, 0x3
30323loop_2893:
30324 umulcc %l0, 0x05A5, %g3
30325 sllx %i6, %i2, %l3
30326 stw %o1, [%l7 + 0x28]
30327 udivcc %l6, 0x18E1, %i3
30328 fxnor %f30, %f18, %f12
30329 move %icc, %o0, %o3
30330 tvs %icc, 0x3
30331 fornot1s %f30, %f7, %f3
30332 edge16n %g4, %g2, %l5
30333 fblg %fcc3, loop_2894
30334 fmovdcc %icc, %f31, %f30
30335 orn %i0, 0x0B7B, %g5
30336 andn %g6, %l2, %o6
30337loop_2894:
30338 subccc %l1, %o4, %g1
30339 xnorcc %o7, %i1, %o2
30340 sethi 0x0ACF, %l4
30341 fmovdvc %xcc, %f11, %f15
30342 fcmpne32 %f4, %f4, %o5
30343 sllx %g7, %i4, %i7
30344 add %l7, 0x50, %l6
30345 wr %g0, 0x04, %asi
30346 casxa [%l6] 0x04, %i5, %l0
30347 fmovsneg %icc, %f22, %f3
30348 sth %i6, [%l7 + 0x7C]
30349 tleu %icc, 0x1
30350 fpsub16s %f29, %f26, %f16
30351 nop
30352 setx loop_2895, %l0, %l1
30353 jmpl %l1, %g3
30354 ldd [%l7 + 0x78], %i2
30355 fpsub16 %f14, %f22, %f2
30356 wr %g0, 0x4f, %asi
30357 stxa %o1, [%g0 + 0x20] %asi
30358loop_2895:
30359 nop
30360 add %l7, 0x08, %l6
30361 wr %g0, 0x18, %asi
30362 casxa [%l6] 0x18, %l3, %i3
30363 movleu %xcc, %o0, %l6
30364 membar 0x6B
30365 brz,a %o3, loop_2896
30366 fmovrsne %g4, %f14, %f5
30367 fcmple32 %f0, %f18, %l5
30368 bpos,a loop_2897
30369loop_2896:
30370 tneg %icc, 0x5
30371 bg,a,pt %xcc, loop_2898
30372 array32 %g2, %g5, %g6
30373loop_2897:
30374 ldd [%l7 + 0x50], %i0
30375 tleu %icc, 0x0
30376loop_2898:
30377 movpos %xcc, %o6, %l1
30378 udivx %l2, 0x0220, %o4
30379 fbule,a %fcc3, loop_2899
30380 sub %o7, %i1, %g1
30381 movn %xcc, %l4, %o5
30382 tpos %icc, 0x5
30383loop_2899:
30384 tgu %icc, 0x5
30385 tvc %icc, 0x1
30386 sdivcc %g7, 0x1C36, %i4
30387 movrlez %o2, 0x0AE, %i7
30388 wr %g0, 0x80, %asi
30389 ldxa [%l7 + 0x20] %asi, %l0
30390 fnegd %f18, %f14
30391 orn %i5, %i6, %i2
30392 fbul %fcc0, loop_2900
30393 tl %icc, 0x3
30394 fbul,a %fcc2, loop_2901
30395 tle %icc, 0x3
30396loop_2900:
30397 nop
30398 add %l7, 0x28, %l6
30399 wr %g0, 0x10, %asi
30400 ldxa [%l6] %asi, %g3
30401 casxa [%l6] %asi, %g3, %o1
30402loop_2901:
30403 taddcctv %l3, 0x0A1E, %o0
30404 bne,a,pn %xcc, loop_2902
30405 fmovdge %icc, %f26, %f14
30406 tge %xcc, 0x2
30407 tcs %xcc, 0x3
30408loop_2902:
30409 fsrc1s %f23, %f31
30410 xorcc %l6, 0x154B, %i3
30411 addc %g4, 0x1450, %l5
30412 set 0x62, %i5
30413 stba %g2, [%l7 + %i5] 0x22
30414 membar #Sync
30415 sdiv %g5, 0x040C, %o3
30416 fbo,a %fcc3, loop_2903
30417 ldd [%l7 + 0x50], %f28
30418 set 0x48, %o0
30419 ldsha [%l7 + %o0] 0x0c, %i0
30420loop_2903:
30421 fmovdg %xcc, %f3, %f0
30422 brlz %g6, loop_2904
30423 edge32 %l1, %o6, %o4
30424 tsubcctv %l2, %i1, %g1
30425 subcc %o7, 0x1D4B, %l4
30426loop_2904:
30427 tsubcc %o5, %g7, %o2
30428 std %i6, [%l7 + 0x10]
30429 fxors %f30, %f1, %f24
30430 bleu,a %xcc, loop_2905
30431 mova %xcc, %l0, %i4
30432 fmovda %icc, %f4, %f13
30433 fblg,a %fcc0, loop_2906
30434loop_2905:
30435 brgez %i6, loop_2907
30436 fbne %fcc1, loop_2908
30437 tsubcctv %i5, %i2, %o1
30438loop_2906:
30439 movle %icc, %l3, %o0
30440loop_2907:
30441 tpos %xcc, 0x1
30442loop_2908:
30443 taddcctv %g3, 0x1F5B, %i3
30444 move %icc, %g4, %l6
30445 tne %xcc, 0x7
30446 xnorcc %g2, 0x151F, %l5
30447 fcmpgt16 %f6, %f6, %o3
30448 ble,a,pt %icc, loop_2909
30449 alignaddr %g5, %g6, %l1
30450 array16 %o6, %o4, %l2
30451 tvs %xcc, 0x4
30452loop_2909:
30453 fmovsge %xcc, %f4, %f25
30454 tcc %icc, 0x2
30455 tn %xcc, 0x0
30456 srax %i1, %g1, %i0
30457 orncc %l4, %o7, %o5
30458 subc %o2, 0x122D, %i7
30459 fabss %f17, %f5
30460 addcc %g7, 0x1EE9, %l0
30461 sir 0x0D5C
30462 tn %icc, 0x1
30463 movvs %icc, %i6, %i4
30464 fmovdpos %xcc, %f23, %f20
30465 edge8l %i5, %i2, %l3
30466 fnot1s %f23, %f23
30467 call loop_2910
30468 ldsh [%l7 + 0x18], %o1
30469 udivx %o0, 0x1E95, %g3
30470 edge16 %g4, %l6, %g2
30471loop_2910:
30472 nop
30473 wr %g0, 0x11, %asi
30474 ldxa [%l7 + 0x58] %asi, %i3
30475 membar #Sync
30476 set 0x40, %g7
30477 ldda [%l7 + %g7] 0x17, %f16
30478 bge,pt %icc, loop_2911
30479 std %f18, [%l7 + 0x40]
30480 wr %g0, 0x80, %asi
30481 ldswa [%l7 + 0x28] %asi, %l5
30482loop_2911:
30483 andncc %g5, %g6, %o3
30484 tpos %icc, 0x0
30485 fcmped %fcc1, %f24, %f12
30486 fpadd16s %f3, %f9, %f24
30487 smul %o6, %l1, %o4
30488 fcmpgt32 %f28, %f0, %l2
30489 wr %g0, 0x19, %asi
30490 lduba [%l7 + 0x09] %asi, %i1
30491 andn %i0, 0x16DC, %g1
30492 edge8l %l4, %o5, %o7
30493 popc %i7, %g7
30494 tleu %icc, 0x0
30495 tn %xcc, 0x1
30496 addccc %l0, %i6, %i4
30497 brnz,a %i5, loop_2912
30498 bn loop_2913
30499 add %o2, 0x12E2, %i2
30500 movne %icc, %l3, %o1
30501loop_2912:
30502 alignaddr %g3, %o0, %g4
30503loop_2913:
30504 fmovdge %xcc, %f20, %f26
30505 tl %xcc, 0x3
30506 mulx %l6, %g2, %i3
30507 edge16n %l5, %g5, %o3
30508 addccc %o6, %l1, %g6
30509 nop
30510 setx loop_2914, %l0, %l1
30511 jmpl %l1, %l2
30512 bpos,a loop_2915
30513 tl %icc, 0x2
30514 fnegd %f10, %f26
30515loop_2914:
30516 orn %o4, %i0, %i1
30517loop_2915:
30518 edge8ln %l4, %g1, %o7
30519 sir 0x13D3
30520 lduh [%l7 + 0x30], %o5
30521 fmuld8sux16 %f17, %f21, %f4
30522 wr %g0, 0x10, %asi
30523 ldsha [%l7 + 0x4E] %asi, %g7
30524 fmovsvs %xcc, %f28, %f17
30525 ba loop_2916
30526 bleu %icc, loop_2917
30527 movneg %xcc, %l0, %i6
30528 fcmpeq32 %f16, %f14, %i4
30529loop_2916:
30530 brgez,a %i5, loop_2918
30531loop_2917:
30532 flush %l7 + 0x78
30533 sethi 0x0EBA, %i7
30534 orcc %i2, 0x1AA9, %o2
30535loop_2918:
30536 array8 %o1, %l3, %g3
30537 addccc %g4, 0x0D17, %o0
30538 udivx %l6, 0x1C05, %g2
30539 fcmped %fcc2, %f0, %f28
30540 fmovse %xcc, %f29, %f13
30541 bn,a loop_2919
30542 movle %icc, %l5, %g5
30543 sll %i3, %o3, %l1
30544 sllx %g6, %l2, %o6
30545loop_2919:
30546 fbl,a %fcc3, loop_2920
30547 fmovsgu %xcc, %f7, %f21
30548 movleu %xcc, %i0, %i1
30549 edge8ln %l4, %o4, %g1
30550loop_2920:
30551 orcc %o7, 0x1EFA, %o5
30552 taddcctv %l0, %i6, %g7
30553 ldsb [%l7 + 0x4A], %i4
30554 edge8n %i7, %i2, %o2
30555 sth %i5, [%l7 + 0x4E]
30556 movrgez %o1, 0x367, %l3
30557 fnot2 %f26, %f20
30558 fcmpgt16 %f2, %f2, %g3
30559 orn %g4, 0x0417, %l6
30560 ldx [%l7 + 0x30], %o0
30561 sth %l5, [%l7 + 0x72]
30562 fmuld8ulx16 %f19, %f27, %f14
30563 fmovsle %xcc, %f13, %f0
30564 ba,a,pt %xcc, loop_2921
30565 brgez,a %g5, loop_2922
30566 saved
30567 rdpr %cwp, %g1
30568 rdpr %cansave, %g2
30569 rdpr %canrestore, %g3
30570 rdpr %cleanwin, %g4
30571 rdpr %otherwin, %g5
30572 rdpr %wstate, %g6
30573 andcc %g2, %o3, %i3
30574loop_2921:
30575 sir 0x1C44
30576loop_2922:
30577 array16 %g6, %l2, %o6
30578 add %i0, %i1, %l1
30579 fmovdcs %xcc, %f22, %f20
30580 tvc %xcc, 0x0
30581 fmovse %xcc, %f14, %f13
30582 movpos %xcc, %o4, %l4
30583 movne %xcc, %o7, %o5
30584 wr %g0, 0x89, %asi
30585 lduwa [%l7 + 0x78] %asi, %l0
30586 prefetch [%l7 + 0x1C], 0x1
30587 udivx %i6, 0x163F, %g7
30588 edge32l %i4, %i7, %g1
30589 movneg %xcc, %o2, %i5
30590 movvs %icc, %o1, %l3
30591 edge8n %g3, %i2, %l6
30592 bcc %icc, loop_2923
30593 fbge %fcc3, loop_2924
30594 bleu,pn %xcc, loop_2925
30595 fmovsle %xcc, %f28, %f29
30596loop_2923:
30597 fcmpne32 %f28, %f2, %g4
30598loop_2924:
30599 tn %icc, 0x0
30600loop_2925:
30601 fmovrslz %l5, %f28, %f21
30602 set 0x6A, %o2
30603 stha %g5, [%l7 + %o2] 0x11
30604 fbug %fcc1, loop_2926
30605 ld [%l7 + 0x48], %f20
30606 edge32l %o0, %o3, %g2
30607 tn %icc, 0x7
30608loop_2926:
30609 tl %xcc, 0x5
30610 fmovdpos %icc, %f22, %f18
30611 add %i3, %l2, %o6
30612 movne %xcc, %i0, %i1
30613 add %l7, 0x6C, %l6
30614 wr %g0, 0x10, %asi
30615 casa [%l6] %asi, %g6, %l1
30616 movneg %icc, %o4, %l4
30617 srlx %o5, 0x16, %l0
30618 umulcc %o7, 0x0A0E, %g7
30619 sdivcc %i6, 0x1CBE, %i7
30620 edge8 %i4, %o2, %g1
30621 sdivcc %o1, 0x144C, %l3
30622 fmovrde %g3, %f8, %f24
30623 movg %icc, %i5, %l6
30624 edge8l %i2, %l5, %g5
30625 fsrc1s %f11, %f11
30626 sethi 0x076B, %o0
30627 fmovsleu %icc, %f16, %f5
30628 fones %f11
30629 ble,pn %xcc, loop_2927
30630 fxors %f25, %f25, %f29
30631 orncc %o3, 0x1406, %g2
30632 addcc %i3, %l2, %o6
30633loop_2927:
30634 sdiv %i0, 0x092E, %g4
30635 ba,a loop_2928
30636 mova %xcc, %g6, %i1
30637 movne %xcc, %o4, %l4
30638 set 0x60, %i6
30639 ldda [%l7 + %i6] 0xea, %o4
30640loop_2928:
30641 movl %xcc, %l0, %o7
30642 tl %icc, 0x3
30643 alignaddrl %g7, %i6, %l1
30644 edge32l %i4, %o2, %i7
30645 sdiv %g1, 0x0A8F, %l3
30646 orn %g3, 0x1ED9, %o1
30647 srl %l6, 0x01, %i2
30648 fcmpne32 %f12, %f26, %i5
30649 stw %l5, [%l7 + 0x20]
30650 alignaddr %o0, %o3, %g2
30651 edge16ln %i3, %l2, %g5
30652 fmovdn %xcc, %f25, %f21
30653 fmovsne %xcc, %f12, %f4
30654 fmovdvc %icc, %f4, %f13
30655 fornot2 %f26, %f20, %f18
30656 movvs %xcc, %o6, %g4
30657 addccc %i0, 0x04C0, %g6
30658 bgu,pn %xcc, loop_2929
30659 bleu loop_2930
30660 fmovrsne %i1, %f31, %f12
30661 array8 %l4, %o5, %o4
30662loop_2929:
30663 srlx %o7, 0x1B, %g7
30664loop_2930:
30665 fcmpne16 %f4, %f4, %l0
30666 edge8l %i6, %i4, %l1
30667 subccc %o2, %i7, %g1
30668 tvs %xcc, 0x1
30669 wr %g0, 0x10, %asi
30670 prefetcha [%l7 + 0x50] %asi, 0x1
30671 movre %l3, %o1, %l6
30672 umulcc %i2, %i5, %o0
30673 bcs,pt %icc, loop_2931
30674 tsubcc %o3, 0x1994, %l5
30675 fsrc1 %f4, %f12
30676 bcs,a,pn %icc, loop_2932
30677loop_2931:
30678 edge32l %g2, %l2, %i3
30679 fmovrslez %g5, %f15, %f8
30680 nop
30681 setx loop_2933, %l0, %l1
30682 wrpr 0x1, %tl
30683 wrpr %l1, %tpc
30684 add %l1, 0x4, %l1
30685 wrpr %l1, %tnpc
30686 setx 0x34400001400, %l0, %l1
30687 wrpr %l1, %tstate
30688 wrhpr 0x4, %htstate
30689 retry
30690loop_2932:
30691 fbge %fcc2, loop_2934
30692 bvc,a,pt %icc, loop_2935
30693 taddcc %g4, %i0, %o6
30694loop_2933:
30695 edge16n %g6, %l4, %i1
30696loop_2934:
30697 subc %o4, 0x0B10, %o5
30698loop_2935:
30699 fcmpgt16 %f14, %f30, %g7
30700 fmovsa %xcc, %f9, %f18
30701 nop
30702 set 0x40, %l6
30703 std %l0, [%l7 + %l6]
30704 fcmps %fcc2, %f20, %f10
30705 ldd [%l7 + 0x38], %i6
30706 sir 0x1E0A
30707 edge16l %i4, %o7, %o2
30708 fpadd32s %f11, %f6, %f26
30709 fsrc2 %f28, %f24
30710 brz %i7, loop_2936
30711 movle %icc, %g1, %l1
30712 wr %g0, 0x11, %asi
30713 swapa [%l7 + 0x40] %asi, %g3
30714loop_2936:
30715 umul %o1, %l3, %i2
30716 set 0x0C, %g3
30717 ldswa [%l7 + %g3] 0x88, %i5
30718 srl %o0, %o3, %l6
30719 edge8n %l5, %g2, %i3
30720 mulscc %l2, 0x0893, %g4
30721 bl %xcc, loop_2937
30722 fbg %fcc3, loop_2938
30723 tne %xcc, 0x0
30724 wr %g0, 0x19, %asi
30725 stda %g4, [%l7 + 0x48] %asi
30726loop_2937:
30727 andn %i0, 0x02CE, %o6
30728loop_2938:
30729 edge16n %l4, %i1, %o4
30730 fbl,a %fcc1, loop_2939
30731 edge32 %g6, %g7, %o5
30732 smul %i6, %l0, %i4
30733 ta %xcc, 0x3
30734loop_2939:
30735 brgez %o7, loop_2940
30736 fmovrslez %i7, %f6, %f1
30737 fble,a %fcc3, loop_2941
30738 taddcc %o2, %l1, %g3
30739loop_2940:
30740 movleu %icc, %o1, %g1
30741 ldsw [%l7 + 0x44], %i2
30742loop_2941:
30743 sllx %i5, 0x0E, %o0
30744 fmovsleu %icc, %f22, %f5
30745 mova %icc, %o3, %l6
30746 fmovsl %icc, %f27, %f21
30747 taddcc %l5, %g2, %i3
30748 fmul8x16au %f29, %f13, %f16
30749 fbu,a %fcc1, loop_2942
30750 umul %l3, %l2, %g5
30751 movcs %icc, %i0, %o6
30752 movrlz %g4, %l4, %i1
30753loop_2942:
30754 movre %o4, 0x161, %g7
30755 fcmpgt32 %f28, %f22, %o5
30756 udivx %i6, 0x118E, %g6
30757 pdist %f10, %f26, %f8
30758 edge16l %l0, %o7, %i4
30759 fmovrdlz %o2, %f16, %f18
30760 movcc %xcc, %i7, %l1
30761 fmovsgu %xcc, %f24, %f23
30762 fmovdle %icc, %f0, %f12
30763 fmul8x16au %f22, %f7, %f12
30764 ldsb [%l7 + 0x44], %g3
30765 addcc %o1, 0x1EBD, %g1
30766 fbug,a %fcc3, loop_2943
30767 be,a %xcc, loop_2944
30768 movcs %xcc, %i5, %o0
30769 tneg %xcc, 0x1
30770loop_2943:
30771 andcc %i2, 0x0FD8, %o3
30772loop_2944:
30773 stx %l6, [%l7 + 0x70]
30774 bge,a,pt %xcc, loop_2945
30775 fpsub16 %f24, %f18, %f4
30776 bpos,pt %icc, loop_2946
30777 fmovsne %xcc, %f10, %f17
30778loop_2945:
30779 orncc %l5, 0x02B0, %i3
30780 alignaddr %l3, %l2, %g5
30781loop_2946:
30782 array16 %g2, %o6, %g4
30783 fabss %f11, %f28
30784 brlz,a %i0, loop_2947
30785 orncc %i1, 0x15B3, %o4
30786 xorcc %l4, %g7, %i6
30787 edge8l %g6, %l0, %o7
30788loop_2947:
30789 bn,a loop_2948
30790 fpadd32s %f16, %f6, %f22
30791 add %l7, 0x2C, %l6
30792 wr %g0, 0x10, %asi
30793 lda [%l6] %asi, %i4
30794 casa [%l6] 0x10, %i4, %o5
30795loop_2948:
30796 fnot2 %f12, %f14
30797 brlez %i7, loop_2949
30798 smulcc %o2, 0x1A03, %g3
30799 movne %icc, %o1, %l1
30800 edge8l %g1, %i5, %o0
30801loop_2949:
30802 xor %o3, 0x0838, %l6
30803 fmovse %icc, %f21, %f9
30804 or %l5, 0x070A, %i2
30805 edge32ln %i3, %l2, %g5
30806 fbn %fcc1, loop_2950
30807 tsubcc %g2, %o6, %g4
30808 tne %icc, 0x4
30809 fmul8x16al %f24, %f16, %f28
30810loop_2950:
30811 fcmps %fcc2, %f31, %f8
30812 sllx %l3, 0x16, %i0
30813 bne,pt %xcc, loop_2951
30814 movrlez %i1, 0x22A, %o4
30815 popc 0x0DC6, %g7
30816 sdivx %i6, 0x024C, %l4
30817loop_2951:
30818 fcmpgt32 %f22, %f28, %g6
30819 fbe %fcc2, loop_2952
30820 ta %xcc, 0x7
30821 fmovd %f24, %f12
30822 movre %l0, %i4, %o5
30823loop_2952:
30824 nop
30825 wr %g0, 0x11, %asi
30826 ldda [%l7 + 0x40] %asi, %f0
30827 tcc %xcc, 0x2
30828 sethi 0x043A, %o7
30829 tge %xcc, 0x4
30830 mova %icc, %i7, %g3
30831 bge,a,pt %xcc, loop_2953
30832 fpadd16s %f5, %f11, %f22
30833 udivx %o2, 0x139B, %o1
30834 udiv %l1, 0x0415, %g1
30835loop_2953:
30836 fsrc2 %f30, %f10
30837 wr %g0, 0x11, %asi
30838 stda %f0, [%l7 + 0x40] %asi
30839 orn %o0, %o3, %l6
30840 movrgez %i5, 0x081, %i2
30841 brlz,a %i3, loop_2954
30842 xnorcc %l5, 0x0E33, %g5
30843 array16 %g2, %l2, %g4
30844 tcc %xcc, 0x1
30845loop_2954:
30846 movrne %o6, 0x294, %i0
30847 fcmpgt32 %f8, %f30, %i1
30848 taddcctv %l3, 0x0DD8, %o4
30849 fornot1s %f27, %f22, %f9
30850 movrgz %i6, 0x296, %g7
30851 srlx %l4, %g6, %i4
30852 fmul8x16al %f15, %f16, %f14
30853 set 0x18, %i4
30854 ldswa [%l7 + %i4] 0x14, %o5
30855 movrgz %l0, 0x12B, %o7
30856 movcc %xcc, %g3, %i7
30857 add %o1, %o2, %g1
30858 udivcc %o0, 0x1607, %l1
30859 fmovscc %icc, %f25, %f15
30860 bshuffle %f16, %f2, %f20
30861 fbg,a %fcc2, loop_2955
30862 smulcc %l6, %o3, %i5
30863 brgez %i2, loop_2956
30864 fbule,a %fcc1, loop_2957
30865loop_2955:
30866 movre %i3, 0x31D, %g5
30867 subc %g2, %l5, %l2
30868loop_2956:
30869 addcc %o6, 0x0BEC, %i0
30870loop_2957:
30871 movrgez %i1, 0x1E4, %l3
30872 wr %g0, 0x88, %asi
30873 ldstuba [%l7 + 0x21] %asi, %o4
30874 movrlez %i6, %g4, %g7
30875 andncc %l4, %g6, %i4
30876 movgu %icc, %l0, %o7
30877 fmovrdgz %g3, %f0, %f8
30878 addc %o5, %o1, %o2
30879 fexpand %f4, %f26
30880 add %l7, 0x64, %l6
30881 wr %g0, 0x04, %asi
30882 casa [%l6] 0x04, %i7, %o0
30883 bgu,a %xcc, loop_2958
30884 fmovrslez %l1, %f15, %f12
30885 move %icc, %g1, %o3
30886 movge %xcc, %l6, %i2
30887loop_2958:
30888 pdist %f30, %f22, %f8
30889 orncc %i3, %i5, %g5
30890 udivx %l5, 0x1A6E, %g2
30891 fbuge %fcc2, loop_2959
30892 orn %l2, 0x0F43, %o6
30893 udiv %i1, 0x0C7F, %i0
30894 bcs %icc, loop_2960
30895loop_2959:
30896 tvs %icc, 0x2
30897 add %l3, 0x0DF4, %o4
30898 bne,pt %icc, loop_2961
30899loop_2960:
30900 array32 %g4, %i6, %g7
30901 ldub [%l7 + 0x50], %g6
30902 ldd [%l7 + 0x60], %i4
30903loop_2961:
30904 tvc %icc, 0x0
30905 sethi 0x0324, %l0
30906 call loop_2962
30907 fcmpgt16 %f18, %f30, %l4
30908 fandnot2s %f24, %f10, %f17
30909 stx %g3, [%l7 + 0x70]
30910loop_2962:
30911 move %icc, %o7, %o1
30912 ldstub [%l7 + 0x24], %o5
30913 nop
30914 setx loop_2963, %l0, %l1
30915 jmpl %l1, %i7
30916 and %o0, 0x1F7B, %o2
30917 ldsb [%l7 + 0x18], %l1
30918 brnz %g1, loop_2964
30919loop_2963:
30920 sth %o3, [%l7 + 0x34]
30921 fand %f28, %f6, %f24
30922 edge16l %l6, %i3, %i5
30923loop_2964:
30924 taddcctv %g5, 0x15CF, %i2
30925 edge8l %g2, %l5, %l2
30926 fxor %f28, %f26, %f14
30927 tge %icc, 0x1
30928 fcmpes %fcc3, %f25, %f20
30929 edge32ln %i1, %i0, %l3
30930 bne %xcc, loop_2965
30931 bne,a %xcc, loop_2966
30932 ble loop_2967
30933 array16 %o6, %g4, %i6
30934loop_2965:
30935 xor %g7, 0x0673, %g6
30936loop_2966:
30937 lduw [%l7 + 0x24], %o4
30938loop_2967:
30939 movvc %xcc, %l0, %i4
30940 edge16n %g3, %l4, %o1
30941 fmovsg %xcc, %f24, %f10
30942 orn %o5, 0x17E3, %i7
30943 fmovrsne %o0, %f3, %f30
30944 sra %o2, %l1, %o7
30945 udiv %g1, 0x0CEE, %o3
30946 edge8n %i3, %i5, %l6
30947 fbug %fcc0, loop_2968
30948 tgu %xcc, 0x7
30949 set 0x40, %g4
30950 ldsba [%l7 + %g4] 0x11, %g5
30951loop_2968:
30952 restored
30953 rdpr %cwp, %g1
30954 rdpr %cansave, %g2
30955 rdpr %canrestore, %g3
30956 rdpr %cleanwin, %g4
30957 rdpr %otherwin, %g5
30958 rdpr %wstate, %g6
30959 addccc %g2, %i2, %l5
30960 udivx %i1, 0x1F74, %l2
30961 fbul,a %fcc3, loop_2969
30962 orncc %i0, 0x1358, %l3
30963 fmovrdlz %o6, %f16, %f16
30964 wr %g0, 0x88, %asi
30965 prefetcha [%l7 + 0x18] %asi, 0x1
30966loop_2969:
30967 tle %icc, 0x0
30968 movleu %xcc, %i6, %g7
30969 bcs,a,pn %xcc, loop_2970
30970 movcc %xcc, %g6, %o4
30971 movle %xcc, %i4, %l0
30972 ldx [%l7 + 0x30], %g3
30973loop_2970:
30974 alignaddr %l4, %o5, %o1
30975 tg %xcc, 0x2
30976 sir 0x1505
30977 movrlz %i7, %o0, %o2
30978 fmovdge %icc, %f2, %f23
30979 sdivx %l1, 0x09C3, %g1
30980 set 0x1B, %o3
30981 ldstuba [%l7 + %o3] 0x88, %o3
30982 edge8ln %i3, %i5, %l6
30983 membar #Sync
30984 wr %g0, 0xf0, %asi
30985 ldda [%l7 + 0x40] %asi, %f16
30986 fmul8x16 %f14, %f4, %f14
30987 fcmpes %fcc3, %f13, %f26
30988 fbn %fcc3, loop_2971
30989 alignaddrl %g5, %o7, %i2
30990 lduh [%l7 + 0x3E], %l5
30991 wr %g0, 0x80, %asi
30992 lduba [%l7 + 0x2B] %asi, %g2
30993loop_2971:
30994 andcc %l2, %i0, %i1
30995 bshuffle %f30, %f20, %f28
30996 movpos %icc, %l3, %o6
30997 stw %g4, [%l7 + 0x5C]
30998 membar 0x27
30999 sdiv %g7, 0x18BF, %i6
31000 movrlz %g6, %o4, %l0
31001 edge16 %g3, %i4, %l4
31002 add %o1, %i7, %o5
31003 movrgez %o2, 0x3C2, %o0
31004 orn %l1, 0x1248, %g1
31005 tne %xcc, 0x1
31006 wr %g0, 0x80, %asi
31007 sta %f0, [%l7 + 0x28] %asi
31008 mova %icc, %i3, %i5
31009 mulscc %l6, %g5, %o7
31010 fbl,a %fcc3, loop_2972
31011 fand %f18, %f12, %f0
31012 tn %icc, 0x5
31013 srax %o3, 0x11, %l5
31014loop_2972:
31015 edge8 %g2, %i2, %l2
31016 fbg %fcc1, loop_2973
31017 movvs %xcc, %i1, %l3
31018 tl %icc, 0x2
31019 edge16l %o6, %i0, %g7
31020loop_2973:
31021 saved
31022 rdpr %cwp, %g1
31023 rdpr %cansave, %g2
31024 rdpr %canrestore, %g3
31025 rdpr %cleanwin, %g4
31026 rdpr %otherwin, %g5
31027 rdpr %wstate, %g6
31028 tleu %xcc, 0x3
31029 saved
31030 rdpr %cwp, %g1
31031 rdpr %cansave, %g2
31032 rdpr %canrestore, %g3
31033 rdpr %cleanwin, %g4
31034 rdpr %otherwin, %g5
31035 rdpr %wstate, %g6
31036 wr %g0, 0x0c, %asi
31037 sta %f26, [%l7 + 0x7C] %asi
31038 array8 %i6, %g4, %g6
31039 sub %l0, %g3, %i4
31040 fpsub32 %f2, %f10, %f2
31041 fexpand %f20, %f12
31042 wr %g0, 0x2a, %asi
31043 stha %o4, [%l7 + 0x46] %asi
31044 membar #Sync
31045 xnor %l4, 0x17AC, %i7
31046 movl %xcc, %o5, %o2
31047 fabss %f14, %f3
31048 xorcc %o0, 0x0D7C, %l1
31049 bvs %xcc, loop_2974
31050 movne %xcc, %g1, %o1
31051 fmovspos %xcc, %f3, %f19
31052 tgu %xcc, 0x1
31053loop_2974:
31054 fbn %fcc0, loop_2975
31055 ld [%l7 + 0x58], %f22
31056 addccc %i3, %l6, %g5
31057 movle %icc, %o7, %o3
31058loop_2975:
31059 fblg,a %fcc3, loop_2976
31060 fmovdn %icc, %f25, %f1
31061 saved
31062 rdpr %cwp, %g1
31063 rdpr %cansave, %g2
31064 rdpr %canrestore, %g3
31065 rdpr %cleanwin, %g4
31066 rdpr %otherwin, %g5
31067 rdpr %wstate, %g6
31068 bvs,a loop_2977
31069loop_2976:
31070 fbge %fcc3, loop_2978
31071 te %xcc, 0x2
31072 tcs %icc, 0x2
31073loop_2977:
31074 movgu %icc, %l5, %i5
31075loop_2978:
31076 fcmps %fcc3, %f12, %f5
31077 std %f22, [%l7 + 0x28]
31078 set 0x50, %l1
31079 ldda [%l7 + %l1] 0x15, %i2
31080 edge8l %g2, %i1, %l2
31081 movpos %icc, %o6, %l3
31082 sll %g7, 0x18, %i6
31083 udivx %g4, 0x161F, %g6
31084 andn %i0, %g3, %l0
31085 tpos %xcc, 0x1
31086 fmovsa %icc, %f4, %f11
31087 addcc %i4, 0x0672, %o4
31088 fabss %f15, %f17
31089 set 0x0, %i1
31090 stxa %l4, [%g0 + %i1] 0x57
31091 movg %icc, %o5, %i7
31092 sllx %o2, 0x0A, %l1
31093 move %icc, %o0, %g1
31094 fmovs %f9, %f31
31095 movgu %xcc, %i3, %l6
31096 andcc %o1, %o7, %o3
31097 alignaddr %g5, %l5, %i5
31098 smulcc %g2, %i1, %i2
31099 fmovrdne %l2, %f4, %f6
31100 subc %l3, 0x08B4, %o6
31101 fmovsvc %icc, %f25, %f0
31102 movl %xcc, %i6, %g7
31103 tsubcc %g4, %i0, %g3
31104 tsubcctv %g6, 0x14CD, %l0
31105 tg %icc, 0x5
31106 fones %f27
31107 ld [%l7 + 0x38], %f14
31108 movcc %xcc, %o4, %l4
31109 addcc %o5, %i7, %o2
31110 fnand %f30, %f10, %f24
31111 fmovs %f23, %f1
31112 membar 0x78
31113 fmovrdgez %i4, %f22, %f24
31114 movl %icc, %o0, %g1
31115 udivcc %i3, 0x1A5B, %l6
31116 ta %xcc, 0x6
31117 tpos %icc, 0x4
31118 tcc %xcc, 0x2
31119 swap [%l7 + 0x44], %o1
31120 edge8ln %o7, %l1, %g5
31121 fbe,a %fcc2, loop_2979
31122 sll %o3, 0x10, %i5
31123 tle %icc, 0x3
31124 movle %xcc, %l5, %i1
31125loop_2979:
31126 movne %xcc, %i2, %l2
31127 movgu %xcc, %g2, %l3
31128 flush %l7 + 0x08
31129 wr %g0, 0x80, %asi
31130 ldsha [%l7 + 0x6C] %asi, %i6
31131 wr %g0, 0x11, %asi
31132 ldxa [%l7 + 0x78] %asi, %o6
31133 orncc %g7, %g4, %i0
31134 fpack16 %f12, %f13
31135 subccc %g3, 0x0EE5, %g6
31136 fmovsne %icc, %f31, %f21
31137 fnegd %f4, %f24
31138 sir 0x03CD
31139 fnegd %f2, %f8
31140 fnot1 %f24, %f10
31141 sdivx %l0, 0x167C, %l4
31142 addcc %o5, 0x17F4, %i7
31143 stx %o4, [%l7 + 0x08]
31144 tl %xcc, 0x7
31145 bgu,a loop_2980
31146 fmovrslez %i4, %f25, %f1
31147 tleu %xcc, 0x1
31148 fbug %fcc1, loop_2981
31149loop_2980:
31150 fbne %fcc2, loop_2982
31151 subc %o0, 0x1334, %o2
31152 fandnot2 %f14, %f2, %f14
31153loop_2981:
31154 tvs %xcc, 0x5
31155loop_2982:
31156 nop
31157 set 0x34, %l5
31158 lduwa [%l7 + %l5] 0x10, %g1
31159 fnot1s %f20, %f17
31160 tg %icc, 0x2
31161 set 0x10, %i3
31162 ldsba [%l7 + %i3] 0x15, %l6
31163 orncc %i3, %o1, %l1
31164 umul %g5, 0x0CAF, %o7
31165 siam 0x1
31166 fmovrsgz %o3, %f21, %f9
31167 umulcc %l5, %i5, %i1
31168 sllx %i2, %g2, %l3
31169 fmovde %xcc, %f15, %f16
31170 orcc %i6, %l2, %o6
31171 fpackfix %f20, %f23
31172 edge16 %g7, %g4, %g3
31173 ldd [%l7 + 0x40], %g6
31174 ldd [%l7 + 0x70], %f28
31175 edge32l %l0, %l4, %i0
31176 fmovdvs %icc, %f18, %f3
31177 sir 0x0D2D
31178 mulscc %o5, 0x0F07, %o4
31179 edge32n %i7, %i4, %o0
31180 brlez,a %o2, loop_2983
31181 fsrc1 %f14, %f4
31182 movrlez %g1, 0x337, %l6
31183 sra %o1, %l1, %i3
31184loop_2983:
31185 movl %icc, %o7, %o3
31186 movneg %xcc, %g5, %i5
31187 nop
31188 setx loop_2984, %l0, %l1
31189 jmpl %l1, %i1
31190 sll %l5, 0x12, %i2
31191 movg %xcc, %g2, %l3
31192 sdivx %l2, 0x0C4E, %i6
31193loop_2984:
31194 edge16l %o6, %g4, %g7
31195 udivx %g6, 0x0907, %g3
31196 edge32ln %l4, %l0, %o5
31197 stbar
31198 bn loop_2985
31199 udivcc %o4, 0x0FDB, %i0
31200 addccc %i7, %o0, %i4
31201 brlez %g1, loop_2986
31202loop_2985:
31203 taddcctv %l6, 0x038A, %o1
31204 movne %icc, %o2, %l1
31205 prefetch [%l7 + 0x54], 0x0
31206loop_2986:
31207 udivcc %o7, 0x038D, %i3
31208 movvs %icc, %o3, %i5
31209 edge8ln %i1, %l5, %g5
31210 fnot1 %f20, %f12
31211 fmovsneg %icc, %f21, %f9
31212 ldstub [%l7 + 0x64], %g2
31213 stw %i2, [%l7 + 0x38]
31214 movn %xcc, %l2, %l3
31215 or %i6, %o6, %g4
31216 fmuld8ulx16 %f20, %f12, %f4
31217 bgu,pt %xcc, loop_2987
31218 movre %g7, %g3, %l4
31219 bge,pn %xcc, loop_2988
31220 tcc %xcc, 0x5
31221loop_2987:
31222 fnand %f0, %f0, %f2
31223 fnor %f24, %f2, %f22
31224loop_2988:
31225 movvc %xcc, %g6, %l0
31226 fbule %fcc3, loop_2989
31227 umul %o5, %o4, %i7
31228 udiv %i0, 0x167E, %i4
31229 fmovdg %icc, %f31, %f28
31230loop_2989:
31231 edge8l %g1, %o0, %l6
31232 lduh [%l7 + 0x0E], %o2
31233 brz %o1, loop_2990
31234 mova %icc, %o7, %l1
31235 movrgez %o3, %i5, %i3
31236 sll %i1, 0x17, %l5
31237loop_2990:
31238 nop
31239 setx loop_2991, %l0, %l1
31240 wrpr 0x1, %tl
31241 wrpr %l1, %tnpc
31242 setx 0x34400001400, %l0, %l1
31243 wrpr %l1, %tstate
31244 wrhpr 0x4, %htstate
31245 done
31246 fcmple32 %f22, %f20, %g2
31247 restored
31248 rdpr %cwp, %g1
31249 rdpr %cansave, %g2
31250 rdpr %canrestore, %g3
31251 rdpr %cleanwin, %g4
31252 rdpr %otherwin, %g5
31253 rdpr %wstate, %g6
31254 udivx %i2, 0x07F5, %g5
31255loop_2991:
31256 fmul8x16al %f9, %f16, %f26
31257 movle %xcc, %l2, %i6
31258 mova %icc, %o6, %g4
31259 fblg %fcc0, loop_2992
31260 fcmpd %fcc2, %f2, %f8
31261 srax %g7, 0x07, %l3
31262 smulcc %g3, 0x114C, %g6
31263loop_2992:
31264 swap [%l7 + 0x28], %l0
31265 orcc %o5, 0x1AA8, %l4
31266 subccc %i7, %i0, %o4
31267 fbuge %fcc3, loop_2993
31268 edge8 %g1, %i4, %l6
31269 ldsw [%l7 + 0x0C], %o2
31270 xnorcc %o1, 0x0C1F, %o0
31271loop_2993:
31272 alignaddr %l1, %o3, %i5
31273 membar #Sync
31274 set 0x40, %o7
31275 ldda [%l7 + %o7] 0xf0, %f16
31276 wr %g0, 0x88, %asi
31277 lduha [%l7 + 0x2A] %asi, %o7
31278 membar 0x3B
31279 fmovrdne %i1, %f28, %f2
31280 fbne %fcc3, loop_2994
31281 mulscc %i3, 0x0076, %g2
31282 popc 0x12B8, %l5
31283 andncc %g5, %l2, %i6
31284loop_2994:
31285 move %xcc, %i2, %o6
31286 ble loop_2995
31287 movre %g7, 0x103, %g4
31288 bn,a,pt %xcc, loop_2996
31289 tgu %xcc, 0x7
31290loop_2995:
31291 movre %l3, %g3, %l0
31292 bcc %icc, loop_2997
31293loop_2996:
31294 movne %icc, %g6, %l4
31295 restored
31296 rdpr %cwp, %g1
31297 rdpr %cansave, %g2
31298 rdpr %canrestore, %g3
31299 rdpr %cleanwin, %g4
31300 rdpr %otherwin, %g5
31301 rdpr %wstate, %g6
31302 fnegd %f26, %f18
31303loop_2997:
31304 fbl %fcc3, loop_2998
31305 sdivx %i7, 0x13A4, %o5
31306 fmovscs %xcc, %f31, %f11
31307 umul %o4, 0x1339, %g1
31308loop_2998:
31309 ble,pt %xcc, loop_2999
31310 subccc %i4, 0x17F0, %l6
31311 orcc %o2, %i0, %o1
31312 fmovsgu %icc, %f8, %f22
31313loop_2999:
31314 tcs %icc, 0x6
31315 fpmerge %f10, %f17, %f0
31316 for %f12, %f14, %f28
31317 movpos %xcc, %o0, %o3
31318 fpadd32 %f28, %f14, %f18
31319 sdivcc %i5, 0x0F67, %l1
31320 fmovrse %i1, %f9, %f17
31321 udiv %i3, 0x069B, %o7
31322 ldd [%l7 + 0x40], %f10
31323 swap [%l7 + 0x78], %g2
31324 sll %g5, %l5, %l2
31325 set 0x40, %o1
31326 stxa %i2, [%l7 + %o1] 0x18
31327 sll %o6, %i6, %g4
31328 bvc,a,pn %xcc, loop_3000
31329 andn %l3, 0x1002, %g7
31330 srl %l0, 0x17, %g6
31331 fsrc1 %f6, %f26
31332loop_3000:
31333 sdivcc %g3, 0x07ED, %i7
31334 mulscc %l4, %o4, %o5
31335 fmul8sux16 %f16, %f16, %f6
31336 movg %xcc, %i4, %l6
31337 ldd [%l7 + 0x70], %f4
31338 fbuge %fcc2, loop_3001
31339 sethi 0x0458, %o2
31340 fmovrslez %g1, %f30, %f13
31341 mova %xcc, %i0, %o0
31342loop_3001:
31343 movpos %xcc, %o1, %o3
31344 set 0x42, %g5
31345 stha %l1, [%l7 + %g5] 0x11
31346 set 0x7E, %l3
31347 lduba [%l7 + %l3] 0x14, %i1
31348 fmovdl %xcc, %f7, %f21
31349 movneg %xcc, %i3, %i5
31350 and %g2, 0x1723, %o7
31351 addccc %g5, 0x1B0C, %l5
31352 srl %l2, 0x1F, %i2
31353 fcmpes %fcc0, %f7, %f17
31354 sdiv %i6, 0x027E, %o6
31355 fnor %f24, %f22, %f10
31356 fbug,a %fcc0, loop_3002
31357 edge32ln %g4, %g7, %l0
31358 brgez %l3, loop_3003
31359 fsrc1s %f16, %f16
31360loop_3002:
31361 fandnot2s %f14, %f5, %f25
31362 xorcc %g6, 0x1454, %g3
31363loop_3003:
31364 bcc,a %xcc, loop_3004
31365 tn %icc, 0x4
31366 set 0x13, %l2
31367 ldstuba [%l7 + %l2] 0x80, %i7
31368loop_3004:
31369 ldx [%l7 + 0x20], %o4
31370 subc %o5, 0x0394, %l4
31371 fmovde %xcc, %f18, %f15
31372 srlx %l6, 0x0D, %i4
31373 fnot1s %f30, %f10
31374 ldd [%l7 + 0x50], %g0
31375 edge16 %o2, %o0, %o1
31376 fmovsa %xcc, %f3, %f2
31377 ldd [%l7 + 0x40], %o2
31378 fmovsl %xcc, %f0, %f31
31379 movre %l1, 0x3A4, %i0
31380 tsubcc %i1, 0x121A, %i3
31381 set 0x2C, %i0
31382 lda [%l7 + %i0] 0x81, %f21
31383 fbne %fcc2, loop_3005
31384 edge32l %i5, %o7, %g2
31385 fmul8ulx16 %f24, %f30, %f26
31386 andcc %l5, 0x063F, %g5
31387loop_3005:
31388 movcs %xcc, %l2, %i2
31389 ld [%l7 + 0x5C], %f13
31390 sllx %o6, %i6, %g7
31391 fblg %fcc0, loop_3006
31392 fmovsle %xcc, %f14, %f15
31393 tg %xcc, 0x5
31394 fbul,a %fcc2, loop_3007
31395loop_3006:
31396 xorcc %l0, %g4, %l3
31397 edge32n %g3, %i7, %o4
31398 wr %g0, 0x89, %asi
31399 lduba [%l7 + 0x18] %asi, %o5
31400loop_3007:
31401 fmovdneg %xcc, %f3, %f0
31402 fbl,a %fcc3, loop_3008
31403 fpack16 %f14, %f3
31404 or %l4, %g6, %i4
31405 popc 0x0369, %g1
31406loop_3008:
31407 array16 %l6, %o0, %o2
31408 tvs %icc, 0x3
31409 tle %xcc, 0x1
31410 fpsub32s %f3, %f13, %f3
31411 fsrc2s %f24, %f11
31412 subc %o3, %l1, %o1
31413 bgu loop_3009
31414 edge32ln %i0, %i1, %i5
31415 bpos %icc, loop_3010
31416 fnegd %f0, %f14
31417loop_3009:
31418 movcs %icc, %i3, %g2
31419 edge16ln %l5, %o7, %g5
31420loop_3010:
31421 tpos %icc, 0x2
31422 bl,pt %xcc, loop_3011
31423 xnor %l2, %o6, %i6
31424 mova %icc, %g7, %i2
31425 fmovsg %icc, %f10, %f15
31426loop_3011:
31427 fandnot1s %f31, %f2, %f10
31428 fpackfix %f24, %f20
31429 and %l0, 0x0856, %l3
31430 srax %g3, %g4, %o4
31431 tcs %icc, 0x7
31432 fxors %f3, %f1, %f31
31433 popc %o5, %i7
31434 movle %icc, %l4, %i4
31435 movrlez %g1, 0x151, %g6
31436 fmovsgu %xcc, %f29, %f15
31437 edge16ln %l6, %o0, %o2
31438 edge8l %o3, %l1, %i0
31439 mulscc %o1, 0x11A9, %i1
31440 sdivcc %i5, 0x1E9F, %i3
31441 and %l5, %o7, %g5
31442 bshuffle %f16, %f16, %f30
31443 wr %g0, 0x10, %asi
31444 swapa [%l7 + 0x78] %asi, %l2
31445 andcc %g2, 0x1ACA, %i6
31446 tsubcctv %g7, %i2, %l0
31447 wr %g0, 0x18, %asi
31448 ldsba [%l7 + 0x37] %asi, %l3
31449 addc %g3, 0x0CD0, %o6
31450 fpsub16s %f23, %f1, %f11
31451 bcc,a,pt %xcc, loop_3012
31452 fmuld8ulx16 %f12, %f20, %f22
31453 edge8l %o4, %g4, %i7
31454 ldd [%l7 + 0x70], %l4
31455loop_3012:
31456 sll %o5, %g1, %i4
31457 mulx %l6, 0x1862, %o0
31458 movl %xcc, %o2, %g6
31459 fmovscs %xcc, %f21, %f18
31460 ldd [%l7 + 0x78], %o2
31461 tcs %xcc, 0x0
31462 edge8l %i0, %l1, %o1
31463 movrlz %i1, 0x1D9, %i3
31464 ta %icc, 0x6
31465 edge16 %l5, %o7, %g5
31466 udiv %l2, 0x1BCE, %i5
31467 movpos %icc, %i6, %g2
31468 movrne %i2, 0x0D9, %g7
31469 subcc %l3, 0x0AB5, %l0
31470 andn %g3, 0x04B8, %o4
31471 andcc %o6, %g4, %l4
31472 xnor %o5, 0x0DFC, %g1
31473 fcmple32 %f8, %f4, %i4
31474 mova %xcc, %i7, %o0
31475 fpsub32s %f17, %f1, %f13
31476 udivcc %o2, 0x0F50, %l6
31477 fmovsneg %xcc, %f2, %f5
31478 and %o3, 0x1ABF, %g6
31479 sdivx %l1, 0x1396, %o1
31480 stx %i0, [%l7 + 0x68]
31481 array8 %i3, %i1, %o7
31482 fcmps %fcc2, %f1, %f9
31483 swap [%l7 + 0x44], %l5
31484 fbuge %fcc0, loop_3013
31485 smulcc %l2, %i5, %g5
31486 addcc %i6, 0x0DF9, %i2
31487 srlx %g7, %g2, %l3
31488loop_3013:
31489 edge8ln %g3, %l0, %o6
31490 ldd [%l7 + 0x78], %o4
31491 fand %f8, %f16, %f10
31492 wr %g0, 0x80, %asi
31493 ldstuba [%l7 + 0x5E] %asi, %g4
31494 andn %o5, %l4, %g1
31495 fpack32 %f16, %f2, %f2
31496 tleu %icc, 0x6
31497 wr %g0, 0x0c, %asi
31498 ldxa [%l7 + 0x50] %asi, %i4
31499 fmul8x16al %f8, %f2, %f0
31500 movle %icc, %o0, %i7
31501 brgz,a %l6, loop_3014
31502 fbn %fcc3, loop_3015
31503 ble,a,pn %icc, loop_3016
31504 fmovsgu %xcc, %f28, %f16
31505loop_3014:
31506 tle %icc, 0x2
31507loop_3015:
31508 bpos %xcc, loop_3017
31509loop_3016:
31510 ldx [%l7 + 0x58], %o2
31511 movneg %xcc, %o3, %g6
31512 movrlez %o1, 0x290, %i0
31513loop_3017:
31514 sll %l1, %i1, %i3
31515 fmovdcc %icc, %f12, %f1
31516 pdist %f6, %f30, %f0
31517 bgu,a %icc, loop_3018
31518 sth %l5, [%l7 + 0x44]
31519 movrlz %l2, %o7, %g5
31520 wr %g0, 0x89, %asi
31521 lduwa [%l7 + 0x20] %asi, %i6
31522loop_3018:
31523 edge32n %i5, %i2, %g2
31524 movl %icc, %l3, %g7
31525 movrlz %g3, %l0, %o6
31526 taddcc %g4, 0x045F, %o4
31527 subccc %l4, 0x100D, %g1
31528 taddcc %o5, %o0, %i7
31529 edge32n %i4, %o2, %o3
31530 bcc,pn %xcc, loop_3019
31531 fcmpd %fcc1, %f8, %f4
31532 std %f10, [%l7 + 0x28]
31533 wr %g0, 0x52, %asi
31534 ldxa [%g0 + 0x120] %asi, %g6
31535loop_3019:
31536 udiv %o1, 0x0198, %l6
31537 tge %icc, 0x7
31538 fbu,a %fcc3, loop_3020
31539 stbar
31540 orcc %i0, 0x0743, %l1
31541 tvc %icc, 0x1
31542loop_3020:
31543 tne %icc, 0x3
31544 fmovrslez %i1, %f12, %f12
31545 restored
31546 rdpr %cwp, %g1
31547 rdpr %cansave, %g2
31548 rdpr %canrestore, %g3
31549 rdpr %cleanwin, %g4
31550 rdpr %otherwin, %g5
31551 rdpr %wstate, %g6
31552 movcc %icc, %l5, %i3
31553 nop
31554 setx loop_3021, %l0, %l1
31555 wrpr 0x1, %tl
31556 wrpr %l1, %tpc
31557 add %l1, 0x4, %l1
31558 wrpr %l1, %tnpc
31559 setx 0x34400001400, %l0, %l1
31560 wrpr %l1, %tstate
31561 wrhpr 0x4, %htstate
31562 retry
31563 movrgz %o7, 0x0B8, %g5
31564 xorcc %i6, %l2, %i2
31565 brlz %i5, loop_3022
31566loop_3021:
31567 fmovdvs %icc, %f16, %f1
31568 fpsub32 %f6, %f2, %f0
31569 set 0x10, %o6
31570 ldxa [%l7 + %o6] 0x14, %l3
31571loop_3022:
31572 nop
31573 set , %l0
31574 EXIT_GOOD
31575
31576
31577
31578!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31579!
31580! Stats for Thread 0:
31581!
31582! Type l : 2847
31583! Type x : 1317
31584! Type cti : 3022
31585! Type f : 4550
31586! Type i : 13264
31587!
31588!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31589
31590
31591 EXIT_GOOD /* test finish */
31592
31593/************************************************************************
31594 Test case data start
31595 ************************************************************************/
31596.data
31597user_data_start:
31598scratch_area:
31599.word 0x5548D9D4
31600.word 0x6C3FF849
31601.word 0xE1DC850F
31602.word 0xEF41FEB1
31603.word 0x2CB9967B
31604.word 0xB6C59076
31605.word 0x7EC41A66
31606.word 0xFCF1295B
31607.word 0xFD82230D
31608.word 0x94DA9E78
31609.word 0x972328E4
31610.word 0x4375A6A8
31611.word 0xC8E0F7FD
31612.word 0x49736E1F
31613.word 0x8959B24C
31614.word 0xA6C03F04
31615.word 0xA5FCBE54
31616.word 0xECE3ADC9
31617.word 0x72E9688D
31618.word 0x4929BCAD
31619.word 0x8352ED5E
31620.word 0x3F8E4871
31621.word 0x1C98CF5D
31622.word 0x4C61BD11
31623.word 0x013D3AE3
31624.word 0x7AA7A9A2
31625.word 0x65917289
31626.word 0x9249DE73
31627.word 0xD837BECD
31628.word 0x163149D6
31629.word 0x880E73FC
31630.word 0x2972FA5D
31631.word 0xEAF21139
31632.word 0xC30E4B27
31633.word 0x2559BF4B
31634.word 0x19A69E1C
31635.word 0xDFA5916C
31636.word 0xC4553311
31637.word 0x99BC6CE3
31638.word 0xA452B4E2
31639.word 0x3818538A
31640.word 0x4286FC0B
31641.word 0x65B50CFF
31642.word 0xBCB478C8
31643.word 0x4CB5A39E
31644.word 0x4CF517F3
31645.word 0xF3BB8AD5
31646.word 0x62835065
31647.word 0x1670B69B
31648.word 0xB57B08F7
31649.word 0x1CAF8B8E
31650.word 0xBAAACA60
31651.word 0x3EADEEBE
31652.word 0x4A272804
31653.word 0x338E23BA
31654.word 0xB936F22E
31655.word 0xBC334F07
31656.word 0xB2B77528
31657.word 0x3E8C9791
31658.word 0x1986B8C3
31659.word 0x3B007434
31660.word 0x3D5C0CAA
31661.word 0x3C0FD1CA
31662.word 0x53A51815
31663.end