Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f18.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f18.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_f18.s,v 1.1 2007/05/11 17:22:22 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 0x1446F7689053C939, %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 0x2, %g1
89 set 0x8, %g2
90 set 0x8, %g3
91 set 0x4, %g4
92 set 0x9, %g5
93 set 0x3, %g6
94 set 0x0, %g7
95 !# Input registers
96 set -0x9, %i0
97 set -0x6, %i1
98 set -0x7, %i2
99 set -0xB, %i3
100 set -0xA, %i4
101 set -0x5, %i5
102 set -0x1, %i6
103 set -0x8, %i7
104 !# Local registers
105 set 0x740B06D7, %l0
106 set 0x22EDD739, %l1
107 set 0x6D7E8DAE, %l2
108 set 0x1B33B11F, %l3
109 set 0x2212F75C, %l4
110 set 0x34003301, %l5
111 set 0x33139B5C, %l6
112 !# Output registers
113 set 0x0780, %o0
114 set 0x0369, %o1
115 set -0x070A, %o2
116 set -0x0610, %o3
117 set 0x1CD8, %o4
118 set -0x0126, %o5
119 set 0x0EAE, %o6
120 set -0x05E1, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x6C426DBE11669399)
123 INIT_TH_FP_REG(%l7,%f2,0x61FE36E20BC13325)
124 INIT_TH_FP_REG(%l7,%f4,0xCB2711DFE81170CF)
125 INIT_TH_FP_REG(%l7,%f6,0x6AD348CA08010197)
126 INIT_TH_FP_REG(%l7,%f8,0x7372BA6185234CBB)
127 INIT_TH_FP_REG(%l7,%f10,0x45D26C825E32FA5A)
128 INIT_TH_FP_REG(%l7,%f12,0xA87B6A1723E8AB9E)
129 INIT_TH_FP_REG(%l7,%f14,0xE8DE8854C3F44C3E)
130 INIT_TH_FP_REG(%l7,%f16,0x4D9021FAA590134A)
131 INIT_TH_FP_REG(%l7,%f18,0xA413EEC1767D83F0)
132 INIT_TH_FP_REG(%l7,%f20,0xAB5973A0DAC1B2E4)
133 INIT_TH_FP_REG(%l7,%f22,0xBD3F3173EBF0B474)
134 INIT_TH_FP_REG(%l7,%f24,0xD5C717D9284A35BC)
135 INIT_TH_FP_REG(%l7,%f26,0x3F105E31CFBA88C5)
136 INIT_TH_FP_REG(%l7,%f28,0x4494827FA8272E47)
137 INIT_TH_FP_REG(%l7,%f30,0x96133EE6C7BDF1B0)
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 fcmped %fcc3, %f20, %f6
151 brnz,a %o4, loop_1
152 movvc %icc, %g4, %i5
153 fmovde %xcc, %f11, %f23
154 tpos %xcc, 0x1
155loop_1:
156 fbue,a %fcc2, loop_2
157 fmovrde %l4, %f8, %f18
158 tcs %icc, 0x2
159 set 0x60, %i4
160 ldsha [%l7 + %i4] 0x80, %g6
161loop_2:
162 edge32n %i4, %g1, %i3
163 fbul,a %fcc1, loop_3
164 mulscc %o3, %o7, %l5
165 fmovsvs %icc, %f19, %f9
166 fbuge,a %fcc2, loop_4
167loop_3:
168 brgez %l1, loop_5
169 taddcc %l6, %i2, %g2
170 edge8 %o5, %i7, %g7
171loop_4:
172 addccc %g5, %i6, %l0
173loop_5:
174 nop
175 wr %g0, 0x89, %asi
176 ldxa [%l7 + 0x30] %asi, %l3
177 fmovrsgz %l2, %f9, %f19
178 tsubcc %g3, 0x0BC6, %o1
179 fmovsl %icc, %f13, %f29
180 fsrc2 %f30, %f20
181 ldsh [%l7 + 0x66], %i1
182 fmovdpos %xcc, %f5, %f14
183 fmovs %f27, %f5
184 fnot2s %f22, %f21
185 bn,a %icc, loop_6
186 nop
187 set 0x28, %o1
188 lduh [%l7 + %o1], %o0
189 fmovsne %icc, %f1, %f29
190 udivx %i0, 0x1AB5, %o2
191loop_6:
192 edge16 %o4, %o6, %g4
193 fandnot2 %f22, %f4, %f12
194 fnors %f14, %f4, %f11
195 restored
196 rdpr %cwp, %g1
197 rdpr %cansave, %g2
198 rdpr %canrestore, %g3
199 rdpr %cleanwin, %g4
200 rdpr %otherwin, %g5
201 rdpr %wstate, %g6
202 array16 %l4, %g6, %i5
203 alignaddr %i4, %i3, %g1
204 andcc %o7, 0x0D79, %l5
205 move %icc, %o3, %l1
206 addccc %l6, %i2, %o5
207 tgu %xcc, 0x5
208 tvc %icc, 0x6
209 wr %g0, 0x81, %asi
210 lduba [%l7 + 0x58] %asi, %g2
211 fmovdg %xcc, %f2, %f27
212 tg %xcc, 0x4
213 movvc %icc, %i7, %g7
214 tcc %icc, 0x5
215 array16 %i6, %g5, %l3
216 movneg %icc, %l0, %g3
217 movl %icc, %o1, %l2
218 membar 0x48
219 sll %i1, 0x1F, %i0
220 smul %o2, %o0, %o4
221 tn %icc, 0x2
222 swap [%l7 + 0x1C], %o6
223 srlx %g4, %g6, %i5
224 fsrc2s %f29, %f12
225 set 0x58, %i0
226 sta %f16, [%l7 + %i0] 0x81
227 sra %i4, 0x0A, %i3
228 std %l4, [%l7 + 0x28]
229 edge8ln %o7, %g1, %o3
230 subc %l1, %l5, %i2
231 orn %o5, %g2, %i7
232 edge8l %g7, %i6, %g5
233 sethi 0x0CA6, %l3
234 membar 0x68
235 movrgez %l0, 0x016, %g3
236 smulcc %o1, %l2, %i1
237 movre %l6, %o2, %o0
238 subc %o4, %i0, %g4
239 wr %g0, 0x88, %asi
240 ldswa [%l7 + 0x24] %asi, %o6
241 ta %xcc, 0x4
242 brnz %i5, loop_7
243 fble,a %fcc1, loop_8
244 sra %i4, 0x11, %i3
245 fbul %fcc3, loop_9
246loop_7:
247 fmovsgu %xcc, %f11, %f13
248loop_8:
249 fxnors %f24, %f31, %f11
250 movrne %l4, %o7, %g1
251loop_9:
252 bneg,a,pn %icc, loop_10
253 tge %xcc, 0x4
254 fpadd16 %f2, %f24, %f10
255 fmovdvs %icc, %f8, %f20
256loop_10:
257 movcc %xcc, %g6, %l1
258 srax %l5, 0x09, %i2
259 movrgz %o5, 0x2FD, %g2
260 wr %g0, 0x11, %asi
261 stda %f16, [%l7 + 0x40] %asi
262 bvc %icc, loop_11
263 fsrc2s %f29, %f17
264 fmovdcc %xcc, %f26, %f2
265 movgu %xcc, %i7, %o3
266loop_11:
267 movrne %i6, 0x311, %g7
268 edge16l %g5, %l0, %l3
269 ldd [%l7 + 0x60], %f0
270 movleu %icc, %o1, %l2
271 taddcc %g3, %l6, %o2
272 fmul8x16al %f19, %f10, %f24
273 brlez %o0, loop_12
274 movcs %xcc, %i1, %i0
275 edge32n %g4, %o6, %i5
276 sra %o4, %i3, %l4
277loop_12:
278 popc 0x1D5A, %o7
279 te %xcc, 0x2
280 fnand %f26, %f0, %f4
281 movcs %icc, %i4, %g1
282 move %icc, %g6, %l5
283 udivx %l1, 0x0A85, %o5
284 edge8ln %g2, %i2, %o3
285 fxnor %f6, %f24, %f8
286 fnegs %f2, %f21
287 xor %i6, %g7, %g5
288 fbuge %fcc1, loop_13
289 subcc %l0, %i7, %o1
290 wr %g0, 0x80, %asi
291 lduba [%l7 + 0x65] %asi, %l2
292loop_13:
293 movvs %xcc, %l3, %g3
294 addcc %l6, 0x170E, %o0
295 edge8l %i1, %o2, %i0
296 tleu %icc, 0x5
297 xnor %o6, 0x13BA, %i5
298 tvc %xcc, 0x3
299 udiv %o4, 0x1B30, %g4
300 andn %l4, %o7, %i3
301 fmul8x16al %f12, %f12, %f20
302 tcc %xcc, 0x0
303 movge %xcc, %g1, %i4
304 tle %icc, 0x7
305 wr %g0, 0x80, %asi
306 lduba [%l7 + 0x3B] %asi, %g6
307 fmul8x16al %f11, %f11, %f12
308 mulscc %l5, %l1, %o5
309 add %l7, 0x20, %l6
310 wr %g0, 0x81, %asi
311 casxa [%l6] %asi, %i2, %o3
312 sll %g2, %i6, %g5
313 mulx %l0, %i7, %g7
314 bvs,pn %xcc, loop_14
315 ldsh [%l7 + 0x34], %o1
316 smulcc %l2, %l3, %g3
317 movpos %icc, %o0, %l6
318loop_14:
319 tn %xcc, 0x1
320 udivx %i1, 0x1CB9, %i0
321 saved
322 rdpr %cwp, %g1
323 rdpr %cansave, %g2
324 rdpr %canrestore, %g3
325 rdpr %cleanwin, %g4
326 rdpr %otherwin, %g5
327 rdpr %wstate, %g6
328 for %f12, %f26, %f10
329 tsubcctv %o2, %i5, %o6
330 bn,pt %icc, loop_15
331 fornot2 %f20, %f24, %f12
332 set 0x26, %o6
333 lduha [%l7 + %o6] 0x89, %o4
334loop_15:
335 tcs %icc, 0x0
336 alignaddr %l4, %o7, %g4
337 set 0x20, %i7
338 stda %g0, [%l7 + %i7] 0x80
339 sdiv %i3, 0x105F, %i4
340 tle %icc, 0x7
341 tl %xcc, 0x7
342 tge %icc, 0x0
343 edge8n %l5, %l1, %g6
344 or %i2, 0x1F1A, %o5
345 movneg %xcc, %o3, %i6
346 tsubcc %g2, %g5, %l0
347 movpos %xcc, %g7, %o1
348 fsrc2s %f8, %f10
349 lduh [%l7 + 0x44], %l2
350 sra %l3, %i7, %o0
351 movvc %xcc, %l6, %g3
352 edge8n %i0, %i1, %o2
353 fcmpeq16 %f10, %f22, %o6
354 swap [%l7 + 0x24], %i5
355 popc %o4, %l4
356 set 0x40, %i6
357 ldda [%l7 + %i6] 0x88, %f16
358 movcc %xcc, %o7, %g4
359 smul %g1, 0x1382, %i3
360 fnegs %f26, %f5
361 tvs %xcc, 0x6
362 taddcc %l5, 0x1496, %i4
363 edge8 %l1, %i2, %g6
364 smulcc %o5, 0x07FD, %o3
365 sll %g2, 0x19, %i6
366 orncc %l0, 0x146A, %g5
367 tvc %icc, 0x7
368 mulx %o1, 0x0744, %l2
369 smulcc %l3, %g7, %i7
370 movle %icc, %l6, %o0
371 edge16n %g3, %i0, %i1
372 movrlz %o6, 0x1FD, %o2
373 tcc %icc, 0x2
374 popc %i5, %o4
375 set 0x4A, %i2
376 ldsba [%l7 + %i2] 0x19, %o7
377 udiv %g4, 0x0517, %g1
378 fxors %f21, %f26, %f28
379 sethi 0x0C0D, %l4
380 movrgz %i3, %i4, %l1
381 xnorcc %i2, %l5, %g6
382 wr %g0, 0x89, %asi
383 stha %o5, [%l7 + 0x1E] %asi
384 wr %g0, 0x80, %asi
385 ldsba [%l7 + 0x77] %asi, %o3
386 sth %g2, [%l7 + 0x5E]
387 sub %l0, 0x01C5, %i6
388 mulscc %o1, %l2, %g5
389 edge8n %g7, %l3, %i7
390 bge,a %xcc, loop_16
391 movrgez %o0, %g3, %i0
392 addccc %i1, 0x0CFE, %l6
393 fbue %fcc3, loop_17
394loop_16:
395 bge loop_18
396 edge32ln %o2, %o6, %i5
397 edge8 %o4, %g4, %g1
398loop_17:
399 bn %xcc, loop_19
400loop_18:
401 bn,a,pn %icc, loop_20
402 sethi 0x1D98, %o7
403 ta %xcc, 0x6
404loop_19:
405 alignaddrl %i3, %i4, %l4
406loop_20:
407 taddcc %i2, %l5, %l1
408 addc %o5, %o3, %g6
409 fpackfix %f14, %f30
410 xnor %l0, %i6, %o1
411 srax %g2, 0x13, %l2
412 fornot1s %f26, %f13, %f19
413 fmovrslez %g5, %f15, %f22
414 tleu %icc, 0x5
415 movpos %icc, %l3, %g7
416 bgu %xcc, loop_21
417 andncc %i7, %o0, %g3
418 membar 0x4B
419 movneg %icc, %i1, %l6
420loop_21:
421 fpmerge %f26, %f3, %f28
422 stb %o2, [%l7 + 0x15]
423 tcs %icc, 0x7
424 movrgz %o6, 0x282, %i0
425 andncc %o4, %i5, %g1
426 bge,a,pn %xcc, loop_22
427 ba,a,pn %icc, loop_23
428 and %o7, 0x1906, %g4
429 nop
430 set 0x78, %l3
431 ldsw [%l7 + %l3], %i3
432loop_22:
433 fmul8sux16 %f24, %f10, %f20
434loop_23:
435 nop
436 set 0x30, %l0
437 lduwa [%l7 + %l0] 0x04, %l4
438 fcmpne32 %f26, %f6, %i2
439 movrgz %l5, %i4, %l1
440 bne,pt %icc, loop_24
441 saved
442 rdpr %cwp, %g1
443 rdpr %cansave, %g2
444 rdpr %canrestore, %g3
445 rdpr %cleanwin, %g4
446 rdpr %otherwin, %g5
447 rdpr %wstate, %g6
448 fbo %fcc2, loop_25
449 fornot2 %f12, %f2, %f20
450loop_24:
451 fors %f27, %f26, %f25
452 bne,pt %xcc, loop_26
453loop_25:
454 xor %o3, 0x0612, %o5
455 xnorcc %l0, %g6, %o1
456 fmovse %icc, %f4, %f9
457loop_26:
458 fones %f10
459 edge8l %g2, %i6, %l2
460 fmul8ulx16 %f18, %f4, %f24
461 for %f4, %f8, %f6
462 sdiv %g5, 0x1652, %l3
463 tleu %icc, 0x2
464 sth %g7, [%l7 + 0x0A]
465 alignaddrl %i7, %g3, %i1
466 set 0x42, %l6
467 ldsha [%l7 + %l6] 0x18, %l6
468 fnot2 %f10, %f30
469 movn %icc, %o2, %o0
470 movrlez %o6, %o4, %i0
471 fones %f16
472 edge32l %g1, %i5, %g4
473 umul %i3, 0x0E2A, %l4
474 fbge %fcc3, loop_27
475 edge32 %o7, %l5, %i4
476 fand %f6, %f6, %f4
477 brnz %i2, loop_28
478loop_27:
479 tgu %xcc, 0x4
480 xnorcc %l1, 0x1D0A, %o5
481 add %l7, 0x60, %l6
482 wr %g0, 0x80, %asi
483 lda [%l6] %asi, %o3
484 casa [%l6] %asi, %o3, %g6
485loop_28:
486 subccc %o1, %g2, %l0
487 udivcc %i6, 0x0187, %g5
488 edge32 %l3, %l2, %i7
489 ta %xcc, 0x3
490 srl %g3, %g7, %i1
491 fbule,a %fcc2, loop_29
492 array32 %o2, %l6, %o6
493 tsubcc %o4, 0x1B89, %i0
494 edge8ln %g1, %o0, %g4
495loop_29:
496 tleu %icc, 0x3
497 srlx %i3, 0x1B, %i5
498 flush %l7 + 0x20
499 alignaddrl %o7, %l4, %l5
500 fnors %f25, %f10, %f18
501 fsrc2s %f7, %f3
502 orn %i2, 0x06E7, %i4
503 fpsub16s %f27, %f10, %f6
504 edge8ln %l1, %o3, %o5
505 tpos %icc, 0x2
506 sir 0x1F81
507 movgu %icc, %g6, %g2
508 smulcc %o1, 0x08FC, %l0
509 fmovsleu %xcc, %f10, %f9
510 tvs %xcc, 0x4
511 edge8l %i6, %l3, %l2
512 xnorcc %g5, 0x02D5, %i7
513 tge %xcc, 0x3
514 alignaddr %g7, %g3, %i1
515 tcs %xcc, 0x3
516 set 0x68, %g2
517 ldswa [%l7 + %g2] 0x18, %l6
518 bcs,a %xcc, loop_30
519 edge8n %o2, %o4, %o6
520 array8 %g1, %o0, %i0
521 movneg %icc, %g4, %i3
522loop_30:
523 fbo,a %fcc0, loop_31
524 fmovdn %icc, %f11, %f21
525 tne %icc, 0x6
526 orn %i5, 0x1D9E, %l4
527loop_31:
528 edge32ln %o7, %l5, %i4
529 sll %l1, %i2, %o3
530 movrgez %o5, 0x313, %g6
531 tvc %xcc, 0x0
532 wr %g0, 0x89, %asi
533 lda [%l7 + 0x48] %asi, %f13
534 andcc %o1, %g2, %i6
535 edge16l %l3, %l0, %g5
536 edge16n %l2, %i7, %g3
537 xorcc %i1, 0x1DAD, %g7
538 xnorcc %l6, %o4, %o6
539 tsubcctv %o2, 0x0557, %o0
540 fbl,a %fcc2, loop_32
541 orn %g1, %i0, %i3
542 and %g4, 0x1A76, %i5
543 brlz,a %l4, loop_33
544loop_32:
545 sdivx %o7, 0x0506, %i4
546 bn %icc, loop_34
547 mulscc %l5, 0x0A65, %l1
548loop_33:
549 bvc,a,pn %xcc, loop_35
550 fmul8x16 %f5, %f30, %f6
551loop_34:
552 xorcc %i2, 0x1987, %o5
553 edge8l %g6, %o3, %o1
554loop_35:
555 movrlz %i6, %g2, %l0
556 sll %l3, %l2, %g5
557 movre %g3, 0x2CE, %i1
558 udiv %i7, 0x02E3, %l6
559 fsrc2s %f21, %f23
560 set 0x69, %g1
561 stba %o4, [%l7 + %g1] 0x81
562 addccc %g7, 0x181A, %o2
563 edge8l %o6, %g1, %o0
564 xnor %i3, %g4, %i0
565 fmovrde %l4, %f22, %f28
566 fnand %f30, %f16, %f22
567 movvs %icc, %o7, %i4
568 movrgz %l5, %l1, %i5
569 array16 %i2, %g6, %o3
570 umul %o1, 0x1638, %o5
571 bvs loop_36
572 tn %xcc, 0x2
573 tcc %icc, 0x7
574 udivx %g2, 0x09AA, %i6
575loop_36:
576 umul %l3, %l0, %g5
577 taddcctv %g3, 0x180C, %i1
578 fnot1s %f27, %f30
579 fcmped %fcc0, %f30, %f26
580 subc %i7, %l6, %l2
581 tl %xcc, 0x4
582 fnot2 %f16, %f26
583 fmovrse %g7, %f16, %f1
584 edge8ln %o2, %o4, %g1
585 bcs,a loop_37
586 fsrc2s %f19, %f27
587 te %xcc, 0x3
588 edge8l %o6, %i3, %g4
589loop_37:
590 tleu %xcc, 0x4
591 movn %icc, %i0, %l4
592 ba,a %xcc, loop_38
593 tvs %icc, 0x4
594 movne %xcc, %o7, %i4
595 movrlz %o0, 0x203, %l5
596loop_38:
597 andn %l1, 0x140A, %i2
598 movvs %xcc, %i5, %g6
599 ta %xcc, 0x7
600 tvc %xcc, 0x4
601 sethi 0x189C, %o3
602 tgu %icc, 0x6
603 call loop_39
604 stw %o1, [%l7 + 0x44]
605 bl,a,pn %icc, loop_40
606 fmovdle %icc, %f7, %f20
607loop_39:
608 subcc %o5, %g2, %l3
609 bl loop_41
610loop_40:
611 tneg %icc, 0x7
612 sth %i6, [%l7 + 0x7A]
613 smul %g5, %g3, %l0
614loop_41:
615 movvc %icc, %i7, %l6
616 xnorcc %i1, 0x1C7F, %g7
617 ldsw [%l7 + 0x10], %l2
618 ta %xcc, 0x1
619 fcmpne16 %f26, %f16, %o2
620 fpmerge %f24, %f0, %f24
621 ldstub [%l7 + 0x34], %g1
622 ld [%l7 + 0x6C], %f18
623 set 0x6E, %o2
624 ldstuba [%l7 + %o2] 0x19, %o4
625 edge16ln %o6, %i3, %i0
626 taddcc %g4, 0x1659, %l4
627 bl,a loop_42
628 tgu %icc, 0x3
629 fandnot2s %f26, %f1, %f21
630 fmovsge %icc, %f15, %f22
631loop_42:
632 flush %l7 + 0x50
633 movrlez %o7, 0x366, %o0
634 brgez,a %i4, loop_43
635 sethi 0x0418, %l1
636 bpos,a,pn %xcc, loop_44
637 bcc,pn %xcc, loop_45
638loop_43:
639 smulcc %i2, %l5, %g6
640 movl %icc, %i5, %o3
641loop_44:
642 edge8n %o5, %o1, %l3
643loop_45:
644 fandnot1s %f26, %f4, %f26
645 smulcc %i6, 0x1641, %g5
646 brgz %g2, loop_46
647 fandnot1 %f14, %f12, %f6
648 sdivcc %l0, 0x0060, %i7
649 xnor %g3, 0x0B11, %l6
650loop_46:
651 fmovrdne %g7, %f18, %f16
652 subc %i1, %o2, %g1
653 edge16ln %l2, %o4, %o6
654 edge8 %i3, %i0, %l4
655 movrlz %o7, %o0, %g4
656 bvc loop_47
657 movrne %i4, 0x16D, %l1
658 alignaddr %i2, %g6, %i5
659 edge16 %l5, %o5, %o3
660loop_47:
661 udiv %l3, 0x0042, %o1
662 orncc %g5, 0x080E, %i6
663 sdivcc %l0, 0x1D42, %g2
664 set 0x14, %l4
665 lduwa [%l7 + %l4] 0x80, %i7
666 set 0x40, %l1
667 stxa %g3, [%l7 + %l1] 0x88
668 siam 0x5
669 subc %l6, %i1, %o2
670 tle %icc, 0x7
671 smulcc %g7, %l2, %o4
672 edge32 %o6, %g1, %i0
673 and %i3, 0x0494, %l4
674 movpos %icc, %o7, %g4
675 wr %g0, 0x88, %asi
676 ldsba [%l7 + 0x5D] %asi, %i4
677 addcc %o0, 0x0DDE, %l1
678 fmovdleu %xcc, %f6, %f16
679 restored
680 rdpr %cwp, %g1
681 rdpr %cansave, %g2
682 rdpr %canrestore, %g3
683 rdpr %cleanwin, %g4
684 rdpr %otherwin, %g5
685 rdpr %wstate, %g6
686 tge %icc, 0x1
687 sra %i2, 0x0E, %g6
688 pdist %f24, %f14, %f8
689 orcc %i5, %l5, %o5
690 smul %o3, %o1, %l3
691 edge32n %i6, %g5, %g2
692 movneg %xcc, %i7, %g3
693 stb %l6, [%l7 + 0x24]
694 edge16n %i1, %l0, %o2
695 array32 %l2, %g7, %o6
696 umulcc %g1, 0x13E1, %i0
697 edge8ln %i3, %l4, %o4
698 edge16n %o7, %i4, %g4
699 movrgez %l1, 0x19E, %i2
700 fmovrsgz %g6, %f15, %f15
701 fbug,a %fcc1, loop_48
702 fmovscc %xcc, %f1, %f23
703 ldsb [%l7 + 0x4C], %i5
704 tvs %icc, 0x7
705loop_48:
706 ld [%l7 + 0x5C], %f21
707 lduh [%l7 + 0x66], %l5
708 tneg %xcc, 0x6
709 movcc %xcc, %o0, %o5
710 udivx %o3, 0x09CC, %l3
711 tleu %icc, 0x5
712 add %i6, %g5, %g2
713 andn %o1, 0x10AB, %i7
714 alignaddr %g3, %i1, %l6
715 sllx %o2, 0x05, %l0
716 ldstub [%l7 + 0x57], %l2
717 movg %xcc, %o6, %g7
718 ldx [%l7 + 0x50], %i0
719 edge8n %g1, %l4, %o4
720 fmovsleu %icc, %f17, %f22
721 sll %o7, 0x02, %i4
722 brlz,a %g4, loop_49
723 taddcc %l1, 0x121D, %i2
724 edge8l %i3, %g6, %l5
725 edge32ln %i5, %o5, %o0
726loop_49:
727 movleu %icc, %o3, %l3
728 fxnors %f15, %f16, %f27
729 ldsh [%l7 + 0x64], %g5
730 fmovrslez %g2, %f4, %f12
731 fbn,a %fcc2, loop_50
732 ldsh [%l7 + 0x5E], %i6
733 edge16n %i7, %o1, %g3
734 tsubcc %i1, %o2, %l6
735loop_50:
736 movrgez %l2, %l0, %g7
737 bcs,a,pt %xcc, loop_51
738 tvs %xcc, 0x4
739 faligndata %f0, %f20, %f2
740 fpack32 %f14, %f2, %f4
741loop_51:
742 movrgz %i0, %o6, %g1
743 stx %l4, [%l7 + 0x50]
744 mulscc %o4, 0x1937, %i4
745 smulcc %o7, %l1, %g4
746 wr %g0, 0x2b, %asi
747 stxa %i2, [%l7 + 0x70] %asi
748 membar #Sync
749 andcc %g6, 0x06C9, %l5
750 bcs,pn %xcc, loop_52
751 ldx [%l7 + 0x70], %i5
752 fxors %f1, %f22, %f18
753 tge %icc, 0x0
754loop_52:
755 edge16ln %i3, %o0, %o3
756 edge8ln %l3, %g5, %g2
757 ta %xcc, 0x7
758 tgu %icc, 0x7
759 tgu %icc, 0x7
760 edge32ln %i6, %i7, %o1
761 orn %o5, %g3, %i1
762 edge32n %l6, %l2, %o2
763 sir 0x16D8
764 or %l0, %g7, %i0
765 andncc %o6, %g1, %o4
766 subcc %i4, 0x0AB3, %l4
767 saved
768 rdpr %cwp, %g1
769 rdpr %cansave, %g2
770 rdpr %canrestore, %g3
771 rdpr %cleanwin, %g4
772 rdpr %otherwin, %g5
773 rdpr %wstate, %g6
774 tvs %xcc, 0x6
775 wr %g0, 0x89, %asi
776 lduwa [%l7 + 0x38] %asi, %l1
777 movvc %xcc, %o7, %i2
778 bcs %icc, loop_53
779 fmovdn %icc, %f23, %f9
780 umulcc %g6, 0x0D64, %l5
781 and %i5, %i3, %g4
782loop_53:
783 tle %xcc, 0x7
784 edge16 %o3, %l3, %o0
785 add %g2, %g5, %i7
786 fbue %fcc0, loop_54
787 edge8n %i6, %o5, %g3
788 bl,a,pt %icc, loop_55
789 fbul %fcc1, loop_56
790loop_54:
791 array8 %o1, %i1, %l2
792 bpos,pt %icc, loop_57
793loop_55:
794 movvs %icc, %o2, %l6
795loop_56:
796 stx %g7, [%l7 + 0x58]
797 movn %xcc, %l0, %i0
798loop_57:
799 fbuge,a %fcc3, loop_58
800 sethi 0x13B0, %o6
801 fbue,a %fcc1, loop_59
802 srl %g1, %o4, %l4
803loop_58:
804 andn %l1, 0x0F37, %i4
805 fpackfix %f20, %f4
806loop_59:
807 fnegd %f26, %f6
808 sub %i2, 0x0E3F, %o7
809 ta %icc, 0x3
810 movl %icc, %l5, %i5
811 add %g6, %i3, %g4
812 wr %g0, 0x80, %asi
813 ldswa [%l7 + 0x18] %asi, %l3
814 siam 0x7
815 sir 0x08D6
816 tge %icc, 0x1
817 nop
818 setx loop_60, %l0, %l1
819 jmpl %l1, %o0
820 tvc %icc, 0x4
821 or %g2, %o3, %g5
822 tsubcc %i6, %o5, %g3
823loop_60:
824 sir 0x116B
825 subcc %o1, %i7, %i1
826 bge loop_61
827 tcc %xcc, 0x7
828 tcs %xcc, 0x4
829 edge8n %l2, %l6, %g7
830loop_61:
831 addccc %o2, %l0, %o6
832 addc %g1, 0x12B3, %i0
833 movrgez %o4, %l1, %i4
834 movne %xcc, %l4, %o7
835 tvc %xcc, 0x2
836 fandnot2s %f10, %f9, %f19
837 smul %l5, 0x0C69, %i5
838 fmovsneg %icc, %f7, %f29
839 bcc,a loop_62
840 tne %icc, 0x3
841 array32 %i2, %g6, %g4
842 fpack16 %f10, %f0
843loop_62:
844 stbar
845 tsubcctv %l3, 0x0192, %i3
846 subccc %g2, 0x148F, %o0
847 membar 0x4D
848 fble %fcc2, loop_63
849 smulcc %g5, 0x1E2E, %o3
850 movn %xcc, %i6, %g3
851 fpack32 %f20, %f16, %f6
852loop_63:
853 sll %o1, 0x13, %i7
854 fandnot1 %f0, %f6, %f4
855 edge8n %i1, %l2, %l6
856 movg %xcc, %g7, %o5
857 edge8n %o2, %l0, %o6
858 tge %xcc, 0x5
859 fmovsvc %icc, %f19, %f30
860 set 0x24, %o4
861 swapa [%l7 + %o4] 0x88, %i0
862 bgu,a,pn %xcc, loop_64
863 fmovd %f6, %f8
864 movpos %icc, %g1, %o4
865 bneg,pt %icc, loop_65
866loop_64:
867 fmovsge %icc, %f7, %f5
868 ta %icc, 0x3
869 tge %icc, 0x0
870loop_65:
871 taddcc %l1, 0x0C85, %l4
872 fmovdg %icc, %f0, %f2
873 subc %o7, %i4, %i5
874 brgz,a %l5, loop_66
875 membar 0x27
876 tleu %xcc, 0x7
877 mulx %g6, 0x027E, %i2
878loop_66:
879 movl %icc, %g4, %i3
880 alignaddrl %g2, %l3, %g5
881 taddcctv %o3, 0x0971, %o0
882 fand %f12, %f8, %f4
883 fmovdleu %xcc, %f22, %f2
884 ta %xcc, 0x1
885 ble,pt %xcc, loop_67
886 fmovscc %icc, %f22, %f7
887 tle %xcc, 0x4
888 tcs %xcc, 0x4
889loop_67:
890 te %xcc, 0x0
891 ld [%l7 + 0x40], %f19
892 be,pt %xcc, loop_68
893 tn %xcc, 0x2
894 bn,a,pn %xcc, loop_69
895 fmovdneg %icc, %f27, %f21
896loop_68:
897 srlx %i6, 0x18, %g3
898 subcc %o1, %i7, %i1
899loop_69:
900 tgu %icc, 0x3
901 taddcctv %l2, 0x1648, %l6
902 tn %xcc, 0x7
903 movre %g7, %o2, %l0
904 mulx %o5, 0x00B5, %o6
905 fmovrslez %g1, %f28, %f18
906 mova %icc, %o4, %i0
907 bpos,pt %icc, loop_70
908 movrgez %l4, %o7, %l1
909 brgez %i4, loop_71
910 sll %l5, %i5, %g6
911loop_70:
912 tcc %icc, 0x0
913 bl,a,pn %xcc, loop_72
914loop_71:
915 fbn %fcc2, loop_73
916 fands %f20, %f7, %f23
917 xor %g4, 0x17CD, %i3
918loop_72:
919 xnor %g2, %l3, %g5
920loop_73:
921 bcc,a,pn %xcc, loop_74
922 sub %i2, 0x1839, %o3
923 xnorcc %i6, 0x19DD, %o0
924 addccc %g3, 0x1B16, %i7
925loop_74:
926 fbue %fcc2, loop_75
927 fnors %f6, %f5, %f14
928 ta %xcc, 0x3
929 and %i1, %o1, %l6
930loop_75:
931 fmovdpos %icc, %f3, %f22
932 set 0x1E, %o7
933 lduha [%l7 + %o7] 0x04, %l2
934 ta %xcc, 0x7
935 fbe %fcc1, loop_76
936 fexpand %f22, %f24
937 taddcc %o2, %l0, %o5
938 fsrc2s %f27, %f5
939loop_76:
940 nop
941 wr %g0, 0x80, %asi
942 stha %g7, [%l7 + 0x4C] %asi
943 fbn %fcc1, loop_77
944 movle %icc, %o6, %g1
945 movleu %xcc, %i0, %l4
946 bn loop_78
947loop_77:
948 edge32l %o7, %o4, %l1
949 ta %xcc, 0x1
950 swap [%l7 + 0x38], %i4
951loop_78:
952 be,pt %icc, loop_79
953 bcc,a,pn %icc, loop_80
954 tge %xcc, 0x5
955 set 0x18, %g7
956 lda [%l7 + %g7] 0x15, %f29
957loop_79:
958 fbl,a %fcc1, loop_81
959loop_80:
960 and %i5, 0x09E1, %g6
961 movge %icc, %l5, %i3
962 popc 0x1895, %g2
963loop_81:
964 subcc %g4, %g5, %i2
965 movrne %l3, 0x08E, %o3
966 fmovrdgz %o0, %f8, %f28
967 movvs %xcc, %i6, %g3
968 sdiv %i7, 0x13A9, %i1
969 alignaddr %o1, %l2, %l6
970 movgu %icc, %l0, %o2
971 bgu,pn %xcc, loop_82
972 fnot1 %f28, %f4
973 nop
974 set 0x78, %g3
975 ldx [%l7 + %g3], %o5
976 sllx %o6, %g1, %g7
977loop_82:
978 ta %xcc, 0x5
979 fmovdneg %xcc, %f30, %f9
980 ldub [%l7 + 0x78], %i0
981 tvs %xcc, 0x4
982 movcs %icc, %l4, %o7
983 smul %l1, %o4, %i4
984 ldsb [%l7 + 0x5F], %i5
985 fnors %f9, %f14, %f26
986 membar 0x53
987 array16 %g6, %l5, %i3
988 fmovsge %xcc, %f4, %f9
989 taddcc %g4, %g5, %g2
990 sdivcc %l3, 0x1D9B, %i2
991 movle %xcc, %o0, %o3
992 tneg %icc, 0x2
993 subccc %g3, 0x17CF, %i6
994 fornot1s %f20, %f25, %f30
995 udivx %i1, 0x0F6F, %o1
996 orcc %i7, %l6, %l2
997 sdivx %o2, 0x18E2, %o5
998 sdiv %o6, 0x12D6, %g1
999 subccc %g7, 0x0BAE, %i0
1000 movrlz %l0, 0x2C0, %o7
1001 andcc %l4, 0x1717, %o4
1002 srlx %i4, %i5, %g6
1003 addcc %l1, 0x061E, %i3
1004 movrlez %l5, 0x0CF, %g4
1005 fpmerge %f25, %f22, %f12
1006 fmovrse %g5, %f31, %f2
1007 sir 0x0A52
1008 saved
1009 rdpr %cwp, %g1
1010 rdpr %cansave, %g2
1011 rdpr %canrestore, %g3
1012 rdpr %cleanwin, %g4
1013 rdpr %otherwin, %g5
1014 rdpr %wstate, %g6
1015 orncc %g2, 0x098B, %i2
1016 std %l2, [%l7 + 0x60]
1017 fnegs %f17, %f12
1018 add %o0, 0x0803, %g3
1019 wr %g0, 0x10, %asi
1020 lda [%l7 + 0x40] %asi, %f12
1021 smulcc %i6, %i1, %o1
1022 fmul8x16al %f20, %f12, %f14
1023 fmovsn %xcc, %f14, %f14
1024 taddcctv %o3, %i7, %l6
1025 set 0x20, %g5
1026 ldda [%l7 + %g5] 0x23, %l2
1027 wr %g0, 0x18, %asi
1028 ldsha [%l7 + 0x3A] %asi, %o5
1029 fmovdn %xcc, %f20, %f10
1030 movge %icc, %o2, %o6
1031 ldsw [%l7 + 0x24], %g7
1032 fabss %f7, %f29
1033 edge32n %g1, %l0, %i0
1034 fmovsvc %xcc, %f2, %f18
1035 orn %l4, 0x1AA9, %o7
1036 xnorcc %i4, 0x0E1F, %i5
1037 sdivcc %o4, 0x1279, %l1
1038 movne %icc, %i3, %l5
1039 fmovdn %icc, %f23, %f19
1040 set 0x2C, %o5
1041 lda [%l7 + %o5] 0x88, %f7
1042 fmovdvc %icc, %f4, %f30
1043 wr %g0, 0x88, %asi
1044 ldstuba [%l7 + 0x20] %asi, %g4
1045 fmovrdgz %g6, %f10, %f4
1046 fxor %f30, %f28, %f16
1047 movleu %xcc, %g2, %i2
1048 addc %g5, 0x1A62, %l3
1049 movrgez %g3, 0x12A, %i6
1050 sll %o0, %i1, %o1
1051 fmovd %f28, %f28
1052 ldd [%l7 + 0x68], %f6
1053 fzero %f18
1054 sub %o3, %i7, %l2
1055 set 0x77, %l2
1056 lduba [%l7 + %l2] 0x11, %o5
1057 wr %g0, 0x89, %asi
1058 ldda [%l7 + 0x40] %asi, %f0
1059 movrlez %o2, %o6, %g7
1060 andncc %l6, %g1, %l0
1061 ldub [%l7 + 0x52], %i0
1062 or %o7, %l4, %i4
1063 edge32 %o4, %i5, %l1
1064 fmovrde %i3, %f12, %f14
1065 udivcc %g4, 0x1315, %l5
1066 fbge,a %fcc3, loop_83
1067 fmovsleu %xcc, %f28, %f10
1068 fmovse %xcc, %f27, %f21
1069 edge16 %g2, %i2, %g5
1070loop_83:
1071 edge32 %g6, %l3, %i6
1072 or %o0, %g3, %o1
1073 fnegs %f1, %f14
1074 edge16l %i1, %o3, %i7
1075 fmovd %f30, %f24
1076 set 0x0B, %o0
1077 ldstuba [%l7 + %o0] 0x04, %l2
1078 bcc,a,pn %icc, loop_84
1079 tcc %icc, 0x7
1080 set 0x40, %g4
1081 ldxa [%l7 + %g4] 0x89, %o5
1082loop_84:
1083 fnegs %f23, %f6
1084 subc %o2, %o6, %l6
1085 fbul,a %fcc0, loop_85
1086 edge8n %g1, %l0, %g7
1087 subc %i0, %l4, %o7
1088 fpsub32s %f30, %f19, %f4
1089loop_85:
1090 tgu %icc, 0x7
1091 tn %xcc, 0x1
1092 movneg %icc, %i4, %i5
1093 nop
1094 setx loop_86, %l0, %l1
1095 wrpr 0x1, %tl
1096 wrpr %l1, %tnpc
1097 setx 0x34400001400, %l0, %l1
1098 wrpr %l1, %tstate
1099 wrhpr 0x4, %htstate
1100 done
1101 tvc %xcc, 0x7
1102 add %l1, 0x00E2, %i3
1103 fzeros %f28
1104loop_86:
1105 movcs %icc, %o4, %g4
1106 wr %g0, 0x23, %asi
1107 ldda [%l7 + 0x10] %asi, %g2
1108 and %i2, %l5, %g6
1109 set 0x64, %i3
1110 lda [%l7 + %i3] 0x14, %f14
1111 bcc loop_87
1112 fcmple32 %f22, %f24, %l3
1113 fornot2s %f10, %f6, %f3
1114 bg %xcc, loop_88
1115loop_87:
1116 andn %g5, 0x0595, %i6
1117 saved
1118 rdpr %cwp, %g1
1119 rdpr %cansave, %g2
1120 rdpr %canrestore, %g3
1121 rdpr %cleanwin, %g4
1122 rdpr %otherwin, %g5
1123 rdpr %wstate, %g6
1124 or %o0, 0x19E5, %o1
1125loop_88:
1126 sub %g3, 0x1A97, %i1
1127 fblg %fcc1, loop_89
1128 srax %i7, %o3, %o5
1129 movpos %xcc, %o2, %l2
1130 edge32l %l6, %o6, %l0
1131loop_89:
1132 fmovdvc %icc, %f0, %f19
1133 movrlz %g1, %g7, %i0
1134 srax %l4, 0x08, %i4
1135 bpos,a,pt %icc, loop_90
1136 edge16ln %o7, %l1, %i3
1137 fmovs %f5, %f11
1138 addc %o4, %i5, %g2
1139loop_90:
1140 mulscc %i2, 0x147E, %g4
1141 edge8 %g6, %l5, %l3
1142 and %g5, 0x02F9, %o0
1143 wr %g0, 0x89, %asi
1144 swapa [%l7 + 0x24] %asi, %o1
1145 set 0x24, %g6
1146 stwa %i6, [%l7 + %g6] 0x23
1147 membar #Sync
1148 tsubcc %i1, %g3, %i7
1149 umul %o3, %o2, %l2
1150 ta %xcc, 0x5
1151 fblg,a %fcc2, loop_91
1152 brlez,a %o5, loop_92
1153 std %o6, [%l7 + 0x58]
1154 edge16l %l6, %g1, %l0
1155loop_91:
1156 nop
1157 wr %g0, 0x80, %asi
1158 ldswa [%l7 + 0x38] %asi, %i0
1159loop_92:
1160 subc %l4, %g7, %i4
1161 wr %g0, 0x88, %asi
1162 ldxa [%l7 + 0x70] %asi, %o7
1163 bg,pn %xcc, loop_93
1164 edge8 %i3, %o4, %l1
1165 fnegd %f0, %f14
1166 fzeros %f16
1167loop_93:
1168 fmovrse %i5, %f30, %f17
1169 taddcctv %i2, %g2, %g4
1170 bpos,a,pn %xcc, loop_94
1171 fnot1 %f8, %f18
1172 movrne %g6, %l5, %l3
1173 edge16n %g5, %o0, %i6
1174loop_94:
1175 brnz,a %o1, loop_95
1176 movpos %icc, %g3, %i7
1177 restored
1178 rdpr %cwp, %g1
1179 rdpr %cansave, %g2
1180 rdpr %canrestore, %g3
1181 rdpr %cleanwin, %g4
1182 rdpr %otherwin, %g5
1183 rdpr %wstate, %g6
1184 fpsub32 %f12, %f2, %f12
1185loop_95:
1186 tvs %icc, 0x5
1187 andcc %o3, %o2, %l2
1188 wr %g0, 0xf0, %asi
1189 stda %f0, [%l7 + 0x40] %asi
1190 membar #Sync
1191 edge8l %o5, %o6, %i1
1192 ldub [%l7 + 0x2A], %g1
1193 set 0x54, %i1
1194 swapa [%l7 + %i1] 0x80, %l0
1195 move %icc, %l6, %i0
1196 ldstub [%l7 + 0x45], %g7
1197 movpos %icc, %i4, %o7
1198 array32 %i3, %l4, %l1
1199 bvc loop_96
1200 fpsub16s %f18, %f9, %f14
1201 stb %o4, [%l7 + 0x1C]
1202 movvc %icc, %i2, %i5
1203loop_96:
1204 array16 %g4, %g6, %l5
1205 sdivx %l3, 0x1F33, %g2
1206 nop
1207 setx loop_97, %l0, %l1
1208 wrpr 0x1, %tl
1209 wrpr %l1, %tpc
1210 add %l1, 0x4, %l1
1211 wrpr %l1, %tnpc
1212 setx 0x34400001400, %l0, %l1
1213 wrpr %l1, %tstate
1214 wrhpr 0x4, %htstate
1215 retry
1216 fones %f11
1217 movl %icc, %o0, %i6
1218 set 0x40, %l5
1219 stda %f16, [%l7 + %l5] 0x18
1220loop_97:
1221 fmovsge %icc, %f10, %f8
1222 tgu %xcc, 0x1
1223 or %o1, %g5, %i7
1224 mova %xcc, %o3, %g3
1225 addcc %o2, %o5, %l2
1226 fnegd %f10, %f16
1227 fmovsvs %icc, %f5, %f22
1228 bpos loop_98
1229 orncc %o6, 0x17E2, %g1
1230 array8 %i1, %l6, %i0
1231 fbn,a %fcc1, loop_99
1232loop_98:
1233 bvs,pn %icc, loop_100
1234 edge32ln %l0, %i4, %o7
1235 wr %g0, 0x89, %asi
1236 ldxa [%l7 + 0x38] %asi, %i3
1237loop_99:
1238 sdivcc %g7, 0x0ABB, %l1
1239loop_100:
1240 fmovrse %l4, %f7, %f24
1241 siam 0x3
1242 movneg %icc, %i2, %i5
1243 fmovdcs %icc, %f7, %f0
1244 edge32l %o4, %g4, %g6
1245 tsubcc %l3, %l5, %g2
1246 wr %g0, 0x19, %asi
1247 sta %f4, [%l7 + 0x10] %asi
1248 smul %o0, %i6, %g5
1249 fsrc2s %f1, %f1
1250 nop
1251 set 0x08, %i5
1252 std %i6, [%l7 + %i5]
1253 fble %fcc3, loop_101
1254 ta %icc, 0x4
1255 movrgz %o3, %o1, %g3
1256 alignaddrl %o2, %l2, %o5
1257loop_101:
1258 tsubcc %g1, 0x02B1, %i1
1259 sethi 0x0EC0, %l6
1260 tvs %icc, 0x7
1261 saved
1262 rdpr %cwp, %g1
1263 rdpr %cansave, %g2
1264 rdpr %canrestore, %g3
1265 rdpr %cleanwin, %g4
1266 rdpr %otherwin, %g5
1267 rdpr %wstate, %g6
1268 popc %i0, %l0
1269 stx %o6, [%l7 + 0x68]
1270 membar 0x04
1271 edge8 %o7, %i3, %g7
1272 umul %i4, %l1, %i2
1273 edge16 %i5, %l4, %o4
1274 movne %xcc, %g4, %l3
1275 sub %l5, 0x0FDB, %g2
1276 movvc %icc, %g6, %i6
1277 addcc %o0, 0x16FC, %i7
1278 restored
1279 rdpr %cwp, %g1
1280 rdpr %cansave, %g2
1281 rdpr %canrestore, %g3
1282 rdpr %cleanwin, %g4
1283 rdpr %otherwin, %g5
1284 rdpr %wstate, %g6
1285 movcs %xcc, %o3, %o1
1286 edge8l %g5, %g3, %l2
1287 fmovdvc %xcc, %f9, %f23
1288 mulx %o2, %g1, %o5
1289 fpadd32s %f14, %f13, %f30
1290 edge32ln %i1, %i0, %l6
1291 udiv %l0, 0x044A, %o7
1292 sdivcc %o6, 0x1E3B, %g7
1293 fbug,a %fcc0, loop_102
1294 tsubcc %i3, %l1, %i2
1295 srlx %i4, 0x0F, %i5
1296 tg %xcc, 0x7
1297loop_102:
1298 movne %icc, %o4, %l4
1299 move %xcc, %l3, %g4
1300 movvc %icc, %g2, %g6
1301 addc %i6, 0x1C50, %o0
1302 nop
1303 setx loop_103, %l0, %l1
1304 jmpl %l1, %l5
1305 ta %icc, 0x3
1306 saved
1307 rdpr %cwp, %g1
1308 rdpr %cansave, %g2
1309 rdpr %canrestore, %g3
1310 rdpr %cleanwin, %g4
1311 rdpr %otherwin, %g5
1312 rdpr %wstate, %g6
1313 ta %xcc, 0x3
1314loop_103:
1315 te %xcc, 0x6
1316 udivx %i7, 0x01DC, %o1
1317 siam 0x6
1318 lduw [%l7 + 0x68], %o3
1319 edge16n %g5, %l2, %o2
1320 alignaddrl %g1, %o5, %i1
1321 array8 %i0, %l6, %l0
1322 udiv %o7, 0x1085, %o6
1323 movvc %icc, %g7, %i3
1324 fmovrse %l1, %f28, %f9
1325 fmovrslz %g3, %f14, %f27
1326 brgez %i4, loop_104
1327 te %icc, 0x1
1328 nop
1329 setx loop_105, %l0, %l1
1330 wrpr 0x1, %tl
1331 wrpr %l1, %tnpc
1332 setx 0x34400001400, %l0, %l1
1333 wrpr %l1, %tstate
1334 wrhpr 0x4, %htstate
1335 done
1336 movle %xcc, %i2, %i5
1337loop_104:
1338 move %icc, %l4, %l3
1339 fmovrse %o4, %f4, %f28
1340loop_105:
1341 fbn %fcc3, loop_106
1342 std %g4, [%l7 + 0x08]
1343 fsrc1 %f20, %f16
1344 fzero %f30
1345loop_106:
1346 edge32n %g2, %i6, %g6
1347 movre %l5, %i7, %o1
1348 pdist %f6, %f10, %f28
1349 wr %g0, 0x18, %asi
1350 ldsha [%l7 + 0x76] %asi, %o0
1351 fbo %fcc1, loop_107
1352 move %xcc, %o3, %l2
1353 sir 0x1F48
1354 mulx %o2, %g5, %g1
1355loop_107:
1356 fnot1s %f13, %f13
1357 fxors %f0, %f27, %f7
1358 fpmerge %f31, %f18, %f20
1359 brgz,a %o5, loop_108
1360 stbar
1361 movvs %xcc, %i0, %i1
1362 set 0x58, %i4
1363 prefetcha [%l7 + %i4] 0x11, 0x2
1364loop_108:
1365 sra %l6, %o6, %g7
1366 andn %i3, 0x0812, %l1
1367 bshuffle %f18, %f26, %f16
1368 fandnot2s %f22, %f28, %f2
1369 brz %g3, loop_109
1370 fzeros %f9
1371 tcc %icc, 0x1
1372 call loop_110
1373loop_109:
1374 subccc %i4, 0x0A8F, %o7
1375 tge %icc, 0x2
1376 stbar
1377loop_110:
1378 edge8ln %i2, %i5, %l3
1379 udiv %l4, 0x15FF, %g4
1380 andcc %o4, %i6, %g2
1381 edge32 %g6, %l5, %o1
1382 te %icc, 0x1
1383 movvc %icc, %o0, %o3
1384 brz %l2, loop_111
1385 fxnor %f24, %f12, %f26
1386 srax %i7, %g5, %o2
1387 fmovrdgez %o5, %f8, %f0
1388loop_111:
1389 nop
1390 add %l7, 0x54, %l6
1391 wr %g0, 0x89, %asi
1392 casa [%l6] 0x89, %i0, %g1
1393 restored
1394 rdpr %cwp, %g1
1395 rdpr %cansave, %g2
1396 rdpr %canrestore, %g3
1397 rdpr %cleanwin, %g4
1398 rdpr %otherwin, %g5
1399 rdpr %wstate, %g6
1400 ble,a,pt %icc, loop_112
1401 fbug,a %fcc0, loop_113
1402 sdivcc %l0, 0x172D, %i1
1403 fors %f13, %f30, %f25
1404loop_112:
1405 sdivcc %o6, 0x05A5, %l6
1406loop_113:
1407 fpsub32 %f24, %f6, %f2
1408 tge %icc, 0x7
1409 tvc %icc, 0x0
1410 fmuld8sux16 %f31, %f15, %f20
1411 wr %g0, 0x10, %asi
1412 prefetcha [%l7 + 0x28] %asi, 0x0
1413 tcs %xcc, 0x3
1414 edge32ln %l1, %i3, %i4
1415 tl %xcc, 0x5
1416 sdivx %g3, 0x1EEF, %i2
1417 nop
1418 setx loop_114, %l0, %l1
1419 wrpr 0x1, %tl
1420 wrpr %l1, %tnpc
1421 setx 0x34400001400, %l0, %l1
1422 wrpr %l1, %tstate
1423 wrhpr 0x4, %htstate
1424 done
1425 ldd [%l7 + 0x58], %o6
1426 nop
1427 setx loop_115, %l0, %l1
1428 jmpl %l1, %l3
1429 bcc,pt %icc, loop_116
1430loop_114:
1431 fbne %fcc1, loop_117
1432 ldstub [%l7 + 0x2C], %i5
1433loop_115:
1434 sub %l4, %o4, %i6
1435loop_116:
1436 tpos %icc, 0x2
1437loop_117:
1438 tne %icc, 0x1
1439 te %xcc, 0x0
1440 set 0x56, %o3
1441 ldsba [%l7 + %o3] 0x89, %g4
1442 edge8n %g6, %g2, %l5
1443 fnegs %f27, %f6
1444 srl %o1, 0x09, %o0
1445 tsubcc %o3, 0x1287, %i7
1446 subccc %l2, %g5, %o5
1447 fmovdle %xcc, %f26, %f3
1448 saved
1449 rdpr %cwp, %g1
1450 rdpr %cansave, %g2
1451 rdpr %canrestore, %g3
1452 rdpr %cleanwin, %g4
1453 rdpr %otherwin, %g5
1454 rdpr %wstate, %g6
1455 movleu %xcc, %o2, %i0
1456 bshuffle %f16, %f16, %f28
1457 alignaddrl %l0, %g1, %i1
1458 mulx %l6, %o6, %l1
1459 fmovrse %i3, %f19, %f15
1460 stbar
1461 wr %g0, 0x89, %asi
1462 lda [%l7 + 0x64] %asi, %f23
1463 fmovsvc %icc, %f17, %f6
1464 fcmpne32 %f18, %f30, %i4
1465 edge8ln %g3, %i2, %g7
1466 alignaddr %l3, %i5, %l4
1467 std %f30, [%l7 + 0x58]
1468 ld [%l7 + 0x44], %f13
1469 fmovscc %icc, %f14, %f21
1470 umul %o7, %i6, %o4
1471 set 0x64, %o1
1472 swapa [%l7 + %o1] 0x04, %g4
1473 brgz %g6, loop_118
1474 fexpand %f28, %f24
1475 set 0x44, %i0
1476 sta %f11, [%l7 + %i0] 0x81
1477loop_118:
1478 udivcc %l5, 0x19E7, %g2
1479 fcmple16 %f18, %f18, %o1
1480 tneg %icc, 0x4
1481 tne %icc, 0x2
1482 udiv %o0, 0x15F7, %i7
1483 sll %l2, 0x1C, %g5
1484 movre %o3, %o5, %i0
1485 smulcc %l0, %g1, %i1
1486 movrgz %l6, 0x0AF, %o2
1487 orcc %o6, 0x1EA5, %i3
1488 bvs %icc, loop_119
1489 movrne %i4, %g3, %i2
1490 edge16 %l1, %g7, %i5
1491 fmul8x16al %f5, %f30, %f12
1492loop_119:
1493 movge %icc, %l3, %l4
1494 array8 %o7, %i6, %o4
1495 movrgz %g4, 0x379, %g6
1496 alignaddrl %l5, %o1, %g2
1497 wr %g0, 0x89, %asi
1498 prefetcha [%l7 + 0x20] %asi, 0x2
1499 tne %xcc, 0x1
1500 fmovdge %xcc, %f0, %f31
1501 andncc %l2, %g5, %i7
1502 sll %o5, %o3, %l0
1503 wr %g0, 0x17, %asi
1504 stda %f0, [%l7 + 0x40] %asi
1505 membar #Sync
1506 ta %xcc, 0x4
1507 umul %g1, %i1, %i0
1508 set 0x40, %o6
1509 stda %f16, [%l7 + %o6] 0xf1
1510 membar #Sync
1511 brnz,a %l6, loop_120
1512 bgu,a %xcc, loop_121
1513 fmuld8sux16 %f15, %f14, %f2
1514 fmovrslez %o6, %f17, %f17
1515loop_120:
1516 sth %o2, [%l7 + 0x38]
1517loop_121:
1518 edge32l %i3, %i4, %g3
1519 edge8n %l1, %g7, %i5
1520 andn %l3, %i2, %o7
1521 wr %g0, 0x19, %asi
1522 sta %f5, [%l7 + 0x44] %asi
1523 umulcc %l4, 0x0BF0, %i6
1524 fmovdvs %icc, %f25, %f16
1525 bvc,a loop_122
1526 nop
1527 setx loop_123, %l0, %l1
1528 jmpl %l1, %g4
1529 tsubcc %o4, %l5, %o1
1530 movneg %xcc, %g2, %g6
1531loop_122:
1532 nop
1533 setx loop_124, %l0, %l1
1534 wrpr 0x1, %tl
1535 wrpr %l1, %tnpc
1536 setx 0x34400001400, %l0, %l1
1537 wrpr %l1, %tstate
1538 wrhpr 0x4, %htstate
1539 done
1540loop_123:
1541 tn %icc, 0x6
1542 movrgz %l2, %g5, %o0
1543 movre %o5, %o3, %i7
1544loop_124:
1545 stw %g1, [%l7 + 0x10]
1546 sdivx %l0, 0x13D5, %i1
1547 be loop_125
1548 xnorcc %l6, %i0, %o6
1549 movvs %icc, %i3, %i4
1550 set 0x30, %i6
1551 stha %g3, [%l7 + %i6] 0x2b
1552 membar #Sync
1553loop_125:
1554 tle %icc, 0x1
1555 udiv %o2, 0x0772, %g7
1556 andncc %l1, %i5, %l3
1557 ldstub [%l7 + 0x6A], %i2
1558 movle %icc, %o7, %i6
1559 fmul8ulx16 %f22, %f30, %f4
1560 fpackfix %f20, %f1
1561 tne %xcc, 0x4
1562 stb %g4, [%l7 + 0x74]
1563 movcs %xcc, %l4, %o4
1564 popc %l5, %o1
1565 movg %xcc, %g6, %g2
1566 fbug,a %fcc1, loop_126
1567 edge8ln %l2, %g5, %o0
1568 sdiv %o3, 0x01D3, %i7
1569 wr %g0, 0x19, %asi
1570 ldxa [%l7 + 0x10] %asi, %g1
1571loop_126:
1572 ldsw [%l7 + 0x50], %l0
1573 fmovrslez %i1, %f6, %f16
1574 membar #Sync
1575 set 0x40, %i2
1576 ldda [%l7 + %i2] 0xf0, %f16
1577 stbar
1578 fors %f6, %f4, %f4
1579 movle %icc, %l6, %i0
1580 edge32n %o6, %i3, %o5
1581 tleu %xcc, 0x5
1582 brlez %i4, loop_127
1583 fmovrdlz %g3, %f30, %f18
1584 bl,a,pt %xcc, loop_128
1585 tvc %icc, 0x5
1586loop_127:
1587 edge32ln %o2, %g7, %l1
1588 wr %g0, 0x0c, %asi
1589 prefetcha [%l7 + 0x48] %asi, 0x1
1590loop_128:
1591 fmovrsgz %l3, %f29, %f15
1592 set 0x40, %l3
1593 ldda [%l7 + %l3] 0x11, %f0
1594 taddcctv %o7, 0x0C84, %i2
1595 move %icc, %g4, %i6
1596 srl %o4, %l5, %l4
1597 movrgez %o1, 0x33D, %g6
1598 sethi 0x0CB9, %l2
1599 fandnot1 %f10, %f20, %f20
1600 sll %g5, 0x0B, %g2
1601 fpadd32s %f17, %f7, %f13
1602 tvs %xcc, 0x6
1603 membar 0x09
1604 srlx %o3, %o0, %g1
1605 or %i7, 0x1A5B, %i1
1606 tleu %icc, 0x5
1607 fbo %fcc1, loop_129
1608 orncc %l0, %i0, %o6
1609 udivx %l6, 0x18B7, %i3
1610 movre %o5, %g3, %i4
1611loop_129:
1612 sethi 0x0D22, %o2
1613 fmovsl %xcc, %f23, %f0
1614 orn %l1, %i5, %g7
1615 tl %icc, 0x6
1616 edge8l %l3, %i2, %o7
1617 movg %xcc, %i6, %o4
1618 restored
1619 rdpr %cwp, %g1
1620 rdpr %cansave, %g2
1621 rdpr %canrestore, %g3
1622 rdpr %cleanwin, %g4
1623 rdpr %otherwin, %g5
1624 rdpr %wstate, %g6
1625 andn %g4, %l5, %l4
1626 fmovspos %icc, %f29, %f11
1627 movl %xcc, %o1, %g6
1628 edge8 %l2, %g2, %g5
1629 fors %f26, %f14, %f15
1630 xnorcc %o0, %o3, %i7
1631 fbne %fcc2, loop_130
1632 fbo %fcc3, loop_131
1633 brgz,a %i1, loop_132
1634 bleu,pn %icc, loop_133
1635loop_130:
1636 flush %l7 + 0x0C
1637loop_131:
1638 alignaddrl %l0, %g1, %i0
1639loop_132:
1640 fcmple16 %f30, %f0, %l6
1641loop_133:
1642 orcc %o6, 0x1AD5, %i3
1643 nop
1644 setx loop_134, %l0, %l1
1645 wrpr 0x1, %tl
1646 wrpr %l1, %tnpc
1647 setx 0x34400001400, %l0, %l1
1648 wrpr %l1, %tstate
1649 wrhpr 0x4, %htstate
1650 done
1651 bleu,a,pn %xcc, loop_135
1652 movge %xcc, %g3, %i4
1653 fmovdn %icc, %f13, %f27
1654loop_134:
1655 nop
1656 wr %g0, 0x2b, %asi
1657 stba %o2, [%l7 + 0x3E] %asi
1658 membar #Sync
1659loop_135:
1660 sllx %o5, %i5, %g7
1661 bpos %xcc, loop_136
1662 orcc %l3, %l1, %i2
1663 addccc %o7, %o4, %i6
1664 tleu %xcc, 0x0
1665loop_136:
1666 sub %l5, 0x1FF9, %g4
1667 edge16n %o1, %g6, %l2
1668 fone %f16
1669 stx %g2, [%l7 + 0x58]
1670 fpadd16 %f28, %f26, %f10
1671 sdivcc %g5, 0x1876, %l4
1672 fmovsg %icc, %f21, %f19
1673 fornot1s %f28, %f30, %f26
1674 fmovsneg %icc, %f15, %f0
1675 fmovrdlez %o0, %f28, %f30
1676 sethi 0x14E9, %i7
1677 sllx %i1, 0x0C, %l0
1678 ld [%l7 + 0x48], %f1
1679 alignaddr %g1, %i0, %l6
1680 edge16ln %o3, %i3, %g3
1681 fandnot1s %f4, %f17, %f26
1682 fbg %fcc0, loop_137
1683 for %f4, %f4, %f16
1684 brlz %i4, loop_138
1685 fmovrslez %o6, %f17, %f0
1686loop_137:
1687 fnand %f10, %f10, %f20
1688 fand %f0, %f2, %f16
1689loop_138:
1690 tsubcc %o5, 0x1A08, %o2
1691 fble %fcc0, loop_139
1692 fbue %fcc3, loop_140
1693 fsrc1 %f20, %f8
1694 edge8n %i5, %l3, %g7
1695loop_139:
1696 te %icc, 0x4
1697loop_140:
1698 edge32l %i2, %o7, %o4
1699 movleu %icc, %l1, %i6
1700 brnz,a %g4, loop_141
1701 fbue %fcc3, loop_142
1702 movneg %icc, %l5, %g6
1703 fbg,a %fcc3, loop_143
1704loop_141:
1705 srlx %o1, 0x15, %l2
1706loop_142:
1707 bne %xcc, loop_144
1708 udivcc %g5, 0x1F8F, %g2
1709loop_143:
1710 sdivcc %o0, 0x1280, %i7
1711 subcc %l4, 0x0B63, %l0
1712loop_144:
1713 tpos %icc, 0x2
1714 ldub [%l7 + 0x5B], %g1
1715 movg %icc, %i1, %i0
1716 orn %l6, 0x13F4, %i3
1717 movvs %icc, %o3, %i4
1718 fba,a %fcc3, loop_145
1719 addccc %o6, 0x040B, %o5
1720 fnands %f1, %f26, %f20
1721 fandnot1s %f15, %f8, %f18
1722loop_145:
1723 sll %g3, %i5, %o2
1724 bvs,a,pn %icc, loop_146
1725 popc 0x153A, %l3
1726 array32 %i2, %o7, %g7
1727 umulcc %o4, %l1, %i6
1728loop_146:
1729 brgz %l5, loop_147
1730 edge32n %g4, %g6, %l2
1731 fpsub32 %f2, %f20, %f2
1732 movgu %icc, %g5, %o1
1733loop_147:
1734 fmul8x16au %f0, %f6, %f20
1735 move %icc, %g2, %o0
1736 edge16 %l4, %l0, %i7
1737 edge8n %g1, %i0, %l6
1738 fmovdleu %icc, %f19, %f24
1739 bgu,a %xcc, loop_148
1740 popc 0x064E, %i3
1741 movl %icc, %i1, %i4
1742 fabss %f14, %f31
1743loop_148:
1744 bleu,a %icc, loop_149
1745 srlx %o3, %o5, %g3
1746 stbar
1747 tneg %xcc, 0x6
1748loop_149:
1749 fmovdne %xcc, %f1, %f24
1750 sll %o6, 0x0B, %i5
1751 set 0x58, %l0
1752 stxa %l3, [%l7 + %l0] 0x23
1753 membar #Sync
1754 and %i2, %o2, %o7
1755 fmovrsgz %g7, %f0, %f1
1756 sdivx %l1, 0x10AD, %i6
1757 smul %l5, %g4, %o4
1758 taddcctv %g6, %g5, %o1
1759 movcc %icc, %l2, %o0
1760 fmovspos %xcc, %f8, %f7
1761 fcmped %fcc3, %f30, %f18
1762 te %icc, 0x4
1763 fmovrsgz %g2, %f11, %f3
1764 membar 0x63
1765 fpack16 %f30, %f21
1766 set 0x0E, %i7
1767 stba %l4, [%l7 + %i7] 0xe2
1768 membar #Sync
1769 smul %l0, 0x0C8D, %g1
1770 fandnot1 %f6, %f22, %f18
1771 fcmple16 %f22, %f8, %i0
1772 fzeros %f28
1773 fbug %fcc2, loop_150
1774 fnegd %f10, %f10
1775 edge16l %i7, %i3, %l6
1776 fcmpne16 %f12, %f18, %i1
1777loop_150:
1778 and %o3, 0x026D, %o5
1779 or %i4, %g3, %i5
1780 bleu,pn %icc, loop_151
1781 edge8l %l3, %i2, %o6
1782 movpos %icc, %o7, %o2
1783 add %l7, 0x34, %l6
1784 wr %g0, 0x18, %asi
1785 lda [%l6] %asi, %g7
1786 casa [%l6] 0x18, %g7, %l1
1787loop_151:
1788 brz,a %l5, loop_152
1789 stx %i6, [%l7 + 0x18]
1790 fmovrse %o4, %f13, %f13
1791 set 0x15, %l6
1792 lduba [%l7 + %l6] 0x11, %g4
1793loop_152:
1794 edge16ln %g6, %o1, %l2
1795 tl %icc, 0x0
1796 andn %o0, 0x1D6D, %g2
1797 ldx [%l7 + 0x70], %g5
1798 orcc %l0, 0x0D34, %g1
1799 fmovrdgz %l4, %f24, %f28
1800 fmul8x16au %f9, %f8, %f26
1801 edge16 %i0, %i3, %l6
1802 tle %xcc, 0x0
1803 andcc %i7, 0x1A91, %o3
1804 fmul8ulx16 %f24, %f0, %f6
1805 fble %fcc2, loop_153
1806 movn %xcc, %i1, %o5
1807 bne,pn %icc, loop_154
1808 call loop_155
1809loop_153:
1810 ldsb [%l7 + 0x61], %i4
1811 udivx %g3, 0x035F, %l3
1812loop_154:
1813 ldd [%l7 + 0x50], %f6
1814loop_155:
1815 fmul8x16al %f10, %f19, %f2
1816 fmovrdlez %i2, %f22, %f18
1817 movre %o6, 0x371, %i5
1818 orcc %o2, 0x07AE, %g7
1819 ta %xcc, 0x3
1820 wr %g0, 0x0c, %asi
1821 swapa [%l7 + 0x24] %asi, %l1
1822 edge16l %o7, %i6, %o4
1823 fpsub32 %f6, %f22, %f0
1824 add %l5, %g6, %g4
1825 fmul8x16au %f22, %f0, %f20
1826 popc %l2, %o1
1827 fcmple16 %f10, %f18, %o0
1828 movre %g2, %g5, %g1
1829 tvs %icc, 0x3
1830 fmovdleu %xcc, %f27, %f1
1831 edge16l %l4, %l0, %i3
1832 fnot2s %f31, %f3
1833 be,a,pt %xcc, loop_156
1834 fbue,a %fcc1, loop_157
1835 movne %xcc, %i0, %l6
1836 edge32l %o3, %i7, %i1
1837loop_156:
1838 fmovsne %icc, %f1, %f28
1839loop_157:
1840 sir 0x0014
1841 tn %icc, 0x2
1842 mulx %o5, %g3, %l3
1843 edge16n %i2, %i4, %o6
1844 xor %o2, %g7, %i5
1845 orn %o7, 0x0DE3, %l1
1846 wr %g0, 0x18, %asi
1847 stda %f0, [%l7 + 0x40] %asi
1848 move %icc, %o4, %l5
1849 subccc %i6, 0x1F51, %g4
1850 fnands %f27, %f20, %f3
1851 fmul8sux16 %f10, %f0, %f6
1852 fpadd32 %f22, %f22, %f12
1853 edge16n %g6, %l2, %o0
1854 taddcc %o1, 0x1BF2, %g2
1855 wr %g0, 0x2a, %asi
1856 stxa %g1, [%l7 + 0x68] %asi
1857 membar #Sync
1858 fcmpes %fcc3, %f2, %f12
1859 and %l4, %l0, %g5
1860 smulcc %i3, 0x1E79, %i0
1861 movrlz %o3, 0x307, %l6
1862 mulscc %i1, %i7, %o5
1863 edge16l %g3, %l3, %i4
1864 movrgz %i2, %o2, %o6
1865 bpos,a,pt %icc, loop_158
1866 bgu,a loop_159
1867 tl %icc, 0x7
1868 sllx %i5, 0x03, %g7
1869loop_158:
1870 sra %l1, 0x08, %o7
1871loop_159:
1872 orcc %o4, 0x0AFE, %i6
1873 movvs %xcc, %g4, %l5
1874 tn %icc, 0x7
1875 movrlez %l2, %o0, %o1
1876 sdivx %g6, 0x0473, %g1
1877 fblg %fcc2, loop_160
1878 alignaddrl %g2, %l0, %g5
1879 edge16 %l4, %i3, %i0
1880 wr %g0, 0x89, %asi
1881 ldswa [%l7 + 0x40] %asi, %l6
1882loop_160:
1883 tne %icc, 0x1
1884 tle %icc, 0x0
1885 fsrc1s %f2, %f2
1886 add %l7, 0x74, %l6
1887 wr %g0, 0x80, %asi
1888 lda [%l6] %asi, %o3
1889 casa [%l6] %asi, %o3, %i1
1890 fxnors %f16, %f9, %f18
1891 add %o5, %g3, %i7
1892 edge16l %i4, %i2, %o2
1893 add %l7, 0x40, %l6
1894 wr %g0, 0x89, %asi
1895 casa [%l6] %asi, %l3, %o6
1896 sll %g7, %l1, %o7
1897 fpmerge %f4, %f29, %f16
1898 orncc %o4, 0x1148, %i5
1899 tne %xcc, 0x3
1900 movne %icc, %g4, %l5
1901 movl %xcc, %i6, %o0
1902 fbn,a %fcc3, loop_161
1903 movge %icc, %l2, %g6
1904 movn %icc, %o1, %g2
1905 movge %xcc, %g1, %l0
1906loop_161:
1907 sdivcc %l4, 0x182E, %i3
1908 ldub [%l7 + 0x1F], %i0
1909 nop
1910 setx loop_162, %l0, %l1
1911 wrpr 0x1, %tl
1912 wrpr %l1, %tnpc
1913 setx 0x34400001400, %l0, %l1
1914 wrpr %l1, %tstate
1915 wrhpr 0x4, %htstate
1916 done
1917 edge8 %l6, %g5, %i1
1918 movpos %xcc, %o3, %g3
1919 fmovdvs %xcc, %f26, %f23
1920loop_162:
1921 smul %i7, %o5, %i4
1922 movge %icc, %i2, %l3
1923 subccc %o2, %o6, %g7
1924 edge8ln %l1, %o4, %o7
1925 add %l7, 0x68, %l6
1926 wr %g0, 0x89, %asi
1927 casxa [%l6] 0x89, %i5, %l5
1928 call loop_163
1929 srl %g4, %o0, %i6
1930 and %l2, 0x0BB9, %g6
1931 edge8ln %o1, %g2, %l0
1932loop_163:
1933 edge16n %l4, %g1, %i3
1934 tsubcc %l6, %i0, %i1
1935 edge16l %g5, %o3, %g3
1936 orncc %o5, 0x1961, %i7
1937 tcc %xcc, 0x3
1938 set 0x38, %g2
1939 stwa %i4, [%l7 + %g2] 0x89
1940 fandnot2s %f17, %f28, %f7
1941 fbule %fcc0, loop_164
1942 sra %i2, %l3, %o6
1943 array32 %o2, %l1, %g7
1944 edge32n %o4, %i5, %l5
1945loop_164:
1946 edge32l %o7, %g4, %o0
1947 fcmpeq32 %f30, %f6, %i6
1948 movcs %icc, %l2, %g6
1949 wr %g0, 0xea, %asi
1950 stxa %g2, [%l7 + 0x50] %asi
1951 membar #Sync
1952 fbo %fcc2, loop_165
1953 fmovdleu %xcc, %f25, %f30
1954 sll %l0, 0x1E, %l4
1955 stw %g1, [%l7 + 0x70]
1956loop_165:
1957 taddcctv %i3, %l6, %o1
1958 movneg %icc, %i0, %g5
1959 ba %icc, loop_166
1960 fzero %f20
1961 fnot2s %f0, %f17
1962 and %o3, 0x0B25, %i1
1963loop_166:
1964 edge8l %g3, %o5, %i4
1965 fbg %fcc3, loop_167
1966 bg %xcc, loop_168
1967 add %i2, %i7, %o6
1968 fmovrsne %o2, %f4, %f28
1969loop_167:
1970 sethi 0x163E, %l3
1971loop_168:
1972 tgu %xcc, 0x2
1973 set 0x14, %o2
1974 lduwa [%l7 + %o2] 0x80, %g7
1975 tvs %icc, 0x5
1976 fbn,a %fcc1, loop_169
1977 fexpand %f24, %f28
1978 fnegs %f4, %f15
1979 flush %l7 + 0x30
1980loop_169:
1981 edge32n %l1, %i5, %o4
1982 sdiv %o7, 0x010F, %l5
1983 fmuld8ulx16 %f0, %f0, %f16
1984 andn %g4, %o0, %i6
1985 fabss %f30, %f15
1986 fnands %f20, %f15, %f19
1987 fmul8ulx16 %f24, %f8, %f8
1988 andncc %l2, %g2, %l0
1989 restored
1990 rdpr %cwp, %g1
1991 rdpr %cansave, %g2
1992 rdpr %canrestore, %g3
1993 rdpr %cleanwin, %g4
1994 rdpr %otherwin, %g5
1995 rdpr %wstate, %g6
1996 edge32 %g6, %l4, %i3
1997 fbug,a %fcc1, loop_170
1998 stb %l6, [%l7 + 0x1C]
1999 mulx %o1, 0x1AD0, %i0
2000 bshuffle %f18, %f16, %f26
2001loop_170:
2002 bleu,a,pn %icc, loop_171
2003 andncc %g5, %o3, %g1
2004 sll %g3, %i1, %i4
2005 tvs %icc, 0x3
2006loop_171:
2007 bvc,pt %xcc, loop_172
2008 tcs %xcc, 0x7
2009 ldsh [%l7 + 0x20], %i2
2010 udivx %o5, 0x1305, %o6
2011loop_172:
2012 bpos %icc, loop_173
2013 swap [%l7 + 0x38], %o2
2014 fpadd16 %f30, %f14, %f20
2015 membar 0x0F
2016loop_173:
2017 restored
2018 rdpr %cwp, %g1
2019 rdpr %cansave, %g2
2020 rdpr %canrestore, %g3
2021 rdpr %cleanwin, %g4
2022 rdpr %otherwin, %g5
2023 rdpr %wstate, %g6
2024 tcc %xcc, 0x0
2025 sir 0x1A3E
2026 sethi 0x1934, %i7
2027 fbu %fcc2, loop_174
2028 movneg %icc, %g7, %l1
2029 fmovsleu %icc, %f29, %f16
2030 fmovsn %icc, %f25, %f17
2031loop_174:
2032 addc %l3, %o4, %i5
2033 movneg %xcc, %l5, %g4
2034 fbge %fcc2, loop_175
2035 fandnot1s %f10, %f25, %f11
2036 array32 %o0, %o7, %i6
2037 fmovrsgz %l2, %f28, %f18
2038loop_175:
2039 movrne %l0, %g6, %g2
2040 or %l4, 0x0C56, %i3
2041 edge16n %o1, %i0, %l6
2042 sir 0x08E0
2043 fpack16 %f0, %f16
2044 fblg %fcc1, loop_176
2045 tg %icc, 0x5
2046 movrgez %g5, %g1, %g3
2047 movge %icc, %i1, %o3
2048loop_176:
2049 edge16n %i2, %o5, %o6
2050 fornot1s %f9, %f16, %f5
2051 sra %o2, 0x05, %i7
2052 and %i4, 0x151D, %g7
2053 fnors %f11, %f0, %f17
2054 edge32ln %l1, %o4, %i5
2055 mulscc %l3, 0x0682, %g4
2056 andncc %o0, %l5, %i6
2057 move %icc, %l2, %o7
2058 andcc %g6, %g2, %l0
2059 fble,a %fcc2, loop_177
2060 sir 0x0B38
2061 wr %g0, 0x0c, %asi
2062 prefetcha [%l7 + 0x68] %asi, 0x1
2063loop_177:
2064 fmovs %f30, %f5
2065 saved
2066 rdpr %cwp, %g1
2067 rdpr %cansave, %g2
2068 rdpr %canrestore, %g3
2069 rdpr %cleanwin, %g4
2070 rdpr %otherwin, %g5
2071 rdpr %wstate, %g6
2072 nop
2073 setx loop_178, %l0, %l1
2074 wrpr 0x1, %tl
2075 wrpr %l1, %tpc
2076 add %l1, 0x4, %l1
2077 wrpr %l1, %tnpc
2078 setx 0x34400001400, %l0, %l1
2079 wrpr %l1, %tstate
2080 wrhpr 0x4, %htstate
2081 retry
2082 sub %o1, 0x08FD, %i0
2083 alignaddr %l6, %g5, %g1
2084 fmovsne %icc, %f6, %f4
2085loop_178:
2086 tcs %xcc, 0x5
2087 movcc %icc, %l4, %i1
2088 set 0x20, %l4
2089 lduwa [%l7 + %l4] 0x88, %g3
2090 addccc %o3, %i2, %o6
2091 set 0x31, %g1
2092 stba %o5, [%l7 + %g1] 0xe3
2093 membar #Sync
2094 sdiv %i7, 0x0889, %i4
2095 srl %o2, 0x0A, %g7
2096 tvc %xcc, 0x0
2097 fpsub32 %f12, %f26, %f4
2098 movvs %xcc, %o4, %i5
2099 udivx %l1, 0x0BFF, %l3
2100 fcmpeq16 %f22, %f6, %g4
2101 addcc %o0, 0x0748, %l5
2102 orcc %l2, 0x1EF2, %o7
2103 fnot1 %f22, %f4
2104 fbue %fcc1, loop_179
2105 fcmple32 %f14, %f8, %i6
2106 tpos %icc, 0x3
2107 tl %icc, 0x5
2108loop_179:
2109 fmovsgu %xcc, %f15, %f11
2110 tcc %icc, 0x3
2111 bpos loop_180
2112 nop
2113 setx loop_181, %l0, %l1
2114 wrpr 0x1, %tl
2115 wrpr %l1, %tnpc
2116 setx 0x34400001400, %l0, %l1
2117 wrpr %l1, %tstate
2118 wrhpr 0x4, %htstate
2119 done
2120 te %icc, 0x6
2121 wr %g0, 0x88, %asi
2122 ldda [%l7 + 0x40] %asi, %f16
2123loop_180:
2124 fnot1 %f14, %f14
2125loop_181:
2126 orcc %g2, 0x141B, %g6
2127 umulcc %i3, 0x1A3C, %l0
2128 sir 0x0EE2
2129 fandnot1s %f18, %f28, %f28
2130 udivcc %i0, 0x086D, %l6
2131 sub %g5, 0x041D, %g1
2132 movn %xcc, %o1, %i1
2133 tcs %xcc, 0x6
2134 ld [%l7 + 0x60], %f30
2135 tcs %icc, 0x5
2136 add %l7, 0x18, %l6
2137 wr %g0, 0x10, %asi
2138 casxa [%l6] 0x10, %g3, %l4
2139 subcc %o3, 0x0E46, %i2
2140 mulx %o6, 0x0A28, %i7
2141 fba,a %fcc1, loop_182
2142 swap [%l7 + 0x34], %o5
2143 sir 0x0E34
2144 fnands %f7, %f16, %f31
2145loop_182:
2146 sllx %o2, 0x16, %g7
2147 fpsub32 %f10, %f12, %f6
2148 tcc %xcc, 0x4
2149 movrne %o4, 0x0B4, %i4
2150 edge32 %i5, %l1, %l3
2151 array32 %o0, %l5, %l2
2152 fcmpne32 %f2, %f16, %o7
2153 movge %icc, %i6, %g2
2154 tpos %xcc, 0x2
2155 fpadd32 %f6, %f24, %f10
2156 add %g4, %g6, %i3
2157 fcmpeq16 %f16, %f2, %l0
2158 fbl %fcc0, loop_183
2159 sra %l6, 0x0F, %g5
2160 flush %l7 + 0x68
2161 wr %g0, 0x20, %asi
2162 ldxa [%g0 + 0x18] %asi, %i0
2163loop_183:
2164 ldd [%l7 + 0x20], %g0
2165 fpadd32s %f31, %f6, %f15
2166 movrgz %i1, %g3, %o1
2167 movre %o3, %i2, %o6
2168 ldub [%l7 + 0x2A], %i7
2169 bne,a %xcc, loop_184
2170 fandnot1 %f30, %f8, %f24
2171 udiv %l4, 0x04D7, %o5
2172 xnorcc %g7, %o2, %o4
2173loop_184:
2174 edge32n %i5, %i4, %l1
2175 bcs,a,pt %xcc, loop_185
2176 move %xcc, %l3, %o0
2177 udiv %l5, 0x0B1F, %l2
2178 wr %g0, 0xeb, %asi
2179 stda %o6, [%l7 + 0x38] %asi
2180 membar #Sync
2181loop_185:
2182 xnorcc %g2, %g4, %i6
2183 udivcc %g6, 0x00FC, %i3
2184 tgu %xcc, 0x5
2185 movre %l6, %l0, %g5
2186 tvc %icc, 0x0
2187 tleu %xcc, 0x2
2188 fbul %fcc2, loop_186
2189 tle %icc, 0x2
2190 add %i0, 0x14F5, %i1
2191 udivcc %g1, 0x0ADF, %o1
2192loop_186:
2193 bn,a,pt %xcc, loop_187
2194 fmovrde %o3, %f16, %f30
2195 wr %g0, 0x19, %asi
2196 stda %i2, [%l7 + 0x40] %asi
2197loop_187:
2198 smulcc %o6, %i7, %g3
2199 tpos %icc, 0x2
2200 array32 %o5, %g7, %o2
2201 udiv %l4, 0x03F5, %o4
2202 fxnor %f6, %f2, %f24
2203 movrlez %i5, %l1, %l3
2204 edge32 %i4, %o0, %l2
2205 andcc %o7, 0x0466, %g2
2206 movleu %xcc, %l5, %i6
2207 tvc %xcc, 0x3
2208 edge16l %g4, %g6, %i3
2209 fabsd %f2, %f14
2210 movrlz %l0, 0x1DE, %g5
2211 sethi 0x00DB, %i0
2212 tsubcc %i1, %l6, %g1
2213 saved
2214 rdpr %cwp, %g1
2215 rdpr %cansave, %g2
2216 rdpr %canrestore, %g3
2217 rdpr %cleanwin, %g4
2218 rdpr %otherwin, %g5
2219 rdpr %wstate, %g6
2220 movvs %icc, %o1, %o3
2221 wr %g0, 0x2f, %asi
2222 stwa %i2, [%l7 + 0x18] %asi
2223 membar #Sync
2224 sllx %o6, 0x0C, %i7
2225 fabss %f29, %f17
2226 edge32 %o5, %g7, %g3
2227 sethi 0x1A17, %l4
2228 tge %xcc, 0x0
2229 xor %o2, %i5, %l1
2230 set 0x74, %l1
2231 ldsba [%l7 + %l1] 0x0c, %o4
2232 fbl %fcc2, loop_188
2233 movrne %i4, %l3, %o0
2234 stw %o7, [%l7 + 0x3C]
2235 edge32ln %g2, %l5, %i6
2236loop_188:
2237 addccc %l2, 0x051B, %g4
2238 fbn,a %fcc0, loop_189
2239 stb %i3, [%l7 + 0x18]
2240 orcc %g6, 0x1759, %l0
2241 sra %i0, 0x19, %i1
2242loop_189:
2243 tgu %xcc, 0x1
2244 fnot1s %f16, %f8
2245 sir 0x1B03
2246 fxors %f11, %f30, %f5
2247 taddcctv %g5, 0x034A, %g1
2248 edge16ln %l6, %o3, %i2
2249 wr %g0, 0x18, %asi
2250 ldsha [%l7 + 0x30] %asi, %o6
2251 ldstub [%l7 + 0x6B], %o1
2252 tneg %icc, 0x6
2253 edge16 %o5, %i7, %g3
2254 xnor %g7, 0x0DD5, %o2
2255 edge16ln %l4, %l1, %i5
2256 edge32 %o4, %i4, %o0
2257 movgu %xcc, %l3, %g2
2258 bg,pn %xcc, loop_190
2259 fands %f22, %f11, %f23
2260 movge %xcc, %o7, %i6
2261 orcc %l2, 0x1692, %g4
2262loop_190:
2263 fpack32 %f12, %f14, %f24
2264 fbl,a %fcc1, loop_191
2265 sir 0x115B
2266 fbe,a %fcc0, loop_192
2267 add %l5, 0x0CBA, %i3
2268loop_191:
2269 array32 %l0, %g6, %i1
2270 fmovdn %icc, %f6, %f22
2271loop_192:
2272 or %i0, %g5, %l6
2273 sethi 0x09C0, %g1
2274 te %xcc, 0x0
2275 edge8l %o3, %o6, %i2
2276 wr %g0, 0x2f, %asi
2277 stwa %o5, [%l7 + 0x38] %asi
2278 membar #Sync
2279 brlez %o1, loop_193
2280 tle %xcc, 0x5
2281 tne %icc, 0x5
2282 set 0x16, %o7
2283 ldstuba [%l7 + %o7] 0x11, %g3
2284loop_193:
2285 movle %icc, %i7, %o2
2286 bl,a,pn %icc, loop_194
2287 fmovscs %xcc, %f30, %f18
2288 movleu %icc, %l4, %g7
2289 fmuld8sux16 %f6, %f18, %f6
2290loop_194:
2291 nop
2292 wr %g0, 0x89, %asi
2293 ldswa [%l7 + 0x74] %asi, %l1
2294 ldsb [%l7 + 0x44], %i5
2295 alignaddr %i4, %o4, %o0
2296 fmuld8sux16 %f5, %f5, %f8
2297 set 0x38, %g7
2298 stda %g2, [%l7 + %g7] 0x88
2299 orcc %l3, 0x1A13, %o7
2300 tleu %icc, 0x0
2301 edge8n %l2, %i6, %l5
2302 bge %icc, loop_195
2303 mulscc %i3, %g4, %l0
2304 sdivcc %i1, 0x1091, %i0
2305 wr %g0, 0x80, %asi
2306 ldsba [%l7 + 0x6D] %asi, %g5
2307loop_195:
2308 andncc %g6, %g1, %o3
2309 fblg %fcc2, loop_196
2310 tn %xcc, 0x3
2311 fpsub16s %f5, %f18, %f28
2312 nop
2313 setx loop_197, %l0, %l1
2314 jmpl %l1, %o6
2315loop_196:
2316 swap [%l7 + 0x40], %l6
2317 wr %g0, 0x04, %asi
2318 ldda [%l7 + 0x20] %asi, %i2
2319loop_197:
2320 fpack16 %f14, %f0
2321 edge8 %o5, %g3, %i7
2322 tpos %xcc, 0x1
2323 membar 0x6F
2324 tg %xcc, 0x7
2325 tsubcctv %o2, 0x0EA3, %l4
2326 orn %o1, %g7, %l1
2327 fcmpgt32 %f2, %f20, %i5
2328 fmovdgu %icc, %f21, %f16
2329 set 0x10, %g3
2330 sta %f10, [%l7 + %g3] 0x89
2331 xor %o4, 0x1395, %i4
2332 wr %g0, 0x88, %asi
2333 stda %f0, [%l7 + 0x40] %asi
2334 fmovsne %xcc, %f31, %f25
2335 fmovrse %o0, %f21, %f1
2336 tg %icc, 0x6
2337 subcc %l3, 0x0273, %o7
2338 ta %xcc, 0x5
2339 wr %g0, 0xeb, %asi
2340 ldda [%l7 + 0x50] %asi, %l2
2341 fmovsle %icc, %f13, %f16
2342 edge16 %g2, %l5, %i3
2343 xnorcc %g4, %i6, %l0
2344 set 0x3C, %o4
2345 ldswa [%l7 + %o4] 0x89, %i0
2346 bcs,a %icc, loop_198
2347 bne,pt %icc, loop_199
2348 taddcc %i1, 0x084F, %g5
2349 set 0x4D, %o5
2350 ldsba [%l7 + %o5] 0x18, %g1
2351loop_198:
2352 fmovdvc %xcc, %f18, %f1
2353loop_199:
2354 srax %g6, %o3, %l6
2355 membar #Sync
2356 set 0x40, %l2
2357 ldda [%l7 + %l2] 0xf8, %f16
2358 udivcc %i2, 0x0C37, %o5
2359 tl %xcc, 0x1
2360 movg %icc, %o6, %i7
2361 call loop_200
2362 edge16 %g3, %l4, %o1
2363 stb %o2, [%l7 + 0x20]
2364 brgz %l1, loop_201
2365loop_200:
2366 movpos %icc, %i5, %o4
2367 movcs %xcc, %i4, %g7
2368 movg %xcc, %o0, %o7
2369loop_201:
2370 subccc %l2, %g2, %l5
2371 popc %l3, %g4
2372 subc %i6, 0x0ADA, %i3
2373 sdiv %l0, 0x19EA, %i1
2374 fmovsn %icc, %f27, %f16
2375 alignaddr %g5, %g1, %g6
2376 sethi 0x0E54, %o3
2377 lduh [%l7 + 0x10], %l6
2378 ldsh [%l7 + 0x5A], %i2
2379 tneg %xcc, 0x7
2380 movrlez %i0, %o6, %o5
2381 ldsb [%l7 + 0x5F], %g3
2382 tneg %xcc, 0x4
2383 udiv %l4, 0x1359, %o1
2384 movge %xcc, %i7, %l1
2385 srl %i5, %o4, %i4
2386 saved
2387 rdpr %cwp, %g1
2388 rdpr %cansave, %g2
2389 rdpr %canrestore, %g3
2390 rdpr %cleanwin, %g4
2391 rdpr %otherwin, %g5
2392 rdpr %wstate, %g6
2393 movcs %icc, %o2, %g7
2394 wr %g0, 0x11, %asi
2395 sta %f0, [%l7 + 0x30] %asi
2396 fbuge %fcc3, loop_202
2397 ble,pn %icc, loop_203
2398 fbne %fcc0, loop_204
2399 udivcc %o0, 0x17DF, %o7
2400loop_202:
2401 sdivx %g2, 0x0A03, %l2
2402loop_203:
2403 alignaddrl %l5, %l3, %g4
2404loop_204:
2405 fsrc1 %f22, %f18
2406 std %f28, [%l7 + 0x60]
2407 popc %i3, %i6
2408 fpsub32s %f30, %f4, %f13
2409 movpos %icc, %l0, %i1
2410 subc %g5, 0x1DD2, %g6
2411 movl %icc, %g1, %o3
2412 tl %icc, 0x3
2413 edge8 %l6, %i2, %o6
2414 smulcc %i0, %g3, %o5
2415 ldub [%l7 + 0x7A], %o1
2416 brz,a %l4, loop_205
2417 fmul8sux16 %f0, %f28, %f4
2418 sdivx %i7, 0x013C, %i5
2419 sth %l1, [%l7 + 0x6C]
2420loop_205:
2421 fmovspos %icc, %f13, %f4
2422 edge16l %i4, %o2, %o4
2423 fmovrse %o0, %f22, %f1
2424 movrne %o7, 0x14D, %g7
2425 fbne %fcc3, loop_206
2426 fone %f6
2427 movre %g2, %l2, %l3
2428 stbar
2429loop_206:
2430 nop
2431 set 0x54, %o0
2432 lda [%l7 + %o0] 0x15, %f22
2433 wr %g0, 0xe3, %asi
2434 stba %g4, [%l7 + 0x09] %asi
2435 membar #Sync
2436 subc %l5, 0x1BBC, %i6
2437 tcs %icc, 0x7
2438 ldx [%l7 + 0x58], %l0
2439 edge16ln %i1, %i3, %g5
2440 fcmple16 %f22, %f26, %g1
2441 mova %xcc, %o3, %l6
2442 set 0x5C, %g4
2443 ldswa [%l7 + %g4] 0x0c, %i2
2444 ta %xcc, 0x7
2445 wr %g0, 0x89, %asi
2446 stxa %o6, [%l7 + 0x50] %asi
2447 movvs %icc, %i0, %g3
2448 fones %f1
2449 tne %xcc, 0x0
2450 movrgz %o5, 0x2B4, %o1
2451 fmovdne %icc, %f12, %f27
2452 xnor %g6, 0x1D4F, %l4
2453 movrgz %i5, %i7, %l1
2454 fmovdleu %icc, %f13, %f20
2455 set 0x28, %g5
2456 ldsba [%l7 + %g5] 0x19, %i4
2457 tgu %icc, 0x4
2458 fmovsleu %xcc, %f20, %f8
2459 tsubcc %o2, %o4, %o7
2460 addc %o0, %g2, %l2
2461 fble %fcc0, loop_207
2462 fpack16 %f12, %f6
2463 subccc %l3, %g4, %g7
2464 membar 0x5C
2465loop_207:
2466 tneg %icc, 0x5
2467 fbo,a %fcc1, loop_208
2468 edge32ln %i6, %l5, %i1
2469 popc 0x0627, %l0
2470 movle %xcc, %g5, %i3
2471loop_208:
2472 movvs %icc, %o3, %g1
2473 movvc %xcc, %l6, %i2
2474 bshuffle %f6, %f10, %f10
2475 andn %i0, 0x0BBA, %g3
2476 tsubcc %o6, %o1, %g6
2477 movrlez %o5, %i5, %i7
2478 fmovdn %xcc, %f26, %f1
2479 call loop_209
2480 fbuge,a %fcc2, loop_210
2481 subc %l4, 0x169E, %l1
2482 andn %o2, 0x102C, %i4
2483loop_209:
2484 pdist %f2, %f0, %f0
2485loop_210:
2486 edge16l %o7, %o0, %g2
2487 xorcc %o4, 0x05A7, %l2
2488 fxor %f16, %f24, %f18
2489 movn %icc, %l3, %g4
2490 movrlez %i6, 0x04F, %g7
2491 ldsh [%l7 + 0x62], %i1
2492 sethi 0x19C8, %l5
2493 fbl,a %fcc3, loop_211
2494 or %l0, 0x1FB1, %i3
2495 brz,a %g5, loop_212
2496 fbue,a %fcc1, loop_213
2497loop_211:
2498 edge16l %g1, %o3, %l6
2499 fmovsne %icc, %f2, %f5
2500loop_212:
2501 sethi 0x100A, %i2
2502loop_213:
2503 saved
2504 rdpr %cwp, %g1
2505 rdpr %cansave, %g2
2506 rdpr %canrestore, %g3
2507 rdpr %cleanwin, %g4
2508 rdpr %otherwin, %g5
2509 rdpr %wstate, %g6
2510 fpack32 %f16, %f14, %f26
2511 orcc %g3, %o6, %o1
2512 movleu %xcc, %i0, %g6
2513 srlx %i5, %o5, %l4
2514 tl %xcc, 0x4
2515 tgu %xcc, 0x3
2516 movvc %xcc, %i7, %o2
2517 ldsb [%l7 + 0x51], %l1
2518 fba,a %fcc0, loop_214
2519 array32 %i4, %o0, %g2
2520 taddcc %o7, %l2, %o4
2521 stw %l3, [%l7 + 0x7C]
2522loop_214:
2523 tsubcc %i6, 0x0FD9, %g7
2524 ble %xcc, loop_215
2525 stb %i1, [%l7 + 0x3D]
2526 ldsh [%l7 + 0x50], %g4
2527 bpos loop_216
2528loop_215:
2529 fnand %f6, %f0, %f26
2530 fmovrsgz %l5, %f4, %f11
2531 fba,a %fcc3, loop_217
2532loop_216:
2533 addc %i3, 0x15B1, %g5
2534 tleu %xcc, 0x6
2535 movcs %icc, %g1, %o3
2536loop_217:
2537 bvc %icc, loop_218
2538 move %xcc, %l6, %i2
2539 ba %xcc, loop_219
2540 movl %icc, %l0, %o6
2541loop_218:
2542 fmovsl %icc, %f3, %f22
2543 fblg %fcc0, loop_220
2544loop_219:
2545 fpsub16s %f9, %f8, %f29
2546 tle %icc, 0x7
2547 movneg %icc, %o1, %g3
2548loop_220:
2549 bl,a,pt %icc, loop_221
2550 movn %xcc, %g6, %i0
2551 fmovsgu %xcc, %f26, %f3
2552 stw %o5, [%l7 + 0x58]
2553loop_221:
2554 brlez %l4, loop_222
2555 addc %i7, 0x13AD, %o2
2556 fmovrsgz %l1, %f28, %f27
2557 smulcc %i4, %i5, %o0
2558loop_222:
2559 xnor %o7, %l2, %g2
2560 movg %icc, %l3, %o4
2561 tcc %xcc, 0x1
2562 for %f2, %f4, %f14
2563 xnorcc %g7, 0x01DA, %i6
2564 nop
2565 setx loop_223, %l0, %l1
2566 jmpl %l1, %g4
2567 fmovspos %xcc, %f31, %f20
2568 alignaddrl %i1, %l5, %i3
2569 movneg %xcc, %g5, %o3
2570loop_223:
2571 addccc %g1, 0x1765, %l6
2572 addccc %l0, 0x0380, %i2
2573 bgu,pt %icc, loop_224
2574 taddcctv %o6, %g3, %o1
2575 sdivx %g6, 0x14CE, %o5
2576 movle %xcc, %l4, %i0
2577loop_224:
2578 array16 %i7, %o2, %i4
2579 movrgez %l1, 0x07B, %i5
2580 edge32l %o7, %l2, %g2
2581 smulcc %o0, %l3, %g7
2582 fmovdn %xcc, %f12, %f13
2583 edge8n %i6, %o4, %i1
2584 tpos %icc, 0x0
2585 nop
2586 setx loop_225, %l0, %l1
2587 jmpl %l1, %g4
2588 edge16l %i3, %g5, %l5
2589 edge16n %o3, %g1, %l6
2590 saved
2591 rdpr %cwp, %g1
2592 rdpr %cansave, %g2
2593 rdpr %canrestore, %g3
2594 rdpr %cleanwin, %g4
2595 rdpr %otherwin, %g5
2596 rdpr %wstate, %g6
2597loop_225:
2598 fcmple16 %f8, %f26, %l0
2599 fbl %fcc1, loop_226
2600 fbge %fcc0, loop_227
2601 tne %xcc, 0x7
2602 move %xcc, %o6, %i2
2603loop_226:
2604 fmovsa %xcc, %f24, %f30
2605loop_227:
2606 fmovrde %g3, %f12, %f2
2607 ta %xcc, 0x7
2608 fbe %fcc3, loop_228
2609 fmovdleu %icc, %f7, %f16
2610 popc 0x0EDD, %g6
2611 fcmpeq16 %f18, %f2, %o1
2612loop_228:
2613 edge8 %l4, %o5, %i0
2614 edge16l %i7, %i4, %l1
2615 edge16 %i5, %o7, %l2
2616 wr %g0, 0x04, %asi
2617 prefetcha [%l7 + 0x30] %asi, 0x0
2618 fmovsvc %icc, %f9, %f0
2619 set 0x3C, %i3
2620 ldstuba [%l7 + %i3] 0x10, %o0
2621 set 0x28, %i1
2622 stda %o2, [%l7 + %i1] 0x2f
2623 membar #Sync
2624 sra %l3, 0x00, %i6
2625 std %o4, [%l7 + 0x78]
2626 fmovrsgz %g7, %f2, %f4
2627 membar 0x7D
2628 popc %i1, %g4
2629 edge32 %g5, %i3, %o3
2630 ba,a,pn %icc, loop_229
2631 movl %xcc, %l5, %l6
2632 fble %fcc2, loop_230
2633 fbuge %fcc0, loop_231
2634loop_229:
2635 for %f30, %f24, %f28
2636 fmovrsgz %l0, %f18, %f24
2637loop_230:
2638 sethi 0x0F19, %o6
2639loop_231:
2640 sth %i2, [%l7 + 0x0E]
2641 bleu,pn %icc, loop_232
2642 brlez %g1, loop_233
2643 movneg %icc, %g3, %g6
2644 orn %l4, %o5, %o1
2645loop_232:
2646 srl %i0, %i4, %l1
2647loop_233:
2648 movre %i7, 0x16D, %i5
2649 tvc %icc, 0x7
2650 addc %l2, 0x1D5E, %o7
2651 wr %g0, 0x81, %asi
2652 ldswa [%l7 + 0x14] %asi, %o0
2653 xnor %g2, %l3, %o2
2654 tn %icc, 0x4
2655 fxnors %f20, %f11, %f18
2656 addc %o4, 0x1288, %g7
2657 edge32ln %i6, %i1, %g5
2658 edge16ln %i3, %g4, %o3
2659 tvs %icc, 0x1
2660 and %l6, %l5, %o6
2661 umul %i2, 0x16A8, %g1
2662 tneg %xcc, 0x2
2663 movl %icc, %l0, %g3
2664 fmovdge %icc, %f16, %f11
2665 movvc %icc, %l4, %g6
2666 add %l7, 0x58, %l6
2667 wr %g0, 0x88, %asi
2668 casxa [%l6] 0x88, %o5, %o1
2669 std %i4, [%l7 + 0x20]
2670 membar 0x66
2671 movrlez %i0, 0x240, %i7
2672 fnands %f1, %f30, %f10
2673 fxor %f18, %f0, %f30
2674 andncc %i5, %l2, %o7
2675 fmovdcc %icc, %f9, %f29
2676 bge,a,pn %xcc, loop_234
2677 ta %icc, 0x3
2678 edge32n %l1, %g2, %o0
2679 add %l7, 0x68, %l6
2680 wr %g0, 0x18, %asi
2681 casxa [%l6] %asi, %l3, %o2
2682loop_234:
2683 xnorcc %o4, %i6, %g7
2684 fbu,a %fcc3, loop_235
2685 call loop_236
2686 fsrc1s %f16, %f8
2687 lduw [%l7 + 0x0C], %g5
2688loop_235:
2689 nop
2690 wr %g0, 0x89, %asi
2691 stda %f0, [%l7 + 0x40] %asi
2692loop_236:
2693 prefetch [%l7 + 0x58], 0x2
2694 movg %icc, %i1, %g4
2695 movvs %icc, %i3, %l6
2696 fones %f20
2697 array16 %l5, %o3, %i2
2698 bcc,a,pn %icc, loop_237
2699 fcmple16 %f22, %f24, %g1
2700 tleu %xcc, 0x6
2701 edge16ln %l0, %o6, %l4
2702loop_237:
2703 bge,pn %icc, loop_238
2704 movrlez %g6, %g3, %o1
2705 fornot2s %f21, %f31, %f11
2706 fnot1 %f18, %f8
2707loop_238:
2708 addccc %o5, 0x061F, %i4
2709 set 0x68, %g6
2710 swapa [%l7 + %g6] 0x89, %i7
2711 tne %xcc, 0x2
2712 fsrc1 %f20, %f26
2713 fbug %fcc3, loop_239
2714 tpos %xcc, 0x1
2715 andncc %i5, %l2, %o7
2716 edge8n %l1, %g2, %o0
2717loop_239:
2718 nop
2719 wr %g0, 0x89, %asi
2720 lduwa [%l7 + 0x10] %asi, %l3
2721 fmovdn %xcc, %f30, %f14
2722 edge32ln %o2, %i0, %o4
2723 membar 0x7E
2724 mulscc %g7, 0x01E9, %i6
2725 add %i1, %g4, %g5
2726 add %l7, 0x38, %l6
2727 wr %g0, 0x89, %asi
2728 casa [%l6] 0x89, %l6, %i3
2729 sdivx %o3, 0x1EBD, %l5
2730 edge8l %i2, %l0, %g1
2731 movne %xcc, %l4, %g6
2732 subccc %g3, 0x0A5B, %o1
2733 tg %icc, 0x4
2734 sub %o6, 0x06BC, %i4
2735 edge8l %i7, %i5, %l2
2736 tcs %icc, 0x1
2737 tle %icc, 0x0
2738 fzero %f14
2739 movle %xcc, %o5, %o7
2740 ba,pn %xcc, loop_240
2741 fxnors %f7, %f19, %f16
2742 set 0x18, %i5
2743 ldxa [%g0 + %i5] 0x20, %g2
2744loop_240:
2745 fpsub16s %f22, %f28, %f5
2746 tvc %xcc, 0x5
2747 te %icc, 0x2
2748 udiv %l1, 0x1E4C, %l3
2749 fbg,a %fcc2, loop_241
2750 sdiv %o2, 0x193C, %i0
2751 taddcctv %o0, 0x0B8D, %o4
2752 bshuffle %f20, %f22, %f30
2753loop_241:
2754 movge %icc, %i6, %i1
2755 srlx %g4, %g7, %g5
2756 add %i3, %l6, %o3
2757 movn %xcc, %i2, %l0
2758 movleu %xcc, %l5, %g1
2759 move %icc, %l4, %g3
2760 srl %o1, 0x18, %o6
2761 brnz,a %i4, loop_242
2762 saved
2763 rdpr %cwp, %g1
2764 rdpr %cansave, %g2
2765 rdpr %canrestore, %g3
2766 rdpr %cleanwin, %g4
2767 rdpr %otherwin, %g5
2768 rdpr %wstate, %g6
2769 movle %icc, %g6, %i5
2770 fmovsl %xcc, %f12, %f8
2771loop_242:
2772 fcmpd %fcc2, %f28, %f10
2773 edge32 %i7, %l2, %o7
2774 taddcctv %g2, 0x0610, %l1
2775 fmovs %f29, %f13
2776 stb %l3, [%l7 + 0x5F]
2777 movcs %icc, %o2, %o5
2778 tpos %icc, 0x4
2779 orncc %o0, %o4, %i0
2780 siam 0x3
2781 edge16n %i1, %g4, %g7
2782 fbge %fcc2, loop_243
2783 and %g5, 0x10D7, %i6
2784 set 0x1E, %l5
2785 lduba [%l7 + %l5] 0x89, %l6
2786loop_243:
2787 fzero %f24
2788 tl %xcc, 0x1
2789 te %xcc, 0x4
2790 call loop_244
2791 tcc %icc, 0x0
2792 taddcc %o3, 0x1A9B, %i2
2793 fsrc1s %f23, %f15
2794loop_244:
2795 tvs %icc, 0x1
2796 movle %xcc, %l0, %l5
2797 sdiv %i3, 0x09D3, %g1
2798 movcs %xcc, %l4, %o1
2799 movcc %xcc, %g3, %o6
2800 saved
2801 rdpr %cwp, %g1
2802 rdpr %cansave, %g2
2803 rdpr %canrestore, %g3
2804 rdpr %cleanwin, %g4
2805 rdpr %otherwin, %g5
2806 rdpr %wstate, %g6
2807 edge16ln %i4, %g6, %i7
2808 lduh [%l7 + 0x70], %l2
2809 fmovrslz %i5, %f19, %f28
2810 fxnors %f5, %f19, %f25
2811 te %xcc, 0x6
2812 array32 %o7, %l1, %g2
2813 sllx %o2, 0x15, %l3
2814 addcc %o5, %o4, %i0
2815 tle %xcc, 0x5
2816 tsubcc %o0, 0x0FDE, %g4
2817 fnegd %f6, %f28
2818 movne %icc, %g7, %g5
2819 brz,a %i6, loop_245
2820 movleu %icc, %i1, %o3
2821 or %i2, %l6, %l0
2822 tleu %icc, 0x0
2823loop_245:
2824 tgu %icc, 0x6
2825 add %l5, 0x011A, %i3
2826 sub %l4, 0x0DC3, %o1
2827 orncc %g1, %g3, %o6
2828 movrgz %i4, %g6, %i7
2829 add %l2, %o7, %l1
2830 nop
2831 setx loop_246, %l0, %l1
2832 jmpl %l1, %i5
2833 edge32n %g2, %o2, %o5
2834 udivx %o4, 0x0591, %i0
2835 sll %l3, %g4, %o0
2836loop_246:
2837 bpos loop_247
2838 movvc %icc, %g5, %g7
2839 subcc %i6, 0x0183, %o3
2840 udivcc %i1, 0x1E9B, %i2
2841loop_247:
2842 edge32 %l6, %l5, %l0
2843 tpos %xcc, 0x0
2844 sdiv %i3, 0x133F, %o1
2845 move %xcc, %l4, %g1
2846 fmovrdgz %g3, %f20, %f14
2847 fbl %fcc1, loop_248
2848 fmovspos %xcc, %f21, %f29
2849 fcmpeq16 %f4, %f14, %o6
2850 subc %g6, %i4, %i7
2851loop_248:
2852 ldub [%l7 + 0x76], %l2
2853 fmovdpos %xcc, %f17, %f21
2854 bvs loop_249
2855 andn %l1, %o7, %g2
2856 sdivx %o2, 0x0DD5, %o5
2857 srlx %i5, 0x1F, %o4
2858loop_249:
2859 fbul %fcc2, loop_250
2860 brlez %i0, loop_251
2861 tn %icc, 0x0
2862 addccc %g4, %o0, %g5
2863loop_250:
2864 flush %l7 + 0x28
2865loop_251:
2866 ldsb [%l7 + 0x50], %g7
2867 tvs %xcc, 0x7
2868 alignaddr %l3, %i6, %o3
2869 andncc %i2, %i1, %l5
2870 fcmped %fcc1, %f8, %f14
2871 tleu %icc, 0x2
2872 edge16 %l6, %l0, %o1
2873 fmovdcs %xcc, %f24, %f18
2874 edge32l %l4, %i3, %g3
2875 swap [%l7 + 0x6C], %g1
2876 taddcctv %o6, %i4, %g6
2877 xnor %i7, %l1, %l2
2878 lduh [%l7 + 0x56], %g2
2879 fmovs %f0, %f1
2880 add %o7, %o5, %o2
2881 andcc %i5, %o4, %i0
2882 tsubcc %o0, %g5, %g7
2883 be,a,pt %icc, loop_252
2884 fbue %fcc0, loop_253
2885 brnz %g4, loop_254
2886 tcc %xcc, 0x2
2887loop_252:
2888 nop
2889 set 0x40, %o3
2890 ldda [%l7 + %o3] 0x19, %f16
2891loop_253:
2892 tpos %icc, 0x6
2893loop_254:
2894 sra %i6, %l3, %i2
2895 ldd [%l7 + 0x78], %f10
2896 brlez,a %o3, loop_255
2897 sth %i1, [%l7 + 0x0E]
2898 bneg,a loop_256
2899 movleu %xcc, %l6, %l0
2900loop_255:
2901 edge8n %o1, %l5, %i3
2902 set 0x74, %o1
2903 sta %f0, [%l7 + %o1] 0x11
2904loop_256:
2905 edge16ln %g3, %l4, %o6
2906 brgez %g1, loop_257
2907 umul %g6, %i7, %i4
2908 edge32l %l2, %l1, %g2
2909 fnor %f18, %f30, %f28
2910loop_257:
2911 fmovrdgz %o7, %f28, %f12
2912 orncc %o2, 0x15AE, %o5
2913 movcs %xcc, %i5, %o4
2914 fmuld8sux16 %f11, %f20, %f24
2915 movrlz %i0, %g5, %o0
2916 bg,pt %icc, loop_258
2917 edge32ln %g7, %i6, %l3
2918 fmul8x16 %f8, %f10, %f22
2919 tl %icc, 0x0
2920loop_258:
2921 bcc loop_259
2922 movgu %xcc, %g4, %i2
2923 wr %g0, 0x0c, %asi
2924 lduwa [%l7 + 0x0C] %asi, %o3
2925loop_259:
2926 array8 %l6, %l0, %o1
2927 fmovdleu %icc, %f11, %f25
2928 fmovdge %xcc, %f26, %f5
2929 tn %icc, 0x3
2930 edge8l %i1, %i3, %g3
2931 subccc %l5, 0x17BA, %l4
2932 taddcc %o6, 0x0D1B, %g6
2933 edge8l %i7, %i4, %l2
2934 edge16 %l1, %g1, %g2
2935 brlz %o7, loop_260
2936 movrgz %o2, 0x284, %o5
2937 movrlz %o4, %i0, %i5
2938 set 0x3F, %i4
2939 ldstuba [%l7 + %i4] 0x19, %o0
2940loop_260:
2941 restored
2942 rdpr %cwp, %g1
2943 rdpr %cansave, %g2
2944 rdpr %canrestore, %g3
2945 rdpr %cleanwin, %g4
2946 rdpr %otherwin, %g5
2947 rdpr %wstate, %g6
2948 tle %icc, 0x0
2949 xnor %g5, %i6, %l3
2950 umulcc %g7, %g4, %o3
2951 wr %g0, 0x18, %asi
2952 lduha [%l7 + 0x72] %asi, %i2
2953 edge32ln %l6, %l0, %o1
2954 movleu %xcc, %i3, %g3
2955 wr %g0, 0x0c, %asi
2956 ldstuba [%l7 + 0x79] %asi, %l5
2957 alignaddrl %i1, %l4, %o6
2958 ldsh [%l7 + 0x1E], %g6
2959 movrne %i4, %i7, %l1
2960 addccc %g1, 0x0ADB, %g2
2961 movvc %xcc, %o7, %l2
2962 xorcc %o2, %o5, %o4
2963 fmovse %xcc, %f30, %f6
2964 fexpand %f11, %f12
2965 fands %f3, %f15, %f17
2966 movrne %i0, 0x122, %i5
2967 sub %g5, 0x0C5B, %i6
2968 fbule %fcc0, loop_261
2969 fblg %fcc0, loop_262
2970 bvs,pt %icc, loop_263
2971 fmovsneg %xcc, %f14, %f21
2972loop_261:
2973 sra %l3, %g7, %o0
2974loop_262:
2975 nop
2976 setx loop_264, %l0, %l1
2977 jmpl %l1, %g4
2978loop_263:
2979 ldsw [%l7 + 0x08], %o3
2980 fmovrse %i2, %f3, %f18
2981 or %l6, %l0, %o1
2982loop_264:
2983 fcmpne16 %f30, %f24, %g3
2984 tvs %icc, 0x2
2985 tgu %icc, 0x4
2986 movl %icc, %l5, %i3
2987 saved
2988 rdpr %cwp, %g1
2989 rdpr %cansave, %g2
2990 rdpr %canrestore, %g3
2991 rdpr %cleanwin, %g4
2992 rdpr %otherwin, %g5
2993 rdpr %wstate, %g6
2994 stx %l4, [%l7 + 0x18]
2995 fmovrslez %o6, %f17, %f24
2996 tneg %icc, 0x5
2997 bgu loop_265
2998 tvs %xcc, 0x2
2999 xnor %g6, 0x1D88, %i4
3000 bg,a,pn %xcc, loop_266
3001loop_265:
3002 edge8 %i7, %i1, %g1
3003 fmul8x16 %f4, %f14, %f22
3004 andncc %l1, %g2, %l2
3005loop_266:
3006 movrne %o7, %o5, %o2
3007 swap [%l7 + 0x14], %i0
3008 tge %xcc, 0x4
3009 subcc %i5, %o4, %i6
3010 fcmple16 %f22, %f26, %l3
3011 fnor %f12, %f22, %f0
3012 addccc %g5, 0x134D, %g7
3013 st %f30, [%l7 + 0x20]
3014 nop
3015 set 0x62, %o6
3016 lduh [%l7 + %o6], %g4
3017 tn %icc, 0x1
3018 fmovs %f24, %f13
3019 tg %icc, 0x0
3020 fnand %f14, %f12, %f16
3021 edge32 %o3, %i2, %o0
3022 edge8l %l6, %o1, %g3
3023 movcs %icc, %l0, %i3
3024 sll %l4, 0x15, %l5
3025 lduh [%l7 + 0x36], %g6
3026 edge32ln %i4, %i7, %o6
3027 fmovspos %xcc, %f17, %f28
3028 sir 0x0C25
3029 fpadd16 %f16, %f30, %f10
3030 nop
3031 set 0x25, %i6
3032 ldstub [%l7 + %i6], %g1
3033 movpos %xcc, %i1, %l1
3034 array16 %g2, %o7, %o5
3035 andn %l2, 0x1BD9, %o2
3036 tcc %xcc, 0x4
3037 or %i5, %o4, %i0
3038 udiv %l3, 0x1911, %g5
3039 fors %f2, %f5, %f5
3040 fandnot1s %f23, %f6, %f30
3041 std %f8, [%l7 + 0x18]
3042 te %xcc, 0x1
3043 bcc,a,pn %xcc, loop_267
3044 fnands %f22, %f8, %f20
3045 tvc %icc, 0x1
3046 fmovsle %xcc, %f30, %f12
3047loop_267:
3048 edge8 %g7, %g4, %i6
3049 movre %o3, 0x03C, %i2
3050 tsubcctv %o0, 0x04AA, %o1
3051 add %l7, 0x2C, %l6
3052 wr %g0, 0x88, %asi
3053 casa [%l6] 0x88, %l6, %g3
3054 fmovsvs %icc, %f25, %f11
3055 nop
3056 setx loop_268, %l0, %l1
3057 wrpr 0x1, %tl
3058 wrpr %l1, %tnpc
3059 setx 0x34400001400, %l0, %l1
3060 wrpr %l1, %tstate
3061 wrhpr 0x4, %htstate
3062 done
3063 fbu %fcc3, loop_269
3064 flush %l7 + 0x30
3065 tl %xcc, 0x3
3066loop_268:
3067 move %xcc, %l0, %i3
3068loop_269:
3069 edge8l %l5, %l4, %g6
3070 xnor %i7, %o6, %g1
3071 sdivcc %i1, 0x1BB8, %i4
3072 fpadd16s %f19, %f5, %f14
3073 fmovsneg %icc, %f31, %f11
3074 movleu %icc, %l1, %o7
3075 bl,a %icc, loop_270
3076 bcc,a loop_271
3077 brgez %g2, loop_272
3078 edge8l %o5, %o2, %l2
3079loop_270:
3080 sub %o4, %i0, %l3
3081loop_271:
3082 nop
3083 setx loop_273, %l0, %l1
3084 wrpr 0x1, %tl
3085 wrpr %l1, %tpc
3086 add %l1, 0x4, %l1
3087 wrpr %l1, %tnpc
3088 setx 0x34400001400, %l0, %l1
3089 wrpr %l1, %tstate
3090 wrhpr 0x4, %htstate
3091 retry
3092loop_272:
3093 fbule %fcc1, loop_274
3094 tle %xcc, 0x2
3095 fmovscs %icc, %f9, %f23
3096loop_273:
3097 fmovsne %xcc, %f20, %f9
3098loop_274:
3099 fba %fcc1, loop_275
3100 tl %icc, 0x0
3101 movge %icc, %g5, %i5
3102 fmovdl %icc, %f1, %f17
3103loop_275:
3104 te %icc, 0x4
3105 addc %g4, 0x18E8, %g7
3106 fmovrsgez %i6, %f28, %f18
3107 bneg,pt %icc, loop_276
3108 edge8n %o3, %i2, %o0
3109 fornot2 %f18, %f10, %f2
3110 sll %l6, 0x12, %g3
3111loop_276:
3112 alignaddr %l0, %o1, %l5
3113 taddcc %l4, 0x16C2, %i3
3114 andcc %i7, %g6, %o6
3115 fmul8x16au %f14, %f9, %f12
3116 sdivx %i1, 0x1370, %i4
3117 bvc,pn %xcc, loop_277
3118 orn %g1, %l1, %g2
3119 tcs %xcc, 0x4
3120 fnot2s %f4, %f2
3121loop_277:
3122 fmul8x16al %f14, %f3, %f16
3123 umul %o5, %o2, %o7
3124 popc 0x0E3A, %o4
3125 fbule %fcc1, loop_278
3126 fornot2s %f12, %f17, %f10
3127 tneg %icc, 0x6
3128 saved
3129 rdpr %cwp, %g1
3130 rdpr %cansave, %g2
3131 rdpr %canrestore, %g3
3132 rdpr %cleanwin, %g4
3133 rdpr %otherwin, %g5
3134 rdpr %wstate, %g6
3135loop_278:
3136 edge8l %l2, %i0, %g5
3137 fmovspos %icc, %f8, %f30
3138 fmovrsne %l3, %f17, %f21
3139 sdiv %g4, 0x02B6, %g7
3140 fmul8x16 %f4, %f6, %f26
3141 movg %icc, %i5, %i6
3142 fmovsvc %icc, %f0, %f3
3143 andcc %o3, %i2, %l6
3144 sub %g3, 0x0A72, %o0
3145 bneg,a %xcc, loop_279
3146 srlx %l0, 0x07, %l5
3147 edge32l %o1, %i3, %l4
3148 ldsh [%l7 + 0x16], %g6
3149loop_279:
3150 array8 %o6, %i7, %i1
3151 srl %i4, %l1, %g2
3152 movneg %xcc, %o5, %g1
3153 fbe %fcc0, loop_280
3154 movl %xcc, %o2, %o4
3155 fmul8sux16 %f0, %f14, %f18
3156 swap [%l7 + 0x1C], %o7
3157loop_280:
3158 tcc %icc, 0x2
3159 set 0x36, %i2
3160 ldsha [%l7 + %i2] 0x19, %l2
3161 fabsd %f4, %f26
3162 te %icc, 0x0
3163 bne,a loop_281
3164 fblg %fcc1, loop_282
3165 edge8l %i0, %g5, %l3
3166 brgez %g7, loop_283
3167loop_281:
3168 bge,a loop_284
3169loop_282:
3170 tgu %xcc, 0x1
3171 udivx %g4, 0x150B, %i5
3172loop_283:
3173 fbuge,a %fcc3, loop_285
3174loop_284:
3175 subc %i6, %i2, %o3
3176 swap [%l7 + 0x30], %l6
3177 tsubcc %o0, %l0, %l5
3178loop_285:
3179 array32 %g3, %i3, %l4
3180 fble %fcc2, loop_286
3181 nop
3182 setx loop_287, %l0, %l1
3183 wrpr 0x1, %tl
3184 wrpr %l1, %tpc
3185 add %l1, 0x4, %l1
3186 wrpr %l1, %tnpc
3187 setx 0x34400001400, %l0, %l1
3188 wrpr %l1, %tstate
3189 wrhpr 0x4, %htstate
3190 retry
3191 movne %xcc, %g6, %o6
3192 fcmpd %fcc0, %f10, %f24
3193loop_286:
3194 fmovsleu %xcc, %f8, %f4
3195loop_287:
3196 orn %o1, 0x15EE, %i7
3197 siam 0x3
3198 fbuge,a %fcc0, loop_288
3199 fmovscc %icc, %f5, %f24
3200 fbl %fcc0, loop_289
3201 bcs,a,pn %xcc, loop_290
3202loop_288:
3203 sdiv %i1, 0x1799, %i4
3204 xorcc %g2, %o5, %g1
3205loop_289:
3206 lduw [%l7 + 0x44], %l1
3207loop_290:
3208 fand %f24, %f18, %f0
3209 movrlz %o4, 0x350, %o7
3210 set 0x40, %l3
3211 stda %f16, [%l7 + %l3] 0x1f
3212 membar #Sync
3213 fbule %fcc3, loop_291
3214 fandnot2 %f26, %f16, %f0
3215 fcmpeq32 %f22, %f8, %l2
3216 movre %i0, %o2, %l3
3217loop_291:
3218 fandnot1s %f8, %f19, %f5
3219 array32 %g7, %g4, %g5
3220 fornot2 %f12, %f12, %f24
3221 sethi 0x1FDA, %i5
3222 edge8l %i2, %i6, %l6
3223 brgez %o0, loop_292
3224 movge %xcc, %o3, %l5
3225 tsubcctv %g3, 0x1E44, %i3
3226 movne %xcc, %l0, %l4
3227loop_292:
3228 movl %icc, %g6, %o6
3229 edge32ln %o1, %i1, %i4
3230 fxnors %f23, %f10, %f5
3231 ldsw [%l7 + 0x24], %g2
3232 tvs %xcc, 0x7
3233 fandnot1s %f8, %f31, %f7
3234 movpos %icc, %i7, %o5
3235 fbg %fcc0, loop_293
3236 srlx %g1, %l1, %o4
3237 ldx [%l7 + 0x50], %l2
3238 tsubcctv %i0, %o7, %o2
3239loop_293:
3240 fmovd %f24, %f14
3241 tge %xcc, 0x6
3242 saved
3243 rdpr %cwp, %g1
3244 rdpr %cansave, %g2
3245 rdpr %canrestore, %g3
3246 rdpr %cleanwin, %g4
3247 rdpr %otherwin, %g5
3248 rdpr %wstate, %g6
3249 bcs,a,pt %icc, loop_294
3250 faligndata %f0, %f2, %f30
3251 xnorcc %g7, %g4, %l3
3252 fbg,a %fcc0, loop_295
3253loop_294:
3254 bcc,a loop_296
3255 array32 %g5, %i5, %i6
3256 udiv %l6, 0x1779, %o0
3257loop_295:
3258 alignaddr %o3, %l5, %g3
3259loop_296:
3260 subccc %i3, %l0, %l4
3261 xorcc %g6, %i2, %o1
3262 restored
3263 rdpr %cwp, %g1
3264 rdpr %cansave, %g2
3265 rdpr %canrestore, %g3
3266 rdpr %cleanwin, %g4
3267 rdpr %otherwin, %g5
3268 rdpr %wstate, %g6
3269 sllx %i1, %o6, %i4
3270 subcc %g2, %i7, %g1
3271 array8 %o5, %o4, %l1
3272 fzeros %f5
3273 movg %icc, %l2, %i0
3274 set 0x18, %i0
3275 sta %f29, [%l7 + %i0] 0x19
3276 tcs %icc, 0x6
3277 fmovdvs %icc, %f8, %f5
3278 edge16n %o2, %g7, %o7
3279 addcc %l3, 0x16E1, %g5
3280 tg %icc, 0x1
3281 ble,pn %icc, loop_297
3282 move %icc, %g4, %i5
3283 wr %g0, 0x88, %asi
3284 ldstuba [%l7 + 0x4A] %asi, %i6
3285loop_297:
3286 andn %o0, %o3, %l5
3287 set 0x08, %l0
3288 stda %g2, [%l7 + %l0] 0x2a
3289 membar #Sync
3290 orcc %l6, %l0, %l4
3291 wr %g0, 0x80, %asi
3292 stda %f16, [%l7 + 0x40] %asi
3293 stb %g6, [%l7 + 0x6C]
3294 and %i3, 0x0D14, %o1
3295 fmovsleu %icc, %f25, %f3
3296 tcc %icc, 0x4
3297 movne %xcc, %i1, %o6
3298 nop
3299 set 0x30, %l6
3300 stx %i2, [%l7 + %l6]
3301 srax %g2, 0x16, %i7
3302 ba,a loop_298
3303 prefetch [%l7 + 0x18], 0x3
3304 movl %xcc, %g1, %o5
3305 fnors %f1, %f24, %f3
3306loop_298:
3307 fmovspos %xcc, %f25, %f31
3308 brgz,a %i4, loop_299
3309 fmovsa %icc, %f3, %f26
3310 srlx %o4, %l1, %l2
3311 add %o2, %i0, %g7
3312loop_299:
3313 edge32ln %l3, %g5, %g4
3314 tvs %icc, 0x2
3315 andncc %i5, %o7, %i6
3316 popc 0x11AA, %o0
3317 movre %o3, 0x291, %g3
3318 subc %l5, %l6, %l0
3319 edge16ln %l4, %g6, %i3
3320 tn %icc, 0x2
3321 udiv %o1, 0x0836, %o6
3322 ble,a %xcc, loop_300
3323 tgu %xcc, 0x0
3324 membar 0x64
3325 movn %xcc, %i1, %i2
3326loop_300:
3327 fors %f9, %f19, %f13
3328 xorcc %i7, 0x1951, %g2
3329 fnors %f21, %f4, %f31
3330 tsubcc %g1, 0x1411, %o5
3331 andcc %o4, %l1, %l2
3332 fnors %f21, %f26, %f31
3333 fnegd %f10, %f0
3334 tgu %xcc, 0x2
3335 udivx %i4, 0x160F, %o2
3336 tpos %xcc, 0x4
3337 fbul %fcc2, loop_301
3338 edge32ln %i0, %l3, %g5
3339 edge16ln %g4, %i5, %o7
3340 sub %i6, %g7, %o3
3341loop_301:
3342 umul %o0, %g3, %l5
3343 tneg %icc, 0x3
3344 fexpand %f2, %f26
3345 wr %g0, 0x19, %asi
3346 stba %l0, [%l7 + 0x28] %asi
3347 movcc %icc, %l6, %g6
3348 bge,pn %icc, loop_302
3349 addc %i3, %l4, %o6
3350 smulcc %i1, 0x07F1, %i2
3351 move %icc, %i7, %o1
3352loop_302:
3353 sdivx %g1, 0x1075, %g2
3354 lduw [%l7 + 0x1C], %o5
3355 movn %icc, %o4, %l2
3356 ldub [%l7 + 0x4B], %l1
3357 sdivcc %i4, 0x1474, %i0
3358 fbule,a %fcc3, loop_303
3359 andn %l3, 0x1D09, %o2
3360 movrgez %g5, %g4, %i5
3361 movl %xcc, %o7, %g7
3362loop_303:
3363 tpos %icc, 0x7
3364 fsrc1 %f12, %f2
3365 ta %xcc, 0x4
3366 wr %g0, 0x2a, %asi
3367 stha %i6, [%l7 + 0x30] %asi
3368 membar #Sync
3369 movre %o3, %g3, %l5
3370 sth %o0, [%l7 + 0x5C]
3371 udivcc %l6, 0x093D, %l0
3372 tsubcctv %g6, %i3, %l4
3373 movne %xcc, %i1, %i2
3374 edge8l %i7, %o6, %g1
3375 orcc %g2, 0x0916, %o1
3376 wr %g0, 0x89, %asi
3377 stwa %o4, [%l7 + 0x70] %asi
3378 movrlez %l2, 0x0EC, %l1
3379 fmovrdlz %i4, %f2, %f16
3380 alignaddr %i0, %o5, %l3
3381 brz %o2, loop_304
3382 movrgez %g4, 0x13F, %i5
3383 tvc %icc, 0x6
3384 taddcc %o7, %g7, %i6
3385loop_304:
3386 brz %g5, loop_305
3387 ldd [%l7 + 0x78], %f26
3388 edge32ln %g3, %o3, %o0
3389 bcc,a,pt %icc, loop_306
3390loop_305:
3391 sir 0x1CBE
3392 edge16l %l5, %l6, %g6
3393 sub %i3, 0x00CC, %l0
3394loop_306:
3395 movl %icc, %i1, %l4
3396 fornot1s %f12, %f5, %f29
3397 movrlez %i7, %o6, %g1
3398 fnot2 %f10, %f0
3399 fmovdge %xcc, %f15, %f25
3400 fandnot2s %f15, %f4, %f29
3401 edge8n %g2, %o1, %i2
3402 tpos %icc, 0x6
3403 set 0x48, %i7
3404 prefetcha [%l7 + %i7] 0x14, 0x2
3405 taddcc %l2, 0x193C, %l1
3406 subcc %i0, %o5, %i4
3407 fsrc1s %f19, %f12
3408 sub %l3, %o2, %i5
3409 andcc %o7, 0x1C80, %g7
3410 tne %icc, 0x1
3411 movvs %icc, %i6, %g5
3412 fand %f10, %f26, %f30
3413 saved
3414 rdpr %cwp, %g1
3415 rdpr %cansave, %g2
3416 rdpr %canrestore, %g3
3417 rdpr %cleanwin, %g4
3418 rdpr %otherwin, %g5
3419 rdpr %wstate, %g6
3420 tsubcc %g3, 0x135E, %g4
3421 fbn %fcc1, loop_307
3422 ldstub [%l7 + 0x44], %o0
3423 edge8n %l5, %o3, %l6
3424 tg %icc, 0x7
3425loop_307:
3426 edge8ln %g6, %i3, %l0
3427 stb %l4, [%l7 + 0x11]
3428 movge %xcc, %i1, %i7
3429 movrlez %g1, 0x2B5, %g2
3430 orncc %o6, %o1, %o4
3431 udiv %i2, 0x1938, %l1
3432 edge8 %i0, %o5, %l2
3433 and %l3, %o2, %i4
3434 fnegs %f29, %f27
3435 fpsub32s %f24, %f29, %f5
3436 stw %o7, [%l7 + 0x08]
3437 srax %g7, %i6, %i5
3438 orn %g5, 0x033C, %g3
3439 array32 %g4, %l5, %o3
3440 fabss %f24, %f1
3441 tneg %xcc, 0x2
3442 fnands %f18, %f1, %f18
3443 fbule %fcc0, loop_308
3444 fmovsa %icc, %f23, %f20
3445 add %l7, 0x10, %l6
3446 wr %g0, 0x19, %asi
3447 casxa [%l6] %asi, %l6, %g6
3448loop_308:
3449 array8 %i3, %l0, %l4
3450 membar #Sync
3451 set 0x40, %o2
3452 ldda [%l7 + %o2] 0x17, %f16
3453 membar 0x05
3454 set 0x4C, %g2
3455 ldswa [%l7 + %g2] 0x19, %o0
3456 edge16ln %i7, %g1, %i1
3457 edge8l %g2, %o1, %o4
3458 edge32n %i2, %l1, %o6
3459 sra %o5, 0x01, %i0
3460 edge32l %l3, %o2, %i4
3461 sub %o7, %g7, %l2
3462 mova %xcc, %i6, %i5
3463 smulcc %g5, 0x0757, %g3
3464 subcc %l5, %g4, %l6
3465 addccc %g6, %i3, %o3
3466 set 0x4C, %l4
3467 ldswa [%l7 + %l4] 0x18, %l4
3468 fnor %f6, %f20, %f14
3469 popc 0x109F, %o0
3470 movrne %i7, 0x184, %l0
3471 set 0x20, %g1
3472 stxa %i1, [%l7 + %g1] 0x2a
3473 membar #Sync
3474 edge8n %g1, %o1, %o4
3475 tvs %icc, 0x3
3476 fmovde %icc, %f3, %f21
3477 fmovrdgez %g2, %f10, %f8
3478 fone %f22
3479 popc 0x0F4D, %l1
3480 ble,a %icc, loop_309
3481 fmovsneg %icc, %f0, %f16
3482 edge16ln %o6, %o5, %i2
3483 umul %i0, 0x060B, %o2
3484loop_309:
3485 edge16n %l3, %i4, %g7
3486 addccc %l2, 0x1456, %i6
3487 tne %xcc, 0x2
3488 edge32n %i5, %g5, %o7
3489 tsubcctv %l5, 0x144E, %g3
3490 edge16n %l6, %g6, %i3
3491 tl %icc, 0x1
3492 movge %icc, %o3, %g4
3493 edge8 %o0, %l4, %l0
3494 fandnot1 %f6, %f10, %f30
3495 andcc %i7, 0x13EE, %i1
3496 taddcctv %g1, 0x167B, %o1
3497 fbne %fcc3, loop_310
3498 brlz %g2, loop_311
3499 movrgez %l1, %o6, %o5
3500 xorcc %i2, 0x0C6B, %o4
3501loop_310:
3502 edge16l %o2, %l3, %i4
3503loop_311:
3504 tne %xcc, 0x4
3505 movn %xcc, %i0, %l2
3506 edge16 %i6, %g7, %g5
3507 taddcc %i5, %l5, %o7
3508 xnor %g3, 0x1AFA, %l6
3509 sllx %g6, %i3, %o3
3510 edge16l %g4, %l4, %l0
3511 srlx %o0, %i7, %i1
3512 bl,a %xcc, loop_312
3513 saved
3514 rdpr %cwp, %g1
3515 rdpr %cansave, %g2
3516 rdpr %canrestore, %g3
3517 rdpr %cleanwin, %g4
3518 rdpr %otherwin, %g5
3519 rdpr %wstate, %g6
3520 movrgz %o1, %g1, %l1
3521 ldsw [%l7 + 0x28], %o6
3522loop_312:
3523 fsrc1s %f10, %f15
3524 fornot1s %f17, %f3, %f2
3525 ble,pt %icc, loop_313
3526 movre %g2, 0x2D6, %o5
3527 fmul8x16al %f27, %f21, %f28
3528 fmovsg %icc, %f19, %f12
3529loop_313:
3530 tle %xcc, 0x4
3531 and %i2, 0x0785, %o4
3532 fmovdvc %xcc, %f22, %f12
3533 ldstub [%l7 + 0x41], %l3
3534 fcmpgt32 %f26, %f8, %o2
3535 fbug %fcc1, loop_314
3536 fmovdgu %xcc, %f24, %f13
3537 sdiv %i4, 0x18E8, %i0
3538 movrgz %l2, %i6, %g5
3539loop_314:
3540 nop
3541 set 0x18, %l1
3542 ldsha [%l7 + %l1] 0x14, %g7
3543 andcc %i5, 0x0C26, %l5
3544 sllx %g3, 0x12, %l6
3545 fblg,a %fcc3, loop_315
3546 std %o6, [%l7 + 0x68]
3547 movne %icc, %i3, %o3
3548 fmovsge %icc, %f18, %f10
3549loop_315:
3550 edge8n %g4, %l4, %l0
3551 movgu %icc, %g6, %o0
3552 popc %i1, %o1
3553 fnot1s %f20, %f27
3554 sth %i7, [%l7 + 0x7A]
3555 sra %g1, %l1, %o6
3556 movrgz %g2, 0x10A, %i2
3557 fmovdne %icc, %f17, %f17
3558 udivx %o5, 0x1BD4, %o4
3559 tle %icc, 0x0
3560 movl %xcc, %l3, %o2
3561 set 0x6C, %o7
3562 stwa %i4, [%l7 + %o7] 0xea
3563 membar #Sync
3564 brgz %i0, loop_316
3565 tgu %xcc, 0x4
3566 fmovrdne %i6, %f30, %f0
3567 restored
3568 rdpr %cwp, %g1
3569 rdpr %cansave, %g2
3570 rdpr %canrestore, %g3
3571 rdpr %cleanwin, %g4
3572 rdpr %otherwin, %g5
3573 rdpr %wstate, %g6
3574loop_316:
3575 bvc %xcc, loop_317
3576 bge,a %icc, loop_318
3577 edge32n %l2, %g7, %i5
3578 membar 0x1F
3579loop_317:
3580 mulscc %g5, 0x0815, %l5
3581loop_318:
3582 array8 %g3, %o7, %i3
3583 fmovsl %xcc, %f22, %f20
3584 orn %o3, 0x1437, %g4
3585 fmovdcc %icc, %f11, %f15
3586 alignaddrl %l6, %l0, %l4
3587 addc %g6, %o0, %o1
3588 wr %g0, 0x89, %asi
3589 stda %i6, [%l7 + 0x40] %asi
3590 fpack32 %f26, %f6, %f24
3591 movleu %xcc, %i1, %l1
3592 tneg %icc, 0x5
3593 tcc %xcc, 0x2
3594 andncc %o6, %g1, %g2
3595 movrlez %i2, 0x312, %o4
3596 edge8 %o5, %l3, %o2
3597 fcmpes %fcc0, %f29, %f6
3598 fmovdvs %icc, %f18, %f5
3599 smulcc %i0, 0x04F2, %i6
3600 sll %l2, 0x05, %i4
3601 subc %i5, 0x18C9, %g5
3602 edge16l %g7, %l5, %g3
3603 fornot2 %f2, %f22, %f4
3604 set 0x2E, %g7
3605 ldsha [%l7 + %g7] 0x88, %o7
3606 fone %f24
3607 bpos,pt %xcc, loop_319
3608 fmovrdne %i3, %f24, %f6
3609 saved
3610 rdpr %cwp, %g1
3611 rdpr %cansave, %g2
3612 rdpr %canrestore, %g3
3613 rdpr %cleanwin, %g4
3614 rdpr %otherwin, %g5
3615 rdpr %wstate, %g6
3616 movleu %xcc, %g4, %l6
3617loop_319:
3618 or %l0, %l4, %g6
3619 edge32l %o0, %o1, %o3
3620 sllx %i1, %l1, %o6
3621 std %f6, [%l7 + 0x18]
3622 fmovsg %xcc, %f8, %f15
3623 edge8 %g1, %g2, %i2
3624 sub %i7, 0x036B, %o5
3625 wr %g0, 0x11, %asi
3626 stwa %l3, [%l7 + 0x50] %asi
3627 fnands %f31, %f3, %f23
3628 nop
3629 setx loop_320, %l0, %l1
3630 wrpr 0x1, %tl
3631 wrpr %l1, %tpc
3632 add %l1, 0x4, %l1
3633 wrpr %l1, %tnpc
3634 setx 0x34400001400, %l0, %l1
3635 wrpr %l1, %tstate
3636 wrhpr 0x4, %htstate
3637 retry
3638 fone %f30
3639 sllx %o4, %i0, %o2
3640 andn %l2, %i4, %i6
3641loop_320:
3642 bleu %icc, loop_321
3643 fmovrsgz %i5, %f2, %f17
3644 fbl,a %fcc3, loop_322
3645 movcc %xcc, %g5, %g7
3646loop_321:
3647 be,a,pn %icc, loop_323
3648 sdivcc %l5, 0x08B8, %o7
3649loop_322:
3650 umulcc %g3, %i3, %l6
3651 tne %icc, 0x4
3652loop_323:
3653 fmovsa %icc, %f7, %f13
3654 fmovdleu %icc, %f2, %f19
3655 sra %l0, %g4, %l4
3656 srlx %g6, 0x0D, %o1
3657 tsubcctv %o0, 0x1AA1, %i1
3658 fxnor %f4, %f30, %f16
3659 tvc %icc, 0x3
3660 and %l1, %o3, %o6
3661 and %g2, %g1, %i2
3662 sdivcc %i7, 0x1408, %l3
3663 movvc %icc, %o5, %i0
3664 fsrc1s %f0, %f14
3665 ldd [%l7 + 0x60], %o2
3666 wr %g0, 0x80, %asi
3667 ldsha [%l7 + 0x72] %asi, %o4
3668 fba %fcc0, loop_324
3669 edge32 %i4, %l2, %i5
3670 fcmpeq16 %f28, %f26, %g5
3671 movcc %icc, %g7, %l5
3672loop_324:
3673 tge %xcc, 0x6
3674 tvs %xcc, 0x7
3675 bl,pt %icc, loop_325
3676 ba,pn %xcc, loop_326
3677 edge32ln %i6, %o7, %g3
3678 wr %g0, 0xe3, %asi
3679 stha %i3, [%l7 + 0x76] %asi
3680 membar #Sync
3681loop_325:
3682 sdiv %l6, 0x129B, %g4
3683loop_326:
3684 call loop_327
3685 fmul8x16au %f16, %f31, %f22
3686 udivx %l4, 0x117F, %g6
3687 wr %g0, 0x22, %asi
3688 stxa %l0, [%l7 + 0x58] %asi
3689 membar #Sync
3690loop_327:
3691 or %o0, 0x018A, %o1
3692 fsrc2 %f22, %f18
3693 fmovdl %icc, %f30, %f7
3694 fmovsvs %xcc, %f3, %f27
3695 set 0x58, %o4
3696 stxa %i1, [%l7 + %o4] 0xe2
3697 membar #Sync
3698 wr %g0, 0x88, %asi
3699 ldstuba [%l7 + 0x50] %asi, %l1
3700 srlx %o3, 0x10, %o6
3701 bcc,a %xcc, loop_328
3702 tgu %icc, 0x3
3703 ba,a,pt %xcc, loop_329
3704 tg %icc, 0x3
3705loop_328:
3706 tgu %xcc, 0x7
3707 brgez %g2, loop_330
3708loop_329:
3709 saved
3710 rdpr %cwp, %g1
3711 rdpr %cansave, %g2
3712 rdpr %canrestore, %g3
3713 rdpr %cleanwin, %g4
3714 rdpr %otherwin, %g5
3715 rdpr %wstate, %g6
3716 tsubcctv %g1, %i2, %i7
3717 sra %l3, %i0, %o5
3718loop_330:
3719 nop
3720 set 0x8, %o5
3721 stxa %o4, [%g0 + %o5] 0x20
3722 orn %i4, %l2, %o2
3723 fmovsa %icc, %f22, %f29
3724 fsrc1 %f14, %f8
3725 set 0x110, %l2
3726 ldxa [%g0 + %l2] 0x21, %i5
3727 tvc %icc, 0x3
3728 ta %icc, 0x4
3729 movcc %xcc, %g7, %l5
3730 movrne %i6, 0x1CF, %o7
3731 bg,a loop_331
3732 edge32n %g5, %g3, %l6
3733 add %i3, 0x091A, %g4
3734 wr %g0, 0x80, %asi
3735 swapa [%l7 + 0x3C] %asi, %g6
3736loop_331:
3737 fmovrdne %l0, %f2, %f4
3738 movne %icc, %o0, %o1
3739 fnot1s %f0, %f9
3740 nop
3741 setx loop_332, %l0, %l1
3742 wrpr 0x1, %tl
3743 wrpr %l1, %tpc
3744 add %l1, 0x4, %l1
3745 wrpr %l1, %tnpc
3746 setx 0x34400001400, %l0, %l1
3747 wrpr %l1, %tstate
3748 wrhpr 0x4, %htstate
3749 retry
3750 brz %l4, loop_333
3751 orn %i1, %l1, %o3
3752 addccc %g2, 0x0DAC, %g1
3753loop_332:
3754 andcc %o6, 0x0E01, %i7
3755loop_333:
3756 movgu %xcc, %i2, %l3
3757 xnor %i0, 0x1952, %o4
3758 set 0x50, %o0
3759 prefetcha [%l7 + %o0] 0x19, 0x2
3760 orcc %i4, %l2, %i5
3761 fpsub16s %f18, %f13, %f10
3762 fmovse %xcc, %f31, %f0
3763 fors %f6, %f11, %f30
3764 wr %g0, 0x04, %asi
3765 ldstuba [%l7 + 0x3D] %asi, %g7
3766 fornot2s %f16, %f21, %f20
3767 fcmpne16 %f8, %f30, %l5
3768 prefetch [%l7 + 0x20], 0x3
3769 fnand %f10, %f10, %f28
3770 andncc %o2, %o7, %i6
3771 edge32l %g3, %l6, %i3
3772 brgez,a %g5, loop_334
3773 tvc %icc, 0x4
3774 array8 %g4, %l0, %o0
3775 orncc %g6, 0x08D5, %o1
3776loop_334:
3777 sethi 0x0CDB, %l4
3778 fxors %f4, %f3, %f26
3779 tcc %icc, 0x3
3780 addc %i1, %l1, %g2
3781 fmovsl %icc, %f8, %f16
3782 sll %g1, %o6, %o3
3783 set 0x40, %g4
3784 stda %f16, [%l7 + %g4] 0x10
3785 udivcc %i7, 0x1E44, %i2
3786 fxnor %f8, %f4, %f28
3787 movne %xcc, %i0, %l3
3788 movre %o4, %o5, %l2
3789 tcs %icc, 0x5
3790 add %l7, 0x40, %l6
3791 wr %g0, 0x80, %asi
3792 casxa [%l6] 0x80, %i4, %i5
3793 set 0x28, %g5
3794 stda %g6, [%l7 + %g5] 0xeb
3795 membar #Sync
3796 fpsub16s %f4, %f15, %f31
3797 fbuge,a %fcc2, loop_335
3798 tgu %xcc, 0x1
3799 udiv %l5, 0x16CE, %o2
3800 addcc %i6, 0x01E4, %g3
3801loop_335:
3802 tcc %icc, 0x1
3803 tneg %icc, 0x4
3804 addc %l6, 0x07B2, %i3
3805 orcc %o7, 0x1E8A, %g4
3806 tle %xcc, 0x5
3807 addc %g5, 0x03FC, %o0
3808 fpadd32s %f26, %f11, %f6
3809 fmovdcc %icc, %f18, %f24
3810 fmovdpos %xcc, %f24, %f28
3811 srl %l0, %g6, %l4
3812 swap [%l7 + 0x50], %i1
3813 fbug %fcc0, loop_336
3814 fbul %fcc3, loop_337
3815 movpos %xcc, %o1, %g2
3816 fnot1s %f11, %f29
3817loop_336:
3818 edge16l %g1, %o6, %l1
3819loop_337:
3820 fmovscc %icc, %f7, %f3
3821 wr %g0, 0x89, %asi
3822 ldsha [%l7 + 0x5A] %asi, %i7
3823 xorcc %o3, 0x1BA7, %i0
3824 fbul %fcc2, loop_338
3825 fbl,a %fcc0, loop_339
3826 fabss %f12, %f26
3827 ble loop_340
3828loop_338:
3829 te %icc, 0x7
3830loop_339:
3831 fpmerge %f15, %f17, %f20
3832 movcc %xcc, %l3, %o4
3833loop_340:
3834 fnands %f22, %f17, %f11
3835 srax %i2, 0x17, %l2
3836 tpos %xcc, 0x5
3837 tleu %icc, 0x5
3838 srax %i4, 0x1B, %i5
3839 bl,pn %icc, loop_341
3840 fsrc1 %f0, %f4
3841 fbul,a %fcc0, loop_342
3842 edge16l %g7, %o5, %l5
3843loop_341:
3844 nop
3845 setx loop_343, %l0, %l1
3846 jmpl %l1, %i6
3847 taddcc %g3, %l6, %o2
3848loop_342:
3849 nop
3850 wr %g0, 0x18, %asi
3851 ldsha [%l7 + 0x0C] %asi, %i3
3852loop_343:
3853 movn %xcc, %o7, %g5
3854 fmovdl %xcc, %f13, %f25
3855 movvc %icc, %o0, %l0
3856 fbne %fcc3, loop_344
3857 edge16l %g4, %l4, %g6
3858 brgz %o1, loop_345
3859 tleu %xcc, 0x3
3860loop_344:
3861 nop
3862 wr %g0, 0x18, %asi
3863 ldsba [%l7 + 0x71] %asi, %g2
3864loop_345:
3865 fones %f13
3866 fmovrsne %g1, %f9, %f14
3867 fsrc2 %f0, %f2
3868 sll %i1, %l1, %o6
3869 taddcctv %i7, %i0, %l3
3870 fcmple16 %f8, %f2, %o4
3871 tvc %icc, 0x3
3872 udiv %i2, 0x1457, %o3
3873 tg %icc, 0x2
3874 sdiv %i4, 0x11FE, %i5
3875 fmovda %icc, %f20, %f9
3876 edge16ln %l2, %o5, %l5
3877 membar 0x0D
3878 movrne %i6, 0x2A7, %g7
3879 ldsw [%l7 + 0x5C], %l6
3880 ldd [%l7 + 0x48], %o2
3881 tleu %icc, 0x5
3882 fxnor %f28, %f30, %f8
3883 fmovsne %xcc, %f30, %f24
3884 ta %xcc, 0x6
3885 tne %xcc, 0x5
3886 tcs %icc, 0x7
3887 orcc %g3, 0x07EE, %i3
3888 tleu %xcc, 0x3
3889 movge %icc, %g5, %o0
3890 subc %l0, %o7, %g4
3891 sethi 0x1003, %g6
3892 ldsh [%l7 + 0x5E], %o1
3893 tn %xcc, 0x6
3894 edge32ln %l4, %g2, %g1
3895 movrlz %i1, %o6, %i7
3896 movrne %i0, 0x334, %l3
3897 tcc %xcc, 0x0
3898 movge %xcc, %o4, %l1
3899 edge8n %o3, %i4, %i5
3900 sub %i2, %l2, %l5
3901 edge16n %i6, %g7, %o5
3902 set 0x20, %g3
3903 prefetcha [%l7 + %g3] 0x14, 0x0
3904 fnor %f0, %f28, %f30
3905 movrne %o2, %g3, %i3
3906 tvs %xcc, 0x1
3907 andcc %o0, %g5, %o7
3908 movrlez %l0, 0x1EE, %g4
3909 wr %g0, 0x20, %asi
3910 stxa %o1, [%g0 + 0x18] %asi
3911 tneg %xcc, 0x6
3912 ldd [%l7 + 0x28], %f18
3913 smulcc %g6, %g2, %l4
3914 udivcc %g1, 0x1750, %i1
3915 fone %f18
3916 brlz,a %i7, loop_346
3917 xorcc %i0, 0x1C2B, %l3
3918 wr %g0, 0xe2, %asi
3919 stba %o4, [%l7 + 0x6D] %asi
3920 membar #Sync
3921loop_346:
3922 movle %xcc, %o6, %o3
3923 set 0x60, %i1
3924 stba %l1, [%l7 + %i1] 0x18
3925 movrne %i4, %i5, %l2
3926 saved
3927 rdpr %cwp, %g1
3928 rdpr %cansave, %g2
3929 rdpr %canrestore, %g3
3930 rdpr %cleanwin, %g4
3931 rdpr %otherwin, %g5
3932 rdpr %wstate, %g6
3933 sllx %i2, 0x1A, %l5
3934 tg %xcc, 0x7
3935 edge32l %g7, %i6, %o5
3936 array32 %o2, %g3, %i3
3937 fmovrdgz %o0, %f26, %f4
3938 saved
3939 rdpr %cwp, %g1
3940 rdpr %cansave, %g2
3941 rdpr %canrestore, %g3
3942 rdpr %cleanwin, %g4
3943 rdpr %otherwin, %g5
3944 rdpr %wstate, %g6
3945 call loop_347
3946 movcs %icc, %g5, %o7
3947 fmovrse %l6, %f22, %f24
3948 subcc %g4, 0x09EA, %l0
3949loop_347:
3950 nop
3951 wr %g0, 0xea, %asi
3952 ldda [%l7 + 0x60] %asi, %o0
3953 sdiv %g2, 0x1EDE, %g6
3954 brgz %l4, loop_348
3955 subc %i1, 0x18C9, %i7
3956 array8 %g1, %i0, %l3
3957 xorcc %o6, %o4, %o3
3958loop_348:
3959 tpos %xcc, 0x7
3960 fmovsle %xcc, %f9, %f28
3961 fba %fcc1, loop_349
3962 subccc %i4, %l1, %l2
3963 fbug %fcc1, loop_350
3964 movrgz %i2, 0x3B6, %l5
3965loop_349:
3966 fnot1s %f17, %f17
3967 ldub [%l7 + 0x35], %i5
3968loop_350:
3969 srlx %i6, %g7, %o2
3970 fnegd %f28, %f20
3971 bgu,pt %icc, loop_351
3972 taddcc %o5, %i3, %o0
3973 edge32ln %g3, %g5, %o7
3974 fmovdne %xcc, %f18, %f21
3975loop_351:
3976 fcmpgt32 %f10, %f12, %g4
3977 addccc %l0, 0x0DB2, %o1
3978 edge8 %g2, %l6, %l4
3979 fcmpne32 %f4, %f12, %g6
3980 movcs %icc, %i7, %g1
3981 xor %i0, 0x16FF, %l3
3982 brlz,a %i1, loop_352
3983 mulscc %o6, %o3, %o4
3984 sir 0x1AB9
3985 smulcc %l1, 0x0BA6, %l2
3986loop_352:
3987 movrne %i2, 0x36B, %l5
3988 edge16l %i5, %i6, %g7
3989 taddcc %i4, 0x17A0, %o5
3990 edge16l %i3, %o0, %o2
3991 fmovse %icc, %f1, %f8
3992 subcc %g5, %g3, %o7
3993 fcmpd %fcc1, %f10, %f30
3994 edge8n %g4, %o1, %g2
3995 bpos,pt %icc, loop_353
3996 tg %xcc, 0x2
3997 edge8 %l0, %l4, %l6
3998 smul %i7, %g1, %i0
3999loop_353:
4000 mulscc %l3, %i1, %g6
4001 restored
4002 rdpr %cwp, %g1
4003 rdpr %cansave, %g2
4004 rdpr %canrestore, %g3
4005 rdpr %cleanwin, %g4
4006 rdpr %otherwin, %g5
4007 rdpr %wstate, %g6
4008 ldsh [%l7 + 0x26], %o3
4009 alignaddrl %o6, %o4, %l1
4010 edge32ln %i2, %l5, %i5
4011 taddcc %l2, 0x1C74, %g7
4012 fnand %f10, %f28, %f8
4013 array16 %i4, %i6, %i3
4014 edge8l %o5, %o2, %g5
4015 fnands %f4, %f12, %f16
4016 wr %g0, 0x80, %asi
4017 prefetcha [%l7 + 0x38] %asi, 0x2
4018 bcc,a,pt %xcc, loop_354
4019 or %o7, %g3, %g4
4020 fsrc1 %f2, %f16
4021 movle %icc, %g2, %o1
4022loop_354:
4023 smul %l4, 0x054A, %l6
4024 tl %xcc, 0x6
4025 orn %i7, %l0, %i0
4026 andcc %l3, 0x0E12, %i1
4027 array8 %g1, %g6, %o6
4028 saved
4029 rdpr %cwp, %g1
4030 rdpr %cansave, %g2
4031 rdpr %canrestore, %g3
4032 rdpr %cleanwin, %g4
4033 rdpr %otherwin, %g5
4034 rdpr %wstate, %g6
4035 movrgez %o3, 0x3AD, %o4
4036 std %i2, [%l7 + 0x08]
4037 movpos %icc, %l5, %l1
4038 tneg %xcc, 0x0
4039 fbul %fcc0, loop_355
4040 fbge,a %fcc2, loop_356
4041 tg %icc, 0x0
4042 membar 0x6E
4043loop_355:
4044 bshuffle %f14, %f20, %f4
4045loop_356:
4046 movg %xcc, %i5, %g7
4047 tcc %xcc, 0x7
4048 fxnor %f12, %f0, %f4
4049 add %l7, 0x0C, %l6
4050 wr %g0, 0x0c, %asi
4051 lda [%l6] %asi, %i4
4052 casa [%l6] %asi, %i4, %l2
4053 tvs %icc, 0x5
4054 prefetch [%l7 + 0x10], 0x1
4055 stx %i6, [%l7 + 0x78]
4056 fmul8x16al %f6, %f1, %f20
4057 set 0x30, %g6
4058 stwa %i3, [%l7 + %g6] 0xeb
4059 membar #Sync
4060 srl %o5, %o2, %g5
4061 andncc %o7, %g3, %g4
4062 movcc %xcc, %g2, %o0
4063 movge %xcc, %l4, %o1
4064 srlx %i7, 0x0C, %l0
4065 fpmerge %f9, %f27, %f8
4066 bleu,pn %icc, loop_357
4067 edge8n %l6, %i0, %i1
4068 fpsub32s %f17, %f28, %f8
4069 tcs %icc, 0x2
4070loop_357:
4071 sllx %g1, 0x11, %g6
4072 edge32n %l3, %o3, %o4
4073 fblg,a %fcc1, loop_358
4074 movle %icc, %o6, %i2
4075 andcc %l5, %i5, %g7
4076 tsubcctv %i4, 0x0AC0, %l1
4077loop_358:
4078 xor %l2, %i3, %o5
4079 bvc %xcc, loop_359
4080 fmovdl %xcc, %f6, %f24
4081 fmovsgu %xcc, %f0, %f6
4082 add %l7, 0x60, %l6
4083 wr %g0, 0x0c, %asi
4084 casxa [%l6] 0x0c, %i6, %g5
4085loop_359:
4086 fornot1s %f21, %f11, %f29
4087 alignaddrl %o7, %g3, %o2
4088 fbule,a %fcc0, loop_360
4089 add %g4, 0x13EE, %g2
4090 and %l4, %o1, %i7
4091 edge32 %l0, %l6, %i0
4092loop_360:
4093 nop
4094 add %l7, 0x08, %l6
4095 wr %g0, 0x89, %asi
4096 ldxa [%l6] %asi, %i1
4097 casxa [%l6] %asi, %i1, %o0
4098 srlx %g6, 0x05, %g1
4099 fbe,a %fcc0, loop_361
4100 fmul8x16al %f31, %f2, %f10
4101 bshuffle %f4, %f2, %f26
4102 sdivx %o3, 0x0C14, %o4
4103loop_361:
4104 edge16n %o6, %l3, %i2
4105 nop
4106 set 0x61, %i3
4107 ldstub [%l7 + %i3], %l5
4108 te %icc, 0x3
4109 array32 %g7, %i5, %i4
4110 brlz,a %l1, loop_362
4111 smulcc %l2, 0x0452, %o5
4112 brz,a %i6, loop_363
4113 tleu %icc, 0x5
4114loop_362:
4115 membar 0x68
4116 ldd [%l7 + 0x38], %f8
4117loop_363:
4118 tneg %icc, 0x1
4119 sdivx %i3, 0x0A10, %g5
4120 edge32 %o7, %g3, %g4
4121 restored
4122 rdpr %cwp, %g1
4123 rdpr %cansave, %g2
4124 rdpr %canrestore, %g3
4125 rdpr %cleanwin, %g4
4126 rdpr %otherwin, %g5
4127 rdpr %wstate, %g6
4128 brlez,a %o2, loop_364
4129 fabss %f9, %f20
4130 fandnot1s %f3, %f7, %f0
4131 nop
4132 set 0x46, %l5
4133 stb %l4, [%l7 + %l5]
4134loop_364:
4135 sdiv %g2, 0x123B, %o1
4136 stx %l0, [%l7 + 0x48]
4137 movl %icc, %l6, %i0
4138 edge16n %i7, %i1, %o0
4139 ta %icc, 0x7
4140 fmovrslz %g6, %f0, %f19
4141 be,a %icc, loop_365
4142 fcmpeq16 %f0, %f4, %o3
4143 saved
4144 rdpr %cwp, %g1
4145 rdpr %cansave, %g2
4146 rdpr %canrestore, %g3
4147 rdpr %cleanwin, %g4
4148 rdpr %otherwin, %g5
4149 rdpr %wstate, %g6
4150 tgu %xcc, 0x5
4151loop_365:
4152 tsubcctv %o4, 0x16A1, %o6
4153 alignaddrl %g1, %l3, %l5
4154 taddcctv %i2, %i5, %i4
4155 orn %g7, 0x1BE4, %l2
4156 fmovrdgez %o5, %f24, %f30
4157 sdivcc %l1, 0x18DD, %i3
4158 fmovrsgz %g5, %f0, %f25
4159 fmovdg %icc, %f6, %f24
4160 sra %i6, 0x1B, %o7
4161 bneg loop_366
4162 addc %g3, 0x0111, %o2
4163 smul %g4, 0x1465, %g2
4164 movcs %icc, %o1, %l0
4165loop_366:
4166 alignaddrl %l4, %i0, %l6
4167 fbule %fcc0, loop_367
4168 orcc %i7, %i1, %o0
4169 mova %icc, %o3, %o4
4170 subc %o6, 0x0DFD, %g1
4171loop_367:
4172 te %icc, 0x4
4173 bne,a,pn %xcc, loop_368
4174 tgu %icc, 0x0
4175 fbug %fcc1, loop_369
4176 edge16n %g6, %l5, %l3
4177loop_368:
4178 tcc %icc, 0x4
4179 smul %i5, %i2, %i4
4180loop_369:
4181 fmovrsgz %l2, %f16, %f4
4182 swap [%l7 + 0x10], %o5
4183 fbe %fcc2, loop_370
4184 fmovdneg %xcc, %f4, %f29
4185 fmovsl %icc, %f6, %f24
4186 brnz,a %g7, loop_371
4187loop_370:
4188 orcc %i3, 0x176E, %l1
4189 bg %xcc, loop_372
4190 subcc %g5, 0x0ED2, %i6
4191loop_371:
4192 xor %g3, 0x0352, %o2
4193 fmovsa %xcc, %f11, %f12
4194loop_372:
4195 array16 %g4, %o7, %g2
4196 movcc %icc, %o1, %l0
4197 add %l4, %l6, %i7
4198 brgz %i0, loop_373
4199 ba,a,pn %xcc, loop_374
4200 faligndata %f20, %f24, %f28
4201 alignaddrl %o0, %o3, %i1
4202loop_373:
4203 membar 0x07
4204loop_374:
4205 edge8ln %o4, %o6, %g1
4206 udiv %l5, 0x1EC4, %l3
4207 edge16l %g6, %i2, %i4
4208 umul %i5, %l2, %o5
4209 fcmpd %fcc2, %f0, %f12
4210 fnegs %f23, %f26
4211 sllx %i3, 0x0B, %l1
4212 stw %g5, [%l7 + 0x44]
4213 set 0x18, %i5
4214 swapa [%l7 + %i5] 0x19, %i6
4215 subccc %g7, 0x06E3, %g3
4216 fand %f26, %f10, %f2
4217 movleu %icc, %o2, %o7
4218 bcs,pt %xcc, loop_375
4219 or %g2, %g4, %o1
4220 set 0x40, %o3
4221 ldda [%l7 + %o3] 0x88, %f16
4222loop_375:
4223 te %icc, 0x5
4224 edge32ln %l0, %l6, %l4
4225 orncc %i7, %i0, %o0
4226 fbule %fcc0, loop_376
4227 ldsh [%l7 + 0x7A], %i1
4228 xnorcc %o4, %o3, %g1
4229 fmovsvs %xcc, %f5, %f8
4230loop_376:
4231 ldsb [%l7 + 0x0C], %l5
4232 fmovdle %xcc, %f20, %f28
4233 membar 0x40
4234 fmovda %icc, %f6, %f13
4235 subc %l3, 0x0F56, %o6
4236 movrlz %g6, %i2, %i4
4237 flush %l7 + 0x60
4238 saved
4239 rdpr %cwp, %g1
4240 rdpr %cansave, %g2
4241 rdpr %canrestore, %g3
4242 rdpr %cleanwin, %g4
4243 rdpr %otherwin, %g5
4244 rdpr %wstate, %g6
4245 fbe %fcc2, loop_377
4246 edge8n %l2, %i5, %i3
4247 sub %o5, %l1, %g5
4248 bvs loop_378
4249loop_377:
4250 tsubcc %i6, 0x17B5, %g7
4251 fpadd32s %f0, %f9, %f8
4252 bcc,pn %icc, loop_379
4253loop_378:
4254 fmovsneg %icc, %f19, %f30
4255 fmovsne %xcc, %f30, %f1
4256 bne,a %icc, loop_380
4257loop_379:
4258 orcc %o2, %o7, %g3
4259 tsubcctv %g2, 0x0537, %o1
4260 tl %icc, 0x2
4261loop_380:
4262 bneg,a,pn %xcc, loop_381
4263 srlx %l0, 0x10, %l6
4264 fcmpgt16 %f4, %f6, %l4
4265 ldub [%l7 + 0x58], %i7
4266loop_381:
4267 alignaddr %i0, %g4, %o0
4268 fmovsvs %xcc, %f1, %f3
4269 edge8l %o4, %i1, %g1
4270 fbuge %fcc0, loop_382
4271 movgu %xcc, %o3, %l3
4272 lduh [%l7 + 0x16], %l5
4273 edge16l %o6, %g6, %i4
4274loop_382:
4275 tg %icc, 0x4
4276 umulcc %i2, 0x1FC0, %l2
4277 movneg %xcc, %i5, %i3
4278 wr %g0, 0x88, %asi
4279 ldswa [%l7 + 0x1C] %asi, %l1
4280 movle %xcc, %g5, %o5
4281 brlez,a %i6, loop_383
4282 movne %icc, %g7, %o2
4283 edge8l %g3, %o7, %o1
4284 srax %l0, 0x0A, %l6
4285loop_383:
4286 ld [%l7 + 0x14], %f5
4287 fmul8x16 %f0, %f8, %f12
4288 movpos %icc, %l4, %i7
4289 mova %xcc, %i0, %g2
4290 fmovdcc %xcc, %f0, %f16
4291 sdivx %o0, 0x0CE4, %o4
4292 orncc %i1, 0x198D, %g1
4293 sra %g4, %o3, %l3
4294 movle %icc, %o6, %g6
4295 tg %xcc, 0x6
4296 ta %icc, 0x7
4297 edge8l %i4, %i2, %l5
4298 edge32l %l2, %i3, %l1
4299 sra %g5, %i5, %o5
4300 movvc %icc, %g7, %i6
4301 fbn,a %fcc2, loop_384
4302 pdist %f12, %f14, %f30
4303 umulcc %g3, 0x1831, %o2
4304 fcmpeq16 %f22, %f10, %o1
4305loop_384:
4306 lduw [%l7 + 0x58], %l0
4307 edge32 %l6, %o7, %i7
4308 sdivx %i0, 0x19A1, %g2
4309 array8 %o0, %l4, %o4
4310 tneg %icc, 0x4
4311 fbl,a %fcc3, loop_385
4312 addccc %i1, %g1, %g4
4313 umulcc %l3, %o3, %o6
4314 movge %xcc, %g6, %i4
4315loop_385:
4316 nop
4317 set 0x5C, %i4
4318 swapa [%l7 + %i4] 0x89, %l5
4319 alignaddrl %l2, %i3, %i2
4320 srax %l1, 0x0B, %i5
4321 nop
4322 setx loop_386, %l0, %l1
4323 wrpr 0x1, %tl
4324 wrpr %l1, %tpc
4325 add %l1, 0x4, %l1
4326 wrpr %l1, %tnpc
4327 setx 0x34400001400, %l0, %l1
4328 wrpr %l1, %tstate
4329 wrhpr 0x4, %htstate
4330 retry
4331 saved
4332 rdpr %cwp, %g1
4333 rdpr %cansave, %g2
4334 rdpr %canrestore, %g3
4335 rdpr %cleanwin, %g4
4336 rdpr %otherwin, %g5
4337 rdpr %wstate, %g6
4338 swap [%l7 + 0x34], %o5
4339 alignaddrl %g7, %g5, %g3
4340loop_386:
4341 fpack16 %f0, %f28
4342 movn %icc, %i6, %o2
4343 edge32ln %o1, %l0, %l6
4344 ld [%l7 + 0x0C], %f0
4345 xnor %i7, %o7, %i0
4346 movrne %o0, 0x288, %l4
4347 mulscc %o4, 0x0A73, %i1
4348 tg %icc, 0x5
4349 edge32l %g1, %g2, %g4
4350 sra %o3, %l3, %o6
4351 subcc %g6, 0x007C, %i4
4352 fone %f20
4353 fbul %fcc1, loop_387
4354 fblg,a %fcc1, loop_388
4355 movrgz %l5, 0x37C, %i3
4356 tneg %icc, 0x2
4357loop_387:
4358 sethi 0x16BE, %i2
4359loop_388:
4360 fmovrsgz %l1, %f11, %f15
4361 fbe,a %fcc0, loop_389
4362 edge8l %l2, %o5, %i5
4363 sdivx %g5, 0x18C5, %g7
4364 movrgez %i6, 0x170, %o2
4365loop_389:
4366 xnor %g3, %l0, %o1
4367 movre %i7, 0x0AF, %o7
4368 sdiv %l6, 0x02C0, %i0
4369 fbue %fcc3, loop_390
4370 tg %xcc, 0x6
4371 orcc %l4, 0x0D0C, %o4
4372 fmovdgu %icc, %f3, %f9
4373loop_390:
4374 fmovrdne %i1, %f28, %f12
4375 smul %o0, 0x0C52, %g1
4376 fzero %f0
4377 fbne,a %fcc1, loop_391
4378 fpackfix %f4, %f28
4379 xnor %g2, %o3, %g4
4380 sdivx %l3, 0x15AC, %g6
4381loop_391:
4382 movrlz %o6, 0x27B, %i4
4383 fmovrdlez %l5, %f20, %f12
4384 fmovsa %icc, %f31, %f15
4385 fmul8ulx16 %f24, %f8, %f26
4386 array16 %i3, %i2, %l1
4387 udivcc %l2, 0x0F9A, %i5
4388 sub %g5, %o5, %i6
4389 bleu %xcc, loop_392
4390 fpackfix %f30, %f10
4391 subcc %o2, %g7, %l0
4392 tle %xcc, 0x6
4393loop_392:
4394 bgu loop_393
4395 mova %xcc, %g3, %i7
4396 taddcctv %o7, 0x1424, %l6
4397 udiv %o1, 0x1FD1, %l4
4398loop_393:
4399 brlez,a %o4, loop_394
4400 movn %xcc, %i1, %i0
4401 bvc,a,pt %icc, loop_395
4402 fzeros %f18
4403loop_394:
4404 brlez,a %g1, loop_396
4405 addc %o0, %o3, %g2
4406loop_395:
4407 orn %g4, 0x1F38, %g6
4408 fnors %f28, %f20, %f27
4409loop_396:
4410 bneg,a loop_397
4411 movrgez %l3, %o6, %i4
4412 fands %f7, %f12, %f15
4413 sdiv %i3, 0x10E0, %i2
4414loop_397:
4415 for %f8, %f2, %f4
4416 brlz %l5, loop_398
4417 swap [%l7 + 0x30], %l2
4418 movrgz %i5, 0x276, %l1
4419 udivcc %o5, 0x0958, %g5
4420loop_398:
4421 nop
4422 set 0x30, %o6
4423 stxa %i6, [%l7 + %o6] 0x89
4424 sra %o2, 0x11, %l0
4425 bne,a,pn %xcc, loop_399
4426 andcc %g7, 0x0846, %g3
4427 set 0x78, %i6
4428 ldxa [%l7 + %i6] 0x10, %i7
4429loop_399:
4430 fpsub16s %f22, %f11, %f15
4431 alignaddr %l6, %o7, %l4
4432 fxnors %f30, %f2, %f28
4433 andcc %o4, 0x0096, %o1
4434 fmovde %xcc, %f20, %f4
4435 sll %i1, %i0, %o0
4436 orcc %o3, %g2, %g4
4437 fmovdcc %icc, %f26, %f4
4438 fbue,a %fcc2, loop_400
4439 fcmpd %fcc0, %f26, %f26
4440 tge %xcc, 0x0
4441 edge16l %g1, %l3, %o6
4442loop_400:
4443 fbg %fcc2, loop_401
4444 edge32n %i4, %g6, %i3
4445 tneg %icc, 0x0
4446 wr %g0, 0x0c, %asi
4447 lduwa [%l7 + 0x40] %asi, %l5
4448loop_401:
4449 edge32ln %l2, %i2, %i5
4450 subccc %o5, 0x123B, %g5
4451 wr %g0, 0x10, %asi
4452 ldstuba [%l7 + 0x7D] %asi, %l1
4453 brgez %i6, loop_402
4454 edge16n %l0, %o2, %g7
4455 std %f16, [%l7 + 0x78]
4456 tleu %icc, 0x7
4457loop_402:
4458 xor %g3, 0x0DD3, %l6
4459 set 0x38, %i2
4460 stda %i6, [%l7 + %i2] 0x80
4461 xnor %o7, 0x1BDA, %o4
4462 te %icc, 0x6
4463 addcc %o1, 0x16DF, %l4
4464 edge8ln %i1, %i0, %o3
4465 fcmpgt32 %f2, %f14, %o0
4466 movn %icc, %g2, %g4
4467 wr %g0, 0x81, %asi
4468 lduha [%l7 + 0x50] %asi, %l3
4469 xorcc %g1, 0x12E5, %o6
4470 tne %xcc, 0x6
4471 edge32l %i4, %g6, %l5
4472 edge8 %i3, %i2, %l2
4473 array8 %i5, %g5, %l1
4474 ta %xcc, 0x1
4475 tvs %xcc, 0x3
4476 udivcc %i6, 0x0810, %o5
4477 fble,a %fcc3, loop_403
4478 bvc,a %icc, loop_404
4479 faligndata %f16, %f4, %f20
4480 set 0x76, %o1
4481 stha %o2, [%l7 + %o1] 0x04
4482loop_403:
4483 fsrc2s %f21, %f29
4484loop_404:
4485 fbul %fcc3, loop_405
4486 fblg,a %fcc3, loop_406
4487 fpsub32 %f0, %f10, %f16
4488 fbu %fcc0, loop_407
4489loop_405:
4490 tl %xcc, 0x6
4491loop_406:
4492 movvs %icc, %g7, %l0
4493 std %i6, [%l7 + 0x20]
4494loop_407:
4495 addcc %i7, 0x1FA8, %o7
4496 umulcc %o4, 0x1AFC, %g3
4497 tsubcc %l4, 0x1DB1, %o1
4498 edge32ln %i1, %i0, %o0
4499 brgz %o3, loop_408
4500 tne %icc, 0x4
4501 fsrc2s %f3, %f28
4502 restored
4503 rdpr %cwp, %g1
4504 rdpr %cansave, %g2
4505 rdpr %canrestore, %g3
4506 rdpr %cleanwin, %g4
4507 rdpr %otherwin, %g5
4508 rdpr %wstate, %g6
4509loop_408:
4510 bvc,a,pt %icc, loop_409
4511 te %icc, 0x6
4512 edge16ln %g4, %g2, %l3
4513 movvs %icc, %g1, %i4
4514loop_409:
4515 fabss %f28, %f21
4516 orcc %g6, 0x0EDB, %o6
4517 brgz,a %i3, loop_410
4518 flush %l7 + 0x34
4519 udiv %i2, 0x11CF, %l5
4520 tpos %icc, 0x0
4521loop_410:
4522 fsrc2s %f1, %f4
4523 flush %l7 + 0x14
4524 array16 %l2, %g5, %i5
4525 subccc %l1, %i6, %o5
4526 fmovdl %icc, %f26, %f19
4527 smulcc %g7, 0x1D2F, %l0
4528 orncc %l6, %o2, %o7
4529 set 0x70, %l3
4530 stwa %i7, [%l7 + %l3] 0x2f
4531 membar #Sync
4532 set 0x6E, %i0
4533 ldsha [%l7 + %i0] 0x0c, %o4
4534 xor %l4, 0x0DE9, %o1
4535 brlez,a %g3, loop_411
4536 movrlz %i1, 0x328, %i0
4537 restored
4538 rdpr %cwp, %g1
4539 rdpr %cansave, %g2
4540 rdpr %canrestore, %g3
4541 rdpr %cleanwin, %g4
4542 rdpr %otherwin, %g5
4543 rdpr %wstate, %g6
4544 tle %xcc, 0x2
4545loop_411:
4546 array8 %o3, %g4, %o0
4547 mulx %l3, %g2, %g1
4548 subccc %g6, 0x0ABE, %i4
4549 fmovdl %xcc, %f3, %f29
4550 andcc %o6, %i2, %l5
4551 umulcc %l2, %g5, %i5
4552 orncc %i3, %i6, %o5
4553 movrlez %l1, 0x08C, %l0
4554 movleu %icc, %l6, %o2
4555 fble,a %fcc2, loop_412
4556 movg %xcc, %o7, %g7
4557 ble,a,pn %icc, loop_413
4558 sub %i7, %o4, %l4
4559loop_412:
4560 lduh [%l7 + 0x42], %o1
4561 tvc %icc, 0x5
4562loop_413:
4563 edge32l %i1, %g3, %o3
4564 edge8ln %i0, %g4, %l3
4565 sub %g2, 0x1DD5, %o0
4566 set 0x10, %l6
4567 sta %f21, [%l7 + %l6] 0x11
4568 xnorcc %g6, %i4, %o6
4569 movre %g1, 0x3C4, %i2
4570 nop
4571 set 0x58, %l0
4572 std %f0, [%l7 + %l0]
4573 lduh [%l7 + 0x32], %l5
4574 sra %l2, %i5, %g5
4575 sllx %i6, %i3, %l1
4576 sdiv %o5, 0x022A, %l6
4577 fmovdge %icc, %f12, %f31
4578 and %l0, 0x1FA7, %o7
4579 movpos %icc, %o2, %g7
4580 movgu %xcc, %i7, %o4
4581 ldx [%l7 + 0x60], %o1
4582 fands %f26, %f31, %f5
4583 wr %g0, 0x80, %asi
4584 ldswa [%l7 + 0x30] %asi, %i1
4585 tneg %xcc, 0x1
4586 fsrc2 %f30, %f14
4587 set 0x2F, %o2
4588 ldsba [%l7 + %o2] 0x88, %l4
4589 fmuld8sux16 %f24, %f27, %f30
4590 bge,a %icc, loop_414
4591 orncc %g3, 0x12D8, %i0
4592 tvs %xcc, 0x7
4593 alignaddrl %o3, %l3, %g4
4594loop_414:
4595 orn %g2, %o0, %i4
4596 fcmple16 %f0, %f10, %g6
4597 fmovda %icc, %f22, %f24
4598 bn,a loop_415
4599 sdivx %g1, 0x06ED, %i2
4600 fbo,a %fcc2, loop_416
4601 movle %xcc, %l5, %o6
4602loop_415:
4603 and %l2, %i5, %i6
4604 udiv %i3, 0x104D, %l1
4605loop_416:
4606 fcmped %fcc0, %f6, %f8
4607 add %l7, 0x20, %l6
4608 wr %g0, 0x80, %asi
4609 casxa [%l6] %asi, %g5, %l6
4610 fpadd16 %f18, %f2, %f10
4611 fbug %fcc0, loop_417
4612 movcs %xcc, %o5, %o7
4613 add %l7, 0x48, %l6
4614 wr %g0, 0x89, %asi
4615 ldxa [%l6] %asi, %l0
4616 casxa [%l6] %asi, %l0, %o2
4617loop_417:
4618 fbue,a %fcc0, loop_418
4619 mulx %g7, %o4, %o1
4620 array16 %i1, %i7, %l4
4621 nop
4622 setx loop_419, %l0, %l1
4623 wrpr 0x1, %tl
4624 wrpr %l1, %tnpc
4625 setx 0x34400001400, %l0, %l1
4626 wrpr %l1, %tstate
4627 wrhpr 0x4, %htstate
4628 done
4629loop_418:
4630 tg %icc, 0x5
4631 tne %icc, 0x3
4632 fmovrde %i0, %f12, %f24
4633loop_419:
4634 movne %icc, %o3, %l3
4635 fpsub32s %f5, %f19, %f17
4636 bleu,a %xcc, loop_420
4637 movneg %icc, %g3, %g2
4638 tcs %icc, 0x3
4639 brlez,a %o0, loop_421
4640loop_420:
4641 ldd [%l7 + 0x30], %f24
4642 wr %g0, 0x81, %asi
4643 lduba [%l7 + 0x38] %asi, %i4
4644loop_421:
4645 movrlz %g6, 0x31D, %g1
4646 array32 %i2, %l5, %o6
4647 fmovsl %icc, %f31, %f26
4648 and %l2, 0x1383, %i5
4649 bge,pn %icc, loop_422
4650 fbl %fcc1, loop_423
4651 tvc %icc, 0x4
4652 fmovdvc %xcc, %f19, %f24
4653loop_422:
4654 nop
4655 wr %g0, 0xf8, %asi
4656 stda %f16, [%l7 + 0x40] %asi
4657 membar #Sync
4658loop_423:
4659 ldsh [%l7 + 0x72], %i6
4660 array32 %g4, %l1, %i3
4661 ldx [%l7 + 0x18], %l6
4662 subcc %g5, %o7, %o5
4663 movne %icc, %o2, %l0
4664 or %o4, %o1, %i1
4665 umul %g7, %i7, %l4
4666 orncc %i0, 0x0CAD, %l3
4667 fmovsge %icc, %f6, %f1
4668 orncc %g3, 0x0007, %o3
4669 andncc %g2, %o0, %i4
4670 taddcctv %g6, %g1, %i2
4671 bcs loop_424
4672 xorcc %l5, %l2, %o6
4673 xnor %i6, 0x0F49, %g4
4674 tcs %xcc, 0x3
4675loop_424:
4676 taddcctv %l1, 0x1C52, %i3
4677 tle %icc, 0x4
4678 bn,a loop_425
4679 alignaddr %l6, %i5, %o7
4680 fmovsleu %xcc, %f11, %f30
4681 fnegs %f14, %f5
4682loop_425:
4683 popc 0x0AD9, %o5
4684 wr %g0, 0x04, %asi
4685 lduha [%l7 + 0x5E] %asi, %o2
4686 movrne %l0, 0x150, %g5
4687 fmovdvs %icc, %f2, %f2
4688 tvs %xcc, 0x4
4689 xnorcc %o1, 0x18B2, %i1
4690 bvc,a %xcc, loop_426
4691 smul %o4, 0x009C, %g7
4692 udivx %l4, 0x1B04, %i7
4693 subc %i0, %g3, %l3
4694loop_426:
4695 bl,a %xcc, loop_427
4696 addc %o3, %o0, %g2
4697 brz %g6, loop_428
4698 fmul8sux16 %f2, %f24, %f22
4699loop_427:
4700 fmovrslez %g1, %f8, %f10
4701 sdivx %i2, 0x12E0, %l5
4702loop_428:
4703 ba,a loop_429
4704 taddcctv %l2, %o6, %i6
4705 tpos %icc, 0x6
4706 nop
4707 set 0x20, %i7
4708 lduw [%l7 + %i7], %i4
4709loop_429:
4710 call loop_430
4711 tleu %icc, 0x3
4712 fbl %fcc3, loop_431
4713 subc %g4, 0x1A6A, %l1
4714loop_430:
4715 fba %fcc0, loop_432
4716 bpos %xcc, loop_433
4717loop_431:
4718 xnor %i3, %i5, %l6
4719 fpmerge %f31, %f1, %f26
4720loop_432:
4721 fandnot1 %f28, %f26, %f16
4722loop_433:
4723 ldsb [%l7 + 0x67], %o5
4724 fmovrsgez %o2, %f22, %f20
4725 edge16n %o7, %g5, %o1
4726 fnot2s %f6, %f9
4727 wr %g0, 0x21, %asi
4728 ldxa [%g0 + 0x8] %asi, %l0
4729 wr %g0, 0x18, %asi
4730 stba %o4, [%l7 + 0x77] %asi
4731 andcc %i1, %g7, %l4
4732 addcc %i0, %i7, %g3
4733 bn,a,pt %icc, loop_434
4734 nop
4735 setx loop_435, %l0, %l1
4736 wrpr 0x1, %tl
4737 wrpr %l1, %tnpc
4738 setx 0x34400001400, %l0, %l1
4739 wrpr %l1, %tstate
4740 wrhpr 0x4, %htstate
4741 done
4742 tpos %xcc, 0x0
4743 udiv %o3, 0x0D9F, %o0
4744loop_434:
4745 tg %xcc, 0x1
4746loop_435:
4747 andncc %l3, %g2, %g6
4748 andncc %i2, %g1, %l5
4749 tcc %xcc, 0x6
4750 addccc %o6, %i6, %l2
4751 fpsub32s %f22, %f10, %f29
4752 set 0x62, %g2
4753 lduha [%l7 + %g2] 0x04, %g4
4754 wr %g0, 0x11, %asi
4755 sta %f23, [%l7 + 0x28] %asi
4756 addcc %i4, %l1, %i5
4757 fmovdleu %icc, %f20, %f25
4758 movcs %icc, %l6, %i3
4759 ldsw [%l7 + 0x38], %o5
4760 smul %o2, 0x06FB, %o7
4761 fmovrsne %o1, %f6, %f17
4762 add %l7, 0x18, %l6
4763 wr %g0, 0x18, %asi
4764 casa [%l6] 0x18, %l0, %g5
4765 nop
4766 setx loop_436, %l0, %l1
4767 jmpl %l1, %i1
4768 taddcc %g7, %o4, %l4
4769 fsrc2 %f2, %f8
4770 tsubcctv %i7, %i0, %g3
4771loop_436:
4772 taddcctv %o3, %o0, %g2
4773 xnor %l3, %g6, %g1
4774 fpadd16 %f8, %f28, %f30
4775 fmul8x16al %f8, %f0, %f2
4776 udivcc %i2, 0x104E, %o6
4777 andn %l5, 0x1A15, %l2
4778 sdivx %g4, 0x0F55, %i4
4779 or %i6, 0x14CE, %l1
4780 movrne %i5, %l6, %o5
4781 fmovsleu %icc, %f19, %f12
4782 orncc %i3, 0x01C2, %o7
4783 addccc %o1, %o2, %l0
4784 fornot1s %f22, %f29, %f12
4785 add %g5, 0x1330, %g7
4786 edge8n %o4, %l4, %i1
4787 fbu,a %fcc2, loop_437
4788 fcmpeq16 %f30, %f22, %i0
4789 mova %icc, %g3, %i7
4790 edge8 %o0, %o3, %g2
4791loop_437:
4792 taddcctv %g6, %g1, %l3
4793 tcs %xcc, 0x7
4794 add %l7, 0x08, %l6
4795 wr %g0, 0x80, %asi
4796 casa [%l6] %asi, %i2, %l5
4797 movne %icc, %l2, %o6
4798 movle %icc, %g4, %i4
4799 fmovrdgz %i6, %f16, %f16
4800 wr %g0, 0x11, %asi
4801 ldda [%l7 + 0x40] %asi, %f16
4802 tn %xcc, 0x1
4803 udiv %l1, 0x08D7, %i5
4804 movcs %xcc, %o5, %l6
4805 sllx %o7, %o1, %i3
4806 srlx %o2, %g5, %g7
4807 brnz,a %l0, loop_438
4808 fmovdgu %xcc, %f9, %f22
4809 edge8ln %l4, %o4, %i1
4810 bne,pt %icc, loop_439
4811loop_438:
4812 array16 %i0, %i7, %g3
4813 swap [%l7 + 0x64], %o3
4814 umul %o0, 0x0700, %g6
4815loop_439:
4816 fbne %fcc1, loop_440
4817 mova %icc, %g2, %g1
4818 fmovd %f12, %f18
4819 taddcctv %i2, 0x0EC7, %l5
4820loop_440:
4821 edge8ln %l2, %o6, %l3
4822 fmovsge %icc, %f23, %f4
4823 fmovrde %i4, %f28, %f8
4824 tne %icc, 0x7
4825 movl %xcc, %i6, %g4
4826 fnegd %f16, %f2
4827 fcmpne16 %f24, %f20, %l1
4828 edge32 %o5, %i5, %l6
4829 tl %icc, 0x0
4830 edge16l %o1, %o7, %i3
4831 sdivx %o2, 0x0E70, %g5
4832 movne %xcc, %g7, %l4
4833 wr %g0, 0xf9, %asi
4834 stda %f0, [%l7 + 0x40] %asi
4835 membar #Sync
4836 alignaddr %o4, %i1, %i0
4837 fblg,a %fcc1, loop_441
4838 smul %i7, %l0, %g3
4839 set 0x1C, %l4
4840 stwa %o3, [%l7 + %l4] 0xeb
4841 membar #Sync
4842loop_441:
4843 subc %o0, 0x147E, %g2
4844 bn,a,pn %icc, loop_442
4845 array16 %g6, %i2, %g1
4846 fcmps %fcc3, %f6, %f26
4847 edge16n %l5, %l2, %l3
4848loop_442:
4849 movpos %xcc, %o6, %i6
4850 ldstub [%l7 + 0x20], %i4
4851 taddcc %g4, 0x0038, %o5
4852 bleu,a %xcc, loop_443
4853 fmovdn %icc, %f13, %f29
4854 ld [%l7 + 0x54], %f9
4855 fnand %f0, %f14, %f14
4856loop_443:
4857 fmovdneg %xcc, %f13, %f19
4858 mulscc %i5, %l1, %l6
4859 fnot1s %f31, %f17
4860 fsrc2 %f0, %f0
4861 movpos %icc, %o7, %i3
4862 fcmps %fcc2, %f2, %f23
4863 edge16ln %o1, %o2, %g5
4864 movn %xcc, %l4, %g7
4865 ld [%l7 + 0x68], %f7
4866 add %i1, 0x12E2, %i0
4867 tvs %icc, 0x0
4868 srlx %o4, %i7, %g3
4869 set 0x3C, %l1
4870 stha %l0, [%l7 + %l1] 0x2b
4871 membar #Sync
4872 edge8n %o3, %o0, %g6
4873 subc %i2, 0x040A, %g1
4874 tcc %xcc, 0x2
4875 movrlz %g2, %l5, %l2
4876 brgz %l3, loop_444
4877 sllx %o6, %i6, %g4
4878 edge8l %o5, %i4, %i5
4879 movge %icc, %l1, %o7
4880loop_444:
4881 bn,pn %xcc, loop_445
4882 movrlez %l6, 0x197, %i3
4883 xorcc %o1, %o2, %l4
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
4891loop_445:
4892 movrlez %g5, 0x0FF, %g7
4893 xnorcc %i1, 0x06BE, %o4
4894 fmovsge %xcc, %f17, %f28
4895 fba %fcc3, loop_446
4896 edge32ln %i0, %i7, %l0
4897 movrgz %g3, %o0, %o3
4898 sra %i2, 0x16, %g1
4899loop_446:
4900 tg %xcc, 0x7
4901 tne %icc, 0x2
4902 fmovdcs %xcc, %f5, %f20
4903 subcc %g6, %g2, %l5
4904 srl %l2, %o6, %i6
4905 xor %l3, %g4, %o5
4906 xorcc %i4, %l1, %i5
4907 udivx %o7, 0x1917, %l6
4908 fmovrslz %i3, %f14, %f11
4909 bl,a loop_447
4910 ta %xcc, 0x7
4911 udivx %o1, 0x16F6, %o2
4912 fcmpne16 %f26, %f0, %l4
4913loop_447:
4914 edge32 %g7, %g5, %o4
4915 bcs,a,pn %xcc, loop_448
4916 alignaddrl %i0, %i7, %l0
4917 xnorcc %g3, %o0, %i1
4918 addccc %i2, 0x14D6, %o3
4919loop_448:
4920 fbuge %fcc0, loop_449
4921 stb %g1, [%l7 + 0x5F]
4922 fbuge,a %fcc1, loop_450
4923 fpackfix %f8, %f20
4924loop_449:
4925 nop
4926 set 0x60, %g1
4927 ldda [%l7 + %g1] 0x27, %g6
4928loop_450:
4929 movn %xcc, %l5, %l2
4930 umul %o6, 0x16CA, %g2
4931 ld [%l7 + 0x2C], %f31
4932 umulcc %l3, %i6, %o5
4933 movn %icc, %g4, %l1
4934 tcs %icc, 0x3
4935 edge32ln %i4, %o7, %l6
4936 fbl,a %fcc2, loop_451
4937 orcc %i3, 0x0449, %i5
4938 movg %icc, %o1, %o2
4939 srl %g7, 0x0C, %l4
4940loop_451:
4941 edge8 %g5, %i0, %o4
4942 sdivx %i7, 0x1D13, %g3
4943 wr %g0, 0x0c, %asi
4944 lduha [%l7 + 0x28] %asi, %l0
4945 fmovse %xcc, %f26, %f19
4946 xnorcc %i1, %i2, %o0
4947 tn %xcc, 0x3
4948 xnor %g1, 0x116F, %g6
4949 fmovrsgz %l5, %f4, %f0
4950 fandnot2s %f21, %f3, %f20
4951 tg %xcc, 0x4
4952 tne %icc, 0x1
4953 xor %o3, 0x1BA0, %l2
4954 orn %g2, %l3, %o6
4955 tneg %icc, 0x2
4956 fbge,a %fcc2, loop_452
4957 udivcc %i6, 0x0E04, %o5
4958 set 0x44, %g7
4959 swapa [%l7 + %g7] 0x10, %l1
4960loop_452:
4961 stx %i4, [%l7 + 0x08]
4962 edge8n %o7, %g4, %i3
4963 tsubcctv %i5, %o1, %o2
4964 std %f10, [%l7 + 0x78]
4965 add %l6, 0x094C, %l4
4966 fnegd %f26, %f24
4967 fnands %f21, %f22, %f7
4968 srlx %g7, %i0, %o4
4969 addc %i7, 0x137F, %g3
4970 movrlz %l0, %i1, %g5
4971 sra %o0, %i2, %g1
4972 movrlez %g6, 0x0F5, %l5
4973 srax %l2, 0x1C, %o3
4974 fmovdg %xcc, %f24, %f28
4975 sethi 0x0ADA, %g2
4976 te %xcc, 0x6
4977 smul %o6, 0x06C6, %i6
4978 bneg,a loop_453
4979 array8 %o5, %l3, %i4
4980 fnot2 %f4, %f24
4981 set 0x18, %o4
4982 lda [%l7 + %o4] 0x88, %f11
4983loop_453:
4984 faligndata %f12, %f28, %f10
4985 fone %f26
4986 set 0x68, %o7
4987 ldswa [%l7 + %o7] 0x10, %o7
4988 edge8 %l1, %g4, %i3
4989 movcs %icc, %o1, %i5
4990 set 0x38, %o5
4991 prefetcha [%l7 + %o5] 0x88, 0x1
4992 array8 %l6, %g7, %i0
4993 bg loop_454
4994 xnor %o4, %i7, %l4
4995 tvc %xcc, 0x4
4996 xnorcc %g3, %l0, %g5
4997loop_454:
4998 nop
4999 wr %g0, 0x10, %asi
5000 ldsha [%l7 + 0x74] %asi, %i1
5001 srlx %o0, 0x17, %i2
5002 fmovrdlz %g1, %f22, %f4
5003 ldsw [%l7 + 0x44], %l5
5004 addccc %l2, 0x137F, %o3
5005 sub %g2, 0x002B, %g6
5006 mova %icc, %i6, %o6
5007 edge16l %l3, %o5, %o7
5008 movrlz %l1, 0x169, %g4
5009 fbuge %fcc3, loop_455
5010 brlz,a %i4, loop_456
5011 tcs %icc, 0x4
5012 fcmpne32 %f8, %f22, %o1
5013loop_455:
5014 nop
5015 wr %g0, 0x10, %asi
5016 lduha [%l7 + 0x70] %asi, %i5
5017loop_456:
5018 movneg %xcc, %o2, %i3
5019 udivcc %g7, 0x0656, %i0
5020 tn %xcc, 0x3
5021 edge32ln %l6, %i7, %l4
5022 movge %icc, %g3, %l0
5023 fmovdleu %icc, %f6, %f10
5024 wr %g0, 0x89, %asi
5025 ldsba [%l7 + 0x65] %asi, %o4
5026 ldsw [%l7 + 0x70], %g5
5027 std %f22, [%l7 + 0x18]
5028 xnorcc %i1, %o0, %g1
5029 fandnot2s %f7, %f18, %f5
5030 movneg %xcc, %i2, %l2
5031 sra %l5, %o3, %g2
5032 movvc %xcc, %g6, %o6
5033 fmovsa %xcc, %f9, %f28
5034 fcmps %fcc0, %f9, %f22
5035 bg,pn %xcc, loop_457
5036 brgez %i6, loop_458
5037 fornot1s %f9, %f26, %f18
5038 brgez %l3, loop_459
5039loop_457:
5040 edge32 %o5, %o7, %g4
5041loop_458:
5042 addcc %l1, %o1, %i4
5043 fmovrdne %i5, %f10, %f12
5044loop_459:
5045 sllx %i3, %g7, %o2
5046 bg,a loop_460
5047 popc 0x1EAE, %l6
5048 movvs %icc, %i7, %i0
5049 fmovd %f26, %f26
5050loop_460:
5051 addc %g3, 0x1E39, %l0
5052 ld [%l7 + 0x48], %f4
5053 mova %icc, %l4, %o4
5054 bcs,a %xcc, loop_461
5055 sll %i1, %g5, %g1
5056 set 0x54, %o0
5057 ldstuba [%l7 + %o0] 0x80, %o0
5058loop_461:
5059 edge8n %i2, %l2, %o3
5060 movgu %icc, %l5, %g2
5061 tg %xcc, 0x6
5062 smulcc %o6, 0x054B, %i6
5063 smulcc %l3, 0x0631, %g6
5064 tle %icc, 0x6
5065 bleu %icc, loop_462
5066 fpadd16s %f16, %f28, %f5
5067 tleu %xcc, 0x6
5068 tgu %icc, 0x5
5069loop_462:
5070 andcc %o7, %g4, %l1
5071 ldd [%l7 + 0x48], %f30
5072 bn,a loop_463
5073 fmovrsgez %o1, %f12, %f1
5074 tne %icc, 0x2
5075 fmovrslz %i4, %f10, %f11
5076loop_463:
5077 te %icc, 0x0
5078 bge,a loop_464
5079 movrgez %o5, %i5, %i3
5080 ldstub [%l7 + 0x40], %o2
5081 movn %xcc, %l6, %g7
5082loop_464:
5083 brnz,a %i7, loop_465
5084 restored
5085 rdpr %cwp, %g1
5086 rdpr %cansave, %g2
5087 rdpr %canrestore, %g3
5088 rdpr %cleanwin, %g4
5089 rdpr %otherwin, %g5
5090 rdpr %wstate, %g6
5091 array16 %i0, %g3, %l0
5092 tge %icc, 0x7
5093loop_465:
5094 edge8ln %l4, %i1, %g5
5095 edge8 %g1, %o4, %i2
5096 taddcctv %o0, 0x0C0E, %l2
5097 movrgz %l5, %g2, %o3
5098 xnor %o6, %l3, %g6
5099 xnorcc %i6, %o7, %l1
5100 fmovdneg %icc, %f1, %f11
5101 wr %g0, 0x19, %asi
5102 ldxa [%l7 + 0x28] %asi, %o1
5103 fcmpgt16 %f0, %f24, %i4
5104 movg %icc, %g4, %o5
5105 fmovrslz %i5, %f22, %f18
5106 bleu,a %xcc, loop_466
5107 movrne %o2, %l6, %g7
5108 fcmpeq32 %f4, %f10, %i7
5109 andcc %i3, 0x0E50, %i0
5110loop_466:
5111 fmovrdgez %l0, %f4, %f30
5112 mulscc %g3, %l4, %g5
5113 fcmple32 %f22, %f16, %i1
5114 wr %g0, 0x18, %asi
5115 ldda [%l7 + 0x40] %asi, %f16
5116 edge8 %g1, %o4, %i2
5117 addc %o0, 0x1872, %l2
5118 edge32 %l5, %g2, %o3
5119 bg,a loop_467
5120 bcc,pt %icc, loop_468
5121 srl %o6, 0x0B, %g6
5122 fmul8sux16 %f4, %f0, %f8
5123loop_467:
5124 sth %i6, [%l7 + 0x12]
5125loop_468:
5126 nop
5127 wr %g0, 0x2e, %asi
5128 ldda [%l7 + 0x10] %asi, %l2
5129 fcmpgt32 %f2, %f18, %l1
5130 tpos %xcc, 0x3
5131 orcc %o7, %o1, %g4
5132 sethi 0x0037, %i4
5133 restored
5134 rdpr %cwp, %g1
5135 rdpr %cansave, %g2
5136 rdpr %canrestore, %g3
5137 rdpr %cleanwin, %g4
5138 rdpr %otherwin, %g5
5139 rdpr %wstate, %g6
5140 bvc,a,pn %xcc, loop_469
5141 movleu %xcc, %i5, %o5
5142 fxors %f13, %f9, %f17
5143 stw %l6, [%l7 + 0x20]
5144loop_469:
5145 brlz %g7, loop_470
5146 fmovsvc %xcc, %f24, %f24
5147 movn %xcc, %o2, %i3
5148 brlez %i0, loop_471
5149loop_470:
5150 fmovdl %xcc, %f19, %f9
5151 edge8 %i7, %l0, %g3
5152 fbg %fcc1, loop_472
5153loop_471:
5154 srax %l4, %g5, %g1
5155 edge16n %i1, %i2, %o4
5156 andcc %l2, %o0, %g2
5157loop_472:
5158 movne %xcc, %o3, %l5
5159 xor %g6, %i6, %o6
5160 sra %l1, 0x10, %l3
5161 nop
5162 set 0x08, %l2
5163 ldsh [%l7 + %l2], %o1
5164 fmovrsgez %o7, %f29, %f5
5165 fpadd16 %f10, %f16, %f24
5166 fmovsge %xcc, %f1, %f1
5167 sub %i4, %g4, %i5
5168 srlx %l6, %o5, %o2
5169 wr %g0, 0x0c, %asi
5170 stba %g7, [%l7 + 0x25] %asi
5171 edge32 %i0, %i3, %i7
5172 tgu %xcc, 0x7
5173 fpadd16s %f15, %f14, %f19
5174 fsrc2s %f18, %f11
5175 bcs,a,pn %icc, loop_473
5176 movvc %xcc, %l0, %g3
5177 tpos %xcc, 0x2
5178 fcmple32 %f28, %f8, %g5
5179loop_473:
5180 xnor %l4, %i1, %i2
5181 stw %o4, [%l7 + 0x2C]
5182 tneg %icc, 0x4
5183 fmovdpos %xcc, %f20, %f6
5184 movneg %xcc, %l2, %g1
5185 fmovscc %icc, %f8, %f15
5186 xnorcc %o0, 0x1491, %g2
5187 stb %l5, [%l7 + 0x21]
5188 sdiv %g6, 0x1614, %o3
5189 andn %o6, %l1, %i6
5190 popc 0x16CE, %o1
5191 edge32 %o7, %i4, %l3
5192 ta %xcc, 0x6
5193 mulscc %i5, %g4, %l6
5194 xnorcc %o5, 0x04A7, %o2
5195 edge8n %g7, %i3, %i0
5196 sethi 0x0B24, %i7
5197 fcmpd %fcc0, %f22, %f20
5198 membar 0x77
5199 set 0x5F, %g4
5200 stba %l0, [%l7 + %g4] 0x04
5201 xnor %g5, %g3, %l4
5202 movcc %xcc, %i1, %o4
5203 subccc %i2, 0x0522, %l2
5204 fpadd16 %f12, %f26, %f0
5205 wr %g0, 0x10, %asi
5206 lduha [%l7 + 0x22] %asi, %o0
5207 set 0x27, %g3
5208 ldsba [%l7 + %g3] 0x88, %g2
5209 movrgez %g1, %l5, %o3
5210 tleu %icc, 0x7
5211 tpos %icc, 0x4
5212 fpsub16s %f0, %f21, %f22
5213 fnands %f16, %f18, %f28
5214 move %icc, %o6, %l1
5215 add %l7, 0x08, %l6
5216 wr %g0, 0x88, %asi
5217 casxa [%l6] %asi, %g6, %o1
5218 movrgez %o7, %i4, %i6
5219 edge32 %i5, %g4, %l3
5220 andn %o5, %l6, %o2
5221 edge32ln %i3, %g7, %i0
5222 nop
5223 setx loop_474, %l0, %l1
5224 wrpr 0x1, %tl
5225 wrpr %l1, %tpc
5226 add %l1, 0x4, %l1
5227 wrpr %l1, %tnpc
5228 setx 0x34400001400, %l0, %l1
5229 wrpr %l1, %tstate
5230 wrhpr 0x4, %htstate
5231 retry
5232 alignaddr %l0, %i7, %g3
5233 fbge,a %fcc2, loop_475
5234 bn loop_476
5235loop_474:
5236 edge16n %g5, %l4, %i1
5237 ldub [%l7 + 0x10], %i2
5238loop_475:
5239 bgu,a,pn %xcc, loop_477
5240loop_476:
5241 umul %l2, %o4, %o0
5242 movrgez %g2, 0x08B, %g1
5243 ldsb [%l7 + 0x08], %l5
5244loop_477:
5245 ta %xcc, 0x0
5246 fpadd16s %f28, %f11, %f29
5247 tsubcc %o6, 0x10AB, %o3
5248 add %l7, 0x5C, %l6
5249 wr %g0, 0x0c, %asi
5250 lda [%l6] %asi, %l1
5251 casa [%l6] 0x0c, %l1, %g6
5252 subccc %o7, 0x0A7C, %i4
5253 popc 0x0AD7, %o1
5254 edge8l %i5, %i6, %l3
5255 subcc %g4, 0x1106, %l6
5256 tsubcc %o5, 0x0BE3, %i3
5257 wr %g0, 0xeb, %asi
5258 ldda [%l7 + 0x60] %asi, %g6
5259 fmuld8ulx16 %f18, %f28, %f12
5260 add %i0, 0x00E1, %o2
5261 tleu %icc, 0x7
5262 sdivx %i7, 0x0987, %l0
5263 wr %g0, 0x10, %asi
5264 lda [%l7 + 0x0C] %asi, %f11
5265 edge16l %g5, %g3, %i1
5266 fmovrslez %l4, %f10, %f31
5267 fmovdpos %xcc, %f19, %f19
5268 wr %g0, 0x89, %asi
5269 ldswa [%l7 + 0x08] %asi, %l2
5270 wr %g0, 0x88, %asi
5271 ldswa [%l7 + 0x60] %asi, %i2
5272 bne %icc, loop_478
5273 add %o4, %g2, %g1
5274 edge16l %l5, %o0, %o3
5275 xnor %o6, %l1, %o7
5276loop_478:
5277 tl %xcc, 0x0
5278 edge8l %i4, %o1, %g6
5279 or %i5, %i6, %l3
5280 fpmerge %f28, %f28, %f12
5281 edge32n %l6, %o5, %i3
5282 taddcc %g4, %i0, %o2
5283 edge8l %g7, %i7, %l0
5284 tcs %icc, 0x6
5285 srl %g5, 0x1B, %i1
5286 fones %f10
5287 fbn,a %fcc3, loop_479
5288 movleu %xcc, %g3, %l4
5289 tcs %xcc, 0x2
5290 sdivcc %l2, 0x19B3, %i2
5291loop_479:
5292 movrlez %o4, 0x0AE, %g2
5293 movn %xcc, %g1, %o0
5294 mulscc %l5, 0x0039, %o6
5295 ta %xcc, 0x4
5296 mulx %o3, 0x0D23, %o7
5297 tsubcc %i4, 0x1977, %l1
5298 fand %f26, %f22, %f0
5299 fsrc2 %f20, %f20
5300 xnorcc %o1, %g6, %i6
5301 tcc %icc, 0x5
5302 xor %l3, 0x1442, %l6
5303 wr %g0, 0x18, %asi
5304 stda %f0, [%l7 + 0x40] %asi
5305 udivx %o5, 0x11B1, %i5
5306 tvs %xcc, 0x7
5307 bge,a loop_480
5308 orn %g4, %i0, %i3
5309 fpadd16 %f6, %f12, %f4
5310 fbge %fcc3, loop_481
5311loop_480:
5312 tvs %icc, 0x5
5313 array8 %o2, %i7, %g7
5314 tge %xcc, 0x2
5315loop_481:
5316 udivcc %l0, 0x1D3E, %i1
5317 addc %g5, %g3, %l4
5318 mulscc %i2, 0x097D, %l2
5319 std %f20, [%l7 + 0x60]
5320 or %g2, %o4, %g1
5321 fnors %f20, %f28, %f25
5322 saved
5323 rdpr %cwp, %g1
5324 rdpr %cansave, %g2
5325 rdpr %canrestore, %g3
5326 rdpr %cleanwin, %g4
5327 rdpr %otherwin, %g5
5328 rdpr %wstate, %g6
5329 fbule,a %fcc1, loop_482
5330 array32 %l5, %o6, %o3
5331 array16 %o7, %o0, %l1
5332 popc %o1, %g6
5333loop_482:
5334 popc %i6, %i4
5335 fmul8x16 %f9, %f12, %f16
5336 udivx %l3, 0x1DBB, %o5
5337 sdivcc %l6, 0x136E, %i5
5338 edge32ln %g4, %i0, %o2
5339 array8 %i7, %i3, %g7
5340 fmovrdne %i1, %f14, %f14
5341 membar 0x04
5342 edge8n %l0, %g5, %g3
5343 bne,a %icc, loop_483
5344 movrgez %l4, %i2, %g2
5345 ldsw [%l7 + 0x5C], %o4
5346 fpadd32 %f8, %f8, %f8
5347loop_483:
5348 restored
5349 rdpr %cwp, %g1
5350 rdpr %cansave, %g2
5351 rdpr %canrestore, %g3
5352 rdpr %cleanwin, %g4
5353 rdpr %otherwin, %g5
5354 rdpr %wstate, %g6
5355 edge16n %l2, %l5, %o6
5356 fabss %f31, %f1
5357 tsubcctv %o3, 0x0CA9, %o7
5358 mova %icc, %o0, %l1
5359 std %f2, [%l7 + 0x58]
5360 movl %icc, %g1, %o1
5361 sth %i6, [%l7 + 0x2E]
5362 movge %xcc, %i4, %g6
5363 tne %xcc, 0x0
5364 edge16ln %o5, %l6, %i5
5365 taddcctv %g4, %i0, %l3
5366 tvs %xcc, 0x7
5367 array16 %i7, %i3, %o2
5368 movvc %icc, %i1, %l0
5369 tn %xcc, 0x7
5370 mulscc %g7, 0x0974, %g3
5371 movrlez %l4, %g5, %i2
5372 tgu %xcc, 0x0
5373 fcmple32 %f0, %f24, %o4
5374 edge32ln %l2, %l5, %g2
5375 fbule %fcc1, loop_484
5376 fmovd %f0, %f28
5377 udivx %o6, 0x0407, %o7
5378 sethi 0x0E28, %o3
5379loop_484:
5380 movvs %icc, %l1, %o0
5381 edge32l %g1, %o1, %i4
5382 fmovdg %xcc, %f24, %f5
5383 fmovdvs %icc, %f2, %f24
5384 movrne %g6, %i6, %l6
5385 tsubcc %i5, 0x082A, %g4
5386 movre %o5, 0x1B4, %i0
5387 movne %xcc, %l3, %i7
5388 edge32ln %o2, %i3, %i1
5389 ldub [%l7 + 0x4A], %g7
5390 edge32l %l0, %l4, %g5
5391 smul %g3, %o4, %i2
5392 std %l2, [%l7 + 0x58]
5393 prefetch [%l7 + 0x10], 0x0
5394 movrne %l5, 0x035, %o6
5395 alignaddrl %o7, %g2, %l1
5396 sub %o0, %g1, %o3
5397 srax %o1, 0x1E, %i4
5398 umulcc %i6, 0x18DF, %l6
5399 tneg %xcc, 0x0
5400 fandnot1 %f18, %f18, %f14
5401 movcc %icc, %i5, %g6
5402 smulcc %g4, 0x077C, %i0
5403 sdiv %l3, 0x0E3A, %o5
5404 sllx %i7, 0x04, %o2
5405 call loop_485
5406 mulx %i3, %i1, %l0
5407 movpos %xcc, %g7, %l4
5408 fbg %fcc0, loop_486
5409loop_485:
5410 fpsub16 %f8, %f4, %f24
5411 set 0x3E, %i1
5412 ldsha [%l7 + %i1] 0x89, %g3
5413loop_486:
5414 fbg,a %fcc1, loop_487
5415 movrgez %o4, 0x18F, %g5
5416 nop
5417 setx loop_488, %l0, %l1
5418 jmpl %l1, %l2
5419 edge16n %i2, %o6, %o7
5420loop_487:
5421 sll %g2, 0x12, %l1
5422 bpos,a loop_489
5423loop_488:
5424 xnor %l5, %g1, %o0
5425 wr %g0, 0xe3, %asi
5426 stda %o2, [%l7 + 0x40] %asi
5427 membar #Sync
5428loop_489:
5429 te %xcc, 0x7
5430 fexpand %f29, %f26
5431 and %o1, 0x1565, %i4
5432 brlez %l6, loop_490
5433 smul %i5, 0x1707, %g6
5434 array8 %i6, %i0, %l3
5435 tneg %icc, 0x7
5436loop_490:
5437 xorcc %g4, 0x0E1A, %i7
5438 bne,pt %icc, loop_491
5439 bl,a %icc, loop_492
5440 add %o5, %i3, %i1
5441 fmovsleu %xcc, %f24, %f13
5442loop_491:
5443 nop
5444 set 0x24, %g6
5445 lda [%l7 + %g6] 0x19, %f11
5446loop_492:
5447 fbn,a %fcc1, loop_493
5448 movcs %xcc, %o2, %l0
5449 bpos,a,pn %icc, loop_494
5450 orncc %l4, %g3, %o4
5451loop_493:
5452 fnand %f6, %f12, %f24
5453 xorcc %g5, %g7, %l2
5454loop_494:
5455 edge8ln %i2, %o6, %o7
5456 movleu %xcc, %g2, %l1
5457 ldd [%l7 + 0x68], %f30
5458 fpackfix %f12, %f28
5459 set 0x24, %g5
5460 lda [%l7 + %g5] 0x88, %f11
5461 mulx %g1, %l5, %o0
5462 add %l7, 0x70, %l6
5463 wr %g0, 0x11, %asi
5464 casa [%l6] %asi, %o1, %i4
5465 saved
5466 rdpr %cwp, %g1
5467 rdpr %cansave, %g2
5468 rdpr %canrestore, %g3
5469 rdpr %cleanwin, %g4
5470 rdpr %otherwin, %g5
5471 rdpr %wstate, %g6
5472 edge32ln %l6, %o3, %g6
5473 and %i6, %i5, %l3
5474 taddcc %g4, %i7, %i0
5475 set 0x50, %i3
5476 swapa [%l7 + %i3] 0x04, %o5
5477 mulscc %i1, %i3, %o2
5478 te %icc, 0x5
5479 brgez %l0, loop_495
5480 saved
5481 rdpr %cwp, %g1
5482 rdpr %cansave, %g2
5483 rdpr %canrestore, %g3
5484 rdpr %cleanwin, %g4
5485 rdpr %otherwin, %g5
5486 rdpr %wstate, %g6
5487 edge16 %g3, %l4, %g5
5488 fornot2 %f2, %f28, %f6
5489loop_495:
5490 tcs %xcc, 0x6
5491 movvs %icc, %o4, %g7
5492 bcc loop_496
5493 nop
5494 set 0x68, %i5
5495 stx %l2, [%l7 + %i5]
5496 movrne %o6, 0x005, %o7
5497 addccc %i2, %g2, %g1
5498loop_496:
5499 edge16ln %l5, %o0, %o1
5500 edge16n %l1, %l6, %i4
5501 or %g6, 0x068D, %o3
5502 fmovrsgez %i5, %f8, %f30
5503 brlez,a %i6, loop_497
5504 bn,pn %icc, loop_498
5505 fmovrde %l3, %f26, %f0
5506 movl %icc, %g4, %i7
5507loop_497:
5508 bne,a,pt %xcc, loop_499
5509loop_498:
5510 fcmpgt32 %f18, %f28, %o5
5511 pdist %f24, %f16, %f28
5512 fba,a %fcc1, loop_500
5513loop_499:
5514 sir 0x16B9
5515 xorcc %i1, %i0, %o2
5516 movrlez %i3, 0x101, %l0
5517loop_500:
5518 orncc %l4, 0x1052, %g5
5519 edge8 %o4, %g7, %g3
5520 edge16ln %o6, %o7, %l2
5521 movleu %icc, %g2, %g1
5522 bne loop_501
5523 umul %l5, 0x191E, %i2
5524 tneg %xcc, 0x3
5525 movcs %icc, %o0, %l1
5526loop_501:
5527 movne %xcc, %o1, %i4
5528 fmovsvc %icc, %f23, %f13
5529 fornot2s %f3, %f25, %f30
5530 sdivx %g6, 0x01E7, %o3
5531 taddcctv %i5, 0x1CEE, %l6
5532 fmovdn %xcc, %f1, %f14
5533 fsrc2s %f10, %f14
5534 st %f31, [%l7 + 0x18]
5535 subcc %i6, 0x0233, %g4
5536 ldd [%l7 + 0x58], %f24
5537 movleu %xcc, %i7, %l3
5538 orcc %i1, %o5, %i0
5539 movne %icc, %o2, %l0
5540 movge %xcc, %i3, %g5
5541 fcmpne32 %f26, %f24, %l4
5542 tne %xcc, 0x4
5543 add %l7, 0x28, %l6
5544 wr %g0, 0x04, %asi
5545 ldxa [%l6] %asi, %g7
5546 casxa [%l6] %asi, %g7, %o4
5547 edge16n %g3, %o6, %l2
5548 ldsw [%l7 + 0x38], %g2
5549 edge32n %g1, %l5, %i2
5550 fbo %fcc3, loop_502
5551 sllx %o7, %o0, %l1
5552 fmovdneg %icc, %f9, %f25
5553 membar 0x4A
5554loop_502:
5555 xor %o1, 0x1268, %g6
5556 tle %xcc, 0x2
5557 ble,a loop_503
5558 fmovrdlez %i4, %f2, %f6
5559 srlx %i5, 0x17, %l6
5560 taddcctv %i6, 0x19F2, %g4
5561loop_503:
5562 add %i7, %o3, %i1
5563 xnorcc %l3, 0x16D2, %o5
5564 tneg %icc, 0x4
5565 xorcc %o2, 0x0E53, %i0
5566 or %l0, %g5, %i3
5567 movg %icc, %l4, %g7
5568 fabss %f10, %f31
5569 andncc %g3, %o4, %l2
5570 fandnot2 %f24, %f16, %f0
5571 add %o6, 0x08CC, %g2
5572 nop
5573 set 0x4F, %o3
5574 ldsb [%l7 + %o3], %g1
5575 movg %icc, %i2, %o7
5576 srl %l5, 0x1D, %o0
5577 fmovsg %xcc, %f25, %f25
5578 tn %icc, 0x5
5579 fbuge %fcc1, loop_504
5580 prefetch [%l7 + 0x20], 0x3
5581 movrgez %l1, 0x1AB, %g6
5582 flush %l7 + 0x74
5583loop_504:
5584 fand %f0, %f14, %f22
5585 smul %o1, 0x1765, %i5
5586 orn %l6, %i4, %i6
5587 fmovdneg %xcc, %f17, %f19
5588 brnz %g4, loop_505
5589 xnor %i7, %o3, %i1
5590 movleu %xcc, %o5, %o2
5591 srl %l3, %i0, %g5
5592loop_505:
5593 edge8 %l0, %l4, %g7
5594 xnorcc %i3, 0x1735, %g3
5595 movl %xcc, %o4, %l2
5596 srlx %o6, 0x15, %g2
5597 movpos %icc, %g1, %o7
5598 movrgez %l5, %i2, %o0
5599 wr %g0, 0x89, %asi
5600 sta %f27, [%l7 + 0x0C] %asi
5601 srl %l1, %o1, %g6
5602 fxnor %f10, %f16, %f18
5603 restored
5604 rdpr %cwp, %g1
5605 rdpr %cansave, %g2
5606 rdpr %canrestore, %g3
5607 rdpr %cleanwin, %g4
5608 rdpr %otherwin, %g5
5609 rdpr %wstate, %g6
5610 sll %i5, 0x07, %i4
5611 udiv %i6, 0x03F4, %g4
5612 fands %f28, %f6, %f11
5613 fmovrdne %i7, %f20, %f26
5614 movrlz %l6, %o3, %i1
5615 orncc %o5, 0x0570, %l3
5616 subccc %o2, %g5, %i0
5617 fble,a %fcc3, loop_506
5618 movneg %xcc, %l4, %l0
5619 popc %i3, %g3
5620 fpmerge %f28, %f3, %f22
5621loop_506:
5622 edge8n %g7, %l2, %o4
5623 edge8n %o6, %g1, %g2
5624 movrlz %o7, %i2, %o0
5625 fmovdpos %xcc, %f1, %f12
5626 bpos,pt %xcc, loop_507
5627 tvs %xcc, 0x4
5628 fands %f20, %f25, %f12
5629 fmovrdgez %l5, %f18, %f6
5630loop_507:
5631 bcc,a,pt %xcc, loop_508
5632 sdivcc %o1, 0x1995, %g6
5633 andn %i5, %i4, %i6
5634 set 0x70, %l5
5635 ldsha [%l7 + %l5] 0x10, %g4
5636loop_508:
5637 edge16 %l1, %l6, %o3
5638 tcc %xcc, 0x5
5639 movl %xcc, %i1, %i7
5640 set 0x2C, %o6
5641 sta %f20, [%l7 + %o6] 0x0c
5642 xor %l3, 0x0598, %o2
5643 tneg %xcc, 0x3
5644 saved
5645 rdpr %cwp, %g1
5646 rdpr %cansave, %g2
5647 rdpr %canrestore, %g3
5648 rdpr %cleanwin, %g4
5649 rdpr %otherwin, %g5
5650 rdpr %wstate, %g6
5651 fmovse %icc, %f0, %f15
5652 fmovsg %xcc, %f21, %f7
5653 xorcc %g5, %i0, %l4
5654 edge16n %o5, %l0, %g3
5655 ldsh [%l7 + 0x1A], %i3
5656 fbug %fcc0, loop_509
5657 bgu %xcc, loop_510
5658 array32 %l2, %g7, %o4
5659 fbl,a %fcc3, loop_511
5660loop_509:
5661 fmovse %xcc, %f21, %f29
5662loop_510:
5663 bcs %xcc, loop_512
5664 edge16 %o6, %g2, %o7
5665loop_511:
5666 array16 %g1, %o0, %i2
5667 tle %icc, 0x2
5668loop_512:
5669 andcc %o1, %l5, %i5
5670 andn %i4, %g6, %i6
5671 fmovrde %g4, %f8, %f2
5672 bneg,pt %xcc, loop_513
5673 bneg,a,pt %icc, loop_514
5674 addc %l1, %l6, %o3
5675 movrgz %i7, %l3, %o2
5676loop_513:
5677 nop
5678 set 0x6E, %i4
5679 lduha [%l7 + %i4] 0x88, %g5
5680loop_514:
5681 fbue %fcc3, loop_515
5682 nop
5683 setx loop_516, %l0, %l1
5684 jmpl %l1, %i0
5685 movcs %icc, %i1, %o5
5686 mulscc %l0, %l4, %g3
5687loop_515:
5688 movrne %l2, %i3, %g7
5689loop_516:
5690 fzero %f2
5691 tne %icc, 0x0
5692 fnand %f16, %f26, %f6
5693 srlx %o4, %g2, %o6
5694 fones %f26
5695 array32 %o7, %o0, %i2
5696 edge32ln %o1, %l5, %i5
5697 ld [%l7 + 0x20], %f5
5698 umulcc %i4, 0x0310, %g6
5699 ldstub [%l7 + 0x42], %g1
5700 tsubcc %i6, %l1, %l6
5701 fsrc2s %f22, %f2
5702 add %l7, 0x1C, %l6
5703 wr %g0, 0x80, %asi
5704 casa [%l6] %asi, %o3, %i7
5705 sra %g4, 0x02, %l3
5706 sll %o2, %g5, %i1
5707 membar 0x38
5708 bne,a loop_517
5709 fbue,a %fcc1, loop_518
5710 movgu %icc, %o5, %l0
5711 movgu %icc, %i0, %l4
5712loop_517:
5713 xor %g3, %l2, %i3
5714loop_518:
5715 tcc %icc, 0x1
5716 movge %xcc, %g7, %g2
5717 edge16n %o6, %o4, %o7
5718 fmuld8ulx16 %f23, %f26, %f8
5719 fcmple16 %f20, %f12, %i2
5720 sra %o1, %o0, %l5
5721 stbar
5722 alignaddrl %i4, %g6, %i5
5723 flush %l7 + 0x48
5724 fmovdleu %xcc, %f15, %f7
5725 tleu %xcc, 0x7
5726 std %g0, [%l7 + 0x70]
5727 edge8l %i6, %l6, %l1
5728 edge32 %o3, %i7, %l3
5729 sllx %o2, 0x01, %g4
5730 ta %icc, 0x6
5731 udiv %i1, 0x0FC9, %o5
5732 fble %fcc2, loop_519
5733 bge,a,pn %icc, loop_520
5734 bpos,pt %xcc, loop_521
5735 tn %icc, 0x3
5736loop_519:
5737 movrlz %l0, 0x1EB, %g5
5738loop_520:
5739 movcs %icc, %l4, %g3
5740loop_521:
5741 movcs %icc, %l2, %i3
5742 edge32ln %g7, %g2, %o6
5743 fmovsa %xcc, %f1, %f4
5744 tpos %xcc, 0x1
5745 fnands %f30, %f9, %f9
5746 fpadd32s %f15, %f16, %f21
5747 fbuge %fcc3, loop_522
5748 addcc %i0, 0x0D42, %o7
5749 brgez %o4, loop_523
5750 movl %xcc, %i2, %o1
5751loop_522:
5752 edge32n %l5, %o0, %i4
5753 ba loop_524
5754loop_523:
5755 tneg %xcc, 0x2
5756 ta %xcc, 0x4
5757 taddcc %i5, 0x009B, %g6
5758loop_524:
5759 edge16n %i6, %l6, %g1
5760 edge8n %o3, %i7, %l3
5761 tpos %icc, 0x0
5762 fbo,a %fcc3, loop_525
5763 membar 0x0B
5764 tle %xcc, 0x3
5765 mova %xcc, %l1, %o2
5766loop_525:
5767 tle %icc, 0x5
5768 fmovdgu %xcc, %f7, %f0
5769 movg %xcc, %i1, %g4
5770 addc %o5, %g5, %l0
5771 andn %g3, %l2, %l4
5772 fbge %fcc3, loop_526
5773 bge,a loop_527
5774 array32 %g7, %g2, %o6
5775 umul %i3, %i0, %o4
5776loop_526:
5777 sethi 0x107F, %o7
5778loop_527:
5779 nop
5780 set 0x58, %i6
5781 stx %o1, [%l7 + %i6]
5782 udivx %i2, 0x0E36, %l5
5783 xnor %i4, %i5, %o0
5784 tsubcc %g6, 0x07D0, %l6
5785 move %xcc, %g1, %i6
5786 alignaddrl %i7, %o3, %l1
5787 flush %l7 + 0x14
5788 tsubcc %l3, %i1, %g4
5789 membar 0x74
5790 fmovd %f28, %f12
5791 sub %o2, 0x1744, %o5
5792 fmul8x16au %f4, %f20, %f28
5793 bpos,a loop_528
5794 smulcc %l0, %g5, %g3
5795 edge32 %l4, %l2, %g7
5796 udiv %o6, 0x1225, %i3
5797loop_528:
5798 edge32l %g2, %o4, %o7
5799 fmovdgu %icc, %f13, %f6
5800 fbe %fcc2, loop_529
5801 edge16l %o1, %i2, %l5
5802 fmovdpos %icc, %f22, %f9
5803 tle %xcc, 0x3
5804loop_529:
5805 movgu %icc, %i0, %i4
5806 ldd [%l7 + 0x10], %i4
5807 tge %icc, 0x4
5808 movrlez %o0, %g6, %l6
5809 movleu %icc, %i6, %g1
5810 stb %o3, [%l7 + 0x16]
5811 restored
5812 rdpr %cwp, %g1
5813 rdpr %cansave, %g2
5814 rdpr %canrestore, %g3
5815 rdpr %cleanwin, %g4
5816 rdpr %otherwin, %g5
5817 rdpr %wstate, %g6
5818 fbe,a %fcc3, loop_530
5819 taddcctv %i7, %l3, %i1
5820 edge32l %l1, %o2, %o5
5821 movn %xcc, %g4, %g5
5822loop_530:
5823 movrgz %g3, %l0, %l4
5824 movne %icc, %g7, %o6
5825 movg %xcc, %i3, %l2
5826 sll %g2, %o7, %o4
5827 srl %i2, 0x00, %l5
5828 add %l7, 0x18, %l6
5829 wr %g0, 0x89, %asi
5830 casxa [%l6] 0x89, %o1, %i4
5831 movrlz %i5, 0x03E, %o0
5832 movneg %xcc, %i0, %g6
5833 edge8n %l6, %g1, %i6
5834 xorcc %i7, 0x0CCD, %o3
5835 andcc %i1, %l3, %o2
5836 fble,a %fcc3, loop_531
5837 movre %l1, %g4, %o5
5838 membar 0x55
5839 andncc %g5, %l0, %l4
5840loop_531:
5841 sll %g7, %o6, %i3
5842 ldsb [%l7 + 0x5C], %l2
5843 udivx %g2, 0x0294, %o7
5844 movne %xcc, %o4, %g3
5845 fbne %fcc3, loop_532
5846 fnegd %f0, %f6
5847 tg %xcc, 0x5
5848 tsubcc %l5, 0x1CDC, %o1
5849loop_532:
5850 tneg %xcc, 0x7
5851 movle %icc, %i2, %i4
5852 movrne %o0, 0x132, %i0
5853 mova %icc, %i5, %g6
5854 fpmerge %f6, %f17, %f24
5855 fmovrdlez %g1, %f26, %f10
5856 taddcctv %i6, 0x0540, %i7
5857 movn %xcc, %l6, %i1
5858 movpos %xcc, %l3, %o3
5859 alignaddrl %o2, %g4, %l1
5860 fmovdvs %icc, %f22, %f17
5861 edge32n %g5, %o5, %l4
5862 fpadd16 %f10, %f26, %f10
5863 movge %xcc, %g7, %o6
5864 mulscc %i3, 0x04B3, %l0
5865 bne loop_533
5866 udivcc %g2, 0x0125, %l2
5867 movrgz %o4, %g3, %o7
5868 array8 %l5, %i2, %i4
5869loop_533:
5870 array8 %o1, %o0, %i0
5871 array8 %i5, %g1, %i6
5872 fmovd %f0, %f12
5873 tne %xcc, 0x6
5874 fmovrdlez %i7, %f26, %f8
5875 andn %l6, 0x12BF, %i1
5876 fcmple16 %f20, %f18, %l3
5877 wr %g0, 0x88, %asi
5878 ldsba [%l7 + 0x4E] %asi, %g6
5879 fmul8sux16 %f30, %f8, %f20
5880 udivcc %o3, 0x0B7D, %o2
5881 fcmpes %fcc3, %f31, %f15
5882 fmovs %f9, %f5
5883 movvc %icc, %g4, %l1
5884 subc %g5, %o5, %g7
5885 lduh [%l7 + 0x6A], %l4
5886 ta %xcc, 0x6
5887 bpos,pn %xcc, loop_534
5888 sth %o6, [%l7 + 0x4C]
5889 udivcc %i3, 0x1908, %g2
5890 addccc %l0, 0x1458, %l2
5891loop_534:
5892 tn %icc, 0x4
5893 andn %g3, 0x0088, %o4
5894 tle %icc, 0x4
5895 mulx %l5, 0x0AF3, %i2
5896 fbne,a %fcc1, loop_535
5897 fnegs %f29, %f10
5898 set 0x10, %o1
5899 prefetcha [%l7 + %o1] 0x81, 0x2
5900loop_535:
5901 tg %icc, 0x1
5902 swap [%l7 + 0x20], %o1
5903 bleu,a,pn %icc, loop_536
5904 fnegd %f28, %f30
5905 ldd [%l7 + 0x68], %f2
5906 nop
5907 setx loop_537, %l0, %l1
5908 wrpr 0x1, %tl
5909 wrpr %l1, %tpc
5910 add %l1, 0x4, %l1
5911 wrpr %l1, %tnpc
5912 setx 0x34400001400, %l0, %l1
5913 wrpr %l1, %tstate
5914 wrhpr 0x4, %htstate
5915 retry
5916loop_536:
5917 movvc %icc, %o0, %i0
5918 srlx %i4, %i5, %g1
5919 bcs,a %xcc, loop_538
5920loop_537:
5921 fcmple16 %f28, %f8, %i7
5922 orncc %l6, %i1, %i6
5923 move %icc, %l3, %g6
5924loop_538:
5925 movg %xcc, %o3, %g4
5926 fmovdl %xcc, %f28, %f23
5927 array16 %o2, %l1, %o5
5928 siam 0x1
5929 xor %g7, %l4, %g5
5930 bne loop_539
5931 andn %o6, 0x1280, %g2
5932 ba,a loop_540
5933 fnand %f4, %f12, %f30
5934loop_539:
5935 edge8n %l0, %l2, %g3
5936 movpos %icc, %o4, %i3
5937loop_540:
5938 movrlez %i2, 0x3A8, %l5
5939 andncc %o7, %o1, %o0
5940 movle %icc, %i0, %i4
5941 set 0x10, %i2
5942 stda %g0, [%l7 + %i2] 0x10
5943 edge16 %i7, %i5, %i1
5944 alignaddr %i6, %l3, %l6
5945 tn %xcc, 0x4
5946 alignaddrl %g6, %o3, %g4
5947 mova %xcc, %l1, %o2
5948 array16 %g7, %o5, %g5
5949 set 0x10, %i0
5950 lduwa [%l7 + %i0] 0x80, %o6
5951 tsubcctv %g2, %l4, %l0
5952 subccc %l2, 0x1EBE, %g3
5953 orcc %o4, 0x0951, %i3
5954 for %f6, %f22, %f16
5955 movgu %xcc, %l5, %o7
5956 fmul8sux16 %f2, %f24, %f22
5957 tneg %icc, 0x0
5958 mulscc %i2, 0x1759, %o0
5959 orn %o1, %i0, %g1
5960 membar 0x30
5961 brnz,a %i4, loop_541
5962 brlz %i5, loop_542
5963 ldsh [%l7 + 0x5A], %i1
5964 umul %i6, %l3, %i7
5965loop_541:
5966 addc %g6, 0x12E3, %o3
5967loop_542:
5968 fmovdne %icc, %f1, %f6
5969 fbg %fcc1, loop_543
5970 tsubcc %l6, 0x1E33, %g4
5971 fmovsvs %xcc, %f14, %f12
5972 ble,a loop_544
5973loop_543:
5974 st %f28, [%l7 + 0x5C]
5975 std %l0, [%l7 + 0x30]
5976 tne %icc, 0x1
5977loop_544:
5978 and %o2, %g7, %g5
5979 mulscc %o5, %g2, %o6
5980 umulcc %l0, %l2, %g3
5981 ld [%l7 + 0x24], %f11
5982 fxnors %f30, %f31, %f20
5983 bl,a %xcc, loop_545
5984 fbo %fcc0, loop_546
5985 movne %icc, %o4, %l4
5986 tvs %xcc, 0x4
5987loop_545:
5988 fmovs %f15, %f29
5989loop_546:
5990 nop
5991 set 0x56, %l3
5992 stha %l5, [%l7 + %l3] 0x81
5993 fandnot2s %f0, %f12, %f3
5994 andncc %o7, %i2, %o0
5995 sethi 0x154B, %o1
5996 tn %xcc, 0x5
5997 tcc %xcc, 0x6
5998 tcc %icc, 0x2
5999 set 0x13, %l6
6000 lduba [%l7 + %l6] 0x14, %i3
6001 fone %f8
6002 saved
6003 rdpr %cwp, %g1
6004 rdpr %cansave, %g2
6005 rdpr %canrestore, %g3
6006 rdpr %cleanwin, %g4
6007 rdpr %otherwin, %g5
6008 rdpr %wstate, %g6
6009 movrne %g1, %i4, %i0
6010 movvs %icc, %i1, %i5
6011 movrne %i6, %i7, %l3
6012 wr %g0, 0x11, %asi
6013 stwa %o3, [%l7 + 0x70] %asi
6014 te %xcc, 0x3
6015 or %l6, %g6, %g4
6016 movle %xcc, %l1, %o2
6017 fandnot1s %f5, %f20, %f15
6018 umulcc %g5, 0x18D3, %g7
6019 movle %xcc, %o5, %g2
6020 movpos %xcc, %l0, %l2
6021 tvc %icc, 0x4
6022 fnand %f28, %f20, %f16
6023 fpack32 %f20, %f24, %f18
6024 array16 %g3, %o6, %o4
6025 edge16l %l4, %l5, %o7
6026 xor %i2, 0x10A6, %o1
6027 udivcc %o0, 0x154D, %g1
6028 fandnot2 %f28, %f28, %f4
6029 smul %i3, %i4, %i1
6030 fbuge,a %fcc0, loop_547
6031 movrgz %i0, 0x2CD, %i6
6032 movrlz %i5, 0x353, %i7
6033 edge16 %o3, %l3, %l6
6034loop_547:
6035 orn %g4, %g6, %l1
6036 tvs %icc, 0x6
6037 bshuffle %f2, %f16, %f30
6038 fmovrslez %g5, %f18, %f6
6039 siam 0x1
6040 fmovsle %icc, %f5, %f4
6041 fbge,a %fcc1, loop_548
6042 movleu %xcc, %g7, %o5
6043 mulx %o2, 0x132E, %l0
6044 tvc %icc, 0x7
6045loop_548:
6046 fcmpes %fcc2, %f29, %f0
6047 fmovrsne %g2, %f29, %f29
6048 fpack32 %f6, %f10, %f10
6049 movcc %icc, %g3, %l2
6050 fbuge %fcc0, loop_549
6051 movg %xcc, %o4, %l4
6052 fbe %fcc1, loop_550
6053 fandnot2 %f8, %f8, %f26
6054loop_549:
6055 sub %l5, 0x1173, %o6
6056 udivcc %i2, 0x0518, %o7
6057loop_550:
6058 fornot2 %f18, %f28, %f16
6059 movre %o1, 0x3B9, %g1
6060 sra %i3, 0x06, %i4
6061 siam 0x5
6062 taddcctv %o0, %i0, %i6
6063 fbg %fcc1, loop_551
6064 fbge %fcc2, loop_552
6065 array8 %i1, %i5, %i7
6066 xor %l3, 0x0325, %o3
6067loop_551:
6068 ldsh [%l7 + 0x10], %g4
6069loop_552:
6070 tvs %xcc, 0x1
6071 alignaddr %g6, %l1, %l6
6072 ldx [%l7 + 0x60], %g5
6073 fnors %f6, %f22, %f9
6074 smulcc %o5, 0x10F0, %g7
6075 movneg %icc, %o2, %l0
6076 mulscc %g2, 0x1721, %g3
6077 movl %xcc, %l2, %l4
6078 movvc %xcc, %o4, %o6
6079 fbul,a %fcc1, loop_553
6080 movcs %icc, %l5, %i2
6081 tn %icc, 0x3
6082 std %f12, [%l7 + 0x08]
6083loop_553:
6084 xor %o7, 0x083A, %g1
6085 xnorcc %o1, %i3, %i4
6086 udivcc %i0, 0x13FC, %o0
6087 movl %xcc, %i6, %i5
6088 fmovrsgez %i1, %f13, %f15
6089 subc %i7, 0x07F7, %l3
6090 wr %g0, 0x89, %asi
6091 prefetcha [%l7 + 0x30] %asi, 0x1
6092 stw %g6, [%l7 + 0x10]
6093 edge16ln %l1, %l6, %g4
6094 sth %g5, [%l7 + 0x7C]
6095 flush %l7 + 0x28
6096 ldsh [%l7 + 0x30], %g7
6097 fmovrslez %o5, %f18, %f16
6098 fmovsl %xcc, %f15, %f31
6099 tge %xcc, 0x5
6100 edge32ln %l0, %o2, %g2
6101 stbar
6102 edge8l %l2, %g3, %o4
6103 fmovsgu %xcc, %f26, %f10
6104 orncc %o6, %l4, %l5
6105 movle %icc, %o7, %i2
6106 subcc %g1, %o1, %i4
6107 alignaddr %i0, %i3, %i6
6108 popc %o0, %i1
6109 wr %g0, 0x22, %asi
6110 stwa %i7, [%l7 + 0x70] %asi
6111 membar #Sync
6112 or %i5, %l3, %g6
6113 array32 %l1, %l6, %o3
6114 fmul8sux16 %f10, %f28, %f12
6115 addcc %g4, %g7, %o5
6116 tvs %xcc, 0x7
6117 move %icc, %l0, %o2
6118 tl %xcc, 0x2
6119 fnor %f6, %f28, %f4
6120 tleu %xcc, 0x2
6121 fnot2s %f11, %f10
6122 tleu %xcc, 0x2
6123 stw %g5, [%l7 + 0x70]
6124 movleu %icc, %g2, %l2
6125 movvc %xcc, %o4, %o6
6126 array16 %l4, %l5, %o7
6127 tvs %xcc, 0x7
6128 edge16ln %i2, %g3, %g1
6129 orn %i4, 0x18C9, %i0
6130 movvc %xcc, %o1, %i3
6131 smulcc %i6, %i1, %i7
6132 andcc %i5, %l3, %o0
6133 fones %f12
6134 sethi 0x172E, %l1
6135 or %g6, %l6, %g4
6136 fnand %f10, %f24, %f2
6137 movle %xcc, %g7, %o3
6138 fzeros %f2
6139 nop
6140 set 0x60, %o2
6141 ldd [%l7 + %o2], %l0
6142 movvc %icc, %o5, %o2
6143 edge16n %g5, %g2, %l2
6144 bne,a loop_554
6145 sethi 0x0985, %o4
6146 movne %icc, %l4, %o6
6147 movpos %xcc, %o7, %l5
6148loop_554:
6149 tsubcc %g3, 0x075F, %i2
6150 tleu %icc, 0x4
6151 set 0x5C, %l0
6152 lduha [%l7 + %l0] 0x81, %g1
6153 xorcc %i0, 0x0A75, %o1
6154 stw %i4, [%l7 + 0x0C]
6155 movrlz %i3, %i6, %i1
6156 edge8 %i7, %l3, %i5
6157 array32 %o0, %l1, %l6
6158 tpos %icc, 0x0
6159 movrgz %g6, 0x187, %g4
6160 be,a,pn %icc, loop_555
6161 smulcc %g7, 0x0BFA, %o3
6162 set 0x28, %i7
6163 stha %l0, [%l7 + %i7] 0xeb
6164 membar #Sync
6165loop_555:
6166 tcs %xcc, 0x2
6167 array8 %o2, %o5, %g5
6168 tcs %icc, 0x3
6169 movrgz %g2, %l2, %o4
6170 fcmpes %fcc0, %f3, %f8
6171 saved
6172 rdpr %cwp, %g1
6173 rdpr %cansave, %g2
6174 rdpr %canrestore, %g3
6175 rdpr %cleanwin, %g4
6176 rdpr %otherwin, %g5
6177 rdpr %wstate, %g6
6178 tle %icc, 0x7
6179 fnegs %f19, %f27
6180 bneg,a %icc, loop_556
6181 taddcc %l4, 0x0FB1, %o6
6182 xnor %o7, 0x1F26, %g3
6183 fba,a %fcc2, loop_557
6184loop_556:
6185 saved
6186 rdpr %cwp, %g1
6187 rdpr %cansave, %g2
6188 rdpr %canrestore, %g3
6189 rdpr %cleanwin, %g4
6190 rdpr %otherwin, %g5
6191 rdpr %wstate, %g6
6192 smul %l5, %g1, %i2
6193 tne %xcc, 0x0
6194loop_557:
6195 sdivcc %o1, 0x10CE, %i0
6196 wr %g0, 0x2f, %asi
6197 stxa %i4, [%l7 + 0x10] %asi
6198 membar #Sync
6199 edge16l %i6, %i1, %i7
6200 smulcc %l3, %i3, %o0
6201 umulcc %l1, 0x0D0F, %i5
6202 tneg %icc, 0x1
6203 edge8l %l6, %g6, %g7
6204 stx %o3, [%l7 + 0x70]
6205 add %l7, 0x68, %l6
6206 wr %g0, 0x88, %asi
6207 casxa [%l6] %asi, %l0, %g4
6208 stbar
6209 alignaddrl %o5, %o2, %g5
6210 fsrc1s %f29, %f6
6211 fbue,a %fcc0, loop_558
6212 fornot2 %f24, %f12, %f18
6213 sdivcc %g2, 0x17C8, %o4
6214 fpsub16s %f26, %f25, %f18
6215loop_558:
6216 fmovsne %xcc, %f16, %f11
6217 edge32l %l2, %l4, %o7
6218 andncc %g3, %l5, %o6
6219 movcs %icc, %g1, %o1
6220 edge16 %i0, %i2, %i6
6221 movleu %xcc, %i4, %i1
6222 udivx %i7, 0x0333, %i3
6223 std %l2, [%l7 + 0x78]
6224 movre %l1, %i5, %o0
6225 orn %g6, %g7, %l6
6226 tpos %xcc, 0x2
6227 addcc %o3, 0x1018, %l0
6228 subcc %g4, 0x0EE9, %o2
6229 add %g5, %o5, %o4
6230 bgu loop_559
6231 tg %icc, 0x4
6232 andncc %g2, %l2, %l4
6233 fmuld8sux16 %f0, %f20, %f14
6234loop_559:
6235 restored
6236 rdpr %cwp, %g1
6237 rdpr %cansave, %g2
6238 rdpr %canrestore, %g3
6239 rdpr %cleanwin, %g4
6240 rdpr %otherwin, %g5
6241 rdpr %wstate, %g6
6242 fmul8x16al %f24, %f9, %f30
6243 ldsb [%l7 + 0x19], %g3
6244 edge16ln %o7, %o6, %l5
6245 movrlez %o1, %i0, %g1
6246 fabsd %f26, %f14
6247 fbe %fcc2, loop_560
6248 popc 0x182C, %i6
6249 subc %i4, %i2, %i1
6250 mulx %i7, 0x0D9E, %i3
6251loop_560:
6252 edge16 %l1, %l3, %o0
6253 and %i5, 0x0518, %g7
6254 movre %l6, %g6, %o3
6255 fbul,a %fcc0, loop_561
6256 umulcc %g4, %l0, %g5
6257 or %o5, 0x199B, %o4
6258 fmovse %icc, %f8, %f16
6259loop_561:
6260 bg,pn %icc, loop_562
6261 fcmps %fcc3, %f24, %f3
6262 movleu %icc, %o2, %l2
6263 edge32ln %g2, %l4, %g3
6264loop_562:
6265 fmovrdne %o7, %f18, %f18
6266 fcmpeq32 %f12, %f30, %l5
6267 mulscc %o6, 0x1CB4, %o1
6268 bvs,pn %xcc, loop_563
6269 fnands %f14, %f1, %f11
6270 nop
6271 setx loop_564, %l0, %l1
6272 wrpr 0x1, %tl
6273 wrpr %l1, %tnpc
6274 setx 0x34400001400, %l0, %l1
6275 wrpr %l1, %tstate
6276 wrhpr 0x4, %htstate
6277 done
6278 addccc %g1, 0x1F11, %i0
6279loop_563:
6280 movre %i6, 0x040, %i4
6281 pdist %f14, %f20, %f0
6282loop_564:
6283 umulcc %i1, %i2, %i3
6284 edge32 %i7, %l1, %o0
6285 subcc %i5, %l3, %g7
6286 taddcc %l6, 0x04BB, %o3
6287 fbge %fcc0, loop_565
6288 std %g6, [%l7 + 0x30]
6289 sub %g4, 0x0675, %l0
6290 bvc %xcc, loop_566
6291loop_565:
6292 fnors %f11, %f17, %f0
6293 xnorcc %g5, 0x1823, %o5
6294 movvc %xcc, %o2, %o4
6295loop_566:
6296 edge8l %l2, %g2, %l4
6297 fmovrdgz %o7, %f18, %f16
6298 edge8 %l5, %g3, %o6
6299 fbu %fcc2, loop_567
6300 fble %fcc2, loop_568
6301 fnegs %f13, %f7
6302 srlx %g1, 0x1A, %o1
6303loop_567:
6304 smul %i0, %i4, %i1
6305loop_568:
6306 movpos %icc, %i6, %i3
6307 taddcc %i2, 0x016B, %l1
6308 edge32 %i7, %o0, %l3
6309 movn %icc, %g7, %l6
6310 edge16l %o3, %g6, %g4
6311 fcmpgt16 %f12, %f12, %l0
6312 fsrc2 %f0, %f16
6313 fmul8ulx16 %f2, %f28, %f0
6314 wr %g0, 0x19, %asi
6315 stda %i4, [%l7 + 0x50] %asi
6316 fandnot2s %f7, %f0, %f19
6317 edge32n %o5, %g5, %o4
6318 sub %o2, %g2, %l2
6319 bcc,a loop_569
6320 brlz %o7, loop_570
6321 pdist %f4, %f0, %f26
6322 orcc %l4, 0x07AE, %g3
6323loop_569:
6324 fcmple16 %f22, %f6, %l5
6325loop_570:
6326 tvc %icc, 0x0
6327 alignaddrl %g1, %o1, %o6
6328 tsubcc %i4, 0x0183, %i0
6329 add %i1, 0x0F5D, %i6
6330 fmovsge %xcc, %f28, %f10
6331 wr %g0, 0xe3, %asi
6332 stba %i2, [%l7 + 0x47] %asi
6333 membar #Sync
6334 edge16n %l1, %i3, %i7
6335 tpos %xcc, 0x5
6336 restored
6337 rdpr %cwp, %g1
6338 rdpr %cansave, %g2
6339 rdpr %canrestore, %g3
6340 rdpr %cleanwin, %g4
6341 rdpr %otherwin, %g5
6342 rdpr %wstate, %g6
6343 udivcc %l3, 0x0302, %g7
6344 tgu %icc, 0x0
6345 fbug %fcc1, loop_571
6346 fand %f2, %f28, %f12
6347 fpadd32 %f8, %f30, %f30
6348 tvc %icc, 0x3
6349loop_571:
6350 fornot1 %f26, %f8, %f16
6351 fmovse %xcc, %f12, %f28
6352 ta %icc, 0x6
6353 tcc %icc, 0x2
6354 sub %l6, 0x1A3E, %o3
6355 tvc %xcc, 0x1
6356 sir 0x1656
6357 set 0x8, %l4
6358 ldxa [%g0 + %l4] 0x20, %g6
6359 ble,a %xcc, loop_572
6360 bvc,pt %icc, loop_573
6361 st %f13, [%l7 + 0x28]
6362 set 0x18, %g2
6363 swapa [%l7 + %g2] 0x19, %g4
6364loop_572:
6365 tge %icc, 0x6
6366loop_573:
6367 nop
6368 set 0x40, %l1
6369 stda %f0, [%l7 + %l1] 0x18
6370 swap [%l7 + 0x38], %l0
6371 fmovsle %xcc, %f9, %f14
6372 fble,a %fcc2, loop_574
6373 move %xcc, %i5, %o5
6374 subc %g5, %o4, %o0
6375 movne %xcc, %g2, %l2
6376loop_574:
6377 srax %o7, %l4, %g3
6378 array8 %l5, %o2, %o1
6379 tvs %icc, 0x1
6380 addccc %g1, 0x00E9, %i4
6381 stw %o6, [%l7 + 0x74]
6382 ba,pn %xcc, loop_575
6383 fcmple16 %f2, %f0, %i0
6384 fmovdle %xcc, %f26, %f24
6385 fbule %fcc0, loop_576
6386loop_575:
6387 fnot2 %f0, %f30
6388 edge16ln %i1, %i6, %l1
6389 tgu %icc, 0x3
6390loop_576:
6391 movrlez %i3, %i2, %i7
6392 movvc %icc, %l3, %l6
6393 sdivx %g7, 0x137B, %o3
6394 movg %xcc, %g4, %g6
6395 sdiv %l0, 0x1213, %i5
6396 fcmpgt16 %f20, %f26, %g5
6397 add %o4, 0x0479, %o5
6398 movvs %icc, %o0, %l2
6399 addc %g2, %o7, %g3
6400 orncc %l5, %o2, %o1
6401 alignaddr %g1, %i4, %l4
6402 fmovsleu %icc, %f8, %f4
6403 fandnot2 %f6, %f18, %f26
6404 umulcc %i0, 0x16BE, %o6
6405 tvc %xcc, 0x3
6406 orcc %i1, %l1, %i6
6407 fbug,a %fcc3, loop_577
6408 movrgz %i3, 0x09D, %i7
6409 movrgz %i2, %l6, %l3
6410 membar 0x29
6411loop_577:
6412 fmovrdne %o3, %f4, %f12
6413 edge16 %g4, %g7, %l0
6414 movle %icc, %g6, %g5
6415 fzero %f22
6416 taddcc %i5, %o4, %o0
6417 fnand %f4, %f18, %f20
6418 fandnot1 %f18, %f6, %f14
6419 movgu %xcc, %l2, %o5
6420 movrlz %o7, %g2, %g3
6421 fmovrse %o2, %f19, %f16
6422 or %o1, 0x1E99, %l5
6423 ldstub [%l7 + 0x48], %g1
6424 fmovsneg %icc, %f4, %f29
6425 srax %i4, %l4, %i0
6426 mulscc %i1, 0x090A, %o6
6427 subcc %l1, %i6, %i7
6428 nop
6429 set 0x0E, %g1
6430 sth %i3, [%l7 + %g1]
6431 fbuge %fcc2, loop_578
6432 fblg,a %fcc2, loop_579
6433 edge16n %l6, %l3, %o3
6434 wr %g0, 0x11, %asi
6435 sta %f27, [%l7 + 0x60] %asi
6436loop_578:
6437 nop
6438 set 0x14, %o4
6439 stba %g4, [%l7 + %o4] 0x81
6440loop_579:
6441 move %xcc, %g7, %l0
6442 fmovde %icc, %f23, %f18
6443 fone %f10
6444 brlez,a %g6, loop_580
6445 edge8n %i2, %g5, %o4
6446 alignaddr %i5, %o0, %l2
6447 wr %g0, 0x11, %asi
6448 stda %f16, [%l7 + 0x40] %asi
6449loop_580:
6450 fmovsl %icc, %f22, %f24
6451 alignaddr %o7, %o5, %g3
6452 movn %xcc, %o2, %g2
6453 move %xcc, %l5, %o1
6454 edge8ln %g1, %l4, %i0
6455 ble,a %xcc, loop_581
6456 ldsh [%l7 + 0x26], %i1
6457 umulcc %i4, %l1, %o6
6458 fmuld8ulx16 %f14, %f1, %f4
6459loop_581:
6460 movne %xcc, %i6, %i7
6461 movcs %icc, %l6, %i3
6462 be,a loop_582
6463 movne %icc, %l3, %o3
6464 fmovdl %xcc, %f17, %f6
6465 fnand %f2, %f14, %f28
6466loop_582:
6467 movrlez %g7, %g4, %g6
6468 fbug,a %fcc1, loop_583
6469 mulx %l0, 0x0B84, %g5
6470 taddcc %o4, 0x1109, %i5
6471 fnegd %f28, %f16
6472loop_583:
6473 bneg,pt %icc, loop_584
6474 addcc %o0, 0x127B, %i2
6475 movgu %icc, %l2, %o7
6476 fmovdle %icc, %f27, %f12
6477loop_584:
6478 stbar
6479 fornot2 %f28, %f6, %f26
6480 fbul,a %fcc2, loop_585
6481 or %g3, %o5, %o2
6482 movcs %icc, %l5, %g2
6483 or %o1, %l4, %g1
6484loop_585:
6485 orncc %i1, 0x0EB2, %i0
6486 and %l1, %i4, %i6
6487 movvc %icc, %i7, %o6
6488 sir 0x065C
6489 fbug,a %fcc1, loop_586
6490 tsubcctv %l6, %i3, %l3
6491 edge8n %g7, %g4, %g6
6492 sra %l0, 0x10, %g5
6493loop_586:
6494 brlez %o4, loop_587
6495 tg %xcc, 0x2
6496 orn %o3, %i5, %o0
6497 set 0x1D, %o7
6498 ldstuba [%l7 + %o7] 0x80, %l2
6499loop_587:
6500 tvs %icc, 0x7
6501 bleu,pn %icc, loop_588
6502 edge16n %i2, %g3, %o5
6503 wr %g0, 0x81, %asi
6504 sta %f30, [%l7 + 0x10] %asi
6505loop_588:
6506 fcmpne16 %f28, %f28, %o2
6507 brlz %l5, loop_589
6508 umulcc %o7, 0x07F1, %g2
6509 udiv %o1, 0x106D, %l4
6510 sethi 0x06DC, %g1
6511loop_589:
6512 movg %xcc, %i0, %l1
6513 srlx %i4, 0x07, %i1
6514 sethi 0x154D, %i6
6515 bge,a loop_590
6516 fnors %f21, %f3, %f6
6517 wr %g0, 0x81, %asi
6518 lduba [%l7 + 0x19] %asi, %o6
6519loop_590:
6520 tneg %xcc, 0x5
6521 fmovrsgz %l6, %f13, %f4
6522 movpos %xcc, %i7, %l3
6523 ld [%l7 + 0x0C], %f2
6524 mulx %g7, 0x1200, %g4
6525 fbge,a %fcc2, loop_591
6526 mova %icc, %i3, %l0
6527 tsubcc %g6, 0x1A97, %o4
6528 edge8l %g5, %i5, %o3
6529loop_591:
6530 subccc %o0, %l2, %g3
6531 or %i2, 0x0989, %o2
6532 tg %xcc, 0x7
6533 movpos %xcc, %o5, %l5
6534 ldd [%l7 + 0x18], %f4
6535 fpadd16 %f24, %f4, %f14
6536 fmovsne %xcc, %f8, %f29
6537 alignaddr %g2, %o7, %l4
6538 edge16n %o1, %i0, %l1
6539 popc 0x1C21, %i4
6540 fxor %f26, %f16, %f0
6541 udivcc %i1, 0x092E, %i6
6542 and %o6, 0x1E0C, %g1
6543 fcmple32 %f8, %f26, %i7
6544 addcc %l3, %l6, %g7
6545 umulcc %g4, %i3, %l0
6546 xor %o4, 0x0806, %g6
6547 fmovd %f14, %f0
6548 array8 %i5, %o3, %o0
6549 orcc %l2, 0x10D6, %g3
6550 edge16l %g5, %i2, %o2
6551 xor %l5, %g2, %o5
6552 subccc %o7, %l4, %o1
6553 fxor %f26, %f14, %f16
6554 fpsub16s %f31, %f30, %f15
6555 fbule,a %fcc2, loop_592
6556 edge32ln %i0, %l1, %i1
6557 udivcc %i4, 0x0012, %i6
6558 umul %g1, %i7, %l3
6559loop_592:
6560 array32 %o6, %l6, %g7
6561 bneg,a %icc, loop_593
6562 or %i3, 0x09E7, %g4
6563 xnorcc %l0, %o4, %i5
6564 and %g6, 0x0E2C, %o0
6565loop_593:
6566 taddcc %l2, 0x1A8A, %o3
6567 fone %f26
6568 ta %icc, 0x4
6569 saved
6570 rdpr %cwp, %g1
6571 rdpr %cansave, %g2
6572 rdpr %canrestore, %g3
6573 rdpr %cleanwin, %g4
6574 rdpr %otherwin, %g5
6575 rdpr %wstate, %g6
6576 movrgez %g5, 0x2BE, %g3
6577 ldd [%l7 + 0x48], %f20
6578 be,pn %icc, loop_594
6579 fbl,a %fcc3, loop_595
6580 alignaddrl %o2, %i2, %l5
6581 fmovrde %g2, %f0, %f26
6582loop_594:
6583 movcs %xcc, %o7, %o5
6584loop_595:
6585 lduh [%l7 + 0x78], %l4
6586 ldsw [%l7 + 0x6C], %o1
6587 fmovd %f16, %f24
6588 srax %l1, 0x02, %i1
6589 movne %icc, %i4, %i0
6590 st %f22, [%l7 + 0x24]
6591 movrlez %g1, 0x053, %i7
6592 fpadd32 %f30, %f18, %f10
6593 movneg %xcc, %i6, %o6
6594 and %l3, 0x1933, %g7
6595 smul %l6, %i3, %g4
6596 faligndata %f16, %f30, %f20
6597 move %xcc, %l0, %i5
6598 membar 0x54
6599 edge8ln %g6, %o4, %o0
6600 bcs,a %icc, loop_596
6601 movrlez %l2, 0x2E9, %o3
6602 fmovrslz %g5, %f30, %f0
6603 fmovrdlz %g3, %f6, %f28
6604loop_596:
6605 tne %xcc, 0x2
6606 edge16n %i2, %l5, %o2
6607 edge8l %o7, %g2, %o5
6608 fpadd16s %f9, %f14, %f24
6609 bn %icc, loop_597
6610 array16 %o1, %l1, %l4
6611 fbe,a %fcc2, loop_598
6612 or %i4, %i0, %i1
6613loop_597:
6614 bg %xcc, loop_599
6615 movrne %i7, 0x246, %g1
6616loop_598:
6617 tn %xcc, 0x7
6618 fzeros %f21
6619loop_599:
6620 sdivcc %o6, 0x1139, %l3
6621 fble %fcc1, loop_600
6622 ld [%l7 + 0x70], %f7
6623 tg %xcc, 0x1
6624 fbule %fcc1, loop_601
6625loop_600:
6626 fandnot1 %f2, %f18, %f26
6627 srax %g7, %l6, %i3
6628 set 0x20, %o5
6629 ldxa [%g0 + %o5] 0x4f, %g4
6630loop_601:
6631 ldstub [%l7 + 0x54], %l0
6632 umulcc %i5, %g6, %i6
6633 alignaddr %o4, %l2, %o3
6634 edge16l %o0, %g3, %g5
6635 movg %icc, %l5, %o2
6636 fpack16 %f8, %f28
6637 sllx %i2, 0x13, %g2
6638 stx %o7, [%l7 + 0x70]
6639 bleu,a,pn %icc, loop_602
6640 nop
6641 setx loop_603, %l0, %l1
6642 wrpr 0x1, %tl
6643 wrpr %l1, %tpc
6644 add %l1, 0x4, %l1
6645 wrpr %l1, %tnpc
6646 setx 0x34400001400, %l0, %l1
6647 wrpr %l1, %tstate
6648 wrhpr 0x4, %htstate
6649 retry
6650 edge32l %o1, %l1, %o5
6651 fsrc1 %f8, %f28
6652loop_602:
6653 movvs %xcc, %l4, %i4
6654loop_603:
6655 srax %i0, %i1, %i7
6656 ldsw [%l7 + 0x10], %o6
6657 movvc %icc, %l3, %g7
6658 ble,pn %xcc, loop_604
6659 fmovrse %g1, %f12, %f20
6660 movge %icc, %l6, %g4
6661 tge %xcc, 0x3
6662loop_604:
6663 ldub [%l7 + 0x0C], %i3
6664 edge8l %i5, %l0, %i6
6665 set 0x28, %o0
6666 stwa %g6, [%l7 + %o0] 0x2f
6667 membar #Sync
6668 fcmple32 %f14, %f16, %l2
6669 edge32 %o4, %o0, %g3
6670 or %o3, 0x04E5, %g5
6671 movrlez %o2, %i2, %l5
6672 fexpand %f21, %f28
6673 nop
6674 setx loop_605, %l0, %l1
6675 wrpr 0x1, %tl
6676 wrpr %l1, %tpc
6677 add %l1, 0x4, %l1
6678 wrpr %l1, %tnpc
6679 setx 0x34400001400, %l0, %l1
6680 wrpr %l1, %tstate
6681 wrhpr 0x4, %htstate
6682 retry
6683 ld [%l7 + 0x4C], %f13
6684 fble,a %fcc2, loop_606
6685 xor %g2, 0x0153, %o7
6686loop_605:
6687 tvc %icc, 0x0
6688 udiv %l1, 0x1527, %o5
6689loop_606:
6690 stw %l4, [%l7 + 0x2C]
6691 tvs %xcc, 0x2
6692 movrlz %o1, %i4, %i0
6693 fcmped %fcc3, %f8, %f18
6694 addccc %i1, 0x0A7C, %o6
6695 tcs %xcc, 0x2
6696 siam 0x4
6697 prefetch [%l7 + 0x24], 0x2
6698 restored
6699 rdpr %cwp, %g1
6700 rdpr %cansave, %g2
6701 rdpr %canrestore, %g3
6702 rdpr %cleanwin, %g4
6703 rdpr %otherwin, %g5
6704 rdpr %wstate, %g6
6705 movrne %l3, 0x3B3, %g7
6706 bge,pn %icc, loop_607
6707 fbuge,a %fcc2, loop_608
6708 srl %g1, 0x04, %i7
6709 faligndata %f6, %f12, %f0
6710loop_607:
6711 movg %icc, %g4, %i3
6712loop_608:
6713 movrne %i5, 0x2E0, %l0
6714 movgu %xcc, %i6, %l6
6715 tne %xcc, 0x2
6716 udivx %g6, 0x0958, %o4
6717 nop
6718 set 0x40, %l2
6719 std %o0, [%l7 + %l2]
6720 array16 %g3, %l2, %g5
6721 fbul,a %fcc1, loop_609
6722 tsubcc %o2, %o3, %l5
6723 array16 %i2, %o7, %g2
6724 tvc %icc, 0x6
6725loop_609:
6726 edge16l %o5, %l1, %l4
6727 andcc %o1, %i4, %i0
6728 set 0x20, %g4
6729 stha %o6, [%l7 + %g4] 0x23
6730 membar #Sync
6731 movre %i1, %l3, %g7
6732 nop
6733 setx loop_610, %l0, %l1
6734 wrpr 0x1, %tl
6735 wrpr %l1, %tpc
6736 add %l1, 0x4, %l1
6737 wrpr %l1, %tnpc
6738 setx 0x34400001400, %l0, %l1
6739 wrpr %l1, %tstate
6740 wrhpr 0x4, %htstate
6741 retry
6742 sub %i7, 0x0C3D, %g1
6743 wr %g0, 0x19, %asi
6744 lda [%l7 + 0x64] %asi, %f12
6745loop_610:
6746 fpsub16 %f30, %f2, %f14
6747 fpack16 %f20, %f16
6748 edge16ln %g4, %i3, %i5
6749 movcs %icc, %i6, %l6
6750 umul %g6, 0x0975, %o4
6751 bge,pn %xcc, loop_611
6752 fpackfix %f24, %f2
6753 fandnot1s %f25, %f26, %f13
6754 fmovrslz %l0, %f16, %f24
6755loop_611:
6756 ldstub [%l7 + 0x27], %g3
6757 movn %xcc, %o0, %g5
6758 orn %l2, %o3, %l5
6759 brlz %i2, loop_612
6760 nop
6761 set 0x19, %g7
6762 ldsb [%l7 + %g7], %o7
6763 ldub [%l7 + 0x62], %g2
6764 edge32n %o2, %l1, %l4
6765loop_612:
6766 brnz,a %o5, loop_613
6767 ldsw [%l7 + 0x64], %i4
6768 udivx %o1, 0x19EB, %o6
6769 fmul8sux16 %f6, %f4, %f4
6770loop_613:
6771 bge,a loop_614
6772 srlx %i1, %l3, %g7
6773 tn %icc, 0x4
6774 fmovse %xcc, %f28, %f20
6775loop_614:
6776 tge %xcc, 0x0
6777 fornot2 %f0, %f8, %f6
6778 edge32 %i7, %g1, %g4
6779 movpos %xcc, %i0, %i5
6780 and %i6, 0x1E85, %l6
6781 set 0x40, %g3
6782 stda %f16, [%l7 + %g3] 0x17
6783 membar #Sync
6784 popc %i3, %g6
6785 std %o4, [%l7 + 0x68]
6786 fble %fcc3, loop_615
6787 srl %g3, %l0, %g5
6788 sub %o0, %l2, %o3
6789 sdivx %i2, 0x157B, %l5
6790loop_615:
6791 fsrc1 %f12, %f10
6792 or %o7, %g2, %o2
6793 fbuge,a %fcc2, loop_616
6794 xor %l4, %l1, %o5
6795 movvs %xcc, %o1, %o6
6796 tcc %icc, 0x5
6797loop_616:
6798 movcs %icc, %i1, %i4
6799 swap [%l7 + 0x58], %g7
6800 movn %icc, %i7, %g1
6801 sll %g4, %i0, %i5
6802 tneg %xcc, 0x3
6803 array32 %l3, %i6, %l6
6804 sdivcc %g6, 0x0385, %o4
6805 nop
6806 setx loop_617, %l0, %l1
6807 jmpl %l1, %g3
6808 bge,pt %icc, loop_618
6809 popc 0x19D5, %l0
6810 fmovsneg %xcc, %f19, %f4
6811loop_617:
6812 alignaddrl %i3, %o0, %g5
6813loop_618:
6814 tvc %xcc, 0x6
6815 brlez %o3, loop_619
6816 edge32l %i2, %l5, %l2
6817 srlx %g2, 0x16, %o7
6818 taddcctv %o2, %l1, %l4
6819loop_619:
6820 fmul8x16 %f0, %f16, %f12
6821 movge %icc, %o1, %o5
6822 wr %g0, 0x58, %asi
6823 ldxa [%g0 + 0x80] %asi, %i1
6824 set 0x14, %i1
6825 stwa %o6, [%l7 + %i1] 0xea
6826 membar #Sync
6827 sethi 0x12BF, %g7
6828 fmovrdgz %i4, %f20, %f16
6829 movrlz %g1, %i7, %i0
6830 wr %g0, 0x19, %asi
6831 swapa [%l7 + 0x08] %asi, %g4
6832 sdivx %l3, 0x1D89, %i5
6833 fnand %f4, %f0, %f16
6834 fbue %fcc2, loop_620
6835 edge32 %i6, %l6, %o4
6836 mova %xcc, %g6, %l0
6837 edge16n %g3, %o0, %g5
6838loop_620:
6839 nop
6840 set 0x20, %g5
6841 ldswa [%l7 + %g5] 0x04, %i3
6842 edge32 %i2, %o3, %l2
6843 tvc %xcc, 0x5
6844 for %f24, %f12, %f10
6845 ldsh [%l7 + 0x32], %g2
6846 fba %fcc2, loop_621
6847 fmovsa %xcc, %f13, %f25
6848 tge %xcc, 0x1
6849 addcc %l5, 0x08BC, %o2
6850loop_621:
6851 te %icc, 0x3
6852 sub %l1, 0x1E97, %l4
6853 fmovsleu %icc, %f26, %f6
6854 fpsub16 %f2, %f4, %f0
6855 fbg,a %fcc0, loop_622
6856 movcc %icc, %o1, %o5
6857 fmovdpos %icc, %f25, %f20
6858 addc %o7, %o6, %i1
6859loop_622:
6860 nop
6861 set 0x6C, %i3
6862 swapa [%l7 + %i3] 0x19, %g7
6863 edge8 %i4, %i7, %i0
6864 set 0x50, %g6
6865 ldsha [%l7 + %g6] 0x10, %g1
6866 addcc %g4, %l3, %i6
6867 array8 %i5, %o4, %g6
6868 mova %icc, %l6, %g3
6869 fmovdne %xcc, %f10, %f24
6870 movrgz %l0, 0x1A1, %o0
6871 alignaddrl %g5, %i3, %o3
6872 udivcc %i2, 0x09DA, %l2
6873 fpadd32s %f22, %f27, %f29
6874 fpsub16 %f22, %f14, %f22
6875 wr %g0, 0x19, %asi
6876 sta %f13, [%l7 + 0x1C] %asi
6877 set 0x68, %i5
6878 prefetcha [%l7 + %i5] 0x11, 0x2
6879 fmovrdlez %l5, %f28, %f0
6880 edge8n %l1, %l4, %o1
6881 orncc %o2, 0x0EF7, %o7
6882 brgez,a %o6, loop_623
6883 brgez %o5, loop_624
6884 fpadd16s %f30, %f23, %f0
6885 fandnot2s %f20, %f2, %f31
6886loop_623:
6887 addcc %i1, %i4, %i7
6888loop_624:
6889 flush %l7 + 0x58
6890 tgu %xcc, 0x6
6891 edge32l %g7, %g1, %g4
6892 set 0x10, %o3
6893 stxa %l3, [%g0 + %o3] 0x21
6894 add %i6, 0x0EA8, %i5
6895 sdiv %o4, 0x1096, %g6
6896 fandnot2 %f8, %f2, %f6
6897 fnot2 %f10, %f0
6898 set 0x30, %l5
6899 stha %i0, [%l7 + %l5] 0x2f
6900 membar #Sync
6901 fbu,a %fcc1, loop_625
6902 movrlez %l6, %l0, %g3
6903 andn %g5, 0x090E, %o0
6904 movvc %icc, %i3, %i2
6905loop_625:
6906 movrlz %o3, 0x25B, %l2
6907 edge32ln %g2, %l5, %l1
6908 fmuld8ulx16 %f26, %f0, %f4
6909 brlz,a %l4, loop_626
6910 udiv %o2, 0x0F87, %o7
6911 fmovsne %xcc, %f26, %f19
6912 sth %o1, [%l7 + 0x4C]
6913loop_626:
6914 edge32n %o6, %i1, %o5
6915 umulcc %i7, 0x0551, %g7
6916 add %i4, 0x03E8, %g1
6917 tcc %icc, 0x4
6918 fcmple16 %f0, %f12, %l3
6919 set 0x76, %i4
6920 ldstuba [%l7 + %i4] 0x88, %i6
6921 sethi 0x1275, %g4
6922 fmovs %f29, %f30
6923 tne %icc, 0x5
6924 tsubcctv %i5, %o4, %i0
6925 set 0x59, %i6
6926 stba %l6, [%l7 + %i6] 0x22
6927 membar #Sync
6928 fpsub32s %f30, %f14, %f16
6929 sdivx %g6, 0x0B98, %l0
6930 edge32 %g3, %g5, %o0
6931 stbar
6932 ble,a loop_627
6933 tl %icc, 0x6
6934 fxor %f8, %f18, %f0
6935 fmovde %xcc, %f19, %f30
6936loop_627:
6937 fmovrdgz %i2, %f10, %f4
6938 sub %i3, 0x0750, %o3
6939 saved
6940 rdpr %cwp, %g1
6941 rdpr %cansave, %g2
6942 rdpr %canrestore, %g3
6943 rdpr %cleanwin, %g4
6944 rdpr %otherwin, %g5
6945 rdpr %wstate, %g6
6946 fnand %f8, %f4, %f0
6947 wr %g0, 0x89, %asi
6948 lduwa [%l7 + 0x34] %asi, %g2
6949 movrlz %l2, %l1, %l4
6950 srl %l5, %o7, %o1
6951 te %xcc, 0x0
6952 bleu,a,pt %xcc, loop_628
6953 smul %o2, %i1, %o6
6954 subccc %o5, 0x0B0D, %i7
6955 fmovrslez %g7, %f25, %f29
6956loop_628:
6957 prefetch [%l7 + 0x70], 0x2
6958 tcc %xcc, 0x2
6959 bvs loop_629
6960 lduw [%l7 + 0x24], %i4
6961 fmovspos %icc, %f31, %f22
6962 mova %icc, %g1, %l3
6963loop_629:
6964 tsubcc %i6, 0x05F3, %g4
6965 edge16n %i5, %o4, %l6
6966 umulcc %g6, 0x1B82, %i0
6967 fors %f4, %f31, %f14
6968 be %icc, loop_630
6969 edge32ln %l0, %g3, %o0
6970 addcc %g5, %i3, %i2
6971 bgu,a,pt %xcc, loop_631
6972loop_630:
6973 fpsub16 %f24, %f20, %f20
6974 fmovde %xcc, %f16, %f11
6975 udiv %g2, 0x0728, %l2
6976loop_631:
6977 bvs,pt %xcc, loop_632
6978 bleu %icc, loop_633
6979 fornot1 %f6, %f6, %f18
6980 fnors %f25, %f30, %f19
6981loop_632:
6982 movrgz %o3, %l4, %l1
6983loop_633:
6984 movrne %l5, 0x247, %o1
6985 fornot1 %f28, %f14, %f2
6986 wr %g0, 0x2f, %asi
6987 stda %o2, [%l7 + 0x28] %asi
6988 membar #Sync
6989 fsrc1 %f2, %f20
6990 umulcc %i1, %o7, %o6
6991 nop
6992 setx loop_634, %l0, %l1
6993 wrpr 0x1, %tl
6994 wrpr %l1, %tnpc
6995 setx 0x34400001400, %l0, %l1
6996 wrpr %l1, %tstate
6997 wrhpr 0x4, %htstate
6998 done
6999 fmovsa %icc, %f13, %f16
7000 edge32l %o5, %g7, %i7
7001 array32 %i4, %g1, %l3
7002loop_634:
7003 fnegd %f22, %f2
7004 set 0x7C, %o6
7005 lduwa [%l7 + %o6] 0x18, %i6
7006 fpadd16s %f18, %f3, %f9
7007 movg %icc, %i5, %g4
7008 fbug %fcc1, loop_635
7009 fmovsneg %xcc, %f3, %f6
7010 edge32n %o4, %l6, %g6
7011 bl,a,pn %icc, loop_636
7012loop_635:
7013 bge %xcc, loop_637
7014 fpsub32 %f24, %f30, %f24
7015 bshuffle %f4, %f4, %f12
7016loop_636:
7017 movleu %icc, %i0, %l0
7018loop_637:
7019 sub %g3, %g5, %o0
7020 tne %xcc, 0x1
7021 bvs,a,pn %xcc, loop_638
7022 edge16ln %i3, %i2, %g2
7023 add %l7, 0x14, %l6
7024 wr %g0, 0x0c, %asi
7025 casa [%l6] 0x0c, %o3, %l4
7026loop_638:
7027 sdivcc %l2, 0x05B2, %l1
7028 sll %l5, 0x14, %o1
7029 taddcctv %o2, 0x02C6, %o7
7030 array8 %i1, %o5, %o6
7031 fmovsneg %icc, %f3, %f27
7032 bshuffle %f8, %f24, %f16
7033 udiv %i7, 0x1725, %g7
7034 fmovsne %xcc, %f27, %f17
7035 fmovsg %icc, %f22, %f8
7036 popc 0x0D13, %i4
7037 orn %l3, %i6, %g1
7038 tl %icc, 0x5
7039 fmovrde %i5, %f18, %f0
7040 fmovrse %g4, %f19, %f20
7041 movrgz %l6, %o4, %g6
7042 movre %l0, %g3, %g5
7043 movcs %icc, %i0, %i3
7044 brlz,a %o0, loop_639
7045 alignaddrl %i2, %o3, %l4
7046 restored
7047 rdpr %cwp, %g1
7048 rdpr %cansave, %g2
7049 rdpr %canrestore, %g3
7050 rdpr %cleanwin, %g4
7051 rdpr %otherwin, %g5
7052 rdpr %wstate, %g6
7053 fmovd %f16, %f20
7054loop_639:
7055 std %g2, [%l7 + 0x58]
7056 bcs,a,pt %icc, loop_640
7057 movrgz %l1, 0x130, %l5
7058 sub %l2, %o2, %o1
7059 udivcc %o7, 0x0AA3, %i1
7060loop_640:
7061 andcc %o5, 0x17E0, %i7
7062 edge8l %o6, %g7, %l3
7063 wr %g0, 0x89, %asi
7064 lduba [%l7 + 0x2C] %asi, %i4
7065 xor %i6, %i5, %g1
7066 nop
7067 set 0x20, %i2
7068 ldsw [%l7 + %i2], %g4
7069 lduh [%l7 + 0x0C], %o4
7070 fzeros %f27
7071 flush %l7 + 0x08
7072 edge32n %g6, %l0, %l6
7073 fandnot2 %f10, %f4, %f28
7074 sll %g5, %g3, %i3
7075 edge16ln %o0, %i2, %o3
7076 andn %i0, 0x16AA, %l4
7077 fmul8sux16 %f18, %f20, %f26
7078 tsubcc %g2, 0x02CA, %l5
7079 andn %l2, 0x010B, %o2
7080 andcc %o1, 0x0F18, %o7
7081 restored
7082 rdpr %cwp, %g1
7083 rdpr %cansave, %g2
7084 rdpr %canrestore, %g3
7085 rdpr %cleanwin, %g4
7086 rdpr %otherwin, %g5
7087 rdpr %wstate, %g6
7088 fmovsa %xcc, %f6, %f29
7089 nop
7090 setx loop_641, %l0, %l1
7091 wrpr 0x1, %tl
7092 wrpr %l1, %tpc
7093 add %l1, 0x4, %l1
7094 wrpr %l1, %tnpc
7095 setx 0x34400001400, %l0, %l1
7096 wrpr %l1, %tstate
7097 wrhpr 0x4, %htstate
7098 retry
7099 te %icc, 0x4
7100 array8 %i1, %l1, %i7
7101 move %xcc, %o5, %g7
7102loop_641:
7103 movrgez %l3, %o6, %i6
7104 edge8n %i4, %i5, %g1
7105 movl %icc, %o4, %g6
7106 bl,a loop_642
7107 popc %l0, %l6
7108 tpos %xcc, 0x5
7109 set 0x2C, %o1
7110 stba %g5, [%l7 + %o1] 0x22
7111 membar #Sync
7112loop_642:
7113 taddcctv %g3, %i3, %o0
7114 smul %g4, 0x02CC, %o3
7115 movg %icc, %i2, %l4
7116 movgu %xcc, %i0, %g2
7117 fands %f30, %f8, %f5
7118 movcs %icc, %l2, %o2
7119 fcmpne16 %f10, %f6, %l5
7120 fpsub32 %f0, %f2, %f28
7121 fmovsleu %icc, %f5, %f0
7122 movcs %xcc, %o1, %i1
7123 fbue,a %fcc1, loop_643
7124 addc %l1, %i7, %o5
7125 tsubcctv %o7, 0x00B8, %g7
7126 tle %xcc, 0x6
7127loop_643:
7128 umulcc %o6, 0x0AD7, %i6
7129 edge8 %l3, %i4, %i5
7130 fsrc1s %f7, %f12
7131 movne %xcc, %g1, %o4
7132 edge8ln %l0, %l6, %g6
7133 tl %xcc, 0x2
7134 andcc %g3, 0x0CEB, %i3
7135 sdivcc %g5, 0x0F45, %g4
7136 taddcc %o3, 0x173A, %o0
7137 lduw [%l7 + 0x1C], %i2
7138 prefetch [%l7 + 0x70], 0x1
7139 tleu %icc, 0x4
7140 popc 0x0D8E, %i0
7141 move %icc, %g2, %l4
7142 bne,a loop_644
7143 edge8l %o2, %l5, %o1
7144 edge8l %i1, %l1, %l2
7145 fblg,a %fcc2, loop_645
7146loop_644:
7147 fba %fcc0, loop_646
7148 addc %i7, %o7, %o5
7149 fmovscc %icc, %f19, %f15
7150loop_645:
7151 movneg %icc, %g7, %o6
7152loop_646:
7153 tvc %xcc, 0x2
7154 alignaddrl %l3, %i6, %i4
7155 nop
7156 setx loop_647, %l0, %l1
7157 wrpr 0x1, %tl
7158 wrpr %l1, %tpc
7159 add %l1, 0x4, %l1
7160 wrpr %l1, %tnpc
7161 setx 0x34400001400, %l0, %l1
7162 wrpr %l1, %tstate
7163 wrhpr 0x4, %htstate
7164 retry
7165 nop
7166 setx loop_648, %l0, %l1
7167 wrpr 0x1, %tl
7168 wrpr %l1, %tpc
7169 add %l1, 0x4, %l1
7170 wrpr %l1, %tnpc
7171 setx 0x34400001400, %l0, %l1
7172 wrpr %l1, %tstate
7173 wrhpr 0x4, %htstate
7174 retry
7175 movvc %xcc, %i5, %o4
7176 movl %xcc, %l0, %g1
7177loop_647:
7178 orcc %l6, %g6, %i3
7179loop_648:
7180 nop
7181 set 0x40, %i0
7182 stda %f16, [%l7 + %i0] 0x18
7183 popc 0x1589, %g5
7184 xorcc %g3, 0x0225, %o3
7185 umulcc %g4, %i2, %i0
7186 fbl %fcc1, loop_649
7187 tsubcctv %g2, 0x00F1, %o0
7188 andcc %o2, 0x1A16, %l5
7189 srax %o1, 0x17, %i1
7190loop_649:
7191 edge32n %l4, %l2, %i7
7192 stb %l1, [%l7 + 0x77]
7193 fmovdneg %icc, %f17, %f31
7194 mulx %o7, 0x0B99, %g7
7195 sub %o6, %o5, %l3
7196 ldstub [%l7 + 0x2A], %i6
7197 tn %icc, 0x5
7198 bg,a,pt %icc, loop_650
7199 fnegd %f4, %f6
7200 fmovdn %xcc, %f2, %f4
7201 membar 0x0A
7202loop_650:
7203 fand %f4, %f14, %f22
7204 movrlez %i4, %o4, %i5
7205 fbug,a %fcc2, loop_651
7206 sllx %l0, 0x05, %g1
7207 fmul8x16al %f22, %f16, %f16
7208 brgz %l6, loop_652
7209loop_651:
7210 fble %fcc2, loop_653
7211 tn %icc, 0x3
7212 stx %g6, [%l7 + 0x68]
7213loop_652:
7214 bcc,a,pt %icc, loop_654
7215loop_653:
7216 tvs %icc, 0x7
7217 sra %g5, 0x03, %i3
7218 sdivx %o3, 0x077B, %g3
7219loop_654:
7220 nop
7221 set 0x78, %l6
7222 ldsb [%l7 + %l6], %i2
7223 andn %g4, 0x0838, %g2
7224 fbl,a %fcc1, loop_655
7225 fmovdl %icc, %f28, %f6
7226 restored
7227 rdpr %cwp, %g1
7228 rdpr %cansave, %g2
7229 rdpr %canrestore, %g3
7230 rdpr %cleanwin, %g4
7231 rdpr %otherwin, %g5
7232 rdpr %wstate, %g6
7233 movge %xcc, %i0, %o0
7234loop_655:
7235 fbule %fcc3, loop_656
7236 fmovrslez %l5, %f14, %f15
7237 fandnot1s %f14, %f9, %f6
7238 taddcc %o1, 0x1407, %o2
7239loop_656:
7240 nop
7241 setx loop_657, %l0, %l1
7242 jmpl %l1, %i1
7243 movvs %xcc, %l4, %l2
7244 sllx %l1, %i7, %g7
7245 set 0x30, %o2
7246 sta %f17, [%l7 + %o2] 0x80
7247loop_657:
7248 fbne,a %fcc2, loop_658
7249 brlez %o7, loop_659
7250 fcmpgt16 %f16, %f12, %o6
7251 fmovrsgz %o5, %f24, %f23
7252loop_658:
7253 nop
7254 wr %g0, 0x80, %asi
7255 ldswa [%l7 + 0x60] %asi, %i6
7256loop_659:
7257 fmovdne %xcc, %f22, %f18
7258 movpos %xcc, %i4, %o4
7259 tsubcctv %i5, 0x0278, %l0
7260 andn %l3, 0x0EB8, %l6
7261 movrlz %g1, 0x3BF, %g6
7262 edge32n %g5, %o3, %g3
7263 edge8 %i3, %g4, %g2
7264 umul %i2, 0x0385, %o0
7265 bvs,pn %icc, loop_660
7266 tsubcctv %i0, %l5, %o2
7267 movrgez %o1, %l4, %i1
7268 smulcc %l2, %l1, %i7
7269loop_660:
7270 movvs %xcc, %g7, %o7
7271 movg %icc, %o6, %o5
7272 and %i6, 0x0F84, %i4
7273 fmovdpos %xcc, %f26, %f15
7274 movle %icc, %i5, %o4
7275 xnor %l3, %l0, %g1
7276 sir 0x0640
7277 set 0x2C, %l0
7278 sta %f5, [%l7 + %l0] 0x89
7279 tneg %icc, 0x3
7280 fandnot2 %f14, %f14, %f4
7281 orn %l6, 0x0AAF, %g5
7282 subc %g6, %o3, %i3
7283 set 0x56, %l3
7284 ldsha [%l7 + %l3] 0x14, %g4
7285 set 0x10, %l4
7286 ldda [%l7 + %l4] 0xe2, %g2
7287 fpadd16s %f27, %f15, %f3
7288 ble,a loop_661
7289 andcc %i2, %o0, %g3
7290 move %icc, %i0, %o2
7291 udivx %l5, 0x0EB2, %l4
7292loop_661:
7293 restored
7294 rdpr %cwp, %g1
7295 rdpr %cansave, %g2
7296 rdpr %canrestore, %g3
7297 rdpr %cleanwin, %g4
7298 rdpr %otherwin, %g5
7299 rdpr %wstate, %g6
7300 tl %xcc, 0x4
7301 udivcc %o1, 0x0259, %l2
7302 subcc %i1, 0x1896, %l1
7303 fmovdge %icc, %f15, %f1
7304 fands %f29, %f24, %f4
7305 movrlez %g7, %i7, %o7
7306 movre %o6, %i6, %o5
7307 ta %xcc, 0x1
7308 bleu,pt %xcc, loop_662
7309 movn %xcc, %i4, %o4
7310 wr %g0, 0x88, %asi
7311 ldswa [%l7 + 0x48] %asi, %i5
7312loop_662:
7313 bshuffle %f28, %f20, %f14
7314 fcmple16 %f0, %f28, %l0
7315 fcmps %fcc2, %f30, %f11
7316 or %l3, %l6, %g1
7317 mova %icc, %g5, %g6
7318 edge32l %o3, %g4, %g2
7319 wr %g0, 0x80, %asi
7320 stwa %i3, [%l7 + 0x78] %asi
7321 nop
7322 setx loop_663, %l0, %l1
7323 jmpl %l1, %o0
7324 stx %i2, [%l7 + 0x58]
7325 andncc %g3, %i0, %o2
7326 movl %xcc, %l5, %l4
7327loop_663:
7328 edge8n %l2, %i1, %l1
7329 add %o1, %i7, %o7
7330 xnor %o6, %i6, %o5
7331 fnot1 %f22, %f12
7332 movne %icc, %g7, %i4
7333 fbo,a %fcc2, loop_664
7334 addcc %i5, %o4, %l3
7335 subccc %l6, %g1, %l0
7336 fmovsneg %xcc, %f8, %f22
7337loop_664:
7338 mulx %g6, 0x1F15, %g5
7339 smulcc %g4, 0x07B1, %o3
7340 add %l7, 0x08, %l6
7341 wr %g0, 0x80, %asi
7342 ldxa [%l6] %asi, %i3
7343 casxa [%l6] %asi, %i3, %o0
7344 wr %g0, 0x18, %asi
7345 ldstuba [%l7 + 0x66] %asi, %g2
7346 fmovrslez %g3, %f19, %f3
7347 tl %xcc, 0x1
7348 fnegs %f22, %f2
7349 prefetch [%l7 + 0x30], 0x2
7350 add %l7, 0x78, %l6
7351 wr %g0, 0x80, %asi
7352 casxa [%l6] 0x80, %i0, %o2
7353 fxor %f26, %f6, %f20
7354 smul %i2, 0x1F4D, %l4
7355 fnegs %f4, %f25
7356 xnor %l2, %l5, %i1
7357 wr %g0, 0x88, %asi
7358 lduha [%l7 + 0x28] %asi, %o1
7359 movl %xcc, %l1, %i7
7360 movne %icc, %o6, %o7
7361 edge8n %i6, %g7, %o5
7362 fcmple32 %f12, %f20, %i4
7363 fnot2s %f26, %f26
7364 nop
7365 setx loop_665, %l0, %l1
7366 wrpr 0x1, %tl
7367 wrpr %l1, %tnpc
7368 setx 0x34400001400, %l0, %l1
7369 wrpr %l1, %tstate
7370 wrhpr 0x4, %htstate
7371 done
7372 sdiv %o4, 0x17C0, %i5
7373 fone %f28
7374 restored
7375 rdpr %cwp, %g1
7376 rdpr %cansave, %g2
7377 rdpr %canrestore, %g3
7378 rdpr %cleanwin, %g4
7379 rdpr %otherwin, %g5
7380 rdpr %wstate, %g6
7381loop_665:
7382 sll %l6, %g1, %l0
7383 fmovde %xcc, %f31, %f23
7384 subcc %l3, %g6, %g4
7385 brnz %g5, loop_666
7386 movgu %xcc, %o3, %i3
7387 smul %g2, %o0, %i0
7388 fnot2 %f8, %f24
7389loop_666:
7390 movrlez %g3, %i2, %o2
7391 addccc %l2, 0x0149, %l5
7392 orn %l4, %i1, %o1
7393 smulcc %l1, 0x1857, %i7
7394 edge16n %o6, %o7, %g7
7395 tsubcctv %i6, %o5, %i4
7396 fnot2s %f17, %f18
7397 fone %f22
7398 tneg %xcc, 0x5
7399 fbu %fcc3, loop_667
7400 sdivx %o4, 0x0B7C, %l6
7401 wr %g0, 0x81, %asi
7402 lduba [%l7 + 0x1A] %asi, %i5
7403loop_667:
7404 srl %l0, %l3, %g6
7405 add %l7, 0x2C, %l6
7406 wr %g0, 0x11, %asi
7407 lda [%l6] %asi, %g1
7408 casa [%l6] %asi, %g1, %g4
7409 fmovdgu %icc, %f21, %f6
7410 addc %o3, %i3, %g2
7411 movre %g5, 0x363, %i0
7412 fnot2s %f11, %f1
7413 mulscc %g3, 0x0634, %o0
7414 move %xcc, %o2, %i2
7415 orn %l2, %l4, %i1
7416 fmul8sux16 %f24, %f20, %f4
7417 fmovscc %xcc, %f17, %f1
7418 fsrc2 %f22, %f6
7419 move %xcc, %l5, %o1
7420 subcc %l1, %i7, %o6
7421 umul %g7, 0x0D74, %i6
7422 srl %o5, %o7, %o4
7423 tneg %xcc, 0x1
7424 stbar
7425 movrgz %i4, 0x1A5, %l6
7426 fandnot1s %f15, %f13, %f10
7427 fandnot1s %f23, %f17, %f5
7428 ta %icc, 0x7
7429 edge8l %i5, %l0, %l3
7430 fmovsl %icc, %f29, %f10
7431 fmovrdgz %g6, %f30, %f12
7432 edge32 %g4, %g1, %o3
7433 wr %g0, 0x81, %asi
7434 stha %g2, [%l7 + 0x58] %asi
7435 movne %icc, %i3, %i0
7436 array32 %g3, %g5, %o2
7437 fmovdgu %icc, %f30, %f1
7438 edge16n %i2, %o0, %l4
7439 fmovrslez %l2, %f9, %f16
7440 movre %l5, %i1, %l1
7441 set 0x56, %g2
7442 stba %i7, [%l7 + %g2] 0x11
7443 tneg %xcc, 0x2
7444 tsubcc %o1, 0x18CE, %o6
7445 fxor %f14, %f6, %f14
7446 fsrc1 %f30, %f22
7447 fcmpd %fcc2, %f10, %f18
7448 movre %g7, %o5, %i6
7449 lduw [%l7 + 0x48], %o7
7450 sllx %o4, %l6, %i4
7451 bgu %xcc, loop_668
7452 fcmped %fcc3, %f10, %f22
7453 nop
7454 set 0x3D, %l1
7455 ldsb [%l7 + %l1], %l0
7456 fandnot2s %f11, %f24, %f0
7457loop_668:
7458 movvc %xcc, %i5, %l3
7459 sdivx %g6, 0x19D6, %g4
7460 fmovsn %icc, %f9, %f8
7461 udivcc %o3, 0x04FE, %g2
7462 add %i3, %g1, %g3
7463 movrlz %i0, 0x2D2, %o2
7464 move %xcc, %i2, %g5
7465 edge16ln %o0, %l2, %l5
7466 movgu %icc, %i1, %l4
7467 set 0x2D, %i7
7468 lduba [%l7 + %i7] 0x10, %l1
7469 fbl,a %fcc0, loop_669
7470 std %o0, [%l7 + 0x08]
7471 wr %g0, 0x10, %asi
7472 lda [%l7 + 0x50] %asi, %f31
7473loop_669:
7474 fpadd32s %f24, %f30, %f29
7475 edge32l %i7, %o6, %g7
7476 addc %o5, 0x095E, %o7
7477 sdivcc %i6, 0x024B, %l6
7478 fmovrdgz %i4, %f16, %f22
7479 ta %xcc, 0x6
7480 call loop_670
7481 nop
7482 setx loop_671, %l0, %l1
7483 wrpr 0x1, %tl
7484 wrpr %l1, %tnpc
7485 setx 0x34400001400, %l0, %l1
7486 wrpr %l1, %tstate
7487 wrhpr 0x4, %htstate
7488 done
7489 fornot1 %f28, %f26, %f22
7490 nop
7491 setx loop_672, %l0, %l1
7492 wrpr 0x1, %tl
7493 wrpr %l1, %tnpc
7494 setx 0x34400001400, %l0, %l1
7495 wrpr %l1, %tstate
7496 wrhpr 0x4, %htstate
7497 done
7498loop_670:
7499 fblg,a %fcc1, loop_673
7500loop_671:
7501 orn %o4, 0x0142, %l0
7502 ldd [%l7 + 0x08], %f14
7503loop_672:
7504 fabss %f14, %f8
7505loop_673:
7506 xorcc %l3, 0x078C, %g6
7507 edge32l %g4, %i5, %o3
7508 tcs %icc, 0x4
7509 ble,a loop_674
7510 sethi 0x199D, %i3
7511 nop
7512 setx loop_675, %l0, %l1
7513 wrpr 0x1, %tl
7514 wrpr %l1, %tpc
7515 add %l1, 0x4, %l1
7516 wrpr %l1, %tnpc
7517 setx 0x34400001400, %l0, %l1
7518 wrpr %l1, %tstate
7519 wrhpr 0x4, %htstate
7520 retry
7521 edge16n %g1, %g3, %g2
7522loop_674:
7523 xnor %i0, 0x1008, %i2
7524 tcs %xcc, 0x7
7525loop_675:
7526 edge8 %g5, %o0, %o2
7527 movcs %icc, %l5, %i1
7528 sethi 0x042A, %l4
7529 ba,a,pn %icc, loop_676
7530 fmovse %icc, %f5, %f30
7531 fmovrsgez %l1, %f8, %f13
7532 fmovdge %icc, %f1, %f6
7533loop_676:
7534 tleu %xcc, 0x2
7535 fsrc2s %f5, %f22
7536 sdivcc %l2, 0x0F50, %i7
7537 fcmpgt16 %f6, %f0, %o1
7538 sdivx %o6, 0x1D27, %g7
7539 movneg %xcc, %o5, %o7
7540 set 0x29, %g1
7541 ldstuba [%l7 + %g1] 0x81, %i6
7542 fpadd16s %f29, %f29, %f29
7543 tleu %icc, 0x0
7544 movpos %icc, %i4, %l6
7545 movneg %icc, %o4, %l0
7546 std %g6, [%l7 + 0x08]
7547 tgu %icc, 0x5
7548 ta %xcc, 0x6
7549 tle %xcc, 0x5
7550 and %g4, %l3, %i5
7551 tn %xcc, 0x3
7552 edge32l %o3, %i3, %g3
7553 ld [%l7 + 0x24], %f23
7554 addcc %g1, 0x092C, %i0
7555 umulcc %i2, 0x1F14, %g2
7556 udivx %g5, 0x1F7B, %o0
7557 set 0x28, %o4
7558 swapa [%l7 + %o4] 0x80, %o2
7559 fmovrsgez %i1, %f23, %f9
7560 fmovsvs %xcc, %f17, %f23
7561 sethi 0x088B, %l4
7562 movle %icc, %l5, %l1
7563 membar 0x6A
7564 movgu %xcc, %l2, %i7
7565 addc %o6, 0x106B, %o1
7566 movge %icc, %o5, %o7
7567 brgez,a %i6, loop_677
7568 edge32 %g7, %i4, %l6
7569 fmovdpos %icc, %f22, %f28
7570 edge8ln %l0, %o4, %g4
7571loop_677:
7572 fbe,a %fcc1, loop_678
7573 fmovsge %xcc, %f25, %f11
7574 add %l3, 0x0E3B, %g6
7575 srax %i5, %o3, %g3
7576loop_678:
7577 orcc %g1, %i0, %i2
7578 srlx %i3, 0x12, %g5
7579 stx %o0, [%l7 + 0x38]
7580 sdivcc %g2, 0x1BEC, %o2
7581 movg %xcc, %l4, %l5
7582 taddcc %i1, 0x0811, %l2
7583 stb %i7, [%l7 + 0x18]
7584 movgu %xcc, %o6, %o1
7585 fbl,a %fcc0, loop_679
7586 fcmpes %fcc3, %f8, %f9
7587 srlx %l1, %o5, %o7
7588 fmovdvc %icc, %f26, %f19
7589loop_679:
7590 edge16l %i6, %i4, %l6
7591 mulx %g7, %o4, %g4
7592 set 0x7C, %o5
7593 lda [%l7 + %o5] 0x88, %f25
7594 set 0x32, %o0
7595 ldstuba [%l7 + %o0] 0x04, %l0
7596 ldd [%l7 + 0x78], %g6
7597 movrgez %i5, %l3, %g3
7598 nop
7599 setx loop_680, %l0, %l1
7600 wrpr 0x1, %tl
7601 wrpr %l1, %tnpc
7602 setx 0x34400001400, %l0, %l1
7603 wrpr %l1, %tstate
7604 wrhpr 0x4, %htstate
7605 done
7606 taddcc %g1, %i0, %i2
7607 movge %icc, %o3, %i3
7608 tsubcc %o0, %g2, %g5
7609loop_680:
7610 tle %xcc, 0x3
7611 taddcctv %o2, %l5, %i1
7612 subc %l2, 0x0003, %l4
7613 tcs %xcc, 0x1
7614 and %o6, %o1, %l1
7615 fsrc2 %f8, %f22
7616 bne loop_681
7617 stb %o5, [%l7 + 0x2A]
7618 fcmpne16 %f6, %f6, %i7
7619 fmovdcc %icc, %f23, %f20
7620loop_681:
7621 fabsd %f24, %f22
7622 bneg loop_682
7623 fmovsleu %icc, %f0, %f14
7624 tcc %icc, 0x1
7625 mulx %o7, 0x0952, %i6
7626loop_682:
7627 stb %i4, [%l7 + 0x4A]
7628 movcc %xcc, %g7, %o4
7629 tleu %icc, 0x3
7630 smul %l6, 0x11DC, %l0
7631 fpmerge %f30, %f6, %f30
7632 fmovdne %icc, %f28, %f21
7633 xnor %g6, 0x19EE, %g4
7634 bleu %icc, loop_683
7635 flush %l7 + 0x48
7636 restored
7637 rdpr %cwp, %g1
7638 rdpr %cansave, %g2
7639 rdpr %canrestore, %g3
7640 rdpr %cleanwin, %g4
7641 rdpr %otherwin, %g5
7642 rdpr %wstate, %g6
7643 bn,pn %icc, loop_684
7644loop_683:
7645 fand %f8, %f4, %f12
7646 brnz %l3, loop_685
7647 bcs,pn %xcc, loop_686
7648loop_684:
7649 fmovsne %icc, %f15, %f29
7650 andcc %g3, 0x099C, %g1
7651loop_685:
7652 edge8 %i0, %i5, %o3
7653loop_686:
7654 sdivcc %i3, 0x03F8, %o0
7655 set 0x10, %o7
7656 stxa %i2, [%l7 + %o7] 0x18
7657 edge8 %g5, %g2, %l5
7658 nop
7659 set 0x78, %l2
7660 ldd [%l7 + %l2], %f30
7661 nop
7662 set 0x38, %g7
7663 std %i0, [%l7 + %g7]
7664 mulx %o2, 0x08EA, %l4
7665 stx %l2, [%l7 + 0x28]
7666 bcs,a %icc, loop_687
7667 fble,a %fcc2, loop_688
7668 movvs %icc, %o1, %l1
7669 set 0x64, %g3
7670 stha %o5, [%l7 + %g3] 0x19
7671loop_687:
7672 fpadd16 %f0, %f22, %f4
7673loop_688:
7674 srl %i7, %o7, %o6
7675 fpack16 %f18, %f24
7676 smulcc %i4, %g7, %o4
7677 edge32n %l6, %i6, %l0
7678 andcc %g6, 0x0EAF, %g4
7679 fcmple32 %f30, %f26, %l3
7680 brlez,a %g1, loop_689
7681 alignaddrl %g3, %i5, %i0
7682 edge8 %i3, %o0, %o3
7683 set 0x68, %i1
7684 swapa [%l7 + %i1] 0x19, %i2
7685loop_689:
7686 bn,a,pt %xcc, loop_690
7687 alignaddr %g5, %g2, %l5
7688 set 0x8, %g5
7689 ldxa [%g0 + %g5] 0x21, %i1
7690loop_690:
7691 add %o2, 0x0DB4, %l2
7692 array32 %o1, %l4, %o5
7693 subc %l1, 0x1D2F, %o7
7694 fexpand %f23, %f0
7695 umulcc %o6, 0x0A86, %i4
7696 srl %g7, 0x15, %o4
7697 popc 0x1E7F, %l6
7698 lduw [%l7 + 0x0C], %i7
7699 udiv %i6, 0x1AE3, %l0
7700 fbul,a %fcc2, loop_691
7701 swap [%l7 + 0x6C], %g4
7702 fmovrdgz %l3, %f24, %f2
7703 fbg,a %fcc2, loop_692
7704loop_691:
7705 edge8n %g1, %g6, %i5
7706 stw %i0, [%l7 + 0x2C]
7707 wr %g0, 0x18, %asi
7708 lduba [%l7 + 0x74] %asi, %i3
7709loop_692:
7710 movneg %xcc, %o0, %o3
7711 fmul8sux16 %f0, %f16, %f20
7712 fbg %fcc1, loop_693
7713 fmovdl %icc, %f17, %f5
7714 edge32ln %i2, %g3, %g5
7715 move %icc, %g2, %i1
7716loop_693:
7717 ta %icc, 0x2
7718 movcs %xcc, %l5, %o2
7719 fpack16 %f2, %f2
7720 movrne %l2, 0x0CE, %l4
7721 sub %o1, %l1, %o5
7722 be,a %icc, loop_694
7723 ldsw [%l7 + 0x38], %o7
7724 xor %i4, %o6, %o4
7725 movrlez %g7, 0x108, %l6
7726loop_694:
7727 movrgz %i6, %l0, %g4
7728 wr %g0, 0x10, %asi
7729 stda %f16, [%l7 + 0x40] %asi
7730 ldsh [%l7 + 0x20], %l3
7731 fmovde %xcc, %f28, %f9
7732 fmovrde %i7, %f22, %f6
7733 fand %f0, %f10, %f22
7734 wr %g0, 0x22, %asi
7735 stxa %g1, [%l7 + 0x78] %asi
7736 membar #Sync
7737 xnor %i5, %i0, %i3
7738 bvc loop_695
7739 edge16ln %o0, %o3, %i2
7740 fnors %f16, %f2, %f24
7741 movrne %g3, %g5, %g2
7742loop_695:
7743 te %xcc, 0x4
7744 edge32 %g6, %l5, %o2
7745 addc %i1, 0x02F2, %l4
7746 fpsub32s %f24, %f5, %f4
7747 wr %g0, 0x23, %asi
7748 ldda [%l7 + 0x70] %asi, %o0
7749 xorcc %l2, 0x14D7, %o5
7750 movrgez %l1, %i4, %o7
7751 movre %o4, %o6, %l6
7752 udivcc %i6, 0x0470, %g7
7753 movg %icc, %l0, %l3
7754 nop
7755 setx loop_696, %l0, %l1
7756 jmpl %l1, %i7
7757 array32 %g4, %i5, %i0
7758 nop
7759 set 0x28, %g4
7760 ldd [%l7 + %g4], %f26
7761 wr %g0, 0x80, %asi
7762 prefetcha [%l7 + 0x78] %asi, 0x2
7763loop_696:
7764 tcs %xcc, 0x2
7765 edge16n %i3, %o3, %o0
7766 movrgez %i2, %g3, %g2
7767 fornot2 %f8, %f24, %f2
7768 set 0x28, %i3
7769 lduha [%l7 + %i3] 0x80, %g6
7770 tvc %xcc, 0x2
7771 move %icc, %g5, %l5
7772 movrlez %i1, 0x394, %l4
7773 movrlez %o2, 0x3F6, %o1
7774 bcc,a loop_697
7775 fnor %f2, %f24, %f24
7776 nop
7777 set 0x32, %g6
7778 ldsh [%l7 + %g6], %o5
7779 fmovrse %l1, %f28, %f20
7780loop_697:
7781 fnot2s %f12, %f17
7782 faligndata %f14, %f8, %f0
7783 movge %xcc, %i4, %l2
7784 saved
7785 rdpr %cwp, %g1
7786 rdpr %cansave, %g2
7787 rdpr %canrestore, %g3
7788 rdpr %cleanwin, %g4
7789 rdpr %otherwin, %g5
7790 rdpr %wstate, %g6
7791 xorcc %o4, 0x14E6, %o7
7792 nop
7793 setx loop_698, %l0, %l1
7794 jmpl %l1, %o6
7795 edge16ln %i6, %l6, %g7
7796 movrlez %l3, %l0, %g4
7797 set 0x5C, %i5
7798 stha %i5, [%l7 + %i5] 0x27
7799 membar #Sync
7800loop_698:
7801 stx %i7, [%l7 + 0x68]
7802 saved
7803 rdpr %cwp, %g1
7804 rdpr %cansave, %g2
7805 rdpr %canrestore, %g3
7806 rdpr %cleanwin, %g4
7807 rdpr %otherwin, %g5
7808 rdpr %wstate, %g6
7809 edge16n %g1, %i3, %o3
7810 ldd [%l7 + 0x60], %f2
7811 fmovrslz %o0, %f29, %f9
7812 nop
7813 setx loop_699, %l0, %l1
7814 wrpr 0x1, %tl
7815 wrpr %l1, %tpc
7816 add %l1, 0x4, %l1
7817 wrpr %l1, %tnpc
7818 setx 0x34400001400, %l0, %l1
7819 wrpr %l1, %tstate
7820 wrhpr 0x4, %htstate
7821 retry
7822 movrlz %i0, 0x220, %g3
7823 sdiv %g2, 0x1886, %i2
7824 movne %icc, %g6, %l5
7825loop_699:
7826 fbue,a %fcc3, loop_700
7827 movrlez %g5, %i1, %o2
7828 fnands %f31, %f25, %f16
7829 addc %l4, %o1, %l1
7830loop_700:
7831 fone %f16
7832 array32 %o5, %i4, %l2
7833 tsubcc %o7, 0x101E, %o6
7834 membar 0x46
7835 ta %icc, 0x7
7836 subc %i6, 0x1B35, %l6
7837 sllx %g7, %l3, %l0
7838 edge16l %o4, %i5, %i7
7839 tvc %xcc, 0x7
7840 movrne %g1, %g4, %o3
7841 sdivx %o0, 0x0F09, %i0
7842 subc %g3, %i3, %i2
7843 fnand %f12, %f24, %f30
7844 bge,a,pn %xcc, loop_701
7845 xor %g6, 0x0AC1, %g2
7846 array8 %g5, %l5, %o2
7847 orn %i1, %o1, %l4
7848loop_701:
7849 nop
7850 set 0x20, %l5
7851 ldxa [%g0 + %l5] 0x4f, %l1
7852 wr %g0, 0x27, %asi
7853 ldda [%l7 + 0x10] %asi, %i4
7854 movl %xcc, %l2, %o7
7855 umulcc %o6, %o5, %l6
7856 smul %g7, 0x17C5, %i6
7857 sdivcc %l0, 0x1035, %o4
7858 set 0x0C, %i4
7859 sta %f10, [%l7 + %i4] 0x11
7860 movg %xcc, %i5, %i7
7861 fbuge,a %fcc3, loop_702
7862 fnand %f22, %f10, %f4
7863 srax %g1, %g4, %o3
7864 sll %o0, %l3, %g3
7865loop_702:
7866 ldsw [%l7 + 0x2C], %i3
7867 movrgz %i2, %i0, %g2
7868 addc %g5, %l5, %g6
7869 fbge %fcc3, loop_703
7870 tcc %icc, 0x7
7871 array16 %o2, %i1, %l4
7872 smul %o1, 0x1785, %i4
7873loop_703:
7874 edge16l %l2, %l1, %o7
7875 ble,pn %icc, loop_704
7876 array8 %o5, %o6, %l6
7877 fmovrsgez %i6, %f11, %f26
7878 smul %g7, 0x0DEF, %o4
7879loop_704:
7880 movvc %xcc, %i5, %l0
7881 edge8n %g1, %i7, %g4
7882 movgu %icc, %o0, %o3
7883 fpackfix %f20, %f11
7884 and %g3, 0x03E4, %l3
7885 set 0x14, %i6
7886 ldswa [%l7 + %i6] 0x89, %i3
7887 fnands %f14, %f20, %f2
7888 fmovsn %xcc, %f18, %f8
7889 tcc %icc, 0x7
7890 add %i2, %i0, %g5
7891 fpadd32 %f20, %f12, %f28
7892 array8 %l5, %g6, %g2
7893 fmovrsgez %o2, %f16, %f16
7894 orncc %i1, %l4, %o1
7895 tneg %icc, 0x3
7896 edge32ln %i4, %l1, %o7
7897 movrne %o5, %o6, %l2
7898 fabss %f9, %f22
7899 fcmped %fcc0, %f0, %f4
7900 fsrc1s %f7, %f19
7901 stx %l6, [%l7 + 0x10]
7902 ldstub [%l7 + 0x51], %i6
7903 alignaddr %o4, %g7, %l0
7904 fbu %fcc1, loop_705
7905 tvc %icc, 0x1
7906 andcc %g1, %i7, %i5
7907 bneg,pn %icc, loop_706
7908loop_705:
7909 alignaddrl %g4, %o3, %g3
7910 andcc %o0, %l3, %i3
7911 fmovdvs %icc, %f26, %f0
7912loop_706:
7913 movneg %xcc, %i0, %i2
7914 subc %g5, %g6, %g2
7915 edge16l %l5, %i1, %l4
7916 fmovrde %o1, %f6, %f24
7917 fmovdg %icc, %f6, %f9
7918 saved
7919 rdpr %cwp, %g1
7920 rdpr %cansave, %g2
7921 rdpr %canrestore, %g3
7922 rdpr %cleanwin, %g4
7923 rdpr %otherwin, %g5
7924 rdpr %wstate, %g6
7925 movrlez %o2, %l1, %o7
7926 edge8l %i4, %o6, %o5
7927 fbe %fcc2, loop_707
7928 fmovdne %icc, %f5, %f6
7929 te %xcc, 0x4
7930 sll %l6, %i6, %l2
7931loop_707:
7932 mulscc %o4, 0x1B9C, %l0
7933 fone %f8
7934 subccc %g1, %i7, %g7
7935 set 0x1C, %o3
7936 stwa %g4, [%l7 + %o3] 0x0c
7937 bneg %xcc, loop_708
7938 fbe %fcc3, loop_709
7939 smulcc %i5, 0x0754, %g3
7940 fpack32 %f20, %f26, %f10
7941loop_708:
7942 sir 0x02D5
7943loop_709:
7944 fbl %fcc2, loop_710
7945 bne,a %xcc, loop_711
7946 movgu %icc, %o3, %o0
7947 array8 %i3, %i0, %i2
7948loop_710:
7949 fcmpne32 %f24, %f24, %l3
7950loop_711:
7951 sll %g6, 0x1F, %g2
7952 movne %xcc, %l5, %g5
7953 movrlz %l4, %i1, %o1
7954 subc %l1, %o2, %i4
7955 bn %icc, loop_712
7956 ta %icc, 0x2
7957 orncc %o7, 0x1E38, %o5
7958 add %l7, 0x60, %l6
7959 wr %g0, 0x81, %asi
7960 casxa [%l6] %asi, %o6, %i6
7961loop_712:
7962 fzero %f2
7963 fbul %fcc0, loop_713
7964 xor %l6, %l2, %o4
7965 tleu %icc, 0x2
7966 fbule,a %fcc1, loop_714
7967loop_713:
7968 tcs %icc, 0x6
7969 nop
7970 set 0x50, %i2
7971 std %l0, [%l7 + %i2]
7972 fmul8x16al %f4, %f18, %f0
7973loop_714:
7974 tl %icc, 0x0
7975 fcmpd %fcc1, %f14, %f28
7976 tgu %xcc, 0x7
7977 fmovscc %xcc, %f25, %f5
7978 taddcctv %i7, %g7, %g1
7979 umulcc %i5, 0x1824, %g4
7980 nop
7981 setx loop_715, %l0, %l1
7982 wrpr 0x1, %tl
7983 wrpr %l1, %tnpc
7984 setx 0x34400001400, %l0, %l1
7985 wrpr %l1, %tstate
7986 wrhpr 0x4, %htstate
7987 done
7988 movcc %xcc, %g3, %o0
7989 fbu %fcc0, loop_716
7990 andn %i3, 0x1399, %o3
7991loop_715:
7992 restored
7993 rdpr %cwp, %g1
7994 rdpr %cansave, %g2
7995 rdpr %canrestore, %g3
7996 rdpr %cleanwin, %g4
7997 rdpr %otherwin, %g5
7998 rdpr %wstate, %g6
7999 array8 %i0, %i2, %l3
8000loop_716:
8001 sub %g6, %l5, %g5
8002 orn %l4, %i1, %o1
8003 taddcc %g2, 0x1E30, %l1
8004 movn %icc, %i4, %o2
8005 stw %o5, [%l7 + 0x54]
8006 fsrc1 %f8, %f0
8007 bn,a loop_717
8008 fmovdneg %xcc, %f0, %f21
8009 orcc %o6, %o7, %i6
8010 fxor %f26, %f20, %f18
8011loop_717:
8012 ld [%l7 + 0x78], %f31
8013 array16 %l2, %l6, %o4
8014 fblg,a %fcc0, loop_718
8015 faligndata %f26, %f24, %f10
8016 subc %l0, %g7, %g1
8017 edge16l %i7, %g4, %i5
8018loop_718:
8019 fxnors %f16, %f1, %f1
8020 stb %o0, [%l7 + 0x79]
8021 taddcc %i3, 0x00AB, %g3
8022 set 0x7D, %o1
8023 ldstuba [%l7 + %o1] 0x80, %o3
8024 fnegd %f10, %f16
8025 set 0x28, %i0
8026 prefetcha [%l7 + %i0] 0x11, 0x0
8027 xnorcc %i2, %l3, %l5
8028 edge8ln %g5, %l4, %g6
8029 set 0x5E, %o6
8030 stba %i1, [%l7 + %o6] 0x10
8031 stbar
8032 edge32 %g2, %o1, %i4
8033 tpos %icc, 0x1
8034 sdivx %o2, 0x1D6D, %l1
8035 wr %g0, 0x18, %asi
8036 ldstuba [%l7 + 0x44] %asi, %o6
8037 fmovrdgez %o5, %f30, %f6
8038 fpadd32s %f9, %f28, %f28
8039 fbug,a %fcc2, loop_719
8040 bn loop_720
8041 mulx %i6, 0x0DF5, %o7
8042 alignaddrl %l6, %o4, %l2
8043loop_719:
8044 sra %l0, %g7, %g1
8045loop_720:
8046 tsubcctv %g4, 0x120C, %i5
8047 fpackfix %f4, %f1
8048 taddcc %i7, %o0, %i3
8049 mova %icc, %g3, %i0
8050 bvc loop_721
8051 fmovdleu %xcc, %f29, %f8
8052 fmovscc %icc, %f13, %f21
8053 alignaddrl %i2, %o3, %l3
8054loop_721:
8055 tvc %icc, 0x7
8056 srlx %g5, %l4, %g6
8057 ldstub [%l7 + 0x24], %i1
8058 addcc %g2, %l5, %o1
8059 edge32l %o2, %l1, %i4
8060 ldd [%l7 + 0x70], %f24
8061 srl %o5, %i6, %o6
8062 wr %g0, 0x04, %asi
8063 ldsba [%l7 + 0x16] %asi, %l6
8064 movne %xcc, %o7, %o4
8065 restored
8066 rdpr %cwp, %g1
8067 rdpr %cansave, %g2
8068 rdpr %canrestore, %g3
8069 rdpr %cleanwin, %g4
8070 rdpr %otherwin, %g5
8071 rdpr %wstate, %g6
8072 fmovse %xcc, %f7, %f14
8073 fnor %f18, %f22, %f20
8074 udivx %l2, 0x0BB6, %g7
8075 movgu %xcc, %g1, %g4
8076 add %i5, %l0, %o0
8077 fnors %f15, %f28, %f27
8078 tn %icc, 0x2
8079 stw %i7, [%l7 + 0x3C]
8080 saved
8081 rdpr %cwp, %g1
8082 rdpr %cansave, %g2
8083 rdpr %canrestore, %g3
8084 rdpr %cleanwin, %g4
8085 rdpr %otherwin, %g5
8086 rdpr %wstate, %g6
8087 fmovs %f13, %f4
8088 ldsw [%l7 + 0x6C], %i3
8089 nop
8090 setx loop_722, %l0, %l1
8091 wrpr 0x1, %tl
8092 wrpr %l1, %tpc
8093 add %l1, 0x4, %l1
8094 wrpr %l1, %tnpc
8095 setx 0x34400001400, %l0, %l1
8096 wrpr %l1, %tstate
8097 wrhpr 0x4, %htstate
8098 retry
8099 udiv %g3, 0x1229, %i2
8100 fbne %fcc3, loop_723
8101 fmovdleu %icc, %f30, %f28
8102loop_722:
8103 sllx %i0, %o3, %g5
8104 ld [%l7 + 0x1C], %f12
8105loop_723:
8106 fmovsvc %xcc, %f12, %f12
8107 movneg %xcc, %l4, %g6
8108 tsubcctv %i1, 0x017B, %l3
8109 fmovrdlz %l5, %f10, %f18
8110 edge32 %o1, %g2, %l1
8111 sllx %o2, 0x08, %i4
8112 tne %xcc, 0x4
8113 call loop_724
8114 fmovdcc %icc, %f8, %f4
8115 tpos %xcc, 0x4
8116 movrgz %i6, %o6, %o5
8117loop_724:
8118 fnand %f6, %f16, %f2
8119 smul %o7, %o4, %l2
8120 tn %xcc, 0x7
8121 edge16ln %g7, %g1, %g4
8122 saved
8123 rdpr %cwp, %g1
8124 rdpr %cansave, %g2
8125 rdpr %canrestore, %g3
8126 rdpr %cleanwin, %g4
8127 rdpr %otherwin, %g5
8128 rdpr %wstate, %g6
8129 movneg %xcc, %l6, %l0
8130 movgu %icc, %o0, %i5
8131 fbl,a %fcc1, loop_725
8132 orncc %i7, 0x0798, %g3
8133 fcmpne16 %f2, %f2, %i2
8134 xnor %i3, %i0, %o3
8135loop_725:
8136 edge16n %l4, %g6, %i1
8137 addcc %l3, %g5, %o1
8138 fmul8sux16 %f26, %f22, %f28
8139 call loop_726
8140 edge8 %g2, %l1, %o2
8141 fmovrdgz %l5, %f26, %f16
8142 mulx %i4, 0x0501, %o6
8143loop_726:
8144 addccc %i6, %o5, %o7
8145 fmovrdne %o4, %f6, %f14
8146 wr %g0, 0x20, %asi
8147 stxa %l2, [%g0 + 0x8] %asi
8148 add %g1, %g7, %l6
8149 bneg,a loop_727
8150 movl %icc, %l0, %g4
8151 tle %xcc, 0x7
8152 sub %o0, %i5, %i7
8153loop_727:
8154 movgu %icc, %g3, %i3
8155 sdiv %i0, 0x1E63, %o3
8156 popc %i2, %l4
8157 movvs %xcc, %i1, %g6
8158 popc 0x1FF3, %g5
8159 faligndata %f8, %f20, %f24
8160 tvc %icc, 0x6
8161 array8 %o1, %g2, %l3
8162 stbar
8163 edge32ln %l1, %o2, %i4
8164 wr %g0, 0x89, %asi
8165 ldsba [%l7 + 0x09] %asi, %o6
8166 umulcc %i6, %o5, %o7
8167 fnor %f12, %f4, %f2
8168 srlx %o4, %l2, %g1
8169 fmovde %xcc, %f15, %f3
8170 membar #Sync
8171 set 0x40, %o2
8172 ldda [%l7 + %o2] 0x1f, %f16
8173 movneg %xcc, %l5, %g7
8174 wr %g0, 0x80, %asi
8175 ldswa [%l7 + 0x14] %asi, %l6
8176 movrgz %g4, 0x22F, %o0
8177 edge16l %l0, %i5, %i7
8178 movleu %icc, %i3, %i0
8179 andncc %o3, %g3, %l4
8180 addccc %i2, %i1, %g6
8181 fmovdvs %icc, %f11, %f31
8182 movrne %g5, %o1, %g2
8183 restored
8184 rdpr %cwp, %g1
8185 rdpr %cansave, %g2
8186 rdpr %canrestore, %g3
8187 rdpr %cleanwin, %g4
8188 rdpr %otherwin, %g5
8189 rdpr %wstate, %g6
8190 edge32l %l3, %o2, %l1
8191 edge16l %i4, %i6, %o6
8192 fandnot2s %f25, %f17, %f4
8193 stb %o7, [%l7 + 0x16]
8194 fnand %f8, %f6, %f6
8195 tcc %icc, 0x4
8196 set 0x38, %l6
8197 lduha [%l7 + %l6] 0x89, %o4
8198 orn %o5, 0x0827, %l2
8199 bneg,a %icc, loop_728
8200 fmovsneg %icc, %f20, %f4
8201 array16 %g1, %l5, %l6
8202 andncc %g4, %g7, %l0
8203loop_728:
8204 sll %i5, %o0, %i3
8205 subccc %i7, 0x1ADB, %o3
8206 tvc %icc, 0x0
8207 add %l7, 0x2C, %l6
8208 wr %g0, 0x89, %asi
8209 lda [%l6] %asi, %i0
8210 casa [%l6] %asi, %i0, %g3
8211 ldsw [%l7 + 0x2C], %l4
8212 umul %i1, %g6, %g5
8213 fmul8x16al %f1, %f13, %f24
8214 tcc %xcc, 0x0
8215 edge8ln %i2, %g2, %l3
8216 fpadd16 %f20, %f24, %f2
8217 movrgez %o1, 0x288, %l1
8218 ta %xcc, 0x3
8219 fmovdvc %xcc, %f15, %f22
8220 movvc %icc, %o2, %i4
8221 bneg,pn %icc, loop_729
8222 tg %xcc, 0x6
8223 tn %icc, 0x7
8224 edge16n %i6, %o6, %o4
8225loop_729:
8226 srl %o7, %o5, %g1
8227 sdiv %l2, 0x0624, %l6
8228 fmovrse %g4, %f20, %f9
8229 set 0x40, %l0
8230 ldda [%l7 + %l0] 0x04, %f16
8231 set 0x40, %l4
8232 ldda [%l7 + %l4] 0x2b, %g6
8233 array16 %l5, %i5, %l0
8234 orn %i3, 0x13A2, %i7
8235 tvc %icc, 0x2
8236 movg %icc, %o0, %i0
8237 xnor %g3, 0x1736, %o3
8238 addcc %i1, 0x0E89, %g6
8239 wr %g0, 0x81, %asi
8240 ldsba [%l7 + 0x0F] %asi, %g5
8241 set 0x63, %g2
8242 lduba [%l7 + %g2] 0x89, %l4
8243 movpos %icc, %i2, %g2
8244 orncc %o1, 0x0C07, %l3
8245 subccc %l1, %o2, %i4
8246 mova %icc, %o6, %o4
8247 subccc %o7, %o5, %i6
8248 nop
8249 setx loop_730, %l0, %l1
8250 jmpl %l1, %g1
8251 sllx %l6, %l2, %g7
8252 wr %g0, 0x0c, %asi
8253 ldstuba [%l7 + 0x16] %asi, %l5
8254loop_730:
8255 movl %xcc, %i5, %g4
8256 subcc %l0, %i3, %o0
8257 xor %i0, %g3, %i7
8258 fmovd %f8, %f28
8259 srl %o3, 0x1E, %i1
8260 xnor %g5, %g6, %l4
8261 orn %i2, %g2, %l3
8262 ta %xcc, 0x6
8263 taddcctv %o1, 0x1034, %l1
8264 fmovrdlz %o2, %f2, %f10
8265 alignaddrl %i4, %o6, %o7
8266 movcs %xcc, %o5, %i6
8267 nop
8268 set 0x38, %l3
8269 stx %o4, [%l7 + %l3]
8270 mova %xcc, %g1, %l6
8271 sdivcc %g7, 0x19E9, %l5
8272 andcc %i5, %l2, %g4
8273 tl %icc, 0x7
8274 mulx %l0, 0x0DA3, %o0
8275 fandnot2s %f27, %f13, %f9
8276 andcc %i3, 0x1D52, %g3
8277 movrgz %i0, 0x309, %o3
8278 fexpand %f29, %f14
8279 xnorcc %i7, %i1, %g6
8280 movg %xcc, %l4, %g5
8281 array8 %g2, %i2, %l3
8282 wr %g0, 0x04, %asi
8283 stba %l1, [%l7 + 0x27] %asi
8284 edge16 %o2, %o1, %i4
8285 array8 %o7, %o6, %o5
8286 std %i6, [%l7 + 0x48]
8287 fmovdcc %icc, %f19, %f1
8288 movrne %o4, %l6, %g1
8289 mulscc %g7, %i5, %l2
8290 andn %l5, 0x1BC6, %l0
8291 edge8l %g4, %o0, %g3
8292 fmul8x16au %f2, %f11, %f30
8293 sra %i3, 0x16, %i0
8294 fpmerge %f25, %f19, %f16
8295 ta %icc, 0x0
8296 brz %o3, loop_731
8297 edge32l %i1, %g6, %l4
8298 xorcc %g5, 0x0971, %g2
8299 siam 0x5
8300loop_731:
8301 bvs,pn %icc, loop_732
8302 tcc %icc, 0x6
8303 std %i6, [%l7 + 0x78]
8304 bvs,a,pt %icc, loop_733
8305loop_732:
8306 movleu %xcc, %l3, %i2
8307 movge %icc, %o2, %o1
8308 fbl,a %fcc0, loop_734
8309loop_733:
8310 fmovscs %icc, %f6, %f14
8311 edge16ln %l1, %o7, %o6
8312 addccc %o5, %i4, %i6
8313loop_734:
8314 tge %icc, 0x6
8315 brlz,a %o4, loop_735
8316 tcc %icc, 0x5
8317 array32 %g1, %l6, %i5
8318 ta %xcc, 0x5
8319loop_735:
8320 movne %xcc, %l2, %l5
8321 sll %l0, %g4, %o0
8322 sdivx %g3, 0x0A26, %i3
8323 brnz,a %i0, loop_736
8324 orncc %o3, %g7, %i1
8325 tn %xcc, 0x2
8326 nop
8327 setx loop_737, %l0, %l1
8328 wrpr 0x1, %tl
8329 wrpr %l1, %tnpc
8330 setx 0x34400001400, %l0, %l1
8331 wrpr %l1, %tstate
8332 wrhpr 0x4, %htstate
8333 done
8334loop_736:
8335 fpadd32 %f22, %f2, %f18
8336 movpos %icc, %l4, %g6
8337 fandnot1s %f6, %f21, %f31
8338loop_737:
8339 swap [%l7 + 0x60], %g2
8340 fpsub16 %f24, %f30, %f16
8341 fnegs %f9, %f8
8342 fpack32 %f14, %f0, %f22
8343 andn %i7, %g5, %l3
8344 movvs %icc, %o2, %i2
8345 addcc %l1, %o1, %o6
8346 edge8l %o7, %o5, %i6
8347 sdivx %i4, 0x1EF6, %o4
8348 movrgez %l6, 0x2CF, %g1
8349 tpos %xcc, 0x1
8350 movrgez %l2, %l5, %l0
8351 edge16l %i5, %g4, %g3
8352 fpsub16s %f13, %f21, %f26
8353 fpackfix %f30, %f0
8354 movrlz %o0, %i3, %i0
8355 smul %o3, 0x187B, %i1
8356 edge16n %g7, %l4, %g2
8357 fpadd16 %f8, %f6, %f12
8358 orcc %g6, 0x1E3A, %i7
8359 movge %icc, %l3, %o2
8360 fornot1 %f12, %f6, %f10
8361 st %f2, [%l7 + 0x24]
8362 lduw [%l7 + 0x10], %i2
8363 fmovdneg %xcc, %f15, %f0
8364 movrgz %g5, %l1, %o6
8365 movpos %icc, %o7, %o5
8366 xnorcc %i6, 0x1F17, %i4
8367 bvs,pn %icc, loop_738
8368 ldd [%l7 + 0x08], %f16
8369 fsrc2 %f4, %f6
8370 edge32ln %o1, %l6, %g1
8371loop_738:
8372 ta %icc, 0x6
8373 tn %icc, 0x0
8374 addc %o4, 0x03CE, %l5
8375 popc %l2, %l0
8376 srlx %i5, 0x10, %g4
8377 fmovdne %icc, %f31, %f24
8378 movrne %o0, 0x14C, %i3
8379 array8 %i0, %g3, %i1
8380 fcmpd %fcc3, %f26, %f0
8381 fmovrdne %o3, %f10, %f14
8382 array32 %l4, %g7, %g6
8383 edge16l %i7, %g2, %l3
8384 fmovsg %xcc, %f17, %f9
8385 fpadd32 %f18, %f10, %f30
8386 stbar
8387 fbuge,a %fcc3, loop_739
8388 ba,a loop_740
8389 fmovdne %xcc, %f24, %f25
8390 edge32ln %i2, %g5, %l1
8391loop_739:
8392 movrlz %o6, 0x066, %o2
8393loop_740:
8394 smulcc %o5, %o7, %i4
8395 xnorcc %i6, %l6, %o1
8396 std %g0, [%l7 + 0x40]
8397 edge8ln %o4, %l2, %l5
8398 fbo,a %fcc1, loop_741
8399 fmovdge %icc, %f30, %f10
8400 edge32ln %i5, %g4, %o0
8401 ldsh [%l7 + 0x2E], %l0
8402loop_741:
8403 andn %i0, %i3, %g3
8404 smul %o3, 0x0C53, %l4
8405 addccc %g7, 0x1533, %g6
8406 bne,a %xcc, loop_742
8407 array32 %i7, %i1, %l3
8408 stx %i2, [%l7 + 0x18]
8409 array8 %g5, %l1, %o6
8410loop_742:
8411 tcc %xcc, 0x0
8412 sdiv %o2, 0x05D1, %o5
8413 ldstub [%l7 + 0x61], %g2
8414 umul %i4, 0x1428, %i6
8415 fmovde %icc, %f15, %f21
8416 brgz,a %o7, loop_743
8417 tle %xcc, 0x2
8418 tneg %icc, 0x1
8419 movn %xcc, %l6, %o1
8420loop_743:
8421 fabsd %f2, %f18
8422 fmovdn %icc, %f28, %f12
8423 fmul8ulx16 %f2, %f28, %f2
8424 ldsw [%l7 + 0x4C], %o4
8425 fornot2 %f8, %f28, %f26
8426 ba,a,pn %xcc, loop_744
8427 sethi 0x090F, %l2
8428 array8 %g1, %i5, %g4
8429 siam 0x2
8430loop_744:
8431 fmovdcs %xcc, %f13, %f1
8432 andncc %o0, %l5, %i0
8433 srlx %i3, %g3, %l0
8434 bgu,pn %icc, loop_745
8435 fpack16 %f20, %f9
8436 fbul,a %fcc0, loop_746
8437 sethi 0x1CB9, %o3
8438loop_745:
8439 fmovsne %xcc, %f22, %f31
8440 edge8l %l4, %g7, %i7
8441loop_746:
8442 fcmpeq16 %f18, %f30, %g6
8443 movpos %xcc, %i1, %l3
8444 subc %g5, %l1, %i2
8445 fmovrdlez %o6, %f12, %f30
8446 sdiv %o2, 0x1BE4, %g2
8447 ba,a,pt %icc, loop_747
8448 fbl %fcc2, loop_748
8449 flush %l7 + 0x20
8450 wr %g0, 0x04, %asi
8451 lduha [%l7 + 0x5C] %asi, %i4
8452loop_747:
8453 andcc %o5, %i6, %l6
8454loop_748:
8455 bcc,pt %xcc, loop_749
8456 fmovdneg %xcc, %f29, %f12
8457 saved
8458 rdpr %cwp, %g1
8459 rdpr %cansave, %g2
8460 rdpr %canrestore, %g3
8461 rdpr %cleanwin, %g4
8462 rdpr %otherwin, %g5
8463 rdpr %wstate, %g6
8464 fxnor %f2, %f12, %f14
8465loop_749:
8466 fmovsvs %icc, %f13, %f26
8467 fmovsa %xcc, %f11, %f22
8468 membar 0x7A
8469 fpsub16s %f4, %f2, %f7
8470 fmovde %xcc, %f18, %f17
8471 move %xcc, %o1, %o4
8472 movvs %icc, %o7, %g1
8473 taddcc %l2, 0x1049, %g4
8474 fmul8sux16 %f0, %f28, %f12
8475 wr %g0, 0x81, %asi
8476 ldxa [%l7 + 0x48] %asi, %o0
8477 fba %fcc2, loop_750
8478 fnot1 %f22, %f8
8479 fbuge %fcc2, loop_751
8480 movneg %icc, %l5, %i0
8481loop_750:
8482 edge16l %i5, %g3, %l0
8483 movne %xcc, %i3, %o3
8484loop_751:
8485 subcc %g7, %i7, %g6
8486 movle %icc, %l4, %i1
8487 ta %xcc, 0x5
8488 subc %l3, %g5, %l1
8489 ta %icc, 0x2
8490 set 0x36, %i7
8491 stba %o6, [%l7 + %i7] 0xea
8492 membar #Sync
8493 or %o2, %g2, %i4
8494 addccc %o5, 0x0116, %i6
8495 alignaddr %l6, %i2, %o4
8496 fbl,a %fcc0, loop_752
8497 brgez,a %o1, loop_753
8498 umulcc %g1, %o7, %l2
8499 te %xcc, 0x6
8500loop_752:
8501 popc %o0, %g4
8502loop_753:
8503 nop
8504 wr %g0, 0x20, %asi
8505 stxa %l5, [%g0 + 0x28] %asi
8506 flush %l7 + 0x5C
8507 fbue,a %fcc2, loop_754
8508 movrlz %i5, %g3, %l0
8509 array32 %i0, %o3, %g7
8510 bge,a %xcc, loop_755
8511loop_754:
8512 fandnot2s %f29, %f27, %f30
8513 tneg %icc, 0x2
8514 membar 0x74
8515loop_755:
8516 fbg,a %fcc3, loop_756
8517 fnand %f8, %f22, %f20
8518 movne %icc, %i7, %i3
8519 sub %g6, %l4, %l3
8520loop_756:
8521 movrgz %g5, 0x213, %i1
8522 andncc %o6, %l1, %g2
8523 bcs loop_757
8524 umulcc %i4, %o5, %o2
8525 fmovspos %icc, %f31, %f17
8526 movvc %icc, %i6, %l6
8527loop_757:
8528 fmovrse %i2, %f31, %f14
8529 fmovrdlz %o4, %f12, %f0
8530 udivcc %o1, 0x10BE, %o7
8531 fmuld8sux16 %f11, %f10, %f10
8532 fmovrdgez %l2, %f0, %f4
8533 subcc %g1, 0x15CE, %g4
8534 fmovdvs %xcc, %f19, %f7
8535 nop
8536 set 0x7F, %g1
8537 ldub [%l7 + %g1], %l5
8538 array8 %o0, %i5, %l0
8539 udiv %i0, 0x0F39, %o3
8540 set 0x28, %l1
8541 prefetcha [%l7 + %l1] 0x80, 0x1
8542 tl %icc, 0x4
8543 siam 0x0
8544 tne %xcc, 0x5
8545 set 0x40, %o4
8546 stda %f0, [%l7 + %o4] 0xf9
8547 membar #Sync
8548 array8 %i7, %g3, %g6
8549 movrgez %l4, %i3, %g5
8550 tneg %xcc, 0x4
8551 fmovsvs %icc, %f15, %f25
8552 fornot1s %f1, %f11, %f12
8553 alignaddrl %i1, %o6, %l3
8554 addc %g2, %i4, %o5
8555 stb %o2, [%l7 + 0x0B]
8556 srl %l1, 0x14, %l6
8557 srax %i6, 0x1C, %o4
8558 lduw [%l7 + 0x6C], %i2
8559 set 0x54, %o0
8560 lda [%l7 + %o0] 0x19, %f29
8561 andcc %o1, %l2, %g1
8562 mova %xcc, %o7, %g4
8563 edge16 %o0, %l5, %i5
8564 tpos %xcc, 0x6
8565 andn %l0, %o3, %i0
8566 popc %g7, %g3
8567 tcc %xcc, 0x0
8568 sdivx %g6, 0x18D5, %l4
8569 fpmerge %f6, %f10, %f22
8570 lduw [%l7 + 0x5C], %i3
8571 orcc %i7, 0x0ED6, %g5
8572 tle %xcc, 0x6
8573 fabss %f11, %f15
8574 fmovsvc %icc, %f7, %f6
8575 sdivcc %o6, 0x015F, %l3
8576 movneg %icc, %g2, %i1
8577 set 0x0F, %o5
8578 ldsba [%l7 + %o5] 0x19, %i4
8579 bne loop_758
8580 xor %o2, 0x02D9, %o5
8581 fmovs %f4, %f2
8582 popc %l1, %i6
8583loop_758:
8584 fornot1 %f26, %f24, %f22
8585 srlx %o4, %i2, %l6
8586 sra %o1, %l2, %g1
8587 movrne %g4, 0x394, %o7
8588 orncc %o0, 0x061A, %i5
8589 tle %icc, 0x7
8590 bg,pn %icc, loop_759
8591 umul %l0, %l5, %i0
8592 smulcc %g7, 0x085E, %o3
8593 ldub [%l7 + 0x56], %g3
8594loop_759:
8595 movvs %xcc, %g6, %l4
8596 sdivcc %i3, 0x1F87, %g5
8597 array16 %o6, %i7, %g2
8598 fmovrsgez %l3, %f4, %f14
8599 udivx %i1, 0x0FD3, %i4
8600 fors %f16, %f12, %f6
8601 fpmerge %f23, %f14, %f30
8602 edge32n %o5, %l1, %i6
8603 wr %g0, 0x89, %asi
8604 stba %o2, [%l7 + 0x21] %asi
8605 fsrc1 %f12, %f28
8606 movleu %xcc, %i2, %l6
8607 udiv %o1, 0x00BE, %o4
8608 fsrc2s %f29, %f19
8609 orncc %l2, %g4, %g1
8610 movrlez %o7, 0x3A6, %o0
8611 set 0x10, %o7
8612 prefetcha [%l7 + %o7] 0x15, 0x3
8613 xorcc %l0, 0x1702, %i0
8614 ldd [%l7 + 0x08], %f8
8615 fbuge %fcc3, loop_760
8616 movle %xcc, %l5, %g7
8617 andcc %g3, %o3, %g6
8618 wr %g0, 0x19, %asi
8619 lduha [%l7 + 0x32] %asi, %i3
8620loop_760:
8621 fpadd32s %f29, %f5, %f31
8622 fpsub16s %f17, %f19, %f24
8623 fmovrslez %l4, %f27, %f26
8624 andncc %o6, %i7, %g5
8625 set 0x40, %g7
8626 stda %f0, [%l7 + %g7] 0x19
8627 fcmped %fcc3, %f4, %f20
8628 tne %xcc, 0x7
8629 movrne %g2, 0x1C8, %i1
8630 swap [%l7 + 0x10], %l3
8631 addccc %o5, 0x1585, %i4
8632 set 0x44, %l2
8633 ldsha [%l7 + %l2] 0x0c, %i6
8634 orcc %o2, 0x0950, %l1
8635 addc %l6, 0x072D, %o1
8636 mulx %i2, %o4, %l2
8637 membar 0x0C
8638 fba %fcc1, loop_761
8639 addccc %g4, 0x0A7B, %g1
8640 fbne %fcc0, loop_762
8641 mulscc %o7, %i5, %l0
8642loop_761:
8643 sub %i0, 0x1F24, %l5
8644 fandnot2s %f20, %f25, %f18
8645loop_762:
8646 tcc %icc, 0x0
8647 bvc,a,pn %icc, loop_763
8648 umulcc %g7, 0x00B9, %o0
8649 tl %icc, 0x4
8650 fmovrsgez %o3, %f27, %f13
8651loop_763:
8652 ta %icc, 0x5
8653 andn %g3, 0x19E2, %g6
8654 andcc %l4, %o6, %i3
8655 fmovdvs %xcc, %f30, %f5
8656 mova %xcc, %g5, %i7
8657 wr %g0, 0x10, %asi
8658 lduwa [%l7 + 0x6C] %asi, %i1
8659 fcmple32 %f20, %f30, %g2
8660 movle %icc, %o5, %i4
8661 fbug,a %fcc0, loop_764
8662 for %f0, %f20, %f2
8663 fbue,a %fcc0, loop_765
8664 movcs %icc, %l3, %o2
8665loop_764:
8666 fmovrdlz %i6, %f4, %f20
8667 xor %l1, 0x0317, %o1
8668loop_765:
8669 udivx %l6, 0x1028, %o4
8670 sdivcc %l2, 0x14C4, %i2
8671 movg %xcc, %g4, %g1
8672 ldsh [%l7 + 0x54], %i5
8673 bn,pn %icc, loop_766
8674 andn %l0, 0x15B2, %i0
8675 bvs,a,pt %xcc, loop_767
8676 sdivx %o7, 0x10C8, %g7
8677loop_766:
8678 movvc %icc, %o0, %o3
8679 tne %icc, 0x6
8680loop_767:
8681 fmovrdne %l5, %f4, %f22
8682 fble %fcc3, loop_768
8683 fbu,a %fcc3, loop_769
8684 sdiv %g3, 0x0792, %l4
8685 fmovrdgez %o6, %f20, %f12
8686loop_768:
8687 fbl,a %fcc0, loop_770
8688loop_769:
8689 movneg %xcc, %g6, %i3
8690 fmovd %f6, %f16
8691 fnand %f10, %f26, %f2
8692loop_770:
8693 mova %icc, %i7, %i1
8694 membar #Sync
8695 wr %g0, 0xf1, %asi
8696 ldda [%l7 + 0x40] %asi, %f16
8697 srl %g2, 0x09, %g5
8698 alignaddrl %i4, %l3, %o5
8699 stb %o2, [%l7 + 0x7A]
8700 subc %l1, %i6, %o1
8701 fpsub16 %f22, %f18, %f20
8702 edge32l %o4, %l6, %i2
8703 ldsh [%l7 + 0x4A], %l2
8704 nop
8705 setx loop_771, %l0, %l1
8706 jmpl %l1, %g4
8707 movre %i5, %l0, %g1
8708 wr %g0, 0x88, %asi
8709 ldswa [%l7 + 0x40] %asi, %o7
8710loop_771:
8711 fpadd32s %f2, %f10, %f7
8712 add %l7, 0x5C, %l6
8713 wr %g0, 0x81, %asi
8714 casa [%l6] %asi, %i0, %g7
8715 lduw [%l7 + 0x1C], %o3
8716 fornot2 %f20, %f8, %f10
8717 srl %o0, %g3, %l4
8718 orn %o6, 0x1506, %l5
8719 fsrc2s %f28, %f5
8720 andcc %g6, 0x0013, %i7
8721 saved
8722 rdpr %cwp, %g1
8723 rdpr %cansave, %g2
8724 rdpr %canrestore, %g3
8725 rdpr %cleanwin, %g4
8726 rdpr %otherwin, %g5
8727 rdpr %wstate, %g6
8728 xor %i3, 0x09DC, %i1
8729 tle %icc, 0x1
8730 sub %g2, %i4, %g5
8731 set 0x40, %g3
8732 ldda [%l7 + %g3] 0x2f, %l2
8733 subcc %o5, 0x182F, %o2
8734 tsubcctv %l1, 0x0ED5, %i6
8735 fzeros %f21
8736 bne,a,pn %icc, loop_772
8737 udiv %o1, 0x0077, %l6
8738 sub %i2, %l2, %o4
8739 mova %icc, %g4, %l0
8740loop_772:
8741 addccc %i5, 0x1F7F, %g1
8742 fnot1 %f16, %f18
8743 wr %g0, 0xea, %asi
8744 stxa %i0, [%l7 + 0x20] %asi
8745 membar #Sync
8746 stx %o7, [%l7 + 0x58]
8747 sra %g7, %o0, %o3
8748 movle %xcc, %l4, %o6
8749 fmovdneg %icc, %f23, %f25
8750 fpsub16 %f30, %f24, %f24
8751 array32 %l5, %g3, %i7
8752 srax %i3, %g6, %g2
8753 and %i4, 0x1BC2, %i1
8754 fmovrsne %l3, %f15, %f2
8755 fmovsge %xcc, %f3, %f4
8756 tne %icc, 0x5
8757 and %g5, 0x1F76, %o2
8758 movge %icc, %o5, %l1
8759 restored
8760 rdpr %cwp, %g1
8761 rdpr %cansave, %g2
8762 rdpr %canrestore, %g3
8763 rdpr %cleanwin, %g4
8764 rdpr %otherwin, %g5
8765 rdpr %wstate, %g6
8766 prefetch [%l7 + 0x48], 0x0
8767 fandnot2s %f15, %f5, %f12
8768 fmovscc %xcc, %f24, %f12
8769 subc %o1, 0x19E8, %i6
8770 smulcc %i2, %l2, %l6
8771 fmovde %icc, %f18, %f4
8772 edge8 %o4, %l0, %i5
8773 ldstub [%l7 + 0x0F], %g4
8774 edge32n %g1, %o7, %i0
8775 popc 0x0883, %o0
8776 move %icc, %g7, %l4
8777 fbu %fcc2, loop_773
8778 tn %icc, 0x3
8779 addc %o6, %l5, %g3
8780 andncc %o3, %i3, %i7
8781loop_773:
8782 move %icc, %g6, %i4
8783 movrgz %i1, %g2, %g5
8784 or %l3, 0x1355, %o2
8785 fornot1 %f10, %f0, %f10
8786 fmovdne %icc, %f1, %f30
8787 sra %l1, %o5, %o1
8788 membar 0x54
8789 fornot1s %f10, %f22, %f29
8790 movre %i2, %l2, %i6
8791 alignaddr %l6, %l0, %i5
8792 bshuffle %f6, %f0, %f10
8793 tvs %xcc, 0x4
8794 prefetch [%l7 + 0x54], 0x2
8795 addccc %g4, 0x18EA, %g1
8796 edge8n %o7, %o4, %o0
8797 sub %i0, %l4, %o6
8798 wr %g0, 0x24, %asi
8799 ldda [%l7 + 0x70] %asi, %l4
8800 edge16n %g3, %g7, %o3
8801 movvs %xcc, %i7, %i3
8802 fbge %fcc0, loop_774
8803 sdiv %i4, 0x100E, %i1
8804 movleu %xcc, %g6, %g2
8805 sll %g5, 0x0C, %o2
8806loop_774:
8807 tcs %icc, 0x5
8808 restored
8809 rdpr %cwp, %g1
8810 rdpr %cansave, %g2
8811 rdpr %canrestore, %g3
8812 rdpr %cleanwin, %g4
8813 rdpr %otherwin, %g5
8814 rdpr %wstate, %g6
8815 movrgz %l1, 0x116, %l3
8816 movvs %icc, %o5, %i2
8817 taddcctv %o1, 0x0F31, %l2
8818 mulscc %l6, 0x17A2, %l0
8819 fpackfix %f0, %f3
8820 sir 0x0307
8821 array16 %i5, %i6, %g1
8822 fmovs %f8, %f25
8823 move %xcc, %o7, %g4
8824 fmovs %f15, %f15
8825 mulx %o4, %i0, %l4
8826 sll %o6, 0x05, %o0
8827 fcmpne16 %f24, %f4, %g3
8828 xor %g7, 0x01C4, %l5
8829 flush %l7 + 0x1C
8830 tsubcc %o3, 0x117D, %i7
8831 stw %i4, [%l7 + 0x70]
8832 set 0x24, %g5
8833 swapa [%l7 + %g5] 0x18, %i1
8834 wr %g0, 0x89, %asi
8835 lduba [%l7 + 0x66] %asi, %i3
8836 movn %xcc, %g2, %g5
8837 fbne %fcc2, loop_775
8838 sdivx %g6, 0x142F, %o2
8839 movg %icc, %l1, %l3
8840 fbe,a %fcc0, loop_776
8841loop_775:
8842 saved
8843 rdpr %cwp, %g1
8844 rdpr %cansave, %g2
8845 rdpr %canrestore, %g3
8846 rdpr %cleanwin, %g4
8847 rdpr %otherwin, %g5
8848 rdpr %wstate, %g6
8849 fmovsn %icc, %f9, %f11
8850 edge32ln %i2, %o1, %l2
8851loop_776:
8852 addccc %l6, %l0, %o5
8853 fbl,a %fcc3, loop_777
8854 fmul8x16 %f18, %f28, %f2
8855 sir 0x1FF1
8856 fbo %fcc3, loop_778
8857loop_777:
8858 movge %icc, %i6, %g1
8859 sll %i5, %g4, %o4
8860 orn %o7, 0x0234, %l4
8861loop_778:
8862 fpadd32s %f11, %f9, %f10
8863 movre %o6, %o0, %g3
8864 set 0x28, %i1
8865 sta %f26, [%l7 + %i1] 0x11
8866 wr %g0, 0x80, %asi
8867 stwa %i0, [%l7 + 0x28] %asi
8868 subccc %g7, %l5, %o3
8869 movgu %xcc, %i4, %i7
8870 wr %g0, 0x81, %asi
8871 ldswa [%l7 + 0x74] %asi, %i1
8872 fpadd32 %f0, %f30, %f18
8873 edge16ln %g2, %g5, %i3
8874 srl %g6, %o2, %l3
8875 edge32l %l1, %i2, %o1
8876 sdiv %l6, 0x03C3, %l2
8877 fcmpd %fcc1, %f0, %f16
8878 fbule %fcc3, loop_779
8879 array8 %l0, %o5, %i6
8880 sethi 0x0919, %i5
8881 movvc %icc, %g1, %o4
8882loop_779:
8883 tl %icc, 0x2
8884 fmovse %icc, %f4, %f19
8885 membar 0x1A
8886 fpadd32 %f26, %f12, %f26
8887 fbule %fcc3, loop_780
8888 stx %o7, [%l7 + 0x60]
8889 movre %g4, %o6, %o0
8890 movl %icc, %l4, %g3
8891loop_780:
8892 fble %fcc3, loop_781
8893 bneg,a,pn %icc, loop_782
8894 movle %icc, %g7, %l5
8895 edge8l %o3, %i0, %i7
8896loop_781:
8897 fbu,a %fcc2, loop_783
8898loop_782:
8899 tge %xcc, 0x1
8900 addc %i1, 0x0003, %i4
8901 fbne %fcc0, loop_784
8902loop_783:
8903 xorcc %g5, %g2, %g6
8904 wr %g0, 0x04, %asi
8905 lda [%l7 + 0x7C] %asi, %f15
8906loop_784:
8907 srlx %i3, 0x15, %l3
8908 udivx %o2, 0x1F66, %l1
8909 set 0x30, %g4
8910 ldda [%l7 + %g4] 0x11, %o0
8911 fmul8x16al %f0, %f27, %f4
8912 smul %i2, %l6, %l0
8913 fmovsneg %icc, %f22, %f25
8914 orcc %o5, %l2, %i5
8915 fmovdcs %xcc, %f5, %f6
8916 edge32n %g1, %i6, %o7
8917 movg %xcc, %g4, %o4
8918 set 0x4B, %g6
8919 ldsba [%l7 + %g6] 0x11, %o0
8920 fbug %fcc1, loop_785
8921 movgu %xcc, %l4, %o6
8922 edge16l %g3, %g7, %l5
8923 addcc %o3, 0x0B21, %i7
8924loop_785:
8925 fmul8x16al %f8, %f4, %f14
8926 fcmpgt16 %f20, %f2, %i0
8927 fmul8ulx16 %f12, %f6, %f4
8928 fbuge,a %fcc3, loop_786
8929 fbul,a %fcc0, loop_787
8930 movpos %icc, %i1, %g5
8931 array32 %i4, %g2, %g6
8932loop_786:
8933 sll %l3, 0x16, %i3
8934loop_787:
8935 fpack16 %f10, %f12
8936 sll %o2, 0x1E, %o1
8937 fnot1s %f8, %f26
8938 movvc %xcc, %l1, %l6
8939 ble,pn %xcc, loop_788
8940 movgu %icc, %i2, %o5
8941 udivx %l2, 0x11BA, %l0
8942 movl %xcc, %g1, %i6
8943loop_788:
8944 movle %xcc, %i5, %o7
8945 fcmpes %fcc2, %f21, %f18
8946 tsubcctv %g4, 0x0D9A, %o4
8947 fmovsvs %icc, %f6, %f7
8948 brz %l4, loop_789
8949 edge32l %o6, %g3, %g7
8950 fzeros %f27
8951 fbo %fcc3, loop_790
8952loop_789:
8953 movre %o0, %l5, %o3
8954 subccc %i7, %i0, %i1
8955 fmovrsne %g5, %f7, %f29
8956loop_790:
8957 fpack16 %f6, %f12
8958 smul %g2, %g6, %l3
8959 movne %xcc, %i3, %o2
8960 te %icc, 0x5
8961 wr %g0, 0x04, %asi
8962 lduba [%l7 + 0x53] %asi, %i4
8963 fmovrdgz %o1, %f14, %f10
8964 srl %l1, 0x1A, %i2
8965 fcmple32 %f24, %f28, %l6
8966 array32 %l2, %l0, %o5
8967 edge32ln %g1, %i5, %i6
8968 movcs %icc, %o7, %o4
8969 bcc,a loop_791
8970 fcmple16 %f0, %f18, %g4
8971 srax %l4, %g3, %o6
8972 tle %xcc, 0x2
8973loop_791:
8974 bcs,a,pt %xcc, loop_792
8975 andcc %o0, %g7, %o3
8976 addccc %i7, %l5, %i1
8977 fbule %fcc3, loop_793
8978loop_792:
8979 tsubcctv %g5, 0x1C15, %i0
8980 addccc %g2, %l3, %g6
8981 andncc %i3, %o2, %o1
8982loop_793:
8983 udivx %i4, 0x012D, %i2
8984 sra %l1, 0x1B, %l6
8985 fmovsl %icc, %f29, %f15
8986 fmovs %f16, %f25
8987 fnegs %f23, %f18
8988 movrlez %l0, 0x080, %o5
8989 mova %icc, %l2, %g1
8990 movcs %xcc, %i5, %i6
8991 fbge,a %fcc1, loop_794
8992 fones %f0
8993 sdiv %o4, 0x0030, %g4
8994 bn loop_795
8995loop_794:
8996 flush %l7 + 0x14
8997 movleu %icc, %o7, %g3
8998 sdiv %l4, 0x08FF, %o0
8999loop_795:
9000 tcs %xcc, 0x3
9001 fbule %fcc3, loop_796
9002 movne %icc, %g7, %o6
9003 movge %icc, %i7, %o3
9004 fnand %f14, %f16, %f4
9005loop_796:
9006 fornot1 %f18, %f24, %f30
9007 fblg %fcc3, loop_797
9008 fnot2s %f7, %f27
9009 orn %i1, 0x04FB, %g5
9010 fpack32 %f14, %f10, %f6
9011loop_797:
9012 tge %icc, 0x3
9013 te %xcc, 0x1
9014 tcs %xcc, 0x1
9015 edge8 %i0, %l5, %g2
9016 tle %icc, 0x0
9017 alignaddrl %g6, %l3, %o2
9018 fmuld8ulx16 %f3, %f8, %f20
9019 movcc %icc, %o1, %i3
9020 orncc %i2, %i4, %l6
9021 fmovdvc %xcc, %f8, %f12
9022 fmovrdgez %l0, %f12, %f2
9023 fmuld8sux16 %f23, %f4, %f18
9024 xor %l1, %o5, %g1
9025 fmul8x16 %f5, %f2, %f10
9026 xor %i5, 0x071C, %i6
9027 tgu %xcc, 0x1
9028 wr %g0, 0xe3, %asi
9029 stha %o4, [%l7 + 0x7E] %asi
9030 membar #Sync
9031 movle %xcc, %l2, %g4
9032 brgez %o7, loop_798
9033 fmovrdlez %l4, %f20, %f30
9034 fbn %fcc2, loop_799
9035 brgz %o0, loop_800
9036loop_798:
9037 fnegd %f22, %f24
9038 srl %g7, %g3, %o6
9039loop_799:
9040 add %o3, 0x13B2, %i7
9041loop_800:
9042 fmovdle %xcc, %f3, %f19
9043 addc %g5, 0x17B9, %i0
9044 fmovdleu %xcc, %f0, %f4
9045 tg %icc, 0x7
9046 movle %xcc, %i1, %g2
9047 movre %l5, %g6, %l3
9048 brgez %o2, loop_801
9049 fpsub32s %f5, %f9, %f21
9050 movleu %icc, %i3, %o1
9051 bpos,a %icc, loop_802
9052loop_801:
9053 fmuld8sux16 %f25, %f16, %f14
9054 udiv %i4, 0x107B, %i2
9055 movleu %icc, %l6, %l0
9056loop_802:
9057 andncc %l1, %g1, %o5
9058 tpos %icc, 0x0
9059 fbne %fcc1, loop_803
9060 edge32 %i6, %i5, %l2
9061 movcc %icc, %o4, %g4
9062 tcs %icc, 0x4
9063loop_803:
9064 srl %l4, %o7, %g7
9065 movre %o0, 0x2A1, %o6
9066 tsubcc %o3, %i7, %g5
9067 add %l7, 0x30, %l6
9068 wr %g0, 0x18, %asi
9069 ldxa [%l6] %asi, %i0
9070 casxa [%l6] 0x18, %i0, %g3
9071 edge8 %g2, %l5, %g6
9072 srlx %i1, 0x1D, %o2
9073 lduw [%l7 + 0x40], %l3
9074 stx %i3, [%l7 + 0x60]
9075 xorcc %o1, 0x06AD, %i2
9076 tcs %xcc, 0x3
9077 fba,a %fcc1, loop_804
9078 sub %l6, %l0, %l1
9079 brlez,a %i4, loop_805
9080 movvs %xcc, %o5, %g1
9081loop_804:
9082 edge16ln %i6, %l2, %i5
9083 pdist %f16, %f14, %f26
9084loop_805:
9085 fornot2 %f24, %f10, %f0
9086 edge8n %o4, %g4, %o7
9087 stw %l4, [%l7 + 0x38]
9088 srl %o0, 0x1C, %o6
9089 edge32 %g7, %i7, %g5
9090 bg,pn %icc, loop_806
9091 fmovdge %xcc, %f1, %f5
9092 brgz %o3, loop_807
9093 taddcc %g3, 0x1122, %g2
9094loop_806:
9095 udivx %l5, 0x1201, %i0
9096 tn %xcc, 0x1
9097loop_807:
9098 bpos %xcc, loop_808
9099 bcc,pt %icc, loop_809
9100 movgu %xcc, %g6, %o2
9101 mulx %i1, 0x0A54, %i3
9102loop_808:
9103 fba,a %fcc0, loop_810
9104loop_809:
9105 sdiv %o1, 0x09FF, %i2
9106 brnz,a %l3, loop_811
9107 sub %l0, %l1, %l6
9108loop_810:
9109 edge32n %o5, %i4, %i6
9110 udivcc %l2, 0x0745, %i5
9111loop_811:
9112 xnor %o4, %g1, %g4
9113 fzeros %f25
9114 edge32l %o7, %o0, %l4
9115 movl %xcc, %o6, %g7
9116 alignaddr %g5, %o3, %g3
9117 umul %g2, 0x14A2, %i7
9118 taddcctv %l5, 0x0F4B, %g6
9119 tn %icc, 0x1
9120 fmovdn %icc, %f12, %f11
9121 movn %icc, %o2, %i0
9122 udivcc %i1, 0x1F08, %i3
9123 fmovdgu %icc, %f31, %f4
9124 te %icc, 0x5
9125 or %o1, 0x0DF7, %i2
9126 fmovde %icc, %f21, %f16
9127 brlz %l3, loop_812
9128 movrne %l1, %l6, %l0
9129 fsrc2 %f26, %f22
9130 srl %i4, %o5, %l2
9131loop_812:
9132 fbge %fcc1, loop_813
9133 movcc %icc, %i5, %o4
9134 tpos %icc, 0x3
9135 prefetch [%l7 + 0x08], 0x0
9136loop_813:
9137 edge16 %g1, %i6, %o7
9138 and %o0, 0x03F7, %l4
9139 fmul8sux16 %f22, %f14, %f18
9140 fblg %fcc1, loop_814
9141 tl %xcc, 0x4
9142 ble,pn %icc, loop_815
9143 xorcc %g4, 0x1960, %g7
9144loop_814:
9145 tn %xcc, 0x4
9146 fabss %f12, %f4
9147loop_815:
9148 movgu %icc, %g5, %o3
9149 movcs %xcc, %g3, %g2
9150 array16 %i7, %o6, %g6
9151 edge32ln %l5, %i0, %i1
9152 fblg %fcc1, loop_816
9153 edge32 %i3, %o1, %o2
9154 umulcc %l3, %i2, %l6
9155 nop
9156 setx loop_817, %l0, %l1
9157 wrpr 0x1, %tl
9158 wrpr %l1, %tpc
9159 add %l1, 0x4, %l1
9160 wrpr %l1, %tnpc
9161 setx 0x34400001400, %l0, %l1
9162 wrpr %l1, %tstate
9163 wrhpr 0x4, %htstate
9164 retry
9165loop_816:
9166 xorcc %l0, 0x0851, %i4
9167 prefetch [%l7 + 0x14], 0x1
9168 fcmple32 %f18, %f28, %o5
9169loop_817:
9170 array16 %l1, %l2, %o4
9171 faligndata %f30, %f16, %f10
9172 smulcc %g1, 0x1FDC, %i5
9173 subcc %i6, 0x0420, %o7
9174 te %xcc, 0x4
9175 tn %xcc, 0x3
9176 fornot1 %f6, %f26, %f10
9177 fnors %f8, %f8, %f29
9178 brnz %l4, loop_818
9179 srax %o0, 0x0A, %g4
9180 mulscc %g5, 0x16F1, %g7
9181 bn,pt %icc, loop_819
9182loop_818:
9183 array32 %g3, %o3, %i7
9184 srax %g2, %o6, %g6
9185 fmovdvc %icc, %f20, %f2
9186loop_819:
9187 fbul,a %fcc2, loop_820
9188 movrlez %l5, 0x0EF, %i0
9189 edge8 %i3, %o1, %i1
9190 movl %icc, %l3, %i2
9191loop_820:
9192 brnz,a %o2, loop_821
9193 popc %l0, %i4
9194 tcs %xcc, 0x1
9195 addcc %o5, %l1, %l6
9196loop_821:
9197 tvc %xcc, 0x7
9198 restored
9199 rdpr %cwp, %g1
9200 rdpr %cansave, %g2
9201 rdpr %canrestore, %g3
9202 rdpr %cleanwin, %g4
9203 rdpr %otherwin, %g5
9204 rdpr %wstate, %g6
9205 fpack32 %f6, %f30, %f26
9206 xnor %l2, 0x0313, %o4
9207 fmovsl %xcc, %f23, %f8
9208 smulcc %i5, 0x1406, %g1
9209 fmovs %f15, %f11
9210 edge32ln %i6, %o7, %o0
9211 fmovrsgz %g4, %f31, %f24
9212 subcc %l4, 0x0B92, %g5
9213 movl %icc, %g7, %o3
9214 edge8ln %g3, %i7, %o6
9215 set 0x1F, %i3
9216 stba %g6, [%l7 + %i3] 0x14
9217 umulcc %g2, %l5, %i3
9218 tne %xcc, 0x7
9219 stbar
9220 fcmpeq16 %f8, %f14, %o1
9221 andcc %i0, %l3, %i1
9222 fnot2 %f26, %f8
9223 set 0x3C, %l5
9224 stwa %o2, [%l7 + %l5] 0x18
9225 fmul8x16 %f17, %f14, %f0
9226 subc %l0, 0x1548, %i4
9227 bvc,pt %xcc, loop_822
9228 membar 0x41
9229 popc %i2, %l1
9230 umulcc %o5, 0x00D6, %l6
9231loop_822:
9232 fcmpeq16 %f10, %f18, %o4
9233 fmovrslez %l2, %f19, %f14
9234 fsrc2s %f0, %f8
9235 fcmpd %fcc1, %f14, %f26
9236 wr %g0, 0x80, %asi
9237 ldsba [%l7 + 0x51] %asi, %g1
9238 subcc %i5, %o7, %i6
9239 movn %xcc, %g4, %o0
9240 for %f4, %f10, %f18
9241 fbg,a %fcc3, loop_823
9242 popc %g5, %l4
9243 srl %g7, %g3, %i7
9244 udivx %o3, 0x190D, %g6
9245loop_823:
9246 fcmple16 %f18, %f4, %o6
9247 edge8l %g2, %i3, %l5
9248 udivcc %i0, 0x12D0, %l3
9249 edge8n %o1, %i1, %l0
9250 fbo,a %fcc1, loop_824
9251 nop
9252 setx loop_825, %l0, %l1
9253 jmpl %l1, %o2
9254 edge32ln %i4, %l1, %o5
9255 fmovse %xcc, %f8, %f8
9256loop_824:
9257 for %f6, %f10, %f8
9258loop_825:
9259 edge16n %l6, %o4, %i2
9260 fnors %f12, %f0, %f28
9261 fcmpgt32 %f8, %f20, %g1
9262 fmul8x16 %f9, %f20, %f24
9263 mova %xcc, %l2, %o7
9264 alignaddrl %i5, %g4, %o0
9265 wr %g0, 0x10, %asi
9266 ldsha [%l7 + 0x36] %asi, %g5
9267 tsubcctv %l4, 0x1312, %g7
9268 nop
9269 setx loop_826, %l0, %l1
9270 wrpr 0x1, %tl
9271 wrpr %l1, %tnpc
9272 setx 0x34400001400, %l0, %l1
9273 wrpr %l1, %tstate
9274 wrhpr 0x4, %htstate
9275 done
9276 ldsh [%l7 + 0x42], %g3
9277 edge32ln %i7, %i6, %o3
9278 stbar
9279loop_826:
9280 edge16l %o6, %g6, %i3
9281 fmovsne %icc, %f16, %f31
9282 edge8l %l5, %g2, %i0
9283 movcs %icc, %l3, %i1
9284 movvs %xcc, %l0, %o1
9285 fxnors %f14, %f24, %f21
9286 srax %i4, 0x06, %o2
9287 mulx %l1, 0x17A6, %l6
9288 fsrc2s %f19, %f22
9289 ldsw [%l7 + 0x08], %o5
9290 array16 %i2, %o4, %l2
9291 tpos %icc, 0x3
9292 nop
9293 set 0x20, %i5
9294 stw %o7, [%l7 + %i5]
9295 bcs loop_827
9296 movge %xcc, %g1, %i5
9297 bn loop_828
9298 andn %g4, %g5, %o0
9299loop_827:
9300 tle %xcc, 0x1
9301 wr %g0, 0x19, %asi
9302 prefetcha [%l7 + 0x50] %asi, 0x3
9303loop_828:
9304 nop
9305 setx loop_829, %l0, %l1
9306 wrpr 0x1, %tl
9307 wrpr %l1, %tnpc
9308 setx 0x34400001400, %l0, %l1
9309 wrpr %l1, %tstate
9310 wrhpr 0x4, %htstate
9311 done
9312 fzeros %f26
9313 stbar
9314 sdivx %g3, 0x0B7A, %l4
9315loop_829:
9316 fmovrslz %i7, %f20, %f30
9317 andncc %i6, %o3, %o6
9318 set 0x38, %i4
9319 swapa [%l7 + %i4] 0x11, %g6
9320 fandnot1s %f6, %f22, %f20
9321 udivcc %i3, 0x022E, %l5
9322 movne %xcc, %g2, %l3
9323 fsrc2s %f12, %f3
9324 fmovdn %xcc, %f6, %f4
9325 movrgez %i0, %i1, %l0
9326 edge32ln %i4, %o2, %l1
9327 sir 0x19DE
9328 mulscc %o1, %o5, %l6
9329 andcc %i2, %o4, %l2
9330 tleu %icc, 0x1
9331 movrgez %g1, 0x081, %i5
9332 orn %g4, 0x15DC, %g5
9333 fnors %f20, %f3, %f8
9334 brlz %o0, loop_830
9335 movre %o7, %g7, %g3
9336 fcmpgt32 %f18, %f2, %i7
9337 bvs,a,pt %xcc, loop_831
9338loop_830:
9339 fpack32 %f26, %f30, %f8
9340 lduh [%l7 + 0x64], %l4
9341 sub %i6, 0x154A, %o6
9342loop_831:
9343 movcs %icc, %o3, %g6
9344 edge16ln %l5, %g2, %i3
9345 movpos %xcc, %l3, %i1
9346 array16 %l0, %i4, %i0
9347 xnor %l1, %o1, %o5
9348 bneg %xcc, loop_832
9349 srax %o2, 0x04, %i2
9350 wr %g0, 0x81, %asi
9351 stda %i6, [%l7 + 0x08] %asi
9352loop_832:
9353 fmovrse %o4, %f22, %f20
9354 addcc %l2, 0x0A80, %i5
9355 fxors %f1, %f2, %f22
9356 movre %g4, %g1, %o0
9357 ta %icc, 0x3
9358 addccc %o7, %g7, %g3
9359 for %f16, %f8, %f24
9360 sdivx %i7, 0x16E3, %g5
9361 bcs,a,pn %icc, loop_833
9362 movcc %icc, %l4, %o6
9363 tl %xcc, 0x4
9364 ldd [%l7 + 0x68], %f6
9365loop_833:
9366 fcmple16 %f14, %f2, %i6
9367 tne %icc, 0x7
9368 fmovse %xcc, %f18, %f23
9369 xnorcc %o3, %g6, %l5
9370 bcs,a %xcc, loop_834
9371 movcc %xcc, %i3, %g2
9372 fpadd32 %f26, %f20, %f8
9373 sub %l3, 0x1603, %l0
9374loop_834:
9375 addcc %i4, 0x111D, %i0
9376 sir 0x035E
9377 lduh [%l7 + 0x56], %i1
9378 movcs %xcc, %o1, %o5
9379 edge8n %o2, %i2, %l1
9380 bg,a,pn %xcc, loop_835
9381 movgu %icc, %l6, %l2
9382 popc 0x16D0, %o4
9383 membar 0x57
9384loop_835:
9385 fmovrslez %g4, %f14, %f6
9386 movpos %xcc, %i5, %o0
9387 movne %xcc, %g1, %g7
9388 taddcctv %o7, 0x1FCC, %g3
9389 tcs %xcc, 0x0
9390 edge8n %i7, %g5, %l4
9391 fmovspos %icc, %f10, %f22
9392 sdivcc %o6, 0x098B, %i6
9393 ldsh [%l7 + 0x2E], %g6
9394 srl %l5, 0x0C, %o3
9395 stbar
9396 tn %xcc, 0x7
9397 set 0x48, %i6
9398 lduwa [%l7 + %i6] 0x19, %i3
9399 set 0x70, %i2
9400 ldswa [%l7 + %i2] 0x10, %g2
9401 set 0x5C, %o1
9402 sta %f12, [%l7 + %o1] 0x10
9403 bn,a loop_836
9404 or %l0, %l3, %i0
9405 tge %xcc, 0x5
9406 brgez,a %i1, loop_837
9407loop_836:
9408 sdiv %i4, 0x091C, %o5
9409 te %icc, 0x0
9410 edge16 %o2, %o1, %l1
9411loop_837:
9412 taddcc %l6, %l2, %i2
9413 and %g4, %o4, %o0
9414 alignaddrl %i5, %g1, %g7
9415 edge16l %g3, %o7, %i7
9416 set 0x5E, %o3
9417 stha %g5, [%l7 + %o3] 0x19
9418 edge8n %o6, %i6, %l4
9419 tle %icc, 0x2
9420 orn %l5, 0x1B04, %g6
9421 set 0x12, %i0
9422 stba %o3, [%l7 + %i0] 0xe2
9423 membar #Sync
9424 stbar
9425 edge8ln %i3, %l0, %l3
9426 fnors %f29, %f20, %f14
9427 addc %g2, 0x0A1E, %i0
9428 xnor %i4, 0x1EE1, %i1
9429 srl %o5, 0x1D, %o1
9430 xor %o2, 0x1F37, %l1
9431 edge32ln %l2, %i2, %g4
9432 fcmps %fcc2, %f17, %f26
9433 bge,a,pn %xcc, loop_838
9434 edge32 %o4, %o0, %l6
9435 te %xcc, 0x0
9436 andcc %i5, 0x1961, %g1
9437loop_838:
9438 fone %f14
9439 movrlez %g7, 0x220, %g3
9440 movvs %xcc, %o7, %g5
9441 xnor %i7, 0x070B, %o6
9442 taddcc %l4, 0x1AEF, %l5
9443 sethi 0x1C28, %i6
9444 tsubcc %o3, 0x14CE, %i3
9445 sra %g6, 0x18, %l3
9446 orn %l0, 0x06BE, %g2
9447 fmovdcs %xcc, %f22, %f26
9448 flush %l7 + 0x30
9449 stb %i4, [%l7 + 0x61]
9450 siam 0x3
9451 membar 0x09
9452 be loop_839
9453 tn %xcc, 0x1
9454 fbl %fcc1, loop_840
9455 sllx %i0, %o5, %i1
9456loop_839:
9457 fcmpeq32 %f8, %f6, %o1
9458 fandnot2s %f23, %f17, %f3
9459loop_840:
9460 fbuge %fcc3, loop_841
9461 alignaddrl %o2, %l1, %i2
9462 fmovdcc %xcc, %f27, %f2
9463 movleu %xcc, %l2, %g4
9464loop_841:
9465 movleu %icc, %o0, %l6
9466 wr %g0, 0x19, %asi
9467 stwa %o4, [%l7 + 0x20] %asi
9468 movre %g1, 0x39C, %i5
9469 fmovscs %icc, %f9, %f16
9470 fsrc1 %f0, %f18
9471 std %g2, [%l7 + 0x50]
9472 fabss %f0, %f19
9473 sth %o7, [%l7 + 0x70]
9474 set 0x53, %o2
9475 ldsba [%l7 + %o2] 0x19, %g5
9476 edge16n %i7, %o6, %g7
9477 fcmpeq16 %f2, %f22, %l5
9478 fmovrslz %i6, %f20, %f4
9479 fpsub16 %f16, %f28, %f6
9480 lduw [%l7 + 0x60], %o3
9481 fbu %fcc2, loop_842
9482 movrgez %l4, %g6, %l3
9483 alignaddr %i3, %g2, %i4
9484 fmovsle %xcc, %f15, %f31
9485loop_842:
9486 movrlz %i0, 0x2D7, %o5
9487 fnegd %f0, %f4
9488 fmuld8sux16 %f6, %f20, %f26
9489 set 0x50, %l6
9490 ldda [%l7 + %l6] 0x81, %i0
9491 addc %l0, 0x107C, %o2
9492 sdivcc %o1, 0x14A4, %i2
9493 brlz,a %l1, loop_843
9494 fandnot2 %f16, %f30, %f30
9495 edge8 %g4, %l2, %o0
9496 fnor %f14, %f28, %f8
9497loop_843:
9498 fcmpgt32 %f22, %f0, %o4
9499 alignaddr %l6, %g1, %i5
9500 tne %icc, 0x3
9501 fbl %fcc3, loop_844
9502 stx %o7, [%l7 + 0x38]
9503 add %l7, 0x50, %l6
9504 wr %g0, 0x80, %asi
9505 ldxa [%l6] %asi, %g5
9506 casxa [%l6] 0x80, %g5, %g3
9507loop_844:
9508 nop
9509 setx loop_845, %l0, %l1
9510 wrpr 0x1, %tl
9511 wrpr %l1, %tpc
9512 add %l1, 0x4, %l1
9513 wrpr %l1, %tnpc
9514 setx 0x34400001400, %l0, %l1
9515 wrpr %l1, %tstate
9516 wrhpr 0x4, %htstate
9517 retry
9518 fpadd32s %f4, %f24, %f2
9519 or %i7, 0x0478, %g7
9520 fbuge,a %fcc3, loop_846
9521loop_845:
9522 sir 0x1B4F
9523 fnot2s %f27, %f24
9524 xnor %o6, 0x079E, %i6
9525loop_846:
9526 edge16 %l5, %l4, %g6
9527 fbul,a %fcc3, loop_847
9528 edge16n %l3, %i3, %o3
9529 subc %i4, 0x1C8C, %g2
9530 edge32l %o5, %i1, %i0
9531loop_847:
9532 nop
9533 set 0x50, %l0
9534 lduba [%l7 + %l0] 0x89, %l0
9535 fmovdpos %icc, %f23, %f5
9536 nop
9537 setx loop_848, %l0, %l1
9538 wrpr 0x1, %tl
9539 wrpr %l1, %tnpc
9540 setx 0x34400001400, %l0, %l1
9541 wrpr %l1, %tstate
9542 wrhpr 0x4, %htstate
9543 done
9544 nop
9545 set 0x4E, %o6
9546 sth %o2, [%l7 + %o6]
9547 ldstub [%l7 + 0x41], %i2
9548 sdivcc %l1, 0x1575, %g4
9549loop_848:
9550 stx %l2, [%l7 + 0x08]
9551 fexpand %f5, %f10
9552 fmovrsgz %o0, %f7, %f20
9553 array16 %o4, %o1, %l6
9554 tle %icc, 0x4
9555 st %f6, [%l7 + 0x3C]
9556 fpsub32 %f6, %f26, %f18
9557 nop
9558 set 0x44, %g2
9559 ldsb [%l7 + %g2], %i5
9560 fors %f30, %f7, %f19
9561 fmovd %f26, %f4
9562 movre %o7, %g1, %g3
9563 edge32n %i7, %g5, %g7
9564 xnor %o6, %l5, %l4
9565 nop
9566 setx loop_849, %l0, %l1
9567 wrpr 0x1, %tl
9568 wrpr %l1, %tpc
9569 add %l1, 0x4, %l1
9570 wrpr %l1, %tnpc
9571 setx 0x34400001400, %l0, %l1
9572 wrpr %l1, %tstate
9573 wrhpr 0x4, %htstate
9574 retry
9575 fbuge %fcc0, loop_850
9576 edge32 %g6, %l3, %i3
9577 xor %i6, %o3, %g2
9578loop_849:
9579 edge32l %o5, %i1, %i0
9580loop_850:
9581 edge16l %i4, %l0, %i2
9582 movne %xcc, %l1, %o2
9583 fmovdcc %xcc, %f5, %f22
9584 edge32 %g4, %o0, %o4
9585 movrgez %l2, 0x174, %o1
9586 stw %l6, [%l7 + 0x0C]
9587 fmovrsgz %i5, %f12, %f11
9588 edge8 %g1, %o7, %i7
9589 nop
9590 set 0x1C, %l3
9591 ldub [%l7 + %l3], %g5
9592 movg %xcc, %g3, %o6
9593 movneg %xcc, %l5, %g7
9594 movg %icc, %l4, %g6
9595 edge8ln %l3, %i3, %o3
9596 bl,a,pn %icc, loop_851
9597 fcmple32 %f20, %f12, %i6
9598 bshuffle %f14, %f16, %f14
9599 edge8ln %g2, %i1, %i0
9600loop_851:
9601 add %o5, 0x0F1A, %l0
9602 fmovdvs %xcc, %f5, %f20
9603 fxors %f21, %f5, %f1
9604 movre %i4, 0x323, %i2
9605 fands %f19, %f4, %f29
9606 and %o2, 0x0E74, %g4
9607 movrgz %l1, 0x0A3, %o4
9608 movl %xcc, %o0, %o1
9609 fmovs %f15, %f20
9610 edge32n %l6, %l2, %i5
9611 stbar
9612 smulcc %g1, %o7, %g5
9613 array16 %i7, %g3, %o6
9614 fnors %f1, %f30, %f23
9615 set 0x7B, %l4
9616 lduba [%l7 + %l4] 0x80, %g7
9617 smul %l4, 0x1E13, %g6
9618 wr %g0, 0x80, %asi
9619 sta %f8, [%l7 + 0x48] %asi
9620 brgz,a %l5, loop_852
9621 sub %l3, %o3, %i6
9622 sir 0x0CA7
9623 edge16 %i3, %g2, %i0
9624loop_852:
9625 ble,a,pt %xcc, loop_853
9626 sir 0x188A
9627 fmovspos %icc, %f21, %f17
9628 fcmple32 %f10, %f22, %o5
9629loop_853:
9630 ld [%l7 + 0x58], %f25
9631 brgz %i1, loop_854
9632 fpsub32 %f16, %f6, %f6
9633 sir 0x0A1D
9634 fmovdgu %icc, %f21, %f27
9635loop_854:
9636 udivx %i4, 0x172D, %i2
9637 sub %o2, %l0, %l1
9638 movrlez %g4, %o4, %o1
9639 edge8n %l6, %o0, %i5
9640 addc %g1, 0x0523, %o7
9641 tge %xcc, 0x1
9642 fpadd16 %f22, %f30, %f14
9643 ldsh [%l7 + 0x38], %g5
9644 membar #Sync
9645 set 0x40, %i7
9646 ldda [%l7 + %i7] 0x17, %f0
9647 bgu,a loop_855
9648 fmovrdgez %i7, %f8, %f30
9649 movleu %xcc, %g3, %l2
9650 fbge,a %fcc2, loop_856
9651loop_855:
9652 sdivx %o6, 0x0134, %g7
9653 fbne %fcc0, loop_857
9654 ld [%l7 + 0x54], %f0
9655loop_856:
9656 fmovrslz %g6, %f19, %f19
9657 fbo,a %fcc3, loop_858
9658loop_857:
9659 nop
9660 set 0x38, %l1
9661 ldx [%l7 + %l1], %l5
9662 fbo %fcc1, loop_859
9663 pdist %f22, %f16, %f30
9664loop_858:
9665 orcc %l4, 0x0EA0, %l3
9666 fors %f31, %f11, %f30
9667loop_859:
9668 fnor %f28, %f8, %f16
9669 set 0x74, %o4
9670 ldsba [%l7 + %o4] 0x89, %i6
9671 array16 %i3, %o3, %i0
9672 edge32 %g2, %o5, %i1
9673 tle %icc, 0x5
9674 edge16ln %i4, %o2, %i2
9675 mulscc %l1, 0x1426, %g4
9676 taddcc %l0, 0x180E, %o4
9677 fones %f0
9678 fcmpgt32 %f24, %f18, %o1
9679 taddcctv %l6, %i5, %o0
9680 movpos %icc, %o7, %g1
9681 ldd [%l7 + 0x08], %f12
9682 wr %g0, 0x04, %asi
9683 ldsha [%l7 + 0x32] %asi, %i7
9684 fmovsvs %xcc, %f12, %f5
9685 wr %g0, 0x11, %asi
9686 lduha [%l7 + 0x46] %asi, %g5
9687 movrgz %g3, %o6, %l2
9688 srl %g7, 0x06, %l5
9689 tge %icc, 0x2
9690 fxnors %f21, %f10, %f3
9691 ta %icc, 0x2
9692 tge %xcc, 0x2
9693 wr %g0, 0x52, %asi
9694 ldxa [%g0 + 0x110] %asi, %g6
9695 bl,a loop_860
9696 addccc %l3, 0x134F, %i6
9697 bvc,a loop_861
9698 fcmpes %fcc0, %f30, %f1
9699loop_860:
9700 fcmple16 %f18, %f22, %i3
9701 movneg %icc, %l4, %o3
9702loop_861:
9703 fmovsle %icc, %f16, %f29
9704 movpos %icc, %g2, %o5
9705 fbe,a %fcc3, loop_862
9706 smulcc %i0, 0x0377, %i4
9707 bvs,a,pt %icc, loop_863
9708 fmul8sux16 %f24, %f12, %f20
9709loop_862:
9710 umulcc %i1, %o2, %i2
9711 movpos %icc, %l1, %l0
9712loop_863:
9713 mulscc %g4, %o1, %l6
9714 subcc %o4, %i5, %o0
9715 popc 0x18FE, %o7
9716 fmovrsgez %i7, %f2, %f23
9717 umul %g5, 0x09CC, %g1
9718 edge8n %o6, %l2, %g3
9719 wr %g0, 0x04, %asi
9720 stxa %g7, [%l7 + 0x58] %asi
9721 set 0x50, %g1
9722 sta %f26, [%l7 + %g1] 0x19
9723 movn %icc, %l5, %l3
9724 movre %i6, %i3, %l4
9725 umulcc %g6, 0x19E1, %g2
9726 bvs,a %icc, loop_864
9727 fnor %f24, %f14, %f26
9728 smulcc %o5, 0x1F7F, %i0
9729 set 0x10, %o0
9730 ldda [%l7 + %o0] 0xe3, %i4
9731loop_864:
9732 restored
9733 rdpr %cwp, %g1
9734 rdpr %cansave, %g2
9735 rdpr %canrestore, %g3
9736 rdpr %cleanwin, %g4
9737 rdpr %otherwin, %g5
9738 rdpr %wstate, %g6
9739 ldsw [%l7 + 0x30], %i1
9740 subcc %o3, %i2, %l1
9741 bvs,a loop_865
9742 sra %l0, %o2, %g4
9743 movge %xcc, %l6, %o4
9744 brgez %o1, loop_866
9745loop_865:
9746 bcs,a,pn %icc, loop_867
9747 movrne %o0, 0x219, %o7
9748 addcc %i7, 0x11A2, %i5
9749loop_866:
9750 fandnot2 %f20, %f10, %f30
9751loop_867:
9752 fmul8x16 %f9, %f30, %f18
9753 bcc,pt %xcc, loop_868
9754 movrne %g1, 0x092, %o6
9755 movgu %icc, %g5, %l2
9756 nop
9757 set 0x58, %o5
9758 ldsw [%l7 + %o5], %g3
9759loop_868:
9760 and %g7, %l5, %l3
9761 edge32n %i3, %l4, %i6
9762 fxnors %f1, %f27, %f12
9763 fcmped %fcc0, %f4, %f0
9764 tpos %xcc, 0x1
9765 membar 0x28
9766 edge32n %g2, %o5, %i0
9767 fba %fcc1, loop_869
9768 fmovsvc %xcc, %f1, %f31
9769 movge %xcc, %i4, %g6
9770 tgu %xcc, 0x1
9771loop_869:
9772 faligndata %f2, %f26, %f18
9773 fmovde %xcc, %f19, %f14
9774 mulx %i1, 0x1EB4, %o3
9775 edge16ln %l1, %i2, %o2
9776 orn %l0, %l6, %g4
9777 move %xcc, %o1, %o0
9778 andn %o7, 0x18AF, %i7
9779 fornot1 %f22, %f12, %f18
9780 andcc %i5, %o4, %g1
9781 sth %g5, [%l7 + 0x3A]
9782 te %xcc, 0x1
9783 nop
9784 set 0x30, %g7
9785 ldd [%l7 + %g7], %l2
9786 edge8 %g3, %o6, %l5
9787 smulcc %l3, 0x0812, %i3
9788 tne %icc, 0x5
9789 bg,a loop_870
9790 fbuge %fcc0, loop_871
9791 fbn %fcc3, loop_872
9792 std %f16, [%l7 + 0x78]
9793loop_870:
9794 edge16n %l4, %g7, %g2
9795loop_871:
9796 fmovrse %i6, %f30, %f22
9797loop_872:
9798 restored
9799 rdpr %cwp, %g1
9800 rdpr %cansave, %g2
9801 rdpr %canrestore, %g3
9802 rdpr %cleanwin, %g4
9803 rdpr %otherwin, %g5
9804 rdpr %wstate, %g6
9805 fcmps %fcc2, %f31, %f26
9806 movvs %icc, %i0, %o5
9807 fbul,a %fcc1, loop_873
9808 srax %i4, 0x15, %g6
9809 subccc %o3, 0x0D3A, %l1
9810 membar 0x06
9811loop_873:
9812 restored
9813 rdpr %cwp, %g1
9814 rdpr %cansave, %g2
9815 rdpr %canrestore, %g3
9816 rdpr %cleanwin, %g4
9817 rdpr %otherwin, %g5
9818 rdpr %wstate, %g6
9819 alignaddrl %i1, %i2, %o2
9820 stx %l6, [%l7 + 0x38]
9821 mulscc %g4, 0x0907, %o1
9822 stbar
9823 call loop_874
9824 fbue,a %fcc0, loop_875
9825 tle %xcc, 0x1
9826 bl,a,pn %xcc, loop_876
9827loop_874:
9828 array8 %l0, %o7, %i7
9829loop_875:
9830 ta %xcc, 0x7
9831 edge32 %o0, %o4, %i5
9832loop_876:
9833 bne loop_877
9834 movrlez %g1, 0x3A8, %g5
9835 sth %l2, [%l7 + 0x32]
9836 movneg %xcc, %g3, %l5
9837loop_877:
9838 bleu,a loop_878
9839 stw %o6, [%l7 + 0x3C]
9840 edge16n %i3, %l4, %l3
9841 fzero %f26
9842loop_878:
9843 bl,a loop_879
9844 addccc %g7, 0x1A77, %i6
9845 fmovde %xcc, %f23, %f27
9846 sllx %g2, 0x18, %i0
9847loop_879:
9848 mulscc %o5, %g6, %i4
9849 taddcc %l1, 0x1BDE, %i1
9850 fandnot2 %f12, %f14, %f24
9851 be,a %xcc, loop_880
9852 fnand %f30, %f2, %f10
9853 taddcctv %i2, %o3, %l6
9854 tvc %icc, 0x4
9855loop_880:
9856 mulscc %g4, 0x1E32, %o1
9857 tge %xcc, 0x3
9858 sir 0x0E62
9859 for %f0, %f26, %f14
9860 fmovse %icc, %f14, %f13
9861 tg %xcc, 0x3
9862 move %icc, %l0, %o7
9863 movle %icc, %o2, %o0
9864 movre %o4, %i7, %i5
9865 edge32 %g5, %g1, %g3
9866 brlez %l5, loop_881
9867 ta %xcc, 0x0
9868 fbue %fcc2, loop_882
9869 and %l2, %i3, %o6
9870loop_881:
9871 mulscc %l4, %l3, %g7
9872 tvc %xcc, 0x5
9873loop_882:
9874 fmul8ulx16 %f20, %f6, %f2
9875 fxors %f24, %f3, %f20
9876 addcc %g2, %i6, %o5
9877 fandnot2s %f4, %f24, %f20
9878 tcc %xcc, 0x6
9879 fmovdne %xcc, %f11, %f24
9880 sdivx %i0, 0x1606, %i4
9881 edge16 %g6, %i1, %i2
9882 fbul,a %fcc0, loop_883
9883 tpos %icc, 0x2
9884 wr %g0, 0x11, %asi
9885 lduba [%l7 + 0x6E] %asi, %o3
9886loop_883:
9887 fmovsvs %xcc, %f12, %f8
9888 fmovscs %xcc, %f3, %f12
9889 tneg %xcc, 0x4
9890 wr %g0, 0x89, %asi
9891 lduba [%l7 + 0x7B] %asi, %l6
9892 umul %l1, %o1, %l0
9893 add %l7, 0x50, %l6
9894 wr %g0, 0x89, %asi
9895 casxa [%l6] %asi, %o7, %o2
9896 fmovda %icc, %f25, %f31
9897 fbu,a %fcc0, loop_884
9898 orncc %g4, %o4, %i7
9899 movrgz %i5, %g5, %g1
9900 movrgz %g3, 0x0C0, %o0
9901loop_884:
9902 mulx %l5, 0x0F63, %l2
9903 tsubcctv %o6, 0x041C, %l4
9904 fmovrslz %l3, %f4, %f8
9905 andncc %g7, %g2, %i6
9906 fmovda %icc, %f28, %f30
9907 sll %i3, %i0, %o5
9908 add %g6, 0x05FF, %i1
9909 movrne %i4, 0x3B2, %o3
9910 fxor %f16, %f18, %f24
9911 edge16l %i2, %l1, %o1
9912 movrlz %l0, 0x145, %l6
9913 stb %o2, [%l7 + 0x50]
9914 tle %xcc, 0x7
9915 tvc %xcc, 0x5
9916 brnz,a %g4, loop_885
9917 edge32n %o4, %i7, %o7
9918 subccc %g5, 0x0D5A, %i5
9919 tvs %xcc, 0x5
9920loop_885:
9921 fcmped %fcc2, %f10, %f14
9922 edge32l %g1, %g3, %o0
9923 srax %l5, 0x06, %o6
9924 edge16 %l4, %l2, %g7
9925 array8 %l3, %g2, %i6
9926 udivx %i3, 0x1787, %i0
9927 udivcc %o5, 0x1E03, %g6
9928 movvc %xcc, %i1, %o3
9929 wr %g0, 0x21, %asi
9930 ldxa [%g0 + 0x110] %asi, %i4
9931 array8 %i2, %o1, %l1
9932 wr %g0, 0x89, %asi
9933 stwa %l6, [%l7 + 0x74] %asi
9934 addcc %l0, 0x0E70, %g4
9935 fmovsne %xcc, %f19, %f6
9936 tne %icc, 0x2
9937 ldub [%l7 + 0x14], %o4
9938 fbul,a %fcc1, loop_886
9939 fmovdleu %icc, %f26, %f26
9940 fsrc1 %f30, %f6
9941 fpsub16 %f6, %f14, %f10
9942loop_886:
9943 fmovdne %xcc, %f8, %f5
9944 srl %o2, 0x0F, %i7
9945 fnand %f16, %f6, %f8
9946 nop
9947 setx loop_887, %l0, %l1
9948 wrpr 0x1, %tl
9949 wrpr %l1, %tnpc
9950 setx 0x34400001400, %l0, %l1
9951 wrpr %l1, %tstate
9952 wrhpr 0x4, %htstate
9953 done
9954 sdivx %o7, 0x19A5, %i5
9955 ldx [%l7 + 0x30], %g1
9956 fbue %fcc0, loop_888
9957loop_887:
9958 movgu %xcc, %g5, %o0
9959 fabsd %f2, %f10
9960 edge32 %l5, %o6, %g3
9961loop_888:
9962 sllx %l4, %g7, %l3
9963 move %xcc, %g2, %l2
9964 movrlz %i3, %i0, %o5
9965 brnz,a %g6, loop_889
9966 fxors %f28, %f5, %f27
9967 tl %xcc, 0x6
9968 movre %i6, 0x3C9, %o3
9969loop_889:
9970 tn %xcc, 0x0
9971 call loop_890
9972 ldsb [%l7 + 0x1D], %i1
9973 bl,pt %icc, loop_891
9974 fcmpne16 %f22, %f22, %i2
9975loop_890:
9976 edge16 %i4, %l1, %o1
9977 sdivcc %l0, 0x05B3, %g4
9978loop_891:
9979 array8 %o4, %o2, %l6
9980 set 0x48, %o7
9981 stda %i6, [%l7 + %o7] 0x19
9982 st %f28, [%l7 + 0x08]
9983 movcs %icc, %i5, %o7
9984 orncc %g5, 0x181F, %g1
9985 xor %o0, 0x10C4, %o6
9986 sdivcc %g3, 0x0ADD, %l5
9987 srlx %g7, %l4, %l3
9988 movle %xcc, %g2, %i3
9989 fmovsn %icc, %f18, %f14
9990 tsubcctv %l2, 0x1F6C, %o5
9991 fbge %fcc0, loop_892
9992 fornot2 %f24, %f26, %f24
9993 array32 %i0, %i6, %g6
9994 orcc %i1, 0x09FD, %i2
9995loop_892:
9996 movge %xcc, %i4, %l1
9997 ldsw [%l7 + 0x6C], %o3
9998 movleu %xcc, %l0, %o1
9999 movl %icc, %o4, %g4
10000 movle %xcc, %l6, %i7
10001 fandnot1s %f20, %f15, %f4
10002 fbne %fcc3, loop_893
10003 ldd [%l7 + 0x40], %i4
10004 movleu %xcc, %o7, %o2
10005 umul %g5, 0x1A8F, %g1
10006loop_893:
10007 tl %icc, 0x7
10008 ldsw [%l7 + 0x1C], %o6
10009 nop
10010 set 0x7D, %l2
10011 ldstub [%l7 + %l2], %g3
10012 siam 0x0
10013 bne loop_894
10014 fmul8x16au %f9, %f16, %f6
10015 addccc %l5, %g7, %l4
10016 edge8l %o0, %g2, %l3
10017loop_894:
10018 fmovsvc %xcc, %f19, %f28
10019 edge8l %i3, %o5, %l2
10020 tpos %icc, 0x3
10021 fmovscc %xcc, %f17, %f0
10022 fpsub32 %f4, %f22, %f12
10023 movrgez %i6, %g6, %i0
10024 edge16ln %i2, %i4, %l1
10025 saved
10026 rdpr %cwp, %g1
10027 rdpr %cansave, %g2
10028 rdpr %canrestore, %g3
10029 rdpr %cleanwin, %g4
10030 rdpr %otherwin, %g5
10031 rdpr %wstate, %g6
10032 add %i1, 0x1167, %l0
10033 fbuge,a %fcc0, loop_895
10034 andn %o3, 0x00E2, %o4
10035 edge16ln %g4, %l6, %o1
10036 fsrc2s %f29, %f7
10037loop_895:
10038 movneg %xcc, %i5, %o7
10039 movrne %i7, 0x155, %o2
10040 fcmpgt32 %f8, %f22, %g1
10041 movrne %g5, %g3, %l5
10042 fnands %f3, %f12, %f22
10043 taddcc %g7, 0x0182, %o6
10044 movne %icc, %o0, %g2
10045 addccc %l3, 0x1F13, %i3
10046 addcc %l4, %l2, %o5
10047 tg %icc, 0x1
10048 brz,a %g6, loop_896
10049 tn %icc, 0x1
10050 fmuld8sux16 %f9, %f15, %f10
10051 fmul8x16al %f14, %f12, %f0
10052loop_896:
10053 movl %icc, %i0, %i2
10054 flush %l7 + 0x30
10055 array32 %i4, %l1, %i6
10056 edge8 %l0, %i1, %o4
10057 movvc %icc, %o3, %l6
10058 fpadd16 %f4, %f20, %f4
10059 tg %xcc, 0x5
10060 wr %g0, 0x27, %asi
10061 stda %o0, [%l7 + 0x68] %asi
10062 membar #Sync
10063 sub %i5, 0x0DEE, %g4
10064 brlz,a %i7, loop_897
10065 movpos %xcc, %o7, %o2
10066 fors %f11, %f24, %f23
10067 add %l7, 0x38, %l6
10068 wr %g0, 0x89, %asi
10069 casxa [%l6] %asi, %g1, %g3
10070loop_897:
10071 pdist %f22, %f24, %f10
10072 fmovrdne %g5, %f22, %f16
10073 fpadd16s %f10, %f7, %f20
10074 te %xcc, 0x1
10075 tsubcc %l5, 0x1AEC, %o6
10076 mulx %g7, %o0, %l3
10077 movpos %xcc, %g2, %i3
10078 bcc,pn %xcc, loop_898
10079 tge %xcc, 0x7
10080 brlez %l4, loop_899
10081 fba,a %fcc0, loop_900
10082loop_898:
10083 sir 0x12B9
10084 movn %xcc, %l2, %o5
10085loop_899:
10086 lduw [%l7 + 0x44], %i0
10087loop_900:
10088 andncc %g6, %i2, %l1
10089 smulcc %i4, 0x1132, %l0
10090 fmovrdgez %i1, %f24, %f28
10091 fandnot1 %f10, %f14, %f0
10092 fones %f5
10093 edge8n %i6, %o3, %o4
10094 faligndata %f30, %f24, %f28
10095 fpack16 %f28, %f23
10096 fones %f14
10097 andncc %l6, %i5, %o1
10098 tle %icc, 0x1
10099 fbg,a %fcc0, loop_901
10100 tsubcc %g4, %o7, %i7
10101 set 0x30, %g5
10102 swapa [%l7 + %g5] 0x11, %o2
10103loop_901:
10104 fmovdge %icc, %f0, %f22
10105 movpos %xcc, %g1, %g3
10106 set 0x59, %i1
10107 stba %l5, [%l7 + %i1] 0x11
10108 sth %g5, [%l7 + 0x48]
10109 set 0x10, %g3
10110 swapa [%l7 + %g3] 0x10, %g7
10111 tgu %xcc, 0x6
10112 set 0x58, %g6
10113 ldswa [%l7 + %g6] 0x18, %o0
10114 wr %g0, 0x19, %asi
10115 ldswa [%l7 + 0x18] %asi, %o6
10116 tcc %xcc, 0x6
10117 fornot1s %f31, %f9, %f5
10118 fcmple32 %f30, %f14, %g2
10119 or %i3, %l3, %l2
10120 fxnor %f14, %f22, %f8
10121 bg,a,pt %xcc, loop_902
10122 fmovdcc %xcc, %f9, %f21
10123 movleu %xcc, %o5, %i0
10124 array32 %l4, %g6, %i2
10125loop_902:
10126 fmovde %icc, %f16, %f22
10127 ba,a %icc, loop_903
10128 fmovsle %xcc, %f26, %f12
10129 tg %icc, 0x3
10130 mulx %i4, %l1, %i1
10131loop_903:
10132 fmovrsgz %l0, %f15, %f19
10133 movrne %o3, %o4, %i6
10134 std %i4, [%l7 + 0x10]
10135 movrlez %l6, 0x3E3, %g4
10136 tl %icc, 0x6
10137 fmovdvc %icc, %f22, %f27
10138 tpos %xcc, 0x2
10139 wr %g0, 0x23, %asi
10140 stda %o0, [%l7 + 0x70] %asi
10141 membar #Sync
10142 alignaddr %o7, %o2, %i7
10143 saved
10144 rdpr %cwp, %g1
10145 rdpr %cansave, %g2
10146 rdpr %canrestore, %g3
10147 rdpr %cleanwin, %g4
10148 rdpr %otherwin, %g5
10149 rdpr %wstate, %g6
10150 movneg %icc, %g1, %g3
10151 sir 0x07FD
10152 movvs %icc, %g5, %l5
10153 edge16l %o0, %o6, %g2
10154 tl %icc, 0x5
10155 sdivcc %g7, 0x11E9, %l3
10156 fandnot1 %f20, %f18, %f28
10157 fandnot2s %f9, %f31, %f31
10158 ldstub [%l7 + 0x6E], %i3
10159 brz,a %l2, loop_904
10160 flush %l7 + 0x5C
10161 nop
10162 setx loop_905, %l0, %l1
10163 wrpr 0x1, %tl
10164 wrpr %l1, %tnpc
10165 setx 0x34400001400, %l0, %l1
10166 wrpr %l1, %tstate
10167 wrhpr 0x4, %htstate
10168 done
10169 orncc %o5, 0x05D0, %i0
10170loop_904:
10171 movn %xcc, %l4, %i2
10172 array16 %i4, %l1, %i1
10173loop_905:
10174 fbge,a %fcc3, loop_906
10175 fmovde %icc, %f26, %f7
10176 tcc %xcc, 0x5
10177 tge %icc, 0x5
10178loop_906:
10179 movcs %icc, %l0, %o3
10180 movrlz %g6, %o4, %i6
10181 mova %xcc, %l6, %i5
10182 fandnot2s %f3, %f20, %f0
10183 fpsub32 %f8, %f0, %f18
10184 set 0x2A, %g4
10185 ldsba [%l7 + %g4] 0x18, %g4
10186 fmul8ulx16 %f8, %f16, %f6
10187 bge loop_907
10188 faligndata %f24, %f26, %f20
10189 brgz %o1, loop_908
10190 fmovsg %xcc, %f24, %f30
10191loop_907:
10192 fpackfix %f28, %f14
10193 fxors %f27, %f25, %f25
10194loop_908:
10195 ldsw [%l7 + 0x60], %o2
10196 fpackfix %f14, %f3
10197 fcmpd %fcc2, %f28, %f20
10198 fpsub16 %f28, %f28, %f4
10199 brgz %i7, loop_909
10200 movrlz %o7, 0x2F5, %g1
10201 xor %g5, 0x012E, %l5
10202 fmul8sux16 %f8, %f22, %f12
10203loop_909:
10204 fba %fcc2, loop_910
10205 alignaddrl %g3, %o6, %g2
10206 wr %g0, 0x19, %asi
10207 ldsba [%l7 + 0x41] %asi, %o0
10208loop_910:
10209 stx %g7, [%l7 + 0x78]
10210 edge16 %l3, %i3, %o5
10211 fbl %fcc0, loop_911
10212 movgu %xcc, %l2, %i0
10213 fpadd32s %f1, %f5, %f16
10214 movrlz %l4, %i2, %i4
10215loop_911:
10216 move %icc, %l1, %l0
10217 edge32l %o3, %i1, %g6
10218 mova %icc, %i6, %l6
10219 or %o4, 0x1EB6, %i5
10220 fandnot1 %f22, %f30, %f30
10221 sdivcc %o1, 0x0943, %g4
10222 set 0x7D, %i3
10223 lduba [%l7 + %i3] 0x10, %i7
10224 movne %xcc, %o7, %o2
10225 saved
10226 rdpr %cwp, %g1
10227 rdpr %cansave, %g2
10228 rdpr %canrestore, %g3
10229 rdpr %cleanwin, %g4
10230 rdpr %otherwin, %g5
10231 rdpr %wstate, %g6
10232 movne %xcc, %g5, %g1
10233 fmovrdlz %l5, %f18, %f30
10234 fmovd %f8, %f8
10235 sdivcc %g3, 0x1070, %o6
10236 fones %f2
10237 edge8n %o0, %g7, %g2
10238 fmovscs %icc, %f25, %f21
10239 ldd [%l7 + 0x18], %l2
10240 bleu %xcc, loop_912
10241 bleu,pt %icc, loop_913
10242 movre %o5, %l2, %i0
10243 fmovrdne %i3, %f8, %f8
10244loop_912:
10245 sll %l4, %i2, %l1
10246loop_913:
10247 brlz %i4, loop_914
10248 tvc %icc, 0x3
10249 prefetch [%l7 + 0x5C], 0x1
10250 movleu %icc, %o3, %i1
10251loop_914:
10252 ble,pn %icc, loop_915
10253 bshuffle %f14, %f10, %f22
10254 sdivcc %g6, 0x02B5, %i6
10255 stbar
10256loop_915:
10257 popc %l0, %l6
10258 orcc %o4, %o1, %i5
10259 addcc %g4, %i7, %o7
10260 movre %g5, 0x087, %g1
10261 mulx %l5, 0x057F, %g3
10262 set 0x30, %i5
10263 stda %o6, [%l7 + %i5] 0xeb
10264 membar #Sync
10265 xnor %o2, %o0, %g2
10266 fbne,a %fcc3, loop_916
10267 array32 %g7, %o5, %l3
10268 fbul %fcc2, loop_917
10269 fbl %fcc1, loop_918
10270loop_916:
10271 fmovsne %icc, %f5, %f0
10272 sethi 0x17EE, %l2
10273loop_917:
10274 or %i3, 0x1321, %i0
10275loop_918:
10276 stw %l4, [%l7 + 0x28]
10277 fmovdne %icc, %f18, %f17
10278 movvc %icc, %l1, %i2
10279 edge8ln %i4, %i1, %o3
10280 fmovdge %icc, %f25, %f9
10281 fandnot2 %f22, %f20, %f20
10282 tvc %xcc, 0x6
10283 edge32l %g6, %l0, %l6
10284 andn %i6, 0x0E84, %o4
10285 ta %xcc, 0x2
10286 bne,a loop_919
10287 tge %icc, 0x7
10288 tle %icc, 0x0
10289 udiv %o1, 0x0198, %g4
10290loop_919:
10291 fornot2s %f22, %f8, %f22
10292 fble,a %fcc3, loop_920
10293 smul %i5, %i7, %g5
10294 fnot2 %f20, %f28
10295 fpackfix %f2, %f29
10296loop_920:
10297 fmul8x16 %f26, %f18, %f28
10298 ba,a,pn %icc, loop_921
10299 sir 0x1E5E
10300 edge16l %o7, %l5, %g1
10301 movl %icc, %o6, %o2
10302loop_921:
10303 ldd [%l7 + 0x10], %g2
10304 tge %xcc, 0x5
10305 tne %xcc, 0x3
10306 addc %g2, %g7, %o5
10307 edge8n %o0, %l2, %l3
10308 fmovrsgz %i3, %f23, %f22
10309 sllx %l4, %i0, %l1
10310 sllx %i2, 0x17, %i4
10311 sth %i1, [%l7 + 0x0E]
10312 fandnot1s %f26, %f25, %f10
10313 edge16n %o3, %l0, %g6
10314 ld [%l7 + 0x28], %f11
10315 fmuld8ulx16 %f1, %f25, %f6
10316 fnors %f18, %f4, %f19
10317 fsrc1s %f7, %f25
10318 wr %g0, 0x89, %asi
10319 ldxa [%l7 + 0x20] %asi, %i6
10320 ldsw [%l7 + 0x30], %l6
10321 edge32ln %o4, %o1, %i5
10322 addcc %g4, 0x17BC, %i7
10323 te %xcc, 0x2
10324 movleu %icc, %o7, %g5
10325 tgu %icc, 0x0
10326 mulx %g1, 0x09CE, %o6
10327 fpadd32s %f6, %f22, %f1
10328 udivcc %o2, 0x07A9, %g3
10329 set 0x33, %i4
10330 ldstuba [%l7 + %i4] 0x11, %l5
10331 umulcc %g7, %o5, %g2
10332 edge32n %l2, %l3, %o0
10333 fmovs %f15, %f5
10334 lduh [%l7 + 0x76], %l4
10335 ldstub [%l7 + 0x3D], %i0
10336 fabss %f24, %f7
10337 bge,pt %icc, loop_922
10338 movn %xcc, %l1, %i2
10339 mova %icc, %i4, %i3
10340 srl %o3, 0x10, %i1
10341loop_922:
10342 subcc %l0, 0x14A5, %i6
10343 srl %l6, 0x1B, %o4
10344 edge16 %o1, %i5, %g6
10345 add %l7, 0x7C, %l6
10346 wr %g0, 0x80, %asi
10347 lda [%l6] %asi, %g4
10348 casa [%l6] %asi, %g4, %i7
10349 lduw [%l7 + 0x54], %o7
10350 tle %icc, 0x4
10351 taddcctv %g5, %g1, %o2
10352 taddcctv %o6, %g3, %g7
10353 stb %o5, [%l7 + 0x41]
10354 tl %icc, 0x2
10355 fmovsn %icc, %f5, %f1
10356 fnot1s %f4, %f0
10357 srlx %g2, 0x01, %l2
10358 taddcctv %l3, 0x1AA0, %o0
10359 fbne,a %fcc0, loop_923
10360 movgu %xcc, %l5, %i0
10361 orcc %l1, %i2, %i4
10362 mova %xcc, %l4, %i3
10363loop_923:
10364 fmovrslez %i1, %f15, %f25
10365 tsubcctv %o3, 0x09C4, %i6
10366 xor %l0, %l6, %o4
10367 ta %xcc, 0x0
10368 mulscc %o1, %i5, %g6
10369 movrne %i7, 0x2A1, %o7
10370 tl %icc, 0x5
10371 saved
10372 rdpr %cwp, %g1
10373 rdpr %cansave, %g2
10374 rdpr %canrestore, %g3
10375 rdpr %cleanwin, %g4
10376 rdpr %otherwin, %g5
10377 rdpr %wstate, %g6
10378 tl %icc, 0x6
10379 set 0x10, %i6
10380 ldxa [%l7 + %i6] 0x10, %g4
10381 sdivx %g1, 0x11E4, %o2
10382 sll %g5, %g3, %o6
10383 mova %icc, %o5, %g7
10384 mulscc %g2, %l2, %l3
10385 tcc %xcc, 0x2
10386 fpadd16s %f13, %f17, %f22
10387 bpos,pn %icc, loop_924
10388 taddcc %l5, %i0, %l1
10389 fmovrdlez %o0, %f4, %f16
10390 edge16ln %i4, %i2, %l4
10391loop_924:
10392 fnors %f21, %f6, %f13
10393 brgz %i3, loop_925
10394 fmovsle %icc, %f9, %f9
10395 sdiv %i1, 0x0BAA, %i6
10396 edge8 %l0, %o3, %o4
10397loop_925:
10398 orcc %o1, 0x0501, %l6
10399 tgu %icc, 0x6
10400 add %g6, 0x1ADC, %i5
10401 tl %xcc, 0x2
10402 srax %i7, %g4, %g1
10403 tg %xcc, 0x0
10404 xor %o2, 0x0226, %o7
10405 fornot2 %f18, %f30, %f2
10406 movcc %xcc, %g5, %g3
10407 brgz,a %o6, loop_926
10408 brgz,a %o5, loop_927
10409 smulcc %g7, 0x0AC1, %g2
10410 fexpand %f7, %f24
10411loop_926:
10412 mulx %l3, %l2, %l5
10413loop_927:
10414 fba %fcc2, loop_928
10415 movrgez %l1, 0x0FD, %o0
10416 taddcctv %i4, %i0, %i2
10417 fmovsle %xcc, %f27, %f26
10418loop_928:
10419 bcc,a,pn %xcc, loop_929
10420 edge8ln %i3, %i1, %i6
10421 lduh [%l7 + 0x2E], %l0
10422 edge8ln %l4, %o4, %o1
10423loop_929:
10424 fmovsleu %icc, %f5, %f28
10425 wr %g0, 0x27, %asi
10426 stxa %l6, [%l7 + 0x50] %asi
10427 membar #Sync
10428 movneg %xcc, %o3, %i5
10429 fblg,a %fcc2, loop_930
10430 nop
10431 setx loop_931, %l0, %l1
10432 wrpr 0x1, %tl
10433 wrpr %l1, %tnpc
10434 setx 0x34400001400, %l0, %l1
10435 wrpr %l1, %tstate
10436 wrhpr 0x4, %htstate
10437 done
10438 sdivcc %g6, 0x057B, %i7
10439 edge8l %g1, %g4, %o2
10440loop_930:
10441 stw %g5, [%l7 + 0x78]
10442loop_931:
10443 brgez,a %o7, loop_932
10444 fpsub32s %f12, %f20, %f4
10445 bvs,pn %icc, loop_933
10446 srlx %o6, 0x04, %g3
10447loop_932:
10448 bcs,a,pt %icc, loop_934
10449 edge32n %g7, %o5, %l3
10450loop_933:
10451 add %l2, 0x0346, %l5
10452 xnor %l1, 0x0E57, %g2
10453loop_934:
10454 nop
10455 wr %g0, 0x89, %asi
10456 ldsba [%l7 + 0x24] %asi, %i4
10457 edge16n %o0, %i2, %i3
10458 movvc %xcc, %i0, %i1
10459 udivx %l0, 0x0FD5, %i6
10460 fmovdge %icc, %f30, %f30
10461 srl %o4, 0x18, %l4
10462 call loop_935
10463 fmul8sux16 %f26, %f24, %f4
10464 udiv %o1, 0x1B30, %o3
10465 te %xcc, 0x2
10466loop_935:
10467 movg %icc, %i5, %g6
10468 move %xcc, %l6, %g1
10469 alignaddr %i7, %g4, %o2
10470 udivx %g5, 0x1FCE, %o6
10471 movrgez %g3, 0x349, %g7
10472 addccc %o5, %o7, %l2
10473 bn,pt %icc, loop_936
10474 membar 0x50
10475 tneg %icc, 0x1
10476 tne %xcc, 0x6
10477loop_936:
10478 fpadd16s %f12, %f11, %f16
10479 mulx %l5, %l3, %l1
10480 sra %g2, 0x15, %i4
10481 fzero %f26
10482 edge8l %i2, %o0, %i0
10483 subc %i3, 0x1D3A, %l0
10484 call loop_937
10485 alignaddr %i6, %i1, %o4
10486 fbue %fcc3, loop_938
10487 fbule %fcc3, loop_939
10488loop_937:
10489 subc %o1, 0x1AD6, %l4
10490 taddcctv %o3, %i5, %g6
10491loop_938:
10492 subcc %g1, 0x0A29, %i7
10493loop_939:
10494 fandnot1 %f2, %f0, %f4
10495 alignaddr %g4, %l6, %g5
10496 srlx %o6, %g3, %g7
10497 fpadd32 %f8, %f0, %f26
10498 fmul8ulx16 %f0, %f12, %f4
10499 saved
10500 rdpr %cwp, %g1
10501 rdpr %cansave, %g2
10502 rdpr %canrestore, %g3
10503 rdpr %cleanwin, %g4
10504 rdpr %otherwin, %g5
10505 rdpr %wstate, %g6
10506 xnorcc %o5, 0x1FBB, %o7
10507 tvs %xcc, 0x7
10508 movrgez %o2, %l2, %l3
10509 stx %l5, [%l7 + 0x68]
10510 popc %l1, %i4
10511 fmovrdlz %i2, %f18, %f4
10512 movrlz %o0, 0x38F, %i0
10513 fbg %fcc3, loop_940
10514 edge32ln %i3, %g2, %i6
10515 fmovscs %icc, %f20, %f1
10516 wr %g0, 0x23, %asi
10517 stwa %i1, [%l7 + 0x30] %asi
10518 membar #Sync
10519loop_940:
10520 movrne %o4, 0x2AF, %l0
10521 srax %l4, %o1, %o3
10522 sra %g6, %i5, %i7
10523 mova %xcc, %g4, %g1
10524 tsubcctv %l6, %g5, %g3
10525 udivcc %g7, 0x027C, %o5
10526 addcc %o6, 0x1F72, %o7
10527 smulcc %o2, 0x1A37, %l3
10528 addc %l2, 0x0B70, %l1
10529 move %icc, %i4, %l5
10530 ble,a,pt %xcc, loop_941
10531 bvc,a,pt %xcc, loop_942
10532 alignaddrl %i2, %i0, %o0
10533 movvs %icc, %g2, %i3
10534loop_941:
10535 addc %i6, 0x09F2, %i1
10536loop_942:
10537 edge16l %l0, %l4, %o4
10538 addccc %o1, %g6, %o3
10539 restored
10540 rdpr %cwp, %g1
10541 rdpr %cansave, %g2
10542 rdpr %canrestore, %g3
10543 rdpr %cleanwin, %g4
10544 rdpr %otherwin, %g5
10545 rdpr %wstate, %g6
10546 movge %icc, %i7, %i5
10547 tl %icc, 0x0
10548 movle %xcc, %g4, %l6
10549 edge8 %g5, %g3, %g1
10550 movn %xcc, %g7, %o5
10551 sll %o6, 0x19, %o2
10552 mulx %l3, 0x0FEE, %l2
10553 fmovsle %icc, %f7, %f17
10554 udivx %o7, 0x0CBA, %i4
10555 movcc %icc, %l5, %i2
10556 nop
10557 setx loop_943, %l0, %l1
10558 wrpr 0x1, %tl
10559 wrpr %l1, %tpc
10560 add %l1, 0x4, %l1
10561 wrpr %l1, %tnpc
10562 setx 0x34400001400, %l0, %l1
10563 wrpr %l1, %tstate
10564 wrhpr 0x4, %htstate
10565 retry
10566 brgz,a %i0, loop_944
10567 edge32l %o0, %l1, %i3
10568 sdivcc %i6, 0x09E3, %g2
10569loop_943:
10570 andn %l0, %i1, %o4
10571loop_944:
10572 srax %o1, %l4, %g6
10573 sdivcc %o3, 0x1CD9, %i5
10574 edge8n %g4, %i7, %l6
10575 movvc %icc, %g5, %g1
10576 add %g7, %o5, %g3
10577 addccc %o6, 0x19AF, %l3
10578 edge16l %o2, %l2, %o7
10579 fmovdcs %icc, %f29, %f3
10580 saved
10581 rdpr %cwp, %g1
10582 rdpr %cansave, %g2
10583 rdpr %canrestore, %g3
10584 rdpr %cleanwin, %g4
10585 rdpr %otherwin, %g5
10586 rdpr %wstate, %g6
10587 tsubcc %l5, 0x1CB9, %i2
10588 edge8ln %i4, %o0, %i0
10589 fnand %f14, %f6, %f8
10590 srlx %i3, 0x15, %i6
10591 edge16 %g2, %l1, %i1
10592 wr %g0, 0x81, %asi
10593 lduba [%l7 + 0x4C] %asi, %l0
10594 fpadd16 %f6, %f28, %f20
10595 smulcc %o1, %l4, %o4
10596 brlez %o3, loop_945
10597 fmovsge %icc, %f19, %f1
10598 fmovrdgez %i5, %f14, %f26
10599 movvs %icc, %g4, %i7
10600loop_945:
10601 saved
10602 rdpr %cwp, %g1
10603 rdpr %cansave, %g2
10604 rdpr %canrestore, %g3
10605 rdpr %cleanwin, %g4
10606 rdpr %otherwin, %g5
10607 rdpr %wstate, %g6
10608 array8 %l6, %g5, %g6
10609 stbar
10610 fblg %fcc0, loop_946
10611 ba,a loop_947
10612 edge32ln %g1, %g7, %g3
10613 ldd [%l7 + 0x78], %o6
10614loop_946:
10615 tcs %xcc, 0x4
10616loop_947:
10617 move %xcc, %l3, %o2
10618 sdivcc %l2, 0x08ED, %o7
10619 edge8 %l5, %o5, %i4
10620 restored
10621 rdpr %cwp, %g1
10622 rdpr %cansave, %g2
10623 rdpr %canrestore, %g3
10624 rdpr %cleanwin, %g4
10625 rdpr %otherwin, %g5
10626 rdpr %wstate, %g6
10627 stx %i2, [%l7 + 0x58]
10628 xnorcc %o0, %i0, %i6
10629 umulcc %g2, 0x14C5, %l1
10630 mova %icc, %i1, %i3
10631 set 0x6C, %l5
10632 lduha [%l7 + %l5] 0x10, %o1
10633 fba %fcc1, loop_948
10634 movrlz %l0, %l4, %o4
10635 fandnot1s %f10, %f10, %f6
10636 fbug,a %fcc2, loop_949
10637loop_948:
10638 fmuld8sux16 %f5, %f7, %f12
10639 alignaddrl %i5, %o3, %i7
10640 edge8ln %g4, %g5, %l6
10641loop_949:
10642 fbl,a %fcc2, loop_950
10643 srl %g1, %g7, %g3
10644 tle %xcc, 0x3
10645 wr %g0, 0x89, %asi
10646 ldsha [%l7 + 0x22] %asi, %g6
10647loop_950:
10648 xor %o6, %l3, %o2
10649 be,pt %xcc, loop_951
10650 edge8l %l2, %l5, %o5
10651 fzero %f2
10652 st %f11, [%l7 + 0x64]
10653loop_951:
10654 flush %l7 + 0x68
10655 fpadd16s %f6, %f20, %f10
10656 andn %o7, 0x176D, %i4
10657 ldx [%l7 + 0x08], %i2
10658 bneg,a loop_952
10659 movgu %xcc, %o0, %i6
10660 edge8ln %g2, %i0, %i1
10661 addc %i3, 0x193A, %l1
10662loop_952:
10663 ble,a loop_953
10664 ldd [%l7 + 0x28], %f16
10665 tsubcc %l0, %l4, %o4
10666 std %f4, [%l7 + 0x30]
10667loop_953:
10668 nop
10669 set 0x4C, %o1
10670 stwa %o1, [%l7 + %o1] 0x04
10671 sra %i5, 0x15, %i7
10672 subc %o3, %g5, %l6
10673 sra %g4, 0x0C, %g1
10674 fandnot1 %f6, %f24, %f4
10675 fmovdne %xcc, %f11, %f26
10676 fandnot2 %f18, %f0, %f22
10677 sdivx %g7, 0x00CE, %g6
10678 array8 %g3, %l3, %o2
10679 movvs %xcc, %l2, %l5
10680 alignaddr %o6, %o5, %o7
10681 wr %g0, 0x10, %asi
10682 sta %f4, [%l7 + 0x40] %asi
10683 smul %i4, %o0, %i6
10684 te %icc, 0x2
10685 nop
10686 set 0x3C, %o3
10687 ldsw [%l7 + %o3], %g2
10688 alignaddr %i2, %i1, %i3
10689 bcc,a,pt %xcc, loop_954
10690 tle %icc, 0x4
10691 tge %icc, 0x3
10692 udiv %i0, 0x172F, %l1
10693loop_954:
10694 edge8ln %l4, %o4, %l0
10695 edge32n %i5, %i7, %o3
10696 ldd [%l7 + 0x30], %g4
10697 fbo,a %fcc1, loop_955
10698 mulx %o1, 0x103A, %l6
10699 smulcc %g1, 0x17AC, %g4
10700 sll %g6, %g7, %g3
10701loop_955:
10702 fnands %f17, %f28, %f28
10703 alignaddr %l3, %l2, %o2
10704 andncc %o6, %l5, %o5
10705 movgu %icc, %o7, %i4
10706 tneg %xcc, 0x4
10707 edge32n %o0, %i6, %g2
10708 fnors %f17, %f11, %f14
10709 membar 0x4C
10710 fmovrsne %i1, %f15, %f29
10711 tcs %xcc, 0x2
10712 fcmple16 %f30, %f16, %i3
10713 stbar
10714 sdivx %i2, 0x12EA, %l1
10715 movrne %i0, 0x079, %o4
10716 movre %l0, %i5, %i7
10717 fmovsg %xcc, %f29, %f28
10718 fbug %fcc2, loop_956
10719 fpsub32 %f8, %f30, %f22
10720 tl %icc, 0x7
10721 edge8ln %l4, %o3, %g5
10722loop_956:
10723 membar 0x24
10724 edge32n %o1, %l6, %g1
10725 sdivx %g6, 0x13E9, %g7
10726 wr %g0, 0x52, %asi
10727 stxa %g4, [%g0 + 0x208] %asi
10728 fmovsl %icc, %f19, %f12
10729 nop
10730 set 0x15, %i0
10731 ldub [%l7 + %i0], %g3
10732 srl %l3, 0x13, %o2
10733 fmovrsne %o6, %f25, %f29
10734 movcs %icc, %l2, %l5
10735 srax %o7, %i4, %o5
10736 orcc %i6, 0x1EBD, %g2
10737 fmovsvs %xcc, %f24, %f10
10738 mulscc %o0, %i1, %i2
10739 ta %xcc, 0x3
10740 subc %i3, 0x1546, %l1
10741 edge8l %o4, %i0, %i5
10742 addcc %l0, %i7, %o3
10743 movleu %icc, %l4, %g5
10744 sir 0x0AF1
10745 andncc %o1, %g1, %g6
10746 fcmpeq32 %f6, %f22, %g7
10747 movre %g4, 0x04A, %g3
10748 ldx [%l7 + 0x78], %l6
10749 array32 %o2, %o6, %l3
10750 fbn %fcc3, loop_957
10751 sir 0x0A89
10752 fones %f3
10753 fcmpes %fcc3, %f26, %f16
10754loop_957:
10755 edge8 %l5, %o7, %i4
10756 bcc,a,pt %icc, loop_958
10757 umulcc %l2, 0x0EEC, %i6
10758 tleu %icc, 0x5
10759 wr %g0, 0x10, %asi
10760 lduba [%l7 + 0x63] %asi, %g2
10761loop_958:
10762 movgu %icc, %o0, %o5
10763 fmovsneg %xcc, %f6, %f8
10764 movneg %icc, %i1, %i3
10765 wr %g0, 0x89, %asi
10766 ldswa [%l7 + 0x1C] %asi, %i2
10767 fabss %f13, %f22
10768 fxor %f12, %f22, %f8
10769 add %l7, 0x40, %l6
10770 wr %g0, 0x19, %asi
10771 casa [%l6] %asi, %l1, %o4
10772 st %f29, [%l7 + 0x4C]
10773 fsrc1s %f0, %f24
10774 xnorcc %i5, 0x01AE, %i0
10775 fnand %f16, %f14, %f24
10776 mulx %l0, 0x0296, %i7
10777 edge8l %l4, %o3, %g5
10778 lduw [%l7 + 0x0C], %o1
10779 te %xcc, 0x7
10780 fors %f27, %f24, %f17
10781 move %xcc, %g1, %g7
10782 udiv %g6, 0x0759, %g4
10783 movg %xcc, %l6, %o2
10784 brlez %o6, loop_959
10785 fxor %f14, %f10, %f10
10786 sub %l3, 0x0C02, %l5
10787 ldx [%l7 + 0x70], %o7
10788loop_959:
10789 fmovscc %xcc, %f0, %f25
10790 move %icc, %g3, %l2
10791 movrlz %i4, %i6, %g2
10792 xorcc %o0, %o5, %i1
10793 movge %icc, %i2, %l1
10794 membar 0x09
10795 prefetch [%l7 + 0x78], 0x2
10796 bl,a %xcc, loop_960
10797 move %xcc, %o4, %i5
10798 movleu %xcc, %i3, %i0
10799 movle %icc, %i7, %l4
10800loop_960:
10801 fbn %fcc0, loop_961
10802 edge16l %l0, %g5, %o1
10803 tcs %xcc, 0x0
10804 movrlz %g1, %o3, %g7
10805loop_961:
10806 sdivcc %g4, 0x1949, %l6
10807 orcc %o2, %o6, %g6
10808 fmovrdgez %l5, %f28, %f20
10809 movne %icc, %o7, %g3
10810 add %l2, 0x019E, %l3
10811 bl,a loop_962
10812 sir 0x16CB
10813 andncc %i6, %g2, %i4
10814 movrlz %o5, 0x1F4, %i1
10815loop_962:
10816 fmul8x16au %f3, %f17, %f16
10817 sir 0x01E3
10818 bcc,a loop_963
10819 edge32l %o0, %l1, %o4
10820 edge16n %i2, %i3, %i5
10821 xnor %i7, 0x11CD, %i0
10822loop_963:
10823 fbu %fcc2, loop_964
10824 stw %l0, [%l7 + 0x60]
10825 tneg %xcc, 0x7
10826 movge %icc, %g5, %o1
10827loop_964:
10828 movvs %icc, %l4, %g1
10829 fornot1 %f20, %f8, %f20
10830 addcc %g7, %o3, %l6
10831 wr %g0, 0x0c, %asi
10832 ldsha [%l7 + 0x58] %asi, %g4
10833 ldsw [%l7 + 0x30], %o6
10834 edge8ln %o2, %l5, %g6
10835 nop
10836 setx loop_965, %l0, %l1
10837 wrpr 0x1, %tl
10838 wrpr %l1, %tnpc
10839 setx 0x34400001400, %l0, %l1
10840 wrpr %l1, %tstate
10841 wrhpr 0x4, %htstate
10842 done
10843 fandnot2 %f10, %f4, %f12
10844 orncc %g3, %o7, %l2
10845 alignaddrl %l3, %i6, %g2
10846loop_965:
10847 fnegd %f8, %f10
10848 edge32l %o5, %i1, %o0
10849 ldd [%l7 + 0x20], %l0
10850 fmovsleu %icc, %f3, %f9
10851 bvc %icc, loop_966
10852 fornot2s %f28, %f5, %f2
10853 swap [%l7 + 0x1C], %o4
10854 fbn,a %fcc3, loop_967
10855loop_966:
10856 fmovsleu %icc, %f13, %f9
10857 bcs,pt %xcc, loop_968
10858 alignaddrl %i4, %i2, %i3
10859loop_967:
10860 movcc %xcc, %i7, %i0
10861 tne %xcc, 0x6
10862loop_968:
10863 bg,a,pn %xcc, loop_969
10864 fbo %fcc3, loop_970
10865 sll %i5, %g5, %l0
10866 srax %l4, 0x06, %g1
10867loop_969:
10868 mova %xcc, %o1, %g7
10869loop_970:
10870 movle %icc, %o3, %g4
10871 movneg %xcc, %o6, %l6
10872 edge16l %o2, %l5, %g6
10873 wr %g0, 0x18, %asi
10874 lda [%l7 + 0x44] %asi, %f25
10875 sdivcc %g3, 0x0559, %o7
10876 or %l2, 0x0C16, %i6
10877 taddcc %g2, 0x05AB, %o5
10878 fabsd %f20, %f14
10879 fbg %fcc2, loop_971
10880 sdivcc %i1, 0x18C6, %l3
10881 or %o0, %o4, %i4
10882 be %icc, loop_972
10883loop_971:
10884 andn %l1, 0x1F75, %i2
10885 tcs %xcc, 0x3
10886 fmovsgu %icc, %f3, %f3
10887loop_972:
10888 fpadd16s %f30, %f17, %f0
10889 fandnot1 %f24, %f10, %f22
10890 fmovdne %xcc, %f11, %f30
10891 tge %xcc, 0x4
10892 fnot1s %f4, %f29
10893 nop
10894 setx loop_973, %l0, %l1
10895 jmpl %l1, %i7
10896 ba loop_974
10897 subccc %i0, %i5, %g5
10898 wr %g0, 0xe3, %asi
10899 stda %i2, [%l7 + 0x48] %asi
10900 membar #Sync
10901loop_973:
10902 fmovdne %icc, %f22, %f0
10903loop_974:
10904 fmul8x16 %f30, %f24, %f30
10905 movn %icc, %l4, %g1
10906 membar 0x2B
10907 brlz %l0, loop_975
10908 srl %o1, 0x0C, %g7
10909 te %icc, 0x0
10910 fexpand %f3, %f30
10911loop_975:
10912 and %g4, 0x002B, %o6
10913 fbe,a %fcc2, loop_976
10914 sdivcc %o3, 0x1E49, %o2
10915 ld [%l7 + 0x1C], %f3
10916 edge32l %l5, %l6, %g3
10917loop_976:
10918 nop
10919 setx loop_977, %l0, %l1
10920 wrpr 0x1, %tl
10921 wrpr %l1, %tnpc
10922 setx 0x34400001400, %l0, %l1
10923 wrpr %l1, %tstate
10924 wrhpr 0x4, %htstate
10925 done
10926 fnor %f4, %f28, %f12
10927 flush %l7 + 0x64
10928 edge32ln %g6, %l2, %o7
10929loop_977:
10930 movg %xcc, %g2, %i6
10931 movvc %icc, %i1, %o5
10932 edge8 %l3, %o0, %i4
10933 fsrc2 %f24, %f30
10934 tl %xcc, 0x6
10935 add %l1, 0x04BC, %o4
10936 movrgez %i7, %i0, %i2
10937 srax %g5, 0x11, %i3
10938 subccc %l4, %g1, %i5
10939 alignaddrl %o1, %l0, %g4
10940 sdiv %o6, 0x1D82, %g7
10941 movrgez %o3, %l5, %o2
10942 fexpand %f20, %f6
10943 bneg,a,pn %xcc, loop_978
10944 bl %xcc, loop_979
10945 srlx %l6, %g3, %l2
10946 ldsh [%l7 + 0x7A], %o7
10947loop_978:
10948 ldsh [%l7 + 0x4A], %g2
10949loop_979:
10950 nop
10951 wr %g0, 0x11, %asi
10952 stwa %g6, [%l7 + 0x38] %asi
10953 set 0x5A, %o2
10954 ldsha [%l7 + %o2] 0x15, %i1
10955 movrgz %i6, %o5, %l3
10956 fmovdne %xcc, %f4, %f11
10957 movne %xcc, %o0, %i4
10958 fandnot2 %f4, %f0, %f8
10959 sth %o4, [%l7 + 0x74]
10960 subcc %i7, %l1, %i0
10961 tle %xcc, 0x5
10962 add %g5, 0x09AF, %i2
10963 taddcctv %i3, %l4, %g1
10964 tleu %xcc, 0x7
10965 movrgz %o1, %l0, %g4
10966 sdivx %i5, 0x1C71, %o6
10967 sir 0x0552
10968 tle %icc, 0x1
10969 fbe %fcc0, loop_980
10970 sll %o3, %l5, %g7
10971 taddcc %l6, %g3, %o2
10972 movpos %xcc, %l2, %g2
10973loop_980:
10974 edge32l %o7, %i1, %g6
10975 movvc %icc, %i6, %o5
10976 fpsub32 %f16, %f2, %f2
10977 ta %icc, 0x6
10978 fmovsle %icc, %f12, %f12
10979 fmovrsgez %l3, %f25, %f10
10980 fbul,a %fcc3, loop_981
10981 fbue %fcc2, loop_982
10982 srl %i4, 0x10, %o0
10983 taddcctv %i7, %l1, %o4
10984loop_981:
10985 sethi 0x0B52, %g5
10986loop_982:
10987 nop
10988 set 0x3C, %l6
10989 stha %i0, [%l7 + %l6] 0x04
10990 swap [%l7 + 0x60], %i2
10991 orn %i3, %g1, %l4
10992 tne %icc, 0x7
10993 stbar
10994 wr %g0, 0x80, %asi
10995 lduha [%l7 + 0x54] %asi, %l0
10996 xor %g4, 0x102C, %o1
10997 wr %g0, 0x23, %asi
10998 ldda [%l7 + 0x10] %asi, %o6
10999 and %i5, 0x1C8D, %l5
11000 sra %o3, 0x04, %l6
11001 movgu %icc, %g7, %g3
11002 te %xcc, 0x6
11003 fone %f0
11004 fabsd %f14, %f10
11005 mulscc %l2, %g2, %o7
11006 movneg %xcc, %o2, %i1
11007 fmovsneg %xcc, %f12, %f22
11008 tpos %xcc, 0x5
11009 bge,pn %xcc, loop_983
11010 taddcc %g6, 0x102A, %i6
11011 edge16ln %o5, %i4, %o0
11012 stb %i7, [%l7 + 0x69]
11013loop_983:
11014 nop
11015 wr %g0, 0x89, %asi
11016 lduba [%l7 + 0x1F] %asi, %l1
11017 movl %icc, %l3, %g5
11018 bl,pn %icc, loop_984
11019 movl %xcc, %o4, %i2
11020 nop
11021 setx loop_985, %l0, %l1
11022 wrpr 0x1, %tl
11023 wrpr %l1, %tnpc
11024 setx 0x34400001400, %l0, %l1
11025 wrpr %l1, %tstate
11026 wrhpr 0x4, %htstate
11027 done
11028 movne %xcc, %i0, %g1
11029loop_984:
11030 nop
11031 wr %g0, 0x18, %asi
11032 lduba [%l7 + 0x40] %asi, %l4
11033loop_985:
11034 add %i3, 0x09AC, %l0
11035 tsubcc %o1, %g4, %i5
11036 movvs %icc, %o6, %o3
11037 fbul,a %fcc1, loop_986
11038 fbe %fcc0, loop_987
11039 array8 %l5, %l6, %g7
11040 srlx %l2, 0x08, %g3
11041loop_986:
11042 movleu %icc, %o7, %g2
11043loop_987:
11044 ldsw [%l7 + 0x4C], %o2
11045 movrne %i1, 0x314, %i6
11046 srl %o5, 0x01, %i4
11047 bcc loop_988
11048 fone %f18
11049 restored
11050 rdpr %cwp, %g1
11051 rdpr %cansave, %g2
11052 rdpr %canrestore, %g3
11053 rdpr %cleanwin, %g4
11054 rdpr %otherwin, %g5
11055 rdpr %wstate, %g6
11056 array16 %o0, %i7, %g6
11057loop_988:
11058 fmovda %xcc, %f15, %f2
11059 ldstub [%l7 + 0x09], %l1
11060 sth %g5, [%l7 + 0x64]
11061 taddcc %o4, 0x0AC5, %i2
11062 fpackfix %f28, %f19
11063 fmovs %f5, %f4
11064 tsubcctv %l3, 0x0667, %i0
11065 tsubcc %g1, %l4, %l0
11066 sdivx %o1, 0x1818, %g4
11067 subccc %i3, %o6, %o3
11068 brgz %i5, loop_989
11069 tvs %icc, 0x1
11070 fble,a %fcc1, loop_990
11071 udiv %l6, 0x1CDF, %g7
11072loop_989:
11073 fbn,a %fcc3, loop_991
11074 fpadd32s %f19, %f18, %f18
11075loop_990:
11076 movcc %xcc, %l2, %l5
11077 tsubcctv %o7, 0x1B23, %g3
11078loop_991:
11079 movl %xcc, %o2, %i1
11080 ble,a,pn %icc, loop_992
11081 fmul8x16au %f15, %f29, %f8
11082 sethi 0x0D36, %i6
11083 movn %icc, %g2, %i4
11084loop_992:
11085 udivcc %o5, 0x01BC, %i7
11086 andcc %o0, 0x14F2, %g6
11087 movgu %xcc, %g5, %l1
11088 fnors %f15, %f31, %f15
11089 brlez,a %o4, loop_993
11090 lduh [%l7 + 0x4C], %i2
11091 ldsw [%l7 + 0x68], %l3
11092 fxnor %f10, %f0, %f22
11093loop_993:
11094 tleu %icc, 0x2
11095 fmul8x16 %f25, %f12, %f30
11096 movpos %xcc, %i0, %l4
11097 movvc %icc, %l0, %o1
11098 fnegs %f12, %f20
11099 tneg %icc, 0x0
11100 set 0x5E, %l0
11101 stba %g1, [%l7 + %l0] 0x2a
11102 membar #Sync
11103 smulcc %i3, 0x08F7, %g4
11104 set 0x50, %i2
11105 prefetcha [%l7 + %i2] 0x10, 0x2
11106 xorcc %o3, %l6, %i5
11107 fpadd16 %f8, %f8, %f6
11108 movge %icc, %l2, %g7
11109 tge %xcc, 0x4
11110 fmovsle %xcc, %f10, %f15
11111 fmovsleu %icc, %f31, %f3
11112 fzero %f20
11113 edge32n %o7, %l5, %g3
11114 set 0x78, %o6
11115 ldsha [%l7 + %o6] 0x88, %o2
11116 movgu %xcc, %i6, %g2
11117 andn %i4, 0x12E3, %o5
11118 call loop_994
11119 bcs,a,pn %icc, loop_995
11120 srl %i1, 0x03, %i7
11121 ldsb [%l7 + 0x14], %g6
11122loop_994:
11123 umulcc %g5, 0x18A0, %l1
11124loop_995:
11125 stw %o4, [%l7 + 0x64]
11126 andcc %o0, 0x084F, %l3
11127 fmovspos %xcc, %f21, %f13
11128 edge8n %i0, %i2, %l0
11129 fandnot2 %f8, %f10, %f8
11130 tl %xcc, 0x0
11131 fmovsneg %xcc, %f19, %f11
11132 edge8n %o1, %l4, %g1
11133 fmuld8ulx16 %f10, %f24, %f30
11134 tsubcc %g4, %i3, %o3
11135 movre %o6, %i5, %l6
11136 fmovse %xcc, %f0, %f16
11137 brgez %l2, loop_996
11138 sth %g7, [%l7 + 0x4A]
11139 subc %l5, 0x0B97, %o7
11140 tneg %xcc, 0x2
11141loop_996:
11142 movpos %icc, %g3, %i6
11143 orcc %o2, 0x0707, %g2
11144 xnor %o5, 0x19BC, %i1
11145 nop
11146 setx loop_997, %l0, %l1
11147 jmpl %l1, %i4
11148 fmovrsgez %i7, %f12, %f21
11149 wr %g0, 0x04, %asi
11150 sta %f14, [%l7 + 0x28] %asi
11151loop_997:
11152 ble,a,pn %icc, loop_998
11153 movrgz %g6, %g5, %o4
11154 movle %icc, %o0, %l1
11155 fbu,a %fcc0, loop_999
11156loop_998:
11157 addccc %l3, %i0, %l0
11158 xnorcc %o1, 0x1E78, %i2
11159 movl %xcc, %l4, %g4
11160loop_999:
11161 bn,a %icc, loop_1000
11162 udivcc %g1, 0x0B8E, %o3
11163 fnot2 %f8, %f18
11164 andncc %o6, %i3, %i5
11165loop_1000:
11166 nop
11167 wr %g0, 0x80, %asi
11168 lduba [%l7 + 0x28] %asi, %l6
11169 movn %xcc, %g7, %l2
11170 add %l7, 0x08, %l6
11171 wr %g0, 0x89, %asi
11172 casa [%l6] %asi, %o7, %g3
11173 sth %i6, [%l7 + 0x1E]
11174 subccc %o2, 0x054F, %l5
11175 udivx %g2, 0x167D, %o5
11176 movne %icc, %i4, %i1
11177 fmovdvs %icc, %f7, %f29
11178 fmovdcc %icc, %f13, %f28
11179 fmovdleu %xcc, %f15, %f24
11180 sllx %i7, 0x11, %g5
11181 ldd [%l7 + 0x60], %f2
11182 taddcctv %o4, 0x1650, %g6
11183 fmovsne %icc, %f25, %f30
11184 addcc %o0, %l1, %l3
11185 saved
11186 rdpr %cwp, %g1
11187 rdpr %cansave, %g2
11188 rdpr %canrestore, %g3
11189 rdpr %cleanwin, %g4
11190 rdpr %otherwin, %g5
11191 rdpr %wstate, %g6
11192 wr %g0, 0x18, %asi
11193 stha %i0, [%l7 + 0x28] %asi
11194 movgu %xcc, %o1, %l0
11195 ldsw [%l7 + 0x40], %i2
11196 fabsd %f8, %f12
11197 movcc %icc, %g4, %l4
11198 fbue %fcc2, loop_1001
11199 fmovdge %xcc, %f20, %f19
11200 set 0x08, %g2
11201 stxa %g1, [%l7 + %g2] 0x10
11202loop_1001:
11203 nop
11204 membar #Sync
11205 wr %g0, 0x16, %asi
11206 ldda [%l7 + 0x40] %asi, %f0
11207 andn %o6, 0x084A, %i3
11208 membar 0x5A
11209 stbar
11210 movvs %icc, %i5, %o3
11211 fblg %fcc0, loop_1002
11212 fbul,a %fcc0, loop_1003
11213 movle %icc, %g7, %l2
11214 fmovsa %xcc, %f4, %f16
11215loop_1002:
11216 sub %o7, %g3, %i6
11217loop_1003:
11218 movre %l6, %l5, %o2
11219 fabss %f28, %f22
11220 membar 0x12
11221 te %icc, 0x6
11222 tn %xcc, 0x7
11223 xor %o5, 0x1063, %g2
11224 fzeros %f23
11225 fblg %fcc1, loop_1004
11226 fornot1 %f2, %f6, %f2
11227 ldsh [%l7 + 0x3A], %i1
11228 array16 %i7, %i4, %o4
11229loop_1004:
11230 fmovsvs %xcc, %f4, %f10
11231 fbg,a %fcc3, loop_1005
11232 edge8n %g5, %o0, %g6
11233 ldx [%l7 + 0x40], %l3
11234 wr %g0, 0x04, %asi
11235 ldstuba [%l7 + 0x11] %asi, %l1
11236loop_1005:
11237 sra %o1, %i0, %l0
11238 popc 0x1376, %g4
11239 edge32l %i2, %l4, %g1
11240 movgu %xcc, %o6, %i3
11241 udivcc %i5, 0x1014, %o3
11242 sdivx %g7, 0x110F, %l2
11243 movrgz %o7, %i6, %g3
11244 movvc %xcc, %l6, %l5
11245 restored
11246 rdpr %cwp, %g1
11247 rdpr %cansave, %g2
11248 rdpr %canrestore, %g3
11249 rdpr %cleanwin, %g4
11250 rdpr %otherwin, %g5
11251 rdpr %wstate, %g6
11252 tneg %xcc, 0x5
11253 tsubcc %o5, 0x0C8C, %o2
11254 movre %i1, %g2, %i4
11255 tcs %xcc, 0x5
11256 ld [%l7 + 0x54], %f2
11257 movl %icc, %i7, %g5
11258 fble %fcc2, loop_1006
11259 fmovsvc %xcc, %f10, %f16
11260 fbne,a %fcc0, loop_1007
11261 and %o0, %o4, %g6
11262loop_1006:
11263 xor %l1, %o1, %l3
11264 sdivcc %i0, 0x19F4, %l0
11265loop_1007:
11266 movle %xcc, %g4, %l4
11267 movrlez %i2, %g1, %i3
11268 bcc loop_1008
11269 movre %o6, 0x03C, %o3
11270 fbu %fcc0, loop_1009
11271 brlez,a %i5, loop_1010
11272loop_1008:
11273 andn %l2, 0x12BE, %o7
11274 mulscc %i6, 0x1356, %g7
11275loop_1009:
11276 lduw [%l7 + 0x44], %g3
11277loop_1010:
11278 edge8n %l5, %o5, %o2
11279 nop
11280 set 0x68, %l3
11281 std %i6, [%l7 + %l3]
11282 ldd [%l7 + 0x10], %g2
11283 call loop_1011
11284 movn %xcc, %i1, %i4
11285 taddcc %i7, %g5, %o0
11286 set 0x60, %i7
11287 lda [%l7 + %i7] 0x81, %f22
11288loop_1011:
11289 udiv %o4, 0x0035, %l1
11290 subcc %o1, 0x0EEE, %g6
11291 mova %icc, %i0, %l3
11292 fbul %fcc3, loop_1012
11293 brz,a %g4, loop_1013
11294 taddcc %l0, 0x13ED, %i2
11295 orncc %l4, 0x0595, %g1
11296loop_1012:
11297 edge8 %o6, %i3, %i5
11298loop_1013:
11299 movg %xcc, %l2, %o7
11300 brlz %o3, loop_1014
11301 brlz,a %g7, loop_1015
11302 tvc %icc, 0x1
11303 addcc %i6, %l5, %g3
11304loop_1014:
11305 nop
11306 wr %g0, 0xf9, %asi
11307 stda %f16, [%l7 + 0x40] %asi
11308 membar #Sync
11309loop_1015:
11310 nop
11311 wr %g0, 0x80, %asi
11312 stda %f0, [%l7 + 0x40] %asi
11313 movvc %xcc, %o2, %l6
11314 and %o5, %i1, %i4
11315 or %g2, 0x1859, %g5
11316 movrlz %i7, 0x20C, %o0
11317 fone %f4
11318 sethi 0x07F8, %l1
11319 movrgez %o1, %g6, %i0
11320 ta %icc, 0x4
11321 fmovse %icc, %f21, %f10
11322 sir 0x0F3C
11323 move %icc, %o4, %l3
11324 tcs %xcc, 0x5
11325 andn %g4, %i2, %l0
11326 sdivcc %l4, 0x1490, %o6
11327 fsrc1s %f31, %f24
11328 fnand %f6, %f14, %f22
11329 ble,pt %icc, loop_1016
11330 movrlez %i3, 0x208, %g1
11331 fmovdge %xcc, %f20, %f15
11332 be,a %icc, loop_1017
11333loop_1016:
11334 smulcc %l2, %i5, %o3
11335 orn %o7, %g7, %i6
11336 fsrc2s %f16, %f7
11337loop_1017:
11338 edge16 %l5, %g3, %l6
11339 wr %g0, 0x19, %asi
11340 prefetcha [%l7 + 0x08] %asi, 0x0
11341 bge,pt %xcc, loop_1018
11342 xor %i1, 0x1C54, %o5
11343 fnors %f15, %f9, %f29
11344 bpos %xcc, loop_1019
11345loop_1018:
11346 andn %g2, 0x0AB7, %g5
11347 add %i4, 0x00FB, %o0
11348 fcmped %fcc1, %f26, %f14
11349loop_1019:
11350 sll %l1, %o1, %g6
11351 sir 0x08D5
11352 addcc %i7, %o4, %i0
11353 fbge %fcc3, loop_1020
11354 edge16 %l3, %i2, %g4
11355 st %f20, [%l7 + 0x4C]
11356 tpos %icc, 0x0
11357loop_1020:
11358 fmovdcs %xcc, %f23, %f20
11359 set 0x0A, %l1
11360 ldsha [%l7 + %l1] 0x14, %l0
11361 fcmpgt32 %f2, %f6, %o6
11362 subcc %i3, 0x084B, %l4
11363 wr %g0, 0x11, %asi
11364 stda %f0, [%l7 + 0x40] %asi
11365 fzeros %f6
11366 ld [%l7 + 0x64], %f19
11367 smulcc %l2, 0x1DEA, %g1
11368 bvc,pt %icc, loop_1021
11369 sir 0x057B
11370 fmul8sux16 %f30, %f0, %f0
11371 fnands %f30, %f13, %f15
11372loop_1021:
11373 sdiv %o3, 0x0910, %i5
11374 wr %g0, 0x04, %asi
11375 stha %g7, [%l7 + 0x7E] %asi
11376 xnor %o7, 0x04C5, %i6
11377 or %l5, %l6, %g3
11378 fors %f28, %f4, %f16
11379 tvs %icc, 0x5
11380 sll %i1, 0x1E, %o2
11381 tpos %xcc, 0x7
11382 set 0x20, %o4
11383 ldswa [%l7 + %o4] 0x81, %o5
11384 tl %xcc, 0x4
11385 ba,pn %xcc, loop_1022
11386 fands %f19, %f5, %f3
11387 wr %g0, 0x18, %asi
11388 lduwa [%l7 + 0x44] %asi, %g5
11389loop_1022:
11390 nop
11391 wr %g0, 0x81, %asi
11392 ldxa [%l7 + 0x28] %asi, %g2
11393 set 0x08, %l4
11394 stha %i4, [%l7 + %l4] 0x0c
11395 ldsw [%l7 + 0x38], %o0
11396 sethi 0x1BA8, %o1
11397 sir 0x0F19
11398 edge8 %l1, %i7, %g6
11399 ld [%l7 + 0x44], %f30
11400 smul %o4, 0x1F23, %i0
11401 stw %i2, [%l7 + 0x20]
11402 brgz %l3, loop_1023
11403 membar 0x05
11404 andn %g4, %l0, %o6
11405 or %l4, %l2, %i3
11406loop_1023:
11407 movcc %icc, %g1, %o3
11408 movleu %xcc, %i5, %o7
11409 bg %xcc, loop_1024
11410 bvc,a,pn %icc, loop_1025
11411 bne,a,pt %icc, loop_1026
11412 fmovde %icc, %f16, %f1
11413loop_1024:
11414 fmul8x16 %f16, %f26, %f28
11415loop_1025:
11416 movleu %xcc, %i6, %l5
11417loop_1026:
11418 membar 0x65
11419 subc %l6, %g3, %i1
11420 alignaddr %o2, %o5, %g5
11421 fandnot1s %f13, %f0, %f12
11422 tgu %icc, 0x7
11423 ta %xcc, 0x3
11424 bne,a %icc, loop_1027
11425 udivcc %g2, 0x093A, %i4
11426 call loop_1028
11427 bl,pt %xcc, loop_1029
11428loop_1027:
11429 fnot1s %f20, %f6
11430 fnand %f4, %f6, %f6
11431loop_1028:
11432 sra %o0, 0x16, %o1
11433loop_1029:
11434 udivcc %l1, 0x1373, %i7
11435 umul %g6, 0x0E82, %o4
11436 and %g7, 0x0FB6, %i0
11437 membar #Sync
11438 wr %g0, 0x16, %asi
11439 ldda [%l7 + 0x40] %asi, %f16
11440 nop
11441 set 0x5C, %o0
11442 ldsw [%l7 + %o0], %l3
11443 xnorcc %g4, %l0, %o6
11444 fbge,a %fcc3, loop_1030
11445 mulx %i2, %l2, %i3
11446 tvc %xcc, 0x1
11447 fbug %fcc0, loop_1031
11448loop_1030:
11449 alignaddrl %l4, %o3, %g1
11450 edge8 %i5, %i6, %l5
11451 tge %icc, 0x1
11452loop_1031:
11453 bpos %icc, loop_1032
11454 fmovsleu %icc, %f9, %f30
11455 mulx %o7, 0x0A40, %g3
11456 fsrc2 %f12, %f16
11457loop_1032:
11458 array32 %i1, %l6, %o5
11459 movcs %icc, %g5, %o2
11460 edge16ln %i4, %g2, %o0
11461 ldstub [%l7 + 0x7C], %o1
11462 addcc %i7, 0x006D, %g6
11463 srax %l1, 0x0C, %g7
11464 movrgez %o4, 0x043, %i0
11465 fmul8ulx16 %f30, %f20, %f30
11466 fmovsa %icc, %f13, %f28
11467 array32 %g4, %l3, %l0
11468 tcs %icc, 0x5
11469 movrlz %i2, 0x126, %l2
11470 fnands %f18, %f17, %f21
11471 bg loop_1033
11472 fcmpes %fcc1, %f14, %f25
11473 edge8n %o6, %i3, %o3
11474 sllx %l4, 0x0F, %i5
11475loop_1033:
11476 tsubcctv %g1, 0x10AC, %l5
11477 edge32ln %i6, %o7, %i1
11478 movre %g3, %o5, %l6
11479 fcmpne16 %f8, %f6, %o2
11480 tg %icc, 0x2
11481 bneg,a,pn %xcc, loop_1034
11482 movvs %icc, %g5, %g2
11483 movrlez %i4, %o1, %i7
11484 movleu %icc, %g6, %l1
11485loop_1034:
11486 movcs %xcc, %g7, %o4
11487 fpsub32s %f19, %f30, %f18
11488 fandnot2 %f6, %f10, %f24
11489 edge16 %o0, %g4, %i0
11490 tvc %icc, 0x7
11491 tsubcctv %l0, %l3, %i2
11492 smulcc %o6, %i3, %o3
11493 udiv %l4, 0x0F57, %i5
11494 mulx %l2, 0x19D2, %g1
11495 fmuld8sux16 %f31, %f17, %f4
11496 set 0x1C, %o5
11497 lda [%l7 + %o5] 0x19, %f24
11498 movre %l5, 0x363, %o7
11499 fpmerge %f24, %f22, %f4
11500 orcc %i6, 0x08E3, %i1
11501 fmovdleu %xcc, %f0, %f4
11502 be,pn %xcc, loop_1035
11503 ldx [%l7 + 0x18], %g3
11504 movvc %icc, %o5, %o2
11505 subccc %g5, 0x0BDA, %g2
11506loop_1035:
11507 fors %f17, %f8, %f1
11508 srl %l6, 0x14, %i4
11509 fbue %fcc1, loop_1036
11510 smul %i7, 0x0E63, %g6
11511 sllx %o1, 0x0C, %l1
11512 set 0x8, %g1
11513 stxa %g7, [%g0 + %g1] 0x4f
11514loop_1036:
11515 edge32l %o0, %o4, %i0
11516 wr %g0, 0x89, %asi
11517 ldsha [%l7 + 0x38] %asi, %l0
11518 fcmpd %fcc2, %f14, %f2
11519 ldstub [%l7 + 0x3E], %l3
11520 alignaddr %i2, %o6, %i3
11521 udivcc %g4, 0x114E, %o3
11522 movpos %xcc, %i5, %l2
11523 sra %g1, %l5, %l4
11524 mulscc %i6, %o7, %g3
11525 fxnors %f29, %f21, %f7
11526 tcs %xcc, 0x0
11527 sethi 0x05DD, %i1
11528 movre %o2, 0x0DB, %g5
11529 fabsd %f12, %f8
11530 addccc %o5, %g2, %l6
11531 fmovrsgez %i4, %f17, %f16
11532 tg %xcc, 0x7
11533 sll %g6, 0x05, %i7
11534 addcc %l1, 0x1F79, %o1
11535 bn loop_1037
11536 fand %f2, %f30, %f8
11537 set 0x0C, %g7
11538 lda [%l7 + %g7] 0x88, %f9
11539loop_1037:
11540 udivcc %g7, 0x01AD, %o0
11541 flush %l7 + 0x58
11542 tgu %icc, 0x0
11543 fmovsl %xcc, %f11, %f29
11544 edge32n %o4, %l0, %i0
11545 swap [%l7 + 0x14], %l3
11546 fbn,a %fcc1, loop_1038
11547 addc %o6, %i3, %g4
11548 fmovrse %o3, %f23, %f16
11549 fmovrsgz %i5, %f0, %f9
11550loop_1038:
11551 sdivcc %l2, 0x08B3, %g1
11552 fmovsvs %xcc, %f18, %f17
11553 ldx [%l7 + 0x48], %l5
11554 tsubcc %l4, 0x0577, %i6
11555 fmovrsgez %o7, %f31, %f28
11556 edge32n %g3, %i1, %i2
11557 movl %icc, %g5, %o5
11558 tle %xcc, 0x6
11559 movl %xcc, %g2, %l6
11560 tg %xcc, 0x0
11561 set 0x6C, %l2
11562 lda [%l7 + %l2] 0x15, %f30
11563 lduh [%l7 + 0x38], %i4
11564 bgu,a loop_1039
11565 fmovsne %icc, %f25, %f28
11566 set 0x6D, %o7
11567 ldsba [%l7 + %o7] 0x0c, %g6
11568loop_1039:
11569 bgu,pt %icc, loop_1040
11570 movn %xcc, %o2, %l1
11571 fcmpgt16 %f14, %f26, %o1
11572 fornot1 %f20, %f18, %f14
11573loop_1040:
11574 fsrc2 %f12, %f20
11575 fand %f18, %f0, %f28
11576 fmovdcs %xcc, %f1, %f27
11577 udiv %i7, 0x1377, %o0
11578 tgu %icc, 0x7
11579 stbar
11580 tneg %xcc, 0x0
11581 fmovsneg %xcc, %f30, %f21
11582 fmovse %icc, %f22, %f13
11583 fmovspos %icc, %f5, %f5
11584 orn %o4, %g7, %l0
11585 fcmpes %fcc0, %f15, %f4
11586 movrgz %i0, %l3, %o6
11587 fbe %fcc1, loop_1041
11588 addccc %i3, %g4, %i5
11589 wr %g0, 0x18, %asi
11590 ldstuba [%l7 + 0x09] %asi, %o3
11591loop_1041:
11592 fnands %f27, %f10, %f31
11593 fmovdpos %icc, %f19, %f12
11594 fmovdvc %xcc, %f27, %f9
11595 mulscc %g1, 0x155D, %l5
11596 movneg %xcc, %l4, %i6
11597 movrlez %o7, 0x258, %g3
11598 fpackfix %f12, %f23
11599 stbar
11600 set 0x40, %g5
11601 ldda [%l7 + %g5] 0x14, %i0
11602 taddcctv %i2, 0x1092, %g5
11603 sdivcc %l2, 0x1A6D, %o5
11604 restored
11605 rdpr %cwp, %g1
11606 rdpr %cansave, %g2
11607 rdpr %canrestore, %g3
11608 rdpr %cleanwin, %g4
11609 rdpr %otherwin, %g5
11610 rdpr %wstate, %g6
11611 andn %l6, %g2, %g6
11612 array16 %o2, %l1, %i4
11613 brgz %o1, loop_1042
11614 sdiv %i7, 0x0B67, %o4
11615 fbne %fcc2, loop_1043
11616 array8 %o0, %g7, %l0
11617loop_1042:
11618 fornot1s %f21, %f19, %f8
11619 movcs %icc, %l3, %o6
11620loop_1043:
11621 fmovrslez %i0, %f4, %f7
11622 orn %i3, 0x19DF, %i5
11623 tsubcctv %o3, %g4, %g1
11624 bg loop_1044
11625 movleu %icc, %l5, %l4
11626 sra %i6, %o7, %g3
11627 tne %icc, 0x7
11628loop_1044:
11629 tl %icc, 0x6
11630 edge32 %i2, %i1, %l2
11631 ba loop_1045
11632 ta %icc, 0x7
11633 udivcc %g5, 0x0A30, %l6
11634 movcc %icc, %g2, %o5
11635loop_1045:
11636 subccc %g6, %l1, %i4
11637 fmul8x16 %f8, %f20, %f0
11638 bneg,pt %xcc, loop_1046
11639 srlx %o1, %o2, %o4
11640 mova %icc, %o0, %g7
11641 movleu %xcc, %l0, %i7
11642loop_1046:
11643 fmovrdlz %l3, %f0, %f20
11644 tle %xcc, 0x1
11645 bpos,pt %icc, loop_1047
11646 fbn %fcc0, loop_1048
11647 restored
11648 rdpr %cwp, %g1
11649 rdpr %cansave, %g2
11650 rdpr %canrestore, %g3
11651 rdpr %cleanwin, %g4
11652 rdpr %otherwin, %g5
11653 rdpr %wstate, %g6
11654 bvc,pt %icc, loop_1049
11655loop_1047:
11656 tne %icc, 0x4
11657loop_1048:
11658 movrgez %i0, 0x1DC, %o6
11659 tpos %xcc, 0x4
11660loop_1049:
11661 movrgz %i3, 0x0AB, %o3
11662 sllx %i5, 0x14, %g4
11663 srax %g1, 0x1E, %l4
11664 addc %l5, %o7, %g3
11665 taddcc %i6, 0x14E1, %i2
11666 movgu %icc, %i1, %g5
11667 mulscc %l2, 0x1761, %l6
11668 fmovrsgz %o5, %f0, %f0
11669 array8 %g6, %l1, %g2
11670 tsubcc %i4, %o2, %o1
11671 edge16 %o4, %o0, %g7
11672 mulscc %l0, %l3, %i0
11673 fmovsl %icc, %f15, %f20
11674 fnor %f20, %f20, %f10
11675 add %l7, 0x38, %l6
11676 wr %g0, 0x80, %asi
11677 casxa [%l6] %asi, %o6, %i3
11678 taddcctv %o3, %i7, %i5
11679 mova %xcc, %g1, %g4
11680 or %l4, 0x17DF, %l5
11681 call loop_1050
11682 ba,pn %icc, loop_1051
11683 umulcc %g3, 0x00C0, %i6
11684 orncc %i2, %i1, %g5
11685loop_1050:
11686 xnorcc %l2, 0x1ACE, %o7
11687loop_1051:
11688 srax %l6, 0x0C, %g6
11689 mulx %l1, %g2, %o5
11690 tle %xcc, 0x6
11691 wr %g0, 0x89, %asi
11692 stxa %o2, [%l7 + 0x78] %asi
11693 siam 0x0
11694 array32 %o1, %o4, %o0
11695 wr %g0, 0x81, %asi
11696 ldstuba [%l7 + 0x2C] %asi, %g7
11697 orcc %l0, 0x1041, %l3
11698 set 0x13, %g3
11699 stba %i4, [%l7 + %g3] 0x89
11700 sdivcc %o6, 0x09B0, %i0
11701 udivx %o3, 0x0F0C, %i3
11702 fbn,a %fcc3, loop_1052
11703 movvs %icc, %i7, %g1
11704 stbar
11705 fmul8ulx16 %f26, %f30, %f4
11706loop_1052:
11707 tgu %icc, 0x6
11708 srax %i5, 0x19, %l4
11709 tsubcctv %g4, 0x1F8B, %l5
11710 xor %g3, %i2, %i6
11711 alignaddr %g5, %l2, %i1
11712 edge16 %o7, %l6, %g6
11713 movvs %icc, %g2, %o5
11714 movpos %xcc, %o2, %l1
11715 movrlez %o1, 0x1BC, %o0
11716 lduw [%l7 + 0x6C], %o4
11717 tsubcc %l0, 0x0F31, %g7
11718 udivcc %l3, 0x0A0E, %o6
11719 fblg,a %fcc1, loop_1053
11720 prefetch [%l7 + 0x1C], 0x3
11721 brgz %i4, loop_1054
11722 sll %o3, %i3, %i7
11723loop_1053:
11724 fba,a %fcc3, loop_1055
11725 edge16l %g1, %i5, %i0
11726loop_1054:
11727 movrne %l4, %l5, %g3
11728 ba,a,pn %xcc, loop_1056
11729loop_1055:
11730 stx %g4, [%l7 + 0x58]
11731 sll %i6, 0x13, %g5
11732 lduw [%l7 + 0x30], %i2
11733loop_1056:
11734 fbue %fcc3, loop_1057
11735 sdiv %i1, 0x125B, %l2
11736 sra %l6, 0x03, %g6
11737 fornot1 %f12, %f22, %f8
11738loop_1057:
11739 edge32ln %o7, %o5, %g2
11740 sth %l1, [%l7 + 0x74]
11741 movpos %xcc, %o1, %o2
11742 movle %icc, %o0, %l0
11743 movcc %icc, %o4, %l3
11744 srlx %o6, %i4, %o3
11745 restored
11746 rdpr %cwp, %g1
11747 rdpr %cansave, %g2
11748 rdpr %canrestore, %g3
11749 rdpr %cleanwin, %g4
11750 rdpr %otherwin, %g5
11751 rdpr %wstate, %g6
11752 orncc %i3, %i7, %g7
11753 smulcc %g1, %i5, %l4
11754 sir 0x08A2
11755 movne %xcc, %i0, %g3
11756 edge8 %g4, %i6, %l5
11757 brgez,a %g5, loop_1058
11758 st %f11, [%l7 + 0x54]
11759 brgz,a %i1, loop_1059
11760 sra %l2, %l6, %i2
11761loop_1058:
11762 movrgz %g6, 0x2D3, %o5
11763 prefetch [%l7 + 0x44], 0x3
11764loop_1059:
11765 nop
11766 set 0x20, %g6
11767 ldswa [%l7 + %g6] 0x81, %o7
11768 tl %xcc, 0x2
11769 fors %f9, %f17, %f19
11770 or %g2, %o1, %l1
11771 bn,pn %icc, loop_1060
11772 brnz,a %o2, loop_1061
11773 fnot1 %f8, %f6
11774 fmovrsgz %o0, %f29, %f28
11775loop_1060:
11776 move %xcc, %l0, %l3
11777loop_1061:
11778 st %f12, [%l7 + 0x2C]
11779 restored
11780 rdpr %cwp, %g1
11781 rdpr %cansave, %g2
11782 rdpr %canrestore, %g3
11783 rdpr %cleanwin, %g4
11784 rdpr %otherwin, %g5
11785 rdpr %wstate, %g6
11786 fmovrsne %o6, %f30, %f4
11787 fpadd32 %f10, %f16, %f28
11788 sethi 0x1876, %o4
11789 bg,a,pn %icc, loop_1062
11790 tne %xcc, 0x6
11791 or %o3, %i4, %i3
11792 movrne %g7, 0x133, %g1
11793loop_1062:
11794 nop
11795 set 0x48, %i1
11796 ldsba [%l7 + %i1] 0x11, %i7
11797 membar 0x73
11798 wr %g0, 0x11, %asi
11799 prefetcha [%l7 + 0x58] %asi, 0x1
11800 addc %i0, %l4, %g4
11801 fbue %fcc0, loop_1063
11802 orncc %i6, %l5, %g5
11803 tpos %xcc, 0x1
11804 stx %i1, [%l7 + 0x70]
11805loop_1063:
11806 edge8ln %g3, %l6, %l2
11807 bl,a %xcc, loop_1064
11808 popc %g6, %o5
11809 movrgez %o7, 0x1BD, %i2
11810 movcc %xcc, %o1, %l1
11811loop_1064:
11812 be,pn %icc, loop_1065
11813 tcc %icc, 0x5
11814 fmovspos %icc, %f12, %f10
11815 tgu %xcc, 0x6
11816loop_1065:
11817 fmovrdgez %g2, %f26, %f18
11818 array32 %o2, %o0, %l3
11819 fnot2 %f4, %f24
11820 fmovsg %xcc, %f8, %f3
11821 fbo,a %fcc0, loop_1066
11822 sir 0x0F2F
11823 bgu,a %xcc, loop_1067
11824 tcc %xcc, 0x2
11825loop_1066:
11826 brlz,a %l0, loop_1068
11827 sdiv %o6, 0x0248, %o4
11828loop_1067:
11829 tg %xcc, 0x6
11830 fabss %f8, %f12
11831loop_1068:
11832 taddcc %i4, %o3, %i3
11833 bpos,pt %xcc, loop_1069
11834 andn %g7, 0x0DD4, %g1
11835 tsubcctv %i5, 0x0E2E, %i7
11836 fcmped %fcc0, %f26, %f16
11837loop_1069:
11838 subc %i0, 0x11EE, %l4
11839 saved
11840 rdpr %cwp, %g1
11841 rdpr %cansave, %g2
11842 rdpr %canrestore, %g3
11843 rdpr %cleanwin, %g4
11844 rdpr %otherwin, %g5
11845 rdpr %wstate, %g6
11846 popc %g4, %l5
11847 srax %i6, 0x0D, %i1
11848 fbo,a %fcc2, loop_1070
11849 tle %xcc, 0x6
11850 ld [%l7 + 0x60], %f29
11851 sethi 0x0AC4, %g3
11852loop_1070:
11853 tne %xcc, 0x4
11854 fbl %fcc2, loop_1071
11855 fmovd %f28, %f12
11856 stbar
11857 fmovdleu %icc, %f5, %f21
11858loop_1071:
11859 bge,pt %xcc, loop_1072
11860 sllx %g5, 0x01, %l2
11861 bgu,a,pt %xcc, loop_1073
11862 fandnot1s %f8, %f17, %f27
11863loop_1072:
11864 fmovsne %icc, %f16, %f29
11865 umulcc %g6, %l6, %o7
11866loop_1073:
11867 tleu %icc, 0x4
11868 ldd [%l7 + 0x70], %i2
11869 bpos,pn %xcc, loop_1074
11870 fpmerge %f22, %f15, %f24
11871 tpos %icc, 0x2
11872 array16 %o5, %o1, %g2
11873loop_1074:
11874 tle %icc, 0x0
11875 sdivcc %l1, 0x1443, %o0
11876 fmuld8sux16 %f19, %f24, %f26
11877 tge %xcc, 0x6
11878 fcmps %fcc2, %f5, %f3
11879 brlez %o2, loop_1075
11880 bn,a loop_1076
11881 movne %icc, %l3, %o6
11882 or %o4, %i4, %o3
11883loop_1075:
11884 fnand %f0, %f10, %f4
11885loop_1076:
11886 srl %l0, 0x1C, %g7
11887 taddcctv %i3, %g1, %i5
11888 array32 %i0, %i7, %l4
11889 sra %g4, %i6, %i1
11890 tle %icc, 0x6
11891 move %icc, %l5, %g3
11892 alignaddr %l2, %g6, %l6
11893 std %g4, [%l7 + 0x10]
11894 edge32 %o7, %o5, %i2
11895 fbule %fcc2, loop_1077
11896 edge32l %o1, %l1, %g2
11897 tcc %xcc, 0x5
11898 sir 0x0945
11899loop_1077:
11900 movvs %xcc, %o0, %o2
11901 movcc %xcc, %o6, %l3
11902 mulscc %o4, 0x1CFD, %o3
11903 fnands %f13, %f18, %f27
11904 stb %i4, [%l7 + 0x5C]
11905 sdiv %g7, 0x0B83, %i3
11906 fmovsne %xcc, %f31, %f24
11907 addcc %g1, 0x1AB9, %i5
11908 alignaddrl %i0, %i7, %l4
11909 ta %icc, 0x6
11910 or %g4, 0x1A25, %l0
11911 move %xcc, %i1, %l5
11912 fnors %f20, %f12, %f13
11913 edge16l %g3, %l2, %i6
11914 lduw [%l7 + 0x08], %l6
11915 andncc %g5, %o7, %g6
11916 flush %l7 + 0x30
11917 bl %xcc, loop_1078
11918 membar 0x40
11919 addcc %i2, 0x18A6, %o1
11920 tsubcctv %l1, 0x0C8D, %o5
11921loop_1078:
11922 fsrc2s %f19, %f0
11923 orcc %o0, %g2, %o6
11924 subcc %l3, 0x010A, %o4
11925 brz %o2, loop_1079
11926 ldx [%l7 + 0x58], %i4
11927 fmovdcs %icc, %f5, %f14
11928 srax %g7, %i3, %g1
11929loop_1079:
11930 addc %i5, %o3, %i7
11931 set 0x3A, %i3
11932 lduha [%l7 + %i3] 0x10, %i0
11933 te %icc, 0x1
11934 fpadd16s %f3, %f18, %f8
11935 movrlz %l4, 0x04A, %l0
11936 umulcc %g4, %i1, %l5
11937 fbge %fcc2, loop_1080
11938 fmovsvs %icc, %f23, %f0
11939 fcmpgt32 %f28, %f2, %g3
11940 movrgez %l2, 0x2C7, %i6
11941loop_1080:
11942 movpos %xcc, %g5, %l6
11943 ldd [%l7 + 0x70], %f20
11944 bg loop_1081
11945 tpos %icc, 0x3
11946 taddcc %g6, 0x0934, %o7
11947 be,a,pt %icc, loop_1082
11948loop_1081:
11949 movleu %xcc, %o1, %i2
11950 array32 %o5, %l1, %o0
11951 restored
11952 rdpr %cwp, %g1
11953 rdpr %cansave, %g2
11954 rdpr %canrestore, %g3
11955 rdpr %cleanwin, %g4
11956 rdpr %otherwin, %g5
11957 rdpr %wstate, %g6
11958loop_1082:
11959 udivcc %o6, 0x1A00, %l3
11960 movge %icc, %o4, %g2
11961 tpos %icc, 0x7
11962 nop
11963 setx loop_1083, %l0, %l1
11964 wrpr 0x1, %tl
11965 wrpr %l1, %tnpc
11966 setx 0x34400001400, %l0, %l1
11967 wrpr %l1, %tstate
11968 wrhpr 0x4, %htstate
11969 done
11970 fbne %fcc1, loop_1084
11971 tcc %xcc, 0x6
11972 tleu %icc, 0x1
11973loop_1083:
11974 bleu,a loop_1085
11975loop_1084:
11976 taddcc %o2, %g7, %i4
11977 smulcc %i3, 0x1443, %g1
11978 prefetch [%l7 + 0x68], 0x3
11979loop_1085:
11980 fcmpeq16 %f10, %f0, %i5
11981 fmovrslz %i7, %f29, %f17
11982 fmovdleu %xcc, %f13, %f31
11983 udiv %o3, 0x161A, %l4
11984 sub %i0, 0x0406, %g4
11985 fmovsge %icc, %f1, %f9
11986 wr %g0, 0x10, %asi
11987 ldsba [%l7 + 0x34] %asi, %i1
11988 wr %g0, 0x88, %asi
11989 stda %f0, [%l7 + 0x40] %asi
11990 be,a loop_1086
11991 srl %l5, %l0, %g3
11992 udiv %l2, 0x0E1A, %i6
11993 brz %l6, loop_1087
11994loop_1086:
11995 sdivcc %g5, 0x1310, %g6
11996 movl %icc, %o1, %i2
11997 smulcc %o5, 0x0289, %o7
11998loop_1087:
11999 sir 0x0F07
12000 movg %icc, %l1, %o0
12001 fandnot1s %f3, %f4, %f26
12002 alignaddr %o6, %l3, %g2
12003 fpadd32 %f0, %f4, %f6
12004 edge32ln %o2, %g7, %i4
12005 wr %g0, 0x89, %asi
12006 lda [%l7 + 0x7C] %asi, %f19
12007 edge8ln %o4, %i3, %i5
12008 bl,pt %icc, loop_1088
12009 fmovdn %icc, %f18, %f1
12010 sdiv %i7, 0x1C2E, %g1
12011 addcc %o3, 0x044B, %l4
12012loop_1088:
12013 fmovdpos %xcc, %f12, %f1
12014 movge %xcc, %g4, %i0
12015 movgu %xcc, %i1, %l5
12016 movcc %icc, %g3, %l2
12017 fmovdgu %xcc, %f10, %f14
12018 bneg %xcc, loop_1089
12019 fble,a %fcc2, loop_1090
12020 fblg %fcc3, loop_1091
12021 umul %l0, 0x187A, %l6
12022loop_1089:
12023 fmovsn %xcc, %f29, %f4
12024loop_1090:
12025 umulcc %g5, 0x1E95, %i6
12026loop_1091:
12027 brgz %o1, loop_1092
12028 be,a,pt %icc, loop_1093
12029 udiv %g6, 0x1A4A, %o5
12030 set 0x7C, %g4
12031 sta %f3, [%l7 + %g4] 0x04
12032loop_1092:
12033 fsrc1s %f24, %f6
12034loop_1093:
12035 fmovde %xcc, %f12, %f11
12036 ldsw [%l7 + 0x44], %i2
12037 mova %xcc, %o7, %o0
12038 set 0x0, %i5
12039 stxa %l1, [%g0 + %i5] 0x5f
12040 addc %o6, %l3, %g2
12041 smul %o2, %g7, %i4
12042 brgz %i3, loop_1094
12043 fbue %fcc0, loop_1095
12044 brnz %i5, loop_1096
12045 movgu %xcc, %o4, %i7
12046loop_1094:
12047 andncc %g1, %l4, %g4
12048loop_1095:
12049 prefetch [%l7 + 0x14], 0x3
12050loop_1096:
12051 nop
12052 add %l7, 0x18, %l6
12053 wr %g0, 0x10, %asi
12054 casxa [%l6] 0x10, %o3, %i0
12055 tvs %icc, 0x5
12056 add %l7, 0x7C, %l6
12057 wr %g0, 0x19, %asi
12058 casa [%l6] %asi, %i1, %g3
12059 fmul8ulx16 %f16, %f8, %f10
12060 xnor %l5, %l2, %l0
12061 fmovrsgez %g5, %f25, %f31
12062 edge8ln %l6, %i6, %o1
12063 bge,a,pt %xcc, loop_1097
12064 fmovsge %icc, %f29, %f11
12065 wr %g0, 0x0c, %asi
12066 stda %g6, [%l7 + 0x78] %asi
12067loop_1097:
12068 andcc %i2, %o7, %o0
12069 tvs %xcc, 0x7
12070 subccc %o5, %l1, %l3
12071 move %xcc, %o6, %g2
12072 fbule %fcc1, loop_1098
12073 movge %xcc, %o2, %i4
12074 fbl,a %fcc3, loop_1099
12075 stbar
12076loop_1098:
12077 edge32n %i3, %i5, %o4
12078 ldx [%l7 + 0x38], %i7
12079loop_1099:
12080 movneg %icc, %g1, %l4
12081 fabsd %f2, %f8
12082 fbo,a %fcc3, loop_1100
12083 tsubcctv %g4, 0x1463, %g7
12084 membar #Sync
12085 set 0x40, %i4
12086 ldda [%l7 + %i4] 0x1e, %f16
12087loop_1100:
12088 movle %xcc, %i0, %o3
12089 edge8l %g3, %l5, %i1
12090 orncc %l2, 0x1C85, %l0
12091 srl %l6, %g5, %o1
12092 udivcc %i6, 0x1508, %g6
12093 set 0x55, %l5
12094 stba %i2, [%l7 + %l5] 0x14
12095 andcc %o7, %o0, %l1
12096 fmovdne %xcc, %f16, %f13
12097 nop
12098 setx loop_1101, %l0, %l1
12099 wrpr 0x1, %tl
12100 wrpr %l1, %tpc
12101 add %l1, 0x4, %l1
12102 wrpr %l1, %tnpc
12103 setx 0x34400001400, %l0, %l1
12104 wrpr %l1, %tstate
12105 wrhpr 0x4, %htstate
12106 retry
12107 ldsw [%l7 + 0x10], %o5
12108 tl %xcc, 0x1
12109 movg %icc, %l3, %g2
12110loop_1101:
12111 edge32ln %o2, %o6, %i4
12112 fnot2 %f22, %f18
12113 fmul8ulx16 %f8, %f24, %f4
12114 flush %l7 + 0x08
12115 fmovdn %xcc, %f9, %f19
12116 bcs,pt %xcc, loop_1102
12117 or %i5, 0x1469, %i3
12118 wr %g0, 0x89, %asi
12119 swapa [%l7 + 0x40] %asi, %i7
12120loop_1102:
12121 edge32l %o4, %l4, %g4
12122 edge8ln %g1, %i0, %g7
12123 fmovsl %xcc, %f19, %f26
12124 subcc %g3, 0x13DA, %l5
12125 std %i0, [%l7 + 0x50]
12126 mulx %o3, 0x19C0, %l2
12127 movre %l6, 0x3F4, %l0
12128 movvs %xcc, %g5, %i6
12129 edge32l %o1, %g6, %i2
12130 array8 %o7, %o0, %l1
12131 popc 0x08D0, %o5
12132 bpos %icc, loop_1103
12133 siam 0x4
12134 movvs %xcc, %l3, %g2
12135 movleu %icc, %o2, %i4
12136loop_1103:
12137 sllx %i5, %o6, %i3
12138 fbg %fcc0, loop_1104
12139 movgu %icc, %o4, %i7
12140 array16 %g4, %g1, %l4
12141 mova %xcc, %i0, %g7
12142loop_1104:
12143 sll %g3, 0x18, %i1
12144 wr %g0, 0x10, %asi
12145 lda [%l7 + 0x34] %asi, %f29
12146 fblg,a %fcc3, loop_1105
12147 edge8ln %l5, %l2, %o3
12148 movleu %icc, %l6, %l0
12149 movg %icc, %i6, %g5
12150loop_1105:
12151 movle %xcc, %g6, %o1
12152 sdivcc %o7, 0x105F, %o0
12153 mulx %l1, 0x10E3, %i2
12154 tl %icc, 0x7
12155 subccc %o5, 0x199C, %g2
12156 edge16ln %l3, %o2, %i5
12157 addccc %i4, 0x1F95, %i3
12158 udiv %o4, 0x16CA, %i7
12159 fnegs %f25, %f24
12160 brlz %o6, loop_1106
12161 sth %g1, [%l7 + 0x78]
12162 edge32l %l4, %i0, %g4
12163 sdivcc %g7, 0x096B, %g3
12164loop_1106:
12165 subccc %l5, %i1, %o3
12166 sll %l6, 0x07, %l2
12167 tvs %xcc, 0x5
12168 mova %xcc, %l0, %i6
12169 tsubcc %g6, %g5, %o1
12170 and %o0, 0x04E3, %o7
12171 sllx %i2, 0x02, %l1
12172 array32 %o5, %g2, %l3
12173 movrgz %o2, 0x222, %i4
12174 movle %icc, %i3, %o4
12175 subccc %i5, 0x1840, %o6
12176 smul %g1, 0x18C6, %l4
12177 fmovdcs %icc, %f28, %f0
12178 subccc %i0, %g4, %g7
12179 restored
12180 rdpr %cwp, %g1
12181 rdpr %cansave, %g2
12182 rdpr %canrestore, %g3
12183 rdpr %cleanwin, %g4
12184 rdpr %otherwin, %g5
12185 rdpr %wstate, %g6
12186 pdist %f10, %f10, %f2
12187 fnands %f2, %f13, %f0
12188 std %i6, [%l7 + 0x08]
12189 fmovrdlez %l5, %f20, %f12
12190 bpos,a,pt %icc, loop_1107
12191 fmovdl %icc, %f9, %f26
12192 mulx %i1, 0x02F2, %o3
12193 fmul8sux16 %f4, %f4, %f26
12194loop_1107:
12195 umul %l6, %l2, %g3
12196 fmovrdgez %l0, %f30, %f6
12197 membar 0x3E
12198 fornot1s %f25, %f29, %f15
12199 fmovscc %xcc, %f20, %f5
12200 tsubcctv %i6, 0x0AB9, %g6
12201 fmovrsne %o1, %f7, %f10
12202 set 0x1D, %i6
12203 lduba [%l7 + %i6] 0x14, %o0
12204 fones %f0
12205 fmovdcc %icc, %f28, %f26
12206 movpos %xcc, %o7, %i2
12207 edge16l %l1, %o5, %g5
12208 fbe %fcc0, loop_1108
12209 be,a loop_1109
12210 movpos %icc, %l3, %g2
12211 fmovspos %xcc, %f1, %f0
12212loop_1108:
12213 smulcc %i4, %i3, %o4
12214loop_1109:
12215 ta %xcc, 0x4
12216 fcmpgt16 %f14, %f24, %i5
12217 umulcc %o6, 0x1C77, %g1
12218 array16 %l4, %o2, %i0
12219 for %f14, %f24, %f26
12220 bshuffle %f22, %f22, %f18
12221 alignaddrl %g7, %g4, %i7
12222 stb %i1, [%l7 + 0x3D]
12223 fsrc2s %f13, %f24
12224 movgu %icc, %l5, %l6
12225 add %l7, 0x30, %l6
12226 wr %g0, 0x88, %asi
12227 ldxa [%l6] %asi, %l2
12228 casxa [%l6] %asi, %l2, %o3
12229 movvs %xcc, %l0, %g3
12230 movpos %xcc, %i6, %g6
12231 fnot1 %f24, %f12
12232 tsubcctv %o0, %o7, %o1
12233 tvs %xcc, 0x3
12234 fmovda %xcc, %f12, %f23
12235 ba loop_1110
12236 bne,pt %icc, loop_1111
12237 movrlz %l1, %o5, %i2
12238 std %g4, [%l7 + 0x10]
12239loop_1110:
12240 movvs %icc, %g2, %i4
12241loop_1111:
12242 fpsub16 %f24, %f30, %f16
12243 membar #Sync
12244 set 0x40, %o1
12245 ldda [%l7 + %o1] 0xf0, %f16
12246 smulcc %l3, 0x11A8, %o4
12247 edge16 %i3, %o6, %g1
12248 movneg %xcc, %i5, %o2
12249 fcmpne16 %f2, %f12, %l4
12250 fxnors %f28, %f3, %f19
12251 bvc,pn %xcc, loop_1112
12252 brgez %i0, loop_1113
12253 fmuld8ulx16 %f9, %f17, %f2
12254 tl %icc, 0x7
12255loop_1112:
12256 fornot1s %f28, %f7, %f6
12257loop_1113:
12258 movle %xcc, %g4, %i7
12259 taddcctv %g7, %l5, %i1
12260 fmovsg %icc, %f1, %f15
12261 restored
12262 rdpr %cwp, %g1
12263 rdpr %cansave, %g2
12264 rdpr %canrestore, %g3
12265 rdpr %cleanwin, %g4
12266 rdpr %otherwin, %g5
12267 rdpr %wstate, %g6
12268 movcc %icc, %l2, %l6
12269 fmovdcs %icc, %f7, %f25
12270 array8 %o3, %l0, %i6
12271 edge16 %g3, %o0, %g6
12272 tpos %xcc, 0x2
12273 fmovsa %xcc, %f0, %f3
12274 edge16l %o1, %l1, %o7
12275 fabsd %f4, %f0
12276 sdivx %o5, 0x199C, %i2
12277 or %g2, %i4, %g5
12278 fmovdcs %xcc, %f13, %f16
12279 movrlz %l3, %i3, %o4
12280 wr %g0, 0x19, %asi
12281 prefetcha [%l7 + 0x68] %asi, 0x0
12282 fnot1 %f16, %f12
12283 addc %g1, 0x098F, %o2
12284 tcs %xcc, 0x4
12285 array16 %i5, %i0, %l4
12286 set 0x70, %i0
12287 prefetcha [%l7 + %i0] 0x88, 0x2
12288 move %icc, %g4, %g7
12289 fcmpgt16 %f30, %f12, %i1
12290 ldub [%l7 + 0x3C], %l5
12291 fandnot1s %f31, %f6, %f7
12292 stw %l6, [%l7 + 0x5C]
12293 sllx %o3, 0x04, %l0
12294 tn %xcc, 0x3
12295 brgez,a %l2, loop_1114
12296 fcmpeq32 %f20, %f2, %i6
12297 sra %g3, %g6, %o0
12298 udiv %l1, 0x1DB9, %o7
12299loop_1114:
12300 mova %xcc, %o5, %i2
12301 movrlz %g2, %i4, %g5
12302 fmovdcs %icc, %f28, %f25
12303 smulcc %o1, 0x0ACF, %l3
12304 tsubcctv %o4, 0x1BA4, %o6
12305 taddcc %i3, %g1, %o2
12306 xorcc %i0, 0x0861, %l4
12307 subc %i5, 0x1A20, %g4
12308 fandnot1 %f12, %f12, %f16
12309 stb %g7, [%l7 + 0x66]
12310 set 0x76, %o3
12311 lduha [%l7 + %o3] 0x88, %i1
12312 tsubcctv %i7, %l5, %o3
12313 fpadd32s %f20, %f27, %f26
12314 andcc %l6, %l2, %i6
12315 tcs %icc, 0x3
12316 edge8ln %l0, %g3, %g6
12317 ta %icc, 0x6
12318 siam 0x5
12319 udiv %o0, 0x1F0B, %l1
12320 movre %o5, 0x12B, %o7
12321 fmovscc %icc, %f9, %f17
12322 fbn %fcc0, loop_1115
12323 fbug,a %fcc1, loop_1116
12324 array16 %g2, %i2, %g5
12325 tge %icc, 0x5
12326loop_1115:
12327 nop
12328 set 0x40, %l6
12329 stda %f16, [%l7 + %l6] 0x18
12330loop_1116:
12331 udivcc %o1, 0x113E, %i4
12332 movl %icc, %o4, %o6
12333 smul %l3, 0x1198, %i3
12334 fandnot1 %f30, %f28, %f8
12335 taddcc %o2, %i0, %l4
12336 fbu,a %fcc1, loop_1117
12337 bcs loop_1118
12338 bgu loop_1119
12339 addcc %g1, 0x0CB5, %i5
12340loop_1117:
12341 tsubcc %g4, %g7, %i7
12342loop_1118:
12343 saved
12344 rdpr %cwp, %g1
12345 rdpr %cansave, %g2
12346 rdpr %canrestore, %g3
12347 rdpr %cleanwin, %g4
12348 rdpr %otherwin, %g5
12349 rdpr %wstate, %g6
12350loop_1119:
12351 udiv %i1, 0x06F8, %o3
12352 stw %l5, [%l7 + 0x24]
12353 fmovsgu %icc, %f3, %f23
12354 movle %icc, %l2, %l6
12355 sir 0x101B
12356 movcc %xcc, %l0, %g3
12357 tl %icc, 0x6
12358 subccc %i6, %o0, %l1
12359 mulx %g6, %o7, %o5
12360 fmovrsne %i2, %f8, %f27
12361 array16 %g5, %g2, %o1
12362 fbge,a %fcc3, loop_1120
12363 mulx %i4, 0x0C4A, %o4
12364 udiv %l3, 0x150F, %i3
12365 orn %o6, %i0, %l4
12366loop_1120:
12367 fmovsne %icc, %f24, %f19
12368 fbe %fcc0, loop_1121
12369 tsubcc %o2, %i5, %g4
12370 fbo,a %fcc0, loop_1122
12371 fpack16 %f18, %f23
12372loop_1121:
12373 sir 0x0423
12374 fbg,a %fcc2, loop_1123
12375loop_1122:
12376 nop
12377 setx loop_1124, %l0, %l1
12378 jmpl %l1, %g1
12379 bcc,a,pn %icc, loop_1125
12380 membar 0x5C
12381loop_1123:
12382 for %f4, %f30, %f30
12383loop_1124:
12384 fzeros %f17
12385loop_1125:
12386 edge8 %g7, %i7, %o3
12387 tg %xcc, 0x7
12388 movg %icc, %l5, %i1
12389 movcc %icc, %l2, %l6
12390 tle %xcc, 0x3
12391 andn %l0, %g3, %i6
12392 umul %l1, %g6, %o7
12393 nop
12394 setx loop_1126, %l0, %l1
12395 jmpl %l1, %o0
12396 srax %o5, 0x18, %i2
12397 stb %g5, [%l7 + 0x3E]
12398 subccc %g2, 0x0A15, %o1
12399loop_1126:
12400 sllx %i4, 0x18, %o4
12401 bpos loop_1127
12402 fpack32 %f8, %f22, %f24
12403 movrlz %l3, %i3, %i0
12404 movrlez %o6, %o2, %i5
12405loop_1127:
12406 sdivcc %g4, 0x07BD, %l4
12407 ldd [%l7 + 0x08], %f12
12408 edge32ln %g1, %g7, %i7
12409 tpos %icc, 0x6
12410 sllx %o3, 0x14, %l5
12411 tneg %xcc, 0x4
12412 fbue %fcc2, loop_1128
12413 membar 0x54
12414 and %i1, %l2, %l6
12415 tg %xcc, 0x1
12416loop_1128:
12417 xnorcc %l0, %g3, %i6
12418 udivcc %l1, 0x0951, %g6
12419 movrlez %o0, 0x13A, %o5
12420 prefetch [%l7 + 0x08], 0x3
12421 wr %g0, 0x80, %asi
12422 lduba [%l7 + 0x58] %asi, %o7
12423 bge,a,pn %icc, loop_1129
12424 fabss %f14, %f23
12425 ldstub [%l7 + 0x6F], %g5
12426 srl %g2, 0x11, %o1
12427loop_1129:
12428 sll %i2, 0x00, %o4
12429 pdist %f24, %f18, %f26
12430 bl %icc, loop_1130
12431 popc 0x04AF, %l3
12432 movpos %icc, %i4, %i3
12433 fbe,a %fcc2, loop_1131
12434loop_1130:
12435 sethi 0x1E4A, %o6
12436 tsubcctv %o2, 0x1DE4, %i0
12437 brz %g4, loop_1132
12438loop_1131:
12439 edge16ln %l4, %i5, %g7
12440 sdiv %g1, 0x00B7, %i7
12441 tpos %icc, 0x4
12442loop_1132:
12443 fmovsvs %icc, %f22, %f19
12444 ldd [%l7 + 0x68], %f18
12445 fmovdcs %xcc, %f30, %f6
12446 fble,a %fcc3, loop_1133
12447 srl %l5, 0x01, %o3
12448 wr %g0, 0x10, %asi
12449 ldstuba [%l7 + 0x55] %asi, %l2
12450loop_1133:
12451 alignaddr %l6, %l0, %g3
12452 movcs %icc, %i1, %l1
12453 subcc %i6, %g6, %o5
12454 tcc %xcc, 0x1
12455 set 0x1A, %l0
12456 lduha [%l7 + %l0] 0x0c, %o0
12457 bshuffle %f22, %f8, %f8
12458 edge8ln %g5, %g2, %o1
12459 fmovrslez %o7, %f8, %f29
12460 array32 %i2, %o4, %i4
12461 edge32l %i3, %l3, %o2
12462 ta %icc, 0x7
12463 fpsub32 %f0, %f8, %f16
12464 tpos %icc, 0x0
12465 wr %g0, 0x11, %asi
12466 ldstuba [%l7 + 0x14] %asi, %i0
12467 mulscc %g4, 0x1550, %l4
12468 fbu %fcc2, loop_1134
12469 movgu %xcc, %o6, %i5
12470 tvs %xcc, 0x7
12471 movpos %xcc, %g7, %i7
12472loop_1134:
12473 fmovspos %xcc, %f13, %f6
12474 addc %l5, %g1, %o3
12475 mulscc %l2, 0x12D5, %l6
12476 set 0x2C, %o2
12477 sta %f25, [%l7 + %o2] 0x0c
12478 tsubcctv %g3, 0x1A67, %l0
12479 taddcctv %l1, 0x107E, %i1
12480 fmovdle %xcc, %f4, %f17
12481 edge16n %i6, %o5, %o0
12482 fpadd16 %f6, %f18, %f18
12483 ba,pn %icc, loop_1135
12484 nop
12485 setx loop_1136, %l0, %l1
12486 wrpr 0x1, %tl
12487 wrpr %l1, %tnpc
12488 setx 0x34400001400, %l0, %l1
12489 wrpr %l1, %tstate
12490 wrhpr 0x4, %htstate
12491 done
12492 bvs loop_1137
12493 edge32n %g6, %g2, %g5
12494loop_1135:
12495 addc %o7, %o1, %i2
12496loop_1136:
12497 membar 0x2B
12498loop_1137:
12499 brnz,a %o4, loop_1138
12500 xorcc %i4, %l3, %o2
12501 fnor %f12, %f30, %f8
12502 movcs %xcc, %i0, %i3
12503loop_1138:
12504 bne,a %icc, loop_1139
12505 subccc %g4, %l4, %o6
12506 srl %i5, %g7, %i7
12507 fbule %fcc1, loop_1140
12508loop_1139:
12509 movre %g1, 0x2FA, %o3
12510 addccc %l2, %l6, %g3
12511 mulscc %l0, %l1, %l5
12512loop_1140:
12513 udivx %i1, 0x0B2E, %o5
12514 bn,pn %xcc, loop_1141
12515 orncc %o0, %i6, %g2
12516 fbug,a %fcc2, loop_1142
12517 movneg %icc, %g5, %o7
12518loop_1141:
12519 movrlz %g6, %i2, %o1
12520 fpsub32s %f27, %f22, %f16
12521loop_1142:
12522 fbe,a %fcc0, loop_1143
12523 fmovsl %icc, %f5, %f25
12524 saved
12525 rdpr %cwp, %g1
12526 rdpr %cansave, %g2
12527 rdpr %canrestore, %g3
12528 rdpr %cleanwin, %g4
12529 rdpr %otherwin, %g5
12530 rdpr %wstate, %g6
12531 fmovsvc %xcc, %f1, %f10
12532loop_1143:
12533 movle %icc, %o4, %i4
12534 fbug %fcc1, loop_1144
12535 or %o2, 0x0142, %i0
12536 bne,pn %xcc, loop_1145
12537 fsrc1s %f4, %f26
12538loop_1144:
12539 move %icc, %i3, %g4
12540 saved
12541 rdpr %cwp, %g1
12542 rdpr %cansave, %g2
12543 rdpr %canrestore, %g3
12544 rdpr %cleanwin, %g4
12545 rdpr %otherwin, %g5
12546 rdpr %wstate, %g6
12547loop_1145:
12548 fnors %f17, %f12, %f18
12549 movne %icc, %l4, %l3
12550 ldstub [%l7 + 0x6D], %o6
12551 andncc %i5, %i7, %g7
12552 nop
12553 setx loop_1146, %l0, %l1
12554 wrpr 0x1, %tl
12555 wrpr %l1, %tnpc
12556 setx 0x34400001400, %l0, %l1
12557 wrpr %l1, %tstate
12558 wrhpr 0x4, %htstate
12559 done
12560 fmovsa %icc, %f28, %f4
12561 umulcc %o3, 0x022C, %g1
12562 sir 0x038E
12563loop_1146:
12564 siam 0x4
12565 tn %xcc, 0x3
12566 ldsb [%l7 + 0x3A], %l2
12567 for %f8, %f0, %f28
12568 fcmpgt32 %f18, %f18, %g3
12569 edge8l %l0, %l6, %l1
12570 fmovdne %icc, %f8, %f29
12571 fmovdn %xcc, %f2, %f18
12572 tle %icc, 0x3
12573 mova %icc, %l5, %i1
12574 edge16 %o0, %o5, %g2
12575 andncc %g5, %i6, %g6
12576 udivx %i2, 0x0431, %o1
12577 tsubcc %o7, %o4, %i4
12578 lduh [%l7 + 0x66], %i0
12579 movrgez %o2, 0x2E8, %g4
12580 subc %i3, 0x04A9, %l4
12581 add %l3, 0x0939, %o6
12582 move %icc, %i7, %i5
12583 udivcc %g7, 0x16C2, %o3
12584 ta %icc, 0x0
12585 edge8ln %l2, %g3, %l0
12586 wr %g0, 0x81, %asi
12587 lda [%l7 + 0x6C] %asi, %f10
12588 sdiv %g1, 0x09BA, %l6
12589 call loop_1147
12590 sethi 0x072B, %l1
12591 fmul8x16 %f21, %f10, %f4
12592 sdivcc %i1, 0x1F83, %o0
12593loop_1147:
12594 bvc loop_1148
12595 fbo,a %fcc2, loop_1149
12596 fors %f26, %f0, %f0
12597 wr %g0, 0x11, %asi
12598 ldstuba [%l7 + 0x3C] %asi, %l5
12599loop_1148:
12600 fpackfix %f28, %f27
12601loop_1149:
12602 edge8ln %o5, %g5, %i6
12603 andn %g6, %i2, %g2
12604 sra %o1, 0x1C, %o4
12605 std %o6, [%l7 + 0x58]
12606 fcmps %fcc2, %f28, %f27
12607 alignaddr %i0, %i4, %g4
12608 fpadd16 %f16, %f14, %f0
12609 sra %i3, %l4, %o2
12610 sth %l3, [%l7 + 0x24]
12611 wr %g0, 0x88, %asi
12612 ldswa [%l7 + 0x50] %asi, %o6
12613 movleu %xcc, %i5, %i7
12614 movneg %xcc, %o3, %g7
12615 fpsub16s %f22, %f0, %f10
12616 movvs %icc, %l2, %g3
12617 edge16ln %g1, %l0, %l6
12618 te %icc, 0x5
12619 std %l0, [%l7 + 0x78]
12620 fbne,a %fcc0, loop_1150
12621 edge8l %o0, %l5, %i1
12622 movvs %xcc, %g5, %o5
12623 array32 %i6, %i2, %g6
12624loop_1150:
12625 fornot2 %f14, %f10, %f28
12626 te %icc, 0x0
12627 movn %xcc, %g2, %o4
12628 call loop_1151
12629 movvs %icc, %o7, %i0
12630 movrlz %i4, 0x235, %g4
12631 popc 0x025A, %o1
12632loop_1151:
12633 udivcc %l4, 0x0E35, %o2
12634 alignaddrl %l3, %o6, %i3
12635 bgu,pn %xcc, loop_1152
12636 tne %icc, 0x6
12637 xnor %i5, %o3, %g7
12638 fsrc1 %f0, %f6
12639loop_1152:
12640 orncc %l2, 0x04C5, %g3
12641 ldd [%l7 + 0x48], %g0
12642 tneg %xcc, 0x5
12643 sra %l0, %l6, %i7
12644 fbu %fcc2, loop_1153
12645 fmovdcs %icc, %f6, %f12
12646 addccc %l1, %l5, %i1
12647 movleu %xcc, %g5, %o0
12648loop_1153:
12649 fmovsgu %xcc, %f10, %f27
12650 andn %i6, %i2, %o5
12651 array8 %g2, %g6, %o7
12652 xorcc %i0, 0x078D, %i4
12653 ldstub [%l7 + 0x66], %g4
12654 sdivcc %o1, 0x0B75, %l4
12655 tge %icc, 0x2
12656 wr %g0, 0x04, %asi
12657 stba %o2, [%l7 + 0x5C] %asi
12658 edge16ln %o4, %l3, %o6
12659 taddcctv %i3, 0x1BE9, %i5
12660 sub %g7, 0x1FDE, %l2
12661 brgz,a %g3, loop_1154
12662 ta %xcc, 0x1
12663 edge8l %o3, %l0, %g1
12664 movcc %xcc, %i7, %l1
12665loop_1154:
12666 tneg %xcc, 0x4
12667 srlx %l6, 0x10, %l5
12668 fabss %f23, %f28
12669 andncc %i1, %o0, %i6
12670 or %g5, %o5, %g2
12671 tleu %icc, 0x3
12672 saved
12673 rdpr %cwp, %g1
12674 rdpr %cansave, %g2
12675 rdpr %canrestore, %g3
12676 rdpr %cleanwin, %g4
12677 rdpr %otherwin, %g5
12678 rdpr %wstate, %g6
12679 fpmerge %f27, %f10, %f16
12680 movl %xcc, %g6, %i2
12681 tg %icc, 0x2
12682 mova %xcc, %o7, %i0
12683 fpadd32s %f12, %f10, %f11
12684 edge8n %g4, %o1, %i4
12685 sdiv %l4, 0x1734, %o2
12686 movgu %icc, %o4, %o6
12687 set 0x48, %i2
12688 sta %f22, [%l7 + %i2] 0x89
12689 fmovrsgez %l3, %f1, %f0
12690 movg %icc, %i3, %i5
12691 udivcc %l2, 0x0956, %g7
12692 movleu %xcc, %o3, %g3
12693 fcmpgt16 %f0, %f16, %g1
12694 edge16n %l0, %i7, %l1
12695 brgez %l6, loop_1155
12696 prefetch [%l7 + 0x1C], 0x0
12697 xnor %i1, %l5, %o0
12698 swap [%l7 + 0x08], %g5
12699loop_1155:
12700 bpos,a,pn %xcc, loop_1156
12701 fmovdpos %xcc, %f13, %f29
12702 fmovrdgz %i6, %f20, %f2
12703 alignaddr %g2, %g6, %o5
12704loop_1156:
12705 movcc %icc, %o7, %i0
12706 fpadd16s %f28, %f25, %f28
12707 tcc %icc, 0x2
12708 sdivx %g4, 0x1530, %i2
12709 subccc %i4, %o1, %o2
12710 fnot2 %f24, %f6
12711 xor %o4, %l4, %l3
12712 fcmped %fcc2, %f16, %f0
12713 fpsub16 %f4, %f8, %f22
12714 edge32ln %o6, %i3, %i5
12715 add %l7, 0x38, %l6
12716 wr %g0, 0x80, %asi
12717 casxa [%l6] %asi, %g7, %o3
12718 fcmple32 %f2, %f22, %g3
12719 tvc %xcc, 0x7
12720 saved
12721 rdpr %cwp, %g1
12722 rdpr %cansave, %g2
12723 rdpr %canrestore, %g3
12724 rdpr %cleanwin, %g4
12725 rdpr %otherwin, %g5
12726 rdpr %wstate, %g6
12727 tle %xcc, 0x0
12728 te %icc, 0x3
12729 fone %f2
12730 orcc %l2, %g1, %i7
12731 edge16 %l1, %l6, %i1
12732 fblg %fcc2, loop_1157
12733 fble %fcc2, loop_1158
12734 sra %l5, 0x06, %o0
12735 fcmped %fcc2, %f14, %f12
12736loop_1157:
12737 taddcctv %g5, %l0, %i6
12738loop_1158:
12739 srlx %g6, 0x17, %g2
12740 fbge,a %fcc3, loop_1159
12741 orcc %o5, 0x113C, %o7
12742 fmovrdne %g4, %f14, %f16
12743 mulscc %i2, %i0, %i4
12744loop_1159:
12745 fmovrsgz %o2, %f11, %f20
12746 edge16n %o1, %o4, %l3
12747 popc 0x10D6, %o6
12748 for %f22, %f28, %f12
12749 wr %g0, 0x89, %asi
12750 ldda [%l7 + 0x40] %asi, %f0
12751 pdist %f22, %f28, %f8
12752 tcc %icc, 0x4
12753 set 0x69, %g2
12754 ldstuba [%l7 + %g2] 0x89, %l4
12755 xnor %i5, 0x1152, %i3
12756 alignaddrl %g7, %g3, %l2
12757 te %xcc, 0x2
12758 fmovrdlz %g1, %f10, %f10
12759 tpos %icc, 0x1
12760 fmovrdlez %i7, %f2, %f22
12761 movvc %icc, %l1, %o3
12762 xnor %l6, 0x0D46, %i1
12763 taddcctv %o0, %l5, %g5
12764 bl loop_1160
12765 movl %xcc, %l0, %g6
12766 set 0x40, %o6
12767 stda %f0, [%l7 + %o6] 0x80
12768loop_1160:
12769 ble,a %xcc, loop_1161
12770 lduw [%l7 + 0x5C], %i6
12771 fmuld8ulx16 %f8, %f25, %f12
12772 restored
12773 rdpr %cwp, %g1
12774 rdpr %cansave, %g2
12775 rdpr %canrestore, %g3
12776 rdpr %cleanwin, %g4
12777 rdpr %otherwin, %g5
12778 rdpr %wstate, %g6
12779loop_1161:
12780 tsubcc %o5, 0x090E, %g2
12781 srax %g4, 0x12, %i2
12782 move %xcc, %o7, %i4
12783 fbuge %fcc0, loop_1162
12784 movn %icc, %i0, %o1
12785 nop
12786 setx loop_1163, %l0, %l1
12787 jmpl %l1, %o2
12788 fnor %f4, %f20, %f18
12789loop_1162:
12790 fbuge %fcc0, loop_1164
12791 srl %l3, %o6, %l4
12792loop_1163:
12793 array32 %o4, %i3, %g7
12794 fbe,a %fcc0, loop_1165
12795loop_1164:
12796 fmovsleu %icc, %f17, %f22
12797 srax %i5, %l2, %g1
12798 membar 0x4F
12799loop_1165:
12800 edge16ln %g3, %i7, %o3
12801 mova %xcc, %l6, %l1
12802 tgu %icc, 0x1
12803 fornot1s %f13, %f5, %f14
12804 udiv %o0, 0x02A4, %i1
12805 bl %icc, loop_1166
12806 fble %fcc0, loop_1167
12807 tge %icc, 0x7
12808 sllx %l5, %g5, %l0
12809loop_1166:
12810 sra %i6, %g6, %o5
12811loop_1167:
12812 tsubcctv %g2, 0x0845, %g4
12813 edge32l %i2, %o7, %i0
12814 sra %i4, 0x07, %o2
12815 edge32 %o1, %l3, %o6
12816 sll %l4, 0x13, %i3
12817 fcmpne32 %f26, %f30, %o4
12818 movcc %icc, %i5, %l2
12819 movl %icc, %g7, %g3
12820 edge8 %i7, %o3, %g1
12821 ta %icc, 0x4
12822 umulcc %l1, %l6, %i1
12823 edge16ln %l5, %o0, %g5
12824 wr %g0, 0x89, %asi
12825 lda [%l7 + 0x40] %asi, %f18
12826 tvc %icc, 0x0
12827 add %l7, 0x2C, %l6
12828 wr %g0, 0x04, %asi
12829 lda [%l6] %asi, %l0
12830 casa [%l6] %asi, %l0, %i6
12831 fmovscc %xcc, %f2, %f9
12832 edge32n %g6, %g2, %g4
12833 set 0x40, %l3
12834 ldda [%l7 + %l3] 0x2b, %i2
12835 alignaddrl %o5, %i0, %o7
12836 alignaddrl %o2, %o1, %i4
12837 fors %f28, %f5, %f17
12838 sdiv %l3, 0x0E03, %o6
12839 call loop_1168
12840 and %l4, 0x05BF, %i3
12841 movge %xcc, %o4, %i5
12842 ta %xcc, 0x7
12843loop_1168:
12844 fbul %fcc2, loop_1169
12845 tne %icc, 0x3
12846 movle %icc, %l2, %g3
12847 tvs %xcc, 0x1
12848loop_1169:
12849 edge32l %i7, %g7, %o3
12850 fmovrsne %l1, %f13, %f24
12851 wr %g0, 0x89, %asi
12852 lda [%l7 + 0x34] %asi, %f14
12853 fbl,a %fcc0, loop_1170
12854 fandnot1s %f16, %f18, %f1
12855 fone %f6
12856 faligndata %f8, %f26, %f6
12857loop_1170:
12858 fbuge,a %fcc3, loop_1171
12859 bpos,a,pt %icc, loop_1172
12860 move %xcc, %l6, %g1
12861 fsrc2 %f16, %f16
12862loop_1171:
12863 saved
12864 rdpr %cwp, %g1
12865 rdpr %cansave, %g2
12866 rdpr %canrestore, %g3
12867 rdpr %cleanwin, %g4
12868 rdpr %otherwin, %g5
12869 rdpr %wstate, %g6
12870loop_1172:
12871 te %icc, 0x5
12872 tvs %xcc, 0x3
12873 fsrc2 %f30, %f4
12874 edge32 %i1, %o0, %l5
12875 andn %l0, 0x1F28, %g5
12876 tgu %xcc, 0x5
12877 movleu %xcc, %g6, %g2
12878 stx %g4, [%l7 + 0x30]
12879 bgu,a %xcc, loop_1173
12880 fmovsneg %xcc, %f19, %f30
12881 ldx [%l7 + 0x60], %i6
12882 srlx %o5, 0x05, %i0
12883loop_1173:
12884 nop
12885 wr %g0, 0x19, %asi
12886 ldstuba [%l7 + 0x15] %asi, %o7
12887 fblg %fcc2, loop_1174
12888 edge32n %o2, %i2, %o1
12889 flush %l7 + 0x6C
12890 movvs %icc, %l3, %i4
12891loop_1174:
12892 bneg loop_1175
12893 tsubcc %l4, 0x049D, %i3
12894 umul %o4, 0x1516, %o6
12895 fmovscs %xcc, %f25, %f5
12896loop_1175:
12897 tpos %icc, 0x7
12898 movgu %xcc, %i5, %l2
12899 fmul8sux16 %f8, %f4, %f28
12900 fbu,a %fcc3, loop_1176
12901 fcmpne32 %f18, %f0, %i7
12902 set 0x23, %l1
12903 lduba [%l7 + %l1] 0x18, %g3
12904loop_1176:
12905 movn %xcc, %o3, %g7
12906 sdivcc %l6, 0x05C4, %l1
12907 alignaddrl %g1, %i1, %l5
12908 ldx [%l7 + 0x68], %o0
12909 ba,a %icc, loop_1177
12910 fmovsvc %icc, %f5, %f10
12911 fcmpes %fcc3, %f18, %f1
12912 tleu %icc, 0x3
12913loop_1177:
12914 edge32n %l0, %g5, %g2
12915 edge8ln %g4, %i6, %o5
12916 te %xcc, 0x6
12917 andn %g6, 0x1C99, %i0
12918 fba,a %fcc0, loop_1178
12919 fnors %f26, %f16, %f0
12920 fmovdne %xcc, %f8, %f12
12921 fmovdne %xcc, %f22, %f6
12922loop_1178:
12923 nop
12924 set 0x54, %i7
12925 ldstuba [%l7 + %i7] 0x0c, %o2
12926 edge8 %o7, %i2, %l3
12927 fmovsle %xcc, %f1, %f31
12928 fmul8sux16 %f16, %f22, %f18
12929 brz,a %o1, loop_1179
12930 fmovrslz %l4, %f27, %f15
12931 tleu %xcc, 0x6
12932 ldsw [%l7 + 0x18], %i3
12933loop_1179:
12934 fexpand %f16, %f8
12935 fmovrslez %o4, %f10, %f19
12936 udivcc %o6, 0x1AF2, %i4
12937 fsrc2 %f30, %f4
12938 nop
12939 setx loop_1180, %l0, %l1
12940 wrpr 0x1, %tl
12941 wrpr %l1, %tpc
12942 add %l1, 0x4, %l1
12943 wrpr %l1, %tnpc
12944 setx 0x34400001400, %l0, %l1
12945 wrpr %l1, %tstate
12946 wrhpr 0x4, %htstate
12947 retry
12948 edge16l %l2, %i7, %g3
12949 movcc %xcc, %i5, %g7
12950 tpos %icc, 0x3
12951loop_1180:
12952 tge %icc, 0x1
12953 bvc,a,pt %icc, loop_1181
12954 std %o2, [%l7 + 0x08]
12955 lduh [%l7 + 0x18], %l1
12956 srlx %l6, 0x18, %g1
12957loop_1181:
12958 fmovrdne %i1, %f18, %f6
12959 edge32l %o0, %l5, %l0
12960 edge16 %g5, %g4, %i6
12961 subc %g2, 0x1236, %o5
12962 pdist %f2, %f28, %f10
12963 fbe,a %fcc3, loop_1182
12964 fmovdcs %icc, %f16, %f11
12965 add %i0, %g6, %o2
12966 edge16l %o7, %i2, %l3
12967loop_1182:
12968 edge8 %o1, %l4, %o4
12969 bge,a %xcc, loop_1183
12970 fmovdle %xcc, %f21, %f3
12971 fandnot1 %f28, %f10, %f2
12972 movg %xcc, %i3, %o6
12973loop_1183:
12974 tle %icc, 0x2
12975 movl %icc, %l2, %i7
12976 fmovrde %g3, %f4, %f12
12977 tpos %icc, 0x7
12978 fpack32 %f22, %f4, %f26
12979 movvc %icc, %i5, %g7
12980 andcc %i4, %o3, %l6
12981 array32 %g1, %l1, %o0
12982 std %i0, [%l7 + 0x38]
12983 movrne %l0, %l5, %g4
12984 ld [%l7 + 0x40], %f24
12985 mulscc %i6, %g5, %o5
12986 orcc %i0, %g2, %g6
12987 tle %xcc, 0x5
12988 fmovdn %icc, %f15, %f1
12989 alignaddr %o7, %o2, %i2
12990 tle %xcc, 0x0
12991 movcs %icc, %l3, %l4
12992 tsubcc %o1, %o4, %o6
12993 ble,pn %xcc, loop_1184
12994 array8 %i3, %l2, %i7
12995 nop
12996 setx loop_1185, %l0, %l1
12997 wrpr 0x1, %tl
12998 wrpr %l1, %tnpc
12999 setx 0x34400001400, %l0, %l1
13000 wrpr %l1, %tstate
13001 wrhpr 0x4, %htstate
13002 done
13003 fcmpeq32 %f2, %f16, %i5
13004loop_1184:
13005 addccc %g3, %i4, %g7
13006 movne %xcc, %o3, %l6
13007loop_1185:
13008 bvs loop_1186
13009 ldsw [%l7 + 0x44], %l1
13010 movcs %xcc, %g1, %i1
13011 tsubcc %l0, 0x117A, %l5
13012loop_1186:
13013 andn %o0, 0x114C, %g4
13014 subcc %i6, 0x045A, %g5
13015 nop
13016 setx loop_1187, %l0, %l1
13017 wrpr 0x1, %tl
13018 wrpr %l1, %tnpc
13019 setx 0x34400001400, %l0, %l1
13020 wrpr %l1, %tstate
13021 wrhpr 0x4, %htstate
13022 done
13023 fandnot1 %f12, %f0, %f6
13024 xor %o5, 0x1259, %i0
13025 saved
13026 rdpr %cwp, %g1
13027 rdpr %cansave, %g2
13028 rdpr %canrestore, %g3
13029 rdpr %cleanwin, %g4
13030 rdpr %otherwin, %g5
13031 rdpr %wstate, %g6
13032loop_1187:
13033 tsubcctv %g6, 0x01C1, %o7
13034 edge8 %o2, %i2, %l3
13035 fpadd32s %f12, %f8, %f27
13036 edge32l %g2, %l4, %o4
13037 movrlz %o1, 0x399, %o6
13038 wr %g0, 0x11, %asi
13039 ldswa [%l7 + 0x58] %asi, %i3
13040 movre %i7, 0x10C, %i5
13041 set 0x40, %o4
13042 stda %f0, [%l7 + %o4] 0x11
13043 srlx %l2, 0x19, %i4
13044 brz %g7, loop_1188
13045 fands %f17, %f31, %f13
13046 fcmpd %fcc2, %f14, %f14
13047 udivx %o3, 0x0AC5, %l6
13048loop_1188:
13049 movl %xcc, %g3, %g1
13050 movrne %i1, 0x1E8, %l1
13051 bcc,a,pn %icc, loop_1189
13052 edge16ln %l0, %o0, %g4
13053 ldsw [%l7 + 0x0C], %l5
13054 and %i6, 0x181D, %o5
13055loop_1189:
13056 nop
13057 setx loop_1190, %l0, %l1
13058 jmpl %l1, %g5
13059 movrgz %i0, %o7, %g6
13060 sdiv %i2, 0x0D86, %o2
13061 fones %f26
13062loop_1190:
13063 fornot1s %f10, %f29, %f9
13064 siam 0x4
13065 fpmerge %f31, %f23, %f0
13066 fbo %fcc1, loop_1191
13067 ldsw [%l7 + 0x30], %g2
13068 fmovscc %xcc, %f25, %f29
13069 ldd [%l7 + 0x78], %l4
13070loop_1191:
13071 taddcc %l3, %o4, %o1
13072 sethi 0x056A, %o6
13073 lduw [%l7 + 0x6C], %i7
13074 ldstub [%l7 + 0x70], %i5
13075 tl %icc, 0x3
13076 tvs %icc, 0x1
13077 edge16n %i3, %l2, %i4
13078 fbuge,a %fcc0, loop_1192
13079 fmuld8sux16 %f8, %f13, %f6
13080 tn %icc, 0x0
13081 fmovrsgez %o3, %f0, %f29
13082loop_1192:
13083 sub %g7, %l6, %g1
13084 srax %i1, 0x17, %l1
13085 for %f2, %f24, %f6
13086 xorcc %l0, 0x04BF, %g3
13087 movcc %xcc, %g4, %l5
13088 edge16 %i6, %o0, %g5
13089 fpsub32 %f24, %f4, %f24
13090 fcmpd %fcc1, %f20, %f14
13091 membar #Sync
13092 set 0x40, %l4
13093 ldda [%l7 + %l4] 0xf0, %f16
13094 edge8n %o5, %i0, %g6
13095 tleu %icc, 0x1
13096 flush %l7 + 0x18
13097 sethi 0x15F1, %i2
13098 bshuffle %f2, %f10, %f10
13099 addccc %o7, 0x01E2, %g2
13100 fones %f31
13101 fbn,a %fcc0, loop_1193
13102 saved
13103 rdpr %cwp, %g1
13104 rdpr %cansave, %g2
13105 rdpr %canrestore, %g3
13106 rdpr %cleanwin, %g4
13107 rdpr %otherwin, %g5
13108 rdpr %wstate, %g6
13109 ldsw [%l7 + 0x70], %l4
13110 sir 0x0EFA
13111loop_1193:
13112 nop
13113 set 0x6C, %o0
13114 ldsba [%l7 + %o0] 0x11, %l3
13115 srl %o2, 0x0D, %o1
13116 fornot2s %f21, %f13, %f22
13117 movl %xcc, %o6, %i7
13118 orcc %i5, 0x1134, %o4
13119 std %l2, [%l7 + 0x18]
13120 movl %icc, %i4, %o3
13121 wr %g0, 0x81, %asi
13122 stba %g7, [%l7 + 0x69] %asi
13123 andcc %i3, 0x1A0E, %l6
13124 sdiv %g1, 0x0CB7, %l1
13125 tne %xcc, 0x4
13126 array16 %i1, %l0, %g4
13127 fsrc1 %f4, %f4
13128 array16 %l5, %i6, %g3
13129 fmovrdgez %o0, %f2, %f18
13130 fbul %fcc2, loop_1194
13131 movvs %icc, %g5, %o5
13132 umul %g6, %i0, %i2
13133 array32 %g2, %l4, %o7
13134loop_1194:
13135 nop
13136 wr %g0, 0x80, %asi
13137 prefetcha [%l7 + 0x08] %asi, 0x0
13138 addc %o1, %o6, %i7
13139 membar 0x5B
13140 bcs,a %xcc, loop_1195
13141 edge16n %o2, %o4, %i5
13142 fpack32 %f20, %f8, %f24
13143 edge32 %i4, %l2, %o3
13144loop_1195:
13145 tvs %icc, 0x0
13146 edge8 %i3, %g7, %g1
13147 fmovdgu %icc, %f6, %f9
13148 tle %icc, 0x3
13149 fmovsneg %xcc, %f31, %f1
13150 be %xcc, loop_1196
13151 edge16 %l1, %l6, %l0
13152 fbo %fcc0, loop_1197
13153 brz,a %g4, loop_1198
13154loop_1196:
13155 fzeros %f20
13156 and %i1, %i6, %l5
13157loop_1197:
13158 tn %xcc, 0x7
13159loop_1198:
13160 tpos %xcc, 0x2
13161 movne %xcc, %o0, %g3
13162 fzero %f12
13163 fexpand %f30, %f0
13164 fmovrde %g5, %f0, %f10
13165 bg,a loop_1199
13166 fbul %fcc2, loop_1200
13167 nop
13168 setx loop_1201, %l0, %l1
13169 jmpl %l1, %o5
13170 fpmerge %f25, %f6, %f24
13171loop_1199:
13172 fbl,a %fcc2, loop_1202
13173loop_1200:
13174 tneg %icc, 0x6
13175loop_1201:
13176 srl %i0, 0x15, %i2
13177 xnorcc %g6, 0x0D82, %l4
13178loop_1202:
13179 smulcc %g2, %o7, %l3
13180 movneg %icc, %o6, %i7
13181 fmovsleu %icc, %f0, %f6
13182 tn %xcc, 0x2
13183 fbu %fcc3, loop_1203
13184 fnands %f6, %f21, %f23
13185 wr %g0, 0x89, %asi
13186 ldswa [%l7 + 0x34] %asi, %o1
13187loop_1203:
13188 fpadd32s %f17, %f10, %f13
13189 addc %o4, 0x1C25, %i5
13190 edge16ln %o2, %l2, %i4
13191 movrgez %o3, %g7, %i3
13192 bl loop_1204
13193 fmovscc %xcc, %f27, %f10
13194 movvc %icc, %g1, %l6
13195 mova %xcc, %l1, %l0
13196loop_1204:
13197 tcs %icc, 0x6
13198 andn %g4, %i1, %i6
13199 movrgez %l5, 0x140, %o0
13200 fmovrdgz %g5, %f30, %f10
13201 fmovrslez %g3, %f6, %f23
13202 array8 %o5, %i0, %g6
13203 fbn %fcc2, loop_1205
13204 fmovrdgz %i2, %f2, %f22
13205 smulcc %l4, %g2, %o7
13206 srl %o6, %i7, %l3
13207loop_1205:
13208 be,pn %icc, loop_1206
13209 ba,pt %xcc, loop_1207
13210 tl %icc, 0x2
13211 fcmple16 %f22, %f16, %o1
13212loop_1206:
13213 edge8 %i5, %o4, %l2
13214loop_1207:
13215 sdiv %i4, 0x1EAC, %o2
13216 brgz %g7, loop_1208
13217 movgu %xcc, %o3, %g1
13218 bleu %icc, loop_1209
13219 sethi 0x1D38, %l6
13220loop_1208:
13221 edge32l %i3, %l0, %g4
13222 sth %i1, [%l7 + 0x34]
13223loop_1209:
13224 edge16 %l1, %i6, %l5
13225 edge8 %o0, %g3, %o5
13226 edge16l %g5, %g6, %i0
13227 set 0x30, %o5
13228 ldsha [%l7 + %o5] 0x18, %i2
13229 st %f15, [%l7 + 0x54]
13230 umulcc %g2, %o7, %l4
13231 tne %xcc, 0x2
13232 fmovdcs %icc, %f2, %f0
13233 wr %g0, 0x89, %asi
13234 stxa %i7, [%l7 + 0x68] %asi
13235 tleu %xcc, 0x7
13236 std %l2, [%l7 + 0x10]
13237 brlez %o1, loop_1210
13238 alignaddrl %i5, %o6, %o4
13239 tvs %xcc, 0x5
13240 tl %xcc, 0x2
13241loop_1210:
13242 movrgz %i4, %o2, %g7
13243 fcmps %fcc3, %f13, %f21
13244 tne %icc, 0x3
13245 set 0x40, %g7
13246 stda %f0, [%l7 + %g7] 0x88
13247 te %icc, 0x7
13248 te %icc, 0x5
13249 subccc %o3, 0x1008, %l2
13250 fcmpgt16 %f30, %f12, %g1
13251 fornot1 %f22, %f0, %f0
13252 add %l7, 0x58, %l6
13253 wr %g0, 0x80, %asi
13254 ldxa [%l6] %asi, %i3
13255 casxa [%l6] 0x80, %i3, %l0
13256 restored
13257 rdpr %cwp, %g1
13258 rdpr %cansave, %g2
13259 rdpr %canrestore, %g3
13260 rdpr %cleanwin, %g4
13261 rdpr %otherwin, %g5
13262 rdpr %wstate, %g6
13263 nop
13264 setx loop_1211, %l0, %l1
13265 jmpl %l1, %g4
13266 fpack16 %f6, %f14
13267 tg %icc, 0x3
13268 ld [%l7 + 0x78], %f28
13269loop_1211:
13270 srl %l6, 0x10, %i1
13271 add %i6, 0x1448, %l5
13272 ble loop_1212
13273 popc %l1, %g3
13274 fpadd32s %f21, %f22, %f16
13275 umulcc %o0, %o5, %g5
13276loop_1212:
13277 fbue %fcc0, loop_1213
13278 fbe %fcc3, loop_1214
13279 fsrc2 %f24, %f18
13280 umul %i0, 0x06BE, %i2
13281loop_1213:
13282 subccc %g6, %o7, %l4
13283loop_1214:
13284 addccc %i7, 0x0C88, %l3
13285 brlz %o1, loop_1215
13286 bn,a %xcc, loop_1216
13287 fornot2s %f11, %f17, %f4
13288 fmul8ulx16 %f28, %f4, %f0
13289loop_1215:
13290 edge8n %g2, %i5, %o4
13291loop_1216:
13292 fsrc1s %f25, %f12
13293 popc %o6, %i4
13294 movg %icc, %o2, %g7
13295 sethi 0x1465, %o3
13296 movgu %icc, %g1, %l2
13297 movcs %icc, %i3, %g4
13298 movg %xcc, %l0, %i1
13299 movvc %icc, %l6, %l5
13300 movl %xcc, %i6, %g3
13301 nop
13302 setx loop_1217, %l0, %l1
13303 jmpl %l1, %o0
13304 fmovde %icc, %f13, %f19
13305 array32 %o5, %l1, %i0
13306 edge16 %g5, %i2, %o7
13307loop_1217:
13308 fmovscs %xcc, %f19, %f23
13309 xor %l4, %g6, %l3
13310 movcc %icc, %i7, %o1
13311 flush %l7 + 0x0C
13312 edge32 %g2, %i5, %o6
13313 fmovdvs %xcc, %f9, %f25
13314 fbule %fcc0, loop_1218
13315 taddcc %i4, 0x0AF2, %o2
13316 fnot1 %f26, %f18
13317 faligndata %f26, %f4, %f16
13318loop_1218:
13319 xnor %g7, %o3, %o4
13320 brz %l2, loop_1219
13321 addccc %g1, %i3, %g4
13322 array8 %i1, %l0, %l6
13323 and %l5, 0x1F05, %i6
13324loop_1219:
13325 ld [%l7 + 0x24], %f12
13326 fmul8x16au %f7, %f20, %f16
13327 mova %icc, %g3, %o5
13328 wr %g0, 0x11, %asi
13329 swapa [%l7 + 0x54] %asi, %o0
13330 edge8ln %i0, %g5, %l1
13331 fmovdle %icc, %f21, %f10
13332 add %l7, 0x20, %l6
13333 wr %g0, 0x89, %asi
13334 casxa [%l6] 0x89, %i2, %l4
13335 orncc %o7, %g6, %i7
13336 ldsw [%l7 + 0x3C], %o1
13337 umulcc %g2, 0x1FAD, %l3
13338 fbue %fcc2, loop_1220
13339 edge16 %i5, %o6, %i4
13340 fpsub16 %f18, %f26, %f18
13341 fsrc1s %f1, %f27
13342loop_1220:
13343 tn %xcc, 0x1
13344 bshuffle %f14, %f12, %f16
13345 te %xcc, 0x4
13346 fmovrdgz %o2, %f14, %f4
13347 fbg,a %fcc0, loop_1221
13348 umulcc %o3, 0x0BE3, %o4
13349 addcc %l2, 0x00D6, %g1
13350 fbuge %fcc1, loop_1222
13351loop_1221:
13352 movrlez %g7, 0x247, %i3
13353 sir 0x10BE
13354 edge32l %g4, %i1, %l0
13355loop_1222:
13356 fcmpes %fcc1, %f3, %f8
13357 wr %g0, 0x11, %asi
13358 stxa %l5, [%l7 + 0x68] %asi
13359 bl,a %icc, loop_1223
13360 sir 0x1B9A
13361 movleu %xcc, %l6, %g3
13362 fblg,a %fcc0, loop_1224
13363loop_1223:
13364 move %icc, %o5, %o0
13365 smul %i0, 0x0074, %i6
13366 umul %g5, 0x19E3, %l1
13367loop_1224:
13368 te %xcc, 0x7
13369 bpos %icc, loop_1225
13370 ldub [%l7 + 0x55], %i2
13371 movne %icc, %l4, %o7
13372 subccc %i7, 0x1A8B, %g6
13373loop_1225:
13374 brgz,a %g2, loop_1226
13375 fbule,a %fcc0, loop_1227
13376 fone %f24
13377 movne %xcc, %l3, %i5
13378loop_1226:
13379 movrgez %o1, %o6, %i4
13380loop_1227:
13381 tne %icc, 0x0
13382 array8 %o3, %o2, %l2
13383 fmovdne %xcc, %f30, %f8
13384 movneg %xcc, %o4, %g7
13385 sllx %g1, 0x10, %i3
13386 tneg %icc, 0x2
13387 tleu %icc, 0x3
13388 movge %xcc, %i1, %l0
13389 taddcc %l5, 0x1B07, %g4
13390 bneg,a loop_1228
13391 movle %xcc, %g3, %l6
13392 tl %xcc, 0x7
13393 fbg,a %fcc1, loop_1229
13394loop_1228:
13395 subcc %o0, 0x00FF, %o5
13396 ldub [%l7 + 0x39], %i6
13397 xorcc %g5, 0x0633, %i0
13398loop_1229:
13399 tn %icc, 0x2
13400 fmovdne %icc, %f16, %f8
13401 movrgz %l1, %i2, %l4
13402 array32 %i7, %o7, %g2
13403 udiv %l3, 0x06B2, %i5
13404 set 0x42, %l2
13405 ldsba [%l7 + %l2] 0x10, %g6
13406 xnor %o1, %o6, %o3
13407 array32 %i4, %o2, %o4
13408 smul %g7, 0x06C0, %l2
13409 array32 %g1, %i3, %l0
13410 tsubcctv %i1, 0x101B, %l5
13411 bne,a,pn %icc, loop_1230
13412 fmovde %icc, %f23, %f13
13413 fnot2s %f22, %f4
13414 nop
13415 setx loop_1231, %l0, %l1
13416 jmpl %l1, %g4
13417loop_1230:
13418 fmovrdlz %g3, %f14, %f2
13419 subc %o0, %o5, %l6
13420 smulcc %g5, 0x01EB, %i6
13421loop_1231:
13422 mulx %l1, %i0, %l4
13423 fmovdvc %xcc, %f30, %f2
13424 restored
13425 rdpr %cwp, %g1
13426 rdpr %cansave, %g2
13427 rdpr %canrestore, %g3
13428 rdpr %cleanwin, %g4
13429 rdpr %otherwin, %g5
13430 rdpr %wstate, %g6
13431 fba %fcc1, loop_1232
13432 brnz,a %i2, loop_1233
13433 fand %f0, %f20, %f30
13434 addcc %i7, %o7, %l3
13435loop_1232:
13436 taddcctv %i5, %g2, %o1
13437loop_1233:
13438 movgu %icc, %o6, %o3
13439 bcc,pt %xcc, loop_1234
13440 fmovrsgz %g6, %f26, %f18
13441 movrne %i4, 0x2BD, %o2
13442 bpos,pn %xcc, loop_1235
13443loop_1234:
13444 call loop_1236
13445 tsubcctv %o4, %l2, %g1
13446 fones %f23
13447loop_1235:
13448 ta %xcc, 0x2
13449loop_1236:
13450 ldsh [%l7 + 0x4C], %g7
13451 srlx %i3, 0x00, %l0
13452 xorcc %i1, %g4, %g3
13453 srl %l5, %o5, %l6
13454 ldub [%l7 + 0x48], %g5
13455 membar 0x74
13456 udivcc %i6, 0x0B1C, %l1
13457 sdiv %o0, 0x139F, %l4
13458 popc %i2, %i0
13459 movrlz %i7, %o7, %i5
13460 sdivx %l3, 0x115C, %g2
13461 sub %o1, 0x0FE4, %o3
13462 edge8 %o6, %i4, %g6
13463 tsubcc %o4, %l2, %g1
13464 fmuld8sux16 %f28, %f23, %f26
13465 movcs %icc, %g7, %i3
13466 membar 0x13
13467 movrgez %l0, %i1, %g4
13468 ldsh [%l7 + 0x0C], %o2
13469 ldsh [%l7 + 0x10], %g3
13470 addc %o5, 0x09B5, %l6
13471 or %l5, 0x105A, %g5
13472 edge32n %i6, %o0, %l4
13473 tsubcc %i2, 0x1314, %i0
13474 fmovdne %icc, %f17, %f16
13475 fpack16 %f0, %f28
13476 fcmpgt32 %f18, %f16, %l1
13477 nop
13478 set 0x2E, %o7
13479 stb %i7, [%l7 + %o7]
13480 tn %icc, 0x4
13481 fbug %fcc2, loop_1237
13482 fpadd16 %f4, %f22, %f16
13483 tcs %icc, 0x1
13484 edge8n %i5, %l3, %g2
13485loop_1237:
13486 subc %o1, %o3, %o6
13487 edge8l %o7, %i4, %o4
13488 fmovdgu %xcc, %f29, %f23
13489 fmovsle %icc, %f3, %f14
13490 sdiv %g6, 0x026D, %g1
13491 nop
13492 set 0x37, %g5
13493 ldub [%l7 + %g5], %l2
13494 srlx %i3, 0x1B, %g7
13495 fmovsne %xcc, %f27, %f14
13496 fmul8sux16 %f6, %f28, %f18
13497 orncc %i1, %l0, %o2
13498 restored
13499 rdpr %cwp, %g1
13500 rdpr %cansave, %g2
13501 rdpr %canrestore, %g3
13502 rdpr %cleanwin, %g4
13503 rdpr %otherwin, %g5
13504 rdpr %wstate, %g6
13505 ble,a,pn %icc, loop_1238
13506 mulscc %g3, 0x17F8, %g4
13507 subcc %l6, %l5, %g5
13508 andcc %o5, 0x1776, %o0
13509loop_1238:
13510 tvc %xcc, 0x3
13511 sethi 0x132B, %l4
13512 udivcc %i2, 0x0E8A, %i0
13513 set 0x18, %g1
13514 lduwa [%l7 + %g1] 0x14, %l1
13515 ta %icc, 0x1
13516 mulscc %i6, %i5, %i7
13517 movrne %g2, %l3, %o1
13518 sethi 0x1178, %o3
13519 fmovrdgz %o6, %f0, %f28
13520 addcc %i4, %o4, %o7
13521 fornot1 %f24, %f26, %f30
13522 umul %g6, %l2, %g1
13523 edge8ln %g7, %i1, %l0
13524 popc 0x1414, %o2
13525 fpadd16 %f22, %f6, %f30
13526 set 0x10, %g3
13527 prefetcha [%l7 + %g3] 0x04, 0x1
13528 xnor %g3, 0x1DC8, %l6
13529 for %f30, %f6, %f24
13530 fxor %f30, %f30, %f26
13531 andn %l5, 0x037C, %g4
13532 ble,pn %icc, loop_1239
13533 std %f10, [%l7 + 0x18]
13534 fcmpne16 %f20, %f30, %g5
13535 fpsub32s %f11, %f30, %f16
13536loop_1239:
13537 array8 %o0, %o5, %i2
13538 fpmerge %f13, %f11, %f28
13539 sir 0x11FF
13540 restored
13541 rdpr %cwp, %g1
13542 rdpr %cansave, %g2
13543 rdpr %canrestore, %g3
13544 rdpr %cleanwin, %g4
13545 rdpr %otherwin, %g5
13546 rdpr %wstate, %g6
13547 fmovdgu %icc, %f20, %f13
13548 be,a,pn %icc, loop_1240
13549 mulx %l4, %l1, %i0
13550 tgu %icc, 0x5
13551 fxnor %f2, %f24, %f28
13552loop_1240:
13553 tsubcc %i6, 0x0C60, %i5
13554 movrgz %i7, %l3, %o1
13555 fmovsvs %xcc, %f25, %f19
13556 ldd [%l7 + 0x10], %g2
13557 srlx %o6, 0x19, %i4
13558 fmovrse %o3, %f26, %f31
13559 srl %o4, 0x16, %g6
13560 smul %l2, %g1, %o7
13561 fblg,a %fcc3, loop_1241
13562 tcs %xcc, 0x4
13563 ldx [%l7 + 0x38], %g7
13564 std %f30, [%l7 + 0x70]
13565loop_1241:
13566 edge16ln %l0, %i1, %i3
13567 bvc,a,pt %xcc, loop_1242
13568 addc %o2, %l6, %g3
13569 andn %g4, %l5, %g5
13570 tne %xcc, 0x6
13571loop_1242:
13572 tcc %icc, 0x5
13573 tne %xcc, 0x5
13574 popc 0x0BD6, %o0
13575 fexpand %f27, %f20
13576 tcs %xcc, 0x5
13577 array32 %i2, %o5, %l1
13578 swap [%l7 + 0x20], %l4
13579 sll %i0, %i6, %i7
13580 fand %f22, %f12, %f18
13581 fmovsvs %xcc, %f5, %f19
13582 edge16l %i5, %l3, %g2
13583 set 0x2C, %g6
13584 ldswa [%l7 + %g6] 0x10, %o6
13585 udivcc %o1, 0x1F36, %o3
13586 wr %g0, 0x11, %asi
13587 ldswa [%l7 + 0x0C] %asi, %o4
13588 edge8 %i4, %g6, %l2
13589 fmul8x16au %f9, %f24, %f16
13590 movneg %icc, %o7, %g1
13591 addccc %g7, %i1, %l0
13592 fbge,a %fcc0, loop_1243
13593 brgz,a %o2, loop_1244
13594 flush %l7 + 0x5C
13595 smul %i3, 0x193F, %g3
13596loop_1243:
13597 st %f19, [%l7 + 0x58]
13598loop_1244:
13599 tpos %xcc, 0x1
13600 movrlez %g4, 0x2D8, %l5
13601 or %g5, 0x0AC8, %o0
13602 movl %icc, %l6, %i2
13603 edge32n %o5, %l4, %i0
13604 umul %l1, %i6, %i5
13605 fxors %f18, %f12, %f13
13606 prefetch [%l7 + 0x28], 0x1
13607 tvs %xcc, 0x0
13608 call loop_1245
13609 movcs %icc, %l3, %i7
13610 set 0x3c0, %i1
13611 nop ! nop ! ldxa [%g0 + %i1] 0x40, %g2 ripped by fixASI40.pl ripped by fixASI40.pl
13612loop_1245:
13613 addcc %o6, 0x066F, %o3
13614 addccc %o4, 0x0F1E, %o1
13615 brlz,a %g6, loop_1246
13616 ta %xcc, 0x3
13617 sdivx %l2, 0x0383, %o7
13618 brnz %g1, loop_1247
13619loop_1246:
13620 movle %xcc, %g7, %i4
13621 array32 %l0, %o2, %i1
13622 movge %icc, %g3, %i3
13623loop_1247:
13624 fmovrdgez %l5, %f30, %f26
13625 fbuge,a %fcc1, loop_1248
13626 umul %g4, 0x03B0, %g5
13627 brgz,a %l6, loop_1249
13628 fone %f12
13629loop_1248:
13630 edge16ln %o0, %i2, %l4
13631 stbar
13632loop_1249:
13633 fpmerge %f14, %f15, %f12
13634 edge16l %i0, %l1, %o5
13635 fbuge %fcc0, loop_1250
13636 array32 %i6, %i5, %i7
13637 or %g2, %o6, %l3
13638 fmuld8sux16 %f31, %f30, %f22
13639loop_1250:
13640 xor %o3, %o1, %o4
13641 fmovd %f4, %f6
13642 fexpand %f10, %f8
13643 tsubcc %l2, %o7, %g1
13644 bne,a,pt %icc, loop_1251
13645 sdivx %g7, 0x0332, %i4
13646 and %l0, %g6, %o2
13647 flush %l7 + 0x48
13648loop_1251:
13649 movrgez %g3, %i3, %i1
13650 udiv %l5, 0x0064, %g5
13651 movrgz %g4, %o0, %i2
13652 te %icc, 0x1
13653 movrne %l4, %i0, %l1
13654 edge32n %l6, %o5, %i5
13655 fandnot1 %f8, %f22, %f22
13656 fmovsn %xcc, %f30, %f4
13657 popc %i7, %g2
13658 array8 %o6, %l3, %o3
13659 edge8 %i6, %o1, %l2
13660 tleu %icc, 0x1
13661 wr %g0, 0x81, %asi
13662 lda [%l7 + 0x4C] %asi, %f9
13663 edge32 %o7, %g1, %g7
13664 tvc %xcc, 0x0
13665 tcs %xcc, 0x0
13666 edge32n %i4, %o4, %l0
13667 set 0x08, %g4
13668 prefetcha [%l7 + %g4] 0x80, 0x3
13669 orncc %o2, 0x1D52, %i3
13670 set 0x62, %i5
13671 stha %i1, [%l7 + %i5] 0x89
13672 edge32 %g3, %l5, %g5
13673 set 0x47, %i3
13674 lduba [%l7 + %i3] 0x89, %g4
13675 edge32l %i2, %o0, %l4
13676 fba,a %fcc0, loop_1252
13677 add %l1, %l6, %i0
13678 membar 0x48
13679 mulscc %i5, %i7, %g2
13680loop_1252:
13681 bn,a loop_1253
13682 udivcc %o5, 0x0352, %o6
13683 prefetch [%l7 + 0x70], 0x3
13684 edge8ln %o3, %l3, %o1
13685loop_1253:
13686 edge16ln %i6, %l2, %o7
13687 sra %g1, %i4, %g7
13688 fornot1 %f20, %f8, %f26
13689 tvc %xcc, 0x6
13690 umulcc %l0, %o4, %g6
13691 edge16l %i3, %i1, %g3
13692 st %f3, [%l7 + 0x4C]
13693 fpadd16 %f10, %f20, %f4
13694 fmovrdgz %l5, %f10, %f12
13695 add %l7, 0x70, %l6
13696 wr %g0, 0x19, %asi
13697 casa [%l6] %asi, %g5, %o2
13698 sll %i2, %g4, %l4
13699 bvc,a %icc, loop_1254
13700 fands %f28, %f23, %f31
13701 fmovda %icc, %f4, %f10
13702 tgu %xcc, 0x4
13703loop_1254:
13704 addccc %l1, %l6, %o0
13705 udivcc %i5, 0x110E, %i0
13706 be,a,pn %xcc, loop_1255
13707 for %f18, %f10, %f26
13708 movpos %xcc, %i7, %o5
13709 wr %g0, 0x27, %asi
13710 stwa %o6, [%l7 + 0x68] %asi
13711 membar #Sync
13712loop_1255:
13713 fmovsleu %icc, %f28, %f7
13714 addcc %g2, %l3, %o1
13715 tneg %xcc, 0x1
13716 fmovdcs %xcc, %f30, %f2
13717 wr %g0, 0x2f, %asi
13718 stha %o3, [%l7 + 0x12] %asi
13719 membar #Sync
13720 brz %i6, loop_1256
13721 movrne %l2, 0x0A3, %o7
13722 edge8 %g1, %i4, %g7
13723 edge16l %l0, %o4, %g6
13724loop_1256:
13725 edge16n %i3, %g3, %i1
13726 movg %xcc, %g5, %l5
13727 movcc %xcc, %o2, %i2
13728 wr %g0, 0x11, %asi
13729 ldswa [%l7 + 0x20] %asi, %g4
13730 edge32ln %l1, %l6, %o0
13731 alignaddr %i5, %l4, %i0
13732 restored
13733 rdpr %cwp, %g1
13734 rdpr %cansave, %g2
13735 rdpr %canrestore, %g3
13736 rdpr %cleanwin, %g4
13737 rdpr %otherwin, %g5
13738 rdpr %wstate, %g6
13739 sra %i7, %o6, %o5
13740 bcc loop_1257
13741 fmovrdgz %l3, %f6, %f20
13742 tvc %xcc, 0x7
13743 sra %g2, %o1, %i6
13744loop_1257:
13745 fands %f26, %f15, %f9
13746 set 0x60, %i4
13747 ldda [%l7 + %i4] 0x2f, %o2
13748 ba,pn %icc, loop_1258
13749 srlx %o7, 0x0A, %l2
13750 tpos %icc, 0x1
13751 movne %xcc, %i4, %g7
13752loop_1258:
13753 xor %l0, 0x05F8, %o4
13754 ba,a loop_1259
13755 movcc %icc, %g1, %g6
13756 movre %g3, 0x132, %i3
13757 andcc %g5, 0x0CC0, %i1
13758loop_1259:
13759 mulx %o2, 0x06AD, %l5
13760 fpadd16 %f22, %f2, %f30
13761 popc 0x0836, %i2
13762 fpadd16s %f0, %f17, %f25
13763 fxnor %f10, %f8, %f2
13764 edge8n %l1, %g4, %o0
13765 set 0x44, %l5
13766 sta %f21, [%l7 + %l5] 0x19
13767 mulscc %i5, %l4, %i0
13768 wr %g0, 0x19, %asi
13769 ldda [%l7 + 0x40] %asi, %i6
13770 subccc %o6, 0x0A6B, %l6
13771 movl %icc, %o5, %g2
13772 fbg,a %fcc2, loop_1260
13773 movneg %xcc, %l3, %i6
13774 add %o3, %o1, %o7
13775 movcs %xcc, %i4, %l2
13776loop_1260:
13777 fmovdneg %icc, %f25, %f18
13778 tvc %icc, 0x7
13779 tneg %icc, 0x7
13780 fbne %fcc1, loop_1261
13781 sdivx %l0, 0x0CC7, %g7
13782 and %o4, %g6, %g1
13783 addcc %i3, %g3, %i1
13784loop_1261:
13785 fpsub32s %f1, %f6, %f26
13786 movg %xcc, %o2, %l5
13787 edge8l %i2, %l1, %g4
13788 set 0x50, %i6
13789 stwa %o0, [%l7 + %i6] 0x19
13790 popc 0x168E, %g5
13791 edge8l %i5, %l4, %i0
13792 sllx %i7, 0x06, %o6
13793 udivcc %o5, 0x0637, %l6
13794 bcs %xcc, loop_1262
13795 saved
13796 rdpr %cwp, %g1
13797 rdpr %cansave, %g2
13798 rdpr %canrestore, %g3
13799 rdpr %cleanwin, %g4
13800 rdpr %otherwin, %g5
13801 rdpr %wstate, %g6
13802 umul %g2, 0x1982, %i6
13803 fnegd %f24, %f14
13804loop_1262:
13805 fbn,a %fcc3, loop_1263
13806 bneg,a %icc, loop_1264
13807 umulcc %l3, %o3, %o1
13808 srlx %i4, %l2, %o7
13809loop_1263:
13810 alignaddrl %l0, %g7, %g6
13811loop_1264:
13812 bvs %xcc, loop_1265
13813 tpos %icc, 0x7
13814 smulcc %g1, 0x074F, %o4
13815 sethi 0x15A2, %g3
13816loop_1265:
13817 taddcctv %i3, 0x00EF, %i1
13818 tneg %xcc, 0x5
13819 set 0x40, %i0
13820 stda %o2, [%l7 + %i0] 0x19
13821 movrgez %i2, %l5, %g4
13822 fzeros %f6
13823 fxors %f6, %f19, %f5
13824 umul %l1, 0x15CD, %g5
13825 wr %g0, 0x19, %asi
13826 lduba [%l7 + 0x1B] %asi, %i5
13827 fzero %f8
13828 movneg %xcc, %o0, %i0
13829 fcmpne32 %f8, %f18, %i7
13830 fmovrde %l4, %f0, %f8
13831 movrlz %o6, 0x177, %o5
13832 fnand %f16, %f22, %f30
13833 fsrc2 %f14, %f12
13834 restored
13835 rdpr %cwp, %g1
13836 rdpr %cansave, %g2
13837 rdpr %canrestore, %g3
13838 rdpr %cleanwin, %g4
13839 rdpr %otherwin, %g5
13840 rdpr %wstate, %g6
13841 fabsd %f6, %f18
13842 udivx %l6, 0x1BD0, %g2
13843 tn %icc, 0x1
13844 fpadd32 %f12, %f0, %f14
13845 orncc %i6, 0x1AFF, %l3
13846 mova %xcc, %o1, %o3
13847 tcs %xcc, 0x2
13848 tpos %icc, 0x0
13849 mulx %i4, 0x1B4A, %l2
13850 saved
13851 rdpr %cwp, %g1
13852 rdpr %cansave, %g2
13853 rdpr %canrestore, %g3
13854 rdpr %cleanwin, %g4
13855 rdpr %otherwin, %g5
13856 rdpr %wstate, %g6
13857 alignaddrl %o7, %l0, %g6
13858 fbule,a %fcc0, loop_1266
13859 fmovspos %xcc, %f3, %f26
13860 sra %g1, %g7, %o4
13861 fmovde %icc, %f18, %f17
13862loop_1266:
13863 fbne %fcc1, loop_1267
13864 fcmpes %fcc3, %f18, %f28
13865 tne %xcc, 0x1
13866 array16 %g3, %i1, %o2
13867loop_1267:
13868 smul %i3, %l5, %g4
13869 sllx %l1, %i2, %g5
13870 bcc,a loop_1268
13871 fbul %fcc1, loop_1269
13872 nop
13873 setx loop_1270, %l0, %l1
13874 wrpr 0x1, %tl
13875 wrpr %l1, %tnpc
13876 setx 0x34400001400, %l0, %l1
13877 wrpr %l1, %tstate
13878 wrhpr 0x4, %htstate
13879 done
13880 tvc %icc, 0x0
13881loop_1268:
13882 sllx %i5, %i0, %i7
13883loop_1269:
13884 fmovsn %icc, %f28, %f1
13885loop_1270:
13886 subc %l4, %o6, %o5
13887 set 0x60, %o3
13888 stda %i6, [%l7 + %o3] 0x2b
13889 membar #Sync
13890 set 0x70, %o1
13891 swapa [%l7 + %o1] 0x10, %o0
13892 movrne %i6, %g2, %o1
13893 edge32l %o3, %i4, %l2
13894 tg %icc, 0x7
13895 subcc %o7, %l0, %g6
13896 wr %g0, 0x89, %asi
13897 stda %g0, [%l7 + 0x50] %asi
13898 nop
13899 setx loop_1271, %l0, %l1
13900 wrpr 0x1, %tl
13901 wrpr %l1, %tnpc
13902 setx 0x34400001400, %l0, %l1
13903 wrpr %l1, %tstate
13904 wrhpr 0x4, %htstate
13905 done
13906 bvs,a,pn %icc, loop_1272
13907 subc %g7, %l3, %g3
13908 movg %icc, %i1, %o2
13909loop_1271:
13910 edge8ln %o4, %i3, %l5
13911loop_1272:
13912 tneg %icc, 0x5
13913 sth %l1, [%l7 + 0x74]
13914 fbul,a %fcc1, loop_1273
13915 array16 %i2, %g5, %i5
13916 bl loop_1274
13917 xorcc %i0, %i7, %g4
13918loop_1273:
13919 movpos %icc, %o6, %l4
13920 fble %fcc0, loop_1275
13921loop_1274:
13922 fbuge,a %fcc2, loop_1276
13923 sllx %o5, %l6, %o0
13924 fbne,a %fcc0, loop_1277
13925loop_1275:
13926 ble loop_1278
13927loop_1276:
13928 fpsub16 %f16, %f24, %f10
13929 tpos %icc, 0x6
13930loop_1277:
13931 smulcc %g2, %i6, %o3
13932loop_1278:
13933 edge8l %o1, %i4, %l2
13934 set 0x55, %l6
13935 ldsba [%l7 + %l6] 0x04, %o7
13936 fmovrse %g6, %f3, %f18
13937 fmovrsgez %l0, %f11, %f2
13938 fors %f18, %f25, %f16
13939 tpos %xcc, 0x1
13940 fands %f10, %f16, %f10
13941 set 0x44, %l0
13942 swapa [%l7 + %l0] 0x80, %g1
13943 movle %xcc, %g7, %l3
13944 array16 %i1, %g3, %o4
13945 taddcctv %i3, 0x1E28, %o2
13946 smulcc %l5, 0x1D0B, %i2
13947 movpos %xcc, %g5, %i5
13948 fnands %f4, %f1, %f6
13949 edge8 %l1, %i0, %i7
13950 fnot1s %f17, %f20
13951 xorcc %g4, 0x0AFE, %l4
13952 xor %o6, 0x1E5D, %l6
13953 ldx [%l7 + 0x78], %o0
13954 fpadd32s %f29, %f22, %f7
13955 taddcc %g2, 0x190D, %i6
13956 tsubcc %o3, 0x0F37, %o5
13957 fmovdcc %icc, %f12, %f20
13958 fmovdvc %icc, %f3, %f10
13959 fblg,a %fcc2, loop_1279
13960 pdist %f6, %f12, %f14
13961 std %f2, [%l7 + 0x58]
13962 brnz,a %i4, loop_1280
13963loop_1279:
13964 ldsw [%l7 + 0x60], %l2
13965 orncc %o7, %g6, %l0
13966 sllx %g1, %g7, %l3
13967loop_1280:
13968 fmovrdne %o1, %f10, %f16
13969 array32 %i1, %g3, %i3
13970 array32 %o2, %l5, %i2
13971 movrlz %o4, 0x18B, %g5
13972 bn,pt %icc, loop_1281
13973 addcc %l1, %i0, %i7
13974 mova %xcc, %g4, %i5
13975 bpos loop_1282
13976loop_1281:
13977 bcc,a,pn %icc, loop_1283
13978 fmovdge %icc, %f24, %f19
13979 fbne %fcc1, loop_1284
13980loop_1282:
13981 tsubcc %o6, %l6, %l4
13982loop_1283:
13983 ble,pn %icc, loop_1285
13984 bgu,pt %xcc, loop_1286
13985loop_1284:
13986 tvc %icc, 0x6
13987 fbo %fcc2, loop_1287
13988loop_1285:
13989 fmovdvc %xcc, %f0, %f29
13990loop_1286:
13991 fzeros %f3
13992 xnor %o0, %i6, %g2
13993loop_1287:
13994 fmovsa %icc, %f21, %f17
13995 movne %xcc, %o5, %i4
13996 tge %xcc, 0x3
13997 movneg %xcc, %o3, %l2
13998 add %o7, 0x031D, %l0
13999 set 0x48, %i2
14000 lda [%l7 + %i2] 0x10, %f30
14001 edge32ln %g6, %g1, %l3
14002 subc %o1, 0x00BF, %g7
14003 fandnot2s %f2, %f18, %f2
14004 bvc,pn %xcc, loop_1288
14005 ble,a %icc, loop_1289
14006 orn %g3, %i1, %i3
14007 or %o2, 0x1B03, %l5
14008loop_1288:
14009 sra %o4, 0x0C, %i2
14010loop_1289:
14011 array32 %l1, %i0, %i7
14012 edge16n %g4, %i5, %o6
14013 edge32n %l6, %g5, %o0
14014 ldx [%l7 + 0x10], %l4
14015 tle %icc, 0x1
14016 tge %xcc, 0x5
14017 st %f2, [%l7 + 0x10]
14018 brgez,a %g2, loop_1290
14019 mova %xcc, %o5, %i4
14020 fnands %f22, %f3, %f2
14021 movrlz %o3, 0x20F, %l2
14022loop_1290:
14023 edge16ln %i6, %o7, %g6
14024 restored
14025 rdpr %cwp, %g1
14026 rdpr %cansave, %g2
14027 rdpr %canrestore, %g3
14028 rdpr %cleanwin, %g4
14029 rdpr %otherwin, %g5
14030 rdpr %wstate, %g6
14031 wr %g0, 0x80, %asi
14032 sta %f25, [%l7 + 0x34] %asi
14033 fmovdg %icc, %f11, %f29
14034 movneg %xcc, %l0, %l3
14035 umul %g1, %o1, %g7
14036 movvc %icc, %g3, %i1
14037 ldd [%l7 + 0x18], %o2
14038 fmovdl %xcc, %f27, %f27
14039 movleu %icc, %l5, %i3
14040 addcc %i2, 0x0CBB, %l1
14041 andn %o4, %i0, %g4
14042 tne %icc, 0x7
14043 sir 0x0295
14044 tn %icc, 0x7
14045 tpos %icc, 0x4
14046 addc %i7, 0x1C91, %o6
14047 andcc %i5, 0x0156, %g5
14048 brz,a %o0, loop_1291
14049 fbn %fcc0, loop_1292
14050 restored
14051 rdpr %cwp, %g1
14052 rdpr %cansave, %g2
14053 rdpr %canrestore, %g3
14054 rdpr %cleanwin, %g4
14055 rdpr %otherwin, %g5
14056 rdpr %wstate, %g6
14057 bn %icc, loop_1293
14058loop_1291:
14059 fxnors %f8, %f2, %f15
14060loop_1292:
14061 fbl %fcc2, loop_1294
14062 bn,a %icc, loop_1295
14063loop_1293:
14064 movrlez %l6, 0x223, %g2
14065 stx %o5, [%l7 + 0x28]
14066loop_1294:
14067 std %f0, [%l7 + 0x58]
14068loop_1295:
14069 movrlez %i4, %o3, %l2
14070 alignaddrl %l4, %i6, %g6
14071 nop
14072 setx loop_1296, %l0, %l1
14073 jmpl %l1, %l0
14074 mulscc %o7, 0x0FBB, %l3
14075 wr %g0, 0x10, %asi
14076 stxa %g1, [%l7 + 0x60] %asi
14077loop_1296:
14078 sll %o1, %g3, %g7
14079 umulcc %o2, 0x0E57, %l5
14080 brnz,a %i1, loop_1297
14081 sir 0x188B
14082 wr %g0, 0x89, %asi
14083 sta %f20, [%l7 + 0x2C] %asi
14084loop_1297:
14085 orn %i3, %i2, %l1
14086 sdivcc %o4, 0x14CA, %i0
14087 fbuge %fcc0, loop_1298
14088 subc %g4, 0x0C05, %o6
14089 edge32 %i7, %g5, %i5
14090 ldd [%l7 + 0x28], %i6
14091loop_1298:
14092 bg,a,pn %xcc, loop_1299
14093 fcmpeq32 %f16, %f30, %o0
14094 fmul8sux16 %f4, %f30, %f2
14095 movvs %xcc, %g2, %i4
14096loop_1299:
14097 fabss %f24, %f24
14098 fcmpeq32 %f26, %f30, %o5
14099 fmul8ulx16 %f18, %f10, %f16
14100 array32 %o3, %l2, %i6
14101 sdivcc %l4, 0x0813, %g6
14102 nop
14103 setx loop_1300, %l0, %l1
14104 jmpl %l1, %l0
14105 srlx %l3, 0x1F, %o7
14106 umul %o1, %g3, %g1
14107 fpsub32 %f24, %f28, %f2
14108loop_1300:
14109 movvc %icc, %o2, %l5
14110 popc 0x1BBA, %i1
14111 tsubcctv %i3, 0x1178, %g7
14112 nop
14113 setx loop_1301, %l0, %l1
14114 wrpr 0x1, %tl
14115 wrpr %l1, %tpc
14116 add %l1, 0x4, %l1
14117 wrpr %l1, %tnpc
14118 setx 0x34400001400, %l0, %l1
14119 wrpr %l1, %tstate
14120 wrhpr 0x4, %htstate
14121 retry
14122 fmovsa %xcc, %f2, %f12
14123 fbule %fcc2, loop_1302
14124 fandnot1s %f26, %f4, %f28
14125loop_1301:
14126 orncc %l1, 0x0791, %o4
14127 fbue,a %fcc2, loop_1303
14128loop_1302:
14129 fcmpne16 %f24, %f28, %i0
14130 fmovsg %xcc, %f7, %f18
14131 fones %f5
14132loop_1303:
14133 xor %g4, 0x124B, %i2
14134 andncc %i7, %g5, %i5
14135 brnz,a %o6, loop_1304
14136 brnz %o0, loop_1305
14137 subc %l6, %i4, %o5
14138 movn %icc, %o3, %l2
14139loop_1304:
14140 movrgez %g2, 0x2B7, %l4
14141loop_1305:
14142 nop
14143 add %l7, 0x50, %l6
14144 wr %g0, 0x11, %asi
14145 casxa [%l6] %asi, %g6, %i6
14146 srl %l0, 0x0E, %l3
14147 addcc %o1, 0x1AAC, %g3
14148 fbule,a %fcc1, loop_1306
14149 fbge,a %fcc1, loop_1307
14150 subc %o7, %g1, %l5
14151 restored
14152 rdpr %cwp, %g1
14153 rdpr %cansave, %g2
14154 rdpr %canrestore, %g3
14155 rdpr %cleanwin, %g4
14156 rdpr %otherwin, %g5
14157 rdpr %wstate, %g6
14158loop_1306:
14159 edge16ln %o2, %i1, %i3
14160loop_1307:
14161 nop
14162 wr %g0, 0x04, %asi
14163 ldstuba [%l7 + 0x20] %asi, %l1
14164 ldub [%l7 + 0x77], %g7
14165 fcmpeq32 %f22, %f12, %i0
14166 fpsub32s %f3, %f27, %f13
14167 fmovsvc %icc, %f24, %f5
14168 std %f10, [%l7 + 0x10]
14169 sdivx %o4, 0x055B, %i2
14170 lduw [%l7 + 0x70], %g4
14171 and %i7, %g5, %o6
14172 bcs %xcc, loop_1308
14173 mova %icc, %i5, %o0
14174 fbu,a %fcc1, loop_1309
14175 edge8l %i4, %o5, %l6
14176loop_1308:
14177 movgu %xcc, %l2, %o3
14178 bg loop_1310
14179loop_1309:
14180 tcs %xcc, 0x4
14181 fmovdcs %icc, %f19, %f17
14182 sethi 0x1A2B, %g2
14183loop_1310:
14184 fmovse %icc, %f7, %f23
14185 edge16 %l4, %g6, %i6
14186 fba,a %fcc1, loop_1311
14187 addc %l3, 0x01F2, %l0
14188 tcc %icc, 0x7
14189 fmul8sux16 %f30, %f6, %f6
14190loop_1311:
14191 nop
14192 set 0x20, %o2
14193 swapa [%l7 + %o2] 0x89, %g3
14194 fnot2s %f16, %f30
14195 tle %icc, 0x5
14196 movne %icc, %o1, %o7
14197 fmul8x16al %f12, %f11, %f12
14198 ldd [%l7 + 0x50], %g0
14199 fba %fcc2, loop_1312
14200 bne,a,pn %xcc, loop_1313
14201 edge8n %o2, %i1, %l5
14202 movleu %xcc, %i3, %l1
14203loop_1312:
14204 tvc %icc, 0x0
14205loop_1313:
14206 tsubcc %i0, %o4, %i2
14207 tsubcctv %g7, 0x1587, %i7
14208 srax %g4, %o6, %i5
14209 movle %xcc, %g5, %o0
14210 fcmpgt32 %f8, %f10, %o5
14211 stw %i4, [%l7 + 0x28]
14212 tsubcc %l6, %o3, %l2
14213 fornot1s %f15, %f4, %f2
14214 bl %xcc, loop_1314
14215 edge32 %g2, %l4, %g6
14216 subcc %l3, 0x1425, %l0
14217 srax %i6, 0x12, %o1
14218loop_1314:
14219 ba,a %icc, loop_1315
14220 tpos %icc, 0x1
14221 movre %g3, %g1, %o7
14222 movcc %icc, %o2, %l5
14223loop_1315:
14224 edge16ln %i3, %i1, %l1
14225 fpsub16 %f0, %f24, %f24
14226 tleu %icc, 0x1
14227 pdist %f14, %f16, %f10
14228 fandnot1s %f22, %f14, %f3
14229 sdivcc %i0, 0x11B7, %o4
14230 movle %icc, %g7, %i2
14231 tleu %xcc, 0x0
14232 subc %g4, 0x0894, %i7
14233 wr %g0, 0x10, %asi
14234 stda %i4, [%l7 + 0x58] %asi
14235 fornot1s %f11, %f30, %f24
14236 srax %g5, 0x03, %o0
14237 ldsh [%l7 + 0x4C], %o6
14238 set 0x40, %o6
14239 stda %f0, [%l7 + %o6] 0xf1
14240 membar #Sync
14241 tle %xcc, 0x1
14242 bl,a,pt %icc, loop_1316
14243 ldsw [%l7 + 0x60], %o5
14244 ld [%l7 + 0x2C], %f0
14245 movle %xcc, %l6, %i4
14246loop_1316:
14247 fmovrdlez %o3, %f6, %f6
14248 fbug %fcc1, loop_1317
14249 edge8l %l2, %g2, %l4
14250 tleu %icc, 0x2
14251 brgez,a %g6, loop_1318
14252loop_1317:
14253 sdivx %l3, 0x16EA, %i6
14254 std %f14, [%l7 + 0x38]
14255 fmovscc %icc, %f0, %f24
14256loop_1318:
14257 movge %xcc, %o1, %g3
14258 edge16n %g1, %o7, %l0
14259 fmovrslz %l5, %f24, %f9
14260 fmovsvc %xcc, %f12, %f3
14261 bneg,a loop_1319
14262 tneg %xcc, 0x0
14263 bvs loop_1320
14264 orcc %o2, %i3, %l1
14265loop_1319:
14266 for %f10, %f18, %f16
14267 for %f24, %f20, %f20
14268loop_1320:
14269 movneg %icc, %i0, %o4
14270 wr %g0, 0x0c, %asi
14271 ldsha [%l7 + 0x2C] %asi, %i1
14272 fmovrsgz %g7, %f29, %f18
14273 udiv %g4, 0x0768, %i2
14274 movgu %xcc, %i7, %i5
14275 movre %g5, %o6, %o0
14276 stb %l6, [%l7 + 0x7E]
14277 tleu %icc, 0x3
14278 edge32ln %o5, %i4, %o3
14279 ta %xcc, 0x2
14280 ld [%l7 + 0x4C], %f9
14281 bleu loop_1321
14282 fmovs %f22, %f6
14283 fzeros %f1
14284 movrlz %g2, 0x2BE, %l4
14285loop_1321:
14286 fands %f21, %f21, %f21
14287 ldsh [%l7 + 0x52], %g6
14288 fcmps %fcc1, %f10, %f2
14289 fbge %fcc0, loop_1322
14290 tl %xcc, 0x6
14291 movgu %xcc, %l2, %l3
14292 fmovrdne %i6, %f20, %f28
14293loop_1322:
14294 edge16n %o1, %g3, %g1
14295 fandnot1 %f22, %f0, %f28
14296 wr %g0, 0x89, %asi
14297 ldsha [%l7 + 0x20] %asi, %o7
14298 fbn %fcc2, loop_1323
14299 nop
14300 setx loop_1324, %l0, %l1
14301 wrpr 0x1, %tl
14302 wrpr %l1, %tnpc
14303 setx 0x34400001400, %l0, %l1
14304 wrpr %l1, %tstate
14305 wrhpr 0x4, %htstate
14306 done
14307 orcc %l0, 0x187E, %l5
14308 umul %i3, %o2, %i0
14309loop_1323:
14310 tcc %icc, 0x0
14311loop_1324:
14312 edge8ln %l1, %i1, %o4
14313 orn %g4, 0x135B, %i2
14314 fzeros %f3
14315 fmovsleu %xcc, %f16, %f10
14316 orn %g7, 0x1575, %i5
14317 alignaddrl %i7, %g5, %o6
14318 edge32ln %l6, %o5, %o0
14319 orncc %i4, %o3, %g2
14320 movrgz %l4, 0x056, %l2
14321 andcc %g6, 0x1111, %l3
14322 fmovrdgez %i6, %f22, %f0
14323 fbne,a %fcc0, loop_1325
14324 tvs %xcc, 0x3
14325 edge8 %o1, %g3, %o7
14326 std %f30, [%l7 + 0x60]
14327loop_1325:
14328 fcmpne16 %f26, %f20, %g1
14329 move %xcc, %l5, %l0
14330 movre %o2, 0x28D, %i0
14331 fbe %fcc0, loop_1326
14332 tg %icc, 0x5
14333 orn %l1, %i3, %o4
14334 ldsb [%l7 + 0x36], %i1
14335loop_1326:
14336 array16 %i2, %g7, %g4
14337 tne %icc, 0x0
14338 and %i7, 0x1EA0, %g5
14339 fmovrsgz %i5, %f12, %f27
14340 fxnor %f28, %f16, %f14
14341 alignaddr %l6, %o5, %o0
14342 orncc %i4, %o3, %o6
14343 lduh [%l7 + 0x32], %l4
14344 andn %l2, %g6, %l3
14345 fmovdvs %xcc, %f10, %f4
14346 set 0x78, %g2
14347 prefetcha [%l7 + %g2] 0x14, 0x3
14348 edge8 %o1, %g3, %o7
14349 tpos %icc, 0x5
14350 movne %icc, %g1, %i6
14351 edge8n %l5, %o2, %i0
14352 fcmpeq32 %f14, %f14, %l1
14353 wr %g0, 0x80, %asi
14354 ldsba [%l7 + 0x48] %asi, %i3
14355 fmovrslez %l0, %f18, %f26
14356 tsubcctv %i1, 0x0690, %i2
14357 swap [%l7 + 0x44], %o4
14358 sdivx %g4, 0x18D6, %i7
14359 ldsb [%l7 + 0x5D], %g7
14360 movn %icc, %i5, %l6
14361 movcc %icc, %o5, %o0
14362 sub %i4, 0x119A, %g5
14363 sdiv %o3, 0x1FD7, %l4
14364 stx %l2, [%l7 + 0x48]
14365 fmovd %f6, %f28
14366 tsubcctv %g6, 0x1E4C, %l3
14367 edge8ln %g2, %o1, %g3
14368 srax %o7, 0x04, %g1
14369 set 0x74, %l1
14370 ldsha [%l7 + %l1] 0x80, %o6
14371 wr %g0, 0x10, %asi
14372 lduba [%l7 + 0x10] %asi, %l5
14373 ble,pn %icc, loop_1327
14374 move %xcc, %i6, %o2
14375 andcc %l1, 0x0545, %i3
14376 std %f0, [%l7 + 0x78]
14377loop_1327:
14378 xnorcc %i0, 0x194B, %l0
14379 fbu %fcc3, loop_1328
14380 fzeros %f25
14381 smul %i2, 0x047A, %i1
14382 fmovspos %icc, %f28, %f2
14383loop_1328:
14384 orcc %o4, %g4, %g7
14385 bpos,a,pn %xcc, loop_1329
14386 flush %l7 + 0x60
14387 sllx %i7, 0x0D, %l6
14388 movrne %i5, 0x1BC, %o0
14389loop_1329:
14390 fcmpes %fcc0, %f28, %f19
14391 nop
14392 setx loop_1330, %l0, %l1
14393 wrpr 0x1, %tl
14394 wrpr %l1, %tnpc
14395 setx 0x34400001400, %l0, %l1
14396 wrpr %l1, %tstate
14397 wrhpr 0x4, %htstate
14398 done
14399 bvc,pt %icc, loop_1331
14400 orncc %i4, %g5, %o5
14401 set 0x40, %i7
14402 lduwa [%l7 + %i7] 0x18, %o3
14403loop_1330:
14404 ldsh [%l7 + 0x30], %l2
14405loop_1331:
14406 edge32 %l4, %g6, %g2
14407 bgu loop_1332
14408 sll %o1, 0x12, %g3
14409 udivcc %o7, 0x0394, %l3
14410 movn %xcc, %o6, %l5
14411loop_1332:
14412 fba,a %fcc2, loop_1333
14413 fbl %fcc3, loop_1334
14414 movrlz %i6, %o2, %g1
14415 fpadd16s %f2, %f6, %f13
14416loop_1333:
14417 andncc %i3, %l1, %l0
14418loop_1334:
14419 taddcctv %i2, 0x1707, %i0
14420 brgz,a %o4, loop_1335
14421 fmovsl %icc, %f12, %f24
14422 edge32n %g4, %g7, %i1
14423 bneg,pt %xcc, loop_1336
14424loop_1335:
14425 movvc %icc, %l6, %i5
14426 add %i7, 0x03F4, %o0
14427 orncc %i4, 0x1244, %g5
14428loop_1336:
14429 orcc %o3, 0x1C37, %o5
14430 fabss %f23, %f26
14431 movpos %xcc, %l2, %l4
14432 sethi 0x1F62, %g6
14433 andncc %g2, %o1, %g3
14434 mulscc %l3, %o6, %o7
14435 te %xcc, 0x5
14436 edge32ln %i6, %o2, %g1
14437 call loop_1337
14438 fpsub32s %f26, %f11, %f24
14439 movcc %xcc, %l5, %l1
14440 sethi 0x1126, %i3
14441loop_1337:
14442 tpos %icc, 0x2
14443 bl,pn %icc, loop_1338
14444 smul %l0, 0x09E1, %i2
14445 umulcc %i0, %g4, %o4
14446 sethi 0x0D7A, %g7
14447loop_1338:
14448 fornot2 %f18, %f10, %f26
14449 fabsd %f16, %f6
14450 fpsub16 %f6, %f20, %f4
14451 sth %l6, [%l7 + 0x44]
14452 fcmpgt32 %f6, %f20, %i1
14453 restored
14454 rdpr %cwp, %g1
14455 rdpr %cansave, %g2
14456 rdpr %canrestore, %g3
14457 rdpr %cleanwin, %g4
14458 rdpr %otherwin, %g5
14459 rdpr %wstate, %g6
14460 fmovdg %icc, %f30, %f17
14461 edge16n %i5, %i7, %i4
14462 movrgez %o0, 0x2E8, %g5
14463 tsubcc %o5, 0x1345, %o3
14464 fnand %f8, %f8, %f2
14465 popc %l2, %l4
14466 st %f18, [%l7 + 0x28]
14467 movre %g6, %g2, %o1
14468 nop
14469 setx loop_1339, %l0, %l1
14470 jmpl %l1, %g3
14471 umul %l3, %o6, %o7
14472 movge %xcc, %i6, %g1
14473 sir 0x12FE
14474loop_1339:
14475 bcs,a,pt %icc, loop_1340
14476 sra %o2, %l1, %l5
14477 bl %xcc, loop_1341
14478 ld [%l7 + 0x74], %f2
14479loop_1340:
14480 fnot2 %f18, %f22
14481 tsubcctv %i3, %i2, %l0
14482loop_1341:
14483 fornot1 %f28, %f6, %f8
14484 stb %i0, [%l7 + 0x29]
14485 umul %g4, 0x1FE9, %g7
14486 udivcc %l6, 0x1559, %i1
14487 tcc %xcc, 0x7
14488 and %o4, %i7, %i5
14489 movleu %xcc, %i4, %g5
14490 bleu,a %xcc, loop_1342
14491 nop
14492 set 0x68, %o4
14493 ldub [%l7 + %o4], %o0
14494 fmovsl %icc, %f24, %f24
14495 edge8ln %o5, %o3, %l2
14496loop_1342:
14497 smulcc %l4, %g6, %o1
14498 add %g3, %l3, %g2
14499 alignaddr %o7, %i6, %o6
14500 movl %xcc, %g1, %o2
14501 fcmpne32 %f10, %f4, %l5
14502 xnorcc %l1, %i3, %l0
14503 array8 %i0, %i2, %g7
14504 fbl %fcc0, loop_1343
14505 bge,a %icc, loop_1344
14506 stbar
14507 edge16n %l6, %g4, %i1
14508loop_1343:
14509 tcc %icc, 0x5
14510loop_1344:
14511 fcmpgt16 %f18, %f18, %i7
14512 nop
14513 setx loop_1345, %l0, %l1
14514 wrpr 0x1, %tl
14515 wrpr %l1, %tpc
14516 add %l1, 0x4, %l1
14517 wrpr %l1, %tnpc
14518 setx 0x34400001400, %l0, %l1
14519 wrpr %l1, %tstate
14520 wrhpr 0x4, %htstate
14521 retry
14522 ldsb [%l7 + 0x32], %i5
14523 brlez %i4, loop_1346
14524 and %o4, 0x1E2F, %o0
14525loop_1345:
14526 ldx [%l7 + 0x70], %g5
14527 fbuge,a %fcc2, loop_1347
14528loop_1346:
14529 fbn %fcc3, loop_1348
14530 movcc %icc, %o5, %l2
14531 bcs loop_1349
14532loop_1347:
14533 sdivcc %o3, 0x1B17, %l4
14534loop_1348:
14535 ta %icc, 0x0
14536 movrgez %g6, %g3, %o1
14537loop_1349:
14538 subc %l3, %o7, %g2
14539 srl %i6, 0x18, %o6
14540 fmovdpos %icc, %f19, %f14
14541 fmovspos %icc, %f15, %f25
14542 nop
14543 setx loop_1350, %l0, %l1
14544 jmpl %l1, %o2
14545 nop
14546 setx loop_1351, %l0, %l1
14547 jmpl %l1, %g1
14548 andcc %l1, 0x08A6, %i3
14549 edge8 %l5, %i0, %i2
14550loop_1350:
14551 nop
14552 wr %g0, 0x22, %asi
14553 stba %g7, [%l7 + 0x60] %asi
14554 membar #Sync
14555loop_1351:
14556 sll %l0, 0x1D, %g4
14557 fpmerge %f6, %f13, %f6
14558 tcc %icc, 0x3
14559 for %f6, %f18, %f20
14560 xnorcc %l6, 0x11CB, %i1
14561 te %icc, 0x2
14562 sra %i7, %i5, %i4
14563 fmovdne %icc, %f22, %f23
14564 set 0x6C, %l3
14565 ldsha [%l7 + %l3] 0x18, %o0
14566 edge16l %g5, %o5, %o4
14567 ldd [%l7 + 0x78], %f10
14568 fmovse %xcc, %f30, %f5
14569 fones %f20
14570 edge8l %l2, %l4, %o3
14571 movneg %xcc, %g3, %g6
14572 edge16 %l3, %o1, %g2
14573 movrlez %o7, %i6, %o2
14574 movrlz %g1, %o6, %i3
14575 mulx %l1, 0x17A4, %l5
14576 movcs %xcc, %i2, %i0
14577 srl %l0, 0x1B, %g4
14578 movl %xcc, %g7, %i1
14579 membar 0x35
14580 edge32n %l6, %i7, %i4
14581 movpos %xcc, %o0, %i5
14582 tvs %icc, 0x7
14583 fmovrsne %o5, %f20, %f29
14584 move %xcc, %g5, %o4
14585 ta %xcc, 0x2
14586 array8 %l2, %o3, %g3
14587 umulcc %g6, 0x1054, %l3
14588 sra %l4, 0x17, %g2
14589 tl %xcc, 0x0
14590 fnand %f20, %f0, %f26
14591 tcs %xcc, 0x1
14592 addc %o1, 0x066C, %i6
14593 fbue %fcc3, loop_1352
14594 ldsh [%l7 + 0x4C], %o7
14595 edge16ln %o2, %o6, %g1
14596 saved
14597 rdpr %cwp, %g1
14598 rdpr %cansave, %g2
14599 rdpr %canrestore, %g3
14600 rdpr %cleanwin, %g4
14601 rdpr %otherwin, %g5
14602 rdpr %wstate, %g6
14603loop_1352:
14604 movcs %icc, %i3, %l5
14605 fcmpgt16 %f20, %f10, %l1
14606 xnor %i0, %l0, %i2
14607 nop
14608 setx loop_1353, %l0, %l1
14609 wrpr 0x1, %tl
14610 wrpr %l1, %tpc
14611 add %l1, 0x4, %l1
14612 wrpr %l1, %tnpc
14613 setx 0x34400001400, %l0, %l1
14614 wrpr %l1, %tstate
14615 wrhpr 0x4, %htstate
14616 retry
14617 array16 %g7, %g4, %i1
14618 fmovdgu %xcc, %f15, %f28
14619 sllx %i7, 0x0A, %i4
14620loop_1353:
14621 brgz %l6, loop_1354
14622 movpos %icc, %i5, %o5
14623 taddcctv %g5, 0x1D00, %o4
14624 fpmerge %f4, %f10, %f30
14625loop_1354:
14626 xnorcc %o0, %l2, %o3
14627 set 0x20, %l4
14628 stxa %g6, [%l7 + %l4] 0x23
14629 membar #Sync
14630 fcmpgt16 %f14, %f6, %g3
14631 sll %l4, %g2, %l3
14632 sdivx %o1, 0x16AF, %o7
14633 ta %icc, 0x5
14634 mulx %i6, 0x0C52, %o2
14635 movge %xcc, %o6, %i3
14636 mulscc %l5, %l1, %i0
14637 fpadd16s %f12, %f13, %f24
14638 sth %l0, [%l7 + 0x2C]
14639 fble,a %fcc2, loop_1355
14640 tg %icc, 0x3
14641 movcs %icc, %i2, %g7
14642 movleu %xcc, %g1, %i1
14643loop_1355:
14644 subc %i7, 0x150D, %i4
14645 addcc %g4, %l6, %i5
14646 fmovs %f14, %f12
14647 fmovdvc %icc, %f0, %f21
14648 fpsub16s %f28, %f12, %f27
14649 udiv %g5, 0x1F08, %o5
14650 bneg loop_1356
14651 tle %icc, 0x1
14652 wr %g0, 0x10, %asi
14653 lduha [%l7 + 0x5E] %asi, %o4
14654loop_1356:
14655 lduw [%l7 + 0x4C], %o0
14656 sir 0x0D24
14657 fmovdvs %xcc, %f27, %f4
14658 smulcc %o3, %g6, %l2
14659 be,a,pt %icc, loop_1357
14660 fbuge %fcc1, loop_1358
14661 membar 0x18
14662 edge16l %g3, %g2, %l4
14663loop_1357:
14664 movg %xcc, %l3, %o7
14665loop_1358:
14666 fsrc1s %f27, %f24
14667 sdivx %i6, 0x051A, %o2
14668 edge8 %o6, %o1, %l5
14669 edge8 %i3, %i0, %l0
14670 addccc %i2, 0x117F, %l1
14671 alignaddrl %g7, %i1, %g1
14672 ldsb [%l7 + 0x26], %i4
14673 taddcc %i7, %l6, %i5
14674 fornot1s %f4, %f18, %f6
14675 wr %g0, 0x88, %asi
14676 lduwa [%l7 + 0x14] %asi, %g5
14677 fbuge,a %fcc3, loop_1359
14678 sdiv %o5, 0x1E6C, %g4
14679 srl %o4, 0x0B, %o0
14680 edge8l %o3, %g6, %l2
14681loop_1359:
14682 movgu %icc, %g3, %l4
14683 fbl,a %fcc1, loop_1360
14684 tge %xcc, 0x4
14685 fble %fcc0, loop_1361
14686 fmovdle %xcc, %f10, %f26
14687loop_1360:
14688 nop
14689 set 0x30, %o0
14690 swapa [%l7 + %o0] 0x89, %l3
14691loop_1361:
14692 movneg %xcc, %g2, %o7
14693 fmovrslz %o2, %f7, %f24
14694 call loop_1362
14695 udivx %i6, 0x1AE8, %o6
14696 brgz,a %o1, loop_1363
14697 tpos %xcc, 0x5
14698loop_1362:
14699 nop
14700 set 0x3C, %o5
14701 stba %i3, [%l7 + %o5] 0x10
14702loop_1363:
14703 andcc %i0, 0x19C4, %l5
14704 fbg %fcc2, loop_1364
14705 andncc %i2, %l1, %g7
14706 mova %icc, %l0, %g1
14707 movle %icc, %i4, %i1
14708loop_1364:
14709 ldstub [%l7 + 0x5D], %l6
14710 movrne %i7, 0x13B, %i5
14711 fsrc1s %f25, %f29
14712 edge16l %g5, %o5, %o4
14713 fcmpeq32 %f6, %f10, %o0
14714 orcc %g4, 0x06A6, %g6
14715 tle %xcc, 0x4
14716 set 0x12, %g7
14717 stba %o3, [%l7 + %g7] 0x10
14718 ldx [%l7 + 0x28], %g3
14719 edge32l %l4, %l2, %g2
14720 movleu %xcc, %o7, %o2
14721 te %icc, 0x1
14722 or %l3, %i6, %o6
14723 fmovspos %xcc, %f0, %f22
14724 fpadd16 %f20, %f8, %f4
14725 addcc %o1, %i0, %l5
14726 sir 0x00EA
14727 ldub [%l7 + 0x19], %i2
14728 movcc %icc, %i3, %g7
14729 popc 0x1BE1, %l1
14730 fsrc1 %f16, %f26
14731 fands %f19, %f29, %f15
14732 addccc %g1, 0x0086, %i4
14733 sub %i1, 0x1F94, %l0
14734 movn %xcc, %l6, %i7
14735 tle %icc, 0x7
14736 alignaddrl %i5, %o5, %o4
14737 fmovse %xcc, %f9, %f1
14738 add %l7, 0x20, %l6
14739 wr %g0, 0x89, %asi
14740 casxa [%l6] 0x89, %o0, %g4
14741 wr %g0, 0x80, %asi
14742 prefetcha [%l7 + 0x68] %asi, 0x3
14743 subcc %g6, %g3, %l4
14744 fbge %fcc2, loop_1365
14745 fbug,a %fcc3, loop_1366
14746 sir 0x08FB
14747 movge %icc, %l2, %o3
14748loop_1365:
14749 bcs %xcc, loop_1367
14750loop_1366:
14751 array32 %o7, %o2, %g2
14752 fmovdn %icc, %f23, %f22
14753 move %icc, %i6, %l3
14754loop_1367:
14755 and %o6, %i0, %o1
14756 movre %i2, %l5, %g7
14757 edge32ln %l1, %g1, %i3
14758 edge16 %i1, %l0, %i4
14759 tleu %icc, 0x0
14760 movgu %icc, %l6, %i7
14761 addccc %i5, %o4, %o0
14762 tvs %xcc, 0x4
14763 edge32l %o5, %g4, %g5
14764 movleu %icc, %g6, %l4
14765 std %f0, [%l7 + 0x08]
14766 fbn,a %fcc0, loop_1368
14767 movn %icc, %g3, %l2
14768 umulcc %o7, %o3, %g2
14769 tneg %xcc, 0x0
14770loop_1368:
14771 movre %i6, %o2, %l3
14772 tvc %icc, 0x6
14773 fmovde %xcc, %f31, %f3
14774 movn %icc, %o6, %i0
14775 ldd [%l7 + 0x28], %i2
14776 sth %l5, [%l7 + 0x58]
14777 movrlez %g7, %l1, %o1
14778 set 0x58, %l2
14779 lduha [%l7 + %l2] 0x10, %i3
14780 brz,a %i1, loop_1369
14781 udivx %l0, 0x0B97, %g1
14782 fabsd %f8, %f12
14783 bvc %icc, loop_1370
14784loop_1369:
14785 sdiv %i4, 0x1447, %l6
14786 nop
14787 setx loop_1371, %l0, %l1
14788 wrpr 0x1, %tl
14789 wrpr %l1, %tnpc
14790 setx 0x34400001400, %l0, %l1
14791 wrpr %l1, %tstate
14792 wrhpr 0x4, %htstate
14793 done
14794 fmul8sux16 %f30, %f18, %f6
14795loop_1370:
14796 nop
14797 wr %g0, 0x0c, %asi
14798 lduwa [%l7 + 0x14] %asi, %i5
14799loop_1371:
14800 fble %fcc2, loop_1372
14801 srl %o4, %o0, %i7
14802 call loop_1373
14803 bpos,pn %xcc, loop_1374
14804loop_1372:
14805 and %o5, 0x178C, %g4
14806 sdiv %g6, 0x18B1, %l4
14807loop_1373:
14808 lduh [%l7 + 0x30], %g3
14809loop_1374:
14810 movn %xcc, %l2, %o7
14811 nop
14812 setx loop_1375, %l0, %l1
14813 wrpr 0x1, %tl
14814 wrpr %l1, %tpc
14815 add %l1, 0x4, %l1
14816 wrpr %l1, %tnpc
14817 setx 0x34400001400, %l0, %l1
14818 wrpr %l1, %tstate
14819 wrhpr 0x4, %htstate
14820 retry
14821 taddcctv %g5, 0x1C0B, %g2
14822 set 0x0C, %o7
14823 swapa [%l7 + %o7] 0x80, %i6
14824loop_1375:
14825 and %o3, 0x00E9, %o2
14826 smulcc %o6, 0x1B7C, %i0
14827 te %icc, 0x3
14828 xnor %i2, %l5, %l3
14829 fmovde %xcc, %f6, %f3
14830 udivcc %g7, 0x0FA3, %l1
14831 fbl %fcc2, loop_1376
14832 bvc,pn %xcc, loop_1377
14833 saved
14834 rdpr %cwp, %g1
14835 rdpr %cansave, %g2
14836 rdpr %canrestore, %g3
14837 rdpr %cleanwin, %g4
14838 rdpr %otherwin, %g5
14839 rdpr %wstate, %g6
14840 ta %icc, 0x6
14841loop_1376:
14842 fmovrse %i3, %f14, %f8
14843loop_1377:
14844 sll %o1, %l0, %i1
14845 edge16ln %g1, %i4, %l6
14846 movn %icc, %i5, %o4
14847 sdivx %i7, 0x0E49, %o0
14848 movneg %icc, %o5, %g4
14849 fbue,a %fcc2, loop_1378
14850 edge32 %l4, %g6, %g3
14851 ldsh [%l7 + 0x5A], %o7
14852 fmovsvs %xcc, %f9, %f1
14853loop_1378:
14854 fmovdn %icc, %f17, %f20
14855 fmovrse %l2, %f6, %f6
14856 sllx %g2, 0x02, %g5
14857 fbul %fcc3, loop_1379
14858 movneg %icc, %i6, %o3
14859 sdiv %o2, 0x1E79, %o6
14860 subccc %i2, %i0, %l3
14861loop_1379:
14862 edge16ln %l5, %g7, %i3
14863 wr %g0, 0x23, %asi
14864 stwa %l1, [%l7 + 0x2C] %asi
14865 membar #Sync
14866 array16 %o1, %i1, %g1
14867 bneg %icc, loop_1380
14868 fbe,a %fcc1, loop_1381
14869 fxnors %f9, %f14, %f16
14870 tle %xcc, 0x7
14871loop_1380:
14872 nop
14873 wr %g0, 0x11, %asi
14874 ldsba [%l7 + 0x68] %asi, %i4
14875loop_1381:
14876 fands %f8, %f20, %f21
14877 fmovdleu %xcc, %f2, %f4
14878 tsubcc %l0, 0x1457, %i5
14879 fpackfix %f22, %f3
14880 fcmpes %fcc0, %f30, %f13
14881 addccc %o4, %l6, %i7
14882 umul %o0, %g4, %o5
14883 nop
14884 set 0x6F, %g5
14885 ldub [%l7 + %g5], %g6
14886 tcs %xcc, 0x1
14887 sra %g3, 0x08, %l4
14888 fnegd %f26, %f12
14889 umul %o7, 0x0A2C, %l2
14890 tsubcctv %g2, 0x106B, %i6
14891 movn %icc, %g5, %o2
14892 bge,a,pn %xcc, loop_1382
14893 fmul8ulx16 %f22, %f2, %f20
14894 fands %f30, %f31, %f9
14895 tge %icc, 0x1
14896loop_1382:
14897 fmovrslz %o6, %f5, %f20
14898 udivcc %o3, 0x1112, %i2
14899 sdiv %i0, 0x10E5, %l5
14900 orcc %g7, %l3, %i3
14901 tsubcc %l1, 0x1E85, %i1
14902 flush %l7 + 0x64
14903 bcc,pn %xcc, loop_1383
14904 edge16n %o1, %i4, %l0
14905 movg %icc, %i5, %o4
14906 movvs %icc, %l6, %g1
14907loop_1383:
14908 nop
14909 set 0x68, %g3
14910 stxa %i7, [%l7 + %g3] 0x15
14911 ldx [%l7 + 0x78], %g4
14912 sth %o5, [%l7 + 0x1A]
14913 movrne %g6, 0x24E, %g3
14914 fands %f1, %f11, %f6
14915 fmovsvc %icc, %f13, %f19
14916 movrgez %o0, 0x008, %o7
14917 sdivcc %l4, 0x0101, %l2
14918 addc %g2, 0x0333, %i6
14919 udivx %g5, 0x05FC, %o6
14920 orcc %o3, 0x1069, %i2
14921 subcc %i0, %o2, %l5
14922 alignaddr %g7, %i3, %l1
14923 umul %l3, %o1, %i1
14924 fbug %fcc2, loop_1384
14925 stw %i4, [%l7 + 0x3C]
14926 taddcc %i5, 0x0A52, %l0
14927 orn %o4, 0x0C9F, %g1
14928loop_1384:
14929 sub %l6, %g4, %i7
14930 taddcctv %o5, 0x1431, %g3
14931 ta %icc, 0x3
14932 fandnot1s %f12, %f13, %f14
14933 fcmpne16 %f30, %f26, %g6
14934 movrgz %o0, %o7, %l4
14935 bcc loop_1385
14936 edge32n %g2, %l2, %i6
14937 fbe,a %fcc0, loop_1386
14938 brlz,a %o6, loop_1387
14939loop_1385:
14940 tvs %icc, 0x3
14941 membar 0x6B
14942loop_1386:
14943 xnorcc %o3, 0x127B, %g5
14944loop_1387:
14945 saved
14946 rdpr %cwp, %g1
14947 rdpr %cansave, %g2
14948 rdpr %canrestore, %g3
14949 rdpr %cleanwin, %g4
14950 rdpr %otherwin, %g5
14951 rdpr %wstate, %g6
14952 tne %xcc, 0x3
14953 tl %xcc, 0x7
14954 edge16 %i0, %o2, %i2
14955 addccc %g7, 0x0E71, %i3
14956 fbn,a %fcc1, loop_1388
14957 edge16l %l5, %l3, %l1
14958 ba,pn %icc, loop_1389
14959 sdivcc %o1, 0x18F8, %i1
14960loop_1388:
14961 movrlz %i5, %i4, %l0
14962 ldsh [%l7 + 0x78], %g1
14963loop_1389:
14964 fandnot2s %f17, %f0, %f6
14965 movrgz %l6, 0x18F, %o4
14966 edge16ln %i7, %o5, %g3
14967 fbe,a %fcc0, loop_1390
14968 bvc,pt %icc, loop_1391
14969 fcmple32 %f26, %f18, %g6
14970 tl %xcc, 0x5
14971loop_1390:
14972 movne %icc, %g4, %o0
14973loop_1391:
14974 bneg,a loop_1392
14975 fmovrse %l4, %f30, %f31
14976 array32 %o7, %l2, %g2
14977 fmovsgu %xcc, %f27, %f31
14978loop_1392:
14979 nop
14980 wr %g0, 0x18, %asi
14981 lduha [%l7 + 0x1E] %asi, %o6
14982 edge8n %i6, %g5, %i0
14983 fmovdvs %xcc, %f0, %f27
14984 srl %o2, 0x11, %i2
14985 bleu,a,pt %icc, loop_1393
14986 fmovsl %xcc, %f6, %f12
14987 fmovsge %xcc, %f16, %f21
14988 fmuld8ulx16 %f21, %f0, %f14
14989loop_1393:
14990 ldsh [%l7 + 0x18], %o3
14991 set 0x40, %g6
14992 ldda [%l7 + %g6] 0x27, %i2
14993 fmul8x16al %f15, %f3, %f18
14994 movrne %g7, 0x2F0, %l5
14995 fornot1s %f19, %f13, %f29
14996 andn %l1, 0x08D5, %o1
14997 move %xcc, %i1, %l3
14998 bg %icc, loop_1394
14999 mova %icc, %i4, %l0
15000 set 0x64, %i1
15001 ldsha [%l7 + %i1] 0x88, %i5
15002loop_1394:
15003 fbge,a %fcc0, loop_1395
15004 movgu %xcc, %g1, %o4
15005 brgz,a %l6, loop_1396
15006 srax %i7, 0x1C, %o5
15007loop_1395:
15008 andn %g3, %g6, %o0
15009 wr %g0, 0x80, %asi
15010 ldswa [%l7 + 0x64] %asi, %g4
15011loop_1396:
15012 fmovsge %icc, %f27, %f23
15013 edge8 %o7, %l4, %g2
15014 edge32n %l2, %o6, %g5
15015 std %i6, [%l7 + 0x38]
15016 addcc %i0, %i2, %o2
15017 brlz %o3, loop_1397
15018 andncc %i3, %g7, %l5
15019 srlx %l1, 0x14, %o1
15020 fmovdge %icc, %f20, %f5
15021loop_1397:
15022 ldsb [%l7 + 0x52], %l3
15023 bn,a loop_1398
15024 sethi 0x0DF9, %i1
15025 movvs %icc, %l0, %i5
15026 set 0x24, %g4
15027 ldswa [%l7 + %g4] 0x88, %g1
15028loop_1398:
15029 xor %i4, %l6, %o4
15030 umul %i7, 0x055C, %o5
15031 udiv %g3, 0x1DC4, %g6
15032 tcc %icc, 0x7
15033 subcc %g4, %o7, %l4
15034 ble %xcc, loop_1399
15035 bcc,a loop_1400
15036 array16 %g2, %o0, %l2
15037 movvs %icc, %g5, %o6
15038loop_1399:
15039 fnors %f27, %f23, %f13
15040loop_1400:
15041 edge16 %i0, %i6, %i2
15042 nop
15043 set 0x40, %i5
15044 stw %o3, [%l7 + %i5]
15045 fbue %fcc0, loop_1401
15046 stb %i3, [%l7 + 0x58]
15047 xnor %g7, 0x1215, %o2
15048 fmovda %xcc, %f29, %f14
15049loop_1401:
15050 restored
15051 rdpr %cwp, %g1
15052 rdpr %cansave, %g2
15053 rdpr %canrestore, %g3
15054 rdpr %cleanwin, %g4
15055 rdpr %otherwin, %g5
15056 rdpr %wstate, %g6
15057 xor %l5, 0x0308, %l1
15058 movneg %xcc, %o1, %i1
15059 fmovrdgz %l3, %f20, %f24
15060 fmovsvc %icc, %f7, %f4
15061 bleu,a loop_1402
15062 fbg %fcc0, loop_1403
15063 movl %xcc, %l0, %i5
15064 sir 0x0C0A
15065loop_1402:
15066 nop
15067 wr %g0, 0x81, %asi
15068 ldsba [%l7 + 0x7E] %asi, %i4
15069loop_1403:
15070 fmovrsgez %g1, %f0, %f18
15071 movgu %icc, %l6, %o4
15072 movrlez %o5, %i7, %g6
15073 andncc %g3, %o7, %g4
15074 orncc %g2, 0x14CF, %o0
15075 bvs,a,pn %icc, loop_1404
15076 or %l4, %l2, %o6
15077 alignaddr %i0, %i6, %g5
15078 xorcc %i2, 0x183E, %i3
15079loop_1404:
15080 tgu %xcc, 0x0
15081 fbg %fcc3, loop_1405
15082 edge16 %o3, %o2, %g7
15083 be,a %icc, loop_1406
15084 fmovdge %xcc, %f6, %f23
15085loop_1405:
15086 fmovrdne %l5, %f18, %f12
15087 fmovrslz %o1, %f24, %f6
15088loop_1406:
15089 orcc %i1, %l3, %l1
15090 fmovrslez %l0, %f26, %f20
15091 fble,a %fcc1, loop_1407
15092 tvc %icc, 0x3
15093 set 0x78, %i3
15094 ldsba [%l7 + %i3] 0x88, %i4
15095loop_1407:
15096 edge16 %i5, %g1, %l6
15097 sdiv %o5, 0x1ADD, %o4
15098 orcc %i7, 0x1679, %g3
15099 bne,a loop_1408
15100 orncc %o7, %g4, %g2
15101 movl %xcc, %g6, %l4
15102 lduw [%l7 + 0x7C], %o0
15103loop_1408:
15104 tvs %icc, 0x6
15105 bg,a,pt %xcc, loop_1409
15106 sethi 0x0330, %o6
15107 udiv %i0, 0x0DD8, %i6
15108 fmovrdlez %g5, %f14, %f2
15109loop_1409:
15110 fsrc2s %f23, %f27
15111 movrlez %i2, 0x06F, %i3
15112 tsubcc %l2, 0x1E9F, %o2
15113 fcmpeq16 %f8, %f4, %o3
15114 fnors %f30, %f28, %f7
15115 fnegd %f24, %f24
15116 orn %l5, %g7, %o1
15117 fandnot1 %f22, %f22, %f30
15118 fbule,a %fcc0, loop_1410
15119 sethi 0x07C4, %i1
15120 fble %fcc3, loop_1411
15121 tcs %xcc, 0x2
15122loop_1410:
15123 ta %xcc, 0x1
15124 sdivx %l1, 0x0EF3, %l3
15125loop_1411:
15126 fandnot1s %f10, %f6, %f23
15127 fmovsg %icc, %f10, %f10
15128 fandnot1 %f14, %f20, %f18
15129 smulcc %i4, %i5, %l0
15130 movcs %xcc, %l6, %o5
15131 tvs %xcc, 0x7
15132 flush %l7 + 0x40
15133 subcc %g1, %o4, %i7
15134 fnot2s %f24, %f27
15135 fmovrdne %g3, %f22, %f6
15136 ld [%l7 + 0x48], %f15
15137 alignaddrl %o7, %g4, %g6
15138 sdiv %g2, 0x0D91, %l4
15139 movgu %xcc, %o6, %i0
15140 fbug %fcc1, loop_1412
15141 fmovrdlez %o0, %f26, %f28
15142 set 0x40, %g1
15143 ldda [%l7 + %g1] 0x18, %f0
15144loop_1412:
15145 or %i6, %g5, %i2
15146 fmuld8sux16 %f24, %f11, %f28
15147 tcs %icc, 0x2
15148 and %i3, 0x1E1F, %l2
15149 srlx %o2, %l5, %o3
15150 fzero %f26
15151 movrlez %o1, 0x355, %g7
15152 movneg %icc, %i1, %l1
15153 flush %l7 + 0x28
15154 movg %icc, %i4, %l3
15155 movleu %icc, %l0, %l6
15156 move %xcc, %o5, %i5
15157 fcmpd %fcc1, %f24, %f8
15158 movneg %icc, %g1, %o4
15159 set 0x10, %l5
15160 ldswa [%l7 + %l5] 0x18, %g3
15161 orcc %o7, %i7, %g4
15162 edge8 %g2, %g6, %l4
15163 popc %i0, %o0
15164 movre %o6, 0x2DB, %i6
15165 ta %xcc, 0x5
15166 brz %i2, loop_1413
15167 fsrc2s %f19, %f22
15168 edge8 %g5, %i3, %o2
15169 orcc %l5, %o3, %o1
15170loop_1413:
15171 brnz %g7, loop_1414
15172 fabsd %f4, %f10
15173 ble,a,pn %icc, loop_1415
15174 ba %xcc, loop_1416
15175loop_1414:
15176 fbul %fcc0, loop_1417
15177 fbn,a %fcc0, loop_1418
15178loop_1415:
15179 sth %l2, [%l7 + 0x5E]
15180loop_1416:
15181 be,a %xcc, loop_1419
15182loop_1417:
15183 udivcc %i1, 0x08FE, %l1
15184loop_1418:
15185 nop
15186 set 0x30, %i4
15187 ldswa [%l7 + %i4] 0x80, %l3
15188loop_1419:
15189 edge8ln %l0, %l6, %i4
15190 edge16ln %o5, %g1, %i5
15191 bgu,pt %icc, loop_1420
15192 tsubcc %o4, 0x0B09, %o7
15193 tleu %xcc, 0x7
15194 smulcc %g3, 0x03FA, %i7
15195loop_1420:
15196 brz,a %g4, loop_1421
15197 fcmpne32 %f0, %f24, %g2
15198 fmul8sux16 %f12, %f20, %f30
15199 udivx %g6, 0x0F90, %l4
15200loop_1421:
15201 edge8 %i0, %o6, %o0
15202 movcc %icc, %i2, %i6
15203 orn %i3, 0x04E9, %o2
15204 bvs,pn %xcc, loop_1422
15205 umul %g5, %l5, %o1
15206 srax %o3, %l2, %g7
15207 fbne,a %fcc1, loop_1423
15208loop_1422:
15209 movrne %i1, 0x311, %l3
15210 alignaddr %l0, %l6, %i4
15211 fnot2s %f21, %f25
15212loop_1423:
15213 movge %xcc, %o5, %l1
15214 add %g1, %o4, %o7
15215 stb %g3, [%l7 + 0x23]
15216 tcs %icc, 0x0
15217 fmovsneg %xcc, %f1, %f30
15218 saved
15219 rdpr %cwp, %g1
15220 rdpr %cansave, %g2
15221 rdpr %canrestore, %g3
15222 rdpr %cleanwin, %g4
15223 rdpr %otherwin, %g5
15224 rdpr %wstate, %g6
15225 bgu loop_1424
15226 bne loop_1425
15227 fbul %fcc1, loop_1426
15228 fmul8x16 %f8, %f18, %f0
15229loop_1424:
15230 ta %xcc, 0x7
15231loop_1425:
15232 taddcctv %i5, 0x0ED2, %i7
15233loop_1426:
15234 udiv %g4, 0x1329, %g6
15235 xnor %l4, %i0, %o6
15236 fblg,a %fcc0, loop_1427
15237 fabsd %f0, %f16
15238 movvc %icc, %g2, %o0
15239 edge16n %i2, %i6, %o2
15240loop_1427:
15241 brz %g5, loop_1428
15242 te %icc, 0x7
15243 sra %l5, 0x1D, %i3
15244 edge8l %o3, %o1, %g7
15245loop_1428:
15246 nop
15247 set 0x44, %i0
15248 sta %f30, [%l7 + %i0] 0x15
15249 tge %icc, 0x0
15250 andcc %i1, 0x14BC, %l2
15251 add %l0, %l6, %l3
15252 tcs %icc, 0x7
15253 fbg,a %fcc2, loop_1429
15254 umul %i4, %l1, %o5
15255 ldstub [%l7 + 0x77], %o4
15256 ble,a loop_1430
15257loop_1429:
15258 or %o7, 0x0AAF, %g3
15259 movre %i5, 0x2E2, %g1
15260 wr %g0, 0x10, %asi
15261 swapa [%l7 + 0x14] %asi, %g4
15262loop_1430:
15263 addcc %g6, 0x1AB0, %i7
15264 bvs,a %xcc, loop_1431
15265 tpos %icc, 0x2
15266 fmovdneg %icc, %f19, %f9
15267 std %i0, [%l7 + 0x28]
15268loop_1431:
15269 nop
15270 wr %g0, 0x89, %asi
15271 stda %f0, [%l7 + 0x40] %asi
15272 srl %l4, %g2, %o6
15273 brlez,a %o0, loop_1432
15274 movcc %icc, %i2, %i6
15275 wr %g0, 0x04, %asi
15276 stxa %o2, [%l7 + 0x68] %asi
15277loop_1432:
15278 tg %icc, 0x6
15279 saved
15280 rdpr %cwp, %g1
15281 rdpr %cansave, %g2
15282 rdpr %canrestore, %g3
15283 rdpr %cleanwin, %g4
15284 rdpr %otherwin, %g5
15285 rdpr %wstate, %g6
15286 movre %g5, %i3, %o3
15287 movcc %xcc, %o1, %l5
15288 tle %xcc, 0x7
15289 sdivcc %i1, 0x0A56, %l2
15290 ta %icc, 0x0
15291 movle %xcc, %l0, %g7
15292 edge32ln %l3, %i4, %l6
15293 movge %icc, %l1, %o4
15294 movre %o5, 0x174, %g3
15295 fmovdcs %icc, %f16, %f16
15296 xor %o7, %g1, %g4
15297 saved
15298 rdpr %cwp, %g1
15299 rdpr %cansave, %g2
15300 rdpr %canrestore, %g3
15301 rdpr %cleanwin, %g4
15302 rdpr %otherwin, %g5
15303 rdpr %wstate, %g6
15304 tgu %icc, 0x5
15305 prefetch [%l7 + 0x48], 0x0
15306 edge16n %i5, %i7, %i0
15307 fzero %f30
15308 movgu %icc, %g6, %g2
15309 fornot2s %f15, %f31, %f22
15310 fmovd %f0, %f12
15311 movre %o6, %l4, %i2
15312 edge16 %i6, %o2, %g5
15313 fmul8x16 %f30, %f10, %f20
15314 fpack16 %f24, %f1
15315 saved
15316 rdpr %cwp, %g1
15317 rdpr %cansave, %g2
15318 rdpr %canrestore, %g3
15319 rdpr %cleanwin, %g4
15320 rdpr %otherwin, %g5
15321 rdpr %wstate, %g6
15322 alignaddrl %i3, %o0, %o1
15323 set 0x1C, %i6
15324 stwa %l5, [%l7 + %i6] 0x19
15325 array8 %o3, %l2, %i1
15326 umul %g7, 0x0686, %l3
15327 smul %l0, 0x1FFB, %i4
15328 fnand %f14, %f14, %f6
15329 pdist %f4, %f14, %f24
15330 array16 %l1, %o4, %l6
15331 fpackfix %f28, %f6
15332 edge32 %g3, %o5, %g1
15333 set 0x7C, %o1
15334 sta %f7, [%l7 + %o1] 0x04
15335 te %xcc, 0x2
15336 fbg %fcc0, loop_1433
15337 or %g4, 0x080B, %o7
15338 movl %xcc, %i5, %i7
15339 srl %i0, %g6, %g2
15340loop_1433:
15341 sethi 0x1F85, %l4
15342 te %xcc, 0x6
15343 fmovrse %i2, %f4, %f9
15344 fnor %f8, %f0, %f2
15345 wr %g0, 0x10, %asi
15346 sta %f10, [%l7 + 0x64] %asi
15347 bg,pt %icc, loop_1434
15348 ldstub [%l7 + 0x40], %i6
15349 tcs %icc, 0x6
15350 set 0x78, %l6
15351 ldxa [%l7 + %l6] 0x19, %o6
15352loop_1434:
15353 ldsh [%l7 + 0x58], %o2
15354 fbue,a %fcc3, loop_1435
15355 ldstub [%l7 + 0x1F], %g5
15356 umulcc %i3, %o0, %o1
15357 xnor %o3, %l5, %i1
15358loop_1435:
15359 brlz,a %g7, loop_1436
15360 movvs %xcc, %l3, %l2
15361 fsrc1s %f7, %f19
15362 subccc %l0, %i4, %l1
15363loop_1436:
15364 edge8ln %l6, %o4, %g3
15365 call loop_1437
15366 fandnot2 %f4, %f22, %f30
15367 edge32n %o5, %g1, %g4
15368 sllx %i5, 0x0D, %o7
15369loop_1437:
15370 fmovsneg %xcc, %f24, %f12
15371 movleu %icc, %i0, %g6
15372 tvc %icc, 0x1
15373 fandnot2 %f14, %f18, %f30
15374 xnorcc %g2, %l4, %i7
15375 movpos %xcc, %i6, %i2
15376 fmovsl %xcc, %f6, %f18
15377 tge %xcc, 0x6
15378 fcmpd %fcc3, %f0, %f30
15379 fmovrdlz %o6, %f12, %f30
15380 movrne %g5, 0x031, %i3
15381 taddcc %o2, %o0, %o1
15382 movrlez %l5, 0x020, %o3
15383 te %xcc, 0x4
15384 add %g7, %i1, %l3
15385 fmovdle %icc, %f10, %f31
15386 std %f10, [%l7 + 0x38]
15387 restored
15388 rdpr %cwp, %g1
15389 rdpr %cansave, %g2
15390 rdpr %canrestore, %g3
15391 rdpr %cleanwin, %g4
15392 rdpr %otherwin, %g5
15393 rdpr %wstate, %g6
15394 add %l0, %i4, %l2
15395 fmovse %icc, %f25, %f0
15396 fcmpd %fcc0, %f8, %f30
15397 addc %l1, 0x0238, %l6
15398 fbe %fcc0, loop_1438
15399 smulcc %o4, 0x15E1, %o5
15400 movl %xcc, %g3, %g4
15401 nop
15402 set 0x50, %o3
15403 stx %i5, [%l7 + %o3]
15404loop_1438:
15405 fmovsneg %xcc, %f8, %f23
15406 taddcctv %g1, 0x19F5, %i0
15407 for %f12, %f18, %f28
15408 ld [%l7 + 0x50], %f27
15409 xnor %o7, %g6, %g2
15410 movneg %xcc, %l4, %i6
15411 edge16ln %i7, %i2, %g5
15412 array32 %o6, %o2, %i3
15413 udiv %o1, 0x0842, %o0
15414 wr %g0, 0x10, %asi
15415 stda %f0, [%l7 + 0x40] %asi
15416 movrgz %o3, %g7, %l5
15417 fbe,a %fcc3, loop_1439
15418 array32 %l3, %i1, %i4
15419 lduh [%l7 + 0x2E], %l2
15420 set 0x6F, %i2
15421 stba %l1, [%l7 + %i2] 0x19
15422loop_1439:
15423 edge32ln %l0, %o4, %l6
15424 udiv %g3, 0x1B18, %g4
15425 array8 %i5, %g1, %o5
15426 smul %i0, %g6, %g2
15427 movneg %xcc, %o7, %i6
15428 taddcctv %i7, 0x0B40, %l4
15429 mulscc %i2, 0x0012, %g5
15430 std %o6, [%l7 + 0x78]
15431 brnz,a %o2, loop_1440
15432 orncc %o1, 0x1B37, %i3
15433 addc %o3, 0x15BB, %o0
15434 udiv %g7, 0x1495, %l5
15435loop_1440:
15436 fbe,a %fcc1, loop_1441
15437 fpsub32s %f10, %f31, %f4
15438 add %i1, 0x0183, %l3
15439 bg,pn %xcc, loop_1442
15440loop_1441:
15441 subc %i4, 0x0768, %l2
15442 fmuld8ulx16 %f18, %f19, %f4
15443 mulx %l1, 0x168C, %l0
15444loop_1442:
15445 edge16 %l6, %o4, %g3
15446 addc %i5, %g4, %o5
15447 andcc %g1, 0x01E7, %g6
15448 fbo,a %fcc2, loop_1443
15449 brgz,a %g2, loop_1444
15450 movre %i0, %o7, %i7
15451 ld [%l7 + 0x70], %f29
15452loop_1443:
15453 sll %i6, %l4, %i2
15454loop_1444:
15455 fbule %fcc3, loop_1445
15456 tcc %xcc, 0x6
15457 sub %g5, 0x0322, %o6
15458 movn %xcc, %o1, %i3
15459loop_1445:
15460 tle %xcc, 0x6
15461 fmovdne %xcc, %f19, %f5
15462 andncc %o2, %o3, %g7
15463 alignaddr %l5, %i1, %o0
15464 move %icc, %i4, %l2
15465 fmovrse %l1, %f23, %f13
15466 wr %g0, 0x80, %asi
15467 ldsba [%l7 + 0x3F] %asi, %l0
15468 fcmple16 %f24, %f20, %l6
15469 bneg,pn %icc, loop_1446
15470 udivcc %o4, 0x08C2, %l3
15471 set 0x74, %l0
15472 ldswa [%l7 + %l0] 0x18, %g3
15473loop_1446:
15474 nop
15475 wr %g0, 0x89, %asi
15476 ldswa [%l7 + 0x70] %asi, %i5
15477 subc %g4, 0x05D8, %o5
15478 fmovspos %xcc, %f31, %f16
15479 brlez,a %g1, loop_1447
15480 fbn,a %fcc0, loop_1448
15481 srl %g2, 0x05, %g6
15482 fmovdneg %icc, %f5, %f10
15483loop_1447:
15484 sra %i0, 0x1D, %o7
15485loop_1448:
15486 ta %icc, 0x4
15487 wr %g0, 0x80, %asi
15488 ldswa [%l7 + 0x30] %asi, %i6
15489 wr %g0, 0x2a, %asi
15490 stba %i7, [%l7 + 0x35] %asi
15491 membar #Sync
15492 fmovrsgez %l4, %f12, %f7
15493 fcmpes %fcc1, %f6, %f5
15494 sra %g5, 0x1B, %i2
15495 add %o6, 0x0505, %i3
15496 edge8l %o1, %o3, %g7
15497 ba,a,pt %xcc, loop_1449
15498 tge %icc, 0x4
15499 sub %o2, 0x1239, %l5
15500 fornot2s %f9, %f3, %f19
15501loop_1449:
15502 xnor %i1, %i4, %l2
15503 te %icc, 0x2
15504 bvs,a,pt %xcc, loop_1450
15505 edge8 %o0, %l1, %l6
15506 set 0x40, %o6
15507 stda %f16, [%l7 + %o6] 0xf8
15508 membar #Sync
15509loop_1450:
15510 movle %icc, %o4, %l0
15511 wr %g0, 0x80, %asi
15512 swapa [%l7 + 0x40] %asi, %l3
15513 set 0x70, %g2
15514 lda [%l7 + %g2] 0x14, %f4
15515 brz %i5, loop_1451
15516 tcc %xcc, 0x5
15517 tg %xcc, 0x2
15518 srl %g4, 0x11, %o5
15519loop_1451:
15520 stbar
15521 subcc %g3, %g2, %g1
15522 brgez %i0, loop_1452
15523 brgz,a %g6, loop_1453
15524 movl %icc, %o7, %i6
15525 edge16ln %i7, %l4, %g5
15526loop_1452:
15527 tvc %icc, 0x4
15528loop_1453:
15529 movn %icc, %o6, %i3
15530 xnorcc %i2, 0x1A2E, %o3
15531 movleu %xcc, %g7, %o2
15532 siam 0x0
15533 fbul,a %fcc2, loop_1454
15534 fmovrdlz %o1, %f26, %f16
15535 edge16l %i1, %i4, %l5
15536 andcc %l2, %l1, %l6
15537loop_1454:
15538 xor %o4, 0x09EE, %o0
15539 movle %icc, %l0, %l3
15540 array32 %i5, %g4, %g3
15541 fand %f2, %f12, %f12
15542 mulscc %o5, 0x0A4A, %g2
15543 fornot1 %f18, %f28, %f0
15544 fba %fcc2, loop_1455
15545 array32 %i0, %g1, %o7
15546 orncc %g6, %i7, %i6
15547 fornot2 %f6, %f6, %f8
15548loop_1455:
15549 subccc %g5, 0x1A71, %o6
15550 edge16l %i3, %l4, %o3
15551 edge32 %g7, %o2, %i2
15552 smulcc %i1, 0x1153, %i4
15553 orn %l5, 0x02CF, %l2
15554 wr %g0, 0x80, %asi
15555 stda %f0, [%l7 + 0x40] %asi
15556 tg %icc, 0x4
15557 sll %o1, 0x0C, %l1
15558 tle %xcc, 0x5
15559 st %f18, [%l7 + 0x38]
15560 brnz,a %l6, loop_1456
15561 brlz %o4, loop_1457
15562 te %xcc, 0x7
15563 wr %g0, 0x80, %asi
15564 lduwa [%l7 + 0x74] %asi, %l0
15565loop_1456:
15566 bvs,a,pt %xcc, loop_1458
15567loop_1457:
15568 subcc %l3, 0x060C, %i5
15569 tn %xcc, 0x7
15570 fmovsvs %xcc, %f9, %f28
15571loop_1458:
15572 edge8 %o0, %g3, %o5
15573 edge8n %g4, %i0, %g1
15574 membar 0x0E
15575 edge8ln %o7, %g2, %g6
15576 fmul8sux16 %f18, %f4, %f28
15577 taddcctv %i6, 0x0B19, %i7
15578 tsubcc %o6, %i3, %l4
15579 fbge %fcc2, loop_1459
15580 fnands %f5, %f27, %f24
15581 tneg %xcc, 0x3
15582 fbn %fcc1, loop_1460
15583loop_1459:
15584 fmovdn %xcc, %f16, %f7
15585 mulx %o3, %g7, %g5
15586 xnorcc %i2, %o2, %i1
15587loop_1460:
15588 ldsb [%l7 + 0x19], %l5
15589 set 0x78, %l1
15590 lduwa [%l7 + %l1] 0x10, %l2
15591 andcc %i4, 0x00BB, %o1
15592 ba,a,pn %xcc, loop_1461
15593 move %xcc, %l1, %o4
15594 wr %g0, 0x80, %asi
15595 ldstuba [%l7 + 0x4C] %asi, %l0
15596loop_1461:
15597 fandnot2 %f16, %f26, %f30
15598 movvc %xcc, %l3, %i5
15599 ldsb [%l7 + 0x5A], %l6
15600 saved
15601 rdpr %cwp, %g1
15602 rdpr %cansave, %g2
15603 rdpr %canrestore, %g3
15604 rdpr %cleanwin, %g4
15605 rdpr %otherwin, %g5
15606 rdpr %wstate, %g6
15607 edge8l %o0, %g3, %g4
15608 smul %o5, 0x0814, %i0
15609 sra %g1, %o7, %g6
15610 set 0x0F, %o2
15611 ldsba [%l7 + %o2] 0x11, %g2
15612 fpack16 %f6, %f21
15613 umul %i6, 0x1FD4, %o6
15614 movl %xcc, %i3, %i7
15615 sethi 0x1B37, %o3
15616 tle %icc, 0x7
15617 fbe,a %fcc2, loop_1462
15618 movrgz %g7, 0x3DB, %g5
15619 set 0x40, %o4
15620 stda %f0, [%l7 + %o4] 0x88
15621loop_1462:
15622 fmovdvs %xcc, %f12, %f28
15623 orn %l4, 0x01C6, %i2
15624 sub %o2, 0x18C1, %i1
15625 tn %icc, 0x0
15626 movn %xcc, %l2, %l5
15627 addccc %i4, 0x15EF, %o1
15628 alignaddr %o4, %l1, %l0
15629 fmovdpos %icc, %f24, %f8
15630 movneg %icc, %l3, %i5
15631 popc %l6, %g3
15632 wr %g0, 0x80, %asi
15633 ldstuba [%l7 + 0x41] %asi, %g4
15634 fxor %f4, %f6, %f16
15635 fmovdn %xcc, %f22, %f6
15636 movvs %icc, %o5, %i0
15637 edge32l %o0, %g1, %g6
15638 te %icc, 0x5
15639 edge32 %o7, %i6, %g2
15640 fnands %f29, %f25, %f27
15641 taddcc %o6, 0x1812, %i3
15642 ldd [%l7 + 0x28], %f4
15643 nop
15644 set 0x6E, %l3
15645 stb %o3, [%l7 + %l3]
15646 edge16l %i7, %g7, %g5
15647 add %l7, 0x58, %l6
15648 wr %g0, 0x04, %asi
15649 casa [%l6] %asi, %l4, %i2
15650 fmovsneg %icc, %f1, %f14
15651 addc %i1, 0x0B54, %l2
15652 fnors %f8, %f2, %f21
15653 fnot2s %f27, %f18
15654 fnors %f16, %f12, %f7
15655 andcc %l5, %i4, %o1
15656 edge16 %o4, %l1, %o2
15657 fpadd16 %f10, %f4, %f0
15658 fmovrdlz %l0, %f10, %f4
15659 tg %icc, 0x3
15660 fmovrse %l3, %f5, %f12
15661 fmovdge %icc, %f3, %f2
15662 swap [%l7 + 0x5C], %i5
15663 movrlz %g3, 0x386, %l6
15664 ldx [%l7 + 0x28], %g4
15665 fsrc2s %f20, %f30
15666 movre %o5, %i0, %o0
15667 addccc %g1, %g6, %o7
15668 set 0x210, %i7
15669 ldxa [%g0 + %i7] 0x52, %g2
15670 set 0x38, %l4
15671 stwa %o6, [%l7 + %l4] 0x15
15672 tvc %xcc, 0x0
15673 tvc %icc, 0x0
15674 udivcc %i6, 0x06AC, %o3
15675 set 0x48, %o5
15676 stda %i6, [%l7 + %o5] 0x18
15677 ta %xcc, 0x3
15678 fmovrdne %g7, %f30, %f6
15679 ldd [%l7 + 0x48], %f4
15680 sir 0x15A9
15681 fmovdgu %xcc, %f7, %f2
15682 orn %g5, %i3, %l4
15683 mulx %i2, %l2, %l5
15684 fmovdneg %icc, %f3, %f18
15685 addccc %i1, 0x195C, %i4
15686 edge32ln %o4, %l1, %o2
15687 addccc %o1, %l0, %i5
15688 tn %icc, 0x4
15689 edge8l %l3, %l6, %g3
15690 wr %g0, 0x2f, %asi
15691 stba %o5, [%l7 + 0x4C] %asi
15692 membar #Sync
15693 edge16ln %g4, %i0, %o0
15694 bcc %icc, loop_1463
15695 xnorcc %g1, 0x0E64, %g6
15696 tneg %xcc, 0x1
15697 orcc %o7, 0x03F3, %o6
15698loop_1463:
15699 tge %xcc, 0x1
15700 movrgez %g2, 0x164, %i6
15701 nop
15702 set 0x2D, %o0
15703 ldsb [%l7 + %o0], %i7
15704 edge32l %g7, %o3, %i3
15705 udiv %g5, 0x1517, %i2
15706 bcc %icc, loop_1464
15707 fmovsvs %xcc, %f24, %f16
15708 tn %icc, 0x5
15709 fnands %f18, %f11, %f22
15710loop_1464:
15711 add %l4, 0x0790, %l2
15712 wr %g0, 0x0c, %asi
15713 sta %f26, [%l7 + 0x08] %asi
15714 mulscc %i1, 0x055F, %i4
15715 movge %icc, %o4, %l5
15716 movg %icc, %l1, %o1
15717 movneg %icc, %l0, %i5
15718 bneg %xcc, loop_1465
15719 edge16 %o2, %l3, %l6
15720 ta %xcc, 0x3
15721 lduh [%l7 + 0x64], %g3
15722loop_1465:
15723 edge32 %o5, %i0, %g4
15724 nop
15725 setx loop_1466, %l0, %l1
15726 jmpl %l1, %g1
15727 tsubcctv %o0, 0x1F03, %o7
15728 fcmped %fcc2, %f2, %f20
15729 sdiv %g6, 0x1643, %o6
15730loop_1466:
15731 ldd [%l7 + 0x38], %f4
15732 edge16n %g2, %i7, %i6
15733 wr %g0, 0x04, %asi
15734 lduwa [%l7 + 0x1C] %asi, %g7
15735 movpos %icc, %i3, %g5
15736 stbar
15737 fbne,a %fcc1, loop_1467
15738 edge8l %i2, %o3, %l2
15739 st %f22, [%l7 + 0x1C]
15740 smul %i1, 0x022A, %l4
15741loop_1467:
15742 umul %i4, %o4, %l1
15743 umul %o1, %l0, %l5
15744 sdivx %o2, 0x02D3, %i5
15745 add %l3, 0x1AE3, %l6
15746 movrgez %g3, %o5, %i0
15747 fmovsne %xcc, %f23, %f8
15748 edge32 %g4, %g1, %o7
15749 array8 %g6, %o6, %g2
15750 and %i7, %o0, %g7
15751 fmovrdgz %i6, %f16, %f14
15752 fmovsvc %icc, %f24, %f30
15753 fmovdpos %icc, %f17, %f17
15754 tsubcc %g5, %i2, %o3
15755 edge32 %l2, %i3, %l4
15756 tl %xcc, 0x5
15757 edge16ln %i1, %o4, %i4
15758 fcmpne32 %f24, %f0, %o1
15759 set 0x68, %g7
15760 stda %l0, [%l7 + %g7] 0x22
15761 membar #Sync
15762 bg %xcc, loop_1468
15763 movrgez %l5, %l1, %o2
15764 membar 0x05
15765 for %f16, %f16, %f22
15766loop_1468:
15767 sub %i5, %l6, %g3
15768 sub %l3, %o5, %i0
15769 udiv %g4, 0x18B3, %g1
15770 faligndata %f10, %f6, %f16
15771 fmul8x16 %f2, %f10, %f30
15772 fbne,a %fcc3, loop_1469
15773 movrgez %o7, %g6, %o6
15774 movvs %icc, %i7, %o0
15775 tge %xcc, 0x1
15776loop_1469:
15777 fmovscs %icc, %f23, %f12
15778 sll %g7, 0x1D, %i6
15779 addc %g2, 0x0E6F, %g5
15780 set 0x5C, %o7
15781 lduwa [%l7 + %o7] 0x18, %i2
15782 set 0x47, %l2
15783 lduba [%l7 + %l2] 0x04, %l2
15784 sub %i3, %o3, %i1
15785 movn %icc, %l4, %o4
15786 edge8n %o1, %l0, %i4
15787 for %f22, %f26, %f12
15788 fmovse %xcc, %f31, %f13
15789 movle %xcc, %l1, %l5
15790 brz,a %i5, loop_1470
15791 fxnor %f24, %f8, %f14
15792 xor %o2, %l6, %g3
15793 fbuge,a %fcc3, loop_1471
15794loop_1470:
15795 fmovdpos %icc, %f8, %f14
15796 edge32 %l3, %o5, %i0
15797 edge32 %g4, %g1, %o7
15798loop_1471:
15799 fpmerge %f21, %f6, %f20
15800 sdivcc %g6, 0x03CF, %o6
15801 movn %icc, %i7, %o0
15802 udivcc %g7, 0x031A, %i6
15803 fbul %fcc3, loop_1472
15804 tleu %icc, 0x2
15805 set 0x48, %g5
15806 swapa [%l7 + %g5] 0x81, %g2
15807loop_1472:
15808 stb %i2, [%l7 + 0x59]
15809 subc %l2, %g5, %i3
15810 smulcc %i1, %o3, %l4
15811 bcc,a,pn %xcc, loop_1473
15812 bleu,pn %xcc, loop_1474
15813 taddcc %o1, %o4, %l0
15814 set 0x28, %g6
15815 stda %i4, [%l7 + %g6] 0x81
15816loop_1473:
15817 movrlez %l1, 0x397, %i5
15818loop_1474:
15819 orcc %o2, %l5, %l6
15820 fcmpne16 %f12, %f8, %g3
15821 fmovdle %icc, %f17, %f22
15822 brgz %o5, loop_1475
15823 fcmpeq32 %f30, %f14, %l3
15824 fbge,a %fcc0, loop_1476
15825 fmovsg %icc, %f7, %f22
15826loop_1475:
15827 popc %g4, %g1
15828 fmovsleu %icc, %f29, %f15
15829loop_1476:
15830 fbne %fcc1, loop_1477
15831 fmovsvs %xcc, %f9, %f17
15832 array8 %o7, %g6, %i0
15833 srlx %i7, 0x0B, %o0
15834loop_1477:
15835 xnorcc %o6, 0x0B51, %g7
15836 sth %g2, [%l7 + 0x2A]
15837 sll %i6, %i2, %l2
15838 movre %i3, 0x3EC, %g5
15839 brnz,a %i1, loop_1478
15840 fmovsge %icc, %f19, %f31
15841 srax %l4, %o1, %o3
15842 movl %icc, %o4, %l0
15843loop_1478:
15844 fmovsvc %icc, %f31, %f4
15845 andcc %l1, 0x0AE9, %i4
15846 restored
15847 rdpr %cwp, %g1
15848 rdpr %cansave, %g2
15849 rdpr %canrestore, %g3
15850 rdpr %cleanwin, %g4
15851 rdpr %otherwin, %g5
15852 rdpr %wstate, %g6
15853 movneg %icc, %i5, %o2
15854 edge8n %l5, %g3, %o5
15855 fsrc1s %f22, %f22
15856 movne %icc, %l3, %l6
15857 fbue,a %fcc3, loop_1479
15858 movre %g4, 0x063, %o7
15859 andncc %g1, %i0, %g6
15860 call loop_1480
15861loop_1479:
15862 bgu,pt %xcc, loop_1481
15863 fmovscs %xcc, %f3, %f4
15864 movcs %xcc, %o0, %i7
15865loop_1480:
15866 popc 0x0332, %o6
15867loop_1481:
15868 swap [%l7 + 0x58], %g2
15869 bg,pn %xcc, loop_1482
15870 fbg %fcc1, loop_1483
15871 mulx %g7, 0x15E5, %i2
15872 nop
15873 setx loop_1484, %l0, %l1
15874 wrpr 0x1, %tl
15875 wrpr %l1, %tpc
15876 add %l1, 0x4, %l1
15877 wrpr %l1, %tnpc
15878 setx 0x34400001400, %l0, %l1
15879 wrpr %l1, %tstate
15880 wrhpr 0x4, %htstate
15881 retry
15882loop_1482:
15883 tsubcctv %i6, 0x12A7, %i3
15884loop_1483:
15885 tge %xcc, 0x4
15886 taddcc %l2, %i1, %g5
15887loop_1484:
15888 fcmps %fcc1, %f20, %f0
15889 bshuffle %f22, %f2, %f28
15890 nop
15891 setx loop_1485, %l0, %l1
15892 wrpr 0x1, %tl
15893 wrpr %l1, %tpc
15894 add %l1, 0x4, %l1
15895 wrpr %l1, %tnpc
15896 setx 0x34400001400, %l0, %l1
15897 wrpr %l1, %tstate
15898 wrhpr 0x4, %htstate
15899 retry
15900 bneg %xcc, loop_1486
15901 tcc %xcc, 0x7
15902 or %l4, 0x1870, %o1
15903loop_1485:
15904 sir 0x19C1
15905loop_1486:
15906 movneg %xcc, %o3, %o4
15907 tcc %xcc, 0x4
15908 ta %xcc, 0x6
15909 tcc %icc, 0x4
15910 st %f18, [%l7 + 0x38]
15911 ldub [%l7 + 0x11], %l1
15912 tvc %xcc, 0x4
15913 movneg %icc, %l0, %i5
15914 edge8 %o2, %i4, %g3
15915 movneg %xcc, %o5, %l5
15916 edge32ln %l3, %g4, %o7
15917 taddcctv %l6, %g1, %g6
15918 udiv %i0, 0x19D9, %i7
15919 fbug,a %fcc2, loop_1487
15920 sllx %o0, 0x0C, %o6
15921 movcs %icc, %g2, %g7
15922 bneg,pn %xcc, loop_1488
15923loop_1487:
15924 ta %xcc, 0x4
15925 bvs,pn %icc, loop_1489
15926 ldub [%l7 + 0x4D], %i2
15927loop_1488:
15928 popc %i6, %l2
15929 mulscc %i3, %i1, %l4
15930loop_1489:
15931 addc %g5, 0x101F, %o3
15932 subccc %o4, %o1, %l0
15933 tle %icc, 0x7
15934 tge %xcc, 0x6
15935 brlz %i5, loop_1490
15936 umulcc %l1, 0x0314, %o2
15937 orncc %i4, 0x1C6A, %g3
15938 fbue %fcc2, loop_1491
15939loop_1490:
15940 tneg %icc, 0x6
15941 tvs %icc, 0x7
15942 nop
15943 setx loop_1492, %l0, %l1
15944 wrpr 0x1, %tl
15945 wrpr %l1, %tnpc
15946 setx 0x34400001400, %l0, %l1
15947 wrpr %l1, %tstate
15948 wrhpr 0x4, %htstate
15949 done
15950loop_1491:
15951 umul %o5, %l5, %l3
15952 sir 0x0C50
15953 xor %o7, %g4, %g1
15954loop_1492:
15955 udivcc %g6, 0x1DC1, %i0
15956 subc %l6, 0x1569, %o0
15957 be,a,pn %xcc, loop_1493
15958 tcc %xcc, 0x6
15959 orncc %i7, %o6, %g2
15960 or %g7, 0x0367, %i2
15961loop_1493:
15962 lduw [%l7 + 0x5C], %i6
15963 addcc %i3, 0x0212, %l2
15964 fbn %fcc2, loop_1494
15965 sir 0x16EC
15966 addc %l4, %g5, %o3
15967 fmovrde %o4, %f2, %f28
15968loop_1494:
15969 fnors %f29, %f30, %f25
15970 brlez %o1, loop_1495
15971 brlz,a %i1, loop_1496
15972 fmovrdne %i5, %f14, %f26
15973 edge8 %l1, %o2, %i4
15974loop_1495:
15975 umulcc %l0, %o5, %g3
15976loop_1496:
15977 edge16 %l5, %l3, %g4
15978 movcs %icc, %g1, %o7
15979 taddcc %i0, 0x1071, %l6
15980 ta %xcc, 0x3
15981 bshuffle %f4, %f22, %f30
15982 fnot1s %f31, %f3
15983 move %xcc, %o0, %g6
15984 and %i7, %g2, %g7
15985 movrne %o6, 0x323, %i2
15986 membar 0x2D
15987 set 0x40, %i1
15988 ldda [%l7 + %i1] 0x81, %f16
15989 set 0x51, %g3
15990 stba %i3, [%l7 + %g3] 0x22
15991 membar #Sync
15992 udivx %l2, 0x00F6, %l4
15993 movl %icc, %g5, %i6
15994 fandnot1s %f27, %f10, %f30
15995 be,pt %icc, loop_1497
15996 addccc %o3, %o1, %i1
15997 fmovsn %icc, %f23, %f13
15998 array8 %o4, %i5, %l1
15999loop_1497:
16000 orcc %i4, %l0, %o2
16001 sra %o5, %g3, %l5
16002 array16 %g4, %l3, %o7
16003 edge8l %g1, %i0, %l6
16004 and %o0, %i7, %g2
16005 fmovdcc %icc, %f21, %f3
16006 tcs %xcc, 0x0
16007 bn loop_1498
16008 movcs %icc, %g7, %g6
16009 set 0x3A, %g4
16010 ldsha [%l7 + %g4] 0x18, %i2
16011loop_1498:
16012 fmovdne %xcc, %f5, %f12
16013 fbg %fcc0, loop_1499
16014 smul %i3, %l2, %l4
16015 addc %o6, 0x133E, %i6
16016 set 0x108, %i5
16017 stxa %o3, [%g0 + %i5] 0x21
16018loop_1499:
16019 movrlez %g5, %i1, %o1
16020 edge8n %o4, %i5, %i4
16021 movrlz %l1, %o2, %o5
16022 udivcc %g3, 0x1D9A, %l5
16023 saved
16024 rdpr %cwp, %g1
16025 rdpr %cansave, %g2
16026 rdpr %canrestore, %g3
16027 rdpr %cleanwin, %g4
16028 rdpr %otherwin, %g5
16029 rdpr %wstate, %g6
16030 smul %l0, 0x1607, %l3
16031 movge %xcc, %g4, %o7
16032 edge32ln %g1, %i0, %o0
16033 fmovrse %i7, %f10, %f22
16034 be,a %xcc, loop_1500
16035 and %g2, %g7, %l6
16036 fmovsn %icc, %f16, %f14
16037 movrgez %i2, %g6, %l2
16038loop_1500:
16039 andncc %l4, %o6, %i3
16040 tle %xcc, 0x0
16041 sdivx %i6, 0x1138, %o3
16042 bne,a,pt %icc, loop_1501
16043 sll %g5, %o1, %i1
16044 umulcc %o4, 0x1FFE, %i5
16045 subcc %i4, 0x19B5, %o2
16046loop_1501:
16047 nop
16048 set 0x28, %g1
16049 stha %o5, [%l7 + %g1] 0xeb
16050 membar #Sync
16051 bl,a %icc, loop_1502
16052 mulx %g3, 0x113D, %l1
16053 fnot2 %f26, %f24
16054 prefetch [%l7 + 0x70], 0x1
16055loop_1502:
16056 sethi 0x165C, %l5
16057 wr %g0, 0x10, %asi
16058 ldswa [%l7 + 0x60] %asi, %l3
16059 movg %icc, %l0, %g4
16060 nop
16061 setx loop_1503, %l0, %l1
16062 wrpr 0x1, %tl
16063 wrpr %l1, %tpc
16064 add %l1, 0x4, %l1
16065 wrpr %l1, %tnpc
16066 setx 0x34400001400, %l0, %l1
16067 wrpr %l1, %tstate
16068 wrhpr 0x4, %htstate
16069 retry
16070 fba %fcc3, loop_1504
16071 movvc %xcc, %o7, %i0
16072 fmul8x16 %f16, %f0, %f0
16073loop_1503:
16074 fpadd32s %f13, %f24, %f11
16075loop_1504:
16076 andncc %g1, %i7, %o0
16077 fcmpeq16 %f16, %f12, %g7
16078 udivcc %g2, 0x0917, %i2
16079 wr %g0, 0x04, %asi
16080 lduba [%l7 + 0x58] %asi, %g6
16081 umulcc %l2, %l4, %o6
16082 lduh [%l7 + 0x4C], %l6
16083 bneg,a %icc, loop_1505
16084 udivcc %i3, 0x1F65, %i6
16085 fors %f27, %f23, %f10
16086 array16 %g5, %o1, %i1
16087loop_1505:
16088 fbge,a %fcc1, loop_1506
16089 movle %xcc, %o4, %o3
16090 xnorcc %i4, 0x0809, %i5
16091 srax %o2, 0x01, %g3
16092loop_1506:
16093 nop
16094 wr %g0, 0x88, %asi
16095 lduha [%l7 + 0x68] %asi, %l1
16096 tcs %icc, 0x2
16097 sethi 0x0D77, %l5
16098 set 0x110, %i3
16099 ldxa [%g0 + %i3] 0x21, %o5
16100 fxor %f12, %f10, %f22
16101 fmovsvc %xcc, %f11, %f25
16102 movrlz %l0, 0x079, %l3
16103 sllx %o7, 0x1C, %i0
16104 movvc %xcc, %g1, %g4
16105 stx %i7, [%l7 + 0x70]
16106 subccc %g7, 0x1D21, %o0
16107 bne,a,pn %xcc, loop_1507
16108 sllx %g2, 0x0A, %g6
16109 fmul8x16 %f22, %f2, %f22
16110 move %icc, %l2, %l4
16111loop_1507:
16112 tvc %icc, 0x2
16113 fnot1s %f0, %f15
16114 taddcctv %o6, 0x09AB, %i2
16115 and %l6, 0x15EA, %i6
16116 wr %g0, 0x18, %asi
16117 swapa [%l7 + 0x30] %asi, %g5
16118 and %i3, %o1, %i1
16119 xnor %o3, %o4, %i5
16120 nop
16121 setx loop_1508, %l0, %l1
16122 wrpr 0x1, %tl
16123 wrpr %l1, %tpc
16124 add %l1, 0x4, %l1
16125 wrpr %l1, %tnpc
16126 setx 0x34400001400, %l0, %l1
16127 wrpr %l1, %tstate
16128 wrhpr 0x4, %htstate
16129 retry
16130 andcc %o2, 0x0A23, %g3
16131 sdiv %l1, 0x14CC, %l5
16132 bg,a,pt %xcc, loop_1509
16133loop_1508:
16134 stx %i4, [%l7 + 0x70]
16135 sir 0x0B31
16136 tgu %xcc, 0x1
16137loop_1509:
16138 ld [%l7 + 0x40], %f6
16139 sir 0x11E5
16140 tvs %icc, 0x1
16141 edge8l %l0, %o5, %l3
16142 fmovda %xcc, %f31, %f16
16143 edge8n %i0, %o7, %g1
16144 tgu %xcc, 0x6
16145 sir 0x0045
16146 movle %icc, %g4, %i7
16147 movneg %icc, %o0, %g2
16148 mulscc %g7, %l2, %l4
16149 or %o6, 0x065C, %i2
16150 and %l6, 0x1D92, %i6
16151 add %l7, 0x30, %l6
16152 wr %g0, 0x89, %asi
16153 casxa [%l6] %asi, %g6, %g5
16154 add %o1, 0x1BEA, %i1
16155 ldx [%l7 + 0x08], %i3
16156 movn %icc, %o4, %i5
16157 fcmpne16 %f24, %f0, %o2
16158 nop
16159 set 0x38, %l5
16160 stx %o3, [%l7 + %l5]
16161 swap [%l7 + 0x64], %l1
16162 fands %f6, %f30, %f29
16163 movleu %icc, %g3, %l5
16164 movle %xcc, %i4, %o5
16165 restored
16166 rdpr %cwp, %g1
16167 rdpr %cansave, %g2
16168 rdpr %canrestore, %g3
16169 rdpr %cleanwin, %g4
16170 rdpr %otherwin, %g5
16171 rdpr %wstate, %g6
16172 fnor %f18, %f6, %f26
16173 fbl,a %fcc2, loop_1510
16174 and %l3, 0x05AD, %i0
16175 bge,a,pt %icc, loop_1511
16176 fmovscc %icc, %f10, %f31
16177loop_1510:
16178 nop
16179 wr %g0, 0x19, %asi
16180 lduba [%l7 + 0x18] %asi, %o7
16181loop_1511:
16182 bgu loop_1512
16183 bn,a,pt %xcc, loop_1513
16184 edge8n %g1, %l0, %g4
16185 fmovs %f22, %f19
16186loop_1512:
16187 sethi 0x0507, %o0
16188loop_1513:
16189 fnegs %f22, %f24
16190 brlz,a %i7, loop_1514
16191 bg,a loop_1515
16192 sdivcc %g7, 0x0FC8, %l2
16193 tge %icc, 0x3
16194loop_1514:
16195 te %xcc, 0x4
16196loop_1515:
16197 sub %g2, %l4, %o6
16198 fabss %f30, %f14
16199 fmovrsgz %i2, %f25, %f14
16200 nop
16201 setx loop_1516, %l0, %l1
16202 wrpr 0x1, %tl
16203 wrpr %l1, %tnpc
16204 setx 0x34400001400, %l0, %l1
16205 wrpr %l1, %tstate
16206 wrhpr 0x4, %htstate
16207 done
16208 ldstub [%l7 + 0x25], %i6
16209 set 0x340, %i0
16210 nop ! nop ! ldxa [%g0 + %i0] 0x40, %g6 ripped by fixASI40.pl ripped by fixASI40.pl
16211loop_1516:
16212 fba,a %fcc1, loop_1517
16213 brlz,a %l6, loop_1518
16214 tvc %xcc, 0x5
16215 sdivx %o1, 0x1F59, %g5
16216loop_1517:
16217 popc %i3, %o4
16218loop_1518:
16219 subc %i5, 0x0513, %o2
16220 te %icc, 0x0
16221 andn %o3, 0x0A17, %l1
16222 movge %icc, %i1, %g3
16223 fcmps %fcc3, %f5, %f30
16224 sll %i4, 0x00, %l5
16225 set 0x6A, %i6
16226 ldstuba [%l7 + %i6] 0x80, %l3
16227 fbo %fcc3, loop_1519
16228 brlez,a %o5, loop_1520
16229 fmovrsne %o7, %f10, %f5
16230 fmovdpos %icc, %f27, %f26
16231loop_1519:
16232 movpos %icc, %g1, %l0
16233loop_1520:
16234 bge,pt %icc, loop_1521
16235 movrne %i0, 0x2E9, %g4
16236 fmovscc %icc, %f0, %f25
16237 tpos %icc, 0x2
16238loop_1521:
16239 tcc %icc, 0x0
16240 fbg,a %fcc0, loop_1522
16241 sethi 0x1313, %o0
16242 te %icc, 0x1
16243 tge %icc, 0x6
16244loop_1522:
16245 fmovsl %icc, %f26, %f3
16246 edge8 %g7, %l2, %i7
16247 and %g2, 0x01DF, %o6
16248 bvs loop_1523
16249 fpadd16 %f16, %f2, %f12
16250 sll %l4, 0x12, %i2
16251 or %g6, %l6, %i6
16252loop_1523:
16253 sir 0x181F
16254 subccc %o1, 0x1563, %i3
16255 movleu %xcc, %o4, %i5
16256 te %xcc, 0x2
16257 umulcc %g5, 0x02E1, %o2
16258 addccc %o3, 0x180F, %i1
16259 movpos %icc, %l1, %i4
16260 movrgez %g3, 0x2DB, %l3
16261 fbu %fcc1, loop_1524
16262 tsubcctv %o5, %l5, %g1
16263 wr %g0, 0x89, %asi
16264 lduha [%l7 + 0x26] %asi, %o7
16265loop_1524:
16266 movle %xcc, %l0, %g4
16267 bcs,pn %icc, loop_1525
16268 fnot2 %f26, %f22
16269 movrlz %o0, 0x1C2, %i0
16270 fmovdvs %icc, %f7, %f23
16271loop_1525:
16272 fcmpgt32 %f12, %f2, %l2
16273 fbue %fcc2, loop_1526
16274 brlez,a %i7, loop_1527
16275 ta %icc, 0x2
16276 edge8ln %g7, %o6, %g2
16277loop_1526:
16278 smulcc %l4, 0x0DE2, %g6
16279loop_1527:
16280 andn %i2, 0x140C, %l6
16281 edge16n %o1, %i3, %o4
16282 nop
16283 set 0x6F, %o1
16284 ldsb [%l7 + %o1], %i6
16285 set 0x7E, %l6
16286 stba %g5, [%l7 + %l6] 0x2a
16287 membar #Sync
16288 ldub [%l7 + 0x46], %i5
16289 fsrc1 %f30, %f10
16290 ba loop_1528
16291 movle %icc, %o3, %o2
16292 smulcc %i1, %l1, %g3
16293 tsubcc %i4, 0x1A46, %l3
16294loop_1528:
16295 fmovs %f2, %f10
16296 membar 0x32
16297 tpos %icc, 0x7
16298 movpos %icc, %l5, %o5
16299 fba,a %fcc3, loop_1529
16300 sll %g1, %o7, %g4
16301 smul %o0, 0x1FA8, %i0
16302 edge16l %l2, %i7, %l0
16303loop_1529:
16304 fbl %fcc3, loop_1530
16305 fnors %f22, %f17, %f15
16306 fbo %fcc3, loop_1531
16307 movre %o6, 0x0AB, %g2
16308loop_1530:
16309 nop
16310 wr %g0, 0x27, %asi
16311 stda %l4, [%l7 + 0x08] %asi
16312 membar #Sync
16313loop_1531:
16314 movre %g7, %i2, %g6
16315 movleu %xcc, %l6, %i3
16316 movneg %icc, %o4, %i6
16317 movcc %icc, %o1, %g5
16318 movge %xcc, %o3, %i5
16319 tvc %icc, 0x5
16320 edge16l %i1, %o2, %g3
16321 fbe %fcc2, loop_1532
16322 sra %l1, 0x19, %l3
16323 wr %g0, 0x11, %asi
16324 lduba [%l7 + 0x39] %asi, %i4
16325loop_1532:
16326 tvc %xcc, 0x6
16327 subccc %o5, %g1, %o7
16328 nop
16329 setx loop_1533, %l0, %l1
16330 jmpl %l1, %l5
16331 subcc %o0, 0x102E, %g4
16332 fmovde %xcc, %f17, %f4
16333 mova %xcc, %l2, %i0
16334loop_1533:
16335 edge32n %l0, %o6, %i7
16336 subccc %l4, %g2, %g7
16337 wr %g0, 0x04, %asi
16338 sta %f20, [%l7 + 0x18] %asi
16339 edge32l %g6, %i2, %l6
16340 bg,pt %icc, loop_1534
16341 edge8n %o4, %i3, %o1
16342 fbule %fcc0, loop_1535
16343 addcc %g5, 0x0928, %o3
16344loop_1534:
16345 nop
16346 setx loop_1536, %l0, %l1
16347 wrpr 0x1, %tl
16348 wrpr %l1, %tnpc
16349 setx 0x34400001400, %l0, %l1
16350 wrpr %l1, %tstate
16351 wrhpr 0x4, %htstate
16352 done
16353 edge32n %i5, %i6, %i1
16354loop_1535:
16355 sdivx %o2, 0x00D3, %l1
16356 sdivcc %l3, 0x1018, %i4
16357loop_1536:
16358 addc %o5, 0x0711, %g3
16359 fmovrsgz %g1, %f4, %f19
16360 movgu %icc, %l5, %o7
16361 movcc %xcc, %g4, %l2
16362 fmovrsgez %i0, %f24, %f30
16363 ld [%l7 + 0x60], %f10
16364 fmovrsgez %l0, %f4, %f1
16365 tsubcctv %o0, %o6, %l4
16366 mulx %g2, %i7, %g7
16367 fpadd32 %f20, %f14, %f22
16368 tsubcc %g6, 0x11CA, %i2
16369 tpos %xcc, 0x6
16370 edge8ln %o4, %l6, %o1
16371 fnor %f16, %f30, %f28
16372 bneg,a,pt %icc, loop_1537
16373 fxnors %f6, %f6, %f12
16374 edge8n %g5, %o3, %i5
16375 bge,a %xcc, loop_1538
16376loop_1537:
16377 fcmpne32 %f4, %f0, %i3
16378 nop
16379 setx loop_1539, %l0, %l1
16380 wrpr 0x1, %tl
16381 wrpr %l1, %tpc
16382 add %l1, 0x4, %l1
16383 wrpr %l1, %tnpc
16384 setx 0x34400001400, %l0, %l1
16385 wrpr %l1, %tstate
16386 wrhpr 0x4, %htstate
16387 retry
16388 ble,pn %icc, loop_1540
16389loop_1538:
16390 fmuld8ulx16 %f26, %f12, %f8
16391 fmovdgu %xcc, %f8, %f30
16392loop_1539:
16393 fmul8sux16 %f22, %f20, %f24
16394loop_1540:
16395 fbn %fcc2, loop_1541
16396 orn %i6, 0x07B3, %o2
16397 orncc %l1, 0x0C34, %i1
16398 add %l7, 0x40, %l6
16399 wr %g0, 0x19, %asi
16400 ldxa [%l6] %asi, %i4
16401 casxa [%l6] 0x19, %i4, %l3
16402loop_1541:
16403 movvs %icc, %g3, %g1
16404 tpos %xcc, 0x4
16405 smul %o5, 0x01A9, %l5
16406 movre %g4, 0x13E, %o7
16407 bge,a loop_1542
16408 ba,pn %xcc, loop_1543
16409 tsubcctv %l2, %i0, %o0
16410 fnot2 %f16, %f2
16411loop_1542:
16412 move %icc, %o6, %l4
16413loop_1543:
16414 fnot1 %f6, %f10
16415 movle %icc, %l0, %g2
16416 tsubcc %i7, %g6, %g7
16417 smulcc %o4, %l6, %o1
16418 saved
16419 rdpr %cwp, %g1
16420 rdpr %cansave, %g2
16421 rdpr %canrestore, %g3
16422 rdpr %cleanwin, %g4
16423 rdpr %otherwin, %g5
16424 rdpr %wstate, %g6
16425 fcmped %fcc2, %f20, %f2
16426 sdivcc %g5, 0x0350, %i2
16427 umul %i5, %o3, %i6
16428 set 0x50, %i4
16429 ldxa [%l7 + %i4] 0x11, %i3
16430 sra %o2, 0x1A, %l1
16431 tge %icc, 0x2
16432 smulcc %i4, %i1, %g3
16433 umulcc %g1, %o5, %l3
16434 tge %icc, 0x3
16435 subccc %l5, %g4, %o7
16436 ba %icc, loop_1544
16437 nop
16438 set 0x24, %o3
16439 lduh [%l7 + %o3], %i0
16440 edge8 %l2, %o6, %l4
16441 bleu,pn %xcc, loop_1545
16442loop_1544:
16443 sethi 0x13F4, %l0
16444 bvc,a,pt %xcc, loop_1546
16445 fbg,a %fcc0, loop_1547
16446loop_1545:
16447 taddcctv %o0, %g2, %g6
16448 fmovrsgz %g7, %f28, %f0
16449loop_1546:
16450 bne,a loop_1548
16451loop_1547:
16452 edge32 %o4, %i7, %l6
16453 srax %o1, %i2, %g5
16454 swap [%l7 + 0x34], %i5
16455loop_1548:
16456 bl,pn %icc, loop_1549
16457 srl %o3, %i6, %o2
16458 edge32l %i3, %i4, %l1
16459 ta %icc, 0x6
16460loop_1549:
16461 edge32l %i1, %g3, %o5
16462 andcc %g1, 0x125F, %l5
16463 bg,a loop_1550
16464 membar 0x65
16465 popc 0x1DF4, %l3
16466 mulscc %g4, 0x074D, %o7
16467loop_1550:
16468 fbue %fcc2, loop_1551
16469 and %i0, %o6, %l2
16470 mulx %l4, %l0, %g2
16471 sra %g6, %g7, %o4
16472loop_1551:
16473 stw %o0, [%l7 + 0x14]
16474 bn %icc, loop_1552
16475 tsubcctv %i7, %l6, %o1
16476 set 0x30, %l0
16477 stha %i2, [%l7 + %l0] 0x19
16478loop_1552:
16479 fexpand %f28, %f0
16480 call loop_1553
16481 fnot1 %f4, %f10
16482 set 0x40, %i2
16483 stda %f0, [%l7 + %i2] 0x17
16484 membar #Sync
16485loop_1553:
16486 edge8ln %g5, %o3, %i5
16487 add %o2, %i3, %i6
16488 orcc %i4, 0x0A19, %l1
16489 stw %g3, [%l7 + 0x40]
16490 movg %xcc, %i1, %g1
16491 orn %o5, %l3, %l5
16492 tvs %icc, 0x1
16493 edge32l %o7, %i0, %o6
16494 wr %g0, 0x19, %asi
16495 stwa %l2, [%l7 + 0x64] %asi
16496 fmovscc %icc, %f15, %f24
16497 bne loop_1554
16498 fcmped %fcc1, %f4, %f22
16499 edge16 %l4, %l0, %g2
16500 subccc %g6, %g4, %g7
16501loop_1554:
16502 nop
16503 wr %g0, 0x04, %asi
16504 ldstuba [%l7 + 0x5D] %asi, %o4
16505 fmovsg %icc, %f31, %f14
16506 subcc %i7, %l6, %o0
16507 andcc %i2, 0x067B, %o1
16508 nop
16509 setx loop_1555, %l0, %l1
16510 wrpr 0x1, %tl
16511 wrpr %l1, %tnpc
16512 setx 0x34400001400, %l0, %l1
16513 wrpr %l1, %tstate
16514 wrhpr 0x4, %htstate
16515 done
16516 tn %icc, 0x1
16517 move %icc, %o3, %i5
16518 movpos %icc, %o2, %g5
16519loop_1555:
16520 fbu %fcc1, loop_1556
16521 addccc %i6, %i3, %i4
16522 sdivcc %l1, 0x02C7, %g3
16523 fnot2 %f14, %f28
16524loop_1556:
16525 std %i0, [%l7 + 0x40]
16526 sth %o5, [%l7 + 0x76]
16527 fors %f29, %f4, %f20
16528 fmovrdlez %g1, %f4, %f14
16529 xnorcc %l3, 0x19D5, %l5
16530 udivx %o7, 0x1E69, %o6
16531 srl %i0, 0x0D, %l2
16532 restored
16533 rdpr %cwp, %g1
16534 rdpr %cansave, %g2
16535 rdpr %canrestore, %g3
16536 rdpr %cleanwin, %g4
16537 rdpr %otherwin, %g5
16538 rdpr %wstate, %g6
16539 addc %l0, %l4, %g2
16540 edge16ln %g6, %g4, %o4
16541 fxnors %f1, %f2, %f9
16542 sllx %g7, %l6, %o0
16543 fpadd16 %f28, %f6, %f26
16544 fcmpne32 %f24, %f2, %i7
16545 fpsub16 %f20, %f26, %f14
16546 sdivx %o1, 0x01D6, %o3
16547 fmovscs %xcc, %f3, %f31
16548 fmovdvs %icc, %f8, %f22
16549 tsubcctv %i2, %o2, %g5
16550 fmul8x16 %f14, %f2, %f20
16551 edge16 %i6, %i5, %i4
16552 subccc %i3, 0x07D8, %g3
16553 fnegd %f28, %f0
16554 tge %xcc, 0x2
16555 fmovrsgz %i1, %f6, %f26
16556 set 0x16, %g2
16557 lduba [%l7 + %g2] 0x89, %l1
16558 fmovrsne %g1, %f18, %f24
16559 ta %icc, 0x0
16560 edge16n %o5, %l3, %o7
16561 edge16l %o6, %l5, %i0
16562 sdivcc %l2, 0x03A4, %l4
16563 fabss %f10, %f29
16564 mova %icc, %l0, %g6
16565 alignaddr %g4, %g2, %g7
16566 fandnot1s %f21, %f8, %f22
16567 smulcc %l6, %o4, %i7
16568 edge16l %o0, %o3, %i2
16569 fxor %f28, %f24, %f24
16570 fnot1s %f25, %f31
16571 swap [%l7 + 0x68], %o1
16572 movgu %icc, %g5, %i6
16573 fexpand %f18, %f4
16574 movg %xcc, %o2, %i4
16575 movrgz %i5, 0x17A, %i3
16576 sll %i1, 0x1E, %l1
16577 orn %g1, %o5, %l3
16578 umulcc %g3, 0x03EF, %o6
16579 ldstub [%l7 + 0x1E], %o7
16580 nop
16581 set 0x66, %o6
16582 ldub [%l7 + %o6], %i0
16583 addccc %l5, 0x13B2, %l2
16584 nop
16585 setx loop_1557, %l0, %l1
16586 jmpl %l1, %l4
16587 and %g6, 0x0014, %g4
16588 movrgz %l0, 0x0E1, %g7
16589 ble %icc, loop_1558
16590loop_1557:
16591 edge16l %g2, %l6, %o4
16592 tvc %icc, 0x2
16593 smul %i7, %o3, %i2
16594loop_1558:
16595 std %o0, [%l7 + 0x08]
16596 movl %icc, %g5, %o1
16597 srl %i6, %i4, %o2
16598 fmovd %f12, %f2
16599 mulx %i5, 0x0621, %i3
16600 ta %xcc, 0x0
16601 edge32 %i1, %l1, %o5
16602 fsrc1 %f30, %f28
16603 fba,a %fcc1, loop_1559
16604 movpos %icc, %l3, %g3
16605 ldub [%l7 + 0x14], %g1
16606 fnot1 %f30, %f24
16607loop_1559:
16608 ldd [%l7 + 0x50], %f0
16609 movpos %icc, %o6, %i0
16610 swap [%l7 + 0x4C], %o7
16611 array16 %l2, %l4, %g6
16612 movle %xcc, %g4, %l0
16613 wr %g0, 0xeb, %asi
16614 stwa %g7, [%l7 + 0x3C] %asi
16615 membar #Sync
16616 bvc,pt %icc, loop_1560
16617 addcc %l5, %g2, %o4
16618 wr %g0, 0x89, %asi
16619 ldsba [%l7 + 0x19] %asi, %l6
16620loop_1560:
16621 fcmpne16 %f0, %f10, %i7
16622 fmovsn %xcc, %f21, %f20
16623 ldub [%l7 + 0x4D], %o3
16624 restored
16625 rdpr %cwp, %g1
16626 rdpr %cansave, %g2
16627 rdpr %canrestore, %g3
16628 rdpr %cleanwin, %g4
16629 rdpr %otherwin, %g5
16630 rdpr %wstate, %g6
16631 stx %i2, [%l7 + 0x68]
16632 edge8n %o0, %g5, %o1
16633 fmovdcc %icc, %f7, %f3
16634 mova %xcc, %i4, %i6
16635 te %icc, 0x6
16636 alignaddr %i5, %o2, %i3
16637 alignaddr %i1, %l1, %l3
16638 wr %g0, 0x0c, %asi
16639 lda [%l7 + 0x30] %asi, %f29
16640 alignaddr %o5, %g3, %g1
16641 bcc loop_1561
16642 xorcc %o6, %i0, %l2
16643 fcmpne16 %f4, %f30, %o7
16644 tleu %icc, 0x3
16645loop_1561:
16646 fmovdvs %icc, %f2, %f19
16647 add %l4, %g6, %g4
16648 brz,a %g7, loop_1562
16649 ld [%l7 + 0x44], %f5
16650 fmovspos %xcc, %f8, %f15
16651 ldsw [%l7 + 0x74], %l5
16652loop_1562:
16653 taddcctv %g2, %o4, %l0
16654 andcc %i7, 0x1F47, %l6
16655 movvs %icc, %i2, %o3
16656 fnot1 %f16, %f18
16657 smulcc %g5, %o1, %i4
16658 fxor %f4, %f8, %f10
16659 movgu %icc, %i6, %i5
16660 fnegd %f18, %f22
16661 tcs %xcc, 0x6
16662 tge %xcc, 0x3
16663 andcc %o0, 0x13C0, %i3
16664 mulscc %o2, 0x0FC3, %i1
16665 or %l3, 0x1365, %l1
16666 taddcc %o5, %g3, %g1
16667 sdivcc %o6, 0x1FFE, %l2
16668 edge32 %o7, %l4, %i0
16669 fornot2 %f20, %f16, %f22
16670 taddcctv %g4, %g7, %l5
16671 subcc %g2, %o4, %g6
16672 ba,pn %xcc, loop_1563
16673 edge32l %l0, %i7, %i2
16674 edge16l %l6, %g5, %o3
16675 fcmpd %fcc3, %f16, %f28
16676loop_1563:
16677 edge16ln %i4, %o1, %i6
16678 be,a loop_1564
16679 fmovsgu %icc, %f28, %f7
16680 udivcc %i5, 0x0A55, %o0
16681 wr %g0, 0x22, %asi
16682 stda %o2, [%l7 + 0x38] %asi
16683 membar #Sync
16684loop_1564:
16685 te %xcc, 0x2
16686 movne %xcc, %i3, %i1
16687 tcc %icc, 0x7
16688 and %l3, 0x172F, %o5
16689 bneg %icc, loop_1565
16690 edge8 %l1, %g3, %o6
16691 edge8l %g1, %o7, %l2
16692 tgu %icc, 0x0
16693loop_1565:
16694 fmovdn %xcc, %f24, %f3
16695 popc %i0, %g4
16696 movgu %xcc, %g7, %l4
16697 udivx %l5, 0x169B, %o4
16698 saved
16699 rdpr %cwp, %g1
16700 rdpr %cansave, %g2
16701 rdpr %canrestore, %g3
16702 rdpr %cleanwin, %g4
16703 rdpr %otherwin, %g5
16704 rdpr %wstate, %g6
16705 fcmpd %fcc2, %f16, %f16
16706 faligndata %f0, %f8, %f28
16707 movpos %icc, %g6, %g2
16708 wr %g0, 0x19, %asi
16709 stwa %i7, [%l7 + 0x10] %asi
16710 edge32l %i2, %l6, %g5
16711 movl %xcc, %o3, %l0
16712 udiv %o1, 0x156E, %i4
16713 add %l7, 0x40, %l6
16714 wr %g0, 0x10, %asi
16715 lda [%l6] %asi, %i5
16716 casa [%l6] %asi, %i5, %o0
16717 sra %o2, 0x02, %i3
16718 fandnot2 %f8, %f12, %f2
16719 edge16ln %i1, %i6, %o5
16720 fbl %fcc1, loop_1566
16721 sir 0x0B26
16722 bpos,a,pn %icc, loop_1567
16723 brlz,a %l3, loop_1568
16724loop_1566:
16725 subc %g3, 0x1859, %o6
16726 array16 %l1, %o7, %l2
16727loop_1567:
16728 movneg %icc, %g1, %i0
16729loop_1568:
16730 udiv %g4, 0x0F23, %l4
16731 edge16n %g7, %l5, %g6
16732 fbo %fcc3, loop_1569
16733 edge8l %g2, %i7, %o4
16734 sllx %i2, 0x19, %l6
16735 bleu %xcc, loop_1570
16736loop_1569:
16737 brlz %o3, loop_1571
16738 movne %icc, %g5, %o1
16739 udivx %l0, 0x0AEE, %i5
16740loop_1570:
16741 fmul8x16al %f3, %f25, %f12
16742loop_1571:
16743 sra %i4, 0x0C, %o0
16744 fabss %f1, %f16
16745 fmovsgu %icc, %f18, %f9
16746 fbug,a %fcc2, loop_1572
16747 tg %icc, 0x6
16748 fble %fcc0, loop_1573
16749 fmovse %xcc, %f6, %f15
16750loop_1572:
16751 andn %i3, %o2, %i6
16752 fmul8sux16 %f18, %f24, %f24
16753loop_1573:
16754 fble %fcc2, loop_1574
16755 brgez %o5, loop_1575
16756 tgu %xcc, 0x3
16757 fxors %f18, %f16, %f20
16758loop_1574:
16759 nop
16760 set 0x40, %l1
16761 ldda [%l7 + %l1] 0x19, %l2
16762loop_1575:
16763 bgu,a,pn %icc, loop_1576
16764 edge8ln %i1, %o6, %l1
16765 tgu %xcc, 0x1
16766 edge8l %g3, %l2, %g1
16767loop_1576:
16768 fornot1 %f4, %f18, %f28
16769 tgu %xcc, 0x1
16770 sub %i0, %o7, %g4
16771 movneg %xcc, %l4, %l5
16772 ta %xcc, 0x7
16773 orncc %g6, 0x11E8, %g7
16774 xorcc %i7, 0x14CE, %g2
16775 tl %xcc, 0x0
16776 xor %i2, %o4, %o3
16777 fand %f8, %f6, %f30
16778 tleu %icc, 0x5
16779 add %l6, %g5, %l0
16780 add %l7, 0x20, %l6
16781 wr %g0, 0x11, %asi
16782 casa [%l6] 0x11, %o1, %i5
16783 andn %i4, 0x1A5C, %i3
16784 wr %g0, 0x19, %asi
16785 stba %o2, [%l7 + 0x61] %asi
16786 fabsd %f8, %f8
16787 wr %g0, 0x88, %asi
16788 swapa [%l7 + 0x34] %asi, %i6
16789 movvs %icc, %o5, %l3
16790 set 0x40, %o2
16791 stda %f0, [%l7 + %o2] 0x17
16792 membar #Sync
16793 fmovde %icc, %f30, %f10
16794 tneg %xcc, 0x3
16795 tcc %xcc, 0x1
16796 flush %l7 + 0x64
16797 fornot2s %f23, %f13, %f5
16798 movge %xcc, %o0, %i1
16799 stbar
16800 srax %l1, %g3, %l2
16801 umul %o6, %i0, %g1
16802 fmovsg %icc, %f18, %f15
16803 te %icc, 0x7
16804 tle %xcc, 0x6
16805 addc %o7, 0x091A, %g4
16806 ba,pt %icc, loop_1577
16807 tl %icc, 0x5
16808 fbul,a %fcc1, loop_1578
16809 call loop_1579
16810loop_1577:
16811 movrlz %l5, %l4, %g7
16812 umul %g6, %i7, %g2
16813loop_1578:
16814 movn %xcc, %i2, %o3
16815loop_1579:
16816 restored
16817 rdpr %cwp, %g1
16818 rdpr %cansave, %g2
16819 rdpr %canrestore, %g3
16820 rdpr %cleanwin, %g4
16821 rdpr %otherwin, %g5
16822 rdpr %wstate, %g6
16823 array32 %o4, %g5, %l0
16824 taddcc %o1, %i5, %l6
16825 alignaddrl %i3, %i4, %o2
16826 fbe,a %fcc1, loop_1580
16827 fbo %fcc2, loop_1581
16828 bl loop_1582
16829 te %xcc, 0x7
16830loop_1580:
16831 mulx %o5, %i6, %o0
16832loop_1581:
16833 mulscc %i1, 0x0ADC, %l1
16834loop_1582:
16835 fones %f2
16836 fxnor %f4, %f24, %f14
16837 mulscc %l3, %l2, %g3
16838 edge8 %o6, %g1, %o7
16839 umul %i0, 0x1234, %g4
16840 mulx %l5, 0x07D1, %g7
16841 udivx %l4, 0x0914, %g6
16842 fbule %fcc2, loop_1583
16843 fmovsleu %xcc, %f14, %f27
16844 popc 0x11AC, %g2
16845 tneg %xcc, 0x7
16846loop_1583:
16847 udivx %i2, 0x1701, %o3
16848 andncc %o4, %i7, %l0
16849 fmovrdlz %o1, %f4, %f20
16850 fpadd16s %f10, %f10, %f29
16851 smul %g5, %i5, %i3
16852 brlez %i4, loop_1584
16853 andcc %o2, %o5, %l6
16854 udivcc %i6, 0x147B, %i1
16855 fbo %fcc3, loop_1585
16856loop_1584:
16857 fand %f0, %f24, %f18
16858 mova %xcc, %l1, %l3
16859 movrgez %o0, 0x258, %g3
16860loop_1585:
16861 nop
16862 wr %g0, 0x80, %asi
16863 sta %f2, [%l7 + 0x58] %asi
16864 fbge,a %fcc1, loop_1586
16865 taddcctv %l2, %g1, %o7
16866 bneg,a,pn %icc, loop_1587
16867 ldsb [%l7 + 0x41], %i0
16868loop_1586:
16869 brz %g4, loop_1588
16870 edge16l %o6, %g7, %l4
16871loop_1587:
16872 udiv %g6, 0x0AF5, %l5
16873 be,pt %xcc, loop_1589
16874loop_1588:
16875 ldub [%l7 + 0x53], %i2
16876 prefetch [%l7 + 0x50], 0x0
16877 st %f7, [%l7 + 0x64]
16878loop_1589:
16879 ta %xcc, 0x1
16880 set 0x60, %o4
16881 ldda [%l7 + %o4] 0x2b, %g2
16882 brz %o4, loop_1590
16883 movrgz %i7, 0x04B, %o3
16884 tcc %icc, 0x3
16885 edge32n %l0, %g5, %i5
16886loop_1590:
16887 ldd [%l7 + 0x40], %i2
16888 fbge,a %fcc1, loop_1591
16889 fmovdn %xcc, %f30, %f13
16890 movneg %icc, %i4, %o2
16891 bgu,a,pt %xcc, loop_1592
16892loop_1591:
16893 fmovdl %xcc, %f5, %f20
16894 edge16l %o5, %l6, %o1
16895 tsubcctv %i1, 0x097C, %l1
16896loop_1592:
16897 restored
16898 rdpr %cwp, %g1
16899 rdpr %cansave, %g2
16900 rdpr %canrestore, %g3
16901 rdpr %cleanwin, %g4
16902 rdpr %otherwin, %g5
16903 rdpr %wstate, %g6
16904 fmovsl %icc, %f18, %f5
16905 tvc %xcc, 0x6
16906 fmovdcs %icc, %f17, %f12
16907 flush %l7 + 0x30
16908 fbug %fcc3, loop_1593
16909 addcc %l3, 0x1093, %o0
16910 fbug,a %fcc1, loop_1594
16911 tgu %xcc, 0x2
16912loop_1593:
16913 sth %i6, [%l7 + 0x36]
16914 nop
16915 setx loop_1595, %l0, %l1
16916 wrpr 0x1, %tl
16917 wrpr %l1, %tpc
16918 add %l1, 0x4, %l1
16919 wrpr %l1, %tnpc
16920 setx 0x34400001400, %l0, %l1
16921 wrpr %l1, %tstate
16922 wrhpr 0x4, %htstate
16923 retry
16924loop_1594:
16925 tneg %xcc, 0x0
16926 orn %l2, %g3, %g1
16927 fsrc1s %f23, %f16
16928loop_1595:
16929 fornot2 %f18, %f14, %f10
16930 fcmpeq16 %f28, %f26, %o7
16931 movvs %icc, %g4, %i0
16932 fpadd32 %f22, %f14, %f6
16933 movre %o6, %l4, %g7
16934 addc %g6, %l5, %g2
16935 edge8ln %o4, %i2, %o3
16936 orcc %i7, 0x1B04, %g5
16937 movgu %icc, %i5, %i3
16938 movrgz %l0, 0x349, %o2
16939 be,a %icc, loop_1596
16940 and %i4, %l6, %o1
16941 mova %xcc, %o5, %l1
16942 mulscc %i1, %o0, %i6
16943loop_1596:
16944 fmul8x16au %f24, %f17, %f2
16945 fmovde %icc, %f24, %f0
16946 addccc %l3, %l2, %g1
16947 fpmerge %f15, %f17, %f24
16948 fsrc1s %f31, %f19
16949 bne,a %xcc, loop_1597
16950 alignaddrl %g3, %g4, %i0
16951 xorcc %o6, 0x0775, %l4
16952 movcs %icc, %o7, %g6
16953loop_1597:
16954 fsrc2s %f10, %f16
16955 brnz,a %g7, loop_1598
16956 fbule,a %fcc1, loop_1599
16957 movcs %xcc, %l5, %g2
16958 fands %f17, %f29, %f22
16959loop_1598:
16960 fpsub32 %f2, %f22, %f4
16961loop_1599:
16962 mulscc %o4, 0x1494, %i2
16963 udivcc %i7, 0x0A66, %g5
16964 movg %xcc, %o3, %i3
16965 orcc %i5, %o2, %i4
16966 and %l6, 0x0615, %o1
16967 call loop_1600
16968 andcc %l0, 0x0275, %l1
16969 bgu,a %icc, loop_1601
16970 ble %xcc, loop_1602
16971loop_1600:
16972 movrgz %o5, 0x39A, %o0
16973 udivcc %i1, 0x1ED5, %i6
16974loop_1601:
16975 srl %l2, %l3, %g3
16976loop_1602:
16977 tleu %xcc, 0x3
16978 nop
16979 setx loop_1603, %l0, %l1
16980 wrpr 0x1, %tl
16981 wrpr %l1, %tnpc
16982 setx 0x34400001400, %l0, %l1
16983 wrpr %l1, %tstate
16984 wrhpr 0x4, %htstate
16985 done
16986 fpsub16s %f7, %f6, %f29
16987 edge16l %g1, %i0, %g4
16988 fmovrsgez %o6, %f13, %f11
16989loop_1603:
16990 std %o6, [%l7 + 0x38]
16991 sdiv %l4, 0x0F51, %g6
16992 subcc %l5, %g7, %o4
16993 movge %xcc, %g2, %i7
16994 tcs %xcc, 0x6
16995 fmovs %f4, %f24
16996 fmovrsne %g5, %f1, %f20
16997 fbul %fcc3, loop_1604
16998 srlx %o3, %i2, %i3
16999 edge32l %i5, %i4, %o2
17000 srlx %l6, %o1, %l1
17001loop_1604:
17002 sdiv %l0, 0x180E, %o5
17003 nop
17004 set 0x08, %i7
17005 ldd [%l7 + %i7], %i0
17006 tgu %icc, 0x6
17007 fcmpes %fcc0, %f8, %f13
17008 sdiv %i6, 0x036E, %o0
17009 tne %xcc, 0x3
17010 edge32 %l2, %g3, %g1
17011 sir 0x108E
17012 tle %xcc, 0x6
17013 edge32n %i0, %l3, %g4
17014 fnegs %f13, %f5
17015 alignaddr %o6, %l4, %g6
17016 for %f16, %f16, %f6
17017 bge %icc, loop_1605
17018 tsubcc %o7, 0x0BE9, %l5
17019 fmovrse %g7, %f30, %f13
17020 nop
17021 setx loop_1606, %l0, %l1
17022 jmpl %l1, %o4
17023loop_1605:
17024 restored
17025 rdpr %cwp, %g1
17026 rdpr %cansave, %g2
17027 rdpr %canrestore, %g3
17028 rdpr %cleanwin, %g4
17029 rdpr %otherwin, %g5
17030 rdpr %wstate, %g6
17031 fandnot1s %f13, %f26, %f27
17032 edge8l %i7, %g2, %g5
17033loop_1606:
17034 for %f10, %f6, %f20
17035 bpos %xcc, loop_1607
17036 edge32ln %o3, %i3, %i5
17037 edge16ln %i2, %i4, %l6
17038 set 0x60, %l3
17039 ldda [%l7 + %l3] 0x18, %o2
17040loop_1607:
17041 fmovrsgez %l1, %f31, %f3
17042 bcs,a,pn %icc, loop_1608
17043 fmovdge %xcc, %f11, %f20
17044 fnot1 %f30, %f12
17045 flush %l7 + 0x38
17046loop_1608:
17047 edge16 %o1, %l0, %i1
17048 tgu %icc, 0x6
17049 fmovsle %xcc, %f31, %f31
17050 tneg %xcc, 0x5
17051 movre %i6, %o5, %l2
17052 subcc %o0, %g1, %i0
17053 fmovscc %xcc, %f8, %f3
17054 fmul8sux16 %f20, %f4, %f8
17055 andcc %g3, 0x0951, %g4
17056 fmul8sux16 %f20, %f2, %f12
17057 fmovdcc %icc, %f30, %f21
17058 be,a,pn %icc, loop_1609
17059 fbge,a %fcc2, loop_1610
17060 array16 %o6, %l4, %g6
17061 wr %g0, 0x18, %asi
17062 prefetcha [%l7 + 0x68] %asi, 0x0
17063loop_1609:
17064 fbue,a %fcc3, loop_1611
17065loop_1610:
17066 movre %o7, %l5, %g7
17067 fmovdn %icc, %f5, %f7
17068 restored
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_1611:
17076 ta %xcc, 0x7
17077 fcmpne32 %f16, %f26, %o4
17078 subc %g2, 0x1F78, %i7
17079 edge16ln %o3, %g5, %i3
17080 xorcc %i2, %i4, %l6
17081 wr %g0, 0x80, %asi
17082 ldstuba [%l7 + 0x3C] %asi, %o2
17083 bvc,a loop_1612
17084 edge32n %i5, %o1, %l0
17085 fcmpne32 %f0, %f10, %i1
17086 fbule,a %fcc2, loop_1613
17087loop_1612:
17088 and %l1, %i6, %o5
17089 tgu %icc, 0x4
17090 ldsh [%l7 + 0x42], %l2
17091loop_1613:
17092 fands %f6, %f12, %f10
17093 fmul8sux16 %f26, %f8, %f20
17094 fmovrsgez %o0, %f13, %f21
17095 ldx [%l7 + 0x28], %i0
17096 sdiv %g3, 0x15C9, %g4
17097 fmuld8ulx16 %f20, %f24, %f4
17098 stx %o6, [%l7 + 0x28]
17099 movge %icc, %l4, %g1
17100 brnz,a %g6, loop_1614
17101 tg %xcc, 0x6
17102 sra %o7, %l3, %g7
17103 sdivx %l5, 0x1F2C, %o4
17104loop_1614:
17105 fmul8sux16 %f30, %f30, %f6
17106 fmovscs %xcc, %f13, %f20
17107 orn %i7, %g2, %g5
17108 lduw [%l7 + 0x20], %o3
17109 tsubcctv %i3, 0x0F99, %i2
17110 sdiv %l6, 0x0AB4, %o2
17111 edge32n %i5, %o1, %i4
17112 ldsw [%l7 + 0x24], %i1
17113 fpsub32s %f17, %f28, %f19
17114 addcc %l1, %l0, %o5
17115 edge32l %i6, %l2, %o0
17116 pdist %f26, %f8, %f16
17117 smul %g3, 0x12E7, %g4
17118 udivcc %i0, 0x11B3, %l4
17119 ldub [%l7 + 0x69], %o6
17120 taddcctv %g1, %o7, %g6
17121 fbn,a %fcc3, loop_1615
17122 array16 %g7, %l5, %l3
17123 orncc %i7, %o4, %g5
17124 edge8n %g2, %o3, %i2
17125loop_1615:
17126 fcmpd %fcc1, %f4, %f4
17127 call loop_1616
17128 std %f4, [%l7 + 0x40]
17129 movcc %xcc, %l6, %o2
17130 subcc %i3, 0x1496, %i5
17131loop_1616:
17132 andcc %i4, 0x0EE3, %o1
17133 fbug,a %fcc1, loop_1617
17134 bcc,pn %icc, loop_1618
17135 tg %icc, 0x2
17136 fexpand %f12, %f2
17137loop_1617:
17138 lduw [%l7 + 0x68], %i1
17139loop_1618:
17140 edge16ln %l0, %o5, %i6
17141 restored
17142 rdpr %cwp, %g1
17143 rdpr %cansave, %g2
17144 rdpr %canrestore, %g3
17145 rdpr %cleanwin, %g4
17146 rdpr %otherwin, %g5
17147 rdpr %wstate, %g6
17148 wr %g0, 0x10, %asi
17149 lduba [%l7 + 0x4D] %asi, %l1
17150 fsrc2 %f26, %f24
17151 tneg %xcc, 0x6
17152 tg %xcc, 0x4
17153 srl %l2, 0x17, %o0
17154 bneg %icc, loop_1619
17155 tleu %xcc, 0x0
17156 st %f19, [%l7 + 0x6C]
17157 xor %g3, 0x1DB8, %g4
17158loop_1619:
17159 fornot2s %f1, %f5, %f28
17160 fornot2s %f14, %f3, %f12
17161 st %f18, [%l7 + 0x14]
17162 addc %l4, %o6, %g1
17163 movn %xcc, %o7, %g6
17164 bpos,pn %icc, loop_1620
17165 mova %xcc, %i0, %g7
17166 wr %g0, 0x89, %asi
17167 stda %l2, [%l7 + 0x60] %asi
17168loop_1620:
17169 ta %xcc, 0x3
17170 mulscc %i7, 0x0915, %o4
17171 wr %g0, 0x11, %asi
17172 prefetcha [%l7 + 0x60] %asi, 0x3
17173 xnor %g2, %o3, %l5
17174 smul %i2, %l6, %i3
17175 add %l7, 0x38, %l6
17176 wr %g0, 0x0c, %asi
17177 casxa [%l6] %asi, %i5, %i4
17178 fone %f12
17179 sethi 0x13A1, %o1
17180 tsubcctv %o2, %l0, %o5
17181 srlx %i6, 0x18, %i1
17182 orcc %l1, %l2, %g3
17183 edge16l %o0, %l4, %o6
17184 taddcc %g1, 0x07B5, %g4
17185 edge8l %o7, %g6, %g7
17186 movrlez %i0, %l3, %o4
17187 edge8 %g5, %i7, %g2
17188 fpadd32s %f12, %f4, %f7
17189 smulcc %l5, %o3, %l6
17190 be,pt %xcc, loop_1621
17191 fmovrde %i3, %f0, %f8
17192 xnorcc %i2, %i5, %o1
17193 fmuld8ulx16 %f5, %f24, %f18
17194loop_1621:
17195 siam 0x4
17196 edge16l %i4, %o2, %l0
17197 fmovdle %icc, %f11, %f0
17198 movrgez %o5, 0x12E, %i6
17199 sra %l1, %i1, %l2
17200 movpos %xcc, %o0, %g3
17201 ldx [%l7 + 0x48], %l4
17202 wr %g0, 0x18, %asi
17203 ldda [%l7 + 0x40] %asi, %o6
17204 udiv %g4, 0x090B, %g1
17205 addc %g6, 0x140E, %o7
17206 xnorcc %g7, 0x0FE2, %i0
17207 set 0x6C, %o5
17208 swapa [%l7 + %o5] 0x0c, %l3
17209 tcc %icc, 0x0
17210 fcmpgt32 %f24, %f22, %o4
17211 fcmpes %fcc0, %f7, %f13
17212 fands %f4, %f1, %f31
17213 fmovdgu %icc, %f24, %f18
17214 fcmpd %fcc0, %f8, %f8
17215 and %i7, %g2, %g5
17216 sethi 0x1AA1, %l5
17217 udivcc %o3, 0x0A4B, %l6
17218 movvc %xcc, %i3, %i5
17219 add %i2, %i4, %o2
17220 fxor %f2, %f12, %f8
17221 fmovsne %icc, %f9, %f10
17222 nop
17223 setx loop_1622, %l0, %l1
17224 wrpr 0x1, %tl
17225 wrpr %l1, %tpc
17226 add %l1, 0x4, %l1
17227 wrpr %l1, %tnpc
17228 setx 0x34400001400, %l0, %l1
17229 wrpr %l1, %tstate
17230 wrhpr 0x4, %htstate
17231 retry
17232 sir 0x1022
17233 pdist %f22, %f4, %f12
17234 movcs %xcc, %l0, %o1
17235loop_1622:
17236 brz,a %o5, loop_1623
17237 andcc %l1, %i1, %l2
17238 alignaddr %o0, %i6, %g3
17239 fxnor %f24, %f0, %f14
17240loop_1623:
17241 fmovscc %xcc, %f18, %f26
17242 fbn,a %fcc1, loop_1624
17243 fbl %fcc0, loop_1625
17244 sdivx %l4, 0x191E, %g4
17245 movle %xcc, %g1, %g6
17246loop_1624:
17247 restored
17248 rdpr %cwp, %g1
17249 rdpr %cansave, %g2
17250 rdpr %canrestore, %g3
17251 rdpr %cleanwin, %g4
17252 rdpr %otherwin, %g5
17253 rdpr %wstate, %g6
17254loop_1625:
17255 tn %xcc, 0x7
17256 movrne %o6, %g7, %o7
17257 edge8 %l3, %i0, %o4
17258 stw %i7, [%l7 + 0x28]
17259 movgu %icc, %g5, %g2
17260 flush %l7 + 0x24
17261 brlz %l5, loop_1626
17262 bcc,a,pn %xcc, loop_1627
17263 fandnot2 %f10, %f28, %f14
17264 add %l7, 0x40, %l6
17265 wr %g0, 0x89, %asi
17266 casxa [%l6] %asi, %o3, %i3
17267loop_1626:
17268 fmuld8sux16 %f19, %f15, %f4
17269loop_1627:
17270 popc %i5, %l6
17271 sethi 0x1726, %i2
17272 sll %i4, %l0, %o1
17273 wr %g0, 0x2f, %asi
17274 stha %o2, [%l7 + 0x20] %asi
17275 membar #Sync
17276 tg %icc, 0x3
17277 movrgz %o5, %l1, %l2
17278 sllx %o0, %i6, %i1
17279 stb %g3, [%l7 + 0x5D]
17280 tn %icc, 0x7
17281 fornot1s %f15, %f30, %f7
17282 tl %xcc, 0x0
17283 nop
17284 setx loop_1628, %l0, %l1
17285 wrpr 0x1, %tl
17286 wrpr %l1, %tpc
17287 add %l1, 0x4, %l1
17288 wrpr %l1, %tnpc
17289 setx 0x34400001400, %l0, %l1
17290 wrpr %l1, %tstate
17291 wrhpr 0x4, %htstate
17292 retry
17293 fcmple32 %f20, %f16, %l4
17294 ldstub [%l7 + 0x72], %g1
17295 tpos %xcc, 0x3
17296loop_1628:
17297 fmovrde %g4, %f2, %f12
17298 srax %o6, %g7, %g6
17299 mulscc %o7, %i0, %l3
17300 edge16n %o4, %g5, %i7
17301 addcc %g2, %l5, %i3
17302 movrne %o3, %i5, %l6
17303 fexpand %f27, %f26
17304 andncc %i4, %l0, %o1
17305 set 0x48, %o0
17306 ldswa [%l7 + %o0] 0x80, %i2
17307 move %icc, %o2, %o5
17308 nop
17309 setx loop_1629, %l0, %l1
17310 jmpl %l1, %l1
17311 taddcctv %o0, %i6, %i1
17312 membar #Sync
17313 set 0x40, %l4
17314 ldda [%l7 + %l4] 0xf9, %f0
17315loop_1629:
17316 membar 0x13
17317 faligndata %f6, %f20, %f20
17318 subcc %g3, 0x1F9F, %l2
17319 edge8n %l4, %g1, %g4
17320 subcc %g7, 0x069D, %g6
17321 sdivcc %o7, 0x1D03, %o6
17322 bgu,a loop_1630
17323 stbar
17324 movcs %xcc, %i0, %o4
17325 andcc %l3, 0x0178, %g5
17326loop_1630:
17327 tle %xcc, 0x6
17328 bleu,a,pt %xcc, loop_1631
17329 addc %g2, 0x0043, %l5
17330 flush %l7 + 0x38
17331 wr %g0, 0x81, %asi
17332 ldsba [%l7 + 0x5F] %asi, %i7
17333loop_1631:
17334 nop
17335 wr %g0, 0x0c, %asi
17336 prefetcha [%l7 + 0x68] %asi, 0x2
17337 movgu %xcc, %i5, %o3
17338 fcmpgt32 %f28, %f28, %l6
17339 bvc %icc, loop_1632
17340 array8 %i4, %o1, %l0
17341 fmovdle %icc, %f25, %f4
17342 movneg %icc, %i2, %o2
17343loop_1632:
17344 sdivx %o5, 0x1EC0, %o0
17345 udivx %i6, 0x146E, %l1
17346 tvc %icc, 0x7
17347 mulx %g3, 0x1575, %i1
17348 fors %f6, %f13, %f17
17349 array32 %l4, %g1, %g4
17350 bcc,pt %icc, loop_1633
17351 movcs %icc, %g7, %l2
17352 sdiv %o7, 0x0FD6, %g6
17353 fpack32 %f4, %f22, %f4
17354loop_1633:
17355 edge8n %o6, %i0, %o4
17356 edge16 %l3, %g2, %g5
17357 bpos,a loop_1634
17358 smul %i7, %i3, %i5
17359 tvc %icc, 0x6
17360 restored
17361 rdpr %cwp, %g1
17362 rdpr %cansave, %g2
17363 rdpr %canrestore, %g3
17364 rdpr %cleanwin, %g4
17365 rdpr %otherwin, %g5
17366 rdpr %wstate, %g6
17367loop_1634:
17368 alignaddr %o3, %l6, %l5
17369 fcmpne16 %f28, %f0, %o1
17370 tvc %icc, 0x6
17371 fmovrslez %i4, %f24, %f9
17372 subc %i2, %o2, %o5
17373 tl %icc, 0x4
17374 ta %icc, 0x6
17375 movge %icc, %o0, %l0
17376 brz,a %i6, loop_1635
17377 addcc %l1, 0x136F, %i1
17378 popc 0x0C70, %l4
17379 swap [%l7 + 0x18], %g1
17380loop_1635:
17381 fcmpne32 %f20, %f24, %g4
17382 addccc %g3, 0x1B89, %g7
17383 tgu %icc, 0x5
17384 fzero %f24
17385 fmovspos %icc, %f26, %f18
17386 ta %icc, 0x2
17387 wr %g0, 0x18, %asi
17388 lda [%l7 + 0x7C] %asi, %f24
17389 fmovdle %xcc, %f4, %f15
17390 sethi 0x1853, %l2
17391 fmovdle %icc, %f28, %f25
17392 wr %g0, 0x11, %asi
17393 stha %g6, [%l7 + 0x3A] %asi
17394 edge32n %o6, %i0, %o7
17395 set 0x19, %o7
17396 ldsba [%l7 + %o7] 0x18, %o4
17397 orncc %l3, %g2, %g5
17398 srl %i7, 0x1C, %i3
17399 ldsw [%l7 + 0x40], %i5
17400 movpos %xcc, %o3, %l6
17401 fpack16 %f16, %f16
17402 fcmpgt32 %f4, %f10, %l5
17403 brlez,a %o1, loop_1636
17404 fandnot2 %f4, %f28, %f2
17405 movpos %icc, %i2, %i4
17406 fmovdpos %icc, %f16, %f1
17407loop_1636:
17408 srl %o5, 0x17, %o0
17409 edge32 %o2, %i6, %l0
17410 movl %xcc, %l1, %i1
17411 orcc %l4, %g1, %g4
17412 bg %xcc, loop_1637
17413 sir 0x196A
17414 movrne %g7, 0x32C, %g3
17415 stw %g6, [%l7 + 0x78]
17416loop_1637:
17417 te %xcc, 0x0
17418 udivx %o6, 0x104C, %l2
17419 movl %icc, %o7, %i0
17420 fmovdle %xcc, %f27, %f2
17421 orn %l3, %g2, %g5
17422 and %i7, 0x080C, %o4
17423 movrgz %i3, %i5, %o3
17424 addcc %l6, 0x0677, %l5
17425 tne %icc, 0x0
17426 lduh [%l7 + 0x4A], %o1
17427 and %i2, %i4, %o0
17428 edge16n %o5, %o2, %l0
17429 fbne %fcc2, loop_1638
17430 fandnot1 %f10, %f14, %f24
17431 sethi 0x0D23, %i6
17432 fcmple16 %f26, %f30, %i1
17433loop_1638:
17434 brlez %l1, loop_1639
17435 smul %l4, 0x15C2, %g1
17436 tvc %icc, 0x2
17437 fbg,a %fcc1, loop_1640
17438loop_1639:
17439 fmovsvs %xcc, %f7, %f28
17440 fmovrdlez %g7, %f22, %f8
17441 lduw [%l7 + 0x20], %g3
17442loop_1640:
17443 ta %xcc, 0x1
17444 fandnot2s %f16, %f25, %f21
17445 wr %g0, 0x80, %asi
17446 sta %f10, [%l7 + 0x6C] %asi
17447 for %f20, %f22, %f20
17448 and %g6, 0x153D, %g4
17449 wr %g0, 0xeb, %asi
17450 stha %l2, [%l7 + 0x0E] %asi
17451 membar #Sync
17452 fxnors %f30, %f10, %f16
17453 fandnot1 %f20, %f12, %f16
17454 movrlz %o6, 0x18A, %o7
17455 edge8l %l3, %i0, %g5
17456 edge16ln %g2, %o4, %i3
17457 wr %g0, 0x0c, %asi
17458 ldstuba [%l7 + 0x3A] %asi, %i5
17459 wr %g0, 0xeb, %asi
17460 stwa %i7, [%l7 + 0x0C] %asi
17461 membar #Sync
17462 brlez,a %o3, loop_1641
17463 fnands %f0, %f1, %f0
17464 array32 %l6, %o1, %l5
17465 sth %i2, [%l7 + 0x28]
17466loop_1641:
17467 array8 %i4, %o5, %o2
17468 stb %o0, [%l7 + 0x71]
17469 nop
17470 setx loop_1642, %l0, %l1
17471 wrpr 0x1, %tl
17472 wrpr %l1, %tpc
17473 add %l1, 0x4, %l1
17474 wrpr %l1, %tnpc
17475 setx 0x34400001400, %l0, %l1
17476 wrpr %l1, %tstate
17477 wrhpr 0x4, %htstate
17478 retry
17479 fnot1 %f22, %f22
17480 andncc %l0, %i6, %l1
17481 set 0x1C, %g7
17482 sta %f2, [%l7 + %g7] 0x89
17483loop_1642:
17484 ldstub [%l7 + 0x33], %i1
17485 std %l4, [%l7 + 0x10]
17486 xnor %g1, %g7, %g6
17487 stbar
17488 tvc %xcc, 0x5
17489 taddcc %g3, 0x0145, %g4
17490 umulcc %o6, 0x1CB2, %o7
17491 edge16n %l2, %l3, %i0
17492 fmovsa %icc, %f4, %f12
17493 alignaddr %g5, %o4, %i3
17494 fmovdpos %icc, %f6, %f31
17495 fmovsneg %icc, %f1, %f12
17496 fbul,a %fcc1, loop_1643
17497 fcmpeq16 %f28, %f26, %g2
17498 tcc %icc, 0x7
17499 fexpand %f4, %f24
17500loop_1643:
17501 movvs %xcc, %i7, %i5
17502 sll %o3, %l6, %o1
17503 fbul %fcc0, loop_1644
17504 fbl,a %fcc3, loop_1645
17505 movl %icc, %l5, %i4
17506 ld [%l7 + 0x70], %f27
17507loop_1644:
17508 array8 %i2, %o2, %o0
17509loop_1645:
17510 srlx %l0, 0x0E, %o5
17511 fbne %fcc3, loop_1646
17512 edge8n %i6, %i1, %l4
17513 movcc %icc, %l1, %g7
17514 movg %icc, %g1, %g6
17515loop_1646:
17516 fmovsvs %icc, %f18, %f3
17517 set 0x40, %l2
17518 stda %f16, [%l7 + %l2] 0xf0
17519 membar #Sync
17520 bl,pn %icc, loop_1647
17521 st %f10, [%l7 + 0x64]
17522 fmovs %f13, %f2
17523 tcs %xcc, 0x7
17524loop_1647:
17525 sll %g3, 0x0A, %o6
17526 fpadd16 %f2, %f12, %f10
17527 tl %xcc, 0x6
17528 fbule,a %fcc0, loop_1648
17529 bpos,pn %icc, loop_1649
17530 fabsd %f14, %f0
17531 movvc %icc, %g4, %o7
17532loop_1648:
17533 sdivx %l3, 0x0AE6, %l2
17534loop_1649:
17535 fbg,a %fcc3, loop_1650
17536 array8 %g5, %o4, %i0
17537 ldsh [%l7 + 0x0E], %g2
17538 fbul,a %fcc2, loop_1651
17539loop_1650:
17540 fandnot2 %f22, %f26, %f24
17541 fcmps %fcc3, %f21, %f18
17542 call loop_1652
17543loop_1651:
17544 taddcc %i7, 0x1C11, %i5
17545 edge16l %o3, %l6, %i3
17546 mova %xcc, %o1, %l5
17547loop_1652:
17548 taddcc %i4, %o2, %o0
17549 sra %l0, %i2, %i6
17550 andcc %i1, %o5, %l4
17551 umul %g7, 0x1542, %g1
17552 fornot1s %f13, %f21, %f12
17553 call loop_1653
17554 edge8l %g6, %l1, %g3
17555 tgu %icc, 0x4
17556 tcc %xcc, 0x7
17557loop_1653:
17558 sra %o6, %g4, %l3
17559 xnorcc %o7, %l2, %g5
17560 smulcc %i0, 0x0CE3, %g2
17561 bl,a %icc, loop_1654
17562 umulcc %o4, %i5, %o3
17563 movgu %xcc, %l6, %i7
17564 sdivcc %i3, 0x0679, %o1
17565loop_1654:
17566 edge8l %l5, %i4, %o0
17567 xor %o2, %i2, %i6
17568 movgu %xcc, %i1, %o5
17569 xorcc %l4, 0x08E3, %g7
17570 brlz %l0, loop_1655
17571 srl %g1, 0x0B, %g6
17572 fmovdl %icc, %f3, %f28
17573 wr %g0, 0x19, %asi
17574 lda [%l7 + 0x0C] %asi, %f6
17575loop_1655:
17576 edge32n %l1, %g3, %g4
17577 ldub [%l7 + 0x38], %o6
17578 sub %o7, %l3, %g5
17579 array8 %i0, %g2, %o4
17580 orn %l2, 0x1C47, %i5
17581 umulcc %l6, %i7, %i3
17582 fmovsleu %xcc, %f24, %f9
17583 fmovdne %xcc, %f1, %f15
17584 alignaddrl %o1, %o3, %l5
17585 movcs %icc, %i4, %o0
17586 brnz %i2, loop_1656
17587 tvs %icc, 0x3
17588 addcc %o2, 0x1B08, %i1
17589 edge8n %i6, %l4, %g7
17590loop_1656:
17591 mulx %o5, 0x09BE, %l0
17592 xnorcc %g1, 0x09E0, %g6
17593 swap [%l7 + 0x48], %l1
17594 sra %g3, %g4, %o7
17595 fbu,a %fcc1, loop_1657
17596 tcc %xcc, 0x5
17597 bne,pn %icc, loop_1658
17598 fmovse %xcc, %f29, %f30
17599loop_1657:
17600 sllx %o6, %g5, %l3
17601 or %i0, 0x1647, %g2
17602loop_1658:
17603 mova %icc, %l2, %i5
17604 bpos,a %icc, loop_1659
17605 tle %icc, 0x7
17606 fbg,a %fcc3, loop_1660
17607 saved
17608 rdpr %cwp, %g1
17609 rdpr %cansave, %g2
17610 rdpr %canrestore, %g3
17611 rdpr %cleanwin, %g4
17612 rdpr %otherwin, %g5
17613 rdpr %wstate, %g6
17614loop_1659:
17615 fxors %f28, %f2, %f5
17616 movpos %icc, %o4, %i7
17617loop_1660:
17618 fmovrse %l6, %f12, %f5
17619 prefetch [%l7 + 0x1C], 0x1
17620 fands %f11, %f2, %f20
17621 mulx %i3, 0x0851, %o1
17622 fmul8x16 %f2, %f0, %f10
17623 fmovrdne %l5, %f26, %f12
17624 fmovs %f15, %f11
17625 tcs %icc, 0x4
17626 fmovdn %xcc, %f20, %f10
17627 tcc %xcc, 0x4
17628 brlez %o3, loop_1661
17629 movrlez %i4, 0x1D0, %o0
17630 movn %icc, %i2, %i1
17631 edge16l %o2, %l4, %g7
17632loop_1661:
17633 sra %o5, %i6, %g1
17634 tvc %xcc, 0x6
17635 or %g6, 0x1873, %l0
17636 edge32n %g3, %g4, %o7
17637 fxors %f31, %f17, %f1
17638 fbge %fcc0, loop_1662
17639 tleu %xcc, 0x4
17640 fnand %f16, %f30, %f12
17641 mova %xcc, %l1, %o6
17642loop_1662:
17643 fmovrdne %g5, %f10, %f6
17644 add %l3, %i0, %l2
17645 movrlz %g2, %o4, %i5
17646 bne,a loop_1663
17647 fone %f2
17648 or %l6, 0x0317, %i3
17649 tcc %icc, 0x6
17650loop_1663:
17651 tg %icc, 0x2
17652 udivcc %o1, 0x1FDB, %l5
17653 tne %icc, 0x7
17654 movrlez %i7, 0x2BE, %i4
17655 bcs,pt %icc, loop_1664
17656 lduh [%l7 + 0x24], %o0
17657 fors %f11, %f14, %f5
17658 movgu %icc, %o3, %i2
17659loop_1664:
17660 movrlez %o2, 0x19C, %i1
17661 fbn %fcc2, loop_1665
17662 fmovdg %xcc, %f10, %f5
17663 sethi 0x1902, %g7
17664 nop
17665 setx loop_1666, %l0, %l1
17666 wrpr 0x1, %tl
17667 wrpr %l1, %tnpc
17668 setx 0x34400001400, %l0, %l1
17669 wrpr %l1, %tstate
17670 wrhpr 0x4, %htstate
17671 done
17672loop_1665:
17673 nop
17674 setx loop_1667, %l0, %l1
17675 wrpr 0x1, %tl
17676 wrpr %l1, %tpc
17677 add %l1, 0x4, %l1
17678 wrpr %l1, %tnpc
17679 setx 0x34400001400, %l0, %l1
17680 wrpr %l1, %tstate
17681 wrhpr 0x4, %htstate
17682 retry
17683 fnegd %f20, %f20
17684 edge32 %l4, %i6, %o5
17685loop_1666:
17686 nop
17687 set 0x3C, %g5
17688 swapa [%l7 + %g5] 0x18, %g6
17689loop_1667:
17690 nop
17691 set 0x54, %i1
17692 ldsha [%l7 + %i1] 0x10, %l0
17693 edge32ln %g3, %g1, %g4
17694 fone %f2
17695 movcs %xcc, %l1, %o7
17696 sub %o6, 0x177B, %l3
17697 sra %g5, %i0, %l2
17698 fmovdleu %icc, %f15, %f28
17699 fmovsleu %icc, %f17, %f16
17700 fnegs %f27, %f14
17701 set 0x0A, %g6
17702 lduha [%l7 + %g6] 0x80, %g2
17703 alignaddrl %o4, %i5, %i3
17704 te %icc, 0x3
17705 srlx %l6, 0x0A, %l5
17706 subcc %o1, 0x1AFC, %i4
17707 te %icc, 0x2
17708 udivcc %i7, 0x0C47, %o0
17709 movpos %xcc, %o3, %i2
17710 call loop_1668
17711 movneg %xcc, %o2, %i1
17712 fexpand %f12, %f6
17713 movg %icc, %l4, %g7
17714loop_1668:
17715 brlez %i6, loop_1669
17716 and %o5, %g6, %g3
17717 movvs %xcc, %l0, %g4
17718 andn %g1, 0x181B, %l1
17719loop_1669:
17720 edge16l %o7, %l3, %o6
17721 udiv %i0, 0x17EC, %g5
17722 brlz %l2, loop_1670
17723 udiv %g2, 0x18A9, %i5
17724 fmovdne %xcc, %f17, %f13
17725 edge32 %i3, %o4, %l5
17726loop_1670:
17727 andcc %o1, %i4, %l6
17728 nop
17729 set 0x10, %g3
17730 ldx [%l7 + %g3], %i7
17731 tn %xcc, 0x6
17732 andcc %o3, 0x1C10, %i2
17733 te %icc, 0x7
17734 nop
17735 setx loop_1671, %l0, %l1
17736 wrpr 0x1, %tl
17737 wrpr %l1, %tnpc
17738 setx 0x34400001400, %l0, %l1
17739 wrpr %l1, %tstate
17740 wrhpr 0x4, %htstate
17741 done
17742 be,a %icc, loop_1672
17743 tn %icc, 0x5
17744 te %xcc, 0x1
17745loop_1671:
17746 addcc %o0, 0x1CB6, %o2
17747loop_1672:
17748 array16 %l4, %i1, %i6
17749 movn %icc, %g7, %g6
17750 movre %o5, %l0, %g3
17751 mova %icc, %g4, %g1
17752 edge16n %l1, %l3, %o6
17753 fbg,a %fcc0, loop_1673
17754 tleu %icc, 0x7
17755 ta %xcc, 0x5
17756 tleu %xcc, 0x3
17757loop_1673:
17758 andn %o7, 0x0DF8, %g5
17759 fbo %fcc0, loop_1674
17760 fcmpne32 %f14, %f2, %i0
17761 movle %xcc, %g2, %i5
17762 tvc %xcc, 0x1
17763loop_1674:
17764 fpsub16 %f12, %f22, %f12
17765 st %f29, [%l7 + 0x1C]
17766 sub %i3, 0x1FAC, %o4
17767 brlez,a %l5, loop_1675
17768 st %f16, [%l7 + 0x40]
17769 xor %o1, 0x0649, %l2
17770 fcmpne16 %f20, %f22, %i4
17771loop_1675:
17772 bne,a,pn %icc, loop_1676
17773 movl %icc, %l6, %i7
17774 mulx %i2, 0x15C6, %o0
17775 fmovdne %icc, %f10, %f7
17776loop_1676:
17777 sdivcc %o3, 0x08FA, %o2
17778 fornot1 %f22, %f22, %f28
17779 wr %g0, 0x80, %asi
17780 ldsha [%l7 + 0x0A] %asi, %i1
17781 fbule %fcc3, loop_1677
17782 array32 %i6, %l4, %g6
17783 taddcctv %o5, %g7, %l0
17784 udiv %g4, 0x0659, %g3
17785loop_1677:
17786 fmovdvc %icc, %f8, %f3
17787 fmovsl %xcc, %f19, %f9
17788 andcc %l1, 0x0990, %g1
17789 stb %l3, [%l7 + 0x61]
17790 movrne %o6, 0x1CB, %o7
17791 andncc %g5, %i0, %i5
17792 movpos %xcc, %i3, %o4
17793 fmovscc %icc, %f22, %f7
17794 move %xcc, %g2, %l5
17795 tgu %xcc, 0x2
17796 bge loop_1678
17797 tvs %icc, 0x6
17798 ldd [%l7 + 0x50], %o0
17799 taddcc %l2, 0x1D2C, %l6
17800loop_1678:
17801 fmovdleu %icc, %f12, %f9
17802 bg,a loop_1679
17803 udivcc %i4, 0x060D, %i2
17804 udivx %o0, 0x11A8, %i7
17805 add %o3, 0x049C, %i1
17806loop_1679:
17807 fpadd32 %f2, %f30, %f30
17808 udivcc %i6, 0x0D38, %l4
17809 fblg,a %fcc1, loop_1680
17810 fxnor %f6, %f24, %f2
17811 membar 0x1C
17812 tcs %xcc, 0x1
17813loop_1680:
17814 bgu,a,pt %icc, loop_1681
17815 fandnot1s %f12, %f19, %f10
17816 addccc %o2, 0x135D, %g6
17817 array32 %g7, %o5, %g4
17818loop_1681:
17819 tcs %icc, 0x4
17820 add %l0, 0x13D4, %g3
17821 add %g1, %l1, %o6
17822 ldub [%l7 + 0x20], %l3
17823 fsrc2 %f0, %f8
17824 addc %o7, %i0, %i5
17825 edge8n %i3, %o4, %g2
17826 fbn %fcc0, loop_1682
17827 fmovsne %icc, %f8, %f19
17828 umul %l5, 0x1ADD, %o1
17829 xor %l2, %l6, %i4
17830loop_1682:
17831 fmovrdgz %g5, %f22, %f22
17832 sub %o0, 0x182A, %i7
17833 bge,a,pn %xcc, loop_1683
17834 bl,a %xcc, loop_1684
17835 tne %icc, 0x0
17836 or %o3, 0x1847, %i1
17837loop_1683:
17838 fmuld8sux16 %f27, %f23, %f12
17839loop_1684:
17840 movne %xcc, %i2, %l4
17841 sdivcc %o2, 0x1B24, %g6
17842 tsubcc %i6, 0x1257, %o5
17843 bne,a %icc, loop_1685
17844 movrlez %g7, 0x2FB, %g4
17845 fcmpes %fcc2, %f0, %f1
17846 fmovscc %icc, %f14, %f17
17847loop_1685:
17848 edge16l %g3, %l0, %g1
17849 set 0x72, %i5
17850 ldsha [%l7 + %i5] 0x89, %l1
17851 tvc %icc, 0x6
17852 ble,a,pn %xcc, loop_1686
17853 popc 0x088A, %l3
17854 taddcctv %o7, 0x04AD, %i0
17855 movcs %xcc, %o6, %i5
17856loop_1686:
17857 fmovdcc %icc, %f28, %f9
17858 ta %xcc, 0x2
17859 udivx %o4, 0x1F75, %g2
17860 fnot2 %f30, %f20
17861 set 0x60, %g1
17862 stwa %i3, [%l7 + %g1] 0x27
17863 membar #Sync
17864 bgu loop_1687
17865 sllx %o1, %l2, %l6
17866 array16 %l5, %i4, %o0
17867 smul %g5, 0x0CAD, %o3
17868loop_1687:
17869 andncc %i1, %i2, %i7
17870 brlz %o2, loop_1688
17871 movleu %xcc, %g6, %i6
17872 srlx %l4, %g7, %g4
17873 fzero %f26
17874loop_1688:
17875 movcs %icc, %o5, %g3
17876 fnegs %f16, %f10
17877 mulscc %g1, %l0, %l1
17878 array8 %l3, %i0, %o7
17879 wr %g0, 0x10, %asi
17880 lda [%l7 + 0x1C] %asi, %f26
17881 movleu %xcc, %o6, %i5
17882 edge8n %g2, %i3, %o4
17883 stw %o1, [%l7 + 0x58]
17884 movneg %icc, %l2, %l5
17885 movrgz %i4, %l6, %o0
17886 umulcc %g5, 0x16BE, %i1
17887 fandnot1s %f21, %f26, %f11
17888 udivcc %o3, 0x0737, %i2
17889 fbge %fcc1, loop_1689
17890 fmovscc %icc, %f30, %f7
17891 xor %i7, 0x0677, %o2
17892 movleu %icc, %g6, %l4
17893loop_1689:
17894 movrgez %i6, %g7, %o5
17895 bcs,a,pn %icc, loop_1690
17896 subcc %g3, 0x1D73, %g1
17897 membar 0x03
17898 tneg %xcc, 0x3
17899loop_1690:
17900 fone %f6
17901 mulscc %g4, 0x1330, %l0
17902 swap [%l7 + 0x40], %l3
17903 edge8 %i0, %l1, %o7
17904 taddcc %i5, 0x1BA1, %o6
17905 stw %g2, [%l7 + 0x7C]
17906 fmovrdgez %o4, %f26, %f0
17907 fmuld8ulx16 %f30, %f12, %f10
17908 srl %i3, %l2, %l5
17909 stbar
17910 nop
17911 setx loop_1691, %l0, %l1
17912 wrpr 0x1, %tl
17913 wrpr %l1, %tpc
17914 add %l1, 0x4, %l1
17915 wrpr %l1, %tnpc
17916 setx 0x34400001400, %l0, %l1
17917 wrpr %l1, %tstate
17918 wrhpr 0x4, %htstate
17919 retry
17920 bvc loop_1692
17921 orcc %o1, 0x15CE, %i4
17922 fnot2s %f2, %f17
17923loop_1691:
17924 sll %o0, 0x08, %g5
17925loop_1692:
17926 fba %fcc0, loop_1693
17927 xor %i1, 0x012F, %l6
17928 fxnor %f20, %f22, %f10
17929 andcc %i2, %o3, %o2
17930loop_1693:
17931 fmovrslez %g6, %f10, %f22
17932 fmovspos %icc, %f15, %f29
17933 add %i7, 0x10FC, %i6
17934 fbg %fcc3, loop_1694
17935 fnot2s %f12, %f22
17936 taddcctv %g7, 0x14C3, %o5
17937 or %g3, 0x0508, %l4
17938loop_1694:
17939 umul %g4, 0x0DCE, %g1
17940 tleu %icc, 0x2
17941 sdivx %l3, 0x13A8, %i0
17942 fmovrsne %l1, %f2, %f4
17943 orncc %l0, 0x1569, %o7
17944 fmovscs %xcc, %f12, %f27
17945 brnz %o6, loop_1695
17946 brgz,a %i5, loop_1696
17947 tge %xcc, 0x2
17948 bg,pn %icc, loop_1697
17949loop_1695:
17950 mulx %o4, 0x1D09, %g2
17951loop_1696:
17952 fpmerge %f18, %f13, %f10
17953 movrgz %l2, %i3, %l5
17954loop_1697:
17955 umulcc %o1, %o0, %g5
17956 xnor %i4, %l6, %i2
17957 fmovscc %xcc, %f8, %f13
17958 edge32l %o3, %i1, %o2
17959 fnegs %f3, %f8
17960 edge32l %i7, %g6, %g7
17961 array8 %o5, %g3, %l4
17962 add %g4, %i6, %g1
17963 ldsw [%l7 + 0x0C], %i0
17964 saved
17965 rdpr %cwp, %g1
17966 rdpr %cansave, %g2
17967 rdpr %canrestore, %g3
17968 rdpr %cleanwin, %g4
17969 rdpr %otherwin, %g5
17970 rdpr %wstate, %g6
17971 mulx %l1, %l3, %o7
17972 fmovsle %xcc, %f4, %f9
17973 xnor %l0, %o6, %i5
17974 bvc,pt %xcc, loop_1698
17975 orn %o4, %g2, %i3
17976 ba,a,pn %xcc, loop_1699
17977 orncc %l5, %o1, %l2
17978loop_1698:
17979 udiv %g5, 0x1AF5, %o0
17980 movg %xcc, %l6, %i2
17981loop_1699:
17982 be,a loop_1700
17983 movgu %xcc, %i4, %i1
17984 array32 %o3, %o2, %g6
17985 tne %xcc, 0x4
17986loop_1700:
17987 fpadd32s %f13, %f6, %f9
17988 movpos %icc, %i7, %g7
17989 be,pt %icc, loop_1701
17990 saved
17991 rdpr %cwp, %g1
17992 rdpr %cansave, %g2
17993 rdpr %canrestore, %g3
17994 rdpr %cleanwin, %g4
17995 rdpr %otherwin, %g5
17996 rdpr %wstate, %g6
17997 movrlez %g3, 0x327, %l4
17998 fmovsl %xcc, %f26, %f24
17999loop_1701:
18000 tvc %icc, 0x3
18001 wr %g0, 0x0c, %asi
18002 ldstuba [%l7 + 0x30] %asi, %g4
18003 brgz %o5, loop_1702
18004 bvs,a loop_1703
18005 tsubcc %i6, %i0, %l1
18006 ldsb [%l7 + 0x09], %g1
18007loop_1702:
18008 orncc %l3, %l0, %o6
18009loop_1703:
18010 movrgz %o7, 0x123, %i5
18011 st %f10, [%l7 + 0x0C]
18012 array32 %g2, %o4, %i3
18013 alignaddrl %l5, %l2, %o1
18014 alignaddr %o0, %g5, %l6
18015 movrgz %i2, 0x0E7, %i1
18016 udivx %o3, 0x118F, %i4
18017 array8 %g6, %o2, %i7
18018 movrne %g7, 0x05C, %l4
18019 umul %g4, %g3, %o5
18020 tg %xcc, 0x4
18021 movvs %icc, %i6, %i0
18022 xorcc %g1, %l1, %l0
18023 subccc %l3, 0x023B, %o7
18024 fnot1s %f0, %f10
18025 sdivx %i5, 0x0ADB, %g2
18026 sir 0x0016
18027 fmul8ulx16 %f12, %f8, %f26
18028 movpos %icc, %o6, %i3
18029 or %o4, %l5, %l2
18030 mova %icc, %o1, %g5
18031 bl,a %icc, loop_1704
18032 tle %icc, 0x3
18033 te %icc, 0x1
18034 fmul8x16au %f12, %f6, %f2
18035loop_1704:
18036 edge8 %l6, %i2, %i1
18037 tpos %xcc, 0x7
18038 stbar
18039 saved
18040 rdpr %cwp, %g1
18041 rdpr %cansave, %g2
18042 rdpr %canrestore, %g3
18043 rdpr %cleanwin, %g4
18044 rdpr %otherwin, %g5
18045 rdpr %wstate, %g6
18046 membar 0x48
18047 movcs %xcc, %o3, %o0
18048 brlez %g6, loop_1705
18049 edge32 %o2, %i4, %i7
18050 subccc %g7, 0x06C6, %g4
18051 bpos,a,pn %icc, loop_1706
18052loop_1705:
18053 fbuge,a %fcc3, loop_1707
18054 movge %icc, %l4, %o5
18055 tne %xcc, 0x6
18056loop_1706:
18057 movg %xcc, %i6, %g3
18058loop_1707:
18059 sdivcc %i0, 0x0666, %l1
18060 fandnot1s %f10, %f1, %f31
18061 movrne %g1, 0x3B8, %l3
18062 ta %xcc, 0x2
18063 brgz,a %l0, loop_1708
18064 movne %xcc, %o7, %g2
18065 ta %xcc, 0x7
18066 orn %o6, 0x0135, %i5
18067loop_1708:
18068 fmul8x16al %f18, %f22, %f10
18069 edge32 %o4, %i3, %l5
18070 fpadd16 %f4, %f24, %f18
18071 addccc %o1, 0x1485, %l2
18072 brlz,a %g5, loop_1709
18073 udiv %l6, 0x10C8, %i2
18074 edge8l %i1, %o3, %g6
18075 tpos %icc, 0x2
18076loop_1709:
18077 saved
18078 rdpr %cwp, %g1
18079 rdpr %cansave, %g2
18080 rdpr %canrestore, %g3
18081 rdpr %cleanwin, %g4
18082 rdpr %otherwin, %g5
18083 rdpr %wstate, %g6
18084 bpos,pn %icc, loop_1710
18085 smul %o0, 0x1B2C, %i4
18086 ld [%l7 + 0x20], %f11
18087 movne %icc, %i7, %o2
18088loop_1710:
18089 tsubcc %g4, 0x1A13, %g7
18090 fmovrdlez %l4, %f24, %f12
18091 fmovda %xcc, %f19, %f26
18092 bgu,a loop_1711
18093 edge16 %i6, %g3, %o5
18094 tl %xcc, 0x7
18095 addccc %l1, %g1, %i0
18096loop_1711:
18097 edge32 %l3, %o7, %g2
18098 sdivcc %o6, 0x0F83, %l0
18099 movneg %icc, %i5, %i3
18100 edge8 %l5, %o1, %o4
18101 movleu %xcc, %g5, %l6
18102 or %i2, %l2, %i1
18103 andcc %g6, %o0, %o3
18104 tneg %xcc, 0x4
18105 tvs %icc, 0x0
18106 ldsb [%l7 + 0x49], %i4
18107 wr %g0, 0x11, %asi
18108 ldda [%l7 + 0x70] %asi, %i6
18109 xor %g4, 0x1385, %g7
18110 brlez %o2, loop_1712
18111 fbuge,a %fcc3, loop_1713
18112 array16 %i6, %g3, %l4
18113 umul %o5, %g1, %l1
18114loop_1712:
18115 saved
18116 rdpr %cwp, %g1
18117 rdpr %cansave, %g2
18118 rdpr %canrestore, %g3
18119 rdpr %cleanwin, %g4
18120 rdpr %otherwin, %g5
18121 rdpr %wstate, %g6
18122loop_1713:
18123 std %f24, [%l7 + 0x30]
18124 fcmpne32 %f14, %f8, %i0
18125 tne %xcc, 0x3
18126 edge16n %o7, %g2, %l3
18127 swap [%l7 + 0x34], %o6
18128 brz,a %l0, loop_1714
18129 addc %i5, %i3, %o1
18130 udivx %o4, 0x0886, %l5
18131 array32 %g5, %i2, %l6
18132loop_1714:
18133 nop
18134 add %l7, 0x7C, %l6
18135 wr %g0, 0x88, %asi
18136 casa [%l6] 0x88, %i1, %g6
18137 subccc %l2, %o3, %i4
18138 fmovdpos %icc, %f19, %f10
18139 flush %l7 + 0x48
18140 edge32 %o0, %g4, %i7
18141 bcc,a %xcc, loop_1715
18142 movne %xcc, %o2, %g7
18143 edge16l %g3, %l4, %o5
18144 subc %i6, 0x0A08, %g1
18145loop_1715:
18146 fcmped %fcc1, %f30, %f12
18147 fmovdcc %xcc, %f31, %f30
18148 fnot2 %f12, %f26
18149 wr %g0, 0x81, %asi
18150 sta %f0, [%l7 + 0x7C] %asi
18151 bcs,a %xcc, loop_1716
18152 sra %l1, 0x10, %i0
18153 wr %g0, 0xeb, %asi
18154 stda %o6, [%l7 + 0x38] %asi
18155 membar #Sync
18156loop_1716:
18157 bcs %icc, loop_1717
18158 tn %icc, 0x5
18159 st %f23, [%l7 + 0x24]
18160 bg,pn %xcc, loop_1718
18161loop_1717:
18162 popc %l3, %o6
18163 andcc %l0, %g2, %i5
18164 add %l7, 0x28, %l6
18165 wr %g0, 0x11, %asi
18166 casxa [%l6] 0x11, %o1, %i3
18167loop_1718:
18168 sdiv %l5, 0x0431, %g5
18169 addc %o4, 0x16F1, %i2
18170 and %i1, 0x0711, %g6
18171 membar 0x54
18172 array32 %l2, %o3, %i4
18173 bg,a,pn %xcc, loop_1719
18174 addccc %l6, 0x1F87, %o0
18175 array32 %g4, %o2, %g7
18176 fpadd16s %f6, %f30, %f1
18177loop_1719:
18178 tge %xcc, 0x2
18179 fxnor %f2, %f10, %f22
18180 addc %g3, %i7, %o5
18181 swap [%l7 + 0x48], %i6
18182 movvc %icc, %l4, %l1
18183 wr %g0, 0x80, %asi
18184 ldswa [%l7 + 0x54] %asi, %g1
18185 sir 0x1A73
18186 bg,pn %icc, loop_1720
18187 movre %o7, %l3, %o6
18188 bcc,a,pt %icc, loop_1721
18189 xnorcc %i0, 0x0BD4, %l0
18190loop_1720:
18191 saved
18192 rdpr %cwp, %g1
18193 rdpr %cansave, %g2
18194 rdpr %canrestore, %g3
18195 rdpr %cleanwin, %g4
18196 rdpr %otherwin, %g5
18197 rdpr %wstate, %g6
18198 fmul8x16au %f20, %f4, %f28
18199loop_1721:
18200 fexpand %f12, %f20
18201 movrlez %g2, 0x0E0, %o1
18202 orncc %i3, %i5, %l5
18203 movle %xcc, %g5, %i2
18204 sub %i1, %o4, %l2
18205 edge8ln %g6, %o3, %l6
18206 fbug %fcc3, loop_1722
18207 sub %o0, %i4, %o2
18208 membar 0x5D
18209 brgz %g7, loop_1723
18210loop_1722:
18211 fbg %fcc2, loop_1724
18212 sra %g3, 0x05, %i7
18213 set 0x2C, %i3
18214 swapa [%l7 + %i3] 0x10, %g4
18215loop_1723:
18216 movleu %xcc, %o5, %i6
18217loop_1724:
18218 alignaddr %l1, %g1, %l4
18219 set 0x30, %l5
18220 prefetcha [%l7 + %l5] 0x80, 0x0
18221 bneg loop_1725
18222 edge32ln %o6, %i0, %o7
18223 set 0x08, %g4
18224 lda [%l7 + %g4] 0x19, %f31
18225loop_1725:
18226 taddcctv %g2, 0x097C, %l0
18227 fmovdg %icc, %f8, %f30
18228 addccc %o1, 0x1F45, %i3
18229 wr %g0, 0x10, %asi
18230 lduha [%l7 + 0x30] %asi, %i5
18231 fmovrdlez %l5, %f28, %f14
18232 udivcc %g5, 0x044B, %i2
18233 fbe %fcc3, loop_1726
18234 alignaddr %i1, %l2, %o4
18235 movpos %xcc, %g6, %o3
18236 mulx %l6, %o0, %o2
18237loop_1726:
18238 bpos,pn %xcc, loop_1727
18239 nop
18240 set 0x21, %i0
18241 ldstub [%l7 + %i0], %g7
18242 udivx %g3, 0x1614, %i4
18243 wr %g0, 0x88, %asi
18244 ldsba [%l7 + 0x31] %asi, %i7
18245loop_1727:
18246 edge16l %g4, %o5, %l1
18247 fnot1s %f1, %f9
18248 be,pt %icc, loop_1728
18249 subcc %i6, %l4, %l3
18250 smul %o6, %g1, %o7
18251 fmul8x16au %f17, %f8, %f2
18252loop_1728:
18253 tsubcctv %i0, 0x0C60, %g2
18254 srax %l0, 0x1F, %o1
18255 add %l7, 0x50, %l6
18256 wr %g0, 0x18, %asi
18257 lda [%l6] %asi, %i3
18258 casa [%l6] %asi, %i3, %i5
18259 add %l7, 0x08, %l6
18260 wr %g0, 0x18, %asi
18261 ldxa [%l6] %asi, %g5
18262 casxa [%l6] %asi, %g5, %i2
18263 tne %icc, 0x3
18264 ldub [%l7 + 0x1E], %i1
18265 movcs %icc, %l5, %l2
18266 srax %o4, 0x0A, %o3
18267 bleu,pt %icc, loop_1729
18268 fbge %fcc2, loop_1730
18269 alignaddr %g6, %l6, %o0
18270 add %l7, 0x30, %l6
18271 wr %g0, 0x88, %asi
18272 casxa [%l6] 0x88, %g7, %o2
18273loop_1729:
18274 fbug %fcc0, loop_1731
18275loop_1730:
18276 bneg,a %xcc, loop_1732
18277 ldd [%l7 + 0x38], %i4
18278 fornot1s %f24, %f8, %f24
18279loop_1731:
18280 udivcc %i7, 0x0428, %g4
18281loop_1732:
18282 smul %o5, 0x0376, %l1
18283 fmovdvs %xcc, %f29, %f18
18284 wr %g0, 0x2a, %asi
18285 stxa %i6, [%l7 + 0x38] %asi
18286 membar #Sync
18287 sdivcc %l4, 0x0CB8, %g3
18288 movleu %xcc, %l3, %o6
18289 alignaddr %o7, %g1, %g2
18290 fmovscs %icc, %f23, %f13
18291 movcc %xcc, %l0, %i0
18292 tvc %xcc, 0x0
18293 fcmple16 %f2, %f4, %i3
18294 sra %i5, %g5, %i2
18295 srl %o1, 0x1A, %l5
18296 wr %g0, 0x80, %asi
18297 ldsba [%l7 + 0x2E] %asi, %l2
18298 alignaddrl %i1, %o4, %o3
18299 srl %l6, %o0, %g7
18300 ldstub [%l7 + 0x66], %o2
18301 taddcctv %i4, 0x1090, %i7
18302 bcs,pn %icc, loop_1733
18303 brlez %g6, loop_1734
18304 sethi 0x113B, %g4
18305 wr %g0, 0x2a, %asi
18306 stda %o4, [%l7 + 0x40] %asi
18307 membar #Sync
18308loop_1733:
18309 edge8l %l1, %l4, %i6
18310loop_1734:
18311 movrgez %l3, 0x01B, %o6
18312 movrlez %o7, 0x3CB, %g3
18313 subccc %g1, 0x1247, %l0
18314 set 0x14, %o1
18315 lda [%l7 + %o1] 0x10, %f16
18316 fmovrsgez %i0, %f29, %f13
18317 fmovdvs %icc, %f25, %f8
18318 taddcctv %i3, 0x1B3C, %g2
18319 fmovdcs %xcc, %f20, %f16
18320 movrlez %i5, 0x177, %i2
18321 brnz,a %g5, loop_1735
18322 udivcc %l5, 0x1878, %l2
18323 addccc %o1, %o4, %o3
18324 movpos %xcc, %l6, %o0
18325loop_1735:
18326 fmul8x16au %f22, %f9, %f10
18327 edge32 %g7, %o2, %i1
18328 tvs %xcc, 0x3
18329 fmovsne %icc, %f31, %f20
18330 bge,a,pt %xcc, loop_1736
18331 fmovdvs %xcc, %f3, %f5
18332 fmovrslz %i4, %f7, %f9
18333 fcmped %fcc1, %f16, %f4
18334loop_1736:
18335 nop
18336 wr %g0, 0x19, %asi
18337 stda %f0, [%l7 + 0x40] %asi
18338 fandnot2 %f22, %f12, %f14
18339 tvc %xcc, 0x1
18340 fmovdl %xcc, %f30, %f15
18341 fnot1 %f0, %f14
18342 tge %xcc, 0x6
18343 alignaddr %i7, %g6, %g4
18344 tleu %xcc, 0x2
18345 fmovrdlz %o5, %f14, %f24
18346 andncc %l1, %i6, %l3
18347 and %o6, %o7, %l4
18348 fmul8x16 %f16, %f0, %f2
18349 tvc %xcc, 0x5
18350 fmovrsgez %g1, %f2, %f5
18351 ta %xcc, 0x6
18352 fmovrdgez %g3, %f16, %f0
18353 edge32ln %i0, %l0, %i3
18354 tsubcc %g2, %i5, %i2
18355 addc %l5, 0x0A9E, %g5
18356 subc %o1, %o4, %o3
18357 edge16l %l6, %l2, %o0
18358 edge8 %o2, %i1, %g7
18359 xor %i7, %g6, %g4
18360 edge8n %i4, %l1, %o5
18361 sll %i6, 0x0C, %o6
18362 movvs %xcc, %o7, %l3
18363 fmovsneg %xcc, %f17, %f23
18364 addcc %g1, %g3, %i0
18365 movcs %icc, %l0, %l4
18366 nop
18367 set 0x70, %i6
18368 ldd [%l7 + %i6], %i2
18369 orncc %i5, 0x1E18, %i2
18370 taddcctv %l5, 0x0AF8, %g2
18371 tneg %icc, 0x0
18372 movcs %icc, %o1, %g5
18373 wr %g0, 0x89, %asi
18374 ldsha [%l7 + 0x68] %asi, %o4
18375 umul %l6, 0x1307, %l2
18376 edge8n %o3, %o0, %i1
18377 movgu %icc, %g7, %i7
18378 popc %o2, %g4
18379 movvc %icc, %g6, %i4
18380 fnegs %f3, %f20
18381 movle %xcc, %o5, %l1
18382 ld [%l7 + 0x18], %f23
18383 wr %g0, 0xf8, %asi
18384 stda %f0, [%l7 + 0x40] %asi
18385 membar #Sync
18386 brnz %o6, loop_1737
18387 lduh [%l7 + 0x58], %o7
18388 bcs,pt %icc, loop_1738
18389 movn %xcc, %l3, %g1
18390loop_1737:
18391 edge32ln %g3, %i6, %i0
18392 orcc %l4, 0x0A40, %i3
18393loop_1738:
18394 nop
18395 set 0x3D, %l6
18396 lduba [%l7 + %l6] 0x11, %l0
18397 fcmpd %fcc0, %f16, %f4
18398 tleu %xcc, 0x1
18399 fmovsn %icc, %f22, %f11
18400 subccc %i2, 0x06F6, %i5
18401 mulx %g2, %l5, %o1
18402 andncc %g5, %l6, %l2
18403 fornot1 %f18, %f6, %f24
18404 movle %icc, %o4, %o0
18405 and %o3, %i1, %g7
18406 te %xcc, 0x3
18407 mova %icc, %o2, %i7
18408 xorcc %g6, 0x03C9, %g4
18409 fmovdneg %icc, %f28, %f31
18410 xnorcc %o5, %l1, %o6
18411 saved
18412 rdpr %cwp, %g1
18413 rdpr %cansave, %g2
18414 rdpr %canrestore, %g3
18415 rdpr %cleanwin, %g4
18416 rdpr %otherwin, %g5
18417 rdpr %wstate, %g6
18418 array8 %o7, %i4, %l3
18419 andncc %g1, %g3, %i0
18420 sir 0x157A
18421 fsrc1 %f6, %f2
18422 flush %l7 + 0x2C
18423 faligndata %f14, %f26, %f0
18424 srlx %i6, %l4, %i3
18425 orcc %i2, 0x183F, %l0
18426 andncc %i5, %g2, %o1
18427 movvc %xcc, %l5, %l6
18428 array32 %g5, %o4, %l2
18429 ldstub [%l7 + 0x52], %o0
18430 edge32l %i1, %g7, %o2
18431 restored
18432 rdpr %cwp, %g1
18433 rdpr %cansave, %g2
18434 rdpr %canrestore, %g3
18435 rdpr %cleanwin, %g4
18436 rdpr %otherwin, %g5
18437 rdpr %wstate, %g6
18438 tcs %icc, 0x1
18439 subcc %o3, 0x00FB, %i7
18440 srax %g4, 0x02, %g6
18441 fcmpgt16 %f4, %f12, %o5
18442 edge16 %l1, %o6, %o7
18443 nop
18444 setx loop_1739, %l0, %l1
18445 jmpl %l1, %l3
18446 tgu %xcc, 0x3
18447 fmovscc %xcc, %f13, %f22
18448 fmovrslez %i4, %f8, %f4
18449loop_1739:
18450 fnand %f28, %f2, %f24
18451 addcc %g1, 0x00EA, %g3
18452 tcs %icc, 0x2
18453 nop
18454 setx loop_1740, %l0, %l1
18455 jmpl %l1, %i6
18456 movvc %xcc, %l4, %i3
18457 andcc %i0, %l0, %i5
18458 edge32l %g2, %o1, %i2
18459loop_1740:
18460 sdivcc %l6, 0x1D8C, %g5
18461 wr %g0, 0x81, %asi
18462 ldda [%l7 + 0x40] %asi, %f0
18463 andncc %o4, %l5, %l2
18464 mova %xcc, %i1, %o0
18465 saved
18466 rdpr %cwp, %g1
18467 rdpr %cansave, %g2
18468 rdpr %canrestore, %g3
18469 rdpr %cleanwin, %g4
18470 rdpr %otherwin, %g5
18471 rdpr %wstate, %g6
18472 tne %icc, 0x6
18473 edge16l %g7, %o3, %i7
18474 ta %icc, 0x3
18475 array32 %o2, %g6, %o5
18476 stw %g4, [%l7 + 0x24]
18477 tcc %icc, 0x7
18478 tpos %xcc, 0x5
18479 umul %l1, 0x079B, %o7
18480 movrlez %o6, %l3, %g1
18481 ta %icc, 0x2
18482 movcs %xcc, %g3, %i4
18483 fnegs %f29, %f19
18484 movrgez %i6, 0x340, %l4
18485 sir 0x128D
18486 add %l7, 0x48, %l6
18487 wr %g0, 0x0c, %asi
18488 casxa [%l6] %asi, %i3, %l0
18489 move %icc, %i0, %g2
18490 call loop_1741
18491 sethi 0x1E6E, %i5
18492 fbge %fcc2, loop_1742
18493 fmovscs %xcc, %f17, %f1
18494loop_1741:
18495 fpsub16 %f24, %f4, %f2
18496 andn %i2, %o1, %g5
18497loop_1742:
18498 nop
18499 set 0x1A, %i4
18500 stha %l6, [%l7 + %i4] 0x19
18501 move %icc, %o4, %l2
18502 orcc %l5, 0x1080, %i1
18503 fmuld8ulx16 %f30, %f23, %f4
18504 xnorcc %g7, 0x1F0F, %o3
18505 ta %icc, 0x5
18506 stx %o0, [%l7 + 0x60]
18507 tne %xcc, 0x2
18508 sdivx %i7, 0x1AB8, %o2
18509 bn,a,pn %icc, loop_1743
18510 alignaddrl %o5, %g4, %g6
18511 edge16 %l1, %o6, %l3
18512 fbe %fcc3, loop_1744
18513loop_1743:
18514 movre %g1, %g3, %o7
18515 movrgz %i4, %i6, %i3
18516 tpos %xcc, 0x7
18517loop_1744:
18518 fbo %fcc1, loop_1745
18519 movgu %xcc, %l4, %l0
18520 fmovscc %icc, %f31, %f30
18521 andn %g2, %i0, %i2
18522loop_1745:
18523 membar 0x77
18524 bgu,a loop_1746
18525 sub %o1, 0x10CD, %i5
18526 mulscc %l6, %g5, %o4
18527 brlz %l5, loop_1747
18528loop_1746:
18529 edge16n %i1, %g7, %o3
18530 set 0x50, %o3
18531 ldxa [%l7 + %o3] 0x88, %o0
18532loop_1747:
18533 sethi 0x1CE0, %i7
18534 movgu %icc, %o2, %l2
18535 edge8n %g4, %o5, %g6
18536 tge %xcc, 0x4
18537 srax %l1, 0x17, %o6
18538 fmuld8sux16 %f30, %f1, %f8
18539 brlez,a %l3, loop_1748
18540 movge %xcc, %g1, %g3
18541 fnot1s %f13, %f14
18542 fblg %fcc0, loop_1749
18543loop_1748:
18544 bne,a,pt %icc, loop_1750
18545 sir 0x1C89
18546 edge16 %i4, %o7, %i6
18547loop_1749:
18548 fmovrsne %l4, %f1, %f4
18549loop_1750:
18550 fbn %fcc0, loop_1751
18551 srl %l0, 0x0C, %g2
18552 movvc %xcc, %i0, %i3
18553 fmovrsgez %o1, %f6, %f9
18554loop_1751:
18555 ldub [%l7 + 0x0B], %i5
18556 fcmple16 %f12, %f26, %l6
18557 fornot1s %f4, %f2, %f13
18558 fands %f27, %f13, %f11
18559 std %i2, [%l7 + 0x78]
18560 edge32n %g5, %l5, %i1
18561 orcc %o4, %o3, %o0
18562 fmul8x16 %f31, %f26, %f28
18563 bge,pn %xcc, loop_1752
18564 prefetch [%l7 + 0x54], 0x2
18565 mova %icc, %i7, %g7
18566 sra %o2, 0x06, %g4
18567loop_1752:
18568 ldsb [%l7 + 0x3D], %o5
18569 udiv %g6, 0x002E, %l1
18570 fcmpgt32 %f14, %f20, %o6
18571 tpos %xcc, 0x4
18572 fpackfix %f18, %f10
18573 taddcctv %l2, 0x0AE8, %g1
18574 movne %icc, %g3, %i4
18575 movvs %xcc, %l3, %o7
18576 udivx %l4, 0x0735, %l0
18577 bshuffle %f22, %f10, %f0
18578 movrne %i6, 0x37B, %i0
18579 tsubcc %g2, 0x14FA, %i3
18580 taddcc %o1, 0x09DB, %i5
18581 fnors %f16, %f27, %f23
18582 xnorcc %l6, 0x0DCA, %g5
18583 tn %icc, 0x2
18584 prefetch [%l7 + 0x0C], 0x0
18585 array16 %i2, %l5, %o4
18586 call loop_1753
18587 edge16l %o3, %o0, %i1
18588 prefetch [%l7 + 0x74], 0x0
18589 subcc %i7, 0x1BBF, %o2
18590loop_1753:
18591 tle %xcc, 0x5
18592 fnegd %f28, %f16
18593 edge8 %g4, %g7, %o5
18594 fnegs %f12, %f27
18595 set 0x0C, %l0
18596 ldsba [%l7 + %l0] 0x10, %l1
18597 edge8l %g6, %l2, %g1
18598 umulcc %o6, 0x06AD, %g3
18599 array32 %i4, %o7, %l4
18600 fbue %fcc0, loop_1754
18601 be,a,pn %xcc, loop_1755
18602 sll %l0, 0x0F, %i6
18603 fmovrdlez %i0, %f0, %f2
18604loop_1754:
18605 srax %g2, %i3, %l3
18606loop_1755:
18607 fmul8sux16 %f6, %f6, %f22
18608 udivx %i5, 0x080D, %o1
18609 movge %xcc, %g5, %i2
18610 udivcc %l5, 0x08CD, %o4
18611 movrlz %l6, 0x1CB, %o3
18612 sdiv %i1, 0x09C7, %i7
18613 udivcc %o0, 0x0276, %g4
18614 fmovdcs %xcc, %f23, %f6
18615 subccc %o2, %o5, %g7
18616 orncc %l1, 0x0CF9, %l2
18617 edge16ln %g6, %g1, %o6
18618 sdiv %i4, 0x1237, %o7
18619 movcs %icc, %g3, %l4
18620 fors %f19, %f8, %f19
18621 movcs %xcc, %i6, %i0
18622 edge16ln %g2, %i3, %l3
18623 fba,a %fcc0, loop_1756
18624 fpsub16 %f14, %f0, %f18
18625 umulcc %i5, %o1, %g5
18626 fmovrse %l0, %f29, %f7
18627loop_1756:
18628 te %xcc, 0x7
18629 movgu %icc, %i2, %l5
18630 membar #Sync
18631 set 0x40, %i2
18632 ldda [%l7 + %i2] 0x17, %f16
18633 saved
18634 rdpr %cwp, %g1
18635 rdpr %cansave, %g2
18636 rdpr %canrestore, %g3
18637 rdpr %cleanwin, %g4
18638 rdpr %otherwin, %g5
18639 rdpr %wstate, %g6
18640 edge8ln %l6, %o3, %o4
18641 addccc %i1, %o0, %i7
18642 membar 0x0C
18643 fmovsn %icc, %f5, %f21
18644 lduh [%l7 + 0x4E], %o2
18645 tge %xcc, 0x3
18646 fcmple32 %f18, %f6, %o5
18647 addccc %g4, %g7, %l2
18648 fbul %fcc0, loop_1757
18649 edge32n %g6, %g1, %l1
18650 fba %fcc2, loop_1758
18651 edge8ln %o6, %o7, %i4
18652loop_1757:
18653 xnor %l4, 0x0C95, %g3
18654 sir 0x0B33
18655loop_1758:
18656 fpsub32s %f22, %f31, %f16
18657 andcc %i6, %g2, %i0
18658 tsubcc %l3, 0x1BDF, %i3
18659 andncc %o1, %i5, %l0
18660 addccc %i2, 0x0527, %g5
18661 fcmpd %fcc1, %f10, %f20
18662 alignaddrl %l5, %o3, %o4
18663 fbne %fcc0, loop_1759
18664 nop
18665 setx loop_1760, %l0, %l1
18666 wrpr 0x1, %tl
18667 wrpr %l1, %tpc
18668 add %l1, 0x4, %l1
18669 wrpr %l1, %tnpc
18670 setx 0x34400001400, %l0, %l1
18671 wrpr %l1, %tstate
18672 wrhpr 0x4, %htstate
18673 retry
18674 mulx %l6, %i1, %i7
18675 edge8 %o0, %o5, %o2
18676loop_1759:
18677 xor %g4, %g7, %l2
18678loop_1760:
18679 fone %f28
18680 ble %xcc, loop_1761
18681 fmovrsgz %g1, %f16, %f14
18682 membar 0x40
18683 brlz %g6, loop_1762
18684loop_1761:
18685 nop
18686 set 0x13, %o6
18687 stb %l1, [%l7 + %o6]
18688 umul %o6, 0x144D, %o7
18689 edge8 %l4, %i4, %g3
18690loop_1762:
18691 add %g2, 0x1BA2, %i6
18692 bg %icc, loop_1763
18693 umul %l3, %i0, %o1
18694 bvc,pn %icc, loop_1764
18695 tcc %xcc, 0x4
18696loop_1763:
18697 fmovdn %xcc, %f4, %f0
18698 tsubcctv %i3, %i5, %l0
18699loop_1764:
18700 sub %i2, %g5, %l5
18701 be,a %icc, loop_1765
18702 sub %o3, %l6, %o4
18703 stbar
18704 movle %xcc, %i7, %o0
18705loop_1765:
18706 fmovdne %icc, %f2, %f20
18707 movvs %xcc, %o5, %i1
18708 ldsh [%l7 + 0x44], %o2
18709 saved
18710 rdpr %cwp, %g1
18711 rdpr %cansave, %g2
18712 rdpr %canrestore, %g3
18713 rdpr %cleanwin, %g4
18714 rdpr %otherwin, %g5
18715 rdpr %wstate, %g6
18716 fmovscs %icc, %f3, %f18
18717 call loop_1766
18718 fbule %fcc3, loop_1767
18719 mova %icc, %g4, %g7
18720 or %l2, %g6, %l1
18721loop_1766:
18722 fbue %fcc2, loop_1768
18723loop_1767:
18724 orcc %o6, 0x0220, %g1
18725 xor %l4, %i4, %g3
18726 umulcc %g2, %o7, %i6
18727loop_1768:
18728 mova %xcc, %i0, %o1
18729 ldsb [%l7 + 0x3E], %l3
18730 fbu,a %fcc0, loop_1769
18731 tpos %icc, 0x2
18732 fmovscc %icc, %f6, %f3
18733 move %xcc, %i3, %i5
18734loop_1769:
18735 fmovsl %icc, %f10, %f2
18736 movrne %i2, %g5, %l0
18737 tcc %xcc, 0x2
18738 fnand %f8, %f22, %f8
18739 smulcc %l5, 0x16C6, %l6
18740 fmovdl %xcc, %f8, %f22
18741 fmovsneg %xcc, %f27, %f12
18742 tsubcc %o3, 0x075B, %o4
18743 tne %xcc, 0x6
18744 movvc %xcc, %i7, %o0
18745 edge8n %i1, %o5, %o2
18746 orncc %g4, 0x0EA6, %l2
18747 wr %g0, 0x10, %asi
18748 lduha [%l7 + 0x4C] %asi, %g6
18749 edge16l %l1, %o6, %g7
18750 bvs loop_1770
18751 prefetch [%l7 + 0x08], 0x1
18752 bgu,a loop_1771
18753 fcmpne16 %f28, %f16, %g1
18754loop_1770:
18755 movne %xcc, %l4, %g3
18756 fnot1 %f16, %f8
18757loop_1771:
18758 fmovdpos %xcc, %f12, %f13
18759 sethi 0x1642, %g2
18760 orn %o7, 0x09F6, %i6
18761 edge8n %i4, %i0, %o1
18762 bl loop_1772
18763 fsrc2 %f30, %f8
18764 xnorcc %l3, %i5, %i2
18765 movg %icc, %g5, %i3
18766loop_1772:
18767 fmovrdgz %l5, %f30, %f30
18768 ta %xcc, 0x2
18769 tle %xcc, 0x0
18770 wr %g0, 0x18, %asi
18771 stda %i6, [%l7 + 0x68] %asi
18772 set 0x0C, %l1
18773 stha %o3, [%l7 + %l1] 0xe2
18774 membar #Sync
18775 tvc %icc, 0x5
18776 fandnot1s %f12, %f26, %f25
18777 sdiv %l0, 0x168B, %i7
18778 fmovsvc %icc, %f18, %f22
18779 movleu %icc, %o4, %o0
18780 ldstub [%l7 + 0x10], %i1
18781 tleu %xcc, 0x4
18782 stb %o5, [%l7 + 0x57]
18783 array32 %g4, %o2, %g6
18784 udivcc %l2, 0x1F84, %o6
18785 sir 0x0397
18786 movneg %icc, %l1, %g7
18787 fcmpgt16 %f8, %f14, %g1
18788 movl %xcc, %l4, %g2
18789 lduw [%l7 + 0x2C], %g3
18790 fmovda %xcc, %f20, %f18
18791 edge16n %i6, %o7, %i4
18792 faligndata %f28, %f22, %f8
18793 umulcc %i0, 0x05E7, %l3
18794 fmovsneg %xcc, %f1, %f25
18795 alignaddr %o1, %i2, %g5
18796 edge16n %i3, %l5, %l6
18797 fnot1 %f22, %f26
18798 fbge,a %fcc2, loop_1773
18799 fbl,a %fcc2, loop_1774
18800 tle %xcc, 0x1
18801 sllx %o3, %l0, %i7
18802loop_1773:
18803 tpos %xcc, 0x5
18804loop_1774:
18805 tsubcctv %o4, %o0, %i5
18806 xor %i1, %o5, %g4
18807 fmul8x16au %f1, %f5, %f8
18808 movcc %icc, %o2, %g6
18809 ldd [%l7 + 0x48], %l2
18810 orcc %l1, 0x1FC9, %g7
18811 tn %icc, 0x5
18812 edge32l %g1, %o6, %l4
18813 movcc %icc, %g3, %g2
18814 srlx %i6, 0x00, %i4
18815 xor %i0, 0x0451, %o7
18816 fpadd32 %f10, %f10, %f2
18817 movgu %xcc, %o1, %l3
18818 set 0x4C, %o2
18819 sta %f12, [%l7 + %o2] 0x89
18820 xorcc %g5, %i2, %l5
18821 movvs %xcc, %l6, %o3
18822 edge32ln %l0, %i7, %o4
18823 restored
18824 rdpr %cwp, %g1
18825 rdpr %cansave, %g2
18826 rdpr %canrestore, %g3
18827 rdpr %cleanwin, %g4
18828 rdpr %otherwin, %g5
18829 rdpr %wstate, %g6
18830 fpadd32 %f28, %f4, %f12
18831 movge %xcc, %o0, %i3
18832 orn %i1, 0x1760, %i5
18833 tpos %icc, 0x6
18834 edge16 %g4, %o5, %o2
18835 fcmpeq32 %f14, %f28, %g6
18836 movge %xcc, %l1, %l2
18837 array32 %g1, %g7, %l4
18838 set 0x60, %g2
18839 stda %o6, [%l7 + %g2] 0x04
18840 membar 0x52
18841 bcs,pn %xcc, loop_1775
18842 fnot1 %f28, %f0
18843 fnegs %f31, %f20
18844 alignaddrl %g3, %g2, %i4
18845loop_1775:
18846 orn %i0, %i6, %o1
18847 brz,a %o7, loop_1776
18848 edge16ln %l3, %i2, %l5
18849 membar 0x46
18850 edge8l %l6, %g5, %l0
18851loop_1776:
18852 edge16 %o3, %o4, %o0
18853 tcc %xcc, 0x1
18854 and %i7, %i3, %i1
18855 set 0x64, %i7
18856 stha %i5, [%l7 + %i7] 0x81
18857 subccc %o5, 0x0BBF, %o2
18858 srax %g6, 0x03, %g4
18859 fcmpeq32 %f26, %f6, %l1
18860 fnegd %f20, %f12
18861 fbo %fcc1, loop_1777
18862 mova %icc, %g1, %g7
18863 fandnot1 %f30, %f20, %f18
18864 movcs %xcc, %l4, %o6
18865loop_1777:
18866 fmovsgu %icc, %f8, %f6
18867 fbl,a %fcc2, loop_1778
18868 movl %icc, %g3, %l2
18869 bleu,a loop_1779
18870 te %xcc, 0x7
18871loop_1778:
18872 fbo %fcc2, loop_1780
18873 fcmpes %fcc2, %f24, %f28
18874loop_1779:
18875 srlx %i4, 0x16, %i0
18876 fmovsneg %xcc, %f6, %f6
18877loop_1780:
18878 be,a loop_1781
18879 stw %i6, [%l7 + 0x40]
18880 saved
18881 rdpr %cwp, %g1
18882 rdpr %cansave, %g2
18883 rdpr %canrestore, %g3
18884 rdpr %cleanwin, %g4
18885 rdpr %otherwin, %g5
18886 rdpr %wstate, %g6
18887 brlez %g2, loop_1782
18888loop_1781:
18889 tsubcctv %o1, 0x1B76, %l3
18890 sra %i2, %l5, %l6
18891 nop
18892 set 0x30, %o4
18893 ldd [%l7 + %o4], %f12
18894loop_1782:
18895 movne %xcc, %o7, %l0
18896 fpmerge %f15, %f16, %f2
18897 fcmpne16 %f14, %f8, %g5
18898 fnegs %f7, %f8
18899 or %o3, 0x149B, %o0
18900 saved
18901 rdpr %cwp, %g1
18902 rdpr %cansave, %g2
18903 rdpr %canrestore, %g3
18904 rdpr %cleanwin, %g4
18905 rdpr %otherwin, %g5
18906 rdpr %wstate, %g6
18907 fandnot2s %f20, %f27, %f21
18908 orncc %o4, %i7, %i3
18909 edge16n %i5, %i1, %o5
18910 brlez,a %o2, loop_1783
18911 or %g6, %l1, %g4
18912 brz %g7, loop_1784
18913 saved
18914 rdpr %cwp, %g1
18915 rdpr %cansave, %g2
18916 rdpr %canrestore, %g3
18917 rdpr %cleanwin, %g4
18918 rdpr %otherwin, %g5
18919 rdpr %wstate, %g6
18920loop_1783:
18921 fcmpeq32 %f28, %f26, %g1
18922 xnor %o6, %g3, %l2
18923loop_1784:
18924 orncc %l4, 0x1AE0, %i0
18925 array8 %i6, %g2, %i4
18926 smul %o1, 0x0905, %i2
18927 brnz %l5, loop_1785
18928 bvc,a loop_1786
18929 bvs,a loop_1787
18930 subccc %l3, 0x1CD2, %o7
18931loop_1785:
18932 movrlez %l0, %g5, %o3
18933loop_1786:
18934 fmovrsne %o0, %f19, %f30
18935loop_1787:
18936 movle %icc, %o4, %l6
18937 orcc %i7, 0x058D, %i3
18938 and %i1, 0x1812, %o5
18939 movneg %icc, %o2, %i5
18940 fnot2s %f19, %f16
18941 fcmpeq32 %f20, %f22, %g6
18942 set 0x62, %o5
18943 ldsha [%l7 + %o5] 0x80, %l1
18944 movne %xcc, %g4, %g7
18945 srlx %o6, 0x0C, %g3
18946 fmovrdlz %l2, %f30, %f14
18947 umul %l4, 0x0702, %i0
18948 fors %f31, %f0, %f1
18949 fands %f22, %f18, %f29
18950 ldstub [%l7 + 0x4F], %g1
18951 fandnot2s %f19, %f21, %f14
18952 movge %xcc, %g2, %i4
18953 movgu %icc, %i6, %i2
18954 movrlz %o1, %l3, %l5
18955 udivx %l0, 0x16C4, %o7
18956 fmovsa %icc, %f5, %f13
18957 tvc %xcc, 0x0
18958 fabss %f21, %f30
18959 srlx %o3, %g5, %o4
18960 bshuffle %f24, %f22, %f8
18961 fnot2s %f7, %f14
18962 smulcc %o0, 0x04C1, %i7
18963 andcc %l6, %i3, %i1
18964 andn %o5, %i5, %o2
18965 array16 %g6, %l1, %g7
18966 xnorcc %o6, 0x076E, %g3
18967 edge16n %l2, %g4, %i0
18968 set 0x58, %o0
18969 ldsba [%l7 + %o0] 0x89, %l4
18970 movle %xcc, %g1, %g2
18971 fabss %f31, %f2
18972 bcc loop_1788
18973 edge8n %i4, %i6, %o1
18974 taddcctv %i2, %l3, %l0
18975 fmovdvs %icc, %f13, %f16
18976loop_1788:
18977 fmovrslez %l5, %f7, %f27
18978 movgu %icc, %o7, %o3
18979 edge16l %g5, %o4, %o0
18980 bne,a,pn %xcc, loop_1789
18981 nop
18982 set 0x20, %l3
18983 lduh [%l7 + %l3], %l6
18984 bne,a %xcc, loop_1790
18985 movpos %icc, %i7, %i1
18986loop_1789:
18987 edge32 %o5, %i3, %o2
18988 fmovrslz %g6, %f18, %f16
18989loop_1790:
18990 movn %icc, %l1, %i5
18991 fpadd32s %f23, %f3, %f30
18992 sdiv %o6, 0x0F3F, %g7
18993 subcc %l2, %g4, %i0
18994 andcc %g3, 0x0071, %g1
18995 bleu loop_1791
18996 movre %g2, %l4, %i6
18997 movrlez %i4, %i2, %l3
18998 fmovsa %xcc, %f10, %f22
18999loop_1791:
19000 edge32 %o1, %l5, %l0
19001 std %o2, [%l7 + 0x08]
19002 edge8n %o7, %g5, %o4
19003 movge %icc, %o0, %i7
19004 subc %i1, %l6, %o5
19005 sllx %i3, %o2, %l1
19006 tsubcctv %g6, %i5, %g7
19007 or %l2, %o6, %i0
19008 movl %xcc, %g3, %g4
19009 call loop_1792
19010 flush %l7 + 0x4C
19011 fcmpgt32 %f8, %f12, %g2
19012 fbuge,a %fcc0, loop_1793
19013loop_1792:
19014 brgez,a %l4, loop_1794
19015 fbn %fcc0, loop_1795
19016 ld [%l7 + 0x30], %f16
19017loop_1793:
19018 movgu %xcc, %g1, %i4
19019loop_1794:
19020 taddcctv %i6, 0x0E2A, %l3
19021loop_1795:
19022 array32 %o1, %i2, %l5
19023 taddcc %l0, 0x1EBE, %o3
19024 brgez %o7, loop_1796
19025 addcc %o4, 0x0141, %g5
19026 wr %g0, 0x2c, %asi
19027 ldda [%l7 + 0x50] %asi, %i6
19028loop_1796:
19029 edge32n %i1, %l6, %o5
19030 movcs %icc, %o0, %i3
19031 movrne %o2, %l1, %g6
19032 fmovrsne %i5, %f28, %f30
19033 fba,a %fcc1, loop_1797
19034 restored
19035 rdpr %cwp, %g1
19036 rdpr %cansave, %g2
19037 rdpr %canrestore, %g3
19038 rdpr %cleanwin, %g4
19039 rdpr %otherwin, %g5
19040 rdpr %wstate, %g6
19041 ldub [%l7 + 0x4C], %l2
19042 tpos %icc, 0x5
19043loop_1797:
19044 nop
19045 wr %g0, 0x89, %asi
19046 swapa [%l7 + 0x08] %asi, %g7
19047 fpack32 %f10, %f26, %f0
19048 fmul8x16al %f9, %f14, %f18
19049 set 0x70, %o7
19050 ldda [%l7 + %o7] 0x2a, %o6
19051 sdiv %g3, 0x0181, %i0
19052 movrgez %g4, 0x15B, %l4
19053 movrgez %g1, %g2, %i6
19054 mova %xcc, %i4, %o1
19055 bl,a %icc, loop_1798
19056 tvc %xcc, 0x2
19057 wr %g0, 0xe3, %asi
19058 stha %i2, [%l7 + 0x5C] %asi
19059 membar #Sync
19060loop_1798:
19061 tsubcctv %l5, %l3, %l0
19062 wr %g0, 0x23, %asi
19063 stba %o3, [%l7 + 0x53] %asi
19064 membar #Sync
19065 xorcc %o7, %g5, %i7
19066 edge8ln %i1, %l6, %o4
19067 edge16 %o0, %i3, %o5
19068 fpack16 %f26, %f4
19069 bleu,a,pt %icc, loop_1799
19070 tpos %xcc, 0x3
19071 edge32ln %o2, %g6, %l1
19072 fpadd16 %f26, %f20, %f26
19073loop_1799:
19074 edge32ln %l2, %g7, %o6
19075 stx %i5, [%l7 + 0x10]
19076 smul %g3, %g4, %i0
19077 ba,pn %icc, loop_1800
19078 sdivx %l4, 0x0798, %g2
19079 bl,a %xcc, loop_1801
19080 bshuffle %f2, %f22, %f24
19081loop_1800:
19082 edge32 %g1, %i4, %o1
19083 tne %icc, 0x0
19084loop_1801:
19085 smulcc %i6, 0x16BA, %i2
19086 bge,a %xcc, loop_1802
19087 call loop_1803
19088 edge8ln %l5, %l3, %o3
19089 xnorcc %o7, 0x1682, %l0
19090loop_1802:
19091 and %i7, 0x1926, %g5
19092loop_1803:
19093 taddcctv %i1, 0x020F, %l6
19094 fandnot1s %f7, %f13, %f23
19095 add %o0, %o4, %o5
19096 andncc %o2, %g6, %l1
19097 fandnot2 %f14, %f14, %f30
19098 srax %l2, 0x14, %g7
19099 movleu %xcc, %i3, %i5
19100 fmovrdne %g3, %f0, %f26
19101 fsrc1 %f24, %f28
19102 ld [%l7 + 0x20], %f9
19103 wr %g0, 0x2a, %asi
19104 stba %o6, [%l7 + 0x19] %asi
19105 membar #Sync
19106 srlx %i0, 0x07, %g4
19107 udiv %g2, 0x021A, %l4
19108 fpadd32s %f8, %f15, %f24
19109 tne %xcc, 0x3
19110 taddcctv %g1, 0x1C50, %o1
19111 edge16l %i4, %i6, %i2
19112 bvs,a,pn %xcc, loop_1804
19113 fands %f19, %f29, %f13
19114 umul %l3, 0x0F79, %l5
19115 brz,a %o7, loop_1805
19116loop_1804:
19117 fcmpne16 %f26, %f16, %o3
19118 bneg,a %xcc, loop_1806
19119 movre %i7, 0x0E3, %l0
19120loop_1805:
19121 nop
19122 set 0x64, %g7
19123 ldsba [%l7 + %g7] 0x14, %i1
19124loop_1806:
19125 taddcc %g5, 0x1A78, %o0
19126 fnot1 %f26, %f8
19127 fzeros %f6
19128 stx %l6, [%l7 + 0x48]
19129 te %icc, 0x1
19130 edge8n %o5, %o2, %g6
19131 movl %xcc, %l1, %o4
19132 fmovsa %icc, %f23, %f20
19133 alignaddr %l2, %g7, %i5
19134 addccc %g3, %o6, %i3
19135 fble,a %fcc2, loop_1807
19136 subcc %i0, %g2, %g4
19137 edge8l %l4, %o1, %g1
19138 andn %i6, %i4, %l3
19139loop_1807:
19140 nop
19141 add %l7, 0x38, %l6
19142 wr %g0, 0x80, %asi
19143 casxa [%l6] %asi, %l5, %o7
19144 smulcc %o3, 0x0C58, %i7
19145 fand %f0, %f14, %f4
19146 fmovrdlez %i2, %f12, %f30
19147 sll %i1, %g5, %l0
19148 fmovdn %icc, %f18, %f6
19149 fnegs %f30, %f27
19150 movrgez %o0, %o5, %o2
19151 nop
19152 set 0x60, %l2
19153 std %f2, [%l7 + %l2]
19154 fmovdg %icc, %f28, %f12
19155 saved
19156 rdpr %cwp, %g1
19157 rdpr %cansave, %g2
19158 rdpr %canrestore, %g3
19159 rdpr %cleanwin, %g4
19160 rdpr %otherwin, %g5
19161 rdpr %wstate, %g6
19162 stx %g6, [%l7 + 0x08]
19163 bl,a,pt %icc, loop_1808
19164 orn %l6, %o4, %l2
19165 movrgez %g7, %i5, %l1
19166 edge16l %g3, %i3, %o6
19167loop_1808:
19168 sdivx %i0, 0x0D83, %g4
19169 addc %l4, %g2, %o1
19170 fble %fcc3, loop_1809
19171 movcs %xcc, %i6, %g1
19172 tle %xcc, 0x0
19173 tg %xcc, 0x7
19174loop_1809:
19175 sra %l3, %l5, %o7
19176 tpos %icc, 0x1
19177 fbne %fcc0, loop_1810
19178 fmovdn %xcc, %f20, %f3
19179 bn,a loop_1811
19180 edge8ln %i4, %o3, %i2
19181loop_1810:
19182 fzeros %f10
19183 add %i7, 0x0934, %g5
19184loop_1811:
19185 movcs %xcc, %l0, %i1
19186 fbu,a %fcc3, loop_1812
19187 alignaddrl %o5, %o0, %g6
19188 restored
19189 rdpr %cwp, %g1
19190 rdpr %cansave, %g2
19191 rdpr %canrestore, %g3
19192 rdpr %cleanwin, %g4
19193 rdpr %otherwin, %g5
19194 rdpr %wstate, %g6
19195 fzeros %f19
19196loop_1812:
19197 fnot2s %f1, %f5
19198 fmovdne %xcc, %f7, %f25
19199 addc %l6, 0x12EF, %o4
19200 movge %icc, %o2, %l2
19201 movre %i5, %g7, %g3
19202 movvs %icc, %l1, %o6
19203 movvs %icc, %i3, %i0
19204 movcs %icc, %l4, %g2
19205 smulcc %g4, %i6, %o1
19206 srlx %g1, %l3, %l5
19207 subccc %o7, %i4, %i2
19208 brnz %i7, loop_1813
19209 umulcc %o3, %g5, %l0
19210 andn %o5, 0x0E3C, %o0
19211 fmovdne %icc, %f24, %f23
19212loop_1813:
19213 fpack16 %f22, %f9
19214 ldd [%l7 + 0x78], %i0
19215 subccc %g6, %l6, %o2
19216 wr %g0, 0x81, %asi
19217 lda [%l7 + 0x68] %asi, %f8
19218 sdivx %l2, 0x04C7, %i5
19219 umul %g7, 0x198E, %g3
19220 fsrc2 %f16, %f18
19221 movle %xcc, %o4, %l1
19222 orncc %o6, 0x1561, %i0
19223 edge8n %l4, %g2, %g4
19224 edge16l %i6, %i3, %g1
19225 brz,a %o1, loop_1814
19226 fmul8x16al %f10, %f6, %f8
19227 udiv %l5, 0x04AE, %o7
19228 ldstub [%l7 + 0x43], %l3
19229loop_1814:
19230 tcc %xcc, 0x6
19231 edge8n %i2, %i4, %i7
19232 fnot2s %f26, %f18
19233 sra %o3, 0x10, %g5
19234 tne %icc, 0x6
19235 array8 %l0, %o5, %i1
19236 fxnor %f14, %f18, %f26
19237 fba %fcc1, loop_1815
19238 subcc %o0, %l6, %g6
19239 fnegd %f24, %f16
19240 sdivcc %o2, 0x18B0, %i5
19241loop_1815:
19242 tle %icc, 0x2
19243 fandnot1 %f8, %f20, %f20
19244 fmovdne %xcc, %f18, %f3
19245 orn %g7, %l2, %o4
19246 swap [%l7 + 0x3C], %l1
19247 umul %g3, 0x0524, %o6
19248 fmovsg %icc, %f24, %f26
19249 stb %i0, [%l7 + 0x21]
19250 movrgez %l4, 0x19D, %g2
19251 sll %g4, %i6, %g1
19252 std %f24, [%l7 + 0x70]
19253 tn %xcc, 0x3
19254 add %o1, 0x088D, %l5
19255 edge16ln %o7, %i3, %i2
19256 sir 0x0CDA
19257 umul %l3, %i7, %o3
19258 std %f24, [%l7 + 0x18]
19259 wr %g0, 0x2b, %asi
19260 stba %g5, [%l7 + 0x5E] %asi
19261 membar #Sync
19262 orncc %l0, %o5, %i1
19263 movne %icc, %o0, %l6
19264 fpadd16 %f6, %f14, %f30
19265 fbg,a %fcc2, loop_1816
19266 tg %icc, 0x6
19267 andn %g6, %o2, %i4
19268 wr %g0, 0x89, %asi
19269 stda %f16, [%l7 + 0x40] %asi
19270loop_1816:
19271 fxnors %f10, %f24, %f30
19272 tge %xcc, 0x0
19273 addc %g7, 0x043B, %l2
19274 edge16n %i5, %l1, %o4
19275 andcc %o6, 0x1466, %i0
19276 xor %g3, %g2, %g4
19277 tl %xcc, 0x3
19278 set 0x60, %l4
19279 sta %f1, [%l7 + %l4] 0x14
19280 fmovsvs %xcc, %f30, %f25
19281 fbo %fcc0, loop_1817
19282 tleu %xcc, 0x0
19283 fzeros %f10
19284 fbul,a %fcc3, loop_1818
19285loop_1817:
19286 smul %i6, 0x1B0E, %l4
19287 sethi 0x1A18, %o1
19288 movrne %l5, 0x351, %o7
19289loop_1818:
19290 tn %xcc, 0x5
19291 set 0x6A, %i1
19292 ldstuba [%l7 + %i1] 0x89, %g1
19293 set 0x69, %g6
19294 lduba [%l7 + %g6] 0x19, %i2
19295 smulcc %l3, %i3, %i7
19296 sllx %g5, 0x07, %l0
19297 tleu %icc, 0x5
19298 mulx %o3, 0x16FB, %i1
19299 fbu %fcc0, loop_1819
19300 sdivx %o0, 0x009C, %l6
19301 andn %o5, %g6, %i4
19302 stx %g7, [%l7 + 0x20]
19303loop_1819:
19304 alignaddr %o2, %l2, %i5
19305 ldsw [%l7 + 0x24], %o4
19306 restored
19307 rdpr %cwp, %g1
19308 rdpr %cansave, %g2
19309 rdpr %canrestore, %g3
19310 rdpr %cleanwin, %g4
19311 rdpr %otherwin, %g5
19312 rdpr %wstate, %g6
19313 mulx %l1, 0x1936, %i0
19314 array16 %g3, %o6, %g4
19315 fcmpgt16 %f28, %f26, %g2
19316 lduh [%l7 + 0x18], %i6
19317 edge8ln %o1, %l4, %l5
19318 sir 0x1BBB
19319 sll %g1, 0x16, %i2
19320 udiv %l3, 0x1C48, %o7
19321 tle %icc, 0x1
19322 tleu %xcc, 0x0
19323 fpack16 %f30, %f18
19324 edge16l %i3, %g5, %i7
19325 bge,pt %icc, loop_1820
19326 movrlz %o3, %i1, %o0
19327 addcc %l0, 0x10EE, %o5
19328 tcs %xcc, 0x3
19329loop_1820:
19330 sll %g6, %i4, %g7
19331 tgu %xcc, 0x2
19332 bvc %icc, loop_1821
19333 fmovdne %xcc, %f17, %f24
19334 sdiv %o2, 0x03C5, %l6
19335 tge %icc, 0x1
19336loop_1821:
19337 bvc,a %xcc, loop_1822
19338 movvs %xcc, %i5, %o4
19339 popc %l1, %i0
19340 addc %g3, %l2, %g4
19341loop_1822:
19342 bgu,pn %xcc, loop_1823
19343 andn %g2, 0x0658, %o6
19344 alignaddr %i6, %l4, %l5
19345 fmovdcc %xcc, %f26, %f4
19346loop_1823:
19347 flush %l7 + 0x48
19348 fmovdgu %icc, %f25, %f18
19349 movl %xcc, %g1, %o1
19350 movg %xcc, %i2, %l3
19351 movgu %icc, %i3, %g5
19352 restored
19353 rdpr %cwp, %g1
19354 rdpr %cansave, %g2
19355 rdpr %canrestore, %g3
19356 rdpr %cleanwin, %g4
19357 rdpr %otherwin, %g5
19358 rdpr %wstate, %g6
19359 movvc %xcc, %i7, %o3
19360 brlez,a %i1, loop_1824
19361 array16 %o7, %o0, %o5
19362 bneg,a,pt %icc, loop_1825
19363 tcs %icc, 0x0
19364loop_1824:
19365 fmovdpos %xcc, %f27, %f6
19366 xorcc %l0, %g6, %i4
19367loop_1825:
19368 umul %g7, %l6, %i5
19369 sethi 0x196B, %o4
19370 fmovsl %xcc, %f25, %f25
19371 sll %o2, 0x19, %l1
19372 movne %xcc, %g3, %i0
19373 umulcc %l2, 0x1D3B, %g2
19374 fmovdcc %xcc, %f17, %f19
19375 movrlez %g4, 0x07E, %o6
19376 sub %i6, %l5, %g1
19377 udivcc %l4, 0x1760, %o1
19378 subcc %i2, %i3, %l3
19379 tleu %icc, 0x4
19380 ldd [%l7 + 0x28], %f24
19381 srax %g5, %i7, %o3
19382 movge %xcc, %o7, %i1
19383 saved
19384 rdpr %cwp, %g1
19385 rdpr %cansave, %g2
19386 rdpr %canrestore, %g3
19387 rdpr %cleanwin, %g4
19388 rdpr %otherwin, %g5
19389 rdpr %wstate, %g6
19390 movneg %xcc, %o5, %l0
19391 tge %icc, 0x7
19392 srax %o0, %i4, %g7
19393 fexpand %f2, %f16
19394 wr %g0, 0x81, %asi
19395 ldstuba [%l7 + 0x73] %asi, %g6
19396 fnand %f30, %f18, %f14
19397 sethi 0x1A78, %l6
19398 wr %g0, 0x89, %asi
19399 stba %i5, [%l7 + 0x3F] %asi
19400 array16 %o4, %l1, %g3
19401 xor %i0, 0x0725, %o2
19402 edge8n %g2, %l2, %g4
19403 sir 0x1FFC
19404 bcs,pt %icc, loop_1826
19405 smulcc %o6, %l5, %i6
19406 set 0x10, %g5
19407 ldswa [%l7 + %g5] 0x15, %g1
19408loop_1826:
19409 tcs %icc, 0x0
19410 tpos %icc, 0x1
19411 call loop_1827
19412 stb %o1, [%l7 + 0x7A]
19413 taddcc %l4, 0x1719, %i3
19414 swap [%l7 + 0x7C], %i2
19415loop_1827:
19416 mova %xcc, %l3, %i7
19417 wr %g0, 0x89, %asi
19418 lduba [%l7 + 0x59] %asi, %g5
19419 edge32l %o7, %i1, %o3
19420 array16 %l0, %o0, %o5
19421 nop
19422 setx loop_1828, %l0, %l1
19423 jmpl %l1, %i4
19424 restored
19425 rdpr %cwp, %g1
19426 rdpr %cansave, %g2
19427 rdpr %canrestore, %g3
19428 rdpr %cleanwin, %g4
19429 rdpr %otherwin, %g5
19430 rdpr %wstate, %g6
19431 fcmpne32 %f22, %f16, %g6
19432 wr %g0, 0x10, %asi
19433 stba %g7, [%l7 + 0x5A] %asi
19434loop_1828:
19435 sll %l6, 0x03, %o4
19436 fornot1s %f17, %f20, %f9
19437 edge16l %l1, %i5, %i0
19438 addcc %g3, 0x1371, %g2
19439 edge32 %o2, %g4, %o6
19440 fbne %fcc3, loop_1829
19441 fmul8x16al %f29, %f12, %f6
19442 tleu %xcc, 0x2
19443 fpsub32 %f30, %f14, %f14
19444loop_1829:
19445 subc %l2, 0x15F1, %i6
19446 movpos %icc, %g1, %o1
19447 xnorcc %l5, %l4, %i2
19448 movl %xcc, %l3, %i3
19449 sub %i7, %g5, %o7
19450 bpos,a,pt %xcc, loop_1830
19451 edge8ln %o3, %l0, %i1
19452 add %l7, 0x68, %l6
19453 wr %g0, 0x88, %asi
19454 ldxa [%l6] %asi, %o0
19455 casxa [%l6] 0x88, %o0, %i4
19456loop_1830:
19457 orn %o5, 0x0C3C, %g7
19458 fandnot1s %f30, %f22, %f17
19459 umul %g6, 0x1CF4, %l6
19460 xnorcc %o4, %i5, %l1
19461 wr %g0, 0x04, %asi
19462 ldsba [%l7 + 0x44] %asi, %i0
19463 movpos %xcc, %g3, %g2
19464 tgu %icc, 0x2
19465 edge8l %g4, %o6, %o2
19466 and %l2, %g1, %i6
19467 sdivx %o1, 0x1B88, %l4
19468 add %l7, 0x30, %l6
19469 wr %g0, 0x19, %asi
19470 casxa [%l6] 0x19, %l5, %i2
19471 tne %icc, 0x7
19472 fandnot2 %f0, %f2, %f28
19473 edge32 %l3, %i3, %g5
19474 set 0x6C, %g3
19475 stwa %o7, [%l7 + %g3] 0x11
19476 sll %i7, 0x19, %o3
19477 sdivx %i1, 0x09C4, %o0
19478 brlz %i4, loop_1831
19479 swap [%l7 + 0x28], %o5
19480 fbl %fcc0, loop_1832
19481 fandnot1 %f16, %f12, %f18
19482loop_1831:
19483 fmuld8ulx16 %f12, %f16, %f22
19484 andcc %l0, %g6, %g7
19485loop_1832:
19486 edge16ln %o4, %l6, %l1
19487 fnand %f10, %f0, %f0
19488 fandnot1 %f8, %f22, %f4
19489 sethi 0x1193, %i0
19490 fpsub16 %f2, %f10, %f20
19491 fmovdneg %xcc, %f15, %f18
19492 nop
19493 set 0x52, %g1
19494 ldsh [%l7 + %g1], %g3
19495 tne %xcc, 0x3
19496 restored
19497 rdpr %cwp, %g1
19498 rdpr %cansave, %g2
19499 rdpr %canrestore, %g3
19500 rdpr %cleanwin, %g4
19501 rdpr %otherwin, %g5
19502 rdpr %wstate, %g6
19503 tvc %xcc, 0x2
19504 fones %f11
19505 sll %g2, %g4, %o6
19506 popc 0x140C, %o2
19507 fbul,a %fcc3, loop_1833
19508 fmovs %f15, %f10
19509 tneg %icc, 0x7
19510 taddcc %l2, %g1, %i6
19511loop_1833:
19512 edge16n %o1, %l4, %i5
19513 tge %xcc, 0x6
19514 sir 0x0331
19515 ta %xcc, 0x3
19516 wr %g0, 0x27, %asi
19517 stwa %i2, [%l7 + 0x34] %asi
19518 membar #Sync
19519 movpos %icc, %l5, %l3
19520 tn %icc, 0x6
19521 move %xcc, %g5, %i3
19522 xnorcc %i7, %o7, %i1
19523 fba,a %fcc1, loop_1834
19524 tcs %icc, 0x3
19525 bcs,pt %xcc, loop_1835
19526 tle %icc, 0x3
19527loop_1834:
19528 fmovsneg %xcc, %f18, %f10
19529 fnegs %f14, %f17
19530loop_1835:
19531 tne %icc, 0x5
19532 fmovsgu %xcc, %f11, %f20
19533 xor %o0, 0x02FB, %o3
19534 edge32l %i4, %l0, %o5
19535 edge16n %g7, %o4, %l6
19536 edge32l %l1, %i0, %g3
19537 udivx %g6, 0x17D6, %g2
19538 umul %o6, %o2, %l2
19539 sdivx %g1, 0x0BC2, %i6
19540 udivx %g4, 0x14BA, %l4
19541 brgez %o1, loop_1836
19542 subcc %i2, %l5, %l3
19543 fpadd16s %f30, %f16, %f25
19544 set 0x40, %i5
19545 ldsba [%l7 + %i5] 0x14, %i5
19546loop_1836:
19547 fcmped %fcc1, %f0, %f30
19548 move %icc, %i3, %i7
19549 bne,a,pt %icc, loop_1837
19550 mova %xcc, %o7, %g5
19551 movle %xcc, %o0, %o3
19552 array32 %i1, %i4, %o5
19553loop_1837:
19554 array32 %l0, %g7, %l6
19555 tsubcctv %o4, 0x1B0D, %i0
19556 fands %f1, %f13, %f11
19557 bn,pn %xcc, loop_1838
19558 mulscc %l1, 0x14DA, %g6
19559 movrgz %g2, %o6, %g3
19560 tsubcctv %l2, 0x00CD, %g1
19561loop_1838:
19562 nop
19563 wr %g0, 0x89, %asi
19564 ldswa [%l7 + 0x38] %asi, %o2
19565 ldsh [%l7 + 0x74], %i6
19566 fba,a %fcc0, loop_1839
19567 tle %icc, 0x2
19568 sdivx %g4, 0x1FF1, %o1
19569 andcc %i2, 0x098A, %l5
19570loop_1839:
19571 nop
19572 set 0x70, %l5
19573 ldda [%l7 + %l5] 0xe2, %l2
19574 set 0x78, %g4
19575 ldsha [%l7 + %g4] 0x04, %i5
19576 sllx %l4, %i7, %o7
19577 fmovsne %icc, %f29, %f3
19578 mulx %i3, 0x1737, %o0
19579 udivx %o3, 0x069B, %i1
19580 tg %icc, 0x0
19581 movge %icc, %i4, %o5
19582 fba %fcc3, loop_1840
19583 fbo,a %fcc2, loop_1841
19584 edge32l %l0, %g7, %g5
19585 andncc %l6, %i0, %l1
19586loop_1840:
19587 sll %o4, 0x1F, %g6
19588loop_1841:
19589 tn %xcc, 0x1
19590 andncc %g2, %g3, %o6
19591 srax %l2, 0x04, %o2
19592 fpadd16s %f28, %f14, %f11
19593 fmovsvc %icc, %f22, %f18
19594 movn %xcc, %i6, %g1
19595 wr %g0, 0xe2, %asi
19596 stxa %o1, [%l7 + 0x78] %asi
19597 membar #Sync
19598 fnors %f6, %f21, %f14
19599 tvc %icc, 0x3
19600 set 0x70, %i0
19601 lduha [%l7 + %i0] 0x11, %g4
19602 edge16 %i2, %l3, %l5
19603 fble,a %fcc0, loop_1842
19604 mulx %i5, 0x174C, %i7
19605 fbe,a %fcc0, loop_1843
19606 ble,pn %icc, loop_1844
19607loop_1842:
19608 tvc %xcc, 0x6
19609 ba,a,pn %xcc, loop_1845
19610loop_1843:
19611 orncc %l4, 0x1141, %i3
19612loop_1844:
19613 bcs,pt %xcc, loop_1846
19614 fnor %f30, %f12, %f2
19615loop_1845:
19616 fsrc1s %f0, %f27
19617 movcs %icc, %o0, %o7
19618loop_1846:
19619 tge %icc, 0x4
19620 edge16ln %o3, %i4, %o5
19621 smul %l0, %g7, %g5
19622 edge32ln %i1, %l6, %i0
19623 tcc %icc, 0x2
19624 wr %g0, 0x23, %asi
19625 stda %o4, [%l7 + 0x08] %asi
19626 membar #Sync
19627 movge %icc, %l1, %g6
19628 popc 0x0B93, %g2
19629 set 0x44, %o1
19630 ldswa [%l7 + %o1] 0x18, %g3
19631 movg %icc, %o6, %o2
19632 nop
19633 setx loop_1847, %l0, %l1
19634 jmpl %l1, %i6
19635 fbo,a %fcc1, loop_1848
19636 bvc,a,pn %xcc, loop_1849
19637 subccc %l2, 0x1B48, %g1
19638loop_1847:
19639 edge8 %o1, %g4, %l3
19640loop_1848:
19641 orcc %i2, %l5, %i5
19642loop_1849:
19643 ldsh [%l7 + 0x56], %l4
19644 tsubcctv %i3, %o0, %i7
19645 fmovspos %icc, %f30, %f16
19646 fmovsg %icc, %f4, %f11
19647 srax %o7, 0x0E, %o3
19648 xnorcc %i4, %l0, %g7
19649 movne %icc, %g5, %i1
19650 fbug,a %fcc1, loop_1850
19651 bge,a loop_1851
19652 fmul8x16 %f15, %f14, %f6
19653 tgu %xcc, 0x0
19654loop_1850:
19655 ldsb [%l7 + 0x48], %l6
19656loop_1851:
19657 andn %o5, 0x1352, %i0
19658 restored
19659 rdpr %cwp, %g1
19660 rdpr %cansave, %g2
19661 rdpr %canrestore, %g3
19662 rdpr %cleanwin, %g4
19663 rdpr %otherwin, %g5
19664 rdpr %wstate, %g6
19665 fmovscs %icc, %f18, %f26
19666 fmovrse %o4, %f13, %f29
19667 wr %g0, 0x10, %asi
19668 prefetcha [%l7 + 0x08] %asi, 0x1
19669 taddcc %g2, %l1, %o6
19670 tge %icc, 0x4
19671 fandnot2s %f19, %f24, %f15
19672 edge32l %o2, %g3, %i6
19673 movvs %icc, %g1, %o1
19674 andcc %g4, %l2, %i2
19675 nop
19676 set 0x28, %i6
19677 ldd [%l7 + %i6], %f4
19678 ldsw [%l7 + 0x10], %l3
19679 fbe,a %fcc1, loop_1852
19680 for %f14, %f16, %f10
19681 fpadd32 %f20, %f4, %f28
19682 edge16l %i5, %l5, %i3
19683loop_1852:
19684 lduw [%l7 + 0x24], %o0
19685 fble,a %fcc0, loop_1853
19686 andn %i7, %o7, %l4
19687 edge32 %i4, %o3, %g7
19688 movn %xcc, %g5, %l0
19689loop_1853:
19690 tne %icc, 0x3
19691 array8 %l6, %o5, %i0
19692 fcmpgt16 %f22, %f18, %i1
19693 fpadd16 %f18, %f12, %f4
19694 fbul,a %fcc2, loop_1854
19695 orn %o4, 0x1E67, %g6
19696 movleu %icc, %l1, %g2
19697 fmovse %xcc, %f16, %f19
19698loop_1854:
19699 movcs %icc, %o6, %g3
19700 tg %icc, 0x6
19701 membar 0x49
19702 fcmpeq16 %f22, %f20, %o2
19703 te %icc, 0x1
19704 movrgz %g1, 0x0DE, %o1
19705 wr %g0, 0xea, %asi
19706 stxa %g4, [%l7 + 0x10] %asi
19707 membar #Sync
19708 tg %xcc, 0x7
19709 edge8l %i6, %l2, %i2
19710 mulscc %l3, %i5, %l5
19711 subcc %i3, %i7, %o7
19712 wr %g0, 0x27, %asi
19713 stxa %o0, [%l7 + 0x70] %asi
19714 membar #Sync
19715 fbne %fcc2, loop_1855
19716 sub %l4, %o3, %i4
19717 sethi 0x0783, %g5
19718 sdivx %l0, 0x0A53, %g7
19719loop_1855:
19720 fpack16 %f30, %f19
19721 stx %l6, [%l7 + 0x78]
19722 ldd [%l7 + 0x50], %i0
19723 fones %f20
19724 fmul8x16au %f0, %f21, %f0
19725 add %l7, 0x44, %l6
19726 wr %g0, 0x04, %asi
19727 casa [%l6] 0x04, %i1, %o4
19728 fandnot2 %f6, %f6, %f24
19729 mova %icc, %o5, %g6
19730 andcc %g2, 0x1841, %l1
19731 movne %xcc, %o6, %g3
19732 bpos,a,pt %xcc, loop_1856
19733 xnorcc %o2, 0x1368, %o1
19734 ble,pt %icc, loop_1857
19735 fornot1 %f10, %f12, %f8
19736loop_1856:
19737 subc %g4, 0x112C, %i6
19738 array16 %l2, %g1, %l3
19739loop_1857:
19740 fblg %fcc1, loop_1858
19741 st %f22, [%l7 + 0x14]
19742 udivx %i5, 0x009F, %i2
19743 add %l7, 0x2C, %l6
19744 wr %g0, 0x0c, %asi
19745 casa [%l6] 0x0c, %i3, %i7
19746loop_1858:
19747 nop
19748 setx loop_1859, %l0, %l1
19749 wrpr 0x1, %tl
19750 wrpr %l1, %tnpc
19751 setx 0x34400001400, %l0, %l1
19752 wrpr %l1, %tstate
19753 wrhpr 0x4, %htstate
19754 done
19755 udivx %l5, 0x0CC0, %o7
19756 edge16 %l4, %o3, %o0
19757 tleu %xcc, 0x1
19758loop_1859:
19759 edge32n %i4, %g5, %l0
19760 addccc %l6, %i0, %g7
19761 add %l7, 0x60, %l6
19762 wr %g0, 0x89, %asi
19763 casxa [%l6] %asi, %o4, %o5
19764 swap [%l7 + 0x4C], %i1
19765 bleu,pn %icc, loop_1860
19766 movcs %icc, %g6, %l1
19767 addc %g2, 0x0AF5, %o6
19768 fmovsn %icc, %f25, %f19
19769loop_1860:
19770 sll %g3, %o2, %o1
19771 movge %icc, %i6, %l2
19772 tle %icc, 0x7
19773 sra %g1, %l3, %g4
19774 fpack32 %f26, %f10, %f22
19775 tgu %xcc, 0x1
19776 or %i2, %i5, %i7
19777 te %xcc, 0x0
19778 tle %icc, 0x0
19779 edge8ln %i3, %o7, %l4
19780 fornot1 %f10, %f26, %f14
19781 fcmpne16 %f0, %f6, %l5
19782 sdiv %o3, 0x07E1, %o0
19783 mulscc %g5, %i4, %l0
19784 tcs %xcc, 0x6
19785 fmovsg %icc, %f29, %f19
19786 nop
19787 setx loop_1861, %l0, %l1
19788 wrpr 0x1, %tl
19789 wrpr %l1, %tpc
19790 add %l1, 0x4, %l1
19791 wrpr %l1, %tnpc
19792 setx 0x34400001400, %l0, %l1
19793 wrpr %l1, %tstate
19794 wrhpr 0x4, %htstate
19795 retry
19796 fnot1s %f28, %f6
19797 tsubcc %l6, 0x1309, %g7
19798 brgz %o4, loop_1862
19799loop_1861:
19800 array8 %o5, %i1, %g6
19801 tcs %xcc, 0x1
19802 movrne %l1, 0x05A, %g2
19803loop_1862:
19804 tg %icc, 0x2
19805 udivcc %o6, 0x0A72, %g3
19806 ta %xcc, 0x1
19807 set 0x40, %i3
19808 ldxa [%l7 + %i3] 0x14, %i0
19809 orn %o2, %o1, %l2
19810 xnor %g1, 0x1C92, %i6
19811 tcs %xcc, 0x1
19812 fba,a %fcc2, loop_1863
19813 edge16ln %g4, %l3, %i2
19814 edge16ln %i5, %i3, %i7
19815 smulcc %l4, 0x0544, %l5
19816loop_1863:
19817 and %o3, 0x0985, %o7
19818 movpos %xcc, %g5, %o0
19819 swap [%l7 + 0x20], %i4
19820 fmovrse %l6, %f2, %f2
19821 xnor %l0, %g7, %o4
19822 edge32ln %o5, %g6, %i1
19823 movcc %xcc, %g2, %o6
19824 udivx %l1, 0x1F80, %i0
19825 movneg %icc, %o2, %o1
19826 wr %g0, 0x2f, %asi
19827 stwa %g3, [%l7 + 0x2C] %asi
19828 membar #Sync
19829 tn %icc, 0x1
19830 tvc %xcc, 0x2
19831 ldub [%l7 + 0x6C], %g1
19832 set 0x60, %l6
19833 stda %i6, [%l7 + %l6] 0x2f
19834 membar #Sync
19835 sll %l2, 0x03, %g4
19836 fsrc2s %f5, %f27
19837 fnot2 %f30, %f18
19838 tn %icc, 0x6
19839 orn %i2, %i5, %i3
19840 andcc %l3, %l4, %i7
19841 saved
19842 rdpr %cwp, %g1
19843 rdpr %cansave, %g2
19844 rdpr %canrestore, %g3
19845 rdpr %cleanwin, %g4
19846 rdpr %otherwin, %g5
19847 rdpr %wstate, %g6
19848 movg %icc, %o3, %l5
19849 tpos %icc, 0x3
19850 brgez %g5, loop_1864
19851 edge16ln %o7, %o0, %l6
19852 fcmpeq16 %f26, %f0, %l0
19853 smul %i4, %o4, %o5
19854loop_1864:
19855 nop
19856 set 0x78, %o3
19857 ldsh [%l7 + %o3], %g6
19858 andcc %i1, %g7, %o6
19859 sllx %l1, 0x18, %g2
19860 fmovrdgz %i0, %f12, %f10
19861 prefetch [%l7 + 0x60], 0x2
19862 nop
19863 setx loop_1865, %l0, %l1
19864 wrpr 0x1, %tl
19865 wrpr %l1, %tpc
19866 add %l1, 0x4, %l1
19867 wrpr %l1, %tnpc
19868 setx 0x34400001400, %l0, %l1
19869 wrpr %l1, %tstate
19870 wrhpr 0x4, %htstate
19871 retry
19872 fsrc2 %f18, %f28
19873 fbe,a %fcc2, loop_1866
19874 brgz,a %o1, loop_1867
19875loop_1865:
19876 std %o2, [%l7 + 0x78]
19877 fcmpeq32 %f2, %f22, %g3
19878loop_1866:
19879 movg %icc, %g1, %l2
19880loop_1867:
19881 bvs %xcc, loop_1868
19882 movrlz %g4, 0x171, %i2
19883 fxors %f13, %f25, %f19
19884 udivx %i5, 0x0898, %i6
19885loop_1868:
19886 movre %i3, 0x19D, %l4
19887 srlx %l3, %o3, %l5
19888 array16 %i7, %g5, %o7
19889 srlx %l6, %o0, %i4
19890 tpos %xcc, 0x5
19891 sir 0x103C
19892 add %l7, 0x68, %l6
19893 wr %g0, 0x88, %asi
19894 ldxa [%l6] %asi, %o4
19895 casxa [%l6] %asi, %o4, %o5
19896 movne %xcc, %g6, %l0
19897 movrne %i1, %g7, %l1
19898 fsrc2 %f8, %f4
19899 fmovsn %xcc, %f19, %f2
19900 edge32 %o6, %g2, %o1
19901 std %f22, [%l7 + 0x68]
19902 movne %xcc, %o2, %g3
19903 movpos %xcc, %i0, %g1
19904 fpsub16s %f29, %f1, %f5
19905 tsubcctv %g4, %i2, %i5
19906 taddcc %l2, 0x115D, %i6
19907 tne %icc, 0x6
19908 brgz,a %l4, loop_1869
19909 movrne %i3, 0x312, %o3
19910 set 0x31, %l0
19911 ldsba [%l7 + %l0] 0x10, %l3
19912loop_1869:
19913 fbul,a %fcc3, loop_1870
19914 pdist %f2, %f8, %f20
19915 fcmple32 %f20, %f20, %l5
19916 movleu %xcc, %g5, %i7
19917loop_1870:
19918 umul %l6, %o0, %i4
19919 sll %o7, 0x1C, %o4
19920 movrlez %o5, %g6, %l0
19921 brgez %g7, loop_1871
19922 sdivcc %i1, 0x1317, %l1
19923 tg %xcc, 0x5
19924 nop
19925 set 0x42, %i2
19926 sth %o6, [%l7 + %i2]
19927loop_1871:
19928 bg,a,pt %xcc, loop_1872
19929 ldd [%l7 + 0x08], %g2
19930 fmovdneg %icc, %f29, %f5
19931 fnot1s %f30, %f23
19932loop_1872:
19933 nop
19934 wr %g0, 0x19, %asi
19935 stba %o1, [%l7 + 0x3C] %asi
19936 fandnot1s %f1, %f8, %f10
19937 addccc %o2, 0x0712, %g3
19938 addc %g1, %g4, %i0
19939 tvs %icc, 0x3
19940 edge16ln %i2, %l2, %i5
19941 addcc %l4, %i3, %o3
19942 stw %i6, [%l7 + 0x34]
19943 fbul,a %fcc0, loop_1873
19944 sra %l5, 0x1E, %g5
19945 movge %xcc, %l3, %l6
19946 addccc %i7, 0x18DE, %i4
19947loop_1873:
19948 nop
19949 wr %g0, 0x04, %asi
19950 ldsba [%l7 + 0x3F] %asi, %o0
19951 andncc %o4, %o5, %o7
19952 set 0x4C, %o6
19953 sta %f23, [%l7 + %o6] 0x10
19954 tpos %xcc, 0x0
19955 tcs %icc, 0x0
19956 taddcctv %g6, 0x1EC0, %g7
19957 fbule,a %fcc2, loop_1874
19958 fbn %fcc1, loop_1875
19959 mova %xcc, %i1, %l1
19960 subc %l0, %g2, %o6
19961loop_1874:
19962 restored
19963 rdpr %cwp, %g1
19964 rdpr %cansave, %g2
19965 rdpr %canrestore, %g3
19966 rdpr %cleanwin, %g4
19967 rdpr %otherwin, %g5
19968 rdpr %wstate, %g6
19969loop_1875:
19970 movvc %icc, %o1, %g3
19971 movleu %icc, %g1, %o2
19972 ba,pt %xcc, loop_1876
19973 fble,a %fcc0, loop_1877
19974 movvs %xcc, %i0, %i2
19975 tneg %xcc, 0x4
19976loop_1876:
19977 fmovrsgez %g4, %f7, %f17
19978loop_1877:
19979 fmovdvs %icc, %f21, %f13
19980 lduw [%l7 + 0x54], %i5
19981 tpos %xcc, 0x1
19982 fxnor %f12, %f10, %f10
19983 xor %l2, %l4, %i3
19984 addccc %o3, %l5, %i6
19985 fmovde %xcc, %f3, %f14
19986 sethi 0x1295, %g5
19987 movl %icc, %l3, %l6
19988 movcs %xcc, %i7, %o0
19989 udivx %o4, 0x191E, %i4
19990 te %xcc, 0x6
19991 fnot1 %f20, %f24
19992 fnot1s %f31, %f10
19993 pdist %f0, %f8, %f20
19994 fcmpeq16 %f14, %f30, %o5
19995 udivcc %g6, 0x07EF, %g7
19996 add %i1, 0x186A, %l1
19997 fandnot1s %f15, %f12, %f9
19998 brlz,a %o7, loop_1878
19999 orcc %g2, %o6, %l0
20000 sdiv %o1, 0x038C, %g1
20001 fornot1s %f21, %f23, %f16
20002loop_1878:
20003 bvc,pn %icc, loop_1879
20004 edge16l %o2, %i0, %g3
20005 array16 %i2, %i5, %l2
20006 umulcc %l4, %i3, %o3
20007loop_1879:
20008 siam 0x0
20009 set 0x62, %l1
20010 ldsha [%l7 + %l1] 0x10, %g4
20011 sethi 0x019B, %l5
20012 fnors %f28, %f11, %f27
20013 fbl %fcc1, loop_1880
20014 movleu %icc, %i6, %l3
20015 fcmple32 %f24, %f14, %g5
20016 fbge %fcc0, loop_1881
20017loop_1880:
20018 std %i6, [%l7 + 0x70]
20019 fmovrde %o0, %f6, %f22
20020 nop
20021 setx loop_1882, %l0, %l1
20022 wrpr 0x1, %tl
20023 wrpr %l1, %tnpc
20024 setx 0x34400001400, %l0, %l1
20025 wrpr %l1, %tstate
20026 wrhpr 0x4, %htstate
20027 done
20028loop_1881:
20029 te %xcc, 0x2
20030 te %xcc, 0x6
20031 call loop_1883
20032loop_1882:
20033 tg %icc, 0x5
20034 edge8n %i7, %i4, %o4
20035 tne %icc, 0x2
20036loop_1883:
20037 bvs,a,pt %xcc, loop_1884
20038 umulcc %o5, 0x0CAB, %g7
20039 fmovrsne %i1, %f30, %f18
20040 fbug,a %fcc3, loop_1885
20041loop_1884:
20042 taddcctv %g6, 0x0DFC, %o7
20043 addccc %g2, 0x01DF, %l1
20044 addccc %o6, %l0, %g1
20045loop_1885:
20046 and %o1, 0x1DF7, %o2
20047 tne %icc, 0x2
20048 andncc %i0, %i2, %g3
20049 array32 %i5, %l2, %i3
20050 orn %o3, %l4, %l5
20051 te %xcc, 0x0
20052 nop
20053 set 0x74, %i4
20054 sth %g4, [%l7 + %i4]
20055 bg,pt %icc, loop_1886
20056 fbl %fcc3, loop_1887
20057 tsubcc %l3, %i6, %l6
20058 movrne %g5, 0x109, %i7
20059loop_1886:
20060 nop
20061 add %l7, 0x58, %l6
20062 wr %g0, 0x04, %asi
20063 casxa [%l6] %asi, %i4, %o0
20064loop_1887:
20065 tge %xcc, 0x2
20066 prefetch [%l7 + 0x50], 0x1
20067 and %o5, %o4, %g7
20068 movrlz %g6, %i1, %o7
20069 bvc loop_1888
20070 move %xcc, %l1, %g2
20071 fbule,a %fcc3, loop_1889
20072 fbl,a %fcc3, loop_1890
20073loop_1888:
20074 orncc %o6, %l0, %g1
20075 stbar
20076loop_1889:
20077 movn %xcc, %o1, %i0
20078loop_1890:
20079 edge8ln %o2, %i2, %g3
20080 nop
20081 setx loop_1891, %l0, %l1
20082 jmpl %l1, %i5
20083 tne %icc, 0x1
20084 fnor %f14, %f14, %f12
20085 movle %icc, %l2, %i3
20086loop_1891:
20087 fabsd %f16, %f28
20088 movrlz %l4, 0x2D2, %o3
20089 fpackfix %f28, %f4
20090 for %f8, %f22, %f24
20091 movpos %xcc, %g4, %l5
20092 mulx %l3, 0x03DE, %l6
20093 tl %icc, 0x5
20094 addcc %g5, %i7, %i6
20095 movrlz %o0, %o5, %i4
20096 brnz %g7, loop_1892
20097 fmovsvc %icc, %f10, %f19
20098 fmovrse %o4, %f14, %f17
20099 fcmpeq32 %f18, %f6, %g6
20100loop_1892:
20101 tge %xcc, 0x2
20102 tpos %xcc, 0x1
20103 stx %i1, [%l7 + 0x58]
20104 orn %l1, 0x0EC5, %o7
20105 array8 %o6, %g2, %l0
20106 set 0x31, %o2
20107 stba %g1, [%l7 + %o2] 0x10
20108 fmovrslz %i0, %f17, %f17
20109 set 0x20, %g2
20110 lda [%l7 + %g2] 0x0c, %f13
20111 fmovrsne %o1, %f22, %f24
20112 wr %g0, 0x27, %asi
20113 stxa %i2, [%l7 + 0x50] %asi
20114 membar #Sync
20115 fmuld8sux16 %f5, %f6, %f10
20116 fmovsne %xcc, %f27, %f20
20117 movl %xcc, %o2, %i5
20118 ldd [%l7 + 0x28], %f22
20119 fbug,a %fcc3, loop_1893
20120 tgu %xcc, 0x7
20121 nop
20122 setx loop_1894, %l0, %l1
20123 jmpl %l1, %g3
20124 fand %f16, %f24, %f2
20125loop_1893:
20126 movg %icc, %i3, %l4
20127 taddcctv %l2, 0x03B2, %o3
20128loop_1894:
20129 nop
20130 set 0x7C, %o4
20131 stha %l5, [%l7 + %o4] 0x18
20132 edge32l %l3, %l6, %g5
20133 wr %g0, 0x11, %asi
20134 prefetcha [%l7 + 0x78] %asi, 0x3
20135 alignaddrl %g4, %i6, %o0
20136 smul %o5, 0x1977, %i4
20137 stx %o4, [%l7 + 0x08]
20138 movgu %icc, %g7, %i1
20139 restored
20140 rdpr %cwp, %g1
20141 rdpr %cansave, %g2
20142 rdpr %canrestore, %g3
20143 rdpr %cleanwin, %g4
20144 rdpr %otherwin, %g5
20145 rdpr %wstate, %g6
20146 fone %f0
20147 sir 0x0931
20148 movleu %xcc, %l1, %g6
20149 andcc %o7, 0x1787, %g2
20150 fandnot2s %f8, %f19, %f23
20151 movne %icc, %l0, %g1
20152 fnands %f8, %f10, %f0
20153 tle %xcc, 0x0
20154 restored
20155 rdpr %cwp, %g1
20156 rdpr %cansave, %g2
20157 rdpr %canrestore, %g3
20158 rdpr %cleanwin, %g4
20159 rdpr %otherwin, %g5
20160 rdpr %wstate, %g6
20161 movge %xcc, %o6, %i0
20162 fbe %fcc3, loop_1895
20163 stb %i2, [%l7 + 0x50]
20164 addc %o1, %i5, %g3
20165 bpos,a %icc, loop_1896
20166loop_1895:
20167 tge %xcc, 0x5
20168 lduh [%l7 + 0x28], %o2
20169 tl %icc, 0x6
20170loop_1896:
20171 brlez,a %i3, loop_1897
20172 tleu %xcc, 0x0
20173 bg loop_1898
20174 nop
20175 setx loop_1899, %l0, %l1
20176 jmpl %l1, %l4
20177loop_1897:
20178 fmovsle %icc, %f14, %f24
20179 fnor %f10, %f14, %f28
20180loop_1898:
20181 lduw [%l7 + 0x68], %o3
20182loop_1899:
20183 movl %icc, %l5, %l2
20184 set 0x78, %i7
20185 stda %l2, [%l7 + %i7] 0x88
20186 movneg %xcc, %g5, %l6
20187 bcc,a,pt %xcc, loop_1900
20188 fmovrslz %i7, %f9, %f28
20189 nop
20190 setx loop_1901, %l0, %l1
20191 wrpr 0x1, %tl
20192 wrpr %l1, %tnpc
20193 setx 0x34400001400, %l0, %l1
20194 wrpr %l1, %tstate
20195 wrhpr 0x4, %htstate
20196 done
20197 movle %xcc, %g4, %o0
20198loop_1900:
20199 fxnors %f5, %f7, %f31
20200 fbuge %fcc1, loop_1902
20201loop_1901:
20202 andcc %i6, %o5, %i4
20203 brnz,a %g7, loop_1903
20204 addccc %o4, %i1, %l1
20205loop_1902:
20206 movneg %xcc, %g6, %o7
20207 fbne %fcc3, loop_1904
20208loop_1903:
20209 fbu %fcc3, loop_1905
20210 movrlz %g2, 0x2BC, %g1
20211 fmovda %icc, %f20, %f7
20212loop_1904:
20213 membar 0x69
20214loop_1905:
20215 fones %f23
20216 andn %l0, 0x0FDA, %o6
20217 fbuge,a %fcc2, loop_1906
20218 fmovdle %icc, %f30, %f27
20219 membar #Sync
20220 wr %g0, 0xf1, %asi
20221 ldda [%l7 + 0x40] %asi, %f0
20222loop_1906:
20223 fnand %f8, %f2, %f2
20224 fzeros %f6
20225 edge8ln %i2, %i0, %o1
20226 addc %g3, %i5, %o2
20227 fmovrdlez %i3, %f12, %f28
20228 tsubcc %l4, %l5, %o3
20229 bl loop_1907
20230 sll %l3, 0x07, %l2
20231 movrne %l6, %g5, %g4
20232 set 0x26, %o0
20233 stha %i7, [%l7 + %o0] 0x22
20234 membar #Sync
20235loop_1907:
20236 nop
20237 wr %g0, 0x18, %asi
20238 prefetcha [%l7 + 0x68] %asi, 0x3
20239 edge16 %o5, %i4, %g7
20240 wr %g0, 0x80, %asi
20241 ldsba [%l7 + 0x44] %asi, %o4
20242 fmovsvc %icc, %f23, %f20
20243 tvc %icc, 0x1
20244 bl,pn %xcc, loop_1908
20245 fnot2 %f6, %f24
20246 smul %i1, 0x0481, %l1
20247 udivx %i6, 0x1CCC, %g6
20248loop_1908:
20249 std %f12, [%l7 + 0x40]
20250 fmovrdgz %o7, %f2, %f26
20251 srax %g1, %g2, %o6
20252 sethi 0x1069, %i2
20253 movle %icc, %i0, %l0
20254 fmovsvc %xcc, %f3, %f16
20255 wr %g0, 0x11, %asi
20256 ldswa [%l7 + 0x48] %asi, %o1
20257 subcc %g3, 0x0DDF, %o2
20258 array32 %i3, %i5, %l4
20259 edge32 %l5, %l3, %o3
20260 andcc %l6, %g5, %g4
20261 fmovdvs %icc, %f21, %f19
20262 tl %xcc, 0x0
20263 nop
20264 setx loop_1909, %l0, %l1
20265 wrpr 0x1, %tl
20266 wrpr %l1, %tpc
20267 add %l1, 0x4, %l1
20268 wrpr %l1, %tnpc
20269 setx 0x34400001400, %l0, %l1
20270 wrpr %l1, %tstate
20271 wrhpr 0x4, %htstate
20272 retry
20273 movvc %xcc, %l2, %o0
20274 brgez %i7, loop_1910
20275 fornot1s %f22, %f15, %f27
20276loop_1909:
20277 nop
20278 set 0x08, %l3
20279 ldstuba [%l7 + %l3] 0x89, %i4
20280loop_1910:
20281 tneg %xcc, 0x4
20282 movne %icc, %g7, %o4
20283 movrgez %i1, %o5, %i6
20284 stw %g6, [%l7 + 0x4C]
20285 xor %l1, %g1, %g2
20286 tvs %xcc, 0x3
20287 orncc %o7, 0x1179, %i2
20288 udivcc %i0, 0x1B2B, %l0
20289 restored
20290 rdpr %cwp, %g1
20291 rdpr %cansave, %g2
20292 rdpr %canrestore, %g3
20293 rdpr %cleanwin, %g4
20294 rdpr %otherwin, %g5
20295 rdpr %wstate, %g6
20296 nop
20297 setx loop_1911, %l0, %l1
20298 wrpr 0x1, %tl
20299 wrpr %l1, %tpc
20300 add %l1, 0x4, %l1
20301 wrpr %l1, %tnpc
20302 setx 0x34400001400, %l0, %l1
20303 wrpr %l1, %tstate
20304 wrhpr 0x4, %htstate
20305 retry
20306 movcc %xcc, %o6, %o1
20307 bge,pn %xcc, loop_1912
20308 sth %g3, [%l7 + 0x18]
20309loop_1911:
20310 fxor %f8, %f6, %f30
20311 addcc %o2, %i3, %l4
20312loop_1912:
20313 tleu %icc, 0x5
20314 lduh [%l7 + 0x4A], %i5
20315 srl %l5, %l3, %l6
20316 fones %f14
20317 set 0x36, %o5
20318 ldsba [%l7 + %o5] 0x0c, %g5
20319 movpos %xcc, %o3, %g4
20320 set 0x3a0, %g7
20321 nop ! nop ! ldxa [%g0 + %g7] 0x40, %l2 ripped by fixASI40.pl ripped by fixASI40.pl
20322 mova %icc, %o0, %i7
20323 fba %fcc0, loop_1913
20324 addcc %g7, %i4, %i1
20325 tl %icc, 0x7
20326 bge,a,pn %xcc, loop_1914
20327loop_1913:
20328 edge16n %o5, %i6, %o4
20329 tgu %icc, 0x1
20330 set 0x15, %l2
20331 ldstuba [%l7 + %l2] 0x11, %g6
20332loop_1914:
20333 fcmpgt16 %f28, %f8, %l1
20334 sub %g2, %g1, %o7
20335 udivcc %i2, 0x03EE, %i0
20336 bne loop_1915
20337 and %o6, %l0, %g3
20338 fpadd16 %f22, %f26, %f16
20339 ldub [%l7 + 0x4A], %o2
20340loop_1915:
20341 bleu,pt %xcc, loop_1916
20342 edge32l %o1, %l4, %i3
20343 fbuge,a %fcc0, loop_1917
20344 sethi 0x0198, %i5
20345loop_1916:
20346 subccc %l3, %l6, %g5
20347 subcc %l5, 0x1DC8, %o3
20348loop_1917:
20349 nop
20350 wr %g0, 0x10, %asi
20351 ldsha [%l7 + 0x3C] %asi, %l2
20352 sdivx %o0, 0x0D0B, %g4
20353 subccc %g7, %i4, %i7
20354 bn,pt %xcc, loop_1918
20355 fbule %fcc1, loop_1919
20356 movne %xcc, %i1, %o5
20357 tvs %icc, 0x4
20358loop_1918:
20359 fmul8sux16 %f30, %f10, %f0
20360loop_1919:
20361 mulx %i6, %g6, %o4
20362 fmovsg %icc, %f11, %f12
20363 srax %g2, %l1, %o7
20364 xor %g1, %i0, %o6
20365 subccc %i2, 0x106C, %l0
20366 add %o2, 0x1992, %o1
20367 umul %l4, 0x08B4, %g3
20368 mova %icc, %i3, %i5
20369 brgz,a %l3, loop_1920
20370 edge32ln %l6, %g5, %l5
20371 sll %l2, 0x0B, %o3
20372 fblg %fcc3, loop_1921
20373loop_1920:
20374 fmovsl %icc, %f21, %f13
20375 udiv %g4, 0x1DC0, %g7
20376 srl %i4, %i7, %i1
20377loop_1921:
20378 tn %icc, 0x1
20379 sll %o0, %o5, %g6
20380 movvs %icc, %i6, %g2
20381 movrlez %l1, %o7, %o4
20382 or %g1, 0x0E12, %o6
20383 subcc %i0, 0x1C2B, %l0
20384 tpos %icc, 0x7
20385 xorcc %o2, 0x1C25, %o1
20386 fexpand %f2, %f2
20387 sub %i2, %l4, %i3
20388 ldub [%l7 + 0x7D], %i5
20389 movgu %xcc, %l3, %g3
20390 fbe,a %fcc3, loop_1922
20391 movrlz %g5, %l5, %l6
20392 srlx %o3, 0x08, %g4
20393 srl %g7, %l2, %i7
20394loop_1922:
20395 movrgez %i1, 0x32E, %i4
20396 movrgez %o5, 0x140, %o0
20397 sub %g6, 0x147F, %i6
20398 brlez %l1, loop_1923
20399 xor %o7, 0x0452, %o4
20400 edge32n %g1, %g2, %i0
20401 saved
20402 rdpr %cwp, %g1
20403 rdpr %cansave, %g2
20404 rdpr %canrestore, %g3
20405 rdpr %cleanwin, %g4
20406 rdpr %otherwin, %g5
20407 rdpr %wstate, %g6
20408loop_1923:
20409 umul %l0, %o6, %o2
20410 fmovdle %icc, %f16, %f2
20411 addcc %i2, %o1, %l4
20412 fmovdcc %icc, %f5, %f20
20413 sra %i3, 0x03, %i5
20414 udivx %g3, 0x1858, %l3
20415 umulcc %l5, 0x05AC, %l6
20416 mulscc %o3, 0x0B71, %g5
20417 fone %f28
20418 fxnor %f24, %f12, %f24
20419 fmovrsne %g7, %f3, %f21
20420 xnor %g4, 0x12F3, %l2
20421 fnot1s %f1, %f2
20422 movrgz %i7, %i1, %o5
20423 restored
20424 rdpr %cwp, %g1
20425 rdpr %cansave, %g2
20426 rdpr %canrestore, %g3
20427 rdpr %cleanwin, %g4
20428 rdpr %otherwin, %g5
20429 rdpr %wstate, %g6
20430 fmovsvs %xcc, %f24, %f8
20431 movvc %xcc, %o0, %g6
20432 fzeros %f31
20433 edge8n %i6, %i4, %o7
20434 fmovsneg %icc, %f31, %f7
20435 movleu %xcc, %l1, %o4
20436 fmovsvs %icc, %f7, %f7
20437 ta %icc, 0x4
20438 movvc %icc, %g1, %i0
20439 membar 0x5E
20440 addc %l0, %o6, %o2
20441 mulx %i2, %o1, %g2
20442 popc %l4, %i5
20443 fcmpd %fcc0, %f8, %f6
20444 ta %xcc, 0x5
20445 edge8ln %i3, %g3, %l3
20446 tvc %xcc, 0x4
20447 sethi 0x126B, %l6
20448 wr %g0, 0x19, %asi
20449 ldsha [%l7 + 0x5A] %asi, %l5
20450 wr %g0, 0x88, %asi
20451 swapa [%l7 + 0x58] %asi, %o3
20452 set 0x48, %o7
20453 ldxa [%l7 + %o7] 0x81, %g7
20454 add %g5, 0x1B46, %l2
20455 array16 %i7, %i1, %g4
20456 fmovdn %icc, %f0, %f29
20457 taddcctv %o0, 0x0418, %o5
20458 movcs %icc, %i6, %g6
20459 fxnor %f24, %f2, %f14
20460 fcmple32 %f24, %f24, %i4
20461 tsubcc %o7, %o4, %l1
20462 wr %g0, 0x89, %asi
20463 ldsba [%l7 + 0x57] %asi, %i0
20464 fmul8sux16 %f20, %f8, %f0
20465 edge16 %g1, %l0, %o2
20466 tle %icc, 0x4
20467 stx %o6, [%l7 + 0x48]
20468 stbar
20469 movleu %icc, %i2, %g2
20470 orn %o1, %l4, %i5
20471 sth %i3, [%l7 + 0x5A]
20472 edge8 %g3, %l3, %l5
20473 xor %o3, %l6, %g7
20474 orcc %l2, %g5, %i7
20475 add %l7, 0x58, %l6
20476 wr %g0, 0x81, %asi
20477 casxa [%l6] 0x81, %i1, %g4
20478 set 0x3E, %l4
20479 stha %o5, [%l7 + %l4] 0x81
20480 fmovdle %xcc, %f18, %f9
20481 movrlez %o0, 0x30E, %g6
20482 andn %i6, 0x069A, %o7
20483 sdivx %o4, 0x1907, %l1
20484 tcc %xcc, 0x1
20485 bl,a %icc, loop_1924
20486 orncc %i0, 0x1C3D, %i4
20487 and %l0, 0x0ECC, %g1
20488 sethi 0x0769, %o2
20489loop_1924:
20490 tgu %icc, 0x6
20491 andn %o6, %g2, %o1
20492 add %l7, 0x40, %l6
20493 wr %g0, 0x88, %asi
20494 casxa [%l6] 0x88, %i2, %l4
20495 edge8 %i3, %g3, %l3
20496 movcc %icc, %l5, %i5
20497 sllx %l6, %g7, %o3
20498 edge8n %l2, %g5, %i1
20499 taddcctv %i7, %g4, %o0
20500 array16 %g6, %o5, %o7
20501 st %f14, [%l7 + 0x44]
20502 fbule,a %fcc3, loop_1925
20503 addc %o4, 0x01EA, %l1
20504 fmovsg %xcc, %f27, %f11
20505 bvs,a,pn %xcc, loop_1926
20506loop_1925:
20507 fbne %fcc3, loop_1927
20508 edge32 %i6, %i4, %i0
20509 fmovsl %icc, %f29, %f16
20510loop_1926:
20511 prefetch [%l7 + 0x40], 0x3
20512loop_1927:
20513 edge32n %l0, %o2, %g1
20514 edge16ln %g2, %o1, %i2
20515 tl %icc, 0x5
20516 movrne %o6, %l4, %i3
20517 tl %icc, 0x1
20518 orn %l3, %g3, %l5
20519 fabss %f6, %f11
20520 wr %g0, 0x19, %asi
20521 lduba [%l7 + 0x6C] %asi, %l6
20522 srlx %g7, 0x1F, %i5
20523 pdist %f6, %f16, %f12
20524 tleu %icc, 0x0
20525 movn %icc, %o3, %l2
20526 fornot2s %f13, %f29, %f22
20527 fbne,a %fcc1, loop_1928
20528 mulx %i1, %i7, %g5
20529 edge32n %o0, %g6, %o5
20530 fors %f9, %f10, %f12
20531loop_1928:
20532 nop
20533 wr %g0, 0x80, %asi
20534 stxa %o7, [%l7 + 0x70] %asi
20535 fbn,a %fcc0, loop_1929
20536 movge %icc, %g4, %l1
20537 mulscc %i6, %i4, %o4
20538 ldx [%l7 + 0x68], %i0
20539loop_1929:
20540 brlz %l0, loop_1930
20541 addcc %o2, %g1, %g2
20542 movneg %icc, %i2, %o6
20543 addcc %o1, 0x1926, %l4
20544loop_1930:
20545 fmovdgu %xcc, %f21, %f13
20546 ta %xcc, 0x3
20547 sethi 0x0C55, %i3
20548 xorcc %l3, 0x1691, %g3
20549 fand %f8, %f18, %f26
20550 tvc %xcc, 0x1
20551 movrgz %l5, 0x2CA, %l6
20552 restored
20553 rdpr %cwp, %g1
20554 rdpr %cansave, %g2
20555 rdpr %canrestore, %g3
20556 rdpr %cleanwin, %g4
20557 rdpr %otherwin, %g5
20558 rdpr %wstate, %g6
20559 fornot2 %f20, %f20, %f0
20560 subc %i5, 0x06CA, %o3
20561 fnand %f26, %f26, %f16
20562 bge loop_1931
20563 bvc %icc, loop_1932
20564 movg %icc, %g7, %l2
20565 fbue %fcc2, loop_1933
20566loop_1931:
20567 array32 %i7, %g5, %o0
20568loop_1932:
20569 udivcc %i1, 0x16E8, %o5
20570 membar 0x08
20571loop_1933:
20572 restored
20573 rdpr %cwp, %g1
20574 rdpr %cansave, %g2
20575 rdpr %canrestore, %g3
20576 rdpr %cleanwin, %g4
20577 rdpr %otherwin, %g5
20578 rdpr %wstate, %g6
20579 addcc %g6, 0x0FD3, %g4
20580 bne,a loop_1934
20581 andncc %l1, %i6, %i4
20582 sdivcc %o7, 0x1AB1, %o4
20583 tg %xcc, 0x6
20584loop_1934:
20585 fmovspos %xcc, %f10, %f29
20586 movneg %xcc, %i0, %o2
20587 movre %g1, %g2, %i2
20588 tge %icc, 0x3
20589 std %f4, [%l7 + 0x28]
20590 edge8n %o6, %o1, %l0
20591 fabsd %f18, %f10
20592 movcc %icc, %i3, %l3
20593 tvs %xcc, 0x0
20594 fbge,a %fcc2, loop_1935
20595 fmovdge %icc, %f4, %f9
20596 fbe %fcc3, loop_1936
20597 fmovdg %icc, %f27, %f29
20598loop_1935:
20599 fcmple16 %f18, %f28, %l4
20600 alignaddr %g3, %l6, %l5
20601loop_1936:
20602 movne %xcc, %i5, %g7
20603 tn %icc, 0x0
20604 movpos %icc, %o3, %l2
20605 stbar
20606 fba,a %fcc1, loop_1937
20607 membar 0x6D
20608 wr %g0, 0x0c, %asi
20609 stxa %i7, [%l7 + 0x48] %asi
20610loop_1937:
20611 fmovdleu %icc, %f10, %f16
20612 udivx %o0, 0x06AD, %i1
20613 alignaddr %g5, %o5, %g6
20614 nop
20615 set 0x50, %g6
20616 ldstub [%l7 + %g6], %l1
20617 fone %f0
20618 swap [%l7 + 0x6C], %i6
20619 fpadd16 %f22, %f12, %f4
20620 fnand %f18, %f6, %f16
20621 nop
20622 setx loop_1938, %l0, %l1
20623 jmpl %l1, %i4
20624 smulcc %g4, %o4, %i0
20625 fpack32 %f26, %f8, %f8
20626 fbul,a %fcc2, loop_1939
20627loop_1938:
20628 tg %xcc, 0x6
20629 set 0x63, %g5
20630 ldstuba [%l7 + %g5] 0x89, %o2
20631loop_1939:
20632 fzeros %f13
20633 fbl %fcc1, loop_1940
20634 fexpand %f22, %f16
20635 addc %g1, 0x1040, %g2
20636 array8 %o7, %o6, %o1
20637loop_1940:
20638 subccc %l0, 0x0AE4, %i2
20639 nop
20640 setx loop_1941, %l0, %l1
20641 wrpr 0x1, %tl
20642 wrpr %l1, %tnpc
20643 setx 0x34400001400, %l0, %l1
20644 wrpr %l1, %tstate
20645 wrhpr 0x4, %htstate
20646 done
20647 tcc %xcc, 0x0
20648 tn %icc, 0x4
20649 call loop_1942
20650loop_1941:
20651 smul %l3, %i3, %g3
20652 nop
20653 setx loop_1943, %l0, %l1
20654 wrpr 0x1, %tl
20655 wrpr %l1, %tnpc
20656 setx 0x34400001400, %l0, %l1
20657 wrpr %l1, %tstate
20658 wrhpr 0x4, %htstate
20659 done
20660 fmovsvc %icc, %f14, %f4
20661loop_1942:
20662 alignaddrl %l4, %l6, %l5
20663 subc %g7, %o3, %i5
20664loop_1943:
20665 tcc %xcc, 0x0
20666 fcmpeq32 %f26, %f14, %l2
20667 sir 0x1C78
20668 edge8 %i7, %o0, %g5
20669 xnor %o5, %g6, %i1
20670 faligndata %f24, %f2, %f20
20671 fpadd32s %f28, %f26, %f3
20672 array16 %i6, %l1, %g4
20673 fmovdle %xcc, %f19, %f21
20674 fmovscs %xcc, %f17, %f2
20675 mova %icc, %i4, %i0
20676 tsubcc %o2, 0x0475, %g1
20677 tcs %xcc, 0x1
20678 array8 %o4, %o7, %g2
20679 edge32 %o1, %o6, %l0
20680 restored
20681 rdpr %cwp, %g1
20682 rdpr %cansave, %g2
20683 rdpr %canrestore, %g3
20684 rdpr %cleanwin, %g4
20685 rdpr %otherwin, %g5
20686 rdpr %wstate, %g6
20687 wr %g0, 0x17, %asi
20688 stda %f0, [%l7 + 0x40] %asi
20689 membar #Sync
20690 sub %i2, 0x1D3E, %l3
20691 movre %i3, %g3, %l4
20692 srlx %l6, 0x11, %l5
20693 srl %g7, 0x09, %i5
20694 add %o3, 0x1041, %l2
20695 edge32l %o0, %i7, %o5
20696 wr %g0, 0x0c, %asi
20697 sta %f27, [%l7 + 0x74] %asi
20698 fmovdcs %xcc, %f24, %f27
20699 sdivcc %g5, 0x101B, %i1
20700 umulcc %i6, 0x166C, %l1
20701 movcs %xcc, %g4, %g6
20702 edge32 %i0, %i4, %o2
20703 taddcc %o4, 0x1BB1, %g1
20704 subccc %o7, 0x12DA, %o1
20705 brz,a %o6, loop_1944
20706 brnz %l0, loop_1945
20707 tvc %xcc, 0x5
20708 bg,a,pn %xcc, loop_1946
20709loop_1944:
20710 addccc %i2, 0x15BE, %g2
20711loop_1945:
20712 fpadd16s %f4, %f26, %f25
20713 stbar
20714loop_1946:
20715 for %f14, %f14, %f12
20716 xorcc %i3, %l3, %l4
20717 bvc loop_1947
20718 fmovrdgz %l6, %f20, %f16
20719 fmovrsgez %l5, %f22, %f6
20720 tcc %icc, 0x0
20721loop_1947:
20722 array8 %g7, %i5, %g3
20723 edge16l %l2, %o3, %i7
20724 srax %o0, 0x1D, %o5
20725 movn %icc, %g5, %i6
20726 fnegd %f28, %f26
20727 fbug,a %fcc1, loop_1948
20728 fsrc1 %f28, %f8
20729 tg %icc, 0x5
20730 movvs %xcc, %i1, %g4
20731loop_1948:
20732 tcs %xcc, 0x4
20733 be,a,pt %xcc, loop_1949
20734 sdiv %l1, 0x0C46, %g6
20735 alignaddrl %i0, %i4, %o2
20736 edge32 %g1, %o7, %o4
20737loop_1949:
20738 fcmple32 %f24, %f26, %o1
20739 fmovdn %icc, %f4, %f28
20740 mova %xcc, %o6, %l0
20741 saved
20742 rdpr %cwp, %g1
20743 rdpr %cansave, %g2
20744 rdpr %canrestore, %g3
20745 rdpr %cleanwin, %g4
20746 rdpr %otherwin, %g5
20747 rdpr %wstate, %g6
20748 udiv %i2, 0x01B4, %g2
20749 srax %l3, %i3, %l4
20750 nop
20751 set 0x14, %i1
20752 sth %l6, [%l7 + %i1]
20753 edge16 %g7, %i5, %g3
20754 movrgz %l5, %o3, %i7
20755 movcs %icc, %o0, %l2
20756 fmovscs %xcc, %f27, %f14
20757 taddcctv %g5, 0x032B, %o5
20758 set 0x6C, %g1
20759 sta %f26, [%l7 + %g1] 0x14
20760 edge32l %i1, %i6, %g4
20761 movleu %xcc, %g6, %i0
20762 nop
20763 setx loop_1950, %l0, %l1
20764 wrpr 0x1, %tl
20765 wrpr %l1, %tpc
20766 add %l1, 0x4, %l1
20767 wrpr %l1, %tnpc
20768 setx 0x34400001400, %l0, %l1
20769 wrpr %l1, %tstate
20770 wrhpr 0x4, %htstate
20771 retry
20772 mova %xcc, %l1, %o2
20773 udivx %g1, 0x1C39, %o7
20774 tsubcc %i4, %o4, %o1
20775loop_1950:
20776 fone %f4
20777 smul %l0, %i2, %o6
20778 edge32ln %l3, %i3, %l4
20779 orncc %g2, %g7, %i5
20780 tleu %icc, 0x6
20781 array8 %g3, %l6, %l5
20782 or %o3, 0x1929, %o0
20783 addc %l2, %i7, %g5
20784 movcs %icc, %o5, %i1
20785 movrlez %g4, 0x269, %g6
20786 nop
20787 setx loop_1951, %l0, %l1
20788 wrpr 0x1, %tl
20789 wrpr %l1, %tpc
20790 add %l1, 0x4, %l1
20791 wrpr %l1, %tnpc
20792 setx 0x34400001400, %l0, %l1
20793 wrpr %l1, %tstate
20794 wrhpr 0x4, %htstate
20795 retry
20796 udivx %i6, 0x0FDE, %l1
20797 fnot1s %f19, %f8
20798 sdiv %i0, 0x1725, %o2
20799loop_1951:
20800 movle %xcc, %g1, %i4
20801 ble %xcc, loop_1952
20802 tsubcc %o4, 0x06E3, %o1
20803 sub %l0, %i2, %o6
20804 array16 %o7, %i3, %l4
20805loop_1952:
20806 xor %l3, 0x1FA6, %g2
20807 st %f15, [%l7 + 0x58]
20808 fandnot2 %f2, %f26, %f18
20809 movrlz %i5, %g7, %l6
20810 umulcc %g3, %l5, %o3
20811 addccc %o0, %i7, %l2
20812 fmovdvc %icc, %f10, %f5
20813 movcs %xcc, %g5, %o5
20814 fxnors %f13, %f24, %f4
20815 or %i1, %g6, %g4
20816 bl,pn %xcc, loop_1953
20817 tne %xcc, 0x6
20818 tsubcc %l1, %i0, %o2
20819 set 0x3A, %g3
20820 stha %i6, [%l7 + %g3] 0xea
20821 membar #Sync
20822loop_1953:
20823 fmovsg %xcc, %f28, %f22
20824 movpos %xcc, %i4, %o4
20825 movrgez %g1, 0x29C, %o1
20826 fmovsleu %xcc, %f29, %f5
20827 taddcc %i2, %o6, %l0
20828 andn %o7, %l4, %l3
20829 nop
20830 setx loop_1954, %l0, %l1
20831 jmpl %l1, %i3
20832 tleu %icc, 0x0
20833 lduh [%l7 + 0x2E], %g2
20834 fmovsle %icc, %f21, %f17
20835loop_1954:
20836 movne %icc, %g7, %l6
20837 mova %xcc, %g3, %l5
20838 fcmpd %fcc3, %f2, %f4
20839 udivcc %i5, 0x0C0B, %o0
20840 fble %fcc0, loop_1955
20841 siam 0x1
20842 taddcctv %i7, 0x03BE, %o3
20843 fandnot1 %f22, %f0, %f16
20844loop_1955:
20845 mulscc %l2, 0x0580, %o5
20846 movgu %icc, %i1, %g6
20847 srl %g4, %g5, %l1
20848 mulx %o2, 0x1FF9, %i6
20849 set 0x40, %l5
20850 ldda [%l7 + %l5] 0x10, %f16
20851 edge16n %i0, %i4, %g1
20852 xorcc %o1, %o4, %o6
20853 edge32 %i2, %o7, %l4
20854 movl %xcc, %l0, %l3
20855 fmovdn %icc, %f21, %f2
20856 flush %l7 + 0x70
20857 fnegs %f22, %f28
20858 taddcctv %i3, 0x0772, %g2
20859 wr %g0, 0x4f, %asi
20860 stxa %l6, [%g0 + 0x38] %asi
20861 orncc %g3, %g7, %l5
20862 fpsub16s %f27, %f2, %f8
20863 udiv %i5, 0x02E9, %i7
20864 brgz %o0, loop_1956
20865 and %l2, 0x1F54, %o3
20866 xorcc %i1, %o5, %g4
20867 tne %xcc, 0x7
20868loop_1956:
20869 movvc %xcc, %g5, %g6
20870 edge8n %l1, %o2, %i6
20871 movg %xcc, %i0, %i4
20872 array8 %g1, %o4, %o1
20873 add %l7, 0x24, %l6
20874 wr %g0, 0x0c, %asi
20875 casa [%l6] 0x0c, %i2, %o6
20876 fmovrsgz %l4, %f17, %f28
20877 alignaddr %l0, %l3, %i3
20878 lduw [%l7 + 0x50], %g2
20879 edge32n %l6, %g3, %g7
20880 tsubcctv %l5, 0x136E, %i5
20881 fmovsa %icc, %f8, %f4
20882 orn %i7, 0x096C, %o0
20883 fsrc2 %f12, %f14
20884 brgz %o7, loop_1957
20885 nop
20886 setx loop_1958, %l0, %l1
20887 wrpr 0x1, %tl
20888 wrpr %l1, %tnpc
20889 setx 0x34400001400, %l0, %l1
20890 wrpr %l1, %tstate
20891 wrhpr 0x4, %htstate
20892 done
20893 alignaddr %o3, %i1, %o5
20894 movrgz %g4, 0x3B8, %l2
20895loop_1957:
20896 tg %xcc, 0x1
20897loop_1958:
20898 fpack16 %f28, %f24
20899 tsubcctv %g5, %g6, %o2
20900 xorcc %i6, %i0, %i4
20901 addc %l1, 0x0C0D, %g1
20902 sir 0x06ED
20903 fmovsgu %icc, %f16, %f6
20904 fnot2s %f14, %f30
20905 tgu %xcc, 0x7
20906 udivx %o4, 0x09AC, %o1
20907 addc %i2, %o6, %l0
20908 fxnors %f22, %f26, %f9
20909 sra %l3, %i3, %l4
20910 movg %xcc, %l6, %g2
20911 movrlz %g3, 0x195, %g7
20912 brlz %i5, loop_1959
20913 fmovdvs %xcc, %f21, %f23
20914 xorcc %i7, 0x1353, %o0
20915 srax %l5, 0x0D, %o7
20916loop_1959:
20917 sub %i1, 0x1C23, %o5
20918 fmovrsgz %o3, %f8, %f15
20919 xnorcc %g4, 0x11A1, %l2
20920 set 0x5C, %g4
20921 ldsha [%l7 + %g4] 0x04, %g6
20922 subccc %g5, 0x16E6, %i6
20923 movne %icc, %i0, %o2
20924 st %f25, [%l7 + 0x28]
20925 fcmple16 %f24, %f26, %l1
20926 fornot2 %f22, %f4, %f2
20927 nop
20928 setx loop_1960, %l0, %l1
20929 wrpr 0x1, %tl
20930 wrpr %l1, %tnpc
20931 setx 0x34400001400, %l0, %l1
20932 wrpr %l1, %tstate
20933 wrhpr 0x4, %htstate
20934 done
20935 movpos %icc, %i4, %g1
20936 fmovsleu %xcc, %f2, %f26
20937 fpack16 %f14, %f28
20938loop_1960:
20939 movl %icc, %o4, %o1
20940 bneg,a,pt %icc, loop_1961
20941 edge8ln %i2, %o6, %l0
20942 fpack16 %f28, %f14
20943 popc %l3, %l4
20944loop_1961:
20945 movpos %icc, %i3, %l6
20946 edge16n %g3, %g7, %i5
20947 sdivx %g2, 0x0304, %i7
20948 tcc %icc, 0x2
20949 sethi 0x06E1, %o0
20950 fpack16 %f0, %f18
20951 taddcctv %o7, %i1, %o5
20952 edge8l %l5, %g4, %o3
20953 movvs %icc, %g6, %l2
20954 addcc %g5, 0x0AF8, %i6
20955 tn %xcc, 0x3
20956 edge16n %i0, %o2, %l1
20957 tge %xcc, 0x4
20958 fcmped %fcc0, %f24, %f26
20959 tg %xcc, 0x2
20960 smulcc %i4, %g1, %o1
20961 set 0x66, %i5
20962 ldsha [%l7 + %i5] 0x88, %i2
20963 fmovrslz %o6, %f6, %f16
20964 xnorcc %l0, 0x0468, %o4
20965 add %l4, 0x1AA4, %i3
20966 fabss %f24, %f22
20967 brz %l6, loop_1962
20968 fnegd %f16, %f26
20969 movl %icc, %l3, %g3
20970 fnors %f20, %f9, %f28
20971loop_1962:
20972 sdiv %g7, 0x0ED2, %i5
20973 bn,pn %icc, loop_1963
20974 fmovdcc %icc, %f13, %f12
20975 tg %icc, 0x3
20976 movneg %icc, %g2, %i7
20977loop_1963:
20978 std %o6, [%l7 + 0x58]
20979 popc 0x1896, %i1
20980 saved
20981 rdpr %cwp, %g1
20982 rdpr %cansave, %g2
20983 rdpr %canrestore, %g3
20984 rdpr %cleanwin, %g4
20985 rdpr %otherwin, %g5
20986 rdpr %wstate, %g6
20987 ba,pn %xcc, loop_1964
20988 tne %xcc, 0x3
20989 srl %o0, 0x1D, %o5
20990 fzeros %f30
20991loop_1964:
20992 fcmps %fcc3, %f23, %f20
20993 tsubcctv %l5, 0x1638, %o3
20994 fmovdl %icc, %f11, %f10
20995 smul %g4, 0x1031, %g6
20996 fzeros %f5
20997 fcmpeq16 %f10, %f16, %g5
20998 array32 %l2, %i6, %o2
20999 stb %i0, [%l7 + 0x7C]
21000 movrlz %i4, %l1, %g1
21001 movrgez %o1, 0x373, %i2
21002 sdivcc %l0, 0x007F, %o4
21003 edge8n %l4, %i3, %l6
21004 tl %icc, 0x0
21005 fmovdle %icc, %f13, %f30
21006 fmovdcc %icc, %f3, %f29
21007 membar 0x47
21008 fnand %f20, %f20, %f24
21009 or %o6, %g3, %g7
21010 fmovdvs %xcc, %f26, %f18
21011 movpos %icc, %i5, %g2
21012 fbuge,a %fcc0, loop_1965
21013 mova %icc, %l3, %i7
21014 sdivx %o7, 0x16BE, %i1
21015 fble,a %fcc2, loop_1966
21016loop_1965:
21017 fbn %fcc3, loop_1967
21018 movrne %o5, 0x37F, %o0
21019 tne %xcc, 0x3
21020loop_1966:
21021 fcmps %fcc2, %f31, %f12
21022loop_1967:
21023 umulcc %o3, 0x0108, %g4
21024 movge %icc, %l5, %g5
21025 ldub [%l7 + 0x5C], %l2
21026 orn %g6, 0x016E, %i6
21027 tneg %icc, 0x0
21028 tvs %icc, 0x4
21029 fcmpes %fcc3, %f2, %f17
21030 nop
21031 setx loop_1968, %l0, %l1
21032 wrpr 0x1, %tl
21033 wrpr %l1, %tnpc
21034 setx 0x34400001400, %l0, %l1
21035 wrpr %l1, %tstate
21036 wrhpr 0x4, %htstate
21037 done
21038 tneg %icc, 0x3
21039 lduw [%l7 + 0x44], %o2
21040 tcs %xcc, 0x5
21041loop_1968:
21042 fmovsvc %icc, %f9, %f21
21043 orn %i0, 0x0B86, %i4
21044 bpos %xcc, loop_1969
21045 fmovdl %xcc, %f25, %f3
21046 siam 0x6
21047 wr %g0, 0x19, %asi
21048 ldstuba [%l7 + 0x40] %asi, %g1
21049loop_1969:
21050 fble,a %fcc2, loop_1970
21051 stbar
21052 wr %g0, 0x89, %asi
21053 lduba [%l7 + 0x46] %asi, %o1
21054loop_1970:
21055 array32 %l1, %l0, %o4
21056 fbg,a %fcc3, loop_1971
21057 fpmerge %f7, %f18, %f18
21058 stb %i2, [%l7 + 0x5A]
21059 fmovrdgz %i3, %f12, %f16
21060loop_1971:
21061 fmovdleu %icc, %f6, %f3
21062 wr %g0, 0x89, %asi
21063 ldsba [%l7 + 0x3A] %asi, %l4
21064 fnands %f13, %f8, %f21
21065 array32 %o6, %l6, %g3
21066 te %xcc, 0x3
21067 and %g7, 0x0ED1, %g2
21068 tn %xcc, 0x7
21069 brgez %l3, loop_1972
21070 ldsh [%l7 + 0x1A], %i5
21071 wr %g0, 0x18, %asi
21072 stba %o7, [%l7 + 0x57] %asi
21073loop_1972:
21074 fcmpes %fcc1, %f21, %f15
21075 fmovse %icc, %f14, %f31
21076 fpmerge %f1, %f6, %f10
21077 addccc %i1, %o5, %o0
21078 edge16 %o3, %g4, %l5
21079 saved
21080 rdpr %cwp, %g1
21081 rdpr %cansave, %g2
21082 rdpr %canrestore, %g3
21083 rdpr %cleanwin, %g4
21084 rdpr %otherwin, %g5
21085 rdpr %wstate, %g6
21086 fxors %f30, %f6, %f6
21087 sra %i7, 0x12, %l2
21088 add %g5, 0x1756, %i6
21089 movle %xcc, %o2, %g6
21090 movl %xcc, %i4, %i0
21091 fble,a %fcc2, loop_1973
21092 sdivx %g1, 0x1BB0, %o1
21093 wr %g0, 0x0c, %asi
21094 lduba [%l7 + 0x72] %asi, %l0
21095loop_1973:
21096 fornot1s %f18, %f1, %f3
21097 wr %g0, 0x2b, %asi
21098 stwa %o4, [%l7 + 0x30] %asi
21099 membar #Sync
21100 sethi 0x07D4, %i2
21101 fmovdcs %icc, %f5, %f25
21102 fones %f7
21103 fmovsvs %icc, %f29, %f6
21104 orn %l1, 0x13D7, %i3
21105 bpos %icc, loop_1974
21106 sra %o6, %l6, %l4
21107 tsubcc %g7, 0x0331, %g2
21108 andcc %l3, %i5, %o7
21109loop_1974:
21110 or %g3, 0x0CD3, %i1
21111 set 0x08, %i0
21112 lda [%l7 + %i0] 0x81, %f0
21113 addcc %o5, %o0, %o3
21114 fands %f10, %f9, %f29
21115 fmovrdlz %l5, %f22, %f12
21116 tge %icc, 0x2
21117 edge8l %i7, %g4, %l2
21118 bpos,a %icc, loop_1975
21119 fcmpgt16 %f24, %f22, %i6
21120 te %xcc, 0x5
21121 tge %icc, 0x6
21122loop_1975:
21123 be loop_1976
21124 fmovdgu %xcc, %f6, %f19
21125 ta %xcc, 0x0
21126 fnegs %f28, %f8
21127loop_1976:
21128 tne %icc, 0x0
21129 srlx %g5, 0x08, %o2
21130 movl %xcc, %g6, %i4
21131 wr %g0, 0x10, %asi
21132 stda %g0, [%l7 + 0x48] %asi
21133 tn %icc, 0x4
21134 ta %icc, 0x7
21135 fmovdn %icc, %f17, %f1
21136 call loop_1977
21137 brgz,a %o1, loop_1978
21138 fmovrde %l0, %f6, %f18
21139 lduh [%l7 + 0x5E], %i0
21140loop_1977:
21141 movge %xcc, %o4, %i2
21142loop_1978:
21143 orcc %l1, 0x181E, %o6
21144 alignaddr %l6, %l4, %i3
21145 srl %g2, %l3, %g7
21146 bvs,a,pt %icc, loop_1979
21147 smul %i5, %o7, %i1
21148 movrgez %o5, %o0, %g3
21149 bcs,a,pn %xcc, loop_1980
21150loop_1979:
21151 fmovdcc %icc, %f8, %f12
21152 ta %xcc, 0x0
21153 fmovde %icc, %f18, %f6
21154loop_1980:
21155 udivcc %o3, 0x031C, %l5
21156 taddcc %i7, 0x1A40, %g4
21157 fblg %fcc3, loop_1981
21158 fnegd %f8, %f12
21159 bneg,a loop_1982
21160 array32 %l2, %i6, %g5
21161loop_1981:
21162 sdivx %g6, 0x0596, %o2
21163 tvs %xcc, 0x0
21164loop_1982:
21165 fzeros %f30
21166 restored
21167 rdpr %cwp, %g1
21168 rdpr %cansave, %g2
21169 rdpr %canrestore, %g3
21170 rdpr %cleanwin, %g4
21171 rdpr %otherwin, %g5
21172 rdpr %wstate, %g6
21173 sub %i4, %o1, %l0
21174 fxors %f15, %f27, %f2
21175 edge32 %i0, %o4, %i2
21176 tneg %xcc, 0x6
21177 fmul8sux16 %f6, %f16, %f4
21178 wr %g0, 0x80, %asi
21179 ldswa [%l7 + 0x40] %asi, %g1
21180 fands %f24, %f29, %f31
21181 edge8n %l1, %l6, %o6
21182 orcc %i3, %l4, %g2
21183 sub %g7, %l3, %o7
21184 move %icc, %i1, %o5
21185 movvc %icc, %o0, %i5
21186 nop
21187 setx loop_1983, %l0, %l1
21188 wrpr 0x1, %tl
21189 wrpr %l1, %tnpc
21190 setx 0x34400001400, %l0, %l1
21191 wrpr %l1, %tstate
21192 wrhpr 0x4, %htstate
21193 done
21194 fmovsne %icc, %f21, %f23
21195 fmovs %f15, %f15
21196 xorcc %o3, 0x0445, %l5
21197loop_1983:
21198 alignaddrl %g3, %i7, %l2
21199 brz %i6, loop_1984
21200 edge16 %g4, %g6, %g5
21201 orncc %o2, %o1, %l0
21202 edge16l %i0, %o4, %i4
21203loop_1984:
21204 addcc %i2, 0x0AE1, %g1
21205 movg %icc, %l6, %o6
21206 fzeros %f5
21207 lduw [%l7 + 0x4C], %l1
21208 brlez,a %i3, loop_1985
21209 bgu,a,pt %xcc, loop_1986
21210 addcc %g2, %g7, %l3
21211 fpadd32s %f4, %f24, %f14
21212loop_1985:
21213 movrgz %l4, %i1, %o7
21214loop_1986:
21215 nop
21216 setx loop_1987, %l0, %l1
21217 jmpl %l1, %o0
21218 edge16 %i5, %o5, %o3
21219 udivx %l5, 0x1498, %i7
21220 fmovde %xcc, %f11, %f16
21221loop_1987:
21222 membar 0x6A
21223 srlx %l2, %g3, %i6
21224 subcc %g6, %g5, %o2
21225 tvc %icc, 0x5
21226 fbuge %fcc3, loop_1988
21227 bn,pn %xcc, loop_1989
21228 bcs,a,pn %xcc, loop_1990
21229 alignaddrl %o1, %g4, %i0
21230loop_1988:
21231 fcmpgt16 %f18, %f26, %l0
21232loop_1989:
21233 fone %f6
21234loop_1990:
21235 bleu,pn %xcc, loop_1991
21236 mulx %i4, %i2, %o4
21237 umulcc %g1, 0x110E, %l6
21238 popc %l1, %i3
21239loop_1991:
21240 movl %xcc, %g2, %g7
21241 mulscc %o6, %l4, %i1
21242 andn %o7, 0x14B4, %l3
21243 tn %icc, 0x6
21244 fone %f14
21245 ta %xcc, 0x1
21246 fbuge %fcc2, loop_1992
21247 popc 0x1726, %i5
21248 bneg,a loop_1993
21249 udiv %o0, 0x04C9, %o5
21250loop_1992:
21251 tl %icc, 0x6
21252 sdiv %o3, 0x15FF, %l5
21253loop_1993:
21254 fbl,a %fcc1, loop_1994
21255 tl %xcc, 0x6
21256 mulx %l2, 0x0B8F, %g3
21257 srlx %i7, 0x1F, %g6
21258loop_1994:
21259 edge8ln %i6, %g5, %o2
21260 edge16 %o1, %i0, %l0
21261 fcmple16 %f26, %f2, %i4
21262 fpmerge %f17, %f0, %f22
21263 xnorcc %g4, %o4, %g1
21264 sra %l6, %l1, %i2
21265 movrgz %i3, 0x2EA, %g2
21266 movl %xcc, %g7, %l4
21267 bl loop_1995
21268 alignaddr %o6, %o7, %l3
21269 srax %i5, %o0, %o5
21270 array16 %i1, %l5, %o3
21271loop_1995:
21272 bcs,pn %icc, loop_1996
21273 membar 0x72
21274 fmovde %icc, %f26, %f1
21275 fbe,a %fcc3, loop_1997
21276loop_1996:
21277 fmovdcs %xcc, %f22, %f0
21278 fpack32 %f24, %f18, %f16
21279 tsubcctv %l2, %g3, %g6
21280loop_1997:
21281 movpos %icc, %i6, %g5
21282 edge8ln %i7, %o2, %i0
21283 be,a,pt %icc, loop_1998
21284 fmuld8sux16 %f5, %f0, %f26
21285 fcmpeq32 %f30, %f6, %l0
21286 wr %g0, 0x0c, %asi
21287 stxa %i4, [%l7 + 0x58] %asi
21288loop_1998:
21289 nop
21290 membar #Sync
21291 wr %g0, 0x16, %asi
21292 ldda [%l7 + 0x40] %asi, %f16
21293 umulcc %g4, 0x1DC9, %o4
21294 bpos,pt %xcc, loop_1999
21295 movn %xcc, %g1, %o1
21296 bvc,pn %icc, loop_2000
21297 ba %icc, loop_2001
21298loop_1999:
21299 movleu %xcc, %l1, %i2
21300 movrgz %l6, %g2, %g7
21301loop_2000:
21302 tsubcc %l4, 0x122D, %o6
21303loop_2001:
21304 array8 %o7, %l3, %i3
21305 ldsh [%l7 + 0x78], %o0
21306 fbne,a %fcc3, loop_2002
21307 fbn %fcc3, loop_2003
21308 fmovsvc %xcc, %f17, %f2
21309 fmovdle %xcc, %f23, %f8
21310loop_2002:
21311 fpadd16 %f8, %f30, %f18
21312loop_2003:
21313 std %f12, [%l7 + 0x48]
21314 andcc %o5, %i5, %i1
21315 addccc %o3, %l5, %l2
21316 sdiv %g3, 0x0E6E, %g6
21317 fba,a %fcc1, loop_2004
21318 edge32n %g5, %i7, %o2
21319 fbul,a %fcc0, loop_2005
21320 movle %icc, %i0, %l0
21321loop_2004:
21322 srl %i6, %g4, %i4
21323 movleu %icc, %g1, %o1
21324loop_2005:
21325 fmovdpos %icc, %f1, %f10
21326 bg,pn %xcc, loop_2006
21327 fsrc1 %f0, %f6
21328 brz %o4, loop_2007
21329 tcc %xcc, 0x5
21330loop_2006:
21331 fmovdleu %xcc, %f17, %f13
21332 edge32 %i2, %l6, %g2
21333loop_2007:
21334 and %g7, %l1, %o6
21335 wr %g0, 0x10, %asi
21336 prefetcha [%l7 + 0x40] %asi, 0x1
21337 restored
21338 rdpr %cwp, %g1
21339 rdpr %cansave, %g2
21340 rdpr %canrestore, %g3
21341 rdpr %cleanwin, %g4
21342 rdpr %otherwin, %g5
21343 rdpr %wstate, %g6
21344 sir 0x0605
21345 sra %l3, %i3, %l4
21346 movpos %xcc, %o0, %i5
21347 brlez %i1, loop_2008
21348 fnot1 %f12, %f6
21349 array32 %o5, %o3, %l2
21350 addcc %l5, %g6, %g3
21351loop_2008:
21352 movrlz %g5, %i7, %o2
21353 fxor %f8, %f28, %f22
21354 fmovdvs %icc, %f10, %f8
21355 movgu %xcc, %l0, %i0
21356 movpos %xcc, %i6, %g4
21357 xor %i4, 0x033C, %g1
21358 bpos,a loop_2009
21359 smul %o1, 0x1032, %i2
21360 fmovsge %icc, %f24, %f30
21361 edge32ln %o4, %l6, %g7
21362loop_2009:
21363 andncc %g2, %l1, %o6
21364 sethi 0x1D81, %l3
21365 tle %icc, 0x3
21366 set 0x11, %o1
21367 stba %o7, [%l7 + %o1] 0x0c
21368 fmovsne %icc, %f11, %f1
21369 tvc %xcc, 0x1
21370 xnorcc %i3, 0x01A8, %o0
21371 restored
21372 rdpr %cwp, %g1
21373 rdpr %cansave, %g2
21374 rdpr %canrestore, %g3
21375 rdpr %cleanwin, %g4
21376 rdpr %otherwin, %g5
21377 rdpr %wstate, %g6
21378 tle %icc, 0x2
21379 wr %g0, 0x80, %asi
21380 sta %f14, [%l7 + 0x40] %asi
21381 sra %l4, %i1, %i5
21382 faligndata %f18, %f4, %f8
21383 addccc %o3, 0x04F4, %o5
21384 umul %l2, %g6, %l5
21385 movneg %icc, %g3, %g5
21386 and %i7, %l0, %i0
21387 srl %i6, %g4, %i4
21388 stbar
21389 srlx %g1, 0x03, %o1
21390 array16 %o2, %o4, %l6
21391 andcc %i2, 0x1D25, %g7
21392 wr %g0, 0x89, %asi
21393 stwa %l1, [%l7 + 0x14] %asi
21394 fbg %fcc1, loop_2010
21395 movrgez %o6, %g2, %l3
21396 movcc %xcc, %i3, %o0
21397 set 0x08, %i6
21398 swapa [%l7 + %i6] 0x80, %o7
21399loop_2010:
21400 edge16n %i1, %l4, %i5
21401 tneg %xcc, 0x1
21402 wr %g0, 0x11, %asi
21403 stha %o3, [%l7 + 0x70] %asi
21404 movpos %icc, %o5, %l2
21405 tvc %xcc, 0x6
21406 movneg %xcc, %l5, %g3
21407 sir 0x10BE
21408 tneg %xcc, 0x2
21409 te %icc, 0x1
21410 restored
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 alignaddr %g6, %g5, %l0
21418 ta %icc, 0x4
21419 bvc,a,pt %icc, loop_2011
21420 fmovsvs %xcc, %f10, %f3
21421 tcc %xcc, 0x7
21422 fornot1s %f3, %f16, %f2
21423loop_2011:
21424 bpos,pt %icc, loop_2012
21425 tgu %icc, 0x2
21426 wr %g0, 0x89, %asi
21427 ldswa [%l7 + 0x74] %asi, %i7
21428loop_2012:
21429 movrgz %i6, 0x234, %g4
21430 movneg %icc, %i4, %g1
21431 array16 %i0, %o1, %o2
21432 tvc %xcc, 0x3
21433 fbn %fcc3, loop_2013
21434 sdiv %l6, 0x025E, %i2
21435 edge32 %g7, %l1, %o6
21436 bgu,pn %xcc, loop_2014
21437loop_2013:
21438 bneg,a loop_2015
21439 tge %xcc, 0x1
21440 tgu %xcc, 0x0
21441loop_2014:
21442 movg %xcc, %g2, %l3
21443loop_2015:
21444 srl %i3, %o0, %o7
21445 fmovrsgz %o4, %f3, %f28
21446 srl %l4, %i5, %o3
21447 fbu %fcc1, loop_2016
21448 srlx %i1, 0x09, %o5
21449 fmuld8ulx16 %f28, %f18, %f24
21450 brnz %l5, loop_2017
21451loop_2016:
21452 srax %l2, %g6, %g5
21453 fcmpeq32 %f12, %f10, %g3
21454 fbl %fcc0, loop_2018
21455loop_2017:
21456 movneg %icc, %l0, %i6
21457 ldsb [%l7 + 0x29], %i7
21458 bvs %icc, loop_2019
21459loop_2018:
21460 tsubcctv %g4, 0x17E4, %g1
21461 movn %xcc, %i0, %o1
21462 add %l7, 0x28, %l6
21463 wr %g0, 0x04, %asi
21464 lda [%l6] %asi, %i4
21465 casa [%l6] 0x04, %i4, %l6
21466loop_2019:
21467 smulcc %o2, 0x1284, %g7
21468 srax %l1, %o6, %g2
21469 movrgez %l3, 0x370, %i3
21470 bvs,a,pt %icc, loop_2020
21471 fcmpeq32 %f8, %f4, %o0
21472 te %icc, 0x2
21473 xor %i2, 0x1030, %o7
21474loop_2020:
21475 sir 0x15AC
21476 fandnot2s %f2, %f7, %f7
21477 tleu %icc, 0x2
21478 bneg,a %icc, loop_2021
21479 subccc %l4, 0x14C3, %o4
21480 srl %o3, %i1, %i5
21481 tsubcctv %o5, 0x1974, %l5
21482loop_2021:
21483 prefetch [%l7 + 0x78], 0x0
21484 bvs,pn %xcc, loop_2022
21485 tneg %icc, 0x4
21486 fba,a %fcc0, loop_2023
21487 movrgz %l2, 0x0F6, %g6
21488loop_2022:
21489 fmovscc %icc, %f13, %f2
21490 wr %g0, 0x11, %asi
21491 ldstuba [%l7 + 0x45] %asi, %g5
21492loop_2023:
21493 movrgez %g3, %l0, %i7
21494 fmovsge %xcc, %f18, %f6
21495 restored
21496 rdpr %cwp, %g1
21497 rdpr %cansave, %g2
21498 rdpr %canrestore, %g3
21499 rdpr %cleanwin, %g4
21500 rdpr %otherwin, %g5
21501 rdpr %wstate, %g6
21502 fmovdl %xcc, %f10, %f0
21503 tpos %icc, 0x6
21504 udivcc %i6, 0x1457, %g4
21505 fmovsgu %icc, %f23, %f29
21506 andncc %i0, %g1, %o1
21507 fmovsge %icc, %f10, %f28
21508 flush %l7 + 0x4C
21509 stx %i4, [%l7 + 0x68]
21510 add %l6, %g7, %l1
21511 fones %f12
21512 flush %l7 + 0x7C
21513 faligndata %f28, %f24, %f8
21514 ta %icc, 0x7
21515 sethi 0x0472, %o2
21516 fbul,a %fcc0, loop_2024
21517 restored
21518 rdpr %cwp, %g1
21519 rdpr %cansave, %g2
21520 rdpr %canrestore, %g3
21521 rdpr %cleanwin, %g4
21522 rdpr %otherwin, %g5
21523 rdpr %wstate, %g6
21524 mulscc %o6, %l3, %g2
21525 wr %g0, 0x04, %asi
21526 ldstuba [%l7 + 0x3A] %asi, %o0
21527loop_2024:
21528 subcc %i3, 0x0564, %o7
21529 taddcctv %i2, 0x0851, %l4
21530 andn %o3, 0x1ADE, %o4
21531 movvc %icc, %i5, %i1
21532 movneg %xcc, %o5, %l2
21533 movg %icc, %g6, %g5
21534 fsrc2 %f16, %f16
21535 movg %icc, %g3, %l5
21536 fabss %f5, %f15
21537 subc %l0, 0x11AD, %i7
21538 stw %i6, [%l7 + 0x78]
21539 addc %g4, %g1, %o1
21540 edge8 %i0, %l6, %g7
21541 tcc %xcc, 0x0
21542 edge16 %i4, %o2, %o6
21543 ldsh [%l7 + 0x1A], %l1
21544 movre %l3, %g2, %o0
21545 sra %i3, 0x17, %o7
21546 edge8n %l4, %o3, %i2
21547 set 0x5C, %i3
21548 swapa [%l7 + %i3] 0x81, %i5
21549 movleu %xcc, %o4, %o5
21550 movn %icc, %l2, %i1
21551 subcc %g5, %g3, %l5
21552 movrne %l0, %g6, %i6
21553 tne %icc, 0x1
21554 sra %i7, 0x07, %g4
21555 tl %icc, 0x6
21556 movrgz %g1, %i0, %l6
21557 bgu loop_2025
21558 fble %fcc2, loop_2026
21559 brz,a %o1, loop_2027
21560 bcs,a,pn %icc, loop_2028
21561loop_2025:
21562 umulcc %i4, 0x1473, %o2
21563loop_2026:
21564 andncc %o6, %l1, %g7
21565loop_2027:
21566 fone %f20
21567loop_2028:
21568 edge16l %g2, %o0, %i3
21569 sdivx %o7, 0x107A, %l3
21570 fmovsneg %icc, %f0, %f21
21571 ldstub [%l7 + 0x1B], %l4
21572 movcc %xcc, %o3, %i5
21573 fnegs %f9, %f29
21574 tne %xcc, 0x6
21575 fmovdvc %icc, %f23, %f18
21576 movgu %icc, %i2, %o5
21577 fpmerge %f12, %f19, %f10
21578 wr %g0, 0x80, %asi
21579 stba %l2, [%l7 + 0x68] %asi
21580 edge8n %i1, %o4, %g3
21581 fmovsn %xcc, %f0, %f2
21582 fmovsvc %icc, %f24, %f31
21583 be loop_2029
21584 mulscc %l5, %l0, %g6
21585 xorcc %g5, %i6, %i7
21586 movl %xcc, %g1, %g4
21587loop_2029:
21588 nop
21589 setx loop_2030, %l0, %l1
21590 wrpr 0x1, %tl
21591 wrpr %l1, %tnpc
21592 setx 0x34400001400, %l0, %l1
21593 wrpr %l1, %tstate
21594 wrhpr 0x4, %htstate
21595 done
21596 srlx %l6, %o1, %i4
21597 movgu %icc, %i0, %o2
21598 fnor %f2, %f26, %f22
21599loop_2030:
21600 ba %xcc, loop_2031
21601 popc %o6, %l1
21602 edge8ln %g7, %g2, %o0
21603 membar 0x75
21604loop_2031:
21605 tsubcctv %o7, %l3, %l4
21606 fmovd %f8, %f6
21607 sll %i3, 0x08, %i5
21608 sra %o3, 0x18, %o5
21609 movrlz %i2, 0x01D, %l2
21610 movvc %xcc, %o4, %i1
21611 fpsub32s %f21, %f22, %f7
21612 movpos %xcc, %l5, %l0
21613 array32 %g3, %g5, %g6
21614 ldub [%l7 + 0x60], %i6
21615 bvs,a,pn %xcc, loop_2032
21616 umulcc %g1, %g4, %l6
21617 brz %i7, loop_2033
21618 xnorcc %i4, 0x099E, %i0
21619loop_2032:
21620 edge32n %o2, %o1, %o6
21621 stbar
21622loop_2033:
21623 nop
21624 wr %g0, 0x81, %asi
21625 lduwa [%l7 + 0x28] %asi, %l1
21626 fmovsle %xcc, %f28, %f28
21627 subcc %g7, 0x0697, %g2
21628 bleu,pn %xcc, loop_2034
21629 smulcc %o0, %o7, %l4
21630 edge32n %i3, %l3, %i5
21631 ldd [%l7 + 0x08], %f10
21632loop_2034:
21633 fabss %f27, %f20
21634 fornot1s %f2, %f15, %f1
21635 move %xcc, %o5, %i2
21636 fpsub16s %f15, %f12, %f6
21637 xnorcc %o3, %o4, %i1
21638 smul %l2, 0x1CAB, %l0
21639 fmovda %xcc, %f23, %f23
21640 tneg %xcc, 0x7
21641 taddcctv %g3, %l5, %g6
21642 set 0x40, %l6
21643 ldda [%l7 + %l6] 0x19, %f16
21644 fpack16 %f2, %f6
21645 taddcctv %g5, %g1, %i6
21646 ta %xcc, 0x0
21647 sdivcc %l6, 0x01E4, %g4
21648 wr %g0, 0x0c, %asi
21649 ldstuba [%l7 + 0x72] %asi, %i7
21650 movvs %icc, %i0, %o2
21651 nop
21652 setx loop_2035, %l0, %l1
21653 jmpl %l1, %i4
21654 andcc %o6, %o1, %l1
21655 wr %g0, 0x18, %asi
21656 ldda [%l7 + 0x20] %asi, %g2
21657loop_2035:
21658 fbn,a %fcc0, loop_2036
21659 edge8ln %o0, %g7, %l4
21660 andncc %i3, %o7, %l3
21661 fmovse %xcc, %f8, %f26
21662loop_2036:
21663 fbl,a %fcc1, loop_2037
21664 movn %xcc, %o5, %i2
21665 mulscc %o3, %o4, %i1
21666 edge8 %i5, %l2, %l0
21667loop_2037:
21668 movrgez %g3, 0x0FA, %g6
21669 restored
21670 rdpr %cwp, %g1
21671 rdpr %cansave, %g2
21672 rdpr %canrestore, %g3
21673 rdpr %cleanwin, %g4
21674 rdpr %otherwin, %g5
21675 rdpr %wstate, %g6
21676 edge8 %l5, %g5, %g1
21677 movrne %l6, 0x145, %g4
21678 fmovrslz %i7, %f23, %f8
21679 wr %g0, 0x80, %asi
21680 lduwa [%l7 + 0x6C] %asi, %i6
21681 or %o2, %i4, %i0
21682 tvs %icc, 0x3
21683 movleu %icc, %o1, %o6
21684 tn %xcc, 0x1
21685 ldd [%l7 + 0x48], %f24
21686 siam 0x7
21687 alignaddr %g2, %l1, %o0
21688 fmovde %xcc, %f17, %f20
21689 sethi 0x0CC9, %l4
21690 tgu %icc, 0x0
21691 movvs %icc, %i3, %o7
21692 nop
21693 set 0x34, %l0
21694 ldsh [%l7 + %l0], %l3
21695 movrlz %g7, 0x091, %o5
21696 tg %icc, 0x4
21697 bge,a,pn %xcc, loop_2038
21698 movgu %xcc, %i2, %o4
21699 fmovsn %xcc, %f14, %f3
21700 wr %g0, 0xea, %asi
21701 stha %i1, [%l7 + 0x28] %asi
21702 membar #Sync
21703loop_2038:
21704 swap [%l7 + 0x54], %i5
21705 wr %g0, 0x81, %asi
21706 swapa [%l7 + 0x50] %asi, %l2
21707 fpsub32 %f18, %f18, %f20
21708 xor %l0, %o3, %g3
21709 sdivx %l5, 0x1327, %g5
21710 move %xcc, %g1, %g6
21711 array32 %l6, %i7, %g4
21712 brlz %o2, loop_2039
21713 fmovrslez %i4, %f5, %f4
21714 fsrc2s %f2, %f7
21715 tle %xcc, 0x2
21716loop_2039:
21717 edge16ln %i0, %o1, %i6
21718 nop
21719 setx loop_2040, %l0, %l1
21720 wrpr 0x1, %tl
21721 wrpr %l1, %tnpc
21722 setx 0x34400001400, %l0, %l1
21723 wrpr %l1, %tstate
21724 wrhpr 0x4, %htstate
21725 done
21726 movpos %xcc, %o6, %g2
21727 add %l7, 0x54, %l6
21728 wr %g0, 0x81, %asi
21729 casa [%l6] 0x81, %o0, %l1
21730loop_2040:
21731 fmuld8sux16 %f22, %f9, %f16
21732 fornot1 %f22, %f14, %f18
21733 fmovda %icc, %f27, %f1
21734 xor %i3, 0x11FF, %o7
21735 movpos %xcc, %l3, %l4
21736 edge32n %g7, %i2, %o5
21737 movneg %xcc, %i1, %i5
21738 xnor %o4, %l2, %o3
21739 fbu,a %fcc3, loop_2041
21740 array16 %g3, %l5, %g5
21741 set 0x30, %i2
21742 ldda [%l7 + %i2] 0x81, %l0
21743loop_2041:
21744 fandnot2s %f21, %f28, %f3
21745 fmovrslz %g6, %f29, %f16
21746 movn %xcc, %l6, %i7
21747 addcc %g4, 0x02C7, %o2
21748 movrne %i4, %i0, %o1
21749 tg %icc, 0x1
21750 fnot1s %f17, %f24
21751 flush %l7 + 0x40
21752 fmovdvc %icc, %f1, %f10
21753 srax %g1, 0x06, %o6
21754 fmuld8ulx16 %f9, %f1, %f30
21755 set 0x78, %o3
21756 lduha [%l7 + %o3] 0x10, %g2
21757 edge16l %o0, %l1, %i6
21758 fbl,a %fcc3, loop_2042
21759 tvc %xcc, 0x7
21760 andncc %i3, %o7, %l4
21761 set 0x62, %o6
21762 stha %g7, [%l7 + %o6] 0x27
21763 membar #Sync
21764loop_2042:
21765 sethi 0x054E, %l3
21766 ldsb [%l7 + 0x27], %o5
21767 xnor %i2, %i1, %o4
21768 udivcc %i5, 0x0F6A, %o3
21769 movcc %xcc, %l2, %l5
21770 movcc %xcc, %g3, %l0
21771 addc %g6, %l6, %g5
21772 movleu %icc, %i7, %g4
21773 fbug %fcc2, loop_2043
21774 te %xcc, 0x7
21775 fornot2 %f30, %f8, %f0
21776 and %i4, %o2, %o1
21777loop_2043:
21778 tneg %icc, 0x6
21779 fxnors %f15, %f6, %f30
21780 array8 %g1, %i0, %g2
21781 fnot2s %f2, %f22
21782 fzeros %f31
21783 movleu %icc, %o0, %l1
21784 fmovdleu %xcc, %f14, %f14
21785 ta %icc, 0x1
21786 move %icc, %o6, %i6
21787 movpos %icc, %i3, %l4
21788 nop
21789 setx loop_2044, %l0, %l1
21790 jmpl %l1, %g7
21791 fmovsneg %xcc, %f20, %f16
21792 xnorcc %o7, %l3, %o5
21793 fcmpne16 %f10, %f22, %i2
21794loop_2044:
21795 fone %f12
21796 fmovdcs %icc, %f27, %f15
21797 bcs,pt %icc, loop_2045
21798 sdivx %i1, 0x17D1, %o4
21799 ldx [%l7 + 0x38], %i5
21800 fbne,a %fcc1, loop_2046
21801loop_2045:
21802 tsubcc %l2, %l5, %g3
21803 fnegd %f18, %f24
21804 fmovrsne %o3, %f26, %f8
21805loop_2046:
21806 umulcc %l0, %l6, %g5
21807 tsubcc %i7, %g4, %i4
21808 stw %g6, [%l7 + 0x2C]
21809 mova %icc, %o2, %g1
21810 nop
21811 setx loop_2047, %l0, %l1
21812 jmpl %l1, %i0
21813 movg %xcc, %o1, %g2
21814 srl %o0, %l1, %o6
21815 fmovdg %icc, %f22, %f30
21816loop_2047:
21817 fpack32 %f20, %f6, %f22
21818 movge %xcc, %i3, %l4
21819 sub %i6, 0x1A57, %g7
21820 movcc %xcc, %l3, %o5
21821 fmovsge %xcc, %f4, %f22
21822 tcs %icc, 0x5
21823 movre %o7, %i2, %i1
21824 or %i5, %o4, %l2
21825 tcs %xcc, 0x0
21826 movrlez %l5, %o3, %g3
21827 tne %xcc, 0x2
21828 movrne %l0, 0x2E3, %l6
21829 movvs %xcc, %g5, %g4
21830 edge32 %i4, %g6, %i7
21831 bn,a,pn %xcc, loop_2048
21832 tcs %xcc, 0x6
21833 fmovs %f11, %f12
21834 wr %g0, 0x11, %asi
21835 stda %g0, [%l7 + 0x48] %asi
21836loop_2048:
21837 mulscc %o2, %i0, %g2
21838 fmovdne %xcc, %f5, %f21
21839 xor %o1, %o0, %o6
21840 tg %icc, 0x4
21841 fmovrslez %l1, %f25, %f21
21842 srax %i3, 0x06, %i6
21843 srl %g7, 0x12, %l4
21844 edge32ln %o5, %o7, %i2
21845 sdivcc %i1, 0x039C, %i5
21846 set 0x6A, %l1
21847 ldsha [%l7 + %l1] 0x18, %o4
21848 fxor %f10, %f28, %f20
21849 fxors %f26, %f5, %f21
21850 membar #Sync
21851 set 0x40, %i4
21852 ldda [%l7 + %i4] 0xf1, %f16
21853 fbne %fcc3, loop_2049
21854 fnors %f20, %f11, %f6
21855 lduh [%l7 + 0x16], %l3
21856 lduw [%l7 + 0x4C], %l5
21857loop_2049:
21858 movrgez %l2, %g3, %o3
21859 sllx %l6, 0x00, %g5
21860 umul %g4, %i4, %g6
21861 sllx %i7, 0x00, %l0
21862 tn %xcc, 0x0
21863 flush %l7 + 0x74
21864 and %g1, %o2, %i0
21865 add %l7, 0x70, %l6
21866 wr %g0, 0x89, %asi
21867 casa [%l6] 0x89, %g2, %o1
21868 fbl %fcc1, loop_2050
21869 sub %o0, 0x1773, %l1
21870 srax %i3, %i6, %o6
21871 ta %icc, 0x3
21872loop_2050:
21873 xnorcc %g7, %o5, %o7
21874 add %l7, 0x54, %l6
21875 wr %g0, 0x11, %asi
21876 lda [%l6] %asi, %l4
21877 casa [%l6] 0x11, %l4, %i1
21878 fmul8x16au %f25, %f19, %f0
21879 ldsw [%l7 + 0x20], %i5
21880 fzeros %f21
21881 taddcctv %i2, %l3, %l5
21882 fmovs %f14, %f29
21883 ta %icc, 0x6
21884 wr %g0, 0x19, %asi
21885 sta %f23, [%l7 + 0x1C] %asi
21886 fbe,a %fcc3, loop_2051
21887 edge8ln %l2, %o4, %o3
21888 sethi 0x0DEE, %g3
21889 fcmpne16 %f26, %f28, %l6
21890loop_2051:
21891 tsubcc %g5, %g4, %g6
21892 movge %xcc, %i4, %l0
21893 sth %i7, [%l7 + 0x7A]
21894 edge16l %g1, %o2, %g2
21895 udivcc %i0, 0x10F7, %o1
21896 udiv %o0, 0x0D7E, %l1
21897 fpadd32 %f28, %f18, %f12
21898 fmovdn %icc, %f30, %f4
21899 tcs %icc, 0x1
21900 call loop_2052
21901 fmovrsgz %i3, %f3, %f18
21902 ldsw [%l7 + 0x18], %o6
21903 fnand %f28, %f26, %f2
21904loop_2052:
21905 tpos %icc, 0x4
21906 fmovdle %xcc, %f6, %f21
21907 xorcc %i6, %o5, %o7
21908 bvs,pn %icc, loop_2053
21909 udivx %l4, 0x1ED1, %i1
21910 taddcc %g7, 0x1B31, %i2
21911 fmovsle %icc, %f26, %f24
21912loop_2053:
21913 alignaddrl %i5, %l3, %l2
21914 fornot2 %f0, %f26, %f24
21915 sra %o4, %o3, %l5
21916 tvc %icc, 0x3
21917 edge16n %l6, %g3, %g5
21918 stw %g6, [%l7 + 0x78]
21919 fmovrde %g4, %f20, %f24
21920 smul %i4, 0x0FF2, %l0
21921 fmovrdgz %i7, %f24, %f26
21922 std %f16, [%l7 + 0x58]
21923 tne %xcc, 0x5
21924 edge8ln %o2, %g1, %g2
21925 bcs,pn %icc, loop_2054
21926 udiv %i0, 0x1F43, %o0
21927 srlx %o1, %i3, %l1
21928 ldsb [%l7 + 0x33], %i6
21929loop_2054:
21930 bgu,pt %xcc, loop_2055
21931 brgz %o5, loop_2056
21932 bg loop_2057
21933 edge16n %o6, %o7, %i1
21934loop_2055:
21935 bcc,pn %icc, loop_2058
21936loop_2056:
21937 array16 %l4, %g7, %i2
21938loop_2057:
21939 movvc %xcc, %l3, %l2
21940 nop
21941 setx loop_2059, %l0, %l1
21942 wrpr 0x1, %tl
21943 wrpr %l1, %tnpc
21944 setx 0x34400001400, %l0, %l1
21945 wrpr %l1, %tstate
21946 wrhpr 0x4, %htstate
21947 done
21948loop_2058:
21949 te %xcc, 0x4
21950 bvc,a,pt %xcc, loop_2060
21951 tneg %xcc, 0x1
21952loop_2059:
21953 umul %i5, %o3, %l5
21954 fmovde %icc, %f28, %f0
21955loop_2060:
21956 std %f14, [%l7 + 0x38]
21957 xnor %l6, %o4, %g3
21958 xnorcc %g6, 0x01A5, %g5
21959 edge8l %g4, %l0, %i7
21960 fmovsvc %xcc, %f20, %f18
21961 xnorcc %i4, %o2, %g1
21962 wr %g0, 0x19, %asi
21963 lduba [%l7 + 0x4D] %asi, %g2
21964 wr %g0, 0x0c, %asi
21965 ldstuba [%l7 + 0x37] %asi, %i0
21966 srax %o0, %i3, %l1
21967 movleu %xcc, %o1, %o5
21968 fmovd %f16, %f8
21969 edge32ln %o6, %i6, %i1
21970 edge16ln %o7, %l4, %g7
21971 fmovd %f26, %f4
21972 movgu %icc, %l3, %i2
21973 edge32 %i5, %l2, %o3
21974 bleu,a loop_2061
21975 fmovscc %icc, %f0, %f31
21976 fnot1s %f21, %f29
21977 sdiv %l5, 0x0B2D, %o4
21978loop_2061:
21979 ldsh [%l7 + 0x36], %g3
21980 sdiv %g6, 0x1102, %l6
21981 andncc %g5, %l0, %g4
21982 movg %icc, %i4, %i7
21983 fbl %fcc2, loop_2062
21984 edge8 %o2, %g2, %i0
21985 edge16n %g1, %o0, %i3
21986 array16 %o1, %o5, %o6
21987loop_2062:
21988 fmovdgu %xcc, %f6, %f17
21989 andncc %l1, %i1, %i6
21990 sth %l4, [%l7 + 0x62]
21991 or %o7, 0x0B96, %g7
21992 fand %f26, %f6, %f26
21993 orcc %l3, 0x17F7, %i2
21994 movl %xcc, %l2, %i5
21995 brz,a %o3, loop_2063
21996 orn %l5, %o4, %g6
21997 movre %l6, %g5, %l0
21998 sir 0x1806
21999loop_2063:
22000 nop
22001 wr %g0, 0x81, %asi
22002 lduba [%l7 + 0x4C] %asi, %g3
22003 fmovdn %icc, %f10, %f21
22004 movre %g4, 0x3F3, %i4
22005 fsrc2 %f12, %f28
22006 tsubcctv %i7, 0x0053, %o2
22007 fbe,a %fcc1, loop_2064
22008 edge32ln %i0, %g2, %g1
22009 fmovdneg %icc, %f8, %f26
22010 andn %i3, 0x11FD, %o1
22011loop_2064:
22012 fmul8x16al %f21, %f2, %f18
22013 ldx [%l7 + 0x58], %o5
22014 array8 %o0, %o6, %l1
22015 subccc %i6, %i1, %l4
22016 add %g7, %o7, %l3
22017 sethi 0x1AA5, %i2
22018 edge16l %i5, %o3, %l5
22019 taddcc %l2, 0x0A15, %o4
22020 movcc %xcc, %l6, %g6
22021 movle %icc, %g5, %l0
22022 fnors %f6, %f1, %f0
22023 fcmpgt16 %f26, %f2, %g3
22024 movpos %xcc, %g4, %i7
22025 fbule %fcc3, loop_2065
22026 fbn,a %fcc3, loop_2066
22027 tvc %xcc, 0x7
22028 and %i4, 0x1EFB, %i0
22029loop_2065:
22030 tcc %xcc, 0x4
22031loop_2066:
22032 tge %xcc, 0x1
22033 addccc %o2, %g1, %g2
22034 mova %xcc, %i3, %o1
22035 move %icc, %o5, %o0
22036 fnegs %f5, %f22
22037 sll %l1, %o6, %i1
22038 fnegs %f26, %f3
22039 fxnors %f8, %f26, %f16
22040 edge16ln %l4, %i6, %o7
22041 or %l3, 0x0EED, %g7
22042 movrlez %i5, 0x087, %i2
22043 sub %o3, %l5, %o4
22044 tsubcc %l2, 0x0701, %l6
22045 subc %g6, %g5, %l0
22046 fbule %fcc2, loop_2067
22047 fcmpgt32 %f0, %f4, %g3
22048 subc %i7, %i4, %g4
22049 movre %i0, %o2, %g1
22050loop_2067:
22051 tn %icc, 0x1
22052 fandnot2s %f4, %f12, %f0
22053 alignaddrl %g2, %i3, %o5
22054 fmovd %f6, %f14
22055 tvc %icc, 0x2
22056 edge32 %o0, %l1, %o6
22057 movge %xcc, %o1, %l4
22058 movpos %xcc, %i6, %i1
22059 movre %l3, 0x1CD, %o7
22060 brlez,a %i5, loop_2068
22061 taddcc %g7, %i2, %l5
22062 nop
22063 set 0x27, %g2
22064 stb %o3, [%l7 + %g2]
22065 fmovrdgez %l2, %f30, %f14
22066loop_2068:
22067 alignaddrl %l6, %g6, %o4
22068 fsrc1s %f27, %f23
22069 te %icc, 0x5
22070 fmovsg %icc, %f30, %f10
22071 bvs %icc, loop_2069
22072 tneg %xcc, 0x0
22073 bcc,a,pn %icc, loop_2070
22074 umulcc %l0, %g3, %i7
22075loop_2069:
22076 umul %g5, 0x0D6A, %g4
22077 movrgez %i0, %o2, %g1
22078loop_2070:
22079 tle %icc, 0x4
22080 tge %xcc, 0x4
22081 tvs %xcc, 0x0
22082 fpmerge %f17, %f0, %f26
22083 fnand %f26, %f10, %f2
22084 movvc %xcc, %i4, %i3
22085 andcc %g2, %o5, %l1
22086 edge16l %o6, %o1, %o0
22087 sir 0x0570
22088 fcmpeq16 %f14, %f24, %i6
22089 edge16l %i1, %l4, %l3
22090 popc 0x12CC, %o7
22091 lduh [%l7 + 0x58], %g7
22092 bl loop_2071
22093 fexpand %f2, %f8
22094 movcs %xcc, %i2, %i5
22095 bne %xcc, loop_2072
22096loop_2071:
22097 fsrc1 %f20, %f12
22098 tge %icc, 0x4
22099 be %icc, loop_2073
22100loop_2072:
22101 sir 0x1F9B
22102 siam 0x7
22103 tvs %icc, 0x3
22104loop_2073:
22105 movrlez %l5, %o3, %l2
22106 fcmple32 %f4, %f30, %g6
22107 subc %l6, %o4, %l0
22108 bleu,a loop_2074
22109 sdivx %g3, 0x12D6, %i7
22110 alignaddr %g4, %g5, %o2
22111 edge16ln %g1, %i0, %i3
22112loop_2074:
22113 movle %icc, %i4, %o5
22114 fornot1 %f2, %f24, %f28
22115 bgu,pn %icc, loop_2075
22116 movne %icc, %g2, %o6
22117 andcc %l1, 0x1F10, %o1
22118 bpos,a %icc, loop_2076
22119loop_2075:
22120 edge32 %o0, %i1, %i6
22121 sra %l4, %o7, %l3
22122 umulcc %g7, %i5, %l5
22123loop_2076:
22124 mulscc %o3, %i2, %g6
22125 ldub [%l7 + 0x13], %l2
22126 umul %o4, 0x072B, %l6
22127 movn %xcc, %g3, %i7
22128 movle %icc, %l0, %g4
22129 wr %g0, 0x19, %asi
22130 ldstuba [%l7 + 0x0D] %asi, %o2
22131 fxors %f24, %f1, %f17
22132 stb %g5, [%l7 + 0x2A]
22133 fxors %f12, %f1, %f26
22134 set 0x54, %o2
22135 stwa %i0, [%l7 + %o2] 0x14
22136 bg,a,pn %xcc, loop_2077
22137 edge8n %i3, %g1, %i4
22138 bgu,a,pn %xcc, loop_2078
22139 taddcctv %g2, %o5, %l1
22140loop_2077:
22141 tsubcc %o1, 0x176D, %o0
22142 xnor %o6, 0x1F10, %i6
22143loop_2078:
22144 fmovsl %icc, %f1, %f30
22145 fbule,a %fcc3, loop_2079
22146 tleu %icc, 0x4
22147 sdivcc %i1, 0x0558, %o7
22148 lduw [%l7 + 0x2C], %l3
22149loop_2079:
22150 add %g7, 0x0388, %i5
22151 taddcctv %l5, 0x07D8, %l4
22152 umulcc %o3, 0x1EA6, %g6
22153 tleu %xcc, 0x3
22154 movvs %icc, %l2, %i2
22155 srax %l6, %o4, %g3
22156 movrne %i7, 0x081, %l0
22157 edge8 %o2, %g4, %i0
22158 ldsw [%l7 + 0x5C], %i3
22159 fbue %fcc0, loop_2080
22160 movge %xcc, %g5, %i4
22161 fpack16 %f12, %f19
22162 and %g2, %g1, %l1
22163loop_2080:
22164 siam 0x7
22165 alignaddr %o5, %o0, %o6
22166 st %f27, [%l7 + 0x28]
22167 subccc %i6, %i1, %o7
22168 fpsub16 %f2, %f22, %f8
22169 tgu %xcc, 0x0
22170 edge16ln %o1, %g7, %i5
22171 stbar
22172 tge %icc, 0x4
22173 saved
22174 rdpr %cwp, %g1
22175 rdpr %cansave, %g2
22176 rdpr %canrestore, %g3
22177 rdpr %cleanwin, %g4
22178 rdpr %otherwin, %g5
22179 rdpr %wstate, %g6
22180 fors %f22, %f19, %f21
22181 smulcc %l5, %l4, %l3
22182 tn %icc, 0x6
22183 ldx [%l7 + 0x08], %o3
22184 srax %l2, 0x0B, %g6
22185 umulcc %i2, %l6, %g3
22186 bl,pn %icc, loop_2081
22187 movneg %xcc, %o4, %l0
22188 membar 0x0A
22189 movleu %icc, %i7, %o2
22190loop_2081:
22191 alignaddrl %i0, %i3, %g5
22192 movrlez %i4, 0x010, %g4
22193 lduw [%l7 + 0x20], %g2
22194 or %g1, 0x1C88, %l1
22195 fmovsge %xcc, %f3, %f13
22196 orcc %o0, %o5, %o6
22197 fbule,a %fcc0, loop_2082
22198 movrlz %i1, 0x337, %o7
22199 movpos %icc, %o1, %i6
22200 bg,pn %xcc, loop_2083
22201loop_2082:
22202 movle %icc, %g7, %i5
22203 movcs %icc, %l5, %l4
22204 edge8n %l3, %o3, %g6
22205loop_2083:
22206 saved
22207 rdpr %cwp, %g1
22208 rdpr %cansave, %g2
22209 rdpr %canrestore, %g3
22210 rdpr %cleanwin, %g4
22211 rdpr %otherwin, %g5
22212 rdpr %wstate, %g6
22213 sethi 0x00C1, %l2
22214 bshuffle %f22, %f0, %f10
22215 edge32n %l6, %i2, %g3
22216 tne %xcc, 0x7
22217 wr %g0, 0xea, %asi
22218 stda %o4, [%l7 + 0x78] %asi
22219 membar #Sync
22220 addcc %i7, 0x1760, %l0
22221 xorcc %o2, 0x1A81, %i3
22222 wr %g0, 0x58, %asi
22223 ldxa [%g0 + 0x30] %asi, %g5
22224 tl %icc, 0x3
22225 tsubcc %i4, %i0, %g4
22226 fmovd %f28, %f22
22227 sdivx %g2, 0x098D, %l1
22228 edge16l %o0, %o5, %o6
22229 tvs %icc, 0x2
22230 fcmpgt32 %f20, %f8, %g1
22231 bne,a loop_2084
22232 tvc %icc, 0x1
22233 bl,a %icc, loop_2085
22234 ldx [%l7 + 0x78], %o7
22235loop_2084:
22236 sdivcc %i1, 0x1487, %i6
22237 udivx %o1, 0x1EFF, %g7
22238loop_2085:
22239 edge32l %l5, %l4, %i5
22240 te %xcc, 0x5
22241 edge8n %l3, %g6, %o3
22242 fble,a %fcc1, loop_2086
22243 orncc %l6, 0x0681, %i2
22244 std %f8, [%l7 + 0x28]
22245 bvc,a,pt %icc, loop_2087
22246loop_2086:
22247 fpack16 %f14, %f24
22248 andcc %l2, 0x092C, %o4
22249 fcmpeq16 %f20, %f4, %i7
22250loop_2087:
22251 edge8 %g3, %o2, %i3
22252 stbar
22253 orn %l0, 0x02E8, %i4
22254 addccc %i0, 0x1C62, %g4
22255 tsubcctv %g2, %l1, %g5
22256 nop
22257 setx loop_2088, %l0, %l1
22258 jmpl %l1, %o0
22259 sll %o6, %g1, %o7
22260 taddcctv %o5, 0x0182, %i6
22261 xnor %o1, 0x1F74, %g7
22262loop_2088:
22263 nop
22264 set 0x5E, %i7
22265 ldsha [%l7 + %i7] 0x10, %l5
22266 move %icc, %l4, %i1
22267 udiv %l3, 0x0A27, %i5
22268 fmovsa %xcc, %f14, %f24
22269 fcmpne16 %f14, %f4, %o3
22270 movl %icc, %g6, %l6
22271 movleu %icc, %l2, %o4
22272 fmul8ulx16 %f24, %f6, %f8
22273 movleu %xcc, %i2, %g3
22274 fcmple16 %f22, %f2, %o2
22275 fmovdge %xcc, %f30, %f5
22276 udivx %i3, 0x1AF1, %i7
22277 andcc %i4, %i0, %g4
22278 brz,a %g2, loop_2089
22279 flush %l7 + 0x54
22280 fcmpne32 %f10, %f20, %l1
22281 udivx %g5, 0x1860, %l0
22282loop_2089:
22283 bne loop_2090
22284 movle %icc, %o6, %o0
22285 edge16n %o7, %o5, %i6
22286 edge16n %g1, %g7, %o1
22287loop_2090:
22288 movrgez %l4, %l5, %i1
22289 wr %g0, 0x89, %asi
22290 lda [%l7 + 0x6C] %asi, %f8
22291 set 0x40, %o0
22292 stda %f0, [%l7 + %o0] 0x0c
22293 saved
22294 rdpr %cwp, %g1
22295 rdpr %cansave, %g2
22296 rdpr %canrestore, %g3
22297 rdpr %cleanwin, %g4
22298 rdpr %otherwin, %g5
22299 rdpr %wstate, %g6
22300 fbge,a %fcc2, loop_2091
22301 bl,a loop_2092
22302 alignaddr %i5, %l3, %o3
22303 movrne %l6, %l2, %g6
22304loop_2091:
22305 edge8ln %i2, %o4, %o2
22306loop_2092:
22307 movcs %xcc, %g3, %i7
22308 te %xcc, 0x0
22309 sir 0x031E
22310 fmovdl %icc, %f20, %f14
22311 fmovdge %icc, %f25, %f15
22312 fcmpne16 %f2, %f14, %i4
22313 tne %icc, 0x4
22314 tsubcctv %i0, %g4, %g2
22315 fmovd %f18, %f28
22316 udivx %l1, 0x1FA3, %i3
22317 siam 0x0
22318 edge8ln %g5, %o6, %o0
22319 movneg %xcc, %o7, %o5
22320 fmovs %f30, %f21
22321 smul %l0, 0x0F56, %i6
22322 fmovrslz %g1, %f6, %f11
22323 bgu,a,pn %icc, loop_2093
22324 flush %l7 + 0x7C
22325 fcmpeq16 %f16, %f26, %o1
22326 mulscc %g7, %l5, %l4
22327loop_2093:
22328 sra %i1, 0x16, %i5
22329 array16 %o3, %l3, %l2
22330 tsubcc %g6, 0x01EC, %i2
22331 fxor %f14, %f2, %f0
22332 movrne %l6, %o2, %g3
22333 srlx %o4, 0x1C, %i4
22334 fnegd %f16, %f0
22335 fmovsa %xcc, %f6, %f14
22336 fmovdleu %icc, %f26, %f20
22337 fmovs %f26, %f2
22338 sllx %i7, 0x0C, %g4
22339 sdivx %g2, 0x1C66, %l1
22340 ldsh [%l7 + 0x40], %i0
22341 popc 0x0D9E, %g5
22342 fmovrsgez %i3, %f26, %f9
22343 xnor %o0, 0x1B54, %o7
22344 stw %o6, [%l7 + 0x24]
22345 wr %g0, 0x81, %asi
22346 lduwa [%l7 + 0x20] %asi, %o5
22347 prefetch [%l7 + 0x50], 0x0
22348 movle %xcc, %l0, %g1
22349 bvc,a %xcc, loop_2094
22350 alignaddrl %o1, %i6, %l5
22351 fmovrsgez %l4, %f7, %f24
22352 set 0x67, %l3
22353 ldstuba [%l7 + %l3] 0x89, %g7
22354loop_2094:
22355 edge32ln %i5, %i1, %l3
22356 movcs %icc, %o3, %l2
22357 smul %g6, 0x1E82, %l6
22358 prefetch [%l7 + 0x60], 0x2
22359 or %i2, %o2, %g3
22360 movrlez %o4, 0x2B9, %i4
22361 edge16l %i7, %g4, %l1
22362 xorcc %i0, %g5, %g2
22363 set 0x54, %o5
22364 lduwa [%l7 + %o5] 0x14, %o0
22365 addccc %o7, %i3, %o5
22366 fbl,a %fcc0, loop_2095
22367 fnot1s %f31, %f2
22368 tpos %icc, 0x6
22369 srax %l0, %g1, %o6
22370loop_2095:
22371 mova %xcc, %o1, %l5
22372 edge16 %i6, %l4, %i5
22373 smul %g7, 0x02AE, %i1
22374 umul %o3, %l3, %l2
22375 fmovs %f16, %f20
22376 fmovdcc %xcc, %f3, %f16
22377 movl %icc, %l6, %g6
22378 ld [%l7 + 0x74], %f26
22379 edge8 %i2, %g3, %o2
22380 fcmpeq32 %f14, %f0, %i4
22381 subc %o4, 0x1019, %i7
22382 wr %g0, 0x2a, %asi
22383 stwa %g4, [%l7 + 0x28] %asi
22384 membar #Sync
22385 movvc %icc, %l1, %g5
22386 umul %g2, %i0, %o0
22387 fone %f0
22388 wr %g0, 0x89, %asi
22389 ldswa [%l7 + 0x3C] %asi, %i3
22390 fornot2s %f13, %f5, %f20
22391 st %f12, [%l7 + 0x48]
22392 movge %icc, %o7, %o5
22393 ld [%l7 + 0x0C], %f29
22394 tle %xcc, 0x7
22395 fmovdge %icc, %f28, %f2
22396 and %g1, %o6, %o1
22397 addcc %l0, %l5, %i6
22398 bg,a loop_2096
22399 fmovdvc %icc, %f20, %f14
22400 addc %l4, %g7, %i1
22401 fmovsge %icc, %f3, %f19
22402loop_2096:
22403 nop
22404 wr %g0, 0x04, %asi
22405 ldswa [%l7 + 0x70] %asi, %i5
22406 udivcc %o3, 0x0802, %l2
22407 movle %xcc, %l3, %l6
22408 tl %xcc, 0x3
22409 array16 %i2, %g3, %o2
22410 taddcctv %g6, 0x1673, %o4
22411 set 0x40, %g7
22412 ldstuba [%l7 + %g7] 0x81, %i7
22413 movn %xcc, %i4, %g4
22414 ba,a loop_2097
22415 edge32ln %g5, %g2, %i0
22416 edge16 %l1, %o0, %o7
22417 mova %xcc, %i3, %o5
22418loop_2097:
22419 srl %o6, 0x04, %g1
22420 sdivx %o1, 0x192D, %l0
22421 tg %icc, 0x1
22422 udiv %l5, 0x0045, %i6
22423 udivcc %l4, 0x153E, %i1
22424 fbug,a %fcc3, loop_2098
22425 fmovs %f19, %f10
22426 stbar
22427 ldsw [%l7 + 0x64], %i5
22428loop_2098:
22429 nop
22430 set 0x58, %l2
22431 stha %g7, [%l7 + %l2] 0xe3
22432 membar #Sync
22433 bgu %icc, loop_2099
22434 bg,a %icc, loop_2100
22435 edge8l %o3, %l3, %l6
22436 bg,a,pn %xcc, loop_2101
22437loop_2099:
22438 stb %l2, [%l7 + 0x58]
22439loop_2100:
22440 tgu %icc, 0x7
22441 fmovscs %icc, %f23, %f10
22442loop_2101:
22443 nop
22444 set 0x68, %o4
22445 stda %g2, [%l7 + %o4] 0xe3
22446 membar #Sync
22447 mulscc %i2, 0x13A8, %g6
22448 fpsub32s %f9, %f2, %f5
22449 movge %xcc, %o4, %i7
22450 fcmpne16 %f10, %f30, %i4
22451 sll %o2, %g5, %g4
22452 andn %i0, 0x1F1C, %l1
22453 edge8ln %o0, %g2, %i3
22454 fmovdle %icc, %f6, %f3
22455 alignaddrl %o5, %o7, %o6
22456 fornot1 %f6, %f20, %f4
22457 movvs %icc, %g1, %l0
22458 fmovrdlz %l5, %f28, %f12
22459 taddcctv %i6, %o1, %l4
22460 movcs %xcc, %i1, %i5
22461 sll %g7, 0x17, %l3
22462 wr %g0, 0x11, %asi
22463 lduba [%l7 + 0x0C] %asi, %o3
22464 subccc %l2, 0x096D, %l6
22465 fornot2 %f0, %f26, %f12
22466 movrgz %g3, 0x0ED, %g6
22467 fornot2 %f4, %f20, %f8
22468 set 0x48, %l4
22469 stda %i2, [%l7 + %l4] 0x18
22470 and %o4, %i4, %i7
22471 fnegd %f26, %f2
22472 fblg,a %fcc2, loop_2102
22473 edge32n %o2, %g4, %g5
22474 fmovsleu %xcc, %f17, %f11
22475 tpos %icc, 0x0
22476loop_2102:
22477 nop
22478 wr %g0, 0xe2, %asi
22479 stha %i0, [%l7 + 0x30] %asi
22480 membar #Sync
22481 edge8l %l1, %g2, %o0
22482 andncc %i3, %o7, %o5
22483 edge32l %o6, %g1, %l5
22484 sdivcc %i6, 0x1145, %l0
22485 movgu %icc, %o1, %i1
22486 te %xcc, 0x2
22487 membar 0x4F
22488 xorcc %i5, 0x1B9B, %g7
22489 mova %icc, %l4, %o3
22490 srl %l3, 0x1A, %l2
22491 set 0x2C, %o7
22492 lduwa [%l7 + %o7] 0x04, %l6
22493 subcc %g6, 0x0556, %i2
22494 srax %o4, %g3, %i7
22495 array8 %i4, %g4, %o2
22496 saved
22497 rdpr %cwp, %g1
22498 rdpr %cansave, %g2
22499 rdpr %canrestore, %g3
22500 rdpr %cleanwin, %g4
22501 rdpr %otherwin, %g5
22502 rdpr %wstate, %g6
22503 udivx %g5, 0x026F, %i0
22504 fmovsleu %xcc, %f10, %f30
22505 fabsd %f16, %f24
22506 movvs %icc, %g2, %o0
22507 umulcc %l1, 0x08A2, %o7
22508 tgu %icc, 0x6
22509 alignaddr %i3, %o6, %g1
22510 be,a %xcc, loop_2103
22511 movcc %icc, %l5, %o5
22512 bvc,a,pn %xcc, loop_2104
22513 mova %icc, %i6, %o1
22514loop_2103:
22515 ble loop_2105
22516 fbul %fcc2, loop_2106
22517loop_2104:
22518 movle %icc, %l0, %i5
22519 fandnot1 %f10, %f18, %f2
22520loop_2105:
22521 fsrc1 %f8, %f2
22522loop_2106:
22523 fcmpeq32 %f14, %f26, %g7
22524 ldsh [%l7 + 0x40], %i1
22525 st %f3, [%l7 + 0x50]
22526 wr %g0, 0x11, %asi
22527 ldda [%l7 + 0x40] %asi, %f16
22528 fbul,a %fcc2, loop_2107
22529 fmovdn %xcc, %f3, %f1
22530 sir 0x1AD2
22531 sdivx %o3, 0x14DB, %l3
22532loop_2107:
22533 tvc %xcc, 0x0
22534 fzeros %f2
22535 movcs %xcc, %l4, %l6
22536 tcs %xcc, 0x0
22537 array16 %l2, %g6, %i2
22538 movrgz %g3, %i7, %i4
22539 wr %g0, 0x89, %asi
22540 stda %g4, [%l7 + 0x10] %asi
22541 edge32 %o2, %o4, %g5
22542 movne %icc, %i0, %g2
22543 tsubcc %l1, %o0, %o7
22544 sll %i3, 0x1C, %o6
22545 edge32ln %g1, %l5, %i6
22546 brgz,a %o1, loop_2108
22547 smulcc %l0, %i5, %g7
22548 ldsh [%l7 + 0x24], %i1
22549 fmovdl %icc, %f10, %f24
22550loop_2108:
22551 movleu %xcc, %o3, %l3
22552 ldstub [%l7 + 0x6A], %o5
22553 move %xcc, %l4, %l6
22554 alignaddrl %l2, %i2, %g3
22555 fbue,a %fcc1, loop_2109
22556 movcs %xcc, %g6, %i4
22557 stbar
22558 edge8ln %i7, %o2, %o4
22559loop_2109:
22560 bgu,pn %icc, loop_2110
22561 swap [%l7 + 0x14], %g5
22562 set 0x70, %g6
22563 stxa %i0, [%l7 + %g6] 0x81
22564loop_2110:
22565 mulx %g4, 0x1920, %g2
22566 mova %xcc, %l1, %o0
22567 movgu %xcc, %i3, %o7
22568 movpos %icc, %g1, %l5
22569 fsrc1 %f8, %f2
22570 xnorcc %i6, %o1, %l0
22571 fcmpes %fcc3, %f30, %f27
22572 umul %o6, 0x0D8F, %g7
22573 orncc %i1, %i5, %l3
22574 movle %xcc, %o3, %l4
22575 subccc %l6, %o5, %l2
22576 sth %i2, [%l7 + 0x24]
22577 brlez %g6, loop_2111
22578 stx %g3, [%l7 + 0x20]
22579 movle %icc, %i7, %i4
22580 udivcc %o4, 0x1D85, %g5
22581loop_2111:
22582 fmovrsgez %o2, %f29, %f24
22583 fmovrslez %i0, %f20, %f11
22584 andcc %g4, %l1, %o0
22585 movvs %icc, %i3, %o7
22586 sub %g2, 0x0EA6, %l5
22587 fsrc1 %f14, %f4
22588 set 0x60, %g5
22589 ldda [%l7 + %g5] 0x24, %g0
22590 tvs %xcc, 0x3
22591 add %i6, 0x0024, %o1
22592 bvc,a loop_2112
22593 tcs %xcc, 0x0
22594 movne %icc, %o6, %l0
22595 add %i1, 0x1F14, %i5
22596loop_2112:
22597 edge32l %g7, %l3, %l4
22598 sll %l6, %o5, %l2
22599 sll %o3, %g6, %i2
22600 bl,a,pn %xcc, loop_2113
22601 fmovdge %icc, %f27, %f23
22602 bcs,a loop_2114
22603 tg %xcc, 0x5
22604loop_2113:
22605 movcs %xcc, %i7, %g3
22606 add %l7, 0x68, %l6
22607 wr %g0, 0x81, %asi
22608 casxa [%l6] 0x81, %i4, %g5
22609loop_2114:
22610 fba,a %fcc1, loop_2115
22611 movneg %icc, %o4, %i0
22612 tleu %xcc, 0x4
22613 tpos %xcc, 0x3
22614loop_2115:
22615 srlx %o2, %g4, %l1
22616 fmovdvc %xcc, %f15, %f19
22617 fmovdvc %xcc, %f17, %f20
22618 fxnor %f30, %f28, %f20
22619 xnorcc %o0, 0x052A, %o7
22620 ldx [%l7 + 0x60], %i3
22621 movrgez %l5, %g2, %g1
22622 orn %i6, 0x19F9, %o1
22623 array32 %l0, %o6, %i5
22624 fbug %fcc0, loop_2116
22625 movne %icc, %i1, %l3
22626 fone %f0
22627 restored
22628 rdpr %cwp, %g1
22629 rdpr %cansave, %g2
22630 rdpr %canrestore, %g3
22631 rdpr %cleanwin, %g4
22632 rdpr %otherwin, %g5
22633 rdpr %wstate, %g6
22634loop_2116:
22635 sll %g7, 0x19, %l6
22636 tsubcc %o5, 0x03FD, %l4
22637 movleu %icc, %l2, %g6
22638 fcmpne16 %f10, %f10, %o3
22639 andn %i7, %g3, %i2
22640 sll %i4, 0x12, %o4
22641 sll %i0, 0x00, %o2
22642 tle %xcc, 0x2
22643 edge32ln %g5, %l1, %o0
22644 fcmpd %fcc3, %f4, %f18
22645 add %o7, %i3, %g4
22646 fabss %f6, %f7
22647 membar 0x04
22648 ldsw [%l7 + 0x44], %g2
22649 edge8ln %l5, %i6, %g1
22650 smulcc %o1, %l0, %o6
22651 nop
22652 set 0x28, %i1
22653 lduh [%l7 + %i1], %i5
22654 udivcc %i1, 0x1586, %l3
22655 array32 %g7, %o5, %l4
22656 bl %icc, loop_2117
22657 edge8l %l6, %l2, %o3
22658 ldsh [%l7 + 0x38], %i7
22659 set 0x72, %g3
22660 ldsba [%l7 + %g3] 0x18, %g6
22661loop_2117:
22662 fpack16 %f30, %f21
22663 movrgz %i2, 0x2F0, %i4
22664 edge8ln %g3, %o4, %i0
22665 addccc %g5, %l1, %o2
22666 fmovsgu %icc, %f1, %f11
22667 fmul8x16au %f4, %f15, %f8
22668 subc %o0, %i3, %g4
22669 fnot2 %f12, %f30
22670 tl %icc, 0x4
22671 fmovrsne %g2, %f19, %f25
22672 subccc %l5, %i6, %g1
22673 udivcc %o1, 0x0BD9, %o7
22674 fmovsle %xcc, %f6, %f30
22675 tg %xcc, 0x0
22676 tl %xcc, 0x1
22677 movle %icc, %o6, %i5
22678 wr %g0, 0x88, %asi
22679 stda %f0, [%l7 + 0x40] %asi
22680 edge32n %i1, %l3, %l0
22681 set 0x44, %l5
22682 ldswa [%l7 + %l5] 0x10, %g7
22683 movle %xcc, %o5, %l4
22684 bne,a,pn %icc, loop_2118
22685 movne %xcc, %l2, %o3
22686 tl %xcc, 0x3
22687 and %i7, 0x17AE, %l6
22688loop_2118:
22689 subc %i2, 0x124B, %i4
22690 sethi 0x1A27, %g3
22691 orn %o4, %g6, %g5
22692 lduw [%l7 + 0x4C], %i0
22693 wr %g0, 0x19, %asi
22694 ldsba [%l7 + 0x7E] %asi, %o2
22695 ba,a %icc, loop_2119
22696 edge32n %o0, %l1, %g4
22697 orcc %i3, 0x199B, %g2
22698 fcmps %fcc0, %f25, %f25
22699loop_2119:
22700 brgz,a %l5, loop_2120
22701 tle %icc, 0x3
22702 srax %i6, 0x16, %g1
22703 movne %xcc, %o7, %o1
22704loop_2120:
22705 tvs %xcc, 0x4
22706 move %icc, %i5, %o6
22707 movne %icc, %l3, %i1
22708 tcs %xcc, 0x6
22709 fnands %f30, %f6, %f4
22710 bl,a,pt %xcc, loop_2121
22711 brz,a %g7, loop_2122
22712 movl %xcc, %l0, %o5
22713 tsubcc %l4, 0x07CC, %l2
22714loop_2121:
22715 edge32n %i7, %l6, %i2
22716loop_2122:
22717 edge32 %o3, %i4, %g3
22718 xnor %g6, 0x0C51, %o4
22719 srax %g5, 0x07, %i0
22720 wr %g0, 0x0c, %asi
22721 lduwa [%l7 + 0x44] %asi, %o0
22722 udiv %o2, 0x1C41, %g4
22723 fxors %f26, %f20, %f22
22724 lduw [%l7 + 0x70], %l1
22725 sdivcc %i3, 0x0C42, %g2
22726 tcc %icc, 0x3
22727 edge16l %l5, %i6, %g1
22728 fandnot2s %f16, %f2, %f1
22729 sllx %o1, 0x0B, %o7
22730 tg %icc, 0x6
22731 array32 %o6, %l3, %i1
22732 be %xcc, loop_2123
22733 srl %g7, 0x1C, %l0
22734 movle %xcc, %o5, %l4
22735 andcc %l2, %i7, %l6
22736loop_2123:
22737 and %i2, 0x1EA8, %o3
22738 ldstub [%l7 + 0x16], %i4
22739 tle %xcc, 0x7
22740 sll %g3, %g6, %i5
22741 taddcctv %g5, %o4, %i0
22742 movvs %xcc, %o2, %o0
22743 fbule,a %fcc3, loop_2124
22744 edge8 %g4, %l1, %i3
22745 andn %g2, 0x099A, %i6
22746 fabsd %f6, %f20
22747loop_2124:
22748 movne %xcc, %l5, %g1
22749 fmul8sux16 %f4, %f22, %f30
22750 ldd [%l7 + 0x08], %o6
22751 std %f30, [%l7 + 0x38]
22752 ldd [%l7 + 0x18], %f28
22753 fmuld8sux16 %f21, %f17, %f16
22754 st %f18, [%l7 + 0x5C]
22755 movle %icc, %o1, %l3
22756 andn %o6, 0x1702, %i1
22757 movrgez %l0, %o5, %g7
22758 edge8n %l2, %l4, %l6
22759 fmovdleu %icc, %f28, %f2
22760 ldd [%l7 + 0x10], %f10
22761 movn %xcc, %i7, %o3
22762 stx %i4, [%l7 + 0x58]
22763 call loop_2125
22764 edge32n %i2, %g6, %i5
22765 stbar
22766 fnot1s %f14, %f10
22767loop_2125:
22768 tcs %icc, 0x1
22769 movre %g5, 0x16D, %o4
22770 fbuge %fcc2, loop_2126
22771 tcs %xcc, 0x7
22772 tleu %xcc, 0x1
22773 membar 0x03
22774loop_2126:
22775 movne %icc, %i0, %o2
22776 ldsb [%l7 + 0x12], %o0
22777 fba %fcc0, loop_2127
22778 alignaddrl %g3, %g4, %l1
22779 sethi 0x0BB7, %g2
22780 sll %i3, %l5, %g1
22781loop_2127:
22782 addccc %o7, 0x09CC, %o1
22783 array32 %l3, %o6, %i6
22784 brlez,a %i1, loop_2128
22785 movneg %icc, %o5, %g7
22786 fcmpgt16 %f0, %f4, %l2
22787 restored
22788 rdpr %cwp, %g1
22789 rdpr %cansave, %g2
22790 rdpr %canrestore, %g3
22791 rdpr %cleanwin, %g4
22792 rdpr %otherwin, %g5
22793 rdpr %wstate, %g6
22794loop_2128:
22795 xor %l0, 0x078B, %l4
22796 wr %g0, 0x11, %asi
22797 swapa [%l7 + 0x78] %asi, %i7
22798 add %l7, 0x50, %l6
22799 wr %g0, 0x80, %asi
22800 casa [%l6] %asi, %l6, %o3
22801 mulx %i4, %g6, %i5
22802 tvs %icc, 0x3
22803 brlz,a %g5, loop_2129
22804 fcmple32 %f2, %f30, %o4
22805 fmovs %f4, %f9
22806 fba %fcc1, loop_2130
22807loop_2129:
22808 be loop_2131
22809 fmovdcc %icc, %f0, %f4
22810 tcc %icc, 0x0
22811loop_2130:
22812 edge32n %i2, %o2, %o0
22813loop_2131:
22814 tvs %icc, 0x7
22815 fbul,a %fcc1, loop_2132
22816 fmovdge %icc, %f8, %f15
22817 std %f16, [%l7 + 0x40]
22818 movvc %xcc, %i0, %g4
22819loop_2132:
22820 nop
22821 wr %g0, 0x11, %asi
22822 lduba [%l7 + 0x76] %asi, %g3
22823 fmovrdgz %l1, %f30, %f8
22824 fand %f8, %f8, %f6
22825 movn %xcc, %g2, %i3
22826 edge32l %g1, %l5, %o7
22827 fornot1s %f4, %f7, %f23
22828 restored
22829 rdpr %cwp, %g1
22830 rdpr %cansave, %g2
22831 rdpr %canrestore, %g3
22832 rdpr %cleanwin, %g4
22833 rdpr %otherwin, %g5
22834 rdpr %wstate, %g6
22835 sdiv %l3, 0x0389, %o6
22836 tleu %xcc, 0x4
22837 udivcc %i6, 0x1263, %i1
22838 umulcc %o1, 0x0B1A, %o5
22839 xor %g7, 0x0B35, %l0
22840 movvc %icc, %l4, %i7
22841 set 0x46, %g4
22842 stha %l6, [%l7 + %g4] 0x04
22843 fbl %fcc2, loop_2133
22844 edge16ln %o3, %l2, %g6
22845 saved
22846 rdpr %cwp, %g1
22847 rdpr %cansave, %g2
22848 rdpr %canrestore, %g3
22849 rdpr %cleanwin, %g4
22850 rdpr %otherwin, %g5
22851 rdpr %wstate, %g6
22852 fcmpeq32 %f14, %f30, %i4
22853loop_2133:
22854 movg %xcc, %i5, %o4
22855 fmovrde %i2, %f6, %f16
22856 movre %g5, 0x330, %o2
22857 fmovsl %icc, %f16, %f1
22858 alignaddr %o0, %i0, %g4
22859 fmovdpos %xcc, %f15, %f22
22860 fnot1s %f15, %f7
22861 fmovdneg %xcc, %f25, %f9
22862 bneg,a,pn %icc, loop_2134
22863 fmovdg %xcc, %f11, %f15
22864 or %l1, 0x1D20, %g2
22865 movcs %icc, %g3, %g1
22866loop_2134:
22867 fmovd %f6, %f22
22868 tcs %icc, 0x7
22869 sdivx %l5, 0x176D, %o7
22870 alignaddr %l3, %o6, %i3
22871 flush %l7 + 0x0C
22872 xor %i1, 0x06D1, %i6
22873 xnor %o5, %g7, %l0
22874 bl,a,pt %xcc, loop_2135
22875 fnot2s %f30, %f14
22876 andncc %o1, %l4, %l6
22877 tvc %icc, 0x2
22878loop_2135:
22879 restored
22880 rdpr %cwp, %g1
22881 rdpr %cansave, %g2
22882 rdpr %canrestore, %g3
22883 rdpr %cleanwin, %g4
22884 rdpr %otherwin, %g5
22885 rdpr %wstate, %g6
22886 movpos %icc, %i7, %o3
22887 movle %xcc, %g6, %i4
22888 ldsh [%l7 + 0x64], %i5
22889 umulcc %o4, 0x1937, %i2
22890 edge8l %g5, %l2, %o0
22891 fmovsle %xcc, %f21, %f3
22892 xorcc %o2, 0x01AD, %i0
22893 movrgz %l1, 0x37C, %g2
22894 mova %xcc, %g4, %g1
22895 edge16l %l5, %o7, %l3
22896 orncc %o6, %g3, %i1
22897 nop
22898 setx loop_2136, %l0, %l1
22899 wrpr 0x1, %tl
22900 wrpr %l1, %tnpc
22901 setx 0x34400001400, %l0, %l1
22902 wrpr %l1, %tstate
22903 wrhpr 0x4, %htstate
22904 done
22905 addcc %i6, 0x108F, %i3
22906 movneg %icc, %g7, %l0
22907 orcc %o5, 0x0914, %o1
22908loop_2136:
22909 fmovsle %icc, %f3, %f20
22910 movcs %xcc, %l6, %i7
22911 sethi 0x0CD0, %l4
22912 set 0x10, %g1
22913 prefetcha [%l7 + %g1] 0x19, 0x3
22914 movg %icc, %i4, %o3
22915 prefetch [%l7 + 0x70], 0x2
22916 fcmpeq16 %f30, %f2, %i5
22917 fbge %fcc2, loop_2137
22918 stb %o4, [%l7 + 0x6B]
22919 fpsub32s %f15, %f30, %f18
22920 fcmpes %fcc2, %f22, %f19
22921loop_2137:
22922 tn %icc, 0x0
22923 fxnor %f4, %f6, %f8
22924 edge16 %i2, %g5, %o0
22925 fmovse %xcc, %f3, %f12
22926 nop
22927 setx loop_2138, %l0, %l1
22928 wrpr 0x1, %tl
22929 wrpr %l1, %tpc
22930 add %l1, 0x4, %l1
22931 wrpr %l1, %tnpc
22932 setx 0x34400001400, %l0, %l1
22933 wrpr %l1, %tstate
22934 wrhpr 0x4, %htstate
22935 retry
22936 mulscc %l2, %i0, %l1
22937 tvs %icc, 0x2
22938 xor %g2, %g4, %g1
22939loop_2138:
22940 edge16ln %o2, %o7, %l3
22941 alignaddrl %o6, %l5, %i1
22942 edge32l %g3, %i3, %i6
22943 fbn,a %fcc1, loop_2139
22944 fcmps %fcc2, %f24, %f15
22945 fcmpgt16 %f16, %f28, %l0
22946 or %g7, %o1, %l6
22947loop_2139:
22948 brlez,a %i7, loop_2140
22949 edge8 %l4, %o5, %i4
22950 bvs,a,pt %xcc, loop_2141
22951 sll %o3, 0x07, %i5
22952loop_2140:
22953 movneg %icc, %o4, %g6
22954 or %g5, 0x09EB, %i2
22955loop_2141:
22956 fbo %fcc1, loop_2142
22957 addc %l2, 0x1EEF, %o0
22958 or %i0, 0x068A, %l1
22959 alignaddr %g2, %g4, %g1
22960loop_2142:
22961 movl %icc, %o2, %o7
22962 fsrc2s %f25, %f23
22963 array8 %l3, %l5, %o6
22964 fnor %f4, %f18, %f4
22965 fble %fcc1, loop_2143
22966 fbge,a %fcc3, loop_2144
22967 nop
22968 setx loop_2145, %l0, %l1
22969 wrpr 0x1, %tl
22970 wrpr %l1, %tpc
22971 add %l1, 0x4, %l1
22972 wrpr %l1, %tnpc
22973 setx 0x34400001400, %l0, %l1
22974 wrpr %l1, %tstate
22975 wrhpr 0x4, %htstate
22976 retry
22977 brnz %g3, loop_2146
22978loop_2143:
22979 fcmpd %fcc0, %f4, %f28
22980loop_2144:
22981 movgu %xcc, %i1, %i3
22982loop_2145:
22983 fand %f16, %f26, %f12
22984loop_2146:
22985 edge16 %l0, %i6, %o1
22986 ta %icc, 0x0
22987 bpos %xcc, loop_2147
22988 flush %l7 + 0x54
22989 subcc %g7, %i7, %l6
22990 alignaddr %o5, %l4, %o3
22991loop_2147:
22992 fxnor %f26, %f28, %f28
22993 tneg %icc, 0x1
22994 saved
22995 rdpr %cwp, %g1
22996 rdpr %cansave, %g2
22997 rdpr %canrestore, %g3
22998 rdpr %cleanwin, %g4
22999 rdpr %otherwin, %g5
23000 rdpr %wstate, %g6
23001 add %l7, 0x40, %l6
23002 wr %g0, 0x11, %asi
23003 ldxa [%l6] %asi, %i4
23004 casxa [%l6] %asi, %i4, %o4
23005 fmovs %f24, %f10
23006 fbl %fcc0, loop_2148
23007 tle %xcc, 0x3
23008 movg %xcc, %g6, %g5
23009 fpack16 %f26, %f0
23010loop_2148:
23011 nop
23012 add %l7, 0x50, %l6
23013 wr %g0, 0x89, %asi
23014 casxa [%l6] 0x89, %i2, %i5
23015 stw %l2, [%l7 + 0x6C]
23016 srax %i0, 0x09, %l1
23017 movre %g2, 0x341, %g4
23018 fsrc1s %f12, %f25
23019 fmovdg %icc, %f28, %f26
23020 set 0x34, %i0
23021 sta %f30, [%l7 + %i0] 0x81
23022 std %f16, [%l7 + 0x38]
23023 fmovsvs %icc, %f11, %f10
23024 movvs %xcc, %o0, %g1
23025 fpackfix %f24, %f10
23026 xorcc %o2, 0x1C6D, %o7
23027 sdivx %l3, 0x1820, %o6
23028 restored
23029 rdpr %cwp, %g1
23030 rdpr %cansave, %g2
23031 rdpr %canrestore, %g3
23032 rdpr %cleanwin, %g4
23033 rdpr %otherwin, %g5
23034 rdpr %wstate, %g6
23035 fmul8sux16 %f26, %f12, %f12
23036 fsrc1s %f1, %f4
23037 movrne %l5, 0x28E, %i1
23038 popc 0x1529, %i3
23039 nop
23040 set 0x34, %i5
23041 prefetch [%l7 + %i5], 0x3
23042 srlx %g3, %i6, %l0
23043 bvs %xcc, loop_2149
23044 tneg %xcc, 0x3
23045 faligndata %f10, %f18, %f24
23046 fbl %fcc3, loop_2150
23047loop_2149:
23048 nop
23049 set 0x5C, %i6
23050 ldsh [%l7 + %i6], %g7
23051 wr %g0, 0x0c, %asi
23052 stda %f0, [%l7 + 0x40] %asi
23053loop_2150:
23054 edge32ln %i7, %l6, %o1
23055 fmovdn %xcc, %f16, %f18
23056 andcc %l4, %o3, %o5
23057 movvs %xcc, %i4, %o4
23058 and %g5, 0x13E2, %g6
23059 fmovscs %xcc, %f24, %f10
23060 fmovrse %i5, %f1, %f18
23061 fbo,a %fcc3, loop_2151
23062 sdivx %i2, 0x07A0, %i0
23063 fmovrsgez %l2, %f30, %f9
23064 xnorcc %g2, %l1, %g4
23065loop_2151:
23066 ldd [%l7 + 0x40], %g0
23067 tneg %xcc, 0x0
23068 lduw [%l7 + 0x6C], %o2
23069 alignaddr %o7, %o0, %l3
23070 tne %icc, 0x1
23071 xor %l5, %o6, %i1
23072 wr %g0, 0x18, %asi
23073 ldsba [%l7 + 0x6D] %asi, %g3
23074 membar 0x61
23075 ldd [%l7 + 0x68], %f14
23076 fcmpne16 %f0, %f24, %i6
23077 udiv %l0, 0x15CB, %g7
23078 fblg,a %fcc3, loop_2152
23079 edge8l %i7, %l6, %i3
23080 tvc %xcc, 0x0
23081 edge16l %o1, %l4, %o5
23082loop_2152:
23083 nop
23084 wr %g0, 0x89, %asi
23085 ldda [%l7 + 0x10] %asi, %i4
23086 set 0x10, %i3
23087 lduwa [%l7 + %i3] 0x14, %o3
23088 ldx [%l7 + 0x68], %g5
23089 siam 0x3
23090 edge32ln %o4, %g6, %i2
23091 set 0x40, %l6
23092 stda %f16, [%l7 + %l6] 0x0c
23093 xor %i5, %l2, %i0
23094 fmovdge %icc, %f28, %f2
23095 movne %icc, %l1, %g4
23096 fmovsleu %icc, %f22, %f18
23097 sra %g2, %g1, %o2
23098 fpack32 %f22, %f14, %f24
23099 fcmpeq32 %f30, %f26, %o0
23100 mulx %o7, %l3, %o6
23101 movrgez %i1, 0x213, %l5
23102 brlz,a %g3, loop_2153
23103 sllx %l0, 0x11, %i6
23104 andcc %g7, %l6, %i7
23105 sra %i3, 0x19, %l4
23106loop_2153:
23107 tne %icc, 0x0
23108 ble,a %icc, loop_2154
23109 fpadd32 %f0, %f6, %f24
23110 movpos %icc, %o5, %i4
23111 umulcc %o1, 0x18FC, %g5
23112loop_2154:
23113 fmovsne %icc, %f31, %f1
23114 movle %icc, %o4, %g6
23115 edge8l %o3, %i5, %l2
23116 bvs,pt %xcc, loop_2155
23117 bvc,a,pt %icc, loop_2156
23118 movcs %icc, %i2, %i0
23119 movne %xcc, %g4, %l1
23120loop_2155:
23121 fmovsvc %xcc, %f6, %f8
23122loop_2156:
23123 fmovdgu %icc, %f20, %f18
23124 movvs %xcc, %g2, %o2
23125 movre %o0, %g1, %o7
23126 sir 0x1CEF
23127 movrgz %o6, 0x147, %l3
23128 mulscc %i1, 0x13E0, %l5
23129 edge8n %g3, %i6, %l0
23130 sll %g7, %l6, %i7
23131 movrgz %l4, 0x10E, %i3
23132 sll %o5, %i4, %g5
23133 tsubcc %o1, 0x1C8A, %g6
23134 taddcctv %o4, %o3, %i5
23135 call loop_2157
23136 xor %i2, %i0, %g4
23137 fblg %fcc2, loop_2158
23138 andn %l2, %l1, %g2
23139loop_2157:
23140 fmul8x16 %f6, %f12, %f6
23141 subccc %o0, %o2, %g1
23142loop_2158:
23143 nop
23144 add %l7, 0x10, %l6
23145 wr %g0, 0x81, %asi
23146 casa [%l6] %asi, %o6, %l3
23147 popc %o7, %l5
23148 fpsub32 %f14, %f10, %f24
23149 fsrc1s %f15, %f6
23150 wr %g0, 0x89, %asi
23151 ldsha [%l7 + 0x6E] %asi, %i1
23152 bpos loop_2159
23153 tne %icc, 0x1
23154 fblg %fcc3, loop_2160
23155 fmovrdlez %i6, %f12, %f20
23156loop_2159:
23157 fbn,a %fcc2, loop_2161
23158 fmovdn %icc, %f23, %f2
23159loop_2160:
23160 xnor %g3, %g7, %l6
23161 movn %xcc, %l0, %l4
23162loop_2161:
23163 orn %i3, %o5, %i7
23164 smul %i4, 0x08C1, %g5
23165 taddcctv %o1, 0x0B0F, %o4
23166 lduh [%l7 + 0x58], %o3
23167 fnors %f23, %f19, %f30
23168 saved
23169 rdpr %cwp, %g1
23170 rdpr %cansave, %g2
23171 rdpr %canrestore, %g3
23172 rdpr %cleanwin, %g4
23173 rdpr %otherwin, %g5
23174 rdpr %wstate, %g6
23175 fmovdcc %icc, %f28, %f23
23176 fnors %f3, %f17, %f15
23177 ldd [%l7 + 0x78], %g6
23178 fpack16 %f22, %f29
23179 tleu %xcc, 0x7
23180 fpadd16s %f10, %f21, %f2
23181 fsrc1s %f13, %f23
23182 brlez,a %i2, loop_2162
23183 movl %icc, %i0, %g4
23184 fcmpeq32 %f2, %f10, %i5
23185 movneg %xcc, %l1, %g2
23186loop_2162:
23187 fmovdvs %xcc, %f31, %f28
23188 fbu,a %fcc2, loop_2163
23189 saved
23190 rdpr %cwp, %g1
23191 rdpr %cansave, %g2
23192 rdpr %canrestore, %g3
23193 rdpr %cleanwin, %g4
23194 rdpr %otherwin, %g5
23195 rdpr %wstate, %g6
23196 addcc %o0, 0x0E57, %l2
23197 fcmpd %fcc3, %f6, %f30
23198loop_2163:
23199 nop
23200 set 0x58, %o1
23201 stwa %g1, [%l7 + %o1] 0x80
23202 set 0x28, %l0
23203 lduba [%l7 + %l0] 0x81, %o2
23204 tcc %icc, 0x2
23205 prefetch [%l7 + 0x24], 0x0
23206 edge8l %l3, %o6, %o7
23207 wr %g0, 0x81, %asi
23208 ldswa [%l7 + 0x20] %asi, %l5
23209 nop
23210 set 0x48, %i2
23211 ldx [%l7 + %i2], %i1
23212 lduw [%l7 + 0x2C], %i6
23213 fand %f18, %f20, %f28
23214 fpsub16 %f20, %f28, %f18
23215 membar #Sync
23216 wr %g0, 0x1e, %asi
23217 ldda [%l7 + 0x40] %asi, %f0
23218 fmovrsgz %g3, %f10, %f22
23219 fmovsn %xcc, %f13, %f11
23220 edge32l %l6, %l0, %l4
23221 edge8 %i3, %g7, %o5
23222 fmovsgu %xcc, %f10, %f30
23223 std %i6, [%l7 + 0x68]
23224 array16 %g5, %i4, %o4
23225 edge8l %o1, %g6, %i2
23226 siam 0x0
23227 bge loop_2164
23228 bleu,a %xcc, loop_2165
23229 sdivx %i0, 0x0CBE, %o3
23230 ldstub [%l7 + 0x71], %g4
23231loop_2164:
23232 umul %l1, %g2, %o0
23233loop_2165:
23234 umul %i5, 0x0E2A, %l2
23235 saved
23236 rdpr %cwp, %g1
23237 rdpr %cansave, %g2
23238 rdpr %canrestore, %g3
23239 rdpr %cleanwin, %g4
23240 rdpr %otherwin, %g5
23241 rdpr %wstate, %g6
23242 andcc %o2, 0x1ED8, %g1
23243 movpos %icc, %o6, %l3
23244 fandnot1 %f0, %f20, %f14
23245 bg,a %xcc, loop_2166
23246 fble %fcc1, loop_2167
23247 tle %xcc, 0x6
23248 udivcc %l5, 0x1942, %i1
23249loop_2166:
23250 umul %i6, 0x15AE, %o7
23251loop_2167:
23252 edge16ln %l6, %l0, %l4
23253 bvs,a,pn %icc, loop_2168
23254 ta %icc, 0x3
23255 bvs,a %xcc, loop_2169
23256 mova %icc, %i3, %g3
23257loop_2168:
23258 fcmpeq16 %f20, %f22, %o5
23259 movrne %g7, %i7, %g5
23260loop_2169:
23261 saved
23262 rdpr %cwp, %g1
23263 rdpr %cansave, %g2
23264 rdpr %canrestore, %g3
23265 rdpr %cleanwin, %g4
23266 rdpr %otherwin, %g5
23267 rdpr %wstate, %g6
23268 fbug %fcc2, loop_2170
23269 tn %xcc, 0x3
23270 array32 %o4, %o1, %g6
23271 xnor %i2, %i0, %o3
23272loop_2170:
23273 ta %icc, 0x3
23274 xnorcc %i4, %g4, %l1
23275 brlz %g2, loop_2171
23276 edge32l %i5, %l2, %o2
23277 fbe,a %fcc1, loop_2172
23278 fmovrdne %o0, %f22, %f10
23279loop_2171:
23280 tleu %icc, 0x3
23281 tvc %xcc, 0x5
23282loop_2172:
23283 tcs %icc, 0x5
23284 fpmerge %f15, %f9, %f10
23285 tne %icc, 0x5
23286 tsubcctv %g1, %o6, %l3
23287 set 0x5E, %o3
23288 ldsha [%l7 + %o3] 0x89, %l5
23289 fmovs %f20, %f11
23290 wr %g0, 0x80, %asi
23291 ldsba [%l7 + 0x3E] %asi, %i1
23292 tge %xcc, 0x3
23293 movrgz %i6, 0x0AA, %l6
23294 tle %xcc, 0x4
23295 fmovsge %xcc, %f23, %f4
23296 ta %icc, 0x3
23297 orcc %l0, %o7, %i3
23298 stbar
23299 edge32n %l4, %o5, %g7
23300 movn %xcc, %i7, %g3
23301 mova %xcc, %o4, %o1
23302 movvc %icc, %g6, %g5
23303 ld [%l7 + 0x54], %f23
23304 umul %i2, %o3, %i4
23305 udiv %g4, 0x16DC, %l1
23306 fsrc1 %f2, %f0
23307 movneg %icc, %g2, %i5
23308 fzeros %f6
23309 or %l2, %o2, %i0
23310 tgu %xcc, 0x6
23311 movne %xcc, %o0, %o6
23312 fcmpgt16 %f10, %f26, %l3
23313 ba loop_2173
23314 edge32l %g1, %i1, %i6
23315 ldx [%l7 + 0x38], %l5
23316 tle %xcc, 0x5
23317loop_2173:
23318 fcmpeq16 %f6, %f10, %l0
23319 taddcctv %o7, %l6, %i3
23320 tvc %icc, 0x2
23321 sub %l4, %g7, %o5
23322 or %i7, %o4, %g3
23323 sth %o1, [%l7 + 0x70]
23324 mulscc %g6, 0x1406, %g5
23325 movcs %icc, %o3, %i4
23326 umul %g4, %i2, %g2
23327 set 0x60, %l1
23328 ldswa [%l7 + %l1] 0x89, %i5
23329 bvc,pn %xcc, loop_2174
23330 mulscc %l1, 0x1224, %o2
23331 membar 0x6C
23332 popc %l2, %i0
23333loop_2174:
23334 call loop_2175
23335 taddcc %o6, %o0, %l3
23336 andncc %g1, %i1, %i6
23337 fxnors %f11, %f26, %f14
23338loop_2175:
23339 movcc %xcc, %l0, %o7
23340 edge16 %l6, %i3, %l4
23341 xor %l5, %g7, %o5
23342 nop
23343 setx loop_2176, %l0, %l1
23344 jmpl %l1, %i7
23345 edge8 %g3, %o1, %g6
23346 fbne %fcc0, loop_2177
23347 bcs loop_2178
23348loop_2176:
23349 tle %xcc, 0x7
23350 fmul8ulx16 %f18, %f4, %f8
23351loop_2177:
23352 fbule,a %fcc2, loop_2179
23353loop_2178:
23354 mova %icc, %o4, %g5
23355 movl %xcc, %i4, %o3
23356 addcc %g4, 0x0DF3, %g2
23357loop_2179:
23358 nop
23359 setx loop_2180, %l0, %l1
23360 wrpr 0x1, %tl
23361 wrpr %l1, %tpc
23362 add %l1, 0x4, %l1
23363 wrpr %l1, %tnpc
23364 setx 0x34400001400, %l0, %l1
23365 wrpr %l1, %tstate
23366 wrhpr 0x4, %htstate
23367 retry
23368 tsubcc %i2, %l1, %o2
23369 popc 0x1D2F, %i5
23370 lduh [%l7 + 0x66], %l2
23371loop_2180:
23372 add %i0, %o6, %l3
23373 fmovdge %icc, %f23, %f3
23374 std %f22, [%l7 + 0x78]
23375 fnor %f4, %f10, %f8
23376 wr %g0, 0x10, %asi
23377 ldswa [%l7 + 0x1C] %asi, %g1
23378 edge8l %i1, %i6, %l0
23379 edge16ln %o0, %o7, %i3
23380 tle %xcc, 0x2
23381 fornot1 %f6, %f2, %f12
23382 tgu %xcc, 0x2
23383 fmovsgu %icc, %f7, %f24
23384 movne %icc, %l6, %l5
23385 fexpand %f0, %f30
23386 saved
23387 rdpr %cwp, %g1
23388 rdpr %cansave, %g2
23389 rdpr %canrestore, %g3
23390 rdpr %cleanwin, %g4
23391 rdpr %otherwin, %g5
23392 rdpr %wstate, %g6
23393 nop
23394 setx loop_2181, %l0, %l1
23395 jmpl %l1, %l4
23396 fmovsn %xcc, %f0, %f28
23397 fmovdneg %xcc, %f29, %f23
23398 fcmpes %fcc3, %f18, %f14
23399loop_2181:
23400 udiv %g7, 0x126F, %i7
23401 ldx [%l7 + 0x78], %o5
23402 andn %o1, %g3, %o4
23403 saved
23404 rdpr %cwp, %g1
23405 rdpr %cansave, %g2
23406 rdpr %canrestore, %g3
23407 rdpr %cleanwin, %g4
23408 rdpr %otherwin, %g5
23409 rdpr %wstate, %g6
23410 movleu %xcc, %g6, %g5
23411 fbule %fcc0, loop_2182
23412 sethi 0x0061, %i4
23413 bleu,pn %xcc, loop_2183
23414 fnand %f0, %f4, %f24
23415loop_2182:
23416 fmovrdgz %g4, %f18, %f10
23417 addc %o3, 0x1AFB, %g2
23418loop_2183:
23419 fnors %f24, %f23, %f10
23420 movrgz %i2, %l1, %i5
23421 bcs,pn %icc, loop_2184
23422 xnorcc %l2, 0x0F10, %o2
23423 mulscc %o6, %l3, %i0
23424 addcc %i1, %i6, %g1
23425loop_2184:
23426 sir 0x14DC
23427 brz %l0, loop_2185
23428 stw %o7, [%l7 + 0x14]
23429 array32 %o0, %i3, %l6
23430 movleu %icc, %l5, %g7
23431loop_2185:
23432 membar 0x13
23433 bge,pn %icc, loop_2186
23434 movvs %xcc, %i7, %o5
23435 xorcc %l4, %o1, %o4
23436 movg %xcc, %g3, %g6
23437loop_2186:
23438 fmovdcc %icc, %f20, %f9
23439 mova %icc, %i4, %g4
23440 movl %icc, %g5, %g2
23441 sra %i2, 0x02, %l1
23442 movle %xcc, %o3, %l2
23443 array16 %i5, %o6, %o2
23444 edge16n %i0, %i1, %i6
23445 fnands %f25, %f26, %f2
23446 srlx %l3, 0x09, %g1
23447 ble loop_2187
23448 fpackfix %f14, %f20
23449 taddcc %l0, %o7, %i3
23450 srax %l6, 0x1A, %l5
23451loop_2187:
23452 movg %xcc, %g7, %o0
23453 edge8ln %o5, %l4, %o1
23454 smulcc %i7, 0x0E3B, %o4
23455 tle %xcc, 0x1
23456 tsubcc %g3, 0x141E, %g6
23457 fornot1s %f5, %f26, %f25
23458 movle %icc, %i4, %g5
23459 move %xcc, %g2, %g4
23460 fmovs %f16, %f14
23461 fmovdge %xcc, %f30, %f29
23462 sub %l1, %i2, %l2
23463 edge8l %i5, %o3, %o2
23464 fpackfix %f8, %f9
23465 fzero %f24
23466 sdiv %o6, 0x0AEE, %i0
23467 movcc %icc, %i6, %i1
23468 mulx %l3, 0x1BDE, %g1
23469 smulcc %l0, 0x17E1, %o7
23470 fmovsle %icc, %f10, %f19
23471 tsubcctv %i3, %l6, %g7
23472 bge,pt %icc, loop_2188
23473 srax %o0, %o5, %l5
23474 brgez,a %l4, loop_2189
23475 and %i7, 0x17E2, %o4
23476loop_2188:
23477 brgz,a %o1, loop_2190
23478 stw %g6, [%l7 + 0x58]
23479loop_2189:
23480 tcc %xcc, 0x2
23481 fcmpeq16 %f20, %f8, %i4
23482loop_2190:
23483 tn %xcc, 0x3
23484 nop
23485 setx loop_2191, %l0, %l1
23486 wrpr 0x1, %tl
23487 wrpr %l1, %tpc
23488 add %l1, 0x4, %l1
23489 wrpr %l1, %tnpc
23490 setx 0x34400001400, %l0, %l1
23491 wrpr %l1, %tstate
23492 wrhpr 0x4, %htstate
23493 retry
23494 tvs %xcc, 0x2
23495 fmovrslez %g5, %f22, %f22
23496 fxors %f13, %f3, %f23
23497loop_2191:
23498 flush %l7 + 0x74
23499 movvc %xcc, %g3, %g4
23500 edge32ln %l1, %i2, %l2
23501 set 0x67, %o6
23502 ldstuba [%l7 + %o6] 0x80, %i5
23503 pdist %f20, %f20, %f14
23504 edge8l %o3, %g2, %o6
23505 sdivcc %o2, 0x1D54, %i6
23506 ba,a,pt %xcc, loop_2192
23507 movvs %icc, %i1, %i0
23508 movcs %icc, %g1, %l0
23509 xnor %o7, 0x0A8B, %l3
23510loop_2192:
23511 std %f10, [%l7 + 0x10]
23512 tpos %icc, 0x5
23513 fmovdpos %xcc, %f1, %f25
23514 sdiv %l6, 0x0AAF, %g7
23515 fmovsle %xcc, %f26, %f26
23516 fabss %f3, %f3
23517 tn %xcc, 0x4
23518 tge %xcc, 0x7
23519 fbl,a %fcc2, loop_2193
23520 movgu %xcc, %i3, %o5
23521 xor %o0, 0x16D7, %l4
23522 subcc %i7, 0x15E3, %o4
23523loop_2193:
23524 nop
23525 set 0x2C, %g2
23526 lda [%l7 + %g2] 0x15, %f28
23527 movgu %xcc, %l5, %g6
23528 fmovsgu %icc, %f8, %f20
23529 movcc %icc, %o1, %i4
23530 stw %g3, [%l7 + 0x60]
23531 set 0x0C, %o2
23532 stwa %g5, [%l7 + %o2] 0x88
23533 edge32 %l1, %i2, %l2
23534 tsubcc %g4, 0x08CB, %o3
23535 or %g2, 0x119D, %o6
23536 sll %o2, 0x15, %i6
23537 fblg,a %fcc0, loop_2194
23538 bgu,pn %xcc, loop_2195
23539 movneg %xcc, %i1, %i0
23540 nop
23541 setx loop_2196, %l0, %l1
23542 wrpr 0x1, %tl
23543 wrpr %l1, %tnpc
23544 setx 0x34400001400, %l0, %l1
23545 wrpr %l1, %tstate
23546 wrhpr 0x4, %htstate
23547 done
23548loop_2194:
23549 ba loop_2197
23550loop_2195:
23551 fmovsle %icc, %f5, %f4
23552 movrlz %g1, %l0, %o7
23553loop_2196:
23554 fbue %fcc3, loop_2198
23555loop_2197:
23556 ldstub [%l7 + 0x7C], %i5
23557 stbar
23558 stb %l3, [%l7 + 0x50]
23559loop_2198:
23560 swap [%l7 + 0x54], %g7
23561 fcmpes %fcc0, %f7, %f17
23562 call loop_2199
23563 fmul8x16au %f21, %f0, %f0
23564 tneg %xcc, 0x0
23565 fmovdg %icc, %f31, %f27
23566loop_2199:
23567 prefetch [%l7 + 0x4C], 0x2
23568 fpmerge %f9, %f10, %f8
23569 siam 0x5
23570 sir 0x1304
23571 movpos %icc, %i3, %l6
23572 sllx %o5, 0x13, %o0
23573 fmovrse %l4, %f17, %f20
23574 fba,a %fcc1, loop_2200
23575 bcs loop_2201
23576 sllx %o4, %l5, %g6
23577 mulscc %i7, 0x0EF7, %o1
23578loop_2200:
23579 nop
23580 set 0x54, %i7
23581 stha %i4, [%l7 + %i7] 0x15
23582loop_2201:
23583 nop
23584 wr %g0, 0xf0, %asi
23585 stda %f16, [%l7 + 0x40] %asi
23586 membar #Sync
23587 fornot1 %f0, %f28, %f30
23588 fnegs %f21, %f4
23589 brnz %g3, loop_2202
23590 edge8l %g5, %i2, %l2
23591 subc %g4, %l1, %g2
23592 stw %o6, [%l7 + 0x14]
23593loop_2202:
23594 ldsw [%l7 + 0x58], %o2
23595 tcc %icc, 0x2
23596 umul %o3, 0x1E6B, %i6
23597 move %xcc, %i1, %g1
23598 fbug %fcc2, loop_2203
23599 movcs %xcc, %i0, %o7
23600 array8 %i5, %l3, %l0
23601 fones %f6
23602loop_2203:
23603 tcs %xcc, 0x3
23604 wr %g0, 0x80, %asi
23605 stba %g7, [%l7 + 0x76] %asi
23606 array32 %l6, %o5, %i3
23607 bvs %icc, loop_2204
23608 fnegs %f29, %f16
23609 xorcc %o0, %o4, %l5
23610 bleu %xcc, loop_2205
23611loop_2204:
23612 bgu,pn %xcc, loop_2206
23613 movg %icc, %l4, %i7
23614 tge %icc, 0x3
23615loop_2205:
23616 tvs %icc, 0x2
23617loop_2206:
23618 fbg %fcc3, loop_2207
23619 edge8l %g6, %o1, %i4
23620 fmovsge %xcc, %f11, %f20
23621 edge32n %g3, %g5, %l2
23622loop_2207:
23623 nop
23624 set 0x72, %i4
23625 ldub [%l7 + %i4], %g4
23626 st %f14, [%l7 + 0x24]
23627 fba,a %fcc0, loop_2208
23628 tsubcc %l1, 0x1AA4, %g2
23629 fmovda %icc, %f27, %f9
23630 add %l7, 0x38, %l6
23631 wr %g0, 0x89, %asi
23632 ldxa [%l6] %asi, %o6
23633 casxa [%l6] 0x89, %o6, %i2
23634loop_2208:
23635 fpadd16s %f21, %f20, %f11
23636 fmovsne %xcc, %f31, %f26
23637 brgez,a %o3, loop_2209
23638 sethi 0x0527, %o2
23639 bvc loop_2210
23640 fblg,a %fcc1, loop_2211
23641loop_2209:
23642 fones %f7
23643 xor %i6, %g1, %i0
23644loop_2210:
23645 tsubcctv %i1, 0x01C9, %i5
23646loop_2211:
23647 popc %l3, %o7
23648 array8 %l0, %l6, %o5
23649 alignaddrl %i3, %g7, %o4
23650 nop
23651 set 0x10, %o0
23652 std %f28, [%l7 + %o0]
23653 sra %o0, 0x0B, %l5
23654 umul %i7, %l4, %g6
23655 addcc %i4, %o1, %g5
23656 addc %g3, 0x09D3, %g4
23657 andncc %l1, %g2, %l2
23658 move %xcc, %o6, %o3
23659 edge16 %i2, %o2, %g1
23660 tne %icc, 0x4
23661 sdiv %i6, 0x0884, %i1
23662 edge16n %i0, %i5, %o7
23663 edge8 %l0, %l6, %l3
23664 fone %f20
23665 xorcc %i3, %g7, %o4
23666 te %xcc, 0x7
23667 fcmple16 %f2, %f6, %o5
23668 set 0x6C, %o5
23669 swapa [%l7 + %o5] 0x04, %l5
23670 smul %i7, 0x0CE2, %l4
23671 fbne,a %fcc0, loop_2212
23672 fbo,a %fcc0, loop_2213
23673 fmovse %xcc, %f31, %f29
23674 mova %icc, %g6, %o0
23675loop_2212:
23676 sethi 0x12B7, %o1
23677loop_2213:
23678 fmovdgu %xcc, %f12, %f16
23679 fcmpgt16 %f28, %f2, %g5
23680 movge %icc, %i4, %g3
23681 brnz %l1, loop_2214
23682 add %g4, 0x019A, %l2
23683 sub %g2, %o6, %i2
23684 edge32 %o2, %g1, %o3
23685loop_2214:
23686 movle %xcc, %i6, %i0
23687 edge8n %i1, %o7, %i5
23688 fandnot2 %f6, %f26, %f4
23689 brz,a %l6, loop_2215
23690 call loop_2216
23691 bvc,a %xcc, loop_2217
23692 tcc %icc, 0x0
23693loop_2215:
23694 array16 %l3, %l0, %g7
23695loop_2216:
23696 tpos %xcc, 0x0
23697loop_2217:
23698 udivcc %o4, 0x1542, %i3
23699 andcc %o5, %l5, %i7
23700 array32 %l4, %o0, %o1
23701 tsubcc %g5, 0x1807, %g6
23702 xorcc %g3, %l1, %i4
23703 bvc,a loop_2218
23704 edge16 %l2, %g4, %o6
23705 set 0x40, %l3
23706 ldda [%l7 + %l3] 0x2a, %g2
23707loop_2218:
23708 edge16l %i2, %o2, %o3
23709 mova %icc, %g1, %i6
23710 nop
23711 set 0x22, %l2
23712 ldsh [%l7 + %l2], %i0
23713 movl %icc, %i1, %i5
23714 fpack16 %f10, %f16
23715 tsubcctv %o7, %l3, %l6
23716 sub %g7, %l0, %i3
23717 sdiv %o5, 0x0430, %l5
23718 set 0x70, %g7
23719 stxa %o4, [%l7 + %g7] 0x2a
23720 membar #Sync
23721 tcs %icc, 0x3
23722 wr %g0, 0xeb, %asi
23723 stha %i7, [%l7 + 0x72] %asi
23724 membar #Sync
23725 movvc %icc, %l4, %o0
23726 tleu %xcc, 0x2
23727 bleu,pn %icc, loop_2219
23728 movrlez %o1, 0x3EE, %g5
23729 ta %icc, 0x6
23730 fmovdleu %xcc, %f9, %f22
23731loop_2219:
23732 umul %g3, 0x1B53, %g6
23733 edge32ln %i4, %l2, %l1
23734 bgu,pt %xcc, loop_2220
23735 fmovrsne %g4, %f15, %f4
23736 taddcc %o6, %i2, %g2
23737 umulcc %o3, %o2, %i6
23738loop_2220:
23739 sdivx %g1, 0x1FC3, %i0
23740 subcc %i1, %i5, %l3
23741 fbge,a %fcc3, loop_2221
23742 fmovrsgz %l6, %f0, %f28
23743 nop
23744 set 0x6A, %l4
23745 sth %o7, [%l7 + %l4]
23746 ba loop_2222
23747loop_2221:
23748 edge8n %g7, %i3, %l0
23749 bpos,a %xcc, loop_2223
23750 umulcc %o5, 0x0FD5, %l5
23751loop_2222:
23752 fpsub32s %f11, %f9, %f7
23753 call loop_2224
23754loop_2223:
23755 andncc %o4, %l4, %i7
23756 movrlz %o0, %g5, %o1
23757 tvs %icc, 0x4
23758loop_2224:
23759 xnor %g3, %i4, %g6
23760 fmul8x16 %f6, %f28, %f0
23761 fbn,a %fcc0, loop_2225
23762 addc %l2, %g4, %o6
23763 ta %icc, 0x4
23764 fxnors %f26, %f18, %f31
23765loop_2225:
23766 brlez %l1, loop_2226
23767 array16 %i2, %o3, %g2
23768 movg %xcc, %o2, %i6
23769 wr %g0, 0x18, %asi
23770 sta %f19, [%l7 + 0x64] %asi
23771loop_2226:
23772 edge8ln %g1, %i0, %i1
23773 andn %i5, %l6, %l3
23774 fsrc2s %f3, %f27
23775 fpsub32 %f22, %f22, %f16
23776 edge8n %g7, %o7, %l0
23777 set 0x40, %o7
23778 stda %f16, [%l7 + %o7] 0x11
23779 wr %g0, 0x81, %asi
23780 lduba [%l7 + 0x08] %asi, %o5
23781 xor %l5, %i3, %o4
23782 or %i7, 0x15E8, %o0
23783 edge16 %l4, %g5, %g3
23784 brgz,a %o1, loop_2227
23785 sdivx %g6, 0x0AFA, %i4
23786 movl %icc, %g4, %o6
23787 set 0x43, %g6
23788 ldsba [%l7 + %g6] 0x18, %l1
23789loop_2227:
23790 tn %icc, 0x4
23791 fcmpne16 %f0, %f28, %i2
23792 add %l7, 0x50, %l6
23793 wr %g0, 0x18, %asi
23794 ldxa [%l6] %asi, %o3
23795 casxa [%l6] %asi, %o3, %l2
23796 tpos %icc, 0x1
23797 movre %g2, 0x3E0, %o2
23798 edge8ln %g1, %i6, %i1
23799 addccc %i5, %l6, %i0
23800 bcc,a %xcc, loop_2228
23801 fmovsneg %xcc, %f8, %f15
23802 membar 0x17
23803 fmovdcs %icc, %f22, %f4
23804loop_2228:
23805 movvc %icc, %l3, %o7
23806 popc %g7, %o5
23807 siam 0x0
23808 udiv %l5, 0x0E11, %l0
23809 sub %i3, %o4, %i7
23810 fbue %fcc1, loop_2229
23811 orcc %l4, 0x1630, %g5
23812 tle %xcc, 0x1
23813 tge %xcc, 0x3
23814loop_2229:
23815 ta %icc, 0x2
23816 fbule,a %fcc1, loop_2230
23817 sdivx %g3, 0x0441, %o1
23818 fnors %f18, %f8, %f28
23819 fzero %f20
23820loop_2230:
23821 move %icc, %g6, %i4
23822 udivx %o0, 0x1F27, %o6
23823 movne %icc, %g4, %l1
23824 xor %i2, %o3, %l2
23825 move %icc, %o2, %g2
23826 fbn,a %fcc3, loop_2231
23827 array8 %i6, %g1, %i5
23828 movpos %xcc, %l6, %i0
23829 smul %l3, %o7, %i1
23830loop_2231:
23831 lduh [%l7 + 0x30], %g7
23832 taddcc %o5, %l5, %l0
23833 std %i2, [%l7 + 0x50]
23834 tsubcc %o4, %l4, %g5
23835 lduh [%l7 + 0x1C], %i7
23836 umul %g3, 0x0592, %g6
23837 movleu %icc, %o1, %i4
23838 brlz %o0, loop_2232
23839 mulx %o6, 0x1C97, %l1
23840 taddcctv %i2, 0x01BF, %o3
23841 bcs loop_2233
23842loop_2232:
23843 or %l2, 0x1741, %o2
23844 tgu %icc, 0x0
23845 move %icc, %g4, %g2
23846loop_2233:
23847 orn %g1, 0x1F71, %i5
23848 membar 0x69
23849 tvc %icc, 0x2
23850 fpadd32s %f14, %f9, %f6
23851 fpsub32 %f14, %f24, %f6
23852 fors %f14, %f30, %f19
23853 movrgz %l6, 0x335, %i6
23854 movg %xcc, %l3, %o7
23855 fmovsa %icc, %f16, %f16
23856 fbo,a %fcc2, loop_2234
23857 nop
23858 set 0x6C, %g5
23859 ldsw [%l7 + %g5], %i1
23860 umul %i0, %g7, %o5
23861 sra %l5, %l0, %o4
23862loop_2234:
23863 tcc %xcc, 0x2
23864 fmovdg %xcc, %f6, %f0
23865 wr %g0, 0x80, %asi
23866 stha %i3, [%l7 + 0x76] %asi
23867 wr %g0, 0x11, %asi
23868 lduwa [%l7 + 0x58] %asi, %l4
23869 addc %g5, 0x1EBC, %i7
23870 sdivcc %g6, 0x14D6, %i4
23871 mova %icc, %o0, %o1
23872 tn %icc, 0x2
23873 fbe %fcc3, loop_2235
23874 prefetch [%l7 + 0x0C], 0x2
23875 subcc %l1, 0x0013, %o6
23876 addcc %i2, %l2, %o2
23877loop_2235:
23878 fmovdpos %xcc, %f7, %f2
23879 fands %f5, %f21, %f23
23880 srax %g4, %o3, %g1
23881 tl %xcc, 0x7
23882 swap [%l7 + 0x0C], %i5
23883 movrgez %g2, 0x082, %i6
23884 wr %g0, 0x80, %asi
23885 prefetcha [%l7 + 0x10] %asi, 0x0
23886 bg %xcc, loop_2236
23887 faligndata %f0, %f14, %f8
23888 fmovsleu %xcc, %f6, %f28
23889 movcc %xcc, %o7, %i1
23890loop_2236:
23891 sub %l6, 0x1346, %g7
23892 fornot1 %f24, %f20, %f12
23893 swap [%l7 + 0x68], %o5
23894 sll %l5, 0x1D, %i0
23895 fmovsl %icc, %f30, %f9
23896 brgez %o4, loop_2237
23897 taddcctv %i3, %l0, %g5
23898 tsubcc %i7, %l4, %g3
23899 andcc %g6, 0x0513, %o0
23900loop_2237:
23901 nop
23902 wr %g0, 0x04, %asi
23903 ldswa [%l7 + 0x5C] %asi, %o1
23904 movge %icc, %i4, %o6
23905 tle %icc, 0x0
23906 move %icc, %i2, %l2
23907 smulcc %o2, %g4, %l1
23908 edge32n %g1, %o3, %g2
23909 popc 0x046F, %i5
23910 tneg %xcc, 0x7
23911 fcmpeq32 %f6, %f22, %i6
23912 fmovdn %xcc, %f12, %f4
23913 swap [%l7 + 0x64], %l3
23914 fxor %f22, %f20, %f14
23915 ldub [%l7 + 0x3F], %i1
23916 andcc %l6, 0x0BF3, %g7
23917 bgu %icc, loop_2238
23918 tsubcctv %o5, %o7, %l5
23919 udivx %o4, 0x11EB, %i3
23920 umul %l0, 0x06D0, %i0
23921loop_2238:
23922 udivcc %i7, 0x0D54, %g5
23923 fmul8x16al %f20, %f2, %f16
23924 movrlez %l4, %g6, %g3
23925 addcc %o1, %i4, %o6
23926 sdivx %o0, 0x02F8, %l2
23927 movrgz %o2, 0x196, %i2
23928 fmovsge %xcc, %f31, %f29
23929 movneg %xcc, %l1, %g1
23930 movneg %xcc, %o3, %g4
23931 ldub [%l7 + 0x69], %i5
23932 bgu,a loop_2239
23933 taddcc %i6, %l3, %g2
23934 smulcc %l6, 0x061F, %i1
23935 fmovrdne %g7, %f2, %f26
23936loop_2239:
23937 fmovdge %icc, %f19, %f3
23938 edge8ln %o7, %o5, %l5
23939 edge8 %o4, %i3, %l0
23940 tvc %icc, 0x1
23941 nop
23942 set 0x08, %i1
23943 ldd [%l7 + %i1], %i6
23944 fpadd32 %f0, %f18, %f10
23945 tsubcctv %g5, 0x19B0, %i0
23946 sdiv %g6, 0x02A7, %g3
23947 for %f12, %f8, %f22
23948 movvc %xcc, %l4, %o1
23949 subcc %i4, %o0, %o6
23950 smul %l2, 0x12EB, %i2
23951 addc %l1, 0x1517, %g1
23952 movrlez %o3, 0x074, %o2
23953 xnorcc %g4, %i5, %i6
23954 movle %xcc, %l3, %g2
23955 fmul8x16au %f27, %f4, %f6
23956 bne,a loop_2240
23957 orn %i1, 0x15BE, %g7
23958 udivcc %o7, 0x0218, %l6
23959 brnz %l5, loop_2241
23960loop_2240:
23961 bn,a,pn %icc, loop_2242
23962 fabsd %f26, %f20
23963 edge32n %o4, %o5, %i3
23964loop_2241:
23965 tle %xcc, 0x5
23966loop_2242:
23967 sll %l0, %g5, %i7
23968 fcmps %fcc0, %f14, %f14
23969 movl %icc, %i0, %g3
23970 fmovdge %xcc, %f16, %f7
23971 addccc %g6, %l4, %o1
23972 tpos %xcc, 0x2
23973 fmovscs %xcc, %f1, %f22
23974 movcs %icc, %o0, %i4
23975 andncc %l2, %o6, %i2
23976 mulx %l1, %g1, %o3
23977 fmovdl %icc, %f28, %f10
23978 movcs %xcc, %o2, %g4
23979 brlz %i5, loop_2243
23980 fabsd %f18, %f24
23981 ldsb [%l7 + 0x55], %i6
23982 tl %xcc, 0x1
23983loop_2243:
23984 edge16 %g2, %i1, %g7
23985 movre %o7, 0x0EE, %l6
23986 saved
23987 rdpr %cwp, %g1
23988 rdpr %cansave, %g2
23989 rdpr %canrestore, %g3
23990 rdpr %cleanwin, %g4
23991 rdpr %otherwin, %g5
23992 rdpr %wstate, %g6
23993 array16 %l5, %l3, %o5
23994 movrlz %i3, %o4, %l0
23995 smul %g5, %i7, %g3
23996 tcs %xcc, 0x7
23997 mova %xcc, %g6, %i0
23998 tsubcc %l4, %o0, %o1
23999 orncc %i4, %o6, %l2
24000 fandnot1s %f5, %f0, %f21
24001 tcc %icc, 0x5
24002 addccc %l1, 0x183D, %i2
24003 udivcc %o3, 0x183E, %o2
24004 movrgz %g4, 0x166, %i5
24005 nop
24006 setx loop_2244, %l0, %l1
24007 jmpl %l1, %g1
24008 st %f9, [%l7 + 0x7C]
24009 fornot2 %f24, %f4, %f24
24010 movne %xcc, %g2, %i1
24011loop_2244:
24012 addcc %i6, %o7, %g7
24013 set 0x2C, %o4
24014 ldswa [%l7 + %o4] 0x81, %l6
24015 fmovrdne %l5, %f26, %f6
24016 wr %g0, 0x89, %asi
24017 sta %f28, [%l7 + 0x0C] %asi
24018 wr %g0, 0x2b, %asi
24019 stxa %l3, [%l7 + 0x08] %asi
24020 membar #Sync
24021 sub %i3, %o4, %o5
24022 bvc,pt %xcc, loop_2245
24023 alignaddrl %l0, %g5, %g3
24024 siam 0x4
24025 srax %i7, %i0, %g6
24026loop_2245:
24027 andncc %l4, %o1, %o0
24028 xnor %i4, 0x08F5, %l2
24029 edge8 %o6, %l1, %i2
24030 udivcc %o2, 0x115E, %o3
24031 ble loop_2246
24032 nop
24033 setx loop_2247, %l0, %l1
24034 wrpr 0x1, %tl
24035 wrpr %l1, %tnpc
24036 setx 0x34400001400, %l0, %l1
24037 wrpr %l1, %tstate
24038 wrhpr 0x4, %htstate
24039 done
24040 edge16l %i5, %g1, %g2
24041 subcc %g4, %i1, %i6
24042loop_2246:
24043 andn %o7, %g7, %l6
24044loop_2247:
24045 ldstub [%l7 + 0x7E], %l3
24046 fmovdne %xcc, %f27, %f0
24047 bne %icc, loop_2248
24048 smul %i3, 0x11EB, %o4
24049 te %xcc, 0x1
24050 brlz %l5, loop_2249
24051loop_2248:
24052 tneg %icc, 0x4
24053 taddcctv %l0, %o5, %g3
24054 movg %xcc, %i7, %i0
24055loop_2249:
24056 andncc %g5, %l4, %g6
24057 wr %g0, 0x22, %asi
24058 stwa %o1, [%l7 + 0x28] %asi
24059 membar #Sync
24060 addc %o0, 0x0C78, %l2
24061 bpos,pt %xcc, loop_2250
24062 movcs %xcc, %i4, %o6
24063 fxor %f4, %f20, %f6
24064 addc %i2, %l1, %o2
24065loop_2250:
24066 fmovdgu %icc, %f28, %f19
24067 fbule,a %fcc0, loop_2251
24068 udiv %i5, 0x188D, %o3
24069 fmovdvs %xcc, %f7, %f10
24070 taddcc %g2, 0x0FCC, %g4
24071loop_2251:
24072 fblg %fcc3, loop_2252
24073 fbge,a %fcc3, loop_2253
24074 tvs %xcc, 0x6
24075 xorcc %g1, %i6, %o7
24076loop_2252:
24077 bleu,a loop_2254
24078loop_2253:
24079 addc %i1, 0x1CAE, %l6
24080 fba %fcc0, loop_2255
24081 fmul8x16al %f16, %f16, %f28
24082loop_2254:
24083 fbn %fcc3, loop_2256
24084 edge32n %l3, %i3, %o4
24085loop_2255:
24086 nop
24087 wr %g0, 0xeb, %asi
24088 stba %l5, [%l7 + 0x67] %asi
24089 membar #Sync
24090loop_2256:
24091 movrne %l0, %o5, %g7
24092 tsubcctv %g3, %i0, %g5
24093 fornot1 %f26, %f2, %f14
24094 addc %l4, 0x0AB3, %i7
24095 fandnot1 %f28, %f30, %f18
24096 fmovs %f12, %f27
24097 subccc %o1, %g6, %o0
24098 movneg %icc, %i4, %o6
24099 movge %xcc, %i2, %l1
24100 sdivcc %o2, 0x1295, %l2
24101 wr %g0, 0x89, %asi
24102 stba %i5, [%l7 + 0x3A] %asi
24103 ta %xcc, 0x5
24104 fand %f18, %f0, %f24
24105 movrgez %o3, 0x198, %g2
24106 fbuge,a %fcc1, loop_2257
24107 ldx [%l7 + 0x38], %g4
24108 fbe,a %fcc3, loop_2258
24109 fmovscs %icc, %f31, %f6
24110loop_2257:
24111 movre %g1, 0x25E, %o7
24112 fbul %fcc2, loop_2259
24113loop_2258:
24114 andcc %i1, 0x0F4E, %i6
24115 edge32ln %l3, %l6, %i3
24116 move %xcc, %o4, %l0
24117loop_2259:
24118 subccc %o5, 0x0D75, %g7
24119 membar 0x5B
24120 tl %xcc, 0x2
24121 movrgz %g3, 0x2B6, %i0
24122 smulcc %g5, 0x1E29, %l5
24123 wr %g0, 0x04, %asi
24124 ldsha [%l7 + 0x62] %asi, %i7
24125 edge32n %o1, %l4, %o0
24126 edge16n %i4, %o6, %i2
24127 movgu %xcc, %l1, %g6
24128 nop
24129 setx loop_2260, %l0, %l1
24130 wrpr 0x1, %tl
24131 wrpr %l1, %tpc
24132 add %l1, 0x4, %l1
24133 wrpr %l1, %tnpc
24134 setx 0x34400001400, %l0, %l1
24135 wrpr %l1, %tstate
24136 wrhpr 0x4, %htstate
24137 retry
24138 ta %icc, 0x0
24139 fpadd32s %f25, %f18, %f18
24140 tvs %xcc, 0x5
24141loop_2260:
24142 umulcc %l2, %i5, %o3
24143 tle %xcc, 0x6
24144 wr %g0, 0x80, %asi
24145 prefetcha [%l7 + 0x10] %asi, 0x0
24146 fnot1s %f16, %f11
24147 srlx %g4, 0x12, %g1
24148 movpos %icc, %o7, %g2
24149 umulcc %i1, %i6, %l6
24150 bl loop_2261
24151 fbu %fcc3, loop_2262
24152 movrne %l3, 0x0E7, %i3
24153 srlx %l0, 0x0C, %o4
24154loop_2261:
24155 sllx %o5, 0x17, %g7
24156loop_2262:
24157 movneg %xcc, %i0, %g3
24158 fbl %fcc0, loop_2263
24159 fbge,a %fcc0, loop_2264
24160 srl %g5, %l5, %o1
24161 stx %i7, [%l7 + 0x50]
24162loop_2263:
24163 movle %icc, %o0, %l4
24164loop_2264:
24165 fpsub16s %f23, %f28, %f14
24166 move %xcc, %i4, %i2
24167 fpadd32 %f16, %f0, %f2
24168 or %o6, %l1, %g6
24169 array32 %l2, %o3, %o2
24170 movrlez %i5, %g1, %o7
24171 sub %g2, %i1, %g4
24172 sllx %i6, %l6, %i3
24173 fcmped %fcc0, %f4, %f24
24174 fmovscs %xcc, %f6, %f9
24175 fzero %f4
24176 orn %l0, %l3, %o5
24177 wr %g0, 0x19, %asi
24178 lduba [%l7 + 0x51] %asi, %o4
24179 sub %g7, %g3, %i0
24180 fbl,a %fcc2, loop_2265
24181 fbne,a %fcc0, loop_2266
24182 ba %icc, loop_2267
24183 sll %l5, %g5, %i7
24184loop_2265:
24185 tvs %xcc, 0x0
24186loop_2266:
24187 sdiv %o1, 0x00F8, %o0
24188loop_2267:
24189 tle %xcc, 0x2
24190 movgu %xcc, %l4, %i2
24191 fmovrdne %i4, %f0, %f18
24192 ba,pt %xcc, loop_2268
24193 andcc %l1, 0x1483, %o6
24194 fbg,a %fcc2, loop_2269
24195 bne,pt %xcc, loop_2270
24196loop_2268:
24197 tgu %xcc, 0x0
24198 srax %g6, 0x13, %l2
24199loop_2269:
24200 tcc %xcc, 0x1
24201loop_2270:
24202 tne %icc, 0x5
24203 tvs %icc, 0x5
24204 movvs %xcc, %o2, %i5
24205 fbg,a %fcc1, loop_2271
24206 smulcc %o3, %o7, %g1
24207 fmul8x16 %f19, %f24, %f10
24208 movle %icc, %g2, %i1
24209loop_2271:
24210 nop
24211 set 0x60, %g3
24212 ldda [%l7 + %g3] 0x19, %g4
24213 sir 0x101A
24214 movge %xcc, %i6, %l6
24215 or %l0, %i3, %o5
24216 edge8 %l3, %g7, %g3
24217 array16 %i0, %l5, %o4
24218 tle %icc, 0x6
24219 move %xcc, %g5, %i7
24220 subc %o1, 0x0A2D, %l4
24221 fone %f16
24222 fpsub16 %f12, %f0, %f10
24223 and %i2, %o0, %i4
24224 smulcc %l1, %g6, %o6
24225 wr %g0, 0x80, %asi
24226 lda [%l7 + 0x0C] %asi, %f25
24227 tle %icc, 0x5
24228 fsrc2 %f6, %f14
24229 ble,pt %icc, loop_2272
24230 movrgez %o2, 0x235, %l2
24231 sllx %i5, %o3, %o7
24232 movn %icc, %g2, %g1
24233loop_2272:
24234 udiv %i1, 0x0A5B, %i6
24235 fandnot1s %f19, %f29, %f11
24236 srax %g4, %l0, %l6
24237 fnot1 %f16, %f4
24238 movn %xcc, %i3, %l3
24239 array8 %o5, %g7, %i0
24240 popc %l5, %g3
24241 fmovrdlez %g5, %f22, %f28
24242 fmovdgu %xcc, %f5, %f28
24243 wr %g0, 0x80, %asi
24244 ldxa [%l7 + 0x48] %asi, %o4
24245 tvc %xcc, 0x1
24246 be,a loop_2273
24247 sra %o1, 0x1B, %l4
24248 movge %xcc, %i2, %o0
24249 andncc %i7, %i4, %g6
24250loop_2273:
24251 fnegd %f20, %f2
24252 brgz,a %l1, loop_2274
24253 movne %icc, %o2, %l2
24254 tneg %xcc, 0x2
24255 fba %fcc3, loop_2275
24256loop_2274:
24257 fmovspos %xcc, %f25, %f25
24258 fbl %fcc0, loop_2276
24259 tne %xcc, 0x1
24260loop_2275:
24261 bcs loop_2277
24262 sub %o6, 0x0E9B, %i5
24263loop_2276:
24264 taddcc %o7, %g2, %o3
24265 edge32ln %g1, %i6, %g4
24266loop_2277:
24267 tn %icc, 0x3
24268 fpack32 %f24, %f16, %f2
24269 xnorcc %l0, %l6, %i1
24270 brz %i3, loop_2278
24271 ble,a %icc, loop_2279
24272 brlez,a %l3, loop_2280
24273 sdivcc %o5, 0x1B7A, %i0
24274loop_2278:
24275 nop
24276 set 0x3C, %l5
24277 ldsba [%l7 + %l5] 0x81, %l5
24278loop_2279:
24279 movcc %icc, %g7, %g5
24280loop_2280:
24281 nop
24282 set 0x64, %g4
24283 sta %f2, [%l7 + %g4] 0x11
24284 fbl %fcc2, loop_2281
24285 stbar
24286 wr %g0, 0x11, %asi
24287 ldsha [%l7 + 0x1C] %asi, %g3
24288loop_2281:
24289 umulcc %o1, 0x0153, %l4
24290 set 0x10, %i0
24291 ldda [%l7 + %i0] 0xeb, %i2
24292 sra %o0, 0x1B, %i7
24293 tl %icc, 0x6
24294 ld [%l7 + 0x38], %f4
24295 fpadd32s %f20, %f12, %f20
24296 ba,a,pn %xcc, loop_2282
24297 andncc %o4, %i4, %l1
24298 add %l7, 0x48, %l6
24299 wr %g0, 0x0c, %asi
24300 casa [%l6] %asi, %g6, %o2
24301loop_2282:
24302 ldsb [%l7 + 0x57], %l2
24303 tleu %xcc, 0x5
24304 set 0x36, %g1
24305 ldsha [%l7 + %g1] 0x80, %i5
24306 fmovsvc %xcc, %f17, %f1
24307 ldub [%l7 + 0x64], %o7
24308 flush %l7 + 0x50
24309 movrgz %g2, 0x207, %o6
24310 ldd [%l7 + 0x10], %f10
24311 ldsb [%l7 + 0x3D], %g1
24312 xnorcc %i6, 0x12B6, %o3
24313 bn,a loop_2283
24314 movcs %icc, %l0, %g4
24315 subc %l6, %i3, %i1
24316 fpsub32 %f4, %f18, %f18
24317loop_2283:
24318 bgu,pt %icc, loop_2284
24319 tg %xcc, 0x5
24320 tvs %xcc, 0x7
24321 sethi 0x07F1, %o5
24322loop_2284:
24323 movne %icc, %l3, %l5
24324 fabss %f29, %f6
24325 udivcc %g7, 0x1DE9, %g5
24326 brnz,a %g3, loop_2285
24327 add %o1, %l4, %i0
24328 tl %icc, 0x6
24329 xorcc %i2, 0x0CDD, %i7
24330loop_2285:
24331 fornot1s %f13, %f8, %f10
24332 andcc %o4, %o0, %l1
24333 st %f7, [%l7 + 0x58]
24334 fnand %f6, %f14, %f6
24335 srlx %i4, %o2, %g6
24336 move %icc, %l2, %i5
24337 edge8ln %o7, %o6, %g2
24338 and %g1, 0x196E, %i6
24339 prefetch [%l7 + 0x24], 0x2
24340 fcmps %fcc1, %f9, %f14
24341 udivcc %l0, 0x0219, %g4
24342 restored
24343 rdpr %cwp, %g1
24344 rdpr %cansave, %g2
24345 rdpr %canrestore, %g3
24346 rdpr %cleanwin, %g4
24347 rdpr %otherwin, %g5
24348 rdpr %wstate, %g6
24349 saved
24350 rdpr %cwp, %g1
24351 rdpr %cansave, %g2
24352 rdpr %canrestore, %g3
24353 rdpr %cleanwin, %g4
24354 rdpr %otherwin, %g5
24355 rdpr %wstate, %g6
24356 set 0x40, %i6
24357 ldda [%l7 + %i6] 0x15, %i6
24358 fbug %fcc3, loop_2286
24359 fmovsne %xcc, %f23, %f2
24360 edge16l %i3, %i1, %o3
24361 subccc %l3, %l5, %g7
24362loop_2286:
24363 addcc %g5, %g3, %o5
24364 tsubcc %l4, %o1, %i0
24365 movge %icc, %i2, %o4
24366 udiv %i7, 0x1C13, %l1
24367 wr %g0, 0x81, %asi
24368 stba %o0, [%l7 + 0x2B] %asi
24369 call loop_2287
24370 fbo %fcc1, loop_2288
24371 addc %o2, %i4, %l2
24372 movgu %icc, %i5, %o7
24373loop_2287:
24374 flush %l7 + 0x24
24375loop_2288:
24376 flush %l7 + 0x5C
24377 movrgz %o6, %g6, %g2
24378 movl %xcc, %g1, %l0
24379 edge16ln %i6, %g4, %i3
24380 fmovda %icc, %f29, %f1
24381 tneg %xcc, 0x7
24382 movleu %xcc, %i1, %l6
24383 restored
24384 rdpr %cwp, %g1
24385 rdpr %cansave, %g2
24386 rdpr %canrestore, %g3
24387 rdpr %cleanwin, %g4
24388 rdpr %otherwin, %g5
24389 rdpr %wstate, %g6
24390 set 0x2C, %i3
24391 lda [%l7 + %i3] 0x04, %f30
24392 fcmpne32 %f0, %f30, %l3
24393 or %o3, 0x133E, %l5
24394 mulx %g5, 0x187B, %g7
24395 xnorcc %g3, %l4, %o1
24396 andn %o5, 0x19AC, %i2
24397 or %o4, 0x02A1, %i7
24398 taddcctv %l1, %i0, %o0
24399 brgez %o2, loop_2289
24400 edge8n %i4, %l2, %o7
24401 fmovdcc %xcc, %f0, %f27
24402 fnot1s %f21, %f29
24403loop_2289:
24404 movvc %xcc, %o6, %g6
24405 subc %i5, %g1, %l0
24406 fxors %f4, %f26, %f5
24407 fmovrdlz %i6, %f20, %f0
24408 movl %icc, %g4, %g2
24409 ldsw [%l7 + 0x4C], %i3
24410 fble %fcc0, loop_2290
24411 fcmple16 %f10, %f0, %i1
24412 sllx %l3, %o3, %l6
24413 tleu %xcc, 0x3
24414loop_2290:
24415 taddcc %g5, %g7, %l5
24416 te %xcc, 0x4
24417 movge %xcc, %l4, %o1
24418 movle %icc, %g3, %o5
24419 wr %g0, 0x0c, %asi
24420 stwa %i2, [%l7 + 0x40] %asi
24421 fbe %fcc1, loop_2291
24422 bcs,pt %xcc, loop_2292
24423 nop
24424 setx loop_2293, %l0, %l1
24425 wrpr 0x1, %tl
24426 wrpr %l1, %tpc
24427 add %l1, 0x4, %l1
24428 wrpr %l1, %tnpc
24429 setx 0x34400001400, %l0, %l1
24430 wrpr %l1, %tstate
24431 wrhpr 0x4, %htstate
24432 retry
24433 movn %icc, %i7, %l1
24434loop_2291:
24435 tsubcctv %i0, %o0, %o4
24436loop_2292:
24437 fpsub32s %f12, %f11, %f4
24438loop_2293:
24439 bpos,a %xcc, loop_2294
24440 fbu,a %fcc0, loop_2295
24441 edge16l %o2, %l2, %o7
24442 edge32l %o6, %i4, %g6
24443loop_2294:
24444 nop
24445 set 0x34, %l6
24446 stwa %i5, [%l7 + %l6] 0x10
24447loop_2295:
24448 nop
24449 wr %g0, 0x89, %asi
24450 ldsba [%l7 + 0x55] %asi, %l0
24451 set 0x40, %i5
24452 stda %f0, [%l7 + %i5] 0x18
24453 udivx %i6, 0x09A4, %g4
24454 movvc %icc, %g2, %i3
24455 add %g1, 0x13F5, %l3
24456 tvs %xcc, 0x3
24457 edge8l %o3, %i1, %l6
24458 popc %g7, %g5
24459 movneg %xcc, %l4, %l5
24460 edge32n %o1, %g3, %o5
24461 subccc %i2, %l1, %i0
24462 fmovrse %i7, %f31, %f31
24463 ta %xcc, 0x5
24464 udivx %o4, 0x0BC9, %o2
24465 bn loop_2296
24466 udiv %o0, 0x190C, %l2
24467 tcs %icc, 0x3
24468 stb %o6, [%l7 + 0x24]
24469loop_2296:
24470 tneg %icc, 0x7
24471 tneg %xcc, 0x7
24472 orn %i4, %o7, %g6
24473 wr %g0, 0x18, %asi
24474 ldsha [%l7 + 0x10] %asi, %l0
24475 array16 %i6, %i5, %g2
24476 tcs %icc, 0x5
24477 udivx %g4, 0x0548, %i3
24478 udivcc %l3, 0x0226, %g1
24479 movpos %icc, %i1, %o3
24480 addccc %g7, %g5, %l6
24481 movrlz %l4, 0x303, %l5
24482 wr %g0, 0x18, %asi
24483 lduba [%l7 + 0x61] %asi, %o1
24484 fcmps %fcc0, %f8, %f21
24485 tn %xcc, 0x7
24486 edge8ln %g3, %o5, %l1
24487 or %i2, 0x1A38, %i7
24488 movl %icc, %o4, %o2
24489 brz %i0, loop_2297
24490 fmovdneg %xcc, %f27, %f16
24491 tgu %xcc, 0x6
24492 tne %xcc, 0x0
24493loop_2297:
24494 fcmple16 %f24, %f0, %o0
24495 ldsh [%l7 + 0x2A], %o6
24496 fandnot1 %f20, %f0, %f24
24497 movrne %i4, %o7, %l2
24498 orncc %g6, 0x14B9, %l0
24499 movrlez %i6, %g2, %i5
24500 sll %g4, %l3, %i3
24501 bge,a,pn %xcc, loop_2298
24502 fmovdle %xcc, %f18, %f25
24503 sdivx %i1, 0x0E06, %g1
24504 movleu %icc, %o3, %g7
24505loop_2298:
24506 mulscc %g5, 0x14B7, %l6
24507 edge32ln %l4, %l5, %o1
24508 bn,a,pt %xcc, loop_2299
24509 edge8ln %g3, %o5, %i2
24510 movg %icc, %i7, %l1
24511 movrlz %o2, 0x09E, %i0
24512loop_2299:
24513 bcs,a,pt %xcc, loop_2300
24514 fmovdcs %xcc, %f12, %f17
24515 movne %icc, %o4, %o6
24516 wr %g0, 0x19, %asi
24517 ldsha [%l7 + 0x12] %asi, %i4
24518loop_2300:
24519 movvc %xcc, %o0, %l2
24520 lduh [%l7 + 0x2A], %g6
24521 fpadd32 %f10, %f6, %f14
24522 popc 0x117D, %l0
24523 fmuld8ulx16 %f30, %f21, %f6
24524 xorcc %o7, %g2, %i6
24525 addccc %g4, %l3, %i3
24526 movrgz %i5, 0x263, %g1
24527 tn %icc, 0x7
24528 xorcc %o3, 0x18ED, %i1
24529 tvc %xcc, 0x5
24530 movrlz %g7, %l6, %g5
24531 wr %g0, 0x18, %asi
24532 lda [%l7 + 0x3C] %asi, %f25
24533 bvc,pn %xcc, loop_2301
24534 fcmple16 %f12, %f16, %l5
24535 movgu %icc, %o1, %g3
24536 fba %fcc0, loop_2302
24537loop_2301:
24538 edge16n %l4, %o5, %i7
24539 edge32ln %i2, %o2, %l1
24540 movre %i0, 0x285, %o4
24541loop_2302:
24542 brgez %o6, loop_2303
24543 fsrc2s %f26, %f7
24544 add %l7, 0x28, %l6
24545 wr %g0, 0x04, %asi
24546 ldxa [%l6] %asi, %o0
24547 casxa [%l6] 0x04, %o0, %l2
24548loop_2303:
24549 andcc %i4, %g6, %o7
24550 edge16ln %l0, %i6, %g4
24551 srl %l3, %g2, %i3
24552 add %i5, %o3, %g1
24553 fandnot1s %f18, %f21, %f28
24554 subcc %g7, %i1, %g5
24555 fones %f24
24556 edge16l %l5, %o1, %g3
24557 fmovsle %icc, %f31, %f20
24558 fmovdneg %icc, %f0, %f12
24559 fpsub32s %f15, %f18, %f22
24560 set 0x6F, %o1
24561 lduba [%l7 + %o1] 0x15, %l4
24562 restored
24563 rdpr %cwp, %g1
24564 rdpr %cansave, %g2
24565 rdpr %canrestore, %g3
24566 rdpr %cleanwin, %g4
24567 rdpr %otherwin, %g5
24568 rdpr %wstate, %g6
24569 fblg %fcc1, loop_2304
24570 fbul %fcc3, loop_2305
24571 brlez,a %l6, loop_2306
24572 lduh [%l7 + 0x0E], %o5
24573loop_2304:
24574 tsubcc %i2, %i7, %o2
24575loop_2305:
24576 subc %l1, 0x0FE1, %o4
24577loop_2306:
24578 fmovsl %icc, %f11, %f13
24579 movpos %icc, %i0, %o0
24580 sdivcc %o6, 0x1B73, %i4
24581 nop
24582 setx loop_2307, %l0, %l1
24583 wrpr 0x1, %tl
24584 wrpr %l1, %tpc
24585 add %l1, 0x4, %l1
24586 wrpr %l1, %tnpc
24587 setx 0x34400001400, %l0, %l1
24588 wrpr %l1, %tstate
24589 wrhpr 0x4, %htstate
24590 retry
24591 ba,a %icc, loop_2308
24592 movrlz %g6, %o7, %l0
24593 addcc %i6, %l2, %l3
24594loop_2307:
24595 nop
24596 set 0x2B, %i2
24597 ldstuba [%l7 + %i2] 0x80, %g2
24598loop_2308:
24599 bneg loop_2309
24600 sethi 0x1D47, %i3
24601 add %g4, %o3, %i5
24602 ldd [%l7 + 0x38], %g6
24603loop_2309:
24604 andn %g1, %g5, %l5
24605 fmovrdne %i1, %f14, %f14
24606 sdiv %o1, 0x1E7B, %g3
24607 movgu %xcc, %l6, %o5
24608 stx %l4, [%l7 + 0x08]
24609 udivcc %i2, 0x0E7A, %i7
24610 movge %icc, %o2, %o4
24611 fmovsa %icc, %f3, %f26
24612 movvc %icc, %i0, %l1
24613 fbne %fcc2, loop_2310
24614 fbule,a %fcc2, loop_2311
24615 popc %o6, %i4
24616 andcc %o0, %o7, %l0
24617loop_2310:
24618 sth %i6, [%l7 + 0x2E]
24619loop_2311:
24620 ta %icc, 0x5
24621 fbuge %fcc0, loop_2312
24622 taddcc %g6, %l2, %g2
24623 fble,a %fcc2, loop_2313
24624 fnegd %f8, %f30
24625loop_2312:
24626 fba %fcc2, loop_2314
24627 srax %l3, %g4, %o3
24628loop_2313:
24629 saved
24630 rdpr %cwp, %g1
24631 rdpr %cansave, %g2
24632 rdpr %canrestore, %g3
24633 rdpr %cleanwin, %g4
24634 rdpr %otherwin, %g5
24635 rdpr %wstate, %g6
24636 movrlez %i5, 0x177, %i3
24637loop_2314:
24638 sllx %g1, 0x1B, %g7
24639 fmovrslez %l5, %f4, %f19
24640 fmovrslez %g5, %f19, %f31
24641 sethi 0x0FE5, %o1
24642 movrgz %i1, 0x03F, %l6
24643 edge8ln %g3, %o5, %i2
24644 add %l4, 0x10FE, %o2
24645 stbar
24646 tvs %xcc, 0x3
24647 bne,a,pt %icc, loop_2315
24648 call loop_2316
24649 edge8n %o4, %i0, %l1
24650 movn %icc, %o6, %i7
24651loop_2315:
24652 edge8 %o0, %i4, %o7
24653loop_2316:
24654 nop
24655 add %l7, 0x54, %l6
24656 wr %g0, 0x89, %asi
24657 lda [%l6] %asi, %l0
24658 casa [%l6] %asi, %l0, %g6
24659 ldd [%l7 + 0x40], %f12
24660 swap [%l7 + 0x18], %l2
24661 sra %i6, %g2, %l3
24662 bne,pt %xcc, loop_2317
24663 movrlz %g4, %o3, %i3
24664 tle %xcc, 0x7
24665 fmuld8sux16 %f11, %f2, %f8
24666loop_2317:
24667 andn %i5, 0x06C3, %g1
24668 edge16ln %g7, %g5, %o1
24669 fexpand %f26, %f14
24670 ldsh [%l7 + 0x46], %l5
24671 subcc %l6, 0x0034, %g3
24672 umulcc %o5, %i2, %i1
24673 or %o2, %o4, %l4
24674 popc %l1, %o6
24675 fmovdne %icc, %f24, %f12
24676 fpsub32s %f31, %f28, %f1
24677 fnot2 %f10, %f4
24678 bgu,a loop_2318
24679 edge16ln %i7, %o0, %i0
24680 movcc %xcc, %i4, %l0
24681 sdivx %o7, 0x0577, %g6
24682loop_2318:
24683 fmovsneg %icc, %f29, %f26
24684 fmovdg %icc, %f30, %f7
24685 movrgz %l2, %g2, %l3
24686 wr %g0, 0xf0, %asi
24687 stda %f16, [%l7 + 0x40] %asi
24688 membar #Sync
24689 edge32 %g4, %o3, %i6
24690 fbue,a %fcc2, loop_2319
24691 tge %icc, 0x6
24692 fmovscs %xcc, %f7, %f1
24693 addccc %i3, 0x0E71, %i5
24694loop_2319:
24695 tvs %icc, 0x7
24696 sll %g1, %g5, %o1
24697 alignaddr %l5, %g7, %g3
24698 flush %l7 + 0x14
24699 orncc %l6, 0x10A6, %o5
24700 fsrc2s %f6, %f16
24701 fcmple16 %f6, %f16, %i1
24702 brlz,a %o2, loop_2320
24703 sra %i2, %o4, %l4
24704 bn,pn %icc, loop_2321
24705 movpos %icc, %o6, %l1
24706loop_2320:
24707 tge %xcc, 0x5
24708 movl %xcc, %i7, %i0
24709loop_2321:
24710 movleu %icc, %i4, %l0
24711 edge32l %o0, %o7, %l2
24712 fmul8sux16 %f14, %f0, %f10
24713 tneg %icc, 0x3
24714 fzero %f18
24715 add %l7, 0x68, %l6
24716 wr %g0, 0x19, %asi
24717 casxa [%l6] %asi, %g2, %l3
24718 srax %g4, 0x09, %o3
24719 movrlez %g6, 0x00F, %i3
24720 brlez %i6, loop_2322
24721 orncc %g1, %i5, %g5
24722 add %l5, 0x0E81, %o1
24723 movl %icc, %g7, %g3
24724loop_2322:
24725 movl %xcc, %l6, %o5
24726 edge16l %i1, %o2, %i2
24727 fbuge %fcc2, loop_2323
24728 ldsw [%l7 + 0x3C], %l4
24729 alignaddr %o4, %l1, %i7
24730 fmovsg %icc, %f24, %f27
24731loop_2323:
24732 edge8l %o6, %i0, %l0
24733 wr %g0, 0x80, %asi
24734 ldsba [%l7 + 0x4C] %asi, %o0
24735 tgu %icc, 0x5
24736 addc %i4, %o7, %g2
24737 sdivx %l3, 0x025F, %g4
24738 brgz,a %o3, loop_2324
24739 sllx %g6, 0x1D, %i3
24740 ldd [%l7 + 0x20], %l2
24741 array16 %i6, %g1, %g5
24742loop_2324:
24743 fmovrdlez %l5, %f8, %f4
24744 fble %fcc1, loop_2325
24745 fblg,a %fcc1, loop_2326
24746 brlz %i5, loop_2327
24747 edge8l %o1, %g7, %l6
24748loop_2325:
24749 edge16ln %o5, %g3, %o2
24750loop_2326:
24751 bvc,pt %icc, loop_2328
24752loop_2327:
24753 fmovdle %xcc, %f8, %f28
24754 or %i2, 0x1E37, %i1
24755 nop
24756 set 0x10, %o3
24757 prefetch [%l7 + %o3], 0x3
24758loop_2328:
24759 nop
24760 setx loop_2329, %l0, %l1
24761 wrpr 0x1, %tl
24762 wrpr %l1, %tnpc
24763 setx 0x34400001400, %l0, %l1
24764 wrpr %l1, %tstate
24765 wrhpr 0x4, %htstate
24766 done
24767 sllx %l4, 0x1D, %o4
24768 fcmpne16 %f22, %f10, %l1
24769 edge16 %o6, %i7, %l0
24770loop_2329:
24771 fmovrdgez %i0, %f30, %f22
24772 edge32 %o0, %i4, %g2
24773 call loop_2330
24774 movrne %o7, %l3, %g4
24775 umul %g6, %o3, %i3
24776 fbo,a %fcc3, loop_2331
24777loop_2330:
24778 movrlz %l2, 0x24E, %i6
24779 movpos %icc, %g1, %l5
24780 edge32 %i5, %g5, %o1
24781loop_2331:
24782 orncc %g7, 0x0655, %o5
24783 fnegd %f14, %f28
24784 add %l7, 0x60, %l6
24785 wr %g0, 0x18, %asi
24786 casa [%l6] %asi, %l6, %o2
24787 movvc %icc, %g3, %i2
24788 swap [%l7 + 0x28], %i1
24789 andcc %o4, 0x132A, %l1
24790 fmovsvs %icc, %f25, %f15
24791 array32 %o6, %i7, %l0
24792 fbe %fcc1, loop_2332
24793 xor %i0, 0x1078, %o0
24794 fnot1s %f2, %f31
24795 siam 0x4
24796loop_2332:
24797 xnorcc %l4, %i4, %g2
24798 prefetch [%l7 + 0x44], 0x0
24799 movleu %xcc, %l3, %o7
24800 saved
24801 rdpr %cwp, %g1
24802 rdpr %cansave, %g2
24803 rdpr %canrestore, %g3
24804 rdpr %cleanwin, %g4
24805 rdpr %otherwin, %g5
24806 rdpr %wstate, %g6
24807 andcc %g6, %g4, %o3
24808 xorcc %l2, 0x1D05, %i6
24809 or %i3, 0x1463, %g1
24810 subccc %l5, 0x1D47, %i5
24811 bleu,a loop_2333
24812 xnorcc %o1, %g5, %g7
24813 sdivx %l6, 0x149C, %o2
24814 sdiv %g3, 0x1866, %o5
24815loop_2333:
24816 movpos %xcc, %i2, %i1
24817 edge16ln %l1, %o6, %i7
24818 sll %l0, %i0, %o0
24819 movneg %xcc, %l4, %o4
24820 bcs,a,pn %xcc, loop_2334
24821 srlx %i4, 0x1B, %g2
24822 andn %l3, %g6, %o7
24823 tsubcc %g4, 0x066D, %o3
24824loop_2334:
24825 fbge %fcc2, loop_2335
24826 tn %icc, 0x0
24827 alignaddr %i6, %i3, %l2
24828 prefetch [%l7 + 0x30], 0x0
24829loop_2335:
24830 movrlz %l5, %i5, %o1
24831 fmovdleu %icc, %f29, %f12
24832 tneg %xcc, 0x0
24833 fbe,a %fcc0, loop_2336
24834 fmovsvs %icc, %f21, %f1
24835 stx %g1, [%l7 + 0x20]
24836 restored
24837 rdpr %cwp, %g1
24838 rdpr %cansave, %g2
24839 rdpr %canrestore, %g3
24840 rdpr %cleanwin, %g4
24841 rdpr %otherwin, %g5
24842 rdpr %wstate, %g6
24843loop_2336:
24844 ldsh [%l7 + 0x44], %g5
24845 brgez %g7, loop_2337
24846 movrgez %l6, %o2, %g3
24847 movrlez %o5, %i1, %i2
24848 fbn %fcc3, loop_2338
24849loop_2337:
24850 movge %icc, %o6, %i7
24851 fmovspos %xcc, %f3, %f18
24852 tsubcctv %l1, 0x0DAC, %i0
24853loop_2338:
24854 fcmpne32 %f12, %f4, %o0
24855 add %l7, 0x18, %l6
24856 wr %g0, 0x89, %asi
24857 casxa [%l6] 0x89, %l4, %l0
24858 edge16n %i4, %g2, %l3
24859 movleu %icc, %g6, %o4
24860 movrlz %o7, %o3, %g4
24861 taddcctv %i3, %i6, %l2
24862 fmovsg %icc, %f9, %f9
24863 fmovsvc %icc, %f31, %f15
24864 mulscc %l5, %i5, %o1
24865 tvc %icc, 0x7
24866 nop
24867 setx loop_2339, %l0, %l1
24868 jmpl %l1, %g5
24869 movrlez %g1, 0x086, %l6
24870 movl %icc, %o2, %g3
24871 fblg,a %fcc1, loop_2340
24872loop_2339:
24873 bcs,a,pn %xcc, loop_2341
24874 fpsub32s %f6, %f18, %f8
24875 xnor %o5, %i1, %g7
24876loop_2340:
24877 edge8n %i2, %i7, %l1
24878loop_2341:
24879 membar 0x58
24880 xnorcc %i0, %o0, %l4
24881 saved
24882 rdpr %cwp, %g1
24883 rdpr %cansave, %g2
24884 rdpr %canrestore, %g3
24885 rdpr %cleanwin, %g4
24886 rdpr %otherwin, %g5
24887 rdpr %wstate, %g6
24888 sethi 0x04EF, %l0
24889 movrne %o6, %i4, %l3
24890 sethi 0x0705, %g2
24891 sll %g6, 0x1D, %o4
24892 movleu %icc, %o3, %o7
24893 umul %i3, 0x07F9, %g4
24894 edge16 %l2, %i6, %l5
24895 sub %i5, %o1, %g1
24896 nop
24897 setx loop_2342, %l0, %l1
24898 wrpr 0x1, %tl
24899 wrpr %l1, %tpc
24900 add %l1, 0x4, %l1
24901 wrpr %l1, %tnpc
24902 setx 0x34400001400, %l0, %l1
24903 wrpr %l1, %tstate
24904 wrhpr 0x4, %htstate
24905 retry
24906 sdiv %g5, 0x184D, %l6
24907 edge32n %o2, %o5, %i1
24908 mulscc %g7, 0x0FE9, %i2
24909loop_2342:
24910 ba,pn %xcc, loop_2343
24911 srlx %g3, %i7, %l1
24912 fabsd %f14, %f18
24913 bn,pn %xcc, loop_2344
24914loop_2343:
24915 te %icc, 0x4
24916 alignaddrl %i0, %l4, %o0
24917 membar 0x42
24918loop_2344:
24919 fbge %fcc3, loop_2345
24920 srax %o6, 0x0F, %i4
24921 fcmped %fcc1, %f2, %f22
24922 srlx %l0, %l3, %g6
24923loop_2345:
24924 tcc %xcc, 0x0
24925 fcmpne32 %f30, %f8, %g2
24926 taddcctv %o4, 0x0127, %o7
24927 bl,a,pt %xcc, loop_2346
24928 bpos,a loop_2347
24929 edge8 %o3, %g4, %l2
24930 ldsh [%l7 + 0x62], %i6
24931loop_2346:
24932 subcc %l5, %i3, %o1
24933loop_2347:
24934 fmovrslz %g1, %f14, %f9
24935 xorcc %g5, %i5, %l6
24936 tl %icc, 0x2
24937 wr %g0, 0x80, %asi
24938 ldda [%l7 + 0x70] %asi, %o4
24939 edge32l %i1, %o2, %g7
24940 wr %g0, 0x11, %asi
24941 sta %f18, [%l7 + 0x2C] %asi
24942 tcs %xcc, 0x4
24943 brz,a %g3, loop_2348
24944 st %f2, [%l7 + 0x50]
24945 edge16n %i7, %i2, %l1
24946 saved
24947 rdpr %cwp, %g1
24948 rdpr %cansave, %g2
24949 rdpr %canrestore, %g3
24950 rdpr %cleanwin, %g4
24951 rdpr %otherwin, %g5
24952 rdpr %wstate, %g6
24953loop_2348:
24954 tsubcctv %i0, %l4, %o0
24955 edge32n %o6, %l0, %i4
24956 set 0x40, %l1
24957 stda %f16, [%l7 + %l1] 0xf0
24958 membar #Sync
24959 fpsub16s %f22, %f12, %f9
24960 movrgz %g6, 0x1BA, %l3
24961 xor %o4, %g2, %o3
24962 ldub [%l7 + 0x52], %g4
24963 wr %g0, 0x04, %asi
24964 stda %l2, [%l7 + 0x40] %asi
24965 fbug %fcc0, loop_2349
24966 nop
24967 set 0x30, %o6
24968 std %f20, [%l7 + %o6]
24969 brlez %i6, loop_2350
24970 xnorcc %l5, %i3, %o7
24971loop_2349:
24972 fcmpne16 %f20, %f8, %o1
24973 movcs %icc, %g5, %g1
24974loop_2350:
24975 subccc %i5, %o5, %l6
24976 tsubcctv %i1, 0x175F, %o2
24977 movcs %xcc, %g7, %g3
24978 addcc %i7, 0x0E35, %l1
24979 edge8n %i0, %i2, %l4
24980 set 0x50, %g2
24981 ldda [%l7 + %g2] 0x10, %o6
24982 set 0x6C, %o2
24983 swapa [%l7 + %o2] 0x81, %l0
24984 fornot1 %f22, %f12, %f6
24985 tleu %icc, 0x7
24986 fmovse %icc, %f27, %f16
24987 brgez,a %o0, loop_2351
24988 taddcctv %g6, 0x0080, %l3
24989 fnor %f20, %f26, %f22
24990 fmovdcc %icc, %f0, %f3
24991loop_2351:
24992 ldub [%l7 + 0x6B], %i4
24993 sra %g2, 0x08, %o3
24994 bvs,a,pn %xcc, loop_2352
24995 fabss %f16, %f12
24996 tleu %xcc, 0x3
24997 tpos %xcc, 0x1
24998loop_2352:
24999 addcc %o4, 0x1235, %l2
25000 fcmpeq16 %f2, %f30, %g4
25001 brlz,a %l5, loop_2353
25002 movne %icc, %i6, %o7
25003 wr %g0, 0x0c, %asi
25004 ldsba [%l7 + 0x66] %asi, %i3
25005loop_2353:
25006 movle %xcc, %g5, %g1
25007 bcs,a,pt %xcc, loop_2354
25008 std %o0, [%l7 + 0x70]
25009 umul %o5, 0x1BAC, %l6
25010 ba loop_2355
25011loop_2354:
25012 fcmped %fcc0, %f20, %f16
25013 addcc %i1, 0x1576, %i5
25014 wr %g0, 0x19, %asi
25015 ldswa [%l7 + 0x2C] %asi, %g7
25016loop_2355:
25017 fblg,a %fcc1, loop_2356
25018 fabsd %f30, %f8
25019 alignaddrl %g3, %o2, %i7
25020 movneg %icc, %i0, %l1
25021loop_2356:
25022 nop
25023 wr %g0, 0x80, %asi
25024 ldda [%l7 + 0x40] %asi, %f0
25025 set 0x0F, %l0
25026 ldstuba [%l7 + %l0] 0x88, %i2
25027 wr %g0, 0x10, %asi
25028 stxa %l4, [%l7 + 0x60] %asi
25029 array8 %o6, %o0, %g6
25030 edge8 %l0, %l3, %g2
25031 movrlz %o3, %i4, %l2
25032 orcc %o4, 0x1615, %g4
25033 fbge %fcc3, loop_2357
25034 movrlz %l5, %o7, %i6
25035 srl %g5, 0x08, %g1
25036 movl %icc, %o1, %i3
25037loop_2357:
25038 srlx %l6, 0x0C, %o5
25039 mova %xcc, %i5, %i1
25040 edge16 %g7, %g3, %i7
25041 movpos %xcc, %o2, %l1
25042 fxor %f18, %f8, %f14
25043 tpos %icc, 0x4
25044 fmovsle %icc, %f30, %f17
25045 stbar
25046 umulcc %i0, %i2, %l4
25047 nop
25048 setx loop_2358, %l0, %l1
25049 jmpl %l1, %o0
25050 fmovdneg %xcc, %f31, %f14
25051 orcc %o6, 0x1212, %g6
25052 add %l3, %l0, %g2
25053loop_2358:
25054 mova %icc, %i4, %l2
25055 tneg %xcc, 0x1
25056 move %icc, %o4, %g4
25057 tn %xcc, 0x7
25058 array16 %o3, %o7, %i6
25059 mova %icc, %l5, %g5
25060 array16 %o1, %i3, %g1
25061 mulscc %l6, 0x01E9, %i5
25062 and %o5, %i1, %g3
25063 sllx %i7, 0x18, %o2
25064 subcc %l1, 0x174F, %g7
25065 tvc %icc, 0x6
25066 fbue %fcc0, loop_2359
25067 tcc %icc, 0x1
25068 sra %i0, 0x0E, %i2
25069 fors %f21, %f11, %f10
25070loop_2359:
25071 movpos %xcc, %l4, %o6
25072 sdivcc %o0, 0x1774, %g6
25073 fmovdleu %icc, %f8, %f8
25074 set 0x4C, %i7
25075 stwa %l0, [%l7 + %i7] 0xe3
25076 membar #Sync
25077 fsrc1s %f20, %f21
25078 xnor %l3, %g2, %i4
25079 fbug,a %fcc3, loop_2360
25080 taddcc %l2, 0x0D67, %g4
25081 stb %o3, [%l7 + 0x3C]
25082 udivcc %o4, 0x107B, %i6
25083loop_2360:
25084 saved
25085 rdpr %cwp, %g1
25086 rdpr %cansave, %g2
25087 rdpr %canrestore, %g3
25088 rdpr %cleanwin, %g4
25089 rdpr %otherwin, %g5
25090 rdpr %wstate, %g6
25091 tne %icc, 0x1
25092 sub %l5, 0x0A47, %g5
25093 movle %xcc, %o1, %o7
25094 fmovdleu %icc, %f5, %f10
25095 smulcc %i3, 0x1A6A, %g1
25096 udivx %i5, 0x0853, %l6
25097 ldsh [%l7 + 0x32], %o5
25098 movgu %xcc, %i1, %i7
25099 smulcc %o2, 0x1184, %g3
25100 fxnors %f30, %f10, %f16
25101 brlez %l1, loop_2361
25102 smulcc %i0, %i2, %g7
25103 ta %xcc, 0x3
25104 bgu loop_2362
25105loop_2361:
25106 movrlez %l4, %o0, %g6
25107 fandnot1 %f10, %f8, %f18
25108 edge32 %o6, %l3, %g2
25109loop_2362:
25110 tge %icc, 0x0
25111 smul %l0, 0x004E, %l2
25112 fcmpeq32 %f24, %f8, %g4
25113 orn %o3, %o4, %i6
25114 fabsd %f6, %f22
25115 brlz,a %l5, loop_2363
25116 fmovrse %g5, %f11, %f28
25117 fmovsvs %xcc, %f25, %f10
25118 edge8n %i4, %o1, %o7
25119loop_2363:
25120 movcc %icc, %g1, %i5
25121 movl %xcc, %l6, %i3
25122 fmovsg %xcc, %f1, %f12
25123 umulcc %o5, %i7, %o2
25124 fpadd16 %f14, %f2, %f2
25125 fmovsvc %icc, %f17, %f5
25126 edge16ln %g3, %l1, %i0
25127 edge32 %i1, %i2, %l4
25128 ldd [%l7 + 0x60], %f4
25129 fbu %fcc2, loop_2364
25130 alignaddr %o0, %g7, %g6
25131 sllx %o6, 0x1B, %l3
25132 fpack16 %f28, %f13
25133loop_2364:
25134 orncc %l0, %g2, %l2
25135 fnegd %f4, %f6
25136 wr %g0, 0x81, %asi
25137 stxa %g4, [%l7 + 0x70] %asi
25138 set 0x0C, %o0
25139 ldstuba [%l7 + %o0] 0x88, %o4
25140 tgu %icc, 0x6
25141 array8 %o3, %l5, %i6
25142 mova %icc, %i4, %o1
25143 mulscc %o7, 0x0F40, %g1
25144 alignaddrl %g5, %i5, %i3
25145 edge16l %o5, %i7, %o2
25146 movl %icc, %g3, %l6
25147 tgu %xcc, 0x5
25148 movpos %xcc, %i0, %l1
25149 wr %g0, 0x0c, %asi
25150 lda [%l7 + 0x68] %asi, %f16
25151 movrgz %i2, 0x326, %i1
25152 edge8 %o0, %g7, %l4
25153 fbne %fcc0, loop_2365
25154 array16 %o6, %g6, %l0
25155 fexpand %f19, %f6
25156 fbu,a %fcc1, loop_2366
25157loop_2365:
25158 movrlz %g2, %l3, %g4
25159 fmovs %f3, %f4
25160 bcc,pn %icc, loop_2367
25161loop_2366:
25162 orncc %o4, 0x18BF, %o3
25163 wr %g0, 0x89, %asi
25164 ldsha [%l7 + 0x22] %asi, %l5
25165loop_2367:
25166 ta %icc, 0x7
25167 stw %l2, [%l7 + 0x28]
25168 st %f0, [%l7 + 0x2C]
25169 fmovrdgz %i6, %f30, %f2
25170 fxnor %f18, %f6, %f18
25171 array16 %i4, %o1, %o7
25172 wr %g0, 0x88, %asi
25173 ldswa [%l7 + 0x10] %asi, %g5
25174 subc %i5, 0x0062, %g1
25175 fmovdge %icc, %f26, %f16
25176 subcc %o5, %i7, %i3
25177 ldub [%l7 + 0x75], %o2
25178 edge16ln %l6, %g3, %i0
25179 smulcc %i2, %i1, %o0
25180 set 0x21, %o5
25181 ldsba [%l7 + %o5] 0x14, %l1
25182 sdiv %g7, 0x1E25, %o6
25183 brnz,a %l4, loop_2368
25184 movn %icc, %g6, %l0
25185 wr %g0, 0x89, %asi
25186 ldsba [%l7 + 0x14] %asi, %g2
25187loop_2368:
25188 movneg %xcc, %l3, %o4
25189 fandnot2 %f24, %f10, %f14
25190 tsubcc %g4, %o3, %l2
25191 movl %xcc, %i6, %l5
25192 tleu %xcc, 0x3
25193 fpack16 %f2, %f24
25194 fmovsle %icc, %f30, %f4
25195 fmuld8sux16 %f31, %f29, %f12
25196 fcmpeq16 %f16, %f10, %o1
25197 movvc %xcc, %i4, %g5
25198 wr %g0, 0x89, %asi
25199 ldsba [%l7 + 0x3A] %asi, %o7
25200 movcs %xcc, %i5, %g1
25201 and %o5, 0x0D3B, %i3
25202 ble,a,pn %icc, loop_2369
25203 fbul %fcc2, loop_2370
25204 ldstub [%l7 + 0x25], %o2
25205 srax %l6, 0x1E, %g3
25206loop_2369:
25207 andncc %i7, %i0, %i1
25208loop_2370:
25209 movvs %xcc, %o0, %l1
25210 srlx %i2, %g7, %l4
25211 alignaddrl %g6, %l0, %o6
25212 edge16ln %g2, %l3, %g4
25213 edge8 %o3, %o4, %l2
25214 fandnot2s %f26, %f17, %f6
25215 sll %l5, %o1, %i6
25216 array16 %g5, %o7, %i4
25217 set 0x10, %l3
25218 stda %g0, [%l7 + %l3] 0x14
25219 sdivx %i5, 0x1F14, %i3
25220 edge16l %o5, %l6, %g3
25221 tvs %icc, 0x3
25222 nop
25223 setx loop_2371, %l0, %l1
25224 jmpl %l1, %i7
25225 fpsub16s %f17, %f24, %f24
25226 fcmps %fcc0, %f9, %f6
25227 andcc %i0, 0x03B0, %o2
25228loop_2371:
25229 srax %i1, 0x0E, %o0
25230 fmovsa %icc, %f5, %f15
25231 sdiv %l1, 0x17F8, %g7
25232 set 0x28, %l2
25233 prefetcha [%l7 + %l2] 0x11, 0x0
25234 fnot1 %f26, %f4
25235 fmovda %xcc, %f22, %f18
25236 set 0x18, %g7
25237 stda %g6, [%l7 + %g7] 0x11
25238 umulcc %l0, %o6, %l4
25239 fand %f20, %f22, %f16
25240 st %f24, [%l7 + 0x78]
25241 movrlz %l3, %g2, %g4
25242 bpos,a %icc, loop_2372
25243 bcs,a,pt %icc, loop_2373
25244 tsubcc %o3, 0x1901, %o4
25245 fmovda %icc, %f1, %f22
25246loop_2372:
25247 edge16n %l5, %l2, %i6
25248loop_2373:
25249 edge32 %o1, %g5, %i4
25250 brgez,a %o7, loop_2374
25251 fcmple32 %f12, %f4, %i5
25252 fones %f24
25253 movcs %icc, %g1, %o5
25254loop_2374:
25255 fcmps %fcc3, %f30, %f28
25256 fmovscc %icc, %f30, %f12
25257 set 0x58, %i4
25258 stba %i3, [%l7 + %i4] 0xe2
25259 membar #Sync
25260 xnorcc %g3, 0x09B5, %i7
25261 tvc %xcc, 0x5
25262 edge32ln %i0, %o2, %i1
25263 movleu %xcc, %l6, %l1
25264 bcs,a,pt %icc, loop_2375
25265 xnorcc %g7, %i2, %o0
25266 saved
25267 rdpr %cwp, %g1
25268 rdpr %cansave, %g2
25269 rdpr %canrestore, %g3
25270 rdpr %cleanwin, %g4
25271 rdpr %otherwin, %g5
25272 rdpr %wstate, %g6
25273 mova %xcc, %l0, %g6
25274loop_2375:
25275 taddcc %l4, %o6, %g2
25276 fmovspos %xcc, %f12, %f18
25277 movg %icc, %g4, %l3
25278 saved
25279 rdpr %cwp, %g1
25280 rdpr %cansave, %g2
25281 rdpr %canrestore, %g3
25282 rdpr %cleanwin, %g4
25283 rdpr %otherwin, %g5
25284 rdpr %wstate, %g6
25285 mova %xcc, %o3, %o4
25286 srax %l2, 0x03, %i6
25287 restored
25288 rdpr %cwp, %g1
25289 rdpr %cansave, %g2
25290 rdpr %canrestore, %g3
25291 rdpr %cleanwin, %g4
25292 rdpr %otherwin, %g5
25293 rdpr %wstate, %g6
25294 xnorcc %l5, 0x018E, %o1
25295 ldstub [%l7 + 0x7F], %g5
25296 fmovscc %xcc, %f13, %f17
25297 movrgz %o7, %i5, %g1
25298 te %icc, 0x0
25299 tne %xcc, 0x7
25300 edge32 %i4, %o5, %g3
25301 bgu %icc, loop_2376
25302 addc %i3, %i7, %i0
25303 fbul %fcc3, loop_2377
25304 fmovscc %icc, %f25, %f24
25305loop_2376:
25306 orn %i1, %l6, %o2
25307 addccc %g7, 0x0979, %i2
25308loop_2377:
25309 orn %l1, %o0, %g6
25310 edge32l %l4, %o6, %l0
25311 sll %g2, %l3, %o3
25312 sub %o4, 0x0BAA, %l2
25313 fzeros %f26
25314 sllx %g4, 0x0E, %l5
25315 set 0x58, %l4
25316 stxa %i6, [%l7 + %l4] 0x22
25317 membar #Sync
25318 wr %g0, 0x0c, %asi
25319 ldswa [%l7 + 0x14] %asi, %o1
25320 sra %o7, 0x1D, %i5
25321 sub %g5, %i4, %g1
25322 fxors %f29, %f28, %f23
25323 fmovdgu %icc, %f0, %f11
25324 add %l7, 0x1C, %l6
25325 wr %g0, 0x89, %asi
25326 lda [%l6] %asi, %o5
25327 casa [%l6] 0x89, %o5, %g3
25328 subc %i7, 0x11D1, %i0
25329 fsrc2s %f11, %f26
25330 sir 0x1F06
25331 sdivcc %i1, 0x0CA2, %i3
25332 array8 %l6, %g7, %i2
25333 faligndata %f0, %f30, %f16
25334 smul %o2, %o0, %l1
25335 saved
25336 rdpr %cwp, %g1
25337 rdpr %cansave, %g2
25338 rdpr %canrestore, %g3
25339 rdpr %cleanwin, %g4
25340 rdpr %otherwin, %g5
25341 rdpr %wstate, %g6
25342 addccc %l4, 0x0DDA, %g6
25343 nop
25344 set 0x21, %g6
25345 ldub [%l7 + %g6], %l0
25346 addc %g2, %l3, %o6
25347 fble %fcc3, loop_2378
25348 movleu %icc, %o4, %o3
25349 ta %icc, 0x4
25350 tgu %icc, 0x7
25351loop_2378:
25352 tgu %icc, 0x2
25353 xnor %l2, 0x1151, %l5
25354 movl %xcc, %g4, %o1
25355 for %f12, %f2, %f28
25356 fmovrdgez %i6, %f6, %f24
25357 fcmpeq32 %f10, %f6, %o7
25358 bn,a,pn %xcc, loop_2379
25359 edge8ln %g5, %i5, %i4
25360 set 0x1C, %o7
25361 ldstuba [%l7 + %o7] 0x10, %o5
25362loop_2379:
25363 bcc,a,pt %xcc, loop_2380
25364 tne %xcc, 0x6
25365 ta %icc, 0x6
25366 stbar
25367loop_2380:
25368 subcc %g3, 0x118D, %g1
25369 bvs,pn %icc, loop_2381
25370 umulcc %i7, %i0, %i3
25371 edge8ln %l6, %i1, %g7
25372 udiv %o2, 0x1D05, %i2
25373loop_2381:
25374 tcs %xcc, 0x6
25375 sdivcc %l1, 0x01FA, %o0
25376 tneg %icc, 0x2
25377 brlez,a %l4, loop_2382
25378 sethi 0x174A, %g6
25379 alignaddr %l0, %l3, %o6
25380 tcs %icc, 0x7
25381loop_2382:
25382 nop
25383 set 0x5C, %g5
25384 lda [%l7 + %g5] 0x15, %f21
25385 udiv %o4, 0x0302, %g2
25386 fpsub32 %f18, %f20, %f0
25387 tleu %icc, 0x1
25388 sllx %l2, %o3, %l5
25389 fmovdpos %xcc, %f15, %f10
25390 movrgez %o1, %i6, %o7
25391 fmovda %xcc, %f17, %f12
25392 sethi 0x1F64, %g4
25393 fpsub32s %f30, %f2, %f17
25394 edge16n %g5, %i5, %o5
25395 tle %icc, 0x1
25396 tl %icc, 0x1
25397 brz,a %i4, loop_2383
25398 ldub [%l7 + 0x2C], %g3
25399 edge32ln %i7, %g1, %i0
25400 fand %f6, %f0, %f16
25401loop_2383:
25402 restored
25403 rdpr %cwp, %g1
25404 rdpr %cansave, %g2
25405 rdpr %canrestore, %g3
25406 rdpr %cleanwin, %g4
25407 rdpr %otherwin, %g5
25408 rdpr %wstate, %g6
25409 sub %i3, 0x10D2, %i1
25410 taddcc %g7, 0x02D8, %l6
25411 bcs,pt %icc, loop_2384
25412 be,a,pn %xcc, loop_2385
25413 srlx %o2, 0x14, %l1
25414 movcc %xcc, %i2, %l4
25415loop_2384:
25416 tg %icc, 0x5
25417loop_2385:
25418 subccc %o0, %l0, %l3
25419 ta %xcc, 0x1
25420 brnz,a %o6, loop_2386
25421 fmovdvc %xcc, %f7, %f9
25422 edge8n %g6, %g2, %o4
25423 fandnot1 %f14, %f10, %f20
25424loop_2386:
25425 fmovda %icc, %f3, %f11
25426 movrne %o3, %l5, %l2
25427 edge8 %o1, %o7, %i6
25428 fmovsa %xcc, %f1, %f11
25429 ldsb [%l7 + 0x49], %g5
25430 fxnors %f6, %f27, %f16
25431 tcs %xcc, 0x2
25432 tg %icc, 0x2
25433 ta %icc, 0x7
25434 edge32 %i5, %o5, %g4
25435 ta %xcc, 0x4
25436 array8 %g3, %i7, %i4
25437 tge %icc, 0x6
25438 fmuld8ulx16 %f2, %f31, %f0
25439 bvs,a,pn %xcc, loop_2387
25440 move %icc, %i0, %g1
25441 fbug %fcc3, loop_2388
25442 lduw [%l7 + 0x44], %i3
25443loop_2387:
25444 tl %xcc, 0x0
25445 brlz %g7, loop_2389
25446loop_2388:
25447 tcc %icc, 0x4
25448 movn %xcc, %i1, %l6
25449 fmovd %f14, %f30
25450loop_2389:
25451 xor %l1, 0x09D6, %i2
25452 tleu %xcc, 0x6
25453 set 0x20, %o4
25454 stda %l4, [%l7 + %o4] 0x18
25455 sethi 0x063A, %o0
25456 tpos %icc, 0x2
25457 tl %icc, 0x7
25458 edge16l %o2, %l0, %l3
25459 tgu %icc, 0x1
25460 fmul8x16 %f16, %f12, %f8
25461 fmovde %icc, %f0, %f25
25462 movne %icc, %g6, %o6
25463 or %g2, 0x13AF, %o4
25464 fmovsge %icc, %f27, %f7
25465 fxors %f29, %f6, %f13
25466 fbg %fcc3, loop_2390
25467 xorcc %l5, 0x1ABA, %l2
25468 restored
25469 rdpr %cwp, %g1
25470 rdpr %cansave, %g2
25471 rdpr %canrestore, %g3
25472 rdpr %cleanwin, %g4
25473 rdpr %otherwin, %g5
25474 rdpr %wstate, %g6
25475 sub %o1, %o7, %i6
25476loop_2390:
25477 movrne %o3, 0x039, %g5
25478 brnz %o5, loop_2391
25479 edge16l %i5, %g4, %g3
25480 edge32 %i7, %i4, %i0
25481 sub %g1, 0x1A9D, %i3
25482loop_2391:
25483 tne %xcc, 0x1
25484 fmovdvc %xcc, %f25, %f23
25485 fsrc2 %f6, %f8
25486 fnegd %f2, %f16
25487 movvs %xcc, %i1, %g7
25488 array8 %l6, %l1, %i2
25489 addc %l4, %o2, %l0
25490 edge16n %l3, %g6, %o0
25491 fandnot1 %f16, %f14, %f26
25492 flush %l7 + 0x74
25493 movrne %g2, %o6, %o4
25494 edge16n %l2, %o1, %o7
25495 movvs %icc, %i6, %l5
25496 sdiv %g5, 0x1489, %o5
25497 fcmpgt16 %f22, %f10, %o3
25498 xnor %g4, 0x02F0, %i5
25499 fmovrse %g3, %f9, %f6
25500 addc %i7, %i4, %g1
25501 tcs %icc, 0x7
25502 tsubcctv %i0, 0x0D57, %i3
25503 xor %g7, %i1, %l1
25504 fcmpne32 %f16, %f12, %l6
25505 tsubcc %l4, 0x0F32, %o2
25506 edge32l %l0, %i2, %g6
25507 wr %g0, 0x10, %asi
25508 ldsha [%l7 + 0x74] %asi, %l3
25509 subcc %g2, %o6, %o0
25510 xor %l2, 0x1711, %o4
25511 fmovdg %icc, %f13, %f11
25512 srax %o7, %o1, %l5
25513 sra %i6, %o5, %g5
25514 fmovrse %g4, %f22, %f17
25515 movn %icc, %i5, %o3
25516 subc %g3, 0x1FFC, %i7
25517 mulscc %i4, %g1, %i3
25518 edge32n %i0, %g7, %l1
25519 add %i1, 0x00BB, %l6
25520 move %xcc, %l4, %o2
25521 sub %l0, 0x12EC, %g6
25522 bneg,pn %icc, loop_2392
25523 srlx %l3, 0x08, %i2
25524 fands %f26, %f21, %f11
25525 fnand %f14, %f20, %f8
25526loop_2392:
25527 movrgez %o6, %o0, %g2
25528 umulcc %l2, %o7, %o4
25529 sll %o1, 0x05, %l5
25530 edge32ln %o5, %i6, %g4
25531 taddcctv %g5, 0x17CF, %o3
25532 stbar
25533 fmovrdne %i5, %f6, %f10
25534 udivcc %i7, 0x1D5F, %i4
25535 movvc %icc, %g3, %i3
25536 bg loop_2393
25537 bcs %xcc, loop_2394
25538 fmovrdlz %g1, %f4, %f22
25539 std %f16, [%l7 + 0x48]
25540loop_2393:
25541 fpadd16 %f6, %f0, %f20
25542loop_2394:
25543 tgu %xcc, 0x6
25544 fmovrdgz %i0, %f28, %f8
25545 edge32 %g7, %i1, %l1
25546 brlez %l6, loop_2395
25547 tsubcctv %o2, 0x129C, %l4
25548 fxor %f16, %f16, %f30
25549 fmul8sux16 %f14, %f10, %f6
25550loop_2395:
25551 ble,pn %xcc, loop_2396
25552 edge8ln %g6, %l0, %l3
25553 edge16 %i2, %o0, %g2
25554 ldsb [%l7 + 0x11], %l2
25555loop_2396:
25556 fmovsl %icc, %f25, %f4
25557 fbuge,a %fcc0, loop_2397
25558 movcc %xcc, %o7, %o6
25559 lduh [%l7 + 0x7C], %o1
25560 sra %o4, 0x02, %l5
25561loop_2397:
25562 brz,a %i6, loop_2398
25563 and %o5, %g4, %g5
25564 bn %xcc, loop_2399
25565 andncc %o3, %i7, %i5
25566loop_2398:
25567 udivcc %i4, 0x0BC7, %g3
25568 edge32l %g1, %i3, %g7
25569loop_2399:
25570 be,pn %xcc, loop_2400
25571 fba %fcc0, loop_2401
25572 fmovdvs %xcc, %f7, %f28
25573 tgu %icc, 0x2
25574loop_2400:
25575 movne %icc, %i0, %i1
25576loop_2401:
25577 alignaddrl %l6, %l1, %o2
25578 movcs %xcc, %g6, %l0
25579 fones %f31
25580 edge32n %l3, %l4, %o0
25581 fmovrse %i2, %f5, %f19
25582 ble,pn %icc, loop_2402
25583 movgu %xcc, %g2, %l2
25584 sllx %o6, 0x0F, %o7
25585 fblg,a %fcc1, loop_2403
25586loop_2402:
25587 restored
25588 rdpr %cwp, %g1
25589 rdpr %cansave, %g2
25590 rdpr %canrestore, %g3
25591 rdpr %cleanwin, %g4
25592 rdpr %otherwin, %g5
25593 rdpr %wstate, %g6
25594 array16 %o1, %o4, %i6
25595 array32 %o5, %g4, %l5
25596loop_2403:
25597 tge %icc, 0x4
25598 subc %g5, 0x0942, %i7
25599 xnorcc %o3, 0x05EC, %i4
25600 fmovdpos %icc, %f1, %f8
25601 bpos,a,pn %icc, loop_2404
25602 sll %g3, %g1, %i3
25603 nop
25604 setx loop_2405, %l0, %l1
25605 jmpl %l1, %g7
25606 brlz %i0, loop_2406
25607loop_2404:
25608 bcs,a,pt %xcc, loop_2407
25609 tvc %icc, 0x1
25610loop_2405:
25611 umul %i1, %l6, %i5
25612loop_2406:
25613 fpackfix %f26, %f4
25614loop_2407:
25615 nop
25616 set 0x44, %g3
25617 stwa %l1, [%l7 + %g3] 0x88
25618 umul %g6, %o2, %l0
25619 tsubcc %l3, 0x05B1, %l4
25620 fmovsvs %icc, %f12, %f6
25621 faligndata %f22, %f14, %f30
25622 tg %xcc, 0x2
25623 movgu %xcc, %i2, %g2
25624 bn,a %icc, loop_2408
25625 orcc %o0, 0x117F, %l2
25626 tsubcc %o7, 0x0DEB, %o1
25627 movrlz %o6, 0x14A, %i6
25628loop_2408:
25629 movpos %icc, %o4, %o5
25630 brnz %g4, loop_2409
25631 prefetch [%l7 + 0x10], 0x2
25632 ba %xcc, loop_2410
25633 tsubcc %l5, 0x0775, %g5
25634loop_2409:
25635 movre %o3, %i4, %g3
25636 sethi 0x1DC2, %i7
25637loop_2410:
25638 tneg %icc, 0x0
25639 ldsh [%l7 + 0x5A], %i3
25640 bcc,a,pt %icc, loop_2411
25641 fcmpeq16 %f8, %f4, %g1
25642 fcmpne32 %f2, %f12, %i0
25643 addc %g7, %l6, %i5
25644loop_2411:
25645 brz,a %i1, loop_2412
25646 fcmpeq32 %f14, %f26, %l1
25647 alignaddrl %o2, %g6, %l3
25648 tg %xcc, 0x0
25649loop_2412:
25650 edge32l %l0, %i2, %l4
25651 add %l7, 0x10, %l6
25652 wr %g0, 0x80, %asi
25653 lda [%l6] %asi, %o0
25654 casa [%l6] 0x80, %o0, %g2
25655 std %l2, [%l7 + 0x50]
25656 sra %o1, 0x1E, %o7
25657 set 0x34, %l5
25658 stwa %i6, [%l7 + %l5] 0x27
25659 membar #Sync
25660 fmovsa %icc, %f13, %f18
25661 fmovdleu %xcc, %f8, %f7
25662 saved
25663 rdpr %cwp, %g1
25664 rdpr %cansave, %g2
25665 rdpr %canrestore, %g3
25666 rdpr %cleanwin, %g4
25667 rdpr %otherwin, %g5
25668 rdpr %wstate, %g6
25669 tsubcc %o4, 0x1C2D, %o5
25670 fmovdpos %xcc, %f0, %f27
25671 array16 %o6, %g4, %g5
25672 addccc %o3, 0x09B8, %l5
25673 fcmpeq16 %f6, %f24, %g3
25674 udivx %i7, 0x1097, %i3
25675 movvs %xcc, %g1, %i4
25676 edge16l %g7, %i0, %l6
25677 set 0x40, %g4
25678 ldswa [%l7 + %g4] 0x15, %i5
25679 mulx %i1, 0x0D90, %o2
25680 orcc %g6, 0x142A, %l1
25681 movn %xcc, %l3, %i2
25682 brlz,a %l0, loop_2413
25683 fand %f16, %f22, %f18
25684 movrne %o0, %l4, %g2
25685 fmovrslez %l2, %f14, %f2
25686loop_2413:
25687 nop
25688 set 0x28, %i0
25689 ldxa [%l7 + %i0] 0x18, %o1
25690 ldsb [%l7 + 0x40], %o7
25691 umulcc %i6, 0x1BF6, %o5
25692 mova %xcc, %o6, %g4
25693 fblg,a %fcc1, loop_2414
25694 addccc %g5, 0x0E1E, %o3
25695 siam 0x3
25696 sub %o4, %l5, %i7
25697loop_2414:
25698 mulscc %i3, 0x1172, %g3
25699 membar 0x51
25700 lduh [%l7 + 0x76], %g1
25701 addcc %g7, %i0, %l6
25702 edge32l %i5, %i4, %i1
25703 fnegd %f26, %f10
25704 add %g6, %o2, %l1
25705 tleu %icc, 0x4
25706 fcmpne32 %f22, %f12, %l3
25707 prefetch [%l7 + 0x1C], 0x2
25708 brz %l0, loop_2415
25709 edge32ln %o0, %i2, %l4
25710 orcc %g2, %l2, %o7
25711 tcc %icc, 0x5
25712loop_2415:
25713 nop
25714 setx loop_2416, %l0, %l1
25715 wrpr 0x1, %tl
25716 wrpr %l1, %tpc
25717 add %l1, 0x4, %l1
25718 wrpr %l1, %tnpc
25719 setx 0x34400001400, %l0, %l1
25720 wrpr %l1, %tstate
25721 wrhpr 0x4, %htstate
25722 retry
25723 movleu %xcc, %o1, %i6
25724 tleu %xcc, 0x6
25725 fbuge,a %fcc3, loop_2417
25726loop_2416:
25727 tl %xcc, 0x5
25728 mulx %o5, %o6, %g5
25729 movg %icc, %g4, %o3
25730loop_2417:
25731 xor %l5, %o4, %i3
25732 orncc %g3, 0x1C8B, %g1
25733 sir 0x14F0
25734 sdiv %g7, 0x13D7, %i7
25735 fbn %fcc2, loop_2418
25736 edge16n %i0, %i5, %l6
25737 fmovrsne %i4, %f24, %f16
25738 smul %g6, %i1, %o2
25739loop_2418:
25740 tgu %icc, 0x4
25741 bge loop_2419
25742 movvc %icc, %l1, %l3
25743 movre %o0, %l0, %l4
25744 edge32n %g2, %l2, %i2
25745loop_2419:
25746 alignaddr %o1, %o7, %i6
25747 sth %o6, [%l7 + 0x6A]
25748 taddcctv %g5, 0x0B94, %o5
25749 fbul %fcc1, loop_2420
25750 fbo,a %fcc3, loop_2421
25751 fmovsg %xcc, %f3, %f14
25752 edge16ln %o3, %g4, %o4
25753loop_2420:
25754 ble loop_2422
25755loop_2421:
25756 tn %icc, 0x5
25757 fbul %fcc3, loop_2423
25758 fandnot2s %f27, %f28, %f27
25759loop_2422:
25760 fnot2s %f20, %f3
25761 set 0x77, %g1
25762 stba %i3, [%l7 + %g1] 0x2b
25763 membar #Sync
25764loop_2423:
25765 movne %xcc, %g3, %l5
25766 srl %g1, 0x0B, %i7
25767 edge16ln %i0, %i5, %l6
25768 xnor %i4, 0x1CAB, %g6
25769 fmovsneg %xcc, %f31, %f21
25770 andcc %i1, 0x1F80, %g7
25771 fand %f0, %f28, %f22
25772 udivcc %l1, 0x16CF, %l3
25773 movvc %xcc, %o2, %l0
25774 array16 %l4, %o0, %g2
25775 ldx [%l7 + 0x40], %i2
25776 movle %xcc, %o1, %l2
25777 fmul8x16al %f12, %f11, %f16
25778 movg %icc, %o7, %i6
25779 edge32 %o6, %o5, %g5
25780 movrne %o3, 0x2A4, %g4
25781 tl %icc, 0x6
25782 fble,a %fcc0, loop_2424
25783 edge8n %i3, %o4, %g3
25784 sir 0x1578
25785 brz %l5, loop_2425
25786loop_2424:
25787 andncc %i7, %g1, %i5
25788 addcc %i0, 0x0FC7, %l6
25789 fmul8x16 %f27, %f8, %f18
25790loop_2425:
25791 subc %g6, %i1, %i4
25792 alignaddr %l1, %l3, %o2
25793 tne %xcc, 0x3
25794 edge8n %l0, %g7, %l4
25795 orncc %g2, 0x1496, %o0
25796 wr %g0, 0x18, %asi
25797 stda %f16, [%l7 + 0x40] %asi
25798 add %i2, 0x11E4, %o1
25799 fornot2s %f18, %f3, %f30
25800 tge %xcc, 0x2
25801 fbu %fcc1, loop_2426
25802 mulscc %l2, 0x08CC, %i6
25803 fmovsgu %icc, %f17, %f21
25804 tle %icc, 0x4
25805loop_2426:
25806 nop
25807 set 0x68, %i1
25808 lda [%l7 + %i1] 0x88, %f21
25809 fornot2s %f29, %f19, %f10
25810 tpos %xcc, 0x1
25811 movre %o6, %o7, %g5
25812 fandnot1s %f5, %f31, %f27
25813 fmovse %xcc, %f7, %f14
25814 fmovsl %xcc, %f26, %f9
25815 xor %o5, %o3, %i3
25816 fnors %f23, %f17, %f24
25817 fmul8x16au %f28, %f13, %f18
25818 bne,a,pt %xcc, loop_2427
25819 tsubcctv %g4, %g3, %o4
25820 fcmpne32 %f2, %f20, %l5
25821 fandnot1s %f20, %f31, %f25
25822loop_2427:
25823 xnorcc %g1, 0x086E, %i5
25824 subc %i0, 0x15E6, %i7
25825 fpsub16 %f0, %f12, %f2
25826 tle %xcc, 0x3
25827 fornot1s %f10, %f14, %f7
25828 addc %l6, 0x1BCA, %g6
25829 bvc,a,pn %xcc, loop_2428
25830 taddcc %i4, 0x1C95, %l1
25831 movneg %icc, %l3, %o2
25832 fmovscc %icc, %f10, %f31
25833loop_2428:
25834 stb %l0, [%l7 + 0x08]
25835 ldd [%l7 + 0x78], %f0
25836 edge32l %g7, %l4, %g2
25837 fandnot2 %f24, %f14, %f6
25838 stx %o0, [%l7 + 0x40]
25839 subccc %i1, %o1, %l2
25840 fxnors %f19, %f12, %f15
25841 fabss %f7, %f22
25842 edge32ln %i2, %o6, %i6
25843 addc %o7, 0x0F1F, %g5
25844 fmul8sux16 %f2, %f22, %f24
25845 add %l7, 0x70, %l6
25846 wr %g0, 0x19, %asi
25847 casa [%l6] %asi, %o5, %o3
25848 fba %fcc3, loop_2429
25849 addc %i3, 0x0900, %g4
25850 fba %fcc0, loop_2430
25851 mulscc %o4, 0x0D74, %l5
25852loop_2429:
25853 ldub [%l7 + 0x3F], %g3
25854 fbule,a %fcc2, loop_2431
25855loop_2430:
25856 mulscc %i5, %i0, %g1
25857 taddcc %i7, 0x1F57, %g6
25858 movg %xcc, %i4, %l6
25859loop_2431:
25860 bcs loop_2432
25861 andncc %l3, %o2, %l0
25862 sdiv %l1, 0x1BF5, %l4
25863 movcs %xcc, %g7, %o0
25864loop_2432:
25865 fmovdcc %icc, %f28, %f20
25866 srl %g2, 0x14, %i1
25867 fpsub32 %f16, %f4, %f12
25868 addcc %o1, %l2, %i2
25869 tle %icc, 0x5
25870 tn %icc, 0x3
25871 fones %f5
25872 alignaddrl %i6, %o7, %o6
25873 edge8 %o5, %o3, %g5
25874 edge16n %g4, %i3, %o4
25875 movle %xcc, %l5, %i5
25876 or %i0, 0x0DFD, %g1
25877 fnot2 %f6, %f16
25878 movgu %icc, %g3, %i7
25879 edge32ln %i4, %l6, %g6
25880 tvc %xcc, 0x4
25881 tsubcctv %o2, 0x11AE, %l3
25882 fexpand %f20, %f10
25883 tn %icc, 0x7
25884 ta %xcc, 0x1
25885 fcmpeq32 %f20, %f24, %l0
25886 orn %l4, %l1, %g7
25887 prefetch [%l7 + 0x20], 0x2
25888 array16 %o0, %g2, %o1
25889 set 0x16, %i3
25890 ldsha [%l7 + %i3] 0x81, %l2
25891 xor %i2, %i6, %i1
25892 ldsh [%l7 + 0x3C], %o6
25893 movcs %icc, %o7, %o5
25894 fbug %fcc1, loop_2433
25895 edge8l %g5, %g4, %o3
25896 srax %i3, 0x0B, %l5
25897 move %xcc, %i5, %o4
25898loop_2433:
25899 tneg %xcc, 0x5
25900 sub %g1, %g3, %i7
25901 addccc %i4, %l6, %g6
25902 fmovdleu %xcc, %f30, %f14
25903 edge8ln %i0, %l3, %l0
25904 fcmple32 %f20, %f14, %l4
25905 edge8 %o2, %g7, %o0
25906 sub %g2, %o1, %l1
25907 tcs %xcc, 0x3
25908 movcc %xcc, %l2, %i2
25909 fbu,a %fcc3, loop_2434
25910 fpadd16s %f7, %f24, %f10
25911 membar 0x7E
25912 fbg,a %fcc0, loop_2435
25913loop_2434:
25914 fnors %f15, %f20, %f6
25915 movpos %xcc, %i6, %i1
25916 movg %xcc, %o6, %o7
25917loop_2435:
25918 fbne,a %fcc0, loop_2436
25919 fbuge %fcc1, loop_2437
25920 array16 %g5, %g4, %o5
25921 fmovdneg %xcc, %f28, %f27
25922loop_2436:
25923 nop
25924 set 0x70, %i6
25925 swapa [%l7 + %i6] 0x18, %i3
25926loop_2437:
25927 andn %l5, 0x083D, %o3
25928 tl %icc, 0x2
25929 fbne %fcc1, loop_2438
25930 tle %xcc, 0x5
25931 brgz %o4, loop_2439
25932 taddcc %g1, %i5, %g3
25933loop_2438:
25934 fmovrsgz %i7, %f4, %f29
25935 fzero %f8
25936loop_2439:
25937 addccc %i4, 0x0327, %g6
25938 std %i6, [%l7 + 0x18]
25939 movcc %xcc, %l3, %i0
25940 edge16n %l0, %l4, %o2
25941 call loop_2440
25942 fabss %f10, %f27
25943 fmovsgu %icc, %f19, %f5
25944 bl,a,pt %xcc, loop_2441
25945loop_2440:
25946 mova %xcc, %o0, %g2
25947 srl %g7, %l1, %o1
25948 ba,a loop_2442
25949loop_2441:
25950 nop
25951 set 0x65, %l6
25952 ldsb [%l7 + %l6], %i2
25953 tsubcctv %l2, %i1, %o6
25954 st %f6, [%l7 + 0x60]
25955loop_2442:
25956 sdivx %o7, 0x0A78, %i6
25957 movpos %icc, %g4, %o5
25958 ldx [%l7 + 0x48], %g5
25959 bleu,a,pt %xcc, loop_2443
25960 edge16 %i3, %l5, %o4
25961 fmovdpos %icc, %f1, %f4
25962 array8 %g1, %i5, %g3
25963loop_2443:
25964 popc %i7, %o3
25965 movcs %xcc, %i4, %l6
25966 set 0x44, %o1
25967 ldstuba [%l7 + %o1] 0x81, %l3
25968 tsubcctv %g6, 0x15A0, %l0
25969 swap [%l7 + 0x70], %i0
25970 fsrc2 %f6, %f28
25971 sdivcc %o2, 0x11CC, %l4
25972 bn,pt %xcc, loop_2444
25973 ldstub [%l7 + 0x19], %o0
25974 membar #Sync
25975 set 0x40, %i2
25976 ldda [%l7 + %i2] 0x16, %f16
25977loop_2444:
25978 fmovsneg %xcc, %f24, %f21
25979 wr %g0, 0x88, %asi
25980 ldstuba [%l7 + 0x6F] %asi, %g7
25981 movgu %icc, %l1, %o1
25982 and %g2, 0x16A7, %l2
25983 alignaddr %i2, %i1, %o7
25984 fblg %fcc3, loop_2445
25985 edge16ln %i6, %g4, %o5
25986 fabsd %f0, %f26
25987 umulcc %g5, %o6, %l5
25988loop_2445:
25989 fcmped %fcc3, %f6, %f22
25990 movl %xcc, %i3, %g1
25991 bneg,pn %icc, loop_2446
25992 lduh [%l7 + 0x5A], %i5
25993 taddcc %o4, 0x08D1, %i7
25994 taddcctv %o3, 0x0116, %g3
25995loop_2446:
25996 nop
25997 set 0x50, %i5
25998 sta %f5, [%l7 + %i5] 0x04
25999 edge32l %l6, %i4, %l3
26000 movvc %icc, %l0, %g6
26001 brlez %o2, loop_2447
26002 udiv %l4, 0x190E, %i0
26003 subc %g7, %l1, %o0
26004 edge16n %g2, %l2, %i2
26005loop_2447:
26006 fabss %f9, %f17
26007 popc %o1, %i1
26008 fbg,a %fcc0, loop_2448
26009 edge32 %i6, %g4, %o7
26010 tpos %xcc, 0x0
26011 tgu %icc, 0x7
26012loop_2448:
26013 andncc %g5, %o5, %l5
26014 fble %fcc2, loop_2449
26015 edge8l %o6, %g1, %i5
26016 edge16l %i3, %o4, %o3
26017 wr %g0, 0x4f, %asi
26018 stxa %g3, [%g0 + 0x30] %asi
26019loop_2449:
26020 membar 0x42
26021 edge8ln %i7, %i4, %l6
26022 subcc %l3, 0x04A7, %g6
26023 te %xcc, 0x1
26024 udivcc %o2, 0x092D, %l0
26025 subccc %l4, %g7, %i0
26026 array8 %o0, %l1, %g2
26027 set 0x46, %l1
26028 lduba [%l7 + %l1] 0x88, %i2
26029 tleu %xcc, 0x0
26030 nop
26031 set 0x68, %o3
26032 prefetch [%l7 + %o3], 0x0
26033 array16 %o1, %l2, %i6
26034 pdist %f20, %f18, %f18
26035 sll %g4, %i1, %g5
26036 movl %xcc, %o5, %l5
26037 siam 0x5
26038 membar 0x49
26039 edge16n %o6, %o7, %g1
26040 movre %i5, %i3, %o3
26041 nop
26042 set 0x14, %g2
26043 lduw [%l7 + %g2], %o4
26044 fcmpne32 %f24, %f24, %i7
26045 fblg,a %fcc3, loop_2450
26046 fmovrsgez %i4, %f0, %f3
26047 fmovsvc %xcc, %f20, %f30
26048 tge %icc, 0x2
26049loop_2450:
26050 fmovdle %icc, %f25, %f7
26051 mulx %l6, %l3, %g3
26052 edge8n %o2, %l0, %g6
26053 orn %l4, 0x0579, %g7
26054 edge8 %o0, %l1, %i0
26055 sra %i2, 0x12, %g2
26056 popc 0x1227, %o1
26057 set 0x34, %o6
26058 lda [%l7 + %o6] 0x81, %f23
26059 and %i6, %l2, %g4
26060 edge16 %g5, %i1, %l5
26061 bleu loop_2451
26062 fandnot2 %f30, %f30, %f6
26063 bneg,a loop_2452
26064 fbuge %fcc3, loop_2453
26065loop_2451:
26066 sir 0x0023
26067 fbo,a %fcc1, loop_2454
26068loop_2452:
26069 fmovdg %icc, %f3, %f24
26070loop_2453:
26071 sdivx %o6, 0x0A66, %o7
26072 sllx %g1, 0x14, %o5
26073loop_2454:
26074 brgez,a %i5, loop_2455
26075 alignaddr %i3, %o3, %i7
26076 movre %o4, 0x29D, %l6
26077 flush %l7 + 0x28
26078loop_2455:
26079 xor %l3, 0x1133, %g3
26080 sth %i4, [%l7 + 0x32]
26081 ldstub [%l7 + 0x0D], %l0
26082 wr %g0, 0x18, %asi
26083 ldsha [%l7 + 0x7E] %asi, %o2
26084 be,a,pt %xcc, loop_2456
26085 xnor %l4, %g7, %o0
26086 brlz %g6, loop_2457
26087 tge %icc, 0x7
26088loop_2456:
26089 srlx %i0, 0x1C, %l1
26090 tge %xcc, 0x7
26091loop_2457:
26092 ldsh [%l7 + 0x70], %g2
26093 or %i2, %o1, %l2
26094 bneg,pt %xcc, loop_2458
26095 brlez %i6, loop_2459
26096 xnor %g5, 0x07DF, %g4
26097 fcmpd %fcc0, %f12, %f18
26098loop_2458:
26099 tg %icc, 0x0
26100loop_2459:
26101 stx %l5, [%l7 + 0x30]
26102 stbar
26103 be,pn %xcc, loop_2460
26104 fornot1s %f7, %f9, %f25
26105 fsrc1s %f18, %f4
26106 srlx %i1, 0x05, %o6
26107loop_2460:
26108 sub %o7, 0x1056, %g1
26109 orn %o5, %i3, %o3
26110 fzeros %f8
26111 orcc %i5, 0x00BD, %i7
26112 array16 %o4, %l3, %g3
26113 brgez,a %i4, loop_2461
26114 fmovsa %xcc, %f28, %f12
26115 edge16l %l0, %l6, %l4
26116 std %f28, [%l7 + 0x58]
26117loop_2461:
26118 bpos,a,pn %icc, loop_2462
26119 edge32 %o2, %o0, %g7
26120 fornot1 %f0, %f30, %f22
26121 xorcc %i0, 0x180E, %g6
26122loop_2462:
26123 xnor %g2, %l1, %i2
26124 subc %o1, 0x01E9, %l2
26125 ldd [%l7 + 0x58], %f2
26126 smul %i6, %g4, %l5
26127 array32 %g5, %i1, %o7
26128 udivx %g1, 0x1A31, %o5
26129 tpos %xcc, 0x1
26130 fmovdge %icc, %f0, %f11
26131 movne %icc, %o6, %i3
26132 sub %o3, %i5, %o4
26133 sll %l3, %i7, %g3
26134 flush %l7 + 0x6C
26135 movpos %icc, %i4, %l6
26136 bvc loop_2463
26137 edge16l %l4, %l0, %o0
26138 prefetch [%l7 + 0x54], 0x0
26139 sethi 0x1504, %o2
26140loop_2463:
26141 fmovrdlez %g7, %f24, %f8
26142 tle %icc, 0x6
26143 fnot2s %f3, %f27
26144 addcc %g6, %i0, %l1
26145 orcc %g2, 0x1B48, %i2
26146 popc %o1, %i6
26147 tgu %icc, 0x2
26148 fpadd32s %f8, %f30, %f1
26149 bge,a loop_2464
26150 movre %l2, %l5, %g5
26151 fmovsle %icc, %f11, %f0
26152 alignaddrl %g4, %i1, %g1
26153loop_2464:
26154 sllx %o7, 0x19, %o6
26155 edge32n %o5, %o3, %i3
26156 umul %i5, 0x0F7B, %l3
26157 umul %o4, %g3, %i7
26158 andn %l6, 0x1C19, %l4
26159 fmovrdlz %l0, %f12, %f22
26160 movge %icc, %o0, %o2
26161 popc 0x1146, %i4
26162 fmovdle %xcc, %f21, %f12
26163 subc %g6, %i0, %l1
26164 sub %g2, 0x1D1E, %g7
26165 fmovsg %xcc, %f26, %f2
26166 fnot1 %f2, %f30
26167 tge %xcc, 0x0
26168 fmovsl %xcc, %f30, %f5
26169 tpos %icc, 0x0
26170 edge16n %o1, %i6, %l2
26171 fmovdcc %xcc, %f14, %f8
26172 tleu %icc, 0x7
26173 smulcc %l5, %g5, %g4
26174 fmovsne %icc, %f0, %f27
26175 and %i1, %i2, %g1
26176 fand %f10, %f20, %f2
26177 fmovs %f27, %f8
26178 fmul8ulx16 %f16, %f2, %f14
26179 fmovsl %icc, %f21, %f16
26180 movneg %icc, %o6, %o7
26181 fmovse %xcc, %f2, %f23
26182 ble,a,pt %icc, loop_2465
26183 bn,pt %xcc, loop_2466
26184 fxors %f3, %f30, %f8
26185 sllx %o3, 0x07, %i3
26186loop_2465:
26187 addc %o5, 0x0A15, %i5
26188loop_2466:
26189 andn %l3, 0x1E4A, %g3
26190 fpsub16 %f12, %f0, %f8
26191 edge16 %o4, %i7, %l4
26192 edge16l %l0, %l6, %o0
26193 mulx %o2, %g6, %i0
26194 restored
26195 rdpr %cwp, %g1
26196 rdpr %cansave, %g2
26197 rdpr %canrestore, %g3
26198 rdpr %cleanwin, %g4
26199 rdpr %otherwin, %g5
26200 rdpr %wstate, %g6
26201 edge8 %i4, %l1, %g2
26202 add %l7, 0x7C, %l6
26203 wr %g0, 0x18, %asi
26204 lda [%l6] %asi, %g7
26205 casa [%l6] %asi, %g7, %i6
26206 fmovspos %xcc, %f17, %f29
26207 fmovdleu %xcc, %f26, %f1
26208 tvs %icc, 0x1
26209 bn,a,pn %icc, loop_2467
26210 andn %o1, 0x1917, %l2
26211 tcc %xcc, 0x4
26212 fnand %f26, %f30, %f30
26213loop_2467:
26214 fmovdcc %icc, %f8, %f3
26215 srax %l5, 0x06, %g4
26216 lduw [%l7 + 0x38], %i1
26217 addc %g5, 0x07F6, %g1
26218 fbuge,a %fcc2, loop_2468
26219 std %i2, [%l7 + 0x28]
26220 orncc %o6, 0x197C, %o3
26221 edge32 %i3, %o7, %i5
26222loop_2468:
26223 nop
26224 wr %g0, 0x89, %asi
26225 sta %f31, [%l7 + 0x5C] %asi
26226 andncc %o5, %l3, %o4
26227 udivcc %i7, 0x0574, %g3
26228 taddcctv %l4, 0x0206, %l6
26229 edge16ln %l0, %o0, %o2
26230 fsrc2s %f11, %f3
26231 fabss %f10, %f13
26232 xnorcc %g6, %i0, %i4
26233 fmul8x16al %f8, %f6, %f2
26234 bpos,a,pt %xcc, loop_2469
26235 alignaddrl %g2, %l1, %g7
26236 mulscc %o1, %i6, %l5
26237 fnor %f28, %f12, %f26
26238loop_2469:
26239 fexpand %f5, %f16
26240 stx %g4, [%l7 + 0x18]
26241 smul %l2, %g5, %i1
26242 move %xcc, %g1, %o6
26243 fornot1s %f31, %f16, %f28
26244 fsrc2 %f8, %f0
26245 fcmpne16 %f8, %f10, %i2
26246 fcmped %fcc1, %f16, %f6
26247 nop
26248 set 0x08, %o2
26249 ldd [%l7 + %o2], %o2
26250 movre %i3, 0x00C, %i5
26251 popc %o5, %l3
26252 srax %o7, %i7, %g3
26253 st %f22, [%l7 + 0x38]
26254 fmovsneg %icc, %f29, %f3
26255 fmovdcc %xcc, %f9, %f24
26256 nop
26257 set 0x4C, %l0
26258 ldstub [%l7 + %l0], %l4
26259 fmul8x16 %f31, %f2, %f22
26260 srl %o4, %l0, %o0
26261 tneg %xcc, 0x0
26262 restored
26263 rdpr %cwp, %g1
26264 rdpr %cansave, %g2
26265 rdpr %canrestore, %g3
26266 rdpr %cleanwin, %g4
26267 rdpr %otherwin, %g5
26268 rdpr %wstate, %g6
26269 movrne %o2, 0x196, %g6
26270 tne %icc, 0x6
26271 bl,a loop_2470
26272 sll %l6, %i4, %g2
26273 move %xcc, %i0, %g7
26274 prefetch [%l7 + 0x08], 0x3
26275loop_2470:
26276 fmul8x16au %f22, %f28, %f20
26277 fcmpd %fcc1, %f2, %f28
26278 fbne %fcc2, loop_2471
26279 srax %o1, 0x16, %i6
26280 lduw [%l7 + 0x50], %l5
26281 fexpand %f1, %f8
26282loop_2471:
26283 nop
26284 wr %g0, 0x19, %asi
26285 ldda [%l7 + 0x40] %asi, %f16
26286 set 0x4C, %i7
26287 sta %f27, [%l7 + %i7] 0x88
26288 sdivx %l1, 0x1361, %l2
26289 edge16ln %g4, %i1, %g1
26290 wr %g0, 0x19, %asi
26291 stba %g5, [%l7 + 0x08] %asi
26292 stb %i2, [%l7 + 0x43]
26293 array16 %o3, %o6, %i5
26294 fble %fcc1, loop_2472
26295 restored
26296 rdpr %cwp, %g1
26297 rdpr %cansave, %g2
26298 rdpr %canrestore, %g3
26299 rdpr %cleanwin, %g4
26300 rdpr %otherwin, %g5
26301 rdpr %wstate, %g6
26302 fbul %fcc0, loop_2473
26303 ta %icc, 0x5
26304loop_2472:
26305 bvc,a,pt %xcc, loop_2474
26306 subcc %o5, 0x07D3, %l3
26307loop_2473:
26308 nop
26309 wr %g0, 0x81, %asi
26310 lduba [%l7 + 0x47] %asi, %i3
26311loop_2474:
26312 taddcctv %o7, %g3, %i7
26313 fandnot1 %f22, %f18, %f20
26314 wr %g0, 0x88, %asi
26315 ldstuba [%l7 + 0x76] %asi, %o4
26316 lduh [%l7 + 0x72], %l0
26317 bge,pn %icc, loop_2475
26318 nop
26319 set 0x70, %o0
26320 stb %o0, [%l7 + %o0]
26321 movle %icc, %l4, %g6
26322 subc %o2, 0x0692, %i4
26323loop_2475:
26324 tleu %icc, 0x0
26325 fcmpeq16 %f22, %f2, %g2
26326 ldsb [%l7 + 0x5D], %l6
26327 fmovdleu %icc, %f30, %f26
26328 addccc %i0, 0x1219, %g7
26329 membar 0x7C
26330 wr %g0, 0x2b, %asi
26331 stba %o1, [%l7 + 0x4C] %asi
26332 membar #Sync
26333 taddcc %l5, %i6, %l2
26334 movpos %xcc, %l1, %g4
26335 move %xcc, %i1, %g5
26336 fmul8x16al %f0, %f15, %f26
26337 array16 %g1, %o3, %o6
26338 brgz,a %i2, loop_2476
26339 udivx %o5, 0x1F36, %l3
26340 edge8l %i3, %i5, %g3
26341 orcc %i7, %o4, %l0
26342loop_2476:
26343 array8 %o0, %l4, %o7
26344 fcmpd %fcc1, %f22, %f18
26345 saved
26346 rdpr %cwp, %g1
26347 rdpr %cansave, %g2
26348 rdpr %canrestore, %g3
26349 rdpr %cleanwin, %g4
26350 rdpr %otherwin, %g5
26351 rdpr %wstate, %g6
26352 tpos %xcc, 0x7
26353 set 0x0, %o5
26354 stxa %g6, [%g0 + %o5] 0x57
26355 sethi 0x1ECD, %i4
26356 udivcc %o2, 0x0FA5, %l6
26357 fbg %fcc3, loop_2477
26358 array16 %g2, %g7, %i0
26359 wr %g0, 0x0c, %asi
26360 stda %o0, [%l7 + 0x10] %asi
26361loop_2477:
26362 nop
26363 add %l7, 0x08, %l6
26364 wr %g0, 0x04, %asi
26365 casa [%l6] 0x04, %i6, %l2
26366 ta %xcc, 0x3
26367 umul %l5, %g4, %l1
26368 fsrc2 %f8, %f24
26369 tcs %xcc, 0x5
26370 tg %icc, 0x3
26371 xnor %i1, %g1, %g5
26372 fnegd %f22, %f14
26373 wr %g0, 0x80, %asi
26374 stda %f16, [%l7 + 0x40] %asi
26375 saved
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 edge32 %o3, %i2, %o6
26383 restored
26384 rdpr %cwp, %g1
26385 rdpr %cansave, %g2
26386 rdpr %canrestore, %g3
26387 rdpr %cleanwin, %g4
26388 rdpr %otherwin, %g5
26389 rdpr %wstate, %g6
26390 wr %g0, 0x89, %asi
26391 prefetcha [%l7 + 0x08] %asi, 0x2
26392 bpos,a loop_2478
26393 sllx %i3, %l3, %g3
26394 srax %i5, 0x0E, %o4
26395 taddcctv %l0, 0x1FC5, %o0
26396loop_2478:
26397 te %xcc, 0x5
26398 bg,a %xcc, loop_2479
26399 tle %xcc, 0x3
26400 fcmple16 %f16, %f16, %i7
26401 alignaddrl %l4, %g6, %i4
26402loop_2479:
26403 bcs,a loop_2480
26404 tle %xcc, 0x7
26405 movrlez %o2, 0x3CB, %l6
26406 tgu %icc, 0x0
26407loop_2480:
26408 tge %icc, 0x5
26409 bvc loop_2481
26410 fmovdgu %xcc, %f3, %f25
26411 edge16 %g2, %g7, %i0
26412 tneg %xcc, 0x6
26413loop_2481:
26414 mulx %o1, %o7, %l2
26415 movrne %i6, %g4, %l5
26416 fmovrsgez %l1, %f8, %f31
26417 popc 0x0877, %g1
26418 array32 %i1, %g5, %i2
26419 fmovse %icc, %f1, %f9
26420 fbn,a %fcc0, loop_2482
26421 smulcc %o6, %o3, %o5
26422 edge16 %l3, %i3, %g3
26423 movgu %icc, %o4, %i5
26424loop_2482:
26425 xorcc %o0, %l0, %i7
26426 movrne %g6, %l4, %i4
26427 xor %l6, %o2, %g2
26428 tsubcc %g7, 0x0ED5, %i0
26429 fmovs %f24, %f12
26430 fmovrsgez %o1, %f20, %f10
26431 wr %g0, 0x89, %asi
26432 ldda [%l7 + 0x20] %asi, %o6
26433 movneg %icc, %l2, %i6
26434 edge32l %g4, %l1, %l5
26435 orn %i1, 0x0401, %g1
26436 movge %xcc, %i2, %o6
26437 fexpand %f23, %f4
26438 fbue %fcc1, loop_2483
26439 edge32l %o3, %o5, %g5
26440 mova %xcc, %l3, %g3
26441 ldub [%l7 + 0x20], %i3
26442loop_2483:
26443 ldd [%l7 + 0x78], %f10
26444 bl,pn %xcc, loop_2484
26445 fcmpne32 %f18, %f20, %i5
26446 saved
26447 rdpr %cwp, %g1
26448 rdpr %cansave, %g2
26449 rdpr %canrestore, %g3
26450 rdpr %cleanwin, %g4
26451 rdpr %otherwin, %g5
26452 rdpr %wstate, %g6
26453 fzero %f16
26454loop_2484:
26455 nop
26456 wr %g0, 0x80, %asi
26457 ldswa [%l7 + 0x54] %asi, %o4
26458 orncc %o0, %i7, %g6
26459 orncc %l4, %l0, %l6
26460 fba,a %fcc3, loop_2485
26461 srlx %i4, 0x0A, %g2
26462 tneg %xcc, 0x1
26463 lduh [%l7 + 0x08], %o2
26464loop_2485:
26465 movgu %xcc, %i0, %g7
26466 edge16ln %o7, %o1, %i6
26467 fnot1s %f6, %f22
26468 addccc %l2, 0x1CA4, %l1
26469 fmovdgu %icc, %f27, %f5
26470 xnor %l5, 0x149C, %g4
26471 movre %i1, %i2, %g1
26472 mulscc %o6, %o3, %g5
26473 alignaddrl %l3, %g3, %i3
26474 sethi 0x000B, %o5
26475 bne %icc, loop_2486
26476 fnot2 %f18, %f4
26477 and %i5, %o0, %o4
26478 tne %icc, 0x0
26479loop_2486:
26480 addccc %g6, 0x15A6, %l4
26481 fmovscc %icc, %f5, %f9
26482 ldub [%l7 + 0x78], %l0
26483 add %i7, 0x0003, %l6
26484 wr %g0, 0x10, %asi
26485 ldxa [%l7 + 0x20] %asi, %i4
26486 brgez %o2, loop_2487
26487 movrne %g2, 0x076, %g7
26488 fmul8ulx16 %f4, %f2, %f12
26489 restored
26490 rdpr %cwp, %g1
26491 rdpr %cansave, %g2
26492 rdpr %canrestore, %g3
26493 rdpr %cleanwin, %g4
26494 rdpr %otherwin, %g5
26495 rdpr %wstate, %g6
26496loop_2487:
26497 fcmps %fcc0, %f8, %f19
26498 set 0x1C, %l3
26499 stwa %o7, [%l7 + %l3] 0x2f
26500 membar #Sync
26501 movrlz %o1, %i6, %l2
26502 st %f19, [%l7 + 0x7C]
26503 andncc %l1, %i0, %g4
26504 edge8l %i1, %l5, %g1
26505 stx %o6, [%l7 + 0x78]
26506 or %o3, %g5, %l3
26507 wr %g0, 0x88, %asi
26508 prefetcha [%l7 + 0x68] %asi, 0x1
26509 subc %i3, %o5, %i5
26510 andn %i2, %o0, %o4
26511 edge16ln %l4, %l0, %i7
26512 ba loop_2488
26513 prefetch [%l7 + 0x2C], 0x0
26514 fcmpne32 %f8, %f0, %l6
26515 addc %i4, %g6, %o2
26516loop_2488:
26517 fbo,a %fcc2, loop_2489
26518 sdivx %g7, 0x07E7, %o7
26519 fbn %fcc1, loop_2490
26520 move %xcc, %g2, %o1
26521loop_2489:
26522 brlez,a %l2, loop_2491
26523 popc %l1, %i0
26524loop_2490:
26525 fbul,a %fcc2, loop_2492
26526 udivcc %g4, 0x02F7, %i6
26527loop_2491:
26528 fandnot1s %f6, %f28, %f20
26529 udivx %l5, 0x05D0, %g1
26530loop_2492:
26531 nop
26532 wr %g0, 0x80, %asi
26533 stda %i0, [%l7 + 0x18] %asi
26534 edge16n %o6, %g5, %l3
26535 mulx %o3, 0x13D9, %g3
26536 lduh [%l7 + 0x68], %o5
26537 umulcc %i5, %i3, %o0
26538 fnot2 %f22, %f8
26539 movrlez %o4, %i2, %l0
26540 tgu %xcc, 0x0
26541 orcc %i7, %l6, %l4
26542 sll %g6, 0x19, %i4
26543 sir 0x17F5
26544 fmul8x16al %f5, %f25, %f12
26545 fxors %f19, %f18, %f6
26546 and %g7, %o7, %o2
26547 array16 %g2, %o1, %l2
26548 ld [%l7 + 0x28], %f15
26549 lduh [%l7 + 0x3E], %l1
26550 mova %xcc, %i0, %g4
26551 fornot2 %f24, %f0, %f2
26552 array16 %l5, %i6, %i1
26553 wr %g0, 0x19, %asi
26554 prefetcha [%l7 + 0x18] %asi, 0x1
26555 sir 0x0AE4
26556 tsubcctv %g5, 0x1222, %g1
26557 call loop_2493
26558 stbar
26559 popc 0x0941, %l3
26560 st %f23, [%l7 + 0x5C]
26561loop_2493:
26562 add %o3, %g3, %o5
26563 mova %icc, %i5, %i3
26564 sdiv %o4, 0x0A53, %i2
26565 set 0x4F, %l2
26566 stba %o0, [%l7 + %l2] 0x11
26567 add %l7, 0x78, %l6
26568 wr %g0, 0x0c, %asi
26569 casxa [%l6] 0x0c, %l0, %i7
26570 umulcc %l6, %l4, %i4
26571 wr %g0, 0x0c, %asi
26572 stda %g6, [%l7 + 0x28] %asi
26573 movrlz %o7, 0x1E1, %o2
26574 edge8 %g6, %o1, %l2
26575 subcc %l1, %g2, %g4
26576 or %i0, 0x1003, %i6
26577 edge32n %i1, %o6, %g5
26578 fbl %fcc3, loop_2494
26579 umulcc %l5, 0x1B59, %l3
26580 add %l7, 0x38, %l6
26581 wr %g0, 0x80, %asi
26582 ldxa [%l6] %asi, %o3
26583 casxa [%l6] 0x80, %o3, %g3
26584loop_2494:
26585 fcmpes %fcc0, %f11, %f27
26586 nop
26587 setx loop_2495, %l0, %l1
26588 wrpr 0x1, %tl
26589 wrpr %l1, %tnpc
26590 setx 0x34400001400, %l0, %l1
26591 wrpr %l1, %tstate
26592 wrhpr 0x4, %htstate
26593 done
26594 movleu %icc, %o5, %g1
26595 smulcc %i5, 0x1918, %i3
26596 fmovrdlz %o4, %f18, %f20
26597loop_2495:
26598 tle %xcc, 0x1
26599 fbe %fcc0, loop_2496
26600 fbul %fcc1, loop_2497
26601 alignaddr %o0, %i2, %i7
26602 tcs %icc, 0x0
26603loop_2496:
26604 brnz %l0, loop_2498
26605loop_2497:
26606 fbule,a %fcc2, loop_2499
26607 tsubcc %l6, %i4, %l4
26608 ldsb [%l7 + 0x69], %g7
26609loop_2498:
26610 nop
26611 set 0x24, %g7
26612 ldswa [%l7 + %g7] 0x88, %o2
26613loop_2499:
26614 fxor %f24, %f30, %f4
26615 movge %icc, %o7, %o1
26616 brnz,a %g6, loop_2500
26617 fbe %fcc1, loop_2501
26618 mulscc %l1, %l2, %g4
26619 fmovsa %icc, %f18, %f16
26620loop_2500:
26621 fmovsl %xcc, %f6, %f30
26622loop_2501:
26623 nop
26624 set 0x14, %i4
26625 swapa [%l7 + %i4] 0x04, %g2
26626 wr %g0, 0x04, %asi
26627 prefetcha [%l7 + 0x58] %asi, 0x0
26628 tsubcc %i6, %i1, %o6
26629 edge16l %l5, %g5, %l3
26630 tge %xcc, 0x3
26631 movgu %xcc, %o3, %o5
26632 fands %f15, %f20, %f28
26633 srax %g3, %i5, %i3
26634 edge32l %g1, %o4, %i2
26635 alignaddrl %i7, %l0, %o0
26636 edge8 %i4, %l4, %l6
26637 orncc %g7, %o7, %o1
26638 set 0x40, %g6
26639 stda %f0, [%l7 + %g6] 0x0c
26640 fmovse %xcc, %f29, %f21
26641 lduh [%l7 + 0x62], %g6
26642 edge32ln %o2, %l2, %l1
26643 set 0x40, %l4
26644 stxa %g4, [%l7 + %l4] 0x80
26645 fcmpgt32 %f12, %f24, %i0
26646 addccc %g2, %i1, %o6
26647 fmovs %f24, %f30
26648 fnot1s %f17, %f7
26649 saved
26650 rdpr %cwp, %g1
26651 rdpr %cansave, %g2
26652 rdpr %canrestore, %g3
26653 rdpr %cleanwin, %g4
26654 rdpr %otherwin, %g5
26655 rdpr %wstate, %g6
26656 fmovdpos %icc, %f3, %f3
26657 fxnor %f4, %f10, %f26
26658 movl %icc, %i6, %l5
26659 movg %xcc, %g5, %o3
26660 brlez %l3, loop_2502
26661 alignaddrl %g3, %o5, %i3
26662 mova %icc, %i5, %g1
26663 ta %icc, 0x2
26664loop_2502:
26665 membar 0x70
26666 fcmple16 %f12, %f12, %i2
26667 wr %g0, 0x80, %asi
26668 stha %i7, [%l7 + 0x6E] %asi
26669 fmul8ulx16 %f8, %f22, %f28
26670 tl %xcc, 0x4
26671 bg,a,pn %icc, loop_2503
26672 fpsub32s %f5, %f2, %f26
26673 fmovsleu %icc, %f7, %f21
26674 fxnors %f17, %f0, %f4
26675loop_2503:
26676 ba loop_2504
26677 tvc %icc, 0x5
26678 umulcc %o4, %l0, %i4
26679 wr %g0, 0x0c, %asi
26680 ldxa [%l7 + 0x78] %asi, %l4
26681loop_2504:
26682 movpos %xcc, %o0, %l6
26683 movcc %xcc, %g7, %o1
26684 fzero %f18
26685 brlz %g6, loop_2505
26686 or %o7, 0x07CA, %o2
26687 subcc %l1, 0x182D, %g4
26688 addcc %i0, %g2, %l2
26689loop_2505:
26690 fmovsvc %icc, %f6, %f21
26691 fmovs %f17, %f18
26692 move %icc, %o6, %i1
26693 taddcc %l5, 0x0A8F, %i6
26694 smulcc %o3, 0x02C0, %l3
26695 udivx %g3, 0x0B4B, %g5
26696 fbul %fcc2, loop_2506
26697 movgu %icc, %o5, %i3
26698 bleu %icc, loop_2507
26699 andncc %i5, %i2, %g1
26700loop_2506:
26701 addccc %o4, 0x1B5B, %l0
26702 fbg,a %fcc0, loop_2508
26703loop_2507:
26704 fcmple16 %f22, %f6, %i7
26705 fbo %fcc2, loop_2509
26706 movvc %icc, %l4, %o0
26707loop_2508:
26708 saved
26709 rdpr %cwp, %g1
26710 rdpr %cansave, %g2
26711 rdpr %canrestore, %g3
26712 rdpr %cleanwin, %g4
26713 rdpr %otherwin, %g5
26714 rdpr %wstate, %g6
26715 sethi 0x189D, %i4
26716loop_2509:
26717 edge16n %g7, %o1, %l6
26718 smulcc %o7, %g6, %o2
26719 set 0x44, %g5
26720 lduwa [%l7 + %g5] 0x88, %l1
26721 fpadd16s %f0, %f30, %f23
26722 edge32 %g4, %g2, %l2
26723 tvs %icc, 0x6
26724 ldub [%l7 + 0x36], %o6
26725 fcmpgt32 %f30, %f20, %i1
26726 sdivcc %i0, 0x12A1, %i6
26727 movvs %icc, %l5, %l3
26728 fpsub32 %f18, %f30, %f2
26729 fmovsa %icc, %f5, %f29
26730 fpsub32 %f12, %f20, %f30
26731 stbar
26732 and %o3, %g5, %g3
26733 fmovrslez %o5, %f15, %f23
26734 ta %icc, 0x0
26735 smul %i5, 0x1710, %i3
26736 te %xcc, 0x5
26737 fnot1s %f1, %f3
26738 fmovscc %icc, %f10, %f17
26739 wr %g0, 0x2b, %asi
26740 stha %i2, [%l7 + 0x6A] %asi
26741 membar #Sync
26742 udivcc %o4, 0x050B, %g1
26743 smul %i7, %l0, %o0
26744 udivcc %i4, 0x1D59, %g7
26745 movrgez %o1, %l6, %o7
26746 addc %g6, 0x0519, %o2
26747 fmovdleu %icc, %f5, %f16
26748 srl %l1, 0x03, %g4
26749 movle %icc, %g2, %l4
26750 array8 %o6, %l2, %i0
26751 movl %icc, %i6, %i1
26752 xnorcc %l5, 0x07B2, %l3
26753 tcc %icc, 0x6
26754 mulx %o3, %g3, %o5
26755 tleu %icc, 0x2
26756 umul %g5, %i3, %i2
26757 sll %i5, %o4, %i7
26758 flush %l7 + 0x28
26759 fmuld8sux16 %f20, %f3, %f28
26760 edge32 %l0, %o0, %i4
26761 andcc %g1, %o1, %l6
26762 nop
26763 setx loop_2510, %l0, %l1
26764 wrpr 0x1, %tl
26765 wrpr %l1, %tpc
26766 add %l1, 0x4, %l1
26767 wrpr %l1, %tnpc
26768 setx 0x34400001400, %l0, %l1
26769 wrpr %l1, %tstate
26770 wrhpr 0x4, %htstate
26771 retry
26772 sir 0x142F
26773 movg %xcc, %o7, %g6
26774 umulcc %o2, 0x01D4, %l1
26775loop_2510:
26776 umul %g4, 0x0D57, %g7
26777 fandnot2s %f29, %f3, %f28
26778 prefetch [%l7 + 0x34], 0x1
26779 orncc %g2, 0x1D85, %l4
26780 srl %o6, 0x10, %i0
26781 wr %g0, 0x88, %asi
26782 ldsha [%l7 + 0x48] %asi, %l2
26783 set 0x5C, %o4
26784 swapa [%l7 + %o4] 0x10, %i1
26785 tn %xcc, 0x4
26786 fmovrdlez %i6, %f2, %f26
26787 sethi 0x1AD4, %l3
26788 brgez,a %o3, loop_2511
26789 sth %g3, [%l7 + 0x3E]
26790 movre %l5, %g5, %o5
26791 fmovscc %xcc, %f19, %f7
26792loop_2511:
26793 sub %i2, %i5, %i3
26794 fmovdvc %icc, %f29, %f26
26795 movgu %icc, %o4, %i7
26796 movne %icc, %l0, %i4
26797 sub %g1, %o0, %l6
26798 movrgz %o7, 0x06A, %o1
26799 set 0x24, %g3
26800 sta %f15, [%l7 + %g3] 0x10
26801 movl %icc, %g6, %l1
26802 bleu,a,pt %icc, loop_2512
26803 brlz %g4, loop_2513
26804 fpsub32s %f16, %f6, %f16
26805 fabss %f27, %f1
26806loop_2512:
26807 movge %icc, %g7, %o2
26808loop_2513:
26809 orn %g2, 0x1ECE, %l4
26810 set 0x18, %o7
26811 swapa [%l7 + %o7] 0x80, %i0
26812 fmovscc %icc, %f10, %f3
26813 movcs %icc, %l2, %i1
26814 nop
26815 setx loop_2514, %l0, %l1
26816 wrpr 0x1, %tl
26817 wrpr %l1, %tnpc
26818 setx 0x34400001400, %l0, %l1
26819 wrpr %l1, %tstate
26820 wrhpr 0x4, %htstate
26821 done
26822 movrlz %o6, %l3, %o3
26823 te %icc, 0x1
26824 ta %icc, 0x1
26825loop_2514:
26826 te %icc, 0x7
26827 move %xcc, %g3, %l5
26828 bvc,a,pn %xcc, loop_2515
26829 edge16ln %i6, %o5, %i2
26830 add %l7, 0x54, %l6
26831 wr %g0, 0x81, %asi
26832 lda [%l6] %asi, %i5
26833 casa [%l6] 0x81, %i5, %i3
26834loop_2515:
26835 tge %icc, 0x3
26836 saved
26837 rdpr %cwp, %g1
26838 rdpr %cansave, %g2
26839 rdpr %canrestore, %g3
26840 rdpr %cleanwin, %g4
26841 rdpr %otherwin, %g5
26842 rdpr %wstate, %g6
26843 taddcctv %o4, 0x09C6, %i7
26844 edge16n %g5, %i4, %l0
26845 brlez %o0, loop_2516
26846 edge8ln %g1, %l6, %o7
26847 add %l7, 0x20, %l6
26848 wr %g0, 0x04, %asi
26849 ldxa [%l6] %asi, %g6
26850 casxa [%l6] 0x04, %g6, %o1
26851loop_2516:
26852 edge32 %l1, %g7, %o2
26853 edge16ln %g2, %l4, %i0
26854 orncc %l2, %g4, %i1
26855 xor %o6, %l3, %g3
26856 ba loop_2517
26857 movle %xcc, %o3, %l5
26858 mova %xcc, %i6, %i2
26859 taddcctv %i5, 0x0F91, %o5
26860loop_2517:
26861 xorcc %o4, 0x0BF3, %i3
26862 ldd [%l7 + 0x50], %i6
26863 bge %icc, loop_2518
26864 fpsub32s %f2, %f0, %f20
26865 fsrc1 %f28, %f2
26866 tsubcctv %i4, %l0, %o0
26867loop_2518:
26868 edge32l %g1, %l6, %g5
26869 addcc %g6, 0x047C, %o7
26870 movvs %icc, %o1, %g7
26871 sra %o2, 0x11, %l1
26872 udivx %g2, 0x0427, %i0
26873 movrne %l4, %l2, %g4
26874 fbl %fcc1, loop_2519
26875 fones %f11
26876 fmovdne %xcc, %f27, %f10
26877 edge8l %o6, %i1, %l3
26878loop_2519:
26879 fpsub32s %f7, %f6, %f18
26880 edge8ln %g3, %l5, %o3
26881 fmovsa %xcc, %f5, %f8
26882 tle %icc, 0x3
26883 udiv %i6, 0x184F, %i5
26884 sdivcc %o5, 0x1DE2, %i2
26885 wr %g0, 0x2b, %asi
26886 stwa %o4, [%l7 + 0x34] %asi
26887 membar #Sync
26888 fnor %f12, %f4, %f22
26889 bge,a,pt %icc, loop_2520
26890 addc %i3, 0x03EE, %i4
26891 movge %icc, %l0, %o0
26892 fmovrdlz %i7, %f4, %f8
26893loop_2520:
26894 movvs %icc, %l6, %g5
26895 xnor %g1, 0x1A43, %g6
26896 fmovrdgez %o1, %f8, %f28
26897 restored
26898 rdpr %cwp, %g1
26899 rdpr %cansave, %g2
26900 rdpr %canrestore, %g3
26901 rdpr %cleanwin, %g4
26902 rdpr %otherwin, %g5
26903 rdpr %wstate, %g6
26904 sra %g7, 0x05, %o7
26905 ldd [%l7 + 0x48], %l0
26906 brgez %o2, loop_2521
26907 addcc %g2, %l4, %i0
26908 andcc %g4, 0x121E, %l2
26909 sllx %o6, 0x17, %i1
26910loop_2521:
26911 smulcc %g3, 0x1A28, %l5
26912 fnot1s %f11, %f10
26913 taddcc %l3, %i6, %o3
26914 tpos %xcc, 0x4
26915 movne %xcc, %o5, %i2
26916 array32 %o4, %i5, %i3
26917 bne,a loop_2522
26918 fmovdg %icc, %f29, %f6
26919 sllx %i4, 0x0B, %o0
26920 membar 0x35
26921loop_2522:
26922 ldub [%l7 + 0x55], %l0
26923 movvs %xcc, %l6, %i7
26924 prefetch [%l7 + 0x18], 0x3
26925 bge %xcc, loop_2523
26926 taddcc %g1, %g6, %g5
26927 tle %xcc, 0x3
26928 mova %icc, %g7, %o1
26929loop_2523:
26930 fsrc2 %f12, %f6
26931 set 0x34, %g4
26932 lduha [%l7 + %g4] 0x88, %l1
26933 movcc %icc, %o7, %o2
26934 srax %l4, %g2, %i0
26935 taddcctv %l2, 0x0214, %g4
26936 xorcc %o6, %i1, %g3
26937 sra %l3, %l5, %o3
26938 fmovsne %icc, %f12, %f28
26939 taddcctv %i6, %i2, %o5
26940 array32 %o4, %i3, %i5
26941 andn %i4, 0x0DAB, %o0
26942 xnor %l0, 0x1B59, %i7
26943 stx %g1, [%l7 + 0x20]
26944 udiv %l6, 0x102B, %g5
26945 edge8 %g6, %g7, %o1
26946 tge %xcc, 0x5
26947 tsubcc %o7, 0x1281, %o2
26948 fble %fcc2, loop_2524
26949 mulscc %l4, %l1, %i0
26950 tl %xcc, 0x3
26951 and %l2, 0x1680, %g4
26952loop_2524:
26953 subccc %o6, 0x0891, %i1
26954 addccc %g2, 0x0D44, %g3
26955 or %l3, %l5, %i6
26956 umul %o3, 0x11ED, %o5
26957 fbg %fcc1, loop_2525
26958 fbl,a %fcc3, loop_2526
26959 orncc %o4, 0x003A, %i2
26960 add %i3, %i4, %o0
26961loop_2525:
26962 tn %xcc, 0x5
26963loop_2526:
26964 fmovrse %i5, %f8, %f15
26965 alignaddrl %i7, %l0, %l6
26966 fcmpeq32 %f22, %f24, %g5
26967 set 0x48, %l5
26968 stxa %g1, [%l7 + %l5] 0x88
26969 fmovdvc %xcc, %f19, %f16
26970 edge32l %g7, %o1, %g6
26971 edge8 %o7, %l4, %l1
26972 xorcc %i0, %l2, %g4
26973 andn %o2, %o6, %i1
26974 edge16 %g2, %g3, %l3
26975 ldub [%l7 + 0x14], %l5
26976 alignaddrl %o3, %i6, %o5
26977 brnz,a %o4, loop_2527
26978 prefetch [%l7 + 0x3C], 0x3
26979 bvc,a,pn %icc, loop_2528
26980 smul %i2, %i4, %o0
26981loop_2527:
26982 ldsw [%l7 + 0x60], %i5
26983 sdivx %i3, 0x082E, %i7
26984loop_2528:
26985 fmovrsne %l0, %f20, %f26
26986 wr %g0, 0x19, %asi
26987 lduwa [%l7 + 0x50] %asi, %g5
26988 sdivx %l6, 0x0412, %g1
26989 udivcc %o1, 0x1731, %g7
26990 fmovrdlz %o7, %f28, %f26
26991 fmul8x16 %f6, %f0, %f6
26992 fbl,a %fcc3, loop_2529
26993 bpos,a %xcc, loop_2530
26994 movcc %icc, %l4, %g6
26995 ldsh [%l7 + 0x16], %i0
26996loop_2529:
26997 fcmpne16 %f0, %f12, %l2
26998loop_2530:
26999 be,pt %xcc, loop_2531
27000 fmuld8ulx16 %f22, %f6, %f6
27001 wr %g0, 0x04, %asi
27002 lduba [%l7 + 0x44] %asi, %l1
27003loop_2531:
27004 sdivx %o2, 0x00E6, %o6
27005 lduh [%l7 + 0x52], %g4
27006 srlx %g2, %i1, %l3
27007 fornot2s %f1, %f6, %f27
27008 fnot2s %f10, %f7
27009 andn %g3, %l5, %i6
27010 srlx %o3, 0x11, %o5
27011 srlx %i2, 0x1B, %o4
27012 sll %o0, %i5, %i4
27013 saved
27014 rdpr %cwp, %g1
27015 rdpr %cansave, %g2
27016 rdpr %canrestore, %g3
27017 rdpr %cleanwin, %g4
27018 rdpr %otherwin, %g5
27019 rdpr %wstate, %g6
27020 wr %g0, 0x26, %asi
27021 ldda [%l7 + 0x40] %asi, %i2
27022 fcmpgt32 %f16, %f18, %l0
27023 tge %icc, 0x3
27024 wr %g0, 0x0c, %asi
27025 stha %g5, [%l7 + 0x38] %asi
27026 std %i6, [%l7 + 0x50]
27027 orn %l6, %g1, %o1
27028 tleu %xcc, 0x1
27029 tvc %icc, 0x6
27030 edge32ln %g7, %l4, %g6
27031 subcc %i0, %o7, %l1
27032 udivcc %l2, 0x152F, %o6
27033 sir 0x1676
27034 mulscc %o2, %g4, %g2
27035 fmovs %f0, %f18
27036 edge32l %l3, %i1, %g3
27037 andncc %l5, %i6, %o5
27038 umul %i2, %o3, %o4
27039 fbg %fcc0, loop_2532
27040 prefetch [%l7 + 0x3C], 0x0
27041 smulcc %o0, 0x0866, %i5
27042 andn %i3, 0x15E6, %i4
27043loop_2532:
27044 bne loop_2533
27045 fmovsne %icc, %f17, %f0
27046 addcc %l0, 0x1FAA, %i7
27047 umulcc %g5, %g1, %l6
27048loop_2533:
27049 bpos,a %icc, loop_2534
27050 subcc %o1, 0x1E35, %g7
27051 fmovdne %xcc, %f22, %f0
27052 movleu %icc, %g6, %l4
27053loop_2534:
27054 sir 0x08FE
27055 edge8l %i0, %l1, %o7
27056 wr %g0, 0x0c, %asi
27057 stha %l2, [%l7 + 0x16] %asi
27058 add %l7, 0x78, %l6
27059 wr %g0, 0x80, %asi
27060 ldxa [%l6] %asi, %o2
27061 casxa [%l6] %asi, %o2, %o6
27062 edge32 %g4, %g2, %l3
27063 edge32 %g3, %l5, %i1
27064 fmovsl %xcc, %f28, %f28
27065 taddcc %o5, 0x1B66, %i2
27066 ldstub [%l7 + 0x1E], %i6
27067 set 0x6C, %g1
27068 stwa %o4, [%l7 + %g1] 0x19
27069 swap [%l7 + 0x1C], %o3
27070 fmovdleu %icc, %f0, %f2
27071 movn %xcc, %o0, %i3
27072 edge16n %i5, %l0, %i4
27073 wr %g0, 0x80, %asi
27074 lduha [%l7 + 0x60] %asi, %g5
27075 edge8n %i7, %l6, %o1
27076 movrlz %g1, 0x16B, %g6
27077 set 0x40, %i1
27078 stda %f16, [%l7 + %i1] 0x18
27079 wr %g0, 0x89, %asi
27080 stda %l4, [%l7 + 0x08] %asi
27081 srl %i0, 0x1A, %g7
27082 fmovspos %xcc, %f25, %f24
27083 array32 %l1, %o7, %l2
27084 fbl,a %fcc1, loop_2535
27085 movge %icc, %o6, %o2
27086 set 0x20, %i3
27087 stda %g4, [%l7 + %i3] 0xeb
27088 membar #Sync
27089loop_2535:
27090 array32 %l3, %g2, %l5
27091 fbule %fcc1, loop_2536
27092 fnot2 %f22, %f22
27093 fcmple16 %f6, %f0, %i1
27094 fmovrdlz %o5, %f0, %f8
27095loop_2536:
27096 fcmple32 %f2, %f6, %g3
27097 fmovdvc %xcc, %f19, %f3
27098 fmovsge %icc, %f0, %f19
27099 srl %i2, %o4, %i6
27100 flush %l7 + 0x10
27101 array8 %o0, %i3, %i5
27102 fcmped %fcc3, %f28, %f10
27103 edge16l %o3, %i4, %g5
27104 saved
27105 rdpr %cwp, %g1
27106 rdpr %cansave, %g2
27107 rdpr %canrestore, %g3
27108 rdpr %cleanwin, %g4
27109 rdpr %otherwin, %g5
27110 rdpr %wstate, %g6
27111 movle %icc, %l0, %i7
27112 fcmpne32 %f4, %f20, %l6
27113 bn,a,pt %icc, loop_2537
27114 restored
27115 rdpr %cwp, %g1
27116 rdpr %cansave, %g2
27117 rdpr %canrestore, %g3
27118 rdpr %cleanwin, %g4
27119 rdpr %otherwin, %g5
27120 rdpr %wstate, %g6
27121 movl %icc, %g1, %o1
27122 mova %icc, %g6, %i0
27123loop_2537:
27124 nop
27125 setx loop_2538, %l0, %l1
27126 wrpr 0x1, %tl
27127 wrpr %l1, %tnpc
27128 setx 0x34400001400, %l0, %l1
27129 wrpr %l1, %tstate
27130 wrhpr 0x4, %htstate
27131 done
27132 movvc %icc, %g7, %l1
27133 fmovspos %xcc, %f18, %f28
27134 movre %o7, 0x06D, %l2
27135loop_2538:
27136 udivx %o6, 0x1F0B, %l4
27137 taddcc %g4, 0x1E72, %o2
27138 wr %g0, 0x80, %asi
27139 ldsha [%l7 + 0x5E] %asi, %l3
27140 tn %xcc, 0x4
27141 movre %g2, 0x3C9, %i1
27142 add %l5, 0x14E0, %o5
27143 fmovsge %xcc, %f30, %f15
27144 bn,a %icc, loop_2539
27145 taddcc %i2, 0x0287, %g3
27146 st %f25, [%l7 + 0x44]
27147 orncc %i6, %o4, %o0
27148loop_2539:
27149 fbue,a %fcc3, loop_2540
27150 movl %xcc, %i3, %i5
27151 alignaddrl %o3, %g5, %i4
27152 fpsub16 %f8, %f12, %f8
27153loop_2540:
27154 stb %l0, [%l7 + 0x0B]
27155 alignaddr %i7, %l6, %o1
27156 subccc %g6, %i0, %g7
27157 sethi 0x1779, %l1
27158 set 0x10, %i6
27159 ldxa [%l7 + %i6] 0x18, %o7
27160 taddcctv %g1, 0x0C69, %o6
27161 tcc %xcc, 0x2
27162 tcc %icc, 0x6
27163 wr %g0, 0x11, %asi
27164 sta %f9, [%l7 + 0x4C] %asi
27165 taddcctv %l2, 0x1D56, %g4
27166 wr %g0, 0x10, %asi
27167 ldswa [%l7 + 0x44] %asi, %l4
27168 bcs,a,pn %xcc, loop_2541
27169 tcs %icc, 0x6
27170 bleu,a,pt %icc, loop_2542
27171 tsubcctv %l3, 0x0F59, %g2
27172loop_2541:
27173 fornot1s %f9, %f13, %f16
27174 bleu,a loop_2543
27175loop_2542:
27176 bcc,a loop_2544
27177 subccc %o2, 0x12B3, %i1
27178 sdivcc %o5, 0x10B8, %i2
27179loop_2543:
27180 bcs,a,pt %xcc, loop_2545
27181loop_2544:
27182 fmovrdlez %g3, %f10, %f4
27183 bn,a loop_2546
27184 tleu %icc, 0x7
27185loop_2545:
27186 tne %icc, 0x7
27187 tneg %xcc, 0x0
27188loop_2546:
27189 nop
27190 membar #Sync
27191 wr %g0, 0xf9, %asi
27192 ldda [%l7 + 0x40] %asi, %f0
27193 fors %f6, %f28, %f28
27194 fpsub32 %f0, %f20, %f16
27195 fmovsneg %icc, %f16, %f27
27196 sethi 0x0D6C, %i6
27197 smulcc %l5, %o0, %i3
27198 sdiv %i5, 0x0DC8, %o3
27199 orncc %g5, %o4, %i4
27200 prefetch [%l7 + 0x0C], 0x1
27201 fcmps %fcc0, %f8, %f23
27202 edge32 %i7, %l6, %o1
27203 fbul,a %fcc2, loop_2547
27204 fbe %fcc2, loop_2548
27205 edge8 %l0, %g6, %i0
27206 taddcctv %l1, %g7, %g1
27207loop_2547:
27208 orncc %o7, 0x191E, %l2
27209loop_2548:
27210 edge32l %o6, %g4, %l3
27211 subcc %g2, 0x16E9, %l4
27212 udivx %i1, 0x1F72, %o5
27213 saved
27214 rdpr %cwp, %g1
27215 rdpr %cansave, %g2
27216 rdpr %canrestore, %g3
27217 rdpr %cleanwin, %g4
27218 rdpr %otherwin, %g5
27219 rdpr %wstate, %g6
27220 movrne %o2, %i2, %g3
27221 fnot2s %f21, %f12
27222 add %l5, %i6, %o0
27223 ba %xcc, loop_2549
27224 smul %i5, %i3, %g5
27225 andcc %o3, 0x1CDB, %i4
27226 fmuld8sux16 %f16, %f23, %f20
27227loop_2549:
27228 nop
27229 set 0x10, %l6
27230 swapa [%l7 + %l6] 0x80, %o4
27231 edge16l %i7, %o1, %l6
27232 prefetch [%l7 + 0x38], 0x2
27233 bgu,pt %icc, loop_2550
27234 tgu %icc, 0x2
27235 for %f12, %f0, %f10
27236 bvs loop_2551
27237loop_2550:
27238 subcc %l0, 0x0B1D, %g6
27239 fbo,a %fcc0, loop_2552
27240 fmovrsne %i0, %f18, %f22
27241loop_2551:
27242 fmovdcc %xcc, %f28, %f4
27243 sdiv %g7, 0x1EA7, %l1
27244loop_2552:
27245 mulscc %g1, 0x0C24, %l2
27246 fcmple32 %f20, %f0, %o7
27247 add %l7, 0x70, %l6
27248 wr %g0, 0x89, %asi
27249 ldxa [%l6] %asi, %g4
27250 casxa [%l6] 0x89, %g4, %o6
27251 call loop_2553
27252 mulx %l3, 0x0962, %l4
27253 for %f6, %f26, %f14
27254 fbl,a %fcc2, loop_2554
27255loop_2553:
27256 ldub [%l7 + 0x47], %i1
27257 edge16ln %o5, %o2, %g2
27258 sllx %i2, 0x1D, %l5
27259loop_2554:
27260 edge32 %i6, %g3, %i5
27261 andcc %i3, %o0, %o3
27262 fmuld8ulx16 %f28, %f28, %f2
27263 movneg %icc, %g5, %o4
27264 fbn,a %fcc0, loop_2555
27265 bvs,a loop_2556
27266 fandnot1 %f0, %f2, %f30
27267 edge32l %i4, %i7, %l6
27268loop_2555:
27269 array8 %o1, %l0, %i0
27270loop_2556:
27271 nop
27272 wr %g0, 0x11, %asi
27273 ldsba [%l7 + 0x18] %asi, %g6
27274 fmovsneg %xcc, %f9, %f21
27275 fmovdvc %icc, %f20, %f25
27276 tsubcctv %l1, 0x0031, %g1
27277 fmovspos %icc, %f13, %f11
27278 set 0x70, %o1
27279 ldsha [%l7 + %o1] 0x0c, %g7
27280 wr %g0, 0x89, %asi
27281 stxa %o7, [%l7 + 0x78] %asi
27282 edge16l %l2, %g4, %o6
27283 tle %icc, 0x7
27284 move %xcc, %l3, %l4
27285 fmovscc %icc, %f30, %f18
27286 fmovrde %i1, %f20, %f26
27287 add %l7, 0x0C, %l6
27288 wr %g0, 0x11, %asi
27289 lda [%l6] %asi, %o2
27290 casa [%l6] %asi, %o2, %g2
27291 taddcc %o5, 0x07C4, %i2
27292 fble,a %fcc3, loop_2557
27293 fmovrdgz %i6, %f18, %f22
27294 set 0x11, %i0
27295 stba %g3, [%l7 + %i0] 0x18
27296loop_2557:
27297 fmovdle %xcc, %f31, %f29
27298 brlz,a %i5, loop_2558
27299 tsubcc %l5, %o0, %i3
27300 sdiv %g5, 0x086F, %o4
27301 te %icc, 0x6
27302loop_2558:
27303 alignaddr %i4, %o3, %l6
27304 fmovde %xcc, %f3, %f19
27305 ldsw [%l7 + 0x18], %o1
27306 addc %l0, %i7, %g6
27307 movpos %icc, %i0, %g1
27308 sll %l1, %o7, %g7
27309 membar 0x27
27310 tneg %icc, 0x6
27311 brlez,a %g4, loop_2559
27312 fones %f7
27313 udiv %o6, 0x0E71, %l2
27314 tcs %icc, 0x3
27315loop_2559:
27316 fnot2 %f16, %f4
27317 edge8n %l4, %l3, %o2
27318 tcs %xcc, 0x4
27319 movrne %g2, 0x17A, %i1
27320 fble,a %fcc1, loop_2560
27321 sllx %o5, %i6, %i2
27322 saved
27323 rdpr %cwp, %g1
27324 rdpr %cansave, %g2
27325 rdpr %canrestore, %g3
27326 rdpr %cleanwin, %g4
27327 rdpr %otherwin, %g5
27328 rdpr %wstate, %g6
27329 ldsh [%l7 + 0x0C], %i5
27330loop_2560:
27331 nop
27332 set 0x70, %i5
27333 ldxa [%l7 + %i5] 0x80, %g3
27334 edge32ln %l5, %i3, %g5
27335 brlz %o4, loop_2561
27336 te %xcc, 0x7
27337 movn %xcc, %i4, %o0
27338 fmovrde %l6, %f26, %f0
27339loop_2561:
27340 brlz,a %o1, loop_2562
27341 bneg,a,pn %icc, loop_2563
27342 srax %l0, 0x18, %o3
27343 movrlez %g6, 0x158, %i7
27344loop_2562:
27345 addcc %g1, 0x03D5, %l1
27346loop_2563:
27347 mulx %o7, %g7, %g4
27348 smul %i0, 0x1063, %o6
27349 tleu %icc, 0x7
27350 fmovsvs %icc, %f25, %f3
27351 fmovrsne %l4, %f8, %f8
27352 set 0x32, %l1
27353 lduha [%l7 + %l1] 0x10, %l2
27354 fbl,a %fcc0, loop_2564
27355 taddcc %o2, %l3, %i1
27356 movl %icc, %o5, %g2
27357 movvc %icc, %i6, %i5
27358loop_2564:
27359 nop
27360 set 0x58, %i2
27361 ldsh [%l7 + %i2], %g3
27362 sll %l5, %i3, %g5
27363 stw %o4, [%l7 + 0x1C]
27364 fbge %fcc0, loop_2565
27365 umul %i2, %i4, %l6
27366 fnot2s %f8, %f14
27367 for %f0, %f18, %f30
27368loop_2565:
27369 mulscc %o1, 0x1254, %o0
27370 brz %l0, loop_2566
27371 movle %icc, %o3, %g6
27372 andn %i7, %g1, %o7
27373 fmovdpos %icc, %f21, %f16
27374loop_2566:
27375 andcc %l1, %g4, %i0
27376 brgez %g7, loop_2567
27377 fbg,a %fcc1, loop_2568
27378 sll %o6, %l4, %l2
27379 edge16ln %o2, %i1, %l3
27380loop_2567:
27381 bvc,pn %xcc, loop_2569
27382loop_2568:
27383 nop
27384 set 0x50, %g2
27385 ldd [%l7 + %g2], %f28
27386 fpadd16 %f2, %f30, %f24
27387 mova %xcc, %g2, %o5
27388loop_2569:
27389 movre %i6, %g3, %i5
27390 fble,a %fcc1, loop_2570
27391 srax %l5, %i3, %g5
27392 ldstub [%l7 + 0x0D], %i2
27393 edge32l %o4, %i4, %l6
27394loop_2570:
27395 fzero %f10
27396 smul %o1, %o0, %l0
27397 wr %g0, 0x04, %asi
27398 prefetcha [%l7 + 0x48] %asi, 0x1
27399 movleu %icc, %o3, %i7
27400 edge8 %o7, %g1, %g4
27401 fbule,a %fcc1, loop_2571
27402 fcmpeq32 %f4, %f14, %i0
27403 tvs %icc, 0x7
27404 addcc %g7, 0x174A, %l1
27405loop_2571:
27406 fblg,a %fcc0, loop_2572
27407 fmovspos %xcc, %f0, %f21
27408 fandnot2s %f8, %f13, %f31
27409 movl %icc, %o6, %l4
27410loop_2572:
27411 ldub [%l7 + 0x46], %o2
27412 tvc %icc, 0x0
27413 sra %i1, %l2, %g2
27414 std %o4, [%l7 + 0x38]
27415 fmovdgu %xcc, %f14, %f27
27416 andn %l3, 0x1462, %g3
27417 fmovsleu %icc, %f0, %f5
27418 edge16n %i5, %i6, %i3
27419 fmovdg %xcc, %f5, %f29
27420 sllx %l5, 0x17, %i2
27421 movrgez %g5, 0x270, %i4
27422 orn %o4, %l6, %o1
27423 xorcc %l0, %g6, %o0
27424 ldub [%l7 + 0x19], %i7
27425 movrlz %o3, 0x0D4, %g1
27426 ldub [%l7 + 0x50], %g4
27427 mulscc %i0, %o7, %g7
27428 tpos %icc, 0x2
27429 fblg %fcc1, loop_2573
27430 edge16ln %l1, %l4, %o6
27431 fmovrdlz %i1, %f18, %f12
27432 fmovsvs %xcc, %f22, %f31
27433loop_2573:
27434 fbuge,a %fcc1, loop_2574
27435 taddcc %l2, %o2, %g2
27436 sllx %l3, 0x03, %o5
27437 xor %g3, 0x0887, %i5
27438loop_2574:
27439 fmovdn %icc, %f24, %f23
27440 membar 0x53
27441 fmovdne %icc, %f23, %f31
27442 set 0x10, %o6
27443 ldda [%l7 + %o6] 0x24, %i2
27444 set 0x398, %o3
27445 nop ! nop ! ldxa [%g0 + %o3] 0x40, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
27446 udiv %i2, 0x066E, %i6
27447 sdiv %i4, 0x0C1A, %o4
27448 tvs %icc, 0x4
27449 stb %g5, [%l7 + 0x53]
27450 fmovdle %icc, %f31, %f28
27451 bvc,a %xcc, loop_2575
27452 te %xcc, 0x7
27453 fmovdl %icc, %f13, %f3
27454 sethi 0x0851, %o1
27455loop_2575:
27456 tn %icc, 0x0
27457 stbar
27458 mova %xcc, %l6, %l0
27459 udiv %o0, 0x0CBE, %i7
27460 fmovdn %icc, %f17, %f0
27461 smul %g6, 0x046E, %g1
27462 taddcc %o3, 0x01C7, %i0
27463 fmovrdlez %o7, %f22, %f6
27464 srlx %g7, 0x16, %g4
27465 tvs %xcc, 0x2
27466 tn %xcc, 0x7
27467 fmovscc %icc, %f24, %f31
27468 andncc %l4, %o6, %i1
27469 tleu %xcc, 0x5
27470 fornot1 %f30, %f26, %f6
27471 smulcc %l2, %l1, %o2
27472 fxnors %f19, %f4, %f1
27473 ldd [%l7 + 0x08], %f28
27474 tsubcctv %g2, 0x0BC9, %l3
27475 fpack16 %f26, %f24
27476 fmovrdgz %o5, %f2, %f14
27477 fzero %f6
27478 sdivcc %g3, 0x1C43, %i5
27479 movg %icc, %l5, %i2
27480 ldsb [%l7 + 0x5A], %i3
27481 fmul8ulx16 %f26, %f26, %f8
27482 addc %i4, %i6, %g5
27483 mulscc %o1, %o4, %l0
27484 fblg,a %fcc3, loop_2576
27485 brnz,a %o0, loop_2577
27486 mova %icc, %l6, %i7
27487 sllx %g6, %o3, %i0
27488loop_2576:
27489 edge16 %g1, %o7, %g7
27490loop_2577:
27491 edge16n %l4, %g4, %o6
27492 movre %i1, 0x02B, %l2
27493 movg %icc, %o2, %l1
27494 edge32 %l3, %g2, %o5
27495 orn %g3, 0x0FBD, %i5
27496 tsubcc %l5, %i2, %i3
27497 umul %i6, 0x01C7, %g5
27498 movrgz %i4, 0x367, %o1
27499 bleu,a %icc, loop_2578
27500 move %icc, %l0, %o4
27501 brgz %o0, loop_2579
27502 bvs,pn %icc, loop_2580
27503loop_2578:
27504 mova %icc, %i7, %l6
27505 ldd [%l7 + 0x50], %f10
27506loop_2579:
27507 flush %l7 + 0x2C
27508loop_2580:
27509 fpadd32 %f12, %f28, %f12
27510 addccc %g6, %i0, %g1
27511 tne %xcc, 0x0
27512 wr %g0, 0x0c, %asi
27513 prefetcha [%l7 + 0x40] %asi, 0x3
27514 fbne,a %fcc0, loop_2581
27515 fmovsa %icc, %f31, %f3
27516 tneg %xcc, 0x7
27517 std %g6, [%l7 + 0x18]
27518loop_2581:
27519 tg %xcc, 0x2
27520 edge8ln %l4, %g4, %o6
27521 fbug,a %fcc2, loop_2582
27522 fornot1s %f6, %f18, %f2
27523 brlz,a %i1, loop_2583
27524 movge %icc, %l2, %o2
27525loop_2582:
27526 nop
27527 set 0x40, %o2
27528 sta %f8, [%l7 + %o2] 0x14
27529loop_2583:
27530 nop
27531 setx loop_2584, %l0, %l1
27532 wrpr 0x1, %tl
27533 wrpr %l1, %tpc
27534 add %l1, 0x4, %l1
27535 wrpr %l1, %tnpc
27536 setx 0x34400001400, %l0, %l1
27537 wrpr %l1, %tstate
27538 wrhpr 0x4, %htstate
27539 retry
27540 brgz,a %o3, loop_2585
27541 andcc %l3, 0x1E7D, %l1
27542 sdivx %o5, 0x157B, %g2
27543loop_2584:
27544 edge16l %i5, %g3, %i2
27545loop_2585:
27546 fbue %fcc2, loop_2586
27547 sdivcc %l5, 0x1CCE, %i6
27548 ldsh [%l7 + 0x42], %i3
27549 addcc %g5, %o1, %l0
27550loop_2586:
27551 movgu %icc, %i4, %o0
27552 fzero %f2
27553 restored
27554 rdpr %cwp, %g1
27555 rdpr %cansave, %g2
27556 rdpr %canrestore, %g3
27557 rdpr %cleanwin, %g4
27558 rdpr %otherwin, %g5
27559 rdpr %wstate, %g6
27560 tleu %icc, 0x7
27561 fcmpne32 %f4, %f26, %i7
27562 fbule,a %fcc1, loop_2587
27563 movre %l6, 0x340, %o4
27564 fand %f18, %f26, %f26
27565 fnegd %f14, %f16
27566loop_2587:
27567 move %icc, %g6, %g1
27568 set 0x39, %l0
27569 lduba [%l7 + %l0] 0x14, %o7
27570 set 0x39, %i7
27571 stba %i0, [%l7 + %i7] 0x23
27572 membar #Sync
27573 fandnot1s %f13, %f21, %f14
27574 edge32n %g7, %g4, %o6
27575 brlez %l4, loop_2588
27576 edge16n %i1, %o2, %o3
27577 udivx %l3, 0x042D, %l1
27578 orn %l2, 0x189D, %g2
27579loop_2588:
27580 sdiv %i5, 0x1E95, %g3
27581 fmovrslez %i2, %f30, %f22
27582 fmovdleu %xcc, %f7, %f1
27583 fble %fcc3, loop_2589
27584 sra %o5, %i6, %l5
27585 mulx %g5, %o1, %i3
27586 fnegd %f28, %f6
27587loop_2589:
27588 ba,pt %xcc, loop_2590
27589 fmovsn %icc, %f8, %f28
27590 orcc %l0, %i4, %i7
27591 std %f24, [%l7 + 0x50]
27592loop_2590:
27593 ld [%l7 + 0x7C], %f16
27594 subcc %o0, %o4, %l6
27595 xorcc %g1, %o7, %g6
27596 movrgz %i0, 0x365, %g7
27597 array16 %o6, %g4, %l4
27598 udivcc %i1, 0x134F, %o2
27599 fbuge,a %fcc1, loop_2591
27600 movrlez %o3, 0x056, %l1
27601 set 0x30, %o5
27602 lduba [%l7 + %o5] 0x80, %l2
27603loop_2591:
27604 movg %xcc, %g2, %i5
27605 sra %l3, %g3, %i2
27606 tgu %icc, 0x7
27607 addc %i6, 0x0700, %l5
27608 movneg %xcc, %o5, %o1
27609 sethi 0x1199, %i3
27610 restored
27611 rdpr %cwp, %g1
27612 rdpr %cansave, %g2
27613 rdpr %canrestore, %g3
27614 rdpr %cleanwin, %g4
27615 rdpr %otherwin, %g5
27616 rdpr %wstate, %g6
27617 srax %l0, 0x04, %i4
27618 movrlz %g5, %o0, %i7
27619 taddcctv %l6, %g1, %o7
27620 srlx %g6, %o4, %i0
27621 edge8 %o6, %g4, %g7
27622 xorcc %l4, %i1, %o2
27623 movge %xcc, %l1, %l2
27624 edge16l %g2, %i5, %o3
27625 andncc %l3, %i2, %g3
27626 sdiv %l5, 0x135C, %o5
27627 array32 %i6, %i3, %l0
27628 sra %i4, %o1, %o0
27629 brgez,a %i7, loop_2592
27630 movle %icc, %l6, %g1
27631 fpadd32 %f30, %f4, %f2
27632 tn %icc, 0x2
27633loop_2592:
27634 alignaddr %g5, %g6, %o4
27635 movneg %icc, %o7, %o6
27636 subc %i0, %g7, %l4
27637 add %l7, 0x70, %l6
27638 wr %g0, 0x81, %asi
27639 ldxa [%l6] %asi, %g4
27640 casxa [%l6] 0x81, %g4, %i1
27641 tcc %icc, 0x6
27642 fbge %fcc1, loop_2593
27643 tgu %icc, 0x7
27644 fandnot2s %f15, %f7, %f30
27645 subcc %l1, %o2, %l2
27646loop_2593:
27647 umul %i5, 0x0BDE, %g2
27648 and %o3, %l3, %g3
27649 brgez,a %i2, loop_2594
27650 fnors %f12, %f27, %f29
27651 saved
27652 rdpr %cwp, %g1
27653 rdpr %cansave, %g2
27654 rdpr %canrestore, %g3
27655 rdpr %cleanwin, %g4
27656 rdpr %otherwin, %g5
27657 rdpr %wstate, %g6
27658 array8 %l5, %o5, %i6
27659loop_2594:
27660 restored
27661 rdpr %cwp, %g1
27662 rdpr %cansave, %g2
27663 rdpr %canrestore, %g3
27664 rdpr %cleanwin, %g4
27665 rdpr %otherwin, %g5
27666 rdpr %wstate, %g6
27667 fmovd %f8, %f16
27668 movle %icc, %l0, %i4
27669 movl %icc, %i3, %o0
27670 or %i7, 0x1385, %o1
27671 subc %l6, 0x072B, %g5
27672 tg %icc, 0x0
27673 movl %xcc, %g1, %o4
27674 nop
27675 setx loop_2595, %l0, %l1
27676 jmpl %l1, %g6
27677 xor %o7, 0x0ED4, %o6
27678 edge8ln %i0, %g7, %l4
27679 mova %icc, %i1, %l1
27680loop_2595:
27681 movneg %xcc, %g4, %o2
27682 st %f29, [%l7 + 0x2C]
27683 movg %xcc, %l2, %g2
27684 subcc %o3, 0x1FCF, %i5
27685 restored
27686 rdpr %cwp, %g1
27687 rdpr %cansave, %g2
27688 rdpr %canrestore, %g3
27689 rdpr %cleanwin, %g4
27690 rdpr %otherwin, %g5
27691 rdpr %wstate, %g6
27692 mova %icc, %g3, %i2
27693 mulscc %l5, 0x023F, %o5
27694 edge32 %i6, %l3, %i4
27695 movge %xcc, %l0, %i3
27696 bcs,a,pt %icc, loop_2596
27697 ldd [%l7 + 0x78], %i6
27698 edge16ln %o0, %l6, %o1
27699 array16 %g1, %g5, %o4
27700loop_2596:
27701 movne %icc, %o7, %g6
27702 edge8l %o6, %i0, %g7
27703 set 0x4C, %o0
27704 sta %f11, [%l7 + %o0] 0x11
27705 wr %g0, 0x2f, %asi
27706 stba %i1, [%l7 + 0x65] %asi
27707 membar #Sync
27708 fmovsvc %xcc, %f12, %f29
27709 membar 0x6B
27710 std %l4, [%l7 + 0x28]
27711 wr %g0, 0xe3, %asi
27712 ldda [%l7 + 0x40] %asi, %g4
27713 stw %o2, [%l7 + 0x68]
27714 fnot2 %f24, %f10
27715 orn %l2, 0x1442, %l1
27716 fnegd %f6, %f0
27717 sdivcc %g2, 0x157F, %o3
27718 set 0x20, %l3
27719 stxa %g3, [%l7 + %l3] 0x04
27720 movre %i5, %l5, %i2
27721 tcc %icc, 0x6
27722 edge32ln %i6, %o5, %l3
27723 xnor %i4, 0x0F99, %l0
27724 ldx [%l7 + 0x78], %i3
27725 tvs %xcc, 0x5
27726 orncc %i7, %l6, %o0
27727 fxor %f28, %f10, %f12
27728 edge16ln %g1, %o1, %o4
27729 edge16n %g5, %g6, %o7
27730 fzero %f22
27731 ta %xcc, 0x6
27732 mulscc %i0, %o6, %g7
27733 movrlz %l4, %i1, %g4
27734 array16 %l2, %o2, %l1
27735 taddcctv %g2, %g3, %o3
27736 sra %i5, 0x14, %i2
27737 brlz %i6, loop_2597
27738 edge32l %l5, %l3, %i4
27739 xor %l0, 0x05A1, %i3
27740 movn %xcc, %o5, %l6
27741loop_2597:
27742 lduh [%l7 + 0x6E], %o0
27743 smul %g1, %o1, %i7
27744 sll %g5, 0x0C, %o4
27745 sdivx %o7, 0x1C2A, %g6
27746 smulcc %i0, 0x146E, %g7
27747 subcc %o6, 0x1E7B, %i1
27748 udivcc %g4, 0x04D1, %l4
27749 fblg,a %fcc0, loop_2598
27750 tcs %xcc, 0x7
27751 wr %g0, 0x81, %asi
27752 ldsha [%l7 + 0x3C] %asi, %l2
27753loop_2598:
27754 fmovdvc %xcc, %f23, %f29
27755 fcmpeq16 %f14, %f2, %o2
27756 ldub [%l7 + 0x2B], %l1
27757 sub %g3, %g2, %i5
27758 bneg,a,pn %xcc, loop_2599
27759 brnz %o3, loop_2600
27760 fmovsl %icc, %f18, %f21
27761 fornot1s %f10, %f27, %f10
27762loop_2599:
27763 edge8 %i2, %l5, %l3
27764loop_2600:
27765 smulcc %i6, %i4, %l0
27766 wr %g0, 0x80, %asi
27767 ldstuba [%l7 + 0x21] %asi, %o5
27768 tvc %icc, 0x6
27769 fand %f20, %f22, %f14
27770 fcmpgt16 %f14, %f30, %l6
27771 orn %o0, %i3, %g1
27772 movcs %xcc, %i7, %o1
27773 movrgez %g5, 0x02E, %o4
27774 movge %xcc, %o7, %i0
27775 subc %g6, 0x08D3, %g7
27776 addcc %o6, %g4, %i1
27777 tl %icc, 0x4
27778 edge16 %l2, %l4, %l1
27779 tsubcctv %o2, %g2, %i5
27780 stx %g3, [%l7 + 0x78]
27781 tge %icc, 0x4
27782 alignaddr %i2, %l5, %o3
27783 tl %icc, 0x1
27784 fcmpeq16 %f8, %f0, %i6
27785 nop
27786 set 0x78, %g7
27787 ldd [%l7 + %g7], %f18
27788 smulcc %l3, 0x187B, %l0
27789 membar 0x67
27790 fpack16 %f0, %f16
27791 subccc %i4, 0x0B08, %o5
27792 array16 %o0, %i3, %l6
27793 tvs %icc, 0x4
27794 fpsub16s %f28, %f13, %f12
27795 mulscc %i7, 0x1C8F, %o1
27796 fmovdle %icc, %f17, %f9
27797 mulscc %g1, %g5, %o4
27798 membar 0x21
27799 array32 %o7, %i0, %g7
27800 orn %g6, 0x16A4, %g4
27801 array8 %i1, %l2, %o6
27802 stbar
27803 brz %l1, loop_2601
27804 fbule,a %fcc2, loop_2602
27805 ldd [%l7 + 0x58], %f24
27806 wr %g0, 0x88, %asi
27807 ldsha [%l7 + 0x62] %asi, %l4
27808loop_2601:
27809 tcs %xcc, 0x4
27810loop_2602:
27811 and %o2, %g2, %i5
27812 movpos %icc, %i2, %g3
27813 nop
27814 set 0x0A, %i4
27815 ldsh [%l7 + %i4], %o3
27816 edge32l %l5, %l3, %i6
27817 movvs %xcc, %i4, %o5
27818 movne %xcc, %o0, %l0
27819 fcmpne32 %f28, %f14, %i3
27820 brlz,a %l6, loop_2603
27821 be,a loop_2604
27822 fmovsne %icc, %f16, %f29
27823 wr %g0, 0x23, %asi
27824 ldda [%l7 + 0x60] %asi, %o0
27825loop_2603:
27826 fble %fcc3, loop_2605
27827loop_2604:
27828 fmovrsgz %i7, %f10, %f16
27829 sdivcc %g5, 0x0FD8, %o4
27830 fcmple16 %f6, %f8, %g1
27831loop_2605:
27832 bpos,a loop_2606
27833 tneg %icc, 0x3
27834 andcc %i0, 0x04DE, %g7
27835 fmovd %f14, %f28
27836loop_2606:
27837 bne,a loop_2607
27838 fcmpeq16 %f6, %f22, %g6
27839 fmovdcs %icc, %f14, %f8
27840 fbge,a %fcc1, loop_2608
27841loop_2607:
27842 orcc %g4, 0x1DE1, %i1
27843 fnor %f28, %f4, %f14
27844 fpsub16s %f13, %f29, %f1
27845loop_2608:
27846 fbg,a %fcc2, loop_2609
27847 stbar
27848 and %l2, 0x14D5, %o7
27849 fmovrde %o6, %f20, %f4
27850loop_2609:
27851 pdist %f26, %f14, %f2
27852 set 0x78, %l2
27853 prefetcha [%l7 + %l2] 0x11, 0x2
27854 andncc %l1, %o2, %g2
27855 fsrc1 %f22, %f30
27856 tgu %icc, 0x7
27857 movneg %xcc, %i2, %g3
27858 flush %l7 + 0x14
27859 fmovdpos %icc, %f13, %f9
27860 fpackfix %f20, %f19
27861 lduw [%l7 + 0x30], %o3
27862 ta %xcc, 0x6
27863 fbg %fcc2, loop_2610
27864 brlez,a %l5, loop_2611
27865 fmovsvs %xcc, %f4, %f3
27866 bl,pn %icc, loop_2612
27867loop_2610:
27868 subc %i5, 0x1E90, %i6
27869loop_2611:
27870 fxors %f20, %f30, %f15
27871 movrlez %i4, 0x2EE, %l3
27872loop_2612:
27873 fmul8sux16 %f24, %f24, %f12
27874 tsubcctv %o0, %o5, %i3
27875 edge16 %l6, %l0, %o1
27876 edge32ln %g5, %o4, %g1
27877 sdivcc %i7, 0x04BC, %i0
27878 subcc %g6, %g4, %g7
27879 fcmpgt32 %f8, %f4, %l2
27880 fmovsvc %icc, %f23, %f0
27881 fmovrdlz %i1, %f0, %f4
27882 movpos %icc, %o7, %o6
27883 umul %l1, %o2, %l4
27884 stbar
27885 tgu %icc, 0x5
27886 wr %g0, 0x11, %asi
27887 lduha [%l7 + 0x22] %asi, %g2
27888 nop
27889 set 0x78, %g6
27890 lduh [%l7 + %g6], %i2
27891 edge32ln %o3, %g3, %i5
27892 or %l5, %i6, %l3
27893 set 0x48, %g5
27894 prefetcha [%l7 + %g5] 0x0c, 0x2
27895 wr %g0, 0x22, %asi
27896 stba %o5, [%l7 + 0x0C] %asi
27897 membar #Sync
27898 set 0x3C, %o4
27899 stha %o0, [%l7 + %o4] 0xeb
27900 membar #Sync
27901 sllx %l6, 0x14, %l0
27902 movrne %i3, 0x010, %g5
27903 and %o1, %o4, %g1
27904 fmovdleu %xcc, %f1, %f5
27905 movge %xcc, %i7, %g6
27906 ldd [%l7 + 0x60], %g4
27907 fnot1 %f24, %f18
27908 stbar
27909 movn %icc, %g7, %i0
27910 call loop_2613
27911 membar 0x72
27912 bneg %xcc, loop_2614
27913 nop
27914 set 0x50, %l4
27915 lduw [%l7 + %l4], %l2
27916loop_2613:
27917 alignaddr %i1, %o6, %o7
27918 bcc,a,pt %icc, loop_2615
27919loop_2614:
27920 and %l1, 0x036B, %o2
27921 bcs,a loop_2616
27922 std %l4, [%l7 + 0x58]
27923loop_2615:
27924 fsrc2 %f10, %f16
27925 taddcctv %i2, %o3, %g2
27926loop_2616:
27927 bleu,pt %xcc, loop_2617
27928 fcmps %fcc2, %f31, %f9
27929 wr %g0, 0x2f, %asi
27930 stha %i5, [%l7 + 0x62] %asi
27931 membar #Sync
27932loop_2617:
27933 edge8ln %l5, %i6, %l3
27934 movg %icc, %g3, %o5
27935 umulcc %i4, %l6, %l0
27936 bleu %icc, loop_2618
27937 movpos %xcc, %o0, %i3
27938 fmul8x16al %f24, %f24, %f22
27939 flush %l7 + 0x10
27940loop_2618:
27941 mulx %g5, %o1, %o4
27942 brz %g1, loop_2619
27943 taddcctv %i7, %g6, %g4
27944 fornot2s %f19, %f23, %f19
27945 movrgez %i0, %l2, %g7
27946loop_2619:
27947 fmovrdgez %o6, %f26, %f18
27948 wr %g0, 0x89, %asi
27949 prefetcha [%l7 + 0x38] %asi, 0x2
27950 fsrc2s %f2, %f31
27951 fsrc2 %f16, %f6
27952 alignaddrl %l1, %o2, %l4
27953 fbuge %fcc0, loop_2620
27954 tvs %xcc, 0x1
27955 wr %g0, 0x80, %asi
27956 sta %f24, [%l7 + 0x74] %asi
27957loop_2620:
27958 brz,a %i1, loop_2621
27959 sdivx %o3, 0x0F88, %g2
27960 fmul8sux16 %f22, %f20, %f26
27961 ta %icc, 0x6
27962loop_2621:
27963 tle %xcc, 0x2
27964 flush %l7 + 0x70
27965 bpos,a loop_2622
27966 movne %xcc, %i2, %l5
27967 brlez,a %i6, loop_2623
27968 alignaddr %i5, %g3, %o5
27969loop_2622:
27970 sethi 0x1754, %i4
27971 movg %xcc, %l3, %l6
27972loop_2623:
27973 fbg,a %fcc3, loop_2624
27974 std %f16, [%l7 + 0x78]
27975 bn,a %xcc, loop_2625
27976 restored
27977 rdpr %cwp, %g1
27978 rdpr %cansave, %g2
27979 rdpr %canrestore, %g3
27980 rdpr %cleanwin, %g4
27981 rdpr %otherwin, %g5
27982 rdpr %wstate, %g6
27983loop_2624:
27984 edge32n %l0, %o0, %i3
27985 set 0x50, %o7
27986 ldda [%l7 + %o7] 0x2b, %g4
27987loop_2625:
27988 fxor %f2, %f0, %f8
27989 umul %o1, 0x0F73, %g1
27990 edge32 %i7, %g6, %o4
27991 flush %l7 + 0x34
27992 fand %f12, %f24, %f10
27993 movcs %icc, %i0, %g4
27994 fand %f10, %f8, %f20
27995 addccc %l2, 0x155E, %o6
27996 fmovrsgez %o7, %f17, %f13
27997 smul %l1, %g7, %o2
27998 edge32n %l4, %i1, %g2
27999 subcc %o3, %i2, %i6
28000 movn %xcc, %i5, %g3
28001 tg %xcc, 0x4
28002 smulcc %o5, %l5, %l3
28003 edge16l %l6, %i4, %l0
28004 fnors %f8, %f8, %f18
28005 ld [%l7 + 0x28], %f1
28006 fbule %fcc3, loop_2626
28007 edge8ln %i3, %o0, %o1
28008 swap [%l7 + 0x64], %g1
28009 bvs %xcc, loop_2627
28010loop_2626:
28011 flush %l7 + 0x74
28012 movcs %xcc, %i7, %g6
28013 udiv %o4, 0x18D7, %i0
28014loop_2627:
28015 brlz,a %g5, loop_2628
28016 mulx %l2, 0x0C09, %o6
28017 edge32l %g4, %o7, %g7
28018 srl %o2, %l1, %i1
28019loop_2628:
28020 subcc %l4, 0x1E0D, %g2
28021 fmovrdgz %o3, %f12, %f22
28022 add %l7, 0x18, %l6
28023 wr %g0, 0x89, %asi
28024 ldxa [%l6] %asi, %i6
28025 casxa [%l6] %asi, %i6, %i5
28026 movleu %icc, %g3, %i2
28027 set 0x34, %g3
28028 stha %l5, [%l7 + %g3] 0x04
28029 sra %l3, 0x15, %o5
28030 srl %i4, %l0, %i3
28031 ble,a,pt %xcc, loop_2629
28032 restored
28033 rdpr %cwp, %g1
28034 rdpr %cansave, %g2
28035 rdpr %canrestore, %g3
28036 rdpr %cleanwin, %g4
28037 rdpr %otherwin, %g5
28038 rdpr %wstate, %g6
28039 tsubcc %o0, 0x1291, %o1
28040 tsubcctv %l6, 0x0A50, %g1
28041loop_2629:
28042 movl %icc, %g6, %o4
28043 fmovsleu %xcc, %f23, %f3
28044 set 0x64, %l5
28045 lda [%l7 + %l5] 0x04, %f14
28046 movrlez %i7, 0x3D4, %g5
28047 fpadd32s %f19, %f18, %f17
28048 edge8l %l2, %i0, %g4
28049 fmovrdlez %o6, %f28, %f30
28050 fxor %f0, %f22, %f20
28051 taddcctv %o7, 0x10E6, %g7
28052 bgu,a,pt %icc, loop_2630
28053 smul %o2, %i1, %l1
28054 set 0x78, %g4
28055 lduha [%l7 + %g4] 0x18, %g2
28056loop_2630:
28057 movrlez %o3, 0x25A, %i6
28058 fnot1 %f6, %f22
28059 for %f28, %f12, %f0
28060 xorcc %i5, %g3, %l4
28061 fcmpgt16 %f20, %f30, %l5
28062 nop
28063 setx loop_2631, %l0, %l1
28064 wrpr 0x1, %tl
28065 wrpr %l1, %tnpc
28066 setx 0x34400001400, %l0, %l1
28067 wrpr %l1, %tstate
28068 wrhpr 0x4, %htstate
28069 done
28070 bvc,pn %xcc, loop_2632
28071 tpos %xcc, 0x2
28072 set 0x68, %i1
28073 stda %l2, [%l7 + %i1] 0x18
28074loop_2631:
28075 fcmpgt16 %f14, %f28, %o5
28076loop_2632:
28077 edge8ln %i2, %l0, %i4
28078 tvs %icc, 0x6
28079 movcs %icc, %o0, %i3
28080 fmovdleu %icc, %f0, %f30
28081 set 0x40, %i3
28082 ldda [%l7 + %i3] 0x80, %f16
28083 add %l7, 0x50, %l6
28084 wr %g0, 0x11, %asi
28085 casxa [%l6] %asi, %l6, %o1
28086 fbge %fcc1, loop_2633
28087 saved
28088 rdpr %cwp, %g1
28089 rdpr %cansave, %g2
28090 rdpr %canrestore, %g3
28091 rdpr %cleanwin, %g4
28092 rdpr %otherwin, %g5
28093 rdpr %wstate, %g6
28094 edge16 %g6, %o4, %g1
28095 alignaddrl %i7, %l2, %g5
28096loop_2633:
28097 fxor %f18, %f28, %f18
28098 fmovde %icc, %f25, %f10
28099 wr %g0, 0x11, %asi
28100 stda %i0, [%l7 + 0x08] %asi
28101 fcmpgt16 %f20, %f16, %o6
28102 edge8ln %o7, %g7, %o2
28103 edge16ln %i1, %g4, %g2
28104 movpos %icc, %l1, %o3
28105 movneg %icc, %i5, %g3
28106 fpsub16s %f17, %f29, %f13
28107 fornot2s %f7, %f20, %f0
28108 tleu %icc, 0x4
28109 fcmpeq16 %f2, %f10, %l4
28110 nop
28111 set 0x1C, %g1
28112 prefetch [%l7 + %g1], 0x2
28113 movrgz %l5, 0x2C0, %i6
28114 move %icc, %o5, %l3
28115 popc %l0, %i2
28116 array16 %o0, %i3, %i4
28117 fnors %f25, %f23, %f11
28118 add %l7, 0x50, %l6
28119 wr %g0, 0x80, %asi
28120 casa [%l6] 0x80, %o1, %g6
28121 ld [%l7 + 0x20], %f12
28122 subcc %o4, %l6, %g1
28123 sdivcc %i7, 0x0908, %g5
28124 edge32ln %i0, %l2, %o7
28125 orncc %g7, %o6, %o2
28126 addcc %g4, 0x0C42, %i1
28127 fmovsle %xcc, %f7, %f20
28128 fabss %f23, %f24
28129 brz,a %g2, loop_2634
28130 sethi 0x1D83, %o3
28131 tn %xcc, 0x4
28132 array8 %i5, %g3, %l1
28133loop_2634:
28134 fmul8sux16 %f6, %f28, %f18
28135 orncc %l5, %l4, %i6
28136 fmovdn %xcc, %f18, %f7
28137 sll %l3, 0x17, %l0
28138 edge8ln %o5, %i2, %i3
28139 edge16ln %i4, %o1, %g6
28140 tvs %xcc, 0x6
28141 fpadd16s %f30, %f8, %f22
28142 saved
28143 rdpr %cwp, %g1
28144 rdpr %cansave, %g2
28145 rdpr %canrestore, %g3
28146 rdpr %cleanwin, %g4
28147 rdpr %otherwin, %g5
28148 rdpr %wstate, %g6
28149 be,a,pt %xcc, loop_2635
28150 fmovdcc %xcc, %f14, %f24
28151 tne %icc, 0x3
28152 subcc %o4, %o0, %l6
28153loop_2635:
28154 movvc %icc, %i7, %g5
28155 orn %i0, %g1, %l2
28156 fbne %fcc0, loop_2636
28157 mulscc %o7, %o6, %o2
28158 xnor %g7, 0x125B, %i1
28159 fmovdleu %icc, %f29, %f26
28160loop_2636:
28161 nop
28162 wr %g0, 0x88, %asi
28163 stba %g4, [%l7 + 0x6B] %asi
28164 tsubcctv %g2, 0x108F, %i5
28165 fmovs %f13, %f9
28166 fcmpeq16 %f0, %f12, %g3
28167 te %xcc, 0x1
28168 movne %xcc, %o3, %l5
28169 edge16ln %l1, %l4, %i6
28170 fmovdvs %xcc, %f17, %f6
28171 fmovrse %l3, %f15, %f9
28172 tpos %xcc, 0x6
28173 set 0x28, %l6
28174 lda [%l7 + %l6] 0x14, %f29
28175 umulcc %l0, 0x0B18, %o5
28176 stx %i2, [%l7 + 0x30]
28177 fble,a %fcc1, loop_2637
28178 movne %icc, %i4, %o1
28179 edge16ln %g6, %i3, %o0
28180 fbu,a %fcc0, loop_2638
28181loop_2637:
28182 fbug,a %fcc0, loop_2639
28183 prefetch [%l7 + 0x20], 0x1
28184 and %l6, 0x0C94, %i7
28185loop_2638:
28186 smulcc %o4, 0x0E0C, %g5
28187loop_2639:
28188 taddcctv %g1, 0x1FBC, %l2
28189 fba %fcc1, loop_2640
28190 addcc %i0, %o7, %o2
28191 edge16ln %g7, %o6, %g4
28192 bcs,a,pt %xcc, loop_2641
28193loop_2640:
28194 xnor %i1, %g2, %i5
28195 wr %g0, 0x19, %asi
28196 prefetcha [%l7 + 0x50] %asi, 0x1
28197loop_2641:
28198 srl %g3, %l5, %l4
28199 stbar
28200 fmovrsgez %l1, %f28, %f19
28201 array16 %l3, %i6, %o5
28202 subcc %l0, %i4, %i2
28203 fxnor %f28, %f20, %f12
28204 add %l7, 0x34, %l6
28205 wr %g0, 0x80, %asi
28206 lda [%l6] %asi, %o1
28207 casa [%l6] %asi, %o1, %i3
28208 fmovrsgz %g6, %f0, %f0
28209 and %o0, %i7, %l6
28210 wr %g0, 0x50, %asi
28211 ldxa [%g0 + 0x00] %asi, %o4
28212 movvs %icc, %g5, %l2
28213 set 0x74, %o1
28214 stba %i0, [%l7 + %o1] 0xea
28215 membar #Sync
28216 alignaddrl %g1, %o2, %g7
28217 addccc %o7, 0x17A1, %g4
28218 ld [%l7 + 0x30], %f27
28219 movvs %xcc, %i1, %o6
28220 udivcc %g2, 0x1006, %o3
28221 fnor %f20, %f28, %f10
28222 movleu %xcc, %i5, %g3
28223 tl %xcc, 0x1
28224 bg,a,pt %xcc, loop_2642
28225 tsubcc %l4, 0x1D0B, %l1
28226 udivx %l3, 0x16C3, %i6
28227 addcc %o5, 0x1545, %l5
28228loop_2642:
28229 ldsw [%l7 + 0x70], %l0
28230 addccc %i4, 0x0BBB, %i2
28231 or %i3, %o1, %g6
28232 umulcc %o0, 0x1657, %i7
28233 nop
28234 set 0x14, %i0
28235 ldsw [%l7 + %i0], %o4
28236 addcc %l6, 0x133E, %l2
28237 edge16 %g5, %g1, %o2
28238 tg %xcc, 0x6
28239 fbn,a %fcc2, loop_2643
28240 movl %icc, %i0, %o7
28241 stb %g7, [%l7 + 0x5C]
28242 edge32l %i1, %o6, %g2
28243loop_2643:
28244 array16 %g4, %o3, %g3
28245 fmovdcs %xcc, %f23, %f7
28246 tcs %icc, 0x5
28247 movre %l4, 0x3A8, %i5
28248 tsubcctv %l1, 0x18E7, %i6
28249 edge8 %o5, %l3, %l0
28250 sdivcc %i4, 0x184F, %l5
28251 fsrc1s %f28, %f11
28252 fble %fcc2, loop_2644
28253 edge32 %i3, %i2, %o1
28254 fcmps %fcc2, %f6, %f29
28255 nop
28256 set 0x54, %i6
28257 ldstub [%l7 + %i6], %g6
28258loop_2644:
28259 andcc %o0, %i7, %o4
28260 andncc %l6, %l2, %g5
28261 srlx %o2, 0x10, %g1
28262 fmovde %xcc, %f6, %f12
28263 set 0x48, %l1
28264 stda %o6, [%l7 + %l1] 0x0c
28265 fmovdpos %xcc, %f26, %f30
28266 prefetch [%l7 + 0x30], 0x1
28267 set 0x66, %i2
28268 stha %i0, [%l7 + %i2] 0x2b
28269 membar #Sync
28270 fbule %fcc0, loop_2645
28271 fbge,a %fcc0, loop_2646
28272 fbne,a %fcc2, loop_2647
28273 fmovdvs %icc, %f13, %f0
28274loop_2645:
28275 nop
28276 wr %g0, 0x0c, %asi
28277 sta %f25, [%l7 + 0x20] %asi
28278loop_2646:
28279 fmovscc %icc, %f19, %f25
28280loop_2647:
28281 addcc %i1, %g7, %o6
28282 set 0x1B, %g2
28283 ldstuba [%l7 + %g2] 0x89, %g2
28284 call loop_2648
28285 array16 %g4, %g3, %l4
28286 orncc %i5, 0x0B57, %l1
28287 tl %icc, 0x4
28288loop_2648:
28289 tsubcctv %i6, 0x1820, %o3
28290 movn %icc, %o5, %l0
28291 movrlz %l3, %i4, %i3
28292 fmovdg %xcc, %f23, %f20
28293 tvc %xcc, 0x2
28294 ldd [%l7 + 0x58], %i2
28295 taddcc %l5, 0x04BE, %g6
28296 edge32n %o0, %o1, %o4
28297 ta %icc, 0x3
28298 tn %xcc, 0x5
28299 addc %i7, %l2, %g5
28300 mulscc %l6, %g1, %o2
28301 fabss %f27, %f7
28302 mulx %o7, 0x0604, %i1
28303 movle %icc, %i0, %g7
28304 stb %g2, [%l7 + 0x5F]
28305 ldub [%l7 + 0x78], %o6
28306 edge16n %g4, %g3, %i5
28307 membar #Sync
28308 set 0x40, %i5
28309 ldda [%l7 + %i5] 0xf8, %f0
28310 movle %icc, %l1, %i6
28311 te %xcc, 0x4
28312 nop
28313 setx loop_2649, %l0, %l1
28314 jmpl %l1, %o3
28315 sdivcc %o5, 0x1B50, %l4
28316 fpack32 %f0, %f22, %f2
28317 fandnot2s %f0, %f8, %f22
28318loop_2649:
28319 taddcctv %l0, 0x0349, %l3
28320 xnor %i4, %i2, %l5
28321 set 0x32, %o3
28322 stha %g6, [%l7 + %o3] 0x19
28323 brz %i3, loop_2650
28324 fmovsleu %xcc, %f16, %f1
28325 fmuld8sux16 %f18, %f4, %f26
28326 fcmpes %fcc0, %f30, %f26
28327loop_2650:
28328 bvs %icc, loop_2651
28329 nop
28330 setx loop_2652, %l0, %l1
28331 wrpr 0x1, %tl
28332 wrpr %l1, %tnpc
28333 setx 0x34400001400, %l0, %l1
28334 wrpr %l1, %tstate
28335 wrhpr 0x4, %htstate
28336 done
28337 stb %o0, [%l7 + 0x3A]
28338 tsubcctv %o4, 0x022E, %i7
28339loop_2651:
28340 udivx %o1, 0x195C, %l2
28341loop_2652:
28342 nop
28343 wr %g0, 0x0c, %asi
28344 stda %f0, [%l7 + 0x40] %asi
28345 ldub [%l7 + 0x1C], %l6
28346 orncc %g1, 0x0424, %g5
28347 udivcc %o7, 0x003A, %i1
28348 fpadd32s %f2, %f24, %f12
28349 nop
28350 setx loop_2653, %l0, %l1
28351 jmpl %l1, %i0
28352 edge8ln %o2, %g2, %g7
28353 sra %g4, 0x1B, %g3
28354 fnot2 %f8, %f30
28355loop_2653:
28356 ldsw [%l7 + 0x30], %i5
28357 sdivcc %o6, 0x135C, %l1
28358 fpadd16s %f22, %f31, %f25
28359 wr %g0, 0x81, %asi
28360 ldsba [%l7 + 0x0D] %asi, %o3
28361 movre %i6, 0x1E8, %l4
28362 subc %l0, 0x1694, %o5
28363 andn %i4, 0x1DFF, %l3
28364 fbn %fcc0, loop_2654
28365 udivcc %i2, 0x062F, %l5
28366 pdist %f10, %f8, %f4
28367 array32 %i3, %g6, %o0
28368loop_2654:
28369 edge8l %o4, %i7, %o1
28370 edge16n %l6, %g1, %l2
28371 bge,pn %icc, loop_2655
28372 movgu %xcc, %g5, %i1
28373 fmovdgu %icc, %f26, %f11
28374 call loop_2656
28375loop_2655:
28376 sll %i0, 0x11, %o7
28377 bvc,a loop_2657
28378 fandnot1s %f18, %f1, %f14
28379loop_2656:
28380 fzeros %f11
28381 fbn %fcc3, loop_2658
28382loop_2657:
28383 bvc loop_2659
28384 movcc %icc, %o2, %g7
28385 wr %g0, 0x10, %asi
28386 ldsha [%l7 + 0x18] %asi, %g4
28387loop_2658:
28388 tsubcctv %g2, 0x0BC1, %i5
28389loop_2659:
28390 tsubcc %g3, %l1, %o3
28391 lduw [%l7 + 0x30], %i6
28392 and %l4, %o6, %o5
28393 fbule %fcc0, loop_2660
28394 tg %icc, 0x7
28395 taddcctv %i4, 0x10CB, %l0
28396 bl,pn %icc, loop_2661
28397loop_2660:
28398 edge16n %i2, %l3, %l5
28399 movre %i3, 0x001, %g6
28400 saved
28401 rdpr %cwp, %g1
28402 rdpr %cansave, %g2
28403 rdpr %canrestore, %g3
28404 rdpr %cleanwin, %g4
28405 rdpr %otherwin, %g5
28406 rdpr %wstate, %g6
28407loop_2661:
28408 nop
28409 set 0x40, %o2
28410 stda %f0, [%l7 + %o2] 0x89
28411 ldstub [%l7 + 0x6F], %o4
28412 fnor %f24, %f22, %f6
28413 array16 %o0, %i7, %l6
28414 alignaddr %o1, %l2, %g1
28415 prefetch [%l7 + 0x38], 0x2
28416 tneg %xcc, 0x1
28417 bvc,a %xcc, loop_2662
28418 tsubcctv %i1, 0x0127, %i0
28419 xor %o7, %g5, %o2
28420 orn %g4, %g2, %g7
28421loop_2662:
28422 fmovsge %xcc, %f26, %f24
28423 ld [%l7 + 0x10], %f21
28424 tcs %xcc, 0x4
28425 bgu %icc, loop_2663
28426 movre %g3, %l1, %o3
28427 stx %i6, [%l7 + 0x78]
28428 srl %l4, 0x1E, %i5
28429loop_2663:
28430 fmovdge %xcc, %f8, %f6
28431 tneg %icc, 0x6
28432 fnors %f18, %f30, %f29
28433 set 0x33, %l0
28434 ldstuba [%l7 + %l0] 0x11, %o6
28435 fsrc2s %f2, %f24
28436 orn %o5, 0x1F37, %i4
28437 addcc %i2, 0x03AF, %l3
28438 fsrc1 %f4, %f10
28439 sll %l0, 0x1B, %i3
28440 fmovrsgz %g6, %f12, %f0
28441 and %l5, %o0, %o4
28442 ld [%l7 + 0x74], %f3
28443 nop
28444 set 0x30, %i7
28445 sth %l6, [%l7 + %i7]
28446 movcc %icc, %i7, %l2
28447 addcc %o1, %g1, %i1
28448 tcs %icc, 0x5
28449 mulx %i0, 0x1A5D, %o7
28450 subccc %g5, 0x0BC1, %g4
28451 nop
28452 setx loop_2664, %l0, %l1
28453 wrpr 0x1, %tl
28454 wrpr %l1, %tpc
28455 add %l1, 0x4, %l1
28456 wrpr %l1, %tnpc
28457 setx 0x34400001400, %l0, %l1
28458 wrpr %l1, %tstate
28459 wrhpr 0x4, %htstate
28460 retry
28461 ld [%l7 + 0x20], %f11
28462 set 0x58, %o5
28463 ldswa [%l7 + %o5] 0x81, %o2
28464loop_2664:
28465 sllx %g2, 0x01, %g3
28466 membar 0x6B
28467 edge16 %l1, %o3, %g7
28468 sdivx %i6, 0x027B, %i5
28469 fxnors %f22, %f1, %f30
28470 restored
28471 rdpr %cwp, %g1
28472 rdpr %cansave, %g2
28473 rdpr %canrestore, %g3
28474 rdpr %cleanwin, %g4
28475 rdpr %otherwin, %g5
28476 rdpr %wstate, %g6
28477 movne %xcc, %o6, %o5
28478 umulcc %i4, %l4, %i2
28479 fpackfix %f12, %f23
28480 tl %xcc, 0x5
28481 tg %xcc, 0x6
28482 or %l0, 0x16E2, %i3
28483 tn %icc, 0x6
28484 add %l3, 0x1F97, %l5
28485 addcc %g6, %o0, %o4
28486 udivx %i7, 0x1FD9, %l2
28487 tle %xcc, 0x4
28488 subcc %l6, %o1, %g1
28489 srlx %i0, %i1, %g5
28490 array16 %g4, %o7, %g2
28491 stb %o2, [%l7 + 0x3A]
28492 fmovdvs %icc, %f23, %f31
28493 orn %g3, %o3, %g7
28494 fxor %f12, %f8, %f22
28495 bcs %xcc, loop_2665
28496 tpos %icc, 0x7
28497 sub %i6, %i5, %l1
28498 fmovse %xcc, %f22, %f18
28499loop_2665:
28500 bvs loop_2666
28501 fbe %fcc3, loop_2667
28502 edge8l %o5, %o6, %i4
28503 xnorcc %l4, 0x0C9C, %i2
28504loop_2666:
28505 fmovsvs %icc, %f11, %f21
28506loop_2667:
28507 move %icc, %i3, %l3
28508 xnor %l0, %g6, %l5
28509 xorcc %o4, 0x002B, %i7
28510 movne %icc, %l2, %l6
28511 fors %f28, %f9, %f11
28512 edge8l %o1, %o0, %i0
28513 wr %g0, 0x04, %asi
28514 ldsha [%l7 + 0x4A] %asi, %i1
28515 tsubcc %g5, %g4, %g1
28516 fmuld8sux16 %f23, %f13, %f22
28517 orncc %g2, %o7, %g3
28518 movrlz %o2, 0x30E, %o3
28519 wr %g0, 0x2b, %asi
28520 stha %g7, [%l7 + 0x30] %asi
28521 membar #Sync
28522 fmovsgu %xcc, %f15, %f11
28523 fbue,a %fcc1, loop_2668
28524 fmovsg %icc, %f2, %f27
28525 fxors %f10, %f14, %f11
28526 subcc %i5, 0x00C1, %i6
28527loop_2668:
28528 tneg %xcc, 0x5
28529 sra %l1, 0x00, %o5
28530 saved
28531 rdpr %cwp, %g1
28532 rdpr %cansave, %g2
28533 rdpr %canrestore, %g3
28534 rdpr %cleanwin, %g4
28535 rdpr %otherwin, %g5
28536 rdpr %wstate, %g6
28537 movn %xcc, %o6, %l4
28538 sra %i2, %i4, %l3
28539 fmovsg %icc, %f10, %f10
28540 move %xcc, %i3, %g6
28541 swap [%l7 + 0x28], %l0
28542 andcc %o4, 0x1491, %l5
28543 bcc %xcc, loop_2669
28544 fbe,a %fcc3, loop_2670
28545 subccc %l2, 0x12DE, %i7
28546 sub %l6, 0x1CC0, %o1
28547loop_2669:
28548 nop
28549 set 0x50, %o6
28550 std %i0, [%l7 + %o6]
28551loop_2670:
28552 movleu %icc, %i1, %o0
28553 edge32l %g4, %g1, %g2
28554 edge32n %o7, %g5, %o2
28555 stbar
28556 brnz %g3, loop_2671
28557 bne %icc, loop_2672
28558 taddcc %o3, %i5, %g7
28559 orn %l1, 0x0AE6, %i6
28560loop_2671:
28561 fmovsne %icc, %f17, %f28
28562loop_2672:
28563 srax %o6, 0x14, %l4
28564 tleu %xcc, 0x5
28565 ldub [%l7 + 0x27], %i2
28566 for %f18, %f6, %f16
28567 stb %o5, [%l7 + 0x36]
28568 ldd [%l7 + 0x58], %f4
28569 tsubcc %l3, 0x0E80, %i4
28570 nop
28571 setx loop_2673, %l0, %l1
28572 jmpl %l1, %i3
28573 fpsub32s %f16, %f21, %f30
28574 movre %l0, 0x208, %g6
28575 array32 %o4, %l5, %l2
28576loop_2673:
28577 sllx %l6, 0x14, %i7
28578 srax %i0, 0x18, %i1
28579 tle %icc, 0x3
28580 tl %icc, 0x1
28581 fpmerge %f30, %f17, %f24
28582 alignaddr %o1, %o0, %g4
28583 umulcc %g1, 0x1995, %g2
28584 edge8l %o7, %g5, %o2
28585 tn %xcc, 0x4
28586 andn %o3, %i5, %g3
28587 fnot2s %f24, %f21
28588 lduh [%l7 + 0x7E], %l1
28589 tcs %icc, 0x4
28590 for %f18, %f8, %f24
28591 set 0x64, %o0
28592 sta %f13, [%l7 + %o0] 0x19
28593 tl %xcc, 0x0
28594 or %g7, %i6, %l4
28595 array8 %i2, %o6, %o5
28596 bvc,a loop_2674
28597 andncc %i4, %i3, %l0
28598 tvs %xcc, 0x4
28599 edge8ln %l3, %g6, %o4
28600loop_2674:
28601 fpadd16s %f27, %f30, %f9
28602 edge8 %l2, %l6, %i7
28603 brnz %l5, loop_2675
28604 edge32ln %i1, %i0, %o1
28605 fzero %f22
28606 bvs,pn %xcc, loop_2676
28607loop_2675:
28608 fpackfix %f10, %f15
28609 popc 0x0648, %g4
28610 fxnor %f16, %f14, %f0
28611loop_2676:
28612 nop
28613 wr %g0, 0xe2, %asi
28614 stwa %o0, [%l7 + 0x60] %asi
28615 membar #Sync
28616 edge32ln %g1, %o7, %g5
28617 xnor %g2, 0x1024, %o2
28618 edge32 %i5, %o3, %l1
28619 and %g3, %g7, %i6
28620 orn %i2, 0x0DD4, %l4
28621 alignaddr %o5, %i4, %i3
28622 tg %icc, 0x6
28623 brgz,a %o6, loop_2677
28624 movrlz %l0, 0x0E3, %g6
28625 fmovdleu %icc, %f10, %f29
28626 fandnot1s %f15, %f3, %f2
28627loop_2677:
28628 sub %l3, %o4, %l6
28629 movre %l2, 0x32A, %l5
28630 std %f12, [%l7 + 0x38]
28631 brnz,a %i7, loop_2678
28632 srax %i0, 0x06, %o1
28633 movleu %xcc, %i1, %o0
28634 fmovse %icc, %f3, %f12
28635loop_2678:
28636 sir 0x16EB
28637 fmovdcc %icc, %f30, %f29
28638 set 0x10, %g7
28639 swapa [%l7 + %g7] 0x80, %g4
28640 movvc %icc, %o7, %g5
28641 saved
28642 rdpr %cwp, %g1
28643 rdpr %cansave, %g2
28644 rdpr %canrestore, %g3
28645 rdpr %cleanwin, %g4
28646 rdpr %otherwin, %g5
28647 rdpr %wstate, %g6
28648 tgu %icc, 0x3
28649 sllx %g2, 0x0B, %o2
28650 tge %xcc, 0x3
28651 ldsh [%l7 + 0x2A], %g1
28652 alignaddrl %o3, %i5, %l1
28653 xor %g3, %g7, %i6
28654 tcc %xcc, 0x0
28655 lduh [%l7 + 0x20], %i2
28656 movn %icc, %l4, %i4
28657 fmovdg %xcc, %f7, %f30
28658 edge32n %o5, %o6, %i3
28659 array32 %l0, %g6, %l3
28660 movrlez %l6, %o4, %l5
28661 wr %g0, 0x18, %asi
28662 ldda [%l7 + 0x30] %asi, %l2
28663 srl %i0, 0x18, %i7
28664 mulx %o1, %o0, %i1
28665 udivx %o7, 0x0356, %g4
28666 stbar
28667 xorcc %g2, 0x1204, %g5
28668 movrgez %g1, %o3, %i5
28669 fpackfix %f4, %f30
28670 bshuffle %f0, %f28, %f22
28671 edge32 %l1, %o2, %g7
28672 movneg %icc, %i6, %g3
28673 movrlz %l4, %i2, %i4
28674 sub %o5, %o6, %l0
28675 add %g6, 0x0811, %i3
28676 fbge %fcc3, loop_2679
28677 mova %icc, %l6, %o4
28678 movpos %xcc, %l5, %l2
28679 movvs %icc, %l3, %i0
28680loop_2679:
28681 or %o1, 0x1974, %o0
28682 xnorcc %i7, 0x1AF4, %o7
28683 fmovsne %xcc, %f29, %f12
28684 bl %icc, loop_2680
28685 bg,a,pn %xcc, loop_2681
28686 sll %i1, %g4, %g2
28687 fxors %f7, %f10, %f4
28688loop_2680:
28689 tn %xcc, 0x1
28690loop_2681:
28691 sdivcc %g1, 0x1D25, %g5
28692 bneg %icc, loop_2682
28693 tg %icc, 0x4
28694 nop
28695 set 0x48, %l3
28696 stx %o3, [%l7 + %l3]
28697 tpos %icc, 0x3
28698loop_2682:
28699 fors %f13, %f18, %f7
28700 fmovsvs %xcc, %f29, %f7
28701 bne,a %icc, loop_2683
28702 orncc %l1, %o2, %g7
28703 srax %i5, 0x13, %g3
28704 edge8 %i6, %l4, %i2
28705loop_2683:
28706 andn %i4, %o6, %o5
28707 brgez %l0, loop_2684
28708 fmovrslez %g6, %f12, %f4
28709 bvs loop_2685
28710 bg loop_2686
28711loop_2684:
28712 fbue %fcc3, loop_2687
28713 fbuge %fcc2, loop_2688
28714loop_2685:
28715 movre %i3, %o4, %l5
28716loop_2686:
28717 addc %l2, 0x1D49, %l3
28718loop_2687:
28719 be,a loop_2689
28720loop_2688:
28721 fbule,a %fcc1, loop_2690
28722 udiv %i0, 0x133C, %l6
28723 fmovsvc %icc, %f0, %f27
28724loop_2689:
28725 tl %icc, 0x2
28726loop_2690:
28727 fmovsgu %icc, %f14, %f12
28728 wr %g0, 0x19, %asi
28729 ldsha [%l7 + 0x14] %asi, %o0
28730 fbge,a %fcc2, loop_2691
28731 fsrc1s %f22, %f11
28732 xnor %i7, 0x0CC5, %o1
28733 or %o7, %i1, %g2
28734loop_2691:
28735 brgez %g1, loop_2692
28736 fzero %f26
28737 bgu,a loop_2693
28738 fbue %fcc1, loop_2694
28739loop_2692:
28740 and %g5, %o3, %g4
28741 fnot1s %f29, %f15
28742loop_2693:
28743 movrgz %o2, %g7, %l1
28744loop_2694:
28745 sethi 0x190E, %i5
28746 fmovdpos %xcc, %f12, %f21
28747 wr %g0, 0x2a, %asi
28748 stda %g2, [%l7 + 0x48] %asi
28749 membar #Sync
28750 sll %l4, %i2, %i6
28751 xnor %i4, %o6, %l0
28752 bn %xcc, loop_2695
28753 std %o4, [%l7 + 0x70]
28754 bvs,pn %xcc, loop_2696
28755 stw %g6, [%l7 + 0x54]
28756loop_2695:
28757 nop
28758 wr %g0, 0x11, %asi
28759 ldsha [%l7 + 0x3E] %asi, %o4
28760loop_2696:
28761 nop
28762 set 0x08, %i4
28763 std %f8, [%l7 + %i4]
28764 set 0x08, %g6
28765 prefetcha [%l7 + %g6] 0x14, 0x1
28766 movneg %xcc, %i3, %l3
28767 popc 0x0F19, %i0
28768 membar 0x48
28769 movrgz %l6, %l2, %o0
28770 andncc %i7, %o7, %o1
28771 edge16n %i1, %g2, %g1
28772 edge16ln %g5, %g4, %o2
28773 subcc %o3, %l1, %g7
28774 umulcc %i5, 0x0DD5, %l4
28775 tgu %icc, 0x6
28776 tsubcctv %g3, %i2, %i4
28777 fbule,a %fcc1, loop_2697
28778 fmovrslez %o6, %f20, %f3
28779 sethi 0x1C9E, %l0
28780 movleu %icc, %o5, %i6
28781loop_2697:
28782 alignaddr %o4, %l5, %i3
28783 membar 0x22
28784 fblg,a %fcc2, loop_2698
28785 edge16ln %g6, %l3, %l6
28786 fandnot2s %f28, %f1, %f5
28787 sllx %l2, %i0, %o0
28788loop_2698:
28789 movcc %icc, %o7, %o1
28790 fmovsvs %icc, %f26, %f21
28791 edge8n %i7, %g2, %g1
28792 movneg %icc, %i1, %g5
28793 mova %xcc, %o2, %o3
28794 brnz,a %g4, loop_2699
28795 fmovdgu %icc, %f12, %f29
28796 fmuld8ulx16 %f24, %f23, %f2
28797 alignaddrl %l1, %g7, %l4
28798loop_2699:
28799 nop
28800 wr %g0, 0xe3, %asi
28801 ldda [%l7 + 0x40] %asi, %g2
28802 subcc %i5, 0x0EA9, %i4
28803 fors %f10, %f13, %f4
28804 edge16l %o6, %i2, %o5
28805 edge8n %l0, %o4, %i6
28806 pdist %f2, %f26, %f16
28807 fmovsl %xcc, %f18, %f5
28808 sth %l5, [%l7 + 0x38]
28809 movne %icc, %i3, %g6
28810 subcc %l6, 0x0FBE, %l2
28811 fmovdneg %xcc, %f4, %f11
28812 fors %f29, %f26, %f16
28813 tpos %xcc, 0x6
28814 ldsb [%l7 + 0x6E], %l3
28815 fcmpd %fcc2, %f20, %f20
28816 fbue,a %fcc1, loop_2700
28817 fandnot1 %f8, %f24, %f6
28818 fcmpgt32 %f24, %f28, %i0
28819 fnegs %f18, %f4
28820loop_2700:
28821 fmovrsne %o7, %f8, %f9
28822 fmovsgu %xcc, %f30, %f8
28823 fsrc2 %f18, %f2
28824 srlx %o0, %i7, %o1
28825 alignaddr %g2, %i1, %g5
28826 set 0x74, %l2
28827 swapa [%l7 + %l2] 0x80, %g1
28828 tcc %xcc, 0x4
28829 prefetch [%l7 + 0x34], 0x3
28830 fbe,a %fcc0, loop_2701
28831 movn %xcc, %o3, %o2
28832 orcc %g4, 0x1B9E, %l1
28833 set 0x44, %g5
28834 ldswa [%l7 + %g5] 0x18, %l4
28835loop_2701:
28836 movcc %xcc, %g3, %i5
28837 tleu %icc, 0x0
28838 tsubcc %i4, 0x0171, %o6
28839 ldx [%l7 + 0x40], %i2
28840 wr %g0, 0x80, %asi
28841 ldxa [%l7 + 0x08] %asi, %o5
28842 fexpand %f6, %f10
28843 add %l7, 0x28, %l6
28844 wr %g0, 0x80, %asi
28845 casxa [%l6] %asi, %g7, %l0
28846 addc %o4, 0x1902, %i6
28847 fba,a %fcc2, loop_2702
28848 edge32ln %i3, %g6, %l6
28849 ld [%l7 + 0x2C], %f20
28850 mulscc %l2, 0x04C8, %l3
28851loop_2702:
28852 array8 %i0, %l5, %o7
28853 tgu %icc, 0x0
28854 fmovsge %icc, %f15, %f7
28855 move %xcc, %o0, %o1
28856 edge8 %i7, %g2, %g5
28857 bpos %xcc, loop_2703
28858 stbar
28859 bg,pn %icc, loop_2704
28860 mulscc %i1, 0x13F9, %o3
28861loop_2703:
28862 tleu %xcc, 0x6
28863 bcs %xcc, loop_2705
28864loop_2704:
28865 fnot2s %f0, %f16
28866 fmovsle %xcc, %f10, %f4
28867 fmovdg %xcc, %f9, %f20
28868loop_2705:
28869 orn %o2, 0x0C01, %g1
28870 ble,a,pt %icc, loop_2706
28871 stbar
28872 fpadd32 %f8, %f4, %f0
28873 movle %icc, %l1, %g4
28874loop_2706:
28875 nop
28876 set 0x3E, %o4
28877 ldsha [%l7 + %o4] 0x04, %l4
28878 restored
28879 rdpr %cwp, %g1
28880 rdpr %cansave, %g2
28881 rdpr %canrestore, %g3
28882 rdpr %cleanwin, %g4
28883 rdpr %otherwin, %g5
28884 rdpr %wstate, %g6
28885 movne %icc, %i5, %i4
28886 fmovsvc %icc, %f22, %f3
28887 fmovsle %xcc, %f16, %f29
28888 set 0x18, %o7
28889 lda [%l7 + %o7] 0x19, %f30
28890 mova %icc, %g3, %o6
28891 smul %i2, 0x09CC, %o5
28892 fcmpeq16 %f10, %f16, %g7
28893 sdivx %o4, 0x0E27, %i6
28894 orcc %i3, %g6, %l6
28895 sll %l0, %l3, %l2
28896 movneg %xcc, %i0, %o7
28897 fnegs %f12, %f1
28898 bpos,a %icc, loop_2707
28899 edge8l %o0, %o1, %i7
28900 bleu %icc, loop_2708
28901 fmovsg %xcc, %f3, %f20
28902loop_2707:
28903 srl %l5, 0x09, %g5
28904 array16 %g2, %i1, %o2
28905loop_2708:
28906 sllx %g1, %o3, %g4
28907 movn %xcc, %l1, %l4
28908 bl %icc, loop_2709
28909 fbue,a %fcc3, loop_2710
28910 fmovrsgez %i5, %f13, %f6
28911 tsubcctv %i4, %g3, %i2
28912loop_2709:
28913 fmovsle %xcc, %f26, %f24
28914loop_2710:
28915 saved
28916 rdpr %cwp, %g1
28917 rdpr %cansave, %g2
28918 rdpr %canrestore, %g3
28919 rdpr %cleanwin, %g4
28920 rdpr %otherwin, %g5
28921 rdpr %wstate, %g6
28922 fbge,a %fcc1, loop_2711
28923 fbo,a %fcc1, loop_2712
28924 orncc %o5, %o6, %g7
28925 std %f6, [%l7 + 0x40]
28926loop_2711:
28927 bleu,a,pn %xcc, loop_2713
28928loop_2712:
28929 sub %o4, 0x08EC, %i6
28930 std %f8, [%l7 + 0x38]
28931 fpsub32 %f6, %f0, %f26
28932loop_2713:
28933 nop
28934 wr %g0, 0x18, %asi
28935 stda %g6, [%l7 + 0x50] %asi
28936 movpos %xcc, %i3, %l6
28937 sdiv %l0, 0x0B84, %l3
28938 fbge,a %fcc2, loop_2714
28939 fbge,a %fcc2, loop_2715
28940 edge32 %l2, %i0, %o0
28941 edge32l %o7, %i7, %o1
28942loop_2714:
28943 fmovrse %l5, %f22, %f22
28944loop_2715:
28945 orn %g2, 0x0CD7, %g5
28946 fmuld8ulx16 %f11, %f27, %f0
28947 tl %xcc, 0x5
28948 edge32n %o2, %i1, %g1
28949 tpos %xcc, 0x2
28950 movle %icc, %o3, %l1
28951 fbuge %fcc0, loop_2716
28952 umul %g4, %l4, %i5
28953 movg %icc, %i4, %i2
28954 fmovrsne %o5, %f4, %f23
28955loop_2716:
28956 tsubcctv %g3, %o6, %g7
28957 bshuffle %f16, %f20, %f6
28958 edge16ln %o4, %g6, %i3
28959 sethi 0x0A55, %i6
28960 restored
28961 rdpr %cwp, %g1
28962 rdpr %cansave, %g2
28963 rdpr %canrestore, %g3
28964 rdpr %cleanwin, %g4
28965 rdpr %otherwin, %g5
28966 rdpr %wstate, %g6
28967 fnot1 %f16, %f14
28968 fpack32 %f10, %f16, %f2
28969 fand %f8, %f30, %f10
28970 wr %g0, 0x80, %asi
28971 ldsha [%l7 + 0x54] %asi, %l6
28972 fmovsvs %xcc, %f23, %f0
28973 fmovdle %icc, %f10, %f6
28974 fmul8x16au %f7, %f1, %f26
28975 tne %icc, 0x6
28976 fmuld8sux16 %f18, %f20, %f26
28977 edge16n %l0, %l3, %l2
28978 fmovsvc %icc, %f16, %f25
28979 fzero %f18
28980 fmovde %xcc, %f4, %f30
28981 fnegs %f1, %f19
28982 sll %i0, %o7, %o0
28983 ta %xcc, 0x0
28984 edge8ln %i7, %o1, %g2
28985 edge16 %l5, %o2, %i1
28986 udivx %g5, 0x07F6, %g1
28987 set 0x14, %g3
28988 ldsha [%l7 + %g3] 0x0c, %l1
28989 orncc %o3, %g4, %i5
28990 fmovrdgez %i4, %f22, %f28
28991 fba,a %fcc0, loop_2717
28992 edge8ln %i2, %l4, %o5
28993 sdivcc %g3, 0x127E, %o6
28994 array8 %g7, %g6, %o4
28995loop_2717:
28996 orncc %i3, 0x1D64, %i6
28997 array8 %l0, %l6, %l3
28998 xnor %i0, %o7, %l2
28999 movrgz %i7, %o1, %o0
29000 tsubcctv %g2, 0x186A, %l5
29001 fcmpeq32 %f28, %f30, %o2
29002 sllx %g5, 0x1D, %g1
29003 wr %g0, 0x23, %asi
29004 stda %l0, [%l7 + 0x78] %asi
29005 membar #Sync
29006 fbue,a %fcc0, loop_2718
29007 edge8ln %i1, %o3, %i5
29008 tle %xcc, 0x2
29009 edge32n %i4, %i2, %l4
29010loop_2718:
29011 fornot1s %f18, %f25, %f4
29012 ldx [%l7 + 0x78], %o5
29013 fornot1s %f0, %f5, %f15
29014 movcs %xcc, %g4, %o6
29015 set 0x10, %l4
29016 ldxa [%l7 + %l4] 0x14, %g7
29017 membar 0x6E
29018 srlx %g3, 0x0E, %g6
29019 udivcc %o4, 0x0DC0, %i6
29020 edge8ln %i3, %l0, %l3
29021 sdivcc %l6, 0x0E64, %i0
29022 and %o7, 0x00F3, %i7
29023 move %xcc, %l2, %o1
29024 andcc %g2, 0x1BCB, %l5
29025 fabss %f15, %f16
29026 fmovdg %icc, %f8, %f20
29027 ble,a loop_2719
29028 fmovsl %xcc, %f21, %f19
29029 tvs %xcc, 0x3
29030 fandnot1 %f2, %f30, %f26
29031loop_2719:
29032 fpmerge %f11, %f5, %f26
29033 umulcc %o0, %g5, %o2
29034 fbge,a %fcc1, loop_2720
29035 movgu %icc, %g1, %l1
29036 addc %i1, 0x1913, %o3
29037 fxor %f0, %f20, %f22
29038loop_2720:
29039 movl %xcc, %i5, %i2
29040 ldsh [%l7 + 0x42], %i4
29041 brgz,a %o5, loop_2721
29042 xor %g4, %o6, %l4
29043 fpadd32s %f31, %f10, %f24
29044 flush %l7 + 0x30
29045loop_2721:
29046 edge32 %g7, %g3, %g6
29047 xnorcc %o4, %i3, %l0
29048 bcs,a loop_2722
29049 andncc %i6, %l3, %l6
29050 wr %g0, 0x11, %asi
29051 swapa [%l7 + 0x64] %asi, %i0
29052loop_2722:
29053 fmovscs %icc, %f22, %f8
29054 fandnot2s %f28, %f15, %f12
29055 ta %icc, 0x0
29056 movrlz %i7, %o7, %o1
29057 edge8 %g2, %l2, %o0
29058 movrne %g5, 0x353, %l5
29059 edge32 %g1, %l1, %o2
29060 ble,a,pt %icc, loop_2723
29061 fnor %f2, %f20, %f22
29062 set 0x4A, %g4
29063 ldsha [%l7 + %g4] 0x11, %o3
29064loop_2723:
29065 fands %f6, %f20, %f13
29066 tsubcc %i5, 0x134F, %i1
29067 movrlez %i4, 0x0E3, %i2
29068 edge32l %o5, %o6, %l4
29069 sethi 0x06F0, %g7
29070 fmovdcs %xcc, %f31, %f14
29071 stx %g4, [%l7 + 0x40]
29072 movrlz %g6, 0x14F, %g3
29073 fmovd %f12, %f28
29074 array8 %i3, %o4, %i6
29075 tleu %icc, 0x7
29076 subccc %l0, 0x0B66, %l3
29077 srax %l6, 0x06, %i7
29078 fpadd32s %f1, %f1, %f2
29079 array32 %o7, %i0, %g2
29080 fmovspos %xcc, %f11, %f28
29081 stb %l2, [%l7 + 0x35]
29082 fmovspos %icc, %f15, %f4
29083 sll %o0, 0x12, %g5
29084 fzero %f12
29085 nop
29086 set 0x58, %i1
29087 lduh [%l7 + %i1], %o1
29088 edge8ln %l5, %g1, %o2
29089 move %icc, %l1, %i5
29090 ldsh [%l7 + 0x16], %o3
29091 umulcc %i4, 0x1F12, %i1
29092 fbne,a %fcc1, loop_2724
29093 tcc %xcc, 0x3
29094 movvs %xcc, %i2, %o6
29095 ldx [%l7 + 0x38], %o5
29096loop_2724:
29097 fmovscc %icc, %f18, %f24
29098 fmovdne %xcc, %f7, %f5
29099 fmovdne %xcc, %f5, %f16
29100 fble,a %fcc0, loop_2725
29101 fnands %f24, %f27, %f23
29102 wr %g0, 0xe2, %asi
29103 stha %l4, [%l7 + 0x08] %asi
29104 membar #Sync
29105loop_2725:
29106 movge %xcc, %g7, %g4
29107 srax %g3, %i3, %g6
29108 umul %i6, %l0, %o4
29109 movrgz %l3, %l6, %o7
29110 tvc %xcc, 0x3
29111 tcc %xcc, 0x2
29112 sub %i0, 0x1BF2, %i7
29113 bpos,a loop_2726
29114 orncc %l2, %o0, %g5
29115 be,a,pn %xcc, loop_2727
29116 fbge %fcc0, loop_2728
29117loop_2726:
29118 fmovrslz %g2, %f28, %f15
29119 tle %xcc, 0x2
29120loop_2727:
29121 brgz,a %o1, loop_2729
29122loop_2728:
29123 fmovrsgez %g1, %f29, %f26
29124 sub %l5, 0x02D5, %l1
29125 andn %i5, %o3, %o2
29126loop_2729:
29127 fbg %fcc1, loop_2730
29128 edge16l %i1, %i4, %o6
29129 fbuge,a %fcc3, loop_2731
29130 fpsub16s %f7, %f24, %f13
29131loop_2730:
29132 fandnot1s %f5, %f3, %f11
29133 movl %icc, %i2, %l4
29134loop_2731:
29135 swap [%l7 + 0x7C], %g7
29136 sethi 0x051C, %g4
29137 fmovdleu %xcc, %f16, %f28
29138 fandnot1 %f10, %f8, %f20
29139 udivcc %o5, 0x0966, %g3
29140 fabsd %f2, %f10
29141 addcc %i3, 0x005F, %i6
29142 fnot2 %f12, %f20
29143 bne,a %icc, loop_2732
29144 fmovdneg %xcc, %f30, %f6
29145 array8 %l0, %g6, %o4
29146 movrgez %l3, 0x02F, %o7
29147loop_2732:
29148 fbl %fcc1, loop_2733
29149 fmovdg %icc, %f21, %f25
29150 sth %l6, [%l7 + 0x20]
29151 tsubcc %i7, 0x0C40, %i0
29152loop_2733:
29153 faligndata %f30, %f26, %f16
29154 ldsb [%l7 + 0x35], %o0
29155 tle %xcc, 0x2
29156 bvs,a,pt %icc, loop_2734
29157 umulcc %g5, 0x10CE, %g2
29158 tgu %icc, 0x1
29159 tgu %icc, 0x5
29160loop_2734:
29161 fbul,a %fcc0, loop_2735
29162 tn %xcc, 0x1
29163 set 0x18, %i3
29164 stxa %o1, [%l7 + %i3] 0x23
29165 membar #Sync
29166loop_2735:
29167 sdiv %g1, 0x0B53, %l5
29168 movrlz %l2, %l1, %o3
29169 add %l7, 0x40, %l6
29170 wr %g0, 0x88, %asi
29171 ldxa [%l6] %asi, %i5
29172 casxa [%l6] 0x88, %i5, %i1
29173 edge32n %i4, %o6, %o2
29174 smul %l4, %i2, %g7
29175 pdist %f22, %f2, %f20
29176 edge8l %o5, %g4, %g3
29177 fcmpne32 %f6, %f4, %i3
29178 fmovdcc %icc, %f10, %f16
29179 mulx %i6, %g6, %l0
29180 fmovdcs %xcc, %f10, %f0
29181 nop
29182 setx loop_2736, %l0, %l1
29183 wrpr 0x1, %tl
29184 wrpr %l1, %tnpc
29185 setx 0x34400001400, %l0, %l1
29186 wrpr %l1, %tstate
29187 wrhpr 0x4, %htstate
29188 done
29189 edge8 %l3, %o7, %o4
29190 edge8ln %i7, %i0, %o0
29191 fandnot1 %f18, %f24, %f20
29192loop_2736:
29193 fmovdgu %xcc, %f24, %f15
29194 ba %xcc, loop_2737
29195 movne %xcc, %l6, %g2
29196 fxnor %f16, %f28, %f24
29197 udiv %o1, 0x1A9A, %g5
29198loop_2737:
29199 brz,a %l5, loop_2738
29200 movrgez %l2, %l1, %o3
29201 ld [%l7 + 0x18], %f6
29202 sra %g1, %i1, %i4
29203loop_2738:
29204 fmul8x16au %f28, %f31, %f6
29205 fpadd16s %f26, %f9, %f22
29206 array8 %o6, %o2, %l4
29207 edge16 %i2, %i5, %g7
29208 fandnot2 %f0, %f12, %f26
29209 andcc %o5, 0x1E35, %g3
29210 movrlz %g4, %i6, %i3
29211 movrgz %l0, %l3, %g6
29212 fbg %fcc0, loop_2739
29213 saved
29214 rdpr %cwp, %g1
29215 rdpr %cansave, %g2
29216 rdpr %canrestore, %g3
29217 rdpr %cleanwin, %g4
29218 rdpr %otherwin, %g5
29219 rdpr %wstate, %g6
29220 fand %f12, %f24, %f2
29221 edge8ln %o7, %o4, %i7
29222loop_2739:
29223 udivx %o0, 0x07F5, %i0
29224 fblg,a %fcc1, loop_2740
29225 subc %l6, 0x0246, %g2
29226 smulcc %o1, %g5, %l5
29227 set 0x40, %l5
29228 stda %f0, [%l7 + %l5] 0x04
29229loop_2740:
29230 fmovde %icc, %f9, %f21
29231 bvs,pn %xcc, loop_2741
29232 sethi 0x15C5, %l2
29233 movrlz %o3, 0x101, %l1
29234 wr %g0, 0x88, %asi
29235 ldswa [%l7 + 0x20] %asi, %g1
29236loop_2741:
29237 stbar
29238 movre %i1, 0x39D, %o6
29239 fcmpeq16 %f26, %f24, %i4
29240 wr %g0, 0x27, %asi
29241 stba %o2, [%l7 + 0x0F] %asi
29242 membar #Sync
29243 restored
29244 rdpr %cwp, %g1
29245 rdpr %cansave, %g2
29246 rdpr %canrestore, %g3
29247 rdpr %cleanwin, %g4
29248 rdpr %otherwin, %g5
29249 rdpr %wstate, %g6
29250 bvs,a %xcc, loop_2742
29251 orn %i2, %i5, %g7
29252 fbue,a %fcc2, loop_2743
29253 edge16l %l4, %o5, %g4
29254loop_2742:
29255 fcmple32 %f4, %f26, %g3
29256 andn %i6, %l0, %l3
29257loop_2743:
29258 movrgz %g6, %o7, %o4
29259 stbar
29260 srax %i3, 0x0E, %i7
29261 tsubcc %o0, 0x0931, %i0
29262 fands %f14, %f21, %f19
29263 udivcc %g2, 0x1B44, %l6
29264 std %f10, [%l7 + 0x60]
29265 wr %g0, 0x89, %asi
29266 ldxa [%l7 + 0x08] %asi, %g5
29267 te %xcc, 0x3
29268 stbar
29269 fbn %fcc1, loop_2744
29270 orn %o1, %l2, %l5
29271 fandnot2s %f1, %f31, %f14
29272 fpackfix %f18, %f8
29273loop_2744:
29274 fbuge %fcc1, loop_2745
29275 fbuge,a %fcc2, loop_2746
29276 subc %l1, 0x0449, %o3
29277 brgez %g1, loop_2747
29278loop_2745:
29279 fcmple16 %f30, %f24, %o6
29280loop_2746:
29281 bvs,a,pt %xcc, loop_2748
29282 fxor %f0, %f24, %f26
29283loop_2747:
29284 fbue,a %fcc3, loop_2749
29285 ble,pt %xcc, loop_2750
29286loop_2748:
29287 addc %i4, %i1, %o2
29288 movrlz %i2, 0x3B5, %g7
29289loop_2749:
29290 nop
29291 set 0x40, %g1
29292 lduwa [%l7 + %g1] 0x14, %i5
29293loop_2750:
29294 nop
29295 setx loop_2751, %l0, %l1
29296 jmpl %l1, %o5
29297 sir 0x0BA8
29298 udivcc %g4, 0x137F, %l4
29299 fmovsgu %icc, %f15, %f24
29300loop_2751:
29301 nop
29302 membar #Sync
29303 set 0x40, %o1
29304 ldda [%l7 + %o1] 0x16, %f16
29305 fornot1s %f20, %f17, %f6
29306 orcc %i6, %l0, %g3
29307 sdivcc %l3, 0x1F55, %g6
29308 srlx %o7, %i3, %i7
29309 umulcc %o0, %i0, %g2
29310 srax %o4, %l6, %o1
29311 subc %l2, %g5, %l1
29312 udivx %l5, 0x1243, %g1
29313 siam 0x7
29314 addc %o6, %i4, %i1
29315 and %o3, 0x0C23, %i2
29316 fxnors %f27, %f6, %f9
29317 fors %f24, %f0, %f29
29318 tvc %xcc, 0x0
29319 tg %icc, 0x6
29320 subccc %g7, 0x1E51, %i5
29321 tvs %icc, 0x0
29322 tsubcc %o2, 0x1BB2, %o5
29323 orn %l4, 0x0ACF, %g4
29324 fmovd %f12, %f20
29325 sdivx %i6, 0x0C6F, %l0
29326 mulscc %l3, %g6, %g3
29327 movrgz %o7, 0x06C, %i3
29328 bgu,pt %xcc, loop_2752
29329 xnor %i7, %o0, %g2
29330 fmovrdlez %i0, %f22, %f18
29331 fcmpeq32 %f6, %f24, %o4
29332loop_2752:
29333 tvc %xcc, 0x1
29334 fbo %fcc0, loop_2753
29335 fmovd %f4, %f18
29336 fcmpes %fcc2, %f25, %f14
29337 movrgez %l6, %o1, %l2
29338loop_2753:
29339 tpos %xcc, 0x6
29340 mulx %g5, 0x03BF, %l1
29341 sra %g1, %o6, %i4
29342 addc %i1, 0x1449, %o3
29343 fmovde %icc, %f18, %f3
29344 fbg,a %fcc1, loop_2754
29345 tn %xcc, 0x5
29346 andn %i2, %g7, %i5
29347 saved
29348 rdpr %cwp, %g1
29349 rdpr %cansave, %g2
29350 rdpr %canrestore, %g3
29351 rdpr %cleanwin, %g4
29352 rdpr %otherwin, %g5
29353 rdpr %wstate, %g6
29354loop_2754:
29355 mova %xcc, %o2, %l5
29356 umul %o5, %l4, %i6
29357 be %xcc, loop_2755
29358 subc %l0, %l3, %g4
29359 sdivx %g6, 0x079F, %g3
29360 bvs,a loop_2756
29361loop_2755:
29362 ta %icc, 0x6
29363 fbul,a %fcc1, loop_2757
29364 fmovsne %xcc, %f16, %f28
29365loop_2756:
29366 edge8ln %i3, %o7, %o0
29367 sdivx %g2, 0x044E, %i0
29368loop_2757:
29369 tsubcc %o4, 0x07C6, %i7
29370 or %o1, %l6, %g5
29371 smulcc %l1, %g1, %l2
29372 udiv %i4, 0x17A3, %i1
29373 addc %o3, 0x1C0B, %o6
29374 addc %g7, %i2, %o2
29375 sdiv %i5, 0x12C3, %o5
29376 fmovrdgz %l4, %f8, %f2
29377 fandnot1s %f19, %f24, %f3
29378 edge8 %i6, %l0, %l5
29379 fbg %fcc3, loop_2758
29380 srl %l3, 0x1D, %g4
29381 fmovrdlz %g3, %f28, %f0
29382 edge8n %i3, %o7, %g6
29383loop_2758:
29384 movgu %icc, %o0, %i0
29385 movrgez %g2, %o4, %i7
29386 fmovrdgz %l6, %f22, %f0
29387 edge16 %o1, %g5, %g1
29388 fxors %f31, %f25, %f30
29389 udiv %l2, 0x023C, %i4
29390 edge32ln %l1, %i1, %o3
29391 fors %f27, %f21, %f22
29392 te %xcc, 0x6
29393 movg %icc, %o6, %g7
29394 ldstub [%l7 + 0x75], %o2
29395 fmovrdlz %i2, %f16, %f10
29396 fbule %fcc0, loop_2759
29397 array8 %o5, %l4, %i5
29398 fsrc2 %f0, %f26
29399 bcs loop_2760
29400loop_2759:
29401 smul %l0, %i6, %l3
29402 andncc %g4, %g3, %i3
29403 movge %xcc, %l5, %o7
29404loop_2760:
29405 fmovrdlz %g6, %f18, %f26
29406 sethi 0x07B8, %o0
29407 subcc %g2, 0x078D, %o4
29408 sdivx %i0, 0x07D2, %i7
29409 fmovrdne %o1, %f0, %f0
29410 ble %icc, loop_2761
29411 fsrc2 %f6, %f8
29412 set 0x40, %i0
29413 ldda [%l7 + %i0] 0x04, %g4
29414loop_2761:
29415 smulcc %g1, %l2, %l6
29416 membar #Sync
29417 set 0x40, %l6
29418 ldda [%l7 + %l6] 0xf8, %f16
29419 sdivcc %l1, 0x1E1E, %i1
29420 fmovsleu %xcc, %f30, %f6
29421 tneg %xcc, 0x4
29422 fbuge,a %fcc1, loop_2762
29423 mulscc %o3, %i4, %o6
29424 edge16ln %g7, %i2, %o2
29425 andcc %o5, 0x1AC8, %i5
29426loop_2762:
29427 fmovrdlz %l4, %f22, %f16
29428 fnors %f16, %f22, %f4
29429 orn %i6, 0x153E, %l3
29430 fornot1 %f6, %f14, %f20
29431 fmovrdgz %g4, %f18, %f20
29432 subc %g3, 0x1886, %i3
29433 tvc %icc, 0x7
29434 tvs %icc, 0x5
29435 srl %l5, 0x19, %l0
29436 set 0x56, %i6
29437 ldsba [%l7 + %i6] 0x18, %g6
29438 set 0x48, %l1
29439 ldswa [%l7 + %l1] 0x14, %o7
29440 fmul8sux16 %f22, %f30, %f30
29441 movrne %g2, %o4, %o0
29442 fbul %fcc2, loop_2763
29443 add %i7, %i0, %o1
29444 tl %xcc, 0x4
29445 movre %g5, 0x1FF, %g1
29446loop_2763:
29447 movrgez %l6, %l2, %i1
29448 membar #Sync
29449 set 0x40, %i2
29450 ldda [%l7 + %i2] 0xf0, %f0
29451 fmuld8sux16 %f15, %f11, %f24
29452 fsrc1s %f25, %f1
29453 fmovspos %icc, %f14, %f29
29454 restored
29455 rdpr %cwp, %g1
29456 rdpr %cansave, %g2
29457 rdpr %canrestore, %g3
29458 rdpr %cleanwin, %g4
29459 rdpr %otherwin, %g5
29460 rdpr %wstate, %g6
29461 movleu %icc, %o3, %i4
29462 fornot1s %f22, %f25, %f23
29463 tcc %icc, 0x1
29464 sir 0x01A1
29465 fabss %f7, %f21
29466 sir 0x0B37
29467 fmovrsgez %o6, %f21, %f8
29468 tsubcc %l1, %g7, %i2
29469 fbne,a %fcc1, loop_2764
29470 movcs %xcc, %o2, %i5
29471 fnot1 %f26, %f0
29472 wr %g0, 0x89, %asi
29473 stda %o4, [%l7 + 0x40] %asi
29474loop_2764:
29475 fmul8sux16 %f6, %f12, %f0
29476 set 0x50, %g2
29477 ldda [%l7 + %g2] 0x14, %i6
29478 bgu,a %xcc, loop_2765
29479 movgu %icc, %l3, %l4
29480 srax %g3, 0x04, %g4
29481 fbule %fcc3, loop_2766
29482loop_2765:
29483 alignaddrl %l5, %l0, %i3
29484 tle %xcc, 0x1
29485 fbu,a %fcc0, loop_2767
29486loop_2766:
29487 tg %icc, 0x0
29488 bg loop_2768
29489 fble %fcc3, loop_2769
29490loop_2767:
29491 fmovdgu %xcc, %f13, %f23
29492 mova %icc, %o7, %g2
29493loop_2768:
29494 mulscc %o4, 0x087E, %g6
29495loop_2769:
29496 nop
29497 wr %g0, 0x18, %asi
29498 ldda [%l7 + 0x30] %asi, %o0
29499 udivcc %i7, 0x1061, %o1
29500 srlx %g5, 0x04, %i0
29501 sdivcc %l6, 0x03A6, %l2
29502 sllx %g1, 0x16, %i1
29503 fmovdcc %xcc, %f8, %f2
29504 fpack16 %f20, %f24
29505 orn %i4, %o6, %o3
29506 movre %l1, 0x251, %i2
29507 movge %xcc, %o2, %i5
29508 udivx %g7, 0x0D53, %i6
29509 fcmpgt16 %f12, %f24, %o5
29510 movle %xcc, %l4, %g3
29511 set 0x38, %o3
29512 ldswa [%l7 + %o3] 0x88, %g4
29513 call loop_2770
29514 add %l5, 0x167D, %l3
29515 fmul8x16al %f14, %f10, %f16
29516 fsrc2s %f3, %f25
29517loop_2770:
29518 movneg %icc, %l0, %o7
29519 smul %g2, %o4, %g6
29520 membar 0x5B
29521 movrgz %i3, 0x0BE, %i7
29522 ta %icc, 0x1
29523 or %o0, %o1, %i0
29524 nop
29525 set 0x30, %i5
29526 ldd [%l7 + %i5], %f24
29527 move %xcc, %l6, %l2
29528 edge32ln %g5, %i1, %g1
29529 fmovsvc %icc, %f19, %f24
29530 orcc %o6, %i4, %o3
29531 tg %xcc, 0x6
29532 umulcc %l1, %i2, %o2
29533 andn %g7, %i6, %i5
29534 or %l4, 0x19D8, %o5
29535 udiv %g3, 0x12FE, %l5
29536 fpack32 %f14, %f20, %f8
29537 fandnot2 %f24, %f18, %f30
29538 srlx %g4, 0x1C, %l0
29539 fpadd16s %f4, %f2, %f17
29540 movrgez %l3, 0x297, %o7
29541 tcc %icc, 0x5
29542 fmovdvs %xcc, %f4, %f24
29543 fcmpne32 %f24, %f12, %o4
29544 fcmpgt32 %f28, %f4, %g6
29545 brgez %i3, loop_2771
29546 orn %i7, 0x07DB, %o0
29547 sllx %g2, 0x05, %i0
29548 umulcc %l6, 0x0436, %o1
29549loop_2771:
29550 andcc %l2, %i1, %g1
29551 wr %g0, 0x88, %asi
29552 stda %f0, [%l7 + 0x40] %asi
29553 popc %o6, %g5
29554 tl %xcc, 0x4
29555 umul %o3, %l1, %i2
29556 sethi 0x0420, %i4
29557 tsubcc %o2, %i6, %g7
29558 fnot1 %f8, %f20
29559 movvc %xcc, %i5, %o5
29560 array32 %g3, %l4, %l5
29561 bg,pn %icc, loop_2772
29562 smul %l0, 0x1300, %l3
29563 tsubcc %g4, %o7, %g6
29564 tvc %icc, 0x6
29565loop_2772:
29566 subcc %o4, 0x1BA2, %i3
29567 fmovsle %xcc, %f21, %f22
29568 bge %xcc, loop_2773
29569 brnz %o0, loop_2774
29570 sethi 0x14BE, %g2
29571 bgu,a %icc, loop_2775
29572loop_2773:
29573 call loop_2776
29574loop_2774:
29575 sethi 0x0046, %i7
29576 movg %icc, %l6, %o1
29577loop_2775:
29578 fmovrse %l2, %f1, %f21
29579loop_2776:
29580 ta %xcc, 0x6
29581 ba,pn %icc, loop_2777
29582 movre %i1, %i0, %g1
29583 fmul8ulx16 %f0, %f4, %f0
29584 orn %o6, 0x19B0, %g5
29585loop_2777:
29586 movre %o3, %i2, %l1
29587 fzeros %f25
29588 fxors %f24, %f26, %f18
29589 fmovsn %icc, %f30, %f9
29590 lduw [%l7 + 0x10], %i4
29591 fmovdgu %xcc, %f8, %f25
29592 srl %i6, 0x1C, %o2
29593 sdivx %i5, 0x0456, %o5
29594 addc %g3, %l4, %l5
29595 array32 %l0, %l3, %g7
29596 set 0x110, %o2
29597 stxa %g4, [%g0 + %o2] 0x21
29598 tvc %xcc, 0x5
29599 wr %g0, 0x23, %asi
29600 ldda [%l7 + 0x10] %asi, %o6
29601 umulcc %o4, 0x0CAA, %i3
29602 lduw [%l7 + 0x6C], %g6
29603 xor %o0, %g2, %i7
29604 fcmple32 %f16, %f10, %o1
29605 edge16n %l6, %i1, %i0
29606 lduw [%l7 + 0x14], %l2
29607 fmovsn %xcc, %f24, %f24
29608 edge16ln %o6, %g5, %g1
29609 umul %i2, 0x01D0, %l1
29610 movcc %icc, %o3, %i6
29611 movvs %xcc, %i4, %i5
29612 srlx %o5, 0x0C, %o2
29613 movcc %icc, %g3, %l5
29614 or %l0, %l3, %g7
29615 xorcc %l4, %o7, %g4
29616 tleu %xcc, 0x7
29617 movcc %xcc, %i3, %o4
29618 fornot1s %f26, %f19, %f28
29619 movrne %o0, %g2, %i7
29620 fcmpgt32 %f10, %f8, %g6
29621 move %xcc, %o1, %i1
29622 stbar
29623 ldd [%l7 + 0x10], %f20
29624 fblg,a %fcc3, loop_2778
29625 bneg,pn %icc, loop_2779
29626 fmovrsne %l6, %f7, %f7
29627 movle %icc, %l2, %i0
29628loop_2778:
29629 move %icc, %o6, %g1
29630loop_2779:
29631 xnor %g5, 0x1EBE, %i2
29632 st %f5, [%l7 + 0x40]
29633 edge16n %o3, %i6, %i4
29634 srax %l1, 0x13, %i5
29635 brz,a %o5, loop_2780
29636 movvs %icc, %g3, %o2
29637 and %l5, %l0, %l3
29638 tne %icc, 0x0
29639loop_2780:
29640 movrgez %g7, %l4, %g4
29641 brnz %i3, loop_2781
29642 bneg,a %icc, loop_2782
29643 edge16l %o4, %o0, %g2
29644 bgu,a,pt %xcc, loop_2783
29645loop_2781:
29646 movrgz %i7, 0x315, %g6
29647loop_2782:
29648 bge,a loop_2784
29649 edge8ln %o1, %i1, %o7
29650loop_2783:
29651 nop
29652 wr %g0, 0x10, %asi
29653 ldsba [%l7 + 0x6E] %asi, %l6
29654loop_2784:
29655 add %l2, %o6, %g1
29656 ta %xcc, 0x2
29657 fandnot2s %f22, %f12, %f4
29658 fbge,a %fcc0, loop_2785
29659 udivx %i0, 0x094D, %g5
29660 movg %xcc, %i2, %o3
29661 tvs %icc, 0x0
29662loop_2785:
29663 fnot2s %f5, %f9
29664 edge32l %i4, %i6, %l1
29665 wr %g0, 0x22, %asi
29666 stba %i5, [%l7 + 0x3D] %asi
29667 membar #Sync
29668 andncc %o5, %o2, %l5
29669 fmovdne %icc, %f30, %f25
29670 bshuffle %f16, %f20, %f28
29671 subc %l0, 0x11CD, %g3
29672 orcc %g7, 0x07D6, %l4
29673 saved
29674 rdpr %cwp, %g1
29675 rdpr %cansave, %g2
29676 rdpr %canrestore, %g3
29677 rdpr %cleanwin, %g4
29678 rdpr %otherwin, %g5
29679 rdpr %wstate, %g6
29680 fmovdle %icc, %f2, %f27
29681 movrlez %g4, 0x1FA, %l3
29682 and %i3, %o0, %g2
29683 bvs,a,pn %icc, loop_2786
29684 brlez,a %i7, loop_2787
29685 edge8n %o4, %g6, %i1
29686 fbug,a %fcc3, loop_2788
29687loop_2786:
29688 edge32n %o1, %l6, %l2
29689loop_2787:
29690 srax %o6, 0x0D, %g1
29691 edge16 %o7, %i0, %g5
29692loop_2788:
29693 prefetch [%l7 + 0x74], 0x0
29694 ldd [%l7 + 0x38], %f18
29695 fnot2s %f9, %f27
29696 fmovdgu %icc, %f12, %f5
29697 fbuge,a %fcc0, loop_2789
29698 brgez,a %o3, loop_2790
29699 edge16ln %i4, %i2, %i6
29700 set 0x60, %l0
29701 ldda [%l7 + %l0] 0xea, %i4
29702loop_2789:
29703 movvc %icc, %l1, %o5
29704loop_2790:
29705 tvs %icc, 0x0
29706 fmovdcs %icc, %f23, %f22
29707 bn,a,pt %icc, loop_2791
29708 ba loop_2792
29709 restored
29710 rdpr %cwp, %g1
29711 rdpr %cansave, %g2
29712 rdpr %canrestore, %g3
29713 rdpr %cleanwin, %g4
29714 rdpr %otherwin, %g5
29715 rdpr %wstate, %g6
29716 movn %xcc, %o2, %l0
29717loop_2791:
29718 umulcc %g3, %g7, %l5
29719loop_2792:
29720 movl %icc, %l4, %g4
29721 movge %xcc, %l3, %i3
29722 movrne %o0, 0x322, %i7
29723 bl,pt %xcc, loop_2793
29724 andcc %o4, 0x0376, %g6
29725 std %g2, [%l7 + 0x40]
29726 fnands %f17, %f19, %f15
29727loop_2793:
29728 faligndata %f16, %f10, %f30
29729 bgu,a,pt %icc, loop_2794
29730 tg %icc, 0x5
29731 sdivx %i1, 0x13E1, %l6
29732 sir 0x1612
29733loop_2794:
29734 movge %icc, %l2, %o6
29735 edge16l %g1, %o1, %i0
29736 ldsb [%l7 + 0x52], %g5
29737 subc %o7, %o3, %i4
29738 wr %g0, 0x10, %asi
29739 swapa [%l7 + 0x08] %asi, %i6
29740 fnors %f17, %f18, %f1
29741 membar 0x61
29742 movrlz %i5, %i2, %o5
29743 sra %o2, %l0, %l1
29744 fcmpne16 %f6, %f10, %g3
29745 mulscc %g7, 0x0340, %l5
29746 sll %g4, 0x0C, %l4
29747 and %i3, %o0, %l3
29748 sdivx %o4, 0x0EBE, %i7
29749 set 0x70, %i7
29750 lduwa [%l7 + %i7] 0x19, %g2
29751 brnz %g6, loop_2795
29752 tleu %xcc, 0x1
29753 fpadd32s %f27, %f23, %f20
29754 edge16 %i1, %l2, %o6
29755loop_2795:
29756 nop
29757 set 0x34, %o6
29758 sta %f0, [%l7 + %o6] 0x04
29759 set 0x48, %o0
29760 ldsha [%l7 + %o0] 0x88, %l6
29761 fmovrslez %o1, %f23, %f3
29762 sllx %i0, %g5, %o7
29763 fcmpgt16 %f0, %f26, %g1
29764 add %l7, 0x44, %l6
29765 wr %g0, 0x19, %asi
29766 casa [%l6] %asi, %i4, %o3
29767 edge8 %i5, %i6, %i2
29768 flush %l7 + 0x28
29769 fbule %fcc2, loop_2796
29770 sdiv %o2, 0x1B85, %o5
29771 edge16n %l1, %g3, %g7
29772 subccc %l0, %l5, %l4
29773loop_2796:
29774 movge %xcc, %i3, %o0
29775 nop
29776 setx loop_2797, %l0, %l1
29777 wrpr 0x1, %tl
29778 wrpr %l1, %tpc
29779 add %l1, 0x4, %l1
29780 wrpr %l1, %tnpc
29781 setx 0x34400001400, %l0, %l1
29782 wrpr %l1, %tstate
29783 wrhpr 0x4, %htstate
29784 retry
29785 taddcctv %l3, 0x1EE0, %o4
29786 movvc %xcc, %g4, %g2
29787 edge16l %g6, %i1, %l2
29788loop_2797:
29789 brlez %i7, loop_2798
29790 add %o6, %o1, %l6
29791 array32 %g5, %o7, %g1
29792 movrgz %i4, 0x06D, %o3
29793loop_2798:
29794 fbuge %fcc2, loop_2799
29795 addcc %i5, 0x0BC1, %i6
29796 movre %i0, 0x3A2, %o2
29797 sdivx %i2, 0x0943, %l1
29798loop_2799:
29799 stb %g3, [%l7 + 0x79]
29800 ldsw [%l7 + 0x60], %o5
29801 movrne %l0, 0x1E5, %g7
29802 addc %l4, 0x02DD, %i3
29803 fands %f18, %f27, %f10
29804 movpos %xcc, %l5, %o0
29805 restored
29806 rdpr %cwp, %g1
29807 rdpr %cansave, %g2
29808 rdpr %canrestore, %g3
29809 rdpr %cleanwin, %g4
29810 rdpr %otherwin, %g5
29811 rdpr %wstate, %g6
29812 fand %f26, %f16, %f20
29813 brgz,a %l3, loop_2800
29814 fmul8ulx16 %f12, %f2, %f18
29815 bl,pt %xcc, loop_2801
29816 tvs %icc, 0x7
29817loop_2800:
29818 edge32l %o4, %g2, %g4
29819 movneg %icc, %i1, %l2
29820loop_2801:
29821 movcs %icc, %g6, %o6
29822 brlz,a %o1, loop_2802
29823 ba %xcc, loop_2803
29824 fmovrslez %l6, %f29, %f6
29825 add %i7, 0x099C, %o7
29826loop_2802:
29827 fbl,a %fcc0, loop_2804
29828loop_2803:
29829 fmovsn %xcc, %f25, %f27
29830 fbe,a %fcc2, loop_2805
29831 array32 %g5, %i4, %g1
29832loop_2804:
29833 fzero %f8
29834 sdiv %i5, 0x10E4, %i6
29835loop_2805:
29836 andncc %i0, %o3, %i2
29837 tl %xcc, 0x5
29838 wr %g0, 0xe3, %asi
29839 ldda [%l7 + 0x60] %asi, %o2
29840 bge,a %icc, loop_2806
29841 fblg,a %fcc2, loop_2807
29842 tgu %icc, 0x7
29843 restored
29844 rdpr %cwp, %g1
29845 rdpr %cansave, %g2
29846 rdpr %canrestore, %g3
29847 rdpr %cleanwin, %g4
29848 rdpr %otherwin, %g5
29849 rdpr %wstate, %g6
29850loop_2806:
29851 nop
29852 wr %g0, 0x80, %asi
29853 sta %f21, [%l7 + 0x54] %asi
29854loop_2807:
29855 tg %icc, 0x2
29856 tvc %icc, 0x7
29857 add %l7, 0x2C, %l6
29858 wr %g0, 0x04, %asi
29859 casa [%l6] 0x04, %l1, %g3
29860 movcs %xcc, %o5, %g7
29861 bcs %xcc, loop_2808
29862 fpsub16 %f4, %f18, %f24
29863 andn %l4, %i3, %l0
29864 srax %o0, 0x0F, %l3
29865loop_2808:
29866 fcmpeq32 %f18, %f0, %l5
29867 andcc %g2, %o4, %i1
29868 fbo %fcc2, loop_2809
29869 xor %g4, 0x106B, %g6
29870 srax %l2, 0x04, %o1
29871 udivx %o6, 0x048C, %i7
29872loop_2809:
29873 nop
29874 set 0x68, %o5
29875 stxa %l6, [%l7 + %o5] 0x14
29876 edge8ln %g5, %i4, %g1
29877 or %o7, 0x1E92, %i5
29878 set 0x50, %l3
29879 sta %f19, [%l7 + %l3] 0x14
29880 andcc %i0, %o3, %i6
29881 fbue %fcc1, loop_2810
29882 fmul8x16al %f27, %f17, %f28
29883 orncc %i2, %o2, %g3
29884 fbuge,a %fcc3, loop_2811
29885loop_2810:
29886 for %f2, %f0, %f20
29887 fpsub16s %f20, %f29, %f18
29888 orcc %l1, 0x0C41, %o5
29889loop_2811:
29890 xnor %g7, %i3, %l4
29891 fbg,a %fcc0, loop_2812
29892 andcc %o0, %l0, %l5
29893 bg,pn %xcc, loop_2813
29894 or %l3, 0x10BA, %o4
29895loop_2812:
29896 taddcc %i1, 0x04A2, %g2
29897 subcc %g6, 0x12D1, %l2
29898loop_2813:
29899 swap [%l7 + 0x0C], %g4
29900 stw %o1, [%l7 + 0x68]
29901 fmovsl %xcc, %f31, %f9
29902 membar 0x29
29903 movvc %xcc, %o6, %i7
29904 ldsh [%l7 + 0x24], %l6
29905 edge16l %g5, %i4, %o7
29906 xnorcc %g1, 0x0F2D, %i0
29907 fmuld8sux16 %f4, %f16, %f28
29908 membar 0x21
29909 udiv %o3, 0x1B0E, %i5
29910 fnor %f10, %f20, %f8
29911 andcc %i2, %o2, %g3
29912 alignaddrl %i6, %l1, %g7
29913 ldx [%l7 + 0x10], %o5
29914 alignaddr %l4, %i3, %o0
29915 subcc %l0, %l3, %l5
29916 array8 %i1, %o4, %g6
29917 bcs,a,pn %xcc, loop_2814
29918 fmovsvc %icc, %f21, %f14
29919 set 0x5C, %g7
29920 ldswa [%l7 + %g7] 0x80, %l2
29921loop_2814:
29922 tpos %icc, 0x3
29923 sth %g2, [%l7 + 0x16]
29924 alignaddr %o1, %o6, %i7
29925 stb %g4, [%l7 + 0x14]
29926 fbuge %fcc0, loop_2815
29927 sra %l6, 0x12, %i4
29928 fexpand %f12, %f30
29929 restored
29930 rdpr %cwp, %g1
29931 rdpr %cansave, %g2
29932 rdpr %canrestore, %g3
29933 rdpr %cleanwin, %g4
29934 rdpr %otherwin, %g5
29935 rdpr %wstate, %g6
29936loop_2815:
29937 udivx %o7, 0x0A5A, %g1
29938 movle %icc, %g5, %o3
29939 fzero %f0
29940 bvs,pn %xcc, loop_2816
29941 udiv %i0, 0x0802, %i5
29942 bcc loop_2817
29943 mova %icc, %i2, %o2
29944loop_2816:
29945 movrgz %g3, 0x2C5, %l1
29946 movcc %xcc, %i6, %o5
29947loop_2817:
29948 edge16n %g7, %i3, %l4
29949 fmovsgu %xcc, %f27, %f23
29950 set 0x74, %g6
29951 ldswa [%l7 + %g6] 0x81, %o0
29952 movrne %l0, %l3, %i1
29953 fnand %f4, %f30, %f26
29954 fmovda %icc, %f29, %f3
29955 movn %xcc, %l5, %o4
29956 movneg %icc, %l2, %g2
29957 bne,a,pt %icc, loop_2818
29958 fors %f30, %f27, %f6
29959 te %icc, 0x7
29960 movl %xcc, %g6, %o1
29961loop_2818:
29962 tsubcctv %o6, 0x0D9E, %i7
29963 and %l6, 0x1A85, %i4
29964 movg %xcc, %g4, %g1
29965 fbue %fcc1, loop_2819
29966 edge32n %o7, %o3, %g5
29967 udivcc %i5, 0x0C96, %i0
29968 srax %i2, %o2, %g3
29969loop_2819:
29970 fmovrslz %i6, %f9, %f14
29971 tvc %xcc, 0x4
29972 sir 0x1A79
29973 addcc %o5, %l1, %g7
29974 sllx %l4, %o0, %l0
29975 sdiv %l3, 0x0213, %i1
29976 fornot2s %f24, %f30, %f23
29977 edge32n %i3, %o4, %l5
29978 fbge,a %fcc2, loop_2820
29979 fbug %fcc0, loop_2821
29980 fpsub16 %f12, %f8, %f30
29981 fba,a %fcc3, loop_2822
29982loop_2820:
29983 bneg,pn %xcc, loop_2823
29984loop_2821:
29985 movn %icc, %g2, %g6
29986 fcmps %fcc3, %f16, %f9
29987loop_2822:
29988 bn,a,pt %icc, loop_2824
29989loop_2823:
29990 edge16n %o1, %o6, %i7
29991 fmul8ulx16 %f30, %f22, %f8
29992 andn %l6, %l2, %i4
29993loop_2824:
29994 alignaddrl %g1, %g4, %o7
29995 xnorcc %o3, %g5, %i5
29996 st %f29, [%l7 + 0x54]
29997 fpackfix %f18, %f25
29998 fxors %f7, %f25, %f25
29999 tne %icc, 0x6
30000 udiv %i0, 0x1DDF, %i2
30001 mulscc %o2, 0x10B4, %g3
30002 tgu %icc, 0x7
30003 sethi 0x15EC, %i6
30004 tneg %xcc, 0x4
30005 edge8l %o5, %l1, %g7
30006 fornot2 %f24, %f6, %f10
30007 wr %g0, 0x80, %asi
30008 ldda [%l7 + 0x40] %asi, %f0
30009 fbug %fcc1, loop_2825
30010 fpsub32 %f8, %f0, %f30
30011 sll %l4, 0x1A, %o0
30012 fpsub32 %f30, %f28, %f6
30013loop_2825:
30014 movvs %xcc, %l3, %l0
30015 fzeros %f15
30016 movcc %xcc, %i1, %i3
30017 set 0x40, %l2
30018 stda %f0, [%l7 + %l2] 0x1f
30019 membar #Sync
30020 fxors %f14, %f17, %f14
30021 addc %l5, %o4, %g6
30022 wr %g0, 0x89, %asi
30023 ldsha [%l7 + 0x5A] %asi, %o1
30024 st %f17, [%l7 + 0x7C]
30025 array8 %o6, %g2, %i7
30026 smul %l2, %l6, %g1
30027 movle %xcc, %i4, %o7
30028 fmovrsgz %g4, %f17, %f24
30029 movrlz %o3, 0x297, %g5
30030 movne %icc, %i0, %i5
30031 edge32 %i2, %o2, %i6
30032 swap [%l7 + 0x10], %o5
30033 orcc %g3, 0x0766, %l1
30034 orcc %l4, 0x0877, %g7
30035 edge8l %o0, %l3, %l0
30036 te %xcc, 0x5
30037 fmul8x16 %f7, %f2, %f10
30038 tge %icc, 0x5
30039 add %l7, 0x40, %l6
30040 wr %g0, 0x81, %asi
30041 ldxa [%l6] %asi, %i1
30042 casxa [%l6] 0x81, %i1, %l5
30043 lduw [%l7 + 0x08], %i3
30044 fones %f12
30045 array8 %o4, %o1, %g6
30046 fcmped %fcc2, %f22, %f10
30047 fandnot2 %f12, %f2, %f6
30048 orcc %g2, %i7, %l2
30049 and %l6, 0x187D, %o6
30050 movre %i4, 0x00C, %g1
30051 wr %g0, 0x88, %asi
30052 stba %o7, [%l7 + 0x5E] %asi
30053 fxors %f9, %f17, %f18
30054 fmovsle %xcc, %f21, %f18
30055 umul %o3, %g5, %g4
30056 andncc %i0, %i2, %o2
30057 fmovdge %icc, %f19, %f19
30058 restored
30059 rdpr %cwp, %g1
30060 rdpr %cansave, %g2
30061 rdpr %canrestore, %g3
30062 rdpr %cleanwin, %g4
30063 rdpr %otherwin, %g5
30064 rdpr %wstate, %g6
30065 tcs %icc, 0x6
30066 fcmpeq16 %f6, %f4, %i6
30067 fmovrdne %o5, %f20, %f16
30068 fmovscs %icc, %f15, %f5
30069 fbne %fcc2, loop_2826
30070 fbl,a %fcc0, loop_2827
30071 fmovdg %xcc, %f10, %f10
30072 andn %i5, 0x0311, %l1
30073loop_2826:
30074 movvc %icc, %l4, %g3
30075loop_2827:
30076 addc %o0, 0x0DA4, %g7
30077 array8 %l0, %i1, %l5
30078 tne %xcc, 0x3
30079 tvs %icc, 0x1
30080 tsubcc %i3, %l3, %o1
30081 movvc %xcc, %o4, %g6
30082 ld [%l7 + 0x18], %f26
30083 stw %g2, [%l7 + 0x40]
30084 fandnot1s %f3, %f28, %f6
30085 subcc %i7, 0x1FD5, %l2
30086 fmovrde %l6, %f10, %f24
30087 ldd [%l7 + 0x28], %f26
30088 set 0x58, %g5
30089 prefetcha [%l7 + %g5] 0x14, 0x2
30090 bge,a %xcc, loop_2828
30091 xorcc %i4, 0x1B73, %g1
30092 ldx [%l7 + 0x30], %o7
30093 sdivx %o3, 0x1365, %g5
30094loop_2828:
30095 movpos %icc, %g4, %i0
30096 tvc %xcc, 0x3
30097 saved
30098 rdpr %cwp, %g1
30099 rdpr %cansave, %g2
30100 rdpr %canrestore, %g3
30101 rdpr %cleanwin, %g4
30102 rdpr %otherwin, %g5
30103 rdpr %wstate, %g6
30104 nop
30105 setx loop_2829, %l0, %l1
30106 wrpr 0x1, %tl
30107 wrpr %l1, %tpc
30108 add %l1, 0x4, %l1
30109 wrpr %l1, %tnpc
30110 setx 0x34400001400, %l0, %l1
30111 wrpr %l1, %tstate
30112 wrhpr 0x4, %htstate
30113 retry
30114 smul %o2, 0x1826, %i2
30115 edge32l %i6, %i5, %l1
30116 bneg loop_2830
30117loop_2829:
30118 restored
30119 rdpr %cwp, %g1
30120 rdpr %cansave, %g2
30121 rdpr %canrestore, %g3
30122 rdpr %cleanwin, %g4
30123 rdpr %otherwin, %g5
30124 rdpr %wstate, %g6
30125 mulx %l4, %o5, %g3
30126 tpos %icc, 0x6
30127loop_2830:
30128 taddcctv %g7, %o0, %l0
30129 sdivx %l5, 0x0A30, %i1
30130 for %f2, %f22, %f2
30131 brgez,a %l3, loop_2831
30132 addcc %i3, %o4, %g6
30133 movrgez %o1, %i7, %l2
30134 sub %l6, 0x0E3A, %g2
30135loop_2831:
30136 tneg %xcc, 0x0
30137 fmovdn %icc, %f30, %f14
30138 edge16ln %o6, %g1, %o7
30139 taddcc %o3, 0x0ABB, %g5
30140 set 0x32, %o4
30141 lduha [%l7 + %o4] 0x15, %g4
30142 tle %icc, 0x2
30143 movpos %icc, %i4, %o2
30144 swap [%l7 + 0x58], %i2
30145 and %i6, %i0, %i5
30146 bge,a,pt %icc, loop_2832
30147 bg,pt %icc, loop_2833
30148 saved
30149 rdpr %cwp, %g1
30150 rdpr %cansave, %g2
30151 rdpr %canrestore, %g3
30152 rdpr %cleanwin, %g4
30153 rdpr %otherwin, %g5
30154 rdpr %wstate, %g6
30155 xnorcc %l4, 0x0D14, %o5
30156loop_2832:
30157 fabss %f2, %f16
30158loop_2833:
30159 tvc %icc, 0x2
30160 movneg %xcc, %l1, %g7
30161 tcc %xcc, 0x3
30162 bcc,pt %xcc, loop_2834
30163 edge16ln %o0, %l0, %l5
30164 move %icc, %g3, %i1
30165 swap [%l7 + 0x24], %l3
30166loop_2834:
30167 fnot1s %f0, %f17
30168 faligndata %f24, %f8, %f22
30169 fmul8sux16 %f18, %f20, %f10
30170 tge %icc, 0x3
30171 edge32n %i3, %o4, %g6
30172 fnors %f21, %f24, %f21
30173 xorcc %o1, %i7, %l6
30174 wr %g0, 0x2a, %asi
30175 stwa %g2, [%l7 + 0x20] %asi
30176 membar #Sync
30177 and %o6, %l2, %g1
30178 ldsh [%l7 + 0x0A], %o7
30179 bshuffle %f6, %f6, %f2
30180 tvc %xcc, 0x4
30181 xorcc %g5, %g4, %i4
30182 bge,a loop_2835
30183 movpos %icc, %o3, %o2
30184 fbul %fcc2, loop_2836
30185 movl %xcc, %i2, %i0
30186loop_2835:
30187 edge8l %i6, %l4, %o5
30188 fornot1 %f30, %f28, %f10
30189loop_2836:
30190 edge16 %l1, %i5, %g7
30191 fmovsg %icc, %f1, %f19
30192 bne,a loop_2837
30193 array32 %o0, %l0, %l5
30194 edge8 %g3, %i1, %i3
30195 tvs %xcc, 0x2
30196loop_2837:
30197 bl loop_2838
30198 be,pn %icc, loop_2839
30199 orncc %l3, 0x0C82, %g6
30200 movpos %xcc, %o1, %o4
30201loop_2838:
30202 nop
30203 set 0x1E, %o7
30204 stha %i7, [%l7 + %o7] 0x10
30205loop_2839:
30206 alignaddr %g2, %l6, %l2
30207 movrgez %o6, %g1, %o7
30208 srl %g5, %i4, %o3
30209 bpos,a %xcc, loop_2840
30210 or %o2, 0x16CF, %g4
30211 sra %i2, 0x04, %i6
30212 tpos %xcc, 0x1
30213loop_2840:
30214 tsubcctv %l4, 0x1554, %o5
30215 fnot2s %f7, %f6
30216 tn %icc, 0x3
30217 wr %g0, 0x10, %asi
30218 stda %f16, [%l7 + 0x40] %asi
30219 xor %l1, 0x0AB7, %i0
30220 addccc %i5, 0x1912, %o0
30221 ldsb [%l7 + 0x19], %g7
30222 movleu %xcc, %l5, %l0
30223 movrgz %g3, 0x285, %i1
30224 smulcc %i3, %l3, %o1
30225 fornot1 %f26, %f16, %f26
30226 tvs %icc, 0x1
30227 st %f21, [%l7 + 0x0C]
30228 stb %o4, [%l7 + 0x64]
30229 brgez %g6, loop_2841
30230 movg %icc, %i7, %g2
30231 fbu %fcc1, loop_2842
30232 tgu %xcc, 0x4
30233loop_2841:
30234 fble %fcc0, loop_2843
30235 tge %xcc, 0x2
30236loop_2842:
30237 fxor %f6, %f4, %f0
30238 udiv %l2, 0x09CB, %l6
30239loop_2843:
30240 movrgez %o6, 0x0BA, %g1
30241 fmovdl %icc, %f15, %f31
30242 tle %icc, 0x4
30243 ta %xcc, 0x6
30244 fnands %f17, %f5, %f25
30245 edge32 %o7, %g5, %o3
30246 sra %i4, 0x10, %g4
30247 srax %o2, 0x1E, %i2
30248 fpsub32 %f4, %f18, %f18
30249 fnot1s %f28, %f6
30250 movgu %xcc, %l4, %o5
30251 tleu %xcc, 0x0
30252 restored
30253 rdpr %cwp, %g1
30254 rdpr %cansave, %g2
30255 rdpr %canrestore, %g3
30256 rdpr %cleanwin, %g4
30257 rdpr %otherwin, %g5
30258 rdpr %wstate, %g6
30259 mulx %i6, 0x0E5F, %l1
30260 orn %i0, %i5, %g7
30261 array32 %l5, %o0, %g3
30262 fnot2 %f22, %f2
30263 srlx %i1, 0x0D, %i3
30264 nop
30265 setx loop_2844, %l0, %l1
30266 wrpr 0x1, %tl
30267 wrpr %l1, %tpc
30268 add %l1, 0x4, %l1
30269 wrpr %l1, %tnpc
30270 setx 0x34400001400, %l0, %l1
30271 wrpr %l1, %tstate
30272 wrhpr 0x4, %htstate
30273 retry
30274 fmovdvc %icc, %f29, %f13
30275 sllx %l0, %o1, %l3
30276 movcc %xcc, %o4, %g6
30277loop_2844:
30278 srlx %g2, 0x1F, %l2
30279 tleu %icc, 0x7
30280 ldsb [%l7 + 0x28], %i7
30281 taddcctv %o6, 0x0A37, %l6
30282 fpsub32 %f12, %f26, %f18
30283 tneg %xcc, 0x5
30284 fmovd %f10, %f24
30285 fmovsge %xcc, %f20, %f21
30286 movrgz %g1, %g5, %o7
30287 wr %g0, 0x80, %asi
30288 ldda [%l7 + 0x40] %asi, %f16
30289 prefetch [%l7 + 0x58], 0x2
30290 fblg %fcc0, loop_2845
30291 movrgz %o3, 0x00C, %i4
30292 restored
30293 rdpr %cwp, %g1
30294 rdpr %cansave, %g2
30295 rdpr %canrestore, %g3
30296 rdpr %cleanwin, %g4
30297 rdpr %otherwin, %g5
30298 rdpr %wstate, %g6
30299 alignaddr %o2, %g4, %i2
30300loop_2845:
30301 fba,a %fcc3, loop_2846
30302 fxnors %f14, %f22, %f12
30303 array8 %l4, %i6, %l1
30304 andcc %o5, %i0, %g7
30305loop_2846:
30306 nop
30307 wr %g0, 0x19, %asi
30308 prefetcha [%l7 + 0x78] %asi, 0x0
30309 fble,a %fcc3, loop_2847
30310 fmovdgu %icc, %f7, %f16
30311 fmovsn %xcc, %f21, %f25
30312 movn %xcc, %i5, %o0
30313loop_2847:
30314 stb %i1, [%l7 + 0x65]
30315 swap [%l7 + 0x48], %i3
30316 fpmerge %f29, %f25, %f24
30317 movvs %xcc, %g3, %o1
30318 set 0x38, %i4
30319 prefetcha [%l7 + %i4] 0x81, 0x2
30320 subccc %l0, %o4, %g6
30321 fnors %f7, %f3, %f25
30322 mulscc %l2, 0x1EFD, %g2
30323 edge16n %o6, %l6, %g1
30324 fandnot2s %f28, %f1, %f4
30325 restored
30326 rdpr %cwp, %g1
30327 rdpr %cansave, %g2
30328 rdpr %canrestore, %g3
30329 rdpr %cleanwin, %g4
30330 rdpr %otherwin, %g5
30331 rdpr %wstate, %g6
30332 wr %g0, 0x80, %asi
30333 prefetcha [%l7 + 0x40] %asi, 0x3
30334 fmovrdgez %g5, %f24, %f28
30335 udivx %o3, 0x008F, %i4
30336 tg %xcc, 0x3
30337 edge16l %o7, %o2, %g4
30338 wr %g0, 0x80, %asi
30339 lduwa [%l7 + 0x08] %asi, %i2
30340 umulcc %i6, %l4, %o5
30341 wr %g0, 0x11, %asi
30342 stha %l1, [%l7 + 0x1C] %asi
30343 tvs %icc, 0x7
30344 fmovda %xcc, %f26, %f6
30345 srax %i0, 0x16, %l5
30346 wr %g0, 0x23, %asi
30347 stba %i5, [%l7 + 0x38] %asi
30348 membar #Sync
30349 tcs %xcc, 0x5
30350 fcmpgt16 %f12, %f30, %o0
30351 sllx %g7, 0x10, %i1
30352 sdiv %i3, 0x12D1, %o1
30353 fzeros %f15
30354 udivx %g3, 0x0AFE, %l3
30355 movgu %icc, %l0, %o4
30356 fmovdne %xcc, %f18, %f22
30357 sll %g6, %g2, %l2
30358 mulx %l6, 0x0243, %g1
30359 bgu,a %xcc, loop_2848
30360 orcc %i7, %o6, %o3
30361 andncc %g5, %o7, %i4
30362 fbul,a %fcc0, loop_2849
30363loop_2848:
30364 mova %icc, %g4, %i2
30365 bl %icc, loop_2850
30366 movge %xcc, %i6, %o2
30367loop_2849:
30368 movle %xcc, %l4, %o5
30369 taddcc %l1, %i0, %i5
30370loop_2850:
30371 fbe %fcc2, loop_2851
30372 fbue %fcc0, loop_2852
30373 add %l5, %o0, %g7
30374 edge8n %i1, %i3, %g3
30375loop_2851:
30376 movle %icc, %l3, %o1
30377loop_2852:
30378 edge32 %o4, %g6, %g2
30379 fxnors %f21, %f31, %f11
30380 tpos %icc, 0x5
30381 andcc %l0, %l6, %l2
30382 movrgez %g1, 0x04D, %o6
30383 subcc %o3, 0x0393, %i7
30384 flush %l7 + 0x20
30385 restored
30386 rdpr %cwp, %g1
30387 rdpr %cansave, %g2
30388 rdpr %canrestore, %g3
30389 rdpr %cleanwin, %g4
30390 rdpr %otherwin, %g5
30391 rdpr %wstate, %g6
30392 set 0x40, %l4
30393 stda %f16, [%l7 + %l4] 0x14
30394 fbug %fcc0, loop_2853
30395 fbn,a %fcc2, loop_2854
30396 movne %icc, %o7, %g5
30397 andcc %g4, 0x0997, %i2
30398loop_2853:
30399 fornot2 %f8, %f20, %f12
30400loop_2854:
30401 mulscc %i6, 0x00E7, %o2
30402 fcmpes %fcc1, %f3, %f30
30403 fbug,a %fcc3, loop_2855
30404 movpos %xcc, %i4, %l4
30405 array16 %o5, %l1, %i0
30406 edge32n %i5, %o0, %g7
30407loop_2855:
30408 tneg %xcc, 0x7
30409 ta %icc, 0x4
30410 wr %g0, 0x27, %asi
30411 ldda [%l7 + 0x20] %asi, %i0
30412 movne %icc, %i3, %g3
30413 fmovscc %icc, %f18, %f14
30414 xorcc %l5, %l3, %o4
30415 addc %o1, 0x152A, %g2
30416 tg %icc, 0x0
30417 tne %icc, 0x5
30418 udivcc %g6, 0x0EA9, %l0
30419 fbg %fcc0, loop_2856
30420 te %icc, 0x6
30421 mova %xcc, %l2, %g1
30422 set 0x32, %g3
30423 ldsha [%l7 + %g3] 0x04, %o6
30424loop_2856:
30425 nop
30426 set 0x48, %g4
30427 ldsha [%l7 + %g4] 0x18, %l6
30428 fpsub32 %f20, %f22, %f20
30429 fpackfix %f26, %f23
30430 edge32 %o3, %o7, %i7
30431 swap [%l7 + 0x58], %g4
30432 set 0x64, %i3
30433 stwa %g5, [%l7 + %i3] 0x04
30434 mova %xcc, %i6, %i2
30435 fmovsne %icc, %f4, %f4
30436 udivcc %i4, 0x1D14, %l4
30437 and %o2, 0x0193, %l1
30438 movpos %xcc, %o5, %i0
30439 sethi 0x0C41, %i5
30440 movrgz %o0, 0x200, %i1
30441 fmovdleu %xcc, %f21, %f13
30442 fmovsleu %icc, %f6, %f25
30443 bgu loop_2857
30444 movcc %icc, %i3, %g3
30445 taddcctv %l5, 0x0C7C, %g7
30446 mulscc %o4, 0x11F2, %l3
30447loop_2857:
30448 bvs,a loop_2858
30449 sethi 0x10B4, %o1
30450 stx %g6, [%l7 + 0x30]
30451 lduw [%l7 + 0x74], %g2
30452loop_2858:
30453 sra %l0, %l2, %g1
30454 movre %l6, %o3, %o7
30455 movg %icc, %i7, %o6
30456 tpos %icc, 0x7
30457 wr %g0, 0x04, %asi
30458 stwa %g4, [%l7 + 0x70] %asi
30459 fbge %fcc1, loop_2859
30460 fmul8ulx16 %f20, %f2, %f2
30461 fpackfix %f16, %f31
30462 movrgz %g5, %i6, %i4
30463loop_2859:
30464 ldd [%l7 + 0x68], %l4
30465 movvc %icc, %o2, %l1
30466 addcc %o5, %i2, %i5
30467 fmovrse %i0, %f6, %f17
30468 fbo %fcc0, loop_2860
30469 ldstub [%l7 + 0x2B], %o0
30470 smul %i1, %i3, %g3
30471 set 0x70, %i1
30472 lduha [%l7 + %i1] 0x19, %g7
30473loop_2860:
30474 xnor %o4, 0x0A93, %l5
30475 wr %g0, 0x80, %asi
30476 sta %f0, [%l7 + 0x0C] %asi
30477 subccc %o1, %g6, %g2
30478 fbue,a %fcc1, loop_2861
30479 movvc %xcc, %l3, %l2
30480 xor %g1, 0x1C4E, %l6
30481 tn %icc, 0x1
30482loop_2861:
30483 fpack16 %f8, %f4
30484 andn %l0, 0x10F2, %o7
30485 ldx [%l7 + 0x38], %i7
30486 smulcc %o6, 0x11E5, %g4
30487 ba,pn %xcc, loop_2862
30488 fbne %fcc1, loop_2863
30489 movleu %xcc, %o3, %g5
30490 fbl,a %fcc0, loop_2864
30491loop_2862:
30492 fone %f4
30493loop_2863:
30494 fnand %f12, %f30, %f22
30495 addcc %i6, %l4, %o2
30496loop_2864:
30497 srlx %i4, 0x0B, %l1
30498 brnz %o5, loop_2865
30499 tvc %icc, 0x0
30500 sra %i2, %i0, %o0
30501 fmovsgu %xcc, %f16, %f27
30502loop_2865:
30503 array8 %i1, %i3, %i5
30504 fmovrsne %g3, %f25, %f13
30505 sra %g7, %l5, %o4
30506 brnz %g6, loop_2866
30507 sllx %o1, %l3, %l2
30508 tge %icc, 0x7
30509 addc %g2, 0x0B40, %l6
30510loop_2866:
30511 add %l0, 0x10A2, %g1
30512 tle %icc, 0x3
30513 fmovsneg %xcc, %f25, %f1
30514 brz,a %o7, loop_2867
30515 array8 %i7, %o6, %o3
30516 fmovrdlz %g4, %f28, %f20
30517 bpos,pn %xcc, loop_2868
30518loop_2867:
30519 xor %g5, 0x1FB4, %i6
30520 orcc %o2, %i4, %l1
30521 srlx %l4, %i2, %o5
30522loop_2868:
30523 fzeros %f10
30524 umul %i0, %i1, %o0
30525 sdiv %i5, 0x0C8A, %i3
30526 taddcc %g7, %l5, %o4
30527 call loop_2869
30528 fmovdg %xcc, %f6, %f9
30529 movge %icc, %g6, %o1
30530 edge32ln %l3, %l2, %g2
30531loop_2869:
30532 srlx %l6, 0x0F, %g3
30533 fble,a %fcc3, loop_2870
30534 edge8 %l0, %g1, %i7
30535 andcc %o7, %o3, %g4
30536 addc %o6, %i6, %o2
30537loop_2870:
30538 tn %xcc, 0x4
30539 movcc %icc, %g5, %l1
30540 subc %i4, 0x0FB4, %i2
30541 set 0x08, %l5
30542 lduwa [%l7 + %l5] 0x10, %o5
30543 ta %xcc, 0x0
30544 fmul8x16 %f6, %f20, %f10
30545 srlx %l4, %i0, %o0
30546 edge8l %i1, %i3, %g7
30547 orncc %l5, %i5, %g6
30548 fbl,a %fcc1, loop_2871
30549 fone %f28
30550 fand %f30, %f14, %f2
30551 tcs %xcc, 0x6
30552loop_2871:
30553 tvs %xcc, 0x4
30554 brnz,a %o1, loop_2872
30555 tg %icc, 0x7
30556 sdivcc %l3, 0x1EC0, %o4
30557 fandnot2s %f4, %f28, %f19
30558loop_2872:
30559 popc %l2, %g2
30560 array8 %l6, %g3, %g1
30561 srax %l0, 0x15, %o7
30562 sth %o3, [%l7 + 0x1A]
30563 tle %icc, 0x2
30564 fmovrslz %i7, %f0, %f24
30565 std %g4, [%l7 + 0x18]
30566 wr %g0, 0x89, %asi
30567 lduwa [%l7 + 0x40] %asi, %i6
30568 fxnors %f7, %f10, %f28
30569 movvc %icc, %o2, %g5
30570 fandnot2 %f8, %f22, %f20
30571 udivx %o6, 0x1BE6, %l1
30572 movn %xcc, %i4, %i2
30573 fpsub16s %f20, %f4, %f3
30574 fcmpeq32 %f2, %f20, %l4
30575 brgz %i0, loop_2873
30576 fbu %fcc2, loop_2874
30577 sdivx %o5, 0x1FBB, %i1
30578 add %i3, 0x100F, %o0
30579loop_2873:
30580 movcc %icc, %g7, %l5
30581loop_2874:
30582 tge %xcc, 0x0
30583 ldub [%l7 + 0x2D], %i5
30584 prefetch [%l7 + 0x08], 0x3
30585 subcc %o1, %l3, %o4
30586 movle %xcc, %g6, %g2
30587 edge16 %l2, %l6, %g3
30588 fnand %f26, %f4, %f22
30589 brlz,a %g1, loop_2875
30590 fbe,a %fcc1, loop_2876
30591 smul %l0, %o3, %i7
30592 set 0x3c8, %o1
30593 nop ! nop ! ldxa [%g0 + %o1] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
30594loop_2875:
30595 taddcctv %g4, 0x0A02, %i6
30596loop_2876:
30597 or %o2, 0x01C8, %o6
30598 alignaddr %g5, %l1, %i2
30599 fsrc2s %f17, %f11
30600 srl %i4, %l4, %o5
30601 edge16n %i1, %i0, %i3
30602 xnor %g7, 0x008D, %l5
30603 flush %l7 + 0x1C
30604 alignaddrl %i5, %o1, %l3
30605 tvs %xcc, 0x2
30606 tg %xcc, 0x0
30607 brz,a %o0, loop_2877
30608 addcc %g6, %o4, %l2
30609 ldd [%l7 + 0x68], %g2
30610 fmovsleu %xcc, %f13, %f30
30611loop_2877:
30612 tge %icc, 0x2
30613 bleu,pn %icc, loop_2878
30614 fpadd32 %f30, %f6, %f0
30615 mulx %g3, 0x17C8, %l6
30616 movn %icc, %g1, %l0
30617loop_2878:
30618 taddcctv %i7, %o3, %o7
30619 lduh [%l7 + 0x7C], %g4
30620 movrne %o2, %o6, %g5
30621 umulcc %l1, 0x0581, %i2
30622 movge %xcc, %i4, %l4
30623 fnot2 %f2, %f18
30624 set 0x4C, %i0
30625 sta %f5, [%l7 + %i0] 0x80
30626 fandnot1 %f18, %f16, %f16
30627 saved
30628 rdpr %cwp, %g1
30629 rdpr %cansave, %g2
30630 rdpr %canrestore, %g3
30631 rdpr %cleanwin, %g4
30632 rdpr %otherwin, %g5
30633 rdpr %wstate, %g6
30634 andncc %i6, %o5, %i0
30635 faligndata %f10, %f6, %f18
30636 membar 0x10
30637 fmovd %f2, %f22
30638 subcc %i1, %g7, %i3
30639 fnot2 %f16, %f20
30640 sra %l5, %o1, %l3
30641 movrgz %i5, 0x270, %g6
30642 tvs %xcc, 0x5
30643 std %f12, [%l7 + 0x78]
30644 movgu %icc, %o4, %l2
30645 pdist %f24, %f4, %f26
30646 ldx [%l7 + 0x70], %g2
30647 movgu %xcc, %g3, %l6
30648 tcs %icc, 0x3
30649 movre %g1, %o0, %i7
30650 fcmpeq32 %f22, %f12, %l0
30651 srl %o3, 0x01, %g4
30652 movcs %xcc, %o2, %o7
30653 std %f22, [%l7 + 0x18]
30654 or %g5, %o6, %i2
30655 ldub [%l7 + 0x58], %l1
30656 array8 %i4, %l4, %i6
30657 tsubcc %i0, %o5, %i1
30658 smulcc %g7, 0x0F56, %l5
30659 movg %xcc, %o1, %i3
30660 udiv %i5, 0x0F4D, %g6
30661 fmovsa %xcc, %f24, %f22
30662 bge,a,pt %xcc, loop_2879
30663 fmovsge %xcc, %f13, %f3
30664 nop
30665 setx loop_2880, %l0, %l1
30666 wrpr 0x1, %tl
30667 wrpr %l1, %tnpc
30668 setx 0x34400001400, %l0, %l1
30669 wrpr %l1, %tstate
30670 wrhpr 0x4, %htstate
30671 done
30672 movrlez %l3, 0x138, %o4
30673loop_2879:
30674 fabss %f27, %f17
30675 fcmpeq32 %f16, %f22, %g2
30676loop_2880:
30677 nop
30678 set 0x68, %g1
30679 ldxa [%l7 + %g1] 0x88, %l2
30680 fmul8x16 %f9, %f6, %f12
30681 edge16n %g3, %l6, %o0
30682 edge32ln %i7, %l0, %o3
30683 st %f29, [%l7 + 0x70]
30684 fmovrsgz %g1, %f16, %f6
30685 fmovdneg %icc, %f27, %f7
30686 alignaddrl %g4, %o7, %o2
30687 alignaddrl %o6, %g5, %l1
30688 fmovsn %icc, %f22, %f24
30689 wr %g0, 0x80, %asi
30690 lduwa [%l7 + 0x78] %asi, %i2
30691 edge8 %l4, %i4, %i6
30692 brgz %o5, loop_2881
30693 sir 0x1522
30694 bvc,a,pn %icc, loop_2882
30695 smulcc %i1, 0x1133, %i0
30696loop_2881:
30697 tsubcc %l5, 0x1B26, %g7
30698 movg %xcc, %i3, %i5
30699loop_2882:
30700 sub %g6, 0x13BB, %l3
30701 fmovdne %xcc, %f20, %f10
30702 andn %o1, 0x060A, %o4
30703 edge32n %l2, %g3, %l6
30704 fba %fcc2, loop_2883
30705 fbug %fcc0, loop_2884
30706 sub %o0, 0x1730, %i7
30707 bvs %xcc, loop_2885
30708loop_2883:
30709 saved
30710 rdpr %cwp, %g1
30711 rdpr %cansave, %g2
30712 rdpr %canrestore, %g3
30713 rdpr %cleanwin, %g4
30714 rdpr %otherwin, %g5
30715 rdpr %wstate, %g6
30716loop_2884:
30717 sdivx %g2, 0x0978, %o3
30718 nop
30719 setx loop_2886, %l0, %l1
30720 jmpl %l1, %g1
30721loop_2885:
30722 array16 %g4, %l0, %o7
30723 edge8l %o2, %o6, %g5
30724 bleu,a loop_2887
30725loop_2886:
30726 fbn,a %fcc1, loop_2888
30727 flush %l7 + 0x58
30728 fmovsge %icc, %f26, %f15
30729loop_2887:
30730 array16 %i2, %l4, %l1
30731loop_2888:
30732 lduw [%l7 + 0x70], %i4
30733 movvs %xcc, %i6, %o5
30734 addc %i1, %l5, %g7
30735 addcc %i3, %i5, %g6
30736 bl,a,pn %icc, loop_2889
30737 fmovdneg %icc, %f4, %f13
30738 fbug %fcc2, loop_2890
30739 taddcc %l3, %i0, %o4
30740loop_2889:
30741 nop
30742 wr %g0, 0x11, %asi
30743 prefetcha [%l7 + 0x58] %asi, 0x0
30744loop_2890:
30745 fbule %fcc1, loop_2891
30746 fcmped %fcc2, %f4, %f24
30747 sdivcc %g3, 0x146C, %l2
30748 xnor %l6, %o0, %g2
30749loop_2891:
30750 nop
30751 wr %g0, 0x4f, %asi
30752 stxa %i7, [%g0 + 0x30] %asi
30753 edge16ln %o3, %g4, %g1
30754 taddcctv %l0, %o2, %o6
30755 fabsd %f28, %f20
30756 fmovrde %g5, %f0, %f14
30757 edge32l %i2, %l4, %l1
30758 subc %o7, 0x0D32, %i4
30759 array8 %o5, %i1, %i6
30760 fbu %fcc2, loop_2892
30761 orncc %l5, %i3, %i5
30762 fble %fcc0, loop_2893
30763 fmul8x16al %f15, %f2, %f6
30764loop_2892:
30765 subc %g6, %g7, %l3
30766 alignaddr %o4, %i0, %g3
30767loop_2893:
30768 ldsb [%l7 + 0x1C], %l2
30769 subcc %o1, 0x01F4, %o0
30770 lduw [%l7 + 0x6C], %g2
30771 tg %xcc, 0x1
30772 bleu,a,pn %icc, loop_2894
30773 fbu,a %fcc3, loop_2895
30774 te %icc, 0x0
30775 sdiv %i7, 0x0E16, %o3
30776loop_2894:
30777 movrgz %l6, %g4, %l0
30778loop_2895:
30779 tne %xcc, 0x0
30780 set 0x38, %l6
30781 stha %o2, [%l7 + %l6] 0x23
30782 membar #Sync
30783 set 0x40, %i6
30784 stda %o6, [%l7 + %i6] 0x2a
30785 membar #Sync
30786 tne %xcc, 0x3
30787 movg %xcc, %g1, %i2
30788 sllx %l4, 0x1D, %g5
30789 tsubcctv %l1, %o7, %i4
30790 bneg,a,pt %icc, loop_2896
30791 for %f6, %f12, %f30
30792 sdiv %o5, 0x198A, %i6
30793 flush %l7 + 0x34
30794loop_2896:
30795 xnor %l5, 0x0DD3, %i3
30796 fnors %f9, %f28, %f18
30797 subccc %i1, %g6, %i5
30798 fnor %f24, %f4, %f2
30799 tle %icc, 0x2
30800 fpsub16 %f30, %f14, %f30
30801 taddcc %l3, %o4, %g7
30802 fble %fcc0, loop_2897
30803 ta %icc, 0x4
30804 movl %xcc, %i0, %g3
30805 fmovsa %icc, %f23, %f28
30806loop_2897:
30807 orncc %l2, 0x0924, %o1
30808 subccc %o0, 0x1BC4, %i7
30809 fmul8ulx16 %f22, %f8, %f12
30810 udivx %g2, 0x1F44, %o3
30811 srl %g4, %l0, %l6
30812 saved
30813 rdpr %cwp, %g1
30814 rdpr %cansave, %g2
30815 rdpr %canrestore, %g3
30816 rdpr %cleanwin, %g4
30817 rdpr %otherwin, %g5
30818 rdpr %wstate, %g6
30819 fbuge %fcc0, loop_2898
30820 prefetch [%l7 + 0x6C], 0x1
30821 fmovrde %o6, %f12, %f18
30822 sir 0x083A
30823loop_2898:
30824 fxor %f26, %f24, %f22
30825 andn %o2, 0x07D9, %i2
30826 edge16ln %l4, %g1, %l1
30827 orcc %o7, 0x01C9, %i4
30828 fmovdge %icc, %f27, %f27
30829 array8 %o5, %g5, %i6
30830 movn %xcc, %i3, %i1
30831 bne,pn %icc, loop_2899
30832 fxors %f19, %f1, %f0
30833 wr %g0, 0x04, %asi
30834 stba %g6, [%l7 + 0x1E] %asi
30835loop_2899:
30836 and %i5, 0x0C9F, %l5
30837 brgez,a %o4, loop_2900
30838 movle %xcc, %g7, %i0
30839 siam 0x5
30840 bneg %icc, loop_2901
30841loop_2900:
30842 xnorcc %g3, %l2, %o1
30843 nop
30844 setx loop_2902, %l0, %l1
30845 jmpl %l1, %o0
30846 bcs,a,pn %icc, loop_2903
30847loop_2901:
30848 xnorcc %i7, 0x1D03, %l3
30849 brlez,a %g2, loop_2904
30850loop_2902:
30851 fmovde %xcc, %f20, %f28
30852loop_2903:
30853 nop
30854 wr %g0, 0x18, %asi
30855 ldxa [%l7 + 0x30] %asi, %o3
30856loop_2904:
30857 fmovscs %icc, %f17, %f0
30858 mulscc %g4, %l6, %l0
30859 movleu %xcc, %o2, %o6
30860 addc %i2, 0x03B2, %g1
30861 tsubcctv %l4, 0x1A7C, %l1
30862 fbne,a %fcc0, loop_2905
30863 fmovs %f18, %f16
30864 nop
30865 setx loop_2906, %l0, %l1
30866 jmpl %l1, %o7
30867 tle %xcc, 0x1
30868loop_2905:
30869 movrlz %o5, %i4, %g5
30870 stx %i3, [%l7 + 0x70]
30871loop_2906:
30872 sdivcc %i6, 0x0085, %g6
30873 alignaddrl %i1, %i5, %o4
30874 tgu %icc, 0x2
30875 fmuld8ulx16 %f11, %f27, %f14
30876 tvc %xcc, 0x3
30877 ld [%l7 + 0x5C], %f22
30878 edge8 %g7, %l5, %i0
30879 edge32l %l2, %o1, %o0
30880 movrgez %g3, %i7, %g2
30881 subccc %l3, 0x1ED0, %o3
30882 sra %g4, 0x1D, %l0
30883 edge8 %o2, %l6, %o6
30884 tvs %xcc, 0x5
30885 udivx %g1, 0x1658, %l4
30886 edge32 %l1, %o7, %i2
30887 flush %l7 + 0x2C
30888 tcs %icc, 0x2
30889 andn %i4, %o5, %g5
30890 ldx [%l7 + 0x40], %i6
30891 subccc %i3, %i1, %g6
30892 set 0x2D, %i2
30893 lduba [%l7 + %i2] 0x04, %i5
30894 brgez,a %o4, loop_2907
30895 fsrc2 %f18, %f16
30896 bne,a %icc, loop_2908
30897 movre %l5, %i0, %g7
30898loop_2907:
30899 sub %l2, %o1, %o0
30900 array16 %g3, %g2, %i7
30901loop_2908:
30902 tgu %xcc, 0x0
30903 set 0x10, %g2
30904 ldda [%l7 + %g2] 0x89, %o2
30905 fpsub16s %f4, %f3, %f4
30906 membar 0x5E
30907 ba,a,pn %xcc, loop_2909
30908 tg %icc, 0x1
30909 fone %f22
30910 subc %l3, %l0, %o2
30911loop_2909:
30912 sdiv %g4, 0x0965, %l6
30913 fnot1s %f5, %f4
30914 brnz %o6, loop_2910
30915 movvc %icc, %l4, %l1
30916 brlez %o7, loop_2911
30917 fmovscc %icc, %f31, %f24
30918loop_2910:
30919 xorcc %i2, 0x0FFF, %i4
30920 alignaddrl %g1, %g5, %o5
30921loop_2911:
30922 xor %i6, %i3, %g6
30923 xor %i5, 0x0870, %i1
30924 fmovdvc %icc, %f3, %f21
30925 mulscc %l5, %i0, %o4
30926 fmovrsgez %g7, %f9, %f30
30927 tcs %xcc, 0x1
30928 movre %l2, 0x005, %o1
30929 fnot1 %f26, %f20
30930 orn %g3, %g2, %o0
30931 movvs %icc, %i7, %o3
30932 movge %icc, %l3, %o2
30933 ldstub [%l7 + 0x22], %g4
30934 sir 0x0173
30935 fmovdne %icc, %f21, %f26
30936 fxnors %f27, %f12, %f21
30937 orcc %l6, %o6, %l4
30938 srl %l1, 0x1C, %o7
30939 srlx %l0, 0x07, %i2
30940 sra %g1, %i4, %g5
30941 edge8l %o5, %i6, %i3
30942 wr %g0, 0x19, %asi
30943 lduha [%l7 + 0x52] %asi, %i5
30944 popc 0x122D, %g6
30945 sub %l5, 0x1941, %i1
30946 set 0x62, %l1
30947 stha %o4, [%l7 + %l1] 0x04
30948 movcc %xcc, %g7, %i0
30949 bvc loop_2912
30950 fmovdn %xcc, %f7, %f7
30951 tg %icc, 0x5
30952 edge32 %l2, %g3, %o1
30953loop_2912:
30954 edge32n %o0, %i7, %o3
30955 fbu %fcc2, loop_2913
30956 alignaddr %l3, %g2, %o2
30957 srlx %l6, 0x11, %g4
30958 wr %g0, 0x18, %asi
30959 stxa %o6, [%l7 + 0x70] %asi
30960loop_2913:
30961 mulscc %l4, %o7, %l0
30962 bgu,a,pt %xcc, loop_2914
30963 stx %i2, [%l7 + 0x60]
30964 array8 %g1, %l1, %g5
30965 xor %o5, %i4, %i3
30966loop_2914:
30967 membar 0x15
30968 te %xcc, 0x1
30969 orn %i6, 0x10D4, %g6
30970 tn %icc, 0x0
30971 fmovrslz %l5, %f19, %f17
30972 edge8ln %i5, %o4, %g7
30973 edge16l %i0, %i1, %l2
30974 tsubcc %g3, %o0, %i7
30975 sub %o1, %l3, %o3
30976 fnors %f29, %f28, %f26
30977 move %icc, %g2, %l6
30978 brgz %o2, loop_2915
30979 std %o6, [%l7 + 0x48]
30980 smulcc %g4, 0x1E02, %o7
30981 udivcc %l4, 0x1472, %l0
30982loop_2915:
30983 movn %xcc, %g1, %i2
30984 movne %xcc, %l1, %o5
30985 fsrc2s %f28, %f20
30986 tl %xcc, 0x3
30987 edge8l %i4, %g5, %i6
30988 movrne %i3, 0x0CA, %g6
30989 fmuld8sux16 %f18, %f21, %f18
30990 edge8ln %i5, %l5, %o4
30991 array32 %i0, %g7, %i1
30992 orncc %l2, 0x0F18, %g3
30993 addcc %o0, 0x1A21, %i7
30994 move %xcc, %o1, %o3
30995 movgu %icc, %g2, %l6
30996 movrgez %l3, %o6, %o2
30997 edge8 %o7, %g4, %l4
30998 xnor %g1, %i2, %l1
30999 addcc %l0, %o5, %g5
31000 edge16ln %i4, %i6, %i3
31001 mulscc %g6, %l5, %i5
31002 edge16n %o4, %g7, %i0
31003 movre %i1, %g3, %l2
31004 movrne %o0, 0x2C1, %o1
31005 movvs %xcc, %o3, %i7
31006 fpsub16s %f30, %f5, %f7
31007 brz %g2, loop_2916
31008 fabss %f11, %f4
31009 movleu %icc, %l3, %l6
31010 fpsub16s %f6, %f20, %f13
31011loop_2916:
31012 move %icc, %o6, %o2
31013 tsubcc %o7, 0x1392, %l4
31014 fble,a %fcc1, loop_2917
31015 edge16n %g1, %i2, %g4
31016 stb %l0, [%l7 + 0x17]
31017 brlz,a %l1, loop_2918
31018loop_2917:
31019 te %icc, 0x5
31020 movrlez %o5, %g5, %i6
31021 tg %icc, 0x3
31022loop_2918:
31023 membar 0x47
31024 fmovsne %xcc, %f13, %f7
31025 movrne %i3, %g6, %i4
31026 fmovs %f27, %f15
31027 bleu,a,pn %xcc, loop_2919
31028 nop
31029 setx loop_2920, %l0, %l1
31030 jmpl %l1, %l5
31031 std %f0, [%l7 + 0x28]
31032 set 0x10, %i5
31033 stda %i4, [%l7 + %i5] 0x88
31034loop_2919:
31035 array8 %o4, %g7, %i1
31036loop_2920:
31037 tl %xcc, 0x0
31038 prefetch [%l7 + 0x44], 0x1
31039 edge8ln %g3, %l2, %o0
31040 fmovd %f22, %f10
31041 xnorcc %o1, 0x048C, %o3
31042 sdiv %i0, 0x0B9A, %g2
31043 stx %i7, [%l7 + 0x30]
31044 wr %g0, 0x0c, %asi
31045 stxa %l6, [%l7 + 0x50] %asi
31046 bge,pt %xcc, loop_2921
31047 fpsub16s %f17, %f29, %f24
31048 movl %xcc, %o6, %o2
31049 bcc %xcc, loop_2922
31050loop_2921:
31051 brnz,a %o7, loop_2923
31052 tneg %xcc, 0x4
31053 edge32 %l4, %l3, %i2
31054loop_2922:
31055 movleu %icc, %g1, %g4
31056loop_2923:
31057 bcs,a %icc, loop_2924
31058 ldd [%l7 + 0x28], %l0
31059 fmovdn %icc, %f2, %f14
31060 fbuge,a %fcc2, loop_2925
31061loop_2924:
31062 stw %l0, [%l7 + 0x5C]
31063 fmovrsgez %o5, %f24, %f29
31064 subcc %g5, 0x1A4F, %i6
31065loop_2925:
31066 restored
31067 rdpr %cwp, %g1
31068 rdpr %cansave, %g2
31069 rdpr %canrestore, %g3
31070 rdpr %cleanwin, %g4
31071 rdpr %otherwin, %g5
31072 rdpr %wstate, %g6
31073 move %icc, %i3, %i4
31074 and %l5, 0x1A50, %g6
31075 movne %icc, %o4, %g7
31076 edge32n %i5, %g3, %i1
31077 bvc,pn %xcc, loop_2926
31078 saved
31079 rdpr %cwp, %g1
31080 rdpr %cansave, %g2
31081 rdpr %canrestore, %g3
31082 rdpr %cleanwin, %g4
31083 rdpr %otherwin, %g5
31084 rdpr %wstate, %g6
31085 bpos,a,pt %xcc, loop_2927
31086 movrgz %l2, %o1, %o0
31087loop_2926:
31088 addccc %o3, 0x1EDF, %i0
31089 movg %icc, %g2, %l6
31090loop_2927:
31091 edge8 %o6, %o2, %o7
31092 movl %icc, %i7, %l4
31093 fnegd %f30, %f22
31094 srax %i2, %g1, %g4
31095 fbue,a %fcc2, loop_2928
31096 movneg %xcc, %l1, %l0
31097 edge16ln %o5, %g5, %i6
31098 movge %icc, %i3, %l3
31099loop_2928:
31100 fbg,a %fcc2, loop_2929
31101 mulx %l5, 0x1189, %g6
31102 set 0x78, %o3
31103 ldswa [%l7 + %o3] 0x10, %o4
31104loop_2929:
31105 array16 %g7, %i4, %g3
31106 fmovdle %xcc, %f21, %f6
31107 fmovsa %icc, %f6, %f23
31108 st %f16, [%l7 + 0x34]
31109 set 0x58, %o2
31110 lda [%l7 + %o2] 0x15, %f19
31111 tsubcctv %i5, 0x0F7B, %l2
31112 fnegs %f16, %f27
31113 brnz,a %o1, loop_2930
31114 tle %icc, 0x7
31115 taddcc %o0, 0x16F1, %o3
31116 fmovdneg %icc, %f30, %f22
31117loop_2930:
31118 fexpand %f18, %f12
31119 fnot2s %f27, %f26
31120 ldub [%l7 + 0x08], %i0
31121 fnot1s %f28, %f19
31122 add %g2, 0x0661, %i1
31123 fmovsvc %xcc, %f8, %f27
31124 tneg %xcc, 0x6
31125 edge32n %o6, %o2, %o7
31126 edge32 %i7, %l4, %l6
31127 movge %icc, %i2, %g4
31128 tneg %icc, 0x3
31129 subc %g1, %l1, %o5
31130 fmovrsne %l0, %f20, %f24
31131 mulscc %i6, 0x1F27, %i3
31132 tsubcctv %l3, 0x19E3, %g5
31133 fble %fcc1, loop_2931
31134 tgu %xcc, 0x5
31135 andn %l5, 0x1FF9, %o4
31136 tle %xcc, 0x4
31137loop_2931:
31138 xnorcc %g6, %i4, %g3
31139 sub %g7, %l2, %o1
31140 srlx %i5, %o3, %o0
31141 tl %icc, 0x2
31142 set 0x68, %l0
31143 swapa [%l7 + %l0] 0x04, %g2
31144 srl %i1, %i0, %o6
31145 edge8n %o2, %o7, %i7
31146 sir 0x048A
31147 subccc %l6, 0x0F51, %l4
31148 fmovrde %g4, %f28, %f8
31149 fmovscs %icc, %f0, %f27
31150 fbe,a %fcc3, loop_2932
31151 orn %i2, %g1, %o5
31152 mova %xcc, %l1, %i6
31153 movcc %icc, %i3, %l0
31154loop_2932:
31155 bcs,pt %xcc, loop_2933
31156 bneg,pt %xcc, loop_2934
31157 edge32n %g5, %l3, %o4
31158 tcc %xcc, 0x6
31159loop_2933:
31160 fmovrslz %l5, %f7, %f24
31161loop_2934:
31162 nop
31163 setx loop_2935, %l0, %l1
31164 wrpr 0x1, %tl
31165 wrpr %l1, %tpc
31166 add %l1, 0x4, %l1
31167 wrpr %l1, %tnpc
31168 setx 0x34400001400, %l0, %l1
31169 wrpr %l1, %tstate
31170 wrhpr 0x4, %htstate
31171 retry
31172 movrgez %g6, %g3, %g7
31173 fmovscc %icc, %f5, %f7
31174 movle %icc, %i4, %o1
31175loop_2935:
31176 tgu %icc, 0x5
31177 taddcctv %i5, 0x1409, %l2
31178 movvs %xcc, %o3, %g2
31179 udiv %o0, 0x13FE, %i1
31180 alignaddrl %i0, %o2, %o6
31181 fmovsl %icc, %f23, %f6
31182 array16 %o7, %l6, %i7
31183 fors %f4, %f25, %f21
31184 movrgz %l4, 0x02A, %i2
31185 wr %g0, 0xf8, %asi
31186 stda %f0, [%l7 + 0x40] %asi
31187 membar #Sync
31188 xorcc %g1, 0x1D4D, %o5
31189 fabss %f17, %f20
31190 ta %xcc, 0x3
31191 call loop_2936
31192 addc %l1, %g4, %i6
31193 fcmple32 %f14, %f10, %l0
31194 fbug %fcc3, loop_2937
31195loop_2936:
31196 array8 %i3, %l3, %g5
31197 srax %l5, %g6, %g3
31198 ldstub [%l7 + 0x3A], %o4
31199loop_2937:
31200 fmul8sux16 %f12, %f20, %f16
31201 movleu %xcc, %g7, %o1
31202 array32 %i4, %i5, %l2
31203 edge16l %o3, %o0, %i1
31204 sllx %i0, %g2, %o6
31205 brgz,a %o2, loop_2938
31206 edge32l %o7, %i7, %l4
31207 sll %l6, 0x17, %i2
31208 tle %xcc, 0x3
31209loop_2938:
31210 tle %icc, 0x1
31211 swap [%l7 + 0x48], %o5
31212 movrne %l1, %g1, %g4
31213 movg %xcc, %l0, %i6
31214 fmul8x16 %f25, %f0, %f12
31215 bleu,a,pn %icc, loop_2939
31216 udivcc %l3, 0x0277, %g5
31217 movg %icc, %i3, %g6
31218 tge %icc, 0x4
31219loop_2939:
31220 fmovscc %xcc, %f18, %f26
31221 xorcc %l5, 0x16C1, %g3
31222 movrgz %g7, %o1, %o4
31223 tge %xcc, 0x5
31224 taddcctv %i5, 0x091F, %l2
31225 fnot1s %f12, %f22
31226 tg %icc, 0x5
31227 umul %i4, 0x03BB, %o0
31228 flush %l7 + 0x74
31229 sll %o3, 0x08, %i0
31230 fnands %f2, %f4, %f3
31231 movg %icc, %i1, %g2
31232 edge16l %o2, %o6, %o7
31233 tgu %xcc, 0x7
31234 ldd [%l7 + 0x20], %l4
31235 movvc %icc, %i7, %l6
31236 array32 %i2, %l1, %o5
31237 srlx %g4, %g1, %l0
31238 popc 0x1682, %i6
31239 tleu %icc, 0x6
31240 subcc %l3, %i3, %g5
31241 fmovrslz %g6, %f5, %f3
31242 stw %l5, [%l7 + 0x78]
31243 orcc %g3, %g7, %o1
31244 fcmpeq32 %f28, %f10, %o4
31245 orn %l2, 0x1D52, %i5
31246 bvs %icc, loop_2940
31247 array8 %i4, %o0, %i0
31248 fpadd32 %f22, %f4, %f18
31249 movg %xcc, %i1, %g2
31250loop_2940:
31251 fcmpeq16 %f22, %f0, %o3
31252 array8 %o2, %o6, %l4
31253 movrgz %i7, 0x3F3, %o7
31254 bcc,a %xcc, loop_2941
31255 swap [%l7 + 0x28], %i2
31256 tsubcctv %l6, %l1, %o5
31257 movle %xcc, %g1, %l0
31258loop_2941:
31259 bn %icc, loop_2942
31260 edge8n %i6, %l3, %g4
31261 fmovdcc %icc, %f3, %f9
31262 fcmple16 %f22, %f12, %g5
31263loop_2942:
31264 edge8 %i3, %g6, %l5
31265 alignaddrl %g3, %g7, %o1
31266 swap [%l7 + 0x70], %l2
31267 tvc %xcc, 0x6
31268 set 0x4C, %i7
31269 ldswa [%l7 + %i7] 0x14, %o4
31270 sub %i4, %o0, %i5
31271 movrgez %i1, 0x35A, %g2
31272 fbg,a %fcc3, loop_2943
31273 fpsub16s %f12, %f25, %f17
31274 xorcc %i0, %o2, %o6
31275 sra %o3, %i7, %o7
31276loop_2943:
31277 tl %xcc, 0x6
31278 tpos %icc, 0x5
31279 movg %icc, %i2, %l6
31280 mulx %l4, 0x1A91, %l1
31281 set 0x58, %o0
31282 stha %g1, [%l7 + %o0] 0x18
31283 and %o5, %i6, %l0
31284 xnor %l3, %g5, %i3
31285 bcs,a loop_2944
31286 movpos %icc, %g4, %l5
31287 edge8l %g6, %g7, %g3
31288 fxnors %f29, %f13, %f4
31289loop_2944:
31290 srax %o1, %l2, %o4
31291 fmovsleu %xcc, %f23, %f20
31292 set 0x08, %o5
31293 sta %f24, [%l7 + %o5] 0x10
31294 tvs %xcc, 0x1
31295 tge %icc, 0x1
31296 fnegd %f12, %f2
31297 fone %f20
31298 edge32n %o0, %i5, %i4
31299 prefetch [%l7 + 0x34], 0x1
31300 array16 %i1, %i0, %g2
31301 prefetch [%l7 + 0x10], 0x3
31302 fmovsvc %xcc, %f6, %f1
31303 sdivx %o6, 0x03CF, %o3
31304 wr %g0, 0x04, %asi
31305 ldsha [%l7 + 0x48] %asi, %o2
31306 smulcc %i7, 0x02FA, %i2
31307 edge32l %o7, %l4, %l6
31308 taddcctv %g1, 0x03F5, %l1
31309 addc %o5, 0x11CB, %i6
31310 movrlz %l0, %l3, %g5
31311 srax %i3, 0x09, %g4
31312 xnorcc %l5, 0x0FD5, %g7
31313 xnor %g3, 0x1C8E, %o1
31314 sllx %g6, %o4, %o0
31315 fmovrdlz %i5, %f6, %f20
31316 fands %f7, %f0, %f13
31317 subc %i4, %i1, %l2
31318 movgu %icc, %g2, %i0
31319 subc %o6, 0x0F27, %o3
31320 tgu %xcc, 0x0
31321 taddcctv %i7, %i2, %o2
31322 edge32 %l4, %l6, %g1
31323 fnot2 %f0, %f12
31324 ldd [%l7 + 0x38], %l0
31325 edge32l %o5, %o7, %i6
31326 andncc %l0, %g5, %i3
31327 edge16l %g4, %l3, %l5
31328 fmovda %xcc, %f0, %f29
31329 tle %icc, 0x6
31330 movge %xcc, %g3, %g7
31331 nop
31332 setx loop_2945, %l0, %l1
31333 wrpr 0x1, %tl
31334 wrpr %l1, %tnpc
31335 setx 0x34400001400, %l0, %l1
31336 wrpr %l1, %tstate
31337 wrhpr 0x4, %htstate
31338 done
31339 movle %icc, %o1, %o4
31340 tcs %icc, 0x0
31341 movcs %icc, %o0, %i5
31342loop_2945:
31343 edge8 %i4, %i1, %l2
31344 movn %xcc, %g6, %g2
31345 tvs %xcc, 0x0
31346 movneg %icc, %o6, %o3
31347 srax %i0, %i2, %i7
31348 nop
31349 set 0x18, %l3
31350 std %l4, [%l7 + %l3]
31351 sub %l6, 0x12D0, %o2
31352 edge16n %l1, %o5, %g1
31353 andcc %i6, %o7, %g5
31354 tn %xcc, 0x3
31355 fmovdgu %icc, %f28, %f0
31356 fornot1s %f21, %f17, %f17
31357 fpack16 %f14, %f7
31358 fxors %f4, %f20, %f18
31359 movrgez %l0, 0x22A, %g4
31360 subccc %i3, %l3, %g3
31361 ld [%l7 + 0x6C], %f7
31362 edge16n %g7, %l5, %o4
31363 tl %icc, 0x2
31364 saved
31365 rdpr %cwp, %g1
31366 rdpr %cansave, %g2
31367 rdpr %canrestore, %g3
31368 rdpr %cleanwin, %g4
31369 rdpr %otherwin, %g5
31370 rdpr %wstate, %g6
31371 bneg,pn %xcc, loop_2946
31372 xor %o0, 0x1BA2, %i5
31373 smul %o1, %i1, %l2
31374 andcc %g6, %g2, %i4
31375loop_2946:
31376 edge16 %o3, %i0, %i2
31377 wr %g0, 0x19, %asi
31378 ldsha [%l7 + 0x08] %asi, %o6
31379 fmovdg %icc, %f13, %f18
31380 umul %i7, 0x1D64, %l6
31381 edge16ln %l4, %l1, %o2
31382 taddcc %g1, %i6, %o7
31383 fmovdleu %icc, %f16, %f27
31384 sir 0x198F
31385 sdivx %o5, 0x0707, %g5
31386 edge32 %g4, %l0, %i3
31387 fnegd %f28, %f4
31388 sll %g3, %g7, %l3
31389 edge32ln %o4, %l5, %i5
31390 fzeros %f8
31391 fmovsg %xcc, %f12, %f23
31392 movg %xcc, %o0, %i1
31393 fcmpeq32 %f28, %f22, %l2
31394 andncc %g6, %o1, %g2
31395 set 0x60, %o6
31396 ldda [%l7 + %o6] 0xe2, %o2
31397 wr %g0, 0x88, %asi
31398 ldda [%l7 + 0x40] %asi, %f0
31399 movrne %i0, 0x2E7, %i4
31400 popc %i2, %o6
31401 fcmpd %fcc0, %f0, %f12
31402 xorcc %i7, %l6, %l1
31403 xor %l4, 0x0182, %o2
31404 movrlz %i6, %g1, %o7
31405 movle %xcc, %o5, %g5
31406 fxnor %f18, %f4, %f14
31407 movcs %icc, %l0, %g4
31408 umulcc %g3, %i3, %g7
31409 xor %o4, %l5, %l3
31410 umul %i5, 0x1E2C, %i1
31411 and %l2, %g6, %o0
31412 edge16 %o1, %o3, %g2
31413 fnot1s %f29, %f10
31414 fbne %fcc1, loop_2947
31415 andncc %i0, %i4, %o6
31416 fmovsge %xcc, %f29, %f16
31417 movge %xcc, %i7, %l6
31418loop_2947:
31419 bn,a loop_2948
31420 edge16n %i2, %l1, %o2
31421 movneg %xcc, %i6, %l4
31422 movrgz %o7, 0x254, %o5
31423loop_2948:
31424 nop
31425 set 0x58, %g6
31426 lda [%l7 + %g6] 0x18, %f8
31427 edge16 %g5, %l0, %g1
31428 flush %l7 + 0x3C
31429 ldsw [%l7 + 0x3C], %g4
31430 edge8l %g3, %i3, %g7
31431 nop
31432 setx loop_2949, %l0, %l1
31433 wrpr 0x1, %tl
31434 wrpr %l1, %tnpc
31435 setx 0x34400001400, %l0, %l1
31436 wrpr %l1, %tstate
31437 wrhpr 0x4, %htstate
31438 done
31439 fbug %fcc0, loop_2950
31440 tpos %xcc, 0x1
31441 lduw [%l7 + 0x6C], %o4
31442loop_2949:
31443 taddcc %l5, %l3, %i1
31444loop_2950:
31445 movrgz %i5, %l2, %o0
31446 fzeros %f8
31447 tsubcctv %o1, %g6, %o3
31448 edge16ln %i0, %i4, %g2
31449 movl %icc, %o6, %l6
31450 fmovrsne %i7, %f14, %f8
31451 andn %i2, 0x0A46, %o2
31452 array16 %i6, %l1, %l4
31453 te %icc, 0x5
31454 array8 %o7, %g5, %l0
31455 nop
31456 setx loop_2951, %l0, %l1
31457 wrpr 0x1, %tl
31458 wrpr %l1, %tnpc
31459 setx 0x34400001400, %l0, %l1
31460 wrpr %l1, %tstate
31461 wrhpr 0x4, %htstate
31462 done
31463 fmovdg %icc, %f19, %f31
31464 movn %xcc, %o5, %g1
31465 edge32ln %g3, %i3, %g7
31466loop_2951:
31467 edge32n %g4, %o4, %l3
31468 smulcc %i1, %i5, %l2
31469 edge32l %l5, %o1, %o0
31470 movgu %xcc, %o3, %g6
31471 srl %i4, 0x01, %g2
31472 fmovdcc %xcc, %f10, %f16
31473 edge32 %o6, %i0, %l6
31474 and %i7, 0x1887, %o2
31475 addccc %i6, 0x1AE0, %l1
31476 andn %i2, 0x13D7, %l4
31477 sll %g5, %l0, %o5
31478 bneg,a,pn %xcc, loop_2952
31479 movrgez %g1, %o7, %g3
31480 movrlez %g7, %i3, %o4
31481 fbue,a %fcc1, loop_2953
31482loop_2952:
31483 taddcctv %g4, 0x1F1A, %i1
31484 umulcc %i5, 0x0D1D, %l2
31485 edge16ln %l3, %l5, %o1
31486loop_2953:
31487 edge16ln %o0, %g6, %i4
31488 movrgz %o3, 0x304, %o6
31489 umul %i0, 0x1426, %g2
31490 saved
31491 rdpr %cwp, %g1
31492 rdpr %cansave, %g2
31493 rdpr %canrestore, %g3
31494 rdpr %cleanwin, %g4
31495 rdpr %otherwin, %g5
31496 rdpr %wstate, %g6
31497 srl %i7, %o2, %l6
31498 orn %i6, %l1, %i2
31499 umulcc %g5, %l0, %o5
31500 fmovsn %icc, %f22, %f30
31501 udivcc %g1, 0x0446, %o7
31502 set 0x0C, %g7
31503 lduha [%l7 + %g7] 0x15, %g3
31504 fcmpd %fcc2, %f2, %f4
31505 fcmpeq32 %f12, %f0, %g7
31506 sethi 0x0757, %i3
31507 brgez %l4, loop_2954
31508 edge8l %g4, %o4, %i5
31509 fands %f5, %f14, %f12
31510 edge16 %l2, %i1, %l5
31511loop_2954:
31512 fornot1 %f0, %f18, %f16
31513 brnz,a %l3, loop_2955
31514 fornot1 %f18, %f10, %f6
31515 mova %icc, %o0, %o1
31516 fbne,a %fcc0, loop_2956
31517loop_2955:
31518 fpsub16s %f5, %f14, %f30
31519 fmovsl %xcc, %f4, %f14
31520 fmuld8ulx16 %f3, %f2, %f30
31521loop_2956:
31522 tl %xcc, 0x7
31523 fmovdvs %xcc, %f20, %f19
31524 orncc %g6, %o3, %o6
31525 movleu %xcc, %i4, %g2
31526 fornot2s %f18, %f23, %f6
31527 bgu %xcc, loop_2957
31528 nop
31529 setx loop_2958, %l0, %l1
31530 jmpl %l1, %i7
31531 nop
31532 setx loop_2959, %l0, %l1
31533 jmpl %l1, %i0
31534 umul %o2, %l6, %i6
31535loop_2957:
31536 movleu %icc, %l1, %i2
31537loop_2958:
31538 fnegd %f8, %f2
31539loop_2959:
31540 fsrc1 %f8, %f18
31541 umul %l0, %o5, %g1
31542 fpsub16 %f4, %f28, %f20
31543 brlz %g5, loop_2960
31544 fabsd %f24, %f22
31545 ld [%l7 + 0x18], %f17
31546 orn %g3, 0x0878, %g7
31547loop_2960:
31548 sdivx %o7, 0x165C, %l4
31549 movl %icc, %i3, %o4
31550 brlz,a %g4, loop_2961
31551 movneg %xcc, %i5, %i1
31552 movcc %icc, %l5, %l2
31553 tsubcc %o0, 0x0193, %l3
31554loop_2961:
31555 fbule %fcc0, loop_2962
31556 edge8 %g6, %o3, %o6
31557 edge16l %o1, %i4, %i7
31558 ldsh [%l7 + 0x3E], %i0
31559loop_2962:
31560 fmovsge %xcc, %f3, %f7
31561 andn %o2, 0x07E3, %l6
31562 addc %i6, %g2, %i2
31563 fbne,a %fcc3, loop_2963
31564 tn %icc, 0x7
31565 movle %icc, %l1, %o5
31566 wr %g0, 0x11, %asi
31567 lduha [%l7 + 0x6A] %asi, %g1
31568loop_2963:
31569 movrne %l0, %g5, %g7
31570 tl %xcc, 0x5
31571 ble,a %icc, loop_2964
31572 edge16l %o7, %l4, %i3
31573 sra %g3, %o4, %g4
31574 wr %g0, 0x11, %asi
31575 stwa %i5, [%l7 + 0x14] %asi
31576loop_2964:
31577 movrne %l5, 0x0D1, %l2
31578 subccc %o0, 0x1C91, %l3
31579 brnz,a %g6, loop_2965
31580 movrgz %i1, 0x370, %o3
31581 add %l7, 0x5C, %l6
31582 wr %g0, 0x18, %asi
31583 lda [%l6] %asi, %o1
31584 casa [%l6] %asi, %o1, %o6
31585loop_2965:
31586 movl %icc, %i7, %i4
31587 sdivcc %i0, 0x0C25, %l6
31588 membar 0x46
31589 sdiv %i6, 0x036A, %o2
31590 popc 0x0ABC, %g2
31591 ldub [%l7 + 0x3E], %i2
31592 fmovsvs %xcc, %f5, %f19
31593 subc %o5, 0x1B18, %g1
31594 ble,a %icc, loop_2966
31595 fmovdn %icc, %f23, %f24
31596 fba %fcc0, loop_2967
31597 tn %xcc, 0x5
31598loop_2966:
31599 orn %l0, 0x1F3E, %l1
31600 edge32n %g7, %g5, %l4
31601loop_2967:
31602 ldx [%l7 + 0x38], %o7
31603 bgu,a loop_2968
31604 taddcctv %g3, 0x1666, %o4
31605 fornot2 %f26, %f20, %f18
31606 movcs %xcc, %g4, %i5
31607loop_2968:
31608 prefetch [%l7 + 0x50], 0x2
31609 smul %l5, %l2, %o0
31610 edge8l %l3, %i3, %g6
31611 addccc %i1, %o3, %o6
31612 sll %i7, %i4, %o1
31613 restored
31614 rdpr %cwp, %g1
31615 rdpr %cansave, %g2
31616 rdpr %canrestore, %g3
31617 rdpr %cleanwin, %g4
31618 rdpr %otherwin, %g5
31619 rdpr %wstate, %g6
31620 movg %xcc, %i0, %l6
31621 brgez %i6, loop_2969
31622 fmovsneg %xcc, %f19, %f0
31623 sdivcc %o2, 0x18A1, %g2
31624 fmovrdlz %i2, %f14, %f10
31625loop_2969:
31626 membar 0x13
31627 movrgez %g1, %l0, %o5
31628 movne %xcc, %l1, %g7
31629 movleu %xcc, %l4, %o7
31630 movrlez %g5, 0x17D, %g3
31631 srax %o4, %g4, %l5
31632 subcc %l2, 0x0D6B, %o0
31633 edge8l %i5, %i3, %g6
31634 bvc loop_2970
31635 fnor %f22, %f4, %f26
31636 tsubcc %i1, %o3, %l3
31637 set 0x0C, %l2
31638 sta %f6, [%l7 + %l2] 0x88
31639loop_2970:
31640 tleu %xcc, 0x5
31641 brnz,a %i7, loop_2971
31642 xorcc %i4, 0x007F, %o6
31643 sra %o1, 0x19, %i0
31644 for %f26, %f20, %f14
31645loop_2971:
31646 or %i6, %l6, %g2
31647 wr %g0, 0x80, %asi
31648 ldda [%l7 + 0x40] %asi, %f0
31649 edge8n %i2, %g1, %l0
31650 fcmpgt32 %f10, %f14, %o2
31651 fmovdvc %xcc, %f25, %f18
31652 sethi 0x0A9F, %l1
31653 nop
31654 setx loop_2972, %l0, %l1
31655 jmpl %l1, %o5
31656 array32 %l4, %o7, %g7
31657 bleu,pt %icc, loop_2973
31658 tsubcctv %g3, %o4, %g4
31659loop_2972:
31660 bpos,a loop_2974
31661 movpos %icc, %g5, %l2
31662loop_2973:
31663 nop
31664 add %l7, 0x7C, %l6
31665 wr %g0, 0x0c, %asi
31666 casa [%l6] %asi, %o0, %l5
31667loop_2974:
31668 nop
31669 wr %g0, 0x11, %asi
31670 ldsha [%l7 + 0x1E] %asi, %i3
31671 ldd [%l7 + 0x38], %g6
31672 wr %g0, 0x04, %asi
31673 ldsba [%l7 + 0x0C] %asi, %i1
31674 xor %o3, 0x13F5, %i5
31675 bne loop_2975
31676 movcs %icc, %i7, %i4
31677 edge32l %l3, %o1, %i0
31678 fnot2 %f24, %f0
31679loop_2975:
31680 array8 %o6, %i6, %l6
31681 fmovrdne %i2, %f12, %f26
31682 movge %xcc, %g1, %l0
31683 fpack32 %f26, %f26, %f18
31684 edge16ln %o2, %l1, %g2
31685 alignaddr %l4, %o7, %g7
31686 sdivx %g3, 0x159E, %o4
31687 ba,pn %xcc, loop_2976
31688 fbuge,a %fcc3, loop_2977
31689 fmovscs %xcc, %f4, %f22
31690 edge16ln %g4, %g5, %l2
31691loop_2976:
31692 nop
31693 set 0x78, %o4
31694 sta %f2, [%l7 + %o4] 0x15
31695loop_2977:
31696 mulscc %o5, %o0, %i3
31697 fpadd16s %f0, %f28, %f8
31698 fmovsneg %icc, %f7, %f9
31699 subcc %g6, %l5, %o3
31700 tl %xcc, 0x3
31701 membar #Sync
31702 set 0x40, %g5
31703 ldda [%l7 + %g5] 0xf9, %f16
31704 stx %i1, [%l7 + 0x18]
31705 fpsub16s %f3, %f10, %f30
31706 stx %i5, [%l7 + 0x30]
31707 andncc %i4, %i7, %o1
31708 fmovdleu %icc, %f17, %f17
31709 fmovrdlz %i0, %f18, %f22
31710 movcs %icc, %o6, %l3
31711 edge8l %l6, %i6, %i2
31712 fbo %fcc1, loop_2978
31713 movleu %icc, %l0, %o2
31714 wr %g0, 0x81, %asi
31715 stda %f16, [%l7 + 0x40] %asi
31716loop_2978:
31717 tne %xcc, 0x0
31718 fsrc1 %f0, %f18
31719 fmovdne %icc, %f16, %f10
31720 bne,a,pt %xcc, loop_2979
31721 edge32 %l1, %g2, %g1
31722 tvs %xcc, 0x5
31723 prefetch [%l7 + 0x0C], 0x0
31724loop_2979:
31725 nop
31726 set 0x44, %o7
31727 lduwa [%l7 + %o7] 0x89, %o7
31728 te %xcc, 0x5
31729 and %l4, 0x066F, %g3
31730 movg %xcc, %o4, %g7
31731 sdiv %g4, 0x17B9, %g5
31732 std %l2, [%l7 + 0x38]
31733 nop
31734 set 0x30, %l4
31735 stw %o5, [%l7 + %l4]
31736 bvc loop_2980
31737 andn %i3, %o0, %g6
31738 mova %icc, %l5, %i1
31739 movneg %xcc, %i5, %o3
31740loop_2980:
31741 ldsh [%l7 + 0x08], %i4
31742 fmul8x16 %f4, %f12, %f6
31743 fbuge %fcc2, loop_2981
31744 movn %icc, %o1, %i0
31745 fmovsle %xcc, %f9, %f10
31746 fcmpeq32 %f8, %f6, %i7
31747loop_2981:
31748 sub %o6, 0x1E03, %l3
31749 fcmpne32 %f10, %f22, %i6
31750 umul %i2, 0x189C, %l6
31751 fmovsleu %xcc, %f19, %f13
31752 fble %fcc2, loop_2982
31753 orcc %l0, %l1, %g2
31754 fmovdg %xcc, %f3, %f9
31755 bne,a %xcc, loop_2983
31756loop_2982:
31757 bpos,a loop_2984
31758 edge8l %g1, %o2, %l4
31759 tcc %xcc, 0x0
31760loop_2983:
31761 udivcc %o7, 0x0AEB, %o4
31762loop_2984:
31763 movn %icc, %g3, %g7
31764 edge8ln %g5, %l2, %o5
31765 fsrc1 %f30, %f8
31766 udiv %g4, 0x1276, %o0
31767 movrlz %g6, 0x10D, %i3
31768 ba,pn %icc, loop_2985
31769 tge %icc, 0x5
31770 movcs %xcc, %i1, %i5
31771 fmovdcc %xcc, %f28, %f2
31772loop_2985:
31773 mulx %l5, 0x17CA, %o3
31774 bl,a loop_2986
31775 ta %icc, 0x4
31776 fabsd %f10, %f26
31777 tcs %xcc, 0x4
31778loop_2986:
31779 nop
31780
31781 EXIT_GOOD
31782
31783
31784
31785!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31786!
31787! Stats for Thread 0:
31788!
31789! Type l : 2728
31790! Type x : 1293
31791! Type cti : 2986
31792! Type f : 4471
31793! Type i : 13522
31794!
31795!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31796
31797
31798 EXIT_GOOD /* test finish */
31799
31800/************************************************************************
31801 Test case data start
31802 ************************************************************************/
31803.data
31804user_data_start:
31805scratch_area:
31806.word 0xF61F3688
31807.word 0x158D6494
31808.word 0x00403F49
31809.word 0x6C8DE0F5
31810.word 0x47783B21
31811.word 0x453EA478
31812.word 0x1640989B
31813.word 0xD7E0B18A
31814.word 0xD27ABC68
31815.word 0x17784293
31816.word 0x767E77B0
31817.word 0x538BDACE
31818.word 0x90149A16
31819.word 0x4F9997EC
31820.word 0xA1A8D0E1
31821.word 0x8DF31403
31822.word 0x511F7AC8
31823.word 0xC926028B
31824.word 0xDFC7F1D5
31825.word 0x51E7C06D
31826.word 0xF1C163D6
31827.word 0x19540C70
31828.word 0x50596FC8
31829.word 0x02B1534E
31830.word 0x85BF6329
31831.word 0x2F5C2152
31832.word 0x17E34CA6
31833.word 0xD0618236
31834.word 0x99A7D201
31835.word 0xA8E25E1D
31836.word 0x96185976
31837.word 0xE46E1E90
31838.word 0x480F292A
31839.word 0xADABD69F
31840.word 0x2DAB0C38
31841.word 0xAD2726B5
31842.word 0x12FCC1DC
31843.word 0xC4B1E784
31844.word 0x40F46695
31845.word 0xB1852352
31846.word 0x9C4683CE
31847.word 0x07FD91C2
31848.word 0xAE99D755
31849.word 0x29AA015A
31850.word 0x02ED9649
31851.word 0x04EAE2AA
31852.word 0x9BB7FEC0
31853.word 0x98250C32
31854.word 0xBAF134A9
31855.word 0x1FF8C2B2
31856.word 0x8045492A
31857.word 0x1837B4B7
31858.word 0xA7A121D3
31859.word 0x760890E2
31860.word 0xBA1CE942
31861.word 0x3B299ED3
31862.word 0x713996DF
31863.word 0x75B451A1
31864.word 0xE62FE8D6
31865.word 0x84E3AF46
31866.word 0xF5B97C9A
31867.word 0x19A143A7
31868.word 0xA1C4F62D
31869.word 0xACE024BC
31870.end