Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f6.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f6.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_f6.s,v 1.1 2007/05/11 17:22:23 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 0x636571567048D83B, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0x1, %g1
89 set 0xD, %g2
90 set 0xA, %g3
91 set 0x2, %g4
92 set 0xB, %g5
93 set 0x3, %g6
94 set 0xE, %g7
95 !# Input registers
96 set -0x7, %i0
97 set -0xE, %i1
98 set -0x3, %i2
99 set -0x3, %i3
100 set -0xC, %i4
101 set -0x7, %i5
102 set -0x1, %i6
103 set -0x0, %i7
104 !# Local registers
105 set 0x54FAC358, %l0
106 set 0x137FD263, %l1
107 set 0x3884D623, %l2
108 set 0x5DB2B0B4, %l3
109 set 0x0A1EC2E0, %l4
110 set 0x0256CE84, %l5
111 set 0x345DBE86, %l6
112 !# Output registers
113 set 0x0B92, %o0
114 set -0x1A92, %o1
115 set -0x0CCA, %o2
116 set -0x0BCA, %o3
117 set 0x1C38, %o4
118 set 0x0C97, %o5
119 set -0x02DA, %o6
120 set -0x1802, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x7705CEF9A744F89E)
123 INIT_TH_FP_REG(%l7,%f2,0x5D536808741939F2)
124 INIT_TH_FP_REG(%l7,%f4,0xD35464C2A54438A3)
125 INIT_TH_FP_REG(%l7,%f6,0x537E996DFCC5C221)
126 INIT_TH_FP_REG(%l7,%f8,0x0CAFBA8699BCD732)
127 INIT_TH_FP_REG(%l7,%f10,0x8BB0979638E8AFD3)
128 INIT_TH_FP_REG(%l7,%f12,0x4AA3023B95AC869B)
129 INIT_TH_FP_REG(%l7,%f14,0xE1160FC5B54C3338)
130 INIT_TH_FP_REG(%l7,%f16,0x4BBE7BAAF93A360B)
131 INIT_TH_FP_REG(%l7,%f18,0xFCC24B4A3DEA9FF6)
132 INIT_TH_FP_REG(%l7,%f20,0xF9100E82BA1659DA)
133 INIT_TH_FP_REG(%l7,%f22,0xCFE54C75C67903F5)
134 INIT_TH_FP_REG(%l7,%f24,0xA3E7016F1C59FE42)
135 INIT_TH_FP_REG(%l7,%f26,0x8ED64E5B3E515C70)
136 INIT_TH_FP_REG(%l7,%f28,0xD0FEF8244CBEA24A)
137 INIT_TH_FP_REG(%l7,%f30,0x2338CEDD282DE63D)
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 edge16ln %i3, %g4, %i6
151 tcc %xcc, 0x3
152 mova %xcc, %g3, %l3
153 umulcc %g7, 0x00F7, %i1
154 set 0x2C, %i7
155 lduwa [%l7 + %i7] 0x89, %g2
156 fbe,a %fcc2, loop_1
157 mulx %o7, %l2, %l5
158 set 0x78, %i2
159 ldswa [%l7 + %i2] 0x19, %g5
160loop_1:
161 taddcc %l6, %l1, %o4
162 edge16ln %o1, %g1, %i5
163 tsubcctv %l0, 0x188E, %o3
164 set 0x3A, %i3
165 ldsba [%l7 + %i3] 0x04, %i2
166 membar 0x0A
167 ta %icc, 0x7
168 st %f2, [%l7 + 0x48]
169 orncc %i7, %o0, %g6
170 fbne,a %fcc2, loop_2
171 addc %o6, 0x095C, %l4
172 fands %f20, %f19, %f9
173 fcmpd %fcc1, %f14, %f12
174loop_2:
175 tpos %icc, 0x6
176 fcmple32 %f4, %f22, %i4
177 te %icc, 0x0
178 edge8 %o2, %i0, %i3
179 tgu %xcc, 0x7
180 brnz %g4, loop_3
181 tl %icc, 0x5
182 movrlez %i6, 0x0B5, %o5
183 fmovdl %icc, %f10, %f27
184loop_3:
185 edge32ln %l3, %g3, %i1
186 xnorcc %g2, %g7, %o7
187 movrne %l2, %g5, %l6
188 faligndata %f8, %f2, %f26
189 brgz,a %l1, loop_4
190 stw %l5, [%l7 + 0x0C]
191 bn,pn %xcc, loop_5
192 bshuffle %f18, %f14, %f22
193loop_4:
194 bcs,pt %xcc, loop_6
195 andcc %o1, %o4, %g1
196loop_5:
197 brnz %l0, loop_7
198 fpmerge %f22, %f24, %f18
199loop_6:
200 tvs %icc, 0x4
201 brgz %o3, loop_8
202loop_7:
203 movvs %xcc, %i5, %i2
204 siam 0x1
205 fpadd16 %f14, %f12, %f10
206loop_8:
207 movn %xcc, %o0, %i7
208 wr %g0, 0x04, %asi
209 lduha [%l7 + 0x5C] %asi, %g6
210 fbg %fcc1, loop_9
211 movrlez %o6, 0x332, %l4
212 ldd [%l7 + 0x10], %o2
213 edge8l %i0, %i4, %g4
214loop_9:
215 bleu,a,pt %icc, loop_10
216 fbo,a %fcc2, loop_11
217 fpack32 %f28, %f16, %f18
218 tvs %icc, 0x3
219loop_10:
220 fmovsa %icc, %f14, %f22
221loop_11:
222 subccc %i6, 0x153F, %o5
223 fbne,a %fcc1, loop_12
224 addccc %l3, 0x1A64, %g3
225 alignaddr %i1, %g2, %g7
226 fmovrslz %o7, %f21, %f4
227loop_12:
228 tgu %icc, 0x0
229 umul %l2, %i3, %l6
230 edge16l %l1, %l5, %g5
231 movneg %icc, %o1, %g1
232 movvc %icc, %l0, %o3
233 subccc %o4, %i5, %i2
234 sra %o0, %g6, %i7
235 tpos %xcc, 0x5
236 array8 %o6, %l4, %i0
237 srl %o2, %i4, %g4
238 set 0x78, %o4
239 stda %i6, [%l7 + %o4] 0x27
240 membar #Sync
241 popc 0x0568, %l3
242 fble %fcc0, loop_13
243 fmovrsne %o5, %f13, %f3
244 tvs %xcc, 0x5
245 fand %f20, %f6, %f30
246loop_13:
247 movre %g3, 0x1E9, %i1
248 tne %icc, 0x1
249 fandnot2s %f6, %f18, %f25
250 udivx %g2, 0x07D1, %g7
251 bne loop_14
252 fands %f16, %f2, %f28
253 sdivx %o7, 0x119D, %l2
254 bcs,pt %icc, loop_15
255loop_14:
256 mulscc %l6, 0x03A3, %i3
257 nop
258 setx loop_16, %l0, %l1
259 wrpr 0x1, %tl
260 wrpr %l1, %tpc
261 add %l1, 0x4, %l1
262 wrpr %l1, %tnpc
263 setx 0x34400001400, %l0, %l1
264 wrpr %l1, %tstate
265 wrhpr 0x4, %htstate
266 retry
267 sllx %l5, %l1, %g5
268loop_15:
269 tleu %xcc, 0x2
270 movcs %icc, %g1, %l0
271loop_16:
272 udiv %o1, 0x153D, %o3
273 srlx %i5, 0x09, %i2
274 fandnot2s %f3, %f5, %f0
275 fmovde %xcc, %f12, %f20
276 tsubcc %o4, %o0, %i7
277 fcmped %fcc1, %f0, %f0
278 xorcc %g6, 0x1A40, %o6
279 movvc %icc, %l4, %i0
280 std %f18, [%l7 + 0x28]
281 andncc %i4, %g4, %i6
282 edge32 %o2, %o5, %g3
283 xorcc %i1, %g2, %g7
284 fmovsl %icc, %f2, %f0
285 edge8n %o7, %l2, %l3
286 te %xcc, 0x6
287 alignaddrl %l6, %i3, %l5
288 xnorcc %g5, 0x04F7, %l1
289 set 0x18, %i5
290 ldstuba [%l7 + %i5] 0x89, %l0
291 movrne %g1, %o3, %i5
292 wr %g0, 0x0c, %asi
293 ldsha [%l7 + 0x6E] %asi, %o1
294 fmuld8sux16 %f6, %f10, %f0
295 nop
296 setx loop_17, %l0, %l1
297 jmpl %l1, %i2
298 or %o0, %i7, %g6
299 ta %xcc, 0x5
300 movcc %xcc, %o4, %l4
301loop_17:
302 edge8 %i0, %o6, %i4
303 sdivx %i6, 0x1401, %g4
304 movpos %xcc, %o2, %g3
305 addcc %o5, %g2, %i1
306 popc 0x0871, %g7
307 smul %o7, %l2, %l3
308 xor %l6, 0x0D56, %i3
309 fmovsle %xcc, %f1, %f22
310 fmul8x16 %f12, %f20, %f16
311 fbug,a %fcc3, loop_18
312 fnegs %f23, %f1
313 fmovscc %xcc, %f31, %f27
314 set 0x118, %l5
315 nop ! stxa %l5, [%g0 + %l5] 0x40 ripped by fixASI40.pl
316loop_18:
317 fpsub32 %f12, %f10, %f22
318 movvc %icc, %g5, %l1
319 fmovd %f24, %f8
320 fsrc1 %f12, %f0
321 edge32l %l0, %o3, %g1
322 movg %xcc, %i5, %i2
323 orn %o0, %o1, %i7
324 fbge,a %fcc0, loop_19
325 srax %g6, %l4, %i0
326 tne %xcc, 0x3
327 andncc %o6, %i4, %i6
328loop_19:
329 nop
330 wr %g0, 0x88, %asi
331 stda %g4, [%l7 + 0x18] %asi
332 fzeros %f7
333 set 0x68, %o5
334 stha %o2, [%l7 + %o5] 0x15
335 fbul,a %fcc1, loop_20
336 tpos %xcc, 0x2
337 mulx %o4, %o5, %g3
338 tcc %icc, 0x5
339loop_20:
340 bn,a %icc, loop_21
341 mulscc %g2, %g7, %o7
342 saved
343 rdpr %cwp, %g1
344 rdpr %cansave, %g2
345 rdpr %canrestore, %g3
346 rdpr %cleanwin, %g4
347 rdpr %otherwin, %g5
348 rdpr %wstate, %g6
349 restored
350 rdpr %cwp, %g1
351 rdpr %cansave, %g2
352 rdpr %canrestore, %g3
353 rdpr %cleanwin, %g4
354 rdpr %otherwin, %g5
355 rdpr %wstate, %g6
356loop_21:
357 movcc %xcc, %l2, %i1
358 edge16n %l3, %i3, %l5
359 set 0x74, %g7
360 stwa %l6, [%l7 + %g7] 0x89
361 array16 %g5, %l1, %o3
362 ldx [%l7 + 0x68], %l0
363 bg %xcc, loop_22
364 array32 %i5, %i2, %g1
365 taddcctv %o1, 0x148F, %o0
366 edge8ln %g6, %l4, %i7
367loop_22:
368 edge32n %o6, %i0, %i6
369 udivx %g4, 0x085A, %o2
370 subc %i4, 0x11A1, %o5
371 nop
372 set 0x4F, %i1
373 ldsb [%l7 + %i1], %g3
374 stx %g2, [%l7 + 0x48]
375 tneg %xcc, 0x6
376 brnz,a %g7, loop_23
377 udiv %o4, 0x1EA3, %o7
378 fmovscc %xcc, %f8, %f8
379 pdist %f12, %f2, %f12
380loop_23:
381 addc %l2, %i1, %l3
382 fbu,a %fcc1, loop_24
383 movre %i3, %l5, %l6
384 fbo,a %fcc0, loop_25
385 sdiv %g5, 0x1997, %l1
386loop_24:
387 nop
388 set 0x31, %g5
389 ldsba [%l7 + %g5] 0x88, %o3
390loop_25:
391 movrne %i5, 0x184, %l0
392 subcc %g1, %o1, %i2
393 lduh [%l7 + 0x50], %g6
394 bcc,pn %icc, loop_26
395 sdiv %l4, 0x0058, %i7
396 tcc %icc, 0x4
397 wr %g0, 0x89, %asi
398 ldda [%l7 + 0x40] %asi, %f0
399loop_26:
400 sllx %o0, %o6, %i0
401 tgu %xcc, 0x1
402 taddcctv %g4, 0x0A89, %i6
403 wr %g0, 0x80, %asi
404 lda [%l7 + 0x7C] %asi, %f12
405 brgez,a %o2, loop_27
406 fmovrdgez %i4, %f0, %f2
407 for %f10, %f18, %f0
408 movcs %icc, %o5, %g2
409loop_27:
410 tvc %xcc, 0x5
411 set 0x10, %l2
412 lduha [%l7 + %l2] 0x80, %g3
413 sdivx %g7, 0x1355, %o4
414 umul %o7, 0x18BB, %l2
415 fnor %f0, %f20, %f4
416 mulscc %l3, %i1, %l5
417 sllx %l6, 0x0A, %i3
418 mulscc %l1, %g5, %o3
419 wr %g0, 0x23, %asi
420 stxa %l0, [%l7 + 0x68] %asi
421 membar #Sync
422 alignaddr %g1, %i5, %o1
423 alignaddrl %i2, %l4, %i7
424 tne %xcc, 0x1
425 srl %g6, 0x03, %o6
426 fbu %fcc0, loop_28
427 fpsub16s %f29, %f29, %f27
428 brgz %i0, loop_29
429 subccc %o0, %i6, %g4
430loop_28:
431 prefetch [%l7 + 0x0C], 0x0
432 popc 0x055A, %o2
433loop_29:
434 movleu %xcc, %i4, %o5
435 fnot1s %f27, %f12
436 bn,a loop_30
437 fba,a %fcc1, loop_31
438 srl %g2, 0x19, %g7
439 set 0x14, %g2
440 stha %o4, [%l7 + %g2] 0xea
441 membar #Sync
442loop_30:
443 nop
444 set 0x18, %g6
445 lduwa [%l7 + %g6] 0x10, %g3
446loop_31:
447 smul %o7, 0x1A4A, %l3
448 movrlez %i1, %l2, %l6
449 ld [%l7 + 0x1C], %f0
450 fabss %f23, %f23
451 addc %i3, %l5, %g5
452 bg,pt %xcc, loop_32
453 fnor %f4, %f16, %f0
454 movre %o3, 0x207, %l1
455 andn %g1, %i5, %l0
456loop_32:
457 fmovdvc %icc, %f21, %f10
458 orncc %i2, 0x0390, %o1
459 fandnot2s %f9, %f31, %f27
460 movne %icc, %l4, %g6
461 tcs %icc, 0x5
462 move %icc, %o6, %i7
463 ldd [%l7 + 0x60], %o0
464 edge32l %i0, %i6, %g4
465 taddcctv %i4, %o5, %g2
466 fbg %fcc1, loop_33
467 sllx %g7, 0x1C, %o4
468 fbue %fcc0, loop_34
469 tpos %xcc, 0x2
470loop_33:
471 umul %o2, %o7, %g3
472 fbe,a %fcc3, loop_35
473loop_34:
474 sethi 0x03AD, %i1
475 stbar
476 movrlez %l2, %l3, %i3
477loop_35:
478 edge16n %l5, %g5, %o3
479 alignaddr %l1, %l6, %g1
480 ldd [%l7 + 0x18], %l0
481 sllx %i5, %o1, %i2
482 movrne %g6, 0x151, %l4
483 ld [%l7 + 0x38], %f10
484 sir 0x0280
485 andn %i7, %o0, %o6
486 edge32l %i6, %g4, %i0
487 siam 0x2
488 fmul8ulx16 %f20, %f26, %f20
489 wr %g0, 0x80, %asi
490 ldxa [%l7 + 0x10] %asi, %i4
491 wr %g0, 0x19, %asi
492 ldstuba [%l7 + 0x31] %asi, %o5
493 movneg %icc, %g7, %o4
494 udiv %g2, 0x1D68, %o2
495 sdiv %g3, 0x19BE, %i1
496 ldd [%l7 + 0x08], %f10
497 set 0x44, %o3
498 ldswa [%l7 + %o3] 0x18, %l2
499 fornot2s %f10, %f9, %f26
500 movvs %icc, %l3, %i3
501 fbule,a %fcc3, loop_36
502 umul %l5, 0x1294, %g5
503 andn %o7, %o3, %l1
504 orn %l6, %g1, %l0
505loop_36:
506 nop
507 wr %g0, 0x19, %asi
508 swapa [%l7 + 0x78] %asi, %o1
509 bpos,pn %xcc, loop_37
510 swap [%l7 + 0x10], %i5
511 add %l7, 0x14, %l6
512 wr %g0, 0x04, %asi
513 lda [%l6] %asi, %g6
514 casa [%l6] %asi, %g6, %i2
515loop_37:
516 edge16ln %l4, %o0, %i7
517 bgu,a,pn %xcc, loop_38
518 orncc %o6, %g4, %i0
519 edge32l %i6, %i4, %g7
520 fbg %fcc0, loop_39
521loop_38:
522 sdivcc %o5, 0x097A, %g2
523 ta %icc, 0x3
524 lduh [%l7 + 0x16], %o2
525loop_39:
526 edge16l %g3, %i1, %o4
527 ld [%l7 + 0x68], %f14
528 nop
529 set 0x42, %l1
530 sth %l2, [%l7 + %l1]
531 fornot1 %f16, %f10, %f14
532 movrne %l3, %i3, %l5
533 sth %o7, [%l7 + 0x26]
534 fnot1 %f30, %f4
535 set 0x48, %o1
536 stxa %o3, [%l7 + %o1] 0x11
537 edge32l %g5, %l6, %l1
538 brnz %g1, loop_40
539 movrne %o1, %l0, %g6
540 set 0x40, %l3
541 lduha [%l7 + %l3] 0x11, %i5
542loop_40:
543 nop
544 wr %g0, 0x11, %asi
545 ldsha [%l7 + 0x74] %asi, %l4
546 tpos %xcc, 0x7
547 fmovsvs %xcc, %f14, %f17
548 fbne %fcc1, loop_41
549 brnz %o0, loop_42
550 bvs %icc, loop_43
551 fcmpne16 %f16, %f14, %i2
552loop_41:
553 sll %i7, 0x03, %o6
554loop_42:
555 fcmpgt32 %f26, %f26, %i0
556loop_43:
557 subcc %g4, 0x15F8, %i4
558 fsrc2s %f30, %f10
559 wr %g0, 0x11, %asi
560 lduha [%l7 + 0x66] %asi, %i6
561 lduh [%l7 + 0x20], %o5
562 sub %g2, 0x045D, %o2
563 movrgez %g3, 0x291, %g7
564 xorcc %o4, %i1, %l2
565 movcs %xcc, %i3, %l3
566 srlx %l5, 0x1C, %o7
567 edge8l %o3, %g5, %l1
568 movleu %icc, %g1, %l6
569 fbn %fcc0, loop_44
570 andn %o1, 0x1E9C, %l0
571 ldx [%l7 + 0x38], %g6
572 udivx %l4, 0x0139, %i5
573loop_44:
574 stw %o0, [%l7 + 0x78]
575 fnegs %f8, %f13
576 stbar
577 fmul8x16al %f16, %f5, %f22
578 nop
579 set 0x4C, %i0
580 ldsw [%l7 + %i0], %i7
581 udivcc %i2, 0x1620, %o6
582 fbule,a %fcc2, loop_45
583 ta %icc, 0x7
584 array16 %g4, %i4, %i6
585 movrgz %o5, 0x30A, %i0
586loop_45:
587 taddcctv %o2, 0x023F, %g3
588 fmul8x16au %f27, %f30, %f10
589 movleu %xcc, %g2, %g7
590 sllx %o4, %i1, %i3
591 orn %l3, %l2, %l5
592 mulx %o7, 0x0E16, %g5
593 fbo,a %fcc2, loop_46
594 fbue,a %fcc3, loop_47
595 umulcc %l1, %g1, %o3
596 edge32l %l6, %o1, %l0
597loop_46:
598 saved
599 rdpr %cwp, %g1
600 rdpr %cansave, %g2
601 rdpr %canrestore, %g3
602 rdpr %cleanwin, %g4
603 rdpr %otherwin, %g5
604 rdpr %wstate, %g6
605loop_47:
606 ldx [%l7 + 0x78], %g6
607 sub %l4, 0x0150, %o0
608 set 0x11, %g4
609 ldsba [%l7 + %g4] 0x15, %i5
610 movpos %xcc, %i2, %o6
611 fblg,a %fcc3, loop_48
612 ldsw [%l7 + 0x64], %g4
613 bpos,a loop_49
614 sub %i4, 0x17CB, %i6
615loop_48:
616 fmovrsgz %i7, %f19, %f0
617 bl,a %icc, loop_50
618loop_49:
619 subc %o5, 0x0F10, %i0
620 srax %o2, 0x0A, %g3
621 edge16ln %g7, %g2, %i1
622loop_50:
623 nop
624 set 0x28, %o2
625 stxa %i3, [%l7 + %o2] 0x23
626 membar #Sync
627 tge %icc, 0x5
628 fmovsne %xcc, %f6, %f12
629 fmovse %xcc, %f2, %f16
630 array32 %l3, %o4, %l5
631 fbg,a %fcc3, loop_51
632 udivx %l2, 0x0D7C, %o7
633 fmovspos %xcc, %f9, %f1
634 andncc %g5, %g1, %l1
635loop_51:
636 nop
637 set 0x40, %o6
638 stda %f0, [%l7 + %o6] 0x19
639 smul %l6, %o1, %o3
640 array32 %g6, %l4, %o0
641 fpsub16s %f5, %f17, %f21
642 movgu %xcc, %i5, %l0
643 bl,pt %xcc, loop_52
644 tcc %icc, 0x3
645 xorcc %i2, 0x08DF, %g4
646 be,a loop_53
647loop_52:
648 fmovdvs %icc, %f29, %f15
649 udivcc %o6, 0x15C0, %i4
650 movne %icc, %i7, %i6
651loop_53:
652 array32 %i0, %o2, %o5
653 add %l7, 0x28, %l6
654 wr %g0, 0x80, %asi
655 ldxa [%l6] %asi, %g7
656 casxa [%l6] %asi, %g7, %g3
657 fmovsne %icc, %f0, %f4
658 edge8ln %i1, %i3, %g2
659 sdivcc %l3, 0x0446, %l5
660 sllx %o4, %l2, %o7
661 flush %l7 + 0x5C
662 lduh [%l7 + 0x72], %g1
663 be,a loop_54
664 std %g4, [%l7 + 0x30]
665 tsubcctv %l1, %l6, %o3
666 umul %g6, 0x1937, %o1
667loop_54:
668 movcc %xcc, %o0, %i5
669 fpadd32 %f6, %f18, %f6
670 fcmped %fcc1, %f12, %f14
671 fors %f16, %f11, %f0
672 addccc %l0, 0x03C7, %l4
673 fbge %fcc1, loop_55
674 stw %i2, [%l7 + 0x48]
675 wr %g0, 0x2b, %asi
676 stda %o6, [%l7 + 0x18] %asi
677 membar #Sync
678loop_55:
679 fpack16 %f26, %f28
680 tg %icc, 0x5
681 andncc %g4, %i7, %i4
682 edge8ln %i0, %i6, %o5
683 prefetch [%l7 + 0x24], 0x3
684 brz,a %g7, loop_56
685 sethi 0x0018, %g3
686 movcc %icc, %o2, %i1
687 edge8l %g2, %i3, %l5
688loop_56:
689 tle %icc, 0x7
690 array8 %l3, %l2, %o4
691 fmovsa %xcc, %f21, %f14
692 smul %o7, %g1, %g5
693 movgu %xcc, %l1, %l6
694 udivcc %g6, 0x1817, %o1
695 edge32 %o0, %i5, %o3
696 tg %xcc, 0x7
697 ldub [%l7 + 0x14], %l4
698 st %f23, [%l7 + 0x58]
699 bcc,pt %icc, loop_57
700 sth %l0, [%l7 + 0x64]
701 tsubcctv %i2, %o6, %g4
702 edge8ln %i7, %i0, %i6
703loop_57:
704 fandnot2 %f20, %f8, %f12
705 fandnot2 %f16, %f14, %f10
706 edge32l %i4, %o5, %g7
707 mova %icc, %g3, %o2
708 tgu %xcc, 0x4
709 subccc %g2, 0x169F, %i3
710 fmovscc %xcc, %f16, %f2
711 call loop_58
712 fmovdcs %xcc, %f16, %f7
713 fmovdgu %icc, %f2, %f2
714 fbg,a %fcc2, loop_59
715loop_58:
716 smulcc %i1, 0x0104, %l5
717 edge32l %l3, %o4, %l2
718 ba,pn %xcc, loop_60
719loop_59:
720 sub %g1, %o7, %l1
721 fmovrslz %g5, %f0, %f13
722 sllx %g6, 0x05, %l6
723loop_60:
724 edge16n %o1, %o0, %i5
725 nop
726 setx loop_61, %l0, %l1
727 wrpr 0x1, %tl
728 wrpr %l1, %tpc
729 add %l1, 0x4, %l1
730 wrpr %l1, %tnpc
731 setx 0x34400001400, %l0, %l1
732 wrpr %l1, %tstate
733 wrhpr 0x4, %htstate
734 retry
735 array16 %l4, %l0, %o3
736 fmovrsgz %i2, %f28, %f29
737 tvs %xcc, 0x2
738loop_61:
739 fbu %fcc1, loop_62
740 sdivx %o6, 0x0075, %i7
741 fmovsl %icc, %f18, %f15
742 brgz %i0, loop_63
743loop_62:
744 fbn,a %fcc1, loop_64
745 add %g4, %i4, %i6
746 movvc %xcc, %g7, %o5
747loop_63:
748 brlz %o2, loop_65
749loop_64:
750 fmovrde %g3, %f16, %f10
751 fmovrsne %g2, %f20, %f2
752 fbue,a %fcc0, loop_66
753loop_65:
754 fcmpgt32 %f14, %f10, %i3
755 sra %i1, %l3, %o4
756 add %l7, 0x40, %l6
757 wr %g0, 0x19, %asi
758 casxa [%l6] %asi, %l2, %g1
759loop_66:
760 saved
761 rdpr %cwp, %g1
762 rdpr %cansave, %g2
763 rdpr %canrestore, %g3
764 rdpr %cleanwin, %g4
765 rdpr %otherwin, %g5
766 rdpr %wstate, %g6
767 edge16ln %o7, %l1, %g5
768 popc %g6, %l5
769 fmovscs %icc, %f30, %f7
770 subcc %o1, %o0, %l6
771 tn %icc, 0x6
772 movle %xcc, %l4, %l0
773 taddcctv %i5, 0x13C4, %i2
774 stbar
775 fpsub32s %f14, %f0, %f13
776 bvs,a,pn %icc, loop_67
777 sdiv %o3, 0x0012, %o6
778 fandnot1 %f4, %f2, %f8
779 fpsub32 %f20, %f26, %f4
780loop_67:
781 movge %icc, %i7, %i0
782 sdivx %i4, 0x1A6B, %g4
783 std %f16, [%l7 + 0x20]
784 orn %i6, 0x0DB1, %o5
785 fbue %fcc0, loop_68
786 fpack32 %f10, %f24, %f22
787 fbe %fcc1, loop_69
788 fbu,a %fcc0, loop_70
789loop_68:
790 udiv %g7, 0x1365, %o2
791 fabss %f22, %f17
792loop_69:
793 movcs %xcc, %g2, %g3
794loop_70:
795 fba,a %fcc0, loop_71
796 edge8ln %i3, %l3, %o4
797 subcc %l2, 0x0AAF, %g1
798 edge32 %o7, %l1, %i1
799loop_71:
800 taddcctv %g5, %g6, %l5
801 smul %o1, %o0, %l4
802 edge16 %l6, %l0, %i2
803 sir 0x0911
804 udiv %o3, 0x178F, %o6
805 taddcctv %i5, 0x01B9, %i7
806 bleu,pt %icc, loop_72
807 bne,pt %xcc, loop_73
808 fbo,a %fcc0, loop_74
809 bne,a,pn %xcc, loop_75
810loop_72:
811 bcs,a %xcc, loop_76
812loop_73:
813 movrne %i0, 0x273, %g4
814loop_74:
815 movl %icc, %i6, %i4
816loop_75:
817 fbul %fcc3, loop_77
818loop_76:
819 tle %xcc, 0x2
820 movleu %icc, %g7, %o2
821 fmovsleu %xcc, %f1, %f10
822loop_77:
823 umul %o5, 0x05DB, %g3
824 fsrc2 %f10, %f6
825 sdivcc %i3, 0x0A04, %g2
826 edge32n %o4, %l2, %g1
827 mulx %l3, 0x0E71, %o7
828 fbuge %fcc2, loop_78
829 nop
830 setx loop_79, %l0, %l1
831 jmpl %l1, %l1
832 movcc %xcc, %g5, %i1
833 fmul8sux16 %f26, %f10, %f16
834loop_78:
835 srlx %l5, 0x1C, %g6
836loop_79:
837 fpack16 %f20, %f6
838 edge8l %o0, %l4, %o1
839 wr %g0, 0x88, %asi
840 swapa [%l7 + 0x54] %asi, %l0
841 udivcc %i2, 0x0EC3, %l6
842 edge32ln %o6, %i5, %i7
843 umul %o3, 0x091E, %i0
844 movre %g4, 0x397, %i4
845 sir 0x0D7E
846 edge16l %g7, %i6, %o5
847 orcc %g3, 0x0753, %o2
848 fbul %fcc2, loop_80
849 alignaddrl %g2, %o4, %l2
850 ldub [%l7 + 0x64], %i3
851 fbg,a %fcc0, loop_81
852loop_80:
853 fbo,a %fcc2, loop_82
854 be,a %icc, loop_83
855 movcc %icc, %g1, %o7
856loop_81:
857 fmovsg %icc, %f9, %f1
858loop_82:
859 sdivcc %l3, 0x01ED, %l1
860loop_83:
861 edge8 %g5, %i1, %l5
862 movle %icc, %o0, %g6
863 alignaddr %l4, %o1, %l0
864 edge16 %l6, %o6, %i5
865 movvc %xcc, %i2, %i7
866 movle %xcc, %i0, %g4
867 sll %o3, 0x08, %i4
868 fmovdleu %icc, %f31, %f7
869 bvs,pn %icc, loop_84
870 bgu,pt %icc, loop_85
871 fmovdn %xcc, %f23, %f18
872 saved
873 rdpr %cwp, %g1
874 rdpr %cansave, %g2
875 rdpr %canrestore, %g3
876 rdpr %cleanwin, %g4
877 rdpr %otherwin, %g5
878 rdpr %wstate, %g6
879loop_84:
880 tsubcc %i6, %g7, %o5
881loop_85:
882 move %xcc, %o2, %g3
883 fbn %fcc0, loop_86
884 tcc %xcc, 0x0
885 fmovscc %xcc, %f26, %f25
886 array32 %o4, %g2, %l2
887loop_86:
888 faligndata %f10, %f30, %f28
889 st %f19, [%l7 + 0x30]
890 taddcc %g1, %o7, %i3
891 fmul8x16 %f11, %f24, %f8
892 membar 0x29
893 std %l2, [%l7 + 0x30]
894 set 0x30, %o0
895 stba %l1, [%l7 + %o0] 0x81
896 fmovdne %icc, %f15, %f26
897 fpadd32s %f22, %f22, %f20
898 sethi 0x0372, %g5
899 orn %l5, 0x1599, %i1
900 nop
901 set 0x34, %g1
902 ldsw [%l7 + %g1], %g6
903 xor %l4, 0x0863, %o0
904 fble %fcc1, loop_87
905 movleu %icc, %l0, %l6
906 smulcc %o6, %i5, %o1
907 fpsub16s %f18, %f29, %f27
908loop_87:
909 mulscc %i2, 0x1033, %i0
910 fzeros %f23
911 udivx %g4, 0x0310, %o3
912 edge32 %i7, %i4, %g7
913 wr %g0, 0x0c, %asi
914 stha %o5, [%l7 + 0x52] %asi
915 edge32ln %o2, %g3, %i6
916 fnegs %f1, %f19
917 alignaddrl %g2, %l2, %g1
918 wr %g0, 0x88, %asi
919 prefetcha [%l7 + 0x20] %asi, 0x1
920 orncc %o4, %l3, %l1
921 ble %icc, loop_88
922 nop
923 setx loop_89, %l0, %l1
924 jmpl %l1, %g5
925 sdivcc %i3, 0x08C4, %l5
926 restored
927 rdpr %cwp, %g1
928 rdpr %cansave, %g2
929 rdpr %canrestore, %g3
930 rdpr %cleanwin, %g4
931 rdpr %otherwin, %g5
932 rdpr %wstate, %g6
933loop_88:
934 addcc %g6, 0x16D5, %i1
935loop_89:
936 andn %l4, 0x18AA, %o0
937 xorcc %l6, %l0, %o6
938 edge8 %i5, %o1, %i0
939 fmovdvs %xcc, %f31, %f1
940 edge8 %g4, %i2, %i7
941 movvc %icc, %o3, %i4
942 tsubcc %g7, 0x0B59, %o5
943 tg %icc, 0x1
944 bge,a %xcc, loop_90
945 move %xcc, %g3, %o2
946 fmovrde %g2, %f20, %f14
947 fpmerge %f12, %f2, %f14
948loop_90:
949 bneg %icc, loop_91
950 mova %xcc, %l2, %g1
951 stbar
952 fmovrsne %o7, %f28, %f16
953loop_91:
954 movneg %xcc, %o4, %l3
955 bshuffle %f14, %f20, %f30
956 movrlez %i6, 0x0A7, %l1
957 nop
958 set 0x5D, %g3
959 ldsb [%l7 + %g3], %i3
960 movrlez %g5, %l5, %g6
961 bpos,a,pn %icc, loop_92
962 tl %icc, 0x1
963 fcmps %fcc0, %f26, %f27
964 fnot1s %f11, %f25
965loop_92:
966 fcmpne16 %f6, %f2, %l4
967 fornot1 %f16, %f24, %f26
968 bvc %icc, loop_93
969 fmovdpos %icc, %f16, %f3
970 edge32ln %o0, %l6, %i1
971 andncc %o6, %i5, %o1
972loop_93:
973 edge8 %i0, %g4, %i2
974 xorcc %i7, %l0, %o3
975 fabsd %f8, %f16
976 saved
977 rdpr %cwp, %g1
978 rdpr %cansave, %g2
979 rdpr %canrestore, %g3
980 rdpr %cleanwin, %g4
981 rdpr %otherwin, %g5
982 rdpr %wstate, %g6
983 taddcctv %g7, 0x1638, %o5
984 subc %g3, 0x1E99, %o2
985 andncc %g2, %i4, %g1
986 fpadd32s %f15, %f22, %f5
987 edge8 %l2, %o7, %o4
988 movge %xcc, %l3, %l1
989 fandnot2 %f18, %f12, %f20
990 subc %i3, 0x1648, %g5
991 tvc %icc, 0x2
992 fbl %fcc2, loop_94
993 bleu,a,pn %icc, loop_95
994 be,a,pt %icc, loop_96
995 tcs %icc, 0x3
996loop_94:
997 andn %i6, 0x1A4F, %g6
998loop_95:
999 fornot2 %f8, %f2, %f28
1000loop_96:
1001 sdivcc %l5, 0x1DE9, %l4
1002 bneg,a,pt %icc, loop_97
1003 mulscc %o0, %l6, %o6
1004 udivcc %i5, 0x12B9, %i1
1005 edge16n %o1, %i0, %i2
1006loop_97:
1007 fmovdn %icc, %f11, %f21
1008 movgu %xcc, %i7, %l0
1009 fpackfix %f20, %f14
1010 edge16 %o3, %g7, %g4
1011 movrne %o5, 0x0F2, %o2
1012 sra %g2, %i4, %g1
1013 call loop_98
1014 edge8l %g3, %o7, %o4
1015 xnorcc %l2, 0x0D72, %l1
1016 srlx %l3, 0x11, %i3
1017loop_98:
1018 movg %icc, %g5, %i6
1019 fmul8x16 %f3, %f6, %f18
1020 bg,a,pn %icc, loop_99
1021 movleu %icc, %l5, %g6
1022 fabss %f4, %f28
1023 udivcc %o0, 0x040A, %l6
1024loop_99:
1025 xnor %o6, 0x07A9, %i5
1026 array32 %l4, %i1, %o1
1027 orcc %i2, %i0, %i7
1028 tvc %icc, 0x4
1029 fcmpgt16 %f20, %f12, %l0
1030 tne %icc, 0x0
1031 tne %xcc, 0x4
1032 fnegs %f14, %f25
1033 std %o2, [%l7 + 0x58]
1034 stx %g4, [%l7 + 0x60]
1035 fmovsn %icc, %f11, %f7
1036 bvs,a loop_100
1037 brgz %o5, loop_101
1038 orncc %o2, %g7, %i4
1039 set 0x48, %o7
1040 stda %g2, [%l7 + %o7] 0xea
1041 membar #Sync
1042loop_100:
1043 fbug,a %fcc3, loop_102
1044loop_101:
1045 umul %g3, %g1, %o4
1046 wr %g0, 0x81, %asi
1047 ldxa [%l7 + 0x58] %asi, %l2
1048loop_102:
1049 fcmpeq16 %f26, %f0, %l1
1050 brz,a %l3, loop_103
1051 movvc %xcc, %i3, %g5
1052 movneg %xcc, %o7, %i6
1053 fmovrse %g6, %f31, %f22
1054loop_103:
1055 tneg %icc, 0x1
1056 set 0x40, %i6
1057 ldda [%l7 + %i6] 0x18, %f0
1058 addccc %o0, 0x1E93, %l5
1059 sra %l6, %i5, %o6
1060 edge8 %i1, %l4, %i2
1061 fcmpd %fcc1, %f14, %f18
1062 taddcctv %i0, %o1, %l0
1063 tleu %xcc, 0x2
1064 fblg,a %fcc3, loop_104
1065 tg %xcc, 0x2
1066 fand %f16, %f16, %f16
1067 saved
1068 rdpr %cwp, %g1
1069 rdpr %cansave, %g2
1070 rdpr %canrestore, %g3
1071 rdpr %cleanwin, %g4
1072 rdpr %otherwin, %g5
1073 rdpr %wstate, %g6
1074loop_104:
1075 umulcc %o3, 0x10FF, %i7
1076 edge32n %g4, %o5, %o2
1077 edge8l %i4, %g7, %g3
1078 stw %g1, [%l7 + 0x58]
1079 movrne %g2, 0x38F, %o4
1080 tne %xcc, 0x7
1081 tne %icc, 0x0
1082 fcmped %fcc2, %f20, %f30
1083 movleu %icc, %l2, %l1
1084 xor %i3, 0x007E, %g5
1085 tvs %icc, 0x0
1086 bg,a %icc, loop_105
1087 fmovdcc %xcc, %f3, %f26
1088 edge8n %l3, %o7, %i6
1089 fnegs %f16, %f2
1090loop_105:
1091 lduw [%l7 + 0x74], %o0
1092 edge8n %g6, %l6, %i5
1093 fmovrse %o6, %f23, %f5
1094 bl,pt %xcc, loop_106
1095 movrlz %i1, 0x154, %l4
1096 sethi 0x099D, %i2
1097 orcc %i0, 0x1C12, %l5
1098loop_106:
1099 movn %xcc, %o1, %l0
1100 set 0x09, %l4
1101 ldsba [%l7 + %l4] 0x10, %o3
1102 fbl %fcc0, loop_107
1103 umulcc %g4, %i7, %o5
1104 fornot1 %f6, %f30, %f26
1105 wr %g0, 0x80, %asi
1106 swapa [%l7 + 0x50] %asi, %o2
1107loop_107:
1108 nop
1109 wr %g0, 0x18, %asi
1110 ldda [%l7 + 0x40] %asi, %f16
1111 movrlz %g7, 0x1A7, %g3
1112 orn %g1, 0x014F, %g2
1113 fcmpgt32 %f30, %f10, %i4
1114 fornot2s %f5, %f26, %f25
1115 ldub [%l7 + 0x30], %o4
1116 movneg %icc, %l2, %l1
1117 sll %i3, %g5, %o7
1118 or %i6, %l3, %g6
1119 edge16l %o0, %l6, %o6
1120 tne %xcc, 0x1
1121 add %i1, %i5, %l4
1122 bvs,a loop_108
1123 umulcc %i2, 0x184E, %i0
1124 movcs %icc, %o1, %l5
1125 movg %xcc, %l0, %o3
1126loop_108:
1127 fnot2s %f26, %f28
1128 array32 %g4, %o5, %o2
1129 te %icc, 0x5
1130 brlez %i7, loop_109
1131 addcc %g7, 0x14F1, %g3
1132 or %g2, 0x1DE0, %i4
1133 swap [%l7 + 0x48], %o4
1134loop_109:
1135 bne,a,pt %icc, loop_110
1136 tneg %xcc, 0x0
1137 edge16n %g1, %l2, %l1
1138 ba,a,pn %xcc, loop_111
1139loop_110:
1140 fbe,a %fcc2, loop_112
1141 orcc %g5, 0x0C5F, %i3
1142 movcs %xcc, %i6, %o7
1143loop_111:
1144 add %l3, %o0, %l6
1145loop_112:
1146 umul %g6, %o6, %i5
1147 udivcc %l4, 0x1628, %i1
1148 sir 0x007D
1149 tle %icc, 0x1
1150 mova %icc, %i0, %o1
1151 st %f14, [%l7 + 0x40]
1152 fnot1 %f24, %f12
1153 andncc %l5, %l0, %o3
1154 movleu %icc, %g4, %o5
1155 fbo,a %fcc2, loop_113
1156 movle %icc, %i2, %o2
1157 fbge %fcc1, loop_114
1158 fmovscc %xcc, %f29, %f23
1159loop_113:
1160 andcc %i7, %g7, %g3
1161 fbug %fcc2, loop_115
1162loop_114:
1163 bvs %xcc, loop_116
1164 popc 0x0BF0, %i4
1165 udiv %o4, 0x01AD, %g1
1166loop_115:
1167 nop
1168 set 0x6B, %l0
1169 ldsba [%l7 + %l0] 0x88, %l2
1170loop_116:
1171 fnot1s %f15, %f7
1172 subccc %l1, 0x138C, %g5
1173 bge,pn %xcc, loop_117
1174 sir 0x156D
1175 edge16l %g2, %i3, %i6
1176 orncc %l3, 0x1907, %o0
1177loop_117:
1178 movvc %xcc, %o7, %l6
1179 movrlez %o6, 0x1EA, %i5
1180 restored
1181 rdpr %cwp, %g1
1182 rdpr %cansave, %g2
1183 rdpr %canrestore, %g3
1184 rdpr %cleanwin, %g4
1185 rdpr %otherwin, %g5
1186 rdpr %wstate, %g6
1187 fpsub16 %f18, %f16, %f26
1188 movge %xcc, %g6, %i1
1189 brlz,a %l4, loop_118
1190 andn %o1, 0x09BD, %i0
1191 te %xcc, 0x7
1192 fbge %fcc0, loop_119
1193loop_118:
1194 tcc %xcc, 0x3
1195 movrgez %l0, %l5, %o3
1196 edge16l %o5, %i2, %o2
1197loop_119:
1198 nop
1199 wr %g0, 0x80, %asi
1200 lda [%l7 + 0x7C] %asi, %f12
1201 edge16ln %g4, %i7, %g3
1202 edge16n %i4, %o4, %g7
1203 xnor %l2, %l1, %g5
1204 flush %l7 + 0x0C
1205 srlx %g2, 0x12, %g1
1206 umul %i3, %l3, %o0
1207 tneg %icc, 0x0
1208 fcmps %fcc0, %f24, %f6
1209 edge16ln %i6, %l6, %o6
1210 fmovdgu %xcc, %f21, %f11
1211 fones %f19
1212 fmovsne %xcc, %f29, %f27
1213 movvs %icc, %i5, %g6
1214 movle %icc, %o7, %i1
1215 taddcctv %l4, 0x038E, %i0
1216 mulscc %o1, %l5, %l0
1217 movvc %xcc, %o3, %o5
1218 wr %g0, 0x19, %asi
1219 ldsba [%l7 + 0x1A] %asi, %i2
1220 membar 0x1E
1221 edge16l %o2, %g4, %i7
1222 tne %xcc, 0x4
1223 ldsb [%l7 + 0x5B], %i4
1224 movrne %o4, %g3, %g7
1225 fbue,a %fcc1, loop_120
1226 popc 0x16E6, %l2
1227 mova %xcc, %g5, %l1
1228 ldstub [%l7 + 0x6B], %g1
1229loop_120:
1230 subccc %i3, 0x1E43, %l3
1231 fmovsvc %xcc, %f5, %f18
1232 srax %o0, %g2, %l6
1233 subc %o6, 0x0A0A, %i6
1234 subc %g6, 0x09F6, %o7
1235 lduh [%l7 + 0x34], %i5
1236 fbo %fcc1, loop_121
1237 fand %f6, %f18, %f12
1238 mova %xcc, %i1, %i0
1239 movne %xcc, %o1, %l4
1240loop_121:
1241 stx %l0, [%l7 + 0x10]
1242 movn %xcc, %l5, %o5
1243 movl %icc, %o3, %i2
1244 fpadd32s %f0, %f1, %f13
1245 fpadd32s %f10, %f4, %f11
1246 movg %xcc, %g4, %o2
1247 fone %f16
1248 ba,pn %icc, loop_122
1249 fpack16 %f28, %f7
1250 brgez,a %i4, loop_123
1251 sdivcc %o4, 0x0B83, %g3
1252loop_122:
1253 fpackfix %f14, %f6
1254 sll %g7, %i7, %l2
1255loop_123:
1256 fands %f12, %f29, %f23
1257 edge8ln %l1, %g5, %i3
1258 fmovrde %g1, %f2, %f18
1259 sll %o0, 0x0F, %g2
1260 fpsub16 %f20, %f30, %f14
1261 fabsd %f20, %f22
1262 fmovscc %icc, %f28, %f11
1263 array32 %l3, %o6, %l6
1264 xnor %g6, 0x0E28, %o7
1265 srl %i6, 0x1B, %i5
1266 edge8ln %i0, %o1, %l4
1267 movrgz %i1, %l0, %l5
1268 smul %o3, %i2, %g4
1269 movcs %xcc, %o2, %i4
1270 ldstub [%l7 + 0x5A], %o5
1271 nop
1272 set 0x08, %i4
1273 ldd [%l7 + %i4], %f14
1274 andncc %o4, %g7, %g3
1275 fpmerge %f21, %f29, %f12
1276 movvc %xcc, %l2, %i7
1277 nop
1278 setx loop_124, %l0, %l1
1279 wrpr 0x1, %tl
1280 wrpr %l1, %tpc
1281 add %l1, 0x4, %l1
1282 wrpr %l1, %tnpc
1283 setx 0x34400001400, %l0, %l1
1284 wrpr %l1, %tstate
1285 wrhpr 0x4, %htstate
1286 retry
1287 brlez,a %g5, loop_125
1288 edge32ln %i3, %g1, %o0
1289 fornot2 %f28, %f10, %f30
1290loop_124:
1291 brgz,a %g2, loop_126
1292loop_125:
1293 nop
1294 setx loop_127, %l0, %l1
1295 wrpr 0x1, %tl
1296 wrpr %l1, %tnpc
1297 setx 0x34400001400, %l0, %l1
1298 wrpr %l1, %tstate
1299 wrhpr 0x4, %htstate
1300 done
1301 fxor %f2, %f20, %f26
1302 ba,a loop_128
1303loop_126:
1304 tn %icc, 0x5
1305loop_127:
1306 nop
1307 wr %g0, 0x81, %asi
1308 ldxa [%l7 + 0x50] %asi, %l3
1309loop_128:
1310 bne,pn %icc, loop_129
1311 or %l1, %l6, %o6
1312 fmovdcs %icc, %f18, %f0
1313 movre %o7, 0x163, %i6
1314loop_129:
1315 taddcc %g6, 0x18F7, %i0
1316 ta %icc, 0x5
1317 movleu %icc, %o1, %l4
1318 taddcc %i5, 0x1998, %i1
1319 tneg %xcc, 0x0
1320 fcmps %fcc0, %f27, %f22
1321 srlx %l0, %o3, %l5
1322 fandnot2s %f18, %f2, %f18
1323 movneg %icc, %i2, %g4
1324 fmovspos %icc, %f5, %f19
1325 fmovsle %icc, %f25, %f29
1326 movge %xcc, %i4, %o2
1327 sub %o5, %g7, %o4
1328 edge32 %l2, %g3, %g5
1329 stw %i7, [%l7 + 0x54]
1330 udivcc %i3, 0x0C17, %o0
1331 edge32l %g1, %g2, %l1
1332 brlz,a %l3, loop_130
1333 addcc %o6, 0x0F76, %o7
1334 siam 0x2
1335 movcc %xcc, %l6, %g6
1336loop_130:
1337 nop
1338 set 0x68, %l6
1339 ldd [%l7 + %l6], %f24
1340 pdist %f18, %f24, %f24
1341 movcs %xcc, %i0, %i6
1342 add %o1, %i5, %l4
1343 te %icc, 0x3
1344 brgz,a %i1, loop_131
1345 tleu %icc, 0x0
1346 movrgez %l0, 0x236, %l5
1347 brlz %o3, loop_132
1348loop_131:
1349 subcc %i2, %i4, %o2
1350 fmovsg %xcc, %f11, %f1
1351 alignaddr %o5, %g7, %g4
1352loop_132:
1353 umulcc %o4, %l2, %g3
1354 faligndata %f6, %f30, %f10
1355 bgu,a,pn %xcc, loop_133
1356 nop
1357 setx loop_134, %l0, %l1
1358 wrpr 0x1, %tl
1359 wrpr %l1, %tpc
1360 add %l1, 0x4, %l1
1361 wrpr %l1, %tnpc
1362 setx 0x34400001400, %l0, %l1
1363 wrpr %l1, %tstate
1364 wrhpr 0x4, %htstate
1365 retry
1366 add %i7, %i3, %o0
1367 tg %icc, 0x2
1368loop_133:
1369 tsubcc %g1, 0x1138, %g2
1370loop_134:
1371 fbul,a %fcc2, loop_135
1372 fabsd %f24, %f10
1373 ldsh [%l7 + 0x6A], %l1
1374 fmovde %icc, %f17, %f21
1375loop_135:
1376 move %icc, %l3, %o6
1377 tn %icc, 0x2
1378 fmovrdlez %g5, %f30, %f2
1379 ldd [%l7 + 0x70], %o6
1380 mulx %l6, 0x1C1E, %i0
1381 fnot2s %f19, %f23
1382 add %i6, %o1, %i5
1383 set 0x18, %i7
1384 ldsha [%l7 + %i7] 0x19, %g6
1385 movle %xcc, %i1, %l0
1386 srax %l5, 0x1C, %l4
1387 edge8ln %i2, %i4, %o2
1388 set 0x20, %i2
1389 stda %o4, [%l7 + %i2] 0x81
1390 set 0x46, %o4
1391 ldstuba [%l7 + %o4] 0x11, %o3
1392 movneg %xcc, %g7, %g4
1393 movre %l2, %g3, %i7
1394 move %icc, %o4, %i3
1395 movleu %xcc, %o0, %g2
1396 fmuld8sux16 %f16, %f9, %f10
1397 edge8 %g1, %l3, %l1
1398 andn %g5, %o6, %l6
1399 fmuld8ulx16 %f24, %f24, %f28
1400 movrlz %o7, 0x393, %i6
1401 orn %i0, %o1, %i5
1402 fornot1s %f4, %f17, %f27
1403 edge32ln %g6, %i1, %l0
1404 flush %l7 + 0x58
1405 bl,pt %xcc, loop_136
1406 edge32ln %l5, %l4, %i2
1407 bshuffle %f28, %f20, %f18
1408 st %f31, [%l7 + 0x14]
1409loop_136:
1410 lduw [%l7 + 0x28], %i4
1411 xorcc %o2, 0x0048, %o3
1412 fmovsgu %xcc, %f19, %f17
1413 ta %xcc, 0x6
1414 movgu %xcc, %o5, %g4
1415 tl %icc, 0x2
1416 sdivcc %g7, 0x12F8, %l2
1417 ldsh [%l7 + 0x40], %i7
1418 edge8l %g3, %i3, %o0
1419 tsubcc %g2, %o4, %l3
1420 tleu %xcc, 0x2
1421 smul %g1, 0x0E9D, %l1
1422 srl %o6, 0x14, %g5
1423 fexpand %f10, %f12
1424 smulcc %l6, 0x0CA4, %o7
1425 siam 0x5
1426 movrgz %i0, %o1, %i5
1427 std %f6, [%l7 + 0x70]
1428 alignaddr %i6, %i1, %l0
1429 alignaddrl %g6, %l5, %i2
1430 fcmped %fcc0, %f26, %f14
1431 fmovrdgz %i4, %f2, %f10
1432 fpadd16s %f7, %f19, %f20
1433 sub %l4, %o3, %o2
1434 movcs %icc, %g4, %o5
1435 fxnors %f26, %f4, %f12
1436 xor %g7, 0x0A58, %i7
1437 fmovsge %icc, %f24, %f29
1438 edge32n %g3, %i3, %o0
1439 bvs,pt %icc, loop_137
1440 fmovrdgez %g2, %f12, %f8
1441 set 0x70, %i3
1442 swapa [%l7 + %i3] 0x80, %o4
1443loop_137:
1444 edge8n %l2, %g1, %l3
1445 alignaddr %o6, %g5, %l1
1446 orncc %o7, 0x18F0, %i0
1447 and %o1, %i5, %l6
1448 fmovsvc %icc, %f3, %f11
1449 bshuffle %f24, %f10, %f14
1450 stw %i6, [%l7 + 0x10]
1451 movrgez %l0, 0x212, %i1
1452 bcs,a,pn %icc, loop_138
1453 movre %g6, 0x3F6, %l5
1454 nop
1455 setx loop_139, %l0, %l1
1456 jmpl %l1, %i2
1457 brnz %i4, loop_140
1458loop_138:
1459 fmovdneg %xcc, %f27, %f24
1460 set 0x44, %l5
1461 lda [%l7 + %l5] 0x19, %f29
1462loop_139:
1463 nop
1464 set 0x6C, %i5
1465 ldswa [%l7 + %i5] 0x81, %l4
1466loop_140:
1467 st %f16, [%l7 + 0x20]
1468 fone %f0
1469 sth %o2, [%l7 + 0x30]
1470 movrgez %g4, 0x211, %o5
1471 wr %g0, 0x81, %asi
1472 prefetcha [%l7 + 0x18] %asi, 0x2
1473 movre %g7, 0x192, %g3
1474 array8 %i3, %o0, %i7
1475 edge16l %g2, %l2, %g1
1476 fornot2s %f11, %f25, %f20
1477 movn %icc, %l3, %o6
1478 movrgez %g5, 0x2AF, %l1
1479 set 0x37, %o5
1480 ldstuba [%l7 + %o5] 0x18, %o4
1481 andn %o7, 0x0FB1, %i0
1482 movle %xcc, %i5, %o1
1483 fmovdpos %icc, %f7, %f9
1484 umulcc %l6, 0x1A16, %l0
1485 fmovrslez %i1, %f15, %f30
1486 taddcctv %i6, 0x1BA6, %l5
1487 stw %g6, [%l7 + 0x6C]
1488 fand %f18, %f18, %f26
1489 edge32l %i4, %l4, %o2
1490 subc %i2, 0x0126, %o5
1491 tl %xcc, 0x5
1492 fcmple32 %f12, %f6, %g4
1493 umul %o3, 0x0F53, %g3
1494 sth %i3, [%l7 + 0x6C]
1495 set 0x40, %i1
1496 stda %f16, [%l7 + %i1] 0x80
1497 movvs %xcc, %o0, %i7
1498 bvs,a,pn %icc, loop_141
1499 bne,a %icc, loop_142
1500 orncc %g7, 0x08F3, %l2
1501 stb %g2, [%l7 + 0x38]
1502loop_141:
1503 array16 %g1, %l3, %g5
1504loop_142:
1505 movcc %xcc, %l1, %o4
1506 movge %xcc, %o6, %o7
1507 addccc %i0, 0x014D, %o1
1508 fmovdcc %xcc, %f30, %f21
1509 fmovde %icc, %f28, %f2
1510 edge8n %i5, %l0, %i1
1511 add %l7, 0x28, %l6
1512 wr %g0, 0x10, %asi
1513 casxa [%l6] %asi, %l6, %l5
1514 mova %xcc, %g6, %i6
1515 brz %i4, loop_143
1516 edge16ln %l4, %o2, %i2
1517 tvc %icc, 0x0
1518 edge8 %g4, %o3, %o5
1519loop_143:
1520 fmul8sux16 %f24, %f10, %f30
1521 srl %g3, 0x08, %o0
1522 ldd [%l7 + 0x30], %i2
1523 fmovse %icc, %f26, %f17
1524 set 0x5C, %g5
1525 ldstuba [%l7 + %g5] 0x80, %g7
1526 tpos %xcc, 0x1
1527 fpadd32s %f25, %f13, %f0
1528 tg %icc, 0x0
1529 movgu %xcc, %i7, %l2
1530 bcc,a,pn %icc, loop_144
1531 add %g1, %g2, %g5
1532 orcc %l1, 0x0602, %o4
1533 fmovrdgz %o6, %f24, %f28
1534loop_144:
1535 fmovda %icc, %f16, %f25
1536 mova %icc, %o7, %l3
1537 tn %icc, 0x0
1538 be,pt %icc, loop_145
1539 sir 0x125F
1540 sdivcc %o1, 0x11F0, %i0
1541 membar 0x66
1542loop_145:
1543 or %l0, 0x14F3, %i1
1544 fbul,a %fcc1, loop_146
1545 edge32 %i5, %l5, %g6
1546 fbo,a %fcc0, loop_147
1547 srlx %l6, %i4, %i6
1548loop_146:
1549 fmul8ulx16 %f12, %f24, %f4
1550 tgu %xcc, 0x7
1551loop_147:
1552 tcs %icc, 0x7
1553 ldd [%l7 + 0x10], %f8
1554 tle %xcc, 0x0
1555 sra %l4, 0x00, %o2
1556 prefetch [%l7 + 0x5C], 0x1
1557 edge16 %g4, %o3, %i2
1558 srlx %g3, 0x15, %o0
1559 mulx %o5, 0x01DE, %g7
1560 xor %i3, 0x04FE, %l2
1561 wr %g0, 0x0c, %asi
1562 lda [%l7 + 0x58] %asi, %f22
1563 brgez %g1, loop_148
1564 move %xcc, %g2, %g5
1565 xnor %l1, 0x039C, %i7
1566 and %o6, %o7, %o4
1567loop_148:
1568 sdivx %l3, 0x0A6F, %i0
1569 tsubcc %l0, 0x0ED5, %o1
1570 lduh [%l7 + 0x14], %i5
1571 set 0x64, %g7
1572 swapa [%l7 + %g7] 0x89, %l5
1573 stbar
1574 movrgz %i1, %g6, %l6
1575 edge8n %i4, %i6, %o2
1576 add %l4, %g4, %i2
1577 fandnot2 %f0, %f12, %f8
1578 fcmpne16 %f28, %f24, %o3
1579 andn %g3, %o5, %o0
1580 fmul8x16au %f23, %f12, %f10
1581 array32 %g7, %i3, %g1
1582 fmovrsne %g2, %f7, %f28
1583 set 0x58, %l2
1584 ldswa [%l7 + %l2] 0x15, %l2
1585 subccc %g5, %i7, %o6
1586 fcmpeq32 %f2, %f14, %l1
1587 fmovdl %xcc, %f17, %f18
1588 mulx %o7, %o4, %i0
1589 std %f6, [%l7 + 0x68]
1590 fnors %f16, %f20, %f12
1591 orncc %l3, 0x01F0, %l0
1592 edge16ln %o1, %i5, %l5
1593 set 0x40, %g6
1594 stda %f0, [%l7 + %g6] 0x04
1595 fcmple32 %f0, %f12, %g6
1596 for %f16, %f18, %f30
1597 fmovrdgez %l6, %f4, %f18
1598 sdivx %i4, 0x0A8B, %i6
1599 brgz,a %i1, loop_149
1600 fmovrdlez %l4, %f30, %f2
1601 orncc %o2, %i2, %o3
1602 fmovrslez %g3, %f7, %f28
1603loop_149:
1604 fands %f0, %f6, %f17
1605 addccc %g4, %o0, %o5
1606 sra %g7, 0x08, %g1
1607 fmovrsne %g2, %f31, %f11
1608 ldub [%l7 + 0x2D], %l2
1609 andn %g5, %i3, %o6
1610 edge8l %i7, %l1, %o4
1611 movl %icc, %o7, %i0
1612 smul %l3, %o1, %i5
1613 array16 %l5, %g6, %l6
1614 edge16l %i4, %l0, %i1
1615 array8 %i6, %o2, %l4
1616 edge16 %i2, %g3, %g4
1617 wr %g0, 0x04, %asi
1618 lduha [%l7 + 0x66] %asi, %o0
1619 or %o5, 0x0E76, %g7
1620 ta %icc, 0x3
1621 saved
1622 rdpr %cwp, %g1
1623 rdpr %cansave, %g2
1624 rdpr %canrestore, %g3
1625 rdpr %cleanwin, %g4
1626 rdpr %otherwin, %g5
1627 rdpr %wstate, %g6
1628 wr %g0, 0x80, %asi
1629 ldstuba [%l7 + 0x0D] %asi, %g1
1630 tle %icc, 0x6
1631 ba,pt %icc, loop_150
1632 sub %g2, 0x1BEC, %o3
1633 set 0x40, %o3
1634 stda %f16, [%l7 + %o3] 0x04
1635loop_150:
1636 edge8n %g5, %i3, %o6
1637 restored
1638 rdpr %cwp, %g1
1639 rdpr %cansave, %g2
1640 rdpr %canrestore, %g3
1641 rdpr %cleanwin, %g4
1642 rdpr %otherwin, %g5
1643 rdpr %wstate, %g6
1644 udivcc %i7, 0x06D4, %l1
1645 membar #Sync
1646 wr %g0, 0xf0, %asi
1647 ldda [%l7 + 0x40] %asi, %f16
1648 tge %xcc, 0x6
1649 movrne %o4, %o7, %l2
1650 edge32 %i0, %l3, %i5
1651 move %xcc, %o1, %l5
1652 fmuld8sux16 %f26, %f29, %f28
1653 fpackfix %f22, %f9
1654 movrgez %l6, 0x20F, %i4
1655 edge8ln %g6, %l0, %i1
1656 tl %xcc, 0x6
1657 array8 %o2, %i6, %i2
1658 xor %g3, %l4, %o0
1659 nop
1660 setx loop_151, %l0, %l1
1661 jmpl %l1, %g4
1662 fbule,a %fcc3, loop_152
1663 tvs %icc, 0x3
1664 edge8l %g7, %g1, %g2
1665loop_151:
1666 fmovscs %icc, %f8, %f9
1667loop_152:
1668 fcmpgt32 %f20, %f14, %o3
1669 alignaddrl %o5, %i3, %g5
1670 array8 %o6, %l1, %o4
1671 bpos,a loop_153
1672 tneg %xcc, 0x5
1673 fbule %fcc3, loop_154
1674 sdivcc %i7, 0x0D02, %o7
1675loop_153:
1676 st %f11, [%l7 + 0x38]
1677 pdist %f0, %f24, %f8
1678loop_154:
1679 edge8n %i0, %l3, %l2
1680 tg %xcc, 0x5
1681 edge16n %o1, %i5, %l6
1682 tne %xcc, 0x7
1683 alignaddrl %i4, %l5, %g6
1684 te %xcc, 0x7
1685 subccc %i1, %o2, %l0
1686 fmovrdgez %i6, %f12, %f14
1687 tcc %icc, 0x5
1688 tn %icc, 0x0
1689 fornot2s %f14, %f13, %f0
1690 faligndata %f6, %f22, %f4
1691 umul %i2, %l4, %o0
1692 saved
1693 rdpr %cwp, %g1
1694 rdpr %cansave, %g2
1695 rdpr %canrestore, %g3
1696 rdpr %cleanwin, %g4
1697 rdpr %otherwin, %g5
1698 rdpr %wstate, %g6
1699 movrlez %g3, %g7, %g4
1700 bne,pt %icc, loop_155
1701 movcs %xcc, %g1, %g2
1702 lduw [%l7 + 0x68], %o5
1703 brgez,a %i3, loop_156
1704loop_155:
1705 fbule,a %fcc0, loop_157
1706 edge16ln %o3, %o6, %l1
1707 edge8n %g5, %o4, %i7
1708loop_156:
1709 movne %icc, %o7, %i0
1710loop_157:
1711 fmovs %f14, %f16
1712 fones %f22
1713 sir 0x1992
1714 fbule %fcc1, loop_158
1715 edge8 %l2, %o1, %l3
1716 fxnors %f15, %f23, %f28
1717 fandnot2s %f31, %f13, %f0
1718loop_158:
1719 fnand %f30, %f10, %f24
1720 fones %f3
1721 movrgez %l6, 0x1CB, %i5
1722 movrlz %l5, 0x2C0, %g6
1723 bn,a,pt %icc, loop_159
1724 membar 0x22
1725 fbn,a %fcc1, loop_160
1726 call loop_161
1727loop_159:
1728 sdiv %i4, 0x1269, %o2
1729 fbu %fcc0, loop_162
1730loop_160:
1731 ta %icc, 0x5
1732loop_161:
1733 edge16n %i1, %i6, %l0
1734 subccc %l4, 0x08D8, %i2
1735loop_162:
1736 xor %o0, 0x0FB8, %g7
1737 fsrc2s %f3, %f5
1738 sir 0x09D5
1739 tneg %xcc, 0x3
1740 ta %icc, 0x2
1741 xnorcc %g3, %g1, %g4
1742 ta %icc, 0x1
1743 fbne,a %fcc1, loop_163
1744 fbge,a %fcc1, loop_164
1745 tvc %xcc, 0x4
1746 mova %icc, %o5, %i3
1747loop_163:
1748 xnor %g2, 0x055C, %o6
1749loop_164:
1750 fmovdvc %icc, %f26, %f24
1751 umulcc %o3, %g5, %o4
1752 edge16n %i7, %o7, %i0
1753 fmul8x16au %f25, %f6, %f4
1754 or %l2, 0x0D99, %l1
1755 bgu,a,pn %icc, loop_165
1756 fzeros %f18
1757 andn %l3, 0x1CF3, %o1
1758 movrgz %i5, 0x163, %l5
1759loop_165:
1760 fmovde %icc, %f7, %f6
1761 xnorcc %g6, %i4, %o2
1762 bvc,a loop_166
1763 fmovs %f22, %f31
1764 movleu %xcc, %l6, %i1
1765 edge16l %i6, %l4, %l0
1766loop_166:
1767 fblg %fcc1, loop_167
1768 fbn,a %fcc0, loop_168
1769 sll %o0, 0x0C, %g7
1770 andncc %i2, %g1, %g4
1771loop_167:
1772 bvs,pn %xcc, loop_169
1773loop_168:
1774 nop
1775 setx loop_170, %l0, %l1
1776 wrpr 0x1, %tl
1777 wrpr %l1, %tpc
1778 add %l1, 0x4, %l1
1779 wrpr %l1, %tnpc
1780 setx 0x34400001400, %l0, %l1
1781 wrpr %l1, %tstate
1782 wrhpr 0x4, %htstate
1783 retry
1784 fone %f30
1785 umulcc %g3, %o5, %i3
1786loop_169:
1787 stbar
1788loop_170:
1789 fmovrsgz %o6, %f18, %f14
1790 fbge,a %fcc2, loop_171
1791 edge8n %o3, %g2, %o4
1792 taddcc %g5, %o7, %i0
1793 bpos %xcc, loop_172
1794loop_171:
1795 andn %i7, 0x1E99, %l1
1796 addc %l3, 0x1D36, %o1
1797 fmovsg %xcc, %f11, %f1
1798loop_172:
1799 sdivcc %l2, 0x0ED9, %l5
1800 fbne %fcc1, loop_173
1801 tsubcc %g6, %i4, %o2
1802 umulcc %i5, %l6, %i6
1803 fcmps %fcc2, %f5, %f15
1804loop_173:
1805 umul %i1, %l0, %o0
1806 subccc %l4, 0x1494, %i2
1807 tsubcctv %g7, %g1, %g3
1808 addccc %g4, 0x0663, %i3
1809 saved
1810 rdpr %cwp, %g1
1811 rdpr %cansave, %g2
1812 rdpr %canrestore, %g3
1813 rdpr %cleanwin, %g4
1814 rdpr %otherwin, %g5
1815 rdpr %wstate, %g6
1816 andcc %o5, %o6, %g2
1817 mova %xcc, %o4, %g5
1818 fpsub16 %f28, %f18, %f14
1819 wr %g0, 0x19, %asi
1820 sta %f8, [%l7 + 0x7C] %asi
1821 restored
1822 rdpr %cwp, %g1
1823 rdpr %cansave, %g2
1824 rdpr %canrestore, %g3
1825 rdpr %cleanwin, %g4
1826 rdpr %otherwin, %g5
1827 rdpr %wstate, %g6
1828 tpos %xcc, 0x1
1829 mulx %o3, 0x001D, %i0
1830 sra %i7, 0x14, %o7
1831 tcc %xcc, 0x6
1832 tvc %xcc, 0x7
1833 fpack32 %f4, %f4, %f28
1834 fmovdvs %icc, %f12, %f23
1835 fpadd32 %f30, %f16, %f14
1836 edge32n %l3, %l1, %o1
1837 subc %l2, %g6, %l5
1838 orcc %i4, 0x1384, %o2
1839 umulcc %i5, 0x09D2, %l6
1840 fmovsn %xcc, %f27, %f31
1841 fmovrse %i6, %f3, %f18
1842 movrne %l0, 0x2A5, %o0
1843 swap [%l7 + 0x44], %i1
1844 andcc %i2, %g7, %g1
1845 tvs %icc, 0x2
1846 andncc %g3, %l4, %i3
1847 addc %g4, 0x1A56, %o6
1848 tle %xcc, 0x2
1849 set 0x30, %g2
1850 stda %g2, [%l7 + %g2] 0x19
1851 array8 %o5, %o4, %g5
1852 tpos %xcc, 0x4
1853 movge %xcc, %o3, %i0
1854 nop
1855 set 0x10, %o1
1856 std %f26, [%l7 + %o1]
1857 tsubcctv %o7, 0x1A80, %i7
1858 srax %l3, 0x1D, %l1
1859 fornot2 %f14, %f12, %f10
1860 fmovspos %xcc, %f4, %f21
1861 bpos,a,pn %xcc, loop_174
1862 fbule %fcc2, loop_175
1863 mova %icc, %o1, %l2
1864 edge8 %g6, %i4, %l5
1865loop_174:
1866 tl %icc, 0x0
1867loop_175:
1868 udiv %o2, 0x160F, %l6
1869 fmovdne %xcc, %f7, %f22
1870 orcc %i6, %i5, %l0
1871 sub %i1, %i2, %o0
1872 swap [%l7 + 0x18], %g1
1873 or %g3, %g7, %l4
1874 ldd [%l7 + 0x28], %f12
1875 fsrc1s %f0, %f8
1876 move %icc, %i3, %g4
1877 bvs,pt %xcc, loop_176
1878 fmovscc %icc, %f22, %f5
1879 move %xcc, %o6, %g2
1880 bl,a,pn %icc, loop_177
1881loop_176:
1882 fxnors %f7, %f30, %f9
1883 movcc %icc, %o5, %g5
1884 array16 %o4, %i0, %o7
1885loop_177:
1886 movre %o3, %l3, %i7
1887 fmovrse %o1, %f13, %f18
1888 fbe %fcc0, loop_178
1889 xnorcc %l2, 0x02D5, %g6
1890 membar 0x4A
1891 fandnot1 %f0, %f22, %f18
1892loop_178:
1893 stw %i4, [%l7 + 0x50]
1894 fnot1s %f21, %f4
1895 brlz,a %l5, loop_179
1896 restored
1897 rdpr %cwp, %g1
1898 rdpr %cansave, %g2
1899 rdpr %canrestore, %g3
1900 rdpr %cleanwin, %g4
1901 rdpr %otherwin, %g5
1902 rdpr %wstate, %g6
1903 for %f0, %f14, %f12
1904 tgu %icc, 0x7
1905loop_179:
1906 nop
1907 setx loop_180, %l0, %l1
1908 jmpl %l1, %l1
1909 edge32ln %o2, %l6, %i6
1910 std %f14, [%l7 + 0x48]
1911 nop
1912 setx loop_181, %l0, %l1
1913 wrpr 0x1, %tl
1914 wrpr %l1, %tnpc
1915 setx 0x34400001400, %l0, %l1
1916 wrpr %l1, %tstate
1917 wrhpr 0x4, %htstate
1918 done
1919loop_180:
1920 fpsub16s %f2, %f12, %f8
1921 movg %xcc, %l0, %i5
1922 tvs %xcc, 0x3
1923loop_181:
1924 tl %xcc, 0x5
1925 array16 %i2, %o0, %i1
1926 movn %icc, %g1, %g3
1927 fcmpgt32 %f14, %f24, %g7
1928 orcc %l4, %g4, %o6
1929 fbl %fcc1, loop_182
1930 tl %icc, 0x4
1931 sdivx %g2, 0x1E45, %i3
1932 tg %icc, 0x1
1933loop_182:
1934 array32 %o5, %g5, %i0
1935 sdiv %o4, 0x0761, %o3
1936 sethi 0x019E, %l3
1937 ldsh [%l7 + 0x26], %o7
1938 fbul %fcc2, loop_183
1939 srax %i7, %l2, %g6
1940 tge %icc, 0x3
1941 srl %i4, %l5, %l1
1942loop_183:
1943 edge32 %o2, %l6, %o1
1944 fnors %f11, %f29, %f3
1945 fmovsvc %xcc, %f12, %f20
1946 movne %xcc, %l0, %i5
1947 tsubcctv %i6, %o0, %i2
1948 sth %i1, [%l7 + 0x1C]
1949 wr %g0, 0x11, %asi
1950 stda %f0, [%l7 + 0x40] %asi
1951 xorcc %g3, 0x07A6, %g7
1952 tn %icc, 0x6
1953 tcc %xcc, 0x0
1954 stb %g1, [%l7 + 0x38]
1955 wr %g0, 0x89, %asi
1956 ldxa [%l7 + 0x60] %asi, %g4
1957 edge16ln %l4, %o6, %i3
1958 movrgz %g2, %g5, %i0
1959 andn %o4, 0x19F7, %o5
1960 array16 %l3, %o7, %o3
1961 wr %g0, 0x11, %asi
1962 ldsba [%l7 + 0x18] %asi, %l2
1963 fmovscc %icc, %f10, %f7
1964 edge16ln %g6, %i4, %i7
1965 movrgz %l1, 0x324, %l5
1966 set 0x78, %l3
1967 prefetcha [%l7 + %l3] 0x10, 0x2
1968 tcc %icc, 0x5
1969 nop
1970 setx loop_184, %l0, %l1
1971 jmpl %l1, %o2
1972 movpos %xcc, %l0, %o1
1973 fbn,a %fcc0, loop_185
1974 fbne,a %fcc3, loop_186
1975loop_184:
1976 saved
1977 rdpr %cwp, %g1
1978 rdpr %cansave, %g2
1979 rdpr %canrestore, %g3
1980 rdpr %cleanwin, %g4
1981 rdpr %otherwin, %g5
1982 rdpr %wstate, %g6
1983 set 0x4C, %i0
1984 stha %i5, [%l7 + %i0] 0x80
1985loop_185:
1986 ble,a %xcc, loop_187
1987loop_186:
1988 edge16n %o0, %i2, %i6
1989 wr %g0, 0x88, %asi
1990 ldda [%l7 + 0x40] %asi, %i0
1991loop_187:
1992 fmovdvs %xcc, %f4, %f22
1993 fcmpne32 %f18, %f24, %g7
1994 xorcc %g1, 0x1D47, %g4
1995 orcc %g3, %l4, %i3
1996 xnor %o6, 0x1B75, %g5
1997 fmovrde %i0, %f24, %f10
1998 wr %g0, 0x88, %asi
1999 stwa %o4, [%l7 + 0x74] %asi
2000 fbo,a %fcc2, loop_188
2001 fmovdneg %xcc, %f0, %f7
2002 tne %icc, 0x3
2003 andncc %g2, %l3, %o7
2004loop_188:
2005 be,a loop_189
2006 tcc %xcc, 0x1
2007 smul %o5, 0x145B, %o3
2008 fbu %fcc2, loop_190
2009loop_189:
2010 movrne %l2, %g6, %i4
2011 orcc %l1, %l5, %i7
2012 srlx %o2, %l6, %l0
2013loop_190:
2014 tleu %xcc, 0x6
2015 fpadd32 %f18, %f30, %f6
2016 orncc %i5, 0x03CD, %o1
2017 fpsub16s %f3, %f8, %f15
2018 fornot1 %f6, %f14, %f6
2019 array8 %o0, %i6, %i2
2020 srlx %g7, %g1, %i1
2021 movrgez %g4, %l4, %g3
2022 array16 %i3, %o6, %g5
2023 sra %i0, 0x0D, %o4
2024 movcs %icc, %l3, %g2
2025 fandnot1s %f25, %f31, %f9
2026 bcc loop_191
2027 sllx %o5, 0x18, %o3
2028 fpadd16 %f12, %f12, %f0
2029 movrgz %l2, 0x1E9, %g6
2030loop_191:
2031 add %i4, 0x1377, %l1
2032 sllx %o7, 0x02, %l5
2033 te %icc, 0x7
2034 movleu %xcc, %o2, %l6
2035 subcc %i7, %l0, %o1
2036 movre %o0, %i5, %i2
2037 wr %g0, 0x80, %asi
2038 prefetcha [%l7 + 0x50] %asi, 0x1
2039 saved
2040 rdpr %cwp, %g1
2041 rdpr %cansave, %g2
2042 rdpr %canrestore, %g3
2043 rdpr %cleanwin, %g4
2044 rdpr %otherwin, %g5
2045 rdpr %wstate, %g6
2046 stx %i6, [%l7 + 0x18]
2047 fmovrdlz %g1, %f2, %f12
2048 tle %xcc, 0x0
2049 edge16n %i1, %g4, %l4
2050 edge8 %g3, %o6, %i3
2051 edge8ln %g5, %i0, %o4
2052 xorcc %g2, 0x0342, %o5
2053 tcs %icc, 0x2
2054 movl %icc, %o3, %l3
2055 bg,pn %icc, loop_192
2056 fandnot2 %f0, %f0, %f26
2057 fbl,a %fcc1, loop_193
2058 tgu %xcc, 0x3
2059loop_192:
2060 fmovdvs %xcc, %f1, %f6
2061 movrlz %g6, 0x091, %l2
2062loop_193:
2063 addcc %i4, %o7, %l5
2064 movge %icc, %l1, %o2
2065 nop
2066 setx loop_194, %l0, %l1
2067 wrpr 0x1, %tl
2068 wrpr %l1, %tpc
2069 add %l1, 0x4, %l1
2070 wrpr %l1, %tnpc
2071 setx 0x34400001400, %l0, %l1
2072 wrpr %l1, %tstate
2073 wrhpr 0x4, %htstate
2074 retry
2075 andncc %i7, %l6, %o1
2076 fmovdl %xcc, %f7, %f17
2077 umulcc %o0, 0x0264, %i5
2078loop_194:
2079 ldsh [%l7 + 0x1A], %i2
2080 fones %f23
2081 fnegd %f18, %f6
2082 bvc,a,pn %icc, loop_195
2083 fsrc1s %f10, %f26
2084 fmovsgu %icc, %f11, %f17
2085 andncc %g7, %l0, %g1
2086loop_195:
2087 fmovdne %xcc, %f16, %f2
2088 fmovrdlz %i1, %f16, %f28
2089 andn %g4, 0x17C1, %l4
2090 fpsub16 %f22, %f6, %f16
2091 subccc %g3, 0x11A1, %i6
2092 andn %i3, %g5, %o6
2093 fcmpd %fcc0, %f18, %f20
2094 fexpand %f27, %f2
2095 fone %f4
2096 set 0x14, %l1
2097 ldsha [%l7 + %l1] 0x80, %o4
2098 sdivcc %i0, 0x061C, %g2
2099 fnot2s %f9, %f18
2100 movrlez %o3, 0x0D5, %l3
2101 sra %g6, 0x0A, %l2
2102 fbge,a %fcc3, loop_196
2103 tcs %xcc, 0x1
2104 fbuge %fcc1, loop_197
2105 fpadd16s %f18, %f9, %f27
2106loop_196:
2107 xnorcc %o5, 0x1A0A, %o7
2108 ble,a,pt %xcc, loop_198
2109loop_197:
2110 array16 %l5, %i4, %o2
2111 movpos %icc, %l1, %i7
2112 nop
2113 set 0x38, %g4
2114 std %i6, [%l7 + %g4]
2115loop_198:
2116 mulscc %o1, 0x0308, %o0
2117 alignaddrl %i2, %g7, %l0
2118 edge32 %g1, %i1, %g4
2119 fmuld8ulx16 %f8, %f23, %f16
2120 fbul,a %fcc0, loop_199
2121 edge8l %l4, %i5, %g3
2122 fbo,a %fcc2, loop_200
2123 edge32ln %i3, %i6, %o6
2124loop_199:
2125 movl %icc, %g5, %i0
2126 srl %o4, 0x1B, %g2
2127loop_200:
2128 fornot2 %f6, %f22, %f16
2129 nop
2130 set 0x10, %o2
2131 ldsh [%l7 + %o2], %o3
2132 bpos,a,pn %icc, loop_201
2133 fand %f6, %f26, %f12
2134 fand %f22, %f2, %f12
2135 set 0x68, %o6
2136 prefetcha [%l7 + %o6] 0x10, 0x1
2137loop_201:
2138 nop
2139 wr %g0, 0x10, %asi
2140 ldsha [%l7 + 0x64] %asi, %l2
2141 smul %g6, 0x1BC3, %o7
2142 array32 %o5, %i4, %o2
2143 wr %g0, 0x0c, %asi
2144 ldsha [%l7 + 0x30] %asi, %l5
2145 alignaddrl %i7, %l6, %o1
2146 sethi 0x1E9A, %o0
2147 set 0x20, %g1
2148 lduwa [%l7 + %g1] 0x10, %i2
2149 movrlz %l1, 0x3E5, %l0
2150 te %xcc, 0x2
2151 fpsub32 %f24, %f30, %f14
2152 set 0x54, %g3
2153 stwa %g1, [%l7 + %g3] 0x04
2154 umul %g7, %i1, %g4
2155 fmovdne %xcc, %f2, %f9
2156 wr %g0, 0x89, %asi
2157 lduba [%l7 + 0x19] %asi, %l4
2158 fxnor %f10, %f8, %f22
2159 bleu,a %icc, loop_202
2160 restored
2161 rdpr %cwp, %g1
2162 rdpr %cansave, %g2
2163 rdpr %canrestore, %g3
2164 rdpr %cleanwin, %g4
2165 rdpr %otherwin, %g5
2166 rdpr %wstate, %g6
2167 tvs %icc, 0x0
2168 pdist %f18, %f0, %f16
2169loop_202:
2170 edge8n %i5, %i3, %i6
2171 fmovrdlz %o6, %f4, %f0
2172 fnors %f28, %f28, %f21
2173 bneg,a,pn %xcc, loop_203
2174 fmovdcs %icc, %f20, %f23
2175 movn %icc, %g5, %i0
2176 sub %o4, 0x08EC, %g2
2177loop_203:
2178 bg,pn %icc, loop_204
2179 sdivx %o3, 0x1A8E, %l3
2180 bneg,a loop_205
2181 umulcc %l2, 0x0F69, %g3
2182loop_204:
2183 fpmerge %f26, %f14, %f6
2184 fmovscc %xcc, %f12, %f9
2185loop_205:
2186 xnor %g6, 0x13F9, %o7
2187 fbue %fcc2, loop_206
2188 fbge,a %fcc3, loop_207
2189 sir 0x0FAD
2190 movpos %xcc, %o5, %i4
2191loop_206:
2192 nop
2193 set 0x3A, %o7
2194 lduha [%l7 + %o7] 0x80, %o2
2195loop_207:
2196 bshuffle %f26, %f24, %f0
2197 tne %xcc, 0x3
2198 brlez,a %i7, loop_208
2199 array16 %l5, %o1, %l6
2200 movcs %xcc, %o0, %l1
2201 saved
2202 rdpr %cwp, %g1
2203 rdpr %cansave, %g2
2204 rdpr %canrestore, %g3
2205 rdpr %cleanwin, %g4
2206 rdpr %otherwin, %g5
2207 rdpr %wstate, %g6
2208loop_208:
2209 sub %l0, 0x0CE9, %g1
2210 movcs %xcc, %g7, %i1
2211 movn %xcc, %g4, %i2
2212 sdivx %i5, 0x001A, %l4
2213 fpadd32s %f30, %f16, %f9
2214 fmul8x16 %f17, %f10, %f30
2215 fpackfix %f18, %f12
2216 fmovrsgez %i3, %f27, %f14
2217 wr %g0, 0xeb, %asi
2218 stha %i6, [%l7 + 0x12] %asi
2219 membar #Sync
2220 add %o6, %i0, %g5
2221 nop
2222 set 0x10, %i6
2223 ldx [%l7 + %i6], %g2
2224 subccc %o3, 0x00C1, %l3
2225 fmovdpos %icc, %f19, %f13
2226 fmovscc %xcc, %f30, %f23
2227 std %o4, [%l7 + 0x70]
2228 tle %icc, 0x5
2229 wr %g0, 0x2b, %asi
2230 stxa %g3, [%l7 + 0x18] %asi
2231 membar #Sync
2232 orcc %l2, 0x0A83, %o7
2233 sra %g6, %o5, %o2
2234 fbule %fcc0, loop_209
2235 udivx %i4, 0x0F91, %l5
2236 subcc %o1, 0x102C, %i7
2237 add %l7, 0x44, %l6
2238 wr %g0, 0x18, %asi
2239 casa [%l6] %asi, %o0, %l1
2240loop_209:
2241 tleu %xcc, 0x4
2242 udivx %l6, 0x0CDD, %g1
2243 fone %f10
2244 edge32ln %g7, %i1, %l0
2245 fnot1 %f12, %f14
2246 bn %xcc, loop_210
2247 subccc %i2, %i5, %g4
2248 tle %icc, 0x2
2249 andcc %i3, 0x1934, %i6
2250loop_210:
2251 udiv %l4, 0x0A5D, %o6
2252 fsrc2s %f11, %f20
2253 add %i0, 0x1E78, %g5
2254 set 0x13, %o0
2255 stba %o3, [%l7 + %o0] 0x2f
2256 membar #Sync
2257 tne %xcc, 0x3
2258 fmovrslz %l3, %f20, %f23
2259 fble %fcc0, loop_211
2260 array16 %o4, %g3, %l2
2261 edge16n %o7, %g2, %o5
2262 mulscc %g6, %o2, %i4
2263loop_211:
2264 movpos %xcc, %o1, %l5
2265 movg %icc, %o0, %l1
2266 addccc %i7, %l6, %g1
2267 te %xcc, 0x0
2268 fcmped %fcc2, %f2, %f28
2269 fblg,a %fcc0, loop_212
2270 move %xcc, %i1, %g7
2271 ldsb [%l7 + 0x0D], %l0
2272 pdist %f6, %f0, %f26
2273loop_212:
2274 srl %i5, %i2, %g4
2275 bleu,pt %icc, loop_213
2276 movvs %icc, %i6, %l4
2277 orcc %o6, %i0, %i3
2278 wr %g0, 0x89, %asi
2279 lduha [%l7 + 0x56] %asi, %o3
2280loop_213:
2281 srax %g5, %l3, %g3
2282 edge32n %l2, %o4, %g2
2283 sra %o5, 0x0B, %o7
2284 edge32ln %o2, %i4, %o1
2285 fmovrdgez %l5, %f18, %f2
2286 andcc %o0, 0x0F81, %g6
2287 set 0x00, %l4
2288 ldxa [%g0 + %l4] 0x50, %i7
2289 umulcc %l1, %g1, %l6
2290 xorcc %g7, %l0, %i1
2291 movge %xcc, %i5, %i2
2292 sub %g4, %i6, %o6
2293 alignaddr %l4, %i0, %o3
2294 restored
2295 rdpr %cwp, %g1
2296 rdpr %cansave, %g2
2297 rdpr %canrestore, %g3
2298 rdpr %cleanwin, %g4
2299 rdpr %otherwin, %g5
2300 rdpr %wstate, %g6
2301 addcc %i3, 0x0726, %l3
2302 edge8ln %g3, %g5, %o4
2303 movrne %g2, 0x231, %l2
2304 udiv %o5, 0x08CD, %o7
2305 movrlz %i4, %o1, %o2
2306 udivx %o0, 0x1C52, %l5
2307 ldsb [%l7 + 0x45], %i7
2308 flush %l7 + 0x48
2309 alignaddr %g6, %l1, %g1
2310 fbg,a %fcc3, loop_214
2311 saved
2312 rdpr %cwp, %g1
2313 rdpr %cansave, %g2
2314 rdpr %canrestore, %g3
2315 rdpr %cleanwin, %g4
2316 rdpr %otherwin, %g5
2317 rdpr %wstate, %g6
2318 alignaddr %g7, %l0, %l6
2319 umulcc %i1, %i2, %i5
2320loop_214:
2321 brlez %g4, loop_215
2322 movrgez %i6, 0x158, %o6
2323 tgu %icc, 0x3
2324 xor %i0, 0x1DD3, %l4
2325loop_215:
2326 add %i3, %o3, %l3
2327 set 0x2E, %i4
2328 ldstuba [%l7 + %i4] 0x89, %g5
2329 tcc %xcc, 0x2
2330 xnorcc %o4, %g2, %g3
2331 stx %l2, [%l7 + 0x40]
2332 sdivcc %o7, 0x1E7D, %i4
2333 fbule %fcc2, loop_216
2334 fpadd16 %f14, %f28, %f26
2335 edge16ln %o5, %o2, %o1
2336 tne %xcc, 0x0
2337loop_216:
2338 bg %icc, loop_217
2339 fmovrsne %o0, %f5, %f3
2340 edge8 %i7, %g6, %l1
2341 tneg %xcc, 0x6
2342loop_217:
2343 or %l5, 0x13BA, %g1
2344 smulcc %l0, %l6, %g7
2345 umul %i1, 0x1EC3, %i5
2346 edge8 %g4, %i6, %i2
2347 edge8l %o6, %l4, %i0
2348 movrlez %i3, %o3, %l3
2349 umul %g5, 0x0FD8, %o4
2350 set 0x75, %l0
2351 ldsba [%l7 + %l0] 0x10, %g2
2352 fnot2s %f16, %f14
2353 edge32 %g3, %o7, %l2
2354 mulx %i4, 0x00DA, %o2
2355 tpos %icc, 0x5
2356 fmovsn %xcc, %f2, %f30
2357 movrgz %o5, %o0, %o1
2358 sllx %g6, 0x10, %l1
2359 udivx %l5, 0x01FD, %g1
2360 fnot2s %f16, %f30
2361 movrgz %i7, %l0, %l6
2362 fbo %fcc3, loop_218
2363 edge32l %i1, %g7, %i5
2364 andncc %i6, %i2, %g4
2365 sir 0x19ED
2366loop_218:
2367 fand %f24, %f14, %f4
2368 sllx %o6, 0x00, %i0
2369 fnot2s %f30, %f18
2370 movgu %icc, %l4, %o3
2371 tvc %icc, 0x1
2372 movne %icc, %l3, %g5
2373 fmovrslz %i3, %f23, %f11
2374 add %o4, %g3, %g2
2375 fblg,a %fcc0, loop_219
2376 xnorcc %l2, 0x12B7, %o7
2377 fmovdneg %icc, %f15, %f2
2378 bgu,a %xcc, loop_220
2379loop_219:
2380 tsubcctv %o2, %o5, %o0
2381 or %o1, %g6, %i4
2382 bcc,pn %xcc, loop_221
2383loop_220:
2384 xnor %l1, %l5, %g1
2385 wr %g0, 0x81, %asi
2386 ldda [%l7 + 0x40] %asi, %f16
2387loop_221:
2388 st %f30, [%l7 + 0x54]
2389 tcc %icc, 0x0
2390 sra %i7, %l0, %i1
2391 fbuge %fcc0, loop_222
2392 bgu,a,pt %xcc, loop_223
2393 edge8ln %g7, %i5, %l6
2394 array16 %i6, %i2, %g4
2395loop_222:
2396 sth %i0, [%l7 + 0x32]
2397loop_223:
2398 addc %l4, 0x016D, %o3
2399 nop
2400 setx loop_224, %l0, %l1
2401 jmpl %l1, %l3
2402 movl %icc, %g5, %i3
2403 fbuge,a %fcc0, loop_225
2404 movrgez %o6, 0x020, %g3
2405loop_224:
2406 sub %g2, %o4, %o7
2407 sllx %o2, 0x02, %o5
2408loop_225:
2409 orcc %l2, %o0, %g6
2410 movg %icc, %i4, %l1
2411 movl %icc, %l5, %g1
2412 fpackfix %f6, %f6
2413 fpsub16s %f4, %f27, %f14
2414 tsubcctv %o1, 0x12BA, %l0
2415 array16 %i7, %g7, %i5
2416 movneg %xcc, %i1, %l6
2417 bvc %icc, loop_226
2418 fmovdl %xcc, %f4, %f6
2419 bge,pt %icc, loop_227
2420 xorcc %i2, %g4, %i0
2421loop_226:
2422 orncc %i6, 0x1714, %o3
2423 movvs %icc, %l4, %g5
2424loop_227:
2425 edge32ln %i3, %l3, %o6
2426 fmovsne %icc, %f17, %f1
2427 movn %icc, %g3, %o4
2428 fpadd32s %f15, %f0, %f29
2429 tleu %xcc, 0x1
2430 movrlz %g2, 0x2C3, %o7
2431 movpos %xcc, %o5, %o2
2432 nop
2433 setx loop_228, %l0, %l1
2434 wrpr 0x1, %tl
2435 wrpr %l1, %tpc
2436 add %l1, 0x4, %l1
2437 wrpr %l1, %tnpc
2438 setx 0x34400001400, %l0, %l1
2439 wrpr %l1, %tstate
2440 wrhpr 0x4, %htstate
2441 retry
2442 alignaddr %o0, %l2, %g6
2443 edge16 %i4, %l1, %g1
2444 udivcc %l5, 0x1129, %o1
2445loop_228:
2446 saved
2447 rdpr %cwp, %g1
2448 rdpr %cansave, %g2
2449 rdpr %canrestore, %g3
2450 rdpr %cleanwin, %g4
2451 rdpr %otherwin, %g5
2452 rdpr %wstate, %g6
2453 ldsw [%l7 + 0x2C], %l0
2454 fones %f25
2455 movrgz %i7, 0x0A5, %i5
2456 fmovsge %xcc, %f22, %f5
2457 mova %icc, %g7, %i1
2458 ldub [%l7 + 0x53], %l6
2459 fpadd16s %f12, %f6, %f19
2460 tcs %xcc, 0x7
2461 fandnot2s %f25, %f22, %f25
2462 membar 0x7F
2463 fpsub16 %f6, %f2, %f16
2464 tge %icc, 0x0
2465 fcmpgt32 %f4, %f10, %i2
2466 sdiv %i0, 0x1E38, %g4
2467 movrlez %o3, 0x3DB, %l4
2468 movgu %icc, %g5, %i3
2469 fmovrslz %i6, %f6, %f26
2470 sllx %l3, 0x0A, %o6
2471 tvc %icc, 0x6
2472 xor %o4, %g2, %g3
2473 sth %o7, [%l7 + 0x30]
2474 and %o5, %o2, %o0
2475 nop
2476 setx loop_229, %l0, %l1
2477 wrpr 0x1, %tl
2478 wrpr %l1, %tnpc
2479 setx 0x34400001400, %l0, %l1
2480 wrpr %l1, %tstate
2481 wrhpr 0x4, %htstate
2482 done
2483 fmul8sux16 %f6, %f6, %f8
2484 edge8ln %g6, %i4, %l1
2485 fbule,a %fcc1, loop_230
2486loop_229:
2487 add %g1, %l5, %o1
2488 sra %l0, %l2, %i7
2489 smul %g7, %i1, %l6
2490loop_230:
2491 tsubcc %i2, %i5, %g4
2492 std %o2, [%l7 + 0x40]
2493 fbu %fcc2, loop_231
2494 tl %xcc, 0x5
2495 set 0x0C, %i7
2496 swapa [%l7 + %i7] 0x89, %i0
2497loop_231:
2498 movre %g5, %l4, %i3
2499 movrne %i6, 0x043, %l3
2500 fblg,a %fcc1, loop_232
2501 tl %xcc, 0x7
2502 xnorcc %o6, %o4, %g3
2503 wr %g0, 0x11, %asi
2504 ldda [%l7 + 0x70] %asi, %g2
2505loop_232:
2506 tl %xcc, 0x6
2507 xor %o7, %o2, %o5
2508 wr %g0, 0x80, %asi
2509 lduba [%l7 + 0x6B] %asi, %g6
2510 nop
2511 set 0x30, %i2
2512 ldsw [%l7 + %i2], %o0
2513 edge32l %l1, %g1, %i4
2514 fmovdneg %xcc, %f20, %f30
2515 fnors %f22, %f12, %f31
2516 fmovdg %icc, %f13, %f23
2517 swap [%l7 + 0x68], %l5
2518 ldsw [%l7 + 0x34], %l0
2519 edge32n %o1, %l2, %g7
2520 mova %xcc, %i7, %i1
2521 fbo %fcc3, loop_233
2522 sdiv %l6, 0x1D00, %i5
2523 fbge %fcc3, loop_234
2524 movvc %xcc, %g4, %i2
2525loop_233:
2526 ta %xcc, 0x4
2527 movg %xcc, %o3, %g5
2528loop_234:
2529 movneg %icc, %l4, %i0
2530 subcc %i3, 0x1175, %i6
2531 wr %g0, 0x80, %asi
2532 prefetcha [%l7 + 0x50] %asi, 0x0
2533 fexpand %f1, %f30
2534 fbo %fcc2, loop_235
2535 fbge,a %fcc0, loop_236
2536 srl %l3, 0x01, %o4
2537 te %xcc, 0x7
2538loop_235:
2539 tvc %icc, 0x7
2540loop_236:
2541 srax %g3, 0x0C, %o7
2542 ldd [%l7 + 0x40], %f16
2543 movrlz %o2, %o5, %g2
2544 brlz %g6, loop_237
2545 taddcc %l1, %o0, %i4
2546 movrgez %g1, %l0, %o1
2547 mulscc %l5, %g7, %i7
2548loop_237:
2549 movge %icc, %i1, %l2
2550 fandnot1 %f22, %f10, %f12
2551 brgez,a %i5, loop_238
2552 udiv %l6, 0x1174, %g4
2553 std %f20, [%l7 + 0x78]
2554 prefetch [%l7 + 0x38], 0x3
2555loop_238:
2556 fbge %fcc1, loop_239
2557 bge,pn %xcc, loop_240
2558 fmovd %f10, %f0
2559 fmovrse %i2, %f3, %f7
2560loop_239:
2561 nop
2562 setx loop_241, %l0, %l1
2563 wrpr 0x1, %tl
2564 wrpr %l1, %tpc
2565 add %l1, 0x4, %l1
2566 wrpr %l1, %tnpc
2567 setx 0x34400001400, %l0, %l1
2568 wrpr %l1, %tstate
2569 wrhpr 0x4, %htstate
2570 retry
2571loop_240:
2572 srl %o3, %g5, %i0
2573 sll %l4, 0x17, %i3
2574 array8 %i6, %o6, %o4
2575loop_241:
2576 fsrc2 %f28, %f20
2577 andn %l3, 0x096A, %g3
2578 ldx [%l7 + 0x70], %o7
2579 fnot2 %f4, %f8
2580 fble,a %fcc2, loop_242
2581 movle %xcc, %o5, %o2
2582 sir 0x0776
2583 bg %xcc, loop_243
2584loop_242:
2585 brgz %g6, loop_244
2586 edge16 %g2, %o0, %l1
2587 movg %icc, %i4, %l0
2588loop_243:
2589 edge8ln %g1, %o1, %g7
2590loop_244:
2591 fornot2s %f15, %f4, %f30
2592 brlz %i7, loop_245
2593 udiv %i1, 0x0636, %l5
2594 movleu %xcc, %l2, %l6
2595 tcc %xcc, 0x4
2596loop_245:
2597 nop
2598 wr %g0, 0x80, %asi
2599 lduba [%l7 + 0x7D] %asi, %g4
2600 fpmerge %f16, %f5, %f20
2601 tsubcc %i2, 0x12AA, %i5
2602 movneg %icc, %o3, %g5
2603 subccc %l4, %i3, %i6
2604 movrgez %o6, 0x078, %o4
2605 fnor %f24, %f26, %f14
2606 movl %xcc, %i0, %g3
2607 movge %icc, %l3, %o5
2608 sra %o7, %o2, %g6
2609 addc %g2, 0x05F6, %o0
2610 tg %xcc, 0x3
2611 movvs %xcc, %i4, %l1
2612 fmuld8ulx16 %f6, %f7, %f0
2613 membar 0x47
2614 movn %icc, %g1, %l0
2615 ldub [%l7 + 0x64], %o1
2616 wr %g0, 0x52, %asi
2617 ldxa [%g0 + 0x218] %asi, %i7
2618 bne %icc, loop_246
2619 stx %i1, [%l7 + 0x78]
2620 sub %g7, 0x09C9, %l2
2621 tvc %xcc, 0x5
2622loop_246:
2623 edge16l %l6, %g4, %l5
2624 mulx %i5, 0x0CCB, %o3
2625 movrlez %i2, 0x3EA, %l4
2626 fble,a %fcc1, loop_247
2627 edge32ln %g5, %i6, %i3
2628 fmuld8ulx16 %f24, %f24, %f10
2629 movpos %icc, %o4, %o6
2630loop_247:
2631 movrgez %g3, 0x11A, %i0
2632 set 0x10, %l6
2633 stha %l3, [%l7 + %l6] 0x19
2634 fpadd32s %f30, %f10, %f13
2635 tleu %xcc, 0x7
2636 xorcc %o7, %o5, %g6
2637 fone %f12
2638 tcc %icc, 0x6
2639 tcs %xcc, 0x4
2640 te %icc, 0x0
2641 movg %icc, %g2, %o2
2642 tg %xcc, 0x6
2643 fbne %fcc2, loop_248
2644 tleu %xcc, 0x4
2645 tvs %icc, 0x0
2646 nop
2647 setx loop_249, %l0, %l1
2648 wrpr 0x1, %tl
2649 wrpr %l1, %tpc
2650 add %l1, 0x4, %l1
2651 wrpr %l1, %tnpc
2652 setx 0x34400001400, %l0, %l1
2653 wrpr %l1, %tstate
2654 wrhpr 0x4, %htstate
2655 retry
2656loop_248:
2657 fmovrsne %i4, %f14, %f5
2658 srlx %o0, 0x0D, %l1
2659 array32 %l0, %g1, %i7
2660loop_249:
2661 movrne %i1, 0x25A, %o1
2662 tvs %icc, 0x7
2663 bpos,pt %xcc, loop_250
2664 movge %xcc, %l2, %l6
2665 movg %xcc, %g4, %g7
2666 fmovrsgez %i5, %f25, %f6
2667loop_250:
2668 ldstub [%l7 + 0x2B], %l5
2669 orncc %i2, %l4, %o3
2670 mova %xcc, %g5, %i6
2671 bpos,a,pt %icc, loop_251
2672 fabss %f5, %f13
2673 set 0x40, %o4
2674 stda %f16, [%l7 + %o4] 0xf0
2675 membar #Sync
2676loop_251:
2677 movge %icc, %i3, %o6
2678 bshuffle %f22, %f0, %f18
2679 tvc %icc, 0x1
2680 fbne %fcc2, loop_252
2681 movrgez %o4, %g3, %i0
2682 fornot1 %f6, %f18, %f28
2683 ldx [%l7 + 0x10], %l3
2684loop_252:
2685 movrgz %o7, 0x0FB, %g6
2686 fsrc2 %f12, %f8
2687 bg,a loop_253
2688 fmovdl %icc, %f15, %f27
2689 stb %o5, [%l7 + 0x3A]
2690 tne %xcc, 0x0
2691loop_253:
2692 movn %icc, %g2, %i4
2693 orn %o2, %o0, %l1
2694 mulscc %l0, 0x0E0C, %i7
2695 and %i1, 0x12ED, %g1
2696 movge %xcc, %l2, %l6
2697 orncc %g4, 0x0FDA, %g7
2698 set 0x30, %i3
2699 ldxa [%g0 + %i3] 0x58, %i5
2700 movne %icc, %o1, %l5
2701 udiv %i2, 0x0789, %o3
2702 ta %icc, 0x6
2703 fble %fcc3, loop_254
2704 edge8l %g5, %i6, %l4
2705 sllx %i3, %o4, %o6
2706 sra %g3, %i0, %o7
2707loop_254:
2708 fmovdleu %xcc, %f21, %f20
2709 std %f18, [%l7 + 0x68]
2710 bcc %icc, loop_255
2711 fblg %fcc2, loop_256
2712 tcc %icc, 0x5
2713 sub %g6, 0x0377, %l3
2714loop_255:
2715 sdivx %o5, 0x152E, %g2
2716loop_256:
2717 edge32l %i4, %o0, %l1
2718 edge32l %o2, %l0, %i1
2719 edge8 %i7, %l2, %g1
2720 movrne %g4, %l6, %i5
2721 fandnot1s %f8, %f15, %f31
2722 alignaddr %g7, %l5, %o1
2723 addc %i2, %o3, %g5
2724 movre %l4, %i3, %i6
2725 fxnor %f28, %f30, %f26
2726 sllx %o4, %g3, %o6
2727 fbule %fcc1, loop_257
2728 popc 0x12CF, %o7
2729 addc %g6, 0x0DDB, %l3
2730 udivcc %o5, 0x02B6, %i0
2731loop_257:
2732 andcc %g2, %o0, %l1
2733 alignaddrl %o2, %i4, %l0
2734 array32 %i7, %i1, %g1
2735 movgu %icc, %g4, %l6
2736 ldsh [%l7 + 0x26], %i5
2737 nop
2738 setx loop_258, %l0, %l1
2739 wrpr 0x1, %tl
2740 wrpr %l1, %tnpc
2741 setx 0x34400001400, %l0, %l1
2742 wrpr %l1, %tstate
2743 wrhpr 0x4, %htstate
2744 done
2745 fmovdg %icc, %f20, %f14
2746 fbul,a %fcc1, loop_259
2747 tsubcctv %l2, 0x0E44, %g7
2748loop_258:
2749 fmovdne %xcc, %f4, %f10
2750 tgu %xcc, 0x4
2751loop_259:
2752 call loop_260
2753 udivx %l5, 0x0F9D, %i2
2754 movrne %o3, %o1, %l4
2755 tcc %icc, 0x1
2756loop_260:
2757 fmovd %f16, %f14
2758 tge %xcc, 0x3
2759 movleu %xcc, %i3, %g5
2760 alignaddr %o4, %g3, %i6
2761 fand %f14, %f24, %f22
2762 fmovsvs %icc, %f12, %f7
2763 fpsub32 %f28, %f18, %f22
2764 sethi 0x0E1A, %o6
2765 fcmps %fcc1, %f21, %f20
2766 fbue,a %fcc3, loop_261
2767 tcs %icc, 0x1
2768 orcc %g6, %o7, %l3
2769 movrgez %i0, 0x180, %o5
2770loop_261:
2771 subcc %g2, %o0, %o2
2772 xnorcc %i4, %l1, %i7
2773 fbn %fcc1, loop_262
2774 bvs,a,pn %xcc, loop_263
2775 fpsub32s %f0, %f2, %f30
2776 set 0x40, %i5
2777 stda %i0, [%l7 + %i5] 0xea
2778 membar #Sync
2779loop_262:
2780 te %xcc, 0x0
2781loop_263:
2782 fpsub16 %f0, %f4, %f18
2783 fornot2 %f20, %f4, %f0
2784 addccc %l0, %g4, %g1
2785 smul %l6, 0x16D2, %l2
2786 fand %f2, %f24, %f12
2787 tgu %icc, 0x4
2788 tneg %xcc, 0x1
2789 movcs %icc, %i5, %l5
2790 set 0x7C, %l5
2791 ldsha [%l7 + %l5] 0x18, %g7
2792 bcs,pt %xcc, loop_264
2793 fmovdn %icc, %f9, %f29
2794 call loop_265
2795 tsubcctv %i2, 0x16C6, %o3
2796loop_264:
2797 sll %o1, 0x06, %i3
2798 edge16n %g5, %l4, %o4
2799loop_265:
2800 fba %fcc3, loop_266
2801 fbule %fcc1, loop_267
2802 fpadd32s %f30, %f19, %f15
2803 brlz,a %g3, loop_268
2804loop_266:
2805 fmovde %xcc, %f14, %f26
2806loop_267:
2807 srl %i6, 0x18, %g6
2808 orn %o7, 0x0165, %o6
2809loop_268:
2810 nop
2811 set 0x76, %o5
2812 lduba [%l7 + %o5] 0x14, %l3
2813 sdiv %o5, 0x1183, %i0
2814 tl %icc, 0x3
2815 fbne %fcc1, loop_269
2816 edge8l %g2, %o2, %o0
2817 sir 0x068A
2818 ta %xcc, 0x4
2819loop_269:
2820 bvs %xcc, loop_270
2821 brnz,a %i4, loop_271
2822 add %l1, 0x150E, %i1
2823 fpsub16s %f9, %f25, %f0
2824loop_270:
2825 tsubcc %i7, %l0, %g4
2826loop_271:
2827 movleu %icc, %l6, %l2
2828 tne %icc, 0x3
2829 ldsh [%l7 + 0x68], %i5
2830 fmovsge %icc, %f23, %f24
2831 fsrc2 %f20, %f24
2832 edge8n %g1, %g7, %i2
2833 fcmpeq16 %f28, %f0, %o3
2834 subcc %o1, 0x1770, %i3
2835 wr %g0, 0x19, %asi
2836 lduha [%l7 + 0x42] %asi, %g5
2837 ld [%l7 + 0x50], %f12
2838 movre %l4, 0x03F, %o4
2839 fmovs %f4, %f12
2840 addccc %g3, 0x03B2, %l5
2841 fsrc1 %f8, %f18
2842 smul %i6, %g6, %o6
2843 edge8n %l3, %o5, %o7
2844 taddcc %i0, 0x0758, %o2
2845 subc %o0, %g2, %i4
2846 edge8n %i1, %i7, %l1
2847 umulcc %g4, 0x0A03, %l0
2848 add %l2, %i5, %g1
2849 subccc %l6, 0x16DA, %g7
2850 movrne %o3, %i2, %o1
2851 taddcc %g5, %i3, %l4
2852 tpos %icc, 0x4
2853 movge %xcc, %g3, %l5
2854 tcc %xcc, 0x4
2855 fpmerge %f13, %f13, %f16
2856 tneg %xcc, 0x1
2857 nop
2858 set 0x4A, %i1
2859 ldstub [%l7 + %i1], %o4
2860 sub %i6, %g6, %l3
2861 bpos,a,pn %icc, loop_272
2862 ble,pn %icc, loop_273
2863 edge8n %o6, %o7, %o5
2864 fbge %fcc2, loop_274
2865loop_272:
2866 addc %i0, 0x0574, %o2
2867loop_273:
2868 brnz %o0, loop_275
2869 ldd [%l7 + 0x38], %g2
2870loop_274:
2871 fbo,a %fcc3, loop_276
2872 fmovrdgz %i1, %f4, %f12
2873loop_275:
2874 saved
2875 rdpr %cwp, %g1
2876 rdpr %cansave, %g2
2877 rdpr %canrestore, %g3
2878 rdpr %cleanwin, %g4
2879 rdpr %otherwin, %g5
2880 rdpr %wstate, %g6
2881 fandnot2s %f27, %f24, %f30
2882loop_276:
2883 movn %icc, %i7, %i4
2884 bg,a,pn %xcc, loop_277
2885 xor %l1, %g4, %l2
2886 set 0x58, %g5
2887 stda %i4, [%l7 + %g5] 0xe3
2888 membar #Sync
2889loop_277:
2890 smul %l0, %g1, %l6
2891 movn %icc, %g7, %o3
2892 be loop_278
2893 addccc %i2, 0x020F, %o1
2894 subc %g5, %i3, %g3
2895 stbar
2896loop_278:
2897 alignaddr %l5, %o4, %i6
2898 fxnor %f18, %f20, %f0
2899 fmovse %icc, %f22, %f7
2900 fbg,a %fcc2, loop_279
2901 fcmpne32 %f26, %f28, %g6
2902 srl %l3, 0x13, %o6
2903 mova %icc, %o7, %o5
2904loop_279:
2905 nop
2906 setx loop_280, %l0, %l1
2907 wrpr 0x1, %tl
2908 wrpr %l1, %tpc
2909 add %l1, 0x4, %l1
2910 wrpr %l1, %tnpc
2911 setx 0x34400001400, %l0, %l1
2912 wrpr %l1, %tstate
2913 wrhpr 0x4, %htstate
2914 retry
2915 tl %xcc, 0x2
2916 movvc %xcc, %l4, %i0
2917 fbule,a %fcc2, loop_281
2918loop_280:
2919 sll %o2, 0x16, %o0
2920 add %l7, 0x40, %l6
2921 wr %g0, 0x04, %asi
2922 casxa [%l6] %asi, %i1, %i7
2923loop_281:
2924 fmovdneg %xcc, %f20, %f22
2925 srax %i4, %l1, %g4
2926 be %icc, loop_282
2927 andn %g2, %i5, %l2
2928 orn %g1, %l6, %g7
2929 edge32 %l0, %o3, %o1
2930loop_282:
2931 xorcc %g5, %i3, %i2
2932 tcs %icc, 0x7
2933 movvc %icc, %l5, %o4
2934 fba %fcc0, loop_283
2935 fornot1 %f8, %f16, %f24
2936 subccc %i6, 0x0A20, %g3
2937 xorcc %g6, 0x0280, %o6
2938loop_283:
2939 tgu %xcc, 0x3
2940 sll %l3, 0x06, %o7
2941 nop
2942 setx loop_284, %l0, %l1
2943 jmpl %l1, %o5
2944 addcc %l4, 0x04D7, %i0
2945 wr %g0, 0x04, %asi
2946 ldda [%l7 + 0x40] %asi, %f0
2947loop_284:
2948 edge32n %o2, %o0, %i7
2949 movl %xcc, %i1, %i4
2950 xnor %g4, %l1, %g2
2951 ble %icc, loop_285
2952 umulcc %l2, 0x0714, %i5
2953 sdivx %g1, 0x0589, %l6
2954 brgz %g7, loop_286
2955loop_285:
2956 fmovsgu %icc, %f5, %f29
2957 movg %icc, %l0, %o1
2958 sir 0x1BBA
2959loop_286:
2960 nop
2961 setx loop_287, %l0, %l1
2962 jmpl %l1, %o3
2963 andncc %g5, %i3, %l5
2964 mulscc %o4, 0x133D, %i6
2965 movrlez %i2, 0x340, %g3
2966loop_287:
2967 bleu loop_288
2968 addc %g6, 0x09D9, %l3
2969 alignaddr %o7, %o5, %o6
2970 or %i0, 0x16F6, %o2
2971loop_288:
2972 fandnot2 %f18, %f22, %f16
2973 tgu %icc, 0x3
2974 edge32 %l4, %i7, %i1
2975 fpadd32s %f31, %f11, %f13
2976 bge,a,pt %xcc, loop_289
2977 tg %icc, 0x6
2978 addcc %o0, 0x18DA, %i4
2979 fand %f4, %f10, %f22
2980loop_289:
2981 fbe %fcc1, loop_290
2982 fmovsn %icc, %f13, %f30
2983 bpos,a %icc, loop_291
2984 subccc %g4, 0x0B4F, %g2
2985loop_290:
2986 ldsw [%l7 + 0x50], %l1
2987 fbuge,a %fcc0, loop_292
2988loop_291:
2989 fbo,a %fcc2, loop_293
2990 mulx %l2, %g1, %i5
2991 lduw [%l7 + 0x70], %g7
2992loop_292:
2993 ldx [%l7 + 0x08], %l0
2994loop_293:
2995 fmovrsne %l6, %f9, %f12
2996 nop
2997 set 0x4B, %l2
2998 ldsb [%l7 + %l2], %o3
2999 edge32 %g5, %o1, %l5
3000 mulx %o4, %i6, %i3
3001 fbul,a %fcc0, loop_294
3002 sdiv %i2, 0x16BF, %g3
3003 tne %xcc, 0x7
3004 restored
3005 rdpr %cwp, %g1
3006 rdpr %cansave, %g2
3007 rdpr %canrestore, %g3
3008 rdpr %cleanwin, %g4
3009 rdpr %otherwin, %g5
3010 rdpr %wstate, %g6
3011loop_294:
3012 tvs %icc, 0x5
3013 fmovsvc %icc, %f0, %f8
3014 fbuge,a %fcc3, loop_295
3015 tgu %xcc, 0x1
3016 fmovdcs %icc, %f22, %f24
3017 tle %icc, 0x4
3018loop_295:
3019 movle %icc, %g6, %l3
3020 wr %g0, 0x04, %asi
3021 stxa %o7, [%l7 + 0x20] %asi
3022 movleu %xcc, %o6, %o5
3023 wr %g0, 0xe2, %asi
3024 stha %o2, [%l7 + 0x22] %asi
3025 membar #Sync
3026 fabss %f6, %f17
3027 sllx %i0, 0x14, %i7
3028 movleu %icc, %l4, %o0
3029 fmul8x16 %f18, %f4, %f30
3030 add %i4, 0x0E49, %i1
3031 brz %g4, loop_296
3032 fmovsvc %icc, %f15, %f19
3033 set 0x60, %g7
3034 stha %g2, [%l7 + %g7] 0xe2
3035 membar #Sync
3036loop_296:
3037 fmovdgu %xcc, %f4, %f17
3038 subcc %l1, 0x19AA, %g1
3039 xorcc %i5, 0x1115, %l2
3040 fmovsleu %icc, %f16, %f0
3041 restored
3042 rdpr %cwp, %g1
3043 rdpr %cansave, %g2
3044 rdpr %canrestore, %g3
3045 rdpr %cleanwin, %g4
3046 rdpr %otherwin, %g5
3047 rdpr %wstate, %g6
3048 bgu,a,pt %xcc, loop_297
3049 edge32 %g7, %l0, %l6
3050 array8 %g5, %o3, %o1
3051 xnorcc %o4, 0x06FE, %l5
3052loop_297:
3053 srlx %i3, %i6, %i2
3054 bgu,pn %xcc, loop_298
3055 fblg %fcc1, loop_299
3056 movre %g3, 0x13C, %g6
3057 fsrc2 %f20, %f4
3058loop_298:
3059 fornot1 %f28, %f8, %f26
3060loop_299:
3061 fpack16 %f16, %f31
3062 tle %icc, 0x4
3063 tge %xcc, 0x0
3064 fmovsneg %icc, %f27, %f0
3065 tvs %xcc, 0x6
3066 movcc %icc, %l3, %o7
3067 brgz,a %o6, loop_300
3068 ldd [%l7 + 0x08], %f4
3069 tge %xcc, 0x0
3070 ldsw [%l7 + 0x58], %o2
3071loop_300:
3072 movg %icc, %i0, %o5
3073 wr %g0, 0x80, %asi
3074 lduha [%l7 + 0x0C] %asi, %i7
3075 stw %l4, [%l7 + 0x30]
3076 nop
3077 setx loop_301, %l0, %l1
3078 wrpr 0x1, %tl
3079 wrpr %l1, %tnpc
3080 setx 0x34400001400, %l0, %l1
3081 wrpr %l1, %tstate
3082 wrhpr 0x4, %htstate
3083 done
3084 subcc %o0, %i1, %g4
3085 tvc %xcc, 0x1
3086 set 0x24, %g6
3087 sta %f3, [%l7 + %g6] 0x14
3088loop_301:
3089 movne %icc, %i4, %l1
3090 ba,a,pn %icc, loop_302
3091 andcc %g2, %g1, %i5
3092 bgu,a %icc, loop_303
3093 udivcc %l2, 0x069D, %g7
3094loop_302:
3095 fble %fcc3, loop_304
3096 fbug,a %fcc3, loop_305
3097loop_303:
3098 movpos %xcc, %l6, %g5
3099 sra %l0, %o3, %o1
3100loop_304:
3101 nop
3102 wr %g0, 0x89, %asi
3103 ldxa [%l7 + 0x70] %asi, %l5
3104loop_305:
3105 bpos loop_306
3106 ble,a loop_307
3107 fones %f12
3108 tcs %xcc, 0x4
3109loop_306:
3110 xor %i3, 0x163F, %i6
3111loop_307:
3112 edge32ln %o4, %g3, %i2
3113 edge8n %g6, %o7, %o6
3114 tvc %icc, 0x5
3115 fmovrsgez %o2, %f8, %f12
3116 andncc %l3, %o5, %i0
3117 add %i7, %l4, %i1
3118 alignaddr %o0, %g4, %l1
3119 addccc %g2, 0x0AAC, %g1
3120 mova %xcc, %i4, %i5
3121 taddcc %g7, %l2, %g5
3122 wr %g0, 0x27, %asi
3123 stba %l0, [%l7 + 0x35] %asi
3124 membar #Sync
3125 sdiv %o3, 0x06C5, %l6
3126 fmovsge %icc, %f15, %f17
3127 orncc %o1, 0x0107, %i3
3128 wr %g0, 0x80, %asi
3129 ldda [%l7 + 0x40] %asi, %f0
3130 movrne %i6, %l5, %g3
3131 add %l7, 0x10, %l6
3132 wr %g0, 0x0c, %asi
3133 ldxa [%l6] %asi, %i2
3134 casxa [%l6] %asi, %i2, %g6
3135 fornot2 %f26, %f0, %f20
3136 edge32ln %o4, %o6, %o2
3137 movrlez %o7, 0x0A0, %o5
3138 movl %xcc, %i0, %l3
3139 addcc %i7, %l4, %i1
3140 addc %g4, %l1, %g2
3141 fmovdvs %icc, %f4, %f13
3142 fmovdcs %xcc, %f3, %f13
3143 nop
3144 setx loop_308, %l0, %l1
3145 wrpr 0x1, %tl
3146 wrpr %l1, %tpc
3147 add %l1, 0x4, %l1
3148 wrpr %l1, %tnpc
3149 setx 0x34400001400, %l0, %l1
3150 wrpr %l1, %tstate
3151 wrhpr 0x4, %htstate
3152 retry
3153 addc %g1, 0x0D54, %o0
3154 udivx %i5, 0x107E, %i4
3155 ta %xcc, 0x7
3156loop_308:
3157 umulcc %g7, %g5, %l2
3158 sdivx %o3, 0x012E, %l0
3159 tvs %xcc, 0x2
3160 edge16n %o1, %l6, %i3
3161 tleu %xcc, 0x6
3162 andn %i6, %l5, %g3
3163 brgz,a %i2, loop_309
3164 ldsb [%l7 + 0x3D], %o4
3165 fandnot2s %f13, %f12, %f17
3166 srax %o6, %g6, %o2
3167loop_309:
3168 subccc %o5, %o7, %l3
3169 fpsub16s %f8, %f16, %f6
3170 edge16n %i0, %l4, %i7
3171 fpsub32s %f10, %f2, %f3
3172 edge16ln %i1, %g4, %g2
3173 tg %icc, 0x2
3174 tg %icc, 0x6
3175 andn %l1, 0x1619, %o0
3176 tleu %icc, 0x7
3177 fmovde %icc, %f17, %f25
3178 fbuge %fcc3, loop_310
3179 orncc %g1, 0x0990, %i4
3180 fmul8x16al %f27, %f6, %f10
3181 fmul8x16 %f9, %f26, %f24
3182loop_310:
3183 swap [%l7 + 0x44], %i5
3184 tvc %icc, 0x3
3185 subccc %g5, 0x0153, %g7
3186 mulscc %o3, %l2, %o1
3187 edge8l %l6, %i3, %i6
3188 smulcc %l5, %l0, %g3
3189 fbul,a %fcc3, loop_311
3190 movcs %xcc, %o4, %i2
3191 movl %xcc, %g6, %o2
3192 std %o6, [%l7 + 0x38]
3193loop_311:
3194 xorcc %o7, %l3, %i0
3195 fbug,a %fcc0, loop_312
3196 addcc %o5, %l4, %i1
3197 fpadd16 %f16, %f10, %f14
3198 fxors %f0, %f16, %f27
3199loop_312:
3200 membar 0x76
3201 edge32n %i7, %g2, %l1
3202 movcs %icc, %o0, %g1
3203 add %i4, %g4, %i5
3204 wr %g0, 0x52, %asi
3205 ldxa [%g0 + 0x218] %asi, %g7
3206 movge %xcc, %g5, %o3
3207 set 0x5E, %o3
3208 lduha [%l7 + %o3] 0x19, %o1
3209 alignaddrl %l2, %l6, %i3
3210 fmovdl %icc, %f0, %f26
3211 edge32l %i6, %l0, %l5
3212 fmovdgu %xcc, %f9, %f25
3213 fbo,a %fcc3, loop_313
3214 fmovse %xcc, %f28, %f12
3215 subccc %g3, 0x069B, %i2
3216 fmovsneg %icc, %f18, %f26
3217loop_313:
3218 movg %icc, %g6, %o2
3219 tg %xcc, 0x4
3220 fpadd32s %f5, %f21, %f28
3221 te %xcc, 0x0
3222 tle %icc, 0x4
3223 fnand %f4, %f20, %f22
3224 fornot1 %f28, %f10, %f8
3225 fxor %f12, %f10, %f18
3226 tneg %icc, 0x4
3227 tneg %xcc, 0x4
3228 udiv %o6, 0x1077, %o4
3229 move %xcc, %l3, %i0
3230 movne %icc, %o5, %l4
3231 fbul %fcc0, loop_314
3232 subccc %o7, %i7, %i1
3233 fmul8sux16 %f6, %f0, %f10
3234 tcc %icc, 0x0
3235loop_314:
3236 bneg %xcc, loop_315
3237 fmul8x16 %f0, %f18, %f18
3238 fbl,a %fcc2, loop_316
3239 movge %icc, %g2, %o0
3240loop_315:
3241 movge %icc, %l1, %i4
3242 edge32n %g4, %i5, %g1
3243loop_316:
3244 taddcctv %g7, 0x102A, %g5
3245 stx %o3, [%l7 + 0x50]
3246 wr %g0, 0x2b, %asi
3247 stha %l2, [%l7 + 0x26] %asi
3248 membar #Sync
3249 sllx %l6, 0x0B, %o1
3250 fsrc1s %f27, %f28
3251 set 0x16, %g2
3252 ldsba [%l7 + %g2] 0x88, %i3
3253 tn %xcc, 0x0
3254 alignaddr %l0, %l5, %g3
3255 smul %i2, 0x1CD9, %g6
3256 xnor %i6, %o6, %o2
3257 saved
3258 rdpr %cwp, %g1
3259 rdpr %cansave, %g2
3260 rdpr %canrestore, %g3
3261 rdpr %cleanwin, %g4
3262 rdpr %otherwin, %g5
3263 rdpr %wstate, %g6
3264 fbg %fcc1, loop_317
3265 fmul8x16al %f28, %f25, %f8
3266 fnegs %f4, %f17
3267 tsubcctv %l3, 0x1FCC, %i0
3268loop_317:
3269 fpadd16s %f25, %f12, %f22
3270 subcc %o4, %o5, %l4
3271 edge16ln %i7, %i1, %g2
3272 set 0x2A, %o1
3273 ldsha [%l7 + %o1] 0x81, %o7
3274 add %l1, %i4, %g4
3275 srax %o0, %g1, %i5
3276 fmovdn %xcc, %f30, %f4
3277 edge8ln %g5, %g7, %l2
3278 movgu %xcc, %o3, %l6
3279 movrgez %i3, %o1, %l5
3280 taddcc %g3, %i2, %l0
3281 fmovdvc %xcc, %f5, %f5
3282 add %i6, 0x1C9C, %o6
3283 tn %xcc, 0x2
3284 wr %g0, 0x04, %asi
3285 ldsha [%l7 + 0x2E] %asi, %g6
3286 movrgz %l3, %i0, %o2
3287 mova %icc, %o5, %o4
3288 bg,a loop_318
3289 be,a,pt %xcc, loop_319
3290 movrne %i7, %i1, %l4
3291 xor %o7, %g2, %l1
3292loop_318:
3293 movne %icc, %i4, %g4
3294loop_319:
3295 bge,pt %icc, loop_320
3296 prefetch [%l7 + 0x38], 0x3
3297 movne %xcc, %o0, %g1
3298 lduh [%l7 + 0x34], %g5
3299loop_320:
3300 ldx [%l7 + 0x28], %i5
3301 taddcc %l2, 0x08D0, %o3
3302 set 0x70, %i0
3303 swapa [%l7 + %i0] 0x10, %l6
3304 alignaddrl %i3, %o1, %g7
3305 faligndata %f4, %f2, %f20
3306 movre %g3, %l5, %i2
3307 fmovdcc %icc, %f9, %f12
3308 fmovscc %icc, %f4, %f14
3309 fxor %f22, %f26, %f4
3310 array8 %i6, %l0, %o6
3311 swap [%l7 + 0x7C], %g6
3312 array16 %l3, %o2, %i0
3313 fmovsvs %icc, %f28, %f13
3314 tle %xcc, 0x2
3315 umulcc %o5, 0x15B4, %o4
3316 sllx %i7, %l4, %o7
3317 fnot2 %f4, %f12
3318 brnz,a %i1, loop_321
3319 addc %l1, %i4, %g2
3320 movn %icc, %g4, %o0
3321 fmovdleu %icc, %f20, %f19
3322loop_321:
3323 brnz %g1, loop_322
3324 orn %i5, 0x16E3, %l2
3325 fmovsn %icc, %f12, %f8
3326 nop
3327 setx loop_323, %l0, %l1
3328 wrpr 0x1, %tl
3329 wrpr %l1, %tpc
3330 add %l1, 0x4, %l1
3331 wrpr %l1, %tnpc
3332 setx 0x34400001400, %l0, %l1
3333 wrpr %l1, %tstate
3334 wrhpr 0x4, %htstate
3335 retry
3336loop_322:
3337 sethi 0x1E10, %o3
3338 set 0x14, %l3
3339 stha %g5, [%l7 + %l3] 0x14
3340loop_323:
3341 umulcc %i3, 0x15CA, %o1
3342 fxnors %f27, %f7, %f30
3343 ta %icc, 0x5
3344 fmovrde %l6, %f10, %f24
3345 brgz,a %g3, loop_324
3346 fmuld8sux16 %f16, %f0, %f24
3347 sub %g7, 0x0CDB, %l5
3348 set 0x22, %l1
3349 lduha [%l7 + %l1] 0x18, %i2
3350loop_324:
3351 xor %l0, %o6, %i6
3352 wr %g0, 0x1f, %asi
3353 stda %f16, [%l7 + 0x40] %asi
3354 membar #Sync
3355 mulx %l3, %g6, %i0
3356 fmovsneg %xcc, %f6, %f25
3357 srlx %o2, %o4, %o5
3358 alignaddr %l4, %i7, %i1
3359 tpos %icc, 0x1
3360 movvs %xcc, %o7, %i4
3361 srax %g2, 0x07, %l1
3362 tcs %icc, 0x6
3363 fbn %fcc0, loop_325
3364 sdiv %g4, 0x15BA, %g1
3365 tne %xcc, 0x6
3366 udivcc %o0, 0x041C, %l2
3367loop_325:
3368 brz,a %i5, loop_326
3369 fbu %fcc3, loop_327
3370 tge %xcc, 0x2
3371 movrgz %g5, 0x176, %i3
3372loop_326:
3373 movpos %xcc, %o1, %l6
3374loop_327:
3375 tcc %xcc, 0x6
3376 addccc %g3, %g7, %l5
3377 fmovrslz %o3, %f27, %f26
3378 edge16n %i2, %l0, %i6
3379 fxor %f6, %f30, %f24
3380 udiv %o6, 0x19CF, %g6
3381 mova %xcc, %i0, %l3
3382 edge16l %o4, %o5, %o2
3383 wr %g0, 0x10, %asi
3384 ldsba [%l7 + 0x0E] %asi, %i7
3385 sub %l4, 0x095C, %i1
3386 fmovsgu %icc, %f23, %f2
3387 fblg %fcc1, loop_328
3388 array8 %o7, %i4, %l1
3389 brlz,a %g2, loop_329
3390 srl %g1, 0x1E, %g4
3391loop_328:
3392 brgz %l2, loop_330
3393 fmovdvs %xcc, %f29, %f2
3394loop_329:
3395 tneg %icc, 0x4
3396 alignaddrl %o0, %g5, %i5
3397loop_330:
3398 tl %xcc, 0x6
3399 st %f13, [%l7 + 0x38]
3400 fones %f7
3401 fmovsneg %xcc, %f12, %f24
3402 tge %icc, 0x5
3403 popc 0x13D3, %i3
3404 sethi 0x130D, %l6
3405 and %o1, 0x0B23, %g3
3406 srlx %g7, %l5, %i2
3407 fpadd16 %f6, %f24, %f30
3408 fmovsvs %xcc, %f13, %f22
3409 srax %o3, %l0, %i6
3410 tne %xcc, 0x1
3411 move %xcc, %g6, %o6
3412 set 0x32, %o2
3413 stha %i0, [%l7 + %o2] 0x22
3414 membar #Sync
3415 edge8l %l3, %o4, %o5
3416 wr %g0, 0x81, %asi
3417 sta %f9, [%l7 + 0x34] %asi
3418 tn %icc, 0x1
3419 fcmpgt32 %f6, %f20, %i7
3420 umul %l4, %o2, %o7
3421 tneg %xcc, 0x4
3422 bcc,a,pt %xcc, loop_331
3423 bleu,a,pn %xcc, loop_332
3424 fmovdg %icc, %f29, %f25
3425 fmovdleu %icc, %f9, %f12
3426loop_331:
3427 fble,a %fcc2, loop_333
3428loop_332:
3429 movvs %xcc, %i1, %i4
3430 edge16ln %g2, %l1, %g1
3431 set 0x70, %g4
3432 lduwa [%l7 + %g4] 0x89, %g4
3433loop_333:
3434 subc %l2, %g5, %i5
3435 membar 0x1B
3436 movg %xcc, %o0, %l6
3437 taddcctv %o1, 0x1B0F, %g3
3438 tn %xcc, 0x1
3439 set 0x61, %o6
3440 lduba [%l7 + %o6] 0x15, %i3
3441 fcmpes %fcc1, %f28, %f13
3442 alignaddrl %l5, %i2, %o3
3443 fands %f6, %f14, %f10
3444 wr %g0, 0x2a, %asi
3445 ldda [%l7 + 0x30] %asi, %l0
3446 tsubcctv %g7, 0x05A1, %i6
3447 set 0x40, %g1
3448 prefetcha [%l7 + %g1] 0x10, 0x3
3449 sdivcc %g6, 0x1054, %l3
3450 and %i0, 0x15A9, %o5
3451 addccc %o4, %i7, %o2
3452 bg,pn %icc, loop_334
3453 ldsh [%l7 + 0x12], %o7
3454 orncc %i1, %l4, %g2
3455 subccc %l1, %g1, %i4
3456loop_334:
3457 and %g4, 0x1EE8, %l2
3458 edge32ln %g5, %o0, %l6
3459 sir 0x1840
3460 movneg %icc, %i5, %g3
3461 fmovsa %xcc, %f2, %f3
3462 umul %i3, 0x1E7E, %l5
3463 sir 0x131D
3464 fabss %f17, %f17
3465 array16 %i2, %o3, %l0
3466 xorcc %g7, %o1, %o6
3467 fmul8x16 %f17, %f10, %f0
3468 xnor %g6, %i6, %i0
3469 set 0x30, %g3
3470 stwa %l3, [%l7 + %g3] 0x10
3471 mulscc %o4, %i7, %o5
3472 fxors %f3, %f12, %f14
3473 udiv %o7, 0x1E15, %o2
3474 orcc %l4, 0x07AD, %i1
3475 wr %g0, 0x88, %asi
3476 ldda [%l7 + 0x40] %asi, %f16
3477 fabss %f24, %f23
3478 set 0x3C, %o7
3479 lduwa [%l7 + %o7] 0x88, %g2
3480 andcc %g1, %l1, %i4
3481 mova %xcc, %g4, %l2
3482 move %xcc, %g5, %o0
3483 smulcc %l6, 0x116E, %g3
3484 fabss %f5, %f12
3485 movcc %xcc, %i3, %i5
3486 fmovdneg %xcc, %f27, %f10
3487 stb %l5, [%l7 + 0x2C]
3488 subcc %i2, 0x1ACB, %l0
3489 move %icc, %g7, %o1
3490 movre %o3, 0x27C, %g6
3491 alignaddrl %o6, %i0, %i6
3492 subcc %o4, %i7, %o5
3493 smulcc %l3, 0x11F6, %o7
3494 nop
3495 set 0x60, %i6
3496 stx %l4, [%l7 + %i6]
3497 smul %i1, %o2, %g2
3498 brgz %l1, loop_335
3499 edge8n %g1, %g4, %i4
3500 std %g4, [%l7 + 0x30]
3501 umul %l2, %o0, %l6
3502loop_335:
3503 fmovsl %xcc, %f3, %f31
3504 st %f10, [%l7 + 0x10]
3505 fbuge,a %fcc1, loop_336
3506 fba,a %fcc3, loop_337
3507 fmovdge %xcc, %f22, %f15
3508 stb %i3, [%l7 + 0x20]
3509loop_336:
3510 subccc %g3, %l5, %i2
3511loop_337:
3512 fabss %f4, %f5
3513 fmuld8sux16 %f22, %f9, %f12
3514 nop
3515 setx loop_338, %l0, %l1
3516 wrpr 0x1, %tl
3517 wrpr %l1, %tpc
3518 add %l1, 0x4, %l1
3519 wrpr %l1, %tnpc
3520 setx 0x34400001400, %l0, %l1
3521 wrpr %l1, %tstate
3522 wrhpr 0x4, %htstate
3523 retry
3524 restored
3525 rdpr %cwp, %g1
3526 rdpr %cansave, %g2
3527 rdpr %canrestore, %g3
3528 rdpr %cleanwin, %g4
3529 rdpr %otherwin, %g5
3530 rdpr %wstate, %g6
3531 array16 %i5, %l0, %o1
3532 movg %xcc, %g7, %o3
3533loop_338:
3534 xnor %o6, 0x0CCB, %i0
3535 fbe,a %fcc2, loop_339
3536 fmovdcs %icc, %f18, %f23
3537 movre %i6, 0x1D1, %g6
3538 movrlz %o4, 0x2AF, %o5
3539loop_339:
3540 nop
3541 set 0x10, %l4
3542 stwa %l3, [%l7 + %l4] 0x88
3543 fbl %fcc3, loop_340
3544 tvs %xcc, 0x1
3545 fbue,a %fcc3, loop_341
3546 srlx %i7, %l4, %o7
3547loop_340:
3548 smulcc %i1, 0x0AB2, %o2
3549 movrlez %l1, %g2, %g4
3550loop_341:
3551 movgu %xcc, %g1, %g5
3552 wr %g0, 0x04, %asi
3553 lduwa [%l7 + 0x54] %asi, %i4
3554 edge16ln %o0, %l2, %i3
3555 fcmpd %fcc2, %f10, %f18
3556 sub %g3, %l5, %i2
3557 andn %i5, 0x0A4D, %l6
3558 fmul8sux16 %f18, %f28, %f8
3559 add %l0, 0x1B13, %g7
3560 std %f16, [%l7 + 0x58]
3561 wr %g0, 0x10, %asi
3562 prefetcha [%l7 + 0x60] %asi, 0x3
3563 wr %g0, 0xf0, %asi
3564 stda %f0, [%l7 + 0x40] %asi
3565 membar #Sync
3566 saved
3567 rdpr %cwp, %g1
3568 rdpr %cansave, %g2
3569 rdpr %canrestore, %g3
3570 rdpr %cleanwin, %g4
3571 rdpr %otherwin, %g5
3572 rdpr %wstate, %g6
3573 membar 0x4B
3574 fone %f8
3575 ble,pt %icc, loop_342
3576 subcc %o6, 0x0B0E, %i0
3577 add %l7, 0x68, %l6
3578 wr %g0, 0x11, %asi
3579 casxa [%l6] %asi, %o3, %i6
3580loop_342:
3581 movgu %xcc, %g6, %o4
3582 mova %xcc, %o5, %l3
3583 fcmpne16 %f0, %f2, %l4
3584 fone %f24
3585 edge32ln %i7, %o7, %o2
3586 movrgz %i1, %g2, %l1
3587 sdivcc %g4, 0x1B22, %g5
3588 array32 %g1, %i4, %o0
3589 udivcc %l2, 0x1A27, %g3
3590 movle %xcc, %i3, %i2
3591 be,pt %xcc, loop_343
3592 srax %i5, %l6, %l0
3593 sethi 0x00C7, %l5
3594 wr %g0, 0xf8, %asi
3595 stda %f16, [%l7 + 0x40] %asi
3596 membar #Sync
3597loop_343:
3598 fcmpgt32 %f6, %f2, %g7
3599 fcmpd %fcc2, %f20, %f6
3600 andncc %o1, %o6, %o3
3601 set 0x14, %o0
3602 swapa [%l7 + %o0] 0x0c, %i6
3603 tneg %icc, 0x2
3604 fmovsn %xcc, %f22, %f21
3605 lduw [%l7 + 0x60], %i0
3606 taddcctv %o4, 0x1DBA, %g6
3607 movpos %icc, %l3, %o5
3608 bcs %icc, loop_344
3609 ta %icc, 0x1
3610 movne %xcc, %i7, %l4
3611 edge8ln %o7, %o2, %i1
3612loop_344:
3613 fbge %fcc1, loop_345
3614 fnot1s %f21, %f10
3615 edge8n %g2, %l1, %g5
3616 tn %icc, 0x5
3617loop_345:
3618 umul %g4, 0x19A1, %i4
3619 tne %xcc, 0x4
3620 movrgez %g1, %l2, %g3
3621 set 0x10, %l0
3622 stxa %i3, [%l7 + %l0] 0x81
3623 sub %o0, %i5, %l6
3624 set 0x40, %i7
3625 stda %f0, [%l7 + %i7] 0x0c
3626 fandnot2s %f3, %f14, %f22
3627 fornot2s %f4, %f21, %f25
3628 alignaddrl %i2, %l0, %g7
3629 orcc %l5, %o6, %o3
3630 ta %icc, 0x0
3631 fmovdne %xcc, %f25, %f5
3632 fcmps %fcc1, %f2, %f27
3633 xnorcc %i6, 0x141C, %i0
3634 smul %o4, %o1, %l3
3635 movl %xcc, %o5, %i7
3636 fxor %f6, %f6, %f22
3637 taddcctv %g6, 0x0473, %o7
3638 fbul,a %fcc3, loop_346
3639 fands %f12, %f26, %f20
3640 set 0x2E, %i2
3641 ldstuba [%l7 + %i2] 0x11, %o2
3642loop_346:
3643 xnor %l4, %i1, %g2
3644 lduw [%l7 + 0x40], %l1
3645 movre %g4, 0x21D, %g5
3646 brgz %g1, loop_347
3647 array16 %i4, %l2, %i3
3648 sll %g3, %o0, %i5
3649 udiv %l6, 0x19EA, %i2
3650loop_347:
3651 andn %l0, %l5, %g7
3652 fnegs %f18, %f2
3653 tleu %icc, 0x1
3654 fmuld8sux16 %f3, %f25, %f28
3655 fmovrdgz %o3, %f10, %f10
3656 xnor %i6, %i0, %o4
3657 ba %xcc, loop_348
3658 movre %o6, 0x019, %o1
3659 orncc %l3, %i7, %o5
3660 fbul %fcc1, loop_349
3661loop_348:
3662 bgu,pn %xcc, loop_350
3663 xor %g6, 0x09CC, %o7
3664 edge16ln %o2, %i1, %l4
3665loop_349:
3666 srax %g2, 0x18, %g4
3667loop_350:
3668 fmovsl %xcc, %f13, %f24
3669 fbn %fcc3, loop_351
3670 sub %g5, 0x096D, %l1
3671 movl %icc, %i4, %l2
3672 fornot2 %f30, %f24, %f26
3673loop_351:
3674 tn %icc, 0x1
3675 movg %xcc, %g1, %i3
3676 smul %o0, 0x1268, %g3
3677 tne %icc, 0x5
3678 xnor %l6, 0x16AD, %i5
3679 udivcc %l0, 0x0CDC, %i2
3680 swap [%l7 + 0x2C], %g7
3681 orncc %o3, %l5, %i0
3682 ldstub [%l7 + 0x53], %o4
3683 fmovrdgez %o6, %f28, %f8
3684 add %l7, 0x30, %l6
3685 wr %g0, 0x80, %asi
3686 casa [%l6] %asi, %o1, %l3
3687 fmovdcc %xcc, %f9, %f9
3688 edge16ln %i7, %o5, %g6
3689 tne %xcc, 0x6
3690 ble,a loop_352
3691 popc 0x00E3, %o7
3692 ble,a %icc, loop_353
3693 lduw [%l7 + 0x1C], %i6
3694loop_352:
3695 brgz %o2, loop_354
3696 te %xcc, 0x0
3697loop_353:
3698 edge8 %i1, %g2, %l4
3699 tg %xcc, 0x3
3700loop_354:
3701 andcc %g4, 0x0A77, %g5
3702 wr %g0, 0x88, %asi
3703 lduba [%l7 + 0x6A] %asi, %l1
3704 fmovrdgz %i4, %f26, %f4
3705 tle %xcc, 0x1
3706 xnor %g1, %i3, %o0
3707 saved
3708 rdpr %cwp, %g1
3709 rdpr %cansave, %g2
3710 rdpr %canrestore, %g3
3711 rdpr %cleanwin, %g4
3712 rdpr %otherwin, %g5
3713 rdpr %wstate, %g6
3714 movrne %g3, 0x000, %l6
3715 udivx %l2, 0x0E8E, %i5
3716 membar 0x04
3717 bleu,pn %icc, loop_355
3718 smulcc %l0, %i2, %o3
3719 stw %l5, [%l7 + 0x10]
3720 fba,a %fcc1, loop_356
3721loop_355:
3722 fnand %f14, %f18, %f22
3723 wr %g0, 0x04, %asi
3724 stha %g7, [%l7 + 0x5A] %asi
3725loop_356:
3726 brlez,a %i0, loop_357
3727 sub %o4, %o1, %l3
3728 edge32l %o6, %i7, %g6
3729 brz,a %o7, loop_358
3730loop_357:
3731 std %f12, [%l7 + 0x58]
3732 stbar
3733 andn %i6, 0x0CDF, %o5
3734loop_358:
3735 fbne %fcc0, loop_359
3736 smulcc %i1, %o2, %l4
3737 ld [%l7 + 0x78], %f24
3738 fornot1 %f2, %f14, %f10
3739loop_359:
3740 sdivx %g4, 0x1C71, %g5
3741 subcc %g2, %l1, %g1
3742 bge %icc, loop_360
3743 edge8l %i3, %i4, %o0
3744 edge16n %g3, %l6, %l2
3745 umulcc %i5, %i2, %o3
3746loop_360:
3747 tvs %xcc, 0x2
3748 bleu %xcc, loop_361
3749 xnorcc %l0, %g7, %i0
3750 movre %l5, 0x2EC, %o1
3751 bvc,a %icc, loop_362
3752loop_361:
3753 orncc %o4, %l3, %i7
3754 tcs %icc, 0x4
3755 xnorcc %g6, %o6, %i6
3756loop_362:
3757 movge %icc, %o5, %o7
3758 fmovsvs %icc, %f31, %f21
3759 fbuge,a %fcc1, loop_363
3760 sdivx %i1, 0x100C, %l4
3761 bne,pt %xcc, loop_364
3762 fbu %fcc0, loop_365
3763loop_363:
3764 fandnot1 %f28, %f20, %f28
3765 alignaddr %o2, %g5, %g2
3766loop_364:
3767 fmovsne %icc, %f18, %f28
3768loop_365:
3769 restored
3770 rdpr %cwp, %g1
3771 rdpr %cansave, %g2
3772 rdpr %canrestore, %g3
3773 rdpr %cleanwin, %g4
3774 rdpr %otherwin, %g5
3775 rdpr %wstate, %g6
3776 bpos %icc, loop_366
3777 movrgz %l1, 0x1B8, %g1
3778 orn %g4, 0x12AF, %i3
3779 add %l7, 0x58, %l6
3780 wr %g0, 0x0c, %asi
3781 lda [%l6] %asi, %o0
3782 casa [%l6] %asi, %o0, %g3
3783loop_366:
3784 sra %l6, %l2, %i4
3785 wr %g0, 0x22, %asi
3786 stha %i5, [%l7 + 0x40] %asi
3787 membar #Sync
3788 edge8n %i2, %l0, %o3
3789 bvs,a loop_367
3790 edge32ln %g7, %i0, %o1
3791 sub %l5, 0x019E, %o4
3792 bvc %icc, loop_368
3793loop_367:
3794 fnot2 %f24, %f4
3795 fornot2s %f17, %f21, %f18
3796 wr %g0, 0x19, %asi
3797 prefetcha [%l7 + 0x28] %asi, 0x1
3798loop_368:
3799 nop
3800 set 0x74, %l6
3801 swapa [%l7 + %l6] 0x18, %l3
3802 tcs %icc, 0x7
3803 set 0x38, %o4
3804 ldxa [%l7 + %o4] 0x88, %o6
3805 orcc %i6, %g6, %o7
3806 udiv %i1, 0x0BD2, %o5
3807 fmovrslez %o2, %f1, %f18
3808 bn,a,pn %icc, loop_369
3809 fornot1 %f20, %f10, %f14
3810 sdivx %l4, 0x1219, %g5
3811 ta %icc, 0x2
3812loop_369:
3813 stbar
3814 movleu %icc, %l1, %g1
3815 fblg,a %fcc0, loop_370
3816 fpmerge %f3, %f9, %f14
3817 sdivx %g2, 0x111D, %i3
3818 fpsub16s %f27, %f10, %f23
3819loop_370:
3820 popc %g4, %o0
3821 array16 %l6, %g3, %i4
3822 fmovs %f5, %f25
3823 movvs %icc, %l2, %i2
3824 wr %g0, 0x5f, %asi
3825 stxa %i5, [%g0 + 0x0] %asi
3826 movpos %icc, %o3, %l0
3827 flush %l7 + 0x2C
3828 addc %i0, %o1, %g7
3829 xor %l5, 0x0AB5, %o4
3830 xor %i7, %o6, %l3
3831 fmovdcc %xcc, %f23, %f16
3832 xor %i6, %o7, %i1
3833 orncc %g6, %o5, %o2
3834 be %xcc, loop_371
3835 fmovdcc %icc, %f8, %f21
3836 addcc %l4, 0x0B94, %g5
3837 wr %g0, 0x10, %asi
3838 swapa [%l7 + 0x6C] %asi, %g1
3839loop_371:
3840 fmovscc %icc, %f26, %f11
3841 sub %l1, %g2, %g4
3842 mova %xcc, %o0, %i3
3843 ta %xcc, 0x6
3844 alignaddr %l6, %g3, %i4
3845 movvs %xcc, %i2, %i5
3846 fmovscc %icc, %f20, %f23
3847 fmovsgu %xcc, %f18, %f31
3848 sdivcc %l2, 0x1D14, %l0
3849 fmul8x16au %f23, %f30, %f14
3850 fandnot2s %f31, %f21, %f24
3851 fmovdpos %icc, %f10, %f8
3852 fcmpd %fcc0, %f22, %f18
3853 tsubcctv %o3, 0x1FF3, %i0
3854 addcc %g7, %o1, %l5
3855 fmovsneg %xcc, %f20, %f12
3856 sdivx %o4, 0x0089, %o6
3857 fmovsvs %xcc, %f4, %f31
3858 fnot2s %f18, %f26
3859 fpsub16 %f0, %f22, %f14
3860 move %xcc, %l3, %i6
3861 move %icc, %o7, %i1
3862 subc %g6, %i7, %o5
3863 taddcc %l4, 0x1280, %g5
3864 fpsub16 %f12, %f28, %f14
3865 tne %icc, 0x2
3866 mova %xcc, %o2, %l1
3867 array16 %g2, %g4, %o0
3868 fpsub16s %f16, %f15, %f9
3869 tsubcc %g1, 0x1048, %i3
3870 membar #Sync
3871 wr %g0, 0xf1, %asi
3872 ldda [%l7 + 0x40] %asi, %f16
3873 movrlez %g3, 0x15B, %l6
3874 and %i4, 0x02C5, %i5
3875 tneg %xcc, 0x2
3876 set 0x0A, %i3
3877 stha %l2, [%l7 + %i3] 0x0c
3878 sll %l0, %o3, %i0
3879 mulscc %g7, 0x170D, %i2
3880 movrlez %o1, %l5, %o4
3881 edge16n %o6, %l3, %o7
3882 edge8l %i1, %g6, %i6
3883 fmovda %icc, %f8, %f17
3884 orncc %o5, %i7, %g5
3885 tne %icc, 0x1
3886 sllx %l4, %o2, %l1
3887 stbar
3888 movcc %icc, %g4, %g2
3889 fmovrde %g1, %f6, %f30
3890 movn %icc, %o0, %g3
3891 restored
3892 rdpr %cwp, %g1
3893 rdpr %cansave, %g2
3894 rdpr %canrestore, %g3
3895 rdpr %cleanwin, %g4
3896 rdpr %otherwin, %g5
3897 rdpr %wstate, %g6
3898 set 0x61, %i5
3899 ldstuba [%l7 + %i5] 0x11, %l6
3900 sdivx %i3, 0x1C67, %i5
3901 bpos,pn %icc, loop_372
3902 bcc,pn %xcc, loop_373
3903 sll %l2, 0x04, %i4
3904 srl %l0, %o3, %i0
3905loop_372:
3906 fnot2s %f0, %f7
3907loop_373:
3908 nop
3909 set 0x38, %l5
3910 ldstuba [%l7 + %l5] 0x04, %g7
3911 fmovsle %icc, %f27, %f28
3912 tne %icc, 0x6
3913 edge16l %o1, %l5, %o4
3914 sethi 0x1AAF, %o6
3915 fbn %fcc0, loop_374
3916 edge8l %l3, %o7, %i2
3917 edge16l %i1, %i6, %g6
3918 bvc,a %icc, loop_375
3919loop_374:
3920 movrlz %o5, %i7, %g5
3921 umulcc %l4, 0x192C, %l1
3922 fmovrslez %o2, %f5, %f18
3923loop_375:
3924 for %f20, %f10, %f12
3925 membar 0x4C
3926 fmovsvc %xcc, %f5, %f5
3927 andn %g4, 0x1E1D, %g2
3928 smul %o0, 0x1CB7, %g1
3929 movrgez %g3, 0x2F5, %l6
3930 edge8 %i5, %i3, %i4
3931 bvc %icc, loop_376
3932 fbu %fcc1, loop_377
3933 orcc %l0, %o3, %l2
3934 fpack16 %f8, %f25
3935loop_376:
3936 andncc %i0, %o1, %g7
3937loop_377:
3938 subcc %l5, %o4, %o6
3939 and %o7, %l3, %i1
3940 movrlz %i6, %g6, %i2
3941 fmovde %icc, %f26, %f31
3942 or %i7, 0x09A9, %o5
3943 alignaddr %g5, %l4, %l1
3944 fnor %f20, %f10, %f0
3945 fmuld8sux16 %f26, %f25, %f12
3946 fcmpeq16 %f26, %f12, %g4
3947 movcc %icc, %g2, %o2
3948 addccc %o0, 0x1CD1, %g1
3949 membar 0x2B
3950 siam 0x5
3951 set 0x64, %i4
3952 lda [%l7 + %i4] 0x11, %f26
3953 mulscc %g3, 0x164F, %l6
3954 fandnot2 %f8, %f12, %f18
3955 set 0x34, %o5
3956 swapa [%l7 + %o5] 0x18, %i3
3957 bg %icc, loop_378
3958 array16 %i5, %l0, %i4
3959 fbl %fcc3, loop_379
3960 srl %l2, %o3, %i0
3961loop_378:
3962 movrlez %o1, %l5, %g7
3963 movrgz %o6, 0x32B, %o4
3964loop_379:
3965 bleu %icc, loop_380
3966 fmovda %xcc, %f15, %f14
3967 or %l3, %i1, %o7
3968 movge %xcc, %i6, %i2
3969loop_380:
3970 udiv %g6, 0x192C, %i7
3971 fpsub16s %f16, %f13, %f29
3972 movn %icc, %o5, %l4
3973 bleu loop_381
3974 edge32 %l1, %g4, %g5
3975 tgu %xcc, 0x5
3976 umul %o2, %o0, %g1
3977loop_381:
3978 fexpand %f28, %f0
3979 fbge %fcc2, loop_382
3980 fbu %fcc2, loop_383
3981 movl %icc, %g3, %l6
3982 bvc,a,pt %icc, loop_384
3983loop_382:
3984 alignaddr %g2, %i5, %l0
3985loop_383:
3986 fbg,a %fcc3, loop_385
3987 tleu %icc, 0x7
3988loop_384:
3989 te %icc, 0x5
3990 fbne,a %fcc2, loop_386
3991loop_385:
3992 xorcc %i3, %l2, %i4
3993 and %o3, 0x046A, %i0
3994 fnot2 %f24, %f28
3995loop_386:
3996 flush %l7 + 0x58
3997 fpack32 %f30, %f24, %f10
3998 xnorcc %o1, 0x0F3F, %l5
3999 restored
4000 rdpr %cwp, %g1
4001 rdpr %cansave, %g2
4002 rdpr %canrestore, %g3
4003 rdpr %cleanwin, %g4
4004 rdpr %otherwin, %g5
4005 rdpr %wstate, %g6
4006 fmovdcs %icc, %f7, %f24
4007 udivx %g7, 0x1578, %o4
4008 stb %o6, [%l7 + 0x11]
4009 fbo,a %fcc1, loop_387
4010 restored
4011 rdpr %cwp, %g1
4012 rdpr %cansave, %g2
4013 rdpr %canrestore, %g3
4014 rdpr %cleanwin, %g4
4015 rdpr %otherwin, %g5
4016 rdpr %wstate, %g6
4017 fandnot1s %f20, %f3, %f30
4018 fexpand %f0, %f24
4019loop_387:
4020 orn %l3, 0x1797, %i1
4021 alignaddr %i6, %o7, %i2
4022 fexpand %f8, %f18
4023 fandnot1s %f2, %f23, %f30
4024 popc 0x1DC9, %i7
4025 movn %icc, %g6, %o5
4026 fmovdle %xcc, %f3, %f30
4027 sll %l1, %l4, %g5
4028 fsrc2s %f26, %f13
4029 fmovrslez %o2, %f24, %f4
4030 taddcc %g4, 0x10DA, %o0
4031 call loop_388
4032 udivx %g3, 0x18FD, %l6
4033 fbo,a %fcc2, loop_389
4034 and %g2, 0x0500, %i5
4035loop_388:
4036 bpos,pt %icc, loop_390
4037 fabsd %f24, %f24
4038loop_389:
4039 swap [%l7 + 0x58], %g1
4040 array32 %l0, %l2, %i4
4041loop_390:
4042 fbule %fcc3, loop_391
4043 edge16 %o3, %i0, %o1
4044 faligndata %f18, %f0, %f4
4045 tleu %icc, 0x6
4046loop_391:
4047 and %l5, 0x0735, %i3
4048 tge %xcc, 0x0
4049 ble,pt %xcc, loop_392
4050 movne %icc, %g7, %o4
4051 fnegs %f18, %f20
4052 restored
4053 rdpr %cwp, %g1
4054 rdpr %cansave, %g2
4055 rdpr %canrestore, %g3
4056 rdpr %cleanwin, %g4
4057 rdpr %otherwin, %g5
4058 rdpr %wstate, %g6
4059loop_392:
4060 fba,a %fcc0, loop_393
4061 fmuld8ulx16 %f24, %f27, %f26
4062 andn %o6, %i1, %l3
4063 saved
4064 rdpr %cwp, %g1
4065 rdpr %cansave, %g2
4066 rdpr %canrestore, %g3
4067 rdpr %cleanwin, %g4
4068 rdpr %otherwin, %g5
4069 rdpr %wstate, %g6
4070loop_393:
4071 fbue,a %fcc1, loop_394
4072 movpos %xcc, %i6, %o7
4073 popc 0x0A0F, %i7
4074 udivcc %i2, 0x1263, %g6
4075loop_394:
4076 taddcctv %o5, 0x1D33, %l1
4077 array8 %l4, %g5, %o2
4078 fmovrslez %g4, %f5, %f21
4079 fpsub32 %f24, %f2, %f12
4080 flush %l7 + 0x70
4081 fbuge %fcc0, loop_395
4082 sdivcc %g3, 0x0517, %l6
4083 ldsh [%l7 + 0x6E], %o0
4084 fbue,a %fcc0, loop_396
4085loop_395:
4086 ldx [%l7 + 0x68], %g2
4087 bge,pn %icc, loop_397
4088 tgu %xcc, 0x3
4089loop_396:
4090 fmovrdgz %g1, %f30, %f6
4091 movcc %icc, %i5, %l0
4092loop_397:
4093 nop
4094 add %l7, 0x10, %l6
4095 wr %g0, 0x80, %asi
4096 lda [%l6] %asi, %l2
4097 casa [%l6] %asi, %l2, %o3
4098 std %i4, [%l7 + 0x20]
4099 edge32n %o1, %l5, %i3
4100 fxnor %f4, %f26, %f20
4101 srlx %i0, %g7, %o6
4102 subcc %i1, 0x068E, %l3
4103 tgu %xcc, 0x4
4104 wr %g0, 0x89, %asi
4105 swapa [%l7 + 0x14] %asi, %o4
4106 fpadd16 %f2, %f0, %f6
4107 fmovdcc %xcc, %f27, %f1
4108 subc %i6, 0x0CF9, %o7
4109 membar 0x4D
4110 fbo %fcc2, loop_398
4111 fexpand %f7, %f20
4112 bge,a %icc, loop_399
4113 bvc,a,pt %icc, loop_400
4114loop_398:
4115 membar 0x6F
4116 edge8n %i7, %g6, %i2
4117loop_399:
4118 fmovspos %icc, %f23, %f6
4119loop_400:
4120 fbl,a %fcc0, loop_401
4121 add %l1, %o5, %g5
4122 brgez %o2, loop_402
4123 movneg %icc, %g4, %g3
4124loop_401:
4125 umulcc %l4, %l6, %g2
4126 movvc %icc, %g1, %i5
4127loop_402:
4128 addccc %o0, %l0, %l2
4129 tgu %xcc, 0x6
4130 brnz %o3, loop_403
4131 fsrc1 %f0, %f20
4132 fmovrdlz %o1, %f30, %f2
4133 fmovda %xcc, %f3, %f23
4134loop_403:
4135 udivx %l5, 0x191D, %i3
4136 stx %i0, [%l7 + 0x68]
4137 fabsd %f2, %f8
4138 fmovdl %xcc, %f11, %f15
4139 tne %icc, 0x2
4140 fxor %f10, %f18, %f10
4141 movrlz %g7, 0x317, %i4
4142 xorcc %o6, %i1, %l3
4143 add %o4, 0x1F91, %i6
4144 udivcc %o7, 0x0108, %g6
4145 movrgz %i7, %i2, %o5
4146 wr %g0, 0x11, %asi
4147 ldswa [%l7 + 0x4C] %asi, %g5
4148 wr %g0, 0x81, %asi
4149 ldswa [%l7 + 0x4C] %asi, %l1
4150 movrgz %g4, 0x1CD, %g3
4151 fmovspos %icc, %f1, %f28
4152 srl %o2, %l6, %l4
4153 movrgez %g1, 0x243, %g2
4154 movcc %xcc, %i5, %l0
4155 tcc %xcc, 0x4
4156 set 0x28, %i1
4157 stda %l2, [%l7 + %i1] 0x18
4158 srlx %o3, %o0, %l5
4159 edge32 %o1, %i3, %g7
4160 wr %g0, 0x80, %asi
4161 sta %f16, [%l7 + 0x70] %asi
4162 fpackfix %f22, %f12
4163 mulscc %i4, %i0, %i1
4164 edge32n %o6, %o4, %l3
4165 movpos %icc, %o7, %g6
4166 fabsd %f14, %f20
4167 ta %xcc, 0x2
4168 addc %i7, %i6, %o5
4169 edge8ln %i2, %g5, %l1
4170 fmovrde %g3, %f26, %f14
4171 wr %g0, 0x23, %asi
4172 ldda [%l7 + 0x10] %asi, %o2
4173 fzeros %f11
4174 tle %icc, 0x3
4175 movle %xcc, %g4, %l4
4176 bge loop_404
4177 ta %icc, 0x4
4178 fbul %fcc1, loop_405
4179 subc %l6, 0x11B9, %g2
4180loop_404:
4181 subc %g1, 0x1CB4, %l0
4182 fcmpne16 %f6, %f28, %i5
4183loop_405:
4184 movvs %icc, %o3, %l2
4185 fpsub16s %f14, %f9, %f1
4186 taddcctv %l5, 0x1220, %o0
4187 fmovs %f20, %f14
4188 wr %g0, 0x11, %asi
4189 prefetcha [%l7 + 0x10] %asi, 0x1
4190 movl %icc, %i3, %g7
4191 edge16ln %i0, %i4, %o6
4192 umul %i1, 0x0839, %o4
4193 edge8l %o7, %l3, %g6
4194 bvs,pt %xcc, loop_406
4195 bcs,a,pn %xcc, loop_407
4196 nop
4197 setx loop_408, %l0, %l1
4198 wrpr 0x1, %tl
4199 wrpr %l1, %tnpc
4200 setx 0x34400001400, %l0, %l1
4201 wrpr %l1, %tstate
4202 wrhpr 0x4, %htstate
4203 done
4204 tl %icc, 0x4
4205loop_406:
4206 mova %xcc, %i7, %o5
4207loop_407:
4208 tcs %xcc, 0x5
4209loop_408:
4210 movl %icc, %i6, %i2
4211 brz %l1, loop_409
4212 fble,a %fcc1, loop_410
4213 movrgez %g5, %o2, %g3
4214 srax %g4, 0x05, %l6
4215loop_409:
4216 andn %g2, %g1, %l4
4217loop_410:
4218 addc %i5, 0x16F8, %o3
4219 mulscc %l2, 0x0251, %l5
4220 edge32n %o0, %l0, %i3
4221 movneg %icc, %o1, %g7
4222 movcc %icc, %i4, %i0
4223 tsubcc %o6, 0x01C1, %o4
4224 alignaddr %i1, %o7, %l3
4225 tpos %icc, 0x7
4226 sra %i7, 0x12, %g6
4227 movrlez %i6, 0x0C3, %o5
4228 fzeros %f14
4229 sethi 0x0291, %l1
4230 subcc %i2, %g5, %g3
4231 bcc,a %icc, loop_411
4232 tcs %xcc, 0x4
4233 sll %o2, 0x03, %l6
4234 mova %xcc, %g2, %g4
4235loop_411:
4236 tsubcc %g1, 0x170F, %i5
4237 fmuld8sux16 %f10, %f16, %f12
4238 fcmpd %fcc1, %f16, %f28
4239 brgez,a %o3, loop_412
4240 movgu %xcc, %l4, %l5
4241 edge8n %o0, %l2, %i3
4242 umul %o1, %l0, %i4
4243loop_412:
4244 fbl %fcc0, loop_413
4245 fble %fcc1, loop_414
4246 stb %g7, [%l7 + 0x26]
4247 fbug %fcc3, loop_415
4248loop_413:
4249 fmovsvs %xcc, %f3, %f17
4250loop_414:
4251 pdist %f26, %f24, %f22
4252 movpos %icc, %i0, %o6
4253loop_415:
4254 movneg %xcc, %i1, %o4
4255 fmovrdlez %o7, %f20, %f0
4256 wr %g0, 0x19, %asi
4257 prefetcha [%l7 + 0x68] %asi, 0x2
4258 bl,a %icc, loop_416
4259 movrne %l3, 0x35D, %g6
4260 movcs %xcc, %o5, %l1
4261 fmovsvc %xcc, %f31, %f3
4262loop_416:
4263 nop
4264 setx loop_417, %l0, %l1
4265 wrpr 0x1, %tl
4266 wrpr %l1, %tnpc
4267 setx 0x34400001400, %l0, %l1
4268 wrpr %l1, %tstate
4269 wrhpr 0x4, %htstate
4270 done
4271 tl %icc, 0x5
4272 movrlz %i2, %i6, %g3
4273 movg %icc, %o2, %l6
4274loop_417:
4275 movrgez %g2, 0x170, %g5
4276 move %xcc, %g4, %i5
4277 subccc %g1, %o3, %l5
4278 wr %g0, 0x0c, %asi
4279 stha %l4, [%l7 + 0x54] %asi
4280 fnot1s %f20, %f16
4281 taddcc %o0, %l2, %o1
4282 lduw [%l7 + 0x24], %i3
4283 orncc %i4, 0x13EB, %g7
4284 te %icc, 0x4
4285 movpos %icc, %l0, %i0
4286 fmovdleu %xcc, %f1, %f17
4287 fcmple32 %f20, %f30, %o6
4288 bpos %icc, loop_418
4289 edge8l %o4, %i1, %i7
4290 subccc %o7, %l3, %o5
4291 udivcc %l1, 0x16D6, %i2
4292loop_418:
4293 bg,a,pn %xcc, loop_419
4294 bg %xcc, loop_420
4295 edge16n %g6, %g3, %o2
4296 edge8n %i6, %l6, %g5
4297loop_419:
4298 fmul8x16 %f28, %f30, %f20
4299loop_420:
4300 nop
4301 set 0x79, %l2
4302 ldstuba [%l7 + %l2] 0x18, %g4
4303 stbar
4304 fble %fcc0, loop_421
4305 movrlz %g2, %i5, %g1
4306 move %icc, %l5, %o3
4307 fnegs %f27, %f23
4308loop_421:
4309 smul %l4, %o0, %l2
4310 movg %icc, %o1, %i4
4311 wr %g0, 0x22, %asi
4312 stba %g7, [%l7 + 0x7B] %asi
4313 membar #Sync
4314 orcc %l0, 0x13BE, %i0
4315 tgu %xcc, 0x1
4316 movpos %icc, %o6, %o4
4317 wr %g0, 0x0c, %asi
4318 ldsha [%l7 + 0x1E] %asi, %i3
4319 movg %icc, %i7, %o7
4320 udiv %l3, 0x1AEC, %i1
4321 fmovdvs %xcc, %f15, %f2
4322 movg %icc, %o5, %l1
4323 fornot1 %f22, %f2, %f10
4324 edge16 %i2, %g3, %o2
4325 alignaddr %i6, %g6, %l6
4326 std %f20, [%l7 + 0x70]
4327 tn %icc, 0x6
4328 sub %g4, 0x0EEB, %g5
4329 movrlz %i5, %g1, %g2
4330 ba,a %xcc, loop_422
4331 ldub [%l7 + 0x4E], %o3
4332 sdiv %l5, 0x1281, %l4
4333 edge32n %l2, %o0, %i4
4334loop_422:
4335 movrgez %g7, %l0, %i0
4336 andn %o1, 0x0204, %o6
4337 xnorcc %o4, 0x16A9, %i3
4338 fpsub32s %f20, %f12, %f8
4339 fmovs %f11, %f9
4340 swap [%l7 + 0x3C], %o7
4341 xnorcc %i7, %l3, %o5
4342 orncc %l1, %i2, %g3
4343 orn %i1, %o2, %i6
4344 edge16ln %g6, %g4, %l6
4345 movrgz %i5, %g5, %g2
4346 edge16n %g1, %o3, %l5
4347 fcmple16 %f24, %f2, %l4
4348 fmovrdlz %o0, %f8, %f24
4349 ldstub [%l7 + 0x6F], %i4
4350 fmovrsgz %g7, %f27, %f12
4351 movrlz %l2, 0x25B, %l0
4352 umulcc %i0, %o1, %o6
4353 tcs %icc, 0x0
4354 fxnors %f19, %f0, %f21
4355 fpadd16s %f20, %f18, %f9
4356 orncc %o4, %i3, %i7
4357 umul %o7, %l3, %l1
4358 fand %f4, %f14, %f14
4359 xor %i2, 0x1B00, %g3
4360 subcc %i1, %o5, %i6
4361 alignaddrl %o2, %g4, %g6
4362 umulcc %l6, 0x0A10, %i5
4363 lduh [%l7 + 0x12], %g5
4364 edge8ln %g1, %o3, %g2
4365 movrlez %l5, %o0, %i4
4366 movg %xcc, %l4, %l2
4367 movneg %icc, %g7, %l0
4368 wr %g0, 0x88, %asi
4369 ldxa [%l7 + 0x08] %asi, %o1
4370 tsubcctv %i0, %o6, %i3
4371 andcc %i7, %o7, %l3
4372 array8 %o4, %l1, %g3
4373 fmovsa %icc, %f23, %f21
4374 smul %i1, %o5, %i6
4375 sll %o2, %i2, %g6
4376 srl %g4, %i5, %l6
4377 sdivx %g5, 0x190F, %g1
4378 wr %g0, 0x89, %asi
4379 ldsha [%l7 + 0x0A] %asi, %g2
4380 ldub [%l7 + 0x74], %o3
4381 stb %o0, [%l7 + 0x62]
4382 edge16n %i4, %l4, %l5
4383 fmuld8sux16 %f13, %f0, %f16
4384 bneg,a,pn %xcc, loop_423
4385 brlez %l2, loop_424
4386 fmovrdne %l0, %f20, %f10
4387 ta %icc, 0x6
4388loop_423:
4389 bleu,a,pn %xcc, loop_425
4390loop_424:
4391 sub %g7, 0x0F6F, %i0
4392 ldsb [%l7 + 0x1D], %o6
4393 set 0x28, %g5
4394 ldswa [%l7 + %g5] 0x11, %i3
4395loop_425:
4396 alignaddrl %o1, %o7, %i7
4397 nop
4398 setx loop_426, %l0, %l1
4399 wrpr 0x1, %tl
4400 wrpr %l1, %tnpc
4401 setx 0x34400001400, %l0, %l1
4402 wrpr %l1, %tstate
4403 wrhpr 0x4, %htstate
4404 done
4405 xorcc %o4, 0x15A8, %l1
4406 fzero %f14
4407 xor %g3, %i1, %o5
4408loop_426:
4409 movvc %xcc, %l3, %o2
4410 bn,pn %icc, loop_427
4411 fblg,a %fcc0, loop_428
4412 fandnot1 %f8, %f26, %f16
4413 sdivx %i6, 0x0319, %i2
4414loop_427:
4415 fpadd16 %f12, %f6, %f24
4416loop_428:
4417 sdivcc %g4, 0x057B, %i5
4418 brz %l6, loop_429
4419 movrlez %g6, %g5, %g2
4420 movrlez %g1, 0x0C1, %o0
4421 sdiv %i4, 0x122F, %o3
4422loop_429:
4423 fbul,a %fcc1, loop_430
4424 sth %l5, [%l7 + 0x2A]
4425 fmovrslz %l2, %f16, %f29
4426 xnor %l0, 0x1D21, %l4
4427loop_430:
4428 ldsw [%l7 + 0x5C], %i0
4429 movle %xcc, %o6, %i3
4430 tcc %xcc, 0x1
4431 stbar
4432 fbg,a %fcc3, loop_431
4433 udiv %o1, 0x18EC, %g7
4434 sll %i7, 0x1A, %o7
4435 and %l1, 0x1190, %o4
4436loop_431:
4437 srl %g3, 0x00, %o5
4438 sll %i1, 0x18, %o2
4439 set 0x44, %g7
4440 lduwa [%l7 + %g7] 0x89, %i6
4441 membar 0x18
4442 fpadd32 %f8, %f2, %f10
4443 fbule %fcc3, loop_432
4444 addc %l3, 0x17C2, %i2
4445 movg %xcc, %i5, %g4
4446 subcc %l6, %g6, %g5
4447loop_432:
4448 tsubcc %g2, 0x0D85, %g1
4449 xnor %o0, %o3, %l5
4450 stx %l2, [%l7 + 0x48]
4451 fbul %fcc0, loop_433
4452 stx %i4, [%l7 + 0x10]
4453 fmovdg %xcc, %f15, %f30
4454 pdist %f22, %f14, %f14
4455loop_433:
4456 srlx %l0, %l4, %o6
4457 alignaddrl %i0, %o1, %g7
4458 movl %icc, %i7, %o7
4459 orn %l1, 0x1488, %o4
4460 andcc %i3, %o5, %g3
4461 movrlez %o2, 0x1E2, %i6
4462 fmovrslez %l3, %f1, %f27
4463 fmovrdlez %i1, %f18, %f20
4464 fmovdgu %xcc, %f29, %f11
4465 orncc %i5, 0x142F, %i2
4466 fble %fcc1, loop_434
4467 movcc %icc, %l6, %g4
4468 swap [%l7 + 0x08], %g5
4469 fcmps %fcc0, %f20, %f16
4470loop_434:
4471 fcmple16 %f20, %f2, %g2
4472 fmovdn %xcc, %f2, %f19
4473 fbne,a %fcc1, loop_435
4474 subccc %g6, %g1, %o3
4475 tvc %icc, 0x0
4476 umulcc %o0, 0x00C8, %l2
4477loop_435:
4478 addc %i4, 0x1D62, %l5
4479 fbuge,a %fcc3, loop_436
4480 fxor %f0, %f6, %f16
4481 fmovrdlz %l0, %f2, %f28
4482 and %l4, 0x1013, %o6
4483loop_436:
4484 edge8 %i0, %g7, %i7
4485 brz,a %o1, loop_437
4486 fmovrdlez %l1, %f8, %f24
4487 orn %o4, %o7, %i3
4488 lduh [%l7 + 0x0C], %g3
4489loop_437:
4490 edge8l %o5, %o2, %i6
4491 edge16l %l3, %i1, %i2
4492 fmuld8sux16 %f23, %f3, %f4
4493 fmul8sux16 %f30, %f14, %f12
4494 edge16ln %i5, %g4, %l6
4495 fcmpeq16 %f16, %f0, %g2
4496 movn %xcc, %g5, %g6
4497 fmovdvs %xcc, %f23, %f9
4498 ld [%l7 + 0x5C], %f24
4499 alignaddr %o3, %o0, %g1
4500 edge8l %i4, %l2, %l5
4501 fxors %f6, %f19, %f26
4502 bgu,a loop_438
4503 fmovrsgez %l0, %f26, %f19
4504 tle %icc, 0x6
4505 andcc %l4, 0x133D, %i0
4506loop_438:
4507 ldd [%l7 + 0x10], %f26
4508 set 0x70, %g6
4509 stxa %g7, [%l7 + %g6] 0x88
4510 fand %f30, %f4, %f28
4511 movre %o6, %o1, %l1
4512 ldub [%l7 + 0x31], %i7
4513 movrlez %o7, 0x3AE, %i3
4514 fpadd16 %f6, %f28, %f6
4515 edge16n %g3, %o5, %o4
4516 bleu,pn %icc, loop_439
4517 umulcc %o2, %i6, %l3
4518 nop
4519 set 0x1E, %g2
4520 sth %i2, [%l7 + %g2]
4521 alignaddrl %i1, %g4, %l6
4522loop_439:
4523 movg %icc, %g2, %i5
4524 edge16n %g5, %o3, %o0
4525 ba,a,pt %xcc, loop_440
4526 array8 %g6, %i4, %g1
4527 sethi 0x0434, %l5
4528 bpos,pn %icc, loop_441
4529loop_440:
4530 fbn,a %fcc2, loop_442
4531 array16 %l0, %l2, %i0
4532 fcmps %fcc0, %f8, %f1
4533loop_441:
4534 tvs %xcc, 0x0
4535loop_442:
4536 tne %xcc, 0x4
4537 edge32 %l4, %g7, %o6
4538 fmovscc %xcc, %f7, %f24
4539 sub %l1, 0x0B10, %i7
4540 fands %f25, %f1, %f15
4541 be,a,pn %icc, loop_443
4542 udivcc %o1, 0x04C3, %o7
4543 andncc %i3, %g3, %o5
4544 andcc %o2, 0x17EF, %o4
4545loop_443:
4546 tsubcctv %l3, %i6, %i2
4547 tne %xcc, 0x0
4548 ldub [%l7 + 0x56], %i1
4549 fcmpeq16 %f24, %f26, %l6
4550 fmovsleu %icc, %f29, %f26
4551 movcs %xcc, %g2, %i5
4552 wr %g0, 0x18, %asi
4553 lduba [%l7 + 0x7E] %asi, %g5
4554 subccc %g4, %o0, %g6
4555 set 0x40, %o3
4556 ldda [%l7 + %o3] 0x10, %f0
4557 edge8 %o3, %g1, %l5
4558 addcc %i4, %l2, %i0
4559 bshuffle %f10, %f4, %f12
4560 movgu %icc, %l0, %l4
4561 fsrc2 %f14, %f28
4562 wr %g0, 0x81, %asi
4563 ldsba [%l7 + 0x6F] %asi, %o6
4564 bge,a,pn %xcc, loop_444
4565 sdiv %l1, 0x1867, %g7
4566 set 0x28, %i0
4567 lda [%l7 + %i0] 0x14, %f3
4568loop_444:
4569 nop
4570 wr %g0, 0x80, %asi
4571 lduha [%l7 + 0x08] %asi, %i7
4572 srlx %o7, %i3, %o1
4573 st %f22, [%l7 + 0x4C]
4574 fnot2 %f18, %f22
4575 movrlz %g3, 0x0B4, %o5
4576 tsubcctv %o4, %l3, %o2
4577 fmovdcc %icc, %f27, %f29
4578 fmovs %f20, %f9
4579 tn %icc, 0x1
4580 fbne %fcc3, loop_445
4581 tg %xcc, 0x0
4582 stbar
4583 movvc %icc, %i2, %i6
4584loop_445:
4585 movre %i1, %g2, %l6
4586 nop
4587 setx loop_446, %l0, %l1
4588 wrpr 0x1, %tl
4589 wrpr %l1, %tpc
4590 add %l1, 0x4, %l1
4591 wrpr %l1, %tnpc
4592 setx 0x34400001400, %l0, %l1
4593 wrpr %l1, %tstate
4594 wrhpr 0x4, %htstate
4595 retry
4596 fnot1s %f27, %f26
4597 set 0x28, %l3
4598 ldxa [%l7 + %l3] 0x04, %g5
4599loop_446:
4600 nop
4601 set 0x40, %l1
4602 ldda [%l7 + %l1] 0x19, %g4
4603 ldd [%l7 + 0x30], %f14
4604 sub %i5, %g6, %o3
4605 edge8n %o0, %g1, %l5
4606 fbe %fcc0, loop_447
4607 tge %icc, 0x4
4608 set 0x50, %o2
4609 ldda [%l7 + %o2] 0x04, %i4
4610loop_447:
4611 sdivcc %l2, 0x0FE5, %i0
4612 and %l0, %o6, %l4
4613 edge8 %l1, %g7, %o7
4614 edge32 %i7, %o1, %i3
4615 fbne,a %fcc1, loop_448
4616 te %xcc, 0x6
4617 fmovspos %xcc, %f20, %f22
4618 fbug,a %fcc0, loop_449
4619loop_448:
4620 smul %o5, 0x092B, %o4
4621 bvc %xcc, loop_450
4622 edge16 %g3, %o2, %i2
4623loop_449:
4624 movcs %xcc, %l3, %i1
4625 fcmpgt32 %f18, %f2, %g2
4626loop_450:
4627 and %l6, 0x0439, %g5
4628 set 0x66, %g4
4629 lduba [%l7 + %g4] 0x89, %g4
4630 sth %i6, [%l7 + 0x22]
4631 orn %g6, 0x09E0, %i5
4632 sllx %o0, %g1, %l5
4633 sll %o3, %l2, %i0
4634 subc %i4, %o6, %l0
4635 fmovsvs %xcc, %f21, %f7
4636 fpsub16 %f6, %f18, %f8
4637 fmul8sux16 %f2, %f18, %f2
4638 movre %l1, %l4, %o7
4639 edge8ln %g7, %o1, %i3
4640 ble,a,pn %icc, loop_451
4641 sdivx %o5, 0x0435, %i7
4642 alignaddrl %o4, %g3, %i2
4643 movvs %xcc, %l3, %o2
4644loop_451:
4645 ba,a,pn %icc, loop_452
4646 addccc %g2, %l6, %g5
4647 wr %g0, 0x10, %asi
4648 lda [%l7 + 0x4C] %asi, %f31
4649loop_452:
4650 edge16n %g4, %i1, %g6
4651 movrgez %i5, %i6, %o0
4652 fbge %fcc0, loop_453
4653 restored
4654 rdpr %cwp, %g1
4655 rdpr %cansave, %g2
4656 rdpr %canrestore, %g3
4657 rdpr %cleanwin, %g4
4658 rdpr %otherwin, %g5
4659 rdpr %wstate, %g6
4660 fbge,a %fcc2, loop_454
4661 movvs %xcc, %l5, %g1
4662loop_453:
4663 te %xcc, 0x0
4664 tgu %icc, 0x3
4665loop_454:
4666 mulx %o3, %l2, %i4
4667 xnor %o6, %l0, %i0
4668 nop
4669 setx loop_455, %l0, %l1
4670 wrpr 0x1, %tl
4671 wrpr %l1, %tpc
4672 add %l1, 0x4, %l1
4673 wrpr %l1, %tnpc
4674 setx 0x34400001400, %l0, %l1
4675 wrpr %l1, %tstate
4676 wrhpr 0x4, %htstate
4677 retry
4678 edge16ln %l1, %o7, %l4
4679 set 0x46, %o1
4680 lduha [%l7 + %o1] 0x0c, %o1
4681loop_455:
4682 udiv %g7, 0x1963, %o5
4683 srlx %i3, 0x15, %i7
4684 fbe,a %fcc2, loop_456
4685 orncc %g3, %o4, %i2
4686 fnot2s %f13, %f16
4687 bn,a loop_457
4688loop_456:
4689 srlx %l3, %g2, %l6
4690 stbar
4691 fbne %fcc0, loop_458
4692loop_457:
4693 movne %xcc, %g5, %o2
4694 addccc %g4, %i1, %g6
4695 fcmpd %fcc2, %f6, %f14
4696loop_458:
4697 nop
4698 add %l7, 0x78, %l6
4699 wr %g0, 0x89, %asi
4700 ldxa [%l6] %asi, %i6
4701 casxa [%l6] %asi, %i6, %i5
4702 brlez %l5, loop_459
4703 movrlz %o0, %g1, %l2
4704 stw %i4, [%l7 + 0x0C]
4705 tle %xcc, 0x2
4706loop_459:
4707 edge8 %o3, %l0, %o6
4708 lduw [%l7 + 0x34], %i0
4709 srlx %o7, 0x0F, %l4
4710 fmovrslz %o1, %f28, %f25
4711 pdist %f6, %f8, %f14
4712 movrlz %g7, %o5, %i3
4713 xnorcc %i7, 0x1675, %g3
4714 tsubcctv %o4, 0x1E19, %l1
4715 for %f10, %f6, %f2
4716 fpack32 %f10, %f20, %f4
4717 fpack16 %f8, %f30
4718 fmovdle %xcc, %f14, %f4
4719 tsubcctv %l3, %i2, %l6
4720 stbar
4721 ta %xcc, 0x6
4722 xnorcc %g2, 0x0A66, %o2
4723 fpadd32 %f14, %f12, %f22
4724 fmovrslz %g4, %f29, %f20
4725 add %l7, 0x08, %l6
4726 wr %g0, 0x81, %asi
4727 ldxa [%l6] %asi, %i1
4728 casxa [%l6] 0x81, %i1, %g6
4729 sra %i6, 0x16, %i5
4730 stbar
4731 smul %l5, 0x04EF, %g5
4732 edge8n %o0, %l2, %g1
4733 srl %o3, 0x1D, %i4
4734 set 0x44, %o6
4735 ldsha [%l7 + %o6] 0x80, %o6
4736 st %f5, [%l7 + 0x64]
4737 wr %g0, 0x81, %asi
4738 stda %i0, [%l7 + 0x30] %asi
4739 add %l7, 0x68, %l6
4740 wr %g0, 0x10, %asi
4741 lda [%l6] %asi, %l0
4742 casa [%l6] %asi, %l0, %l4
4743 mova %icc, %o7, %g7
4744 movne %icc, %o5, %o1
4745 call loop_460
4746 smul %i7, 0x069D, %g3
4747 edge8ln %o4, %l1, %l3
4748 fbuge,a %fcc3, loop_461
4749loop_460:
4750 smul %i3, %l6, %i2
4751 movg %xcc, %g2, %g4
4752 xnor %o2, %g6, %i6
4753loop_461:
4754 tn %icc, 0x4
4755 subccc %i5, %l5, %g5
4756 fblg %fcc3, loop_462
4757 move %xcc, %o0, %l2
4758 fpsub16s %f12, %f12, %f21
4759 fmovsleu %icc, %f22, %f4
4760loop_462:
4761 fbl,a %fcc2, loop_463
4762 fexpand %f27, %f12
4763 nop
4764 setx loop_464, %l0, %l1
4765 wrpr 0x1, %tl
4766 wrpr %l1, %tnpc
4767 setx 0x34400001400, %l0, %l1
4768 wrpr %l1, %tstate
4769 wrhpr 0x4, %htstate
4770 done
4771 fmovrse %i1, %f11, %f19
4772loop_463:
4773 andncc %g1, %i4, %o6
4774 tcs %icc, 0x6
4775loop_464:
4776 tleu %icc, 0x5
4777 saved
4778 rdpr %cwp, %g1
4779 rdpr %cansave, %g2
4780 rdpr %canrestore, %g3
4781 rdpr %cleanwin, %g4
4782 rdpr %otherwin, %g5
4783 rdpr %wstate, %g6
4784 andcc %i0, %l0, %o3
4785 fmovdge %xcc, %f5, %f16
4786 wr %g0, 0x88, %asi
4787 stha %l4, [%l7 + 0x2A] %asi
4788 or %o7, %o5, %g7
4789 array16 %o1, %i7, %g3
4790 for %f24, %f24, %f30
4791 fnot2s %f22, %f26
4792 wr %g0, 0x80, %asi
4793 ldsha [%l7 + 0x14] %asi, %o4
4794 fbug %fcc3, loop_465
4795 add %l3, 0x04FC, %i3
4796 udivcc %l1, 0x0D05, %i2
4797 bge,a %xcc, loop_466
4798loop_465:
4799 ldstub [%l7 + 0x55], %l6
4800 edge16 %g4, %g2, %o2
4801 fmovd %f24, %f30
4802loop_466:
4803 ble loop_467
4804 fmovsleu %xcc, %f31, %f13
4805 edge32 %g6, %i6, %l5
4806 orncc %g5, %o0, %i5
4807loop_467:
4808 tgu %icc, 0x4
4809 subc %i1, 0x0C00, %g1
4810 bcs,a %icc, loop_468
4811 membar 0x3F
4812 fcmps %fcc3, %f22, %f18
4813 alignaddrl %l2, %i4, %o6
4814loop_468:
4815 te %icc, 0x0
4816 bgu,a,pn %xcc, loop_469
4817 edge32l %i0, %o3, %l0
4818 set 0x70, %g3
4819 ldda [%l7 + %g3] 0x80, %o6
4820loop_469:
4821 nop
4822 wr %g0, 0x11, %asi
4823 ldda [%l7 + 0x40] %asi, %f16
4824 edge32l %o5, %g7, %l4
4825 edge8 %i7, %o1, %o4
4826 orncc %g3, 0x0E3D, %l3
4827 fmovsle %xcc, %f12, %f30
4828 alignaddr %i3, %l1, %i2
4829 movvs %icc, %g4, %l6
4830 srlx %o2, %g2, %i6
4831 movrgez %l5, 0x1E4, %g6
4832 ble loop_470
4833 array32 %o0, %i5, %i1
4834 move %xcc, %g1, %g5
4835 movcc %xcc, %i4, %o6
4836loop_470:
4837 mulx %l2, 0x14C0, %i0
4838 ldsh [%l7 + 0x66], %o3
4839 sllx %l0, 0x19, %o7
4840 swap [%l7 + 0x24], %o5
4841 edge8ln %g7, %l4, %o1
4842 movne %xcc, %i7, %o4
4843 fnegs %f2, %f21
4844 fmovrsgz %l3, %f19, %f7
4845 movrgez %g3, %l1, %i2
4846 and %g4, 0x09EC, %l6
4847 fmovsge %icc, %f21, %f15
4848 fmovsge %xcc, %f7, %f18
4849 fbo,a %fcc0, loop_471
4850 ldsh [%l7 + 0x54], %o2
4851 nop
4852 setx loop_472, %l0, %l1
4853 jmpl %l1, %i3
4854 nop
4855 setx loop_473, %l0, %l1
4856 wrpr 0x1, %tl
4857 wrpr %l1, %tnpc
4858 setx 0x34400001400, %l0, %l1
4859 wrpr %l1, %tstate
4860 wrhpr 0x4, %htstate
4861 done
4862loop_471:
4863 andcc %g2, %i6, %l5
4864 stbar
4865loop_472:
4866 nop
4867 setx loop_474, %l0, %l1
4868 wrpr 0x1, %tl
4869 wrpr %l1, %tpc
4870 add %l1, 0x4, %l1
4871 wrpr %l1, %tnpc
4872 setx 0x34400001400, %l0, %l1
4873 wrpr %l1, %tstate
4874 wrhpr 0x4, %htstate
4875 retry
4876loop_473:
4877 edge8ln %o0, %g6, %i5
4878 fmuld8ulx16 %f23, %f10, %f20
4879 andncc %i1, %g5, %g1
4880loop_474:
4881 edge32l %i4, %o6, %i0
4882 movrlz %l2, %o3, %l0
4883 fmovda %xcc, %f20, %f4
4884 restored
4885 rdpr %cwp, %g1
4886 rdpr %cansave, %g2
4887 rdpr %canrestore, %g3
4888 rdpr %cleanwin, %g4
4889 rdpr %otherwin, %g5
4890 rdpr %wstate, %g6
4891 alignaddr %o5, %o7, %g7
4892 srax %l4, %i7, %o1
4893 fands %f15, %f9, %f0
4894 edge32n %o4, %l3, %g3
4895 fpsub16s %f3, %f9, %f7
4896 fsrc1s %f17, %f6
4897 bpos,a,pn %xcc, loop_475
4898 orn %l1, %i2, %l6
4899 edge8l %o2, %i3, %g4
4900 fmovdle %xcc, %f3, %f17
4901loop_475:
4902 st %f23, [%l7 + 0x58]
4903 edge32l %g2, %l5, %i6
4904 set 0x60, %g1
4905 lduwa [%l7 + %g1] 0x19, %o0
4906 tcs %xcc, 0x1
4907 movne %icc, %g6, %i1
4908 bcs,pt %icc, loop_476
4909 xorcc %i5, %g5, %i4
4910 set 0x48, %o7
4911 ldsha [%l7 + %o7] 0x80, %o6
4912loop_476:
4913 edge16n %i0, %l2, %g1
4914 sdiv %o3, 0x13E3, %o5
4915 fbo %fcc3, loop_477
4916 udivcc %l0, 0x0BB6, %o7
4917 movvc %xcc, %l4, %g7
4918 array32 %o1, %o4, %i7
4919loop_477:
4920 membar 0x42
4921 brlz %l3, loop_478
4922 fnot2s %f27, %f6
4923 udivx %l1, 0x0A89, %i2
4924 fcmpgt16 %f12, %f26, %l6
4925loop_478:
4926 restored
4927 rdpr %cwp, %g1
4928 rdpr %cansave, %g2
4929 rdpr %canrestore, %g3
4930 rdpr %cleanwin, %g4
4931 rdpr %otherwin, %g5
4932 rdpr %wstate, %g6
4933 fbe %fcc2, loop_479
4934 brlz,a %o2, loop_480
4935 lduh [%l7 + 0x66], %i3
4936 set 0x29, %l4
4937 stba %g4, [%l7 + %l4] 0x04
4938loop_479:
4939 movneg %xcc, %g3, %g2
4940loop_480:
4941 andn %i6, %o0, %l5
4942 membar #Sync
4943 wr %g0, 0xf0, %asi
4944 ldda [%l7 + 0x40] %asi, %f0
4945 smul %g6, %i1, %g5
4946 swap [%l7 + 0x40], %i4
4947 mova %xcc, %o6, %i0
4948 edge8l %i5, %l2, %o3
4949 fmovsne %xcc, %f5, %f15
4950 fnot1 %f8, %f6
4951 fmovdg %icc, %f15, %f18
4952 edge8n %g1, %o5, %l0
4953 te %icc, 0x0
4954 brgz,a %o7, loop_481
4955 fmul8sux16 %f10, %f18, %f8
4956 tsubcctv %g7, 0x1430, %l4
4957 fcmpne32 %f0, %f16, %o1
4958loop_481:
4959 sdivcc %i7, 0x047D, %o4
4960 movl %xcc, %l3, %i2
4961 fpsub16s %f31, %f16, %f22
4962 fabss %f20, %f17
4963 alignaddrl %l6, %l1, %o2
4964 srax %g4, 0x1E, %g3
4965 andn %i3, 0x1557, %i6
4966 ta %icc, 0x6
4967 and %g2, 0x11F8, %o0
4968 edge32n %g6, %i1, %g5
4969 popc %l5, %i4
4970 movvc %icc, %i0, %i5
4971 orncc %l2, 0x104B, %o6
4972 taddcctv %g1, 0x1A96, %o3
4973 tcs %xcc, 0x1
4974 orncc %o5, %o7, %l0
4975 movre %l4, %g7, %i7
4976 nop
4977 setx loop_482, %l0, %l1
4978 wrpr 0x1, %tl
4979 wrpr %l1, %tnpc
4980 setx 0x34400001400, %l0, %l1
4981 wrpr %l1, %tstate
4982 wrhpr 0x4, %htstate
4983 done
4984 popc %o1, %l3
4985 movcs %icc, %i2, %o4
4986 movre %l1, 0x341, %l6
4987loop_482:
4988 mova %xcc, %g4, %g3
4989 fsrc2s %f9, %f15
4990 ldd [%l7 + 0x60], %f16
4991 wr %g0, 0x88, %asi
4992 ldswa [%l7 + 0x14] %asi, %o2
4993 set 0x78, %o0
4994 stda %i2, [%l7 + %o0] 0x15
4995 bgu,a,pt %icc, loop_483
4996 tpos %icc, 0x3
4997 tneg %icc, 0x5
4998 movrlz %g2, 0x046, %o0
4999loop_483:
5000 xor %i6, 0x0535, %i1
5001 movrgez %g6, %l5, %i4
5002 edge32l %i0, %i5, %g5
5003 movg %xcc, %o6, %g1
5004 movrlez %o3, %o5, %l2
5005 tg %icc, 0x4
5006 sdivx %l0, 0x09FD, %l4
5007 nop
5008 setx loop_484, %l0, %l1
5009 jmpl %l1, %g7
5010 bne,a,pn %xcc, loop_485
5011 mulscc %i7, %o1, %l3
5012 brgz,a %o7, loop_486
5013loop_484:
5014 movcs %xcc, %i2, %o4
5015loop_485:
5016 fbue %fcc2, loop_487
5017 fcmple16 %f20, %f14, %l6
5018loop_486:
5019 andncc %l1, %g3, %o2
5020 fcmple32 %f24, %f30, %g4
5021loop_487:
5022 movrgez %i3, %g2, %o0
5023 tsubcctv %i6, 0x0C13, %g6
5024 alignaddr %l5, %i1, %i0
5025 saved
5026 rdpr %cwp, %g1
5027 rdpr %cansave, %g2
5028 rdpr %canrestore, %g3
5029 rdpr %cleanwin, %g4
5030 rdpr %otherwin, %g5
5031 rdpr %wstate, %g6
5032 faligndata %f26, %f6, %f30
5033 tn %icc, 0x5
5034 srax %i4, %i5, %g5
5035 fand %f22, %f8, %f18
5036 edge8l %o6, %g1, %o3
5037 tneg %xcc, 0x7
5038 bcs,a loop_488
5039 udivcc %o5, 0x1EA1, %l0
5040 fcmple32 %f8, %f16, %l2
5041 movn %icc, %l4, %g7
5042loop_488:
5043 subcc %o1, 0x10DC, %l3
5044 set 0x6D, %l0
5045 ldstuba [%l7 + %l0] 0x19, %i7
5046 fxnors %f0, %f27, %f3
5047 movg %xcc, %i2, %o7
5048 edge8n %o4, %l1, %l6
5049 xorcc %g3, 0x0495, %g4
5050 fmovsn %icc, %f22, %f27
5051 subccc %i3, 0x08F2, %o2
5052 wr %g0, 0x1e, %asi
5053 stda %f16, [%l7 + 0x40] %asi
5054 membar #Sync
5055 smulcc %o0, 0x1236, %g2
5056 fcmpne32 %f22, %f14, %i6
5057 movneg %xcc, %g6, %l5
5058 flush %l7 + 0x54
5059 udiv %i0, 0x05D9, %i1
5060 sethi 0x1BDB, %i5
5061 orn %i4, 0x1CBD, %g5
5062 mova %xcc, %o6, %g1
5063 sllx %o3, 0x1E, %l0
5064 fmovdneg %icc, %f9, %f30
5065 wr %g0, 0x80, %asi
5066 stba %l2, [%l7 + 0x61] %asi
5067 tvc %xcc, 0x5
5068 edge8n %l4, %g7, %o1
5069 tgu %xcc, 0x2
5070 move %xcc, %l3, %o5
5071 faligndata %f4, %f0, %f6
5072 st %f14, [%l7 + 0x44]
5073 wr %g0, 0xea, %asi
5074 stba %i7, [%l7 + 0x73] %asi
5075 membar #Sync
5076 tge %icc, 0x7
5077 addc %i2, 0x0EAB, %o4
5078 movl %xcc, %o7, %l6
5079 movcc %xcc, %g3, %g4
5080 xnorcc %i3, 0x1CFA, %l1
5081 fmovsvs %xcc, %f11, %f16
5082 ldd [%l7 + 0x50], %f26
5083 fcmpne32 %f24, %f2, %o2
5084 membar 0x3F
5085 bcs,a %icc, loop_489
5086 brgz %g2, loop_490
5087 xor %i6, %o0, %l5
5088 fmovsg %icc, %f13, %f12
5089loop_489:
5090 movpos %icc, %g6, %i0
5091loop_490:
5092 xor %i1, %i5, %i4
5093 tleu %icc, 0x7
5094 saved
5095 rdpr %cwp, %g1
5096 rdpr %cansave, %g2
5097 rdpr %canrestore, %g3
5098 rdpr %cleanwin, %g4
5099 rdpr %otherwin, %g5
5100 rdpr %wstate, %g6
5101 sdivcc %o6, 0x0A33, %g1
5102 movgu %icc, %o3, %l0
5103 edge16n %l2, %g5, %g7
5104 movcc %xcc, %o1, %l4
5105 ble,pn %xcc, loop_491
5106 move %icc, %o5, %i7
5107 edge16 %l3, %o4, %i2
5108 ldd [%l7 + 0x68], %i6
5109loop_491:
5110 bvs,pn %xcc, loop_492
5111 fnot2s %f13, %f23
5112 wr %g0, 0x19, %asi
5113 ldsba [%l7 + 0x61] %asi, %o7
5114loop_492:
5115 sll %g4, %g3, %l1
5116 movne %xcc, %i3, %o2
5117 movrgz %g2, %o0, %l5
5118 ble,a,pt %xcc, loop_493
5119 movn %xcc, %i6, %i0
5120 alignaddr %g6, %i1, %i5
5121 ldsh [%l7 + 0x50], %i4
5122loop_493:
5123 tvs %xcc, 0x6
5124 fmovdle %xcc, %f10, %f23
5125 movcs %xcc, %o6, %g1
5126 fzero %f16
5127 tn %xcc, 0x2
5128 set 0x24, %i7
5129 swapa [%l7 + %i7] 0x89, %l0
5130 mulx %l2, %o3, %g5
5131 smul %o1, %l4, %g7
5132 umulcc %i7, %o5, %l3
5133 fabss %f2, %f30
5134 fpsub32 %f16, %f12, %f8
5135 fxor %f20, %f16, %f14
5136 brgez,a %o4, loop_494
5137 movneg %icc, %i2, %l6
5138 fmovdl %xcc, %f17, %f21
5139 subcc %g4, %g3, %o7
5140loop_494:
5141 sir 0x0F09
5142 tg %xcc, 0x5
5143 fmovsle %xcc, %f15, %f10
5144 umulcc %i3, %l1, %g2
5145 array8 %o2, %l5, %i6
5146 edge16 %i0, %o0, %g6
5147 edge16ln %i5, %i4, %i1
5148 movrgez %o6, %l0, %l2
5149 siam 0x6
5150 set 0x40, %i6
5151 stda %f16, [%l7 + %i6] 0x89
5152 fnands %f28, %f8, %f30
5153 membar #Sync
5154 wr %g0, 0xf0, %asi
5155 ldda [%l7 + 0x40] %asi, %f16
5156 fmovdg %xcc, %f18, %f3
5157 fpsub16 %f26, %f28, %f20
5158 fands %f8, %f27, %f16
5159 stbar
5160 sra %g1, %o3, %g5
5161 sdivcc %l4, 0x12A6, %o1
5162 wr %g0, 0x89, %asi
5163 stda %i6, [%l7 + 0x40] %asi
5164 edge8ln %o5, %l3, %g7
5165 tleu %icc, 0x2
5166 movgu %xcc, %o4, %i2
5167 fors %f4, %f11, %f10
5168 udivx %l6, 0x1719, %g4
5169 edge16l %o7, %i3, %l1
5170 bne,pn %icc, loop_495
5171 tcc %xcc, 0x2
5172 udiv %g3, 0x05E0, %g2
5173 umul %l5, %o2, %i0
5174loop_495:
5175 tn %xcc, 0x3
5176 subccc %i6, 0x14E2, %g6
5177 fands %f13, %f21, %f5
5178 set 0x50, %i2
5179 ldda [%l7 + %i2] 0x88, %i4
5180 edge32n %i4, %i1, %o0
5181 edge8 %l0, %o6, %g1
5182 movl %xcc, %l2, %g5
5183 andcc %o3, %l4, %i7
5184 brlez %o1, loop_496
5185 addc %l3, %o5, %g7
5186 sll %o4, 0x05, %i2
5187 and %l6, %o7, %i3
5188loop_496:
5189 brnz %g4, loop_497
5190 mulscc %l1, %g2, %l5
5191 set 0x44, %l6
5192 swapa [%l7 + %l6] 0x11, %g3
5193loop_497:
5194 xnorcc %o2, 0x0E13, %i6
5195 ldsb [%l7 + 0x78], %i0
5196 tgu %xcc, 0x2
5197 edge16ln %i5, %g6, %i1
5198 fbuge %fcc3, loop_498
5199 movrlez %o0, %i4, %l0
5200 brgez,a %g1, loop_499
5201 fmovdvc %xcc, %f8, %f24
5202loop_498:
5203 movvs %xcc, %o6, %g5
5204 sllx %l2, %o3, %i7
5205loop_499:
5206 array8 %o1, %l3, %l4
5207 fcmpgt16 %f0, %f16, %o5
5208 nop
5209 set 0x2C, %i3
5210 prefetch [%l7 + %i3], 0x2
5211 edge8l %o4, %g7, %l6
5212 fands %f5, %f29, %f5
5213 fmovdgu %icc, %f13, %f6
5214 movg %icc, %o7, %i2
5215 array16 %g4, %l1, %i3
5216 tgu %icc, 0x4
5217 subc %g2, 0x1E4D, %g3
5218 sdivx %l5, 0x1329, %o2
5219 tle %icc, 0x5
5220 fsrc2s %f28, %f18
5221 swap [%l7 + 0x0C], %i0
5222 fnands %f12, %f17, %f2
5223 fbul %fcc1, loop_500
5224 array32 %i6, %i5, %i1
5225 restored
5226 rdpr %cwp, %g1
5227 rdpr %cansave, %g2
5228 rdpr %canrestore, %g3
5229 rdpr %cleanwin, %g4
5230 rdpr %otherwin, %g5
5231 rdpr %wstate, %g6
5232 movrlz %g6, 0x1D9, %o0
5233loop_500:
5234 bgu,a %icc, loop_501
5235 tcs %icc, 0x7
5236 fbge,a %fcc0, loop_502
5237 lduh [%l7 + 0x12], %l0
5238loop_501:
5239 movl %icc, %g1, %i4
5240 tne %icc, 0x5
5241loop_502:
5242 andn %g5, %l2, %o3
5243 bshuffle %f18, %f28, %f14
5244 movre %i7, 0x307, %o6
5245 edge8ln %l3, %l4, %o1
5246 set 0x50, %o4
5247 swapa [%l7 + %o4] 0x19, %o4
5248 fnot1s %f3, %f26
5249 set 0x10, %i5
5250 sta %f21, [%l7 + %i5] 0x0c
5251 brlz,a %g7, loop_503
5252 sra %o5, %l6, %o7
5253 bg,a,pt %icc, loop_504
5254 fmovdgu %icc, %f1, %f28
5255loop_503:
5256 be loop_505
5257 movpos %xcc, %i2, %g4
5258loop_504:
5259 fcmpes %fcc2, %f21, %f23
5260 fnand %f22, %f0, %f30
5261loop_505:
5262 nop
5263 set 0x2C, %i4
5264 ldsha [%l7 + %i4] 0x18, %i3
5265 ldsw [%l7 + 0x10], %l1
5266 movre %g3, %l5, %o2
5267 popc %i0, %i6
5268 tle %xcc, 0x0
5269 wr %g0, 0x11, %asi
5270 ldsha [%l7 + 0x6A] %asi, %i5
5271 sra %g2, %i1, %g6
5272 fpadd32s %f20, %f1, %f12
5273 fxors %f23, %f12, %f28
5274 bcs,a,pt %xcc, loop_506
5275 edge32n %l0, %o0, %i4
5276 sdivx %g5, 0x1E4E, %g1
5277 movn %icc, %l2, %i7
5278loop_506:
5279 movneg %xcc, %o6, %l3
5280 fsrc1 %f28, %f16
5281 orcc %o3, 0x045A, %o1
5282 umulcc %l4, 0x1FF5, %o4
5283 fbn %fcc1, loop_507
5284 ldsh [%l7 + 0x50], %g7
5285 xor %o5, 0x1BED, %o7
5286 restored
5287 rdpr %cwp, %g1
5288 rdpr %cansave, %g2
5289 rdpr %canrestore, %g3
5290 rdpr %cleanwin, %g4
5291 rdpr %otherwin, %g5
5292 rdpr %wstate, %g6
5293loop_507:
5294 movgu %xcc, %l6, %g4
5295 orncc %i3, 0x0DA5, %i2
5296 ldd [%l7 + 0x50], %l0
5297 restored
5298 rdpr %cwp, %g1
5299 rdpr %cansave, %g2
5300 rdpr %canrestore, %g3
5301 rdpr %cleanwin, %g4
5302 rdpr %otherwin, %g5
5303 rdpr %wstate, %g6
5304 fmovdneg %icc, %f27, %f10
5305 sethi 0x0F08, %g3
5306 tle %xcc, 0x6
5307 fmovrdne %o2, %f2, %f4
5308 movg %icc, %i0, %l5
5309 edge32 %i6, %g2, %i5
5310 set 0x42, %l5
5311 ldsba [%l7 + %l5] 0x81, %g6
5312 movgu %xcc, %l0, %o0
5313 alignaddr %i1, %i4, %g5
5314 set 0x50, %o5
5315 ldda [%l7 + %o5] 0x2c, %l2
5316 wr %g0, 0xea, %asi
5317 stha %g1, [%l7 + 0x5C] %asi
5318 membar #Sync
5319 fmovdl %xcc, %f21, %f20
5320 ld [%l7 + 0x14], %f23
5321 sra %i7, %l3, %o3
5322 fandnot1s %f8, %f21, %f12
5323 ldsb [%l7 + 0x7F], %o1
5324 bvs,a loop_508
5325 sra %l4, 0x08, %o6
5326 sllx %g7, %o4, %o5
5327 set 0x0E, %i1
5328 lduha [%l7 + %i1] 0x14, %l6
5329loop_508:
5330 addccc %o7, %g4, %i3
5331 restored
5332 rdpr %cwp, %g1
5333 rdpr %cansave, %g2
5334 rdpr %canrestore, %g3
5335 rdpr %cleanwin, %g4
5336 rdpr %otherwin, %g5
5337 rdpr %wstate, %g6
5338 mova %icc, %i2, %l1
5339 fmovsne %icc, %f27, %f23
5340 bleu loop_509
5341 fsrc1s %f22, %f13
5342 brlez %o2, loop_510
5343 sra %i0, 0x0B, %g3
5344loop_509:
5345 fmovdl %xcc, %f22, %f7
5346 subc %l5, 0x0F2C, %i6
5347loop_510:
5348 fmovsgu %icc, %f8, %f11
5349 edge8l %i5, %g6, %g2
5350 sethi 0x022A, %o0
5351 movle %xcc, %l0, %i1
5352 tgu %icc, 0x0
5353 fmovsa %xcc, %f2, %f22
5354 movrlz %i4, %l2, %g1
5355 sdivcc %g5, 0x0497, %i7
5356 fble,a %fcc0, loop_511
5357 ldd [%l7 + 0x30], %o2
5358 srl %l3, 0x05, %l4
5359 fblg,a %fcc0, loop_512
5360loop_511:
5361 fandnot1 %f8, %f12, %f30
5362 movneg %xcc, %o1, %g7
5363 tge %icc, 0x1
5364loop_512:
5365 nop
5366 set 0x78, %l2
5367 std %o4, [%l7 + %l2]
5368 udivcc %o6, 0x03D4, %l6
5369 movleu %xcc, %o5, %g4
5370 sll %o7, %i2, %i3
5371 subcc %l1, 0x0F05, %o2
5372 edge8ln %i0, %g3, %l5
5373 movvc %xcc, %i5, %i6
5374 movn %xcc, %g6, %g2
5375 fmul8x16 %f25, %f12, %f30
5376 membar #Sync
5377 wr %g0, 0xf0, %asi
5378 ldda [%l7 + 0x40] %asi, %f16
5379 brgz %o0, loop_513
5380 fbug %fcc0, loop_514
5381 sub %i1, 0x01A6, %i4
5382 fcmped %fcc3, %f6, %f16
5383loop_513:
5384 prefetch [%l7 + 0x6C], 0x2
5385loop_514:
5386 edge8ln %l0, %g1, %g5
5387 addcc %l2, 0x0E8A, %o3
5388 ldstub [%l7 + 0x27], %i7
5389 mulx %l4, %o1, %l3
5390 fandnot2s %f6, %f8, %f0
5391 fpadd16 %f26, %f28, %f20
5392 taddcc %g7, 0x0092, %o4
5393 edge16n %o6, %l6, %g4
5394 fmovrdgez %o7, %f30, %f6
5395 ldub [%l7 + 0x4A], %i2
5396 tl %xcc, 0x2
5397 tvc %xcc, 0x3
5398 movne %icc, %o5, %l1
5399 fbn,a %fcc3, loop_515
5400 fmuld8ulx16 %f23, %f9, %f16
5401 taddcctv %i3, %i0, %o2
5402 tle %xcc, 0x3
5403loop_515:
5404 udivx %g3, 0x05A7, %l5
5405 tpos %xcc, 0x5
5406 tgu %icc, 0x7
5407 fmovsn %xcc, %f0, %f30
5408 andn %i6, 0x07B7, %i5
5409 ldsb [%l7 + 0x09], %g2
5410 edge8n %o0, %i1, %i4
5411 edge32n %l0, %g6, %g5
5412 addcc %l2, %g1, %o3
5413 andcc %i7, %o1, %l3
5414 tneg %icc, 0x0
5415 brgez,a %l4, loop_516
5416 sdiv %g7, 0x1FD7, %o6
5417 nop
5418 setx loop_517, %l0, %l1
5419 wrpr 0x1, %tl
5420 wrpr %l1, %tpc
5421 add %l1, 0x4, %l1
5422 wrpr %l1, %tnpc
5423 setx 0x34400001400, %l0, %l1
5424 wrpr %l1, %tstate
5425 wrhpr 0x4, %htstate
5426 retry
5427 movcs %xcc, %o4, %g4
5428loop_516:
5429 sdivcc %o7, 0x0A7C, %i2
5430 ba,pt %xcc, loop_518
5431loop_517:
5432 bpos,a,pn %icc, loop_519
5433 xnor %l6, 0x0162, %l1
5434 srl %o5, %i0, %i3
5435loop_518:
5436 movcc %icc, %o2, %l5
5437loop_519:
5438 fsrc1s %f21, %f21
5439 ldsh [%l7 + 0x46], %i6
5440 fcmpeq16 %f4, %f12, %i5
5441 mova %icc, %g2, %g3
5442 fnot1 %f30, %f20
5443 fmovsne %xcc, %f31, %f31
5444 fmovspos %icc, %f17, %f20
5445 srl %o0, 0x1D, %i4
5446 bpos,pt %icc, loop_520
5447 xor %i1, 0x1E48, %g6
5448 alignaddrl %l0, %g5, %l2
5449 edge8l %o3, %g1, %i7
5450loop_520:
5451 andcc %l3, 0x170B, %o1
5452 or %g7, 0x0D03, %l4
5453 for %f2, %f8, %f26
5454 tgu %icc, 0x5
5455 orncc %o6, 0x00A4, %o4
5456 fbg %fcc3, loop_521
5457 sll %g4, 0x1C, %i2
5458 set 0x4C, %g5
5459 ldsha [%l7 + %g5] 0x89, %o7
5460loop_521:
5461 ldstub [%l7 + 0x08], %l6
5462 tsubcc %o5, 0x02B7, %i0
5463 orncc %i3, 0x1694, %l1
5464 ldsw [%l7 + 0x68], %l5
5465 xorcc %o2, 0x1A5D, %i6
5466 srax %i5, 0x01, %g2
5467 tle %xcc, 0x1
5468 wr %g0, 0x81, %asi
5469 ldswa [%l7 + 0x68] %asi, %g3
5470 fpadd32 %f8, %f24, %f12
5471 xnorcc %o0, 0x0751, %i4
5472 tne %xcc, 0x2
5473 fones %f26
5474 movrne %i1, %g6, %l0
5475 sllx %g5, 0x15, %l2
5476 fmovsle %xcc, %f13, %f16
5477 addc %o3, %g1, %i7
5478 tg %xcc, 0x2
5479 fmovscs %icc, %f11, %f12
5480 tl %xcc, 0x2
5481 edge8n %l3, %o1, %l4
5482 subcc %g7, %o6, %o4
5483 movre %i2, %o7, %g4
5484 wr %g0, 0x10, %asi
5485 swapa [%l7 + 0x78] %asi, %o5
5486 fcmpgt32 %f4, %f26, %l6
5487 movrlz %i0, 0x36A, %i3
5488 bgu,a loop_522
5489 fandnot2 %f18, %f20, %f8
5490 sir 0x1FCE
5491 movneg %icc, %l5, %o2
5492loop_522:
5493 fpadd32s %f2, %f31, %f9
5494 fzeros %f7
5495 edge8n %l1, %i5, %i6
5496 saved
5497 rdpr %cwp, %g1
5498 rdpr %cansave, %g2
5499 rdpr %canrestore, %g3
5500 rdpr %cleanwin, %g4
5501 rdpr %otherwin, %g5
5502 rdpr %wstate, %g6
5503 brlz,a %g3, loop_523
5504 sra %o0, %g2, %i1
5505 udivcc %i4, 0x1558, %l0
5506 sllx %g6, 0x09, %g5
5507loop_523:
5508 orncc %o3, 0x03E1, %l2
5509 move %icc, %g1, %i7
5510 srlx %o1, %l3, %g7
5511 fcmpes %fcc0, %f16, %f11
5512 sra %o6, %l4, %o4
5513 tle %icc, 0x1
5514 sdivx %i2, 0x050F, %g4
5515 fmovspos %icc, %f11, %f31
5516 alignaddr %o5, %l6, %o7
5517 fnor %f30, %f8, %f22
5518 fnegd %f6, %f16
5519 fnor %f30, %f8, %f4
5520 tsubcctv %i0, 0x1901, %l5
5521 fmovdle %xcc, %f2, %f21
5522 movl %icc, %i3, %l1
5523 edge16 %i5, %i6, %g3
5524 move %xcc, %o2, %g2
5525 edge32n %i1, %o0, %i4
5526 fbo %fcc2, loop_524
5527 edge16l %g6, %g5, %o3
5528 bvc,a %xcc, loop_525
5529 edge32ln %l2, %g1, %i7
5530loop_524:
5531 nop
5532 set 0x08, %g7
5533 lduha [%l7 + %g7] 0x0c, %o1
5534loop_525:
5535 movvc %icc, %l0, %g7
5536 movrgz %o6, %l4, %l3
5537 stbar
5538 bne loop_526
5539 fands %f27, %f17, %f31
5540 fsrc1s %f28, %f9
5541 fmovrsne %o4, %f9, %f31
5542loop_526:
5543 bne loop_527
5544 edge8 %g4, %o5, %l6
5545 bg,a,pn %icc, loop_528
5546 fsrc1s %f24, %f26
5547loop_527:
5548 edge16n %i2, %o7, %i0
5549 movrlez %l5, %i3, %l1
5550loop_528:
5551 nop
5552 wr %g0, 0x04, %asi
5553 lduwa [%l7 + 0x18] %asi, %i6
5554 xnorcc %g3, %i5, %g2
5555 ld [%l7 + 0x3C], %f10
5556 restored
5557 rdpr %cwp, %g1
5558 rdpr %cansave, %g2
5559 rdpr %canrestore, %g3
5560 rdpr %cleanwin, %g4
5561 rdpr %otherwin, %g5
5562 rdpr %wstate, %g6
5563 fmovda %icc, %f16, %f9
5564 subc %i1, 0x1071, %o2
5565 set 0x48, %g6
5566 swapa [%l7 + %g6] 0x80, %i4
5567 umul %g6, 0x07F4, %o0
5568 mulx %o3, 0x1A9C, %l2
5569 add %g5, %i7, %g1
5570 brnz,a %o1, loop_529
5571 sdivx %l0, 0x0C57, %o6
5572 edge16 %l4, %g7, %l3
5573 st %f19, [%l7 + 0x70]
5574loop_529:
5575 alignaddr %o4, %o5, %g4
5576 orncc %i2, %o7, %l6
5577 bne %xcc, loop_530
5578 bne %icc, loop_531
5579 tneg %xcc, 0x5
5580 movrlz %l5, 0x107, %i0
5581loop_530:
5582 nop
5583 set 0x1E, %g2
5584 lduha [%l7 + %g2] 0x18, %i3
5585loop_531:
5586 sdivx %l1, 0x1CD6, %g3
5587 fxnors %f7, %f2, %f27
5588 fbug %fcc0, loop_532
5589 andncc %i6, %i5, %i1
5590 movrlez %g2, 0x1A3, %o2
5591 sll %i4, 0x0E, %o0
5592loop_532:
5593 movrlz %o3, 0x336, %l2
5594 array8 %g6, %i7, %g1
5595 tsubcctv %o1, %g5, %o6
5596 xnor %l0, 0x0518, %l4
5597 sll %l3, %g7, %o4
5598 te %xcc, 0x2
5599 movvc %icc, %g4, %i2
5600 srlx %o5, 0x09, %o7
5601 fornot2s %f20, %f7, %f20
5602 fpack32 %f8, %f20, %f16
5603 edge32l %l6, %i0, %l5
5604 nop
5605 setx loop_533, %l0, %l1
5606 jmpl %l1, %i3
5607 nop
5608 setx loop_534, %l0, %l1
5609 wrpr 0x1, %tl
5610 wrpr %l1, %tnpc
5611 setx 0x34400001400, %l0, %l1
5612 wrpr %l1, %tstate
5613 wrhpr 0x4, %htstate
5614 done
5615 movre %l1, 0x124, %i6
5616 set 0x78, %o3
5617 stda %g2, [%l7 + %o3] 0x14
5618loop_533:
5619 nop
5620 wr %g0, 0x89, %asi
5621 stda %f16, [%l7 + 0x40] %asi
5622loop_534:
5623 nop
5624 wr %g0, 0x18, %asi
5625 stha %i1, [%l7 + 0x30] %asi
5626 fmovdvs %xcc, %f10, %f24
5627 udivcc %g2, 0x003B, %o2
5628 fmovdcs %icc, %f12, %f10
5629 bne,pn %xcc, loop_535
5630 mulscc %i5, 0x0448, %i4
5631 lduw [%l7 + 0x3C], %o0
5632 fbuge %fcc0, loop_536
5633loop_535:
5634 stbar
5635 movgu %icc, %l2, %g6
5636 wr %g0, 0x19, %asi
5637 sta %f4, [%l7 + 0x24] %asi
5638loop_536:
5639 saved
5640 rdpr %cwp, %g1
5641 rdpr %cansave, %g2
5642 rdpr %canrestore, %g3
5643 rdpr %cleanwin, %g4
5644 rdpr %otherwin, %g5
5645 rdpr %wstate, %g6
5646 srl %o3, %g1, %o1
5647 set 0x28, %i0
5648 prefetcha [%l7 + %i0] 0x0c, 0x2
5649 wr %g0, 0xe2, %asi
5650 stda %o6, [%l7 + 0x50] %asi
5651 membar #Sync
5652 popc 0x1910, %l0
5653 taddcctv %i7, %l3, %l4
5654 sll %o4, %g7, %g4
5655 movvc %icc, %i2, %o5
5656 bg,a loop_537
5657 fxnors %f7, %f12, %f6
5658 edge8n %l6, %o7, %i0
5659 set 0x13, %l1
5660 lduba [%l7 + %l1] 0x11, %l5
5661loop_537:
5662 movcs %icc, %i3, %l1
5663 nop
5664 setx loop_538, %l0, %l1
5665 wrpr 0x1, %tl
5666 wrpr %l1, %tnpc
5667 setx 0x34400001400, %l0, %l1
5668 wrpr %l1, %tstate
5669 wrhpr 0x4, %htstate
5670 done
5671 fornot2 %f26, %f12, %f16
5672 fmovdneg %xcc, %f9, %f28
5673 movgu %icc, %g3, %i6
5674loop_538:
5675 bneg,pn %xcc, loop_539
5676 fcmpes %fcc1, %f31, %f16
5677 fmovsg %xcc, %f21, %f3
5678 brgz,a %i1, loop_540
5679loop_539:
5680 sdiv %o2, 0x0212, %g2
5681 ble,a,pn %icc, loop_541
5682 fbue %fcc2, loop_542
5683loop_540:
5684 tvc %xcc, 0x7
5685 edge8ln %i4, %o0, %l2
5686loop_541:
5687 nop
5688 wr %g0, 0xe3, %asi
5689 stda %i4, [%l7 + 0x38] %asi
5690 membar #Sync
5691loop_542:
5692 fmovrsne %o3, %f6, %f16
5693 sdivcc %g1, 0x1028, %g6
5694 add %g5, 0x1B0F, %o6
5695 stbar
5696 edge16 %o1, %i7, %l0
5697 smul %l3, %o4, %g7
5698 tle %xcc, 0x5
5699 alignaddr %l4, %g4, %o5
5700 fmul8x16au %f29, %f15, %f12
5701 bcc,a %xcc, loop_543
5702 movre %i2, 0x288, %l6
5703 wr %g0, 0x10, %asi
5704 stha %i0, [%l7 + 0x42] %asi
5705loop_543:
5706 fble %fcc1, loop_544
5707 fmovrslez %o7, %f23, %f12
5708 smulcc %l5, %l1, %i3
5709 tcc %icc, 0x7
5710loop_544:
5711 movge %icc, %g3, %i1
5712 srl %o2, %g2, %i6
5713 movne %icc, %i4, %o0
5714 wr %g0, 0xf8, %asi
5715 stda %f16, [%l7 + 0x40] %asi
5716 membar #Sync
5717 edge16ln %i5, %l2, %g1
5718 movle %xcc, %g6, %g5
5719 ta %icc, 0x7
5720 edge16ln %o6, %o1, %o3
5721 udivx %i7, 0x1B65, %l0
5722 sethi 0x00C9, %l3
5723 tn %icc, 0x0
5724 fbu %fcc1, loop_545
5725 fmul8ulx16 %f16, %f8, %f4
5726 movge %xcc, %o4, %g7
5727 movcc %xcc, %g4, %l4
5728loop_545:
5729 movl %xcc, %i2, %o5
5730 movl %xcc, %l6, %o7
5731 prefetch [%l7 + 0x48], 0x3
5732 fmovdcc %icc, %f23, %f10
5733 movneg %xcc, %i0, %l5
5734 srlx %i3, 0x14, %l1
5735 brnz %i1, loop_546
5736 edge16 %o2, %g2, %g3
5737 taddcc %i6, %o0, %i5
5738 and %i4, %l2, %g1
5739loop_546:
5740 fpsub16s %f6, %f29, %f0
5741 alignaddr %g5, %g6, %o6
5742 movleu %icc, %o3, %o1
5743 fbule %fcc3, loop_547
5744 tg %icc, 0x2
5745 fnot1s %f27, %f12
5746 mulscc %l0, 0x1EB8, %i7
5747loop_547:
5748 nop
5749 set 0x12, %l3
5750 stba %o4, [%l7 + %l3] 0x0c
5751 fornot1s %f25, %f30, %f5
5752 alignaddr %l3, %g7, %l4
5753 popc 0x0F6F, %i2
5754 be,a,pt %icc, loop_548
5755 edge16l %o5, %l6, %g4
5756 array32 %o7, %i0, %i3
5757 fbuge %fcc0, loop_549
5758loop_548:
5759 sdivcc %l5, 0x049B, %l1
5760 alignaddr %i1, %o2, %g3
5761 umulcc %g2, 0x1D09, %i6
5762loop_549:
5763 andncc %i5, %i4, %o0
5764 fcmpes %fcc0, %f1, %f12
5765 subccc %g1, %g5, %l2
5766 sdivx %g6, 0x1B5C, %o3
5767 fmovrsgez %o6, %f2, %f11
5768 tne %icc, 0x5
5769 umulcc %o1, %i7, %o4
5770 membar 0x7B
5771 tneg %icc, 0x7
5772 umulcc %l0, 0x18FC, %l3
5773 fmovdvc %icc, %f18, %f7
5774 call loop_550
5775 ba,a,pt %xcc, loop_551
5776 edge32ln %g7, %i2, %o5
5777 nop
5778 setx loop_552, %l0, %l1
5779 wrpr 0x1, %tl
5780 wrpr %l1, %tpc
5781 add %l1, 0x4, %l1
5782 wrpr %l1, %tnpc
5783 setx 0x34400001400, %l0, %l1
5784 wrpr %l1, %tstate
5785 wrhpr 0x4, %htstate
5786 retry
5787loop_550:
5788 umul %l6, %l4, %g4
5789loop_551:
5790 brgz,a %o7, loop_553
5791 addcc %i3, %i0, %l5
5792loop_552:
5793 bpos loop_554
5794 bvc,pt %xcc, loop_555
5795loop_553:
5796 orcc %l1, 0x08D7, %o2
5797 movvs %xcc, %g3, %g2
5798loop_554:
5799 edge8ln %i6, %i1, %i5
5800loop_555:
5801 movg %xcc, %o0, %g1
5802 edge8ln %g5, %i4, %g6
5803 tn %icc, 0x2
5804 movvs %icc, %l2, %o6
5805 movvs %icc, %o1, %i7
5806 fpackfix %f6, %f30
5807 edge32ln %o3, %l0, %l3
5808 udivcc %g7, 0x1A4C, %i2
5809 array16 %o5, %l6, %o4
5810 faligndata %f18, %f8, %f6
5811 sdiv %g4, 0x0CF6, %o7
5812 flush %l7 + 0x4C
5813 movvs %xcc, %l4, %i0
5814 array16 %i3, %l5, %o2
5815 umulcc %g3, 0x1099, %l1
5816 fbne,a %fcc2, loop_556
5817 array8 %i6, %i1, %i5
5818 brlez %g2, loop_557
5819 srlx %g1, 0x08, %o0
5820loop_556:
5821 movge %xcc, %g5, %i4
5822 fmovrse %l2, %f29, %f22
5823loop_557:
5824 ldsw [%l7 + 0x64], %g6
5825 fmovdcc %icc, %f14, %f23
5826 fbe %fcc1, loop_558
5827 ld [%l7 + 0x68], %f28
5828 fnors %f31, %f12, %f19
5829 edge32 %o6, %o1, %o3
5830loop_558:
5831 tcs %xcc, 0x2
5832 fbl,a %fcc1, loop_559
5833 fexpand %f28, %f8
5834 movre %i7, 0x00F, %l0
5835 movrgz %l3, %i2, %g7
5836loop_559:
5837 popc 0x0534, %o5
5838 fmuld8sux16 %f4, %f11, %f18
5839 alignaddr %o4, %g4, %l6
5840 brnz %o7, loop_560
5841 edge8l %i0, %l4, %i3
5842 umulcc %l5, %g3, %o2
5843 movre %i6, 0x2BD, %l1
5844loop_560:
5845 edge32 %i1, %i5, %g1
5846 sub %o0, %g2, %g5
5847 array8 %l2, %i4, %o6
5848 udiv %g6, 0x1014, %o3
5849 xnor %i7, 0x16AE, %o1
5850 movcc %xcc, %l0, %l3
5851 tg %icc, 0x0
5852 movle %xcc, %g7, %o5
5853 mulx %o4, 0x15BF, %i2
5854 subcc %l6, %g4, %o7
5855 wr %g0, 0x89, %asi
5856 lduba [%l7 + 0x57] %asi, %i0
5857 sra %i3, %l4, %l5
5858 tsubcc %g3, 0x0FDC, %o2
5859 brgez %l1, loop_561
5860 tcs %icc, 0x0
5861 fmovdneg %xcc, %f12, %f26
5862 ldd [%l7 + 0x70], %i6
5863loop_561:
5864 movne %icc, %i5, %g1
5865 edge16ln %i1, %o0, %g5
5866 te %icc, 0x4
5867 alignaddrl %l2, %g2, %o6
5868 addc %i4, %g6, %o3
5869 smulcc %o1, 0x174B, %l0
5870 fbue %fcc2, loop_562
5871 tsubcctv %l3, 0x11D1, %i7
5872 movrlez %g7, 0x314, %o5
5873 andn %i2, 0x1AA2, %l6
5874loop_562:
5875 sra %o4, 0x0B, %o7
5876 bneg,a,pn %xcc, loop_563
5877 fbg %fcc3, loop_564
5878 fmovsneg %xcc, %f6, %f4
5879 fmovrdgez %g4, %f12, %f20
5880loop_563:
5881 fmovsgu %icc, %f28, %f12
5882loop_564:
5883 xnor %i0, 0x029C, %l4
5884 bcc,pn %icc, loop_565
5885 subcc %i3, %l5, %o2
5886 fpsub32 %f0, %f10, %f10
5887 fcmped %fcc0, %f10, %f2
5888loop_565:
5889 addcc %g3, 0x1601, %l1
5890 xor %i5, 0x074B, %i6
5891 nop
5892 setx loop_566, %l0, %l1
5893 wrpr 0x1, %tl
5894 wrpr %l1, %tpc
5895 add %l1, 0x4, %l1
5896 wrpr %l1, %tnpc
5897 setx 0x34400001400, %l0, %l1
5898 wrpr %l1, %tstate
5899 wrhpr 0x4, %htstate
5900 retry
5901 tsubcc %g1, %o0, %i1
5902 movvc %xcc, %l2, %g2
5903 brgz %g5, loop_567
5904loop_566:
5905 fbo,a %fcc1, loop_568
5906 fble %fcc2, loop_569
5907 fcmpne16 %f14, %f14, %o6
5908loop_567:
5909 tleu %xcc, 0x4
5910loop_568:
5911 bcs loop_570
5912loop_569:
5913 bge loop_571
5914 andcc %i4, 0x08E0, %g6
5915 movg %icc, %o1, %o3
5916loop_570:
5917 addcc %l3, 0x071C, %l0
5918loop_571:
5919 array8 %g7, %i7, %i2
5920 ta %icc, 0x1
5921 xorcc %l6, 0x0353, %o4
5922 subccc %o7, %g4, %i0
5923 fnor %f8, %f0, %f10
5924 edge32 %l4, %i3, %l5
5925 movgu %icc, %o5, %g3
5926 fmuld8ulx16 %f20, %f2, %f10
5927 udivx %l1, 0x18B6, %i5
5928 brnz,a %o2, loop_572
5929 nop
5930 setx loop_573, %l0, %l1
5931 wrpr 0x1, %tl
5932 wrpr %l1, %tnpc
5933 setx 0x34400001400, %l0, %l1
5934 wrpr %l1, %tstate
5935 wrhpr 0x4, %htstate
5936 done
5937 fbue %fcc1, loop_574
5938 fxors %f8, %f25, %f17
5939loop_572:
5940 subcc %i6, %g1, %i1
5941loop_573:
5942 ldd [%l7 + 0x20], %f4
5943loop_574:
5944 movpos %xcc, %o0, %l2
5945 fnegs %f18, %f0
5946 sethi 0x120B, %g2
5947 movrlez %g5, %i4, %g6
5948 andncc %o1, %o6, %o3
5949 edge16 %l0, %l3, %i7
5950 movcc %xcc, %g7, %i2
5951 fmovsge %xcc, %f31, %f6
5952 wr %g0, 0x11, %asi
5953 stwa %l6, [%l7 + 0x58] %asi
5954 udivx %o7, 0x090F, %g4
5955 movgu %xcc, %i0, %o4
5956 brlz,a %l4, loop_575
5957 mova %xcc, %i3, %o5
5958 movne %icc, %l5, %g3
5959 popc 0x0DE0, %l1
5960loop_575:
5961 movre %i5, %i6, %g1
5962 fbe,a %fcc2, loop_576
5963 fmovrdgez %o2, %f16, %f0
5964 fornot1 %f6, %f18, %f0
5965 set 0x71, %g4
5966 ldstuba [%l7 + %g4] 0x80, %i1
5967loop_576:
5968 movpos %xcc, %l2, %g2
5969 ldx [%l7 + 0x08], %o0
5970 edge8n %g5, %i4, %g6
5971 brnz,a %o6, loop_577
5972 fpadd16 %f10, %f10, %f26
5973 stw %o3, [%l7 + 0x78]
5974 bn,pn %xcc, loop_578
5975loop_577:
5976 mulscc %l0, %l3, %o1
5977 lduw [%l7 + 0x5C], %i7
5978 edge8l %g7, %i2, %o7
5979loop_578:
5980 sub %l6, 0x0021, %i0
5981 subc %o4, %l4, %i3
5982 taddcc %o5, 0x0C0C, %l5
5983 smulcc %g3, %g4, %l1
5984 tvs %xcc, 0x7
5985 fbg,a %fcc0, loop_579
5986 fbe,a %fcc1, loop_580
5987 taddcctv %i6, %g1, %o2
5988 andn %i5, %l2, %g2
5989loop_579:
5990 movrne %o0, %i1, %i4
5991loop_580:
5992 fmovsg %icc, %f29, %f7
5993 sdivcc %g6, 0x0E5B, %g5
5994 fba,a %fcc0, loop_581
5995 lduh [%l7 + 0x08], %o6
5996 fmovsvc %icc, %f21, %f18
5997 fmovsge %xcc, %f4, %f19
5998loop_581:
5999 fpadd16 %f24, %f26, %f4
6000 ldstub [%l7 + 0x09], %l0
6001 movrgz %l3, %o3, %o1
6002 array16 %i7, %i2, %g7
6003 nop
6004 setx loop_582, %l0, %l1
6005 wrpr 0x1, %tl
6006 wrpr %l1, %tpc
6007 add %l1, 0x4, %l1
6008 wrpr %l1, %tnpc
6009 setx 0x34400001400, %l0, %l1
6010 wrpr %l1, %tstate
6011 wrhpr 0x4, %htstate
6012 retry
6013 ldd [%l7 + 0x20], %i6
6014 sll %o7, 0x06, %o4
6015 fmovdg %xcc, %f10, %f31
6016loop_582:
6017 movrgz %i0, %i3, %o5
6018 nop
6019 setx loop_583, %l0, %l1
6020 jmpl %l1, %l5
6021 fornot1s %f6, %f2, %f7
6022 edge8n %l4, %g4, %l1
6023 fbne,a %fcc0, loop_584
6024loop_583:
6025 fmovsvc %icc, %f20, %f11
6026 movcs %xcc, %g3, %i6
6027 movne %xcc, %o2, %i5
6028loop_584:
6029 andncc %g1, %l2, %o0
6030 xnorcc %i1, 0x11D9, %g2
6031 fmul8x16 %f11, %f18, %f8
6032 edge16l %g6, %g5, %o6
6033 edge16ln %l0, %i4, %o3
6034 fnor %f16, %f2, %f10
6035 tge %xcc, 0x6
6036 orncc %o1, 0x11D9, %l3
6037 sdivx %i7, 0x0156, %i2
6038 edge8 %g7, %o7, %o4
6039 fbuge,a %fcc0, loop_585
6040 sdiv %i0, 0x0CB0, %i3
6041 lduw [%l7 + 0x7C], %o5
6042 lduw [%l7 + 0x14], %l6
6043loop_585:
6044 srlx %l5, %l4, %l1
6045 tg %icc, 0x3
6046 movn %icc, %g4, %g3
6047 sir 0x0C5F
6048 fmovdn %xcc, %f12, %f21
6049 edge32 %i6, %i5, %o2
6050 ldd [%l7 + 0x28], %l2
6051 fcmpes %fcc0, %f30, %f9
6052 nop
6053 setx loop_586, %l0, %l1
6054 wrpr 0x1, %tl
6055 wrpr %l1, %tpc
6056 add %l1, 0x4, %l1
6057 wrpr %l1, %tnpc
6058 setx 0x34400001400, %l0, %l1
6059 wrpr %l1, %tstate
6060 wrhpr 0x4, %htstate
6061 retry
6062 movvs %icc, %o0, %i1
6063 add %l7, 0x68, %l6
6064 wr %g0, 0x80, %asi
6065 lda [%l6] %asi, %g2
6066 casa [%l6] %asi, %g2, %g1
6067loop_586:
6068 nop
6069 set 0x53, %o1
6070 stba %g5, [%l7 + %o1] 0x19
6071 ldd [%l7 + 0x10], %g6
6072 set 0x78, %o2
6073 stda %l0, [%l7 + %o2] 0x22
6074 membar #Sync
6075 smul %o6, 0x1DE8, %i4
6076 bl,pt %xcc, loop_587
6077 movcc %xcc, %o3, %l3
6078 tcs %xcc, 0x5
6079 movgu %xcc, %o1, %i2
6080loop_587:
6081 umulcc %i7, 0x0AA8, %o7
6082 tvc %icc, 0x3
6083 flush %l7 + 0x4C
6084 tvs %icc, 0x2
6085 ldd [%l7 + 0x60], %f4
6086 tsubcc %g7, 0x07C7, %i0
6087 fmul8sux16 %f8, %f20, %f28
6088 fmovrsgez %o4, %f8, %f14
6089 fmovsa %icc, %f22, %f29
6090 fmovda %icc, %f31, %f11
6091 orncc %i3, %l6, %o5
6092 fmovrdgz %l4, %f4, %f4
6093 tleu %icc, 0x5
6094 fmovsg %xcc, %f29, %f19
6095 fnand %f10, %f12, %f0
6096 fpadd32s %f29, %f27, %f13
6097 movg %xcc, %l5, %l1
6098 ldstub [%l7 + 0x31], %g3
6099 alignaddrl %g4, %i6, %o2
6100 tcc %icc, 0x3
6101 bge %xcc, loop_588
6102 movrne %l2, 0x3FF, %o0
6103 movgu %xcc, %i1, %i5
6104 alignaddr %g2, %g5, %g6
6105loop_588:
6106 xnorcc %l0, 0x11A4, %o6
6107 sdivcc %g1, 0x19D4, %o3
6108 bcs,a,pn %xcc, loop_589
6109 tgu %icc, 0x0
6110 brlz,a %i4, loop_590
6111 sdivcc %l3, 0x1852, %i2
6112loop_589:
6113 udivx %i7, 0x175C, %o1
6114 xorcc %o7, 0x01CF, %i0
6115loop_590:
6116 fnor %f12, %f8, %f10
6117 stb %g7, [%l7 + 0x16]
6118 or %i3, %l6, %o5
6119 edge16 %o4, %l4, %l5
6120 fmovsn %xcc, %f30, %f30
6121 wr %g0, 0x11, %asi
6122 prefetcha [%l7 + 0x08] %asi, 0x3
6123 fcmpgt32 %f8, %f26, %g4
6124 fnot2s %f30, %f21
6125 fpackfix %f30, %f16
6126 sethi 0x11E1, %g3
6127 fmovda %icc, %f7, %f5
6128 edge16l %o2, %i6, %l2
6129 std %f10, [%l7 + 0x40]
6130 fmovdcs %icc, %f31, %f6
6131 tgu %icc, 0x6
6132 subc %i1, %i5, %o0
6133 wr %g0, 0xe2, %asi
6134 stha %g5, [%l7 + 0x54] %asi
6135 membar #Sync
6136 tcc %icc, 0x0
6137 set 0x6B, %g3
6138 stba %g6, [%l7 + %g3] 0x04
6139 array16 %l0, %g2, %g1
6140 movvs %icc, %o3, %i4
6141 fblg,a %fcc2, loop_591
6142 movn %icc, %l3, %i2
6143 fbue,a %fcc2, loop_592
6144 orcc %o6, %i7, %o7
6145loop_591:
6146 fbue %fcc0, loop_593
6147 movrgz %o1, 0x36F, %g7
6148loop_592:
6149 bleu,pn %icc, loop_594
6150 edge8 %i3, %i0, %l6
6151loop_593:
6152 fbe %fcc3, loop_595
6153 tneg %xcc, 0x2
6154loop_594:
6155 nop
6156 set 0x74, %g1
6157 lda [%l7 + %g1] 0x04, %f23
6158loop_595:
6159 pdist %f24, %f4, %f0
6160 bn,a %icc, loop_596
6161 edge32ln %o5, %o4, %l4
6162 srlx %l1, %l5, %g4
6163 bgu,pt %icc, loop_597
6164loop_596:
6165 smul %g3, %i6, %o2
6166 fnegs %f2, %f19
6167 umul %l2, %i5, %o0
6168loop_597:
6169 fmovd %f8, %f0
6170 xnor %i1, %g6, %l0
6171 fcmpeq16 %f18, %f22, %g5
6172 srl %g1, %o3, %i4
6173 add %l7, 0x30, %l6
6174 wr %g0, 0x89, %asi
6175 ldxa [%l6] %asi, %g2
6176 casxa [%l6] 0x89, %g2, %l3
6177 mova %icc, %i2, %i7
6178 nop
6179 set 0x5C, %o6
6180 stw %o6, [%l7 + %o6]
6181 fnegs %f21, %f1
6182 array32 %o7, %o1, %i3
6183 fnand %f6, %f8, %f8
6184 sub %g7, %i0, %l6
6185 fnot1s %f20, %f25
6186 orcc %o4, %o5, %l1
6187 nop
6188 set 0x63, %o7
6189 ldub [%l7 + %o7], %l5
6190 fbu %fcc1, loop_598
6191 edge16l %g4, %l4, %i6
6192 movrgz %g3, %l2, %i5
6193 movrgez %o2, 0x06D, %o0
6194loop_598:
6195 movrne %i1, %g6, %l0
6196 umul %g5, %g1, %o3
6197 fmovsle %xcc, %f25, %f17
6198 fnands %f24, %f13, %f27
6199 nop
6200 setx loop_599, %l0, %l1
6201 wrpr 0x1, %tl
6202 wrpr %l1, %tnpc
6203 setx 0x34400001400, %l0, %l1
6204 wrpr %l1, %tstate
6205 wrhpr 0x4, %htstate
6206 done
6207 udivx %i4, 0x1D3D, %l3
6208 fmuld8sux16 %f26, %f8, %f12
6209 movrlz %g2, %i7, %i2
6210loop_599:
6211 fba,a %fcc3, loop_600
6212 fmovsneg %icc, %f20, %f12
6213 fmovrse %o7, %f10, %f13
6214 fxnor %f12, %f18, %f28
6215loop_600:
6216 taddcctv %o1, %o6, %g7
6217 edge32l %i0, %l6, %i3
6218 xnorcc %o5, %o4, %l5
6219 movvc %icc, %l1, %g4
6220 addcc %l4, %g3, %i6
6221 brlz,a %l2, loop_601
6222 stx %o2, [%l7 + 0x78]
6223 array32 %i5, %o0, %g6
6224 mulscc %i1, %l0, %g5
6225loop_601:
6226 srl %g1, 0x0A, %i4
6227 sllx %l3, 0x11, %g2
6228 fmovsgu %icc, %f13, %f19
6229 fmovsne %xcc, %f13, %f22
6230 nop
6231 setx loop_602, %l0, %l1
6232 wrpr 0x1, %tl
6233 wrpr %l1, %tpc
6234 add %l1, 0x4, %l1
6235 wrpr %l1, %tnpc
6236 setx 0x34400001400, %l0, %l1
6237 wrpr %l1, %tstate
6238 wrhpr 0x4, %htstate
6239 retry
6240 fornot2s %f4, %f10, %f23
6241 fpsub16s %f20, %f8, %f2
6242 fpadd16 %f24, %f6, %f8
6243loop_602:
6244 edge8 %i7, %i2, %o3
6245 be loop_603
6246 srlx %o1, %o6, %o7
6247 stw %i0, [%l7 + 0x70]
6248 tg %icc, 0x6
6249loop_603:
6250 addccc %g7, 0x1710, %l6
6251 fcmpes %fcc3, %f9, %f17
6252 edge16l %i3, %o5, %o4
6253 sdivcc %l1, 0x1F34, %l5
6254 bshuffle %f22, %f10, %f22
6255 edge8ln %g4, %g3, %i6
6256 edge32ln %l2, %o2, %l4
6257 taddcc %o0, %g6, %i1
6258 swap [%l7 + 0x14], %l0
6259 st %f12, [%l7 + 0x74]
6260 fmovsg %icc, %f8, %f16
6261 bgu,a %icc, loop_604
6262 udivcc %g5, 0x12CB, %g1
6263 bgu,pn %icc, loop_605
6264 fbn %fcc3, loop_606
6265loop_604:
6266 tsubcctv %i4, %i5, %l3
6267 andncc %g2, %i2, %o3
6268loop_605:
6269 ldstub [%l7 + 0x52], %o1
6270loop_606:
6271 nop
6272 set 0x24, %o0
6273 ldsba [%l7 + %o0] 0x15, %i7
6274 fnot2s %f19, %f15
6275 edge32ln %o6, %o7, %g7
6276 edge32 %l6, %i0, %i3
6277 or %o4, 0x0E5C, %o5
6278 movne %xcc, %l1, %g4
6279 fmovdg %icc, %f12, %f23
6280 sllx %g3, %i6, %l2
6281 movvc %xcc, %o2, %l5
6282 movg %xcc, %l4, %g6
6283 fble %fcc1, loop_607
6284 edge16n %i1, %l0, %o0
6285 sethi 0x0AB6, %g1
6286 sdiv %i4, 0x15CC, %g5
6287loop_607:
6288 prefetch [%l7 + 0x1C], 0x0
6289 fmovsgu %xcc, %f24, %f28
6290 subccc %l3, %i5, %i2
6291 bvs,pn %icc, loop_608
6292 tn %icc, 0x7
6293 sir 0x1A04
6294 fbe,a %fcc1, loop_609
6295loop_608:
6296 flush %l7 + 0x6C
6297 edge16l %o3, %g2, %i7
6298 movvc %xcc, %o1, %o7
6299loop_609:
6300 edge16 %o6, %g7, %l6
6301 mulscc %i0, 0x1289, %i3
6302 movrlz %o5, 0x065, %o4
6303 sra %g4, 0x09, %l1
6304 sethi 0x0A4E, %i6
6305 brgz,a %g3, loop_610
6306 tcs %icc, 0x1
6307 fxnors %f30, %f15, %f14
6308 fcmpd %fcc3, %f18, %f8
6309loop_610:
6310 nop
6311 wr %g0, 0x10, %asi
6312 stwa %l2, [%l7 + 0x34] %asi
6313 wr %g0, 0x18, %asi
6314 ldstuba [%l7 + 0x78] %asi, %o2
6315 andncc %l5, %l4, %i1
6316 tvs %icc, 0x1
6317 sllx %g6, %o0, %l0
6318 sll %i4, 0x03, %g5
6319 fcmpd %fcc2, %f4, %f14
6320 wr %g0, 0x89, %asi
6321 stda %l2, [%l7 + 0x68] %asi
6322 edge16ln %g1, %i2, %i5
6323 nop
6324 set 0x58, %l0
6325 prefetch [%l7 + %l0], 0x0
6326 fcmple16 %f10, %f12, %o3
6327 set 0x40, %i7
6328 ldda [%l7 + %i7] 0x80, %f0
6329 bpos,a %xcc, loop_611
6330 array8 %g2, %i7, %o7
6331 bneg,a,pn %icc, loop_612
6332 fmovdcc %icc, %f13, %f9
6333loop_611:
6334 restored
6335 rdpr %cwp, %g1
6336 rdpr %cansave, %g2
6337 rdpr %canrestore, %g3
6338 rdpr %cleanwin, %g4
6339 rdpr %otherwin, %g5
6340 rdpr %wstate, %g6
6341 set 0x4C, %i6
6342 lduha [%l7 + %i6] 0x04, %o1
6343loop_612:
6344 array8 %o6, %l6, %g7
6345 movg %xcc, %i0, %o5
6346 movleu %icc, %i3, %g4
6347 andn %l1, 0x14B4, %i6
6348 edge8l %g3, %l2, %o4
6349 tsubcctv %l5, 0x1129, %l4
6350 array16 %o2, %g6, %o0
6351 fmovrde %l0, %f26, %f24
6352 xnorcc %i1, %i4, %l3
6353 taddcc %g5, %i2, %g1
6354 movgu %icc, %o3, %i5
6355 ta %xcc, 0x0
6356 orcc %g2, %i7, %o1
6357 std %o6, [%l7 + 0x30]
6358 or %o7, 0x1EFA, %l6
6359 te %icc, 0x1
6360 te %icc, 0x2
6361 bl,pt %icc, loop_613
6362 ldub [%l7 + 0x3D], %i0
6363 fpsub32 %f22, %f22, %f6
6364 fnot1 %f30, %f14
6365loop_613:
6366 bl loop_614
6367 tl %xcc, 0x0
6368 addcc %o5, %g7, %g4
6369 fnor %f14, %f20, %f30
6370loop_614:
6371 tvs %icc, 0x5
6372 tsubcc %i3, %i6, %g3
6373 bvc,pt %icc, loop_615
6374 fmovspos %icc, %f3, %f17
6375 addccc %l1, %l2, %l5
6376 edge16n %l4, %o2, %g6
6377loop_615:
6378 subccc %o0, 0x1A26, %o4
6379 fnor %f10, %f16, %f20
6380 fbe %fcc1, loop_616
6381 fzero %f14
6382 xnorcc %i1, 0x07F8, %i4
6383 subc %l0, %g5, %i2
6384loop_616:
6385 nop
6386 wr %g0, 0x88, %asi
6387 ldda [%l7 + 0x10] %asi, %l2
6388 mova %xcc, %g1, %i5
6389 movneg %xcc, %o3, %g2
6390 udivx %o1, 0x1914, %o6
6391 fmovsle %icc, %f8, %f1
6392 tge %icc, 0x5
6393 srlx %i7, %o7, %i0
6394 movl %xcc, %l6, %g7
6395 te %icc, 0x6
6396 membar #Sync
6397 wr %g0, 0xf1, %asi
6398 ldda [%l7 + 0x40] %asi, %f0
6399 sth %o5, [%l7 + 0x5E]
6400 fbn,a %fcc2, loop_617
6401 movl %xcc, %g4, %i6
6402 fbg %fcc2, loop_618
6403 movneg %icc, %i3, %g3
6404loop_617:
6405 tle %xcc, 0x1
6406 fpmerge %f29, %f30, %f16
6407loop_618:
6408 brnz,a %l1, loop_619
6409 movrlez %l2, %l5, %l4
6410 andn %o2, %o0, %g6
6411 movrlz %o4, %i1, %l0
6412loop_619:
6413 siam 0x2
6414 xnor %i4, 0x1CAE, %g5
6415 ldx [%l7 + 0x60], %l3
6416 fblg %fcc3, loop_620
6417 sub %g1, %i5, %i2
6418 alignaddr %o3, %o1, %o6
6419 mulscc %i7, %g2, %i0
6420loop_620:
6421 addcc %l6, 0x1ED6, %g7
6422 bg,a loop_621
6423 fmovsn %icc, %f22, %f12
6424 fbo,a %fcc0, loop_622
6425 fmovsvs %xcc, %f2, %f14
6426loop_621:
6427 srlx %o7, 0x0C, %g4
6428 fcmple32 %f2, %f12, %o5
6429loop_622:
6430 movl %xcc, %i6, %g3
6431 movn %xcc, %i3, %l2
6432 saved
6433 rdpr %cwp, %g1
6434 rdpr %cansave, %g2
6435 rdpr %canrestore, %g3
6436 rdpr %cleanwin, %g4
6437 rdpr %otherwin, %g5
6438 rdpr %wstate, %g6
6439 movrlez %l5, %l1, %l4
6440 fmul8x16 %f1, %f10, %f18
6441 ld [%l7 + 0x6C], %f24
6442 andn %o0, %g6, %o4
6443 xnor %i1, 0x16D2, %o2
6444 edge16l %l0, %i4, %g5
6445 brgez,a %g1, loop_623
6446 udivcc %i5, 0x0E3E, %l3
6447 wr %g0, 0x19, %asi
6448 lda [%l7 + 0x2C] %asi, %f15
6449loop_623:
6450 edge32l %o3, %o1, %o6
6451 srax %i2, %i7, %i0
6452 fzero %f24
6453 fmovse %icc, %f19, %f4
6454 brlez %l6, loop_624
6455 edge32ln %g7, %g2, %g4
6456 fbuge %fcc1, loop_625
6457 tle %icc, 0x5
6458loop_624:
6459 nop
6460 setx loop_626, %l0, %l1
6461 jmpl %l1, %o7
6462 ld [%l7 + 0x1C], %f30
6463loop_625:
6464 nop
6465 set 0x7F, %l4
6466 stb %i6, [%l7 + %l4]
6467 edge32 %o5, %g3, %i3
6468loop_626:
6469 ta %icc, 0x0
6470 wr %g0, 0x04, %asi
6471 stda %l2, [%l7 + 0x08] %asi
6472 edge16n %l5, %l4, %l1
6473 fbul,a %fcc3, loop_627
6474 ld [%l7 + 0x50], %f13
6475 tsubcc %g6, 0x0A21, %o0
6476 srax %i1, 0x03, %o4
6477loop_627:
6478 edge16ln %o2, %i4, %g5
6479 tneg %xcc, 0x5
6480 wr %g0, 0x80, %asi
6481 ldda [%l7 + 0x40] %asi, %f0
6482 edge32ln %g1, %l0, %l3
6483 andn %i5, %o1, %o3
6484 bcc loop_628
6485 srl %o6, 0x09, %i2
6486 tge %xcc, 0x7
6487 fbl,a %fcc3, loop_629
6488loop_628:
6489 edge16ln %i7, %i0, %g7
6490 fpadd32 %f8, %f10, %f8
6491 nop
6492 setx loop_630, %l0, %l1
6493 wrpr 0x1, %tl
6494 wrpr %l1, %tnpc
6495 setx 0x34400001400, %l0, %l1
6496 wrpr %l1, %tstate
6497 wrhpr 0x4, %htstate
6498 done
6499loop_629:
6500 fandnot1 %f22, %f20, %f12
6501 ta %xcc, 0x3
6502 sub %l6, 0x070C, %g4
6503loop_630:
6504 fmovdleu %icc, %f25, %f27
6505 fcmpne16 %f0, %f16, %g2
6506 subcc %i6, 0x0143, %o7
6507 te %xcc, 0x4
6508 movge %xcc, %o5, %g3
6509 fpsub32s %f7, %f28, %f19
6510 xor %i3, %l5, %l2
6511 movg %icc, %l1, %l4
6512 fmovdn %icc, %f12, %f9
6513 sll %o0, 0x06, %g6
6514 smulcc %i1, %o2, %o4
6515 membar 0x04
6516 brnz,a %i4, loop_631
6517 bne loop_632
6518 std %f24, [%l7 + 0x58]
6519 edge8 %g5, %l0, %l3
6520loop_631:
6521 tl %icc, 0x2
6522loop_632:
6523 sdivx %g1, 0x1147, %i5
6524 movrne %o3, %o1, %i2
6525 umul %o6, 0x1C70, %i0
6526 wr %g0, 0x80, %asi
6527 stwa %i7, [%l7 + 0x74] %asi
6528 fmovdneg %xcc, %f3, %f15
6529 lduh [%l7 + 0x2C], %g7
6530 movrne %l6, 0x085, %g2
6531 swap [%l7 + 0x78], %g4
6532 fcmpgt16 %f0, %f24, %o7
6533 movcs %icc, %o5, %i6
6534 fornot2s %f20, %f31, %f6
6535 fxnors %f4, %f18, %f11
6536 fmovsa %icc, %f13, %f6
6537 movgu %xcc, %i3, %l5
6538 movrgez %l2, %g3, %l4
6539 srax %o0, %g6, %l1
6540 std %f28, [%l7 + 0x28]
6541 fpadd16s %f14, %f10, %f19
6542 movvs %xcc, %i1, %o2
6543 fpsub32 %f28, %f16, %f30
6544 movrlz %i4, 0x150, %o4
6545 sdivx %l0, 0x11D5, %g5
6546 brgez,a %g1, loop_633
6547 sub %i5, 0x18B3, %l3
6548 movvs %xcc, %o3, %o1
6549 fbl %fcc3, loop_634
6550loop_633:
6551 fbe %fcc1, loop_635
6552 fba %fcc2, loop_636
6553 stbar
6554loop_634:
6555 tsubcctv %i2, 0x004E, %i0
6556loop_635:
6557 mulx %o6, %i7, %l6
6558loop_636:
6559 nop
6560 set 0x40, %l6
6561 ldda [%l7 + %l6] 0x81, %f0
6562 add %l7, 0x78, %l6
6563 wr %g0, 0x18, %asi
6564 ldxa [%l6] %asi, %g2
6565 casxa [%l6] 0x18, %g2, %g7
6566 edge8n %g4, %o7, %o5
6567 edge8l %i6, %l5, %i3
6568 fbul,a %fcc2, loop_637
6569 tn %icc, 0x7
6570 bneg loop_638
6571 mulscc %l2, 0x08B5, %g3
6572loop_637:
6573 ldd [%l7 + 0x70], %f14
6574 fpmerge %f0, %f5, %f22
6575loop_638:
6576 smulcc %o0, 0x033D, %l4
6577 array16 %g6, %i1, %l1
6578 addc %i4, 0x0870, %o4
6579 srlx %l0, %g5, %o2
6580 set 0x7C, %i3
6581 lduwa [%l7 + %i3] 0x19, %g1
6582 set 0x40, %i2
6583 stda %f16, [%l7 + %i2] 0x89
6584 movn %xcc, %l3, %o3
6585 srl %i5, 0x15, %i2
6586 wr %g0, 0x19, %asi
6587 stha %o1, [%l7 + 0x12] %asi
6588 fcmpne32 %f12, %f20, %o6
6589 sethi 0x19DC, %i7
6590 bneg loop_639
6591 mova %xcc, %i0, %g2
6592 tgu %icc, 0x1
6593 subc %g7, %g4, %o7
6594loop_639:
6595 movpos %xcc, %l6, %i6
6596 brgz %l5, loop_640
6597 fpadd16s %f4, %f28, %f19
6598 andncc %o5, %i3, %g3
6599 bgu,a loop_641
6600loop_640:
6601 call loop_642
6602 udivx %o0, 0x04E9, %l4
6603 faligndata %f24, %f16, %f30
6604loop_641:
6605 fzeros %f1
6606loop_642:
6607 st %f4, [%l7 + 0x0C]
6608 edge32 %l2, %g6, %l1
6609 movn %xcc, %i1, %o4
6610 movrgez %i4, %l0, %o2
6611 smul %g5, %g1, %o3
6612 fxor %f8, %f22, %f30
6613 wr %g0, 0x89, %asi
6614 ldswa [%l7 + 0x34] %asi, %i5
6615 xnor %i2, 0x126E, %l3
6616 edge8ln %o1, %i7, %i0
6617 nop
6618 setx loop_643, %l0, %l1
6619 jmpl %l1, %g2
6620 fmul8x16 %f10, %f4, %f12
6621 fnand %f18, %f6, %f20
6622 movcc %xcc, %o6, %g7
6623loop_643:
6624 movpos %icc, %o7, %l6
6625 fornot1 %f12, %f22, %f8
6626 sra %i6, 0x08, %l5
6627 fsrc1s %f18, %f8
6628 fnot2s %f30, %f10
6629 fbo,a %fcc3, loop_644
6630 faligndata %f8, %f30, %f16
6631 lduw [%l7 + 0x68], %o5
6632 fmovdpos %xcc, %f28, %f8
6633loop_644:
6634 movge %icc, %g4, %i3
6635 umulcc %g3, %o0, %l4
6636 te %xcc, 0x0
6637 sllx %l2, 0x1A, %l1
6638 smulcc %g6, %i1, %o4
6639 restored
6640 rdpr %cwp, %g1
6641 rdpr %cansave, %g2
6642 rdpr %canrestore, %g3
6643 rdpr %cleanwin, %g4
6644 rdpr %otherwin, %g5
6645 rdpr %wstate, %g6
6646 umulcc %i4, 0x0120, %o2
6647 fand %f20, %f20, %f0
6648 fmovrsgz %l0, %f29, %f3
6649 fbe %fcc2, loop_645
6650 andn %g5, %g1, %i5
6651 fand %f12, %f24, %f14
6652 bge loop_646
6653loop_645:
6654 tne %xcc, 0x5
6655 wr %g0, 0x11, %asi
6656 stda %o2, [%l7 + 0x08] %asi
6657loop_646:
6658 subc %i2, %l3, %o1
6659 set 0x1D, %o4
6660 ldstuba [%l7 + %o4] 0x19, %i0
6661 fbule %fcc2, loop_647
6662 movrgez %i7, %g2, %o6
6663 ldub [%l7 + 0x77], %g7
6664 fpmerge %f5, %f21, %f8
6665loop_647:
6666 edge8l %l6, %i6, %o7
6667 fmovrslez %o5, %f4, %f29
6668 bcc,a %xcc, loop_648
6669 fabss %f31, %f31
6670 fmovdpos %icc, %f18, %f13
6671 move %icc, %g4, %l5
6672loop_648:
6673 xnorcc %i3, %g3, %l4
6674 andcc %l2, 0x0F61, %o0
6675 tge %xcc, 0x1
6676 fmovscs %icc, %f10, %f23
6677 edge32 %l1, %i1, %o4
6678 movrgz %g6, %i4, %l0
6679 tgu %xcc, 0x6
6680 edge16l %g5, %g1, %o2
6681 xorcc %o3, 0x02E7, %i5
6682 bshuffle %f30, %f2, %f6
6683 tgu %icc, 0x5
6684 nop
6685 set 0x42, %i4
6686 stb %l3, [%l7 + %i4]
6687 edge8 %o1, %i0, %i7
6688 add %l7, 0x48, %l6
6689 wr %g0, 0x80, %asi
6690 lda [%l6] %asi, %g2
6691 casa [%l6] %asi, %g2, %i2
6692 orncc %g7, 0x1CF6, %l6
6693 fmovscs %xcc, %f10, %f8
6694 xnor %i6, %o7, %o6
6695 edge32ln %o5, %g4, %l5
6696 tl %xcc, 0x3
6697 stbar
6698 fmovdgu %xcc, %f4, %f0
6699 fmovdne %icc, %f18, %f14
6700 movcs %xcc, %i3, %g3
6701 wr %g0, 0x0c, %asi
6702 lduba [%l7 + 0x4D] %asi, %l4
6703 or %o0, %l1, %i1
6704 bcc,pt %icc, loop_649
6705 fbule %fcc2, loop_650
6706 nop
6707 set 0x5C, %i5
6708 stw %o4, [%l7 + %i5]
6709 tneg %xcc, 0x7
6710loop_649:
6711 brz,a %l2, loop_651
6712loop_650:
6713 orn %i4, 0x0506, %g6
6714 fbue %fcc1, loop_652
6715 subc %l0, %g1, %g5
6716loop_651:
6717 sir 0x12AE
6718 ta %icc, 0x4
6719loop_652:
6720 sll %o2, 0x0D, %i5
6721 sethi 0x17BE, %o3
6722 set 0x38, %l5
6723 ldxa [%l7 + %l5] 0x15, %l3
6724 subc %i0, %o1, %i7
6725 tneg %icc, 0x6
6726 fcmpgt32 %f12, %f14, %i2
6727 bne loop_653
6728 brgz %g2, loop_654
6729 fmovrdlz %l6, %f26, %f12
6730 xnor %i6, 0x0519, %o7
6731loop_653:
6732 movrgez %g7, %o6, %o5
6733loop_654:
6734 mulx %g4, %i3, %g3
6735 sdivx %l5, 0x00E8, %o0
6736 sra %l1, 0x01, %l4
6737 sdivx %o4, 0x16B2, %l2
6738 set 0x70, %i1
6739 ldda [%l7 + %i1] 0x04, %i4
6740 tg %xcc, 0x6
6741 xnorcc %g6, 0x0F49, %l0
6742 fones %f0
6743 tsubcctv %g1, %g5, %o2
6744 orcc %i1, 0x0B13, %o3
6745 fmovs %f16, %f9
6746 edge16ln %l3, %i5, %i0
6747 sdiv %i7, 0x0639, %i2
6748 for %f8, %f28, %f30
6749 andn %o1, 0x0F73, %g2
6750 tneg %icc, 0x1
6751 fone %f6
6752 wr %g0, 0xe2, %asi
6753 stxa %l6, [%l7 + 0x20] %asi
6754 membar #Sync
6755 movcc %icc, %i6, %g7
6756 set 0x7A, %o5
6757 lduha [%l7 + %o5] 0x18, %o6
6758 ldd [%l7 + 0x70], %o6
6759 movge %icc, %o5, %i3
6760 fmovrse %g3, %f10, %f19
6761 tvc %xcc, 0x6
6762 fmovd %f10, %f10
6763 movleu %icc, %g4, %l5
6764 andn %o0, 0x0B73, %l4
6765 mulx %l1, 0x00A3, %o4
6766 array16 %i4, %l2, %g6
6767 edge32n %g1, %l0, %g5
6768 movrgz %o2, %o3, %l3
6769 tcs %icc, 0x4
6770 call loop_655
6771 fbu,a %fcc0, loop_656
6772 fbule %fcc2, loop_657
6773 fmuld8sux16 %f15, %f1, %f16
6774loop_655:
6775 tpos %xcc, 0x3
6776loop_656:
6777 movn %icc, %i5, %i1
6778loop_657:
6779 tg %xcc, 0x5
6780 fmovdgu %xcc, %f0, %f27
6781 fmovrse %i0, %f18, %f27
6782 edge32 %i7, %i2, %o1
6783 sdivcc %g2, 0x19A3, %i6
6784 fmovdl %xcc, %f3, %f19
6785 andn %g7, %l6, %o6
6786 addc %o7, %i3, %g3
6787 fmovsvs %xcc, %f17, %f21
6788 fpsub32 %f2, %f8, %f2
6789 movvc %icc, %g4, %l5
6790 fpsub16 %f14, %f24, %f30
6791 wr %g0, 0x58, %asi
6792 ldxa [%g0 + 0x0] %asi, %o5
6793 ldstub [%l7 + 0x71], %o0
6794 ldsw [%l7 + 0x08], %l1
6795 tle %xcc, 0x6
6796 brgez,a %l4, loop_658
6797 movneg %xcc, %i4, %l2
6798 edge32 %g6, %g1, %o4
6799 tne %xcc, 0x5
6800loop_658:
6801 srl %g5, %o2, %o3
6802 movpos %xcc, %l0, %l3
6803 tl %icc, 0x7
6804 xnor %i1, %i5, %i7
6805 add %l7, 0x10, %l6
6806 wr %g0, 0x80, %asi
6807 lda [%l6] %asi, %i2
6808 casa [%l6] %asi, %i2, %i0
6809 tge %xcc, 0x1
6810 fnegs %f2, %f30
6811 set 0x20, %g5
6812 lda [%l7 + %g5] 0x11, %f31
6813 xor %o1, 0x0E88, %i6
6814 nop
6815 setx loop_659, %l0, %l1
6816 jmpl %l1, %g2
6817 movneg %icc, %l6, %g7
6818 fcmpeq32 %f2, %f6, %o7
6819 movre %i3, 0x2A4, %o6
6820loop_659:
6821 addcc %g3, 0x1F15, %l5
6822 te %icc, 0x3
6823 tpos %xcc, 0x5
6824 addccc %g4, 0x00BA, %o0
6825 xnorcc %l1, 0x0234, %l4
6826 ld [%l7 + 0x58], %f5
6827 tgu %icc, 0x7
6828 add %i4, %l2, %g6
6829 fmovsn %xcc, %f0, %f1
6830 edge32ln %o5, %o4, %g5
6831 fmovdcc %xcc, %f5, %f9
6832 andcc %o2, 0x07EA, %g1
6833 brnz %l0, loop_660
6834 fmovdl %icc, %f31, %f20
6835 fmovde %icc, %f11, %f5
6836 tvc %xcc, 0x3
6837loop_660:
6838 tne %xcc, 0x3
6839 mova %icc, %o3, %i1
6840 be,a loop_661
6841 fmovspos %icc, %f25, %f20
6842 taddcc %l3, %i7, %i2
6843 fnot2s %f26, %f17
6844loop_661:
6845 fmovdg %icc, %f28, %f8
6846 bneg,a %xcc, loop_662
6847 ble,a %icc, loop_663
6848 subc %i0, %i5, %i6
6849 alignaddr %g2, %l6, %g7
6850loop_662:
6851 nop
6852 membar #Sync
6853 set 0x40, %l2
6854 ldda [%l7 + %l2] 0xf9, %f16
6855loop_663:
6856 movrgz %o7, 0x33C, %o1
6857 stb %o6, [%l7 + 0x46]
6858 edge16ln %i3, %l5, %g4
6859 wr %g0, 0x81, %asi
6860 lduba [%l7 + 0x37] %asi, %o0
6861 xorcc %l1, 0x00B2, %g3
6862 fmovs %f3, %f31
6863 fba,a %fcc3, loop_664
6864 tne %xcc, 0x7
6865 subc %i4, %l4, %g6
6866 edge16ln %l2, %o5, %g5
6867loop_664:
6868 nop
6869 wr %g0, 0x89, %asi
6870 stha %o2, [%l7 + 0x46] %asi
6871 brlez %g1, loop_665
6872 movn %icc, %l0, %o4
6873 bvc,pn %icc, loop_666
6874 fcmpgt32 %f14, %f0, %o3
6875loop_665:
6876 fmovd %f0, %f4
6877 movvc %xcc, %i1, %i7
6878loop_666:
6879 fexpand %f24, %f6
6880 edge8l %l3, %i2, %i5
6881 sir 0x0E21
6882 fornot2s %f15, %f14, %f30
6883 add %l7, 0x08, %l6
6884 wr %g0, 0x80, %asi
6885 ldxa [%l6] %asi, %i6
6886 casxa [%l6] %asi, %i6, %i0
6887 membar 0x37
6888 fmovda %xcc, %f29, %f12
6889 orncc %g2, %g7, %o7
6890 brgez %l6, loop_667
6891 edge16n %o6, %o1, %l5
6892 fbge %fcc1, loop_668
6893 brlz,a %g4, loop_669
6894loop_667:
6895 stbar
6896 fmovdvc %icc, %f26, %f27
6897loop_668:
6898 fexpand %f1, %f4
6899loop_669:
6900 tne %xcc, 0x5
6901 fmovscs %icc, %f17, %f13
6902 stb %i3, [%l7 + 0x40]
6903 movgu %xcc, %o0, %g3
6904 movneg %icc, %i4, %l1
6905 fsrc2s %f14, %f5
6906 fmovda %xcc, %f19, %f23
6907 fones %f4
6908 fbug,a %fcc0, loop_670
6909 nop
6910 set 0x41, %g6
6911 ldub [%l7 + %g6], %g6
6912 edge8ln %l2, %o5, %l4
6913 addccc %o2, 0x1C5F, %g1
6914loop_670:
6915 fsrc1 %f26, %f18
6916 or %l0, %g5, %o3
6917 movn %icc, %o4, %i1
6918 alignaddrl %i7, %l3, %i5
6919 popc 0x198F, %i2
6920 tn %xcc, 0x6
6921 sdivcc %i0, 0x0F80, %g2
6922 movl %icc, %g7, %o7
6923 nop
6924 setx loop_671, %l0, %l1
6925 wrpr 0x1, %tl
6926 wrpr %l1, %tnpc
6927 setx 0x34400001400, %l0, %l1
6928 wrpr %l1, %tstate
6929 wrhpr 0x4, %htstate
6930 done
6931 call loop_672
6932 sra %l6, 0x0D, %o6
6933 edge32 %o1, %i6, %l5
6934loop_671:
6935 brnz,a %i3, loop_673
6936loop_672:
6937 sethi 0x1B35, %o0
6938 xnorcc %g3, 0x1099, %i4
6939 tcs %icc, 0x5
6940loop_673:
6941 fba,a %fcc2, loop_674
6942 movcs %icc, %l1, %g4
6943 fmovdne %xcc, %f18, %f4
6944 alignaddrl %g6, %l2, %l4
6945loop_674:
6946 movcs %icc, %o2, %g1
6947 orcc %o5, 0x122F, %l0
6948 fmovsa %xcc, %f18, %f14
6949 edge32ln %o3, %o4, %i1
6950 sllx %g5, %l3, %i5
6951 andncc %i7, %i0, %g2
6952 fsrc1 %f18, %f14
6953 saved
6954 rdpr %cwp, %g1
6955 rdpr %cansave, %g2
6956 rdpr %canrestore, %g3
6957 rdpr %cleanwin, %g4
6958 rdpr %otherwin, %g5
6959 rdpr %wstate, %g6
6960 xnorcc %i2, 0x128C, %o7
6961 fmul8x16al %f24, %f11, %f6
6962 tg %xcc, 0x4
6963 movneg %icc, %g7, %o6
6964 move %xcc, %o1, %i6
6965 tsubcctv %l5, 0x1F9E, %i3
6966 umul %l6, %o0, %g3
6967 fpadd16s %f31, %f7, %f15
6968 orncc %l1, %i4, %g6
6969 fmovrdgez %l2, %f12, %f22
6970 fzeros %f6
6971 fblg,a %fcc3, loop_675
6972 ldx [%l7 + 0x60], %g4
6973 tcc %icc, 0x2
6974 movcc %icc, %o2, %g1
6975loop_675:
6976 edge8ln %l4, %l0, %o5
6977 movcs %xcc, %o4, %i1
6978 taddcctv %g5, %l3, %o3
6979 sra %i5, %i0, %i7
6980 fsrc2s %f15, %f0
6981 set 0x08, %g2
6982 prefetcha [%l7 + %g2] 0x11, 0x3
6983 fcmple16 %f24, %f8, %o7
6984 fxnors %f11, %f17, %f22
6985 fmovrdne %g2, %f18, %f24
6986 movneg %xcc, %o6, %o1
6987 fpsub32 %f18, %f0, %f12
6988 movgu %xcc, %g7, %l5
6989 wr %g0, 0x04, %asi
6990 stda %f16, [%l7 + 0x40] %asi
6991 edge16 %i3, %l6, %o0
6992 std %f30, [%l7 + 0x10]
6993 membar 0x7F
6994 set 0x68, %g7
6995 swapa [%l7 + %g7] 0x88, %g3
6996 bcs loop_676
6997 fmovdne %icc, %f4, %f5
6998 popc %i6, %i4
6999 smulcc %g6, %l2, %l1
7000loop_676:
7001 edge32l %g4, %g1, %o2
7002 orncc %l4, 0x002D, %o5
7003 fbne,a %fcc2, loop_677
7004 te %icc, 0x7
7005 movre %o4, 0x2E5, %i1
7006 srlx %l0, 0x07, %g5
7007loop_677:
7008 movvc %icc, %o3, %l3
7009 udiv %i0, 0x0118, %i5
7010 andncc %i2, %o7, %i7
7011 popc %g2, %o6
7012 popc 0x0C36, %g7
7013 ldub [%l7 + 0x69], %l5
7014 tneg %icc, 0x2
7015 edge8 %o1, %l6, %i3
7016 xnorcc %g3, %i6, %o0
7017 st %f14, [%l7 + 0x48]
7018 movl %icc, %g6, %l2
7019 and %i4, %g4, %g1
7020 fmovsneg %icc, %f18, %f29
7021 umul %o2, %l4, %o5
7022 fzero %f18
7023 srl %o4, 0x1C, %i1
7024 brnz,a %l1, loop_678
7025 addcc %g5, %o3, %l3
7026 movrlez %i0, %l0, %i5
7027 edge8n %o7, %i7, %g2
7028loop_678:
7029 movpos %xcc, %o6, %g7
7030 movcs %icc, %i2, %l5
7031 st %f25, [%l7 + 0x14]
7032 tge %icc, 0x6
7033 saved
7034 rdpr %cwp, %g1
7035 rdpr %cansave, %g2
7036 rdpr %canrestore, %g3
7037 rdpr %cleanwin, %g4
7038 rdpr %otherwin, %g5
7039 rdpr %wstate, %g6
7040 fpsub32s %f18, %f13, %f6
7041 fmovrslz %o1, %f3, %f3
7042 srax %i3, 0x0B, %l6
7043 movn %icc, %i6, %o0
7044 fmovse %icc, %f11, %f28
7045 bleu,pn %icc, loop_679
7046 array16 %g6, %g3, %l2
7047 tcs %xcc, 0x5
7048 xor %g4, %g1, %o2
7049loop_679:
7050 smulcc %l4, %i4, %o4
7051 set 0x8, %i0
7052 ldxa [%g0 + %i0] 0x20, %i1
7053 srax %o5, %l1, %g5
7054 sdivx %l3, 0x0B16, %i0
7055 popc 0x170A, %o3
7056 fmovscc %xcc, %f24, %f18
7057 for %f6, %f6, %f0
7058 wr %g0, 0xea, %asi
7059 stha %l0, [%l7 + 0x72] %asi
7060 membar #Sync
7061 lduh [%l7 + 0x74], %i5
7062 tcs %icc, 0x1
7063 or %i7, 0x0824, %g2
7064 fmovse %xcc, %f20, %f28
7065 wr %g0, 0x2a, %asi
7066 ldda [%l7 + 0x70] %asi, %o6
7067 smulcc %g7, %o6, %l5
7068 andncc %o1, %i2, %l6
7069 popc 0x17E7, %i6
7070 movge %icc, %o0, %g6
7071 tvc %xcc, 0x2
7072 tvs %xcc, 0x5
7073 movge %xcc, %g3, %l2
7074 tsubcctv %g4, 0x0940, %i3
7075 fmul8x16al %f29, %f3, %f24
7076 edge8n %g1, %l4, %o2
7077 andcc %i4, %o4, %i1
7078 array8 %l1, %o5, %g5
7079 sethi 0x1CA6, %i0
7080 andcc %o3, 0x058E, %l0
7081 fpsub32s %f5, %f2, %f20
7082 fmovrdne %i5, %f12, %f20
7083 te %icc, 0x1
7084 fba %fcc3, loop_680
7085 srlx %i7, %l3, %o7
7086 wr %g0, 0x89, %asi
7087 ldsha [%l7 + 0x4E] %asi, %g7
7088loop_680:
7089 fnand %f14, %f10, %f20
7090 tle %xcc, 0x0
7091 fornot2s %f29, %f15, %f22
7092 fnands %f23, %f6, %f28
7093 edge16 %o6, %g2, %o1
7094 srl %i2, 0x0D, %l6
7095 and %i6, %l5, %o0
7096 movrlz %g6, 0x342, %l2
7097 edge8ln %g3, %i3, %g4
7098 brgez,a %g1, loop_681
7099 fmuld8ulx16 %f20, %f31, %f24
7100 ta %xcc, 0x6
7101 umul %o2, 0x14BB, %l4
7102loop_681:
7103 add %o4, 0x007D, %i4
7104 subccc %l1, 0x1315, %i1
7105 orcc %o5, %i0, %o3
7106 fzero %f10
7107 xorcc %g5, 0x121D, %l0
7108 brlez,a %i7, loop_682
7109 te %xcc, 0x6
7110 movge %xcc, %i5, %l3
7111 fornot2 %f4, %f26, %f26
7112loop_682:
7113 movrgz %o7, %o6, %g2
7114 bcc,a loop_683
7115 sub %o1, 0x19D6, %i2
7116 tleu %xcc, 0x2
7117 bneg,pt %icc, loop_684
7118loop_683:
7119 fmovsne %xcc, %f23, %f21
7120 sdiv %g7, 0x0A38, %i6
7121 restored
7122 rdpr %cwp, %g1
7123 rdpr %cansave, %g2
7124 rdpr %canrestore, %g3
7125 rdpr %cleanwin, %g4
7126 rdpr %otherwin, %g5
7127 rdpr %wstate, %g6
7128loop_684:
7129 fones %f6
7130 fpackfix %f0, %f7
7131 te %xcc, 0x3
7132 udivx %l6, 0x1C53, %l5
7133 fmovdvs %icc, %f15, %f6
7134 restored
7135 rdpr %cwp, %g1
7136 rdpr %cansave, %g2
7137 rdpr %canrestore, %g3
7138 rdpr %cleanwin, %g4
7139 rdpr %otherwin, %g5
7140 rdpr %wstate, %g6
7141 be %icc, loop_685
7142 bleu,a %xcc, loop_686
7143 fble,a %fcc2, loop_687
7144 movn %icc, %o0, %g6
7145loop_685:
7146 and %l2, 0x1AA2, %i3
7147loop_686:
7148 subc %g3, %g1, %g4
7149loop_687:
7150 movle %xcc, %l4, %o4
7151 edge8ln %o2, %l1, %i1
7152 sra %o5, 0x0A, %i0
7153 sll %i4, %o3, %g5
7154 movgu %icc, %i7, %i5
7155 edge8n %l0, %o7, %o6
7156 fbe,a %fcc0, loop_688
7157 fmovrdgez %g2, %f28, %f2
7158 movge %icc, %o1, %l3
7159 fornot2 %f6, %f16, %f16
7160loop_688:
7161 fmovdne %icc, %f5, %f14
7162 edge8l %g7, %i2, %l6
7163 movvs %xcc, %i6, %o0
7164 edge16n %l5, %g6, %i3
7165 fblg,a %fcc0, loop_689
7166 fnegd %f10, %f0
7167 fmovdcs %xcc, %f29, %f14
7168 movrgez %l2, %g3, %g1
7169loop_689:
7170 movl %xcc, %g4, %l4
7171 sllx %o4, %l1, %o2
7172 tge %xcc, 0x5
7173 movpos %icc, %o5, %i0
7174 edge32l %i4, %i1, %g5
7175 andncc %o3, %i7, %l0
7176 array16 %o7, %i5, %o6
7177 set 0x70, %l1
7178 lduwa [%l7 + %l1] 0x04, %g2
7179 fexpand %f18, %f4
7180 restored
7181 rdpr %cwp, %g1
7182 rdpr %cansave, %g2
7183 rdpr %canrestore, %g3
7184 rdpr %cleanwin, %g4
7185 rdpr %otherwin, %g5
7186 rdpr %wstate, %g6
7187 movvs %icc, %o1, %l3
7188 fcmpne16 %f30, %f22, %i2
7189 sdivcc %g7, 0x10B3, %l6
7190 subcc %i6, %o0, %l5
7191 sub %i3, %l2, %g3
7192 tsubcctv %g1, %g4, %g6
7193 fpadd32 %f4, %f2, %f18
7194 fmovsge %xcc, %f11, %f20
7195 set 0x74, %l3
7196 ldswa [%l7 + %l3] 0x0c, %l4
7197 fsrc1 %f10, %f28
7198 bgu %icc, loop_690
7199 fmovsneg %xcc, %f9, %f30
7200 fsrc1 %f28, %f10
7201 fmovdg %icc, %f29, %f28
7202loop_690:
7203 popc 0x194C, %o4
7204 tcc %icc, 0x4
7205 movl %xcc, %o2, %l1
7206 wr %g0, 0x19, %asi
7207 ldswa [%l7 + 0x20] %asi, %i0
7208 edge8l %i4, %o5, %g5
7209 addcc %o3, 0x044E, %i7
7210 bneg %xcc, loop_691
7211 edge16ln %i1, %o7, %l0
7212 fnands %f9, %f1, %f2
7213 wr %g0, 0x89, %asi
7214 ldsba [%l7 + 0x1C] %asi, %o6
7215loop_691:
7216 bcc,a,pn %xcc, loop_692
7217 addccc %i5, %o1, %g2
7218 sub %i2, %g7, %l6
7219 ba,pt %xcc, loop_693
7220loop_692:
7221 movge %icc, %l3, %o0
7222 edge32l %i6, %l5, %l2
7223 brnz,a %g3, loop_694
7224loop_693:
7225 brgez,a %g1, loop_695
7226 brgez,a %i3, loop_696
7227 movrgz %g6, %g4, %o4
7228loop_694:
7229 sth %l4, [%l7 + 0x56]
7230loop_695:
7231 movle %xcc, %l1, %o2
7232loop_696:
7233 ldd [%l7 + 0x28], %f26
7234 fxors %f6, %f14, %f28
7235 movvs %icc, %i0, %i4
7236 faligndata %f4, %f12, %f2
7237 fmovsneg %icc, %f2, %f26
7238 fbuge,a %fcc0, loop_697
7239 tcc %icc, 0x1
7240 umul %o5, %g5, %i7
7241 edge32 %o3, %i1, %o7
7242loop_697:
7243 fba %fcc3, loop_698
7244 tcc %icc, 0x6
7245 fmovrsgz %o6, %f19, %f2
7246 set 0x18, %o3
7247 ldswa [%l7 + %o3] 0x04, %i5
7248loop_698:
7249 fmovrslez %o1, %f19, %f23
7250 add %l7, 0x0C, %l6
7251 wr %g0, 0x0c, %asi
7252 lda [%l6] %asi, %l0
7253 casa [%l6] 0x0c, %l0, %i2
7254 udivcc %g7, 0x1BF5, %g2
7255 sra %l6, 0x1A, %l3
7256 tcs %icc, 0x2
7257 set 0x60, %g4
7258 lda [%l7 + %g4] 0x80, %f13
7259 tcc %icc, 0x7
7260 tcc %xcc, 0x6
7261 membar #Sync
7262 wr %g0, 0x16, %asi
7263 ldda [%l7 + 0x40] %asi, %f16
7264 fabsd %f18, %f18
7265 fnegs %f15, %f19
7266 srlx %o0, 0x1E, %i6
7267 udivcc %l5, 0x0E27, %l2
7268 movge %xcc, %g1, %g3
7269 fones %f7
7270 add %l7, 0x68, %l6
7271 wr %g0, 0x89, %asi
7272 casxa [%l6] 0x89, %i3, %g6
7273 fbn,a %fcc3, loop_699
7274 movrlez %g4, %o4, %l1
7275 fmovs %f14, %f5
7276 fors %f6, %f23, %f18
7277loop_699:
7278 taddcc %o2, %l4, %i0
7279 smulcc %o5, 0x0DAB, %i4
7280 fmovsvs %icc, %f2, %f22
7281 fbuge,a %fcc3, loop_700
7282 fabsd %f12, %f20
7283 fblg %fcc0, loop_701
7284 movleu %icc, %i7, %g5
7285loop_700:
7286 xorcc %o3, %o7, %o6
7287 mulscc %i1, %o1, %l0
7288loop_701:
7289 std %f30, [%l7 + 0x28]
7290 bne,pn %icc, loop_702
7291 bvs loop_703
7292 sir 0x0CB0
7293 movrgz %i2, %g7, %g2
7294loop_702:
7295 brlz %l6, loop_704
7296loop_703:
7297 ldsb [%l7 + 0x38], %l3
7298 array32 %o0, %i5, %i6
7299 st %f15, [%l7 + 0x7C]
7300loop_704:
7301 edge32n %l2, %l5, %g3
7302 fmovrsgz %i3, %f2, %f12
7303 ble,a,pn %xcc, loop_705
7304 sethi 0x1DE4, %g6
7305 fcmped %fcc0, %f20, %f10
7306 ldstub [%l7 + 0x31], %g4
7307loop_705:
7308 subcc %g1, %o4, %o2
7309 ldsw [%l7 + 0x38], %l1
7310 fsrc1s %f23, %f29
7311 smulcc %i0, %l4, %i4
7312 fble %fcc2, loop_706
7313 bg,a %xcc, loop_707
7314 ldsh [%l7 + 0x50], %o5
7315 movge %xcc, %i7, %o3
7316loop_706:
7317 brgz %g5, loop_708
7318loop_707:
7319 andcc %o6, %o7, %o1
7320 edge8l %i1, %l0, %g7
7321 fpadd16s %f13, %f1, %f30
7322loop_708:
7323 umul %i2, 0x0142, %l6
7324 movl %xcc, %l3, %g2
7325 restored
7326 rdpr %cwp, %g1
7327 rdpr %cansave, %g2
7328 rdpr %canrestore, %g3
7329 rdpr %cleanwin, %g4
7330 rdpr %otherwin, %g5
7331 rdpr %wstate, %g6
7332 edge16l %o0, %i6, %i5
7333 tgu %icc, 0x0
7334 ta %icc, 0x7
7335 andcc %l5, 0x0217, %l2
7336 and %g3, %g6, %g4
7337 tsubcctv %g1, 0x1AF0, %i3
7338 fandnot2 %f4, %f28, %f4
7339 movneg %xcc, %o4, %o2
7340 te %xcc, 0x0
7341 ble,a,pt %icc, loop_709
7342 bgu,a loop_710
7343 xor %i0, %l1, %i4
7344 ble loop_711
7345loop_709:
7346 movvc %xcc, %o5, %l4
7347loop_710:
7348 tle %icc, 0x5
7349 tge %icc, 0x0
7350loop_711:
7351 ldstub [%l7 + 0x79], %i7
7352 bvs,a,pt %xcc, loop_712
7353 fbule,a %fcc1, loop_713
7354 membar 0x2D
7355 for %f22, %f20, %f4
7356loop_712:
7357 brz,a %g5, loop_714
7358loop_713:
7359 popc %o3, %o6
7360 set 0x70, %o1
7361 prefetcha [%l7 + %o1] 0x81, 0x3
7362loop_714:
7363 mulx %i1, %l0, %g7
7364 movgu %xcc, %i2, %l6
7365 stx %o7, [%l7 + 0x48]
7366 set 0x24, %g3
7367 sta %f16, [%l7 + %g3] 0x80
7368 fcmped %fcc0, %f12, %f4
7369 fmul8sux16 %f26, %f16, %f16
7370 stb %g2, [%l7 + 0x7A]
7371 edge16l %l3, %i6, %o0
7372 brz %i5, loop_715
7373 array16 %l5, %l2, %g3
7374 movle %xcc, %g4, %g1
7375 fbn,a %fcc2, loop_716
7376loop_715:
7377 fbue,a %fcc2, loop_717
7378 sll %i3, 0x13, %g6
7379 mova %xcc, %o4, %o2
7380loop_716:
7381 array8 %i0, %i4, %o5
7382loop_717:
7383 fbug %fcc1, loop_718
7384 xnor %l4, %l1, %i7
7385 edge32ln %o3, %o6, %g5
7386 edge8ln %o1, %i1, %g7
7387loop_718:
7388 bn,a,pn %icc, loop_719
7389 add %i2, %l6, %l0
7390 wr %g0, 0x89, %asi
7391 ldswa [%l7 + 0x14] %asi, %o7
7392loop_719:
7393 movl %xcc, %l3, %g2
7394 movrne %o0, %i6, %l5
7395 fcmped %fcc3, %f28, %f16
7396 udiv %i5, 0x14E3, %g3
7397 tsubcc %g4, 0x0411, %g1
7398 ta %icc, 0x0
7399 fmovdg %xcc, %f25, %f23
7400 fmovsvc %xcc, %f8, %f1
7401 fba %fcc0, loop_720
7402 edge32ln %l2, %g6, %o4
7403 movpos %icc, %i3, %i0
7404 set 0x40, %g1
7405 stda %f16, [%l7 + %g1] 0xf8
7406 membar #Sync
7407loop_720:
7408 bvc %xcc, loop_721
7409 fandnot1 %f26, %f16, %f16
7410 taddcc %o2, 0x1F8F, %o5
7411 addc %l4, %i4, %l1
7412loop_721:
7413 nop
7414 set 0x40, %o6
7415 ldda [%l7 + %o6] 0x04, %f16
7416 orn %o3, 0x17FC, %o6
7417 stb %i7, [%l7 + 0x2A]
7418 umulcc %g5, %o1, %g7
7419 edge8ln %i2, %i1, %l6
7420 nop
7421 set 0x40, %o2
7422 std %f4, [%l7 + %o2]
7423 set 0x6C, %o7
7424 ldswa [%l7 + %o7] 0x19, %l0
7425 fmovd %f4, %f24
7426 ldx [%l7 + 0x78], %l3
7427 tl %icc, 0x0
7428 tn %xcc, 0x3
7429 brlz,a %g2, loop_722
7430 movneg %icc, %o0, %i6
7431 set 0x08, %o0
7432 stwa %o7, [%l7 + %o0] 0x2f
7433 membar #Sync
7434loop_722:
7435 fexpand %f23, %f4
7436 movne %icc, %l5, %i5
7437 array16 %g3, %g1, %g4
7438 sdiv %g6, 0x157C, %o4
7439 sethi 0x0316, %l2
7440 fandnot2 %f22, %f10, %f22
7441 movrgz %i3, 0x3A1, %o2
7442 bne loop_723
7443 sdivcc %o5, 0x13B1, %i0
7444 orn %i4, %l4, %o3
7445 be,a,pn %icc, loop_724
7446loop_723:
7447 tgu %xcc, 0x1
7448 movrne %l1, 0x14F, %i7
7449 xor %g5, 0x1B04, %o6
7450loop_724:
7451 nop
7452 wr %g0, 0x80, %asi
7453 ldxa [%l7 + 0x10] %asi, %g7
7454 ld [%l7 + 0x14], %f8
7455 or %i2, %o1, %i1
7456 std %l0, [%l7 + 0x10]
7457 array8 %l6, %g2, %l3
7458 bl,pt %xcc, loop_725
7459 movcc %icc, %o0, %i6
7460 fbug %fcc0, loop_726
7461 movrne %l5, %i5, %g3
7462loop_725:
7463 fmul8x16al %f11, %f29, %f12
7464 set 0x40, %l0
7465 ldda [%l7 + %l0] 0x81, %f0
7466loop_726:
7467 bvc %xcc, loop_727
7468 brlez,a %g1, loop_728
7469 srax %o7, 0x05, %g4
7470 edge32 %o4, %g6, %l2
7471loop_727:
7472 bge,pt %xcc, loop_729
7473loop_728:
7474 movcc %icc, %o2, %i3
7475 restored
7476 rdpr %cwp, %g1
7477 rdpr %cansave, %g2
7478 rdpr %canrestore, %g3
7479 rdpr %cleanwin, %g4
7480 rdpr %otherwin, %g5
7481 rdpr %wstate, %g6
7482 xorcc %o5, %i4, %i0
7483loop_729:
7484 orncc %o3, 0x0A0C, %l1
7485 movrlez %i7, %l4, %o6
7486 edge16l %g5, %g7, %i2
7487 orncc %i1, %o1, %l0
7488 set 0x7C, %i6
7489 stha %g2, [%l7 + %i6] 0x11
7490 edge16l %l6, %l3, %i6
7491 be,pn %xcc, loop_730
7492 tsubcc %l5, %o0, %i5
7493 bcc,a,pn %icc, loop_731
7494 xnorcc %g1, 0x07FF, %g3
7495loop_730:
7496 smulcc %o7, %g4, %o4
7497 fmovdgu %xcc, %f31, %f3
7498loop_731:
7499 movpos %xcc, %g6, %l2
7500 umulcc %o2, %i3, %i4
7501 fmovsl %xcc, %f19, %f16
7502 call loop_732
7503 bvs,a loop_733
7504 std %o4, [%l7 + 0x70]
7505 tvs %xcc, 0x2
7506loop_732:
7507 std %o2, [%l7 + 0x20]
7508loop_733:
7509 andn %l1, 0x0DDC, %i7
7510 and %i0, %l4, %g5
7511 edge16ln %o6, %i2, %i1
7512 tcs %xcc, 0x1
7513 wr %g0, 0x10, %asi
7514 ldxa [%l7 + 0x10] %asi, %g7
7515 taddcc %l0, %o1, %l6
7516 tvc %icc, 0x4
7517 andcc %g2, 0x14BC, %l3
7518 fmovdvc %icc, %f17, %f10
7519 fandnot2s %f15, %f5, %f19
7520 tn %icc, 0x1
7521 tne %xcc, 0x6
7522 addccc %l5, 0x071C, %o0
7523 xnor %i6, 0x0C42, %g1
7524 fnot1 %f26, %f24
7525 fornot2 %f26, %f24, %f16
7526 movgu %xcc, %g3, %o7
7527 tcc %icc, 0x5
7528 taddcctv %i5, 0x0ED8, %g4
7529 ldd [%l7 + 0x50], %f22
7530 sra %g6, %l2, %o2
7531 call loop_734
7532 tpos %icc, 0x3
7533 wr %g0, 0x80, %asi
7534 lduha [%l7 + 0x08] %asi, %i3
7535loop_734:
7536 movle %xcc, %o4, %i4
7537 subccc %o5, %l1, %i7
7538 be,pn %icc, loop_735
7539 tgu %icc, 0x4
7540 edge8l %i0, %o3, %l4
7541 fmovdcs %xcc, %f17, %f12
7542loop_735:
7543 edge8n %o6, %i2, %g5
7544 orcc %i1, 0x00C4, %g7
7545 movrgz %o1, 0x272, %l6
7546 xor %g2, %l0, %l3
7547 edge8l %l5, %o0, %i6
7548 fblg %fcc1, loop_736
7549 ldstub [%l7 + 0x73], %g3
7550 stb %g1, [%l7 + 0x5A]
7551 tpos %xcc, 0x7
7552loop_736:
7553 fcmpgt32 %f4, %f6, %i5
7554 ldub [%l7 + 0x3C], %g4
7555 popc %o7, %l2
7556 movle %icc, %o2, %i3
7557 addcc %g6, %i4, %o4
7558 umulcc %l1, %i7, %i0
7559 orncc %o3, %l4, %o5
7560 nop
7561 set 0x12, %l4
7562 lduh [%l7 + %l4], %i2
7563 fone %f4
7564 alignaddrl %g5, %i1, %g7
7565 sll %o6, 0x14, %l6
7566 xorcc %o1, %l0, %g2
7567 edge16 %l5, %o0, %i6
7568 sir 0x121A
7569 set 0x61, %i7
7570 stba %l3, [%l7 + %i7] 0xe3
7571 membar #Sync
7572 fmovsvs %icc, %f2, %f17
7573 umul %g3, %g1, %i5
7574 smul %g4, 0x0B35, %o7
7575 brlez,a %o2, loop_737
7576 movne %icc, %l2, %i3
7577 fnors %f21, %f10, %f6
7578 sir 0x1FCB
7579loop_737:
7580 sdivcc %i4, 0x07A0, %o4
7581 movge %xcc, %g6, %i7
7582 membar #Sync
7583 set 0x40, %i3
7584 ldda [%l7 + %i3] 0xf0, %f16
7585 fbu %fcc3, loop_738
7586 fexpand %f10, %f16
7587 brgz %l1, loop_739
7588 and %o3, %i0, %l4
7589loop_738:
7590 fcmped %fcc1, %f10, %f24
7591 fnors %f19, %f5, %f18
7592loop_739:
7593 movl %xcc, %o5, %g5
7594 tsubcctv %i1, 0x1387, %i2
7595 subc %o6, 0x0453, %g7
7596 sra %o1, %l6, %l0
7597 xnorcc %l5, %g2, %i6
7598 movn %xcc, %l3, %g3
7599 tcc %icc, 0x0
7600 fpadd16s %f13, %f8, %f10
7601 movrlez %o0, 0x215, %g1
7602 for %f18, %f6, %f22
7603 set 0x54, %l6
7604 stwa %g4, [%l7 + %l6] 0xe2
7605 membar #Sync
7606 addc %i5, %o2, %o7
7607 tvs %icc, 0x4
7608 brgz,a %l2, loop_740
7609 restored
7610 rdpr %cwp, %g1
7611 rdpr %cansave, %g2
7612 rdpr %canrestore, %g3
7613 rdpr %cleanwin, %g4
7614 rdpr %otherwin, %g5
7615 rdpr %wstate, %g6
7616 mova %xcc, %i3, %o4
7617 nop
7618 set 0x12, %o4
7619 sth %g6, [%l7 + %o4]
7620loop_740:
7621 srl %i7, %l1, %i4
7622 orn %i0, 0x1442, %o3
7623 tg %icc, 0x4
7624 movre %l4, 0x0E8, %g5
7625 membar 0x47
7626 fmul8sux16 %f6, %f18, %f0
7627 movgu %icc, %i1, %i2
7628 ldsw [%l7 + 0x74], %o5
7629 edge32 %o6, %g7, %o1
7630 ld [%l7 + 0x3C], %f0
7631 tle %icc, 0x0
7632 stb %l6, [%l7 + 0x08]
7633 movrgez %l5, %g2, %l0
7634 andcc %i6, 0x0370, %g3
7635 wr %g0, 0x80, %asi
7636 ldda [%l7 + 0x40] %asi, %f0
7637 wr %g0, 0x22, %asi
7638 stxa %l3, [%l7 + 0x48] %asi
7639 membar #Sync
7640 fblg %fcc2, loop_741
7641 fmovdvs %xcc, %f23, %f15
7642 set 0x40, %i4
7643 swapa [%l7 + %i4] 0x81, %g1
7644loop_741:
7645 smulcc %o0, 0x13E0, %g4
7646 movpos %icc, %i5, %o7
7647 ta %icc, 0x7
7648 fmovsvs %xcc, %f24, %f18
7649 udivx %l2, 0x142E, %i3
7650 movcc %icc, %o2, %g6
7651 xorcc %i7, %o4, %i4
7652 subcc %l1, %i0, %l4
7653 sir 0x0A3C
7654 fornot1s %f4, %f23, %f2
7655 bshuffle %f26, %f4, %f8
7656 fmul8x16 %f2, %f20, %f28
7657 andn %g5, %i1, %i2
7658 movrlez %o3, 0x1CB, %o5
7659 tcs %xcc, 0x5
7660 fbn %fcc1, loop_742
7661 fmovspos %xcc, %f28, %f0
7662 fmovscs %xcc, %f3, %f3
7663 sub %o6, 0x0239, %g7
7664loop_742:
7665 fbo %fcc3, loop_743
7666 add %o1, 0x18AB, %l5
7667 fnors %f9, %f4, %f30
7668 tsubcctv %g2, 0x18D1, %l6
7669loop_743:
7670 mova %xcc, %l0, %g3
7671 fcmple32 %f0, %f22, %l3
7672 movle %icc, %i6, %g1
7673 tvc %xcc, 0x7
7674 tsubcc %g4, %o0, %i5
7675 fzeros %f19
7676 fbu,a %fcc0, loop_744
7677 ba,a,pt %xcc, loop_745
7678 movleu %icc, %o7, %l2
7679 fcmpd %fcc1, %f12, %f14
7680loop_744:
7681 subcc %o2, 0x0E39, %g6
7682loop_745:
7683 nop
7684 set 0x50, %i5
7685 prefetcha [%l7 + %i5] 0x80, 0x0
7686 movvc %xcc, %i7, %o4
7687 tneg %icc, 0x5
7688 fpmerge %f28, %f16, %f16
7689 tg %xcc, 0x2
7690 stb %i4, [%l7 + 0x5F]
7691 andcc %l1, %l4, %i0
7692 wr %g0, 0x18, %asi
7693 sta %f19, [%l7 + 0x7C] %asi
7694 xnor %i1, %i2, %g5
7695 add %o5, 0x0987, %o6
7696 sdiv %o3, 0x136F, %o1
7697 sll %g7, %l5, %l6
7698 udiv %g2, 0x0E18, %g3
7699 set 0x10, %i2
7700 stda %l0, [%l7 + %i2] 0x2b
7701 membar #Sync
7702 brnz,a %l3, loop_746
7703 fmovrdlz %i6, %f18, %f26
7704 fbuge %fcc3, loop_747
7705 brgz,a %g1, loop_748
7706loop_746:
7707 udivcc %g4, 0x0DEB, %o0
7708 orcc %o7, %i5, %l2
7709loop_747:
7710 tvc %xcc, 0x5
7711loop_748:
7712 fmovrse %o2, %f15, %f6
7713 sethi 0x01E8, %i3
7714 orcc %i7, 0x16D4, %g6
7715 array8 %o4, %l1, %l4
7716 fbuge,a %fcc3, loop_749
7717 fmovrsne %i0, %f27, %f1
7718 andcc %i4, %i2, %i1
7719 edge8n %o5, %g5, %o3
7720loop_749:
7721 movvc %icc, %o6, %o1
7722 taddcctv %l5, %l6, %g2
7723 xnorcc %g7, %g3, %l0
7724 sethi 0x164D, %i6
7725 fone %f22
7726 tle %icc, 0x1
7727 fnand %f22, %f30, %f6
7728 fmovrdne %l3, %f14, %f22
7729 array16 %g4, %o0, %o7
7730 bne,a,pt %icc, loop_750
7731 sdivx %i5, 0x00A1, %l2
7732 fnegs %f10, %f4
7733 array8 %g1, %i3, %i7
7734loop_750:
7735 nop
7736 set 0x08, %l5
7737 ldswa [%l7 + %l5] 0x80, %g6
7738 set 0x1D, %o5
7739 stba %o2, [%l7 + %o5] 0x80
7740 tneg %xcc, 0x0
7741 be,a,pn %xcc, loop_751
7742 movvc %icc, %l1, %o4
7743 fmovscs %xcc, %f0, %f17
7744 bleu loop_752
7745loop_751:
7746 bneg,a,pn %icc, loop_753
7747 fmovdne %xcc, %f31, %f24
7748 movvc %icc, %i0, %l4
7749loop_752:
7750 nop
7751 setx loop_754, %l0, %l1
7752 wrpr 0x1, %tl
7753 wrpr %l1, %tpc
7754 add %l1, 0x4, %l1
7755 wrpr %l1, %tnpc
7756 setx 0x34400001400, %l0, %l1
7757 wrpr %l1, %tstate
7758 wrhpr 0x4, %htstate
7759 retry
7760loop_753:
7761 sdivx %i2, 0x1A29, %i1
7762 udiv %o5, 0x0B0D, %g5
7763 movrlez %i4, 0x0C7, %o6
7764loop_754:
7765 andcc %o3, 0x132F, %o1
7766 movn %xcc, %l6, %g2
7767 movneg %icc, %g7, %l5
7768 bge,pt %icc, loop_755
7769 call loop_756
7770 movge %xcc, %g3, %l0
7771 fbne,a %fcc0, loop_757
7772loop_755:
7773 lduw [%l7 + 0x70], %l3
7774loop_756:
7775 brgez,a %g4, loop_758
7776 movne %xcc, %i6, %o7
7777loop_757:
7778 bne,pt %xcc, loop_759
7779 brlz %o0, loop_760
7780loop_758:
7781 bshuffle %f12, %f24, %f4
7782 srax %l2, %g1, %i5
7783loop_759:
7784 fxors %f24, %f18, %f30
7785loop_760:
7786 tvs %xcc, 0x5
7787 movgu %icc, %i3, %g6
7788 taddcctv %i7, %o2, %l1
7789 movvs %xcc, %i0, %l4
7790 movleu %xcc, %o4, %i2
7791 array16 %i1, %g5, %o5
7792 bn,a,pt %xcc, loop_761
7793 fabss %f30, %f4
7794 movrlz %o6, 0x322, %o3
7795 movrgez %o1, 0x143, %l6
7796loop_761:
7797 saved
7798 rdpr %cwp, %g1
7799 rdpr %cansave, %g2
7800 rdpr %canrestore, %g3
7801 rdpr %cleanwin, %g4
7802 rdpr %otherwin, %g5
7803 rdpr %wstate, %g6
7804 sdivcc %g2, 0x0197, %g7
7805 fmul8x16al %f14, %f17, %f14
7806 membar 0x5B
7807 array8 %i4, %g3, %l5
7808 fpadd32 %f20, %f20, %f12
7809 edge8n %l3, %g4, %l0
7810 tl %icc, 0x1
7811 saved
7812 rdpr %cwp, %g1
7813 rdpr %cansave, %g2
7814 rdpr %canrestore, %g3
7815 rdpr %cleanwin, %g4
7816 rdpr %otherwin, %g5
7817 rdpr %wstate, %g6
7818 fmovdgu %icc, %f13, %f31
7819 taddcctv %i6, %o0, %o7
7820 nop
7821 setx loop_762, %l0, %l1
7822 jmpl %l1, %g1
7823 edge32l %i5, %l2, %i3
7824 sllx %i7, 0x05, %g6
7825 fmovsne %icc, %f6, %f3
7826loop_762:
7827 fnegd %f28, %f6
7828 fmul8x16au %f3, %f2, %f0
7829 tn %xcc, 0x0
7830 movvc %icc, %o2, %i0
7831 add %l4, %l1, %o4
7832 movcs %icc, %i2, %g5
7833 siam 0x2
7834 movne %xcc, %o5, %i1
7835 tvs %xcc, 0x3
7836 stx %o3, [%l7 + 0x68]
7837 smul %o6, %o1, %g2
7838 subc %g7, %l6, %i4
7839 movneg %icc, %g3, %l5
7840 fmovrslez %l3, %f18, %f18
7841 set 0x08, %g5
7842 stda %l0, [%l7 + %g5] 0x15
7843 set 0x18, %i1
7844 prefetcha [%l7 + %i1] 0x88, 0x3
7845 bcc,a %icc, loop_763
7846 tne %icc, 0x0
7847 xorcc %o0, %o7, %g1
7848 tvc %icc, 0x7
7849loop_763:
7850 fmovrslz %g4, %f10, %f13
7851 tpos %xcc, 0x7
7852 nop
7853 setx loop_764, %l0, %l1
7854 wrpr 0x1, %tl
7855 wrpr %l1, %tpc
7856 add %l1, 0x4, %l1
7857 wrpr %l1, %tnpc
7858 setx 0x34400001400, %l0, %l1
7859 wrpr %l1, %tstate
7860 wrhpr 0x4, %htstate
7861 retry
7862 movn %xcc, %l2, %i3
7863 srl %i5, 0x08, %g6
7864 movvs %xcc, %i7, %o2
7865loop_764:
7866 move %icc, %l4, %i0
7867 movpos %icc, %o4, %i2
7868 ldstub [%l7 + 0x25], %l1
7869 movleu %icc, %g5, %o5
7870 fcmpgt32 %f4, %f28, %i1
7871 fpadd32 %f26, %f24, %f24
7872 st %f6, [%l7 + 0x7C]
7873 edge32 %o3, %o6, %o1
7874 srlx %g2, %g7, %i4
7875 smulcc %g3, %l6, %l5
7876 tsubcctv %l3, %l0, %i6
7877 brgz,a %o0, loop_765
7878 orcc %g1, %g4, %l2
7879 orcc %o7, 0x110C, %i5
7880 fpack32 %f26, %f24, %f8
7881loop_765:
7882 tneg %xcc, 0x3
7883 sll %i3, %i7, %g6
7884 sdiv %o2, 0x14A9, %l4
7885 array16 %i0, %o4, %l1
7886 nop
7887 setx loop_766, %l0, %l1
7888 wrpr 0x1, %tl
7889 wrpr %l1, %tpc
7890 add %l1, 0x4, %l1
7891 wrpr %l1, %tnpc
7892 setx 0x34400001400, %l0, %l1
7893 wrpr %l1, %tstate
7894 wrhpr 0x4, %htstate
7895 retry
7896 bpos,a,pt %xcc, loop_767
7897 sth %i2, [%l7 + 0x7A]
7898 movneg %icc, %g5, %i1
7899loop_766:
7900 mova %icc, %o3, %o5
7901loop_767:
7902 alignaddr %o1, %o6, %g7
7903 tsubcc %i4, %g2, %l6
7904 movrlez %l5, %l3, %l0
7905 sub %i6, %g3, %g1
7906 restored
7907 rdpr %cwp, %g1
7908 rdpr %cansave, %g2
7909 rdpr %canrestore, %g3
7910 rdpr %cleanwin, %g4
7911 rdpr %otherwin, %g5
7912 rdpr %wstate, %g6
7913 fbo %fcc0, loop_768
7914 fmovspos %icc, %f18, %f27
7915 fmovsg %icc, %f23, %f3
7916 fmovde %xcc, %f18, %f21
7917loop_768:
7918 srlx %g4, 0x13, %l2
7919 mulscc %o0, %o7, %i5
7920 edge16n %i3, %i7, %g6
7921 smulcc %l4, %i0, %o4
7922 movn %xcc, %o2, %i2
7923 movle %icc, %l1, %g5
7924 xorcc %i1, %o5, %o3
7925 movge %xcc, %o6, %g7
7926 fpackfix %f12, %f28
7927 set 0x38, %g6
7928 sta %f17, [%l7 + %g6] 0x11
7929 set 0x7A, %l2
7930 stba %o1, [%l7 + %l2] 0x89
7931 lduh [%l7 + 0x24], %i4
7932 lduh [%l7 + 0x64], %g2
7933 movvc %icc, %l6, %l5
7934 brlz %l0, loop_769
7935 ldsb [%l7 + 0x26], %i6
7936 movge %icc, %g3, %l3
7937 fmul8ulx16 %f28, %f8, %f20
7938loop_769:
7939 fmovrsgez %g1, %f18, %f7
7940 movre %g4, %o0, %o7
7941 tsubcctv %l2, %i5, %i7
7942 tsubcc %g6, 0x15DE, %i3
7943 and %i0, 0x1B5C, %o4
7944 subcc %l4, %o2, %i2
7945 fmovdle %xcc, %f8, %f13
7946 add %g5, %l1, %i1
7947 fones %f29
7948 movrlz %o5, %o6, %g7
7949 movvc %xcc, %o1, %i4
7950 udivcc %g2, 0x16CB, %l6
7951 sdivx %l5, 0x041C, %l0
7952 tn %xcc, 0x1
7953 nop
7954 set 0x28, %g7
7955 stw %o3, [%l7 + %g7]
7956 restored
7957 rdpr %cwp, %g1
7958 rdpr %cansave, %g2
7959 rdpr %canrestore, %g3
7960 rdpr %cleanwin, %g4
7961 rdpr %otherwin, %g5
7962 rdpr %wstate, %g6
7963 movl %xcc, %i6, %l3
7964 movpos %xcc, %g3, %g4
7965 swap [%l7 + 0x44], %o0
7966 subc %g1, 0x1FF4, %o7
7967 edge32l %l2, %i5, %g6
7968 smul %i3, 0x0E12, %i0
7969 fpsub32s %f0, %f0, %f4
7970 edge32ln %i7, %l4, %o2
7971 tvs %xcc, 0x4
7972 be,a loop_770
7973 movg %xcc, %i2, %o4
7974 fmovscc %xcc, %f4, %f29
7975 tcc %icc, 0x1
7976loop_770:
7977 stbar
7978 fmovdn %icc, %f16, %f20
7979 fmovs %f8, %f9
7980 sdivcc %g5, 0x069D, %l1
7981 edge32l %i1, %o5, %g7
7982 wr %g0, 0x04, %asi
7983 swapa [%l7 + 0x08] %asi, %o1
7984 smul %i4, 0x03CE, %g2
7985 mulscc %l6, %l5, %o6
7986 bn,a,pt %xcc, loop_771
7987 tg %icc, 0x0
7988 sir 0x04A1
7989 udivcc %o3, 0x0E29, %l0
7990loop_771:
7991 fmovse %icc, %f4, %f23
7992 fmovrdlez %i6, %f30, %f12
7993 tge %icc, 0x3
7994 fandnot1 %f2, %f12, %f30
7995 move %xcc, %g3, %g4
7996 movrgz %o0, %g1, %o7
7997 edge16 %l2, %i5, %l3
7998 fone %f10
7999 movrgez %g6, %i0, %i3
8000 sra %i7, 0x0B, %l4
8001 xnorcc %i2, %o4, %o2
8002 edge8 %l1, %g5, %i1
8003 tvc %xcc, 0x0
8004 bl,a,pt %xcc, loop_772
8005 fbule %fcc3, loop_773
8006 membar 0x2E
8007 edge8n %o5, %g7, %i4
8008loop_772:
8009 fbul %fcc3, loop_774
8010loop_773:
8011 edge16n %o1, %l6, %g2
8012 flush %l7 + 0x5C
8013 orcc %l5, %o6, %l0
8014loop_774:
8015 sra %o3, 0x17, %g3
8016 flush %l7 + 0x34
8017 edge16ln %i6, %g4, %o0
8018 add %l7, 0x5C, %l6
8019 wr %g0, 0x88, %asi
8020 lda [%l6] %asi, %g1
8021 casa [%l6] %asi, %g1, %l2
8022 saved
8023 rdpr %cwp, %g1
8024 rdpr %cansave, %g2
8025 rdpr %canrestore, %g3
8026 rdpr %cleanwin, %g4
8027 rdpr %otherwin, %g5
8028 rdpr %wstate, %g6
8029 bneg loop_775
8030 fbne %fcc1, loop_776
8031 ldsb [%l7 + 0x67], %i5
8032 fnot1 %f8, %f4
8033loop_775:
8034 fmul8x16al %f23, %f28, %f16
8035loop_776:
8036 fmovd %f30, %f20
8037 bcc %xcc, loop_777
8038 udivcc %o7, 0x1B8C, %l3
8039 fmovsg %icc, %f19, %f14
8040 fones %f28
8041loop_777:
8042 brnz,a %g6, loop_778
8043 tvs %icc, 0x7
8044 array16 %i0, %i7, %i3
8045 movn %icc, %l4, %o4
8046loop_778:
8047 sdivcc %o2, 0x1203, %i2
8048 edge32l %l1, %i1, %g5
8049 bneg,pn %icc, loop_779
8050 smulcc %o5, 0x0052, %g7
8051 add %o1, 0x1D64, %i4
8052 mova %xcc, %g2, %l5
8053loop_779:
8054 addc %o6, 0x020D, %l0
8055 fpsub16 %f0, %f10, %f26
8056 andn %o3, 0x0ACA, %g3
8057 alignaddrl %i6, %g4, %l6
8058 set 0x58, %g2
8059 ldxa [%l7 + %g2] 0x88, %g1
8060 fpadd32s %f13, %f22, %f29
8061 alignaddrl %l2, %i5, %o7
8062 sdivcc %o0, 0x16F1, %l3
8063 tl %xcc, 0x1
8064 umul %i0, %g6, %i3
8065 smulcc %i7, %l4, %o4
8066 set 0x44, %i0
8067 ldsha [%l7 + %i0] 0x10, %i2
8068 fornot2 %f10, %f14, %f30
8069 ba,a loop_780
8070 andcc %l1, %i1, %g5
8071 fmovsne %xcc, %f3, %f4
8072 fcmped %fcc1, %f20, %f24
8073loop_780:
8074 st %f2, [%l7 + 0x3C]
8075 movn %icc, %o5, %o2
8076 edge16n %o1, %g7, %i4
8077 fbl %fcc1, loop_781
8078 fxor %f26, %f26, %f18
8079 sllx %l5, 0x13, %o6
8080 movne %icc, %l0, %g2
8081loop_781:
8082 nop
8083 wr %g0, 0x89, %asi
8084 stda %f16, [%l7 + 0x40] %asi
8085 tl %xcc, 0x1
8086 tge %icc, 0x5
8087 flush %l7 + 0x6C
8088 tvc %xcc, 0x0
8089 fcmpeq32 %f12, %f24, %g3
8090 fxnor %f30, %f10, %f28
8091 fpadd32 %f16, %f30, %f30
8092 array16 %o3, %i6, %l6
8093 tl %icc, 0x7
8094 fmul8ulx16 %f26, %f10, %f16
8095 xnorcc %g4, %l2, %g1
8096 bcc,a,pn %icc, loop_782
8097 tn %icc, 0x0
8098 tcc %xcc, 0x7
8099 umul %o7, %i5, %l3
8100loop_782:
8101 movpos %icc, %o0, %g6
8102 set 0x38, %l1
8103 stha %i0, [%l7 + %l1] 0x81
8104 faligndata %f8, %f6, %f8
8105 edge16l %i3, %i7, %l4
8106 movcc %icc, %o4, %i2
8107 tleu %xcc, 0x3
8108 movg %icc, %i1, %l1
8109 edge32ln %g5, %o5, %o2
8110 orncc %g7, 0x05EE, %i4
8111 sra %l5, 0x12, %o1
8112 fmovscs %icc, %f20, %f2
8113 fmovrde %l0, %f10, %f26
8114 fmovsvc %xcc, %f29, %f7
8115 fnot1 %f24, %f26
8116 fcmped %fcc3, %f22, %f0
8117 movrgez %g2, 0x3D4, %o6
8118 xnorcc %o3, %g3, %i6
8119 xnor %g4, 0x04C5, %l6
8120 fmovrslez %g1, %f18, %f18
8121 nop
8122 set 0x18, %l3
8123 ldd [%l7 + %l3], %f30
8124 tne %xcc, 0x0
8125 srax %l2, 0x09, %o7
8126 orncc %l3, %o0, %g6
8127 wr %g0, 0x80, %asi
8128 ldsha [%l7 + 0x36] %asi, %i0
8129 fmovsle %icc, %f20, %f24
8130 fands %f6, %f9, %f29
8131 edge16l %i3, %i5, %l4
8132 stb %o4, [%l7 + 0x7B]
8133 tpos %icc, 0x5
8134 edge32 %i7, %i1, %i2
8135 move %icc, %l1, %g5
8136 fblg,a %fcc0, loop_783
8137 orn %o5, %o2, %i4
8138 umul %g7, 0x0FA9, %l5
8139 subcc %l0, 0x05A9, %g2
8140loop_783:
8141 nop
8142 add %l7, 0x38, %l6
8143 wr %g0, 0x19, %asi
8144 ldxa [%l6] %asi, %o1
8145 casxa [%l6] 0x19, %o1, %o6
8146 addc %g3, 0x0B33, %o3
8147 ldd [%l7 + 0x68], %i6
8148 pdist %f10, %f10, %f8
8149 sth %l6, [%l7 + 0x34]
8150 sth %g1, [%l7 + 0x36]
8151 sub %g4, 0x0904, %o7
8152 movne %xcc, %l2, %o0
8153 addcc %l3, %i0, %g6
8154 xorcc %i5, 0x1A27, %i3
8155 orncc %o4, %l4, %i1
8156 fnands %f28, %f28, %f25
8157 fcmpes %fcc0, %f29, %f26
8158 brz,a %i7, loop_784
8159 fandnot1 %f6, %f0, %f10
8160 sll %l1, %g5, %i2
8161 fpsub32s %f11, %f17, %f23
8162loop_784:
8163 smulcc %o5, %i4, %g7
8164 restored
8165 rdpr %cwp, %g1
8166 rdpr %cansave, %g2
8167 rdpr %canrestore, %g3
8168 rdpr %cleanwin, %g4
8169 rdpr %otherwin, %g5
8170 rdpr %wstate, %g6
8171 ta %icc, 0x3
8172 udivx %o2, 0x0936, %l0
8173 movvs %xcc, %l5, %o1
8174 srlx %o6, 0x0E, %g3
8175 fornot2s %f4, %f30, %f31
8176 fnors %f8, %f14, %f29
8177 alignaddr %o3, %g2, %i6
8178 stbar
8179 smul %g1, 0x02A2, %l6
8180 fbul %fcc0, loop_785
8181 ldub [%l7 + 0x10], %g4
8182 move %xcc, %o7, %l2
8183 movgu %icc, %o0, %l3
8184loop_785:
8185 mova %icc, %i0, %i5
8186 fmovsge %xcc, %f19, %f2
8187 xorcc %g6, %o4, %i3
8188 tcs %icc, 0x5
8189 mova %icc, %l4, %i7
8190 brlez,a %i1, loop_786
8191 nop
8192 setx loop_787, %l0, %l1
8193 wrpr 0x1, %tl
8194 wrpr %l1, %tpc
8195 add %l1, 0x4, %l1
8196 wrpr %l1, %tnpc
8197 setx 0x34400001400, %l0, %l1
8198 wrpr %l1, %tstate
8199 wrhpr 0x4, %htstate
8200 retry
8201 brgz %g5, loop_788
8202 brz,a %l1, loop_789
8203loop_786:
8204 call loop_790
8205loop_787:
8206 edge8ln %o5, %i2, %g7
8207loop_788:
8208 orn %o2, %l0, %i4
8209loop_789:
8210 movne %xcc, %o1, %l5
8211loop_790:
8212 smulcc %o6, 0x13FA, %g3
8213 bcc,a loop_791
8214 xnor %o3, %i6, %g2
8215 st %f13, [%l7 + 0x0C]
8216 nop
8217 set 0x70, %o3
8218 lduw [%l7 + %o3], %g1
8219loop_791:
8220 fmovdcc %xcc, %f13, %f10
8221 brlez %g4, loop_792
8222 swap [%l7 + 0x34], %l6
8223 fble,a %fcc2, loop_793
8224 fmul8sux16 %f10, %f4, %f2
8225loop_792:
8226 fsrc1s %f31, %f10
8227 fbo %fcc2, loop_794
8228loop_793:
8229 fba,a %fcc0, loop_795
8230 edge8 %o7, %l2, %l3
8231 edge8n %o0, %i5, %g6
8232loop_794:
8233 fpadd16 %f12, %f4, %f14
8234loop_795:
8235 array32 %i0, %o4, %l4
8236 add %l7, 0x38, %l6
8237 wr %g0, 0x18, %asi
8238 lda [%l6] %asi, %i3
8239 casa [%l6] %asi, %i3, %i1
8240 nop
8241 setx loop_796, %l0, %l1
8242 wrpr 0x1, %tl
8243 wrpr %l1, %tpc
8244 add %l1, 0x4, %l1
8245 wrpr %l1, %tnpc
8246 setx 0x34400001400, %l0, %l1
8247 wrpr %l1, %tstate
8248 wrhpr 0x4, %htstate
8249 retry
8250 movvc %xcc, %i7, %g5
8251 edge32n %o5, %l1, %g7
8252 fexpand %f19, %f4
8253loop_796:
8254 taddcc %i2, 0x0E7F, %l0
8255 tn %icc, 0x5
8256 tleu %icc, 0x1
8257 stbar
8258 sethi 0x111E, %o2
8259 fpsub16s %f25, %f5, %f15
8260 edge8ln %o1, %i4, %l5
8261 add %o6, %g3, %o3
8262 bneg,a,pn %xcc, loop_797
8263 smulcc %g2, %g1, %g4
8264 fpack32 %f2, %f10, %f16
8265 movne %icc, %l6, %i6
8266loop_797:
8267 movrlz %o7, 0x1BD, %l2
8268 add %l7, 0x0C, %l6
8269 wr %g0, 0x89, %asi
8270 lda [%l6] %asi, %l3
8271 casa [%l6] %asi, %l3, %i5
8272 edge16l %g6, %o0, %i0
8273 ldstub [%l7 + 0x20], %l4
8274 set 0x42, %o1
8275 ldsba [%l7 + %o1] 0x10, %i3
8276 fsrc1 %f12, %f6
8277 edge32ln %i1, %i7, %o4
8278 ldsb [%l7 + 0x60], %o5
8279 movl %icc, %g5, %g7
8280 andcc %l1, %l0, %o2
8281 umul %i2, %o1, %i4
8282 fmovrde %l5, %f28, %f20
8283 and %o6, %o3, %g3
8284 fexpand %f28, %f26
8285 orn %g2, 0x15E7, %g1
8286 prefetch [%l7 + 0x70], 0x0
8287 andn %g4, %l6, %o7
8288 fmovdn %icc, %f16, %f27
8289 ldx [%l7 + 0x60], %i6
8290 xnorcc %l2, 0x07FA, %l3
8291 nop
8292 setx loop_798, %l0, %l1
8293 jmpl %l1, %g6
8294 tvc %xcc, 0x2
8295 xnor %i5, %i0, %l4
8296 alignaddrl %o0, %i3, %i1
8297loop_798:
8298 orncc %i7, 0x04D8, %o4
8299 movge %icc, %g5, %o5
8300 wr %g0, 0x88, %asi
8301 lduwa [%l7 + 0x7C] %asi, %g7
8302 movrgz %l1, 0x1F2, %l0
8303 fexpand %f3, %f0
8304 bgu,a,pn %xcc, loop_799
8305 sub %i2, %o2, %o1
8306 tn %icc, 0x0
8307 set 0x72, %g4
8308 lduha [%l7 + %g4] 0x11, %i4
8309loop_799:
8310 or %o6, 0x12CF, %l5
8311 fbl,a %fcc3, loop_800
8312 tvc %xcc, 0x2
8313 sllx %o3, %g2, %g3
8314 bl,pn %xcc, loop_801
8315loop_800:
8316 fbge %fcc3, loop_802
8317 fble,a %fcc1, loop_803
8318 brlz,a %g4, loop_804
8319loop_801:
8320 fmovdneg %xcc, %f18, %f10
8321loop_802:
8322 orncc %g1, %o7, %l6
8323loop_803:
8324 nop
8325 setx loop_805, %l0, %l1
8326 wrpr 0x1, %tl
8327 wrpr %l1, %tnpc
8328 setx 0x34400001400, %l0, %l1
8329 wrpr %l1, %tstate
8330 wrhpr 0x4, %htstate
8331 done
8332loop_804:
8333 orn %i6, 0x139D, %l3
8334 fbg %fcc3, loop_806
8335 bg,a loop_807
8336loop_805:
8337 sir 0x0DAF
8338 set 0x48, %g3
8339 ldswa [%l7 + %g3] 0x0c, %l2
8340loop_806:
8341 andcc %i5, 0x0122, %g6
8342loop_807:
8343 subcc %l4, 0x0950, %o0
8344 tcs %xcc, 0x1
8345 movgu %icc, %i0, %i1
8346 movrgz %i3, %i7, %g5
8347 fmovsleu %xcc, %f21, %f3
8348 brlez %o4, loop_808
8349 xorcc %o5, 0x0F22, %l1
8350 fone %f16
8351 mulx %g7, 0x0E90, %l0
8352loop_808:
8353 tg %xcc, 0x2
8354 te %xcc, 0x1
8355 tsubcc %i2, %o1, %i4
8356 movgu %icc, %o6, %l5
8357 move %icc, %o2, %g2
8358 tcc %icc, 0x6
8359 sub %o3, 0x1BFF, %g3
8360 movpos %xcc, %g1, %g4
8361 bn,pt %icc, loop_809
8362 movrlez %o7, %l6, %i6
8363 ldd [%l7 + 0x20], %l2
8364 movne %xcc, %i5, %l3
8365loop_809:
8366 fmovsgu %xcc, %f0, %f23
8367 fmovdneg %icc, %f14, %f16
8368 movrlz %g6, 0x3C7, %o0
8369 edge32n %i0, %l4, %i1
8370 fcmpeq16 %f26, %f12, %i7
8371 fmul8x16 %f2, %f12, %f26
8372 taddcc %i3, 0x1E9F, %g5
8373 srax %o5, 0x04, %l1
8374 taddcc %g7, 0x0A35, %l0
8375 movneg %icc, %o4, %i2
8376 xnor %o1, %o6, %i4
8377 std %l4, [%l7 + 0x58]
8378 tpos %xcc, 0x0
8379 fcmped %fcc2, %f28, %f6
8380 tle %xcc, 0x7
8381 fnot1 %f24, %f12
8382 fornot2s %f3, %f19, %f18
8383 sir 0x0D17
8384 tle %xcc, 0x6
8385 fbo,a %fcc0, loop_810
8386 tcc %xcc, 0x3
8387 bcs,a %xcc, loop_811
8388 bcs,a,pn %xcc, loop_812
8389loop_810:
8390 ld [%l7 + 0x30], %f20
8391 addc %o2, 0x0DC9, %o3
8392loop_811:
8393 and %g2, %g3, %g1
8394loop_812:
8395 or %g4, 0x091C, %o7
8396 umul %i6, %l6, %l2
8397 udivcc %i5, 0x1E88, %g6
8398 edge8n %l3, %o0, %i0
8399 fmovda %icc, %f22, %f24
8400 tsubcctv %l4, 0x056F, %i7
8401 fmovrdne %i3, %f0, %f10
8402 fzeros %f15
8403 fmovdge %xcc, %f10, %f14
8404 addccc %i1, 0x1CAD, %o5
8405 bl,a,pn %xcc, loop_813
8406 fmovse %xcc, %f2, %f20
8407 tl %xcc, 0x7
8408 sra %g5, %l1, %l0
8409loop_813:
8410 fmovdl %xcc, %f23, %f0
8411 taddcc %o4, %i2, %o1
8412 taddcc %g7, 0x01CE, %o6
8413 wr %g0, 0x0c, %asi
8414 ldstuba [%l7 + 0x30] %asi, %i4
8415 fmovsa %icc, %f21, %f14
8416 brgez,a %o2, loop_814
8417 edge8 %l5, %g2, %g3
8418 movrlez %g1, 0x3DF, %g4
8419 ld [%l7 + 0x50], %f28
8420loop_814:
8421 fbue,a %fcc2, loop_815
8422 fmovdpos %xcc, %f21, %f16
8423 bl,a,pt %icc, loop_816
8424 edge16ln %o3, %o7, %i6
8425loop_815:
8426 fornot2s %f22, %f26, %f6
8427 ld [%l7 + 0x64], %f24
8428loop_816:
8429 fcmple32 %f28, %f18, %l6
8430 udivx %l2, 0x1CC0, %i5
8431 saved
8432 rdpr %cwp, %g1
8433 rdpr %cansave, %g2
8434 rdpr %canrestore, %g3
8435 rdpr %cleanwin, %g4
8436 rdpr %otherwin, %g5
8437 rdpr %wstate, %g6
8438 edge8n %g6, %l3, %i0
8439 stb %l4, [%l7 + 0x61]
8440 fmovdvc %icc, %f27, %f9
8441 andn %o0, 0x0752, %i7
8442 tvs %xcc, 0x2
8443 movge %icc, %i1, %i3
8444 bl,a loop_817
8445 fabss %f3, %f21
8446 bvc %xcc, loop_818
8447 sll %o5, 0x1B, %l1
8448loop_817:
8449 bvc,a loop_819
8450 andncc %l0, %o4, %g5
8451loop_818:
8452 sra %i2, %g7, %o1
8453 orcc %o6, 0x16B2, %o2
8454loop_819:
8455 andn %i4, %g2, %l5
8456 fmul8x16 %f23, %f6, %f0
8457 fmovrse %g3, %f12, %f19
8458 set 0x0D, %g1
8459 lduba [%l7 + %g1] 0x11, %g1
8460 umulcc %g4, 0x046B, %o7
8461 xorcc %i6, %l6, %l2
8462 fmovscc %icc, %f11, %f14
8463 fble %fcc0, loop_820
8464 movl %icc, %i5, %g6
8465 srax %o3, 0x0F, %i0
8466 or %l4, %l3, %o0
8467loop_820:
8468 edge32l %i7, %i3, %i1
8469 movrlz %l1, 0x392, %l0
8470 orcc %o4, %o5, %i2
8471 edge32l %g5, %g7, %o6
8472 or %o2, 0x090F, %i4
8473 array32 %g2, %o1, %g3
8474 ta %icc, 0x5
8475 bgu %xcc, loop_821
8476 tsubcctv %l5, 0x027D, %g1
8477 edge16ln %g4, %o7, %i6
8478 xnor %l2, %i5, %l6
8479loop_821:
8480 mova %xcc, %g6, %o3
8481 ldx [%l7 + 0x30], %i0
8482 fmovrse %l4, %f29, %f8
8483 fbuge %fcc2, loop_822
8484 movge %xcc, %o0, %i7
8485 srax %l3, 0x1A, %i3
8486 fmovse %icc, %f24, %f13
8487loop_822:
8488 tvs %icc, 0x0
8489 fbge,a %fcc3, loop_823
8490 sdiv %i1, 0x03D2, %l1
8491 orncc %o4, 0x04CD, %l0
8492 tn %xcc, 0x0
8493loop_823:
8494 ble %icc, loop_824
8495 fmovspos %xcc, %f5, %f5
8496 tleu %icc, 0x4
8497 tn %xcc, 0x4
8498loop_824:
8499 stw %i2, [%l7 + 0x30]
8500 fcmpne32 %f0, %f24, %g5
8501 udiv %g7, 0x1C1D, %o6
8502 sdiv %o5, 0x1936, %o2
8503 orncc %i4, %g2, %g3
8504 smulcc %l5, %o1, %g1
8505 fpsub32s %f6, %f19, %f11
8506 set 0x34, %o6
8507 lduwa [%l7 + %o6] 0x80, %g4
8508 movrne %i6, %o7, %i5
8509 stw %l2, [%l7 + 0x44]
8510 movrlez %g6, 0x0C3, %l6
8511 fpack16 %f30, %f24
8512 fmul8sux16 %f24, %f0, %f22
8513 fmovsgu %icc, %f2, %f5
8514 ldstub [%l7 + 0x11], %o3
8515 tle %icc, 0x5
8516 fpmerge %f16, %f9, %f8
8517 smulcc %l4, 0x0158, %o0
8518 edge8 %i0, %i7, %l3
8519 andn %i3, 0x0F1E, %i1
8520 movcs %icc, %l1, %l0
8521 movleu %icc, %o4, %g5
8522 fsrc1s %f2, %f4
8523 ldub [%l7 + 0x23], %g7
8524 tvs %icc, 0x6
8525 fxnors %f24, %f11, %f25
8526 movge %icc, %i2, %o5
8527 stw %o6, [%l7 + 0x68]
8528 ldd [%l7 + 0x48], %f26
8529 movg %icc, %i4, %o2
8530 edge16n %g3, %l5, %o1
8531 tg %xcc, 0x3
8532 orn %g1, %g2, %g4
8533 brnz %i6, loop_825
8534 fmovrsgz %o7, %f2, %f14
8535 orcc %i5, %g6, %l6
8536 movneg %xcc, %l2, %o3
8537loop_825:
8538 add %l4, 0x1616, %i0
8539 set 0x18, %o7
8540 swapa [%l7 + %o7] 0x89, %o0
8541 wr %g0, 0x04, %asi
8542 sta %f26, [%l7 + 0x6C] %asi
8543 edge32n %l3, %i3, %i7
8544 move %icc, %l1, %l0
8545 tne %icc, 0x3
8546 bg loop_826
8547 movne %icc, %i1, %o4
8548 lduh [%l7 + 0x12], %g5
8549 fmovrdlez %g7, %f4, %f20
8550loop_826:
8551 fpsub32s %f7, %f12, %f7
8552 wr %g0, 0x80, %asi
8553 ldsba [%l7 + 0x4B] %asi, %o5
8554 fpadd16s %f8, %f18, %f26
8555 stx %i2, [%l7 + 0x48]
8556 movrgz %o6, %o2, %g3
8557 tge %xcc, 0x5
8558 tcs %xcc, 0x5
8559 orcc %l5, %i4, %g1
8560 edge32ln %o1, %g4, %g2
8561 mova %icc, %o7, %i5
8562 movle %icc, %g6, %i6
8563 lduw [%l7 + 0x18], %l6
8564 movg %icc, %o3, %l4
8565 edge16n %l2, %i0, %l3
8566 ba,pt %xcc, loop_827
8567 srl %o0, 0x1C, %i7
8568 fbl,a %fcc0, loop_828
8569 fbn,a %fcc0, loop_829
8570loop_827:
8571 tgu %xcc, 0x4
8572 movpos %xcc, %i3, %l1
8573loop_828:
8574 fble,a %fcc1, loop_830
8575loop_829:
8576 fbg %fcc0, loop_831
8577 sdivx %l0, 0x0EC6, %i1
8578 movleu %icc, %g5, %o4
8579loop_830:
8580 xnorcc %g7, 0x0331, %i2
8581loop_831:
8582 fmovsneg %icc, %f6, %f26
8583 fbule %fcc0, loop_832
8584 sllx %o5, 0x14, %o6
8585 edge8 %g3, %l5, %o2
8586 fmul8ulx16 %f30, %f18, %f26
8587loop_832:
8588 sdivx %i4, 0x0463, %o1
8589 ldub [%l7 + 0x70], %g1
8590 udivx %g4, 0x0F3D, %o7
8591 tgu %icc, 0x5
8592 smulcc %g2, %g6, %i5
8593 srlx %i6, %o3, %l4
8594 bleu,a,pn %icc, loop_833
8595 sethi 0x16DC, %l6
8596 fexpand %f10, %f22
8597 movleu %icc, %i0, %l3
8598loop_833:
8599 udivx %l2, 0x12D7, %o0
8600 fmovse %icc, %f8, %f5
8601 fbu %fcc1, loop_834
8602 fxors %f2, %f19, %f3
8603 mulscc %i7, 0x10E8, %i3
8604 edge8n %l1, %l0, %i1
8605loop_834:
8606 stx %g5, [%l7 + 0x20]
8607 fcmps %fcc2, %f12, %f18
8608 nop
8609 set 0x18, %o2
8610 stx %o4, [%l7 + %o2]
8611 umul %g7, 0x0A28, %o5
8612 lduh [%l7 + 0x48], %i2
8613 tn %xcc, 0x2
8614 fblg %fcc1, loop_835
8615 fbg,a %fcc3, loop_836
8616 tleu %icc, 0x5
8617 fornot2 %f4, %f8, %f8
8618loop_835:
8619 brz %g3, loop_837
8620loop_836:
8621 fand %f22, %f12, %f14
8622 be,pt %xcc, loop_838
8623 flush %l7 + 0x14
8624loop_837:
8625 movpos %xcc, %l5, %o2
8626 fpsub16s %f22, %f23, %f7
8627loop_838:
8628 movcc %xcc, %o6, %i4
8629 fmovsg %icc, %f15, %f21
8630 xnorcc %g1, 0x1BD5, %g4
8631 brgez,a %o1, loop_839
8632 udivx %o7, 0x00F7, %g6
8633 orn %i5, %g2, %i6
8634 edge8l %o3, %l4, %i0
8635loop_839:
8636 bg %icc, loop_840
8637 sdivx %l6, 0x1EC8, %l2
8638 movrlez %l3, 0x296, %o0
8639 fandnot2 %f2, %f30, %f26
8640loop_840:
8641 alignaddr %i7, %i3, %l1
8642 tl %xcc, 0x7
8643 orn %i1, 0x0F12, %g5
8644 fbo,a %fcc2, loop_841
8645 or %o4, 0x1954, %g7
8646 movg %xcc, %o5, %i2
8647 fornot2s %f2, %f12, %f2
8648loop_841:
8649 orncc %l0, %g3, %o2
8650 fcmpgt16 %f28, %f30, %o6
8651 movle %xcc, %l5, %g1
8652 ba loop_842
8653 fmovrdlz %i4, %f18, %f30
8654 xnorcc %o1, %o7, %g4
8655 fnot1s %f13, %f6
8656loop_842:
8657 fmovda %xcc, %f9, %f19
8658 fbue %fcc1, loop_843
8659 mulscc %g6, %g2, %i6
8660 fcmple32 %f6, %f16, %i5
8661 edge16l %l4, %i0, %o3
8662loop_843:
8663 fbule %fcc1, loop_844
8664 lduh [%l7 + 0x6C], %l2
8665 membar 0x66
8666 umulcc %l6, 0x033B, %o0
8667loop_844:
8668 fmovdleu %xcc, %f23, %f6
8669 fcmpne32 %f26, %f28, %l3
8670 udivcc %i3, 0x0E14, %i7
8671 movge %icc, %i1, %l1
8672 tvs %xcc, 0x3
8673 brlz %o4, loop_845
8674 udivcc %g7, 0x1A0D, %o5
8675 smul %g5, %i2, %l0
8676 tne %icc, 0x1
8677loop_845:
8678 sra %g3, 0x02, %o6
8679 bshuffle %f16, %f12, %f12
8680 addc %o2, %g1, %i4
8681 sra %l5, %o7, %o1
8682 restored
8683 rdpr %cwp, %g1
8684 rdpr %cansave, %g2
8685 rdpr %canrestore, %g3
8686 rdpr %cleanwin, %g4
8687 rdpr %otherwin, %g5
8688 rdpr %wstate, %g6
8689 bl loop_846
8690 fmul8x16au %f24, %f8, %f8
8691 movn %xcc, %g6, %g2
8692 sdiv %g4, 0x0B31, %i5
8693loop_846:
8694 fands %f25, %f29, %f5
8695 tn %xcc, 0x6
8696 srlx %l4, %i0, %o3
8697 sdivcc %i6, 0x0724, %l2
8698 set 0x4B, %l0
8699 ldsba [%l7 + %l0] 0x04, %o0
8700 tsubcc %l3, %i3, %l6
8701 fbug,a %fcc3, loop_847
8702 orncc %i1, 0x0402, %l1
8703 lduw [%l7 + 0x68], %i7
8704 sll %g7, 0x0F, %o4
8705loop_847:
8706 edge8l %g5, %i2, %l0
8707 sir 0x157B
8708 smul %o5, %g3, %o6
8709 fcmpgt16 %f20, %f22, %o2
8710 move %icc, %i4, %l5
8711 tgu %icc, 0x4
8712 movrgez %o7, %g1, %g6
8713 movg %icc, %o1, %g4
8714 andcc %g2, 0x1008, %l4
8715 sllx %i0, 0x17, %i5
8716 wr %g0, 0x88, %asi
8717 stha %i6, [%l7 + 0x16] %asi
8718 bcs,a %xcc, loop_848
8719 taddcctv %l2, 0x19F4, %o3
8720 fxnor %f24, %f28, %f30
8721 ldub [%l7 + 0x7C], %l3
8722loop_848:
8723 saved
8724 rdpr %cwp, %g1
8725 rdpr %cansave, %g2
8726 rdpr %canrestore, %g3
8727 rdpr %cleanwin, %g4
8728 rdpr %otherwin, %g5
8729 rdpr %wstate, %g6
8730 movge %icc, %o0, %i3
8731 stw %l6, [%l7 + 0x0C]
8732 fandnot2s %f26, %f17, %f21
8733 smulcc %l1, %i7, %g7
8734 movrne %i1, %g5, %o4
8735 movn %xcc, %i2, %l0
8736 fzero %f10
8737 bvs,pn %xcc, loop_849
8738 fmul8x16al %f15, %f23, %f20
8739 set 0x0C, %i6
8740 lduwa [%l7 + %i6] 0x89, %o5
8741loop_849:
8742 movpos %xcc, %g3, %o2
8743 subccc %i4, %o6, %o7
8744 fpadd32s %f22, %f15, %f19
8745 move %xcc, %l5, %g1
8746 membar 0x6C
8747 addc %o1, 0x1328, %g6
8748 edge8n %g4, %l4, %g2
8749 nop
8750 set 0x25, %l4
8751 ldstub [%l7 + %l4], %i5
8752 fmovdne %xcc, %f11, %f7
8753 restored
8754 rdpr %cwp, %g1
8755 rdpr %cansave, %g2
8756 rdpr %canrestore, %g3
8757 rdpr %cleanwin, %g4
8758 rdpr %otherwin, %g5
8759 rdpr %wstate, %g6
8760 bneg,pn %xcc, loop_850
8761 edge8l %i0, %l2, %i6
8762 tpos %icc, 0x5
8763 movvs %xcc, %o3, %o0
8764loop_850:
8765 sllx %i3, %l6, %l3
8766 fbul,a %fcc3, loop_851
8767 orcc %l1, 0x0AF5, %i7
8768 udiv %i1, 0x10F9, %g5
8769 edge32n %g7, %i2, %l0
8770loop_851:
8771 fcmpgt16 %f4, %f12, %o4
8772 set 0x70, %i7
8773 stxa %g3, [%l7 + %i7] 0x89
8774 fmovdl %icc, %f18, %f2
8775 fblg,a %fcc3, loop_852
8776 andn %o2, %i4, %o5
8777 xorcc %o7, 0x1178, %l5
8778 ldub [%l7 + 0x72], %o6
8779loop_852:
8780 nop
8781 set 0x48, %o0
8782 stha %o1, [%l7 + %o0] 0x27
8783 membar #Sync
8784 movrlez %g1, %g4, %g6
8785 fpack16 %f4, %f28
8786 bneg,a,pn %icc, loop_853
8787 nop
8788 setx loop_854, %l0, %l1
8789 wrpr 0x1, %tl
8790 wrpr %l1, %tnpc
8791 setx 0x34400001400, %l0, %l1
8792 wrpr %l1, %tstate
8793 wrhpr 0x4, %htstate
8794 done
8795 fbg,a %fcc3, loop_855
8796 taddcctv %l4, 0x172D, %i5
8797loop_853:
8798 nop
8799 set 0x40, %i3
8800 stda %f16, [%l7 + %i3] 0x15
8801loop_854:
8802 sth %g2, [%l7 + 0x4E]
8803loop_855:
8804 bl %icc, loop_856
8805 orn %i0, 0x1484, %l2
8806 tle %xcc, 0x2
8807 edge8 %o3, %o0, %i3
8808loop_856:
8809 fmovdle %xcc, %f26, %f18
8810 fbe,a %fcc0, loop_857
8811 array32 %i6, %l6, %l3
8812 prefetch [%l7 + 0x64], 0x3
8813 tneg %icc, 0x2
8814loop_857:
8815 fbul,a %fcc3, loop_858
8816 fcmpeq32 %f14, %f2, %l1
8817 edge16 %i1, %i7, %g5
8818 sdivx %g7, 0x19AA, %l0
8819loop_858:
8820 fnot2 %f4, %f10
8821 wr %g0, 0x89, %asi
8822 stba %o4, [%l7 + 0x49] %asi
8823 nop
8824 set 0x10, %o4
8825 ldx [%l7 + %o4], %g3
8826 andn %i2, %i4, %o2
8827 fand %f24, %f10, %f4
8828 brlez,a %o5, loop_859
8829 udivcc %o7, 0x08C0, %l5
8830 sdivcc %o1, 0x12A6, %o6
8831 tvs %xcc, 0x1
8832loop_859:
8833 udivx %g4, 0x0F94, %g1
8834 movle %xcc, %g6, %l4
8835 taddcc %i5, 0x0EBE, %g2
8836 fbu %fcc3, loop_860
8837 xnorcc %l2, 0x0160, %i0
8838 membar 0x64
8839 edge16 %o3, %i3, %o0
8840loop_860:
8841 bcc,a,pn %icc, loop_861
8842 fones %f17
8843 ldsw [%l7 + 0x64], %l6
8844 set 0x20, %l6
8845 stxa %l3, [%l7 + %l6] 0x0c
8846loop_861:
8847 saved
8848 rdpr %cwp, %g1
8849 rdpr %cansave, %g2
8850 rdpr %canrestore, %g3
8851 rdpr %cleanwin, %g4
8852 rdpr %otherwin, %g5
8853 rdpr %wstate, %g6
8854 fandnot2 %f16, %f2, %f0
8855 sll %i6, %l1, %i7
8856 fpackfix %f0, %f12
8857 wr %g0, 0x27, %asi
8858 stxa %g5, [%l7 + 0x20] %asi
8859 membar #Sync
8860 popc 0x1A06, %g7
8861 fornot2 %f2, %f0, %f16
8862 add %l7, 0x24, %l6
8863 wr %g0, 0x04, %asi
8864 casa [%l6] 0x04, %l0, %o4
8865 ble %icc, loop_862
8866 tcc %icc, 0x1
8867 andncc %i1, %i2, %g3
8868 set 0x4A, %i4
8869 ldsba [%l7 + %i4] 0x80, %i4
8870loop_862:
8871 bgu,a,pt %xcc, loop_863
8872 fcmpeq16 %f26, %f12, %o2
8873 fcmps %fcc1, %f17, %f1
8874 ldsw [%l7 + 0x50], %o7
8875loop_863:
8876 array16 %o5, %o1, %l5
8877 swap [%l7 + 0x70], %o6
8878 tle %xcc, 0x1
8879 fbn %fcc1, loop_864
8880 tge %icc, 0x6
8881 fbo,a %fcc1, loop_865
8882 ldd [%l7 + 0x10], %g0
8883loop_864:
8884 mulx %g4, 0x1EDE, %l4
8885 ta %xcc, 0x1
8886loop_865:
8887 movcc %icc, %i5, %g2
8888 smulcc %l2, 0x00E0, %i0
8889 set 0x40, %i5
8890 ldda [%l7 + %i5] 0x80, %f16
8891 subc %o3, 0x14F9, %i3
8892 bgu,pn %icc, loop_866
8893 ldsw [%l7 + 0x48], %g6
8894 umul %l6, 0x04EB, %o0
8895 fmovsleu %icc, %f25, %f7
8896loop_866:
8897 tne %icc, 0x1
8898 movcc %icc, %l3, %i6
8899 std %f18, [%l7 + 0x60]
8900 tgu %xcc, 0x6
8901 fnot1s %f27, %f11
8902 fbn,a %fcc2, loop_867
8903 fornot2s %f28, %f30, %f3
8904 fnegd %f16, %f22
8905 fmovdpos %xcc, %f14, %f30
8906loop_867:
8907 srax %l1, 0x19, %i7
8908 fmovse %icc, %f12, %f1
8909 fnot1s %f24, %f13
8910 tge %xcc, 0x7
8911 swap [%l7 + 0x6C], %g7
8912 fandnot1s %f26, %f18, %f29
8913 brlz %l0, loop_868
8914 ld [%l7 + 0x7C], %f3
8915 fpadd32 %f22, %f0, %f14
8916 tg %xcc, 0x6
8917loop_868:
8918 sethi 0x1B12, %o4
8919 tge %xcc, 0x4
8920 tvs %icc, 0x0
8921 movvc %xcc, %g5, %i1
8922 fnegs %f26, %f23
8923 fnegs %f21, %f11
8924 fbl,a %fcc3, loop_869
8925 bcc,a %icc, loop_870
8926 andcc %i2, %g3, %i4
8927 fpmerge %f22, %f11, %f4
8928loop_869:
8929 srl %o2, 0x16, %o5
8930loop_870:
8931 fand %f28, %f20, %f30
8932 wr %g0, 0x88, %asi
8933 stwa %o1, [%l7 + 0x78] %asi
8934 fmovdgu %icc, %f0, %f28
8935 lduw [%l7 + 0x48], %o7
8936 fmovrdlz %l5, %f26, %f26
8937 tleu %icc, 0x4
8938 restored
8939 rdpr %cwp, %g1
8940 rdpr %cansave, %g2
8941 rdpr %canrestore, %g3
8942 rdpr %cleanwin, %g4
8943 rdpr %otherwin, %g5
8944 rdpr %wstate, %g6
8945 fmovdcs %icc, %f4, %f28
8946 movvc %xcc, %g1, %g4
8947 tgu %icc, 0x2
8948 tne %icc, 0x4
8949 call loop_871
8950 bpos,a,pt %icc, loop_872
8951 movle %xcc, %o6, %l4
8952 and %g2, %l2, %i0
8953loop_871:
8954 nop
8955 wr %g0, 0x0c, %asi
8956 ldxa [%l7 + 0x30] %asi, %o3
8957loop_872:
8958 add %i3, 0x00DC, %i5
8959 tne %xcc, 0x0
8960 brgez %l6, loop_873
8961 brnz %g6, loop_874
8962 srax %l3, 0x02, %i6
8963 movrgez %o0, 0x31E, %l1
8964loop_873:
8965 movcs %xcc, %i7, %l0
8966loop_874:
8967 fble,a %fcc3, loop_875
8968 mulx %g7, 0x0692, %g5
8969 movpos %icc, %i1, %i2
8970 subc %o4, 0x0D45, %g3
8971loop_875:
8972 movle %xcc, %i4, %o5
8973 srax %o1, %o2, %o7
8974 movrne %g1, %g4, %l5
8975 tle %xcc, 0x1
8976 fcmpgt16 %f2, %f8, %o6
8977 fmovrsgez %g2, %f30, %f16
8978 movrne %l4, %l2, %i0
8979 fcmpes %fcc0, %f8, %f25
8980 fbe,a %fcc0, loop_876
8981 ldsw [%l7 + 0x54], %i3
8982 brlz,a %o3, loop_877
8983 fbge,a %fcc3, loop_878
8984loop_876:
8985 xnorcc %l6, %g6, %l3
8986 add %i6, %i5, %l1
8987loop_877:
8988 xnor %o0, 0x078D, %l0
8989loop_878:
8990 sdivx %i7, 0x0669, %g5
8991 te %icc, 0x7
8992 tn %icc, 0x2
8993 array32 %g7, %i1, %o4
8994 fcmpeq32 %f20, %f12, %i2
8995 sll %g3, %i4, %o1
8996 tsubcc %o5, 0x1DD6, %o2
8997 bge %xcc, loop_879
8998 orn %o7, 0x1AFE, %g1
8999 edge8n %g4, %o6, %l5
9000 bvs,pn %icc, loop_880
9001loop_879:
9002 mulscc %g2, 0x0C64, %l2
9003 andncc %l4, %i0, %o3
9004 tvc %xcc, 0x3
9005loop_880:
9006 tgu %icc, 0x2
9007 edge8n %i3, %l6, %g6
9008 tsubcc %i6, 0x0423, %i5
9009 add %l7, 0x58, %l6
9010 wr %g0, 0x81, %asi
9011 casxa [%l6] %asi, %l1, %l3
9012 tleu %icc, 0x6
9013 fmovdleu %icc, %f7, %f7
9014 popc 0x0BAF, %l0
9015 fpsub16 %f2, %f26, %f10
9016 smulcc %o0, %i7, %g5
9017 fmovd %f20, %f14
9018 edge32 %i1, %g7, %i2
9019 movpos %xcc, %g3, %o4
9020 stb %o1, [%l7 + 0x25]
9021 tpos %xcc, 0x1
9022 fxnors %f4, %f0, %f13
9023 tleu %xcc, 0x2
9024 sdiv %o5, 0x0711, %i4
9025 add %l7, 0x0C, %l6
9026 wr %g0, 0x80, %asi
9027 lda [%l6] %asi, %o7
9028 casa [%l6] 0x80, %o7, %o2
9029 movn %icc, %g1, %g4
9030 addccc %o6, %l5, %g2
9031 xorcc %l2, %i0, %l4
9032 flush %l7 + 0x1C
9033 orncc %i3, 0x0DE7, %l6
9034 bcs,pt %icc, loop_881
9035 edge32l %g6, %i6, %i5
9036 tgu %xcc, 0x6
9037 fxnor %f22, %f16, %f10
9038loop_881:
9039 nop
9040 wr %g0, 0x80, %asi
9041 stwa %o3, [%l7 + 0x54] %asi
9042 fabss %f2, %f12
9043 sub %l3, 0x0B83, %l1
9044 movle %icc, %l0, %o0
9045 tcc %xcc, 0x7
9046 andcc %g5, %i1, %i7
9047 movrgz %g7, %i2, %o4
9048 edge32ln %o1, %g3, %o5
9049 tle %xcc, 0x3
9050 fnegd %f16, %f2
9051 edge32n %o7, %o2, %g1
9052 fcmped %fcc0, %f6, %f0
9053 sdivx %g4, 0x1FEA, %i4
9054 ldub [%l7 + 0x4D], %o6
9055 movge %icc, %l5, %g2
9056 lduh [%l7 + 0x0E], %i0
9057 edge16n %l2, %l4, %l6
9058 taddcc %g6, %i3, %i5
9059 brlz,a %o3, loop_882
9060 fmovdcs %xcc, %f13, %f23
9061 bleu,a,pt %xcc, loop_883
9062 tn %xcc, 0x7
9063loop_882:
9064 sll %i6, 0x1A, %l1
9065 fmovsn %icc, %f16, %f14
9066loop_883:
9067 nop
9068 wr %g0, 0x10, %asi
9069 stda %f16, [%l7 + 0x40] %asi
9070 sub %l0, 0x0A24, %o0
9071 movg %icc, %g5, %i1
9072 andcc %i7, %g7, %l3
9073 fsrc2 %f14, %f20
9074 sth %o4, [%l7 + 0x56]
9075 wr %g0, 0x0c, %asi
9076 lduba [%l7 + 0x21] %asi, %i2
9077 nop
9078 setx loop_884, %l0, %l1
9079 wrpr 0x1, %tl
9080 wrpr %l1, %tpc
9081 add %l1, 0x4, %l1
9082 wrpr %l1, %tnpc
9083 setx 0x34400001400, %l0, %l1
9084 wrpr %l1, %tstate
9085 wrhpr 0x4, %htstate
9086 retry
9087 fmul8ulx16 %f4, %f10, %f10
9088 bleu loop_885
9089 subcc %o1, %g3, %o7
9090loop_884:
9091 srlx %o2, %g1, %o5
9092 fpadd32 %f16, %f4, %f20
9093loop_885:
9094 fba,a %fcc1, loop_886
9095 bg loop_887
9096 tleu %icc, 0x2
9097 fmovscc %icc, %f26, %f30
9098loop_886:
9099 movcs %icc, %g4, %o6
9100loop_887:
9101 prefetch [%l7 + 0x10], 0x1
9102 movn %icc, %l5, %i4
9103 orncc %i0, 0x1DE9, %l2
9104 movneg %xcc, %g2, %l6
9105 fpsub16 %f20, %f12, %f18
9106 andncc %l4, %g6, %i3
9107 brnz,a %i5, loop_888
9108 and %i6, 0x0348, %l1
9109 lduh [%l7 + 0x7A], %o3
9110 udivx %o0, 0x165C, %g5
9111loop_888:
9112 fbge %fcc2, loop_889
9113 edge16 %i1, %i7, %l0
9114 membar 0x14
9115 movl %icc, %g7, %o4
9116loop_889:
9117 sir 0x08A9
9118 edge16 %i2, %o1, %g3
9119 edge8 %o7, %o2, %g1
9120 bshuffle %f20, %f4, %f10
9121 sdivcc %o5, 0x15D1, %l3
9122 bvc,a %icc, loop_890
9123 udiv %o6, 0x16EA, %l5
9124 movvs %xcc, %g4, %i4
9125 ldx [%l7 + 0x58], %l2
9126loop_890:
9127 xnorcc %g2, %l6, %l4
9128 fnand %f2, %f22, %f18
9129 set 0x40, %l5
9130 stda %f0, [%l7 + %l5] 0x0c
9131 popc 0x0F6B, %g6
9132 udiv %i3, 0x02DD, %i0
9133 ta %xcc, 0x6
9134 saved
9135 rdpr %cwp, %g1
9136 rdpr %cansave, %g2
9137 rdpr %canrestore, %g3
9138 rdpr %cleanwin, %g4
9139 rdpr %otherwin, %g5
9140 rdpr %wstate, %g6
9141 sth %i6, [%l7 + 0x7E]
9142 tl %xcc, 0x7
9143 edge32ln %l1, %i5, %o3
9144 stx %o0, [%l7 + 0x70]
9145 fxor %f20, %f0, %f0
9146 xor %g5, 0x1B49, %i1
9147 tl %icc, 0x5
9148 sethi 0x1FCC, %i7
9149 fmovs %f15, %f25
9150 edge8 %l0, %g7, %i2
9151 alignaddr %o1, %g3, %o7
9152 tsubcc %o2, %o4, %g1
9153 fzeros %f13
9154 flush %l7 + 0x60
9155 subcc %o5, %l3, %o6
9156 tsubcctv %g4, 0x1D53, %l5
9157 xor %l2, %i4, %l6
9158 bvc,a loop_891
9159 fmovdleu %xcc, %f0, %f6
9160 wr %g0, 0x0c, %asi
9161 lduwa [%l7 + 0x44] %asi, %g2
9162loop_891:
9163 brlz %g6, loop_892
9164 edge32ln %l4, %i0, %i3
9165 sdivcc %i6, 0x0915, %l1
9166 edge8ln %i5, %o0, %o3
9167loop_892:
9168 movneg %icc, %g5, %i7
9169 array32 %l0, %i1, %i2
9170 bneg,a,pn %icc, loop_893
9171 sdiv %g7, 0x03A6, %g3
9172 fmovrslez %o1, %f19, %f27
9173 fmovrdgz %o7, %f4, %f2
9174loop_893:
9175 umul %o4, 0x1D48, %o2
9176 taddcc %g1, %o5, %l3
9177 brgez %g4, loop_894
9178 bcs,pn %icc, loop_895
9179 fmovdcc %xcc, %f24, %f13
9180 movleu %icc, %l5, %l2
9181loop_894:
9182 movge %icc, %o6, %l6
9183loop_895:
9184 xor %g2, 0x1967, %i4
9185 xnor %l4, 0x0BB0, %i0
9186 fmul8x16 %f28, %f2, %f2
9187 fnegs %f12, %f25
9188 movvc %icc, %i3, %g6
9189 fone %f18
9190 edge8 %l1, %i6, %i5
9191 movcs %xcc, %o3, %o0
9192 or %g5, %i7, %i1
9193 set 0x4F, %i2
9194 ldstuba [%l7 + %i2] 0x18, %l0
9195 movleu %icc, %i2, %g7
9196 bcc,a,pn %xcc, loop_896
9197 array32 %o1, %g3, %o4
9198 fmovda %icc, %f30, %f11
9199 fmovrdgz %o7, %f16, %f24
9200loop_896:
9201 popc 0x10E0, %g1
9202 fmovse %icc, %f31, %f10
9203 bg,a,pn %xcc, loop_897
9204 fbu,a %fcc0, loop_898
9205 bleu,a,pn %xcc, loop_899
9206 andn %o5, 0x1597, %l3
9207loop_897:
9208 tcs %icc, 0x5
9209loop_898:
9210 edge16l %g4, %o2, %l5
9211loop_899:
9212 movge %xcc, %o6, %l2
9213 and %l6, %g2, %i4
9214 fmul8sux16 %f0, %f20, %f10
9215 membar 0x31
9216 taddcctv %i0, %i3, %g6
9217 movcs %xcc, %l4, %l1
9218 ta %icc, 0x0
9219 ldd [%l7 + 0x18], %f30
9220 subccc %i6, 0x0CB5, %i5
9221 sdivcc %o0, 0x101A, %g5
9222 movvs %xcc, %i7, %o3
9223 fmovrdgez %l0, %f20, %f0
9224 fmovdcs %icc, %f13, %f30
9225 fmovsle %icc, %f26, %f2
9226 umulcc %i2, %i1, %g7
9227 movge %icc, %g3, %o1
9228 ble loop_900
9229 mova %xcc, %o7, %g1
9230 tn %xcc, 0x5
9231 fands %f27, %f28, %f0
9232loop_900:
9233 membar 0x7D
9234 edge32ln %o5, %o4, %g4
9235 tne %icc, 0x3
9236 fmovdvc %icc, %f14, %f20
9237 udivcc %l3, 0x0DB0, %o2
9238 fmovdvc %icc, %f22, %f14
9239 fmovsn %xcc, %f31, %f4
9240 fmovdvc %icc, %f24, %f31
9241 movvs %xcc, %o6, %l2
9242 movcs %icc, %l5, %g2
9243 udivcc %l6, 0x1D7F, %i0
9244 sdiv %i4, 0x0EDE, %g6
9245 movcc %icc, %l4, %l1
9246 stx %i3, [%l7 + 0x28]
9247 nop
9248 set 0x20, %o5
9249 ldd [%l7 + %o5], %i4
9250 subccc %i6, %o0, %g5
9251 bne loop_901
9252 edge32l %i7, %o3, %i2
9253 stx %l0, [%l7 + 0x78]
9254 tleu %xcc, 0x2
9255loop_901:
9256 sdivx %g7, 0x163D, %g3
9257 st %f19, [%l7 + 0x70]
9258 fmovse %xcc, %f5, %f17
9259 sir 0x1BAA
9260 movrlez %o1, 0x163, %o7
9261 wr %g0, 0x80, %asi
9262 stda %g0, [%l7 + 0x60] %asi
9263 prefetch [%l7 + 0x78], 0x0
9264 edge8 %o5, %i1, %o4
9265 movn %icc, %g4, %l3
9266 fmovrse %o6, %f27, %f3
9267 smulcc %l2, 0x1A70, %l5
9268 flush %l7 + 0x28
9269 ldsb [%l7 + 0x6C], %o2
9270 popc 0x15EC, %g2
9271 move %xcc, %l6, %i0
9272 bcs %icc, loop_902
9273 ldd [%l7 + 0x70], %i4
9274 edge32n %l4, %g6, %l1
9275 movl %xcc, %i3, %i5
9276loop_902:
9277 membar 0x34
9278 edge16n %i6, %o0, %g5
9279 edge32 %i7, %o3, %i2
9280 tle %icc, 0x2
9281 orn %l0, 0x1194, %g7
9282 fmovsg %xcc, %f2, %f18
9283 std %f8, [%l7 + 0x28]
9284 movrgez %o1, 0x04A, %g3
9285 brnz %o7, loop_903
9286 edge16n %g1, %o5, %i1
9287 fmovsl %xcc, %f26, %f13
9288 wr %g0, 0x22, %asi
9289 stha %g4, [%l7 + 0x24] %asi
9290 membar #Sync
9291loop_903:
9292 add %o4, 0x123B, %l3
9293 movleu %xcc, %l2, %o6
9294 tcs %xcc, 0x7
9295 ldd [%l7 + 0x10], %f6
9296 fcmple16 %f28, %f14, %o2
9297 bg,pt %icc, loop_904
9298 movrlez %l5, %l6, %i0
9299 movrlez %i4, %g2, %g6
9300 fnegs %f20, %f14
9301loop_904:
9302 fcmpeq32 %f10, %f18, %l4
9303 ldx [%l7 + 0x60], %i3
9304 tcc %icc, 0x2
9305 restored
9306 rdpr %cwp, %g1
9307 rdpr %cansave, %g2
9308 rdpr %canrestore, %g3
9309 rdpr %cleanwin, %g4
9310 rdpr %otherwin, %g5
9311 rdpr %wstate, %g6
9312 ldsb [%l7 + 0x46], %i5
9313 udivcc %i6, 0x1B63, %o0
9314 stw %g5, [%l7 + 0x2C]
9315 ldub [%l7 + 0x5B], %l1
9316 move %xcc, %o3, %i2
9317 stbar
9318 fmovdcs %icc, %f12, %f3
9319 movrlez %l0, 0x0D3, %g7
9320 subccc %o1, %i7, %o7
9321 movpos %xcc, %g3, %g1
9322 fmovrde %i1, %f22, %f20
9323 srax %g4, %o4, %o5
9324 andcc %l3, 0x0764, %o6
9325 fmovsa %xcc, %f17, %f18
9326 fpsub32s %f4, %f24, %f24
9327 fones %f6
9328 wr %g0, 0x18, %asi
9329 ldsha [%l7 + 0x18] %asi, %o2
9330 mova %xcc, %l5, %l2
9331 ldsw [%l7 + 0x78], %i0
9332 fbug,a %fcc0, loop_905
9333 edge8l %i4, %g2, %l6
9334 tg %xcc, 0x0
9335 fxnors %f17, %f27, %f18
9336loop_905:
9337 fba %fcc1, loop_906
9338 xnorcc %l4, 0x1885, %g6
9339 wr %g0, 0x11, %asi
9340 lda [%l7 + 0x48] %asi, %f0
9341loop_906:
9342 nop
9343 add %l7, 0x58, %l6
9344 wr %g0, 0x88, %asi
9345 ldxa [%l6] %asi, %i5
9346 casxa [%l6] %asi, %i5, %i3
9347 fcmpes %fcc1, %f28, %f17
9348 ldub [%l7 + 0x2F], %i6
9349 add %o0, %l1, %o3
9350 movrgez %i2, 0x214, %l0
9351 movneg %icc, %g7, %o1
9352 smul %i7, %o7, %g3
9353 fbe %fcc2, loop_907
9354 edge16ln %g5, %g1, %i1
9355 brlz %o4, loop_908
9356 fsrc1s %f3, %f6
9357loop_907:
9358 fmovdcs %icc, %f31, %f16
9359 srax %o5, 0x00, %g4
9360loop_908:
9361 fcmpes %fcc1, %f2, %f3
9362 movrlez %o6, 0x2F3, %l3
9363 wr %g0, 0x10, %asi
9364 sta %f29, [%l7 + 0x28] %asi
9365 membar 0x5D
9366 addc %l5, 0x054F, %o2
9367 mova %xcc, %l2, %i4
9368 movvc %icc, %g2, %l6
9369 fble,a %fcc1, loop_909
9370 orncc %l4, %i0, %i5
9371 set 0x1C, %g5
9372 stwa %g6, [%l7 + %g5] 0x23
9373 membar #Sync
9374loop_909:
9375 ldsh [%l7 + 0x32], %i3
9376 bcc %icc, loop_910
9377 fnors %f2, %f28, %f15
9378 fmovse %xcc, %f29, %f25
9379 sir 0x19DB
9380loop_910:
9381 edge32n %i6, %o0, %l1
9382 flush %l7 + 0x6C
9383 fcmpeq32 %f26, %f24, %i2
9384 add %o3, %g7, %o1
9385 fbg %fcc3, loop_911
9386 subcc %l0, 0x198E, %o7
9387 sra %i7, %g5, %g1
9388 taddcctv %i1, 0x1207, %g3
9389loop_911:
9390 tne %icc, 0x3
9391 wr %g0, 0x18, %asi
9392 stxa %o4, [%l7 + 0x60] %asi
9393 add %o5, %o6, %l3
9394 ldub [%l7 + 0x6C], %l5
9395 movcc %xcc, %o2, %g4
9396 movrlz %l2, %i4, %l6
9397 lduw [%l7 + 0x5C], %l4
9398 xorcc %g2, %i5, %i0
9399 edge32n %i3, %i6, %o0
9400 tcc %xcc, 0x6
9401 umulcc %l1, %i2, %o3
9402 fbl %fcc0, loop_912
9403 addcc %g7, 0x1F93, %o1
9404 tneg %xcc, 0x1
9405 fandnot1 %f10, %f16, %f30
9406loop_912:
9407 edge8 %g6, %o7, %l0
9408 fand %f2, %f20, %f6
9409 sdiv %i7, 0x10CE, %g5
9410 or %g1, 0x0765, %i1
9411 sub %g3, 0x00FE, %o5
9412 movn %icc, %o6, %o4
9413 addccc %l5, %o2, %l3
9414 orn %g4, %i4, %l2
9415 xor %l6, 0x0AC2, %g2
9416 fnor %f10, %f4, %f20
9417 sdivcc %i5, 0x1BD6, %l4
9418 orcc %i0, %i3, %i6
9419 smul %o0, %i2, %o3
9420 sllx %g7, %l1, %o1
9421 fzeros %f11
9422 movpos %icc, %o7, %g6
9423 ldub [%l7 + 0x5C], %l0
9424 edge16n %i7, %g1, %i1
9425 movneg %xcc, %g3, %g5
9426 smulcc %o5, %o6, %l5
9427 addcc %o4, 0x12D6, %l3
9428 movvc %icc, %g4, %i4
9429 restored
9430 rdpr %cwp, %g1
9431 rdpr %cansave, %g2
9432 rdpr %canrestore, %g3
9433 rdpr %cleanwin, %g4
9434 rdpr %otherwin, %g5
9435 rdpr %wstate, %g6
9436 tle %xcc, 0x0
9437 fmovde %icc, %f2, %f23
9438 prefetch [%l7 + 0x10], 0x1
9439 saved
9440 rdpr %cwp, %g1
9441 rdpr %cansave, %g2
9442 rdpr %canrestore, %g3
9443 rdpr %cleanwin, %g4
9444 rdpr %otherwin, %g5
9445 rdpr %wstate, %g6
9446 fandnot2s %f14, %f12, %f1
9447 tgu %icc, 0x2
9448 edge32l %l2, %l6, %o2
9449 fcmpgt32 %f22, %f22, %g2
9450 sllx %l4, %i5, %i3
9451 fmovrdlez %i0, %f20, %f10
9452 nop
9453 set 0x0C, %g6
9454 ldsb [%l7 + %g6], %i6
9455 udivcc %i2, 0x1617, %o0
9456 brgez %g7, loop_913
9457 edge32n %o3, %o1, %o7
9458 fpadd32 %f30, %f6, %f14
9459 fmovdge %xcc, %f13, %f8
9460loop_913:
9461 bne %xcc, loop_914
9462 sra %l1, %g6, %i7
9463 fbo,a %fcc3, loop_915
9464 be,a,pn %icc, loop_916
9465loop_914:
9466 udivx %l0, 0x0FFB, %g1
9467 tsubcctv %g3, %g5, %i1
9468loop_915:
9469 fmovscs %icc, %f31, %f23
9470loop_916:
9471 fmovse %icc, %f12, %f17
9472 movrgz %o5, 0x3E4, %o6
9473 tsubcc %l5, %l3, %g4
9474 wr %g0, 0x10, %asi
9475 lda [%l7 + 0x1C] %asi, %f19
9476 umul %i4, 0x0B46, %l2
9477 stbar
9478 wr %g0, 0x0c, %asi
9479 ldsba [%l7 + 0x7C] %asi, %l6
9480 xnorcc %o2, 0x19DE, %g2
9481 sdivx %o4, 0x1E88, %i5
9482 edge32n %i3, %i0, %i6
9483 fcmpeq32 %f26, %f6, %i2
9484 mulx %l4, %g7, %o0
9485 taddcc %o1, 0x0F32, %o3
9486 edge8 %l1, %g6, %i7
9487 fxnor %f30, %f16, %f6
9488 ldx [%l7 + 0x48], %l0
9489 fmovdcs %xcc, %f13, %f18
9490 edge8n %g1, %g3, %o7
9491 fmovrse %i1, %f1, %f0
9492 tne %icc, 0x6
9493 tleu %icc, 0x5
9494 movvc %xcc, %g5, %o5
9495 fbge %fcc3, loop_917
9496 movleu %xcc, %o6, %l5
9497 array32 %l3, %i4, %l2
9498 brgz %g4, loop_918
9499loop_917:
9500 fmovrsgz %o2, %f5, %f10
9501 edge32l %l6, %g2, %o4
9502 fmovdgu %icc, %f24, %f18
9503loop_918:
9504 fmovsleu %icc, %f2, %f15
9505 tvs %icc, 0x1
9506 addc %i5, %i3, %i0
9507 fmovrsne %i2, %f31, %f31
9508 andn %l4, 0x0ED1, %i6
9509 movpos %xcc, %g7, %o0
9510 nop
9511 setx loop_919, %l0, %l1
9512 wrpr 0x1, %tl
9513 wrpr %l1, %tpc
9514 add %l1, 0x4, %l1
9515 wrpr %l1, %tnpc
9516 setx 0x34400001400, %l0, %l1
9517 wrpr %l1, %tstate
9518 wrhpr 0x4, %htstate
9519 retry
9520 ldd [%l7 + 0x58], %o0
9521 movleu %icc, %o3, %l1
9522 bn %xcc, loop_920
9523loop_919:
9524 movcs %xcc, %i7, %g6
9525 movcc %icc, %l0, %g3
9526 call loop_921
9527loop_920:
9528 brgz,a %o7, loop_922
9529 addc %g1, %g5, %o5
9530 nop
9531 set 0x42, %l2
9532 ldsh [%l7 + %l2], %o6
9533loop_921:
9534 fmovdpos %xcc, %f20, %f14
9535loop_922:
9536 fpsub32s %f13, %f2, %f11
9537 movvs %icc, %i1, %l3
9538 orncc %l5, 0x1EE4, %i4
9539 xnor %l2, %g4, %o2
9540 stx %l6, [%l7 + 0x60]
9541 sdivcc %o4, 0x076F, %i5
9542 edge8n %g2, %i0, %i2
9543 fmovrsgz %l4, %f4, %f2
9544 fble %fcc2, loop_923
9545 restored
9546 rdpr %cwp, %g1
9547 rdpr %cansave, %g2
9548 rdpr %canrestore, %g3
9549 rdpr %cleanwin, %g4
9550 rdpr %otherwin, %g5
9551 rdpr %wstate, %g6
9552 fblg,a %fcc2, loop_924
9553 st %f27, [%l7 + 0x44]
9554loop_923:
9555 bge,a,pt %xcc, loop_925
9556 fbu %fcc2, loop_926
9557loop_924:
9558 tpos %xcc, 0x6
9559 bleu,a,pt %xcc, loop_927
9560loop_925:
9561 movn %icc, %i6, %g7
9562loop_926:
9563 fmuld8sux16 %f10, %f13, %f14
9564 restored
9565 rdpr %cwp, %g1
9566 rdpr %cansave, %g2
9567 rdpr %canrestore, %g3
9568 rdpr %cleanwin, %g4
9569 rdpr %otherwin, %g5
9570 rdpr %wstate, %g6
9571loop_927:
9572 nop
9573 set 0x14, %g7
9574 stwa %o0, [%l7 + %g7] 0x11
9575 sll %i3, %o3, %l1
9576 fbug %fcc2, loop_928
9577 nop
9578 setx loop_929, %l0, %l1
9579 wrpr 0x1, %tl
9580 wrpr %l1, %tpc
9581 add %l1, 0x4, %l1
9582 wrpr %l1, %tnpc
9583 setx 0x34400001400, %l0, %l1
9584 wrpr %l1, %tstate
9585 wrhpr 0x4, %htstate
9586 retry
9587 xnorcc %o1, %g6, %i7
9588 nop
9589 setx loop_930, %l0, %l1
9590 wrpr 0x1, %tl
9591 wrpr %l1, %tpc
9592 add %l1, 0x4, %l1
9593 wrpr %l1, %tnpc
9594 setx 0x34400001400, %l0, %l1
9595 wrpr %l1, %tstate
9596 wrhpr 0x4, %htstate
9597 retry
9598loop_928:
9599 ta %icc, 0x1
9600loop_929:
9601 fandnot2 %f0, %f2, %f10
9602 and %l0, %g3, %g1
9603loop_930:
9604 ta %icc, 0x5
9605 tle %xcc, 0x3
9606 fandnot2 %f30, %f22, %f2
9607 fornot1s %f30, %f1, %f28
9608 nop
9609 setx loop_931, %l0, %l1
9610 wrpr 0x1, %tl
9611 wrpr %l1, %tnpc
9612 setx 0x34400001400, %l0, %l1
9613 wrpr %l1, %tstate
9614 wrhpr 0x4, %htstate
9615 done
9616 movge %xcc, %o7, %o5
9617 fmovdcc %icc, %f16, %f19
9618 wr %g0, 0x11, %asi
9619 ldxa [%l7 + 0x48] %asi, %o6
9620loop_931:
9621 fnot1s %f10, %f28
9622 fbule,a %fcc1, loop_932
9623 udivcc %g5, 0x0EBC, %i1
9624 brgz,a %l3, loop_933
9625 movg %icc, %l5, %i4
9626loop_932:
9627 movne %xcc, %l2, %o2
9628 smul %l6, %o4, %g4
9629loop_933:
9630 faligndata %f24, %f16, %f8
9631 tge %xcc, 0x3
9632 umul %g2, 0x1ED2, %i5
9633 tcs %xcc, 0x6
9634 smulcc %i0, 0x0EED, %l4
9635 fnot2s %f6, %f8
9636 movl %icc, %i6, %g7
9637 edge8n %i2, %o0, %i3
9638 fbu %fcc3, loop_934
9639 tgu %icc, 0x4
9640 bpos %xcc, loop_935
9641 orn %o3, 0x168D, %l1
9642loop_934:
9643 fmovrde %g6, %f20, %f14
9644 st %f21, [%l7 + 0x50]
9645loop_935:
9646 udivcc %i7, 0x1C66, %l0
9647 fpadd32s %f17, %f28, %f9
9648 edge16ln %g3, %g1, %o7
9649 ldstub [%l7 + 0x19], %o1
9650 stw %o5, [%l7 + 0x7C]
9651 brgz %g5, loop_936
9652 tpos %icc, 0x4
9653 subccc %i1, %l3, %o6
9654 fmovda %xcc, %f15, %f21
9655loop_936:
9656 sra %l5, 0x1F, %i4
9657 edge8ln %o2, %l2, %o4
9658 fpadd16 %f20, %f0, %f6
9659 movpos %xcc, %l6, %g2
9660 tgu %xcc, 0x2
9661 fpackfix %f16, %f24
9662 addc %i5, 0x152B, %g4
9663 add %l7, 0x20, %l6
9664 wr %g0, 0x89, %asi
9665 ldxa [%l6] %asi, %i0
9666 casxa [%l6] %asi, %i0, %i6
9667 bpos,a,pt %xcc, loop_937
9668 movre %l4, 0x06B, %i2
9669 fmul8x16 %f17, %f28, %f0
9670 set 0x30, %i1
9671 sta %f29, [%l7 + %i1] 0x89
9672loop_937:
9673 tgu %xcc, 0x7
9674 movrgez %g7, %o0, %i3
9675 fbo %fcc3, loop_938
9676 tvc %xcc, 0x0
9677 std %f6, [%l7 + 0x68]
9678 sdivx %l1, 0x100B, %g6
9679loop_938:
9680 lduh [%l7 + 0x28], %o3
9681 bneg loop_939
9682 array8 %l0, %i7, %g3
9683 sub %o7, %o1, %g1
9684 xor %o5, %g5, %l3
9685loop_939:
9686 udivx %i1, 0x1DEC, %o6
9687 edge16 %i4, %l5, %o2
9688 wr %g0, 0x27, %asi
9689 stwa %l2, [%l7 + 0x70] %asi
9690 membar #Sync
9691 tge %xcc, 0x0
9692 fmovscc %icc, %f6, %f6
9693 fmuld8ulx16 %f19, %f13, %f22
9694 tleu %icc, 0x5
9695 tl %icc, 0x2
9696 fmovrsne %l6, %f8, %f18
9697 wr %g0, 0x10, %asi
9698 ldstuba [%l7 + 0x46] %asi, %o4
9699 movneg %icc, %g2, %i5
9700 tpos %xcc, 0x5
9701 tpos %icc, 0x3
9702 bg,a,pn %icc, loop_940
9703 sdivcc %g4, 0x0615, %i6
9704 tneg %xcc, 0x5
9705 tvs %icc, 0x6
9706loop_940:
9707 tsubcc %l4, %i2, %g7
9708 tgu %xcc, 0x3
9709 taddcctv %o0, 0x0F37, %i0
9710 fand %f2, %f0, %f14
9711 xor %l1, %g6, %o3
9712 xnorcc %i3, 0x0E81, %i7
9713 fpadd16s %f9, %f8, %f1
9714 fpackfix %f26, %f2
9715 andncc %g3, %o7, %o1
9716 te %icc, 0x2
9717 fba,a %fcc0, loop_941
9718 fcmpne32 %f0, %f2, %g1
9719 tne %icc, 0x0
9720 edge32n %o5, %g5, %l0
9721loop_941:
9722 fmovrdgz %l3, %f16, %f22
9723 fmovsle %icc, %f21, %f24
9724 fmovdl %xcc, %f27, %f8
9725 edge32ln %o6, %i1, %l5
9726 andn %i4, %l2, %o2
9727 tcs %xcc, 0x7
9728 fandnot2 %f30, %f26, %f12
9729 fmovdpos %xcc, %f7, %f29
9730 srlx %l6, 0x16, %g2
9731 movrlez %i5, %o4, %i6
9732 movl %icc, %g4, %i2
9733 movre %l4, 0x178, %o0
9734 tpos %xcc, 0x4
9735 movn %xcc, %g7, %l1
9736 swap [%l7 + 0x78], %i0
9737 tg %icc, 0x0
9738 st %f30, [%l7 + 0x34]
9739 movcs %xcc, %g6, %i3
9740 tcs %icc, 0x4
9741 fsrc2 %f6, %f24
9742 fble %fcc2, loop_942
9743 edge8l %o3, %i7, %o7
9744 wr %g0, 0x18, %asi
9745 swapa [%l7 + 0x20] %asi, %g3
9746loop_942:
9747 andn %g1, %o5, %g5
9748 fmovdvs %icc, %f25, %f7
9749 tl %icc, 0x6
9750 edge32ln %l0, %l3, %o6
9751 fmovdg %xcc, %f24, %f7
9752 fpadd16s %f10, %f23, %f10
9753 movvc %icc, %o1, %l5
9754 fones %f3
9755 wr %g0, 0x89, %asi
9756 stxa %i1, [%l7 + 0x40] %asi
9757 add %i4, 0x085F, %o2
9758 fmovrsgz %l2, %f23, %f8
9759 siam 0x6
9760 edge8ln %l6, %g2, %i5
9761 fzero %f14
9762 alignaddrl %i6, %o4, %g4
9763 call loop_943
9764 flush %l7 + 0x1C
9765 bneg,a,pt %icc, loop_944
9766 fbe %fcc3, loop_945
9767loop_943:
9768 sll %l4, 0x1B, %i2
9769 edge16n %g7, %l1, %i0
9770loop_944:
9771 fmovdge %icc, %f28, %f29
9772loop_945:
9773 tcc %xcc, 0x6
9774 tn %xcc, 0x5
9775 sll %o0, %g6, %o3
9776 udivcc %i7, 0x027F, %i3
9777 fnands %f12, %f24, %f29
9778 saved
9779 rdpr %cwp, %g1
9780 rdpr %cansave, %g2
9781 rdpr %canrestore, %g3
9782 rdpr %cleanwin, %g4
9783 rdpr %otherwin, %g5
9784 rdpr %wstate, %g6
9785 fpadd32 %f22, %f18, %f14
9786 ldx [%l7 + 0x58], %g3
9787 xorcc %g1, 0x1637, %o5
9788 fmovdl %icc, %f14, %f16
9789 edge32l %o7, %g5, %l0
9790 taddcc %l3, %o6, %o1
9791 bl,a,pn %icc, loop_946
9792 ldd [%l7 + 0x68], %l4
9793 edge32ln %i4, %o2, %i1
9794 fbu %fcc1, loop_947
9795loop_946:
9796 xnor %l2, 0x0D9F, %l6
9797 move %icc, %i5, %i6
9798 fmovrdgz %o4, %f28, %f10
9799loop_947:
9800 fbul %fcc1, loop_948
9801 tn %icc, 0x6
9802 lduw [%l7 + 0x24], %g4
9803 ldsb [%l7 + 0x0A], %g2
9804loop_948:
9805 fbuge,a %fcc3, loop_949
9806 stx %i2, [%l7 + 0x58]
9807 popc 0x0E04, %g7
9808 ta %xcc, 0x5
9809loop_949:
9810 nop
9811 set 0x4C, %g2
9812 swapa [%l7 + %g2] 0x04, %l4
9813 movrgez %l1, %o0, %i0
9814 subcc %g6, %i7, %o3
9815 movvs %icc, %i3, %g3
9816 sllx %g1, %o7, %o5
9817 tsubcctv %l0, 0x10AA, %l3
9818 set 0x34, %l1
9819 lda [%l7 + %l1] 0x15, %f6
9820 brlez %o6, loop_950
9821 movrne %o1, %l5, %g5
9822 movrgez %o2, 0x372, %i4
9823 brnz %i1, loop_951
9824loop_950:
9825 fpadd16s %f28, %f7, %f25
9826 andncc %l2, %i5, %l6
9827 orcc %i6, %g4, %o4
9828loop_951:
9829 fandnot1s %f11, %f7, %f6
9830 set 0x20, %l3
9831 stwa %i2, [%l7 + %l3] 0x14
9832 tle %icc, 0x3
9833 movrlz %g7, %l4, %g2
9834 edge16n %l1, %i0, %o0
9835 fornot1 %f10, %f24, %f24
9836 bleu,pt %icc, loop_952
9837 edge8 %i7, %o3, %i3
9838 saved
9839 rdpr %cwp, %g1
9840 rdpr %cansave, %g2
9841 rdpr %canrestore, %g3
9842 rdpr %cleanwin, %g4
9843 rdpr %otherwin, %g5
9844 rdpr %wstate, %g6
9845 wr %g0, 0x88, %asi
9846 stha %g3, [%l7 + 0x14] %asi
9847loop_952:
9848 xnorcc %g6, 0x097A, %o7
9849 move %xcc, %o5, %l0
9850 movleu %xcc, %g1, %l3
9851 movg %icc, %o1, %o6
9852 addc %l5, %o2, %i4
9853 nop
9854 setx loop_953, %l0, %l1
9855 jmpl %l1, %i1
9856 edge16 %l2, %i5, %l6
9857 tg %xcc, 0x3
9858 ldsb [%l7 + 0x42], %g5
9859loop_953:
9860 edge8n %g4, %o4, %i2
9861 bge %icc, loop_954
9862 add %g7, 0x017F, %i6
9863 array32 %g2, %l4, %l1
9864 xor %i0, 0x035C, %i7
9865loop_954:
9866 fmovsn %icc, %f26, %f27
9867 set 0x50, %o3
9868 ldsha [%l7 + %o3] 0x0c, %o0
9869 movl %icc, %i3, %o3
9870 sdivx %g6, 0x0E6A, %g3
9871 movneg %icc, %o7, %o5
9872 fmovd %f6, %f20
9873 set 0x68, %o1
9874 prefetcha [%l7 + %o1] 0x10, 0x1
9875 edge8 %l0, %o1, %o6
9876 fmovde %xcc, %f4, %f10
9877 edge16 %l5, %l3, %o2
9878 ldub [%l7 + 0x27], %i1
9879 movre %l2, 0x243, %i4
9880 tvs %icc, 0x1
9881 ldsw [%l7 + 0x1C], %l6
9882 tl %xcc, 0x2
9883 fmovdleu %xcc, %f10, %f2
9884 andn %g5, 0x1D31, %i5
9885 popc 0x03F1, %g4
9886 alignaddrl %i2, %g7, %i6
9887 tsubcctv %o4, 0x05F1, %l4
9888 subcc %g2, %l1, %i7
9889 movrlz %o0, %i0, %o3
9890 movleu %icc, %i3, %g6
9891 add %g3, %o7, %g1
9892 alignaddr %l0, %o5, %o6
9893 sllx %l5, 0x1D, %o1
9894 ldd [%l7 + 0x60], %l2
9895 tcs %xcc, 0x6
9896 set 0x77, %g4
9897 stba %i1, [%l7 + %g4] 0x2a
9898 membar #Sync
9899 stbar
9900 stbar
9901 xnor %o2, 0x0370, %l2
9902 tl %icc, 0x3
9903 edge32ln %i4, %g5, %l6
9904 fmul8ulx16 %f26, %f14, %f22
9905 tneg %xcc, 0x4
9906 pdist %f14, %f14, %f0
9907 brlz %i5, loop_955
9908 mulscc %i2, %g4, %g7
9909 edge8n %o4, %i6, %g2
9910 mulscc %l4, 0x0199, %l1
9911loop_955:
9912 smul %o0, %i0, %o3
9913 movrne %i7, %g6, %g3
9914 addccc %i3, 0x0C2F, %g1
9915 ldx [%l7 + 0x40], %o7
9916 sub %l0, 0x0980, %o5
9917 ldx [%l7 + 0x78], %l5
9918 fcmps %fcc3, %f10, %f10
9919 fbne,a %fcc3, loop_956
9920 fcmple32 %f20, %f24, %o6
9921 fmul8ulx16 %f30, %f22, %f28
9922 fbge %fcc2, loop_957
9923loop_956:
9924 tsubcctv %l3, 0x00D6, %o1
9925 tn %icc, 0x1
9926 edge8l %o2, %l2, %i1
9927loop_957:
9928 add %g5, %l6, %i5
9929 srlx %i2, 0x00, %i4
9930 edge16l %g4, %o4, %g7
9931 tvs %xcc, 0x1
9932 ble,a,pn %xcc, loop_958
9933 fcmpne16 %f10, %f2, %i6
9934 fbue,a %fcc2, loop_959
9935 addcc %g2, %l1, %o0
9936loop_958:
9937 array32 %i0, %l4, %i7
9938 fbo,a %fcc2, loop_960
9939loop_959:
9940 fmovscs %xcc, %f15, %f21
9941 andcc %o3, 0x0629, %g6
9942 xorcc %g3, 0x1846, %g1
9943loop_960:
9944 edge8n %o7, %i3, %l0
9945 fmovs %f22, %f13
9946 addc %o5, 0x0DEB, %o6
9947 stw %l3, [%l7 + 0x6C]
9948 ldsw [%l7 + 0x5C], %o1
9949 orn %l5, 0x1631, %l2
9950 fcmpgt16 %f20, %f6, %o2
9951 alignaddrl %i1, %g5, %l6
9952 subc %i2, %i5, %g4
9953 sub %o4, %i4, %g7
9954 flush %l7 + 0x68
9955 edge16l %i6, %l1, %g2
9956 addcc %o0, %l4, %i0
9957 movne %icc, %i7, %o3
9958 saved
9959 rdpr %cwp, %g1
9960 rdpr %cansave, %g2
9961 rdpr %canrestore, %g3
9962 rdpr %cleanwin, %g4
9963 rdpr %otherwin, %g5
9964 rdpr %wstate, %g6
9965 edge8n %g6, %g1, %g3
9966 fba,a %fcc3, loop_961
9967 movpos %icc, %i3, %o7
9968 edge32l %o5, %l0, %o6
9969 xnor %o1, 0x1E62, %l3
9970loop_961:
9971 movrgez %l5, 0x35E, %l2
9972 tvc %icc, 0x3
9973 movn %icc, %i1, %g5
9974 saved
9975 rdpr %cwp, %g1
9976 rdpr %cansave, %g2
9977 rdpr %canrestore, %g3
9978 rdpr %cleanwin, %g4
9979 rdpr %otherwin, %g5
9980 rdpr %wstate, %g6
9981 fmovrsgz %l6, %f20, %f30
9982 addccc %o2, 0x07A7, %i5
9983 movge %icc, %i2, %o4
9984 fmovsl %icc, %f31, %f10
9985 ldd [%l7 + 0x18], %g4
9986 ta %icc, 0x5
9987 wr %g0, 0x81, %asi
9988 swapa [%l7 + 0x4C] %asi, %i4
9989 sdivx %g7, 0x1929, %l1
9990 movgu %icc, %i6, %o0
9991 fmovrsgz %g2, %f14, %f29
9992 fnand %f0, %f28, %f24
9993 udivcc %l4, 0x0753, %i7
9994 movcc %icc, %o3, %i0
9995 mova %icc, %g6, %g3
9996 movvc %icc, %i3, %o7
9997 andncc %g1, %l0, %o5
9998 fbu,a %fcc0, loop_962
9999 addcc %o6, %l3, %l5
10000 fmovdcc %icc, %f8, %f19
10001 set 0x10, %i0
10002 swapa [%l7 + %i0] 0x81, %o1
10003loop_962:
10004 fmovsneg %icc, %f17, %f2
10005 std %f14, [%l7 + 0x50]
10006 edge16 %l2, %g5, %l6
10007 udivx %i1, 0x070E, %i5
10008 movvs %icc, %o2, %o4
10009 sdiv %g4, 0x078C, %i4
10010 ldsb [%l7 + 0x3C], %g7
10011 ldsh [%l7 + 0x58], %i2
10012 fmovdgu %icc, %f5, %f25
10013 taddcc %i6, %l1, %g2
10014 tvc %icc, 0x3
10015 fabsd %f16, %f20
10016 nop
10017 setx loop_963, %l0, %l1
10018 wrpr 0x1, %tl
10019 wrpr %l1, %tpc
10020 add %l1, 0x4, %l1
10021 wrpr %l1, %tnpc
10022 setx 0x34400001400, %l0, %l1
10023 wrpr %l1, %tstate
10024 wrhpr 0x4, %htstate
10025 retry
10026 andcc %l4, 0x1894, %i7
10027 subccc %o3, %o0, %g6
10028 flush %l7 + 0x58
10029loop_963:
10030 fbg,a %fcc3, loop_964
10031 fpadd16s %f4, %f7, %f28
10032 subc %i0, 0x18AD, %i3
10033 srax %g3, %o7, %l0
10034loop_964:
10035 mulx %g1, 0x0253, %o5
10036 edge8 %l3, %o6, %l5
10037 fsrc1 %f6, %f22
10038 udivcc %l2, 0x1A61, %g5
10039 fcmple16 %f16, %f22, %o1
10040 fsrc1s %f31, %f13
10041 mulscc %l6, 0x136E, %i1
10042 flush %l7 + 0x68
10043 fpackfix %f16, %f9
10044 movn %icc, %o2, %i5
10045 addccc %o4, 0x034B, %i4
10046 fmovse %icc, %f5, %f3
10047 tpos %icc, 0x2
10048 set 0x30, %g3
10049 ldxa [%l7 + %g3] 0x19, %g7
10050 ldsh [%l7 + 0x52], %i2
10051 alignaddrl %i6, %l1, %g4
10052 ba,a %icc, loop_965
10053 bcs loop_966
10054 fmovsl %xcc, %f28, %f1
10055 array32 %g2, %i7, %l4
10056loop_965:
10057 fmovdcs %icc, %f2, %f23
10058loop_966:
10059 ldd [%l7 + 0x18], %o0
10060 tsubcctv %o3, %i0, %g6
10061 fbl %fcc0, loop_967
10062 bge,a %xcc, loop_968
10063 and %i3, 0x1928, %o7
10064 lduw [%l7 + 0x24], %g3
10065loop_967:
10066 orn %l0, %o5, %l3
10067loop_968:
10068 fmovdcc %icc, %f15, %f31
10069 add %g1, 0x1E69, %l5
10070 be,pn %icc, loop_969
10071 membar 0x3F
10072 fmovrde %l2, %f20, %f8
10073 xorcc %o6, 0x1018, %o1
10074loop_969:
10075 tn %xcc, 0x0
10076 edge32 %l6, %i1, %o2
10077 fblg,a %fcc0, loop_970
10078 ta %icc, 0x2
10079 tgu %icc, 0x2
10080 mova %icc, %g5, %i5
10081loop_970:
10082 fbe %fcc2, loop_971
10083 mulscc %i4, 0x08CC, %g7
10084 movn %icc, %i2, %i6
10085 call loop_972
10086loop_971:
10087 sub %l1, 0x1CDD, %g4
10088 addccc %g2, 0x1463, %o4
10089 tvs %xcc, 0x6
10090loop_972:
10091 ldsw [%l7 + 0x6C], %l4
10092 fnand %f20, %f12, %f6
10093 addccc %o0, 0x1C9B, %i7
10094 array8 %i0, %o3, %i3
10095 fpack16 %f16, %f6
10096 subcc %g6, 0x1F14, %g3
10097 andncc %o7, %o5, %l3
10098 mulscc %g1, %l5, %l0
10099 tvc %xcc, 0x4
10100 movrlez %o6, 0x2B7, %o1
10101 nop
10102 setx loop_973, %l0, %l1
10103 wrpr 0x1, %tl
10104 wrpr %l1, %tpc
10105 add %l1, 0x4, %l1
10106 wrpr %l1, %tnpc
10107 setx 0x34400001400, %l0, %l1
10108 wrpr %l1, %tstate
10109 wrhpr 0x4, %htstate
10110 retry
10111 fmovrdne %l6, %f30, %f28
10112 fornot2 %f30, %f26, %f2
10113 subc %l2, 0x011E, %o2
10114loop_973:
10115 tge %xcc, 0x7
10116 edge32ln %g5, %i5, %i4
10117 tn %xcc, 0x7
10118 movgu %icc, %i1, %g7
10119 movrgez %i2, 0x36E, %l1
10120 movne %icc, %i6, %g2
10121 nop
10122 setx loop_974, %l0, %l1
10123 wrpr 0x1, %tl
10124 wrpr %l1, %tpc
10125 add %l1, 0x4, %l1
10126 wrpr %l1, %tnpc
10127 setx 0x34400001400, %l0, %l1
10128 wrpr %l1, %tstate
10129 wrhpr 0x4, %htstate
10130 retry
10131 ldd [%l7 + 0x20], %g4
10132 movrgz %o4, %l4, %o0
10133 tle %icc, 0x2
10134loop_974:
10135 bleu,a loop_975
10136 orn %i7, 0x021F, %o3
10137 fnegs %f30, %f4
10138 fmovsle %icc, %f2, %f5
10139loop_975:
10140 movre %i3, %g6, %i0
10141 tleu %xcc, 0x7
10142 brlez %o7, loop_976
10143 or %g3, %o5, %l3
10144 wr %g0, 0x10, %asi
10145 stha %g1, [%l7 + 0x38] %asi
10146loop_976:
10147 membar 0x16
10148 fbge %fcc2, loop_977
10149 tgu %xcc, 0x4
10150 edge16n %l5, %o6, %l0
10151 tg %icc, 0x2
10152loop_977:
10153 fexpand %f13, %f14
10154 flush %l7 + 0x10
10155 orn %l6, 0x0B1C, %o1
10156 ldsw [%l7 + 0x30], %l2
10157 xorcc %g5, %i5, %o2
10158 call loop_978
10159 fnegs %f13, %f22
10160 bge,a,pt %icc, loop_979
10161 edge16n %i4, %i1, %g7
10162loop_978:
10163 movrgez %l1, 0x035, %i6
10164 fbu,a %fcc3, loop_980
10165loop_979:
10166 edge8l %g2, %i2, %g4
10167 fnegd %f12, %f4
10168 bleu,a,pn %icc, loop_981
10169loop_980:
10170 fbg %fcc3, loop_982
10171 sub %o4, %l4, %i7
10172 edge32l %o3, %o0, %i3
10173loop_981:
10174 tcs %icc, 0x7
10175loop_982:
10176 xnor %i0, 0x004A, %o7
10177 fbul,a %fcc0, loop_983
10178 edge8ln %g6, %o5, %l3
10179 srax %g1, 0x07, %l5
10180 fone %f28
10181loop_983:
10182 nop
10183 wr %g0, 0xea, %asi
10184 ldda [%l7 + 0x40] %asi, %g2
10185 fpack32 %f4, %f18, %f8
10186 movre %o6, %l0, %l6
10187 ld [%l7 + 0x1C], %f11
10188 lduw [%l7 + 0x1C], %o1
10189 fbne %fcc0, loop_984
10190 sir 0x17B6
10191 fmovdneg %xcc, %f8, %f25
10192 fcmpgt32 %f20, %f12, %l2
10193loop_984:
10194 ldd [%l7 + 0x38], %g4
10195 fnands %f17, %f0, %f15
10196 fmovdl %icc, %f26, %f28
10197 edge16n %i5, %o2, %i4
10198 addc %g7, 0x03B9, %i1
10199 fmovscc %xcc, %f24, %f2
10200 fsrc1 %f2, %f10
10201 orcc %l1, 0x1022, %i6
10202 bcs,pt %xcc, loop_985
10203 udiv %g2, 0x1012, %g4
10204 ldstub [%l7 + 0x17], %o4
10205 tcs %xcc, 0x1
10206loop_985:
10207 fsrc2s %f18, %f13
10208 fbug %fcc1, loop_986
10209 tl %xcc, 0x3
10210 fmul8x16al %f16, %f23, %f20
10211 movge %icc, %i2, %l4
10212loop_986:
10213 mova %icc, %o3, %i7
10214 fnot2s %f21, %f24
10215 wr %g0, 0x04, %asi
10216 stba %i3, [%l7 + 0x54] %asi
10217 ldd [%l7 + 0x48], %i0
10218 set 0x70, %o6
10219 lduha [%l7 + %o6] 0x11, %o0
10220 fcmpeq16 %f10, %f2, %g6
10221 fnands %f28, %f20, %f14
10222 fmovrdlez %o5, %f8, %f6
10223 fcmple32 %f18, %f8, %l3
10224 fmovrdne %g1, %f12, %f22
10225 smul %l5, %o7, %g3
10226 udivx %o6, 0x085E, %l0
10227 fmovdvs %xcc, %f4, %f30
10228 ldd [%l7 + 0x10], %i6
10229 tcc %xcc, 0x3
10230 tsubcctv %o1, 0x1C1A, %g5
10231 prefetch [%l7 + 0x1C], 0x2
10232 siam 0x7
10233 tsubcc %i5, %o2, %i4
10234 or %l2, 0x0C5B, %i1
10235 fmovdleu %xcc, %f5, %f24
10236 set 0x2C, %g1
10237 lduwa [%l7 + %g1] 0x0c, %g7
10238 fbge %fcc0, loop_987
10239 and %l1, 0x1119, %g2
10240 or %i6, 0x07AF, %o4
10241 movvc %xcc, %i2, %g4
10242loop_987:
10243 tvs %xcc, 0x3
10244 fmovdge %xcc, %f25, %f17
10245 wr %g0, 0x0c, %asi
10246 ldxa [%l7 + 0x60] %asi, %l4
10247 edge8n %i7, %o3, %i3
10248 edge32 %i0, %g6, %o0
10249 call loop_988
10250 umul %l3, 0x180F, %g1
10251 addcc %o5, %o7, %g3
10252 tneg %icc, 0x2
10253loop_988:
10254 fcmps %fcc3, %f16, %f30
10255 udiv %o6, 0x1EAE, %l5
10256 fpackfix %f12, %f14
10257 fmovsvc %icc, %f9, %f4
10258 fmul8x16al %f29, %f0, %f16
10259 udivcc %l0, 0x1A98, %o1
10260 addcc %l6, 0x0264, %g5
10261 subcc %i5, 0x0B38, %i4
10262 ta %xcc, 0x2
10263 wr %g0, 0x80, %asi
10264 ldsba [%l7 + 0x13] %asi, %l2
10265 bge,pt %xcc, loop_989
10266 sdiv %o2, 0x0F2A, %i1
10267 movgu %icc, %g7, %l1
10268 movrlz %g2, %i6, %i2
10269loop_989:
10270 xorcc %o4, 0x003A, %l4
10271 array32 %i7, %g4, %o3
10272 bshuffle %f30, %f10, %f10
10273 sdiv %i3, 0x1BE6, %g6
10274 sra %i0, 0x1B, %o0
10275 smul %l3, 0x1ADD, %g1
10276 fbue,a %fcc3, loop_990
10277 sethi 0x1DBE, %o5
10278 bvs,a,pn %icc, loop_991
10279 brlz,a %o7, loop_992
10280loop_990:
10281 lduh [%l7 + 0x5C], %o6
10282 sethi 0x04E9, %g3
10283loop_991:
10284 tsubcc %l0, %l5, %l6
10285loop_992:
10286 edge16l %g5, %i5, %o1
10287 fmovdcs %xcc, %f10, %f7
10288 tle %icc, 0x2
10289 srax %i4, 0x00, %l2
10290 edge8l %o2, %i1, %l1
10291 movle %icc, %g2, %i6
10292 sll %i2, 0x10, %g7
10293 xnor %o4, 0x1F24, %l4
10294 edge32l %g4, %o3, %i3
10295 movgu %icc, %g6, %i0
10296 fcmpeq32 %f12, %f20, %o0
10297 xorcc %l3, %g1, %o5
10298 fmovs %f14, %f14
10299 array16 %o7, %o6, %g3
10300 fbne,a %fcc3, loop_993
10301 tl %icc, 0x7
10302 fnors %f10, %f14, %f26
10303 fbg %fcc2, loop_994
10304loop_993:
10305 fcmple16 %f0, %f28, %i7
10306 wr %g0, 0x89, %asi
10307 ldswa [%l7 + 0x70] %asi, %l5
10308loop_994:
10309 tn %xcc, 0x0
10310 fmovrdlez %l6, %f16, %f22
10311 addc %g5, 0x01CD, %l0
10312 movrlez %i5, 0x049, %i4
10313 membar 0x0C
10314 andcc %o1, 0x15C5, %l2
10315 movvs %icc, %o2, %i1
10316 srl %l1, 0x0D, %i6
10317 fcmpeq16 %f14, %f30, %i2
10318 swap [%l7 + 0x24], %g7
10319 fexpand %f30, %f18
10320 edge8ln %g2, %l4, %o4
10321 sra %g4, %i3, %g6
10322 std %f18, [%l7 + 0x50]
10323 sll %o3, %o0, %l3
10324 sll %i0, %g1, %o5
10325 tl %xcc, 0x3
10326 edge8ln %o7, %g3, %o6
10327 popc %l5, %i7
10328 move %icc, %g5, %l6
10329 ldsb [%l7 + 0x79], %l0
10330 fandnot1s %f1, %f14, %f26
10331 sllx %i5, %i4, %o1
10332 movgu %icc, %o2, %i1
10333 prefetch [%l7 + 0x14], 0x3
10334 fnot1 %f30, %f2
10335 set 0x48, %o2
10336 stba %l1, [%l7 + %o2] 0x88
10337 set 0x30, %l0
10338 ldda [%l7 + %l0] 0x0c, %l2
10339 xorcc %i6, 0x1680, %i2
10340 fmovrde %g7, %f30, %f26
10341 smulcc %g2, 0x19CA, %o4
10342 bneg,pn %icc, loop_995
10343 bn,a %xcc, loop_996
10344 fpsub16 %f24, %f30, %f6
10345 umulcc %g4, %l4, %i3
10346loop_995:
10347 movneg %icc, %g6, %o3
10348loop_996:
10349 edge32 %l3, %o0, %g1
10350 bvc,pt %xcc, loop_997
10351 bge,a loop_998
10352 mulscc %o5, 0x11E8, %o7
10353 movneg %icc, %g3, %o6
10354loop_997:
10355 tcs %icc, 0x4
10356loop_998:
10357 srl %l5, %i7, %g5
10358 edge32l %l6, %l0, %i0
10359 movrgz %i4, %o1, %o2
10360 tl %xcc, 0x5
10361 bleu %xcc, loop_999
10362 mulx %i1, 0x0D42, %l1
10363 movrgez %i5, %i6, %i2
10364 movrlz %l2, 0x261, %g7
10365loop_999:
10366 alignaddr %o4, %g2, %g4
10367 fmovscc %xcc, %f30, %f18
10368 addcc %l4, 0x07A4, %g6
10369 mulx %o3, %i3, %l3
10370 srl %o0, %o5, %g1
10371 udiv %g3, 0x102D, %o6
10372 smulcc %o7, %l5, %g5
10373 movrlz %l6, %i7, %i0
10374 fmovse %xcc, %f4, %f7
10375 sub %i4, 0x0D44, %l0
10376 movgu %icc, %o1, %o2
10377 xnor %i1, %i5, %i6
10378 udivcc %l1, 0x0971, %i2
10379 smul %g7, 0x0962, %l2
10380 movvs %icc, %o4, %g4
10381 fbne %fcc0, loop_1000
10382 array16 %l4, %g6, %o3
10383 faligndata %f18, %f2, %f6
10384 set 0x66, %i6
10385 stha %i3, [%l7 + %i6] 0x15
10386loop_1000:
10387 te %xcc, 0x2
10388 tsubcc %l3, %g2, %o5
10389 bpos,a,pn %xcc, loop_1001
10390 fnor %f10, %f8, %f8
10391 wr %g0, 0x2b, %asi
10392 ldda [%l7 + 0x70] %asi, %o0
10393loop_1001:
10394 movg %icc, %g1, %g3
10395 fmul8x16 %f22, %f6, %f20
10396 lduw [%l7 + 0x54], %o6
10397 movrgez %o7, %l5, %g5
10398 tgu %icc, 0x7
10399 wr %g0, 0x81, %asi
10400 sta %f12, [%l7 + 0x24] %asi
10401 set 0x18, %l4
10402 stda %i6, [%l7 + %l4] 0x2b
10403 membar #Sync
10404 tn %icc, 0x4
10405 edge32ln %i0, %i7, %l0
10406 or %o1, 0x04D7, %i4
10407 sllx %i1, 0x0D, %o2
10408 sll %i5, %l1, %i2
10409 movleu %icc, %i6, %g7
10410 sdiv %o4, 0x137B, %l2
10411 move %xcc, %g4, %g6
10412 mulscc %l4, %i3, %l3
10413 edge8n %g2, %o3, %o0
10414 movre %o5, 0x252, %g3
10415 saved
10416 rdpr %cwp, %g1
10417 rdpr %cansave, %g2
10418 rdpr %canrestore, %g3
10419 rdpr %cleanwin, %g4
10420 rdpr %otherwin, %g5
10421 rdpr %wstate, %g6
10422 fpack16 %f16, %f1
10423 brz %o6, loop_1002
10424 nop
10425 set 0x28, %o7
10426 ldsw [%l7 + %o7], %o7
10427 fnegs %f9, %f8
10428 wr %g0, 0x80, %asi
10429 prefetcha [%l7 + 0x58] %asi, 0x1
10430loop_1002:
10431 nop
10432 wr %g0, 0x10, %asi
10433 ldsha [%l7 + 0x3C] %asi, %g5
10434 bvs,a loop_1003
10435 tvs %icc, 0x4
10436 edge16n %l6, %g1, %i7
10437 membar 0x00
10438loop_1003:
10439 fbule,a %fcc0, loop_1004
10440 bgu,pt %icc, loop_1005
10441 edge32n %i0, %l0, %i4
10442 movcc %xcc, %i1, %o2
10443loop_1004:
10444 nop
10445 setx loop_1006, %l0, %l1
10446 wrpr 0x1, %tl
10447 wrpr %l1, %tpc
10448 add %l1, 0x4, %l1
10449 wrpr %l1, %tnpc
10450 setx 0x34400001400, %l0, %l1
10451 wrpr %l1, %tstate
10452 wrhpr 0x4, %htstate
10453 retry
10454loop_1005:
10455 edge8ln %i5, %l1, %o1
10456 edge16 %i6, %g7, %o4
10457 subccc %l2, %g4, %g6
10458loop_1006:
10459 movneg %xcc, %i2, %l4
10460 nop
10461 setx loop_1007, %l0, %l1
10462 wrpr 0x1, %tl
10463 wrpr %l1, %tpc
10464 add %l1, 0x4, %l1
10465 wrpr %l1, %tnpc
10466 setx 0x34400001400, %l0, %l1
10467 wrpr %l1, %tstate
10468 wrhpr 0x4, %htstate
10469 retry
10470 fmovdleu %icc, %f16, %f28
10471 ldd [%l7 + 0x58], %f10
10472 fexpand %f5, %f28
10473loop_1007:
10474 fblg,a %fcc3, loop_1008
10475 edge8n %i3, %l3, %o3
10476 edge8 %g2, %o5, %o0
10477 edge32n %g3, %o6, %l5
10478loop_1008:
10479 std %o6, [%l7 + 0x10]
10480 movcc %icc, %g5, %l6
10481 movpos %icc, %g1, %i0
10482 andncc %l0, %i7, %i1
10483 udiv %i4, 0x1CED, %o2
10484 tvs %xcc, 0x3
10485 andn %i5, 0x0B5C, %o1
10486 tg %icc, 0x7
10487 edge8l %l1, %g7, %i6
10488 brgz,a %l2, loop_1009
10489 fbl,a %fcc2, loop_1010
10490 and %g4, %g6, %i2
10491 smulcc %o4, %l4, %i3
10492loop_1009:
10493 restored
10494 rdpr %cwp, %g1
10495 rdpr %cansave, %g2
10496 rdpr %canrestore, %g3
10497 rdpr %cleanwin, %g4
10498 rdpr %otherwin, %g5
10499 rdpr %wstate, %g6
10500loop_1010:
10501 addc %l3, %o3, %g2
10502 subcc %o5, %g3, %o0
10503 edge16ln %o6, %l5, %g5
10504 movgu %icc, %o7, %l6
10505 tvs %icc, 0x2
10506 xnorcc %g1, %i0, %i7
10507 swap [%l7 + 0x10], %i1
10508 fmovdcc %xcc, %f28, %f23
10509 movcc %icc, %i4, %l0
10510 movcs %icc, %i5, %o1
10511 edge16 %o2, %g7, %l1
10512 srlx %l2, %i6, %g4
10513 edge32n %i2, %g6, %o4
10514 tleu %icc, 0x7
10515 fmovda %icc, %f15, %f21
10516 edge8 %l4, %i3, %l3
10517 fpadd32 %f12, %f24, %f20
10518 siam 0x4
10519 edge8 %g2, %o3, %o5
10520 add %o0, %o6, %l5
10521 sir 0x06C5
10522 sra %g3, %o7, %g5
10523 set 0x40, %o0
10524 ldda [%l7 + %o0] 0x2e, %i6
10525 edge8n %i0, %g1, %i1
10526 fbge %fcc3, loop_1011
10527 te %xcc, 0x0
10528 tne %icc, 0x7
10529 array32 %i7, %l0, %i4
10530loop_1011:
10531 umul %o1, %o2, %g7
10532 fmovrdne %l1, %f20, %f22
10533 and %i5, 0x127C, %i6
10534 sdivx %g4, 0x11DC, %i2
10535 edge32ln %g6, %o4, %l2
10536 movgu %icc, %l4, %i3
10537 tvs %xcc, 0x3
10538 orcc %l3, 0x0F96, %g2
10539 subc %o5, %o3, %o0
10540 pdist %f8, %f26, %f22
10541 ba %xcc, loop_1012
10542 srl %o6, %l5, %o7
10543 fblg %fcc0, loop_1013
10544 movrgez %g3, 0x0B3, %g5
10545loop_1012:
10546 fxnors %f9, %f10, %f4
10547 alignaddrl %i0, %g1, %l6
10548loop_1013:
10549 ta %icc, 0x3
10550 lduh [%l7 + 0x5E], %i7
10551 movg %xcc, %l0, %i1
10552 orn %o1, %o2, %g7
10553 fcmpne32 %f0, %f18, %i4
10554 srl %i5, %i6, %g4
10555 move %icc, %i2, %g6
10556 prefetch [%l7 + 0x24], 0x1
10557 tn %icc, 0x6
10558 move %icc, %o4, %l1
10559 fmovd %f24, %f18
10560 movrlez %l2, 0x328, %l4
10561 fandnot1 %f14, %f2, %f20
10562 set 0x4A, %i7
10563 stha %l3, [%l7 + %i7] 0x80
10564 edge32 %g2, %i3, %o3
10565 set 0x78, %o4
10566 sta %f25, [%l7 + %o4] 0x14
10567 and %o5, %o0, %o6
10568 andncc %l5, %g3, %g5
10569 orcc %i0, %o7, %g1
10570 ble,a,pn %xcc, loop_1014
10571 movcc %xcc, %i7, %l0
10572 edge32l %l6, %o1, %i1
10573 movrgez %o2, 0x038, %i4
10574loop_1014:
10575 call loop_1015
10576 fmuld8ulx16 %f15, %f22, %f22
10577 movre %i5, %g7, %g4
10578 fpsub32 %f26, %f14, %f8
10579loop_1015:
10580 nop
10581 setx loop_1016, %l0, %l1
10582 wrpr 0x1, %tl
10583 wrpr %l1, %tpc
10584 add %l1, 0x4, %l1
10585 wrpr %l1, %tnpc
10586 setx 0x34400001400, %l0, %l1
10587 wrpr %l1, %tstate
10588 wrhpr 0x4, %htstate
10589 retry
10590 umulcc %i6, %g6, %o4
10591 srax %i2, %l2, %l4
10592 movg %xcc, %l3, %g2
10593loop_1016:
10594 fbuge,a %fcc3, loop_1017
10595 fpsub32s %f17, %f27, %f8
10596 subcc %i3, 0x1FC8, %o3
10597 swap [%l7 + 0x34], %l1
10598loop_1017:
10599 pdist %f16, %f20, %f10
10600 wr %g0, 0x18, %asi
10601 ldda [%l7 + 0x40] %asi, %f16
10602 movvc %xcc, %o0, %o6
10603 tgu %icc, 0x7
10604 sdivx %l5, 0x1E57, %o5
10605 fmovsgu %icc, %f21, %f8
10606 tvc %icc, 0x4
10607 addc %g3, 0x1E36, %g5
10608 srax %o7, %i0, %g1
10609 umul %i7, %l6, %l0
10610 fnegs %f7, %f11
10611 nop
10612 setx loop_1018, %l0, %l1
10613 wrpr 0x1, %tl
10614 wrpr %l1, %tpc
10615 add %l1, 0x4, %l1
10616 wrpr %l1, %tnpc
10617 setx 0x34400001400, %l0, %l1
10618 wrpr %l1, %tstate
10619 wrhpr 0x4, %htstate
10620 retry
10621 fcmpes %fcc1, %f5, %f12
10622 fmovdvs %icc, %f7, %f22
10623 mulscc %o1, 0x0EB5, %o2
10624loop_1018:
10625 edge8n %i1, %i4, %g7
10626 addcc %i5, %i6, %g6
10627 fpack32 %f24, %f22, %f12
10628 fbue %fcc2, loop_1019
10629 faligndata %f18, %f26, %f24
10630 fpack32 %f22, %f2, %f24
10631 restored
10632 rdpr %cwp, %g1
10633 rdpr %cansave, %g2
10634 rdpr %canrestore, %g3
10635 rdpr %cleanwin, %g4
10636 rdpr %otherwin, %g5
10637 rdpr %wstate, %g6
10638loop_1019:
10639 fmovrsne %o4, %f30, %f5
10640 sdiv %g4, 0x1480, %l2
10641 edge16 %i2, %l3, %g2
10642 movre %l4, %i3, %o3
10643 sllx %l1, %o0, %l5
10644 srax %o6, %o5, %g5
10645 fpmerge %f24, %f14, %f10
10646 xor %o7, 0x15B9, %g3
10647 wr %g0, 0x81, %asi
10648 ldsba [%l7 + 0x7C] %asi, %i0
10649 stb %g1, [%l7 + 0x43]
10650 edge16ln %i7, %l0, %l6
10651 wr %g0, 0x80, %asi
10652 prefetcha [%l7 + 0x40] %asi, 0x0
10653 srl %i1, 0x1E, %i4
10654 edge32l %o1, %i5, %g7
10655 fbul,a %fcc1, loop_1020
10656 alignaddr %g6, %i6, %g4
10657 fmovsa %xcc, %f12, %f5
10658 movleu %xcc, %o4, %l2
10659loop_1020:
10660 movneg %xcc, %i2, %l3
10661 move %icc, %g2, %l4
10662 movre %i3, 0x2DE, %l1
10663 addccc %o0, %l5, %o3
10664 bcc,a %icc, loop_1021
10665 umul %o6, %g5, %o5
10666 xor %g3, 0x1266, %o7
10667 sdiv %i0, 0x1B35, %g1
10668loop_1021:
10669 flush %l7 + 0x68
10670 fmovdn %xcc, %f0, %f7
10671 sdivx %l0, 0x0099, %i7
10672 edge16l %l6, %o2, %i1
10673 add %i4, 0x1383, %o1
10674 sdiv %i5, 0x0B20, %g7
10675 movn %icc, %g6, %i6
10676 fmul8sux16 %f4, %f0, %f12
10677 fsrc1 %f6, %f28
10678 tneg %xcc, 0x6
10679 add %g4, 0x1F90, %l2
10680 fxnors %f29, %f0, %f12
10681 prefetch [%l7 + 0x28], 0x3
10682 taddcc %i2, 0x063A, %l3
10683 fmovrdlez %g2, %f2, %f24
10684 add %l7, 0x10, %l6
10685 wr %g0, 0x19, %asi
10686 casa [%l6] 0x19, %o4, %l4
10687 array16 %l1, %o0, %l5
10688 call loop_1022
10689 bvs,pn %icc, loop_1023
10690 tn %icc, 0x7
10691 umulcc %o3, 0x1778, %i3
10692loop_1022:
10693 movl %xcc, %o6, %g5
10694loop_1023:
10695 fmovsneg %xcc, %f31, %f9
10696 fornot2 %f22, %f30, %f6
10697 fcmpgt32 %f14, %f22, %o5
10698 mova %xcc, %g3, %o7
10699 umul %g1, %l0, %i7
10700 edge32l %i0, %o2, %l6
10701 movre %i4, 0x155, %i1
10702 taddcc %i5, %o1, %g7
10703 fpadd32s %f0, %f2, %f19
10704 ba %icc, loop_1024
10705 srl %g6, 0x17, %i6
10706 fmovdneg %icc, %f8, %f1
10707 movpos %icc, %g4, %l2
10708loop_1024:
10709 st %f12, [%l7 + 0x14]
10710 andcc %i2, 0x0EB2, %l3
10711 sdivcc %o4, 0x1BB5, %l4
10712 wr %g0, 0x18, %asi
10713 lduba [%l7 + 0x3E] %asi, %l1
10714 fpsub32s %f14, %f4, %f18
10715 sllx %o0, 0x03, %l5
10716 fmovdpos %icc, %f4, %f30
10717 fornot1s %f12, %f19, %f5
10718 tcs %icc, 0x6
10719 set 0x48, %i3
10720 ldsba [%l7 + %i3] 0x11, %g2
10721 ta %icc, 0x7
10722 fmovsneg %xcc, %f31, %f16
10723 bg,a %icc, loop_1025
10724 lduh [%l7 + 0x6E], %i3
10725 fpadd32s %f24, %f10, %f22
10726 nop
10727 setx loop_1026, %l0, %l1
10728 wrpr 0x1, %tl
10729 wrpr %l1, %tnpc
10730 setx 0x34400001400, %l0, %l1
10731 wrpr %l1, %tstate
10732 wrhpr 0x4, %htstate
10733 done
10734loop_1025:
10735 movleu %icc, %o3, %o6
10736 fbul,a %fcc1, loop_1027
10737 movrgz %g5, %g3, %o5
10738loop_1026:
10739 fzero %f22
10740 tvs %icc, 0x7
10741loop_1027:
10742 lduw [%l7 + 0x70], %g1
10743 fmovdpos %xcc, %f1, %f23
10744 array16 %o7, %l0, %i0
10745 fnot2s %f3, %f10
10746 fmovd %f10, %f12
10747 stb %i7, [%l7 + 0x19]
10748 taddcctv %o2, %i4, %l6
10749 sth %i1, [%l7 + 0x3E]
10750 subccc %i5, %o1, %g6
10751 bpos,a,pt %xcc, loop_1028
10752 edge16ln %g7, %i6, %g4
10753 srl %l2, %l3, %i2
10754 tneg %icc, 0x5
10755loop_1028:
10756 st %f15, [%l7 + 0x30]
10757 fmovscs %icc, %f17, %f25
10758 bvc,pn %xcc, loop_1029
10759 edge8n %l4, %o4, %l1
10760 fmul8ulx16 %f24, %f18, %f20
10761 movl %icc, %o0, %g2
10762loop_1029:
10763 fbug %fcc2, loop_1030
10764 tg %icc, 0x0
10765 set 0x40, %l6
10766 ldda [%l7 + %l6] 0x88, %f16
10767loop_1030:
10768 move %icc, %l5, %i3
10769 tge %xcc, 0x2
10770 edge8l %o3, %g5, %o6
10771 subc %o5, %g3, %o7
10772 mulscc %l0, 0x061C, %i0
10773 set 0x08, %i5
10774 ldxa [%l7 + %i5] 0x10, %i7
10775 ble %icc, loop_1031
10776 fmul8sux16 %f14, %f2, %f22
10777 addccc %g1, %o2, %l6
10778 fpsub16s %f8, %f5, %f18
10779loop_1031:
10780 ldsb [%l7 + 0x29], %i1
10781 srax %i4, 0x0B, %i5
10782 fbue,a %fcc3, loop_1032
10783 fbue,a %fcc1, loop_1033
10784 fbo,a %fcc1, loop_1034
10785 bne,a,pt %xcc, loop_1035
10786loop_1032:
10787 movn %icc, %g6, %o1
10788loop_1033:
10789 nop
10790 set 0x44, %l5
10791 stwa %g7, [%l7 + %l5] 0x2b
10792 membar #Sync
10793loop_1034:
10794 saved
10795 rdpr %cwp, %g1
10796 rdpr %cansave, %g2
10797 rdpr %canrestore, %g3
10798 rdpr %cleanwin, %g4
10799 rdpr %otherwin, %g5
10800 rdpr %wstate, %g6
10801loop_1035:
10802 subcc %g4, %l2, %l3
10803 fxnor %f26, %f10, %f14
10804 tg %xcc, 0x3
10805 movg %xcc, %i2, %l4
10806 fcmps %fcc0, %f5, %f13
10807 xor %i6, 0x1ED0, %l1
10808 tge %xcc, 0x7
10809 fmovrsne %o4, %f10, %f10
10810 sir 0x0FA9
10811 fcmpgt16 %f8, %f30, %g2
10812 membar 0x45
10813 sra %l5, 0x18, %i3
10814 edge8 %o3, %o0, %o6
10815 tg %icc, 0x2
10816 brgz,a %g5, loop_1036
10817 subccc %o5, %o7, %l0
10818 fpsub32s %f7, %f27, %f8
10819 wr %g0, 0x04, %asi
10820 prefetcha [%l7 + 0x48] %asi, 0x2
10821loop_1036:
10822 edge8n %g3, %i7, %o2
10823 alignaddrl %l6, %g1, %i1
10824 add %l7, 0x40, %l6
10825 wr %g0, 0x88, %asi
10826 casxa [%l6] 0x88, %i4, %g6
10827 flush %l7 + 0x70
10828 ldstub [%l7 + 0x0C], %i5
10829 fnot1s %f11, %f31
10830 fone %f20
10831 fbuge,a %fcc0, loop_1037
10832 tneg %icc, 0x3
10833 tpos %xcc, 0x4
10834 udivx %g7, 0x09E9, %g4
10835loop_1037:
10836 movvc %icc, %o1, %l3
10837 and %i2, %l2, %i6
10838 fmovrsne %l1, %f21, %f26
10839 fcmple16 %f2, %f20, %l4
10840 edge8 %o4, %l5, %i3
10841 sllx %g2, %o0, %o6
10842 wr %g0, 0x10, %asi
10843 lduha [%l7 + 0x2C] %asi, %g5
10844 xnor %o3, 0x1FA2, %o7
10845 udiv %l0, 0x1C88, %i0
10846 alignaddr %o5, %i7, %g3
10847 orcc %l6, 0x0D37, %o2
10848 fsrc2 %f10, %f4
10849 edge32 %i1, %i4, %g1
10850 udivx %g6, 0x188A, %g7
10851 fnor %f30, %f30, %f4
10852 movrgez %g4, %i5, %o1
10853 movleu %icc, %i2, %l3
10854 fmovsa %icc, %f27, %f15
10855 brgez %i6, loop_1038
10856 orncc %l2, %l4, %l1
10857 nop
10858 setx loop_1039, %l0, %l1
10859 wrpr 0x1, %tl
10860 wrpr %l1, %tpc
10861 add %l1, 0x4, %l1
10862 wrpr %l1, %tnpc
10863 setx 0x34400001400, %l0, %l1
10864 wrpr %l1, %tstate
10865 wrhpr 0x4, %htstate
10866 retry
10867 fcmpgt32 %f28, %f0, %l5
10868loop_1038:
10869 sdivcc %o4, 0x1718, %i3
10870 movne %xcc, %o0, %g2
10871loop_1039:
10872 movrlez %o6, %o3, %g5
10873 xnorcc %o7, 0x0109, %l0
10874 brgz,a %o5, loop_1040
10875 movrgez %i7, %i0, %l6
10876 fmovsl %icc, %f2, %f28
10877 sir 0x0485
10878loop_1040:
10879 bge,a,pt %xcc, loop_1041
10880 mulx %g3, 0x0A57, %o2
10881 tleu %icc, 0x4
10882 add %i1, %i4, %g1
10883loop_1041:
10884 srlx %g6, %g7, %i5
10885 popc 0x0B32, %o1
10886 fcmple32 %f16, %f0, %g4
10887 fexpand %f1, %f14
10888 fmovrslz %i2, %f28, %f11
10889 movge %xcc, %l3, %i6
10890 ldsb [%l7 + 0x64], %l4
10891 popc 0x057F, %l2
10892 fbn %fcc3, loop_1042
10893 fmul8x16al %f22, %f22, %f8
10894 fmovdge %icc, %f1, %f23
10895 movrlz %l5, %l1, %i3
10896loop_1042:
10897 taddcctv %o0, %g2, %o6
10898 bcc,pt %xcc, loop_1043
10899 fbule %fcc0, loop_1044
10900 movvs %icc, %o4, %o3
10901 movle %xcc, %o7, %l0
10902loop_1043:
10903 fmovde %xcc, %f14, %f23
10904loop_1044:
10905 movleu %icc, %o5, %g5
10906 andncc %i0, %i7, %l6
10907 fnegd %f28, %f0
10908 fmovdn %icc, %f20, %f0
10909 movrne %o2, 0x006, %i1
10910 movne %xcc, %i4, %g1
10911 nop
10912 setx loop_1045, %l0, %l1
10913 wrpr 0x1, %tl
10914 wrpr %l1, %tnpc
10915 setx 0x34400001400, %l0, %l1
10916 wrpr %l1, %tstate
10917 wrhpr 0x4, %htstate
10918 done
10919 fmovsvc %xcc, %f2, %f30
10920 nop
10921 set 0x4C, %i4
10922 prefetch [%l7 + %i4], 0x2
10923 sdivx %g3, 0x16F7, %g7
10924loop_1045:
10925 fbne,a %fcc1, loop_1046
10926 fornot1s %f9, %f28, %f24
10927 xor %i5, %g6, %o1
10928 ldd [%l7 + 0x40], %f4
10929loop_1046:
10930 fcmpd %fcc0, %f6, %f28
10931 ldd [%l7 + 0x38], %f24
10932 movl %xcc, %i2, %g4
10933 movn %icc, %l3, %l4
10934 edge32l %i6, %l5, %l1
10935 fbuge %fcc3, loop_1047
10936 tn %icc, 0x4
10937 std %i2, [%l7 + 0x20]
10938 fmovscs %icc, %f2, %f20
10939loop_1047:
10940 fbge,a %fcc1, loop_1048
10941 fbl,a %fcc2, loop_1049
10942 fmovscc %icc, %f20, %f21
10943 edge32n %l2, %o0, %o6
10944loop_1048:
10945 movvs %icc, %g2, %o3
10946loop_1049:
10947 array32 %o7, %l0, %o5
10948 srax %g5, 0x1A, %o4
10949 edge8ln %i0, %l6, %o2
10950 udiv %i7, 0x1A65, %i4
10951 be %icc, loop_1050
10952 ldsb [%l7 + 0x3F], %g1
10953 ta %icc, 0x7
10954 movleu %xcc, %g3, %g7
10955loop_1050:
10956 fnor %f6, %f28, %f20
10957 set 0x2C, %o5
10958 stwa %i1, [%l7 + %o5] 0x04
10959 fbul,a %fcc0, loop_1051
10960 sllx %g6, 0x1E, %o1
10961 smulcc %i2, 0x0C8D, %i5
10962 wr %g0, 0x89, %asi
10963 stda %g4, [%l7 + 0x28] %asi
10964loop_1051:
10965 movl %xcc, %l4, %l3
10966 orn %i6, 0x0DD8, %l1
10967 andcc %i3, 0x17F6, %l5
10968 fbuge,a %fcc1, loop_1052
10969 tleu %icc, 0x0
10970 fmovrsne %o0, %f24, %f15
10971 nop
10972 set 0x18, %g5
10973 stx %l2, [%l7 + %g5]
10974loop_1052:
10975 bneg,a loop_1053
10976 movvs %icc, %o6, %g2
10977 mova %icc, %o3, %l0
10978 movn %icc, %o5, %o7
10979loop_1053:
10980 bcc,a %xcc, loop_1054
10981 edge32ln %g5, %o4, %i0
10982 smul %l6, 0x0920, %o2
10983 fcmpeq16 %f6, %f4, %i7
10984loop_1054:
10985 fandnot1s %f1, %f0, %f18
10986 edge8 %i4, %g1, %g3
10987 set 0x28, %g6
10988 sta %f24, [%l7 + %g6] 0x0c
10989 saved
10990 rdpr %cwp, %g1
10991 rdpr %cansave, %g2
10992 rdpr %canrestore, %g3
10993 rdpr %cleanwin, %g4
10994 rdpr %otherwin, %g5
10995 rdpr %wstate, %g6
10996 edge16 %g7, %i1, %g6
10997 tvs %icc, 0x1
10998 fbo,a %fcc3, loop_1055
10999 tcc %icc, 0x7
11000 xor %i2, %o1, %i5
11001 movrlez %g4, 0x20D, %l3
11002loop_1055:
11003 andncc %l4, %i6, %i3
11004 fcmpeq32 %f18, %f20, %l5
11005 fmovdn %icc, %f28, %f24
11006 fbne,a %fcc2, loop_1056
11007 udivx %o0, 0x0B6B, %l2
11008 fone %f22
11009 xor %l1, 0x1FD2, %g2
11010loop_1056:
11011 fmovsl %icc, %f14, %f3
11012 tvs %icc, 0x5
11013 movvs %icc, %o3, %o6
11014 fones %f13
11015 sdivcc %o5, 0x1DDD, %o7
11016 array32 %g5, %o4, %l0
11017 fpadd32 %f6, %f2, %f18
11018 fands %f2, %f8, %f26
11019 faligndata %f14, %f24, %f4
11020 fcmps %fcc1, %f12, %f29
11021 movrgz %i0, 0x076, %l6
11022 ldd [%l7 + 0x58], %o2
11023 tneg %icc, 0x7
11024 restored
11025 rdpr %cwp, %g1
11026 rdpr %cansave, %g2
11027 rdpr %canrestore, %g3
11028 rdpr %cleanwin, %g4
11029 rdpr %otherwin, %g5
11030 rdpr %wstate, %g6
11031 movpos %icc, %i4, %i7
11032 edge8 %g3, %g1, %g7
11033 sub %i1, 0x0C78, %i2
11034 sra %o1, 0x1E, %i5
11035 udivcc %g6, 0x004F, %g4
11036 tvc %xcc, 0x7
11037 tg %icc, 0x5
11038 andcc %l4, %i6, %l3
11039 nop
11040 set 0x60, %i2
11041 ldd [%l7 + %i2], %l4
11042 movcs %icc, %i3, %o0
11043 bn %xcc, loop_1057
11044 ld [%l7 + 0x48], %f31
11045 movvs %xcc, %l2, %l1
11046 tle %icc, 0x2
11047loop_1057:
11048 movcs %xcc, %o3, %g2
11049 tleu %xcc, 0x1
11050 fmovdgu %icc, %f24, %f17
11051 alignaddrl %o6, %o5, %g5
11052 fmovdne %icc, %f27, %f22
11053 fors %f22, %f1, %f29
11054 swap [%l7 + 0x0C], %o4
11055 movrlz %l0, %i0, %l6
11056 mulscc %o7, 0x1FDE, %o2
11057 tsubcctv %i4, 0x114A, %i7
11058 nop
11059 setx loop_1058, %l0, %l1
11060 wrpr 0x1, %tl
11061 wrpr %l1, %tnpc
11062 setx 0x34400001400, %l0, %l1
11063 wrpr %l1, %tstate
11064 wrhpr 0x4, %htstate
11065 done
11066 add %g3, %g7, %g1
11067 alignaddrl %i2, %i1, %o1
11068 set 0x52, %g7
11069 ldstuba [%l7 + %g7] 0x81, %g6
11070loop_1058:
11071 fzeros %f16
11072 fmovdvs %icc, %f26, %f30
11073 lduw [%l7 + 0x54], %g4
11074 tsubcctv %i5, %i6, %l3
11075 add %l5, %i3, %l4
11076 movvc %icc, %o0, %l2
11077 mulx %l1, 0x06D8, %g2
11078 edge8 %o3, %o5, %g5
11079 bg,a,pt %icc, loop_1059
11080 taddcc %o6, %l0, %o4
11081 xnor %l6, %o7, %i0
11082 sth %o2, [%l7 + 0x14]
11083loop_1059:
11084 fands %f13, %f16, %f26
11085 edge8l %i4, %g3, %i7
11086 fbn,a %fcc3, loop_1060
11087 flush %l7 + 0x18
11088 mulscc %g1, %i2, %i1
11089 tn %icc, 0x4
11090loop_1060:
11091 bpos,a,pt %xcc, loop_1061
11092 bcs,a %icc, loop_1062
11093 addc %g7, %g6, %o1
11094 sethi 0x0E2F, %i5
11095loop_1061:
11096 umul %i6, 0x0F8D, %l3
11097loop_1062:
11098 fabss %f12, %f26
11099 edge16l %l5, %i3, %l4
11100 ba,a loop_1063
11101 edge32n %o0, %g4, %l2
11102 subccc %g2, %l1, %o3
11103 sdivcc %o5, 0x0606, %o6
11104loop_1063:
11105 fmovrsgz %g5, %f22, %f5
11106 movcc %xcc, %o4, %l6
11107 tneg %icc, 0x7
11108 membar #Sync
11109 wr %g0, 0x16, %asi
11110 ldda [%l7 + 0x40] %asi, %f0
11111 fmovrdlez %o7, %f22, %f10
11112 edge32n %i0, %l0, %i4
11113 bge,pt %xcc, loop_1064
11114 smulcc %g3, 0x0653, %o2
11115 edge16ln %g1, %i2, %i7
11116 movleu %xcc, %g7, %i1
11117loop_1064:
11118 andncc %g6, %o1, %i6
11119 membar 0x11
11120 tsubcc %l3, %i5, %i3
11121 fands %f8, %f3, %f4
11122 array32 %l5, %l4, %g4
11123 movcc %icc, %l2, %g2
11124 array32 %o0, %l1, %o3
11125 movpos %xcc, %o6, %o5
11126 movleu %icc, %o4, %l6
11127 fbule,a %fcc1, loop_1065
11128 movleu %icc, %g5, %o7
11129 popc 0x11FC, %i0
11130 alignaddrl %i4, %g3, %o2
11131loop_1065:
11132 ldd [%l7 + 0x40], %f12
11133 addc %l0, 0x0A92, %i2
11134 add %g1, %i7, %g7
11135 ldsh [%l7 + 0x50], %g6
11136 udiv %o1, 0x1B10, %i1
11137 fmuld8sux16 %f13, %f20, %f0
11138 movcc %xcc, %i6, %i5
11139 tgu %xcc, 0x0
11140 tpos %xcc, 0x7
11141 taddcctv %l3, %i3, %l5
11142 fmovdvs %xcc, %f10, %f3
11143 restored
11144 rdpr %cwp, %g1
11145 rdpr %cansave, %g2
11146 rdpr %canrestore, %g3
11147 rdpr %cleanwin, %g4
11148 rdpr %otherwin, %g5
11149 rdpr %wstate, %g6
11150 bne,pt %icc, loop_1066
11151 movcs %icc, %g4, %l4
11152 array32 %g2, %l2, %l1
11153 bvs,a,pt %icc, loop_1067
11154loop_1066:
11155 xnor %o3, 0x0A48, %o0
11156 wr %g0, 0x27, %asi
11157 stba %o6, [%l7 + 0x79] %asi
11158 membar #Sync
11159loop_1067:
11160 restored
11161 rdpr %cwp, %g1
11162 rdpr %cansave, %g2
11163 rdpr %canrestore, %g3
11164 rdpr %cleanwin, %g4
11165 rdpr %otherwin, %g5
11166 rdpr %wstate, %g6
11167 fmovsleu %icc, %f18, %f18
11168 ble loop_1068
11169 fmovdpos %icc, %f15, %f3
11170 bgu,a loop_1069
11171 edge8n %o5, %l6, %g5
11172loop_1068:
11173 fmovsle %xcc, %f12, %f5
11174 tg %xcc, 0x1
11175loop_1069:
11176 bg loop_1070
11177 smul %o7, 0x1BBD, %i0
11178 umulcc %o4, 0x01BC, %g3
11179 tcc %icc, 0x4
11180loop_1070:
11181 move %xcc, %o2, %l0
11182 addc %i2, 0x15EF, %g1
11183 umulcc %i4, 0x0B99, %g7
11184 wr %g0, 0x27, %asi
11185 stha %i7, [%l7 + 0x0E] %asi
11186 membar #Sync
11187 tl %xcc, 0x3
11188 fcmple16 %f30, %f28, %g6
11189 udivx %i1, 0x0050, %o1
11190 fpsub32s %f14, %f23, %f18
11191 alignaddr %i6, %l3, %i3
11192 movcs %icc, %l5, %i5
11193 orcc %l4, 0x0C58, %g2
11194 or %g4, %l1, %o3
11195 swap [%l7 + 0x30], %l2
11196 udiv %o0, 0x1EF5, %o5
11197 ldd [%l7 + 0x38], %f10
11198 ldsw [%l7 + 0x20], %l6
11199 sir 0x121C
11200 fbo,a %fcc0, loop_1071
11201 nop
11202 setx loop_1072, %l0, %l1
11203 jmpl %l1, %o6
11204 movrlez %g5, 0x24E, %o7
11205 nop
11206 set 0x64, %l2
11207 lduh [%l7 + %l2], %o4
11208loop_1071:
11209 orcc %g3, %o2, %l0
11210loop_1072:
11211 movrlez %i0, 0x274, %g1
11212 fnand %f12, %f2, %f20
11213 fmul8x16al %f7, %f1, %f20
11214 tcc %xcc, 0x6
11215 wr %g0, 0x19, %asi
11216 lduba [%l7 + 0x3F] %asi, %i2
11217 fpadd16 %f26, %f30, %f26
11218 set 0x40, %g2
11219 stda %f0, [%l7 + %g2] 0xf0
11220 membar #Sync
11221 add %l7, 0x68, %l6
11222 wr %g0, 0x11, %asi
11223 lda [%l6] %asi, %g7
11224 casa [%l6] 0x11, %g7, %i4
11225 fbn,a %fcc1, loop_1073
11226 fbug,a %fcc1, loop_1074
11227 movvc %icc, %i7, %g6
11228 tneg %icc, 0x2
11229loop_1073:
11230 saved
11231 rdpr %cwp, %g1
11232 rdpr %cansave, %g2
11233 rdpr %canrestore, %g3
11234 rdpr %cleanwin, %g4
11235 rdpr %otherwin, %g5
11236 rdpr %wstate, %g6
11237loop_1074:
11238 sethi 0x1FE6, %i1
11239 wr %g0, 0x11, %asi
11240 ldswa [%l7 + 0x34] %asi, %i6
11241 fpsub16s %f1, %f6, %f25
11242 fbg,a %fcc0, loop_1075
11243 fbne %fcc1, loop_1076
11244 edge32 %o1, %l3, %l5
11245 nop
11246 set 0x64, %l1
11247 ldsw [%l7 + %l1], %i5
11248loop_1075:
11249 fzeros %f3
11250loop_1076:
11251 swap [%l7 + 0x38], %l4
11252 tneg %icc, 0x7
11253 movrlez %g2, 0x1CA, %g4
11254 fnands %f25, %f17, %f18
11255 orn %l1, %o3, %l2
11256 srlx %i3, 0x10, %o0
11257 fnot1 %f0, %f30
11258 movneg %icc, %l6, %o5
11259 andn %o6, 0x19BD, %g5
11260 movre %o4, %g3, %o2
11261 edge32n %o7, %i0, %g1
11262 bcs,pt %xcc, loop_1077
11263 fble %fcc1, loop_1078
11264 bne,a,pt %icc, loop_1079
11265 udiv %i2, 0x044C, %g7
11266loop_1077:
11267 fandnot1s %f1, %f15, %f6
11268loop_1078:
11269 alignaddrl %i4, %l0, %i7
11270loop_1079:
11271 orncc %g6, 0x1EC6, %i6
11272 bvs,a,pt %xcc, loop_1080
11273 ld [%l7 + 0x58], %f5
11274 movleu %xcc, %i1, %o1
11275 wr %g0, 0x80, %asi
11276 ldsha [%l7 + 0x7C] %asi, %l3
11277loop_1080:
11278 movcs %icc, %i5, %l5
11279 bcc,a %icc, loop_1081
11280 fmovsvc %xcc, %f26, %f26
11281 bl,pt %xcc, loop_1082
11282 fbu %fcc1, loop_1083
11283loop_1081:
11284 tg %icc, 0x2
11285 tleu %icc, 0x5
11286loop_1082:
11287 array8 %g2, %l4, %l1
11288loop_1083:
11289 nop
11290 set 0x5F, %i1
11291 ldsba [%l7 + %i1] 0x04, %g4
11292 bge,a,pn %xcc, loop_1084
11293 alignaddrl %o3, %l2, %i3
11294 sdivx %l6, 0x11A6, %o0
11295 set 0x38, %o3
11296 prefetcha [%l7 + %o3] 0x81, 0x2
11297loop_1084:
11298 tg %xcc, 0x6
11299 tgu %icc, 0x2
11300 sdiv %o6, 0x1256, %g5
11301 fmovdcs %xcc, %f6, %f12
11302 move %icc, %o4, %g3
11303 tn %xcc, 0x7
11304 saved
11305 rdpr %cwp, %g1
11306 rdpr %cansave, %g2
11307 rdpr %canrestore, %g3
11308 rdpr %cleanwin, %g4
11309 rdpr %otherwin, %g5
11310 rdpr %wstate, %g6
11311 tvs %xcc, 0x2
11312 bpos %xcc, loop_1085
11313 ldsh [%l7 + 0x3C], %o7
11314 edge8n %o2, %g1, %i2
11315 movvs %icc, %i0, %i4
11316loop_1085:
11317 fbne %fcc0, loop_1086
11318 faligndata %f22, %f2, %f28
11319 bvs,a loop_1087
11320 sllx %l0, 0x0E, %i7
11321loop_1086:
11322 tgu %xcc, 0x6
11323 addcc %g7, %g6, %i1
11324loop_1087:
11325 nop
11326 wr %g0, 0x80, %asi
11327 ldxa [%l7 + 0x28] %asi, %i6
11328 sir 0x1CF7
11329 fmovs %f25, %f16
11330 fpsub32 %f0, %f8, %f26
11331 sll %o1, 0x1F, %i5
11332 fpsub32 %f18, %f14, %f12
11333 fnot1 %f26, %f6
11334 bcs,a,pn %xcc, loop_1088
11335 alignaddrl %l5, %l3, %g2
11336 or %l1, %l4, %g4
11337 array32 %l2, %o3, %i3
11338loop_1088:
11339 movvc %xcc, %o0, %o5
11340 xnorcc %l6, 0x0007, %o6
11341 edge8ln %g5, %o4, %g3
11342 edge32n %o2, %o7, %g1
11343 bn,a %xcc, loop_1089
11344 fmovsvs %xcc, %f3, %f31
11345 addcc %i2, %i4, %l0
11346 ldx [%l7 + 0x18], %i7
11347loop_1089:
11348 addc %i0, 0x0874, %g7
11349 wr %g0, 0x89, %asi
11350 stha %i1, [%l7 + 0x28] %asi
11351 edge32ln %i6, %g6, %o1
11352 movrlz %l5, %i5, %g2
11353 sdivcc %l1, 0x14D6, %l4
11354 nop
11355 set 0x48, %o1
11356 std %f30, [%l7 + %o1]
11357 fpsub16s %f26, %f19, %f26
11358 sra %l3, %g4, %o3
11359 tne %icc, 0x1
11360 set 0x08, %g4
11361 sta %f17, [%l7 + %g4] 0x88
11362 fpsub32s %f0, %f4, %f8
11363 movgu %icc, %l2, %o0
11364 edge8l %o5, %l6, %o6
11365 fabss %f24, %f3
11366 umul %i3, %g5, %g3
11367 tcs %icc, 0x3
11368 edge8l %o2, %o4, %g1
11369 andncc %o7, %i4, %l0
11370 fnors %f16, %f28, %f10
11371 sll %i2, 0x02, %i7
11372 udivcc %i0, 0x11B6, %i1
11373 srlx %i6, %g6, %o1
11374 bne %icc, loop_1090
11375 sdivx %l5, 0x0AC3, %i5
11376 srlx %g7, 0x12, %g2
11377 bgu,a %icc, loop_1091
11378loop_1090:
11379 movre %l4, 0x0A8, %l3
11380 array16 %l1, %g4, %l2
11381 fbug,a %fcc3, loop_1092
11382loop_1091:
11383 tleu %icc, 0x2
11384 tn %icc, 0x1
11385 tl %icc, 0x0
11386loop_1092:
11387 addcc %o0, %o5, %o3
11388 smulcc %l6, %o6, %g5
11389 sdiv %g3, 0x13A5, %i3
11390 restored
11391 rdpr %cwp, %g1
11392 rdpr %cansave, %g2
11393 rdpr %canrestore, %g3
11394 rdpr %cleanwin, %g4
11395 rdpr %otherwin, %g5
11396 rdpr %wstate, %g6
11397 wr %g0, 0x19, %asi
11398 lduha [%l7 + 0x3E] %asi, %o4
11399 fcmple16 %f8, %f30, %g1
11400 add %l7, 0x38, %l6
11401 wr %g0, 0x0c, %asi
11402 casxa [%l6] %asi, %o2, %i4
11403 set 0x08, %i0
11404 prefetcha [%l7 + %i0] 0x0c, 0x3
11405 xorcc %i2, %l0, %i0
11406 and %i1, 0x0B7B, %i6
11407 smulcc %i7, %o1, %g6
11408 fpadd16 %f28, %f16, %f0
11409 tvs %xcc, 0x2
11410 movrlz %l5, %g7, %i5
11411 tvc %icc, 0x3
11412 fpackfix %f28, %f30
11413 sll %l4, 0x11, %g2
11414 brlez %l1, loop_1093
11415 tcc %icc, 0x1
11416 bl,pn %xcc, loop_1094
11417 tge %icc, 0x7
11418loop_1093:
11419 tn %icc, 0x6
11420 tcs %icc, 0x3
11421loop_1094:
11422 orcc %g4, %l2, %o0
11423 movcc %icc, %o5, %o3
11424 fmovsa %xcc, %f7, %f4
11425 movcc %icc, %l3, %l6
11426 wr %g0, 0x89, %asi
11427 stda %o6, [%l7 + 0x48] %asi
11428 ldub [%l7 + 0x1B], %g5
11429 sethi 0x00DC, %g3
11430 fcmpeq32 %f4, %f16, %o4
11431 tge %xcc, 0x5
11432 alignaddrl %g1, %i3, %o2
11433 bcc loop_1095
11434 edge32l %i4, %i2, %o7
11435 addcc %l0, 0x0403, %i1
11436 restored
11437 rdpr %cwp, %g1
11438 rdpr %cansave, %g2
11439 rdpr %canrestore, %g3
11440 rdpr %cleanwin, %g4
11441 rdpr %otherwin, %g5
11442 rdpr %wstate, %g6
11443loop_1095:
11444 tvc %xcc, 0x2
11445 movvc %xcc, %i6, %i0
11446 movrgez %i7, %o1, %l5
11447 array16 %g6, %i5, %g7
11448 smulcc %l4, 0x1EF6, %g2
11449 srl %l1, 0x08, %l2
11450 taddcc %g4, %o5, %o3
11451 andcc %o0, %l6, %l3
11452 edge16n %g5, %g3, %o6
11453 movcc %icc, %o4, %i3
11454 set 0x60, %l3
11455 stxa %o2, [%l7 + %l3] 0x15
11456 bge,pn %xcc, loop_1096
11457 fmovrdgez %i4, %f18, %f28
11458 alignaddr %g1, %o7, %l0
11459 addc %i1, 0x0D88, %i2
11460loop_1096:
11461 fnands %f25, %f11, %f19
11462 xorcc %i6, %i0, %o1
11463 movrne %l5, %i7, %g6
11464 orn %g7, %i5, %g2
11465 ld [%l7 + 0x10], %f26
11466 andn %l1, 0x0F99, %l4
11467 addcc %g4, 0x1AD3, %l2
11468 sdiv %o5, 0x1210, %o0
11469 movne %icc, %o3, %l6
11470 fbe %fcc3, loop_1097
11471 orncc %l3, %g5, %o6
11472 membar 0x61
11473 edge32l %g3, %i3, %o4
11474loop_1097:
11475 fbug %fcc3, loop_1098
11476 ta %xcc, 0x3
11477 smul %i4, %o2, %o7
11478 xnorcc %g1, %l0, %i2
11479loop_1098:
11480 udiv %i6, 0x0C46, %i1
11481 fmuld8ulx16 %f10, %f24, %f30
11482 fmovsvs %icc, %f30, %f11
11483 flush %l7 + 0x6C
11484 sra %o1, 0x19, %l5
11485 wr %g0, 0x81, %asi
11486 stha %i7, [%l7 + 0x58] %asi
11487 sllx %i0, %g6, %i5
11488 add %l7, 0x68, %l6
11489 wr %g0, 0x18, %asi
11490 casxa [%l6] %asi, %g2, %g7
11491 edge8n %l1, %l4, %g4
11492 movpos %xcc, %l2, %o5
11493 addcc %o0, 0x13EF, %l6
11494 xnorcc %o3, 0x03A0, %l3
11495 addcc %g5, 0x0E58, %g3
11496 tvs %xcc, 0x6
11497 set 0x68, %g3
11498 stxa %i3, [%l7 + %g3] 0x27
11499 membar #Sync
11500 brz %o6, loop_1099
11501 sub %o4, 0x0FB0, %i4
11502 sub %o2, %o7, %g1
11503 sdivcc %i2, 0x01A8, %i6
11504loop_1099:
11505 movcc %icc, %i1, %o1
11506 saved
11507 rdpr %cwp, %g1
11508 rdpr %cansave, %g2
11509 rdpr %canrestore, %g3
11510 rdpr %cleanwin, %g4
11511 rdpr %otherwin, %g5
11512 rdpr %wstate, %g6
11513 membar 0x58
11514 fmovde %xcc, %f20, %f14
11515 xnor %l5, %i7, %i0
11516 fpsub32s %f0, %f10, %f21
11517 fexpand %f8, %f10
11518 brlz,a %l0, loop_1100
11519 edge16 %g6, %g2, %g7
11520 fandnot2s %f23, %f15, %f31
11521 edge32n %l1, %i5, %l4
11522loop_1100:
11523 sllx %l2, 0x0C, %o5
11524 brgez,a %o0, loop_1101
11525 sub %g4, %o3, %l3
11526 umul %g5, 0x1A46, %l6
11527 movrlez %g3, %o6, %i3
11528loop_1101:
11529 bn,a,pn %xcc, loop_1102
11530 fmovdvc %icc, %f28, %f11
11531 array32 %o4, %o2, %o7
11532 siam 0x3
11533loop_1102:
11534 fmovdn %icc, %f25, %f21
11535 bl,a,pn %icc, loop_1103
11536 alignaddr %g1, %i2, %i4
11537 mulx %i1, 0x1426, %o1
11538 movrlz %i6, %l5, %i0
11539loop_1103:
11540 fmovrslz %l0, %f26, %f20
11541 fnot1s %f20, %f18
11542 addcc %g6, %i7, %g2
11543 movpos %icc, %l1, %g7
11544 xorcc %i5, 0x0643, %l2
11545 fpadd16s %f23, %f25, %f13
11546 restored
11547 rdpr %cwp, %g1
11548 rdpr %cansave, %g2
11549 rdpr %canrestore, %g3
11550 rdpr %cleanwin, %g4
11551 rdpr %otherwin, %g5
11552 rdpr %wstate, %g6
11553 array8 %l4, %o5, %o0
11554 popc %o3, %g4
11555 mulscc %g5, 0x0D59, %l3
11556 fornot1s %f0, %f25, %f11
11557 movle %icc, %g3, %l6
11558 edge32ln %o6, %o4, %o2
11559 wr %g0, 0x19, %asi
11560 ldda [%l7 + 0x40] %asi, %f0
11561 edge32n %o7, %g1, %i2
11562 bg,a,pn %icc, loop_1104
11563 fsrc2s %f20, %f5
11564 fmovdleu %xcc, %f9, %f12
11565 ldsw [%l7 + 0x6C], %i4
11566loop_1104:
11567 subc %i1, 0x0F2A, %o1
11568 fmovsl %xcc, %f11, %f31
11569 ba,a,pn %icc, loop_1105
11570 te %icc, 0x6
11571 movn %icc, %i3, %i6
11572 tleu %icc, 0x4
11573loop_1105:
11574 nop
11575 wr %g0, 0x88, %asi
11576 ldstuba [%l7 + 0x0A] %asi, %l5
11577 srlx %l0, %i0, %i7
11578 std %g2, [%l7 + 0x40]
11579 wr %g0, 0x88, %asi
11580 sta %f19, [%l7 + 0x30] %asi
11581 movle %icc, %l1, %g6
11582 fmuld8sux16 %f17, %f5, %f30
11583 tpos %xcc, 0x7
11584 call loop_1106
11585 movleu %icc, %i5, %g7
11586 fbg,a %fcc2, loop_1107
11587 tpos %icc, 0x4
11588loop_1106:
11589 tgu %xcc, 0x7
11590 tleu %xcc, 0x4
11591loop_1107:
11592 fmul8ulx16 %f28, %f16, %f16
11593 fmovdvc %icc, %f24, %f26
11594 fmovrdgz %l2, %f30, %f2
11595 brgez %l4, loop_1108
11596 edge8ln %o0, %o5, %o3
11597 bne loop_1109
11598 tneg %xcc, 0x4
11599loop_1108:
11600 fpack16 %f16, %f29
11601 bge,a,pt %xcc, loop_1110
11602loop_1109:
11603 subcc %g4, 0x1514, %l3
11604 edge8n %g3, %l6, %g5
11605 sdivx %o6, 0x0188, %o4
11606loop_1110:
11607 movcs %xcc, %o2, %o7
11608 tleu %icc, 0x7
11609 fcmple32 %f4, %f2, %i2
11610 alignaddr %g1, %i4, %o1
11611 ble %icc, loop_1111
11612 fmovrsgz %i1, %f24, %f19
11613 add %i6, 0x18C4, %i3
11614 ldx [%l7 + 0x30], %l0
11615loop_1111:
11616 edge32l %l5, %i0, %i7
11617 membar 0x7E
11618 fands %f10, %f17, %f31
11619 edge32l %l1, %g6, %g2
11620 fandnot1s %f20, %f3, %f5
11621 sethi 0x049A, %i5
11622 movleu %xcc, %g7, %l4
11623 movpos %icc, %l2, %o0
11624 subc %o5, %g4, %l3
11625 add %g3, 0x0978, %l6
11626 sethi 0x067A, %o3
11627 set 0x7C, %o6
11628 stha %g5, [%l7 + %o6] 0x0c
11629 edge32n %o4, %o6, %o7
11630 fbne,a %fcc2, loop_1112
11631 brlez %o2, loop_1113
11632 edge16 %i2, %g1, %o1
11633 call loop_1114
11634loop_1112:
11635 fmovdg %icc, %f9, %f12
11636loop_1113:
11637 saved
11638 rdpr %cwp, %g1
11639 rdpr %cansave, %g2
11640 rdpr %canrestore, %g3
11641 rdpr %cleanwin, %g4
11642 rdpr %otherwin, %g5
11643 rdpr %wstate, %g6
11644 fnegs %f10, %f26
11645loop_1114:
11646 fmovsge %icc, %f5, %f24
11647 for %f8, %f4, %f30
11648 srl %i1, 0x01, %i6
11649 bpos,a loop_1115
11650 ldx [%l7 + 0x18], %i3
11651 fnot2 %f20, %f12
11652 bpos,a,pn %xcc, loop_1116
11653loop_1115:
11654 add %i4, 0x05BF, %l5
11655 wr %g0, 0x89, %asi
11656 swapa [%l7 + 0x0C] %asi, %i0
11657loop_1116:
11658 addc %i7, 0x020F, %l0
11659 fmovscs %xcc, %f25, %f24
11660 tsubcctv %l1, 0x0D03, %g2
11661 andcc %i5, %g6, %l4
11662 nop
11663 set 0x08, %o2
11664 std %f16, [%l7 + %o2]
11665 bne,a %icc, loop_1117
11666 fmovde %xcc, %f8, %f25
11667 movl %icc, %g7, %o0
11668 tvs %icc, 0x3
11669loop_1117:
11670 fbu %fcc1, loop_1118
11671 addccc %o5, 0x1BF1, %g4
11672 sir 0x1ED9
11673 fmul8x16al %f4, %f5, %f20
11674loop_1118:
11675 mulscc %l2, 0x03FB, %l3
11676 fxor %f0, %f26, %f2
11677 membar 0x6A
11678 fmovdle %icc, %f30, %f10
11679 andncc %g3, %l6, %o3
11680 edge8n %o4, %g5, %o7
11681 sethi 0x1B32, %o6
11682 wr %g0, 0xea, %asi
11683 stwa %o2, [%l7 + 0x2C] %asi
11684 membar #Sync
11685 set 0x6C, %l0
11686 swapa [%l7 + %l0] 0x80, %g1
11687 sub %o1, 0x152B, %i2
11688 fcmpgt32 %f6, %f10, %i1
11689 tcs %xcc, 0x4
11690 wr %g0, 0x18, %asi
11691 stba %i3, [%l7 + 0x7C] %asi
11692 nop
11693 setx loop_1119, %l0, %l1
11694 wrpr 0x1, %tl
11695 wrpr %l1, %tnpc
11696 setx 0x34400001400, %l0, %l1
11697 wrpr %l1, %tstate
11698 wrhpr 0x4, %htstate
11699 done
11700 udivx %i4, 0x1FE2, %l5
11701 mulx %i6, %i7, %i0
11702 tn %icc, 0x6
11703loop_1119:
11704 te %xcc, 0x4
11705 sra %l0, 0x1E, %g2
11706 fmovda %xcc, %f22, %f17
11707 stw %l1, [%l7 + 0x74]
11708 sll %i5, 0x0A, %l4
11709 subc %g7, %g6, %o5
11710 saved
11711 rdpr %cwp, %g1
11712 rdpr %cansave, %g2
11713 rdpr %canrestore, %g3
11714 rdpr %cleanwin, %g4
11715 rdpr %otherwin, %g5
11716 rdpr %wstate, %g6
11717 fbug,a %fcc2, loop_1120
11718 ble loop_1121
11719 edge8n %g4, %o0, %l3
11720 fpadd32 %f18, %f2, %f20
11721loop_1120:
11722 bneg,a loop_1122
11723loop_1121:
11724 fmovdle %icc, %f23, %f5
11725 orn %g3, %l2, %l6
11726 alignaddr %o4, %g5, %o3
11727loop_1122:
11728 bl,a loop_1123
11729 edge8n %o6, %o7, %g1
11730 tgu %xcc, 0x2
11731 fmovdcs %xcc, %f15, %f7
11732loop_1123:
11733 edge8n %o2, %o1, %i1
11734 array32 %i3, %i2, %i4
11735 taddcctv %l5, %i7, %i0
11736 te %xcc, 0x0
11737 edge16l %i6, %l0, %l1
11738 xnor %g2, %i5, %g7
11739 bn loop_1124
11740 orncc %l4, 0x081E, %g6
11741 ldsw [%l7 + 0x40], %g4
11742 fnegd %f10, %f0
11743loop_1124:
11744 movn %icc, %o5, %o0
11745 fmuld8sux16 %f4, %f5, %f14
11746 edge8l %l3, %l2, %g3
11747 ldstub [%l7 + 0x08], %l6
11748 array16 %o4, %g5, %o3
11749 nop
11750 setx loop_1125, %l0, %l1
11751 wrpr 0x1, %tl
11752 wrpr %l1, %tpc
11753 add %l1, 0x4, %l1
11754 wrpr %l1, %tnpc
11755 setx 0x34400001400, %l0, %l1
11756 wrpr %l1, %tstate
11757 wrhpr 0x4, %htstate
11758 retry
11759 ldx [%l7 + 0x28], %o7
11760 movcs %xcc, %o6, %o2
11761 fmovrdlz %o1, %f20, %f18
11762loop_1125:
11763 movvs %xcc, %g1, %i1
11764 tsubcctv %i2, 0x0109, %i4
11765 srlx %i3, %i7, %i0
11766 tvc %xcc, 0x7
11767 andncc %i6, %l0, %l1
11768 tge %xcc, 0x3
11769 fcmpgt32 %f8, %f8, %l5
11770 prefetch [%l7 + 0x74], 0x1
11771 add %l7, 0x48, %l6
11772 wr %g0, 0x11, %asi
11773 ldxa [%l6] %asi, %g2
11774 casxa [%l6] 0x11, %g2, %i5
11775 sdiv %l4, 0x13B4, %g6
11776 subcc %g7, %o5, %o0
11777 srax %l3, %l2, %g4
11778 andn %g3, %o4, %l6
11779 udiv %o3, 0x1EA6, %g5
11780 tleu %xcc, 0x5
11781 fbul,a %fcc0, loop_1126
11782 umulcc %o7, %o2, %o6
11783 xor %o1, %i1, %g1
11784 tcs %icc, 0x0
11785loop_1126:
11786 nop
11787 set 0x56, %i6
11788 ldsha [%l7 + %i6] 0x80, %i2
11789 srlx %i3, %i7, %i0
11790 fbne %fcc0, loop_1127
11791 sra %i6, %l0, %i4
11792 sra %l1, %l5, %i5
11793 nop
11794 setx loop_1128, %l0, %l1
11795 wrpr 0x1, %tl
11796 wrpr %l1, %tnpc
11797 setx 0x34400001400, %l0, %l1
11798 wrpr %l1, %tstate
11799 wrhpr 0x4, %htstate
11800 done
11801loop_1127:
11802 xorcc %g2, %l4, %g7
11803 bcc,a,pt %xcc, loop_1129
11804 alignaddr %o5, %g6, %o0
11805loop_1128:
11806 subcc %l3, %l2, %g3
11807 bcs,a,pn %xcc, loop_1130
11808loop_1129:
11809 andcc %g4, 0x1C6F, %l6
11810 pdist %f30, %f22, %f20
11811 fmovdvc %xcc, %f4, %f9
11812loop_1130:
11813 fone %f6
11814 edge8 %o4, %o3, %g5
11815 stbar
11816 tsubcc %o7, %o2, %o1
11817 alignaddr %i1, %o6, %g1
11818 movrgez %i3, %i2, %i7
11819 prefetch [%l7 + 0x4C], 0x2
11820 bgu,a loop_1131
11821 fblg,a %fcc2, loop_1132
11822 brz,a %i0, loop_1133
11823 bl loop_1134
11824loop_1131:
11825 tcs %xcc, 0x1
11826loop_1132:
11827 ldstub [%l7 + 0x3B], %i6
11828loop_1133:
11829 edge16n %i4, %l0, %l1
11830loop_1134:
11831 tpos %icc, 0x7
11832 fmovdcc %xcc, %f16, %f12
11833 fnegs %f18, %f24
11834 subcc %l5, %g2, %l4
11835 bge loop_1135
11836 tneg %icc, 0x5
11837 tge %icc, 0x4
11838 fsrc1 %f16, %f2
11839loop_1135:
11840 ldd [%l7 + 0x38], %i4
11841 sub %o5, 0x11DF, %g6
11842 wr %g0, 0x10, %asi
11843 lduha [%l7 + 0x4A] %asi, %g7
11844 fandnot2s %f14, %f28, %f27
11845 bgu loop_1136
11846 udivx %o0, 0x1E4A, %l3
11847 wr %g0, 0x80, %asi
11848 lduwa [%l7 + 0x54] %asi, %g3
11849loop_1136:
11850 movrgez %g4, %l2, %o4
11851 andn %l6, %g5, %o3
11852 edge16ln %o2, %o1, %i1
11853 sethi 0x0825, %o6
11854 brgz,a %o7, loop_1137
11855 move %xcc, %i3, %i2
11856 fzero %f20
11857 movneg %icc, %i7, %g1
11858loop_1137:
11859 bg,pt %icc, loop_1138
11860 smulcc %i0, %i6, %i4
11861 andcc %l0, %l1, %g2
11862 tcs %xcc, 0x4
11863loop_1138:
11864 tvc %icc, 0x5
11865 fbug %fcc0, loop_1139
11866 movrlz %l4, 0x308, %i5
11867 fblg %fcc3, loop_1140
11868 tneg %xcc, 0x5
11869loop_1139:
11870 stx %l5, [%l7 + 0x28]
11871 tvs %xcc, 0x7
11872loop_1140:
11873 xnor %o5, 0x09D9, %g6
11874 ldsw [%l7 + 0x2C], %g7
11875 fpsub32 %f0, %f22, %f20
11876 sll %o0, 0x0E, %l3
11877 edge16l %g4, %g3, %l2
11878 te %icc, 0x2
11879 wr %g0, 0x88, %asi
11880 prefetcha [%l7 + 0x10] %asi, 0x1
11881 tle %xcc, 0x5
11882 nop
11883 setx loop_1141, %l0, %l1
11884 wrpr 0x1, %tl
11885 wrpr %l1, %tnpc
11886 setx 0x34400001400, %l0, %l1
11887 wrpr %l1, %tstate
11888 wrhpr 0x4, %htstate
11889 done
11890 fandnot1s %f16, %f14, %f8
11891 mulx %l6, %g5, %o3
11892 fmovrsne %o2, %f22, %f23
11893loop_1141:
11894 sllx %o1, 0x02, %i1
11895 tvs %xcc, 0x1
11896 tne %icc, 0x0
11897 ta %xcc, 0x4
11898 be,pt %icc, loop_1142
11899 std %f4, [%l7 + 0x70]
11900 movn %xcc, %o7, %i3
11901 tcc %xcc, 0x2
11902loop_1142:
11903 fbu %fcc2, loop_1143
11904 fandnot2s %f9, %f23, %f21
11905 array32 %o6, %i7, %g1
11906 fcmps %fcc1, %f15, %f23
11907loop_1143:
11908 movne %xcc, %i2, %i6
11909 siam 0x6
11910 or %i4, %l0, %l1
11911 movrlez %g2, 0x009, %l4
11912 movg %icc, %i0, %i5
11913 tpos %xcc, 0x0
11914 umul %l5, 0x10E0, %g6
11915 membar 0x1F
11916 movge %icc, %g7, %o0
11917 brgz %o5, loop_1144
11918 siam 0x7
11919 edge32n %g4, %g3, %l3
11920 nop
11921 setx loop_1145, %l0, %l1
11922 jmpl %l1, %o4
11923loop_1144:
11924 alignaddrl %l2, %g5, %l6
11925 te %icc, 0x1
11926 sllx %o3, 0x1E, %o2
11927loop_1145:
11928 xorcc %i1, 0x1D8F, %o7
11929 sll %o1, 0x00, %o6
11930 edge16ln %i7, %g1, %i2
11931 smul %i3, %i4, %l0
11932 fcmps %fcc2, %f13, %f31
11933 add %l1, 0x1CBD, %i6
11934 set 0x74, %g1
11935 stwa %g2, [%l7 + %g1] 0x80
11936 edge32l %l4, %i0, %i5
11937 fzeros %f28
11938 alignaddrl %l5, %g7, %g6
11939 ldsw [%l7 + 0x68], %o0
11940 fnand %f6, %f16, %f18
11941 fnegd %f14, %f22
11942 alignaddr %g4, %g3, %l3
11943 or %o4, 0x0992, %l2
11944 xnor %o5, 0x1008, %l6
11945 sub %o3, 0x1300, %o2
11946 fmovdg %icc, %f28, %f1
11947 ldstub [%l7 + 0x6B], %i1
11948 andcc %g5, 0x103C, %o7
11949 fmovdgu %xcc, %f24, %f17
11950 fmovdl %xcc, %f5, %f24
11951 sir 0x148A
11952 fmuld8sux16 %f2, %f3, %f12
11953 movcc %icc, %o1, %o6
11954 bvs loop_1146
11955 movneg %xcc, %i7, %i2
11956 edge16n %i3, %g1, %i4
11957 array16 %l0, %i6, %l1
11958loop_1146:
11959 tne %icc, 0x5
11960 wr %g0, 0x89, %asi
11961 stwa %l4, [%l7 + 0x2C] %asi
11962 call loop_1147
11963 alignaddrl %g2, %i5, %i0
11964 sdiv %l5, 0x1791, %g6
11965 subc %o0, 0x16A8, %g4
11966loop_1147:
11967 sdivcc %g3, 0x076A, %g7
11968 ldsb [%l7 + 0x77], %l3
11969 udivx %l2, 0x1F89, %o4
11970 sdivx %o5, 0x0F65, %o3
11971 andn %o2, 0x06B0, %l6
11972 andncc %i1, %g5, %o1
11973 set 0x44, %l4
11974 sta %f19, [%l7 + %l4] 0x15
11975 edge32l %o6, %o7, %i7
11976 nop
11977 setx loop_1148, %l0, %l1
11978 wrpr 0x1, %tl
11979 wrpr %l1, %tpc
11980 add %l1, 0x4, %l1
11981 wrpr %l1, %tnpc
11982 setx 0x34400001400, %l0, %l1
11983 wrpr %l1, %tstate
11984 wrhpr 0x4, %htstate
11985 retry
11986 edge32l %i2, %g1, %i4
11987 ldsw [%l7 + 0x3C], %l0
11988 tneg %icc, 0x3
11989loop_1148:
11990 udivx %i3, 0x17C2, %l1
11991 edge32 %i6, %g2, %i5
11992 fbne,a %fcc3, loop_1149
11993 bg %xcc, loop_1150
11994 edge16 %l4, %i0, %g6
11995 bge,pn %icc, loop_1151
11996loop_1149:
11997 sllx %o0, %g4, %g3
11998loop_1150:
11999 tcc %icc, 0x2
12000 fbn,a %fcc3, loop_1152
12001loop_1151:
12002 membar 0x4A
12003 sir 0x0D17
12004 xorcc %g7, 0x1806, %l5
12005loop_1152:
12006 nop
12007 setx loop_1153, %l0, %l1
12008 wrpr 0x1, %tl
12009 wrpr %l1, %tnpc
12010 setx 0x34400001400, %l0, %l1
12011 wrpr %l1, %tstate
12012 wrhpr 0x4, %htstate
12013 done
12014 movpos %icc, %l3, %o4
12015 fbl,a %fcc3, loop_1154
12016 edge16ln %l2, %o3, %o5
12017loop_1153:
12018 fcmpeq32 %f24, %f22, %l6
12019 tgu %icc, 0x1
12020loop_1154:
12021 movrne %o2, %i1, %o1
12022 sir 0x0177
12023 fandnot2s %f9, %f8, %f15
12024 fmovdneg %xcc, %f23, %f22
12025 movpos %icc, %o6, %g5
12026 fcmpeq16 %f22, %f30, %i7
12027 nop
12028 setx loop_1155, %l0, %l1
12029 jmpl %l1, %i2
12030 edge16l %g1, %o7, %l0
12031 bg loop_1156
12032 alignaddrl %i4, %i3, %i6
12033loop_1155:
12034 brgz,a %g2, loop_1157
12035 smulcc %l1, %l4, %i5
12036loop_1156:
12037 membar 0x45
12038 subccc %g6, %o0, %g4
12039loop_1157:
12040 sethi 0x0623, %i0
12041 tcs %icc, 0x0
12042 fmovscs %xcc, %f9, %f19
12043 and %g7, %g3, %l3
12044 wr %g0, 0x11, %asi
12045 swapa [%l7 + 0x4C] %asi, %o4
12046 st %f2, [%l7 + 0x64]
12047 movne %icc, %l2, %l5
12048 edge16ln %o5, %l6, %o3
12049 membar #Sync
12050 set 0x40, %o0
12051 ldda [%l7 + %o0] 0xf8, %f0
12052 sll %i1, 0x17, %o2
12053 fmovrsgez %o6, %f7, %f31
12054 fnot2s %f20, %f21
12055 andn %g5, %i7, %i2
12056 st %f7, [%l7 + 0x14]
12057 fors %f28, %f23, %f31
12058 fbuge %fcc0, loop_1158
12059 fmovrslz %g1, %f0, %f28
12060 movrlz %o7, 0x171, %l0
12061 subccc %i4, 0x1970, %o1
12062loop_1158:
12063 tn %xcc, 0x5
12064 set 0x25, %i7
12065 ldstuba [%l7 + %i7] 0x89, %i3
12066 movvs %xcc, %i6, %l1
12067 array32 %g2, %l4, %g6
12068 edge32l %i5, %o0, %g4
12069 fpackfix %f22, %f28
12070 restored
12071 rdpr %cwp, %g1
12072 rdpr %cansave, %g2
12073 rdpr %canrestore, %g3
12074 rdpr %cleanwin, %g4
12075 rdpr %otherwin, %g5
12076 rdpr %wstate, %g6
12077 edge32l %g7, %i0, %l3
12078 tl %icc, 0x2
12079 fnegd %f28, %f0
12080 fbu,a %fcc2, loop_1159
12081 ldub [%l7 + 0x28], %g3
12082 membar 0x5D
12083 orcc %l2, %o4, %o5
12084loop_1159:
12085 nop
12086 add %l7, 0x28, %l6
12087 wr %g0, 0x89, %asi
12088 casxa [%l6] %asi, %l6, %o3
12089 srlx %i1, 0x1A, %o2
12090 fandnot2 %f6, %f16, %f22
12091 restored
12092 rdpr %cwp, %g1
12093 rdpr %cansave, %g2
12094 rdpr %canrestore, %g3
12095 rdpr %cleanwin, %g4
12096 rdpr %otherwin, %g5
12097 rdpr %wstate, %g6
12098 edge8n %l5, %o6, %g5
12099 fmovrslez %i7, %f21, %f14
12100 tsubcctv %i2, 0x0A7F, %g1
12101 fmovdn %xcc, %f19, %f16
12102 tvs %xcc, 0x4
12103 fbug %fcc3, loop_1160
12104 movge %xcc, %l0, %o7
12105 tleu %xcc, 0x2
12106 tle %xcc, 0x7
12107loop_1160:
12108 xorcc %i4, %i3, %o1
12109 fmovdle %icc, %f13, %f13
12110 fmovda %icc, %f18, %f17
12111 sll %l1, %g2, %i6
12112 subcc %g6, %i5, %o0
12113 movl %icc, %g4, %g7
12114 ld [%l7 + 0x34], %f21
12115 movpos %xcc, %l4, %l3
12116 set 0x08, %o7
12117 stba %i0, [%l7 + %o7] 0x10
12118 sdiv %l2, 0x0CCB, %g3
12119 alignaddrl %o4, %o5, %l6
12120 edge8ln %i1, %o2, %l5
12121 fblg %fcc2, loop_1161
12122 tsubcctv %o6, 0x1AE3, %g5
12123 te %xcc, 0x7
12124 membar 0x4C
12125loop_1161:
12126 tcs %icc, 0x7
12127 fxnors %f8, %f22, %f0
12128 fnegs %f23, %f3
12129 movne %icc, %i7, %o3
12130 edge32l %g1, %l0, %i2
12131 ta %icc, 0x1
12132 fmovrse %o7, %f2, %f6
12133 call loop_1162
12134 fcmpd %fcc3, %f8, %f4
12135 te %xcc, 0x3
12136 bvc,a %icc, loop_1163
12137loop_1162:
12138 sllx %i4, 0x0A, %i3
12139 fnegd %f16, %f22
12140 orncc %l1, %o1, %i6
12141loop_1163:
12142 tvs %icc, 0x4
12143 fmovdcs %icc, %f26, %f12
12144 addcc %g6, 0x0735, %i5
12145 tcs %icc, 0x7
12146 saved
12147 rdpr %cwp, %g1
12148 rdpr %cansave, %g2
12149 rdpr %canrestore, %g3
12150 rdpr %cleanwin, %g4
12151 rdpr %otherwin, %g5
12152 rdpr %wstate, %g6
12153 movg %xcc, %g2, %o0
12154 fmovdvs %icc, %f5, %f9
12155 tcc %icc, 0x1
12156 sdivx %g7, 0x04D4, %g4
12157 ble,pn %icc, loop_1164
12158 alignaddr %l3, %i0, %l2
12159 bg,a loop_1165
12160 udivcc %g3, 0x12D7, %l4
12161loop_1164:
12162 orcc %o4, %l6, %o5
12163 movrlz %i1, %o2, %l5
12164loop_1165:
12165 edge8n %o6, %g5, %o3
12166 movne %xcc, %i7, %l0
12167 mulscc %g1, %i2, %o7
12168 tsubcctv %i3, 0x146E, %l1
12169 fpmerge %f28, %f19, %f16
12170 fbo,a %fcc3, loop_1166
12171 subccc %o1, 0x1394, %i6
12172 fpadd16s %f24, %f17, %f20
12173 orcc %i4, 0x117D, %i5
12174loop_1166:
12175 fpsub32 %f30, %f26, %f30
12176 movpos %xcc, %g6, %g2
12177 brz,a %o0, loop_1167
12178 fmovs %f8, %f8
12179 mulscc %g4, %g7, %i0
12180 fbne,a %fcc0, loop_1168
12181loop_1167:
12182 fmovrdgez %l3, %f0, %f18
12183 fble,a %fcc0, loop_1169
12184 addccc %g3, %l4, %o4
12185loop_1168:
12186 movcs %icc, %l6, %o5
12187 std %l2, [%l7 + 0x48]
12188loop_1169:
12189 tvc %xcc, 0x0
12190 movcc %xcc, %o2, %l5
12191 srlx %o6, 0x0A, %i1
12192 fbu %fcc0, loop_1170
12193 movre %o3, 0x159, %i7
12194 udiv %g5, 0x0423, %g1
12195 sub %i2, %o7, %l0
12196loop_1170:
12197 orn %i3, 0x1520, %l1
12198 wr %g0, 0x0c, %asi
12199 lduba [%l7 + 0x67] %asi, %i6
12200 edge16ln %i4, %o1, %g6
12201 ble loop_1171
12202 or %i5, 0x1A22, %o0
12203 subccc %g2, 0x06E5, %g4
12204 set 0x10, %i3
12205 stda %i0, [%l7 + %i3] 0xea
12206 membar #Sync
12207loop_1171:
12208 bcc,a,pt %icc, loop_1172
12209 taddcctv %l3, 0x1B5B, %g3
12210 fmovs %f23, %f12
12211 fmovdge %xcc, %f24, %f26
12212loop_1172:
12213 edge32ln %l4, %o4, %l6
12214 fpadd16 %f16, %f22, %f4
12215 tl %icc, 0x7
12216 mulscc %o5, %l2, %g7
12217 wr %g0, 0x22, %asi
12218 ldda [%l7 + 0x70] %asi, %l4
12219 edge32n %o6, %o2, %o3
12220 nop
12221 setx loop_1173, %l0, %l1
12222 wrpr 0x1, %tl
12223 wrpr %l1, %tpc
12224 add %l1, 0x4, %l1
12225 wrpr %l1, %tnpc
12226 setx 0x34400001400, %l0, %l1
12227 wrpr %l1, %tstate
12228 wrhpr 0x4, %htstate
12229 retry
12230 srlx %i1, 0x19, %g5
12231 andncc %i7, %g1, %i2
12232 array8 %l0, %i3, %o7
12233loop_1173:
12234 sir 0x077B
12235 fnands %f27, %f23, %f25
12236 edge8l %l1, %i4, %o1
12237 movvc %icc, %g6, %i5
12238 move %xcc, %i6, %o0
12239 ble,pt %icc, loop_1174
12240 bcs,a loop_1175
12241 movvs %xcc, %g4, %g2
12242 taddcc %i0, 0x1029, %g3
12243loop_1174:
12244 stw %l4, [%l7 + 0x58]
12245loop_1175:
12246 movrgz %o4, 0x3D3, %l6
12247 edge8ln %l3, %o5, %l2
12248 ta %icc, 0x2
12249 edge8 %g7, %l5, %o6
12250 fnands %f1, %f9, %f5
12251 sllx %o3, 0x04, %o2
12252 andn %i1, %g5, %i7
12253 bcc,a,pn %xcc, loop_1176
12254 movrgez %i2, %g1, %l0
12255 tcc %xcc, 0x4
12256 stbar
12257loop_1176:
12258 membar 0x05
12259 movre %o7, 0x21C, %l1
12260 fmovsg %icc, %f3, %f29
12261 fandnot2s %f4, %f11, %f29
12262 prefetch [%l7 + 0x64], 0x2
12263 fpack16 %f12, %f8
12264 fpsub32s %f23, %f24, %f24
12265 xor %i3, %i4, %o1
12266 fsrc1s %f22, %f20
12267 fmovrdlz %i5, %f26, %f24
12268 array32 %i6, %g6, %g4
12269 te %icc, 0x2
12270 fbg,a %fcc1, loop_1177
12271 membar 0x38
12272 edge16 %o0, %i0, %g2
12273 bne,pt %xcc, loop_1178
12274loop_1177:
12275 addccc %l4, %g3, %l6
12276 umulcc %l3, %o5, %o4
12277 edge32ln %g7, %l5, %o6
12278loop_1178:
12279 nop
12280 set 0x14, %o4
12281 ldswa [%l7 + %o4] 0x88, %o3
12282 fmovsg %xcc, %f12, %f18
12283 tvs %xcc, 0x2
12284 lduw [%l7 + 0x18], %l2
12285 movcc %icc, %o2, %i1
12286 edge32 %g5, %i2, %g1
12287 subcc %i7, 0x0A00, %l0
12288 tgu %xcc, 0x5
12289 taddcc %l1, %o7, %i3
12290 fmovdleu %icc, %f27, %f21
12291 tpos %icc, 0x4
12292 bn,pt %icc, loop_1179
12293 sdiv %o1, 0x1DA5, %i4
12294 tvs %xcc, 0x7
12295 fmovsle %icc, %f6, %f28
12296loop_1179:
12297 fmovdg %icc, %f31, %f5
12298 fbn,a %fcc1, loop_1180
12299 movrlez %i6, 0x387, %i5
12300 stbar
12301 mulx %g6, 0x00DC, %o0
12302loop_1180:
12303 movl %xcc, %i0, %g4
12304 prefetch [%l7 + 0x0C], 0x1
12305 tvs %xcc, 0x3
12306 orcc %l4, %g2, %l6
12307 faligndata %f2, %f28, %f16
12308 movpos %icc, %l3, %g3
12309 movge %icc, %o4, %g7
12310 sir 0x03B4
12311 fbo,a %fcc3, loop_1181
12312 fmovdvc %icc, %f1, %f27
12313 array16 %l5, %o5, %o6
12314 fbule %fcc3, loop_1182
12315loop_1181:
12316 fmovsvs %xcc, %f11, %f27
12317 movn %xcc, %o3, %l2
12318 prefetch [%l7 + 0x20], 0x0
12319loop_1182:
12320 bpos,a %xcc, loop_1183
12321 sllx %i1, %o2, %g5
12322 edge16l %g1, %i2, %i7
12323 fmovrdne %l1, %f20, %f10
12324loop_1183:
12325 edge16 %o7, %l0, %o1
12326 fmovscs %xcc, %f6, %f9
12327 sethi 0x03BA, %i4
12328 fbg %fcc2, loop_1184
12329 and %i3, %i6, %g6
12330 ba,a loop_1185
12331 tpos %icc, 0x5
12332loop_1184:
12333 fpadd16 %f20, %f24, %f8
12334 fbuge %fcc2, loop_1186
12335loop_1185:
12336 movvc %icc, %i5, %o0
12337 xor %i0, 0x1F22, %g4
12338 movrgez %l4, %g2, %l6
12339loop_1186:
12340 nop
12341 wr %g0, 0x80, %asi
12342 ldstuba [%l7 + 0x4F] %asi, %l3
12343 fnot1 %f24, %f18
12344 movvc %xcc, %g3, %g7
12345 fnand %f12, %f2, %f4
12346 mulx %o4, 0x1231, %l5
12347 brz %o5, loop_1187
12348 fpackfix %f18, %f18
12349 fmovrslez %o3, %f21, %f21
12350 tsubcc %l2, %o6, %o2
12351loop_1187:
12352 taddcc %i1, %g5, %i2
12353 edge16l %i7, %l1, %g1
12354 fmovdvs %icc, %f10, %f19
12355 fmovsvs %icc, %f8, %f4
12356 swap [%l7 + 0x4C], %l0
12357 brlez %o1, loop_1188
12358 xor %i4, %i3, %o7
12359 fmovsn %icc, %f21, %f10
12360 mova %xcc, %g6, %i6
12361loop_1188:
12362 sra %o0, 0x0B, %i0
12363 smul %i5, 0x10AA, %g4
12364 fmuld8sux16 %f14, %f8, %f0
12365 xorcc %g2, %l4, %l6
12366 smul %l3, %g3, %o4
12367 movl %icc, %l5, %g7
12368 fnands %f15, %f1, %f3
12369 fpadd32 %f24, %f12, %f12
12370 udivx %o3, 0x0EC8, %o5
12371 fsrc2 %f20, %f26
12372 sethi 0x089F, %l2
12373 te %xcc, 0x4
12374 orn %o2, 0x173A, %i1
12375 subccc %g5, 0x1C4C, %o6
12376 tg %icc, 0x6
12377 tsubcc %i7, 0x0169, %l1
12378 fxors %f20, %f20, %f3
12379 edge16n %i2, %g1, %l0
12380 add %i4, %o1, %i3
12381 movle %xcc, %o7, %i6
12382 fmovrde %g6, %f12, %f8
12383 tvc %xcc, 0x1
12384 srlx %i0, 0x0C, %o0
12385 movg %xcc, %g4, %i5
12386 array8 %g2, %l6, %l4
12387 bgu,a,pt %icc, loop_1189
12388 fzeros %f28
12389 fpadd32 %f4, %f2, %f0
12390 movleu %xcc, %g3, %l3
12391loop_1189:
12392 xorcc %o4, %l5, %o3
12393 array16 %o5, %l2, %g7
12394 fcmpeq16 %f12, %f26, %o2
12395 fnegd %f22, %f20
12396 bgu,a loop_1190
12397 umul %g5, 0x1DBD, %i1
12398 sdivcc %i7, 0x1B9D, %o6
12399 smulcc %l1, %i2, %g1
12400loop_1190:
12401 tg %xcc, 0x3
12402 udivx %i4, 0x0EF4, %l0
12403 saved
12404 rdpr %cwp, %g1
12405 rdpr %cansave, %g2
12406 rdpr %canrestore, %g3
12407 rdpr %cleanwin, %g4
12408 rdpr %otherwin, %g5
12409 rdpr %wstate, %g6
12410 edge16l %o1, %o7, %i6
12411 tsubcctv %g6, 0x14BE, %i3
12412 orcc %o0, 0x031A, %g4
12413 srax %i0, 0x03, %g2
12414 udiv %i5, 0x0C88, %l4
12415 sdivx %l6, 0x1077, %l3
12416 movcs %icc, %o4, %l5
12417 tneg %icc, 0x0
12418 tcc %icc, 0x7
12419 fpsub16s %f24, %f25, %f14
12420 fba,a %fcc0, loop_1191
12421 fmovdg %xcc, %f25, %f19
12422 siam 0x7
12423 tle %xcc, 0x2
12424loop_1191:
12425 fmovsvs %xcc, %f25, %f28
12426 fexpand %f31, %f26
12427 xnor %g3, %o3, %l2
12428 tvs %xcc, 0x5
12429 mulx %g7, %o5, %o2
12430 edge8n %g5, %i7, %i1
12431 movcs %icc, %o6, %i2
12432 fzeros %f2
12433 sll %g1, %i4, %l1
12434 edge8n %l0, %o1, %o7
12435 wr %g0, 0x0c, %asi
12436 lduha [%l7 + 0x40] %asi, %i6
12437 fbue,a %fcc0, loop_1192
12438 popc 0x117A, %g6
12439 set 0x28, %i5
12440 lduwa [%l7 + %i5] 0x15, %i3
12441loop_1192:
12442 movneg %icc, %g4, %o0
12443 st %f29, [%l7 + 0x08]
12444 movgu %icc, %i0, %g2
12445 edge8l %l4, %i5, %l6
12446 fnegd %f18, %f22
12447 bl,a,pt %icc, loop_1193
12448 orncc %o4, %l5, %l3
12449 ta %icc, 0x2
12450 edge32l %g3, %l2, %g7
12451loop_1193:
12452 andn %o3, 0x0011, %o2
12453 fabsd %f28, %f14
12454 sub %o5, 0x1821, %i7
12455 edge32 %g5, %i1, %i2
12456 movleu %icc, %o6, %g1
12457 subc %i4, 0x1F74, %l0
12458 fmuld8ulx16 %f19, %f0, %f2
12459 std %f30, [%l7 + 0x60]
12460 edge8l %o1, %o7, %l1
12461 tsubcc %g6, 0x179C, %i3
12462 andcc %i6, 0x0ACD, %o0
12463 taddcctv %g4, %i0, %g2
12464 movvc %xcc, %l4, %l6
12465 edge8ln %o4, %l5, %i5
12466 bcc,a loop_1194
12467 tneg %icc, 0x5
12468 array8 %g3, %l3, %g7
12469 movle %icc, %l2, %o3
12470loop_1194:
12471 addc %o5, %o2, %i7
12472 brgz,a %i1, loop_1195
12473 movg %icc, %g5, %o6
12474 tvc %xcc, 0x0
12475 fmovdgu %xcc, %f24, %f28
12476loop_1195:
12477 stb %i2, [%l7 + 0x66]
12478 xorcc %g1, 0x0446, %i4
12479 bleu,pn %icc, loop_1196
12480 tg %icc, 0x2
12481 fbule %fcc1, loop_1197
12482 ble,a,pn %xcc, loop_1198
12483loop_1196:
12484 sdivcc %o1, 0x1479, %l0
12485 sub %o7, %l1, %g6
12486loop_1197:
12487 edge16ln %i6, %i3, %o0
12488loop_1198:
12489 bvc,a,pt %xcc, loop_1199
12490 fmovdvc %icc, %f27, %f4
12491 fandnot2s %f9, %f17, %f7
12492 fcmpne32 %f0, %f16, %i0
12493loop_1199:
12494 ldstub [%l7 + 0x20], %g2
12495 orcc %l4, 0x021B, %g4
12496 tvs %icc, 0x5
12497 lduw [%l7 + 0x48], %l6
12498 sdivx %l5, 0x0622, %o4
12499 fmovdle %icc, %f25, %f30
12500 movrgez %g3, %i5, %g7
12501 tvs %xcc, 0x5
12502 fbu,a %fcc3, loop_1200
12503 sllx %l2, %l3, %o3
12504 ldstub [%l7 + 0x11], %o2
12505 andcc %o5, 0x165B, %i7
12506loop_1200:
12507 fble,a %fcc1, loop_1201
12508 addc %g5, %o6, %i2
12509 movn %icc, %g1, %i4
12510 and %o1, %l0, %o7
12511loop_1201:
12512 nop
12513 set 0x34, %l5
12514 ldstuba [%l7 + %l5] 0x89, %i1
12515 ble,a %xcc, loop_1202
12516 srax %g6, 0x09, %i6
12517 movrgez %l1, 0x10F, %i3
12518 fpack32 %f6, %f14, %f28
12519loop_1202:
12520 restored
12521 rdpr %cwp, %g1
12522 rdpr %cansave, %g2
12523 rdpr %canrestore, %g3
12524 rdpr %cleanwin, %g4
12525 rdpr %otherwin, %g5
12526 rdpr %wstate, %g6
12527 andn %i0, 0x0824, %o0
12528 stx %g2, [%l7 + 0x50]
12529 addccc %l4, %l6, %l5
12530 udivcc %g4, 0x059B, %g3
12531 movrlez %o4, 0x348, %g7
12532 fcmps %fcc0, %f24, %f26
12533 tn %xcc, 0x4
12534 tcc %icc, 0x0
12535 brlez %i5, loop_1203
12536 fpadd16 %f20, %f30, %f28
12537 fbuge %fcc3, loop_1204
12538 fmovde %xcc, %f8, %f11
12539loop_1203:
12540 edge16 %l3, %o3, %o2
12541 fbue,a %fcc0, loop_1205
12542loop_1204:
12543 array32 %l2, %o5, %i7
12544 wr %g0, 0x11, %asi
12545 lduba [%l7 + 0x4F] %asi, %g5
12546loop_1205:
12547 nop
12548 set 0x50, %l6
12549 ldsha [%l7 + %l6] 0x80, %o6
12550 udivx %i2, 0x1EEE, %g1
12551 fmovdneg %xcc, %f11, %f24
12552 add %l7, 0x70, %l6
12553 wr %g0, 0x81, %asi
12554 ldxa [%l6] %asi, %i4
12555 casxa [%l6] %asi, %i4, %l0
12556 nop
12557 setx loop_1206, %l0, %l1
12558 wrpr 0x1, %tl
12559 wrpr %l1, %tpc
12560 add %l1, 0x4, %l1
12561 wrpr %l1, %tnpc
12562 setx 0x34400001400, %l0, %l1
12563 wrpr %l1, %tstate
12564 wrhpr 0x4, %htstate
12565 retry
12566 fandnot1 %f18, %f14, %f20
12567 fbue %fcc2, loop_1207
12568 orncc %o7, %o1, %i1
12569loop_1206:
12570 bvc,pn %icc, loop_1208
12571 xnorcc %g6, %i6, %l1
12572loop_1207:
12573 bpos,a loop_1209
12574 edge32n %i3, %i0, %g2
12575loop_1208:
12576 movle %icc, %l4, %o0
12577 edge8 %l5, %g4, %l6
12578loop_1209:
12579 mulx %o4, %g3, %g7
12580 fxors %f3, %f7, %f8
12581 tle %icc, 0x4
12582 addcc %l3, %i5, %o3
12583 movneg %icc, %l2, %o2
12584 stbar
12585 fbg %fcc2, loop_1210
12586 udiv %o5, 0x1275, %g5
12587 movrgz %o6, %i7, %g1
12588 bvs,a,pn %icc, loop_1211
12589loop_1210:
12590 fmovsl %xcc, %f24, %f11
12591 fbge,a %fcc2, loop_1212
12592 saved
12593 rdpr %cwp, %g1
12594 rdpr %cansave, %g2
12595 rdpr %canrestore, %g3
12596 rdpr %cleanwin, %g4
12597 rdpr %otherwin, %g5
12598 rdpr %wstate, %g6
12599loop_1211:
12600 be,a loop_1213
12601 sllx %i2, %i4, %l0
12602loop_1212:
12603 mova %xcc, %o7, %o1
12604 edge8 %g6, %i6, %i1
12605loop_1213:
12606 ldsh [%l7 + 0x3A], %l1
12607 fpack16 %f20, %f11
12608 mova %xcc, %i3, %i0
12609 bg loop_1214
12610 ldsw [%l7 + 0x70], %l4
12611 taddcc %g2, %l5, %g4
12612 movne %xcc, %l6, %o0
12613loop_1214:
12614 fpmerge %f6, %f29, %f22
12615 fmovde %icc, %f22, %f14
12616 tpos %xcc, 0x5
12617 movleu %xcc, %g3, %g7
12618 movrlez %l3, 0x206, %o4
12619 tpos %icc, 0x3
12620 add %o3, %i5, %l2
12621 movne %icc, %o2, %g5
12622 movcs %icc, %o5, %o6
12623 set 0x40, %o5
12624 stwa %g1, [%l7 + %o5] 0x89
12625 fmovdleu %icc, %f13, %f6
12626 brlz %i7, loop_1215
12627 alignaddrl %i2, %l0, %i4
12628 movleu %xcc, %o1, %g6
12629 nop
12630 set 0x5C, %i4
12631 stw %i6, [%l7 + %i4]
12632loop_1215:
12633 tpos %xcc, 0x7
12634 bgu,a,pt %xcc, loop_1216
12635 fbne %fcc1, loop_1217
12636 fors %f2, %f31, %f8
12637 edge8n %i1, %o7, %l1
12638loop_1216:
12639 orncc %i3, %i0, %g2
12640loop_1217:
12641 fpmerge %f15, %f7, %f20
12642 orncc %l5, 0x1D5C, %l4
12643 set 0x38, %g5
12644 stha %l6, [%l7 + %g5] 0xe2
12645 membar #Sync
12646 taddcctv %o0, 0x10C7, %g3
12647 fbue %fcc1, loop_1218
12648 edge32 %g7, %g4, %o4
12649 fble,a %fcc0, loop_1219
12650 subccc %o3, 0x071B, %i5
12651loop_1218:
12652 tle %icc, 0x0
12653 smulcc %l3, %o2, %g5
12654loop_1219:
12655 fmovrdlez %o5, %f16, %f18
12656 movleu %xcc, %l2, %o6
12657 movgu %xcc, %g1, %i2
12658 fmovsg %icc, %f14, %f7
12659 tcs %xcc, 0x3
12660 movn %icc, %i7, %l0
12661 movvs %xcc, %o1, %g6
12662 movne %icc, %i6, %i4
12663 addc %i1, 0x0FDD, %o7
12664 srax %i3, 0x1C, %i0
12665 sdivcc %g2, 0x0EA9, %l5
12666 set 0x45, %i2
12667 ldstuba [%l7 + %i2] 0x18, %l1
12668 fbuge,a %fcc1, loop_1220
12669 srlx %l6, %l4, %g3
12670 orncc %o0, %g4, %o4
12671 brnz %g7, loop_1221
12672loop_1220:
12673 bpos,a %xcc, loop_1222
12674 fmovrdlez %o3, %f8, %f16
12675 membar 0x1F
12676loop_1221:
12677 bcs %xcc, loop_1223
12678loop_1222:
12679 fpadd32 %f8, %f20, %f30
12680 te %icc, 0x3
12681 tl %icc, 0x4
12682loop_1223:
12683 fpadd32s %f8, %f27, %f20
12684 wr %g0, 0x89, %asi
12685 prefetcha [%l7 + 0x38] %asi, 0x0
12686 sllx %o2, 0x16, %i5
12687 mova %icc, %g5, %o5
12688 tg %icc, 0x2
12689 andcc %o6, %g1, %l2
12690 movleu %icc, %i2, %i7
12691 fxors %f5, %f28, %f27
12692 sth %l0, [%l7 + 0x74]
12693 fmuld8sux16 %f14, %f8, %f6
12694 ld [%l7 + 0x7C], %f12
12695 fbue %fcc3, loop_1224
12696 fornot2 %f24, %f10, %f2
12697 tneg %xcc, 0x0
12698 srl %o1, %i6, %i4
12699loop_1224:
12700 fornot1s %f21, %f23, %f31
12701 udivcc %g6, 0x0F25, %i1
12702 restored
12703 rdpr %cwp, %g1
12704 rdpr %cansave, %g2
12705 rdpr %canrestore, %g3
12706 rdpr %cleanwin, %g4
12707 rdpr %otherwin, %g5
12708 rdpr %wstate, %g6
12709 fmovscs %icc, %f18, %f20
12710 srax %i3, %o7, %i0
12711 ld [%l7 + 0x5C], %f28
12712 faligndata %f28, %f10, %f8
12713 movgu %xcc, %g2, %l5
12714 fsrc1 %f28, %f10
12715 ta %xcc, 0x0
12716 sub %l6, 0x14DD, %l4
12717 bvs,a loop_1225
12718 tg %icc, 0x0
12719 and %l1, %g3, %o0
12720 udiv %g4, 0x0AD7, %o4
12721loop_1225:
12722 edge32 %o3, %l3, %g7
12723 movrne %o2, 0x207, %i5
12724 fmovrdgz %o5, %f24, %f30
12725 sethi 0x0784, %o6
12726 xor %g5, 0x1111, %g1
12727 fmovdn %icc, %f11, %f7
12728 fones %f2
12729 fornot2 %f2, %f4, %f30
12730 movrlez %i2, %l2, %l0
12731 wr %g0, 0x80, %asi
12732 lduha [%l7 + 0x62] %asi, %o1
12733 orn %i7, 0x09E9, %i4
12734 alignaddr %g6, %i1, %i3
12735 fcmple16 %f22, %f4, %o7
12736 nop
12737 set 0x18, %g7
12738 stx %i6, [%l7 + %g7]
12739 tge %icc, 0x6
12740 fpmerge %f20, %f11, %f22
12741 movle %xcc, %i0, %g2
12742 lduh [%l7 + 0x30], %l6
12743 bn loop_1226
12744 fsrc1 %f0, %f20
12745 fbn,a %fcc1, loop_1227
12746 sll %l4, %l1, %l5
12747loop_1226:
12748 sdivcc %o0, 0x1996, %g3
12749 fmovsg %icc, %f1, %f25
12750loop_1227:
12751 umulcc %o4, %o3, %g4
12752 fmovrdgez %l3, %f16, %f12
12753 subc %o2, 0x1C2B, %g7
12754 bpos %xcc, loop_1228
12755 tl %icc, 0x7
12756 or %i5, 0x1559, %o6
12757 brgez,a %o5, loop_1229
12758loop_1228:
12759 fpack32 %f10, %f10, %f2
12760 movgu %icc, %g5, %i2
12761 addcc %l2, %g1, %o1
12762loop_1229:
12763 fmovsgu %xcc, %f31, %f18
12764 nop
12765 setx loop_1230, %l0, %l1
12766 wrpr 0x1, %tl
12767 wrpr %l1, %tpc
12768 add %l1, 0x4, %l1
12769 wrpr %l1, %tnpc
12770 setx 0x34400001400, %l0, %l1
12771 wrpr %l1, %tstate
12772 wrhpr 0x4, %htstate
12773 retry
12774 tpos %icc, 0x7
12775 saved
12776 rdpr %cwp, %g1
12777 rdpr %cansave, %g2
12778 rdpr %canrestore, %g3
12779 rdpr %cleanwin, %g4
12780 rdpr %otherwin, %g5
12781 rdpr %wstate, %g6
12782 andcc %l0, %i4, %g6
12783loop_1230:
12784 sethi 0x04B2, %i7
12785 fzeros %f5
12786 andn %i1, %o7, %i3
12787 tvc %xcc, 0x2
12788 ta %icc, 0x3
12789 xnorcc %i6, 0x12EC, %i0
12790 srax %g2, 0x15, %l4
12791 xorcc %l1, %l6, %o0
12792 edge16n %g3, %l5, %o4
12793 ldstub [%l7 + 0x73], %o3
12794 bge,a %xcc, loop_1231
12795 tcs %icc, 0x3
12796 tge %xcc, 0x4
12797 edge16n %g4, %o2, %l3
12798loop_1231:
12799 tsubcc %i5, %g7, %o6
12800 bl,a %icc, loop_1232
12801 movleu %icc, %o5, %i2
12802 nop
12803 setx loop_1233, %l0, %l1
12804 wrpr 0x1, %tl
12805 wrpr %l1, %tpc
12806 add %l1, 0x4, %l1
12807 wrpr %l1, %tnpc
12808 setx 0x34400001400, %l0, %l1
12809 wrpr %l1, %tstate
12810 wrhpr 0x4, %htstate
12811 retry
12812 taddcctv %l2, 0x0B99, %g1
12813loop_1232:
12814 srl %o1, 0x04, %g5
12815 sdivcc %l0, 0x118E, %g6
12816loop_1233:
12817 movrgz %i7, %i4, %i1
12818 ldsh [%l7 + 0x3E], %o7
12819 sdiv %i3, 0x1049, %i0
12820 saved
12821 rdpr %cwp, %g1
12822 rdpr %cansave, %g2
12823 rdpr %canrestore, %g3
12824 rdpr %cleanwin, %g4
12825 rdpr %otherwin, %g5
12826 rdpr %wstate, %g6
12827 mulx %g2, %i6, %l1
12828 set 0x30, %g6
12829 lduwa [%l7 + %g6] 0x10, %l4
12830 srl %l6, %g3, %l5
12831 xor %o4, %o0, %g4
12832 tl %icc, 0x0
12833 edge32l %o2, %o3, %i5
12834 fbue %fcc3, loop_1234
12835 sethi 0x0153, %l3
12836 mulx %o6, %o5, %g7
12837 sir 0x1F4F
12838loop_1234:
12839 edge8n %l2, %i2, %g1
12840 tl %xcc, 0x6
12841 movrgz %o1, %g5, %g6
12842 movre %i7, %l0, %i1
12843 fbl,a %fcc1, loop_1235
12844 subcc %o7, 0x06AC, %i3
12845 fmul8x16au %f24, %f26, %f12
12846 xor %i0, 0x1997, %i4
12847loop_1235:
12848 edge16l %g2, %l1, %l4
12849 fbg %fcc2, loop_1236
12850 swap [%l7 + 0x20], %l6
12851 tgu %icc, 0x7
12852 sir 0x0A9A
12853loop_1236:
12854 bneg %xcc, loop_1237
12855 move %icc, %i6, %g3
12856 movrne %l5, 0x0A8, %o0
12857 tl %xcc, 0x4
12858loop_1237:
12859 nop
12860 set 0x40, %g2
12861 stda %f0, [%l7 + %g2] 0x11
12862 bcs,a,pn %icc, loop_1238
12863 movrgez %g4, %o4, %o2
12864 fmovsleu %xcc, %f5, %f14
12865 mulx %i5, 0x1088, %o3
12866loop_1238:
12867 alignaddrl %l3, %o5, %g7
12868 movl %icc, %l2, %i2
12869 fcmps %fcc2, %f27, %f16
12870 edge32ln %o6, %g1, %g5
12871 movrgez %o1, 0x0C7, %g6
12872 array8 %i7, %l0, %i1
12873 fpmerge %f14, %f23, %f0
12874 edge8ln %i3, %i0, %o7
12875 ldstub [%l7 + 0x67], %i4
12876 set 0x6C, %l1
12877 swapa [%l7 + %l1] 0x88, %g2
12878 tg %xcc, 0x5
12879 lduh [%l7 + 0x50], %l1
12880 fcmpgt16 %f4, %f8, %l4
12881 movrlz %l6, %i6, %l5
12882 sdivx %o0, 0x03FA, %g4
12883 saved
12884 rdpr %cwp, %g1
12885 rdpr %cansave, %g2
12886 rdpr %canrestore, %g3
12887 rdpr %cleanwin, %g4
12888 rdpr %otherwin, %g5
12889 rdpr %wstate, %g6
12890 saved
12891 rdpr %cwp, %g1
12892 rdpr %cansave, %g2
12893 rdpr %canrestore, %g3
12894 rdpr %cleanwin, %g4
12895 rdpr %otherwin, %g5
12896 rdpr %wstate, %g6
12897 mulx %g3, %o2, %o4
12898 edge8l %o3, %i5, %l3
12899 brlz %o5, loop_1239
12900 orn %l2, 0x0384, %g7
12901 xnorcc %i2, 0x0B9D, %g1
12902 tvs %icc, 0x4
12903loop_1239:
12904 xor %o6, %g5, %o1
12905 movneg %xcc, %g6, %i7
12906 fzeros %f11
12907 fcmpeq32 %f4, %f6, %l0
12908 movge %icc, %i3, %i0
12909 mova %xcc, %o7, %i4
12910 movgu %icc, %g2, %l1
12911 std %f30, [%l7 + 0x08]
12912 xorcc %l4, %i1, %l6
12913 array8 %i6, %l5, %o0
12914 edge32n %g3, %g4, %o2
12915 sdivx %o3, 0x1FFE, %i5
12916 fmovrdlez %o4, %f12, %f4
12917 stw %l3, [%l7 + 0x40]
12918 edge8l %l2, %g7, %o5
12919 tg %xcc, 0x5
12920 taddcctv %i2, %o6, %g1
12921 fpack32 %f30, %f14, %f28
12922 srlx %o1, 0x04, %g5
12923 fmovscs %icc, %f7, %f11
12924 edge32l %g6, %i7, %l0
12925 fbue,a %fcc0, loop_1240
12926 add %i3, 0x1A4D, %i0
12927 fpsub32s %f13, %f15, %f28
12928 membar 0x33
12929loop_1240:
12930 fnot2s %f6, %f8
12931 tvc %icc, 0x6
12932 edge8ln %i4, %g2, %l1
12933 fzero %f24
12934 wr %g0, 0x19, %asi
12935 lduwa [%l7 + 0x3C] %asi, %l4
12936 tvc %xcc, 0x5
12937 set 0x18, %i1
12938 lda [%l7 + %i1] 0x0c, %f8
12939 fbue %fcc0, loop_1241
12940 movle %icc, %i1, %o7
12941 edge16l %i6, %l6, %o0
12942 fnegs %f28, %f0
12943loop_1241:
12944 fcmpd %fcc1, %f20, %f28
12945 fbl %fcc0, loop_1242
12946 lduw [%l7 + 0x4C], %l5
12947 fmovsgu %icc, %f6, %f23
12948 fble %fcc3, loop_1243
12949loop_1242:
12950 tsubcctv %g3, 0x07B8, %g4
12951 lduw [%l7 + 0x10], %o3
12952 movre %o2, %o4, %l3
12953loop_1243:
12954 edge16ln %l2, %g7, %i5
12955 bne,pn %icc, loop_1244
12956 movneg %icc, %o5, %i2
12957 fba,a %fcc0, loop_1245
12958 brlez %o6, loop_1246
12959loop_1244:
12960 smulcc %o1, 0x03C3, %g1
12961 addcc %g5, %g6, %l0
12962loop_1245:
12963 fornot1 %f10, %f22, %f30
12964loop_1246:
12965 saved
12966 rdpr %cwp, %g1
12967 rdpr %cansave, %g2
12968 rdpr %canrestore, %g3
12969 rdpr %cleanwin, %g4
12970 rdpr %otherwin, %g5
12971 rdpr %wstate, %g6
12972 sdiv %i3, 0x0528, %i7
12973 fmovd %f12, %f24
12974 or %i4, %i0, %l1
12975 movpos %xcc, %l4, %i1
12976 fbn,a %fcc3, loop_1247
12977 fbu,a %fcc0, loop_1248
12978 taddcctv %g2, %o7, %l6
12979 movrgez %o0, 0x145, %l5
12980loop_1247:
12981 nop
12982 set 0x70, %o3
12983 swapa [%l7 + %o3] 0x80, %i6
12984loop_1248:
12985 stb %g3, [%l7 + 0x1A]
12986 movrgz %g4, %o2, %o3
12987 subccc %o4, %l2, %g7
12988 tge %xcc, 0x0
12989 tsubcc %i5, %o5, %l3
12990 stx %i2, [%l7 + 0x48]
12991 fblg %fcc1, loop_1249
12992 move %xcc, %o1, %o6
12993 tvs %icc, 0x3
12994 bvc %xcc, loop_1250
12995loop_1249:
12996 fmovsge %icc, %f20, %f2
12997 movvs %xcc, %g1, %g6
12998 addc %l0, %g5, %i7
12999loop_1250:
13000 xor %i4, 0x08B8, %i3
13001 movle %icc, %l1, %l4
13002 alignaddr %i1, %g2, %o7
13003 and %l6, 0x122A, %i0
13004 fmovdcs %xcc, %f5, %f7
13005 alignaddrl %o0, %l5, %i6
13006 xorcc %g3, %g4, %o3
13007 tvc %xcc, 0x5
13008 wr %g0, 0x23, %asi
13009 stha %o2, [%l7 + 0x70] %asi
13010 membar #Sync
13011 wr %g0, 0x10, %asi
13012 prefetcha [%l7 + 0x60] %asi, 0x2
13013 edge8n %g7, %l2, %i5
13014 tneg %icc, 0x2
13015 fandnot2 %f28, %f26, %f0
13016 ldx [%l7 + 0x18], %l3
13017 sllx %o5, 0x11, %o1
13018 srl %i2, 0x02, %o6
13019 movg %icc, %g6, %g1
13020 xorcc %g5, 0x0410, %i7
13021 andncc %i4, %i3, %l0
13022 andn %l1, 0x0E7E, %l4
13023 tvs %icc, 0x2
13024 sllx %i1, 0x1A, %o7
13025 fornot2s %f7, %f10, %f0
13026 fbul %fcc3, loop_1251
13027 movl %icc, %g2, %l6
13028 fbo,a %fcc0, loop_1252
13029 lduh [%l7 + 0x78], %o0
13030loop_1251:
13031 brnz,a %i0, loop_1253
13032 fmovde %xcc, %f15, %f17
13033loop_1252:
13034 andncc %i6, %l5, %g3
13035 mulscc %g4, %o3, %o2
13036loop_1253:
13037 nop
13038 setx loop_1254, %l0, %l1
13039 wrpr 0x1, %tl
13040 wrpr %l1, %tnpc
13041 setx 0x34400001400, %l0, %l1
13042 wrpr %l1, %tstate
13043 wrhpr 0x4, %htstate
13044 done
13045 move %icc, %o4, %l2
13046 addc %i5, %l3, %o5
13047 andncc %o1, %g7, %i2
13048loop_1254:
13049 fbule,a %fcc0, loop_1255
13050 fcmpne16 %f14, %f2, %o6
13051 srlx %g1, %g6, %i7
13052 prefetch [%l7 + 0x18], 0x1
13053loop_1255:
13054 sll %i4, %i3, %g5
13055 fornot2s %f8, %f2, %f2
13056 nop
13057 set 0x40, %o1
13058 sth %l0, [%l7 + %o1]
13059 bl %icc, loop_1256
13060 fpsub16s %f0, %f10, %f23
13061 bcs,a,pn %icc, loop_1257
13062 movge %icc, %l1, %l4
13063loop_1256:
13064 movne %xcc, %o7, %g2
13065 bcc,a loop_1258
13066loop_1257:
13067 fmul8x16au %f16, %f20, %f22
13068 tcc %icc, 0x4
13069 sdivcc %i1, 0x133D, %l6
13070loop_1258:
13071 andcc %i0, %i6, %o0
13072 pdist %f10, %f22, %f6
13073 tcs %icc, 0x2
13074 mulscc %g3, 0x05DD, %l5
13075 sdivcc %o3, 0x0F08, %o2
13076 fandnot1 %f26, %f18, %f26
13077 andcc %g4, %l2, %i5
13078 brgz %l3, loop_1259
13079 movleu %icc, %o4, %o5
13080 movrne %g7, %o1, %o6
13081 nop
13082 setx loop_1260, %l0, %l1
13083 wrpr 0x1, %tl
13084 wrpr %l1, %tpc
13085 add %l1, 0x4, %l1
13086 wrpr %l1, %tnpc
13087 setx 0x34400001400, %l0, %l1
13088 wrpr %l1, %tstate
13089 wrhpr 0x4, %htstate
13090 retry
13091loop_1259:
13092 movge %icc, %g1, %g6
13093 wr %g0, 0x23, %asi
13094 stxa %i7, [%l7 + 0x08] %asi
13095 membar #Sync
13096loop_1260:
13097 tvc %icc, 0x3
13098 ldsw [%l7 + 0x1C], %i4
13099 stx %i2, [%l7 + 0x50]
13100 smulcc %g5, %l0, %i3
13101 fors %f24, %f25, %f20
13102 edge32n %l4, %l1, %g2
13103 movle %xcc, %o7, %i1
13104 tge %xcc, 0x0
13105 edge8 %i0, %i6, %o0
13106 andcc %l6, 0x0939, %g3
13107 add %l7, 0x0C, %l6
13108 wr %g0, 0x81, %asi
13109 lda [%l6] %asi, %l5
13110 casa [%l6] %asi, %l5, %o3
13111 fexpand %f2, %f10
13112 ldd [%l7 + 0x28], %f22
13113 sllx %g4, %o2, %i5
13114 xor %l2, 0x0526, %l3
13115 alignaddr %o4, %o5, %g7
13116 stx %o1, [%l7 + 0x48]
13117 xnor %o6, %g1, %g6
13118 fmovscc %xcc, %f21, %f21
13119 mulx %i7, 0x0F90, %i2
13120 fblg %fcc3, loop_1261
13121 fabsd %f26, %f30
13122 set 0x40, %l2
13123 ldda [%l7 + %l2] 0x15, %f16
13124loop_1261:
13125 fbge %fcc3, loop_1262
13126 saved
13127 rdpr %cwp, %g1
13128 rdpr %cansave, %g2
13129 rdpr %canrestore, %g3
13130 rdpr %cleanwin, %g4
13131 rdpr %otherwin, %g5
13132 rdpr %wstate, %g6
13133 srl %i4, %l0, %g5
13134 edge8ln %l4, %l1, %g2
13135loop_1262:
13136 fmovdvs %xcc, %f1, %f11
13137 and %o7, %i3, %i1
13138 fbuge,a %fcc2, loop_1263
13139 subcc %i0, %i6, %o0
13140 bvc loop_1264
13141 ta %xcc, 0x6
13142loop_1263:
13143 fbul %fcc1, loop_1265
13144 orn %l6, %l5, %o3
13145loop_1264:
13146 edge16 %g4, %o2, %i5
13147 lduh [%l7 + 0x78], %g3
13148loop_1265:
13149 srax %l2, %o4, %o5
13150 ldx [%l7 + 0x60], %g7
13151 wr %g0, 0x11, %asi
13152 ldda [%l7 + 0x40] %asi, %f16
13153 brgz %o1, loop_1266
13154 ldub [%l7 + 0x3E], %o6
13155 edge16 %l3, %g1, %i7
13156 sub %i2, 0x06A7, %g6
13157loop_1266:
13158 fmovdgu %xcc, %f2, %f5
13159 movvc %xcc, %l0, %i4
13160 movrgez %g5, 0x1E0, %l4
13161 fnot1 %f20, %f30
13162 movrgez %l1, %o7, %g2
13163 taddcc %i3, 0x052D, %i0
13164 addc %i6, 0x03D3, %i1
13165 fmovdpos %icc, %f3, %f20
13166 set 0x08, %i0
13167 swapa [%l7 + %i0] 0x18, %o0
13168 xnorcc %l5, 0x146D, %l6
13169 fsrc2s %f5, %f22
13170 orcc %o3, 0x1C12, %o2
13171 smulcc %i5, 0x0FC2, %g4
13172 std %g2, [%l7 + 0x68]
13173 lduw [%l7 + 0x10], %l2
13174 movvc %icc, %o4, %o5
13175 stx %o1, [%l7 + 0x10]
13176 wr %g0, 0x04, %asi
13177 ldda [%l7 + 0x70] %asi, %g6
13178 fcmpes %fcc1, %f20, %f30
13179 or %o6, %g1, %i7
13180 subcc %l3, %i2, %l0
13181 fexpand %f1, %f10
13182 stx %g6, [%l7 + 0x70]
13183 fmovdl %xcc, %f4, %f6
13184 fmovda %icc, %f12, %f29
13185 set 0x40, %g4
13186 stda %f0, [%l7 + %g4] 0x88
13187 movcc %icc, %g5, %i4
13188 tleu %icc, 0x0
13189 wr %g0, 0x11, %asi
13190 lduha [%l7 + 0x36] %asi, %l4
13191 orn %l1, %o7, %i3
13192 ta %icc, 0x1
13193 fmovrdlz %g2, %f18, %f12
13194 array16 %i6, %i1, %o0
13195 fpackfix %f28, %f12
13196 swap [%l7 + 0x3C], %l5
13197 movcc %icc, %i0, %o3
13198 fmul8x16al %f12, %f23, %f26
13199 fbl,a %fcc3, loop_1267
13200 movg %xcc, %o2, %l6
13201 swap [%l7 + 0x78], %i5
13202 wr %g0, 0x1e, %asi
13203 stda %f0, [%l7 + 0x40] %asi
13204 membar #Sync
13205loop_1267:
13206 movpos %xcc, %g4, %g3
13207 movle %xcc, %o4, %o5
13208 brnz,a %l2, loop_1268
13209 andncc %o1, %o6, %g1
13210 mova %icc, %i7, %g7
13211 bge %icc, loop_1269
13212loop_1268:
13213 fcmple32 %f22, %f30, %i2
13214 bg %xcc, loop_1270
13215 subcc %l0, 0x1360, %l3
13216loop_1269:
13217 movn %icc, %g5, %g6
13218 sdivx %l4, 0x0278, %i4
13219loop_1270:
13220 andn %l1, %o7, %g2
13221 tpos %icc, 0x6
13222 fornot2s %f31, %f9, %f11
13223 tne %xcc, 0x3
13224 xnorcc %i3, 0x18DD, %i1
13225 udivcc %i6, 0x1A14, %o0
13226 tcs %icc, 0x1
13227 tcc %xcc, 0x0
13228 subc %i0, %o3, %o2
13229 ba loop_1271
13230 fmovscc %icc, %f2, %f3
13231 mova %xcc, %l5, %l6
13232 tg %icc, 0x4
13233loop_1271:
13234 fcmpgt16 %f20, %f0, %i5
13235 movgu %icc, %g4, %o4
13236 addccc %o5, %g3, %l2
13237 alignaddrl %o1, %g1, %o6
13238 udiv %i7, 0x14A2, %g7
13239 tcc %xcc, 0x2
13240 brgz,a %l0, loop_1272
13241 ldstub [%l7 + 0x4A], %i2
13242 ldd [%l7 + 0x08], %f20
13243 srl %g5, %l3, %g6
13244loop_1272:
13245 tl %icc, 0x7
13246 sethi 0x0A5D, %l4
13247 move %icc, %i4, %l1
13248 mova %icc, %o7, %g2
13249 fexpand %f5, %f0
13250 srlx %i1, 0x02, %i3
13251 fbul %fcc0, loop_1273
13252 tsubcc %o0, %i0, %o3
13253 umul %o2, %l5, %l6
13254 edge16 %i5, %i6, %o4
13255loop_1273:
13256 nop
13257 setx loop_1274, %l0, %l1
13258 jmpl %l1, %o5
13259 alignaddrl %g4, %l2, %g3
13260 edge8n %o1, %g1, %o6
13261 fmovdpos %icc, %f25, %f8
13262loop_1274:
13263 fbu,a %fcc2, loop_1275
13264 tsubcc %i7, 0x0CE8, %l0
13265 nop
13266 setx loop_1276, %l0, %l1
13267 wrpr 0x1, %tl
13268 wrpr %l1, %tpc
13269 add %l1, 0x4, %l1
13270 wrpr %l1, %tnpc
13271 setx 0x34400001400, %l0, %l1
13272 wrpr %l1, %tstate
13273 wrhpr 0x4, %htstate
13274 retry
13275 edge32l %g7, %g5, %l3
13276loop_1275:
13277 fmovsa %icc, %f28, %f30
13278 tcs %xcc, 0x2
13279loop_1276:
13280 sdiv %i2, 0x02D7, %g6
13281 fmovrdgez %i4, %f22, %f30
13282 fmovdne %xcc, %f13, %f0
13283 fbu,a %fcc0, loop_1277
13284 array8 %l1, %l4, %g2
13285 edge32l %o7, %i3, %o0
13286 fmovrdlez %i0, %f30, %f20
13287loop_1277:
13288 fmovda %xcc, %f31, %f12
13289 smulcc %o3, %o2, %l5
13290 orn %l6, 0x08CD, %i1
13291 bl,pt %xcc, loop_1278
13292 ld [%l7 + 0x60], %f30
13293 restored
13294 rdpr %cwp, %g1
13295 rdpr %cansave, %g2
13296 rdpr %canrestore, %g3
13297 rdpr %cleanwin, %g4
13298 rdpr %otherwin, %g5
13299 rdpr %wstate, %g6
13300 tcc %icc, 0x7
13301loop_1278:
13302 movcc %icc, %i5, %o4
13303 xor %i6, %g4, %o5
13304 movre %l2, 0x111, %o1
13305 or %g1, 0x17FA, %o6
13306 fandnot2 %f30, %f22, %f26
13307 tne %icc, 0x4
13308 andncc %g3, %i7, %l0
13309 subc %g7, 0x1B36, %g5
13310 bge,a,pt %icc, loop_1279
13311 tneg %xcc, 0x7
13312 xnorcc %l3, 0x0126, %i2
13313 mova %xcc, %g6, %l1
13314loop_1279:
13315 fbl %fcc0, loop_1280
13316 bcc,a loop_1281
13317 std %f24, [%l7 + 0x38]
13318 taddcc %l4, 0x1768, %i4
13319loop_1280:
13320 bneg,pn %xcc, loop_1282
13321loop_1281:
13322 fpadd32s %f13, %f12, %f17
13323 movneg %icc, %o7, %g2
13324 membar 0x76
13325loop_1282:
13326 andcc %i3, %o0, %i0
13327 fpadd16 %f10, %f22, %f2
13328 fxnor %f10, %f26, %f4
13329 movrgez %o3, 0x000, %l5
13330 move %xcc, %l6, %i1
13331 fbul %fcc2, loop_1283
13332 fbuge,a %fcc0, loop_1284
13333 fnegs %f15, %f18
13334 and %o2, 0x07DC, %i5
13335loop_1283:
13336 nop
13337 wr %g0, 0x10, %asi
13338 lduha [%l7 + 0x70] %asi, %o4
13339loop_1284:
13340 umulcc %g4, %i6, %l2
13341 xor %o5, 0x0816, %g1
13342 te %xcc, 0x0
13343 sdivcc %o6, 0x006C, %o1
13344 fbug,a %fcc3, loop_1285
13345 tne %xcc, 0x5
13346 or %i7, 0x18F6, %l0
13347 movrlz %g3, %g5, %l3
13348loop_1285:
13349 ld [%l7 + 0x30], %f3
13350 bleu,a %icc, loop_1286
13351 orcc %i2, %g6, %l1
13352 wr %g0, 0x81, %asi
13353 prefetcha [%l7 + 0x28] %asi, 0x2
13354loop_1286:
13355 array32 %i4, %g7, %o7
13356 xorcc %g2, %o0, %i3
13357 brgz,a %i0, loop_1287
13358 srlx %o3, %l6, %l5
13359 movvs %xcc, %i1, %o2
13360 fmovrsgez %i5, %f23, %f14
13361loop_1287:
13362 ble,pn %icc, loop_1288
13363 movcs %xcc, %o4, %i6
13364 umul %g4, %o5, %l2
13365 fmovrsgz %g1, %f23, %f9
13366loop_1288:
13367 stx %o6, [%l7 + 0x10]
13368 set 0x40, %l3
13369 ldda [%l7 + %l3] 0x18, %f0
13370 fcmpne32 %f4, %f8, %o1
13371 movrgz %l0, %g3, %i7
13372 sdivcc %g5, 0x1715, %l3
13373 fmovdl %xcc, %f17, %f14
13374 xnor %g6, %i2, %l1
13375 umul %l4, %g7, %o7
13376 udiv %i4, 0x1C78, %g2
13377 fmuld8sux16 %f30, %f22, %f8
13378 subcc %o0, %i3, %i0
13379 movrlz %o3, %l6, %l5
13380 fone %f8
13381 alignaddrl %i1, %o2, %o4
13382 swap [%l7 + 0x08], %i5
13383 ldub [%l7 + 0x59], %i6
13384 wr %g0, 0xe2, %asi
13385 stba %g4, [%l7 + 0x44] %asi
13386 membar #Sync
13387 sra %o5, %g1, %o6
13388 fmovdneg %xcc, %f4, %f7
13389 fblg,a %fcc1, loop_1289
13390 fpadd16s %f25, %f10, %f21
13391 tge %xcc, 0x5
13392 subc %l2, %o1, %g3
13393loop_1289:
13394 tpos %xcc, 0x5
13395 set 0x20, %o6
13396 ldda [%l7 + %o6] 0x2c, %l0
13397 be,pn %xcc, loop_1290
13398 ldsh [%l7 + 0x1A], %g5
13399 fmovse %xcc, %f2, %f20
13400 edge8 %i7, %l3, %i2
13401loop_1290:
13402 movrlez %g6, %l1, %l4
13403 orn %o7, 0x00D1, %i4
13404 set 0x18, %g3
13405 ldsha [%l7 + %g3] 0x11, %g7
13406 edge32ln %o0, %g2, %i0
13407 sra %o3, 0x05, %i3
13408 add %l7, 0x18, %l6
13409 wr %g0, 0x89, %asi
13410 casxa [%l6] %asi, %l6, %i1
13411 mulscc %o2, %o4, %i5
13412 alignaddr %l5, %i6, %o5
13413 fnot2s %f4, %f16
13414 fbne,a %fcc2, loop_1291
13415 tpos %xcc, 0x6
13416 set 0x18, %o2
13417 ldxa [%l7 + %o2] 0x15, %g1
13418loop_1291:
13419 nop
13420 wr %g0, 0x89, %asi
13421 sta %f30, [%l7 + 0x48] %asi
13422 fmovsn %xcc, %f25, %f20
13423 fmovrdgez %o6, %f28, %f22
13424 wr %g0, 0x89, %asi
13425 stwa %l2, [%l7 + 0x4C] %asi
13426 orn %o1, 0x0DB3, %g3
13427 saved
13428 rdpr %cwp, %g1
13429 rdpr %cansave, %g2
13430 rdpr %canrestore, %g3
13431 rdpr %cleanwin, %g4
13432 rdpr %otherwin, %g5
13433 rdpr %wstate, %g6
13434 fones %f0
13435 andncc %l0, %g4, %i7
13436 movg %icc, %g5, %l3
13437 umul %g6, %i2, %l4
13438 addc %o7, 0x0225, %l1
13439 edge16ln %g7, %o0, %g2
13440 fmovsge %xcc, %f2, %f16
13441 fornot1s %f14, %f22, %f20
13442 fmovrdgz %i0, %f6, %f30
13443 fbuge,a %fcc0, loop_1292
13444 fnor %f4, %f26, %f10
13445 wr %g0, 0x88, %asi
13446 lduha [%l7 + 0x5E] %asi, %i4
13447loop_1292:
13448 fblg %fcc0, loop_1293
13449 mulscc %i3, 0x12F7, %o3
13450 fornot2 %f4, %f2, %f30
13451 set 0x50, %l0
13452 prefetcha [%l7 + %l0] 0x81, 0x3
13453loop_1293:
13454 tge %icc, 0x3
13455 wr %g0, 0x89, %asi
13456 ldsha [%l7 + 0x1E] %asi, %o2
13457 edge8n %o4, %i5, %l5
13458 sub %i6, 0x14C2, %i1
13459 srlx %g1, %o6, %l2
13460 call loop_1294
13461 udiv %o1, 0x1747, %o5
13462 array8 %g3, %g4, %i7
13463 udiv %l0, 0x0641, %l3
13464loop_1294:
13465 fpsub32 %f0, %f26, %f30
13466 fmovrdgz %g5, %f18, %f14
13467 fandnot1s %f22, %f11, %f17
13468 fmovrsne %g6, %f14, %f22
13469 te %icc, 0x1
13470 sdivcc %i2, 0x1013, %l4
13471 fmovrsgez %o7, %f27, %f21
13472 edge16ln %g7, %o0, %l1
13473 swap [%l7 + 0x64], %g2
13474 membar 0x50
13475 andncc %i0, %i3, %i4
13476 movne %icc, %o3, %o2
13477 array16 %o4, %i5, %l6
13478 srlx %i6, %i1, %l5
13479 sethi 0x166F, %g1
13480 taddcc %o6, %o1, %l2
13481 alignaddrl %o5, %g3, %i7
13482 set 0x44, %i6
13483 ldstuba [%l7 + %i6] 0x89, %l0
13484 srax %l3, 0x0B, %g5
13485 sll %g6, 0x14, %g4
13486 call loop_1295
13487 st %f28, [%l7 + 0x44]
13488 edge32n %i2, %l4, %g7
13489 movgu %xcc, %o7, %o0
13490loop_1295:
13491 movvs %icc, %g2, %l1
13492 udivcc %i3, 0x12A7, %i0
13493 mova %xcc, %i4, %o2
13494 bcc,pn %xcc, loop_1296
13495 smulcc %o3, %o4, %l6
13496 nop
13497 setx loop_1297, %l0, %l1
13498 wrpr 0x1, %tl
13499 wrpr %l1, %tnpc
13500 setx 0x34400001400, %l0, %l1
13501 wrpr %l1, %tstate
13502 wrhpr 0x4, %htstate
13503 done
13504 restored
13505 rdpr %cwp, %g1
13506 rdpr %cansave, %g2
13507 rdpr %canrestore, %g3
13508 rdpr %cleanwin, %g4
13509 rdpr %otherwin, %g5
13510 rdpr %wstate, %g6
13511loop_1296:
13512 andncc %i5, %i6, %i1
13513 be,a loop_1298
13514loop_1297:
13515 be,pn %xcc, loop_1299
13516 tvc %icc, 0x6
13517 mulscc %g1, %l5, %o1
13518loop_1298:
13519 ba,a,pn %xcc, loop_1300
13520loop_1299:
13521 prefetch [%l7 + 0x14], 0x2
13522 fpmerge %f9, %f14, %f12
13523 edge32 %l2, %o6, %g3
13524loop_1300:
13525 fbug,a %fcc2, loop_1301
13526 movcs %icc, %o5, %l0
13527 movvc %icc, %l3, %g5
13528 bneg,pt %xcc, loop_1302
13529loop_1301:
13530 fmovrdgz %i7, %f10, %f6
13531 fnot1 %f10, %f2
13532 movrne %g4, %g6, %l4
13533loop_1302:
13534 edge16n %i2, %o7, %o0
13535 movcc %xcc, %g2, %g7
13536 mulscc %l1, 0x1E92, %i0
13537 xnor %i3, %o2, %o3
13538 tgu %xcc, 0x0
13539 fcmpgt32 %f22, %f2, %i4
13540 movleu %icc, %l6, %o4
13541 ld [%l7 + 0x14], %f6
13542 movge %icc, %i6, %i5
13543 udiv %i1, 0x046F, %g1
13544 bcc %icc, loop_1303
13545 fpadd16 %f8, %f24, %f20
13546 edge8l %o1, %l2, %o6
13547 fmovd %f4, %f10
13548loop_1303:
13549 fble,a %fcc2, loop_1304
13550 movg %xcc, %l5, %o5
13551 tgu %icc, 0x7
13552 move %xcc, %g3, %l3
13553loop_1304:
13554 nop
13555 setx loop_1305, %l0, %l1
13556 wrpr 0x1, %tl
13557 wrpr %l1, %tnpc
13558 setx 0x34400001400, %l0, %l1
13559 wrpr %l1, %tstate
13560 wrhpr 0x4, %htstate
13561 done
13562 addcc %l0, %g5, %i7
13563 bpos,pt %xcc, loop_1306
13564 xnor %g6, %l4, %g4
13565loop_1305:
13566 taddcctv %i2, 0x0517, %o0
13567 fnegd %f16, %f0
13568loop_1306:
13569 nop
13570 set 0x4C, %g1
13571 lda [%l7 + %g1] 0x89, %f4
13572 sethi 0x023A, %g2
13573 fmovrdgez %g7, %f14, %f26
13574 addc %o7, %i0, %i3
13575 sth %o2, [%l7 + 0x08]
13576 movg %icc, %l1, %o3
13577 tsubcctv %l6, 0x1F18, %i4
13578 std %i6, [%l7 + 0x78]
13579 fandnot1s %f7, %f21, %f30
13580 tsubcc %i5, 0x0D37, %i1
13581 ble,pt %xcc, loop_1307
13582 tneg %xcc, 0x2
13583 movpos %icc, %o4, %g1
13584 tl %xcc, 0x6
13585loop_1307:
13586 nop
13587 set 0x54, %o0
13588 lduha [%l7 + %o0] 0x14, %l2
13589 bl,pn %xcc, loop_1308
13590 mulx %o1, 0x18A4, %l5
13591 ldub [%l7 + 0x30], %o5
13592 movleu %xcc, %g3, %l3
13593loop_1308:
13594 fmovdge %icc, %f10, %f20
13595 fblg %fcc0, loop_1309
13596 ld [%l7 + 0x4C], %f3
13597 edge16 %l0, %g5, %o6
13598 andn %i7, %l4, %g6
13599loop_1309:
13600 tvc %icc, 0x2
13601 fsrc2s %f10, %f25
13602 saved
13603 rdpr %cwp, %g1
13604 rdpr %cansave, %g2
13605 rdpr %canrestore, %g3
13606 rdpr %cleanwin, %g4
13607 rdpr %otherwin, %g5
13608 rdpr %wstate, %g6
13609 faligndata %f8, %f12, %f14
13610 fmovdne %icc, %f7, %f22
13611 andncc %g4, %o0, %g2
13612 tn %xcc, 0x6
13613 fxnor %f8, %f14, %f14
13614 movle %xcc, %i2, %g7
13615 mova %xcc, %i0, %o7
13616 fpadd32 %f26, %f28, %f20
13617 taddcc %i3, %l1, %o3
13618 tcc %xcc, 0x0
13619 fbuge,a %fcc1, loop_1310
13620 add %o2, 0x0805, %i4
13621 or %i6, 0x074E, %i5
13622 xor %l6, 0x0019, %i1
13623loop_1310:
13624 brgz,a %g1, loop_1311
13625 brgez,a %l2, loop_1312
13626 fand %f8, %f22, %f12
13627 sra %o1, %l5, %o4
13628loop_1311:
13629 fbul %fcc2, loop_1313
13630loop_1312:
13631 ta %icc, 0x4
13632 xorcc %o5, %l3, %l0
13633 bneg,pt %icc, loop_1314
13634loop_1313:
13635 andncc %g3, %o6, %g5
13636 fbe %fcc0, loop_1315
13637 movvc %xcc, %l4, %g6
13638loop_1314:
13639 nop
13640 set 0x20, %l4
13641 ldda [%l7 + %l4] 0x15, %i6
13642loop_1315:
13643 fbug,a %fcc0, loop_1316
13644 bcc,pn %icc, loop_1317
13645 fornot2s %f30, %f20, %f21
13646 bpos %xcc, loop_1318
13647loop_1316:
13648 movn %icc, %o0, %g4
13649loop_1317:
13650 mulx %g2, %g7, %i0
13651 mova %icc, %o7, %i3
13652loop_1318:
13653 bg,a loop_1319
13654 alignaddr %l1, %i2, %o2
13655 subccc %o3, %i4, %i6
13656 fmuld8sux16 %f15, %f3, %f14
13657loop_1319:
13658 sll %i5, 0x12, %i1
13659 movl %icc, %l6, %l2
13660 tne %icc, 0x2
13661 movg %xcc, %o1, %g1
13662 tneg %icc, 0x6
13663 movpos %xcc, %l5, %o4
13664 andcc %o5, %l3, %l0
13665 fnot1s %f20, %f9
13666 movrlz %o6, 0x09B, %g5
13667 orncc %g3, 0x0C19, %g6
13668 te %xcc, 0x6
13669 srax %i7, %l4, %g4
13670 edge8ln %g2, %o0, %g7
13671 bn,pt %xcc, loop_1320
13672 orncc %o7, %i0, %l1
13673 bvs,a %icc, loop_1321
13674 mulx %i2, 0x1356, %i3
13675loop_1320:
13676 array32 %o3, %i4, %i6
13677 taddcc %i5, 0x0F64, %i1
13678loop_1321:
13679 movne %icc, %o2, %l6
13680 fcmpne16 %f30, %f20, %o1
13681 bvc,a loop_1322
13682 movrlez %g1, 0x16B, %l2
13683 set 0x2C, %i7
13684 swapa [%l7 + %i7] 0x19, %o4
13685loop_1322:
13686 tleu %xcc, 0x1
13687 orn %l5, %o5, %l0
13688 edge16l %o6, %g5, %l3
13689 fbe %fcc0, loop_1323
13690 or %g6, 0x0A1B, %g3
13691 edge8l %i7, %l4, %g4
13692 alignaddrl %g2, %g7, %o0
13693loop_1323:
13694 ta %xcc, 0x4
13695 movcc %icc, %i0, %o7
13696 bneg,a loop_1324
13697 tgu %icc, 0x4
13698 ldstub [%l7 + 0x20], %l1
13699 movre %i3, 0x21C, %i2
13700loop_1324:
13701 tle %icc, 0x6
13702 fcmple16 %f18, %f2, %o3
13703 sra %i6, %i4, %i1
13704 tg %icc, 0x5
13705 brgz %i5, loop_1325
13706 fxor %f6, %f4, %f22
13707 sllx %o2, 0x14, %l6
13708 fmovrdgez %o1, %f12, %f28
13709loop_1325:
13710 std %f24, [%l7 + 0x28]
13711 tge %icc, 0x1
13712 srax %l2, %g1, %l5
13713 brlz %o4, loop_1326
13714 bcc,a,pn %icc, loop_1327
13715 movpos %icc, %o5, %o6
13716 nop
13717 setx loop_1328, %l0, %l1
13718 jmpl %l1, %g5
13719loop_1326:
13720 tg %xcc, 0x4
13721loop_1327:
13722 ta %icc, 0x4
13723 umul %l0, %g6, %l3
13724loop_1328:
13725 fmul8ulx16 %f30, %f28, %f26
13726 tcs %icc, 0x3
13727 movle %xcc, %i7, %l4
13728 fcmpeq16 %f16, %f4, %g3
13729 movg %icc, %g4, %g2
13730 set 0x30, %o7
13731 swapa [%l7 + %o7] 0x80, %o0
13732 orncc %g7, %o7, %l1
13733 tg %icc, 0x1
13734 movn %icc, %i0, %i2
13735 mulx %o3, %i6, %i3
13736 ldsw [%l7 + 0x64], %i4
13737 sth %i1, [%l7 + 0x4A]
13738 movleu %xcc, %o2, %l6
13739 add %l7, 0x30, %l6
13740 wr %g0, 0x18, %asi
13741 ldxa [%l6] %asi, %o1
13742 casxa [%l6] %asi, %o1, %i5
13743 srlx %g1, %l5, %l2
13744 fandnot1 %f18, %f4, %f22
13745 udivx %o4, 0x04A1, %o5
13746 ldsb [%l7 + 0x51], %g5
13747 te %icc, 0x1
13748 movrgz %o6, 0x360, %g6
13749 movge %icc, %l3, %l0
13750 fmul8x16 %f19, %f14, %f6
13751 tneg %icc, 0x1
13752 tg %xcc, 0x7
13753 fbe %fcc0, loop_1329
13754 mulx %i7, 0x0E2A, %g3
13755 tpos %icc, 0x5
13756 tn %xcc, 0x1
13757loop_1329:
13758 sdivcc %g4, 0x0E5F, %l4
13759 sra %g2, %o0, %o7
13760 taddcc %l1, %g7, %i2
13761 fbn,a %fcc0, loop_1330
13762 edge32 %o3, %i6, %i3
13763 fblg %fcc3, loop_1331
13764 srl %i4, 0x0C, %i1
13765loop_1330:
13766 subcc %i0, %o2, %l6
13767 fbule %fcc0, loop_1332
13768loop_1331:
13769 ta %xcc, 0x2
13770 sethi 0x0F55, %i5
13771 set 0x64, %i3
13772 lda [%l7 + %i3] 0x88, %f18
13773loop_1332:
13774 sethi 0x09AA, %o1
13775 subcc %g1, 0x0E16, %l2
13776 fbug,a %fcc2, loop_1333
13777 fbule %fcc1, loop_1334
13778 array32 %l5, %o5, %o4
13779 fpmerge %f13, %f5, %f28
13780loop_1333:
13781 pdist %f22, %f12, %f4
13782loop_1334:
13783 mulscc %o6, %g6, %g5
13784 xorcc %l3, %i7, %l0
13785 smulcc %g3, 0x17F7, %g4
13786 fmovdge %icc, %f2, %f13
13787 umulcc %l4, %g2, %o0
13788 movrgz %l1, 0x396, %g7
13789 movl %icc, %i2, %o3
13790 fmovsgu %icc, %f19, %f10
13791 std %o6, [%l7 + 0x60]
13792 orcc %i3, %i4, %i6
13793 alignaddrl %i1, %i0, %l6
13794 tsubcc %o2, %i5, %o1
13795 tpos %xcc, 0x6
13796 edge16 %g1, %l5, %l2
13797 fnand %f10, %f4, %f6
13798 set 0x78, %i5
13799 lda [%l7 + %i5] 0x11, %f17
13800 orcc %o5, %o6, %g6
13801 set 0x20, %l5
13802 stda %o4, [%l7 + %l5] 0xeb
13803 membar #Sync
13804 array8 %g5, %i7, %l0
13805 mova %xcc, %g3, %l3
13806 bpos,a loop_1335
13807 sll %g4, 0x02, %l4
13808 addcc %o0, %g2, %g7
13809 fmovrdgez %i2, %f28, %f16
13810loop_1335:
13811 movrlez %l1, 0x06A, %o3
13812 movgu %icc, %i3, %o7
13813 edge32l %i6, %i1, %i4
13814 array16 %l6, %o2, %i5
13815 udiv %i0, 0x0B49, %g1
13816 movleu %xcc, %l5, %o1
13817 tleu %icc, 0x4
13818 tpos %xcc, 0x2
13819 ta %xcc, 0x7
13820 tleu %xcc, 0x7
13821 sllx %o5, %o6, %g6
13822 fbn %fcc3, loop_1336
13823 bgu,pn %xcc, loop_1337
13824 ldsw [%l7 + 0x18], %l2
13825 nop
13826 setx loop_1338, %l0, %l1
13827 wrpr 0x1, %tl
13828 wrpr %l1, %tnpc
13829 setx 0x34400001400, %l0, %l1
13830 wrpr %l1, %tstate
13831 wrhpr 0x4, %htstate
13832 done
13833loop_1336:
13834 fxnor %f10, %f10, %f2
13835loop_1337:
13836 fmovrdlez %o4, %f22, %f6
13837 mova %icc, %g5, %i7
13838loop_1338:
13839 movneg %icc, %l0, %l3
13840 addcc %g3, %g4, %l4
13841 mulx %g2, 0x0D50, %o0
13842 edge32l %i2, %g7, %o3
13843 edge32l %l1, %i3, %i6
13844 movcs %xcc, %o7, %i1
13845 ldsh [%l7 + 0x54], %l6
13846 pdist %f12, %f28, %f10
13847 and %i4, %i5, %o2
13848 movrgz %i0, %g1, %o1
13849 addccc %o5, %o6, %g6
13850 edge32l %l2, %o4, %g5
13851 movvc %icc, %i7, %l0
13852 tne %icc, 0x3
13853 bn,a,pn %xcc, loop_1339
13854 bge,pn %xcc, loop_1340
13855 xnorcc %l3, 0x14A6, %g3
13856 sdivx %g4, 0x149D, %l4
13857loop_1339:
13858 fornot1s %f19, %f31, %f25
13859loop_1340:
13860 fmovdvs %icc, %f17, %f22
13861 fpackfix %f2, %f11
13862 alignaddr %g2, %l5, %i2
13863 smul %o0, 0x1857, %g7
13864 bvc %xcc, loop_1341
13865 addc %o3, %i3, %l1
13866 movg %icc, %o7, %i1
13867 wr %g0, 0x89, %asi
13868 prefetcha [%l7 + 0x60] %asi, 0x1
13869loop_1341:
13870 subc %i6, %i5, %o2
13871 set 0x60, %o4
13872 stda %i0, [%l7 + %o4] 0x10
13873 movleu %xcc, %i4, %o1
13874 add %o5, %g1, %o6
13875 udivcc %g6, 0x16A5, %l2
13876 fandnot1s %f19, %f13, %f18
13877 set 0x50, %l6
13878 sta %f24, [%l7 + %l6] 0x0c
13879 sir 0x13B1
13880 wr %g0, 0x80, %asi
13881 sta %f26, [%l7 + 0x44] %asi
13882 smul %o4, 0x0017, %i7
13883 fexpand %f15, %f8
13884 orcc %g5, 0x0730, %l3
13885 movle %icc, %l0, %g4
13886 fpsub32s %f5, %f12, %f29
13887 udivcc %l4, 0x1E54, %g2
13888 movcs %xcc, %g3, %l5
13889 smul %i2, 0x1F8F, %o0
13890 mulscc %g7, %i3, %o3
13891 srlx %l1, %o7, %l6
13892 movre %i6, 0x313, %i1
13893 mulscc %i5, 0x0091, %o2
13894 tsubcctv %i0, %i4, %o1
13895 movvc %xcc, %o5, %o6
13896 fbo %fcc0, loop_1342
13897 fcmpd %fcc1, %f8, %f14
13898 sllx %g6, 0x0B, %g1
13899 fnot2 %f26, %f26
13900loop_1342:
13901 fmovdvs %xcc, %f2, %f31
13902 tgu %xcc, 0x0
13903 tcs %icc, 0x5
13904 srax %o4, %l2, %g5
13905 sub %l3, 0x0D17, %l0
13906 sra %i7, 0x10, %l4
13907 udiv %g2, 0x0DDE, %g4
13908 fpack16 %f0, %f27
13909 sub %g3, %l5, %i2
13910 swap [%l7 + 0x40], %g7
13911 fpack32 %f10, %f2, %f14
13912 bcc %xcc, loop_1343
13913 sdivx %i3, 0x1EAA, %o0
13914 fmovsvs %icc, %f21, %f26
13915 fbge,a %fcc1, loop_1344
13916loop_1343:
13917 te %xcc, 0x4
13918 fpadd32s %f19, %f3, %f30
13919 edge8 %l1, %o3, %l6
13920loop_1344:
13921 fexpand %f13, %f28
13922 set 0x52, %i4
13923 stha %i6, [%l7 + %i4] 0x2f
13924 membar #Sync
13925 movcs %icc, %i1, %i5
13926 fmul8ulx16 %f10, %f12, %f10
13927 alignaddrl %o7, %o2, %i0
13928 tvs %icc, 0x2
13929 fmovdne %xcc, %f31, %f5
13930 mulx %o1, %i4, %o5
13931 edge16l %g6, %g1, %o6
13932 edge16l %o4, %g5, %l3
13933 movre %l2, %i7, %l4
13934 sra %g2, %l0, %g4
13935 movvc %icc, %l5, %i2
13936 bgu,a loop_1345
13937 bvs,a loop_1346
13938 bcs loop_1347
13939 array16 %g7, %i3, %g3
13940loop_1345:
13941 nop
13942 set 0x1C, %o5
13943 lda [%l7 + %o5] 0x89, %f24
13944loop_1346:
13945 fmovdne %icc, %f15, %f23
13946loop_1347:
13947 nop
13948 set 0x30, %g5
13949 lduw [%l7 + %g5], %l1
13950 wr %g0, 0x89, %asi
13951 stba %o3, [%l7 + 0x67] %asi
13952 fba,a %fcc0, loop_1348
13953 edge32n %l6, %o0, %i6
13954 mulscc %i5, %o7, %o2
13955 fnegs %f16, %f12
13956loop_1348:
13957 fsrc2s %f24, %f2
13958 add %l7, 0x08, %l6
13959 wr %g0, 0x04, %asi
13960 ldxa [%l6] %asi, %i0
13961 casxa [%l6] 0x04, %i0, %i1
13962 fandnot1s %f10, %f13, %f28
13963 mova %icc, %o1, %o5
13964 alignaddrl %i4, %g1, %o6
13965 subc %o4, 0x10A3, %g6
13966 or %l3, %l2, %i7
13967 xor %l4, 0x0910, %g5
13968 wr %g0, 0x80, %asi
13969 ldxa [%l7 + 0x18] %asi, %g2
13970 taddcc %l0, 0x12C0, %g4
13971 wr %g0, 0x0c, %asi
13972 lduwa [%l7 + 0x20] %asi, %l5
13973 edge16n %g7, %i3, %g3
13974 bvc,a %icc, loop_1349
13975 tneg %icc, 0x7
13976 popc %l1, %i2
13977 movpos %xcc, %l6, %o3
13978loop_1349:
13979 andncc %i6, %i5, %o7
13980 membar #Sync
13981 set 0x40, %g7
13982 ldda [%l7 + %g7] 0x17, %f16
13983 saved
13984 rdpr %cwp, %g1
13985 rdpr %cansave, %g2
13986 rdpr %canrestore, %g3
13987 rdpr %cleanwin, %g4
13988 rdpr %otherwin, %g5
13989 rdpr %wstate, %g6
13990 bgu,a %xcc, loop_1350
13991 fpsub16 %f26, %f0, %f2
13992 taddcctv %o2, 0x1C74, %o0
13993 tle %icc, 0x2
13994loop_1350:
13995 fnor %f26, %f20, %f18
13996 movleu %xcc, %i0, %o1
13997 bvc %xcc, loop_1351
13998 udiv %i1, 0x1033, %o5
13999 set 0x2C, %i2
14000 sta %f15, [%l7 + %i2] 0x15
14001loop_1351:
14002 edge16ln %g1, %o6, %o4
14003 fbg,a %fcc1, loop_1352
14004 edge32ln %i4, %g6, %l3
14005 ble loop_1353
14006 restored
14007 rdpr %cwp, %g1
14008 rdpr %cansave, %g2
14009 rdpr %canrestore, %g3
14010 rdpr %cleanwin, %g4
14011 rdpr %otherwin, %g5
14012 rdpr %wstate, %g6
14013loop_1352:
14014 sdivcc %l2, 0x1CF2, %l4
14015 stb %g5, [%l7 + 0x3D]
14016loop_1353:
14017 saved
14018 rdpr %cwp, %g1
14019 rdpr %cansave, %g2
14020 rdpr %canrestore, %g3
14021 rdpr %cleanwin, %g4
14022 rdpr %otherwin, %g5
14023 rdpr %wstate, %g6
14024 srax %g2, %l0, %g4
14025 array8 %l5, %g7, %i7
14026 tvc %icc, 0x7
14027 std %g2, [%l7 + 0x40]
14028 movleu %xcc, %l1, %i3
14029 movg %xcc, %i2, %l6
14030 edge32l %o3, %i5, %o7
14031 sdivcc %i6, 0x0004, %o2
14032 brgz %o0, loop_1354
14033 fxnors %f23, %f8, %f14
14034 udivx %i0, 0x0D85, %o1
14035 bleu loop_1355
14036loop_1354:
14037 array8 %i1, %o5, %g1
14038 edge8 %o6, %o4, %g6
14039 tne %xcc, 0x2
14040loop_1355:
14041 andn %i4, %l3, %l4
14042 ldstub [%l7 + 0x7B], %g5
14043 std %f18, [%l7 + 0x58]
14044 edge16ln %g2, %l0, %l2
14045 movvc %xcc, %g4, %g7
14046 brgz %i7, loop_1356
14047 ta %xcc, 0x5
14048 fmovspos %xcc, %f29, %f8
14049 movneg %icc, %g3, %l1
14050loop_1356:
14051 addccc %l5, %i3, %i2
14052 sdivx %l6, 0x1C24, %i5
14053 ldstub [%l7 + 0x73], %o3
14054 ba %icc, loop_1357
14055 tcc %icc, 0x6
14056 orncc %i6, 0x0BB0, %o2
14057 nop
14058 setx loop_1358, %l0, %l1
14059 jmpl %l1, %o7
14060loop_1357:
14061 edge8n %o0, %i0, %o1
14062 addccc %i1, 0x1B26, %g1
14063 flush %l7 + 0x20
14064loop_1358:
14065 for %f4, %f28, %f12
14066 fsrc1 %f26, %f8
14067 movcc %xcc, %o5, %o6
14068 movleu %icc, %o4, %i4
14069 brlez %l3, loop_1359
14070 bgu,pn %xcc, loop_1360
14071 edge32 %g6, %g5, %l4
14072 movvs %xcc, %g2, %l2
14073loop_1359:
14074 taddcc %g4, 0x104F, %g7
14075loop_1360:
14076 fba,a %fcc0, loop_1361
14077 sra %l0, 0x19, %i7
14078 nop
14079 set 0x20, %g6
14080 ldd [%l7 + %g6], %f24
14081 edge16l %l1, %l5, %g3
14082loop_1361:
14083 movg %icc, %i3, %l6
14084 fandnot2s %f30, %f30, %f13
14085 fpackfix %f2, %f6
14086 edge32ln %i2, %o3, %i6
14087 tneg %xcc, 0x6
14088 bn %icc, loop_1362
14089 tneg %icc, 0x6
14090 bne,a,pn %icc, loop_1363
14091 tvc %icc, 0x2
14092loop_1362:
14093 xorcc %o2, 0x0D9B, %o7
14094 taddcc %i5, %o0, %o1
14095loop_1363:
14096 tl %icc, 0x7
14097 movl %icc, %i1, %g1
14098 edge32l %o5, %o6, %i0
14099 membar 0x0E
14100 bg,a,pt %icc, loop_1364
14101 fone %f24
14102 array16 %i4, %l3, %g6
14103 fbul %fcc3, loop_1365
14104loop_1364:
14105 ta %icc, 0x6
14106 set 0x21, %g2
14107 ldstuba [%l7 + %g2] 0x88, %o4
14108loop_1365:
14109 ldd [%l7 + 0x78], %g4
14110 fnor %f30, %f30, %f8
14111 movpos %icc, %l4, %l2
14112 fnot2 %f14, %f28
14113 alignaddrl %g2, %g7, %l0
14114 tneg %icc, 0x7
14115 sdivx %i7, 0x0283, %l1
14116 orncc %l5, 0x15AE, %g3
14117 fmovse %xcc, %f14, %f25
14118 movpos %icc, %g4, %i3
14119 edge32ln %i2, %l6, %i6
14120 fxnors %f1, %f5, %f25
14121 ld [%l7 + 0x08], %f18
14122 movcs %xcc, %o2, %o3
14123 brgez %o7, loop_1366
14124 movre %i5, %o1, %i1
14125 movrlz %g1, 0x0C4, %o0
14126 set 0x1A, %l1
14127 ldstuba [%l7 + %l1] 0x0c, %o5
14128loop_1366:
14129 fabsd %f2, %f22
14130 movpos %icc, %o6, %i4
14131 fmul8x16 %f7, %f18, %f0
14132 addccc %i0, %g6, %l3
14133 tgu %xcc, 0x5
14134 set 0x7B, %i1
14135 stba %g5, [%l7 + %i1] 0x14
14136 sra %o4, 0x04, %l4
14137 wr %g0, 0x04, %asi
14138 stda %f16, [%l7 + 0x40] %asi
14139 fand %f16, %f12, %f26
14140 xnorcc %g2, 0x0A3A, %l2
14141 movre %l0, %g7, %l1
14142 subc %i7, 0x0B37, %g3
14143 sll %g4, 0x04, %l5
14144 tl %xcc, 0x5
14145 addc %i3, 0x0D51, %l6
14146 ta %icc, 0x6
14147 edge8ln %i6, %i2, %o2
14148 movrlez %o3, %o7, %o1
14149 srlx %i1, 0x17, %g1
14150 fmovdcs %xcc, %f14, %f16
14151 fmovdge %xcc, %f14, %f14
14152 faligndata %f4, %f12, %f22
14153 stb %o0, [%l7 + 0x46]
14154 movvs %icc, %i5, %o6
14155 orncc %i4, %o5, %g6
14156 movrgz %i0, %l3, %o4
14157 tvs %icc, 0x4
14158 bcc,a %icc, loop_1367
14159 movcs %xcc, %l4, %g5
14160 bn,pt %xcc, loop_1368
14161 tl %icc, 0x1
14162loop_1367:
14163 movvs %icc, %l2, %l0
14164 nop
14165 setx loop_1369, %l0, %l1
14166 wrpr 0x1, %tl
14167 wrpr %l1, %tnpc
14168 setx 0x34400001400, %l0, %l1
14169 wrpr %l1, %tstate
14170 wrhpr 0x4, %htstate
14171 done
14172loop_1368:
14173 tleu %xcc, 0x2
14174 swap [%l7 + 0x3C], %g2
14175 restored
14176 rdpr %cwp, %g1
14177 rdpr %cansave, %g2
14178 rdpr %canrestore, %g3
14179 rdpr %cleanwin, %g4
14180 rdpr %otherwin, %g5
14181 rdpr %wstate, %g6
14182loop_1369:
14183 nop
14184 set 0x0B, %o1
14185 stba %l1, [%l7 + %o1] 0x15
14186 addcc %g7, %g3, %i7
14187 fbuge %fcc3, loop_1370
14188 tl %icc, 0x2
14189 std %l4, [%l7 + 0x08]
14190 nop
14191 setx loop_1371, %l0, %l1
14192 wrpr 0x1, %tl
14193 wrpr %l1, %tnpc
14194 setx 0x34400001400, %l0, %l1
14195 wrpr %l1, %tstate
14196 wrhpr 0x4, %htstate
14197 done
14198loop_1370:
14199 nop
14200 setx loop_1372, %l0, %l1
14201 wrpr 0x1, %tl
14202 wrpr %l1, %tpc
14203 add %l1, 0x4, %l1
14204 wrpr %l1, %tnpc
14205 setx 0x34400001400, %l0, %l1
14206 wrpr %l1, %tstate
14207 wrhpr 0x4, %htstate
14208 retry
14209 ldstub [%l7 + 0x78], %g4
14210 nop
14211 setx loop_1373, %l0, %l1
14212 wrpr 0x1, %tl
14213 wrpr %l1, %tnpc
14214 setx 0x34400001400, %l0, %l1
14215 wrpr %l1, %tstate
14216 wrhpr 0x4, %htstate
14217 done
14218loop_1371:
14219 mova %icc, %l6, %i6
14220loop_1372:
14221 movcs %xcc, %i2, %o2
14222 fcmpes %fcc3, %f15, %f5
14223loop_1373:
14224 xorcc %o3, %i3, %o7
14225 fmovdne %xcc, %f13, %f29
14226 edge16l %i1, %g1, %o0
14227 fmul8ulx16 %f16, %f8, %f4
14228 orncc %o1, %i5, %o6
14229 movcc %icc, %i4, %o5
14230 fmovdg %icc, %f9, %f13
14231 ta %icc, 0x5
14232 array8 %g6, %l3, %o4
14233 or %l4, 0x096A, %g5
14234 tneg %icc, 0x2
14235 orcc %i0, 0x14E8, %l0
14236 bshuffle %f18, %f8, %f8
14237 tgu %xcc, 0x7
14238 wr %g0, 0x19, %asi
14239 lduwa [%l7 + 0x38] %asi, %g2
14240 brgez %l2, loop_1374
14241 xnor %g7, %g3, %i7
14242 tg %xcc, 0x2
14243 array8 %l5, %l1, %l6
14244loop_1374:
14245 bgu,a,pt %xcc, loop_1375
14246 smul %g4, %i2, %o2
14247 fsrc1 %f0, %f14
14248 ldub [%l7 + 0x6E], %o3
14249loop_1375:
14250 popc %i6, %i3
14251 smul %o7, 0x0539, %g1
14252 ldstub [%l7 + 0x71], %i1
14253 tne %icc, 0x2
14254 fmovsg %icc, %f8, %f14
14255 movrlez %o0, 0x1FD, %o1
14256 movleu %xcc, %o6, %i4
14257 sub %o5, %g6, %i5
14258 sub %l3, %o4, %g5
14259 addccc %l4, %l0, %g2
14260 fpsub16s %f6, %f0, %f5
14261 fbule %fcc1, loop_1376
14262 bcc %xcc, loop_1377
14263 andncc %i0, %l2, %g7
14264 fmovdg %icc, %f1, %f25
14265loop_1376:
14266 bvc,pt %icc, loop_1378
14267loop_1377:
14268 tgu %icc, 0x5
14269 fones %f18
14270 fbul,a %fcc1, loop_1379
14271loop_1378:
14272 smulcc %i7, 0x07E4, %l5
14273 tne %xcc, 0x3
14274 subcc %l1, %l6, %g3
14275loop_1379:
14276 nop
14277 set 0x64, %o3
14278 lduwa [%l7 + %o3] 0x88, %g4
14279 mova %icc, %o2, %i2
14280 brz %i6, loop_1380
14281 lduw [%l7 + 0x74], %i3
14282 prefetch [%l7 + 0x74], 0x2
14283 umulcc %o7, 0x1F9B, %g1
14284loop_1380:
14285 tneg %xcc, 0x4
14286 prefetch [%l7 + 0x70], 0x2
14287 brnz,a %i1, loop_1381
14288 for %f26, %f30, %f8
14289 sdiv %o3, 0x0586, %o1
14290 movrlez %o6, %i4, %o5
14291loop_1381:
14292 andcc %g6, %o0, %l3
14293 andncc %i5, %o4, %g5
14294 stbar
14295 movvc %xcc, %l0, %g2
14296 for %f12, %f4, %f6
14297 ldsw [%l7 + 0x0C], %i0
14298 sir 0x1A2B
14299 xorcc %l4, %l2, %g7
14300 subc %l5, %l1, %i7
14301 xnorcc %l6, 0x0189, %g3
14302 addcc %g4, %i2, %o2
14303 fbu %fcc1, loop_1382
14304 fmovse %icc, %f26, %f0
14305 movcc %xcc, %i6, %i3
14306 fmovdvc %icc, %f22, %f11
14307loop_1382:
14308 fpsub16 %f20, %f6, %f10
14309 movn %xcc, %o7, %i1
14310 subccc %g1, %o1, %o3
14311 tleu %icc, 0x5
14312 xnorcc %o6, %i4, %g6
14313 fbue,a %fcc2, loop_1383
14314 sub %o0, 0x0BA8, %l3
14315 tl %icc, 0x1
14316 addcc %o5, %o4, %i5
14317loop_1383:
14318 sth %g5, [%l7 + 0x72]
14319 bvs,a,pn %xcc, loop_1384
14320 tle %xcc, 0x3
14321 movg %xcc, %l0, %g2
14322 movrne %i0, 0x2AB, %l4
14323loop_1384:
14324 te %xcc, 0x4
14325 fsrc1s %f30, %f10
14326 movrne %g7, %l5, %l2
14327 fzero %f24
14328 fpack32 %f24, %f10, %f24
14329 movrlez %l1, 0x010, %l6
14330 fand %f24, %f8, %f28
14331 movle %xcc, %g3, %g4
14332 add %l7, 0x50, %l6
14333 wr %g0, 0x80, %asi
14334 casa [%l6] %asi, %i2, %i7
14335 movleu %xcc, %o2, %i6
14336 fsrc1s %f18, %f12
14337 andncc %i3, %i1, %g1
14338 addcc %o7, %o1, %o3
14339 fmovspos %xcc, %f6, %f24
14340 fmovdleu %xcc, %f17, %f27
14341 mova %icc, %o6, %g6
14342 movrgz %o0, %l3, %i4
14343 edge16n %o4, %o5, %i5
14344 fcmpd %fcc1, %f22, %f0
14345 set 0x20, %i0
14346 stxa %l0, [%l7 + %i0] 0x2f
14347 membar #Sync
14348 alignaddrl %g2, %g5, %l4
14349 subcc %i0, 0x039C, %l5
14350 or %l2, %g7, %l1
14351 wr %g0, 0xea, %asi
14352 stba %g3, [%l7 + 0x56] %asi
14353 membar #Sync
14354 fmovrslz %l6, %f7, %f28
14355 edge32 %g4, %i7, %o2
14356 tgu %xcc, 0x1
14357 movrlez %i2, 0x21D, %i3
14358 bl,a,pn %icc, loop_1385
14359 movrne %i6, 0x30B, %g1
14360 fxor %f30, %f12, %f24
14361 movg %icc, %i1, %o7
14362loop_1385:
14363 te %xcc, 0x7
14364 stw %o3, [%l7 + 0x38]
14365 sir 0x1755
14366 fbu,a %fcc1, loop_1386
14367 movneg %xcc, %o1, %o6
14368 udivcc %g6, 0x1D12, %o0
14369 sllx %l3, 0x01, %i4
14370loop_1386:
14371 tsubcctv %o5, %o4, %l0
14372 edge16ln %g2, %i5, %g5
14373 umul %i0, %l5, %l4
14374 bcc,a,pt %icc, loop_1387
14375 fandnot1 %f0, %f4, %f4
14376 fpadd32 %f14, %f30, %f0
14377 orn %l2, %g7, %l1
14378loop_1387:
14379 fblg %fcc1, loop_1388
14380 fand %f10, %f28, %f14
14381 bvc %icc, loop_1389
14382 movrne %g3, %g4, %i7
14383loop_1388:
14384 addccc %o2, 0x095A, %l6
14385 tsubcc %i2, 0x10CE, %i3
14386loop_1389:
14387 or %i6, %i1, %g1
14388 tsubcctv %o7, 0x16B9, %o1
14389 fzero %f22
14390 tgu %xcc, 0x6
14391 tvs %xcc, 0x6
14392 edge8ln %o6, %g6, %o0
14393 taddcctv %o3, 0x1720, %i4
14394 bcs,a,pt %icc, loop_1390
14395 xnor %o5, %l3, %o4
14396 orcc %l0, 0x1702, %g2
14397 fbg,a %fcc3, loop_1391
14398loop_1390:
14399 andcc %g5, 0x1490, %i5
14400 set 0x6C, %l2
14401 lda [%l7 + %l2] 0x89, %f1
14402loop_1391:
14403 tle %xcc, 0x5
14404 edge8ln %i0, %l5, %l4
14405 fmovdgu %xcc, %f13, %f24
14406 fornot1 %f16, %f8, %f22
14407 flush %l7 + 0x24
14408 tl %xcc, 0x6
14409 movrne %g7, 0x1AD, %l1
14410 sub %l2, %g4, %g3
14411 edge8l %o2, %i7, %l6
14412 fmovrdgz %i3, %f24, %f20
14413 wr %g0, 0x80, %asi
14414 lda [%l7 + 0x7C] %asi, %f6
14415 tpos %icc, 0x2
14416 tvs %xcc, 0x6
14417 srax %i2, 0x0B, %i1
14418 tneg %xcc, 0x6
14419 ldsh [%l7 + 0x38], %g1
14420 bpos,pt %xcc, loop_1392
14421 lduw [%l7 + 0x64], %o7
14422 tneg %xcc, 0x5
14423 mova %icc, %i6, %o6
14424loop_1392:
14425 prefetch [%l7 + 0x3C], 0x0
14426 edge32l %g6, %o0, %o1
14427 fcmpes %fcc0, %f13, %f20
14428 move %icc, %o3, %i4
14429 sra %o5, %l3, %l0
14430 pdist %f30, %f8, %f16
14431 taddcctv %g2, 0x0D94, %g5
14432 fones %f28
14433 movre %i5, %i0, %o4
14434 array8 %l5, %g7, %l1
14435 andcc %l2, 0x04A2, %g4
14436 mova %xcc, %l4, %o2
14437 faligndata %f14, %f2, %f30
14438 fnegs %f4, %f11
14439 edge32l %i7, %g3, %l6
14440 nop
14441 set 0x48, %l3
14442 stb %i3, [%l7 + %l3]
14443 sethi 0x03D5, %i2
14444 ta %xcc, 0x7
14445 fxors %f20, %f20, %f14
14446 fors %f4, %f29, %f7
14447 fbn %fcc2, loop_1393
14448 subcc %i1, 0x1C8B, %o7
14449 fnot2s %f14, %f28
14450 bge,a,pt %icc, loop_1394
14451loop_1393:
14452 fba,a %fcc2, loop_1395
14453 movne %xcc, %g1, %o6
14454 saved
14455 rdpr %cwp, %g1
14456 rdpr %cansave, %g2
14457 rdpr %canrestore, %g3
14458 rdpr %cleanwin, %g4
14459 rdpr %otherwin, %g5
14460 rdpr %wstate, %g6
14461loop_1394:
14462 orn %g6, %o0, %i6
14463loop_1395:
14464 orcc %o1, %i4, %o3
14465 orn %l3, 0x1F7E, %l0
14466 fmovrse %o5, %f10, %f14
14467 addccc %g5, 0x0D08, %i5
14468 and %g2, 0x106F, %o4
14469 tgu %xcc, 0x1
14470 edge8ln %l5, %g7, %i0
14471 edge32ln %l2, %g4, %l1
14472 tge %icc, 0x6
14473 fmul8x16 %f28, %f18, %f28
14474 brlez,a %o2, loop_1396
14475 sub %i7, 0x074F, %l4
14476 lduw [%l7 + 0x10], %l6
14477 sllx %i3, 0x0A, %g3
14478loop_1396:
14479 brnz %i2, loop_1397
14480 movge %icc, %o7, %g1
14481 smul %i1, %g6, %o0
14482 bpos,a,pt %icc, loop_1398
14483loop_1397:
14484 te %icc, 0x3
14485 fmovsvc %xcc, %f16, %f1
14486 array16 %i6, %o6, %i4
14487loop_1398:
14488 fmovsge %xcc, %f22, %f21
14489 wr %g0, 0x18, %asi
14490 lda [%l7 + 0x7C] %asi, %f8
14491 flush %l7 + 0x68
14492 subccc %o1, %o3, %l3
14493 sth %o5, [%l7 + 0x74]
14494 subccc %l0, %g5, %i5
14495 movvs %xcc, %o4, %g2
14496 bcs %icc, loop_1399
14497 add %l5, %g7, %l2
14498 movrne %i0, 0x362, %g4
14499 movleu %icc, %o2, %i7
14500loop_1399:
14501 edge16ln %l4, %l1, %i3
14502 movge %xcc, %l6, %i2
14503 srax %o7, 0x0D, %g1
14504 andncc %g3, %i1, %g6
14505 orn %i6, 0x0768, %o0
14506 stb %o6, [%l7 + 0x09]
14507 fbe,a %fcc3, loop_1400
14508 smulcc %o1, %i4, %o3
14509 subcc %l3, %o5, %g5
14510 fbuge %fcc1, loop_1401
14511loop_1400:
14512 movl %icc, %i5, %l0
14513 fmovde %xcc, %f26, %f12
14514 fbu %fcc3, loop_1402
14515loop_1401:
14516 tne %xcc, 0x6
14517 sll %o4, 0x19, %l5
14518 fbul %fcc2, loop_1403
14519loop_1402:
14520 fpsub16s %f29, %f29, %f15
14521 movrlez %g7, %g2, %l2
14522 movne %xcc, %g4, %o2
14523loop_1403:
14524 movcs %xcc, %i0, %i7
14525 andncc %l4, %l1, %i3
14526 alignaddrl %i2, %l6, %o7
14527 array16 %g3, %i1, %g6
14528 taddcc %i6, %o0, %o6
14529 edge16l %g1, %i4, %o1
14530 movcs %icc, %l3, %o5
14531 ldstub [%l7 + 0x7E], %o3
14532 fbe,a %fcc0, loop_1404
14533 movrlez %i5, 0x0A6, %g5
14534 fnot2s %f17, %f14
14535 edge32l %l0, %l5, %o4
14536loop_1404:
14537 sth %g7, [%l7 + 0x2E]
14538 flush %l7 + 0x4C
14539 ldstub [%l7 + 0x2A], %l2
14540 sethi 0x13FB, %g4
14541 bne,pt %icc, loop_1405
14542 xorcc %g2, %i0, %o2
14543 tgu %xcc, 0x1
14544 smulcc %l4, %l1, %i7
14545loop_1405:
14546 movne %icc, %i2, %l6
14547 tvc %icc, 0x7
14548 fsrc1s %f8, %f6
14549 ldstub [%l7 + 0x7A], %o7
14550 movre %i3, 0x1B6, %i1
14551 set 0x58, %g4
14552 stxa %g6, [%l7 + %g4] 0xe2
14553 membar #Sync
14554 fmovrslz %g3, %f17, %f2
14555 edge16ln %i6, %o6, %o0
14556 udivcc %i4, 0x1DEB, %o1
14557 edge32l %l3, %g1, %o5
14558 umulcc %i5, %o3, %l0
14559 mulx %g5, %o4, %l5
14560 srl %g7, 0x14, %g4
14561 nop
14562 setx loop_1406, %l0, %l1
14563 wrpr 0x1, %tl
14564 wrpr %l1, %tnpc
14565 setx 0x34400001400, %l0, %l1
14566 wrpr %l1, %tstate
14567 wrhpr 0x4, %htstate
14568 done
14569 edge16ln %l2, %i0, %o2
14570 bcs,pt %xcc, loop_1407
14571 saved
14572 rdpr %cwp, %g1
14573 rdpr %cansave, %g2
14574 rdpr %canrestore, %g3
14575 rdpr %cleanwin, %g4
14576 rdpr %otherwin, %g5
14577 rdpr %wstate, %g6
14578loop_1406:
14579 ld [%l7 + 0x24], %f0
14580 bvs,a,pt %xcc, loop_1408
14581loop_1407:
14582 xnor %g2, %l4, %l1
14583 edge16l %i7, %l6, %o7
14584 subc %i2, 0x0B53, %i3
14585loop_1408:
14586 smul %i1, 0x1ACD, %g6
14587 mulx %i6, %o6, %o0
14588 ba,a,pt %xcc, loop_1409
14589 taddcctv %g3, 0x0744, %o1
14590 tg %icc, 0x7
14591 movvc %xcc, %l3, %g1
14592loop_1409:
14593 edge8l %i4, %o5, %o3
14594 sub %l0, 0x0B06, %g5
14595 srlx %i5, 0x1D, %l5
14596 bn,a,pn %icc, loop_1410
14597 tl %xcc, 0x0
14598 movleu %xcc, %o4, %g7
14599 fmovsleu %xcc, %f24, %f13
14600loop_1410:
14601 nop
14602 wr %g0, 0x80, %asi
14603 ldxa [%l7 + 0x20] %asi, %g4
14604 set 0x54, %g3
14605 stwa %l2, [%l7 + %g3] 0x2b
14606 membar #Sync
14607 addc %i0, 0x1B1D, %g2
14608 bge loop_1411
14609 fbue,a %fcc0, loop_1412
14610 tcs %icc, 0x2
14611 saved
14612 rdpr %cwp, %g1
14613 rdpr %cansave, %g2
14614 rdpr %canrestore, %g3
14615 rdpr %cleanwin, %g4
14616 rdpr %otherwin, %g5
14617 rdpr %wstate, %g6
14618loop_1411:
14619 taddcc %o2, %l4, %i7
14620loop_1412:
14621 tle %xcc, 0x0
14622 fpack32 %f4, %f22, %f18
14623 fpsub32 %f6, %f30, %f8
14624 wr %g0, 0x80, %asi
14625 lda [%l7 + 0x28] %asi, %f5
14626 sllx %l1, 0x04, %o7
14627 stw %l6, [%l7 + 0x28]
14628 fmovdneg %icc, %f26, %f14
14629 sethi 0x12BD, %i2
14630 xorcc %i3, 0x1252, %i1
14631 alignaddrl %i6, %g6, %o6
14632 ldsh [%l7 + 0x2E], %o0
14633 ldstub [%l7 + 0x6E], %o1
14634 subccc %l3, 0x14D8, %g1
14635 movcs %icc, %g3, %o5
14636 st %f23, [%l7 + 0x6C]
14637 std %i4, [%l7 + 0x58]
14638 wr %g0, 0x88, %asi
14639 lda [%l7 + 0x54] %asi, %f16
14640 ldsb [%l7 + 0x2C], %o3
14641 edge32ln %g5, %l0, %l5
14642 subc %i5, %g7, %o4
14643 fmul8sux16 %f28, %f20, %f16
14644 fmovrsgz %g4, %f28, %f16
14645 xnorcc %l2, %i0, %o2
14646 sub %l4, %i7, %g2
14647 addccc %l1, 0x03CF, %o7
14648 prefetch [%l7 + 0x74], 0x0
14649 movcs %xcc, %i2, %l6
14650 fbule,a %fcc2, loop_1413
14651 movrne %i1, 0x035, %i3
14652 fabss %f3, %f12
14653 ld [%l7 + 0x64], %f27
14654loop_1413:
14655 srax %i6, %g6, %o6
14656 fcmple32 %f24, %f6, %o0
14657 fnot1s %f22, %f7
14658 array32 %l3, %g1, %o1
14659 bcs %xcc, loop_1414
14660 fble,a %fcc2, loop_1415
14661 movg %icc, %g3, %o5
14662 siam 0x6
14663loop_1414:
14664 fbl,a %fcc2, loop_1416
14665loop_1415:
14666 edge32n %o3, %g5, %l0
14667 movrlz %l5, %i5, %i4
14668 sdivx %o4, 0x1602, %g4
14669loop_1416:
14670 tvs %xcc, 0x7
14671 tpos %xcc, 0x1
14672 udiv %g7, 0x06C6, %i0
14673 sllx %o2, 0x0D, %l2
14674 fnot1s %f11, %f1
14675 edge16l %l4, %g2, %l1
14676 nop
14677 setx loop_1417, %l0, %l1
14678 wrpr 0x1, %tl
14679 wrpr %l1, %tpc
14680 add %l1, 0x4, %l1
14681 wrpr %l1, %tnpc
14682 setx 0x34400001400, %l0, %l1
14683 wrpr %l1, %tstate
14684 wrhpr 0x4, %htstate
14685 retry
14686 array32 %i7, %o7, %i2
14687 srl %i1, %l6, %i6
14688 tvs %xcc, 0x3
14689loop_1417:
14690 fpsub16s %f5, %f3, %f3
14691 fbue,a %fcc1, loop_1418
14692 bcc,a,pn %xcc, loop_1419
14693 xor %i3, %o6, %o0
14694 movrne %l3, %g6, %o1
14695loop_1418:
14696 edge32n %g1, %o5, %o3
14697loop_1419:
14698 array32 %g3, %l0, %l5
14699 tsubcctv %i5, 0x1E0E, %g5
14700 movg %xcc, %i4, %g4
14701 movneg %icc, %g7, %o4
14702 smul %i0, %o2, %l2
14703 fnegd %f6, %f8
14704 addcc %g2, %l4, %l1
14705 fsrc2 %f22, %f8
14706 array32 %i7, %i2, %o7
14707 movcs %icc, %i1, %i6
14708 set 0x70, %o2
14709 ldstuba [%l7 + %o2] 0x80, %l6
14710 membar 0x32
14711 wr %g0, 0x0c, %asi
14712 stda %i2, [%l7 + 0x28] %asi
14713 fmovsle %icc, %f10, %f27
14714 smul %o6, 0x0A18, %o0
14715 xnorcc %l3, %o1, %g6
14716 st %f17, [%l7 + 0x50]
14717 fmovsgu %icc, %f9, %f2
14718 movvs %icc, %o5, %g1
14719 lduh [%l7 + 0x70], %g3
14720 movle %icc, %l0, %l5
14721 saved
14722 rdpr %cwp, %g1
14723 rdpr %cansave, %g2
14724 rdpr %canrestore, %g3
14725 rdpr %cleanwin, %g4
14726 rdpr %otherwin, %g5
14727 rdpr %wstate, %g6
14728 tvs %xcc, 0x2
14729 sdiv %i5, 0x1686, %o3
14730 subc %g5, 0x1F1D, %i4
14731 move %icc, %g7, %o4
14732 smulcc %i0, %o2, %g4
14733 set 0x38, %l0
14734 stha %l2, [%l7 + %l0] 0x88
14735 taddcc %g2, %l1, %l4
14736 bleu,a,pn %xcc, loop_1420
14737 movleu %xcc, %i2, %o7
14738 fmovda %icc, %f0, %f11
14739 array16 %i7, %i1, %i6
14740loop_1420:
14741 addcc %i3, 0x074A, %l6
14742 fandnot2 %f12, %f12, %f18
14743 fzero %f16
14744 swap [%l7 + 0x40], %o6
14745 xnorcc %o0, %l3, %g6
14746 fmovdcc %xcc, %f31, %f9
14747 mulx %o5, %o1, %g1
14748 ldsh [%l7 + 0x46], %g3
14749 alignaddrl %l0, %i5, %l5
14750 brgez %g5, loop_1421
14751 fpsub32s %f25, %f26, %f7
14752 fbu %fcc3, loop_1422
14753 fmovda %icc, %f28, %f15
14754loop_1421:
14755 sra %o3, %i4, %g7
14756 subccc %o4, 0x05D6, %o2
14757loop_1422:
14758 ld [%l7 + 0x48], %f4
14759 udivcc %i0, 0x1162, %l2
14760 tl %icc, 0x1
14761 movcs %xcc, %g4, %g2
14762 restored
14763 rdpr %cwp, %g1
14764 rdpr %cansave, %g2
14765 rdpr %canrestore, %g3
14766 rdpr %cleanwin, %g4
14767 rdpr %otherwin, %g5
14768 rdpr %wstate, %g6
14769 udivcc %l4, 0x1B96, %i2
14770 te %icc, 0x1
14771 xnorcc %o7, 0x052C, %i7
14772 fba %fcc2, loop_1423
14773 subcc %l1, 0x0A10, %i6
14774 fnegd %f26, %f2
14775 fcmpes %fcc3, %f19, %f8
14776loop_1423:
14777 nop
14778 set 0x2C, %i6
14779 ldswa [%l7 + %i6] 0x14, %i1
14780 fbne,a %fcc3, loop_1424
14781 movn %xcc, %l6, %i3
14782 sra %o0, %l3, %o6
14783 fxor %f14, %f22, %f6
14784loop_1424:
14785 move %icc, %g6, %o1
14786 move %xcc, %o5, %g3
14787 movgu %xcc, %g1, %i5
14788 sdivcc %l0, 0x04FB, %l5
14789 fmovdne %xcc, %f11, %f23
14790 sra %g5, %o3, %g7
14791 movl %xcc, %i4, %o4
14792 movge %icc, %i0, %o2
14793 wr %g0, 0x11, %asi
14794 stda %f0, [%l7 + 0x40] %asi
14795 movge %xcc, %l2, %g2
14796 sdivx %l4, 0x0D04, %i2
14797 movne %icc, %o7, %i7
14798 andncc %l1, %i6, %g4
14799 fbug %fcc1, loop_1425
14800 udiv %i1, 0x1BEF, %i3
14801 siam 0x6
14802 fmovdvs %icc, %f6, %f18
14803loop_1425:
14804 ldsw [%l7 + 0x4C], %o0
14805 bg,pn %xcc, loop_1426
14806 fmovrsgez %l6, %f18, %f20
14807 movcs %icc, %o6, %g6
14808 std %f14, [%l7 + 0x38]
14809loop_1426:
14810 udivcc %l3, 0x080A, %o1
14811 sdiv %g3, 0x1BD3, %g1
14812 edge32n %i5, %o5, %l0
14813 tgu %icc, 0x1
14814 fmovrsgez %l5, %f4, %f30
14815 ba %xcc, loop_1427
14816 edge16n %g5, %o3, %i4
14817 addc %o4, 0x0AA2, %g7
14818 call loop_1428
14819loop_1427:
14820 srax %o2, %l2, %g2
14821 orncc %l4, 0x0137, %i0
14822 xnorcc %o7, 0x19FA, %i2
14823loop_1428:
14824 fmovdvc %icc, %f16, %f15
14825 pdist %f12, %f28, %f10
14826 smul %l1, %i6, %i7
14827 move %icc, %g4, %i1
14828 smulcc %i3, %l6, %o6
14829 edge8 %g6, %o0, %o1
14830 saved
14831 rdpr %cwp, %g1
14832 rdpr %cansave, %g2
14833 rdpr %canrestore, %g3
14834 rdpr %cleanwin, %g4
14835 rdpr %otherwin, %g5
14836 rdpr %wstate, %g6
14837 fbug,a %fcc2, loop_1429
14838 array8 %g3, %g1, %i5
14839 fcmpeq16 %f24, %f26, %o5
14840 fmovscc %xcc, %f20, %f30
14841loop_1429:
14842 nop
14843 wr %g0, 0x88, %asi
14844 ldda [%l7 + 0x40] %asi, %f16
14845 fand %f24, %f8, %f6
14846 wr %g0, 0x11, %asi
14847 ldswa [%l7 + 0x24] %asi, %l0
14848 fcmpeq16 %f16, %f0, %l5
14849 srax %g5, 0x1A, %o3
14850 bl %icc, loop_1430
14851 fbule %fcc0, loop_1431
14852 movvs %xcc, %l3, %o4
14853 movcs %xcc, %i4, %o2
14854loop_1430:
14855 fcmpne16 %f14, %f0, %l2
14856loop_1431:
14857 sethi 0x1847, %g2
14858 sub %l4, %g7, %i0
14859 addccc %i2, 0x0FBB, %l1
14860 fbuge,a %fcc3, loop_1432
14861 fba %fcc0, loop_1433
14862 mova %xcc, %i6, %o7
14863 fcmpeq16 %f14, %f26, %g4
14864loop_1432:
14865 nop
14866 set 0x16, %o6
14867 stba %i1, [%l7 + %o6] 0x11
14868loop_1433:
14869 tleu %icc, 0x4
14870 tvc %icc, 0x5
14871 sdivcc %i7, 0x1311, %l6
14872 xnor %i3, 0x0E23, %g6
14873 stx %o6, [%l7 + 0x40]
14874 sub %o1, %o0, %g3
14875 alignaddr %i5, %g1, %o5
14876 movrlez %l0, 0x1CC, %g5
14877 addccc %o3, %l5, %o4
14878 tleu %xcc, 0x6
14879 edge16l %l3, %o2, %l2
14880 movrlz %i4, %g2, %g7
14881 fmovsgu %icc, %f31, %f26
14882 tge %icc, 0x6
14883 edge8ln %i0, %l4, %i2
14884 ta %icc, 0x5
14885 ldd [%l7 + 0x50], %l0
14886 wr %g0, 0x89, %asi
14887 lduba [%l7 + 0x75] %asi, %o7
14888 ldsb [%l7 + 0x5F], %i6
14889 edge8 %g4, %i7, %l6
14890 tne %icc, 0x0
14891 sra %i1, 0x06, %i3
14892 fpadd16 %f10, %f16, %f22
14893 orn %g6, %o6, %o0
14894 popc 0x06AD, %o1
14895 andcc %g3, 0x0B42, %g1
14896 tcs %xcc, 0x3
14897 movrlez %i5, %o5, %g5
14898 wr %g0, 0x88, %asi
14899 ldxa [%l7 + 0x28] %asi, %o3
14900 stb %l0, [%l7 + 0x65]
14901 mulx %o4, %l5, %l3
14902 fcmpne16 %f10, %f16, %o2
14903 set 0x18, %g1
14904 sta %f1, [%l7 + %g1] 0x89
14905 movrlz %l2, 0x07E, %i4
14906 brgez %g2, loop_1434
14907 movrlez %g7, %i0, %l4
14908 fbn,a %fcc1, loop_1435
14909 edge16l %l1, %i2, %o7
14910loop_1434:
14911 xorcc %i6, 0x1E73, %i7
14912 fcmps %fcc2, %f15, %f3
14913loop_1435:
14914 fmovsleu %xcc, %f15, %f20
14915 lduw [%l7 + 0x64], %l6
14916 brgez,a %g4, loop_1436
14917 subc %i1, 0x1017, %g6
14918 movcc %xcc, %o6, %i3
14919 xorcc %o0, 0x0AD8, %g3
14920loop_1436:
14921 xnorcc %o1, %g1, %i5
14922 movle %xcc, %g5, %o3
14923 set 0x58, %l4
14924 stxa %o5, [%l7 + %l4] 0x89
14925 xor %o4, 0x1864, %l0
14926 array8 %l3, %l5, %o2
14927 st %f3, [%l7 + 0x78]
14928 set 0x78, %i7
14929 stda %l2, [%l7 + %i7] 0x04
14930 orn %g2, %g7, %i4
14931 movpos %xcc, %i0, %l1
14932 fble %fcc3, loop_1437
14933 movleu %icc, %i2, %o7
14934 andncc %l4, %i6, %l6
14935 lduw [%l7 + 0x40], %g4
14936loop_1437:
14937 fmovdgu %icc, %f8, %f7
14938 tsubcc %i7, 0x0924, %g6
14939 sllx %o6, 0x18, %i3
14940 edge16l %i1, %o0, %g3
14941 wr %g0, 0x04, %asi
14942 lda [%l7 + 0x38] %asi, %f10
14943 mova %icc, %g1, %i5
14944 tgu %icc, 0x5
14945 taddcc %o1, %o3, %g5
14946 fmovsne %xcc, %f31, %f14
14947 movge %xcc, %o5, %l0
14948 fbue %fcc0, loop_1438
14949 movvs %icc, %l3, %l5
14950 restored
14951 rdpr %cwp, %g1
14952 rdpr %cansave, %g2
14953 rdpr %canrestore, %g3
14954 rdpr %cleanwin, %g4
14955 rdpr %otherwin, %g5
14956 rdpr %wstate, %g6
14957 fmovspos %xcc, %f3, %f26
14958loop_1438:
14959 bcs loop_1439
14960 movcc %icc, %o4, %o2
14961 wr %g0, 0x0c, %asi
14962 sta %f18, [%l7 + 0x44] %asi
14963loop_1439:
14964 nop
14965 set 0x16, %o7
14966 ldsha [%l7 + %o7] 0x11, %l2
14967 ldsw [%l7 + 0x14], %g7
14968 popc 0x0499, %i4
14969 subcc %i0, %l1, %i2
14970 fmul8x16 %f25, %f30, %f8
14971 movle %icc, %o7, %g2
14972 fmuld8sux16 %f24, %f15, %f6
14973 fba,a %fcc3, loop_1440
14974 fmovsvc %icc, %f28, %f27
14975 fmul8sux16 %f16, %f10, %f8
14976 tn %xcc, 0x0
14977loop_1440:
14978 fmovdn %icc, %f17, %f13
14979 fbn,a %fcc0, loop_1441
14980 fbge %fcc2, loop_1442
14981 call loop_1443
14982 sllx %i6, %l4, %l6
14983loop_1441:
14984 movrlz %g4, %g6, %o6
14985loop_1442:
14986 xorcc %i3, %i1, %o0
14987loop_1443:
14988 nop
14989 wr %g0, 0x89, %asi
14990 prefetcha [%l7 + 0x38] %asi, 0x0
14991 movneg %icc, %i7, %g1
14992 movrlez %i5, %o3, %g5
14993 fpackfix %f30, %f8
14994 edge32n %o5, %o1, %l3
14995 array8 %l5, %o4, %l0
14996 taddcc %o2, %l2, %i4
14997 umul %g7, %l1, %i2
14998 fbuge %fcc1, loop_1444
14999 std %i0, [%l7 + 0x70]
15000 xorcc %o7, %i6, %l4
15001 membar 0x41
15002loop_1444:
15003 orn %g2, 0x0390, %l6
15004 subc %g6, %g4, %o6
15005 tl %icc, 0x7
15006 nop
15007 setx loop_1445, %l0, %l1
15008 wrpr 0x1, %tl
15009 wrpr %l1, %tpc
15010 add %l1, 0x4, %l1
15011 wrpr %l1, %tnpc
15012 setx 0x34400001400, %l0, %l1
15013 wrpr %l1, %tstate
15014 wrhpr 0x4, %htstate
15015 retry
15016 alignaddr %i3, %o0, %i1
15017 and %g3, %g1, %i5
15018 tsubcc %o3, %g5, %i7
15019loop_1445:
15020 taddcctv %o5, %o1, %l5
15021 mova %icc, %l3, %l0
15022 fmovrsgz %o2, %f22, %f19
15023 set 0x54, %o0
15024 sta %f28, [%l7 + %o0] 0x81
15025 be %icc, loop_1446
15026 tcs %xcc, 0x3
15027 wr %g0, 0x04, %asi
15028 prefetcha [%l7 + 0x78] %asi, 0x2
15029loop_1446:
15030 fmovsge %icc, %f20, %f21
15031 fba,a %fcc2, loop_1447
15032 fmovdneg %icc, %f25, %f27
15033 fbe,a %fcc2, loop_1448
15034 tgu %icc, 0x4
15035loop_1447:
15036 tleu %xcc, 0x6
15037 andcc %l2, %i4, %l1
15038loop_1448:
15039 movrlez %g7, %i0, %o7
15040 tgu %icc, 0x6
15041 sdiv %i2, 0x1387, %l4
15042 movpos %icc, %i6, %g2
15043 wr %g0, 0x18, %asi
15044 sta %f13, [%l7 + 0x54] %asi
15045 fmovdcc %icc, %f22, %f29
15046 fandnot1s %f14, %f22, %f31
15047 orncc %l6, %g4, %g6
15048 fbe,a %fcc2, loop_1449
15049 smulcc %o6, 0x0D12, %i3
15050 array16 %i1, %g3, %g1
15051 edge16n %i5, %o0, %g5
15052loop_1449:
15053 movleu %icc, %o3, %i7
15054 orn %o1, %l5, %l3
15055 movle %xcc, %l0, %o2
15056 movge %icc, %o5, %o4
15057 wr %g0, 0x10, %asi
15058 ldsba [%l7 + 0x26] %asi, %i4
15059 mova %icc, %l1, %g7
15060 tpos %icc, 0x6
15061 bg loop_1450
15062 srax %l2, 0x14, %i0
15063 std %o6, [%l7 + 0x08]
15064 edge16l %i2, %l4, %i6
15065loop_1450:
15066 edge8 %g2, %l6, %g4
15067 stw %g6, [%l7 + 0x70]
15068 smulcc %i3, %o6, %g3
15069 bn,a,pt %icc, loop_1451
15070 movrgez %g1, %i1, %o0
15071 fmul8x16al %f28, %f31, %f10
15072 fbg %fcc0, loop_1452
15073loop_1451:
15074 sir 0x0F06
15075 movgu %icc, %i5, %o3
15076 orncc %g5, 0x0E9D, %o1
15077loop_1452:
15078 fbule,a %fcc0, loop_1453
15079 edge16 %l5, %l3, %i7
15080 tleu %icc, 0x6
15081 fmovdpos %icc, %f18, %f15
15082loop_1453:
15083 fcmpes %fcc1, %f14, %f15
15084 movg %xcc, %o2, %l0
15085 alignaddrl %o5, %i4, %o4
15086 fcmple32 %f14, %f14, %g7
15087 bleu,a,pt %icc, loop_1454
15088 fba %fcc0, loop_1455
15089 tneg %xcc, 0x3
15090 smul %l2, 0x192C, %l1
15091loop_1454:
15092 udivcc %i0, 0x036B, %i2
15093loop_1455:
15094 fmovdvs %icc, %f31, %f11
15095 alignaddrl %o7, %l4, %g2
15096 smul %l6, 0x075B, %g4
15097 movgu %icc, %g6, %i3
15098 tl %xcc, 0x1
15099 movrlz %o6, 0x1A1, %i6
15100 fmovsvc %icc, %f30, %f24
15101 restored
15102 rdpr %cwp, %g1
15103 rdpr %cansave, %g2
15104 rdpr %canrestore, %g3
15105 rdpr %cleanwin, %g4
15106 rdpr %otherwin, %g5
15107 rdpr %wstate, %g6
15108 udivcc %g1, 0x1A1B, %g3
15109 mulx %o0, 0x0C4D, %i5
15110 movneg %icc, %i1, %o3
15111 movne %xcc, %o1, %l5
15112 set 0x60, %i5
15113 prefetcha [%l7 + %i5] 0x0c, 0x1
15114 tgu %xcc, 0x3
15115 or %l3, %i7, %o2
15116 fzero %f0
15117 movvc %icc, %o5, %i4
15118 bshuffle %f2, %f14, %f10
15119 movvc %xcc, %l0, %o4
15120 srax %g7, 0x0C, %l2
15121 te %xcc, 0x1
15122 set 0x50, %l5
15123 ldxa [%l7 + %l5] 0x14, %l1
15124 movne %xcc, %i2, %o7
15125 fbue %fcc2, loop_1456
15126 taddcctv %l4, 0x01F6, %i0
15127 sll %l6, 0x1B, %g4
15128 tne %icc, 0x6
15129loop_1456:
15130 sub %g2, %g6, %i3
15131 movg %xcc, %i6, %o6
15132 fnand %f20, %f20, %f18
15133 movrgez %g3, 0x030, %o0
15134 edge8n %i5, %i1, %g1
15135 stb %o1, [%l7 + 0x33]
15136 tvs %xcc, 0x7
15137 mova %icc, %o3, %g5
15138 fmovsge %icc, %f1, %f28
15139 edge16l %l5, %i7, %l3
15140 fabss %f5, %f16
15141 sdivx %o5, 0x1892, %o2
15142 stw %l0, [%l7 + 0x5C]
15143 addccc %i4, 0x1C9C, %o4
15144 restored
15145 rdpr %cwp, %g1
15146 rdpr %cansave, %g2
15147 rdpr %canrestore, %g3
15148 rdpr %cleanwin, %g4
15149 rdpr %otherwin, %g5
15150 rdpr %wstate, %g6
15151 edge16l %l2, %g7, %i2
15152 popc %l1, %o7
15153 andcc %l4, 0x1247, %i0
15154 movg %xcc, %l6, %g4
15155 set 0x3C, %i3
15156 ldstuba [%l7 + %i3] 0x10, %g2
15157 bn,a,pn %icc, loop_1457
15158 edge32l %g6, %i6, %i3
15159 fmovsvs %icc, %f1, %f13
15160 set 0x70, %o4
15161 stxa %g3, [%l7 + %o4] 0x04
15162loop_1457:
15163 brnz,a %o0, loop_1458
15164 fbg,a %fcc3, loop_1459
15165 xor %i5, %i1, %o6
15166 fcmpeq16 %f18, %f18, %g1
15167loop_1458:
15168 taddcc %o1, 0x052B, %g5
15169loop_1459:
15170 fblg,a %fcc1, loop_1460
15171 edge8l %l5, %o3, %l3
15172 mulx %i7, 0x1969, %o5
15173 fbo %fcc0, loop_1461
15174loop_1460:
15175 fbul,a %fcc3, loop_1462
15176 fxors %f12, %f22, %f16
15177 fblg,a %fcc0, loop_1463
15178loop_1461:
15179 orcc %l0, %o2, %i4
15180loop_1462:
15181 fbue,a %fcc3, loop_1464
15182 fmovsleu %xcc, %f22, %f14
15183loop_1463:
15184 fbge,a %fcc2, loop_1465
15185 membar 0x2E
15186loop_1464:
15187 bvc,a loop_1466
15188 andn %o4, %g7, %l2
15189loop_1465:
15190 movl %icc, %l1, %i2
15191 movrlez %l4, %o7, %l6
15192loop_1466:
15193 brz %g4, loop_1467
15194 tge %xcc, 0x5
15195 ba %xcc, loop_1468
15196 ldd [%l7 + 0x18], %g2
15197loop_1467:
15198 ble,a,pt %xcc, loop_1469
15199 movle %icc, %g6, %i6
15200loop_1468:
15201 or %i0, %g3, %i3
15202 fba,a %fcc1, loop_1470
15203loop_1469:
15204 edge8n %i5, %o0, %i1
15205 set 0x74, %l6
15206 sta %f27, [%l7 + %l6] 0x15
15207loop_1470:
15208 orcc %o6, 0x069E, %o1
15209 tleu %xcc, 0x2
15210 sub %g1, 0x1EDA, %g5
15211 tle %xcc, 0x4
15212 array8 %l5, %l3, %o3
15213 ldsh [%l7 + 0x74], %i7
15214 set 0x78, %i4
15215 ldswa [%l7 + %i4] 0x11, %o5
15216 move %xcc, %o2, %i4
15217 xnorcc %l0, %o4, %l2
15218 subc %l1, 0x10DA, %g7
15219 orn %l4, 0x1270, %o7
15220 fmul8x16au %f9, %f2, %f4
15221 edge32n %l6, %i2, %g2
15222 smul %g6, %i6, %g4
15223 tcc %icc, 0x6
15224 andncc %i0, %i3, %i5
15225 edge32l %o0, %i1, %g3
15226 edge8l %o1, %g1, %g5
15227 tleu %icc, 0x5
15228 fxnor %f22, %f4, %f0
15229 fcmpgt32 %f18, %f22, %o6
15230 fpsub32 %f24, %f24, %f2
15231 subcc %l5, 0x1B37, %l3
15232 fpackfix %f28, %f30
15233 movpos %icc, %i7, %o3
15234 udivx %o2, 0x0AB2, %o5
15235 tcs %xcc, 0x6
15236 fors %f16, %f23, %f16
15237 fpadd32 %f4, %f2, %f20
15238 or %l0, 0x053C, %i4
15239 array32 %o4, %l2, %g7
15240 addcc %l1, %l4, %l6
15241 tg %icc, 0x3
15242 udivcc %i2, 0x0701, %g2
15243 or %g6, 0x08A3, %i6
15244 movrne %g4, 0x0A0, %o7
15245 tg %icc, 0x0
15246 ta %xcc, 0x5
15247 tne %icc, 0x0
15248 alignaddr %i0, %i5, %i3
15249 movre %i1, 0x208, %o0
15250 tsubcctv %o1, %g1, %g3
15251 fornot2 %f12, %f24, %f0
15252 edge8ln %o6, %l5, %g5
15253 fors %f22, %f4, %f0
15254 sdivx %i7, 0x0B89, %l3
15255 fmovda %xcc, %f4, %f8
15256 edge8n %o3, %o5, %l0
15257 tleu %icc, 0x5
15258 set 0x5C, %g5
15259 lduwa [%l7 + %g5] 0x14, %o2
15260 prefetch [%l7 + 0x10], 0x1
15261 ble,a %icc, loop_1471
15262 or %i4, %l2, %o4
15263 fmovdcs %icc, %f16, %f16
15264 move %icc, %l1, %g7
15265loop_1471:
15266 fcmpeq32 %f10, %f16, %l6
15267 fcmpd %fcc2, %f8, %f24
15268 sdivx %i2, 0x1995, %g2
15269 xnor %g6, %i6, %g4
15270 xnorcc %l4, %o7, %i0
15271 sll %i3, 0x10, %i5
15272 brz %o0, loop_1472
15273 subccc %i1, %g1, %g3
15274 edge8n %o6, %o1, %l5
15275 fnot2s %f26, %f1
15276loop_1472:
15277 faligndata %f12, %f24, %f28
15278 brnz,a %i7, loop_1473
15279 xorcc %l3, 0x1513, %g5
15280 popc %o5, %l0
15281 tn %icc, 0x7
15282loop_1473:
15283 move %icc, %o3, %i4
15284 fmovsgu %xcc, %f19, %f8
15285 movneg %xcc, %l2, %o2
15286 add %l7, 0x68, %l6
15287 wr %g0, 0x10, %asi
15288 casxa [%l6] 0x10, %l1, %g7
15289 sdivcc %o4, 0x0F8F, %i2
15290 array16 %l6, %g2, %i6
15291 brgez,a %g6, loop_1474
15292 and %l4, %o7, %i0
15293 brlz,a %i3, loop_1475
15294 sub %i5, 0x12B4, %g4
15295loop_1474:
15296 fmul8x16 %f4, %f8, %f6
15297 tvc %icc, 0x2
15298loop_1475:
15299 tvs %icc, 0x4
15300 fcmpes %fcc2, %f30, %f24
15301 fmul8sux16 %f30, %f0, %f26
15302 bn,a %xcc, loop_1476
15303 udivx %o0, 0x0810, %i1
15304 movre %g3, %o6, %o1
15305 alignaddr %l5, %i7, %l3
15306loop_1476:
15307 nop
15308 wr %g0, 0x80, %asi
15309 lduba [%l7 + 0x26] %asi, %g5
15310 movgu %icc, %g1, %l0
15311 fxnor %f14, %f10, %f26
15312 array32 %o3, %o5, %i4
15313 array32 %l2, %l1, %g7
15314 sllx %o2, %o4, %i2
15315 movle %icc, %g2, %l6
15316 movge %icc, %g6, %l4
15317 movvc %icc, %o7, %i0
15318 orcc %i6, %i5, %i3
15319 fcmpes %fcc1, %f22, %f26
15320 fmovrdlez %o0, %f28, %f8
15321 stb %g4, [%l7 + 0x53]
15322 saved
15323 rdpr %cwp, %g1
15324 rdpr %cansave, %g2
15325 rdpr %canrestore, %g3
15326 rdpr %cleanwin, %g4
15327 rdpr %otherwin, %g5
15328 rdpr %wstate, %g6
15329 bvc,a %xcc, loop_1477
15330 mulscc %i1, 0x1B18, %g3
15331 fbul %fcc3, loop_1478
15332 ldsb [%l7 + 0x0B], %o1
15333loop_1477:
15334 fnot2 %f0, %f16
15335 fmovrdgez %o6, %f6, %f2
15336loop_1478:
15337 st %f2, [%l7 + 0x3C]
15338 add %l7, 0x2C, %l6
15339 wr %g0, 0x89, %asi
15340 lda [%l6] %asi, %i7
15341 casa [%l6] 0x89, %i7, %l5
15342 wr %g0, 0x19, %asi
15343 swapa [%l7 + 0x5C] %asi, %l3
15344 tvc %icc, 0x0
15345 bge,a loop_1479
15346 sir 0x0260
15347 subccc %g5, 0x13DF, %l0
15348 orcc %o3, %o5, %g1
15349loop_1479:
15350 udivx %l2, 0x13F4, %i4
15351 sllx %l1, 0x17, %o2
15352 tneg %icc, 0x7
15353 bg,a loop_1480
15354 tpos %icc, 0x1
15355 fornot2 %f24, %f0, %f14
15356 movgu %xcc, %g7, %o4
15357loop_1480:
15358 fmovsl %icc, %f22, %f28
15359 ldd [%l7 + 0x30], %i2
15360 movle %xcc, %g2, %g6
15361 fmovdcc %icc, %f17, %f1
15362 fnot2s %f19, %f25
15363 fblg,a %fcc2, loop_1481
15364 fmovrdne %l6, %f12, %f18
15365 alignaddr %l4, %i0, %i6
15366 nop
15367 set 0x58, %g7
15368 std %o6, [%l7 + %g7]
15369loop_1481:
15370 bshuffle %f0, %f30, %f22
15371 movleu %xcc, %i3, %o0
15372 addc %g4, 0x030E, %i1
15373 fmovdneg %icc, %f7, %f29
15374 tneg %xcc, 0x6
15375 be,pt %xcc, loop_1482
15376 taddcc %g3, 0x0FE9, %i5
15377 tneg %xcc, 0x0
15378 edge8n %o1, %o6, %i7
15379loop_1482:
15380 fmovrsne %l5, %f27, %f7
15381 fba %fcc3, loop_1483
15382 fnor %f8, %f14, %f16
15383 bge loop_1484
15384 fabss %f6, %f1
15385loop_1483:
15386 srl %l3, 0x19, %g5
15387 edge8 %o3, %l0, %o5
15388loop_1484:
15389 ta %icc, 0x3
15390 xorcc %l2, %i4, %g1
15391 edge32ln %l1, %o2, %o4
15392 fmovdle %xcc, %f3, %f30
15393 xorcc %g7, 0x1C5B, %i2
15394 movre %g6, 0x3E2, %g2
15395 fnands %f1, %f27, %f3
15396 fors %f27, %f15, %f21
15397 edge32 %l4, %l6, %i6
15398 fpack32 %f12, %f20, %f28
15399 sll %i0, %o7, %o0
15400 lduh [%l7 + 0x36], %i3
15401 ld [%l7 + 0x4C], %f6
15402 andn %i1, 0x0334, %g4
15403 fmovse %icc, %f1, %f9
15404 smul %g3, %o1, %i5
15405 xnorcc %o6, %i7, %l5
15406 tleu %icc, 0x2
15407 stbar
15408 wr %g0, 0x80, %asi
15409 stda %g4, [%l7 + 0x28] %asi
15410 fornot1 %f30, %f4, %f10
15411 tg %xcc, 0x4
15412 edge16n %l3, %o3, %o5
15413 fmovrdlez %l0, %f0, %f12
15414 sdiv %i4, 0x0B89, %g1
15415 fnor %f24, %f20, %f22
15416 fcmpd %fcc2, %f8, %f2
15417 xnor %l2, %l1, %o4
15418 subc %o2, %g7, %i2
15419 tle %icc, 0x4
15420 udivcc %g6, 0x12F8, %g2
15421 ta %xcc, 0x0
15422 xnorcc %l6, 0x0F11, %l4
15423 movvs %icc, %i6, %o7
15424 subc %o0, %i0, %i3
15425 andncc %g4, %i1, %g3
15426 membar 0x79
15427 mulscc %i5, %o1, %i7
15428 edge8n %l5, %g5, %l3
15429 movneg %xcc, %o3, %o6
15430 movgu %icc, %l0, %i4
15431 tle %xcc, 0x0
15432 stx %g1, [%l7 + 0x10]
15433 mulscc %l2, %o5, %l1
15434 sdiv %o4, 0x0DD4, %g7
15435 sra %o2, 0x14, %i2
15436 movcc %icc, %g6, %l6
15437 orcc %g2, %l4, %i6
15438 mulx %o7, %o0, %i3
15439 be,a,pt %icc, loop_1485
15440 smulcc %g4, 0x0DBB, %i1
15441 udivx %g3, 0x0C97, %i0
15442 xnor %o1, 0x08D0, %i7
15443loop_1485:
15444 stbar
15445 brgez,a %i5, loop_1486
15446 fzero %f24
15447 movrne %l5, %l3, %o3
15448 edge8l %g5, %o6, %l0
15449loop_1486:
15450 movrgez %i4, %g1, %o5
15451 restored
15452 rdpr %cwp, %g1
15453 rdpr %cansave, %g2
15454 rdpr %canrestore, %g3
15455 rdpr %cleanwin, %g4
15456 rdpr %otherwin, %g5
15457 rdpr %wstate, %g6
15458 tle %icc, 0x5
15459 addcc %l2, %o4, %l1
15460 movge %xcc, %g7, %o2
15461 and %g6, %i2, %l6
15462 movvs %xcc, %l4, %g2
15463 edge8n %i6, %o7, %o0
15464 array16 %i3, %g4, %g3
15465 fxors %f5, %f11, %f14
15466 brnz,a %i0, loop_1487
15467 edge32ln %o1, %i1, %i5
15468 fornot1s %f5, %f10, %f24
15469 fmovdne %xcc, %f6, %f8
15470loop_1487:
15471 sdivx %i7, 0x0E1F, %l3
15472 movre %o3, 0x200, %g5
15473 brz %o6, loop_1488
15474 fbul %fcc2, loop_1489
15475 fcmpne16 %f0, %f16, %l5
15476 wr %g0, 0x2a, %asi
15477 stda %l0, [%l7 + 0x48] %asi
15478 membar #Sync
15479loop_1488:
15480 fpsub16s %f31, %f6, %f21
15481loop_1489:
15482 tge %xcc, 0x0
15483 set 0x50, %o5
15484 stda %g0, [%l7 + %o5] 0x10
15485 fnands %f29, %f13, %f5
15486 wr %g0, 0x18, %asi
15487 ldswa [%l7 + 0x44] %asi, %i4
15488 fmovsne %xcc, %f1, %f13
15489 movrlez %o5, %l2, %o4
15490 sdivx %g7, 0x0C1B, %o2
15491 fornot2 %f10, %f18, %f10
15492 addc %l1, 0x1B48, %g6
15493 brlez %l6, loop_1490
15494 xor %l4, %g2, %i6
15495 movvc %xcc, %o7, %i2
15496 set 0x5E, %g6
15497 lduha [%l7 + %g6] 0x10, %o0
15498loop_1490:
15499 tn %icc, 0x4
15500 edge8 %i3, %g4, %g3
15501 xnor %i0, %o1, %i1
15502 faligndata %f16, %f0, %f8
15503 tvc %xcc, 0x2
15504 flush %l7 + 0x30
15505 subcc %i5, 0x108B, %l3
15506 movneg %xcc, %o3, %g5
15507 fzero %f24
15508 brgez %o6, loop_1491
15509 movrgz %l5, 0x1FC, %i7
15510 ldsb [%l7 + 0x73], %l0
15511 fmovsne %icc, %f24, %f17
15512loop_1491:
15513 fmovsvc %icc, %f11, %f11
15514 xorcc %g1, %i4, %o5
15515 movneg %xcc, %o4, %l2
15516 tcs %xcc, 0x3
15517 set 0x54, %g2
15518 ldswa [%l7 + %g2] 0x04, %g7
15519 set 0x1C, %l1
15520 lda [%l7 + %l1] 0x19, %f20
15521 fcmpne16 %f2, %f14, %o2
15522 movgu %icc, %g6, %l1
15523 fbn,a %fcc1, loop_1492
15524 fba %fcc3, loop_1493
15525 mulx %l4, %l6, %i6
15526 xnorcc %o7, 0x1932, %i2
15527loop_1492:
15528 fmovdleu %xcc, %f8, %f29
15529loop_1493:
15530 mova %icc, %g2, %i3
15531 set 0x64, %i1
15532 lda [%l7 + %i1] 0x14, %f12
15533 add %l7, 0x28, %l6
15534 wr %g0, 0x89, %asi
15535 casa [%l6] 0x89, %o0, %g4
15536 move %icc, %i0, %g3
15537 andncc %o1, %i1, %i5
15538 or %o3, %l3, %g5
15539 fbule %fcc1, loop_1494
15540 fnor %f14, %f4, %f30
15541 xnor %o6, 0x1D27, %i7
15542 tpos %icc, 0x0
15543loop_1494:
15544 ta %icc, 0x5
15545 ba,pn %icc, loop_1495
15546 edge8ln %l0, %g1, %l5
15547 wr %g0, 0x2b, %asi
15548 stwa %i4, [%l7 + 0x28] %asi
15549 membar #Sync
15550loop_1495:
15551 bgu,pt %icc, loop_1496
15552 tcc %icc, 0x3
15553 fmul8x16al %f21, %f17, %f8
15554 set 0x36, %o1
15555 stha %o4, [%l7 + %o1] 0x23
15556 membar #Sync
15557loop_1496:
15558 andncc %l2, %g7, %o5
15559 alignaddr %g6, %l1, %o2
15560 tne %icc, 0x7
15561 tg %xcc, 0x0
15562 taddcc %l4, %i6, %l6
15563 mulx %i2, %g2, %i3
15564 movrlz %o0, 0x17D, %o7
15565 edge16l %i0, %g3, %g4
15566 sir 0x0530
15567 movrlez %i1, 0x11B, %i5
15568 udivcc %o1, 0x0795, %l3
15569 fble,a %fcc1, loop_1497
15570 fbule %fcc3, loop_1498
15571 edge8n %g5, %o3, %o6
15572 movge %icc, %i7, %l0
15573loop_1497:
15574 fbge %fcc3, loop_1499
15575loop_1498:
15576 fmovsgu %xcc, %f30, %f30
15577 fzeros %f26
15578 fmovrdlez %l5, %f30, %f10
15579loop_1499:
15580 edge32n %g1, %i4, %o4
15581 sub %g7, 0x07D1, %l2
15582 umul %g6, 0x1719, %o5
15583 ldd [%l7 + 0x20], %f16
15584 bpos,a loop_1500
15585 siam 0x1
15586 fmul8x16au %f17, %f19, %f14
15587 movl %icc, %o2, %l1
15588loop_1500:
15589 sth %l4, [%l7 + 0x7E]
15590 movle %xcc, %l6, %i6
15591 fmovrdgez %g2, %f8, %f18
15592 srlx %i3, %i2, %o0
15593 mulscc %i0, 0x0450, %g3
15594 smulcc %o7, %g4, %i5
15595 tl %icc, 0x3
15596 ldx [%l7 + 0x20], %i1
15597 tgu %icc, 0x4
15598 srlx %o1, 0x07, %l3
15599 tvc %xcc, 0x5
15600 xnorcc %o3, 0x14DB, %o6
15601 sub %g5, %l0, %i7
15602 sdivx %l5, 0x1FC2, %i4
15603 srax %o4, 0x0D, %g7
15604 fpsub16s %f3, %f9, %f24
15605 fmovda %icc, %f10, %f15
15606 umul %g1, 0x02F4, %l2
15607 fmovrse %g6, %f7, %f14
15608 fmovde %icc, %f28, %f20
15609 mulx %o5, %l1, %l4
15610 edge8ln %o2, %l6, %i6
15611 tgu %xcc, 0x7
15612 fblg,a %fcc0, loop_1501
15613 taddcc %i3, 0x15FB, %i2
15614 add %o0, 0x159A, %g2
15615 fabss %f26, %f4
15616loop_1501:
15617 xnorcc %i0, %g3, %o7
15618 movl %xcc, %g4, %i1
15619 edge16n %o1, %i5, %l3
15620 tne %xcc, 0x6
15621 fbg %fcc3, loop_1502
15622 xor %o3, 0x0132, %o6
15623 fmovsgu %xcc, %f3, %f29
15624 set 0x16, %i2
15625 ldsha [%l7 + %i2] 0x10, %g5
15626loop_1502:
15627 brgz %i7, loop_1503
15628 bleu,a %icc, loop_1504
15629 fmovsa %xcc, %f31, %f21
15630 edge8ln %l0, %i4, %l5
15631loop_1503:
15632 fmovrdne %g7, %f26, %f10
15633loop_1504:
15634 movrne %g1, 0x2D7, %l2
15635 movre %g6, 0x0CD, %o5
15636 sra %o4, 0x0E, %l1
15637 tl %xcc, 0x7
15638 mulx %o2, 0x0516, %l4
15639 std %f2, [%l7 + 0x48]
15640 addcc %l6, %i3, %i2
15641 movpos %icc, %o0, %i6
15642 mulscc %i0, 0x0CE1, %g3
15643 fbo %fcc1, loop_1505
15644 srax %g2, %o7, %g4
15645 addcc %o1, %i1, %i5
15646 mulx %o3, 0x0F40, %o6
15647loop_1505:
15648 ldsh [%l7 + 0x28], %l3
15649 fmul8x16 %f28, %f2, %f18
15650 set 0x40, %i0
15651 stda %f16, [%l7 + %i0] 0x80
15652 for %f12, %f4, %f24
15653 bshuffle %f16, %f12, %f2
15654 stw %i7, [%l7 + 0x5C]
15655 sethi 0x1445, %l0
15656 move %icc, %i4, %l5
15657 movrlz %g5, 0x3D2, %g7
15658 nop
15659 setx loop_1506, %l0, %l1
15660 wrpr 0x1, %tl
15661 wrpr %l1, %tpc
15662 add %l1, 0x4, %l1
15663 wrpr %l1, %tnpc
15664 setx 0x34400001400, %l0, %l1
15665 wrpr %l1, %tstate
15666 wrhpr 0x4, %htstate
15667 retry
15668 edge32n %l2, %g1, %g6
15669 xnorcc %o4, %l1, %o5
15670 fands %f16, %f22, %f0
15671loop_1506:
15672 addc %o2, 0x0AC4, %l4
15673 movre %i3, 0x19D, %i2
15674 movcc %icc, %o0, %i6
15675 wr %g0, 0x04, %asi
15676 ldsba [%l7 + 0x0E] %asi, %i0
15677 orcc %l6, %g3, %g2
15678 fmovsvc %xcc, %f6, %f24
15679 smulcc %o7, %o1, %i1
15680 andncc %i5, %g4, %o6
15681 udivx %o3, 0x1EEB, %i7
15682 edge16l %l3, %i4, %l5
15683 subccc %l0, %g5, %g7
15684 fsrc2 %f20, %f10
15685 stx %g1, [%l7 + 0x20]
15686 edge16n %g6, %l2, %l1
15687 fxor %f10, %f4, %f22
15688 fabss %f8, %f9
15689 tne %icc, 0x2
15690 addccc %o5, 0x0423, %o2
15691 movcs %xcc, %l4, %o4
15692 addcc %i2, 0x10C1, %i3
15693 fmovdneg %icc, %f27, %f21
15694 stb %i6, [%l7 + 0x44]
15695 xnorcc %o0, 0x0663, %i0
15696 set 0x7C, %o3
15697 lduha [%l7 + %o3] 0x14, %l6
15698 edge16 %g3, %g2, %o7
15699 fbue,a %fcc0, loop_1507
15700 movrgz %o1, %i5, %i1
15701 tne %icc, 0x1
15702 mova %icc, %g4, %o6
15703loop_1507:
15704 fble %fcc2, loop_1508
15705 fcmpes %fcc1, %f10, %f2
15706 fpadd16s %f17, %f12, %f26
15707 edge8ln %o3, %l3, %i4
15708loop_1508:
15709 tvs %icc, 0x6
15710 edge8n %l5, %i7, %l0
15711 set 0x40, %l3
15712 stda %f0, [%l7 + %l3] 0xf9
15713 membar #Sync
15714 sth %g7, [%l7 + 0x46]
15715 set 0x54, %l2
15716 ldsba [%l7 + %l2] 0x10, %g5
15717 edge16l %g1, %g6, %l2
15718 tsubcc %l1, %o5, %o2
15719 fornot1s %f21, %f19, %f19
15720 set 0x18, %g4
15721 stxa %o4, [%l7 + %g4] 0x2b
15722 membar #Sync
15723 edge16n %l4, %i3, %i6
15724 tl %icc, 0x4
15725 mulscc %o0, 0x01A6, %i0
15726 edge8 %i2, %g3, %l6
15727 membar 0x4D
15728 alignaddr %o7, %g2, %o1
15729 movrlez %i1, 0x398, %i5
15730 bvs,a %icc, loop_1509
15731 fbule %fcc1, loop_1510
15732 mova %icc, %g4, %o3
15733 fmovdcs %icc, %f6, %f7
15734loop_1509:
15735 and %l3, 0x1F01, %o6
15736loop_1510:
15737 edge8 %i4, %i7, %l5
15738 tvc %xcc, 0x3
15739 array16 %l0, %g5, %g7
15740 udivcc %g1, 0x0D8F, %l2
15741 fandnot1 %f6, %f28, %f20
15742 subc %l1, 0x17D5, %g6
15743 fnot2 %f12, %f6
15744 mulscc %o5, %o4, %l4
15745 fbge,a %fcc2, loop_1511
15746 brgz,a %i3, loop_1512
15747 fandnot2s %f24, %f5, %f21
15748 fpadd16 %f26, %f16, %f16
15749loop_1511:
15750 fsrc2 %f8, %f24
15751loop_1512:
15752 sdiv %i6, 0x0A24, %o2
15753 ldsh [%l7 + 0x12], %i0
15754 movgu %icc, %o0, %i2
15755 nop
15756 setx loop_1513, %l0, %l1
15757 jmpl %l1, %g3
15758 tg %xcc, 0x5
15759 edge32ln %l6, %g2, %o1
15760 ldd [%l7 + 0x78], %o6
15761loop_1513:
15762 tneg %xcc, 0x0
15763 bgu,pt %xcc, loop_1514
15764 fpadd32s %f25, %f23, %f26
15765 sub %i5, %i1, %g4
15766 movpos %icc, %l3, %o3
15767loop_1514:
15768 fmovdl %xcc, %f0, %f23
15769 movneg %xcc, %o6, %i7
15770 orn %l5, 0x1822, %l0
15771 sll %i4, %g5, %g7
15772 xor %g1, %l2, %g6
15773 fpmerge %f6, %f7, %f2
15774 array32 %o5, %l1, %l4
15775 movneg %icc, %i3, %o4
15776 tl %icc, 0x3
15777 set 0x1C, %o2
15778 sta %f14, [%l7 + %o2] 0x10
15779 set 0x0C, %g3
15780 stwa %o2, [%l7 + %g3] 0x89
15781 and %i0, 0x1D71, %o0
15782 fmovsneg %icc, %f16, %f1
15783 fmovsn %xcc, %f20, %f12
15784 subcc %i6, 0x198B, %i2
15785 fandnot1s %f2, %f9, %f11
15786 bne,pn %icc, loop_1515
15787 sra %l6, %g2, %o1
15788 tneg %icc, 0x1
15789 tn %icc, 0x1
15790loop_1515:
15791 srl %g3, 0x03, %i5
15792 movn %xcc, %o7, %i1
15793 movvc %xcc, %l3, %g4
15794 tsubcc %o3, 0x08AA, %o6
15795 wr %g0, 0x89, %asi
15796 lda [%l7 + 0x7C] %asi, %f14
15797 edge8n %l5, %l0, %i7
15798 fmovdge %icc, %f31, %f30
15799 xnor %i4, %g7, %g1
15800 smulcc %l2, %g6, %g5
15801 alignaddr %l1, %o5, %i3
15802 ldsw [%l7 + 0x30], %l4
15803 brgz,a %o4, loop_1516
15804 edge16 %i0, %o2, %o0
15805 fmovs %f24, %f31
15806 sethi 0x154C, %i6
15807loop_1516:
15808 movneg %icc, %i2, %g2
15809 or %o1, 0x111C, %l6
15810 edge16n %g3, %i5, %i1
15811 fpadd32s %f16, %f27, %f23
15812 movpos %icc, %o7, %l3
15813 mova %xcc, %g4, %o6
15814 restored
15815 rdpr %cwp, %g1
15816 rdpr %cansave, %g2
15817 rdpr %canrestore, %g3
15818 rdpr %cleanwin, %g4
15819 rdpr %otherwin, %g5
15820 rdpr %wstate, %g6
15821 movleu %xcc, %o3, %l5
15822 restored
15823 rdpr %cwp, %g1
15824 rdpr %cansave, %g2
15825 rdpr %canrestore, %g3
15826 rdpr %cleanwin, %g4
15827 rdpr %otherwin, %g5
15828 rdpr %wstate, %g6
15829 edge32l %i7, %i4, %g7
15830 edge8n %g1, %l0, %l2
15831 fmovsvs %xcc, %f19, %f29
15832 addcc %g6, %l1, %o5
15833 fpadd32s %f10, %f0, %f30
15834 movleu %icc, %g5, %i3
15835 set 0x24, %l0
15836 ldsha [%l7 + %l0] 0x10, %o4
15837 bvc,a,pn %xcc, loop_1517
15838 sllx %i0, 0x09, %l4
15839 movge %icc, %o2, %i6
15840 fzero %f6
15841loop_1517:
15842 ldstub [%l7 + 0x6D], %i2
15843 mulscc %g2, %o1, %o0
15844 membar 0x58
15845 movvc %xcc, %l6, %g3
15846 brlz %i5, loop_1518
15847 bne loop_1519
15848 alignaddr %o7, %l3, %g4
15849 tcc %icc, 0x3
15850loop_1518:
15851 sethi 0x047C, %o6
15852loop_1519:
15853 fbo,a %fcc0, loop_1520
15854 movl %icc, %i1, %o3
15855 st %f5, [%l7 + 0x74]
15856 fpadd16 %f20, %f24, %f6
15857loop_1520:
15858 fsrc1 %f20, %f20
15859 ldstub [%l7 + 0x53], %i7
15860 sdivx %l5, 0x13BE, %g7
15861 movrgez %i4, %l0, %l2
15862 udivx %g6, 0x04E7, %g1
15863 fcmple16 %f12, %f18, %o5
15864 srax %g5, %i3, %o4
15865 fcmple16 %f12, %f6, %l1
15866 fmovrdlez %i0, %f2, %f24
15867 ba loop_1521
15868 fmovrdne %o2, %f12, %f24
15869 bcc,a,pn %xcc, loop_1522
15870 mova %xcc, %i6, %i2
15871loop_1521:
15872 orncc %g2, %l4, %o0
15873 sdiv %o1, 0x0B64, %l6
15874loop_1522:
15875 sra %i5, 0x1F, %o7
15876 ta %icc, 0x4
15877 set 0x69, %i6
15878 ldstuba [%l7 + %i6] 0x81, %l3
15879 stw %g3, [%l7 + 0x40]
15880 subcc %g4, 0x1064, %o6
15881 std %i0, [%l7 + 0x20]
15882 fmovdvc %icc, %f12, %f19
15883 mulscc %i7, 0x0C22, %l5
15884 udivcc %g7, 0x11EF, %o3
15885 umul %i4, %l0, %g6
15886 fmovdgu %xcc, %f21, %f3
15887 tsubcctv %l2, %o5, %g5
15888 xorcc %g1, 0x0BA5, %o4
15889 call loop_1523
15890 mulscc %l1, 0x1CCA, %i0
15891 fzeros %f9
15892 tsubcctv %o2, %i6, %i3
15893loop_1523:
15894 fxors %f25, %f27, %f12
15895 tvs %xcc, 0x3
15896 movneg %xcc, %i2, %l4
15897 fcmpne16 %f28, %f22, %o0
15898 brlez %o1, loop_1524
15899 tneg %xcc, 0x1
15900 tge %icc, 0x0
15901 ldx [%l7 + 0x28], %l6
15902loop_1524:
15903 fbn,a %fcc0, loop_1525
15904 fbu,a %fcc1, loop_1526
15905 fbo,a %fcc3, loop_1527
15906 fbo,a %fcc1, loop_1528
15907loop_1525:
15908 movl %xcc, %g2, %i5
15909loop_1526:
15910 fmul8ulx16 %f16, %f2, %f4
15911loop_1527:
15912 nop
15913 set 0x3C, %o6
15914 ldswa [%l7 + %o6] 0x0c, %o7
15915loop_1528:
15916 sdiv %l3, 0x1D90, %g4
15917 lduw [%l7 + 0x3C], %o6
15918 xnorcc %i1, %i7, %l5
15919 edge16ln %g7, %o3, %g3
15920 mova %icc, %i4, %l0
15921 fbu,a %fcc3, loop_1529
15922 orncc %g6, 0x1D50, %o5
15923 movge %icc, %g5, %g1
15924 bpos,a %xcc, loop_1530
15925loop_1529:
15926 xnorcc %o4, 0x1781, %l2
15927 edge8 %i0, %o2, %i6
15928 fbul %fcc0, loop_1531
15929loop_1530:
15930 fbul %fcc1, loop_1532
15931 fmovsn %icc, %f24, %f26
15932 sdiv %i3, 0x1D81, %l1
15933loop_1531:
15934 tvc %xcc, 0x4
15935loop_1532:
15936 tpos %xcc, 0x2
15937 ldub [%l7 + 0x50], %l4
15938 smulcc %o0, 0x184A, %o1
15939 fmovsneg %icc, %f17, %f1
15940 array32 %l6, %i2, %g2
15941 edge8l %i5, %l3, %o7
15942 saved
15943 rdpr %cwp, %g1
15944 rdpr %cansave, %g2
15945 rdpr %canrestore, %g3
15946 rdpr %cleanwin, %g4
15947 rdpr %otherwin, %g5
15948 rdpr %wstate, %g6
15949 tge %xcc, 0x3
15950 xnor %o6, 0x00B4, %i1
15951 edge32 %i7, %l5, %g7
15952 wr %g0, 0x04, %asi
15953 swapa [%l7 + 0x1C] %asi, %o3
15954 call loop_1533
15955 fmovscs %xcc, %f1, %f7
15956 edge16l %g4, %i4, %g3
15957 fmovrdgez %l0, %f14, %f4
15958loop_1533:
15959 fcmple16 %f10, %f4, %o5
15960 edge8ln %g5, %g6, %g1
15961 tn %icc, 0x4
15962 add %o4, %i0, %o2
15963 movpos %xcc, %l2, %i6
15964 set 0x48, %g1
15965 prefetcha [%l7 + %g1] 0x11, 0x0
15966 andcc %l4, %l1, %o0
15967 movl %xcc, %o1, %i2
15968 tleu %xcc, 0x2
15969 edge16 %l6, %i5, %g2
15970 addccc %l3, 0x0F1F, %o7
15971 umul %i1, 0x1D6B, %i7
15972 edge32n %o6, %l5, %g7
15973 fmovscc %icc, %f21, %f7
15974 fmovd %f22, %f0
15975 edge16l %o3, %g4, %g3
15976 alignaddrl %i4, %o5, %l0
15977 membar 0x19
15978 add %g5, 0x0C3D, %g1
15979 ldsb [%l7 + 0x55], %g6
15980 set 0x10, %l4
15981 ldda [%l7 + %l4] 0x81, %i0
15982 wr %g0, 0x89, %asi
15983 stxa %o4, [%l7 + 0x68] %asi
15984 swap [%l7 + 0x08], %l2
15985 orncc %i6, %o2, %i3
15986 fmovrdlz %l4, %f10, %f6
15987 ta %xcc, 0x3
15988 flush %l7 + 0x44
15989 mulx %o0, 0x106D, %l1
15990 edge32ln %i2, %o1, %i5
15991 srax %g2, 0x0B, %l6
15992 movrgz %o7, 0x33C, %i1
15993 smulcc %i7, 0x0C8F, %l3
15994 umul %o6, 0x0707, %g7
15995 xor %o3, 0x06F2, %l5
15996 fmovs %f16, %f8
15997 fmovsneg %xcc, %f27, %f10
15998 fbl %fcc3, loop_1534
15999 array8 %g4, %g3, %i4
16000 tneg %icc, 0x7
16001 udiv %o5, 0x03B8, %g5
16002loop_1534:
16003 nop
16004 add %l7, 0x30, %l6
16005 wr %g0, 0x88, %asi
16006 ldxa [%l6] %asi, %g1
16007 casxa [%l6] 0x88, %g1, %g6
16008 wr %g0, 0x11, %asi
16009 swapa [%l7 + 0x74] %asi, %l0
16010 wr %g0, 0x89, %asi
16011 ldda [%l7 + 0x40] %asi, %f16
16012 nop
16013 set 0x70, %o7
16014 std %o4, [%l7 + %o7]
16015 set 0x54, %o0
16016 lduha [%l7 + %o0] 0x89, %l2
16017 sethi 0x0857, %i6
16018 fbul,a %fcc1, loop_1535
16019 fbe,a %fcc2, loop_1536
16020 tvc %xcc, 0x6
16021 nop
16022 setx loop_1537, %l0, %l1
16023 wrpr 0x1, %tl
16024 wrpr %l1, %tnpc
16025 setx 0x34400001400, %l0, %l1
16026 wrpr %l1, %tstate
16027 wrhpr 0x4, %htstate
16028 done
16029loop_1535:
16030 sub %i0, 0x1B62, %i3
16031loop_1536:
16032 movleu %xcc, %o2, %o0
16033 fble %fcc0, loop_1538
16034loop_1537:
16035 fbne,a %fcc1, loop_1539
16036 bshuffle %f28, %f10, %f22
16037 tleu %xcc, 0x1
16038loop_1538:
16039 fnor %f6, %f8, %f8
16040loop_1539:
16041 andcc %l1, %i2, %o1
16042 array32 %i5, %g2, %l4
16043 nop
16044 setx loop_1540, %l0, %l1
16045 wrpr 0x1, %tl
16046 wrpr %l1, %tnpc
16047 setx 0x34400001400, %l0, %l1
16048 wrpr %l1, %tstate
16049 wrhpr 0x4, %htstate
16050 done
16051 edge16 %o7, %l6, %i7
16052 swap [%l7 + 0x54], %l3
16053 array8 %o6, %i1, %g7
16054loop_1540:
16055 fcmpne32 %f10, %f24, %o3
16056 wr %g0, 0x5f, %asi
16057 stxa %l5, [%g0 + 0x0] %asi
16058 movneg %icc, %g4, %g3
16059 tge %xcc, 0x1
16060 wr %g0, 0x80, %asi
16061 ldswa [%l7 + 0x58] %asi, %i4
16062 fbue %fcc3, loop_1541
16063 or %g5, 0x0CA9, %o5
16064 fexpand %f15, %f10
16065 mulx %g6, 0x19AB, %g1
16066loop_1541:
16067 nop
16068 setx loop_1542, %l0, %l1
16069 jmpl %l1, %l0
16070 brgez,a %o4, loop_1543
16071 movl %xcc, %l2, %i6
16072 fbge,a %fcc3, loop_1544
16073loop_1542:
16074 subc %i3, 0x1506, %i0
16075loop_1543:
16076 fbue,a %fcc0, loop_1545
16077 xorcc %o2, %o0, %l1
16078loop_1544:
16079 fblg %fcc1, loop_1546
16080 edge32ln %o1, %i5, %i2
16081loop_1545:
16082 brgz %g2, loop_1547
16083 fornot2 %f10, %f24, %f8
16084loop_1546:
16085 fmovrsgz %l4, %f10, %f2
16086 fba,a %fcc1, loop_1548
16087loop_1547:
16088 array32 %l6, %o7, %i7
16089 sethi 0x1DF4, %l3
16090 fbu %fcc2, loop_1549
16091loop_1548:
16092 fbg,a %fcc3, loop_1550
16093 udiv %o6, 0x0F3A, %g7
16094 fpackfix %f18, %f26
16095loop_1549:
16096 tpos %xcc, 0x5
16097loop_1550:
16098 mova %xcc, %o3, %i1
16099 edge8 %g4, %g3, %i4
16100 fmul8x16 %f23, %f26, %f30
16101 fcmpeq16 %f6, %f6, %g5
16102 sub %o5, %g6, %g1
16103 movrgez %l0, 0x315, %l5
16104 st %f18, [%l7 + 0x54]
16105 andncc %o4, %l2, %i6
16106 andn %i0, 0x0946, %i3
16107 fmovdneg %icc, %f25, %f30
16108 pdist %f16, %f10, %f30
16109 array8 %o0, %o2, %o1
16110 lduh [%l7 + 0x6A], %l1
16111 te %xcc, 0x7
16112 nop
16113 setx loop_1551, %l0, %l1
16114 wrpr 0x1, %tl
16115 wrpr %l1, %tpc
16116 add %l1, 0x4, %l1
16117 wrpr %l1, %tnpc
16118 setx 0x34400001400, %l0, %l1
16119 wrpr %l1, %tstate
16120 wrhpr 0x4, %htstate
16121 retry
16122 edge8ln %i2, %i5, %g2
16123 tleu %xcc, 0x4
16124 smulcc %l6, 0x0B8C, %o7
16125loop_1551:
16126 nop
16127 set 0x14, %i5
16128 lda [%l7 + %i5] 0x89, %f24
16129 sub %l4, %i7, %l3
16130 fpsub16s %f26, %f15, %f6
16131 tsubcctv %g7, 0x1F3F, %o3
16132 fmovrsgz %i1, %f5, %f28
16133 movrgz %g4, %g3, %o6
16134 wr %g0, 0x04, %asi
16135 stxa %g5, [%l7 + 0x60] %asi
16136 mulscc %i4, %o5, %g6
16137 fpmerge %f4, %f1, %f4
16138 movcc %icc, %l0, %l5
16139 subcc %g1, 0x19C5, %o4
16140 fbe,a %fcc3, loop_1552
16141 tpos %xcc, 0x1
16142 movrlz %l2, %i6, %i0
16143 andn %o0, 0x1C16, %i3
16144loop_1552:
16145 tvs %icc, 0x6
16146 fbne %fcc1, loop_1553
16147 brgez,a %o1, loop_1554
16148 fnegd %f22, %f4
16149 edge32ln %o2, %l1, %i2
16150loop_1553:
16151 move %xcc, %g2, %l6
16152loop_1554:
16153 nop
16154 wr %g0, 0x10, %asi
16155 prefetcha [%l7 + 0x08] %asi, 0x0
16156 and %i5, 0x04D7, %i7
16157 stw %l3, [%l7 + 0x7C]
16158 taddcc %l4, %g7, %i1
16159 edge8 %o3, %g4, %g3
16160 fmovsg %icc, %f30, %f21
16161 movne %icc, %g5, %o6
16162 srlx %o5, 0x01, %i4
16163 nop
16164 set 0x6E, %l5
16165 ldsh [%l7 + %l5], %g6
16166 tcc %icc, 0x6
16167 andcc %l5, 0x01E5, %l0
16168 edge8l %o4, %g1, %l2
16169 movl %icc, %i6, %o0
16170 set 0x66, %i7
16171 stha %i3, [%l7 + %i7] 0x23
16172 membar #Sync
16173 srl %o1, %i0, %l1
16174 fsrc2 %f14, %f4
16175 movrlz %o2, 0x37A, %i2
16176 srl %l6, 0x06, %g2
16177 orn %i5, %o7, %i7
16178 movn %xcc, %l3, %l4
16179 stb %g7, [%l7 + 0x51]
16180 fba,a %fcc3, loop_1555
16181 xor %o3, %g4, %i1
16182 edge16n %g3, %g5, %o5
16183 set 0x48, %o4
16184 stda %i4, [%l7 + %o4] 0xea
16185 membar #Sync
16186loop_1555:
16187 fblg %fcc0, loop_1556
16188 umul %o6, 0x1AE5, %g6
16189 fnor %f2, %f28, %f24
16190 brlz,a %l0, loop_1557
16191loop_1556:
16192 fmul8x16au %f17, %f29, %f16
16193 smul %l5, %g1, %l2
16194 fbge %fcc3, loop_1558
16195loop_1557:
16196 tl %icc, 0x2
16197 tn %xcc, 0x7
16198 bvc,pt %xcc, loop_1559
16199loop_1558:
16200 fpadd32s %f1, %f10, %f23
16201 lduh [%l7 + 0x22], %o4
16202 srax %o0, %i3, %o1
16203loop_1559:
16204 xorcc %i6, 0x1CA3, %i0
16205 sub %l1, %i2, %o2
16206 orn %g2, 0x1939, %l6
16207 bvc,a %icc, loop_1560
16208 fmovscs %xcc, %f1, %f19
16209 fmovde %icc, %f26, %f14
16210 xnor %o7, 0x1869, %i7
16211loop_1560:
16212 xnor %i5, %l4, %g7
16213 tsubcctv %o3, %g4, %i1
16214 edge8 %l3, %g5, %g3
16215 fbge,a %fcc1, loop_1561
16216 fmuld8ulx16 %f26, %f14, %f4
16217 fornot1s %f11, %f28, %f14
16218 wr %g0, 0x16, %asi
16219 stda %f0, [%l7 + 0x40] %asi
16220 membar #Sync
16221loop_1561:
16222 udivx %o5, 0x123C, %i4
16223 saved
16224 rdpr %cwp, %g1
16225 rdpr %cansave, %g2
16226 rdpr %canrestore, %g3
16227 rdpr %cleanwin, %g4
16228 rdpr %otherwin, %g5
16229 rdpr %wstate, %g6
16230 fcmpes %fcc0, %f7, %f25
16231 bneg,pt %xcc, loop_1562
16232 std %f4, [%l7 + 0x10]
16233 movleu %icc, %g6, %l0
16234 tl %icc, 0x6
16235loop_1562:
16236 udivx %l5, 0x0C9F, %o6
16237 ldx [%l7 + 0x68], %g1
16238 flush %l7 + 0x0C
16239 xnor %o4, %l2, %i3
16240 sir 0x0A21
16241 sra %o0, 0x12, %o1
16242 orn %i6, 0x09D2, %l1
16243 movl %icc, %i0, %i2
16244 fmovdcc %xcc, %f4, %f9
16245 movrlez %g2, %l6, %o2
16246 movrgz %i7, 0x1B9, %i5
16247 fmovsa %xcc, %f26, %f3
16248 fmovrdgez %o7, %f6, %f16
16249 tleu %xcc, 0x3
16250 movrne %l4, %g7, %o3
16251 tsubcc %i1, 0x0996, %g4
16252 tcs %xcc, 0x0
16253 wr %g0, 0x80, %asi
16254 lduha [%l7 + 0x78] %asi, %l3
16255 addc %g3, %g5, %o5
16256 edge8 %i4, %g6, %l0
16257 fnors %f2, %f13, %f8
16258 movneg %icc, %l5, %o6
16259 ta %xcc, 0x3
16260 ldd [%l7 + 0x08], %o4
16261 brnz %g1, loop_1563
16262 edge8n %i3, %o0, %o1
16263 movpos %xcc, %l2, %l1
16264 set 0x14, %l6
16265 sta %f26, [%l7 + %l6] 0x88
16266loop_1563:
16267 fba,a %fcc0, loop_1564
16268 movcc %xcc, %i6, %i2
16269 fbe %fcc0, loop_1565
16270 fxor %f8, %f16, %f4
16271loop_1564:
16272 mova %xcc, %i0, %g2
16273 movvc %xcc, %l6, %o2
16274loop_1565:
16275 movle %icc, %i7, %o7
16276 addc %i5, %l4, %g7
16277 movne %xcc, %i1, %g4
16278 fmovrdlez %o3, %f10, %f2
16279 fmovsgu %xcc, %f22, %f5
16280 te %icc, 0x3
16281 bcs,a loop_1566
16282 xnor %l3, %g5, %o5
16283 set 0x1C, %i4
16284 stha %g3, [%l7 + %i4] 0x10
16285loop_1566:
16286 nop
16287 wr %g0, 0x88, %asi
16288 lduwa [%l7 + 0x5C] %asi, %i4
16289 sdiv %g6, 0x0E5F, %l5
16290 stb %l0, [%l7 + 0x33]
16291 fmovdcc %xcc, %f25, %f1
16292 edge32ln %o4, %o6, %i3
16293 brz %g1, loop_1567
16294 movcc %xcc, %o0, %l2
16295 fmovdvc %icc, %f7, %f5
16296 umul %l1, 0x04DB, %o1
16297loop_1567:
16298 edge8l %i6, %i2, %i0
16299 fmovsvs %xcc, %f9, %f31
16300 tsubcc %l6, %g2, %o2
16301 ble,a,pt %icc, loop_1568
16302 fornot2 %f10, %f30, %f2
16303 tge %icc, 0x0
16304 flush %l7 + 0x54
16305loop_1568:
16306 fnands %f13, %f12, %f7
16307 te %xcc, 0x5
16308 movrlz %o7, %i7, %i5
16309 std %g6, [%l7 + 0x48]
16310 ble,a loop_1569
16311 edge16ln %i1, %g4, %o3
16312 flush %l7 + 0x0C
16313 bgu,a loop_1570
16314loop_1569:
16315 sra %l4, 0x01, %l3
16316 ldsh [%l7 + 0x5C], %g5
16317 sir 0x1DEA
16318loop_1570:
16319 ldx [%l7 + 0x78], %g3
16320 movcc %icc, %i4, %g6
16321 te %xcc, 0x5
16322 mulscc %o5, %l5, %o4
16323 edge32l %o6, %l0, %g1
16324 fabsd %f20, %f0
16325 srax %i3, %o0, %l1
16326 fcmpeq16 %f26, %f28, %l2
16327 tge %xcc, 0x3
16328 udivcc %o1, 0x18EE, %i6
16329 stb %i0, [%l7 + 0x4E]
16330 ld [%l7 + 0x4C], %f1
16331 tneg %icc, 0x0
16332 wr %g0, 0x80, %asi
16333 ldsha [%l7 + 0x58] %asi, %l6
16334 set 0x54, %i3
16335 stha %g2, [%l7 + %i3] 0x18
16336 fmovse %icc, %f25, %f3
16337 fmovsle %xcc, %f12, %f26
16338 wr %g0, 0x18, %asi
16339 stda %o2, [%l7 + 0x78] %asi
16340 bge loop_1571
16341 fmovrse %i2, %f22, %f7
16342 edge32l %i7, %i5, %o7
16343 fbue,a %fcc0, loop_1572
16344loop_1571:
16345 fmovdcc %xcc, %f4, %f18
16346 alignaddr %i1, %g7, %g4
16347 fmovsvs %icc, %f31, %f9
16348loop_1572:
16349 fbe,a %fcc1, loop_1573
16350 orncc %o3, 0x1D40, %l3
16351 taddcctv %g5, 0x029B, %l4
16352 fsrc2s %f20, %f29
16353loop_1573:
16354 tcc %icc, 0x6
16355 andn %i4, %g6, %g3
16356 xnorcc %o5, %o4, %o6
16357 array8 %l0, %l5, %i3
16358 fmovdgu %xcc, %f16, %f24
16359 array8 %o0, %g1, %l2
16360 fcmple32 %f6, %f6, %o1
16361 movcc %xcc, %l1, %i0
16362 ta %icc, 0x6
16363 movrne %i6, %l6, %g2
16364 subccc %i2, 0x044E, %i7
16365 fmovsg %xcc, %f28, %f5
16366 fbn %fcc1, loop_1574
16367 fmovrdne %i5, %f8, %f26
16368 add %l7, 0x54, %l6
16369 wr %g0, 0x0c, %asi
16370 lda [%l6] %asi, %o2
16371 casa [%l6] %asi, %o2, %o7
16372loop_1574:
16373 stx %g7, [%l7 + 0x48]
16374 fmovdge %icc, %f29, %f22
16375 edge16l %g4, %i1, %o3
16376 bcc loop_1575
16377 lduw [%l7 + 0x64], %g5
16378 faligndata %f0, %f12, %f0
16379 bpos,a,pn %icc, loop_1576
16380loop_1575:
16381 brz,a %l3, loop_1577
16382 srax %i4, %l4, %g3
16383 fones %f13
16384loop_1576:
16385 ldsh [%l7 + 0x26], %g6
16386loop_1577:
16387 movl %xcc, %o4, %o5
16388 ldx [%l7 + 0x38], %l0
16389 andcc %o6, 0x06A8, %l5
16390 fmuld8ulx16 %f25, %f15, %f30
16391 movrne %o0, %g1, %i3
16392 edge8ln %o1, %l1, %l2
16393 xnor %i0, 0x14C7, %l6
16394 xnor %g2, 0x1513, %i2
16395 mova %xcc, %i7, %i6
16396 fcmple32 %f2, %f16, %o2
16397 movrlez %i5, %g7, %g4
16398 fbl,a %fcc2, loop_1578
16399 fmovdn %icc, %f10, %f17
16400 movpos %xcc, %i1, %o7
16401 addccc %g5, 0x031C, %l3
16402loop_1578:
16403 array16 %i4, %o3, %l4
16404 fandnot1s %f19, %f7, %f11
16405 wr %g0, 0x81, %asi
16406 swapa [%l7 + 0x74] %asi, %g6
16407 bn loop_1579
16408 srlx %g3, 0x0C, %o4
16409 edge16 %o5, %o6, %l0
16410 bn,pt %xcc, loop_1580
16411loop_1579:
16412 mova %icc, %o0, %g1
16413 fmovrde %l5, %f6, %f14
16414 movne %icc, %i3, %o1
16415loop_1580:
16416 std %l2, [%l7 + 0x48]
16417 mova %xcc, %l1, %l6
16418 movrlez %g2, %i2, %i7
16419 xnor %i0, 0x134D, %i6
16420 fands %f1, %f8, %f19
16421 movg %xcc, %i5, %g7
16422 fmovrse %g4, %f16, %f7
16423 movleu %icc, %o2, %i1
16424 nop
16425 set 0x3E, %g5
16426 ldub [%l7 + %g5], %g5
16427 tl %icc, 0x2
16428 fsrc2 %f4, %f4
16429 fcmpeq16 %f2, %f24, %o7
16430 fbug %fcc3, loop_1581
16431 alignaddrl %l3, %i4, %o3
16432 wr %g0, 0x81, %asi
16433 stha %l4, [%l7 + 0x48] %asi
16434loop_1581:
16435 fmovscc %xcc, %f4, %f27
16436 fmovrslz %g6, %f23, %f0
16437 saved
16438 rdpr %cwp, %g1
16439 rdpr %cansave, %g2
16440 rdpr %canrestore, %g3
16441 rdpr %cleanwin, %g4
16442 rdpr %otherwin, %g5
16443 rdpr %wstate, %g6
16444 edge8 %o4, %g3, %o6
16445 nop
16446 setx loop_1582, %l0, %l1
16447 wrpr 0x1, %tl
16448 wrpr %l1, %tnpc
16449 setx 0x34400001400, %l0, %l1
16450 wrpr %l1, %tstate
16451 wrhpr 0x4, %htstate
16452 done
16453 bg,a,pt %xcc, loop_1583
16454 fbo %fcc1, loop_1584
16455 taddcc %o5, %o0, %g1
16456loop_1582:
16457 ba loop_1585
16458loop_1583:
16459 edge8l %l5, %l0, %i3
16460loop_1584:
16461 fmovdgu %xcc, %f4, %f28
16462 fmul8ulx16 %f0, %f4, %f30
16463loop_1585:
16464 fmovsa %icc, %f21, %f21
16465 fzero %f24
16466 fornot1s %f22, %f16, %f16
16467 wr %g0, 0xe3, %asi
16468 stha %o1, [%l7 + 0x08] %asi
16469 membar #Sync
16470 stb %l1, [%l7 + 0x2A]
16471 fcmpd %fcc3, %f30, %f0
16472 wr %g0, 0x81, %asi
16473 lduha [%l7 + 0x12] %asi, %l6
16474 bne loop_1586
16475 tleu %icc, 0x5
16476 wr %g0, 0x5f, %asi
16477 stxa %g2, [%g0 + 0x0] %asi
16478loop_1586:
16479 orncc %i2, 0x0845, %i7
16480 movrgz %l2, 0x150, %i0
16481 movre %i5, %g7, %g4
16482 tsubcc %o2, 0x1756, %i6
16483 fcmpgt32 %f16, %f20, %g5
16484 subc %o7, 0x08A2, %l3
16485 nop
16486 set 0x38, %o5
16487 ldsw [%l7 + %o5], %i4
16488 popc %o3, %l4
16489 srl %g6, 0x10, %i1
16490 fcmpgt16 %f4, %f8, %o4
16491 fnot1s %f13, %f5
16492 xnorcc %g3, %o6, %o0
16493 movpos %icc, %g1, %l5
16494 smul %l0, 0x1E18, %i3
16495 umul %o1, 0x1E37, %o5
16496 fnors %f20, %f3, %f18
16497 sub %l6, %g2, %l1
16498 wr %g0, 0x04, %asi
16499 stha %i7, [%l7 + 0x6C] %asi
16500 movge %icc, %i2, %i0
16501 fpack32 %f26, %f24, %f8
16502 tvs %icc, 0x4
16503 nop
16504 setx loop_1587, %l0, %l1
16505 wrpr 0x1, %tl
16506 wrpr %l1, %tpc
16507 add %l1, 0x4, %l1
16508 wrpr %l1, %tnpc
16509 setx 0x34400001400, %l0, %l1
16510 wrpr %l1, %tstate
16511 wrhpr 0x4, %htstate
16512 retry
16513 fblg %fcc0, loop_1588
16514 fmovda %xcc, %f7, %f2
16515 tsubcctv %l2, 0x023B, %g7
16516loop_1587:
16517 sdivx %i5, 0x1C34, %o2
16518loop_1588:
16519 edge16l %i6, %g5, %o7
16520 array8 %g4, %i4, %o3
16521 fmovrdgez %l3, %f10, %f2
16522 srl %g6, 0x0D, %l4
16523 wr %g0, 0x88, %asi
16524 ldda [%l7 + 0x40] %asi, %i0
16525 edge16l %o4, %g3, %o6
16526 movge %icc, %g1, %o0
16527 fcmpne32 %f12, %f20, %l5
16528 edge16 %l0, %i3, %o1
16529 be,pn %icc, loop_1589
16530 smulcc %l6, 0x11C6, %g2
16531 sth %l1, [%l7 + 0x24]
16532 set 0x2C, %g6
16533 stha %o5, [%l7 + %g6] 0x89
16534loop_1589:
16535 orncc %i2, %i7, %l2
16536 fmul8ulx16 %f18, %f2, %f10
16537 umul %i0, %i5, %g7
16538 ldd [%l7 + 0x60], %i6
16539 saved
16540 rdpr %cwp, %g1
16541 rdpr %cansave, %g2
16542 rdpr %canrestore, %g3
16543 rdpr %cleanwin, %g4
16544 rdpr %otherwin, %g5
16545 rdpr %wstate, %g6
16546 tcc %icc, 0x4
16547 sub %o2, 0x04F3, %o7
16548 set 0x5C, %g7
16549 ldswa [%l7 + %g7] 0x0c, %g4
16550 edge16n %g5, %o3, %l3
16551 fcmpes %fcc0, %f22, %f22
16552 fmovsleu %icc, %f25, %f11
16553 fones %f23
16554 set 0x38, %g2
16555 stda %i4, [%l7 + %g2] 0x04
16556 movvs %xcc, %l4, %i1
16557 movcs %xcc, %o4, %g6
16558 fpmerge %f18, %f21, %f4
16559 fmovsgu %icc, %f28, %f30
16560 movvs %icc, %g3, %o6
16561 alignaddr %o0, %g1, %l5
16562 tsubcctv %i3, 0x134D, %o1
16563 stbar
16564 srl %l6, %l0, %l1
16565 edge16n %g2, %i2, %i7
16566 fabsd %f10, %f16
16567 movneg %xcc, %l2, %o5
16568 smul %i5, 0x074F, %g7
16569 edge8 %i0, %o2, %i6
16570 andcc %g4, %g5, %o3
16571 wr %g0, 0x2b, %asi
16572 stwa %l3, [%l7 + 0x68] %asi
16573 membar #Sync
16574 fbul,a %fcc2, loop_1590
16575 fbn,a %fcc3, loop_1591
16576 edge16n %i4, %l4, %o7
16577 fba,a %fcc2, loop_1592
16578loop_1590:
16579 addcc %i1, %g6, %g3
16580loop_1591:
16581 fblg %fcc2, loop_1593
16582 movle %xcc, %o6, %o4
16583loop_1592:
16584 movrgez %g1, %l5, %o0
16585 nop
16586 setx loop_1594, %l0, %l1
16587 wrpr 0x1, %tl
16588 wrpr %l1, %tpc
16589 add %l1, 0x4, %l1
16590 wrpr %l1, %tnpc
16591 setx 0x34400001400, %l0, %l1
16592 wrpr %l1, %tstate
16593 wrhpr 0x4, %htstate
16594 retry
16595loop_1593:
16596 fxnor %f6, %f18, %f16
16597 fnot1 %f10, %f28
16598 movrlez %o1, %i3, %l0
16599loop_1594:
16600 sth %l1, [%l7 + 0x32]
16601 umul %g2, 0x1553, %l6
16602 move %xcc, %i7, %l2
16603 wr %g0, 0x18, %asi
16604 ldsha [%l7 + 0x7A] %asi, %o5
16605 wr %g0, 0x89, %asi
16606 ldswa [%l7 + 0x0C] %asi, %i5
16607 tneg %icc, 0x0
16608 andn %g7, %i0, %o2
16609 fpack32 %f12, %f22, %f12
16610 fbule %fcc0, loop_1595
16611 srax %i2, %i6, %g5
16612 set 0x54, %l1
16613 ldsha [%l7 + %l1] 0x10, %g4
16614loop_1595:
16615 sub %o3, %i4, %l3
16616 wr %g0, 0x10, %asi
16617 lda [%l7 + 0x64] %asi, %f22
16618 or %o7, 0x111B, %l4
16619 bneg,a loop_1596
16620 bgu,pn %xcc, loop_1597
16621 ldub [%l7 + 0x14], %g6
16622 sll %i1, 0x0C, %o6
16623loop_1596:
16624 nop
16625 wr %g0, 0x80, %asi
16626 lduha [%l7 + 0x56] %asi, %o4
16627loop_1597:
16628 subcc %g3, %g1, %o0
16629 edge16ln %o1, %l5, %i3
16630 nop
16631 set 0x48, %o1
16632 ldd [%l7 + %o1], %f30
16633 swap [%l7 + 0x44], %l1
16634 fbug %fcc3, loop_1598
16635 umulcc %l0, %g2, %i7
16636 movcs %icc, %l6, %l2
16637 edge8 %o5, %g7, %i5
16638loop_1598:
16639 bne,a %icc, loop_1599
16640 tneg %xcc, 0x7
16641 edge32ln %o2, %i0, %i6
16642 umulcc %g5, %i2, %o3
16643loop_1599:
16644 fxors %f16, %f10, %f10
16645 mulx %i4, 0x1B63, %g4
16646 fone %f24
16647 fmovdl %xcc, %f10, %f3
16648 array16 %l3, %l4, %o7
16649 bleu,pn %xcc, loop_1600
16650 tl %xcc, 0x6
16651 sdiv %g6, 0x07B3, %i1
16652 alignaddrl %o6, %o4, %g3
16653loop_1600:
16654 tcc %xcc, 0x4
16655 srl %o0, 0x14, %g1
16656 fpadd32s %f13, %f18, %f10
16657 tvs %icc, 0x3
16658 edge16ln %l5, %o1, %l1
16659 xnor %i3, %g2, %i7
16660 fmovsg %xcc, %f9, %f7
16661 wr %g0, 0x0c, %asi
16662 ldsba [%l7 + 0x29] %asi, %l6
16663 ldsh [%l7 + 0x58], %l2
16664 bne,a,pt %xcc, loop_1601
16665 nop
16666 setx loop_1602, %l0, %l1
16667 jmpl %l1, %o5
16668 orcc %g7, 0x099B, %l0
16669 addccc %i5, %o2, %i6
16670loop_1601:
16671 or %g5, %i2, %i0
16672loop_1602:
16673 movn %icc, %o3, %i4
16674 edge16l %l3, %g4, %l4
16675 fnor %f22, %f8, %f16
16676 set 0x58, %i2
16677 lda [%l7 + %i2] 0x04, %f14
16678 tgu %xcc, 0x5
16679 membar 0x2E
16680 fmovdvc %xcc, %f24, %f16
16681 edge32ln %o7, %i1, %o6
16682 sllx %g6, 0x14, %g3
16683 subcc %o0, %o4, %l5
16684 fbo,a %fcc0, loop_1603
16685 tn %icc, 0x1
16686 fmovsle %xcc, %f19, %f20
16687 sethi 0x12CA, %g1
16688loop_1603:
16689 nop
16690 wr %g0, 0x0c, %asi
16691 swapa [%l7 + 0x54] %asi, %l1
16692 brz %i3, loop_1604
16693 fba %fcc3, loop_1605
16694 movneg %icc, %g2, %i7
16695 umulcc %o1, %l2, %o5
16696loop_1604:
16697 edge32n %g7, %l6, %i5
16698loop_1605:
16699 restored
16700 rdpr %cwp, %g1
16701 rdpr %cansave, %g2
16702 rdpr %canrestore, %g3
16703 rdpr %cleanwin, %g4
16704 rdpr %otherwin, %g5
16705 rdpr %wstate, %g6
16706 array16 %l0, %o2, %g5
16707 fnors %f28, %f19, %f27
16708 andn %i6, 0x107E, %i2
16709 movgu %xcc, %o3, %i0
16710 nop
16711 setx loop_1606, %l0, %l1
16712 jmpl %l1, %i4
16713 tpos %xcc, 0x1
16714 fsrc2s %f28, %f12
16715 andn %g4, %l3, %o7
16716loop_1606:
16717 movvs %icc, %l4, %o6
16718 ldd [%l7 + 0x70], %f6
16719 tg %icc, 0x1
16720 tl %icc, 0x1
16721 add %l7, 0x60, %l6
16722 wr %g0, 0x81, %asi
16723 casa [%l6] 0x81, %g6, %i1
16724 smul %o0, %o4, %l5
16725 tsubcc %g3, %l1, %g1
16726 fmul8x16au %f29, %f3, %f26
16727 fbul %fcc2, loop_1607
16728 sra %g2, %i7, %o1
16729 edge32l %i3, %l2, %g7
16730 movgu %icc, %o5, %i5
16731loop_1607:
16732 fmovdcs %icc, %f21, %f20
16733 orncc %l6, 0x0D44, %o2
16734 sub %g5, %l0, %i2
16735 bcs %icc, loop_1608
16736 movrgez %i6, 0x206, %i0
16737 smulcc %i4, 0x1EF1, %o3
16738 bleu,pn %xcc, loop_1609
16739loop_1608:
16740 movpos %xcc, %g4, %l3
16741 tcc %icc, 0x2
16742 movrne %o7, %l4, %o6
16743loop_1609:
16744 nop
16745 setx loop_1610, %l0, %l1
16746 jmpl %l1, %g6
16747 bl,pn %icc, loop_1611
16748 tne %icc, 0x0
16749 tn %xcc, 0x1
16750loop_1610:
16751 movleu %xcc, %o0, %o4
16752loop_1611:
16753 array32 %i1, %l5, %l1
16754 xnor %g3, %g1, %g2
16755 addcc %i7, 0x1619, %o1
16756 fble,a %fcc3, loop_1612
16757 movvs %icc, %l2, %g7
16758 movne %icc, %i3, %o5
16759 umul %l6, 0x0ABB, %i5
16760loop_1612:
16761 srlx %o2, 0x06, %l0
16762 bvs %icc, loop_1613
16763 fmovsl %icc, %f29, %f20
16764 xor %g5, %i2, %i0
16765 movrlez %i6, 0x02E, %i4
16766loop_1613:
16767 swap [%l7 + 0x34], %g4
16768 edge16n %l3, %o7, %o3
16769 mova %icc, %o6, %l4
16770 set 0x6A, %i0
16771 lduba [%l7 + %i0] 0x19, %o0
16772 xnorcc %o4, %g6, %i1
16773 fmovdneg %xcc, %f27, %f23
16774 nop
16775 setx loop_1614, %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 mova %icc, %l5, %g3
16783 tne %xcc, 0x2
16784 sir 0x038C
16785loop_1614:
16786 movpos %xcc, %l1, %g2
16787 fmovdcs %icc, %f26, %f25
16788 movcc %icc, %g1, %o1
16789 lduw [%l7 + 0x50], %l2
16790 movrgez %i7, 0x33D, %g7
16791 fornot2s %f1, %f13, %f5
16792 te %xcc, 0x5
16793 udivcc %o5, 0x077A, %l6
16794 ba,a loop_1615
16795 fcmple16 %f4, %f28, %i5
16796 tge %icc, 0x7
16797 orcc %o2, 0x0EC2, %l0
16798loop_1615:
16799 tg %xcc, 0x5
16800 subc %i3, %g5, %i2
16801 bleu,a,pt %icc, loop_1616
16802 fmovdg %icc, %f7, %f24
16803 tcs %icc, 0x3
16804 brgz %i0, loop_1617
16805loop_1616:
16806 fnot2s %f2, %f0
16807 movge %xcc, %i4, %g4
16808 array32 %i6, %o7, %o3
16809loop_1617:
16810 movrgz %l3, 0x078, %o6
16811 fbue,a %fcc0, loop_1618
16812 andn %l4, %o4, %o0
16813 taddcc %g6, 0x0153, %l5
16814 fbu %fcc2, loop_1619
16815loop_1618:
16816 prefetch [%l7 + 0x58], 0x1
16817 fxnors %f18, %f13, %f18
16818 orn %g3, 0x0E14, %l1
16819loop_1619:
16820 fmovdvc %xcc, %f16, %f25
16821 fornot2s %f6, %f22, %f2
16822 fxnors %f8, %f30, %f23
16823 edge16 %i1, %g2, %o1
16824 mova %xcc, %l2, %i7
16825 tpos %xcc, 0x7
16826 fbl,a %fcc0, loop_1620
16827 fors %f30, %f14, %f22
16828 fcmpes %fcc0, %f4, %f7
16829 set 0x16, %o3
16830 ldsha [%l7 + %o3] 0x0c, %g1
16831loop_1620:
16832 fmovdpos %icc, %f7, %f14
16833 wr %g0, 0x04, %asi
16834 ldstuba [%l7 + 0x7C] %asi, %g7
16835 fcmple16 %f10, %f6, %l6
16836 fxors %f4, %f16, %f0
16837 srax %i5, 0x12, %o5
16838 addcc %l0, %i3, %g5
16839 brgz,a %i2, loop_1621
16840 tle %xcc, 0x3
16841 set 0x70, %l3
16842 prefetcha [%l7 + %l3] 0x19, 0x2
16843loop_1621:
16844 fmovsneg %xcc, %f12, %f5
16845 add %l7, 0x70, %l6
16846 wr %g0, 0x11, %asi
16847 ldxa [%l6] %asi, %i0
16848 casxa [%l6] 0x11, %i0, %i4
16849 bge,pt %icc, loop_1622
16850 fpsub16 %f0, %f16, %f26
16851 fmovsneg %xcc, %f5, %f30
16852 edge32n %i6, %g4, %o3
16853loop_1622:
16854 sir 0x1406
16855 sra %o7, 0x1F, %o6
16856 bge,a,pn %xcc, loop_1623
16857 bne %icc, loop_1624
16858 movrlez %l4, 0x35D, %l3
16859 tneg %icc, 0x3
16860loop_1623:
16861 or %o4, 0x1E8C, %g6
16862loop_1624:
16863 taddcctv %o0, 0x0C89, %l5
16864 wr %g0, 0x81, %asi
16865 ldswa [%l7 + 0x58] %asi, %l1
16866 movl %xcc, %g3, %i1
16867 ldsh [%l7 + 0x5A], %g2
16868 taddcc %l2, 0x03E2, %i7
16869 sra %o1, %g1, %g7
16870 fbu,a %fcc0, loop_1625
16871 subcc %l6, 0x1846, %i5
16872 brgez,a %l0, loop_1626
16873 fble %fcc3, loop_1627
16874loop_1625:
16875 orn %o5, 0x02EC, %g5
16876 fpadd16 %f18, %f4, %f12
16877loop_1626:
16878 movge %xcc, %i3, %i2
16879loop_1627:
16880 array8 %o2, %i4, %i0
16881 ta %icc, 0x6
16882 xnor %g4, %i6, %o3
16883 fmovdvs %icc, %f9, %f27
16884 fpack32 %f28, %f30, %f12
16885 ta %xcc, 0x4
16886 fzeros %f26
16887 tg %xcc, 0x3
16888 membar 0x79
16889 fbule %fcc0, loop_1628
16890 fcmpgt16 %f14, %f22, %o6
16891 restored
16892 rdpr %cwp, %g1
16893 rdpr %cansave, %g2
16894 rdpr %canrestore, %g3
16895 rdpr %cleanwin, %g4
16896 rdpr %otherwin, %g5
16897 rdpr %wstate, %g6
16898 tsubcctv %l4, 0x1A17, %l3
16899loop_1628:
16900 movn %icc, %o7, %g6
16901 wr %g0, 0x0c, %asi
16902 sta %f9, [%l7 + 0x38] %asi
16903 fsrc2s %f25, %f11
16904 edge16n %o4, %o0, %l5
16905 fpsub16 %f22, %f12, %f22
16906 movvs %icc, %l1, %g3
16907 fmovrse %g2, %f18, %f23
16908 fandnot1s %f2, %f31, %f26
16909 array32 %i1, %l2, %o1
16910 addccc %i7, %g1, %g7
16911 fpack16 %f24, %f9
16912 array16 %l6, %l0, %i5
16913 tleu %xcc, 0x1
16914 be,pt %xcc, loop_1629
16915 srlx %o5, %i3, %g5
16916 srax %o2, %i2, %i0
16917 fandnot1s %f7, %f6, %f4
16918loop_1629:
16919 nop
16920 wr %g0, 0x04, %asi
16921 lduwa [%l7 + 0x7C] %asi, %i4
16922 taddcc %i6, 0x180A, %o3
16923 udiv %o6, 0x074F, %g4
16924 wr %g0, 0xea, %asi
16925 stha %l4, [%l7 + 0x30] %asi
16926 membar #Sync
16927 taddcc %l3, %g6, %o7
16928 call loop_1630
16929 bleu,pt %xcc, loop_1631
16930 andn %o0, 0x1802, %o4
16931 edge16ln %l5, %l1, %g3
16932loop_1630:
16933 mulx %g2, %l2, %i1
16934loop_1631:
16935 tcc %icc, 0x5
16936 udivx %o1, 0x0A56, %g1
16937 add %l7, 0x7C, %l6
16938 wr %g0, 0x18, %asi
16939 lda [%l6] %asi, %g7
16940 casa [%l6] %asi, %g7, %l6
16941 fbo,a %fcc0, loop_1632
16942 tcs %xcc, 0x1
16943 movvc %icc, %l0, %i7
16944 movg %xcc, %i5, %i3
16945loop_1632:
16946 orncc %o5, %g5, %i2
16947 fble,a %fcc1, loop_1633
16948 subccc %i0, 0x0225, %i4
16949 nop
16950 setx loop_1634, %l0, %l1
16951 wrpr 0x1, %tl
16952 wrpr %l1, %tpc
16953 add %l1, 0x4, %l1
16954 wrpr %l1, %tnpc
16955 setx 0x34400001400, %l0, %l1
16956 wrpr %l1, %tstate
16957 wrhpr 0x4, %htstate
16958 retry
16959 fbo %fcc2, loop_1635
16960loop_1633:
16961 fsrc2s %f20, %f22
16962 brgez,a %o2, loop_1636
16963loop_1634:
16964 pdist %f10, %f6, %f26
16965loop_1635:
16966 sdivcc %o3, 0x0E44, %o6
16967 ld [%l7 + 0x0C], %f29
16968loop_1636:
16969 fbg,a %fcc0, loop_1637
16970 subcc %i6, %l4, %l3
16971 tcs %xcc, 0x1
16972 wr %g0, 0x10, %asi
16973 ldsha [%l7 + 0x72] %asi, %g4
16974loop_1637:
16975 movrgz %g6, %o0, %o7
16976 fmovdvc %icc, %f25, %f21
16977 fmovdvc %xcc, %f14, %f18
16978 xnorcc %l5, %o4, %g3
16979 tsubcctv %g2, 0x1945, %l2
16980 tleu %icc, 0x1
16981 orcc %l1, %i1, %g1
16982 bcc,pn %xcc, loop_1638
16983 movcs %icc, %o1, %g7
16984 xor %l6, %l0, %i7
16985 fmovscs %icc, %f27, %f11
16986loop_1638:
16987 fsrc2s %f11, %f12
16988 set 0x60, %i1
16989 stda %i4, [%l7 + %i1] 0xea
16990 membar #Sync
16991 movrlz %o5, %i3, %i2
16992 brgez,a %g5, loop_1639
16993 bleu,pt %icc, loop_1640
16994 ldsw [%l7 + 0x38], %i0
16995 fnands %f6, %f13, %f1
16996loop_1639:
16997 ta %icc, 0x6
16998loop_1640:
16999 bn,a loop_1641
17000 brgez %i4, loop_1642
17001 st %f31, [%l7 + 0x78]
17002 movleu %xcc, %o2, %o6
17003loop_1641:
17004 srl %o3, %l4, %i6
17005loop_1642:
17006 fpsub32 %f30, %f16, %f22
17007 fmovdn %icc, %f17, %f3
17008 subccc %g4, 0x0683, %g6
17009 edge16 %l3, %o0, %o7
17010 movle %icc, %l5, %o4
17011 fmovdgu %xcc, %f30, %f21
17012 movne %xcc, %g2, %l2
17013 movvs %icc, %g3, %i1
17014 stb %l1, [%l7 + 0x7A]
17015 xor %g1, %o1, %g7
17016 fmovrsgz %l6, %f9, %f18
17017 subccc %i7, 0x1112, %i5
17018 subccc %l0, 0x1F15, %o5
17019 fcmped %fcc2, %f4, %f8
17020 edge8ln %i3, %i2, %i0
17021 edge32l %g5, %o2, %o6
17022 movg %icc, %o3, %l4
17023 fnot2s %f9, %f2
17024 fnor %f4, %f22, %f8
17025 orcc %i6, %g4, %g6
17026 fmovrsgz %i4, %f7, %f30
17027 tcs %icc, 0x3
17028 movne %xcc, %l3, %o7
17029 sdiv %l5, 0x12EC, %o4
17030 subc %o0, 0x1B85, %l2
17031 movcs %icc, %g3, %i1
17032 subcc %g2, %g1, %o1
17033 fpadd32 %f16, %f16, %f16
17034 fmovsgu %xcc, %f20, %f14
17035 ta %icc, 0x7
17036 bvc loop_1643
17037 tge %xcc, 0x0
17038 fmovrsgez %l1, %f4, %f0
17039 tpos %xcc, 0x5
17040loop_1643:
17041 ldstub [%l7 + 0x5C], %g7
17042 fmovsvc %icc, %f31, %f13
17043 sth %l6, [%l7 + 0x20]
17044 nop
17045 set 0x70, %l2
17046 ldd [%l7 + %l2], %f6
17047 move %xcc, %i5, %i7
17048 set 0x6C, %o2
17049 stha %l0, [%l7 + %o2] 0xeb
17050 membar #Sync
17051 udivcc %i3, 0x0DC5, %i2
17052 nop
17053 setx loop_1644, %l0, %l1
17054 jmpl %l1, %i0
17055 fmovsge %icc, %f14, %f11
17056 fmovdleu %xcc, %f14, %f18
17057 membar 0x31
17058loop_1644:
17059 fbge,a %fcc2, loop_1645
17060 sir 0x111B
17061 array8 %o5, %o2, %g5
17062 movvs %xcc, %o6, %l4
17063loop_1645:
17064 andcc %o3, %g4, %g6
17065 fba %fcc0, loop_1646
17066 edge16ln %i4, %l3, %i6
17067 mova %xcc, %l5, %o7
17068 saved
17069 rdpr %cwp, %g1
17070 rdpr %cansave, %g2
17071 rdpr %canrestore, %g3
17072 rdpr %cleanwin, %g4
17073 rdpr %otherwin, %g5
17074 rdpr %wstate, %g6
17075loop_1646:
17076 fpsub32s %f0, %f29, %f6
17077 ta %xcc, 0x7
17078 tpos %icc, 0x5
17079 xor %o0, %o4, %l2
17080 nop
17081 set 0x28, %g3
17082 ldx [%l7 + %g3], %g3
17083 and %g2, 0x0ECC, %i1
17084 umul %o1, %l1, %g7
17085 fmovsle %xcc, %f19, %f16
17086 fbuge %fcc3, loop_1647
17087 fmovdcc %icc, %f4, %f20
17088 umulcc %l6, 0x14F5, %i5
17089 add %g1, 0x1359, %l0
17090loop_1647:
17091 movvs %icc, %i3, %i7
17092 sdivx %i2, 0x1549, %i0
17093 fxnors %f1, %f31, %f18
17094 saved
17095 rdpr %cwp, %g1
17096 rdpr %cansave, %g2
17097 rdpr %canrestore, %g3
17098 rdpr %cleanwin, %g4
17099 rdpr %otherwin, %g5
17100 rdpr %wstate, %g6
17101 ta %icc, 0x7
17102 array16 %o2, %o5, %g5
17103 smulcc %o6, 0x0AB9, %l4
17104 bvs %icc, loop_1648
17105 bvc,a,pn %icc, loop_1649
17106 tg %xcc, 0x0
17107 tcc %icc, 0x5
17108loop_1648:
17109 subc %g4, 0x120E, %o3
17110loop_1649:
17111 movg %icc, %g6, %i4
17112 xnor %i6, %l3, %l5
17113 addcc %o7, 0x0372, %o0
17114 xorcc %o4, 0x0553, %g3
17115 xnor %g2, 0x0463, %i1
17116 fbg,a %fcc2, loop_1650
17117 bneg,a loop_1651
17118 sdivx %l2, 0x167A, %o1
17119 udiv %l1, 0x010D, %l6
17120loop_1650:
17121 orn %g7, 0x02F1, %g1
17122loop_1651:
17123 sdivx %i5, 0x10A2, %i3
17124 be,a,pt %icc, loop_1652
17125 umulcc %i7, 0x1B10, %i2
17126 tle %xcc, 0x7
17127 sethi 0x1C65, %i0
17128loop_1652:
17129 fpsub16 %f18, %f14, %f18
17130 fnot1s %f0, %f2
17131 orncc %o2, %o5, %l0
17132 tle %xcc, 0x2
17133 nop
17134 setx loop_1653, %l0, %l1
17135 wrpr 0x1, %tl
17136 wrpr %l1, %tnpc
17137 setx 0x34400001400, %l0, %l1
17138 wrpr %l1, %tstate
17139 wrhpr 0x4, %htstate
17140 done
17141 fmovsg %icc, %f11, %f17
17142 xor %g5, %l4, %o6
17143 fpadd16 %f0, %f26, %f8
17144loop_1653:
17145 fcmpne16 %f6, %f30, %g4
17146 edge32 %o3, %i4, %i6
17147 set 0x14, %l0
17148 ldswa [%l7 + %l0] 0x11, %g6
17149 brlz,a %l5, loop_1654
17150 fexpand %f23, %f14
17151 movcs %xcc, %o7, %l3
17152 fmovscs %icc, %f27, %f14
17153loop_1654:
17154 fmovse %icc, %f29, %f29
17155 andncc %o4, %g3, %o0
17156 set 0x40, %i6
17157 ldda [%l7 + %i6] 0x04, %f0
17158 ldsh [%l7 + 0x5E], %g2
17159 fornot2s %f11, %f15, %f5
17160 brz,a %i1, loop_1655
17161 srl %l2, 0x1B, %o1
17162 set 0x7C, %g4
17163 lduwa [%l7 + %g4] 0x80, %l1
17164loop_1655:
17165 ldstub [%l7 + 0x4E], %g7
17166 fexpand %f22, %f26
17167 ldx [%l7 + 0x20], %l6
17168 st %f3, [%l7 + 0x7C]
17169 te %xcc, 0x6
17170 andn %i5, %i3, %g1
17171 movrne %i2, 0x044, %i0
17172 tne %icc, 0x6
17173 ldub [%l7 + 0x0A], %o2
17174 fnands %f5, %f23, %f12
17175 movcc %icc, %o5, %l0
17176 bcc,pn %xcc, loop_1656
17177 ldx [%l7 + 0x30], %g5
17178 addc %i7, %l4, %o6
17179 srlx %o3, %i4, %g4
17180loop_1656:
17181 taddcc %g6, 0x0853, %i6
17182 add %l5, %o7, %l3
17183 brlz %g3, loop_1657
17184 sub %o0, 0x0FAA, %o4
17185 wr %g0, 0x2f, %asi
17186 stba %i1, [%l7 + 0x23] %asi
17187 membar #Sync
17188loop_1657:
17189 edge32 %l2, %g2, %o1
17190 fmovdne %icc, %f15, %f21
17191 set 0x3E, %o6
17192 ldsha [%l7 + %o6] 0x14, %l1
17193 fmovsa %icc, %f1, %f8
17194 fpmerge %f18, %f14, %f4
17195 udivx %g7, 0x0864, %i5
17196 movrlez %i3, 0x12D, %l6
17197 te %xcc, 0x7
17198 array8 %i2, %g1, %o2
17199 sll %i0, %l0, %g5
17200 sir 0x1BAB
17201 andn %i7, %l4, %o6
17202 subc %o5, 0x0433, %i4
17203 umul %g4, %o3, %i6
17204 fnors %f24, %f13, %f15
17205 fmovda %xcc, %f16, %f24
17206 fnot2s %f11, %f18
17207 umulcc %l5, %g6, %o7
17208 bvc %xcc, loop_1658
17209 fmovrslz %g3, %f17, %f24
17210 tleu %xcc, 0x6
17211 fbe,a %fcc1, loop_1659
17212loop_1658:
17213 fcmple16 %f28, %f2, %l3
17214 set 0x68, %g1
17215 swapa [%l7 + %g1] 0x88, %o0
17216loop_1659:
17217 tvc %xcc, 0x6
17218 fmovdneg %xcc, %f21, %f2
17219 fpsub32 %f22, %f4, %f14
17220 taddcctv %i1, 0x09FE, %o4
17221 ldsw [%l7 + 0x70], %l2
17222 mulx %o1, %l1, %g2
17223 brlez,a %g7, loop_1660
17224 addc %i3, 0x0832, %l6
17225 tge %xcc, 0x0
17226 bg,a %icc, loop_1661
17227loop_1660:
17228 fmovdcc %xcc, %f18, %f29
17229 fmovrse %i2, %f21, %f22
17230 or %i5, 0x1799, %g1
17231loop_1661:
17232 tsubcc %o2, 0x0C68, %l0
17233 restored
17234 rdpr %cwp, %g1
17235 rdpr %cansave, %g2
17236 rdpr %canrestore, %g3
17237 rdpr %cleanwin, %g4
17238 rdpr %otherwin, %g5
17239 rdpr %wstate, %g6
17240 fmovsne %icc, %f29, %f19
17241 wr %g0, 0x18, %asi
17242 lduba [%l7 + 0x68] %asi, %i0
17243 sdiv %g5, 0x085B, %i7
17244 fcmpgt32 %f18, %f12, %l4
17245 fsrc1 %f22, %f6
17246 fcmpne32 %f10, %f12, %o5
17247 bcc,pt %xcc, loop_1662
17248 tsubcc %i4, %o6, %o3
17249 wr %g0, 0x0c, %asi
17250 stda %f0, [%l7 + 0x40] %asi
17251loop_1662:
17252 fmuld8ulx16 %f18, %f6, %f22
17253 fmovdleu %xcc, %f11, %f2
17254 tleu %icc, 0x5
17255 mulscc %i6, 0x0C34, %g4
17256 tsubcctv %g6, %o7, %l5
17257 and %g3, 0x1DA0, %l3
17258 fmovsne %icc, %f3, %f11
17259 fbu,a %fcc0, loop_1663
17260 stx %i1, [%l7 + 0x50]
17261 srax %o0, 0x0F, %o4
17262 movvc %icc, %o1, %l2
17263loop_1663:
17264 fmovrdgez %g2, %f30, %f24
17265 nop
17266 setx loop_1664, %l0, %l1
17267 jmpl %l1, %g7
17268 fnegd %f24, %f10
17269 fpadd16 %f14, %f30, %f24
17270 tneg %xcc, 0x3
17271loop_1664:
17272 brgz %l1, loop_1665
17273 nop
17274 setx loop_1666, %l0, %l1
17275 wrpr 0x1, %tl
17276 wrpr %l1, %tpc
17277 add %l1, 0x4, %l1
17278 wrpr %l1, %tnpc
17279 setx 0x34400001400, %l0, %l1
17280 wrpr %l1, %tstate
17281 wrhpr 0x4, %htstate
17282 retry
17283 fexpand %f1, %f0
17284 udivx %i3, 0x127A, %i2
17285loop_1665:
17286 movrne %i5, 0x087, %g1
17287loop_1666:
17288 nop
17289 wr %g0, 0x89, %asi
17290 ldswa [%l7 + 0x18] %asi, %l6
17291 umulcc %o2, %l0, %g5
17292 fmovsvc %xcc, %f14, %f20
17293 sdivcc %i7, 0x0EBD, %l4
17294 movrgz %o5, 0x3A2, %i4
17295 brz %i0, loop_1667
17296 edge32ln %o3, %o6, %g4
17297 orn %g6, %i6, %l5
17298 fornot2 %f22, %f20, %f14
17299loop_1667:
17300 edge16n %o7, %g3, %l3
17301 fnot2 %f10, %f16
17302 set 0x68, %l4
17303 prefetcha [%l7 + %l4] 0x81, 0x1
17304 fmovrsgz %o0, %f3, %f29
17305 brlez,a %o1, loop_1668
17306 movcs %icc, %l2, %g2
17307 bg %xcc, loop_1669
17308 movg %icc, %o4, %l1
17309loop_1668:
17310 edge32 %i3, %g7, %i5
17311 fmovd %f18, %f12
17312loop_1669:
17313 array32 %g1, %l6, %o2
17314 tsubcc %l0, %i2, %i7
17315 edge32 %l4, %g5, %o5
17316 and %i0, 0x0A6E, %i4
17317 fmovdneg %icc, %f11, %f15
17318 call loop_1670
17319 st %f1, [%l7 + 0x58]
17320 ldub [%l7 + 0x4A], %o6
17321 tsubcctv %g4, %g6, %o3
17322loop_1670:
17323 movre %i6, 0x247, %o7
17324 ldx [%l7 + 0x08], %l5
17325 movg %xcc, %g3, %i1
17326 fcmpgt32 %f2, %f24, %o0
17327 tleu %xcc, 0x5
17328 bvc,a %icc, loop_1671
17329 movcc %icc, %l3, %o1
17330 udivx %l2, 0x0EA5, %o4
17331 subc %l1, %i3, %g2
17332loop_1671:
17333 fmovd %f6, %f2
17334 fcmpeq16 %f4, %f28, %i5
17335 sdivcc %g1, 0x150A, %l6
17336 fnegd %f24, %f22
17337 fmovda %icc, %f4, %f18
17338 for %f0, %f8, %f18
17339 fba %fcc3, loop_1672
17340 edge32ln %o2, %g7, %l0
17341 faligndata %f16, %f26, %f26
17342 set 0x4E, %o0
17343 ldsha [%l7 + %o0] 0x15, %i2
17344loop_1672:
17345 sethi 0x1ACF, %i7
17346 wr %g0, 0x52, %asi
17347 ldxa [%g0 + 0x210] %asi, %l4
17348 array16 %o5, %i0, %i4
17349 fxors %f24, %f24, %f26
17350 fcmps %fcc2, %f4, %f1
17351 tvs %icc, 0x0
17352 taddcc %o6, 0x103D, %g5
17353 fornot2 %f26, %f20, %f24
17354 subc %g4, 0x03D0, %o3
17355 movn %icc, %g6, %i6
17356 wr %g0, 0x88, %asi
17357 prefetcha [%l7 + 0x78] %asi, 0x3
17358 fmovdn %xcc, %f0, %f19
17359 movrne %o7, 0x385, %g3
17360 movleu %icc, %i1, %l3
17361 brnz %o0, loop_1673
17362 andcc %l2, %o4, %l1
17363 popc %o1, %g2
17364 fmovda %xcc, %f5, %f13
17365loop_1673:
17366 fmovda %icc, %f1, %f13
17367 fcmpne32 %f0, %f4, %i3
17368 ld [%l7 + 0x50], %f16
17369 add %l7, 0x70, %l6
17370 wr %g0, 0x11, %asi
17371 ldxa [%l6] %asi, %i5
17372 casxa [%l6] %asi, %i5, %l6
17373 fornot2 %f20, %f12, %f30
17374 movvc %icc, %g1, %o2
17375 sethi 0x1065, %l0
17376 stx %i2, [%l7 + 0x28]
17377 sllx %g7, 0x13, %i7
17378 fbuge %fcc3, loop_1674
17379 movle %xcc, %o5, %i0
17380 movcc %xcc, %i4, %o6
17381 fba %fcc0, loop_1675
17382loop_1674:
17383 taddcctv %g5, 0x1C16, %l4
17384 edge32n %g4, %o3, %i6
17385 subccc %g6, 0x0C6E, %o7
17386loop_1675:
17387 fsrc2s %f1, %f22
17388 subc %g3, %l5, %i1
17389 mulx %l3, 0x1A19, %o0
17390 restored
17391 rdpr %cwp, %g1
17392 rdpr %cansave, %g2
17393 rdpr %canrestore, %g3
17394 rdpr %cleanwin, %g4
17395 rdpr %otherwin, %g5
17396 rdpr %wstate, %g6
17397 brnz %o4, loop_1676
17398 srl %l1, %l2, %o1
17399 umulcc %g2, 0x1236, %i3
17400 tcc %icc, 0x6
17401loop_1676:
17402 array32 %i5, %l6, %o2
17403 edge8 %l0, %g1, %i2
17404 xnor %i7, %g7, %i0
17405 edge8n %i4, %o6, %g5
17406 fbe %fcc3, loop_1677
17407 sllx %o5, 0x00, %l4
17408 movvc %xcc, %g4, %i6
17409 mova %icc, %o3, %o7
17410loop_1677:
17411 fnot2s %f3, %f23
17412 udivcc %g3, 0x060C, %g6
17413 movneg %icc, %i1, %l5
17414 movrlz %l3, %o0, %o4
17415 movrlz %l2, %o1, %l1
17416 addc %i3, 0x10EE, %g2
17417 set 0x40, %i5
17418 stxa %l6, [%l7 + %i5] 0xea
17419 membar #Sync
17420 fbe,a %fcc0, loop_1678
17421 tl %icc, 0x0
17422 ta %icc, 0x4
17423 udiv %i5, 0x1C6B, %o2
17424loop_1678:
17425 fnor %f24, %f16, %f16
17426 and %g1, 0x0DD3, %l0
17427 or %i7, 0x1A86, %i2
17428 restored
17429 rdpr %cwp, %g1
17430 rdpr %cansave, %g2
17431 rdpr %canrestore, %g3
17432 rdpr %cleanwin, %g4
17433 rdpr %otherwin, %g5
17434 rdpr %wstate, %g6
17435 wr %g0, 0x89, %asi
17436 lduwa [%l7 + 0x20] %asi, %i0
17437 sdivcc %g7, 0x0169, %o6
17438 fpsub32 %f20, %f14, %f24
17439 set 0x48, %l5
17440 lda [%l7 + %l5] 0x10, %f19
17441 movg %xcc, %g5, %i4
17442 brlz %l4, loop_1679
17443 movcs %icc, %g4, %o5
17444 movrlz %o3, %i6, %o7
17445 movre %g6, %g3, %i1
17446loop_1679:
17447 movrgez %l3, %o0, %l5
17448 set 0x3C, %o7
17449 ldswa [%l7 + %o7] 0x04, %o4
17450 fpadd32 %f20, %f30, %f24
17451 fbul,a %fcc0, loop_1680
17452 std %o0, [%l7 + 0x38]
17453 prefetch [%l7 + 0x30], 0x2
17454 movrne %l1, 0x190, %l2
17455loop_1680:
17456 udivcc %i3, 0x0EF9, %l6
17457 fmovdn %icc, %f23, %f5
17458 nop
17459 setx loop_1681, %l0, %l1
17460 wrpr 0x1, %tl
17461 wrpr %l1, %tpc
17462 add %l1, 0x4, %l1
17463 wrpr %l1, %tnpc
17464 setx 0x34400001400, %l0, %l1
17465 wrpr %l1, %tstate
17466 wrhpr 0x4, %htstate
17467 retry
17468 or %g2, 0x19FD, %i5
17469 fand %f18, %f16, %f18
17470 fpadd16 %f24, %f14, %f22
17471loop_1681:
17472 fnors %f21, %f15, %f25
17473 umulcc %o2, 0x0D49, %g1
17474 wr %g0, 0x18, %asi
17475 stba %i7, [%l7 + 0x46] %asi
17476 fmovrdne %l0, %f18, %f26
17477 fmovspos %xcc, %f24, %f1
17478 std %f4, [%l7 + 0x08]
17479 fcmps %fcc3, %f23, %f16
17480 udivx %i2, 0x0324, %i0
17481 fbul,a %fcc1, loop_1682
17482 tsubcc %g7, %o6, %g5
17483 movrgez %i4, 0x220, %l4
17484 tgu %xcc, 0x0
17485loop_1682:
17486 fbuge,a %fcc1, loop_1683
17487 sll %o5, 0x1F, %o3
17488 fmovsge %icc, %f8, %f18
17489 sra %i6, %o7, %g6
17490loop_1683:
17491 or %g4, 0x1D07, %g3
17492 brz,a %l3, loop_1684
17493 tge %xcc, 0x3
17494 movrlez %i1, 0x2CE, %l5
17495 fmovdleu %xcc, %f11, %f19
17496loop_1684:
17497 nop
17498 set 0x56, %i7
17499 ldstuba [%l7 + %i7] 0x80, %o0
17500 movneg %xcc, %o1, %l1
17501 tne %xcc, 0x7
17502 tcs %icc, 0x1
17503 edge8n %o4, %l2, %i3
17504 andcc %l6, %g2, %i5
17505 movle %icc, %g1, %o2
17506 fmovsleu %icc, %f17, %f1
17507 fmovsne %xcc, %f9, %f7
17508 nop
17509 setx loop_1685, %l0, %l1
17510 jmpl %l1, %i7
17511 tvs %icc, 0x6
17512 add %l7, 0x2C, %l6
17513 wr %g0, 0x0c, %asi
17514 casa [%l6] 0x0c, %i2, %i0
17515loop_1685:
17516 fmovrsgez %g7, %f8, %f28
17517 addccc %o6, %l0, %i4
17518 mulscc %l4, 0x1FBC, %g5
17519 alignaddr %o3, %i6, %o5
17520 edge16n %o7, %g6, %g4
17521 prefetch [%l7 + 0x68], 0x2
17522 movne %icc, %l3, %g3
17523 fmul8x16au %f10, %f5, %f26
17524 nop
17525 setx loop_1686, %l0, %l1
17526 wrpr 0x1, %tl
17527 wrpr %l1, %tnpc
17528 setx 0x34400001400, %l0, %l1
17529 wrpr %l1, %tstate
17530 wrhpr 0x4, %htstate
17531 done
17532 mulscc %l5, %i1, %o0
17533 taddcc %o1, 0x1F4B, %o4
17534 edge16n %l2, %i3, %l1
17535loop_1686:
17536 nop
17537 wr %g0, 0x89, %asi
17538 ldsba [%l7 + 0x56] %asi, %l6
17539 bvc %xcc, loop_1687
17540 ldsh [%l7 + 0x28], %g2
17541 fpsub32 %f6, %f24, %f30
17542 restored
17543 rdpr %cwp, %g1
17544 rdpr %cansave, %g2
17545 rdpr %canrestore, %g3
17546 rdpr %cleanwin, %g4
17547 rdpr %otherwin, %g5
17548 rdpr %wstate, %g6
17549loop_1687:
17550 fbul,a %fcc3, loop_1688
17551 brnz,a %i5, loop_1689
17552 tvc %xcc, 0x7
17553 smul %o2, 0x0F45, %g1
17554loop_1688:
17555 fxor %f6, %f4, %f14
17556loop_1689:
17557 saved
17558 rdpr %cwp, %g1
17559 rdpr %cansave, %g2
17560 rdpr %canrestore, %g3
17561 rdpr %cleanwin, %g4
17562 rdpr %otherwin, %g5
17563 rdpr %wstate, %g6
17564 fcmpgt32 %f0, %f10, %i7
17565 set 0x1F, %o4
17566 ldsba [%l7 + %o4] 0x18, %i0
17567 tneg %icc, 0x2
17568 andncc %g7, %o6, %i2
17569 movrgz %i4, 0x016, %l4
17570 movrgez %l0, 0x3B7, %g5
17571 membar 0x74
17572 bge,a,pn %xcc, loop_1690
17573 udiv %i6, 0x1192, %o5
17574 movle %icc, %o3, %o7
17575 fmovsg %xcc, %f10, %f1
17576loop_1690:
17577 sdivcc %g6, 0x1F9C, %g4
17578 array32 %l3, %l5, %g3
17579 bshuffle %f20, %f4, %f20
17580 swap [%l7 + 0x20], %i1
17581 movpos %xcc, %o0, %o4
17582 tvs %xcc, 0x0
17583 fsrc1s %f21, %f14
17584 edge8 %l2, %o1, %i3
17585 fpadd32 %f12, %f20, %f8
17586 fmovrde %l6, %f6, %f20
17587 movneg %xcc, %g2, %l1
17588 andcc %o2, 0x1879, %i5
17589 sll %i7, %i0, %g1
17590 movcc %xcc, %g7, %o6
17591 ldd [%l7 + 0x10], %f30
17592 fbule %fcc2, loop_1691
17593 fble,a %fcc2, loop_1692
17594 fpadd32 %f14, %f8, %f6
17595 ldx [%l7 + 0x30], %i4
17596loop_1691:
17597 fmovdcc %xcc, %f21, %f31
17598loop_1692:
17599 nop
17600 set 0x40, %i4
17601 stda %f16, [%l7 + %i4] 0x16
17602 membar #Sync
17603 mulscc %l4, %i2, %l0
17604 movl %xcc, %g5, %i6
17605 wr %g0, 0x80, %asi
17606 ldswa [%l7 + 0x44] %asi, %o3
17607 addc %o5, %g6, %o7
17608 movvc %icc, %l3, %g4
17609 fpsub32s %f13, %f8, %f16
17610 mulx %g3, %l5, %o0
17611 umulcc %o4, 0x14A6, %i1
17612 tgu %icc, 0x5
17613 membar 0x3C
17614 sllx %o1, 0x19, %l2
17615 fnegd %f28, %f28
17616 subcc %l6, 0x16F5, %g2
17617 alignaddrl %l1, %o2, %i5
17618 nop
17619 setx loop_1693, %l0, %l1
17620 jmpl %l1, %i3
17621 edge8ln %i7, %g1, %i0
17622 udivx %g7, 0x0F79, %i4
17623 stbar
17624loop_1693:
17625 fpadd32s %f28, %f28, %f29
17626 and %o6, 0x0C88, %l4
17627 srlx %i2, %g5, %i6
17628 xor %l0, %o3, %o5
17629 call loop_1694
17630 fone %f4
17631 ldd [%l7 + 0x58], %g6
17632 movcc %icc, %o7, %g4
17633loop_1694:
17634 movn %icc, %g3, %l5
17635 tvs %xcc, 0x0
17636 wr %g0, 0x81, %asi
17637 lduwa [%l7 + 0x10] %asi, %l3
17638 addc %o0, 0x0557, %i1
17639 alignaddr %o4, %l2, %o1
17640 bne,a loop_1695
17641 fmovrde %g2, %f16, %f24
17642 fmovdcs %xcc, %f25, %f6
17643 wr %g0, 0x27, %asi
17644 stda %l0, [%l7 + 0x18] %asi
17645 membar #Sync
17646loop_1695:
17647 srax %l6, %o2, %i5
17648 sdivx %i7, 0x17C8, %g1
17649 fcmpd %fcc3, %f16, %f20
17650 subccc %i3, %g7, %i0
17651 fsrc2 %f26, %f2
17652 brlez,a %o6, loop_1696
17653 fmovdcs %icc, %f6, %f6
17654 fbuge,a %fcc1, loop_1697
17655 srlx %l4, 0x0C, %i4
17656loop_1696:
17657 andcc %g5, 0x1AB3, %i6
17658 tge %icc, 0x2
17659loop_1697:
17660 std %i2, [%l7 + 0x50]
17661 smulcc %o3, 0x01A2, %o5
17662 fbule %fcc1, loop_1698
17663 array8 %g6, %o7, %g4
17664 ta %xcc, 0x6
17665 andncc %g3, %l5, %l3
17666loop_1698:
17667 be %icc, loop_1699
17668 te %xcc, 0x2
17669 movleu %icc, %o0, %l0
17670 subc %i1, 0x12B5, %l2
17671loop_1699:
17672 subc %o4, %g2, %l1
17673 wr %g0, 0x89, %asi
17674 stda %o0, [%l7 + 0x28] %asi
17675 srax %l6, %o2, %i7
17676 taddcctv %g1, 0x1234, %i3
17677 sdiv %i5, 0x13A7, %g7
17678 ldsb [%l7 + 0x73], %o6
17679 and %i0, 0x05E8, %i4
17680 taddcc %l4, 0x1E9F, %g5
17681 bl,a,pn %xcc, loop_1700
17682 movrgez %i6, %i2, %o3
17683 tsubcctv %o5, 0x1E67, %g6
17684 sdivcc %o7, 0x0BA1, %g3
17685loop_1700:
17686 nop
17687 add %l7, 0x58, %l6
17688 wr %g0, 0x10, %asi
17689 casa [%l6] %asi, %l5, %g4
17690 fcmpgt16 %f26, %f30, %o0
17691 fmuld8sux16 %f30, %f31, %f26
17692 fcmpeq16 %f0, %f26, %l3
17693 ldd [%l7 + 0x60], %i0
17694 movre %l2, 0x296, %o4
17695 movn %xcc, %l0, %l1
17696 fxor %f8, %f26, %f8
17697 sra %o1, 0x1D, %g2
17698 sdivx %l6, 0x0FDE, %o2
17699 set 0x40, %l6
17700 stda %f16, [%l7 + %l6] 0x80
17701 pdist %f8, %f28, %f24
17702 membar 0x19
17703 wr %g0, 0x19, %asi
17704 lduba [%l7 + 0x62] %asi, %i7
17705 membar #Sync
17706 set 0x40, %g5
17707 ldda [%l7 + %g5] 0x17, %f16
17708 fba,a %fcc3, loop_1701
17709 xor %g1, 0x1C4A, %i3
17710 saved
17711 rdpr %cwp, %g1
17712 rdpr %cansave, %g2
17713 rdpr %canrestore, %g3
17714 rdpr %cleanwin, %g4
17715 rdpr %otherwin, %g5
17716 rdpr %wstate, %g6
17717 movleu %xcc, %g7, %i5
17718loop_1701:
17719 tleu %icc, 0x6
17720 brlez %i0, loop_1702
17721 umul %i4, 0x1CDE, %o6
17722 movre %g5, %i6, %i2
17723 edge8n %o3, %o5, %l4
17724loop_1702:
17725 orncc %o7, %g6, %l5
17726 movcc %icc, %g3, %o0
17727 restored
17728 rdpr %cwp, %g1
17729 rdpr %cansave, %g2
17730 rdpr %canrestore, %g3
17731 rdpr %cleanwin, %g4
17732 rdpr %otherwin, %g5
17733 rdpr %wstate, %g6
17734 ble,a %xcc, loop_1703
17735 sra %g4, %l3, %l2
17736 be,a %icc, loop_1704
17737 membar 0x44
17738loop_1703:
17739 edge8n %i1, %o4, %l1
17740 edge16 %l0, %g2, %l6
17741loop_1704:
17742 movre %o2, 0x147, %i7
17743 tvs %xcc, 0x0
17744 movrgez %g1, %o1, %g7
17745 wr %g0, 0x81, %asi
17746 lduwa [%l7 + 0x78] %asi, %i3
17747 fabss %f4, %f31
17748 bcs,a %xcc, loop_1705
17749 alignaddrl %i5, %i4, %o6
17750 fcmpgt32 %f24, %f24, %g5
17751 brlez,a %i6, loop_1706
17752loop_1705:
17753 addc %i2, 0x0764, %o3
17754 alignaddrl %i0, %l4, %o5
17755 sra %o7, 0x11, %l5
17756loop_1706:
17757 fmovsvs %xcc, %f22, %f8
17758 fmovrdne %g3, %f0, %f30
17759 stbar
17760 fands %f30, %f1, %f25
17761 addc %o0, %g6, %g4
17762 edge16n %l3, %l2, %o4
17763 fmul8x16 %f13, %f6, %f22
17764 movrgez %l1, %l0, %g2
17765 wr %g0, 0x0c, %asi
17766 sta %f21, [%l7 + 0x38] %asi
17767 nop
17768 setx loop_1707, %l0, %l1
17769 wrpr 0x1, %tl
17770 wrpr %l1, %tnpc
17771 setx 0x34400001400, %l0, %l1
17772 wrpr %l1, %tstate
17773 wrhpr 0x4, %htstate
17774 done
17775 sir 0x0FC7
17776 edge8ln %l6, %o2, %i1
17777 edge16ln %g1, %o1, %g7
17778loop_1707:
17779 movleu %xcc, %i3, %i7
17780 xnor %i4, %i5, %o6
17781 fmovdvs %icc, %f7, %f0
17782 bge,a,pn %icc, loop_1708
17783 fbo,a %fcc3, loop_1709
17784 fpsub16s %f6, %f7, %f27
17785 subcc %i6, 0x1694, %g5
17786loop_1708:
17787 fbo %fcc1, loop_1710
17788loop_1709:
17789 addc %i2, 0x19CD, %o3
17790 fpsub16s %f14, %f10, %f29
17791 srax %l4, 0x15, %o5
17792loop_1710:
17793 sra %i0, %l5, %g3
17794 addcc %o0, 0x0D01, %o7
17795 array16 %g4, %l3, %l2
17796 ble,a %xcc, loop_1711
17797 bne,a,pt %icc, loop_1712
17798 fmovs %f6, %f25
17799 wr %g0, 0x89, %asi
17800 lduha [%l7 + 0x48] %asi, %g6
17801loop_1711:
17802 fbul,a %fcc1, loop_1713
17803loop_1712:
17804 fxor %f8, %f8, %f0
17805 taddcc %l1, 0x182F, %o4
17806 mulscc %g2, 0x18C9, %l6
17807loop_1713:
17808 fcmpne32 %f18, %f8, %l0
17809 fones %f7
17810 fmovsleu %icc, %f11, %f19
17811 umulcc %i1, %g1, %o2
17812 xor %o1, 0x0568, %i3
17813 membar #Sync
17814 wr %g0, 0x17, %asi
17815 ldda [%l7 + 0x40] %asi, %f0
17816 fmovsvc %icc, %f6, %f30
17817 bgu,pn %xcc, loop_1714
17818 bne loop_1715
17819 tneg %icc, 0x2
17820 array8 %g7, %i7, %i4
17821loop_1714:
17822 fbn,a %fcc1, loop_1716
17823loop_1715:
17824 movrgez %o6, %i5, %i6
17825 edge8ln %i2, %o3, %l4
17826 tpos %xcc, 0x7
17827loop_1716:
17828 ta %xcc, 0x1
17829 call loop_1717
17830 mova %icc, %o5, %g5
17831 array16 %l5, %i0, %o0
17832 fandnot2 %f16, %f30, %f18
17833loop_1717:
17834 movcc %xcc, %g3, %g4
17835 movpos %icc, %l3, %o7
17836 fsrc1s %f21, %f9
17837 smulcc %l2, 0x0B8C, %g6
17838 tle %xcc, 0x7
17839 wr %g0, 0x2b, %asi
17840 stxa %o4, [%l7 + 0x48] %asi
17841 membar #Sync
17842 nop
17843 set 0x58, %o5
17844 ldd [%l7 + %o5], %f8
17845 be loop_1718
17846 sll %l1, 0x1B, %l6
17847 mulscc %l0, 0x1216, %g2
17848 udivx %i1, 0x1E71, %o2
17849loop_1718:
17850 nop
17851 set 0x1C, %g6
17852 sta %f29, [%l7 + %g6] 0x80
17853 bcs,a loop_1719
17854 popc 0x11E4, %o1
17855 alignaddr %g1, %g7, %i3
17856 mulscc %i4, 0x19B4, %i7
17857loop_1719:
17858 brz %i5, loop_1720
17859 movrne %i6, %o6, %i2
17860 fpmerge %f24, %f30, %f24
17861 fpadd16 %f24, %f4, %f28
17862loop_1720:
17863 stw %l4, [%l7 + 0x2C]
17864 st %f15, [%l7 + 0x60]
17865 tgu %xcc, 0x1
17866 fnot2s %f14, %f18
17867 srax %o3, 0x00, %o5
17868 fnand %f20, %f8, %f24
17869 edge8n %g5, %i0, %o0
17870 alignaddrl %l5, %g3, %g4
17871 nop
17872 set 0x48, %i3
17873 prefetch [%l7 + %i3], 0x3
17874 set 0x10, %g2
17875 ldxa [%l7 + %g2] 0x19, %o7
17876 tle %xcc, 0x0
17877 bn,a,pn %icc, loop_1721
17878 fbo,a %fcc0, loop_1722
17879 addccc %l3, %g6, %l2
17880 ble,a %xcc, loop_1723
17881loop_1721:
17882 bleu,pt %icc, loop_1724
17883loop_1722:
17884 fcmpne16 %f18, %f26, %l1
17885 tcs %icc, 0x7
17886loop_1723:
17887 edge8n %o4, %l6, %l0
17888loop_1724:
17889 fbn,a %fcc0, loop_1725
17890 movrlz %g2, 0x1C3, %i1
17891 fxors %f26, %f4, %f0
17892 subc %o2, %g1, %g7
17893loop_1725:
17894 edge32l %o1, %i4, %i7
17895 andn %i5, 0x18DB, %i6
17896 fone %f6
17897 te %icc, 0x5
17898 addc %i3, %o6, %l4
17899 wr %g0, 0x80, %asi
17900 ldstuba [%l7 + 0x75] %asi, %i2
17901 fbe,a %fcc1, loop_1726
17902 subc %o3, %o5, %g5
17903 udivx %o0, 0x028E, %i0
17904 edge16 %g3, %g4, %o7
17905loop_1726:
17906 bneg,a loop_1727
17907 movl %icc, %l5, %l3
17908 srlx %l2, 0x02, %l1
17909 xnor %o4, 0x1A99, %l6
17910loop_1727:
17911 tneg %icc, 0x5
17912 tsubcc %g6, %g2, %i1
17913 stx %o2, [%l7 + 0x30]
17914 be,a loop_1728
17915 or %l0, 0x04F7, %g7
17916 brnz,a %g1, loop_1729
17917 bgu,a loop_1730
17918loop_1728:
17919 addccc %i4, 0x1993, %i7
17920 bne,pn %xcc, loop_1731
17921loop_1729:
17922 te %xcc, 0x0
17923loop_1730:
17924 movrlez %o1, 0x389, %i6
17925 wr %g0, 0x88, %asi
17926 swapa [%l7 + 0x4C] %asi, %i3
17927loop_1731:
17928 addcc %o6, 0x09F0, %i5
17929 fbne,a %fcc1, loop_1732
17930 subc %l4, %o3, %i2
17931 xnor %g5, %o0, %i0
17932 popc 0x11B5, %o5
17933loop_1732:
17934 orn %g4, 0x1061, %g3
17935 fmovsvc %xcc, %f4, %f20
17936 bn,a,pn %xcc, loop_1733
17937 saved
17938 rdpr %cwp, %g1
17939 rdpr %cansave, %g2
17940 rdpr %canrestore, %g3
17941 rdpr %cleanwin, %g4
17942 rdpr %otherwin, %g5
17943 rdpr %wstate, %g6
17944 movneg %icc, %l5, %l3
17945 sethi 0x1E83, %o7
17946loop_1733:
17947 nop
17948 wr %g0, 0x89, %asi
17949 ldsha [%l7 + 0x48] %asi, %l2
17950 movleu %icc, %l1, %l6
17951 fbu %fcc3, loop_1734
17952 fsrc2s %f25, %f26
17953 fbn,a %fcc2, loop_1735
17954 flush %l7 + 0x78
17955loop_1734:
17956 edge16l %o4, %g2, %g6
17957 tn %xcc, 0x6
17958loop_1735:
17959 array16 %i1, %o2, %l0
17960 call loop_1736
17961 movleu %xcc, %g1, %i4
17962 movrgz %g7, 0x2C8, %o1
17963 restored
17964 rdpr %cwp, %g1
17965 rdpr %cansave, %g2
17966 rdpr %canrestore, %g3
17967 rdpr %cleanwin, %g4
17968 rdpr %otherwin, %g5
17969 rdpr %wstate, %g6
17970loop_1736:
17971 bpos %xcc, loop_1737
17972 movle %xcc, %i6, %i7
17973 mova %icc, %i3, %o6
17974 fmul8x16al %f23, %f8, %f12
17975loop_1737:
17976 nop
17977 wr %g0, 0x80, %asi
17978 prefetcha [%l7 + 0x48] %asi, 0x2
17979 fmovsge %xcc, %f24, %f19
17980 movvs %icc, %i5, %i2
17981 tle %icc, 0x5
17982 set 0x4C, %l1
17983 sta %f9, [%l7 + %l1] 0x14
17984 tsubcc %g5, %o0, %o3
17985 mulx %o5, 0x02A3, %g4
17986 movvc %icc, %i0, %l5
17987 fmuld8ulx16 %f0, %f19, %f24
17988 wr %g0, 0x04, %asi
17989 lduha [%l7 + 0x36] %asi, %l3
17990 ble %xcc, loop_1738
17991 andn %g3, 0x0D78, %l2
17992 sub %l1, %l6, %o4
17993 stw %g2, [%l7 + 0x28]
17994loop_1738:
17995 alignaddr %g6, %o7, %i1
17996 array8 %l0, %o2, %i4
17997 tcs %xcc, 0x6
17998 fcmpne16 %f26, %f6, %g1
17999 tvs %xcc, 0x5
18000 movrlez %o1, %i6, %i7
18001 addcc %g7, 0x168D, %i3
18002 srlx %o6, %l4, %i5
18003 movvs %icc, %i2, %g5
18004 edge32ln %o0, %o5, %o3
18005 tge %icc, 0x2
18006 ta %icc, 0x5
18007 movrlz %g4, 0x36B, %l5
18008 movrne %l3, 0x20D, %i0
18009 bne loop_1739
18010 movl %xcc, %g3, %l2
18011 fmovscc %icc, %f9, %f15
18012 tge %icc, 0x7
18013loop_1739:
18014 sdivx %l6, 0x1277, %o4
18015 bvs,pn %xcc, loop_1740
18016 tvc %xcc, 0x3
18017 sub %l1, 0x1593, %g6
18018 nop
18019 setx loop_1741, %l0, %l1
18020 jmpl %l1, %o7
18021loop_1740:
18022 add %i1, 0x030D, %g2
18023 lduw [%l7 + 0x18], %l0
18024 movne %icc, %i4, %o2
18025loop_1741:
18026 taddcctv %g1, 0x09FD, %o1
18027 andn %i6, 0x1380, %i7
18028 membar 0x5D
18029 popc 0x19CC, %i3
18030 tvs %xcc, 0x2
18031 mova %xcc, %o6, %g7
18032 movg %icc, %l4, %i2
18033 tl %xcc, 0x0
18034 tne %xcc, 0x2
18035 fmovrslz %i5, %f20, %f10
18036 bgu,a,pn %icc, loop_1742
18037 fmovdgu %icc, %f11, %f10
18038 ble,a %icc, loop_1743
18039 fcmpne16 %f26, %f2, %g5
18040loop_1742:
18041 lduw [%l7 + 0x08], %o5
18042 andcc %o0, 0x1E94, %g4
18043loop_1743:
18044 bcc,a %xcc, loop_1744
18045 sll %l5, 0x1D, %o3
18046 wr %g0, 0xe3, %asi
18047 stxa %i0, [%l7 + 0x70] %asi
18048 membar #Sync
18049loop_1744:
18050 fpsub32s %f5, %f4, %f25
18051 stw %g3, [%l7 + 0x28]
18052 add %l7, 0x0C, %l6
18053 wr %g0, 0x11, %asi
18054 casa [%l6] %asi, %l3, %l2
18055 taddcctv %l6, 0x0575, %l1
18056 fble %fcc0, loop_1745
18057 tgu %icc, 0x5
18058 wr %g0, 0x17, %asi
18059 stda %f0, [%l7 + 0x40] %asi
18060 membar #Sync
18061loop_1745:
18062 ld [%l7 + 0x3C], %f3
18063 bcc loop_1746
18064 fmovsn %icc, %f5, %f17
18065 ld [%l7 + 0x50], %f7
18066 bvc,a,pn %icc, loop_1747
18067loop_1746:
18068 mulx %g6, 0x19EC, %o4
18069 fnand %f28, %f4, %f2
18070 fone %f24
18071loop_1747:
18072 fnot1s %f30, %f12
18073 srax %i1, 0x15, %o7
18074 tle %xcc, 0x4
18075 fmovsgu %xcc, %f25, %f18
18076 fornot2s %f18, %f3, %f12
18077 movrgz %l0, %g2, %i4
18078 edge8n %g1, %o2, %i6
18079 fandnot2 %f26, %f24, %f22
18080 tvc %icc, 0x0
18081 movl %xcc, %o1, %i7
18082 xor %o6, %g7, %i3
18083 xnor %i2, 0x1883, %l4
18084 sir 0x1945
18085 bleu,a loop_1748
18086 movcc %icc, %i5, %o5
18087 set 0x7F, %o1
18088 stba %o0, [%l7 + %o1] 0x0c
18089loop_1748:
18090 movg %xcc, %g4, %g5
18091 movvc %xcc, %o3, %l5
18092 tg %icc, 0x5
18093 edge16ln %i0, %l3, %g3
18094 mulx %l2, %l6, %l1
18095 movrne %o4, 0x156, %i1
18096 tneg %icc, 0x6
18097 sllx %o7, %g6, %l0
18098 array16 %g2, %i4, %o2
18099 bgu %icc, loop_1749
18100 fbne %fcc1, loop_1750
18101 udivcc %i6, 0x11F5, %g1
18102 mulx %o1, 0x09A1, %i7
18103loop_1749:
18104 add %g7, 0x1843, %i3
18105loop_1750:
18106 for %f10, %f10, %f10
18107 brgez %o6, loop_1751
18108 umulcc %i2, 0x0F61, %l4
18109 umulcc %o5, 0x1EB5, %o0
18110 fmovsl %icc, %f31, %f10
18111loop_1751:
18112 mulscc %i5, %g5, %g4
18113 move %xcc, %l5, %i0
18114 andn %l3, %g3, %o3
18115 edge16l %l6, %l1, %o4
18116 prefetch [%l7 + 0x24], 0x0
18117 sra %i1, 0x08, %o7
18118 sll %g6, %l0, %l2
18119 stw %g2, [%l7 + 0x30]
18120 fmovdg %icc, %f28, %f26
18121 smulcc %i4, 0x1097, %i6
18122 fcmpeq16 %f4, %f14, %g1
18123 fzeros %f19
18124 subcc %o1, 0x092C, %i7
18125 fmovdle %xcc, %f3, %f23
18126 andn %o2, 0x1E5D, %g7
18127 te %icc, 0x0
18128 fcmpne16 %f24, %f14, %i3
18129 fbue,a %fcc0, loop_1752
18130 call loop_1753
18131 movcs %xcc, %i2, %o6
18132 fmovsne %icc, %f14, %f13
18133loop_1752:
18134 tsubcc %o5, 0x1068, %o0
18135loop_1753:
18136 sllx %i5, %l4, %g5
18137 fble %fcc0, loop_1754
18138 sra %g4, %i0, %l3
18139 fmul8sux16 %f22, %f12, %f16
18140 tn %xcc, 0x6
18141loop_1754:
18142 taddcctv %l5, 0x1872, %g3
18143 add %l7, 0x08, %l6
18144 wr %g0, 0x0c, %asi
18145 casxa [%l6] %asi, %l6, %l1
18146 sth %o4, [%l7 + 0x0E]
18147 fsrc2s %f21, %f19
18148 siam 0x0
18149 andn %i1, 0x0316, %o3
18150 ldsh [%l7 + 0x12], %g6
18151 tg %icc, 0x6
18152 wr %g0, 0x0c, %asi
18153 ldsba [%l7 + 0x62] %asi, %l0
18154 edge8ln %o7, %l2, %i4
18155 edge16ln %i6, %g1, %g2
18156 array32 %i7, %o1, %g7
18157 movgu %icc, %i3, %i2
18158 mova %icc, %o2, %o5
18159 membar 0x2A
18160 fcmpeq32 %f8, %f22, %o6
18161 fpadd16 %f4, %f6, %f2
18162 edge32n %o0, %i5, %g5
18163 wr %g0, 0x04, %asi
18164 ldstuba [%l7 + 0x30] %asi, %l4
18165 bshuffle %f26, %f4, %f10
18166 or %i0, %l3, %g4
18167 pdist %f0, %f18, %f28
18168 addc %l5, 0x180D, %g3
18169 fnand %f10, %f14, %f12
18170 fbo %fcc3, loop_1755
18171 srl %l1, %l6, %i1
18172 movge %icc, %o4, %o3
18173 fmovdvc %xcc, %f24, %f9
18174loop_1755:
18175 xnorcc %l0, %g6, %o7
18176 fmul8x16au %f2, %f13, %f28
18177 fnegs %f4, %f21
18178 set 0x40, %i2
18179 ldda [%l7 + %i2] 0x89, %f0
18180 and %i4, 0x1270, %i6
18181 umul %g1, 0x1924, %g2
18182 fnot2s %f18, %f27
18183 movg %xcc, %l2, %o1
18184 wr %g0, 0x2f, %asi
18185 stha %i7, [%l7 + 0x50] %asi
18186 membar #Sync
18187 movge %icc, %g7, %i2
18188 fand %f28, %f16, %f8
18189 andn %o2, 0x1380, %i3
18190 udiv %o5, 0x12FF, %o0
18191 membar 0x46
18192 ldsh [%l7 + 0x36], %o6
18193 fcmpeq32 %f0, %f14, %i5
18194 fexpand %f24, %f22
18195 movrlz %g5, 0x38B, %l4
18196 stb %l3, [%l7 + 0x4D]
18197 movpos %icc, %i0, %g4
18198 tge %xcc, 0x2
18199 sdivx %g3, 0x0C7E, %l5
18200 ldd [%l7 + 0x18], %f18
18201 sdivx %l1, 0x1635, %l6
18202 sdiv %i1, 0x016A, %o3
18203 subc %l0, %o4, %o7
18204 stbar
18205 edge16n %i4, %i6, %g6
18206 movn %xcc, %g2, %l2
18207 nop
18208 set 0x40, %i0
18209 stw %g1, [%l7 + %i0]
18210 fandnot1 %f26, %f4, %f20
18211 fmovdgu %xcc, %f2, %f0
18212 xor %i7, 0x09BE, %g7
18213 tpos %xcc, 0x4
18214 fmovd %f28, %f26
18215 fcmpd %fcc3, %f24, %f30
18216 udivx %i2, 0x0AA6, %o2
18217 fmovrdlz %i3, %f22, %f24
18218 bcc,a loop_1756
18219 fnand %f14, %f12, %f10
18220 umul %o5, 0x1D11, %o1
18221 wr %g0, 0x89, %asi
18222 lduba [%l7 + 0x26] %asi, %o6
18223loop_1756:
18224 andn %o0, %g5, %l4
18225 wr %g0, 0x0c, %asi
18226 prefetcha [%l7 + 0x78] %asi, 0x0
18227 ldstub [%l7 + 0x6B], %i0
18228 sra %g4, %g3, %i5
18229 movcc %xcc, %l5, %l6
18230 andncc %l1, %o3, %i1
18231 fmovdvs %icc, %f11, %f0
18232 udiv %l0, 0x060A, %o7
18233 stbar
18234 fmovdvc %xcc, %f17, %f11
18235 fmuld8sux16 %f23, %f25, %f28
18236 srlx %o4, %i6, %i4
18237 movvs %icc, %g6, %l2
18238 fpack32 %f2, %f0, %f10
18239 std %g0, [%l7 + 0x58]
18240 edge32 %g2, %g7, %i7
18241 movne %icc, %i2, %i3
18242 fxors %f12, %f4, %f19
18243 mulscc %o5, 0x1AFF, %o2
18244 fmovdcs %icc, %f1, %f26
18245 tcc %icc, 0x0
18246 fands %f9, %f24, %f28
18247 udiv %o6, 0x1842, %o1
18248 wr %g0, 0x10, %asi
18249 ldsha [%l7 + 0x30] %asi, %o0
18250 saved
18251 rdpr %cwp, %g1
18252 rdpr %cansave, %g2
18253 rdpr %canrestore, %g3
18254 rdpr %cleanwin, %g4
18255 rdpr %otherwin, %g5
18256 rdpr %wstate, %g6
18257 fpadd32 %f2, %f28, %f14
18258 edge8ln %g5, %l3, %i0
18259 tneg %icc, 0x1
18260 fnot2s %f12, %f14
18261 movcc %icc, %l4, %g3
18262 fandnot2 %f28, %f16, %f12
18263 addccc %g4, %l5, %i5
18264 sdivcc %l6, 0x101C, %l1
18265 sdiv %i1, 0x18E5, %o3
18266 add %o7, %o4, %l0
18267 ldd [%l7 + 0x08], %f6
18268 fbge,a %fcc0, loop_1757
18269 edge8l %i4, %i6, %l2
18270 set 0x1F, %g7
18271 stba %g1, [%l7 + %g7] 0x15
18272loop_1757:
18273 and %g6, %g7, %g2
18274 sir 0x0DF3
18275 movrlez %i7, %i2, %o5
18276 fmovsleu %xcc, %f6, %f17
18277 fble,a %fcc2, loop_1758
18278 bge %icc, loop_1759
18279 and %i3, 0x0904, %o6
18280 array16 %o1, %o2, %g5
18281loop_1758:
18282 array8 %o0, %i0, %l3
18283loop_1759:
18284 lduw [%l7 + 0x44], %l4
18285 bne,a,pn %icc, loop_1760
18286 tvc %xcc, 0x1
18287 fblg,a %fcc2, loop_1761
18288 fbul,a %fcc1, loop_1762
18289loop_1760:
18290 fone %f16
18291 fnot2s %f20, %f28
18292loop_1761:
18293 fmovsleu %xcc, %f6, %f21
18294loop_1762:
18295 fxnors %f27, %f19, %f27
18296 tneg %icc, 0x5
18297 wr %g0, 0x22, %asi
18298 ldda [%l7 + 0x10] %asi, %g2
18299 movrlz %g4, %l5, %l6
18300 movgu %icc, %l1, %i1
18301 alignaddrl %o3, %i5, %o4
18302 orn %o7, %i4, %l0
18303 sdivx %l2, 0x1AD4, %g1
18304 fcmpes %fcc1, %f28, %f15
18305 fmovdleu %xcc, %f9, %f18
18306 nop
18307 set 0x70, %l3
18308 sth %g6, [%l7 + %l3]
18309 edge32n %g7, %i6, %g2
18310 add %i2, 0x11F4, %o5
18311 fmovdcs %icc, %f15, %f17
18312 set 0x08, %i1
18313 ldsha [%l7 + %i1] 0x14, %i7
18314 tcs %xcc, 0x2
18315 edge16 %o6, %i3, %o2
18316 fmovdl %icc, %f27, %f11
18317 subc %g5, 0x03B9, %o1
18318 nop
18319 set 0x14, %o3
18320 sth %i0, [%l7 + %o3]
18321 xorcc %o0, %l4, %l3
18322 ld [%l7 + 0x10], %f16
18323 smul %g4, 0x1CD9, %l5
18324 sdiv %l6, 0x0A40, %l1
18325 movge %xcc, %i1, %g3
18326 movcc %icc, %i5, %o4
18327 wr %g0, 0x89, %asi
18328 stba %o3, [%l7 + 0x7E] %asi
18329 tsubcctv %o7, 0x04D0, %l0
18330 tn %icc, 0x3
18331 umulcc %l2, %g1, %i4
18332 tcc %xcc, 0x2
18333 andncc %g6, %i6, %g2
18334 wr %g0, 0x2a, %asi
18335 stxa %g7, [%l7 + 0x60] %asi
18336 membar #Sync
18337 lduh [%l7 + 0x3C], %i2
18338 fmovdcs %icc, %f7, %f30
18339 fxor %f0, %f16, %f26
18340 popc 0x1B32, %o5
18341 fcmpgt32 %f28, %f24, %i7
18342 movge %icc, %i3, %o6
18343 pdist %f12, %f0, %f12
18344 udiv %g5, 0x1829, %o1
18345 bleu,a,pn %xcc, loop_1763
18346 fornot2 %f28, %f0, %f22
18347 movleu %icc, %i0, %o2
18348 umul %l4, %o0, %l3
18349loop_1763:
18350 fpadd16 %f26, %f10, %f8
18351 udivcc %g4, 0x1712, %l5
18352 fmovrslz %l6, %f28, %f9
18353 movrlz %i1, %g3, %l1
18354 or %i5, %o4, %o3
18355 umul %o7, 0x1807, %l2
18356 fmovsa %icc, %f5, %f11
18357 tl %icc, 0x1
18358 fblg,a %fcc0, loop_1764
18359 orncc %l0, %i4, %g6
18360 fandnot1 %f28, %f4, %f12
18361 set 0x30, %l2
18362 ldda [%l7 + %l2] 0x2f, %i6
18363loop_1764:
18364 fmovrsne %g2, %f12, %f29
18365 fcmpgt16 %f20, %f18, %g1
18366 sdiv %i2, 0x0169, %g7
18367 edge8ln %i7, %i3, %o6
18368 ldd [%l7 + 0x18], %f16
18369 edge8n %o5, %o1, %i0
18370 sethi 0x1629, %g5
18371 wr %g0, 0x11, %asi
18372 ldda [%l7 + 0x40] %asi, %f16
18373 sir 0x1151
18374 move %xcc, %o2, %o0
18375 fxor %f0, %f26, %f12
18376 alignaddrl %l3, %g4, %l4
18377 move %icc, %l5, %i1
18378 xorcc %l6, %g3, %i5
18379 tsubcc %o4, 0x1B17, %l1
18380 xnorcc %o7, 0x1B1F, %o3
18381 edge16n %l2, %i4, %l0
18382 fmovrdgz %i6, %f26, %f24
18383 membar #Sync
18384 set 0x40, %g3
18385 ldda [%l7 + %g3] 0xf0, %f16
18386 edge16n %g2, %g1, %i2
18387 edge8l %g6, %g7, %i7
18388 tleu %xcc, 0x2
18389 tvs %icc, 0x4
18390 movne %icc, %i3, %o5
18391 edge8ln %o6, %o1, %g5
18392 fmovdn %icc, %f11, %f5
18393 movgu %icc, %i0, %o2
18394 movg %xcc, %o0, %l3
18395 fcmpes %fcc1, %f8, %f7
18396 movgu %xcc, %g4, %l4
18397 alignaddrl %i1, %l6, %l5
18398 umul %i5, 0x1CDC, %o4
18399 fmovdgu %xcc, %f4, %f20
18400 or %l1, %g3, %o7
18401 fpadd16s %f30, %f18, %f20
18402 bgu loop_1765
18403 edge16n %o3, %i4, %l2
18404 xor %l0, %g2, %g1
18405 fsrc2 %f14, %f20
18406loop_1765:
18407 nop
18408 add %l7, 0x70, %l6
18409 wr %g0, 0x80, %asi
18410 casa [%l6] 0x80, %i6, %i2
18411 srl %g7, %i7, %g6
18412 mova %xcc, %i3, %o5
18413 smulcc %o1, 0x0591, %o6
18414 udiv %i0, 0x0897, %o2
18415 or %g5, %o0, %g4
18416 fbl,a %fcc2, loop_1766
18417 edge16l %l4, %i1, %l3
18418 xorcc %l5, %i5, %o4
18419 fmovrdlez %l1, %f18, %f12
18420loop_1766:
18421 fmovdne %icc, %f8, %f2
18422 ldsw [%l7 + 0x68], %g3
18423 fmul8sux16 %f20, %f28, %f28
18424 tleu %icc, 0x0
18425 srlx %o7, %l6, %o3
18426 movgu %icc, %l2, %i4
18427 bcc,a,pt %xcc, loop_1767
18428 fbg %fcc3, loop_1768
18429 movrlz %g2, %l0, %i6
18430 srlx %g1, %g7, %i7
18431loop_1767:
18432 orn %g6, 0x1E4C, %i3
18433loop_1768:
18434 umul %i2, 0x00D1, %o5
18435 taddcc %o6, 0x05F8, %o1
18436 tgu %icc, 0x7
18437 fmovrdlz %i0, %f10, %f6
18438 fnand %f30, %f2, %f26
18439 fmovdleu %icc, %f14, %f8
18440 fmovrsgez %g5, %f18, %f16
18441 ldsb [%l7 + 0x15], %o2
18442 edge8 %o0, %l4, %i1
18443 prefetch [%l7 + 0x64], 0x1
18444 fmovrdlz %l3, %f10, %f4
18445 fpadd16s %f29, %f15, %f13
18446 sllx %g4, %l5, %o4
18447 set 0x58, %o2
18448 stda %i4, [%l7 + %o2] 0x81
18449 udivx %l1, 0x19F0, %g3
18450 bcc,a %xcc, loop_1769
18451 andcc %l6, 0x1F9F, %o3
18452 std %f0, [%l7 + 0x78]
18453 subcc %o7, 0x1E4E, %l2
18454loop_1769:
18455 fxnors %f31, %f0, %f18
18456 fmul8sux16 %f2, %f6, %f10
18457 fnor %f16, %f20, %f12
18458 movle %xcc, %g2, %i4
18459 fnor %f14, %f14, %f28
18460 srl %i6, %g1, %g7
18461 tge %xcc, 0x7
18462 edge8l %i7, %l0, %i3
18463 movl %xcc, %g6, %o5
18464 move %icc, %i2, %o6
18465 array16 %i0, %g5, %o1
18466 fmovsneg %icc, %f6, %f20
18467 movneg %xcc, %o0, %l4
18468 bn,a,pn %icc, loop_1770
18469 fmovs %f20, %f18
18470 fbuge,a %fcc1, loop_1771
18471 sllx %o2, %l3, %i1
18472loop_1770:
18473 array32 %g4, %l5, %i5
18474 fcmpgt16 %f14, %f20, %o4
18475loop_1771:
18476 fblg %fcc1, loop_1772
18477 tl %icc, 0x5
18478 movneg %icc, %l1, %g3
18479 fmovsvs %xcc, %f19, %f13
18480loop_1772:
18481 movne %icc, %l6, %o3
18482 add %l2, 0x1872, %o7
18483 edge32n %i4, %i6, %g1
18484 membar 0x31
18485 bleu,a,pn %xcc, loop_1773
18486 movn %xcc, %g7, %g2
18487 stx %l0, [%l7 + 0x48]
18488 fmovrslez %i7, %f5, %f16
18489loop_1773:
18490 fbug,a %fcc3, loop_1774
18491 addc %g6, 0x1E1B, %i3
18492 nop
18493 setx loop_1775, %l0, %l1
18494 jmpl %l1, %o5
18495 edge32 %i2, %o6, %g5
18496loop_1774:
18497 fmul8sux16 %f18, %f10, %f10
18498 bshuffle %f26, %f20, %f18
18499loop_1775:
18500 array16 %i0, %o0, %l4
18501 subcc %o2, %o1, %i1
18502 taddcc %g4, %l5, %l3
18503 wr %g0, 0xea, %asi
18504 stba %i5, [%l7 + 0x0F] %asi
18505 membar #Sync
18506 taddcc %o4, 0x1202, %l1
18507 fbn,a %fcc2, loop_1776
18508 brlez %g3, loop_1777
18509 movrgz %l6, 0x117, %l2
18510 add %o3, 0x1A75, %i4
18511loop_1776:
18512 bge,a,pn %icc, loop_1778
18513loop_1777:
18514 xorcc %o7, %i6, %g7
18515 mulx %g2, %g1, %i7
18516 movge %icc, %l0, %i3
18517loop_1778:
18518 fcmpgt16 %f8, %f8, %o5
18519 or %i2, %g6, %g5
18520 tne %xcc, 0x3
18521 and %o6, %o0, %l4
18522 stx %o2, [%l7 + 0x48]
18523 fmovdn %icc, %f9, %f19
18524 movrlez %i0, 0x0B6, %o1
18525 fbg %fcc1, loop_1779
18526 flush %l7 + 0x48
18527 srax %g4, 0x06, %i1
18528 alignaddrl %l5, %l3, %o4
18529loop_1779:
18530 fbuge %fcc3, loop_1780
18531 fornot1 %f8, %f28, %f0
18532 andncc %l1, %g3, %i5
18533 wr %g0, 0x89, %asi
18534 stxa %l6, [%l7 + 0x28] %asi
18535loop_1780:
18536 lduh [%l7 + 0x1A], %o3
18537 mova %xcc, %l2, %i4
18538 tsubcc %i6, 0x1A65, %o7
18539 movvs %icc, %g7, %g2
18540 movpos %xcc, %g1, %l0
18541 mova %icc, %i3, %o5
18542 wr %g0, 0x50, %asi
18543 ldxa [%g0 + 0x18] %asi, %i2
18544 tleu %xcc, 0x2
18545 movl %icc, %g6, %i7
18546 ldx [%l7 + 0x30], %o6
18547 lduh [%l7 + 0x14], %g5
18548 tpos %icc, 0x6
18549 sra %o0, 0x0D, %o2
18550 tge %icc, 0x2
18551 or %l4, 0x1C43, %i0
18552 fandnot1s %f7, %f9, %f9
18553 srl %g4, 0x1C, %o1
18554 tcc %xcc, 0x4
18555 fnor %f20, %f18, %f22
18556 fbo,a %fcc3, loop_1781
18557 fmovsleu %xcc, %f31, %f14
18558 movrgz %i1, %l3, %l5
18559 tleu %icc, 0x3
18560loop_1781:
18561 edge8ln %l1, %o4, %i5
18562 saved
18563 rdpr %cwp, %g1
18564 rdpr %cansave, %g2
18565 rdpr %canrestore, %g3
18566 rdpr %cleanwin, %g4
18567 rdpr %otherwin, %g5
18568 rdpr %wstate, %g6
18569 tn %icc, 0x6
18570 brgz,a %g3, loop_1782
18571 tsubcctv %l6, %l2, %i4
18572 movrgez %i6, 0x2B5, %o3
18573 fandnot2 %f24, %f26, %f22
18574loop_1782:
18575 fbl,a %fcc2, loop_1783
18576 movn %xcc, %g7, %g2
18577 tleu %icc, 0x4
18578 xnorcc %g1, %l0, %i3
18579loop_1783:
18580 fbo %fcc1, loop_1784
18581 movgu %icc, %o7, %i2
18582 move %icc, %o5, %g6
18583 xor %o6, %g5, %i7
18584loop_1784:
18585 fmovrslz %o0, %f19, %f17
18586 fpackfix %f24, %f19
18587 saved
18588 rdpr %cwp, %g1
18589 rdpr %cansave, %g2
18590 rdpr %canrestore, %g3
18591 rdpr %cleanwin, %g4
18592 rdpr %otherwin, %g5
18593 rdpr %wstate, %g6
18594 xorcc %o2, 0x03DD, %i0
18595 ldsb [%l7 + 0x44], %g4
18596 popc %o1, %i1
18597 bge,a %icc, loop_1785
18598 brgez,a %l4, loop_1786
18599 alignaddr %l3, %l5, %o4
18600 addccc %i5, 0x192D, %l1
18601loop_1785:
18602 array8 %g3, %l6, %l2
18603loop_1786:
18604 brgez,a %i4, loop_1787
18605 mova %icc, %o3, %i6
18606 tpos %icc, 0x3
18607 movrgz %g2, %g7, %l0
18608loop_1787:
18609 fbn,a %fcc2, loop_1788
18610 fbu %fcc1, loop_1789
18611 fors %f11, %f31, %f17
18612 set 0x110, %l0
18613 stxa %i3, [%g0 + %l0] 0x21
18614loop_1788:
18615 movne %icc, %o7, %i2
18616loop_1789:
18617 ble,pt %xcc, loop_1790
18618 fmovdg %icc, %f22, %f25
18619 subcc %g1, 0x1981, %o5
18620 nop
18621 set 0x18, %i6
18622 std %f28, [%l7 + %i6]
18623loop_1790:
18624 fcmpne16 %f30, %f28, %o6
18625 subc %g5, 0x1F12, %g6
18626 edge16ln %o0, %o2, %i0
18627 edge32ln %g4, %o1, %i7
18628 edge16n %l4, %i1, %l3
18629 sethi 0x07B0, %o4
18630 srax %l5, %l1, %i5
18631 set 0x61, %g4
18632 stba %g3, [%l7 + %g4] 0x88
18633 fbe %fcc3, loop_1791
18634 brlz,a %l6, loop_1792
18635 addc %i4, 0x1D48, %l2
18636 fble,a %fcc1, loop_1793
18637loop_1791:
18638 membar 0x43
18639loop_1792:
18640 tpos %xcc, 0x1
18641 orcc %i6, 0x0ED8, %g2
18642loop_1793:
18643 fmovsn %icc, %f15, %f23
18644 tn %xcc, 0x2
18645 sethi 0x1E3B, %o3
18646 srl %l0, 0x1B, %g7
18647 smul %o7, 0x0033, %i3
18648 brz %g1, loop_1794
18649 fmovdvc %icc, %f1, %f28
18650 movvc %icc, %i2, %o6
18651 udiv %g5, 0x0316, %g6
18652loop_1794:
18653 taddcc %o5, %o0, %i0
18654 tle %icc, 0x6
18655 tle %icc, 0x1
18656 edge32ln %g4, %o2, %i7
18657 edge32l %l4, %i1, %o1
18658 fandnot2s %f13, %f9, %f31
18659 movrgz %l3, %l5, %o4
18660 movrgz %i5, 0x076, %l1
18661 fandnot1s %f4, %f21, %f0
18662 udivx %g3, 0x1D59, %l6
18663 srl %l2, 0x05, %i6
18664 edge8 %i4, %o3, %g2
18665 orn %g7, %o7, %i3
18666 movne %xcc, %g1, %i2
18667 restored
18668 rdpr %cwp, %g1
18669 rdpr %cansave, %g2
18670 rdpr %canrestore, %g3
18671 rdpr %cleanwin, %g4
18672 rdpr %otherwin, %g5
18673 rdpr %wstate, %g6
18674 fnot2 %f16, %f8
18675 fbg,a %fcc2, loop_1795
18676 popc 0x1271, %o6
18677 taddcctv %l0, 0x0D79, %g5
18678 popc %o5, %g6
18679loop_1795:
18680 movvs %icc, %i0, %g4
18681 udivcc %o0, 0x0D18, %o2
18682 tle %xcc, 0x0
18683 fbule %fcc2, loop_1796
18684 tgu %xcc, 0x6
18685 set 0x0C, %g1
18686 lduba [%l7 + %g1] 0x04, %i7
18687loop_1796:
18688 fnegd %f6, %f22
18689 srlx %l4, %i1, %l3
18690 xorcc %o1, 0x1B38, %o4
18691 fnands %f3, %f17, %f30
18692 fpsub32 %f16, %f10, %f14
18693 umul %l5, %l1, %g3
18694 fornot2s %f12, %f9, %f25
18695 fmovdvs %icc, %f24, %f6
18696 movg %xcc, %i5, %l6
18697 fors %f17, %f11, %f27
18698 addc %l2, 0x0E41, %i4
18699 fbne %fcc3, loop_1797
18700 taddcctv %o3, %i6, %g7
18701 movvs %icc, %o7, %g2
18702 subc %i3, 0x1420, %i2
18703loop_1797:
18704 edge16ln %g1, %o6, %l0
18705 fmovdleu %xcc, %f1, %f31
18706 bn,a loop_1798
18707 sra %o5, %g5, %i0
18708 fnand %f28, %f24, %f12
18709 bneg,a,pt %xcc, loop_1799
18710loop_1798:
18711 tn %icc, 0x3
18712 subc %g6, 0x1193, %o0
18713 udivcc %g4, 0x0633, %i7
18714loop_1799:
18715 bgu,a loop_1800
18716 pdist %f2, %f2, %f0
18717 popc 0x0674, %o2
18718 edge16l %l4, %i1, %l3
18719loop_1800:
18720 nop
18721 setx loop_1801, %l0, %l1
18722 wrpr 0x1, %tl
18723 wrpr %l1, %tnpc
18724 setx 0x34400001400, %l0, %l1
18725 wrpr %l1, %tstate
18726 wrhpr 0x4, %htstate
18727 done
18728 sdivcc %o1, 0x0E2D, %l5
18729 srlx %o4, %g3, %l1
18730 set 0x78, %o6
18731 stxa %l6, [%l7 + %o6] 0x89
18732loop_1801:
18733 saved
18734 rdpr %cwp, %g1
18735 rdpr %cansave, %g2
18736 rdpr %canrestore, %g3
18737 rdpr %cleanwin, %g4
18738 rdpr %otherwin, %g5
18739 rdpr %wstate, %g6
18740 fnot2 %f8, %f14
18741 fabsd %f14, %f28
18742 fmovdneg %icc, %f29, %f18
18743 sdivcc %i5, 0x1D80, %l2
18744 subcc %i4, 0x0BF9, %o3
18745 fmovs %f17, %f24
18746 add %l7, 0x3C, %l6
18747 wr %g0, 0x88, %asi
18748 lda [%l6] %asi, %i6
18749 casa [%l6] 0x88, %i6, %g7
18750 ba %icc, loop_1802
18751 movrgz %g2, 0x2D9, %o7
18752 edge8ln %i3, %i2, %g1
18753 sethi 0x1178, %l0
18754loop_1802:
18755 movg %xcc, %o6, %o5
18756 smulcc %i0, %g6, %o0
18757 movpos %xcc, %g4, %i7
18758 movg %xcc, %o2, %g5
18759 fornot1 %f16, %f4, %f18
18760 sth %i1, [%l7 + 0x68]
18761 movl %icc, %l3, %l4
18762 tpos %xcc, 0x7
18763 movrgez %l5, %o1, %g3
18764 bpos,a,pt %icc, loop_1803
18765 alignaddr %l1, %l6, %o4
18766 fabss %f13, %f26
18767 tpos %xcc, 0x1
18768loop_1803:
18769 fcmpgt16 %f26, %f8, %i5
18770 addc %i4, 0x02BF, %l2
18771 fba,a %fcc0, loop_1804
18772 movn %icc, %o3, %i6
18773 fornot2 %f6, %f18, %f16
18774 edge16n %g2, %g7, %o7
18775loop_1804:
18776 fornot1 %f0, %f30, %f18
18777 fornot1 %f10, %f20, %f4
18778 movcs %icc, %i2, %g1
18779 fmovsl %xcc, %f9, %f28
18780 sdiv %i3, 0x1A44, %o6
18781 ldd [%l7 + 0x10], %l0
18782 movneg %icc, %i0, %g6
18783 taddcctv %o5, 0x1C30, %g4
18784 mova %icc, %i7, %o0
18785 edge8 %g5, %o2, %i1
18786 edge32ln %l4, %l5, %l3
18787 nop
18788 set 0x60, %l4
18789 stx %g3, [%l7 + %l4]
18790 fbug,a %fcc1, loop_1805
18791 mulx %o1, 0x17B0, %l6
18792 sth %l1, [%l7 + 0x6C]
18793 brz %o4, loop_1806
18794loop_1805:
18795 nop
18796 set 0x2A, %i5
18797 ldsh [%l7 + %i5], %i4
18798 movne %xcc, %i5, %o3
18799 movcc %icc, %l2, %g2
18800loop_1806:
18801 fcmpd %fcc1, %f24, %f2
18802 srlx %i6, 0x04, %o7
18803 addc %i2, 0x100C, %g1
18804 fandnot1s %f9, %f13, %f9
18805 fpsub32s %f31, %f31, %f25
18806 flush %l7 + 0x7C
18807 movrgz %i3, %g7, %o6
18808 fexpand %f22, %f0
18809 movn %xcc, %l0, %i0
18810 tvs %icc, 0x6
18811 subcc %g6, %g4, %o5
18812 movgu %icc, %i7, %g5
18813 movgu %xcc, %o2, %i1
18814 set 0x10, %l5
18815 ldxa [%g0 + %l5] 0x4f, %l4
18816 tneg %icc, 0x3
18817 sethi 0x06D5, %o0
18818 fsrc1 %f10, %f16
18819 array16 %l3, %l5, %o1
18820 fmovrsne %l6, %f3, %f10
18821 movcc %icc, %l1, %o4
18822 edge32ln %i4, %i5, %g3
18823 array8 %o3, %l2, %g2
18824 subccc %i6, 0x1126, %o7
18825 movrgz %i2, 0x28D, %i3
18826 restored
18827 rdpr %cwp, %g1
18828 rdpr %cansave, %g2
18829 rdpr %canrestore, %g3
18830 rdpr %cleanwin, %g4
18831 rdpr %otherwin, %g5
18832 rdpr %wstate, %g6
18833 fmovdg %icc, %f31, %f19
18834 fandnot2 %f20, %f26, %f24
18835 fpack32 %f18, %f4, %f16
18836 edge16 %g1, %o6, %l0
18837 udivcc %g7, 0x0FCE, %g6
18838 flush %l7 + 0x10
18839 xnorcc %i0, %o5, %i7
18840 taddcctv %g4, 0x0BBC, %g5
18841 fmovdne %xcc, %f25, %f29
18842 fcmpne32 %f6, %f30, %o2
18843 sdivx %l4, 0x1D6D, %i1
18844 edge16n %o0, %l3, %l5
18845 fornot1s %f12, %f12, %f9
18846 mova %xcc, %o1, %l6
18847 fcmple16 %f30, %f12, %o4
18848 bl %icc, loop_1807
18849 sra %l1, %i4, %g3
18850 fmovsa %icc, %f23, %f0
18851 move %icc, %i5, %l2
18852loop_1807:
18853 smulcc %o3, 0x018F, %g2
18854 bleu,a,pn %xcc, loop_1808
18855 fnot2 %f12, %f26
18856 edge8l %i6, %i2, %i3
18857 udivx %g1, 0x0586, %o6
18858loop_1808:
18859 edge32l %o7, %g7, %l0
18860 edge8 %i0, %o5, %i7
18861 tle %icc, 0x4
18862 sdivcc %g4, 0x1471, %g5
18863 edge8 %o2, %g6, %l4
18864 wr %g0, 0x88, %asi
18865 ldsba [%l7 + 0x12] %asi, %i1
18866 fmovsne %xcc, %f29, %f15
18867 fmovsvs %icc, %f0, %f5
18868 movge %icc, %o0, %l5
18869 fornot2 %f12, %f22, %f16
18870 set 0x70, %o0
18871 lduha [%l7 + %o0] 0x19, %l3
18872 fmovrslez %o1, %f12, %f31
18873 fmul8x16au %f27, %f14, %f24
18874 movleu %xcc, %o4, %l1
18875 taddcctv %l6, 0x18D6, %g3
18876 movle %xcc, %i4, %i5
18877 tpos %icc, 0x3
18878 movrne %l2, %o3, %i6
18879 xnor %g2, %i3, %i2
18880 mova %icc, %g1, %o7
18881 fpadd16s %f7, %f16, %f21
18882 fblg %fcc1, loop_1809
18883 movrgez %g7, %l0, %i0
18884 sth %o6, [%l7 + 0x1E]
18885 tleu %xcc, 0x5
18886loop_1809:
18887 movrgz %i7, 0x100, %g4
18888 sll %o5, 0x1B, %g5
18889 udiv %g6, 0x1021, %o2
18890 ldstub [%l7 + 0x24], %l4
18891 ld [%l7 + 0x20], %f11
18892 brgez %i1, loop_1810
18893 bgu,a,pt %icc, loop_1811
18894 udiv %l5, 0x16CA, %l3
18895 mulscc %o0, %o1, %o4
18896loop_1810:
18897 udiv %l1, 0x066D, %l6
18898loop_1811:
18899 edge32 %g3, %i5, %l2
18900 stbar
18901 sub %i4, %o3, %g2
18902 smulcc %i3, %i6, %g1
18903 xnor %i2, %g7, %o7
18904 movne %icc, %i0, %o6
18905 brgz %i7, loop_1812
18906 bgu,a %xcc, loop_1813
18907 fandnot1s %f29, %f30, %f15
18908 fbul %fcc2, loop_1814
18909loop_1812:
18910 nop
18911 setx loop_1815, %l0, %l1
18912 wrpr 0x1, %tl
18913 wrpr %l1, %tnpc
18914 setx 0x34400001400, %l0, %l1
18915 wrpr %l1, %tstate
18916 wrhpr 0x4, %htstate
18917 done
18918loop_1813:
18919 fmovda %icc, %f22, %f2
18920 edge16 %l0, %o5, %g5
18921loop_1814:
18922 mova %xcc, %g4, %g6
18923loop_1815:
18924 srax %o2, 0x08, %l4
18925 movrgez %i1, %l3, %o0
18926 movgu %xcc, %l5, %o1
18927 edge8 %l1, %o4, %g3
18928 movrgez %i5, 0x285, %l6
18929 ble,a,pt %icc, loop_1816
18930 nop
18931 setx loop_1817, %l0, %l1
18932 wrpr 0x1, %tl
18933 wrpr %l1, %tpc
18934 add %l1, 0x4, %l1
18935 wrpr %l1, %tnpc
18936 setx 0x34400001400, %l0, %l1
18937 wrpr %l1, %tstate
18938 wrhpr 0x4, %htstate
18939 retry
18940 popc %l2, %i4
18941 srl %o3, 0x1A, %i3
18942loop_1816:
18943 fmovdleu %icc, %f21, %f8
18944loop_1817:
18945 sllx %g2, 0x17, %g1
18946 fbug %fcc0, loop_1818
18947 array16 %i2, %g7, %o7
18948 tvs %icc, 0x2
18949 stb %i6, [%l7 + 0x7D]
18950loop_1818:
18951 nop
18952 set 0x26, %i7
18953 ldsha [%l7 + %i7] 0x81, %o6
18954 sub %i7, %l0, %i0
18955 fba,a %fcc1, loop_1819
18956 movle %icc, %o5, %g5
18957 alignaddr %g4, %g6, %o2
18958 popc %i1, %l4
18959loop_1819:
18960 movl %icc, %o0, %l5
18961 brlez %l3, loop_1820
18962 mulscc %l1, %o4, %o1
18963 array16 %g3, %l6, %i5
18964 set 0x30, %o7
18965 stxa %l2, [%g0 + %o7] 0x20
18966loop_1820:
18967 tge %xcc, 0x2
18968 bg,a %xcc, loop_1821
18969 taddcctv %o3, %i4, %g2
18970 subc %i3, 0x191C, %g1
18971 bcs loop_1822
18972loop_1821:
18973 ldx [%l7 + 0x20], %i2
18974 edge32n %o7, %g7, %o6
18975 tpos %xcc, 0x5
18976loop_1822:
18977 and %i7, %l0, %i0
18978 ldsh [%l7 + 0x32], %i6
18979 fpack32 %f26, %f26, %f0
18980 fmovsle %icc, %f10, %f13
18981 movre %o5, 0x1EA, %g5
18982 lduw [%l7 + 0x68], %g4
18983 saved
18984 rdpr %cwp, %g1
18985 rdpr %cansave, %g2
18986 rdpr %canrestore, %g3
18987 rdpr %cleanwin, %g4
18988 rdpr %otherwin, %g5
18989 rdpr %wstate, %g6
18990 xor %g6, %i1, %o2
18991 fsrc2 %f30, %f26
18992 fmovdcc %icc, %f22, %f7
18993 fcmpgt16 %f4, %f20, %l4
18994 xorcc %l5, 0x16E9, %o0
18995 movre %l1, 0x29B, %o4
18996 movrlz %o1, 0x3FE, %l3
18997 sll %g3, 0x0D, %i5
18998 pdist %f20, %f20, %f22
18999 ldd [%l7 + 0x20], %f0
19000 be %xcc, loop_1823
19001 udiv %l2, 0x081E, %l6
19002 srax %o3, %g2, %i4
19003 array16 %i3, %g1, %i2
19004loop_1823:
19005 sdiv %o7, 0x10C5, %o6
19006 sdivx %i7, 0x1CCA, %l0
19007 fxors %f6, %f1, %f2
19008 tvc %xcc, 0x3
19009 array32 %g7, %i0, %o5
19010 fpack32 %f12, %f28, %f6
19011 fnot1 %f8, %f20
19012 movre %i6, 0x0AA, %g5
19013 fmovrse %g4, %f26, %f2
19014 edge8 %i1, %o2, %l4
19015 ldub [%l7 + 0x14], %g6
19016 tneg %icc, 0x3
19017 fmovrdlz %o0, %f2, %f6
19018 orcc %l1, 0x0D31, %l5
19019 or %o4, %l3, %o1
19020 movrlz %i5, %l2, %l6
19021 restored
19022 rdpr %cwp, %g1
19023 rdpr %cansave, %g2
19024 rdpr %canrestore, %g3
19025 rdpr %cleanwin, %g4
19026 rdpr %otherwin, %g5
19027 rdpr %wstate, %g6
19028 tleu %xcc, 0x2
19029 movrgz %o3, %g2, %g3
19030 umul %i3, 0x1EB4, %g1
19031 mova %icc, %i2, %i4
19032 call loop_1824
19033 srl %o6, %o7, %l0
19034 sdivcc %g7, 0x0F8B, %i0
19035 movle %icc, %o5, %i7
19036loop_1824:
19037 fmovdn %icc, %f26, %f4
19038 array16 %i6, %g5, %i1
19039 fpmerge %f29, %f25, %f24
19040 fpadd32s %f10, %f17, %f19
19041 sll %o2, 0x09, %l4
19042 and %g4, 0x1399, %g6
19043 tn %xcc, 0x0
19044 fmovdvs %icc, %f27, %f3
19045 fmovsge %xcc, %f24, %f8
19046 movvs %xcc, %o0, %l1
19047 set 0x40, %i4
19048 lda [%l7 + %i4] 0x0c, %f9
19049 movrne %o4, 0x27F, %l5
19050 edge32n %o1, %l3, %l2
19051 udivx %l6, 0x0BCF, %i5
19052 fbue,a %fcc2, loop_1825
19053 move %icc, %g2, %g3
19054 fnands %f20, %f17, %f28
19055 movgu %icc, %o3, %g1
19056loop_1825:
19057 nop
19058 set 0x0E, %l6
19059 ldstuba [%l7 + %l6] 0x89, %i3
19060 movleu %icc, %i4, %i2
19061 movpos %xcc, %o6, %l0
19062 ldstub [%l7 + 0x64], %g7
19063 ldub [%l7 + 0x30], %o7
19064 fmovsn %icc, %f16, %f18
19065 fmovdleu %xcc, %f24, %f5
19066 fandnot2 %f28, %f26, %f6
19067 fbuge %fcc0, loop_1826
19068 tl %xcc, 0x6
19069 nop
19070 set 0x23, %o4
19071 ldub [%l7 + %o4], %o5
19072 edge32ln %i7, %i0, %i6
19073loop_1826:
19074 movrgz %i1, %g5, %o2
19075 orncc %l4, 0x1A34, %g6
19076 umulcc %g4, %l1, %o0
19077 fmovse %icc, %f10, %f11
19078 add %l5, %o4, %o1
19079 sdivx %l3, 0x1C5D, %l6
19080 bvc,pn %xcc, loop_1827
19081 tn %icc, 0x3
19082 brgz %i5, loop_1828
19083 saved
19084 rdpr %cwp, %g1
19085 rdpr %cansave, %g2
19086 rdpr %canrestore, %g3
19087 rdpr %cleanwin, %g4
19088 rdpr %otherwin, %g5
19089 rdpr %wstate, %g6
19090loop_1827:
19091 nop
19092 wr %g0, 0x19, %asi
19093 prefetcha [%l7 + 0x60] %asi, 0x0
19094loop_1828:
19095 movge %icc, %g2, %o3
19096 fbge %fcc0, loop_1829
19097 fmovdvs %xcc, %f10, %f24
19098 wr %g0, 0x89, %asi
19099 ldstuba [%l7 + 0x65] %asi, %g3
19100loop_1829:
19101 bgu,a,pn %xcc, loop_1830
19102 edge16n %g1, %i3, %i4
19103 movneg %xcc, %i2, %l0
19104 wr %g0, 0x81, %asi
19105 lduwa [%l7 + 0x70] %asi, %g7
19106loop_1830:
19107 fmovdge %icc, %f21, %f9
19108 tne %xcc, 0x4
19109 fbug,a %fcc3, loop_1831
19110 fmovse %icc, %f29, %f31
19111 flush %l7 + 0x30
19112 fcmpne32 %f12, %f30, %o7
19113loop_1831:
19114 membar 0x33
19115 addc %o5, %i7, %o6
19116 movrlez %i6, 0x3AF, %i0
19117 bneg,a,pn %xcc, loop_1832
19118 array8 %g5, %o2, %l4
19119 brlez %i1, loop_1833
19120 addcc %g6, 0x08E5, %l1
19121loop_1832:
19122 tneg %icc, 0x6
19123 xorcc %g4, %o0, %l5
19124loop_1833:
19125 ta %xcc, 0x7
19126 tpos %icc, 0x5
19127 tgu %icc, 0x7
19128 subc %o1, 0x07AA, %l3
19129 add %l7, 0x78, %l6
19130 wr %g0, 0x81, %asi
19131 casxa [%l6] %asi, %l6, %o4
19132 fmovrdgz %i5, %f14, %f28
19133 add %l7, 0x74, %l6
19134 wr %g0, 0x04, %asi
19135 casa [%l6] %asi, %l2, %g2
19136 movrgz %o3, %g1, %i3
19137 taddcc %i4, 0x0700, %g3
19138 tne %xcc, 0x7
19139 addcc %i2, %l0, %o7
19140 movrgz %g7, %i7, %o5
19141 andncc %o6, %i6, %i0
19142 brz %o2, loop_1834
19143 edge32l %l4, %g5, %g6
19144 fmovdgu %icc, %f19, %f17
19145 tsubcc %i1, %l1, %o0
19146loop_1834:
19147 movg %icc, %l5, %o1
19148 fornot2s %f1, %f26, %f10
19149 udiv %l3, 0x1149, %l6
19150 tsubcc %o4, 0x09F8, %i5
19151 movre %g4, %l2, %o3
19152 sethi 0x1DA0, %g1
19153 fpadd32 %f10, %f12, %f28
19154 fbne,a %fcc2, loop_1835
19155 nop
19156 setx loop_1836, %l0, %l1
19157 wrpr 0x1, %tl
19158 wrpr %l1, %tpc
19159 add %l1, 0x4, %l1
19160 wrpr %l1, %tnpc
19161 setx 0x34400001400, %l0, %l1
19162 wrpr %l1, %tstate
19163 wrhpr 0x4, %htstate
19164 retry
19165 orncc %g2, %i4, %i3
19166 fmovdvs %xcc, %f27, %f16
19167loop_1835:
19168 movneg %xcc, %g3, %l0
19169loop_1836:
19170 movrlz %o7, 0x29E, %i2
19171 be,a %xcc, loop_1837
19172 ldsw [%l7 + 0x2C], %g7
19173 fandnot1 %f14, %f14, %f22
19174 membar 0x03
19175loop_1837:
19176 edge32 %i7, %o6, %o5
19177 fmovrdlz %i6, %f14, %f28
19178 fnot1s %f17, %f10
19179 restored
19180 rdpr %cwp, %g1
19181 rdpr %cansave, %g2
19182 rdpr %canrestore, %g3
19183 rdpr %cleanwin, %g4
19184 rdpr %otherwin, %g5
19185 rdpr %wstate, %g6
19186 fmovdpos %icc, %f23, %f21
19187 movgu %xcc, %o2, %i0
19188 movpos %icc, %l4, %g5
19189 fmul8ulx16 %f2, %f8, %f12
19190 fnor %f30, %f8, %f20
19191 movvc %icc, %i1, %g6
19192 add %l7, 0x70, %l6
19193 wr %g0, 0x19, %asi
19194 casa [%l6] 0x19, %l1, %o0
19195 movg %xcc, %o1, %l5
19196 movvc %xcc, %l6, %l3
19197 edge16l %o4, %i5, %l2
19198 fbn %fcc2, loop_1838
19199 tsubcc %o3, %g1, %g4
19200 movrlez %i4, 0x06A, %i3
19201 te %xcc, 0x5
19202loop_1838:
19203 fbuge,a %fcc2, loop_1839
19204 movrgez %g3, %g2, %l0
19205 bcs %icc, loop_1840
19206 be %xcc, loop_1841
19207loop_1839:
19208 srlx %i2, 0x08, %g7
19209 mulx %o7, 0x1EC5, %o6
19210loop_1840:
19211 fmul8x16au %f6, %f24, %f30
19212loop_1841:
19213 fones %f22
19214 std %i6, [%l7 + 0x40]
19215 bn,a,pn %icc, loop_1842
19216 fsrc2s %f30, %f7
19217 sethi 0x0F05, %i6
19218 fmovdvc %icc, %f2, %f1
19219loop_1842:
19220 movrlez %o5, %o2, %i0
19221 movn %xcc, %l4, %g5
19222 popc %g6, %i1
19223 fmuld8ulx16 %f17, %f29, %f0
19224 fbule %fcc3, loop_1843
19225 xorcc %l1, 0x10C1, %o0
19226 array32 %o1, %l5, %l3
19227 tsubcc %o4, %l6, %l2
19228loop_1843:
19229 orncc %o3, %i5, %g1
19230 ble %xcc, loop_1844
19231 array8 %i4, %i3, %g3
19232 edge8n %g2, %l0, %g4
19233 edge8l %g7, %i2, %o6
19234loop_1844:
19235 membar 0x6B
19236 tpos %icc, 0x5
19237 fsrc2 %f26, %f30
19238 tl %xcc, 0x3
19239 orncc %o7, 0x04ED, %i6
19240 fbuge %fcc2, loop_1845
19241 xnor %o5, %i7, %i0
19242 mova %icc, %o2, %l4
19243 tl %xcc, 0x2
19244loop_1845:
19245 brlez %g6, loop_1846
19246 fmovsne %xcc, %f30, %f8
19247 orn %i1, 0x1A35, %l1
19248 wr %g0, 0x19, %asi
19249 ldsha [%l7 + 0x3A] %asi, %g5
19250loop_1846:
19251 nop
19252 wr %g0, 0x89, %asi
19253 stda %o0, [%l7 + 0x28] %asi
19254 tcc %icc, 0x0
19255 edge8n %l5, %o1, %l3
19256 fmul8x16 %f12, %f0, %f26
19257 edge32ln %l6, %l2, %o3
19258 tvc %icc, 0x1
19259 srl %o4, %g1, %i5
19260 sra %i4, 0x19, %i3
19261 fmovdpos %icc, %f17, %f6
19262 edge32ln %g2, %l0, %g4
19263 fblg %fcc0, loop_1847
19264 edge32l %g3, %i2, %g7
19265 bshuffle %f2, %f14, %f24
19266 set 0x67, %o5
19267 ldsba [%l7 + %o5] 0x04, %o7
19268loop_1847:
19269 fsrc1s %f3, %f22
19270 edge16n %i6, %o5, %o6
19271 xnor %i0, %o2, %l4
19272 alignaddr %i7, %i1, %l1
19273 ldsh [%l7 + 0x7E], %g5
19274 fpsub32 %f24, %f28, %f4
19275 fand %f16, %f28, %f16
19276 ldstub [%l7 + 0x16], %g6
19277 bshuffle %f30, %f6, %f14
19278 xorcc %l5, %o0, %l3
19279 edge16 %o1, %l6, %l2
19280 be,a,pt %xcc, loop_1848
19281 fmul8x16 %f1, %f6, %f22
19282 bleu %icc, loop_1849
19283 umulcc %o3, %g1, %i5
19284loop_1848:
19285 nop
19286 set 0x08, %g5
19287 swapa [%l7 + %g5] 0x10, %i4
19288loop_1849:
19289 array8 %i3, %g2, %l0
19290 fsrc2s %f15, %f3
19291 movl %icc, %o4, %g4
19292 fba %fcc3, loop_1850
19293 bvc,pt %icc, loop_1851
19294 pdist %f18, %f18, %f8
19295 ldsw [%l7 + 0x74], %i2
19296loop_1850:
19297 edge8ln %g7, %o7, %g3
19298loop_1851:
19299 fsrc1 %f16, %f4
19300 edge16 %o5, %o6, %i6
19301 ba %xcc, loop_1852
19302 fbuge,a %fcc0, loop_1853
19303 movg %icc, %o2, %l4
19304 fmul8sux16 %f4, %f2, %f10
19305loop_1852:
19306 ta %icc, 0x6
19307loop_1853:
19308 edge8n %i7, %i0, %l1
19309 array32 %g5, %i1, %l5
19310 addcc %o0, %l3, %g6
19311 tn %icc, 0x3
19312 fcmpgt16 %f10, %f28, %o1
19313 add %l7, 0x28, %l6
19314 wr %g0, 0x11, %asi
19315 casxa [%l6] %asi, %l6, %o3
19316 brgz %l2, loop_1854
19317 fcmpes %fcc1, %f30, %f9
19318 movre %i5, %g1, %i3
19319 fcmpne32 %f16, %f24, %i4
19320loop_1854:
19321 fmovdn %xcc, %f14, %f15
19322 movre %g2, %l0, %g4
19323 set 0x40, %i3
19324 stda %f16, [%l7 + %i3] 0xf0
19325 membar #Sync
19326 mova %xcc, %o4, %g7
19327 add %l7, 0x20, %l6
19328 wr %g0, 0x04, %asi
19329 lda [%l6] %asi, %o7
19330 casa [%l6] 0x04, %o7, %g3
19331 tgu %icc, 0x4
19332 movrgz %o5, 0x2A8, %o6
19333 fmovsneg %icc, %f30, %f4
19334 fpadd16 %f10, %f26, %f4
19335 sdivx %i2, 0x120C, %i6
19336 bshuffle %f16, %f22, %f20
19337 brgez %o2, loop_1855
19338 movrlez %l4, 0x134, %i7
19339 ble %icc, loop_1856
19340 fbo %fcc1, loop_1857
19341loop_1855:
19342 fmovsl %xcc, %f16, %f31
19343 xnorcc %l1, %i0, %i1
19344loop_1856:
19345 fmovrdne %g5, %f30, %f8
19346loop_1857:
19347 bg,a %icc, loop_1858
19348 addc %l5, %l3, %o0
19349 smulcc %o1, %g6, %l6
19350 edge32l %l2, %i5, %g1
19351loop_1858:
19352 movrgez %i3, 0x091, %i4
19353 stw %g2, [%l7 + 0x14]
19354 fmovdneg %icc, %f27, %f24
19355 fba %fcc3, loop_1859
19356 addccc %l0, %g4, %o3
19357 add %l7, 0x30, %l6
19358 wr %g0, 0x80, %asi
19359 casa [%l6] %asi, %g7, %o7
19360loop_1859:
19361 nop
19362 set 0x30, %g6
19363 stxa %g3, [%l7 + %g6] 0x88
19364 movneg %xcc, %o4, %o5
19365 fbul %fcc2, loop_1860
19366 addc %o6, %i2, %i6
19367 fone %f20
19368 smul %o2, 0x00E6, %l4
19369loop_1860:
19370 taddcctv %l1, %i0, %i1
19371 sth %i7, [%l7 + 0x58]
19372 movpos %icc, %l5, %l3
19373 sub %o0, 0x1210, %o1
19374 be,pt %icc, loop_1861
19375 ta %xcc, 0x3
19376 udivcc %g6, 0x0091, %g5
19377 movrne %l2, %i5, %g1
19378loop_1861:
19379 xor %i3, 0x1CF7, %l6
19380 fcmped %fcc2, %f4, %f16
19381 movl %xcc, %g2, %l0
19382 alignaddr %g4, %o3, %g7
19383 set 0x30, %l1
19384 ldsha [%l7 + %l1] 0x89, %o7
19385 alignaddr %i4, %o4, %o5
19386 subccc %o6, 0x1065, %g3
19387 brgz %i2, loop_1862
19388 or %o2, 0x172E, %i6
19389 edge32ln %l1, %i0, %i1
19390 udivx %i7, 0x1E7A, %l4
19391loop_1862:
19392 move %xcc, %l5, %l3
19393 sethi 0x0237, %o1
19394 movrlz %o0, %g6, %g5
19395 sir 0x0A73
19396 fmovrde %i5, %f24, %f28
19397 tl %xcc, 0x7
19398 tneg %icc, 0x6
19399 edge32l %l2, %i3, %l6
19400 movneg %icc, %g1, %g2
19401 move %xcc, %g4, %o3
19402 stw %g7, [%l7 + 0x7C]
19403 movleu %icc, %l0, %i4
19404 movrne %o7, 0x1AC, %o5
19405 xorcc %o6, 0x0A02, %o4
19406 fbul,a %fcc3, loop_1863
19407 smul %g3, 0x0D32, %o2
19408 tn %icc, 0x2
19409 fbuge %fcc3, loop_1864
19410loop_1863:
19411 andn %i6, 0x123B, %l1
19412 subcc %i0, %i1, %i2
19413 sll %i7, %l5, %l3
19414loop_1864:
19415 mulscc %l4, 0x0BBC, %o0
19416 mulx %g6, 0x1A03, %g5
19417 umul %i5, 0x1735, %l2
19418 bge,pt %icc, loop_1865
19419 edge16l %i3, %l6, %o1
19420 and %g2, 0x0A16, %g1
19421 fnors %f10, %f1, %f24
19422loop_1865:
19423 nop
19424 set 0x18, %o1
19425 swapa [%l7 + %o1] 0x89, %g4
19426 taddcctv %g7, %l0, %i4
19427 tgu %icc, 0x5
19428 bleu,pt %icc, loop_1866
19429 edge8n %o3, %o5, %o6
19430 brgez,a %o7, loop_1867
19431 move %icc, %o4, %g3
19432loop_1866:
19433 movcc %icc, %o2, %l1
19434 andn %i0, %i6, %i1
19435loop_1867:
19436 udiv %i7, 0x0E16, %i2
19437 fmovsa %xcc, %f23, %f27
19438 movg %icc, %l5, %l4
19439 movneg %icc, %l3, %o0
19440 udivx %g5, 0x0E51, %g6
19441 movrlz %l2, 0x2C3, %i3
19442 brnz %i5, loop_1868
19443 sir 0x1125
19444 fnot1 %f26, %f14
19445 fmovrse %l6, %f30, %f28
19446loop_1868:
19447 brlz %o1, loop_1869
19448 movneg %icc, %g2, %g1
19449 movrlz %g7, %g4, %l0
19450 fbul %fcc1, loop_1870
19451loop_1869:
19452 fornot2s %f18, %f1, %f31
19453 tne %icc, 0x3
19454 orcc %i4, %o5, %o6
19455loop_1870:
19456 fmovsg %icc, %f28, %f5
19457 popc %o7, %o3
19458 sir 0x0323
19459 tpos %icc, 0x7
19460 orncc %o4, %o2, %l1
19461 fmovda %xcc, %f5, %f16
19462 tl %xcc, 0x4
19463 fbe %fcc3, loop_1871
19464 fbn,a %fcc3, loop_1872
19465 tvs %icc, 0x7
19466 fnegs %f12, %f18
19467loop_1871:
19468 nop
19469 set 0x70, %i2
19470 stda %g2, [%l7 + %i2] 0x18
19471loop_1872:
19472 fmovdne %icc, %f31, %f16
19473 ldstub [%l7 + 0x3D], %i0
19474 tvc %xcc, 0x2
19475 xorcc %i1, 0x158E, %i6
19476 addcc %i2, 0x114D, %i7
19477 movrlz %l4, %l5, %o0
19478 popc 0x059F, %g5
19479 xnorcc %l3, %g6, %i3
19480 brnz %i5, loop_1873
19481 sra %l6, %o1, %g2
19482 bgu,a %xcc, loop_1874
19483 xnor %l2, 0x1B2A, %g1
19484loop_1873:
19485 movpos %icc, %g4, %l0
19486 orn %i4, 0x1FA5, %g7
19487loop_1874:
19488 movne %icc, %o5, %o7
19489 mova %icc, %o6, %o3
19490 stx %o4, [%l7 + 0x28]
19491 udiv %l1, 0x1E9B, %g3
19492 fmovdg %icc, %f30, %f7
19493 taddcctv %i0, %i1, %o2
19494 fbl,a %fcc2, loop_1875
19495 fmuld8sux16 %f13, %f23, %f16
19496 edge8ln %i6, %i2, %l4
19497 membar #Sync
19498 set 0x40, %i0
19499 ldda [%l7 + %i0] 0x1f, %f16
19500loop_1875:
19501 taddcc %l5, %i7, %g5
19502 fmovdgu %xcc, %f21, %f11
19503 array32 %l3, %g6, %i3
19504 edge16l %i5, %o0, %o1
19505 set 0x30, %g2
19506 ldda [%l7 + %g2] 0x2e, %i6
19507 fzero %f2
19508 fnot1s %f19, %f26
19509 alignaddr %l2, %g2, %g4
19510 fabsd %f18, %f16
19511 andncc %l0, %g1, %i4
19512 orncc %o5, 0x10EA, %g7
19513 fzero %f4
19514 umul %o7, %o6, %o4
19515 movg %icc, %l1, %g3
19516 tl %xcc, 0x2
19517 tpos %xcc, 0x5
19518 tn %icc, 0x6
19519 edge16l %i0, %o3, %o2
19520 movg %icc, %i1, %i6
19521 fbue,a %fcc2, loop_1876
19522 edge8n %i2, %l5, %i7
19523 stw %l4, [%l7 + 0x78]
19524 edge32l %l3, %g5, %i3
19525loop_1876:
19526 fmovrdlz %g6, %f14, %f20
19527 be,a,pt %icc, loop_1877
19528 tvc %icc, 0x0
19529 tge %xcc, 0x5
19530 ldub [%l7 + 0x2A], %o0
19531loop_1877:
19532 ldx [%l7 + 0x28], %i5
19533 fcmped %fcc3, %f24, %f12
19534 tpos %icc, 0x6
19535 fmuld8ulx16 %f16, %f12, %f30
19536 fmovsgu %xcc, %f6, %f7
19537 xorcc %l6, 0x0FE8, %o1
19538 edge8 %l2, %g2, %g4
19539 movne %xcc, %g1, %i4
19540 udivcc %l0, 0x0E19, %o5
19541 fbul,a %fcc0, loop_1878
19542 fcmple16 %f16, %f26, %g7
19543 ldd [%l7 + 0x38], %o6
19544 edge8ln %o7, %o4, %g3
19545loop_1878:
19546 srax %i0, %o3, %l1
19547 array32 %o2, %i6, %i1
19548 fzero %f0
19549 movrgez %l5, %i2, %i7
19550 fmovdg %xcc, %f12, %f30
19551 popc 0x06F4, %l4
19552 edge8ln %g5, %l3, %i3
19553 movvs %icc, %o0, %i5
19554 movneg %xcc, %g6, %o1
19555 sllx %l6, %g2, %l2
19556 movrgez %g1, %g4, %i4
19557 fmovdneg %icc, %f13, %f0
19558 nop
19559 setx loop_1879, %l0, %l1
19560 jmpl %l1, %l0
19561 edge32l %o5, %o6, %o7
19562 movvc %icc, %g7, %g3
19563 umulcc %o4, %i0, %o3
19564loop_1879:
19565 fcmpgt16 %f2, %f10, %o2
19566 fcmpgt16 %f30, %f2, %i6
19567 movre %l1, 0x33C, %i1
19568 movcc %icc, %l5, %i7
19569 brz %l4, loop_1880
19570 movrne %i2, 0x114, %l3
19571 ldx [%l7 + 0x58], %i3
19572 andcc %g5, %o0, %i5
19573loop_1880:
19574 movrlz %o1, %g6, %l6
19575 tl %xcc, 0x2
19576 fzeros %f9
19577 movrlez %l2, 0x1C4, %g2
19578 te %icc, 0x4
19579 movrlz %g1, 0x238, %g4
19580 tpos %icc, 0x6
19581 sra %i4, %o5, %l0
19582 movne %xcc, %o7, %o6
19583 fblg %fcc0, loop_1881
19584 fcmped %fcc1, %f6, %f6
19585 fcmpes %fcc0, %f31, %f2
19586 sethi 0x06FA, %g7
19587loop_1881:
19588 udiv %o4, 0x0662, %i0
19589 umulcc %g3, %o3, %i6
19590 orncc %o2, 0x13B5, %i1
19591 fmovdne %icc, %f25, %f7
19592 tg %xcc, 0x2
19593 umul %l5, 0x064B, %i7
19594 fxor %f14, %f30, %f24
19595 umulcc %l4, %l1, %l3
19596 udiv %i3, 0x00A4, %i2
19597 restored
19598 rdpr %cwp, %g1
19599 rdpr %cansave, %g2
19600 rdpr %canrestore, %g3
19601 rdpr %cleanwin, %g4
19602 rdpr %otherwin, %g5
19603 rdpr %wstate, %g6
19604 array32 %o0, %i5, %o1
19605 set 0x34, %g7
19606 lduwa [%l7 + %g7] 0x88, %g5
19607 movrgez %l6, %l2, %g2
19608 subcc %g1, 0x0464, %g4
19609 membar 0x5B
19610 fmovsl %icc, %f20, %f4
19611 movrlez %g6, 0x13A, %i4
19612 edge8l %o5, %o7, %o6
19613 array8 %g7, %o4, %l0
19614 std %g2, [%l7 + 0x60]
19615 stx %i0, [%l7 + 0x50]
19616 std %i6, [%l7 + 0x40]
19617 movre %o3, 0x2F3, %i1
19618 addccc %o2, 0x0EDD, %l5
19619 srl %i7, %l1, %l4
19620 te %xcc, 0x1
19621 popc %l3, %i3
19622 movvc %xcc, %o0, %i5
19623 fcmple32 %f10, %f8, %i2
19624 saved
19625 rdpr %cwp, %g1
19626 rdpr %cansave, %g2
19627 rdpr %canrestore, %g3
19628 rdpr %cleanwin, %g4
19629 rdpr %otherwin, %g5
19630 rdpr %wstate, %g6
19631 fsrc2 %f6, %f18
19632 nop
19633 setx loop_1882, %l0, %l1
19634 wrpr 0x1, %tl
19635 wrpr %l1, %tnpc
19636 setx 0x34400001400, %l0, %l1
19637 wrpr %l1, %tstate
19638 wrhpr 0x4, %htstate
19639 done
19640 edge8ln %g5, %l6, %l2
19641 movvs %icc, %g2, %g1
19642 xnor %g4, 0x027A, %o1
19643loop_1882:
19644 fcmple16 %f20, %f28, %g6
19645 sra %o5, %i4, %o6
19646 tg %xcc, 0x1
19647 for %f8, %f14, %f26
19648 xorcc %o7, %o4, %g7
19649 sllx %g3, 0x1C, %l0
19650 fnot2s %f15, %f16
19651 bpos %xcc, loop_1883
19652 tn %icc, 0x1
19653 tleu %icc, 0x5
19654 srl %i6, %o3, %i0
19655loop_1883:
19656 edge32 %i1, %o2, %l5
19657 fxnor %f14, %f18, %f28
19658 edge32n %i7, %l1, %l3
19659 smul %i3, %o0, %l4
19660 fmovrdlz %i2, %f24, %f2
19661 te %icc, 0x1
19662 fmovdl %xcc, %f5, %f0
19663 sdiv %i5, 0x16D5, %l6
19664 tcs %xcc, 0x0
19665 tgu %icc, 0x2
19666 fmovscs %xcc, %f29, %f8
19667 movn %icc, %g5, %g2
19668 and %g1, 0x068B, %g4
19669 fbne %fcc1, loop_1884
19670 fmovsvc %xcc, %f0, %f11
19671 stx %o1, [%l7 + 0x08]
19672 fors %f9, %f23, %f5
19673loop_1884:
19674 brlez %g6, loop_1885
19675 fandnot1 %f20, %f30, %f20
19676 add %l7, 0x2C, %l6
19677 wr %g0, 0x11, %asi
19678 lda [%l6] %asi, %l2
19679 casa [%l6] 0x11, %l2, %i4
19680loop_1885:
19681 fmovsvs %icc, %f22, %f22
19682 addcc %o5, %o6, %o4
19683 xorcc %g7, 0x1949, %g3
19684 movgu %xcc, %l0, %o7
19685 movcs %xcc, %i6, %o3
19686 fnegs %f9, %f7
19687 tgu %xcc, 0x6
19688 wr %g0, 0x89, %asi
19689 lduha [%l7 + 0x1C] %asi, %i1
19690 fmovsle %xcc, %f17, %f13
19691 orcc %i0, %o2, %l5
19692 movrgz %l1, %l3, %i3
19693 edge8n %i7, %l4, %o0
19694 andncc %i2, %l6, %g5
19695 te %icc, 0x3
19696 movrgz %i5, 0x2C2, %g2
19697 fmovsvs %icc, %f13, %f11
19698 tl %xcc, 0x5
19699 set 0x2D, %i1
19700 ldsba [%l7 + %i1] 0x04, %g1
19701 tg %icc, 0x7
19702 ldd [%l7 + 0x58], %g4
19703 umulcc %o1, 0x01F1, %g6
19704 movcc %icc, %i4, %o5
19705 fmovdpos %icc, %f0, %f6
19706 nop
19707 setx loop_1886, %l0, %l1
19708 wrpr 0x1, %tl
19709 wrpr %l1, %tnpc
19710 setx 0x34400001400, %l0, %l1
19711 wrpr %l1, %tstate
19712 wrhpr 0x4, %htstate
19713 done
19714 fbge %fcc0, loop_1887
19715 edge16n %l2, %o4, %g7
19716 nop
19717 setx loop_1888, %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
19726loop_1886:
19727 edge8l %o6, %g3, %o7
19728loop_1887:
19729 tleu %icc, 0x6
19730 sdivx %l0, 0x0861, %o3
19731loop_1888:
19732 srl %i1, %i0, %o2
19733 bgu,a %xcc, loop_1889
19734 fbul,a %fcc3, loop_1890
19735 fors %f0, %f15, %f26
19736 sra %i6, 0x08, %l1
19737loop_1889:
19738 move %icc, %l3, %i3
19739loop_1890:
19740 fmul8ulx16 %f18, %f16, %f22
19741 fornot2s %f17, %f9, %f8
19742 bgu,a,pn %icc, loop_1891
19743 movg %icc, %i7, %l5
19744 nop
19745 setx loop_1892, %l0, %l1
19746 jmpl %l1, %o0
19747 subcc %l4, %l6, %g5
19748loop_1891:
19749 edge8n %i5, %g2, %g1
19750 movre %i2, %g4, %o1
19751loop_1892:
19752 tneg %xcc, 0x7
19753 taddcctv %i4, %g6, %l2
19754 fbug,a %fcc1, loop_1893
19755 fone %f6
19756 movrgz %o4, %g7, %o5
19757 swap [%l7 + 0x38], %o6
19758loop_1893:
19759 fnegs %f4, %f5
19760 tcc %xcc, 0x7
19761 fbule %fcc0, loop_1894
19762 addccc %g3, 0x072F, %l0
19763 edge16ln %o3, %o7, %i1
19764 andcc %o2, %i0, %i6
19765loop_1894:
19766 movre %l1, 0x297, %l3
19767 movleu %icc, %i7, %i3
19768 fmovse %icc, %f3, %f18
19769 movcc %xcc, %o0, %l5
19770 nop
19771 setx loop_1895, %l0, %l1
19772 wrpr 0x1, %tl
19773 wrpr %l1, %tnpc
19774 setx 0x34400001400, %l0, %l1
19775 wrpr %l1, %tstate
19776 wrhpr 0x4, %htstate
19777 done
19778 bleu,a %xcc, loop_1896
19779 addcc %l6, 0x0DC2, %l4
19780 and %i5, %g2, %g5
19781loop_1895:
19782 fpadd16 %f14, %f0, %f12
19783loop_1896:
19784 move %icc, %i2, %g1
19785 stbar
19786 tleu %icc, 0x7
19787 ldd [%l7 + 0x18], %f6
19788 fpadd32s %f7, %f24, %f15
19789 edge16ln %g4, %o1, %i4
19790 fmovsn %icc, %f17, %f0
19791 movl %xcc, %g6, %l2
19792 taddcctv %g7, %o4, %o5
19793 bvs,pn %icc, loop_1897
19794 fands %f27, %f23, %f26
19795 mova %icc, %g3, %o6
19796 brnz %o3, loop_1898
19797loop_1897:
19798 tn %xcc, 0x4
19799 fba %fcc2, loop_1899
19800 add %o7, %l0, %i1
19801loop_1898:
19802 sra %i0, 0x1F, %o2
19803 udivx %l1, 0x128C, %i6
19804loop_1899:
19805 tsubcctv %l3, %i3, %i7
19806 fandnot1s %f7, %f3, %f24
19807 sdivcc %o0, 0x0AF1, %l5
19808 tleu %icc, 0x1
19809 ldsh [%l7 + 0x0E], %l4
19810 nop
19811 set 0x4C, %l3
19812 lduh [%l7 + %l3], %i5
19813 ldub [%l7 + 0x5D], %l6
19814 and %g5, %g2, %i2
19815 faligndata %f20, %f22, %f14
19816 bvs,pn %icc, loop_1900
19817 fcmpeq16 %f12, %f28, %g4
19818 bn,pt %xcc, loop_1901
19819 ba,pn %icc, loop_1902
19820loop_1900:
19821 mulx %o1, 0x0F54, %i4
19822 fmovrdgz %g1, %f20, %f4
19823loop_1901:
19824 addc %l2, 0x0A41, %g7
19825loop_1902:
19826 tl %icc, 0x7
19827 fxnors %f19, %f19, %f18
19828 fbuge,a %fcc2, loop_1903
19829 srlx %o4, 0x02, %g6
19830 fcmpes %fcc0, %f19, %f11
19831 sir 0x195F
19832loop_1903:
19833 movcc %icc, %g3, %o6
19834 bl loop_1904
19835 edge16n %o5, %o3, %l0
19836 set 0x29, %l2
19837 stba %o7, [%l7 + %l2] 0x15
19838loop_1904:
19839 prefetch [%l7 + 0x68], 0x0
19840 nop
19841 set 0x60, %o3
19842 std %i0, [%l7 + %o3]
19843 xnor %o2, %i1, %i6
19844 movle %xcc, %l3, %l1
19845 add %l7, 0x6C, %l6
19846 wr %g0, 0x88, %asi
19847 lda [%l6] %asi, %i7
19848 casa [%l6] %asi, %i7, %o0
19849 xnorcc %i3, %l5, %i5
19850 udivx %l4, 0x1F6C, %l6
19851 ldstub [%l7 + 0x54], %g5
19852 fpack16 %f30, %f2
19853 tneg %xcc, 0x2
19854 wr %g0, 0x22, %asi
19855 stha %i2, [%l7 + 0x66] %asi
19856 membar #Sync
19857 fpadd16s %f11, %f30, %f22
19858 fbu %fcc3, loop_1905
19859 tneg %xcc, 0x1
19860 movge %xcc, %g4, %o1
19861 fpsub32s %f5, %f29, %f17
19862loop_1905:
19863 andn %g2, %g1, %i4
19864 fcmpgt32 %f0, %f0, %l2
19865 stw %g7, [%l7 + 0x0C]
19866 array32 %o4, %g3, %o6
19867 bvc,a,pn %xcc, loop_1906
19868 te %xcc, 0x2
19869 tn %icc, 0x6
19870 tleu %xcc, 0x5
19871loop_1906:
19872 fbge,a %fcc3, loop_1907
19873 movrlez %o5, 0x028, %o3
19874 fmul8x16 %f1, %f8, %f18
19875 nop
19876 setx loop_1908, %l0, %l1
19877 wrpr 0x1, %tl
19878 wrpr %l1, %tpc
19879 add %l1, 0x4, %l1
19880 wrpr %l1, %tnpc
19881 setx 0x34400001400, %l0, %l1
19882 wrpr %l1, %tstate
19883 wrhpr 0x4, %htstate
19884 retry
19885loop_1907:
19886 stx %l0, [%l7 + 0x20]
19887 fbl %fcc2, loop_1909
19888 faligndata %f30, %f8, %f6
19889loop_1908:
19890 fandnot1 %f14, %f0, %f10
19891 orncc %g6, 0x13F8, %o7
19892loop_1909:
19893 fcmpne32 %f14, %f8, %o2
19894 edge8n %i0, %i6, %i1
19895 alignaddrl %l1, %l3, %i7
19896 smul %o0, 0x0A7E, %i3
19897 set 0x10, %o2
19898 ldswa [%l7 + %o2] 0x04, %l5
19899 wr %g0, 0x10, %asi
19900 stda %f16, [%l7 + 0x40] %asi
19901 stbar
19902 fmovrsgez %l4, %f30, %f28
19903 addc %i5, %g5, %l6
19904 movleu %xcc, %g4, %o1
19905 sethi 0x1683, %g2
19906 movrgez %g1, %i4, %i2
19907 nop
19908 setx loop_1910, %l0, %l1
19909 jmpl %l1, %l2
19910 tneg %icc, 0x3
19911 call loop_1911
19912 alignaddr %g7, %o4, %g3
19913loop_1910:
19914 edge32l %o6, %o3, %l0
19915 fsrc2 %f6, %f2
19916loop_1911:
19917 tvc %xcc, 0x6
19918 tvs %xcc, 0x4
19919 srax %g6, %o7, %o5
19920 fcmps %fcc1, %f13, %f17
19921 addccc %i0, 0x0E6C, %i6
19922 umul %o2, 0x1F48, %i1
19923 tne %icc, 0x0
19924 sdivx %l1, 0x0A8F, %i7
19925 movvs %icc, %o0, %i3
19926 bcc %icc, loop_1912
19927 fbn,a %fcc3, loop_1913
19928 taddcc %l3, %l4, %l5
19929 sir 0x0B76
19930loop_1912:
19931 nop
19932 setx loop_1914, %l0, %l1
19933 wrpr 0x1, %tl
19934 wrpr %l1, %tpc
19935 add %l1, 0x4, %l1
19936 wrpr %l1, %tnpc
19937 setx 0x34400001400, %l0, %l1
19938 wrpr %l1, %tstate
19939 wrhpr 0x4, %htstate
19940 retry
19941loop_1913:
19942 ld [%l7 + 0x58], %f5
19943 fmovdneg %xcc, %f31, %f8
19944 sir 0x13EC
19945loop_1914:
19946 fbe %fcc2, loop_1915
19947 fmovdcc %xcc, %f13, %f12
19948 movrlz %i5, %g5, %g4
19949 wr %g0, 0x80, %asi
19950 ldsha [%l7 + 0x46] %asi, %o1
19951loop_1915:
19952 and %g2, %l6, %g1
19953 movvs %xcc, %i2, %i4
19954 movneg %xcc, %g7, %l2
19955 edge16ln %o4, %g3, %o6
19956 taddcctv %l0, %o3, %g6
19957 orncc %o7, 0x0820, %o5
19958 fmovdle %xcc, %f13, %f29
19959 edge8n %i6, %o2, %i0
19960 fbne %fcc3, loop_1916
19961 tneg %xcc, 0x3
19962 subc %l1, 0x0849, %i1
19963 sllx %o0, 0x1B, %i3
19964loop_1916:
19965 bg %xcc, loop_1917
19966 lduw [%l7 + 0x20], %i7
19967 fbg %fcc0, loop_1918
19968 fmovdvc %xcc, %f6, %f18
19969loop_1917:
19970 nop
19971 set 0x62, %g3
19972 lduha [%l7 + %g3] 0x80, %l4
19973loop_1918:
19974 edge16n %l3, %i5, %l5
19975 andncc %g5, %g4, %o1
19976 sir 0x0BA4
19977 ldub [%l7 + 0x48], %l6
19978 xorcc %g1, %g2, %i4
19979 tge %xcc, 0x2
19980 ldsw [%l7 + 0x0C], %i2
19981 fbg,a %fcc3, loop_1919
19982 movneg %xcc, %l2, %g7
19983 array32 %g3, %o6, %l0
19984 tgu %xcc, 0x4
19985loop_1919:
19986 bneg loop_1920
19987 fmovrslz %o4, %f1, %f8
19988 movpos %xcc, %g6, %o7
19989 movpos %icc, %o3, %o5
19990loop_1920:
19991 movre %o2, 0x2BF, %i6
19992 umul %l1, %i0, %o0
19993 tneg %icc, 0x0
19994 udivcc %i3, 0x1EBC, %i7
19995 restored
19996 rdpr %cwp, %g1
19997 rdpr %cansave, %g2
19998 rdpr %canrestore, %g3
19999 rdpr %cleanwin, %g4
20000 rdpr %otherwin, %g5
20001 rdpr %wstate, %g6
20002 sll %l4, 0x04, %l3
20003 fnands %f0, %f24, %f20
20004 stx %i5, [%l7 + 0x40]
20005 tleu %xcc, 0x0
20006 srl %i1, %l5, %g4
20007 bgu,a,pn %xcc, loop_1921
20008 andn %g5, %o1, %g1
20009 tsubcc %l6, 0x0AB2, %i4
20010 umul %g2, 0x0DB6, %l2
20011loop_1921:
20012 subcc %g7, 0x1B5B, %i2
20013 umulcc %g3, 0x100D, %o6
20014 movre %o4, 0x019, %g6
20015 tvc %icc, 0x2
20016 fsrc2 %f12, %f30
20017 umulcc %o7, 0x1CC4, %o3
20018 ldx [%l7 + 0x28], %l0
20019 fmovdge %xcc, %f27, %f19
20020 fmovrde %o2, %f16, %f6
20021 wr %g0, 0x04, %asi
20022 lduwa [%l7 + 0x6C] %asi, %o5
20023 udiv %i6, 0x0120, %l1
20024 udiv %i0, 0x143C, %o0
20025 set 0x0, %l0
20026 stxa %i3, [%g0 + %l0] 0x20
20027 fmovspos %xcc, %f31, %f23
20028 movpos %xcc, %i7, %l4
20029 bvc,pt %xcc, loop_1922
20030 fpack32 %f14, %f22, %f8
20031 edge32ln %l3, %i1, %i5
20032 tg %icc, 0x3
20033loop_1922:
20034 lduw [%l7 + 0x24], %g4
20035 ta %xcc, 0x6
20036 movvs %icc, %l5, %o1
20037 tn %xcc, 0x3
20038 bcc,pt %xcc, loop_1923
20039 xnorcc %g1, 0x019D, %g5
20040 array16 %l6, %g2, %i4
20041 tsubcctv %l2, 0x1A53, %g7
20042loop_1923:
20043 fmovdpos %xcc, %f24, %f22
20044 popc 0x0C63, %g3
20045 fmovdleu %icc, %f0, %f23
20046 tcc %icc, 0x4
20047 edge16l %o6, %o4, %g6
20048 sethi 0x08DB, %o7
20049 fpmerge %f29, %f18, %f8
20050 edge16l %i2, %o3, %o2
20051 tl %xcc, 0x1
20052 movre %o5, 0x1D9, %i6
20053 fmovdvc %icc, %f21, %f20
20054 fmovdge %icc, %f25, %f25
20055 tsubcc %l1, 0x11DC, %i0
20056 alignaddrl %l0, %o0, %i7
20057 fornot1s %f27, %f21, %f20
20058 udivx %i3, 0x0E8C, %l3
20059 ba,pt %xcc, loop_1924
20060 fmovrsne %l4, %f6, %f31
20061 fpsub32 %f0, %f10, %f2
20062 tpos %icc, 0x1
20063loop_1924:
20064 fabss %f27, %f24
20065 movg %xcc, %i5, %g4
20066 edge8ln %l5, %i1, %g1
20067 movrlez %g5, %l6, %o1
20068 set 0x40, %g4
20069 stda %f0, [%l7 + %g4] 0x17
20070 membar #Sync
20071 fpsub16 %f14, %f18, %f2
20072 movre %i4, 0x1DC, %l2
20073 fand %f18, %f2, %f22
20074 wr %g0, 0x89, %asi
20075 lda [%l7 + 0x08] %asi, %f26
20076 ldsb [%l7 + 0x42], %g7
20077 tne %xcc, 0x6
20078 movl %xcc, %g3, %g2
20079 fmovs %f0, %f26
20080 fsrc1 %f28, %f16
20081 movn %icc, %o6, %o4
20082 fbul %fcc3, loop_1925
20083 bne,a,pt %xcc, loop_1926
20084 fpsub16s %f3, %f17, %f21
20085 fmovsge %icc, %f20, %f4
20086loop_1925:
20087 sdivcc %g6, 0x009B, %o7
20088loop_1926:
20089 nop
20090 set 0x40, %i6
20091 ldda [%l7 + %i6] 0x04, %f0
20092 fmovrslz %i2, %f4, %f20
20093 addccc %o3, %o5, %o2
20094 movge %icc, %i6, %i0
20095 tsubcc %l1, %l0, %i7
20096 orn %i3, 0x13AE, %o0
20097 edge32 %l3, %l4, %i5
20098 brgz,a %l5, loop_1927
20099 std %f30, [%l7 + 0x68]
20100 fmovdgu %icc, %f15, %f15
20101 set 0x28, %o6
20102 stda %g4, [%l7 + %o6] 0x0c
20103loop_1927:
20104 ba loop_1928
20105 subcc %g1, %i1, %g5
20106 movneg %icc, %l6, %o1
20107 taddcctv %l2, 0x15C7, %i4
20108loop_1928:
20109 fmovdleu %icc, %f20, %f7
20110 popc %g7, %g3
20111 movvs %xcc, %o6, %g2
20112 fabss %f22, %f31
20113 ldsw [%l7 + 0x20], %g6
20114 fmuld8sux16 %f7, %f30, %f28
20115 subcc %o4, 0x13D3, %i2
20116 subc %o3, 0x1680, %o5
20117 bneg,a %icc, loop_1929
20118 movne %xcc, %o2, %i6
20119 set 0x3C, %g1
20120 ldswa [%l7 + %g1] 0x89, %o7
20121loop_1929:
20122 fbo %fcc3, loop_1930
20123 membar 0x33
20124 tvs %icc, 0x2
20125 movvc %icc, %i0, %l0
20126loop_1930:
20127 add %l1, %i3, %o0
20128 ta %xcc, 0x2
20129 sdivx %l3, 0x167F, %i7
20130 sra %l4, 0x1F, %l5
20131 movne %xcc, %i5, %g1
20132 membar 0x23
20133 umul %g4, 0x05B8, %g5
20134 tvs %xcc, 0x7
20135 fpsub32 %f26, %f22, %f24
20136 movg %xcc, %i1, %l6
20137 stbar
20138 edge32l %o1, %l2, %g7
20139 fmul8sux16 %f16, %f2, %f26
20140 movcc %xcc, %i4, %o6
20141 fbe,a %fcc1, loop_1931
20142 membar 0x15
20143 te %xcc, 0x7
20144 fmovrsgz %g2, %f9, %f8
20145loop_1931:
20146 fornot1s %f22, %f13, %f23
20147 smulcc %g6, 0x0263, %g3
20148 sth %i2, [%l7 + 0x72]
20149 sra %o4, %o3, %o5
20150 addccc %i6, %o2, %o7
20151 fcmpeq32 %f28, %f18, %l0
20152 mulx %l1, 0x1CCB, %i0
20153 xnorcc %i3, %l3, %i7
20154 fcmpne16 %f30, %f16, %l4
20155 subcc %l5, %i5, %o0
20156 movrgez %g4, 0x2CA, %g5
20157 fzero %f30
20158 membar 0x01
20159 tsubcctv %i1, 0x1775, %g1
20160 bn loop_1932
20161 movrne %l6, 0x295, %l2
20162 ldx [%l7 + 0x78], %g7
20163 edge8n %o1, %o6, %i4
20164loop_1932:
20165 brlz,a %g6, loop_1933
20166 ldd [%l7 + 0x38], %g2
20167 fbul %fcc2, loop_1934
20168 fmovsneg %icc, %f12, %f10
20169loop_1933:
20170 fxnors %f31, %f10, %f27
20171 sir 0x0628
20172loop_1934:
20173 ldub [%l7 + 0x24], %i2
20174 fmovdvc %icc, %f25, %f3
20175 bleu %xcc, loop_1935
20176 fmovspos %icc, %f20, %f25
20177 popc %g2, %o3
20178 edge16ln %o4, %o5, %i6
20179loop_1935:
20180 nop
20181 set 0x78, %l4
20182 stda %o6, [%l7 + %l4] 0xeb
20183 membar #Sync
20184 lduh [%l7 + 0x3A], %o2
20185 edge8ln %l0, %i0, %i3
20186 fnot2 %f18, %f8
20187 tg %xcc, 0x7
20188 movl %icc, %l1, %i7
20189 bge,a loop_1936
20190 fmovd %f4, %f20
20191 addc %l3, 0x1F75, %l5
20192 movn %xcc, %l4, %o0
20193loop_1936:
20194 ldsb [%l7 + 0x6C], %i5
20195 sir 0x027E
20196 nop
20197 set 0x10, %i5
20198 std %f2, [%l7 + %i5]
20199 array16 %g5, %g4, %g1
20200 fabsd %f30, %f4
20201 sethi 0x0F68, %i1
20202 edge16n %l2, %l6, %g7
20203 tg %xcc, 0x2
20204 wr %g0, 0x2a, %asi
20205 stda %o6, [%l7 + 0x30] %asi
20206 membar #Sync
20207 movge %xcc, %o1, %g6
20208 brgz %i4, loop_1937
20209 movrlz %i2, 0x3F8, %g3
20210 andncc %o3, %o4, %o5
20211 xnor %g2, 0x0020, %i6
20212loop_1937:
20213 subcc %o7, %o2, %i0
20214 edge32 %l0, %i3, %l1
20215 be loop_1938
20216 ta %xcc, 0x7
20217 movn %icc, %i7, %l3
20218 fcmpeq16 %f6, %f18, %l4
20219loop_1938:
20220 fcmpgt32 %f0, %f28, %o0
20221 fbu,a %fcc2, loop_1939
20222 sll %i5, 0x1A, %l5
20223 membar 0x14
20224 ta %xcc, 0x5
20225loop_1939:
20226 te %icc, 0x6
20227 membar 0x4A
20228 saved
20229 rdpr %cwp, %g1
20230 rdpr %cansave, %g2
20231 rdpr %canrestore, %g3
20232 rdpr %cleanwin, %g4
20233 rdpr %otherwin, %g5
20234 rdpr %wstate, %g6
20235 tg %icc, 0x0
20236 edge32ln %g5, %g4, %g1
20237 fpack16 %f0, %f31
20238 tleu %icc, 0x1
20239 fones %f28
20240 fxor %f0, %f30, %f8
20241 edge32ln %l2, %l6, %g7
20242 movgu %xcc, %o6, %o1
20243 ta %icc, 0x3
20244 fbue %fcc3, loop_1940
20245 fzero %f2
20246 movn %icc, %g6, %i1
20247 orncc %i4, %i2, %g3
20248loop_1940:
20249 addccc %o4, %o3, %g2
20250 subccc %o5, %i6, %o7
20251 wr %g0, 0x04, %asi
20252 prefetcha [%l7 + 0x58] %asi, 0x0
20253 add %i0, %l0, %i3
20254 or %l1, 0x109C, %l3
20255 andn %i7, %o0, %i5
20256 move %xcc, %l4, %g5
20257 orncc %g4, 0x0E7D, %l5
20258 brlz,a %l2, loop_1941
20259 sethi 0x1577, %l6
20260 tne %icc, 0x7
20261 wr %g0, 0x18, %asi
20262 lduba [%l7 + 0x58] %asi, %g7
20263loop_1941:
20264 tl %icc, 0x5
20265 restored
20266 rdpr %cwp, %g1
20267 rdpr %cansave, %g2
20268 rdpr %canrestore, %g3
20269 rdpr %cleanwin, %g4
20270 rdpr %otherwin, %g5
20271 rdpr %wstate, %g6
20272 srax %o6, 0x09, %o1
20273 set 0x42, %l5
20274 ldstuba [%l7 + %l5] 0x80, %g1
20275 edge8ln %i1, %i4, %g6
20276 array32 %i2, %g3, %o4
20277 addccc %g2, 0x0DE9, %o5
20278 ldd [%l7 + 0x60], %f8
20279 call loop_1942
20280 movrgz %o3, %o7, %i6
20281 lduw [%l7 + 0x14], %i0
20282 sdivcc %l0, 0x1F1E, %o2
20283loop_1942:
20284 edge8ln %i3, %l1, %i7
20285 mulx %o0, 0x1243, %l3
20286 tgu %icc, 0x3
20287 restored
20288 rdpr %cwp, %g1
20289 rdpr %cansave, %g2
20290 rdpr %canrestore, %g3
20291 rdpr %cleanwin, %g4
20292 rdpr %otherwin, %g5
20293 rdpr %wstate, %g6
20294 bge,a,pt %xcc, loop_1943
20295 membar 0x31
20296 fmovsle %icc, %f6, %f28
20297 movrgz %l4, 0x2CE, %g5
20298loop_1943:
20299 fmovrdgez %i5, %f2, %f30
20300 fmovdvs %xcc, %f17, %f24
20301 fmul8x16al %f11, %f30, %f20
20302 fbul %fcc0, loop_1944
20303 fmovrsgz %g4, %f6, %f24
20304 tsubcctv %l2, 0x03CA, %l6
20305 fbne %fcc0, loop_1945
20306loop_1944:
20307 movl %xcc, %g7, %o6
20308 movneg %icc, %o1, %l5
20309 movn %xcc, %i1, %g1
20310loop_1945:
20311 fmovrdlez %g6, %f6, %f16
20312 fbg,a %fcc1, loop_1946
20313 add %i4, %i2, %g3
20314 fzero %f12
20315 sll %o4, 0x0E, %g2
20316loop_1946:
20317 brz,a %o5, loop_1947
20318 nop
20319 setx loop_1948, %l0, %l1
20320 jmpl %l1, %o7
20321 udiv %o3, 0x0109, %i6
20322 restored
20323 rdpr %cwp, %g1
20324 rdpr %cansave, %g2
20325 rdpr %canrestore, %g3
20326 rdpr %cleanwin, %g4
20327 rdpr %otherwin, %g5
20328 rdpr %wstate, %g6
20329loop_1947:
20330 srlx %i0, 0x17, %l0
20331loop_1948:
20332 nop
20333 setx loop_1949, %l0, %l1
20334 wrpr 0x1, %tl
20335 wrpr %l1, %tpc
20336 add %l1, 0x4, %l1
20337 wrpr %l1, %tnpc
20338 setx 0x34400001400, %l0, %l1
20339 wrpr %l1, %tstate
20340 wrhpr 0x4, %htstate
20341 retry
20342 movn %icc, %i3, %o2
20343 edge8n %l1, %i7, %o0
20344 alignaddr %l3, %g5, %i5
20345loop_1949:
20346 fcmpne32 %f22, %f10, %l4
20347 set 0x328, %o0
20348 nop ! nop ! ldxa [%g0 + %o0] 0x40, %l2 ripped by fixASI40.pl ripped by fixASI40.pl
20349 popc %l6, %g4
20350 movge %icc, %g7, %o6
20351 orncc %l5, %i1, %g1
20352 saved
20353 rdpr %cwp, %g1
20354 rdpr %cansave, %g2
20355 rdpr %canrestore, %g3
20356 rdpr %cleanwin, %g4
20357 rdpr %otherwin, %g5
20358 rdpr %wstate, %g6
20359 set 0x60, %i7
20360 swapa [%l7 + %i7] 0x80, %g6
20361 fnot1s %f27, %f16
20362 tn %icc, 0x4
20363 xorcc %i4, 0x182E, %o1
20364 pdist %f28, %f24, %f6
20365 edge8l %g3, %i2, %o4
20366 movrlz %o5, %o7, %o3
20367 umul %i6, %i0, %g2
20368 set 0x4C, %o7
20369 stha %i3, [%l7 + %o7] 0xea
20370 membar #Sync
20371 fxnors %f12, %f28, %f28
20372 taddcctv %l0, %l1, %i7
20373 popc %o0, %o2
20374 fblg,a %fcc0, loop_1950
20375 fmovdvs %icc, %f8, %f9
20376 edge32 %g5, %l3, %l4
20377 sub %i5, 0x1944, %l2
20378loop_1950:
20379 sllx %g4, 0x11, %g7
20380 movne %icc, %l6, %o6
20381 edge16ln %l5, %i1, %g6
20382 edge8n %i4, %o1, %g1
20383 orncc %i2, %g3, %o4
20384 swap [%l7 + 0x7C], %o5
20385 tcc %icc, 0x7
20386 fandnot1s %f2, %f24, %f23
20387 ldsh [%l7 + 0x44], %o3
20388 tge %icc, 0x1
20389 bcc,a,pt %xcc, loop_1951
20390 addc %o7, 0x1196, %i6
20391 xnorcc %g2, 0x1439, %i3
20392 set 0x48, %l6
20393 sta %f17, [%l7 + %l6] 0x88
20394loop_1951:
20395 fxor %f26, %f22, %f4
20396 bg,a,pt %icc, loop_1952
20397 nop
20398 set 0x7E, %i4
20399 lduh [%l7 + %i4], %i0
20400 fnot1s %f15, %f16
20401 fandnot2s %f24, %f15, %f5
20402loop_1952:
20403 movle %xcc, %l0, %l1
20404 xor %i7, %o0, %o2
20405 fmovscs %icc, %f20, %f5
20406 sub %l3, 0x16A8, %l4
20407 fble,a %fcc1, loop_1953
20408 array16 %i5, %g5, %l2
20409 movl %icc, %g4, %l6
20410 addc %g7, 0x16AB, %l5
20411loop_1953:
20412 nop
20413 wr %g0, 0x80, %asi
20414 ldsba [%l7 + 0x17] %asi, %o6
20415 fnand %f4, %f14, %f16
20416 wr %g0, 0xeb, %asi
20417 stha %g6, [%l7 + 0x36] %asi
20418 membar #Sync
20419 fmovdg %icc, %f28, %f18
20420 lduw [%l7 + 0x6C], %i1
20421 movvc %xcc, %i4, %g1
20422 tneg %xcc, 0x4
20423 fmovdvs %xcc, %f7, %f12
20424 fmovdge %icc, %f8, %f6
20425 movvc %icc, %o1, %g3
20426 andn %i2, 0x1634, %o5
20427 tcs %xcc, 0x7
20428 fcmps %fcc1, %f17, %f18
20429 tpos %xcc, 0x3
20430 tsubcctv %o4, %o3, %o7
20431 fmovdle %icc, %f11, %f20
20432 movle %xcc, %g2, %i3
20433 edge8ln %i6, %l0, %l1
20434 bpos,pt %xcc, loop_1954
20435 addcc %i7, 0x0902, %i0
20436 ldub [%l7 + 0x11], %o0
20437 tsubcc %o2, %l3, %i5
20438loop_1954:
20439 bg,a,pt %xcc, loop_1955
20440 bneg %icc, loop_1956
20441 mulscc %g5, %l4, %l2
20442 tsubcc %g4, 0x105C, %l6
20443loop_1955:
20444 tsubcc %g7, 0x08FC, %o6
20445loop_1956:
20446 ldstub [%l7 + 0x71], %g6
20447 movne %xcc, %l5, %i4
20448 edge16ln %g1, %i1, %o1
20449 fornot1s %f7, %f5, %f7
20450 andcc %i2, %o5, %o4
20451 fmovdg %xcc, %f1, %f18
20452 sll %o3, %o7, %g3
20453 orcc %i3, 0x1AA2, %i6
20454 bvc,a,pt %icc, loop_1957
20455 andncc %g2, %l1, %i7
20456 movcs %xcc, %i0, %o0
20457 nop
20458 set 0x18, %o5
20459 stx %o2, [%l7 + %o5]
20460loop_1957:
20461 tvc %icc, 0x4
20462 fexpand %f31, %f30
20463 ldsh [%l7 + 0x1C], %l0
20464 fnegd %f2, %f16
20465 umulcc %i5, 0x02A9, %g5
20466 ldx [%l7 + 0x10], %l3
20467 mulscc %l4, 0x194D, %l2
20468 xnor %l6, %g7, %o6
20469 st %f22, [%l7 + 0x64]
20470 fmovsleu %icc, %f29, %f22
20471 sll %g6, 0x0F, %l5
20472 fones %f31
20473 restored
20474 rdpr %cwp, %g1
20475 rdpr %cansave, %g2
20476 rdpr %canrestore, %g3
20477 rdpr %cleanwin, %g4
20478 rdpr %otherwin, %g5
20479 rdpr %wstate, %g6
20480 nop
20481 set 0x10, %o4
20482 std %i4, [%l7 + %o4]
20483 tleu %xcc, 0x7
20484 te %xcc, 0x4
20485 sllx %g4, 0x17, %i1
20486 xor %g1, 0x1C8C, %i2
20487 fpack16 %f22, %f14
20488 add %o5, %o4, %o1
20489 set 0x36, %g5
20490 ldsha [%l7 + %g5] 0x89, %o7
20491 fones %f11
20492 add %g3, %i3, %o3
20493 fandnot2s %f25, %f1, %f24
20494 edge32ln %g2, %i6, %i7
20495 sub %l1, 0x05DE, %i0
20496 movvc %xcc, %o2, %o0
20497 srax %l0, %i5, %l3
20498 fmovsneg %xcc, %f19, %f13
20499 edge8l %g5, %l2, %l6
20500 movrlz %g7, 0x059, %l4
20501 addcc %o6, 0x08A0, %g6
20502 fpmerge %f30, %f13, %f18
20503 siam 0x3
20504 fmovspos %xcc, %f4, %f1
20505 brgez %i4, loop_1958
20506 ldsh [%l7 + 0x68], %l5
20507 udivcc %i1, 0x13A2, %g1
20508 edge16l %i2, %g4, %o4
20509loop_1958:
20510 tne %xcc, 0x7
20511 fcmped %fcc2, %f14, %f4
20512 or %o1, %o7, %o5
20513 sir 0x1B28
20514 ldd [%l7 + 0x38], %f18
20515 sdivx %g3, 0x1F6F, %i3
20516 movne %xcc, %o3, %g2
20517 bn %xcc, loop_1959
20518 movneg %xcc, %i6, %l1
20519 smulcc %i0, 0x028E, %o2
20520 bgu,a,pt %icc, loop_1960
20521loop_1959:
20522 stx %o0, [%l7 + 0x58]
20523 tgu %xcc, 0x3
20524 wr %g0, 0x22, %asi
20525 stxa %l0, [%l7 + 0x18] %asi
20526 membar #Sync
20527loop_1960:
20528 tgu %icc, 0x3
20529 addc %i7, %i5, %g5
20530 fmovrsne %l3, %f7, %f2
20531 fmovs %f18, %f15
20532 siam 0x6
20533 sdiv %l2, 0x13B8, %g7
20534 movrgz %l6, 0x086, %o6
20535 edge8ln %g6, %l4, %l5
20536 set 0x10, %i3
20537 lduwa [%l7 + %i3] 0x19, %i1
20538 movle %xcc, %g1, %i4
20539 fxors %f1, %f6, %f25
20540 edge8 %i2, %g4, %o4
20541 brz,a %o1, loop_1961
20542 saved
20543 rdpr %cwp, %g1
20544 rdpr %cansave, %g2
20545 rdpr %canrestore, %g3
20546 rdpr %cleanwin, %g4
20547 rdpr %otherwin, %g5
20548 rdpr %wstate, %g6
20549 fcmple16 %f24, %f2, %o7
20550 nop
20551 setx loop_1962, %l0, %l1
20552 wrpr 0x1, %tl
20553 wrpr %l1, %tnpc
20554 setx 0x34400001400, %l0, %l1
20555 wrpr %l1, %tstate
20556 wrhpr 0x4, %htstate
20557 done
20558loop_1961:
20559 stx %g3, [%l7 + 0x60]
20560 popc 0x0E10, %i3
20561 ba loop_1963
20562loop_1962:
20563 saved
20564 rdpr %cwp, %g1
20565 rdpr %cansave, %g2
20566 rdpr %canrestore, %g3
20567 rdpr %cleanwin, %g4
20568 rdpr %otherwin, %g5
20569 rdpr %wstate, %g6
20570 ldstub [%l7 + 0x55], %o3
20571 sllx %g2, %i6, %o5
20572loop_1963:
20573 fble,a %fcc0, loop_1964
20574 movre %i0, 0x088, %l1
20575 wr %g0, 0x80, %asi
20576 lda [%l7 + 0x58] %asi, %f31
20577loop_1964:
20578 edge16 %o0, %o2, %l0
20579 xorcc %i5, 0x029B, %g5
20580 subc %i7, 0x1DBB, %l2
20581 sllx %g7, %l6, %l3
20582 ta %icc, 0x4
20583 ld [%l7 + 0x40], %f26
20584 fcmps %fcc1, %f12, %f19
20585 movpos %xcc, %g6, %l4
20586 srlx %l5, 0x19, %i1
20587 ldd [%l7 + 0x28], %o6
20588 ldd [%l7 + 0x10], %f26
20589 wr %g0, 0x80, %asi
20590 sta %f18, [%l7 + 0x1C] %asi
20591 srlx %g1, %i2, %i4
20592 sir 0x07CD
20593 stbar
20594 fnegs %f9, %f11
20595 movl %icc, %g4, %o4
20596 edge8l %o1, %g3, %i3
20597 edge8n %o3, %g2, %i6
20598 fandnot2 %f2, %f10, %f6
20599 be,pt %xcc, loop_1965
20600 fsrc1 %f2, %f4
20601 fpadd32 %f4, %f0, %f12
20602 edge16n %o5, %i0, %o7
20603loop_1965:
20604 edge16n %o0, %o2, %l0
20605 fmovsleu %icc, %f6, %f19
20606 edge16l %i5, %l1, %g5
20607 srlx %l2, %i7, %g7
20608 fcmpes %fcc2, %f17, %f12
20609 tne %icc, 0x1
20610 taddcc %l6, %g6, %l4
20611 fcmpeq16 %f30, %f8, %l5
20612 nop
20613 set 0x20, %g6
20614 ldsw [%l7 + %g6], %i1
20615 wr %g0, 0x81, %asi
20616 ldstuba [%l7 + 0x33] %asi, %o6
20617 fmovrsne %l3, %f19, %f6
20618 edge8 %g1, %i2, %i4
20619 movre %o4, 0x26E, %o1
20620 sub %g3, %i3, %o3
20621 sll %g2, %i6, %g4
20622 flush %l7 + 0x18
20623 fbe,a %fcc3, loop_1966
20624 array32 %o5, %o7, %o0
20625 ldstub [%l7 + 0x2B], %o2
20626 bcs,a %icc, loop_1967
20627loop_1966:
20628 brnz %i0, loop_1968
20629 tle %xcc, 0x2
20630 edge32n %i5, %l1, %l0
20631loop_1967:
20632 edge32n %g5, %l2, %g7
20633loop_1968:
20634 movge %xcc, %l6, %i7
20635 prefetch [%l7 + 0x54], 0x1
20636 tn %icc, 0x4
20637 smul %g6, %l4, %i1
20638 ldx [%l7 + 0x68], %o6
20639 udivcc %l3, 0x0DF6, %l5
20640 fnot2s %f20, %f21
20641 st %f2, [%l7 + 0x78]
20642 fmovdvs %icc, %f7, %f15
20643 movg %xcc, %g1, %i4
20644 edge16l %o4, %o1, %i2
20645 set 0x72, %l1
20646 lduha [%l7 + %l1] 0x11, %g3
20647 wr %g0, 0x18, %asi
20648 stda %o2, [%l7 + 0x48] %asi
20649 bvs loop_1969
20650 bgu loop_1970
20651 tn %icc, 0x2
20652 fcmpne32 %f10, %f24, %i3
20653loop_1969:
20654 udiv %g2, 0x1503, %g4
20655loop_1970:
20656 move %icc, %i6, %o5
20657 wr %g0, 0x88, %asi
20658 prefetcha [%l7 + 0x50] %asi, 0x3
20659 movcc %icc, %o0, %o2
20660 nop
20661 setx loop_1971, %l0, %l1
20662 wrpr 0x1, %tl
20663 wrpr %l1, %tpc
20664 add %l1, 0x4, %l1
20665 wrpr %l1, %tnpc
20666 setx 0x34400001400, %l0, %l1
20667 wrpr %l1, %tstate
20668 wrhpr 0x4, %htstate
20669 retry
20670 fornot2s %f28, %f6, %f15
20671 movcs %xcc, %i5, %l1
20672 fcmps %fcc0, %f22, %f2
20673loop_1971:
20674 andn %i0, %l0, %g5
20675 udiv %g7, 0x1829, %l6
20676 set 0x10, %o1
20677 ldda [%l7 + %o1] 0x10, %i6
20678 tcc %icc, 0x5
20679 sdiv %l2, 0x0344, %l4
20680 mulscc %g6, 0x1881, %i1
20681 array8 %l3, %o6, %l5
20682 edge32n %i4, %o4, %o1
20683 sll %i2, %g1, %o3
20684 movneg %xcc, %i3, %g3
20685 movre %g4, %g2, %o5
20686 wr %g0, 0x88, %asi
20687 stha %o7, [%l7 + 0x2C] %asi
20688 orn %i6, %o2, %i5
20689 sdivcc %l1, 0x1B8C, %o0
20690 set 0x76, %i0
20691 ldstuba [%l7 + %i0] 0x81, %l0
20692 umulcc %g5, 0x18F9, %g7
20693 tcc %xcc, 0x1
20694 sir 0x1141
20695 bvc,a,pt %xcc, loop_1972
20696 fpmerge %f4, %f9, %f4
20697 movrlez %l6, 0x060, %i7
20698 movrlez %l2, 0x3DB, %l4
20699loop_1972:
20700 alignaddr %g6, %i0, %i1
20701 tn %xcc, 0x1
20702 edge32l %l3, %l5, %i4
20703 be,a,pn %icc, loop_1973
20704 edge32 %o4, %o1, %i2
20705 popc 0x11A0, %g1
20706 udivx %o6, 0x0D5F, %i3
20707loop_1973:
20708 bvc loop_1974
20709 fble %fcc2, loop_1975
20710 xnor %g3, 0x16FD, %o3
20711 fcmpgt32 %f6, %f24, %g4
20712loop_1974:
20713 smul %g2, 0x144B, %o5
20714loop_1975:
20715 movvc %icc, %o7, %o2
20716 udivx %i5, 0x0DBE, %i6
20717 alignaddr %o0, %l0, %g5
20718 fmovrde %g7, %f10, %f12
20719 tvc %icc, 0x6
20720 edge8n %l6, %l1, %i7
20721 movleu %icc, %l2, %l4
20722 tvs %xcc, 0x0
20723 edge8l %g6, %i0, %l3
20724 fxnors %f28, %f2, %f2
20725 tpos %xcc, 0x4
20726 fmovrdlz %l5, %f0, %f6
20727 be,a,pt %icc, loop_1976
20728 tneg %icc, 0x2
20729 edge16ln %i1, %i4, %o4
20730 movcs %icc, %o1, %i2
20731loop_1976:
20732 fcmpgt16 %f18, %f8, %o6
20733 wr %g0, 0x80, %asi
20734 lduha [%l7 + 0x14] %asi, %i3
20735 movneg %xcc, %g3, %g1
20736 fmovrdgz %o3, %f8, %f10
20737 fmovdg %icc, %f8, %f7
20738 bg,pt %xcc, loop_1977
20739 fcmpne16 %f16, %f28, %g2
20740 andncc %g4, %o5, %o2
20741 mulscc %i5, 0x1B8A, %o7
20742loop_1977:
20743 fmovsgu %xcc, %f24, %f27
20744 set 0x38, %g2
20745 sta %f7, [%l7 + %g2] 0x0c
20746 udiv %i6, 0x16E6, %l0
20747 taddcctv %o0, 0x1EE6, %g5
20748 sub %l6, %g7, %i7
20749 movrne %l2, %l4, %l1
20750 fbe %fcc1, loop_1978
20751 movvs %icc, %i0, %g6
20752 fbule %fcc1, loop_1979
20753 fmovrsne %l5, %f19, %f23
20754loop_1978:
20755 mulx %l3, %i1, %i4
20756 fbg %fcc0, loop_1980
20757loop_1979:
20758 edge16ln %o4, %i2, %o6
20759 movle %xcc, %o1, %g3
20760 fone %f10
20761loop_1980:
20762 udivcc %g1, 0x0812, %i3
20763 tneg %icc, 0x4
20764 edge16 %g2, %g4, %o3
20765 fmul8x16 %f0, %f16, %f20
20766 brlz,a %o5, loop_1981
20767 srlx %o2, 0x04, %o7
20768 smul %i5, %i6, %o0
20769 alignaddr %l0, %g5, %g7
20770loop_1981:
20771 edge16ln %l6, %l2, %l4
20772 tge %xcc, 0x0
20773 bpos,a,pt %xcc, loop_1982
20774 tneg %icc, 0x1
20775 bl,pt %icc, loop_1983
20776 tg %xcc, 0x0
20777loop_1982:
20778 subc %i7, 0x100A, %i0
20779 movrlz %l1, 0x255, %g6
20780loop_1983:
20781 std %f22, [%l7 + 0x78]
20782 taddcc %l3, %l5, %i4
20783 fmovdne %xcc, %f7, %f16
20784 taddcctv %i1, %i2, %o6
20785 bcc,a,pn %xcc, loop_1984
20786 fcmpd %fcc2, %f14, %f26
20787 fcmpd %fcc2, %f2, %f24
20788 andcc %o4, 0x1460, %o1
20789loop_1984:
20790 siam 0x1
20791 subcc %g1, %g3, %i3
20792 call loop_1985
20793 sra %g4, %o3, %o5
20794 fble %fcc0, loop_1986
20795 array8 %o2, %g2, %i5
20796loop_1985:
20797 movleu %icc, %i6, %o0
20798 fcmpgt16 %f20, %f26, %o7
20799loop_1986:
20800 srax %g5, 0x0A, %l0
20801 movle %xcc, %g7, %l2
20802 movrgez %l4, %l6, %i0
20803 set 0x40, %g7
20804 stda %f0, [%l7 + %g7] 0x81
20805 tneg %xcc, 0x2
20806 sethi 0x1CD5, %l1
20807 st %f8, [%l7 + 0x58]
20808 subcc %i7, 0x15E0, %g6
20809 movleu %xcc, %l5, %i4
20810 fbne %fcc3, loop_1987
20811 orcc %i1, %l3, %o6
20812 sdiv %i2, 0x1640, %o4
20813 movrne %o1, %g1, %i3
20814loop_1987:
20815 fmovsa %icc, %f24, %f6
20816 movne %icc, %g3, %g4
20817 tvc %icc, 0x7
20818 fbug %fcc1, loop_1988
20819 bl,a loop_1989
20820 movvc %icc, %o5, %o2
20821 stx %o3, [%l7 + 0x78]
20822loop_1988:
20823 ldsw [%l7 + 0x44], %i5
20824loop_1989:
20825 add %i6, 0x0463, %g2
20826 fmovsg %icc, %f2, %f11
20827 fmovscc %icc, %f22, %f30
20828 wr %g0, 0x18, %asi
20829 prefetcha [%l7 + 0x10] %asi, 0x1
20830 addc %g5, %l0, %o7
20831 bg %icc, loop_1990
20832 movrgez %l2, 0x024, %l4
20833 tgu %icc, 0x1
20834 orcc %l6, 0x1EA9, %i0
20835loop_1990:
20836 te %icc, 0x3
20837 tgu %xcc, 0x0
20838 stw %l1, [%l7 + 0x38]
20839 move %xcc, %g7, %i7
20840 movge %icc, %l5, %g6
20841 fblg,a %fcc3, loop_1991
20842 fmovscc %xcc, %f24, %f28
20843 ldstub [%l7 + 0x46], %i4
20844 fandnot1s %f28, %f18, %f11
20845loop_1991:
20846 movrlz %l3, 0x372, %i1
20847 tpos %icc, 0x4
20848 ldd [%l7 + 0x18], %o6
20849 xorcc %i2, %o4, %g1
20850 bcs,pt %xcc, loop_1992
20851 movre %o1, 0x234, %i3
20852 ta %icc, 0x1
20853 umulcc %g4, %o5, %o2
20854loop_1992:
20855 nop
20856 wr %g0, 0x19, %asi
20857 stba %g3, [%l7 + 0x6D] %asi
20858 ldd [%l7 + 0x68], %i4
20859 wr %g0, 0x04, %asi
20860 lduha [%l7 + 0x4A] %asi, %i6
20861 subccc %g2, %o0, %o3
20862 fba,a %fcc2, loop_1993
20863 andncc %l0, %g5, %o7
20864 faligndata %f26, %f6, %f26
20865 tne %xcc, 0x0
20866loop_1993:
20867 smul %l4, %l2, %l6
20868 mova %xcc, %l1, %i0
20869 fpadd16s %f19, %f17, %f19
20870 andncc %i7, %g7, %l5
20871 smul %i4, %l3, %i1
20872 brlez %g6, loop_1994
20873 or %o6, 0x1948, %i2
20874 sethi 0x1E22, %g1
20875 fbul,a %fcc1, loop_1995
20876loop_1994:
20877 mulscc %o4, %i3, %g4
20878 wr %g0, 0x89, %asi
20879 prefetcha [%l7 + 0x10] %asi, 0x1
20880loop_1995:
20881 fbul,a %fcc2, loop_1996
20882 pdist %f28, %f28, %f30
20883 fmovdcc %icc, %f8, %f25
20884 xor %o1, 0x0B99, %o2
20885loop_1996:
20886 ba loop_1997
20887 tpos %xcc, 0x3
20888 wr %g0, 0x88, %asi
20889 lduha [%l7 + 0x6C] %asi, %g3
20890loop_1997:
20891 fmovdne %xcc, %f30, %f25
20892 fmovs %f19, %f22
20893 udivcc %i6, 0x15CC, %i5
20894 fmul8x16au %f20, %f19, %f6
20895 sllx %o0, %o3, %l0
20896 andncc %g5, %g2, %l4
20897 bshuffle %f0, %f20, %f8
20898 edge16 %l2, %o7, %l1
20899 umulcc %i0, %i7, %g7
20900 fcmpd %fcc0, %f8, %f28
20901 edge16n %l5, %i4, %l3
20902 fxor %f6, %f14, %f14
20903 fpadd32s %f22, %f12, %f31
20904 taddcctv %i1, 0x0F01, %l6
20905 orcc %o6, %g6, %i2
20906 stbar
20907 alignaddrl %g1, %i3, %g4
20908 movvs %icc, %o4, %o1
20909 fcmped %fcc1, %f8, %f6
20910 std %f6, [%l7 + 0x78]
20911 move %xcc, %o5, %o2
20912 fpmerge %f26, %f9, %f26
20913 sdiv %g3, 0x041E, %i5
20914 srlx %o0, %i6, %o3
20915 fornot2 %f10, %f20, %f22
20916 fmovrdgz %l0, %f30, %f10
20917 udiv %g2, 0x0ECD, %g5
20918 stx %l4, [%l7 + 0x48]
20919 edge32 %l2, %o7, %l1
20920 tcs %icc, 0x0
20921 fpmerge %f2, %f0, %f2
20922 mova %xcc, %i7, %i0
20923 fmuld8ulx16 %f15, %f27, %f2
20924 ta %icc, 0x1
20925 taddcctv %l5, 0x1CE2, %g7
20926 fmovsl %icc, %f8, %f29
20927 array8 %l3, %i1, %i4
20928 udiv %o6, 0x1B96, %l6
20929 tn %icc, 0x3
20930 mova %icc, %i2, %g6
20931 movge %xcc, %i3, %g4
20932 edge16n %o4, %o1, %g1
20933 taddcctv %o5, 0x0035, %g3
20934 mulx %i5, %o2, %i6
20935 stx %o0, [%l7 + 0x40]
20936 tvs %icc, 0x4
20937 fones %f29
20938 addc %o3, 0x10A4, %l0
20939 fmul8ulx16 %f18, %f28, %f14
20940 fble,a %fcc0, loop_1998
20941 udivcc %g5, 0x1854, %l4
20942 umulcc %l2, 0x0D31, %o7
20943 tne %icc, 0x1
20944loop_1998:
20945 fxnors %f3, %f7, %f30
20946 wr %g0, 0x80, %asi
20947 lda [%l7 + 0x3C] %asi, %f24
20948 fands %f31, %f8, %f21
20949 addc %g2, 0x163A, %i7
20950 fxors %f13, %f26, %f23
20951 ldx [%l7 + 0x68], %i0
20952 taddcc %l1, %g7, %l3
20953 movrlez %i1, 0x39C, %l5
20954 bcs,pt %icc, loop_1999
20955 fmovrde %i4, %f10, %f10
20956 fcmpne32 %f8, %f30, %l6
20957 fcmple32 %f2, %f6, %o6
20958loop_1999:
20959 movne %xcc, %g6, %i3
20960 fbge %fcc3, loop_2000
20961 sra %g4, %i2, %o1
20962 edge8ln %g1, %o5, %g3
20963 add %l7, 0x78, %l6
20964 wr %g0, 0x81, %asi
20965 casxa [%l6] 0x81, %o4, %o2
20966loop_2000:
20967 array8 %i5, %o0, %i6
20968 xnorcc %l0, 0x1532, %o3
20969 fzero %f2
20970 orncc %g5, 0x1061, %l4
20971 ldd [%l7 + 0x48], %o6
20972 set 0x20, %i2
20973 ldstuba [%l7 + %i2] 0x88, %g2
20974 addcc %i7, 0x1265, %l2
20975 fpack32 %f10, %f18, %f16
20976 brlz %i0, loop_2001
20977 movpos %icc, %l1, %l3
20978 fnot1s %f27, %f11
20979 set 0x56, %i1
20980 ldsha [%l7 + %i1] 0x15, %i1
20981loop_2001:
20982 edge8ln %g7, %i4, %l6
20983 tl %icc, 0x3
20984 movvc %icc, %l5, %g6
20985 fbne %fcc0, loop_2002
20986 fmul8sux16 %f4, %f6, %f26
20987 movl %icc, %o6, %g4
20988 mulx %i2, 0x0BB4, %o1
20989loop_2002:
20990 bcc,a,pn %icc, loop_2003
20991 tvs %xcc, 0x5
20992 movvc %icc, %g1, %o5
20993 edge32n %g3, %i3, %o2
20994loop_2003:
20995 fand %f18, %f12, %f14
20996 or %i5, %o4, %o0
20997 membar #Sync
20998 set 0x40, %l2
20999 ldda [%l7 + %l2] 0xf1, %f0
21000 fmovsvs %xcc, %f17, %f12
21001 fnand %f12, %f6, %f18
21002 sra %l0, 0x17, %i6
21003 fmovdne %icc, %f29, %f27
21004 mova %xcc, %g5, %l4
21005 set 0x08, %o3
21006 lduba [%l7 + %o3] 0x11, %o7
21007 tvc %icc, 0x3
21008 set 0x08, %l3
21009 stxa %g2, [%l7 + %l3] 0x22
21010 membar #Sync
21011 bgu,pt %xcc, loop_2004
21012 te %xcc, 0x0
21013 tpos %icc, 0x4
21014 tge %xcc, 0x1
21015loop_2004:
21016 nop
21017 set 0x7C, %o2
21018 prefetch [%l7 + %o2], 0x0
21019 lduh [%l7 + 0x12], %o3
21020 move %xcc, %l2, %i0
21021 addcc %l1, 0x00FB, %i7
21022 orcc %l3, 0x1CF7, %i1
21023 std %f18, [%l7 + 0x28]
21024 fmovde %icc, %f12, %f6
21025 wr %g0, 0xeb, %asi
21026 stxa %g7, [%l7 + 0x58] %asi
21027 membar #Sync
21028 movle %icc, %i4, %l5
21029 edge8l %g6, %l6, %g4
21030 wr %g0, 0x19, %asi
21031 prefetcha [%l7 + 0x10] %asi, 0x2
21032 bpos loop_2005
21033 fpsub16s %f24, %f23, %f24
21034 sethi 0x1141, %o1
21035 wr %g0, 0x2f, %asi
21036 ldda [%l7 + 0x60] %asi, %g0
21037loop_2005:
21038 movl %icc, %o5, %i2
21039 xor %g3, 0x0F06, %o2
21040 brgz,a %i5, loop_2006
21041 fble %fcc0, loop_2007
21042 movcc %icc, %o4, %i3
21043 orcc %l0, %o0, %g5
21044loop_2006:
21045 fbge %fcc2, loop_2008
21046loop_2007:
21047 stx %i6, [%l7 + 0x40]
21048 xorcc %l4, 0x076F, %o7
21049 std %f12, [%l7 + 0x70]
21050loop_2008:
21051 brgz,a %o3, loop_2009
21052 edge8 %l2, %g2, %i0
21053 nop
21054 setx loop_2010, %l0, %l1
21055 wrpr 0x1, %tl
21056 wrpr %l1, %tnpc
21057 setx 0x34400001400, %l0, %l1
21058 wrpr %l1, %tstate
21059 wrhpr 0x4, %htstate
21060 done
21061 tsubcctv %l1, %l3, %i7
21062loop_2009:
21063 movle %xcc, %g7, %i1
21064 movle %xcc, %l5, %g6
21065loop_2010:
21066 fors %f13, %f7, %f28
21067 bcc,a,pt %xcc, loop_2011
21068 movle %icc, %i4, %l6
21069 subcc %o6, 0x16DC, %g4
21070 srlx %o1, %o5, %i2
21071loop_2011:
21072 edge8l %g3, %o2, %i5
21073 fabss %f9, %f30
21074 membar 0x56
21075 fmovrde %g1, %f14, %f18
21076 fpadd16 %f14, %f30, %f14
21077 fxor %f14, %f20, %f24
21078 nop
21079 setx loop_2012, %l0, %l1
21080 wrpr 0x1, %tl
21081 wrpr %l1, %tpc
21082 add %l1, 0x4, %l1
21083 wrpr %l1, %tnpc
21084 setx 0x34400001400, %l0, %l1
21085 wrpr %l1, %tstate
21086 wrhpr 0x4, %htstate
21087 retry
21088 fnors %f27, %f18, %f12
21089 edge16ln %i3, %l0, %o4
21090 add %o0, %g5, %l4
21091loop_2012:
21092 fcmps %fcc2, %f22, %f25
21093 set 0x40, %l0
21094 ldda [%l7 + %l0] 0x11, %f0
21095 fcmped %fcc3, %f18, %f28
21096 fone %f2
21097 subcc %o7, 0x1CE7, %i6
21098 ld [%l7 + 0x54], %f18
21099 movn %icc, %l2, %o3
21100 brz %g2, loop_2013
21101 subc %i0, 0x0D58, %l1
21102 orn %i7, 0x04E9, %g7
21103 andn %l3, %i1, %l5
21104loop_2013:
21105 nop
21106 set 0x58, %g3
21107 prefetch [%l7 + %g3], 0x3
21108 fmovrdne %g6, %f14, %f24
21109 ld [%l7 + 0x78], %f27
21110 tpos %xcc, 0x6
21111 andn %i4, 0x0EC8, %o6
21112 edge8 %g4, %l6, %o1
21113 prefetch [%l7 + 0x64], 0x1
21114 fbue,a %fcc2, loop_2014
21115 tsubcctv %o5, %g3, %o2
21116 udiv %i5, 0x094B, %i2
21117 smulcc %g1, %l0, %o4
21118loop_2014:
21119 movre %i3, %o0, %l4
21120 nop
21121 setx loop_2015, %l0, %l1
21122 wrpr 0x1, %tl
21123 wrpr %l1, %tpc
21124 add %l1, 0x4, %l1
21125 wrpr %l1, %tnpc
21126 setx 0x34400001400, %l0, %l1
21127 wrpr %l1, %tstate
21128 wrhpr 0x4, %htstate
21129 retry
21130 brgez,a %g5, loop_2016
21131 fmovrslez %i6, %f9, %f13
21132 movgu %icc, %o7, %l2
21133loop_2015:
21134 ble loop_2017
21135loop_2016:
21136 sub %g2, %o3, %l1
21137 fbo,a %fcc2, loop_2018
21138 fpmerge %f25, %f15, %f10
21139loop_2017:
21140 addc %i7, %i0, %l3
21141 xnorcc %g7, 0x19F9, %l5
21142loop_2018:
21143 and %i1, %g6, %i4
21144 bcs,a %icc, loop_2019
21145 tl %icc, 0x7
21146 fsrc1 %f26, %f2
21147 andncc %g4, %l6, %o6
21148loop_2019:
21149 sdivcc %o1, 0x0A0F, %g3
21150 st %f31, [%l7 + 0x6C]
21151 ldstub [%l7 + 0x1A], %o5
21152 srlx %o2, 0x15, %i5
21153 movrlz %g1, %l0, %i2
21154 sll %o4, %o0, %i3
21155 fbo,a %fcc3, loop_2020
21156 edge8ln %l4, %g5, %o7
21157 movrlz %i6, 0x113, %g2
21158 tvc %xcc, 0x6
21159loop_2020:
21160 tl %icc, 0x1
21161 smulcc %o3, %l1, %l2
21162 xorcc %i7, %l3, %g7
21163 fmovrdne %i0, %f8, %f10
21164 fblg,a %fcc3, loop_2021
21165 add %l5, 0x04A3, %i1
21166 tl %xcc, 0x3
21167 edge32l %i4, %g6, %g4
21168loop_2021:
21169 call loop_2022
21170 movg %xcc, %l6, %o6
21171 fcmpne32 %f2, %f0, %o1
21172 umul %o5, 0x1BD0, %g3
21173loop_2022:
21174 bpos,a,pn %xcc, loop_2023
21175 ta %icc, 0x1
21176 st %f13, [%l7 + 0x20]
21177 fcmped %fcc3, %f28, %f0
21178loop_2023:
21179 movcs %xcc, %i5, %o2
21180 brz %g1, loop_2024
21181 fmovdne %icc, %f19, %f30
21182 sir 0x13C5
21183 fsrc1s %f28, %f10
21184loop_2024:
21185 fmovscc %icc, %f1, %f2
21186 movl %xcc, %i2, %l0
21187 wr %g0, 0x18, %asi
21188 ldsha [%l7 + 0x60] %asi, %o4
21189 wr %g0, 0x04, %asi
21190 lda [%l7 + 0x0C] %asi, %f8
21191 bleu loop_2025
21192 movcs %xcc, %i3, %l4
21193 ldsh [%l7 + 0x18], %o0
21194 sethi 0x1B5E, %g5
21195loop_2025:
21196 tg %xcc, 0x3
21197 fmovd %f14, %f2
21198 fmovda %icc, %f26, %f10
21199 ldub [%l7 + 0x30], %o7
21200 membar 0x2A
21201 fbg,a %fcc1, loop_2026
21202 umulcc %g2, 0x0B0F, %o3
21203 fmovs %f11, %f21
21204 set 0x60, %g4
21205 ldswa [%l7 + %g4] 0x18, %l1
21206loop_2026:
21207 edge32l %i6, %i7, %l2
21208 sllx %l3, %g7, %l5
21209 fmovsvs %icc, %f5, %f20
21210 bpos,a loop_2027
21211 edge16ln %i1, %i4, %g6
21212 tneg %xcc, 0x1
21213 movrlez %i0, 0x162, %l6
21214loop_2027:
21215 srl %g4, 0x06, %o1
21216 ba,a %icc, loop_2028
21217 movl %xcc, %o5, %o6
21218 fcmpne16 %f8, %f28, %g3
21219 fnor %f0, %f22, %f22
21220loop_2028:
21221 nop
21222 set 0x72, %o6
21223 lduba [%l7 + %o6] 0x81, %o2
21224 tvc %xcc, 0x7
21225 bl,pt %icc, loop_2029
21226 ldd [%l7 + 0x50], %g0
21227 orcc %i5, 0x1438, %l0
21228 fnegs %f10, %f6
21229loop_2029:
21230 siam 0x6
21231 umulcc %i2, 0x1CAA, %i3
21232 umulcc %o4, 0x0F51, %l4
21233 edge8 %g5, %o7, %g2
21234 addc %o3, %o0, %l1
21235 tvs %xcc, 0x4
21236 fmovrdne %i7, %f30, %f2
21237 fmovd %f4, %f16
21238 brz %l2, loop_2030
21239 fcmpes %fcc0, %f11, %f7
21240 taddcctv %l3, %g7, %l5
21241 fxor %f24, %f14, %f18
21242loop_2030:
21243 srax %i1, 0x1B, %i4
21244 bg,a,pn %xcc, loop_2031
21245 movl %xcc, %g6, %i0
21246 edge32 %l6, %g4, %o1
21247 ldx [%l7 + 0x40], %i6
21248loop_2031:
21249 subcc %o6, %g3, %o2
21250 sllx %o5, 0x01, %g1
21251 movg %xcc, %l0, %i5
21252 brgez %i2, loop_2032
21253 tvs %xcc, 0x3
21254 addccc %o4, 0x0013, %l4
21255 movrlez %i3, %g5, %g2
21256loop_2032:
21257 movne %icc, %o7, %o3
21258 stbar
21259 fbul,a %fcc2, loop_2033
21260 fbue,a %fcc3, loop_2034
21261 movpos %icc, %o0, %l1
21262 movl %icc, %i7, %l2
21263loop_2033:
21264 fbg,a %fcc1, loop_2035
21265loop_2034:
21266 and %l3, 0x13EA, %g7
21267 edge32 %l5, %i4, %i1
21268 fba %fcc0, loop_2036
21269loop_2035:
21270 sethi 0x11D1, %i0
21271 brlz,a %g6, loop_2037
21272 smulcc %g4, %o1, %l6
21273loop_2036:
21274 nop
21275 setx loop_2038, %l0, %l1
21276 wrpr 0x1, %tl
21277 wrpr %l1, %tnpc
21278 setx 0x34400001400, %l0, %l1
21279 wrpr %l1, %tstate
21280 wrhpr 0x4, %htstate
21281 done
21282 fmovsle %icc, %f21, %f20
21283loop_2037:
21284 movle %xcc, %i6, %g3
21285 fmovdge %icc, %f8, %f7
21286loop_2038:
21287 ba,pt %icc, loop_2039
21288 sdivcc %o2, 0x0B7C, %o6
21289 array16 %o5, %g1, %i5
21290 fnors %f2, %f22, %f26
21291loop_2039:
21292 and %l0, %i2, %o4
21293 tgu %xcc, 0x2
21294 fmovda %icc, %f15, %f27
21295 movrlz %i3, 0x11B, %g5
21296 srl %g2, %o7, %o3
21297 bg,a,pn %icc, loop_2040
21298 xnor %l4, %o0, %i7
21299 movle %xcc, %l1, %l2
21300 wr %g0, 0x0c, %asi
21301 ldsha [%l7 + 0x08] %asi, %g7
21302loop_2040:
21303 tn %icc, 0x6
21304 saved
21305 rdpr %cwp, %g1
21306 rdpr %cansave, %g2
21307 rdpr %canrestore, %g3
21308 rdpr %cleanwin, %g4
21309 rdpr %otherwin, %g5
21310 rdpr %wstate, %g6
21311 andncc %l5, %l3, %i1
21312 restored
21313 rdpr %cwp, %g1
21314 rdpr %cansave, %g2
21315 rdpr %canrestore, %g3
21316 rdpr %cleanwin, %g4
21317 rdpr %otherwin, %g5
21318 rdpr %wstate, %g6
21319 brz,a %i0, loop_2041
21320 fmovd %f4, %f6
21321 andn %i4, %g4, %o1
21322 set 0x16, %i6
21323 ldsba [%l7 + %i6] 0x15, %l6
21324loop_2041:
21325 smulcc %i6, 0x11F4, %g6
21326 wr %g0, 0x11, %asi
21327 swapa [%l7 + 0x44] %asi, %g3
21328 fmovrdne %o2, %f8, %f14
21329 tneg %icc, 0x2
21330 tge %icc, 0x2
21331 stw %o5, [%l7 + 0x28]
21332 tgu %icc, 0x5
21333 fnegs %f29, %f3
21334 brgez %o6, loop_2042
21335 fpsub32 %f10, %f16, %f12
21336 add %i5, %l0, %i2
21337 edge8 %g1, %i3, %g5
21338loop_2042:
21339 fmovdle %xcc, %f4, %f14
21340 edge8ln %g2, %o4, %o3
21341 alignaddrl %l4, %o7, %i7
21342 udiv %l1, 0x0DEE, %l2
21343 ld [%l7 + 0x54], %f8
21344 sth %o0, [%l7 + 0x6A]
21345 movneg %icc, %g7, %l5
21346 membar 0x1F
21347 fmovde %xcc, %f15, %f0
21348 addc %i1, 0x08E4, %l3
21349 tle %icc, 0x4
21350 srl %i0, %g4, %i4
21351 smulcc %l6, 0x0652, %o1
21352 ldsw [%l7 + 0x0C], %i6
21353 srl %g3, %o2, %o5
21354 saved
21355 rdpr %cwp, %g1
21356 rdpr %cansave, %g2
21357 rdpr %canrestore, %g3
21358 rdpr %cleanwin, %g4
21359 rdpr %otherwin, %g5
21360 rdpr %wstate, %g6
21361 tgu %xcc, 0x7
21362 addccc %o6, 0x0DE3, %i5
21363 movre %g6, %i2, %l0
21364 movvc %xcc, %g1, %i3
21365 tn %xcc, 0x1
21366 fmovrdlez %g2, %f26, %f12
21367 brgez,a %o4, loop_2043
21368 restored
21369 rdpr %cwp, %g1
21370 rdpr %cansave, %g2
21371 rdpr %canrestore, %g3
21372 rdpr %cleanwin, %g4
21373 rdpr %otherwin, %g5
21374 rdpr %wstate, %g6
21375 fcmpgt32 %f12, %f20, %g5
21376 wr %g0, 0x04, %asi
21377 stha %l4, [%l7 + 0x3A] %asi
21378loop_2043:
21379 fpackfix %f28, %f16
21380 bge,a loop_2044
21381 movrne %o7, 0x3E9, %i7
21382 array8 %o3, %l2, %l1
21383 fsrc2 %f18, %f2
21384loop_2044:
21385 fbue,a %fcc2, loop_2045
21386 fmovsl %icc, %f21, %f17
21387 saved
21388 rdpr %cwp, %g1
21389 rdpr %cansave, %g2
21390 rdpr %canrestore, %g3
21391 rdpr %cleanwin, %g4
21392 rdpr %otherwin, %g5
21393 rdpr %wstate, %g6
21394 fmovdne %xcc, %f21, %f16
21395loop_2045:
21396 andcc %o0, 0x1AF6, %l5
21397 ldd [%l7 + 0x40], %i0
21398 add %l7, 0x6C, %l6
21399 wr %g0, 0x81, %asi
21400 casa [%l6] %asi, %l3, %i0
21401 movre %g7, 0x2B6, %i4
21402 or %l6, %o1, %i6
21403 add %g3, %g4, %o5
21404 fmovs %f19, %f4
21405 fsrc1s %f7, %f11
21406 fpackfix %f14, %f31
21407 sdiv %o6, 0x16EA, %i5
21408 mulscc %g6, %i2, %o2
21409 addcc %g1, 0x1000, %l0
21410 saved
21411 rdpr %cwp, %g1
21412 rdpr %cansave, %g2
21413 rdpr %canrestore, %g3
21414 rdpr %cleanwin, %g4
21415 rdpr %otherwin, %g5
21416 rdpr %wstate, %g6
21417 movvs %icc, %i3, %o4
21418 fnot1 %f10, %f22
21419 sth %g5, [%l7 + 0x40]
21420 brgz %l4, loop_2046
21421 ba %xcc, loop_2047
21422 tge %icc, 0x6
21423 tcs %xcc, 0x7
21424loop_2046:
21425 ba,a,pt %icc, loop_2048
21426loop_2047:
21427 alignaddr %o7, %g2, %i7
21428 for %f28, %f28, %f22
21429 set 0x4E, %l4
21430 ldsha [%l7 + %l4] 0x80, %o3
21431loop_2048:
21432 fpadd32 %f26, %f2, %f14
21433 siam 0x0
21434 bcs,a,pt %xcc, loop_2049
21435 sra %l1, 0x0A, %l2
21436 wr %g0, 0x11, %asi
21437 ldxa [%l7 + 0x20] %asi, %l5
21438loop_2049:
21439 ta %xcc, 0x0
21440 fnegs %f3, %f14
21441 fbu %fcc2, loop_2050
21442 tsubcctv %i1, %o0, %l3
21443 fnegs %f7, %f30
21444 movcs %icc, %g7, %i0
21445loop_2050:
21446 smul %l6, 0x1873, %o1
21447 orcc %i4, 0x1168, %i6
21448 fbe,a %fcc0, loop_2051
21449 movre %g3, %o5, %o6
21450 stbar
21451 mova %xcc, %g4, %g6
21452loop_2051:
21453 ld [%l7 + 0x28], %f23
21454 tleu %xcc, 0x6
21455 bcc,a %icc, loop_2052
21456 umul %i5, 0x0868, %i2
21457 ba,a,pt %icc, loop_2053
21458 nop
21459 setx loop_2054, %l0, %l1
21460 wrpr 0x1, %tl
21461 wrpr %l1, %tnpc
21462 setx 0x34400001400, %l0, %l1
21463 wrpr %l1, %tstate
21464 wrhpr 0x4, %htstate
21465 done
21466loop_2052:
21467 tne %icc, 0x4
21468 prefetch [%l7 + 0x34], 0x2
21469loop_2053:
21470 orn %g1, %l0, %o2
21471loop_2054:
21472 edge8ln %i3, %g5, %l4
21473 srl %o4, %o7, %i7
21474 fmovda %icc, %f17, %f8
21475 tle %icc, 0x5
21476 ta %xcc, 0x1
21477 fxor %f28, %f8, %f24
21478 edge32n %g2, %o3, %l2
21479 mulx %l1, %i1, %o0
21480 movre %l3, %l5, %g7
21481 wr %g0, 0x2b, %asi
21482 stda %i0, [%l7 + 0x78] %asi
21483 membar #Sync
21484 tcs %icc, 0x1
21485 subcc %l6, 0x1E88, %i4
21486 fmovdne %xcc, %f12, %f10
21487 fnot1 %f28, %f22
21488 fmovrsgz %o1, %f29, %f9
21489 fmovdneg %icc, %f16, %f15
21490 umul %g3, %o5, %i6
21491 fmovspos %icc, %f10, %f24
21492 movrgz %o6, 0x241, %g4
21493 xorcc %i5, %i2, %g6
21494 popc %l0, %o2
21495 movre %g1, %g5, %l4
21496 fmovsne %xcc, %f17, %f16
21497 fnegs %f7, %f4
21498 bge,a %icc, loop_2055
21499 tcs %xcc, 0x4
21500 edge8n %o4, %o7, %i3
21501 array8 %i7, %o3, %g2
21502loop_2055:
21503 fxnor %f4, %f22, %f16
21504 fmovsg %icc, %f13, %f29
21505 saved
21506 rdpr %cwp, %g1
21507 rdpr %cansave, %g2
21508 rdpr %canrestore, %g3
21509 rdpr %cleanwin, %g4
21510 rdpr %otherwin, %g5
21511 rdpr %wstate, %g6
21512 movrne %l2, %l1, %o0
21513 edge16ln %i1, %l3, %g7
21514 tl %xcc, 0x0
21515 sra %l5, %i0, %l6
21516 smulcc %i4, %o1, %g3
21517 fmul8sux16 %f22, %f6, %f20
21518 fba %fcc0, loop_2056
21519 ble,pn %icc, loop_2057
21520 sdivcc %i6, 0x1280, %o5
21521 std %o6, [%l7 + 0x10]
21522loop_2056:
21523 addccc %i5, %g4, %i2
21524loop_2057:
21525 or %l0, %o2, %g6
21526 andncc %g1, %g5, %o4
21527 xorcc %l4, 0x0DA0, %i3
21528 ble,a loop_2058
21529 fpsub16s %f14, %f1, %f31
21530 fpsub16 %f28, %f28, %f28
21531 sdivx %i7, 0x187F, %o7
21532loop_2058:
21533 array16 %g2, %o3, %l1
21534 tn %xcc, 0x7
21535 popc %o0, %l2
21536 fbug %fcc2, loop_2059
21537 fmovda %icc, %f27, %f30
21538 fmovscs %xcc, %f29, %f1
21539 st %f5, [%l7 + 0x58]
21540loop_2059:
21541 pdist %f10, %f8, %f30
21542 edge16l %i1, %l3, %l5
21543 tsubcctv %g7, %l6, %i0
21544 tleu %xcc, 0x4
21545 alignaddr %i4, %g3, %o1
21546 edge8l %i6, %o5, %o6
21547 set 0x4C, %i5
21548 ldsha [%l7 + %i5] 0x04, %i5
21549 nop
21550 setx loop_2060, %l0, %l1
21551 wrpr 0x1, %tl
21552 wrpr %l1, %tnpc
21553 setx 0x34400001400, %l0, %l1
21554 wrpr %l1, %tstate
21555 wrhpr 0x4, %htstate
21556 done
21557 ldsw [%l7 + 0x50], %g4
21558 fmovrslz %i2, %f16, %f16
21559 fbo,a %fcc0, loop_2061
21560loop_2060:
21561 addc %l0, %g6, %g1
21562 edge8n %o2, %g5, %l4
21563 fpsub16s %f5, %f12, %f17
21564loop_2061:
21565 xor %o4, %i7, %o7
21566 edge16n %g2, %o3, %l1
21567 bl,a loop_2062
21568 tn %xcc, 0x4
21569 tpos %icc, 0x3
21570 fpadd16 %f12, %f24, %f12
21571loop_2062:
21572 fxor %f0, %f4, %f6
21573 sth %o0, [%l7 + 0x20]
21574 srlx %i3, %l2, %l3
21575 edge16l %l5, %g7, %l6
21576 tcs %icc, 0x7
21577 bvs,a,pt %icc, loop_2063
21578 and %i1, %i0, %i4
21579 edge32 %g3, %i6, %o1
21580 fornot2s %f18, %f2, %f1
21581loop_2063:
21582 nop
21583 set 0x6C, %g1
21584 stha %o5, [%l7 + %g1] 0xeb
21585 membar #Sync
21586 xor %i5, %g4, %o6
21587 orncc %i2, 0x0809, %g6
21588 fmovdcs %icc, %f15, %f2
21589 fnegs %f21, %f6
21590 fblg %fcc1, loop_2064
21591 bcc loop_2065
21592 fsrc2 %f30, %f8
21593 movrne %g1, %o2, %g5
21594loop_2064:
21595 xnorcc %l0, %o4, %i7
21596loop_2065:
21597 brlz,a %l4, loop_2066
21598 tg %xcc, 0x7
21599 fbne,a %fcc2, loop_2067
21600 mova %icc, %g2, %o7
21601loop_2066:
21602 fcmpne32 %f20, %f18, %l1
21603 fsrc1s %f5, %f1
21604loop_2067:
21605 udivx %o3, 0x0C1A, %o0
21606 umul %l2, %i3, %l3
21607 wr %g0, 0x19, %asi
21608 stwa %l5, [%l7 + 0x30] %asi
21609 tpos %xcc, 0x1
21610 sdivx %g7, 0x14C8, %l6
21611 movcc %icc, %i0, %i1
21612 fmovrslez %g3, %f20, %f18
21613 brgez,a %i4, loop_2068
21614 tl %xcc, 0x4
21615 orncc %o1, %i6, %o5
21616 sdiv %g4, 0x1740, %o6
21617loop_2068:
21618 sir 0x1409
21619 wr %g0, 0x81, %asi
21620 lduba [%l7 + 0x09] %asi, %i2
21621 sir 0x078A
21622 fxor %f14, %f22, %f2
21623 membar 0x41
21624 ldd [%l7 + 0x50], %f6
21625 wr %g0, 0x11, %asi
21626 lduha [%l7 + 0x2A] %asi, %g6
21627 ble,a loop_2069
21628 fbug %fcc0, loop_2070
21629 fexpand %f16, %f6
21630 edge8 %i5, %o2, %g5
21631loop_2069:
21632 edge16ln %g1, %o4, %i7
21633loop_2070:
21634 brlz,a %l0, loop_2071
21635 tsubcctv %g2, 0x1019, %l4
21636 fnors %f1, %f8, %f13
21637 fmovrdgz %l1, %f2, %f28
21638loop_2071:
21639 andn %o7, %o3, %o0
21640 array8 %i3, %l3, %l5
21641 bn,pt %xcc, loop_2072
21642 fxnors %f14, %f14, %f20
21643 udivx %g7, 0x0FEA, %l2
21644 tvs %xcc, 0x0
21645loop_2072:
21646 udiv %l6, 0x1B7B, %i1
21647 fxors %f12, %f1, %f18
21648 fmovda %xcc, %f16, %f29
21649 umul %g3, 0x0E5F, %i4
21650 fnors %f25, %f22, %f5
21651 fbue %fcc1, loop_2073
21652 fmovdl %xcc, %f14, %f17
21653 movg %icc, %i0, %o1
21654 fpsub16s %f1, %f11, %f8
21655loop_2073:
21656 movn %icc, %i6, %o5
21657 movrlz %o6, %g4, %g6
21658 tleu %icc, 0x6
21659 fornot1 %f18, %f30, %f28
21660 fmovsne %icc, %f24, %f29
21661 tsubcctv %i5, 0x1A72, %o2
21662 movrlz %i2, %g1, %o4
21663 fmovdleu %icc, %f14, %f25
21664 movleu %icc, %g5, %l0
21665 movvs %xcc, %i7, %g2
21666 xnor %l1, %o7, %o3
21667 fpsub32s %f23, %f29, %f10
21668 membar 0x6B
21669 tn %icc, 0x4
21670 edge32n %l4, %o0, %i3
21671 sdivx %l3, 0x1642, %g7
21672 alignaddr %l2, %l6, %l5
21673 fbul %fcc3, loop_2074
21674 ldx [%l7 + 0x10], %g3
21675 add %l7, 0x50, %l6
21676 wr %g0, 0x88, %asi
21677 casxa [%l6] 0x88, %i1, %i0
21678loop_2074:
21679 brlez %o1, loop_2075
21680 fbo %fcc2, loop_2076
21681 fbl,a %fcc2, loop_2077
21682 tge %xcc, 0x2
21683loop_2075:
21684 srlx %i4, %o5, %i6
21685loop_2076:
21686 fmuld8ulx16 %f11, %f13, %f22
21687loop_2077:
21688 sub %o6, 0x1419, %g4
21689 fabss %f5, %f29
21690 alignaddr %g6, %o2, %i2
21691 fnors %f0, %f26, %f5
21692 alignaddrl %g1, %i5, %g5
21693 fmovsg %xcc, %f25, %f25
21694 and %l0, 0x135C, %o4
21695 lduw [%l7 + 0x7C], %g2
21696 movcc %icc, %i7, %o7
21697 fbul,a %fcc1, loop_2078
21698 stw %o3, [%l7 + 0x70]
21699 mulscc %l4, 0x1D98, %o0
21700 smulcc %i3, 0x12C7, %l3
21701loop_2078:
21702 edge8n %l1, %g7, %l2
21703 nop
21704 setx loop_2079, %l0, %l1
21705 wrpr 0x1, %tl
21706 wrpr %l1, %tnpc
21707 setx 0x34400001400, %l0, %l1
21708 wrpr %l1, %tstate
21709 wrhpr 0x4, %htstate
21710 done
21711 movgu %xcc, %l5, %l6
21712 sir 0x0FBF
21713 edge32 %i1, %i0, %o1
21714loop_2079:
21715 bleu,a,pt %icc, loop_2080
21716 umul %g3, %i4, %i6
21717 tgu %icc, 0x2
21718 swap [%l7 + 0x0C], %o5
21719loop_2080:
21720 subccc %g4, %g6, %o2
21721 and %o6, %i2, %i5
21722 tg %xcc, 0x4
21723 edge16n %g5, %g1, %o4
21724 sra %l0, 0x0C, %i7
21725 umulcc %g2, %o3, %l4
21726 add %l7, 0x10, %l6
21727 wr %g0, 0x10, %asi
21728 casxa [%l6] %asi, %o7, %o0
21729 sll %l3, 0x15, %i3
21730 bcc,a,pt %icc, loop_2081
21731 taddcctv %g7, %l2, %l5
21732 fandnot2 %f24, %f8, %f16
21733 nop
21734 setx loop_2082, %l0, %l1
21735 wrpr 0x1, %tl
21736 wrpr %l1, %tnpc
21737 setx 0x34400001400, %l0, %l1
21738 wrpr %l1, %tstate
21739 wrhpr 0x4, %htstate
21740 done
21741loop_2081:
21742 edge8n %l6, %i1, %l1
21743 movcs %icc, %o1, %i0
21744 fxors %f21, %f4, %f27
21745loop_2082:
21746 tge %xcc, 0x7
21747 wr %g0, 0x19, %asi
21748 stda %i4, [%l7 + 0x30] %asi
21749 restored
21750 rdpr %cwp, %g1
21751 rdpr %cansave, %g2
21752 rdpr %canrestore, %g3
21753 rdpr %cleanwin, %g4
21754 rdpr %otherwin, %g5
21755 rdpr %wstate, %g6
21756 fbug,a %fcc3, loop_2083
21757 bl,a,pt %xcc, loop_2084
21758 lduw [%l7 + 0x18], %g3
21759 fandnot2s %f15, %f5, %f17
21760loop_2083:
21761 fzero %f26
21762loop_2084:
21763 fmovdcs %xcc, %f23, %f25
21764 fmovrslez %o5, %f14, %f12
21765 fpsub32s %f11, %f25, %f11
21766 fcmpes %fcc1, %f20, %f29
21767 fmovscs %icc, %f24, %f17
21768 flush %l7 + 0x3C
21769 fpsub16 %f22, %f12, %f0
21770 tl %icc, 0x7
21771 bvs %xcc, loop_2085
21772 tvs %xcc, 0x6
21773 move %xcc, %g4, %i6
21774 andncc %o2, %g6, %o6
21775loop_2085:
21776 fpack32 %f16, %f26, %f26
21777 te %icc, 0x4
21778 ldsb [%l7 + 0x16], %i5
21779 st %f3, [%l7 + 0x10]
21780 fcmped %fcc3, %f18, %f8
21781 andcc %g5, 0x130E, %g1
21782 swap [%l7 + 0x48], %i2
21783 tvc %icc, 0x1
21784 sllx %o4, 0x1A, %i7
21785 fmovsvc %icc, %f14, %f1
21786 tl %xcc, 0x1
21787 stw %l0, [%l7 + 0x0C]
21788 edge16l %g2, %o3, %l4
21789 fpadd32s %f14, %f24, %f9
21790 bcs loop_2086
21791 movvc %icc, %o0, %o7
21792 fpadd32 %f8, %f8, %f28
21793 swap [%l7 + 0x74], %l3
21794loop_2086:
21795 array8 %g7, %l2, %l5
21796 tleu %icc, 0x7
21797 movrne %i3, %i1, %l6
21798 tne %icc, 0x0
21799 addccc %l1, %o1, %i0
21800 saved
21801 rdpr %cwp, %g1
21802 rdpr %cansave, %g2
21803 rdpr %canrestore, %g3
21804 rdpr %cleanwin, %g4
21805 rdpr %otherwin, %g5
21806 rdpr %wstate, %g6
21807 addcc %g3, 0x1E00, %i4
21808 ldsw [%l7 + 0x5C], %o5
21809 fnot1s %f20, %f15
21810 fbue %fcc0, loop_2087
21811 fmovsne %xcc, %f29, %f15
21812 and %g4, %i6, %o2
21813 be %icc, loop_2088
21814loop_2087:
21815 restored
21816 rdpr %cwp, %g1
21817 rdpr %cansave, %g2
21818 rdpr %canrestore, %g3
21819 rdpr %cleanwin, %g4
21820 rdpr %otherwin, %g5
21821 rdpr %wstate, %g6
21822 ldx [%l7 + 0x28], %o6
21823 or %i5, %g6, %g5
21824loop_2088:
21825 andncc %i2, %o4, %i7
21826 movgu %xcc, %l0, %g2
21827 wr %g0, 0x81, %asi
21828 lduha [%l7 + 0x72] %asi, %o3
21829 mulscc %l4, %g1, %o0
21830 xnorcc %l3, 0x135F, %g7
21831 orcc %o7, %l5, %l2
21832 edge8ln %i1, %i3, %l1
21833 popc %l6, %i0
21834 ta %icc, 0x5
21835 fbule,a %fcc2, loop_2089
21836 tle %icc, 0x7
21837 xnorcc %o1, %i4, %o5
21838 fble %fcc2, loop_2090
21839loop_2089:
21840 movrlez %g4, %i6, %g3
21841 fblg,a %fcc2, loop_2091
21842 fbu,a %fcc1, loop_2092
21843loop_2090:
21844 udivx %o6, 0x0489, %o2
21845 movvs %icc, %g6, %i5
21846loop_2091:
21847 edge16 %g5, %i2, %o4
21848loop_2092:
21849 nop
21850 set 0x08, %l5
21851 ldsb [%l7 + %l5], %i7
21852 srlx %g2, 0x03, %o3
21853 fbe,a %fcc3, loop_2093
21854 andn %l4, 0x0B17, %l0
21855 te %icc, 0x2
21856 srax %g1, 0x05, %o0
21857loop_2093:
21858 movre %l3, 0x100, %g7
21859 add %l7, 0x34, %l6
21860 wr %g0, 0x19, %asi
21861 lda [%l6] %asi, %o7
21862 casa [%l6] %asi, %o7, %l2
21863 fsrc2 %f20, %f12
21864 tl %xcc, 0x4
21865 fpsub32 %f18, %f4, %f30
21866 movcs %icc, %l5, %i1
21867 bn,a loop_2094
21868 edge32ln %i3, %l6, %l1
21869 ldsw [%l7 + 0x58], %i0
21870 fmovdcc %xcc, %f8, %f16
21871loop_2094:
21872 udivcc %o1, 0x1019, %i4
21873 tcs %icc, 0x5
21874 movcs %icc, %o5, %g4
21875 edge16 %i6, %o6, %g3
21876 nop
21877 setx loop_2095, %l0, %l1
21878 wrpr 0x1, %tl
21879 wrpr %l1, %tnpc
21880 setx 0x34400001400, %l0, %l1
21881 wrpr %l1, %tstate
21882 wrhpr 0x4, %htstate
21883 done
21884 movn %xcc, %g6, %o2
21885 tleu %xcc, 0x4
21886 fnand %f6, %f2, %f12
21887loop_2095:
21888 srax %g5, 0x09, %i2
21889 fblg %fcc1, loop_2096
21890 st %f16, [%l7 + 0x08]
21891 movn %xcc, %i5, %i7
21892 bg,a %xcc, loop_2097
21893loop_2096:
21894 array8 %g2, %o3, %l4
21895 sethi 0x05CC, %l0
21896 xorcc %g1, %o4, %l3
21897loop_2097:
21898 and %o0, %o7, %l2
21899 array16 %g7, %l5, %i3
21900 fabss %f16, %f6
21901 fmovse %icc, %f24, %f24
21902 taddcctv %l6, %i1, %i0
21903 tvc %xcc, 0x6
21904 ldd [%l7 + 0x08], %f10
21905 edge8ln %l1, %o1, %i4
21906 mova %icc, %o5, %g4
21907 bgu,pt %icc, loop_2098
21908 tle %xcc, 0x2
21909 tvc %icc, 0x7
21910 orcc %i6, 0x1166, %o6
21911loop_2098:
21912 nop
21913 set 0x0A, %i7
21914 lduba [%l7 + %i7] 0x10, %g3
21915 fmovsn %xcc, %f28, %f11
21916 fbo,a %fcc2, loop_2099
21917 fmuld8sux16 %f16, %f25, %f22
21918 bge,a,pn %xcc, loop_2100
21919 fxors %f27, %f10, %f14
21920loop_2099:
21921 xnor %g6, %o2, %i2
21922 faligndata %f22, %f18, %f12
21923loop_2100:
21924 movrne %i5, %g5, %i7
21925 fmovsg %xcc, %f30, %f22
21926 srax %o3, 0x04, %l4
21927 tge %icc, 0x3
21928 wr %g0, 0x18, %asi
21929 stxa %g2, [%l7 + 0x30] %asi
21930 fnegd %f20, %f14
21931 sub %l0, 0x0ED7, %o4
21932 edge8ln %l3, %g1, %o7
21933 fornot1 %f26, %f28, %f22
21934 srax %l2, 0x1D, %o0
21935 fmuld8ulx16 %f19, %f13, %f14
21936 array8 %g7, %l5, %i3
21937 addccc %l6, %i0, %i1
21938 set 0x38, %o0
21939 ldxa [%g0 + %o0] 0x4f, %o1
21940 addcc %l1, 0x10D3, %i4
21941 set 0x73, %o7
21942 lduba [%l7 + %o7] 0x10, %o5
21943 wr %g0, 0x81, %asi
21944 ldstuba [%l7 + 0x6B] %asi, %g4
21945 edge32l %o6, %g3, %g6
21946 subcc %o2, 0x0080, %i6
21947 subc %i5, 0x063A, %g5
21948 fcmpeq16 %f24, %f30, %i7
21949 fcmpne32 %f20, %f30, %o3
21950 addccc %l4, %g2, %l0
21951 add %i2, 0x0956, %l3
21952 set 0x50, %l6
21953 ldda [%l7 + %l6] 0x81, %g0
21954 set 0x3A, %i4
21955 stba %o7, [%l7 + %i4] 0x18
21956 ldstub [%l7 + 0x0B], %o4
21957 lduw [%l7 + 0x40], %o0
21958 wr %g0, 0x04, %asi
21959 ldstuba [%l7 + 0x46] %asi, %g7
21960 taddcc %l5, %l2, %l6
21961 movre %i3, 0x391, %i0
21962 or %o1, 0x1900, %l1
21963 movg %icc, %i4, %o5
21964 fmovsvc %xcc, %f29, %f0
21965 tsubcctv %g4, %i1, %o6
21966 stb %g6, [%l7 + 0x21]
21967 movrlez %g3, %i6, %i5
21968 sdivx %o2, 0x05E1, %g5
21969 set 0x40, %o5
21970 prefetcha [%l7 + %o5] 0x10, 0x3
21971 smulcc %o3, %g2, %l4
21972 ble %xcc, loop_2101
21973 movcc %xcc, %l0, %i2
21974 array16 %l3, %g1, %o4
21975 tge %xcc, 0x4
21976loop_2101:
21977 edge32n %o7, %g7, %l5
21978 udivx %l2, 0x0A37, %l6
21979 wr %g0, 0x81, %asi
21980 ldxa [%l7 + 0x60] %asi, %o0
21981 movrlz %i3, %i0, %l1
21982 sra %i4, 0x07, %o5
21983 edge16n %o1, %g4, %o6
21984 siam 0x5
21985 tleu %icc, 0x3
21986 be,a %xcc, loop_2102
21987 array16 %i1, %g6, %i6
21988 bpos,pn %xcc, loop_2103
21989 edge8ln %g3, %i5, %o2
21990loop_2102:
21991 nop
21992 wr %g0, 0x04, %asi
21993 ldsha [%l7 + 0x28] %asi, %i7
21994loop_2103:
21995 fmovsne %xcc, %f4, %f13
21996 movgu %xcc, %g5, %g2
21997 tvs %icc, 0x7
21998 tsubcctv %l4, 0x01DF, %o3
21999 add %l7, 0x2C, %l6
22000 wr %g0, 0x11, %asi
22001 lda [%l6] %asi, %l0
22002 casa [%l6] %asi, %l0, %l3
22003 xor %g1, %i2, %o4
22004 pdist %f8, %f2, %f20
22005 edge16 %g7, %l5, %l2
22006 movg %icc, %l6, %o7
22007 tle %icc, 0x0
22008 subcc %o0, 0x1934, %i3
22009 subc %l1, %i0, %o5
22010 sdiv %o1, 0x1C61, %i4
22011 fabsd %f16, %f26
22012 subcc %o6, 0x078A, %g4
22013 array8 %g6, %i6, %i1
22014 sub %i5, 0x1D0B, %g3
22015 fandnot2 %f30, %f10, %f22
22016 sdivx %i7, 0x0AB4, %g5
22017 array32 %g2, %o2, %l4
22018 tg %xcc, 0x7
22019 fmovrsgez %l0, %f9, %f0
22020 fnand %f10, %f24, %f26
22021 movleu %xcc, %o3, %g1
22022 fmovsle %xcc, %f18, %f4
22023 tge %xcc, 0x6
22024 fnot2 %f16, %f30
22025 movcs %xcc, %l3, %i2
22026 brz %o4, loop_2104
22027 sdivx %l5, 0x07BD, %g7
22028 subcc %l6, 0x199E, %l2
22029 mulscc %o7, %i3, %o0
22030loop_2104:
22031 nop
22032 setx loop_2105, %l0, %l1
22033 wrpr 0x1, %tl
22034 wrpr %l1, %tnpc
22035 setx 0x34400001400, %l0, %l1
22036 wrpr %l1, %tstate
22037 wrhpr 0x4, %htstate
22038 done
22039 fpsub32s %f16, %f8, %f25
22040 tne %icc, 0x7
22041 fbule,a %fcc2, loop_2106
22042loop_2105:
22043 nop
22044 set 0x52, %g5
22045 sth %l1, [%l7 + %g5]
22046 movcc %icc, %i0, %o1
22047 fpack32 %f6, %f4, %f22
22048loop_2106:
22049 fpsub32 %f28, %f4, %f20
22050 fbule,a %fcc2, loop_2107
22051 fmovrdlz %i4, %f0, %f10
22052 bcs,a loop_2108
22053 mulscc %o5, %g4, %g6
22054loop_2107:
22055 bn loop_2109
22056 fmovdvs %xcc, %f28, %f20
22057loop_2108:
22058 array16 %i6, %i1, %o6
22059 movrgez %g3, 0x120, %i7
22060loop_2109:
22061 fbul %fcc2, loop_2110
22062 ldd [%l7 + 0x78], %f6
22063 sethi 0x0CA0, %g5
22064 bvs loop_2111
22065loop_2110:
22066 ldx [%l7 + 0x50], %g2
22067 sdiv %i5, 0x0372, %l4
22068 st %f13, [%l7 + 0x60]
22069loop_2111:
22070 fbn,a %fcc3, loop_2112
22071 ldx [%l7 + 0x30], %l0
22072 movn %xcc, %o3, %o2
22073 movrgz %g1, 0x205, %i2
22074loop_2112:
22075 te %xcc, 0x0
22076 flush %l7 + 0x20
22077 ldub [%l7 + 0x25], %l3
22078 fmovrsgz %l5, %f3, %f30
22079 fbul %fcc0, loop_2113
22080 andcc %g7, 0x09A1, %l6
22081 movgu %icc, %l2, %o4
22082 ta %xcc, 0x6
22083loop_2113:
22084 fnot1 %f20, %f24
22085 fble %fcc2, loop_2114
22086 sll %i3, 0x11, %o7
22087 edge32l %o0, %l1, %i0
22088 fandnot1s %f8, %f19, %f27
22089loop_2114:
22090 movvs %icc, %o1, %o5
22091 pdist %f18, %f14, %f4
22092 set 0x50, %o4
22093 ldxa [%l7 + %o4] 0x0c, %g4
22094 orncc %i4, 0x064D, %g6
22095 fcmpes %fcc1, %f1, %f9
22096 xnorcc %i6, %o6, %i1
22097 movrlz %g3, %i7, %g5
22098 orn %i5, 0x13AD, %l4
22099 umulcc %g2, 0x1DCF, %o3
22100 andncc %l0, %g1, %o2
22101 sir 0x15E8
22102 movl %icc, %i2, %l5
22103 tge %icc, 0x5
22104 umul %l3, 0x0D15, %g7
22105 bgu,a,pn %icc, loop_2115
22106 orcc %l2, %l6, %o4
22107 prefetch [%l7 + 0x5C], 0x1
22108 edge16 %i3, %o0, %l1
22109loop_2115:
22110 brlez,a %o7, loop_2116
22111 andn %o1, 0x0017, %o5
22112 udivcc %g4, 0x162F, %i0
22113 orn %i4, %i6, %o6
22114loop_2116:
22115 fmovdpos %xcc, %f21, %f20
22116 subccc %i1, 0x168C, %g6
22117 bneg,pt %xcc, loop_2117
22118 movrgez %i7, %g5, %i5
22119 movl %icc, %l4, %g3
22120 bcs,pn %xcc, loop_2118
22121loop_2117:
22122 addc %o3, %l0, %g1
22123 restored
22124 rdpr %cwp, %g1
22125 rdpr %cansave, %g2
22126 rdpr %canrestore, %g3
22127 rdpr %cleanwin, %g4
22128 rdpr %otherwin, %g5
22129 rdpr %wstate, %g6
22130 andncc %g2, %i2, %l5
22131loop_2118:
22132 addccc %o2, %g7, %l3
22133 fmovscc %icc, %f8, %f14
22134 ble,pt %icc, loop_2119
22135 xorcc %l6, %l2, %i3
22136 add %o0, %l1, %o7
22137 movcs %xcc, %o1, %o4
22138loop_2119:
22139 smulcc %g4, 0x0394, %i0
22140 fmovdn %icc, %f26, %f23
22141 saved
22142 rdpr %cwp, %g1
22143 rdpr %cansave, %g2
22144 rdpr %canrestore, %g3
22145 rdpr %cleanwin, %g4
22146 rdpr %otherwin, %g5
22147 rdpr %wstate, %g6
22148 tge %icc, 0x7
22149 ba,pn %xcc, loop_2120
22150 subccc %i4, %i6, %o5
22151 set 0x18, %g6
22152 ldstuba [%l7 + %g6] 0x0c, %i1
22153loop_2120:
22154 orn %o6, 0x0883, %i7
22155 smul %g6, 0x00E1, %i5
22156 pdist %f0, %f16, %f26
22157 stbar
22158 sra %l4, %g3, %o3
22159 alignaddrl %l0, %g1, %g2
22160 andn %g5, %i2, %o2
22161 set 0x40, %l1
22162 prefetcha [%l7 + %l1] 0x89, 0x0
22163 tvc %xcc, 0x7
22164 brgz,a %l5, loop_2121
22165 tsubcctv %l3, %l2, %l6
22166 wr %g0, 0x18, %asi
22167 stba %o0, [%l7 + 0x58] %asi
22168loop_2121:
22169 movl %icc, %i3, %l1
22170 fnot2s %f27, %f5
22171 edge32l %o7, %o1, %g4
22172 tl %icc, 0x2
22173 orn %i0, 0x1E95, %i4
22174 edge32n %o4, %i6, %i1
22175 fmovdcc %icc, %f6, %f24
22176 xor %o6, 0x1BB5, %i7
22177 fble,a %fcc3, loop_2122
22178 fmovsg %xcc, %f9, %f4
22179 addccc %o5, %i5, %l4
22180 fbe %fcc2, loop_2123
22181loop_2122:
22182 fmovd %f16, %f2
22183 movre %g3, %g6, %l0
22184 bvc,a %xcc, loop_2124
22185loop_2123:
22186 sir 0x0A31
22187 fbu %fcc3, loop_2125
22188 sll %o3, %g2, %g5
22189loop_2124:
22190 addcc %g1, 0x152B, %i2
22191 smulcc %g7, 0x00A2, %o2
22192loop_2125:
22193 fsrc1 %f10, %f8
22194 edge32 %l5, %l3, %l6
22195 add %l7, 0x50, %l6
22196 wr %g0, 0x89, %asi
22197 lda [%l6] %asi, %o0
22198 casa [%l6] %asi, %o0, %i3
22199 move %xcc, %l1, %l2
22200 fands %f6, %f23, %f27
22201 fmovdvc %icc, %f31, %f17
22202 xor %o7, 0x1C74, %o1
22203 addccc %i0, %i4, %g4
22204 brz %i6, loop_2126
22205 tleu %xcc, 0x1
22206 ldsb [%l7 + 0x08], %o4
22207 taddcc %i1, %o6, %o5
22208loop_2126:
22209 nop
22210 set 0x44, %i3
22211 swapa [%l7 + %i3] 0x19, %i5
22212 movneg %xcc, %i7, %l4
22213 sllx %g6, %g3, %o3
22214 be,pt %xcc, loop_2127
22215 fbuge,a %fcc3, loop_2128
22216 movrlz %l0, %g2, %g1
22217 fbue %fcc1, loop_2129
22218loop_2127:
22219 andn %g5, 0x0002, %i2
22220loop_2128:
22221 edge16n %g7, %l5, %o2
22222 stb %l3, [%l7 + 0x25]
22223loop_2129:
22224 edge32 %l6, %i3, %l1
22225 andn %l2, %o7, %o1
22226 set 0x38, %o1
22227 ldsba [%l7 + %o1] 0x15, %o0
22228 udivcc %i0, 0x0953, %g4
22229 srl %i4, 0x07, %o4
22230 movvc %icc, %i6, %i1
22231 fbe %fcc3, loop_2130
22232 udivx %o6, 0x1657, %i5
22233 movneg %xcc, %o5, %l4
22234 xor %i7, %g3, %g6
22235loop_2130:
22236 fmovrdgez %o3, %f28, %f18
22237 tcs %icc, 0x3
22238 movre %g2, %l0, %g5
22239 bg,a loop_2131
22240 sllx %g1, 0x0D, %g7
22241 fbug,a %fcc1, loop_2132
22242 tvs %icc, 0x0
22243loop_2131:
22244 orncc %l5, 0x1BD3, %i2
22245 ldd [%l7 + 0x18], %l2
22246loop_2132:
22247 movvs %xcc, %l6, %o2
22248 andncc %i3, %l2, %l1
22249 fbo %fcc2, loop_2133
22250 movleu %xcc, %o7, %o1
22251 set 0x70, %g2
22252 swapa [%l7 + %g2] 0x04, %o0
22253loop_2133:
22254 fmovsvc %xcc, %f13, %f9
22255 ba %xcc, loop_2134
22256 bcs,a loop_2135
22257 srax %i0, %i4, %o4
22258 taddcctv %g4, 0x0123, %i6
22259loop_2134:
22260 array32 %i1, %i5, %o5
22261loop_2135:
22262 nop
22263 set 0x60, %i0
22264 stda %l4, [%l7 + %i0] 0x80
22265 nop
22266 setx loop_2136, %l0, %l1
22267 wrpr 0x1, %tl
22268 wrpr %l1, %tnpc
22269 setx 0x34400001400, %l0, %l1
22270 wrpr %l1, %tstate
22271 wrhpr 0x4, %htstate
22272 done
22273 fcmple32 %f6, %f8, %o6
22274 alignaddr %g3, %i7, %o3
22275 ldstub [%l7 + 0x4A], %g6
22276loop_2136:
22277 taddcc %g2, 0x1CC3, %g5
22278 fmovde %icc, %f21, %f31
22279 andncc %l0, %g7, %g1
22280 bvc,a %icc, loop_2137
22281 fornot2 %f10, %f20, %f16
22282 call loop_2138
22283 fbue,a %fcc0, loop_2139
22284loop_2137:
22285 xorcc %i2, %l5, %l6
22286 taddcc %l3, 0x0ACF, %i3
22287loop_2138:
22288 ldsh [%l7 + 0x22], %o2
22289loop_2139:
22290 sdiv %l2, 0x0937, %o7
22291 taddcctv %o1, 0x0F35, %o0
22292 move %icc, %l1, %i0
22293 andncc %i4, %g4, %o4
22294 edge8ln %i1, %i6, %i5
22295 fmovs %f23, %f15
22296 srax %l4, 0x03, %o6
22297 fmovdcc %icc, %f14, %f9
22298 std %o4, [%l7 + 0x30]
22299 faligndata %f18, %f22, %f18
22300 tge %icc, 0x3
22301 fmovsl %icc, %f29, %f31
22302 tneg %xcc, 0x0
22303 fornot1s %f0, %f29, %f21
22304 tcc %icc, 0x1
22305 bleu,a loop_2140
22306 subcc %i7, %g3, %o3
22307 fcmple16 %f6, %f28, %g2
22308 restored
22309 rdpr %cwp, %g1
22310 rdpr %cansave, %g2
22311 rdpr %canrestore, %g3
22312 rdpr %cleanwin, %g4
22313 rdpr %otherwin, %g5
22314 rdpr %wstate, %g6
22315loop_2140:
22316 umul %g6, 0x0E68, %g5
22317 tgu %xcc, 0x2
22318 mova %icc, %l0, %g7
22319 fbo %fcc3, loop_2141
22320 edge8n %i2, %g1, %l6
22321 movge %xcc, %l5, %i3
22322 addc %o2, %l2, %o7
22323loop_2141:
22324 ldx [%l7 + 0x10], %o1
22325 restored
22326 rdpr %cwp, %g1
22327 rdpr %cansave, %g2
22328 rdpr %canrestore, %g3
22329 rdpr %cleanwin, %g4
22330 rdpr %otherwin, %g5
22331 rdpr %wstate, %g6
22332 saved
22333 rdpr %cwp, %g1
22334 rdpr %cansave, %g2
22335 rdpr %canrestore, %g3
22336 rdpr %cleanwin, %g4
22337 rdpr %otherwin, %g5
22338 rdpr %wstate, %g6
22339 membar 0x18
22340 tvs %xcc, 0x0
22341 alignaddr %o0, %l3, %i0
22342 swap [%l7 + 0x4C], %l1
22343 saved
22344 rdpr %cwp, %g1
22345 rdpr %cansave, %g2
22346 rdpr %canrestore, %g3
22347 rdpr %cleanwin, %g4
22348 rdpr %otherwin, %g5
22349 rdpr %wstate, %g6
22350 wr %g0, 0x81, %asi
22351 ldswa [%l7 + 0x7C] %asi, %g4
22352 fbul,a %fcc3, loop_2142
22353 ta %icc, 0x5
22354 movcc %icc, %i4, %o4
22355 fbu %fcc0, loop_2143
22356loop_2142:
22357 addc %i1, 0x1DAA, %i6
22358 wr %g0, 0x80, %asi
22359 sta %f6, [%l7 + 0x38] %asi
22360loop_2143:
22361 array16 %i5, %o6, %o5
22362 taddcc %l4, %g3, %i7
22363 popc %g2, %o3
22364 edge16n %g6, %g5, %g7
22365 movre %l0, 0x04B, %g1
22366 fmovdcs %icc, %f28, %f7
22367 fornot2 %f0, %f24, %f18
22368 addccc %l6, 0x1667, %i2
22369 fnot1 %f0, %f18
22370 sdivx %i3, 0x0F22, %o2
22371 movvs %icc, %l2, %l5
22372 fmuld8sux16 %f3, %f11, %f24
22373 fabsd %f18, %f12
22374 tcs %icc, 0x3
22375 sll %o1, 0x0E, %o7
22376 fbu,a %fcc0, loop_2144
22377 movrlz %o0, 0x20D, %l3
22378 nop
22379 setx loop_2145, %l0, %l1
22380 wrpr 0x1, %tl
22381 wrpr %l1, %tnpc
22382 setx 0x34400001400, %l0, %l1
22383 wrpr %l1, %tstate
22384 wrhpr 0x4, %htstate
22385 done
22386 andncc %i0, %g4, %i4
22387loop_2144:
22388 fpsub32 %f4, %f10, %f6
22389 wr %g0, 0x80, %asi
22390 ldsba [%l7 + 0x0A] %asi, %o4
22391loop_2145:
22392 fmovrdlz %i1, %f12, %f8
22393 fbule,a %fcc0, loop_2146
22394 tl %xcc, 0x6
22395 tpos %icc, 0x4
22396 fzeros %f10
22397loop_2146:
22398 mulx %l1, 0x190E, %i6
22399 fmovsvc %icc, %f22, %f0
22400 movcc %xcc, %o6, %o5
22401 fmovscc %xcc, %f4, %f2
22402 xnorcc %l4, %i5, %g3
22403 tl %xcc, 0x6
22404 for %f8, %f16, %f12
22405 movcc %xcc, %i7, %o3
22406 edge8 %g2, %g5, %g7
22407 subcc %l0, %g6, %l6
22408 movn %xcc, %g1, %i3
22409 ld [%l7 + 0x6C], %f30
22410 fpsub32 %f16, %f20, %f24
22411 tpos %xcc, 0x1
22412 fbu,a %fcc1, loop_2147
22413 fmovrse %o2, %f16, %f18
22414 sdiv %i2, 0x1983, %l2
22415 tl %xcc, 0x7
22416loop_2147:
22417 nop
22418 wr %g0, 0x10, %asi
22419 sta %f1, [%l7 + 0x34] %asi
22420 tneg %icc, 0x6
22421 movgu %xcc, %l5, %o1
22422 udivcc %o7, 0x01D4, %l3
22423 ldsw [%l7 + 0x5C], %i0
22424 fbue,a %fcc3, loop_2148
22425 sdiv %g4, 0x0FD6, %i4
22426 fand %f18, %f16, %f24
22427 smul %o0, 0x1670, %o4
22428loop_2148:
22429 sub %l1, 0x0872, %i6
22430 movn %xcc, %i1, %o6
22431 wr %g0, 0x0c, %asi
22432 lda [%l7 + 0x24] %asi, %f28
22433 wr %g0, 0x19, %asi
22434 lduwa [%l7 + 0x1C] %asi, %o5
22435 tpos %icc, 0x7
22436 fnegs %f7, %f19
22437 fnor %f4, %f18, %f20
22438 sethi 0x05C9, %i5
22439 fmovrdgz %l4, %f24, %f24
22440 fexpand %f28, %f8
22441 ldsh [%l7 + 0x72], %g3
22442 addcc %i7, %g2, %g5
22443 ta %icc, 0x1
22444 or %o3, 0x0DB4, %l0
22445 andcc %g7, 0x01A2, %g6
22446 fblg,a %fcc0, loop_2149
22447 fandnot1s %f26, %f21, %f4
22448 fxnor %f26, %f26, %f8
22449 bgu,a loop_2150
22450loop_2149:
22451 sub %l6, %g1, %i3
22452 sethi 0x1069, %o2
22453 fsrc1s %f10, %f27
22454loop_2150:
22455 movvs %xcc, %l2, %l5
22456 fmovrsgz %i2, %f12, %f13
22457 fnors %f30, %f29, %f28
22458 ldsb [%l7 + 0x36], %o1
22459 fnot1s %f27, %f2
22460 tcc %icc, 0x5
22461 sllx %o7, %i0, %l3
22462 tgu %xcc, 0x2
22463 fmovde %icc, %f11, %f17
22464 edge32l %i4, %o0, %o4
22465 st %f7, [%l7 + 0x20]
22466 andn %l1, %g4, %i6
22467 fmovsvs %xcc, %f22, %f5
22468 wr %g0, 0x81, %asi
22469 ldxa [%l7 + 0x30] %asi, %i1
22470 movvs %xcc, %o5, %o6
22471 nop
22472 setx loop_2151, %l0, %l1
22473 wrpr 0x1, %tl
22474 wrpr %l1, %tpc
22475 add %l1, 0x4, %l1
22476 wrpr %l1, %tnpc
22477 setx 0x34400001400, %l0, %l1
22478 wrpr %l1, %tstate
22479 wrhpr 0x4, %htstate
22480 retry
22481 ldsb [%l7 + 0x74], %i5
22482 edge32 %g3, %i7, %g2
22483 tvc %icc, 0x7
22484loop_2151:
22485 fbug,a %fcc3, loop_2152
22486 fnegd %f0, %f24
22487 fmovdpos %icc, %f31, %f11
22488 subcc %l4, 0x1773, %g5
22489loop_2152:
22490 movn %icc, %o3, %g7
22491 fsrc1s %f20, %f27
22492 bvs,a,pt %icc, loop_2153
22493 movneg %xcc, %l0, %l6
22494 udivcc %g1, 0x1D1C, %g6
22495 movrlez %o2, %l2, %l5
22496loop_2153:
22497 fmovrsne %i3, %f28, %f27
22498 tg %icc, 0x4
22499 udiv %i2, 0x048C, %o1
22500 fornot2 %f8, %f12, %f26
22501 fsrc1s %f10, %f27
22502 sir 0x1DB0
22503 fmovrsgz %o7, %f10, %f30
22504 fbug,a %fcc1, loop_2154
22505 fbuge,a %fcc3, loop_2155
22506 bleu,pt %xcc, loop_2156
22507 sub %i0, %i4, %l3
22508loop_2154:
22509 sir 0x1EAE
22510loop_2155:
22511 fxnor %f2, %f2, %f2
22512loop_2156:
22513 tvs %xcc, 0x0
22514 fsrc2 %f14, %f30
22515 fmovdg %xcc, %f25, %f2
22516 fmovda %xcc, %f18, %f19
22517 fxnor %f28, %f2, %f12
22518 pdist %f6, %f12, %f12
22519 membar 0x14
22520 fbl,a %fcc1, loop_2157
22521 ldd [%l7 + 0x38], %f4
22522 fmul8sux16 %f2, %f8, %f2
22523 ba,pt %xcc, loop_2158
22524loop_2157:
22525 ld [%l7 + 0x08], %f8
22526 brlz,a %o0, loop_2159
22527 udivx %l1, 0x19C1, %o4
22528loop_2158:
22529 xor %g4, 0x1172, %i1
22530 andn %i6, %o5, %o6
22531loop_2159:
22532 brlz %g3, loop_2160
22533 fbul %fcc3, loop_2161
22534 brz,a %i5, loop_2162
22535 movneg %icc, %g2, %i7
22536loop_2160:
22537 edge8ln %l4, %g5, %o3
22538loop_2161:
22539 edge32l %l0, %g7, %g1
22540loop_2162:
22541 edge32n %l6, %g6, %l2
22542 mulx %l5, %i3, %o2
22543 movrlez %i2, %o1, %o7
22544 wr %g0, 0x23, %asi
22545 stxa %i4, [%l7 + 0x78] %asi
22546 membar #Sync
22547 tleu %icc, 0x3
22548 udivx %l3, 0x023A, %o0
22549 edge32ln %l1, %i0, %g4
22550 tgu %xcc, 0x2
22551 movcc %xcc, %o4, %i6
22552 or %i1, %o5, %o6
22553 bg,a,pn %icc, loop_2163
22554 fxor %f6, %f30, %f30
22555 set 0x40, %i2
22556 swapa [%l7 + %i2] 0x18, %g3
22557loop_2163:
22558 fxnor %f8, %f12, %f24
22559 lduh [%l7 + 0x72], %g2
22560 movg %xcc, %i5, %i7
22561 swap [%l7 + 0x70], %g5
22562 fba %fcc3, loop_2164
22563 move %xcc, %o3, %l0
22564 stw %g7, [%l7 + 0x14]
22565 smulcc %l4, %l6, %g6
22566loop_2164:
22567 fmovsl %icc, %f5, %f3
22568 tneg %xcc, 0x1
22569 edge32 %l2, %l5, %i3
22570 udivcc %g1, 0x051E, %o2
22571 movrne %i2, 0x3CA, %o1
22572 edge8l %o7, %i4, %o0
22573 fmovrslz %l1, %f6, %f9
22574 edge32 %l3, %g4, %i0
22575 fmovdvc %icc, %f18, %f8
22576 movcc %icc, %o4, %i1
22577 array8 %i6, %o5, %g3
22578 fmovdge %xcc, %f28, %f11
22579 be,a,pn %icc, loop_2165
22580 movpos %xcc, %o6, %i5
22581 tvs %icc, 0x5
22582 sdivcc %g2, 0x110B, %g5
22583loop_2165:
22584 fnot1s %f29, %f14
22585 tpos %icc, 0x5
22586 set 0x50, %i1
22587 lduwa [%l7 + %i1] 0x14, %o3
22588 brgez %i7, loop_2166
22589 movn %xcc, %l0, %g7
22590 bcc %xcc, loop_2167
22591 movrgez %l4, %g6, %l2
22592loop_2166:
22593 movle %icc, %l5, %l6
22594 brnz,a %i3, loop_2168
22595loop_2167:
22596 brnz,a %o2, loop_2169
22597 brz %i2, loop_2170
22598 orcc %o1, 0x100E, %g1
22599loop_2168:
22600 movvc %xcc, %o7, %i4
22601loop_2169:
22602 tsubcc %l1, %o0, %l3
22603loop_2170:
22604 edge32 %i0, %g4, %o4
22605 xnor %i1, 0x0323, %i6
22606 srl %o5, 0x1E, %g3
22607 umulcc %o6, 0x1879, %i5
22608 fexpand %f22, %f24
22609 sra %g2, %o3, %g5
22610 edge8n %i7, %l0, %l4
22611 add %g7, 0x011E, %g6
22612 bcs,a,pn %xcc, loop_2171
22613 fmovdcs %xcc, %f22, %f15
22614 be,a %icc, loop_2172
22615 fabss %f17, %f13
22616loop_2171:
22617 std %l4, [%l7 + 0x48]
22618 fmovdneg %icc, %f28, %f14
22619loop_2172:
22620 udiv %l2, 0x14FC, %i3
22621 or %l6, 0x10E2, %i2
22622 wr %g0, 0x19, %asi
22623 ldswa [%l7 + 0x28] %asi, %o1
22624 brgez %g1, loop_2173
22625 fcmpd %fcc3, %f8, %f24
22626 andn %o7, 0x10DB, %i4
22627 fmovsg %xcc, %f2, %f14
22628loop_2173:
22629 fbug,a %fcc0, loop_2174
22630 fmovdvs %icc, %f20, %f7
22631 fnot2s %f26, %f13
22632 sethi 0x0F6E, %o2
22633loop_2174:
22634 movrne %o0, 0x0C0, %l1
22635 fzero %f10
22636 fmovrsgz %l3, %f0, %f30
22637 movn %icc, %i0, %o4
22638 subccc %g4, 0x1FE0, %i6
22639 fba %fcc0, loop_2175
22640 addcc %o5, %g3, %i1
22641 alignaddrl %i5, %g2, %o3
22642 nop
22643 setx loop_2176, %l0, %l1
22644 jmpl %l1, %g5
22645loop_2175:
22646 orncc %i7, 0x0D8F, %l0
22647 fmovrsne %l4, %f14, %f27
22648 ta %icc, 0x1
22649loop_2176:
22650 tpos %xcc, 0x3
22651 set 0x2A, %g7
22652 stha %g7, [%l7 + %g7] 0x0c
22653 lduw [%l7 + 0x1C], %o6
22654 fbue %fcc1, loop_2177
22655 fmovsvs %icc, %f18, %f6
22656 sllx %l5, 0x0F, %l2
22657 move %icc, %i3, %l6
22658loop_2177:
22659 fblg,a %fcc1, loop_2178
22660 udivcc %g6, 0x06F3, %o1
22661 alignaddrl %i2, %g1, %o7
22662 movg %icc, %o2, %i4
22663loop_2178:
22664 edge16ln %l1, %l3, %o0
22665 edge16l %o4, %g4, %i6
22666 fbug,a %fcc3, loop_2179
22667 stx %i0, [%l7 + 0x40]
22668 add %g3, %o5, %i5
22669 xnor %g2, %i1, %o3
22670loop_2179:
22671 fandnot2s %f25, %f2, %f1
22672 subc %g5, %i7, %l4
22673 fmovse %xcc, %f18, %f26
22674 sllx %l0, %o6, %l5
22675 orn %g7, %i3, %l6
22676 taddcc %l2, %g6, %o1
22677 movvc %icc, %g1, %o7
22678 ldsb [%l7 + 0x4E], %o2
22679 smulcc %i4, %l1, %l3
22680 ldsh [%l7 + 0x3E], %i2
22681 fmovspos %xcc, %f28, %f3
22682 sdiv %o4, 0x0238, %o0
22683 movrgez %i6, 0x23F, %g4
22684 tl %icc, 0x7
22685 bl,a loop_2180
22686 fmuld8ulx16 %f26, %f5, %f0
22687 move %xcc, %i0, %o5
22688 movre %g3, %g2, %i5
22689loop_2180:
22690 movcs %xcc, %i1, %o3
22691 tgu %xcc, 0x1
22692 movrgez %g5, %l4, %i7
22693 st %f20, [%l7 + 0x70]
22694 brnz,a %l0, loop_2181
22695 udiv %l5, 0x1BEF, %g7
22696 bpos loop_2182
22697 sdiv %i3, 0x152A, %l6
22698loop_2181:
22699 fone %f18
22700 ble,pt %icc, loop_2183
22701loop_2182:
22702 movge %xcc, %o6, %g6
22703 wr %g0, 0x80, %asi
22704 lda [%l7 + 0x40] %asi, %f21
22705loop_2183:
22706 or %o1, 0x1C85, %g1
22707 movrne %o7, %l2, %o2
22708 addc %i4, 0x139C, %l3
22709 st %f28, [%l7 + 0x54]
22710 sra %i2, %o4, %l1
22711 wr %g0, 0x80, %asi
22712 swapa [%l7 + 0x58] %asi, %o0
22713 taddcc %i6, %g4, %i0
22714 ldsb [%l7 + 0x0F], %o5
22715 fmovs %f28, %f13
22716 fmovsne %icc, %f11, %f26
22717 tg %icc, 0x2
22718 wr %g0, 0x89, %asi
22719 lduha [%l7 + 0x6E] %asi, %g2
22720 ld [%l7 + 0x7C], %f29
22721 te %xcc, 0x3
22722 fmovdpos %xcc, %f31, %f28
22723 set 0x38, %l2
22724 ldxa [%g0 + %l2] 0x4f, %i5
22725 sra %i1, 0x07, %g3
22726 fblg,a %fcc2, loop_2184
22727 ldsb [%l7 + 0x67], %o3
22728 nop
22729 setx loop_2185, %l0, %l1
22730 jmpl %l1, %l4
22731 orncc %i7, %g5, %l0
22732loop_2184:
22733 ta %icc, 0x5
22734 andcc %g7, %l5, %l6
22735loop_2185:
22736 lduh [%l7 + 0x58], %o6
22737 mova %icc, %i3, %o1
22738 edge8l %g6, %o7, %l2
22739 fnegs %f14, %f26
22740 tsubcctv %g1, 0x08C0, %i4
22741 fmovdle %xcc, %f25, %f13
22742 ld [%l7 + 0x60], %f3
22743 bgu,a loop_2186
22744 movcc %icc, %o2, %l3
22745 and %o4, %i2, %o0
22746 fmovsneg %icc, %f7, %f27
22747loop_2186:
22748 popc %i6, %g4
22749 subccc %i0, %o5, %l1
22750 movl %xcc, %i5, %i1
22751 fbue,a %fcc2, loop_2187
22752 bleu,pn %xcc, loop_2188
22753 movrne %g2, %o3, %g3
22754 fmul8ulx16 %f2, %f6, %f8
22755loop_2187:
22756 restored
22757 rdpr %cwp, %g1
22758 rdpr %cansave, %g2
22759 rdpr %canrestore, %g3
22760 rdpr %cleanwin, %g4
22761 rdpr %otherwin, %g5
22762 rdpr %wstate, %g6
22763loop_2188:
22764 bleu loop_2189
22765 nop
22766 set 0x2C, %o3
22767 ldub [%l7 + %o3], %i7
22768 movge %icc, %g5, %l0
22769 edge32l %l4, %l5, %g7
22770loop_2189:
22771 membar 0x45
22772 movre %o6, %i3, %l6
22773 fornot2 %f14, %f8, %f26
22774 tn %icc, 0x1
22775 restored
22776 rdpr %cwp, %g1
22777 rdpr %cansave, %g2
22778 rdpr %canrestore, %g3
22779 rdpr %cleanwin, %g4
22780 rdpr %otherwin, %g5
22781 rdpr %wstate, %g6
22782 bge,a,pn %xcc, loop_2190
22783 tvc %xcc, 0x4
22784 wr %g0, 0x80, %asi
22785 ldda [%l7 + 0x60] %asi, %g6
22786loop_2190:
22787 movneg %xcc, %o7, %l2
22788 mulscc %g1, 0x0E77, %i4
22789 fmovdvc %xcc, %f7, %f5
22790 fmovrdne %o2, %f16, %f30
22791 and %o1, 0x07DF, %l3
22792 edge16 %o4, %o0, %i2
22793 faligndata %f10, %f24, %f10
22794 mova %icc, %g4, %i6
22795 fmovdg %icc, %f11, %f25
22796 fmovrslz %o5, %f10, %f13
22797 fexpand %f19, %f8
22798 fpadd32 %f0, %f4, %f8
22799 fbue,a %fcc0, loop_2191
22800 for %f6, %f0, %f28
22801 xnor %l1, %i0, %i5
22802 fbg,a %fcc1, loop_2192
22803loop_2191:
22804 fxors %f9, %f20, %f11
22805 fblg %fcc3, loop_2193
22806 std %i0, [%l7 + 0x20]
22807loop_2192:
22808 tvc %icc, 0x4
22809 mulscc %o3, 0x1990, %g3
22810loop_2193:
22811 fmovse %icc, %f28, %f29
22812 edge8ln %g2, %i7, %l0
22813 movvc %icc, %l4, %g5
22814 umul %l5, 0x02DF, %o6
22815 movneg %icc, %i3, %g7
22816 andncc %g6, %o7, %l2
22817 fbg %fcc0, loop_2194
22818 bleu,a %xcc, loop_2195
22819 tg %xcc, 0x3
22820 edge32n %g1, %l6, %i4
22821loop_2194:
22822 stw %o2, [%l7 + 0x54]
22823loop_2195:
22824 tcc %icc, 0x7
22825 movrlez %o1, 0x206, %o4
22826 edge16 %l3, %i2, %g4
22827 orncc %o0, 0x114F, %i6
22828 edge32n %o5, %l1, %i5
22829 set 0x38, %l3
22830 prefetcha [%l7 + %l3] 0x18, 0x0
22831 xorcc %o3, %g3, %g2
22832 fmovdg %icc, %f2, %f21
22833 udiv %i7, 0x0D30, %l0
22834 movre %i1, %g5, %l5
22835 flush %l7 + 0x0C
22836 fnegs %f25, %f29
22837 udiv %o6, 0x049C, %l4
22838 fmovsneg %icc, %f9, %f31
22839 edge8 %i3, %g6, %o7
22840 udiv %l2, 0x0B8C, %g7
22841 fmovrdlz %g1, %f16, %f2
22842 movcc %xcc, %l6, %o2
22843 tn %xcc, 0x2
22844 mulscc %i4, 0x1F14, %o4
22845 orncc %l3, 0x0D82, %i2
22846 fcmpes %fcc1, %f30, %f6
22847 stbar
22848 faligndata %f2, %f10, %f4
22849 fxnor %f8, %f20, %f24
22850 popc %o1, %g4
22851 movneg %icc, %i6, %o0
22852 fbo,a %fcc0, loop_2196
22853 array32 %l1, %i5, %i0
22854 fbe,a %fcc0, loop_2197
22855 ldub [%l7 + 0x10], %o5
22856loop_2196:
22857 edge32 %o3, %g3, %g2
22858 ble,a,pt %xcc, loop_2198
22859loop_2197:
22860 movge %icc, %i7, %i1
22861 movpos %icc, %g5, %l0
22862 movre %o6, 0x300, %l4
22863loop_2198:
22864 subcc %l5, %g6, %i3
22865 wr %g0, 0x81, %asi
22866 ldswa [%l7 + 0x5C] %asi, %o7
22867 movre %g7, %l2, %l6
22868 stbar
22869 tge %xcc, 0x3
22870 edge32 %g1, %o2, %o4
22871 nop
22872 setx loop_2199, %l0, %l1
22873 wrpr 0x1, %tl
22874 wrpr %l1, %tpc
22875 add %l1, 0x4, %l1
22876 wrpr %l1, %tnpc
22877 setx 0x34400001400, %l0, %l1
22878 wrpr %l1, %tstate
22879 wrhpr 0x4, %htstate
22880 retry
22881 alignaddrl %i4, %i2, %l3
22882 tg %xcc, 0x6
22883 fcmpd %fcc0, %f14, %f12
22884loop_2199:
22885 mova %icc, %g4, %i6
22886 edge16n %o0, %l1, %o1
22887 wr %g0, 0x89, %asi
22888 sta %f28, [%l7 + 0x6C] %asi
22889 edge16l %i0, %o5, %i5
22890 movl %xcc, %g3, %g2
22891 fmovsg %icc, %f7, %f22
22892 xor %o3, 0x05DB, %i7
22893 fbu,a %fcc0, loop_2200
22894 fble,a %fcc1, loop_2201
22895 tg %xcc, 0x2
22896 for %f14, %f16, %f10
22897loop_2200:
22898 movge %icc, %i1, %g5
22899loop_2201:
22900 edge32 %o6, %l0, %l4
22901 sllx %g6, %i3, %l5
22902 orncc %o7, 0x06CD, %g7
22903 set 0x78, %l0
22904 ldswa [%l7 + %l0] 0x81, %l6
22905 prefetch [%l7 + 0x40], 0x0
22906 bge,a loop_2202
22907 mulscc %g1, %l2, %o4
22908 and %o2, %i2, %l3
22909 or %g4, %i4, %i6
22910loop_2202:
22911 nop
22912 set 0x75, %g3
22913 ldsb [%l7 + %g3], %l1
22914 smulcc %o1, %i0, %o0
22915 fcmpne16 %f16, %f30, %i5
22916 movrne %g3, %o5, %g2
22917 set 0x68, %g4
22918 lda [%l7 + %g4] 0x81, %f28
22919 srax %o3, 0x0F, %i7
22920 movcc %xcc, %g5, %i1
22921 mulx %l0, 0x1952, %o6
22922 taddcctv %g6, %i3, %l4
22923 bleu,pt %icc, loop_2203
22924 popc %l5, %o7
22925 tsubcctv %l6, 0x02AE, %g1
22926 te %xcc, 0x7
22927loop_2203:
22928 fbe,a %fcc0, loop_2204
22929 fmovsg %icc, %f2, %f11
22930 edge32n %g7, %l2, %o4
22931 te %icc, 0x1
22932loop_2204:
22933 tvc %icc, 0x4
22934 fbul,a %fcc0, loop_2205
22935 mulx %i2, %l3, %o2
22936 sdiv %i4, 0x0187, %i6
22937 brlz %g4, loop_2206
22938loop_2205:
22939 tcc %icc, 0x6
22940 movpos %xcc, %l1, %o1
22941 tvc %icc, 0x3
22942loop_2206:
22943 array32 %i0, %o0, %g3
22944 bpos,a %icc, loop_2207
22945 edge32n %i5, %o5, %o3
22946 bge,a,pt %xcc, loop_2208
22947 tle %xcc, 0x4
22948loop_2207:
22949 fcmple16 %f2, %f12, %i7
22950 fmul8x16 %f28, %f12, %f10
22951loop_2208:
22952 tcs %xcc, 0x3
22953 fbuge,a %fcc0, loop_2209
22954 addccc %g2, %g5, %l0
22955 tleu %xcc, 0x7
22956 bgu,a,pt %xcc, loop_2210
22957loop_2209:
22958 fcmple32 %f14, %f0, %i1
22959 tsubcctv %g6, 0x12A3, %o6
22960 srl %l4, 0x07, %i3
22961loop_2210:
22962 movgu %xcc, %l5, %l6
22963 stx %g1, [%l7 + 0x70]
22964 edge8l %o7, %g7, %o4
22965 set 0x08, %o2
22966 stda %i2, [%l7 + %o2] 0x2a
22967 membar #Sync
22968 tsubcc %l3, 0x0068, %l2
22969 movgu %icc, %i4, %i6
22970 movgu %xcc, %g4, %l1
22971 edge32l %o1, %i0, %o2
22972 smulcc %g3, %o0, %o5
22973 fmovdgu %xcc, %f19, %f2
22974 for %f26, %f6, %f30
22975 fmovdn %icc, %f29, %f5
22976 fmovrdlz %o3, %f20, %f6
22977 fnands %f29, %f6, %f8
22978 subcc %i5, 0x1E99, %g2
22979 fands %f4, %f9, %f11
22980 addcc %i7, %g5, %l0
22981 fbl,a %fcc2, loop_2211
22982 fmovdleu %icc, %f22, %f9
22983 udivcc %g6, 0x0E2D, %o6
22984 udivx %i1, 0x065A, %i3
22985loop_2211:
22986 nop
22987 setx loop_2212, %l0, %l1
22988 jmpl %l1, %l5
22989 udivcc %l6, 0x0B89, %g1
22990 sir 0x084C
22991 fmul8sux16 %f2, %f28, %f30
22992loop_2212:
22993 movre %l4, 0x1EC, %o7
22994 popc %o4, %i2
22995 bge,pt %icc, loop_2213
22996 add %g7, %l3, %l2
22997 movcc %icc, %i4, %i6
22998 xorcc %g4, 0x1659, %l1
22999loop_2213:
23000 nop
23001 set 0x68, %i6
23002 stwa %o1, [%l7 + %i6] 0xeb
23003 membar #Sync
23004 tg %xcc, 0x7
23005 fcmpeq32 %f8, %f20, %o2
23006 fmovsa %icc, %f9, %f19
23007 edge8n %g3, %i0, %o5
23008 faligndata %f28, %f16, %f4
23009 andcc %o0, 0x12E5, %i5
23010 fnot1 %f6, %f6
23011 call loop_2214
23012 fmovspos %xcc, %f30, %f2
23013 bpos loop_2215
23014 addcc %o3, %i7, %g5
23015loop_2214:
23016 ldub [%l7 + 0x1D], %g2
23017 ldd [%l7 + 0x30], %f4
23018loop_2215:
23019 fmovrdlz %l0, %f28, %f0
23020 flush %l7 + 0x48
23021 prefetch [%l7 + 0x0C], 0x3
23022 srlx %g6, %o6, %i1
23023 std %l4, [%l7 + 0x18]
23024 fmovrdlez %l6, %f12, %f8
23025 set 0x61, %l4
23026 ldsba [%l7 + %l4] 0x19, %i3
23027 wr %g0, 0x52, %asi
23028 ldxa [%g0 + 0x218] %asi, %l4
23029 and %g1, 0x0E7B, %o4
23030 flush %l7 + 0x70
23031 brgz %i2, loop_2216
23032 taddcc %g7, 0x1DBB, %l3
23033 orn %l2, %i4, %o7
23034 bpos,pn %icc, loop_2217
23035loop_2216:
23036 edge16 %g4, %i6, %o1
23037 wr %g0, 0x11, %asi
23038 stha %o2, [%l7 + 0x76] %asi
23039loop_2217:
23040 fnor %f16, %f0, %f8
23041 fcmpeq32 %f8, %f14, %l1
23042 fnot2 %f20, %f8
23043 fblg %fcc0, loop_2218
23044 xnorcc %g3, 0x14F5, %i0
23045 pdist %f10, %f12, %f20
23046 movpos %xcc, %o0, %o5
23047loop_2218:
23048 nop
23049 wr %g0, 0x19, %asi
23050 lduha [%l7 + 0x42] %asi, %o3
23051 movvs %xcc, %i5, %i7
23052 fmovsa %xcc, %f11, %f28
23053 movrgz %g5, %g2, %l0
23054 fbule %fcc0, loop_2219
23055 tsubcc %g6, %i1, %l5
23056 edge16n %o6, %l6, %i3
23057 xnorcc %l4, %g1, %i2
23058loop_2219:
23059 andncc %g7, %o4, %l2
23060 fands %f21, %f25, %f9
23061 set 0x7A, %o6
23062 ldsha [%l7 + %o6] 0x80, %l3
23063 xnor %i4, 0x07C7, %o7
23064 orn %g4, 0x0C8C, %i6
23065 tsubcctv %o1, %l1, %g3
23066 fpadd32 %f14, %f20, %f16
23067 udivcc %o2, 0x186B, %o0
23068 tn %icc, 0x3
23069 fzeros %f19
23070 fbuge,a %fcc1, loop_2220
23071 movl %icc, %i0, %o3
23072 tvs %icc, 0x3
23073 subcc %o5, %i7, %i5
23074loop_2220:
23075 tvc %icc, 0x1
23076 xor %g5, 0x11AD, %l0
23077 sra %g6, 0x07, %i1
23078 edge16n %l5, %g2, %l6
23079 fmul8x16au %f16, %f13, %f16
23080 fmul8x16 %f0, %f26, %f14
23081 movcs %xcc, %i3, %o6
23082 brlz,a %g1, loop_2221
23083 edge32 %l4, %g7, %o4
23084 call loop_2222
23085 te %icc, 0x5
23086loop_2221:
23087 movvc %icc, %l2, %i2
23088 movvc %icc, %i4, %o7
23089loop_2222:
23090 bcs,pt %xcc, loop_2223
23091 te %icc, 0x4
23092 tge %xcc, 0x3
23093 edge32 %l3, %i6, %g4
23094loop_2223:
23095 orn %l1, %o1, %g3
23096 fnegs %f31, %f23
23097 mulx %o0, %i0, %o2
23098 subc %o3, %i7, %o5
23099 swap [%l7 + 0x24], %i5
23100 movl %icc, %g5, %l0
23101 fandnot2 %f22, %f16, %f10
23102 xnorcc %g6, 0x0B24, %l5
23103 fmovsa %icc, %f9, %f19
23104 movpos %xcc, %i1, %g2
23105 udiv %i3, 0x0170, %o6
23106 membar #Sync
23107 set 0x40, %g1
23108 ldda [%l7 + %g1] 0xf8, %f0
23109 edge32ln %g1, %l6, %g7
23110 movrne %l4, 0x23D, %o4
23111 add %l2, %i2, %i4
23112 smulcc %o7, %i6, %l3
23113 fnegd %f28, %f2
23114 fcmpgt32 %f10, %f8, %l1
23115 brgez %g4, loop_2224
23116 movne %icc, %g3, %o1
23117 movvc %icc, %o0, %i0
23118 fmovrslez %o3, %f24, %f25
23119loop_2224:
23120 te %xcc, 0x2
23121 ldd [%l7 + 0x60], %o2
23122 edge8n %o5, %i5, %i7
23123 fble %fcc2, loop_2225
23124 subc %l0, 0x1FD8, %g6
23125 taddcc %g5, %l5, %i1
23126 tneg %xcc, 0x6
23127loop_2225:
23128 st %f20, [%l7 + 0x60]
23129 umulcc %g2, 0x0DFD, %o6
23130 pdist %f0, %f2, %f22
23131 fone %f28
23132 tle %xcc, 0x5
23133 set 0x57, %l5
23134 stba %i3, [%l7 + %l5] 0x0c
23135 alignaddrl %g1, %l6, %l4
23136 tneg %xcc, 0x6
23137 movrlz %g7, 0x0B3, %l2
23138 add %l7, 0x78, %l6
23139 wr %g0, 0x89, %asi
23140 casa [%l6] 0x89, %o4, %i2
23141 bge,a,pn %icc, loop_2226
23142 sdivx %i4, 0x1FB1, %o7
23143 fxor %f4, %f2, %f22
23144 brz,a %l3, loop_2227
23145loop_2226:
23146 sdivcc %i6, 0x1B8A, %l1
23147 add %l7, 0x70, %l6
23148 wr %g0, 0x89, %asi
23149 ldxa [%l6] %asi, %g4
23150 casxa [%l6] 0x89, %g4, %o1
23151loop_2227:
23152 bcc,a,pn %xcc, loop_2228
23153 fpmerge %f5, %f27, %f22
23154 fnot1 %f22, %f14
23155 bcc loop_2229
23156loop_2228:
23157 sub %g3, 0x027C, %o0
23158 fmovda %icc, %f26, %f17
23159 stw %o3, [%l7 + 0x78]
23160loop_2229:
23161 orcc %o2, 0x0661, %o5
23162 bneg,a,pt %xcc, loop_2230
23163 orncc %i0, %i7, %i5
23164 edge32l %g6, %l0, %g5
23165 fcmped %fcc0, %f22, %f0
23166loop_2230:
23167 alignaddr %i1, %g2, %o6
23168 fmovrdgez %l5, %f24, %f18
23169 fbge,a %fcc0, loop_2231
23170 fmovde %xcc, %f31, %f28
23171 movrgz %i3, 0x295, %g1
23172 fpack16 %f10, %f13
23173loop_2231:
23174 fmovse %xcc, %f26, %f9
23175 bneg,a loop_2232
23176 bg,pn %xcc, loop_2233
23177 tcs %icc, 0x1
23178 wr %g0, 0x80, %asi
23179 lduba [%l7 + 0x75] %asi, %l4
23180loop_2232:
23181 stw %l6, [%l7 + 0x28]
23182loop_2233:
23183 nop
23184 set 0x28, %i7
23185 std %f26, [%l7 + %i7]
23186 movpos %xcc, %l2, %g7
23187 fmovdle %icc, %f23, %f15
23188 add %l7, 0x60, %l6
23189 wr %g0, 0x80, %asi
23190 ldxa [%l6] %asi, %o4
23191 casxa [%l6] 0x80, %o4, %i4
23192 mova %xcc, %o7, %l3
23193 fmovrslez %i2, %f30, %f6
23194 sir 0x143B
23195 fbuge %fcc3, loop_2234
23196 bcs,a %icc, loop_2235
23197 edge32n %l1, %i6, %o1
23198 sethi 0x123E, %g3
23199loop_2234:
23200 fnot1 %f10, %f10
23201loop_2235:
23202 fors %f0, %f30, %f6
23203 sir 0x17DC
23204 st %f15, [%l7 + 0x50]
23205 bvc,a,pt %icc, loop_2236
23206 fmovsne %icc, %f29, %f7
23207 udiv %o0, 0x07FD, %o3
23208 tn %xcc, 0x5
23209loop_2236:
23210 smul %o2, %g4, %o5
23211 movne %xcc, %i0, %i5
23212 movn %icc, %i7, %l0
23213 fmovsvs %xcc, %f14, %f9
23214 tcc %icc, 0x2
23215 array16 %g5, %g6, %g2
23216 sethi 0x1246, %o6
23217 fmovsvs %icc, %f0, %f11
23218 udiv %i1, 0x026B, %i3
23219 tne %xcc, 0x0
23220 brlez,a %g1, loop_2237
23221 subccc %l4, %l6, %l2
23222 tne %xcc, 0x5
23223 ldx [%l7 + 0x08], %g7
23224loop_2237:
23225 saved
23226 rdpr %cwp, %g1
23227 rdpr %cansave, %g2
23228 rdpr %canrestore, %g3
23229 rdpr %cleanwin, %g4
23230 rdpr %otherwin, %g5
23231 rdpr %wstate, %g6
23232 fpsub32 %f8, %f12, %f20
23233 smul %l5, 0x1878, %o4
23234 orncc %i4, 0x0363, %o7
23235 umul %l3, %i2, %l1
23236 tgu %icc, 0x3
23237 fmovdgu %icc, %f10, %f10
23238 fnot2 %f22, %f6
23239 fpadd32s %f0, %f22, %f22
23240 addcc %o1, %g3, %o0
23241 ldsw [%l7 + 0x60], %o3
23242 fba,a %fcc3, loop_2238
23243 andn %i6, 0x1248, %o2
23244 edge16 %o5, %g4, %i5
23245 siam 0x5
23246loop_2238:
23247 bcs,a %icc, loop_2239
23248 sir 0x166B
23249 movpos %icc, %i7, %i0
23250 tg %xcc, 0x4
23251loop_2239:
23252 edge32n %l0, %g5, %g2
23253 fmovscs %xcc, %f9, %f9
23254 edge8l %o6, %i1, %i3
23255 stb %g6, [%l7 + 0x40]
23256 fpadd16s %f22, %f2, %f10
23257 movvc %xcc, %g1, %l4
23258 and %l2, %g7, %l6
23259 addccc %l5, 0x0871, %i4
23260 movrgz %o7, 0x38B, %o4
23261 tleu %icc, 0x3
23262 bpos loop_2240
23263 andncc %l3, %l1, %o1
23264 fmul8ulx16 %f6, %f16, %f30
23265 fble,a %fcc2, loop_2241
23266loop_2240:
23267 tcc %icc, 0x1
23268 std %f2, [%l7 + 0x20]
23269 fsrc1s %f12, %f4
23270loop_2241:
23271 fmul8x16 %f2, %f16, %f24
23272 tn %xcc, 0x2
23273 fmovsleu %icc, %f4, %f7
23274 udiv %g3, 0x116B, %i2
23275 fxors %f13, %f24, %f6
23276 addccc %o3, %o0, %o2
23277 ta %icc, 0x1
23278 edge8ln %i6, %o5, %i5
23279 xnorcc %g4, %i7, %i0
23280 bcs,pt %icc, loop_2242
23281 fpsub16 %f4, %f0, %f6
23282 fbn,a %fcc0, loop_2243
23283 fmovsleu %xcc, %f22, %f13
23284loop_2242:
23285 nop
23286 add %l7, 0x58, %l6
23287 wr %g0, 0x19, %asi
23288 ldxa [%l6] %asi, %l0
23289 casxa [%l6] %asi, %l0, %g5
23290loop_2243:
23291 array16 %g2, %o6, %i1
23292 fcmpeq32 %f12, %f0, %i3
23293 sth %g6, [%l7 + 0x32]
23294 brlez,a %g1, loop_2244
23295 xor %l2, 0x1DB6, %l4
23296 movrlz %g7, %l6, %i4
23297 or %l5, 0x1222, %o4
23298loop_2244:
23299 addcc %l3, %l1, %o7
23300 edge16l %g3, %i2, %o1
23301 fbul,a %fcc2, loop_2245
23302 orcc %o3, 0x1A30, %o0
23303 tvc %icc, 0x1
23304 movrlez %o2, 0x13C, %o5
23305loop_2245:
23306 fxnor %f0, %f30, %f16
23307 mulx %i5, %g4, %i6
23308 fmovrslz %i7, %f18, %f8
23309 set 0x48, %i5
23310 ldxa [%l7 + %i5] 0x04, %i0
23311 fmovsa %icc, %f25, %f28
23312 fsrc2s %f27, %f12
23313 bg %icc, loop_2246
23314 edge32ln %g5, %l0, %g2
23315 edge32l %o6, %i1, %g6
23316 movcc %icc, %g1, %i3
23317loop_2246:
23318 sra %l2, %l4, %g7
23319 fand %f14, %f4, %f2
23320 lduw [%l7 + 0x20], %l6
23321 bge,pn %xcc, loop_2247
23322 srlx %l5, %i4, %o4
23323 edge8ln %l1, %l3, %g3
23324 ldsb [%l7 + 0x28], %i2
23325loop_2247:
23326 umul %o1, %o7, %o3
23327 fcmpgt32 %f2, %f22, %o2
23328 edge8n %o0, %o5, %i5
23329 tcs %icc, 0x3
23330 wr %g0, 0x80, %asi
23331 lduwa [%l7 + 0x74] %asi, %i6
23332 udiv %g4, 0x0013, %i0
23333 movrgz %i7, %g5, %l0
23334 wr %g0, 0x89, %asi
23335 ldstuba [%l7 + 0x65] %asi, %o6
23336 fmovrdne %g2, %f28, %f2
23337 fmovsgu %icc, %f12, %f27
23338 set 0x58, %o0
23339 ldxa [%l7 + %o0] 0x89, %g6
23340 fpack16 %f18, %f13
23341 set 0x6C, %o7
23342 stwa %i1, [%l7 + %o7] 0x11
23343 addc %i3, %l2, %g1
23344 fbne,a %fcc3, loop_2248
23345 bg,pn %icc, loop_2249
23346 edge8 %l4, %l6, %g7
23347 tpos %xcc, 0x0
23348loop_2248:
23349 mulscc %i4, 0x1E62, %l5
23350loop_2249:
23351 taddcctv %o4, %l1, %l3
23352 udivx %i2, 0x09F0, %o1
23353 bleu loop_2250
23354 ldstub [%l7 + 0x25], %o7
23355 movvs %icc, %o3, %o2
23356 swap [%l7 + 0x58], %o0
23357loop_2250:
23358 sdiv %o5, 0x1077, %i5
23359 tvs %xcc, 0x1
23360 fmovspos %xcc, %f26, %f13
23361 sllx %g3, %g4, %i0
23362 fble %fcc2, loop_2251
23363 faligndata %f22, %f16, %f10
23364 fpadd32 %f24, %f2, %f22
23365 te %xcc, 0x0
23366loop_2251:
23367 move %icc, %i6, %g5
23368 movrne %i7, 0x09C, %l0
23369 movvc %xcc, %o6, %g6
23370 nop
23371 set 0x58, %l6
23372 lduw [%l7 + %l6], %i1
23373 fsrc1s %f2, %f29
23374 tleu %xcc, 0x7
23375 subccc %i3, %g2, %l2
23376 bg,a,pn %xcc, loop_2252
23377 fxor %f4, %f18, %f12
23378 edge8l %l4, %g1, %g7
23379 fand %f30, %f2, %f14
23380loop_2252:
23381 and %l6, 0x03F2, %l5
23382 fbug,a %fcc0, loop_2253
23383 tn %icc, 0x0
23384 tvs %xcc, 0x6
23385 prefetch [%l7 + 0x4C], 0x0
23386loop_2253:
23387 movl %icc, %i4, %l1
23388 add %o4, %l3, %o1
23389 fnand %f26, %f12, %f2
23390 fcmple16 %f30, %f16, %i2
23391 saved
23392 rdpr %cwp, %g1
23393 rdpr %cansave, %g2
23394 rdpr %canrestore, %g3
23395 rdpr %cleanwin, %g4
23396 rdpr %otherwin, %g5
23397 rdpr %wstate, %g6
23398 tvc %icc, 0x2
23399 move %xcc, %o3, %o2
23400 movne %icc, %o0, %o7
23401 fmovde %xcc, %f0, %f15
23402 movrne %i5, 0x163, %g3
23403 sethi 0x1FC6, %o5
23404 swap [%l7 + 0x64], %g4
23405 movge %xcc, %i6, %g5
23406 popc 0x0717, %i7
23407 wr %g0, 0x18, %asi
23408 ldstuba [%l7 + 0x5B] %asi, %i0
23409 ldx [%l7 + 0x18], %l0
23410 movgu %icc, %g6, %o6
23411 tsubcctv %i3, 0x1B0A, %i1
23412 wr %g0, 0x18, %asi
23413 ldsba [%l7 + 0x17] %asi, %l2
23414 xor %l4, %g1, %g2
23415 orcc %g7, 0x00BC, %l5
23416 subcc %l6, %l1, %i4
23417 movcs %xcc, %o4, %l3
23418 bgu,pn %xcc, loop_2254
23419 udivx %o1, 0x1CDE, %o3
23420 umulcc %i2, %o2, %o7
23421 edge16 %i5, %g3, %o5
23422loop_2254:
23423 nop
23424 set 0x40, %i4
23425 stda %f16, [%l7 + %i4] 0x10
23426 stb %o0, [%l7 + 0x0F]
23427 bneg,pt %icc, loop_2255
23428 andcc %g4, %i6, %g5
23429 ldd [%l7 + 0x48], %f28
23430 te %icc, 0x7
23431loop_2255:
23432 movrgz %i7, 0x251, %l0
23433 brz %g6, loop_2256
23434 movneg %xcc, %o6, %i3
23435 popc %i0, %l2
23436 fmuld8ulx16 %f3, %f3, %f12
23437loop_2256:
23438 andn %i1, %g1, %g2
23439 fmovrse %l4, %f21, %f26
23440 popc %l5, %g7
23441 fmovdneg %xcc, %f2, %f2
23442 brlez %l6, loop_2257
23443 fandnot2 %f12, %f26, %f0
23444 srax %l1, 0x00, %o4
23445 orcc %i4, 0x19E6, %o1
23446loop_2257:
23447 edge32ln %o3, %i2, %o2
23448 fmovrslez %o7, %f16, %f10
23449 movg %xcc, %l3, %g3
23450 tleu %xcc, 0x3
23451 edge32ln %i5, %o5, %o0
23452 fpadd32 %f2, %f26, %f14
23453 saved
23454 rdpr %cwp, %g1
23455 rdpr %cansave, %g2
23456 rdpr %canrestore, %g3
23457 rdpr %cleanwin, %g4
23458 rdpr %otherwin, %g5
23459 rdpr %wstate, %g6
23460 fmovrse %g4, %f4, %f17
23461 fbn %fcc2, loop_2258
23462 saved
23463 rdpr %cwp, %g1
23464 rdpr %cansave, %g2
23465 rdpr %canrestore, %g3
23466 rdpr %cleanwin, %g4
23467 rdpr %otherwin, %g5
23468 rdpr %wstate, %g6
23469 edge16 %g5, %i6, %i7
23470 fpsub32 %f0, %f4, %f0
23471loop_2258:
23472 edge16n %l0, %o6, %i3
23473 edge32ln %i0, %g6, %i1
23474 te %xcc, 0x6
23475 stbar
23476 mulscc %g1, 0x05C3, %l2
23477 subcc %l4, 0x1695, %g2
23478 wr %g0, 0x89, %asi
23479 stwa %l5, [%l7 + 0x6C] %asi
23480 xorcc %g7, 0x09C0, %l6
23481 stbar
23482 fands %f22, %f16, %f17
23483 stbar
23484 array16 %o4, %i4, %l1
23485 fmovdpos %xcc, %f3, %f20
23486 srl %o1, %i2, %o2
23487 srax %o7, %o3, %g3
23488 tneg %icc, 0x7
23489 fcmpne16 %f2, %f28, %l3
23490 tgu %icc, 0x2
23491 fmovsle %icc, %f9, %f3
23492 ldsh [%l7 + 0x48], %o5
23493 edge16n %i5, %o0, %g4
23494 fble,a %fcc3, loop_2259
23495 andcc %g5, %i6, %i7
23496 movgu %icc, %o6, %i3
23497 sll %i0, 0x11, %g6
23498loop_2259:
23499 subcc %l0, %g1, %l2
23500 movvs %xcc, %l4, %g2
23501 bpos loop_2260
23502 addccc %l5, 0x1150, %i1
23503 taddcc %l6, %g7, %i4
23504 fmovrslz %l1, %f12, %f28
23505loop_2260:
23506 xnor %o4, 0x1627, %i2
23507 wr %g0, 0x89, %asi
23508 lduba [%l7 + 0x4B] %asi, %o1
23509 fandnot1 %f10, %f8, %f30
23510 srax %o7, %o2, %o3
23511 fbge,a %fcc0, loop_2261
23512 sdivx %l3, 0x00F9, %o5
23513 orn %i5, 0x1AFF, %o0
23514 tne %icc, 0x5
23515loop_2261:
23516 nop
23517 setx loop_2262, %l0, %l1
23518 wrpr 0x1, %tl
23519 wrpr %l1, %tpc
23520 add %l1, 0x4, %l1
23521 wrpr %l1, %tnpc
23522 setx 0x34400001400, %l0, %l1
23523 wrpr %l1, %tstate
23524 wrhpr 0x4, %htstate
23525 retry
23526 nop
23527 set 0x10, %g5
23528 stx %g4, [%l7 + %g5]
23529 movne %xcc, %g3, %i6
23530 nop
23531 setx loop_2263, %l0, %l1
23532 jmpl %l1, %i7
23533loop_2262:
23534 brgez,a %g5, loop_2264
23535 orn %o6, %i0, %g6
23536 alignaddrl %i3, %g1, %l0
23537loop_2263:
23538 fornot2s %f6, %f26, %f20
23539loop_2264:
23540 nop
23541 set 0x3C, %o5
23542 ldswa [%l7 + %o5] 0x81, %l2
23543 wr %g0, 0x18, %asi
23544 lduha [%l7 + 0x74] %asi, %l4
23545 fcmpes %fcc3, %f23, %f15
23546 fnegd %f26, %f24
23547 andcc %l5, 0x1410, %i1
23548 or %l6, %g7, %g2
23549 subcc %l1, 0x011D, %o4
23550 wr %g0, 0x04, %asi
23551 stxa %i4, [%l7 + 0x18] %asi
23552 bne,a %icc, loop_2265
23553 fmovrdne %i2, %f10, %f30
23554 movre %o1, 0x1F6, %o7
23555 tgu %xcc, 0x0
23556loop_2265:
23557 orn %o2, %o3, %l3
23558 fpack16 %f0, %f5
23559 sra %i5, 0x0C, %o0
23560 movle %icc, %g4, %g3
23561 edge16l %o5, %i6, %i7
23562 stb %o6, [%l7 + 0x47]
23563 fmovse %icc, %f18, %f2
23564 tcc %xcc, 0x3
23565 fcmpeq16 %f30, %f4, %g5
23566 udivx %g6, 0x0C8F, %i0
23567 alignaddr %g1, %l0, %l2
23568 alignaddrl %l4, %i3, %i1
23569 fmovdpos %icc, %f14, %f14
23570 movcc %xcc, %l5, %l6
23571 movcc %xcc, %g7, %g2
23572 smul %l1, 0x0203, %i4
23573 alignaddrl %i2, %o1, %o7
23574 movvs %icc, %o2, %o3
23575 addc %o4, 0x1323, %l3
23576 sdiv %o0, 0x0121, %g4
23577 movvs %icc, %g3, %o5
23578 fmovsl %icc, %f4, %f8
23579 lduw [%l7 + 0x18], %i5
23580 membar 0x6F
23581 fmuld8sux16 %f30, %f31, %f20
23582 fbue %fcc2, loop_2266
23583 fbl,a %fcc3, loop_2267
23584 ta %xcc, 0x2
23585 fmovdge %icc, %f15, %f30
23586loop_2266:
23587 be,a,pn %icc, loop_2268
23588loop_2267:
23589 ld [%l7 + 0x70], %f24
23590 addccc %i6, %i7, %g5
23591 tne %icc, 0x5
23592loop_2268:
23593 udiv %g6, 0x1476, %i0
23594 fpadd16s %f13, %f22, %f5
23595 mulscc %g1, %o6, %l2
23596 movvs %icc, %l4, %l0
23597 ldub [%l7 + 0x74], %i3
23598 fnegd %f0, %f14
23599 stbar
23600 fbule %fcc0, loop_2269
23601 tcc %icc, 0x2
23602 mulscc %l5, 0x19CE, %l6
23603 fandnot2 %f6, %f16, %f24
23604loop_2269:
23605 or %i1, 0x0D26, %g7
23606 wr %g0, 0x88, %asi
23607 prefetcha [%l7 + 0x38] %asi, 0x0
23608 sir 0x1A62
23609 fmovdcc %xcc, %f30, %f9
23610 add %l7, 0x2C, %l6
23611 wr %g0, 0x18, %asi
23612 lda [%l6] %asi, %i4
23613 casa [%l6] %asi, %i4, %l1
23614 fpack32 %f20, %f14, %f26
23615 fmovrslez %o1, %f10, %f1
23616 sethi 0x1003, %o7
23617 movvs %icc, %i2, %o2
23618 srlx %o3, %l3, %o4
23619 tsubcc %g4, %g3, %o5
23620 and %o0, %i6, %i7
23621 movgu %xcc, %i5, %g5
23622 set 0x63, %o4
23623 stba %g6, [%l7 + %o4] 0x0c
23624 subccc %i0, %o6, %g1
23625 add %l2, 0x122F, %l0
23626 add %l7, 0x18, %l6
23627 wr %g0, 0x80, %asi
23628 casa [%l6] 0x80, %i3, %l4
23629 tcs %xcc, 0x4
23630 udiv %l6, 0x1BA9, %i1
23631 xnorcc %g7, 0x1C06, %l5
23632 fnands %f30, %f23, %f10
23633 addccc %i4, 0x17F5, %l1
23634 fxors %f28, %f12, %f7
23635 smulcc %o1, 0x07CE, %o7
23636 fandnot2s %f21, %f8, %f3
23637 fcmpes %fcc0, %f28, %f6
23638 edge8ln %g2, %o2, %i2
23639 ldstub [%l7 + 0x44], %o3
23640 xnorcc %l3, 0x0E34, %g4
23641 std %f14, [%l7 + 0x58]
23642 fbul,a %fcc3, loop_2270
23643 fmovrdlez %g3, %f6, %f14
23644 wr %g0, 0x89, %asi
23645 ldstuba [%l7 + 0x3C] %asi, %o5
23646loop_2270:
23647 bpos,a loop_2271
23648 fxors %f12, %f26, %f29
23649 mulx %o4, %i6, %i7
23650 bleu loop_2272
23651loop_2271:
23652 umulcc %o0, %i5, %g5
23653 orncc %g6, %o6, %g1
23654 fpsub32 %f28, %f24, %f4
23655loop_2272:
23656 fmovs %f21, %f15
23657 movcc %icc, %i0, %l2
23658 fzeros %f14
23659 tpos %icc, 0x5
23660 fbuge,a %fcc0, loop_2273
23661 fba %fcc2, loop_2274
23662 edge32l %i3, %l0, %l4
23663 orcc %l6, 0x11F7, %g7
23664loop_2273:
23665 umul %l5, %i1, %l1
23666loop_2274:
23667 ld [%l7 + 0x0C], %f26
23668 bpos,pn %xcc, loop_2275
23669 fsrc1 %f20, %f4
23670 movvc %xcc, %o1, %i4
23671 fmovscs %xcc, %f21, %f12
23672loop_2275:
23673 taddcc %g2, %o7, %o2
23674 sdivcc %o3, 0x1BA3, %l3
23675 tn %xcc, 0x3
23676 fbl,a %fcc3, loop_2276
23677 subccc %i2, 0x121D, %g4
23678 fcmple16 %f12, %f18, %o5
23679 fmovrsgez %g3, %f8, %f21
23680loop_2276:
23681 sth %o4, [%l7 + 0x7C]
23682 add %l7, 0x30, %l6
23683 wr %g0, 0x80, %asi
23684 ldxa [%l6] %asi, %i6
23685 casxa [%l6] %asi, %i6, %o0
23686 fandnot2s %f18, %f14, %f23
23687 fbne %fcc2, loop_2277
23688 orcc %i7, %g5, %g6
23689 fnot2s %f3, %f25
23690 be %xcc, loop_2278
23691loop_2277:
23692 sll %o6, 0x0A, %g1
23693 fmul8sux16 %f2, %f0, %f18
23694 edge32l %i5, %l2, %i0
23695loop_2278:
23696 be,a %xcc, loop_2279
23697 tg %xcc, 0x7
23698 sir 0x12AF
23699 fandnot2 %f16, %f14, %f12
23700loop_2279:
23701 nop
23702 set 0x14, %l1
23703 sth %i3, [%l7 + %l1]
23704 fmovdgu %xcc, %f11, %f26
23705 fzeros %f23
23706 array16 %l0, %l4, %g7
23707 bcc loop_2280
23708 orncc %l6, %i1, %l1
23709 wr %g0, 0x89, %asi
23710 stwa %o1, [%l7 + 0x6C] %asi
23711loop_2280:
23712 fmovscs %icc, %f8, %f8
23713 fbule,a %fcc3, loop_2281
23714 fcmped %fcc3, %f28, %f22
23715 fnor %f12, %f4, %f26
23716 wr %g0, 0x89, %asi
23717 lduha [%l7 + 0x5A] %asi, %l5
23718loop_2281:
23719 movn %xcc, %i4, %g2
23720 fbo,a %fcc1, loop_2282
23721 mulx %o2, %o3, %o7
23722 brnz %l3, loop_2283
23723 tneg %xcc, 0x5
23724loop_2282:
23725 xnor %g4, %i2, %g3
23726 movneg %icc, %o4, %i6
23727loop_2283:
23728 umulcc %o0, 0x05AC, %i7
23729 udivx %g5, 0x04FC, %g6
23730 sethi 0x1564, %o5
23731 edge32l %o6, %i5, %l2
23732 fandnot1 %f2, %f10, %f6
23733 fnot1s %f6, %f0
23734 nop
23735 set 0x50, %g6
23736 std %i0, [%l7 + %g6]
23737 fmovrdne %g1, %f14, %f26
23738 ldsh [%l7 + 0x56], %l0
23739 umul %l4, %i3, %g7
23740 taddcctv %i1, %l1, %o1
23741 edge32l %l6, %l5, %i4
23742 tcc %xcc, 0x0
23743 fblg %fcc2, loop_2284
23744 xnorcc %g2, 0x12DB, %o2
23745 fpmerge %f21, %f16, %f2
23746 ta %icc, 0x3
23747loop_2284:
23748 subcc %o3, %l3, %o7
23749 andn %i2, 0x12A9, %g4
23750 udivx %o4, 0x00F5, %g3
23751 xnorcc %i6, %o0, %i7
23752 membar 0x63
23753 sll %g5, 0x13, %g6
23754 sethi 0x0B55, %o5
23755 umulcc %i5, 0x0FA6, %o6
23756 movrlez %i0, 0x2BE, %g1
23757 umul %l0, 0x156B, %l4
23758 movrgz %i3, %l2, %i1
23759 bn loop_2285
23760 fmovrsgz %l1, %f23, %f14
23761 add %o1, 0x02D9, %g7
23762 move %xcc, %l6, %l5
23763loop_2285:
23764 xnorcc %i4, %g2, %o3
23765 movneg %icc, %l3, %o2
23766 tneg %xcc, 0x5
23767 fpackfix %f30, %f8
23768 brnz %i2, loop_2286
23769 nop
23770 setx loop_2287, %l0, %l1
23771 wrpr 0x1, %tl
23772 wrpr %l1, %tpc
23773 add %l1, 0x4, %l1
23774 wrpr %l1, %tnpc
23775 setx 0x34400001400, %l0, %l1
23776 wrpr %l1, %tstate
23777 wrhpr 0x4, %htstate
23778 retry
23779 fbul,a %fcc2, loop_2288
23780 fmovscs %icc, %f31, %f13
23781loop_2286:
23782 sdiv %o7, 0x1E54, %o4
23783loop_2287:
23784 movle %xcc, %g4, %i6
23785loop_2288:
23786 xnor %g3, 0x1CB5, %i7
23787 tl %xcc, 0x3
23788 andcc %o0, %g5, %o5
23789 ldx [%l7 + 0x10], %i5
23790 wr %g0, 0xeb, %asi
23791 stda %o6, [%l7 + 0x50] %asi
23792 membar #Sync
23793 fpsub16 %f16, %f26, %f28
23794 edge32 %i0, %g1, %l0
23795 movcs %xcc, %l4, %i3
23796 udivcc %l2, 0x12E9, %i1
23797 std %f24, [%l7 + 0x50]
23798 sir 0x1D0B
23799 tcs %xcc, 0x3
23800 fmovrslez %g6, %f30, %f21
23801 movvc %xcc, %l1, %o1
23802 sdiv %g7, 0x0B93, %l5
23803 movcs %xcc, %l6, %g2
23804 wr %g0, 0x80, %asi
23805 ldswa [%l7 + 0x58] %asi, %i4
23806 brz,a %l3, loop_2289
23807 tsubcc %o2, %i2, %o3
23808 fmovsle %icc, %f6, %f26
23809 sdivx %o4, 0x11B4, %o7
23810loop_2289:
23811 movrgz %g4, %g3, %i6
23812 wr %g0, 0x88, %asi
23813 ldsba [%l7 + 0x2A] %asi, %o0
23814 bn loop_2290
23815 movre %g5, %o5, %i5
23816 fxnors %f31, %f16, %f28
23817 restored
23818 rdpr %cwp, %g1
23819 rdpr %cansave, %g2
23820 rdpr %canrestore, %g3
23821 rdpr %cleanwin, %g4
23822 rdpr %otherwin, %g5
23823 rdpr %wstate, %g6
23824loop_2290:
23825 fnor %f12, %f6, %f16
23826 movrlz %i7, 0x0F3, %o6
23827 brgez %g1, loop_2291
23828 fnand %f28, %f8, %f22
23829 fmovsgu %xcc, %f30, %f24
23830 movrgz %l0, %l4, %i0
23831loop_2291:
23832 ta %icc, 0x3
23833 fzero %f22
23834 taddcc %i3, %i1, %l2
23835 tn %icc, 0x7
23836 sll %g6, 0x17, %l1
23837 ldsb [%l7 + 0x0E], %g7
23838 ld [%l7 + 0x0C], %f26
23839 tcs %icc, 0x7
23840 movleu %xcc, %l5, %o1
23841 addccc %g2, %i4, %l3
23842 bcc,a,pt %icc, loop_2292
23843 bshuffle %f30, %f6, %f26
23844 edge16 %o2, %l6, %o3
23845 andcc %o4, %o7, %i2
23846loop_2292:
23847 fmovrdgez %g4, %f30, %f20
23848 edge32ln %g3, %i6, %g5
23849 udivx %o0, 0x0526, %o5
23850 fbue %fcc1, loop_2293
23851 swap [%l7 + 0x18], %i7
23852 udivx %o6, 0x1073, %i5
23853 tg %xcc, 0x3
23854loop_2293:
23855 stb %l0, [%l7 + 0x4A]
23856 fbo %fcc1, loop_2294
23857 ble,pt %xcc, loop_2295
23858 orncc %g1, %l4, %i0
23859 taddcc %i3, 0x0820, %i1
23860loop_2294:
23861 mova %icc, %l2, %g6
23862loop_2295:
23863 movre %g7, %l5, %o1
23864 addc %l1, 0x00D5, %i4
23865 fpadd16s %f12, %f16, %f18
23866 movcc %xcc, %l3, %g2
23867 sra %l6, %o3, %o4
23868 ldd [%l7 + 0x48], %o2
23869 fmovdpos %xcc, %f21, %f13
23870 fmovdne %xcc, %f15, %f30
23871 wr %g0, 0x88, %asi
23872 ldstuba [%l7 + 0x7F] %asi, %i2
23873 fornot2s %f26, %f18, %f2
23874 edge32l %g4, %g3, %i6
23875 movrlez %g5, 0x0F7, %o0
23876 tne %xcc, 0x6
23877 movvs %xcc, %o7, %i7
23878 sir 0x06BF
23879 movge %icc, %o5, %o6
23880 fmovd %f18, %f10
23881 fmovdgu %icc, %f21, %f1
23882 movleu %icc, %l0, %i5
23883 fmul8x16al %f10, %f24, %f8
23884 fbu %fcc1, loop_2296
23885 tn %icc, 0x5
23886 ld [%l7 + 0x4C], %f23
23887 fmovde %icc, %f28, %f11
23888loop_2296:
23889 ta %xcc, 0x0
23890 addcc %g1, 0x1D31, %l4
23891 fbule,a %fcc1, loop_2297
23892 fmovsg %xcc, %f3, %f4
23893 movpos %icc, %i3, %i1
23894 orn %i0, 0x1FCF, %l2
23895loop_2297:
23896 andcc %g6, %l5, %o1
23897 fmul8x16al %f25, %f30, %f16
23898 sub %g7, 0x1817, %i4
23899 fxors %f9, %f13, %f27
23900 sllx %l1, %g2, %l6
23901 ble,pn %xcc, loop_2298
23902 movcc %icc, %o3, %l3
23903 ble loop_2299
23904 ta %xcc, 0x4
23905loop_2298:
23906 bvc,a loop_2300
23907 andncc %o4, %o2, %i2
23908loop_2299:
23909 brgz,a %g3, loop_2301
23910 fsrc1 %f10, %f10
23911loop_2300:
23912 nop
23913 wr %g0, 0x19, %asi
23914 stwa %i6, [%l7 + 0x0C] %asi
23915loop_2301:
23916 subccc %g4, %o0, %o7
23917 movl %icc, %g5, %o5
23918 sdivcc %i7, 0x05C2, %o6
23919 fmul8x16al %f30, %f31, %f10
23920 fmovsle %xcc, %f18, %f4
23921 fbne,a %fcc0, loop_2302
23922 tvc %icc, 0x3
23923 membar 0x3E
23924 sra %i5, 0x01, %l0
23925loop_2302:
23926 movpos %icc, %g1, %i3
23927 add %l7, 0x78, %l6
23928 wr %g0, 0x04, %asi
23929 casxa [%l6] 0x04, %l4, %i0
23930 tsubcc %i1, 0x0FAC, %l2
23931 st %f25, [%l7 + 0x34]
23932 ldsh [%l7 + 0x72], %g6
23933 xorcc %o1, %l5, %i4
23934 movre %l1, %g7, %g2
23935 fmovdle %icc, %f28, %f21
23936 edge32l %l6, %l3, %o4
23937 tge %icc, 0x3
23938 bne %icc, loop_2303
23939 movre %o3, 0x2DE, %i2
23940 addc %o2, 0x1F23, %i6
23941 fbl %fcc3, loop_2304
23942loop_2303:
23943 fpadd16s %f2, %f19, %f15
23944 movcs %icc, %g4, %g3
23945 fabss %f8, %f31
23946loop_2304:
23947 fbo %fcc1, loop_2305
23948 stb %o7, [%l7 + 0x13]
23949 fmovrde %g5, %f18, %f14
23950 tge %icc, 0x1
23951loop_2305:
23952 movg %icc, %o0, %o5
23953 fmovdvc %icc, %f9, %f25
23954 taddcc %o6, %i7, %l0
23955 wr %g0, 0x10, %asi
23956 ldstuba [%l7 + 0x2B] %asi, %g1
23957 restored
23958 rdpr %cwp, %g1
23959 rdpr %cansave, %g2
23960 rdpr %canrestore, %g3
23961 rdpr %cleanwin, %g4
23962 rdpr %otherwin, %g5
23963 rdpr %wstate, %g6
23964 fands %f25, %f5, %f8
23965 tg %icc, 0x0
23966 fbl,a %fcc3, loop_2306
23967 ldub [%l7 + 0x1F], %i5
23968 set 0x74, %i3
23969 ldstuba [%l7 + %i3] 0x80, %i3
23970loop_2306:
23971 fnegd %f24, %f14
23972 tsubcctv %i0, %i1, %l2
23973 edge8 %g6, %o1, %l4
23974 lduw [%l7 + 0x58], %l5
23975 sethi 0x0D4E, %i4
23976 fcmpes %fcc2, %f14, %f30
23977 stx %g7, [%l7 + 0x70]
23978 flush %l7 + 0x7C
23979 edge32ln %l1, %g2, %l3
23980 movl %icc, %o4, %l6
23981 fbuge %fcc3, loop_2307
23982 fnot2s %f9, %f12
23983 wr %g0, 0x11, %asi
23984 lda [%l7 + 0x40] %asi, %f16
23985loop_2307:
23986 movn %xcc, %o3, %o2
23987 subccc %i2, %i6, %g4
23988 wr %g0, 0x89, %asi
23989 ldda [%l7 + 0x30] %asi, %g2
23990 udivx %o7, 0x02CD, %g5
23991 fmovdne %icc, %f18, %f27
23992 pdist %f24, %f28, %f20
23993 subccc %o5, 0x11A9, %o6
23994 nop
23995 setx loop_2308, %l0, %l1
23996 jmpl %l1, %o0
23997 stw %i7, [%l7 + 0x74]
23998 saved
23999 rdpr %cwp, %g1
24000 rdpr %cansave, %g2
24001 rdpr %canrestore, %g3
24002 rdpr %cleanwin, %g4
24003 rdpr %otherwin, %g5
24004 rdpr %wstate, %g6
24005 tpos %xcc, 0x5
24006loop_2308:
24007 smulcc %l0, 0x19B5, %g1
24008 fnand %f10, %f12, %f8
24009 fbl,a %fcc0, loop_2309
24010 array8 %i3, %i5, %i1
24011 edge8 %i0, %g6, %o1
24012 fbu,a %fcc1, loop_2310
24013loop_2309:
24014 fmovs %f5, %f15
24015 tl %xcc, 0x0
24016 stb %l2, [%l7 + 0x20]
24017loop_2310:
24018 fmovdg %icc, %f8, %f6
24019 fmovrsne %l4, %f12, %f16
24020 sllx %l5, 0x1B, %g7
24021 xnorcc %l1, 0x16EE, %g2
24022 subc %l3, 0x11F2, %o4
24023 tcc %xcc, 0x4
24024 andn %l6, %i4, %o3
24025 bneg loop_2311
24026 ta %xcc, 0x7
24027 fbge %fcc3, loop_2312
24028 umul %o2, %i6, %g4
24029loop_2311:
24030 restored
24031 rdpr %cwp, %g1
24032 rdpr %cansave, %g2
24033 rdpr %canrestore, %g3
24034 rdpr %cleanwin, %g4
24035 rdpr %otherwin, %g5
24036 rdpr %wstate, %g6
24037 be loop_2313
24038loop_2312:
24039 tvc %icc, 0x3
24040 movgu %xcc, %i2, %g3
24041 fmovde %xcc, %f26, %f17
24042loop_2313:
24043 ldsh [%l7 + 0x38], %o7
24044 wr %g0, 0x18, %asi
24045 lduwa [%l7 + 0x2C] %asi, %o5
24046 sra %o6, %g5, %o0
24047 bg,a,pt %xcc, loop_2314
24048 mulx %l0, 0x061B, %g1
24049 bne,pt %xcc, loop_2315
24050 edge16l %i7, %i5, %i3
24051loop_2314:
24052 restored
24053 rdpr %cwp, %g1
24054 rdpr %cansave, %g2
24055 rdpr %canrestore, %g3
24056 rdpr %cleanwin, %g4
24057 rdpr %otherwin, %g5
24058 rdpr %wstate, %g6
24059 movcc %icc, %i1, %i0
24060loop_2315:
24061 ldd [%l7 + 0x48], %g6
24062 fmovrdlz %o1, %f2, %f26
24063 ta %xcc, 0x1
24064 fornot2 %f24, %f12, %f6
24065 fbne %fcc1, loop_2316
24066 addc %l2, %l4, %l5
24067 andncc %l1, %g7, %l3
24068 ble,pt %icc, loop_2317
24069loop_2316:
24070 movvs %icc, %g2, %o4
24071 prefetch [%l7 + 0x30], 0x2
24072 sll %i4, 0x0F, %l6
24073loop_2317:
24074 movleu %icc, %o2, %i6
24075 brgez,a %g4, loop_2318
24076 tcc %xcc, 0x6
24077 fmul8x16 %f18, %f20, %f4
24078 sir 0x0846
24079loop_2318:
24080 umul %o3, 0x0F4C, %i2
24081 flush %l7 + 0x10
24082 edge32l %o7, %g3, %o5
24083 andn %g5, %o0, %l0
24084 fxor %f28, %f16, %f20
24085 fbu %fcc2, loop_2319
24086 membar 0x39
24087 movge %icc, %g1, %o6
24088 fmovscc %icc, %f28, %f12
24089loop_2319:
24090 bn,a %xcc, loop_2320
24091 movgu %icc, %i7, %i3
24092 movrlz %i1, 0x329, %i5
24093 fmovsne %xcc, %f28, %f6
24094loop_2320:
24095 fmovda %xcc, %f2, %f15
24096 orcc %g6, 0x1CE2, %i0
24097 mulx %o1, 0x0F92, %l4
24098 nop
24099 setx loop_2321, %l0, %l1
24100 jmpl %l1, %l5
24101 fmovdle %xcc, %f24, %f0
24102 fbue %fcc3, loop_2322
24103 movvs %xcc, %l1, %g7
24104loop_2321:
24105 edge32ln %l3, %g2, %o4
24106 orncc %i4, %l6, %o2
24107loop_2322:
24108 movrne %l2, %g4, %i6
24109 edge32ln %i2, %o7, %g3
24110 siam 0x6
24111 umul %o5, %g5, %o3
24112 mulx %o0, %l0, %g1
24113 sra %i7, %o6, %i1
24114 wr %g0, 0x89, %asi
24115 lduba [%l7 + 0x14] %asi, %i5
24116 tsubcctv %i3, 0x0188, %i0
24117 restored
24118 rdpr %cwp, %g1
24119 rdpr %cansave, %g2
24120 rdpr %canrestore, %g3
24121 rdpr %cleanwin, %g4
24122 rdpr %otherwin, %g5
24123 rdpr %wstate, %g6
24124 srlx %o1, %l4, %g6
24125 bvs,a,pn %xcc, loop_2323
24126 fpackfix %f16, %f31
24127 edge32 %l5, %l1, %g7
24128 subc %g2, 0x18C2, %l3
24129loop_2323:
24130 addcc %o4, 0x1A13, %i4
24131 fmovdn %icc, %f21, %f31
24132 tge %xcc, 0x6
24133 smul %l6, 0x1B02, %o2
24134 fbne,a %fcc2, loop_2324
24135 fmovscs %xcc, %f15, %f17
24136 tvc %icc, 0x7
24137 wr %g0, 0x80, %asi
24138 ldswa [%l7 + 0x0C] %asi, %g4
24139loop_2324:
24140 array8 %i6, %i2, %l2
24141 set 0x68, %o1
24142 lduba [%l7 + %o1] 0x88, %g3
24143 movne %xcc, %o5, %o7
24144 andn %o3, 0x1F50, %g5
24145 mova %xcc, %o0, %l0
24146 fmovscc %xcc, %f22, %f15
24147 fbule %fcc2, loop_2325
24148 sth %g1, [%l7 + 0x0C]
24149 movneg %xcc, %o6, %i1
24150 nop
24151 setx loop_2326, %l0, %l1
24152 wrpr 0x1, %tl
24153 wrpr %l1, %tnpc
24154 setx 0x34400001400, %l0, %l1
24155 wrpr %l1, %tstate
24156 wrhpr 0x4, %htstate
24157 done
24158loop_2325:
24159 movvc %xcc, %i5, %i7
24160 nop
24161 set 0x76, %g2
24162 ldsb [%l7 + %g2], %i0
24163 fpack32 %f6, %f4, %f4
24164loop_2326:
24165 sllx %i3, 0x1A, %o1
24166 fmovspos %icc, %f26, %f16
24167 addc %l4, %l5, %g6
24168 fabsd %f22, %f20
24169 tsubcctv %l1, 0x1AFF, %g2
24170 move %xcc, %g7, %o4
24171 addccc %l3, 0x098E, %l6
24172 wr %g0, 0xe3, %asi
24173 stba %o2, [%l7 + 0x2D] %asi
24174 membar #Sync
24175 movre %i4, %i6, %i2
24176 ldub [%l7 + 0x6D], %l2
24177 smul %g3, %o5, %g4
24178 ldsw [%l7 + 0x08], %o3
24179 prefetch [%l7 + 0x5C], 0x3
24180 srlx %g5, 0x04, %o7
24181 srax %l0, 0x0C, %o0
24182 fbu %fcc0, loop_2327
24183 edge32ln %o6, %g1, %i5
24184 fabsd %f4, %f18
24185 srax %i7, 0x0A, %i0
24186loop_2327:
24187 subcc %i3, 0x1E75, %i1
24188 subcc %l4, 0x1F33, %o1
24189 movg %icc, %g6, %l1
24190 fnors %f2, %f25, %f11
24191 fbne,a %fcc2, loop_2328
24192 fmovscs %icc, %f27, %f22
24193 edge32l %l5, %g2, %g7
24194 xorcc %o4, %l6, %l3
24195loop_2328:
24196 fmovsvs %xcc, %f9, %f13
24197 edge16l %i4, %i6, %o2
24198 edge16 %i2, %g3, %o5
24199 edge16l %l2, %g4, %g5
24200 fblg,a %fcc3, loop_2329
24201 or %o7, %o3, %l0
24202 taddcc %o0, %o6, %g1
24203 srlx %i7, 0x16, %i0
24204loop_2329:
24205 tgu %xcc, 0x2
24206 fmovsne %icc, %f31, %f22
24207 fbg,a %fcc0, loop_2330
24208 for %f6, %f4, %f4
24209 srlx %i3, %i5, %l4
24210 movl %icc, %o1, %g6
24211loop_2330:
24212 brlez,a %i1, loop_2331
24213 fbuge %fcc0, loop_2332
24214 movcs %xcc, %l5, %g2
24215 array16 %l1, %o4, %g7
24216loop_2331:
24217 st %f6, [%l7 + 0x28]
24218loop_2332:
24219 or %l3, 0x0ED0, %l6
24220 xnor %i6, %o2, %i4
24221 brz,a %i2, loop_2333
24222 edge32n %g3, %o5, %g4
24223 fbn,a %fcc0, loop_2334
24224 fblg,a %fcc1, loop_2335
24225loop_2333:
24226 array16 %g5, %o7, %l2
24227 fmovse %icc, %f4, %f29
24228loop_2334:
24229 membar 0x76
24230loop_2335:
24231 sll %o3, %o0, %l0
24232 movrne %g1, 0x0BA, %o6
24233 wr %g0, 0x2b, %asi
24234 stwa %i7, [%l7 + 0x20] %asi
24235 membar #Sync
24236 smul %i0, %i3, %i5
24237 bne,a loop_2336
24238 addc %o1, 0x0ADE, %g6
24239 edge16ln %i1, %l5, %l4
24240 subccc %g2, %o4, %g7
24241loop_2336:
24242 srax %l3, 0x1A, %l6
24243 movgu %icc, %i6, %l1
24244 movneg %icc, %i4, %i2
24245 fmovrse %g3, %f10, %f27
24246 wr %g0, 0x81, %asi
24247 lduwa [%l7 + 0x50] %asi, %o2
24248 movneg %xcc, %g4, %o5
24249 sub %g5, 0x1378, %l2
24250 restored
24251 rdpr %cwp, %g1
24252 rdpr %cansave, %g2
24253 rdpr %canrestore, %g3
24254 rdpr %cleanwin, %g4
24255 rdpr %otherwin, %g5
24256 rdpr %wstate, %g6
24257 umulcc %o7, 0x1BE5, %o3
24258 fands %f14, %f30, %f10
24259 fpsub16s %f7, %f19, %f7
24260 mulscc %o0, %g1, %l0
24261 movcc %icc, %i7, %i0
24262 fbn,a %fcc1, loop_2337
24263 ta %icc, 0x3
24264 fmovsg %xcc, %f2, %f31
24265 mulx %i3, 0x04B1, %o6
24266loop_2337:
24267 udivcc %o1, 0x1187, %g6
24268 tsubcc %i1, 0x06ED, %i5
24269 orcc %l5, 0x10E4, %l4
24270 alignaddr %g2, %g7, %l3
24271 andcc %l6, 0x0C75, %i6
24272 movvs %xcc, %o4, %l1
24273 mulx %i2, 0x0718, %i4
24274 subccc %g3, 0x08BC, %o2
24275 addccc %o5, %g5, %l2
24276 tg %xcc, 0x1
24277 add %g4, %o7, %o0
24278 xnor %g1, %l0, %i7
24279 movn %icc, %i0, %i3
24280 movpos %xcc, %o3, %o6
24281 bleu,pn %xcc, loop_2338
24282 popc %o1, %g6
24283 fexpand %f18, %f6
24284 alignaddr %i5, %l5, %i1
24285loop_2338:
24286 fbul,a %fcc2, loop_2339
24287 fornot2s %f5, %f17, %f1
24288 fornot2 %f26, %f10, %f16
24289 set 0x60, %i0
24290 stxa %l4, [%l7 + %i0] 0x2f
24291 membar #Sync
24292loop_2339:
24293 nop
24294 add %l7, 0x60, %l6
24295 wr %g0, 0x11, %asi
24296 ldxa [%l6] %asi, %g7
24297 casxa [%l6] 0x11, %g7, %l3
24298 xnor %g2, %i6, %l6
24299 edge16n %l1, %i2, %i4
24300 sdivx %g3, 0x0478, %o2
24301 taddcc %o4, %o5, %l2
24302 fmovse %xcc, %f15, %f22
24303 mulx %g5, %g4, %o0
24304 ldsw [%l7 + 0x38], %g1
24305 bne,a,pt %icc, loop_2340
24306 srax %o7, %l0, %i0
24307 edge8l %i7, %o3, %o6
24308 tvs %icc, 0x0
24309loop_2340:
24310 brgez,a %o1, loop_2341
24311 movcc %icc, %i3, %g6
24312 movre %l5, %i5, %l4
24313 stb %i1, [%l7 + 0x63]
24314loop_2341:
24315 te %xcc, 0x0
24316 fpadd16 %f16, %f14, %f4
24317 tneg %icc, 0x7
24318 sdivcc %g7, 0x013D, %g2
24319 membar 0x2F
24320 fandnot1 %f20, %f4, %f6
24321 udivcc %i6, 0x1338, %l3
24322 movn %icc, %l6, %i2
24323 array32 %i4, %g3, %o2
24324 tcc %xcc, 0x5
24325 fbuge,a %fcc0, loop_2342
24326 ba,pn %xcc, loop_2343
24327 flush %l7 + 0x48
24328 nop
24329 setx loop_2344, %l0, %l1
24330 wrpr 0x1, %tl
24331 wrpr %l1, %tpc
24332 add %l1, 0x4, %l1
24333 wrpr %l1, %tnpc
24334 setx 0x34400001400, %l0, %l1
24335 wrpr %l1, %tstate
24336 wrhpr 0x4, %htstate
24337 retry
24338loop_2342:
24339 edge8n %o4, %o5, %l1
24340loop_2343:
24341 fmovdle %icc, %f12, %f25
24342 set 0x40, %i1
24343 stda %f16, [%l7 + %i1] 0x88
24344loop_2344:
24345 edge16ln %l2, %g5, %g4
24346 smul %o0, %g1, %l0
24347 fmovscc %icc, %f3, %f16
24348 fsrc1 %f12, %f26
24349 edge32l %i0, %i7, %o7
24350 subcc %o6, %o1, %o3
24351 fmovrdlz %i3, %f20, %f0
24352 fpadd32 %f28, %f14, %f30
24353 fmuld8sux16 %f2, %f8, %f2
24354 array8 %l5, %i5, %l4
24355 fpack32 %f2, %f8, %f22
24356 be %icc, loop_2345
24357 ble,a,pn %xcc, loop_2346
24358 tne %icc, 0x3
24359 movg %xcc, %g6, %g7
24360loop_2345:
24361 move %xcc, %i1, %i6
24362loop_2346:
24363 saved
24364 rdpr %cwp, %g1
24365 rdpr %cansave, %g2
24366 rdpr %canrestore, %g3
24367 rdpr %cleanwin, %g4
24368 rdpr %otherwin, %g5
24369 rdpr %wstate, %g6
24370 nop
24371 set 0x20, %g7
24372 ldd [%l7 + %g7], %f0
24373 taddcctv %l3, 0x11B5, %g2
24374 sll %l6, 0x1D, %i2
24375 fbuge,a %fcc1, loop_2347
24376 edge32ln %g3, %o2, %o4
24377 movle %xcc, %i4, %o5
24378 fmovrdlez %l1, %f0, %f8
24379loop_2347:
24380 smul %g5, 0x00A2, %l2
24381 movgu %xcc, %o0, %g1
24382 mulx %g4, 0x0421, %l0
24383 smulcc %i0, %i7, %o6
24384 fabsd %f20, %f16
24385 and %o7, %o3, %i3
24386 tle %xcc, 0x6
24387 addc %l5, %o1, %l4
24388 tvs %xcc, 0x6
24389 fcmpgt16 %f10, %f26, %i5
24390 bgu %xcc, loop_2348
24391 ba,pn %xcc, loop_2349
24392 fbu %fcc1, loop_2350
24393 array32 %g7, %i1, %i6
24394loop_2348:
24395 sllx %l3, 0x03, %g2
24396loop_2349:
24397 fmovscs %icc, %f12, %f0
24398loop_2350:
24399 subccc %l6, %g6, %g3
24400 bcs,a,pn %xcc, loop_2351
24401 movvc %icc, %i2, %o4
24402 movrgez %i4, %o5, %o2
24403 set 0x2C, %l2
24404 stwa %l1, [%l7 + %l2] 0x04
24405loop_2351:
24406 fnands %f17, %f17, %f3
24407 fcmped %fcc3, %f2, %f0
24408 fbne %fcc1, loop_2352
24409 tl %xcc, 0x1
24410 lduh [%l7 + 0x70], %l2
24411 edge32n %g5, %o0, %g4
24412loop_2352:
24413 fnand %f20, %f20, %f26
24414 edge32n %l0, %i0, %g1
24415 sethi 0x038E, %o6
24416 stx %i7, [%l7 + 0x18]
24417 ldx [%l7 + 0x58], %o7
24418 fpack16 %f20, %f0
24419 movrlz %i3, %l5, %o1
24420 mulx %o3, 0x12AA, %i5
24421 taddcctv %l4, %g7, %i6
24422 fmovsge %xcc, %f16, %f16
24423 movn %icc, %i1, %l3
24424 fmovscc %icc, %f28, %f9
24425 movgu %icc, %l6, %g6
24426 fmovscs %icc, %f21, %f18
24427 lduw [%l7 + 0x74], %g3
24428 fmovrdlez %i2, %f24, %f6
24429 tneg %xcc, 0x5
24430 srl %g2, 0x1F, %o4
24431 set 0x0C, %i2
24432 ldswa [%l7 + %i2] 0x19, %o5
24433 tvs %icc, 0x6
24434 fsrc1s %f18, %f6
24435 array8 %o2, %l1, %l2
24436 fmovsneg %xcc, %f24, %f11
24437 bl loop_2353
24438 orcc %g5, %i4, %g4
24439 bl,a,pt %icc, loop_2354
24440 brlz,a %o0, loop_2355
24441loop_2353:
24442 fmovsvs %xcc, %f9, %f1
24443 ldsw [%l7 + 0x3C], %i0
24444loop_2354:
24445 movn %icc, %l0, %g1
24446loop_2355:
24447 mulx %o6, 0x0724, %o7
24448 sethi 0x0B25, %i3
24449 sdivcc %i7, 0x0ADF, %l5
24450 fmovd %f20, %f24
24451 edge16l %o3, %o1, %i5
24452 udivx %l4, 0x1633, %i6
24453 add %l7, 0x50, %l6
24454 wr %g0, 0x81, %asi
24455 casxa [%l6] %asi, %i1, %g7
24456 sdivx %l3, 0x1C13, %l6
24457 edge16l %g3, %i2, %g6
24458 fornot1s %f18, %f16, %f21
24459 fmovrsne %o4, %f31, %f8
24460 ta %icc, 0x6
24461 wr %g0, 0xf1, %asi
24462 stda %f16, [%l7 + 0x40] %asi
24463 membar #Sync
24464 fmovspos %xcc, %f27, %f12
24465 umul %o5, 0x1B3C, %g2
24466 fbe %fcc3, loop_2356
24467 alignaddr %o2, %l2, %l1
24468 array16 %g5, %g4, %i4
24469 fbne,a %fcc3, loop_2357
24470loop_2356:
24471 fmovrsgz %i0, %f1, %f14
24472 fands %f26, %f13, %f21
24473 fmovrsne %l0, %f11, %f28
24474loop_2357:
24475 ble,a %icc, loop_2358
24476 fandnot2s %f16, %f9, %f15
24477 xorcc %o0, 0x0E9E, %g1
24478 restored
24479 rdpr %cwp, %g1
24480 rdpr %cansave, %g2
24481 rdpr %canrestore, %g3
24482 rdpr %cleanwin, %g4
24483 rdpr %otherwin, %g5
24484 rdpr %wstate, %g6
24485loop_2358:
24486 edge8n %o6, %o7, %i7
24487 andncc %i3, %l5, %o1
24488 edge16n %i5, %l4, %i6
24489 ldsw [%l7 + 0x0C], %i1
24490 movvs %icc, %g7, %o3
24491 fsrc2s %f4, %f19
24492 udiv %l6, 0x173E, %g3
24493 fbul,a %fcc1, loop_2359
24494 brlz %l3, loop_2360
24495 sethi 0x04EF, %g6
24496 fmovrdne %o4, %f18, %f12
24497loop_2359:
24498 addccc %o5, 0x1CCB, %g2
24499loop_2360:
24500 bvc,pt %xcc, loop_2361
24501 sdivx %o2, 0x1B53, %i2
24502 bleu loop_2362
24503 xorcc %l2, %g5, %g4
24504loop_2361:
24505 bg,a loop_2363
24506 mulscc %l1, 0x0119, %i4
24507loop_2362:
24508 alignaddrl %l0, %i0, %g1
24509 wr %g0, 0x27, %asi
24510 stda %o0, [%l7 + 0x10] %asi
24511 membar #Sync
24512loop_2363:
24513 saved
24514 rdpr %cwp, %g1
24515 rdpr %cansave, %g2
24516 rdpr %canrestore, %g3
24517 rdpr %cleanwin, %g4
24518 rdpr %otherwin, %g5
24519 rdpr %wstate, %g6
24520 ble %icc, loop_2364
24521 movn %icc, %o6, %o7
24522 mulx %i7, 0x017B, %l5
24523 te %xcc, 0x2
24524loop_2364:
24525 fcmple32 %f30, %f20, %o1
24526 orcc %i5, 0x04AB, %i3
24527 andn %i6, %i1, %l4
24528 fmovdvc %icc, %f21, %f11
24529 bvs,a %xcc, loop_2365
24530 membar 0x27
24531 movle %icc, %o3, %g7
24532 tneg %xcc, 0x3
24533loop_2365:
24534 udivx %l6, 0x0493, %l3
24535 bvs,a %xcc, loop_2366
24536 movneg %icc, %g6, %o4
24537 sethi 0x06D8, %o5
24538 edge8l %g2, %g3, %o2
24539loop_2366:
24540 brlz %l2, loop_2367
24541 orncc %g5, %i2, %l1
24542 movle %icc, %g4, %i4
24543 subc %i0, 0x0BB8, %l0
24544loop_2367:
24545 tcs %icc, 0x7
24546 fmovdgu %icc, %f4, %f30
24547 bne,a,pn %icc, loop_2368
24548 fand %f2, %f0, %f30
24549 edge8n %g1, %o0, %o7
24550 fpack32 %f2, %f14, %f22
24551loop_2368:
24552 std %o6, [%l7 + 0x28]
24553 array16 %i7, %l5, %o1
24554 sir 0x0690
24555 fmovrdgz %i3, %f0, %f24
24556 taddcc %i5, 0x04BA, %i1
24557 array32 %l4, %i6, %g7
24558 umul %l6, 0x0081, %o3
24559 mova %xcc, %l3, %g6
24560 fcmple32 %f22, %f16, %o4
24561 sdivcc %o5, 0x01D8, %g3
24562 fmovdpos %icc, %f10, %f5
24563 saved
24564 rdpr %cwp, %g1
24565 rdpr %cansave, %g2
24566 rdpr %canrestore, %g3
24567 rdpr %cleanwin, %g4
24568 rdpr %otherwin, %g5
24569 rdpr %wstate, %g6
24570 tg %xcc, 0x7
24571 mulx %g2, 0x1657, %o2
24572 subc %l2, %g5, %l1
24573 sdiv %g4, 0x09EB, %i4
24574 brgz %i2, loop_2369
24575 orcc %l0, %i0, %o0
24576 for %f14, %f10, %f2
24577 tleu %icc, 0x3
24578loop_2369:
24579 add %o7, 0x194E, %g1
24580 movn %icc, %i7, %l5
24581 st %f21, [%l7 + 0x6C]
24582 edge16ln %o6, %i3, %o1
24583 movrlez %i1, %i5, %l4
24584 movl %icc, %i6, %g7
24585 fble %fcc3, loop_2370
24586 tn %xcc, 0x6
24587 sdiv %o3, 0x1EF2, %l3
24588 srlx %g6, %l6, %o5
24589loop_2370:
24590 std %f10, [%l7 + 0x30]
24591 fornot1s %f0, %f3, %f1
24592 fmuld8sux16 %f11, %f0, %f20
24593 udivx %o4, 0x1530, %g2
24594 fzeros %f26
24595 edge32l %o2, %g3, %g5
24596 andcc %l2, %g4, %i4
24597 fnegs %f18, %f11
24598 brz,a %l1, loop_2371
24599 brlz %i2, loop_2372
24600 movcc %icc, %i0, %o0
24601 udiv %o7, 0x19C7, %l0
24602loop_2371:
24603 tneg %xcc, 0x6
24604loop_2372:
24605 fcmpne32 %f26, %f6, %g1
24606 sdivcc %l5, 0x0E9D, %o6
24607 set 0x80, %o3
24608 ldxa [%g0 + %o3] 0x58, %i3
24609 membar #Sync
24610 wr %g0, 0xf9, %asi
24611 ldda [%l7 + 0x40] %asi, %f16
24612 bcs,pn %icc, loop_2373
24613 andcc %i7, 0x15C9, %o1
24614 array16 %i1, %i5, %l4
24615 movneg %xcc, %g7, %i6
24616loop_2373:
24617 movrgz %l3, %g6, %o3
24618 tge %xcc, 0x1
24619 and %l6, 0x1B79, %o5
24620 set 0x6E, %l3
24621 ldsha [%l7 + %l3] 0x81, %o4
24622 tl %icc, 0x6
24623 std %f10, [%l7 + 0x20]
24624 addcc %g2, %g3, %g5
24625 udivcc %o2, 0x1FB5, %l2
24626 fmovdcc %xcc, %f2, %f3
24627 edge8 %i4, %l1, %i2
24628 stw %g4, [%l7 + 0x44]
24629 wr %g0, 0x81, %asi
24630 ldstuba [%l7 + 0x68] %asi, %o0
24631 membar 0x45
24632 movpos %xcc, %o7, %l0
24633 sra %g1, 0x1D, %i0
24634 wr %g0, 0x11, %asi
24635 stba %l5, [%l7 + 0x48] %asi
24636 fmovdle %icc, %f28, %f29
24637 smul %i3, %o6, %o1
24638 movvs %xcc, %i1, %i5
24639 mova %icc, %l4, %g7
24640 fmovrdne %i6, %f16, %f26
24641 movgu %icc, %l3, %i7
24642 edge8 %o3, %l6, %g6
24643 stb %o4, [%l7 + 0x0E]
24644 tneg %icc, 0x2
24645 wr %g0, 0xf8, %asi
24646 stda %f0, [%l7 + 0x40] %asi
24647 membar #Sync
24648 fmovsgu %icc, %f8, %f23
24649 membar 0x08
24650 taddcc %o5, 0x090B, %g2
24651 movgu %xcc, %g3, %g5
24652 alignaddrl %o2, %l2, %i4
24653 fsrc2s %f16, %f23
24654 subcc %l1, 0x0991, %i2
24655 mulx %o0, 0x1685, %g4
24656 tn %icc, 0x7
24657 fmovs %f0, %f7
24658 tleu %xcc, 0x7
24659 fxors %f23, %f7, %f18
24660 tcc %xcc, 0x5
24661 fmovrdgez %o7, %f24, %f4
24662 fmovdge %xcc, %f30, %f4
24663 fmovsne %xcc, %f21, %f0
24664 fnand %f4, %f14, %f8
24665 sll %l0, %g1, %l5
24666 fbge %fcc2, loop_2374
24667 ldd [%l7 + 0x10], %i2
24668 edge32l %i0, %o6, %i1
24669 bg,pt %icc, loop_2375
24670loop_2374:
24671 std %f10, [%l7 + 0x68]
24672 mulscc %o1, %i5, %l4
24673 wr %g0, 0x19, %asi
24674 ldstuba [%l7 + 0x32] %asi, %g7
24675loop_2375:
24676 orn %l3, 0x1682, %i6
24677 nop
24678 set 0x5C, %l0
24679 sth %i7, [%l7 + %l0]
24680 membar 0x16
24681 alignaddrl %o3, %l6, %o4
24682 movl %xcc, %o5, %g6
24683 andcc %g2, 0x1953, %g3
24684 fpackfix %f0, %f6
24685 fands %f22, %f12, %f15
24686 movge %xcc, %o2, %l2
24687 subc %g5, 0x0042, %l1
24688 movrlez %i4, 0x338, %i2
24689 taddcctv %o0, 0x1F36, %o7
24690 taddcc %g4, 0x1F45, %g1
24691 fmovdleu %xcc, %f28, %f29
24692 sdiv %l5, 0x16E4, %l0
24693 edge8 %i3, %i0, %i1
24694 edge32ln %o1, %o6, %i5
24695 subccc %g7, %l4, %l3
24696 movpos %xcc, %i7, %i6
24697 fcmped %fcc0, %f12, %f28
24698 for %f14, %f10, %f10
24699 tge %icc, 0x3
24700 fcmple16 %f24, %f24, %o3
24701 wr %g0, 0x04, %asi
24702 ldstuba [%l7 + 0x7C] %asi, %o4
24703 popc 0x106C, %l6
24704 call loop_2376
24705 ble loop_2377
24706 array16 %g6, %g2, %o5
24707 tne %icc, 0x6
24708loop_2376:
24709 andncc %g3, %l2, %g5
24710loop_2377:
24711 fbue %fcc3, loop_2378
24712 or %o2, 0x0A94, %l1
24713 ta %icc, 0x6
24714 movge %icc, %i2, %i4
24715loop_2378:
24716 fcmpgt32 %f24, %f8, %o0
24717 movrne %o7, 0x1F8, %g4
24718 fmovsg %icc, %f31, %f23
24719 ldsw [%l7 + 0x64], %l5
24720 mova %icc, %l0, %g1
24721 fmovsne %icc, %f13, %f14
24722 mova %icc, %i0, %i1
24723 umul %o1, %i3, %o6
24724 movn %xcc, %g7, %l4
24725 srlx %l3, %i5, %i7
24726 sdivx %i6, 0x1E18, %o3
24727 movrne %l6, 0x04C, %g6
24728 smulcc %g2, %o4, %o5
24729 swap [%l7 + 0x0C], %g3
24730 pdist %f6, %f22, %f14
24731 edge16n %g5, %o2, %l2
24732 movleu %xcc, %i2, %l1
24733 bpos,a %xcc, loop_2379
24734 fornot1s %f24, %f15, %f21
24735 tne %icc, 0x2
24736 udiv %o0, 0x0FDD, %i4
24737loop_2379:
24738 ldsb [%l7 + 0x2C], %o7
24739 sdiv %g4, 0x0EEB, %l5
24740 edge8n %g1, %i0, %i1
24741 fpsub16s %f22, %f1, %f27
24742 pdist %f8, %f2, %f14
24743 movleu %xcc, %o1, %i3
24744 andn %l0, 0x1918, %g7
24745 movcc %icc, %o6, %l3
24746 orcc %i5, 0x1C8A, %l4
24747 movcs %icc, %i6, %o3
24748 udiv %i7, 0x0CFF, %l6
24749 fors %f7, %f12, %f9
24750 fmovsne %xcc, %f10, %f1
24751 subc %g6, %g2, %o4
24752 subc %o5, 0x1247, %g5
24753 edge16n %o2, %l2, %i2
24754 movrlez %g3, 0x194, %l1
24755 andncc %o0, %i4, %g4
24756 fcmple16 %f24, %f30, %l5
24757 wr %g0, 0x23, %asi
24758 stda %o6, [%l7 + 0x70] %asi
24759 membar #Sync
24760 fpackfix %f14, %f2
24761 fbo,a %fcc3, loop_2380
24762 subcc %g1, 0x178B, %i0
24763 swap [%l7 + 0x28], %o1
24764 wr %g0, 0x89, %asi
24765 lda [%l7 + 0x7C] %asi, %f28
24766loop_2380:
24767 edge16ln %i3, %i1, %l0
24768 fxnor %f22, %f10, %f22
24769 udivcc %g7, 0x032F, %o6
24770 fmovdgu %icc, %f23, %f2
24771 fmovrslz %l3, %f14, %f27
24772 taddcc %i5, %l4, %o3
24773 fxor %f30, %f28, %f20
24774 umul %i7, 0x0B77, %i6
24775 udiv %g6, 0x0936, %g2
24776 add %l6, 0x1DE3, %o4
24777 orcc %g5, %o5, %l2
24778 std %i2, [%l7 + 0x28]
24779 movle %xcc, %g3, %l1
24780 tcs %icc, 0x2
24781 tcs %icc, 0x7
24782 fblg %fcc3, loop_2381
24783 movge %xcc, %o0, %o2
24784 tn %xcc, 0x4
24785 sra %g4, %i4, %o7
24786loop_2381:
24787 edge8l %l5, %i0, %o1
24788 ldstub [%l7 + 0x1A], %g1
24789 movrgz %i1, %i3, %l0
24790 umulcc %g7, 0x1D40, %l3
24791 ba,a,pt %icc, loop_2382
24792 movcs %icc, %o6, %l4
24793 sll %i5, 0x04, %i7
24794 array8 %o3, %i6, %g6
24795loop_2382:
24796 movvc %xcc, %g2, %l6
24797 fpadd16s %f22, %f3, %f23
24798 xor %o4, 0x0D72, %o5
24799 and %l2, 0x115D, %g5
24800 nop
24801 setx loop_2383, %l0, %l1
24802 jmpl %l1, %g3
24803 movle %icc, %i2, %l1
24804 tvs %icc, 0x6
24805 taddcctv %o0, 0x1027, %g4
24806loop_2383:
24807 mulx %o2, %o7, %i4
24808 fandnot1s %f1, %f16, %f9
24809 edge16ln %i0, %l5, %g1
24810 taddcc %i1, 0x016E, %i3
24811 nop
24812 setx loop_2384, %l0, %l1
24813 jmpl %l1, %o1
24814 or %g7, 0x05FB, %l3
24815 tleu %icc, 0x6
24816 udivx %l0, 0x06E1, %l4
24817loop_2384:
24818 orcc %o6, 0x1646, %i5
24819 edge8ln %o3, %i7, %g6
24820 fpadd32s %f5, %f4, %f16
24821 sll %g2, 0x08, %i6
24822 movpos %icc, %l6, %o5
24823 ble,pt %icc, loop_2385
24824 andn %o4, %g5, %l2
24825 fnot2 %f22, %f30
24826 tsubcc %g3, 0x0D79, %i2
24827loop_2385:
24828 be,pn %icc, loop_2386
24829 movvs %icc, %o0, %l1
24830 sub %g4, 0x049B, %o7
24831 movneg %icc, %o2, %i4
24832loop_2386:
24833 xorcc %l5, %i0, %g1
24834 movre %i1, 0x225, %o1
24835 ldd [%l7 + 0x78], %i2
24836 bne loop_2387
24837 edge8n %g7, %l3, %l0
24838 fmovdg %xcc, %f16, %f12
24839 smulcc %l4, 0x1AFD, %o6
24840loop_2387:
24841 edge16n %i5, %o3, %g6
24842 fnot1 %f28, %f8
24843 siam 0x5
24844 tne %xcc, 0x4
24845 bshuffle %f8, %f12, %f18
24846 wr %g0, 0x19, %asi
24847 ldswa [%l7 + 0x64] %asi, %i7
24848 fnot2 %f14, %f6
24849 restored
24850 rdpr %cwp, %g1
24851 rdpr %cansave, %g2
24852 rdpr %canrestore, %g3
24853 rdpr %cleanwin, %g4
24854 rdpr %otherwin, %g5
24855 rdpr %wstate, %g6
24856 umulcc %i6, %l6, %g2
24857 call loop_2388
24858 orn %o5, %o4, %g5
24859 movgu %icc, %g3, %l2
24860 tpos %icc, 0x6
24861loop_2388:
24862 tge %icc, 0x7
24863 edge16ln %i2, %l1, %g4
24864 bleu %xcc, loop_2389
24865 array16 %o7, %o0, %o2
24866 fnegd %f18, %f8
24867 fand %f4, %f12, %f16
24868loop_2389:
24869 movrgz %l5, %i4, %i0
24870 smulcc %i1, %g1, %i3
24871 ldd [%l7 + 0x10], %f14
24872 move %xcc, %g7, %o1
24873 xorcc %l0, %l4, %o6
24874 call loop_2390
24875 fmovrdlez %l3, %f16, %f22
24876 sethi 0x1D62, %o3
24877 movrlz %g6, %i5, %i6
24878loop_2390:
24879 ldstub [%l7 + 0x6F], %i7
24880 te %xcc, 0x7
24881 fmovrdgz %g2, %f0, %f30
24882 edge8l %l6, %o5, %g5
24883 bge %icc, loop_2391
24884 fcmped %fcc0, %f18, %f28
24885 movleu %icc, %o4, %l2
24886 wr %g0, 0x89, %asi
24887 lduha [%l7 + 0x54] %asi, %g3
24888loop_2391:
24889 brgez %i2, loop_2392
24890 fnands %f19, %f13, %f6
24891 movrgez %g4, %o7, %o0
24892 fbg,a %fcc3, loop_2393
24893loop_2392:
24894 tsubcctv %l1, 0x17D2, %l5
24895 tleu %xcc, 0x0
24896 move %icc, %i4, %i0
24897loop_2393:
24898 edge8ln %i1, %o2, %g1
24899 movge %xcc, %g7, %i3
24900 addcc %o1, %l0, %l4
24901 swap [%l7 + 0x48], %o6
24902 fpadd16s %f29, %f24, %f7
24903 popc 0x1FE4, %l3
24904 fmovdne %icc, %f17, %f9
24905 sethi 0x167C, %o3
24906 udivcc %i5, 0x0E8E, %g6
24907 tneg %icc, 0x4
24908 add %l7, 0x70, %l6
24909 wr %g0, 0x80, %asi
24910 ldxa [%l6] %asi, %i7
24911 casxa [%l6] 0x80, %i7, %g2
24912 te %xcc, 0x7
24913 tge %xcc, 0x7
24914 movrgez %l6, %o5, %i6
24915 xor %o4, 0x161F, %g5
24916 ldd [%l7 + 0x18], %f30
24917 addcc %l2, %i2, %g4
24918 edge16l %o7, %o0, %g3
24919 or %l5, %l1, %i0
24920 xnor %i1, 0x0904, %o2
24921 fbne,a %fcc2, loop_2394
24922 mulx %i4, 0x1628, %g7
24923 edge32n %i3, %o1, %g1
24924 and %l0, %l4, %l3
24925loop_2394:
24926 popc %o3, %i5
24927 movne %icc, %g6, %i7
24928 fpack32 %f2, %f2, %f12
24929 array16 %o6, %l6, %g2
24930 umul %o5, 0x0E1D, %o4
24931 fnot1 %f30, %f4
24932 tgu %icc, 0x5
24933 ldsw [%l7 + 0x30], %i6
24934 fsrc2s %f12, %f5
24935 nop
24936 setx loop_2395, %l0, %l1
24937 wrpr 0x1, %tl
24938 wrpr %l1, %tnpc
24939 setx 0x34400001400, %l0, %l1
24940 wrpr %l1, %tstate
24941 wrhpr 0x4, %htstate
24942 done
24943 tvs %xcc, 0x4
24944 addcc %l2, %i2, %g4
24945 movrne %g5, 0x2AD, %o7
24946loop_2395:
24947 subccc %o0, 0x14F6, %g3
24948 fmovrsne %l1, %f10, %f9
24949 edge32l %l5, %i0, %i1
24950 fpsub32 %f30, %f18, %f18
24951 brlz %i4, loop_2396
24952 tn %xcc, 0x4
24953 sir 0x0D42
24954 nop
24955 setx loop_2397, %l0, %l1
24956 jmpl %l1, %g7
24957loop_2396:
24958 fbug,a %fcc3, loop_2398
24959 or %o2, %o1, %g1
24960 subcc %i3, 0x13EF, %l0
24961loop_2397:
24962 nop
24963 set 0x30, %g4
24964 ldda [%l7 + %g4] 0x2f, %l2
24965loop_2398:
24966 fcmpd %fcc3, %f8, %f26
24967 tge %icc, 0x7
24968 bn loop_2399
24969 ta %icc, 0x3
24970 set 0x58, %o2
24971 swapa [%l7 + %o2] 0x04, %o3
24972loop_2399:
24973 fnegs %f6, %f24
24974 fornot2s %f23, %f2, %f16
24975 flush %l7 + 0x48
24976 udiv %l4, 0x0836, %i5
24977 tleu %icc, 0x3
24978 flush %l7 + 0x64
24979 fmovsvs %xcc, %f22, %f22
24980 nop
24981 setx loop_2400, %l0, %l1
24982 wrpr 0x1, %tl
24983 wrpr %l1, %tnpc
24984 setx 0x34400001400, %l0, %l1
24985 wrpr %l1, %tstate
24986 wrhpr 0x4, %htstate
24987 done
24988 fmovsne %xcc, %f17, %f16
24989 sll %i7, %o6, %g6
24990 bvs,a,pn %icc, loop_2401
24991loop_2400:
24992 fbg,a %fcc3, loop_2402
24993 fsrc2s %f30, %f27
24994 lduh [%l7 + 0x1C], %g2
24995loop_2401:
24996 tvc %icc, 0x0
24997loop_2402:
24998 fmovsa %xcc, %f1, %f29
24999 array16 %l6, %o5, %i6
25000 tpos %icc, 0x0
25001 addcc %o4, %l2, %i2
25002 array8 %g4, %g5, %o7
25003 bpos %icc, loop_2403
25004 bne,a loop_2404
25005 tge %icc, 0x4
25006 fmovsne %xcc, %f18, %f12
25007loop_2403:
25008 subccc %g3, %l1, %l5
25009loop_2404:
25010 edge8ln %i0, %i1, %o0
25011 fmovsgu %xcc, %f14, %f4
25012 wr %g0, 0x88, %asi
25013 ldstuba [%l7 + 0x4A] %asi, %g7
25014 set 0x54, %i6
25015 lda [%l7 + %i6] 0x81, %f4
25016 sethi 0x1A39, %i4
25017 sethi 0x19D3, %o1
25018 bge,a,pt %icc, loop_2405
25019 movcc %xcc, %o2, %i3
25020 bcc %icc, loop_2406
25021 ldd [%l7 + 0x60], %f28
25022loop_2405:
25023 movrne %l0, %g1, %o3
25024 tne %icc, 0x4
25025loop_2406:
25026 fpsub32s %f6, %f31, %f8
25027 fone %f10
25028 fbuge %fcc3, loop_2407
25029 fpack16 %f26, %f31
25030 udivx %l3, 0x199B, %l4
25031 set 0x61, %g3
25032 lduba [%l7 + %g3] 0x04, %i7
25033loop_2407:
25034 subc %i5, %o6, %g2
25035 fmovrsne %g6, %f22, %f4
25036 mulscc %o5, 0x0747, %i6
25037 bl %xcc, loop_2408
25038 ld [%l7 + 0x0C], %f13
25039 tge %icc, 0x6
25040 brlez,a %l6, loop_2409
25041loop_2408:
25042 fcmpgt32 %f10, %f18, %o4
25043 tneg %icc, 0x1
25044 or %i2, %g4, %l2
25045loop_2409:
25046 array8 %o7, %g3, %l1
25047 umul %g5, %l5, %i1
25048 movg %icc, %i0, %o0
25049 fbug %fcc0, loop_2410
25050 fnot2s %f2, %f28
25051 sub %i4, 0x1E5B, %g7
25052 udivcc %o1, 0x1E8A, %o2
25053loop_2410:
25054 sdivx %i3, 0x0DF8, %g1
25055 udiv %l0, 0x0969, %o3
25056 movne %icc, %l4, %l3
25057 set 0x220, %l4
25058 ldxa [%g0 + %l4] 0x52, %i5
25059 srax %o6, 0x0B, %g2
25060 subccc %g6, %o5, %i7
25061 sll %i6, 0x0F, %o4
25062 fornot1 %f6, %f14, %f12
25063 tle %icc, 0x4
25064 edge16n %i2, %g4, %l2
25065 fblg,a %fcc2, loop_2411
25066 fmovrsgez %o7, %f13, %f15
25067 subc %l6, %l1, %g3
25068 stw %l5, [%l7 + 0x0C]
25069loop_2411:
25070 fbg %fcc0, loop_2412
25071 movg %icc, %i1, %i0
25072 alignaddrl %g5, %o0, %g7
25073 edge32n %o1, %i4, %i3
25074loop_2412:
25075 fmovsneg %icc, %f29, %f1
25076 wr %g0, 0x80, %asi
25077 lduba [%l7 + 0x49] %asi, %o2
25078 fpadd32 %f20, %f8, %f20
25079 mova %xcc, %g1, %l0
25080 tl %icc, 0x2
25081 restored
25082 rdpr %cwp, %g1
25083 rdpr %cansave, %g2
25084 rdpr %canrestore, %g3
25085 rdpr %cleanwin, %g4
25086 rdpr %otherwin, %g5
25087 rdpr %wstate, %g6
25088 fbuge,a %fcc2, loop_2413
25089 movne %xcc, %l4, %o3
25090 tge %icc, 0x5
25091 bge loop_2414
25092loop_2413:
25093 fors %f3, %f15, %f3
25094 fmovspos %icc, %f17, %f1
25095 array8 %i5, %l3, %g2
25096loop_2414:
25097 orn %g6, %o5, %i7
25098 movrgez %o6, %o4, %i6
25099 fbul %fcc0, loop_2415
25100 alignaddrl %g4, %i2, %l2
25101 tleu %icc, 0x5
25102 tge %xcc, 0x0
25103loop_2415:
25104 movrgz %l6, 0x175, %o7
25105 movrlez %g3, 0x0D5, %l5
25106 tge %xcc, 0x0
25107 movleu %icc, %l1, %i1
25108 brgz %i0, loop_2416
25109 udivcc %o0, 0x0B94, %g7
25110 or %g5, 0x1101, %o1
25111 bcs,pn %xcc, loop_2417
25112loop_2416:
25113 fbl,a %fcc1, loop_2418
25114 movl %xcc, %i4, %o2
25115 smul %i3, %l0, %l4
25116loop_2417:
25117 movrgez %o3, %i5, %l3
25118loop_2418:
25119 fsrc2s %f8, %f26
25120 sdiv %g2, 0x1046, %g6
25121 fmovsn %icc, %f27, %f10
25122 mova %xcc, %o5, %g1
25123 pdist %f20, %f18, %f30
25124 wr %g0, 0x0c, %asi
25125 lduwa [%l7 + 0x3C] %asi, %o6
25126 edge16ln %o4, %i7, %g4
25127 orncc %i2, 0x1D1D, %i6
25128 fmovsge %xcc, %f24, %f22
25129 fmovs %f25, %f6
25130 taddcc %l2, 0x0C58, %o7
25131 lduw [%l7 + 0x20], %g3
25132 add %l7, 0x40, %l6
25133 wr %g0, 0x19, %asi
25134 casxa [%l6] %asi, %l6, %l1
25135 movpos %icc, %l5, %i1
25136 add %l7, 0x50, %l6
25137 wr %g0, 0x80, %asi
25138 lda [%l6] %asi, %o0
25139 casa [%l6] 0x80, %o0, %i0
25140 movl %icc, %g5, %g7
25141 mova %xcc, %o1, %i4
25142 movgu %xcc, %o2, %i3
25143 bg,a loop_2419
25144 movn %icc, %l4, %l0
25145 fsrc1 %f20, %f0
25146 array8 %i5, %l3, %g2
25147loop_2419:
25148 swap [%l7 + 0x30], %o3
25149 taddcctv %o5, 0x0DD2, %g6
25150 edge32ln %g1, %o6, %i7
25151 addcc %o4, 0x17CC, %g4
25152 brlz,a %i6, loop_2420
25153 nop
25154 set 0x18, %o6
25155 stw %l2, [%l7 + %o6]
25156 set 0x1C, %l5
25157 lda [%l7 + %l5] 0x15, %f7
25158loop_2420:
25159 andcc %o7, %g3, %i2
25160 tleu %icc, 0x2
25161 tne %icc, 0x3
25162 orn %l1, 0x0066, %l5
25163 movg %icc, %l6, %i1
25164 edge32ln %i0, %g5, %g7
25165 edge8n %o1, %i4, %o0
25166 addcc %o2, %i3, %l4
25167 fbule,a %fcc0, loop_2421
25168 fcmpd %fcc3, %f6, %f30
25169 fmovsg %icc, %f11, %f24
25170 udiv %i5, 0x1C48, %l3
25171loop_2421:
25172 nop
25173 wr %g0, 0x18, %asi
25174 lduba [%l7 + 0x40] %asi, %g2
25175 edge16 %l0, %o3, %g6
25176 edge8l %g1, %o5, %o6
25177 andn %i7, %o4, %i6
25178 movg %xcc, %l2, %g4
25179 ldsb [%l7 + 0x32], %g3
25180 set 0x16, %g1
25181 stha %o7, [%l7 + %g1] 0x19
25182 mova %xcc, %i2, %l1
25183 fnands %f17, %f28, %f21
25184 mulx %l6, 0x092B, %l5
25185 wr %g0, 0x81, %asi
25186 stxa %i1, [%l7 + 0x18] %asi
25187 fmovrdgez %i0, %f6, %f8
25188 fpadd32s %f3, %f17, %f27
25189 edge32ln %g7, %o1, %g5
25190 for %f2, %f24, %f10
25191 brnz %i4, loop_2422
25192 call loop_2423
25193 bn loop_2424
25194 andncc %o0, %o2, %i3
25195loop_2422:
25196 nop
25197 add %l7, 0x5C, %l6
25198 wr %g0, 0x11, %asi
25199 lda [%l6] %asi, %l4
25200 casa [%l6] %asi, %l4, %i5
25201loop_2423:
25202 fones %f29
25203loop_2424:
25204 array8 %g2, %l0, %l3
25205 mova %icc, %g6, %g1
25206 fnot2s %f30, %f5
25207 umul %o5, %o3, %o6
25208 popc %o4, %i6
25209 brlez %l2, loop_2425
25210 tcc %xcc, 0x4
25211 edge16l %g4, %g3, %o7
25212 wr %g0, 0x2b, %asi
25213 stda %i2, [%l7 + 0x38] %asi
25214 membar #Sync
25215loop_2425:
25216 prefetch [%l7 + 0x44], 0x0
25217 array16 %l1, %i7, %l6
25218 be,a,pn %icc, loop_2426
25219 fmovscc %icc, %f11, %f26
25220 umulcc %i1, 0x0198, %l5
25221 edge16n %i0, %g7, %g5
25222loop_2426:
25223 fmovdneg %xcc, %f14, %f3
25224 saved
25225 rdpr %cwp, %g1
25226 rdpr %cansave, %g2
25227 rdpr %canrestore, %g3
25228 rdpr %cleanwin, %g4
25229 rdpr %otherwin, %g5
25230 rdpr %wstate, %g6
25231 fpsub32s %f3, %f23, %f23
25232 tcc %icc, 0x6
25233 ble,a loop_2427
25234 fbn,a %fcc2, loop_2428
25235 fcmps %fcc3, %f10, %f10
25236 fmovdg %xcc, %f25, %f12
25237loop_2427:
25238 nop
25239 wr %g0, 0x80, %asi
25240 lduba [%l7 + 0x57] %asi, %i4
25241loop_2428:
25242 fmovrsgz %o1, %f3, %f6
25243 movrlz %o0, %i3, %l4
25244 bcs loop_2429
25245 fbu,a %fcc3, loop_2430
25246 xnor %i5, %o2, %l0
25247 movvs %icc, %l3, %g6
25248loop_2429:
25249 nop
25250 wr %g0, 0x10, %asi
25251 stha %g2, [%l7 + 0x30] %asi
25252loop_2430:
25253 srlx %o5, %o3, %g1
25254 brgez %o4, loop_2431
25255 array8 %o6, %i6, %l2
25256 edge8ln %g3, %g4, %i2
25257 edge8l %l1, %i7, %o7
25258loop_2431:
25259 movge %xcc, %i1, %l5
25260 ldx [%l7 + 0x30], %i0
25261 edge8ln %g7, %g5, %i4
25262 mulscc %o1, 0x1589, %o0
25263 std %f0, [%l7 + 0x30]
25264 mulscc %l6, 0x1793, %i3
25265 array16 %i5, %l4, %l0
25266 tsubcctv %o2, %l3, %g6
25267 fpack16 %f26, %f0
25268 ba loop_2432
25269 mulx %o5, 0x014D, %g2
25270 fbg %fcc0, loop_2433
25271 mova %icc, %o3, %o4
25272loop_2432:
25273 stx %g1, [%l7 + 0x08]
25274 ldx [%l7 + 0x78], %o6
25275loop_2433:
25276 movpos %xcc, %i6, %g3
25277 stx %g4, [%l7 + 0x28]
25278 mulx %l2, %i2, %l1
25279 xorcc %i7, 0x0B6F, %o7
25280 fpsub32 %f0, %f18, %f28
25281 udiv %l5, 0x1D43, %i1
25282 addccc %i0, 0x0AF7, %g7
25283 array32 %g5, %i4, %o1
25284 orncc %o0, 0x0E6C, %i3
25285 xnor %l6, 0x0FEE, %i5
25286 orcc %l4, %l0, %l3
25287 and %g6, 0x000E, %o2
25288 edge32n %o5, %o3, %o4
25289 for %f28, %f2, %f8
25290 srl %g2, %g1, %i6
25291 movrne %g3, 0x212, %o6
25292 edge8l %l2, %i2, %g4
25293 srlx %l1, %o7, %l5
25294 sra %i7, 0x18, %i0
25295 fmovspos %xcc, %f20, %f28
25296 bshuffle %f0, %f4, %f0
25297 fpadd32 %f20, %f20, %f30
25298 srl %i1, %g7, %i4
25299 movleu %xcc, %g5, %o0
25300 andcc %o1, %l6, %i5
25301 set 0x36, %i7
25302 ldstuba [%l7 + %i7] 0x19, %i3
25303 stb %l4, [%l7 + 0x73]
25304 fcmple16 %f2, %f16, %l0
25305 bne,a %icc, loop_2434
25306 fmovdg %icc, %f8, %f6
25307 tvs %icc, 0x3
25308 andncc %g6, %o2, %l3
25309loop_2434:
25310 stx %o5, [%l7 + 0x40]
25311 wr %g0, 0x18, %asi
25312 lduba [%l7 + 0x72] %asi, %o4
25313 tg %icc, 0x3
25314 tneg %icc, 0x1
25315 addc %o3, %g1, %g2
25316 movrgz %g3, %i6, %o6
25317 sir 0x0871
25318 popc 0x0E09, %i2
25319 array32 %g4, %l1, %o7
25320 tgu %icc, 0x1
25321 mulx %l2, %i7, %i0
25322 add %i1, %l5, %g7
25323 fpack16 %f28, %f25
25324 smul %g5, 0x1937, %i4
25325 edge8l %o1, %l6, %i5
25326 bn %xcc, loop_2435
25327 fpsub16 %f26, %f30, %f10
25328 ld [%l7 + 0x1C], %f13
25329 movl %xcc, %i3, %o0
25330loop_2435:
25331 brlez %l4, loop_2436
25332 ldstub [%l7 + 0x14], %l0
25333 xorcc %g6, 0x029D, %o2
25334 alignaddr %l3, %o4, %o5
25335loop_2436:
25336 movrne %g1, 0x3DF, %g2
25337 array16 %g3, %o3, %i6
25338 tpos %icc, 0x7
25339 movne %icc, %o6, %g4
25340 edge16n %l1, %o7, %i2
25341 edge32l %l2, %i0, %i1
25342 or %i7, %g7, %l5
25343 sll %i4, %g5, %l6
25344 ldub [%l7 + 0x17], %o1
25345 umul %i3, 0x1BFA, %i5
25346 stw %o0, [%l7 + 0x10]
25347 add %l7, 0x40, %l6
25348 wr %g0, 0x80, %asi
25349 casa [%l6] 0x80, %l0, %g6
25350 fors %f4, %f4, %f22
25351 fmovrde %o2, %f4, %f26
25352 fmovdle %xcc, %f10, %f5
25353 faligndata %f0, %f12, %f24
25354 movvc %icc, %l4, %o4
25355 tgu %xcc, 0x4
25356 fmovdvc %icc, %f26, %f16
25357 srl %o5, 0x12, %l3
25358 tsubcc %g1, %g3, %g2
25359 std %f22, [%l7 + 0x10]
25360 bcs loop_2437
25361 movrlez %o3, 0x1B5, %i6
25362 fmovdge %icc, %f18, %f26
25363 movrgz %g4, %o6, %o7
25364loop_2437:
25365 movre %i2, %l2, %l1
25366 bl,pt %icc, loop_2438
25367 bpos,a,pn %xcc, loop_2439
25368 ldstub [%l7 + 0x67], %i1
25369 movl %icc, %i7, %i0
25370loop_2438:
25371 edge32n %l5, %g7, %i4
25372loop_2439:
25373 movvc %icc, %l6, %g5
25374 fcmps %fcc2, %f6, %f28
25375 tl %icc, 0x2
25376 fmovdle %icc, %f6, %f24
25377 tl %icc, 0x6
25378 fbne,a %fcc1, loop_2440
25379 movre %o1, %i5, %o0
25380 fbu %fcc0, loop_2441
25381 fbule %fcc2, loop_2442
25382loop_2440:
25383 or %l0, %g6, %i3
25384 taddcctv %o2, %l4, %o5
25385loop_2441:
25386 fones %f8
25387loop_2442:
25388 alignaddr %o4, %l3, %g1
25389 tgu %xcc, 0x0
25390 fmovrsgez %g3, %f21, %f4
25391 movpos %xcc, %g2, %i6
25392 ldsb [%l7 + 0x7D], %g4
25393 brlz,a %o6, loop_2443
25394 movn %icc, %o3, %o7
25395 restored
25396 rdpr %cwp, %g1
25397 rdpr %cansave, %g2
25398 rdpr %canrestore, %g3
25399 rdpr %cleanwin, %g4
25400 rdpr %otherwin, %g5
25401 rdpr %wstate, %g6
25402 set 0x22, %o0
25403 stha %i2, [%l7 + %o0] 0xe3
25404 membar #Sync
25405loop_2443:
25406 tg %xcc, 0x5
25407 movn %xcc, %l1, %l2
25408 edge8ln %i1, %i0, %i7
25409 popc %l5, %i4
25410 tneg %icc, 0x7
25411 wr %g0, 0x11, %asi
25412 ldsba [%l7 + 0x1B] %asi, %g7
25413 movgu %icc, %l6, %g5
25414 edge32l %i5, %o0, %l0
25415 sllx %g6, %o1, %i3
25416 movre %o2, %o5, %l4
25417 tsubcctv %l3, %g1, %g3
25418 udiv %o4, 0x174A, %g2
25419 subccc %i6, %g4, %o6
25420 fmul8ulx16 %f12, %f14, %f24
25421 fmovsne %xcc, %f5, %f5
25422 fnot1s %f25, %f7
25423 array32 %o7, %o3, %l1
25424 taddcctv %i2, 0x16CD, %i1
25425 set 0x08, %i5
25426 sta %f9, [%l7 + %i5] 0x10
25427 std %f24, [%l7 + 0x50]
25428 sir 0x1498
25429 movrne %l2, 0x389, %i7
25430 fpmerge %f17, %f11, %f12
25431 movg %xcc, %i0, %l5
25432 te %xcc, 0x1
25433 bneg %icc, loop_2444
25434 andn %i4, 0x072A, %g7
25435 fcmpes %fcc3, %f22, %f31
25436 fbge,a %fcc1, loop_2445
25437loop_2444:
25438 movne %xcc, %g5, %l6
25439 swap [%l7 + 0x5C], %o0
25440 brnz %i5, loop_2446
25441loop_2445:
25442 srlx %g6, %l0, %i3
25443 movl %icc, %o2, %o1
25444 and %o5, %l4, %g1
25445loop_2446:
25446 fandnot2 %f30, %f16, %f0
25447 array32 %l3, %g3, %o4
25448 tne %xcc, 0x5
25449 fba,a %fcc3, loop_2447
25450 edge8 %g2, %g4, %i6
25451 fcmpne16 %f0, %f4, %o6
25452 fbne,a %fcc2, loop_2448
25453loop_2447:
25454 membar 0x2C
25455 movre %o3, %o7, %l1
25456 edge16l %i2, %l2, %i7
25457loop_2448:
25458 udivx %i1, 0x1A58, %i0
25459 edge8ln %i4, %g7, %g5
25460 movleu %xcc, %l6, %o0
25461 srlx %l5, %g6, %l0
25462 alignaddr %i3, %i5, %o1
25463 movgu %xcc, %o2, %o5
25464 fmovdg %xcc, %f22, %f18
25465 fcmpgt16 %f4, %f30, %l4
25466 movvc %icc, %g1, %l3
25467 st %f31, [%l7 + 0x44]
25468 mova %icc, %o4, %g2
25469 brz %g3, loop_2449
25470 tneg %xcc, 0x3
25471 orn %i6, %g4, %o3
25472 tl %xcc, 0x1
25473loop_2449:
25474 movrlz %o6, 0x3D6, %o7
25475 add %l1, %l2, %i7
25476 tvc %icc, 0x5
25477 ldd [%l7 + 0x68], %f14
25478 fmovsvc %xcc, %f16, %f5
25479 edge32n %i1, %i0, %i4
25480 fpadd32 %f18, %f28, %f22
25481 te %icc, 0x2
25482 wr %g0, 0xeb, %asi
25483 ldda [%l7 + 0x40] %asi, %i2
25484 bge,a loop_2450
25485 bleu,pt %icc, loop_2451
25486 fmuld8ulx16 %f6, %f0, %f12
25487 fnot1s %f16, %f4
25488loop_2450:
25489 sdiv %g5, 0x0639, %l6
25490loop_2451:
25491 movcs %xcc, %o0, %l5
25492 fexpand %f16, %f18
25493 srlx %g7, %l0, %i3
25494 array32 %i5, %g6, %o1
25495 fmovsleu %icc, %f8, %f19
25496 tne %xcc, 0x7
25497 movl %xcc, %o5, %o2
25498 orn %g1, 0x1FDA, %l3
25499 sdivx %l4, 0x0125, %g2
25500 tsubcctv %o4, %i6, %g4
25501 fbue,a %fcc3, loop_2452
25502 edge32ln %o3, %g3, %o7
25503 fmuld8ulx16 %f5, %f8, %f16
25504 edge16l %o6, %l1, %i7
25505loop_2452:
25506 nop
25507 add %l7, 0x38, %l6
25508 wr %g0, 0x89, %asi
25509 lda [%l6] %asi, %l2
25510 casa [%l6] %asi, %l2, %i0
25511 sll %i4, %i1, %g5
25512 sethi 0x1FCF, %i2
25513 andncc %l6, %o0, %g7
25514 edge32ln %l5, %i3, %l0
25515 set 0x60, %o7
25516 ldxa [%l7 + %o7] 0x19, %g6
25517 fnegs %f21, %f11
25518 movne %icc, %i5, %o5
25519 tsubcc %o2, 0x12A6, %o1
25520 lduh [%l7 + 0x70], %g1
25521 fornot2 %f26, %f0, %f2
25522 movl %icc, %l3, %g2
25523 fcmpes %fcc0, %f29, %f10
25524 taddcctv %o4, %i6, %g4
25525 tcc %icc, 0x0
25526 bpos loop_2453
25527 mova %xcc, %l4, %g3
25528 fmovdleu %icc, %f8, %f24
25529 brlz %o7, loop_2454
25530loop_2453:
25531 orncc %o3, %o6, %l1
25532 movpos %icc, %i7, %i0
25533 wr %g0, 0x19, %asi
25534 lduwa [%l7 + 0x20] %asi, %i4
25535loop_2454:
25536 bgu,a %icc, loop_2455
25537 movrlz %i1, %g5, %i2
25538 edge16n %l6, %l2, %g7
25539 fbue,a %fcc0, loop_2456
25540loop_2455:
25541 ldd [%l7 + 0x38], %f14
25542 tgu %icc, 0x7
25543 wr %g0, 0x19, %asi
25544 lduha [%l7 + 0x34] %asi, %o0
25545loop_2456:
25546 edge8l %i3, %l5, %l0
25547 tgu %icc, 0x7
25548 wr %g0, 0x80, %asi
25549 stha %i5, [%l7 + 0x60] %asi
25550 fnot2s %f15, %f27
25551 sethi 0x0EC1, %o5
25552 sll %o2, 0x04, %g6
25553 membar 0x39
25554 tne %xcc, 0x6
25555 array8 %g1, %l3, %g2
25556 array16 %o4, %i6, %o1
25557 fmovd %f14, %f26
25558 fbue,a %fcc0, loop_2457
25559 ldd [%l7 + 0x18], %l4
25560 bpos loop_2458
25561 ld [%l7 + 0x7C], %f15
25562loop_2457:
25563 tsubcctv %g3, 0x0081, %g4
25564 lduh [%l7 + 0x74], %o7
25565loop_2458:
25566 edge8 %o6, %l1, %o3
25567 fmovdvc %icc, %f26, %f14
25568 fcmped %fcc3, %f18, %f6
25569 tle %icc, 0x0
25570 andcc %i7, 0x0269, %i0
25571 brnz %i4, loop_2459
25572 edge8n %g5, %i2, %l6
25573 edge32 %l2, %g7, %i1
25574 fmovse %xcc, %f31, %f1
25575loop_2459:
25576 tgu %icc, 0x7
25577 edge16 %o0, %i3, %l5
25578 fmovrdgz %l0, %f8, %f10
25579 movrgz %o5, 0x142, %o2
25580 orncc %g6, %g1, %l3
25581 umul %i5, 0x10BD, %g2
25582 udivx %i6, 0x16C5, %o4
25583 alignaddr %o1, %g3, %g4
25584 set 0x42, %i4
25585 ldsha [%l7 + %i4] 0x88, %l4
25586 tsubcctv %o6, 0x0DE4, %l1
25587 movrlz %o7, %o3, %i7
25588 fands %f17, %f13, %f7
25589 edge32n %i4, %i0, %i2
25590 edge16n %l6, %g5, %g7
25591 tge %icc, 0x0
25592 fpsub32 %f18, %f18, %f8
25593 fmovsg %xcc, %f23, %f11
25594 smul %i1, %l2, %i3
25595 andcc %o0, %l0, %l5
25596 fone %f18
25597 fnand %f26, %f30, %f14
25598 set 0x18, %g5
25599 stxa %o5, [%g0 + %g5] 0x20
25600 sra %g6, %g1, %l3
25601 movvc %icc, %i5, %o2
25602 movcs %xcc, %i6, %o4
25603 edge8 %o1, %g3, %g2
25604 fbge,a %fcc2, loop_2460
25605 fbu,a %fcc0, loop_2461
25606 fpack16 %f30, %f0
25607 fmul8sux16 %f14, %f2, %f0
25608loop_2460:
25609 sth %g4, [%l7 + 0x26]
25610loop_2461:
25611 fmovdle %icc, %f7, %f24
25612 movl %icc, %l4, %l1
25613 ldsw [%l7 + 0x14], %o7
25614 bleu loop_2462
25615 edge32 %o6, %i7, %o3
25616 fnegs %f0, %f22
25617 nop
25618 setx loop_2463, %l0, %l1
25619 wrpr 0x1, %tl
25620 wrpr %l1, %tnpc
25621 setx 0x34400001400, %l0, %l1
25622 wrpr %l1, %tstate
25623 wrhpr 0x4, %htstate
25624 done
25625loop_2462:
25626 movvs %icc, %i0, %i2
25627 array16 %i4, %l6, %g7
25628 fbge %fcc1, loop_2464
25629loop_2463:
25630 fble,a %fcc2, loop_2465
25631 movl %icc, %i1, %g5
25632 addcc %l2, %o0, %i3
25633loop_2464:
25634 fnors %f6, %f4, %f14
25635loop_2465:
25636 fbl,a %fcc3, loop_2466
25637 tcs %icc, 0x2
25638 set 0x5E, %o5
25639 lduha [%l7 + %o5] 0x81, %l0
25640loop_2466:
25641 restored
25642 rdpr %cwp, %g1
25643 rdpr %cansave, %g2
25644 rdpr %canrestore, %g3
25645 rdpr %cleanwin, %g4
25646 rdpr %otherwin, %g5
25647 rdpr %wstate, %g6
25648 andn %o5, %g6, %l5
25649 set 0x0B, %l6
25650 ldstuba [%l7 + %l6] 0x88, %l3
25651 fxors %f0, %f31, %f8
25652 subc %i5, 0x05C7, %o2
25653 addc %g1, %i6, %o4
25654 edge32l %g3, %g2, %g4
25655 taddcc %o1, %l4, %o7
25656 tgu %xcc, 0x7
25657 orncc %o6, %l1, %o3
25658 subccc %i7, %i0, %i2
25659 bl,a %icc, loop_2467
25660 tsubcctv %l6, %i4, %g7
25661 edge8ln %g5, %i1, %l2
25662 membar #Sync
25663 set 0x40, %l1
25664 ldda [%l7 + %l1] 0x16, %f0
25665loop_2467:
25666 ba,a loop_2468
25667 fpsub32 %f12, %f30, %f16
25668 tgu %icc, 0x6
25669 wr %g0, 0x19, %asi
25670 stba %o0, [%l7 + 0x4D] %asi
25671loop_2468:
25672 xnor %i3, %l0, %o5
25673 tle %xcc, 0x6
25674 brgez,a %l5, loop_2469
25675 movvc %icc, %l3, %i5
25676 movne %icc, %o2, %g6
25677 lduw [%l7 + 0x24], %i6
25678loop_2469:
25679 fmovrsgz %o4, %f9, %f29
25680 bneg,a,pn %icc, loop_2470
25681 mulx %g1, %g3, %g4
25682 subccc %o1, %g2, %l4
25683 edge16ln %o6, %o7, %l1
25684loop_2470:
25685 taddcctv %o3, %i0, %i7
25686 stw %i2, [%l7 + 0x38]
25687 nop
25688 setx loop_2471, %l0, %l1
25689 wrpr 0x1, %tl
25690 wrpr %l1, %tpc
25691 add %l1, 0x4, %l1
25692 wrpr %l1, %tnpc
25693 setx 0x34400001400, %l0, %l1
25694 wrpr %l1, %tstate
25695 wrhpr 0x4, %htstate
25696 retry
25697 movgu %xcc, %i4, %g7
25698 movn %xcc, %g5, %l6
25699 lduh [%l7 + 0x0C], %l2
25700loop_2471:
25701 bneg loop_2472
25702 movrlz %o0, %i1, %i3
25703 edge8l %o5, %l0, %l3
25704 fones %f21
25705loop_2472:
25706 fmul8x16 %f2, %f20, %f6
25707 fcmpes %fcc1, %f25, %f23
25708 fmovrdlz %i5, %f24, %f0
25709 sth %l5, [%l7 + 0x48]
25710 movne %xcc, %g6, %o2
25711 srlx %i6, %g1, %g3
25712 tpos %icc, 0x7
25713 fmovrsne %g4, %f30, %f6
25714 fabsd %f26, %f30
25715 bge %icc, loop_2473
25716 tpos %icc, 0x1
25717 fxnor %f24, %f0, %f22
25718 movcc %xcc, %o4, %o1
25719loop_2473:
25720 nop
25721 wr %g0, 0x0c, %asi
25722 stba %g2, [%l7 + 0x5E] %asi
25723 movrlz %l4, %o6, %o7
25724 bcs,pt %xcc, loop_2474
25725 tsubcctv %o3, %l1, %i0
25726 wr %g0, 0x88, %asi
25727 lda [%l7 + 0x24] %asi, %f23
25728loop_2474:
25729 tsubcc %i7, %i2, %g7
25730 wr %g0, 0x2b, %asi
25731 stwa %g5, [%l7 + 0x38] %asi
25732 membar #Sync
25733 fxnors %f4, %f15, %f3
25734 smul %l6, 0x1D82, %l2
25735 ldub [%l7 + 0x7D], %i4
25736 call loop_2475
25737 fmovd %f14, %f26
25738 fmul8x16 %f5, %f24, %f16
25739 fornot2 %f14, %f30, %f14
25740loop_2475:
25741 ldd [%l7 + 0x20], %f28
25742 fornot2s %f15, %f17, %f0
25743 stb %o0, [%l7 + 0x34]
25744 tne %xcc, 0x7
25745 movge %xcc, %i3, %o5
25746 ldsw [%l7 + 0x1C], %i1
25747 swap [%l7 + 0x3C], %l3
25748 alignaddr %l0, %l5, %i5
25749 or %g6, 0x1B68, %o2
25750 bcs,a %xcc, loop_2476
25751 edge8ln %i6, %g1, %g4
25752 edge16 %o4, %g3, %g2
25753 edge16 %l4, %o1, %o6
25754loop_2476:
25755 fpsub32s %f23, %f13, %f11
25756 nop
25757 setx loop_2477, %l0, %l1
25758 jmpl %l1, %o3
25759 fnor %f16, %f14, %f26
25760 udivx %l1, 0x00F8, %o7
25761 std %f12, [%l7 + 0x20]
25762loop_2477:
25763 fbue,a %fcc3, loop_2478
25764 orn %i7, 0x0CD2, %i0
25765 tvs %xcc, 0x2
25766 sra %i2, 0x1F, %g7
25767loop_2478:
25768 srax %l6, %l2, %i4
25769 fbug %fcc2, loop_2479
25770 edge16l %o0, %i3, %g5
25771 fand %f8, %f30, %f4
25772 stb %i1, [%l7 + 0x22]
25773loop_2479:
25774 mulscc %l3, %l0, %o5
25775 fmul8x16 %f16, %f26, %f18
25776 sra %i5, 0x17, %l5
25777 fmovscs %icc, %f18, %f18
25778 alignaddr %g6, %o2, %g1
25779 bl,pn %xcc, loop_2480
25780 xor %g4, 0x12F4, %i6
25781 edge8n %o4, %g2, %l4
25782 and %o1, %o6, %g3
25783loop_2480:
25784 fnegs %f13, %f3
25785 movg %xcc, %o3, %l1
25786 fmuld8sux16 %f15, %f17, %f22
25787 movge %xcc, %o7, %i7
25788 wr %g0, 0x18, %asi
25789 sta %f28, [%l7 + 0x70] %asi
25790 fcmpne16 %f12, %f22, %i2
25791 andcc %g7, %l6, %l2
25792 movleu %xcc, %i0, %o0
25793 set 0x50, %g6
25794 stda %i2, [%l7 + %g6] 0x04
25795 popc %i4, %g5
25796 nop
25797 setx loop_2481, %l0, %l1
25798 jmpl %l1, %l3
25799 fbuge %fcc1, loop_2482
25800 movrgz %l0, %i1, %i5
25801 lduw [%l7 + 0x38], %o5
25802loop_2481:
25803 fornot1 %f22, %f12, %f6
25804loop_2482:
25805 bn,a,pn %icc, loop_2483
25806 movleu %xcc, %l5, %g6
25807 xor %g1, %g4, %o2
25808 xor %i6, %o4, %g2
25809loop_2483:
25810 and %o1, 0x01D9, %l4
25811 subccc %g3, 0x15C7, %o3
25812 wr %g0, 0x81, %asi
25813 ldsba [%l7 + 0x46] %asi, %l1
25814 fmovsle %icc, %f2, %f0
25815 tsubcc %o7, 0x097E, %o6
25816 popc 0x18DA, %i2
25817 srl %i7, 0x04, %l6
25818 movrgz %l2, %g7, %o0
25819 movrlz %i3, 0x157, %i4
25820 edge32n %g5, %i0, %l0
25821 movn %icc, %i1, %i5
25822 sdiv %l3, 0x0242, %l5
25823 srlx %g6, 0x13, %g1
25824 fbg %fcc3, loop_2484
25825 fbu %fcc3, loop_2485
25826 fmovsa %icc, %f21, %f13
25827 edge32n %o5, %g4, %o2
25828loop_2484:
25829 fcmple16 %f12, %f16, %i6
25830loop_2485:
25831 srlx %o4, %o1, %g2
25832 andcc %g3, %o3, %l1
25833 movvc %icc, %o7, %l4
25834 xnorcc %i2, %i7, %o6
25835 umul %l2, 0x080A, %g7
25836 fpsub16s %f23, %f7, %f30
25837 taddcc %l6, 0x0E86, %o0
25838 edge32 %i4, %i3, %g5
25839 add %i0, %l0, %i5
25840 ta %xcc, 0x5
25841 wr %g0, 0x88, %asi
25842 sta %f4, [%l7 + 0x18] %asi
25843 fbu,a %fcc3, loop_2486
25844 move %xcc, %l3, %l5
25845 set 0x1C, %o4
25846 lda [%l7 + %o4] 0x80, %f28
25847loop_2486:
25848 movg %xcc, %i1, %g1
25849 membar 0x18
25850 wr %g0, 0x19, %asi
25851 stda %g6, [%l7 + 0x30] %asi
25852 srl %o5, %g4, %i6
25853 st %f12, [%l7 + 0x58]
25854 addc %o4, %o2, %o1
25855 flush %l7 + 0x30
25856 subccc %g2, 0x042C, %o3
25857 fmovrslz %g3, %f5, %f4
25858 edge32n %o7, %l4, %l1
25859 bpos,a %icc, loop_2487
25860 fbu %fcc2, loop_2488
25861 movn %xcc, %i7, %o6
25862 sra %i2, %g7, %l2
25863loop_2487:
25864 fands %f21, %f17, %f27
25865loop_2488:
25866 nop
25867 wr %g0, 0x88, %asi
25868 ldda [%l7 + 0x40] %asi, %f0
25869 sub %l6, %i4, %i3
25870 fcmple16 %f14, %f2, %g5
25871 fmovsg %xcc, %f11, %f24
25872 nop
25873 setx loop_2489, %l0, %l1
25874 jmpl %l1, %i0
25875 fmovdvc %xcc, %f16, %f0
25876 fmovrde %o0, %f14, %f8
25877 fmovrde %l0, %f18, %f6
25878loop_2489:
25879 array32 %i5, %l3, %i1
25880 tl %xcc, 0x3
25881 movg %icc, %g1, %g6
25882 movcc %icc, %l5, %g4
25883 tle %xcc, 0x2
25884 subcc %o5, %o4, %i6
25885 sir 0x0D36
25886 bcc,a loop_2490
25887 movrne %o2, %g2, %o3
25888 fbuge %fcc2, loop_2491
25889 tgu %xcc, 0x6
25890loop_2490:
25891 tsubcc %o1, %g3, %o7
25892 te %icc, 0x0
25893loop_2491:
25894 bne,pn %xcc, loop_2492
25895 sll %l1, 0x14, %l4
25896 bg %xcc, loop_2493
25897 fcmpne16 %f2, %f30, %o6
25898loop_2492:
25899 movne %xcc, %i2, %g7
25900 movcc %icc, %i7, %l6
25901loop_2493:
25902 fxnor %f20, %f12, %f26
25903 nop
25904 setx loop_2494, %l0, %l1
25905 jmpl %l1, %l2
25906 fbo,a %fcc2, loop_2495
25907 movvs %icc, %i4, %g5
25908 st %f23, [%l7 + 0x44]
25909loop_2494:
25910 movl %xcc, %i0, %o0
25911loop_2495:
25912 bneg loop_2496
25913 ldsb [%l7 + 0x4B], %l0
25914 movcc %icc, %i5, %i3
25915 fcmpgt32 %f28, %f2, %l3
25916loop_2496:
25917 movrgez %i1, %g1, %l5
25918 subcc %g6, 0x0821, %o5
25919 call loop_2497
25920 movrgz %g4, %i6, %o2
25921 wr %g0, 0x89, %asi
25922 swapa [%l7 + 0x34] %asi, %g2
25923loop_2497:
25924 fmovscs %icc, %f14, %f19
25925 subccc %o4, 0x0304, %o3
25926 fba,a %fcc2, loop_2498
25927 bvc loop_2499
25928 array16 %g3, %o1, %l1
25929 xorcc %o7, 0x1089, %o6
25930loop_2498:
25931 fcmps %fcc0, %f11, %f29
25932loop_2499:
25933 fmovd %f10, %f20
25934 edge8n %l4, %i2, %i7
25935 fnegs %f7, %f3
25936 tsubcctv %g7, 0x1EE1, %l6
25937 movge %icc, %i4, %l2
25938 and %g5, %o0, %l0
25939 taddcctv %i0, 0x0EC0, %i5
25940 saved
25941 rdpr %cwp, %g1
25942 rdpr %cansave, %g2
25943 rdpr %canrestore, %g3
25944 rdpr %cleanwin, %g4
25945 rdpr %otherwin, %g5
25946 rdpr %wstate, %g6
25947 addcc %i3, 0x1250, %l3
25948 tge %icc, 0x6
25949 movrgez %g1, 0x1CC, %l5
25950 tvc %xcc, 0x5
25951 movrgez %i1, %o5, %g6
25952 fmovscc %icc, %f26, %f9
25953 wr %g0, 0x88, %asi
25954 ldstuba [%l7 + 0x7D] %asi, %g4
25955 fxnor %f18, %f4, %f8
25956 addc %i6, 0x1CA5, %o2
25957 udivx %o4, 0x0FF3, %g2
25958 restored
25959 rdpr %cwp, %g1
25960 rdpr %cansave, %g2
25961 rdpr %canrestore, %g3
25962 rdpr %cleanwin, %g4
25963 rdpr %otherwin, %g5
25964 rdpr %wstate, %g6
25965 subc %o3, 0x09ED, %g3
25966 array8 %l1, %o7, %o1
25967 add %l7, 0x08, %l6
25968 wr %g0, 0x10, %asi
25969 casxa [%l6] 0x10, %l4, %o6
25970 restored
25971 rdpr %cwp, %g1
25972 rdpr %cansave, %g2
25973 rdpr %canrestore, %g3
25974 rdpr %cleanwin, %g4
25975 rdpr %otherwin, %g5
25976 rdpr %wstate, %g6
25977 wr %g0, 0x88, %asi
25978 lduha [%l7 + 0x3A] %asi, %i2
25979 fbule,a %fcc3, loop_2500
25980 nop
25981 setx loop_2501, %l0, %l1
25982 wrpr 0x1, %tl
25983 wrpr %l1, %tnpc
25984 setx 0x34400001400, %l0, %l1
25985 wrpr %l1, %tstate
25986 wrhpr 0x4, %htstate
25987 done
25988 fandnot1 %f6, %f12, %f16
25989 fmovscc %icc, %f22, %f30
25990loop_2500:
25991 edge8ln %i7, %g7, %l6
25992loop_2501:
25993 nop
25994 set 0x38, %o1
25995 stha %l2, [%l7 + %o1] 0x0c
25996 sra %g5, 0x0B, %o0
25997 tne %xcc, 0x1
25998 wr %g0, 0x04, %asi
25999 ldxa [%l7 + 0x20] %asi, %l0
26000 mulscc %i4, 0x0183, %i0
26001 tsubcc %i5, 0x04BE, %i3
26002 sdivcc %l3, 0x10A7, %g1
26003 fsrc2 %f22, %f26
26004 subccc %l5, %o5, %g6
26005 fmovrdgz %i1, %f28, %f2
26006 fornot2s %f8, %f2, %f12
26007 set 0x60, %g2
26008 ldda [%l7 + %g2] 0x2c, %i6
26009 fmovsge %xcc, %f13, %f3
26010 orcc %o2, %g4, %g2
26011 tneg %xcc, 0x3
26012 edge32ln %o4, %o3, %g3
26013 array32 %o7, %o1, %l4
26014 srlx %o6, %i2, %i7
26015 alignaddrl %l1, %g7, %l6
26016 edge16l %l2, %o0, %g5
26017 ld [%l7 + 0x64], %f22
26018 srl %i4, %i0, %l0
26019 brgz,a %i5, loop_2502
26020 orcc %i3, %g1, %l5
26021 fandnot2s %f30, %f10, %f27
26022 fbuge %fcc2, loop_2503
26023loop_2502:
26024 mova %icc, %o5, %l3
26025 fcmpgt16 %f0, %f10, %i1
26026 fcmpgt16 %f4, %f24, %i6
26027loop_2503:
26028 fpadd32s %f20, %f30, %f19
26029 subcc %g6, %o2, %g4
26030 wr %g0, 0x80, %asi
26031 ldswa [%l7 + 0x44] %asi, %g2
26032 array16 %o3, %g3, %o7
26033 membar #Sync
26034 wr %g0, 0x17, %asi
26035 ldda [%l7 + 0x40] %asi, %f0
26036 movrlez %o1, %o4, %l4
26037 fcmpeq32 %f10, %f10, %o6
26038 fmovrde %i7, %f18, %f8
26039 addc %i2, 0x1CB9, %g7
26040 tneg %icc, 0x7
26041 fnegs %f18, %f28
26042 movcs %icc, %l1, %l6
26043 brlz,a %l2, loop_2504
26044 edge16 %o0, %i4, %g5
26045 edge8 %l0, %i0, %i3
26046 edge8n %g1, %i5, %o5
26047loop_2504:
26048 subc %l3, %i1, %i6
26049 mulscc %g6, %o2, %l5
26050 fmuld8ulx16 %f8, %f21, %f20
26051 ldd [%l7 + 0x60], %g4
26052 edge16n %g2, %g3, %o7
26053 tleu %xcc, 0x6
26054 movl %xcc, %o1, %o3
26055 or %l4, %o4, %o6
26056 ta %icc, 0x5
26057 srax %i7, 0x1D, %i2
26058 set 0x40, %i3
26059 stxa %g7, [%l7 + %i3] 0x81
26060 movl %icc, %l6, %l2
26061 fpadd16s %f6, %f15, %f17
26062 membar 0x40
26063 edge32ln %l1, %i4, %g5
26064 andcc %l0, 0x0761, %o0
26065 or %i0, %i3, %i5
26066 edge16n %g1, %o5, %l3
26067 fornot1 %f0, %f6, %f20
26068 movvs %xcc, %i6, %i1
26069 nop
26070 setx loop_2505, %l0, %l1
26071 wrpr 0x1, %tl
26072 wrpr %l1, %tpc
26073 add %l1, 0x4, %l1
26074 wrpr %l1, %tnpc
26075 setx 0x34400001400, %l0, %l1
26076 wrpr %l1, %tstate
26077 wrhpr 0x4, %htstate
26078 retry
26079 addc %g6, %l5, %g4
26080 ldsb [%l7 + 0x3C], %o2
26081 fmovrslez %g2, %f20, %f10
26082loop_2505:
26083 subcc %o7, %g3, %o3
26084 wr %g0, 0xe2, %asi
26085 stxa %o1, [%l7 + 0x78] %asi
26086 membar #Sync
26087 stb %o4, [%l7 + 0x31]
26088 fble,a %fcc3, loop_2506
26089 fmovdcc %xcc, %f6, %f6
26090 edge16ln %l4, %i7, %o6
26091 fzeros %f1
26092loop_2506:
26093 stbar
26094 wr %g0, 0x11, %asi
26095 stha %i2, [%l7 + 0x2E] %asi
26096 movneg %xcc, %g7, %l6
26097 movrgez %l2, 0x126, %l1
26098 sethi 0x0085, %g5
26099 xnor %l0, %o0, %i4
26100 nop
26101 setx loop_2507, %l0, %l1
26102 wrpr 0x1, %tl
26103 wrpr %l1, %tnpc
26104 setx 0x34400001400, %l0, %l1
26105 wrpr %l1, %tstate
26106 wrhpr 0x4, %htstate
26107 done
26108 movrlez %i3, %i0, %i5
26109 fpsub16 %f2, %f6, %f12
26110 addccc %g1, %o5, %i6
26111loop_2507:
26112 edge8l %l3, %i1, %l5
26113 nop
26114 setx loop_2508, %l0, %l1
26115 wrpr 0x1, %tl
26116 wrpr %l1, %tpc
26117 add %l1, 0x4, %l1
26118 wrpr %l1, %tnpc
26119 setx 0x34400001400, %l0, %l1
26120 wrpr %l1, %tstate
26121 wrhpr 0x4, %htstate
26122 retry
26123 stbar
26124 edge8l %g4, %o2, %g6
26125 fmovrde %g2, %f26, %f2
26126loop_2508:
26127 srl %g3, 0x15, %o3
26128 bshuffle %f24, %f20, %f8
26129 fmovsgu %xcc, %f5, %f14
26130 popc 0x0AE7, %o1
26131 fcmpeq16 %f20, %f20, %o4
26132 brz %o7, loop_2509
26133 sll %l4, %i7, %o6
26134 fmovdcs %icc, %f25, %f14
26135 edge32n %i2, %g7, %l6
26136loop_2509:
26137 movneg %xcc, %l1, %g5
26138 fors %f6, %f15, %f7
26139 fmovscc %icc, %f31, %f15
26140 srlx %l0, %o0, %l2
26141 addcc %i4, 0x029A, %i0
26142 fmovsge %xcc, %f31, %f10
26143 wr %g0, 0x0c, %asi
26144 stxa %i5, [%l7 + 0x08] %asi
26145 subc %i3, %o5, %i6
26146 andcc %g1, %l3, %i1
26147 fpack32 %f22, %f12, %f26
26148 movrgez %l5, 0x1EA, %g4
26149 fmovrde %g6, %f20, %f4
26150 movrlz %o2, %g2, %o3
26151 udiv %o1, 0x13AA, %o4
26152 restored
26153 rdpr %cwp, %g1
26154 rdpr %cansave, %g2
26155 rdpr %canrestore, %g3
26156 rdpr %cleanwin, %g4
26157 rdpr %otherwin, %g5
26158 rdpr %wstate, %g6
26159 std %f24, [%l7 + 0x10]
26160 fexpand %f17, %f10
26161 andn %g3, 0x1274, %o7
26162 tge %xcc, 0x4
26163 fmovrdlz %l4, %f16, %f14
26164 mulscc %i7, 0x10E2, %o6
26165 ldx [%l7 + 0x78], %g7
26166 movcs %icc, %l6, %l1
26167 movcc %icc, %g5, %l0
26168 fpadd32 %f6, %f16, %f0
26169 wr %g0, 0x80, %asi
26170 sta %f31, [%l7 + 0x7C] %asi
26171 srax %i2, 0x1A, %l2
26172 sll %i4, 0x13, %i0
26173 tn %xcc, 0x5
26174 fmovdgu %icc, %f23, %f2
26175 edge16n %o0, %i3, %o5
26176 edge16ln %i6, %i5, %l3
26177 saved
26178 rdpr %cwp, %g1
26179 rdpr %cansave, %g2
26180 rdpr %canrestore, %g3
26181 rdpr %cleanwin, %g4
26182 rdpr %otherwin, %g5
26183 rdpr %wstate, %g6
26184 addc %i1, 0x0C1D, %l5
26185 fabss %f18, %f26
26186 prefetch [%l7 + 0x24], 0x0
26187 bpos,a loop_2510
26188 umul %g4, %g1, %o2
26189 wr %g0, 0x80, %asi
26190 stda %g6, [%l7 + 0x70] %asi
26191loop_2510:
26192 addccc %o3, %g2, %o1
26193 smulcc %g3, 0x0853, %o4
26194 array32 %l4, %i7, %o7
26195 fcmps %fcc3, %f13, %f19
26196 fmul8ulx16 %f2, %f30, %f6
26197 fmovdleu %icc, %f13, %f27
26198 lduh [%l7 + 0x26], %g7
26199 tleu %icc, 0x6
26200 fmovsneg %xcc, %f0, %f25
26201 srax %l6, 0x1D, %o6
26202 andcc %l1, 0x0EA3, %l0
26203 array8 %i2, %l2, %g5
26204 edge16 %i4, %o0, %i3
26205 edge8n %i0, %i6, %i5
26206 movle %xcc, %o5, %i1
26207 fbl %fcc0, loop_2511
26208 fone %f28
26209 bge,a,pt %icc, loop_2512
26210 restored
26211 rdpr %cwp, %g1
26212 rdpr %cansave, %g2
26213 rdpr %canrestore, %g3
26214 rdpr %cleanwin, %g4
26215 rdpr %otherwin, %g5
26216 rdpr %wstate, %g6
26217loop_2511:
26218 fmul8x16al %f18, %f7, %f12
26219 fmovspos %icc, %f25, %f18
26220loop_2512:
26221 orn %l5, 0x0F35, %g4
26222 fbg %fcc2, loop_2513
26223 edge16l %g1, %l3, %o2
26224 fmovs %f6, %f17
26225 movleu %icc, %g6, %o3
26226loop_2513:
26227 nop
26228 set 0x20, %i1
26229 stda %o0, [%l7 + %i1] 0xe2
26230 membar #Sync
26231 andncc %g2, %g3, %l4
26232 edge8ln %i7, %o7, %g7
26233 tgu %icc, 0x7
26234 edge32ln %l6, %o6, %l1
26235 alignaddrl %l0, %i2, %o4
26236 movne %xcc, %l2, %g5
26237 sdivcc %i4, 0x046C, %i3
26238 tge %xcc, 0x6
26239 fands %f20, %f25, %f19
26240 movne %xcc, %o0, %i0
26241 fmovdleu %icc, %f8, %f18
26242 fmovsneg %xcc, %f4, %f8
26243 fornot2s %f5, %f7, %f11
26244 fnot2 %f14, %f8
26245 sdiv %i5, 0x1206, %i6
26246 addcc %o5, 0x1B53, %i1
26247 tsubcctv %l5, %g4, %g1
26248 fmovdpos %icc, %f30, %f30
26249 bleu,a %xcc, loop_2514
26250 mulx %l3, 0x0208, %o2
26251 bgu,pt %xcc, loop_2515
26252 movneg %xcc, %o3, %g6
26253loop_2514:
26254 nop
26255 wr %g0, 0x80, %asi
26256 ldsba [%l7 + 0x53] %asi, %o1
26257loop_2515:
26258 fmovrsgz %g2, %f2, %f5
26259 movge %xcc, %g3, %i7
26260 sdivx %l4, 0x14BB, %o7
26261 stb %g7, [%l7 + 0x2B]
26262 bcc,a,pn %xcc, loop_2516
26263 array32 %l6, %o6, %l0
26264 restored
26265 rdpr %cwp, %g1
26266 rdpr %cansave, %g2
26267 rdpr %canrestore, %g3
26268 rdpr %cleanwin, %g4
26269 rdpr %otherwin, %g5
26270 rdpr %wstate, %g6
26271 prefetch [%l7 + 0x38], 0x2
26272loop_2516:
26273 fcmpeq32 %f16, %f16, %l1
26274 brz,a %i2, loop_2517
26275 edge32ln %o4, %g5, %l2
26276 bvs,pt %xcc, loop_2518
26277 addcc %i4, %i3, %o0
26278loop_2517:
26279 nop
26280 set 0x74, %g7
26281 ldsb [%l7 + %g7], %i0
26282 tge %icc, 0x4
26283loop_2518:
26284 fnot2s %f21, %f30
26285 fxnor %f18, %f4, %f18
26286 ta %icc, 0x7
26287 fbn,a %fcc1, loop_2519
26288 movvc %icc, %i5, %o5
26289 or %i6, 0x175E, %l5
26290 ta %icc, 0x2
26291loop_2519:
26292 addcc %i1, 0x121A, %g1
26293 tle %icc, 0x4
26294 mova %icc, %l3, %g4
26295 add %l7, 0x28, %l6
26296 wr %g0, 0x04, %asi
26297 casxa [%l6] 0x04, %o2, %g6
26298 ldd [%l7 + 0x38], %f10
26299 movn %xcc, %o1, %g2
26300 edge32n %o3, %g3, %l4
26301 tl %icc, 0x0
26302 tleu %xcc, 0x4
26303 subc %o7, 0x11E3, %g7
26304 edge32 %l6, %o6, %l0
26305 edge16 %i7, %l1, %o4
26306 nop
26307 set 0x50, %l2
26308 ldd [%l7 + %l2], %g4
26309 std %i2, [%l7 + 0x28]
26310 tleu %icc, 0x2
26311 prefetch [%l7 + 0x34], 0x2
26312 udiv %i4, 0x161B, %l2
26313 mulscc %o0, %i3, %i0
26314 stbar
26315 sethi 0x199F, %o5
26316 wr %g0, 0x20, %asi
26317 ldxa [%g0 + 0x20] %asi, %i6
26318 smulcc %i5, %l5, %i1
26319 tge %icc, 0x5
26320 movvc %xcc, %g1, %g4
26321 restored
26322 rdpr %cwp, %g1
26323 rdpr %cansave, %g2
26324 rdpr %canrestore, %g3
26325 rdpr %cleanwin, %g4
26326 rdpr %otherwin, %g5
26327 rdpr %wstate, %g6
26328 brlez %o2, loop_2520
26329 fabss %f0, %f11
26330 brnz,a %l3, loop_2521
26331 saved
26332 rdpr %cwp, %g1
26333 rdpr %cansave, %g2
26334 rdpr %canrestore, %g3
26335 rdpr %cleanwin, %g4
26336 rdpr %otherwin, %g5
26337 rdpr %wstate, %g6
26338loop_2520:
26339 fbo,a %fcc2, loop_2522
26340 ldd [%l7 + 0x60], %f14
26341loop_2521:
26342 orncc %o1, 0x1A14, %g6
26343 tsubcctv %o3, 0x074A, %g2
26344loop_2522:
26345 membar 0x1B
26346 xnorcc %g3, %l4, %o7
26347 movg %xcc, %l6, %o6
26348 ldd [%l7 + 0x10], %f30
26349 edge32n %l0, %g7, %i7
26350 fcmpne32 %f28, %f18, %l1
26351 ble %xcc, loop_2523
26352 taddcc %g5, %o4, %i4
26353 movgu %xcc, %i2, %l2
26354 fmovsle %icc, %f22, %f31
26355loop_2523:
26356 addccc %o0, 0x197A, %i0
26357 sll %i3, 0x0A, %i6
26358 fmovdvs %xcc, %f14, %f7
26359 tl %icc, 0x2
26360 wr %g0, 0x11, %asi
26361 ldxa [%l7 + 0x70] %asi, %o5
26362 fmovdl %icc, %f26, %f1
26363 udivx %l5, 0x05C2, %i5
26364 tl %icc, 0x3
26365 alignaddrl %g1, %g4, %i1
26366 fnand %f12, %f28, %f30
26367 edge8 %l3, %o2, %o1
26368 wr %g0, 0x89, %asi
26369 ldstuba [%l7 + 0x40] %asi, %g6
26370 bn %icc, loop_2524
26371 tsubcc %o3, 0x0D5A, %g2
26372 tleu %icc, 0x4
26373 add %l4, 0x0873, %g3
26374loop_2524:
26375 restored
26376 rdpr %cwp, %g1
26377 rdpr %cansave, %g2
26378 rdpr %canrestore, %g3
26379 rdpr %cleanwin, %g4
26380 rdpr %otherwin, %g5
26381 rdpr %wstate, %g6
26382 fmovdcs %icc, %f7, %f2
26383 fmovdneg %xcc, %f28, %f6
26384 sub %l6, 0x0D44, %o7
26385 edge8l %o6, %g7, %l0
26386 fmovdcc %icc, %f16, %f1
26387 and %i7, 0x1789, %l1
26388 set 0x10, %i2
26389 ldda [%l7 + %i2] 0x2b, %g4
26390 set 0x40, %i0
26391 stda %f16, [%l7 + %i0] 0xf8
26392 membar #Sync
26393 tle %xcc, 0x3
26394 srl %o4, %i2, %i4
26395 movle %icc, %o0, %l2
26396 movcs %icc, %i3, %i6
26397 smulcc %o5, 0x117B, %i0
26398 edge32ln %l5, %i5, %g1
26399 fbuge %fcc3, loop_2525
26400 tleu %xcc, 0x7
26401 movvs %xcc, %i1, %l3
26402 for %f8, %f12, %f22
26403loop_2525:
26404 siam 0x4
26405 wr %g0, 0x10, %asi
26406 ldsba [%l7 + 0x18] %asi, %g4
26407 srax %o2, %g6, %o1
26408 edge8 %g2, %o3, %l4
26409 fmovsvs %xcc, %f17, %f4
26410 fmovse %xcc, %f17, %f1
26411 ldstub [%l7 + 0x56], %l6
26412 tcs %icc, 0x2
26413 set 0x48, %l3
26414 lda [%l7 + %l3] 0x15, %f5
26415 subccc %g3, 0x1023, %o6
26416 movge %icc, %o7, %g7
26417 movne %xcc, %l0, %i7
26418 saved
26419 rdpr %cwp, %g1
26420 rdpr %cansave, %g2
26421 rdpr %canrestore, %g3
26422 rdpr %cleanwin, %g4
26423 rdpr %otherwin, %g5
26424 rdpr %wstate, %g6
26425 andncc %l1, %g5, %o4
26426 sllx %i2, %i4, %l2
26427 udiv %i3, 0x119F, %i6
26428 fmovspos %icc, %f16, %f14
26429 orn %o5, %o0, %l5
26430 fble %fcc3, loop_2526
26431 bg,pt %xcc, loop_2527
26432 fones %f14
26433 ldx [%l7 + 0x20], %i0
26434loop_2526:
26435 fmovdcs %icc, %f0, %f8
26436loop_2527:
26437 fba %fcc3, loop_2528
26438 fpmerge %f9, %f30, %f18
26439 and %i5, 0x0A18, %g1
26440 array8 %l3, %i1, %g4
26441loop_2528:
26442 sra %o2, 0x08, %g6
26443 srl %o1, 0x09, %g2
26444 te %xcc, 0x3
26445 fcmpd %fcc3, %f22, %f24
26446 taddcc %l4, 0x1641, %l6
26447 add %l7, 0x28, %l6
26448 wr %g0, 0x10, %asi
26449 casxa [%l6] 0x10, %o3, %o6
26450 or %g3, %o7, %l0
26451 tle %icc, 0x4
26452 srlx %i7, %l1, %g7
26453 set 0x30, %l0
26454 stxa %o4, [%l7 + %l0] 0x04
26455 edge8n %i2, %i4, %g5
26456 edge16n %l2, %i6, %i3
26457 fcmpes %fcc2, %f31, %f10
26458 fnor %f18, %f20, %f18
26459 fpmerge %f25, %f15, %f20
26460 or %o5, %l5, %o0
26461 addc %i5, %i0, %l3
26462 array16 %g1, %i1, %o2
26463 fandnot2 %f30, %f0, %f8
26464 stb %g4, [%l7 + 0x71]
26465 srlx %g6, %o1, %l4
26466 fmovdpos %xcc, %f20, %f29
26467 sll %g2, %o3, %l6
26468 fzero %f26
26469 umul %g3, 0x12BD, %o6
26470 fbl %fcc0, loop_2529
26471 brlz %o7, loop_2530
26472 tcs %icc, 0x5
26473 tsubcc %l0, 0x0DCD, %i7
26474loop_2529:
26475 mova %xcc, %g7, %l1
26476loop_2530:
26477 taddcc %o4, %i4, %g5
26478 move %icc, %i2, %i6
26479 fsrc2 %f22, %f16
26480 taddcctv %l2, %o5, %l5
26481 fmovsvc %icc, %f25, %f13
26482 smulcc %i3, 0x123F, %o0
26483 bne,a %xcc, loop_2531
26484 xorcc %i0, %i5, %g1
26485 pdist %f18, %f18, %f20
26486 edge8l %i1, %l3, %o2
26487loop_2531:
26488 fcmple16 %f14, %f12, %g4
26489 edge8n %g6, %l4, %o1
26490 tvc %xcc, 0x6
26491 movrne %o3, 0x2C9, %l6
26492 ldub [%l7 + 0x3C], %g2
26493 sdivcc %o6, 0x0351, %g3
26494 fornot1 %f28, %f0, %f0
26495 fand %f30, %f2, %f2
26496 subc %l0, 0x12DE, %i7
26497 alignaddrl %o7, %g7, %o4
26498 umul %l1, 0x1EEA, %i4
26499 taddcc %g5, 0x09D4, %i6
26500 orncc %l2, 0x04E3, %i2
26501 wr %g0, 0x89, %asi
26502 lda [%l7 + 0x20] %asi, %f10
26503 umul %l5, 0x0F37, %i3
26504 bl %icc, loop_2532
26505 tle %xcc, 0x6
26506 fmovdneg %xcc, %f6, %f5
26507 fmovrsgz %o0, %f1, %f15
26508loop_2532:
26509 fmuld8ulx16 %f14, %f20, %f20
26510 addccc %o5, 0x1EA1, %i5
26511 edge8 %i0, %g1, %i1
26512 edge16ln %o2, %l3, %g6
26513 fbne %fcc3, loop_2533
26514 fmovsne %xcc, %f4, %f12
26515 popc 0x110F, %g4
26516 tne %icc, 0x2
26517loop_2533:
26518 fandnot2s %f5, %f9, %f21
26519 bcs,pt %icc, loop_2534
26520 tgu %xcc, 0x7
26521 bcs,a,pn %icc, loop_2535
26522 mulx %l4, 0x08A4, %o1
26523loop_2534:
26524 edge32 %o3, %g2, %o6
26525 sllx %l6, %l0, %g3
26526loop_2535:
26527 fmovrdne %o7, %f14, %f16
26528 set 0x10, %g4
26529 stda %g6, [%l7 + %g4] 0x81
26530 movvc %xcc, %o4, %l1
26531 tgu %xcc, 0x7
26532 tcc %icc, 0x5
26533 movgu %xcc, %i7, %g5
26534 popc %i6, %i4
26535 tcc %xcc, 0x5
26536 saved
26537 rdpr %cwp, %g1
26538 rdpr %cansave, %g2
26539 rdpr %canrestore, %g3
26540 rdpr %cleanwin, %g4
26541 rdpr %otherwin, %g5
26542 rdpr %wstate, %g6
26543 fbo %fcc0, loop_2536
26544 fmovdcs %icc, %f19, %f9
26545 fnegs %f18, %f19
26546 edge16ln %l2, %l5, %i3
26547loop_2536:
26548 umul %i2, %o5, %i5
26549 edge32l %o0, %g1, %i0
26550 tn %icc, 0x0
26551 mulscc %o2, 0x007C, %i1
26552 fmovrdlez %l3, %f22, %f28
26553 fsrc1 %f6, %f10
26554 sdivx %g4, 0x1651, %g6
26555 ldsb [%l7 + 0x38], %l4
26556 sllx %o1, 0x1C, %o3
26557 movleu %icc, %g2, %l6
26558 edge32ln %l0, %o6, %g3
26559 ta %icc, 0x4
26560 tvc %icc, 0x2
26561 andn %g7, 0x00F3, %o7
26562 fbl %fcc0, loop_2537
26563 fmovrsgez %l1, %f10, %f18
26564 sra %o4, 0x03, %g5
26565 fnot1 %f26, %f12
26566loop_2537:
26567 fmovsgu %icc, %f5, %f26
26568 udiv %i6, 0x18E9, %i4
26569 bgu,a,pt %icc, loop_2538
26570 fpadd32 %f12, %f16, %f0
26571 tne %xcc, 0x0
26572 tneg %icc, 0x1
26573loop_2538:
26574 te %xcc, 0x5
26575 fmovdgu %xcc, %f0, %f14
26576 add %l2, %i7, %i3
26577 smulcc %i2, %o5, %l5
26578 fbule %fcc3, loop_2539
26579 fbule %fcc1, loop_2540
26580 andn %i5, 0x0AD1, %o0
26581 fors %f21, %f14, %f26
26582loop_2539:
26583 nop
26584 set 0x56, %o3
26585 lduha [%l7 + %o3] 0x80, %i0
26586loop_2540:
26587 ldsb [%l7 + 0x7A], %o2
26588 taddcc %i1, %l3, %g1
26589 xnorcc %g6, 0x0BA7, %g4
26590 edge8 %o1, %o3, %l4
26591 subcc %g2, 0x12F8, %l0
26592 fmovsle %icc, %f22, %f21
26593 brz,a %o6, loop_2541
26594 brgz,a %l6, loop_2542
26595 sth %g7, [%l7 + 0x0C]
26596 edge16 %g3, %l1, %o7
26597loop_2541:
26598 fbu %fcc1, loop_2543
26599loop_2542:
26600 udivx %o4, 0x0FF3, %g5
26601 move %icc, %i4, %i6
26602 fbn,a %fcc2, loop_2544
26603loop_2543:
26604 movgu %xcc, %i7, %i3
26605 fcmps %fcc3, %f8, %f10
26606 movneg %icc, %l2, %o5
26607loop_2544:
26608 sub %i2, %l5, %o0
26609 call loop_2545
26610 movrlz %i0, %o2, %i5
26611 fsrc1 %f28, %f6
26612 edge8ln %i1, %g1, %l3
26613loop_2545:
26614 movrgez %g6, 0x347, %g4
26615 fcmps %fcc0, %f12, %f7
26616 fblg %fcc2, loop_2546
26617 xor %o1, 0x0B4D, %l4
26618 orcc %o3, 0x1961, %l0
26619 siam 0x0
26620loop_2546:
26621 bleu,a loop_2547
26622 restored
26623 rdpr %cwp, %g1
26624 rdpr %cansave, %g2
26625 rdpr %canrestore, %g3
26626 rdpr %cleanwin, %g4
26627 rdpr %otherwin, %g5
26628 rdpr %wstate, %g6
26629 tcc %icc, 0x0
26630 sll %g2, %l6, %o6
26631loop_2547:
26632 bvs,a %xcc, loop_2548
26633 fexpand %f20, %f10
26634 fandnot1 %f14, %f14, %f24
26635 fmuld8ulx16 %f5, %f20, %f22
26636loop_2548:
26637 movg %icc, %g3, %l1
26638 wr %g0, 0x89, %asi
26639 sta %f17, [%l7 + 0x28] %asi
26640 brgez,a %g7, loop_2549
26641 fmovdne %icc, %f9, %f19
26642 or %o4, %o7, %i4
26643 ldsb [%l7 + 0x2D], %g5
26644loop_2549:
26645 fmovsa %xcc, %f3, %f22
26646 fsrc2s %f27, %f15
26647 fmul8x16 %f2, %f2, %f8
26648 fbu %fcc2, loop_2550
26649 stbar
26650 prefetch [%l7 + 0x54], 0x1
26651 andcc %i7, %i6, %l2
26652loop_2550:
26653 movrlez %o5, %i2, %l5
26654 edge16l %i3, %i0, %o2
26655 umulcc %i5, 0x0C35, %i1
26656 alignaddrl %g1, %o0, %g6
26657 srl %g4, %o1, %l4
26658 xnor %l3, 0x1BD8, %l0
26659 std %f10, [%l7 + 0x18]
26660 ta %icc, 0x3
26661 srax %g2, %l6, %o3
26662 brnz %g3, loop_2551
26663 fsrc2 %f0, %f28
26664 srlx %l1, 0x0F, %o6
26665 umul %o4, 0x1E79, %o7
26666loop_2551:
26667 movrgez %i4, %g7, %g5
26668 sdivcc %i7, 0x1451, %i6
26669 fbne,a %fcc1, loop_2552
26670 std %f22, [%l7 + 0x28]
26671 array16 %l2, %o5, %l5
26672 xorcc %i2, %i0, %o2
26673loop_2552:
26674 tg %icc, 0x2
26675 movleu %xcc, %i5, %i3
26676 fnot1 %f18, %f30
26677 movcs %icc, %i1, %g1
26678 st %f9, [%l7 + 0x7C]
26679 sdivcc %o0, 0x1C9C, %g6
26680 array16 %g4, %o1, %l3
26681 movleu %xcc, %l4, %g2
26682 st %f2, [%l7 + 0x2C]
26683 addc %l6, 0x1942, %o3
26684 fxnors %f7, %f12, %f22
26685 fbg,a %fcc3, loop_2553
26686 umulcc %l0, %g3, %o6
26687 movrlz %l1, %o4, %o7
26688 movcs %xcc, %i4, %g7
26689loop_2553:
26690 edge8 %i7, %g5, %i6
26691 movne %xcc, %o5, %l2
26692 tgu %icc, 0x5
26693 movg %xcc, %i2, %i0
26694 fmul8sux16 %f30, %f12, %f12
26695 edge8n %o2, %i5, %i3
26696 fxors %f29, %f7, %f26
26697 tleu %xcc, 0x1
26698 srax %l5, 0x0C, %i1
26699 movgu %icc, %g1, %o0
26700 siam 0x7
26701 xnorcc %g4, %g6, %l3
26702 fbl,a %fcc2, loop_2554
26703 movl %icc, %o1, %g2
26704 edge16ln %l6, %o3, %l0
26705 edge32n %g3, %l4, %l1
26706loop_2554:
26707 sllx %o4, %o6, %o7
26708 movgu %xcc, %g7, %i4
26709 brlez %i7, loop_2555
26710 mulscc %i6, 0x1FFD, %g5
26711 sll %o5, %l2, %i2
26712 fnors %f20, %f22, %f0
26713loop_2555:
26714 edge16n %i0, %o2, %i3
26715 mova %icc, %i5, %i1
26716 ldd [%l7 + 0x20], %f28
26717 set 0x3C, %i6
26718 stha %l5, [%l7 + %i6] 0x0c
26719 fpadd16 %f6, %f4, %f10
26720 movrne %g1, 0x08E, %g4
26721 fnot2 %f6, %f26
26722 edge8l %o0, %g6, %l3
26723 movn %xcc, %g2, %l6
26724 edge16 %o3, %l0, %g3
26725 srlx %l4, %l1, %o1
26726 fones %f22
26727 add %l7, 0x60, %l6
26728 wr %g0, 0x81, %asi
26729 casa [%l6] 0x81, %o4, %o6
26730 srlx %o7, 0x01, %g7
26731 orncc %i7, 0x11E6, %i6
26732 sethi 0x150D, %g5
26733 bneg,pn %icc, loop_2556
26734 tcc %icc, 0x5
26735 wr %g0, 0x80, %asi
26736 ldsba [%l7 + 0x27] %asi, %o5
26737loop_2556:
26738 fmul8x16al %f1, %f0, %f30
26739 ldsw [%l7 + 0x28], %l2
26740 fmul8x16 %f17, %f6, %f2
26741 fnegs %f18, %f23
26742 subcc %i2, 0x0EF0, %i0
26743 fsrc2s %f11, %f10
26744 orcc %i4, %o2, %i3
26745 sth %i5, [%l7 + 0x24]
26746 fmovdvs %xcc, %f13, %f22
26747 restored
26748 rdpr %cwp, %g1
26749 rdpr %cansave, %g2
26750 rdpr %canrestore, %g3
26751 rdpr %cleanwin, %g4
26752 rdpr %otherwin, %g5
26753 rdpr %wstate, %g6
26754 wr %g0, 0x89, %asi
26755 lduba [%l7 + 0x26] %asi, %l5
26756 edge32 %i1, %g1, %o0
26757 bn,pn %xcc, loop_2557
26758 fmovrde %g4, %f4, %f22
26759 addc %g6, 0x1C49, %l3
26760 edge32l %l6, %g2, %l0
26761loop_2557:
26762 fbl %fcc0, loop_2558
26763 edge32 %o3, %g3, %l4
26764 popc %o1, %o4
26765 edge32ln %o6, %l1, %g7
26766loop_2558:
26767 and %i7, 0x1964, %i6
26768 move %xcc, %o7, %g5
26769 fmovsle %icc, %f16, %f17
26770 srlx %l2, %o5, %i0
26771 prefetch [%l7 + 0x34], 0x0
26772 fpackfix %f2, %f10
26773 fcmpes %fcc3, %f31, %f8
26774 fmul8x16al %f0, %f2, %f22
26775 fnors %f26, %f8, %f15
26776 brz %i4, loop_2559
26777 restored
26778 rdpr %cwp, %g1
26779 rdpr %cansave, %g2
26780 rdpr %canrestore, %g3
26781 rdpr %cleanwin, %g4
26782 rdpr %otherwin, %g5
26783 rdpr %wstate, %g6
26784 bn loop_2560
26785 fmovrdgz %o2, %f12, %f14
26786loop_2559:
26787 subcc %i3, %i2, %i5
26788 set 0x2A, %g3
26789 lduha [%l7 + %g3] 0x18, %l5
26790loop_2560:
26791 umul %i1, %o0, %g1
26792 movle %xcc, %g6, %g4
26793 fmovrde %l6, %f28, %f6
26794 fmovrdne %g2, %f10, %f12
26795 nop
26796 set 0x58, %o2
26797 stx %l0, [%l7 + %o2]
26798 sll %o3, %l3, %g3
26799 tgu %icc, 0x4
26800 fors %f26, %f27, %f18
26801 movrgez %l4, %o1, %o6
26802 tgu %xcc, 0x2
26803 call loop_2561
26804 udiv %l1, 0x098D, %o4
26805 add %l7, 0x08, %l6
26806 wr %g0, 0x0c, %asi
26807 lda [%l6] %asi, %g7
26808 casa [%l6] 0x0c, %g7, %i6
26809loop_2561:
26810 restored
26811 rdpr %cwp, %g1
26812 rdpr %cansave, %g2
26813 rdpr %canrestore, %g3
26814 rdpr %cleanwin, %g4
26815 rdpr %otherwin, %g5
26816 rdpr %wstate, %g6
26817 set 0x20, %l4
26818 stda %o6, [%l7 + %l4] 0x11
26819 mova %icc, %g5, %l2
26820 movrgez %o5, 0x096, %i0
26821 fnand %f30, %f8, %f26
26822 tn %icc, 0x7
26823 edge32ln %i4, %i7, %i3
26824 ldd [%l7 + 0x30], %o2
26825 edge16 %i2, %i5, %l5
26826 fpadd32 %f16, %f22, %f28
26827 edge32ln %o0, %g1, %g6
26828 srlx %i1, %g4, %g2
26829 fbule,a %fcc1, loop_2562
26830 bleu %icc, loop_2563
26831 tgu %icc, 0x4
26832 udiv %l0, 0x1C0F, %o3
26833loop_2562:
26834 movrne %l3, 0x245, %l6
26835loop_2563:
26836 tneg %xcc, 0x2
26837 mulx %g3, 0x1C1D, %o1
26838 ldd [%l7 + 0x10], %f16
26839 srlx %l4, %l1, %o4
26840 restored
26841 rdpr %cwp, %g1
26842 rdpr %cansave, %g2
26843 rdpr %canrestore, %g3
26844 rdpr %cleanwin, %g4
26845 rdpr %otherwin, %g5
26846 rdpr %wstate, %g6
26847 srax %o6, %i6, %o7
26848 fcmpeq32 %f10, %f4, %g5
26849 movgu %xcc, %l2, %g7
26850 st %f18, [%l7 + 0x18]
26851 orn %i0, 0x104A, %o5
26852 andncc %i4, %i7, %o2
26853 st %f1, [%l7 + 0x30]
26854 set 0x36, %o6
26855 ldsba [%l7 + %o6] 0x80, %i2
26856 set 0x6C, %g1
26857 sta %f3, [%l7 + %g1] 0x15
26858 xorcc %i5, 0x1646, %l5
26859 fpsub16 %f4, %f4, %f2
26860 fandnot2 %f22, %f4, %f26
26861 taddcctv %o0, %i3, %g6
26862 sethi 0x141F, %i1
26863 sub %g1, %g4, %l0
26864 tpos %xcc, 0x0
26865 fmovdvs %xcc, %f6, %f24
26866 addcc %o3, 0x0723, %g2
26867 tl %xcc, 0x1
26868 fmovrdgz %l6, %f26, %f24
26869 wr %g0, 0x5f, %asi
26870 stxa %g3, [%g0 + 0x0] %asi
26871 sll %o1, 0x08, %l4
26872 membar 0x4F
26873 taddcctv %l1, 0x1340, %l3
26874 fmovsge %icc, %f18, %f19
26875 sllx %o6, %i6, %o4
26876 fmovrsgez %o7, %f5, %f8
26877 popc %l2, %g5
26878 xorcc %i0, 0x18F1, %g7
26879 nop
26880 setx loop_2564, %l0, %l1
26881 wrpr 0x1, %tl
26882 wrpr %l1, %tnpc
26883 setx 0x34400001400, %l0, %l1
26884 wrpr %l1, %tstate
26885 wrhpr 0x4, %htstate
26886 done
26887 xnorcc %o5, %i7, %i4
26888 orn %i2, 0x07C9, %i5
26889 addc %l5, 0x098C, %o2
26890loop_2564:
26891 brnz,a %o0, loop_2565
26892 fxors %f2, %f11, %f10
26893 brnz %i3, loop_2566
26894 fpadd16s %f7, %f11, %f13
26895loop_2565:
26896 fones %f6
26897 bcs loop_2567
26898loop_2566:
26899 orncc %i1, 0x0B6A, %g1
26900 movleu %xcc, %g4, %g6
26901 st %f21, [%l7 + 0x1C]
26902loop_2567:
26903 edge16n %l0, %g2, %l6
26904 xnor %o3, %o1, %g3
26905 fmovsvc %xcc, %f16, %f8
26906 fmul8x16au %f7, %f8, %f26
26907 nop
26908 set 0x10, %i7
26909 ldx [%l7 + %i7], %l1
26910 xnor %l4, %o6, %i6
26911 srl %o4, 0x0F, %l3
26912 fble,a %fcc1, loop_2568
26913 movg %icc, %l2, %o7
26914 fmovdn %icc, %f7, %f5
26915 ta %icc, 0x1
26916loop_2568:
26917 movge %icc, %i0, %g5
26918 tleu %icc, 0x2
26919 movrgez %o5, 0x109, %i7
26920 movn %xcc, %i4, %g7
26921 udivcc %i5, 0x1FD3, %l5
26922 udivx %i2, 0x008D, %o2
26923 add %o0, %i1, %i3
26924 and %g1, 0x16FB, %g6
26925 sdivx %l0, 0x0856, %g2
26926 udiv %g4, 0x0644, %o3
26927 edge16l %o1, %g3, %l6
26928 fmovsleu %icc, %f8, %f4
26929 andcc %l4, 0x0354, %l1
26930 srax %i6, %o6, %l3
26931 tg %xcc, 0x4
26932 tge %icc, 0x7
26933 add %l7, 0x5C, %l6
26934 wr %g0, 0x19, %asi
26935 casa [%l6] %asi, %l2, %o7
26936 ldsw [%l7 + 0x2C], %o4
26937 fmovdleu %icc, %f13, %f25
26938 movrgz %i0, %g5, %o5
26939 alignaddrl %i7, %g7, %i5
26940 alignaddr %i4, %i2, %l5
26941 fnot2s %f19, %f5
26942 subcc %o2, %o0, %i3
26943 ldd [%l7 + 0x50], %f10
26944 array32 %i1, %g6, %g1
26945 xnorcc %l0, %g4, %g2
26946 bg,a,pt %xcc, loop_2569
26947 fornot1 %f30, %f24, %f18
26948 xnorcc %o3, %g3, %o1
26949 saved
26950 rdpr %cwp, %g1
26951 rdpr %cansave, %g2
26952 rdpr %canrestore, %g3
26953 rdpr %cleanwin, %g4
26954 rdpr %otherwin, %g5
26955 rdpr %wstate, %g6
26956loop_2569:
26957 fcmpeq16 %f16, %f4, %l4
26958 xor %l1, %l6, %o6
26959 udivcc %i6, 0x1EF2, %l3
26960 fmovdleu %icc, %f22, %f15
26961 tleu %xcc, 0x0
26962 tpos %xcc, 0x3
26963 tpos %icc, 0x7
26964 wr %g0, 0x04, %asi
26965 swapa [%l7 + 0x24] %asi, %l2
26966 fmul8x16 %f18, %f28, %f28
26967 sll %o7, %o4, %g5
26968 orn %i0, %o5, %i7
26969 tneg %icc, 0x7
26970 fbge %fcc0, loop_2570
26971 movrne %i5, %i4, %i2
26972 fbuge %fcc3, loop_2571
26973 tcs %icc, 0x6
26974loop_2570:
26975 tgu %icc, 0x1
26976 movle %icc, %l5, %g7
26977loop_2571:
26978 brgz,a %o0, loop_2572
26979 movrne %i3, %i1, %o2
26980 nop
26981 setx loop_2573, %l0, %l1
26982 jmpl %l1, %g6
26983 fpsub32s %f27, %f15, %f29
26984loop_2572:
26985 nop
26986 set 0x4E, %l5
26987 ldsba [%l7 + %l5] 0x15, %l0
26988loop_2573:
26989 and %g4, %g2, %g1
26990 ta %icc, 0x4
26991 fmovsne %xcc, %f10, %f25
26992 tcc %icc, 0x4
26993 fbg,a %fcc0, loop_2574
26994 movcs %xcc, %o3, %g3
26995 bn loop_2575
26996 srl %o1, 0x10, %l1
26997loop_2574:
26998 alignaddr %l6, %o6, %i6
26999 prefetch [%l7 + 0x70], 0x1
27000loop_2575:
27001 sra %l4, %l2, %l3
27002 fmovrsgz %o7, %f25, %f11
27003 fbn %fcc0, loop_2576
27004 ta %icc, 0x1
27005 addc %o4, %i0, %g5
27006 fmul8ulx16 %f22, %f18, %f30
27007loop_2576:
27008 ldd [%l7 + 0x28], %f26
27009 smul %o5, %i7, %i5
27010 movgu %icc, %i2, %l5
27011 ldsw [%l7 + 0x74], %i4
27012 ldsb [%l7 + 0x2A], %o0
27013 movcs %xcc, %i3, %g7
27014 andncc %o2, %i1, %g6
27015 fmul8ulx16 %f18, %f12, %f16
27016 te %icc, 0x3
27017 fpsub32 %f22, %f28, %f10
27018 popc %l0, %g2
27019 edge8 %g4, %g1, %o3
27020 fbl,a %fcc3, loop_2577
27021 movvc %icc, %g3, %l1
27022 stbar
27023 tvs %icc, 0x4
27024loop_2577:
27025 nop
27026 set 0x38, %o0
27027 ldstuba [%l7 + %o0] 0x04, %o1
27028 edge16 %o6, %l6, %i6
27029 fpsub16s %f6, %f13, %f31
27030 sll %l2, 0x00, %l4
27031 nop
27032 set 0x12, %o7
27033 lduh [%l7 + %o7], %o7
27034 tneg %icc, 0x3
27035 smul %l3, 0x1ED9, %o4
27036 movpos %icc, %g5, %o5
27037 call loop_2578
27038 movvs %icc, %i0, %i5
27039 srlx %i2, %i7, %l5
27040 tsubcc %i4, %o0, %g7
27041loop_2578:
27042 edge8 %o2, %i1, %i3
27043 tpos %xcc, 0x4
27044 sub %l0, %g2, %g4
27045 fmul8x16 %f30, %f20, %f28
27046 std %f12, [%l7 + 0x30]
27047 sub %g1, %g6, %g3
27048 ldstub [%l7 + 0x44], %l1
27049 fsrc2 %f20, %f16
27050 stb %o1, [%l7 + 0x4D]
27051 xnor %o6, %l6, %i6
27052 umulcc %l2, %l4, %o3
27053 sra %l3, %o7, %o4
27054 movge %xcc, %g5, %o5
27055 fzeros %f0
27056 tl %xcc, 0x0
27057 xnorcc %i0, %i5, %i2
27058 brlez,a %i7, loop_2579
27059 fmovd %f10, %f12
27060 fone %f22
27061 fornot2 %f2, %f22, %f28
27062loop_2579:
27063 fcmple16 %f26, %f20, %l5
27064 ldd [%l7 + 0x38], %f12
27065 ldstub [%l7 + 0x68], %o0
27066 ldstub [%l7 + 0x4A], %i4
27067 fpsub16 %f22, %f20, %f16
27068 set 0x39, %i5
27069 lduba [%l7 + %i5] 0x14, %o2
27070 mova %icc, %g7, %i3
27071 movge %icc, %l0, %g2
27072 edge16 %i1, %g1, %g6
27073 fnot2 %f16, %f12
27074 fmuld8ulx16 %f2, %f8, %f18
27075 edge16ln %g4, %l1, %o1
27076 wr %g0, 0x10, %asi
27077 stda %g2, [%l7 + 0x60] %asi
27078 sub %l6, %o6, %l2
27079 edge16 %i6, %l4, %o3
27080 fcmpgt16 %f30, %f22, %o7
27081 ba,a,pt %icc, loop_2580
27082 addcc %o4, %l3, %o5
27083 fabsd %f22, %f2
27084 subc %g5, %i0, %i2
27085loop_2580:
27086 xor %i7, 0x123B, %i5
27087 tneg %icc, 0x1
27088 edge32n %o0, %l5, %o2
27089 set 0x24, %g5
27090 ldswa [%l7 + %g5] 0x19, %i4
27091 bn,pn %xcc, loop_2581
27092 fbu %fcc1, loop_2582
27093 swap [%l7 + 0x08], %i3
27094 tneg %icc, 0x7
27095loop_2581:
27096 xnorcc %g7, %g2, %i1
27097loop_2582:
27098 sub %l0, 0x17AF, %g1
27099 fmovdn %icc, %f18, %f12
27100 fmovdl %icc, %f20, %f5
27101 stbar
27102 be,pt %xcc, loop_2583
27103 fpmerge %f8, %f15, %f12
27104 and %g6, %l1, %g4
27105 fandnot1s %f7, %f12, %f27
27106loop_2583:
27107 nop
27108 setx loop_2584, %l0, %l1
27109 jmpl %l1, %g3
27110 tpos %xcc, 0x1
27111 fcmpd %fcc0, %f30, %f10
27112 edge16ln %l6, %o6, %o1
27113loop_2584:
27114 srl %i6, %l4, %l2
27115 andn %o7, 0x0C0D, %o3
27116 ba loop_2585
27117 and %l3, %o4, %g5
27118 orn %o5, 0x0799, %i0
27119 move %xcc, %i7, %i5
27120loop_2585:
27121 sdivx %o0, 0x15F6, %i2
27122 add %o2, %i4, %i3
27123 sir 0x0B2D
27124 orncc %g7, %g2, %i1
27125 saved
27126 rdpr %cwp, %g1
27127 rdpr %cansave, %g2
27128 rdpr %canrestore, %g3
27129 rdpr %cleanwin, %g4
27130 rdpr %otherwin, %g5
27131 rdpr %wstate, %g6
27132 movvc %xcc, %l0, %l5
27133 fmovdvs %xcc, %f11, %f6
27134 sra %g6, %g1, %g4
27135 sll %l1, 0x13, %g3
27136 tsubcctv %o6, %o1, %l6
27137 fandnot1 %f8, %f8, %f14
27138 ldsh [%l7 + 0x56], %i6
27139 fmovrde %l2, %f10, %f28
27140 movle %icc, %l4, %o3
27141 movle %icc, %o7, %o4
27142 sdiv %l3, 0x15D4, %g5
27143 bcs %icc, loop_2586
27144 fpadd16 %f6, %f28, %f26
27145 udivcc %i0, 0x0089, %i7
27146 edge32 %i5, %o0, %o5
27147loop_2586:
27148 fcmps %fcc3, %f24, %f21
27149 lduh [%l7 + 0x64], %o2
27150 movpos %xcc, %i2, %i3
27151 ldd [%l7 + 0x38], %g6
27152 sir 0x0570
27153 movvs %icc, %g2, %i4
27154 edge8ln %l0, %i1, %g6
27155 movcc %icc, %l5, %g1
27156 subccc %l1, %g4, %o6
27157 smul %o1, %l6, %g3
27158 xnor %l2, %l4, %i6
27159 fmovrdlez %o3, %f22, %f14
27160 movrgz %o7, 0x179, %o4
27161 edge32n %g5, %i0, %i7
27162 tvc %xcc, 0x1
27163 fbge,a %fcc1, loop_2587
27164 fxor %f10, %f28, %f2
27165 fand %f30, %f30, %f6
27166 tgu %xcc, 0x1
27167loop_2587:
27168 movcs %xcc, %i5, %o0
27169 fsrc2s %f21, %f0
27170 stw %l3, [%l7 + 0x10]
27171 fmovdle %icc, %f1, %f12
27172 tn %icc, 0x3
27173 subcc %o5, %o2, %i2
27174 call loop_2588
27175 be,a,pt %xcc, loop_2589
27176 prefetch [%l7 + 0x0C], 0x3
27177 stw %g7, [%l7 + 0x64]
27178loop_2588:
27179 subccc %i3, 0x0954, %i4
27180loop_2589:
27181 edge16 %l0, %g2, %i1
27182 srax %g6, %l5, %g1
27183 sdivx %g4, 0x0560, %o6
27184 fmovdpos %icc, %f31, %f27
27185 fornot2s %f5, %f26, %f5
27186 smul %o1, %l1, %g3
27187 sdiv %l6, 0x1C6C, %l2
27188 edge8l %l4, %i6, %o3
27189 sub %o4, %g5, %i0
27190 ldsw [%l7 + 0x70], %i7
27191 set 0x1A, %i4
27192 ldsba [%l7 + %i4] 0x15, %o7
27193 edge16l %o0, %l3, %i5
27194 xnor %o2, %o5, %i2
27195 fbuge,a %fcc1, loop_2590
27196 andcc %i3, 0x06D5, %i4
27197 fmovdcc %xcc, %f30, %f8
27198 bg,pt %xcc, loop_2591
27199loop_2590:
27200 tsubcc %g7, 0x09DB, %g2
27201 sdivcc %i1, 0x046A, %l0
27202 edge32ln %l5, %g1, %g6
27203loop_2591:
27204 edge32 %g4, %o1, %o6
27205 movcc %icc, %l1, %l6
27206 udiv %g3, 0x017E, %l4
27207 alignaddr %i6, %l2, %o4
27208 movleu %icc, %g5, %o3
27209 smulcc %i7, %o7, %o0
27210 smul %l3, 0x0195, %i0
27211 fbue,a %fcc1, loop_2592
27212 brlez,a %i5, loop_2593
27213 sub %o5, %o2, %i3
27214 movgu %xcc, %i2, %g7
27215loop_2592:
27216 movl %xcc, %i4, %i1
27217loop_2593:
27218 sdivx %l0, 0x034C, %l5
27219 restored
27220 rdpr %cwp, %g1
27221 rdpr %cansave, %g2
27222 rdpr %canrestore, %g3
27223 rdpr %cleanwin, %g4
27224 rdpr %otherwin, %g5
27225 rdpr %wstate, %g6
27226 movre %g2, 0x057, %g6
27227 srlx %g4, %g1, %o1
27228 udivx %l1, 0x12BC, %l6
27229 srax %o6, %l4, %i6
27230 fcmpne32 %f30, %f26, %g3
27231 fbe,a %fcc0, loop_2594
27232 fbge %fcc1, loop_2595
27233 fmovdgu %icc, %f26, %f26
27234 nop
27235 set 0x26, %o5
27236 lduh [%l7 + %o5], %o4
27237loop_2594:
27238 orcc %l2, 0x1649, %o3
27239loop_2595:
27240 nop
27241 setx loop_2596, %l0, %l1
27242 wrpr 0x1, %tl
27243 wrpr %l1, %tnpc
27244 setx 0x34400001400, %l0, %l1
27245 wrpr %l1, %tstate
27246 wrhpr 0x4, %htstate
27247 done
27248 faligndata %f26, %f10, %f18
27249 nop
27250 set 0x14, %l1
27251 lduh [%l7 + %l1], %g5
27252 xnor %i7, %o0, %o7
27253loop_2596:
27254 movrlz %l3, %i5, %i0
27255 restored
27256 rdpr %cwp, %g1
27257 rdpr %cansave, %g2
27258 rdpr %canrestore, %g3
27259 rdpr %cleanwin, %g4
27260 rdpr %otherwin, %g5
27261 rdpr %wstate, %g6
27262 ba,a,pt %icc, loop_2597
27263 movl %icc, %o2, %o5
27264 srlx %i2, %i3, %g7
27265 ta %icc, 0x3
27266loop_2597:
27267 fmovdpos %xcc, %f2, %f13
27268 fmuld8ulx16 %f22, %f14, %f28
27269 fnot2 %f20, %f10
27270 add %i4, %i1, %l5
27271 movn %icc, %l0, %g6
27272 movge %icc, %g4, %g2
27273 andncc %o1, %l1, %g1
27274 wr %g0, 0x1e, %asi
27275 stda %f0, [%l7 + 0x40] %asi
27276 membar #Sync
27277 edge16 %l6, %o6, %i6
27278 fmovrse %l4, %f7, %f29
27279 std %o4, [%l7 + 0x08]
27280 fbg %fcc1, loop_2598
27281 sra %g3, 0x08, %l2
27282 fcmple16 %f6, %f30, %g5
27283 tvc %xcc, 0x1
27284loop_2598:
27285 nop
27286 set 0x28, %g6
27287 stx %i7, [%l7 + %g6]
27288 movle %xcc, %o3, %o0
27289 movne %icc, %o7, %i5
27290 edge32ln %i0, %l3, %o2
27291 fbue %fcc3, loop_2599
27292 movpos %icc, %o5, %i2
27293 umulcc %i3, 0x18BD, %i4
27294 flush %l7 + 0x1C
27295loop_2599:
27296 movgu %icc, %g7, %i1
27297 fexpand %f9, %f26
27298 smulcc %l5, %g6, %l0
27299 fmul8x16au %f9, %f14, %f6
27300 udivcc %g2, 0x1255, %o1
27301 nop
27302 set 0x37, %o4
27303 ldub [%l7 + %o4], %g4
27304 nop
27305 set 0x6C, %o1
27306 stw %g1, [%l7 + %o1]
27307 xor %l6, %l1, %o6
27308 srl %i6, %l4, %o4
27309 taddcc %l2, %g3, %i7
27310 bg,a loop_2600
27311 sll %o3, 0x0E, %o0
27312 fmovrsne %o7, %f3, %f25
27313 fmovdne %xcc, %f5, %f16
27314loop_2600:
27315 fnot1 %f4, %f20
27316 bgu,a,pt %icc, loop_2601
27317 fmovdl %icc, %f0, %f20
27318 tl %xcc, 0x2
27319 bleu %xcc, loop_2602
27320loop_2601:
27321 bvc,pt %xcc, loop_2603
27322 bpos,a %icc, loop_2604
27323 fmovscs %xcc, %f5, %f25
27324loop_2602:
27325 fmovdvs %icc, %f9, %f17
27326loop_2603:
27327 fxor %f14, %f0, %f26
27328loop_2604:
27329 ble loop_2605
27330 array16 %g5, %i0, %i5
27331 bn,pn %xcc, loop_2606
27332 fbge %fcc3, loop_2607
27333loop_2605:
27334 fmovsneg %xcc, %f26, %f28
27335 movgu %xcc, %o2, %l3
27336loop_2606:
27337 udivcc %o5, 0x1EF2, %i3
27338loop_2607:
27339 movge %xcc, %i2, %i4
27340 sdivcc %i1, 0x19DA, %l5
27341 lduw [%l7 + 0x50], %g6
27342 movvs %xcc, %l0, %g2
27343 andcc %o1, %g7, %g4
27344 sdivcc %g1, 0x146A, %l1
27345 movcc %xcc, %o6, %l6
27346 fmovsvs %xcc, %f17, %f26
27347 tsubcc %l4, %i6, %o4
27348 fbu %fcc2, loop_2608
27349 andn %l2, 0x0080, %g3
27350 movne %xcc, %o3, %i7
27351 sll %o0, %g5, %i0
27352loop_2608:
27353 edge16n %i5, %o7, %o2
27354 andncc %o5, %i3, %i2
27355 xnor %i4, %l3, %i1
27356 fpackfix %f4, %f26
27357 xnorcc %g6, %l5, %l0
27358 wr %g0, 0x80, %asi
27359 lduha [%l7 + 0x22] %asi, %o1
27360 fmovrsgez %g2, %f18, %f19
27361 movleu %icc, %g7, %g4
27362 sllx %l1, 0x1E, %o6
27363 tvs %xcc, 0x2
27364 addc %l6, %g1, %i6
27365 orn %o4, %l2, %l4
27366 fandnot2s %f28, %f8, %f5
27367 array8 %g3, %o3, %o0
27368 movvs %xcc, %g5, %i0
27369 set 0x73, %g2
27370 ldstuba [%l7 + %g2] 0x88, %i7
27371 nop
27372 setx loop_2609, %l0, %l1
27373 wrpr 0x1, %tl
27374 wrpr %l1, %tpc
27375 add %l1, 0x4, %l1
27376 wrpr %l1, %tnpc
27377 setx 0x34400001400, %l0, %l1
27378 wrpr %l1, %tstate
27379 wrhpr 0x4, %htstate
27380 retry
27381 movneg %xcc, %o7, %i5
27382 edge8ln %o5, %o2, %i2
27383 sll %i3, 0x1E, %l3
27384loop_2609:
27385 fnot1s %f5, %f6
27386 taddcctv %i1, %i4, %l5
27387 ldd [%l7 + 0x38], %g6
27388 edge32n %o1, %l0, %g7
27389 brz,a %g4, loop_2610
27390 movrgez %l1, 0x160, %g2
27391 tneg %xcc, 0x6
27392 fbul,a %fcc2, loop_2611
27393loop_2610:
27394 edge8 %l6, %g1, %i6
27395 edge32n %o6, %l2, %o4
27396 movl %icc, %l4, %g3
27397loop_2611:
27398 tn %icc, 0x0
27399 brnz,a %o3, loop_2612
27400 andn %o0, 0x1165, %g5
27401 sethi 0x0FE7, %i0
27402 sub %o7, %i7, %i5
27403loop_2612:
27404 tg %icc, 0x1
27405 edge8n %o5, %o2, %i3
27406 fmovrsne %i2, %f6, %f24
27407 fpackfix %f4, %f23
27408 tne %icc, 0x1
27409 addcc %l3, 0x0023, %i4
27410 xor %i1, %l5, %o1
27411 andcc %g6, 0x1D0D, %g7
27412 stb %g4, [%l7 + 0x57]
27413 or %l0, %l1, %g2
27414 movrgez %l6, %i6, %g1
27415 sdivcc %o6, 0x134E, %o4
27416 tvs %icc, 0x3
27417 fbo %fcc3, loop_2613
27418 fmovsgu %icc, %f10, %f19
27419 tvc %xcc, 0x7
27420 and %l4, %g3, %o3
27421loop_2613:
27422 xorcc %l2, 0x06AB, %o0
27423 movcc %xcc, %g5, %i0
27424 fmovscs %xcc, %f26, %f0
27425 movvc %xcc, %o7, %i7
27426 fmul8ulx16 %f12, %f4, %f26
27427 fbl %fcc1, loop_2614
27428 tne %xcc, 0x6
27429 sdivx %o5, 0x1D50, %o2
27430 fmovrse %i3, %f10, %f14
27431loop_2614:
27432 xor %i5, %i2, %i4
27433 xnorcc %l3, 0x1A13, %i1
27434 sir 0x09DD
27435 fmovsvs %xcc, %f3, %f29
27436 movcs %icc, %o1, %l5
27437 fbn,a %fcc0, loop_2615
27438 subcc %g6, %g7, %l0
27439 bpos,a,pt %xcc, loop_2616
27440 tleu %xcc, 0x1
27441loop_2615:
27442 udivcc %g4, 0x0DCD, %g2
27443 fnot2s %f26, %f23
27444loop_2616:
27445 fsrc1s %f0, %f7
27446 tg %xcc, 0x2
27447 tcs %xcc, 0x2
27448 subc %l6, 0x0B08, %i6
27449 ble,pn %xcc, loop_2617
27450 nop
27451 set 0x6E, %l6
27452 lduh [%l7 + %l6], %l1
27453 st %f22, [%l7 + 0x7C]
27454 wr %g0, 0x0c, %asi
27455 lduha [%l7 + 0x0E] %asi, %g1
27456loop_2617:
27457 fpsub16s %f1, %f4, %f20
27458 fpadd16s %f8, %f3, %f27
27459 fmovrslz %o6, %f13, %f23
27460 ta %xcc, 0x3
27461 add %l4, %o4, %g3
27462 nop
27463 setx loop_2618, %l0, %l1
27464 wrpr 0x1, %tl
27465 wrpr %l1, %tpc
27466 add %l1, 0x4, %l1
27467 wrpr %l1, %tnpc
27468 setx 0x34400001400, %l0, %l1
27469 wrpr %l1, %tstate
27470 wrhpr 0x4, %htstate
27471 retry
27472 fbue,a %fcc2, loop_2619
27473 tleu %icc, 0x2
27474 fmovse %icc, %f2, %f13
27475loop_2618:
27476 sethi 0x1CB2, %l2
27477loop_2619:
27478 membar 0x22
27479 wr %g0, 0x80, %asi
27480 lda [%l7 + 0x74] %asi, %f25
27481 movleu %icc, %o3, %g5
27482 edge16ln %i0, %o0, %o7
27483 add %i7, 0x1AC7, %o2
27484 movrgz %i3, %o5, %i5
27485 bshuffle %f4, %f10, %f10
27486 edge16n %i4, %l3, %i2
27487 bn,a,pn %icc, loop_2620
27488 sdivx %o1, 0x163B, %i1
27489 andn %g6, 0x188A, %g7
27490 set 0x58, %i3
27491 lduwa [%l7 + %i3] 0x11, %l0
27492loop_2620:
27493 fnot2s %f2, %f9
27494 brlz %l5, loop_2621
27495 fzero %f24
27496 tcs %icc, 0x6
27497 ldsb [%l7 + 0x0D], %g4
27498loop_2621:
27499 bneg %icc, loop_2622
27500 fmovrse %l6, %f22, %f28
27501 te %xcc, 0x6
27502 subccc %i6, %g2, %g1
27503loop_2622:
27504 taddcc %l1, 0x0910, %o6
27505 wr %g0, 0x89, %asi
27506 stxa %o4, [%l7 + 0x08] %asi
27507 orncc %g3, %l2, %l4
27508 fbg %fcc1, loop_2623
27509 fmovrdlz %g5, %f10, %f16
27510 fmovrslez %i0, %f1, %f5
27511 taddcctv %o0, %o7, %o3
27512loop_2623:
27513 movgu %xcc, %i7, %i3
27514 ldsw [%l7 + 0x58], %o5
27515 edge16 %i5, %i4, %o2
27516 movge %xcc, %i2, %o1
27517 fmovrslez %i1, %f15, %f17
27518 alignaddrl %l3, %g6, %g7
27519 smul %l5, 0x12CE, %g4
27520 for %f20, %f30, %f0
27521 array16 %l0, %i6, %g2
27522 bne,pn %icc, loop_2624
27523 movrlez %g1, 0x201, %l1
27524 nop
27525 setx loop_2625, %l0, %l1
27526 wrpr 0x1, %tl
27527 wrpr %l1, %tpc
27528 add %l1, 0x4, %l1
27529 wrpr %l1, %tnpc
27530 setx 0x34400001400, %l0, %l1
27531 wrpr %l1, %tstate
27532 wrhpr 0x4, %htstate
27533 retry
27534 fmovs %f18, %f18
27535loop_2624:
27536 tge %xcc, 0x6
27537 sdiv %o6, 0x15FD, %o4
27538loop_2625:
27539 nop
27540 wr %g0, 0x80, %asi
27541 ldda [%l7 + 0x30] %asi, %i6
27542 movcc %xcc, %g3, %l2
27543 udiv %g5, 0x1F2E, %i0
27544 sdiv %o0, 0x0DF4, %o7
27545 sub %o3, 0x04FD, %i7
27546 brgz %l4, loop_2626
27547 fmovsgu %xcc, %f20, %f2
27548 movvc %icc, %o5, %i5
27549 fmovsleu %xcc, %f29, %f18
27550loop_2626:
27551 addcc %i4, 0x1C01, %i3
27552 fmovdge %icc, %f17, %f15
27553 wr %g0, 0x0c, %asi
27554 ldswa [%l7 + 0x4C] %asi, %o2
27555 umul %i2, %o1, %i1
27556 xnor %l3, 0x1BB4, %g6
27557 prefetch [%l7 + 0x3C], 0x1
27558 sir 0x075A
27559 nop
27560 setx loop_2627, %l0, %l1
27561 wrpr 0x1, %tl
27562 wrpr %l1, %tnpc
27563 setx 0x34400001400, %l0, %l1
27564 wrpr %l1, %tstate
27565 wrhpr 0x4, %htstate
27566 done
27567 fcmpes %fcc2, %f21, %f12
27568 sub %g7, %l5, %l0
27569 array8 %g4, %i6, %g1
27570loop_2627:
27571 fmovrse %l1, %f11, %f17
27572 fmovdleu %icc, %f6, %f29
27573 and %g2, %o4, %l6
27574 fbe %fcc2, loop_2628
27575 nop
27576 setx loop_2629, %l0, %l1
27577 wrpr 0x1, %tl
27578 wrpr %l1, %tnpc
27579 setx 0x34400001400, %l0, %l1
27580 wrpr %l1, %tstate
27581 wrhpr 0x4, %htstate
27582 done
27583 te %xcc, 0x6
27584 alignaddr %o6, %l2, %g5
27585loop_2628:
27586 tg %icc, 0x6
27587loop_2629:
27588 fand %f0, %f20, %f30
27589 fmovdcc %icc, %f28, %f10
27590 taddcctv %g3, %i0, %o0
27591 set 0x18, %i1
27592 stxa %o3, [%l7 + %i1] 0xe2
27593 membar #Sync
27594 srl %i7, %o7, %o5
27595 fpsub32 %f20, %f2, %f18
27596 movvs %icc, %l4, %i5
27597 tgu %xcc, 0x4
27598 xor %i4, 0x0001, %o2
27599 fone %f28
27600 fpack16 %f26, %f8
27601 fandnot1 %f12, %f20, %f22
27602 ldx [%l7 + 0x50], %i3
27603 array8 %o1, %i2, %l3
27604 srl %i1, 0x13, %g7
27605 tge %icc, 0x0
27606 movcs %icc, %l5, %g6
27607 movre %l0, 0x1F3, %i6
27608 sth %g1, [%l7 + 0x64]
27609 movrlez %g4, 0x32F, %g2
27610 edge32ln %l1, %l6, %o6
27611 wr %g0, 0x80, %asi
27612 sta %f19, [%l7 + 0x68] %asi
27613 bshuffle %f24, %f10, %f20
27614 move %icc, %l2, %o4
27615 array8 %g3, %g5, %o0
27616 orn %o3, 0x0C9B, %i0
27617 movvc %icc, %o7, %o5
27618 sethi 0x0B65, %i7
27619 fmovs %f25, %f10
27620 fabsd %f14, %f10
27621 fsrc1 %f6, %f14
27622 nop
27623 setx loop_2630, %l0, %l1
27624 wrpr 0x1, %tl
27625 wrpr %l1, %tpc
27626 add %l1, 0x4, %l1
27627 wrpr %l1, %tnpc
27628 setx 0x34400001400, %l0, %l1
27629 wrpr %l1, %tstate
27630 wrhpr 0x4, %htstate
27631 retry
27632 movrlz %l4, %i4, %i5
27633 move %xcc, %i3, %o1
27634 sir 0x1E12
27635loop_2630:
27636 orcc %o2, %i2, %l3
27637 movcs %xcc, %g7, %i1
27638 fandnot1 %f30, %f4, %f10
27639 movcs %icc, %l5, %g6
27640 ta %xcc, 0x6
27641 movl %icc, %i6, %l0
27642 flush %l7 + 0x48
27643 wr %g0, 0x0c, %asi
27644 sta %f27, [%l7 + 0x1C] %asi
27645 umulcc %g1, 0x1218, %g2
27646 fmovrdlz %g4, %f28, %f4
27647 tg %xcc, 0x5
27648 alignaddr %l1, %o6, %l2
27649 movrgez %o4, 0x04B, %l6
27650 sdivcc %g3, 0x0982, %o0
27651 edge16ln %g5, %o3, %i0
27652 bn %xcc, loop_2631
27653 tcs %icc, 0x5
27654 fcmpne32 %f18, %f16, %o7
27655 fmovrdlz %i7, %f26, %f2
27656loop_2631:
27657 tvs %xcc, 0x2
27658 sdivcc %o5, 0x0F3F, %l4
27659 edge8ln %i5, %i4, %o1
27660 edge32ln %o2, %i2, %l3
27661 fpackfix %f14, %f26
27662 fcmpgt32 %f4, %f12, %g7
27663 movge %xcc, %i1, %l5
27664 tg %xcc, 0x2
27665 set 0x40, %g7
27666 stda %f0, [%l7 + %g7] 0x19
27667 fnegs %f23, %f28
27668 movrne %g6, 0x27C, %i3
27669 addcc %l0, %g1, %g2
27670 fcmple32 %f2, %f24, %i6
27671 popc %l1, %o6
27672 fnot2s %f22, %f3
27673 fmul8x16au %f15, %f11, %f10
27674 lduh [%l7 + 0x2E], %l2
27675 xor %g4, %o4, %g3
27676 subcc %o0, %g5, %l6
27677 restored
27678 rdpr %cwp, %g1
27679 rdpr %cansave, %g2
27680 rdpr %canrestore, %g3
27681 rdpr %cleanwin, %g4
27682 rdpr %otherwin, %g5
27683 rdpr %wstate, %g6
27684 addccc %o3, %o7, %i7
27685 nop
27686 setx loop_2632, %l0, %l1
27687 wrpr 0x1, %tl
27688 wrpr %l1, %tnpc
27689 setx 0x34400001400, %l0, %l1
27690 wrpr %l1, %tstate
27691 wrhpr 0x4, %htstate
27692 done
27693 restored
27694 rdpr %cwp, %g1
27695 rdpr %cansave, %g2
27696 rdpr %canrestore, %g3
27697 rdpr %cleanwin, %g4
27698 rdpr %otherwin, %g5
27699 rdpr %wstate, %g6
27700 stbar
27701 ldx [%l7 + 0x48], %o5
27702loop_2632:
27703 fmuld8sux16 %f28, %f4, %f4
27704 movre %l4, 0x146, %i0
27705 fnands %f31, %f10, %f19
27706 fblg,a %fcc2, loop_2633
27707 sethi 0x0F26, %i4
27708 lduw [%l7 + 0x60], %o1
27709 xnorcc %i5, %i2, %o2
27710loop_2633:
27711 sth %l3, [%l7 + 0x54]
27712 edge32 %g7, %i1, %l5
27713 movle %icc, %g6, %i3
27714 tvs %xcc, 0x5
27715 edge8n %l0, %g2, %g1
27716 brlez %l1, loop_2634
27717 udiv %i6, 0x18BE, %l2
27718 nop
27719 setx loop_2635, %l0, %l1
27720 wrpr 0x1, %tl
27721 wrpr %l1, %tpc
27722 add %l1, 0x4, %l1
27723 wrpr %l1, %tnpc
27724 setx 0x34400001400, %l0, %l1
27725 wrpr %l1, %tstate
27726 wrhpr 0x4, %htstate
27727 retry
27728 edge32l %o6, %g4, %o4
27729loop_2634:
27730 fpmerge %f4, %f17, %f4
27731 edge32ln %o0, %g3, %g5
27732loop_2635:
27733 nop
27734 set 0x08, %l2
27735 swapa [%l7 + %l2] 0x81, %l6
27736 xorcc %o7, %i7, %o5
27737 tcc %icc, 0x3
27738 fandnot2 %f28, %f10, %f4
27739 movne %icc, %o3, %l4
27740 fcmped %fcc3, %f26, %f28
27741 xnor %i0, 0x1517, %i4
27742 edge32n %o1, %i2, %i5
27743 movl %xcc, %l3, %o2
27744 mova %icc, %i1, %l5
27745 fmovrslez %g6, %f22, %f31
27746 orncc %g7, %l0, %i3
27747 fmovrsne %g1, %f13, %f24
27748 xorcc %g2, %l1, %i6
27749 srlx %l2, 0x0C, %o6
27750 and %o4, 0x0FD3, %o0
27751 fble,a %fcc0, loop_2636
27752 ldx [%l7 + 0x38], %g3
27753 flush %l7 + 0x08
27754 fornot2s %f27, %f22, %f18
27755loop_2636:
27756 sdivx %g4, 0x1144, %l6
27757 fmovrdgez %o7, %f26, %f24
27758 movne %xcc, %i7, %g5
27759 fmovsa %icc, %f13, %f20
27760 xorcc %o3, 0x145E, %l4
27761 andncc %o5, %i0, %o1
27762 bgu %icc, loop_2637
27763 movcc %xcc, %i4, %i2
27764 tsubcc %i5, 0x022E, %o2
27765 fbe,a %fcc2, loop_2638
27766loop_2637:
27767 edge8ln %l3, %i1, %l5
27768 movcc %xcc, %g7, %l0
27769 bshuffle %f22, %f22, %f20
27770loop_2638:
27771 ba %icc, loop_2639
27772 tg %xcc, 0x4
27773 fsrc2 %f24, %f30
27774 stw %i3, [%l7 + 0x30]
27775loop_2639:
27776 edge32ln %g1, %g6, %g2
27777 fsrc1 %f20, %f16
27778 fpackfix %f24, %f30
27779 fbe,a %fcc0, loop_2640
27780 edge16l %l1, %i6, %l2
27781 fandnot1 %f26, %f20, %f24
27782 movpos %xcc, %o4, %o6
27783loop_2640:
27784 tl %icc, 0x4
27785 subc %g3, 0x06AF, %o0
27786 fbu,a %fcc2, loop_2641
27787 fandnot2s %f10, %f11, %f28
27788 movrgez %g4, %o7, %i7
27789 tsubcc %g5, 0x1431, %l6
27790loop_2641:
27791 umul %l4, %o3, %i0
27792 bcs,a,pn %xcc, loop_2642
27793 smulcc %o1, 0x0D36, %o5
27794 and %i4, 0x1D3E, %i5
27795 edge16ln %o2, %i2, %l3
27796loop_2642:
27797 fmuld8ulx16 %f21, %f16, %f2
27798 fmovdcs %icc, %f23, %f31
27799 fmovsvc %xcc, %f23, %f8
27800 mulscc %i1, 0x11D1, %l5
27801 fblg,a %fcc0, loop_2643
27802 fmovsne %icc, %f30, %f22
27803 movneg %xcc, %g7, %i3
27804 alignaddrl %g1, %g6, %g2
27805loop_2643:
27806 subccc %l0, %i6, %l2
27807 fmul8x16 %f25, %f10, %f30
27808 fmovda %xcc, %f0, %f12
27809 ldd [%l7 + 0x38], %o4
27810 brlez,a %l1, loop_2644
27811 fexpand %f28, %f16
27812 add %o6, 0x0383, %o0
27813 fcmpgt16 %f26, %f22, %g4
27814loop_2644:
27815 movneg %xcc, %g3, %i7
27816 edge16 %o7, %g5, %l4
27817 edge16l %o3, %i0, %o1
27818 fexpand %f6, %f6
27819 fcmpes %fcc1, %f29, %f24
27820 bvs,a loop_2645
27821 sdivcc %l6, 0x190B, %i4
27822 fornot2 %f4, %f24, %f18
27823 nop
27824 set 0x08, %i2
27825 ldx [%l7 + %i2], %o5
27826loop_2645:
27827 stw %i5, [%l7 + 0x58]
27828 ldd [%l7 + 0x68], %i2
27829 tn %icc, 0x4
27830 fmul8x16 %f2, %f0, %f12
27831 edge32 %o2, %i1, %l3
27832 restored
27833 rdpr %cwp, %g1
27834 rdpr %cansave, %g2
27835 rdpr %canrestore, %g3
27836 rdpr %cleanwin, %g4
27837 rdpr %otherwin, %g5
27838 rdpr %wstate, %g6
27839 fsrc1s %f24, %f2
27840 fcmple32 %f26, %f22, %g7
27841 movl %xcc, %l5, %i3
27842 mova %icc, %g6, %g1
27843 sir 0x06ED
27844 set 0x38, %l3
27845 lduba [%l7 + %l3] 0x15, %g2
27846 fble,a %fcc2, loop_2646
27847 fmovspos %icc, %f4, %f28
27848 tneg %icc, 0x3
27849 fmovrslez %i6, %f7, %f17
27850loop_2646:
27851 edge8ln %l2, %l0, %o4
27852 movcc %xcc, %l1, %o0
27853 edge8n %o6, %g3, %i7
27854 bgu %icc, loop_2647
27855 tsubcctv %g4, %o7, %l4
27856 edge16n %g5, %i0, %o1
27857 fcmps %fcc2, %f22, %f10
27858loop_2647:
27859 fbug,a %fcc3, loop_2648
27860 edge8ln %l6, %i4, %o3
27861 alignaddr %o5, %i2, %i5
27862 fbo %fcc0, loop_2649
27863loop_2648:
27864 edge16n %o2, %l3, %i1
27865 lduh [%l7 + 0x1E], %g7
27866 fsrc2s %f14, %f7
27867loop_2649:
27868 array32 %l5, %g6, %i3
27869 subc %g2, %i6, %g1
27870 movcs %xcc, %l2, %l0
27871 tgu %icc, 0x3
27872 fmovsneg %xcc, %f30, %f31
27873 membar #Sync
27874 set 0x40, %l0
27875 ldda [%l7 + %l0] 0xf0, %f0
27876 movleu %icc, %l1, %o4
27877 set 0x10, %g4
27878 stwa %o6, [%l7 + %g4] 0x89
27879 wr %g0, 0x80, %asi
27880 prefetcha [%l7 + 0x20] %asi, 0x0
27881 movne %icc, %i7, %g3
27882 fpsub16s %f5, %f6, %f23
27883 bne,a,pn %icc, loop_2650
27884 fsrc2s %f2, %f29
27885 fmovrse %g4, %f18, %f6
27886 movn %icc, %o7, %l4
27887loop_2650:
27888 nop
27889 wr %g0, 0x80, %asi
27890 swapa [%l7 + 0x54] %asi, %g5
27891 fmovdge %icc, %f12, %f22
27892 srlx %o1, 0x1C, %l6
27893 bneg %icc, loop_2651
27894 fcmpgt32 %f22, %f2, %i4
27895 fmovrdne %i0, %f0, %f8
27896 sir 0x1DBE
27897loop_2651:
27898 and %o5, %o3, %i5
27899 bl,pn %xcc, loop_2652
27900 xor %o2, 0x000C, %i2
27901 edge8ln %l3, %g7, %i1
27902 edge32l %g6, %i3, %l5
27903loop_2652:
27904 brnz,a %g2, loop_2653
27905 addc %g1, %l2, %i6
27906 srax %l0, 0x04, %o4
27907 membar 0x12
27908loop_2653:
27909 fpsub16s %f1, %f17, %f20
27910 wr %g0, 0x10, %asi
27911 lda [%l7 + 0x74] %asi, %f15
27912 udivx %l1, 0x0116, %o6
27913 srl %o0, %i7, %g3
27914 set 0x50, %o3
27915 prefetcha [%l7 + %o3] 0x81, 0x0
27916 be,pn %icc, loop_2654
27917 udivcc %l4, 0x1382, %g4
27918 movre %g5, 0x25A, %o1
27919 fmuld8ulx16 %f22, %f4, %f16
27920loop_2654:
27921 movrgez %i4, 0x215, %i0
27922 tvs %xcc, 0x6
27923 popc 0x1244, %l6
27924 be %xcc, loop_2655
27925 lduh [%l7 + 0x48], %o3
27926 fmovsl %icc, %f1, %f22
27927 brlz,a %i5, loop_2656
27928loop_2655:
27929 fmovspos %icc, %f14, %f7
27930 sub %o5, 0x1E94, %o2
27931 saved
27932 rdpr %cwp, %g1
27933 rdpr %cansave, %g2
27934 rdpr %canrestore, %g3
27935 rdpr %cleanwin, %g4
27936 rdpr %otherwin, %g5
27937 rdpr %wstate, %g6
27938loop_2656:
27939 fmovrdgz %l3, %f12, %f14
27940 movpos %xcc, %i2, %i1
27941 set 0x08, %i0
27942 prefetcha [%l7 + %i0] 0x89, 0x3
27943 edge8n %g6, %l5, %i3
27944 tl %icc, 0x5
27945 fbo %fcc1, loop_2657
27946 sethi 0x1C77, %g2
27947 movneg %icc, %l2, %g1
27948 fmovdvs %xcc, %f2, %f25
27949loop_2657:
27950 nop
27951 set 0x08, %i6
27952 lduwa [%l7 + %i6] 0x10, %l0
27953 movrlz %o4, 0x2FF, %l1
27954 movne %xcc, %o6, %i6
27955 bge %xcc, loop_2658
27956 udiv %o0, 0x0602, %i7
27957 fcmped %fcc2, %f30, %f28
27958 fbne %fcc2, loop_2659
27959loop_2658:
27960 fcmpeq32 %f0, %f22, %g3
27961 addc %l4, 0x0857, %g4
27962 sir 0x0D3A
27963loop_2659:
27964 movne %xcc, %g5, %o1
27965 alignaddrl %o7, %i0, %i4
27966 wr %g0, 0x88, %asi
27967 lduba [%l7 + 0x4A] %asi, %l6
27968 movcs %icc, %o3, %i5
27969 addc %o5, %l3, %o2
27970 orcc %i1, %g7, %g6
27971 set 0x10, %o2
27972 prefetcha [%l7 + %o2] 0x0c, 0x3
27973 movg %icc, %i3, %g2
27974 fpsub32s %f7, %f22, %f7
27975 fbu,a %fcc0, loop_2660
27976 fpack32 %f30, %f12, %f0
27977 st %f12, [%l7 + 0x54]
27978 fmul8sux16 %f14, %f4, %f6
27979loop_2660:
27980 or %i2, %l2, %g1
27981 fmovsneg %icc, %f11, %f27
27982 wr %g0, 0x80, %asi
27983 lduwa [%l7 + 0x3C] %asi, %o4
27984 smulcc %l0, 0x08E6, %l1
27985 fexpand %f18, %f16
27986 movrlz %o6, 0x131, %i6
27987 fnand %f6, %f14, %f28
27988 nop
27989 setx loop_2661, %l0, %l1
27990 wrpr 0x1, %tl
27991 wrpr %l1, %tpc
27992 add %l1, 0x4, %l1
27993 wrpr %l1, %tnpc
27994 setx 0x34400001400, %l0, %l1
27995 wrpr %l1, %tstate
27996 wrhpr 0x4, %htstate
27997 retry
27998 fmovdpos %xcc, %f15, %f15
27999 tvs %xcc, 0x7
28000 sir 0x01AB
28001loop_2661:
28002 st %f15, [%l7 + 0x58]
28003 fbo,a %fcc3, loop_2662
28004 taddcctv %o0, %i7, %g3
28005 sdivx %g4, 0x0E5F, %l4
28006 subcc %g5, 0x0B61, %o1
28007loop_2662:
28008 fnot1s %f21, %f1
28009 xnor %o7, %i4, %i0
28010 set 0x0, %l4
28011 stxa %l6, [%g0 + %l4] 0x57
28012 fsrc1s %f8, %f16
28013 nop
28014 set 0x7E, %o6
28015 lduh [%l7 + %o6], %i5
28016 fbu,a %fcc3, loop_2663
28017 andcc %o3, 0x11C3, %o5
28018 taddcctv %l3, %i1, %g7
28019 edge32l %o2, %g6, %i3
28020loop_2663:
28021 movrlz %l5, %i2, %g2
28022 std %g0, [%l7 + 0x28]
28023 xorcc %o4, %l0, %l1
28024 sra %o6, 0x1F, %i6
28025 fble,a %fcc0, loop_2664
28026 tcc %icc, 0x5
28027 edge16n %l2, %i7, %g3
28028 movrgz %o0, %g4, %l4
28029loop_2664:
28030 fbe,a %fcc1, loop_2665
28031 addc %g5, %o1, %i4
28032 edge16 %i0, %o7, %i5
28033 sllx %l6, %o5, %o3
28034loop_2665:
28035 movre %l3, %i1, %g7
28036 umul %g6, %o2, %i3
28037 alignaddr %i2, %g2, %g1
28038 movrlez %o4, 0x267, %l5
28039 wr %g0, 0x89, %asi
28040 stxa %l1, [%l7 + 0x48] %asi
28041 fxnors %f17, %f2, %f25
28042 edge8l %o6, %i6, %l0
28043 fbl,a %fcc2, loop_2666
28044 sll %i7, 0x05, %g3
28045 wr %g0, 0x80, %asi
28046 ldsba [%l7 + 0x51] %asi, %l2
28047loop_2666:
28048 taddcctv %g4, %o0, %g5
28049 xnor %o1, 0x0D33, %i4
28050 udivx %l4, 0x0BB5, %i0
28051 movle %xcc, %o7, %l6
28052 movg %icc, %o5, %o3
28053 udiv %i5, 0x11CA, %i1
28054 addc %g7, %g6, %l3
28055 ld [%l7 + 0x40], %f8
28056 movge %icc, %o2, %i2
28057 fbge,a %fcc2, loop_2667
28058 fbn %fcc0, loop_2668
28059 fpadd16 %f10, %f28, %f20
28060 movpos %xcc, %i3, %g2
28061loop_2667:
28062 tpos %icc, 0x5
28063loop_2668:
28064 andn %g1, %o4, %l1
28065 andcc %o6, 0x1F82, %l5
28066 bn loop_2669
28067 sdiv %l0, 0x045E, %i6
28068 xnorcc %i7, 0x011B, %l2
28069 ldx [%l7 + 0x18], %g4
28070loop_2669:
28071 subccc %g3, 0x0179, %o0
28072 sth %g5, [%l7 + 0x78]
28073 wr %g0, 0x89, %asi
28074 ldda [%l7 + 0x40] %asi, %f0
28075 movn %icc, %i4, %o1
28076 brgz %l4, loop_2670
28077 edge16 %o7, %l6, %i0
28078 edge8ln %o3, %o5, %i5
28079 te %icc, 0x7
28080loop_2670:
28081 movrlez %g7, %g6, %i1
28082 fmovsgu %icc, %f23, %f12
28083 taddcc %l3, 0x0342, %o2
28084 fmovrse %i3, %f11, %f7
28085 sllx %i2, 0x0E, %g2
28086 set 0x08, %g1
28087 lduha [%l7 + %g1] 0x18, %g1
28088 be,a,pn %icc, loop_2671
28089 sub %o4, %l1, %l5
28090 sub %l0, 0x0684, %o6
28091 fbg %fcc0, loop_2672
28092loop_2671:
28093 xnor %i7, 0x0C89, %i6
28094 movrgz %g4, 0x1B0, %g3
28095 tg %icc, 0x0
28096loop_2672:
28097 movvc %xcc, %l2, %o0
28098 tneg %xcc, 0x2
28099 tsubcctv %i4, 0x1CD8, %o1
28100 brlz,a %g5, loop_2673
28101 fcmpes %fcc2, %f16, %f22
28102 nop
28103 set 0x68, %g3
28104 stw %o7, [%l7 + %g3]
28105 tneg %icc, 0x6
28106loop_2673:
28107 movrgez %l4, %i0, %l6
28108 fmovsg %icc, %f22, %f22
28109 st %f25, [%l7 + 0x4C]
28110 set 0x70, %i7
28111 ldda [%l7 + %i7] 0x11, %o2
28112 brz %o5, loop_2674
28113 fmul8x16al %f26, %f7, %f10
28114 tcs %xcc, 0x2
28115 edge16n %g7, %g6, %i1
28116loop_2674:
28117 fcmpd %fcc2, %f4, %f16
28118 movrlez %i5, 0x16D, %o2
28119 ldsw [%l7 + 0x6C], %i3
28120 tsubcctv %i2, %g2, %l3
28121 tleu %icc, 0x0
28122 movvc %xcc, %o4, %l1
28123 alignaddrl %g1, %l5, %o6
28124 brz,a %l0, loop_2675
28125 fcmpeq32 %f26, %f2, %i7
28126 std %i6, [%l7 + 0x08]
28127 fbl,a %fcc1, loop_2676
28128loop_2675:
28129 edge8 %g4, %g3, %l2
28130 move %xcc, %o0, %i4
28131 edge16 %o1, %g5, %l4
28132loop_2676:
28133 bvs,a,pn %xcc, loop_2677
28134 edge16 %i0, %o7, %l6
28135 saved
28136 rdpr %cwp, %g1
28137 rdpr %cansave, %g2
28138 rdpr %canrestore, %g3
28139 rdpr %cleanwin, %g4
28140 rdpr %otherwin, %g5
28141 rdpr %wstate, %g6
28142 ldub [%l7 + 0x10], %o3
28143loop_2677:
28144 movn %icc, %o5, %g7
28145 movrgz %i1, 0x20C, %i5
28146 bcc,pt %icc, loop_2678
28147 tleu %xcc, 0x5
28148 fnegd %f30, %f6
28149 fxnor %f12, %f6, %f8
28150loop_2678:
28151 movg %icc, %g6, %o2
28152 fpadd32s %f16, %f17, %f7
28153 fmovdl %icc, %f30, %f25
28154 te %icc, 0x6
28155 fmovsgu %icc, %f2, %f6
28156 edge8n %i2, %g2, %i3
28157 fcmpgt32 %f12, %f24, %o4
28158 fmovdcs %icc, %f27, %f16
28159 sdiv %l3, 0x160A, %g1
28160 fcmple16 %f6, %f4, %l5
28161 fbe,a %fcc2, loop_2679
28162 lduw [%l7 + 0x28], %l1
28163 edge8l %l0, %i7, %i6
28164 wr %g0, 0x19, %asi
28165 stwa %g4, [%l7 + 0x6C] %asi
28166loop_2679:
28167 edge32l %o6, %l2, %g3
28168 bn,pn %xcc, loop_2680
28169 movrne %i4, %o1, %o0
28170 brlez %l4, loop_2681
28171 movcs %icc, %g5, %i0
28172loop_2680:
28173 tcc %xcc, 0x6
28174 sdiv %o7, 0x1EEA, %l6
28175loop_2681:
28176 movcs %icc, %o5, %o3
28177 sdiv %g7, 0x099A, %i1
28178 movcc %xcc, %i5, %o2
28179 set 0x08, %l5
28180 prefetcha [%l7 + %l5] 0x0c, 0x2
28181 udiv %g2, 0x19A1, %i3
28182 edge16ln %g6, %l3, %o4
28183 movrlz %g1, %l5, %l1
28184 for %f14, %f8, %f2
28185 bshuffle %f8, %f28, %f24
28186 fcmpd %fcc2, %f4, %f18
28187 fpack32 %f0, %f10, %f0
28188 add %l7, 0x30, %l6
28189 wr %g0, 0x81, %asi
28190 casa [%l6] 0x81, %i7, %l0
28191 nop
28192 setx loop_2682, %l0, %l1
28193 wrpr 0x1, %tl
28194 wrpr %l1, %tpc
28195 add %l1, 0x4, %l1
28196 wrpr %l1, %tnpc
28197 setx 0x34400001400, %l0, %l1
28198 wrpr %l1, %tstate
28199 wrhpr 0x4, %htstate
28200 retry
28201 fbe,a %fcc1, loop_2683
28202 srax %i6, %g4, %l2
28203 taddcctv %g3, %i4, %o6
28204loop_2682:
28205 smul %o0, %l4, %o1
28206loop_2683:
28207 nop
28208 set 0x4B, %o7
28209 stba %g5, [%l7 + %o7] 0x14
28210 fmovrslez %o7, %f24, %f21
28211 set 0x37, %i5
28212 ldsba [%l7 + %i5] 0x0c, %l6
28213 ldstub [%l7 + 0x0B], %i0
28214 pdist %f22, %f16, %f24
28215 sll %o5, 0x0B, %o3
28216 movrlz %i1, %i5, %o2
28217 edge8ln %g7, %i2, %i3
28218 fbe,a %fcc3, loop_2684
28219 srax %g2, 0x19, %g6
28220 sdivx %o4, 0x195C, %l3
28221 nop
28222 setx loop_2685, %l0, %l1
28223 wrpr 0x1, %tl
28224 wrpr %l1, %tpc
28225 add %l1, 0x4, %l1
28226 wrpr %l1, %tnpc
28227 setx 0x34400001400, %l0, %l1
28228 wrpr %l1, %tstate
28229 wrhpr 0x4, %htstate
28230 retry
28231loop_2684:
28232 tge %xcc, 0x2
28233 edge16ln %g1, %l1, %i7
28234 fones %f10
28235loop_2685:
28236 movrgz %l0, 0x3FF, %i6
28237 sir 0x104C
28238 nop
28239 set 0x62, %g5
28240 ldub [%l7 + %g5], %l5
28241 movl %icc, %l2, %g3
28242 ldsb [%l7 + 0x5D], %i4
28243 fmovsa %xcc, %f14, %f31
28244 movcc %icc, %g4, %o6
28245 fcmpes %fcc0, %f19, %f31
28246 andn %o0, %l4, %g5
28247 or %o7, %l6, %o1
28248 fbule %fcc0, loop_2686
28249 fbg,a %fcc2, loop_2687
28250 fornot2 %f12, %f10, %f26
28251 movrlez %i0, 0x303, %o5
28252loop_2686:
28253 subc %o3, 0x16BC, %i1
28254loop_2687:
28255 taddcc %o2, %i5, %i2
28256 set 0x54, %o0
28257 ldsha [%l7 + %o0] 0x89, %g7
28258 sethi 0x08EA, %i3
28259 fpsub32s %f6, %f25, %f28
28260 fcmpd %fcc3, %f18, %f18
28261 fmovrslz %g6, %f16, %f2
28262 xorcc %g2, %o4, %g1
28263 restored
28264 rdpr %cwp, %g1
28265 rdpr %cansave, %g2
28266 rdpr %canrestore, %g3
28267 rdpr %cleanwin, %g4
28268 rdpr %otherwin, %g5
28269 rdpr %wstate, %g6
28270 edge8n %l3, %l1, %i7
28271 edge32l %l0, %l5, %i6
28272 fmovsne %icc, %f13, %f11
28273 sethi 0x0416, %l2
28274 tsubcctv %g3, %i4, %o6
28275 fnot2 %f10, %f30
28276 nop
28277 setx loop_2688, %l0, %l1
28278 wrpr 0x1, %tl
28279 wrpr %l1, %tnpc
28280 setx 0x34400001400, %l0, %l1
28281 wrpr %l1, %tstate
28282 wrhpr 0x4, %htstate
28283 done
28284 tpos %xcc, 0x4
28285 alignaddr %o0, %l4, %g5
28286 edge16n %g4, %o7, %l6
28287loop_2688:
28288 ta %xcc, 0x4
28289 nop
28290 setx loop_2689, %l0, %l1
28291 wrpr 0x1, %tl
28292 wrpr %l1, %tpc
28293 add %l1, 0x4, %l1
28294 wrpr %l1, %tnpc
28295 setx 0x34400001400, %l0, %l1
28296 wrpr %l1, %tstate
28297 wrhpr 0x4, %htstate
28298 retry
28299 fbne,a %fcc0, loop_2690
28300 movcc %icc, %o1, %i0
28301 tvs %xcc, 0x1
28302loop_2689:
28303 lduw [%l7 + 0x50], %o5
28304loop_2690:
28305 ldd [%l7 + 0x28], %f0
28306 movrne %i1, 0x2C8, %o2
28307 sub %o3, %i2, %g7
28308 movn %xcc, %i3, %g6
28309 tg %icc, 0x3
28310 bvc,a,pn %icc, loop_2691
28311 srlx %g2, 0x1D, %o4
28312 bcc,a %icc, loop_2692
28313 ble loop_2693
28314loop_2691:
28315 sdiv %i5, 0x1C34, %l3
28316 tneg %icc, 0x5
28317loop_2692:
28318 movrgez %g1, 0x1FD, %i7
28319loop_2693:
28320 te %icc, 0x1
28321 nop
28322 setx loop_2694, %l0, %l1
28323 jmpl %l1, %l0
28324 popc 0x09B3, %l5
28325 subc %i6, %l2, %g3
28326 fornot1 %f12, %f28, %f24
28327loop_2694:
28328 srlx %l1, 0x06, %i4
28329 fmovdg %icc, %f3, %f2
28330 move %icc, %o0, %l4
28331 tne %icc, 0x6
28332 membar 0x46
28333 tcc %xcc, 0x4
28334 fandnot1 %f30, %f12, %f12
28335 set 0x190, %i4
28336 nop ! stxa %g5, [%g0 + %i4] 0x40 ripped by fixASI40.pl
28337 flush %l7 + 0x44
28338 edge8n %o6, %o7, %l6
28339 movvs %icc, %g4, %i0
28340 fbe,a %fcc2, loop_2695
28341 edge32l %o1, %o5, %o2
28342 subccc %i1, %i2, %g7
28343 fmovsn %xcc, %f23, %f31
28344loop_2695:
28345 sub %o3, 0x02E7, %i3
28346 fbule,a %fcc1, loop_2696
28347 brlez,a %g2, loop_2697
28348 edge16l %o4, %g6, %l3
28349 bleu,a,pn %xcc, loop_2698
28350loop_2696:
28351 tneg %icc, 0x3
28352loop_2697:
28353 or %i5, %i7, %g1
28354 fornot1s %f15, %f13, %f19
28355loop_2698:
28356 nop
28357 set 0x60, %l1
28358 ldda [%l7 + %l1] 0xe2, %l4
28359 tn %xcc, 0x3
28360 array32 %l0, %i6, %l2
28361 ldstub [%l7 + 0x13], %g3
28362 fsrc1s %f4, %f22
28363 tvc %icc, 0x7
28364 edge16 %l1, %i4, %o0
28365 fzeros %f6
28366 fmovscs %icc, %f5, %f14
28367 fandnot2 %f8, %f20, %f2
28368 popc %l4, %g5
28369 wr %g0, 0x89, %asi
28370 ldda [%l7 + 0x70] %asi, %o6
28371 sethi 0x1E07, %o6
28372 swap [%l7 + 0x74], %l6
28373 movneg %icc, %i0, %o1
28374 be loop_2699
28375 alignaddrl %g4, %o5, %o2
28376 fpack16 %f28, %f3
28377 fbu,a %fcc1, loop_2700
28378loop_2699:
28379 sdiv %i1, 0x17EF, %i2
28380 mulscc %o3, 0x1F21, %g7
28381 xorcc %g2, 0x018F, %o4
28382loop_2700:
28383 sdivcc %g6, 0x17AE, %l3
28384 add %i5, 0x09EF, %i7
28385 bcs loop_2701
28386 bcc %icc, loop_2702
28387 nop
28388 setx loop_2703, %l0, %l1
28389 wrpr 0x1, %tl
28390 wrpr %l1, %tpc
28391 add %l1, 0x4, %l1
28392 wrpr %l1, %tnpc
28393 setx 0x34400001400, %l0, %l1
28394 wrpr %l1, %tstate
28395 wrhpr 0x4, %htstate
28396 retry
28397 ble,pn %xcc, loop_2704
28398loop_2701:
28399 fcmpne32 %f26, %f16, %g1
28400loop_2702:
28401 bvc,pt %xcc, loop_2705
28402loop_2703:
28403 fmovdvs %xcc, %f24, %f0
28404loop_2704:
28405 tleu %xcc, 0x3
28406 array8 %l5, %i3, %l0
28407loop_2705:
28408 fcmpd %fcc0, %f18, %f20
28409 sir 0x1853
28410 addc %i6, %g3, %l2
28411 movvs %xcc, %i4, %o0
28412 sdivx %l1, 0x1C2D, %g5
28413 add %o7, %l4, %l6
28414 udiv %i0, 0x11AC, %o1
28415 ldsw [%l7 + 0x5C], %o6
28416 fblg,a %fcc3, loop_2706
28417 and %g4, 0x1EE1, %o2
28418 taddcctv %o5, 0x05C1, %i1
28419 subccc %o3, %g7, %i2
28420loop_2706:
28421 bshuffle %f20, %f14, %f18
28422 tsubcc %g2, 0x10F7, %g6
28423 array8 %l3, %i5, %i7
28424 xor %o4, 0x06CE, %g1
28425 tsubcc %i3, %l5, %i6
28426 andncc %l0, %g3, %l2
28427 fsrc2 %f10, %f20
28428 fbug %fcc2, loop_2707
28429 nop
28430 setx loop_2708, %l0, %l1
28431 jmpl %l1, %i4
28432 edge8ln %o0, %l1, %g5
28433 sra %o7, %l6, %i0
28434loop_2707:
28435 and %o1, 0x0A14, %o6
28436loop_2708:
28437 bgu,pt %icc, loop_2709
28438 addccc %g4, %o2, %l4
28439 tl %icc, 0x0
28440 be,a loop_2710
28441loop_2709:
28442 fxnors %f2, %f19, %f14
28443 movvc %xcc, %o5, %i1
28444 te %icc, 0x6
28445loop_2710:
28446 tgu %icc, 0x2
28447 sllx %g7, %i2, %g2
28448 smulcc %g6, 0x05BC, %o3
28449 mulx %i5, %l3, %i7
28450 umulcc %g1, 0x055E, %i3
28451 srlx %l5, %i6, %o4
28452 fexpand %f4, %f24
28453 fpsub16 %f4, %f18, %f12
28454 addc %g3, 0x1C87, %l2
28455 sdivcc %l0, 0x0C6F, %i4
28456 fmul8x16al %f24, %f15, %f10
28457 fandnot1s %f10, %f31, %f17
28458 sir 0x0157
28459 wr %g0, 0x88, %asi
28460 ldstuba [%l7 + 0x4D] %asi, %o0
28461 fmovs %f10, %f26
28462 movvc %xcc, %g5, %l1
28463 popc %l6, %o7
28464 mova %icc, %o1, %o6
28465 udivcc %i0, 0x0D91, %g4
28466 sth %o2, [%l7 + 0x4A]
28467 fsrc2s %f20, %f0
28468 edge32l %o5, %l4, %i1
28469 tle %xcc, 0x1
28470 bge %xcc, loop_2711
28471 tleu %xcc, 0x3
28472 edge8 %g7, %g2, %i2
28473 set 0x54, %g6
28474 ldsha [%l7 + %g6] 0x11, %o3
28475loop_2711:
28476 ldd [%l7 + 0x28], %g6
28477 ta %icc, 0x0
28478 addc %l3, 0x1EBF, %i5
28479 srlx %i7, %g1, %i3
28480 array8 %i6, %l5, %o4
28481 fmovsneg %xcc, %f20, %f10
28482 fbug %fcc0, loop_2712
28483 movrne %l2, 0x11B, %g3
28484 fmovrdlez %i4, %f8, %f0
28485 wr %g0, 0x18, %asi
28486 swapa [%l7 + 0x28] %asi, %l0
28487loop_2712:
28488 ldsw [%l7 + 0x28], %g5
28489 fcmpgt32 %f20, %f2, %l1
28490 bcc,pn %xcc, loop_2713
28491 ldub [%l7 + 0x3C], %o0
28492 fbue,a %fcc2, loop_2714
28493 fxnor %f30, %f20, %f22
28494loop_2713:
28495 movgu %icc, %l6, %o1
28496 fandnot2 %f10, %f4, %f26
28497loop_2714:
28498 fmovrsgez %o6, %f14, %f5
28499 sethi 0x0723, %o7
28500 te %xcc, 0x4
28501 or %g4, %o2, %i0
28502 fnot2s %f30, %f31
28503 sir 0x0BC4
28504 array32 %o5, %l4, %i1
28505 udivx %g7, 0x0C9E, %i2
28506 ble,a,pn %icc, loop_2715
28507 udivx %o3, 0x13BF, %g2
28508 udiv %l3, 0x0E89, %i5
28509 saved
28510 rdpr %cwp, %g1
28511 rdpr %cansave, %g2
28512 rdpr %canrestore, %g3
28513 rdpr %cleanwin, %g4
28514 rdpr %otherwin, %g5
28515 rdpr %wstate, %g6
28516loop_2715:
28517 udivcc %i7, 0x045A, %g6
28518 fba %fcc0, loop_2716
28519 movn %icc, %g1, %i6
28520 orcc %l5, 0x1F0B, %i3
28521 add %l2, 0x015F, %o4
28522loop_2716:
28523 saved
28524 rdpr %cwp, %g1
28525 rdpr %cansave, %g2
28526 rdpr %canrestore, %g3
28527 rdpr %cleanwin, %g4
28528 rdpr %otherwin, %g5
28529 rdpr %wstate, %g6
28530 movrlz %g3, %i4, %l0
28531 fmovde %xcc, %f25, %f18
28532 fmovdcs %icc, %f13, %f9
28533 fmovsa %icc, %f18, %f14
28534 fcmple32 %f16, %f16, %g5
28535 alignaddr %o0, %l6, %l1
28536 tgu %xcc, 0x3
28537 fmul8x16 %f11, %f12, %f2
28538 add %l7, 0x4C, %l6
28539 wr %g0, 0x80, %asi
28540 casa [%l6] 0x80, %o1, %o7
28541 fones %f29
28542 andn %o6, %g4, %i0
28543 pdist %f18, %f26, %f30
28544 siam 0x5
28545 fmovse %icc, %f0, %f9
28546 sub %o5, %l4, %o2
28547 siam 0x4
28548 add %l7, 0x10, %l6
28549 wr %g0, 0x18, %asi
28550 lda [%l6] %asi, %i1
28551 casa [%l6] 0x18, %i1, %i2
28552 tne %xcc, 0x7
28553 fblg %fcc2, loop_2717
28554 edge16l %o3, %g2, %g7
28555 edge32l %i5, %i7, %l3
28556 bneg,a loop_2718
28557loop_2717:
28558 fbge %fcc1, loop_2719
28559 subccc %g1, 0x0666, %i6
28560 fsrc2 %f26, %f2
28561loop_2718:
28562 nop
28563 setx loop_2720, %l0, %l1
28564 wrpr 0x1, %tl
28565 wrpr %l1, %tpc
28566 add %l1, 0x4, %l1
28567 wrpr %l1, %tnpc
28568 setx 0x34400001400, %l0, %l1
28569 wrpr %l1, %tstate
28570 wrhpr 0x4, %htstate
28571 retry
28572loop_2719:
28573 brgez,a %l5, loop_2721
28574 tg %icc, 0x5
28575 brlz,a %i3, loop_2722
28576loop_2720:
28577 fbg %fcc3, loop_2723
28578loop_2721:
28579 tle %xcc, 0x3
28580 tge %xcc, 0x0
28581loop_2722:
28582 tl %icc, 0x7
28583loop_2723:
28584 fmuld8ulx16 %f14, %f14, %f12
28585 srl %g6, 0x15, %o4
28586 sdivx %l2, 0x1DE8, %i4
28587 bge,pt %xcc, loop_2724
28588 tne %xcc, 0x1
28589 xor %l0, %g3, %o0
28590 fmovrdlz %l6, %f18, %f22
28591loop_2724:
28592 alignaddr %g5, %l1, %o7
28593 fnand %f20, %f20, %f28
28594 umul %o1, %g4, %o6
28595 edge8ln %i0, %o5, %l4
28596 tl %icc, 0x6
28597 movl %xcc, %i1, %o2
28598 movrgez %o3, 0x201, %g2
28599 edge32n %g7, %i2, %i7
28600 mulscc %i5, 0x1BF7, %g1
28601 movre %i6, %l3, %i3
28602 movrgez %g6, 0x04F, %l5
28603 nop
28604 setx loop_2725, %l0, %l1
28605 wrpr 0x1, %tl
28606 wrpr %l1, %tnpc
28607 setx 0x34400001400, %l0, %l1
28608 wrpr %l1, %tstate
28609 wrhpr 0x4, %htstate
28610 done
28611 tl %icc, 0x3
28612 tleu %icc, 0x3
28613 movpos %icc, %l2, %i4
28614loop_2725:
28615 bpos,a,pn %xcc, loop_2726
28616 tleu %icc, 0x4
28617 movpos %xcc, %l0, %g3
28618 mulscc %o0, %o4, %l6
28619loop_2726:
28620 tpos %icc, 0x2
28621 xnor %l1, 0x07DC, %o7
28622 and %o1, 0x1288, %g5
28623 nop
28624 set 0x44, %o5
28625 ldsw [%l7 + %o5], %g4
28626 fmovrsgez %i0, %f25, %f9
28627 fbo,a %fcc1, loop_2727
28628 brz,a %o5, loop_2728
28629 be loop_2729
28630 add %o6, %l4, %o2
28631loop_2727:
28632 srl %o3, 0x13, %i1
28633loop_2728:
28634 movgu %xcc, %g2, %g7
28635loop_2729:
28636 smul %i2, 0x139B, %i5
28637 wr %g0, 0x23, %asi
28638 stxa %i7, [%l7 + 0x28] %asi
28639 membar #Sync
28640 subcc %g1, %i6, %l3
28641 fbn %fcc1, loop_2730
28642 srlx %g6, %l5, %l2
28643 bn,pn %xcc, loop_2731
28644 and %i3, 0x0033, %i4
28645loop_2730:
28646 nop
28647 set 0x72, %o1
28648 ldsha [%l7 + %o1] 0x89, %l0
28649loop_2731:
28650 taddcctv %g3, %o4, %o0
28651 subcc %l1, 0x0E7A, %l6
28652 alignaddr %o7, %o1, %g4
28653 udivx %i0, 0x12FB, %g5
28654 sub %o5, %l4, %o2
28655 membar 0x5A
28656 tcs %xcc, 0x0
28657 fmovrsgez %o3, %f2, %f6
28658 brnz %o6, loop_2732
28659 addcc %i1, %g2, %g7
28660 smulcc %i2, %i5, %g1
28661 edge16 %i6, %i7, %g6
28662loop_2732:
28663 swap [%l7 + 0x40], %l5
28664 fzeros %f9
28665 nop
28666 setx loop_2733, %l0, %l1
28667 wrpr 0x1, %tl
28668 wrpr %l1, %tpc
28669 add %l1, 0x4, %l1
28670 wrpr %l1, %tnpc
28671 setx 0x34400001400, %l0, %l1
28672 wrpr %l1, %tstate
28673 wrhpr 0x4, %htstate
28674 retry
28675 siam 0x3
28676 or %l3, 0x1CA1, %l2
28677 xor %i3, 0x17CB, %l0
28678loop_2733:
28679 swap [%l7 + 0x7C], %i4
28680 nop
28681 set 0x48, %o4
28682 std %f8, [%l7 + %o4]
28683 fcmpeq16 %f6, %f18, %o4
28684 set 0x28, %g2
28685 ldswa [%l7 + %g2] 0x88, %o0
28686 fpadd32 %f28, %f0, %f16
28687 ldx [%l7 + 0x70], %g3
28688 movrgz %l1, %o7, %o1
28689 tn %icc, 0x5
28690 fmovdvs %xcc, %f25, %f27
28691 fbn,a %fcc2, loop_2734
28692 alignaddrl %g4, %i0, %l6
28693 edge8 %g5, %l4, %o5
28694 movrlez %o3, %o6, %i1
28695loop_2734:
28696 array32 %g2, %g7, %o2
28697 movrgez %i2, 0x1D4, %i5
28698 mova %xcc, %i6, %i7
28699 fnot1s %f28, %f10
28700 mova %xcc, %g1, %g6
28701 array32 %l3, %l2, %l5
28702 move %icc, %l0, %i3
28703 fnot2s %f4, %f30
28704 tsubcc %i4, %o0, %g3
28705 movneg %xcc, %o4, %o7
28706 array8 %o1, %g4, %l1
28707 fornot1 %f14, %f26, %f24
28708 sdiv %i0, 0x1327, %l6
28709 fandnot2s %f0, %f15, %f6
28710 tge %icc, 0x5
28711 fbge,a %fcc0, loop_2735
28712 fornot2 %f30, %f24, %f26
28713 mulscc %g5, 0x1D8D, %o5
28714 orn %l4, 0x06D3, %o6
28715loop_2735:
28716 mulx %o3, %i1, %g2
28717 tleu %icc, 0x4
28718 nop
28719 setx loop_2736, %l0, %l1
28720 jmpl %l1, %g7
28721 movneg %xcc, %i2, %i5
28722 edge8l %i6, %i7, %o2
28723 stw %g1, [%l7 + 0x64]
28724loop_2736:
28725 movvs %xcc, %l3, %g6
28726 sdivcc %l2, 0x1B75, %l0
28727 movvc %icc, %i3, %i4
28728 array32 %l5, %g3, %o4
28729 ta %xcc, 0x1
28730 st %f5, [%l7 + 0x14]
28731 fbne %fcc0, loop_2737
28732 fnors %f1, %f10, %f22
28733 fmovsneg %xcc, %f11, %f20
28734 sll %o0, 0x0A, %o1
28735loop_2737:
28736 addcc %g4, %o7, %l1
28737 lduh [%l7 + 0x6C], %i0
28738 fmovdvc %icc, %f13, %f9
28739 fpadd16s %f11, %f26, %f4
28740 set 0x09, %l6
28741 ldsba [%l7 + %l6] 0x15, %l6
28742 restored
28743 rdpr %cwp, %g1
28744 rdpr %cansave, %g2
28745 rdpr %canrestore, %g3
28746 rdpr %cleanwin, %g4
28747 rdpr %otherwin, %g5
28748 rdpr %wstate, %g6
28749 srl %g5, %l4, %o6
28750 fmovrslz %o5, %f24, %f21
28751 tne %xcc, 0x5
28752 taddcctv %o3, %g2, %i1
28753 fandnot1s %f1, %f13, %f19
28754 sethi 0x0644, %i2
28755 movne %xcc, %g7, %i5
28756 edge32l %i7, %o2, %g1
28757 fmovs %f3, %f8
28758 wr %g0, 0x89, %asi
28759 lduwa [%l7 + 0x68] %asi, %l3
28760 fmovrslz %g6, %f23, %f31
28761 srax %l2, %l0, %i6
28762 tcc %xcc, 0x6
28763 fornot2 %f14, %f12, %f12
28764 mova %icc, %i4, %i3
28765 for %f28, %f26, %f10
28766 ldub [%l7 + 0x0B], %g3
28767 sub %l5, %o0, %o4
28768 fmul8ulx16 %f2, %f0, %f16
28769 mova %xcc, %o1, %g4
28770 tleu %icc, 0x3
28771 movpos %xcc, %l1, %o7
28772 xnor %l6, 0x1D45, %i0
28773 array8 %g5, %l4, %o5
28774 movpos %icc, %o6, %o3
28775 fbge,a %fcc2, loop_2738
28776 movcc %xcc, %i1, %g2
28777 edge32ln %i2, %i5, %g7
28778 fmovsle %icc, %f24, %f1
28779loop_2738:
28780 bn,pn %icc, loop_2739
28781 fbne %fcc2, loop_2740
28782 edge32 %i7, %g1, %l3
28783 movrlz %g6, 0x106, %o2
28784loop_2739:
28785 sllx %l0, %l2, %i6
28786loop_2740:
28787 fbue %fcc1, loop_2741
28788 array16 %i3, %i4, %g3
28789 bpos,a %xcc, loop_2742
28790 movge %icc, %l5, %o0
28791loop_2741:
28792 movvc %xcc, %o4, %o1
28793 lduh [%l7 + 0x24], %g4
28794loop_2742:
28795 sth %o7, [%l7 + 0x3C]
28796 mulx %l1, %i0, %g5
28797 fbn %fcc2, loop_2743
28798 fpack32 %f22, %f14, %f8
28799 movl %xcc, %l4, %l6
28800 stbar
28801loop_2743:
28802 fmul8x16au %f4, %f17, %f26
28803 lduw [%l7 + 0x50], %o6
28804 wr %g0, 0x89, %asi
28805 lduwa [%l7 + 0x6C] %asi, %o5
28806 sir 0x1BD3
28807 addc %o3, %i1, %g2
28808 edge16n %i2, %i5, %i7
28809 movcc %xcc, %g7, %l3
28810 movl %icc, %g6, %g1
28811 subccc %l0, %l2, %i6
28812 movrgz %i3, 0x26A, %i4
28813 bleu,pn %xcc, loop_2744
28814 stw %o2, [%l7 + 0x64]
28815 xor %g3, %l5, %o0
28816 call loop_2745
28817loop_2744:
28818 sdivx %o1, 0x012C, %o4
28819 taddcc %g4, %l1, %i0
28820 fbge,a %fcc2, loop_2746
28821loop_2745:
28822 smul %o7, %g5, %l6
28823 edge8 %o6, %l4, %o3
28824 fmovs %f16, %f3
28825loop_2746:
28826 andncc %i1, %g2, %o5
28827 fmul8ulx16 %f20, %f0, %f20
28828 taddcc %i2, 0x0755, %i7
28829 fble,a %fcc1, loop_2747
28830 std %f12, [%l7 + 0x68]
28831 st %f8, [%l7 + 0x1C]
28832 fmovdvs %icc, %f11, %f15
28833loop_2747:
28834 array32 %g7, %l3, %i5
28835 udivcc %g1, 0x0C76, %l0
28836 fpadd32s %f20, %f19, %f11
28837 bleu,a,pt %icc, loop_2748
28838 fpsub16 %f2, %f8, %f24
28839 add %g6, 0x13D2, %l2
28840 fandnot1 %f28, %f26, %f20
28841loop_2748:
28842 tl %xcc, 0x1
28843 andncc %i3, %i4, %o2
28844 nop
28845 set 0x08, %i3
28846 ldd [%l7 + %i3], %f4
28847 array32 %g3, %l5, %o0
28848 edge8l %o1, %i6, %o4
28849 movcs %icc, %l1, %i0
28850 movrne %g4, %g5, %o7
28851 movcc %xcc, %l6, %o6
28852 sra %o3, %i1, %g2
28853 fmovrde %o5, %f12, %f2
28854 movleu %icc, %i2, %i7
28855 fnand %f8, %f0, %f16
28856 fandnot2s %f4, %f9, %f27
28857 tpos %xcc, 0x0
28858 fsrc1 %f4, %f24
28859 fmovsgu %icc, %f18, %f7
28860 fmovsn %icc, %f9, %f10
28861 fbg,a %fcc0, loop_2749
28862 fble %fcc0, loop_2750
28863 fcmple32 %f24, %f12, %g7
28864 fmovsvc %xcc, %f8, %f19
28865loop_2749:
28866 tne %xcc, 0x4
28867loop_2750:
28868 fmovdgu %icc, %f30, %f25
28869 tleu %xcc, 0x7
28870 xorcc %l4, 0x0846, %l3
28871 fbul %fcc1, loop_2751
28872 tg %xcc, 0x1
28873 fandnot2s %f15, %f14, %f14
28874 orcc %i5, %g1, %g6
28875loop_2751:
28876 bpos,a %icc, loop_2752
28877 prefetch [%l7 + 0x3C], 0x1
28878 taddcc %l0, %i3, %i4
28879 sir 0x0FE4
28880loop_2752:
28881 fabss %f3, %f29
28882 umul %l2, 0x1C71, %o2
28883 tle %xcc, 0x6
28884 set 0x08, %g7
28885 stda %l4, [%l7 + %g7] 0x14
28886 udivcc %o0, 0x1842, %o1
28887 sll %g3, 0x16, %o4
28888 stb %l1, [%l7 + 0x4F]
28889 bn,a %xcc, loop_2753
28890 udiv %i6, 0x0321, %g4
28891 tneg %icc, 0x2
28892 nop
28893 setx loop_2754, %l0, %l1
28894 wrpr 0x1, %tl
28895 wrpr %l1, %tnpc
28896 setx 0x34400001400, %l0, %l1
28897 wrpr %l1, %tstate
28898 wrhpr 0x4, %htstate
28899 done
28900loop_2753:
28901 ld [%l7 + 0x54], %f13
28902 udivcc %i0, 0x02D5, %o7
28903 saved
28904 rdpr %cwp, %g1
28905 rdpr %cansave, %g2
28906 rdpr %canrestore, %g3
28907 rdpr %cleanwin, %g4
28908 rdpr %otherwin, %g5
28909 rdpr %wstate, %g6
28910loop_2754:
28911 taddcctv %g5, %o6, %l6
28912 brlz %i1, loop_2755
28913 fba %fcc2, loop_2756
28914 sll %g2, 0x1D, %o3
28915 fmovdl %xcc, %f2, %f7
28916loop_2755:
28917 subcc %o5, 0x06A2, %i2
28918loop_2756:
28919 movcc %xcc, %i7, %g7
28920 stw %l3, [%l7 + 0x58]
28921 movneg %icc, %i5, %l4
28922 xnorcc %g6, %l0, %g1
28923 mulscc %i3, 0x0A42, %i4
28924 edge16l %l2, %l5, %o0
28925 udiv %o2, 0x0DC7, %o1
28926 addccc %o4, %l1, %i6
28927 xnorcc %g3, %g4, %o7
28928 fble,a %fcc2, loop_2757
28929 nop
28930 setx loop_2758, %l0, %l1
28931 jmpl %l1, %i0
28932 fcmpd %fcc3, %f28, %f28
28933 bvc,pn %icc, loop_2759
28934loop_2757:
28935 andcc %o6, 0x1399, %g5
28936loop_2758:
28937 sub %l6, 0x0106, %i1
28938 tn %xcc, 0x7
28939loop_2759:
28940 fnegd %f16, %f24
28941 edge16n %g2, %o5, %o3
28942 tle %icc, 0x1
28943 fmovrdlez %i2, %f22, %f24
28944 restored
28945 rdpr %cwp, %g1
28946 rdpr %cansave, %g2
28947 rdpr %canrestore, %g3
28948 rdpr %cleanwin, %g4
28949 rdpr %otherwin, %g5
28950 rdpr %wstate, %g6
28951 tgu %icc, 0x5
28952 prefetch [%l7 + 0x08], 0x1
28953 add %i7, 0x015C, %l3
28954 fmovdvs %xcc, %f23, %f28
28955 fmovdn %xcc, %f24, %f14
28956 set 0x28, %i1
28957 ldswa [%l7 + %i1] 0x80, %g7
28958 orncc %i5, 0x12E8, %g6
28959 fcmps %fcc0, %f15, %f22
28960 bl loop_2760
28961 tle %xcc, 0x7
28962 call loop_2761
28963 fmovrde %l0, %f18, %f10
28964loop_2760:
28965 array16 %g1, %l4, %i4
28966 fmovsvs %xcc, %f25, %f16
28967loop_2761:
28968 fcmpne32 %f0, %f2, %i3
28969 movg %xcc, %l2, %o0
28970 bpos,a %icc, loop_2762
28971 fnors %f18, %f31, %f17
28972 udivx %l5, 0x172B, %o2
28973 fbne,a %fcc0, loop_2763
28974loop_2762:
28975 nop
28976 setx loop_2764, %l0, %l1
28977 wrpr 0x1, %tl
28978 wrpr %l1, %tnpc
28979 setx 0x34400001400, %l0, %l1
28980 wrpr %l1, %tstate
28981 wrhpr 0x4, %htstate
28982 done
28983 movleu %xcc, %o1, %l1
28984 st %f19, [%l7 + 0x0C]
28985loop_2763:
28986 movne %xcc, %i6, %g3
28987loop_2764:
28988 add %o4, 0x0AAB, %o7
28989 tpos %icc, 0x1
28990 andncc %i0, %g4, %g5
28991 movleu %icc, %l6, %i1
28992 tgu %xcc, 0x5
28993 fble,a %fcc3, loop_2765
28994 smulcc %g2, %o6, %o3
28995 movcc %icc, %i2, %i7
28996 edge32n %o5, %g7, %i5
28997loop_2765:
28998 tl %icc, 0x0
28999 sdivcc %g6, 0x0C99, %l0
29000 nop
29001 setx loop_2766, %l0, %l1
29002 wrpr 0x1, %tl
29003 wrpr %l1, %tpc
29004 add %l1, 0x4, %l1
29005 wrpr %l1, %tnpc
29006 setx 0x34400001400, %l0, %l1
29007 wrpr %l1, %tstate
29008 wrhpr 0x4, %htstate
29009 retry
29010 taddcc %l3, %l4, %g1
29011 fmul8x16al %f19, %f17, %f20
29012 umulcc %i3, %i4, %l2
29013loop_2766:
29014 movg %icc, %o0, %l5
29015 udivcc %o2, 0x0600, %o1
29016 movle %xcc, %i6, %l1
29017 orncc %g3, 0x1ACF, %o4
29018 srax %o7, %i0, %g4
29019 ble loop_2767
29020 and %l6, %g5, %g2
29021 subcc %o6, 0x1F61, %o3
29022 tg %xcc, 0x6
29023loop_2767:
29024 nop
29025 set 0x47, %i2
29026 ldsba [%l7 + %i2] 0x11, %i1
29027 orcc %i2, %i7, %g7
29028 st %f24, [%l7 + 0x64]
29029 sdiv %o5, 0x04B7, %g6
29030 movpos %icc, %i5, %l0
29031 fxnors %f29, %f8, %f24
29032 mulscc %l3, 0x05DE, %g1
29033 fmovsneg %icc, %f7, %f16
29034 stb %i3, [%l7 + 0x1D]
29035 ldub [%l7 + 0x68], %l4
29036 fmovrsgez %i4, %f12, %f30
29037 nop
29038 setx loop_2768, %l0, %l1
29039 wrpr 0x1, %tl
29040 wrpr %l1, %tnpc
29041 setx 0x34400001400, %l0, %l1
29042 wrpr %l1, %tstate
29043 wrhpr 0x4, %htstate
29044 done
29045 srlx %o0, 0x1D, %l5
29046 for %f12, %f0, %f14
29047 fmovsn %icc, %f17, %f28
29048loop_2768:
29049 fbo,a %fcc3, loop_2769
29050 st %f28, [%l7 + 0x78]
29051 tl %xcc, 0x3
29052 bleu loop_2770
29053loop_2769:
29054 fmovrdgez %l2, %f20, %f16
29055 andcc %o1, 0x18D4, %o2
29056 andn %l1, 0x176E, %g3
29057loop_2770:
29058 movrlez %o4, 0x219, %o7
29059 movcc %icc, %i6, %i0
29060 tne %icc, 0x5
29061 stx %g4, [%l7 + 0x30]
29062 wr %g0, 0x89, %asi
29063 sta %f16, [%l7 + 0x1C] %asi
29064 set 0x52, %l3
29065 ldstuba [%l7 + %l3] 0x89, %l6
29066 wr %g0, 0x88, %asi
29067 ldsha [%l7 + 0x1C] %asi, %g2
29068 wr %g0, 0x11, %asi
29069 sta %f20, [%l7 + 0x78] %asi
29070 fnors %f4, %f22, %f3
29071 ldsb [%l7 + 0x42], %o6
29072 bcs loop_2771
29073 fmovdvc %icc, %f17, %f19
29074 sir 0x17F6
29075 array8 %g5, %o3, %i1
29076loop_2771:
29077 udiv %i2, 0x08D1, %g7
29078 array32 %o5, %i7, %g6
29079 umul %l0, %l3, %i5
29080 subccc %i3, %l4, %i4
29081 st %f0, [%l7 + 0x60]
29082 subc %g1, 0x0FF0, %o0
29083 andn %l2, %l5, %o1
29084 and %l1, %o2, %g3
29085 set 0x59, %l0
29086 ldsba [%l7 + %l0] 0x04, %o4
29087 bl,a %xcc, loop_2772
29088 fmovrse %o7, %f13, %f13
29089 set 0x40, %l2
29090 ldda [%l7 + %l2] 0x14, %f16
29091loop_2772:
29092 edge8l %i6, %i0, %l6
29093 tvs %xcc, 0x4
29094 brz %g2, loop_2773
29095 movne %icc, %o6, %g4
29096 movpos %xcc, %g5, %o3
29097 sir 0x02A3
29098loop_2773:
29099 srlx %i1, %i2, %o5
29100 fmovrslez %g7, %f25, %f20
29101 wr %g0, 0x88, %asi
29102 swapa [%l7 + 0x3C] %asi, %g6
29103 fmovsa %icc, %f2, %f19
29104 fbge %fcc3, loop_2774
29105 pdist %f6, %f24, %f2
29106 movre %l0, %i7, %l3
29107 bn,pn %icc, loop_2775
29108loop_2774:
29109 fmovdcc %xcc, %f2, %f26
29110 fpsub16s %f21, %f18, %f21
29111 fbge,a %fcc0, loop_2776
29112loop_2775:
29113 fcmpd %fcc0, %f6, %f14
29114 fmovrslz %i5, %f17, %f3
29115 sub %i3, 0x153B, %i4
29116loop_2776:
29117 be,pt %icc, loop_2777
29118 movrlez %l4, %o0, %g1
29119 nop
29120 setx loop_2778, %l0, %l1
29121 wrpr 0x1, %tl
29122 wrpr %l1, %tpc
29123 add %l1, 0x4, %l1
29124 wrpr %l1, %tnpc
29125 setx 0x34400001400, %l0, %l1
29126 wrpr %l1, %tstate
29127 wrhpr 0x4, %htstate
29128 retry
29129 brgez %l2, loop_2779
29130loop_2777:
29131 stb %o1, [%l7 + 0x22]
29132 fbge,a %fcc2, loop_2780
29133loop_2778:
29134 tge %icc, 0x1
29135loop_2779:
29136 fandnot1s %f12, %f28, %f5
29137 ldub [%l7 + 0x71], %l5
29138loop_2780:
29139 fands %f0, %f2, %f6
29140 fbule,a %fcc0, loop_2781
29141 saved
29142 rdpr %cwp, %g1
29143 rdpr %cansave, %g2
29144 rdpr %canrestore, %g3
29145 rdpr %cleanwin, %g4
29146 rdpr %otherwin, %g5
29147 rdpr %wstate, %g6
29148 fbne,a %fcc1, loop_2782
29149 tleu %icc, 0x6
29150loop_2781:
29151 sub %l1, 0x08B3, %o2
29152 fmovsvs %xcc, %f6, %f15
29153loop_2782:
29154 sdivx %g3, 0x17A3, %o4
29155 fnors %f23, %f11, %f27
29156 call loop_2783
29157 movvc %icc, %o7, %i0
29158 fmovda %icc, %f17, %f30
29159 movle %icc, %l6, %g2
29160loop_2783:
29161 fmul8x16au %f27, %f0, %f12
29162 alignaddrl %o6, %g4, %g5
29163 fands %f17, %f26, %f9
29164 tsubcc %i6, %i1, %o3
29165 popc %i2, %g7
29166 movrne %o5, %l0, %i7
29167 tsubcctv %l3, %g6, %i5
29168 movne %icc, %i3, %i4
29169 movvc %icc, %l4, %o0
29170 fcmpgt16 %f0, %f24, %g1
29171 tvs %icc, 0x4
29172 fblg,a %fcc1, loop_2784
29173 tsubcc %o1, 0x0D6F, %l5
29174 movvc %icc, %l2, %o2
29175 movrgz %g3, 0x2FB, %o4
29176loop_2784:
29177 te %icc, 0x1
29178 fmovdcc %xcc, %f29, %f14
29179 fnegs %f9, %f13
29180 sth %o7, [%l7 + 0x0C]
29181 bgu,a loop_2785
29182 movne %icc, %i0, %l6
29183 fmovrdlz %g2, %f4, %f30
29184 movcc %icc, %l1, %g4
29185loop_2785:
29186 movgu %xcc, %g5, %o6
29187 set 0x68, %g4
29188 sta %f24, [%l7 + %g4] 0x15
29189 tneg %xcc, 0x3
29190 std %i6, [%l7 + 0x60]
29191 sth %i1, [%l7 + 0x54]
29192 movcs %icc, %o3, %g7
29193 lduw [%l7 + 0x20], %i2
29194 fmovscc %icc, %f11, %f31
29195 ta %icc, 0x1
29196 sdiv %o5, 0x0752, %i7
29197 fornot1 %f4, %f24, %f12
29198 andncc %l3, %g6, %i5
29199 movpos %icc, %l0, %i3
29200 faligndata %f26, %f18, %f22
29201 srlx %l4, 0x0A, %i4
29202 tsubcctv %g1, %o0, %o1
29203 tge %xcc, 0x7
29204 tvs %xcc, 0x1
29205 tsubcc %l5, %o2, %g3
29206 brgz %o4, loop_2786
29207 fexpand %f19, %f6
29208 edge8ln %l2, %o7, %l6
29209 tvs %icc, 0x2
29210loop_2786:
29211 nop
29212 set 0x41, %o3
29213 ldsba [%l7 + %o3] 0x14, %i0
29214 ldsb [%l7 + 0x4E], %l1
29215 movcs %xcc, %g2, %g5
29216 set 0x40, %i6
29217 stha %o6, [%l7 + %i6] 0xe2
29218 membar #Sync
29219 fmovdg %xcc, %f22, %f15
29220 andcc %i6, %i1, %g4
29221 movgu %xcc, %o3, %i2
29222 fxor %f10, %f8, %f14
29223 sdivx %o5, 0x0DA0, %g7
29224 ldd [%l7 + 0x10], %f16
29225 set 0x70, %i0
29226 stda %l2, [%l7 + %i0] 0xeb
29227 membar #Sync
29228 wr %g0, 0x18, %asi
29229 lduwa [%l7 + 0x60] %asi, %g6
29230 srlx %i5, 0x15, %l0
29231 movg %icc, %i7, %l4
29232 fpadd32s %f11, %f3, %f31
29233 xnor %i3, 0x0CBD, %g1
29234 fba,a %fcc1, loop_2787
29235 movge %xcc, %i4, %o0
29236 fmovdvc %xcc, %f16, %f6
29237 xnor %l5, 0x1D4C, %o2
29238loop_2787:
29239 fmovda %xcc, %f18, %f21
29240 fbl %fcc3, loop_2788
29241 tvs %icc, 0x1
29242 fbne,a %fcc0, loop_2789
29243 st %f23, [%l7 + 0x78]
29244loop_2788:
29245 sdiv %g3, 0x170B, %o4
29246 subc %o1, 0x0637, %o7
29247loop_2789:
29248 tn %icc, 0x5
29249 tcs %xcc, 0x3
29250 tne %icc, 0x6
29251 fornot1 %f22, %f2, %f30
29252 tn %xcc, 0x0
29253 siam 0x6
29254 fornot2s %f1, %f22, %f2
29255 tleu %xcc, 0x1
29256 bpos loop_2790
29257 tne %xcc, 0x2
29258 bcc,pt %icc, loop_2791
29259 fpadd32 %f4, %f14, %f24
29260loop_2790:
29261 movleu %xcc, %l6, %l2
29262 umulcc %l1, %i0, %g2
29263loop_2791:
29264 stbar
29265 movre %o6, %i6, %g5
29266 fmovrslez %i1, %f8, %f20
29267 movg %icc, %g4, %o3
29268 tvs %icc, 0x0
29269 edge32ln %i2, %g7, %o5
29270 movpos %icc, %l3, %g6
29271 umulcc %l0, 0x0F00, %i5
29272 xorcc %i7, %i3, %g1
29273 movpos %icc, %l4, %i4
29274 ldd [%l7 + 0x38], %l4
29275 fandnot2s %f21, %f7, %f30
29276 fmovdgu %icc, %f21, %f20
29277 fpsub16 %f18, %f24, %f26
29278 umul %o0, 0x1B89, %g3
29279 st %f8, [%l7 + 0x64]
29280 fmovrdgez %o2, %f24, %f22
29281 flush %l7 + 0x4C
29282 array32 %o4, %o1, %o7
29283 array16 %l6, %l1, %l2
29284 andncc %g2, %o6, %i6
29285 ble,a %icc, loop_2792
29286 tneg %xcc, 0x3
29287 edge32 %i0, %i1, %g4
29288 srax %o3, %g5, %g7
29289loop_2792:
29290 bne,a,pt %xcc, loop_2793
29291 srl %i2, %l3, %o5
29292 membar 0x4C
29293 fmovrdgez %l0, %f6, %f6
29294loop_2793:
29295 addc %i5, %i7, %i3
29296 movl %xcc, %g1, %l4
29297 fmul8x16al %f9, %f9, %f8
29298 movrgez %g6, 0x035, %l5
29299 subccc %i4, %o0, %g3
29300 orcc %o2, 0x0E24, %o1
29301 wr %g0, 0x88, %asi
29302 lduha [%l7 + 0x46] %asi, %o4
29303 bg,a %icc, loop_2794
29304 edge32n %o7, %l1, %l6
29305 fcmpes %fcc2, %f9, %f14
29306 fmovrsgz %l2, %f23, %f23
29307loop_2794:
29308 xor %o6, 0x059F, %i6
29309 movre %g2, %i1, %i0
29310 movg %icc, %g4, %o3
29311 movre %g5, %i2, %g7
29312 orn %o5, %l0, %l3
29313 tcs %icc, 0x2
29314 umulcc %i7, %i5, %i3
29315 subc %l4, %g6, %l5
29316 srlx %i4, %g1, %g3
29317 bcc,a %icc, loop_2795
29318 umul %o0, 0x0FD0, %o2
29319 fand %f18, %f8, %f6
29320 fnot2s %f17, %f31
29321loop_2795:
29322 lduh [%l7 + 0x10], %o1
29323 xorcc %o7, 0x1FE9, %o4
29324 tne %icc, 0x5
29325 tn %icc, 0x7
29326 tvs %icc, 0x2
29327 for %f16, %f0, %f6
29328 fpadd16s %f9, %f8, %f26
29329 andncc %l1, %l2, %l6
29330 fmovrse %o6, %f16, %f12
29331 be,a loop_2796
29332 movrgez %i6, %i1, %i0
29333 tcs %icc, 0x6
29334 fpadd32s %f10, %f5, %f26
29335loop_2796:
29336 fors %f21, %f8, %f22
29337 edge8n %g4, %o3, %g2
29338 fmul8x16al %f1, %f2, %f22
29339 edge32 %i2, %g5, %o5
29340 fbne,a %fcc0, loop_2797
29341 te %xcc, 0x0
29342 tleu %xcc, 0x6
29343 xnorcc %g7, %l3, %l0
29344loop_2797:
29345 fba,a %fcc0, loop_2798
29346 subcc %i7, %i3, %i5
29347 udivx %g6, 0x0ACC, %l5
29348 tvc %xcc, 0x1
29349loop_2798:
29350 bcc,a,pt %xcc, loop_2799
29351 edge32ln %l4, %i4, %g3
29352 membar 0x41
29353 brlz,a %g1, loop_2800
29354loop_2799:
29355 edge16ln %o2, %o0, %o7
29356 movrlz %o1, 0x2D4, %o4
29357 movpos %xcc, %l1, %l2
29358loop_2800:
29359 brz,a %l6, loop_2801
29360 or %o6, %i1, %i6
29361 movvc %icc, %g4, %o3
29362 fandnot2 %f2, %f20, %f24
29363loop_2801:
29364 bvc,pt %xcc, loop_2802
29365 fpadd16s %f26, %f9, %f0
29366 movvc %icc, %i0, %g2
29367 array32 %i2, %g5, %o5
29368loop_2802:
29369 fcmple16 %f18, %f28, %g7
29370 stw %l3, [%l7 + 0x50]
29371 set 0x20, %o2
29372 ldda [%l7 + %o2] 0x2b, %l0
29373 fpsub32s %f7, %f16, %f9
29374 movrgz %i3, %i5, %i7
29375 wr %g0, 0x27, %asi
29376 stha %g6, [%l7 + 0x38] %asi
29377 membar #Sync
29378 fmovdg %icc, %f1, %f24
29379 xnor %l5, 0x0664, %i4
29380 tsubcctv %l4, 0x1B18, %g3
29381 movrlez %g1, %o2, %o0
29382 fpmerge %f8, %f10, %f6
29383 edge32ln %o1, %o7, %o4
29384 fcmpgt32 %f0, %f10, %l2
29385 subcc %l6, 0x1832, %l1
29386 tn %xcc, 0x0
29387 movvs %icc, %i1, %o6
29388 nop
29389 set 0x72, %l4
29390 sth %i6, [%l7 + %l4]
29391 fbl %fcc1, loop_2803
29392 tl %icc, 0x2
29393 tgu %icc, 0x0
29394 edge8l %o3, %g4, %i0
29395loop_2803:
29396 fbge,a %fcc2, loop_2804
29397 bvc,a,pt %xcc, loop_2805
29398 fandnot2 %f10, %f28, %f28
29399 movre %g2, 0x004, %g5
29400loop_2804:
29401 brnz %o5, loop_2806
29402loop_2805:
29403 sdivx %i2, 0x0F01, %g7
29404 saved
29405 rdpr %cwp, %g1
29406 rdpr %cansave, %g2
29407 rdpr %canrestore, %g3
29408 rdpr %cleanwin, %g4
29409 rdpr %otherwin, %g5
29410 rdpr %wstate, %g6
29411 ld [%l7 + 0x0C], %f26
29412loop_2806:
29413 fcmpeq32 %f18, %f26, %l0
29414 brgz,a %l3, loop_2807
29415 udiv %i3, 0x011A, %i5
29416 restored
29417 rdpr %cwp, %g1
29418 rdpr %cansave, %g2
29419 rdpr %canrestore, %g3
29420 rdpr %cleanwin, %g4
29421 rdpr %otherwin, %g5
29422 rdpr %wstate, %g6
29423 taddcctv %i7, %l5, %g6
29424loop_2807:
29425 andn %l4, 0x14A1, %g3
29426 array8 %i4, %o2, %g1
29427 smulcc %o0, %o7, %o1
29428 sub %l2, 0x1BF5, %l6
29429 srl %l1, 0x1D, %i1
29430 movg %icc, %o6, %o4
29431 array16 %o3, %i6, %i0
29432 movrne %g2, %g5, %o5
29433 orcc %g4, %g7, %i2
29434 movvc %xcc, %l3, %i3
29435 call loop_2808
29436 sir 0x1A6C
29437 bg loop_2809
29438 fornot2 %f4, %f30, %f8
29439loop_2808:
29440 nop
29441 wr %g0, 0x10, %asi
29442 stba %l0, [%l7 + 0x20] %asi
29443loop_2809:
29444 nop
29445 set 0x26, %g1
29446 lduba [%l7 + %g1] 0x0c, %i5
29447 fpadd32s %f10, %f29, %f8
29448 fcmped %fcc1, %f2, %f28
29449 fnot1 %f8, %f8
29450 fnand %f14, %f20, %f20
29451 subccc %l5, 0x05E1, %g6
29452 swap [%l7 + 0x48], %i7
29453 brz,a %l4, loop_2810
29454 fmovde %icc, %f24, %f8
29455 tsubcctv %g3, 0x176C, %o2
29456 tsubcc %g1, %i4, %o0
29457loop_2810:
29458 edge8ln %o7, %o1, %l6
29459 popc %l2, %l1
29460 movre %o6, 0x39C, %i1
29461 nop
29462 setx loop_2811, %l0, %l1
29463 jmpl %l1, %o4
29464 subc %o3, 0x17A0, %i0
29465 subccc %i6, 0x1E5A, %g5
29466 smulcc %g2, %g4, %o5
29467loop_2811:
29468 edge32 %g7, %i2, %l3
29469 fmovsleu %xcc, %f7, %f22
29470 fmovsa %icc, %f9, %f18
29471 saved
29472 rdpr %cwp, %g1
29473 rdpr %cansave, %g2
29474 rdpr %canrestore, %g3
29475 rdpr %cleanwin, %g4
29476 rdpr %otherwin, %g5
29477 rdpr %wstate, %g6
29478 fbu,a %fcc2, loop_2812
29479 fbuge %fcc3, loop_2813
29480 fmovsneg %icc, %f20, %f9
29481 movcc %icc, %l0, %i3
29482loop_2812:
29483 ldd [%l7 + 0x58], %f20
29484loop_2813:
29485 edge16n %l5, %g6, %i7
29486 edge32l %l4, %g3, %o2
29487 edge8ln %g1, %i4, %i5
29488 movg %icc, %o0, %o1
29489 fmovspos %icc, %f25, %f24
29490 fmovrdlez %o7, %f26, %f14
29491 wr %g0, 0x27, %asi
29492 stxa %l6, [%l7 + 0x28] %asi
29493 membar #Sync
29494 movge %xcc, %l1, %o6
29495 fmovs %f10, %f26
29496 fpadd16 %f20, %f26, %f24
29497 movleu %icc, %l2, %o4
29498 ldsw [%l7 + 0x44], %o3
29499 movne %icc, %i0, %i6
29500 fcmpgt32 %f28, %f22, %g5
29501 bvc,a loop_2814
29502 fbn %fcc0, loop_2815
29503 movre %i1, %g4, %o5
29504 sub %g7, %i2, %g2
29505loop_2814:
29506 tpos %xcc, 0x7
29507loop_2815:
29508 smul %l0, 0x14B2, %l3
29509 fabsd %f26, %f24
29510 movgu %icc, %l5, %i3
29511 array16 %i7, %l4, %g6
29512 fmovrdlez %g3, %f4, %f20
29513 fpsub16 %f16, %f30, %f2
29514 movvs %icc, %g1, %o2
29515 fmovsg %icc, %f14, %f6
29516 tpos %icc, 0x3
29517 addccc %i5, %o0, %o1
29518 fcmpne32 %f22, %f20, %i4
29519 fnot1s %f30, %f4
29520 srax %o7, %l1, %o6
29521 edge32n %l6, %o4, %l2
29522 tn %icc, 0x7
29523 te %icc, 0x5
29524 ldub [%l7 + 0x2E], %i0
29525 lduw [%l7 + 0x58], %i6
29526 sir 0x1B22
29527 tle %icc, 0x6
29528 fmul8sux16 %f16, %f24, %f10
29529 smulcc %o3, %g5, %g4
29530 ldstub [%l7 + 0x19], %i1
29531 set 0x35, %g3
29532 lduba [%l7 + %g3] 0x14, %o5
29533 fmul8ulx16 %f10, %f14, %f14
29534 udivcc %g7, 0x0ECF, %g2
29535 movge %icc, %i2, %l0
29536 umul %l5, 0x0810, %i3
29537 umulcc %i7, 0x06F2, %l3
29538 alignaddr %l4, %g6, %g3
29539 membar 0x65
29540 taddcc %o2, 0x157D, %i5
29541 array32 %o0, %g1, %i4
29542 addcc %o7, %l1, %o6
29543 sub %o1, 0x1917, %o4
29544 tge %icc, 0x3
29545 movvc %icc, %l6, %l2
29546 bgu,pn %icc, loop_2816
29547 ta %icc, 0x3
29548 fexpand %f10, %f24
29549 fmovdg %icc, %f22, %f15
29550loop_2816:
29551 fmovdle %xcc, %f11, %f14
29552 movvs %icc, %i0, %o3
29553 alignaddr %i6, %g5, %i1
29554 faligndata %f18, %f4, %f16
29555 movrgez %o5, %g7, %g2
29556 addccc %g4, %l0, %i2
29557 fmul8ulx16 %f14, %f26, %f26
29558 edge32 %i3, %i7, %l3
29559 edge16 %l4, %l5, %g6
29560 set 0x34, %o6
29561 stwa %o2, [%l7 + %o6] 0xe2
29562 membar #Sync
29563 edge16l %g3, %o0, %i5
29564 sth %i4, [%l7 + 0x34]
29565 tpos %xcc, 0x2
29566 add %l7, 0x78, %l6
29567 wr %g0, 0x89, %asi
29568 casa [%l6] %asi, %o7, %l1
29569 ldsh [%l7 + 0x7A], %g1
29570 wr %g0, 0xf9, %asi
29571 stda %f16, [%l7 + 0x40] %asi
29572 membar #Sync
29573 std %f28, [%l7 + 0x20]
29574 tgu %xcc, 0x2
29575 or %o6, 0x10C9, %o4
29576 siam 0x4
29577 movcc %xcc, %l6, %l2
29578 fpsub32s %f8, %f7, %f10
29579 fmovdcs %icc, %f13, %f2
29580 or %o1, 0x09BF, %o3
29581 orcc %i6, %g5, %i1
29582 nop
29583 setx loop_2817, %l0, %l1
29584 wrpr 0x1, %tl
29585 wrpr %l1, %tnpc
29586 setx 0x34400001400, %l0, %l1
29587 wrpr %l1, %tstate
29588 wrhpr 0x4, %htstate
29589 done
29590 orn %i0, %o5, %g2
29591 fmul8ulx16 %f8, %f28, %f24
29592 array8 %g7, %g4, %l0
29593loop_2817:
29594 movg %icc, %i3, %i7
29595 fmovscc %xcc, %f12, %f0
29596 wr %g0, 0x23, %asi
29597 ldda [%l7 + 0x10] %asi, %i2
29598 fpmerge %f24, %f6, %f26
29599 tg %icc, 0x7
29600 prefetch [%l7 + 0x14], 0x1
29601 edge8l %l3, %l4, %g6
29602 movne %icc, %l5, %o2
29603 tge %xcc, 0x4
29604 fmovspos %icc, %f9, %f29
29605 srax %o0, 0x00, %i5
29606 tsubcc %i4, 0x0345, %o7
29607 andn %g3, 0x1775, %g1
29608 srlx %o6, 0x08, %l1
29609 sethi 0x1B83, %l6
29610 srl %o4, %o1, %l2
29611 movrne %o3, %i6, %g5
29612 ldx [%l7 + 0x38], %i0
29613 movg %icc, %o5, %i1
29614 popc %g7, %g2
29615 array16 %l0, %g4, %i3
29616 fpsub16 %f4, %f16, %f12
29617 edge8n %i7, %i2, %l3
29618 mulx %l4, 0x0F95, %g6
29619 te %icc, 0x5
29620 bcc,a %xcc, loop_2818
29621 mulx %l5, %o0, %i5
29622 bg,a,pt %xcc, loop_2819
29623 fba %fcc3, loop_2820
29624loop_2818:
29625 add %i4, 0x0E48, %o2
29626 array32 %g3, %g1, %o6
29627loop_2819:
29628 nop
29629 add %l7, 0x10, %l6
29630 wr %g0, 0x19, %asi
29631 ldxa [%l6] %asi, %l1
29632 casxa [%l6] 0x19, %l1, %o7
29633loop_2820:
29634 fones %f9
29635 sra %l6, 0x12, %o1
29636 or %l2, %o3, %o4
29637 movcc %icc, %i6, %g5
29638 sra %o5, %i0, %i1
29639 te %xcc, 0x1
29640 wr %g0, 0x27, %asi
29641 stxa %g2, [%l7 + 0x38] %asi
29642 membar #Sync
29643 popc 0x073A, %g7
29644 fbn %fcc2, loop_2821
29645 move %xcc, %g4, %i3
29646 fmovdcc %icc, %f1, %f12
29647 tgu %xcc, 0x7
29648loop_2821:
29649 edge8ln %i7, %l0, %i2
29650 andn %l3, 0x007F, %l4
29651 edge8n %g6, %l5, %i5
29652 edge32 %i4, %o0, %o2
29653 fmovdl %xcc, %f6, %f2
29654 tvs %icc, 0x6
29655 edge32n %g3, %g1, %o6
29656 edge8n %l1, %l6, %o7
29657 subc %l2, 0x191B, %o1
29658 srl %o3, 0x0B, %o4
29659 bvc,a,pn %icc, loop_2822
29660 edge16 %g5, %i6, %o5
29661 fbug,a %fcc3, loop_2823
29662 movge %icc, %i0, %g2
29663loop_2822:
29664 or %g7, %i1, %g4
29665 saved
29666 rdpr %cwp, %g1
29667 rdpr %cansave, %g2
29668 rdpr %canrestore, %g3
29669 rdpr %cleanwin, %g4
29670 rdpr %otherwin, %g5
29671 rdpr %wstate, %g6
29672loop_2823:
29673 tleu %icc, 0x4
29674 mova %icc, %i3, %i7
29675 movrlz %l0, 0x23F, %i2
29676 andn %l3, 0x0451, %l4
29677 andncc %g6, %i5, %i4
29678 array8 %o0, %l5, %g3
29679 fbl %fcc2, loop_2824
29680 fmovda %icc, %f0, %f31
29681 fmovdcs %icc, %f0, %f13
29682 subccc %g1, %o2, %l1
29683loop_2824:
29684 udivx %l6, 0x13A5, %o7
29685 fcmpeq32 %f20, %f26, %o6
29686 udiv %o1, 0x0B66, %o3
29687 nop
29688 setx loop_2825, %l0, %l1
29689 jmpl %l1, %o4
29690 fbg,a %fcc0, loop_2826
29691 fones %f0
29692 edge8ln %l2, %i6, %g5
29693loop_2825:
29694 fsrc2 %f26, %f30
29695loop_2826:
29696 nop
29697 wr %g0, 0x0c, %asi
29698 lduba [%l7 + 0x09] %asi, %o5
29699 edge8 %i0, %g7, %g2
29700 fmovdleu %xcc, %f14, %f27
29701 nop
29702 setx loop_2827, %l0, %l1
29703 jmpl %l1, %i1
29704 mova %xcc, %g4, %i7
29705 xor %i3, %l0, %i2
29706 udiv %l3, 0x00E1, %l4
29707loop_2827:
29708 ba,pt %xcc, loop_2828
29709 brnz,a %i5, loop_2829
29710 or %g6, %i4, %l5
29711 xnor %o0, 0x0537, %g3
29712loop_2828:
29713 edge16n %o2, %g1, %l1
29714loop_2829:
29715 tg %icc, 0x6
29716 fxnor %f26, %f6, %f20
29717 fmovrsgz %l6, %f16, %f23
29718 fmovsgu %xcc, %f11, %f1
29719 bgu loop_2830
29720 move %icc, %o7, %o6
29721 fabsd %f30, %f30
29722 bpos,a %icc, loop_2831
29723loop_2830:
29724 fmovdg %xcc, %f19, %f21
29725 wr %g0, 0x18, %asi
29726 lduba [%l7 + 0x65] %asi, %o1
29727loop_2831:
29728 restored
29729 rdpr %cwp, %g1
29730 rdpr %cansave, %g2
29731 rdpr %canrestore, %g3
29732 rdpr %cleanwin, %g4
29733 rdpr %otherwin, %g5
29734 rdpr %wstate, %g6
29735 fcmpgt32 %f6, %f18, %o3
29736 tleu %xcc, 0x0
29737 fbe %fcc1, loop_2832
29738 fbe %fcc1, loop_2833
29739 udivcc %o4, 0x1FE6, %i6
29740 fbl %fcc1, loop_2834
29741loop_2832:
29742 fcmps %fcc0, %f0, %f29
29743loop_2833:
29744 subccc %g5, %l2, %i0
29745 edge32n %g7, %g2, %i1
29746loop_2834:
29747 tcc %xcc, 0x4
29748 fbuge,a %fcc2, loop_2835
29749 sll %o5, 0x1F, %g4
29750 edge32n %i3, %l0, %i7
29751 wr %g0, 0x89, %asi
29752 stwa %l3, [%l7 + 0x48] %asi
29753loop_2835:
29754 fmovrdgez %i2, %f18, %f22
29755 subc %l4, %i5, %g6
29756 fblg,a %fcc0, loop_2836
29757 movrlz %l5, %i4, %g3
29758 umul %o2, %g1, %l1
29759 tcc %xcc, 0x5
29760loop_2836:
29761 nop
29762 wr %g0, 0x89, %asi
29763 prefetcha [%l7 + 0x08] %asi, 0x1
29764 add %l7, 0x70, %l6
29765 wr %g0, 0x80, %asi
29766 casa [%l6] %asi, %o7, %o6
29767 fbne %fcc1, loop_2837
29768 tne %xcc, 0x7
29769 fpsub16 %f30, %f0, %f4
29770 fbge,a %fcc2, loop_2838
29771loop_2837:
29772 fcmpne16 %f2, %f28, %o0
29773 tsubcctv %o3, %o4, %i6
29774 mova %xcc, %g5, %l2
29775loop_2838:
29776 andncc %i0, %o1, %g2
29777 wr %g0, 0x10, %asi
29778 stba %g7, [%l7 + 0x6E] %asi
29779 srlx %i1, %g4, %o5
29780 fmul8ulx16 %f2, %f6, %f30
29781 movre %i3, %i7, %l3
29782 ldd [%l7 + 0x60], %f30
29783 tneg %xcc, 0x2
29784 fxnors %f23, %f27, %f27
29785 sub %i2, 0x1422, %l0
29786 fbuge,a %fcc0, loop_2839
29787 brgz,a %l4, loop_2840
29788 fmovrde %g6, %f24, %f26
29789 fmovsl %icc, %f6, %f15
29790loop_2839:
29791 fones %f31
29792loop_2840:
29793 add %l5, 0x0514, %i4
29794 tvc %xcc, 0x4
29795 tsubcctv %g3, %i5, %o2
29796 edge8ln %l1, %l6, %o7
29797 taddcc %g1, %o6, %o0
29798 srl %o3, %o4, %i6
29799 bg,a,pn %icc, loop_2841
29800 move %xcc, %g5, %l2
29801 movrgez %o1, %g2, %i0
29802 sllx %g7, %i1, %o5
29803loop_2841:
29804 movle %xcc, %i3, %g4
29805 be %xcc, loop_2842
29806 edge32ln %l3, %i2, %l0
29807 fbue %fcc0, loop_2843
29808 tvc %icc, 0x3
29809loop_2842:
29810 brlez,a %i7, loop_2844
29811 udivx %l4, 0x0CF9, %g6
29812loop_2843:
29813 tg %xcc, 0x7
29814 ldstub [%l7 + 0x74], %i4
29815loop_2844:
29816 mulx %g3, %i5, %o2
29817 andn %l1, 0x126C, %l6
29818 fmul8x16al %f13, %f18, %f16
29819 or %o7, 0x000E, %g1
29820 bvs,a %xcc, loop_2845
29821 xnorcc %l5, 0x136C, %o6
29822 movneg %icc, %o3, %o4
29823 fbuge,a %fcc3, loop_2846
29824loop_2845:
29825 fmovdle %icc, %f11, %f8
29826 fabss %f5, %f16
29827 ldx [%l7 + 0x60], %i6
29828loop_2846:
29829 addc %g5, 0x1CBE, %l2
29830 edge32ln %o1, %g2, %i0
29831 fandnot2 %f16, %f16, %f16
29832 fmovsle %icc, %f23, %f9
29833 tge %xcc, 0x2
29834 ble,pn %xcc, loop_2847
29835 fabss %f0, %f29
29836 mulx %g7, 0x0F64, %i1
29837 wr %g0, 0x10, %asi
29838 ldda [%l7 + 0x40] %asi, %f16
29839loop_2847:
29840 ldub [%l7 + 0x3A], %o0
29841 edge32ln %o5, %i3, %l3
29842 stb %i2, [%l7 + 0x29]
29843 stx %g4, [%l7 + 0x20]
29844 edge16ln %i7, %l4, %g6
29845 smulcc %l0, 0x187A, %g3
29846 sub %i5, %o2, %l1
29847 andn %i4, 0x151A, %o7
29848 tge %icc, 0x2
29849 edge8 %l6, %l5, %g1
29850 fmovsneg %icc, %f24, %f6
29851 bpos,a loop_2848
29852 tg %icc, 0x5
29853 array16 %o3, %o4, %o6
29854 fpadd32s %f29, %f30, %f3
29855loop_2848:
29856 array16 %i6, %g5, %o1
29857 sdivx %g2, 0x03F7, %i0
29858 set 0x51, %l5
29859 lduba [%l7 + %l5] 0x18, %g7
29860 smulcc %l2, 0x0204, %o0
29861 nop
29862 setx loop_2849, %l0, %l1
29863 wrpr 0x1, %tl
29864 wrpr %l1, %tpc
29865 add %l1, 0x4, %l1
29866 wrpr %l1, %tnpc
29867 setx 0x34400001400, %l0, %l1
29868 wrpr %l1, %tstate
29869 wrhpr 0x4, %htstate
29870 retry
29871 move %xcc, %o5, %i1
29872 bshuffle %f20, %f12, %f16
29873 fmovsvs %xcc, %f30, %f9
29874loop_2849:
29875 brz,a %i3, loop_2850
29876 fmovsvs %xcc, %f3, %f10
29877 edge32n %l3, %i2, %g4
29878 movneg %xcc, %l4, %i7
29879loop_2850:
29880 andcc %g6, %g3, %l0
29881 tpos %xcc, 0x2
29882 add %l7, 0x6C, %l6
29883 wr %g0, 0x10, %asi
29884 casa [%l6] %asi, %i5, %l1
29885 fmovdn %xcc, %f18, %f28
29886 subccc %i4, %o7, %o2
29887 sdivx %l5, 0x08BD, %l6
29888 tcs %xcc, 0x5
29889 tl %icc, 0x4
29890 smulcc %g1, %o4, %o6
29891 movg %icc, %i6, %g5
29892 movle %xcc, %o3, %o1
29893 ldsh [%l7 + 0x4C], %g2
29894 tpos %xcc, 0x3
29895 bg,pt %xcc, loop_2851
29896 movle %icc, %i0, %g7
29897 lduw [%l7 + 0x70], %l2
29898 movne %icc, %o0, %o5
29899loop_2851:
29900 brgz %i3, loop_2852
29901 ldd [%l7 + 0x70], %i0
29902 fsrc1s %f18, %f18
29903 udiv %i2, 0x1F6D, %g4
29904loop_2852:
29905 taddcc %l4, %i7, %g6
29906 pdist %f4, %f18, %f2
29907 ldstub [%l7 + 0x6A], %g3
29908 wr %g0, 0x19, %asi
29909 ldsba [%l7 + 0x60] %asi, %l3
29910 fpmerge %f11, %f8, %f4
29911 ba loop_2853
29912 saved
29913 rdpr %cwp, %g1
29914 rdpr %cansave, %g2
29915 rdpr %canrestore, %g3
29916 rdpr %cleanwin, %g4
29917 rdpr %otherwin, %g5
29918 rdpr %wstate, %g6
29919 restored
29920 rdpr %cwp, %g1
29921 rdpr %cansave, %g2
29922 rdpr %canrestore, %g3
29923 rdpr %cleanwin, %g4
29924 rdpr %otherwin, %g5
29925 rdpr %wstate, %g6
29926 umulcc %i5, 0x1E11, %l1
29927loop_2853:
29928 ta %xcc, 0x0
29929 sll %l0, 0x1F, %o7
29930 tge %icc, 0x2
29931 udiv %i4, 0x1E08, %l5
29932 sll %l6, 0x0A, %o2
29933 orcc %o4, 0x0799, %g1
29934 brgz,a %o6, loop_2854
29935 sth %g5, [%l7 + 0x30]
29936 tle %xcc, 0x7
29937 mova %xcc, %o3, %i6
29938loop_2854:
29939 edge32 %o1, %g2, %i0
29940 movge %icc, %l2, %o0
29941 subcc %o5, 0x1373, %i3
29942 tgu %xcc, 0x7
29943 subc %g7, 0x11BF, %i1
29944 fbuge,a %fcc1, loop_2855
29945 ldd [%l7 + 0x20], %f26
29946 fmovs %f15, %f21
29947 bcs,pt %icc, loop_2856
29948loop_2855:
29949 tvc %icc, 0x7
29950 fmovdgu %xcc, %f30, %f18
29951 fmovrdlz %i2, %f16, %f8
29952loop_2856:
29953 array8 %l4, %i7, %g6
29954 edge8n %g4, %l3, %g3
29955 udivx %l1, 0x0754, %l0
29956 fpack32 %f30, %f30, %f6
29957 edge8n %i5, %i4, %l5
29958 fmovrdne %l6, %f10, %f22
29959 fbue,a %fcc3, loop_2857
29960 prefetch [%l7 + 0x6C], 0x2
29961 edge16ln %o7, %o2, %o4
29962 add %o6, 0x17BE, %g1
29963loop_2857:
29964 fmovdleu %icc, %f5, %f28
29965 sir 0x18B6
29966 fble,a %fcc1, loop_2858
29967 fbne %fcc0, loop_2859
29968 mulscc %o3, 0x0F09, %i6
29969 udiv %o1, 0x1746, %g2
29970loop_2858:
29971 nop
29972 set 0x38, %o7
29973 stha %g5, [%l7 + %o7] 0x89
29974loop_2859:
29975 tsubcctv %i0, %o0, %o5
29976 srlx %l2, %i3, %i1
29977 fmovrde %g7, %f8, %f30
29978 fmovde %icc, %f20, %f19
29979 edge16ln %l4, %i2, %g6
29980 edge16ln %g4, %i7, %g3
29981 for %f10, %f8, %f4
29982 umul %l3, 0x0517, %l0
29983 fnot2 %f22, %f14
29984 movrlez %l1, 0x262, %i4
29985 sdivx %l5, 0x1EAE, %l6
29986 tge %icc, 0x3
29987 tge %xcc, 0x5
29988 array16 %i5, %o7, %o4
29989 movre %o6, 0x044, %o2
29990 addc %g1, 0x104A, %i6
29991 bvs,a,pt %icc, loop_2860
29992 orcc %o1, 0x14F7, %g2
29993 orn %g5, %o3, %i0
29994 add %l7, 0x78, %l6
29995 wr %g0, 0x89, %asi
29996 ldxa [%l6] %asi, %o5
29997 casxa [%l6] %asi, %o5, %o0
29998loop_2860:
29999 udivx %i3, 0x0706, %i1
30000 nop
30001 set 0x30, %i7
30002 ldx [%l7 + %i7], %l2
30003 smulcc %l4, 0x05C4, %g7
30004 add %l7, 0x24, %l6
30005 wr %g0, 0x88, %asi
30006 casa [%l6] %asi, %i2, %g6
30007 and %i7, %g3, %g4
30008 bgu,a,pt %icc, loop_2861
30009 movre %l0, %l1, %l3
30010 ldd [%l7 + 0x70], %f12
30011 tvs %icc, 0x2
30012loop_2861:
30013 mulx %i4, %l6, %i5
30014 fornot1 %f16, %f22, %f16
30015 ldx [%l7 + 0x20], %o7
30016 ldd [%l7 + 0x08], %f10
30017 set 0x15, %g5
30018 stba %o4, [%l7 + %g5] 0x2a
30019 membar #Sync
30020 stx %o6, [%l7 + 0x50]
30021 xorcc %l5, 0x0BF0, %g1
30022 fcmpgt16 %f10, %f6, %o2
30023 edge32n %o1, %g2, %i6
30024 tgu %xcc, 0x6
30025 xor %g5, %o3, %o5
30026 movrgz %o0, 0x3A1, %i0
30027 bge loop_2862
30028 taddcctv %i3, 0x0AE8, %l2
30029 edge32 %l4, %g7, %i1
30030 smulcc %i2, 0x0253, %i7
30031loop_2862:
30032 fbge %fcc1, loop_2863
30033 subccc %g3, %g4, %g6
30034 set 0x08, %i5
30035 stxa %l0, [%l7 + %i5] 0x10
30036loop_2863:
30037 array16 %l3, %i4, %l6
30038 ldsw [%l7 + 0x54], %l1
30039 edge8l %o7, %i5, %o4
30040 tle %icc, 0x2
30041 movneg %xcc, %l5, %g1
30042 andn %o2, 0x1FE8, %o1
30043 andn %g2, 0x19DE, %o6
30044 movneg %xcc, %g5, %i6
30045 fmovda %icc, %f16, %f13
30046 ba,a loop_2864
30047 sethi 0x0BC1, %o5
30048 fmovsne %xcc, %f25, %f4
30049 mova %xcc, %o3, %o0
30050loop_2864:
30051 sll %i3, 0x01, %i0
30052 sllx %l4, 0x1C, %l2
30053 tneg %xcc, 0x2
30054 tsubcc %i1, %i2, %g7
30055 sth %g3, [%l7 + 0x44]
30056 tvs %icc, 0x5
30057 tg %icc, 0x3
30058 fpadd16s %f3, %f11, %f22
30059 tcs %icc, 0x0
30060 fbo,a %fcc1, loop_2865
30061 sethi 0x19D3, %g4
30062 popc %i7, %g6
30063 te %xcc, 0x7
30064loop_2865:
30065 srax %l3, %l0, %l6
30066 tsubcc %i4, %o7, %l1
30067 movrlez %o4, 0x0CC, %l5
30068 fmovsvc %icc, %f27, %f12
30069 set 0x6C, %o0
30070 lduwa [%l7 + %o0] 0x18, %g1
30071 fpsub16s %f0, %f28, %f28
30072 fmovdcs %icc, %f23, %f9
30073 fbug %fcc1, loop_2866
30074 bge,a %xcc, loop_2867
30075 restored
30076 rdpr %cwp, %g1
30077 rdpr %cansave, %g2
30078 rdpr %canrestore, %g3
30079 rdpr %cleanwin, %g4
30080 rdpr %otherwin, %g5
30081 rdpr %wstate, %g6
30082 fpack32 %f12, %f16, %f4
30083loop_2866:
30084 andncc %i5, %o1, %o2
30085loop_2867:
30086 edge32l %o6, %g2, %g5
30087 andncc %i6, %o5, %o0
30088 bleu,a %xcc, loop_2868
30089 te %icc, 0x4
30090 edge8l %i3, %o3, %l4
30091 srlx %l2, 0x1B, %i1
30092loop_2868:
30093 bpos,a,pt %icc, loop_2869
30094 fmovdvs %xcc, %f22, %f16
30095 movle %icc, %i2, %g7
30096 orcc %g3, %g4, %i7
30097loop_2869:
30098 movre %g6, 0x327, %l3
30099 st %f9, [%l7 + 0x20]
30100 sll %i0, 0x1D, %l6
30101 sub %i4, %l0, %l1
30102 bn,a loop_2870
30103 movrlez %o4, %o7, %l5
30104 fbuge,a %fcc3, loop_2871
30105 fxor %f4, %f30, %f24
30106loop_2870:
30107 fmul8ulx16 %f26, %f18, %f10
30108 movrlz %i5, %o1, %o2
30109loop_2871:
30110 andncc %g1, %o6, %g2
30111 te %icc, 0x4
30112 wr %g0, 0xe2, %asi
30113 stha %i6, [%l7 + 0x7C] %asi
30114 membar #Sync
30115 tcs %icc, 0x2
30116 saved
30117 rdpr %cwp, %g1
30118 rdpr %cansave, %g2
30119 rdpr %canrestore, %g3
30120 rdpr %cleanwin, %g4
30121 rdpr %otherwin, %g5
30122 rdpr %wstate, %g6
30123 add %l7, 0x50, %l6
30124 wr %g0, 0x19, %asi
30125 casa [%l6] 0x19, %o5, %o0
30126 stx %i3, [%l7 + 0x70]
30127 sra %g5, %o3, %l2
30128 tneg %xcc, 0x5
30129 sdivcc %i1, 0x1B9A, %l4
30130 fmovrsgz %i2, %f23, %f26
30131 tsubcctv %g7, %g3, %i7
30132 ta %xcc, 0x1
30133 edge32n %g6, %g4, %l3
30134 tle %xcc, 0x6
30135 fnot1s %f26, %f29
30136 udivx %i0, 0x1CC4, %l6
30137 sllx %i4, 0x0C, %l0
30138 tcs %xcc, 0x0
30139 edge32l %l1, %o4, %o7
30140 alignaddr %l5, %o1, %o2
30141 nop
30142 setx loop_2872, %l0, %l1
30143 wrpr 0x1, %tl
30144 wrpr %l1, %tpc
30145 add %l1, 0x4, %l1
30146 wrpr %l1, %tnpc
30147 setx 0x34400001400, %l0, %l1
30148 wrpr %l1, %tstate
30149 wrhpr 0x4, %htstate
30150 retry
30151 movvc %xcc, %i5, %o6
30152 edge32ln %g1, %g2, %i6
30153 tpos %xcc, 0x6
30154loop_2872:
30155 popc 0x0B62, %o5
30156 addcc %i3, %g5, %o0
30157 brgz,a %l2, loop_2873
30158 movle %icc, %o3, %i1
30159 std %i2, [%l7 + 0x78]
30160 edge32l %l4, %g3, %i7
30161loop_2873:
30162 nop
30163 setx loop_2874, %l0, %l1
30164 wrpr 0x1, %tl
30165 wrpr %l1, %tnpc
30166 setx 0x34400001400, %l0, %l1
30167 wrpr %l1, %tstate
30168 wrhpr 0x4, %htstate
30169 done
30170 nop
30171 setx loop_2875, %l0, %l1
30172 wrpr 0x1, %tl
30173 wrpr %l1, %tpc
30174 add %l1, 0x4, %l1
30175 wrpr %l1, %tnpc
30176 setx 0x34400001400, %l0, %l1
30177 wrpr %l1, %tstate
30178 wrhpr 0x4, %htstate
30179 retry
30180 ba,pt %xcc, loop_2876
30181 movpos %xcc, %g6, %g4
30182loop_2874:
30183 movge %xcc, %l3, %i0
30184loop_2875:
30185 sra %g7, %i4, %l0
30186loop_2876:
30187 fcmpes %fcc0, %f28, %f31
30188 swap [%l7 + 0x2C], %l6
30189 brlz,a %o4, loop_2877
30190 fbl,a %fcc0, loop_2878
30191 brgz,a %o7, loop_2879
30192 fmovdcc %icc, %f28, %f8
30193loop_2877:
30194 array8 %l5, %o1, %o2
30195loop_2878:
30196 fpack32 %f0, %f30, %f14
30197loop_2879:
30198 fmovsvs %icc, %f28, %f1
30199 fmovdleu %icc, %f21, %f26
30200 bleu,pt %icc, loop_2880
30201 bvs,a,pt %xcc, loop_2881
30202 mova %xcc, %i5, %o6
30203 alignaddr %l1, %g1, %i6
30204loop_2880:
30205 bne,a,pn %icc, loop_2882
30206loop_2881:
30207 sethi 0x07BE, %o5
30208 fnors %f16, %f9, %f20
30209 xor %g2, %i3, %g5
30210loop_2882:
30211 fble,a %fcc3, loop_2883
30212 st %f4, [%l7 + 0x44]
30213 bneg loop_2884
30214 array8 %o0, %l2, %o3
30215loop_2883:
30216 sub %i1, 0x17B2, %i2
30217 edge32n %l4, %i7, %g3
30218loop_2884:
30219 tsubcctv %g4, %l3, %g6
30220 stw %i0, [%l7 + 0x1C]
30221 sir 0x0FDE
30222 fbne %fcc0, loop_2885
30223 fpack16 %f8, %f16
30224 xnor %g7, 0x16AD, %l0
30225 tle %icc, 0x4
30226loop_2885:
30227 brlez %l6, loop_2886
30228 udivcc %o4, 0x1C28, %i4
30229 edge8n %o7, %l5, %o1
30230 udivx %o2, 0x155A, %o6
30231loop_2886:
30232 fmovdne %icc, %f27, %f7
30233 movcs %icc, %l1, %g1
30234 fmovsvs %xcc, %f14, %f1
30235 fmul8x16 %f16, %f24, %f14
30236 edge16l %i5, %o5, %g2
30237 edge16n %i3, %g5, %i6
30238 edge32l %l2, %o0, %i1
30239 addc %o3, %l4, %i2
30240 andncc %i7, %g3, %g4
30241 fmovrslez %l3, %f25, %f3
30242 fpadd32s %f9, %f9, %f31
30243 swap [%l7 + 0x70], %i0
30244 fmovdleu %xcc, %f13, %f15
30245 ld [%l7 + 0x78], %f25
30246 addcc %g6, %g7, %l0
30247 fbg,a %fcc3, loop_2887
30248 or %l6, 0x19D9, %o4
30249 fmul8sux16 %f2, %f8, %f16
30250 edge32 %i4, %l5, %o7
30251loop_2887:
30252 fcmpeq32 %f14, %f4, %o1
30253 tne %icc, 0x4
30254 fmovsneg %xcc, %f15, %f5
30255 tn %icc, 0x6
30256 addc %o2, 0x1671, %o6
30257 fba,a %fcc1, loop_2888
30258 fcmple32 %f4, %f12, %l1
30259 fcmple32 %f6, %f18, %g1
30260 edge16n %i5, %o5, %g2
30261loop_2888:
30262 fsrc1 %f10, %f0
30263 fors %f4, %f16, %f8
30264 fmovrdgez %g5, %f8, %f6
30265 tn %icc, 0x7
30266 movvs %icc, %i6, %i3
30267 ldd [%l7 + 0x60], %l2
30268 sra %i1, 0x06, %o0
30269 array8 %l4, %i2, %o3
30270 fands %f1, %f0, %f9
30271 edge8n %i7, %g3, %g4
30272 prefetch [%l7 + 0x2C], 0x3
30273 brlz %l3, loop_2889
30274 ta %xcc, 0x3
30275 fcmped %fcc0, %f10, %f16
30276 edge8ln %g6, %i0, %g7
30277loop_2889:
30278 sethi 0x11F6, %l6
30279 array16 %o4, %l0, %i4
30280 fmovdpos %xcc, %f15, %f21
30281 sdivcc %o7, 0x13F3, %o1
30282 array8 %l5, %o2, %o6
30283 movg %xcc, %g1, %l1
30284 sub %o5, 0x10E9, %g2
30285 set 0x0A, %i4
30286 lduha [%l7 + %i4] 0x11, %i5
30287 fmovdgu %icc, %f23, %f26
30288 edge16l %g5, %i3, %l2
30289 srlx %i1, %o0, %l4
30290 tpos %xcc, 0x5
30291 movl %xcc, %i6, %o3
30292 tle %icc, 0x2
30293 and %i2, 0x0690, %i7
30294 bg %icc, loop_2890
30295 membar 0x54
30296 nop
30297 setx loop_2891, %l0, %l1
30298 jmpl %l1, %g3
30299 movvs %xcc, %l3, %g4
30300loop_2890:
30301 fnor %f28, %f24, %f24
30302 mulscc %g6, %i0, %g7
30303loop_2891:
30304 fmovdne %icc, %f10, %f3
30305 fmovdcs %icc, %f6, %f8
30306 smulcc %l6, %o4, %i4
30307 fmovrsgez %o7, %f9, %f8
30308 movrgez %l0, %o1, %l5
30309 movg %icc, %o2, %g1
30310 tn %xcc, 0x4
30311 nop
30312 set 0x4C, %l1
30313 lduw [%l7 + %l1], %o6
30314 fmovdn %xcc, %f18, %f9
30315 fmovsgu %icc, %f25, %f11
30316 fones %f21
30317 smulcc %l1, %g2, %o5
30318 lduw [%l7 + 0x44], %g5
30319 lduw [%l7 + 0x3C], %i5
30320 movvs %icc, %l2, %i3
30321 tgu %icc, 0x2
30322 popc 0x0325, %o0
30323 prefetch [%l7 + 0x18], 0x3
30324 tvs %icc, 0x5
30325 smulcc %i1, 0x18D9, %i6
30326 set 0x78, %g6
30327 lda [%l7 + %g6] 0x11, %f8
30328 andcc %o3, %l4, %i7
30329 tpos %xcc, 0x4
30330 array32 %i2, %l3, %g3
30331 andncc %g6, %i0, %g4
30332 set 0x0F, %o5
30333 ldsba [%l7 + %o5] 0x80, %g7
30334 alignaddr %l6, %o4, %i4
30335 subc %o7, %o1, %l5
30336 sra %l0, %g1, %o2
30337 set 0x58, %o4
30338 stda %l0, [%l7 + %o4] 0xe2
30339 membar #Sync
30340 movvs %icc, %g2, %o6
30341 fmovdne %icc, %f22, %f22
30342 mulscc %g5, %o5, %i5
30343 xor %i3, 0x02DC, %o0
30344 movre %i1, 0x1F2, %l2
30345 swap [%l7 + 0x1C], %o3
30346 nop
30347 setx loop_2892, %l0, %l1
30348 wrpr 0x1, %tl
30349 wrpr %l1, %tnpc
30350 setx 0x34400001400, %l0, %l1
30351 wrpr %l1, %tstate
30352 wrhpr 0x4, %htstate
30353 done
30354 ta %icc, 0x0
30355 edge8 %l4, %i7, %i2
30356 fmovdgu %xcc, %f9, %f10
30357loop_2892:
30358 fmovdcs %icc, %f25, %f31
30359 fmovsgu %icc, %f13, %f6
30360 fxnors %f30, %f28, %f15
30361 fmovde %icc, %f29, %f1
30362 set 0x48, %g2
30363 lduba [%l7 + %g2] 0x14, %l3
30364 sll %g3, 0x02, %i6
30365 set 0x54, %l6
30366 lduha [%l7 + %l6] 0x10, %i0
30367 movleu %xcc, %g6, %g4
30368 brz %l6, loop_2893
30369 array16 %o4, %i4, %g7
30370 add %o1, %l5, %o7
30371 set 0x0, %i3
30372 stxa %l0, [%g0 + %i3] 0x20
30373loop_2893:
30374 fones %f23
30375 edge32ln %o2, %l1, %g2
30376 fsrc1s %f29, %f20
30377 taddcc %o6, %g5, %g1
30378 swap [%l7 + 0x54], %i5
30379 smulcc %o5, 0x02A7, %o0
30380 alignaddrl %i1, %l2, %i3
30381 ba,a loop_2894
30382 xorcc %o3, %l4, %i2
30383 call loop_2895
30384 taddcctv %i7, %l3, %g3
30385loop_2894:
30386 fmovrsgez %i0, %f10, %f12
30387 orcc %i6, %g6, %l6
30388loop_2895:
30389 orn %g4, %i4, %g7
30390 andncc %o1, %l5, %o4
30391 tpos %xcc, 0x4
30392 sub %o7, 0x1B72, %o2
30393 fmovse %icc, %f15, %f9
30394 fpadd16s %f30, %f18, %f11
30395 fmovrdne %l0, %f6, %f10
30396 edge16ln %l1, %o6, %g5
30397 srl %g1, 0x18, %g2
30398 tleu %xcc, 0x7
30399 tleu %icc, 0x2
30400 udiv %i5, 0x18EB, %o0
30401 movg %icc, %i1, %o5
30402 siam 0x3
30403 fpsub32s %f11, %f9, %f4
30404 fblg,a %fcc1, loop_2896
30405 srlx %l2, %o3, %l4
30406 tge %xcc, 0x7
30407 wr %g0, 0x88, %asi
30408 ldsha [%l7 + 0x30] %asi, %i3
30409loop_2896:
30410 umulcc %i2, 0x0F71, %l3
30411 fmovsn %icc, %f12, %f21
30412 and %g3, 0x10A8, %i0
30413 array16 %i7, %g6, %i6
30414 orncc %l6, %g4, %i4
30415 fmovrdgez %g7, %f28, %f12
30416 movcc %xcc, %l5, %o1
30417 flush %l7 + 0x60
30418 edge8 %o7, %o4, %o2
30419 te %xcc, 0x2
30420 movl %icc, %l0, %o6
30421 edge8 %l1, %g5, %g1
30422 std %f24, [%l7 + 0x18]
30423 brnz %g2, loop_2897
30424 nop
30425 setx loop_2898, %l0, %l1
30426 wrpr 0x1, %tl
30427 wrpr %l1, %tnpc
30428 setx 0x34400001400, %l0, %l1
30429 wrpr %l1, %tstate
30430 wrhpr 0x4, %htstate
30431 done
30432 smulcc %o0, 0x114F, %i5
30433 movne %icc, %i1, %l2
30434loop_2897:
30435 subcc %o5, %o3, %i3
30436loop_2898:
30437 edge32 %i2, %l4, %g3
30438 bneg,a %icc, loop_2899
30439 fors %f29, %f31, %f17
30440 nop
30441 setx loop_2900, %l0, %l1
30442 wrpr 0x1, %tl
30443 wrpr %l1, %tnpc
30444 setx 0x34400001400, %l0, %l1
30445 wrpr %l1, %tstate
30446 wrhpr 0x4, %htstate
30447 done
30448 movg %xcc, %l3, %i7
30449loop_2899:
30450 fbo,a %fcc0, loop_2901
30451 edge16l %i0, %i6, %l6
30452loop_2900:
30453 movle %xcc, %g6, %i4
30454 edge16ln %g4, %l5, %g7
30455loop_2901:
30456 srlx %o1, 0x0A, %o4
30457 edge32l %o2, %l0, %o7
30458 nop
30459 setx loop_2902, %l0, %l1
30460 jmpl %l1, %l1
30461 addccc %o6, 0x08C3, %g1
30462 fbu,a %fcc0, loop_2903
30463 bvc %icc, loop_2904
30464loop_2902:
30465 srlx %g5, 0x1C, %o0
30466 flush %l7 + 0x4C
30467loop_2903:
30468 edge32l %g2, %i5, %l2
30469loop_2904:
30470 tneg %xcc, 0x2
30471 addc %i1, 0x1224, %o3
30472 edge8n %i3, %o5, %l4
30473 brgez %g3, loop_2905
30474 array16 %i2, %l3, %i0
30475 brgez,a %i7, loop_2906
30476 restored
30477 rdpr %cwp, %g1
30478 rdpr %cansave, %g2
30479 rdpr %canrestore, %g3
30480 rdpr %cleanwin, %g4
30481 rdpr %otherwin, %g5
30482 rdpr %wstate, %g6
30483loop_2905:
30484 fand %f20, %f30, %f6
30485 tn %icc, 0x3
30486loop_2906:
30487 brgz %l6, loop_2907
30488 fbn %fcc0, loop_2908
30489 nop
30490 set 0x0A, %o1
30491 ldstub [%l7 + %o1], %i6
30492 te %xcc, 0x0
30493loop_2907:
30494 bleu,pn %xcc, loop_2909
30495loop_2908:
30496 xor %i4, 0x1A94, %g6
30497 add %l5, %g4, %g7
30498 tneg %xcc, 0x7
30499loop_2909:
30500 movgu %icc, %o1, %o2
30501 fsrc1s %f28, %f26
30502 movg %icc, %o4, %o7
30503 umulcc %l0, %o6, %l1
30504 stbar
30505 bleu loop_2910
30506 addc %g1, %o0, %g2
30507 sllx %i5, %g5, %i1
30508 sllx %o3, 0x00, %i3
30509loop_2910:
30510 fmovdcc %xcc, %f11, %f11
30511 movrgez %l2, %l4, %o5
30512 array8 %i2, %l3, %i0
30513 tsubcctv %g3, %l6, %i6
30514 fbge %fcc1, loop_2911
30515 sdivx %i7, 0x1624, %i4
30516 sth %g6, [%l7 + 0x46]
30517 fmovdg %xcc, %f21, %f20
30518loop_2911:
30519 movrgez %g4, 0x289, %g7
30520 movn %xcc, %l5, %o1
30521 add %o4, 0x01FC, %o7
30522 move %icc, %o2, %o6
30523 fbuge %fcc2, loop_2912
30524 and %l0, 0x1EDB, %l1
30525 saved
30526 rdpr %cwp, %g1
30527 rdpr %cansave, %g2
30528 rdpr %canrestore, %g3
30529 rdpr %cleanwin, %g4
30530 rdpr %otherwin, %g5
30531 rdpr %wstate, %g6
30532 tsubcctv %o0, %g2, %i5
30533loop_2912:
30534 brlz,a %g1, loop_2913
30535 xnor %i1, 0x078E, %o3
30536 fand %f12, %f24, %f26
30537 sllx %g5, %l2, %l4
30538loop_2913:
30539 nop
30540 wr %g0, 0x80, %asi
30541 stda %o4, [%l7 + 0x30] %asi
30542 fpsub16 %f0, %f0, %f6
30543 tcc %xcc, 0x5
30544 fbne %fcc2, loop_2914
30545 fpsub32 %f22, %f28, %f20
30546 wr %g0, 0x19, %asi
30547 lda [%l7 + 0x50] %asi, %f21
30548loop_2914:
30549 fbuge,a %fcc2, loop_2915
30550 fmovdg %xcc, %f4, %f14
30551 stw %i2, [%l7 + 0x30]
30552 move %icc, %i3, %l3
30553loop_2915:
30554 nop
30555 set 0x10, %g7
30556 ldxa [%l7 + %g7] 0x10, %g3
30557 brgz %i0, loop_2916
30558 taddcc %i6, %i7, %i4
30559 edge16l %g6, %l6, %g4
30560 edge32n %g7, %l5, %o4
30561loop_2916:
30562 edge32 %o1, %o7, %o6
30563 umul %o2, %l1, %o0
30564 bgu,pt %icc, loop_2917
30565 nop
30566 set 0x73, %i1
30567 ldub [%l7 + %i1], %g2
30568 te %icc, 0x7
30569 ta %xcc, 0x0
30570loop_2917:
30571 fcmpgt16 %f18, %f16, %l0
30572 alignaddrl %g1, %i5, %o3
30573 fcmped %fcc1, %f2, %f22
30574 move %xcc, %i1, %l2
30575 add %l7, 0x60, %l6
30576 wr %g0, 0x19, %asi
30577 lda [%l6] %asi, %g5
30578 casa [%l6] %asi, %g5, %l4
30579 array16 %i2, %o5, %i3
30580 tleu %icc, 0x2
30581 nop
30582 set 0x4F, %l3
30583 stb %g3, [%l7 + %l3]
30584 tpos %xcc, 0x6
30585 andn %l3, 0x0D7C, %i0
30586 fmovdleu %xcc, %f10, %f23
30587 edge8n %i6, %i4, %g6
30588 array32 %i7, %g4, %g7
30589 tpos %xcc, 0x1
30590 fmovsn %xcc, %f13, %f13
30591 tcs %xcc, 0x1
30592 popc 0x181A, %l5
30593 movle %xcc, %o4, %o1
30594 ldx [%l7 + 0x70], %l6
30595 bcs,pn %icc, loop_2918
30596 tvc %icc, 0x6
30597 fmovsne %icc, %f5, %f5
30598 tcs %icc, 0x0
30599loop_2918:
30600 mulx %o6, 0x0DC7, %o7
30601 movrne %l1, %o2, %o0
30602 edge16ln %l0, %g2, %i5
30603 fmovdleu %icc, %f4, %f3
30604 udiv %g1, 0x1A1F, %i1
30605 ldsw [%l7 + 0x6C], %o3
30606 or %l2, %l4, %g5
30607 prefetch [%l7 + 0x70], 0x2
30608 tleu %xcc, 0x6
30609 tvc %icc, 0x2
30610 edge16l %o5, %i2, %g3
30611 tne %icc, 0x6
30612 sll %l3, %i0, %i3
30613 wr %g0, 0x80, %asi
30614 sta %f5, [%l7 + 0x40] %asi
30615 tn %xcc, 0x0
30616 subcc %i4, 0x0554, %g6
30617 ta %xcc, 0x4
30618 sub %i7, %g4, %i6
30619 xorcc %g7, 0x0548, %o4
30620 fornot1s %f23, %f18, %f3
30621 fsrc2 %f26, %f4
30622 lduh [%l7 + 0x46], %l5
30623 tle %xcc, 0x3
30624 fmovdcs %xcc, %f20, %f28
30625 alignaddrl %o1, %o6, %l6
30626 fmovdpos %xcc, %f18, %f28
30627 and %o7, %o2, %l1
30628 movg %icc, %l0, %o0
30629 edge16l %i5, %g1, %g2
30630 udivcc %i1, 0x1EC3, %o3
30631 orcc %l2, %g5, %l4
30632 wr %g0, 0x10, %asi
30633 ldswa [%l7 + 0x60] %asi, %i2
30634 fpadd32s %f16, %f14, %f20
30635 bpos loop_2919
30636 umul %g3, %o5, %i0
30637 nop
30638 setx loop_2920, %l0, %l1
30639 wrpr 0x1, %tl
30640 wrpr %l1, %tnpc
30641 setx 0x34400001400, %l0, %l1
30642 wrpr %l1, %tstate
30643 wrhpr 0x4, %htstate
30644 done
30645 subccc %i3, 0x1604, %i4
30646loop_2919:
30647 sdivcc %g6, 0x1FD0, %l3
30648 sll %g4, 0x07, %i7
30649loop_2920:
30650 fmovsle %xcc, %f24, %f14
30651 orncc %i6, %g7, %o4
30652 movg %icc, %o1, %l5
30653 alignaddr %l6, %o6, %o7
30654 fornot2 %f6, %f14, %f12
30655 movge %icc, %l1, %l0
30656 ble,pn %xcc, loop_2921
30657 ldsb [%l7 + 0x09], %o2
30658 movrgez %o0, %g1, %i5
30659 add %l7, 0x60, %l6
30660 wr %g0, 0x89, %asi
30661 casxa [%l6] 0x89, %g2, %i1
30662loop_2921:
30663 tvs %xcc, 0x3
30664 bn loop_2922
30665 membar 0x5A
30666 bcc loop_2923
30667 tpos %xcc, 0x1
30668loop_2922:
30669 fbul,a %fcc0, loop_2924
30670 movn %icc, %l2, %o3
30671loop_2923:
30672 tvc %icc, 0x0
30673 fpack16 %f10, %f20
30674loop_2924:
30675 ldd [%l7 + 0x48], %g4
30676 set 0x30, %l0
30677 stda %l4, [%l7 + %l0] 0xe3
30678 membar #Sync
30679 brnz %i2, loop_2925
30680 bvs,a %xcc, loop_2926
30681 subccc %o5, 0x1697, %g3
30682 bn,a,pt %icc, loop_2927
30683loop_2925:
30684 taddcc %i0, %i4, %i3
30685loop_2926:
30686 fzeros %f25
30687 ldd [%l7 + 0x68], %f2
30688loop_2927:
30689 fnor %f24, %f18, %f30
30690 bge,a %icc, loop_2928
30691 fbue,a %fcc3, loop_2929
30692 fandnot1 %f6, %f30, %f20
30693 tneg %xcc, 0x1
30694loop_2928:
30695 tne %icc, 0x6
30696loop_2929:
30697 fone %f16
30698 subcc %g6, %l3, %i7
30699 movl %icc, %g4, %i6
30700 fpadd32s %f11, %f5, %f29
30701 movne %xcc, %g7, %o1
30702 alignaddr %o4, %l5, %l6
30703 mova %icc, %o7, %o6
30704 sir 0x12AE
30705 movl %xcc, %l0, %l1
30706 add %o0, 0x1A2D, %o2
30707 addc %g1, %g2, %i5
30708 srax %i1, 0x11, %o3
30709 ldd [%l7 + 0x58], %l2
30710 taddcc %g5, 0x1CDF, %i2
30711 edge8l %l4, %g3, %o5
30712 addccc %i4, %i0, %g6
30713 fmovdne %xcc, %f5, %f2
30714 fbue,a %fcc2, loop_2930
30715 edge16ln %l3, %i3, %i7
30716 ldsb [%l7 + 0x6E], %i6
30717 edge8ln %g4, %o1, %g7
30718loop_2930:
30719 andcc %o4, %l6, %l5
30720 bneg %xcc, loop_2931
30721 fnors %f18, %f6, %f28
30722 and %o7, %l0, %l1
30723 movge %icc, %o0, %o6
30724loop_2931:
30725 fxor %f6, %f24, %f8
30726 fabsd %f30, %f24
30727 ta %icc, 0x7
30728 edge32ln %g1, %o2, %i5
30729 movrne %g2, 0x350, %i1
30730 bleu,a,pt %xcc, loop_2932
30731 mulx %l2, %g5, %o3
30732 movn %xcc, %i2, %g3
30733 stb %l4, [%l7 + 0x56]
30734loop_2932:
30735 bvc,pt %xcc, loop_2933
30736 fmovdl %icc, %f24, %f31
30737 te %icc, 0x2
30738 movleu %icc, %o5, %i4
30739loop_2933:
30740 addccc %g6, %l3, %i3
30741 bl %icc, loop_2934
30742 fbu,a %fcc1, loop_2935
30743 tpos %xcc, 0x2
30744 sethi 0x1621, %i0
30745loop_2934:
30746 fmovdcc %xcc, %f22, %f13
30747loop_2935:
30748 fmovda %xcc, %f1, %f17
30749 tn %icc, 0x7
30750 bg %icc, loop_2936
30751 ldd [%l7 + 0x20], %f0
30752 tcs %xcc, 0x4
30753 srax %i7, 0x08, %i6
30754loop_2936:
30755 bl,a,pt %icc, loop_2937
30756 edge8 %g4, %g7, %o1
30757 movvc %xcc, %o4, %l5
30758 fabsd %f20, %f22
30759loop_2937:
30760 fcmpes %fcc1, %f18, %f20
30761 tvc %xcc, 0x7
30762 ble,pn %icc, loop_2938
30763 edge8 %o7, %l6, %l1
30764 fnot1s %f31, %f3
30765 and %o0, %l0, %o6
30766loop_2938:
30767 movrlez %g1, 0x169, %i5
30768 edge16l %g2, %i1, %o2
30769 tg %xcc, 0x2
30770 bvs %icc, loop_2939
30771 udivx %g5, 0x07A4, %l2
30772 movleu %xcc, %i2, %o3
30773 fmovsge %xcc, %f28, %f29
30774loop_2939:
30775 umul %g3, %l4, %o5
30776 movge %xcc, %i4, %g6
30777 movcs %icc, %i3, %l3
30778 fnot1 %f4, %f26
30779 fmovdvc %xcc, %f12, %f2
30780 fmovsvs %icc, %f23, %f16
30781 andncc %i7, %i0, %i6
30782 mulscc %g7, 0x0D27, %o1
30783 fmovdvs %icc, %f21, %f6
30784 tge %icc, 0x3
30785 brgez,a %g4, loop_2940
30786 andn %o4, %l5, %l6
30787 fmovsge %xcc, %f30, %f24
30788 fmul8ulx16 %f28, %f14, %f18
30789loop_2940:
30790 nop
30791 set 0x40, %i2
30792 stxa %l1, [%l7 + %i2] 0x80
30793 movrgez %o7, %o0, %l0
30794 bpos,pn %icc, loop_2941
30795 movl %xcc, %g1, %i5
30796 lduw [%l7 + 0x38], %g2
30797 tcs %xcc, 0x7
30798loop_2941:
30799 saved
30800 rdpr %cwp, %g1
30801 rdpr %cansave, %g2
30802 rdpr %canrestore, %g3
30803 rdpr %cleanwin, %g4
30804 rdpr %otherwin, %g5
30805 rdpr %wstate, %g6
30806 mulx %o6, %i1, %o2
30807 st %f19, [%l7 + 0x64]
30808 brz,a %g5, loop_2942
30809 ba,pt %xcc, loop_2943
30810 fmovsn %icc, %f22, %f24
30811 bvc %xcc, loop_2944
30812loop_2942:
30813 bg,a %xcc, loop_2945
30814loop_2943:
30815 taddcc %i2, 0x1F68, %o3
30816 edge32 %g3, %l2, %o5
30817loop_2944:
30818 taddcctv %i4, 0x02DD, %g6
30819loop_2945:
30820 mova %xcc, %l4, %i3
30821 bleu,a %xcc, loop_2946
30822 ldx [%l7 + 0x18], %i7
30823 fcmpgt16 %f4, %f24, %l3
30824 brlz,a %i0, loop_2947
30825loop_2946:
30826 fbge,a %fcc0, loop_2948
30827 fmovde %icc, %f15, %f30
30828 ldsb [%l7 + 0x50], %i6
30829loop_2947:
30830 edge8l %o1, %g4, %g7
30831loop_2948:
30832 orn %o4, %l5, %l6
30833 and %o7, %l1, %l0
30834 udivcc %g1, 0x12CE, %i5
30835 edge8 %g2, %o6, %i1
30836 nop
30837 set 0x28, %g4
30838 ldsw [%l7 + %g4], %o0
30839 addcc %g5, 0x1DCF, %i2
30840 fmovrsne %o3, %f0, %f6
30841 set 0x7E, %l2
30842 ldsha [%l7 + %l2] 0x80, %g3
30843 bge,a loop_2949
30844 sll %o2, 0x17, %o5
30845 pdist %f10, %f20, %f18
30846 movn %xcc, %i4, %g6
30847loop_2949:
30848 orcc %l4, %l2, %i3
30849 movneg %xcc, %l3, %i7
30850 nop
30851 setx loop_2950, %l0, %l1
30852 wrpr 0x1, %tl
30853 wrpr %l1, %tnpc
30854 setx 0x34400001400, %l0, %l1
30855 wrpr %l1, %tstate
30856 wrhpr 0x4, %htstate
30857 done
30858 andcc %i6, 0x0DD1, %i0
30859 brnz,a %o1, loop_2951
30860 movrlz %g7, 0x00F, %o4
30861loop_2950:
30862 ldub [%l7 + 0x61], %l5
30863 and %g4, %o7, %l1
30864loop_2951:
30865 movge %xcc, %l0, %g1
30866 fzero %f30
30867 udivcc %i5, 0x02D3, %l6
30868 fmovsgu %xcc, %f3, %f15
30869 fbug,a %fcc2, loop_2952
30870 bg loop_2953
30871 fmovs %f11, %f21
30872 andcc %o6, 0x1AD0, %i1
30873loop_2952:
30874 tleu %xcc, 0x1
30875loop_2953:
30876 fmovrsne %o0, %f31, %f28
30877 fpsub16 %f8, %f14, %f6
30878 addcc %g5, 0x06C2, %g2
30879 movneg %icc, %o3, %i2
30880 siam 0x4
30881 fbg %fcc2, loop_2954
30882 bl,a,pt %icc, loop_2955
30883 fmovdne %icc, %f28, %f22
30884 alignaddrl %g3, %o5, %i4
30885loop_2954:
30886 fmovdne %xcc, %f25, %f7
30887loop_2955:
30888 tn %icc, 0x3
30889 fmuld8ulx16 %f19, %f1, %f28
30890 stx %g6, [%l7 + 0x30]
30891 sdiv %o2, 0x1772, %l4
30892 mulscc %i3, %l3, %l2
30893 fmovsvc %icc, %f14, %f19
30894 ba %icc, loop_2956
30895 andcc %i6, %i7, %o1
30896 udiv %i0, 0x0386, %g7
30897 alignaddr %o4, %g4, %o7
30898loop_2956:
30899 movge %xcc, %l1, %l0
30900 mulscc %g1, 0x138C, %i5
30901 te %xcc, 0x0
30902 udiv %l5, 0x044D, %o6
30903 fnegs %f25, %f22
30904 umulcc %i1, %o0, %g5
30905 bvc,a,pt %icc, loop_2957
30906 bge,pt %xcc, loop_2958
30907 sethi 0x0B45, %g2
30908 fbule,a %fcc0, loop_2959
30909loop_2957:
30910 xnor %l6, 0x18A0, %i2
30911loop_2958:
30912 movrgez %g3, %o3, %o5
30913 fabss %f22, %f14
30914loop_2959:
30915 fble %fcc3, loop_2960
30916 membar 0x34
30917 srl %i4, 0x17, %o2
30918 movrlz %g6, 0x11C, %i3
30919loop_2960:
30920 brlz %l3, loop_2961
30921 fzero %f18
30922 tcs %icc, 0x5
30923 xnorcc %l2, 0x0B5B, %i6
30924loop_2961:
30925 edge8n %l4, %i7, %o1
30926 fmovrsgz %i0, %f27, %f24
30927 stx %o4, [%l7 + 0x08]
30928 fmovdl %icc, %f25, %f30
30929 fsrc1 %f12, %f20
30930 wr %g0, 0xeb, %asi
30931 stha %g4, [%l7 + 0x20] %asi
30932 membar #Sync
30933 fmovrdgz %o7, %f28, %f24
30934 tvs %icc, 0x6
30935 smulcc %l1, 0x1FCE, %g7
30936 andncc %g1, %i5, %l0
30937 edge32l %o6, %i1, %l5
30938 edge16 %o0, %g2, %g5
30939 lduw [%l7 + 0x10], %l6
30940 stbar
30941 tne %icc, 0x1
30942 te %xcc, 0x4
30943 movrgez %g3, %i2, %o5
30944 edge16l %i4, %o3, %o2
30945 or %g6, %i3, %l2
30946 brlez,a %l3, loop_2962
30947 fcmpd %fcc1, %f30, %f12
30948 edge8ln %l4, %i7, %o1
30949 array32 %i0, %o4, %g4
30950loop_2962:
30951 fbul %fcc2, loop_2963
30952 fnand %f2, %f6, %f0
30953 fmovdg %icc, %f3, %f0
30954 tsubcc %i6, 0x1BA3, %l1
30955loop_2963:
30956 orcc %o7, %g1, %g7
30957 srl %i5, 0x19, %o6
30958 bn,pt %icc, loop_2964
30959 prefetch [%l7 + 0x3C], 0x3
30960 edge32l %i1, %l5, %l0
30961 tle %icc, 0x5
30962loop_2964:
30963 movcc %icc, %g2, %g5
30964 ldx [%l7 + 0x30], %o0
30965 movgu %xcc, %g3, %i2
30966 xor %o5, 0x118E, %l6
30967 sir 0x0B88
30968 edge8 %o3, %i4, %g6
30969 mulscc %i3, %l2, %o2
30970 membar 0x4B
30971 fones %f21
30972 fbn,a %fcc0, loop_2965
30973 stb %l3, [%l7 + 0x08]
30974 tvs %icc, 0x5
30975 movvc %xcc, %l4, %o1
30976loop_2965:
30977 bneg,a,pn %icc, loop_2966
30978 bcs,a %icc, loop_2967
30979 tleu %xcc, 0x3
30980 alignaddr %i0, %i7, %o4
30981loop_2966:
30982 ba,pn %icc, loop_2968
30983loop_2967:
30984 fpack32 %f28, %f4, %f6
30985 tleu %xcc, 0x1
30986 fmul8sux16 %f20, %f2, %f24
30987loop_2968:
30988 nop
30989 wr %g0, 0x88, %asi
30990 ldda [%l7 + 0x10] %asi, %g4
30991 movleu %xcc, %l1, %i6
30992 movpos %xcc, %o7, %g1
30993 tle %icc, 0x0
30994 fsrc1 %f18, %f0
30995 set 0x60, %o3
30996 prefetcha [%l7 + %o3] 0x10, 0x0
30997 orcc %i5, %i1, %o6
30998 saved
30999 rdpr %cwp, %g1
31000 rdpr %cansave, %g2
31001 rdpr %canrestore, %g3
31002 rdpr %cleanwin, %g4
31003 rdpr %otherwin, %g5
31004 rdpr %wstate, %g6
31005 fmovspos %icc, %f25, %f0
31006 fbge %fcc0, loop_2969
31007 xorcc %l5, %g2, %l0
31008 movrlez %g5, 0x1B4, %g3
31009 fxnors %f22, %f26, %f27
31010loop_2969:
31011 fxor %f16, %f20, %f10
31012 edge32ln %i2, %o0, %l6
31013 edge32 %o5, %i4, %o3
31014 bcc,a,pt %icc, loop_2970
31015 movl %xcc, %g6, %i3
31016 fbg,a %fcc1, loop_2971
31017 edge32n %l2, %o2, %l4
31018loop_2970:
31019 subcc %l3, 0x0D94, %o1
31020 movrlez %i0, 0x3EE, %o4
31021loop_2971:
31022 edge16l %g4, %l1, %i7
31023 orcc %i6, %g1, %g7
31024 movg %icc, %o7, %i1
31025 fxnors %f0, %f30, %f7
31026 bl,pt %icc, loop_2972
31027 tle %xcc, 0x6
31028 set 0x2C, %i0
31029 swapa [%l7 + %i0] 0x19, %o6
31030loop_2972:
31031 membar 0x2B
31032 xorcc %i5, 0x12BD, %g2
31033 fmovsvc %icc, %f2, %f2
31034 edge8n %l0, %l5, %g5
31035 fsrc1 %f10, %f30
31036 bcc,pn %icc, loop_2973
31037 tpos %xcc, 0x3
31038 array8 %i2, %g3, %l6
31039 tvc %xcc, 0x7
31040loop_2973:
31041 subc %o0, 0x1CD3, %i4
31042 tpos %xcc, 0x0
31043 or %o3, %g6, %i3
31044 movcc %icc, %o5, %l2
31045 restored
31046 rdpr %cwp, %g1
31047 rdpr %cansave, %g2
31048 rdpr %canrestore, %g3
31049 rdpr %cleanwin, %g4
31050 rdpr %otherwin, %g5
31051 rdpr %wstate, %g6
31052 tgu %icc, 0x6
31053 st %f25, [%l7 + 0x1C]
31054 ba loop_2974
31055 fbn,a %fcc0, loop_2975
31056 fbo,a %fcc0, loop_2976
31057 fmovdleu %icc, %f21, %f29
31058loop_2974:
31059 fba,a %fcc3, loop_2977
31060loop_2975:
31061 sdivcc %l4, 0x0A88, %o2
31062loop_2976:
31063 sdivx %o1, 0x0715, %i0
31064 fones %f17
31065loop_2977:
31066 sub %l3, %g4, %l1
31067 umulcc %i7, %i6, %g1
31068 st %f31, [%l7 + 0x50]
31069 subc %g7, 0x03D8, %o4
31070 srlx %o7, %o6, %i1
31071 subcc %g2, %l0, %l5
31072 mulx %g5, %i5, %g3
31073 nop
31074 set 0x25, %o2
31075 ldstub [%l7 + %o2], %i2
31076 fsrc1 %f16, %f12
31077 edge16n %l6, %i4, %o3
31078 te %icc, 0x3
31079 movre %g6, 0x3FF, %i3
31080 tge %xcc, 0x1
31081 tcs %icc, 0x3
31082 movrne %o0, 0x1E8, %l2
31083 movleu %xcc, %o5, %l4
31084 xor %o2, 0x1316, %i0
31085 ble loop_2978
31086 std %o0, [%l7 + 0x10]
31087 fbu,a %fcc1, loop_2979
31088 fnor %f6, %f4, %f18
31089loop_2978:
31090 fnot2s %f22, %f13
31091 movrgez %g4, 0x0E2, %l1
31092loop_2979:
31093 nop
31094 setx loop_2980, %l0, %l1
31095 jmpl %l1, %i7
31096 pdist %f18, %f8, %f6
31097 sub %i6, 0x0F28, %g1
31098 addcc %l3, %o4, %o7
31099loop_2980:
31100 xnorcc %o6, 0x02E6, %g7
31101 edge16l %i1, %g2, %l5
31102 fpadd16s %f28, %f15, %f16
31103 fabsd %f18, %f18
31104 tpos %icc, 0x2
31105 movrne %g5, %l0, %i5
31106 tgu %xcc, 0x7
31107 fone %f6
31108 tcs %icc, 0x7
31109 edge16n %i2, %g3, %l6
31110 fones %f22
31111 bn,a,pt %icc, loop_2981
31112 bg,a loop_2982
31113 fnot1 %f2, %f26
31114 brlez,a %i4, loop_2983
31115loop_2981:
31116 edge32 %g6, %i3, %o3
31117loop_2982:
31118 edge8l %o0, %l2, %o5
31119 swap [%l7 + 0x64], %l4
31120loop_2983:
31121 fors %f30, %f3, %f15
31122 tle %xcc, 0x0
31123 fornot2 %f16, %f10, %f30
31124 fpsub16 %f14, %f20, %f6
31125 edge32l %i0, %o1, %g4
31126 edge32 %l1, %o2, %i6
31127 ta %icc, 0x4
31128 fmovda %icc, %f30, %f14
31129 tgu %icc, 0x3
31130 fpsub16s %f28, %f21, %f16
31131 movle %xcc, %i7, %l3
31132 fpadd32s %f2, %f2, %f18
31133 addcc %o4, %o7, %o6
31134 edge8 %g7, %i1, %g2
31135 movre %l5, 0x0B2, %g5
31136 subcc %l0, %g1, %i2
31137 edge16l %g3, %l6, %i4
31138 wr %g0, 0xe3, %asi
31139 stwa %g6, [%l7 + 0x1C] %asi
31140 membar #Sync
31141 flush %l7 + 0x68
31142 fbe %fcc1, loop_2984
31143 fmul8sux16 %f26, %f26, %f20
31144 tl %icc, 0x7
31145 brz %i5, loop_2985
31146loop_2984:
31147 fpadd32s %f23, %f20, %f2
31148 movrgz %o3, 0x1E6, %i3
31149 movleu %icc, %l2, %o5
31150loop_2985:
31151 udiv %o0, 0x0CF7, %l4
31152 ldd [%l7 + 0x20], %o0
31153 fpsub16 %f30, %f0, %f28
31154 set 0x50, %i6
31155 swapa [%l7 + %i6] 0x89, %g4
31156 movne %icc, %l1, %o2
31157 nop
31158 setx loop_2986, %l0, %l1
31159 wrpr 0x1, %tl
31160 wrpr %l1, %tnpc
31161 setx 0x34400001400, %l0, %l1
31162 wrpr %l1, %tstate
31163 wrhpr 0x4, %htstate
31164 done
31165 fbe %fcc3, loop_2987
31166 sllx %i6, %i7, %i0
31167 fexpand %f5, %f26
31168loop_2986:
31169 movrlz %l3, %o4, %o7
31170loop_2987:
31171 movrgez %o6, 0x05D, %g7
31172 bn,pn %xcc, loop_2988
31173 taddcctv %i1, 0x06D4, %l5
31174 stbar
31175 sdivcc %g5, 0x1D83, %g2
31176loop_2988:
31177 tsubcctv %g1, %i2, %l0
31178 taddcc %g3, 0x0CE0, %l6
31179 sethi 0x1CA8, %g6
31180 movg %icc, %i4, %i5
31181 tle %icc, 0x6
31182 edge8 %o3, %l2, %o5
31183 ldsh [%l7 + 0x30], %i3
31184 fbu,a %fcc2, loop_2989
31185 orncc %o0, %o1, %l4
31186 set 0x40, %g1
31187 lda [%l7 + %g1] 0x89, %f24
31188loop_2989:
31189 nop
31190 membar #Sync
31191 set 0x40, %g3
31192 ldda [%l7 + %g3] 0xf0, %f16
31193 ta %xcc, 0x4
31194 tne %xcc, 0x6
31195 array8 %l1, %g4, %i6
31196 edge32n %o2, %i7, %i0
31197 fexpand %f18, %f28
31198 fnors %f22, %f18, %f15
31199 ldsb [%l7 + 0x4C], %o4
31200 edge16n %o7, %l3, %g7
31201 tvs %icc, 0x1
31202 fxor %f30, %f10, %f28
31203 srl %o6, 0x09, %i1
31204 tsubcctv %l5, %g2, %g5
31205 array32 %g1, %l0, %g3
31206 fbl %fcc2, loop_2990
31207 tpos %xcc, 0x1
31208 sdivx %l6, 0x0440, %i2
31209 movvs %icc, %g6, %i4
31210loop_2990:
31211 movrne %i5, %l2, %o5
31212 addccc %o3, 0x1004, %o0
31213 udivx %i3, 0x12E3, %o1
31214 movpos %icc, %l1, %g4
31215 orcc %i6, %o2, %i7
31216 alignaddrl %i0, %l4, %o7
31217 movn %xcc, %o4, %g7
31218 fones %f16
31219 umul %o6, %i1, %l5
31220 set 0x1A, %o6
31221 lduba [%l7 + %o6] 0x19, %l3
31222 tvc %icc, 0x1
31223 tpos %icc, 0x3
31224 mulscc %g2, %g1, %g5
31225 subc %l0, %l6, %i2
31226 bpos,a %icc, loop_2991
31227 fmovdle %xcc, %f29, %f4
31228 brlz %g3, loop_2992
31229 umul %i4, %g6, %i5
31230loop_2991:
31231 fbul,a %fcc3, loop_2993
31232 move %icc, %o5, %l2
31233loop_2992:
31234 prefetch [%l7 + 0x4C], 0x3
31235 set 0x24, %l4
31236 lda [%l7 + %l4] 0x18, %f4
31237loop_2993:
31238 fpadd16 %f6, %f2, %f8
31239 tvs %xcc, 0x1
31240 move %icc, %o0, %o3
31241 fmovdleu %icc, %f30, %f23
31242 bgu,pn %icc, loop_2994
31243 tg %xcc, 0x4
31244 subcc %o1, 0x0A82, %l1
31245 tl %xcc, 0x2
31246loop_2994:
31247 fblg,a %fcc0, loop_2995
31248 movcs %icc, %i3, %g4
31249 movrlz %o2, %i6, %i7
31250 fcmpeq16 %f4, %f26, %i0
31251loop_2995:
31252 fmovdvc %icc, %f9, %f6
31253 wr %g0, 0x18, %asi
31254 prefetcha [%l7 + 0x78] %asi, 0x1
31255 tge %xcc, 0x7
31256 movrne %l4, 0x21F, %g7
31257 movre %o4, 0x1A2, %o6
31258 flush %l7 + 0x34
31259 bge loop_2996
31260 andcc %l5, 0x0419, %l3
31261 fsrc1 %f28, %f0
31262 tpos %xcc, 0x5
31263loop_2996:
31264 bvs,a,pt %icc, loop_2997
31265 nop
31266 setx loop_2998, %l0, %l1
31267 wrpr 0x1, %tl
31268 wrpr %l1, %tpc
31269 add %l1, 0x4, %l1
31270 wrpr %l1, %tnpc
31271 setx 0x34400001400, %l0, %l1
31272 wrpr %l1, %tstate
31273 wrhpr 0x4, %htstate
31274 retry
31275 ble %icc, loop_2999
31276 ldsb [%l7 + 0x5D], %g2
31277loop_2997:
31278 movl %icc, %i1, %g5
31279loop_2998:
31280 sll %g1, 0x03, %l0
31281loop_2999:
31282 brnz %i2, loop_3000
31283 fxor %f24, %f0, %f12
31284 fsrc1s %f3, %f7
31285 popc %l6, %g3
31286loop_3000:
31287 nop
31288 wr %g0, 0x11, %asi
31289 ldda [%l7 + 0x40] %asi, %i4
31290 movrlez %g6, %i5, %l2
31291 bshuffle %f4, %f10, %f22
31292 array32 %o5, %o3, %o1
31293 sdivx %l1, 0x0523, %o0
31294 alignaddr %g4, %o2, %i6
31295 fmovrdlz %i3, %f30, %f2
31296 tsubcc %i0, 0x0C5F, %o7
31297 bneg,a,pt %icc, loop_3001
31298 sll %i7, %g7, %o4
31299 add %l7, 0x50, %l6
31300 wr %g0, 0x10, %asi
31301 ldxa [%l6] %asi, %o6
31302 casxa [%l6] %asi, %o6, %l4
31303loop_3001:
31304 sllx %l3, %g2, %l5
31305 movcs %icc, %g5, %g1
31306 fmovsl %xcc, %f28, %f12
31307 ldsw [%l7 + 0x24], %l0
31308 fmuld8sux16 %f16, %f15, %f2
31309 membar 0x7A
31310 tle %icc, 0x2
31311 tn %icc, 0x1
31312 wr %g0, 0x88, %asi
31313 prefetcha [%l7 + 0x60] %asi, 0x2
31314 tsubcctv %l6, %g3, %i1
31315 udivx %i4, 0x09CC, %i5
31316 fornot2 %f30, %f4, %f18
31317 brz %l2, loop_3002
31318 tsubcc %o5, 0x1B0D, %o3
31319 fmovs %f18, %f18
31320 fmovdge %xcc, %f31, %f21
31321loop_3002:
31322 andcc %o1, 0x0D9E, %l1
31323 sth %g6, [%l7 + 0x08]
31324 orcc %g4, 0x0940, %o0
31325 fmovrdlez %i6, %f28, %f28
31326 fpsub32s %f9, %f17, %f11
31327 fmovrdlez %i3, %f30, %f22
31328 wr %g0, 0x81, %asi
31329 stda %f16, [%l7 + 0x40] %asi
31330 taddcctv %o2, %o7, %i7
31331 swap [%l7 + 0x18], %i0
31332 smulcc %o4, %g7, %o6
31333 tl %xcc, 0x6
31334 movneg %xcc, %l3, %l4
31335 fbule %fcc0, loop_3003
31336 fcmps %fcc2, %f30, %f25
31337 fxors %f24, %f14, %f8
31338 movrgez %g2, %g5, %g1
31339loop_3003:
31340 movvs %icc, %l5, %l0
31341 add %i2, %g3, %l6
31342 fornot1s %f15, %f7, %f2
31343 array16 %i1, %i4, %i5
31344 edge32ln %l2, %o5, %o3
31345 nop
31346 set 0x30, %l5
31347 std %l0, [%l7 + %l5]
31348 edge16ln %o1, %g4, %g6
31349 movneg %xcc, %o0, %i6
31350 movl %icc, %i3, %o2
31351 std %o6, [%l7 + 0x38]
31352 fmovdle %xcc, %f18, %f9
31353 set 0x40, %i7
31354 stda %f0, [%l7 + %i7] 0xf9
31355 membar #Sync
31356 add %i7, %i0, %o4
31357 nop
31358 setx loop_3004, %l0, %l1
31359 wrpr 0x1, %tl
31360 wrpr %l1, %tpc
31361 add %l1, 0x4, %l1
31362 wrpr %l1, %tnpc
31363 setx 0x34400001400, %l0, %l1
31364 wrpr %l1, %tstate
31365 wrhpr 0x4, %htstate
31366 retry
31367 movle %xcc, %o6, %l3
31368 set 0x70, %o7
31369 sta %f4, [%l7 + %o7] 0x81
31370loop_3004:
31371 nop
31372 wr %g0, 0x89, %asi
31373 ldsha [%l7 + 0x66] %asi, %l4
31374 addcc %g2, 0x18FA, %g5
31375 andncc %g1, %g7, %l5
31376 movne %xcc, %l0, %g3
31377 nop
31378 set 0x7E, %i5
31379 ldstub [%l7 + %i5], %i2
31380 fba,a %fcc1, loop_3005
31381 umulcc %l6, %i1, %i4
31382 nop
31383 setx loop_3006, %l0, %l1
31384 wrpr 0x1, %tl
31385 wrpr %l1, %tnpc
31386 setx 0x34400001400, %l0, %l1
31387 wrpr %l1, %tstate
31388 wrhpr 0x4, %htstate
31389 done
31390 fbo,a %fcc2, loop_3007
31391loop_3005:
31392 edge32n %i5, %l2, %o5
31393 andcc %o3, %o1, %g4
31394loop_3006:
31395 fmovdge %xcc, %f3, %f29
31396loop_3007:
31397 fmovdvs %xcc, %f14, %f2
31398 array8 %l1, %g6, %o0
31399 movpos %icc, %i6, %i3
31400 edge16 %o2, %o7, %i7
31401 set 0x34, %g5
31402 stba %o4, [%l7 + %g5] 0x88
31403 movcc %icc, %o6, %i0
31404 srl %l3, 0x00, %g2
31405 fmovrdlez %l4, %f8, %f6
31406 edge8n %g5, %g7, %g1
31407 bn,a %icc, loop_3008
31408 bne loop_3009
31409 saved
31410 rdpr %cwp, %g1
31411 rdpr %cansave, %g2
31412 rdpr %canrestore, %g3
31413 rdpr %cleanwin, %g4
31414 rdpr %otherwin, %g5
31415 rdpr %wstate, %g6
31416 fmovsne %xcc, %f5, %f28
31417loop_3008:
31418 tvc %icc, 0x7
31419loop_3009:
31420 fpsub32s %f23, %f6, %f14
31421 orncc %l0, %l5, %g3
31422 edge8ln %l6, %i1, %i4
31423 xorcc %i5, %i2, %o5
31424 bne loop_3010
31425 fmul8x16 %f1, %f24, %f6
31426 xnor %l2, %o1, %o3
31427 fmovsvc %xcc, %f13, %f16
31428loop_3010:
31429 movneg %icc, %g4, %g6
31430 subc %l1, %o0, %i3
31431 tgu %icc, 0x0
31432 sll %o2, %i6, %o7
31433 set 0x78, %o0
31434 stda %i6, [%l7 + %o0] 0x2b
31435 membar #Sync
31436 xnorcc %o6, 0x1346, %i0
31437 tle %icc, 0x5
31438 fmovdleu %xcc, %f7, %f9
31439 alignaddrl %l3, %o4, %l4
31440 fabsd %f12, %f10
31441 fcmpd %fcc2, %f24, %f12
31442 fbne,a %fcc1, loop_3011
31443 fmovdvs %xcc, %f19, %f3
31444 edge16ln %g2, %g5, %g1
31445 mulscc %l0, %l5, %g7
31446loop_3011:
31447 edge16l %g3, %i1, %i4
31448 tcc %icc, 0x7
31449 fmovsneg %xcc, %f4, %f14
31450 fmovs %f28, %f29
31451 set 0x70, %l1
31452 prefetcha [%l7 + %l1] 0x04, 0x2
31453 fsrc2 %f2, %f16
31454 stb %i2, [%l7 + 0x77]
31455 fbn,a %fcc1, loop_3012
31456 udivx %i5, 0x1500, %o5
31457 movrgez %o1, 0x2A7, %l2
31458 tneg %xcc, 0x6
31459loop_3012:
31460 movl %icc, %o3, %g4
31461 edge8ln %g6, %l1, %i3
31462 bg loop_3013
31463 edge8l %o0, %i6, %o7
31464 fmovdle %icc, %f1, %f4
31465 udiv %o2, 0x0968, %i7
31466loop_3013:
31467 ldub [%l7 + 0x6E], %i0
31468 or %o6, %l3, %o4
31469 subc %g2, 0x0BCC, %l4
31470 wr %g0, 0x22, %asi
31471 stha %g1, [%l7 + 0x32] %asi
31472 membar #Sync
31473 membar 0x1B
31474 ta %xcc, 0x2
31475 fands %f12, %f13, %f30
31476 brgez %l0, loop_3014
31477 bge,pn %xcc, loop_3015
31478 umul %l5, %g5, %g3
31479 movrgz %g7, %i1, %i4
31480loop_3014:
31481 nop
31482 set 0x40, %g6
31483 swapa [%l7 + %g6] 0x89, %i2
31484loop_3015:
31485 edge8n %l6, %i5, %o5
31486 movpos %icc, %l2, %o1
31487 orncc %g4, 0x11BC, %o3
31488 fbe %fcc0, loop_3016
31489 edge16ln %g6, %i3, %o0
31490 bpos loop_3017
31491 fbge %fcc1, loop_3018
31492loop_3016:
31493 ba,a,pt %xcc, loop_3019
31494 umul %l1, 0x1252, %i6
31495loop_3017:
31496 orcc %o7, 0x062A, %o2
31497loop_3018:
31498 fmovsvc %xcc, %f31, %f19
31499loop_3019:
31500 fbo %fcc0, loop_3020
31501 movrne %i7, %i0, %l3
31502 fmovde %icc, %f20, %f11
31503 fxnor %f4, %f22, %f24
31504loop_3020:
31505 ldd [%l7 + 0x10], %f18
31506 brz,a %o6, loop_3021
31507 movrne %g2, %l4, %o4
31508 ldsb [%l7 + 0x44], %l0
31509 fbul,a %fcc1, loop_3022
31510loop_3021:
31511 fmovrsgez %g1, %f9, %f15
31512 fbn,a %fcc1, loop_3023
31513 mova %xcc, %g5, %g3
31514loop_3022:
31515 array32 %l5, %i1, %g7
31516 fsrc1 %f4, %f4
31517loop_3023:
31518 tg %icc, 0x4
31519 fmovscc %xcc, %f11, %f19
31520 edge16 %i2, %l6, %i4
31521 ba %icc, loop_3024
31522 edge16n %i5, %o5, %l2
31523 edge8l %o1, %g4, %o3
31524 fbg %fcc1, loop_3025
31525loop_3024:
31526 andncc %i3, %g6, %l1
31527 flush %l7 + 0x68
31528 bvs %icc, loop_3026
31529loop_3025:
31530 movg %icc, %i6, %o7
31531 brgez,a %o0, loop_3027
31532 faligndata %f28, %f20, %f28
31533loop_3026:
31534 movre %i7, %i0, %o2
31535 brlz %o6, loop_3028
31536loop_3027:
31537 orncc %g2, %l3, %l4
31538 set 0x30, %o5
31539 stha %o4, [%l7 + %o5] 0x2f
31540 membar #Sync
31541loop_3028:
31542 nop
31543 set 0x75, %o4
31544 ldsba [%l7 + %o4] 0x18, %l0
31545 movg %xcc, %g5, %g1
31546 ldx [%l7 + 0x48], %g3
31547 brlz,a %l5, loop_3029
31548 edge32ln %i1, %g7, %i2
31549 tge %icc, 0x1
31550 edge16n %l6, %i5, %o5
31551loop_3029:
31552 fmul8x16au %f22, %f0, %f20
31553 edge16 %i4, %l2, %o1
31554 addccc %g4, 0x0D4A, %o3
31555 fnot2s %f18, %f8
31556 array32 %i3, %g6, %i6
31557 tcc %icc, 0x0
31558 fsrc1 %f12, %f20
31559 sdiv %l1, 0x18ED, %o0
31560 xor %i7, %i0, %o7
31561 mulx %o6, %g2, %l3
31562 fand %f10, %f26, %f10
31563 fmovsge %icc, %f30, %f18
31564 or %l4, %o2, %l0
31565 ldsb [%l7 + 0x51], %g5
31566 std %f30, [%l7 + 0x48]
31567 or %g1, %g3, %l5
31568 movle %icc, %i1, %o4
31569 fzero %f22
31570 edge16 %g7, %i2, %l6
31571 fcmpne16 %f22, %f12, %i5
31572 addc %o5, %l2, %o1
31573 set 0x60, %i4
31574 ldxa [%l7 + %i4] 0x18, %g4
31575 edge32n %i4, %i3, %o3
31576 edge32 %g6, %i6, %o0
31577 fcmpeq32 %f0, %f18, %i7
31578 bneg,a loop_3030
31579 udiv %l1, 0x154A, %o7
31580 ldstub [%l7 + 0x2D], %i0
31581 fcmps %fcc1, %f12, %f25
31582loop_3030:
31583 movl %icc, %g2, %l3
31584 sdivcc %o6, 0x0054, %o2
31585 te %icc, 0x3
31586 brlz %l0, loop_3031
31587 umulcc %l4, %g1, %g3
31588 fmovdl %xcc, %f10, %f15
31589 addcc %l5, 0x01D7, %g5
31590loop_3031:
31591 fble,a %fcc0, loop_3032
31592 fcmpne16 %f2, %f24, %i1
31593 set 0x48, %l6
31594 prefetcha [%l7 + %l6] 0x89, 0x0
31595loop_3032:
31596 fmovrdlez %o4, %f14, %f28
31597 fbn %fcc3, loop_3033
31598 subc %i2, %i5, %l6
31599 addc %o5, 0x0269, %o1
31600 srax %g4, %i4, %i3
31601loop_3033:
31602 fcmps %fcc3, %f1, %f4
31603 sth %o3, [%l7 + 0x7C]
31604 alignaddr %g6, %l2, %o0
31605 movle %icc, %i6, %i7
31606 movvs %xcc, %l1, %i0
31607 movrlez %g2, 0x32C, %o7
31608 tne %xcc, 0x1
31609 tl %xcc, 0x3
31610 be,pn %xcc, loop_3034
31611 tge %xcc, 0x7
31612 tcs %xcc, 0x4
31613 mova %icc, %l3, %o2
31614loop_3034:
31615 movgu %xcc, %o6, %l4
31616 movgu %xcc, %l0, %g3
31617 mulx %g1, 0x1D9E, %l5
31618 bneg %icc, loop_3035
31619 movrlz %g5, %i1, %o4
31620 smulcc %i2, 0x03A3, %i5
31621 prefetch [%l7 + 0x08], 0x3
31622loop_3035:
31623 nop
31624 add %l7, 0x78, %l6
31625 wr %g0, 0x89, %asi
31626 lda [%l6] %asi, %g7
31627 casa [%l6] 0x89, %g7, %l6
31628 sllx %o5, 0x04, %g4
31629 stx %i4, [%l7 + 0x38]
31630 movvc %icc, %o1, %i3
31631 fmovrdne %o3, %f28, %f2
31632 edge32 %l2, %o0, %g6
31633 fmovrdne %i7, %f26, %f18
31634 udivcc %i6, 0x06A2, %l1
31635 fsrc1 %f14, %f2
31636 bl,pn %icc, loop_3036
31637 movrlez %g2, 0x29B, %i0
31638 fmul8x16al %f17, %f22, %f20
31639 fmovrsne %o7, %f9, %f5
31640loop_3036:
31641 nop
31642 set 0x30, %i3
31643 ldsha [%l7 + %i3] 0x89, %o2
31644 sll %o6, 0x0F, %l3
31645 movcc %icc, %l0, %g3
31646 set 0x64, %g2
31647 lduwa [%l7 + %g2] 0x18, %g1
31648 movrgz %l5, %l4, %i1
31649 edge32n %g5, %i2, %i5
31650 movrgez %g7, %l6, %o4
31651 fmovdge %xcc, %f30, %f21
31652 fmovsn %xcc, %f20, %f0
31653 tl %icc, 0x1
31654 bg loop_3037
31655 move %xcc, %o5, %i4
31656 taddcctv %g4, %i3, %o3
31657 popc %l2, %o1
31658loop_3037:
31659 fnor %f6, %f2, %f20
31660 sth %g6, [%l7 + 0x1C]
31661 tn %xcc, 0x6
31662 movrlz %i7, 0x3AD, %o0
31663 set 0x0C, %g7
31664 stha %l1, [%l7 + %g7] 0x81
31665 bl,pn %xcc, loop_3038
31666 ldsb [%l7 + 0x7B], %i6
31667 movne %icc, %g2, %o7
31668 array16 %o2, %i0, %l3
31669loop_3038:
31670 fpadd32 %f22, %f18, %f6
31671 movvs %icc, %l0, %g3
31672 bneg,a,pt %icc, loop_3039
31673 edge32 %g1, %o6, %l4
31674 fpack16 %f24, %f1
31675 ldd [%l7 + 0x48], %f4
31676loop_3039:
31677 nop
31678 set 0x28, %o1
31679 ldsba [%l7 + %o1] 0x80, %i1
31680 fmul8x16 %f12, %f2, %f26
31681 fcmple32 %f0, %f12, %g5
31682 tsubcctv %l5, 0x037C, %i5
31683 sir 0x13D6
31684 edge16 %g7, %i2, %o4
31685 tvc %xcc, 0x4
31686 movpos %xcc, %l6, %o5
31687 lduw [%l7 + 0x5C], %g4
31688 ldstub [%l7 + 0x59], %i4
31689 tg %icc, 0x5
31690 wr %g0, 0x10, %asi
31691 stwa %i3, [%l7 + 0x7C] %asi
31692 edge8ln %o3, %o1, %g6
31693 orncc %l2, 0x151B, %o0
31694 wr %g0, 0x89, %asi
31695 ldda [%l7 + 0x40] %asi, %f16
31696 tl %xcc, 0x7
31697 smul %l1, 0x164B, %i7
31698 subccc %g2, %o7, %i6
31699 move %xcc, %o2, %l3
31700 sdiv %i0, 0x1624, %l0
31701 movrlez %g3, 0x28B, %g1
31702 tleu %icc, 0x1
31703 array16 %o6, %l4, %i1
31704 prefetch [%l7 + 0x20], 0x2
31705 brgz %g5, loop_3040
31706 edge32n %i5, %g7, %l5
31707 fmovsa %xcc, %f10, %f6
31708 edge16n %i2, %l6, %o4
31709loop_3040:
31710 tvc %icc, 0x2
31711 set 0x5E, %i1
31712 ldstuba [%l7 + %i1] 0x89, %o5
31713 alignaddrl %i4, %i3, %g4
31714 be,a,pt %xcc, loop_3041
31715 movrne %o3, 0x10C, %o1
31716 edge32 %l2, %o0, %l1
31717 fnot2 %f6, %f24
31718loop_3041:
31719 movvc %icc, %g6, %g2
31720 edge16n %i7, %i6, %o7
31721 sra %l3, %i0, %o2
31722 bn,pn %icc, loop_3042
31723 fmovdge %icc, %f30, %f13
31724 tpos %icc, 0x3
31725 sra %g3, 0x11, %l0
31726loop_3042:
31727 alignaddrl %g1, %l4, %o6
31728 sdiv %i1, 0x1B70, %i5
31729 prefetch [%l7 + 0x50], 0x3
31730 tgu %xcc, 0x0
31731 sllx %g7, 0x1A, %l5
31732 tn %xcc, 0x5
31733 addc %i2, %l6, %o4
31734 umul %o5, 0x0E37, %g5
31735 sdiv %i3, 0x1667, %g4
31736 bvs,pn %xcc, loop_3043
31737 orncc %i4, %o1, %o3
31738 sethi 0x0643, %l2
31739 smulcc %l1, %o0, %g6
31740loop_3043:
31741 movle %icc, %g2, %i7
31742 movn %icc, %o7, %i6
31743 mova %icc, %l3, %i0
31744 fmovsle %xcc, %f12, %f4
31745 edge8n %o2, %g3, %l0
31746 set 0x38, %l3
31747 lduha [%l7 + %l3] 0x89, %g1
31748 xnorcc %o6, 0x05B1, %l4
31749 fones %f21
31750 movl %icc, %i1, %i5
31751 set 0x30, %i2
31752 ldda [%l7 + %i2] 0x18, %l4
31753 flush %l7 + 0x54
31754 tg %xcc, 0x4
31755 wr %g0, 0x88, %asi
31756 ldda [%l7 + 0x40] %asi, %f16
31757 fcmped %fcc1, %f28, %f28
31758 wr %g0, 0x18, %asi
31759 ldsba [%l7 + 0x6B] %asi, %i2
31760 movrgez %l6, %o4, %o5
31761 subc %g5, 0x0DF9, %i3
31762 sllx %g7, %i4, %o1
31763 taddcctv %o3, %g4, %l2
31764 xnor %o0, %g6, %g2
31765 movrgez %l1, 0x21E, %i7
31766 sdivcc %o7, 0x1622, %i6
31767 movle %icc, %l3, %o2
31768 movrgz %i0, %l0, %g1
31769 edge32ln %o6, %g3, %l4
31770 wr %g0, 0x10, %asi
31771 ldstuba [%l7 + 0x2D] %asi, %i5
31772 fone %f2
31773 orcc %l5, 0x1C36, %i2
31774 set 0x50, %l0
31775 lda [%l7 + %l0] 0x11, %f22
31776 tl %xcc, 0x6
31777 tne %xcc, 0x5
31778 movrgez %l6, 0x09B, %o4
31779 edge32 %i1, %o5, %i3
31780 andcc %g5, %i4, %g7
31781 fnand %f12, %f26, %f0
31782 taddcc %o1, 0x1EAB, %o3
31783 udiv %l2, 0x1153, %g4
31784 fmovdneg %xcc, %f27, %f28
31785 mova %xcc, %o0, %g6
31786 subccc %g2, %i7, %l1
31787 saved
31788 rdpr %cwp, %g1
31789 rdpr %cansave, %g2
31790 rdpr %canrestore, %g3
31791 rdpr %cleanwin, %g4
31792 rdpr %otherwin, %g5
31793 rdpr %wstate, %g6
31794 fmovdleu %xcc, %f18, %f24
31795 addccc %i6, 0x0DFB, %l3
31796 fbuge,a %fcc3, loop_3044
31797 restored
31798 rdpr %cwp, %g1
31799 rdpr %cansave, %g2
31800 rdpr %canrestore, %g3
31801 rdpr %cleanwin, %g4
31802 rdpr %otherwin, %g5
31803 rdpr %wstate, %g6
31804 movg %xcc, %o2, %i0
31805 orncc %o7, 0x0225, %g1
31806loop_3044:
31807 andncc %l0, %o6, %g3
31808 taddcc %l4, 0x1CA3, %l5
31809 fmovdcc %icc, %f23, %f1
31810 andn %i2, %l6, %o4
31811 umulcc %i5, 0x03A7, %i1
31812 edge32ln %o5, %i3, %i4
31813 prefetch [%l7 + 0x30], 0x0
31814 brgz,a %g5, loop_3045
31815 tcc %xcc, 0x7
31816 bgu,a,pt %xcc, loop_3046
31817 udiv %g7, 0x07B5, %o3
31818loop_3045:
31819 tsubcctv %o1, 0x0B6B, %g4
31820 edge16ln %l2, %g6, %g2
31821loop_3046:
31822 movrne %i7, 0x161, %l1
31823 alignaddr %i6, %l3, %o0
31824 saved
31825 rdpr %cwp, %g1
31826 rdpr %cansave, %g2
31827 rdpr %canrestore, %g3
31828 rdpr %cleanwin, %g4
31829 rdpr %otherwin, %g5
31830 rdpr %wstate, %g6
31831 edge8l %i0, %o7, %o2
31832 addcc %g1, %o6, %l0
31833 andn %l4, %g3, %l5
31834 srlx %l6, 0x16, %i2
31835 lduw [%l7 + 0x24], %o4
31836 fbule %fcc3, loop_3047
31837 mulscc %i1, 0x02CE, %i5
31838 ldsb [%l7 + 0x65], %o5
31839 fxors %f29, %f25, %f27
31840loop_3047:
31841 nop
31842 set 0x48, %g4
31843 lduha [%l7 + %g4] 0x81, %i4
31844 movg %xcc, %i3, %g5
31845 add %g7, 0x11FB, %o3
31846 sub %g4, %o1, %l2
31847 and %g2, %g6, %l1
31848 fone %f4
31849 movl %xcc, %i6, %l3
31850 fmovrsgez %i7, %f10, %f28
31851 edge8ln %i0, %o7, %o0
31852 tsubcctv %o2, %o6, %g1
31853 alignaddr %l0, %g3, %l5
31854 sdivx %l4, 0x07A9, %l6
31855 movpos %xcc, %i2, %o4
31856 membar 0x60
31857 fmovrslz %i5, %f29, %f19
31858 udivcc %o5, 0x0015, %i4
31859 xnorcc %i3, %i1, %g5
31860 fpsub16 %f4, %f20, %f18
31861 nop
31862 setx loop_3048, %l0, %l1
31863 jmpl %l1, %o3
31864 ldx [%l7 + 0x70], %g7
31865 srl %o1, 0x18, %l2
31866 fmovrsgz %g2, %f17, %f17
31867loop_3048:
31868 subc %g6, %g4, %l1
31869 te %icc, 0x4
31870 movpos %xcc, %l3, %i6
31871 st %f9, [%l7 + 0x08]
31872 ba,pt %xcc, loop_3049
31873 orn %i7, 0x0BCE, %i0
31874 fandnot1s %f8, %f9, %f31
31875 flush %l7 + 0x3C
31876loop_3049:
31877 edge32ln %o7, %o0, %o2
31878 movleu %icc, %o6, %l0
31879 srl %g3, %g1, %l4
31880 tpos %icc, 0x6
31881 bneg,pt %icc, loop_3050
31882 restored
31883 rdpr %cwp, %g1
31884 rdpr %cansave, %g2
31885 rdpr %canrestore, %g3
31886 rdpr %cleanwin, %g4
31887 rdpr %otherwin, %g5
31888 rdpr %wstate, %g6
31889 wr %g0, 0x18, %asi
31890 prefetcha [%l7 + 0x48] %asi, 0x3
31891loop_3050:
31892 andncc %i2, %l5, %o4
31893 sdivx %i5, 0x0221, %i4
31894 alignaddrl %i3, %o5, %g5
31895 or %o3, 0x0293, %g7
31896 udivcc %i1, 0x0064, %l2
31897 brgez,a %g2, loop_3051
31898 edge16 %g6, %g4, %o1
31899 fmovrde %l1, %f26, %f24
31900 array8 %l3, %i6, %i0
31901loop_3051:
31902 tsubcctv %o7, %o0, %i7
31903 movvs %xcc, %o2, %o6
31904 fbug %fcc0, loop_3052
31905 udiv %g3, 0x144F, %g1
31906 edge32n %l4, %l6, %i2
31907 array8 %l0, %l5, %o4
31908loop_3052:
31909 tsubcctv %i4, %i3, %i5
31910 membar 0x3E
31911 tcc %xcc, 0x4
31912 movrgz %g5, 0x03A, %o5
31913 movneg %xcc, %o3, %i1
31914 fbge %fcc2, loop_3053
31915 ldsw [%l7 + 0x28], %g7
31916 movrgez %g2, 0x016, %l2
31917 edge8n %g6, %g4, %o1
31918loop_3053:
31919 fbug,a %fcc0, loop_3054
31920 fbule %fcc1, loop_3055
31921 edge32n %l1, %i6, %l3
31922 tne %xcc, 0x2
31923loop_3054:
31924 bvs loop_3056
31925loop_3055:
31926 tvs %icc, 0x0
31927 edge32l %i0, %o7, %o0
31928 wr %g0, 0x89, %asi
31929 stha %o2, [%l7 + 0x5C] %asi
31930loop_3056:
31931 sll %o6, %g3, %g1
31932 sdivx %i7, 0x14A2, %l4
31933 srlx %l6, %l0, %i2
31934 subc %o4, %i4, %l5
31935 umul %i3, 0x14B6, %g5
31936 set 0x45, %l2
31937 ldstuba [%l7 + %l2] 0x89, %i5
31938 bvc loop_3057
31939 bpos,pt %icc, loop_3058
31940 mova %icc, %o3, %o5
31941 edge16l %i1, %g7, %l2
31942loop_3057:
31943 nop
31944 wr %g0, 0x80, %asi
31945 ldswa [%l7 + 0x4C] %asi, %g6
31946loop_3058:
31947 fmovdneg %icc, %f26, %f2
31948 fmovsle %xcc, %f17, %f6
31949 addccc %g4, %g2, %o1
31950 smulcc %i6, 0x1BE0, %l3
31951 fmovdvs %xcc, %f2, %f6
31952 andcc %l1, 0x1CF1, %i0
31953 mulx %o7, 0x160F, %o2
31954 xnor %o6, %o0, %g1
31955 popc %g3, %i7
31956 fbge,a %fcc2, loop_3059
31957 xor %l6, 0x0189, %l4
31958 movre %i2, %l0, %o4
31959 movg %icc, %i4, %i3
31960loop_3059:
31961 movrgz %l5, %i5, %o3
31962 membar #Sync
31963 wr %g0, 0xf8, %asi
31964 ldda [%l7 + 0x40] %asi, %f0
31965 movrgez %g5, 0x3E6, %i1
31966 tsubcc %o5, %g7, %l2
31967 sdiv %g4, 0x019E, %g2
31968 xorcc %g6, 0x0EBC, %i6
31969 fmovdn %xcc, %f28, %f6
31970 orn %o1, 0x1EBE, %l1
31971 tne %xcc, 0x4
31972 tneg %icc, 0x5
31973 edge8n %i0, %l3, %o2
31974 fmovdcs %icc, %f17, %f7
31975 sdiv %o7, 0x1B96, %o6
31976 sdivcc %g1, 0x06D3, %o0
31977 fblg %fcc0, loop_3060
31978 brlez,a %i7, loop_3061
31979 fmovrdne %g3, %f16, %f30
31980 fbu,a %fcc2, loop_3062
31981loop_3060:
31982 sll %l4, %l6, %l0
31983loop_3061:
31984 xor %i2, 0x04CB, %i4
31985 tvs %xcc, 0x1
31986loop_3062:
31987 subc %o4, 0x1DE8, %i3
31988 tleu %xcc, 0x3
31989 edge8l %l5, %i5, %g5
31990 movleu %icc, %i1, %o5
31991 movpos %xcc, %g7, %l2
31992 set 0x36, %i0
31993 stba %g4, [%l7 + %i0] 0x18
31994 set 0x1F, %o3
31995 ldsba [%l7 + %o3] 0x15, %g2
31996 addc %o3, 0x1BAF, %g6
31997 tg %icc, 0x4
31998 movgu %xcc, %o1, %l1
31999 set 0x64, %o2
32000 ldsha [%l7 + %o2] 0x04, %i0
32001 edge16l %l3, %i6, %o2
32002 stx %o7, [%l7 + 0x48]
32003 fmovs %f25, %f20
32004 fmovdpos %icc, %f6, %f23
32005 movneg %xcc, %o6, %o0
32006 tle %xcc, 0x4
32007 movn %icc, %g1, %g3
32008 fble,a %fcc1, loop_3063
32009 fbe,a %fcc2, loop_3064
32010 tn %icc, 0x0
32011 fbule %fcc0, loop_3065
32012loop_3063:
32013 ta %xcc, 0x2
32014loop_3064:
32015 fcmpne16 %f14, %f18, %i7
32016 fmovrse %l4, %f25, %f31
32017loop_3065:
32018 sra %l6, 0x1E, %l0
32019 fandnot2s %f9, %f30, %f29
32020 st %f26, [%l7 + 0x54]
32021 fmovdgu %xcc, %f24, %f29
32022 tge %xcc, 0x3
32023 tvs %icc, 0x1
32024 fcmpne16 %f14, %f2, %i4
32025 bcs,a,pt %icc, loop_3066
32026 movge %icc, %o4, %i2
32027 fbul,a %fcc0, loop_3067
32028 fmovsne %icc, %f26, %f15
32029loop_3066:
32030 nop
32031 set 0x48, %i6
32032 lduha [%l7 + %i6] 0x19, %i3
32033loop_3067:
32034 movl %xcc, %i5, %l5
32035 sth %g5, [%l7 + 0x7C]
32036 for %f8, %f24, %f2
32037 xor %o5, %g7, %i1
32038 tcc %xcc, 0x7
32039 edge32l %l2, %g2, %o3
32040 fxnors %f28, %f27, %f12
32041 tpos %icc, 0x2
32042 tsubcctv %g6, %o1, %l1
32043 fmuld8sux16 %f7, %f2, %f12
32044 tne %icc, 0x6
32045 add %l7, 0x60, %l6
32046 wr %g0, 0x80, %asi
32047 ldxa [%l6] %asi, %i0
32048 casxa [%l6] %asi, %i0, %l3
32049 movpos %xcc, %g4, %i6
32050 fpack16 %f18, %f18
32051 fabss %f25, %f7
32052 wr %g0, 0x19, %asi
32053 ldsha [%l7 + 0x4E] %asi, %o2
32054 edge32ln %o6, %o0, %g1
32055 set 0x0A, %g3
32056 ldsba [%l7 + %g3] 0x80, %g3
32057 ldub [%l7 + 0x28], %o7
32058 movrlez %l4, %l6, %l0
32059 set 0x78, %g1
32060 ldswa [%l7 + %g1] 0x18, %i4
32061 EXIT_GOOD
32062
32063
32064
32065!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
32066!
32067! Stats for Thread 0:
32068!
32069! Type l : 2789
32070! Type cti : 3067
32071! Type x : 1245
32072! Type f : 4530
32073! Type i : 13369
32074!
32075!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
32076
32077
32078 EXIT_GOOD /* test finish */
32079
32080/************************************************************************
32081 Test case data start
32082 ************************************************************************/
32083.data
32084user_data_start:
32085scratch_area:
32086.word 0x0C6FA55A
32087.word 0xBC7B7CE1
32088.word 0xE665F812
32089.word 0xA738659A
32090.word 0x8B362C5B
32091.word 0xBA0C0ECA
32092.word 0x206378B7
32093.word 0xFD2A6756
32094.word 0xC2F2853F
32095.word 0x5B6CABA2
32096.word 0x818731F8
32097.word 0x4D72DAA5
32098.word 0x014A2B5E
32099.word 0x23BDA7A3
32100.word 0x30E5E902
32101.word 0x0469780A
32102.word 0x99B0343B
32103.word 0x14636ED0
32104.word 0xB7555AB3
32105.word 0xCF4C4CA6
32106.word 0x201112EE
32107.word 0xF953E4F9
32108.word 0xE0E1BEF3
32109.word 0xD3230F8F
32110.word 0x23B378E6
32111.word 0xFFBFCC08
32112.word 0x6E582324
32113.word 0x8C0032B4
32114.word 0x48C4F6C8
32115.word 0x6C4B4C11
32116.word 0x8F2430CD
32117.word 0xC010D682
32118.word 0xA2570769
32119.word 0xC47D493E
32120.word 0x55499A96
32121.word 0x7627B100
32122.word 0x5990DAB4
32123.word 0x45789507
32124.word 0xD9B5456D
32125.word 0x0DDAFA76
32126.word 0x354A2EBB
32127.word 0x4C848558
32128.word 0x2DFDD3DF
32129.word 0xC742634B
32130.word 0x455D4261
32131.word 0xECC71E9E
32132.word 0xD81E1908
32133.word 0x8212CEC8
32134.word 0x7AE84834
32135.word 0x654E01BE
32136.word 0xBDE2569E
32137.word 0xB07C52E4
32138.word 0x19726158
32139.word 0x630AACA1
32140.word 0xA5864E79
32141.word 0x48B614D1
32142.word 0xCF32173D
32143.word 0xDFD48081
32144.word 0xD12EFDE8
32145.word 0x7211BBCA
32146.word 0xA4C16316
32147.word 0x3B2053F0
32148.word 0x802E45DA
32149.word 0x36A914E9
32150.end