Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f2.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_f2.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 0x99F4642D1046A690, %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 0x3, %g1
89 set 0xF, %g2
90 set 0x6, %g3
91 set 0x1, %g4
92 set 0xD, %g5
93 set 0x3, %g6
94 set 0xD, %g7
95 !# Input registers
96 set -0x9, %i0
97 set -0xD, %i1
98 set -0x9, %i2
99 set -0xD, %i3
100 set -0x5, %i4
101 set -0x6, %i5
102 set -0xB, %i6
103 set -0x8, %i7
104 !# Local registers
105 set 0x67D06F87, %l0
106 set 0x0D5CF41B, %l1
107 set 0x615F0387, %l2
108 set 0x5EA9023C, %l3
109 set 0x4B96F8F6, %l4
110 set 0x46D79D71, %l5
111 set 0x24438BBD, %l6
112 !# Output registers
113 set 0x0EC3, %o0
114 set -0x1CEF, %o1
115 set -0x162F, %o2
116 set -0x0034, %o3
117 set -0x1463, %o4
118 set 0x1D75, %o5
119 set -0x0E72, %o6
120 set -0x142B, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x3450EFA3C74728BF)
123 INIT_TH_FP_REG(%l7,%f2,0x7AFE34F94FADD363)
124 INIT_TH_FP_REG(%l7,%f4,0x10E291AAE608576B)
125 INIT_TH_FP_REG(%l7,%f6,0x7CD4834E0D9F58F5)
126 INIT_TH_FP_REG(%l7,%f8,0xA07CC4CF4DB4E2A6)
127 INIT_TH_FP_REG(%l7,%f10,0x4C4A3163B57222E9)
128 INIT_TH_FP_REG(%l7,%f12,0x65C824FF54876C7E)
129 INIT_TH_FP_REG(%l7,%f14,0x5DDF7B03C2C9684E)
130 INIT_TH_FP_REG(%l7,%f16,0xBCD18146FF07A14D)
131 INIT_TH_FP_REG(%l7,%f18,0x5A888956FAC4581E)
132 INIT_TH_FP_REG(%l7,%f20,0xD92D5D97399D0B4F)
133 INIT_TH_FP_REG(%l7,%f22,0xCAFC490647B9A2D6)
134 INIT_TH_FP_REG(%l7,%f24,0x6D494CB59056150A)
135 INIT_TH_FP_REG(%l7,%f26,0xF1A83600460C0074)
136 INIT_TH_FP_REG(%l7,%f28,0x56DB8CB0C0530D96)
137 INIT_TH_FP_REG(%l7,%f30,0xAE0AA2EBD21437EF)
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, 0x669, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 movg %icc, %l5, %i7
151 bneg,a,pn %xcc, loop_1
152 fpadd16s %f16, %f8, %f30
153 orncc %g2, 0x1F89, %l3
154 bvs loop_2
155loop_1:
156 fmul8x16al %f26, %f16, %f20
157 movpos %icc, %o2, %o7
158 add %l2, 0x05A0, %l1
159loop_2:
160 movge %icc, %i5, %o5
161 orncc %o3, 0x140E, %o1
162 fnot2s %f9, %f24
163 movre %i3, %l4, %l0
164 fmovde %icc, %f5, %f28
165 smul %g4, %o6, %i2
166 bne %xcc, loop_3
167 orn %g3, %o4, %i1
168 xnorcc %g6, 0x0A5D, %i0
169 fmul8sux16 %f22, %f22, %f30
170loop_3:
171 movrgez %i4, 0x03A, %l6
172 bne %icc, loop_4
173 sethi 0x0978, %g1
174 srax %g5, %i6, %o0
175 ta %xcc, 0x6
176loop_4:
177 movpos %xcc, %l5, %i7
178 orn %g2, 0x151E, %l3
179 mulscc %g7, 0x0AF1, %o2
180 fmovrdgz %l2, %f24, %f6
181 and %l1, %i5, %o7
182 fcmpeq16 %f8, %f16, %o5
183 fbo,a %fcc2, loop_5
184 array8 %o1, %i3, %l4
185 ldsw [%l7 + 0x30], %l0
186 fnot1s %f25, %f11
187loop_5:
188 fblg,a %fcc2, loop_6
189 tn %xcc, 0x6
190 xorcc %o3, %o6, %i2
191 edge32ln %g3, %g4, %i1
192loop_6:
193 ldsh [%l7 + 0x3A], %o4
194 stx %g6, [%l7 + 0x68]
195 fpadd16 %f4, %f6, %f16
196 alignaddr %i0, %i4, %l6
197 fpadd16s %f9, %f14, %f7
198 sra %g1, %i6, %o0
199 movre %l5, %i7, %g2
200 edge8ln %g5, %g7, %l3
201 brlez %l2, loop_7
202 fmul8x16 %f8, %f14, %f28
203 prefetch [%l7 + 0x2C], 0x0
204 edge8n %l1, %i5, %o7
205loop_7:
206 edge8ln %o2, %o5, %o1
207 prefetch [%l7 + 0x48], 0x2
208 set 0x40, %l5
209 prefetcha [%l7 + %l5] 0x18, 0x1
210 fnor %f22, %f20, %f28
211 alignaddr %l0, %o3, %o6
212 movne %icc, %i2, %g3
213 wr %g0, 0x88, %asi
214 stda %i2, [%l7 + 0x50] %asi
215 tvc %icc, 0x5
216 fbg %fcc3, loop_8
217 andcc %g4, %o4, %i1
218 edge16ln %i0, %i4, %l6
219 fpsub32s %f21, %f27, %f19
220loop_8:
221 tneg %xcc, 0x7
222 addc %g1, %i6, %o0
223 fblg,a %fcc2, loop_9
224 movrgz %l5, 0x218, %i7
225 swap [%l7 + 0x28], %g6
226 mova %xcc, %g2, %g7
227loop_9:
228 nop
229 set 0x69, %g7
230 ldsba [%l7 + %g7] 0x81, %g5
231 wr %g0, 0xe2, %asi
232 stda %l2, [%l7 + 0x58] %asi
233 membar #Sync
234 fbo,a %fcc3, loop_10
235 taddcc %l1, 0x04E7, %l3
236 xor %o7, 0x1CA6, %o2
237 fbge,a %fcc3, loop_11
238loop_10:
239 fcmpeq16 %f12, %f28, %o5
240 fbue,a %fcc2, loop_12
241 flush %l7 + 0x4C
242loop_11:
243 edge32 %i5, %l4, %l0
244 fmovrsne %o1, %f4, %f9
245loop_12:
246 tge %icc, 0x2
247 fmovrde %o6, %f14, %f0
248 tsubcctv %i2, 0x05F5, %g3
249 bge,pt %icc, loop_13
250 bgu,a,pn %icc, loop_14
251 fnot1s %f8, %f12
252 tpos %icc, 0x5
253loop_13:
254 smul %i3, %g4, %o3
255loop_14:
256 orncc %o4, %i0, %i4
257 addc %l6, 0x05D4, %g1
258 fbg %fcc2, loop_15
259 bcs,a %icc, loop_16
260 bgu,a,pt %xcc, loop_17
261 movneg %xcc, %i1, %i6
262loop_15:
263 nop
264 set 0x18, %l3
265 lda [%l7 + %l3] 0x10, %f2
266loop_16:
267 movneg %icc, %o0, %i7
268loop_17:
269 fcmpeq32 %f26, %f16, %g6
270 tl %icc, 0x6
271 sdiv %l5, 0x01E5, %g7
272 fmovrslez %g5, %f13, %f29
273 movrlz %g2, %l2, %l1
274 fmovsge %icc, %f8, %f19
275 fpadd16s %f28, %f15, %f15
276 set 0x5E, %l6
277 ldsba [%l7 + %l6] 0x89, %o7
278 orn %o2, 0x0008, %l3
279 movrgz %o5, %l4, %l0
280 wr %g0, 0x88, %asi
281 ldsba [%l7 + 0x23] %asi, %i5
282 set 0x70, %l0
283 lda [%l7 + %l0] 0x04, %f14
284 fbn,a %fcc0, loop_18
285 taddcctv %o1, %o6, %i2
286 set 0x38, %i5
287 stxa %g3, [%l7 + %i5] 0xeb
288 membar #Sync
289loop_18:
290 nop
291 wr %g0, 0x18, %asi
292 stda %g4, [%l7 + 0x18] %asi
293 fcmpgt32 %f14, %f0, %o3
294 nop
295 setx loop_19, %l0, %l1
296 wrpr 0x1, %tl
297 wrpr %l1, %tnpc
298 setx 0x34400001400, %l0, %l1
299 wrpr %l1, %tstate
300 wrhpr 0x4, %htstate
301 done
302 for %f14, %f16, %f26
303 bn %icc, loop_20
304 xor %i3, %o4, %i4
305loop_19:
306 movrgez %i0, 0x13C, %l6
307 fmovdcs %xcc, %f9, %f7
308loop_20:
309 nop
310 wr %g0, 0xea, %asi
311 stha %i1, [%l7 + 0x2E] %asi
312 membar #Sync
313 edge32ln %g1, %i6, %i7
314 orcc %g6, 0x15CF, %o0
315 nop
316 setx loop_21, %l0, %l1
317 wrpr 0x1, %tl
318 wrpr %l1, %tnpc
319 setx 0x34400001400, %l0, %l1
320 wrpr %l1, %tstate
321 wrhpr 0x4, %htstate
322 done
323 smulcc %g7, %l5, %g5
324 or %l2, 0x122E, %g2
325 xnorcc %o7, %o2, %l3
326loop_21:
327 mulscc %l1, 0x1E4B, %l4
328 tn %xcc, 0x7
329 set 0x32, %g1
330 stba %o5, [%l7 + %g1] 0x2a
331 membar #Sync
332 sra %i5, %o1, %l0
333 ldsb [%l7 + 0x2C], %o6
334 movl %icc, %g3, %g4
335 pdist %f18, %f22, %f6
336 mulx %o3, 0x09D1, %i2
337 faligndata %f20, %f10, %f18
338 tleu %xcc, 0x6
339 fbge %fcc1, loop_22
340 fpadd32s %f9, %f13, %f26
341 andcc %i3, %o4, %i0
342 fmovspos %icc, %f27, %f23
343loop_22:
344 stw %i4, [%l7 + 0x68]
345 wr %g0, 0x18, %asi
346 ldda [%l7 + 0x60] %asi, %i0
347 fnors %f30, %f4, %f13
348 ldsb [%l7 + 0x6E], %l6
349 srl %g1, %i7, %i6
350 fmovdneg %xcc, %f17, %f26
351 fmovrdlz %o0, %f8, %f8
352 mulx %g6, %g7, %l5
353 sllx %g5, %g2, %o7
354 tl %icc, 0x7
355 alignaddr %l2, %l3, %l1
356 bleu,pt %xcc, loop_23
357 xnor %o2, 0x03FC, %o5
358 sdivx %i5, 0x172B, %o1
359 tvs %icc, 0x6
360loop_23:
361 fmovsg %icc, %f21, %f30
362 add %l7, 0x38, %l6
363 wr %g0, 0x11, %asi
364 lda [%l6] %asi, %l4
365 casa [%l6] %asi, %l4, %o6
366 udivx %l0, 0x0ECC, %g3
367 movge %icc, %g4, %o3
368 fmovdcc %icc, %f26, %f26
369 fmovrdgez %i2, %f26, %f24
370 restored
371 rdpr %cwp, %g1
372 rdpr %cansave, %g2
373 rdpr %canrestore, %g3
374 rdpr %cleanwin, %g4
375 rdpr %otherwin, %g5
376 rdpr %wstate, %g6
377 wr %g0, 0x88, %asi
378 ldsha [%l7 + 0x38] %asi, %o4
379 umul %i3, %i4, %i0
380 movneg %xcc, %i1, %g1
381 taddcctv %i7, 0x0E07, %l6
382 taddcc %i6, 0x19C2, %o0
383 bn,a %xcc, loop_24
384 subccc %g6, 0x0F21, %l5
385 bneg loop_25
386 addcc %g5, %g2, %o7
387loop_24:
388 sra %g7, %l2, %l3
389 wr %g0, 0x22, %asi
390 stba %l1, [%l7 + 0x2B] %asi
391 membar #Sync
392loop_25:
393 movgu %icc, %o5, %i5
394 bne loop_26
395 fmovrdlz %o1, %f22, %f20
396 fmovdg %icc, %f4, %f27
397 movrlz %o2, %o6, %l4
398loop_26:
399 tge %icc, 0x1
400 subc %g3, %l0, %g4
401 fbo,a %fcc3, loop_27
402 edge16ln %o3, %i2, %o4
403 bne %icc, loop_28
404 addccc %i4, %i0, %i3
405loop_27:
406 tne %icc, 0x4
407 fmovsneg %icc, %f7, %f26
408loop_28:
409 tvs %icc, 0x0
410 ldsw [%l7 + 0x68], %i1
411 fmul8x16al %f21, %f6, %f16
412 set 0x45, %i2
413 lduba [%l7 + %i2] 0x0c, %g1
414 fnot1s %f12, %f30
415 movre %l6, %i7, %o0
416 xnor %g6, %i6, %l5
417 ldd [%l7 + 0x78], %g2
418 tvs %xcc, 0x2
419 orn %o7, 0x18C3, %g7
420 orcc %g5, %l2, %l1
421 movge %icc, %l3, %o5
422 tleu %xcc, 0x1
423 srl %i5, %o1, %o6
424 wr %g0, 0x89, %asi
425 ldswa [%l7 + 0x74] %asi, %l4
426 edge32l %g3, %l0, %o2
427 for %f6, %f12, %f8
428 tvc %icc, 0x7
429 brgz %g4, loop_29
430 movge %icc, %i2, %o3
431 fmovrdgz %o4, %f0, %f20
432 edge32n %i0, %i4, %i3
433loop_29:
434 fmovsleu %xcc, %f23, %f24
435 mulscc %g1, %i1, %l6
436 stb %o0, [%l7 + 0x7E]
437 subc %i7, 0x0793, %i6
438 array8 %g6, %g2, %l5
439 fbo,a %fcc2, loop_30
440 sub %g7, 0x1415, %g5
441 tge %xcc, 0x0
442 fmovde %icc, %f28, %f27
443loop_30:
444 fnot2 %f26, %f26
445 tcc %icc, 0x4
446 fcmpeq32 %f14, %f30, %l2
447 set 0x30, %l1
448 ldda [%l7 + %l1] 0x2a, %o6
449 fmovdpos %xcc, %f15, %f19
450 srlx %l3, %o5, %l1
451 array16 %i5, %o6, %o1
452 udivx %l4, 0x0F07, %g3
453 add %l7, 0x38, %l6
454 wr %g0, 0x18, %asi
455 casxa [%l6] 0x18, %o2, %l0
456 subcc %g4, %i2, %o3
457 bleu %icc, loop_31
458 fmovsn %xcc, %f9, %f12
459 wr %g0, 0x04, %asi
460 prefetcha [%l7 + 0x68] %asi, 0x3
461loop_31:
462 andn %i4, 0x0C77, %i0
463 xor %i3, %i1, %l6
464 fmovsvs %xcc, %f7, %f30
465 fones %f13
466 wr %g0, 0x81, %asi
467 lduwa [%l7 + 0x44] %asi, %g1
468 subc %o0, 0x18D8, %i7
469 edge32n %i6, %g6, %l5
470 sdivx %g2, 0x135D, %g7
471 wr %g0, 0x89, %asi
472 swapa [%l7 + 0x2C] %asi, %g5
473 umul %o7, 0x092D, %l2
474 movre %o5, %l3, %i5
475 movne %xcc, %o6, %l1
476 or %o1, 0x0847, %g3
477 movrlz %l4, %l0, %g4
478 nop
479 setx loop_32, %l0, %l1
480 wrpr 0x1, %tl
481 wrpr %l1, %tnpc
482 setx 0x34400001400, %l0, %l1
483 wrpr %l1, %tstate
484 wrhpr 0x4, %htstate
485 done
486 nop
487 setx loop_33, %l0, %l1
488 wrpr 0x1, %tl
489 wrpr %l1, %tpc
490 add %l1, 0x4, %l1
491 wrpr %l1, %tnpc
492 setx 0x34400001400, %l0, %l1
493 wrpr %l1, %tstate
494 wrhpr 0x4, %htstate
495 retry
496 taddcctv %o2, 0x022B, %i2
497 wr %g0, 0x81, %asi
498 ldswa [%l7 + 0x74] %asi, %o3
499loop_32:
500 array16 %o4, %i4, %i3
501loop_33:
502 tvs %icc, 0x5
503 std %i0, [%l7 + 0x20]
504 fmovdvc %icc, %f0, %f17
505 tsubcc %i0, 0x10DE, %g1
506 brlez,a %o0, loop_34
507 fmovscs %xcc, %f20, %f3
508 fmovsn %xcc, %f16, %f20
509 fornot2 %f2, %f30, %f20
510loop_34:
511 fmovdvs %icc, %f25, %f10
512 tvs %xcc, 0x3
513 movgu %icc, %l6, %i7
514 tl %icc, 0x1
515 addccc %i6, %g6, %l5
516 tge %xcc, 0x6
517 smulcc %g7, %g2, %o7
518 udiv %l2, 0x1F1A, %g5
519 ba,a loop_35
520 xorcc %l3, 0x1EAE, %o5
521 tcc %icc, 0x4
522 alignaddrl %i5, %l1, %o6
523loop_35:
524 bgu %xcc, loop_36
525 tgu %icc, 0x7
526 fmul8ulx16 %f2, %f10, %f12
527 orncc %g3, %o1, %l4
528loop_36:
529 stx %g4, [%l7 + 0x28]
530 mulscc %l0, %o2, %o3
531 movle %xcc, %i2, %o4
532 movneg %icc, %i4, %i1
533 tcs %xcc, 0x4
534 movcc %xcc, %i3, %i0
535 bgu,a,pn %icc, loop_37
536 sra %g1, 0x16, %o0
537 move %icc, %i7, %l6
538 fblg %fcc2, loop_38
539loop_37:
540 fnot1s %f10, %f21
541 popc 0x0B3D, %g6
542 set 0x78, %i6
543 stda %l4, [%l7 + %i6] 0x2b
544 membar #Sync
545loop_38:
546 edge32 %i6, %g2, %g7
547 sra %o7, 0x1F, %l2
548 taddcc %l3, 0x0718, %o5
549 movrlz %g5, 0x021, %l1
550 xorcc %o6, 0x0880, %g3
551 sub %o1, %i5, %g4
552 sub %l0, 0x0705, %o2
553 movcs %xcc, %o3, %l4
554 fbug,a %fcc0, loop_39
555 and %i2, 0x0B9D, %o4
556 smulcc %i4, 0x0352, %i1
557 sdiv %i0, 0x1576, %i3
558loop_39:
559 bl,pn %icc, loop_40
560 movcs %icc, %o0, %i7
561 movre %l6, %g6, %g1
562 udiv %l5, 0x00F2, %g2
563loop_40:
564 fbo,a %fcc3, loop_41
565 movrgz %g7, 0x3C2, %i6
566 bg,a loop_42
567 udivx %o7, 0x12CB, %l3
568loop_41:
569 smul %l2, %o5, %l1
570 bpos loop_43
571loop_42:
572 fcmpgt16 %f30, %f10, %o6
573 tneg %xcc, 0x2
574 add %l7, 0x70, %l6
575 wr %g0, 0x11, %asi
576 ldxa [%l6] %asi, %g5
577 casxa [%l6] %asi, %g5, %o1
578loop_43:
579 fbul %fcc0, loop_44
580 fcmpeq16 %f28, %f10, %g3
581 mulscc %g4, 0x0B0C, %l0
582 edge8n %o2, %o3, %l4
583loop_44:
584 fmovdneg %icc, %f3, %f0
585 addc %i2, 0x1DC6, %i5
586 popc 0x1876, %i4
587 tg %xcc, 0x5
588 subcc %o4, %i1, %i3
589 smulcc %o0, 0x05AE, %i7
590 fcmpgt32 %f10, %f10, %i0
591 fornot2s %f23, %f5, %f8
592 array8 %g6, %l6, %g1
593 edge8l %l5, %g2, %i6
594 fzero %f18
595 wr %g0, 0x22, %asi
596 stxa %g7, [%l7 + 0x30] %asi
597 membar #Sync
598 taddcc %l3, 0x15C1, %o7
599 tgu %xcc, 0x5
600 edge16n %o5, %l2, %o6
601 tl %icc, 0x6
602 addccc %l1, %g5, %o1
603 nop
604 set 0x58, %o7
605 sth %g4, [%l7 + %o7]
606 subc %g3, %l0, %o2
607 fnot1 %f24, %f22
608 array32 %o3, %l4, %i2
609 array16 %i5, %o4, %i1
610 xorcc %i3, %o0, %i7
611 andcc %i0, %g6, %i4
612 ldstub [%l7 + 0x63], %l6
613 sethi 0x0F84, %g1
614 saved
615 rdpr %cwp, %g1
616 rdpr %cansave, %g2
617 rdpr %canrestore, %g3
618 rdpr %cleanwin, %g4
619 rdpr %otherwin, %g5
620 rdpr %wstate, %g6
621 edge16n %g2, %i6, %l5
622 taddcc %l3, 0x14C8, %o7
623 nop
624 set 0x74, %i0
625 ldsh [%l7 + %i0], %o5
626 tleu %xcc, 0x6
627 set 0x6C, %o5
628 lduwa [%l7 + %o5] 0x04, %g7
629 wr %g0, 0x89, %asi
630 lduha [%l7 + 0x66] %asi, %l2
631 movleu %xcc, %o6, %l1
632 set 0x40, %i7
633 ldda [%l7 + %i7] 0x80, %f16
634 stw %g5, [%l7 + 0x5C]
635 udivx %o1, 0x020B, %g4
636 movgu %icc, %l0, %g3
637 lduw [%l7 + 0x6C], %o3
638 edge16ln %l4, %i2, %i5
639 fornot1 %f30, %f22, %f24
640 set 0x2C, %o0
641 ldsba [%l7 + %o0] 0x10, %o2
642 edge16ln %i1, %i3, %o4
643 edge32n %i7, %o0, %i0
644 bcs,a %xcc, loop_45
645 bn loop_46
646 movrgz %g6, %i4, %l6
647 or %g1, 0x1651, %g2
648loop_45:
649 mulx %i6, 0x1C32, %l3
650loop_46:
651 ld [%l7 + 0x70], %f17
652 udivcc %o7, 0x0FE3, %l5
653 mova %xcc, %g7, %l2
654 add %l7, 0x08, %l6
655 wr %g0, 0x88, %asi
656 ldxa [%l6] %asi, %o5
657 casxa [%l6] 0x88, %o5, %o6
658 fones %f24
659 tneg %xcc, 0x2
660 fmovrdgz %g5, %f22, %f16
661 andcc %l1, %g4, %l0
662 or %o1, 0x1A59, %g3
663 set 0x70, %o3
664 stxa %o3, [%l7 + %o3] 0x18
665 tvc %xcc, 0x4
666 bpos,pt %icc, loop_47
667 movrlez %i2, 0x21A, %i5
668 sth %o2, [%l7 + 0x42]
669 movgu %xcc, %i1, %i3
670loop_47:
671 fcmpne16 %f4, %f18, %o4
672 te %icc, 0x7
673 ldd [%l7 + 0x48], %f24
674 array8 %l4, %o0, %i0
675 movrgez %i7, 0x169, %g6
676 fcmpd %fcc3, %f18, %f2
677 addc %l6, %g1, %g2
678 te %icc, 0x7
679 fmovrdlez %i4, %f6, %f14
680 fmovde %icc, %f14, %f6
681 movneg %xcc, %l3, %i6
682 smul %l5, 0x0A7E, %g7
683 umulcc %o7, 0x0FF0, %o5
684 fmovscc %icc, %f17, %f19
685 udiv %l2, 0x02E8, %g5
686 fors %f14, %f8, %f20
687 tneg %xcc, 0x4
688 xnor %o6, %l1, %g4
689 movneg %icc, %o1, %g3
690 ldub [%l7 + 0x6B], %o3
691 movvc %xcc, %l0, %i5
692 ta %icc, 0x0
693 fcmple16 %f30, %f14, %i2
694 mulscc %i1, 0x0EE6, %o2
695 saved
696 rdpr %cwp, %g1
697 rdpr %cansave, %g2
698 rdpr %canrestore, %g3
699 rdpr %cleanwin, %g4
700 rdpr %otherwin, %g5
701 rdpr %wstate, %g6
702 tne %xcc, 0x4
703 saved
704 rdpr %cwp, %g1
705 rdpr %cansave, %g2
706 rdpr %canrestore, %g3
707 rdpr %cleanwin, %g4
708 rdpr %otherwin, %g5
709 rdpr %wstate, %g6
710 taddcctv %i3, %o4, %o0
711 fmovdleu %icc, %f13, %f13
712 wr %g0, 0x11, %asi
713 prefetcha [%l7 + 0x38] %asi, 0x2
714 bne,a loop_48
715 fmovsne %xcc, %f22, %f26
716 fbuge,a %fcc0, loop_49
717 ldub [%l7 + 0x17], %i7
718loop_48:
719 andcc %l4, 0x078C, %l6
720 taddcctv %g6, 0x046F, %g1
721loop_49:
722 smul %i4, 0x103A, %l3
723 nop
724 setx loop_50, %l0, %l1
725 wrpr 0x1, %tl
726 wrpr %l1, %tpc
727 add %l1, 0x4, %l1
728 wrpr %l1, %tnpc
729 setx 0x34400001400, %l0, %l1
730 wrpr %l1, %tstate
731 wrhpr 0x4, %htstate
732 retry
733 fpsub32s %f26, %f23, %f19
734 fcmpne32 %f10, %f24, %i6
735 fnot1s %f4, %f7
736loop_50:
737 addcc %g2, %g7, %l5
738 fmovsle %xcc, %f26, %f31
739 popc 0x13FD, %o7
740 tsubcc %l2, 0x0A35, %o5
741 fpsub16s %f6, %f12, %f31
742 fmovrdne %o6, %f26, %f4
743 tcc %xcc, 0x2
744 udivx %g5, 0x0A4C, %g4
745 umulcc %o1, 0x13B6, %g3
746 sll %l1, %o3, %i5
747 andn %i2, 0x1E9A, %l0
748 or %o2, %i3, %o4
749 movrgz %o0, 0x14A, %i1
750 fmovsle %icc, %f3, %f8
751 addc %i0, %l4, %i7
752 sra %g6, 0x12, %g1
753 fnands %f15, %f23, %f29
754 udivx %i4, 0x16B1, %l6
755 flush %l7 + 0x5C
756 edge8 %i6, %l3, %g7
757 brlez %g2, loop_51
758 ldstub [%l7 + 0x58], %l5
759 popc 0x118C, %o7
760 fnand %f24, %f28, %f8
761loop_51:
762 bleu,pn %icc, loop_52
763 xnor %l2, %o6, %o5
764 and %g4, 0x018F, %g5
765 fmuld8sux16 %f12, %f1, %f0
766loop_52:
767 orcc %o1, 0x0C06, %l1
768 and %o3, 0x0367, %g3
769 bl,a,pt %icc, loop_53
770 movvc %icc, %i2, %i5
771 ldsh [%l7 + 0x56], %o2
772 fandnot1s %f24, %f22, %f27
773loop_53:
774 std %i2, [%l7 + 0x30]
775 movrlz %o4, %o0, %l0
776 fmul8ulx16 %f16, %f4, %f24
777 fsrc1 %f4, %f22
778 edge16l %i1, %l4, %i0
779 tg %icc, 0x1
780 nop
781 setx loop_54, %l0, %l1
782 wrpr 0x1, %tl
783 wrpr %l1, %tpc
784 add %l1, 0x4, %l1
785 wrpr %l1, %tnpc
786 setx 0x34400001400, %l0, %l1
787 wrpr %l1, %tstate
788 wrhpr 0x4, %htstate
789 retry
790 udiv %i7, 0x0A78, %g1
791 movne %icc, %i4, %g6
792 stb %l6, [%l7 + 0x08]
793loop_54:
794 tg %xcc, 0x2
795 edge16ln %l3, %g7, %i6
796 movneg %icc, %g2, %o7
797 set 0x58, %i3
798 stxa %l2, [%l7 + %i3] 0x10
799 fmovs %f7, %f3
800 fmovsleu %xcc, %f16, %f21
801 edge32n %l5, %o6, %g4
802 wr %g0, 0x88, %asi
803 lduha [%l7 + 0x68] %asi, %o5
804 fmovrdlz %g5, %f10, %f18
805 movrgz %o1, %l1, %o3
806 addcc %g3, 0x0AC3, %i5
807 taddcc %o2, %i3, %i2
808 flush %l7 + 0x68
809 andn %o0, 0x04D6, %o4
810 sdiv %l0, 0x16CF, %i1
811 bvs,pt %icc, loop_55
812 tgu %xcc, 0x1
813 restored
814 rdpr %cwp, %g1
815 rdpr %cansave, %g2
816 rdpr %canrestore, %g3
817 rdpr %cleanwin, %g4
818 rdpr %otherwin, %g5
819 rdpr %wstate, %g6
820 ldx [%l7 + 0x68], %l4
821loop_55:
822 nop
823 wr %g0, 0x10, %asi
824 ldstuba [%l7 + 0x3D] %asi, %i0
825 xor %i7, %i4, %g1
826 brlz %g6, loop_56
827 fmovrdlz %l6, %f16, %f18
828 tsubcctv %l3, 0x0B4C, %i6
829 srl %g2, 0x14, %o7
830loop_56:
831 array32 %l2, %g7, %o6
832 movgu %icc, %l5, %o5
833 fmovsvs %icc, %f12, %f7
834 edge8l %g4, %o1, %g5
835 wr %g0, 0x04, %asi
836 lduwa [%l7 + 0x64] %asi, %o3
837 array8 %l1, %i5, %o2
838 lduw [%l7 + 0x14], %g3
839 fandnot1 %f8, %f16, %f30
840 add %i2, %i3, %o4
841 tneg %xcc, 0x6
842 addc %o0, 0x13FB, %i1
843 array16 %l4, %l0, %i7
844 add %l7, 0x18, %l6
845 wr %g0, 0x10, %asi
846 casxa [%l6] %asi, %i0, %i4
847 tpos %icc, 0x1
848 sdiv %g6, 0x1375, %l6
849 movne %xcc, %l3, %g1
850 sdivx %g2, 0x0006, %i6
851 add %o7, 0x067F, %l2
852 move %xcc, %g7, %o6
853 fba %fcc3, loop_57
854 edge8 %l5, %g4, %o1
855 srax %g5, 0x14, %o5
856 swap [%l7 + 0x54], %o3
857loop_57:
858 sdiv %i5, 0x176E, %o2
859 andncc %g3, %l1, %i3
860 fand %f0, %f16, %f22
861 edge16ln %i2, %o0, %i1
862 fblg %fcc2, loop_58
863 lduh [%l7 + 0x7E], %l4
864 umul %l0, 0x0CE5, %i7
865 edge32l %o4, %i0, %i4
866loop_58:
867 movge %icc, %g6, %l3
868 smulcc %g1, %g2, %l6
869 movrlez %i6, 0x265, %l2
870 stb %o7, [%l7 + 0x14]
871 flush %l7 + 0x08
872 fbul %fcc0, loop_59
873 movrlz %o6, 0x0C8, %l5
874 fpsub32 %f6, %f28, %f2
875 set 0x37, %g3
876 stba %g7, [%l7 + %g3] 0x11
877loop_59:
878 tsubcc %g4, %o1, %o5
879 movl %icc, %g5, %o3
880 ba loop_60
881 membar 0x39
882 brnz,a %o2, loop_61
883 movrlz %g3, %i5, %l1
884loop_60:
885 std %f4, [%l7 + 0x10]
886 xnor %i2, 0x0BCE, %o0
887loop_61:
888 nop
889 set 0x38, %g5
890 stha %i3, [%l7 + %g5] 0x27
891 membar #Sync
892 fmovdcc %icc, %f8, %f31
893 addccc %l4, 0x067D, %l0
894 fzero %f12
895 wr %g0, 0x81, %asi
896 lda [%l7 + 0x44] %asi, %f22
897 fmovrde %i7, %f26, %f10
898 umulcc %o4, 0x15D5, %i1
899 tpos %xcc, 0x6
900 tne %icc, 0x4
901 set 0x54, %o4
902 lduwa [%l7 + %o4] 0x0c, %i4
903 andncc %i0, %g6, %l3
904 fmovrde %g2, %f24, %f16
905 fcmps %fcc2, %f0, %f0
906 edge16 %l6, %g1, %l2
907 fbule %fcc3, loop_62
908 addccc %o7, 0x1A59, %i6
909 call loop_63
910 tl %xcc, 0x1
911loop_62:
912 tn %icc, 0x5
913 xorcc %l5, 0x055A, %g7
914loop_63:
915 tg %icc, 0x6
916 bl,a,pt %xcc, loop_64
917 bge loop_65
918 std %f12, [%l7 + 0x60]
919 fsrc2 %f10, %f24
920loop_64:
921 movrgz %g4, 0x110, %o6
922loop_65:
923 fbu,a %fcc3, loop_66
924 srax %o5, 0x1F, %g5
925 movrgez %o3, %o1, %g3
926 bvc,a,pn %xcc, loop_67
927loop_66:
928 movcc %xcc, %i5, %l1
929 set 0x44, %o6
930 stha %o2, [%l7 + %o6] 0x11
931loop_67:
932 nop
933 wr %g0, 0x10, %asi
934 stba %i2, [%l7 + 0x59] %asi
935 fbe,a %fcc1, loop_68
936 brz %o0, loop_69
937 edge32ln %i3, %l4, %i7
938 tvs %icc, 0x1
939loop_68:
940 bge %xcc, loop_70
941loop_69:
942 edge8n %l0, %i1, %o4
943 smul %i4, 0x170C, %g6
944 sll %l3, 0x0E, %g2
945loop_70:
946 lduh [%l7 + 0x14], %i0
947 fble,a %fcc0, loop_71
948 udiv %l6, 0x1DC2, %g1
949 fcmpne16 %f10, %f12, %o7
950 tsubcctv %i6, 0x1C63, %l2
951loop_71:
952 tpos %xcc, 0x2
953 bgu,a,pn %xcc, loop_72
954 taddcc %g7, 0x01BF, %l5
955 fmovsg %xcc, %f14, %f4
956 smulcc %g4, 0x1289, %o6
957loop_72:
958 srlx %o5, 0x0C, %o3
959 fsrc2 %f18, %f12
960 alignaddr %g5, %o1, %g3
961 fornot2s %f9, %f19, %f0
962 bpos loop_73
963 ldsh [%l7 + 0x08], %l1
964 taddcctv %i5, 0x0FB6, %o2
965 addccc %i2, %i3, %l4
966loop_73:
967 fandnot1 %f26, %f18, %f10
968 movleu %icc, %o0, %l0
969 tsubcc %i1, %i7, %o4
970 sdiv %i4, 0x0EE2, %l3
971 set 0x64, %g2
972 sta %f5, [%l7 + %g2] 0x81
973 alignaddr %g6, %i0, %l6
974 movrlz %g2, 0x098, %o7
975 movrgez %g1, %i6, %g7
976 subccc %l5, %g4, %l2
977 srax %o6, 0x08, %o5
978 edge32ln %g5, %o1, %o3
979 alignaddr %g3, %i5, %o2
980 xor %l1, %i2, %l4
981 fpadd16 %f16, %f18, %f18
982 andn %o0, %l0, %i1
983 pdist %f6, %f4, %f26
984 brz,a %i7, loop_74
985 smulcc %o4, 0x0293, %i3
986 bge,pn %icc, loop_75
987 fcmps %fcc0, %f22, %f17
988loop_74:
989 fmovdle %icc, %f23, %f16
990 edge8n %i4, %g6, %l3
991loop_75:
992 bn,pt %icc, loop_76
993 edge32n %l6, %g2, %i0
994 tleu %xcc, 0x6
995 wr %g0, 0x19, %asi
996 stda %f0, [%l7 + 0x40] %asi
997loop_76:
998 tne %xcc, 0x3
999 orn %g1, 0x1F55, %i6
1000 movcs %xcc, %g7, %l5
1001 tvc %xcc, 0x2
1002 orcc %o7, %g4, %l2
1003 sethi 0x1DD6, %o5
1004 tleu %icc, 0x6
1005 edge8l %g5, %o1, %o6
1006 srax %g3, %i5, %o3
1007 movvc %icc, %o2, %i2
1008 movrgz %l4, %o0, %l1
1009 array16 %l0, %i1, %o4
1010 smul %i3, %i7, %g6
1011 fmovsl %xcc, %f11, %f27
1012 fmovsl %xcc, %f21, %f11
1013 te %xcc, 0x7
1014 set 0x6E, %l4
1015 lduba [%l7 + %l4] 0x80, %i4
1016 tgu %icc, 0x0
1017 edge16ln %l6, %g2, %i0
1018 fmovrslz %g1, %f19, %f28
1019 brlz %l3, loop_77
1020 move %icc, %i6, %l5
1021 movle %xcc, %o7, %g7
1022 set 0x0D, %i4
1023 ldstuba [%l7 + %i4] 0x80, %g4
1024loop_77:
1025 ld [%l7 + 0x28], %f30
1026 fnot2s %f29, %f31
1027 array32 %o5, %g5, %o1
1028 fnor %f26, %f0, %f12
1029 restored
1030 rdpr %cwp, %g1
1031 rdpr %cansave, %g2
1032 rdpr %canrestore, %g3
1033 rdpr %cleanwin, %g4
1034 rdpr %otherwin, %g5
1035 rdpr %wstate, %g6
1036 fbn,a %fcc3, loop_78
1037 orcc %o6, 0x1AD0, %l2
1038 fmovrdgz %g3, %f12, %f10
1039 tsubcc %o3, 0x064B, %o2
1040loop_78:
1041 umul %i2, %l4, %o0
1042 tge %xcc, 0x0
1043 fnand %f26, %f12, %f22
1044 fnegd %f12, %f14
1045 movl %xcc, %l1, %i5
1046 alignaddr %i1, %o4, %i3
1047 fmovsvc %icc, %f18, %f4
1048 fbg %fcc3, loop_79
1049 smul %l0, 0x1FF2, %g6
1050 mulx %i7, %l6, %g2
1051 nop
1052 set 0x2C, %o1
1053 sth %i0, [%l7 + %o1]
1054loop_79:
1055 tsubcctv %g1, 0x1CA7, %l3
1056 sdiv %i6, 0x1E18, %i4
1057 tn %icc, 0x3
1058 fbn,a %fcc2, loop_80
1059 tg %xcc, 0x4
1060 xnor %l5, 0x1DDA, %g7
1061 fnand %f0, %f26, %f0
1062loop_80:
1063 pdist %f6, %f24, %f12
1064 fmovsneg %xcc, %f15, %f15
1065 fbl %fcc0, loop_81
1066 fbge %fcc3, loop_82
1067 fandnot2 %f24, %f30, %f0
1068 tgu %xcc, 0x5
1069loop_81:
1070 movneg %xcc, %o7, %g4
1071loop_82:
1072 movne %xcc, %o5, %g5
1073 edge8n %o6, %l2, %g3
1074 fmovdpos %icc, %f25, %f3
1075 mova %xcc, %o1, %o2
1076 wr %g0, 0x11, %asi
1077 lduwa [%l7 + 0x08] %asi, %o3
1078 addccc %l4, 0x1166, %i2
1079 fand %f14, %f10, %f18
1080 wr %g0, 0x0c, %asi
1081 stda %f16, [%l7 + 0x40] %asi
1082 xnor %l1, %o0, %i5
1083 mulx %i1, %i3, %l0
1084 fxnor %f20, %f24, %f10
1085 siam 0x1
1086 set 0x64, %g4
1087 ldswa [%l7 + %g4] 0x19, %o4
1088 andn %g6, %i7, %g2
1089 fblg,a %fcc0, loop_83
1090 ldstub [%l7 + 0x71], %l6
1091 fexpand %f6, %f8
1092 tge %xcc, 0x7
1093loop_83:
1094 addcc %i0, %g1, %i6
1095 sub %l3, %i4, %g7
1096 bpos,a loop_84
1097 bneg loop_85
1098 mulscc %o7, 0x05B0, %l5
1099 movcc %xcc, %o5, %g4
1100loop_84:
1101 fbu,a %fcc2, loop_86
1102loop_85:
1103 fabss %f4, %f2
1104 fcmpne16 %f14, %f28, %o6
1105 edge32ln %l2, %g5, %g3
1106loop_86:
1107 tneg %xcc, 0x4
1108 addcc %o1, 0x10F3, %o2
1109 set 0x78, %o2
1110 ldxa [%l7 + %o2] 0x15, %o3
1111 fmovsa %xcc, %f3, %f15
1112 te %icc, 0x0
1113 umulcc %l4, 0x1571, %i2
1114 movpos %xcc, %l1, %o0
1115 fcmps %fcc0, %f8, %f1
1116 tgu %xcc, 0x0
1117 or %i5, 0x11E1, %i1
1118 taddcc %l0, %o4, %i3
1119 ldsh [%l7 + 0x46], %i7
1120 wr %g0, 0x11, %asi
1121 lduha [%l7 + 0x2C] %asi, %g6
1122 stbar
1123 sethi 0x0B2D, %g2
1124 addc %l6, %g1, %i0
1125 be,pt %xcc, loop_87
1126 and %l3, %i4, %i6
1127 te %icc, 0x4
1128 swap [%l7 + 0x70], %o7
1129loop_87:
1130 edge16l %g7, %o5, %g4
1131 sra %o6, %l5, %l2
1132 andncc %g3, %g5, %o1
1133 udivx %o2, 0x1B86, %l4
1134 move %icc, %i2, %l1
1135 movleu %xcc, %o0, %i5
1136 bshuffle %f26, %f2, %f4
1137 bpos,pn %xcc, loop_88
1138 movn %xcc, %i1, %o3
1139 movge %icc, %l0, %o4
1140 movrlez %i3, %i7, %g2
1141loop_88:
1142 movl %icc, %g6, %g1
1143 fbg %fcc3, loop_89
1144 move %xcc, %i0, %l6
1145 fxnors %f14, %f7, %f30
1146 flush %l7 + 0x68
1147loop_89:
1148 smul %l3, 0x0A1A, %i6
1149 movn %icc, %i4, %o7
1150 edge8n %g7, %g4, %o5
1151 nop
1152 setx loop_90, %l0, %l1
1153 wrpr 0x1, %tl
1154 wrpr %l1, %tpc
1155 add %l1, 0x4, %l1
1156 wrpr %l1, %tnpc
1157 setx 0x34400001400, %l0, %l1
1158 wrpr %l1, %tstate
1159 wrhpr 0x4, %htstate
1160 retry
1161 fcmpgt16 %f28, %f2, %o6
1162 fandnot2s %f19, %f17, %f2
1163 fmovsleu %xcc, %f17, %f30
1164loop_90:
1165 fsrc1s %f16, %f8
1166 nop
1167 setx loop_91, %l0, %l1
1168 wrpr 0x1, %tl
1169 wrpr %l1, %tpc
1170 add %l1, 0x4, %l1
1171 wrpr %l1, %tnpc
1172 setx 0x34400001400, %l0, %l1
1173 wrpr %l1, %tstate
1174 wrhpr 0x4, %htstate
1175 retry
1176 bleu,a,pn %icc, loop_92
1177 sdiv %l5, 0x1EAC, %g3
1178 bvs,a,pt %icc, loop_93
1179loop_91:
1180 nop
1181 setx loop_94, %l0, %l1
1182 wrpr 0x1, %tl
1183 wrpr %l1, %tpc
1184 add %l1, 0x4, %l1
1185 wrpr %l1, %tnpc
1186 setx 0x34400001400, %l0, %l1
1187 wrpr %l1, %tstate
1188 wrhpr 0x4, %htstate
1189 retry
1190loop_92:
1191 fornot2s %f27, %f13, %f8
1192 fmovdvc %xcc, %f24, %f5
1193loop_93:
1194 ldub [%l7 + 0x30], %g5
1195loop_94:
1196 nop
1197 set 0x4C, %i1
1198 ldswa [%l7 + %i1] 0x80, %o1
1199 add %l2, %l4, %o2
1200 alignaddrl %i2, %o0, %l1
1201 fmuld8ulx16 %f30, %f3, %f2
1202 movvc %xcc, %i1, %i5
1203 fornot2s %f26, %f17, %f7
1204 edge8ln %l0, %o3, %o4
1205 umulcc %i3, 0x0E0A, %i7
1206 mulscc %g6, %g1, %g2
1207 bcc,a loop_95
1208 fnegd %f12, %f22
1209 std %f12, [%l7 + 0x50]
1210 fbue,a %fcc1, loop_96
1211loop_95:
1212 movrgz %l6, %l3, %i0
1213 sdivx %i6, 0x0D92, %i4
1214 movpos %icc, %o7, %g4
1215loop_96:
1216 fpadd32 %f6, %f14, %f20
1217 movcc %icc, %g7, %o6
1218 fmovrsgez %o5, %f12, %f17
1219 subcc %l5, %g5, %g3
1220 fandnot1s %f10, %f23, %f3
1221 edge32l %l2, %o1, %l4
1222 fbul,a %fcc2, loop_97
1223 movle %xcc, %o2, %i2
1224 fpack32 %f2, %f2, %f8
1225 mulscc %l1, 0x1714, %o0
1226loop_97:
1227 nop
1228 wr %g0, 0x19, %asi
1229 ldstuba [%l7 + 0x40] %asi, %i5
1230 wr %g0, 0x10, %asi
1231 lduha [%l7 + 0x08] %asi, %l0
1232 nop
1233 setx loop_98, %l0, %l1
1234 jmpl %l1, %i1
1235 saved
1236 rdpr %cwp, %g1
1237 rdpr %cansave, %g2
1238 rdpr %canrestore, %g3
1239 rdpr %cleanwin, %g4
1240 rdpr %otherwin, %g5
1241 rdpr %wstate, %g6
1242 srax %o3, 0x0C, %o4
1243 xnorcc %i7, 0x14E7, %g6
1244loop_98:
1245 nop
1246 wr %g0, 0x80, %asi
1247 lduba [%l7 + 0x45] %asi, %i3
1248 popc 0x126F, %g2
1249 fcmpne32 %f18, %f30, %l6
1250 fcmpeq16 %f28, %f20, %g1
1251 ldd [%l7 + 0x78], %f4
1252 movrgez %i0, %i6, %i4
1253 udiv %o7, 0x047F, %g4
1254 array32 %l3, %o6, %g7
1255 membar 0x4E
1256 fmovsge %xcc, %f6, %f19
1257 movn %icc, %l5, %o5
1258 udivcc %g5, 0x0987, %l2
1259 sethi 0x1DB1, %o1
1260 tl %xcc, 0x3
1261 tne %xcc, 0x0
1262 tn %icc, 0x7
1263 tn %xcc, 0x4
1264 fsrc2s %f28, %f15
1265 movvs %icc, %g3, %o2
1266 movgu %xcc, %l4, %i2
1267 fmovsneg %xcc, %f14, %f30
1268 swap [%l7 + 0x54], %o0
1269 movle %icc, %i5, %l0
1270 umulcc %l1, %o3, %o4
1271 addccc %i1, %i7, %i3
1272 tne %xcc, 0x7
1273 fcmped %fcc1, %f18, %f12
1274 movleu %icc, %g2, %g6
1275 set 0x78, %l2
1276 swapa [%l7 + %l2] 0x10, %g1
1277 tsubcc %l6, %i0, %i6
1278 udiv %i4, 0x01A9, %o7
1279 fxnors %f4, %f8, %f26
1280 fmovsl %xcc, %f28, %f16
1281 fble,a %fcc2, loop_99
1282 fcmpes %fcc1, %f19, %f4
1283 wr %g0, 0x89, %asi
1284 stda %f16, [%l7 + 0x40] %asi
1285loop_99:
1286 swap [%l7 + 0x58], %l3
1287 andncc %o6, %g4, %g7
1288 tsubcctv %o5, %l5, %l2
1289 edge8ln %o1, %g3, %g5
1290 st %f29, [%l7 + 0x10]
1291 sll %l4, %o2, %o0
1292 tsubcctv %i2, 0x0B51, %i5
1293 taddcctv %l0, 0x023F, %l1
1294 movleu %icc, %o4, %o3
1295 edge32 %i1, %i7, %i3
1296 sdiv %g6, 0x0F7C, %g1
1297 fands %f28, %f14, %f5
1298 edge8ln %g2, %l6, %i6
1299 ldd [%l7 + 0x40], %f14
1300 movre %i4, %o7, %i0
1301 movge %icc, %l3, %o6
1302 and %g7, 0x196F, %o5
1303 fmovrsgez %l5, %f6, %f17
1304 edge16ln %g4, %o1, %l2
1305 bleu,pt %icc, loop_100
1306 movrgez %g5, %l4, %g3
1307 saved
1308 rdpr %cwp, %g1
1309 rdpr %cansave, %g2
1310 rdpr %canrestore, %g3
1311 rdpr %cleanwin, %g4
1312 rdpr %otherwin, %g5
1313 rdpr %wstate, %g6
1314 wr %g0, 0x10, %asi
1315 swapa [%l7 + 0x78] %asi, %o2
1316loop_100:
1317 faligndata %f18, %f0, %f8
1318 movrgz %i2, %o0, %l0
1319 brnz %l1, loop_101
1320 movrlez %o4, %i5, %i1
1321 movn %icc, %i7, %o3
1322 sir 0x1B53
1323loop_101:
1324 nop
1325 set 0x54, %g6
1326 lduba [%l7 + %g6] 0x18, %i3
1327 tsubcctv %g6, 0x0A1B, %g1
1328 tneg %icc, 0x4
1329 movrgez %g2, 0x36E, %l6
1330 fmovrslz %i4, %f29, %f11
1331 fand %f28, %f26, %f28
1332 tgu %xcc, 0x3
1333 nop
1334 setx loop_102, %l0, %l1
1335 jmpl %l1, %i6
1336 edge32n %o7, %i0, %l3
1337 set 0x44, %g7
1338 ldstuba [%l7 + %g7] 0x81, %o6
1339loop_102:
1340 fpadd32 %f12, %f20, %f6
1341 faligndata %f14, %f0, %f4
1342 fmovsvc %icc, %f26, %f19
1343 andcc %o5, 0x015F, %g7
1344 fnot1s %f20, %f23
1345 edge8n %l5, %o1, %g4
1346 fpsub16s %f3, %f27, %f31
1347 swap [%l7 + 0x38], %g5
1348 ble,a loop_103
1349 fones %f29
1350 movrgz %l2, 0x2AB, %l4
1351 move %icc, %o2, %g3
1352loop_103:
1353 addc %i2, %l0, %o0
1354 bgu loop_104
1355 movge %xcc, %o4, %i5
1356 flush %l7 + 0x40
1357 fbule %fcc1, loop_105
1358loop_104:
1359 brlez,a %i1, loop_106
1360 tle %xcc, 0x1
1361 andncc %l1, %i7, %o3
1362loop_105:
1363 te %icc, 0x3
1364loop_106:
1365 bl %icc, loop_107
1366 orcc %g6, 0x15AF, %i3
1367 movge %xcc, %g2, %l6
1368 movpos %icc, %i4, %g1
1369loop_107:
1370 alignaddrl %i6, %i0, %l3
1371 movgu %icc, %o6, %o5
1372 fmovdle %icc, %f11, %f19
1373 fmovdleu %xcc, %f17, %f27
1374 movrlez %o7, %l5, %o1
1375 ldx [%l7 + 0x38], %g7
1376 movcs %icc, %g5, %l2
1377 fbul,a %fcc3, loop_108
1378 bg,a,pn %icc, loop_109
1379 mulscc %g4, %o2, %g3
1380 ldx [%l7 + 0x58], %l4
1381loop_108:
1382 orn %i2, %l0, %o0
1383loop_109:
1384 nop
1385 wr %g0, 0x19, %asi
1386 lda [%l7 + 0x3C] %asi, %f6
1387 brlz,a %i5, loop_110
1388 taddcc %o4, %l1, %i7
1389 brgez,a %i1, loop_111
1390 umul %o3, %g6, %g2
1391loop_110:
1392 fbul,a %fcc2, loop_112
1393 movrgez %l6, 0x0A0, %i4
1394loop_111:
1395 fcmpes %fcc3, %f17, %f20
1396 movrgz %i3, 0x379, %i6
1397loop_112:
1398 subc %g1, 0x0FD6, %l3
1399 restored
1400 rdpr %cwp, %g1
1401 rdpr %cansave, %g2
1402 rdpr %canrestore, %g3
1403 rdpr %cleanwin, %g4
1404 rdpr %otherwin, %g5
1405 rdpr %wstate, %g6
1406 subcc %o6, 0x177F, %o5
1407 sub %o7, %i0, %l5
1408 fmovsleu %icc, %f4, %f14
1409 fmovdne %icc, %f14, %f5
1410 sub %o1, 0x013D, %g5
1411 membar 0x45
1412 movpos %xcc, %l2, %g4
1413 ld [%l7 + 0x54], %f1
1414 tge %xcc, 0x1
1415 edge8ln %o2, %g3, %g7
1416 movre %i2, 0x08A, %l4
1417 fcmpne32 %f2, %f10, %o0
1418 flush %l7 + 0x50
1419 set 0x6E, %l3
1420 stha %l0, [%l7 + %l3] 0x19
1421 fxnor %f6, %f6, %f2
1422 set 0x54, %l6
1423 lda [%l7 + %l6] 0x88, %f5
1424 fmovsn %icc, %f23, %f3
1425 tle %icc, 0x6
1426 movrgz %o4, %l1, %i7
1427 fbn,a %fcc0, loop_113
1428 fpadd16 %f22, %f12, %f22
1429 smulcc %i1, 0x1E67, %i5
1430 edge8l %g6, %o3, %g2
1431loop_113:
1432 movcc %icc, %l6, %i3
1433 fcmped %fcc2, %f16, %f14
1434 ta %icc, 0x0
1435 subccc %i6, 0x1029, %i4
1436 xnorcc %g1, 0x1D16, %l3
1437 tne %xcc, 0x3
1438 tleu %icc, 0x2
1439 prefetch [%l7 + 0x14], 0x3
1440 set 0x44, %l0
1441 sta %f4, [%l7 + %l0] 0x14
1442 andcc %o6, %o7, %i0
1443 wr %g0, 0x80, %asi
1444 lda [%l7 + 0x14] %asi, %f15
1445 bvs,a,pn %icc, loop_114
1446 addccc %l5, 0x1C75, %o1
1447 xorcc %g5, %o5, %l2
1448 tle %icc, 0x6
1449loop_114:
1450 edge8ln %o2, %g3, %g4
1451 fsrc2 %f4, %f28
1452 udivx %i2, 0x06FD, %l4
1453 sethi 0x01BB, %g7
1454 addccc %o0, %o4, %l0
1455 srlx %i7, %l1, %i5
1456 movre %i1, 0x067, %o3
1457 pdist %f20, %f30, %f26
1458 restored
1459 rdpr %cwp, %g1
1460 rdpr %cansave, %g2
1461 rdpr %canrestore, %g3
1462 rdpr %cleanwin, %g4
1463 rdpr %otherwin, %g5
1464 rdpr %wstate, %g6
1465 mova %icc, %g2, %g6
1466 wr %g0, 0x10, %asi
1467 ldsha [%l7 + 0x10] %asi, %l6
1468 fandnot1s %f9, %f30, %f23
1469 edge32n %i6, %i3, %g1
1470 tvs %icc, 0x4
1471 restored
1472 rdpr %cwp, %g1
1473 rdpr %cansave, %g2
1474 rdpr %canrestore, %g3
1475 rdpr %cleanwin, %g4
1476 rdpr %otherwin, %g5
1477 rdpr %wstate, %g6
1478 saved
1479 rdpr %cwp, %g1
1480 rdpr %cansave, %g2
1481 rdpr %canrestore, %g3
1482 rdpr %cleanwin, %g4
1483 rdpr %otherwin, %g5
1484 rdpr %wstate, %g6
1485 set 0x50, %i5
1486 swapa [%l7 + %i5] 0x80, %l3
1487 saved
1488 rdpr %cwp, %g1
1489 rdpr %cansave, %g2
1490 rdpr %canrestore, %g3
1491 rdpr %cleanwin, %g4
1492 rdpr %otherwin, %g5
1493 rdpr %wstate, %g6
1494 fmovsge %xcc, %f9, %f20
1495 mulx %o6, 0x0CB8, %o7
1496 or %i0, %i4, %o1
1497 brz %l5, loop_115
1498 fmovdvc %icc, %f3, %f2
1499 movrlez %g5, %l2, %o5
1500 nop
1501 setx loop_116, %l0, %l1
1502 jmpl %l1, %o2
1503loop_115:
1504 bneg,a loop_117
1505 tcc %icc, 0x7
1506 udiv %g4, 0x0862, %g3
1507loop_116:
1508 movpos %icc, %i2, %g7
1509loop_117:
1510 faligndata %f30, %f6, %f6
1511 sir 0x0C09
1512 addccc %o0, 0x1FE2, %l4
1513 edge8l %l0, %o4, %l1
1514 ld [%l7 + 0x3C], %f30
1515 call loop_118
1516 fmovrsne %i5, %f0, %f12
1517 array8 %i1, %o3, %g2
1518 te %icc, 0x0
1519loop_118:
1520 edge8 %i7, %l6, %g6
1521 wr %g0, 0x80, %asi
1522 swapa [%l7 + 0x28] %asi, %i3
1523 tcs %icc, 0x2
1524 fmovdg %xcc, %f27, %f24
1525 fbo %fcc3, loop_119
1526 bcs,a loop_120
1527 andncc %i6, %g1, %o6
1528 fpsub32s %f11, %f12, %f13
1529loop_119:
1530 andn %o7, 0x09AA, %i0
1531loop_120:
1532 fnegd %f18, %f28
1533 set 0x08, %g1
1534 ldxa [%l7 + %g1] 0x0c, %i4
1535 fsrc1 %f18, %f30
1536 movgu %icc, %o1, %l5
1537 alignaddrl %g5, %l2, %l3
1538 array32 %o2, %g4, %g3
1539 tg %xcc, 0x3
1540 popc %i2, %g7
1541 membar #Sync
1542 set 0x40, %i2
1543 ldda [%l7 + %i2] 0x1f, %f0
1544 fbul %fcc2, loop_121
1545 xnorcc %o5, %l4, %o0
1546 prefetch [%l7 + 0x30], 0x0
1547 xor %o4, 0x156D, %l1
1548loop_121:
1549 udivx %l0, 0x146A, %i5
1550 tcc %xcc, 0x1
1551 movle %icc, %i1, %g2
1552 fmovdle %icc, %f18, %f21
1553 edge32ln %o3, %l6, %g6
1554 fbne %fcc1, loop_122
1555 brgz %i7, loop_123
1556 bg,a %xcc, loop_124
1557 orncc %i6, %g1, %i3
1558loop_122:
1559 fbu,a %fcc2, loop_125
1560loop_123:
1561 be,a loop_126
1562loop_124:
1563 alignaddrl %o6, %i0, %o7
1564 movn %icc, %i4, %l5
1565loop_125:
1566 edge32ln %g5, %o1, %l2
1567loop_126:
1568 std %f2, [%l7 + 0x20]
1569 tneg %xcc, 0x7
1570 add %o2, %g4, %g3
1571 set 0x40, %l5
1572 ldda [%l7 + %l5] 0x04, %f16
1573 fbo,a %fcc3, loop_127
1574 movle %icc, %l3, %i2
1575 xorcc %g7, %l4, %o0
1576 set 0x1d0, %l1
1577 nop ! nop ! ldxa [%g0 + %l1] 0x40, %o4 ripped by fixASI40.pl ripped by fixASI40.pl
1578loop_127:
1579 edge16n %o5, %l1, %i5
1580 orn %l0, %g2, %i1
1581 tcs %xcc, 0x5
1582 movge %icc, %o3, %g6
1583 fbu,a %fcc0, loop_128
1584 sra %i7, 0x0D, %i6
1585 xnorcc %g1, 0x143F, %i3
1586 fbule %fcc2, loop_129
1587loop_128:
1588 srax %l6, %o6, %i0
1589 movg %icc, %i4, %l5
1590 taddcc %o7, %o1, %l2
1591loop_129:
1592 fble %fcc3, loop_130
1593 srax %o2, %g4, %g5
1594 fandnot1 %f6, %f16, %f24
1595 tcs %icc, 0x6
1596loop_130:
1597 fble,a %fcc3, loop_131
1598 movl %xcc, %g3, %i2
1599 taddcc %l3, %l4, %o0
1600 move %icc, %o4, %g7
1601loop_131:
1602 mova %icc, %l1, %o5
1603 sllx %i5, %g2, %i1
1604 subccc %l0, 0x0981, %o3
1605 fmovsge %xcc, %f0, %f24
1606 fbne %fcc2, loop_132
1607 udiv %i7, 0x1F41, %i6
1608 addccc %g6, 0x0DC7, %i3
1609 tle %xcc, 0x2
1610loop_132:
1611 brz %l6, loop_133
1612 alignaddr %o6, %i0, %i4
1613 add %l7, 0x40, %l6
1614 wr %g0, 0x89, %asi
1615 lda [%l6] %asi, %l5
1616 casa [%l6] 0x89, %l5, %g1
1617loop_133:
1618 movg %icc, %o1, %l2
1619 sra %o7, %g4, %o2
1620 movg %icc, %g3, %i2
1621 udivcc %l3, 0x0934, %g5
1622 movvc %icc, %l4, %o4
1623 tn %icc, 0x7
1624 xnorcc %o0, 0x075E, %g7
1625 sllx %l1, 0x07, %i5
1626 movpos %icc, %o5, %g2
1627 subcc %l0, 0x01A3, %i1
1628 ldsb [%l7 + 0x78], %o3
1629 add %i6, %g6, %i7
1630 sll %l6, %o6, %i0
1631 tleu %xcc, 0x5
1632 tsubcctv %i4, %l5, %g1
1633 bne %icc, loop_134
1634 umulcc %o1, 0x04EB, %l2
1635 array8 %o7, %g4, %i3
1636 stw %o2, [%l7 + 0x38]
1637loop_134:
1638 fba %fcc0, loop_135
1639 fsrc1 %f22, %f26
1640 subc %i2, 0x1AFF, %l3
1641 addccc %g5, %g3, %l4
1642loop_135:
1643 movgu %xcc, %o4, %g7
1644 fmovrslz %l1, %f13, %f29
1645 add %l7, 0x30, %l6
1646 wr %g0, 0x19, %asi
1647 ldxa [%l6] %asi, %o0
1648 casxa [%l6] 0x19, %o0, %i5
1649 udivcc %g2, 0x1781, %o5
1650 membar 0x50
1651 fandnot1s %f4, %f11, %f30
1652 sub %i1, %o3, %l0
1653 tvs %xcc, 0x7
1654 tsubcc %i6, 0x0F36, %g6
1655 fmovrdlez %i7, %f8, %f0
1656 ldx [%l7 + 0x30], %o6
1657 movcs %icc, %l6, %i4
1658 srlx %l5, %i0, %g1
1659 alignaddr %o1, %o7, %g4
1660 add %l7, 0x78, %l6
1661 wr %g0, 0x89, %asi
1662 casxa [%l6] %asi, %l2, %o2
1663 tpos %xcc, 0x0
1664 fmovrde %i3, %f18, %f6
1665 edge32ln %i2, %l3, %g5
1666 taddcctv %g3, %o4, %g7
1667 lduw [%l7 + 0x78], %l1
1668 sir 0x1D2E
1669 umulcc %l4, %o0, %i5
1670 movpos %icc, %o5, %g2
1671 andcc %o3, 0x0A73, %l0
1672 sdivcc %i6, 0x0A64, %i1
1673 fands %f22, %f19, %f2
1674 fcmpes %fcc3, %f9, %f22
1675 movrne %g6, 0x0EC, %o6
1676 fors %f28, %f7, %f16
1677 fmovdvc %icc, %f4, %f24
1678 fcmpd %fcc1, %f12, %f18
1679 restored
1680 rdpr %cwp, %g1
1681 rdpr %cansave, %g2
1682 rdpr %canrestore, %g3
1683 rdpr %cleanwin, %g4
1684 rdpr %otherwin, %g5
1685 rdpr %wstate, %g6
1686 stw %l6, [%l7 + 0x68]
1687 bneg %xcc, loop_136
1688 faligndata %f12, %f30, %f0
1689 tn %xcc, 0x5
1690 fmovdleu %icc, %f25, %f2
1691loop_136:
1692 fba %fcc1, loop_137
1693 tn %xcc, 0x3
1694 brlez %i7, loop_138
1695 add %l5, %i4, %i0
1696loop_137:
1697 fsrc2s %f10, %f12
1698 bgu,a %icc, loop_139
1699loop_138:
1700 smul %o1, %o7, %g1
1701 srlx %g4, %o2, %i3
1702 andcc %l2, 0x1629, %i2
1703loop_139:
1704 fabsd %f6, %f0
1705 fmovdcs %icc, %f23, %f29
1706 fpadd32s %f10, %f7, %f9
1707 bcc,a loop_140
1708 mulscc %g5, 0x0CAF, %l3
1709 taddcc %g3, %o4, %l1
1710 std %f30, [%l7 + 0x10]
1711loop_140:
1712 srl %g7, %l4, %i5
1713 te %xcc, 0x2
1714 subc %o5, 0x17B1, %o0
1715 subccc %o3, %g2, %l0
1716 bge,a %icc, loop_141
1717 ble,a %icc, loop_142
1718 add %i1, %g6, %o6
1719 andcc %l6, 0x0E57, %i7
1720loop_141:
1721 movre %i6, %i4, %i0
1722loop_142:
1723 xor %o1, 0x17B8, %l5
1724 add %g1, %g4, %o2
1725 or %o7, %l2, %i2
1726 fpsub32 %f22, %f14, %f2
1727 brgz,a %g5, loop_143
1728 tleu %xcc, 0x2
1729 wr %g0, 0x10, %asi
1730 ldstuba [%l7 + 0x46] %asi, %l3
1731loop_143:
1732 subc %i3, 0x1767, %g3
1733 movgu %xcc, %l1, %o4
1734 fbue %fcc0, loop_144
1735 tge %icc, 0x4
1736 restored
1737 rdpr %cwp, %g1
1738 rdpr %cansave, %g2
1739 rdpr %canrestore, %g3
1740 rdpr %cleanwin, %g4
1741 rdpr %otherwin, %g5
1742 rdpr %wstate, %g6
1743 movl %xcc, %l4, %g7
1744loop_144:
1745 st %f29, [%l7 + 0x60]
1746 srl %o5, %i5, %o0
1747 tneg %xcc, 0x1
1748 fbue %fcc0, loop_145
1749 sllx %g2, 0x08, %o3
1750 array16 %l0, %g6, %i1
1751 fornot1 %f0, %f4, %f18
1752loop_145:
1753 fxor %f8, %f30, %f14
1754 alignaddr %o6, %i7, %i6
1755 srax %i4, 0x09, %l6
1756 nop
1757 set 0x38, %i6
1758 prefetch [%l7 + %i6], 0x2
1759 stx %o1, [%l7 + 0x68]
1760 edge32 %l5, %g1, %g4
1761 tl %icc, 0x1
1762 set 0x20, %o7
1763 prefetcha [%l7 + %o7] 0x10, 0x3
1764 stx %i0, [%l7 + 0x40]
1765 fxnor %f10, %f18, %f20
1766 fba,a %fcc2, loop_146
1767 fbuge %fcc1, loop_147
1768 udivcc %o7, 0x0BCF, %l2
1769 edge8n %i2, %l3, %i3
1770loop_146:
1771 movrlez %g3, 0x34B, %l1
1772loop_147:
1773 fpadd16 %f16, %f24, %f0
1774 te %xcc, 0x6
1775 fbn %fcc1, loop_148
1776 addc %g5, %l4, %g7
1777 smul %o5, 0x0A0B, %i5
1778 orn %o0, 0x143F, %o4
1779loop_148:
1780 movl %icc, %o3, %g2
1781 fnors %f24, %f5, %f0
1782 edge32n %l0, %g6, %i1
1783 fbo,a %fcc1, loop_149
1784 fbue %fcc2, loop_150
1785 movg %xcc, %i7, %o6
1786 array32 %i4, %i6, %l6
1787loop_149:
1788 brnz,a %l5, loop_151
1789loop_150:
1790 bneg,a,pt %xcc, loop_152
1791 popc 0x1C93, %g1
1792 saved
1793 rdpr %cwp, %g1
1794 rdpr %cansave, %g2
1795 rdpr %canrestore, %g3
1796 rdpr %cleanwin, %g4
1797 rdpr %otherwin, %g5
1798 rdpr %wstate, %g6
1799loop_151:
1800 flush %l7 + 0x08
1801loop_152:
1802 movcc %icc, %o1, %o2
1803 set 0x40, %o5
1804 stda %f0, [%l7 + %o5] 0x1e
1805 membar #Sync
1806 tne %icc, 0x2
1807 membar #Sync
1808 set 0x40, %i0
1809 ldda [%l7 + %i0] 0xf0, %f16
1810 bne,pn %xcc, loop_153
1811 xorcc %i0, 0x091E, %o7
1812 fmul8x16au %f29, %f4, %f14
1813 siam 0x2
1814loop_153:
1815 tne %xcc, 0x2
1816 fcmpne16 %f6, %f24, %g4
1817 ldx [%l7 + 0x08], %i2
1818 movneg %icc, %l3, %i3
1819 edge8l %l2, %l1, %g3
1820 tl %icc, 0x6
1821 membar 0x38
1822 wr %g0, 0x80, %asi
1823 ldsba [%l7 + 0x6C] %asi, %l4
1824 subcc %g5, %g7, %o5
1825 tcc %xcc, 0x3
1826 andn %i5, 0x11EA, %o4
1827 ba,a loop_154
1828 ldx [%l7 + 0x28], %o3
1829 movrlez %o0, 0x0B8, %g2
1830 tsubcctv %l0, 0x041B, %g6
1831loop_154:
1832 ldsw [%l7 + 0x14], %i1
1833 orcc %o6, %i7, %i6
1834 movne %xcc, %i4, %l5
1835 edge8n %g1, %o1, %l6
1836 wr %g0, 0x04, %asi
1837 sta %f9, [%l7 + 0x18] %asi
1838 fmovde %icc, %f16, %f19
1839 tpos %xcc, 0x4
1840 tle %xcc, 0x4
1841 xnorcc %i0, %o7, %g4
1842 umul %i2, 0x1184, %o2
1843 tgu %icc, 0x2
1844 fmovdvs %icc, %f9, %f0
1845 fmovdle %xcc, %f11, %f12
1846 tgu %xcc, 0x5
1847 fbul %fcc3, loop_155
1848 fmovrdlz %i3, %f26, %f8
1849 wr %g0, 0x11, %asi
1850 ldswa [%l7 + 0x1C] %asi, %l3
1851loop_155:
1852 tvc %xcc, 0x6
1853 tn %xcc, 0x2
1854 udivcc %l2, 0x0D66, %g3
1855 tge %icc, 0x4
1856 array8 %l4, %l1, %g7
1857 movrlz %o5, %g5, %o4
1858 tn %icc, 0x6
1859 xnor %i5, 0x0375, %o3
1860 fsrc2s %f20, %f12
1861 sll %o0, 0x10, %l0
1862 andcc %g6, %i1, %g2
1863 movcc %xcc, %i7, %o6
1864 stw %i6, [%l7 + 0x64]
1865 fmovd %f10, %f0
1866 restored
1867 rdpr %cwp, %g1
1868 rdpr %cansave, %g2
1869 rdpr %canrestore, %g3
1870 rdpr %cleanwin, %g4
1871 rdpr %otherwin, %g5
1872 rdpr %wstate, %g6
1873 sir 0x0AB3
1874 umul %l5, %g1, %i4
1875 movrne %l6, 0x1AD, %o1
1876 nop
1877 setx loop_156, %l0, %l1
1878 jmpl %l1, %o7
1879 udivx %g4, 0x0C25, %i0
1880 alignaddrl %o2, %i2, %i3
1881 restored
1882 rdpr %cwp, %g1
1883 rdpr %cansave, %g2
1884 rdpr %canrestore, %g3
1885 rdpr %cleanwin, %g4
1886 rdpr %otherwin, %g5
1887 rdpr %wstate, %g6
1888loop_156:
1889 movne %icc, %l3, %g3
1890 fpadd16 %f28, %f18, %f22
1891 tcs %xcc, 0x5
1892 ldd [%l7 + 0x38], %f22
1893 sub %l4, 0x0677, %l2
1894 wr %g0, 0xea, %asi
1895 stha %l1, [%l7 + 0x66] %asi
1896 membar #Sync
1897 edge32ln %g7, %o5, %g5
1898 addccc %i5, %o4, %o3
1899 movn %xcc, %l0, %o0
1900 fmovdpos %icc, %f7, %f2
1901 tvs %icc, 0x2
1902 edge32 %g6, %g2, %i1
1903 edge16ln %i7, %o6, %i6
1904 movpos %xcc, %g1, %l5
1905 addcc %l6, 0x0867, %o1
1906 movg %xcc, %i4, %g4
1907 fbul %fcc2, loop_157
1908 smul %o7, %i0, %o2
1909 membar 0x3C
1910 sra %i2, %i3, %l3
1911loop_157:
1912 bvs,pn %xcc, loop_158
1913 fors %f20, %f10, %f19
1914 nop
1915 set 0x20, %o0
1916 sth %l4, [%l7 + %o0]
1917 movleu %icc, %g3, %l2
1918loop_158:
1919 fmovrdlz %g7, %f2, %f28
1920 tsubcctv %l1, %g5, %o5
1921 brgez %o4, loop_159
1922 fnor %f10, %f0, %f10
1923 tgu %xcc, 0x3
1924 st %f27, [%l7 + 0x10]
1925loop_159:
1926 movl %xcc, %o3, %l0
1927 brlz %o0, loop_160
1928 ldsw [%l7 + 0x78], %g6
1929 edge16 %i5, %i1, %i7
1930 set 0x79, %o3
1931 ldstuba [%l7 + %o3] 0x10, %o6
1932loop_160:
1933 sdivx %i6, 0x0107, %g1
1934 fexpand %f28, %f30
1935 fbl %fcc2, loop_161
1936 addccc %l5, 0x123D, %l6
1937 lduw [%l7 + 0x74], %o1
1938 andcc %g2, %g4, %i4
1939loop_161:
1940 tsubcctv %i0, %o2, %o7
1941 fzeros %f27
1942 mulscc %i2, %i3, %l3
1943 brlez %l4, loop_162
1944 fornot2 %f22, %f6, %f0
1945 movre %g3, %l2, %g7
1946 umulcc %g5, 0x1124, %o5
1947loop_162:
1948 fble %fcc3, loop_163
1949 tsubcctv %o4, 0x11DF, %o3
1950 fpadd16 %f14, %f28, %f12
1951 sir 0x100E
1952loop_163:
1953 stb %l1, [%l7 + 0x1E]
1954 fblg %fcc1, loop_164
1955 fbn,a %fcc0, loop_165
1956 edge16l %o0, %l0, %i5
1957 membar 0x15
1958loop_164:
1959 bcc,a %xcc, loop_166
1960loop_165:
1961 sdivcc %i1, 0x0274, %i7
1962 fbl %fcc1, loop_167
1963 stbar
1964loop_166:
1965 bge loop_168
1966 fxnors %f31, %f4, %f0
1967loop_167:
1968 mulx %g6, 0x15B2, %o6
1969 tvs %xcc, 0x7
1970loop_168:
1971 subcc %i6, %g1, %l6
1972 xnorcc %o1, %g2, %l5
1973 fmovdleu %xcc, %f29, %f27
1974 tvs %icc, 0x7
1975 udivcc %i4, 0x0B98, %g4
1976 and %o2, %i0, %i2
1977 ba,a,pt %icc, loop_169
1978 fpack32 %f4, %f0, %f14
1979 set 0x1E, %i3
1980 ldsha [%l7 + %i3] 0x89, %i3
1981loop_169:
1982 ble,a %xcc, loop_170
1983 edge32ln %l3, %o7, %l4
1984 movge %icc, %l2, %g7
1985 brz %g3, loop_171
1986loop_170:
1987 edge32n %o5, %g5, %o3
1988 tleu %icc, 0x5
1989 srax %o4, %o0, %l1
1990loop_171:
1991 smul %l0, 0x0B2C, %i5
1992 fnors %f20, %f22, %f3
1993 andcc %i7, 0x048C, %i1
1994 fmovrde %o6, %f26, %f20
1995 mova %xcc, %i6, %g1
1996 sethi 0x17F3, %l6
1997 mulx %g6, 0x04CD, %o1
1998 fxors %f16, %f15, %f21
1999 sdivx %l5, 0x18C0, %g2
2000 edge8n %i4, %g4, %i0
2001 fmovsa %icc, %f4, %f15
2002 wr %g0, 0x0c, %asi
2003 lda [%l7 + 0x60] %asi, %f25
2004 popc 0x0B8E, %i2
2005 edge8n %i3, %o2, %l3
2006 taddcctv %o7, 0x1792, %l4
2007 fmovrslz %l2, %f22, %f16
2008 tcc %xcc, 0x1
2009 edge8ln %g3, %o5, %g5
2010 udiv %o3, 0x0A24, %g7
2011 movcc %xcc, %o4, %l1
2012 movpos %xcc, %l0, %i5
2013 movg %icc, %o0, %i1
2014 taddcc %i7, 0x08E9, %i6
2015 edge16l %o6, %g1, %l6
2016 bvc,a %icc, loop_172
2017 fbge %fcc2, loop_173
2018 fpadd16s %f1, %f3, %f21
2019 be,pn %xcc, loop_174
2020loop_172:
2021 movpos %xcc, %g6, %l5
2022loop_173:
2023 fmovsn %xcc, %f8, %f23
2024 fcmpeq32 %f24, %f16, %o1
2025loop_174:
2026 edge16n %i4, %g2, %i0
2027 fmovsg %icc, %f9, %f30
2028 fmuld8sux16 %f14, %f27, %f26
2029 fmovsge %icc, %f5, %f28
2030 nop
2031 setx loop_175, %l0, %l1
2032 wrpr 0x1, %tl
2033 wrpr %l1, %tpc
2034 add %l1, 0x4, %l1
2035 wrpr %l1, %tnpc
2036 setx 0x34400001400, %l0, %l1
2037 wrpr %l1, %tstate
2038 wrhpr 0x4, %htstate
2039 retry
2040 fmovrdlez %i2, %f14, %f26
2041 nop
2042 setx loop_176, %l0, %l1
2043 wrpr 0x1, %tl
2044 wrpr %l1, %tpc
2045 add %l1, 0x4, %l1
2046 wrpr %l1, %tnpc
2047 setx 0x34400001400, %l0, %l1
2048 wrpr %l1, %tstate
2049 wrhpr 0x4, %htstate
2050 retry
2051 nop
2052 setx loop_177, %l0, %l1
2053 jmpl %l1, %i3
2054loop_175:
2055 lduw [%l7 + 0x30], %o2
2056 fandnot2s %f0, %f8, %f5
2057loop_176:
2058 fbg,a %fcc1, loop_178
2059loop_177:
2060 tsubcc %l3, %g4, %o7
2061 be,a loop_179
2062 movle %xcc, %l4, %l2
2063loop_178:
2064 orncc %g3, 0x054A, %g5
2065 ldd [%l7 + 0x28], %f26
2066loop_179:
2067 tsubcctv %o3, %g7, %o5
2068 set 0x40, %i7
2069 stda %f0, [%l7 + %i7] 0x17
2070 membar #Sync
2071 bne,pn %icc, loop_180
2072 saved
2073 rdpr %cwp, %g1
2074 rdpr %cansave, %g2
2075 rdpr %canrestore, %g3
2076 rdpr %cleanwin, %g4
2077 rdpr %otherwin, %g5
2078 rdpr %wstate, %g6
2079 wr %g0, 0x80, %asi
2080 stha %o4, [%l7 + 0x38] %asi
2081loop_180:
2082 nop
2083 wr %g0, 0x89, %asi
2084 stwa %l1, [%l7 + 0x14] %asi
2085 movre %l0, %o0, %i5
2086 fpsub32 %f20, %f18, %f6
2087 fmovsleu %xcc, %f28, %f7
2088 fmovrdgez %i1, %f24, %f30
2089 movrgz %i6, %o6, %g1
2090 tge %icc, 0x3
2091 add %l7, 0x10, %l6
2092 wr %g0, 0x88, %asi
2093 casa [%l6] 0x88, %i7, %l6
2094 xnorcc %g6, 0x1FCC, %o1
2095 ble,a,pt %xcc, loop_181
2096 movg %xcc, %l5, %i4
2097 fbge %fcc2, loop_182
2098 subcc %g2, %i0, %i3
2099loop_181:
2100 sdiv %o2, 0x1B8F, %i2
2101 tgu %icc, 0x3
2102loop_182:
2103 tvc %xcc, 0x1
2104 fnand %f22, %f24, %f8
2105 bge,a,pn %xcc, loop_183
2106 tle %icc, 0x0
2107 fbl %fcc3, loop_184
2108 mova %icc, %l3, %o7
2109loop_183:
2110 bcc %icc, loop_185
2111 umulcc %l4, %g4, %l2
2112loop_184:
2113 fmovspos %xcc, %f13, %f13
2114 movg %icc, %g3, %o3
2115loop_185:
2116 st %f16, [%l7 + 0x40]
2117 fone %f8
2118 bl loop_186
2119 andcc %g7, 0x0999, %o5
2120 flush %l7 + 0x58
2121 bg,a,pt %icc, loop_187
2122loop_186:
2123 tcc %icc, 0x6
2124 tvc %icc, 0x0
2125 fbul,a %fcc2, loop_188
2126loop_187:
2127 fmovrdlz %g5, %f26, %f18
2128 alignaddrl %l1, %l0, %o4
2129 fpadd32 %f2, %f0, %f10
2130loop_188:
2131 fble,a %fcc0, loop_189
2132 fmovrslez %i5, %f12, %f17
2133 edge32n %i1, %i6, %o6
2134 movne %xcc, %o0, %g1
2135loop_189:
2136 edge16 %l6, %g6, %o1
2137 brz %i7, loop_190
2138 fsrc1 %f28, %f26
2139 mulscc %i4, 0x11F6, %l5
2140 edge16l %i0, %i3, %o2
2141loop_190:
2142 udivx %i2, 0x1C8E, %l3
2143 xor %o7, %g2, %l4
2144 fmul8x16au %f1, %f16, %f18
2145 ba,a %icc, loop_191
2146 movl %icc, %l2, %g4
2147 fpadd16s %f5, %f20, %f4
2148 addccc %o3, %g7, %o5
2149loop_191:
2150 sdivx %g3, 0x1F63, %l1
2151 movle %xcc, %l0, %o4
2152 fmovdl %xcc, %f6, %f30
2153 brlz,a %g5, loop_192
2154 bcs,pt %xcc, loop_193
2155 fcmpeq16 %f22, %f10, %i1
2156 edge32 %i6, %i5, %o0
2157loop_192:
2158 mova %xcc, %g1, %l6
2159loop_193:
2160 ld [%l7 + 0x78], %f19
2161 wr %g0, 0x88, %asi
2162 stxa %o6, [%l7 + 0x20] %asi
2163 tsubcc %g6, 0x0264, %o1
2164 wr %g0, 0x10, %asi
2165 ldxa [%l7 + 0x78] %asi, %i4
2166 taddcctv %i7, 0x1A85, %i0
2167 orcc %i3, %l5, %i2
2168 fnors %f14, %f9, %f7
2169 wr %g0, 0x18, %asi
2170 stda %f0, [%l7 + 0x40] %asi
2171 subccc %l3, %o7, %g2
2172 fmovdcs %icc, %f11, %f12
2173 sub %l4, %l2, %o2
2174 tvc %icc, 0x5
2175 std %f2, [%l7 + 0x60]
2176 sdivx %o3, 0x1F02, %g7
2177 wr %g0, 0x1e, %asi
2178 stda %f0, [%l7 + 0x40] %asi
2179 membar #Sync
2180 udiv %g4, 0x0C1A, %g3
2181 movrgez %l1, 0x186, %o5
2182 alignaddr %l0, %o4, %i1
2183 tn %icc, 0x6
2184 edge8l %g5, %i5, %o0
2185 fmovsge %icc, %f31, %f28
2186 srax %i6, 0x11, %l6
2187 movcs %icc, %g1, %o6
2188 movrlz %o1, 0x124, %g6
2189 fbg %fcc3, loop_194
2190 bshuffle %f12, %f12, %f12
2191 stbar
2192 movrgz %i4, %i0, %i3
2193loop_194:
2194 edge32n %i7, %l5, %l3
2195 fmovsn %xcc, %f7, %f29
2196 fmovdl %icc, %f23, %f8
2197 ldd [%l7 + 0x10], %i2
2198 lduw [%l7 + 0x24], %o7
2199 nop
2200 setx loop_195, %l0, %l1
2201 jmpl %l1, %g2
2202 mulx %l2, %l4, %o3
2203 tgu %icc, 0x6
2204 wr %g0, 0xf9, %asi
2205 stda %f0, [%l7 + 0x40] %asi
2206 membar #Sync
2207loop_195:
2208 movle %icc, %o2, %g7
2209 edge32ln %g4, %g3, %l1
2210 te %icc, 0x1
2211 subc %l0, %o4, %i1
2212 movl %icc, %g5, %i5
2213 subc %o5, %i6, %l6
2214 fnands %f23, %f21, %f7
2215 fmovsg %icc, %f18, %f8
2216 movrlz %o0, %o6, %g1
2217 movl %icc, %o1, %i4
2218 ldd [%l7 + 0x28], %f6
2219 taddcctv %i0, 0x085A, %i3
2220 set 0x38, %g3
2221 ldswa [%l7 + %g3] 0x88, %g6
2222 movl %xcc, %l5, %l3
2223 set 0x38, %o4
2224 stha %i7, [%l7 + %o4] 0x80
2225 brgz,a %i2, loop_196
2226 fcmpgt16 %f4, %f2, %o7
2227 addc %g2, %l4, %o3
2228 fmovrslz %o2, %f11, %f1
2229loop_196:
2230 udivx %g7, 0x0ABA, %g4
2231 movrlz %g3, %l2, %l1
2232 subcc %o4, %l0, %i1
2233 fmovscs %xcc, %f1, %f29
2234 bne %xcc, loop_197
2235 udivx %g5, 0x0785, %i5
2236 taddcctv %o5, 0x14F8, %i6
2237 srax %l6, 0x1C, %o6
2238loop_197:
2239 ldstub [%l7 + 0x5F], %o0
2240 and %o1, 0x0576, %g1
2241 move %icc, %i0, %i3
2242 fmovsa %icc, %f31, %f24
2243 fcmpeq16 %f28, %f10, %g6
2244 brlez %l5, loop_198
2245 fmovrslz %l3, %f19, %f21
2246 addc %i4, %i7, %o7
2247 movrlz %i2, %l4, %g2
2248loop_198:
2249 fandnot2s %f22, %f7, %f13
2250 sdivcc %o3, 0x128A, %o2
2251 saved
2252 rdpr %cwp, %g1
2253 rdpr %cansave, %g2
2254 rdpr %canrestore, %g3
2255 rdpr %cleanwin, %g4
2256 rdpr %otherwin, %g5
2257 rdpr %wstate, %g6
2258 taddcc %g4, %g3, %g7
2259 smul %l1, 0x1577, %o4
2260 fmovsne %icc, %f4, %f3
2261 edge16l %l0, %i1, %l2
2262 movrlez %g5, 0x0D7, %i5
2263 movl %xcc, %o5, %l6
2264 movcc %icc, %o6, %o0
2265 tneg %xcc, 0x7
2266 bcs,a,pn %icc, loop_199
2267 ldsh [%l7 + 0x34], %o1
2268 bcc,pn %icc, loop_200
2269 srax %i6, %i0, %g1
2270loop_199:
2271 movg %icc, %i3, %g6
2272 brz %l5, loop_201
2273loop_200:
2274 sllx %l3, 0x01, %i7
2275 addcc %o7, %i2, %l4
2276 prefetch [%l7 + 0x30], 0x0
2277loop_201:
2278 nop
2279 setx loop_202, %l0, %l1
2280 jmpl %l1, %g2
2281 subc %i4, %o2, %o3
2282 alignaddr %g3, %g4, %l1
2283 fmovdpos %icc, %f10, %f15
2284loop_202:
2285 fbue,a %fcc0, loop_203
2286 nop
2287 set 0x34, %g5
2288 prefetch [%l7 + %g5], 0x1
2289 stbar
2290 tl %icc, 0x3
2291loop_203:
2292 edge32l %g7, %o4, %i1
2293 edge16n %l0, %g5, %l2
2294 edge32l %o5, %i5, %o6
2295 edge32n %l6, %o1, %i6
2296 fabss %f0, %f25
2297 te %xcc, 0x4
2298 alignaddrl %o0, %i0, %i3
2299 fmovdcs %xcc, %f31, %f28
2300 swap [%l7 + 0x7C], %g1
2301 fxnors %f5, %f13, %f17
2302 bpos %xcc, loop_204
2303 faligndata %f20, %f10, %f22
2304 ba loop_205
2305 alignaddr %g6, %l5, %i7
2306loop_204:
2307 udivx %o7, 0x135E, %i2
2308 fpsub16s %f3, %f30, %f30
2309loop_205:
2310 membar 0x4B
2311 or %l4, %l3, %i4
2312 edge16ln %o2, %g2, %o3
2313 fmul8x16al %f21, %f2, %f10
2314 fbne,a %fcc3, loop_206
2315 movneg %xcc, %g4, %g3
2316 edge8ln %l1, %o4, %i1
2317 stbar
2318loop_206:
2319 edge8 %l0, %g7, %l2
2320 lduw [%l7 + 0x0C], %g5
2321 ldsw [%l7 + 0x70], %o5
2322 fandnot1 %f26, %f2, %f16
2323 sdivx %o6, 0x1F5E, %i5
2324 movrlz %o1, 0x09B, %l6
2325 fands %f17, %f26, %f30
2326 ldsw [%l7 + 0x7C], %o0
2327 te %icc, 0x5
2328 fpsub32s %f1, %f24, %f21
2329 movcc %xcc, %i6, %i3
2330 fnot2s %f8, %f17
2331 movrgez %i0, %g6, %g1
2332 edge16l %i7, %o7, %i2
2333 or %l5, 0x126C, %l4
2334 fcmpeq32 %f4, %f6, %i4
2335 udiv %o2, 0x0372, %g2
2336 fnors %f3, %f16, %f20
2337 wr %g0, 0x1f, %asi
2338 stda %f16, [%l7 + 0x40] %asi
2339 membar #Sync
2340 fcmped %fcc2, %f8, %f28
2341 fbg,a %fcc2, loop_207
2342 orncc %l3, %g4, %g3
2343 tpos %xcc, 0x1
2344 wr %g0, 0x89, %asi
2345 ldswa [%l7 + 0x50] %asi, %l1
2346loop_207:
2347 alignaddr %o4, %i1, %o3
2348 fmovdcc %xcc, %f8, %f24
2349 addccc %g7, %l0, %l2
2350 fblg %fcc3, loop_208
2351 tgu %icc, 0x1
2352 fmovsvc %xcc, %f17, %f27
2353 movge %xcc, %o5, %o6
2354loop_208:
2355 fnor %f22, %f30, %f22
2356 edge32n %i5, %o1, %g5
2357 tg %icc, 0x0
2358 movvs %icc, %o0, %l6
2359 fcmpd %fcc2, %f10, %f28
2360 bvs,a %icc, loop_209
2361 fmovscc %icc, %f5, %f12
2362 movrgez %i6, 0x12E, %i3
2363 edge32ln %i0, %g6, %i7
2364loop_209:
2365 movgu %icc, %o7, %g1
2366 ldd [%l7 + 0x58], %l4
2367 udivx %i2, 0x0B0E, %l4
2368 fmovsgu %icc, %f30, %f29
2369 sll %o2, 0x14, %i4
2370 andn %l3, %g4, %g2
2371 sra %g3, %l1, %o4
2372 xorcc %i1, 0x06A1, %o3
2373 fpadd32s %f4, %f28, %f30
2374 wr %g0, 0x04, %asi
2375 stda %f0, [%l7 + 0x40] %asi
2376 xnor %g7, %l2, %o5
2377 edge8l %o6, %i5, %l0
2378 edge32ln %g5, %o0, %l6
2379 fpack32 %f20, %f6, %f24
2380 tneg %xcc, 0x6
2381 mulscc %o1, %i3, %i0
2382 set 0x0E, %g2
2383 ldsha [%l7 + %g2] 0x15, %i6
2384 tvs %icc, 0x1
2385 brnz %i7, loop_210
2386 tsubcc %o7, 0x12BA, %g6
2387 movge %icc, %g1, %l5
2388 movleu %xcc, %l4, %o2
2389loop_210:
2390 edge8l %i2, %i4, %l3
2391 edge32ln %g2, %g4, %g3
2392 addc %o4, 0x008C, %l1
2393 sdiv %i1, 0x10C5, %o3
2394 popc 0x1FF6, %l2
2395 fpackfix %f16, %f3
2396 fone %f0
2397 orcc %g7, %o6, %i5
2398 fmovsle %icc, %f1, %f21
2399 sdivx %o5, 0x1CAF, %l0
2400 orn %o0, %l6, %o1
2401 tgu %icc, 0x3
2402 fbne %fcc0, loop_211
2403 subccc %g5, 0x04D9, %i0
2404 ldd [%l7 + 0x38], %i6
2405 tsubcc %i7, 0x06D5, %o7
2406loop_211:
2407 movg %xcc, %i3, %g1
2408 edge32 %l5, %g6, %o2
2409 array16 %l4, %i2, %i4
2410 add %l7, 0x38, %l6
2411 wr %g0, 0x0c, %asi
2412 casxa [%l6] 0x0c, %g2, %g4
2413 st %f12, [%l7 + 0x68]
2414 sll %l3, 0x14, %o4
2415 fmovsgu %xcc, %f30, %f19
2416 call loop_212
2417 edge16n %g3, %i1, %l1
2418 fmovspos %xcc, %f12, %f18
2419 addcc %l2, %g7, %o3
2420loop_212:
2421 sub %o6, 0x0BD7, %i5
2422 movrlez %l0, 0x394, %o5
2423 srax %l6, 0x1E, %o1
2424 bg loop_213
2425 fmovsg %icc, %f2, %f26
2426 srax %g5, 0x08, %i0
2427 swap [%l7 + 0x7C], %i6
2428loop_213:
2429 sllx %i7, %o0, %i3
2430 swap [%l7 + 0x50], %g1
2431 movneg %xcc, %o7, %l5
2432 edge8n %g6, %l4, %o2
2433 add %i2, 0x0EFB, %i4
2434 ldsb [%l7 + 0x15], %g4
2435 sub %g2, 0x0BB8, %l3
2436 edge32l %g3, %o4, %i1
2437 edge16ln %l2, %g7, %l1
2438 movg %icc, %o6, %o3
2439 fmul8ulx16 %f10, %f12, %f20
2440 movne %xcc, %i5, %l0
2441 wr %g0, 0x57, %asi
2442 stxa %l6, [%g0 + 0x0] %asi
2443 fnor %f14, %f30, %f8
2444 and %o1, %g5, %i0
2445 fxor %f22, %f18, %f10
2446 movrlz %i6, 0x000, %o5
2447 fbuge,a %fcc3, loop_214
2448 fblg,a %fcc0, loop_215
2449 edge32n %o0, %i3, %i7
2450 ld [%l7 + 0x2C], %f9
2451loop_214:
2452 tvs %xcc, 0x6
2453loop_215:
2454 srl %g1, %l5, %o7
2455 fmovrsne %g6, %f7, %f9
2456 be,a %xcc, loop_216
2457 fnor %f24, %f18, %f10
2458 edge32 %o2, %i2, %i4
2459 tge %icc, 0x2
2460loop_216:
2461 mulscc %l4, %g2, %g4
2462 movrne %l3, %o4, %i1
2463 fornot1s %f18, %f27, %f4
2464 movre %l2, %g7, %l1
2465 sth %o6, [%l7 + 0x5A]
2466 add %o3, 0x0496, %g3
2467 array8 %i5, %l0, %o1
2468 bcs,a,pt %icc, loop_217
2469 movleu %icc, %l6, %i0
2470 andn %i6, 0x06E8, %g5
2471 ldd [%l7 + 0x60], %f30
2472loop_217:
2473 restored
2474 rdpr %cwp, %g1
2475 rdpr %cansave, %g2
2476 rdpr %canrestore, %g3
2477 rdpr %cleanwin, %g4
2478 rdpr %otherwin, %g5
2479 rdpr %wstate, %g6
2480 array8 %o5, %o0, %i3
2481 edge8 %g1, %i7, %l5
2482 sub %g6, %o2, %i2
2483 wr %g0, 0x81, %asi
2484 ldda [%l7 + 0x30] %asi, %i4
2485 fandnot1s %f27, %f28, %f21
2486 wr %g0, 0x18, %asi
2487 swapa [%l7 + 0x20] %asi, %l4
2488 fornot1s %f27, %f4, %f7
2489 umul %g2, %o7, %l3
2490 wr %g0, 0x89, %asi
2491 stda %o4, [%l7 + 0x58] %asi
2492 fsrc1s %f12, %f23
2493 tneg %icc, 0x4
2494 call loop_218
2495 udiv %i1, 0x1F80, %l2
2496 movrgz %g4, 0x2C3, %l1
2497 addc %o6, 0x0A54, %o3
2498loop_218:
2499 tle %xcc, 0x6
2500 movg %xcc, %g7, %g3
2501 movpos %xcc, %l0, %o1
2502 tge %xcc, 0x1
2503 tvs %icc, 0x7
2504 tle %icc, 0x7
2505 movrlz %i5, %l6, %i6
2506 movrne %g5, %o5, %o0
2507 sethi 0x0EC4, %i0
2508 bleu %icc, loop_219
2509 fmul8x16al %f19, %f11, %f30
2510 edge8l %i3, %i7, %l5
2511 fmul8ulx16 %f18, %f2, %f24
2512loop_219:
2513 array32 %g6, %o2, %g1
2514 udivx %i2, 0x1BCA, %i4
2515 movne %icc, %g2, %o7
2516 edge8n %l4, %o4, %i1
2517 set 0x68, %l4
2518 stha %l2, [%l7 + %l4] 0x10
2519 fzero %f8
2520 wr %g0, 0x2f, %asi
2521 stwa %l3, [%l7 + 0x54] %asi
2522 membar #Sync
2523 edge8 %l1, %g4, %o6
2524 set 0x08, %i4
2525 swapa [%l7 + %i4] 0x19, %o3
2526 edge32l %g3, %g7, %l0
2527 fmovs %f18, %f22
2528 fmovs %f12, %f18
2529 wr %g0, 0x80, %asi
2530 ldswa [%l7 + 0x7C] %asi, %i5
2531 te %icc, 0x3
2532 ldstub [%l7 + 0x45], %o1
2533 sll %l6, %i6, %g5
2534 or %o0, 0x0118, %i0
2535 movrlez %o5, 0x07D, %i3
2536 nop
2537 setx loop_220, %l0, %l1
2538 jmpl %l1, %i7
2539 orn %g6, 0x118C, %o2
2540 tvc %xcc, 0x2
2541 fandnot2s %f13, %f17, %f16
2542loop_220:
2543 sra %l5, %g1, %i4
2544 movcc %xcc, %i2, %o7
2545 set 0x54, %o6
2546 lduwa [%l7 + %o6] 0x10, %g2
2547 movrgz %l4, %i1, %o4
2548 sdiv %l3, 0x1EB1, %l1
2549 brlez,a %l2, loop_221
2550 tl %xcc, 0x2
2551 set 0x50, %g4
2552 stda %g4, [%l7 + %g4] 0x10
2553loop_221:
2554 sra %o3, 0x0D, %g3
2555 movne %icc, %o6, %l0
2556 orn %i5, %o1, %l6
2557 movleu %icc, %g7, %i6
2558 orncc %g5, 0x1507, %i0
2559 movneg %xcc, %o0, %i3
2560 tgu %xcc, 0x3
2561 xorcc %o5, 0x0F20, %i7
2562 srax %g6, %l5, %o2
2563 wr %g0, 0x0c, %asi
2564 ldxa [%l7 + 0x20] %asi, %g1
2565 wr %g0, 0x27, %asi
2566 stba %i4, [%l7 + 0x3E] %asi
2567 membar #Sync
2568 sdivx %o7, 0x0E35, %g2
2569 alignaddr %l4, %i2, %i1
2570 fmuld8sux16 %f11, %f21, %f26
2571 ldstub [%l7 + 0x45], %o4
2572 and %l3, 0x0C74, %l1
2573 fbue %fcc3, loop_222
2574 fnegs %f24, %f12
2575 tpos %xcc, 0x4
2576 udivx %l2, 0x0852, %g4
2577loop_222:
2578 subccc %o3, %o6, %l0
2579 set 0x74, %o1
2580 swapa [%l7 + %o1] 0x89, %i5
2581 movrgz %g3, %l6, %o1
2582 xnor %i6, %g7, %i0
2583 movneg %xcc, %g5, %i3
2584 ldsb [%l7 + 0x64], %o0
2585 tleu %icc, 0x5
2586 edge8l %o5, %i7, %l5
2587 fands %f15, %f21, %f21
2588 fandnot1 %f8, %f24, %f4
2589 ta %icc, 0x0
2590 sth %g6, [%l7 + 0x16]
2591 movrgez %g1, 0x00F, %i4
2592 movcc %xcc, %o2, %o7
2593 set 0x48, %o2
2594 ldxa [%l7 + %o2] 0x11, %l4
2595 nop
2596 set 0x61, %l2
2597 ldstub [%l7 + %l2], %i2
2598 xorcc %g2, 0x14B3, %i1
2599 wr %g0, 0x81, %asi
2600 ldswa [%l7 + 0x0C] %asi, %l3
2601 fba %fcc1, loop_223
2602 addcc %o4, %l1, %g4
2603 fnot1s %f15, %f29
2604 movrgez %o3, 0x20D, %l2
2605loop_223:
2606 mova %icc, %l0, %o6
2607 bpos,a,pt %icc, loop_224
2608 fnors %f26, %f28, %f18
2609 wr %g0, 0x89, %asi
2610 ldsba [%l7 + 0x78] %asi, %i5
2611loop_224:
2612 orncc %g3, %o1, %i6
2613 flush %l7 + 0x74
2614 fbne,a %fcc0, loop_225
2615 fbul %fcc2, loop_226
2616 bneg,a,pn %icc, loop_227
2617 movg %xcc, %g7, %i0
2618loop_225:
2619 mova %icc, %g5, %l6
2620loop_226:
2621 sdivx %o0, 0x0AB3, %i3
2622loop_227:
2623 saved
2624 rdpr %cwp, %g1
2625 rdpr %cansave, %g2
2626 rdpr %canrestore, %g3
2627 rdpr %cleanwin, %g4
2628 rdpr %otherwin, %g5
2629 rdpr %wstate, %g6
2630 fexpand %f9, %f4
2631 tsubcctv %o5, %l5, %i7
2632 tcc %icc, 0x3
2633 movneg %xcc, %g1, %g6
2634 movrne %o2, 0x363, %o7
2635 or %i4, %l4, %i2
2636 orncc %i1, %l3, %g2
2637 sllx %o4, 0x07, %l1
2638 add %l7, 0x40, %l6
2639 wr %g0, 0x18, %asi
2640 lda [%l6] %asi, %g4
2641 casa [%l6] 0x18, %g4, %o3
2642 edge8ln %l2, %l0, %o6
2643 fcmpeq16 %f20, %f18, %g3
2644 set 0x54, %i1
2645 stba %i5, [%l7 + %i1] 0xeb
2646 membar #Sync
2647 fmovdgu %icc, %f7, %f18
2648 bneg,a,pt %icc, loop_228
2649 sll %o1, %i6, %i0
2650 std %g4, [%l7 + 0x20]
2651 tvc %icc, 0x5
2652loop_228:
2653 umulcc %l6, %g7, %i3
2654 tneg %xcc, 0x7
2655 srl %o0, 0x19, %l5
2656 addccc %i7, %o5, %g6
2657 fbule,a %fcc0, loop_229
2658 movgu %icc, %g1, %o2
2659 stw %i4, [%l7 + 0x34]
2660 alignaddr %l4, %o7, %i1
2661loop_229:
2662 sir 0x1908
2663 nop
2664 setx loop_230, %l0, %l1
2665 jmpl %l1, %i2
2666 nop
2667 setx loop_231, %l0, %l1
2668 wrpr 0x1, %tl
2669 wrpr %l1, %tnpc
2670 setx 0x34400001400, %l0, %l1
2671 wrpr %l1, %tstate
2672 wrhpr 0x4, %htstate
2673 done
2674 fbul,a %fcc0, loop_232
2675 movrgez %g2, 0x00E, %l3
2676loop_230:
2677 subc %l1, %g4, %o4
2678loop_231:
2679 udiv %l2, 0x155E, %l0
2680loop_232:
2681 fcmpes %fcc3, %f2, %f0
2682 xor %o3, %o6, %g3
2683 set 0x14, %g7
2684 stwa %i5, [%l7 + %g7] 0x15
2685 edge8 %o1, %i6, %i0
2686 fble %fcc3, loop_233
2687 andncc %l6, %g5, %i3
2688 edge8l %o0, %l5, %g7
2689 wr %g0, 0x89, %asi
2690 lda [%l7 + 0x08] %asi, %f16
2691loop_233:
2692 fmovscs %xcc, %f28, %f19
2693 set 0x10, %g6
2694 ldswa [%l7 + %g6] 0x18, %i7
2695 brlez %o5, loop_234
2696 bn,pn %xcc, loop_235
2697 fpsub16 %f0, %f6, %f30
2698 tcc %xcc, 0x3
2699loop_234:
2700 bvs,a,pn %xcc, loop_236
2701loop_235:
2702 std %g6, [%l7 + 0x48]
2703 edge8 %o2, %g1, %l4
2704 fmul8sux16 %f16, %f22, %f20
2705loop_236:
2706 movre %i4, 0x36E, %i1
2707 brlz,a %o7, loop_237
2708 restored
2709 rdpr %cwp, %g1
2710 rdpr %cansave, %g2
2711 rdpr %canrestore, %g3
2712 rdpr %cleanwin, %g4
2713 rdpr %otherwin, %g5
2714 rdpr %wstate, %g6
2715 edge8l %g2, %i2, %l3
2716 sra %l1, 0x0E, %g4
2717loop_237:
2718 nop
2719 set 0x40, %l3
2720 stda %o4, [%l7 + %l3] 0xe3
2721 membar #Sync
2722 alignaddrl %l0, %o3, %o6
2723 srlx %l2, 0x0E, %i5
2724 fsrc2 %f18, %f28
2725 edge16 %g3, %i6, %i0
2726 sllx %o1, %l6, %g5
2727 fornot2 %f26, %f28, %f4
2728 srl %i3, 0x16, %o0
2729 bn %xcc, loop_238
2730 xnorcc %l5, 0x18C3, %i7
2731 edge16l %g7, %g6, %o5
2732 xnorcc %g1, %l4, %i4
2733loop_238:
2734 edge16l %i1, %o7, %g2
2735 fsrc2s %f14, %f1
2736 andncc %i2, %l3, %o2
2737 brlz,a %g4, loop_239
2738 xor %o4, 0x0810, %l0
2739 bg,pt %icc, loop_240
2740 fmovdneg %xcc, %f29, %f18
2741loop_239:
2742 fornot2 %f22, %f16, %f26
2743 fors %f6, %f1, %f8
2744loop_240:
2745 xnor %l1, %o6, %l2
2746 fbn,a %fcc2, loop_241
2747 smulcc %o3, 0x1F53, %g3
2748 call loop_242
2749 fxnor %f18, %f8, %f12
2750loop_241:
2751 fbul %fcc3, loop_243
2752 mulscc %i5, %i6, %o1
2753loop_242:
2754 orncc %l6, 0x0336, %g5
2755 prefetch [%l7 + 0x64], 0x3
2756loop_243:
2757 fornot1 %f24, %f26, %f30
2758 edge8 %i0, %i3, %o0
2759 edge16n %i7, %g7, %g6
2760 fcmpne16 %f12, %f2, %l5
2761 fmul8x16al %f9, %f14, %f12
2762 tle %icc, 0x0
2763 bneg,a,pn %xcc, loop_244
2764 fandnot2s %f4, %f7, %f14
2765 andncc %o5, %l4, %g1
2766 brlez,a %i4, loop_245
2767loop_244:
2768 tvc %icc, 0x1
2769 sth %o7, [%l7 + 0x74]
2770 xorcc %i1, %i2, %l3
2771loop_245:
2772 fbn %fcc3, loop_246
2773 movl %icc, %o2, %g2
2774 ta %icc, 0x1
2775 tgu %xcc, 0x4
2776loop_246:
2777 movgu %xcc, %g4, %l0
2778 nop
2779 setx loop_247, %l0, %l1
2780 wrpr 0x1, %tl
2781 wrpr %l1, %tnpc
2782 setx 0x34400001400, %l0, %l1
2783 wrpr %l1, %tstate
2784 wrhpr 0x4, %htstate
2785 done
2786 edge16ln %l1, %o6, %l2
2787 lduw [%l7 + 0x64], %o3
2788 taddcc %g3, %i5, %i6
2789loop_247:
2790 fmovs %f10, %f0
2791 srax %o1, %l6, %g5
2792 tcc %icc, 0x2
2793 orncc %o4, 0x010D, %i0
2794 saved
2795 rdpr %cwp, %g1
2796 rdpr %cansave, %g2
2797 rdpr %canrestore, %g3
2798 rdpr %cleanwin, %g4
2799 rdpr %otherwin, %g5
2800 rdpr %wstate, %g6
2801 nop
2802 setx loop_248, %l0, %l1
2803 wrpr 0x1, %tl
2804 wrpr %l1, %tpc
2805 add %l1, 0x4, %l1
2806 wrpr %l1, %tnpc
2807 setx 0x34400001400, %l0, %l1
2808 wrpr %l1, %tstate
2809 wrhpr 0x4, %htstate
2810 retry
2811 subcc %o0, 0x1814, %i3
2812 restored
2813 rdpr %cwp, %g1
2814 rdpr %cansave, %g2
2815 rdpr %canrestore, %g3
2816 rdpr %cleanwin, %g4
2817 rdpr %otherwin, %g5
2818 rdpr %wstate, %g6
2819 and %i7, %g6, %g7
2820loop_248:
2821 fmul8ulx16 %f8, %f6, %f28
2822 edge8ln %o5, %l5, %g1
2823 alignaddr %l4, %i4, %i1
2824 fpsub32s %f16, %f2, %f27
2825 andcc %o7, %i2, %o2
2826 tne %icc, 0x2
2827 movcc %icc, %g2, %g4
2828 fbne %fcc1, loop_249
2829 smulcc %l0, %l1, %l3
2830 edge32l %l2, %o6, %o3
2831 fpadd32s %f4, %f21, %f6
2832loop_249:
2833 fpack32 %f0, %f4, %f28
2834 stbar
2835 movle %icc, %i5, %g3
2836 membar 0x15
2837 mova %xcc, %o1, %l6
2838 movn %icc, %i6, %g5
2839 movle %xcc, %o4, %i0
2840 edge8ln %i3, %o0, %g6
2841 wr %g0, 0x2b, %asi
2842 stha %i7, [%l7 + 0x26] %asi
2843 membar #Sync
2844 fmul8x16au %f29, %f29, %f28
2845 st %f20, [%l7 + 0x30]
2846 sir 0x0B37
2847 bn,pt %xcc, loop_250
2848 bleu,a loop_251
2849 fmul8x16au %f17, %f20, %f8
2850 fmovrsgez %g7, %f0, %f0
2851loop_250:
2852 and %l5, 0x0923, %g1
2853loop_251:
2854 fmovrde %l4, %f4, %f18
2855 array8 %o5, %i1, %o7
2856 fmuld8ulx16 %f17, %f13, %f30
2857 umul %i2, %o2, %i4
2858 smulcc %g2, 0x1727, %g4
2859 stx %l1, [%l7 + 0x20]
2860 wr %g0, 0x80, %asi
2861 lduha [%l7 + 0x60] %asi, %l0
2862 sethi 0x0EA0, %l2
2863 popc 0x18E0, %o6
2864 taddcc %o3, %l3, %i5
2865 umulcc %o1, 0x068E, %g3
2866 set 0x51, %l6
2867 lduba [%l7 + %l6] 0x14, %l6
2868 fmovrslez %i6, %f3, %f26
2869 fabss %f1, %f1
2870 alignaddr %g5, %i0, %i3
2871 edge32l %o0, %g6, %i7
2872 wr %g0, 0x89, %asi
2873 stda %o4, [%l7 + 0x58] %asi
2874 fble %fcc1, loop_252
2875 edge32l %g7, %g1, %l5
2876 move %xcc, %o5, %l4
2877 set 0x6C, %l0
2878 sta %f12, [%l7 + %l0] 0x14
2879loop_252:
2880 fsrc2 %f14, %f28
2881 wr %g0, 0x52, %asi
2882 stxa %o7, [%g0 + 0x120] %asi
2883 set 0x24, %i5
2884 ldsha [%l7 + %i5] 0x14, %i1
2885 smul %i2, %i4, %o2
2886 set 0x40, %g1
2887 ldda [%l7 + %g1] 0x81, %f0
2888 sdiv %g2, 0x18A2, %l1
2889 movne %icc, %g4, %l2
2890 restored
2891 rdpr %cwp, %g1
2892 rdpr %cansave, %g2
2893 rdpr %canrestore, %g3
2894 rdpr %cleanwin, %g4
2895 rdpr %otherwin, %g5
2896 rdpr %wstate, %g6
2897 bl,pt %icc, loop_253
2898 fble,a %fcc2, loop_254
2899 movrlz %o6, %o3, %l0
2900 fmovsgu %xcc, %f14, %f30
2901loop_253:
2902 movgu %icc, %l3, %o1
2903loop_254:
2904 sethi 0x12ED, %i5
2905 xorcc %l6, %i6, %g5
2906 movrne %g3, 0x1D0, %i3
2907 fmovd %f0, %f30
2908 sth %i0, [%l7 + 0x1C]
2909 fandnot1s %f3, %f5, %f16
2910 stbar
2911 fbu,a %fcc3, loop_255
2912 sethi 0x1A58, %o0
2913 wr %g0, 0x04, %asi
2914 ldswa [%l7 + 0x28] %asi, %i7
2915loop_255:
2916 movgu %xcc, %g6, %o4
2917 fmovsg %xcc, %f31, %f28
2918 udiv %g7, 0x018D, %g1
2919 set 0x1E, %i2
2920 stba %l5, [%l7 + %i2] 0x11
2921 movrne %l4, 0x125, %o7
2922 subcc %o5, %i1, %i2
2923 sethi 0x1CE1, %i4
2924 movrlz %g2, 0x00C, %l1
2925 brgz,a %g4, loop_256
2926 fmul8ulx16 %f14, %f10, %f0
2927 movle %icc, %l2, %o6
2928 movne %icc, %o2, %l0
2929loop_256:
2930 fzero %f28
2931 add %o3, %l3, %o1
2932 taddcctv %l6, 0x0AF6, %i6
2933 set 0x70, %l1
2934 stda %g4, [%l7 + %l1] 0x0c
2935 sdiv %g3, 0x0646, %i5
2936 sdivcc %i0, 0x1B9C, %o0
2937 orcc %i7, 0x0C9E, %i3
2938 srax %o4, %g7, %g6
2939 te %icc, 0x5
2940 fbue %fcc0, loop_257
2941 movneg %xcc, %l5, %l4
2942 fnot2s %f24, %f13
2943 fpadd16s %f31, %f8, %f22
2944loop_257:
2945 edge32 %g1, %o7, %o5
2946 orcc %i1, %i2, %g2
2947 te %icc, 0x1
2948 fbu %fcc3, loop_258
2949 tsubcctv %i4, 0x11A1, %g4
2950 addccc %l2, 0x0691, %o6
2951 srax %l1, 0x09, %o2
2952loop_258:
2953 movre %l0, 0x34F, %o3
2954 edge16 %l3, %o1, %i6
2955 edge32 %g5, %g3, %i5
2956 set 0x6E, %i6
2957 stha %i0, [%l7 + %i6] 0x11
2958 sllx %o0, 0x0C, %l6
2959 fcmpes %fcc0, %f21, %f5
2960 st %f7, [%l7 + 0x24]
2961 tle %xcc, 0x7
2962 bvc,a loop_259
2963 fbn %fcc3, loop_260
2964 alignaddrl %i7, %o4, %g7
2965 ld [%l7 + 0x70], %f8
2966loop_259:
2967 ldd [%l7 + 0x40], %g6
2968loop_260:
2969 tg %xcc, 0x7
2970 movne %xcc, %i3, %l5
2971 ldsw [%l7 + 0x70], %l4
2972 movrlz %g1, %o7, %i1
2973 fble %fcc0, loop_261
2974 fxor %f8, %f16, %f18
2975 add %l7, 0x28, %l6
2976 wr %g0, 0x88, %asi
2977 casxa [%l6] %asi, %o5, %g2
2978loop_261:
2979 umulcc %i4, 0x158F, %i2
2980 or %l2, 0x0545, %o6
2981 movre %l1, 0x31C, %o2
2982 movre %g4, %o3, %l0
2983 set 0x4C, %o7
2984 ldsha [%l7 + %o7] 0x89, %l3
2985 fnegd %f6, %f12
2986 ldsw [%l7 + 0x48], %i6
2987 movrgez %o1, %g5, %g3
2988 add %i0, %o0, %i5
2989 lduh [%l7 + 0x40], %i7
2990 lduh [%l7 + 0x5E], %o4
2991 tneg %xcc, 0x3
2992 fornot2 %f18, %f18, %f28
2993 andn %l6, %g6, %i3
2994 edge16ln %g7, %l5, %l4
2995 sir 0x03AE
2996 movgu %icc, %o7, %g1
2997 movne %icc, %i1, %o5
2998 te %xcc, 0x6
2999 sll %g2, 0x16, %i4
3000 edge16 %l2, %o6, %l1
3001 set 0x70, %o5
3002 stxa %i2, [%l7 + %o5] 0x2a
3003 membar #Sync
3004 fmovrsgez %g4, %f16, %f10
3005 fmovdleu %xcc, %f3, %f2
3006 movre %o2, 0x01E, %l0
3007 tpos %xcc, 0x4
3008 fandnot1 %f22, %f22, %f12
3009 membar 0x3B
3010 fnor %f24, %f12, %f26
3011 add %o3, %i6, %o1
3012 srax %g5, %l3, %i0
3013 tcc %icc, 0x1
3014 bgu,a,pn %icc, loop_262
3015 bge %xcc, loop_263
3016 movrlez %g3, 0x39C, %o0
3017 movgu %icc, %i5, %i7
3018loop_262:
3019 fbn %fcc1, loop_264
3020loop_263:
3021 andcc %l6, 0x1C58, %g6
3022 movrne %i3, 0x2A6, %g7
3023 sra %l5, 0x0F, %o4
3024loop_264:
3025 edge16n %o7, %l4, %g1
3026 tcc %icc, 0x6
3027 fbo %fcc3, loop_265
3028 restored
3029 rdpr %cwp, %g1
3030 rdpr %cansave, %g2
3031 rdpr %canrestore, %g3
3032 rdpr %cleanwin, %g4
3033 rdpr %otherwin, %g5
3034 rdpr %wstate, %g6
3035 srl %i1, 0x08, %o5
3036 alignaddrl %g2, %l2, %i4
3037loop_265:
3038 brnz %o6, loop_266
3039 movrlez %i2, 0x010, %g4
3040 fmovsne %icc, %f23, %f16
3041 fbuge,a %fcc0, loop_267
3042loop_266:
3043 movrgz %l1, %l0, %o3
3044 fcmpgt16 %f22, %f28, %i6
3045 smul %o2, 0x09FF, %o1
3046loop_267:
3047 fone %f16
3048 nop
3049 set 0x72, %i0
3050 lduh [%l7 + %i0], %l3
3051 sdiv %i0, 0x185F, %g3
3052 tn %xcc, 0x1
3053 tne %xcc, 0x0
3054 edge8l %o0, %i5, %i7
3055 tleu %icc, 0x2
3056 fcmpes %fcc2, %f17, %f13
3057 fmovsl %xcc, %f19, %f16
3058 movneg %xcc, %g5, %l6
3059 brz %g6, loop_268
3060 udivx %g7, 0x03EE, %i3
3061 restored
3062 rdpr %cwp, %g1
3063 rdpr %cansave, %g2
3064 rdpr %canrestore, %g3
3065 rdpr %cleanwin, %g4
3066 rdpr %otherwin, %g5
3067 rdpr %wstate, %g6
3068 add %l7, 0x38, %l6
3069 wr %g0, 0x88, %asi
3070 ldxa [%l6] %asi, %l5
3071 casxa [%l6] 0x88, %l5, %o4
3072loop_268:
3073 array8 %l4, %g1, %o7
3074 movgu %xcc, %i1, %o5
3075 fblg,a %fcc3, loop_269
3076 fabsd %f12, %f6
3077 subccc %g2, %l2, %o6
3078 fmovde %icc, %f20, %f23
3079loop_269:
3080 for %f16, %f4, %f2
3081 movneg %xcc, %i4, %i2
3082 tpos %icc, 0x7
3083 array16 %g4, %l0, %l1
3084 tg %xcc, 0x1
3085 brlz,a %i6, loop_270
3086 sdivcc %o2, 0x09A7, %o1
3087 smulcc %l3, %o3, %i0
3088 fmovdg %xcc, %f9, %f19
3089loop_270:
3090 tpos %icc, 0x3
3091 fnot1s %f27, %f17
3092 edge8n %g3, %i5, %o0
3093 brlez %g5, loop_271
3094 sethi 0x0332, %i7
3095 movre %g6, 0x29C, %g7
3096 edge16l %l6, %i3, %l5
3097loop_271:
3098 udiv %l4, 0x1B2B, %g1
3099 mulx %o4, 0x1C07, %o7
3100 tsubcctv %o5, 0x0B26, %i1
3101 xorcc %g2, %l2, %i4
3102 movcc %icc, %i2, %g4
3103 be,a,pt %xcc, loop_272
3104 bleu,pn %icc, loop_273
3105 taddcc %o6, %l0, %l1
3106 fnot1s %f15, %f9
3107loop_272:
3108 tcc %icc, 0x7
3109loop_273:
3110 fbg %fcc1, loop_274
3111 ta %xcc, 0x7
3112 te %xcc, 0x7
3113 edge16n %i6, %o2, %o1
3114loop_274:
3115 and %l3, 0x0779, %i0
3116 fbu %fcc3, loop_275
3117 tpos %xcc, 0x6
3118 fmovrde %g3, %f26, %f26
3119 sdivcc %i5, 0x0CDC, %o0
3120loop_275:
3121 bpos,a,pt %xcc, loop_276
3122 array16 %o3, %i7, %g6
3123 umulcc %g5, 0x0095, %g7
3124 alignaddrl %l6, %l5, %i3
3125loop_276:
3126 edge8 %g1, %o4, %o7
3127 tne %xcc, 0x0
3128 fbl %fcc2, loop_277
3129 and %l4, %i1, %o5
3130 tne %icc, 0x4
3131 for %f20, %f4, %f12
3132loop_277:
3133 saved
3134 rdpr %cwp, %g1
3135 rdpr %cansave, %g2
3136 rdpr %canrestore, %g3
3137 rdpr %cleanwin, %g4
3138 rdpr %otherwin, %g5
3139 rdpr %wstate, %g6
3140 tgu %xcc, 0x1
3141 fpackfix %f0, %f23
3142 mulscc %l2, 0x0749, %g2
3143 fmovse %xcc, %f8, %f12
3144 set 0x74, %o0
3145 stwa %i4, [%l7 + %o0] 0x27
3146 membar #Sync
3147 swap [%l7 + 0x18], %i2
3148 or %o6, 0x0105, %g4
3149 edge32n %l0, %l1, %o2
3150 fabsd %f20, %f14
3151 movne %xcc, %o1, %l3
3152 movge %icc, %i6, %i0
3153 bne,a loop_278
3154 movne %xcc, %g3, %o0
3155 tsubcctv %o3, 0x0FA7, %i5
3156 fbge,a %fcc3, loop_279
3157loop_278:
3158 fmovsl %icc, %f10, %f15
3159 orncc %g6, 0x1570, %i7
3160 fbg %fcc1, loop_280
3161loop_279:
3162 movrne %g7, %l6, %l5
3163 movrlz %g5, %i3, %o4
3164 srlx %g1, %o7, %i1
3165loop_280:
3166 movgu %icc, %o5, %l2
3167 fbul %fcc2, loop_281
3168 tneg %xcc, 0x2
3169 flush %l7 + 0x68
3170 fnot2 %f24, %f12
3171loop_281:
3172 fble %fcc3, loop_282
3173 movcs %icc, %g2, %i4
3174 movneg %xcc, %i2, %o6
3175 fbuge,a %fcc3, loop_283
3176loop_282:
3177 tvc %icc, 0x6
3178 fandnot1s %f12, %f1, %f18
3179 fcmpeq32 %f26, %f28, %g4
3180loop_283:
3181 orcc %l4, %l1, %o2
3182 tsubcctv %o1, %l0, %i6
3183 ldsb [%l7 + 0x1F], %i0
3184 andcc %g3, %l3, %o3
3185 nop
3186 setx loop_284, %l0, %l1
3187 wrpr 0x1, %tl
3188 wrpr %l1, %tnpc
3189 setx 0x34400001400, %l0, %l1
3190 wrpr %l1, %tstate
3191 wrhpr 0x4, %htstate
3192 done
3193 smulcc %o0, %g6, %i7
3194 srlx %g7, 0x13, %l6
3195 edge32 %i5, %g5, %i3
3196loop_284:
3197 tvc %icc, 0x2
3198 nop
3199 setx loop_285, %l0, %l1
3200 wrpr 0x1, %tl
3201 wrpr %l1, %tnpc
3202 setx 0x34400001400, %l0, %l1
3203 wrpr %l1, %tstate
3204 wrhpr 0x4, %htstate
3205 done
3206 brz %l5, loop_286
3207 edge16 %g1, %o4, %i1
3208 nop
3209 setx loop_287, %l0, %l1
3210 wrpr 0x1, %tl
3211 wrpr %l1, %tnpc
3212 setx 0x34400001400, %l0, %l1
3213 wrpr %l1, %tstate
3214 wrhpr 0x4, %htstate
3215 done
3216loop_285:
3217 fandnot1s %f26, %f29, %f9
3218loop_286:
3219 tle %xcc, 0x6
3220 sdivcc %o5, 0x0D24, %o7
3221loop_287:
3222 tcs %xcc, 0x6
3223 tleu %xcc, 0x0
3224 fone %f18
3225 orcc %l2, 0x0876, %i4
3226 movvc %xcc, %i2, %g2
3227 stbar
3228 addccc %g4, %l4, %l1
3229 edge8l %o2, %o6, %o1
3230 movvs %icc, %l0, %i0
3231 fpadd32 %f16, %f24, %f16
3232 movg %xcc, %i6, %g3
3233 movgu %xcc, %o3, %o0
3234 subcc %g6, %l3, %g7
3235 fmovrdne %i7, %f12, %f12
3236 umulcc %i5, %g5, %i3
3237 andncc %l6, %g1, %o4
3238 tsubcctv %i1, 0x0661, %l5
3239 fnegd %f8, %f10
3240 fbg,a %fcc1, loop_288
3241 fmul8x16al %f3, %f20, %f26
3242 wr %g0, 0x0c, %asi
3243 ldsba [%l7 + 0x77] %asi, %o5
3244loop_288:
3245 andcc %l2, %o7, %i4
3246 fxnor %f30, %f4, %f2
3247 membar 0x5A
3248 fnands %f18, %f11, %f5
3249 smul %i2, 0x173C, %g2
3250 fmul8x16al %f14, %f12, %f30
3251 bvs loop_289
3252 movvc %xcc, %g4, %l1
3253 addcc %o2, %l4, %o1
3254 bge,a %xcc, loop_290
3255loop_289:
3256 fmovdvs %xcc, %f23, %f15
3257 movre %o6, 0x394, %i0
3258 fmovdne %xcc, %f8, %f8
3259loop_290:
3260 movne %icc, %l0, %i6
3261 fmuld8ulx16 %f3, %f7, %f18
3262 fnot2 %f20, %f0
3263 edge16ln %o3, %o0, %g3
3264 fone %f4
3265 addcc %g6, %l3, %g7
3266 movrlez %i7, %g5, %i3
3267 fandnot2 %f0, %f0, %f4
3268 tgu %icc, 0x2
3269 tvc %xcc, 0x2
3270 and %i5, %g1, %o4
3271 fcmpd %fcc1, %f6, %f0
3272 fmovrdne %i1, %f24, %f20
3273 restored
3274 rdpr %cwp, %g1
3275 rdpr %cansave, %g2
3276 rdpr %canrestore, %g3
3277 rdpr %cleanwin, %g4
3278 rdpr %otherwin, %g5
3279 rdpr %wstate, %g6
3280 orn %l5, %o5, %l6
3281 fands %f7, %f22, %f5
3282 fpadd32 %f20, %f12, %f30
3283 udiv %o7, 0x0D31, %i4
3284 prefetch [%l7 + 0x5C], 0x3
3285 movre %l2, %g2, %i2
3286 edge16ln %g4, %l1, %o2
3287 mulscc %o1, 0x1006, %l4
3288 bleu loop_291
3289 taddcctv %o6, %i0, %i6
3290 fble %fcc1, loop_292
3291 ba,pn %xcc, loop_293
3292loop_291:
3293 fbo %fcc2, loop_294
3294 movn %icc, %o3, %o0
3295loop_292:
3296 bg,a,pt %icc, loop_295
3297loop_293:
3298 fmovrde %l0, %f6, %f4
3299loop_294:
3300 fmovsvs %xcc, %f0, %f5
3301 fbu,a %fcc2, loop_296
3302loop_295:
3303 subc %g3, 0x05C2, %g6
3304 bcc,a,pt %icc, loop_297
3305 flush %l7 + 0x4C
3306loop_296:
3307 call loop_298
3308 fmovrsne %g7, %f31, %f8
3309loop_297:
3310 tsubcc %l3, %i7, %i3
3311 fornot2 %f12, %f20, %f0
3312loop_298:
3313 fmul8ulx16 %f4, %f8, %f20
3314 fcmpne32 %f22, %f18, %g5
3315 ta %icc, 0x6
3316 movle %xcc, %i5, %g1
3317 edge16n %o4, %i1, %l5
3318 tsubcc %o5, %l6, %i4
3319 movcc %xcc, %l2, %o7
3320 srax %i2, %g4, %g2
3321 fbuge %fcc3, loop_299
3322 bcs,a,pt %xcc, loop_300
3323 movn %xcc, %l1, %o2
3324 alignaddrl %o1, %l4, %i0
3325loop_299:
3326 std %f14, [%l7 + 0x38]
3327loop_300:
3328 fmovdvs %xcc, %f6, %f19
3329 ldsh [%l7 + 0x44], %i6
3330 sir 0x0C81
3331 subc %o3, 0x1F01, %o6
3332 movrgez %o0, 0x2A7, %g3
3333 fcmpd %fcc3, %f30, %f28
3334 taddcctv %g6, %l0, %g7
3335 array16 %i7, %l3, %g5
3336 edge32ln %i5, %g1, %o4
3337 tcs %xcc, 0x1
3338 fpadd32 %f28, %f30, %f2
3339 sdiv %i1, 0x1B47, %l5
3340 fbo,a %fcc0, loop_301
3341 ldsh [%l7 + 0x16], %i3
3342 te %xcc, 0x5
3343 movrne %l6, %o5, %l2
3344loop_301:
3345 ldx [%l7 + 0x10], %i4
3346 be %icc, loop_302
3347 tgu %xcc, 0x3
3348 tsubcc %i2, 0x0833, %g4
3349 addc %o7, %g2, %l1
3350loop_302:
3351 nop
3352 set 0x40, %o3
3353 lduwa [%l7 + %o3] 0x80, %o1
3354 and %l4, %o2, %i6
3355 movl %xcc, %o3, %i0
3356 fornot2 %f8, %f8, %f10
3357 sub %o0, %o6, %g6
3358 ldsh [%l7 + 0x18], %g3
3359 fmovd %f8, %f16
3360 umulcc %l0, 0x1127, %g7
3361 sdiv %i7, 0x0D1A, %g5
3362 stbar
3363 fmovrdne %i5, %f24, %f14
3364 tcc %icc, 0x6
3365 movcs %icc, %l3, %o4
3366 tvc %xcc, 0x1
3367 fmovdl %xcc, %f16, %f1
3368 tsubcctv %g1, 0x061F, %l5
3369 bgu,a,pn %icc, loop_303
3370 subc %i1, 0x0490, %i3
3371 movre %o5, 0x24A, %l6
3372 tgu %xcc, 0x0
3373loop_303:
3374 mulscc %i4, %l2, %i2
3375 movrlez %g4, %g2, %o7
3376 fbo %fcc0, loop_304
3377 swap [%l7 + 0x18], %o1
3378 udivcc %l4, 0x0F01, %o2
3379 edge16ln %i6, %o3, %i0
3380loop_304:
3381 fmul8ulx16 %f12, %f22, %f26
3382 brgez,a %l1, loop_305
3383 alignaddrl %o6, %g6, %g3
3384 tgu %icc, 0x2
3385 or %l0, %g7, %i7
3386loop_305:
3387 andncc %g5, %i5, %o0
3388 fbne,a %fcc2, loop_306
3389 fbne %fcc2, loop_307
3390 movl %xcc, %l3, %o4
3391 membar 0x26
3392loop_306:
3393 fandnot1s %f15, %f25, %f10
3394loop_307:
3395 bleu,a loop_308
3396 movrgz %l5, %g1, %i3
3397 fmovdneg %icc, %f1, %f6
3398 addcc %o5, %i1, %i4
3399loop_308:
3400 movneg %icc, %l6, %i2
3401 mulx %l2, %g4, %o7
3402 sir 0x1D2A
3403 set 0x40, %l5
3404 ldswa [%l7 + %l5] 0x04, %g2
3405 fbul,a %fcc1, loop_309
3406 umul %o1, 0x14B9, %l4
3407 fsrc1 %f26, %f10
3408 restored
3409 rdpr %cwp, %g1
3410 rdpr %cansave, %g2
3411 rdpr %canrestore, %g3
3412 rdpr %cleanwin, %g4
3413 rdpr %otherwin, %g5
3414 rdpr %wstate, %g6
3415loop_309:
3416 nop
3417 wr %g0, 0x81, %asi
3418 sta %f14, [%l7 + 0x40] %asi
3419 siam 0x4
3420 fcmps %fcc3, %f28, %f19
3421 mulx %o2, %o3, %i6
3422 fornot2 %f28, %f28, %f2
3423 orn %l1, 0x0195, %i0
3424 fcmpgt32 %f16, %f24, %o6
3425 set 0x22, %i3
3426 lduba [%l7 + %i3] 0x89, %g3
3427 bcc,a loop_310
3428 array16 %l0, %g7, %g6
3429 sll %g5, %i5, %o0
3430 movrgz %i7, 0x1FE, %o4
3431loop_310:
3432 faligndata %f2, %f18, %f10
3433 fnot2s %f27, %f6
3434 membar 0x2D
3435 srl %l5, %l3, %g1
3436 tn %icc, 0x0
3437 st %f1, [%l7 + 0x38]
3438 wr %g0, 0x80, %asi
3439 ldsha [%l7 + 0x0C] %asi, %o5
3440 fbuge %fcc3, loop_311
3441 fmovdle %xcc, %f31, %f4
3442 te %icc, 0x7
3443 bneg,pn %xcc, loop_312
3444loop_311:
3445 tle %xcc, 0x4
3446 tl %xcc, 0x0
3447 array32 %i3, %i4, %l6
3448loop_312:
3449 nop
3450 wr %g0, 0x19, %asi
3451 ldstuba [%l7 + 0x3D] %asi, %i1
3452 fmovsvs %icc, %f11, %f12
3453 fmovdcc %icc, %f29, %f10
3454 movle %xcc, %l2, %i2
3455 orcc %g4, %g2, %o1
3456 fmul8x16 %f31, %f8, %f4
3457 udivcc %l4, 0x1B0F, %o2
3458 fnor %f30, %f0, %f0
3459 stw %o3, [%l7 + 0x10]
3460 tn %icc, 0x1
3461 umul %o7, %i6, %l1
3462 tsubcctv %o6, 0x064E, %i0
3463 sethi 0x0749, %l0
3464 membar 0x28
3465 fmovdg %icc, %f28, %f20
3466 ldd [%l7 + 0x78], %f22
3467 set 0x54, %g3
3468 lda [%l7 + %g3] 0x14, %f4
3469 set 0x50, %o4
3470 lduwa [%l7 + %o4] 0x10, %g3
3471 bcc,pt %icc, loop_313
3472 edge8ln %g6, %g5, %i5
3473 subccc %g7, 0x1CD3, %i7
3474 addcc %o4, %o0, %l5
3475loop_313:
3476 edge16n %g1, %o5, %l3
3477 stb %i4, [%l7 + 0x0D]
3478 flush %l7 + 0x1C
3479 fbu,a %fcc0, loop_314
3480 fors %f8, %f28, %f1
3481 sdiv %l6, 0x1785, %i3
3482 fmul8x16al %f16, %f10, %f20
3483loop_314:
3484 nop
3485 setx loop_315, %l0, %l1
3486 wrpr 0x1, %tl
3487 wrpr %l1, %tnpc
3488 setx 0x34400001400, %l0, %l1
3489 wrpr %l1, %tstate
3490 wrhpr 0x4, %htstate
3491 done
3492 smul %l2, 0x0454, %i2
3493 tsubcc %g4, 0x0646, %i1
3494 sir 0x03B5
3495loop_315:
3496 mulscc %g2, 0x17E7, %o1
3497 sllx %l4, 0x03, %o3
3498 alignaddrl %o7, %o2, %i6
3499 bvc loop_316
3500 sll %o6, 0x1F, %l1
3501 andncc %l0, %g3, %g6
3502 fmovde %xcc, %f6, %f13
3503loop_316:
3504 taddcctv %i0, 0x04DA, %g5
3505 fcmpeq32 %f4, %f16, %g7
3506 subc %i7, 0x125F, %i5
3507 fnot2 %f16, %f24
3508 sdiv %o0, 0x1C79, %o4
3509 movleu %icc, %g1, %l5
3510 bn,pn %xcc, loop_317
3511 subccc %o5, 0x017F, %l3
3512 movneg %xcc, %i4, %l6
3513 fmovdle %icc, %f5, %f13
3514loop_317:
3515 movne %icc, %i3, %l2
3516 add %g4, %i2, %i1
3517 sdivx %g2, 0x131F, %o1
3518 tvs %xcc, 0x6
3519 sll %o3, %l4, %o2
3520 fmovdvs %xcc, %f4, %f29
3521 edge32 %o7, %i6, %o6
3522 wr %g0, 0x19, %asi
3523 ldxa [%l7 + 0x30] %asi, %l0
3524 movre %g3, 0x2EC, %l1
3525 bvs,pn %icc, loop_318
3526 orcc %g6, %g5, %g7
3527 tsubcctv %i7, 0x0ADB, %i0
3528 and %i5, 0x1ECD, %o4
3529loop_318:
3530 fpackfix %f18, %f25
3531 andncc %g1, %l5, %o0
3532 edge8n %l3, %o5, %i4
3533 movn %icc, %i3, %l6
3534 brgz %l2, loop_319
3535 fmovrdgz %g4, %f12, %f0
3536 pdist %f20, %f6, %f10
3537 movrgz %i2, %g2, %o1
3538loop_319:
3539 move %xcc, %o3, %i1
3540 umul %o2, 0x058D, %l4
3541 movcs %icc, %i6, %o7
3542 fpadd32 %f18, %f16, %f12
3543 tsubcc %l0, 0x0CB3, %g3
3544 fpadd16s %f10, %f18, %f4
3545 orn %o6, 0x17D4, %l1
3546 nop
3547 set 0x42, %i7
3548 ldsh [%l7 + %i7], %g6
3549 saved
3550 rdpr %cwp, %g1
3551 rdpr %cansave, %g2
3552 rdpr %canrestore, %g3
3553 rdpr %cleanwin, %g4
3554 rdpr %otherwin, %g5
3555 rdpr %wstate, %g6
3556 edge8l %g5, %i7, %i0
3557 bn,pn %icc, loop_320
3558 fzeros %f6
3559 andcc %i5, 0x15BF, %g7
3560 tvs %xcc, 0x5
3561loop_320:
3562 movne %icc, %g1, %l5
3563 fmovrsgz %o4, %f16, %f24
3564 array32 %o0, %l3, %o5
3565 fors %f23, %f16, %f11
3566 fbl %fcc1, loop_321
3567 edge32ln %i3, %l6, %i4
3568 alignaddrl %g4, %l2, %i2
3569 fbuge,a %fcc3, loop_322
3570loop_321:
3571 tsubcctv %o1, 0x0955, %o3
3572 fxnors %f12, %f30, %f14
3573 fmovsvs %icc, %f4, %f15
3574loop_322:
3575 nop
3576 wr %g0, 0x19, %asi
3577 ldsha [%l7 + 0x4E] %asi, %g2
3578 fornot2s %f30, %f4, %f9
3579 fcmpeq32 %f22, %f12, %o2
3580 umulcc %i1, %l4, %i6
3581 move %icc, %l0, %o7
3582 array32 %g3, %l1, %g6
3583 fmovrdlez %g5, %f0, %f2
3584 edge8ln %i7, %i0, %i5
3585 set 0x1A, %g5
3586 lduha [%l7 + %g5] 0x89, %o6
3587 bne,a,pn %icc, loop_323
3588 fornot2s %f12, %f9, %f19
3589 movne %icc, %g1, %l5
3590 edge16n %o4, %g7, %o0
3591loop_323:
3592 fsrc1s %f14, %f28
3593 movrlez %l3, %i3, %l6
3594 brlez,a %o5, loop_324
3595 fbue,a %fcc2, loop_325
3596 taddcctv %i4, %l2, %g4
3597 movpos %icc, %i2, %o1
3598loop_324:
3599 stb %o3, [%l7 + 0x2D]
3600loop_325:
3601 nop
3602 set 0x58, %l4
3603 ldsw [%l7 + %l4], %o2
3604 movcc %xcc, %g2, %l4
3605 bshuffle %f2, %f10, %f8
3606 sllx %i6, 0x19, %i1
3607 tl %icc, 0x2
3608 fmovspos %icc, %f15, %f20
3609 wr %g0, 0x0c, %asi
3610 sta %f18, [%l7 + 0x44] %asi
3611 fpadd16s %f11, %f7, %f31
3612 movcs %xcc, %l0, %o7
3613 movl %icc, %l1, %g6
3614 wr %g0, 0x2f, %asi
3615 stxa %g5, [%l7 + 0x28] %asi
3616 membar #Sync
3617 fzeros %f7
3618 movre %g3, 0x25D, %i0
3619 subc %i7, %i5, %g1
3620 fmovdleu %icc, %f2, %f9
3621 fbn %fcc0, loop_326
3622 bleu,a loop_327
3623 tsubcctv %o6, %l5, %g7
3624 edge16l %o4, %o0, %l3
3625loop_326:
3626 addc %l6, %o5, %i4
3627loop_327:
3628 movcs %icc, %l2, %i3
3629 movleu %xcc, %i2, %o1
3630 tge %icc, 0x7
3631 movne %xcc, %o3, %g4
3632 sllx %o2, %g2, %l4
3633 wr %g0, 0x89, %asi
3634 ldda [%l7 + 0x40] %asi, %f0
3635 call loop_328
3636 edge16 %i6, %i1, %l0
3637 fcmpeq16 %f2, %f28, %l1
3638 fmovscc %xcc, %f21, %f9
3639loop_328:
3640 movvc %icc, %o7, %g5
3641 xorcc %g6, %i0, %g3
3642 movleu %xcc, %i5, %i7
3643 fxnor %f12, %f24, %f30
3644 xor %g1, 0x0A6F, %o6
3645 alignaddrl %g7, %l5, %o0
3646 andcc %l3, 0x1C84, %o4
3647 fcmpne32 %f24, %f20, %o5
3648 tvc %icc, 0x3
3649 sdivx %l6, 0x18AA, %l2
3650 sub %i4, %i3, %i2
3651 xnor %o3, 0x0AD5, %o1
3652 subccc %o2, %g4, %l4
3653 movneg %icc, %g2, %i6
3654 tvs %xcc, 0x7
3655 set 0x60, %g2
3656 lda [%l7 + %g2] 0x14, %f19
3657 fba %fcc1, loop_329
3658 fmovrdne %i1, %f6, %f22
3659 tge %icc, 0x6
3660 fmovrsne %l1, %f15, %f13
3661loop_329:
3662 fmul8ulx16 %f22, %f22, %f14
3663 tn %icc, 0x7
3664 and %o7, %g5, %l0
3665 wr %g0, 0x4f, %asi
3666 ldxa [%g0 + 0x0] %asi, %i0
3667 movn %xcc, %g3, %g6
3668 bvs %icc, loop_330
3669 fbo %fcc1, loop_331
3670 tsubcc %i7, %i5, %g1
3671 bcs,pt %icc, loop_332
3672loop_330:
3673 swap [%l7 + 0x28], %g7
3674loop_331:
3675 tleu %xcc, 0x3
3676 fbn,a %fcc1, loop_333
3677loop_332:
3678 fbne %fcc0, loop_334
3679 tsubcctv %o6, 0x1E65, %l5
3680 movre %l3, 0x0D8, %o0
3681loop_333:
3682 addc %o4, 0x1144, %o5
3683loop_334:
3684 fmovrde %l2, %f20, %f12
3685 fones %f18
3686 xorcc %i4, %l6, %i2
3687 fbn,a %fcc0, loop_335
3688 smulcc %i3, %o3, %o1
3689 popc %g4, %l4
3690 edge8n %g2, %i6, %i1
3691loop_335:
3692 nop
3693 set 0x20, %i4
3694 stda %o2, [%l7 + %i4] 0x2f
3695 membar #Sync
3696 xnor %l1, %g5, %o7
3697 bvs %xcc, loop_336
3698 or %i0, %l0, %g3
3699 fone %f4
3700 te %xcc, 0x3
3701loop_336:
3702 tsubcctv %i7, 0x01EB, %i5
3703 ldsw [%l7 + 0x40], %g6
3704 edge32 %g7, %o6, %l5
3705 edge8l %l3, %g1, %o4
3706 tgu %icc, 0x7
3707 tcc %xcc, 0x7
3708 nop
3709 setx loop_337, %l0, %l1
3710 wrpr 0x1, %tl
3711 wrpr %l1, %tpc
3712 add %l1, 0x4, %l1
3713 wrpr %l1, %tnpc
3714 setx 0x34400001400, %l0, %l1
3715 wrpr %l1, %tstate
3716 wrhpr 0x4, %htstate
3717 retry
3718 fmovdcc %xcc, %f12, %f5
3719 movpos %xcc, %o5, %l2
3720 ldsh [%l7 + 0x64], %i4
3721loop_337:
3722 fble %fcc0, loop_338
3723 ldub [%l7 + 0x30], %o0
3724 movrlz %i2, %i3, %l6
3725 fnot2s %f20, %f29
3726loop_338:
3727 or %o3, %o1, %l4
3728 fcmple16 %f20, %f22, %g4
3729 bneg,a loop_339
3730 fmovscc %icc, %f28, %f15
3731 and %i6, 0x0AAF, %g2
3732 fcmple32 %f22, %f26, %i1
3733loop_339:
3734 movrne %o2, 0x3EC, %l1
3735 brgz %o7, loop_340
3736 nop
3737 setx loop_341, %l0, %l1
3738 wrpr 0x1, %tl
3739 wrpr %l1, %tpc
3740 add %l1, 0x4, %l1
3741 wrpr %l1, %tnpc
3742 setx 0x34400001400, %l0, %l1
3743 wrpr %l1, %tstate
3744 wrhpr 0x4, %htstate
3745 retry
3746 saved
3747 rdpr %cwp, %g1
3748 rdpr %cansave, %g2
3749 rdpr %canrestore, %g3
3750 rdpr %cleanwin, %g4
3751 rdpr %otherwin, %g5
3752 rdpr %wstate, %g6
3753 fmovrslz %i0, %f23, %f0
3754loop_340:
3755 array16 %l0, %g3, %g5
3756loop_341:
3757 tleu %xcc, 0x5
3758 xnor %i7, 0x13F9, %i5
3759 std %f28, [%l7 + 0x40]
3760 bg,a,pn %xcc, loop_342
3761 fandnot1s %f26, %f29, %f17
3762 udivcc %g6, 0x134E, %g7
3763 srl %o6, %l5, %g1
3764loop_342:
3765 fmovsleu %xcc, %f4, %f8
3766 nop
3767 set 0x78, %g4
3768 std %l2, [%l7 + %g4]
3769 fcmple16 %f10, %f20, %o5
3770 bgu,a %xcc, loop_343
3771 ld [%l7 + 0x08], %f19
3772 edge32l %o4, %i4, %o0
3773 movcc %xcc, %i2, %i3
3774loop_343:
3775 sra %l6, %l2, %o1
3776 fxnor %f4, %f6, %f0
3777 movre %l4, %o3, %g4
3778 tcs %icc, 0x0
3779 fmovrdgz %i6, %f4, %f24
3780 fsrc1 %f28, %f22
3781 mova %xcc, %i1, %g2
3782 nop
3783 set 0x48, %o1
3784 lduh [%l7 + %o1], %o2
3785 movvc %icc, %o7, %l1
3786 tgu %icc, 0x3
3787 fmovdleu %xcc, %f14, %f18
3788 te %xcc, 0x7
3789 fmovrdlez %l0, %f28, %f0
3790 movle %icc, %i0, %g3
3791 movrgz %g5, %i7, %g6
3792 udiv %g7, 0x13BA, %o6
3793 bleu loop_344
3794 mulx %l5, %i5, %l3
3795 fmul8ulx16 %f6, %f6, %f26
3796 addcc %o5, %o4, %g1
3797loop_344:
3798 ldd [%l7 + 0x78], %f30
3799 edge32 %i4, %i2, %o0
3800 orcc %l6, 0x1329, %l2
3801 edge32 %o1, %l4, %o3
3802 tpos %xcc, 0x1
3803 fmovsl %xcc, %f7, %f17
3804 movvc %xcc, %i3, %i6
3805 addccc %i1, %g2, %g4
3806 std %f20, [%l7 + 0x78]
3807 fbg %fcc2, loop_345
3808 brgz %o2, loop_346
3809 fmovsne %xcc, %f26, %f20
3810 tcs %xcc, 0x1
3811loop_345:
3812 orncc %l1, 0x0985, %l0
3813loop_346:
3814 subccc %o7, %g3, %g5
3815 fmovrsgz %i7, %f17, %f18
3816 movrlz %i0, %g6, %o6
3817 fbn %fcc3, loop_347
3818 addccc %l5, %i5, %g7
3819 fzeros %f18
3820 std %o4, [%l7 + 0x50]
3821loop_347:
3822 fmovdg %xcc, %f16, %f21
3823 fbne,a %fcc3, loop_348
3824 fmovrdgez %o4, %f26, %f24
3825 movneg %icc, %l3, %g1
3826 umul %i2, %o0, %i4
3827loop_348:
3828 sethi 0x0B65, %l2
3829 movrne %l6, %o1, %l4
3830 set 0x28, %o2
3831 stwa %o3, [%l7 + %o2] 0xea
3832 membar #Sync
3833 tsubcc %i3, %i6, %i1
3834 fbge %fcc0, loop_349
3835 edge32ln %g2, %o2, %l1
3836 fbe,a %fcc3, loop_350
3837 fbule,a %fcc0, loop_351
3838loop_349:
3839 edge16 %g4, %l0, %g3
3840 fmovdcc %icc, %f8, %f31
3841loop_350:
3842 sdivx %g5, 0x1D7C, %o7
3843loop_351:
3844 tcc %xcc, 0x2
3845 mova %xcc, %i7, %i0
3846 edge8l %g6, %l5, %o6
3847 movn %xcc, %i5, %o5
3848 fcmpeq32 %f18, %f30, %o4
3849 set 0x6E, %l2
3850 stha %g7, [%l7 + %l2] 0x81
3851 movl %icc, %l3, %i2
3852 tne %xcc, 0x3
3853 srl %g1, %i4, %o0
3854 fbg %fcc3, loop_352
3855 fmul8x16 %f14, %f8, %f28
3856 bshuffle %f16, %f26, %f0
3857 fbne,a %fcc2, loop_353
3858loop_352:
3859 and %l2, %o1, %l6
3860 orcc %l4, 0x118E, %o3
3861 fnot2 %f12, %f14
3862loop_353:
3863 move %xcc, %i3, %i6
3864 udiv %g2, 0x0F0D, %o2
3865 fmul8x16al %f21, %f11, %f18
3866 ldstub [%l7 + 0x21], %l1
3867 orncc %i1, 0x03BE, %l0
3868 siam 0x5
3869 fxors %f27, %f1, %f28
3870 tvs %icc, 0x3
3871 fmovrsne %g3, %f28, %f15
3872 ta %icc, 0x6
3873 restored
3874 rdpr %cwp, %g1
3875 rdpr %cansave, %g2
3876 rdpr %canrestore, %g3
3877 rdpr %cleanwin, %g4
3878 rdpr %otherwin, %g5
3879 rdpr %wstate, %g6
3880 tvs %icc, 0x2
3881 movrne %g4, %g5, %i7
3882 lduw [%l7 + 0x7C], %i0
3883 andn %o7, %l5, %g6
3884 edge16l %o6, %o5, %o4
3885 fmovrdgez %g7, %f2, %f26
3886 bcs,a %xcc, loop_354
3887 std %f24, [%l7 + 0x70]
3888 fxors %f0, %f20, %f24
3889 andcc %l3, %i5, %g1
3890loop_354:
3891 stw %i4, [%l7 + 0x54]
3892 fmovdvc %icc, %f5, %f7
3893 bneg,pt %xcc, loop_355
3894 sth %o0, [%l7 + 0x2E]
3895 xorcc %l2, 0x1745, %o1
3896 sdiv %l6, 0x06B8, %l4
3897loop_355:
3898 sdiv %i2, 0x0E50, %o3
3899 sub %i3, 0x09EE, %g2
3900 tcs %xcc, 0x6
3901 andcc %i6, %o2, %l1
3902 tne %icc, 0x3
3903 fpadd16 %f22, %f12, %f2
3904 fbne,a %fcc2, loop_356
3905 fbue %fcc0, loop_357
3906 movge %xcc, %i1, %g3
3907 movge %icc, %g4, %l0
3908loop_356:
3909 andn %g5, 0x16B4, %i0
3910loop_357:
3911 call loop_358
3912 fxnor %f8, %f12, %f2
3913 bgu,a,pt %xcc, loop_359
3914 edge8ln %i7, %l5, %g6
3915loop_358:
3916 alignaddr %o6, %o5, %o7
3917 movrne %o4, %g7, %i5
3918loop_359:
3919 ta %xcc, 0x7
3920 andcc %g1, %l3, %i4
3921 xorcc %l2, 0x0F0E, %o1
3922 srax %o0, %l4, %i2
3923 movl %icc, %o3, %l6
3924 tg %icc, 0x4
3925 movvc %icc, %i3, %g2
3926 brlez,a %o2, loop_360
3927 umulcc %l1, 0x1B77, %i1
3928 fmovspos %xcc, %f14, %f11
3929 movneg %xcc, %g3, %i6
3930loop_360:
3931 edge32n %l0, %g5, %g4
3932 fcmpne32 %f28, %f22, %i0
3933 fmovsle %icc, %f25, %f13
3934 ba,a,pt %icc, loop_361
3935 fpack32 %f28, %f18, %f0
3936 tle %xcc, 0x0
3937 wr %g0, 0x22, %asi
3938 stwa %i7, [%l7 + 0x30] %asi
3939 membar #Sync
3940loop_361:
3941 edge32n %l5, %g6, %o6
3942 siam 0x7
3943 add %o5, 0x04FE, %o4
3944 fbne,a %fcc0, loop_362
3945 mova %xcc, %o7, %g7
3946 fandnot2 %f8, %f16, %f2
3947 fmovdne %icc, %f23, %f22
3948loop_362:
3949 fbug,a %fcc3, loop_363
3950 std %g0, [%l7 + 0x50]
3951 fcmped %fcc2, %f14, %f0
3952 wr %g0, 0x19, %asi
3953 ldsba [%l7 + 0x0F] %asi, %i5
3954loop_363:
3955 nop
3956 membar #Sync
3957 wr %g0, 0x1f, %asi
3958 ldda [%l7 + 0x40] %asi, %f16
3959 or %l3, %l2, %i4
3960 edge8ln %o1, %l4, %i2
3961 tvs %xcc, 0x4
3962 set 0x54, %o6
3963 lda [%l7 + %o6] 0x15, %f15
3964 set 0x44, %g7
3965 swapa [%l7 + %g7] 0x80, %o0
3966 stw %o3, [%l7 + 0x70]
3967 fornot2s %f26, %f20, %f31
3968 membar #Sync
3969 wr %g0, 0x1f, %asi
3970 ldda [%l7 + 0x40] %asi, %f16
3971 xorcc %l6, 0x1BBF, %i3
3972 ld [%l7 + 0x38], %f21
3973 fbg %fcc2, loop_364
3974 tcc %xcc, 0x2
3975 stbar
3976 or %g2, %o2, %l1
3977loop_364:
3978 xorcc %g3, 0x0676, %i6
3979 fmovdg %xcc, %f12, %f20
3980 bge loop_365
3981 tge %icc, 0x0
3982 orn %l0, 0x0F81, %i1
3983 tg %xcc, 0x5
3984loop_365:
3985 taddcctv %g4, 0x0DDE, %g5
3986 tn %xcc, 0x7
3987 or %i0, %i7, %l5
3988 call loop_366
3989 bg,a,pn %icc, loop_367
3990 fmovd %f18, %f4
3991 prefetch [%l7 + 0x54], 0x0
3992loop_366:
3993 sdivx %o6, 0x0009, %g6
3994loop_367:
3995 fmovspos %xcc, %f11, %f5
3996 edge8l %o4, %o7, %g7
3997 bvs,pt %icc, loop_368
3998 fexpand %f7, %f30
3999 taddcc %o5, %i5, %g1
4000 fabss %f9, %f14
4001loop_368:
4002 fabss %f10, %f14
4003 andcc %l3, 0x0315, %l2
4004 add %i4, %l4, %o1
4005 wr %g0, 0x10, %asi
4006 stxa %i2, [%l7 + 0x48] %asi
4007 ldstub [%l7 + 0x5D], %o0
4008 srl %o3, %i3, %g2
4009 move %xcc, %l6, %l1
4010 nop
4011 setx loop_369, %l0, %l1
4012 wrpr 0x1, %tl
4013 wrpr %l1, %tpc
4014 add %l1, 0x4, %l1
4015 wrpr %l1, %tnpc
4016 setx 0x34400001400, %l0, %l1
4017 wrpr %l1, %tstate
4018 wrhpr 0x4, %htstate
4019 retry
4020 fmovde %icc, %f3, %f11
4021 popc 0x0D88, %o2
4022 ld [%l7 + 0x68], %f28
4023loop_369:
4024 tl %icc, 0x5
4025 movl %icc, %g3, %l0
4026 movne %icc, %i1, %i6
4027 movvc %xcc, %g4, %i0
4028 orcc %i7, 0x0457, %g5
4029 taddcc %o6, %l5, %o4
4030 sdivx %o7, 0x071C, %g7
4031 fcmpeq32 %f30, %f18, %o5
4032 fbg %fcc1, loop_370
4033 ldx [%l7 + 0x60], %g6
4034 set 0x40, %i1
4035 stda %f16, [%l7 + %i1] 0x18
4036loop_370:
4037 movcs %icc, %i5, %l3
4038 movpos %icc, %l2, %i4
4039 add %l7, 0x6C, %l6
4040 wr %g0, 0x0c, %asi
4041 casa [%l6] 0x0c, %l4, %o1
4042 smulcc %g1, %o0, %i2
4043 array32 %i3, %g2, %o3
4044 fbl %fcc1, loop_371
4045 movg %icc, %l1, %l6
4046 fbug,a %fcc3, loop_372
4047 sth %o2, [%l7 + 0x78]
4048loop_371:
4049 sth %g3, [%l7 + 0x20]
4050 be %icc, loop_373
4051loop_372:
4052 restored
4053 rdpr %cwp, %g1
4054 rdpr %cansave, %g2
4055 rdpr %canrestore, %g3
4056 rdpr %cleanwin, %g4
4057 rdpr %otherwin, %g5
4058 rdpr %wstate, %g6
4059 fpackfix %f24, %f13
4060 fpadd16s %f25, %f12, %f10
4061loop_373:
4062 fmul8x16 %f2, %f16, %f26
4063 fmovse %icc, %f24, %f12
4064 add %l0, %i6, %i1
4065 movne %icc, %i0, %g4
4066 fmovsne %xcc, %f18, %f16
4067 edge32ln %i7, %o6, %g5
4068 edge16ln %o4, %l5, %o7
4069 subccc %o5, 0x1D1A, %g6
4070 movrne %g7, %i5, %l3
4071 tge %icc, 0x0
4072 ldx [%l7 + 0x30], %i4
4073 fcmpeq32 %f24, %f14, %l2
4074 tsubcctv %l4, 0x1834, %g1
4075 movvc %icc, %o0, %o1
4076 restored
4077 rdpr %cwp, %g1
4078 rdpr %cansave, %g2
4079 rdpr %canrestore, %g3
4080 rdpr %cleanwin, %g4
4081 rdpr %otherwin, %g5
4082 rdpr %wstate, %g6
4083 umulcc %i3, %i2, %g2
4084 fnegs %f29, %f8
4085 movle %xcc, %l1, %o3
4086 brlez,a %l6, loop_374
4087 array32 %g3, %o2, %i6
4088 smulcc %i1, 0x0FC4, %l0
4089 fzeros %f18
4090loop_374:
4091 edge32n %g4, %i0, %i7
4092 movl %icc, %g5, %o4
4093 for %f28, %f4, %f16
4094 lduh [%l7 + 0x16], %l5
4095 tsubcc %o6, 0x006E, %o5
4096 subccc %g6, 0x0766, %o7
4097 movgu %icc, %g7, %i5
4098 movvc %icc, %l3, %i4
4099 restored
4100 rdpr %cwp, %g1
4101 rdpr %cansave, %g2
4102 rdpr %canrestore, %g3
4103 rdpr %cleanwin, %g4
4104 rdpr %otherwin, %g5
4105 rdpr %wstate, %g6
4106 te %xcc, 0x6
4107 bg,a %xcc, loop_375
4108 fandnot2s %f25, %f17, %f17
4109 sub %l2, %g1, %l4
4110 fcmpes %fcc3, %f5, %f23
4111loop_375:
4112 fcmped %fcc3, %f18, %f4
4113 wr %g0, 0x04, %asi
4114 prefetcha [%l7 + 0x78] %asi, 0x2
4115 ld [%l7 + 0x1C], %f25
4116 tle %icc, 0x2
4117 udivx %o1, 0x17B5, %i2
4118 fmuld8ulx16 %f21, %f19, %f28
4119 edge32 %i3, %g2, %o3
4120 ldd [%l7 + 0x50], %l0
4121 fandnot1s %f4, %f15, %f15
4122 set 0x28, %g6
4123 ldsha [%l7 + %g6] 0x81, %g3
4124 edge8l %l6, %o2, %i6
4125 subc %l0, %g4, %i0
4126 or %i7, 0x1AA4, %g5
4127 andncc %i1, %l5, %o4
4128 nop
4129 set 0x56, %l6
4130 ldsb [%l7 + %l6], %o5
4131 udivcc %o6, 0x0BEA, %g6
4132 subccc %g7, %i5, %l3
4133 movrlz %i4, %l2, %o7
4134 tsubcc %l4, 0x00E3, %o0
4135 fexpand %f19, %f22
4136 movrlez %g1, %o1, %i2
4137 edge32n %g2, %i3, %l1
4138 fblg,a %fcc3, loop_376
4139 array16 %g3, %l6, %o2
4140 bvc,a,pn %icc, loop_377
4141 fbne %fcc2, loop_378
4142loop_376:
4143 fmovsa %xcc, %f2, %f18
4144 udivx %o3, 0x1B6C, %i6
4145loop_377:
4146 sllx %g4, 0x13, %l0
4147loop_378:
4148 fornot2s %f17, %f21, %f16
4149 taddcctv %i7, 0x1D7A, %g5
4150 nop
4151 set 0x4A, %l3
4152 ldsb [%l7 + %l3], %i0
4153 fxors %f30, %f11, %f7
4154 bgu,a %icc, loop_379
4155 brz %i1, loop_380
4156 fmovse %xcc, %f10, %f1
4157 movre %l5, %o4, %o5
4158loop_379:
4159 sethi 0x1F29, %o6
4160loop_380:
4161 stx %g7, [%l7 + 0x38]
4162 lduw [%l7 + 0x3C], %i5
4163 andn %l3, %g6, %i4
4164 sethi 0x08BE, %o7
4165 xorcc %l4, 0x15CE, %o0
4166 fpackfix %f0, %f4
4167 sdivx %l2, 0x1D33, %o1
4168 movleu %icc, %i2, %g2
4169 fmovdne %xcc, %f6, %f28
4170 movl %xcc, %g1, %i3
4171 movcs %xcc, %l1, %l6
4172 movgu %icc, %o2, %o3
4173 fmovscc %xcc, %f11, %f10
4174 movleu %icc, %i6, %g3
4175 array8 %g4, %l0, %i7
4176 tgu %icc, 0x6
4177 ld [%l7 + 0x14], %f13
4178 umulcc %i0, %g5, %i1
4179 mulscc %o4, %o5, %l5
4180 membar 0x68
4181 wr %g0, 0x80, %asi
4182 ldda [%l7 + 0x40] %asi, %f16
4183 ldd [%l7 + 0x60], %f0
4184 tn %xcc, 0x7
4185 movrne %o6, 0x1C7, %g7
4186 fabss %f30, %f1
4187 fmovdle %icc, %f2, %f21
4188 fbge,a %fcc0, loop_381
4189 edge32n %l3, %g6, %i5
4190 fmovrslez %i4, %f12, %f6
4191 fnand %f10, %f26, %f6
4192loop_381:
4193 andncc %l4, %o7, %o0
4194 srl %o1, %l2, %g2
4195 ta %xcc, 0x5
4196 or %g1, 0x1484, %i2
4197 sdivcc %l1, 0x1456, %i3
4198 set 0x6C, %l0
4199 swapa [%l7 + %l0] 0x0c, %l6
4200 movcc %xcc, %o3, %i6
4201 tgu %icc, 0x0
4202 stw %o2, [%l7 + 0x78]
4203 movre %g3, 0x174, %l0
4204 wr %g0, 0x10, %asi
4205 stda %g4, [%l7 + 0x58] %asi
4206 wr %g0, 0x11, %asi
4207 stda %f0, [%l7 + 0x40] %asi
4208 brnz %i0, loop_382
4209 edge16ln %g5, %i7, %o4
4210 restored
4211 rdpr %cwp, %g1
4212 rdpr %cansave, %g2
4213 rdpr %canrestore, %g3
4214 rdpr %cleanwin, %g4
4215 rdpr %otherwin, %g5
4216 rdpr %wstate, %g6
4217 fmul8ulx16 %f6, %f6, %f2
4218loop_382:
4219 tcc %xcc, 0x1
4220 movvc %icc, %o5, %i1
4221 fmovd %f14, %f6
4222 wr %g0, 0x04, %asi
4223 lduwa [%l7 + 0x1C] %asi, %l5
4224 srl %g7, 0x16, %o6
4225 popc %g6, %i5
4226 ldub [%l7 + 0x36], %i4
4227 movrlz %l3, %l4, %o7
4228 movrlez %o1, %o0, %l2
4229 fmovsge %icc, %f10, %f22
4230 tle %xcc, 0x6
4231 add %g2, %i2, %l1
4232 pdist %f28, %f22, %f18
4233 movpos %icc, %g1, %i3
4234 tvc %xcc, 0x4
4235 edge16ln %l6, %o3, %i6
4236 sllx %o2, 0x1C, %l0
4237 fornot1 %f12, %f16, %f16
4238 fmul8x16au %f14, %f22, %f12
4239 sethi 0x1FD2, %g3
4240 edge32 %i0, %g5, %g4
4241 fcmpd %fcc3, %f0, %f18
4242 bne,pt %xcc, loop_383
4243 fnot2 %f8, %f26
4244 movle %xcc, %o4, %o5
4245 fxors %f9, %f9, %f19
4246loop_383:
4247 edge32l %i7, %i1, %g7
4248 fors %f22, %f1, %f21
4249 sdivx %o6, 0x011C, %l5
4250 wr %g0, 0x10, %asi
4251 ldswa [%l7 + 0x40] %asi, %g6
4252 std %i4, [%l7 + 0x70]
4253 nop
4254 set 0x44, %g1
4255 stb %l3, [%l7 + %g1]
4256 alignaddr %l4, %i4, %o7
4257 udivx %o0, 0x097C, %l2
4258 edge16n %o1, %i2, %l1
4259 wr %g0, 0x10, %asi
4260 prefetcha [%l7 + 0x20] %asi, 0x1
4261 fbg,a %fcc3, loop_384
4262 or %i3, 0x0BA8, %l6
4263 std %g0, [%l7 + 0x10]
4264 fmovrdgez %o3, %f6, %f0
4265loop_384:
4266 fmovdg %xcc, %f17, %f14
4267 set 0x50, %i2
4268 prefetcha [%l7 + %i2] 0x15, 0x2
4269 udivx %l0, 0x05AB, %g3
4270 bpos,a,pt %icc, loop_385
4271 movneg %xcc, %i0, %g5
4272 fone %f8
4273 movre %o2, %g4, %o5
4274loop_385:
4275 fnot2s %f1, %f19
4276 tg %xcc, 0x0
4277 fbue,a %fcc0, loop_386
4278 tn %xcc, 0x0
4279 andcc %i7, 0x1F12, %i1
4280 fmul8x16al %f18, %f27, %f8
4281loop_386:
4282 fmovde %icc, %f18, %f25
4283 umul %g7, 0x15DD, %o6
4284 ta %icc, 0x2
4285 ldd [%l7 + 0x48], %f8
4286 move %xcc, %l5, %o4
4287 ble %icc, loop_387
4288 fnot1 %f2, %f10
4289 alignaddr %i5, %l3, %g6
4290 set 0x7E, %i5
4291 ldstuba [%l7 + %i5] 0x81, %i4
4292loop_387:
4293 tge %xcc, 0x5
4294 orncc %l4, %o7, %o0
4295 tcs %xcc, 0x0
4296 nop
4297 setx loop_388, %l0, %l1
4298 jmpl %l1, %o1
4299 tleu %xcc, 0x3
4300 nop
4301 setx loop_389, %l0, %l1
4302 wrpr 0x1, %tl
4303 wrpr %l1, %tpc
4304 add %l1, 0x4, %l1
4305 wrpr %l1, %tnpc
4306 setx 0x34400001400, %l0, %l1
4307 wrpr %l1, %tstate
4308 wrhpr 0x4, %htstate
4309 retry
4310 array16 %l2, %i2, %l1
4311loop_388:
4312 movg %icc, %g2, %l6
4313 bn,pt %icc, loop_390
4314loop_389:
4315 bg,a loop_391
4316 st %f14, [%l7 + 0x54]
4317 smulcc %g1, %i3, %o3
4318loop_390:
4319 popc %l0, %g3
4320loop_391:
4321 sth %i0, [%l7 + 0x1C]
4322 movrlz %i6, %o2, %g5
4323 edge8 %g4, %o5, %i7
4324 te %xcc, 0x6
4325 movleu %icc, %g7, %o6
4326 bgu,pt %icc, loop_392
4327 array32 %l5, %i1, %o4
4328 or %l3, %g6, %i4
4329 edge8n %l4, %o7, %o0
4330loop_392:
4331 sethi 0x093E, %o1
4332 movleu %xcc, %i5, %l2
4333 addccc %l1, 0x0F9A, %g2
4334 membar 0x1D
4335 srax %i2, %l6, %i3
4336 edge8n %g1, %l0, %o3
4337 set 0x60, %i6
4338 sta %f19, [%l7 + %i6] 0x0c
4339 array16 %g3, %i0, %i6
4340 fnor %f30, %f2, %f18
4341 ldub [%l7 + 0x14], %g5
4342 add %g4, %o2, %o5
4343 set 0x2C, %l1
4344 sta %f2, [%l7 + %l1] 0x15
4345 edge16 %g7, %i7, %o6
4346 movge %icc, %i1, %l5
4347 stbar
4348 flush %l7 + 0x50
4349 fmovs %f6, %f2
4350 movrlz %l3, %o4, %i4
4351 alignaddrl %g6, %l4, %o7
4352 fpadd16s %f16, %f3, %f30
4353 brnz,a %o1, loop_393
4354 xnorcc %o0, 0x009F, %l2
4355 movl %xcc, %l1, %g2
4356 fmovsleu %icc, %f6, %f17
4357loop_393:
4358 array16 %i5, %l6, %i2
4359 movn %xcc, %g1, %l0
4360 tleu %xcc, 0x4
4361 sub %i3, 0x0281, %o3
4362 tvs %icc, 0x6
4363 fbul,a %fcc1, loop_394
4364 tg %xcc, 0x3
4365 fbe,a %fcc1, loop_395
4366 bge,a loop_396
4367loop_394:
4368 tg %icc, 0x2
4369 fmovrsgz %i0, %f14, %f26
4370loop_395:
4371 stw %i6, [%l7 + 0x58]
4372loop_396:
4373 bgu,a,pt %xcc, loop_397
4374 bn %xcc, loop_398
4375 movcs %icc, %g5, %g3
4376 sdivx %g4, 0x039E, %o5
4377loop_397:
4378 srl %g7, %i7, %o6
4379loop_398:
4380 movge %xcc, %i1, %o2
4381 orn %l3, 0x0462, %l5
4382 andcc %i4, 0x17C0, %g6
4383 fbn %fcc3, loop_399
4384 srax %o4, %l4, %o1
4385 fnot2s %f12, %f6
4386 tcs %icc, 0x7
4387loop_399:
4388 ldx [%l7 + 0x50], %o0
4389 smul %o7, 0x0C90, %l1
4390 fmovd %f12, %f16
4391 sethi 0x152F, %g2
4392 tsubcc %i5, %l2, %i2
4393 alignaddr %g1, %l6, %i3
4394 membar 0x07
4395 andcc %l0, %o3, %i6
4396 wr %g0, 0x89, %asi
4397 stwa %g5, [%l7 + 0x2C] %asi
4398 prefetch [%l7 + 0x74], 0x1
4399 movrlz %g3, %g4, %o5
4400 ba loop_400
4401 alignaddr %i0, %g7, %i7
4402 orn %o6, %o2, %i1
4403 set 0x24, %o7
4404 ldsha [%l7 + %o7] 0x04, %l5
4405loop_400:
4406 addcc %i4, 0x142F, %l3
4407 fble %fcc0, loop_401
4408 fxors %f7, %f16, %f16
4409 umulcc %o4, %l4, %o1
4410 fmovsge %icc, %f22, %f8
4411loop_401:
4412 edge16ln %g6, %o7, %l1
4413 fbge,a %fcc0, loop_402
4414 tcc %xcc, 0x3
4415 fbo,a %fcc0, loop_403
4416 fmovse %icc, %f27, %f26
4417loop_402:
4418 bne,a loop_404
4419 sllx %g2, 0x14, %o0
4420loop_403:
4421 ldd [%l7 + 0x70], %i4
4422 wr %g0, 0x0c, %asi
4423 prefetcha [%l7 + 0x78] %asi, 0x3
4424loop_404:
4425 nop
4426 wr %g0, 0x10, %asi
4427 lduba [%l7 + 0x4F] %asi, %l2
4428 fbe,a %fcc0, loop_405
4429 nop
4430 setx loop_406, %l0, %l1
4431 jmpl %l1, %l6
4432 taddcctv %g1, %i3, %l0
4433 fabsd %f30, %f6
4434loop_405:
4435 xor %i6, 0x0C8A, %o3
4436loop_406:
4437 tpos %icc, 0x7
4438 movvs %xcc, %g5, %g4
4439 fmovsle %xcc, %f18, %f22
4440 srl %g3, %o5, %i0
4441 mulscc %g7, 0x1CD1, %o6
4442 xor %i7, %i1, %l5
4443 addc %o2, 0x0DCA, %i4
4444 movne %xcc, %l3, %o4
4445 tvs %icc, 0x3
4446 movrgez %o1, %l4, %o7
4447 bcc loop_407
4448 udivcc %g6, 0x0600, %l1
4449 fnot2s %f4, %f26
4450 fmovsvs %xcc, %f21, %f0
4451loop_407:
4452 andn %g2, 0x0E4F, %o0
4453 fbg,a %fcc1, loop_408
4454 movl %xcc, %i2, %i5
4455 movrgz %l6, 0x085, %g1
4456 bvs,pt %xcc, loop_409
4457loop_408:
4458 udiv %l2, 0x0BC0, %i3
4459 fmovdcs %icc, %f25, %f5
4460 edge32n %i6, %l0, %o3
4461loop_409:
4462 sdivcc %g5, 0x1865, %g4
4463 and %o5, %i0, %g7
4464 fmovrsgz %g3, %f10, %f22
4465 fpsub32 %f16, %f26, %f30
4466 udivcc %i7, 0x060C, %i1
4467 swap [%l7 + 0x14], %l5
4468 te %xcc, 0x0
4469 edge16l %o2, %i4, %o6
4470 fpsub16s %f2, %f28, %f19
4471 alignaddrl %l3, %o1, %l4
4472 fcmpne32 %f14, %f30, %o4
4473 addccc %o7, 0x0048, %l1
4474 bgu %xcc, loop_410
4475 ldsw [%l7 + 0x6C], %g2
4476 fpadd16s %f5, %f10, %f0
4477 brlez,a %g6, loop_411
4478loop_410:
4479 ldx [%l7 + 0x30], %o0
4480 xor %i2, %l6, %i5
4481 faligndata %f20, %f20, %f14
4482loop_411:
4483 ld [%l7 + 0x48], %f19
4484 movrlz %l2, 0x2B5, %i3
4485 subcc %i6, %g1, %l0
4486 xor %g5, 0x07C7, %g4
4487 movn %xcc, %o5, %o3
4488 movl %xcc, %i0, %g3
4489 fbn,a %fcc3, loop_412
4490 mova %xcc, %i7, %i1
4491 fexpand %f9, %f6
4492 fnot2s %f24, %f19
4493loop_412:
4494 nop
4495 wr %g0, 0x18, %asi
4496 stba %g7, [%l7 + 0x62] %asi
4497 popc 0x15B6, %o2
4498 edge16n %l5, %i4, %o6
4499 fmovrslz %l3, %f27, %f4
4500 tsubcc %l4, 0x0AE5, %o1
4501 fpackfix %f20, %f0
4502 xor %o4, 0x1819, %o7
4503 movcc %icc, %g2, %l1
4504 fcmpeq16 %f2, %f28, %o0
4505 movvc %xcc, %i2, %g6
4506 tsubcctv %l6, %i5, %i3
4507 fnot1 %f4, %f4
4508 edge32n %l2, %g1, %l0
4509 fbul %fcc1, loop_413
4510 udiv %g5, 0x17B4, %g4
4511 array32 %i6, %o5, %i0
4512 sethi 0x0C56, %o3
4513loop_413:
4514 tle %icc, 0x4
4515 bneg,pt %icc, loop_414
4516 movrlz %i7, 0x39C, %g3
4517 tgu %icc, 0x3
4518 movrgz %g7, %i1, %o2
4519loop_414:
4520 tneg %xcc, 0x5
4521 wr %g0, 0x19, %asi
4522 stda %i4, [%l7 + 0x78] %asi
4523 fnot1s %f18, %f31
4524 udivx %o6, 0x1E09, %l5
4525 edge32 %l4, %l3, %o1
4526 bl,a %icc, loop_415
4527 sub %o4, 0x110E, %o7
4528 nop
4529 setx loop_416, %l0, %l1
4530 jmpl %l1, %l1
4531 xorcc %o0, %i2, %g2
4532loop_415:
4533 movvs %xcc, %l6, %i5
4534 be,pn %icc, loop_417
4535loop_416:
4536 bge,a,pn %xcc, loop_418
4537 tneg %icc, 0x4
4538 call loop_419
4539loop_417:
4540 andncc %g6, %l2, %g1
4541loop_418:
4542 tl %xcc, 0x1
4543 srlx %l0, 0x15, %i3
4544loop_419:
4545 edge32 %g5, %i6, %o5
4546 fmovrdne %g4, %f28, %f10
4547 and %i0, %i7, %o3
4548 movvs %icc, %g3, %g7
4549 fcmpeq32 %f18, %f0, %i1
4550 pdist %f18, %f18, %f16
4551 ba loop_420
4552 fnegs %f21, %f20
4553 fbule,a %fcc0, loop_421
4554 movn %xcc, %i4, %o6
4555loop_420:
4556 addcc %l5, %o2, %l3
4557 tg %xcc, 0x5
4558loop_421:
4559 movrne %o1, %l4, %o4
4560 movl %xcc, %o7, %l1
4561 fmovrsne %i2, %f17, %f1
4562 andncc %o0, %g2, %i5
4563 edge8ln %l6, %g6, %g1
4564 fmuld8ulx16 %f11, %f24, %f22
4565 sub %l2, %l0, %i3
4566 ta %xcc, 0x0
4567 membar 0x60
4568 tn %xcc, 0x3
4569 fabsd %f16, %f4
4570 array16 %i6, %g5, %g4
4571 fmovsvc %icc, %f4, %f30
4572 popc %o5, %i7
4573 fcmpeq32 %f2, %f6, %i0
4574 fsrc1 %f30, %f8
4575 alignaddr %o3, %g3, %i1
4576 fbe,a %fcc1, loop_422
4577 bneg,pn %icc, loop_423
4578 srlx %i4, %g7, %l5
4579 movpos %xcc, %o2, %l3
4580loop_422:
4581 nop
4582 set 0x31, %o5
4583 ldstub [%l7 + %o5], %o1
4584loop_423:
4585 fbge %fcc1, loop_424
4586 edge32n %l4, %o6, %o4
4587 movn %xcc, %o7, %l1
4588 edge8ln %o0, %g2, %i5
4589loop_424:
4590 andn %l6, %g6, %i2
4591 movne %icc, %l2, %l0
4592 bn %xcc, loop_425
4593 brlez %i3, loop_426
4594 movle %xcc, %i6, %g5
4595 edge32ln %g1, %g4, %o5
4596loop_425:
4597 movrgez %i0, 0x36C, %i7
4598loop_426:
4599 subc %g3, 0x10D9, %i1
4600 fbl,a %fcc2, loop_427
4601 brgez,a %o3, loop_428
4602 movl %icc, %i4, %l5
4603 tne %xcc, 0x0
4604loop_427:
4605 srl %o2, %g7, %o1
4606loop_428:
4607 srlx %l4, 0x1B, %l3
4608 movgu %icc, %o6, %o7
4609 sll %o4, 0x0D, %o0
4610 bcc,pn %xcc, loop_429
4611 fones %f1
4612 edge8n %l1, %g2, %i5
4613 stbar
4614loop_429:
4615 restored
4616 rdpr %cwp, %g1
4617 rdpr %cansave, %g2
4618 rdpr %canrestore, %g3
4619 rdpr %cleanwin, %g4
4620 rdpr %otherwin, %g5
4621 rdpr %wstate, %g6
4622 movrlez %g6, %l6, %i2
4623 xor %l2, %i3, %i6
4624 addc %l0, %g1, %g4
4625 set 0x26, %i0
4626 lduha [%l7 + %i0] 0x04, %o5
4627 sllx %i0, 0x14, %i7
4628 stw %g5, [%l7 + 0x7C]
4629 movcs %xcc, %i1, %g3
4630 xorcc %i4, %l5, %o2
4631 fmovda %icc, %f30, %f6
4632 orn %o3, %g7, %l4
4633 srax %l3, %o6, %o7
4634 wr %g0, 0x04, %asi
4635 ldsba [%l7 + 0x1D] %asi, %o4
4636 xnorcc %o0, 0x033B, %o1
4637 smul %g2, 0x1C09, %l1
4638 alignaddr %g6, %i5, %l6
4639 srl %l2, %i3, %i6
4640 sra %i2, 0x1B, %l0
4641 sdivcc %g4, 0x0E3B, %o5
4642 movge %xcc, %i0, %g1
4643 subc %i7, %i1, %g5
4644 fpadd32s %f22, %f28, %f21
4645 movvs %icc, %i4, %l5
4646 or %g3, %o2, %o3
4647 xor %g7, %l4, %l3
4648 movpos %xcc, %o7, %o4
4649 fmovdgu %icc, %f16, %f2
4650 tpos %icc, 0x1
4651 addccc %o6, 0x0046, %o0
4652 edge16 %o1, %g2, %g6
4653 fpackfix %f20, %f8
4654 mulscc %i5, 0x0D78, %l6
4655 addc %l2, 0x1A92, %l1
4656 edge32 %i3, %i2, %i6
4657 fble %fcc1, loop_430
4658 mulscc %l0, %g4, %i0
4659 movl %xcc, %g1, %o5
4660 fornot2s %f24, %f30, %f8
4661loop_430:
4662 movvs %icc, %i1, %g5
4663 tvs %icc, 0x5
4664 ldstub [%l7 + 0x50], %i4
4665 fbuge %fcc2, loop_431
4666 movle %icc, %i7, %l5
4667 fbe %fcc0, loop_432
4668 tne %icc, 0x3
4669loop_431:
4670 subccc %g3, %o2, %o3
4671 andn %l4, 0x1F7E, %g7
4672loop_432:
4673 fxor %f2, %f28, %f30
4674 movrlez %l3, 0x29B, %o4
4675 fcmps %fcc2, %f9, %f18
4676 sth %o7, [%l7 + 0x22]
4677 fors %f16, %f22, %f9
4678 movl %xcc, %o6, %o1
4679 fmovrdne %o0, %f10, %f4
4680 fzero %f16
4681 fpadd16 %f4, %f6, %f26
4682 wr %g0, 0x88, %asi
4683 lda [%l7 + 0x4C] %asi, %f14
4684 brz,a %g6, loop_433
4685 tpos %xcc, 0x5
4686 udivx %i5, 0x1769, %l6
4687 ta %icc, 0x3
4688loop_433:
4689 fmovsn %xcc, %f13, %f20
4690 fcmpgt16 %f18, %f18, %l2
4691 tpos %xcc, 0x2
4692 mulx %g2, %l1, %i3
4693 umul %i6, 0x06EB, %l0
4694 fandnot2 %f6, %f6, %f8
4695 movn %icc, %g4, %i2
4696 saved
4697 rdpr %cwp, %g1
4698 rdpr %cansave, %g2
4699 rdpr %canrestore, %g3
4700 rdpr %cleanwin, %g4
4701 rdpr %otherwin, %g5
4702 rdpr %wstate, %g6
4703 sethi 0x11C4, %i0
4704 movrlz %g1, %o5, %i1
4705 popc 0x0CD8, %g5
4706 movl %icc, %i4, %l5
4707 umulcc %i7, %g3, %o2
4708 movrlz %o3, 0x2E8, %l4
4709 popc 0x1296, %g7
4710 ldd [%l7 + 0x18], %f20
4711 fbule %fcc2, loop_434
4712 movg %xcc, %o4, %l3
4713 fbue %fcc1, loop_435
4714 sdivx %o7, 0x1B94, %o6
4715loop_434:
4716 sethi 0x1F2F, %o1
4717 fcmpeq32 %f26, %f2, %o0
4718loop_435:
4719 ldx [%l7 + 0x68], %g6
4720 fpsub32 %f26, %f10, %f6
4721 edge32l %l6, %i5, %g2
4722 edge8 %l2, %i3, %l1
4723 ldd [%l7 + 0x38], %i6
4724 subcc %g4, %i2, %i0
4725 sir 0x09BA
4726 restored
4727 rdpr %cwp, %g1
4728 rdpr %cansave, %g2
4729 rdpr %canrestore, %g3
4730 rdpr %cleanwin, %g4
4731 rdpr %otherwin, %g5
4732 rdpr %wstate, %g6
4733 fand %f16, %f8, %f24
4734 fmovrde %l0, %f2, %f24
4735 ldsb [%l7 + 0x12], %g1
4736 fbug %fcc3, loop_436
4737 srax %o5, %i1, %i4
4738 restored
4739 rdpr %cwp, %g1
4740 rdpr %cansave, %g2
4741 rdpr %canrestore, %g3
4742 rdpr %cleanwin, %g4
4743 rdpr %otherwin, %g5
4744 rdpr %wstate, %g6
4745 edge8 %l5, %g5, %i7
4746loop_436:
4747 add %g3, 0x0216, %o2
4748 bne,a,pn %icc, loop_437
4749 movrlz %l4, %g7, %o3
4750 fpsub32s %f1, %f2, %f28
4751 wr %g0, 0x04, %asi
4752 lduba [%l7 + 0x39] %asi, %o4
4753loop_437:
4754 fmovdne %icc, %f14, %f25
4755 flush %l7 + 0x38
4756 add %l7, 0x38, %l6
4757 wr %g0, 0x18, %asi
4758 casxa [%l6] %asi, %l3, %o6
4759 udivcc %o7, 0x04CC, %o0
4760 fand %f22, %f26, %f2
4761 fpack16 %f12, %f20
4762 movrlez %o1, %l6, %i5
4763 fxnor %f8, %f2, %f20
4764 xor %g2, 0x1C7F, %l2
4765 addcc %i3, %g6, %i6
4766 wr %g0, 0x80, %asi
4767 ldxa [%l7 + 0x10] %asi, %l1
4768 fmovsgu %icc, %f24, %f5
4769 and %i2, %i0, %g4
4770 fbul,a %fcc3, loop_438
4771 xnorcc %g1, %o5, %i1
4772 set 0x4C, %o0
4773 stha %i4, [%l7 + %o0] 0x19
4774loop_438:
4775 bge,a %icc, loop_439
4776 tsubcc %l5, %g5, %l0
4777 sdivcc %g3, 0x14D6, %i7
4778 fbuge %fcc1, loop_440
4779loop_439:
4780 edge16l %o2, %g7, %o3
4781 movrlz %o4, 0x376, %l4
4782 tsubcctv %l3, 0x0940, %o7
4783loop_440:
4784 fbne,a %fcc2, loop_441
4785 sdivcc %o6, 0x0987, %o0
4786 fmovdvs %icc, %f14, %f18
4787 popc 0x0297, %o1
4788loop_441:
4789 fbug %fcc2, loop_442
4790 sir 0x04AB
4791 tgu %icc, 0x6
4792 bge %xcc, loop_443
4793loop_442:
4794 movg %icc, %l6, %i5
4795 xnorcc %g2, %i3, %l2
4796 movrgez %i6, 0x0E8, %l1
4797loop_443:
4798 nop
4799 set 0x56, %o3
4800 lduha [%l7 + %o3] 0x80, %i2
4801 fbne %fcc1, loop_444
4802 bvs %icc, loop_445
4803 fmovsleu %xcc, %f17, %f19
4804 prefetch [%l7 + 0x20], 0x1
4805loop_444:
4806 movne %icc, %i0, %g4
4807loop_445:
4808 tsubcctv %g1, 0x0506, %o5
4809 tsubcctv %g6, %i1, %i4
4810 edge32n %g5, %l0, %g3
4811 brz %l5, loop_446
4812 edge32ln %o2, %g7, %i7
4813 bpos,a loop_447
4814 mulx %o4, 0x042C, %l4
4815loop_446:
4816 udivcc %o3, 0x0510, %o7
4817 movvc %xcc, %o6, %o0
4818loop_447:
4819 sub %o1, %l6, %i5
4820 bneg,a %icc, loop_448
4821 move %xcc, %g2, %l3
4822 movcc %icc, %l2, %i6
4823 st %f25, [%l7 + 0x30]
4824loop_448:
4825 movpos %icc, %i3, %l1
4826 set 0x34, %i3
4827 swapa [%l7 + %i3] 0x88, %i2
4828 set 0x2E, %g3
4829 stha %g4, [%l7 + %g3] 0x2b
4830 membar #Sync
4831 tne %xcc, 0x6
4832 fblg %fcc1, loop_449
4833 movne %xcc, %i0, %g1
4834 set 0x40, %o4
4835 stda %f16, [%l7 + %o4] 0x14
4836loop_449:
4837 mulx %o5, %i1, %i4
4838 tleu %xcc, 0x0
4839 nop
4840 setx loop_450, %l0, %l1
4841 wrpr 0x1, %tl
4842 wrpr %l1, %tnpc
4843 setx 0x34400001400, %l0, %l1
4844 wrpr %l1, %tstate
4845 wrhpr 0x4, %htstate
4846 done
4847 saved
4848 rdpr %cwp, %g1
4849 rdpr %cansave, %g2
4850 rdpr %canrestore, %g3
4851 rdpr %cleanwin, %g4
4852 rdpr %otherwin, %g5
4853 rdpr %wstate, %g6
4854 movvc %xcc, %g6, %g5
4855 array8 %l0, %l5, %o2
4856loop_450:
4857 membar 0x05
4858 mulscc %g3, 0x1572, %i7
4859 taddcc %g7, 0x1546, %o4
4860 fcmple16 %f18, %f24, %l4
4861 umulcc %o7, 0x0D38, %o6
4862 move %xcc, %o3, %o1
4863 taddcc %l6, %i5, %o0
4864 tcs %xcc, 0x2
4865 fmovscs %icc, %f19, %f15
4866 edge32n %l3, %l2, %g2
4867 bgu,a %icc, loop_451
4868 addccc %i6, 0x06F5, %i3
4869 popc %l1, %g4
4870 be,pt %xcc, loop_452
4871loop_451:
4872 tgu %icc, 0x1
4873 call loop_453
4874 fmovdcs %xcc, %f9, %f14
4875loop_452:
4876 swap [%l7 + 0x08], %i2
4877 edge32n %g1, %o5, %i0
4878loop_453:
4879 nop
4880 add %l7, 0x5C, %l6
4881 wr %g0, 0x80, %asi
4882 lda [%l6] %asi, %i4
4883 casa [%l6] 0x80, %i4, %i1
4884 mulscc %g6, %l0, %l5
4885 tgu %icc, 0x6
4886 fand %f26, %f12, %f4
4887 nop
4888 setx loop_454, %l0, %l1
4889 jmpl %l1, %g5
4890 fmovdle %icc, %f8, %f4
4891 taddcctv %g3, 0x10B8, %i7
4892 tne %xcc, 0x4
4893loop_454:
4894 bvc,a,pn %icc, loop_455
4895 tge %xcc, 0x3
4896 ble,a,pt %icc, loop_456
4897 fpack32 %f12, %f0, %f2
4898loop_455:
4899 fxor %f18, %f6, %f6
4900 add %l7, 0x10, %l6
4901 wr %g0, 0x80, %asi
4902 ldxa [%l6] %asi, %g7
4903 casxa [%l6] 0x80, %g7, %o2
4904loop_456:
4905 orncc %l4, %o7, %o6
4906 add %l7, 0x48, %l6
4907 wr %g0, 0x10, %asi
4908 casxa [%l6] 0x10, %o3, %o4
4909 fsrc2 %f10, %f4
4910 fba,a %fcc3, loop_457
4911 fornot2s %f5, %f2, %f26
4912 movleu %xcc, %o1, %l6
4913 or %o0, %l3, %i5
4914loop_457:
4915 alignaddr %g2, %i6, %l2
4916 ba,a,pn %icc, loop_458
4917 fbuge %fcc1, loop_459
4918 movn %xcc, %l1, %i3
4919 xorcc %g4, %i2, %g1
4920loop_458:
4921 nop
4922 set 0x40, %l5
4923 stda %f16, [%l7 + %l5] 0x1e
4924 membar #Sync
4925loop_459:
4926 movneg %icc, %o5, %i4
4927 bpos %icc, loop_460
4928 fsrc1 %f14, %f14
4929 fmovdcs %icc, %f5, %f0
4930 fmovrdne %i1, %f20, %f0
4931loop_460:
4932 subccc %g6, 0x19B3, %l0
4933 movvs %icc, %i0, %l5
4934 tcc %xcc, 0x4
4935 fcmpes %fcc1, %f0, %f4
4936 sll %g5, 0x11, %g3
4937 mulscc %i7, %g7, %l4
4938 fbule,a %fcc3, loop_461
4939 fmovdg %icc, %f27, %f7
4940 sra %o2, 0x1F, %o7
4941 fcmpne16 %f8, %f12, %o3
4942loop_461:
4943 lduw [%l7 + 0x4C], %o4
4944 fblg %fcc0, loop_462
4945 addcc %o1, 0x0571, %o6
4946 movneg %xcc, %l6, %o0
4947 stbar
4948loop_462:
4949 fabsd %f26, %f2
4950 fble %fcc2, loop_463
4951 udiv %l3, 0x12E7, %i5
4952 popc %i6, %g2
4953 add %l2, %l1, %i3
4954loop_463:
4955 udiv %i2, 0x1894, %g4
4956 alignaddrl %g1, %i4, %o5
4957 andcc %i1, 0x16BE, %g6
4958 fble %fcc3, loop_464
4959 movne %icc, %i0, %l0
4960 sllx %l5, 0x1B, %g3
4961 fbug,a %fcc2, loop_465
4962loop_464:
4963 bshuffle %f12, %f28, %f26
4964 fmovscc %xcc, %f3, %f8
4965 movvs %xcc, %g5, %i7
4966loop_465:
4967 nop
4968 set 0x40, %g5
4969 stda %f0, [%l7 + %g5] 0x81
4970 sdivcc %g7, 0x0F70, %l4
4971 tcc %xcc, 0x1
4972 taddcctv %o2, 0x0D72, %o7
4973 fmovsg %xcc, %f17, %f18
4974 fpack32 %f20, %f8, %f22
4975 tsubcc %o3, 0x135B, %o4
4976 fabsd %f6, %f12
4977 fbne,a %fcc2, loop_466
4978 movrgz %o1, %o6, %l6
4979 tleu %icc, 0x4
4980 be,a,pn %xcc, loop_467
4981loop_466:
4982 movrlz %l3, %i5, %i6
4983 or %g2, %l2, %l1
4984 andcc %i3, 0x1490, %o0
4985loop_467:
4986 nop
4987 set 0x40, %l4
4988 prefetcha [%l7 + %l4] 0x19, 0x2
4989 fmovspos %icc, %f10, %f15
4990 or %i2, 0x0644, %i4
4991 movcs %xcc, %o5, %g1
4992 wr %g0, 0x88, %asi
4993 lda [%l7 + 0x54] %asi, %f24
4994 movre %g6, 0x23E, %i0
4995 mulx %i1, %l5, %l0
4996 edge16l %g5, %g3, %g7
4997 edge32ln %l4, %o2, %o7
4998 fmovsneg %icc, %f20, %f17
4999 sdiv %o3, 0x030E, %o4
5000 tpos %icc, 0x6
5001 fmovdne %icc, %f22, %f31
5002 fbul,a %fcc3, loop_468
5003 edge32 %o1, %o6, %i7
5004 movne %xcc, %l6, %l3
5005 srl %i5, 0x18, %g2
5006loop_468:
5007 nop
5008 wr %g0, 0x89, %asi
5009 lduha [%l7 + 0x46] %asi, %l2
5010 udivx %l1, 0x1E89, %i3
5011 fmovrde %o0, %f22, %f22
5012 add %l7, 0x58, %l6
5013 wr %g0, 0x81, %asi
5014 casxa [%l6] %asi, %i6, %g4
5015 sll %i2, 0x06, %o5
5016 orncc %i4, 0x0541, %g6
5017 stx %i0, [%l7 + 0x48]
5018 movl %xcc, %i1, %l5
5019 fexpand %f18, %f12
5020 sdiv %g1, 0x0990, %g5
5021 fcmps %fcc1, %f17, %f20
5022 edge8n %l0, %g3, %l4
5023 movneg %icc, %o2, %g7
5024 tneg %icc, 0x6
5025 array32 %o3, %o7, %o4
5026 movrlz %o6, 0x057, %o1
5027 wr %g0, 0x18, %asi
5028 sta %f8, [%l7 + 0x30] %asi
5029 fmovrsgz %i7, %f15, %f25
5030 srax %l3, %l6, %i5
5031 fmovdpos %icc, %f24, %f7
5032 movge %icc, %l2, %g2
5033 movn %icc, %i3, %l1
5034 fmovspos %xcc, %f9, %f12
5035 for %f18, %f8, %f30
5036 array16 %o0, %i6, %g4
5037 movn %icc, %i2, %o5
5038 tvs %icc, 0x0
5039 set 0x44, %g2
5040 ldsba [%l7 + %g2] 0x80, %g6
5041 stx %i4, [%l7 + 0x38]
5042 xnor %i1, 0x1A4F, %l5
5043 fpadd16s %f4, %f21, %f1
5044 nop
5045 setx loop_469, %l0, %l1
5046 wrpr 0x1, %tl
5047 wrpr %l1, %tpc
5048 add %l1, 0x4, %l1
5049 wrpr %l1, %tnpc
5050 setx 0x34400001400, %l0, %l1
5051 wrpr %l1, %tstate
5052 wrhpr 0x4, %htstate
5053 retry
5054 movrlz %i0, 0x0B3, %g1
5055 movrgez %l0, %g5, %g3
5056 add %l7, 0x3C, %l6
5057 wr %g0, 0x18, %asi
5058 casa [%l6] %asi, %l4, %o2
5059loop_469:
5060 sll %o3, %g7, %o4
5061 srl %o6, %o1, %o7
5062 fpsub32 %f16, %f24, %f10
5063 tl %icc, 0x7
5064 edge32ln %l3, %l6, %i5
5065 edge8l %i7, %g2, %i3
5066 edge32l %l1, %l2, %i6
5067 edge8ln %o0, %g4, %o5
5068 st %f2, [%l7 + 0x6C]
5069 be,a,pt %icc, loop_470
5070 stb %i2, [%l7 + 0x77]
5071 xor %g6, 0x084B, %i4
5072 restored
5073 rdpr %cwp, %g1
5074 rdpr %cansave, %g2
5075 rdpr %canrestore, %g3
5076 rdpr %cleanwin, %g4
5077 rdpr %otherwin, %g5
5078 rdpr %wstate, %g6
5079loop_470:
5080 fbne %fcc3, loop_471
5081 movleu %xcc, %l5, %i1
5082 array8 %g1, %i0, %l0
5083 orcc %g3, 0x00AB, %l4
5084loop_471:
5085 fbu,a %fcc3, loop_472
5086 ba loop_473
5087 movpos %icc, %g5, %o2
5088 srlx %o3, 0x08, %o4
5089loop_472:
5090 fblg %fcc3, loop_474
5091loop_473:
5092 fmovdcc %xcc, %f14, %f24
5093 ble loop_475
5094 tcc %xcc, 0x5
5095loop_474:
5096 fble,a %fcc1, loop_476
5097 tn %icc, 0x1
5098loop_475:
5099 fmovdneg %icc, %f27, %f5
5100 stx %o6, [%l7 + 0x68]
5101loop_476:
5102 subccc %g7, %o1, %o7
5103 bne,a,pt %xcc, loop_477
5104 fabss %f22, %f10
5105 set 0x50, %i7
5106 stda %i6, [%l7 + %i7] 0x23
5107 membar #Sync
5108loop_477:
5109 array16 %i5, %l3, %g2
5110 tl %icc, 0x7
5111 fmovsn %icc, %f2, %f25
5112 fbule,a %fcc3, loop_478
5113 restored
5114 rdpr %cwp, %g1
5115 rdpr %cansave, %g2
5116 rdpr %canrestore, %g3
5117 rdpr %cleanwin, %g4
5118 rdpr %otherwin, %g5
5119 rdpr %wstate, %g6
5120 tgu %icc, 0x4
5121 fmovrse %i3, %f16, %f21
5122loop_478:
5123 nop
5124 set 0x6F, %i4
5125 ldstuba [%l7 + %i4] 0x11, %l1
5126 sra %i7, 0x09, %i6
5127 udivcc %l2, 0x1610, %g4
5128 movneg %xcc, %o0, %i2
5129 fmovdge %xcc, %f4, %f25
5130 movgu %xcc, %o5, %g6
5131 ba loop_479
5132 orcc %i4, 0x1D02, %i1
5133 andncc %l5, %g1, %l0
5134 andcc %i0, 0x120E, %g3
5135loop_479:
5136 edge16l %g5, %l4, %o3
5137 array16 %o4, %o2, %o6
5138 lduh [%l7 + 0x0E], %o1
5139 srlx %g7, %o7, %i5
5140 alignaddrl %l6, %l3, %g2
5141 set 0x40, %o1
5142 ldda [%l7 + %o1] 0x89, %f16
5143 sub %l1, %i7, %i3
5144 movre %i6, %l2, %g4
5145 umulcc %i2, 0x1A1D, %o5
5146 sdivx %g6, 0x1EB3, %o0
5147 tle %xcc, 0x1
5148 smul %i4, 0x0C64, %l5
5149 fbe,a %fcc0, loop_480
5150 sdiv %g1, 0x0DFA, %l0
5151 movcc %xcc, %i1, %i0
5152 fandnot2 %f22, %f18, %f16
5153loop_480:
5154 edge8ln %g3, %l4, %g5
5155 ldub [%l7 + 0x5E], %o4
5156 movg %icc, %o3, %o2
5157 and %o6, %o1, %g7
5158 sdiv %i5, 0x1D1D, %o7
5159 bvs,pt %xcc, loop_481
5160 movgu %icc, %l3, %l6
5161 fsrc1s %f15, %f17
5162 membar 0x30
5163loop_481:
5164 movrlez %g2, %i7, %l1
5165 nop
5166 set 0x66, %g4
5167 ldstub [%l7 + %g4], %i6
5168 subccc %i3, 0x039D, %g4
5169 fandnot1 %f6, %f4, %f24
5170 ble loop_482
5171 umul %i2, 0x0392, %l2
5172 bvs,a %icc, loop_483
5173 bgu,pn %icc, loop_484
5174loop_482:
5175 edge16n %g6, %o5, %o0
5176 tleu %icc, 0x7
5177loop_483:
5178 array16 %l5, %i4, %l0
5179loop_484:
5180 orncc %i1, 0x1C50, %g1
5181 smul %g3, %i0, %g5
5182 taddcctv %o4, 0x11AD, %l4
5183 bgu,a,pt %icc, loop_485
5184 ldsw [%l7 + 0x14], %o3
5185 saved
5186 rdpr %cwp, %g1
5187 rdpr %cansave, %g2
5188 rdpr %canrestore, %g3
5189 rdpr %cleanwin, %g4
5190 rdpr %otherwin, %g5
5191 rdpr %wstate, %g6
5192 ldsh [%l7 + 0x50], %o2
5193loop_485:
5194 fmul8x16al %f11, %f28, %f8
5195 orncc %o1, 0x022E, %g7
5196 wr %g0, 0x04, %asi
5197 stba %i5, [%l7 + 0x78] %asi
5198 xnor %o6, %o7, %l3
5199 fcmpes %fcc2, %f28, %f26
5200 movrgez %l6, %g2, %l1
5201 ldx [%l7 + 0x50], %i7
5202 bge,a,pt %xcc, loop_486
5203 prefetch [%l7 + 0x30], 0x2
5204 bleu,a loop_487
5205 fsrc2 %f2, %f20
5206loop_486:
5207 umulcc %i3, 0x106D, %i6
5208 bn,pn %icc, loop_488
5209loop_487:
5210 and %i2, %l2, %g4
5211 edge8 %g6, %o0, %o5
5212 sra %i4, 0x1F, %l0
5213loop_488:
5214 movpos %xcc, %l5, %g1
5215 fmul8x16al %f13, %f8, %f26
5216 fcmped %fcc0, %f12, %f20
5217 subccc %g3, 0x1C46, %i0
5218 subccc %i1, %o4, %g5
5219 fxors %f10, %f14, %f2
5220 wr %g0, 0xf0, %asi
5221 stda %f0, [%l7 + 0x40] %asi
5222 membar #Sync
5223 fbo %fcc0, loop_489
5224 edge32n %l4, %o3, %o2
5225 bneg,pt %icc, loop_490
5226 sdivx %o1, 0x01AE, %g7
5227loop_489:
5228 fpack16 %f28, %f4
5229 set 0x68, %o2
5230 stha %i5, [%l7 + %o2] 0x22
5231 membar #Sync
5232loop_490:
5233 add %o6, 0x020D, %l3
5234 andcc %o7, 0x0579, %g2
5235 andn %l6, %l1, %i7
5236 bn,pt %xcc, loop_491
5237 subcc %i3, %i6, %i2
5238 movrne %l2, %g6, %g4
5239 bvc,a %icc, loop_492
5240loop_491:
5241 tle %xcc, 0x1
5242 fcmpeq32 %f2, %f24, %o0
5243 bvc,a,pt %xcc, loop_493
5244loop_492:
5245 ta %xcc, 0x3
5246 subccc %o5, %i4, %l5
5247 te %icc, 0x5
5248loop_493:
5249 move %xcc, %l0, %g3
5250 swap [%l7 + 0x3C], %g1
5251 tgu %icc, 0x1
5252 fmul8sux16 %f4, %f14, %f2
5253 fbule %fcc0, loop_494
5254 brnz %i1, loop_495
5255 bvc,a,pt %icc, loop_496
5256 st %f12, [%l7 + 0x1C]
5257loop_494:
5258 tvs %xcc, 0x2
5259loop_495:
5260 ld [%l7 + 0x58], %f17
5261loop_496:
5262 movvs %xcc, %o4, %i0
5263 std %f28, [%l7 + 0x08]
5264 bneg,pn %icc, loop_497
5265 edge16n %l4, %o3, %o2
5266 fmovrsne %o1, %f2, %f28
5267 ba,a %xcc, loop_498
5268loop_497:
5269 brlz,a %g7, loop_499
5270 and %g5, 0x166A, %o6
5271 movleu %xcc, %l3, %i5
5272loop_498:
5273 movrlez %g2, %o7, %l6
5274loop_499:
5275 fnot1s %f2, %f17
5276 tsubcctv %l1, 0x0EA4, %i3
5277 tg %icc, 0x3
5278 ldstub [%l7 + 0x0C], %i7
5279 ldd [%l7 + 0x48], %i2
5280 fmovdvc %icc, %f10, %f18
5281 bpos,pn %icc, loop_500
5282 movrgz %i6, %l2, %g6
5283 movrlez %g4, %o0, %i4
5284 movgu %xcc, %l5, %l0
5285loop_500:
5286 array8 %o5, %g3, %g1
5287 fmovsg %xcc, %f27, %f24
5288 udivcc %i1, 0x169C, %o4
5289 fornot1s %f1, %f18, %f7
5290 ldsh [%l7 + 0x64], %l4
5291 fmovscs %icc, %f19, %f2
5292 ba %xcc, loop_501
5293 srax %i0, %o2, %o3
5294 and %o1, 0x0E45, %g7
5295 ta %icc, 0x5
5296loop_501:
5297 udivx %o6, 0x021A, %g5
5298 movcs %icc, %i5, %g2
5299 array8 %l3, %o7, %l6
5300 tcc %xcc, 0x3
5301 wr %g0, 0x89, %asi
5302 stxa %i3, [%l7 + 0x38] %asi
5303 movneg %icc, %i7, %i2
5304 brgez,a %i6, loop_502
5305 fmuld8sux16 %f20, %f16, %f8
5306 brlez %l2, loop_503
5307 tsubcctv %g6, %g4, %o0
5308loop_502:
5309 tgu %icc, 0x1
5310 taddcc %i4, 0x147D, %l5
5311loop_503:
5312 fmovs %f11, %f16
5313 bne loop_504
5314 membar 0x4E
5315 sdiv %l1, 0x19F7, %o5
5316 edge8l %l0, %g3, %g1
5317loop_504:
5318 fmul8x16al %f28, %f18, %f24
5319 fmovsg %icc, %f29, %f22
5320 ldsw [%l7 + 0x3C], %i1
5321 movrgz %l4, 0x0D4, %i0
5322 movn %icc, %o2, %o3
5323 srl %o1, 0x16, %o4
5324 alignaddrl %g7, %o6, %i5
5325 bcs %icc, loop_505
5326 fbe,a %fcc0, loop_506
5327 ta %xcc, 0x2
5328 fmovdge %icc, %f30, %f30
5329loop_505:
5330 tneg %icc, 0x5
5331loop_506:
5332 srax %g2, %l3, %g5
5333 sra %o7, %i3, %i7
5334 fmovscc %xcc, %f28, %f16
5335 fnands %f12, %f10, %f15
5336 movgu %xcc, %i2, %i6
5337 sll %l2, %l6, %g4
5338 bne,a,pt %icc, loop_507
5339 fbne,a %fcc1, loop_508
5340 sdiv %o0, 0x1187, %g6
5341 array16 %i4, %l5, %o5
5342loop_507:
5343 ldd [%l7 + 0x50], %l0
5344loop_508:
5345 movg %icc, %g3, %l1
5346 alignaddrl %g1, %i1, %l4
5347 srl %i0, %o3, %o1
5348 tvs %icc, 0x0
5349 taddcc %o2, 0x04BE, %g7
5350 orcc %o4, 0x0312, %i5
5351 set 0x08, %l2
5352 prefetcha [%l7 + %l2] 0x10, 0x1
5353 edge8l %l3, %g5, %o6
5354 udiv %o7, 0x0959, %i7
5355 sethi 0x1948, %i3
5356 fnand %f20, %f10, %f2
5357 fornot1 %f16, %f0, %f10
5358 fmul8x16al %f22, %f20, %f2
5359 srlx %i6, 0x11, %i2
5360 and %l6, %l2, %o0
5361 set 0x41, %o6
5362 ldstuba [%l7 + %o6] 0x80, %g4
5363 st %f18, [%l7 + 0x14]
5364 orncc %i4, 0x1C44, %l5
5365 stw %o5, [%l7 + 0x74]
5366 bg,a loop_509
5367 be loop_510
5368 movgu %icc, %g6, %l0
5369 wr %g0, 0x89, %asi
5370 lduha [%l7 + 0x6E] %asi, %l1
5371loop_509:
5372 nop
5373 setx loop_511, %l0, %l1
5374 wrpr 0x1, %tl
5375 wrpr %l1, %tnpc
5376 setx 0x34400001400, %l0, %l1
5377 wrpr %l1, %tstate
5378 wrhpr 0x4, %htstate
5379 done
5380loop_510:
5381 array32 %g3, %i1, %l4
5382 tneg %icc, 0x4
5383 movpos %xcc, %i0, %o3
5384loop_511:
5385 fmovsl %xcc, %f26, %f5
5386 andcc %o1, 0x1C14, %g1
5387 ba,a,pt %icc, loop_512
5388 array32 %g7, %o4, %i5
5389 fors %f12, %f6, %f13
5390 fands %f15, %f21, %f6
5391loop_512:
5392 movvs %icc, %g2, %o2
5393 fbu %fcc1, loop_513
5394 tneg %icc, 0x3
5395 udivcc %l3, 0x060C, %o6
5396 nop
5397 set 0x68, %i1
5398 stw %o7, [%l7 + %i1]
5399loop_513:
5400 ldsh [%l7 + 0x74], %i7
5401 fbug,a %fcc2, loop_514
5402 bne loop_515
5403 fmovse %xcc, %f25, %f22
5404 fnegs %f31, %f25
5405loop_514:
5406 ldsb [%l7 + 0x23], %g5
5407loop_515:
5408 orn %i3, 0x109A, %i2
5409 fmovdgu %icc, %f3, %f8
5410 xor %i6, 0x1D1C, %l6
5411 edge8n %l2, %o0, %g4
5412 subc %l5, 0x0414, %i4
5413 xor %o5, 0x0240, %g6
5414 fmovrsne %l0, %f29, %f13
5415 set 0x40, %g6
5416 ldda [%l7 + %g6] 0x80, %l0
5417 fcmpeq32 %f12, %f14, %i1
5418 fmovrslez %g3, %f25, %f0
5419 array8 %i0, %l4, %o3
5420 addc %o1, 0x186C, %g7
5421 nop
5422 setx loop_516, %l0, %l1
5423 jmpl %l1, %g1
5424 brlez %o4, loop_517
5425 sub %i5, 0x0112, %o2
5426 mulx %l3, 0x0BE5, %g2
5427loop_516:
5428 array8 %o6, %o7, %g5
5429loop_517:
5430 sth %i7, [%l7 + 0x7C]
5431 edge8ln %i3, %i2, %i6
5432 wr %g0, 0x10, %asi
5433 prefetcha [%l7 + 0x60] %asi, 0x0
5434 xnor %l2, %o0, %l5
5435 fnot2 %f26, %f14
5436 xor %g4, %i4, %g6
5437 fcmpne32 %f26, %f6, %l0
5438 fone %f8
5439 fornot1s %f28, %f20, %f7
5440 bvc,a %xcc, loop_518
5441 stb %o5, [%l7 + 0x7E]
5442 set 0x50, %g7
5443 stda %i0, [%l7 + %g7] 0x23
5444 membar #Sync
5445loop_518:
5446 fbl,a %fcc3, loop_519
5447 movvc %icc, %l1, %g3
5448 movrne %i0, 0x064, %o3
5449 fbe %fcc2, loop_520
5450loop_519:
5451 add %o1, 0x1FC1, %g7
5452 tn %xcc, 0x5
5453 tcc %xcc, 0x4
5454loop_520:
5455 nop
5456 set 0x40, %l6
5457 stda %f16, [%l7 + %l6] 0x15
5458 addccc %l4, %o4, %g1
5459 andncc %i5, %o2, %g2
5460 fandnot1s %f20, %f6, %f2
5461 sll %l3, %o6, %o7
5462 orcc %i7, 0x1FEF, %g5
5463 fmovse %icc, %f16, %f24
5464 fnot1 %f12, %f2
5465 membar 0x54
5466 movle %xcc, %i2, %i6
5467 fsrc1s %f24, %f19
5468 fcmple16 %f26, %f24, %i3
5469 srl %l6, %l2, %o0
5470 movvs %xcc, %l5, %g4
5471 bge loop_521
5472 fmovscc %xcc, %f17, %f0
5473 srax %g6, %l0, %o5
5474 movre %i4, %i1, %l1
5475loop_521:
5476 fnot1 %f24, %f28
5477 addcc %g3, %o3, %o1
5478 subccc %g7, %l4, %i0
5479 tle %icc, 0x2
5480 membar 0x2F
5481 udivcc %g1, 0x1D1A, %i5
5482 wr %g0, 0x81, %asi
5483 ldsba [%l7 + 0x5C] %asi, %o4
5484 wr %g0, 0x11, %asi
5485 swapa [%l7 + 0x10] %asi, %g2
5486 fxnor %f12, %f8, %f12
5487 nop
5488 set 0x40, %l0
5489 stw %l3, [%l7 + %l0]
5490 movge %xcc, %o2, %o6
5491 orn %o7, %g5, %i7
5492 movpos %icc, %i2, %i3
5493 fmovsleu %xcc, %f11, %f20
5494 sth %l6, [%l7 + 0x3E]
5495 alignaddr %i6, %l2, %o0
5496 stx %g4, [%l7 + 0x18]
5497 addc %g6, %l5, %o5
5498 bshuffle %f0, %f18, %f4
5499 movrlz %i4, 0x25F, %i1
5500 wr %g0, 0x88, %asi
5501 lduha [%l7 + 0x5E] %asi, %l1
5502 fmovsg %xcc, %f16, %f6
5503 array32 %l0, %g3, %o1
5504 udiv %g7, 0x152F, %o3
5505 ta %xcc, 0x6
5506 tsubcctv %i0, 0x04AE, %l4
5507 xnorcc %g1, %i5, %g2
5508 movre %l3, %o4, %o6
5509 tg %xcc, 0x2
5510 tsubcc %o7, 0x10B5, %o2
5511 add %l7, 0x50, %l6
5512 wr %g0, 0x89, %asi
5513 casxa [%l6] 0x89, %i7, %i2
5514 fbuge,a %fcc2, loop_522
5515 addccc %g5, 0x06FE, %i3
5516 fabss %f18, %f24
5517 bpos,a,pt %icc, loop_523
5518loop_522:
5519 fmovdneg %icc, %f15, %f6
5520 mulx %i6, 0x0A0A, %l2
5521 sll %o0, %l6, %g4
5522loop_523:
5523 brgz,a %l5, loop_524
5524 edge16n %o5, %g6, %i1
5525 fmovda %xcc, %f10, %f5
5526 edge16l %i4, %l1, %g3
5527loop_524:
5528 subccc %o1, 0x044B, %l0
5529 ldd [%l7 + 0x08], %o2
5530 sll %g7, %i0, %g1
5531 sdivcc %l4, 0x171B, %i5
5532 xnorcc %g2, 0x04E4, %l3
5533 wr %g0, 0x11, %asi
5534 stxa %o6, [%l7 + 0x38] %asi
5535 move %xcc, %o7, %o4
5536 edge8 %i7, %i2, %g5
5537 fpadd32 %f26, %f10, %f14
5538 fones %f25
5539 tl %xcc, 0x4
5540 fxnor %f18, %f2, %f18
5541 movvc %xcc, %i3, %i6
5542 srax %o2, 0x1B, %o0
5543 set 0x40, %g1
5544 stha %l2, [%l7 + %g1] 0x80
5545 wr %g0, 0xeb, %asi
5546 stba %g4, [%l7 + 0x33] %asi
5547 membar #Sync
5548 array32 %l6, %o5, %g6
5549 fmovdn %icc, %f11, %f30
5550 sethi 0x1CCB, %i1
5551 edge32ln %l5, %l1, %i4
5552 mulscc %g3, 0x0C09, %l0
5553 taddcc %o3, 0x0E7A, %o1
5554 bleu,pt %xcc, loop_525
5555 fmuld8ulx16 %f8, %f14, %f20
5556 tcc %xcc, 0x2
5557 stbar
5558loop_525:
5559 tneg %icc, 0x1
5560 bvs,a,pt %xcc, loop_526
5561 edge8l %g7, %g1, %l4
5562 fmovdl %xcc, %f21, %f0
5563 srl %i5, 0x18, %i0
5564loop_526:
5565 bvc %icc, loop_527
5566 srl %l3, 0x09, %o6
5567 movre %g2, 0x117, %o4
5568 orn %i7, 0x0932, %o7
5569loop_527:
5570 fandnot2 %f8, %f24, %f4
5571 ldsw [%l7 + 0x48], %g5
5572 fxnor %f14, %f14, %f4
5573 set 0x3E, %l3
5574 ldsba [%l7 + %l3] 0x10, %i3
5575 fors %f25, %f16, %f23
5576 movre %i2, %i6, %o0
5577 and %o2, 0x1C95, %l2
5578 set 0x58, %i2
5579 stda %i6, [%l7 + %i2] 0x04
5580 mova %icc, %o5, %g6
5581 fpsub16 %f4, %f2, %f6
5582 bpos,a loop_528
5583 orncc %i1, 0x0DFF, %g4
5584 subc %l1, 0x0649, %l5
5585 fbu %fcc2, loop_529
5586loop_528:
5587 tg %xcc, 0x5
5588 movg %icc, %i4, %l0
5589 fmovd %f12, %f24
5590loop_529:
5591 sdiv %o3, 0x1741, %o1
5592 bcs,pn %icc, loop_530
5593 tle %icc, 0x3
5594 restored
5595 rdpr %cwp, %g1
5596 rdpr %cansave, %g2
5597 rdpr %canrestore, %g3
5598 rdpr %cleanwin, %g4
5599 rdpr %otherwin, %g5
5600 rdpr %wstate, %g6
5601 edge16 %g7, %g3, %g1
5602loop_530:
5603 udivcc %i5, 0x0947, %l4
5604 edge32n %i0, %o6, %l3
5605 saved
5606 rdpr %cwp, %g1
5607 rdpr %cansave, %g2
5608 rdpr %canrestore, %g3
5609 rdpr %cleanwin, %g4
5610 rdpr %otherwin, %g5
5611 rdpr %wstate, %g6
5612 fcmple32 %f8, %f14, %g2
5613 srlx %i7, 0x0D, %o7
5614 tgu %icc, 0x0
5615 fpadd16s %f2, %f31, %f31
5616 fbge %fcc3, loop_531
5617 fpack16 %f20, %f16
5618 fmovrsgez %g5, %f21, %f14
5619 flush %l7 + 0x24
5620loop_531:
5621 alignaddrl %i3, %o4, %i2
5622 movleu %icc, %i6, %o0
5623 sethi 0x0851, %l2
5624 wr %g0, 0xea, %asi
5625 stwa %l6, [%l7 + 0x24] %asi
5626 membar #Sync
5627 movgu %xcc, %o2, %g6
5628 fmovsne %icc, %f22, %f1
5629 membar 0x04
5630 fbge %fcc1, loop_532
5631 fmovsvs %xcc, %f23, %f12
5632 nop
5633 set 0x14, %i5
5634 ldstub [%l7 + %i5], %i1
5635 fxors %f28, %f6, %f11
5636loop_532:
5637 movne %xcc, %o5, %g4
5638 wr %g0, 0x89, %asi
5639 ldda [%l7 + 0x40] %asi, %f0
5640 edge32ln %l1, %l5, %i4
5641 ba,a,pn %xcc, loop_533
5642 nop
5643 setx loop_534, %l0, %l1
5644 wrpr 0x1, %tl
5645 wrpr %l1, %tpc
5646 add %l1, 0x4, %l1
5647 wrpr %l1, %tnpc
5648 setx 0x34400001400, %l0, %l1
5649 wrpr %l1, %tstate
5650 wrhpr 0x4, %htstate
5651 retry
5652 fcmpeq16 %f8, %f4, %o3
5653 fpack32 %f24, %f0, %f12
5654loop_533:
5655 array16 %l0, %o1, %g3
5656loop_534:
5657 fors %f8, %f10, %f22
5658 popc 0x19D8, %g1
5659 sdivcc %g7, 0x0724, %l4
5660 saved
5661 rdpr %cwp, %g1
5662 rdpr %cansave, %g2
5663 rdpr %canrestore, %g3
5664 rdpr %cleanwin, %g4
5665 rdpr %otherwin, %g5
5666 rdpr %wstate, %g6
5667 fand %f20, %f24, %f22
5668 add %l7, 0x08, %l6
5669 wr %g0, 0x19, %asi
5670 ldxa [%l6] %asi, %i5
5671 casxa [%l6] %asi, %i5, %i0
5672 tsubcctv %l3, 0x0C01, %o6
5673 fbl,a %fcc0, loop_535
5674 mulscc %g2, %i7, %g5
5675 fmovdvs %icc, %f6, %f13
5676 fbule %fcc2, loop_536
5677loop_535:
5678 tsubcctv %o7, 0x1CC1, %i3
5679 taddcc %i2, 0x1029, %i6
5680 sth %o0, [%l7 + 0x36]
5681loop_536:
5682 tvc %icc, 0x7
5683 tpos %icc, 0x4
5684 brz %o4, loop_537
5685 edge8n %l6, %l2, %o2
5686 movvs %xcc, %i1, %g6
5687 tn %icc, 0x1
5688loop_537:
5689 ldsh [%l7 + 0x4A], %g4
5690 edge8ln %l1, %l5, %o5
5691 movn %xcc, %o3, %i4
5692 movvc %xcc, %o1, %g3
5693 edge16n %l0, %g7, %l4
5694 bcs,pt %xcc, loop_538
5695 tn %icc, 0x3
5696 fbne %fcc3, loop_539
5697 movneg %icc, %g1, %i0
5698loop_538:
5699 srlx %l3, %o6, %g2
5700 edge32 %i5, %g5, %i7
5701loop_539:
5702 nop
5703 set 0x64, %i6
5704 swapa [%l7 + %i6] 0x89, %o7
5705 tne %xcc, 0x3
5706 subcc %i2, %i3, %o0
5707 sdivx %i6, 0x140A, %o4
5708 xorcc %l6, %l2, %o2
5709 movl %icc, %g6, %i1
5710 subc %l1, 0x1C5D, %l5
5711 set 0x30, %l1
5712 stda %o4, [%l7 + %l1] 0x2a
5713 membar #Sync
5714 movneg %icc, %g4, %o3
5715 fmovsne %xcc, %f25, %f25
5716 set 0x40, %o7
5717 stda %f0, [%l7 + %o7] 0x0c
5718 xorcc %i4, %g3, %l0
5719 sra %o1, %g7, %g1
5720 sethi 0x1E68, %l4
5721 andn %l3, 0x000C, %i0
5722 add %o6, 0x0BD1, %i5
5723 membar 0x4D
5724 edge32n %g5, %g2, %i7
5725 fcmple16 %f0, %f6, %i2
5726 flush %l7 + 0x50
5727 fbge,a %fcc1, loop_540
5728 tle %xcc, 0x5
5729 set 0x1C, %i0
5730 lduwa [%l7 + %i0] 0x14, %i3
5731loop_540:
5732 edge32l %o0, %o7, %o4
5733 fexpand %f23, %f2
5734 brz,a %l6, loop_541
5735 tneg %icc, 0x3
5736 fmovde %icc, %f7, %f6
5737 fmovrse %l2, %f13, %f5
5738loop_541:
5739 smulcc %i6, %o2, %g6
5740 fbe,a %fcc1, loop_542
5741 tge %icc, 0x0
5742 edge16 %i1, %l1, %o5
5743 edge16l %l5, %g4, %i4
5744loop_542:
5745 fpsub32 %f22, %f12, %f18
5746 movleu %xcc, %o3, %l0
5747 movl %xcc, %g3, %o1
5748 tg %xcc, 0x6
5749 tsubcc %g7, 0x0B8D, %g1
5750 fmovscc %xcc, %f26, %f9
5751 fxor %f22, %f8, %f14
5752 ldsh [%l7 + 0x7E], %l3
5753 tsubcc %i0, 0x0337, %o6
5754 stbar
5755 st %f21, [%l7 + 0x44]
5756 movg %xcc, %l4, %g5
5757 edge32n %i5, %g2, %i7
5758 movrgz %i2, %o0, %i3
5759 array16 %o7, %o4, %l6
5760 ba,a loop_543
5761 fbe %fcc3, loop_544
5762 addccc %i6, %o2, %g6
5763 andncc %i1, %l1, %o5
5764loop_543:
5765 smulcc %l5, 0x1943, %l2
5766loop_544:
5767 nop
5768 setx loop_545, %l0, %l1
5769 wrpr 0x1, %tl
5770 wrpr %l1, %tpc
5771 add %l1, 0x4, %l1
5772 wrpr %l1, %tnpc
5773 setx 0x34400001400, %l0, %l1
5774 wrpr %l1, %tstate
5775 wrhpr 0x4, %htstate
5776 retry
5777 fmovrslez %g4, %f16, %f8
5778 bn %icc, loop_546
5779 call loop_547
5780loop_545:
5781 sub %o3, %i4, %g3
5782 bge,a,pn %xcc, loop_548
5783loop_546:
5784 restored
5785 rdpr %cwp, %g1
5786 rdpr %cansave, %g2
5787 rdpr %canrestore, %g3
5788 rdpr %cleanwin, %g4
5789 rdpr %otherwin, %g5
5790 rdpr %wstate, %g6
5791loop_547:
5792 brgez,a %o1, loop_549
5793 tcs %xcc, 0x0
5794loop_548:
5795 ta %icc, 0x2
5796 addc %g7, %g1, %l3
5797loop_549:
5798 fexpand %f1, %f24
5799 fzeros %f22
5800 sdiv %i0, 0x0275, %o6
5801 bleu %icc, loop_550
5802 fcmpd %fcc2, %f2, %f8
5803 set 0x28, %o5
5804 lda [%l7 + %o5] 0x80, %f7
5805loop_550:
5806 fandnot2s %f7, %f1, %f27
5807 tvs %xcc, 0x3
5808 ldstub [%l7 + 0x20], %l0
5809 fzeros %f15
5810 umul %l4, %i5, %g5
5811 sir 0x045A
5812 mulscc %g2, 0x0D4E, %i2
5813 set 0x46, %o3
5814 ldsba [%l7 + %o3] 0x88, %i7
5815 movl %icc, %i3, %o7
5816 taddcc %o0, 0x0227, %o4
5817 fmul8ulx16 %f18, %f28, %f22
5818 bneg %icc, loop_551
5819 movrne %i6, %o2, %l6
5820 fmovsneg %xcc, %f13, %f30
5821 subcc %g6, %i1, %o5
5822loop_551:
5823 call loop_552
5824 bvs,a,pt %icc, loop_553
5825 srl %l5, 0x05, %l2
5826 movneg %xcc, %g4, %l1
5827loop_552:
5828 sdivcc %o3, 0x188B, %g3
5829loop_553:
5830 sdivcc %o1, 0x0707, %g7
5831 fmul8ulx16 %f14, %f0, %f20
5832 andcc %g1, %i4, %l3
5833 edge16ln %o6, %l0, %l4
5834 fpadd32s %f6, %f6, %f13
5835 flush %l7 + 0x14
5836 ble,pt %xcc, loop_554
5837 tne %icc, 0x1
5838 std %i4, [%l7 + 0x18]
5839 tge %icc, 0x7
5840loop_554:
5841 movvs %xcc, %g5, %i0
5842 umul %i2, 0x0D99, %i7
5843 wr %g0, 0x88, %asi
5844 lduwa [%l7 + 0x78] %asi, %g2
5845 set 0x2A, %o0
5846 lduha [%l7 + %o0] 0x04, %i3
5847 ldd [%l7 + 0x28], %f22
5848 fnegd %f18, %f24
5849 movre %o0, %o4, %o7
5850 alignaddrl %i6, %l6, %g6
5851 flush %l7 + 0x18
5852 mulscc %o2, 0x15F2, %o5
5853 tleu %xcc, 0x4
5854 brlez %i1, loop_555
5855 ld [%l7 + 0x44], %f1
5856 set 0x40, %g3
5857 stda %f0, [%l7 + %g3] 0x10
5858loop_555:
5859 membar 0x76
5860 edge16l %l5, %l2, %g4
5861 set 0x7C, %o4
5862 ldstuba [%l7 + %o4] 0x11, %o3
5863 tsubcctv %g3, 0x0998, %o1
5864 stx %l1, [%l7 + 0x18]
5865 orcc %g1, %i4, %g7
5866 wr %g0, 0x18, %asi
5867 ldda [%l7 + 0x40] %asi, %f0
5868 mova %xcc, %o6, %l0
5869 edge32 %l4, %i5, %g5
5870 movl %xcc, %l3, %i0
5871 add %i2, 0x03DD, %i7
5872 orn %g2, %i3, %o0
5873 fand %f2, %f0, %f4
5874 restored
5875 rdpr %cwp, %g1
5876 rdpr %cansave, %g2
5877 rdpr %canrestore, %g3
5878 rdpr %cleanwin, %g4
5879 rdpr %otherwin, %g5
5880 rdpr %wstate, %g6
5881 set 0x74, %l5
5882 swapa [%l7 + %l5] 0x89, %o4
5883 edge16 %i6, %o7, %l6
5884 fpsub32s %f2, %f15, %f13
5885 edge16l %g6, %o2, %o5
5886 edge16n %l5, %l2, %i1
5887 edge8n %g4, %o3, %g3
5888 fbl %fcc2, loop_556
5889 brgez,a %o1, loop_557
5890 fblg,a %fcc3, loop_558
5891 fabss %f29, %f26
5892loop_556:
5893 edge8 %g1, %l1, %i4
5894loop_557:
5895 fbu %fcc1, loop_559
5896loop_558:
5897 udivcc %o6, 0x0BC2, %l0
5898 tg %xcc, 0x6
5899 fmovrdgz %g7, %f14, %f24
5900loop_559:
5901 andn %l4, %i5, %g5
5902 edge16l %i0, %i2, %i7
5903 movne %icc, %l3, %i3
5904 stb %g2, [%l7 + 0x26]
5905 membar 0x49
5906 xor %o0, %i6, %o4
5907 call loop_560
5908 sllx %o7, 0x1B, %g6
5909 orncc %o2, %o5, %l6
5910 tcc %xcc, 0x6
5911loop_560:
5912 fbu,a %fcc1, loop_561
5913 tn %icc, 0x4
5914 set 0x68, %g5
5915 stxa %l2, [%l7 + %g5] 0x04
5916loop_561:
5917 tsubcc %i1, %g4, %l5
5918 wr %g0, 0x11, %asi
5919 stxa %o3, [%l7 + 0x60] %asi
5920 brgz %o1, loop_562
5921 fpadd16s %f27, %f18, %f6
5922 brnz,a %g1, loop_563
5923 edge8 %l1, %g3, %i4
5924loop_562:
5925 addc %l0, 0x06C9, %g7
5926 edge32 %o6, %l4, %g5
5927loop_563:
5928 move %icc, %i0, %i5
5929 edge8 %i7, %i2, %i3
5930 or %l3, 0x1D92, %g2
5931 fxors %f22, %f19, %f18
5932 lduh [%l7 + 0x3C], %i6
5933 brlz %o0, loop_564
5934 addccc %o7, 0x10F5, %o4
5935 edge32n %o2, %o5, %g6
5936 sra %l2, %l6, %i1
5937loop_564:
5938 fabsd %f2, %f10
5939 tcc %icc, 0x3
5940 fmuld8sux16 %f11, %f21, %f24
5941 fandnot1 %f14, %f30, %f24
5942 orcc %l5, %g4, %o3
5943 movne %xcc, %g1, %l1
5944 sub %o1, %g3, %l0
5945 smulcc %i4, 0x1F6A, %o6
5946 fbo %fcc1, loop_565
5947 tleu %xcc, 0x4
5948 movpos %icc, %l4, %g5
5949 array16 %g7, %i5, %i0
5950loop_565:
5951 orncc %i7, %i2, %l3
5952 sdivcc %i3, 0x1A5E, %g2
5953 bvs,a %xcc, loop_566
5954 prefetch [%l7 + 0x44], 0x2
5955 fpack16 %f14, %f9
5956 tg %xcc, 0x1
5957loop_566:
5958 fpadd32 %f28, %f22, %f30
5959 move %icc, %i6, %o7
5960 tle %icc, 0x4
5961 mova %xcc, %o0, %o4
5962 nop
5963 set 0x30, %l4
5964 stw %o2, [%l7 + %l4]
5965 taddcc %o5, %g6, %l2
5966 udivx %i1, 0x06A6, %l5
5967 wr %g0, 0x11, %asi
5968 swapa [%l7 + 0x60] %asi, %g4
5969 wr %g0, 0x27, %asi
5970 stba %l6, [%l7 + 0x6F] %asi
5971 membar #Sync
5972 umul %g1, 0x06AC, %l1
5973 bneg,a,pt %icc, loop_567
5974 brlz %o3, loop_568
5975 fmuld8sux16 %f11, %f0, %f16
5976 movg %icc, %o1, %l0
5977loop_567:
5978 membar 0x1B
5979loop_568:
5980 movvs %icc, %i4, %g3
5981 sth %o6, [%l7 + 0x3C]
5982 edge32n %g5, %l4, %i5
5983 tneg %icc, 0x4
5984 alignaddr %g7, %i7, %i2
5985 movvc %xcc, %l3, %i3
5986 fnot2 %f22, %f4
5987 fmovde %icc, %f15, %f9
5988 lduh [%l7 + 0x74], %g2
5989 fbne %fcc1, loop_569
5990 fcmple32 %f10, %f20, %i0
5991 movneg %xcc, %o7, %o0
5992 sra %o4, 0x04, %i6
5993loop_569:
5994 fbn,a %fcc3, loop_570
5995 sethi 0x02C1, %o5
5996 fmovrslez %g6, %f12, %f0
5997 fbn,a %fcc1, loop_571
5998loop_570:
5999 edge8l %l2, %o2, %i1
6000 orncc %g4, %l6, %g1
6001 wr %g0, 0x04, %asi
6002 lduha [%l7 + 0x5A] %asi, %l5
6003loop_571:
6004 tleu %xcc, 0x1
6005 fand %f22, %f16, %f20
6006 bvc,a loop_572
6007 array32 %l1, %o1, %o3
6008 fmul8x16au %f15, %f11, %f2
6009 fblg,a %fcc2, loop_573
6010loop_572:
6011 edge32n %i4, %l0, %g3
6012 fpsub16 %f16, %f18, %f14
6013 fornot1 %f4, %f2, %f22
6014loop_573:
6015 orn %o6, %g5, %l4
6016 fxors %f26, %f3, %f28
6017 srax %g7, 0x04, %i7
6018 set 0x50, %g2
6019 ldswa [%l7 + %g2] 0x04, %i5
6020 brgez,a %i2, loop_574
6021 fsrc1s %f30, %f13
6022 fmovspos %icc, %f8, %f20
6023 fmovrdlez %l3, %f18, %f30
6024loop_574:
6025 nop
6026 wr %g0, 0x11, %asi
6027 ldsha [%l7 + 0x40] %asi, %i3
6028 flush %l7 + 0x7C
6029 udiv %g2, 0x14A4, %o7
6030 sll %o0, %i0, %i6
6031 xorcc %o4, %g6, %l2
6032 fmovsl %xcc, %f2, %f6
6033 addcc %o2, %i1, %o5
6034 xor %l6, %g4, %l5
6035 fbge,a %fcc1, loop_575
6036 fmovdvs %icc, %f27, %f15
6037 smul %g1, %l1, %o3
6038 tleu %icc, 0x3
6039loop_575:
6040 move %icc, %o1, %i4
6041 sdivcc %l0, 0x057E, %o6
6042 set 0x80, %i3
6043 ldxa [%g0 + %i3] 0x58, %g5
6044 movl %xcc, %g3, %l4
6045 tneg %xcc, 0x5
6046 sdivcc %i7, 0x1871, %g7
6047 udivx %i5, 0x0179, %l3
6048 udiv %i3, 0x1689, %i2
6049 fcmpgt32 %f6, %f4, %g2
6050 fbuge %fcc0, loop_576
6051 edge8n %o7, %o0, %i0
6052 fmovrsgez %o4, %f28, %f19
6053 sub %g6, %i6, %l2
6054loop_576:
6055 mulx %i1, 0x101C, %o2
6056 edge16ln %o5, %l6, %g4
6057 edge16n %g1, %l1, %l5
6058 movneg %xcc, %o1, %i4
6059 sdivcc %o3, 0x1D0C, %l0
6060 addcc %g5, 0x1858, %o6
6061 brgez %g3, loop_577
6062 saved
6063 rdpr %cwp, %g1
6064 rdpr %cansave, %g2
6065 rdpr %canrestore, %g3
6066 rdpr %cleanwin, %g4
6067 rdpr %otherwin, %g5
6068 rdpr %wstate, %g6
6069 edge8l %l4, %g7, %i5
6070 sth %i7, [%l7 + 0x22]
6071loop_577:
6072 xnor %l3, %i3, %i2
6073 array32 %g2, %o0, %i0
6074 fbug %fcc0, loop_578
6075 srlx %o4, 0x01, %o7
6076 umul %i6, %g6, %l2
6077 edge8n %o2, %i1, %l6
6078loop_578:
6079 udivx %o5, 0x0F05, %g4
6080 mulx %g1, %l5, %o1
6081 fmovsne %icc, %f1, %f8
6082 fmuld8ulx16 %f1, %f9, %f14
6083 set 0x38, %i4
6084 ldswa [%l7 + %i4] 0x11, %i4
6085 udivx %l1, 0x0921, %o3
6086 srax %l0, %g5, %g3
6087 set 0x6C, %i7
6088 swapa [%l7 + %i7] 0x89, %o6
6089 wr %g0, 0x10, %asi
6090 lduwa [%l7 + 0x7C] %asi, %g7
6091 lduh [%l7 + 0x5E], %l4
6092 popc 0x0759, %i5
6093 fmovrsne %l3, %f17, %f24
6094 fbe,a %fcc2, loop_579
6095 fnor %f22, %f6, %f22
6096 set 0x76, %g4
6097 ldstuba [%l7 + %g4] 0x89, %i3
6098loop_579:
6099 nop
6100 set 0x20, %o1
6101 lduwa [%l7 + %o1] 0x88, %i2
6102 udiv %i7, 0x14E7, %g2
6103 edge32n %i0, %o0, %o7
6104 movge %icc, %i6, %o4
6105 fmovrse %g6, %f15, %f26
6106 fmovrdne %l2, %f18, %f8
6107 sub %o2, 0x1308, %i1
6108 add %o5, 0x1188, %g4
6109 edge8n %g1, %l6, %l5
6110 edge8ln %i4, %o1, %l1
6111 nop
6112 setx loop_580, %l0, %l1
6113 jmpl %l1, %o3
6114 fmovsl %icc, %f14, %f18
6115 fbg,a %fcc3, loop_581
6116 edge8 %g5, %g3, %o6
6117loop_580:
6118 subc %l0, %g7, %l4
6119 brgz,a %i5, loop_582
6120loop_581:
6121 edge16l %l3, %i2, %i3
6122 fmovspos %icc, %f18, %f30
6123 edge8n %i7, %i0, %g2
6124loop_582:
6125 alignaddr %o0, %o7, %o4
6126 set 0x70, %l2
6127 sta %f5, [%l7 + %l2] 0x0c
6128 fnot2s %f8, %f10
6129 ldsw [%l7 + 0x78], %g6
6130 array32 %i6, %l2, %i1
6131 ldd [%l7 + 0x10], %o4
6132 bn,a %xcc, loop_583
6133 tle %xcc, 0x5
6134 set 0x20, %o6
6135 sta %f12, [%l7 + %o6] 0x81
6136loop_583:
6137 fmovs %f30, %f1
6138 fmovrsne %g4, %f14, %f31
6139 fmovrdgez %g1, %f30, %f22
6140 movcc %xcc, %l6, %o2
6141 fbn %fcc0, loop_584
6142 std %f16, [%l7 + 0x60]
6143 for %f30, %f16, %f20
6144 edge8l %l5, %i4, %l1
6145loop_584:
6146 nop
6147 set 0x52, %i1
6148 stba %o3, [%l7 + %i1] 0x2b
6149 membar #Sync
6150 fba %fcc0, loop_585
6151 fmovdcc %xcc, %f12, %f11
6152 xorcc %o1, %g3, %o6
6153 array32 %l0, %g7, %l4
6154loop_585:
6155 restored
6156 rdpr %cwp, %g1
6157 rdpr %cansave, %g2
6158 rdpr %canrestore, %g3
6159 rdpr %cleanwin, %g4
6160 rdpr %otherwin, %g5
6161 rdpr %wstate, %g6
6162 fmovdg %icc, %f0, %f10
6163 fcmpeq32 %f26, %f20, %i5
6164 set 0x28, %g6
6165 sta %f21, [%l7 + %g6] 0x88
6166 edge16ln %g5, %i2, %l3
6167 srlx %i3, 0x03, %i0
6168 fpsub32s %f22, %f2, %f12
6169 umul %i7, %g2, %o0
6170 fmovda %xcc, %f14, %f28
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 std %f2, [%l7 + 0x70]
6179 sdiv %o4, 0x1E8A, %g6
6180 nop
6181 setx loop_586, %l0, %l1
6182 wrpr 0x1, %tl
6183 wrpr %l1, %tpc
6184 add %l1, 0x4, %l1
6185 wrpr %l1, %tnpc
6186 setx 0x34400001400, %l0, %l1
6187 wrpr %l1, %tstate
6188 wrhpr 0x4, %htstate
6189 retry
6190 array32 %o7, %i6, %l2
6191 addccc %o5, %g4, %g1
6192 fmuld8ulx16 %f19, %f31, %f18
6193loop_586:
6194 te %xcc, 0x2
6195 edge16ln %l6, %i1, %o2
6196 bvs,pn %xcc, loop_587
6197 fmovdpos %icc, %f16, %f7
6198 smul %l5, %i4, %l1
6199 xorcc %o3, %g3, %o1
6200loop_587:
6201 alignaddr %o6, %l0, %g7
6202 fornot1s %f27, %f31, %f6
6203 ldstub [%l7 + 0x0B], %i5
6204 membar 0x03
6205 fpmerge %f20, %f28, %f2
6206 movge %xcc, %g5, %l4
6207 movle %xcc, %l3, %i2
6208 bg loop_588
6209 popc %i3, %i7
6210 or %g2, 0x0D71, %i0
6211 fmovsge %icc, %f8, %f8
6212loop_588:
6213 move %icc, %o4, %g6
6214 bne loop_589
6215 xorcc %o0, 0x1F5B, %o7
6216 orncc %i6, %l2, %g4
6217 movcs %icc, %g1, %l6
6218loop_589:
6219 movvs %xcc, %o5, %o2
6220 fnegs %f28, %f13
6221 tvs %xcc, 0x1
6222 udiv %l5, 0x0D9E, %i1
6223 subc %l1, %o3, %i4
6224 taddcc %g3, %o1, %o6
6225 array16 %l0, %g7, %g5
6226 nop
6227 set 0x2F, %o2
6228 ldstub [%l7 + %o2], %i5
6229 umul %l3, 0x0F70, %l4
6230 set 0x08, %l6
6231 stda %i2, [%l7 + %l6] 0x2b
6232 membar #Sync
6233 fcmple32 %f18, %f30, %i3
6234 fcmple16 %f10, %f18, %g2
6235 movpos %xcc, %i7, %i0
6236 udivcc %o4, 0x03A3, %o0
6237 ldd [%l7 + 0x60], %f20
6238 movcc %xcc, %g6, %i6
6239 array8 %o7, %g4, %g1
6240 tge %xcc, 0x0
6241 tneg %xcc, 0x7
6242 sethi 0x02E2, %l2
6243 tleu %icc, 0x1
6244 sub %o5, %l6, %l5
6245 movleu %icc, %o2, %l1
6246 subcc %i1, 0x08CE, %i4
6247 bge,a,pt %xcc, loop_590
6248 fmovs %f27, %f18
6249 addc %o3, 0x15FE, %g3
6250 tsubcc %o1, %o6, %g7
6251loop_590:
6252 edge16n %g5, %l0, %i5
6253 ld [%l7 + 0x68], %f18
6254 and %l4, %i2, %l3
6255 movvs %icc, %g2, %i3
6256 fornot1 %f24, %f30, %f20
6257 brgez %i0, loop_591
6258 xor %o4, %o0, %i7
6259 tsubcc %i6, %g6, %o7
6260 and %g1, 0x1D85, %g4
6261loop_591:
6262 subc %o5, 0x0B4D, %l6
6263 umulcc %l2, %o2, %l1
6264 andncc %l5, %i4, %o3
6265 movcs %icc, %g3, %i1
6266 ba,a %xcc, loop_592
6267 smulcc %o6, 0x0CDC, %o1
6268 fble,a %fcc1, loop_593
6269 restored
6270 rdpr %cwp, %g1
6271 rdpr %cansave, %g2
6272 rdpr %canrestore, %g3
6273 rdpr %cleanwin, %g4
6274 rdpr %otherwin, %g5
6275 rdpr %wstate, %g6
6276loop_592:
6277 movpos %xcc, %g5, %l0
6278 fmovdneg %icc, %f19, %f9
6279loop_593:
6280 nop
6281 wr %g0, 0x89, %asi
6282 lda [%l7 + 0x28] %asi, %f21
6283 fsrc1 %f24, %f10
6284 prefetch [%l7 + 0x6C], 0x0
6285 tn %xcc, 0x3
6286 subc %g7, %l4, %i5
6287 set 0x70, %g7
6288 lduwa [%l7 + %g7] 0x80, %l3
6289 fcmpne32 %f22, %f14, %i2
6290 ldx [%l7 + 0x50], %i3
6291 movrgez %i0, %o4, %o0
6292 udivx %g2, 0x09FE, %i7
6293 set 0x58, %l0
6294 ldsha [%l7 + %l0] 0x11, %g6
6295 fnegd %f14, %f30
6296 sll %o7, %i6, %g1
6297 movrne %o5, %l6, %l2
6298 fones %f7
6299 stb %o2, [%l7 + 0x57]
6300 tsubcc %g4, 0x0C62, %l1
6301 nop
6302 setx loop_594, %l0, %l1
6303 jmpl %l1, %l5
6304 fmovrdlz %o3, %f28, %f14
6305 brgz %g3, loop_595
6306 brgez %i1, loop_596
6307loop_594:
6308 ba,a,pt %xcc, loop_597
6309 tcs %icc, 0x1
6310loop_595:
6311 fones %f20
6312loop_596:
6313 fmovscs %icc, %f13, %f13
6314loop_597:
6315 fmovdvc %icc, %f3, %f7
6316 brgez,a %i4, loop_598
6317 fmovrslez %o1, %f29, %f4
6318 subc %o6, %g5, %g7
6319 wr %g0, 0x89, %asi
6320 swapa [%l7 + 0x64] %asi, %l0
6321loop_598:
6322 edge32l %l4, %i5, %l3
6323 for %f10, %f2, %f28
6324 fmovdvs %icc, %f21, %f9
6325 fmovrdlez %i3, %f10, %f10
6326 smul %i2, 0x1236, %i0
6327 fcmpeq32 %f10, %f30, %o0
6328 fblg,a %fcc3, loop_599
6329 bge,a %icc, loop_600
6330 bcs,a,pn %xcc, loop_601
6331 mulscc %g2, 0x1FD4, %o4
6332loop_599:
6333 taddcc %i7, 0x1D4C, %g6
6334loop_600:
6335 fmovdpos %xcc, %f12, %f25
6336loop_601:
6337 brz %i6, loop_602
6338 move %xcc, %o7, %g1
6339 movrlz %o5, %l6, %l2
6340 movvc %icc, %o2, %l1
6341loop_602:
6342 nop
6343 wr %g0, 0x11, %asi
6344 prefetcha [%l7 + 0x50] %asi, 0x1
6345 fnors %f5, %f13, %f12
6346 fmuld8sux16 %f0, %f12, %f28
6347 andn %g4, %o3, %g3
6348 alignaddrl %i4, %i1, %o1
6349 fblg,a %fcc1, loop_603
6350 be,a,pt %icc, loop_604
6351 tleu %xcc, 0x3
6352 fandnot1s %f19, %f31, %f26
6353loop_603:
6354 nop
6355 setx loop_605, %l0, %l1
6356 wrpr 0x1, %tl
6357 wrpr %l1, %tpc
6358 add %l1, 0x4, %l1
6359 wrpr %l1, %tnpc
6360 setx 0x34400001400, %l0, %l1
6361 wrpr %l1, %tstate
6362 wrhpr 0x4, %htstate
6363 retry
6364loop_604:
6365 sdivcc %g5, 0x0442, %g7
6366 udivx %l0, 0x03B1, %l4
6367 wr %g0, 0x50, %asi
6368 ldxa [%g0 + 0x30] %asi, %o6
6369loop_605:
6370 fandnot1s %f29, %f24, %f24
6371 srax %i5, 0x0B, %i3
6372 ldd [%l7 + 0x40], %i2
6373 set 0x20, %g1
6374 ldda [%l7 + %g1] 0x2f, %i0
6375 set 0x70, %l3
6376 ldda [%l7 + %l3] 0x22, %l2
6377 sir 0x1FFB
6378 edge8ln %g2, %o4, %i7
6379 tvs %icc, 0x7
6380 tleu %icc, 0x6
6381 sub %o0, %i6, %g6
6382 tg %icc, 0x1
6383 movrgez %o7, %o5, %l6
6384 bvc,a,pn %icc, loop_606
6385 movvs %xcc, %l2, %o2
6386 wr %g0, 0x19, %asi
6387 sta %f3, [%l7 + 0x64] %asi
6388loop_606:
6389 nop
6390 set 0x28, %i5
6391 ldsb [%l7 + %i5], %l1
6392 te %xcc, 0x4
6393 udivx %l5, 0x0AFF, %g4
6394 subccc %o3, 0x0489, %g1
6395 addc %g3, %i4, %o1
6396 subccc %g5, 0x04CD, %i1
6397 saved
6398 rdpr %cwp, %g1
6399 rdpr %cansave, %g2
6400 rdpr %canrestore, %g3
6401 rdpr %cleanwin, %g4
6402 rdpr %otherwin, %g5
6403 rdpr %wstate, %g6
6404 movvs %icc, %g7, %l0
6405 brnz,a %l4, loop_607
6406 mulx %i5, %o6, %i3
6407 popc %i0, %i2
6408 sllx %l3, %g2, %o4
6409loop_607:
6410 tcc %icc, 0x5
6411 fmovrslz %i7, %f31, %f12
6412 edge16 %i6, %o0, %g6
6413 siam 0x6
6414 fmovd %f26, %f22
6415 set 0x0C, %i6
6416 sta %f24, [%l7 + %i6] 0x11
6417 sth %o5, [%l7 + 0x12]
6418 set 0x30, %l1
6419 lda [%l7 + %l1] 0x04, %f15
6420 sllx %o7, 0x1B, %l6
6421 stx %l2, [%l7 + 0x38]
6422 udiv %o2, 0x1300, %l1
6423 movrgz %l5, %g4, %o3
6424 movg %xcc, %g1, %i4
6425 edge16ln %g3, %o1, %g5
6426 fmovdcc %xcc, %f6, %f12
6427 flush %l7 + 0x6C
6428 sth %g7, [%l7 + 0x2A]
6429 movg %xcc, %l0, %l4
6430 array32 %i1, %i5, %i3
6431 smulcc %i0, %o6, %l3
6432 fcmped %fcc3, %f10, %f28
6433 bleu,a,pt %icc, loop_608
6434 fors %f31, %f18, %f30
6435 orncc %i2, %g2, %o4
6436 fpsub16 %f4, %f4, %f20
6437loop_608:
6438 bn,pn %xcc, loop_609
6439 edge16ln %i7, %i6, %g6
6440 fandnot1 %f14, %f12, %f22
6441 fble %fcc0, loop_610
6442loop_609:
6443 fmovdvs %icc, %f19, %f26
6444 orn %o5, %o7, %o0
6445 bg %icc, loop_611
6446loop_610:
6447 fbn,a %fcc1, loop_612
6448 tcc %icc, 0x7
6449 fbule,a %fcc1, loop_613
6450loop_611:
6451 tge %xcc, 0x5
6452loop_612:
6453 add %l2, 0x1CEE, %o2
6454 subc %l6, 0x057C, %l5
6455loop_613:
6456 udiv %l1, 0x0F63, %o3
6457 tge %icc, 0x7
6458 brlz %g1, loop_614
6459 fmovsle %xcc, %f25, %f27
6460 or %g4, 0x021A, %g3
6461 sllx %o1, %g5, %g7
6462loop_614:
6463 ld [%l7 + 0x20], %f23
6464 ldstub [%l7 + 0x35], %i4
6465 wr %g0, 0x81, %asi
6466 lda [%l7 + 0x5C] %asi, %f21
6467 restored
6468 rdpr %cwp, %g1
6469 rdpr %cansave, %g2
6470 rdpr %canrestore, %g3
6471 rdpr %cleanwin, %g4
6472 rdpr %otherwin, %g5
6473 rdpr %wstate, %g6
6474 set 0x68, %i2
6475 stwa %l0, [%l7 + %i2] 0x18
6476 movle %xcc, %l4, %i1
6477 set 0x4C, %o7
6478 lda [%l7 + %o7] 0x15, %f22
6479 for %f16, %f6, %f16
6480 fbug,a %fcc3, loop_615
6481 edge16ln %i3, %i5, %i0
6482 movgu %icc, %o6, %l3
6483 fcmpes %fcc1, %f14, %f25
6484loop_615:
6485 tl %xcc, 0x4
6486 wr %g0, 0x0c, %asi
6487 lda [%l7 + 0x44] %asi, %f5
6488 movrlz %g2, %o4, %i2
6489 bne,a,pt %xcc, loop_616
6490 addc %i7, %i6, %o5
6491 tg %xcc, 0x0
6492 andcc %o7, %g6, %o0
6493loop_616:
6494 bn %xcc, loop_617
6495 movgu %icc, %o2, %l2
6496 and %l6, %l1, %l5
6497 edge8 %g1, %g4, %o3
6498loop_617:
6499 nop
6500 setx loop_618, %l0, %l1
6501 jmpl %l1, %o1
6502 swap [%l7 + 0x58], %g5
6503 fbne %fcc3, loop_619
6504 fble %fcc2, loop_620
6505loop_618:
6506 tgu %icc, 0x6
6507 movneg %icc, %g3, %i4
6508loop_619:
6509 movg %icc, %l0, %l4
6510loop_620:
6511 movgu %icc, %g7, %i3
6512 array32 %i5, %i1, %i0
6513 bleu,pn %xcc, loop_621
6514 pdist %f18, %f0, %f20
6515 tcs %xcc, 0x3
6516 wr %g0, 0x80, %asi
6517 stda %f16, [%l7 + 0x40] %asi
6518loop_621:
6519 restored
6520 rdpr %cwp, %g1
6521 rdpr %cansave, %g2
6522 rdpr %canrestore, %g3
6523 rdpr %cleanwin, %g4
6524 rdpr %otherwin, %g5
6525 rdpr %wstate, %g6
6526 st %f29, [%l7 + 0x34]
6527 edge32l %l3, %o6, %o4
6528 fandnot1 %f22, %f14, %f10
6529 fones %f12
6530 bvc,pt %icc, loop_622
6531 fba,a %fcc2, loop_623
6532 movrlz %i2, 0x1F2, %g2
6533 fornot1 %f8, %f16, %f6
6534loop_622:
6535 umulcc %i6, 0x13DB, %o5
6536loop_623:
6537 std %f20, [%l7 + 0x60]
6538 movl %icc, %i7, %g6
6539 andn %o7, %o2, %l2
6540 movgu %icc, %o0, %l6
6541 edge16n %l5, %l1, %g1
6542 movle %icc, %o3, %g4
6543 movcc %xcc, %g5, %o1
6544 array8 %g3, %l0, %i4
6545 fbne %fcc2, loop_624
6546 srax %g7, 0x01, %l4
6547 fmovdg %xcc, %f21, %f16
6548 tsubcctv %i3, %i5, %i1
6549loop_624:
6550 subccc %i0, %o6, %l3
6551 fbe,a %fcc3, loop_625
6552 edge32l %o4, %i2, %g2
6553 fbl %fcc3, loop_626
6554 fpack16 %f6, %f28
6555loop_625:
6556 fnors %f9, %f8, %f17
6557 mova %xcc, %o5, %i7
6558loop_626:
6559 tgu %icc, 0x7
6560 restored
6561 rdpr %cwp, %g1
6562 rdpr %cansave, %g2
6563 rdpr %canrestore, %g3
6564 rdpr %cleanwin, %g4
6565 rdpr %otherwin, %g5
6566 rdpr %wstate, %g6
6567 fnot1 %f0, %f10
6568 tle %icc, 0x7
6569 bneg %icc, loop_627
6570 tcc %icc, 0x0
6571 bgu,a %xcc, loop_628
6572 movrne %i6, 0x30A, %o7
6573loop_627:
6574 mulscc %o2, %l2, %g6
6575 tn %xcc, 0x0
6576loop_628:
6577 mova %xcc, %l6, %l5
6578 fcmpes %fcc2, %f13, %f21
6579 tsubcctv %o0, %l1, %o3
6580 smulcc %g1, 0x16EE, %g4
6581 orcc %o1, %g3, %l0
6582 sdivx %g5, 0x1DFF, %g7
6583 movn %xcc, %i4, %l4
6584 edge32ln %i5, %i3, %i0
6585 fnot1 %f30, %f2
6586 fmovdge %xcc, %f30, %f10
6587 mulscc %o6, 0x16FF, %i1
6588 brz,a %o4, loop_629
6589 or %l3, 0x0E74, %g2
6590 bg,pn %xcc, loop_630
6591 fcmpd %fcc0, %f2, %f22
6592loop_629:
6593 nop
6594 add %l7, 0x78, %l6
6595 wr %g0, 0x04, %asi
6596 casxa [%l6] 0x04, %i2, %o5
6597loop_630:
6598 tn %icc, 0x1
6599 movrlez %i6, 0x10F, %i7
6600 fnands %f31, %f27, %f2
6601 add %l7, 0x14, %l6
6602 wr %g0, 0x80, %asi
6603 lda [%l6] %asi, %o7
6604 casa [%l6] %asi, %o7, %l2
6605 tsubcctv %g6, 0x1375, %l6
6606 wr %g0, 0x0c, %asi
6607 lduwa [%l7 + 0x4C] %asi, %o2
6608 fornot1 %f14, %f20, %f18
6609 fbe %fcc3, loop_631
6610 fnegd %f18, %f14
6611 nop
6612 setx loop_632, %l0, %l1
6613 wrpr 0x1, %tl
6614 wrpr %l1, %tpc
6615 add %l1, 0x4, %l1
6616 wrpr %l1, %tnpc
6617 setx 0x34400001400, %l0, %l1
6618 wrpr %l1, %tstate
6619 wrhpr 0x4, %htstate
6620 retry
6621 fbge %fcc3, loop_633
6622loop_631:
6623 addc %o0, %l5, %l1
6624 mulx %g1, 0x0C2D, %g4
6625loop_632:
6626 umul %o3, %g3, %l0
6627loop_633:
6628 smul %g5, %g7, %i4
6629 fmovrde %l4, %f30, %f18
6630 set 0x6F, %o5
6631 ldstuba [%l7 + %o5] 0x80, %o1
6632 movgu %icc, %i5, %i3
6633 edge32ln %i0, %o6, %o4
6634 movrgz %l3, 0x2A6, %g2
6635 be,a %xcc, loop_634
6636 srlx %i2, 0x17, %o5
6637 movrgez %i6, %i1, %o7
6638 fmovrdgez %i7, %f30, %f0
6639loop_634:
6640 fpmerge %f24, %f13, %f16
6641 fmovsneg %xcc, %f6, %f29
6642 lduw [%l7 + 0x60], %g6
6643 alignaddrl %l6, %l2, %o2
6644 fpackfix %f20, %f7
6645 movcs %icc, %o0, %l5
6646 membar 0x23
6647 bn,pt %xcc, loop_635
6648 movvs %icc, %l1, %g1
6649 mulx %o3, %g4, %l0
6650 movre %g5, %g3, %g7
6651loop_635:
6652 fcmpne16 %f18, %f14, %l4
6653 ta %icc, 0x7
6654 or %o1, 0x194A, %i4
6655 edge8 %i3, %i5, %i0
6656 brlz,a %o6, loop_636
6657 taddcc %o4, 0x0738, %l3
6658 bcc loop_637
6659 orn %i2, %g2, %o5
6660loop_636:
6661 movrgz %i6, 0x2E5, %o7
6662 movrne %i7, %i1, %g6
6663loop_637:
6664 bl,a %xcc, loop_638
6665 subc %l6, %o2, %o0
6666 set 0x30, %i0
6667 ldxa [%g0 + %i0] 0x20, %l2
6668loop_638:
6669 std %l0, [%l7 + 0x40]
6670 bgu,a %xcc, loop_639
6671 saved
6672 rdpr %cwp, %g1
6673 rdpr %cansave, %g2
6674 rdpr %canrestore, %g3
6675 rdpr %cleanwin, %g4
6676 rdpr %otherwin, %g5
6677 rdpr %wstate, %g6
6678 movleu %xcc, %l5, %g1
6679 udiv %o3, 0x1D01, %g4
6680loop_639:
6681 nop
6682 set 0x3C, %o0
6683 swapa [%l7 + %o0] 0x89, %l0
6684 wr %g0, 0x0c, %asi
6685 ldxa [%l7 + 0x60] %asi, %g3
6686 xorcc %g5, %g7, %l4
6687 tneg %xcc, 0x2
6688 add %l7, 0x08, %l6
6689 wr %g0, 0x11, %asi
6690 casxa [%l6] %asi, %o1, %i3
6691 wr %g0, 0x88, %asi
6692 ldsha [%l7 + 0x3A] %asi, %i4
6693 movl %xcc, %i5, %o6
6694 movneg %icc, %i0, %l3
6695 subc %i2, %g2, %o5
6696 movrgz %i6, %o4, %i7
6697 ldsh [%l7 + 0x42], %i1
6698 tcs %icc, 0x5
6699 fpadd32s %f27, %f21, %f17
6700 subcc %o7, 0x0134, %l6
6701 andn %o2, %g6, %l2
6702 move %icc, %l1, %l5
6703 ldub [%l7 + 0x7A], %o0
6704 movle %xcc, %g1, %o3
6705 addc %l0, 0x039D, %g4
6706 fmovdneg %xcc, %f22, %f0
6707 bcs,a loop_640
6708 movvs %xcc, %g3, %g5
6709 array16 %l4, %g7, %o1
6710 fnot1 %f14, %f22
6711loop_640:
6712 saved
6713 rdpr %cwp, %g1
6714 rdpr %cansave, %g2
6715 rdpr %canrestore, %g3
6716 rdpr %cleanwin, %g4
6717 rdpr %otherwin, %g5
6718 rdpr %wstate, %g6
6719 movre %i4, 0x122, %i5
6720 fnors %f8, %f28, %f12
6721 movrne %i3, %o6, %i0
6722 andn %i2, 0x1EFF, %l3
6723 edge32n %o5, %i6, %o4
6724 tvc %xcc, 0x4
6725 fpadd32s %f22, %f3, %f30
6726 movcc %xcc, %g2, %i1
6727 edge8ln %i7, %o7, %o2
6728 fmovdg %icc, %f27, %f5
6729 fpsub16 %f8, %f4, %f12
6730 movge %xcc, %g6, %l2
6731 edge32 %l6, %l1, %o0
6732 brnz %g1, loop_641
6733 movre %l5, 0x2C4, %l0
6734 brlz %g4, loop_642
6735 array8 %g3, %g5, %o3
6736loop_641:
6737 ble,pn %icc, loop_643
6738 bvc,a %icc, loop_644
6739loop_642:
6740 sllx %g7, %o1, %l4
6741 xor %i4, 0x0E8F, %i3
6742loop_643:
6743 fone %f18
6744loop_644:
6745 taddcc %i5, 0x0BF7, %i0
6746 fornot1 %f22, %f30, %f16
6747 or %o6, %i2, %l3
6748 array8 %o5, %o4, %i6
6749 tsubcctv %g2, %i1, %o7
6750 udivx %i7, 0x04C1, %g6
6751 set 0x34, %o3
6752 lda [%l7 + %o3] 0x18, %f0
6753 fandnot2 %f16, %f28, %f10
6754 ldsb [%l7 + 0x4B], %l2
6755 edge16n %o2, %l6, %o0
6756 orn %g1, %l5, %l1
6757 brlez,a %g4, loop_645
6758 tcc %xcc, 0x7
6759 alignaddr %g3, %g5, %o3
6760 bcc,a,pn %icc, loop_646
6761loop_645:
6762 fbne %fcc2, loop_647
6763 taddcc %l0, %o1, %g7
6764 andcc %i4, 0x11EC, %i3
6765loop_646:
6766 movg %xcc, %l4, %i5
6767loop_647:
6768 srl %i0, %i2, %o6
6769 tgu %icc, 0x6
6770 brnz %o5, loop_648
6771 fmovrdlez %o4, %f30, %f4
6772 alignaddr %l3, %g2, %i1
6773 fmovdl %xcc, %f16, %f22
6774loop_648:
6775 nop
6776 set 0x40, %o4
6777 stda %f0, [%l7 + %o4] 0xf0
6778 membar #Sync
6779 array32 %o7, %i6, %g6
6780 wr %g0, 0x22, %asi
6781 ldda [%l7 + 0x30] %asi, %l2
6782 fmovse %icc, %f18, %f5
6783 fbe %fcc3, loop_649
6784 movle %icc, %i7, %o2
6785 te %icc, 0x7
6786 fbne,a %fcc2, loop_650
6787loop_649:
6788 alignaddr %l6, %o0, %g1
6789 std %l0, [%l7 + 0x50]
6790 movge %icc, %g4, %g3
6791loop_650:
6792 fbo %fcc3, loop_651
6793 tgu %xcc, 0x3
6794 subcc %l5, %g5, %l0
6795 mova %icc, %o3, %g7
6796loop_651:
6797 tvc %icc, 0x7
6798 tn %icc, 0x0
6799 edge8l %i4, %o1, %i3
6800 ldsh [%l7 + 0x6C], %i5
6801 ldub [%l7 + 0x52], %i0
6802 ldsw [%l7 + 0x68], %l4
6803 tleu %icc, 0x0
6804 smulcc %o6, 0x09BD, %i2
6805 udivx %o5, 0x09EB, %l3
6806 movrgz %o4, %i1, %o7
6807 edge8ln %g2, %g6, %i6
6808 or %i7, 0x0B00, %o2
6809 set 0x6B, %l5
6810 stba %l2, [%l7 + %l5] 0x27
6811 membar #Sync
6812 srlx %l6, %o0, %l1
6813 fmovrsne %g4, %f21, %f30
6814 fands %f29, %f20, %f18
6815 stbar
6816 alignaddrl %g3, %l5, %g5
6817 edge8 %l0, %g1, %o3
6818 orn %g7, 0x1FC6, %i4
6819 edge16n %i3, %o1, %i0
6820 mulx %i5, 0x1D1A, %l4
6821 movgu %icc, %o6, %o5
6822 tsubcctv %l3, %o4, %i1
6823 fxors %f24, %f0, %f14
6824 fmovdl %icc, %f30, %f6
6825 fpsub32s %f20, %f26, %f25
6826 fbule %fcc2, loop_652
6827 fbule,a %fcc1, loop_653
6828 tcc %xcc, 0x0
6829 swap [%l7 + 0x20], %i2
6830loop_652:
6831 tgu %icc, 0x0
6832loop_653:
6833 edge32n %o7, %g2, %g6
6834 movvs %icc, %i7, %o2
6835 bn,a,pn %xcc, loop_654
6836 fmovs %f15, %f15
6837 movne %icc, %i6, %l2
6838 orcc %l6, %o0, %l1
6839loop_654:
6840 tpos %xcc, 0x7
6841 fbue %fcc0, loop_655
6842 ta %xcc, 0x1
6843 fzero %f14
6844 fors %f16, %f17, %f25
6845loop_655:
6846 edge8 %g3, %g4, %g5
6847 movl %xcc, %l5, %g1
6848 sub %l0, %o3, %g7
6849 fblg,a %fcc2, loop_656
6850 bne,a,pt %xcc, loop_657
6851 tg %icc, 0x2
6852 edge16 %i4, %i3, %o1
6853loop_656:
6854 edge8ln %i5, %l4, %i0
6855loop_657:
6856 bg %xcc, loop_658
6857 fandnot1s %f23, %f1, %f14
6858 sethi 0x0C59, %o5
6859 addcc %o6, %o4, %i1
6860loop_658:
6861 taddcctv %i2, 0x0D37, %o7
6862 fbn,a %fcc1, loop_659
6863 fmovsge %icc, %f26, %f10
6864 tge %icc, 0x7
6865 xnorcc %l3, %g6, %i7
6866loop_659:
6867 fornot1s %f28, %f13, %f28
6868 ta %xcc, 0x5
6869 sub %o2, 0x19D3, %g2
6870 bshuffle %f2, %f26, %f24
6871 fmovdleu %icc, %f15, %f21
6872 wr %g0, 0x80, %asi
6873 ldsha [%l7 + 0x5C] %asi, %i6
6874 call loop_660
6875 fcmple16 %f8, %f6, %l6
6876 stb %o0, [%l7 + 0x0A]
6877 fsrc2 %f8, %f30
6878loop_660:
6879 ldd [%l7 + 0x18], %l2
6880 brgz %l1, loop_661
6881 fcmpne32 %f24, %f28, %g3
6882 tge %icc, 0x3
6883 add %l7, 0x28, %l6
6884 wr %g0, 0x19, %asi
6885 casxa [%l6] 0x19, %g4, %g5
6886loop_661:
6887 nop
6888 wr %g0, 0x23, %asi
6889 stda %g0, [%l7 + 0x08] %asi
6890 membar #Sync
6891 set 0x2C, %g3
6892 ldsha [%l7 + %g3] 0x19, %l0
6893 sdivx %l5, 0x14DE, %g7
6894 tsubcctv %o3, 0x1132, %i4
6895 tcc %xcc, 0x4
6896 fornot2 %f12, %f8, %f30
6897 sub %o1, 0x1BBB, %i5
6898 fmul8x16 %f13, %f10, %f24
6899 movvc %xcc, %i3, %l4
6900 edge16ln %o5, %i0, %o4
6901 movne %xcc, %o6, %i1
6902 fmuld8ulx16 %f24, %f26, %f22
6903 alignaddrl %i2, %l3, %o7
6904 sll %i7, %g6, %o2
6905 movne %icc, %g2, %i6
6906 tleu %icc, 0x0
6907 mulscc %l6, %o0, %l2
6908 movvs %xcc, %l1, %g3
6909 sllx %g5, %g1, %l0
6910 fandnot1 %f30, %f8, %f20
6911 movvc %icc, %g4, %l5
6912 fmovrse %g7, %f22, %f25
6913 edge32l %i4, %o1, %i5
6914 ble,pn %xcc, loop_662
6915 umulcc %o3, 0x154E, %i3
6916 taddcctv %l4, %o5, %i0
6917 fpadd16 %f26, %f24, %f14
6918loop_662:
6919 std %o6, [%l7 + 0x78]
6920 wr %g0, 0x80, %asi
6921 ldsba [%l7 + 0x30] %asi, %o4
6922 udiv %i1, 0x0E8B, %i2
6923 movpos %xcc, %o7, %l3
6924 movrgz %i7, %g6, %g2
6925 tleu %icc, 0x3
6926 fmovdgu %icc, %f15, %f10
6927 tle %xcc, 0x0
6928 edge16 %o2, %l6, %i6
6929 or %l2, 0x0EA5, %o0
6930 fmovse %icc, %f22, %f9
6931 ldsh [%l7 + 0x24], %g3
6932 fbge,a %fcc0, loop_663
6933 addc %l1, 0x05AE, %g5
6934 movvs %icc, %g1, %l0
6935 fmovs %f28, %f26
6936loop_663:
6937 edge32n %l5, %g7, %i4
6938 xor %g4, %o1, %o3
6939 tgu %icc, 0x2
6940 movrgz %i5, %i3, %l4
6941 ldd [%l7 + 0x08], %o4
6942 srlx %o6, 0x09, %i0
6943 fbge %fcc3, loop_664
6944 tsubcc %o4, %i1, %i2
6945 sub %o7, 0x191D, %i7
6946 edge8n %g6, %g2, %o2
6947loop_664:
6948 subccc %l3, 0x0E6A, %i6
6949 tneg %icc, 0x5
6950 fbul %fcc1, loop_665
6951 fmovrdlz %l6, %f22, %f10
6952 bn %icc, loop_666
6953 sll %o0, %l2, %l1
6954loop_665:
6955 srax %g5, 0x0B, %g3
6956 fmovdvc %icc, %f20, %f4
6957loop_666:
6958 fbue,a %fcc0, loop_667
6959 sllx %g1, %l5, %g7
6960 sub %i4, %l0, %g4
6961 taddcc %o1, 0x07C5, %o3
6962loop_667:
6963 array8 %i3, %l4, %o5
6964 tneg %xcc, 0x1
6965 fmovsgu %xcc, %f7, %f27
6966 movge %xcc, %o6, %i5
6967 ldx [%l7 + 0x58], %i0
6968 fmovrdne %o4, %f22, %f4
6969 brnz %i1, loop_668
6970 mulscc %o7, %i2, %g6
6971 fbul %fcc3, loop_669
6972 xor %g2, 0x141B, %o2
6973loop_668:
6974 ldsh [%l7 + 0x1E], %l3
6975 movle %xcc, %i7, %i6
6976loop_669:
6977 smul %l6, 0x12F4, %l2
6978 mova %icc, %o0, %l1
6979 movle %xcc, %g5, %g1
6980 fpadd32 %f28, %f10, %f16
6981 orcc %l5, %g7, %i4
6982 wr %g0, 0x89, %asi
6983 ldswa [%l7 + 0x3C] %asi, %l0
6984 saved
6985 rdpr %cwp, %g1
6986 rdpr %cansave, %g2
6987 rdpr %canrestore, %g3
6988 rdpr %cleanwin, %g4
6989 rdpr %otherwin, %g5
6990 rdpr %wstate, %g6
6991 set 0x28, %g5
6992 ldsba [%l7 + %g5] 0x14, %g4
6993 movpos %icc, %g3, %o1
6994 alignaddr %i3, %l4, %o5
6995 fbg %fcc1, loop_670
6996 brgez %o6, loop_671
6997 movne %icc, %i5, %o3
6998 srl %i0, %i1, %o7
6999loop_670:
7000 tsubcc %o4, 0x00F5, %g6
7001loop_671:
7002 fpmerge %f14, %f25, %f12
7003 ble %icc, loop_672
7004 tle %xcc, 0x3
7005 move %icc, %g2, %o2
7006 add %l3, 0x1EC9, %i7
7007loop_672:
7008 mulx %i2, %i6, %l6
7009 fmovrdlez %l2, %f14, %f18
7010 wr %g0, 0x89, %asi
7011 stxa %o0, [%l7 + 0x58] %asi
7012 xorcc %l1, 0x08D4, %g5
7013 ldsw [%l7 + 0x44], %g1
7014 ldx [%l7 + 0x48], %l5
7015 fmovdg %xcc, %f10, %f4
7016 fmovsge %xcc, %f7, %f13
7017 sdiv %g7, 0x002D, %i4
7018 brgz,a %l0, loop_673
7019 bn,pt %xcc, loop_674
7020 srl %g4, %o1, %i3
7021 tsubcctv %l4, %o5, %g3
7022loop_673:
7023 taddcctv %o6, 0x198E, %i5
7024loop_674:
7025 tpos %icc, 0x6
7026 wr %g0, 0x88, %asi
7027 stda %i0, [%l7 + 0x08] %asi
7028 array32 %i1, %o7, %o4
7029 tpos %icc, 0x5
7030 std %f14, [%l7 + 0x28]
7031 orcc %g6, 0x0861, %o3
7032 edge32n %g2, %o2, %i7
7033 edge32 %l3, %i6, %i2
7034 movn %xcc, %l2, %o0
7035 umul %l6, %g5, %g1
7036 fmovsleu %icc, %f25, %f25
7037 udiv %l5, 0x1C27, %l1
7038 wr %g0, 0x89, %asi
7039 sta %f25, [%l7 + 0x64] %asi
7040 orcc %g7, %i4, %g4
7041 sll %o1, 0x02, %l0
7042 fnot1s %f1, %f13
7043 array8 %i3, %o5, %l4
7044 edge32l %g3, %i5, %o6
7045 fabsd %f18, %f6
7046 fbul,a %fcc3, loop_675
7047 edge16l %i0, %o7, %i1
7048 sethi 0x004B, %g6
7049 orn %o4, %o3, %g2
7050loop_675:
7051 brlz,a %o2, loop_676
7052 fmovdvc %icc, %f20, %f3
7053 xorcc %l3, 0x186F, %i6
7054 fmovsleu %icc, %f30, %f23
7055loop_676:
7056 fbne %fcc0, loop_677
7057 udivx %i7, 0x19AC, %l2
7058 edge32 %i2, %o0, %l6
7059 fmovdvs %xcc, %f9, %f24
7060loop_677:
7061 xorcc %g5, %g1, %l5
7062 tvs %icc, 0x0
7063 fpadd32s %f29, %f18, %f9
7064 fors %f22, %f6, %f21
7065 udiv %l1, 0x0B44, %g7
7066 and %g4, 0x1F18, %o1
7067 edge32 %i4, %l0, %o5
7068 subc %i3, %g3, %i5
7069 ldsh [%l7 + 0x3C], %o6
7070 wr %g0, 0x80, %asi
7071 sta %f14, [%l7 + 0x1C] %asi
7072 tcs %xcc, 0x4
7073 movrne %l4, %o7, %i0
7074 and %g6, %i1, %o3
7075 addccc %o4, %g2, %l3
7076 fbul,a %fcc2, loop_678
7077 addcc %i6, 0x0BB1, %i7
7078 tn %xcc, 0x0
7079 siam 0x5
7080loop_678:
7081 fpmerge %f29, %f0, %f14
7082 fandnot2 %f20, %f14, %f18
7083 nop
7084 setx loop_679, %l0, %l1
7085 wrpr 0x1, %tl
7086 wrpr %l1, %tnpc
7087 setx 0x34400001400, %l0, %l1
7088 wrpr %l1, %tstate
7089 wrhpr 0x4, %htstate
7090 done
7091 mova %icc, %l2, %o2
7092 brlz,a %o0, loop_680
7093 membar 0x70
7094loop_679:
7095 movge %xcc, %l6, %g5
7096 movne %xcc, %g1, %i2
7097loop_680:
7098 mulx %l1, %l5, %g7
7099 set 0x49, %g2
7100 ldsba [%l7 + %g2] 0x19, %g4
7101 subc %o1, 0x0809, %l0
7102 nop
7103 setx loop_681, %l0, %l1
7104 wrpr 0x1, %tl
7105 wrpr %l1, %tnpc
7106 setx 0x34400001400, %l0, %l1
7107 wrpr %l1, %tstate
7108 wrhpr 0x4, %htstate
7109 done
7110 ldx [%l7 + 0x30], %o5
7111 stw %i4, [%l7 + 0x78]
7112 fpadd32s %f7, %f21, %f29
7113loop_681:
7114 prefetch [%l7 + 0x38], 0x0
7115 tneg %xcc, 0x3
7116 fmovrdgz %i3, %f6, %f10
7117 fmovse %icc, %f17, %f5
7118 brgez,a %i5, loop_682
7119 lduh [%l7 + 0x6A], %g3
7120 srlx %l4, 0x03, %o7
7121 fmul8ulx16 %f26, %f4, %f12
7122loop_682:
7123 tleu %icc, 0x5
7124 sll %o6, %i0, %g6
7125 edge32 %o3, %i1, %o4
7126 ldd [%l7 + 0x18], %f10
7127 tl %xcc, 0x3
7128 move %xcc, %g2, %i6
7129 fmovsl %xcc, %f8, %f31
7130 fmovsvc %icc, %f29, %f28
7131 movge %xcc, %l3, %l2
7132 fbug %fcc3, loop_683
7133 xnor %o2, %i7, %l6
7134 bvc %icc, loop_684
7135 fcmple32 %f16, %f14, %g5
7136loop_683:
7137 fabsd %f6, %f18
7138 set 0x20, %i3
7139 stda %g0, [%l7 + %i3] 0x14
7140loop_684:
7141 srax %i2, %l1, %o0
7142 or %g7, 0x1DD5, %g4
7143 set 0x14, %l4
7144 ldsba [%l7 + %l4] 0x81, %o1
7145 movge %icc, %l0, %o5
7146 call loop_685
7147 tcc %icc, 0x0
7148 wr %g0, 0x2b, %asi
7149 stwa %i4, [%l7 + 0x1C] %asi
7150 membar #Sync
7151loop_685:
7152 fpsub16s %f31, %f17, %f4
7153 movrlez %i3, 0x19E, %l5
7154 alignaddr %i5, %g3, %o7
7155 bge,a,pt %xcc, loop_686
7156 sdivcc %l4, 0x1D8F, %o6
7157 fbne,a %fcc2, loop_687
7158 movrlz %g6, %i0, %i1
7159loop_686:
7160 bpos,a,pn %icc, loop_688
7161 movrne %o3, %g2, %i6
7162loop_687:
7163 movcc %icc, %l3, %l2
7164 tn %xcc, 0x0
7165loop_688:
7166 movge %icc, %o4, %i7
7167 fmovdn %icc, %f14, %f9
7168 wr %g0, 0x23, %asi
7169 stha %l6, [%l7 + 0x66] %asi
7170 membar #Sync
7171 and %o2, %g5, %g1
7172 tpos %xcc, 0x5
7173 set 0x0C, %i4
7174 sta %f2, [%l7 + %i4] 0x89
7175 andn %i2, %l1, %o0
7176 array16 %g4, %o1, %l0
7177 sth %g7, [%l7 + 0x6C]
7178 srl %o5, %i4, %l5
7179 fcmps %fcc1, %f13, %f4
7180 nop
7181 set 0x58, %g4
7182 std %i4, [%l7 + %g4]
7183 wr %g0, 0x11, %asi
7184 sta %f6, [%l7 + 0x38] %asi
7185 wr %g0, 0x10, %asi
7186 ldswa [%l7 + 0x1C] %asi, %g3
7187 movrlez %i3, 0x051, %l4
7188 fmovrse %o7, %f14, %f25
7189 brnz %g6, loop_689
7190 orn %o6, %i0, %o3
7191 fcmpd %fcc2, %f6, %f8
7192 umul %i1, 0x1EAC, %g2
7193loop_689:
7194 sll %l3, %l2, %i6
7195 movrne %i7, %l6, %o4
7196 xorcc %g5, 0x00A8, %o2
7197 fandnot1 %f12, %f14, %f16
7198 add %l7, 0x78, %l6
7199 wr %g0, 0x11, %asi
7200 casxa [%l6] %asi, %i2, %g1
7201 movrgz %l1, 0x053, %g4
7202 movrlez %o1, 0x0D5, %o0
7203 tne %icc, 0x6
7204 orn %g7, %l0, %i4
7205 fbug %fcc1, loop_690
7206 edge16n %o5, %i5, %l5
7207 tne %xcc, 0x3
7208 tle %xcc, 0x1
7209loop_690:
7210 nop
7211 wr %g0, 0x22, %asi
7212 stda %g2, [%l7 + 0x28] %asi
7213 membar #Sync
7214 addcc %l4, 0x16F6, %i3
7215 mulscc %o7, 0x010E, %g6
7216 tl %icc, 0x6
7217 fandnot2s %f25, %f0, %f24
7218 fmovdleu %icc, %f29, %f19
7219 edge8n %i0, %o3, %i1
7220 sir 0x086A
7221 te %xcc, 0x3
7222 brlez %o6, loop_691
7223 fmovdleu %icc, %f6, %f4
7224 edge32ln %l3, %l2, %g2
7225 alignaddr %i7, %l6, %o4
7226loop_691:
7227 nop
7228 setx loop_692, %l0, %l1
7229 wrpr 0x1, %tl
7230 wrpr %l1, %tnpc
7231 setx 0x34400001400, %l0, %l1
7232 wrpr %l1, %tstate
7233 wrhpr 0x4, %htstate
7234 done
7235 movgu %xcc, %i6, %g5
7236 edge32ln %o2, %i2, %g1
7237 fbge,a %fcc0, loop_693
7238loop_692:
7239 sllx %l1, 0x0E, %o1
7240 fandnot1 %f28, %f10, %f24
7241 tsubcc %g4, %g7, %o0
7242loop_693:
7243 edge16n %l0, %i4, %o5
7244 pdist %f4, %f8, %f16
7245 fbuge %fcc2, loop_694
7246 movvc %icc, %l5, %i5
7247 bvc,a,pt %xcc, loop_695
7248 edge32ln %g3, %i3, %l4
7249loop_694:
7250 fcmpd %fcc2, %f22, %f12
7251 movrgez %o7, %i0, %g6
7252loop_695:
7253 bpos,pn %xcc, loop_696
7254 movrne %i1, %o6, %o3
7255 movrlez %l2, 0x1C8, %g2
7256 tvc %icc, 0x2
7257loop_696:
7258 array32 %l3, %i7, %l6
7259 orn %i6, %g5, %o4
7260 be,a,pn %xcc, loop_697
7261 add %o2, %g1, %i2
7262 fmovse %icc, %f1, %f6
7263 add %o1, %l1, %g4
7264loop_697:
7265 edge32l %o0, %l0, %i4
7266 udivcc %g7, 0x050A, %o5
7267 ld [%l7 + 0x28], %f29
7268 fmovdl %icc, %f18, %f8
7269 lduh [%l7 + 0x0A], %i5
7270 ldsw [%l7 + 0x24], %g3
7271 fandnot2 %f28, %f16, %f26
7272 fcmps %fcc0, %f4, %f18
7273 udivcc %i3, 0x0CF7, %l4
7274 movvc %xcc, %o7, %l5
7275 udivx %i0, 0x1A76, %i1
7276 tneg %icc, 0x7
7277 umul %o6, %o3, %l2
7278 edge8ln %g2, %l3, %g6
7279 movcs %icc, %l6, %i6
7280 subc %g5, %i7, %o4
7281 fandnot1s %f17, %f13, %f19
7282 fbu %fcc1, loop_698
7283 bvc %icc, loop_699
7284 fmovsl %icc, %f9, %f11
7285 udiv %g1, 0x0D4C, %o2
7286loop_698:
7287 and %o1, %i2, %g4
7288loop_699:
7289 popc 0x0FF8, %o0
7290 nop
7291 setx loop_700, %l0, %l1
7292 wrpr 0x1, %tl
7293 wrpr %l1, %tnpc
7294 setx 0x34400001400, %l0, %l1
7295 wrpr %l1, %tstate
7296 wrhpr 0x4, %htstate
7297 done
7298 tsubcctv %l1, %l0, %i4
7299 edge8l %o5, %i5, %g3
7300 restored
7301 rdpr %cwp, %g1
7302 rdpr %cansave, %g2
7303 rdpr %canrestore, %g3
7304 rdpr %cleanwin, %g4
7305 rdpr %otherwin, %g5
7306 rdpr %wstate, %g6
7307loop_700:
7308 alignaddr %i3, %g7, %l4
7309 movvc %icc, %l5, %i0
7310 fpadd16s %f18, %f0, %f28
7311 addccc %o7, 0x0A5A, %o6
7312 fbg,a %fcc2, loop_701
7313 fnegd %f4, %f8
7314 udivcc %i1, 0x182C, %l2
7315 te %icc, 0x0
7316loop_701:
7317 nop
7318 wr %g0, 0x80, %asi
7319 ldda [%l7 + 0x20] %asi, %o2
7320 ldsw [%l7 + 0x14], %l3
7321 taddcctv %g6, %l6, %i6
7322 bg,a,pn %icc, loop_702
7323 ldx [%l7 + 0x08], %g5
7324 subc %g2, %i7, %o4
7325 fmovsleu %icc, %f19, %f25
7326loop_702:
7327 sdivcc %g1, 0x039E, %o2
7328 mulx %o1, 0x0191, %g4
7329 orncc %i2, %l1, %l0
7330 array8 %i4, %o0, %o5
7331 fmovsleu %icc, %f26, %f18
7332 orn %g3, %i3, %g7
7333 fmovrsgz %l4, %f3, %f10
7334 tgu %xcc, 0x3
7335 fmul8ulx16 %f28, %f30, %f30
7336 movg %icc, %l5, %i5
7337 andncc %o7, %i0, %o6
7338 movrlz %l2, 0x157, %o3
7339 edge16l %l3, %g6, %l6
7340 siam 0x2
7341 tneg %icc, 0x0
7342 set 0x30, %i7
7343 stda %i6, [%l7 + %i7] 0x14
7344 sll %i1, 0x03, %g5
7345 fpackfix %f24, %f13
7346 set 0x74, %o1
7347 lduba [%l7 + %o1] 0x89, %g2
7348 membar #Sync
7349 set 0x40, %o6
7350 ldda [%l7 + %o6] 0xf9, %f16
7351 bg,a,pn %icc, loop_703
7352 fzero %f10
7353 tl %xcc, 0x7
7354 fmovsge %icc, %f7, %f13
7355loop_703:
7356 nop
7357 set 0x75, %i1
7358 stba %o4, [%l7 + %i1] 0x88
7359 edge32 %i7, %o2, %g1
7360 movneg %icc, %o1, %g4
7361 bvs %icc, loop_704
7362 restored
7363 rdpr %cwp, %g1
7364 rdpr %cansave, %g2
7365 rdpr %canrestore, %g3
7366 rdpr %cleanwin, %g4
7367 rdpr %otherwin, %g5
7368 rdpr %wstate, %g6
7369 sub %l1, %l0, %i4
7370 wr %g0, 0x0c, %asi
7371 ldswa [%l7 + 0x5C] %asi, %o0
7372loop_704:
7373 fmovrdgez %o5, %f6, %f22
7374 bn,a %icc, loop_705
7375 tpos %icc, 0x3
7376 umul %g3, %i3, %i2
7377 fmovsleu %xcc, %f22, %f28
7378loop_705:
7379 fbule,a %fcc2, loop_706
7380 fmul8sux16 %f0, %f20, %f14
7381 alignaddr %l4, %l5, %g7
7382 movleu %icc, %o7, %i5
7383loop_706:
7384 smulcc %o6, 0x1574, %i0
7385 movvc %xcc, %o3, %l3
7386 sll %g6, %l6, %i6
7387 bn,a loop_707
7388 edge8 %i1, %g5, %l2
7389 movrlz %g2, 0x1E4, %o4
7390 fors %f26, %f31, %f27
7391loop_707:
7392 nop
7393 set 0x33, %g6
7394 ldstuba [%l7 + %g6] 0x0c, %i7
7395 wr %g0, 0x80, %asi
7396 lda [%l7 + 0x7C] %asi, %f6
7397 fcmple16 %f22, %f28, %o2
7398 tne %icc, 0x5
7399 xnor %o1, 0x05D9, %g1
7400 brlz %g4, loop_708
7401 sdivx %l1, 0x0184, %l0
7402 membar 0x4B
7403 tge %icc, 0x6
7404loop_708:
7405 bvs,a,pt %icc, loop_709
7406 edge8ln %o0, %i4, %o5
7407 udivcc %g3, 0x035D, %i3
7408 fbug,a %fcc3, loop_710
7409loop_709:
7410 fmovdvs %icc, %f4, %f20
7411 fandnot1s %f4, %f27, %f9
7412 bn %xcc, loop_711
7413loop_710:
7414 movg %xcc, %l4, %l5
7415 ld [%l7 + 0x2C], %f8
7416 fmovdvc %xcc, %f4, %f23
7417loop_711:
7418 addcc %g7, 0x09C8, %o7
7419 std %i2, [%l7 + 0x70]
7420 fbu %fcc3, loop_712
7421 edge16 %i5, %i0, %o3
7422 addc %l3, 0x172F, %o6
7423 array16 %l6, %g6, %i6
7424loop_712:
7425 fbg,a %fcc0, loop_713
7426 taddcc %i1, %g5, %l2
7427 array32 %g2, %o4, %o2
7428 addcc %i7, 0x00D1, %o1
7429loop_713:
7430 edge32 %g4, %l1, %g1
7431 fpsub16s %f14, %f23, %f10
7432 fbg,a %fcc0, loop_714
7433 udivx %l0, 0x0A85, %o0
7434 movne %xcc, %i4, %g3
7435 edge8l %i3, %l4, %o5
7436loop_714:
7437 edge32ln %g7, %l5, %o7
7438 sll %i5, %i2, %o3
7439 ldsw [%l7 + 0x50], %l3
7440 tn %xcc, 0x1
7441 move %xcc, %o6, %l6
7442 alignaddrl %g6, %i6, %i0
7443 ldsh [%l7 + 0x74], %g5
7444 xor %i1, 0x128D, %l2
7445 std %o4, [%l7 + 0x20]
7446 fmovse %icc, %f7, %f0
7447 fmovsvc %icc, %f23, %f26
7448 fbule,a %fcc1, loop_715
7449 movvc %icc, %o2, %i7
7450 set 0x20, %o2
7451 ldstuba [%l7 + %o2] 0x88, %o1
7452loop_715:
7453 array16 %g2, %l1, %g4
7454 edge16ln %l0, %o0, %i4
7455 movvs %xcc, %g1, %i3
7456 edge32ln %g3, %o5, %l4
7457 edge8ln %g7, %l5, %o7
7458 te %icc, 0x4
7459 restored
7460 rdpr %cwp, %g1
7461 rdpr %cansave, %g2
7462 rdpr %canrestore, %g3
7463 rdpr %cleanwin, %g4
7464 rdpr %otherwin, %g5
7465 rdpr %wstate, %g6
7466 brlz %i5, loop_716
7467 movneg %xcc, %o3, %l3
7468 alignaddr %i2, %o6, %g6
7469 set 0x12, %l2
7470 ldsha [%l7 + %l2] 0x80, %i6
7471loop_716:
7472 fmovdneg %xcc, %f10, %f5
7473 fmovs %f26, %f0
7474 fornot1 %f12, %f28, %f18
7475 fmovsle %xcc, %f2, %f2
7476 movre %i0, 0x0DC, %l6
7477 wr %g0, 0x17, %asi
7478 stda %f16, [%l7 + 0x40] %asi
7479 membar #Sync
7480 movge %xcc, %g5, %l2
7481 fnegs %f31, %f30
7482 st %f23, [%l7 + 0x7C]
7483 fmovsle %icc, %f21, %f10
7484 edge16l %i1, %o2, %o4
7485 wr %g0, 0x89, %asi
7486 ldstuba [%l7 + 0x15] %asi, %o1
7487 fexpand %f0, %f6
7488 edge32n %i7, %l1, %g4
7489 fmovsl %xcc, %f4, %f12
7490 movl %icc, %g2, %o0
7491 fsrc1 %f8, %f24
7492 movge %xcc, %l0, %i4
7493 ble,a %xcc, loop_717
7494 fzero %f18
7495 andcc %g1, %i3, %g3
7496 xnor %l4, %g7, %o5
7497loop_717:
7498 udivcc %o7, 0x0959, %i5
7499 fmuld8sux16 %f20, %f6, %f4
7500 srax %l5, 0x0B, %o3
7501 fmovsg %xcc, %f20, %f14
7502 alignaddr %l3, %o6, %g6
7503 xnorcc %i2, 0x0865, %i6
7504 ble,a %xcc, loop_718
7505 fmovrsne %i0, %f13, %f8
7506 add %l7, 0x78, %l6
7507 wr %g0, 0x19, %asi
7508 casa [%l6] 0x19, %l6, %g5
7509loop_718:
7510 swap [%l7 + 0x54], %l2
7511 sra %i1, %o4, %o1
7512 srax %i7, %l1, %o2
7513 fexpand %f30, %f18
7514 ba,pn %icc, loop_719
7515 taddcc %g4, %o0, %l0
7516 movcc %xcc, %g2, %i4
7517 movrlez %g1, 0x0D3, %i3
7518loop_719:
7519 mova %icc, %l4, %g3
7520 movg %icc, %g7, %o7
7521 fmovrdlez %o5, %f12, %f14
7522 udivcc %l5, 0x0EF7, %i5
7523 sdivcc %l3, 0x182A, %o6
7524 bgu,a %icc, loop_720
7525 stx %o3, [%l7 + 0x18]
7526 fble,a %fcc1, loop_721
7527 stb %g6, [%l7 + 0x61]
7528loop_720:
7529 array32 %i2, %i0, %l6
7530 fnot2 %f10, %f20
7531loop_721:
7532 taddcc %i6, 0x1B6D, %l2
7533 xor %g5, 0x11AB, %i1
7534 lduw [%l7 + 0x7C], %o1
7535 fexpand %f27, %f18
7536 fornot2s %f13, %f12, %f5
7537 movl %xcc, %o4, %i7
7538 udivcc %o2, 0x0FB9, %l1
7539 addc %o0, %g4, %g2
7540 or %i4, 0x17EC, %g1
7541 bg,pt %xcc, loop_722
7542 movn %icc, %i3, %l4
7543 tvs %xcc, 0x7
7544 srax %g3, 0x07, %g7
7545loop_722:
7546 call loop_723
7547 orncc %l0, 0x1E83, %o7
7548 movge %icc, %l5, %i5
7549 movge %xcc, %l3, %o6
7550loop_723:
7551 fmovsge %icc, %f15, %f26
7552 brlez,a %o3, loop_724
7553 movrlz %o5, 0x163, %g6
7554 tvs %icc, 0x4
7555 edge32ln %i0, %i2, %i6
7556loop_724:
7557 fmovdvc %xcc, %f1, %f19
7558 wr %g0, 0x11, %asi
7559 stda %f16, [%l7 + 0x40] %asi
7560 sdivx %l2, 0x1C13, %l6
7561 wr %g0, 0x89, %asi
7562 ldsba [%l7 + 0x08] %asi, %i1
7563 alignaddrl %g5, %o4, %i7
7564 tsubcc %o1, %l1, %o2
7565 popc 0x1F06, %o0
7566 bcs,a,pt %icc, loop_725
7567 fmovdgu %xcc, %f24, %f0
7568 stb %g4, [%l7 + 0x36]
7569 fmovdneg %xcc, %f24, %f31
7570loop_725:
7571 fornot2 %f0, %f16, %f14
7572 edge8 %g2, %i4, %g1
7573 fnegs %f9, %f23
7574 saved
7575 rdpr %cwp, %g1
7576 rdpr %cansave, %g2
7577 rdpr %canrestore, %g3
7578 rdpr %cleanwin, %g4
7579 rdpr %otherwin, %g5
7580 rdpr %wstate, %g6
7581 bpos %xcc, loop_726
7582 fmovsvc %icc, %f10, %f24
7583 fmovrsne %i3, %f22, %f29
7584 sll %g3, %l4, %g7
7585loop_726:
7586 fmovsn %icc, %f28, %f27
7587 edge8l %l0, %o7, %l5
7588 movvc %xcc, %i5, %l3
7589 tpos %icc, 0x7
7590 edge32 %o3, %o6, %g6
7591 fmovscc %icc, %f28, %f16
7592 array8 %o5, %i2, %i0
7593 addcc %l2, %l6, %i6
7594 fpsub32 %f16, %f28, %f2
7595 movrgez %i1, %g5, %i7
7596 smul %o4, 0x17FA, %l1
7597 tne %icc, 0x0
7598 array8 %o1, %o2, %g4
7599 fcmpgt32 %f12, %f24, %o0
7600 bne,a loop_727
7601 udivcc %g2, 0x1D17, %g1
7602 andcc %i3, 0x1A99, %i4
7603 fmuld8sux16 %f31, %f29, %f0
7604loop_727:
7605 fandnot2 %f20, %f2, %f16
7606 fbug,a %fcc3, loop_728
7607 movrgz %l4, 0x03B, %g7
7608 movne %xcc, %l0, %o7
7609 movrlez %l5, 0x2EF, %i5
7610loop_728:
7611 taddcctv %g3, 0x0D4E, %o3
7612 edge32ln %o6, %g6, %o5
7613 bg,a,pn %xcc, loop_729
7614 movle %xcc, %i2, %i0
7615 movvc %xcc, %l2, %l6
7616 movge %xcc, %i6, %l3
7617loop_729:
7618 tcc %xcc, 0x0
7619 tleu %icc, 0x2
7620 fmovd %f12, %f20
7621 fmovsneg %xcc, %f24, %f0
7622 movrlz %g5, 0x186, %i7
7623 subc %i1, %o4, %l1
7624 movn %icc, %o1, %o2
7625 ldx [%l7 + 0x48], %o0
7626 brgez,a %g4, loop_730
7627 umul %g2, %g1, %i4
7628 tne %xcc, 0x0
7629 fandnot2 %f18, %f12, %f24
7630loop_730:
7631 fmovdl %xcc, %f24, %f11
7632 lduh [%l7 + 0x74], %i3
7633 fcmpes %fcc1, %f31, %f20
7634 sdivx %l4, 0x1F37, %g7
7635 fbn,a %fcc2, loop_731
7636 sir 0x0B39
7637 movre %l0, %o7, %i5
7638 fmovspos %icc, %f5, %f26
7639loop_731:
7640 orcc %l5, %g3, %o6
7641 subcc %g6, 0x19FA, %o5
7642 array16 %o3, %i2, %l2
7643 andcc %i0, %l6, %i6
7644 mova %icc, %l3, %g5
7645 edge8l %i7, %i1, %l1
7646 fmovsneg %xcc, %f22, %f7
7647 ldd [%l7 + 0x68], %o0
7648 fcmpne32 %f0, %f0, %o2
7649 fmovrslz %o0, %f16, %f1
7650 swap [%l7 + 0x20], %g4
7651 srax %o4, 0x0C, %g2
7652 ldsw [%l7 + 0x6C], %g1
7653 fmul8x16al %f0, %f21, %f20
7654 fxnor %f0, %f12, %f18
7655 xnor %i4, 0x0494, %i3
7656 fpsub32 %f0, %f14, %f20
7657 bvc %xcc, loop_732
7658 sth %l4, [%l7 + 0x3A]
7659 fcmpes %fcc1, %f3, %f1
7660 fmovrdlez %g7, %f30, %f0
7661loop_732:
7662 fmovdn %icc, %f25, %f19
7663 smul %l0, %o7, %i5
7664 wr %g0, 0x80, %asi
7665 ldda [%l7 + 0x40] %asi, %f16
7666 udivx %g3, 0x03E9, %o6
7667 fmovrdlez %g6, %f6, %f22
7668 tneg %icc, 0x7
7669 movvc %icc, %o5, %o3
7670 fmovrsne %l5, %f17, %f14
7671 array8 %i2, %l2, %l6
7672 edge8ln %i0, %l3, %i6
7673 flush %l7 + 0x58
7674 ldstub [%l7 + 0x1C], %g5
7675 fmovspos %xcc, %f13, %f19
7676 tpos %xcc, 0x4
7677 tge %xcc, 0x5
7678 movge %xcc, %i1, %i7
7679 fpadd16s %f10, %f24, %f30
7680 sllx %l1, %o2, %o1
7681 or %o0, 0x0325, %o4
7682 fmovdpos %xcc, %f13, %f2
7683 movre %g4, 0x178, %g2
7684 stb %g1, [%l7 + 0x66]
7685 fpsub16 %f18, %f0, %f4
7686 tcs %xcc, 0x6
7687 wr %g0, 0x19, %asi
7688 ldda [%l7 + 0x30] %asi, %i2
7689 array32 %l4, %g7, %i4
7690 fbu,a %fcc3, loop_733
7691 fcmpne16 %f14, %f16, %o7
7692 array8 %i5, %g3, %o6
7693 fbuge,a %fcc0, loop_734
7694loop_733:
7695 xor %g6, %o5, %o3
7696 movle %icc, %l0, %i2
7697 edge8ln %l5, %l6, %i0
7698loop_734:
7699 mova %icc, %l3, %i6
7700 fbo %fcc2, loop_735
7701 popc %g5, %i1
7702 fblg,a %fcc3, loop_736
7703 addcc %i7, 0x09E0, %l1
7704loop_735:
7705 array32 %l2, %o1, %o2
7706 or %o4, 0x14E1, %o0
7707loop_736:
7708 stw %g2, [%l7 + 0x34]
7709 restored
7710 rdpr %cwp, %g1
7711 rdpr %cansave, %g2
7712 rdpr %canrestore, %g3
7713 rdpr %cleanwin, %g4
7714 rdpr %otherwin, %g5
7715 rdpr %wstate, %g6
7716 restored
7717 rdpr %cwp, %g1
7718 rdpr %cansave, %g2
7719 rdpr %canrestore, %g3
7720 rdpr %cleanwin, %g4
7721 rdpr %otherwin, %g5
7722 rdpr %wstate, %g6
7723 restored
7724 rdpr %cwp, %g1
7725 rdpr %cansave, %g2
7726 rdpr %canrestore, %g3
7727 rdpr %cleanwin, %g4
7728 rdpr %otherwin, %g5
7729 rdpr %wstate, %g6
7730 fmovrsne %g4, %f18, %f26
7731 fmovsvs %icc, %f7, %f31
7732 taddcctv %g1, 0x01EB, %i3
7733 andncc %l4, %g7, %i4
7734 fbne,a %fcc1, loop_737
7735 fmovrsgz %i5, %f13, %f14
7736 addccc %o7, 0x00B4, %g3
7737 tcs %xcc, 0x4
7738loop_737:
7739 alignaddrl %o6, %g6, %o5
7740 fpackfix %f16, %f21
7741 edge32 %o3, %i2, %l5
7742 ld [%l7 + 0x18], %f9
7743 fmuld8ulx16 %f22, %f4, %f18
7744 stw %l6, [%l7 + 0x0C]
7745 prefetch [%l7 + 0x78], 0x2
7746 edge16ln %l0, %i0, %i6
7747 fcmple32 %f14, %f16, %g5
7748 tge %xcc, 0x1
7749 brgez %i1, loop_738
7750 array32 %i7, %l1, %l2
7751 sub %o1, %l3, %o2
7752 movneg %xcc, %o0, %g2
7753loop_738:
7754 sll %o4, 0x1D, %g1
7755 std %f24, [%l7 + 0x70]
7756 fbge %fcc2, loop_739
7757 movrlz %g4, 0x3EC, %i3
7758 set 0x50, %l6
7759 prefetcha [%l7 + %l6] 0x88, 0x0
7760loop_739:
7761 taddcc %l4, 0x14F1, %i4
7762 fmovdvc %xcc, %f26, %f17
7763 movleu %icc, %o7, %g3
7764 fmovsvs %xcc, %f13, %f0
7765 sdivcc %i5, 0x0AF6, %o6
7766 fnegs %f6, %f4
7767 nop
7768 setx loop_740, %l0, %l1
7769 jmpl %l1, %g6
7770 alignaddr %o3, %o5, %l5
7771 movrlz %l6, 0x3A4, %l0
7772 fones %f20
7773loop_740:
7774 subc %i2, 0x171E, %i6
7775 fpsub16 %f30, %f6, %f18
7776 and %i0, 0x015B, %i1
7777 fbn,a %fcc3, loop_741
7778 movleu %icc, %g5, %l1
7779 fone %f4
7780 fbge %fcc0, loop_742
7781loop_741:
7782 and %i7, %o1, %l3
7783 bvc,a %icc, loop_743
7784 array32 %l2, %o0, %g2
7785loop_742:
7786 srax %o2, %o4, %g1
7787 edge16ln %g4, %g7, %l4
7788loop_743:
7789 fmuld8sux16 %f22, %f24, %f0
7790 call loop_744
7791 fandnot2s %f25, %f26, %f2
7792 fpadd32s %f7, %f10, %f7
7793 xorcc %i4, 0x05CA, %i3
7794loop_744:
7795 std %f6, [%l7 + 0x78]
7796 xor %o7, 0x06A3, %i5
7797 array32 %o6, %g6, %g3
7798 xnorcc %o5, %o3, %l6
7799 brnz,a %l0, loop_745
7800 ld [%l7 + 0x60], %f30
7801 movpos %icc, %l5, %i2
7802 wr %g0, 0x10, %asi
7803 lduba [%l7 + 0x2D] %asi, %i0
7804loop_745:
7805 nop
7806 add %l7, 0x40, %l6
7807 wr %g0, 0x81, %asi
7808 lda [%l6] %asi, %i1
7809 casa [%l6] %asi, %i1, %g5
7810 tvs %xcc, 0x5
7811 smulcc %i6, %i7, %o1
7812 tg %xcc, 0x5
7813 fba,a %fcc0, loop_746
7814 tleu %xcc, 0x1
7815 tcs %icc, 0x7
7816 fand %f4, %f0, %f4
7817loop_746:
7818 addc %l1, %l3, %l2
7819 movne %icc, %o0, %o2
7820 movneg %xcc, %g2, %g1
7821 fmovdgu %icc, %f20, %f1
7822 fmovscc %xcc, %f27, %f17
7823 be %xcc, loop_747
7824 movrgez %g4, 0x363, %o4
7825 fbu,a %fcc0, loop_748
7826 be,pt %icc, loop_749
7827loop_747:
7828 edge32ln %g7, %i4, %l4
7829 ldsh [%l7 + 0x3C], %o7
7830loop_748:
7831 taddcc %i3, %o6, %i5
7832loop_749:
7833 restored
7834 rdpr %cwp, %g1
7835 rdpr %cansave, %g2
7836 rdpr %canrestore, %g3
7837 rdpr %cleanwin, %g4
7838 rdpr %otherwin, %g5
7839 rdpr %wstate, %g6
7840 fmovrsgez %g3, %f10, %f14
7841 tvc %icc, 0x4
7842 fexpand %f16, %f12
7843 tsubcctv %g6, %o5, %o3
7844 array16 %l0, %l5, %i2
7845 sdivx %l6, 0x06AE, %i1
7846 movleu %icc, %g5, %i0
7847 xnorcc %i7, %i6, %o1
7848 or %l1, %l2, %l3
7849 ta %icc, 0x0
7850 edge32l %o0, %g2, %g1
7851 fmovdvs %xcc, %f2, %f11
7852 fmovdle %icc, %f20, %f22
7853 or %g4, %o4, %g7
7854 fmovsge %xcc, %f4, %f19
7855 bgu,pt %icc, loop_750
7856 udivcc %i4, 0x0B6F, %o2
7857 fnot2 %f10, %f6
7858 addccc %l4, %i3, %o6
7859loop_750:
7860 for %f20, %f30, %f4
7861 fbo %fcc2, loop_751
7862 xorcc %o7, 0x0465, %g3
7863 sll %i5, 0x18, %o5
7864 fones %f19
7865loop_751:
7866 tge %icc, 0x6
7867 edge32n %o3, %l0, %l5
7868 movvs %xcc, %i2, %l6
7869 edge16ln %i1, %g6, %g5
7870 fble %fcc2, loop_752
7871 fmovs %f18, %f3
7872 tneg %icc, 0x6
7873 fmovdn %icc, %f1, %f29
7874loop_752:
7875 nop
7876 wr %g0, 0x88, %asi
7877 swapa [%l7 + 0x10] %asi, %i7
7878 sllx %i6, %i0, %o1
7879 movge %xcc, %l1, %l3
7880 swap [%l7 + 0x64], %l2
7881 brgz,a %g2, loop_753
7882 nop
7883 setx loop_754, %l0, %l1
7884 jmpl %l1, %o0
7885 fbu,a %fcc2, loop_755
7886 subcc %g4, %g1, %g7
7887loop_753:
7888 sub %i4, %o2, %o4
7889loop_754:
7890 fmovrdgz %l4, %f16, %f24
7891loop_755:
7892 tleu %xcc, 0x3
7893 movne %xcc, %i3, %o6
7894 brgz %g3, loop_756
7895 xnorcc %i5, 0x0EFB, %o7
7896 movvc %icc, %o5, %o3
7897 movvs %xcc, %l5, %l0
7898loop_756:
7899 tpos %icc, 0x7
7900 fmovdn %icc, %f6, %f13
7901 ba,a,pt %icc, loop_757
7902 brlez %l6, loop_758
7903 fbge,a %fcc2, loop_759
7904 ld [%l7 + 0x1C], %f3
7905loop_757:
7906 bne %xcc, loop_760
7907loop_758:
7908 srlx %i2, %i1, %g5
7909loop_759:
7910 fmovdge %xcc, %f8, %f16
7911 fbge,a %fcc3, loop_761
7912loop_760:
7913 edge32n %g6, %i7, %i0
7914 movrlez %o1, %l1, %l3
7915 array8 %l2, %g2, %o0
7916loop_761:
7917 tneg %icc, 0x4
7918 movpos %xcc, %i6, %g4
7919 ta %icc, 0x1
7920 tleu %icc, 0x5
7921 movrgz %g7, %i4, %o2
7922 andcc %o4, %l4, %g1
7923 set 0x5F, %l0
7924 stba %i3, [%l7 + %l0] 0x2a
7925 membar #Sync
7926 fba %fcc3, loop_762
7927 addcc %g3, %i5, %o6
7928 udiv %o7, 0x0D6F, %o3
7929 tgu %xcc, 0x3
7930loop_762:
7931 alignaddrl %o5, %l0, %l6
7932 fmovsge %xcc, %f21, %f6
7933 smulcc %l5, 0x0681, %i2
7934 wr %g0, 0x89, %asi
7935 stda %g4, [%l7 + 0x38] %asi
7936 tvs %icc, 0x2
7937 mova %icc, %i1, %g6
7938 set 0x08, %g7
7939 stxa %i0, [%l7 + %g7] 0x2b
7940 membar #Sync
7941 taddcc %i7, 0x0C97, %l1
7942 orncc %l3, %o1, %l2
7943 movrlez %g2, 0x1E0, %i6
7944 edge16ln %g4, %g7, %i4
7945 popc 0x063A, %o0
7946 fblg %fcc0, loop_763
7947 orncc %o4, 0x108A, %o2
7948 mulx %l4, 0x059B, %g1
7949 fsrc2s %f2, %f2
7950loop_763:
7951 ldsh [%l7 + 0x28], %g3
7952 tcc %xcc, 0x5
7953 orn %i3, %i5, %o6
7954 sllx %o3, %o5, %o7
7955 brgez %l6, loop_764
7956 sll %l0, 0x0A, %l5
7957 restored
7958 rdpr %cwp, %g1
7959 rdpr %cansave, %g2
7960 rdpr %canrestore, %g3
7961 rdpr %cleanwin, %g4
7962 rdpr %otherwin, %g5
7963 rdpr %wstate, %g6
7964 andcc %i2, %i1, %g6
7965loop_764:
7966 fmul8ulx16 %f30, %f18, %f6
7967 movvc %icc, %g5, %i0
7968 andcc %i7, 0x0377, %l1
7969 nop
7970 setx loop_765, %l0, %l1
7971 jmpl %l1, %l3
7972 sub %l2, 0x16D5, %g2
7973 tpos %xcc, 0x6
7974 tge %icc, 0x2
7975loop_765:
7976 or %o1, %g4, %i6
7977 st %f4, [%l7 + 0x38]
7978 orn %i4, 0x1D9D, %o0
7979 fmovdvs %icc, %f5, %f2
7980 fba,a %fcc2, loop_766
7981 movre %g7, 0x35E, %o2
7982 movl %xcc, %o4, %l4
7983 movre %g3, %g1, %i3
7984loop_766:
7985 fmul8x16 %f12, %f26, %f24
7986 tne %icc, 0x4
7987 tle %icc, 0x5
7988 tle %xcc, 0x4
7989 andn %i5, %o3, %o5
7990 movle %xcc, %o7, %l6
7991 movpos %xcc, %l0, %o6
7992 movn %icc, %l5, %i1
7993 movvs %icc, %g6, %g5
7994 mova %xcc, %i2, %i0
7995 movg %icc, %i7, %l1
7996 fabss %f2, %f17
7997 wr %g0, 0x89, %asi
7998 sta %f26, [%l7 + 0x40] %asi
7999 bg loop_767
8000 fmovsleu %xcc, %f19, %f14
8001 movrne %l3, %l2, %o1
8002 tn %icc, 0x3
8003loop_767:
8004 fandnot1 %f30, %f18, %f8
8005 udiv %g2, 0x1EC4, %g4
8006 wr %g0, 0x04, %asi
8007 lduwa [%l7 + 0x2C] %asi, %i4
8008 subccc %i6, %o0, %o2
8009 bcs,pn %xcc, loop_768
8010 fxnor %f24, %f18, %f4
8011 srax %o4, %l4, %g3
8012 edge16 %g7, %i3, %i5
8013loop_768:
8014 bl,a,pn %xcc, loop_769
8015 edge8ln %g1, %o3, %o5
8016 movrne %l6, 0x077, %o7
8017 fmovda %xcc, %f9, %f12
8018loop_769:
8019 sdiv %o6, 0x1CFA, %l5
8020 mulscc %l0, %i1, %g5
8021 tvs %xcc, 0x7
8022 or %i2, %i0, %g6
8023 fmovdneg %icc, %f26, %f13
8024 sdivcc %i7, 0x0D3B, %l1
8025 sll %l3, %l2, %g2
8026 tpos %xcc, 0x7
8027 st %f13, [%l7 + 0x24]
8028 fmovdn %xcc, %f18, %f9
8029 be,a,pn %icc, loop_770
8030 ldd [%l7 + 0x38], %f4
8031 orncc %g4, 0x1455, %o1
8032 movpos %icc, %i6, %i4
8033loop_770:
8034 orn %o2, 0x10B6, %o4
8035 sir 0x048D
8036 tleu %icc, 0x1
8037 tleu %icc, 0x6
8038 udivx %l4, 0x1D78, %g3
8039 smul %g7, 0x1AEF, %o0
8040 fmovdl %icc, %f13, %f21
8041 smulcc %i3, 0x09B6, %g1
8042 tcc %icc, 0x5
8043 tneg %xcc, 0x5
8044 movrlez %o3, 0x0BE, %o5
8045 edge16n %i5, %l6, %o7
8046 tg %icc, 0x3
8047 set 0x46, %l3
8048 ldsha [%l7 + %l3] 0x0c, %o6
8049 sth %l5, [%l7 + 0x60]
8050 movneg %xcc, %i1, %l0
8051 tvs %xcc, 0x3
8052 tle %icc, 0x4
8053 wr %g0, 0x18, %asi
8054 ldswa [%l7 + 0x40] %asi, %g5
8055 bshuffle %f26, %f24, %f30
8056 fabsd %f6, %f10
8057 fmovdn %icc, %f19, %f11
8058 smul %i2, %g6, %i7
8059 mulx %l1, %l3, %i0
8060 sdiv %l2, 0x16AF, %g2
8061 tg %xcc, 0x6
8062 ldd [%l7 + 0x18], %g4
8063 nop
8064 set 0x40, %g1
8065 stx %i6, [%l7 + %g1]
8066 tsubcc %o1, 0x1DCC, %i4
8067 ta %icc, 0x4
8068 addcc %o2, %l4, %g3
8069 sllx %g7, %o0, %o4
8070 fbe,a %fcc0, loop_771
8071 fmuld8sux16 %f13, %f15, %f4
8072 brz %g1, loop_772
8073 tvc %xcc, 0x1
8074loop_771:
8075 nop
8076 set 0x18, %i6
8077 stda %o2, [%l7 + %i6] 0xe3
8078 membar #Sync
8079loop_772:
8080 array16 %i3, %o5, %l6
8081 brgez %i5, loop_773
8082 umulcc %o7, 0x01F8, %o6
8083 membar 0x0B
8084 movneg %xcc, %l5, %i1
8085loop_773:
8086 ldub [%l7 + 0x28], %l0
8087 bg %icc, loop_774
8088 lduh [%l7 + 0x16], %g5
8089 tvc %icc, 0x2
8090 movrgez %g6, 0x293, %i7
8091loop_774:
8092 fmovrslz %i2, %f10, %f4
8093 movle %xcc, %l1, %l3
8094 sub %l2, %g2, %i0
8095 brgez %i6, loop_775
8096 fbug,a %fcc1, loop_776
8097 brnz,a %g4, loop_777
8098 movre %o1, %i4, %l4
8099loop_775:
8100 array32 %o2, %g3, %g7
8101loop_776:
8102 fbule %fcc1, loop_778
8103loop_777:
8104 xnor %o0, %o4, %g1
8105 bgu,pn %icc, loop_779
8106 fand %f0, %f8, %f20
8107loop_778:
8108 movvc %icc, %o3, %i3
8109 tsubcctv %o5, 0x03AE, %i5
8110loop_779:
8111 nop
8112 set 0x20, %i5
8113 ldda [%l7 + %i5] 0x22, %o6
8114 fmovsvc %icc, %f23, %f23
8115 tgu %icc, 0x4
8116 fmovrsgez %l6, %f17, %f4
8117 bvc loop_780
8118 brz %o6, loop_781
8119 tvs %xcc, 0x4
8120 srlx %l5, %l0, %i1
8121loop_780:
8122 edge16ln %g6, %g5, %i2
8123loop_781:
8124 fbn %fcc0, loop_782
8125 fble %fcc2, loop_783
8126 srax %i7, 0x08, %l3
8127 fmul8sux16 %f10, %f20, %f18
8128loop_782:
8129 movrlz %l2, %g2, %l1
8130loop_783:
8131 nop
8132 set 0x0C, %i2
8133 lduwa [%l7 + %i2] 0x15, %i0
8134 fandnot2s %f20, %f8, %f14
8135 movre %g4, 0x107, %o1
8136 ldx [%l7 + 0x10], %i4
8137 fbue,a %fcc2, loop_784
8138 fornot1 %f26, %f18, %f2
8139 movrlz %l4, 0x315, %i6
8140 sllx %o2, 0x1F, %g3
8141loop_784:
8142 xor %g7, 0x1C5F, %o4
8143 sdivx %o0, 0x17A2, %o3
8144 movne %icc, %g1, %o5
8145 bgu,pn %icc, loop_785
8146 tcs %xcc, 0x5
8147 subcc %i3, %o7, %l6
8148 taddcctv %o6, %l5, %l0
8149loop_785:
8150 fmovrsgz %i5, %f13, %f4
8151 fcmpeq32 %f0, %f4, %i1
8152 fbl %fcc1, loop_786
8153 movvs %xcc, %g6, %g5
8154 tle %icc, 0x3
8155 movl %icc, %i2, %i7
8156loop_786:
8157 edge16ln %l3, %g2, %l1
8158 tsubcc %l2, %i0, %o1
8159 taddcc %i4, 0x1D0F, %g4
8160 nop
8161 set 0x6E, %l1
8162 lduh [%l7 + %l1], %i6
8163 fcmpd %fcc3, %f20, %f18
8164 fbne,a %fcc3, loop_787
8165 prefetch [%l7 + 0x34], 0x0
8166 wr %g0, 0x18, %asi
8167 sta %f18, [%l7 + 0x08] %asi
8168loop_787:
8169 ldsh [%l7 + 0x44], %l4
8170 orn %o2, %g3, %o4
8171 fbn,a %fcc1, loop_788
8172 movrgez %o0, 0x3AD, %g7
8173 udivx %g1, 0x12E5, %o5
8174 srl %i3, %o7, %o3
8175loop_788:
8176 stx %o6, [%l7 + 0x28]
8177 mulx %l6, 0x0A1C, %l0
8178 fmovdpos %icc, %f6, %f10
8179 fbuge,a %fcc3, loop_789
8180 udiv %i5, 0x115B, %i1
8181 sdivcc %l5, 0x141F, %g6
8182 popc 0x05A3, %g5
8183loop_789:
8184 prefetch [%l7 + 0x4C], 0x2
8185 movrlez %i2, %l3, %i7
8186 fabss %f13, %f3
8187 udivx %g2, 0x1252, %l2
8188 ldstub [%l7 + 0x15], %l1
8189 fbug,a %fcc3, loop_790
8190 fmuld8ulx16 %f5, %f7, %f20
8191 tge %xcc, 0x4
8192 movgu %xcc, %i0, %i4
8193loop_790:
8194 std %g4, [%l7 + 0x28]
8195 fmovd %f22, %f10
8196 mulx %o1, %l4, %o2
8197 fnors %f25, %f24, %f31
8198 fcmpd %fcc2, %f6, %f22
8199 tpos %icc, 0x2
8200 and %i6, %o4, %g3
8201 bg,a,pn %xcc, loop_791
8202 movcc %icc, %o0, %g7
8203 bne,a %xcc, loop_792
8204 ldsb [%l7 + 0x68], %o5
8205loop_791:
8206 fandnot2 %f6, %f10, %f22
8207 edge32n %i3, %g1, %o3
8208loop_792:
8209 tle %icc, 0x7
8210 ldub [%l7 + 0x40], %o7
8211 nop
8212 setx loop_793, %l0, %l1
8213 wrpr 0x1, %tl
8214 wrpr %l1, %tpc
8215 add %l1, 0x4, %l1
8216 wrpr %l1, %tnpc
8217 setx 0x34400001400, %l0, %l1
8218 wrpr %l1, %tstate
8219 wrhpr 0x4, %htstate
8220 retry
8221 bg,a loop_794
8222 tsubcc %l6, 0x0EA8, %l0
8223 tpos %xcc, 0x4
8224loop_793:
8225 movpos %xcc, %i5, %o6
8226loop_794:
8227 array8 %i1, %l5, %g6
8228 fpack16 %f12, %f19
8229 subcc %i2, 0x0D8A, %l3
8230 bl loop_795
8231 tl %xcc, 0x3
8232 smulcc %i7, %g5, %g2
8233 umul %l2, 0x0FE3, %l1
8234loop_795:
8235 fnot2s %f25, %f28
8236 fbne %fcc0, loop_796
8237 movpos %xcc, %i4, %i0
8238 wr %g0, 0x19, %asi
8239 ldsba [%l7 + 0x47] %asi, %o1
8240loop_796:
8241 alignaddr %l4, %o2, %i6
8242 set 0x78, %o7
8243 stda %o4, [%l7 + %o7] 0x2f
8244 membar #Sync
8245 fbn,a %fcc1, loop_797
8246 fnors %f19, %f0, %f7
8247 umulcc %g3, %g4, %o0
8248 fmovsn %xcc, %f31, %f27
8249loop_797:
8250 movgu %icc, %g7, %o5
8251 umulcc %i3, 0x1E77, %g1
8252 umul %o3, %l6, %o7
8253 umul %i5, 0x0A64, %l0
8254 fmovdcc %xcc, %f10, %f21
8255 fble %fcc0, loop_798
8256 sdivcc %o6, 0x1AD9, %l5
8257 bge,a,pt %xcc, loop_799
8258 fbug %fcc2, loop_800
8259loop_798:
8260 brlz,a %i1, loop_801
8261 fcmpeq32 %f12, %f10, %g6
8262loop_799:
8263 movpos %icc, %i2, %l3
8264loop_800:
8265 movrgez %i7, 0x3F1, %g5
8266loop_801:
8267 tge %xcc, 0x7
8268 sir 0x13BB
8269 fble,a %fcc2, loop_802
8270 fmovsa %icc, %f11, %f18
8271 andn %l2, %l1, %g2
8272 nop
8273 set 0x74, %o5
8274 lduw [%l7 + %o5], %i0
8275loop_802:
8276 nop
8277 wr %g0, 0x89, %asi
8278 stha %o1, [%l7 + 0x0E] %asi
8279 alignaddrl %l4, %o2, %i4
8280 sethi 0x1652, %i6
8281 bl,a loop_803
8282 stbar
8283 tne %xcc, 0x2
8284 movvc %xcc, %o4, %g4
8285loop_803:
8286 tcs %icc, 0x6
8287 sllx %o0, 0x0D, %g7
8288 fbn,a %fcc0, loop_804
8289 movrlez %o5, %i3, %g1
8290 addccc %g3, 0x10C7, %l6
8291 ble,a,pn %xcc, loop_805
8292loop_804:
8293 sll %o3, 0x0E, %o7
8294 alignaddrl %l0, %o6, %i5
8295 bge,pn %xcc, loop_806
8296loop_805:
8297 fbn %fcc3, loop_807
8298 movrlz %l5, 0x075, %i1
8299 or %i2, %g6, %i7
8300loop_806:
8301 lduh [%l7 + 0x24], %l3
8302loop_807:
8303 tneg %xcc, 0x5
8304 sir 0x1FAB
8305 fmovd %f20, %f30
8306 edge32ln %l2, %l1, %g5
8307 ldd [%l7 + 0x68], %i0
8308 brgez %o1, loop_808
8309 edge32n %g2, %l4, %i4
8310 bpos,a,pn %icc, loop_809
8311 subcc %o2, %i6, %o4
8312loop_808:
8313 fmovsne %icc, %f21, %f30
8314 for %f24, %f8, %f16
8315loop_809:
8316 ld [%l7 + 0x14], %f28
8317 set 0x6A, %o0
8318 lduha [%l7 + %o0] 0x19, %g4
8319 fpack16 %f20, %f10
8320 bleu,a,pt %icc, loop_810
8321 sllx %o0, %o5, %i3
8322 tge %icc, 0x6
8323 fmovrslz %g1, %f12, %f7
8324loop_810:
8325 fbe %fcc3, loop_811
8326 movle %xcc, %g7, %l6
8327 bvs,a,pn %xcc, loop_812
8328 fbug %fcc2, loop_813
8329loop_811:
8330 fmovdvs %xcc, %f26, %f15
8331 subcc %o3, 0x0CC4, %g3
8332loop_812:
8333 sdiv %l0, 0x0216, %o7
8334loop_813:
8335 movcc %icc, %o6, %i5
8336 ldsh [%l7 + 0x08], %l5
8337 bne,a loop_814
8338 fzeros %f20
8339 sllx %i1, 0x18, %g6
8340 movn %xcc, %i7, %i2
8341loop_814:
8342 fnot1s %f18, %f29
8343 fcmple32 %f18, %f2, %l3
8344 movl %xcc, %l2, %l1
8345 brlz %g5, loop_815
8346 bl %icc, loop_816
8347 fcmpd %fcc2, %f26, %f26
8348 fmovdgu %xcc, %f26, %f14
8349loop_815:
8350 bn loop_817
8351loop_816:
8352 bcc,pt %xcc, loop_818
8353 edge8 %o1, %i0, %l4
8354 fandnot2 %f2, %f22, %f4
8355loop_817:
8356 smul %i4, 0x0C2E, %o2
8357loop_818:
8358 bvc,a loop_819
8359 fmovrde %i6, %f6, %f20
8360 fbne %fcc3, loop_820
8361 xorcc %o4, 0x0D74, %g2
8362loop_819:
8363 udiv %g4, 0x08AA, %o5
8364 movleu %icc, %i3, %g1
8365loop_820:
8366 fxor %f20, %f22, %f28
8367 fpadd32 %f4, %f2, %f24
8368 ta %icc, 0x6
8369 lduh [%l7 + 0x58], %g7
8370 xnor %o0, 0x1468, %o3
8371 set 0x60, %o3
8372 ldxa [%l7 + %o3] 0x80, %g3
8373 wr %g0, 0x89, %asi
8374 sta %f10, [%l7 + 0x54] %asi
8375 popc 0x04EA, %l6
8376 tge %icc, 0x4
8377 fbn %fcc0, loop_821
8378 nop
8379 setx loop_822, %l0, %l1
8380 wrpr 0x1, %tl
8381 wrpr %l1, %tnpc
8382 setx 0x34400001400, %l0, %l1
8383 wrpr %l1, %tstate
8384 wrhpr 0x4, %htstate
8385 done
8386 sllx %o7, 0x0D, %o6
8387 fbe,a %fcc3, loop_823
8388loop_821:
8389 fxnors %f19, %f28, %f0
8390loop_822:
8391 xor %i5, %l5, %i1
8392 bvc,a,pn %xcc, loop_824
8393loop_823:
8394 fmovscc %icc, %f10, %f20
8395 fcmpes %fcc2, %f6, %f13
8396 srlx %l0, %i7, %i2
8397loop_824:
8398 ba,pn %xcc, loop_825
8399 xorcc %g6, 0x1B44, %l3
8400 subcc %l2, 0x1DF6, %g5
8401 tsubcc %o1, 0x071D, %l1
8402loop_825:
8403 tcs %icc, 0x3
8404 addccc %i0, %l4, %i4
8405 movleu %xcc, %o2, %o4
8406 set 0x10, %o4
8407 lda [%l7 + %o4] 0x18, %f31
8408 restored
8409 rdpr %cwp, %g1
8410 rdpr %cansave, %g2
8411 rdpr %canrestore, %g3
8412 rdpr %cleanwin, %g4
8413 rdpr %otherwin, %g5
8414 rdpr %wstate, %g6
8415 nop
8416 setx loop_826, %l0, %l1
8417 wrpr 0x1, %tl
8418 wrpr %l1, %tpc
8419 add %l1, 0x4, %l1
8420 wrpr %l1, %tnpc
8421 setx 0x34400001400, %l0, %l1
8422 wrpr %l1, %tstate
8423 wrhpr 0x4, %htstate
8424 retry
8425 subcc %g2, 0x11C0, %i6
8426 xnorcc %g4, %i3, %g1
8427 fsrc1s %f2, %f15
8428loop_826:
8429 popc 0x0F74, %o5
8430 tg %icc, 0x4
8431 movrlez %g7, 0x2C3, %o3
8432 brgez %g3, loop_827
8433 fmovrdgz %l6, %f6, %f28
8434 movrgz %o0, 0x14F, %o7
8435 taddcctv %i5, %l5, %i1
8436loop_827:
8437 fmovdn %icc, %f26, %f0
8438 brlez %l0, loop_828
8439 movrlez %i7, %o6, %i2
8440 tcs %xcc, 0x7
8441 addcc %l3, 0x1A66, %g6
8442loop_828:
8443 udivx %l2, 0x0FA9, %o1
8444 fandnot2s %f22, %f26, %f11
8445 membar 0x57
8446 movrlez %l1, 0x2C5, %g5
8447 tcs %icc, 0x1
8448 sdivcc %i0, 0x1F5E, %i4
8449 set 0x28, %i0
8450 stxa %l4, [%l7 + %i0] 0x10
8451 umul %o4, 0x0733, %o2
8452 movcc %icc, %g2, %g4
8453 tl %xcc, 0x5
8454 add %l7, 0x08, %l6
8455 wr %g0, 0x88, %asi
8456 lda [%l6] %asi, %i3
8457 casa [%l6] %asi, %i3, %i6
8458 subc %g1, %o5, %o3
8459 ldsw [%l7 + 0x38], %g7
8460 bvs loop_829
8461 bge,a loop_830
8462 fbo %fcc1, loop_831
8463 tsubcctv %l6, %o0, %g3
8464loop_829:
8465 add %o7, %l5, %i5
8466loop_830:
8467 sdiv %i1, 0x0D05, %i7
8468loop_831:
8469 sdiv %l0, 0x0695, %i2
8470 movrgz %o6, %g6, %l3
8471 bge,a loop_832
8472 movrlz %o1, %l2, %l1
8473 membar 0x26
8474 movvc %icc, %g5, %i0
8475loop_832:
8476 ldstub [%l7 + 0x3B], %i4
8477 tge %xcc, 0x5
8478 fmuld8ulx16 %f16, %f31, %f24
8479 movrne %l4, 0x3E1, %o4
8480 sllx %g2, 0x00, %g4
8481 fmuld8ulx16 %f7, %f24, %f22
8482 fmovse %icc, %f3, %f27
8483 fmovrslez %o2, %f22, %f23
8484 sll %i3, %g1, %i6
8485 fcmple32 %f22, %f30, %o3
8486 wr %g0, 0x81, %asi
8487 sta %f14, [%l7 + 0x68] %asi
8488 bge,a,pt %icc, loop_833
8489 sir 0x0364
8490 array8 %o5, %l6, %g7
8491 bne,pn %xcc, loop_834
8492loop_833:
8493 bn,a,pn %icc, loop_835
8494 fmul8x16au %f22, %f14, %f0
8495 movrlez %o0, 0x287, %o7
8496loop_834:
8497 fmovsvs %icc, %f14, %f11
8498loop_835:
8499 nop
8500 set 0x52, %l5
8501 stha %g3, [%l7 + %l5] 0x04
8502 tneg %icc, 0x5
8503 taddcc %i5, %i1, %l5
8504 fone %f22
8505 fmovdvc %icc, %f15, %f18
8506 fbe,a %fcc0, loop_836
8507 fbug %fcc2, loop_837
8508 mova %xcc, %l0, %i2
8509 fmovspos %xcc, %f23, %f26
8510loop_836:
8511 andn %i7, %o6, %l3
8512loop_837:
8513 fbge,a %fcc1, loop_838
8514 fbne,a %fcc0, loop_839
8515 sub %g6, %l2, %l1
8516 andncc %g5, %o1, %i0
8517loop_838:
8518 array32 %i4, %o4, %g2
8519loop_839:
8520 subcc %l4, %o2, %g4
8521 bg,pt %icc, loop_840
8522 ba,a,pn %icc, loop_841
8523 movn %icc, %i3, %g1
8524 sra %i6, 0x07, %o5
8525loop_840:
8526 orncc %l6, %g7, %o3
8527loop_841:
8528 addccc %o0, %g3, %o7
8529 wr %g0, 0x18, %asi
8530 ldswa [%l7 + 0x70] %asi, %i5
8531 tle %icc, 0x3
8532 fmovrsgez %l5, %f16, %f19
8533 tneg %xcc, 0x3
8534 membar 0x54
8535 fsrc2 %f10, %f4
8536 fmovsa %xcc, %f0, %f15
8537 flush %l7 + 0x78
8538 ta %xcc, 0x0
8539 nop
8540 setx loop_842, %l0, %l1
8541 wrpr 0x1, %tl
8542 wrpr %l1, %tpc
8543 add %l1, 0x4, %l1
8544 wrpr %l1, %tnpc
8545 setx 0x34400001400, %l0, %l1
8546 wrpr %l1, %tstate
8547 wrhpr 0x4, %htstate
8548 retry
8549 fmovdcc %icc, %f2, %f1
8550 fmovs %f11, %f2
8551 udiv %i1, 0x0289, %l0
8552loop_842:
8553 sdiv %i7, 0x083C, %o6
8554 srl %l3, 0x19, %g6
8555 add %i2, %l1, %l2
8556 tg %icc, 0x0
8557 nop
8558 set 0x20, %g5
8559 ldstub [%l7 + %g5], %g5
8560 siam 0x7
8561 fmovsvs %icc, %f17, %f12
8562 fbug,a %fcc1, loop_843
8563 fmovdcs %xcc, %f4, %f15
8564 fmuld8ulx16 %f29, %f25, %f2
8565 set 0x38, %g3
8566 stha %i0, [%l7 + %g3] 0xe3
8567 membar #Sync
8568loop_843:
8569 fbg %fcc0, loop_844
8570 movneg %icc, %i4, %o1
8571 restored
8572 rdpr %cwp, %g1
8573 rdpr %cansave, %g2
8574 rdpr %canrestore, %g3
8575 rdpr %cleanwin, %g4
8576 rdpr %otherwin, %g5
8577 rdpr %wstate, %g6
8578 sethi 0x0709, %o4
8579loop_844:
8580 xnor %g2, %l4, %g4
8581 movgu %icc, %o2, %i3
8582 sllx %g1, 0x14, %o5
8583 udivcc %l6, 0x1805, %g7
8584 edge32n %i6, %o0, %g3
8585 movg %xcc, %o3, %o7
8586 fmovsg %xcc, %f17, %f23
8587 bg,a,pn %icc, loop_845
8588 movn %xcc, %i5, %i1
8589 edge8n %l0, %l5, %i7
8590 movge %icc, %l3, %g6
8591loop_845:
8592 fpackfix %f10, %f27
8593 bleu,a,pn %xcc, loop_846
8594 srlx %i2, %l1, %l2
8595 orn %g5, %i0, %i4
8596 fabss %f18, %f8
8597loop_846:
8598 nop
8599 set 0x70, %g2
8600 std %o6, [%l7 + %g2]
8601 movleu %icc, %o1, %g2
8602 lduh [%l7 + 0x58], %l4
8603 smulcc %g4, 0x1FFC, %o4
8604 array16 %o2, %g1, %o5
8605 saved
8606 rdpr %cwp, %g1
8607 rdpr %cansave, %g2
8608 rdpr %canrestore, %g3
8609 rdpr %cleanwin, %g4
8610 rdpr %otherwin, %g5
8611 rdpr %wstate, %g6
8612 wr %g0, 0x2a, %asi
8613 stha %l6, [%l7 + 0x22] %asi
8614 membar #Sync
8615 tleu %xcc, 0x5
8616 call loop_847
8617 brgz,a %i3, loop_848
8618 fmovscc %icc, %f11, %f27
8619 movg %xcc, %g7, %o0
8620loop_847:
8621 movne %xcc, %g3, %o3
8622loop_848:
8623 array32 %o7, %i5, %i6
8624 edge16 %l0, %i1, %i7
8625 movn %xcc, %l3, %g6
8626 tvc %xcc, 0x5
8627 bge %icc, loop_849
8628 fpsub32 %f6, %f16, %f6
8629 wr %g0, 0xe2, %asi
8630 stda %i2, [%l7 + 0x38] %asi
8631 membar #Sync
8632loop_849:
8633 and %l1, %l5, %l2
8634 bvc,pt %icc, loop_850
8635 fmovrse %i0, %f22, %f9
8636 fpmerge %f0, %f14, %f14
8637 wr %g0, 0x10, %asi
8638 lda [%l7 + 0x38] %asi, %f11
8639loop_850:
8640 addccc %i4, %g5, %o6
8641 umulcc %o1, 0x061F, %l4
8642 array32 %g4, %o4, %g2
8643 tleu %xcc, 0x4
8644 swap [%l7 + 0x2C], %g1
8645 prefetch [%l7 + 0x74], 0x1
8646 brgez %o2, loop_851
8647 fmovde %icc, %f22, %f20
8648 orcc %l6, %i3, %g7
8649 addc %o0, %g3, %o3
8650loop_851:
8651 std %o4, [%l7 + 0x38]
8652 tle %xcc, 0x3
8653 tge %xcc, 0x0
8654 movgu %xcc, %o7, %i6
8655 smulcc %l0, 0x15BB, %i1
8656 wr %g0, 0x04, %asi
8657 swapa [%l7 + 0x54] %asi, %i5
8658 tvs %xcc, 0x0
8659 movpos %xcc, %i7, %g6
8660 bge,pt %xcc, loop_852
8661 brgz %l3, loop_853
8662 srax %i2, %l1, %l2
8663 fmovdleu %icc, %f28, %f13
8664loop_852:
8665 fxnors %f6, %f1, %f0
8666loop_853:
8667 xnorcc %i0, %l5, %g5
8668 fands %f23, %f0, %f20
8669 sdiv %o6, 0x0F87, %i4
8670 fbule,a %fcc1, loop_854
8671 fbule %fcc1, loop_855
8672 fbge,a %fcc2, loop_856
8673 movgu %icc, %l4, %o1
8674loop_854:
8675 sdivx %o4, 0x0108, %g4
8676loop_855:
8677 stw %g1, [%l7 + 0x18]
8678loop_856:
8679 tl %icc, 0x6
8680 fandnot1 %f20, %f2, %f18
8681 wr %g0, 0x11, %asi
8682 sta %f5, [%l7 + 0x38] %asi
8683 tne %xcc, 0x1
8684 fbg %fcc2, loop_857
8685 bcc loop_858
8686 movrne %o2, 0x307, %g2
8687 nop
8688 setx loop_859, %l0, %l1
8689 jmpl %l1, %i3
8690loop_857:
8691 and %g7, %l6, %g3
8692loop_858:
8693 fmovrslz %o3, %f20, %f12
8694 mulscc %o0, 0x0BC7, %o7
8695loop_859:
8696 std %f24, [%l7 + 0x20]
8697 set 0x6E, %l4
8698 ldstuba [%l7 + %l4] 0x18, %o5
8699 sllx %l0, 0x1D, %i6
8700 tpos %xcc, 0x4
8701 subcc %i1, 0x04BF, %i7
8702 bne,pn %icc, loop_860
8703 edge16 %g6, %l3, %i5
8704 movcs %xcc, %l1, %i2
8705 andcc %i0, 0x1C97, %l5
8706loop_860:
8707 umulcc %l2, %g5, %i4
8708 fnot1 %f16, %f6
8709 tvs %xcc, 0x1
8710 subccc %o6, 0x1960, %o1
8711 sethi 0x0A39, %l4
8712 or %g4, %g1, %o2
8713 edge32n %o4, %i3, %g7
8714 fmovspos %xcc, %f19, %f21
8715 call loop_861
8716 ldd [%l7 + 0x50], %i6
8717 bg,a %icc, loop_862
8718 fnands %f24, %f10, %f7
8719loop_861:
8720 srlx %g2, %o3, %g3
8721 fmovspos %xcc, %f9, %f7
8722loop_862:
8723 bl loop_863
8724 mulx %o0, 0x029A, %o7
8725 tge %xcc, 0x1
8726 alignaddrl %o5, %i6, %l0
8727loop_863:
8728 sra %i1, %i7, %l3
8729 sethi 0x16A1, %i5
8730 addcc %g6, %i2, %l1
8731 fmovrdgez %i0, %f28, %f6
8732 movge %icc, %l5, %g5
8733 fmovsle %xcc, %f30, %f0
8734 popc %l2, %o6
8735 taddcctv %o1, 0x1523, %l4
8736 movrlz %i4, 0x367, %g1
8737 taddcc %o2, 0x03A6, %g4
8738 ldsw [%l7 + 0x14], %i3
8739 movneg %xcc, %g7, %l6
8740 fbul,a %fcc0, loop_864
8741 std %f22, [%l7 + 0x30]
8742 movle %icc, %o4, %o3
8743 umulcc %g2, %o0, %o7
8744loop_864:
8745 tsubcc %o5, 0x0A31, %i6
8746 wr %g0, 0x1e, %asi
8747 stda %f16, [%l7 + 0x40] %asi
8748 membar #Sync
8749 array8 %l0, %i1, %g3
8750 orcc %l3, %i7, %g6
8751 mulx %i2, %l1, %i5
8752 fmovdge %icc, %f13, %f3
8753 add %i0, 0x0C86, %l5
8754 fmovsvc %icc, %f14, %f19
8755 subcc %l2, %g5, %o6
8756 set 0x68, %i4
8757 prefetcha [%l7 + %i4] 0x81, 0x3
8758 xorcc %l4, %i4, %g1
8759 st %f26, [%l7 + 0x18]
8760 fble %fcc2, loop_865
8761 addc %g4, %i3, %o2
8762 tvs %icc, 0x3
8763 subccc %l6, %o4, %g7
8764loop_865:
8765 ta %icc, 0x2
8766 edge16n %o3, %o0, %g2
8767 nop
8768 setx loop_866, %l0, %l1
8769 wrpr 0x1, %tl
8770 wrpr %l1, %tpc
8771 add %l1, 0x4, %l1
8772 wrpr %l1, %tnpc
8773 setx 0x34400001400, %l0, %l1
8774 wrpr %l1, %tstate
8775 wrhpr 0x4, %htstate
8776 retry
8777 fbg %fcc3, loop_867
8778 movneg %xcc, %o5, %o7
8779 edge32n %l0, %i6, %g3
8780loop_866:
8781 movn %icc, %l3, %i1
8782loop_867:
8783 ldsh [%l7 + 0x66], %i7
8784 addcc %g6, 0x0EDE, %l1
8785 sir 0x15FD
8786 wr %g0, 0x0c, %asi
8787 swapa [%l7 + 0x1C] %asi, %i5
8788 tne %icc, 0x0
8789 set 0x18, %g4
8790 ldxa [%l7 + %g4] 0x80, %i0
8791 add %l5, 0x118D, %l2
8792 ldsb [%l7 + 0x1D], %g5
8793 subcc %i2, 0x1C8B, %o1
8794 edge8ln %o6, %i4, %l4
8795 move %xcc, %g4, %g1
8796 fmovsvc %icc, %f10, %f19
8797 popc 0x17CA, %o2
8798 or %i3, 0x1A53, %o4
8799 sethi 0x1C70, %l6
8800 fpack32 %f4, %f30, %f30
8801 movvs %xcc, %g7, %o3
8802 set 0x09, %i3
8803 lduba [%l7 + %i3] 0x89, %g2
8804 fmovdneg %icc, %f28, %f6
8805 fblg %fcc3, loop_868
8806 movrgz %o0, 0x1E7, %o5
8807 srlx %l0, 0x09, %i6
8808 bg,a,pt %icc, loop_869
8809loop_868:
8810 movre %g3, 0x3B4, %l3
8811 edge32 %i1, %o7, %g6
8812 ldub [%l7 + 0x14], %i7
8813loop_869:
8814 andcc %l1, %i0, %l5
8815 fxnor %f0, %f24, %f16
8816 bleu,a %icc, loop_870
8817 faligndata %f16, %f30, %f22
8818 tge %icc, 0x0
8819 tvc %xcc, 0x7
8820loop_870:
8821 edge32ln %l2, %i5, %g5
8822 fmovrsgz %i2, %f9, %f14
8823 movg %xcc, %o1, %o6
8824 edge16n %l4, %g4, %g1
8825 tgu %icc, 0x5
8826 fzeros %f18
8827 xorcc %o2, 0x1457, %i4
8828 umul %i3, 0x079A, %o4
8829 popc %l6, %g7
8830 set 0x10, %i7
8831 ldswa [%l7 + %i7] 0x14, %o3
8832 fbge %fcc2, loop_871
8833 fcmpd %fcc3, %f26, %f14
8834 movn %icc, %o0, %g2
8835 fzeros %f24
8836loop_871:
8837 movge %xcc, %l0, %i6
8838 orn %g3, %o5, %i1
8839 movrgez %l3, 0x053, %g6
8840 udiv %o7, 0x19E6, %l1
8841 movle %icc, %i7, %l5
8842 restored
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 tneg %xcc, 0x6
8850 fnegs %f15, %f27
8851 tneg %xcc, 0x6
8852 brgez %l2, loop_872
8853 andncc %i5, %i0, %i2
8854 movneg %icc, %g5, %o1
8855 movl %icc, %l4, %g4
8856loop_872:
8857 subcc %o6, %o2, %g1
8858 wr %g0, 0x11, %asi
8859 ldsha [%l7 + 0x4C] %asi, %i4
8860 tsubcc %i3, %o4, %g7
8861 fmovrde %l6, %f30, %f6
8862 fmovsg %icc, %f25, %f20
8863 fmovdvc %xcc, %f5, %f4
8864 bneg,a %icc, loop_873
8865 fbne,a %fcc0, loop_874
8866 addcc %o3, 0x173D, %o0
8867 fmovdge %xcc, %f23, %f2
8868loop_873:
8869 tcs %icc, 0x4
8870loop_874:
8871 movleu %xcc, %l0, %g2
8872 edge8l %i6, %o5, %i1
8873 udivx %g3, 0x03DF, %g6
8874 fmovrse %l3, %f19, %f6
8875 edge8l %o7, %l1, %l5
8876 alignaddr %i7, %l2, %i5
8877 movn %xcc, %i2, %g5
8878 fbu,a %fcc1, loop_875
8879 brlz,a %o1, loop_876
8880 sll %l4, %i0, %o6
8881 tpos %icc, 0x1
8882loop_875:
8883 edge16n %o2, %g1, %i4
8884loop_876:
8885 movcs %icc, %i3, %g4
8886 add %l7, 0x20, %l6
8887 wr %g0, 0x89, %asi
8888 ldxa [%l6] %asi, %o4
8889 casxa [%l6] %asi, %o4, %g7
8890 movrlez %l6, %o3, %l0
8891 stw %o0, [%l7 + 0x38]
8892 tl %xcc, 0x4
8893 fmovdle %icc, %f16, %f24
8894 ldstub [%l7 + 0x7A], %g2
8895 ta %xcc, 0x5
8896 sra %i6, %o5, %g3
8897 movcs %icc, %i1, %l3
8898 fbuge %fcc1, loop_877
8899 subc %o7, %l1, %l5
8900 movge %xcc, %i7, %l2
8901 and %g6, %i5, %i2
8902loop_877:
8903 fcmpeq16 %f28, %f12, %g5
8904 alignaddrl %l4, %i0, %o6
8905 edge16n %o2, %g1, %i4
8906 srax %i3, %g4, %o1
8907 movrne %o4, 0x294, %l6
8908 movleu %xcc, %g7, %l0
8909 subcc %o3, 0x090D, %g2
8910 fbge %fcc3, loop_878
8911 movrlz %i6, 0x2EC, %o5
8912 umulcc %o0, %g3, %l3
8913 wr %g0, 0x2a, %asi
8914 stda %o6, [%l7 + 0x28] %asi
8915 membar #Sync
8916loop_878:
8917 alignaddr %l1, %i1, %l5
8918 fxors %f26, %f31, %f6
8919 fxnor %f18, %f30, %f12
8920 mova %icc, %l2, %g6
8921 wr %g0, 0x23, %asi
8922 stxa %i5, [%l7 + 0x70] %asi
8923 membar #Sync
8924 tsubcc %i7, %g5, %i2
8925 bne,a,pn %icc, loop_879
8926 fbul %fcc1, loop_880
8927 te %icc, 0x4
8928 bleu %icc, loop_881
8929loop_879:
8930 tpos %xcc, 0x2
8931loop_880:
8932 sub %l4, 0x1453, %o6
8933 subcc %o2, %g1, %i0
8934loop_881:
8935 movre %i4, 0x233, %g4
8936 fpsub32s %f8, %f4, %f7
8937 fmovrsgz %o1, %f29, %f30
8938 membar 0x0D
8939 ldsb [%l7 + 0x0F], %i3
8940 bgu,a,pn %xcc, loop_882
8941 ldsw [%l7 + 0x68], %o4
8942 xnorcc %l6, %g7, %o3
8943 orcc %l0, %g2, %o5
8944loop_882:
8945 bneg,a,pn %xcc, loop_883
8946 fmovdleu %icc, %f9, %f8
8947 add %i6, %g3, %l3
8948 tsubcc %o7, 0x0DDB, %o0
8949loop_883:
8950 nop
8951 setx loop_884, %l0, %l1
8952 jmpl %l1, %i1
8953 fbul %fcc0, loop_885
8954 edge32n %l5, %l1, %l2
8955 bl,pt %icc, loop_886
8956loop_884:
8957 brgz %g6, loop_887
8958loop_885:
8959 movrgez %i5, 0x18F, %i7
8960 xnorcc %i2, %g5, %o6
8961loop_886:
8962 bge,a %icc, loop_888
8963loop_887:
8964 sll %o2, %l4, %g1
8965 stw %i4, [%l7 + 0x0C]
8966 movpos %icc, %i0, %o1
8967loop_888:
8968 fpadd16 %f10, %f2, %f30
8969 brlz,a %i3, loop_889
8970 tne %icc, 0x4
8971 fmovdcc %xcc, %f7, %f4
8972 sdivcc %g4, 0x0C74, %o4
8973loop_889:
8974 sdivx %g7, 0x13D1, %l6
8975 edge16n %l0, %o3, %o5
8976 ble,pn %icc, loop_890
8977 bvc,a,pt %icc, loop_891
8978 bvs loop_892
8979 tge %icc, 0x4
8980loop_890:
8981 orncc %g2, 0x1B94, %g3
8982loop_891:
8983 fxor %f0, %f18, %f22
8984loop_892:
8985 fpsub32s %f17, %f11, %f8
8986 wr %g0, 0xea, %asi
8987 stha %i6, [%l7 + 0x1C] %asi
8988 membar #Sync
8989 alignaddrl %l3, %o0, %i1
8990 add %l7, 0x34, %l6
8991 wr %g0, 0x18, %asi
8992 lda [%l6] %asi, %o7
8993 casa [%l6] 0x18, %o7, %l1
8994 orncc %l2, 0x09C8, %l5
8995 sir 0x03FD
8996 fbne %fcc3, loop_893
8997 fpadd16s %f10, %f9, %f11
8998 fcmpes %fcc0, %f1, %f27
8999 add %g6, %i7, %i5
9000loop_893:
9001 andncc %g5, %o6, %i2
9002 srl %o2, %g1, %l4
9003 taddcc %i0, %i4, %i3
9004 fnot2 %f4, %f26
9005 wr %g0, 0x17, %asi
9006 stda %f16, [%l7 + 0x40] %asi
9007 membar #Sync
9008 orncc %o1, 0x0372, %g4
9009 bg,a,pt %xcc, loop_894
9010 mova %xcc, %o4, %l6
9011 movpos %icc, %g7, %o3
9012 bshuffle %f28, %f14, %f18
9013loop_894:
9014 bgu,pt %xcc, loop_895
9015 umulcc %o5, 0x0A5D, %l0
9016 stw %g2, [%l7 + 0x5C]
9017 sll %i6, 0x16, %l3
9018loop_895:
9019 nop
9020 set 0x30, %o1
9021 lduwa [%l7 + %o1] 0x14, %g3
9022 ta %xcc, 0x1
9023 fcmple16 %f14, %f6, %o0
9024 fand %f18, %f14, %f22
9025 array8 %i1, %o7, %l2
9026 movrlez %l5, %g6, %l1
9027 tgu %icc, 0x3
9028 movrgez %i5, 0x38A, %i7
9029 movrne %g5, 0x2EF, %i2
9030 edge16l %o2, %g1, %o6
9031 set 0x4C, %o6
9032 lda [%l7 + %o6] 0x0c, %f5
9033 array32 %i0, %l4, %i4
9034 ldd [%l7 + 0x50], %o0
9035 array8 %i3, %o4, %g4
9036 ldub [%l7 + 0x48], %g7
9037 edge8n %o3, %o5, %l6
9038 fbo,a %fcc0, loop_896
9039 srlx %g2, 0x05, %l0
9040 fba %fcc3, loop_897
9041 tpos %xcc, 0x5
9042loop_896:
9043 fcmped %fcc2, %f18, %f6
9044 or %l3, %g3, %o0
9045loop_897:
9046 edge16n %i1, %o7, %i6
9047 fnand %f24, %f6, %f24
9048 siam 0x2
9049 fcmpd %fcc2, %f20, %f24
9050 movrgz %l2, 0x0FC, %l5
9051 add %l7, 0x58, %l6
9052 wr %g0, 0x19, %asi
9053 ldxa [%l6] %asi, %l1
9054 casxa [%l6] 0x19, %l1, %i5
9055 movrgz %i7, 0x095, %g6
9056 xnorcc %g5, %o2, %g1
9057 nop
9058 setx loop_898, %l0, %l1
9059 wrpr 0x1, %tl
9060 wrpr %l1, %tnpc
9061 setx 0x34400001400, %l0, %l1
9062 wrpr %l1, %tstate
9063 wrhpr 0x4, %htstate
9064 done
9065 fmovdneg %icc, %f29, %f5
9066 or %o6, %i0, %i2
9067 fcmpgt16 %f6, %f18, %i4
9068loop_898:
9069 sethi 0x060D, %o1
9070 movrgz %i3, 0x31E, %l4
9071 alignaddr %g4, %g7, %o4
9072 andncc %o5, %o3, %g2
9073 fcmple32 %f10, %f22, %l0
9074 addcc %l6, %g3, %l3
9075 fcmpd %fcc1, %f6, %f16
9076 orn %o0, %o7, %i1
9077 fnand %f28, %f2, %f12
9078 movl %icc, %i6, %l2
9079 fpack32 %f30, %f2, %f26
9080 alignaddr %l1, %l5, %i7
9081 ldx [%l7 + 0x70], %i5
9082 edge32ln %g5, %o2, %g6
9083 add %l7, 0x30, %l6
9084 wr %g0, 0x10, %asi
9085 ldxa [%l6] %asi, %o6
9086 casxa [%l6] %asi, %o6, %g1
9087 fandnot1 %f30, %f18, %f18
9088 andncc %i0, %i2, %i4
9089 fmul8x16al %f13, %f3, %f28
9090 prefetch [%l7 + 0x14], 0x1
9091 fpack16 %f4, %f17
9092 fnor %f18, %f24, %f14
9093 bvs,a,pt %xcc, loop_899
9094 movgu %icc, %i3, %o1
9095 restored
9096 rdpr %cwp, %g1
9097 rdpr %cansave, %g2
9098 rdpr %canrestore, %g3
9099 rdpr %cleanwin, %g4
9100 rdpr %otherwin, %g5
9101 rdpr %wstate, %g6
9102 wr %g0, 0x80, %asi
9103 ldsba [%l7 + 0x0E] %asi, %l4
9104loop_899:
9105 fmuld8ulx16 %f13, %f18, %f30
9106 andcc %g4, %o4, %g7
9107 subc %o5, 0x1D08, %g2
9108 tne %xcc, 0x1
9109 ble %xcc, loop_900
9110 sethi 0x1600, %l0
9111 set 0x7A, %g6
9112 stha %o3, [%l7 + %g6] 0x27
9113 membar #Sync
9114loop_900:
9115 array16 %l6, %g3, %l3
9116 movvc %icc, %o7, %i1
9117 or %i6, 0x178A, %l2
9118 ta %xcc, 0x5
9119 ble,a,pn %icc, loop_901
9120 edge16n %o0, %l5, %l1
9121 movne %icc, %i5, %g5
9122 movrgez %o2, %g6, %o6
9123loop_901:
9124 std %f18, [%l7 + 0x50]
9125 siam 0x7
9126 lduh [%l7 + 0x6E], %i7
9127 sethi 0x0681, %g1
9128 fones %f0
9129 sll %i0, %i4, %i2
9130 fmovdvs %icc, %f0, %f15
9131 andcc %o1, %i3, %l4
9132 addc %o4, %g7, %o5
9133 fcmpeq16 %f4, %f4, %g2
9134 edge8 %l0, %o3, %g4
9135 xor %g3, %l6, %l3
9136 andcc %o7, 0x0910, %i6
9137 fmul8ulx16 %f14, %f6, %f4
9138 nop
9139 set 0x60, %i1
9140 lduh [%l7 + %i1], %i1
9141 fmovsvs %icc, %f11, %f24
9142 xorcc %l2, 0x0A78, %l5
9143 nop
9144 set 0x70, %o2
9145 ldx [%l7 + %o2], %o0
9146 movle %icc, %l1, %g5
9147 nop
9148 set 0x42, %l6
9149 lduh [%l7 + %l6], %o2
9150 fmovsleu %icc, %f26, %f31
9151 movcs %xcc, %i5, %g6
9152 array16 %o6, %g1, %i7
9153 fbu %fcc2, loop_902
9154 bl,a %xcc, loop_903
9155 bgu,a,pt %xcc, loop_904
9156 movrlz %i4, %i2, %i0
9157loop_902:
9158 umulcc %i3, %o1, %l4
9159loop_903:
9160 orcc %g7, 0x0B69, %o4
9161loop_904:
9162 movn %icc, %g2, %l0
9163 fpadd16s %f8, %f0, %f19
9164 brz,a %o5, loop_905
9165 prefetch [%l7 + 0x38], 0x1
9166 saved
9167 rdpr %cwp, %g1
9168 rdpr %cansave, %g2
9169 rdpr %canrestore, %g3
9170 rdpr %cleanwin, %g4
9171 rdpr %otherwin, %g5
9172 rdpr %wstate, %g6
9173 andn %o3, 0x0356, %g3
9174loop_905:
9175 movle %icc, %l6, %g4
9176 sdivcc %o7, 0x14EB, %i6
9177 orncc %i1, 0x0C6D, %l3
9178 movne %xcc, %l2, %o0
9179 fmovsge %icc, %f9, %f10
9180 sll %l1, 0x16, %l5
9181 fmul8x16au %f21, %f20, %f2
9182 fmovdleu %icc, %f10, %f10
9183 bl,a %icc, loop_906
9184 movge %icc, %o2, %i5
9185 move %xcc, %g5, %g6
9186 fmovdge %xcc, %f23, %f8
9187loop_906:
9188 srax %g1, 0x16, %i7
9189 or %i4, %i2, %o6
9190 nop
9191 setx loop_907, %l0, %l1
9192 wrpr 0x1, %tl
9193 wrpr %l1, %tpc
9194 add %l1, 0x4, %l1
9195 wrpr %l1, %tnpc
9196 setx 0x34400001400, %l0, %l1
9197 wrpr %l1, %tstate
9198 wrhpr 0x4, %htstate
9199 retry
9200 tneg %xcc, 0x3
9201 fmovdle %xcc, %f0, %f30
9202 edge16l %i0, %i3, %l4
9203loop_907:
9204 nop
9205 wr %g0, 0x27, %asi
9206 stha %o1, [%l7 + 0x34] %asi
9207 membar #Sync
9208 set 0x7C, %l2
9209 stwa %g7, [%l7 + %l2] 0x19
9210 te %xcc, 0x7
9211 popc 0x1FA4, %g2
9212 movle %xcc, %l0, %o5
9213 movcc %icc, %o3, %g3
9214 stx %o4, [%l7 + 0x70]
9215 movle %icc, %g4, %l6
9216 mova %xcc, %i6, %o7
9217 be,pt %xcc, loop_908
9218 movleu %icc, %l3, %l2
9219 movneg %xcc, %i1, %o0
9220 tl %icc, 0x2
9221loop_908:
9222 fbuge %fcc3, loop_909
9223 andncc %l5, %o2, %l1
9224 fmovsvs %xcc, %f21, %f18
9225 array16 %g5, %i5, %g6
9226loop_909:
9227 ldd [%l7 + 0x10], %f2
9228 edge32n %i7, %g1, %i4
9229 addcc %i2, %i0, %o6
9230 subc %i3, %o1, %g7
9231 fornot1s %f0, %f27, %f26
9232 tl %xcc, 0x0
9233 udivx %g2, 0x03A5, %l4
9234 stx %l0, [%l7 + 0x38]
9235 swap [%l7 + 0x2C], %o5
9236 bcc,pn %xcc, loop_910
9237 xorcc %o3, 0x1D5C, %g3
9238 andn %o4, %l6, %g4
9239 edge16ln %i6, %l3, %l2
9240loop_910:
9241 fand %f0, %f30, %f8
9242 movle %icc, %i1, %o7
9243 set 0x0F, %g7
9244 lduba [%l7 + %g7] 0x88, %o0
9245 fmovdcs %xcc, %f24, %f23
9246 and %l5, 0x1CD8, %o2
9247 fandnot1s %f13, %f30, %f14
9248 add %l7, 0x7C, %l6
9249 wr %g0, 0x80, %asi
9250 lda [%l6] %asi, %g5
9251 casa [%l6] %asi, %g5, %l1
9252 edge8l %g6, %i5, %g1
9253 xorcc %i7, %i2, %i4
9254 subccc %o6, %i0, %i3
9255 fzero %f6
9256 ldsh [%l7 + 0x1E], %o1
9257 bg,a,pt %icc, loop_911
9258 fmovsne %xcc, %f10, %f25
9259 movl %xcc, %g2, %l4
9260 sdivx %l0, 0x0DF3, %g7
9261loop_911:
9262 fmovdcc %icc, %f23, %f21
9263 fsrc2 %f18, %f26
9264 membar 0x03
9265 ble,pn %icc, loop_912
9266 bge,a %xcc, loop_913
9267 fnot1s %f29, %f19
9268 andncc %o3, %o5, %g3
9269loop_912:
9270 fone %f12
9271loop_913:
9272 sra %l6, 0x0E, %g4
9273 tpos %xcc, 0x4
9274 fmovrde %i6, %f24, %f12
9275 ld [%l7 + 0x74], %f3
9276 udivx %l3, 0x1DB2, %o4
9277 umulcc %i1, 0x165C, %l2
9278 fmovspos %icc, %f8, %f25
9279 fpadd16 %f16, %f26, %f8
9280 movcs %icc, %o7, %l5
9281 membar 0x6C
9282 tg %icc, 0x0
9283 set 0x64, %l3
9284 ldswa [%l7 + %l3] 0x80, %o2
9285 edge32l %o0, %g5, %g6
9286 fpsub32 %f14, %f2, %f16
9287 fsrc1 %f16, %f20
9288 orn %i5, %l1, %g1
9289 subc %i2, 0x02B8, %i4
9290 fmovsgu %icc, %f11, %f12
9291 movne %xcc, %i7, %i0
9292 ldd [%l7 + 0x20], %f20
9293 fmovdvs %icc, %f25, %f26
9294 tsubcc %o6, %o1, %g2
9295 tne %xcc, 0x4
9296 array16 %i3, %l0, %l4
9297 subccc %o3, %o5, %g3
9298 fand %f24, %f22, %f26
9299 fbuge %fcc2, loop_914
9300 array8 %g7, %g4, %l6
9301 tvc %icc, 0x5
9302 fnand %f20, %f28, %f6
9303loop_914:
9304 array32 %l3, %o4, %i1
9305 tg %icc, 0x5
9306 alignaddrl %l2, %i6, %l5
9307 brlez %o7, loop_915
9308 ldsw [%l7 + 0x30], %o2
9309 subccc %o0, %g6, %g5
9310 wr %g0, 0x80, %asi
9311 prefetcha [%l7 + 0x38] %asi, 0x0
9312loop_915:
9313 edge16n %g1, %l1, %i4
9314 tcs %icc, 0x7
9315 ba,pn %icc, loop_916
9316 xnorcc %i7, %i0, %o6
9317 lduw [%l7 + 0x70], %i2
9318 bshuffle %f14, %f14, %f24
9319loop_916:
9320 call loop_917
9321 ldub [%l7 + 0x71], %o1
9322 popc %i3, %l0
9323 addccc %g2, 0x1EB0, %l4
9324loop_917:
9325 addcc %o3, 0x1F50, %g3
9326 fmovsge %icc, %f24, %f28
9327 fnot1 %f4, %f18
9328 fmovrslz %g7, %f29, %f6
9329 bl %icc, loop_918
9330 movrgez %g4, 0x030, %o5
9331 edge32n %l6, %o4, %l3
9332 edge16ln %l2, %i1, %i6
9333loop_918:
9334 addc %l5, 0x1821, %o7
9335 be,pn %icc, loop_919
9336 tn %icc, 0x0
9337 stx %o2, [%l7 + 0x08]
9338 fnot2s %f19, %f7
9339loop_919:
9340 srlx %o0, %g5, %g6
9341 set 0x70, %l0
9342 ldswa [%l7 + %l0] 0x0c, %i5
9343 fnegd %f8, %f12
9344 wr %g0, 0x88, %asi
9345 stxa %g1, [%l7 + 0x68] %asi
9346 fabss %f20, %f0
9347 movrgez %l1, %i7, %i4
9348 st %f28, [%l7 + 0x08]
9349 fbu,a %fcc0, loop_920
9350 or %o6, %i0, %o1
9351 fbg,a %fcc2, loop_921
9352 or %i3, %l0, %g2
9353loop_920:
9354 subccc %i2, 0x19CC, %l4
9355 ldub [%l7 + 0x3D], %o3
9356loop_921:
9357 fbe,a %fcc0, loop_922
9358 tl %icc, 0x2
9359 bvs loop_923
9360 bgu,pt %icc, loop_924
9361loop_922:
9362 stx %g7, [%l7 + 0x78]
9363 fands %f17, %f12, %f9
9364loop_923:
9365 edge8ln %g3, %o5, %g4
9366loop_924:
9367 fmovdpos %icc, %f12, %f21
9368 fand %f6, %f22, %f2
9369 sdiv %o4, 0x18E2, %l6
9370 movge %icc, %l3, %l2
9371 brgz %i1, loop_925
9372 movneg %icc, %l5, %o7
9373 addc %i6, %o0, %o2
9374 brlez %g5, loop_926
9375loop_925:
9376 movle %xcc, %g6, %g1
9377 tg %xcc, 0x3
9378 movrne %i5, %i7, %l1
9379loop_926:
9380 orn %o6, %i0, %o1
9381 fandnot2 %f28, %f8, %f8
9382 udivx %i3, 0x0F50, %i4
9383 fmovrdlz %l0, %f8, %f6
9384 fmovs %f27, %f0
9385 be,pt %icc, loop_927
9386 mulscc %g2, %l4, %o3
9387 andncc %g7, %i2, %o5
9388 edge32n %g4, %o4, %l6
9389loop_927:
9390 movneg %xcc, %g3, %l3
9391 or %i1, %l2, %l5
9392 fmul8ulx16 %f12, %f26, %f6
9393 sllx %i6, 0x09, %o7
9394 srlx %o2, 0x16, %g5
9395 addccc %g6, 0x0271, %o0
9396 sllx %i5, %i7, %g1
9397 movvs %icc, %l1, %i0
9398 edge8ln %o6, %i3, %i4
9399 tleu %icc, 0x5
9400 bg,pn %icc, loop_928
9401 fmul8x16 %f19, %f16, %f16
9402 smulcc %o1, %g2, %l0
9403 nop
9404 set 0x19, %i6
9405 ldub [%l7 + %i6], %l4
9406loop_928:
9407 srlx %o3, 0x1E, %g7
9408 fnand %f2, %f6, %f20
9409 fone %f0
9410 fmovdn %xcc, %f17, %f16
9411 movrlz %o5, %i2, %o4
9412 movneg %xcc, %g4, %g3
9413 edge32ln %l3, %l6, %i1
9414 fblg,a %fcc3, loop_929
9415 sllx %l2, 0x12, %l5
9416 tleu %icc, 0x2
9417 smulcc %i6, %o2, %o7
9418loop_929:
9419 fmovsvs %icc, %f11, %f2
9420 set 0x58, %g1
9421 stda %g4, [%l7 + %g1] 0x81
9422 fnors %f17, %f31, %f8
9423 wr %g0, 0x10, %asi
9424 ldxa [%l7 + 0x70] %asi, %g6
9425 fcmpne16 %f26, %f22, %o0
9426 wr %g0, 0x22, %asi
9427 stba %i5, [%l7 + 0x23] %asi
9428 membar #Sync
9429 mulscc %i7, 0x03D7, %g1
9430 fones %f13
9431 array16 %i0, %l1, %o6
9432 fbn %fcc3, loop_930
9433 edge16l %i3, %o1, %g2
9434 stb %i4, [%l7 + 0x31]
9435 movcc %icc, %l0, %o3
9436loop_930:
9437 movrne %g7, %o5, %i2
9438 fbug %fcc3, loop_931
9439 fabss %f30, %f11
9440 movcc %icc, %o4, %l4
9441 restored
9442 rdpr %cwp, %g1
9443 rdpr %cansave, %g2
9444 rdpr %canrestore, %g3
9445 rdpr %cleanwin, %g4
9446 rdpr %otherwin, %g5
9447 rdpr %wstate, %g6
9448loop_931:
9449 fsrc1 %f8, %f8
9450 bge,a loop_932
9451 prefetch [%l7 + 0x1C], 0x2
9452 tg %xcc, 0x4
9453 fmovrdlz %g4, %f8, %f0
9454loop_932:
9455 sth %l3, [%l7 + 0x08]
9456 fmovrslz %g3, %f9, %f3
9457 edge16 %i1, %l2, %l6
9458 movn %icc, %l5, %o2
9459 movrgez %o7, 0x1B5, %g5
9460 fandnot1 %f28, %f30, %f24
9461 tg %icc, 0x6
9462 brgz,a %i6, loop_933
9463 bcc,pn %icc, loop_934
9464 srl %g6, %i5, %o0
9465 bvs,a %xcc, loop_935
9466loop_933:
9467 move %icc, %i7, %g1
9468loop_934:
9469 fba,a %fcc2, loop_936
9470 movcs %xcc, %i0, %o6
9471loop_935:
9472 stw %i3, [%l7 + 0x4C]
9473 ldx [%l7 + 0x20], %l1
9474loop_936:
9475 fmovde %icc, %f13, %f6
9476 xorcc %g2, %i4, %l0
9477 add %l7, 0x3C, %l6
9478 wr %g0, 0x19, %asi
9479 casa [%l6] %asi, %o3, %g7
9480 xorcc %o5, %o1, %i2
9481 mova %icc, %l4, %g4
9482 edge32l %l3, %o4, %g3
9483 edge8n %i1, %l2, %l6
9484 umul %l5, %o7, %g5
9485 edge16l %i6, %o2, %i5
9486 srlx %g6, %o0, %g1
9487 fxors %f4, %f12, %f3
9488 edge16 %i0, %i7, %o6
9489 sdivx %l1, 0x0179, %g2
9490 fands %f0, %f20, %f9
9491 set 0x50, %i2
9492 prefetcha [%l7 + %i2] 0x80, 0x1
9493 movn %icc, %i3, %o3
9494 movn %icc, %l0, %o5
9495 fand %f22, %f26, %f10
9496 pdist %f28, %f16, %f22
9497 fbe,a %fcc2, loop_937
9498 edge8ln %g7, %o1, %i2
9499 tg %icc, 0x1
9500 movrlez %l4, %g4, %o4
9501loop_937:
9502 edge8 %l3, %g3, %i1
9503 siam 0x7
9504 tgu %icc, 0x4
9505 smul %l2, 0x1C34, %l5
9506 ldd [%l7 + 0x28], %i6
9507 addcc %o7, %g5, %o2
9508 xnor %i6, %i5, %g6
9509 edge32ln %g1, %i0, %i7
9510 brgez,a %o0, loop_938
9511 srax %l1, 0x0B, %o6
9512 fmovsne %xcc, %f5, %f29
9513 fnands %f17, %f3, %f24
9514loop_938:
9515 nop
9516 wr %g0, 0x80, %asi
9517 ldswa [%l7 + 0x0C] %asi, %i4
9518 bne loop_939
9519 smulcc %i3, %g2, %l0
9520 fbule,a %fcc2, loop_940
9521 fmovrsne %o3, %f27, %f31
9522loop_939:
9523 edge32n %o5, %o1, %i2
9524 fcmple16 %f10, %f16, %g7
9525loop_940:
9526 movle %icc, %l4, %g4
9527 fmovsleu %xcc, %f12, %f26
9528 saved
9529 rdpr %cwp, %g1
9530 rdpr %cansave, %g2
9531 rdpr %canrestore, %g3
9532 rdpr %cleanwin, %g4
9533 rdpr %otherwin, %g5
9534 rdpr %wstate, %g6
9535 set 0x2D, %l1
9536 stba %l3, [%l7 + %l1] 0xea
9537 membar #Sync
9538 fbul,a %fcc3, loop_941
9539 movneg %xcc, %g3, %i1
9540 tcs %icc, 0x7
9541 xorcc %l2, 0x0347, %o4
9542loop_941:
9543 tle %xcc, 0x3
9544 or %l5, %l6, %o7
9545 fbul %fcc2, loop_942
9546 te %xcc, 0x5
9547 st %f5, [%l7 + 0x3C]
9548 pdist %f28, %f16, %f22
9549loop_942:
9550 fbue %fcc0, loop_943
9551 tpos %icc, 0x0
9552 std %g4, [%l7 + 0x68]
9553 tpos %icc, 0x7
9554loop_943:
9555 saved
9556 rdpr %cwp, %g1
9557 rdpr %cansave, %g2
9558 rdpr %canrestore, %g3
9559 rdpr %cleanwin, %g4
9560 rdpr %otherwin, %g5
9561 rdpr %wstate, %g6
9562 movvs %icc, %o2, %i6
9563 array16 %i5, %g6, %i0
9564 fble %fcc2, loop_944
9565 srax %g1, 0x1E, %o0
9566 sdivcc %l1, 0x192D, %o6
9567 fmovspos %icc, %f29, %f24
9568loop_944:
9569 array8 %i7, %i4, %g2
9570 ldsw [%l7 + 0x54], %l0
9571 udivcc %o3, 0x0ECC, %o5
9572 alignaddr %i3, %i2, %g7
9573 edge32l %o1, %g4, %l3
9574 sdivcc %g3, 0x0830, %i1
9575 ldsw [%l7 + 0x4C], %l2
9576 srax %l4, 0x1A, %o4
9577 fmovda %xcc, %f14, %f22
9578 fbul %fcc3, loop_945
9579 fmovde %icc, %f26, %f28
9580 array8 %l6, %o7, %g5
9581 alignaddrl %l5, %o2, %i6
9582loop_945:
9583 nop
9584 set 0x44, %o7
9585 stwa %i5, [%l7 + %o7] 0x88
9586 fmovrsne %i0, %f10, %f22
9587 movvs %icc, %g6, %g1
9588 set 0x73, %i5
9589 stba %o0, [%l7 + %i5] 0xe3
9590 membar #Sync
9591 tgu %xcc, 0x6
9592 subc %o6, 0x000C, %i7
9593 fmovs %f9, %f20
9594 fornot1s %f2, %f11, %f9
9595 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
9596 nop ! nop ! stxa %i4, [%g0 + 0x3b8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
9597 fsrc2s %f12, %f30
9598 or %l1, 0x11A7, %g2
9599 fmovdcs %xcc, %f30, %f11
9600 set 0x62, %o5
9601 ldstuba [%l7 + %o5] 0x19, %o3
9602 fsrc2 %f26, %f6
9603 fbne %fcc1, loop_946
9604 fnand %f6, %f4, %f12
9605 edge32n %l0, %i3, %o5
9606 orcc %i2, 0x106D, %g7
9607loop_946:
9608 mulscc %o1, %l3, %g3
9609 fmovspos %icc, %f9, %f9
9610 fble,a %fcc3, loop_947
9611 orncc %i1, %g4, %l4
9612 te %xcc, 0x1
9613 movleu %icc, %l2, %l6
9614loop_947:
9615 array32 %o4, %g5, %o7
9616 set 0x11, %o0
9617 stba %o2, [%l7 + %o0] 0x89
9618 wr %g0, 0x11, %asi
9619 stwa %i6, [%l7 + 0x2C] %asi
9620 lduh [%l7 + 0x66], %i5
9621 ta %icc, 0x0
9622 edge16ln %i0, %g6, %g1
9623 fbul,a %fcc3, loop_948
9624 taddcc %o0, %o6, %i7
9625 bneg,a loop_949
9626 ldd [%l7 + 0x58], %i4
9627loop_948:
9628 sdivcc %l5, 0x1130, %l1
9629 fmovsneg %xcc, %f0, %f0
9630loop_949:
9631 mulx %o3, 0x0118, %l0
9632 fbo,a %fcc3, loop_950
9633 movne %xcc, %g2, %o5
9634 array16 %i2, %i3, %o1
9635 movpos %icc, %l3, %g3
9636loop_950:
9637 srax %i1, 0x1E, %g7
9638 movneg %xcc, %g4, %l2
9639 sdivcc %l4, 0x1366, %l6
9640 sdivx %o4, 0x08B1, %g5
9641 sdivcc %o2, 0x175C, %o7
9642 srl %i6, %i0, %i5
9643 movvs %icc, %g6, %g1
9644 ldd [%l7 + 0x78], %o0
9645 tge %xcc, 0x4
9646 alignaddrl %o6, %i4, %i7
9647 sll %l5, %o3, %l1
9648 subcc %g2, 0x1845, %l0
9649 movl %icc, %o5, %i3
9650 brz %i2, loop_951
9651 popc 0x047B, %l3
9652 tgu %xcc, 0x5
9653 srl %g3, %i1, %o1
9654loop_951:
9655 fnor %f0, %f20, %f10
9656 orn %g7, %l2, %g4
9657 bneg %xcc, loop_952
9658 fbule %fcc2, loop_953
9659 edge16ln %l6, %o4, %g5
9660 udivcc %o2, 0x1771, %l4
9661loop_952:
9662 sub %i6, 0x0622, %o7
9663loop_953:
9664 pdist %f22, %f16, %f20
9665 fmovdvs %icc, %f27, %f9
9666 edge32l %i5, %i0, %g6
9667 fbule %fcc1, loop_954
9668 fnors %f24, %f7, %f19
9669 bcc,a,pn %xcc, loop_955
9670 brlz,a %o0, loop_956
9671loop_954:
9672 tvc %icc, 0x7
9673 saved
9674 rdpr %cwp, %g1
9675 rdpr %cansave, %g2
9676 rdpr %canrestore, %g3
9677 rdpr %cleanwin, %g4
9678 rdpr %otherwin, %g5
9679 rdpr %wstate, %g6
9680loop_955:
9681 bleu loop_957
9682loop_956:
9683 umul %g1, 0x17FF, %o6
9684 fnegd %f14, %f26
9685 fcmple16 %f16, %f18, %i4
9686loop_957:
9687 edge16ln %i7, %o3, %l5
9688 fmovrsgez %g2, %f8, %f3
9689 fornot2 %f20, %f12, %f22
9690 popc 0x127C, %l1
9691 umulcc %l0, %o5, %i2
9692 addc %i3, %g3, %i1
9693 movrgez %l3, %g7, %l2
9694 subccc %g4, 0x06BC, %l6
9695 st %f29, [%l7 + 0x0C]
9696 fble %fcc3, loop_958
9697 prefetch [%l7 + 0x6C], 0x2
9698 fmovdne %xcc, %f17, %f28
9699 fnor %f4, %f2, %f28
9700loop_958:
9701 umul %o1, 0x1778, %o4
9702 fpack32 %f24, %f24, %f2
9703 tcs %icc, 0x5
9704 xorcc %g5, %l4, %i6
9705 sir 0x10CF
9706 udiv %o7, 0x107F, %o2
9707 fmuld8sux16 %f23, %f9, %f20
9708 fsrc1s %f25, %f24
9709 bne,pt %xcc, loop_959
9710 fnor %f6, %f10, %f24
9711 tne %icc, 0x6
9712 andncc %i0, %i5, %g6
9713loop_959:
9714 movrlz %o0, 0x210, %g1
9715 wr %g0, 0x11, %asi
9716 ldsba [%l7 + 0x1C] %asi, %i4
9717 taddcc %o6, 0x03F4, %o3
9718 fbu,a %fcc3, loop_960
9719 fmovscc %xcc, %f0, %f12
9720 mova %icc, %i7, %g2
9721 sethi 0x015A, %l1
9722loop_960:
9723 mova %icc, %l0, %l5
9724 fcmple16 %f12, %f10, %o5
9725 movrlz %i2, 0x33A, %g3
9726 fpackfix %f6, %f29
9727 xnor %i3, %i1, %g7
9728 tneg %xcc, 0x5
9729 membar 0x0C
9730 ta %icc, 0x6
9731 fbe %fcc3, loop_961
9732 fbu,a %fcc2, loop_962
9733 addcc %l2, 0x126E, %l3
9734 edge16ln %l6, %g4, %o1
9735loop_961:
9736 movne %icc, %o4, %l4
9737loop_962:
9738 nop
9739 wr %g0, 0x89, %asi
9740 ldstuba [%l7 + 0x27] %asi, %i6
9741 edge16l %o7, %o2, %i0
9742 orcc %g5, 0x12E4, %g6
9743 srlx %o0, 0x0D, %g1
9744 alignaddrl %i4, %i5, %o6
9745 sub %o3, %g2, %l1
9746 tl %xcc, 0x2
9747 movne %icc, %l0, %l5
9748 tge %icc, 0x0
9749 fmovsa %xcc, %f31, %f23
9750 array32 %i7, %i2, %g3
9751 tsubcc %o5, %i3, %g7
9752 edge16l %l2, %i1, %l6
9753 fblg,a %fcc1, loop_963
9754 stw %l3, [%l7 + 0x20]
9755 edge32l %g4, %o1, %o4
9756 brlz,a %i6, loop_964
9757loop_963:
9758 fmovrsgez %o7, %f9, %f18
9759 umul %o2, %i0, %g5
9760 edge8l %l4, %o0, %g6
9761loop_964:
9762 prefetch [%l7 + 0x6C], 0x2
9763 sir 0x1BA1
9764 tvs %icc, 0x4
9765 fmovdne %xcc, %f4, %f16
9766 addc %i4, 0x0D62, %i5
9767 addccc %o6, %o3, %g1
9768 smul %l1, 0x093B, %l0
9769 fmovrdne %l5, %f10, %f18
9770 subccc %g2, %i2, %g3
9771 movle %icc, %i7, %o5
9772 edge32ln %i3, %l2, %i1
9773 tsubcc %g7, 0x158A, %l6
9774 and %g4, 0x093E, %l3
9775 set 0x20, %o4
9776 ldda [%l7 + %o4] 0x14, %o0
9777 fornot1s %f17, %f24, %f4
9778 fandnot2 %f28, %f14, %f12
9779 movrlez %o4, 0x18D, %i6
9780 bl,a,pt %xcc, loop_965
9781 fmovdcs %icc, %f12, %f30
9782 fandnot1 %f10, %f6, %f2
9783 movl %xcc, %o2, %i0
9784loop_965:
9785 ldx [%l7 + 0x68], %o7
9786 bvc,a,pn %xcc, loop_966
9787 fmovdn %xcc, %f31, %f30
9788 fnegs %f8, %f20
9789 membar 0x51
9790loop_966:
9791 fmovdle %icc, %f14, %f27
9792 tle %xcc, 0x4
9793 movvc %icc, %l4, %o0
9794 alignaddr %g6, %i4, %i5
9795 nop
9796 setx loop_967, %l0, %l1
9797 jmpl %l1, %o6
9798 srax %g5, 0x1A, %g1
9799 movrlez %o3, %l0, %l5
9800 movle %xcc, %g2, %l1
9801loop_967:
9802 tsubcc %g3, 0x005A, %i2
9803 edge32l %i7, %o5, %i3
9804 fmovsleu %icc, %f20, %f0
9805 tcc %icc, 0x0
9806 tleu %xcc, 0x2
9807 fmovrsne %i1, %f13, %f8
9808 nop
9809 set 0x79, %i0
9810 ldub [%l7 + %i0], %l2
9811 fmul8ulx16 %f4, %f2, %f30
9812 movleu %xcc, %l6, %g7
9813 orcc %g4, %o1, %o4
9814 ta %icc, 0x4
9815 ldd [%l7 + 0x70], %i6
9816 te %icc, 0x2
9817 fmovse %xcc, %f15, %f23
9818 taddcc %o2, 0x1C91, %l3
9819 fmovsa %icc, %f3, %f19
9820 edge32l %o7, %i0, %o0
9821 bvs,pn %icc, loop_968
9822 edge32n %g6, %i4, %l4
9823 move %icc, %i5, %g5
9824 ldd [%l7 + 0x18], %g0
9825loop_968:
9826 fmovdl %xcc, %f18, %f30
9827 tleu %xcc, 0x4
9828 srl %o3, %l0, %l5
9829 movpos %xcc, %o6, %l1
9830 srax %g2, 0x04, %i2
9831 orcc %g3, %o5, %i7
9832 set 0x76, %l5
9833 ldsha [%l7 + %l5] 0x80, %i1
9834 smulcc %i3, 0x1FF7, %l2
9835 set 0x40, %g5
9836 stda %f0, [%l7 + %g5] 0x18
9837 subcc %g7, 0x0D89, %l6
9838 fbg,a %fcc3, loop_969
9839 edge8 %o1, %o4, %i6
9840 udivcc %o2, 0x0CC2, %l3
9841 array32 %g4, %i0, %o7
9842loop_969:
9843 movcs %icc, %o0, %i4
9844 tne %icc, 0x7
9845 swap [%l7 + 0x68], %g6
9846 mulx %i5, %g5, %g1
9847 ta %icc, 0x1
9848 tcc %icc, 0x1
9849 fbge,a %fcc0, loop_970
9850 sll %l4, %o3, %l5
9851 edge32n %l0, %o6, %l1
9852 add %l7, 0x70, %l6
9853 wr %g0, 0x89, %asi
9854 casxa [%l6] %asi, %i2, %g3
9855loop_970:
9856 edge32 %g2, %o5, %i7
9857 tvc %icc, 0x5
9858 tn %icc, 0x3
9859 fnegs %f27, %f3
9860 array32 %i3, %i1, %g7
9861 sethi 0x18F8, %l6
9862 umul %o1, %o4, %i6
9863 movl %icc, %o2, %l2
9864 fmovdg %xcc, %f4, %f23
9865 bpos %icc, loop_971
9866 brgz %g4, loop_972
9867 smul %i0, %o7, %o0
9868 tle %xcc, 0x6
9869loop_971:
9870 fpackfix %f0, %f10
9871loop_972:
9872 movrgz %i4, 0x041, %l3
9873 fmovsne %icc, %f8, %f11
9874 fpsub16s %f12, %f16, %f17
9875 be,a %icc, loop_973
9876 fbo,a %fcc2, loop_974
9877 fexpand %f15, %f16
9878 movvc %xcc, %g6, %i5
9879loop_973:
9880 fcmpd %fcc0, %f26, %f14
9881loop_974:
9882 sth %g1, [%l7 + 0x40]
9883 fmovrdlz %l4, %f26, %f12
9884 alignaddrl %o3, %g5, %l5
9885 ldd [%l7 + 0x58], %f2
9886 bne %xcc, loop_975
9887 movgu %xcc, %o6, %l1
9888 fmovd %f28, %f16
9889 bvc %icc, loop_976
9890loop_975:
9891 tle %xcc, 0x4
9892 movleu %xcc, %l0, %g3
9893 edge16ln %i2, %o5, %g2
9894loop_976:
9895 edge32l %i3, %i7, %g7
9896 std %i6, [%l7 + 0x78]
9897 fmul8sux16 %f30, %f18, %f4
9898 ba,pt %icc, loop_977
9899 sll %i1, %o4, %i6
9900 orcc %o1, 0x1DD4, %l2
9901 tg %xcc, 0x3
9902loop_977:
9903 movrlz %o2, %i0, %o7
9904 edge32ln %g4, %i4, %l3
9905 srlx %g6, 0x19, %i5
9906 orcc %g1, %l4, %o0
9907 srax %g5, 0x11, %o3
9908 tvs %xcc, 0x1
9909 nop
9910 set 0x38, %o3
9911 lduw [%l7 + %o3], %l5
9912 addc %l1, %l0, %g3
9913 movvs %xcc, %i2, %o6
9914 edge16 %g2, %i3, %o5
9915 wr %g0, 0x19, %asi
9916 prefetcha [%l7 + 0x48] %asi, 0x3
9917 sll %i7, %i1, %l6
9918 movneg %icc, %i6, %o4
9919 bne,pt %icc, loop_978
9920 addcc %o1, 0x05CB, %o2
9921 fbuge %fcc2, loop_979
9922 movleu %icc, %i0, %o7
9923loop_978:
9924 mulx %g4, %l2, %l3
9925 set 0x08, %g3
9926 ldxa [%l7 + %g3] 0x81, %g6
9927loop_979:
9928 xnorcc %i4, 0x13B3, %i5
9929 fnot1 %f0, %f26
9930 tn %icc, 0x0
9931 subcc %g1, 0x0A33, %o0
9932 mulscc %l4, 0x0FCC, %g5
9933 udivcc %l5, 0x1C81, %o3
9934 tsubcctv %l1, %l0, %i2
9935 be loop_980
9936 fmul8sux16 %f22, %f20, %f18
9937 fbu %fcc0, loop_981
9938 taddcc %g3, %g2, %o6
9939loop_980:
9940 fbe,a %fcc0, loop_982
9941 saved
9942 rdpr %cwp, %g1
9943 rdpr %cansave, %g2
9944 rdpr %canrestore, %g3
9945 rdpr %cleanwin, %g4
9946 rdpr %otherwin, %g5
9947 rdpr %wstate, %g6
9948loop_981:
9949 sdivcc %o5, 0x0E92, %i3
9950 lduw [%l7 + 0x10], %g7
9951loop_982:
9952 and %i1, %i7, %i6
9953 tpos %icc, 0x4
9954 fandnot2 %f20, %f2, %f24
9955 move %icc, %l6, %o1
9956 te %icc, 0x0
9957 fbe,a %fcc0, loop_983
9958 subc %o2, 0x1614, %o4
9959 ldub [%l7 + 0x60], %i0
9960 sir 0x069B
9961loop_983:
9962 fmovdge %xcc, %f10, %f23
9963 udivx %o7, 0x11AC, %g4
9964 sub %l2, 0x0B4E, %g6
9965 tcs %xcc, 0x6
9966 tgu %xcc, 0x2
9967 edge16l %l3, %i5, %g1
9968 smul %o0, 0x0DE0, %l4
9969 stx %i4, [%l7 + 0x18]
9970 fble,a %fcc1, loop_984
9971 fzero %f24
9972 fbne %fcc3, loop_985
9973 movle %xcc, %g5, %l5
9974loop_984:
9975 movneg %xcc, %o3, %l1
9976 wr %g0, 0x04, %asi
9977 stba %i2, [%l7 + 0x6F] %asi
9978loop_985:
9979 fones %f21
9980 brz,a %l0, loop_986
9981 movneg %xcc, %g2, %o6
9982 fmovrsgez %g3, %f16, %f27
9983 fcmpne16 %f0, %f0, %o5
9984loop_986:
9985 tne %icc, 0x6
9986 bleu %xcc, loop_987
9987 ldsw [%l7 + 0x0C], %g7
9988 set 0x54, %g2
9989 swapa [%l7 + %g2] 0x81, %i1
9990loop_987:
9991 fbul,a %fcc3, loop_988
9992 bvc,pt %xcc, loop_989
9993 srl %i3, 0x10, %i7
9994 addc %i6, %l6, %o2
9995loop_988:
9996 array32 %o1, %i0, %o4
9997loop_989:
9998 andn %g4, %o7, %g6
9999 andcc %l3, 0x144F, %l2
10000 movleu %xcc, %g1, %o0
10001 brgez,a %l4, loop_990
10002 tcc %xcc, 0x1
10003 set 0x0C, %i4
10004 stwa %i4, [%l7 + %i4] 0x14
10005loop_990:
10006 flush %l7 + 0x20
10007 addccc %i5, %l5, %o3
10008 addccc %l1, %g5, %l0
10009 tsubcc %i2, %o6, %g2
10010 fpsub16 %f30, %f26, %f26
10011 sdivcc %o5, 0x06F6, %g7
10012 tneg %xcc, 0x2
10013 movn %xcc, %g3, %i3
10014 orncc %i7, 0x1295, %i6
10015 edge32 %i1, %l6, %o1
10016 nop
10017 setx loop_991, %l0, %l1
10018 jmpl %l1, %o2
10019 fpadd32s %f8, %f0, %f28
10020 fbl %fcc1, loop_992
10021 andn %o4, %i0, %g4
10022loop_991:
10023 swap [%l7 + 0x38], %g6
10024 bgu,a %icc, loop_993
10025loop_992:
10026 movrlez %l3, %o7, %g1
10027 ldx [%l7 + 0x48], %l2
10028 tne %xcc, 0x1
10029loop_993:
10030 fmovrsgez %l4, %f2, %f20
10031 movle %icc, %i4, %o0
10032 addc %l5, 0x138F, %o3
10033 edge8 %i5, %l1, %l0
10034 tsubcctv %i2, 0x0A30, %o6
10035 fmovspos %icc, %f29, %f28
10036 movrgez %g5, %o5, %g7
10037 wr %g0, 0xe3, %asi
10038 stba %g3, [%l7 + 0x24] %asi
10039 membar #Sync
10040 stx %g2, [%l7 + 0x20]
10041 st %f22, [%l7 + 0x40]
10042 sethi 0x067C, %i7
10043 sllx %i6, %i3, %i1
10044 fmovdpos %xcc, %f6, %f9
10045 movrne %l6, %o2, %o4
10046 bvc %xcc, loop_994
10047 brgz %i0, loop_995
10048 saved
10049 rdpr %cwp, %g1
10050 rdpr %cansave, %g2
10051 rdpr %canrestore, %g3
10052 rdpr %cleanwin, %g4
10053 rdpr %otherwin, %g5
10054 rdpr %wstate, %g6
10055 ble,a loop_996
10056loop_994:
10057 srlx %o1, 0x09, %g6
10058loop_995:
10059 bge,pt %xcc, loop_997
10060 movrlez %l3, %o7, %g4
10061loop_996:
10062 fmovrde %l2, %f26, %f24
10063 fbl,a %fcc2, loop_998
10064loop_997:
10065 sll %l4, %i4, %o0
10066 set 0x28, %g4
10067 lduha [%l7 + %g4] 0x10, %g1
10068loop_998:
10069 edge16l %o3, %i5, %l5
10070 alignaddr %l1, %i2, %l0
10071 edge8l %o6, %o5, %g7
10072 fmovdpos %icc, %f30, %f16
10073 ta %icc, 0x3
10074 movle %xcc, %g5, %g3
10075 fmuld8sux16 %f10, %f31, %f2
10076 movrlz %i7, 0x33D, %i6
10077 movcs %xcc, %g2, %i3
10078 bpos,a,pt %icc, loop_999
10079 fsrc2 %f30, %f30
10080 orncc %i1, %l6, %o4
10081 bpos,pn %xcc, loop_1000
10082loop_999:
10083 movcs %icc, %i0, %o2
10084 nop
10085 set 0x24, %l4
10086 lduw [%l7 + %l4], %o1
10087 orcc %l3, 0x0820, %o7
10088loop_1000:
10089 fone %f22
10090 sth %g6, [%l7 + 0x1C]
10091 fmovdneg %icc, %f25, %f11
10092 fbule %fcc2, loop_1001
10093 sll %g4, %l4, %l2
10094 fornot1s %f0, %f18, %f7
10095 mulx %o0, %i4, %g1
10096loop_1001:
10097 orncc %o3, 0x18D2, %i5
10098 fbul %fcc0, loop_1002
10099 fandnot1s %f5, %f25, %f24
10100 tsubcc %l5, %i2, %l0
10101 add %l1, %o5, %g7
10102loop_1002:
10103 movre %g5, 0x055, %g3
10104 st %f11, [%l7 + 0x64]
10105 set 0x48, %i3
10106 stxa %o6, [%l7 + %i3] 0x80
10107 subcc %i7, 0x168D, %i6
10108 edge8 %i3, %g2, %l6
10109 membar 0x30
10110 st %f17, [%l7 + 0x18]
10111 wr %g0, 0x2b, %asi
10112 ldda [%l7 + 0x60] %asi, %i0
10113 movpos %xcc, %i0, %o2
10114 fcmpgt16 %f12, %f12, %o4
10115 movg %xcc, %o1, %l3
10116 fmovrdlz %g6, %f2, %f18
10117 bn,pt %icc, loop_1003
10118 tcc %xcc, 0x5
10119 fcmpgt16 %f24, %f24, %g4
10120 fbuge %fcc2, loop_1004
10121loop_1003:
10122 array8 %l4, %l2, %o7
10123 fmovspos %xcc, %f5, %f4
10124 smul %i4, %o0, %o3
10125loop_1004:
10126 prefetch [%l7 + 0x44], 0x0
10127 bgu,pt %xcc, loop_1005
10128 movg %xcc, %i5, %l5
10129 smulcc %g1, %i2, %l0
10130 set 0x40, %o1
10131 ldda [%l7 + %o1] 0x0c, %f0
10132loop_1005:
10133 edge32l %l1, %o5, %g7
10134 tl %xcc, 0x2
10135 tvc %xcc, 0x2
10136 taddcctv %g5, %o6, %i7
10137 tg %icc, 0x4
10138 alignaddrl %g3, %i6, %i3
10139 srl %g2, 0x0C, %i1
10140 fmovsle %xcc, %f1, %f10
10141 fmovdvc %icc, %f13, %f13
10142 add %l7, 0x68, %l6
10143 wr %g0, 0x81, %asi
10144 casxa [%l6] 0x81, %i0, %l6
10145 array16 %o2, %o1, %l3
10146 addcc %g6, %o4, %g4
10147 edge32ln %l4, %l2, %i4
10148 smulcc %o7, 0x1CA7, %o0
10149 srl %i5, 0x03, %l5
10150 bg,a loop_1006
10151 umul %o3, 0x1E43, %i2
10152 prefetch [%l7 + 0x30], 0x3
10153 orn %l0, 0x1E14, %g1
10154loop_1006:
10155 movrgz %o5, 0x17E, %g7
10156 udivcc %l1, 0x07C9, %g5
10157 bpos,pn %xcc, loop_1007
10158 addc %o6, 0x04BD, %i7
10159 add %l7, 0x54, %l6
10160 wr %g0, 0x18, %asi
10161 lda [%l6] %asi, %g3
10162 casa [%l6] 0x18, %g3, %i3
10163loop_1007:
10164 fpsub16 %f26, %f8, %f0
10165 fsrc2 %f26, %f20
10166 umulcc %g2, 0x04BB, %i6
10167 ble %xcc, loop_1008
10168 bvs,a,pt %xcc, loop_1009
10169 fmovsge %xcc, %f28, %f7
10170 xor %i1, 0x0AA0, %i0
10171loop_1008:
10172 fandnot1 %f10, %f10, %f12
10173loop_1009:
10174 nop
10175 set 0x50, %i7
10176 stha %o2, [%l7 + %i7] 0x0c
10177 addc %l6, %l3, %o1
10178 movre %g6, %o4, %l4
10179 add %g4, %i4, %o7
10180 smulcc %o0, 0x0ADC, %l2
10181 array32 %i5, %l5, %o3
10182 bg,pn %icc, loop_1010
10183 fbu %fcc2, loop_1011
10184 mova %xcc, %i2, %l0
10185 mova %xcc, %g1, %g7
10186loop_1010:
10187 bneg,a,pn %xcc, loop_1012
10188loop_1011:
10189 fzeros %f11
10190 std %f28, [%l7 + 0x70]
10191 edge16 %o5, %g5, %l1
10192loop_1012:
10193 subccc %i7, 0x099A, %o6
10194 movvs %xcc, %i3, %g2
10195 sllx %i6, 0x07, %i1
10196 movrlz %i0, %o2, %l6
10197 udivx %l3, 0x0AAD, %g3
10198 sdivcc %o1, 0x17FF, %o4
10199 nop
10200 set 0x0C, %o6
10201 ldsw [%l7 + %o6], %g6
10202 wr %g0, 0x11, %asi
10203 lduha [%l7 + 0x0A] %asi, %l4
10204 fmul8ulx16 %f8, %f10, %f4
10205 mulx %i4, 0x0E5A, %o7
10206 tcs %xcc, 0x3
10207 fpadd16s %f8, %f30, %f19
10208 fmovdle %icc, %f17, %f15
10209 nop
10210 setx loop_1013, %l0, %l1
10211 jmpl %l1, %g4
10212 edge16n %l2, %i5, %l5
10213 sub %o0, 0x187A, %i2
10214 array16 %o3, %l0, %g1
10215loop_1013:
10216 fpadd32 %f28, %f0, %f22
10217 fmovrsgez %o5, %f5, %f12
10218 fmovsge %xcc, %f18, %f31
10219 fmovspos %xcc, %f19, %f25
10220 taddcctv %g7, %l1, %i7
10221 set 0x50, %g6
10222 lduwa [%l7 + %g6] 0x04, %g5
10223 array8 %o6, %g2, %i6
10224 set 0x78, %i1
10225 stda %i0, [%l7 + %i1] 0x81
10226 fxors %f14, %f0, %f14
10227 subccc %i3, 0x09FD, %i0
10228 wr %g0, 0x81, %asi
10229 ldsba [%l7 + 0x5A] %asi, %o2
10230 bvs,a,pt %xcc, loop_1014
10231 tle %icc, 0x0
10232 edge16n %l3, %l6, %g3
10233 smulcc %o1, %o4, %l4
10234loop_1014:
10235 movl %xcc, %i4, %g6
10236 edge32 %g4, %l2, %i5
10237 set 0x6A, %l6
10238 ldsha [%l7 + %l6] 0x19, %o7
10239 addcc %l5, 0x0DE4, %i2
10240 mulx %o3, 0x0687, %l0
10241 tne %xcc, 0x5
10242 xnorcc %g1, 0x13A5, %o0
10243 edge16 %g7, %l1, %o5
10244 popc %g5, %o6
10245 bleu,a,pn %xcc, loop_1015
10246 tvs %xcc, 0x4
10247 sra %g2, %i7, %i6
10248 array32 %i1, %i0, %i3
10249loop_1015:
10250 move %icc, %l3, %o2
10251 bpos loop_1016
10252 tn %icc, 0x2
10253 subcc %l6, 0x0CFB, %g3
10254 udivcc %o1, 0x08EE, %o4
10255loop_1016:
10256 nop
10257 set 0x28, %l2
10258 swapa [%l7 + %l2] 0x81, %l4
10259 fcmpes %fcc3, %f25, %f4
10260 fnands %f27, %f12, %f3
10261 restored
10262 rdpr %cwp, %g1
10263 rdpr %cansave, %g2
10264 rdpr %canrestore, %g3
10265 rdpr %cleanwin, %g4
10266 rdpr %otherwin, %g5
10267 rdpr %wstate, %g6
10268 sllx %g6, %i4, %g4
10269 brz,a %l2, loop_1017
10270 sdiv %i5, 0x07B1, %o7
10271 saved
10272 rdpr %cwp, %g1
10273 rdpr %cansave, %g2
10274 rdpr %canrestore, %g3
10275 rdpr %cleanwin, %g4
10276 rdpr %otherwin, %g5
10277 rdpr %wstate, %g6
10278 stx %l5, [%l7 + 0x60]
10279loop_1017:
10280 swap [%l7 + 0x18], %i2
10281 movrlz %l0, 0x20D, %o3
10282 brlz,a %o0, loop_1018
10283 movleu %icc, %g7, %g1
10284 bl,pt %xcc, loop_1019
10285 movcs %xcc, %l1, %g5
10286loop_1018:
10287 movcs %icc, %o5, %g2
10288 srax %o6, 0x02, %i7
10289loop_1019:
10290 smulcc %i6, 0x0041, %i0
10291 orn %i3, 0x0BEE, %l3
10292 movneg %xcc, %i1, %o2
10293 edge8n %l6, %g3, %o4
10294 fzeros %f29
10295 andn %o1, %l4, %i4
10296 andncc %g6, %g4, %i5
10297 fabsd %f18, %f18
10298 fmovdvc %xcc, %f28, %f25
10299 sdivcc %l2, 0x0B98, %o7
10300 set 0x4C, %g7
10301 lduwa [%l7 + %g7] 0x88, %i2
10302 popc %l5, %o3
10303 mulx %o0, %l0, %g7
10304 movl %xcc, %g1, %g5
10305 ldd [%l7 + 0x20], %l0
10306 fmovsg %xcc, %f15, %f6
10307 popc %g2, %o6
10308 movvc %xcc, %o5, %i6
10309 ld [%l7 + 0x2C], %f10
10310 subcc %i7, %i3, %i0
10311 fand %f2, %f26, %f18
10312 fnor %f30, %f28, %f12
10313 udivx %i1, 0x1E3C, %o2
10314 wr %g0, 0x80, %asi
10315 ldsba [%l7 + 0x74] %asi, %l3
10316 edge8l %l6, %o4, %g3
10317 sra %l4, %i4, %o1
10318 bg,pn %icc, loop_1020
10319 ta %xcc, 0x1
10320 fcmple16 %f8, %f28, %g6
10321 fmovspos %xcc, %f9, %f31
10322loop_1020:
10323 movn %xcc, %i5, %l2
10324 alignaddrl %o7, %i2, %l5
10325 fmovrdne %g4, %f22, %f14
10326 orcc %o3, %l0, %g7
10327 edge32 %o0, %g5, %g1
10328 sra %l1, 0x13, %o6
10329 add %l7, 0x1C, %l6
10330 wr %g0, 0x18, %asi
10331 lda [%l6] %asi, %o5
10332 casa [%l6] %asi, %o5, %g2
10333 popc 0x1710, %i7
10334 sdivx %i6, 0x1ECE, %i3
10335 addccc %i0, %i1, %o2
10336 fmovsn %xcc, %f0, %f5
10337 set 0x3C, %o2
10338 swapa [%l7 + %o2] 0x89, %l6
10339 array32 %l3, %o4, %g3
10340 tl %xcc, 0x0
10341 fpadd32s %f23, %f26, %f18
10342 smulcc %i4, %l4, %g6
10343 edge8n %i5, %o1, %o7
10344 fblg,a %fcc1, loop_1021
10345 edge8 %i2, %l5, %l2
10346 movl %xcc, %o3, %g4
10347 fmovrsgz %g7, %f14, %f5
10348loop_1021:
10349 fbug,a %fcc3, loop_1022
10350 fpadd32 %f10, %f18, %f14
10351 srl %l0, 0x0B, %g5
10352 bvs %icc, loop_1023
10353loop_1022:
10354 orcc %o0, %l1, %g1
10355 add %o6, 0x1740, %g2
10356 tl %xcc, 0x5
10357loop_1023:
10358 bcs,a,pn %xcc, loop_1024
10359 tne %icc, 0x4
10360 fmovsl %icc, %f14, %f10
10361 edge8ln %o5, %i7, %i6
10362loop_1024:
10363 sdivx %i3, 0x1348, %i0
10364 fmovsgu %icc, %f8, %f21
10365 te %icc, 0x3
10366 sethi 0x0C6D, %o2
10367 edge8 %l6, %i1, %o4
10368 movneg %icc, %l3, %i4
10369 alignaddr %l4, %g6, %i5
10370 tneg %icc, 0x7
10371 set 0x50, %l3
10372 swapa [%l7 + %l3] 0x89, %o1
10373 fornot1s %f4, %f10, %f19
10374 edge32n %g3, %i2, %o7
10375 array16 %l2, %o3, %l5
10376 brlz,a %g7, loop_1025
10377 tgu %icc, 0x2
10378 sethi 0x08D0, %g4
10379 fabss %f22, %f1
10380loop_1025:
10381 umulcc %g5, 0x1BBF, %o0
10382 ldsb [%l7 + 0x0F], %l1
10383 udivcc %l0, 0x1001, %o6
10384 edge8l %g1, %g2, %i7
10385 wr %g0, 0x04, %asi
10386 stba %i6, [%l7 + 0x70] %asi
10387 edge16n %i3, %i0, %o2
10388 tcc %icc, 0x3
10389 tleu %icc, 0x4
10390 movl %xcc, %l6, %o5
10391 edge32ln %i1, %o4, %i4
10392 subccc %l3, 0x0C60, %l4
10393 umul %g6, %i5, %o1
10394 umul %i2, %g3, %l2
10395 fpadd32s %f26, %f4, %f1
10396 fbule %fcc3, loop_1026
10397 fpack16 %f0, %f11
10398 and %o7, 0x15AE, %o3
10399 tne %icc, 0x0
10400loop_1026:
10401 tcc %xcc, 0x3
10402 movneg %icc, %l5, %g4
10403 set 0x58, %l0
10404 stda %g6, [%l7 + %l0] 0x23
10405 membar #Sync
10406 fexpand %f6, %f18
10407 movgu %xcc, %g5, %o0
10408 udivcc %l0, 0x0C58, %o6
10409 movl %icc, %l1, %g2
10410 movvc %xcc, %i7, %g1
10411 brlez %i6, loop_1027
10412 movrne %i3, 0x32D, %o2
10413 movg %xcc, %l6, %o5
10414 edge8n %i0, %i1, %o4
10415loop_1027:
10416 fxnor %f18, %f30, %f4
10417 fornot1 %f30, %f2, %f8
10418 fmovrslez %i4, %f15, %f19
10419 wr %g0, 0x19, %asi
10420 swapa [%l7 + 0x44] %asi, %l3
10421 bvs,a,pn %icc, loop_1028
10422 smul %g6, %i5, %l4
10423 fbge %fcc0, loop_1029
10424 movpos %xcc, %i2, %g3
10425loop_1028:
10426 fmovdn %icc, %f9, %f30
10427 fmovdcs %icc, %f6, %f4
10428loop_1029:
10429 fpsub32s %f28, %f24, %f26
10430 udiv %o1, 0x1881, %o7
10431 edge16l %o3, %l5, %g4
10432 tvc %icc, 0x3
10433 std %g6, [%l7 + 0x10]
10434 fmovsneg %icc, %f5, %f19
10435 fmul8x16au %f12, %f26, %f8
10436 fbul,a %fcc1, loop_1030
10437 tn %icc, 0x7
10438 fpsub16 %f22, %f18, %f18
10439 fand %f18, %f28, %f12
10440loop_1030:
10441 fmul8ulx16 %f8, %f20, %f20
10442 alignaddr %l2, %g5, %l0
10443 tgu %icc, 0x1
10444 ble %xcc, loop_1031
10445 tcc %icc, 0x2
10446 saved
10447 rdpr %cwp, %g1
10448 rdpr %cansave, %g2
10449 rdpr %canrestore, %g3
10450 rdpr %cleanwin, %g4
10451 rdpr %otherwin, %g5
10452 rdpr %wstate, %g6
10453 edge32ln %o6, %l1, %o0
10454loop_1031:
10455 fpadd32s %f4, %f3, %f26
10456 fxnor %f6, %f24, %f14
10457 xorcc %g2, 0x0250, %g1
10458 smul %i7, %i6, %i3
10459 fbn %fcc2, loop_1032
10460 bn,a,pt %xcc, loop_1033
10461 fbe,a %fcc2, loop_1034
10462 st %f24, [%l7 + 0x54]
10463loop_1032:
10464 udivcc %o2, 0x0FD4, %l6
10465loop_1033:
10466 fmovdn %icc, %f20, %f4
10467loop_1034:
10468 mulscc %o5, %i1, %i0
10469 movneg %icc, %i4, %l3
10470 fmovdneg %icc, %f14, %f19
10471 add %l7, 0x48, %l6
10472 wr %g0, 0x80, %asi
10473 casxa [%l6] %asi, %o4, %i5
10474 tl %xcc, 0x1
10475 fmovdgu %xcc, %f18, %f2
10476 orcc %g6, 0x1113, %i2
10477 sir 0x10DC
10478 wr %g0, 0x88, %asi
10479 ldswa [%l7 + 0x34] %asi, %l4
10480 array16 %o1, %g3, %o7
10481 orcc %l5, %o3, %g7
10482 add %l7, 0x18, %l6
10483 wr %g0, 0x18, %asi
10484 casxa [%l6] 0x18, %g4, %g5
10485 fmul8x16 %f16, %f28, %f8
10486 fandnot2 %f12, %f30, %f16
10487 fba,a %fcc1, loop_1035
10488 tvs %icc, 0x4
10489 fmovsg %xcc, %f4, %f13
10490 fmovrsgez %l2, %f19, %f29
10491loop_1035:
10492 udivcc %l0, 0x052D, %o6
10493 movre %o0, 0x054, %l1
10494 edge8l %g2, %i7, %i6
10495 movrgz %g1, 0x0C2, %i3
10496 edge32ln %o2, %o5, %l6
10497 array32 %i1, %i4, %i0
10498 taddcctv %l3, %o4, %g6
10499 fxor %f20, %f16, %f0
10500 array32 %i2, %l4, %i5
10501 fbe %fcc2, loop_1036
10502 movg %xcc, %g3, %o7
10503 bcc,a loop_1037
10504 fandnot1s %f2, %f10, %f12
10505loop_1036:
10506 umul %l5, 0x17B8, %o1
10507 fcmpeq16 %f14, %f12, %g7
10508loop_1037:
10509 fmovsgu %xcc, %f22, %f13
10510 fbn,a %fcc3, loop_1038
10511 edge8l %g4, %o3, %g5
10512 tneg %xcc, 0x0
10513 alignaddr %l2, %o6, %o0
10514loop_1038:
10515 fandnot2 %f0, %f12, %f28
10516 std %f0, [%l7 + 0x60]
10517 alignaddrl %l1, %l0, %i7
10518 sir 0x0989
10519 srax %g2, %g1, %i6
10520 udivcc %i3, 0x160D, %o2
10521 fmovrsgz %o5, %f21, %f23
10522 movcc %icc, %i1, %i4
10523 movvs %icc, %i0, %l3
10524 wr %g0, 0x2a, %asi
10525 stba %o4, [%l7 + 0x0C] %asi
10526 membar #Sync
10527 fmul8ulx16 %f4, %f6, %f22
10528 fmovdl %xcc, %f9, %f4
10529 movcc %icc, %g6, %l6
10530 fones %f24
10531 subccc %l4, 0x0B5C, %i5
10532 fmul8x16 %f10, %f14, %f2
10533 orn %g3, 0x0225, %o7
10534 flush %l7 + 0x70
10535 bgu,pn %xcc, loop_1039
10536 fzeros %f20
10537 bl,pn %xcc, loop_1040
10538 movcc %xcc, %i2, %o1
10539loop_1039:
10540 sdivx %l5, 0x04A6, %g4
10541 andcc %o3, %g7, %g5
10542loop_1040:
10543 fmuld8sux16 %f20, %f28, %f22
10544 ble,a loop_1041
10545 mova %xcc, %o6, %o0
10546 wr %g0, 0x2a, %asi
10547 stxa %l2, [%l7 + 0x10] %asi
10548 membar #Sync
10549loop_1041:
10550 srax %l1, 0x06, %i7
10551 fbul %fcc0, loop_1042
10552 bshuffle %f12, %f4, %f14
10553 fmovrdlez %g2, %f16, %f30
10554 edge8n %g1, %l0, %i6
10555loop_1042:
10556 fmovsn %xcc, %f29, %f9
10557 array16 %o2, %o5, %i1
10558 fnot2s %f26, %f13
10559 fmovdn %xcc, %f25, %f24
10560 xnor %i4, %i0, %l3
10561 membar 0x42
10562 fbug,a %fcc0, loop_1043
10563 xnorcc %i3, 0x0932, %g6
10564 orncc %l6, 0x0CF2, %l4
10565 ta %icc, 0x6
10566loop_1043:
10567 fble %fcc2, loop_1044
10568 edge16n %o4, %i5, %o7
10569 udivcc %i2, 0x1793, %g3
10570 subc %o1, %l5, %o3
10571loop_1044:
10572 movl %icc, %g7, %g4
10573 set 0x44, %g1
10574 stha %g5, [%l7 + %g1] 0x19
10575 mulx %o0, %o6, %l2
10576 move %xcc, %i7, %l1
10577 tle %xcc, 0x2
10578 movvc %xcc, %g2, %g1
10579 fble %fcc0, loop_1045
10580 fmuld8ulx16 %f11, %f13, %f14
10581 movneg %xcc, %l0, %i6
10582 tl %xcc, 0x0
10583loop_1045:
10584 movl %xcc, %o5, %o2
10585 fcmpd %fcc3, %f22, %f24
10586 edge8l %i4, %i0, %l3
10587 edge16l %i3, %i1, %g6
10588 fbge,a %fcc2, loop_1046
10589 bne,pt %icc, loop_1047
10590 stw %l6, [%l7 + 0x64]
10591 restored
10592 rdpr %cwp, %g1
10593 rdpr %cansave, %g2
10594 rdpr %canrestore, %g3
10595 rdpr %cleanwin, %g4
10596 rdpr %otherwin, %g5
10597 rdpr %wstate, %g6
10598loop_1046:
10599 edge32n %o4, %l4, %o7
10600loop_1047:
10601 tg %xcc, 0x6
10602 bcs,pt %xcc, loop_1048
10603 tge %xcc, 0x6
10604 tcs %xcc, 0x4
10605 bpos %icc, loop_1049
10606loop_1048:
10607 brlz,a %i2, loop_1050
10608 fbge,a %fcc1, loop_1051
10609 xor %i5, 0x1163, %g3
10610loop_1049:
10611 tvc %xcc, 0x3
10612loop_1050:
10613 movpos %icc, %l5, %o1
10614loop_1051:
10615 ldstub [%l7 + 0x3D], %g7
10616 fandnot1 %f26, %f22, %f4
10617 tge %xcc, 0x5
10618 wr %g0, 0x11, %asi
10619 lda [%l7 + 0x3C] %asi, %f3
10620 fmovspos %icc, %f1, %f15
10621 array8 %g4, %g5, %o3
10622 edge16n %o0, %o6, %i7
10623 alignaddr %l2, %g2, %l1
10624 sra %l0, 0x04, %g1
10625 set 0x40, %i6
10626 ldda [%l7 + %i6] 0x04, %f16
10627 brlez %i6, loop_1052
10628 sdivcc %o2, 0x14A5, %i4
10629 fnors %f26, %f28, %f22
10630 addccc %i0, %l3, %i3
10631loop_1052:
10632 array8 %o5, %i1, %l6
10633 nop
10634 setx loop_1053, %l0, %l1
10635 jmpl %l1, %g6
10636 xorcc %l4, %o4, %i2
10637 brnz,a %i5, loop_1054
10638 tleu %icc, 0x4
10639loop_1053:
10640 umul %o7, 0x0DB4, %l5
10641 fpadd32 %f6, %f10, %f22
10642loop_1054:
10643 ldd [%l7 + 0x78], %f16
10644 sdivx %o1, 0x017A, %g3
10645 andn %g7, %g5, %g4
10646 fmovspos %icc, %f16, %f24
10647 set 0x30, %i2
10648 stda %o2, [%l7 + %i2] 0x27
10649 membar #Sync
10650 fandnot2s %f8, %f27, %f22
10651 fmovsne %xcc, %f17, %f18
10652 sub %o0, %o6, %i7
10653 addc %g2, 0x079D, %l2
10654 tsubcc %l0, 0x1FBB, %l1
10655 xnor %i6, %o2, %i4
10656 andncc %i0, %l3, %g1
10657 edge16 %i3, %i1, %o5
10658 fmovrdgz %l6, %f8, %f4
10659 fmovsge %xcc, %f2, %f22
10660 addc %g6, 0x08E0, %o4
10661 sll %l4, %i5, %i2
10662 orcc %o7, 0x016A, %l5
10663 fmovrsne %o1, %f25, %f14
10664 movrlez %g3, 0x10A, %g5
10665 tne %icc, 0x2
10666 swap [%l7 + 0x54], %g4
10667 set 0x54, %l1
10668 swapa [%l7 + %l1] 0x0c, %o3
10669 membar #Sync
10670 set 0x40, %i5
10671 ldda [%l7 + %i5] 0xf1, %f0
10672 fmovsneg %icc, %f15, %f13
10673 fbul %fcc3, loop_1055
10674 popc %o0, %o6
10675 edge16ln %g7, %g2, %i7
10676 tn %icc, 0x4
10677loop_1055:
10678 movge %xcc, %l2, %l1
10679 srl %l0, %o2, %i4
10680 brgz,a %i0, loop_1056
10681 edge32n %l3, %g1, %i3
10682 bvc %xcc, loop_1057
10683 subccc %i6, 0x1B53, %i1
10684loop_1056:
10685 saved
10686 rdpr %cwp, %g1
10687 rdpr %cansave, %g2
10688 rdpr %canrestore, %g3
10689 rdpr %cleanwin, %g4
10690 rdpr %otherwin, %g5
10691 rdpr %wstate, %g6
10692 subcc %l6, %o5, %o4
10693loop_1057:
10694 tvs %icc, 0x4
10695 edge8ln %g6, %i5, %i2
10696 andncc %l4, %l5, %o7
10697 andcc %o1, %g5, %g4
10698 movcs %icc, %o3, %g3
10699 fmovdne %icc, %f2, %f28
10700 umul %o0, %o6, %g7
10701 saved
10702 rdpr %cwp, %g1
10703 rdpr %cansave, %g2
10704 rdpr %canrestore, %g3
10705 rdpr %cleanwin, %g4
10706 rdpr %otherwin, %g5
10707 rdpr %wstate, %g6
10708 xor %i7, 0x17DC, %g2
10709 bge,a,pn %icc, loop_1058
10710 fnot1s %f15, %f28
10711 umul %l1, %l0, %o2
10712 edge8 %l2, %i0, %l3
10713loop_1058:
10714 nop
10715 wr %g0, 0x89, %asi
10716 lduha [%l7 + 0x0E] %asi, %i4
10717 subc %i3, 0x199B, %i6
10718 tgu %icc, 0x3
10719 sdivcc %g1, 0x1FDD, %l6
10720 edge8 %o5, %i1, %o4
10721 fble %fcc3, loop_1059
10722 movpos %xcc, %g6, %i5
10723 swap [%l7 + 0x6C], %l4
10724 fpsub32 %f0, %f8, %f18
10725loop_1059:
10726 edge8ln %l5, %o7, %i2
10727 movn %icc, %o1, %g4
10728 fmovrsne %o3, %f9, %f31
10729 movn %icc, %g5, %o0
10730 fmovrdlez %o6, %f26, %f10
10731 movg %icc, %g7, %g3
10732 fmovdneg %xcc, %f18, %f19
10733 tcc %icc, 0x3
10734 fmovdleu %xcc, %f27, %f15
10735 subccc %g2, %l1, %i7
10736 bneg loop_1060
10737 fnands %f18, %f8, %f2
10738 wr %g0, 0x04, %asi
10739 stha %l0, [%l7 + 0x68] %asi
10740loop_1060:
10741 edge16l %l2, %o2, %l3
10742 tleu %xcc, 0x3
10743 ta %icc, 0x6
10744 fblg %fcc1, loop_1061
10745 edge32ln %i0, %i4, %i3
10746 saved
10747 rdpr %cwp, %g1
10748 rdpr %cansave, %g2
10749 rdpr %canrestore, %g3
10750 rdpr %cleanwin, %g4
10751 rdpr %otherwin, %g5
10752 rdpr %wstate, %g6
10753 tg %icc, 0x7
10754loop_1061:
10755 ldstub [%l7 + 0x0B], %i6
10756 tsubcc %l6, %o5, %i1
10757 xor %g1, 0x0132, %g6
10758 fpsub16 %f8, %f14, %f2
10759 sllx %o4, %l4, %i5
10760 brz %o7, loop_1062
10761 edge16ln %l5, %o1, %g4
10762 wr %g0, 0x2f, %asi
10763 ldda [%l7 + 0x30] %asi, %o2
10764loop_1062:
10765 ba loop_1063
10766 ble,a,pt %xcc, loop_1064
10767 fsrc1 %f4, %f22
10768 array32 %g5, %i2, %o6
10769loop_1063:
10770 tle %xcc, 0x7
10771loop_1064:
10772 movneg %xcc, %g7, %o0
10773 fmovsleu %icc, %f9, %f16
10774 xnorcc %g2, %l1, %g3
10775 tpos %icc, 0x6
10776 subcc %i7, 0x1269, %l0
10777 wr %g0, 0x88, %asi
10778 ldstuba [%l7 + 0x6D] %asi, %o2
10779 tvc %icc, 0x4
10780 bl loop_1065
10781 tpos %xcc, 0x3
10782 array8 %l2, %l3, %i0
10783 sll %i4, 0x09, %i3
10784loop_1065:
10785 movrgz %l6, 0x181, %o5
10786 wr %g0, 0x04, %asi
10787 ldda [%l7 + 0x40] %asi, %f0
10788 fmovrdlez %i1, %f6, %f6
10789 add %l7, 0x68, %l6
10790 wr %g0, 0x10, %asi
10791 ldxa [%l6] %asi, %i6
10792 casxa [%l6] %asi, %i6, %g6
10793 bpos,pn %icc, loop_1066
10794 bleu,pt %icc, loop_1067
10795 fbu %fcc0, loop_1068
10796 mova %icc, %g1, %o4
10797loop_1066:
10798 nop
10799 set 0x58, %o7
10800 std %f0, [%l7 + %o7]
10801loop_1067:
10802 fandnot2s %f11, %f2, %f22
10803loop_1068:
10804 movrlz %l4, %o7, %i5
10805 fbn %fcc0, loop_1069
10806 fmovsleu %xcc, %f25, %f20
10807 fble %fcc0, loop_1070
10808 tne %xcc, 0x5
10809loop_1069:
10810 taddcctv %o1, %g4, %l5
10811 bgu,pn %xcc, loop_1071
10812loop_1070:
10813 fbge,a %fcc1, loop_1072
10814 movneg %xcc, %g5, %o3
10815 fmovrdgz %i2, %f12, %f14
10816loop_1071:
10817 fba,a %fcc0, loop_1073
10818loop_1072:
10819 saved
10820 rdpr %cwp, %g1
10821 rdpr %cansave, %g2
10822 rdpr %canrestore, %g3
10823 rdpr %cleanwin, %g4
10824 rdpr %otherwin, %g5
10825 rdpr %wstate, %g6
10826 movrlez %o6, 0x1B6, %o0
10827 orncc %g2, %g7, %g3
10828loop_1073:
10829 and %l1, %i7, %o2
10830 set 0x64, %o0
10831 lduwa [%l7 + %o0] 0x04, %l2
10832 subccc %l0, %i0, %i4
10833 movn %icc, %l3, %l6
10834 set 0x28, %o4
10835 stda %o4, [%l7 + %o4] 0x89
10836 tcc %xcc, 0x2
10837 fmovrdgez %i1, %f18, %f22
10838 movle %xcc, %i6, %g6
10839 taddcctv %i3, 0x0FF6, %g1
10840 udivx %o4, 0x0FC1, %l4
10841 nop
10842 set 0x10, %o5
10843 ldd [%l7 + %o5], %f26
10844 mova %icc, %o7, %o1
10845 wr %g0, 0x0c, %asi
10846 stba %i5, [%l7 + 0x14] %asi
10847 andcc %l5, %g4, %o3
10848 fbge,a %fcc1, loop_1074
10849 edge32l %g5, %i2, %o0
10850 brnz %g2, loop_1075
10851 movg %icc, %g7, %g3
10852loop_1074:
10853 array32 %l1, %o6, %i7
10854 tl %xcc, 0x5
10855loop_1075:
10856 edge32ln %o2, %l0, %l2
10857 bneg %icc, loop_1076
10858 movcs %xcc, %i0, %i4
10859 andn %l3, 0x0B96, %l6
10860 lduh [%l7 + 0x3A], %o5
10861loop_1076:
10862 tne %icc, 0x1
10863 edge8ln %i6, %g6, %i3
10864 orncc %i1, 0x031B, %o4
10865 smul %g1, %l4, %o1
10866 srl %i5, %o7, %l5
10867 mulx %g4, %o3, %i2
10868 fandnot1 %f20, %f28, %f30
10869 addccc %g5, 0x075E, %o0
10870 addccc %g2, %g3, %l1
10871 ba,a,pn %xcc, loop_1077
10872 fones %f23
10873 wr %g0, 0x80, %asi
10874 ldxa [%l7 + 0x60] %asi, %g7
10875loop_1077:
10876 tcc %xcc, 0x7
10877 edge16ln %i7, %o2, %o6
10878 movpos %icc, %l2, %i0
10879 array32 %i4, %l3, %l6
10880 tvs %xcc, 0x1
10881 fmovd %f2, %f10
10882 brnz %o5, loop_1078
10883 movl %xcc, %i6, %g6
10884 udivcc %l0, 0x14B8, %i1
10885 wr %g0, 0x18, %asi
10886 ldsha [%l7 + 0x1E] %asi, %i3
10887loop_1078:
10888 brlz %o4, loop_1079
10889 xor %g1, %o1, %i5
10890 fmovsvs %xcc, %f8, %f24
10891 move %icc, %l4, %l5
10892loop_1079:
10893 movne %icc, %o7, %o3
10894 fpsub32s %f21, %f30, %f30
10895 mulx %i2, 0x1C59, %g4
10896 te %icc, 0x6
10897 andncc %g5, %g2, %g3
10898 andncc %o0, %l1, %g7
10899 fbug,a %fcc0, loop_1080
10900 ldub [%l7 + 0x7F], %i7
10901 edge16n %o2, %o6, %l2
10902 tcc %xcc, 0x6
10903loop_1080:
10904 movl %xcc, %i0, %i4
10905 fbule,a %fcc1, loop_1081
10906 movn %xcc, %l6, %o5
10907 tgu %icc, 0x5
10908 smulcc %l3, %g6, %i6
10909loop_1081:
10910 fandnot2s %f20, %f19, %f3
10911 edge32ln %i1, %l0, %i3
10912 flush %l7 + 0x60
10913 fors %f3, %f23, %f16
10914 fcmple16 %f20, %f10, %o4
10915 xnorcc %o1, 0x19CC, %g1
10916 set 0x5C, %l5
10917 ldsha [%l7 + %l5] 0x10, %l4
10918 movrlz %i5, %o7, %o3
10919 bneg,pn %icc, loop_1082
10920 tle %icc, 0x1
10921 fbug,a %fcc2, loop_1083
10922 fbl,a %fcc3, loop_1084
10923loop_1082:
10924 taddcctv %l5, %i2, %g5
10925 xor %g4, 0x015C, %g2
10926loop_1083:
10927 edge32l %g3, %l1, %g7
10928loop_1084:
10929 fbl %fcc2, loop_1085
10930 sub %o0, %o2, %o6
10931 fbu,a %fcc3, loop_1086
10932 srax %i7, %l2, %i0
10933loop_1085:
10934 fmovde %icc, %f25, %f16
10935 set 0x30, %i0
10936 ldda [%l7 + %i0] 0x27, %i6
10937loop_1086:
10938 ta %icc, 0x7
10939 umul %o5, 0x1652, %i4
10940 fnot2 %f28, %f14
10941 srlx %l3, 0x15, %i6
10942 ble loop_1087
10943 tge %xcc, 0x4
10944 movvc %xcc, %i1, %l0
10945 alignaddr %g6, %i3, %o1
10946loop_1087:
10947 udiv %g1, 0x1811, %o4
10948 tvc %icc, 0x4
10949 andncc %i5, %o7, %o3
10950 be %icc, loop_1088
10951 sdivx %l4, 0x0D8D, %l5
10952 fxors %f19, %f31, %f3
10953 tsubcc %i2, 0x12D5, %g5
10954loop_1088:
10955 fble %fcc1, loop_1089
10956 tcs %icc, 0x2
10957 sllx %g4, %g2, %l1
10958 movrne %g7, %o0, %o2
10959loop_1089:
10960 bneg,a %icc, loop_1090
10961 nop
10962 setx loop_1091, %l0, %l1
10963 wrpr 0x1, %tl
10964 wrpr %l1, %tpc
10965 add %l1, 0x4, %l1
10966 wrpr %l1, %tnpc
10967 setx 0x34400001400, %l0, %l1
10968 wrpr %l1, %tstate
10969 wrhpr 0x4, %htstate
10970 retry
10971 bg,a,pt %xcc, loop_1092
10972 smulcc %g3, %o6, %i7
10973loop_1090:
10974 xnorcc %l2, %i0, %l6
10975loop_1091:
10976 membar 0x11
10977loop_1092:
10978 bpos,a loop_1093
10979 tneg %xcc, 0x2
10980 fbul,a %fcc0, loop_1094
10981 andncc %i4, %o5, %i6
10982loop_1093:
10983 movrgez %l3, %i1, %l0
10984 ba loop_1095
10985loop_1094:
10986 ble %xcc, loop_1096
10987 orn %g6, %i3, %g1
10988 nop
10989 set 0x50, %g5
10990 std %f14, [%l7 + %g5]
10991loop_1095:
10992 andncc %o4, %o1, %o7
10993loop_1096:
10994 fcmple16 %f28, %f10, %o3
10995 wr %g0, 0x80, %asi
10996 ldxa [%l7 + 0x20] %asi, %l4
10997 popc 0x186A, %i5
10998 edge8 %l5, %i2, %g5
10999 tcs %icc, 0x0
11000 bshuffle %f8, %f26, %f30
11001 fmovdneg %xcc, %f1, %f10
11002 mulx %g2, %g4, %l1
11003 umulcc %g7, 0x043C, %o0
11004 movpos %xcc, %g3, %o2
11005 movrgz %o6, %i7, %i0
11006 fnands %f23, %f18, %f29
11007 swap [%l7 + 0x70], %l6
11008 edge32l %i4, %o5, %i6
11009 subccc %l3, %i1, %l2
11010 tn %icc, 0x3
11011 popc %l0, %g6
11012 brlz %i3, loop_1097
11013 fmovrsne %o4, %f14, %f3
11014 fornot1 %f22, %f20, %f16
11015 tl %icc, 0x0
11016loop_1097:
11017 movle %xcc, %g1, %o1
11018 fands %f31, %f24, %f12
11019 movne %icc, %o7, %o3
11020 taddcctv %i5, 0x092E, %l4
11021 brlz,a %i2, loop_1098
11022 or %l5, 0x1A2C, %g5
11023 tn %icc, 0x3
11024 array16 %g4, %g2, %l1
11025loop_1098:
11026 movge %xcc, %g7, %g3
11027 fbg %fcc3, loop_1099
11028 sethi 0x0693, %o2
11029 brlez %o0, loop_1100
11030 sdiv %o6, 0x016E, %i0
11031loop_1099:
11032 xnor %i7, %l6, %i4
11033 membar 0x24
11034loop_1100:
11035 subccc %o5, %l3, %i1
11036 tsubcc %i6, %l2, %g6
11037 movrgz %l0, 0x2CB, %i3
11038 set 0x70, %o3
11039 prefetcha [%l7 + %o3] 0x89, 0x1
11040 fandnot2s %f14, %f8, %f6
11041 tleu %xcc, 0x3
11042 mova %xcc, %o4, %o1
11043 te %xcc, 0x1
11044 edge16ln %o3, %i5, %l4
11045 bleu loop_1101
11046 or %o7, 0x13AC, %i2
11047 sll %g5, 0x07, %l5
11048 movrne %g4, %l1, %g2
11049loop_1101:
11050 edge32l %g7, %g3, %o2
11051 fnot1s %f28, %f12
11052 srl %o6, %o0, %i0
11053 movrgez %i7, %l6, %o5
11054 edge32n %i4, %l3, %i1
11055 sra %i6, %l2, %l0
11056 movcs %xcc, %i3, %g1
11057 std %f8, [%l7 + 0x70]
11058 array8 %o4, %g6, %o1
11059 fmuld8sux16 %f18, %f27, %f12
11060 movneg %icc, %i5, %o3
11061 tvs %icc, 0x3
11062 andncc %o7, %l4, %g5
11063 fpsub16 %f2, %f30, %f6
11064 edge32l %i2, %l5, %l1
11065 set 0x58, %g2
11066 ldswa [%l7 + %g2] 0x15, %g2
11067 addccc %g7, 0x1526, %g4
11068 or %g3, %o2, %o0
11069 bge,a,pn %xcc, loop_1102
11070 addccc %i0, 0x1548, %i7
11071 bcc,a,pn %xcc, loop_1103
11072 edge8 %o6, %l6, %o5
11073loop_1102:
11074 alignaddr %l3, %i1, %i4
11075 fnot1s %f1, %f10
11076loop_1103:
11077 edge32 %i6, %l2, %l0
11078 tcc %icc, 0x5
11079 mulscc %i3, %g1, %o4
11080 mulscc %o1, 0x0553, %i5
11081 wr %g0, 0x88, %asi
11082 ldstuba [%l7 + 0x10] %asi, %g6
11083 fmovdg %icc, %f12, %f25
11084 addcc %o3, 0x00F0, %l4
11085 membar 0x14
11086 add %l7, 0x54, %l6
11087 wr %g0, 0x89, %asi
11088 lda [%l6] %asi, %o7
11089 casa [%l6] 0x89, %o7, %i2
11090 xnor %l5, %l1, %g2
11091 udiv %g5, 0x0F56, %g4
11092 fornot2 %f16, %f22, %f4
11093 movvc %xcc, %g3, %g7
11094 sll %o0, 0x01, %o2
11095 andcc %i0, 0x0EB7, %i7
11096 mova %xcc, %l6, %o5
11097 udiv %l3, 0x0D4A, %i1
11098 edge32 %o6, %i4, %l2
11099 sub %l0, 0x162F, %i3
11100 movgu %icc, %g1, %o4
11101 tle %icc, 0x3
11102 sdivx %i6, 0x0296, %o1
11103 fbo %fcc0, loop_1104
11104 mulscc %g6, 0x087C, %o3
11105 wr %g0, 0x18, %asi
11106 ldstuba [%l7 + 0x4B] %asi, %l4
11107loop_1104:
11108 fcmpeq32 %f16, %f8, %o7
11109 subc %i2, 0x0D09, %i5
11110 saved
11111 rdpr %cwp, %g1
11112 rdpr %cansave, %g2
11113 rdpr %canrestore, %g3
11114 rdpr %cleanwin, %g4
11115 rdpr %otherwin, %g5
11116 rdpr %wstate, %g6
11117 sethi 0x159E, %l5
11118 fbug,a %fcc0, loop_1105
11119 faligndata %f8, %f18, %f14
11120 tg %icc, 0x2
11121 movcs %xcc, %g2, %g5
11122loop_1105:
11123 movcs %xcc, %g4, %l1
11124 fbn %fcc2, loop_1106
11125 movre %g3, %g7, %o0
11126 taddcc %i0, 0x01F5, %i7
11127 nop
11128 set 0x40, %i4
11129 ldx [%l7 + %i4], %o2
11130loop_1106:
11131 mulscc %o5, %l6, %i1
11132 array8 %l3, %o6, %i4
11133 wr %g0, 0x81, %asi
11134 ldda [%l7 + 0x40] %asi, %f0
11135 tvs %xcc, 0x2
11136 fnors %f19, %f17, %f31
11137 movpos %icc, %l2, %l0
11138 movvs %icc, %g1, %o4
11139 tcs %icc, 0x1
11140 fornot1 %f0, %f24, %f28
11141 fabsd %f14, %f22
11142 saved
11143 rdpr %cwp, %g1
11144 rdpr %cansave, %g2
11145 rdpr %canrestore, %g3
11146 rdpr %cleanwin, %g4
11147 rdpr %otherwin, %g5
11148 rdpr %wstate, %g6
11149 fandnot2 %f22, %f6, %f8
11150 movge %xcc, %i6, %i3
11151 popc %g6, %o3
11152 udivcc %o1, 0x0AC6, %l4
11153 fmovscc %icc, %f10, %f21
11154 mulx %i2, 0x1497, %o7
11155 edge16n %i5, %g2, %g5
11156 taddcctv %l5, %l1, %g3
11157 edge32 %g4, %o0, %i0
11158 fnand %f2, %f0, %f28
11159 edge16ln %g7, %i7, %o5
11160 bleu,a,pn %xcc, loop_1107
11161 brnz %l6, loop_1108
11162 move %icc, %i1, %l3
11163 nop
11164 setx loop_1109, %l0, %l1
11165 jmpl %l1, %o2
11166loop_1107:
11167 sethi 0x03AC, %i4
11168loop_1108:
11169 ldsb [%l7 + 0x6B], %o6
11170 fzeros %f26
11171loop_1109:
11172 edge16ln %l2, %g1, %o4
11173 fmuld8ulx16 %f26, %f28, %f18
11174 sethi 0x0349, %l0
11175 udivx %i3, 0x1915, %i6
11176 sub %o3, %g6, %l4
11177 fba,a %fcc2, loop_1110
11178 fbo %fcc1, loop_1111
11179 sra %o1, 0x0C, %o7
11180 sdivcc %i5, 0x12B4, %i2
11181loop_1110:
11182 and %g2, %g5, %l1
11183loop_1111:
11184 andn %l5, %g3, %o0
11185 tneg %icc, 0x1
11186 movrlz %g4, 0x213, %i0
11187 wr %g0, 0x19, %asi
11188 sta %f18, [%l7 + 0x2C] %asi
11189 smulcc %i7, 0x1AA2, %o5
11190 fzeros %f21
11191 edge8n %l6, %g7, %l3
11192 nop
11193 set 0x60, %g4
11194 std %o2, [%l7 + %g4]
11195 tgu %icc, 0x4
11196 edge32l %i1, %o6, %l2
11197 fone %f2
11198 fmovsleu %xcc, %f25, %f12
11199 bvc,a,pn %xcc, loop_1112
11200 stw %g1, [%l7 + 0x44]
11201 array32 %i4, %o4, %i3
11202 edge8ln %i6, %l0, %g6
11203loop_1112:
11204 andcc %l4, 0x15EE, %o3
11205 movrlez %o7, %o1, %i5
11206 fmovrsgez %g2, %f22, %f4
11207 movg %xcc, %g5, %i2
11208 be,pn %icc, loop_1113
11209 array8 %l5, %l1, %g3
11210 edge8n %o0, %g4, %i7
11211 edge8 %o5, %l6, %i0
11212loop_1113:
11213 movle %xcc, %g7, %o2
11214 edge32n %l3, %o6, %l2
11215 tg %xcc, 0x6
11216 fone %f28
11217 ldsw [%l7 + 0x18], %g1
11218 restored
11219 rdpr %cwp, %g1
11220 rdpr %cansave, %g2
11221 rdpr %canrestore, %g3
11222 rdpr %cleanwin, %g4
11223 rdpr %otherwin, %g5
11224 rdpr %wstate, %g6
11225 sdiv %i4, 0x1E1D, %i1
11226 fmovscc %icc, %f6, %f22
11227 te %xcc, 0x3
11228 alignaddr %i3, %i6, %o4
11229 movne %xcc, %g6, %l0
11230 fmovsvc %xcc, %f22, %f19
11231 swap [%l7 + 0x28], %o3
11232 ble,a,pn %icc, loop_1114
11233 andncc %o7, %l4, %o1
11234 fors %f10, %f8, %f31
11235 tsubcctv %i5, %g2, %g5
11236loop_1114:
11237 edge32n %l5, %l1, %g3
11238 wr %g0, 0x80, %asi
11239 lduba [%l7 + 0x2B] %asi, %i2
11240 alignaddr %g4, %i7, %o0
11241 movn %xcc, %l6, %o5
11242 fpadd16 %f24, %f6, %f30
11243 membar 0x14
11244 brgez %g7, loop_1115
11245 ble,a loop_1116
11246 movpos %icc, %i0, %l3
11247 tne %icc, 0x0
11248loop_1115:
11249 fone %f26
11250loop_1116:
11251 tn %icc, 0x7
11252 movg %xcc, %o2, %l2
11253 wr %g0, 0x04, %asi
11254 prefetcha [%l7 + 0x28] %asi, 0x3
11255 fbu,a %fcc1, loop_1117
11256 brgz %i4, loop_1118
11257 swap [%l7 + 0x64], %i1
11258 fbul %fcc0, loop_1119
11259loop_1117:
11260 fmovsleu %icc, %f12, %f30
11261loop_1118:
11262 nop
11263 set 0x38, %g3
11264 stda %i2, [%l7 + %g3] 0xe2
11265 membar #Sync
11266loop_1119:
11267 xorcc %g1, %i6, %o4
11268 fbe %fcc0, loop_1120
11269 movcs %icc, %g6, %l0
11270 move %xcc, %o7, %o3
11271 addcc %o1, 0x05D3, %l4
11272loop_1120:
11273 tneg %icc, 0x7
11274 tvc %xcc, 0x3
11275 sdiv %g2, 0x0718, %g5
11276 movge %icc, %l5, %l1
11277 array16 %g3, %i2, %g4
11278 edge8ln %i5, %o0, %l6
11279 subccc %i7, %g7, %i0
11280 fxors %f30, %f20, %f2
11281 fornot1 %f24, %f4, %f14
11282 fcmpne16 %f10, %f20, %o5
11283 fpack16 %f0, %f28
11284 fbue,a %fcc2, loop_1121
11285 movre %l3, 0x043, %o2
11286 edge8n %o6, %i4, %l2
11287 fcmple16 %f4, %f10, %i3
11288loop_1121:
11289 edge32l %i1, %i6, %g1
11290 array32 %g6, %o4, %o7
11291 ldd [%l7 + 0x20], %f18
11292 popc %o3, %o1
11293 edge8n %l0, %l4, %g5
11294 umul %l5, 0x1020, %g2
11295 or %g3, 0x1A09, %l1
11296 fnot1 %f24, %f8
11297 sll %i2, 0x06, %g4
11298 set 0x18, %l4
11299 stda %i4, [%l7 + %l4] 0x14
11300 and %o0, 0x1CBB, %l6
11301 fmovrde %i7, %f16, %f26
11302 fmovsvs %icc, %f9, %f18
11303 movge %xcc, %g7, %i0
11304 tleu %icc, 0x4
11305 fands %f5, %f18, %f9
11306 sdiv %o5, 0x1905, %o2
11307 umul %o6, %i4, %l3
11308 addccc %l2, 0x16A3, %i1
11309 addcc %i6, 0x12C4, %g1
11310 and %i3, %o4, %o7
11311 fandnot2s %f29, %f19, %f12
11312 fmovrde %o3, %f22, %f14
11313 fmovrdlez %g6, %f26, %f26
11314 ba %xcc, loop_1122
11315 stx %o1, [%l7 + 0x60]
11316 sra %l4, 0x11, %l0
11317 fcmpd %fcc3, %f2, %f30
11318loop_1122:
11319 movvc %xcc, %g5, %l5
11320 movcc %xcc, %g3, %g2
11321 sdiv %l1, 0x02EF, %i2
11322 bn,pt %xcc, loop_1123
11323 fmuld8ulx16 %f11, %f16, %f16
11324 edge8l %i5, %g4, %o0
11325 fxnors %f26, %f19, %f13
11326loop_1123:
11327 fba,a %fcc3, loop_1124
11328 tne %icc, 0x3
11329 andcc %i7, 0x0101, %l6
11330 tneg %xcc, 0x2
11331loop_1124:
11332 udivcc %i0, 0x13BB, %g7
11333 movneg %xcc, %o2, %o5
11334 bpos,pn %xcc, loop_1125
11335 fbe,a %fcc1, loop_1126
11336 fcmpeq16 %f2, %f10, %o6
11337 tle %xcc, 0x2
11338loop_1125:
11339 nop
11340 setx loop_1127, %l0, %l1
11341 wrpr 0x1, %tl
11342 wrpr %l1, %tpc
11343 add %l1, 0x4, %l1
11344 wrpr %l1, %tnpc
11345 setx 0x34400001400, %l0, %l1
11346 wrpr %l1, %tstate
11347 wrhpr 0x4, %htstate
11348 retry
11349loop_1126:
11350 fmovdvc %icc, %f6, %f27
11351 addcc %l3, 0x089C, %i4
11352 sub %l2, 0x133F, %i6
11353loop_1127:
11354 xnorcc %g1, %i1, %i3
11355 fsrc2s %f3, %f22
11356 udivcc %o4, 0x17DA, %o7
11357 addcc %o3, 0x1410, %o1
11358 fsrc2 %f18, %f30
11359 sth %l4, [%l7 + 0x60]
11360 smulcc %l0, %g6, %l5
11361 or %g5, 0x1B32, %g3
11362 fmovdn %xcc, %f17, %f6
11363 andn %l1, 0x0DDF, %g2
11364 umulcc %i2, 0x0647, %g4
11365 mova %xcc, %i5, %i7
11366 fmovsgu %icc, %f22, %f5
11367 addc %l6, %i0, %g7
11368 movleu %xcc, %o2, %o0
11369 add %l7, 0x6C, %l6
11370 wr %g0, 0x80, %asi
11371 lda [%l6] %asi, %o5
11372 casa [%l6] 0x80, %o5, %l3
11373 fpack32 %f2, %f16, %f10
11374 addcc %i4, %l2, %o6
11375 sub %i6, %i1, %g1
11376 movrgez %o4, 0x3A0, %o7
11377 tpos %xcc, 0x4
11378 fands %f21, %f6, %f11
11379 movg %xcc, %o3, %i3
11380 srlx %o1, %l0, %g6
11381 bvc loop_1128
11382 bvc,a,pn %icc, loop_1129
11383 subccc %l5, %g5, %l4
11384 movvs %xcc, %g3, %g2
11385loop_1128:
11386 alignaddrl %l1, %i2, %g4
11387loop_1129:
11388 fba %fcc2, loop_1130
11389 ldstub [%l7 + 0x6B], %i5
11390 fmovscs %icc, %f15, %f15
11391 movl %xcc, %i7, %l6
11392loop_1130:
11393 movrgz %i0, %g7, %o0
11394 movrgez %o5, %o2, %i4
11395 add %l7, 0x40, %l6
11396 wr %g0, 0x89, %asi
11397 casa [%l6] %asi, %l2, %o6
11398 fmovdge %xcc, %f29, %f1
11399 edge32l %l3, %i1, %g1
11400 movge %xcc, %i6, %o4
11401 array16 %o3, %i3, %o1
11402 sllx %l0, 0x09, %o7
11403 movcs %icc, %l5, %g5
11404 fabss %f14, %f28
11405 tle %icc, 0x5
11406 nop
11407 setx loop_1131, %l0, %l1
11408 wrpr 0x1, %tl
11409 wrpr %l1, %tnpc
11410 setx 0x34400001400, %l0, %l1
11411 wrpr %l1, %tstate
11412 wrhpr 0x4, %htstate
11413 done
11414 saved
11415 rdpr %cwp, %g1
11416 rdpr %cansave, %g2
11417 rdpr %canrestore, %g3
11418 rdpr %cleanwin, %g4
11419 rdpr %otherwin, %g5
11420 rdpr %wstate, %g6
11421 movrlez %g6, 0x3B7, %l4
11422 edge8l %g2, %g3, %i2
11423loop_1131:
11424 mulx %l1, %g4, %i5
11425 movne %xcc, %i7, %i0
11426 edge32ln %g7, %o0, %o5
11427 movrgz %o2, %l6, %l2
11428 movre %i4, 0x344, %l3
11429 taddcc %o6, 0x15A6, %g1
11430 sir 0x0BE4
11431 fpadd32 %f4, %f12, %f20
11432 srl %i1, %o4, %o3
11433 fands %f17, %f26, %f23
11434 fpadd32s %f27, %f30, %f7
11435 andcc %i3, %o1, %l0
11436 fmovdle %xcc, %f30, %f2
11437 array32 %o7, %i6, %g5
11438 fmovrdgz %g6, %f6, %f6
11439 bn,a,pn %icc, loop_1132
11440 taddcc %l4, %l5, %g3
11441 fnegs %f6, %f30
11442 fsrc2s %f1, %f22
11443loop_1132:
11444 movvs %icc, %g2, %l1
11445 mulscc %i2, 0x06B0, %i5
11446 movneg %icc, %g4, %i7
11447 array8 %g7, %o0, %i0
11448 fmovdg %xcc, %f29, %f1
11449 bcc,a,pn %icc, loop_1133
11450 fmovsle %icc, %f7, %f18
11451 ldx [%l7 + 0x40], %o2
11452 bgu,a %icc, loop_1134
11453loop_1133:
11454 tcs %xcc, 0x2
11455 stbar
11456 nop
11457 setx loop_1135, %l0, %l1
11458 wrpr 0x1, %tl
11459 wrpr %l1, %tpc
11460 add %l1, 0x4, %l1
11461 wrpr %l1, %tnpc
11462 setx 0x34400001400, %l0, %l1
11463 wrpr %l1, %tstate
11464 wrhpr 0x4, %htstate
11465 retry
11466loop_1134:
11467 fbg,a %fcc0, loop_1136
11468 tleu %xcc, 0x6
11469 ldd [%l7 + 0x20], %f12
11470loop_1135:
11471 fandnot2s %f30, %f20, %f10
11472loop_1136:
11473 fbu %fcc2, loop_1137
11474 fmovdn %icc, %f11, %f27
11475 fone %f20
11476 fmovscs %icc, %f23, %f5
11477loop_1137:
11478 subc %l6, %o5, %l2
11479 sra %l3, 0x19, %i4
11480 udivx %g1, 0x0DE9, %o6
11481 tvc %xcc, 0x6
11482 fcmple16 %f4, %f8, %i1
11483 edge32l %o4, %o3, %o1
11484 fmuld8sux16 %f29, %f21, %f18
11485 array32 %l0, %i3, %i6
11486 sll %o7, %g5, %g6
11487 fmovsgu %icc, %f25, %f19
11488 fbo %fcc1, loop_1138
11489 movpos %icc, %l4, %l5
11490 edge16 %g3, %g2, %i2
11491 lduw [%l7 + 0x64], %i5
11492loop_1138:
11493 movge %xcc, %g4, %i7
11494 tsubcc %l1, 0x0F47, %o0
11495 bshuffle %f30, %f8, %f10
11496 wr %g0, 0x80, %asi
11497 lda [%l7 + 0x7C] %asi, %f26
11498 nop
11499 set 0x38, %o1
11500 ldsb [%l7 + %o1], %i0
11501 fpmerge %f17, %f5, %f20
11502 edge32l %g7, %o2, %o5
11503 and %l6, %l2, %i4
11504 srax %g1, %l3, %o6
11505 ta %xcc, 0x7
11506 array32 %o4, %i1, %o3
11507 ldx [%l7 + 0x08], %l0
11508 sdivx %i3, 0x10E4, %i6
11509 orncc %o1, 0x1906, %o7
11510 fblg %fcc0, loop_1139
11511 fpadd16 %f6, %f24, %f6
11512 edge32n %g5, %g6, %l5
11513 bne,pt %xcc, loop_1140
11514loop_1139:
11515 fmovscc %xcc, %f6, %f9
11516 umulcc %l4, 0x02B8, %g3
11517 fbe,a %fcc2, loop_1141
11518loop_1140:
11519 ba,a,pt %xcc, loop_1142
11520 bgu,a,pn %icc, loop_1143
11521 bgu,a,pt %xcc, loop_1144
11522loop_1141:
11523 fbe %fcc3, loop_1145
11524loop_1142:
11525 bl %xcc, loop_1146
11526loop_1143:
11527 fble %fcc3, loop_1147
11528loop_1144:
11529 tvs %xcc, 0x1
11530loop_1145:
11531 fmovs %f13, %f23
11532loop_1146:
11533 fmovsneg %icc, %f22, %f18
11534loop_1147:
11535 sir 0x1B1C
11536 edge32l %i2, %i5, %g4
11537 tcc %xcc, 0x7
11538 taddcc %g2, %i7, %o0
11539 fnot1s %f17, %f25
11540 movrgz %l1, 0x00D, %g7
11541 mulx %i0, %o2, %o5
11542 bg,a loop_1148
11543 add %l2, %l6, %g1
11544 movne %xcc, %i4, %l3
11545 movn %xcc, %o6, %o4
11546loop_1148:
11547 tn %xcc, 0x4
11548 fornot2s %f29, %f5, %f29
11549 fmovrslez %i1, %f9, %f12
11550 wr %g0, 0x80, %asi
11551 sta %f13, [%l7 + 0x74] %asi
11552 wr %g0, 0x88, %asi
11553 ldda [%l7 + 0x40] %asi, %f16
11554 tvs %xcc, 0x2
11555 taddcctv %o3, %i3, %l0
11556 and %o1, 0x1637, %i6
11557 movrlz %g5, 0x00E, %g6
11558 add %l5, 0x133D, %l4
11559 srax %g3, 0x0E, %o7
11560 fnot1 %f10, %f10
11561 xnor %i5, %g4, %g2
11562 tvs %icc, 0x7
11563 srax %i7, 0x13, %o0
11564 bneg,a %icc, loop_1149
11565 fcmpeq16 %f14, %f8, %i2
11566 movrlz %g7, 0x00D, %l1
11567 fornot1s %f24, %f14, %f1
11568loop_1149:
11569 mulx %o2, %i0, %o5
11570 mulscc %l6, 0x0ED6, %g1
11571 tpos %icc, 0x0
11572 srlx %l2, %i4, %l3
11573 movge %icc, %o4, %o6
11574 fmovspos %xcc, %f30, %f20
11575 srlx %o3, 0x1A, %i3
11576 bcs,pt %icc, loop_1150
11577 tpos %icc, 0x7
11578 bshuffle %f6, %f22, %f6
11579 tge %icc, 0x6
11580loop_1150:
11581 alignaddrl %i1, %l0, %i6
11582 fandnot1 %f22, %f28, %f6
11583 tleu %icc, 0x3
11584 movvc %icc, %o1, %g5
11585 set 0x44, %i7
11586 stwa %g6, [%l7 + %i7] 0x14
11587 srlx %l5, 0x0E, %g3
11588 tl %icc, 0x4
11589 add %l7, 0x44, %l6
11590 wr %g0, 0x19, %asi
11591 lda [%l6] %asi, %o7
11592 casa [%l6] 0x19, %o7, %i5
11593 tpos %xcc, 0x4
11594 fmovdcc %icc, %f9, %f11
11595 fbug,a %fcc2, loop_1151
11596 fbug %fcc0, loop_1152
11597 ldx [%l7 + 0x58], %l4
11598 fbul %fcc1, loop_1153
11599loop_1151:
11600 srl %g2, 0x1E, %i7
11601loop_1152:
11602 edge32ln %o0, %i2, %g4
11603 fbo,a %fcc0, loop_1154
11604loop_1153:
11605 movvs %icc, %g7, %o2
11606 smul %i0, 0x1A4F, %o5
11607 prefetch [%l7 + 0x70], 0x0
11608loop_1154:
11609 ldsh [%l7 + 0x34], %l6
11610 tg %xcc, 0x6
11611 brlez,a %g1, loop_1155
11612 swap [%l7 + 0x74], %l1
11613 bvc,a loop_1156
11614 fnand %f0, %f10, %f26
11615loop_1155:
11616 nop
11617 wr %g0, 0x88, %asi
11618 lduha [%l7 + 0x68] %asi, %i4
11619loop_1156:
11620 alignaddrl %l2, %l3, %o6
11621 orcc %o3, %i3, %o4
11622 subc %l0, %i6, %o1
11623 srax %i1, %g6, %g5
11624 fnors %f30, %f23, %f13
11625 array8 %g3, %o7, %i5
11626 movre %l5, %l4, %i7
11627 fbl %fcc2, loop_1157
11628 tleu %icc, 0x7
11629 umulcc %g2, %o0, %i2
11630 bn %xcc, loop_1158
11631loop_1157:
11632 tsubcc %g7, %g4, %i0
11633 tne %icc, 0x2
11634 fbue,a %fcc1, loop_1159
11635loop_1158:
11636 fandnot2 %f24, %f14, %f26
11637 saved
11638 rdpr %cwp, %g1
11639 rdpr %cansave, %g2
11640 rdpr %canrestore, %g3
11641 rdpr %cleanwin, %g4
11642 rdpr %otherwin, %g5
11643 rdpr %wstate, %g6
11644 bvc %xcc, loop_1160
11645loop_1159:
11646 movcs %xcc, %o5, %l6
11647 tneg %icc, 0x2
11648 or %o2, %g1, %l1
11649loop_1160:
11650 nop
11651 setx loop_1161, %l0, %l1
11652 jmpl %l1, %i4
11653 fones %f8
11654 xor %l2, 0x0E18, %o6
11655 tle %icc, 0x4
11656loop_1161:
11657 srax %l3, 0x00, %i3
11658 edge8 %o3, %o4, %l0
11659 fmovrsgez %o1, %f26, %f4
11660 st %f7, [%l7 + 0x1C]
11661 fxors %f27, %f26, %f13
11662 sdivcc %i6, 0x1084, %g6
11663 brgz,a %i1, loop_1162
11664 andncc %g3, %g5, %i5
11665 bgu %icc, loop_1163
11666 ba,a %xcc, loop_1164
11667loop_1162:
11668 tcs %icc, 0x1
11669 brlz %l5, loop_1165
11670loop_1163:
11671 pdist %f26, %f8, %f16
11672loop_1164:
11673 andcc %l4, %i7, %o7
11674 be,a,pt %xcc, loop_1166
11675loop_1165:
11676 fandnot1 %f12, %f18, %f12
11677 addccc %o0, 0x1F9E, %g2
11678 fone %f12
11679loop_1166:
11680 brgz,a %i2, loop_1167
11681 ta %icc, 0x3
11682 addccc %g7, 0x1120, %i0
11683 movre %o5, %l6, %g4
11684loop_1167:
11685 nop
11686 set 0x70, %i3
11687 ldda [%l7 + %i3] 0x27, %g0
11688 orcc %o2, %i4, %l2
11689 srlx %o6, %l1, %l3
11690 bvc loop_1168
11691 fxnors %f30, %f5, %f19
11692 ta %xcc, 0x7
11693 bl %xcc, loop_1169
11694loop_1168:
11695 fpadd32s %f10, %f18, %f22
11696 fpsub32s %f29, %f19, %f24
11697 fbe,a %fcc1, loop_1170
11698loop_1169:
11699 tsubcc %o3, %i3, %l0
11700 stx %o1, [%l7 + 0x48]
11701 fmovda %icc, %f14, %f18
11702loop_1170:
11703 sdivcc %o4, 0x092C, %i6
11704 xnorcc %i1, %g3, %g5
11705 smul %g6, %i5, %l5
11706 fbge,a %fcc0, loop_1171
11707 bcc,a,pn %xcc, loop_1172
11708 fcmpes %fcc3, %f19, %f17
11709 tvc %icc, 0x3
11710loop_1171:
11711 brlz,a %i7, loop_1173
11712loop_1172:
11713 umulcc %l4, 0x0C0D, %o0
11714 tge %icc, 0x3
11715 bpos,a %icc, loop_1174
11716loop_1173:
11717 movrlez %o7, %i2, %g7
11718 set 0x38, %o6
11719 lduba [%l7 + %o6] 0x04, %i0
11720loop_1174:
11721 bleu,a,pt %xcc, loop_1175
11722 smul %g2, %l6, %g4
11723 movleu %icc, %o5, %o2
11724 tg %xcc, 0x1
11725loop_1175:
11726 ldstub [%l7 + 0x25], %g1
11727 srl %l2, 0x12, %o6
11728 orn %i4, %l3, %o3
11729 movne %icc, %i3, %l0
11730 subcc %l1, %o4, %o1
11731 movrgez %i1, 0x14C, %g3
11732 movrgz %g5, 0x2B0, %i6
11733 movcc %xcc, %i5, %g6
11734 udivcc %l5, 0x1BD2, %i7
11735 set 0x7C, %g6
11736 ldsha [%l7 + %g6] 0x15, %o0
11737 fbue,a %fcc1, loop_1176
11738 ble %xcc, loop_1177
11739 edge16n %l4, %o7, %i2
11740 sdivcc %g7, 0x1AD6, %i0
11741loop_1176:
11742 fmovdl %icc, %f8, %f27
11743loop_1177:
11744 taddcctv %l6, 0x10D8, %g2
11745 stx %g4, [%l7 + 0x40]
11746 fpack32 %f4, %f12, %f26
11747 movvc %icc, %o2, %o5
11748 tgu %icc, 0x2
11749 umul %g1, 0x0380, %l2
11750 set 0x29, %i1
11751 stba %i4, [%l7 + %i1] 0x14
11752 subcc %o6, %l3, %i3
11753 edge32n %l0, %l1, %o3
11754 fandnot2 %f30, %f22, %f24
11755 bne,a %xcc, loop_1178
11756 andn %o4, %i1, %o1
11757 movne %icc, %g5, %i6
11758 edge16l %g3, %g6, %i5
11759loop_1178:
11760 umulcc %i7, 0x0685, %l5
11761 smulcc %o0, 0x10E5, %l4
11762 fmovscs %xcc, %f26, %f26
11763 ble,a loop_1179
11764 xor %o7, 0x190E, %i2
11765 movrgez %i0, %l6, %g2
11766 movpos %xcc, %g4, %o2
11767loop_1179:
11768 tg %icc, 0x2
11769 edge32n %o5, %g1, %l2
11770 fmuld8sux16 %f12, %f2, %f0
11771 edge16l %g7, %i4, %l3
11772 restored
11773 rdpr %cwp, %g1
11774 rdpr %cansave, %g2
11775 rdpr %canrestore, %g3
11776 rdpr %cleanwin, %g4
11777 rdpr %otherwin, %g5
11778 rdpr %wstate, %g6
11779 ta %icc, 0x2
11780 sdivx %o6, 0x0DDC, %i3
11781 fmul8x16au %f6, %f12, %f10
11782 udivx %l1, 0x155E, %l0
11783 fmovrslez %o4, %f13, %f30
11784 andncc %o3, %o1, %g5
11785 edge8ln %i6, %i1, %g6
11786 movleu %xcc, %g3, %i7
11787 popc 0x1D24, %l5
11788 fbl %fcc2, loop_1180
11789 xor %o0, %l4, %i5
11790 fmovdvc %xcc, %f20, %f28
11791 pdist %f26, %f26, %f30
11792loop_1180:
11793 nop
11794 setx loop_1181, %l0, %l1
11795 wrpr 0x1, %tl
11796 wrpr %l1, %tnpc
11797 setx 0x34400001400, %l0, %l1
11798 wrpr %l1, %tstate
11799 wrhpr 0x4, %htstate
11800 done
11801 fbo,a %fcc2, loop_1182
11802 add %o7, 0x1E8F, %i2
11803 fbge %fcc2, loop_1183
11804loop_1181:
11805 andn %l6, %i0, %g2
11806loop_1182:
11807 movrlez %o2, 0x0C8, %o5
11808 fmovspos %xcc, %f27, %f17
11809loop_1183:
11810 tgu %xcc, 0x0
11811 fnors %f26, %f25, %f29
11812 bcs loop_1184
11813 fmul8x16 %f29, %f6, %f24
11814 alignaddrl %g1, %l2, %g4
11815 orcc %i4, 0x1870, %l3
11816loop_1184:
11817 nop
11818 wr %g0, 0x11, %asi
11819 stwa %o6, [%l7 + 0x18] %asi
11820 movcc %xcc, %g7, %l1
11821 edge8 %l0, %o4, %i3
11822 array16 %o1, %o3, %i6
11823 stbar
11824 and %g5, 0x0AE1, %i1
11825 tle %icc, 0x0
11826 std %f6, [%l7 + 0x68]
11827 movne %xcc, %g3, %i7
11828 wr %g0, 0x80, %asi
11829 stha %g6, [%l7 + 0x24] %asi
11830 and %l5, %l4, %o0
11831 mova %icc, %o7, %i5
11832 wr %g0, 0x89, %asi
11833 sta %f17, [%l7 + 0x60] %asi
11834 fcmpes %fcc2, %f9, %f26
11835 orcc %i2, 0x15FE, %l6
11836 saved
11837 rdpr %cwp, %g1
11838 rdpr %cansave, %g2
11839 rdpr %canrestore, %g3
11840 rdpr %cleanwin, %g4
11841 rdpr %otherwin, %g5
11842 rdpr %wstate, %g6
11843 tne %xcc, 0x1
11844 sdiv %g2, 0x1310, %i0
11845 movrgez %o2, %g1, %l2
11846 movpos %icc, %g4, %o5
11847 fmul8ulx16 %f2, %f30, %f0
11848 sethi 0x0511, %i4
11849 bpos,a,pt %xcc, loop_1185
11850 subcc %o6, 0x165B, %l3
11851 fbule %fcc1, loop_1186
11852 bg %icc, loop_1187
11853loop_1185:
11854 fmovdl %icc, %f6, %f7
11855 sdiv %l1, 0x1C55, %g7
11856loop_1186:
11857 tpos %icc, 0x7
11858loop_1187:
11859 udivcc %o4, 0x0660, %i3
11860 fornot2s %f13, %f31, %f22
11861 sth %o1, [%l7 + 0x14]
11862 umul %o3, %l0, %i6
11863 edge32 %g5, %g3, %i7
11864 fbg,a %fcc3, loop_1188
11865 movvs %icc, %g6, %i1
11866 mulscc %l5, 0x0A80, %o0
11867 fmovrdgz %l4, %f16, %f28
11868loop_1188:
11869 xorcc %i5, %o7, %l6
11870 nop
11871 setx loop_1189, %l0, %l1
11872 jmpl %l1, %g2
11873 sra %i0, %o2, %i2
11874 sra %l2, %g1, %o5
11875 umul %i4, 0x02EF, %g4
11876loop_1189:
11877 subccc %o6, %l3, %l1
11878 sethi 0x1E6F, %g7
11879 set 0x6F, %l6
11880 lduba [%l7 + %l6] 0x80, %o4
11881 fands %f1, %f16, %f3
11882 xnorcc %i3, 0x1CC4, %o1
11883 array8 %o3, %i6, %g5
11884 ta %xcc, 0x5
11885 sub %l0, 0x1DDD, %g3
11886 movre %g6, %i1, %i7
11887 edge16ln %l5, %o0, %i5
11888 tn %icc, 0x5
11889 ba,a,pt %xcc, loop_1190
11890 movrlz %l4, %l6, %g2
11891 tvs %xcc, 0x1
11892 alignaddrl %o7, %o2, %i2
11893loop_1190:
11894 fmovd %f24, %f24
11895 add %l7, 0x38, %l6
11896 wr %g0, 0x04, %asi
11897 ldxa [%l6] %asi, %l2
11898 casxa [%l6] 0x04, %l2, %g1
11899 addccc %i0, %o5, %i4
11900 edge16n %g4, %l3, %l1
11901 orcc %o6, %o4, %i3
11902 tneg %xcc, 0x0
11903 fmovsg %icc, %f22, %f31
11904 add %g7, 0x165F, %o3
11905 fnand %f22, %f24, %f6
11906 wr %g0, 0x89, %asi
11907 swapa [%l7 + 0x14] %asi, %i6
11908 sll %g5, %o1, %l0
11909 fmovdvc %icc, %f30, %f28
11910 and %g6, 0x11D9, %i1
11911 movg %icc, %g3, %i7
11912 bvs loop_1191
11913 add %o0, 0x0F53, %i5
11914 edge8n %l4, %l5, %g2
11915 taddcctv %l6, 0x0B2E, %o2
11916loop_1191:
11917 taddcc %o7, %l2, %i2
11918 tvc %xcc, 0x1
11919 add %g1, %i0, %i4
11920 fpadd32 %f30, %f24, %f12
11921 orncc %o5, %g4, %l1
11922 udiv %o6, 0x05C1, %o4
11923 set 0x38, %l2
11924 prefetcha [%l7 + %l2] 0x19, 0x0
11925 srl %l3, %g7, %o3
11926 fandnot2s %f0, %f27, %f9
11927 smulcc %i6, 0x0532, %g5
11928 add %o1, 0x0115, %l0
11929 std %g6, [%l7 + 0x50]
11930 sth %g3, [%l7 + 0x1C]
11931 fba,a %fcc1, loop_1192
11932 tvs %xcc, 0x4
11933 lduh [%l7 + 0x42], %i7
11934 set 0x50, %g7
11935 ldswa [%l7 + %g7] 0x19, %i1
11936loop_1192:
11937 fmovdl %icc, %f31, %f18
11938 fmovrslz %o0, %f1, %f0
11939 andn %l4, 0x1EC1, %l5
11940 fmovsleu %icc, %f9, %f16
11941 movn %xcc, %g2, %l6
11942 sth %i5, [%l7 + 0x1C]
11943 ld [%l7 + 0x7C], %f11
11944 mova %xcc, %o7, %o2
11945 taddcctv %l2, %g1, %i0
11946 sir 0x09F6
11947 fxnors %f18, %f24, %f20
11948 subcc %i2, 0x03CD, %o5
11949 fmuld8sux16 %f11, %f28, %f10
11950 tvc %xcc, 0x6
11951 srl %g4, 0x11, %i4
11952 wr %g0, 0x10, %asi
11953 lduba [%l7 + 0x0F] %asi, %l1
11954 alignaddr %o4, %i3, %l3
11955 tleu %xcc, 0x4
11956 movgu %icc, %g7, %o3
11957 fnand %f8, %f20, %f26
11958 fmovdcc %icc, %f19, %f17
11959 alignaddrl %i6, %g5, %o1
11960 brgz,a %o6, loop_1193
11961 stb %l0, [%l7 + 0x58]
11962 orn %g6, 0x1173, %i7
11963 movpos %icc, %g3, %i1
11964loop_1193:
11965 edge16n %o0, %l5, %g2
11966 fxnor %f22, %f14, %f10
11967 taddcc %l4, 0x1949, %l6
11968 brlz,a %o7, loop_1194
11969 fbg,a %fcc0, loop_1195
11970 andn %i5, %o2, %g1
11971 alignaddrl %i0, %l2, %o5
11972loop_1194:
11973 xnor %i2, %g4, %l1
11974loop_1195:
11975 xorcc %i4, 0x1F19, %o4
11976 wr %g0, 0x20, %asi
11977 ldxa [%g0 + 0x0] %asi, %i3
11978 mulscc %l3, %o3, %i6
11979 fmovspos %icc, %f19, %f15
11980 fmuld8ulx16 %f2, %f1, %f2
11981 edge16 %g7, %g5, %o6
11982 ta %icc, 0x2
11983 tcs %icc, 0x6
11984 andn %l0, 0x069B, %o1
11985 tpos %xcc, 0x0
11986 wr %g0, 0x0c, %asi
11987 prefetcha [%l7 + 0x60] %asi, 0x3
11988 fmovdvc %icc, %f5, %f1
11989 fpadd32 %f24, %f0, %f12
11990 fmovdvc %icc, %f14, %f27
11991 bge,a loop_1196
11992 bn loop_1197
11993 fmul8ulx16 %f2, %f12, %f26
11994 movge %xcc, %g3, %i7
11995loop_1196:
11996 movpos %xcc, %o0, %l5
11997loop_1197:
11998 bge loop_1198
11999 membar 0x5A
12000 faligndata %f30, %f24, %f30
12001 call loop_1199
12002loop_1198:
12003 sdivx %i1, 0x1BAC, %l4
12004 tsubcc %g2, 0x0945, %l6
12005 tvc %icc, 0x0
12006loop_1199:
12007 movrlez %o7, 0x398, %i5
12008 xor %o2, 0x043F, %i0
12009 mova %icc, %l2, %g1
12010 fbe,a %fcc3, loop_1200
12011 tge %xcc, 0x3
12012 lduw [%l7 + 0x2C], %i2
12013 fbl %fcc3, loop_1201
12014loop_1200:
12015 udivx %o5, 0x1E55, %g4
12016 edge32l %l1, %o4, %i4
12017 fbu %fcc2, loop_1202
12018loop_1201:
12019 stx %i3, [%l7 + 0x70]
12020 alignaddr %o3, %l3, %i6
12021 edge16ln %g5, %g7, %l0
12022loop_1202:
12023 sdivcc %o6, 0x0A53, %g6
12024 brlz,a %o1, loop_1203
12025 be %xcc, loop_1204
12026 nop
12027 setx loop_1205, %l0, %l1
12028 jmpl %l1, %g3
12029 movcs %xcc, %i7, %l5
12030loop_1203:
12031 subc %i1, %o0, %g2
12032loop_1204:
12033 srl %l6, %o7, %i5
12034loop_1205:
12035 fmovdle %icc, %f9, %f15
12036 set 0x25, %l3
12037 stba %l4, [%l7 + %l3] 0xeb
12038 membar #Sync
12039 fpack32 %f22, %f26, %f0
12040 movneg %xcc, %i0, %o2
12041 edge32 %g1, %i2, %l2
12042 tg %xcc, 0x3
12043 fmovrsgz %g4, %f16, %f23
12044 movl %icc, %o5, %o4
12045 tge %icc, 0x2
12046 fcmpes %fcc2, %f9, %f23
12047 fmovdpos %icc, %f23, %f20
12048 fbu %fcc1, loop_1206
12049 srl %i4, 0x18, %l1
12050 fnot2s %f23, %f7
12051 sdivcc %i3, 0x035D, %l3
12052loop_1206:
12053 movle %xcc, %o3, %g5
12054 srax %g7, 0x02, %i6
12055 set 0x1C, %o2
12056 sta %f4, [%l7 + %o2] 0x19
12057 wr %g0, 0x18, %asi
12058 ldda [%l7 + 0x40] %asi, %f0
12059 fbg %fcc3, loop_1207
12060 movre %l0, %o6, %o1
12061 swap [%l7 + 0x24], %g3
12062 fblg %fcc3, loop_1208
12063loop_1207:
12064 movvc %icc, %i7, %g6
12065 tneg %xcc, 0x0
12066 tge %icc, 0x6
12067loop_1208:
12068 fnands %f25, %f8, %f24
12069 udivx %l5, 0x1703, %i1
12070 movle %xcc, %o0, %l6
12071 fbu,a %fcc1, loop_1209
12072 subcc %o7, 0x1BC2, %i5
12073 movleu %xcc, %l4, %i0
12074 movpos %xcc, %o2, %g2
12075loop_1209:
12076 fsrc2 %f30, %f12
12077 movgu %icc, %i2, %l2
12078 mulscc %g1, %o5, %g4
12079 udivcc %i4, 0x1903, %o4
12080 movrne %i3, %l3, %o3
12081 tleu %icc, 0x3
12082 fzeros %f19
12083 fbg,a %fcc1, loop_1210
12084 fcmpgt16 %f26, %f6, %l1
12085 movvc %icc, %g5, %i6
12086 fbne,a %fcc3, loop_1211
12087loop_1210:
12088 fbue,a %fcc1, loop_1212
12089 saved
12090 rdpr %cwp, %g1
12091 rdpr %cansave, %g2
12092 rdpr %canrestore, %g3
12093 rdpr %cleanwin, %g4
12094 rdpr %otherwin, %g5
12095 rdpr %wstate, %g6
12096 fpack16 %f26, %f27
12097loop_1211:
12098 fpsub16s %f23, %f11, %f23
12099loop_1212:
12100 tneg %xcc, 0x1
12101 sdivx %l0, 0x03DF, %g7
12102 fmovdle %xcc, %f30, %f22
12103 movn %icc, %o6, %g3
12104 fxnor %f14, %f28, %f2
12105 taddcctv %i7, 0x0886, %g6
12106 edge8ln %l5, %o1, %i1
12107 movrne %l6, 0x336, %o7
12108 ble,a,pt %icc, loop_1213
12109 smul %o0, %i5, %i0
12110 umul %o2, %g2, %i2
12111 movrgz %l2, 0x2F3, %l4
12112loop_1213:
12113 ldd [%l7 + 0x18], %f16
12114 nop
12115 setx loop_1214, %l0, %l1
12116 wrpr 0x1, %tl
12117 wrpr %l1, %tnpc
12118 setx 0x34400001400, %l0, %l1
12119 wrpr %l1, %tstate
12120 wrhpr 0x4, %htstate
12121 done
12122 fnegs %f22, %f30
12123 fmovrdne %g1, %f6, %f24
12124 orcc %o5, %i4, %g4
12125loop_1214:
12126 tne %xcc, 0x3
12127 tvs %icc, 0x0
12128 fbul %fcc2, loop_1215
12129 edge32ln %i3, %l3, %o3
12130 edge8n %o4, %g5, %i6
12131 movleu %icc, %l0, %g7
12132loop_1215:
12133 fmuld8ulx16 %f18, %f27, %f22
12134 fnot2s %f6, %f11
12135 te %xcc, 0x3
12136 fmovdl %xcc, %f0, %f1
12137 addc %l1, %g3, %o6
12138 fmuld8sux16 %f11, %f17, %f10
12139 addc %g6, 0x0A1D, %l5
12140 array16 %i7, %i1, %o1
12141 mova %icc, %o7, %l6
12142 subcc %o0, 0x1137, %i5
12143 fbo,a %fcc3, loop_1216
12144 sra %i0, 0x16, %g2
12145 udivcc %i2, 0x1E39, %l2
12146 popc %o2, %g1
12147loop_1216:
12148 tcc %xcc, 0x5
12149 subccc %l4, %i4, %o5
12150 sethi 0x135E, %g4
12151 wr %g0, 0x0c, %asi
12152 stba %l3, [%l7 + 0x62] %asi
12153 fmuld8ulx16 %f27, %f12, %f8
12154 udivcc %o3, 0x1E63, %i3
12155 tl %xcc, 0x6
12156 fbge,a %fcc0, loop_1217
12157 add %o4, %g5, %i6
12158 xor %l0, %g7, %g3
12159 edge32ln %o6, %g6, %l5
12160loop_1217:
12161 fexpand %f20, %f30
12162 sdivcc %l1, 0x0A7C, %i7
12163 sll %i1, %o1, %o7
12164 wr %g0, 0x88, %asi
12165 stda %f0, [%l7 + 0x40] %asi
12166 movle %icc, %o0, %i5
12167 std %f22, [%l7 + 0x30]
12168 edge32ln %l6, %i0, %i2
12169 prefetch [%l7 + 0x18], 0x1
12170 or %g2, 0x13CE, %l2
12171 tg %xcc, 0x3
12172 fcmpeq16 %f2, %f18, %o2
12173 sir 0x106A
12174 bge,a,pt %icc, loop_1218
12175 movgu %xcc, %l4, %g1
12176 wr %g0, 0x23, %asi
12177 stwa %o5, [%l7 + 0x5C] %asi
12178 membar #Sync
12179loop_1218:
12180 movpos %xcc, %i4, %g4
12181 srlx %l3, %o3, %i3
12182 edge16 %g5, %i6, %o4
12183 set 0x7C, %g1
12184 lduwa [%l7 + %g1] 0x11, %l0
12185 fmovsvs %xcc, %f20, %f28
12186 bvs,a loop_1219
12187 fbn %fcc3, loop_1220
12188 bge,a,pn %icc, loop_1221
12189 tg %icc, 0x3
12190loop_1219:
12191 edge8n %g7, %o6, %g3
12192loop_1220:
12193 fmul8ulx16 %f22, %f26, %f14
12194loop_1221:
12195 ble,pt %xcc, loop_1222
12196 bgu,pt %xcc, loop_1223
12197 movvc %xcc, %l5, %g6
12198 ldd [%l7 + 0x48], %f4
12199loop_1222:
12200 sdivcc %l1, 0x0FE1, %i7
12201loop_1223:
12202 for %f4, %f2, %f0
12203 fcmpne16 %f6, %f24, %i1
12204 edge32l %o7, %o1, %o0
12205 movleu %xcc, %i5, %i0
12206 bgu %xcc, loop_1224
12207 tne %icc, 0x1
12208 be,a %xcc, loop_1225
12209 te %icc, 0x2
12210loop_1224:
12211 edge8l %l6, %i2, %l2
12212 srlx %o2, %l4, %g1
12213loop_1225:
12214 nop
12215 wr %g0, 0xe2, %asi
12216 stha %g2, [%l7 + 0x6E] %asi
12217 membar #Sync
12218 popc 0x1D2F, %o5
12219 be,a %icc, loop_1226
12220 edge32 %i4, %l3, %o3
12221 membar 0x44
12222 movge %xcc, %g4, %i3
12223loop_1226:
12224 tneg %icc, 0x1
12225 edge8n %g5, %i6, %l0
12226 brlz,a %g7, loop_1227
12227 sllx %o6, 0x08, %o4
12228 movcs %icc, %g3, %g6
12229 te %icc, 0x7
12230loop_1227:
12231 fbge,a %fcc2, loop_1228
12232 movre %l1, %i7, %l5
12233 mulx %o7, 0x13E4, %o1
12234 fmovrdlez %i1, %f28, %f26
12235loop_1228:
12236 tsubcc %o0, 0x163F, %i5
12237 fmovdl %icc, %f18, %f13
12238 edge8 %l6, %i2, %i0
12239 sra %o2, 0x0C, %l4
12240 fexpand %f21, %f16
12241 mova %icc, %l2, %g1
12242 nop
12243 set 0x28, %l0
12244 std %f8, [%l7 + %l0]
12245 fmovrslez %o5, %f1, %f17
12246 tvs %icc, 0x6
12247 movneg %xcc, %i4, %g2
12248 tleu %icc, 0x3
12249 tne %icc, 0x7
12250 sir 0x1E37
12251 umul %l3, %o3, %i3
12252 movg %icc, %g5, %i6
12253 fcmpeq16 %f20, %f10, %l0
12254 fabss %f18, %f11
12255 fnot2 %f16, %f10
12256 fmovdn %xcc, %f28, %f3
12257 edge8l %g7, %o6, %g4
12258 fpack32 %f0, %f14, %f24
12259 movge %icc, %g3, %g6
12260 udivx %o4, 0x1E67, %i7
12261 fcmpgt16 %f30, %f16, %l5
12262 sir 0x0B7F
12263 fmovsvc %icc, %f10, %f30
12264 tle %icc, 0x6
12265 edge16l %l1, %o1, %o7
12266 fmovdne %xcc, %f6, %f4
12267 pdist %f12, %f8, %f14
12268 tcc %xcc, 0x2
12269 orn %i1, 0x0D06, %o0
12270 and %i5, 0x1E8D, %i2
12271 sub %i0, %o2, %l6
12272 addccc %l2, %l4, %g1
12273 fmovspos %icc, %f4, %f11
12274 be,a %icc, loop_1229
12275 srlx %o5, 0x1B, %g2
12276 ldstub [%l7 + 0x61], %l3
12277 alignaddrl %o3, %i3, %i4
12278loop_1229:
12279 fmovsle %icc, %f0, %f25
12280 mulx %i6, 0x0C68, %g5
12281 addccc %g7, 0x1D88, %l0
12282 edge8n %g4, %g3, %g6
12283 sdivx %o6, 0x0A1C, %i7
12284 tn %icc, 0x5
12285 fbge,a %fcc3, loop_1230
12286 bpos loop_1231
12287 xnorcc %o4, 0x094C, %l5
12288 fzero %f12
12289loop_1230:
12290 sdivx %l1, 0x1219, %o7
12291loop_1231:
12292 fpack16 %f6, %f16
12293 subc %o1, 0x0545, %i1
12294 sdivcc %i5, 0x01E1, %i2
12295 orncc %o0, 0x03E2, %o2
12296 mulx %i0, %l2, %l6
12297 fabss %f8, %f13
12298 fmovdgu %xcc, %f18, %f2
12299 sll %l4, %o5, %g2
12300 wr %g0, 0x88, %asi
12301 ldda [%l7 + 0x70] %asi, %g0
12302 popc %o3, %l3
12303 subccc %i4, %i6, %g5
12304 subcc %i3, 0x0815, %l0
12305 fpsub16 %f16, %f20, %f6
12306 fbge %fcc1, loop_1232
12307 fnand %f22, %f18, %f6
12308 bvc %xcc, loop_1233
12309 edge8l %g4, %g7, %g6
12310loop_1232:
12311 fcmpne32 %f16, %f24, %g3
12312 movcs %xcc, %i7, %o6
12313loop_1233:
12314 bcc loop_1234
12315 pdist %f24, %f6, %f30
12316 andn %o4, 0x1ECF, %l5
12317 set 0x40, %i2
12318 stda %f0, [%l7 + %i2] 0xf9
12319 membar #Sync
12320loop_1234:
12321 mulx %o7, 0x167A, %l1
12322 restored
12323 rdpr %cwp, %g1
12324 rdpr %cansave, %g2
12325 rdpr %canrestore, %g3
12326 rdpr %cleanwin, %g4
12327 rdpr %otherwin, %g5
12328 rdpr %wstate, %g6
12329 edge32l %i1, %i5, %o1
12330 movge %icc, %i2, %o0
12331 andcc %o2, 0x1813, %l2
12332 fbne %fcc0, loop_1235
12333 sdivx %i0, 0x0151, %l4
12334 ldsw [%l7 + 0x40], %l6
12335 movcc %xcc, %g2, %g1
12336loop_1235:
12337 movrne %o3, %o5, %i4
12338 srl %l3, 0x1E, %g5
12339 std %f28, [%l7 + 0x30]
12340 movrlz %i6, 0x07A, %i3
12341 ldd [%l7 + 0x30], %f4
12342 orn %l0, %g7, %g4
12343 tl %xcc, 0x4
12344 add %l7, 0x60, %l6
12345 wr %g0, 0x89, %asi
12346 ldxa [%l6] %asi, %g3
12347 casxa [%l6] 0x89, %g3, %i7
12348 udiv %g6, 0x14FF, %o6
12349 movvc %icc, %o4, %l5
12350 or %l1, 0x1EF7, %i1
12351 sir 0x034A
12352 movcs %icc, %o7, %o1
12353 fbe %fcc3, loop_1236
12354 umulcc %i5, %i2, %o2
12355 fbn,a %fcc0, loop_1237
12356 taddcctv %l2, 0x0E36, %i0
12357loop_1236:
12358 ba,pt %icc, loop_1238
12359 fbe,a %fcc3, loop_1239
12360loop_1237:
12361 fnor %f20, %f6, %f30
12362 fmovse %icc, %f23, %f19
12363loop_1238:
12364 udiv %l4, 0x103D, %o0
12365loop_1239:
12366 array16 %g2, %l6, %o3
12367 fmovrdgz %o5, %f8, %f8
12368 srax %g1, %i4, %g5
12369 nop
12370 setx loop_1240, %l0, %l1
12371 wrpr 0x1, %tl
12372 wrpr %l1, %tpc
12373 add %l1, 0x4, %l1
12374 wrpr %l1, %tnpc
12375 setx 0x34400001400, %l0, %l1
12376 wrpr %l1, %tstate
12377 wrhpr 0x4, %htstate
12378 retry
12379 addccc %i6, 0x11B9, %i3
12380 srax %l3, %l0, %g7
12381 taddcc %g3, %g4, %g6
12382loop_1240:
12383 movcs %icc, %o6, %o4
12384 movle %icc, %i7, %l1
12385 tl %icc, 0x0
12386 sir 0x12EE
12387 fbne %fcc0, loop_1241
12388 edge16l %l5, %i1, %o1
12389 movre %i5, 0x08A, %o7
12390 fnegd %f20, %f30
12391loop_1241:
12392 tsubcc %o2, 0x1169, %i2
12393 edge8n %l2, %i0, %o0
12394 set 0x0C, %l1
12395 swapa [%l7 + %l1] 0x0c, %g2
12396 srax %l6, 0x0D, %o3
12397 fmul8ulx16 %f28, %f12, %f30
12398 fmovsne %icc, %f10, %f11
12399 wr %g0, 0x2f, %asi
12400 stda %o4, [%l7 + 0x50] %asi
12401 membar #Sync
12402 fbue,a %fcc3, loop_1242
12403 prefetch [%l7 + 0x6C], 0x3
12404 bge loop_1243
12405 xorcc %l4, %i4, %g1
12406loop_1242:
12407 fnands %f3, %f11, %f28
12408 subcc %g5, 0x063B, %i6
12409loop_1243:
12410 fnot1s %f15, %f6
12411 fpadd16s %f28, %f0, %f13
12412 fmovrsgez %i3, %f7, %f1
12413 edge32n %l0, %g7, %l3
12414 subccc %g4, 0x05FE, %g6
12415 alignaddrl %g3, %o4, %i7
12416 fmovdle %xcc, %f8, %f9
12417 bge,pn %icc, loop_1244
12418 alignaddr %l1, %o6, %i1
12419 andcc %l5, 0x1A94, %i5
12420 popc %o7, %o1
12421loop_1244:
12422 xor %o2, 0x0CEB, %l2
12423 call loop_1245
12424 udivcc %i0, 0x0F5F, %i2
12425 fba,a %fcc2, loop_1246
12426 edge32l %o0, %l6, %o3
12427loop_1245:
12428 fbn %fcc0, loop_1247
12429 ldsh [%l7 + 0x50], %o5
12430loop_1246:
12431 fmovdne %xcc, %f27, %f4
12432 or %l4, 0x0328, %i4
12433loop_1247:
12434 srlx %g2, %g1, %i6
12435 srlx %g5, 0x1B, %i3
12436 tg %icc, 0x3
12437 fzeros %f6
12438 for %f14, %f16, %f26
12439 umulcc %l0, %g7, %l3
12440 st %f27, [%l7 + 0x0C]
12441 taddcctv %g4, 0x1DF1, %g3
12442 fba %fcc0, loop_1248
12443 orncc %o4, 0x02CF, %i7
12444 edge32n %l1, %o6, %g6
12445 mulx %i1, %i5, %l5
12446loop_1248:
12447 fnot2s %f21, %f23
12448 lduw [%l7 + 0x10], %o7
12449 sub %o1, %o2, %l2
12450 fba,a %fcc1, loop_1249
12451 edge32ln %i0, %o0, %i2
12452 add %l7, 0x2C, %l6
12453 wr %g0, 0x81, %asi
12454 lda [%l6] %asi, %o3
12455 casa [%l6] %asi, %o3, %o5
12456loop_1249:
12457 xor %l4, %i4, %l6
12458 bcc,a %xcc, loop_1250
12459 brgz %g1, loop_1251
12460 sethi 0x0EC0, %g2
12461 movg %icc, %i6, %i3
12462loop_1250:
12463 mulscc %g5, 0x0A8D, %l0
12464loop_1251:
12465 fpmerge %f11, %f23, %f20
12466 fmovse %xcc, %f6, %f4
12467 fmovrslz %g7, %f31, %f19
12468 addcc %g4, %g3, %o4
12469 ldx [%l7 + 0x48], %l3
12470 brlez %i7, loop_1252
12471 fxnors %f0, %f7, %f12
12472 array8 %l1, %o6, %g6
12473 orn %i1, %l5, %i5
12474loop_1252:
12475 prefetch [%l7 + 0x60], 0x3
12476 smul %o1, 0x1F21, %o7
12477 bg,a loop_1253
12478 fornot2s %f26, %f17, %f9
12479 wr %g0, 0x5f, %asi
12480 stxa %l2, [%g0 + 0x0] %asi
12481loop_1253:
12482 fzero %f14
12483 edge16ln %o2, %o0, %i2
12484 movn %xcc, %o3, %i0
12485 tsubcctv %o5, 0x0DAE, %i4
12486 movrlez %l6, 0x16A, %g1
12487 movl %xcc, %g2, %l4
12488 fble %fcc1, loop_1254
12489 fmovsneg %xcc, %f25, %f21
12490 tn %icc, 0x5
12491 stx %i3, [%l7 + 0x68]
12492loop_1254:
12493 taddcctv %i6, 0x1314, %g5
12494 fpadd32s %f19, %f12, %f0
12495 fbu %fcc2, loop_1255
12496 tne %xcc, 0x7
12497 andn %g7, 0x0D7C, %l0
12498 edge8 %g3, %g4, %o4
12499loop_1255:
12500 udivx %l3, 0x0765, %i7
12501 fpsub16 %f8, %f28, %f22
12502 fsrc1 %f4, %f0
12503 fmuld8ulx16 %f24, %f20, %f6
12504 udivcc %o6, 0x0097, %g6
12505 tg %xcc, 0x7
12506 add %l7, 0x40, %l6
12507 wr %g0, 0x04, %asi
12508 lda [%l6] %asi, %l1
12509 casa [%l6] 0x04, %l1, %l5
12510 tsubcc %i1, 0x0191, %i5
12511 srax %o7, %l2, %o2
12512 ld [%l7 + 0x10], %f5
12513 srax %o1, %o0, %o3
12514 set 0x46, %i5
12515 ldsba [%l7 + %i5] 0x04, %i0
12516 brlz %i2, loop_1256
12517 tge %icc, 0x7
12518 taddcctv %i4, %l6, %g1
12519 sub %g2, %o5, %l4
12520loop_1256:
12521 and %i6, 0x1823, %i3
12522 fmovscc %xcc, %f23, %f30
12523 fcmpeq16 %f20, %f0, %g5
12524 sub %g7, %g3, %g4
12525 ta %xcc, 0x5
12526 edge16n %o4, %l0, %i7
12527 brlez %l3, loop_1257
12528 movgu %xcc, %g6, %o6
12529 movre %l1, 0x2FA, %i1
12530 bl loop_1258
12531loop_1257:
12532 array16 %l5, %o7, %l2
12533 alignaddrl %i5, %o2, %o1
12534 fpsub16s %f0, %f9, %f23
12535loop_1258:
12536 saved
12537 rdpr %cwp, %g1
12538 rdpr %cansave, %g2
12539 rdpr %canrestore, %g3
12540 rdpr %cleanwin, %g4
12541 rdpr %otherwin, %g5
12542 rdpr %wstate, %g6
12543 edge8n %o3, %o0, %i0
12544 movre %i4, 0x1F0, %i2
12545 tcc %icc, 0x7
12546 srlx %l6, %g1, %o5
12547 movcc %xcc, %g2, %i6
12548 subccc %i3, %l4, %g5
12549 tl %xcc, 0x5
12550 set 0x2C, %i6
12551 ldsha [%l7 + %i6] 0x80, %g3
12552 wr %g0, 0x10, %asi
12553 stda %g4, [%l7 + 0x38] %asi
12554 fmovsvc %xcc, %f23, %f31
12555 fmovdleu %xcc, %f12, %f11
12556 fcmpne32 %f0, %f6, %o4
12557 array8 %g7, %l0, %i7
12558 umul %g6, %o6, %l1
12559 fbge,a %fcc0, loop_1259
12560 move %icc, %i1, %l5
12561 tle %icc, 0x3
12562 xnor %l3, 0x04B7, %l2
12563loop_1259:
12564 popc 0x03C7, %i5
12565 fmovdn %icc, %f14, %f10
12566 orcc %o7, 0x16CB, %o2
12567 xnorcc %o3, %o1, %i0
12568 subcc %i4, %o0, %i2
12569 edge32 %g1, %l6, %o5
12570 taddcctv %g2, 0x13F1, %i3
12571 tgu %icc, 0x1
12572 sub %i6, %l4, %g3
12573 sub %g5, %g4, %o4
12574 tpos %icc, 0x6
12575 tgu %xcc, 0x4
12576 fxor %f26, %f26, %f24
12577 movleu %xcc, %g7, %l0
12578 movne %icc, %i7, %g6
12579 tge %xcc, 0x2
12580 popc %o6, %l1
12581 movle %icc, %l5, %i1
12582 fmovda %icc, %f11, %f21
12583 ta %icc, 0x0
12584 membar 0x28
12585 tle %xcc, 0x7
12586 fbul,a %fcc1, loop_1260
12587 sll %l3, %l2, %o7
12588 udivx %o2, 0x0734, %o3
12589 tsubcc %i5, 0x008B, %o1
12590loop_1260:
12591 mulx %i0, 0x0817, %o0
12592 edge8 %i4, %i2, %l6
12593 ba,a loop_1261
12594 edge32l %o5, %g1, %i3
12595 edge8n %g2, %l4, %i6
12596 brnz %g5, loop_1262
12597loop_1261:
12598 andcc %g3, 0x117E, %g4
12599 fcmpgt32 %f4, %f6, %o4
12600 xorcc %l0, %g7, %i7
12601loop_1262:
12602 fnot1 %f26, %f14
12603 ldx [%l7 + 0x10], %o6
12604 edge16l %l1, %l5, %g6
12605 fblg,a %fcc2, loop_1263
12606 tvs %icc, 0x4
12607 orcc %i1, %l3, %l2
12608 movne %icc, %o2, %o7
12609loop_1263:
12610 tleu %xcc, 0x1
12611 addc %i5, %o1, %o3
12612 tvc %xcc, 0x7
12613 array8 %o0, %i0, %i4
12614 prefetch [%l7 + 0x68], 0x3
12615 edge32l %l6, %o5, %i2
12616 add %l7, 0x14, %l6
12617 wr %g0, 0x88, %asi
12618 lda [%l6] %asi, %g1
12619 casa [%l6] %asi, %g1, %i3
12620 edge16 %l4, %g2, %i6
12621 sethi 0x07BC, %g3
12622 for %f10, %f2, %f8
12623 xorcc %g4, 0x0DE1, %g5
12624 subcc %o4, 0x0DE2, %l0
12625 prefetch [%l7 + 0x24], 0x3
12626 add %i7, %g7, %o6
12627 movcc %icc, %l5, %g6
12628 sll %l1, 0x0E, %i1
12629 fmovrdne %l2, %f6, %f30
12630 fba,a %fcc2, loop_1264
12631 tle %xcc, 0x0
12632 fmovdl %xcc, %f30, %f9
12633 membar 0x2A
12634loop_1264:
12635 alignaddrl %o2, %o7, %l3
12636 edge32ln %i5, %o1, %o3
12637 array8 %i0, %i4, %l6
12638 srlx %o5, 0x04, %i2
12639 fxors %f17, %f5, %f10
12640 ldsw [%l7 + 0x34], %g1
12641 movrgez %i3, %l4, %g2
12642 be loop_1265
12643 edge8n %o0, %i6, %g3
12644 sub %g4, 0x1E65, %g5
12645 wr %g0, 0xf9, %asi
12646 stda %f0, [%l7 + 0x40] %asi
12647 membar #Sync
12648loop_1265:
12649 umulcc %o4, 0x0B42, %l0
12650 ldsw [%l7 + 0x34], %g7
12651 fcmpne32 %f22, %f6, %o6
12652 movgu %icc, %l5, %i7
12653 movpos %xcc, %g6, %l1
12654 orn %l2, %o2, %o7
12655 ld [%l7 + 0x70], %f20
12656 pdist %f0, %f24, %f8
12657 addcc %l3, 0x0725, %i1
12658 movrgz %o1, %i5, %o3
12659 movvc %xcc, %i4, %l6
12660 bge %xcc, loop_1266
12661 tgu %icc, 0x1
12662 taddcctv %o5, 0x135B, %i0
12663 smul %i2, 0x1387, %g1
12664loop_1266:
12665 fbe,a %fcc0, loop_1267
12666 fbug %fcc2, loop_1268
12667 tle %xcc, 0x3
12668 fmul8x16al %f2, %f3, %f8
12669loop_1267:
12670 bgu,a,pt %xcc, loop_1269
12671loop_1268:
12672 movrne %l4, 0x042, %i3
12673 fmul8sux16 %f30, %f12, %f18
12674 orncc %g2, 0x0804, %o0
12675loop_1269:
12676 membar 0x77
12677 tvc %xcc, 0x4
12678 fmovdleu %xcc, %f24, %f23
12679 popc 0x0A01, %g3
12680 fmovrsgez %i6, %f27, %f5
12681 and %g4, %o4, %l0
12682 sdivcc %g5, 0x1879, %g7
12683 movg %xcc, %l5, %i7
12684 movn %icc, %o6, %l1
12685 fblg,a %fcc0, loop_1270
12686 orcc %l2, 0x139B, %g6
12687 fornot1 %f24, %f8, %f8
12688 fcmpeq16 %f12, %f0, %o7
12689loop_1270:
12690 tvc %icc, 0x1
12691 movn %icc, %o2, %l3
12692 fxnor %f4, %f6, %f14
12693 move %xcc, %i1, %o1
12694 orcc %i5, %o3, %i4
12695 ldstub [%l7 + 0x38], %o5
12696 movcc %icc, %l6, %i0
12697 tgu %xcc, 0x4
12698 orncc %g1, 0x0631, %l4
12699 movcc %xcc, %i3, %i2
12700 fmovrsgz %g2, %f7, %f2
12701 brgez %o0, loop_1271
12702 fmovscc %xcc, %f10, %f14
12703 bneg,a,pt %icc, loop_1272
12704 fornot1s %f12, %f16, %f11
12705loop_1271:
12706 orncc %i6, %g3, %g4
12707 edge8n %o4, %g5, %l0
12708loop_1272:
12709 mova %xcc, %g7, %i7
12710 tsubcctv %o6, %l5, %l2
12711 tgu %icc, 0x6
12712 movgu %xcc, %g6, %l1
12713 addcc %o2, 0x0363, %l3
12714 movg %xcc, %i1, %o1
12715 tpos %icc, 0x1
12716 movge %icc, %o7, %o3
12717 srax %i5, %o5, %i4
12718 fmovdvc %icc, %f18, %f30
12719 fcmpne32 %f24, %f10, %l6
12720 call loop_1273
12721 fbue %fcc0, loop_1274
12722 fandnot2 %f8, %f16, %f22
12723 wr %g0, 0xe2, %asi
12724 stha %i0, [%l7 + 0x7E] %asi
12725 membar #Sync
12726loop_1273:
12727 movrne %l4, 0x15B, %g1
12728loop_1274:
12729 bpos,pt %xcc, loop_1275
12730 movrgez %i3, %g2, %i2
12731 array8 %o0, %i6, %g4
12732 fmovrdlz %o4, %f4, %f22
12733loop_1275:
12734 movrlez %g3, 0x1F4, %g5
12735 sdivx %g7, 0x16EF, %l0
12736 orn %i7, %l5, %o6
12737 movpos %icc, %g6, %l1
12738 move %icc, %o2, %l2
12739 movgu %xcc, %l3, %o1
12740 fpadd16s %f2, %f23, %f21
12741 set 0x1C, %o7
12742 stwa %i1, [%l7 + %o7] 0x22
12743 membar #Sync
12744 umul %o3, %i5, %o5
12745 fmovdgu %xcc, %f29, %f23
12746 fbule,a %fcc1, loop_1276
12747 fornot1 %f28, %f18, %f12
12748 tgu %xcc, 0x7
12749 move %xcc, %o7, %i4
12750loop_1276:
12751 movg %icc, %i0, %l6
12752 fbn %fcc3, loop_1277
12753 add %l4, %g1, %g2
12754 nop
12755 setx loop_1278, %l0, %l1
12756 jmpl %l1, %i3
12757 xor %i2, %o0, %g4
12758loop_1277:
12759 andncc %i6, %g3, %o4
12760 movpos %icc, %g7, %g5
12761loop_1278:
12762 fmovsle %icc, %f27, %f18
12763 fmovscs %icc, %f4, %f27
12764 bneg %icc, loop_1279
12765 flush %l7 + 0x70
12766 fmovrdne %l0, %f8, %f30
12767 umul %i7, 0x1619, %l5
12768loop_1279:
12769 movrne %g6, %o6, %o2
12770 bgu %icc, loop_1280
12771 mova %icc, %l2, %l3
12772 te %xcc, 0x2
12773 addc %l1, %i1, %o1
12774loop_1280:
12775 sra %i5, 0x14, %o5
12776 set 0x50, %o4
12777 ldda [%l7 + %o4] 0x19, %o6
12778 movg %icc, %i4, %i0
12779 tge %xcc, 0x1
12780 bn,a,pn %icc, loop_1281
12781 andn %l6, %l4, %g1
12782 fmovrsne %g2, %f1, %f17
12783 movrlz %i3, %o3, %o0
12784loop_1281:
12785 tpos %icc, 0x0
12786 movgu %icc, %i2, %i6
12787 tsubcctv %g3, 0x05E2, %g4
12788 tne %icc, 0x2
12789 movrlz %o4, 0x11E, %g5
12790 wr %g0, 0x10, %asi
12791 lduha [%l7 + 0x08] %asi, %g7
12792 tle %xcc, 0x2
12793 udivcc %l0, 0x0021, %l5
12794 fmovsle %icc, %f29, %f8
12795 edge32ln %i7, %o6, %o2
12796 movleu %icc, %l2, %g6
12797 srlx %l1, %i1, %o1
12798 sdivx %l3, 0x1481, %i5
12799 wr %g0, 0x89, %asi
12800 stda %o4, [%l7 + 0x40] %asi
12801 srlx %i4, %o7, %l6
12802 alignaddr %i0, %l4, %g2
12803 nop
12804 setx loop_1282, %l0, %l1
12805 wrpr 0x1, %tl
12806 wrpr %l1, %tnpc
12807 setx 0x34400001400, %l0, %l1
12808 wrpr %l1, %tstate
12809 wrhpr 0x4, %htstate
12810 done
12811 edge16l %i3, %g1, %o0
12812 set 0x38, %o0
12813 swapa [%l7 + %o0] 0x89, %o3
12814loop_1282:
12815 nop
12816 wr %g0, 0x89, %asi
12817 prefetcha [%l7 + 0x40] %asi, 0x3
12818 popc %i2, %g4
12819 tgu %icc, 0x4
12820 fmovsvs %xcc, %f4, %f15
12821 set 0x60, %o5
12822 lda [%l7 + %o5] 0x81, %f10
12823 movvs %xcc, %g3, %g5
12824 bvs,a %xcc, loop_1283
12825 addccc %o4, 0x0B02, %g7
12826 sethi 0x0EE4, %l5
12827 fnot1 %f14, %f22
12828loop_1283:
12829 udiv %l0, 0x15A7, %i7
12830 movg %icc, %o2, %l2
12831 prefetch [%l7 + 0x24], 0x2
12832 andn %g6, %o6, %l1
12833 movne %xcc, %o1, %i1
12834 fpadd16 %f28, %f16, %f8
12835 call loop_1284
12836 movg %icc, %i5, %o5
12837 mova %icc, %l3, %i4
12838 set 0x0A, %l5
12839 ldsha [%l7 + %l5] 0x88, %l6
12840loop_1284:
12841 fbn %fcc0, loop_1285
12842 udivcc %o7, 0x1055, %i0
12843 std %g2, [%l7 + 0x78]
12844 tne %xcc, 0x4
12845loop_1285:
12846 fandnot2 %f24, %f28, %f0
12847 orncc %i3, 0x1921, %l4
12848 movvc %xcc, %o0, %o3
12849 bvs,a loop_1286
12850 movrne %i6, 0x293, %i2
12851 nop
12852 setx loop_1287, %l0, %l1
12853 jmpl %l1, %g1
12854 brgez %g3, loop_1288
12855loop_1286:
12856 fblg,a %fcc3, loop_1289
12857 nop
12858 setx loop_1290, %l0, %l1
12859 wrpr 0x1, %tl
12860 wrpr %l1, %tnpc
12861 setx 0x34400001400, %l0, %l1
12862 wrpr %l1, %tstate
12863 wrhpr 0x4, %htstate
12864 done
12865loop_1287:
12866 movl %xcc, %g5, %o4
12867loop_1288:
12868 nop
12869 setx loop_1291, %l0, %l1
12870 wrpr 0x1, %tl
12871 wrpr %l1, %tpc
12872 add %l1, 0x4, %l1
12873 wrpr %l1, %tnpc
12874 setx 0x34400001400, %l0, %l1
12875 wrpr %l1, %tstate
12876 wrhpr 0x4, %htstate
12877 retry
12878loop_1289:
12879 fmovspos %xcc, %f16, %f12
12880loop_1290:
12881 fbo,a %fcc2, loop_1292
12882 mova %icc, %g4, %g7
12883loop_1291:
12884 fnegs %f18, %f30
12885 ldub [%l7 + 0x1F], %l0
12886loop_1292:
12887 movvc %icc, %i7, %o2
12888 fzeros %f3
12889 fbne,a %fcc1, loop_1293
12890 subcc %l2, %g6, %l5
12891 fcmpne16 %f16, %f18, %l1
12892 set 0x14, %i0
12893 sta %f31, [%l7 + %i0] 0x11
12894loop_1293:
12895 ldd [%l7 + 0x30], %f30
12896 movl %icc, %o6, %i1
12897 fbuge,a %fcc0, loop_1294
12898 andcc %o1, %o5, %i5
12899 fandnot1s %f27, %f23, %f17
12900 movcs %icc, %i4, %l6
12901loop_1294:
12902 taddcc %l3, %o7, %g2
12903 fmovdl %icc, %f30, %f24
12904 tl %icc, 0x6
12905 add %l7, 0x68, %l6
12906 wr %g0, 0x88, %asi
12907 lda [%l6] %asi, %i0
12908 casa [%l6] 0x88, %i0, %l4
12909 orncc %i3, %o0, %o3
12910 or %i6, %g1, %i2
12911 nop
12912 setx loop_1295, %l0, %l1
12913 wrpr 0x1, %tl
12914 wrpr %l1, %tpc
12915 add %l1, 0x4, %l1
12916 wrpr %l1, %tnpc
12917 setx 0x34400001400, %l0, %l1
12918 wrpr %l1, %tstate
12919 wrhpr 0x4, %htstate
12920 retry
12921 fbuge %fcc2, loop_1296
12922 sra %g3, 0x05, %g5
12923 sdiv %g4, 0x186D, %o4
12924loop_1295:
12925 move %xcc, %g7, %i7
12926loop_1296:
12927 tle %xcc, 0x0
12928 alignaddrl %o2, %l2, %l0
12929 brlez %g6, loop_1297
12930 taddcctv %l5, %l1, %i1
12931 subccc %o1, 0x048E, %o5
12932 tne %xcc, 0x0
12933loop_1297:
12934 fbule,a %fcc3, loop_1298
12935 taddcc %i5, 0x1440, %i4
12936 call loop_1299
12937 ta %icc, 0x4
12938loop_1298:
12939 sub %o6, %l3, %l6
12940 fpack32 %f26, %f14, %f28
12941loop_1299:
12942 bpos,a,pt %xcc, loop_1300
12943 tpos %xcc, 0x3
12944 fmovdge %icc, %f0, %f4
12945 fblg,a %fcc0, loop_1301
12946loop_1300:
12947 nop
12948 setx loop_1302, %l0, %l1
12949 wrpr 0x1, %tl
12950 wrpr %l1, %tnpc
12951 setx 0x34400001400, %l0, %l1
12952 wrpr %l1, %tstate
12953 wrhpr 0x4, %htstate
12954 done
12955 movrgez %g2, %i0, %o7
12956 orncc %l4, 0x1B6D, %i3
12957loop_1301:
12958 array16 %o3, %o0, %i6
12959loop_1302:
12960 nop
12961 wr %g0, 0x18, %asi
12962 lduha [%l7 + 0x7E] %asi, %g1
12963 movg %xcc, %g3, %g5
12964 ble,pt %icc, loop_1303
12965 movrgz %g4, %o4, %g7
12966 array16 %i7, %o2, %l2
12967 sdiv %l0, 0x18AC, %i2
12968loop_1303:
12969 fmovdg %icc, %f26, %f11
12970 fbu %fcc3, loop_1304
12971 fnor %f20, %f24, %f16
12972 smul %g6, %l5, %l1
12973 fcmpeq16 %f2, %f18, %i1
12974loop_1304:
12975 call loop_1305
12976 ldd [%l7 + 0x40], %f22
12977 udiv %o5, 0x1D70, %o1
12978 srax %i5, 0x1D, %i4
12979loop_1305:
12980 fmovrsgz %o6, %f27, %f5
12981 movrgez %l6, 0x152, %l3
12982 bvc,a,pt %xcc, loop_1306
12983 umulcc %i0, 0x1ADD, %g2
12984 fbug,a %fcc2, loop_1307
12985 tl %icc, 0x6
12986loop_1306:
12987 tle %xcc, 0x1
12988 movleu %icc, %l4, %i3
12989loop_1307:
12990 sllx %o7, 0x08, %o3
12991 fmovdl %icc, %f14, %f15
12992 fpsub16 %f16, %f6, %f6
12993 ldstub [%l7 + 0x5D], %o0
12994 sll %i6, 0x04, %g3
12995 orcc %g1, 0x177F, %g4
12996 te %icc, 0x7
12997 ta %xcc, 0x5
12998 andn %o4, %g7, %i7
12999 subc %g5, 0x02B4, %o2
13000 tpos %icc, 0x6
13001 addc %l2, %l0, %i2
13002 wr %g0, 0x11, %asi
13003 prefetcha [%l7 + 0x20] %asi, 0x2
13004 xnor %g6, 0x06C9, %l1
13005 fabss %f14, %f14
13006 array32 %i1, %o5, %i5
13007 fpack16 %f8, %f7
13008 sll %o1, 0x10, %o6
13009 fnors %f4, %f11, %f5
13010 andn %l6, %l3, %i0
13011 edge8 %g2, %i4, %l4
13012 sdiv %i3, 0x1317, %o7
13013 tn %icc, 0x4
13014 fbo,a %fcc3, loop_1308
13015 fbo %fcc1, loop_1309
13016 movg %xcc, %o3, %i6
13017 tleu %xcc, 0x3
13018loop_1308:
13019 fmovsl %xcc, %f5, %f16
13020loop_1309:
13021 andncc %g3, %o0, %g1
13022 bleu,a %icc, loop_1310
13023 sll %g4, 0x1F, %g7
13024 be loop_1311
13025 addcc %i7, 0x022A, %o4
13026loop_1310:
13027 umul %g5, %l2, %o2
13028 orn %i2, %l5, %g6
13029loop_1311:
13030 edge32l %l0, %i1, %l1
13031 call loop_1312
13032 stb %o5, [%l7 + 0x5F]
13033 tne %xcc, 0x5
13034 fmovrsgz %i5, %f18, %f23
13035loop_1312:
13036 addc %o6, 0x1738, %l6
13037 fbu %fcc3, loop_1313
13038 bgu,a %xcc, loop_1314
13039 fmovsn %icc, %f13, %f20
13040 fcmple16 %f16, %f16, %l3
13041loop_1313:
13042 srlx %o1, 0x0B, %g2
13043loop_1314:
13044 fmovdg %icc, %f17, %f5
13045 movgu %icc, %i0, %i4
13046 fmovdg %xcc, %f13, %f2
13047 restored
13048 rdpr %cwp, %g1
13049 rdpr %cansave, %g2
13050 rdpr %canrestore, %g3
13051 rdpr %cleanwin, %g4
13052 rdpr %otherwin, %g5
13053 rdpr %wstate, %g6
13054 ble loop_1315
13055 ldsh [%l7 + 0x78], %l4
13056 nop
13057 setx loop_1316, %l0, %l1
13058 jmpl %l1, %i3
13059 move %icc, %o7, %i6
13060loop_1315:
13061 tleu %xcc, 0x7
13062 fmovspos %xcc, %f20, %f19
13063loop_1316:
13064 edge8l %g3, %o0, %g1
13065 sdivcc %g4, 0x00AA, %g7
13066 mulscc %o3, %o4, %g5
13067 te %icc, 0x6
13068 fpsub32s %f10, %f25, %f2
13069 fmovrsgez %l2, %f2, %f7
13070 fcmps %fcc1, %f2, %f27
13071 std %f0, [%l7 + 0x20]
13072 movleu %xcc, %o2, %i7
13073 fmovsle %icc, %f13, %f30
13074 fpmerge %f3, %f14, %f0
13075 alignaddr %i2, %l5, %g6
13076 te %xcc, 0x5
13077 stx %l0, [%l7 + 0x08]
13078 bleu,a,pn %icc, loop_1317
13079 tle %icc, 0x4
13080 fcmpgt32 %f2, %f10, %l1
13081 tcc %icc, 0x2
13082loop_1317:
13083 movvs %xcc, %o5, %i1
13084 nop
13085 setx loop_1318, %l0, %l1
13086 wrpr 0x1, %tl
13087 wrpr %l1, %tnpc
13088 setx 0x34400001400, %l0, %l1
13089 wrpr %l1, %tstate
13090 wrhpr 0x4, %htstate
13091 done
13092 subc %i5, %o6, %l6
13093 fpadd16 %f22, %f12, %f14
13094 edge16ln %l3, %g2, %i0
13095loop_1318:
13096 bshuffle %f6, %f10, %f6
13097 bvc,a,pn %xcc, loop_1319
13098 fmovrdlez %i4, %f10, %f2
13099 umul %l4, 0x0C43, %i3
13100 fmuld8sux16 %f7, %f22, %f6
13101loop_1319:
13102 movcc %icc, %o7, %i6
13103 sllx %o1, 0x0D, %g3
13104 fmovrdlez %g1, %f2, %f20
13105 taddcctv %o0, 0x17E9, %g7
13106 edge16 %g4, %o3, %g5
13107 fbug %fcc2, loop_1320
13108 smulcc %l2, %o2, %i7
13109 membar 0x60
13110 nop
13111 set 0x3C, %g5
13112 lduw [%l7 + %g5], %i2
13113loop_1320:
13114 edge16l %o4, %g6, %l5
13115 tcc %xcc, 0x1
13116 te %icc, 0x1
13117 tn %icc, 0x5
13118 movne %xcc, %l0, %l1
13119 fmovrslz %o5, %f25, %f8
13120 std %f24, [%l7 + 0x78]
13121 movl %xcc, %i1, %o6
13122 tneg %xcc, 0x1
13123 lduw [%l7 + 0x34], %l6
13124 sethi 0x0C31, %i5
13125 subccc %g2, %l3, %i4
13126 set 0x55, %g2
13127 lduba [%l7 + %g2] 0x19, %i0
13128 fabss %f3, %f8
13129 tn %icc, 0x5
13130 flush %l7 + 0x38
13131 fmovdne %icc, %f20, %f19
13132 nop
13133 set 0x70, %i4
13134 prefetch [%l7 + %i4], 0x1
13135 edge8 %i3, %o7, %i6
13136 tvc %icc, 0x4
13137 movl %xcc, %l4, %o1
13138 fmul8x16au %f13, %f22, %f18
13139 nop
13140 set 0x60, %o3
13141 ldd [%l7 + %o3], %g2
13142 fnot2 %f2, %f26
13143 tleu %xcc, 0x7
13144 for %f26, %f26, %f6
13145 fpsub16s %f22, %f26, %f20
13146 st %f3, [%l7 + 0x10]
13147 st %f30, [%l7 + 0x6C]
13148 fcmpne16 %f14, %f14, %o0
13149 ldub [%l7 + 0x54], %g7
13150 edge32ln %g1, %g4, %g5
13151 movneg %icc, %l2, %o3
13152 udiv %o2, 0x10C3, %i2
13153 fmovspos %icc, %f21, %f22
13154 sethi 0x085A, %o4
13155 fmovda %xcc, %f23, %f11
13156 fnegd %f18, %f20
13157 smulcc %i7, %l5, %g6
13158 popc %l0, %o5
13159 movrlez %l1, %i1, %o6
13160 movrgz %i5, 0x003, %g2
13161 mova %xcc, %l3, %l6
13162 andncc %i4, %i3, %i0
13163 subcc %o7, %i6, %l4
13164 bneg %xcc, loop_1321
13165 fandnot1s %f4, %f17, %f4
13166 fbug,a %fcc0, loop_1322
13167 nop
13168 setx loop_1323, %l0, %l1
13169 wrpr 0x1, %tl
13170 wrpr %l1, %tnpc
13171 setx 0x34400001400, %l0, %l1
13172 wrpr %l1, %tstate
13173 wrhpr 0x4, %htstate
13174 done
13175loop_1321:
13176 or %g3, 0x001C, %o1
13177 sub %o0, %g7, %g4
13178loop_1322:
13179 movrne %g1, 0x01A, %l2
13180loop_1323:
13181 brlez,a %g5, loop_1324
13182 stw %o2, [%l7 + 0x18]
13183 ba,a loop_1325
13184 tge %xcc, 0x2
13185loop_1324:
13186 fmovsgu %icc, %f23, %f11
13187 wr %g0, 0x0c, %asi
13188 ldsba [%l7 + 0x34] %asi, %o3
13189loop_1325:
13190 ldd [%l7 + 0x78], %f24
13191 movre %i2, %i7, %l5
13192 brgez %g6, loop_1326
13193 movvs %icc, %o4, %l0
13194 and %o5, 0x09D8, %i1
13195 movgu %xcc, %l1, %o6
13196loop_1326:
13197 sdiv %i5, 0x0C11, %g2
13198 fone %f26
13199 movvc %xcc, %l6, %i4
13200 movrlez %l3, %i3, %i0
13201 movneg %xcc, %i6, %o7
13202 tle %icc, 0x2
13203 set 0x60, %g3
13204 swapa [%l7 + %g3] 0x88, %g3
13205 wr %g0, 0x89, %asi
13206 sta %f27, [%l7 + 0x28] %asi
13207 srax %o1, 0x19, %o0
13208 wr %g0, 0xeb, %asi
13209 stda %l4, [%l7 + 0x70] %asi
13210 membar #Sync
13211 movvc %icc, %g4, %g1
13212 edge16 %l2, %g5, %o2
13213 movleu %icc, %g7, %i2
13214 fbne,a %fcc3, loop_1327
13215 edge8ln %o3, %l5, %i7
13216 andcc %o4, %l0, %g6
13217 brnz %o5, loop_1328
13218loop_1327:
13219 movcs %xcc, %l1, %i1
13220 addc %i5, %g2, %l6
13221 edge32l %o6, %i4, %l3
13222loop_1328:
13223 andn %i0, 0x10C8, %i3
13224 tl %icc, 0x3
13225 fmovsge %xcc, %f1, %f9
13226 srlx %i6, 0x1A, %o7
13227 edge16l %o1, %g3, %o0
13228 tpos %xcc, 0x0
13229 add %l7, 0x48, %l6
13230 wr %g0, 0x10, %asi
13231 ldxa [%l6] %asi, %g4
13232 casxa [%l6] %asi, %g4, %l4
13233 taddcc %g1, %g5, %l2
13234 fbne %fcc3, loop_1329
13235 stx %g7, [%l7 + 0x18]
13236 edge16l %i2, %o3, %l5
13237 set 0x26, %l4
13238 ldsba [%l7 + %l4] 0x0c, %o2
13239loop_1329:
13240 edge32n %o4, %l0, %i7
13241 movrlz %g6, 0x20A, %o5
13242 sll %l1, %i5, %g2
13243 wr %g0, 0x18, %asi
13244 lduba [%l7 + 0x14] %asi, %l6
13245 sir 0x11ED
13246 movne %xcc, %o6, %i1
13247 fmovrdlez %i4, %f6, %f28
13248 bcc,a,pt %xcc, loop_1330
13249 udivx %i0, 0x1249, %l3
13250 set 0x1C, %g4
13251 sta %f11, [%l7 + %g4] 0x19
13252loop_1330:
13253 array16 %i3, %o7, %i6
13254 tgu %icc, 0x4
13255 movrlez %g3, %o1, %g4
13256 srl %o0, %l4, %g5
13257 fmovrsgez %g1, %f18, %f30
13258 movgu %xcc, %g7, %l2
13259 movl %icc, %i2, %l5
13260 sll %o2, %o4, %l0
13261 fbg,a %fcc0, loop_1331
13262 tcs %xcc, 0x3
13263 umul %o3, %i7, %o5
13264 fpadd16s %f23, %f11, %f7
13265loop_1331:
13266 andn %g6, %l1, %i5
13267 udivx %l6, 0x1C18, %g2
13268 wr %g0, 0x21, %asi
13269 stxa %o6, [%g0 + 0x8] %asi
13270 tgu %icc, 0x1
13271 brgz %i1, loop_1332
13272 ldub [%l7 + 0x15], %i4
13273 movre %l3, %i3, %o7
13274 add %i6, %i0, %g3
13275loop_1332:
13276 nop
13277 setx loop_1333, %l0, %l1
13278 jmpl %l1, %g4
13279 edge8 %o0, %o1, %l4
13280 xor %g5, %g1, %g7
13281 fbo,a %fcc2, loop_1334
13282loop_1333:
13283 fone %f10
13284 tleu %icc, 0x7
13285 sub %l2, 0x1EB4, %l5
13286loop_1334:
13287 fmovdvs %icc, %f14, %f18
13288 fmovdle %xcc, %f20, %f3
13289 alignaddr %o2, %o4, %l0
13290 tgu %icc, 0x7
13291 brlz %o3, loop_1335
13292 srl %i2, 0x17, %o5
13293 movg %icc, %i7, %g6
13294 fpack32 %f30, %f2, %f12
13295loop_1335:
13296 sdivcc %l1, 0x1079, %i5
13297 udivx %g2, 0x1F08, %o6
13298 fmuld8sux16 %f21, %f3, %f2
13299 edge32 %l6, %i4, %i1
13300 call loop_1336
13301 ldx [%l7 + 0x50], %i3
13302 tcc %xcc, 0x7
13303 subccc %o7, %i6, %i0
13304loop_1336:
13305 fpmerge %f9, %f16, %f28
13306 alignaddrl %l3, %g4, %o0
13307 flush %l7 + 0x54
13308 fornot1 %f0, %f22, %f20
13309 edge8n %o1, %l4, %g5
13310 sdiv %g3, 0x1AAB, %g7
13311 add %l7, 0x20, %l6
13312 wr %g0, 0x80, %asi
13313 ldxa [%l6] %asi, %l2
13314 casxa [%l6] %asi, %l2, %g1
13315 fmovdg %icc, %f24, %f22
13316 mulx %l5, %o2, %o4
13317 fbge %fcc0, loop_1337
13318 tneg %icc, 0x7
13319 movleu %icc, %l0, %o3
13320 add %l7, 0x10, %l6
13321 wr %g0, 0x88, %asi
13322 casa [%l6] %asi, %o5, %i2
13323loop_1337:
13324 tne %xcc, 0x0
13325 movne %icc, %i7, %g6
13326 srax %i5, %l1, %o6
13327 sllx %g2, %i4, %l6
13328 udiv %i1, 0x09F7, %o7
13329 tvc %icc, 0x4
13330 fabsd %f18, %f26
13331 fmovsg %xcc, %f8, %f24
13332 fbuge %fcc1, loop_1338
13333 orcc %i6, 0x199D, %i3
13334 edge32ln %i0, %g4, %l3
13335 ba loop_1339
13336loop_1338:
13337 tne %icc, 0x5
13338 ba,pn %xcc, loop_1340
13339 andcc %o1, 0x0CB8, %l4
13340loop_1339:
13341 edge8 %g5, %g3, %o0
13342 sethi 0x1C0E, %g7
13343loop_1340:
13344 edge16l %g1, %l5, %l2
13345 stx %o4, [%l7 + 0x78]
13346 fones %f15
13347 movrne %l0, %o2, %o3
13348 ld [%l7 + 0x78], %f10
13349 fbul %fcc3, loop_1341
13350 tvc %xcc, 0x4
13351 movge %icc, %o5, %i7
13352 andcc %i2, 0x1F99, %i5
13353loop_1341:
13354 xor %l1, %g6, %g2
13355 array8 %o6, %i4, %i1
13356 call loop_1342
13357 stw %l6, [%l7 + 0x70]
13358 movl %xcc, %i6, %i3
13359 xorcc %o7, %g4, %i0
13360loop_1342:
13361 bcc,pt %icc, loop_1343
13362 fbl %fcc3, loop_1344
13363 tvc %xcc, 0x0
13364 srlx %l3, 0x1F, %o1
13365loop_1343:
13366 te %icc, 0x0
13367loop_1344:
13368 xnorcc %g5, 0x0FF5, %g3
13369 bvs,a loop_1345
13370 mulx %o0, %l4, %g7
13371 fbne %fcc1, loop_1346
13372 ldstub [%l7 + 0x77], %g1
13373loop_1345:
13374 nop
13375 set 0x56, %o1
13376 ldstuba [%l7 + %o1] 0x89, %l2
13377loop_1346:
13378 fsrc2 %f2, %f8
13379 movgu %icc, %o4, %l0
13380 addcc %o2, %o3, %o5
13381 addcc %i7, 0x1434, %i2
13382 edge8 %i5, %l1, %l5
13383 fpadd16s %f25, %f16, %f9
13384 movre %g6, 0x19C, %g2
13385 bpos,a,pn %xcc, loop_1347
13386 brlez %i4, loop_1348
13387 fmovscc %icc, %f26, %f0
13388 edge32 %o6, %l6, %i6
13389loop_1347:
13390 bleu,pn %icc, loop_1349
13391loop_1348:
13392 movg %icc, %i3, %o7
13393 be,pn %icc, loop_1350
13394 bshuffle %f18, %f6, %f28
13395loop_1349:
13396 ldd [%l7 + 0x70], %f4
13397 edge16 %i1, %i0, %l3
13398loop_1350:
13399 fands %f26, %f3, %f11
13400 bge,a loop_1351
13401 bcs,a,pt %xcc, loop_1352
13402 fmovscc %xcc, %f16, %f10
13403 array32 %o1, %g4, %g3
13404loop_1351:
13405 fmovrdne %g5, %f14, %f8
13406loop_1352:
13407 bl,a,pn %xcc, loop_1353
13408 movrlez %o0, 0x2A3, %l4
13409 fmovrsgez %g7, %f26, %f4
13410 bl,a %icc, loop_1354
13411loop_1353:
13412 brz,a %l2, loop_1355
13413 taddcctv %o4, %l0, %o2
13414 lduh [%l7 + 0x36], %o3
13415loop_1354:
13416 tcc %xcc, 0x2
13417loop_1355:
13418 tn %icc, 0x1
13419 set 0x13, %i3
13420 ldstuba [%l7 + %i3] 0x10, %g1
13421 movvs %xcc, %i7, %i2
13422 srax %i5, %l1, %l5
13423 edge32 %g6, %g2, %o5
13424 movre %i4, %o6, %i6
13425 tsubcc %i3, %o7, %i1
13426 movpos %icc, %i0, %l6
13427 fbuge %fcc3, loop_1356
13428 edge8n %o1, %l3, %g3
13429 edge32n %g5, %g4, %o0
13430 bge loop_1357
13431loop_1356:
13432 bgu,a loop_1358
13433 movvs %xcc, %g7, %l4
13434 fnands %f29, %f31, %f5
13435loop_1357:
13436 or %l2, 0x164F, %o4
13437loop_1358:
13438 nop
13439 wr %g0, 0x88, %asi
13440 ldsha [%l7 + 0x52] %asi, %o2
13441 fbg,a %fcc1, loop_1359
13442 movpos %xcc, %o3, %g1
13443 fnegs %f18, %f20
13444 restored
13445 rdpr %cwp, %g1
13446 rdpr %cansave, %g2
13447 rdpr %canrestore, %g3
13448 rdpr %cleanwin, %g4
13449 rdpr %otherwin, %g5
13450 rdpr %wstate, %g6
13451loop_1359:
13452 nop
13453 set 0x4C, %i7
13454 sth %i7, [%l7 + %i7]
13455 wr %g0, 0x89, %asi
13456 stda %i2, [%l7 + 0x30] %asi
13457 fcmpes %fcc3, %f25, %f15
13458 udivx %i5, 0x094C, %l0
13459 ldub [%l7 + 0x56], %l1
13460 subcc %l5, 0x08D8, %g2
13461 wr %g0, 0x88, %asi
13462 lda [%l7 + 0x74] %asi, %f26
13463 bcs,a loop_1360
13464 edge16n %o5, %i4, %o6
13465 movcc %xcc, %g6, %i3
13466 edge8 %o7, %i6, %i1
13467loop_1360:
13468 fmovdvs %icc, %f1, %f19
13469 edge8l %i0, %l6, %l3
13470 xnorcc %o1, %g3, %g4
13471 add %o0, %g7, %l4
13472 mulx %g5, %l2, %o4
13473 movre %o3, 0x38D, %g1
13474 fmovse %xcc, %f23, %f9
13475 fmovda %icc, %f6, %f12
13476 sra %i7, 0x08, %i2
13477 array32 %o2, %l0, %i5
13478 fand %f20, %f16, %f14
13479 movvc %icc, %l1, %l5
13480 tvs %icc, 0x6
13481 andcc %g2, 0x1704, %i4
13482 edge8n %o5, %g6, %i3
13483 ta %xcc, 0x1
13484 sir 0x0A23
13485 fnot2s %f5, %f26
13486 brgz %o6, loop_1361
13487 fnot2s %f10, %f7
13488 wr %g0, 0xf1, %asi
13489 stda %f16, [%l7 + 0x40] %asi
13490 membar #Sync
13491loop_1361:
13492 taddcc %o7, 0x06D0, %i1
13493 fbo %fcc1, loop_1362
13494 edge16n %i6, %i0, %l3
13495 xor %o1, 0x046F, %l6
13496 tn %icc, 0x0
13497loop_1362:
13498 mulscc %g4, %g3, %o0
13499 movneg %icc, %g7, %l4
13500 fmovsa %xcc, %f31, %f19
13501 nop
13502 set 0x50, %g6
13503 prefetch [%l7 + %g6], 0x1
13504 edge8n %l2, %g5, %o3
13505 movle %icc, %o4, %i7
13506 tcc %xcc, 0x2
13507 tvs %xcc, 0x3
13508 std %f22, [%l7 + 0x20]
13509 fmovdle %xcc, %f27, %f25
13510 xnor %g1, %o2, %l0
13511 umulcc %i5, %i2, %l5
13512 fbule %fcc2, loop_1363
13513 sdiv %g2, 0x16F9, %i4
13514 sth %l1, [%l7 + 0x78]
13515 wr %g0, 0x81, %asi
13516 ldsha [%l7 + 0x50] %asi, %g6
13517loop_1363:
13518 te %xcc, 0x6
13519 nop
13520 setx loop_1364, %l0, %l1
13521 wrpr 0x1, %tl
13522 wrpr %l1, %tnpc
13523 setx 0x34400001400, %l0, %l1
13524 wrpr %l1, %tstate
13525 wrhpr 0x4, %htstate
13526 done
13527 movge %icc, %o5, %o6
13528 alignaddrl %i3, %i1, %i6
13529 movl %xcc, %o7, %l3
13530loop_1364:
13531 srl %o1, %l6, %g4
13532 fmovda %xcc, %f13, %f5
13533 brgz %g3, loop_1365
13534 bge,a,pt %icc, loop_1366
13535 fpsub32s %f14, %f17, %f13
13536 fbl %fcc0, loop_1367
13537loop_1365:
13538 movl %icc, %i0, %o0
13539loop_1366:
13540 fmovrslz %g7, %f31, %f27
13541 sethi 0x0E49, %l4
13542loop_1367:
13543 movle %icc, %g5, %o3
13544 st %f31, [%l7 + 0x58]
13545 fba,a %fcc1, loop_1368
13546 ble,a loop_1369
13547 edge16n %o4, %i7, %l2
13548 prefetch [%l7 + 0x14], 0x0
13549loop_1368:
13550 fmovrdlez %g1, %f10, %f22
13551loop_1369:
13552 ldsb [%l7 + 0x67], %l0
13553 fmovsge %icc, %f7, %f3
13554 fsrc1 %f12, %f4
13555 sll %i5, 0x0A, %i2
13556 tl %xcc, 0x3
13557 mulscc %o2, 0x0759, %l5
13558 taddcctv %g2, %l1, %i4
13559 move %xcc, %o5, %g6
13560 fpmerge %f30, %f14, %f14
13561 std %f10, [%l7 + 0x10]
13562 set 0x10, %o6
13563 lduwa [%l7 + %o6] 0x88, %i3
13564 tvc %xcc, 0x1
13565 subccc %o6, %i6, %o7
13566 te %xcc, 0x3
13567 fbuge %fcc0, loop_1370
13568 fmovscc %xcc, %f2, %f14
13569 set 0x70, %l6
13570 stwa %i1, [%l7 + %l6] 0x19
13571loop_1370:
13572 smulcc %l3, 0x056A, %l6
13573 brgez,a %o1, loop_1371
13574 srlx %g4, %i0, %g3
13575 stb %o0, [%l7 + 0x11]
13576 srlx %g7, 0x0E, %g5
13577loop_1371:
13578 taddcctv %l4, 0x0E8B, %o3
13579 fnot2s %f19, %f7
13580 bg,a %icc, loop_1372
13581 fmovd %f0, %f24
13582 fbue %fcc2, loop_1373
13583 xor %i7, 0x1827, %l2
13584loop_1372:
13585 nop
13586 set 0x2C, %i1
13587 lduha [%l7 + %i1] 0x88, %o4
13588loop_1373:
13589 edge32ln %l0, %g1, %i5
13590 movre %o2, %i2, %g2
13591 fpsub32 %f22, %f0, %f14
13592 nop
13593 setx loop_1374, %l0, %l1
13594 jmpl %l1, %l5
13595 udivcc %i4, 0x1818, %o5
13596 andncc %l1, %i3, %g6
13597 array16 %o6, %o7, %i1
13598loop_1374:
13599 tvs %icc, 0x1
13600 movl %xcc, %i6, %l6
13601 tvc %icc, 0x5
13602 wr %g0, 0x0c, %asi
13603 sta %f20, [%l7 + 0x1C] %asi
13604 movvs %xcc, %o1, %l3
13605 or %g4, 0x0176, %i0
13606 fandnot2 %f14, %f24, %f14
13607 smulcc %o0, 0x0121, %g3
13608 movcc %xcc, %g7, %g5
13609 fbug %fcc2, loop_1375
13610 brnz %o3, loop_1376
13611 fmul8x16au %f13, %f26, %f2
13612 fba,a %fcc3, loop_1377
13613loop_1375:
13614 te %xcc, 0x0
13615loop_1376:
13616 tvc %icc, 0x4
13617 set 0x40, %g7
13618 ldda [%l7 + %g7] 0x81, %f0
13619loop_1377:
13620 fsrc2 %f18, %f22
13621 fsrc1s %f3, %f6
13622 set 0x20, %l2
13623 stxa %i7, [%l7 + %l2] 0x10
13624 orcc %l2, 0x0C9C, %o4
13625 set 0x70, %o2
13626 lduha [%l7 + %o2] 0x15, %l0
13627 fmovsleu %xcc, %f29, %f25
13628 movvc %xcc, %g1, %i5
13629 fpsub32 %f10, %f6, %f14
13630 ba,a,pt %icc, loop_1378
13631 edge16n %l4, %o2, %i2
13632 edge16n %l5, %i4, %o5
13633 sdivx %l1, 0x127F, %g2
13634loop_1378:
13635 movrne %g6, %i3, %o6
13636 bvs,pn %icc, loop_1379
13637 stx %o7, [%l7 + 0x10]
13638 swap [%l7 + 0x44], %i6
13639 wr %g0, 0x04, %asi
13640 lduwa [%l7 + 0x28] %asi, %l6
13641loop_1379:
13642 fbul,a %fcc3, loop_1380
13643 bge,a,pt %xcc, loop_1381
13644 tvs %icc, 0x1
13645 fmovd %f22, %f10
13646loop_1380:
13647 fands %f4, %f9, %f21
13648loop_1381:
13649 movg %xcc, %o1, %i1
13650 srl %g4, 0x10, %i0
13651 sub %l3, %o0, %g3
13652 set 0x4A, %g1
13653 stba %g5, [%l7 + %g1] 0x81
13654 tcc %icc, 0x1
13655 array16 %o3, %i7, %l2
13656 brlez %o4, loop_1382
13657 edge16ln %l0, %g7, %i5
13658 set 0x76, %l0
13659 stha %l4, [%l7 + %l0] 0xeb
13660 membar #Sync
13661loop_1382:
13662 fbn,a %fcc0, loop_1383
13663 movne %icc, %g1, %o2
13664 fmul8x16au %f16, %f13, %f16
13665 smulcc %l5, %i2, %o5
13666loop_1383:
13667 udivcc %l1, 0x1A22, %i4
13668 std %g6, [%l7 + 0x40]
13669 sdiv %i3, 0x0748, %o6
13670 edge32 %g2, %i6, %o7
13671 bgu,a,pn %icc, loop_1384
13672 udiv %o1, 0x0AB1, %l6
13673 alignaddrl %i1, %i0, %l3
13674 fcmple32 %f20, %f30, %o0
13675loop_1384:
13676 nop
13677 wr %g0, 0x2f, %asi
13678 stha %g3, [%l7 + 0x3E] %asi
13679 membar #Sync
13680 bleu,pt %icc, loop_1385
13681 orncc %g4, 0x0DB1, %g5
13682 fxor %f24, %f10, %f2
13683 subc %i7, 0x12D3, %l2
13684loop_1385:
13685 udiv %o3, 0x13F3, %o4
13686 tg %icc, 0x5
13687 edge16ln %l0, %i5, %g7
13688 edge32 %l4, %o2, %l5
13689 wr %g0, 0x81, %asi
13690 ldstuba [%l7 + 0x09] %asi, %i2
13691 add %l7, 0x4C, %l6
13692 wr %g0, 0x81, %asi
13693 lda [%l6] %asi, %g1
13694 casa [%l6] 0x81, %g1, %l1
13695 wr %g0, 0x04, %asi
13696 lduha [%l7 + 0x48] %asi, %o5
13697 umul %g6, %i4, %o6
13698 fones %f11
13699 fblg %fcc1, loop_1386
13700 stw %i3, [%l7 + 0x14]
13701 addcc %g2, %i6, %o7
13702 udiv %o1, 0x0DCD, %l6
13703loop_1386:
13704 fbug %fcc1, loop_1387
13705 array8 %i0, %i1, %o0
13706 fbl,a %fcc0, loop_1388
13707 smulcc %l3, 0x0F56, %g3
13708loop_1387:
13709 nop
13710 wr %g0, 0xe3, %asi
13711 stwa %g5, [%l7 + 0x2C] %asi
13712 membar #Sync
13713loop_1388:
13714 umulcc %i7, %g4, %l2
13715 srax %o3, 0x0C, %l0
13716 fmovscs %icc, %f27, %f18
13717 fsrc1 %f0, %f30
13718 tcs %xcc, 0x1
13719 xorcc %i5, %g7, %o4
13720 movne %xcc, %o2, %l5
13721 tg %xcc, 0x2
13722 ble,pn %icc, loop_1389
13723 bg,a loop_1390
13724 be,a %xcc, loop_1391
13725 edge8ln %l4, %g1, %i2
13726loop_1389:
13727 fmovdl %xcc, %f30, %f28
13728loop_1390:
13729 movrgz %l1, 0x14C, %o5
13730loop_1391:
13731 movrgez %g6, 0x142, %o6
13732 tle %xcc, 0x0
13733 fbg,a %fcc0, loop_1392
13734 lduw [%l7 + 0x20], %i3
13735 tsubcc %g2, %i4, %i6
13736 smulcc %o1, %l6, %i0
13737loop_1392:
13738 movneg %xcc, %i1, %o7
13739 wr %g0, 0xea, %asi
13740 stda %l2, [%l7 + 0x60] %asi
13741 membar #Sync
13742 edge8ln %g3, %o0, %g5
13743 srax %i7, 0x07, %g4
13744 call loop_1393
13745 sdivcc %o3, 0x0AB2, %l2
13746 tvc %icc, 0x6
13747 tg %icc, 0x1
13748loop_1393:
13749 edge32n %l0, %i5, %g7
13750 wr %g0, 0x2f, %asi
13751 stwa %o2, [%l7 + 0x7C] %asi
13752 membar #Sync
13753 set 0x18, %i2
13754 prefetcha [%l7 + %i2] 0x88, 0x2
13755 movgu %xcc, %l5, %g1
13756 set 0x40, %l1
13757 lduha [%l7 + %l1] 0x18, %l4
13758 fcmpeq16 %f4, %f30, %i2
13759 movcc %xcc, %l1, %g6
13760 movleu %icc, %o5, %i3
13761 udivcc %o6, 0x0398, %g2
13762 bg,a %xcc, loop_1394
13763 andcc %i6, %o1, %l6
13764 umulcc %i0, 0x0F2B, %i4
13765 fmovrdgz %i1, %f8, %f6
13766loop_1394:
13767 fpadd32 %f6, %f4, %f24
13768 fmovsle %xcc, %f3, %f10
13769 movg %icc, %o7, %g3
13770 fcmped %fcc0, %f24, %f14
13771 fmovsg %xcc, %f28, %f7
13772 edge16 %o0, %g5, %i7
13773 edge16 %l3, %g4, %l2
13774 ldd [%l7 + 0x68], %f26
13775 fmul8x16al %f25, %f15, %f28
13776 tle %xcc, 0x6
13777 tpos %xcc, 0x3
13778 srlx %o3, 0x0A, %i5
13779 umulcc %g7, %l0, %o4
13780 alignaddrl %o2, %l5, %g1
13781 or %l4, 0x0FEE, %l1
13782 fmovrse %g6, %f13, %f2
13783 set 0x44, %l3
13784 lduwa [%l7 + %l3] 0x04, %i2
13785 movgu %icc, %i3, %o5
13786 saved
13787 rdpr %cwp, %g1
13788 rdpr %cansave, %g2
13789 rdpr %canrestore, %g3
13790 rdpr %cleanwin, %g4
13791 rdpr %otherwin, %g5
13792 rdpr %wstate, %g6
13793 fnors %f7, %f29, %f6
13794 fbug,a %fcc0, loop_1395
13795 movpos %xcc, %o6, %i6
13796 edge8n %o1, %g2, %l6
13797 set 0x19, %i6
13798 ldstuba [%l7 + %i6] 0x11, %i0
13799loop_1395:
13800 tle %icc, 0x2
13801 fbul %fcc2, loop_1396
13802 edge16 %i1, %i4, %o7
13803 lduh [%l7 + 0x4A], %o0
13804 movvc %xcc, %g5, %g3
13805loop_1396:
13806 saved
13807 rdpr %cwp, %g1
13808 rdpr %cansave, %g2
13809 rdpr %canrestore, %g3
13810 rdpr %cleanwin, %g4
13811 rdpr %otherwin, %g5
13812 rdpr %wstate, %g6
13813 bcc,a,pn %icc, loop_1397
13814 movvc %xcc, %i7, %g4
13815 addccc %l3, %l2, %o3
13816 orncc %g7, %l0, %i5
13817loop_1397:
13818 sllx %o2, %l5, %g1
13819 alignaddrl %l4, %l1, %g6
13820 sdivx %i2, 0x14FD, %i3
13821 fbu %fcc2, loop_1398
13822 udivcc %o4, 0x0F54, %o5
13823 edge16ln %o6, %i6, %g2
13824 movle %xcc, %l6, %i0
13825loop_1398:
13826 subc %o1, 0x15E3, %i1
13827 udivx %i4, 0x1584, %o7
13828 fmovsa %icc, %f21, %f1
13829 fbu %fcc2, loop_1399
13830 fpsub16s %f9, %f0, %f30
13831 saved
13832 rdpr %cwp, %g1
13833 rdpr %cansave, %g2
13834 rdpr %canrestore, %g3
13835 rdpr %cleanwin, %g4
13836 rdpr %otherwin, %g5
13837 rdpr %wstate, %g6
13838 subccc %g5, 0x09EA, %o0
13839loop_1399:
13840 sdivx %g3, 0x1296, %i7
13841 set 0x40, %i5
13842 ldda [%l7 + %i5] 0x81, %f16
13843 movcs %xcc, %l3, %g4
13844 fmovsl %xcc, %f8, %f5
13845 fpadd32 %f20, %f10, %f26
13846 fnot2s %f6, %f4
13847 fcmpeq32 %f12, %f20, %o3
13848 fmovsgu %xcc, %f3, %f9
13849 tvs %icc, 0x5
13850 udivcc %l2, 0x026F, %l0
13851 sethi 0x0178, %i5
13852 ld [%l7 + 0x58], %f1
13853 fone %f10
13854 sllx %o2, 0x19, %g7
13855 nop
13856 set 0x20, %o4
13857 ldx [%l7 + %o4], %g1
13858 fpsub16s %f13, %f2, %f3
13859 fands %f11, %f17, %f26
13860 tleu %xcc, 0x7
13861 tge %xcc, 0x1
13862 edge32ln %l4, %l1, %g6
13863 movrlz %l5, %i2, %o4
13864 fzeros %f21
13865 tvs %icc, 0x2
13866 tne %xcc, 0x5
13867 addc %i3, %o5, %o6
13868 fandnot2 %f28, %f26, %f6
13869 subccc %g2, %i6, %l6
13870 edge32ln %i0, %i1, %i4
13871 set 0x40, %o0
13872 stwa %o7, [%l7 + %o0] 0xe2
13873 membar #Sync
13874 andcc %g5, 0x0336, %o1
13875 edge8n %g3, %i7, %l3
13876 xorcc %g4, %o0, %o3
13877 fnegd %f6, %f22
13878 fpsub16 %f12, %f28, %f20
13879 movrgz %l0, 0x2E9, %l2
13880 movn %icc, %o2, %i5
13881 add %g1, 0x0999, %g7
13882 fpack32 %f14, %f10, %f2
13883 set 0x42, %o5
13884 stba %l4, [%l7 + %o5] 0x18
13885 fones %f29
13886 sll %g6, %l1, %i2
13887 move %icc, %l5, %i3
13888 tneg %icc, 0x6
13889 andncc %o5, %o6, %o4
13890 edge8ln %g2, %i6, %l6
13891 sdivx %i1, 0x0CB3, %i0
13892 add %o7, %i4, %o1
13893 udivx %g5, 0x0451, %g3
13894 tn %icc, 0x1
13895 fmovdle %xcc, %f27, %f28
13896 fblg,a %fcc1, loop_1400
13897 taddcc %l3, %i7, %o0
13898 stbar
13899 edge16l %g4, %l0, %l2
13900loop_1400:
13901 nop
13902 setx loop_1401, %l0, %l1
13903 wrpr 0x1, %tl
13904 wrpr %l1, %tpc
13905 add %l1, 0x4, %l1
13906 wrpr %l1, %tnpc
13907 setx 0x34400001400, %l0, %l1
13908 wrpr %l1, %tstate
13909 wrhpr 0x4, %htstate
13910 retry
13911 edge8l %o3, %i5, %o2
13912 lduh [%l7 + 0x08], %g7
13913 or %g1, 0x16D3, %g6
13914loop_1401:
13915 fone %f10
13916 subcc %l4, %i2, %l5
13917 movcc %xcc, %l1, %o5
13918 subc %o6, 0x0272, %i3
13919 ld [%l7 + 0x10], %f24
13920 subccc %g2, %i6, %o4
13921 wr %g0, 0x57, %asi
13922 stxa %i1, [%g0 + 0x0] %asi
13923 fbe %fcc1, loop_1402
13924 movg %icc, %i0, %l6
13925 umul %i4, %o1, %g5
13926 fmovrse %g3, %f18, %f23
13927loop_1402:
13928 fbuge,a %fcc0, loop_1403
13929 fmovdneg %icc, %f30, %f14
13930 edge32l %l3, %i7, %o7
13931 edge8l %g4, %o0, %l0
13932loop_1403:
13933 edge8l %o3, %i5, %l2
13934 fand %f24, %f16, %f16
13935 fpmerge %f8, %f23, %f6
13936 movcc %icc, %g7, %o2
13937 fmul8ulx16 %f22, %f12, %f18
13938 and %g6, %g1, %i2
13939 movvs %xcc, %l4, %l1
13940 brlez %o5, loop_1404
13941 fbe %fcc1, loop_1405
13942 fbu,a %fcc0, loop_1406
13943 alignaddrl %l5, %i3, %o6
13944loop_1404:
13945 tle %icc, 0x4
13946loop_1405:
13947 fandnot1s %f19, %f12, %f13
13948loop_1406:
13949 addcc %g2, 0x0264, %i6
13950 fnot2 %f8, %f20
13951 fcmpgt16 %f20, %f6, %i1
13952 wr %g0, 0x04, %asi
13953 ldxa [%l7 + 0x40] %asi, %i0
13954 fbne %fcc0, loop_1407
13955 movle %xcc, %o4, %i4
13956 array16 %o1, %g5, %g3
13957 tcc %icc, 0x5
13958loop_1407:
13959 srl %l3, %l6, %o7
13960 fpadd32s %f24, %f29, %f29
13961 tneg %icc, 0x1
13962 movrgez %g4, %i7, %l0
13963 set 0x58, %l5
13964 lduha [%l7 + %l5] 0x0c, %o0
13965 tne %icc, 0x6
13966 fmovspos %xcc, %f21, %f8
13967 fsrc2 %f24, %f18
13968 fmovsge %icc, %f9, %f16
13969 andn %i5, %l2, %g7
13970 fzeros %f6
13971 xnorcc %o3, %o2, %g1
13972 sdiv %g6, 0x15EF, %i2
13973 addcc %l1, %o5, %l4
13974 fsrc2s %f5, %f30
13975 addccc %l5, %o6, %i3
13976 srl %g2, %i1, %i0
13977 sub %i6, 0x17C7, %i4
13978 fba,a %fcc3, loop_1408
13979 lduw [%l7 + 0x5C], %o1
13980 ldsw [%l7 + 0x6C], %g5
13981 udivx %o4, 0x17CD, %l3
13982loop_1408:
13983 andncc %g3, %l6, %o7
13984 movrgez %i7, 0x087, %g4
13985 set 0x60, %i0
13986 ldsba [%l7 + %i0] 0x0c, %l0
13987 xnorcc %i5, 0x0466, %l2
13988 smulcc %g7, %o0, %o2
13989 wr %g0, 0x0c, %asi
13990 stwa %o3, [%l7 + 0x74] %asi
13991 bne,a,pt %icc, loop_1409
13992 movrgz %g6, 0x2D1, %i2
13993 addcc %l1, 0x00F6, %o5
13994 fbn %fcc2, loop_1410
13995loop_1409:
13996 fbuge %fcc2, loop_1411
13997 be,a loop_1412
13998 fmovdg %xcc, %f24, %f26
13999loop_1410:
14000 fmovrdlez %l4, %f28, %f26
14001loop_1411:
14002 ba,a loop_1413
14003loop_1412:
14004 fornot2 %f2, %f20, %f14
14005 fmovrde %g1, %f16, %f12
14006 fbg %fcc1, loop_1414
14007loop_1413:
14008 tgu %icc, 0x1
14009 addcc %o6, 0x0D3A, %l5
14010 movneg %xcc, %g2, %i3
14011loop_1414:
14012 edge16n %i0, %i6, %i1
14013 prefetch [%l7 + 0x1C], 0x1
14014 edge32 %i4, %o1, %g5
14015 fcmple16 %f16, %f2, %o4
14016 sub %g3, %l3, %l6
14017 sll %o7, 0x01, %i7
14018 orcc %l0, %g4, %l2
14019 sethi 0x084C, %i5
14020 te %xcc, 0x2
14021 array32 %o0, %o2, %g7
14022 pdist %f0, %f28, %f2
14023 umulcc %o3, 0x1DF4, %i2
14024 bleu,a %xcc, loop_1415
14025 srax %g6, 0x0D, %o5
14026 ba loop_1416
14027 bgu %xcc, loop_1417
14028loop_1415:
14029 movne %icc, %l1, %l4
14030 fpsub32s %f19, %f4, %f25
14031loop_1416:
14032 array8 %o6, %g1, %g2
14033loop_1417:
14034 nop
14035 wr %g0, 0xeb, %asi
14036 stda %i2, [%l7 + 0x50] %asi
14037 membar #Sync
14038 tle %xcc, 0x3
14039 addcc %i0, %l5, %i6
14040 ba loop_1418
14041 fandnot2 %f8, %f18, %f14
14042 addccc %i1, %o1, %i4
14043 sub %g5, 0x13C7, %g3
14044loop_1418:
14045 bleu,a loop_1419
14046 tsubcc %l3, %o4, %l6
14047 tleu %xcc, 0x7
14048 add %l7, 0x58, %l6
14049 wr %g0, 0x0c, %asi
14050 casxa [%l6] %asi, %i7, %o7
14051loop_1419:
14052 sdivcc %g4, 0x06C8, %l0
14053 wr %g0, 0x23, %asi
14054 stha %i5, [%l7 + 0x12] %asi
14055 membar #Sync
14056 edge32l %l2, %o0, %g7
14057 xnor %o2, 0x15D1, %o3
14058 fbe,a %fcc1, loop_1420
14059 fors %f12, %f6, %f31
14060 fcmpne32 %f30, %f0, %i2
14061 fpadd16 %f4, %f10, %f22
14062loop_1420:
14063 edge8 %g6, %l1, %l4
14064 sdiv %o6, 0x144A, %g1
14065 wr %g0, 0x11, %asi
14066 stda %f16, [%l7 + 0x40] %asi
14067 alignaddr %g2, %o5, %i3
14068 xnorcc %i0, 0x0831, %l5
14069 subccc %i1, %i6, %o1
14070 saved
14071 rdpr %cwp, %g1
14072 rdpr %cansave, %g2
14073 rdpr %canrestore, %g3
14074 rdpr %cleanwin, %g4
14075 rdpr %otherwin, %g5
14076 rdpr %wstate, %g6
14077 bge,pt %icc, loop_1421
14078 movcc %xcc, %i4, %g3
14079 edge8 %l3, %o4, %l6
14080 nop
14081 set 0x48, %o7
14082 std %f2, [%l7 + %o7]
14083loop_1421:
14084 swap [%l7 + 0x40], %i7
14085 smul %o7, %g5, %l0
14086 bvc,pt %icc, loop_1422
14087 andn %i5, %l2, %g4
14088 edge8n %g7, %o2, %o3
14089 fmul8sux16 %f8, %f6, %f10
14090loop_1422:
14091 ldd [%l7 + 0x08], %o0
14092 tcc %xcc, 0x1
14093 orcc %i2, %g6, %l4
14094 sdivx %o6, 0x1EC8, %g1
14095 edge16ln %l1, %g2, %o5
14096 movleu %xcc, %i0, %i3
14097 bn,a %xcc, loop_1423
14098 saved
14099 rdpr %cwp, %g1
14100 rdpr %cansave, %g2
14101 rdpr %canrestore, %g3
14102 rdpr %cleanwin, %g4
14103 rdpr %otherwin, %g5
14104 rdpr %wstate, %g6
14105 sdiv %i1, 0x1715, %l5
14106 lduh [%l7 + 0x3A], %i6
14107loop_1423:
14108 tcs %icc, 0x0
14109 movrgez %o1, %i4, %l3
14110 tgu %xcc, 0x5
14111 wr %g0, 0x10, %asi
14112 sta %f29, [%l7 + 0x40] %asi
14113 umulcc %o4, 0x1610, %g3
14114 smul %i7, %o7, %l6
14115 brlez %g5, loop_1424
14116 sth %i5, [%l7 + 0x1A]
14117 edge32 %l0, %l2, %g7
14118 movgu %xcc, %o2, %o3
14119loop_1424:
14120 alignaddr %g4, %o0, %g6
14121 fmovrsgez %i2, %f16, %f11
14122 tsubcc %o6, %l4, %l1
14123 xor %g1, %g2, %o5
14124 fbuge %fcc1, loop_1425
14125 fbne %fcc2, loop_1426
14126 subc %i3, %i0, %l5
14127 array16 %i1, %i6, %o1
14128loop_1425:
14129 ldstub [%l7 + 0x1D], %l3
14130loop_1426:
14131 fzeros %f0
14132 bpos,a %icc, loop_1427
14133 nop
14134 set 0x30, %g2
14135 std %f24, [%l7 + %g2]
14136 fzeros %f31
14137 st %f3, [%l7 + 0x20]
14138loop_1427:
14139 edge8l %i4, %o4, %g3
14140 fbo,a %fcc1, loop_1428
14141 orncc %o7, %i7, %g5
14142 fandnot1 %f28, %f8, %f4
14143 movcc %icc, %i5, %l6
14144loop_1428:
14145 std %l0, [%l7 + 0x30]
14146 subccc %g7, 0x11B7, %l2
14147 fones %f14
14148 fpadd16s %f0, %f31, %f31
14149 bge %xcc, loop_1429
14150 tleu %icc, 0x1
14151 srlx %o2, %o3, %o0
14152 fmul8x16al %f18, %f26, %f28
14153loop_1429:
14154 fbo %fcc1, loop_1430
14155 fabss %f26, %f30
14156 fmovspos %icc, %f31, %f30
14157 udiv %g4, 0x15CB, %i2
14158loop_1430:
14159 ba,a,pt %icc, loop_1431
14160 ldub [%l7 + 0x66], %g6
14161 tneg %xcc, 0x1
14162 set 0x36, %i4
14163 ldsha [%l7 + %i4] 0x89, %o6
14164loop_1431:
14165 sra %l1, 0x1F, %g1
14166 bneg %xcc, loop_1432
14167 subc %g2, 0x040D, %l4
14168 movleu %icc, %o5, %i0
14169 fmovsa %xcc, %f11, %f20
14170loop_1432:
14171 stb %l5, [%l7 + 0x75]
14172 fmovdgu %xcc, %f31, %f22
14173 fcmple16 %f16, %f10, %i1
14174 sra %i6, %o1, %i3
14175 fnot2s %f8, %f13
14176 edge8 %l3, %o4, %i4
14177 ldsb [%l7 + 0x74], %o7
14178 edge16 %i7, %g3, %i5
14179 umulcc %l6, %g5, %l0
14180 movpos %xcc, %l2, %o2
14181 fnor %f26, %f18, %f26
14182 fcmpne32 %f22, %f10, %o3
14183 udivx %g7, 0x0C85, %g4
14184 mulscc %o0, %g6, %i2
14185 movcs %xcc, %o6, %l1
14186 fmovdpos %xcc, %f0, %f24
14187 sth %g2, [%l7 + 0x6A]
14188 edge8l %g1, %l4, %o5
14189 movne %xcc, %l5, %i0
14190 fmovrdgez %i1, %f6, %f20
14191 andncc %o1, %i3, %l3
14192 sra %i6, %i4, %o7
14193 sdivcc %i7, 0x0B78, %o4
14194 xnor %i5, %l6, %g3
14195 fcmpeq32 %f8, %f12, %l0
14196 smul %g5, 0x058B, %o2
14197 tne %xcc, 0x4
14198 movcc %icc, %o3, %g7
14199 subcc %g4, 0x1824, %o0
14200 sllx %l2, 0x00, %g6
14201 subccc %o6, 0x072E, %l1
14202 fabss %f24, %f14
14203 bneg %icc, loop_1433
14204 movleu %icc, %i2, %g2
14205 addc %l4, 0x03FB, %o5
14206 fmul8sux16 %f22, %f6, %f4
14207loop_1433:
14208 ldsw [%l7 + 0x7C], %l5
14209 fornot1 %f22, %f20, %f12
14210 fpadd16 %f22, %f6, %f24
14211 or %g1, %i1, %o1
14212 stb %i0, [%l7 + 0x1A]
14213 brlz,a %i3, loop_1434
14214 fmovdcs %icc, %f0, %f24
14215 tvs %xcc, 0x3
14216 saved
14217 rdpr %cwp, %g1
14218 rdpr %cansave, %g2
14219 rdpr %canrestore, %g3
14220 rdpr %cleanwin, %g4
14221 rdpr %otherwin, %g5
14222 rdpr %wstate, %g6
14223loop_1434:
14224 fnegd %f4, %f10
14225 fand %f2, %f26, %f0
14226 xnorcc %i6, %i4, %o7
14227 edge8 %i7, %o4, %l3
14228 edge8l %l6, %i5, %l0
14229 fnand %f22, %f2, %f24
14230 fbug,a %fcc1, loop_1435
14231 edge32l %g5, %o2, %g3
14232 fcmple16 %f14, %f0, %o3
14233 mova %icc, %g7, %g4
14234loop_1435:
14235 or %o0, %l2, %o6
14236 fpadd32 %f8, %f10, %f16
14237 srax %g6, 0x09, %i2
14238 edge16n %g2, %l4, %l1
14239 fmovrsgez %o5, %f14, %f7
14240 edge16ln %l5, %g1, %i1
14241 fbl %fcc0, loop_1436
14242 sllx %i0, %o1, %i3
14243 orncc %i6, 0x106F, %i4
14244 movrlez %i7, 0x3EF, %o4
14245loop_1436:
14246 nop
14247 set 0x74, %g5
14248 swapa [%l7 + %g5] 0x80, %l3
14249 taddcc %o7, %l6, %l0
14250 movre %g5, %o2, %i5
14251 fmuld8ulx16 %f28, %f23, %f0
14252 wr %g0, 0x81, %asi
14253 lda [%l7 + 0x64] %asi, %f24
14254 edge16l %g3, %g7, %o3
14255 tpos %icc, 0x0
14256 tcc %icc, 0x3
14257 wr %g0, 0x04, %asi
14258 ldda [%l7 + 0x10] %asi, %o0
14259 popc 0x1C2D, %l2
14260 sdivcc %o6, 0x0691, %g6
14261 ld [%l7 + 0x14], %f30
14262 ldsw [%l7 + 0x34], %g4
14263 alignaddr %i2, %l4, %l1
14264 fmovsn %xcc, %f3, %f6
14265 addccc %o5, 0x0A94, %g2
14266 addc %l5, %i1, %g1
14267 tge %icc, 0x4
14268 movrgez %i0, %o1, %i3
14269 xnor %i4, 0x179D, %i7
14270 fbuge,a %fcc3, loop_1437
14271 movl %icc, %o4, %l3
14272 tle %icc, 0x3
14273 subc %i6, %l6, %o7
14274loop_1437:
14275 orncc %l0, 0x0FFB, %o2
14276 tn %xcc, 0x5
14277 movne %icc, %i5, %g5
14278 fnand %f2, %f10, %f24
14279 nop
14280 setx loop_1438, %l0, %l1
14281 wrpr 0x1, %tl
14282 wrpr %l1, %tnpc
14283 setx 0x34400001400, %l0, %l1
14284 wrpr %l1, %tstate
14285 wrhpr 0x4, %htstate
14286 done
14287 fnor %f10, %f6, %f22
14288 fmul8x16au %f14, %f9, %f26
14289 edge8 %g3, %o3, %o0
14290loop_1438:
14291 nop
14292 set 0x3C, %o3
14293 ldstuba [%l7 + %o3] 0x88, %g7
14294 edge16 %l2, %o6, %g4
14295 tneg %icc, 0x1
14296 array8 %g6, %i2, %l1
14297 wr %g0, 0x88, %asi
14298 ldda [%l7 + 0x10] %asi, %l4
14299 lduw [%l7 + 0x7C], %o5
14300 call loop_1439
14301 alignaddr %g2, %l5, %g1
14302 udivx %i1, 0x1C67, %o1
14303 fbl,a %fcc2, loop_1440
14304loop_1439:
14305 sdivx %i3, 0x1241, %i4
14306 edge32ln %i0, %o4, %i7
14307 movn %icc, %l3, %i6
14308loop_1440:
14309 subcc %o7, %l0, %l6
14310 movne %xcc, %o2, %g5
14311 movne %icc, %g3, %i5
14312 and %o3, %g7, %o0
14313 fornot2s %f20, %f9, %f9
14314 tne %xcc, 0x2
14315 fands %f18, %f23, %f28
14316 bvc loop_1441
14317 taddcc %o6, %g4, %g6
14318 tsubcc %i2, 0x0008, %l1
14319 fmovsne %icc, %f8, %f24
14320loop_1441:
14321 xnor %l4, 0x15ED, %o5
14322 tleu %icc, 0x7
14323 bvc,pt %xcc, loop_1442
14324 fnands %f30, %f12, %f13
14325 swap [%l7 + 0x6C], %g2
14326 movneg %xcc, %l5, %g1
14327loop_1442:
14328 fmovdneg %icc, %f24, %f18
14329 movvs %icc, %l2, %i1
14330 fpadd32s %f5, %f2, %f25
14331 membar #Sync
14332 set 0x40, %g3
14333 ldda [%l7 + %g3] 0xf8, %f0
14334 st %f16, [%l7 + 0x38]
14335 addcc %o1, 0x0624, %i3
14336 movcc %xcc, %i4, %i0
14337 movg %icc, %i7, %l3
14338 ldsb [%l7 + 0x61], %i6
14339 ldstub [%l7 + 0x7E], %o4
14340 sdivcc %o7, 0x155C, %l0
14341 prefetch [%l7 + 0x3C], 0x1
14342 tn %xcc, 0x2
14343 fandnot1 %f14, %f6, %f16
14344 sir 0x00B3
14345 fsrc1s %f12, %f31
14346 fcmps %fcc2, %f31, %f24
14347 tl %icc, 0x2
14348 brz %l6, loop_1443
14349 addcc %g5, 0x1D70, %o2
14350 bg,pn %xcc, loop_1444
14351 fmovsn %icc, %f24, %f13
14352loop_1443:
14353 saved
14354 rdpr %cwp, %g1
14355 rdpr %cansave, %g2
14356 rdpr %canrestore, %g3
14357 rdpr %cleanwin, %g4
14358 rdpr %otherwin, %g5
14359 rdpr %wstate, %g6
14360 fblg %fcc1, loop_1445
14361loop_1444:
14362 tvc %xcc, 0x4
14363 sra %i5, 0x1B, %g3
14364 move %icc, %o3, %o0
14365loop_1445:
14366 sdivx %o6, 0x0792, %g7
14367 movge %xcc, %g6, %i2
14368 movne %icc, %l1, %g4
14369 fmovscs %icc, %f31, %f10
14370 sra %l4, 0x10, %g2
14371 smulcc %o5, %g1, %l5
14372 movrlz %i1, 0x382, %l2
14373 edge16n %o1, %i4, %i3
14374 tsubcc %i0, %i7, %i6
14375 edge16 %l3, %o4, %l0
14376 movcs %icc, %o7, %g5
14377 movgu %icc, %o2, %i5
14378 movre %l6, 0x160, %o3
14379 subc %o0, %o6, %g3
14380 tge %icc, 0x7
14381 movrgz %g7, 0x095, %i2
14382 for %f10, %f26, %f10
14383 sll %g6, %l1, %g4
14384 fbul %fcc0, loop_1446
14385 edge16l %l4, %o5, %g2
14386 bne,pn %xcc, loop_1447
14387 te %icc, 0x2
14388loop_1446:
14389 tvs %icc, 0x4
14390 membar #Sync
14391 set 0x40, %l4
14392 ldda [%l7 + %l4] 0xf8, %f16
14393loop_1447:
14394 addccc %l5, 0x1217, %i1
14395 fmovs %f10, %f0
14396 alignaddrl %l2, %g1, %o1
14397 addc %i4, 0x0AB3, %i3
14398 array32 %i0, %i7, %i6
14399 sdivcc %o4, 0x0914, %l3
14400 alignaddrl %l0, %o7, %g5
14401 movge %icc, %o2, %l6
14402 fmovsne %icc, %f15, %f21
14403 ldub [%l7 + 0x30], %i5
14404 stbar
14405 fblg,a %fcc2, loop_1448
14406 sra %o0, 0x01, %o6
14407 movcs %icc, %o3, %g7
14408 call loop_1449
14409loop_1448:
14410 fexpand %f4, %f14
14411 smul %g3, 0x0F62, %i2
14412 te %icc, 0x1
14413loop_1449:
14414 movgu %icc, %g6, %l1
14415 tle %icc, 0x6
14416 alignaddr %l4, %o5, %g2
14417 array32 %g4, %l5, %l2
14418 nop
14419 set 0x46, %g4
14420 sth %i1, [%l7 + %g4]
14421 fbu,a %fcc2, loop_1450
14422 tneg %icc, 0x2
14423 ldub [%l7 + 0x10], %g1
14424 umulcc %i4, %i3, %i0
14425loop_1450:
14426 tle %icc, 0x7
14427 movrlz %o1, %i6, %o4
14428 fcmpeq16 %f24, %f10, %l3
14429 tvc %xcc, 0x2
14430 te %icc, 0x0
14431 wr %g0, 0x0c, %asi
14432 lduba [%l7 + 0x3C] %asi, %i7
14433 mulx %l0, 0x0354, %o7
14434 tg %icc, 0x5
14435 fmovrsgez %g5, %f2, %f14
14436 fornot1 %f18, %f26, %f16
14437 fmovdvc %xcc, %f3, %f5
14438 tneg %xcc, 0x7
14439 addc %l6, %o2, %i5
14440 smul %o0, %o6, %g7
14441 brlz %g3, loop_1451
14442 edge32l %i2, %g6, %l1
14443 fmovsg %icc, %f23, %f25
14444 fmovdl %xcc, %f19, %f28
14445loop_1451:
14446 edge16n %l4, %o5, %o3
14447 set 0x60, %o1
14448 sta %f23, [%l7 + %o1] 0x15
14449 mulscc %g4, %l5, %l2
14450 movg %xcc, %i1, %g1
14451 movrne %i4, 0x31B, %g2
14452 tleu %icc, 0x1
14453 tneg %xcc, 0x4
14454 tcc %xcc, 0x0
14455 movrlz %i3, 0x276, %i0
14456 srax %o1, 0x07, %i6
14457 smulcc %l3, %o4, %l0
14458 fpadd16 %f2, %f4, %f8
14459 wr %g0, 0x88, %asi
14460 ldstuba [%l7 + 0x20] %asi, %o7
14461 edge8 %g5, %l6, %i7
14462 nop
14463 setx loop_1452, %l0, %l1
14464 wrpr 0x1, %tl
14465 wrpr %l1, %tnpc
14466 setx 0x34400001400, %l0, %l1
14467 wrpr %l1, %tstate
14468 wrhpr 0x4, %htstate
14469 done
14470 bg,pn %xcc, loop_1453
14471 udivcc %i5, 0x19F2, %o2
14472 tvs %icc, 0x5
14473loop_1452:
14474 ldsh [%l7 + 0x40], %o6
14475loop_1453:
14476 movge %xcc, %g7, %o0
14477 bcc,a,pn %xcc, loop_1454
14478 movgu %icc, %i2, %g6
14479 bneg,a,pt %xcc, loop_1455
14480 sllx %g3, 0x1E, %l1
14481loop_1454:
14482 st %f22, [%l7 + 0x64]
14483 brz,a %o5, loop_1456
14484loop_1455:
14485 movleu %xcc, %o3, %g4
14486 fpadd32 %f16, %f20, %f14
14487 ta %icc, 0x2
14488loop_1456:
14489 xor %l5, %l4, %i1
14490 fbe %fcc0, loop_1457
14491 alignaddr %l2, %i4, %g1
14492 tleu %xcc, 0x0
14493 fmovrslz %i3, %f19, %f16
14494loop_1457:
14495 subccc %i0, %g2, %o1
14496 sub %i6, %o4, %l0
14497 fbule,a %fcc2, loop_1458
14498 bpos loop_1459
14499 fandnot2 %f14, %f10, %f6
14500 edge16ln %o7, %g5, %l3
14501loop_1458:
14502 move %icc, %i7, %l6
14503loop_1459:
14504 bcs,pt %icc, loop_1460
14505 movn %xcc, %o2, %i5
14506 fmovrde %g7, %f4, %f16
14507 edge8ln %o0, %i2, %o6
14508loop_1460:
14509 tvs %xcc, 0x0
14510 fmuld8sux16 %f24, %f9, %f24
14511 edge8l %g3, %l1, %o5
14512 orcc %g6, 0x09C2, %g4
14513 or %o3, %l5, %i1
14514 movvs %xcc, %l2, %i4
14515 set 0x50, %i3
14516 lda [%l7 + %i3] 0x04, %f30
14517 fabss %f29, %f16
14518 subc %g1, %i3, %i0
14519 fcmple16 %f12, %f16, %g2
14520 subccc %o1, 0x0734, %l4
14521 fmovrdne %i6, %f28, %f12
14522 set 0x18, %g6
14523 stwa %l0, [%l7 + %g6] 0xea
14524 membar #Sync
14525 fcmple16 %f30, %f6, %o4
14526 srlx %o7, %l3, %i7
14527 movrne %l6, %g5, %i5
14528 brz %g7, loop_1461
14529 fmovdn %icc, %f0, %f19
14530 srl %o2, %o0, %o6
14531 srlx %i2, %g3, %o5
14532loop_1461:
14533 bpos,pn %icc, loop_1462
14534 nop
14535 set 0x68, %i7
14536 std %f2, [%l7 + %i7]
14537 fcmpgt16 %f16, %f2, %g6
14538 fnot1s %f15, %f22
14539loop_1462:
14540 fexpand %f7, %f22
14541 andncc %l1, %o3, %l5
14542 movrgz %i1, 0x37D, %l2
14543 fmovdn %icc, %f25, %f20
14544 ldsh [%l7 + 0x18], %i4
14545 call loop_1463
14546 tneg %icc, 0x6
14547 mulx %g4, %i3, %g1
14548 mulscc %g2, 0x19B4, %i0
14549loop_1463:
14550 fbne %fcc2, loop_1464
14551 fmovde %icc, %f15, %f10
14552 set 0x10, %o6
14553 ldda [%l7 + %o6] 0x14, %l4
14554loop_1464:
14555 andn %o1, 0x0196, %l0
14556 std %f24, [%l7 + 0x70]
14557 fmovsle %icc, %f13, %f22
14558 wr %g0, 0x18, %asi
14559 stwa %o4, [%l7 + 0x74] %asi
14560 tle %icc, 0x7
14561 wr %g0, 0x18, %asi
14562 ldsba [%l7 + 0x56] %asi, %i6
14563 ldub [%l7 + 0x7A], %l3
14564 xorcc %o7, 0x0D6E, %l6
14565 fmovdneg %icc, %f19, %f13
14566 udiv %i7, 0x1C5C, %i5
14567 array16 %g5, %o2, %o0
14568 srl %o6, %g7, %g3
14569 membar 0x2C
14570 xnorcc %i2, %g6, %l1
14571 edge32 %o3, %o5, %l5
14572 movrne %i1, %l2, %g4
14573 fcmple32 %f28, %f22, %i4
14574 swap [%l7 + 0x0C], %i3
14575 fxnors %f8, %f25, %f6
14576 smulcc %g2, %g1, %l4
14577 fcmple32 %f20, %f18, %o1
14578 movrlz %i0, 0x1B0, %o4
14579 addc %i6, %l3, %l0
14580 set 0x34, %l6
14581 stwa %o7, [%l7 + %l6] 0x81
14582 alignaddrl %l6, %i7, %i5
14583 edge8l %g5, %o2, %o0
14584 tcc %xcc, 0x0
14585 subccc %g7, 0x01C4, %g3
14586 movneg %icc, %i2, %g6
14587 be,a,pn %icc, loop_1465
14588 movge %icc, %l1, %o6
14589 call loop_1466
14590 subccc %o5, %o3, %i1
14591loop_1465:
14592 fnegs %f12, %f5
14593 ldub [%l7 + 0x17], %l5
14594loop_1466:
14595 stw %g4, [%l7 + 0x30]
14596 add %l7, 0x68, %l6
14597 wr %g0, 0x0c, %asi
14598 casxa [%l6] %asi, %i4, %i3
14599 sdivcc %g2, 0x1A00, %l2
14600 and %g1, %l4, %o1
14601 fmovda %xcc, %f31, %f2
14602 restored
14603 rdpr %cwp, %g1
14604 rdpr %cansave, %g2
14605 rdpr %canrestore, %g3
14606 rdpr %cleanwin, %g4
14607 rdpr %otherwin, %g5
14608 rdpr %wstate, %g6
14609 andn %o4, %i0, %i6
14610 udivcc %l3, 0x14CF, %l0
14611 movrgez %o7, 0x0B1, %l6
14612 edge8ln %i7, %g5, %o2
14613 saved
14614 rdpr %cwp, %g1
14615 rdpr %cansave, %g2
14616 rdpr %canrestore, %g3
14617 rdpr %cleanwin, %g4
14618 rdpr %otherwin, %g5
14619 rdpr %wstate, %g6
14620 xorcc %o0, 0x0307, %i5
14621 tne %icc, 0x2
14622 movn %icc, %g3, %i2
14623 movg %xcc, %g7, %g6
14624 mova %xcc, %l1, %o5
14625 fmovrslez %o3, %f4, %f28
14626 fand %f20, %f24, %f26
14627 fcmpgt32 %f22, %f28, %o6
14628 sdivcc %i1, 0x0798, %g4
14629 sra %i4, %l5, %g2
14630 orn %i3, 0x0FE9, %l2
14631 edge8 %l4, %o1, %o4
14632 siam 0x0
14633 set 0x0C, %g7
14634 ldstuba [%l7 + %g7] 0x88, %g1
14635 movvs %xcc, %i6, %i0
14636 movpos %icc, %l3, %l0
14637 ldx [%l7 + 0x68], %l6
14638 set 0x18, %l2
14639 swapa [%l7 + %l2] 0x04, %o7
14640 array8 %g5, %i7, %o2
14641 stb %o0, [%l7 + 0x7F]
14642 movre %i5, 0x07A, %i2
14643 fmovs %f5, %f22
14644 sllx %g7, 0x11, %g6
14645 fandnot2 %f4, %f20, %f4
14646 tl %icc, 0x5
14647 movge %xcc, %l1, %o5
14648 movg %icc, %o3, %g3
14649 andncc %o6, %i1, %i4
14650 mulx %l5, 0x131C, %g4
14651 movrlz %i3, %g2, %l2
14652 sir 0x0D07
14653 fmuld8sux16 %f30, %f2, %f24
14654 sir 0x0419
14655 movrgez %o1, %l4, %g1
14656 fpack32 %f20, %f18, %f22
14657 fandnot2 %f22, %f10, %f30
14658 srax %o4, %i0, %i6
14659 andcc %l3, 0x0811, %l6
14660 bvc loop_1467
14661 subc %l0, %g5, %i7
14662 movcc %xcc, %o7, %o0
14663 ldsb [%l7 + 0x22], %i5
14664loop_1467:
14665 edge16l %o2, %i2, %g6
14666 edge16ln %l1, %g7, %o3
14667 movre %o5, 0x225, %g3
14668 tleu %xcc, 0x6
14669 addc %i1, %o6, %l5
14670 udivx %g4, 0x0953, %i3
14671 umul %g2, 0x1EE4, %l2
14672 nop
14673 setx loop_1468, %l0, %l1
14674 wrpr 0x1, %tl
14675 wrpr %l1, %tnpc
14676 setx 0x34400001400, %l0, %l1
14677 wrpr %l1, %tstate
14678 wrhpr 0x4, %htstate
14679 done
14680 move %xcc, %o1, %i4
14681 edge16ln %g1, %o4, %i0
14682 array16 %i6, %l4, %l6
14683loop_1468:
14684 stx %l3, [%l7 + 0x58]
14685 edge8n %g5, %i7, %l0
14686 ta %xcc, 0x6
14687 tneg %icc, 0x4
14688 subccc %o0, 0x0F41, %i5
14689 bpos,a,pt %xcc, loop_1469
14690 bpos,a %icc, loop_1470
14691 movgu %xcc, %o7, %i2
14692 fmovsn %xcc, %f6, %f23
14693loop_1469:
14694 umul %o2, %l1, %g7
14695loop_1470:
14696 movn %xcc, %g6, %o3
14697 fmovdvs %xcc, %f3, %f29
14698 movn %xcc, %o5, %i1
14699 movle %xcc, %g3, %o6
14700 tsubcc %g4, 0x128F, %i3
14701 membar 0x4B
14702 tn %icc, 0x0
14703 addcc %g2, 0x1DAB, %l2
14704 tpos %xcc, 0x0
14705 tpos %icc, 0x4
14706 fpadd32 %f8, %f18, %f24
14707 call loop_1471
14708 and %l5, %o1, %g1
14709 stx %i4, [%l7 + 0x48]
14710 subccc %i0, %o4, %l4
14711loop_1471:
14712 srlx %l6, 0x14, %i6
14713 movrgz %g5, 0x0A0, %i7
14714 mova %xcc, %l0, %o0
14715 subc %i5, %l3, %o7
14716 movn %icc, %o2, %i2
14717 call loop_1472
14718 fabss %f29, %f25
14719 stb %l1, [%l7 + 0x63]
14720 fbu %fcc3, loop_1473
14721loop_1472:
14722 ble,pn %xcc, loop_1474
14723 ldstub [%l7 + 0x12], %g7
14724 std %f16, [%l7 + 0x68]
14725loop_1473:
14726 nop
14727 wr %g0, 0x19, %asi
14728 ldda [%l7 + 0x10] %asi, %g6
14729loop_1474:
14730 popc 0x1BD0, %o3
14731 brgez %o5, loop_1475
14732 movgu %xcc, %i1, %g3
14733 subcc %g4, %o6, %g2
14734 tvc %icc, 0x4
14735loop_1475:
14736 fmul8x16au %f29, %f31, %f22
14737 edge32ln %i3, %l2, %l5
14738 andn %o1, %i4, %g1
14739 fcmpgt32 %f2, %f22, %o4
14740 movn %icc, %l4, %l6
14741 stx %i6, [%l7 + 0x28]
14742 movn %icc, %i0, %g5
14743 smulcc %l0, %o0, %i5
14744 taddcc %i7, %l3, %o7
14745 fone %f18
14746 bg %xcc, loop_1476
14747 fbul,a %fcc3, loop_1477
14748 ldd [%l7 + 0x38], %i2
14749 nop
14750 set 0x1A, %o2
14751 stb %o2, [%l7 + %o2]
14752loop_1476:
14753 movvs %xcc, %g7, %l1
14754loop_1477:
14755 tpos %xcc, 0x3
14756 fmuld8ulx16 %f5, %f11, %f2
14757 addcc %o3, %o5, %g6
14758 taddcc %i1, 0x0366, %g4
14759 brgz,a %o6, loop_1478
14760 fone %f26
14761 tl %icc, 0x1
14762 tsubcc %g2, 0x003E, %g3
14763loop_1478:
14764 sllx %i3, 0x06, %l5
14765 edge32n %o1, %l2, %g1
14766 tcc %xcc, 0x2
14767 addcc %i4, %l4, %o4
14768 fmul8x16al %f24, %f7, %f0
14769 movvs %icc, %i6, %i0
14770 movl %icc, %l6, %g5
14771 fsrc2s %f5, %f15
14772 ldd [%l7 + 0x40], %f18
14773 array8 %o0, %i5, %l0
14774 tvs %icc, 0x7
14775 fmovdvs %icc, %f4, %f23
14776 fxor %f2, %f18, %f28
14777 orn %l3, %o7, %i7
14778 std %f22, [%l7 + 0x18]
14779 sethi 0x179F, %o2
14780 tn %xcc, 0x1
14781 fcmpeq32 %f2, %f20, %g7
14782 fornot2 %f4, %f12, %f14
14783 tsubcctv %i2, %l1, %o3
14784 tvc %xcc, 0x4
14785 bl loop_1479
14786 flush %l7 + 0x24
14787 call loop_1480
14788 array16 %o5, %i1, %g6
14789loop_1479:
14790 movg %xcc, %g4, %o6
14791 wr %g0, 0x04, %asi
14792 ldxa [%l7 + 0x58] %asi, %g3
14793loop_1480:
14794 andcc %g2, 0x034C, %i3
14795 edge32 %l5, %o1, %g1
14796 tneg %xcc, 0x1
14797 orn %i4, %l4, %l2
14798 ldstub [%l7 + 0x5D], %o4
14799 movrlz %i0, %l6, %g5
14800 array32 %o0, %i5, %l0
14801 movrgz %l3, %i6, %o7
14802 stbar
14803 orncc %i7, 0x0544, %o2
14804 ldd [%l7 + 0x40], %i2
14805 tge %xcc, 0x5
14806 bleu,pn %xcc, loop_1481
14807 orncc %g7, %o3, %l1
14808 edge16ln %i1, %o5, %g6
14809 wr %g0, 0xf9, %asi
14810 stda %f16, [%l7 + 0x40] %asi
14811 membar #Sync
14812loop_1481:
14813 bg,a loop_1482
14814 bne,a,pt %icc, loop_1483
14815 tleu %xcc, 0x6
14816 movvs %xcc, %o6, %g4
14817loop_1482:
14818 fmovscc %icc, %f3, %f9
14819loop_1483:
14820 ble,pn %icc, loop_1484
14821 brgez,a %g2, loop_1485
14822 std %i2, [%l7 + 0x48]
14823 fbule,a %fcc2, loop_1486
14824loop_1484:
14825 fbn %fcc0, loop_1487
14826loop_1485:
14827 sllx %g3, %o1, %l5
14828 movg %icc, %i4, %g1
14829loop_1486:
14830 tsubcc %l2, 0x0D62, %l4
14831loop_1487:
14832 mova %icc, %i0, %o4
14833 xnor %g5, 0x1276, %l6
14834 taddcctv %o0, 0x18BA, %i5
14835 fsrc2 %f16, %f26
14836 tne %xcc, 0x7
14837 wr %g0, 0x2f, %asi
14838 ldda [%l7 + 0x60] %asi, %l0
14839 udiv %l3, 0x0B00, %o7
14840 ta %xcc, 0x7
14841 movl %icc, %i6, %i7
14842 alignaddr %i2, %g7, %o3
14843 brlz %l1, loop_1488
14844 fmovsa %xcc, %f28, %f28
14845 addccc %i1, 0x0569, %o5
14846 fmovrse %g6, %f25, %f4
14847loop_1488:
14848 nop
14849 set 0x4C, %g1
14850 lda [%l7 + %g1] 0x19, %f4
14851 movle %icc, %o2, %o6
14852 move %xcc, %g4, %g2
14853 orncc %i3, 0x05E0, %o1
14854 wr %g0, 0x0c, %asi
14855 swapa [%l7 + 0x7C] %asi, %g3
14856 subcc %i4, %l5, %g1
14857 fmovsleu %icc, %f18, %f2
14858 srax %l4, 0x0A, %l2
14859 fbg,a %fcc0, loop_1489
14860 fzero %f6
14861 wr %g0, 0x04, %asi
14862 ldsha [%l7 + 0x46] %asi, %o4
14863loop_1489:
14864 lduh [%l7 + 0x7C], %i0
14865 fbe,a %fcc2, loop_1490
14866 sdiv %l6, 0x152B, %g5
14867 membar #Sync
14868 wr %g0, 0xf8, %asi
14869 ldda [%l7 + 0x40] %asi, %f16
14870loop_1490:
14871 fmul8x16al %f3, %f28, %f4
14872 stw %i5, [%l7 + 0x54]
14873 movvc %xcc, %l0, %l3
14874 subccc %o7, %o0, %i7
14875 udivx %i2, 0x1F76, %i6
14876 ldsh [%l7 + 0x62], %g7
14877 membar 0x6E
14878 fnand %f16, %f16, %f4
14879 xor %l1, 0x12C1, %i1
14880 tneg %xcc, 0x1
14881 brgz,a %o3, loop_1491
14882 tge %icc, 0x3
14883 fzeros %f23
14884 movrgz %g6, %o2, %o5
14885loop_1491:
14886 orcc %o6, 0x0E90, %g4
14887 wr %g0, 0x04, %asi
14888 lduwa [%l7 + 0x5C] %asi, %g2
14889 fblg,a %fcc1, loop_1492
14890 xnorcc %o1, 0x054B, %i3
14891 fble %fcc2, loop_1493
14892 fbul %fcc2, loop_1494
14893loop_1492:
14894 taddcc %i4, 0x010F, %l5
14895 wr %g0, 0x19, %asi
14896 lduwa [%l7 + 0x64] %asi, %g3
14897loop_1493:
14898 brlez %g1, loop_1495
14899loop_1494:
14900 and %l2, %l4, %o4
14901 udivx %i0, 0x15F2, %l6
14902 taddcc %g5, 0x1C9D, %l0
14903loop_1495:
14904 subc %l3, 0x1270, %i5
14905 movleu %xcc, %o7, %i7
14906 movvs %icc, %o0, %i2
14907 be,a %xcc, loop_1496
14908 lduw [%l7 + 0x3C], %g7
14909 addcc %i6, %l1, %o3
14910 bleu,a,pn %xcc, loop_1497
14911loop_1496:
14912 tpos %icc, 0x6
14913 fnand %f6, %f22, %f4
14914 array16 %i1, %g6, %o2
14915loop_1497:
14916 popc %o5, %g4
14917 mova %xcc, %o6, %g2
14918 edge32ln %o1, %i3, %i4
14919 xorcc %g3, %l5, %l2
14920 smulcc %l4, 0x0531, %o4
14921 fbne %fcc1, loop_1498
14922 movleu %icc, %g1, %l6
14923 addc %i0, %l0, %l3
14924 addccc %i5, %g5, %o7
14925loop_1498:
14926 mulx %i7, 0x1B30, %o0
14927 addccc %g7, 0x0E34, %i6
14928 fmovse %icc, %f7, %f0
14929 move %icc, %i2, %l1
14930 wr %g0, 0x57, %asi
14931 stxa %i1, [%g0 + 0x0] %asi
14932 wr %g0, 0x89, %asi
14933 sta %f4, [%l7 + 0x08] %asi
14934 brgez %o3, loop_1499
14935 fmovrde %o2, %f10, %f2
14936 udiv %o5, 0x029C, %g6
14937 fmovdn %icc, %f2, %f26
14938loop_1499:
14939 array16 %g4, %g2, %o6
14940 udivx %o1, 0x1FE0, %i3
14941 sir 0x1D02
14942 movleu %icc, %i4, %l5
14943 subccc %l2, 0x1E43, %g3
14944 sra %o4, %g1, %l6
14945 tvs %icc, 0x2
14946 fbue,a %fcc1, loop_1500
14947 bcc,pt %icc, loop_1501
14948 movg %xcc, %i0, %l0
14949 sethi 0x05AD, %l3
14950loop_1500:
14951 fpackfix %f4, %f19
14952loop_1501:
14953 fmovsvs %xcc, %f18, %f23
14954 udiv %i5, 0x079C, %g5
14955 umul %o7, %l4, %i7
14956 fbuge,a %fcc3, loop_1502
14957 nop
14958 setx loop_1503, %l0, %l1
14959 jmpl %l1, %g7
14960 tl %xcc, 0x4
14961 movrlez %i6, 0x372, %o0
14962loop_1502:
14963 edge8ln %l1, %i1, %i2
14964loop_1503:
14965 ble,pt %xcc, loop_1504
14966 fcmpes %fcc1, %f6, %f11
14967 orcc %o2, %o3, %g6
14968 lduw [%l7 + 0x74], %o5
14969loop_1504:
14970 movrlez %g2, %o6, %g4
14971 subccc %o1, %i3, %i4
14972 array8 %l5, %l2, %g3
14973 fbo %fcc1, loop_1505
14974 edge16l %g1, %l6, %o4
14975 edge32 %i0, %l0, %l3
14976 bvc %xcc, loop_1506
14977loop_1505:
14978 std %f8, [%l7 + 0x30]
14979 edge8n %i5, %o7, %l4
14980 movrlz %i7, 0x0F0, %g5
14981loop_1506:
14982 pdist %f30, %f24, %f8
14983 sdiv %g7, 0x10BE, %o0
14984 bneg,pt %icc, loop_1507
14985 array32 %i6, %l1, %i2
14986 fmovsgu %icc, %f17, %f12
14987 subccc %o2, 0x1E3C, %o3
14988loop_1507:
14989 movvc %icc, %i1, %o5
14990 alignaddrl %g2, %o6, %g4
14991 fxnors %f22, %f30, %f27
14992 edge8l %o1, %g6, %i3
14993 nop
14994 setx loop_1508, %l0, %l1
14995 jmpl %l1, %l5
14996 fnands %f0, %f28, %f5
14997 sir 0x0047
14998 tle %icc, 0x6
14999loop_1508:
15000 fmovde %xcc, %f26, %f29
15001 xnor %i4, %g3, %g1
15002 set 0x38, %l0
15003 lda [%l7 + %l0] 0x18, %f16
15004 movpos %xcc, %l2, %l6
15005 membar 0x3C
15006 set 0x40, %i1
15007 stda %f16, [%l7 + %i1] 0x14
15008 tpos %icc, 0x5
15009 array8 %i0, %o4, %l3
15010 movn %icc, %l0, %i5
15011 fmul8ulx16 %f28, %f18, %f18
15012 nop
15013 set 0x2F, %i2
15014 ldstub [%l7 + %i2], %o7
15015 movvc %xcc, %i7, %g5
15016 fmovrsgz %g7, %f11, %f25
15017 fbe,a %fcc2, loop_1509
15018 fnegs %f12, %f22
15019 stx %l4, [%l7 + 0x38]
15020 ldub [%l7 + 0x34], %i6
15021loop_1509:
15022 tsubcctv %o0, %l1, %i2
15023 subc %o3, %i1, %o5
15024 brgez,a %g2, loop_1510
15025 array8 %o2, %g4, %o1
15026 fmovrslez %o6, %f23, %f9
15027 fnot2 %f14, %f2
15028loop_1510:
15029 movcc %icc, %i3, %l5
15030 fnand %f12, %f20, %f18
15031 brgz,a %i4, loop_1511
15032 subc %g3, 0x0907, %g1
15033 fpackfix %f4, %f10
15034 movge %icc, %l2, %g6
15035loop_1511:
15036 fpsub32s %f6, %f8, %f5
15037 udiv %i0, 0x0DA8, %l6
15038 edge32ln %o4, %l3, %i5
15039 edge32n %o7, %i7, %g5
15040 fmovrdgz %l0, %f18, %f22
15041 movne %icc, %g7, %l4
15042 ldub [%l7 + 0x22], %o0
15043 sdivx %l1, 0x1948, %i2
15044 array8 %i6, %o3, %i1
15045 fmovdle %xcc, %f19, %f5
15046 movrgz %g2, %o2, %g4
15047 move %icc, %o1, %o6
15048 brz,a %i3, loop_1512
15049 sra %o5, %i4, %l5
15050 edge16ln %g3, %l2, %g6
15051 sdivcc %g1, 0x0F18, %l6
15052loop_1512:
15053 fmovsn %xcc, %f20, %f27
15054 addccc %i0, %o4, %i5
15055 add %l7, 0x5C, %l6
15056 wr %g0, 0x0c, %asi
15057 lda [%l6] %asi, %o7
15058 casa [%l6] 0x0c, %o7, %l3
15059 edge32l %i7, %l0, %g7
15060 movvc %icc, %l4, %o0
15061 fmovsneg %xcc, %f14, %f6
15062 fmul8sux16 %f12, %f14, %f16
15063 edge16 %l1, %g5, %i2
15064 movl %icc, %i6, %o3
15065 fbn,a %fcc3, loop_1513
15066 movrgez %g2, 0x017, %i1
15067 movg %xcc, %g4, %o1
15068 fnands %f23, %f1, %f29
15069loop_1513:
15070 sdivx %o6, 0x19F1, %i3
15071 movne %icc, %o2, %o5
15072 set 0x48, %l3
15073 prefetcha [%l7 + %l3] 0x04, 0x1
15074 subccc %g3, %i4, %g6
15075 sdiv %g1, 0x037E, %l6
15076 nop
15077 set 0x68, %l1
15078 std %f4, [%l7 + %l1]
15079 srl %l2, %o4, %i5
15080 addcc %o7, 0x1837, %i0
15081 mova %xcc, %l3, %l0
15082 tvs %xcc, 0x1
15083 fmovdcc %xcc, %f24, %f17
15084 fmovrdgez %i7, %f8, %f18
15085 orncc %l4, 0x13AB, %g7
15086 fmovrdgz %o0, %f2, %f24
15087 fnors %f2, %f10, %f1
15088 membar 0x26
15089 fmovsg %xcc, %f31, %f8
15090 xor %g5, %i2, %l1
15091 subccc %i6, %g2, %o3
15092 subccc %i1, %g4, %o1
15093 fcmps %fcc1, %f7, %f13
15094 udiv %i3, 0x1BF2, %o6
15095 udivcc %o2, 0x0493, %o5
15096 fpadd32 %f26, %f2, %f18
15097 array16 %l5, %g3, %g6
15098 edge32ln %g1, %l6, %i4
15099 wr %g0, 0x89, %asi
15100 ldstuba [%l7 + 0x51] %asi, %l2
15101 fcmpd %fcc1, %f10, %f16
15102 wr %g0, 0x19, %asi
15103 ldda [%l7 + 0x40] %asi, %o4
15104 array32 %i5, %i0, %l3
15105 movrgez %l0, %o7, %l4
15106 fmuld8ulx16 %f2, %f19, %f22
15107 tne %icc, 0x0
15108 brlz,a %g7, loop_1514
15109 sethi 0x1B1C, %o0
15110 fcmps %fcc2, %f3, %f26
15111 fcmped %fcc0, %f28, %f2
15112loop_1514:
15113 tg %icc, 0x0
15114 te %icc, 0x5
15115 st %f14, [%l7 + 0x58]
15116 movge %xcc, %g5, %i7
15117 edge8 %i2, %i6, %g2
15118 sdivx %o3, 0x1601, %i1
15119 fnegd %f0, %f22
15120 ldd [%l7 + 0x30], %l0
15121 wr %g0, 0x80, %asi
15122 stda %g4, [%l7 + 0x28] %asi
15123 movcc %icc, %o1, %o6
15124 movrgez %i3, 0x2ED, %o5
15125 bvc,a,pn %xcc, loop_1515
15126 movg %icc, %o2, %g3
15127 fnot1 %f0, %f2
15128 tgu %icc, 0x2
15129loop_1515:
15130 movleu %icc, %g6, %l5
15131 movrne %l6, %g1, %l2
15132 tl %icc, 0x2
15133 fexpand %f12, %f18
15134 edge8l %i4, %i5, %o4
15135 fmovrsgz %l3, %f11, %f3
15136 fmovdne %icc, %f15, %f28
15137 smulcc %i0, %l0, %o7
15138 movpos %xcc, %g7, %o0
15139 wr %g0, 0x80, %asi
15140 stda %f0, [%l7 + 0x40] %asi
15141 movgu %xcc, %g5, %l4
15142 nop
15143 setx loop_1516, %l0, %l1
15144 jmpl %l1, %i2
15145 fbo,a %fcc1, loop_1517
15146 prefetch [%l7 + 0x34], 0x1
15147 prefetch [%l7 + 0x40], 0x2
15148loop_1516:
15149 tleu %icc, 0x4
15150loop_1517:
15151 tcs %icc, 0x2
15152 membar 0x28
15153 movrne %i7, %i6, %g2
15154 xor %o3, 0x1300, %l1
15155 bg,a,pn %icc, loop_1518
15156 add %g4, 0x055B, %i1
15157 add %l7, 0x38, %l6
15158 wr %g0, 0x19, %asi
15159 lda [%l6] %asi, %o6
15160 casa [%l6] %asi, %o6, %i3
15161loop_1518:
15162 fmovsl %icc, %f29, %f11
15163 bvs %xcc, loop_1519
15164 umulcc %o1, %o2, %g3
15165 tcc %xcc, 0x4
15166 movg %xcc, %g6, %o5
15167loop_1519:
15168 fones %f23
15169 set 0x38, %i5
15170 stxa %l5, [%l7 + %i5] 0x2f
15171 membar #Sync
15172 fblg %fcc1, loop_1520
15173 fblg,a %fcc2, loop_1521
15174 tneg %icc, 0x5
15175 taddcctv %g1, %l2, %i4
15176loop_1520:
15177 fcmpne32 %f26, %f18, %l6
15178loop_1521:
15179 movpos %xcc, %o4, %l3
15180 ld [%l7 + 0x68], %f31
15181 movre %i5, %i0, %o7
15182 tsubcc %g7, 0x06D4, %o0
15183 fpack32 %f10, %f22, %f4
15184 edge16l %g5, %l4, %i2
15185 fnors %f21, %f16, %f14
15186 xnorcc %i7, %l0, %g2
15187 andcc %o3, %l1, %i6
15188 fors %f0, %f16, %f26
15189 popc 0x1BA0, %g4
15190 tne %xcc, 0x7
15191 edge8ln %o6, %i1, %o1
15192 fabss %f23, %f8
15193 nop
15194 setx loop_1522, %l0, %l1
15195 wrpr 0x1, %tl
15196 wrpr %l1, %tnpc
15197 setx 0x34400001400, %l0, %l1
15198 wrpr %l1, %tstate
15199 wrhpr 0x4, %htstate
15200 done
15201 std %f24, [%l7 + 0x70]
15202 fbo %fcc1, loop_1523
15203 array8 %i3, %g3, %g6
15204loop_1522:
15205 subcc %o5, 0x08DA, %l5
15206 sethi 0x1214, %g1
15207loop_1523:
15208 fble,a %fcc3, loop_1524
15209 tsubcctv %o2, 0x01C4, %l2
15210 tsubcc %l6, 0x1C99, %i4
15211 srl %o4, %l3, %i0
15212loop_1524:
15213 brlez %o7, loop_1525
15214 movl %icc, %g7, %o0
15215 sub %i5, 0x0008, %l4
15216 andncc %i2, %i7, %g5
15217loop_1525:
15218 array16 %l0, %o3, %g2
15219 alignaddrl %i6, %l1, %g4
15220 fmovrdgz %o6, %f22, %f30
15221 ba loop_1526
15222 std %o0, [%l7 + 0x48]
15223 fmovdcs %xcc, %f2, %f18
15224 or %i1, %g3, %i3
15225loop_1526:
15226 tg %icc, 0x0
15227 movleu %xcc, %g6, %l5
15228 edge8n %o5, %o2, %l2
15229 fcmpgt32 %f28, %f28, %l6
15230 fbn,a %fcc1, loop_1527
15231 sdivcc %i4, 0x087A, %g1
15232 fbn,a %fcc0, loop_1528
15233 fornot2s %f20, %f1, %f26
15234loop_1527:
15235 nop
15236 wr %g0, 0x81, %asi
15237 ldxa [%l7 + 0x50] %asi, %l3
15238loop_1528:
15239 edge32ln %i0, %o4, %g7
15240 fmovrdgz %o7, %f12, %f30
15241 fmul8ulx16 %f2, %f10, %f18
15242 tcs %icc, 0x0
15243 stb %o0, [%l7 + 0x40]
15244 for %f2, %f26, %f6
15245 movn %xcc, %l4, %i5
15246 fbul,a %fcc0, loop_1529
15247 brlez %i7, loop_1530
15248 subc %i2, %l0, %g5
15249 fxnor %f2, %f0, %f28
15250loop_1529:
15251 nop
15252 set 0x54, %i6
15253 lda [%l7 + %i6] 0x15, %f20
15254loop_1530:
15255 edge8ln %g2, %o3, %l1
15256 ldsw [%l7 + 0x58], %i6
15257 addcc %o6, %g4, %o1
15258 movg %icc, %g3, %i3
15259 fzero %f8
15260 add %l7, 0x6C, %l6
15261 wr %g0, 0x0c, %asi
15262 lda [%l6] %asi, %i1
15263 casa [%l6] 0x0c, %i1, %g6
15264 tvc %xcc, 0x1
15265 fcmps %fcc3, %f27, %f31
15266 brlz,a %o5, loop_1531
15267 call loop_1532
15268 edge8l %l5, %o2, %l6
15269 xorcc %i4, %l2, %g1
15270loop_1531:
15271 fmovsvs %xcc, %f31, %f20
15272loop_1532:
15273 movcs %xcc, %l3, %o4
15274 set 0x30, %o0
15275 ldda [%l7 + %o0] 0x11, %g6
15276 sdivcc %o7, 0x01EC, %o0
15277 wr %g0, 0x81, %asi
15278 stba %i0, [%l7 + 0x35] %asi
15279 addc %l4, %i7, %i5
15280 sir 0x0A3D
15281 edge16n %l0, %i2, %g2
15282 movrgez %o3, %g5, %l1
15283 fmovdneg %icc, %f10, %f10
15284 add %i6, %o6, %o1
15285 tle %icc, 0x1
15286 fbg %fcc1, loop_1533
15287 orn %g3, %i3, %g4
15288 brz %g6, loop_1534
15289 fmovsle %xcc, %f21, %f9
15290loop_1533:
15291 brlez %o5, loop_1535
15292 nop
15293 setx loop_1536, %l0, %l1
15294 wrpr 0x1, %tl
15295 wrpr %l1, %tpc
15296 add %l1, 0x4, %l1
15297 wrpr %l1, %tnpc
15298 setx 0x34400001400, %l0, %l1
15299 wrpr %l1, %tstate
15300 wrhpr 0x4, %htstate
15301 retry
15302loop_1534:
15303 fmovda %icc, %f22, %f9
15304 fbn,a %fcc1, loop_1537
15305loop_1535:
15306 tsubcc %l5, 0x124D, %o2
15307loop_1536:
15308 mulx %i1, 0x1F0E, %l6
15309 fble %fcc1, loop_1538
15310loop_1537:
15311 fmovsne %icc, %f28, %f8
15312 sub %i4, %l2, %g1
15313 fcmple32 %f28, %f14, %l3
15314loop_1538:
15315 sll %o4, %o7, %g7
15316 movrgz %i0, 0x3C6, %o0
15317 array32 %l4, %i5, %l0
15318 fblg,a %fcc2, loop_1539
15319 xor %i7, %i2, %g2
15320 fcmps %fcc3, %f22, %f23
15321 ld [%l7 + 0x28], %f6
15322loop_1539:
15323 fbn,a %fcc2, loop_1540
15324 tvs %xcc, 0x0
15325 nop
15326 setx loop_1541, %l0, %l1
15327 wrpr 0x1, %tl
15328 wrpr %l1, %tpc
15329 add %l1, 0x4, %l1
15330 wrpr %l1, %tnpc
15331 setx 0x34400001400, %l0, %l1
15332 wrpr %l1, %tstate
15333 wrhpr 0x4, %htstate
15334 retry
15335 sdivcc %g5, 0x0AB6, %l1
15336loop_1540:
15337 nop
15338 set 0x28, %o5
15339 ldswa [%l7 + %o5] 0x14, %i6
15340loop_1541:
15341 edge8ln %o6, %o3, %o1
15342 te %icc, 0x1
15343 fmovdl %xcc, %f30, %f5
15344 fmovscs %icc, %f13, %f18
15345 ba loop_1542
15346 andn %i3, %g4, %g3
15347 array32 %g6, %o5, %l5
15348 sub %i1, %l6, %o2
15349loop_1542:
15350 fbn %fcc3, loop_1543
15351 tcs %xcc, 0x3
15352 set 0x56, %l5
15353 lduha [%l7 + %l5] 0x19, %i4
15354loop_1543:
15355 nop
15356 wr %g0, 0x88, %asi
15357 stda %l2, [%l7 + 0x18] %asi
15358 sethi 0x03BF, %g1
15359 fand %f0, %f14, %f0
15360 tl %xcc, 0x2
15361 bcs,a,pn %xcc, loop_1544
15362 sir 0x10F8
15363 lduh [%l7 + 0x6A], %l3
15364 membar 0x40
15365loop_1544:
15366 fmovrdgz %o7, %f2, %f4
15367 tleu %xcc, 0x3
15368 brz,a %o4, loop_1545
15369 fmovse %icc, %f30, %f18
15370 fbule %fcc0, loop_1546
15371 move %xcc, %i0, %o0
15372loop_1545:
15373 movre %g7, %l4, %l0
15374 and %i5, 0x0DD5, %i2
15375loop_1546:
15376 mova %icc, %i7, %g2
15377 ta %icc, 0x3
15378 movvc %xcc, %g5, %l1
15379 fandnot2 %f16, %f6, %f18
15380 sdivx %o6, 0x179E, %i6
15381 addc %o1, 0x0D50, %o3
15382 fand %f0, %f18, %f6
15383 tg %xcc, 0x4
15384 nop
15385 setx loop_1547, %l0, %l1
15386 wrpr 0x1, %tl
15387 wrpr %l1, %tnpc
15388 setx 0x34400001400, %l0, %l1
15389 wrpr %l1, %tstate
15390 wrhpr 0x4, %htstate
15391 done
15392 movpos %xcc, %g4, %g3
15393 movgu %xcc, %i3, %g6
15394 fmovdvs %icc, %f30, %f19
15395loop_1547:
15396 movpos %icc, %o5, %l5
15397 fcmple32 %f12, %f4, %l6
15398 movrgz %o2, %i1, %i4
15399 tleu %icc, 0x0
15400 addcc %g1, 0x0A5C, %l3
15401 edge8 %o7, %o4, %i0
15402 srlx %l2, %o0, %g7
15403 wr %g0, 0x89, %asi
15404 lda [%l7 + 0x68] %asi, %f6
15405 tcs %xcc, 0x7
15406 wr %g0, 0x88, %asi
15407 lduwa [%l7 + 0x38] %asi, %l0
15408 add %l7, 0x2C, %l6
15409 wr %g0, 0x89, %asi
15410 lda [%l6] %asi, %i5
15411 casa [%l6] %asi, %i5, %l4
15412 fpadd32 %f4, %f4, %f22
15413 fzeros %f10
15414 movne %icc, %i7, %g2
15415 tne %icc, 0x5
15416 xnor %i2, %l1, %o6
15417 tsubcctv %g5, %i6, %o1
15418 ldx [%l7 + 0x78], %g4
15419 mulx %o3, 0x06A3, %g3
15420 sdiv %g6, 0x16C9, %i3
15421 set 0x34, %i0
15422 lduha [%l7 + %i0] 0x10, %o5
15423 xorcc %l5, 0x0ACB, %o2
15424 fpackfix %f20, %f4
15425 sra %l6, 0x09, %i4
15426 edge32ln %i1, %g1, %o7
15427 udivx %o4, 0x06CE, %i0
15428 sll %l2, 0x01, %o0
15429 fbue,a %fcc2, loop_1548
15430 movrgz %g7, 0x139, %l3
15431 addcc %i5, %l4, %i7
15432 edge16ln %l0, %g2, %i2
15433loop_1548:
15434 andncc %l1, %o6, %g5
15435 subccc %o1, 0x1029, %i6
15436 tcc %icc, 0x3
15437 fmovdvc %xcc, %f12, %f1
15438 sll %o3, 0x18, %g3
15439 ba,pt %icc, loop_1549
15440 fsrc1 %f2, %f12
15441 ba,pn %icc, loop_1550
15442 fmul8x16al %f5, %f17, %f4
15443loop_1549:
15444 tne %xcc, 0x5
15445 addccc %g4, 0x0EA3, %g6
15446loop_1550:
15447 fmovrslz %o5, %f4, %f15
15448 mova %icc, %l5, %o2
15449 or %l6, 0x1DBE, %i4
15450 fba %fcc1, loop_1551
15451 fblg %fcc1, loop_1552
15452 xnorcc %i1, 0x1492, %i3
15453 tgu %xcc, 0x2
15454loop_1551:
15455 fbo,a %fcc0, loop_1553
15456loop_1552:
15457 restored
15458 rdpr %cwp, %g1
15459 rdpr %cansave, %g2
15460 rdpr %canrestore, %g3
15461 rdpr %cleanwin, %g4
15462 rdpr %otherwin, %g5
15463 rdpr %wstate, %g6
15464 mulscc %o7, %o4, %g1
15465 udivx %l2, 0x19B8, %i0
15466loop_1553:
15467 edge32n %g7, %o0, %l3
15468 nop
15469 setx loop_1554, %l0, %l1
15470 wrpr 0x1, %tl
15471 wrpr %l1, %tpc
15472 add %l1, 0x4, %l1
15473 wrpr %l1, %tnpc
15474 setx 0x34400001400, %l0, %l1
15475 wrpr %l1, %tstate
15476 wrhpr 0x4, %htstate
15477 retry
15478 sethi 0x0082, %l4
15479 bne,pt %xcc, loop_1555
15480 fbne,a %fcc0, loop_1556
15481loop_1554:
15482 brlez %i7, loop_1557
15483 movn %xcc, %l0, %i5
15484loop_1555:
15485 nop
15486 set 0x20, %o7
15487 ldxa [%l7 + %o7] 0x15, %i2
15488loop_1556:
15489 movvs %xcc, %l1, %g2
15490loop_1557:
15491 sdivx %o6, 0x12A9, %o1
15492 sllx %g5, %i6, %o3
15493 movleu %xcc, %g4, %g6
15494 tgu %icc, 0x1
15495 bne loop_1558
15496 and %o5, %l5, %g3
15497 wr %g0, 0x88, %asi
15498 sta %f8, [%l7 + 0x68] %asi
15499loop_1558:
15500 sdiv %l6, 0x1505, %i4
15501 ble loop_1559
15502 movl %icc, %i1, %o2
15503 edge16n %i3, %o7, %o4
15504 ba,a,pn %xcc, loop_1560
15505loop_1559:
15506 nop
15507 set 0x29, %o4
15508 ldstub [%l7 + %o4], %l2
15509 subc %i0, 0x14EE, %g1
15510 brlz %g7, loop_1561
15511loop_1560:
15512 andn %l3, 0x0781, %l4
15513 sethi 0x04E5, %o0
15514 bleu %xcc, loop_1562
15515loop_1561:
15516 nop
15517 setx loop_1563, %l0, %l1
15518 jmpl %l1, %l0
15519 tsubcc %i5, %i2, %l1
15520 movgu %icc, %g2, %o6
15521loop_1562:
15522 andn %o1, %i7, %g5
15523loop_1563:
15524 umulcc %o3, %i6, %g6
15525 movgu %xcc, %o5, %g4
15526 edge16n %g3, %l6, %i4
15527 movge %xcc, %i1, %l5
15528 faligndata %f6, %f0, %f18
15529 call loop_1564
15530 fbge %fcc0, loop_1565
15531 sdivx %i3, 0x151D, %o2
15532 udivx %o4, 0x0B1B, %o7
15533loop_1564:
15534 bpos,a,pt %xcc, loop_1566
15535loop_1565:
15536 orn %l2, 0x15B1, %g1
15537 wr %g0, 0x17, %asi
15538 stda %f16, [%l7 + 0x40] %asi
15539 membar #Sync
15540loop_1566:
15541 nop
15542 setx loop_1567, %l0, %l1
15543 wrpr 0x1, %tl
15544 wrpr %l1, %tnpc
15545 setx 0x34400001400, %l0, %l1
15546 wrpr %l1, %tstate
15547 wrhpr 0x4, %htstate
15548 done
15549 fbul,a %fcc2, loop_1568
15550 andn %i0, %l3, %g7
15551 set 0x6E, %g2
15552 lduba [%l7 + %g2] 0x19, %l4
15553loop_1567:
15554 addc %l0, 0x095B, %i5
15555loop_1568:
15556 udivx %o0, 0x0D05, %i2
15557 add %l1, 0x16EB, %g2
15558 tgu %xcc, 0x5
15559 fmovdne %xcc, %f19, %f8
15560 brgez,a %o6, loop_1569
15561 brnz %o1, loop_1570
15562 edge16ln %g5, %i7, %o3
15563 movge %xcc, %i6, %o5
15564loop_1569:
15565 tneg %icc, 0x6
15566loop_1570:
15567 tcc %xcc, 0x5
15568 brgez %g6, loop_1571
15569 bn %xcc, loop_1572
15570 tsubcc %g4, %l6, %i4
15571 edge8 %i1, %g3, %i3
15572loop_1571:
15573 sdivx %l5, 0x0727, %o4
15574loop_1572:
15575 tgu %icc, 0x2
15576 tle %xcc, 0x6
15577 brlz,a %o7, loop_1573
15578 fmovscc %icc, %f9, %f3
15579 fornot2 %f18, %f12, %f14
15580 movg %icc, %l2, %g1
15581loop_1573:
15582 nop
15583 setx loop_1574, %l0, %l1
15584 wrpr 0x1, %tl
15585 wrpr %l1, %tnpc
15586 setx 0x34400001400, %l0, %l1
15587 wrpr %l1, %tstate
15588 wrhpr 0x4, %htstate
15589 done
15590 fmovsleu %xcc, %f2, %f10
15591 fbug %fcc2, loop_1575
15592 fbe,a %fcc0, loop_1576
15593loop_1574:
15594 movrgz %i0, 0x2FB, %l3
15595 fnegd %f2, %f28
15596loop_1575:
15597 movcc %xcc, %o2, %g7
15598loop_1576:
15599 bgu %xcc, loop_1577
15600 taddcctv %l0, %i5, %o0
15601 edge8ln %i2, %l1, %l4
15602 edge8n %o6, %g2, %o1
15603loop_1577:
15604 ldd [%l7 + 0x58], %f0
15605 taddcc %g5, 0x023B, %o3
15606 wr %g0, 0x0c, %asi
15607 ldsha [%l7 + 0x64] %asi, %i6
15608 sub %o5, %i7, %g6
15609 fbul,a %fcc2, loop_1578
15610 ldsw [%l7 + 0x68], %g4
15611 fpadd16 %f6, %f6, %f24
15612 movvs %icc, %i4, %l6
15613loop_1578:
15614 ldstub [%l7 + 0x5E], %g3
15615 udivcc %i3, 0x0EBD, %l5
15616 andn %i1, 0x0299, %o7
15617 tpos %xcc, 0x0
15618 movne %icc, %l2, %g1
15619 alignaddr %o4, %i0, %o2
15620 fmovsa %xcc, %f0, %f19
15621 bn,a %icc, loop_1579
15622 xnor %g7, %l0, %l3
15623 movneg %icc, %o0, %i2
15624 wr %g0, 0x89, %asi
15625 ldstuba [%l7 + 0x13] %asi, %i5
15626loop_1579:
15627 fnot2s %f11, %f13
15628 stx %l4, [%l7 + 0x10]
15629 fmovrdgez %l1, %f24, %f28
15630 brnz %o6, loop_1580
15631 move %xcc, %g2, %g5
15632 movrlez %o3, %o1, %i6
15633 movvs %icc, %i7, %o5
15634loop_1580:
15635 ldub [%l7 + 0x18], %g4
15636 array32 %g6, %l6, %g3
15637 movleu %xcc, %i3, %l5
15638 fmovsvs %icc, %f15, %f12
15639 array16 %i4, %i1, %l2
15640 fmul8x16au %f6, %f0, %f26
15641 movg %icc, %g1, %o7
15642 tneg %xcc, 0x2
15643 movrgz %i0, 0x0B4, %o4
15644 fbu,a %fcc2, loop_1581
15645 fmovsneg %xcc, %f0, %f6
15646 add %g7, %o2, %l3
15647 move %xcc, %l0, %i2
15648loop_1581:
15649 ldstub [%l7 + 0x1C], %o0
15650 subcc %l4, 0x0985, %i5
15651 edge16l %l1, %g2, %o6
15652 edge32 %o3, %g5, %i6
15653 smulcc %i7, 0x00A3, %o1
15654 mova %icc, %o5, %g4
15655 te %icc, 0x7
15656 umulcc %g6, %l6, %i3
15657 tl %icc, 0x7
15658 bvc %xcc, loop_1582
15659 nop
15660 setx loop_1583, %l0, %l1
15661 wrpr 0x1, %tl
15662 wrpr %l1, %tpc
15663 add %l1, 0x4, %l1
15664 wrpr %l1, %tnpc
15665 setx 0x34400001400, %l0, %l1
15666 wrpr %l1, %tstate
15667 wrhpr 0x4, %htstate
15668 retry
15669 edge8ln %g3, %l5, %i1
15670 brgez %i4, loop_1584
15671loop_1582:
15672 edge8l %g1, %o7, %l2
15673loop_1583:
15674 fandnot1 %f30, %f10, %f22
15675 fmovse %xcc, %f28, %f30
15676loop_1584:
15677 subcc %o4, %i0, %g7
15678 movle %icc, %o2, %l3
15679 fbue %fcc3, loop_1585
15680 membar 0x12
15681 movcc %xcc, %i2, %l0
15682 movg %xcc, %o0, %l4
15683loop_1585:
15684 nop
15685 wr %g0, 0x10, %asi
15686 lduba [%l7 + 0x61] %asi, %i5
15687 andcc %g2, 0x1E50, %l1
15688 udivx %o6, 0x0089, %g5
15689 movcs %icc, %i6, %o3
15690 popc %i7, %o1
15691 movgu %icc, %o5, %g6
15692 fmovd %f20, %f2
15693 edge32n %g4, %i3, %l6
15694 fpsub32 %f20, %f12, %f4
15695 fcmpgt16 %f6, %f2, %l5
15696 popc %i1, %g3
15697 fmovda %icc, %f9, %f23
15698 srax %g1, %o7, %l2
15699 set 0x2A, %i4
15700 stha %i4, [%l7 + %i4] 0x18
15701 mulscc %i0, %g7, %o2
15702 andn %o4, %i2, %l3
15703 set 0x34, %o3
15704 swapa [%l7 + %o3] 0x81, %l0
15705 ta %xcc, 0x5
15706 fexpand %f15, %f10
15707 fba %fcc2, loop_1586
15708 movle %xcc, %o0, %i5
15709 fpack16 %f16, %f21
15710 fble,a %fcc3, loop_1587
15711loop_1586:
15712 bvs,a loop_1588
15713 sir 0x07C4
15714 xor %l4, 0x0F9F, %l1
15715loop_1587:
15716 fbul,a %fcc2, loop_1589
15717loop_1588:
15718 ldsh [%l7 + 0x5A], %g2
15719 addccc %g5, 0x0D04, %o6
15720 fandnot1 %f12, %f14, %f24
15721loop_1589:
15722 sra %o3, %i7, %o1
15723 fcmpne16 %f8, %f22, %o5
15724 bn,a loop_1590
15725 fbug,a %fcc2, loop_1591
15726 ta %xcc, 0x5
15727 fmovrsgz %g6, %f28, %f17
15728loop_1590:
15729 tl %icc, 0x2
15730loop_1591:
15731 std %f20, [%l7 + 0x08]
15732 subcc %i6, %g4, %i3
15733 saved
15734 rdpr %cwp, %g1
15735 rdpr %cansave, %g2
15736 rdpr %canrestore, %g3
15737 rdpr %cleanwin, %g4
15738 rdpr %otherwin, %g5
15739 rdpr %wstate, %g6
15740 addcc %l5, 0x12AE, %l6
15741 subcc %g3, 0x0A9A, %i1
15742 tgu %xcc, 0x3
15743 fnot2s %f3, %f14
15744 edge8 %o7, %g1, %l2
15745 brgez %i0, loop_1592
15746 bshuffle %f24, %f0, %f10
15747 wr %g0, 0x22, %asi
15748 stwa %g7, [%l7 + 0x34] %asi
15749 membar #Sync
15750loop_1592:
15751 edge32 %o2, %o4, %i4
15752 fmovdgu %xcc, %f4, %f3
15753 andcc %l3, 0x05D3, %l0
15754 subcc %i2, %i5, %l4
15755 edge32 %o0, %g2, %g5
15756 fmovscc %icc, %f26, %f22
15757 array32 %l1, %o6, %i7
15758 udiv %o1, 0x1A5E, %o3
15759 array32 %g6, %o5, %g4
15760 movrlz %i3, 0x3E7, %l5
15761 andncc %i6, %l6, %g3
15762 tvc %xcc, 0x7
15763 fmovsl %icc, %f30, %f7
15764 bpos,a %icc, loop_1593
15765 movpos %icc, %o7, %i1
15766 tsubcctv %g1, %l2, %i0
15767 nop
15768 set 0x78, %g3
15769 ldd [%l7 + %g3], %f28
15770loop_1593:
15771 edge8ln %o2, %g7, %o4
15772 orcc %i4, %l0, %l3
15773 fbug %fcc3, loop_1594
15774 fmovdvc %xcc, %f12, %f20
15775 srax %i2, 0x0B, %i5
15776 wr %g0, 0x81, %asi
15777 ldsba [%l7 + 0x66] %asi, %l4
15778loop_1594:
15779 nop
15780 set 0x52, %g5
15781 ldsba [%l7 + %g5] 0x11, %g2
15782 tsubcc %g5, 0x0AC3, %l1
15783 udivx %o0, 0x15B1, %i7
15784 tneg %icc, 0x2
15785 wr %g0, 0x81, %asi
15786 ldda [%l7 + 0x40] %asi, %f16
15787 fmovdpos %xcc, %f13, %f1
15788 edge32ln %o6, %o1, %g6
15789 movgu %xcc, %o5, %g4
15790 restored
15791 rdpr %cwp, %g1
15792 rdpr %cansave, %g2
15793 rdpr %canrestore, %g3
15794 rdpr %cleanwin, %g4
15795 rdpr %otherwin, %g5
15796 rdpr %wstate, %g6
15797 fandnot2s %f21, %f4, %f28
15798 xor %o3, 0x14EF, %i3
15799 tcs %xcc, 0x4
15800 fba,a %fcc3, loop_1595
15801 fmovdvs %xcc, %f10, %f9
15802 set 0x50, %l4
15803 lduha [%l7 + %l4] 0x15, %l5
15804loop_1595:
15805 ta %icc, 0x1
15806 wr %g0, 0x19, %asi
15807 ldstuba [%l7 + 0x6B] %asi, %l6
15808 or %g3, 0x0584, %o7
15809 srl %i6, %i1, %g1
15810 edge32ln %i0, %o2, %l2
15811 tsubcc %o4, %i4, %l0
15812 fmovdcs %icc, %f5, %f9
15813 edge32 %g7, %i2, %i5
15814 xorcc %l3, 0x0CF6, %g2
15815 movcs %icc, %g5, %l4
15816 fmovs %f16, %f11
15817 te %xcc, 0x3
15818 addccc %l1, 0x0733, %o0
15819 restored
15820 rdpr %cwp, %g1
15821 rdpr %cansave, %g2
15822 rdpr %canrestore, %g3
15823 rdpr %cleanwin, %g4
15824 rdpr %otherwin, %g5
15825 rdpr %wstate, %g6
15826 alignaddr %o6, %o1, %i7
15827 te %icc, 0x4
15828 fmovdcc %xcc, %f3, %f0
15829 movn %xcc, %g6, %o5
15830 movvc %xcc, %g4, %i3
15831 orncc %l5, 0x0488, %l6
15832 add %o3, %g3, %o7
15833 array32 %i6, %i1, %g1
15834 movg %xcc, %o2, %i0
15835 tneg %xcc, 0x7
15836 movge %icc, %l2, %o4
15837 andncc %l0, %g7, %i2
15838 tle %xcc, 0x7
15839 movrlz %i4, 0x0FF, %i5
15840 edge8n %l3, %g2, %l4
15841 tcc %icc, 0x7
15842 tn %xcc, 0x6
15843 set 0x18, %g4
15844 swapa [%l7 + %g4] 0x80, %g5
15845 add %o0, %l1, %o6
15846 edge16n %o1, %g6, %o5
15847 fbue %fcc2, loop_1596
15848 ld [%l7 + 0x54], %f0
15849 fcmpne16 %f18, %f18, %g4
15850 tsubcctv %i7, %l5, %i3
15851loop_1596:
15852 fmovrdlez %l6, %f2, %f30
15853 movrlz %o3, %o7, %i6
15854 wr %g0, 0x11, %asi
15855 ldda [%l7 + 0x30] %asi, %i0
15856 restored
15857 rdpr %cwp, %g1
15858 rdpr %cansave, %g2
15859 rdpr %canrestore, %g3
15860 rdpr %cleanwin, %g4
15861 rdpr %otherwin, %g5
15862 rdpr %wstate, %g6
15863 subccc %g3, %g1, %i0
15864 fnot1 %f8, %f18
15865 fmovscs %xcc, %f21, %f12
15866 srl %o2, %o4, %l0
15867 fmovsne %icc, %f20, %f27
15868 set 0x50, %o1
15869 lduha [%l7 + %o1] 0x19, %g7
15870 tsubcctv %l2, %i2, %i5
15871 tgu %xcc, 0x7
15872 movneg %xcc, %l3, %g2
15873 movvs %xcc, %l4, %i4
15874 xorcc %g5, %l1, %o0
15875 tsubcctv %o6, 0x117E, %o1
15876 fbo,a %fcc3, loop_1597
15877 ta %xcc, 0x0
15878 alignaddrl %o5, %g4, %g6
15879 for %f10, %f20, %f28
15880loop_1597:
15881 te %icc, 0x6
15882 fmovdpos %xcc, %f18, %f5
15883 srlx %i7, 0x0E, %i3
15884 fmovd %f28, %f22
15885 fmul8x16 %f18, %f12, %f28
15886 xorcc %l5, %o3, %o7
15887 tneg %icc, 0x0
15888 fmovsn %xcc, %f12, %f15
15889 bne,a loop_1598
15890 brlez %i6, loop_1599
15891 tvc %xcc, 0x7
15892 fmovrdne %i1, %f30, %f8
15893loop_1598:
15894 tsubcc %l6, %g1, %g3
15895loop_1599:
15896 bl,pn %icc, loop_1600
15897 fpack32 %f0, %f20, %f4
15898 fbue,a %fcc0, loop_1601
15899 fbug %fcc1, loop_1602
15900loop_1600:
15901 tvs %xcc, 0x6
15902 alignaddrl %i0, %o2, %l0
15903loop_1601:
15904 siam 0x4
15905loop_1602:
15906 edge32n %g7, %l2, %o4
15907 set 0x48, %i3
15908 lduba [%l7 + %i3] 0x04, %i5
15909 tg %icc, 0x5
15910 bneg loop_1603
15911 array16 %l3, %g2, %l4
15912 or %i4, 0x01EC, %g5
15913 tsubcc %l1, 0x0C91, %i2
15914loop_1603:
15915 array8 %o6, %o0, %o1
15916 alignaddrl %o5, %g4, %i7
15917 move %xcc, %i3, %l5
15918 set 0x48, %g6
15919 prefetcha [%l7 + %g6] 0x10, 0x2
15920 movvs %icc, %o7, %g6
15921 sub %i1, %l6, %g1
15922 bgu,a %icc, loop_1604
15923 tleu %xcc, 0x2
15924 mulx %i6, %i0, %g3
15925 fcmple16 %f12, %f20, %o2
15926loop_1604:
15927 call loop_1605
15928 fnands %f16, %f17, %f10
15929 fbo,a %fcc1, loop_1606
15930 movge %icc, %l0, %g7
15931loop_1605:
15932 movne %xcc, %l2, %o4
15933 taddcc %l3, 0x0A6B, %g2
15934loop_1606:
15935 bge,pt %xcc, loop_1607
15936 fpack16 %f28, %f0
15937 tg %xcc, 0x0
15938 tcc %xcc, 0x3
15939loop_1607:
15940 movrne %i5, %i4, %g5
15941 alignaddr %l1, %l4, %i2
15942 brlz,a %o0, loop_1608
15943 movn %icc, %o6, %o5
15944 smulcc %o1, %i7, %i3
15945 umul %g4, %l5, %o3
15946loop_1608:
15947 fsrc2s %f7, %f20
15948 lduh [%l7 + 0x48], %o7
15949 smulcc %g6, %l6, %g1
15950 array16 %i1, %i6, %i0
15951 fornot1s %f31, %f31, %f16
15952 wr %g0, 0x0c, %asi
15953 prefetcha [%l7 + 0x60] %asi, 0x3
15954 movcc %icc, %o2, %g7
15955 tcc %xcc, 0x6
15956 taddcctv %l0, 0x06B9, %o4
15957 tvs %xcc, 0x7
15958 edge16ln %l2, %l3, %g2
15959 fcmpne32 %f14, %f24, %i4
15960 fnor %f6, %f6, %f22
15961 sllx %g5, %l1, %i5
15962 tvs %xcc, 0x3
15963 movrgz %l4, 0x0D2, %o0
15964 fbo,a %fcc3, loop_1609
15965 fmovsge %xcc, %f31, %f31
15966 tn %icc, 0x2
15967 movrne %i2, %o6, %o5
15968loop_1609:
15969 movcc %icc, %o1, %i3
15970 wr %g0, 0x0c, %asi
15971 stha %g4, [%l7 + 0x58] %asi
15972 tl %icc, 0x4
15973 sdivx %i7, 0x1D08, %l5
15974 fmovdle %icc, %f6, %f23
15975 movcs %icc, %o3, %o7
15976 wr %g0, 0x80, %asi
15977 lda [%l7 + 0x34] %asi, %f13
15978 edge16ln %l6, %g6, %g1
15979 set 0x16, %i7
15980 lduha [%l7 + %i7] 0x11, %i1
15981 fmul8ulx16 %f10, %f22, %f30
15982 edge16ln %i0, %i6, %o2
15983 fcmpes %fcc3, %f19, %f2
15984 fmovd %f24, %f14
15985 for %f26, %f14, %f18
15986 lduh [%l7 + 0x66], %g7
15987 movcs %icc, %g3, %o4
15988 brnz,a %l2, loop_1610
15989 edge8 %l0, %g2, %l3
15990 sll %i4, %g5, %i5
15991 movl %xcc, %l4, %o0
15992loop_1610:
15993 fmovde %icc, %f19, %f0
15994 move %icc, %i2, %l1
15995 sll %o6, %o5, %o1
15996 fors %f26, %f12, %f2
15997 array16 %i3, %g4, %l5
15998 sra %i7, 0x1E, %o7
15999 fandnot2s %f10, %f17, %f11
16000 edge32l %l6, %g6, %g1
16001 fcmpd %fcc2, %f12, %f20
16002 xnor %o3, 0x1E95, %i0
16003 fbne %fcc2, loop_1611
16004 edge16 %i6, %i1, %o2
16005 te %icc, 0x2
16006 tgu %xcc, 0x3
16007loop_1611:
16008 tn %xcc, 0x4
16009 brz,a %g3, loop_1612
16010 brgz,a %g7, loop_1613
16011 te %xcc, 0x5
16012 tg %xcc, 0x5
16013loop_1612:
16014 fornot2s %f4, %f2, %f27
16015loop_1613:
16016 fpadd16s %f29, %f13, %f11
16017 tle %xcc, 0x1
16018 edge16 %l2, %l0, %o4
16019 sllx %g2, %l3, %i4
16020 fcmpeq16 %f28, %f6, %g5
16021 edge32ln %i5, %o0, %i2
16022 udivcc %l4, 0x1F50, %l1
16023 andn %o5, %o1, %i3
16024 srlx %o6, 0x0E, %l5
16025 bg,a,pt %icc, loop_1614
16026 fbuge %fcc3, loop_1615
16027 ldsh [%l7 + 0x0E], %i7
16028 set 0x12, %l6
16029 ldsha [%l7 + %l6] 0x89, %o7
16030loop_1614:
16031 be %xcc, loop_1616
16032loop_1615:
16033 movvs %xcc, %g4, %l6
16034 fmovsl %xcc, %f5, %f23
16035 tcs %icc, 0x4
16036loop_1616:
16037 udivx %g6, 0x0C19, %o3
16038 orn %i0, 0x0117, %i6
16039 taddcctv %g1, %o2, %g3
16040 bg,a,pn %xcc, loop_1617
16041 stb %i1, [%l7 + 0x46]
16042 movne %xcc, %l2, %g7
16043 stb %l0, [%l7 + 0x4C]
16044loop_1617:
16045 tg %xcc, 0x0
16046 tleu %icc, 0x3
16047 tn %icc, 0x3
16048 fmovsgu %xcc, %f28, %f31
16049 bge loop_1618
16050 movcs %xcc, %o4, %l3
16051 edge16 %g2, %i4, %i5
16052 sethi 0x04B5, %g5
16053loop_1618:
16054 te %xcc, 0x7
16055 movcc %icc, %o0, %i2
16056 edge8n %l4, %o5, %o1
16057 edge32 %l1, %i3, %l5
16058 movg %xcc, %o6, %i7
16059 fble,a %fcc2, loop_1619
16060 fabss %f23, %f18
16061 smulcc %g4, 0x12DF, %o7
16062 ldub [%l7 + 0x3F], %l6
16063loop_1619:
16064 movneg %icc, %g6, %i0
16065 tvc %xcc, 0x0
16066 sub %i6, %g1, %o3
16067 tsubcc %o2, 0x09EA, %i1
16068 std %l2, [%l7 + 0x48]
16069 tg %xcc, 0x3
16070 fnot1s %f26, %f11
16071 fmovd %f6, %f18
16072 fnot1s %f14, %f6
16073 or %g7, %g3, %o4
16074 stx %l0, [%l7 + 0x40]
16075 taddcc %g2, %i4, %i5
16076 brgez %l3, loop_1620
16077 udivcc %g5, 0x1B99, %i2
16078 wr %g0, 0x89, %asi
16079 ldda [%l7 + 0x40] %asi, %f0
16080loop_1620:
16081 ldub [%l7 + 0x73], %l4
16082 fmovdg %xcc, %f19, %f10
16083 fmovdn %xcc, %f9, %f20
16084 fmuld8ulx16 %f29, %f16, %f6
16085 fmovscs %icc, %f8, %f25
16086 fmovdvc %icc, %f14, %f10
16087 movrgz %o5, %o1, %o0
16088 fbg,a %fcc3, loop_1621
16089 fbu,a %fcc1, loop_1622
16090 edge32 %l1, %i3, %o6
16091 fmovsvs %icc, %f26, %f1
16092loop_1621:
16093 array16 %l5, %i7, %g4
16094loop_1622:
16095 movgu %icc, %l6, %g6
16096 orncc %o7, %i0, %g1
16097 subccc %o3, %o2, %i6
16098 udivcc %l2, 0x18C3, %i1
16099 brnz,a %g3, loop_1623
16100 taddcctv %g7, %l0, %o4
16101 fnegs %f14, %f9
16102 stw %i4, [%l7 + 0x20]
16103loop_1623:
16104 movcs %xcc, %g2, %i5
16105 movpos %xcc, %l3, %i2
16106 set 0x34, %g7
16107 ldsba [%l7 + %g7] 0x04, %l4
16108 fnors %f11, %f6, %f2
16109 ldsw [%l7 + 0x54], %o5
16110 fble,a %fcc3, loop_1624
16111 tneg %xcc, 0x3
16112 addcc %g5, 0x1B29, %o1
16113 udivx %o0, 0x0900, %l1
16114loop_1624:
16115 fbne %fcc3, loop_1625
16116 edge8 %o6, %l5, %i3
16117 movrne %g4, 0x10A, %i7
16118 prefetch [%l7 + 0x58], 0x2
16119loop_1625:
16120 movl %icc, %g6, %o7
16121 taddcctv %l6, %i0, %o3
16122 fcmpeq32 %f0, %f22, %g1
16123 flush %l7 + 0x4C
16124 andn %i6, 0x144B, %o2
16125 ldub [%l7 + 0x24], %i1
16126 taddcc %l2, 0x03A6, %g3
16127 umulcc %l0, 0x0E20, %g7
16128 tgu %icc, 0x4
16129 srax %i4, 0x16, %o4
16130 ldub [%l7 + 0x41], %i5
16131 std %l2, [%l7 + 0x08]
16132 smulcc %i2, 0x1DAB, %g2
16133 fone %f24
16134 xor %l4, %o5, %g5
16135 tsubcc %o0, %o1, %o6
16136 fmovsvs %icc, %f7, %f23
16137 fbue,a %fcc3, loop_1626
16138 movcs %icc, %l1, %l5
16139 edge8ln %i3, %g4, %g6
16140 movre %i7, 0x29A, %l6
16141loop_1626:
16142 fmuld8sux16 %f29, %f18, %f20
16143 fmul8x16au %f5, %f30, %f16
16144 fmul8x16 %f10, %f12, %f6
16145 fmovrsne %o7, %f24, %f17
16146 nop
16147 setx loop_1627, %l0, %l1
16148 wrpr 0x1, %tl
16149 wrpr %l1, %tnpc
16150 setx 0x34400001400, %l0, %l1
16151 wrpr %l1, %tstate
16152 wrhpr 0x4, %htstate
16153 done
16154 xorcc %o3, 0x19C5, %g1
16155 ldsw [%l7 + 0x78], %i6
16156 edge16 %o2, %i0, %l2
16157loop_1627:
16158 movneg %xcc, %g3, %l0
16159 movleu %icc, %g7, %i4
16160 tcs %icc, 0x3
16161 subcc %o4, 0x13B6, %i5
16162 movgu %icc, %l3, %i2
16163 fmovsgu %xcc, %f31, %f7
16164 ldd [%l7 + 0x28], %f12
16165 orcc %g2, %l4, %o5
16166 srl %i1, 0x0C, %g5
16167 tneg %icc, 0x5
16168 fmovsge %icc, %f22, %f8
16169 tgu %xcc, 0x0
16170 tsubcc %o1, %o0, %l1
16171 tcc %xcc, 0x2
16172 xor %l5, %o6, %i3
16173 ldsb [%l7 + 0x3A], %g4
16174 edge32 %i7, %l6, %o7
16175 movrgz %o3, %g1, %i6
16176 fmovsgu %xcc, %f7, %f24
16177 edge16 %g6, %o2, %i0
16178 srlx %g3, 0x1D, %l2
16179 movrne %l0, %g7, %o4
16180 or %i5, 0x1BF8, %i4
16181 wr %g0, 0x11, %asi
16182 ldxa [%l7 + 0x40] %asi, %l3
16183 udiv %i2, 0x1C0F, %l4
16184 array32 %o5, %i1, %g2
16185 movgu %icc, %o1, %o0
16186 sll %l1, %g5, %o6
16187 ldub [%l7 + 0x46], %i3
16188 movcs %xcc, %l5, %i7
16189 nop
16190 set 0x44, %l2
16191 sth %g4, [%l7 + %l2]
16192 orncc %o7, 0x1346, %l6
16193 fmovsn %xcc, %f5, %f0
16194 fmovsvc %xcc, %f11, %f22
16195 wr %g0, 0x04, %asi
16196 lduwa [%l7 + 0x38] %asi, %g1
16197 fxnor %f20, %f2, %f4
16198 fcmpd %fcc0, %f16, %f24
16199 srl %o3, 0x0E, %g6
16200 mulscc %i6, 0x05EC, %o2
16201 orn %g3, %i0, %l2
16202 fmovrde %l0, %f16, %f8
16203 fpmerge %f22, %f1, %f0
16204 nop
16205 set 0x34, %o2
16206 ldsb [%l7 + %o2], %g7
16207 taddcc %i5, 0x1500, %o4
16208 movrne %i4, 0x08E, %i2
16209 bcs,pt %xcc, loop_1628
16210 tg %icc, 0x1
16211 sdivcc %l3, 0x0EFF, %l4
16212 edge16ln %o5, %g2, %o1
16213loop_1628:
16214 fbe %fcc2, loop_1629
16215 edge8n %i1, %o0, %l1
16216 membar 0x19
16217 stbar
16218loop_1629:
16219 umulcc %o6, 0x0706, %g5
16220 fnands %f8, %f4, %f17
16221 andncc %l5, %i7, %i3
16222 movleu %xcc, %o7, %g4
16223 nop
16224 setx loop_1630, %l0, %l1
16225 wrpr 0x1, %tl
16226 wrpr %l1, %tnpc
16227 setx 0x34400001400, %l0, %l1
16228 wrpr %l1, %tstate
16229 wrhpr 0x4, %htstate
16230 done
16231 fmovdcs %xcc, %f6, %f2
16232 andcc %l6, %o3, %g1
16233 wr %g0, 0x10, %asi
16234 ldsha [%l7 + 0x2E] %asi, %i6
16235loop_1630:
16236 movg %icc, %o2, %g6
16237 move %xcc, %g3, %l2
16238 movg %xcc, %i0, %l0
16239 fbul,a %fcc0, loop_1631
16240 sub %g7, 0x0911, %o4
16241 fbe %fcc2, loop_1632
16242 fmovsge %xcc, %f29, %f1
16243loop_1631:
16244 movne %xcc, %i5, %i4
16245 fbu,a %fcc2, loop_1633
16246loop_1632:
16247 fandnot2 %f0, %f4, %f16
16248 fbe %fcc1, loop_1634
16249 fmovscc %xcc, %f19, %f7
16250loop_1633:
16251 mova %icc, %l3, %l4
16252 fbul %fcc3, loop_1635
16253loop_1634:
16254 fpackfix %f10, %f24
16255 fornot2 %f18, %f24, %f0
16256 nop
16257 setx loop_1636, %l0, %l1
16258 jmpl %l1, %i2
16259loop_1635:
16260 movrne %g2, %o5, %i1
16261 movvs %icc, %o1, %o0
16262 subc %l1, 0x13D2, %o6
16263loop_1636:
16264 taddcc %g5, %l5, %i3
16265 array8 %i7, %g4, %o7
16266 brz %o3, loop_1637
16267 fbug %fcc1, loop_1638
16268 bleu,a %icc, loop_1639
16269 tn %xcc, 0x0
16270loop_1637:
16271 nop
16272 setx loop_1640, %l0, %l1
16273 wrpr 0x1, %tl
16274 wrpr %l1, %tpc
16275 add %l1, 0x4, %l1
16276 wrpr %l1, %tnpc
16277 setx 0x34400001400, %l0, %l1
16278 wrpr %l1, %tstate
16279 wrhpr 0x4, %htstate
16280 retry
16281loop_1638:
16282 edge8n %g1, %l6, %i6
16283loop_1639:
16284 nop
16285 set 0x64, %g1
16286 swapa [%l7 + %g1] 0x88, %o2
16287loop_1640:
16288 fbe %fcc3, loop_1641
16289 movge %xcc, %g6, %l2
16290 movg %xcc, %i0, %l0
16291 smul %g3, 0x102C, %g7
16292loop_1641:
16293 smulcc %o4, 0x1D42, %i4
16294 taddcctv %l3, %i5, %i2
16295 sdiv %g2, 0x1A89, %l4
16296 fmovdl %icc, %f24, %f2
16297 fbue %fcc2, loop_1642
16298 bn,a,pn %xcc, loop_1643
16299 ba loop_1644
16300 fmovrsgz %o5, %f17, %f29
16301loop_1642:
16302 edge32l %i1, %o0, %l1
16303loop_1643:
16304 for %f22, %f30, %f12
16305loop_1644:
16306 nop
16307 set 0x3A, %o6
16308 ldsha [%l7 + %o6] 0x14, %o1
16309 tpos %xcc, 0x1
16310 wr %g0, 0x27, %asi
16311 stda %g4, [%l7 + 0x58] %asi
16312 membar #Sync
16313 edge16l %l5, %i3, %i7
16314 mova %xcc, %o6, %o7
16315 wr %g0, 0x89, %asi
16316 stwa %o3, [%l7 + 0x34] %asi
16317 movl %icc, %g4, %l6
16318 tneg %xcc, 0x1
16319 lduw [%l7 + 0x24], %g1
16320 andncc %i6, %g6, %o2
16321 fmovdge %xcc, %f0, %f12
16322 fmovsge %xcc, %f25, %f1
16323 pdist %f18, %f16, %f8
16324 fmovsvs %xcc, %f12, %f10
16325 fsrc1s %f6, %f10
16326 wr %g0, 0x81, %asi
16327 ldswa [%l7 + 0x40] %asi, %i0
16328 sllx %l0, %g3, %g7
16329 move %icc, %l2, %i4
16330 or %l3, 0x09DC, %i5
16331 set 0x10, %i1
16332 ldsha [%l7 + %i1] 0x11, %o4
16333 popc 0x11CF, %i2
16334 fsrc1s %f16, %f11
16335 fmovdge %xcc, %f9, %f1
16336 fornot2s %f22, %f1, %f16
16337 tl %icc, 0x2
16338 or %g2, %l4, %o5
16339 fbue,a %fcc1, loop_1645
16340 srax %i1, 0x13, %l1
16341 tcs %icc, 0x0
16342 fbuge,a %fcc0, loop_1646
16343loop_1645:
16344 swap [%l7 + 0x50], %o1
16345 tpos %xcc, 0x4
16346 fbule %fcc2, loop_1647
16347loop_1646:
16348 ta %xcc, 0x0
16349 std %g4, [%l7 + 0x20]
16350 bneg %xcc, loop_1648
16351loop_1647:
16352 bg,pt %xcc, loop_1649
16353 orncc %o0, 0x0577, %l5
16354 movne %xcc, %i7, %i3
16355loop_1648:
16356 orcc %o6, %o3, %g4
16357loop_1649:
16358 tsubcctv %o7, %g1, %l6
16359 te %xcc, 0x4
16360 fpack16 %f14, %f24
16361 popc %i6, %o2
16362 set 0x3C, %i2
16363 swapa [%l7 + %i2] 0x81, %g6
16364 fmovrsgez %l0, %f15, %f22
16365 ble,a loop_1650
16366 te %xcc, 0x7
16367 fmovscs %icc, %f29, %f1
16368 orn %i0, %g7, %g3
16369loop_1650:
16370 movge %icc, %l2, %l3
16371 nop
16372 set 0x4C, %l3
16373 ldub [%l7 + %l3], %i4
16374 alignaddrl %i5, %i2, %o4
16375 be,pt %xcc, loop_1651
16376 movcc %xcc, %l4, %g2
16377 fbug,a %fcc1, loop_1652
16378 brnz,a %o5, loop_1653
16379loop_1651:
16380 ta %xcc, 0x0
16381 bleu,pn %icc, loop_1654
16382loop_1652:
16383 fmovrslz %l1, %f29, %f24
16384loop_1653:
16385 srlx %o1, 0x18, %g5
16386 movgu %icc, %o0, %l5
16387loop_1654:
16388 brz %i7, loop_1655
16389 lduw [%l7 + 0x40], %i1
16390 movle %icc, %o6, %o3
16391 fmovsgu %xcc, %f31, %f8
16392loop_1655:
16393 nop
16394 wr %g0, 0x18, %asi
16395 stxa %g4, [%l7 + 0x48] %asi
16396 edge8n %i3, %g1, %l6
16397 xnorcc %i6, 0x156A, %o2
16398 bneg,pn %xcc, loop_1656
16399 fcmped %fcc1, %f8, %f24
16400 tcs %icc, 0x0
16401 alignaddrl %o7, %g6, %i0
16402loop_1656:
16403 fmovrdne %l0, %f20, %f22
16404 fblg,a %fcc3, loop_1657
16405 tsubcctv %g7, %g3, %l3
16406 fmovdn %icc, %f25, %f25
16407 set 0x74, %l0
16408 stwa %i4, [%l7 + %l0] 0x04
16409loop_1657:
16410 brz %l2, loop_1658
16411 tcc %icc, 0x6
16412 ba,a loop_1659
16413 stw %i5, [%l7 + 0x5C]
16414loop_1658:
16415 fcmped %fcc1, %f28, %f24
16416 set 0x5C, %i5
16417 stwa %i2, [%l7 + %i5] 0x81
16418loop_1659:
16419 srlx %l4, 0x00, %o4
16420 movle %icc, %o5, %l1
16421 orn %g2, %g5, %o0
16422 fcmpne32 %f12, %f4, %l5
16423 movrne %o1, 0x151, %i7
16424 ta %xcc, 0x4
16425 mulscc %i1, 0x1D61, %o6
16426 wr %g0, 0x18, %asi
16427 ldsba [%l7 + 0x5D] %asi, %g4
16428 orcc %o3, 0x0EA0, %g1
16429 ble,a,pn %icc, loop_1660
16430 fmovdpos %xcc, %f1, %f19
16431 bl,a loop_1661
16432 tl %icc, 0x7
16433loop_1660:
16434 tle %xcc, 0x0
16435 edge32ln %i3, %l6, %o2
16436loop_1661:
16437 udiv %i6, 0x0B77, %g6
16438 te %xcc, 0x1
16439 movre %o7, %l0, %g7
16440 mulx %i0, 0x1E84, %l3
16441 fmovrsne %g3, %f16, %f16
16442 fcmpes %fcc3, %f24, %f13
16443 andcc %l2, 0x0DB3, %i5
16444 fmovdl %icc, %f31, %f15
16445 tge %icc, 0x2
16446 set 0x40, %i6
16447 stwa %i2, [%l7 + %i6] 0x88
16448 tge %xcc, 0x0
16449 std %l4, [%l7 + 0x70]
16450 tleu %xcc, 0x6
16451 fbug,a %fcc0, loop_1662
16452 sub %i4, 0x141E, %o5
16453 fsrc1 %f2, %f10
16454 tgu %xcc, 0x5
16455loop_1662:
16456 movne %xcc, %l1, %g2
16457 xnor %o4, 0x1095, %o0
16458 call loop_1663
16459 mulscc %l5, %g5, %i7
16460 fmovdn %xcc, %f6, %f5
16461 mulx %o1, %i1, %o6
16462loop_1663:
16463 tvc %icc, 0x6
16464 orncc %g4, 0x0E0A, %o3
16465 fandnot2 %f28, %f22, %f10
16466 movn %xcc, %g1, %l6
16467 srax %o2, 0x19, %i6
16468 fpack32 %f24, %f18, %f12
16469 fmovdleu %xcc, %f1, %f22
16470 sdiv %g6, 0x190E, %o7
16471 taddcc %i3, %l0, %g7
16472 xnor %i0, 0x16BC, %l3
16473 fand %f16, %f12, %f20
16474 tg %icc, 0x3
16475 fmovrdlez %g3, %f24, %f16
16476 fbn,a %fcc0, loop_1664
16477 fmovd %f12, %f26
16478 fxors %f8, %f19, %f20
16479 fornot1s %f30, %f7, %f29
16480loop_1664:
16481 taddcctv %i5, %l2, %l4
16482 srl %i2, %i4, %l1
16483 fcmpeq16 %f24, %f26, %g2
16484 popc 0x115F, %o5
16485 movn %xcc, %o0, %l5
16486 orn %g5, 0x0327, %o4
16487 edge8 %o1, %i7, %o6
16488 fmovsne %xcc, %f25, %f12
16489 mova %xcc, %g4, %o3
16490 subcc %i1, %g1, %l6
16491 fmovdvs %xcc, %f11, %f21
16492 saved
16493 rdpr %cwp, %g1
16494 rdpr %cansave, %g2
16495 rdpr %canrestore, %g3
16496 rdpr %cleanwin, %g4
16497 rdpr %otherwin, %g5
16498 rdpr %wstate, %g6
16499 smul %o2, 0x052C, %g6
16500 tneg %icc, 0x3
16501 edge32l %i6, %i3, %o7
16502 edge8l %l0, %g7, %l3
16503 fmovscs %icc, %f31, %f18
16504 stbar
16505 prefetch [%l7 + 0x5C], 0x1
16506 fbule,a %fcc2, loop_1665
16507 fbe,a %fcc2, loop_1666
16508 edge8l %g3, %i0, %l2
16509 fbule %fcc1, loop_1667
16510loop_1665:
16511 ldd [%l7 + 0x58], %l4
16512loop_1666:
16513 edge16ln %i5, %i2, %i4
16514 addc %l1, %o5, %o0
16515loop_1667:
16516 fmovrdlez %l5, %f12, %f10
16517 edge32 %g5, %o4, %g2
16518 tl %xcc, 0x5
16519 nop
16520 setx loop_1668, %l0, %l1
16521 wrpr 0x1, %tl
16522 wrpr %l1, %tpc
16523 add %l1, 0x4, %l1
16524 wrpr %l1, %tnpc
16525 setx 0x34400001400, %l0, %l1
16526 wrpr %l1, %tstate
16527 wrhpr 0x4, %htstate
16528 retry
16529 ldd [%l7 + 0x60], %f22
16530 fmovrse %o1, %f2, %f28
16531 tcs %icc, 0x6
16532loop_1668:
16533 fmovsleu %xcc, %f29, %f29
16534 set 0x71, %o0
16535 lduba [%l7 + %o0] 0x88, %i7
16536 movpos %icc, %g4, %o3
16537 wr %g0, 0x0c, %asi
16538 ldstuba [%l7 + 0x24] %asi, %i1
16539 smul %o6, %l6, %g1
16540 fones %f10
16541 fabss %f28, %f15
16542 membar 0x78
16543 tleu %xcc, 0x1
16544 std %f22, [%l7 + 0x58]
16545 movrgez %g6, 0x362, %i6
16546 edge32 %i3, %o7, %o2
16547 sethi 0x026D, %l0
16548 bge %icc, loop_1669
16549 edge32ln %g7, %l3, %g3
16550 tvs %xcc, 0x4
16551 movleu %xcc, %i0, %l4
16552loop_1669:
16553 fbul,a %fcc0, loop_1670
16554 sllx %l2, 0x04, %i5
16555 std %f2, [%l7 + 0x28]
16556 fandnot1 %f10, %f18, %f26
16557loop_1670:
16558 fmovrdlz %i2, %f16, %f28
16559 bgu,a loop_1671
16560 fbug,a %fcc3, loop_1672
16561 fmovdne %icc, %f18, %f11
16562 sdivcc %l1, 0x05A7, %i4
16563loop_1671:
16564 edge32ln %o5, %o0, %l5
16565loop_1672:
16566 nop
16567 set 0x2A, %o5
16568 stha %o4, [%l7 + %o5] 0xea
16569 membar #Sync
16570 tle %icc, 0x7
16571 ta %icc, 0x0
16572 fpadd32s %f9, %f27, %f13
16573 fbug %fcc1, loop_1673
16574 array32 %g2, %o1, %i7
16575 xorcc %g4, %g5, %o3
16576 movgu %xcc, %o6, %i1
16577loop_1673:
16578 fnot2s %f31, %f13
16579 sir 0x0B16
16580 movrgz %g1, 0x0E5, %g6
16581 fand %f20, %f20, %f0
16582 bgu %icc, loop_1674
16583 movneg %icc, %i6, %l6
16584 tpos %icc, 0x6
16585 fmovrdgz %i3, %f10, %f8
16586loop_1674:
16587 fmovscs %xcc, %f21, %f30
16588 subccc %o7, 0x0CE6, %l0
16589 udivx %o2, 0x071B, %g7
16590 tvc %icc, 0x4
16591 bshuffle %f22, %f26, %f0
16592 saved
16593 rdpr %cwp, %g1
16594 rdpr %cansave, %g2
16595 rdpr %canrestore, %g3
16596 rdpr %cleanwin, %g4
16597 rdpr %otherwin, %g5
16598 rdpr %wstate, %g6
16599 fxors %f16, %f0, %f3
16600 set 0x74, %l1
16601 sta %f16, [%l7 + %l1] 0x0c
16602 orcc %g3, 0x0332, %l3
16603 popc %l4, %l2
16604 fzero %f28
16605 ld [%l7 + 0x3C], %f25
16606 wr %g0, 0x11, %asi
16607 ldsba [%l7 + 0x23] %asi, %i0
16608 move %xcc, %i5, %i2
16609 fbne,a %fcc1, loop_1675
16610 te %icc, 0x0
16611 tneg %xcc, 0x6
16612 movne %xcc, %l1, %i4
16613loop_1675:
16614 fandnot1s %f17, %f1, %f9
16615 tgu %xcc, 0x0
16616 wr %g0, 0x88, %asi
16617 lduba [%l7 + 0x76] %asi, %o0
16618 fbuge,a %fcc3, loop_1676
16619 tle %icc, 0x4
16620 fbu %fcc3, loop_1677
16621 fbuge,a %fcc0, loop_1678
16622loop_1676:
16623 movge %icc, %l5, %o4
16624 nop
16625 setx loop_1679, %l0, %l1
16626 wrpr 0x1, %tl
16627 wrpr %l1, %tnpc
16628 setx 0x34400001400, %l0, %l1
16629 wrpr %l1, %tstate
16630 wrhpr 0x4, %htstate
16631 done
16632loop_1677:
16633 fxnor %f26, %f20, %f22
16634loop_1678:
16635 stbar
16636 edge8 %o5, %g2, %i7
16637loop_1679:
16638 edge32n %g4, %g5, %o3
16639 tsubcc %o1, %i1, %o6
16640 andcc %g6, %i6, %g1
16641 set 0x68, %l5
16642 lda [%l7 + %l5] 0x80, %f27
16643 edge8ln %i3, %o7, %l0
16644 tge %icc, 0x1
16645 set 0x40, %i0
16646 ldstuba [%l7 + %i0] 0x81, %l6
16647 movrlz %g7, 0x25C, %o2
16648 edge32ln %l3, %g3, %l4
16649 fornot2 %f4, %f16, %f8
16650 or %i0, 0x1079, %l2
16651 fnot1s %f15, %f4
16652 umul %i2, 0x0D79, %i5
16653 mulx %l1, %i4, %o0
16654 fcmpne32 %f4, %f10, %o4
16655 wr %g0, 0xe2, %asi
16656 stha %l5, [%l7 + 0x38] %asi
16657 membar #Sync
16658 ta %xcc, 0x5
16659 fbge,a %fcc3, loop_1680
16660 add %o5, %g2, %g4
16661 flush %l7 + 0x20
16662 smulcc %g5, 0x08D3, %i7
16663loop_1680:
16664 fcmpgt16 %f8, %f8, %o3
16665 fbug %fcc1, loop_1681
16666 movrlez %i1, %o1, %o6
16667 srax %i6, 0x17, %g1
16668 movvc %icc, %g6, %i3
16669loop_1681:
16670 for %f20, %f0, %f26
16671 sdivcc %l0, 0x173B, %o7
16672 xor %l6, 0x00EE, %g7
16673 fmovdl %xcc, %f17, %f7
16674 ldsh [%l7 + 0x1E], %l3
16675 stx %g3, [%l7 + 0x20]
16676 movpos %xcc, %o2, %i0
16677 andn %l2, 0x0442, %i2
16678 stbar
16679 andncc %l4, %i5, %i4
16680 popc 0x15CE, %l1
16681 tcc %icc, 0x7
16682 fone %f0
16683 tn %xcc, 0x7
16684 fones %f5
16685 srlx %o0, %o4, %l5
16686 movpos %icc, %o5, %g2
16687 movrgez %g5, %g4, %o3
16688 movre %i7, %i1, %o1
16689 set 0x33, %o4
16690 ldstuba [%l7 + %o4] 0x80, %i6
16691 umul %o6, %g6, %i3
16692 mulx %g1, %o7, %l0
16693 xor %l6, %g7, %g3
16694 edge32ln %l3, %i0, %o2
16695 edge32n %i2, %l2, %l4
16696 orcc %i4, %i5, %l1
16697 fmovdpos %xcc, %f26, %f30
16698 xorcc %o4, %o0, %o5
16699 wr %g0, 0x0c, %asi
16700 prefetcha [%l7 + 0x28] %asi, 0x0
16701 subcc %g5, %g4, %g2
16702 srlx %o3, %i7, %i1
16703 flush %l7 + 0x3C
16704 fmovrdgez %i6, %f18, %f28
16705 ldx [%l7 + 0x08], %o6
16706 xnorcc %o1, 0x1D9E, %i3
16707 restored
16708 rdpr %cwp, %g1
16709 rdpr %cansave, %g2
16710 rdpr %canrestore, %g3
16711 rdpr %cleanwin, %g4
16712 rdpr %otherwin, %g5
16713 rdpr %wstate, %g6
16714 fmovsg %xcc, %f12, %f2
16715 subc %g6, %o7, %l0
16716 fbe %fcc3, loop_1682
16717 edge16n %g1, %g7, %g3
16718 fbge,a %fcc1, loop_1683
16719 fcmps %fcc0, %f7, %f31
16720loop_1682:
16721 nop
16722 setx loop_1684, %l0, %l1
16723 jmpl %l1, %l6
16724 and %i0, %l3, %i2
16725loop_1683:
16726 edge8 %l2, %o2, %l4
16727 srl %i5, %i4, %o4
16728loop_1684:
16729 fmovdl %icc, %f24, %f19
16730 srl %o0, 0x10, %l1
16731 set 0x40, %o7
16732 ldda [%l7 + %o7] 0x81, %f0
16733 alignaddrl %l5, %o5, %g5
16734 xnorcc %g2, 0x1C83, %o3
16735 fbge %fcc3, loop_1685
16736 mulscc %g4, %i1, %i7
16737 tvs %icc, 0x6
16738 alignaddrl %o6, %i6, %o1
16739loop_1685:
16740 nop
16741 set 0x3A, %g2
16742 lduha [%l7 + %g2] 0x88, %i3
16743 brlez %o7, loop_1686
16744 edge16n %l0, %g6, %g1
16745 tne %xcc, 0x2
16746 fmovrdlz %g3, %f14, %f12
16747loop_1686:
16748 fcmpgt16 %f2, %f18, %g7
16749 fbule,a %fcc1, loop_1687
16750 andncc %l6, %l3, %i0
16751 srlx %l2, 0x1C, %i2
16752 sdiv %o2, 0x13F8, %i5
16753loop_1687:
16754 tcc %xcc, 0x5
16755 fbul,a %fcc3, loop_1688
16756 array32 %l4, %i4, %o4
16757 ba %xcc, loop_1689
16758 xnorcc %l1, 0x016E, %o0
16759loop_1688:
16760 movrgz %o5, %l5, %g2
16761 sdiv %o3, 0x1FEA, %g5
16762loop_1689:
16763 movrne %g4, %i1, %i7
16764 sub %i6, %o6, %o1
16765 umul %o7, 0x165B, %l0
16766 fmovrdgz %i3, %f16, %f14
16767 movcc %xcc, %g1, %g6
16768 fmuld8sux16 %f10, %f19, %f22
16769 stx %g3, [%l7 + 0x40]
16770 fbg,a %fcc3, loop_1690
16771 smulcc %g7, 0x1C13, %l3
16772 fmovdge %xcc, %f9, %f20
16773 sir 0x1C09
16774loop_1690:
16775 sllx %l6, %i0, %l2
16776 wr %g0, 0x2f, %asi
16777 stwa %o2, [%l7 + 0x58] %asi
16778 membar #Sync
16779 array8 %i2, %l4, %i5
16780 ta %icc, 0x6
16781 alignaddrl %o4, %l1, %o0
16782 fmovrdlez %i4, %f20, %f28
16783 fxnors %f13, %f0, %f20
16784 tle %xcc, 0x6
16785 fbl,a %fcc2, loop_1691
16786 bcs,a %icc, loop_1692
16787 movcs %xcc, %o5, %l5
16788 sll %o3, 0x19, %g5
16789loop_1691:
16790 sdiv %g4, 0x0AFD, %i1
16791loop_1692:
16792 fble,a %fcc2, loop_1693
16793 fmuld8sux16 %f16, %f11, %f2
16794 fmovrslz %g2, %f8, %f12
16795 tpos %icc, 0x0
16796loop_1693:
16797 tl %icc, 0x1
16798 edge32ln %i7, %o6, %i6
16799 or %o1, %o7, %l0
16800 wr %g0, 0x2a, %asi
16801 stwa %g1, [%l7 + 0x24] %asi
16802 membar #Sync
16803 tcs %xcc, 0x1
16804 tl %icc, 0x6
16805 sllx %i3, 0x0E, %g6
16806 sllx %g7, %g3, %l6
16807 sra %i0, %l3, %l2
16808 tgu %icc, 0x3
16809 flush %l7 + 0x24
16810 addc %i2, 0x1984, %l4
16811 edge16l %o2, %o4, %i5
16812 fmovsn %icc, %f12, %f16
16813 array32 %o0, %i4, %l1
16814 fmovrde %l5, %f14, %f10
16815 fmovdge %xcc, %f18, %f8
16816 move %xcc, %o5, %g5
16817 andn %g4, %o3, %g2
16818 srax %i1, 0x17, %o6
16819 sra %i7, 0x1E, %i6
16820 nop
16821 setx loop_1694, %l0, %l1
16822 wrpr 0x1, %tl
16823 wrpr %l1, %tpc
16824 add %l1, 0x4, %l1
16825 wrpr %l1, %tnpc
16826 setx 0x34400001400, %l0, %l1
16827 wrpr %l1, %tstate
16828 wrhpr 0x4, %htstate
16829 retry
16830 nop
16831 setx loop_1695, %l0, %l1
16832 jmpl %l1, %o1
16833 srax %l0, 0x05, %g1
16834 orn %o7, %g6, %i3
16835loop_1694:
16836 subc %g7, %g3, %i0
16837loop_1695:
16838 edge8 %l6, %l2, %i2
16839 wr %g0, 0x81, %asi
16840 swapa [%l7 + 0x08] %asi, %l3
16841 xnorcc %o2, %l4, %i5
16842 fmovrslz %o4, %f26, %f11
16843 array8 %i4, %l1, %o0
16844 subccc %o5, 0x17B8, %g5
16845 fzeros %f24
16846 movne %xcc, %g4, %o3
16847 tgu %icc, 0x6
16848 tpos %xcc, 0x0
16849 fmovscs %icc, %f10, %f13
16850 edge16n %l5, %g2, %i1
16851 tne %icc, 0x3
16852 pdist %f0, %f10, %f12
16853 subccc %i7, %o6, %i6
16854 movneg %icc, %o1, %g1
16855 call loop_1696
16856 tne %icc, 0x1
16857 fcmps %fcc1, %f31, %f24
16858 fmovdvc %icc, %f18, %f12
16859loop_1696:
16860 movrgz %o7, %l0, %i3
16861 mulx %g6, %g3, %g7
16862 udivcc %i0, 0x1FE8, %l6
16863 membar 0x52
16864 fpadd16 %f22, %f24, %f22
16865 taddcctv %l2, 0x1CB7, %i2
16866 edge32l %o2, %l4, %i5
16867 fnands %f24, %f2, %f30
16868 movre %l3, %i4, %l1
16869 fmovsvs %icc, %f14, %f4
16870 fmovdcc %xcc, %f31, %f19
16871 edge32l %o4, %o0, %o5
16872 fbg,a %fcc1, loop_1697
16873 srl %g4, %o3, %l5
16874 fcmple32 %f2, %f18, %g5
16875 fnor %f24, %f8, %f8
16876loop_1697:
16877 sub %g2, 0x1E6C, %i1
16878 movle %icc, %o6, %i7
16879 bcc loop_1698
16880 array8 %i6, %o1, %o7
16881 movn %icc, %l0, %g1
16882 fbe,a %fcc2, loop_1699
16883loop_1698:
16884 tn %icc, 0x7
16885 tsubcctv %g6, 0x0CED, %i3
16886 brlz %g7, loop_1700
16887loop_1699:
16888 movgu %xcc, %i0, %l6
16889 movrlez %g3, %l2, %i2
16890 andcc %o2, 0x02CE, %i5
16891loop_1700:
16892 movre %l4, 0x25D, %l3
16893 fpsub32 %f24, %f18, %f26
16894 array8 %l1, %o4, %i4
16895 ldd [%l7 + 0x78], %f4
16896 orcc %o5, 0x1513, %g4
16897 fmovsge %icc, %f24, %f15
16898 add %l7, 0x60, %l6
16899 wr %g0, 0x10, %asi
16900 casxa [%l6] 0x10, %o3, %l5
16901 ldub [%l7 + 0x15], %g5
16902 addccc %g2, %i1, %o0
16903 ldub [%l7 + 0x0F], %i7
16904 fcmps %fcc2, %f17, %f25
16905 for %f8, %f10, %f26
16906 fcmped %fcc2, %f18, %f6
16907 fmovs %f24, %f1
16908 fcmpes %fcc3, %f8, %f29
16909 array32 %o6, %i6, %o1
16910 ld [%l7 + 0x70], %f13
16911 sub %o7, %l0, %g1
16912 membar 0x5C
16913 fabsd %f0, %f6
16914 movne %icc, %i3, %g6
16915 alignaddrl %g7, %l6, %g3
16916 tpos %xcc, 0x7
16917 flush %l7 + 0x50
16918 fmovda %icc, %f18, %f9
16919 movneg %xcc, %l2, %i0
16920 orcc %i2, %o2, %i5
16921 subcc %l4, 0x177E, %l1
16922 fornot1s %f0, %f16, %f26
16923 sub %o4, 0x1390, %i4
16924 fsrc2s %f11, %f27
16925 stbar
16926 ld [%l7 + 0x48], %f23
16927 fbl,a %fcc1, loop_1701
16928 subccc %o5, %g4, %o3
16929 fcmpeq16 %f10, %f20, %l5
16930 fone %f22
16931loop_1701:
16932 fpack32 %f20, %f6, %f10
16933 saved
16934 rdpr %cwp, %g1
16935 rdpr %cansave, %g2
16936 rdpr %canrestore, %g3
16937 rdpr %cleanwin, %g4
16938 rdpr %otherwin, %g5
16939 rdpr %wstate, %g6
16940 stb %g5, [%l7 + 0x1C]
16941 stb %g2, [%l7 + 0x3B]
16942 fbuge,a %fcc1, loop_1702
16943 fnors %f8, %f10, %f20
16944 movrlez %l3, 0x1C2, %i1
16945 movgu %icc, %i7, %o0
16946loop_1702:
16947 fpsub32 %f2, %f20, %f12
16948 bn %xcc, loop_1703
16949 sth %i6, [%l7 + 0x52]
16950 movne %xcc, %o6, %o7
16951 ta %xcc, 0x6
16952loop_1703:
16953 movrgez %l0, %o1, %g1
16954 umulcc %g6, 0x08E3, %g7
16955 wr %g0, 0x2f, %asi
16956 stha %l6, [%l7 + 0x52] %asi
16957 membar #Sync
16958 fzero %f22
16959 fandnot1s %f28, %f7, %f28
16960 tle %xcc, 0x5
16961 prefetch [%l7 + 0x30], 0x2
16962 andcc %i3, 0x17E2, %l2
16963 bg,pn %icc, loop_1704
16964 edge32l %i0, %i2, %o2
16965 edge32 %g3, %i5, %l1
16966 edge32ln %l4, %i4, %o5
16967loop_1704:
16968 fmovrdgz %g4, %f20, %f6
16969 edge16l %o4, %l5, %g5
16970 tsubcctv %g2, %o3, %i1
16971 bl,a %icc, loop_1705
16972 sir 0x0848
16973 lduw [%l7 + 0x4C], %l3
16974 fbe %fcc0, loop_1706
16975loop_1705:
16976 fbule %fcc2, loop_1707
16977 fbuge %fcc2, loop_1708
16978 siam 0x1
16979loop_1706:
16980 udivx %i7, 0x03C1, %o0
16981loop_1707:
16982 brz,a %i6, loop_1709
16983loop_1708:
16984 stw %o6, [%l7 + 0x24]
16985 fmovrslz %o7, %f24, %f22
16986 flush %l7 + 0x0C
16987loop_1709:
16988 ldsb [%l7 + 0x17], %l0
16989 sethi 0x015B, %g1
16990 wr %g0, 0x0c, %asi
16991 stda %o0, [%l7 + 0x20] %asi
16992 sdivcc %g7, 0x0632, %l6
16993 add %l7, 0x68, %l6
16994 wr %g0, 0x80, %asi
16995 casxa [%l6] %asi, %g6, %l2
16996 tleu %icc, 0x5
16997 flush %l7 + 0x74
16998 fmovd %f28, %f0
16999 sir 0x0709
17000 ldsw [%l7 + 0x30], %i3
17001 movle %icc, %i0, %i2
17002 movcc %icc, %o2, %i5
17003 taddcc %l1, 0x1289, %l4
17004 te %xcc, 0x6
17005 array8 %g3, %o5, %g4
17006 tl %icc, 0x7
17007 fones %f19
17008 set 0x58, %i4
17009 ldsba [%l7 + %i4] 0x19, %o4
17010 st %f26, [%l7 + 0x54]
17011 brnz %l5, loop_1710
17012 subcc %g5, %i4, %g2
17013 brz,a %i1, loop_1711
17014 smulcc %o3, %i7, %o0
17015loop_1710:
17016 for %f8, %f30, %f16
17017 alignaddrl %i6, %l3, %o7
17018loop_1711:
17019 ta %icc, 0x4
17020 edge8ln %l0, %o6, %g1
17021 bshuffle %f0, %f24, %f4
17022 fblg,a %fcc3, loop_1712
17023 or %g7, 0x1046, %l6
17024 orcc %g6, 0x0EEB, %l2
17025 wr %g0, 0x04, %asi
17026 swapa [%l7 + 0x74] %asi, %o1
17027loop_1712:
17028 srax %i3, 0x00, %i2
17029 wr %g0, 0x81, %asi
17030 ldxa [%l7 + 0x18] %asi, %i0
17031 sll %o2, 0x13, %i5
17032 array16 %l1, %g3, %l4
17033 membar 0x00
17034 fcmple32 %f6, %f20, %o5
17035 tg %icc, 0x2
17036 popc 0x1941, %g4
17037 fnegd %f26, %f24
17038 edge8l %l5, %g5, %o4
17039 tsubcctv %g2, 0x0F64, %i1
17040 be,pn %icc, loop_1713
17041 movpos %xcc, %o3, %i4
17042 bpos,pt %xcc, loop_1714
17043 umulcc %i7, 0x0FDD, %i6
17044loop_1713:
17045 sethi 0x09BE, %o0
17046 mulscc %o7, 0x11CC, %l0
17047loop_1714:
17048 sethi 0x1612, %o6
17049 st %f6, [%l7 + 0x10]
17050 edge16l %l3, %g1, %l6
17051 movge %xcc, %g7, %g6
17052 restored
17053 rdpr %cwp, %g1
17054 rdpr %cansave, %g2
17055 rdpr %canrestore, %g3
17056 rdpr %cleanwin, %g4
17057 rdpr %otherwin, %g5
17058 rdpr %wstate, %g6
17059 alignaddr %o1, %l2, %i2
17060 swap [%l7 + 0x08], %i0
17061 edge32 %i3, %i5, %l1
17062 saved
17063 rdpr %cwp, %g1
17064 rdpr %cansave, %g2
17065 rdpr %canrestore, %g3
17066 rdpr %cleanwin, %g4
17067 rdpr %otherwin, %g5
17068 rdpr %wstate, %g6
17069 tgu %xcc, 0x2
17070 sra %g3, %o2, %l4
17071 udivcc %g4, 0x08CF, %l5
17072 set 0x40, %g3
17073 ldda [%l7 + %g3] 0x18, %f16
17074 ba,a loop_1715
17075 movvs %xcc, %g5, %o4
17076 edge32ln %o5, %g2, %i1
17077 wr %g0, 0x2e, %asi
17078 ldda [%l7 + 0x20] %asi, %o2
17079loop_1715:
17080 movvs %icc, %i7, %i4
17081 edge16n %i6, %o0, %o7
17082 sdivcc %o6, 0x0554, %l0
17083 movgu %icc, %l3, %l6
17084 mulx %g7, 0x04AE, %g1
17085 edge16ln %g6, %l2, %i2
17086 add %l7, 0x18, %l6
17087 wr %g0, 0x04, %asi
17088 casa [%l6] 0x04, %i0, %i3
17089 movcc %xcc, %o1, %l1
17090 orn %g3, %i5, %o2
17091 fornot2 %f10, %f2, %f8
17092 fmovrde %l4, %f22, %f4
17093 bvs,a,pn %xcc, loop_1716
17094 tn %xcc, 0x4
17095 sir 0x1228
17096 stb %g4, [%l7 + 0x44]
17097loop_1716:
17098 smul %g5, 0x1668, %l5
17099 fmovrde %o5, %f16, %f18
17100 edge8 %o4, %g2, %o3
17101 fmovd %f8, %f22
17102 addccc %i1, %i7, %i6
17103 or %i4, %o7, %o6
17104 sdivcc %o0, 0x14E0, %l0
17105 ta %xcc, 0x0
17106 tl %icc, 0x6
17107 fpsub32s %f2, %f17, %f11
17108 sdivx %l3, 0x0618, %g7
17109 tcc %xcc, 0x5
17110 tvs %xcc, 0x3
17111 brnz,a %l6, loop_1717
17112 udivcc %g1, 0x0011, %g6
17113 brlz %l2, loop_1718
17114 std %f24, [%l7 + 0x18]
17115loop_1717:
17116 popc %i0, %i2
17117 array32 %i3, %o1, %g3
17118loop_1718:
17119 saved
17120 rdpr %cwp, %g1
17121 rdpr %cansave, %g2
17122 rdpr %canrestore, %g3
17123 rdpr %cleanwin, %g4
17124 rdpr %otherwin, %g5
17125 rdpr %wstate, %g6
17126 srl %i5, %o2, %l4
17127 mova %icc, %g4, %l1
17128 st %f30, [%l7 + 0x68]
17129 andcc %g5, 0x0988, %o5
17130 movge %xcc, %o4, %g2
17131 movrlz %l5, 0x02E, %i1
17132 fmovrsne %o3, %f16, %f19
17133 movrgz %i7, 0x3EC, %i6
17134 wr %g0, 0x80, %asi
17135 swapa [%l7 + 0x18] %asi, %o7
17136 membar 0x51
17137 movvs %xcc, %o6, %o0
17138 fbge %fcc2, loop_1719
17139 tleu %xcc, 0x7
17140 fmuld8ulx16 %f1, %f4, %f24
17141 orcc %i4, 0x1986, %l3
17142loop_1719:
17143 nop
17144 set 0x38, %o3
17145 stda %l0, [%l7 + %o3] 0xe2
17146 membar #Sync
17147 mova %xcc, %g7, %g1
17148 subc %l6, %l2, %i0
17149 fmovdge %xcc, %f26, %f29
17150 tcc %xcc, 0x4
17151 fcmped %fcc2, %f28, %f20
17152 movcc %icc, %g6, %i2
17153 addccc %o1, %i3, %g3
17154 udiv %i5, 0x0989, %l4
17155 tg %xcc, 0x7
17156 movn %xcc, %o2, %l1
17157 fmovdle %icc, %f25, %f26
17158 sir 0x09EA
17159 tsubcc %g5, %g4, %o5
17160 movge %xcc, %o4, %l5
17161 sethi 0x0CE9, %i1
17162 fbn,a %fcc3, loop_1720
17163 fmovrdgez %o3, %f26, %f28
17164 st %f7, [%l7 + 0x3C]
17165 bshuffle %f4, %f2, %f26
17166loop_1720:
17167 addc %g2, 0x0A4D, %i6
17168 fmovse %xcc, %f9, %f17
17169 fbl %fcc1, loop_1721
17170 ldub [%l7 + 0x17], %o7
17171 subc %i7, %o6, %i4
17172 movle %icc, %l3, %l0
17173loop_1721:
17174 fexpand %f25, %f26
17175 edge8 %o0, %g1, %g7
17176 andn %l6, 0x0C67, %i0
17177 saved
17178 rdpr %cwp, %g1
17179 rdpr %cansave, %g2
17180 rdpr %canrestore, %g3
17181 rdpr %cleanwin, %g4
17182 rdpr %otherwin, %g5
17183 rdpr %wstate, %g6
17184 sll %l2, %g6, %i2
17185 bgu %xcc, loop_1722
17186 membar 0x06
17187 fmul8x16 %f25, %f20, %f0
17188 stb %o1, [%l7 + 0x5D]
17189loop_1722:
17190 movleu %xcc, %g3, %i5
17191 array8 %l4, %o2, %l1
17192 bpos,pt %xcc, loop_1723
17193 bshuffle %f16, %f6, %f12
17194 movrlz %i3, 0x108, %g4
17195 tsubcctv %g5, %o5, %o4
17196loop_1723:
17197 array8 %i1, %l5, %o3
17198 fpadd32s %f22, %f6, %f5
17199 fxor %f14, %f14, %f30
17200 tcs %icc, 0x7
17201 edge32n %g2, %o7, %i7
17202 brnz,a %o6, loop_1724
17203 orn %i6, %l3, %l0
17204 wr %g0, 0x80, %asi
17205 ldsha [%l7 + 0x72] %asi, %o0
17206loop_1724:
17207 andn %i4, %g7, %g1
17208 bneg,pn %xcc, loop_1725
17209 bn,a %xcc, loop_1726
17210 move %icc, %i0, %l6
17211 tsubcctv %l2, 0x0A45, %i2
17212loop_1725:
17213 tpos %xcc, 0x3
17214loop_1726:
17215 movpos %xcc, %o1, %g6
17216 bneg,a loop_1727
17217 fmovsvc %icc, %f6, %f16
17218 edge8ln %i5, %l4, %g3
17219 fsrc1 %f14, %f26
17220loop_1727:
17221 fbe,a %fcc2, loop_1728
17222 siam 0x2
17223 movle %icc, %l1, %i3
17224 fbuge %fcc0, loop_1729
17225loop_1728:
17226 edge32n %g4, %o2, %g5
17227 orn %o5, 0x0BC5, %o4
17228 bne,a %icc, loop_1730
17229loop_1729:
17230 edge16n %i1, %l5, %o3
17231 bge,a,pt %xcc, loop_1731
17232 movleu %xcc, %g2, %o7
17233loop_1730:
17234 fbne,a %fcc1, loop_1732
17235 movcs %xcc, %i7, %i6
17236loop_1731:
17237 fmovrse %o6, %f27, %f20
17238 add %l0, %o0, %l3
17239loop_1732:
17240 xnor %g7, 0x126C, %g1
17241 xorcc %i4, %l6, %l2
17242 subccc %i2, 0x175A, %o1
17243 edge16ln %g6, %i5, %l4
17244 tvs %xcc, 0x2
17245 nop
17246 set 0x18, %l4
17247 ldd [%l7 + %l4], %f0
17248 movne %xcc, %g3, %l1
17249 sub %i3, %i0, %g4
17250 fbn %fcc0, loop_1733
17251 fors %f17, %f10, %f9
17252 subcc %o2, 0x0594, %g5
17253 orcc %o4, 0x1CBA, %i1
17254loop_1733:
17255 fornot2s %f18, %f19, %f6
17256 set 0x1B, %g4
17257 ldsba [%l7 + %g4] 0x04, %o5
17258 fmovrsgez %o3, %f6, %f21
17259 xorcc %l5, 0x1AB2, %g2
17260 smul %i7, %i6, %o6
17261 tg %icc, 0x7
17262 orncc %o7, 0x0D84, %o0
17263 edge8ln %l0, %l3, %g7
17264 faligndata %f18, %f24, %f6
17265 fcmpgt16 %f16, %f30, %g1
17266 tge %xcc, 0x3
17267 fpack16 %f2, %f19
17268 brnz %i4, loop_1734
17269 fbug,a %fcc3, loop_1735
17270 srl %l6, 0x18, %i2
17271 membar 0x3D
17272loop_1734:
17273 restored
17274 rdpr %cwp, %g1
17275 rdpr %cansave, %g2
17276 rdpr %canrestore, %g3
17277 rdpr %cleanwin, %g4
17278 rdpr %otherwin, %g5
17279 rdpr %wstate, %g6
17280loop_1735:
17281 movl %icc, %l2, %g6
17282 movcc %xcc, %o1, %l4
17283 orncc %i5, %l1, %g3
17284 tsubcctv %i0, %g4, %i3
17285 fmovdcc %xcc, %f17, %f13
17286 movpos %xcc, %g5, %o4
17287 fmovdcs %icc, %f8, %f28
17288 call loop_1736
17289 fmovsn %icc, %f16, %f6
17290 taddcc %o2, 0x1BB0, %o5
17291 tvc %icc, 0x0
17292loop_1736:
17293 tcs %icc, 0x4
17294 fmovdl %xcc, %f29, %f17
17295 fmovdgu %icc, %f22, %f4
17296 sdiv %i1, 0x0B64, %o3
17297 movrlez %g2, 0x129, %l5
17298 fpadd32 %f4, %f20, %f20
17299 fbue,a %fcc3, loop_1737
17300 movleu %icc, %i6, %o6
17301 mulx %o7, %i7, %l0
17302 tneg %xcc, 0x4
17303loop_1737:
17304 or %o0, 0x1DFA, %l3
17305 subccc %g1, 0x10EC, %i4
17306 set 0x70, %g5
17307 ldda [%l7 + %g5] 0x11, %i6
17308 array8 %i2, %g7, %l2
17309 edge16 %g6, %o1, %l4
17310 tpos %xcc, 0x3
17311 fmovdl %icc, %f29, %f19
17312 subcc %i5, %g3, %l1
17313 stx %i0, [%l7 + 0x28]
17314 edge16ln %g4, %g5, %i3
17315 edge32l %o4, %o2, %o5
17316 tle %icc, 0x7
17317 edge16 %o3, %g2, %l5
17318 fmovs %f24, %f9
17319 movcc %icc, %i6, %o6
17320 tleu %icc, 0x6
17321 movcc %icc, %o7, %i1
17322 membar 0x39
17323 movrgez %l0, %i7, %l3
17324 subc %o0, %i4, %g1
17325 addccc %i2, 0x0093, %l6
17326 membar 0x6A
17327 tne %xcc, 0x5
17328 array8 %l2, %g6, %g7
17329 fcmpgt32 %f8, %f28, %o1
17330 membar 0x44
17331 movg %xcc, %l4, %i5
17332 sdiv %g3, 0x1256, %i0
17333 subcc %g4, 0x1AFB, %l1
17334 siam 0x5
17335 alignaddr %g5, %o4, %i3
17336 bcc,a loop_1738
17337 tge %icc, 0x4
17338 fmovdn %icc, %f17, %f14
17339 and %o5, %o2, %g2
17340loop_1738:
17341 bpos,pt %xcc, loop_1739
17342 fmul8x16 %f9, %f30, %f16
17343 tpos %icc, 0x2
17344 mova %icc, %o3, %i6
17345loop_1739:
17346 orncc %o6, %l5, %i1
17347 subcc %o7, %i7, %l0
17348 subcc %o0, 0x0EC6, %i4
17349 flush %l7 + 0x44
17350 fmovdvs %icc, %f26, %f4
17351 tgu %xcc, 0x4
17352 fcmpne16 %f14, %f8, %l3
17353 ba,a,pt %xcc, loop_1740
17354 ta %xcc, 0x3
17355 fcmpgt32 %f24, %f20, %g1
17356 movne %xcc, %i2, %l6
17357loop_1740:
17358 nop
17359 set 0x1C, %o1
17360 ldswa [%l7 + %o1] 0x80, %l2
17361 xnor %g6, %g7, %o1
17362 sdivx %i5, 0x107D, %l4
17363 andn %g3, %g4, %l1
17364 add %g5, %o4, %i0
17365 fbl,a %fcc3, loop_1741
17366 fmuld8sux16 %f4, %f29, %f16
17367 edge32l %o5, %i3, %g2
17368 bn,a %icc, loop_1742
17369loop_1741:
17370 edge16 %o3, %i6, %o2
17371 srax %l5, %o6, %i1
17372 fandnot2 %f16, %f18, %f18
17373loop_1742:
17374 fmovrde %o7, %f12, %f22
17375 nop
17376 setx loop_1743, %l0, %l1
17377 wrpr 0x1, %tl
17378 wrpr %l1, %tnpc
17379 setx 0x34400001400, %l0, %l1
17380 wrpr %l1, %tstate
17381 wrhpr 0x4, %htstate
17382 done
17383 movrne %l0, 0x031, %i7
17384 movneg %icc, %i4, %o0
17385 movrgez %l3, 0x3D0, %g1
17386loop_1743:
17387 udiv %l6, 0x1974, %i2
17388 tsubcctv %l2, 0x1BB5, %g6
17389 array32 %g7, %o1, %l4
17390 bpos,a,pn %xcc, loop_1744
17391 bl,pt %xcc, loop_1745
17392 sethi 0x00D5, %i5
17393 array16 %g4, %g3, %g5
17394loop_1744:
17395 fandnot1 %f22, %f12, %f16
17396loop_1745:
17397 tpos %icc, 0x3
17398 fmovrsne %l1, %f12, %f13
17399 srax %i0, %o5, %o4
17400 srlx %i3, 0x11, %o3
17401 sdivcc %i6, 0x0854, %g2
17402 wr %g0, 0x81, %asi
17403 stwa %o2, [%l7 + 0x38] %asi
17404 umul %o6, 0x16F9, %l5
17405 fbu %fcc1, loop_1746
17406 flush %l7 + 0x6C
17407 movle %xcc, %i1, %l0
17408 array32 %o7, %i4, %o0
17409loop_1746:
17410 stw %i7, [%l7 + 0x0C]
17411 edge8l %g1, %l3, %l6
17412 tsubcctv %l2, 0x07A7, %g6
17413 wr %g0, 0x19, %asi
17414 sta %f11, [%l7 + 0x34] %asi
17415 subc %i2, %g7, %l4
17416 tsubcctv %i5, %o1, %g3
17417 fpackfix %f30, %f14
17418 bg,pn %icc, loop_1747
17419 tg %xcc, 0x0
17420 fbl,a %fcc0, loop_1748
17421 sdivcc %g4, 0x1051, %g5
17422loop_1747:
17423 movn %xcc, %i0, %l1
17424 edge8n %o4, %i3, %o5
17425loop_1748:
17426 smulcc %i6, 0x10B4, %o3
17427 movrlz %o2, %o6, %g2
17428 mulscc %l5, %i1, %l0
17429 umulcc %o7, 0x1722, %o0
17430 umulcc %i7, 0x0E2A, %g1
17431 sll %i4, %l6, %l2
17432 sdivcc %l3, 0x1D10, %i2
17433 fcmple32 %f28, %f28, %g7
17434 fmovdle %xcc, %f26, %f4
17435 movrgz %g6, %i5, %o1
17436 ldub [%l7 + 0x36], %g3
17437 wr %g0, 0x04, %asi
17438 stha %g4, [%l7 + 0x12] %asi
17439 nop
17440 setx loop_1749, %l0, %l1
17441 jmpl %l1, %g5
17442 swap [%l7 + 0x74], %i0
17443 popc %l1, %o4
17444 srax %l4, %o5, %i3
17445loop_1749:
17446 bcs,pn %icc, loop_1750
17447 fmul8sux16 %f4, %f18, %f18
17448 fmul8ulx16 %f4, %f18, %f8
17449 edge16ln %i6, %o2, %o6
17450loop_1750:
17451 fexpand %f17, %f14
17452 fbul,a %fcc1, loop_1751
17453 addc %o3, 0x0D3C, %l5
17454 orn %i1, %g2, %o7
17455 brnz %l0, loop_1752
17456loop_1751:
17457 edge8 %o0, %g1, %i7
17458 fmul8sux16 %f22, %f30, %f20
17459 movgu %icc, %i4, %l2
17460loop_1752:
17461 ble loop_1753
17462 umulcc %l3, 0x0632, %l6
17463 bge,a,pn %xcc, loop_1754
17464 sdivcc %i2, 0x1DB9, %g6
17465loop_1753:
17466 edge8 %g7, %o1, %g3
17467 movle %xcc, %g4, %i5
17468loop_1754:
17469 fbe %fcc3, loop_1755
17470 fpsub32s %f7, %f31, %f6
17471 movg %xcc, %g5, %i0
17472 ldsh [%l7 + 0x6A], %l1
17473loop_1755:
17474 fbg,a %fcc1, loop_1756
17475 fmovsne %icc, %f24, %f30
17476 fzero %f6
17477 addccc %l4, 0x1533, %o5
17478loop_1756:
17479 fpsub16s %f7, %f24, %f21
17480 sdivx %i3, 0x0F2D, %i6
17481 add %o4, %o2, %o3
17482 fcmps %fcc1, %f29, %f3
17483 movneg %icc, %l5, %o6
17484 fandnot2 %f6, %f16, %f6
17485 restored
17486 rdpr %cwp, %g1
17487 rdpr %cansave, %g2
17488 rdpr %canrestore, %g3
17489 rdpr %cleanwin, %g4
17490 rdpr %otherwin, %g5
17491 rdpr %wstate, %g6
17492 fcmped %fcc1, %f0, %f20
17493 fbue,a %fcc3, loop_1757
17494 brgz %i1, loop_1758
17495 tsubcc %o7, 0x1F12, %l0
17496 ba %icc, loop_1759
17497loop_1757:
17498 fbul,a %fcc3, loop_1760
17499loop_1758:
17500 movn %xcc, %o0, %g2
17501 fsrc1 %f30, %f22
17502loop_1759:
17503 taddcc %i7, 0x0858, %g1
17504loop_1760:
17505 fmovscs %xcc, %f19, %f1
17506 sdivx %l2, 0x1466, %l3
17507 fmul8ulx16 %f24, %f22, %f6
17508 orncc %l6, %i2, %g6
17509 edge8l %g7, %o1, %g3
17510 movrlez %g4, %i4, %g5
17511 mulx %i5, %i0, %l1
17512 mova %icc, %o5, %l4
17513 fnands %f17, %f10, %f27
17514 fcmple16 %f14, %f28, %i6
17515 fmovdvs %xcc, %f6, %f18
17516 smulcc %i3, %o2, %o3
17517 or %o4, %o6, %l5
17518 fornot2s %f21, %f14, %f29
17519 set 0x6C, %g6
17520 ldsha [%l7 + %g6] 0x80, %i1
17521 fmovdg %icc, %f26, %f0
17522 tleu %icc, 0x5
17523 movge %xcc, %l0, %o0
17524 tsubcctv %g2, 0x0483, %o7
17525 fmovrdlz %g1, %f12, %f12
17526 movne %icc, %l2, %i7
17527 andncc %l6, %l3, %g6
17528 tgu %xcc, 0x4
17529 array8 %i2, %o1, %g3
17530 fmovdpos %xcc, %f17, %f1
17531 fmovrslez %g7, %f8, %f22
17532 std %f20, [%l7 + 0x20]
17533 movrlz %g4, %g5, %i4
17534 andcc %i0, 0x183F, %l1
17535 addccc %i5, 0x10E5, %l4
17536 restored
17537 rdpr %cwp, %g1
17538 rdpr %cansave, %g2
17539 rdpr %canrestore, %g3
17540 rdpr %cleanwin, %g4
17541 rdpr %otherwin, %g5
17542 rdpr %wstate, %g6
17543 edge8n %i6, %i3, %o2
17544 tcs %xcc, 0x1
17545 membar #Sync
17546 wr %g0, 0xf9, %asi
17547 ldda [%l7 + 0x40] %asi, %f0
17548 edge16n %o5, %o4, %o6
17549 fabss %f8, %f25
17550 fcmpeq16 %f20, %f16, %l5
17551 fsrc2s %f17, %f27
17552 sdivx %i1, 0x093A, %l0
17553 fbl %fcc0, loop_1761
17554 tvs %icc, 0x0
17555 ldd [%l7 + 0x38], %f16
17556 movrne %o0, %g2, %o3
17557loop_1761:
17558 orn %o7, 0x0433, %g1
17559 tne %icc, 0x7
17560 movrlz %i7, %l6, %l3
17561 brlez %l2, loop_1762
17562 taddcctv %i2, %o1, %g6
17563 edge8ln %g7, %g3, %g5
17564 sdiv %g4, 0x027B, %i0
17565loop_1762:
17566 fbul,a %fcc3, loop_1763
17567 fnot1s %f6, %f12
17568 brlez %l1, loop_1764
17569 fpack16 %f10, %f7
17570loop_1763:
17571 nop
17572 set 0x54, %i3
17573 ldsb [%l7 + %i3], %i4
17574 movgu %xcc, %i5, %l4
17575loop_1764:
17576 ldx [%l7 + 0x48], %i3
17577 sra %i6, %o2, %o4
17578 udivcc %o5, 0x10A8, %l5
17579 add %o6, %l0, %o0
17580 fxnors %f11, %f5, %f25
17581 bge,a loop_1765
17582 tsubcctv %i1, %g2, %o7
17583 edge32 %o3, %i7, %l6
17584 fxnor %f20, %f2, %f18
17585loop_1765:
17586 edge8ln %g1, %l2, %l3
17587 add %l7, 0x6C, %l6
17588 wr %g0, 0x80, %asi
17589 lda [%l6] %asi, %i2
17590 casa [%l6] 0x80, %i2, %o1
17591 nop
17592 set 0x28, %i7
17593 ldsh [%l7 + %i7], %g6
17594 saved
17595 rdpr %cwp, %g1
17596 rdpr %cansave, %g2
17597 rdpr %canrestore, %g3
17598 rdpr %cleanwin, %g4
17599 rdpr %otherwin, %g5
17600 rdpr %wstate, %g6
17601 bne,a %icc, loop_1766
17602 fmul8sux16 %f14, %f4, %f28
17603 fcmped %fcc0, %f14, %f18
17604 movn %icc, %g7, %g5
17605loop_1766:
17606 fandnot2s %f19, %f30, %f6
17607 bcs %icc, loop_1767
17608 be loop_1768
17609 fmuld8ulx16 %f16, %f24, %f14
17610 fbug,a %fcc3, loop_1769
17611loop_1767:
17612 edge32n %g4, %g3, %l1
17613loop_1768:
17614 array8 %i4, %i5, %i0
17615 movrlez %i3, 0x3D2, %l4
17616loop_1769:
17617 st %f10, [%l7 + 0x28]
17618 fmovdcc %xcc, %f4, %f31
17619 sub %o2, %i6, %o5
17620 edge16 %l5, %o6, %o4
17621 fbe,a %fcc3, loop_1770
17622 fmovrsne %o0, %f1, %f5
17623 movge %xcc, %i1, %l0
17624 membar 0x53
17625loop_1770:
17626 ta %icc, 0x4
17627 move %xcc, %g2, %o7
17628 srax %i7, %l6, %g1
17629 sllx %o3, %l2, %l3
17630 fcmps %fcc3, %f15, %f9
17631 edge32n %o1, %g6, %i2
17632 srax %g7, %g4, %g5
17633 movrlz %g3, %i4, %l1
17634 edge16n %i0, %i3, %l4
17635 xorcc %o2, %i6, %o5
17636 fcmpes %fcc3, %f25, %f5
17637 tvc %xcc, 0x7
17638 fbge %fcc2, loop_1771
17639 movre %i5, %o6, %o4
17640 edge32 %l5, %i1, %l0
17641 taddcctv %g2, 0x04ED, %o7
17642loop_1771:
17643 fcmpes %fcc3, %f27, %f0
17644 edge16n %i7, %o0, %l6
17645 set 0x1A, %g7
17646 ldsba [%l7 + %g7] 0x80, %g1
17647 wr %g0, 0x1e, %asi
17648 stda %f0, [%l7 + 0x40] %asi
17649 membar #Sync
17650 fmovrde %l2, %f30, %f14
17651 tneg %icc, 0x1
17652 tsubcc %l3, 0x0BB6, %o3
17653 fcmpes %fcc3, %f9, %f5
17654 ba loop_1772
17655 tle %icc, 0x0
17656 set 0x58, %l6
17657 stwa %g6, [%l7 + %l6] 0x19
17658loop_1772:
17659 tsubcc %i2, 0x0A83, %o1
17660 fornot2 %f14, %f20, %f12
17661 tvs %xcc, 0x2
17662 edge8l %g4, %g5, %g7
17663 ldd [%l7 + 0x08], %g2
17664 fblg,a %fcc0, loop_1773
17665 tcs %icc, 0x2
17666 tgu %xcc, 0x5
17667 array32 %l1, %i4, %i3
17668loop_1773:
17669 array16 %l4, %o2, %i0
17670 saved
17671 rdpr %cwp, %g1
17672 rdpr %cansave, %g2
17673 rdpr %canrestore, %g3
17674 rdpr %cleanwin, %g4
17675 rdpr %otherwin, %g5
17676 rdpr %wstate, %g6
17677 sir 0x02C1
17678 fbu %fcc3, loop_1774
17679 lduh [%l7 + 0x16], %i6
17680 wr %g0, 0x81, %asi
17681 prefetcha [%l7 + 0x10] %asi, 0x3
17682loop_1774:
17683 orcc %i5, 0x153A, %o4
17684 fones %f16
17685 array32 %o6, %l5, %i1
17686 tleu %icc, 0x1
17687 umul %l0, %g2, %i7
17688 movle %xcc, %o7, %o0
17689 xnorcc %g1, 0x187C, %l6
17690 fands %f25, %f26, %f1
17691 fandnot1 %f12, %f12, %f16
17692 udiv %l3, 0x14B0, %l2
17693 fcmpd %fcc1, %f18, %f20
17694 subccc %o3, 0x0B64, %g6
17695 wr %g0, 0x04, %asi
17696 stda %f16, [%l7 + 0x40] %asi
17697 smulcc %i2, 0x1E40, %g4
17698 brlez %o1, loop_1775
17699 bneg,a,pt %icc, loop_1776
17700 prefetch [%l7 + 0x6C], 0x3
17701 tvc %icc, 0x5
17702loop_1775:
17703 smulcc %g7, %g5, %l1
17704loop_1776:
17705 edge16ln %i4, %i3, %l4
17706 bg,pt %icc, loop_1777
17707 addc %o2, %i0, %i6
17708 ba,a,pn %xcc, loop_1778
17709 movvs %xcc, %g3, %o5
17710loop_1777:
17711 restored
17712 rdpr %cwp, %g1
17713 rdpr %cansave, %g2
17714 rdpr %canrestore, %g3
17715 rdpr %cleanwin, %g4
17716 rdpr %otherwin, %g5
17717 rdpr %wstate, %g6
17718 brgz,a %o4, loop_1779
17719loop_1778:
17720 prefetch [%l7 + 0x38], 0x2
17721 andcc %o6, 0x16FA, %i5
17722 movvs %icc, %l5, %l0
17723loop_1779:
17724 fmovsgu %icc, %f6, %f30
17725 xorcc %g2, 0x1549, %i7
17726 tleu %xcc, 0x6
17727 bshuffle %f22, %f20, %f0
17728 fmovde %xcc, %f11, %f24
17729 fbul,a %fcc0, loop_1780
17730 fbe,a %fcc1, loop_1781
17731 fbue %fcc0, loop_1782
17732 movpos %xcc, %o7, %o0
17733loop_1780:
17734 fmovrdgez %g1, %f20, %f20
17735loop_1781:
17736 andncc %i1, %l3, %l6
17737loop_1782:
17738 fbuge %fcc3, loop_1783
17739 edge32n %o3, %g6, %i2
17740 fpmerge %f28, %f21, %f16
17741 bcs,a,pt %icc, loop_1784
17742loop_1783:
17743 srl %g4, %l2, %o1
17744 wr %g0, 0x04, %asi
17745 stda %f0, [%l7 + 0x40] %asi
17746loop_1784:
17747 sir 0x1E77
17748 edge32ln %g7, %l1, %i4
17749 fand %f0, %f26, %f4
17750 fmovrdgez %g5, %f4, %f2
17751 sllx %i3, 0x0A, %o2
17752 fpackfix %f20, %f9
17753 alignaddr %l4, %i6, %g3
17754 sdivx %i0, 0x0429, %o4
17755 movn %xcc, %o5, %i5
17756 addcc %o6, 0x1EC7, %l5
17757 movne %xcc, %g2, %i7
17758 edge8l %o7, %o0, %g1
17759 andcc %i1, %l3, %l0
17760 addccc %o3, %l6, %g6
17761 fmovrslz %i2, %f5, %f22
17762 bvs,a,pt %xcc, loop_1785
17763 srl %g4, %o1, %l2
17764 bl,pn %xcc, loop_1786
17765 sll %g7, %l1, %i4
17766loop_1785:
17767 edge8n %i3, %g5, %o2
17768 movneg %icc, %i6, %g3
17769loop_1786:
17770 movneg %xcc, %l4, %o4
17771 movrgez %o5, 0x023, %i5
17772 flush %l7 + 0x0C
17773 set 0x16, %o2
17774 ldsba [%l7 + %o2] 0x81, %i0
17775 fmovdneg %icc, %f2, %f7
17776 bleu,a,pn %icc, loop_1787
17777 tsubcc %l5, 0x1939, %o6
17778 fxnors %f21, %f9, %f28
17779 edge8l %i7, %g2, %o7
17780loop_1787:
17781 movrgez %g1, %o0, %l3
17782 popc %l0, %i1
17783 fmovrdgez %o3, %f8, %f16
17784 edge32n %g6, %i2, %g4
17785 bgu,a,pt %xcc, loop_1788
17786 array8 %o1, %l2, %l6
17787 fbne,a %fcc2, loop_1789
17788 tleu %icc, 0x3
17789loop_1788:
17790 fmovdpos %xcc, %f13, %f19
17791 xorcc %l1, 0x02EF, %i4
17792loop_1789:
17793 sub %i3, %g7, %o2
17794 add %g5, 0x18FB, %g3
17795 wr %g0, 0x80, %asi
17796 lduha [%l7 + 0x6E] %asi, %l4
17797 movneg %xcc, %i6, %o5
17798 brlez %i5, loop_1790
17799 srlx %o4, %i0, %o6
17800 fbg,a %fcc2, loop_1791
17801 tcs %xcc, 0x5
17802loop_1790:
17803 movgu %xcc, %i7, %g2
17804 umulcc %l5, %g1, %o0
17805loop_1791:
17806 edge32 %o7, %l0, %i1
17807 fnors %f18, %f29, %f0
17808 edge16n %l3, %g6, %o3
17809 set 0x30, %g1
17810 sta %f29, [%l7 + %g1] 0x89
17811 addcc %g4, %i2, %l2
17812 andn %o1, %l6, %i4
17813 movvs %xcc, %i3, %l1
17814 fmovdne %xcc, %f15, %f3
17815 ta %xcc, 0x6
17816 call loop_1792
17817 tl %xcc, 0x0
17818 movcs %xcc, %g7, %o2
17819 fmul8ulx16 %f26, %f6, %f16
17820loop_1792:
17821 andncc %g3, %g5, %i6
17822 tpos %icc, 0x0
17823 tpos %xcc, 0x1
17824 bneg %icc, loop_1793
17825 tge %xcc, 0x0
17826 xnorcc %o5, 0x14C8, %i5
17827 xor %o4, %i0, %l4
17828loop_1793:
17829 fmovrdne %i7, %f28, %f0
17830 tsubcc %o6, %l5, %g2
17831 saved
17832 rdpr %cwp, %g1
17833 rdpr %cansave, %g2
17834 rdpr %canrestore, %g3
17835 rdpr %cleanwin, %g4
17836 rdpr %otherwin, %g5
17837 rdpr %wstate, %g6
17838 swap [%l7 + 0x44], %o0
17839 xnorcc %g1, %o7, %i1
17840 bn,a,pn %xcc, loop_1794
17841 sdivcc %l3, 0x1E94, %l0
17842 add %l7, 0x0C, %l6
17843 wr %g0, 0x81, %asi
17844 lda [%l6] %asi, %o3
17845 casa [%l6] %asi, %o3, %g6
17846loop_1794:
17847 nop
17848 wr %g0, 0x89, %asi
17849 lduba [%l7 + 0x5D] %asi, %i2
17850 fabsd %f8, %f24
17851 andn %l2, 0x0AD1, %o1
17852 sdivcc %g4, 0x0800, %l6
17853 mulx %i3, %l1, %g7
17854 nop
17855 setx loop_1795, %l0, %l1
17856 wrpr 0x1, %tl
17857 wrpr %l1, %tnpc
17858 setx 0x34400001400, %l0, %l1
17859 wrpr %l1, %tstate
17860 wrhpr 0x4, %htstate
17861 done
17862 tsubcctv %o2, %i4, %g3
17863 add %g5, %o5, %i5
17864 xor %i6, %o4, %l4
17865loop_1795:
17866 sdivcc %i0, 0x098A, %o6
17867 for %f12, %f24, %f2
17868 tneg %icc, 0x2
17869 addcc %i7, 0x0EC4, %l5
17870 movcs %xcc, %g2, %o0
17871 ldsh [%l7 + 0x0C], %o7
17872 set 0x30, %o6
17873 lda [%l7 + %o6] 0x88, %f8
17874 addccc %g1, %l3, %i1
17875 taddcctv %o3, %l0, %g6
17876 bgu,pt %xcc, loop_1796
17877 edge32 %i2, %l2, %o1
17878 xor %l6, %i3, %g4
17879 tge %icc, 0x7
17880loop_1796:
17881 edge16 %l1, %o2, %i4
17882 fmovrdlz %g3, %f24, %f0
17883 fbne,a %fcc3, loop_1797
17884 fmovscc %icc, %f2, %f0
17885 taddcc %g5, %o5, %i5
17886 tpos %icc, 0x4
17887loop_1797:
17888 nop
17889 setx loop_1798, %l0, %l1
17890 jmpl %l1, %g7
17891 fpsub16s %f3, %f16, %f10
17892 taddcctv %i6, 0x0B36, %l4
17893 fble,a %fcc0, loop_1799
17894loop_1798:
17895 ldd [%l7 + 0x10], %i0
17896 ldd [%l7 + 0x48], %o6
17897 add %l7, 0x4C, %l6
17898 wr %g0, 0x10, %asi
17899 lda [%l6] %asi, %i7
17900 casa [%l6] %asi, %i7, %o4
17901loop_1799:
17902 fandnot1s %f23, %f22, %f13
17903 fands %f7, %f24, %f9
17904 tpos %xcc, 0x1
17905 fandnot2s %f4, %f13, %f3
17906 wr %g0, 0x0c, %asi
17907 ldswa [%l7 + 0x40] %asi, %g2
17908 membar 0x55
17909 ldsw [%l7 + 0x6C], %l5
17910 andn %o0, 0x027E, %o7
17911 tcs %icc, 0x2
17912 fbul,a %fcc1, loop_1800
17913 fmovsneg %xcc, %f21, %f20
17914 movvc %icc, %g1, %i1
17915 fmovrdgz %o3, %f14, %f26
17916loop_1800:
17917 sethi 0x1887, %l0
17918 movgu %xcc, %l3, %i2
17919 tg %xcc, 0x2
17920 tleu %icc, 0x3
17921 orn %g6, 0x18B9, %l2
17922 fmovrsne %o1, %f14, %f27
17923 fnor %f30, %f18, %f10
17924 subcc %l6, %i3, %g4
17925 mova %icc, %l1, %o2
17926 tge %icc, 0x1
17927 fmovrdgz %i4, %f10, %f2
17928 ba,a,pn %icc, loop_1801
17929 movrlz %g3, %g5, %i5
17930 movg %icc, %g7, %i6
17931 fbul %fcc2, loop_1802
17932loop_1801:
17933 fnot2s %f31, %f14
17934 fmovsn %icc, %f18, %f11
17935 bneg,a,pn %icc, loop_1803
17936loop_1802:
17937 tl %xcc, 0x5
17938 fnot1 %f18, %f20
17939 orncc %l4, %i0, %o5
17940loop_1803:
17941 fnot1s %f7, %f29
17942 lduh [%l7 + 0x14], %i7
17943 edge32 %o6, %o4, %l5
17944 tn %icc, 0x7
17945 set 0x3C, %i1
17946 swapa [%l7 + %i1] 0x10, %o0
17947 fcmpd %fcc1, %f26, %f18
17948 fmul8sux16 %f26, %f6, %f14
17949 movne %xcc, %g2, %o7
17950 fcmpgt32 %f16, %f16, %i1
17951 umul %g1, 0x1AA1, %l0
17952 addccc %l3, 0x1E87, %o3
17953 set 0x48, %l2
17954 lda [%l7 + %l2] 0x10, %f4
17955 udivx %i2, 0x0C92, %g6
17956 orn %o1, %l2, %l6
17957 edge8 %i3, %l1, %g4
17958 tcs %icc, 0x3
17959 fpsub32 %f14, %f12, %f12
17960 nop
17961 set 0x7C, %i2
17962 prefetch [%l7 + %i2], 0x0
17963 alignaddrl %o2, %i4, %g5
17964 fabsd %f26, %f4
17965 edge8ln %g3, %g7, %i6
17966 tg %icc, 0x6
17967 fandnot1 %f18, %f0, %f4
17968 movre %l4, 0x2AC, %i0
17969 tg %icc, 0x4
17970 sllx %i5, 0x10, %i7
17971 fmovde %icc, %f29, %f13
17972 array8 %o6, %o4, %l5
17973 fpsub32 %f8, %f28, %f10
17974 fones %f23
17975 or %o0, 0x0378, %g2
17976 tleu %xcc, 0x5
17977 nop
17978 set 0x5E, %l3
17979 sth %o7, [%l7 + %l3]
17980 fsrc2 %f18, %f8
17981 tgu %icc, 0x5
17982 udivx %i1, 0x00E7, %o5
17983 orn %l0, %l3, %o3
17984 stw %i2, [%l7 + 0x0C]
17985 xnor %g6, 0x1013, %o1
17986 movl %xcc, %g1, %l2
17987 saved
17988 rdpr %cwp, %g1
17989 rdpr %cansave, %g2
17990 rdpr %canrestore, %g3
17991 rdpr %cleanwin, %g4
17992 rdpr %otherwin, %g5
17993 rdpr %wstate, %g6
17994 addccc %l6, %l1, %g4
17995 mova %icc, %o2, %i4
17996 prefetch [%l7 + 0x4C], 0x0
17997 popc %g5, %i3
17998 fnot1s %f3, %f23
17999 fmovrsgz %g7, %f1, %f12
18000 sir 0x1B00
18001 edge16ln %i6, %g3, %i0
18002 fmovdge %xcc, %f30, %f26
18003 movrgez %l4, %i7, %i5
18004 set 0x44, %i5
18005 lda [%l7 + %i5] 0x10, %f25
18006 fmovsge %xcc, %f22, %f4
18007 add %l7, 0x74, %l6
18008 wr %g0, 0x88, %asi
18009 lda [%l6] %asi, %o6
18010 casa [%l6] %asi, %o6, %l5
18011 movcs %xcc, %o0, %o4
18012 set 0x22, %i6
18013 ldsba [%l7 + %i6] 0x10, %o7
18014 taddcc %i1, %o5, %l0
18015 addcc %g2, 0x00E9, %o3
18016 tne %xcc, 0x2
18017 edge8ln %i2, %l3, %g6
18018 set 0x40, %l0
18019 stda %f0, [%l7 + %l0] 0x18
18020 te %xcc, 0x6
18021 set 0x40, %o5
18022 stda %f16, [%l7 + %o5] 0x89
18023 bn,a %icc, loop_1804
18024 edge16n %o1, %g1, %l2
18025 tleu %xcc, 0x2
18026 movn %icc, %l1, %g4
18027loop_1804:
18028 bcs,a %xcc, loop_1805
18029 fabsd %f4, %f10
18030 fornot2s %f9, %f2, %f22
18031 andn %l6, 0x0A17, %o2
18032loop_1805:
18033 smul %g5, 0x1ED9, %i4
18034 edge8 %i3, %g7, %i6
18035 bn,a loop_1806
18036 swap [%l7 + 0x38], %g3
18037 set 0x78, %l1
18038 prefetcha [%l7 + %l1] 0x04, 0x3
18039loop_1806:
18040 bpos,a %xcc, loop_1807
18041 add %l4, %i7, %i5
18042 movrgz %l5, 0x3E4, %o0
18043 movleu %xcc, %o4, %o7
18044loop_1807:
18045 alignaddrl %i1, %o6, %l0
18046 ldsw [%l7 + 0x30], %o5
18047 bvs,pt %xcc, loop_1808
18048 brlz,a %g2, loop_1809
18049 fmovsn %icc, %f26, %f10
18050 fmovdn %xcc, %f29, %f27
18051loop_1808:
18052 sir 0x1B2E
18053loop_1809:
18054 xor %o3, %i2, %g6
18055 edge8n %l3, %g1, %o1
18056 fmovsleu %icc, %f10, %f17
18057 edge16 %l1, %l2, %l6
18058 edge16n %g4, %o2, %i4
18059 sll %i3, %g5, %i6
18060 fbe,a %fcc1, loop_1810
18061 edge16l %g3, %i0, %g7
18062 brz %i7, loop_1811
18063 fmovrse %l4, %f4, %f12
18064loop_1810:
18065 edge32l %l5, %o0, %i5
18066 ldx [%l7 + 0x78], %o7
18067loop_1811:
18068 tsubcc %o4, 0x00EB, %o6
18069 fmovd %f16, %f2
18070 fmovsle %xcc, %f26, %f2
18071 movrgez %l0, 0x36D, %i1
18072 ta %xcc, 0x3
18073 sdivx %o5, 0x073A, %o3
18074 movne %xcc, %g2, %i2
18075 stbar
18076 edge32ln %l3, %g1, %o1
18077 nop
18078 setx loop_1812, %l0, %l1
18079 wrpr 0x1, %tl
18080 wrpr %l1, %tpc
18081 add %l1, 0x4, %l1
18082 wrpr %l1, %tnpc
18083 setx 0x34400001400, %l0, %l1
18084 wrpr %l1, %tstate
18085 wrhpr 0x4, %htstate
18086 retry
18087 fcmple32 %f12, %f22, %l1
18088 tpos %icc, 0x0
18089 movle %icc, %l2, %g6
18090loop_1812:
18091 nop
18092 set 0x4D, %l5
18093 ldstuba [%l7 + %l5] 0x80, %l6
18094 addccc %g4, %o2, %i3
18095 movcc %icc, %g5, %i4
18096 brlz %i6, loop_1813
18097 mova %xcc, %i0, %g7
18098 subccc %i7, 0x0696, %l4
18099 tleu %icc, 0x0
18100loop_1813:
18101 nop
18102 wr %g0, 0xeb, %asi
18103 stha %l5, [%l7 + 0x5E] %asi
18104 membar #Sync
18105 andncc %o0, %g3, %o7
18106 set 0x28, %o0
18107 lduha [%l7 + %o0] 0x80, %o4
18108 alignaddr %o6, %l0, %i1
18109 fbuge,a %fcc3, loop_1814
18110 movvc %icc, %i5, %o5
18111 fmovdge %icc, %f2, %f10
18112 set 0x58, %o4
18113 sta %f4, [%l7 + %o4] 0x80
18114loop_1814:
18115 tneg %icc, 0x6
18116 move %icc, %o3, %i2
18117 movge %xcc, %l3, %g1
18118 nop
18119 setx loop_1815, %l0, %l1
18120 wrpr 0x1, %tl
18121 wrpr %l1, %tpc
18122 add %l1, 0x4, %l1
18123 wrpr %l1, %tnpc
18124 setx 0x34400001400, %l0, %l1
18125 wrpr %l1, %tstate
18126 wrhpr 0x4, %htstate
18127 retry
18128 andncc %g2, %l1, %o1
18129 fmovrslez %l2, %f2, %f2
18130 sra %g6, 0x01, %l6
18131loop_1815:
18132 fbe %fcc3, loop_1816
18133 fbn,a %fcc0, loop_1817
18134 fmovrdlz %o2, %f22, %f28
18135 membar 0x01
18136loop_1816:
18137 sllx %g4, %i3, %g5
18138loop_1817:
18139 smulcc %i4, 0x0D88, %i0
18140 subc %g7, %i7, %i6
18141 fmovscs %xcc, %f24, %f23
18142 orcc %l5, 0x1549, %o0
18143 ble,a %icc, loop_1818
18144 sth %g3, [%l7 + 0x70]
18145 membar 0x66
18146 fcmpne32 %f28, %f16, %l4
18147loop_1818:
18148 xnorcc %o4, 0x12F4, %o7
18149 tgu %icc, 0x6
18150 stw %o6, [%l7 + 0x5C]
18151 membar 0x58
18152 tleu %icc, 0x5
18153 udivx %l0, 0x1A63, %i1
18154 edge16l %i5, %o3, %i2
18155 sdiv %l3, 0x091F, %g1
18156 wr %g0, 0x89, %asi
18157 prefetcha [%l7 + 0x28] %asi, 0x3
18158 fbn,a %fcc3, loop_1819
18159 andncc %l1, %o5, %o1
18160 orcc %g6, 0x07ED, %l6
18161 fmovd %f28, %f26
18162loop_1819:
18163 nop
18164 set 0x5A, %i0
18165 ldsba [%l7 + %i0] 0x11, %l2
18166 bshuffle %f4, %f0, %f20
18167 movrgz %o2, 0x15E, %g4
18168 sdivcc %g5, 0x1352, %i3
18169 orn %i4, %g7, %i7
18170 tvs %icc, 0x1
18171 sethi 0x1127, %i0
18172 movleu %xcc, %l5, %o0
18173 sdivcc %i6, 0x06AF, %g3
18174 fmovrslz %o4, %f2, %f6
18175 wr %g0, 0x04, %asi
18176 lduba [%l7 + 0x53] %asi, %l4
18177 fsrc2s %f30, %f23
18178 tle %xcc, 0x1
18179 srlx %o6, %l0, %i1
18180 bleu,a,pt %icc, loop_1820
18181 fpack32 %f26, %f28, %f22
18182 array8 %i5, %o7, %i2
18183 and %o3, %l3, %g1
18184loop_1820:
18185 fpadd32s %f11, %f19, %f16
18186 bn,pt %xcc, loop_1821
18187 bvc,pt %xcc, loop_1822
18188 tg %xcc, 0x1
18189 mulscc %l1, 0x1170, %g2
18190loop_1821:
18191 edge16n %o1, %o5, %g6
18192loop_1822:
18193 fpadd16 %f24, %f16, %f30
18194 set 0x2E, %g2
18195 lduba [%l7 + %g2] 0x18, %l6
18196 set 0x38, %o7
18197 ldstuba [%l7 + %o7] 0x88, %l2
18198 tleu %xcc, 0x3
18199 fbule,a %fcc2, loop_1823
18200 fbuge %fcc1, loop_1824
18201 udiv %g4, 0x0CCF, %g5
18202 tvs %icc, 0x3
18203loop_1823:
18204 alignaddr %i3, %o2, %g7
18205loop_1824:
18206 fbne,a %fcc0, loop_1825
18207 tne %xcc, 0x7
18208 wr %g0, 0x89, %asi
18209 stha %i4, [%l7 + 0x72] %asi
18210loop_1825:
18211 flush %l7 + 0x78
18212 fnand %f20, %f0, %f0
18213 movleu %icc, %i0, %l5
18214 movpos %xcc, %i7, %o0
18215 fblg,a %fcc0, loop_1826
18216 fmovrse %i6, %f8, %f14
18217 tleu %xcc, 0x7
18218 fcmpgt16 %f28, %f20, %o4
18219loop_1826:
18220 udivcc %g3, 0x1B95, %o6
18221 fandnot1 %f0, %f6, %f4
18222 fxors %f7, %f0, %f10
18223 tl %xcc, 0x1
18224 umulcc %l0, 0x089E, %i1
18225 ba,pn %xcc, loop_1827
18226 fornot2 %f10, %f8, %f2
18227 ldx [%l7 + 0x10], %i5
18228 wr %g0, 0x80, %asi
18229 ldswa [%l7 + 0x7C] %asi, %l4
18230loop_1827:
18231 nop
18232 wr %g0, 0xea, %asi
18233 stda %i2, [%l7 + 0x68] %asi
18234 membar #Sync
18235 fcmps %fcc3, %f13, %f6
18236 fmovsn %xcc, %f2, %f1
18237 fornot1 %f4, %f6, %f8
18238 xorcc %o7, 0x0CF2, %o3
18239 array32 %g1, %l1, %g2
18240 bneg loop_1828
18241 saved
18242 rdpr %cwp, %g1
18243 rdpr %cansave, %g2
18244 rdpr %canrestore, %g3
18245 rdpr %cleanwin, %g4
18246 rdpr %otherwin, %g5
18247 rdpr %wstate, %g6
18248 tsubcc %l3, %o1, %g6
18249 stb %o5, [%l7 + 0x25]
18250loop_1828:
18251 fmovdneg %xcc, %f12, %f3
18252 fbug,a %fcc3, loop_1829
18253 movle %icc, %l6, %g4
18254 st %f14, [%l7 + 0x4C]
18255 andn %l2, 0x1CFB, %i3
18256loop_1829:
18257 taddcc %o2, %g7, %i4
18258 ba,a,pn %xcc, loop_1830
18259 fcmpeq32 %f22, %f20, %g5
18260 add %l5, %i0, %i7
18261 fnot2 %f18, %f6
18262loop_1830:
18263 fmovrdlz %i6, %f8, %f10
18264 fbo,a %fcc3, loop_1831
18265 fcmpd %fcc3, %f22, %f12
18266 fnands %f8, %f12, %f3
18267 mulx %o4, 0x1E80, %o0
18268loop_1831:
18269 movrgez %o6, 0x3CE, %l0
18270 sub %i1, %i5, %l4
18271 array32 %i2, %o7, %o3
18272 fandnot1 %f22, %f26, %f26
18273 movrne %g3, %g1, %g2
18274 udivcc %l1, 0x12AF, %o1
18275 tneg %icc, 0x5
18276 xor %l3, 0x05B0, %o5
18277 fmovsgu %xcc, %f6, %f21
18278 array16 %l6, %g4, %l2
18279 edge8ln %i3, %o2, %g6
18280 umulcc %g7, 0x1224, %i4
18281 sethi 0x1F4B, %l5
18282 fpack32 %f30, %f30, %f14
18283 xor %i0, 0x111A, %g5
18284 wr %g0, 0x0c, %asi
18285 swapa [%l7 + 0x28] %asi, %i7
18286 bleu loop_1832
18287 tgu %icc, 0x2
18288 movneg %xcc, %o4, %o0
18289 movrlz %o6, 0x1F6, %i6
18290loop_1832:
18291 edge8ln %l0, %i5, %i1
18292 fmovrdgz %i2, %f28, %f24
18293 set 0x44, %i4
18294 sta %f6, [%l7 + %i4] 0x11
18295 fones %f1
18296 ldd [%l7 + 0x48], %f22
18297 fbu %fcc3, loop_1833
18298 bvs,pt %icc, loop_1834
18299 move %xcc, %l4, %o3
18300 edge16ln %g3, %o7, %g1
18301loop_1833:
18302 fmovdcc %icc, %f0, %f19
18303loop_1834:
18304 sdivx %g2, 0x04F4, %o1
18305 edge32 %l1, %l3, %l6
18306 array8 %o5, %l2, %g4
18307 andn %i3, %g6, %g7
18308 fnor %f8, %f30, %f4
18309 movneg %icc, %o2, %l5
18310 bl,a,pn %icc, loop_1835
18311 be,pn %xcc, loop_1836
18312 brgez,a %i4, loop_1837
18313 array16 %g5, %i7, %o4
18314loop_1835:
18315 xorcc %i0, 0x00B4, %o0
18316loop_1836:
18317 te %xcc, 0x7
18318loop_1837:
18319 movrlez %o6, 0x282, %l0
18320 orcc %i6, %i1, %i2
18321 fandnot1 %f22, %f26, %f16
18322 wr %g0, 0x88, %asi
18323 stwa %i5, [%l7 + 0x44] %asi
18324 sra %l4, 0x02, %g3
18325 for %f8, %f0, %f28
18326 popc %o3, %g1
18327 movvc %icc, %g2, %o1
18328 fbl,a %fcc2, loop_1838
18329 fpadd16 %f14, %f28, %f8
18330 array16 %l1, %l3, %l6
18331 nop
18332 set 0x12, %o3
18333 sth %o7, [%l7 + %o3]
18334loop_1838:
18335 movpos %icc, %o5, %l2
18336 fbule %fcc2, loop_1839
18337 movrgz %g4, %i3, %g7
18338 wr %g0, 0x10, %asi
18339 prefetcha [%l7 + 0x70] %asi, 0x0
18340loop_1839:
18341 movrne %o2, 0x3B6, %i4
18342 set 0x40, %g3
18343 ldda [%l7 + %g3] 0x0c, %f0
18344 tcc %icc, 0x3
18345 bneg,a %icc, loop_1840
18346 tvc %xcc, 0x0
18347 udiv %g5, 0x13A2, %l5
18348 set 0x68, %l4
18349 ldxa [%l7 + %l4] 0x04, %o4
18350loop_1840:
18351 fbuge %fcc3, loop_1841
18352 edge8l %i7, %i0, %o0
18353 fcmpeq32 %f16, %f8, %l0
18354 movleu %icc, %o6, %i6
18355loop_1841:
18356 tsubcc %i2, %i1, %i5
18357 fpsub32 %f8, %f20, %f26
18358 edge8ln %g3, %l4, %g1
18359 fmovs %f23, %f7
18360 orncc %g2, 0x152D, %o1
18361 tvs %xcc, 0x2
18362 saved
18363 rdpr %cwp, %g1
18364 rdpr %cansave, %g2
18365 rdpr %canrestore, %g3
18366 rdpr %cleanwin, %g4
18367 rdpr %otherwin, %g5
18368 rdpr %wstate, %g6
18369 ldub [%l7 + 0x43], %o3
18370 ble,a loop_1842
18371 fsrc2s %f22, %f19
18372 fnors %f28, %f6, %f21
18373 set 0x38, %g4
18374 stxa %l1, [%g0 + %g4] 0x20
18375loop_1842:
18376 subc %l3, 0x17E3, %o7
18377 alignaddr %l6, %o5, %l2
18378 xor %g4, 0x1B39, %i3
18379 tpos %icc, 0x0
18380 fornot1 %f14, %f14, %f28
18381 wr %g0, 0x23, %asi
18382 stwa %g7, [%l7 + 0x08] %asi
18383 membar #Sync
18384 xnorcc %o2, 0x1314, %g6
18385 fbue,a %fcc1, loop_1843
18386 fnegs %f13, %f0
18387 bge %icc, loop_1844
18388 srlx %g5, 0x03, %i4
18389loop_1843:
18390 fbule,a %fcc3, loop_1845
18391 membar 0x4C
18392loop_1844:
18393 ldsb [%l7 + 0x44], %o4
18394 fmovdpos %xcc, %f21, %f14
18395loop_1845:
18396 te %icc, 0x3
18397 set 0x26, %o1
18398 lduha [%l7 + %o1] 0x18, %i7
18399 prefetch [%l7 + 0x18], 0x0
18400 sra %i0, %o0, %l0
18401 fmovdvc %xcc, %f2, %f19
18402 sethi 0x1D45, %o6
18403 set 0x38, %g5
18404 ldsha [%l7 + %g5] 0x0c, %i6
18405 movrgez %l5, 0x31D, %i1
18406 edge32 %i2, %g3, %i5
18407 fmovrde %g1, %f16, %f0
18408 ldub [%l7 + 0x12], %l4
18409 array32 %g2, %o3, %o1
18410 fbue %fcc0, loop_1846
18411 addccc %l1, 0x0F97, %l3
18412 fnor %f0, %f24, %f30
18413 fzeros %f30
18414loop_1846:
18415 nop
18416 wr %g0, 0x88, %asi
18417 lduba [%l7 + 0x71] %asi, %o7
18418 movvc %xcc, %l6, %l2
18419 fcmpd %fcc1, %f6, %f12
18420 edge8ln %g4, %o5, %g7
18421 add %l7, 0x28, %l6
18422 wr %g0, 0x80, %asi
18423 ldxa [%l6] %asi, %i3
18424 casxa [%l6] %asi, %i3, %o2
18425 array32 %g5, %i4, %o4
18426 tsubcc %g6, 0x1165, %i0
18427 fbul %fcc0, loop_1847
18428 fxor %f2, %f2, %f20
18429 or %i7, %o0, %o6
18430 movle %icc, %i6, %l0
18431loop_1847:
18432 fpadd16 %f4, %f8, %f30
18433 alignaddr %l5, %i2, %i1
18434 tgu %xcc, 0x5
18435 movge %xcc, %g3, %g1
18436 tpos %xcc, 0x6
18437 siam 0x3
18438 movcs %icc, %i5, %l4
18439 tsubcctv %o3, %g2, %l1
18440 std %o0, [%l7 + 0x08]
18441 set 0x46, %i3
18442 stha %o7, [%l7 + %i3] 0x2b
18443 membar #Sync
18444 fandnot2 %f2, %f14, %f12
18445 restored
18446 rdpr %cwp, %g1
18447 rdpr %cansave, %g2
18448 rdpr %canrestore, %g3
18449 rdpr %cleanwin, %g4
18450 rdpr %otherwin, %g5
18451 rdpr %wstate, %g6
18452 sll %l3, 0x1C, %l2
18453 udiv %g4, 0x09AE, %o5
18454 tvc %icc, 0x1
18455 array32 %g7, %l6, %i3
18456 bn,a,pn %xcc, loop_1848
18457 ldub [%l7 + 0x2C], %g5
18458 lduh [%l7 + 0x34], %i4
18459 tsubcc %o4, %g6, %o2
18460loop_1848:
18461 siam 0x1
18462 umulcc %i0, %i7, %o0
18463 smul %o6, 0x0D44, %l0
18464 popc %l5, %i2
18465 ta %xcc, 0x0
18466 movcs %xcc, %i1, %g3
18467 movcc %xcc, %i6, %i5
18468 brgez,a %g1, loop_1849
18469 membar 0x0D
18470 and %l4, %g2, %l1
18471 mulx %o1, %o7, %l3
18472loop_1849:
18473 taddcctv %o3, %l2, %o5
18474 fmul8x16 %f2, %f2, %f0
18475 srl %g4, %l6, %g7
18476 orcc %g5, 0x1625, %i4
18477 fble %fcc2, loop_1850
18478 ldsh [%l7 + 0x36], %i3
18479 udivx %o4, 0x141C, %g6
18480 edge16ln %i0, %o2, %i7
18481loop_1850:
18482 nop
18483 wr %g0, 0xf1, %asi
18484 stda %f0, [%l7 + 0x40] %asi
18485 membar #Sync
18486 wr %g0, 0x80, %asi
18487 stxa %o6, [%l7 + 0x30] %asi
18488 swap [%l7 + 0x38], %o0
18489 stb %l5, [%l7 + 0x0B]
18490 edge16l %i2, %i1, %l0
18491 andncc %i6, %i5, %g1
18492 andcc %l4, %g2, %g3
18493 fxnors %f27, %f6, %f8
18494 ba,pt %icc, loop_1851
18495 fblg,a %fcc1, loop_1852
18496 fbue %fcc2, loop_1853
18497 ldx [%l7 + 0x30], %o1
18498loop_1851:
18499 alignaddrl %l1, %l3, %o7
18500loop_1852:
18501 sdivx %o3, 0x0668, %o5
18502loop_1853:
18503 andcc %l2, %g4, %l6
18504 movneg %icc, %g5, %i4
18505 fmuld8sux16 %f24, %f23, %f0
18506 wr %g0, 0x11, %asi
18507 lda [%l7 + 0x44] %asi, %f21
18508 prefetch [%l7 + 0x48], 0x2
18509 andn %i3, %o4, %g6
18510 movrlez %g7, %i0, %o2
18511 orcc %i7, 0x1A66, %o0
18512 addc %l5, %i2, %o6
18513 orncc %i1, %i6, %i5
18514 fandnot2s %f17, %f21, %f16
18515 or %g1, 0x1834, %l0
18516 movle %icc, %l4, %g3
18517 brnz,a %o1, loop_1854
18518 brlez %g2, loop_1855
18519 sra %l1, %o7, %l3
18520 tgu %xcc, 0x7
18521loop_1854:
18522 movpos %xcc, %o3, %l2
18523loop_1855:
18524 orn %o5, 0x12D7, %l6
18525 bl %xcc, loop_1856
18526 fmovd %f24, %f0
18527 array8 %g5, %i4, %g4
18528 edge16n %i3, %o4, %g7
18529loop_1856:
18530 bl,pn %xcc, loop_1857
18531 movl %xcc, %i0, %o2
18532 fbge,a %fcc3, loop_1858
18533 umul %i7, %o0, %g6
18534loop_1857:
18535 ta %xcc, 0x7
18536 fbl %fcc0, loop_1859
18537loop_1858:
18538 movge %xcc, %l5, %i2
18539 fcmple32 %f26, %f10, %o6
18540 tvs %xcc, 0x4
18541loop_1859:
18542 ldsw [%l7 + 0x54], %i6
18543 movpos %xcc, %i5, %i1
18544 tge %icc, 0x0
18545 fnegd %f18, %f26
18546 fones %f5
18547 movvc %xcc, %g1, %l0
18548 sub %l4, %g3, %o1
18549 fandnot1 %f0, %f30, %f30
18550 tn %icc, 0x6
18551 xnor %l1, 0x1496, %g2
18552 fexpand %f24, %f12
18553 smulcc %l3, %o3, %l2
18554 wr %g0, 0x81, %asi
18555 ldstuba [%l7 + 0x08] %asi, %o5
18556 fbug,a %fcc1, loop_1860
18557 nop
18558 setx loop_1861, %l0, %l1
18559 wrpr 0x1, %tl
18560 wrpr %l1, %tnpc
18561 setx 0x34400001400, %l0, %l1
18562 wrpr %l1, %tstate
18563 wrhpr 0x4, %htstate
18564 done
18565 addc %o7, %g5, %l6
18566 fpadd16s %f17, %f26, %f7
18567loop_1860:
18568 movpos %icc, %g4, %i3
18569loop_1861:
18570 tge %xcc, 0x5
18571 wr %g0, 0xea, %asi
18572 stda %i4, [%l7 + 0x40] %asi
18573 membar #Sync
18574 brgz,a %o4, loop_1862
18575 fcmple32 %f22, %f8, %g7
18576 brnz,a %o2, loop_1863
18577 srl %i7, 0x07, %i0
18578loop_1862:
18579 brz,a %g6, loop_1864
18580 tle %xcc, 0x1
18581loop_1863:
18582 srlx %o0, %i2, %l5
18583 bl %xcc, loop_1865
18584loop_1864:
18585 fmovsneg %xcc, %f11, %f11
18586 andn %i6, %i5, %o6
18587 wr %g0, 0x0c, %asi
18588 swapa [%l7 + 0x24] %asi, %i1
18589loop_1865:
18590 nop
18591 set 0x30, %i7
18592 ldd [%l7 + %i7], %f20
18593 sra %l0, %l4, %g1
18594 sll %g3, %l1, %o1
18595 bg,a,pn %xcc, loop_1866
18596 ldsb [%l7 + 0x35], %l3
18597 std %o2, [%l7 + 0x18]
18598 tne %icc, 0x5
18599loop_1866:
18600 fmovdl %xcc, %f27, %f29
18601 xnor %l2, 0x18EB, %g2
18602 or %o5, 0x15E1, %o7
18603 fone %f18
18604 movrgez %g5, %l6, %g4
18605 tvs %xcc, 0x5
18606 fmovdneg %xcc, %f7, %f12
18607 umul %i4, 0x1B45, %i3
18608 mulx %g7, %o4, %i7
18609 bg,a,pn %icc, loop_1867
18610 movpos %xcc, %o2, %g6
18611 move %xcc, %i0, %i2
18612 xorcc %l5, 0x196A, %o0
18613loop_1867:
18614 flush %l7 + 0x28
18615 movle %xcc, %i5, %o6
18616 tcs %xcc, 0x3
18617 edge8n %i6, %i1, %l0
18618 xnor %g1, 0x0772, %l4
18619 popc 0x1DB8, %l1
18620 sll %g3, 0x1C, %o1
18621 fmovdcs %xcc, %f27, %f27
18622 movcc %xcc, %o3, %l2
18623 fmul8x16 %f17, %f26, %f20
18624 nop
18625 setx loop_1868, %l0, %l1
18626 wrpr 0x1, %tl
18627 wrpr %l1, %tnpc
18628 setx 0x34400001400, %l0, %l1
18629 wrpr %l1, %tstate
18630 wrhpr 0x4, %htstate
18631 done
18632 restored
18633 rdpr %cwp, %g1
18634 rdpr %cansave, %g2
18635 rdpr %canrestore, %g3
18636 rdpr %cleanwin, %g4
18637 rdpr %otherwin, %g5
18638 rdpr %wstate, %g6
18639 subcc %l3, 0x11A2, %o5
18640 fpadd16s %f9, %f13, %f21
18641loop_1868:
18642 nop
18643 setx loop_1869, %l0, %l1
18644 jmpl %l1, %g2
18645 umulcc %o7, 0x193E, %g5
18646 alignaddr %l6, %i4, %g4
18647 membar 0x58
18648loop_1869:
18649 edge32 %g7, %i3, %i7
18650 addccc %o2, %o4, %g6
18651 std %i0, [%l7 + 0x40]
18652 movg %xcc, %l5, %i2
18653 xorcc %i5, %o6, %i6
18654 wr %g0, 0xeb, %asi
18655 stxa %o0, [%l7 + 0x28] %asi
18656 membar #Sync
18657 move %xcc, %l0, %g1
18658 edge32n %l4, %l1, %g3
18659 stbar
18660 brgez,a %o1, loop_1870
18661 edge32ln %o3, %l2, %i1
18662 movvc %xcc, %o5, %g2
18663 stb %l3, [%l7 + 0x60]
18664loop_1870:
18665 subc %o7, 0x08C8, %l6
18666 fsrc2s %f0, %f28
18667 xnor %g5, 0x173B, %g4
18668 movrgez %g7, 0x0FB, %i4
18669 edge32ln %i7, %o2, %o4
18670 smul %i3, 0x06C5, %i0
18671 ldub [%l7 + 0x52], %g6
18672 tg %xcc, 0x4
18673 movne %icc, %i2, %l5
18674 bcs,pt %icc, loop_1871
18675 fmovs %f2, %f28
18676 movrgz %o6, 0x397, %i6
18677 fnegs %f6, %f8
18678loop_1871:
18679 sllx %i5, 0x0C, %o0
18680 tvc %xcc, 0x4
18681 tcs %icc, 0x6
18682 sdivcc %g1, 0x0536, %l4
18683 xor %l0, 0x009B, %g3
18684 brlz %l1, loop_1872
18685 fbug %fcc2, loop_1873
18686 array32 %o1, %o3, %i1
18687 tge %xcc, 0x0
18688loop_1872:
18689 fbug %fcc0, loop_1874
18690loop_1873:
18691 fmovdneg %icc, %f25, %f10
18692 edge32l %l2, %g2, %l3
18693 fmovspos %icc, %f1, %f20
18694loop_1874:
18695 sllx %o7, 0x15, %l6
18696 fandnot1s %f30, %f2, %f12
18697 fmovrdlez %g5, %f2, %f18
18698 fnor %f12, %f18, %f18
18699 ldstub [%l7 + 0x41], %g4
18700 add %o5, %g7, %i4
18701 fmovsa %xcc, %f6, %f26
18702 smul %i7, %o4, %o2
18703 ba,a,pt %xcc, loop_1875
18704 sdivcc %i0, 0x0F3D, %i3
18705 bg loop_1876
18706 orcc %g6, %l5, %o6
18707loop_1875:
18708 fmovrsne %i6, %f26, %f11
18709 tleu %xcc, 0x3
18710loop_1876:
18711 xorcc %i2, 0x144C, %i5
18712 tneg %xcc, 0x6
18713 wr %g0, 0x89, %asi
18714 prefetcha [%l7 + 0x30] %asi, 0x3
18715 fcmpgt32 %f16, %f0, %l4
18716 movvc %xcc, %l0, %g1
18717 udiv %g3, 0x134D, %o1
18718 ldd [%l7 + 0x40], %l0
18719 ta %icc, 0x2
18720 subcc %i1, 0x1941, %l2
18721 wr %g0, 0x89, %asi
18722 ldstuba [%l7 + 0x2F] %asi, %g2
18723 brgz,a %o3, loop_1877
18724 fble,a %fcc3, loop_1878
18725 brlz,a %l3, loop_1879
18726 fxnors %f27, %f10, %f17
18727loop_1877:
18728 movre %l6, %o7, %g5
18729loop_1878:
18730 fpsub16 %f6, %f10, %f0
18731loop_1879:
18732 srax %o5, %g7, %g4
18733 umulcc %i7, 0x02ED, %i4
18734 add %l7, 0x3C, %l6
18735 wr %g0, 0x88, %asi
18736 casa [%l6] 0x88, %o4, %i0
18737 tge %icc, 0x4
18738 fmovsvc %xcc, %f29, %f2
18739 nop
18740 setx loop_1880, %l0, %l1
18741 jmpl %l1, %o2
18742 brgez %i3, loop_1881
18743 fmovdvc %icc, %f19, %f16
18744 edge32 %l5, %o6, %g6
18745loop_1880:
18746 nop
18747 set 0x4F, %g7
18748 ldstuba [%l7 + %g7] 0x0c, %i2
18749loop_1881:
18750 udivx %i6, 0x09E0, %o0
18751 fmovdl %xcc, %f13, %f14
18752 nop
18753 setx loop_1882, %l0, %l1
18754 wrpr 0x1, %tl
18755 wrpr %l1, %tpc
18756 add %l1, 0x4, %l1
18757 wrpr %l1, %tnpc
18758 setx 0x34400001400, %l0, %l1
18759 wrpr %l1, %tstate
18760 wrhpr 0x4, %htstate
18761 retry
18762 fpadd16 %f4, %f10, %f20
18763 edge8n %l4, %i5, %g1
18764 add %l7, 0x54, %l6
18765 wr %g0, 0x04, %asi
18766 lda [%l6] %asi, %l0
18767 casa [%l6] %asi, %l0, %o1
18768loop_1882:
18769 tg %icc, 0x0
18770 te %xcc, 0x6
18771 wr %g0, 0x04, %asi
18772 swapa [%l7 + 0x74] %asi, %g3
18773 stb %i1, [%l7 + 0x61]
18774 smul %l2, %g2, %o3
18775 movleu %xcc, %l3, %l1
18776 tne %icc, 0x6
18777 addccc %l6, 0x0AAE, %o7
18778 mulx %o5, %g7, %g5
18779 subc %i7, %i4, %o4
18780 membar #Sync
18781 wr %g0, 0xf0, %asi
18782 ldda [%l7 + 0x40] %asi, %f0
18783 subccc %g4, %i0, %o2
18784 bge,pt %icc, loop_1883
18785 movle %xcc, %l5, %i3
18786 fmovrse %g6, %f5, %f14
18787 ldsb [%l7 + 0x4A], %o6
18788loop_1883:
18789 udivx %i6, 0x04B5, %o0
18790 brgz %i2, loop_1884
18791 fmovrdgz %l4, %f22, %f10
18792 fcmps %fcc1, %f8, %f27
18793 movvs %xcc, %g1, %i5
18794loop_1884:
18795 edge8ln %o1, %l0, %g3
18796 tpos %icc, 0x7
18797 fmovse %xcc, %f26, %f20
18798 smul %l2, 0x1721, %i1
18799 movre %g2, %o3, %l1
18800 sllx %l3, 0x15, %l6
18801 orcc %o5, %g7, %o7
18802 sdivx %g5, 0x0EF0, %i7
18803 move %icc, %o4, %i4
18804 fcmpne32 %f8, %f14, %g4
18805 brgz,a %i0, loop_1885
18806 brgz,a %l5, loop_1886
18807 fnors %f20, %f29, %f31
18808 fmovrsgz %o2, %f24, %f26
18809loop_1885:
18810 fmuld8sux16 %f7, %f20, %f12
18811loop_1886:
18812 edge16n %i3, %o6, %g6
18813 fexpand %f1, %f18
18814 tcs %icc, 0x5
18815 fnot1 %f10, %f8
18816 fzero %f12
18817 fornot2 %f10, %f0, %f6
18818 fmovdg %icc, %f30, %f17
18819 umul %o0, 0x1464, %i6
18820 fnot2s %f15, %f5
18821 set 0x2C, %l6
18822 stha %i2, [%l7 + %l6] 0x2a
18823 membar #Sync
18824 srlx %l4, %g1, %o1
18825 movre %i5, 0x2A4, %l0
18826 movneg %xcc, %l2, %g3
18827 alignaddrl %i1, %g2, %o3
18828 fbuge,a %fcc2, loop_1887
18829 tcs %xcc, 0x5
18830 bcs,a loop_1888
18831 bge,a,pn %xcc, loop_1889
18832loop_1887:
18833 orncc %l1, %l6, %o5
18834 smulcc %g7, 0x15B8, %o7
18835loop_1888:
18836 lduw [%l7 + 0x10], %g5
18837loop_1889:
18838 fpack16 %f16, %f10
18839 andncc %l3, %o4, %i7
18840 or %i4, %i0, %g4
18841 addcc %o2, 0x136A, %i3
18842 ldd [%l7 + 0x30], %o6
18843 fmovdle %icc, %f26, %f18
18844 bne,a loop_1890
18845 or %l5, %g6, %i6
18846 fcmple32 %f20, %f18, %o0
18847 bleu,a,pt %icc, loop_1891
18848loop_1890:
18849 std %f6, [%l7 + 0x70]
18850 movrgez %i2, %l4, %g1
18851 fmovspos %xcc, %f24, %f21
18852loop_1891:
18853 fpack32 %f10, %f18, %f2
18854 udiv %i5, 0x1363, %o1
18855 tpos %xcc, 0x1
18856 movgu %icc, %l2, %l0
18857 fand %f26, %f10, %f0
18858 flush %l7 + 0x10
18859 fcmpd %fcc1, %f0, %f24
18860 ldd [%l7 + 0x58], %i0
18861 bpos,a %xcc, loop_1892
18862 membar 0x1B
18863 movrne %g2, %g3, %l1
18864 set 0x40, %o2
18865 swapa [%l7 + %o2] 0x10, %o3
18866loop_1892:
18867 umulcc %l6, %g7, %o7
18868 lduh [%l7 + 0x74], %g5
18869 taddcc %o5, 0x1E51, %o4
18870 andcc %i7, %l3, %i4
18871 fzero %f14
18872 tcc %icc, 0x7
18873 fmul8sux16 %f20, %f26, %f26
18874 restored
18875 rdpr %cwp, %g1
18876 rdpr %cansave, %g2
18877 rdpr %canrestore, %g3
18878 rdpr %cleanwin, %g4
18879 rdpr %otherwin, %g5
18880 rdpr %wstate, %g6
18881 tsubcctv %i0, 0x0021, %o2
18882 te %xcc, 0x7
18883 bne,pn %xcc, loop_1893
18884 mova %icc, %i3, %g4
18885 ta %xcc, 0x4
18886 tcc %icc, 0x0
18887loop_1893:
18888 movrlez %o6, 0x146, %g6
18889 tg %xcc, 0x5
18890 array16 %i6, %o0, %l5
18891 udiv %i2, 0x0960, %g1
18892 fpadd16 %f14, %f16, %f22
18893 movcc %xcc, %l4, %i5
18894 ta %xcc, 0x4
18895 tneg %xcc, 0x5
18896 bne,a,pt %icc, loop_1894
18897 fnegd %f28, %f0
18898 udiv %o1, 0x1918, %l2
18899 brnz,a %i1, loop_1895
18900loop_1894:
18901 srlx %g2, %l0, %g3
18902 bl loop_1896
18903 tne %icc, 0x4
18904loop_1895:
18905 fbl %fcc1, loop_1897
18906 movcs %icc, %o3, %l1
18907loop_1896:
18908 brgz %l6, loop_1898
18909 nop
18910 setx loop_1899, %l0, %l1
18911 wrpr 0x1, %tl
18912 wrpr %l1, %tnpc
18913 setx 0x34400001400, %l0, %l1
18914 wrpr %l1, %tstate
18915 wrhpr 0x4, %htstate
18916 done
18917loop_1897:
18918 ldd [%l7 + 0x70], %o6
18919 fone %f18
18920loop_1898:
18921 te %icc, 0x4
18922loop_1899:
18923 fnot2s %f20, %f13
18924 bvc,a,pn %icc, loop_1900
18925 add %g5, %g7, %o5
18926 fmul8x16au %f0, %f13, %f6
18927 movrgz %i7, 0x3B1, %l3
18928loop_1900:
18929 fmovrdgz %o4, %f20, %f4
18930 movge %icc, %i0, %o2
18931 set 0x0C, %g6
18932 ldswa [%l7 + %g6] 0x18, %i4
18933 sethi 0x1031, %i3
18934 movg %icc, %g4, %g6
18935 udivx %o6, 0x0DE3, %o0
18936 swap [%l7 + 0x4C], %i6
18937 nop
18938 setx loop_1901, %l0, %l1
18939 wrpr 0x1, %tl
18940 wrpr %l1, %tpc
18941 add %l1, 0x4, %l1
18942 wrpr %l1, %tnpc
18943 setx 0x34400001400, %l0, %l1
18944 wrpr %l1, %tstate
18945 wrhpr 0x4, %htstate
18946 retry
18947 andncc %l5, %i2, %l4
18948 edge32n %i5, %o1, %l2
18949 srax %i1, %g1, %l0
18950loop_1901:
18951 movle %xcc, %g3, %g2
18952 andcc %o3, 0x1BB9, %l6
18953 or %l1, 0x0145, %g5
18954 fcmps %fcc3, %f7, %f7
18955 fpack16 %f16, %f25
18956 array16 %g7, %o7, %o5
18957 udivcc %i7, 0x1025, %o4
18958 add %l7, 0x48, %l6
18959 wr %g0, 0x80, %asi
18960 casxa [%l6] %asi, %l3, %i0
18961 orcc %o2, %i4, %i3
18962 te %xcc, 0x2
18963 subccc %g4, 0x074F, %o6
18964 bvs,a,pt %icc, loop_1902
18965 fmovsne %icc, %f9, %f0
18966 set 0x40, %g1
18967 prefetcha [%l7 + %g1] 0x04, 0x2
18968loop_1902:
18969 siam 0x0
18970 edge16 %i6, %l5, %o0
18971 ldsw [%l7 + 0x30], %i2
18972 stbar
18973 sethi 0x174B, %i5
18974 te %icc, 0x1
18975 edge16l %o1, %l2, %i1
18976 andn %g1, 0x0594, %l4
18977 ldd [%l7 + 0x58], %l0
18978 fbuge,a %fcc0, loop_1903
18979 tleu %icc, 0x7
18980 array8 %g3, %g2, %l6
18981 movrne %l1, 0x287, %o3
18982loop_1903:
18983 andn %g7, %o7, %o5
18984 umul %i7, 0x020A, %o4
18985 brlez %l3, loop_1904
18986 movre %g5, %o2, %i4
18987 addc %i3, 0x025E, %g4
18988 movneg %xcc, %o6, %g6
18989loop_1904:
18990 xor %i0, 0x1B1D, %l5
18991 swap [%l7 + 0x18], %o0
18992 andncc %i2, %i6, %i5
18993 movcc %icc, %o1, %i1
18994 wr %g0, 0x19, %asi
18995 stda %g0, [%l7 + 0x48] %asi
18996 movre %l4, %l0, %g3
18997 wr %g0, 0x52, %asi
18998 stxa %l2, [%g0 + 0x210] %asi
18999 edge8l %g2, %l6, %l1
19000 array16 %g7, %o3, %o5
19001 sdivx %o7, 0x16D5, %o4
19002 xnor %i7, %g5, %o2
19003 te %xcc, 0x1
19004 edge32 %l3, %i3, %g4
19005 srlx %i4, %o6, %i0
19006 fmovsl %icc, %f16, %f16
19007 udivx %g6, 0x1A6A, %o0
19008 fnor %f30, %f2, %f22
19009 fmovrdlz %l5, %f30, %f30
19010 nop
19011 setx loop_1905, %l0, %l1
19012 wrpr 0x1, %tl
19013 wrpr %l1, %tpc
19014 add %l1, 0x4, %l1
19015 wrpr %l1, %tnpc
19016 setx 0x34400001400, %l0, %l1
19017 wrpr %l1, %tstate
19018 wrhpr 0x4, %htstate
19019 retry
19020 stw %i6, [%l7 + 0x08]
19021 sethi 0x098B, %i2
19022 nop
19023 setx loop_1906, %l0, %l1
19024 wrpr 0x1, %tl
19025 wrpr %l1, %tpc
19026 add %l1, 0x4, %l1
19027 wrpr %l1, %tnpc
19028 setx 0x34400001400, %l0, %l1
19029 wrpr %l1, %tstate
19030 wrhpr 0x4, %htstate
19031 retry
19032loop_1905:
19033 fmovsn %icc, %f14, %f13
19034 fmovrsgz %i5, %f26, %f3
19035 addcc %o1, 0x15BB, %g1
19036loop_1906:
19037 nop
19038 set 0x74, %i1
19039 stwa %i1, [%l7 + %i1] 0x80
19040 mulscc %l4, 0x1BD2, %g3
19041 sir 0x0470
19042 subccc %l2, 0x1D7F, %l0
19043 wr %g0, 0x81, %asi
19044 ldda [%l7 + 0x40] %asi, %f0
19045 edge16ln %l6, %g2, %g7
19046 brgez,a %o3, loop_1907
19047 fmovrsne %l1, %f19, %f31
19048 bshuffle %f10, %f14, %f20
19049 movleu %xcc, %o7, %o5
19050loop_1907:
19051 and %i7, 0x0253, %g5
19052 wr %g0, 0x81, %asi
19053 prefetcha [%l7 + 0x70] %asi, 0x1
19054 siam 0x2
19055 fmovrdgez %l3, %f18, %f8
19056 and %o2, %i3, %g4
19057 edge32 %i4, %o6, %g6
19058 edge32n %i0, %o0, %i6
19059 array16 %i2, %l5, %i5
19060 edge32l %g1, %o1, %i1
19061 ble,a loop_1908
19062 saved
19063 rdpr %cwp, %g1
19064 rdpr %cansave, %g2
19065 rdpr %canrestore, %g3
19066 rdpr %cleanwin, %g4
19067 rdpr %otherwin, %g5
19068 rdpr %wstate, %g6
19069 membar 0x56
19070 alignaddr %g3, %l2, %l0
19071loop_1908:
19072 fmovspos %icc, %f27, %f26
19073 movn %icc, %l6, %l4
19074 udivcc %g7, 0x0F1F, %g2
19075 orcc %l1, %o3, %o5
19076 movleu %icc, %o7, %i7
19077 movpos %xcc, %o4, %g5
19078 umul %l3, 0x0CA9, %i3
19079 fmovrdlz %g4, %f20, %f30
19080 edge16ln %o2, %i4, %o6
19081 fmovdgu %xcc, %f2, %f18
19082 tvc %icc, 0x2
19083 tneg %xcc, 0x1
19084 movcc %xcc, %i0, %g6
19085 nop
19086 setx loop_1909, %l0, %l1
19087 wrpr 0x1, %tl
19088 wrpr %l1, %tnpc
19089 setx 0x34400001400, %l0, %l1
19090 wrpr %l1, %tstate
19091 wrhpr 0x4, %htstate
19092 done
19093 fxor %f26, %f26, %f24
19094 edge8l %i6, %i2, %o0
19095 edge8l %l5, %i5, %g1
19096loop_1909:
19097 nop
19098 set 0x4E, %o6
19099 ldstuba [%l7 + %o6] 0x80, %i1
19100 stw %o1, [%l7 + 0x1C]
19101 fmovse %icc, %f13, %f5
19102 addccc %l2, 0x1C83, %l0
19103 fmovse %xcc, %f13, %f4
19104 movge %icc, %l6, %g3
19105 edge32ln %g7, %g2, %l4
19106 xorcc %l1, 0x0658, %o5
19107 be,a,pn %xcc, loop_1910
19108 orn %o3, 0x0264, %i7
19109 movvc %xcc, %o4, %o7
19110 xorcc %l3, 0x1CFA, %i3
19111loop_1910:
19112 ta %xcc, 0x1
19113 fxnor %f20, %f8, %f2
19114 movrgez %g5, 0x39F, %g4
19115 movvs %icc, %i4, %o6
19116 movgu %xcc, %o2, %i0
19117 te %icc, 0x1
19118 umul %i6, %g6, %i2
19119 taddcctv %o0, 0x18D4, %l5
19120 movleu %icc, %i5, %i1
19121 tcc %xcc, 0x5
19122 wr %g0, 0x18, %asi
19123 lduwa [%l7 + 0x4C] %asi, %g1
19124 wr %g0, 0xe2, %asi
19125 stxa %l2, [%l7 + 0x20] %asi
19126 membar #Sync
19127 tsubcctv %l0, 0x1DA8, %o1
19128 movrgz %l6, %g3, %g2
19129 edge8 %l4, %l1, %o5
19130 ldstub [%l7 + 0x5A], %o3
19131 array8 %i7, %o4, %g7
19132 tcs %xcc, 0x5
19133 tsubcc %l3, 0x1658, %o7
19134 alignaddrl %g5, %g4, %i3
19135 movrlez %o6, 0x352, %o2
19136 set 0x60, %l2
19137 stxa %i4, [%l7 + %l2] 0x10
19138 fbg %fcc0, loop_1911
19139 movrgz %i0, 0x360, %g6
19140 addc %i6, %o0, %i2
19141 fmovdvs %icc, %f21, %f28
19142loop_1911:
19143 nop
19144 wr %g0, 0x18, %asi
19145 swapa [%l7 + 0x34] %asi, %i5
19146 tl %icc, 0x3
19147 alignaddrl %l5, %g1, %l2
19148 nop
19149 setx loop_1912, %l0, %l1
19150 wrpr 0x1, %tl
19151 wrpr %l1, %tpc
19152 add %l1, 0x4, %l1
19153 wrpr %l1, %tnpc
19154 setx 0x34400001400, %l0, %l1
19155 wrpr %l1, %tstate
19156 wrhpr 0x4, %htstate
19157 retry
19158 movle %xcc, %l0, %o1
19159 bl,a %icc, loop_1913
19160 add %i1, 0x0EF4, %g3
19161loop_1912:
19162 sethi 0x0787, %l6
19163 movrlez %l4, 0x361, %g2
19164loop_1913:
19165 nop
19166 set 0x37, %l3
19167 ldsb [%l7 + %l3], %l1
19168 brlz %o3, loop_1914
19169 smul %o5, 0x154D, %i7
19170 movl %xcc, %o4, %l3
19171 orcc %g7, 0x0240, %g5
19172loop_1914:
19173 and %o7, %i3, %g4
19174 movpos %xcc, %o6, %i4
19175 movre %o2, 0x094, %i0
19176 fbue,a %fcc0, loop_1915
19177 fbn,a %fcc3, loop_1916
19178 tg %icc, 0x7
19179 movvc %xcc, %i6, %g6
19180loop_1915:
19181 edge8 %o0, %i2, %i5
19182loop_1916:
19183 movg %xcc, %g1, %l2
19184 bl,pn %icc, loop_1917
19185 restored
19186 rdpr %cwp, %g1
19187 rdpr %cansave, %g2
19188 rdpr %canrestore, %g3
19189 rdpr %cleanwin, %g4
19190 rdpr %otherwin, %g5
19191 rdpr %wstate, %g6
19192 wr %g0, 0x89, %asi
19193 ldstuba [%l7 + 0x3F] %asi, %l0
19194loop_1917:
19195 movrne %o1, 0x2E1, %i1
19196 lduh [%l7 + 0x2A], %l5
19197 fsrc1s %f23, %f27
19198 tsubcc %g3, %l6, %g2
19199 udiv %l4, 0x0B7E, %l1
19200 sll %o5, 0x01, %o3
19201 tl %xcc, 0x5
19202 sethi 0x0965, %o4
19203 ble,a loop_1918
19204 be %xcc, loop_1919
19205 fbul %fcc2, loop_1920
19206 add %l3, 0x1CFE, %i7
19207loop_1918:
19208 umulcc %g5, 0x0F1C, %o7
19209loop_1919:
19210 fpack16 %f14, %f28
19211loop_1920:
19212 bvc,a,pn %xcc, loop_1921
19213 fcmpne32 %f30, %f22, %i3
19214 set 0x58, %i2
19215 ldsha [%l7 + %i2] 0x19, %g7
19216loop_1921:
19217 fmovdleu %xcc, %f1, %f30
19218 add %l7, 0x20, %l6
19219 wr %g0, 0x89, %asi
19220 ldxa [%l6] %asi, %g4
19221 casxa [%l6] %asi, %g4, %o6
19222 fcmpes %fcc0, %f14, %f10
19223 brnz %o2, loop_1922
19224 popc %i4, %i6
19225 andcc %g6, 0x1667, %o0
19226 tcc %xcc, 0x5
19227loop_1922:
19228 xnorcc %i0, 0x1499, %i5
19229 move %xcc, %i2, %g1
19230 prefetch [%l7 + 0x5C], 0x1
19231 fmovrdlez %l0, %f20, %f14
19232 fbue,a %fcc0, loop_1923
19233 addccc %l2, %i1, %o1
19234 udivx %l5, 0x162B, %g3
19235 move %xcc, %l6, %g2
19236loop_1923:
19237 fmovrse %l1, %f24, %f0
19238 popc %l4, %o5
19239 fornot1s %f26, %f4, %f21
19240 umulcc %o4, %l3, %i7
19241 prefetch [%l7 + 0x18], 0x3
19242 add %o3, 0x1A6B, %g5
19243 lduw [%l7 + 0x0C], %i3
19244 fmovdleu %xcc, %f21, %f17
19245 tleu %icc, 0x4
19246 sra %o7, 0x0A, %g7
19247 orncc %o6, 0x122C, %g4
19248 tsubcc %o2, 0x1EFD, %i6
19249 or %g6, 0x1FD4, %o0
19250 subc %i0, %i4, %i2
19251 fcmpgt32 %f8, %f12, %i5
19252 fcmpes %fcc0, %f20, %f4
19253 fmovrslz %l0, %f17, %f22
19254 and %g1, 0x196B, %l2
19255 movrne %i1, 0x23D, %o1
19256 wr %g0, 0x10, %asi
19257 stda %l4, [%l7 + 0x58] %asi
19258 fpsub16 %f18, %f30, %f2
19259 brgz %g3, loop_1924
19260 sub %g2, %l6, %l4
19261 fabss %f14, %f13
19262 smulcc %l1, 0x1738, %o4
19263loop_1924:
19264 addcc %o5, 0x02D6, %l3
19265 fcmpgt16 %f16, %f30, %i7
19266 bne,pn %xcc, loop_1925
19267 bpos %icc, loop_1926
19268 smul %o3, %g5, %i3
19269 subccc %g7, %o7, %o6
19270loop_1925:
19271 fmovsge %icc, %f3, %f5
19272loop_1926:
19273 array32 %g4, %i6, %o2
19274 edge16 %o0, %i0, %i4
19275 taddcc %i2, 0x0DC1, %g6
19276 edge16ln %i5, %g1, %l2
19277 edge32n %l0, %i1, %o1
19278 fmovdvc %xcc, %f3, %f4
19279 bshuffle %f10, %f8, %f8
19280 set 0x0E, %i6
19281 lduha [%l7 + %i6] 0x11, %l5
19282 set 0x11, %i5
19283 ldsba [%l7 + %i5] 0x88, %g2
19284 srl %g3, %l6, %l4
19285 edge32 %l1, %o5, %o4
19286 swap [%l7 + 0x2C], %i7
19287 edge8ln %o3, %g5, %i3
19288 fmovsne %icc, %f11, %f9
19289 smulcc %g7, %l3, %o7
19290 tsubcctv %o6, 0x147B, %i6
19291 bge %icc, loop_1927
19292 fbu,a %fcc0, loop_1928
19293 fmovsgu %icc, %f11, %f26
19294 bl,pt %icc, loop_1929
19295loop_1927:
19296 te %xcc, 0x5
19297loop_1928:
19298 fbo,a %fcc2, loop_1930
19299 fnot1s %f8, %f23
19300loop_1929:
19301 tle %icc, 0x5
19302 fandnot1 %f24, %f28, %f8
19303loop_1930:
19304 movneg %icc, %o2, %g4
19305 movrne %o0, %i4, %i2
19306 fcmpeq16 %f18, %f4, %g6
19307 fpack16 %f14, %f30
19308 umul %i5, %g1, %i0
19309 bg,pt %icc, loop_1931
19310 sir 0x0004
19311 movvc %xcc, %l0, %i1
19312 xorcc %o1, %l5, %l2
19313loop_1931:
19314 subcc %g3, %l6, %l4
19315 tle %xcc, 0x7
19316 fexpand %f29, %f10
19317 xor %g2, 0x0440, %l1
19318 fcmps %fcc0, %f29, %f29
19319 stbar
19320 subcc %o5, 0x1F8B, %i7
19321 srax %o4, 0x17, %o3
19322 sdivx %g5, 0x036B, %g7
19323 sdivcc %l3, 0x0311, %o7
19324 orn %o6, 0x0131, %i3
19325 xnor %i6, %g4, %o0
19326 fblg %fcc1, loop_1932
19327 movrgez %o2, %i2, %i4
19328 std %g6, [%l7 + 0x70]
19329 fbul %fcc0, loop_1933
19330loop_1932:
19331 sethi 0x09E0, %g1
19332 call loop_1934
19333 bgu %xcc, loop_1935
19334loop_1933:
19335 orcc %i5, 0x0310, %l0
19336 tg %icc, 0x7
19337loop_1934:
19338 tl %xcc, 0x7
19339loop_1935:
19340 add %i0, %i1, %o1
19341 alignaddr %l5, %g3, %l6
19342 udivcc %l4, 0x1C28, %g2
19343 fmovsle %xcc, %f14, %f13
19344 fmovdvc %xcc, %f17, %f27
19345 set 0x08, %o5
19346 stha %l2, [%l7 + %o5] 0x15
19347 te %icc, 0x7
19348 movge %xcc, %l1, %i7
19349 tcs %icc, 0x6
19350 st %f20, [%l7 + 0x10]
19351 wr %g0, 0x18, %asi
19352 swapa [%l7 + 0x74] %asi, %o5
19353 fandnot1s %f8, %f16, %f22
19354 call loop_1936
19355 xorcc %o4, 0x18FD, %g5
19356 ldd [%l7 + 0x50], %f16
19357 taddcctv %g7, 0x0DFD, %l3
19358loop_1936:
19359 array16 %o7, %o3, %o6
19360 movvs %xcc, %i3, %g4
19361 fpsub16s %f29, %f31, %f6
19362 fones %f5
19363 bcs,a,pn %xcc, loop_1937
19364 edge8ln %o0, %i6, %i2
19365 umulcc %i4, 0x1A3D, %g6
19366 fmovrdlz %o2, %f0, %f12
19367loop_1937:
19368 orcc %g1, %l0, %i5
19369 taddcc %i0, %i1, %l5
19370 umul %g3, %o1, %l6
19371 xor %g2, %l2, %l4
19372 taddcctv %l1, 0x1C0A, %o5
19373 membar 0x56
19374 te %xcc, 0x1
19375 fpack32 %f24, %f22, %f20
19376 brlz %i7, loop_1938
19377 move %xcc, %o4, %g5
19378 fba %fcc2, loop_1939
19379 umulcc %g7, 0x0B9E, %l3
19380loop_1938:
19381 tn %xcc, 0x0
19382 array32 %o7, %o3, %i3
19383loop_1939:
19384 pdist %f16, %f20, %f22
19385 fpadd32 %f8, %f14, %f6
19386 edge8ln %o6, %g4, %i6
19387 bneg,a %xcc, loop_1940
19388 orncc %i2, %i4, %o0
19389 edge32 %g6, %o2, %l0
19390 mulx %i5, %g1, %i1
19391loop_1940:
19392 alignaddrl %i0, %l5, %g3
19393 sllx %o1, %g2, %l6
19394 fmovspos %icc, %f31, %f18
19395 tge %icc, 0x7
19396 fxnor %f12, %f6, %f0
19397 movpos %xcc, %l4, %l2
19398 alignaddr %l1, %o5, %o4
19399 sra %g5, %g7, %i7
19400 edge32 %l3, %o3, %i3
19401 bneg,pn %icc, loop_1941
19402 srl %o6, 0x12, %o7
19403 subcc %g4, %i6, %i2
19404 fmul8ulx16 %f16, %f4, %f20
19405loop_1941:
19406 fsrc1 %f4, %f10
19407 sdivcc %o0, 0x15D5, %g6
19408 sdivx %i4, 0x17AE, %l0
19409 fbe %fcc3, loop_1942
19410 lduh [%l7 + 0x22], %i5
19411 mova %icc, %g1, %i1
19412 addc %o2, %l5, %i0
19413loop_1942:
19414 ldx [%l7 + 0x20], %g3
19415 fsrc1 %f6, %f20
19416 tcs %icc, 0x0
19417 swap [%l7 + 0x10], %g2
19418 swap [%l7 + 0x50], %l6
19419 movl %icc, %l4, %l2
19420 wr %g0, 0xe3, %asi
19421 stda %o0, [%l7 + 0x30] %asi
19422 membar #Sync
19423 fones %f19
19424 mulscc %o5, %l1, %g5
19425 orcc %o4, 0x0BB9, %i7
19426 sra %g7, %o3, %i3
19427 bn %xcc, loop_1943
19428 movn %icc, %o6, %l3
19429 fors %f7, %f0, %f8
19430 array32 %g4, %i6, %i2
19431loop_1943:
19432 umulcc %o0, 0x0B2C, %o7
19433 sethi 0x10CE, %i4
19434 movn %xcc, %l0, %i5
19435 set 0x57, %l1
19436 ldstuba [%l7 + %l1] 0x10, %g6
19437 set 0x53, %l5
19438 ldstuba [%l7 + %l5] 0x11, %i1
19439 fmovsge %xcc, %f15, %f27
19440 fbule %fcc2, loop_1944
19441 ta %icc, 0x1
19442 subcc %g1, 0x1754, %l5
19443 wr %g0, 0x80, %asi
19444 lduha [%l7 + 0x7E] %asi, %o2
19445loop_1944:
19446 sdiv %g3, 0x0EBA, %i0
19447 fones %f23
19448 movvc %xcc, %g2, %l4
19449 add %l7, 0x20, %l6
19450 wr %g0, 0x88, %asi
19451 lda [%l6] %asi, %l2
19452 casa [%l6] 0x88, %l2, %o1
19453 udivx %l6, 0x1D47, %l1
19454 fmovdpos %xcc, %f21, %f28
19455 fble %fcc0, loop_1945
19456 tsubcc %o5, 0x1D94, %g5
19457 fnot1 %f14, %f18
19458 movrlz %i7, %g7, %o4
19459loop_1945:
19460 umul %i3, %o3, %o6
19461 addc %g4, 0x0149, %i6
19462 udivx %i2, 0x108E, %l3
19463 tle %xcc, 0x0
19464 and %o7, 0x01B2, %i4
19465 andcc %l0, %i5, %g6
19466 udivcc %o0, 0x1F24, %g1
19467 smulcc %i1, %o2, %l5
19468 subccc %g3, %g2, %i0
19469 array32 %l4, %o1, %l2
19470 sethi 0x0D5A, %l6
19471 umul %l1, %o5, %i7
19472 edge16l %g7, %g5, %i3
19473 movre %o4, %o6, %o3
19474 fbe,a %fcc2, loop_1946
19475 saved
19476 rdpr %cwp, %g1
19477 rdpr %cansave, %g2
19478 rdpr %canrestore, %g3
19479 rdpr %cleanwin, %g4
19480 rdpr %otherwin, %g5
19481 rdpr %wstate, %g6
19482 move %icc, %g4, %i2
19483 xnor %l3, %i6, %i4
19484loop_1946:
19485 tgu %icc, 0x2
19486 wr %g0, 0x89, %asi
19487 stda %f0, [%l7 + 0x40] %asi
19488 bcc,a %icc, loop_1947
19489 fmovrdlz %o7, %f18, %f18
19490 fbul %fcc0, loop_1948
19491 movrgez %i5, 0x275, %g6
19492loop_1947:
19493 nop
19494 set 0x10, %o0
19495 swapa [%l7 + %o0] 0x0c, %l0
19496loop_1948:
19497 sll %o0, %i1, %o2
19498 brz %g1, loop_1949
19499 xorcc %l5, 0x107D, %g2
19500 movgu %xcc, %i0, %g3
19501 fpackfix %f30, %f7
19502loop_1949:
19503 fbo,a %fcc3, loop_1950
19504 nop
19505 setx loop_1951, %l0, %l1
19506 wrpr 0x1, %tl
19507 wrpr %l1, %tpc
19508 add %l1, 0x4, %l1
19509 wrpr %l1, %tnpc
19510 setx 0x34400001400, %l0, %l1
19511 wrpr %l1, %tstate
19512 wrhpr 0x4, %htstate
19513 retry
19514 saved
19515 rdpr %cwp, %g1
19516 rdpr %cansave, %g2
19517 rdpr %canrestore, %g3
19518 rdpr %cleanwin, %g4
19519 rdpr %otherwin, %g5
19520 rdpr %wstate, %g6
19521 bn,pt %icc, loop_1952
19522loop_1950:
19523 edge8 %o1, %l4, %l6
19524loop_1951:
19525 fba,a %fcc3, loop_1953
19526 smul %l2, 0x0999, %o5
19527loop_1952:
19528 movrlez %l1, 0x330, %i7
19529 fcmple32 %f30, %f4, %g7
19530loop_1953:
19531 movgu %icc, %i3, %g5
19532 movrlez %o6, %o4, %o3
19533 stbar
19534 tcc %xcc, 0x7
19535 alignaddr %g4, %l3, %i2
19536 orcc %i4, 0x1293, %o7
19537 add %l7, 0x50, %l6
19538 wr %g0, 0x19, %asi
19539 ldxa [%l6] %asi, %i6
19540 casxa [%l6] %asi, %i6, %g6
19541 sth %i5, [%l7 + 0x0A]
19542 edge8l %l0, %o0, %o2
19543 brgz,a %g1, loop_1954
19544 fxors %f3, %f13, %f17
19545 fbge,a %fcc3, loop_1955
19546 sethi 0x0049, %i1
19547loop_1954:
19548 srl %l5, 0x11, %i0
19549 fcmpgt32 %f6, %f2, %g3
19550loop_1955:
19551 fmovdvc %xcc, %f22, %f15
19552 tgu %xcc, 0x0
19553 edge32n %o1, %l4, %l6
19554 fbuge,a %fcc1, loop_1956
19555 tvc %xcc, 0x6
19556 movvs %xcc, %g2, %o5
19557 tcs %xcc, 0x2
19558loop_1956:
19559 add %l2, 0x0B0D, %l1
19560 nop
19561 setx loop_1957, %l0, %l1
19562 jmpl %l1, %g7
19563 orcc %i7, %g5, %o6
19564 edge8l %o4, %i3, %g4
19565 mova %xcc, %o3, %i2
19566loop_1957:
19567 movle %xcc, %l3, %o7
19568 tl %xcc, 0x1
19569 movn %xcc, %i6, %i4
19570 smul %g6, 0x1D84, %i5
19571 sllx %o0, %l0, %o2
19572 tgu %icc, 0x7
19573 edge8 %i1, %g1, %l5
19574 fmovdcs %icc, %f14, %f17
19575 taddcc %g3, %i0, %l4
19576 bge loop_1958
19577 edge16 %o1, %l6, %g2
19578 fpack16 %f2, %f4
19579 fandnot1 %f4, %f12, %f24
19580loop_1958:
19581 taddcc %l2, %l1, %o5
19582 brnz %i7, loop_1959
19583 fnot1 %f4, %f28
19584 fandnot2 %f6, %f6, %f22
19585 fcmpes %fcc1, %f10, %f9
19586loop_1959:
19587 sir 0x0100
19588 fpmerge %f22, %f1, %f28
19589 sethi 0x0BC6, %g7
19590 array32 %g5, %o4, %o6
19591 edge32ln %g4, %o3, %i3
19592 fmovda %icc, %f31, %f2
19593 fnot1 %f6, %f22
19594 brnz %i2, loop_1960
19595 fnot1 %f26, %f28
19596 andncc %l3, %o7, %i4
19597 srlx %g6, %i6, %o0
19598loop_1960:
19599 movcc %icc, %l0, %i5
19600 udivcc %i1, 0x1FD6, %o2
19601 fbug %fcc0, loop_1961
19602 fnot2s %f17, %f0
19603 fmul8x16au %f7, %f7, %f18
19604 sethi 0x11F9, %l5
19605loop_1961:
19606 fmovrdne %g1, %f12, %f4
19607 movl %icc, %i0, %l4
19608 movl %xcc, %o1, %l6
19609 fbne,a %fcc0, loop_1962
19610 st %f26, [%l7 + 0x64]
19611 fpadd32 %f4, %f16, %f2
19612 sra %g3, 0x04, %l2
19613loop_1962:
19614 edge32 %l1, %o5, %g2
19615 set 0x40, %l0
19616 stxa %i7, [%l7 + %l0] 0xea
19617 membar #Sync
19618 bgu,a loop_1963
19619 tcc %xcc, 0x3
19620 bge,a loop_1964
19621 tle %icc, 0x5
19622loop_1963:
19623 addccc %g7, 0x0FED, %o4
19624 tle %xcc, 0x3
19625loop_1964:
19626 fpadd16 %f24, %f30, %f18
19627 movre %o6, 0x0C4, %g5
19628 edge32n %g4, %i3, %i2
19629 fmovrdgez %o3, %f12, %f10
19630 tpos %xcc, 0x4
19631 fmul8ulx16 %f14, %f6, %f30
19632 movvc %icc, %o7, %i4
19633 stw %l3, [%l7 + 0x38]
19634 movcc %icc, %i6, %g6
19635 fmovde %xcc, %f17, %f16
19636 subcc %l0, %i5, %o0
19637 movgu %icc, %i1, %o2
19638 sdivx %g1, 0x1D5C, %l5
19639 tvc %icc, 0x7
19640 fxnors %f18, %f1, %f26
19641 edge16 %i0, %o1, %l4
19642 sir 0x07EE
19643 fbn %fcc1, loop_1965
19644 orn %g3, 0x1840, %l6
19645 tvc %xcc, 0x6
19646 edge32n %l2, %o5, %l1
19647loop_1965:
19648 ba,pn %xcc, loop_1966
19649 orn %g2, 0x1395, %i7
19650 bcs,a loop_1967
19651 tcs %xcc, 0x1
19652loop_1966:
19653 andncc %o4, %g7, %o6
19654 and %g4, 0x0CD1, %g5
19655loop_1967:
19656 saved
19657 rdpr %cwp, %g1
19658 rdpr %cansave, %g2
19659 rdpr %canrestore, %g3
19660 rdpr %cleanwin, %g4
19661 rdpr %otherwin, %g5
19662 rdpr %wstate, %g6
19663 sethi 0x14D2, %i3
19664 brgz,a %i2, loop_1968
19665 restored
19666 rdpr %cwp, %g1
19667 rdpr %cansave, %g2
19668 rdpr %canrestore, %g3
19669 rdpr %cleanwin, %g4
19670 rdpr %otherwin, %g5
19671 rdpr %wstate, %g6
19672 mova %icc, %o3, %i4
19673 st %f13, [%l7 + 0x28]
19674loop_1968:
19675 fmovdneg %icc, %f6, %f23
19676 fba %fcc0, loop_1969
19677 bvc,pn %icc, loop_1970
19678 tcc %xcc, 0x5
19679 andcc %l3, %o7, %g6
19680loop_1969:
19681 call loop_1971
19682loop_1970:
19683 fmovsvc %xcc, %f23, %f30
19684 move %icc, %i6, %l0
19685 wr %g0, 0x11, %asi
19686 stba %o0, [%l7 + 0x22] %asi
19687loop_1971:
19688 fmovdne %icc, %f12, %f2
19689 movleu %xcc, %i1, %o2
19690 edge16n %i5, %g1, %l5
19691 bl %xcc, loop_1972
19692 subc %o1, %l4, %i0
19693 fsrc1 %f6, %f4
19694 tleu %xcc, 0x0
19695loop_1972:
19696 bne,pn %xcc, loop_1973
19697 membar 0x29
19698 nop
19699 set 0x0C, %i0
19700 ldsh [%l7 + %i0], %g3
19701 tvc %xcc, 0x2
19702loop_1973:
19703 te %icc, 0x7
19704 tcs %icc, 0x7
19705 bgu %xcc, loop_1974
19706 alignaddr %l2, %o5, %l1
19707 tleu %xcc, 0x2
19708 array32 %l6, %i7, %g2
19709loop_1974:
19710 fbne,a %fcc1, loop_1975
19711 fone %f2
19712 fmovrslz %g7, %f25, %f20
19713 ldsw [%l7 + 0x44], %o4
19714loop_1975:
19715 sdiv %o6, 0x04B6, %g4
19716 ldx [%l7 + 0x60], %g5
19717 sdiv %i2, 0x1A46, %o3
19718 fbug,a %fcc1, loop_1976
19719 fmovdl %xcc, %f28, %f5
19720 sra %i3, 0x1B, %l3
19721 fmovsn %xcc, %f19, %f4
19722loop_1976:
19723 fabss %f24, %f22
19724 fmovdn %icc, %f21, %f3
19725 mova %icc, %o7, %g6
19726 taddcctv %i6, 0x0C95, %l0
19727 subc %i4, %i1, %o2
19728 prefetch [%l7 + 0x08], 0x0
19729 fmovdn %icc, %f0, %f21
19730 fnor %f10, %f0, %f6
19731 set 0x0C, %g2
19732 sta %f28, [%l7 + %g2] 0x04
19733 movrlz %i5, 0x030, %g1
19734 nop
19735 setx loop_1977, %l0, %l1
19736 jmpl %l1, %o0
19737 mulx %o1, %l4, %l5
19738 stbar
19739 set 0x18, %o4
19740 ldxa [%l7 + %o4] 0x88, %i0
19741loop_1977:
19742 smul %g3, 0x123F, %l2
19743 sdivcc %l1, 0x029F, %l6
19744 bne,pt %xcc, loop_1978
19745 array32 %o5, %g2, %g7
19746 movrgez %o4, 0x203, %i7
19747 subcc %g4, %g5, %i2
19748loop_1978:
19749 edge8l %o3, %i3, %l3
19750 ldsb [%l7 + 0x13], %o6
19751 tpos %xcc, 0x3
19752 movvc %icc, %g6, %o7
19753 tle %icc, 0x5
19754 move %icc, %i6, %l0
19755 set 0x36, %o7
19756 stha %i4, [%l7 + %o7] 0xeb
19757 membar #Sync
19758 fbl %fcc1, loop_1979
19759 tvc %xcc, 0x7
19760 tneg %xcc, 0x3
19761 addccc %o2, %i5, %g1
19762loop_1979:
19763 fmovscs %xcc, %f29, %f19
19764 bcs,a %icc, loop_1980
19765 fornot2 %f26, %f30, %f2
19766 tneg %xcc, 0x5
19767 movle %icc, %i1, %o0
19768loop_1980:
19769 sllx %l4, 0x15, %o1
19770 wr %g0, 0x10, %asi
19771 ldsba [%l7 + 0x34] %asi, %i0
19772 bl loop_1981
19773 fbg %fcc0, loop_1982
19774 brlez,a %g3, loop_1983
19775 popc %l2, %l5
19776loop_1981:
19777 movcs %xcc, %l6, %l1
19778loop_1982:
19779 bg,pt %icc, loop_1984
19780loop_1983:
19781 fbo %fcc0, loop_1985
19782 fandnot2s %f1, %f19, %f2
19783 movre %o5, 0x015, %g2
19784loop_1984:
19785 srlx %o4, %g7, %g4
19786loop_1985:
19787 fnot1s %f14, %f27
19788 stbar
19789 wr %g0, 0x10, %asi
19790 stha %g5, [%l7 + 0x42] %asi
19791 fmul8ulx16 %f28, %f20, %f18
19792 fcmple32 %f26, %f2, %i7
19793 movrlz %i2, %o3, %i3
19794 bvc,pt %icc, loop_1986
19795 fmovsle %icc, %f13, %f22
19796 ble %icc, loop_1987
19797 tl %xcc, 0x3
19798loop_1986:
19799 udiv %o6, 0x0673, %l3
19800 fxnors %f25, %f31, %f4
19801loop_1987:
19802 tcc %xcc, 0x6
19803 taddcctv %g6, 0x17C1, %i6
19804 array8 %l0, %o7, %i4
19805 bpos,pn %xcc, loop_1988
19806 andncc %o2, %g1, %i1
19807 bvs,pn %xcc, loop_1989
19808 tcc %xcc, 0x0
19809loop_1988:
19810 edge8ln %i5, %l4, %o1
19811 fbe %fcc1, loop_1990
19812loop_1989:
19813 fnegs %f27, %f12
19814 fmovdneg %xcc, %f7, %f14
19815 move %xcc, %o0, %g3
19816loop_1990:
19817 bneg loop_1991
19818 movrgez %i0, %l5, %l6
19819 edge32 %l2, %l1, %o5
19820 call loop_1992
19821loop_1991:
19822 tsubcctv %o4, 0x14A2, %g2
19823 andcc %g4, %g7, %g5
19824 std %i2, [%l7 + 0x30]
19825loop_1992:
19826 tl %icc, 0x4
19827 bl,a loop_1993
19828 bne,a loop_1994
19829 umul %o3, %i3, %i7
19830 fmul8x16al %f14, %f29, %f30
19831loop_1993:
19832 brgz,a %o6, loop_1995
19833loop_1994:
19834 addc %g6, %l3, %i6
19835 tcc %xcc, 0x3
19836 subc %o7, 0x06DC, %l0
19837loop_1995:
19838 movg %icc, %o2, %g1
19839 alignaddr %i4, %i5, %i1
19840 mova %icc, %l4, %o1
19841 umul %o0, 0x1A63, %g3
19842 swap [%l7 + 0x1C], %i0
19843 taddcc %l5, 0x0821, %l6
19844 taddcctv %l1, %l2, %o5
19845 movrne %o4, 0x0A4, %g2
19846 fmovsg %xcc, %f31, %f26
19847 sdiv %g7, 0x06FB, %g5
19848 addccc %g4, %o3, %i3
19849 wr %g0, 0x19, %asi
19850 ldsha [%l7 + 0x76] %asi, %i2
19851 fbl,a %fcc0, loop_1996
19852 umulcc %o6, %i7, %g6
19853 te %xcc, 0x5
19854 tcs %xcc, 0x0
19855loop_1996:
19856 fpsub32 %f26, %f18, %f28
19857 tgu %xcc, 0x7
19858 swap [%l7 + 0x78], %i6
19859 fbule %fcc3, loop_1997
19860 movge %icc, %o7, %l3
19861 edge8l %l0, %o2, %i4
19862 udiv %i5, 0x0632, %g1
19863loop_1997:
19864 fornot1 %f22, %f10, %f14
19865 movg %icc, %l4, %o1
19866 subccc %i1, 0x080E, %o0
19867 fmovsl %xcc, %f11, %f5
19868 and %i0, %l5, %l6
19869 set 0x5C, %i4
19870 lda [%l7 + %i4] 0x04, %f14
19871 movne %xcc, %l1, %l2
19872 subc %g3, %o4, %o5
19873 add %g2, 0x1CC8, %g7
19874 fxors %f3, %f13, %f10
19875 alignaddr %g4, %o3, %i3
19876 movrgz %i2, %g5, %i7
19877 sdiv %g6, 0x0C2A, %i6
19878 tn %icc, 0x5
19879 stw %o6, [%l7 + 0x4C]
19880 addccc %o7, %l3, %o2
19881 fbge %fcc3, loop_1998
19882 srax %l0, 0x0D, %i5
19883 edge16ln %i4, %l4, %o1
19884 movrne %g1, 0x1CF, %i1
19885loop_1998:
19886 fbule,a %fcc1, loop_1999
19887 bl,pn %xcc, loop_2000
19888 udivcc %o0, 0x0BAD, %l5
19889 fcmple32 %f18, %f26, %i0
19890loop_1999:
19891 stw %l6, [%l7 + 0x38]
19892loop_2000:
19893 edge32 %l1, %g3, %o4
19894 fmovdpos %icc, %f28, %f1
19895 ldd [%l7 + 0x40], %f6
19896 wr %g0, 0x23, %asi
19897 stha %l2, [%l7 + 0x22] %asi
19898 membar #Sync
19899 sdivcc %g2, 0x19D3, %g7
19900 fcmpd %fcc0, %f22, %f18
19901 nop
19902 setx loop_2001, %l0, %l1
19903 wrpr 0x1, %tl
19904 wrpr %l1, %tpc
19905 add %l1, 0x4, %l1
19906 wrpr %l1, %tnpc
19907 setx 0x34400001400, %l0, %l1
19908 wrpr %l1, %tstate
19909 wrhpr 0x4, %htstate
19910 retry
19911 movcs %icc, %o5, %g4
19912 srl %o3, 0x0D, %i2
19913 fmovrde %g5, %f4, %f22
19914loop_2001:
19915 fmovrsgz %i3, %f17, %f23
19916 fmovscs %xcc, %f7, %f27
19917 edge16 %i7, %i6, %g6
19918 movl %icc, %o6, %l3
19919 ldub [%l7 + 0x24], %o2
19920 ta %xcc, 0x6
19921 edge16n %l0, %i5, %o7
19922 fandnot2 %f2, %f16, %f10
19923 addc %i4, 0x0D56, %l4
19924 set 0x30, %g3
19925 prefetcha [%l7 + %g3] 0x11, 0x0
19926 sll %g1, 0x07, %o0
19927 brgez,a %i1, loop_2002
19928 move %xcc, %l5, %l6
19929 std %l0, [%l7 + 0x50]
19930 fmovsne %xcc, %f26, %f30
19931loop_2002:
19932 fmovrdlez %g3, %f24, %f20
19933 sdivcc %o4, 0x19E4, %i0
19934 faligndata %f30, %f4, %f14
19935 movleu %xcc, %l2, %g2
19936 fmovsge %xcc, %f12, %f2
19937 brz,a %o5, loop_2003
19938 nop
19939 setx loop_2004, %l0, %l1
19940 wrpr 0x1, %tl
19941 wrpr %l1, %tpc
19942 add %l1, 0x4, %l1
19943 wrpr %l1, %tnpc
19944 setx 0x34400001400, %l0, %l1
19945 wrpr %l1, %tstate
19946 wrhpr 0x4, %htstate
19947 retry
19948 fcmpne32 %f4, %f20, %g7
19949 movle %icc, %o3, %i2
19950loop_2003:
19951 be %icc, loop_2005
19952loop_2004:
19953 srlx %g4, %g5, %i3
19954 and %i6, %g6, %o6
19955 fnot1 %f14, %f14
19956loop_2005:
19957 nop
19958 set 0x50, %l4
19959 lduha [%l7 + %l4] 0x14, %l3
19960 fmovdvc %icc, %f5, %f17
19961 set 0x40, %o3
19962 ldda [%l7 + %o3] 0x10, %f16
19963 edge8 %i7, %o2, %i5
19964 sra %o7, %i4, %l0
19965 movneg %xcc, %l4, %o1
19966 edge16n %g1, %o0, %i1
19967 sethi 0x0B09, %l5
19968 membar #Sync
19969 wr %g0, 0xf8, %asi
19970 ldda [%l7 + 0x40] %asi, %f0
19971 fpack16 %f28, %f29
19972 movg %xcc, %l6, %l1
19973 mulscc %o4, 0x0F79, %g3
19974 wr %g0, 0xe3, %asi
19975 stda %i0, [%l7 + 0x60] %asi
19976 membar #Sync
19977 call loop_2006
19978 tneg %xcc, 0x2
19979 st %f7, [%l7 + 0x6C]
19980 movge %icc, %g2, %l2
19981loop_2006:
19982 nop
19983 setx loop_2007, %l0, %l1
19984 wrpr 0x1, %tl
19985 wrpr %l1, %tpc
19986 add %l1, 0x4, %l1
19987 wrpr %l1, %tnpc
19988 setx 0x34400001400, %l0, %l1
19989 wrpr %l1, %tstate
19990 wrhpr 0x4, %htstate
19991 retry
19992 fcmple16 %f30, %f16, %o5
19993 movne %icc, %g7, %o3
19994 edge16n %g4, %i2, %g5
19995loop_2007:
19996 fornot2s %f25, %f20, %f7
19997 ba,a loop_2008
19998 membar 0x07
19999 fbn,a %fcc3, loop_2009
20000 udivcc %i3, 0x0753, %i6
20001loop_2008:
20002 nop
20003 wr %g0, 0xe3, %asi
20004 stwa %g6, [%l7 + 0x60] %asi
20005 membar #Sync
20006loop_2009:
20007 edge16l %l3, %o6, %i7
20008 umul %i5, 0x037A, %o7
20009 fbuge %fcc2, loop_2010
20010 xnor %i4, 0x16C9, %o2
20011 addcc %l0, 0x0A87, %o1
20012 fmovsgu %xcc, %f1, %f1
20013loop_2010:
20014 nop
20015 set 0x47, %o1
20016 ldub [%l7 + %o1], %g1
20017 xor %l4, %o0, %i1
20018 bn %icc, loop_2011
20019 fnors %f11, %f20, %f26
20020 tg %icc, 0x7
20021 bvc loop_2012
20022loop_2011:
20023 addc %l6, %l1, %o4
20024 edge32 %l5, %i0, %g3
20025 brz,a %g2, loop_2013
20026loop_2012:
20027 nop
20028 setx loop_2014, %l0, %l1
20029 jmpl %l1, %o5
20030 fbuge,a %fcc3, loop_2015
20031 ldub [%l7 + 0x74], %l2
20032loop_2013:
20033 nop
20034 add %l7, 0x58, %l6
20035 wr %g0, 0x11, %asi
20036 casa [%l6] 0x11, %o3, %g4
20037loop_2014:
20038 fmovrdgz %i2, %f4, %f8
20039loop_2015:
20040 alignaddrl %g5, %g7, %i3
20041 fmovsvc %icc, %f10, %f16
20042 edge32 %g6, %i6, %l3
20043 fnot1 %f20, %f12
20044 tcc %xcc, 0x0
20045 fornot2 %f12, %f2, %f0
20046 sdivcc %i7, 0x0E4C, %o6
20047 edge32ln %o7, %i5, %o2
20048 fbug,a %fcc0, loop_2016
20049 xorcc %l0, 0x04E3, %o1
20050 fcmps %fcc0, %f13, %f14
20051 tgu %xcc, 0x7
20052loop_2016:
20053 bvc,a %xcc, loop_2017
20054 movle %icc, %g1, %l4
20055 fone %f22
20056 tge %xcc, 0x7
20057loop_2017:
20058 alignaddr %i4, %i1, %o0
20059 xnor %l6, 0x0B80, %o4
20060 addccc %l5, 0x0414, %l1
20061 move %icc, %i0, %g3
20062 fmovdvs %icc, %f9, %f27
20063 bpos,pn %xcc, loop_2018
20064 tn %xcc, 0x7
20065 and %o5, 0x0E07, %g2
20066 umul %l2, 0x0A9B, %o3
20067loop_2018:
20068 ld [%l7 + 0x14], %f30
20069 xnor %g4, %g5, %i2
20070 brgez,a %i3, loop_2019
20071 sethi 0x0C12, %g6
20072 orcc %g7, 0x154E, %l3
20073 sdiv %i7, 0x1463, %o6
20074loop_2019:
20075 smulcc %i6, %o7, %o2
20076 umul %l0, 0x1D35, %o1
20077 movneg %xcc, %g1, %i5
20078 edge32 %l4, %i4, %i1
20079 sdivcc %l6, 0x0327, %o0
20080 restored
20081 rdpr %cwp, %g1
20082 rdpr %cansave, %g2
20083 rdpr %canrestore, %g3
20084 rdpr %cleanwin, %g4
20085 rdpr %otherwin, %g5
20086 rdpr %wstate, %g6
20087 taddcctv %l5, 0x15FE, %l1
20088 wr %g0, 0x11, %asi
20089 stha %o4, [%l7 + 0x3C] %asi
20090 be,a loop_2020
20091 fcmpne32 %f20, %f14, %i0
20092 array32 %g3, %o5, %g2
20093 fmovrse %o3, %f27, %f18
20094loop_2020:
20095 movrlz %g4, %l2, %g5
20096 movgu %icc, %i3, %i2
20097 udivx %g6, 0x0885, %g7
20098 movleu %xcc, %l3, %o6
20099 tgu %icc, 0x5
20100 nop
20101 setx loop_2021, %l0, %l1
20102 wrpr 0x1, %tl
20103 wrpr %l1, %tpc
20104 add %l1, 0x4, %l1
20105 wrpr %l1, %tnpc
20106 setx 0x34400001400, %l0, %l1
20107 wrpr %l1, %tstate
20108 wrhpr 0x4, %htstate
20109 retry
20110 mulscc %i7, 0x0D78, %o7
20111 fpadd32s %f17, %f28, %f8
20112 bcc %xcc, loop_2022
20113loop_2021:
20114 fcmple16 %f6, %f30, %i6
20115 subccc %l0, 0x1174, %o1
20116 tge %icc, 0x0
20117loop_2022:
20118 nop
20119 wr %g0, 0x11, %asi
20120 lduba [%l7 + 0x32] %asi, %g1
20121 ldd [%l7 + 0x68], %f26
20122 fnot2 %f2, %f6
20123 xnor %o2, %l4, %i5
20124 smul %i1, %l6, %i4
20125 movre %l5, %o0, %l1
20126 edge8 %o4, %i0, %o5
20127 brz,a %g3, loop_2023
20128 bvc,a %icc, loop_2024
20129 fbug %fcc3, loop_2025
20130 sir 0x0372
20131loop_2023:
20132 taddcctv %g2, 0x1DC9, %o3
20133loop_2024:
20134 alignaddrl %g4, %l2, %g5
20135loop_2025:
20136 stb %i3, [%l7 + 0x23]
20137 taddcctv %i2, 0x1584, %g6
20138 movrlez %g7, %o6, %i7
20139 fbug %fcc1, loop_2026
20140 udiv %l3, 0x0486, %i6
20141 be %icc, loop_2027
20142 subcc %o7, 0x1D6F, %o1
20143loop_2026:
20144 flush %l7 + 0x20
20145 stx %g1, [%l7 + 0x78]
20146loop_2027:
20147 bl,a loop_2028
20148 array32 %o2, %l4, %i5
20149 wr %g0, 0x10, %asi
20150 stxa %l0, [%l7 + 0x50] %asi
20151loop_2028:
20152 bl,a,pn %icc, loop_2029
20153 tne %xcc, 0x4
20154 fmovsvs %xcc, %f22, %f27
20155 membar 0x64
20156loop_2029:
20157 bvs,pt %xcc, loop_2030
20158 movgu %icc, %l6, %i4
20159 array32 %i1, %l5, %o0
20160 fmovdcs %xcc, %f6, %f31
20161loop_2030:
20162 movle %icc, %l1, %o4
20163 edge16ln %i0, %g3, %g2
20164 movpos %icc, %o3, %o5
20165 fmovda %xcc, %f16, %f25
20166 saved
20167 rdpr %cwp, %g1
20168 rdpr %cansave, %g2
20169 rdpr %canrestore, %g3
20170 rdpr %cleanwin, %g4
20171 rdpr %otherwin, %g5
20172 rdpr %wstate, %g6
20173 tpos %xcc, 0x7
20174 udiv %g4, 0x1387, %g5
20175 brz,a %l2, loop_2031
20176 movg %xcc, %i3, %g6
20177 fmovsgu %icc, %f8, %f5
20178 srl %i2, 0x1E, %g7
20179loop_2031:
20180 movrne %i7, 0x2CD, %o6
20181 srlx %l3, 0x1B, %o7
20182 edge8 %i6, %o1, %o2
20183 wr %g0, 0x18, %asi
20184 stda %f16, [%l7 + 0x40] %asi
20185 std %f14, [%l7 + 0x50]
20186 mulscc %l4, 0x0D72, %g1
20187 wr %g0, 0x89, %asi
20188 stwa %l0, [%l7 + 0x18] %asi
20189 prefetch [%l7 + 0x78], 0x3
20190 add %l7, 0x54, %l6
20191 wr %g0, 0x0c, %asi
20192 casa [%l6] 0x0c, %l6, %i4
20193 brz,a %i1, loop_2032
20194 fbug %fcc2, loop_2033
20195 xor %i5, 0x0BF1, %l5
20196 bvs loop_2034
20197loop_2032:
20198 tcc %xcc, 0x5
20199loop_2033:
20200 movge %xcc, %o0, %l1
20201 popc 0x04C3, %o4
20202loop_2034:
20203 brnz,a %i0, loop_2035
20204 movle %xcc, %g2, %o3
20205 addccc %g3, %o5, %g5
20206 orcc %g4, 0x11C7, %i3
20207loop_2035:
20208 movcs %xcc, %g6, %l2
20209 srl %g7, %i2, %o6
20210 fcmpd %fcc1, %f24, %f4
20211 orncc %l3, 0x0600, %o7
20212 fcmpes %fcc3, %f26, %f22
20213 tle %icc, 0x4
20214 tne %icc, 0x6
20215 fnor %f24, %f2, %f4
20216 movrgz %i6, 0x12D, %i7
20217 tne %icc, 0x4
20218 srlx %o1, %l4, %o2
20219 stbar
20220 tsubcc %g1, %l6, %i4
20221 bg loop_2036
20222 edge32 %l0, %i5, %l5
20223 fmovsvc %xcc, %f13, %f22
20224 tcs %icc, 0x6
20225loop_2036:
20226 and %o0, %l1, %o4
20227 saved
20228 rdpr %cwp, %g1
20229 rdpr %cansave, %g2
20230 rdpr %canrestore, %g3
20231 rdpr %cleanwin, %g4
20232 rdpr %otherwin, %g5
20233 rdpr %wstate, %g6
20234 membar 0x41
20235 fcmpeq32 %f28, %f6, %i1
20236 movleu %xcc, %i0, %g2
20237 tleu %icc, 0x4
20238 mulx %g3, %o3, %g5
20239 alignaddr %o5, %i3, %g6
20240 swap [%l7 + 0x70], %g4
20241 taddcc %l2, 0x0CDE, %g7
20242 subcc %o6, 0x1B03, %i2
20243 brnz %l3, loop_2037
20244 fand %f4, %f10, %f12
20245 edge8 %o7, %i7, %i6
20246 fmovde %icc, %f30, %f12
20247loop_2037:
20248 movvc %icc, %o1, %l4
20249 bl,a,pt %icc, loop_2038
20250 smulcc %o2, %l6, %i4
20251 movvs %icc, %l0, %i5
20252 sra %g1, %l5, %o0
20253loop_2038:
20254 nop
20255 wr %g0, 0x10, %asi
20256 stba %o4, [%l7 + 0x48] %asi
20257 st %f13, [%l7 + 0x08]
20258 edge32n %l1, %i1, %i0
20259 srlx %g2, 0x15, %g3
20260 mulscc %g5, 0x0A70, %o5
20261 tn %icc, 0x6
20262 movrne %i3, 0x2EC, %o3
20263 movre %g6, %l2, %g7
20264 orn %g4, 0x1A7B, %i2
20265 movleu %xcc, %o6, %l3
20266 movrgz %i7, %i6, %o7
20267 smul %o1, %o2, %l6
20268 fnegd %f14, %f22
20269 fmovrde %l4, %f24, %f0
20270 tneg %xcc, 0x7
20271 fpmerge %f6, %f27, %f20
20272 movre %l0, %i5, %i4
20273 tpos %icc, 0x3
20274 ldsb [%l7 + 0x69], %l5
20275 addc %g1, %o0, %o4
20276 bgu,a,pn %icc, loop_2039
20277 smul %l1, %i1, %g2
20278 swap [%l7 + 0x74], %i0
20279 set 0x1C, %g4
20280 stha %g5, [%l7 + %g4] 0x04
20281loop_2039:
20282 brgez,a %o5, loop_2040
20283 movrgz %i3, 0x03B, %o3
20284 movcc %xcc, %g3, %l2
20285 brz,a %g6, loop_2041
20286loop_2040:
20287 fba %fcc0, loop_2042
20288 sdivcc %g7, 0x1233, %i2
20289 swap [%l7 + 0x2C], %o6
20290loop_2041:
20291 andcc %l3, 0x1F62, %g4
20292loop_2042:
20293 edge8 %i6, %i7, %o7
20294 edge32l %o2, %l6, %l4
20295 movge %xcc, %l0, %i5
20296 bshuffle %f22, %f10, %f2
20297 bcs,a %xcc, loop_2043
20298 edge16n %i4, %l5, %o1
20299 srlx %g1, 0x1C, %o0
20300 movgu %xcc, %l1, %i1
20301loop_2043:
20302 fcmped %fcc3, %f24, %f8
20303 fand %f12, %f26, %f22
20304 fbne,a %fcc2, loop_2044
20305 ble,a,pt %icc, loop_2045
20306 fmovdpos %xcc, %f27, %f22
20307 mulscc %o4, %g2, %i0
20308loop_2044:
20309 move %icc, %g5, %i3
20310loop_2045:
20311 edge8l %o5, %o3, %l2
20312 brnz %g3, loop_2046
20313 ta %icc, 0x1
20314 edge16 %g6, %g7, %i2
20315 tne %xcc, 0x2
20316loop_2046:
20317 fmovrdgz %l3, %f10, %f2
20318 fmovdcs %icc, %f4, %f12
20319 fcmpd %fcc2, %f22, %f4
20320 array8 %o6, %g4, %i7
20321 set 0x7C, %g5
20322 sta %f26, [%l7 + %g5] 0x80
20323 udiv %o7, 0x0F97, %i6
20324 movne %xcc, %l6, %l4
20325 tcs %xcc, 0x0
20326 orncc %l0, %i5, %i4
20327 smul %o2, 0x0535, %l5
20328 fpadd16s %f19, %f29, %f25
20329 or %g1, %o0, %l1
20330 and %i1, %o1, %g2
20331 fxor %f20, %f0, %f0
20332 subc %o4, 0x1501, %g5
20333 srax %i0, %i3, %o5
20334 fbe,a %fcc1, loop_2047
20335 xor %l2, 0x0A7E, %g3
20336 tle %icc, 0x6
20337 brgez,a %o3, loop_2048
20338loop_2047:
20339 fpadd16s %f4, %f18, %f0
20340 fmovrdlez %g7, %f16, %f8
20341 mulx %i2, 0x04E2, %l3
20342loop_2048:
20343 tg %xcc, 0x2
20344 fbule,a %fcc1, loop_2049
20345 edge8l %o6, %g4, %i7
20346 mulx %o7, 0x009C, %i6
20347 movne %icc, %g6, %l4
20348loop_2049:
20349 movg %xcc, %l6, %i5
20350 movvs %xcc, %l0, %o2
20351 set 0x50, %i3
20352 stha %l5, [%l7 + %i3] 0x15
20353 movl %icc, %i4, %g1
20354 fandnot1 %f24, %f22, %f16
20355 fcmpne16 %f18, %f24, %l1
20356 addcc %i1, %o0, %o1
20357 st %f29, [%l7 + 0x38]
20358 fpadd32 %f16, %f4, %f14
20359 movl %xcc, %o4, %g2
20360 sth %i0, [%l7 + 0x26]
20361 add %g5, %o5, %i3
20362 bge,pn %xcc, loop_2050
20363 restored
20364 rdpr %cwp, %g1
20365 rdpr %cansave, %g2
20366 rdpr %canrestore, %g3
20367 rdpr %cleanwin, %g4
20368 rdpr %otherwin, %g5
20369 rdpr %wstate, %g6
20370 addccc %l2, %g3, %o3
20371 edge32l %i2, %g7, %o6
20372loop_2050:
20373 fmovsgu %icc, %f1, %f1
20374 brlz,a %g4, loop_2051
20375 bcc,pt %icc, loop_2052
20376 sth %i7, [%l7 + 0x34]
20377 tcs %icc, 0x6
20378loop_2051:
20379 fones %f28
20380loop_2052:
20381 fnor %f6, %f24, %f28
20382 fsrc2 %f28, %f6
20383 add %l7, 0x60, %l6
20384 wr %g0, 0x10, %asi
20385 ldxa [%l6] %asi, %o7
20386 casxa [%l6] 0x10, %o7, %l3
20387 fbuge %fcc0, loop_2053
20388 flush %l7 + 0x70
20389 srl %i6, 0x1F, %g6
20390 nop
20391 set 0x70, %i7
20392 std %i6, [%l7 + %i7]
20393loop_2053:
20394 umulcc %i5, 0x14A0, %l4
20395 xnor %o2, %l0, %l5
20396 subccc %i4, 0x1921, %g1
20397 smulcc %i1, 0x1260, %o0
20398 movvs %icc, %o1, %l1
20399 fnands %f7, %f16, %f10
20400 for %f12, %f6, %f24
20401 movcs %xcc, %o4, %i0
20402 brlez %g5, loop_2054
20403 move %xcc, %g2, %o5
20404 tneg %xcc, 0x2
20405 fnands %f15, %f5, %f20
20406loop_2054:
20407 edge8ln %i3, %l2, %o3
20408 or %g3, 0x0AFF, %g7
20409 fbul,a %fcc3, loop_2055
20410 xor %o6, %i2, %i7
20411 movgu %xcc, %o7, %l3
20412 nop
20413 set 0x7A, %l6
20414 ldsb [%l7 + %l6], %i6
20415loop_2055:
20416 sdivx %g6, 0x186E, %g4
20417 movge %icc, %l6, %l4
20418 ta %xcc, 0x5
20419 add %i5, %l0, %o2
20420 addccc %l5, 0x1E7E, %g1
20421 add %i4, 0x103E, %i1
20422 edge32n %o1, %l1, %o0
20423 movcc %icc, %i0, %g5
20424 tleu %icc, 0x1
20425 ta %icc, 0x4
20426 fcmpeq16 %f2, %f20, %o4
20427 restored
20428 rdpr %cwp, %g1
20429 rdpr %cansave, %g2
20430 rdpr %canrestore, %g3
20431 rdpr %cleanwin, %g4
20432 rdpr %otherwin, %g5
20433 rdpr %wstate, %g6
20434 umulcc %g2, %i3, %l2
20435 ldd [%l7 + 0x58], %o2
20436 stx %g3, [%l7 + 0x68]
20437 ldd [%l7 + 0x50], %o4
20438 fpsub16 %f20, %f16, %f18
20439 brnz %g7, loop_2056
20440 movcc %xcc, %o6, %i7
20441 fbug %fcc1, loop_2057
20442 udivcc %o7, 0x1FCC, %l3
20443loop_2056:
20444 fpsub32s %f28, %f17, %f14
20445 fbu %fcc2, loop_2058
20446loop_2057:
20447 ldsb [%l7 + 0x33], %i6
20448 xor %i2, 0x18E0, %g6
20449 subc %g4, %l6, %i5
20450loop_2058:
20451 smulcc %l4, %o2, %l0
20452 brgez %l5, loop_2059
20453 move %icc, %g1, %i1
20454 movrlz %o1, %i4, %o0
20455 movgu %icc, %l1, %i0
20456loop_2059:
20457 lduw [%l7 + 0x2C], %o4
20458 or %g2, 0x1009, %i3
20459 andncc %l2, %g5, %o3
20460 movcs %xcc, %g3, %g7
20461 umulcc %o6, 0x1650, %o5
20462 movrgez %o7, 0x348, %i7
20463 array32 %i6, %i2, %g6
20464 edge32l %g4, %l6, %l3
20465 subccc %l4, 0x18F8, %i5
20466 fmovsn %xcc, %f21, %f25
20467 movle %icc, %l0, %l5
20468 lduw [%l7 + 0x6C], %o2
20469 ldsh [%l7 + 0x34], %i1
20470 tcs %icc, 0x2
20471 fcmpes %fcc3, %f17, %f18
20472 movgu %xcc, %o1, %g1
20473 movleu %xcc, %i4, %l1
20474 subccc %o0, 0x0975, %o4
20475 fmovrsne %g2, %f5, %f2
20476 movvc %xcc, %i0, %l2
20477 movn %icc, %i3, %g5
20478 array16 %o3, %g7, %o6
20479 fbge,a %fcc2, loop_2060
20480 fone %f12
20481 sdivx %o5, 0x1D11, %o7
20482 movg %xcc, %g3, %i6
20483loop_2060:
20484 fands %f8, %f3, %f15
20485 fmovrdlez %i7, %f10, %f18
20486 fmovdcc %xcc, %f20, %f21
20487 fbge %fcc0, loop_2061
20488 fbn,a %fcc2, loop_2062
20489 sdivx %i2, 0x0702, %g4
20490 fmovsgu %icc, %f6, %f28
20491loop_2061:
20492 nop
20493 wr %g0, 0x11, %asi
20494 swapa [%l7 + 0x10] %asi, %g6
20495loop_2062:
20496 or %l6, %l3, %i5
20497 call loop_2063
20498 umul %l4, %l5, %o2
20499 xor %l0, %i1, %g1
20500 movgu %icc, %i4, %l1
20501loop_2063:
20502 tvs %xcc, 0x5
20503 fmovdneg %xcc, %f26, %f20
20504 xorcc %o0, %o4, %o1
20505 fmovsle %icc, %f2, %f5
20506 fandnot2s %f3, %f21, %f11
20507 subc %i0, 0x00B2, %g2
20508 ldub [%l7 + 0x55], %i3
20509 membar #Sync
20510 set 0x40, %g7
20511 ldda [%l7 + %g7] 0xf9, %f0
20512 fandnot1s %f6, %f13, %f3
20513 sub %g5, %o3, %l2
20514 sra %g7, 0x18, %o6
20515 fmovsn %icc, %f13, %f17
20516 fpack16 %f2, %f2
20517 andcc %o5, %g3, %o7
20518 ldx [%l7 + 0x10], %i7
20519 fmovsn %xcc, %f15, %f29
20520 bl,pt %icc, loop_2064
20521 tcc %icc, 0x3
20522 addcc %i2, %i6, %g6
20523 st %f27, [%l7 + 0x28]
20524loop_2064:
20525 pdist %f10, %f22, %f4
20526 fmovd %f22, %f8
20527 movrgez %g4, %l3, %l6
20528 tpos %icc, 0x2
20529 or %i5, 0x05DB, %l4
20530 stbar
20531 srax %o2, 0x14, %l5
20532 ldd [%l7 + 0x28], %i0
20533 bcs,a loop_2065
20534 lduw [%l7 + 0x74], %g1
20535 srl %i4, 0x09, %l0
20536 ble,a,pn %xcc, loop_2066
20537loop_2065:
20538 ldub [%l7 + 0x27], %l1
20539 fands %f9, %f28, %f23
20540 bleu,a %xcc, loop_2067
20541loop_2066:
20542 fpadd32 %f14, %f14, %f6
20543 fbug %fcc3, loop_2068
20544 movrlez %o0, 0x2BF, %o1
20545loop_2067:
20546 nop
20547 set 0x3C, %g6
20548 sta %f28, [%l7 + %g6] 0x11
20549loop_2068:
20550 nop
20551 set 0x40, %o2
20552 lda [%l7 + %o2] 0x80, %f16
20553 nop
20554 setx loop_2069, %l0, %l1
20555 jmpl %l1, %i0
20556 popc %o4, %g2
20557 udivx %i3, 0x1455, %o3
20558 tgu %icc, 0x1
20559loop_2069:
20560 andn %l2, %g7, %g5
20561 orn %o5, 0x0F12, %g3
20562 movgu %xcc, %o7, %i7
20563 saved
20564 rdpr %cwp, %g1
20565 rdpr %cansave, %g2
20566 rdpr %canrestore, %g3
20567 rdpr %cleanwin, %g4
20568 rdpr %otherwin, %g5
20569 rdpr %wstate, %g6
20570 fmovrdgez %i2, %f22, %f18
20571 fpadd16s %f11, %f5, %f15
20572 fnands %f27, %f3, %f8
20573 tneg %xcc, 0x4
20574 fpsub32 %f4, %f26, %f8
20575 edge32n %o6, %i6, %g6
20576 stx %l3, [%l7 + 0x08]
20577 xnor %l6, %i5, %l4
20578 movrne %g4, 0x07A, %o2
20579 popc 0x0A24, %l5
20580 fpack16 %f14, %f11
20581 orcc %g1, 0x16C4, %i4
20582 movvc %xcc, %i1, %l0
20583 movne %icc, %o0, %l1
20584 mulx %i0, %o1, %g2
20585 tl %xcc, 0x5
20586 movcs %xcc, %i3, %o4
20587 sdiv %l2, 0x00BA, %o3
20588 movcs %icc, %g7, %g5
20589 movpos %icc, %o5, %o7
20590 fmovrsne %i7, %f12, %f18
20591 sethi 0x03E9, %g3
20592 fnot1 %f2, %f18
20593 movrne %i2, 0x2D6, %o6
20594 bvc,a %icc, loop_2070
20595 tl %xcc, 0x1
20596 orncc %g6, 0x0B88, %i6
20597 wr %g0, 0x89, %asi
20598 lduba [%l7 + 0x33] %asi, %l3
20599loop_2070:
20600 sllx %l6, 0x02, %i5
20601 sir 0x0EBD
20602 andcc %g4, %o2, %l4
20603 tvs %xcc, 0x3
20604 fmovdleu %icc, %f21, %f5
20605 edge32l %g1, %i4, %l5
20606 movl %icc, %l0, %o0
20607 lduh [%l7 + 0x48], %i1
20608 fsrc2 %f6, %f6
20609 set 0x24, %i1
20610 ldswa [%l7 + %i1] 0x80, %i0
20611 movleu %xcc, %l1, %g2
20612 swap [%l7 + 0x54], %i3
20613 set 0x56, %o6
20614 ldsha [%l7 + %o6] 0x19, %o4
20615 edge32 %l2, %o1, %o3
20616 fcmple32 %f2, %f4, %g7
20617 bcc,a,pt %xcc, loop_2071
20618 add %g5, %o7, %o5
20619 fbne %fcc2, loop_2072
20620 flush %l7 + 0x6C
20621loop_2071:
20622 edge32n %i7, %i2, %g3
20623 movl %icc, %g6, %o6
20624loop_2072:
20625 nop
20626 add %l7, 0x18, %l6
20627 wr %g0, 0x18, %asi
20628 ldxa [%l6] %asi, %i6
20629 casxa [%l6] 0x18, %i6, %l3
20630 ldd [%l7 + 0x10], %i6
20631 array32 %i5, %g4, %o2
20632 umul %g1, %i4, %l4
20633 fba %fcc1, loop_2073
20634 tsubcctv %l5, %o0, %l0
20635 fmul8x16 %f2, %f30, %f26
20636 fcmpes %fcc3, %f3, %f13
20637loop_2073:
20638 st %f10, [%l7 + 0x54]
20639 subccc %i0, 0x0856, %l1
20640 fmovrslz %i1, %f9, %f22
20641 tsubcctv %i3, %o4, %g2
20642 wr %g0, 0x27, %asi
20643 stba %o1, [%l7 + 0x2B] %asi
20644 membar #Sync
20645 movrlz %o3, %l2, %g5
20646 movrne %g7, %o5, %o7
20647 brgez,a %i7, loop_2074
20648 flush %l7 + 0x68
20649 tle %xcc, 0x4
20650 mulx %i2, %g3, %g6
20651loop_2074:
20652 bg,a,pt %icc, loop_2075
20653 alignaddrl %o6, %i6, %l3
20654 tcc %xcc, 0x7
20655 movneg %icc, %l6, %g4
20656loop_2075:
20657 andcc %i5, 0x076D, %g1
20658 edge16ln %o2, %i4, %l4
20659 tsubcctv %o0, %l5, %l0
20660 sir 0x1E96
20661 sir 0x1646
20662 tsubcc %i0, %l1, %i1
20663 popc 0x0FAF, %i3
20664 tleu %icc, 0x2
20665 edge32n %g2, %o4, %o1
20666 fabsd %f28, %f2
20667 fbe %fcc2, loop_2076
20668 sll %l2, 0x12, %g5
20669 movcs %icc, %o3, %g7
20670 add %l7, 0x4C, %l6
20671 wr %g0, 0x11, %asi
20672 lda [%l6] %asi, %o7
20673 casa [%l6] %asi, %o7, %o5
20674loop_2076:
20675 orcc %i7, 0x02E4, %g3
20676 tpos %icc, 0x1
20677 bcc,pt %icc, loop_2077
20678 fmovrsgez %i2, %f16, %f15
20679 sth %o6, [%l7 + 0x6E]
20680 tcc %icc, 0x6
20681loop_2077:
20682 bvs,a loop_2078
20683 fbl %fcc0, loop_2079
20684 fmovsge %icc, %f24, %f22
20685 fbuge,a %fcc3, loop_2080
20686loop_2078:
20687 movne %icc, %g6, %l3
20688loop_2079:
20689 tle %xcc, 0x4
20690 array16 %i6, %g4, %l6
20691loop_2080:
20692 fmovdn %xcc, %f16, %f9
20693 taddcctv %g1, 0x17C2, %o2
20694 set 0x2E, %l2
20695 ldsha [%l7 + %l2] 0x11, %i5
20696 fxor %f8, %f30, %f4
20697 tne %icc, 0x3
20698 fcmpd %fcc2, %f10, %f20
20699 orncc %l4, 0x131B, %i4
20700 fcmpgt32 %f14, %f12, %o0
20701 stbar
20702 bshuffle %f10, %f10, %f4
20703 tle %xcc, 0x7
20704 taddcc %l5, %i0, %l1
20705 bvs,pt %icc, loop_2081
20706 bcc,a,pt %icc, loop_2082
20707 taddcc %l0, %i1, %g2
20708 sdiv %o4, 0x125C, %o1
20709loop_2081:
20710 lduw [%l7 + 0x08], %l2
20711loop_2082:
20712 siam 0x5
20713 set 0x74, %g1
20714 ldswa [%l7 + %g1] 0x80, %i3
20715 faligndata %f28, %f28, %f20
20716 bvs,a,pn %xcc, loop_2083
20717 tpos %xcc, 0x7
20718 udivx %g5, 0x1E3B, %g7
20719 movrgz %o3, 0x07E, %o7
20720loop_2083:
20721 xor %i7, 0x1E9B, %o5
20722 movn %icc, %i2, %o6
20723 ld [%l7 + 0x6C], %f9
20724 or %g6, 0x0CF5, %l3
20725 set 0x38, %i2
20726 lduha [%l7 + %i2] 0x0c, %i6
20727 wr %g0, 0x80, %asi
20728 prefetcha [%l7 + 0x70] %asi, 0x3
20729 movl %xcc, %g3, %g1
20730 membar 0x3D
20731 smul %o2, %l6, %i5
20732 for %f28, %f4, %f8
20733 fpsub16 %f0, %f18, %f30
20734 and %l4, %i4, %o0
20735 sll %l5, %l1, %i0
20736 wr %g0, 0x89, %asi
20737 lduba [%l7 + 0x6B] %asi, %l0
20738 fmovrdlz %i1, %f20, %f14
20739 tle %icc, 0x0
20740 addcc %g2, 0x115C, %o1
20741 fcmpne32 %f30, %f0, %l2
20742 mova %icc, %o4, %g5
20743 fmovdg %icc, %f13, %f5
20744 orcc %i3, 0x1342, %g7
20745 add %o3, 0x0276, %i7
20746 set 0x74, %l3
20747 lduwa [%l7 + %l3] 0x14, %o7
20748 brlz,a %o5, loop_2084
20749 add %o6, %i2, %g6
20750 ldd [%l7 + 0x70], %f18
20751 bne,a,pt %icc, loop_2085
20752loop_2084:
20753 bpos,a,pn %icc, loop_2086
20754 movre %i6, %g4, %g3
20755 srl %l3, %o2, %g1
20756loop_2085:
20757 movrne %i5, %l6, %i4
20758loop_2086:
20759 fmovrsne %l4, %f27, %f12
20760 fmovsle %xcc, %f5, %f18
20761 udivcc %o0, 0x0DC6, %l1
20762 edge16n %l5, %l0, %i0
20763 fcmpgt32 %f24, %f14, %g2
20764 sir 0x1DC9
20765 array8 %o1, %i1, %l2
20766 and %g5, %i3, %g7
20767 movg %xcc, %o4, %i7
20768 sra %o3, 0x14, %o5
20769 movcc %xcc, %o6, %i2
20770 fbe,a %fcc1, loop_2087
20771 orcc %o7, %g6, %g4
20772 array32 %g3, %i6, %l3
20773 fones %f29
20774loop_2087:
20775 orncc %g1, 0x1607, %i5
20776 restored
20777 rdpr %cwp, %g1
20778 rdpr %cansave, %g2
20779 rdpr %canrestore, %g3
20780 rdpr %cleanwin, %g4
20781 rdpr %otherwin, %g5
20782 rdpr %wstate, %g6
20783 xorcc %l6, 0x03EC, %o2
20784 andcc %i4, 0x03F5, %l4
20785 fmovdgu %icc, %f21, %f22
20786 tle %xcc, 0x7
20787 fblg,a %fcc1, loop_2088
20788 movne %icc, %o0, %l1
20789 bg,pn %xcc, loop_2089
20790 fmovrdgez %l0, %f26, %f10
20791loop_2088:
20792 nop
20793 set 0x08, %i6
20794 ldswa [%l7 + %i6] 0x18, %i0
20795loop_2089:
20796 or %l5, 0x02F9, %g2
20797 bge,a loop_2090
20798 movrlez %i1, 0x014, %o1
20799 fmul8x16al %f5, %f3, %f2
20800 add %l7, 0x3C, %l6
20801 wr %g0, 0x0c, %asi
20802 lda [%l6] %asi, %g5
20803 casa [%l6] 0x0c, %g5, %i3
20804loop_2090:
20805 movg %icc, %l2, %o4
20806 fandnot1 %f22, %f8, %f18
20807 subc %i7, 0x1D56, %g7
20808 edge8n %o3, %o6, %i2
20809 movleu %icc, %o7, %g6
20810 nop
20811 set 0x38, %i5
20812 std %o4, [%l7 + %i5]
20813 edge32l %g4, %i6, %g3
20814 tcc %xcc, 0x5
20815 ldsb [%l7 + 0x56], %l3
20816 movg %xcc, %i5, %l6
20817 movge %xcc, %g1, %o2
20818 mulx %i4, 0x1994, %o0
20819 edge8 %l1, %l4, %i0
20820 mulscc %l0, %l5, %g2
20821 bvs %icc, loop_2091
20822 orcc %i1, %o1, %g5
20823 bcc,a,pt %xcc, loop_2092
20824 sdivx %l2, 0x122B, %i3
20825loop_2091:
20826 fcmpd %fcc3, %f18, %f8
20827 srlx %i7, 0x1A, %o4
20828loop_2092:
20829 fpmerge %f12, %f17, %f16
20830 movvs %xcc, %g7, %o6
20831 srl %i2, 0x01, %o7
20832 srlx %g6, %o5, %o3
20833 umul %i6, 0x14D1, %g3
20834 tg %icc, 0x6
20835 movg %icc, %g4, %l3
20836 ldstub [%l7 + 0x1E], %l6
20837 array32 %i5, %o2, %g1
20838 sdiv %o0, 0x0191, %i4
20839 tle %icc, 0x3
20840 movrne %l4, 0x351, %l1
20841 mulx %l0, 0x086B, %i0
20842 movvc %xcc, %g2, %l5
20843 fxors %f23, %f5, %f10
20844 movrgz %i1, %g5, %o1
20845 sethi 0x1275, %l2
20846 addcc %i7, %o4, %i3
20847 edge8ln %g7, %i2, %o7
20848 fmuld8ulx16 %f4, %f10, %f28
20849 mova %icc, %o6, %g6
20850 smul %o5, 0x0D93, %o3
20851 fabsd %f20, %f4
20852 bge,a,pn %icc, loop_2093
20853 tpos %xcc, 0x5
20854 ta %icc, 0x5
20855 edge32n %g3, %i6, %l3
20856loop_2093:
20857 tvs %xcc, 0x4
20858 umulcc %l6, %g4, %i5
20859 fand %f16, %f2, %f28
20860 restored
20861 rdpr %cwp, %g1
20862 rdpr %cansave, %g2
20863 rdpr %canrestore, %g3
20864 rdpr %cleanwin, %g4
20865 rdpr %otherwin, %g5
20866 rdpr %wstate, %g6
20867 sdiv %g1, 0x0A71, %o2
20868 movg %xcc, %i4, %l4
20869 add %l7, 0x6C, %l6
20870 wr %g0, 0x89, %asi
20871 lda [%l6] %asi, %l1
20872 casa [%l6] 0x89, %l1, %l0
20873 add %o0, 0x0DDD, %i0
20874 bn loop_2094
20875 stx %g2, [%l7 + 0x68]
20876 fandnot1 %f12, %f22, %f30
20877 fpack32 %f18, %f12, %f16
20878loop_2094:
20879 bcs,pn %icc, loop_2095
20880 fmovdn %xcc, %f13, %f13
20881 pdist %f28, %f2, %f18
20882 tgu %xcc, 0x4
20883loop_2095:
20884 fbuge %fcc2, loop_2096
20885 fmovdcs %xcc, %f7, %f17
20886 fmovdpos %icc, %f20, %f5
20887 movrgz %i1, 0x17E, %g5
20888loop_2096:
20889 fzero %f16
20890 add %l7, 0x7C, %l6
20891 wr %g0, 0x80, %asi
20892 casa [%l6] %asi, %o1, %l5
20893 srl %i7, 0x15, %o4
20894 tsubcctv %l2, 0x1EA9, %i3
20895 alignaddr %g7, %o7, %i2
20896 fmovse %xcc, %f9, %f3
20897 fmovrdne %g6, %f16, %f26
20898 bleu %icc, loop_2097
20899 umulcc %o5, 0x0E49, %o3
20900 ldx [%l7 + 0x78], %g3
20901 sllx %i6, %l3, %l6
20902loop_2097:
20903 edge8 %g4, %o6, %i5
20904 fmovdcs %xcc, %f30, %f22
20905 set 0x4C, %o5
20906 stwa %g1, [%l7 + %o5] 0x88
20907 tcc %xcc, 0x2
20908 fmovdleu %icc, %f31, %f14
20909 brgz %o2, loop_2098
20910 edge16 %l4, %i4, %l1
20911 srax %o0, 0x01, %l0
20912 fmovrdlz %g2, %f22, %f26
20913loop_2098:
20914 ldsw [%l7 + 0x7C], %i1
20915 ta %icc, 0x5
20916 for %f4, %f6, %f16
20917 movcs %icc, %g5, %o1
20918 bneg,a,pn %xcc, loop_2099
20919 addccc %l5, 0x169C, %i7
20920 fmovsge %icc, %f6, %f20
20921 fmovdleu %icc, %f16, %f15
20922loop_2099:
20923 udivcc %o4, 0x1973, %i0
20924 tge %icc, 0x5
20925 std %f8, [%l7 + 0x18]
20926 swap [%l7 + 0x38], %l2
20927 sethi 0x1E8E, %g7
20928 set 0x18, %l5
20929 ldsha [%l7 + %l5] 0x11, %o7
20930 movge %icc, %i3, %i2
20931 sub %g6, %o5, %o3
20932 subccc %i6, 0x0566, %g3
20933 tleu %xcc, 0x5
20934 fpmerge %f24, %f13, %f4
20935 fcmpgt16 %f28, %f14, %l6
20936 ba,pn %icc, loop_2100
20937 sdivx %l3, 0x0840, %g4
20938 tvs %xcc, 0x3
20939 smul %i5, %g1, %o2
20940loop_2100:
20941 tsubcc %o6, 0x0472, %i4
20942 move %xcc, %l1, %o0
20943 bpos loop_2101
20944 movre %l0, %g2, %l4
20945 set 0x18, %l1
20946 stxa %i1, [%l7 + %l1] 0x81
20947loop_2101:
20948 fmovsgu %icc, %f27, %f28
20949 alignaddrl %o1, %g5, %i7
20950 fbul %fcc2, loop_2102
20951 siam 0x0
20952 call loop_2103
20953 smul %o4, 0x02EE, %i0
20954loop_2102:
20955 alignaddrl %l2, %l5, %o7
20956 edge8n %g7, %i3, %g6
20957loop_2103:
20958 movle %icc, %o5, %o3
20959 alignaddrl %i6, %g3, %l6
20960 move %icc, %i2, %g4
20961 tge %xcc, 0x0
20962 set 0x34, %o0
20963 ldsba [%l7 + %o0] 0x04, %l3
20964 bcs loop_2104
20965 movrgez %g1, 0x2ED, %i5
20966 tcc %icc, 0x0
20967 movg %xcc, %o2, %o6
20968loop_2104:
20969 tgu %xcc, 0x6
20970 sllx %i4, %o0, %l1
20971 fbuge,a %fcc3, loop_2105
20972 fpsub32s %f26, %f22, %f8
20973 array16 %g2, %l0, %l4
20974 fandnot1 %f16, %f20, %f12
20975loop_2105:
20976 lduw [%l7 + 0x70], %i1
20977 tn %icc, 0x4
20978 bcc,a loop_2106
20979 edge16l %o1, %i7, %g5
20980 edge8l %o4, %l2, %l5
20981 bcs,pn %xcc, loop_2107
20982loop_2106:
20983 fbul %fcc0, loop_2108
20984 fandnot2 %f4, %f26, %f14
20985 movg %xcc, %o7, %i0
20986loop_2107:
20987 smulcc %i3, 0x1E4C, %g6
20988loop_2108:
20989 nop
20990 set 0x60, %i0
20991 swapa [%l7 + %i0] 0x10, %o5
20992 bvs loop_2109
20993 and %g7, 0x0C46, %o3
20994 fornot2 %f4, %f24, %f14
20995 edge16ln %i6, %g3, %l6
20996loop_2109:
20997 smulcc %g4, %l3, %g1
20998 fmovdg %xcc, %f17, %f27
20999 movre %i5, %o2, %i2
21000 fba,a %fcc1, loop_2110
21001 sll %i4, %o0, %o6
21002 fbuge %fcc3, loop_2111
21003 saved
21004 rdpr %cwp, %g1
21005 rdpr %cansave, %g2
21006 rdpr %canrestore, %g3
21007 rdpr %cleanwin, %g4
21008 rdpr %otherwin, %g5
21009 rdpr %wstate, %g6
21010loop_2110:
21011 fmovdneg %xcc, %f12, %f24
21012 subc %l1, %g2, %l0
21013loop_2111:
21014 andncc %l4, %i1, %i7
21015 add %o1, 0x0DE0, %g5
21016 fbg,a %fcc0, loop_2112
21017 fcmps %fcc3, %f13, %f5
21018 membar 0x68
21019 fbge,a %fcc3, loop_2113
21020loop_2112:
21021 fmovrdgez %o4, %f20, %f28
21022 movne %xcc, %l2, %o7
21023 fmovrsne %i0, %f3, %f6
21024loop_2113:
21025 tne %icc, 0x4
21026 sll %l5, 0x0C, %i3
21027 tge %xcc, 0x0
21028 orn %g6, 0x0F8D, %o5
21029 edge32ln %o3, %i6, %g7
21030 fmovd %f2, %f2
21031 edge8n %l6, %g4, %g3
21032 subc %l3, 0x1827, %g1
21033 swap [%l7 + 0x20], %i5
21034 wr %g0, 0x80, %asi
21035 stba %i2, [%l7 + 0x0F] %asi
21036 bshuffle %f26, %f20, %f26
21037 sub %o2, 0x0F29, %i4
21038 fbuge,a %fcc1, loop_2114
21039 fmuld8ulx16 %f23, %f27, %f24
21040 lduw [%l7 + 0x50], %o6
21041 wr %g0, 0x11, %asi
21042 stda %f0, [%l7 + 0x40] %asi
21043loop_2114:
21044 sethi 0x03AB, %l1
21045 addc %g2, %l0, %l4
21046 fmovrse %i1, %f24, %f6
21047 sdivcc %i7, 0x099B, %o0
21048 fbug,a %fcc2, loop_2115
21049 fmovsg %xcc, %f12, %f1
21050 ble,pt %xcc, loop_2116
21051 std %o0, [%l7 + 0x38]
21052loop_2115:
21053 nop
21054 wr %g0, 0x81, %asi
21055 lda [%l7 + 0x18] %asi, %f14
21056loop_2116:
21057 ldstub [%l7 + 0x77], %g5
21058 fnors %f30, %f15, %f14
21059 orn %o4, 0x060E, %o7
21060 movgu %icc, %l2, %l5
21061 fmovdn %xcc, %f7, %f27
21062 sethi 0x1D47, %i3
21063 movvs %xcc, %i0, %o5
21064 mova %icc, %o3, %g6
21065 fors %f5, %f6, %f5
21066 umulcc %g7, 0x1298, %l6
21067 sdivcc %i6, 0x127F, %g4
21068 ta %icc, 0x6
21069 or %g3, %l3, %g1
21070 umul %i5, %i2, %o2
21071 move %xcc, %i4, %o6
21072 popc %g2, %l0
21073 tvs %icc, 0x5
21074 fandnot1 %f14, %f2, %f16
21075 ta %icc, 0x2
21076 movrgez %l4, %i1, %l1
21077 nop
21078 setx loop_2117, %l0, %l1
21079 jmpl %l1, %o0
21080 edge16 %o1, %g5, %o4
21081 tg %icc, 0x3
21082 stw %i7, [%l7 + 0x54]
21083loop_2117:
21084 fxors %f9, %f15, %f31
21085 fbu %fcc0, loop_2118
21086 saved
21087 rdpr %cwp, %g1
21088 rdpr %cansave, %g2
21089 rdpr %canrestore, %g3
21090 rdpr %cleanwin, %g4
21091 rdpr %otherwin, %g5
21092 rdpr %wstate, %g6
21093 or %o7, 0x1526, %l5
21094 xorcc %i3, 0x1EC1, %l2
21095loop_2118:
21096 movcs %icc, %i0, %o3
21097 xnorcc %g6, 0x0144, %g7
21098 brz,a %l6, loop_2119
21099 edge32n %i6, %o5, %g3
21100 tgu %xcc, 0x7
21101 mulscc %l3, 0x1589, %g4
21102loop_2119:
21103 stb %i5, [%l7 + 0x5F]
21104 set 0x78, %l0
21105 prefetcha [%l7 + %l0] 0x10, 0x0
21106 fbule,a %fcc2, loop_2120
21107 bg,a,pt %icc, loop_2121
21108 tg %xcc, 0x2
21109 mova %xcc, %i2, %i4
21110loop_2120:
21111 bgu,a loop_2122
21112loop_2121:
21113 fandnot1 %f14, %f8, %f8
21114 or %o6, %o2, %l0
21115 te %xcc, 0x0
21116loop_2122:
21117 edge8n %l4, %g2, %i1
21118 brlz %o0, loop_2123
21119 fxor %f4, %f20, %f20
21120 edge32n %l1, %o1, %g5
21121 fxor %f12, %f10, %f24
21122loop_2123:
21123 fandnot2 %f14, %f8, %f8
21124 brlz,a %i7, loop_2124
21125 movl %xcc, %o7, %o4
21126 nop
21127 setx loop_2125, %l0, %l1
21128 jmpl %l1, %l5
21129 mulscc %i3, %l2, %i0
21130loop_2124:
21131 popc 0x1CFC, %g6
21132 tle %icc, 0x4
21133loop_2125:
21134 call loop_2126
21135 fabss %f16, %f0
21136 fmovrdgz %o3, %f6, %f14
21137 fbl %fcc3, loop_2127
21138loop_2126:
21139 tn %icc, 0x2
21140 smul %l6, 0x0CA4, %g7
21141 fmul8x16al %f12, %f29, %f2
21142loop_2127:
21143 movne %icc, %o5, %i6
21144 movre %l3, 0x32F, %g3
21145 andcc %i5, 0x1AB9, %g4
21146 bvc,pn %xcc, loop_2128
21147 smulcc %i2, %i4, %g1
21148 movleu %icc, %o2, %o6
21149 fornot1 %f6, %f30, %f28
21150loop_2128:
21151 fnands %f21, %f5, %f8
21152 fzero %f8
21153 restored
21154 rdpr %cwp, %g1
21155 rdpr %cansave, %g2
21156 rdpr %canrestore, %g3
21157 rdpr %cleanwin, %g4
21158 rdpr %otherwin, %g5
21159 rdpr %wstate, %g6
21160 array16 %l0, %g2, %l4
21161 movrgez %i1, 0x3A5, %o0
21162 fabss %f3, %f27
21163 edge16l %o1, %l1, %g5
21164 tpos %xcc, 0x6
21165 tsubcc %o7, 0x0AF2, %i7
21166 te %xcc, 0x7
21167 srax %o4, 0x04, %l5
21168 tcc %xcc, 0x0
21169 fble %fcc0, loop_2129
21170 movle %xcc, %l2, %i3
21171 movpos %xcc, %g6, %i0
21172 fpack32 %f12, %f0, %f20
21173loop_2129:
21174 sllx %o3, %g7, %o5
21175 movvc %xcc, %l6, %l3
21176 xnorcc %g3, %i5, %i6
21177 edge16n %i2, %g4, %g1
21178 subc %i4, %o2, %o6
21179 movvs %xcc, %g2, %l4
21180 move %icc, %i1, %o0
21181 srax %o1, 0x10, %l0
21182 movrlez %g5, 0x283, %o7
21183 bl,a,pn %xcc, loop_2130
21184 fbl %fcc1, loop_2131
21185 fmul8sux16 %f6, %f10, %f4
21186 nop
21187 set 0x08, %o4
21188 ldd [%l7 + %o4], %f4
21189loop_2130:
21190 movpos %xcc, %i7, %l1
21191loop_2131:
21192 umulcc %o4, %l5, %l2
21193 fmovspos %icc, %f7, %f4
21194 taddcctv %g6, %i0, %i3
21195 movrgez %g7, %o3, %l6
21196 sll %o5, 0x11, %g3
21197 brlez,a %i5, loop_2132
21198 movre %i6, 0x0E8, %i2
21199 movrgez %g4, 0x20F, %l3
21200 bgu,a,pn %icc, loop_2133
21201loop_2132:
21202 movvs %xcc, %i4, %g1
21203 fxor %f14, %f2, %f10
21204 movrgz %o6, %o2, %g2
21205loop_2133:
21206 lduh [%l7 + 0x30], %i1
21207 fsrc1 %f10, %f20
21208 orncc %o0, 0x171B, %o1
21209 orn %l0, %g5, %l4
21210 fnot2 %f0, %f0
21211 be,pn %icc, loop_2134
21212 tvs %icc, 0x5
21213 umul %o7, %l1, %i7
21214 stbar
21215loop_2134:
21216 tne %icc, 0x7
21217 tvs %icc, 0x3
21218 movcs %xcc, %l5, %o4
21219 tsubcctv %l2, %i0, %g6
21220 tneg %xcc, 0x1
21221 movge %icc, %g7, %i3
21222 edge16l %o3, %l6, %o5
21223 sdivcc %i5, 0x0B92, %i6
21224 sub %i2, %g4, %l3
21225 andn %g3, 0x1C0D, %i4
21226 lduw [%l7 + 0x08], %g1
21227 movrgz %o6, %g2, %i1
21228 wr %g0, 0x18, %asi
21229 lduha [%l7 + 0x4E] %asi, %o0
21230 sll %o1, 0x1E, %o2
21231 std %f8, [%l7 + 0x10]
21232 popc %g5, %l0
21233 edge8l %o7, %l4, %i7
21234 sdiv %l1, 0x0949, %l5
21235 tcs %icc, 0x6
21236 udiv %o4, 0x1337, %i0
21237 tne %xcc, 0x6
21238 movg %xcc, %g6, %g7
21239 fcmpgt16 %f6, %f26, %l2
21240 smul %o3, 0x1915, %i3
21241 ldx [%l7 + 0x38], %l6
21242 set 0x16, %o7
21243 stha %o5, [%l7 + %o7] 0x2b
21244 membar #Sync
21245 tl %xcc, 0x0
21246 bleu,a,pt %xcc, loop_2135
21247 tcc %xcc, 0x0
21248 tn %icc, 0x0
21249 bcc,pn %icc, loop_2136
21250loop_2135:
21251 fbuge %fcc2, loop_2137
21252 ldsw [%l7 + 0x18], %i5
21253 fmovd %f4, %f4
21254loop_2136:
21255 nop
21256 set 0x08, %g2
21257 lda [%l7 + %g2] 0x04, %f20
21258loop_2137:
21259 fnot2 %f26, %f8
21260 movcs %icc, %i2, %g4
21261 tvs %icc, 0x5
21262 fmovrsgz %l3, %f0, %f11
21263 bleu,a loop_2138
21264 edge32 %g3, %i6, %i4
21265 tvc %icc, 0x2
21266 brgz %o6, loop_2139
21267loop_2138:
21268 fbn,a %fcc1, loop_2140
21269 fpmerge %f0, %f23, %f20
21270 wr %g0, 0x0c, %asi
21271 stha %g2, [%l7 + 0x38] %asi
21272loop_2139:
21273 edge32n %g1, %i1, %o0
21274loop_2140:
21275 move %xcc, %o2, %o1
21276 fmovdgu %xcc, %f4, %f17
21277 fmovrse %l0, %f5, %f16
21278 mulscc %o7, 0x1C34, %l4
21279 fnot2s %f1, %f0
21280 prefetch [%l7 + 0x5C], 0x1
21281 flush %l7 + 0x4C
21282 mulscc %g5, 0x18A1, %i7
21283 ld [%l7 + 0x0C], %f22
21284 alignaddrl %l1, %o4, %i0
21285 fnands %f7, %f10, %f11
21286 ldd [%l7 + 0x10], %f14
21287 ldsh [%l7 + 0x42], %g6
21288 brgz %g7, loop_2141
21289 andncc %l2, %l5, %o3
21290 fmovdge %icc, %f12, %f26
21291 fsrc1 %f22, %f16
21292loop_2141:
21293 fbne,a %fcc2, loop_2142
21294 flush %l7 + 0x68
21295 ble,pn %icc, loop_2143
21296 fmovscs %xcc, %f21, %f24
21297loop_2142:
21298 sllx %i3, 0x01, %o5
21299 srlx %l6, 0x1F, %i5
21300loop_2143:
21301 sir 0x1810
21302 ld [%l7 + 0x14], %f6
21303 movge %icc, %g4, %l3
21304 brgz %g3, loop_2144
21305 fmovsle %icc, %f13, %f6
21306 edge16 %i6, %i4, %o6
21307 xorcc %g2, %g1, %i1
21308loop_2144:
21309 bg loop_2145
21310 tne %xcc, 0x7
21311 udivcc %i2, 0x15F1, %o0
21312 move %icc, %o2, %o1
21313loop_2145:
21314 fmovrdlez %l0, %f0, %f28
21315 tneg %xcc, 0x6
21316 add %o7, 0x0B9B, %l4
21317 array32 %g5, %l1, %i7
21318 taddcctv %o4, 0x1ED2, %g6
21319 edge32l %g7, %i0, %l2
21320 std %f14, [%l7 + 0x60]
21321 sdiv %o3, 0x09E8, %i3
21322 taddcctv %l5, %l6, %o5
21323 xnor %i5, %l3, %g3
21324 fmovdvs %icc, %f10, %f5
21325 and %i6, %i4, %g4
21326 xnor %o6, 0x1AA8, %g1
21327 orncc %i1, 0x1571, %g2
21328 movl %xcc, %i2, %o2
21329 movle %xcc, %o0, %o1
21330 fand %f18, %f4, %f6
21331 lduw [%l7 + 0x78], %l0
21332 fbue %fcc1, loop_2146
21333 bvs,a loop_2147
21334 brlz,a %l4, loop_2148
21335 ldsw [%l7 + 0x54], %o7
21336loop_2146:
21337 edge32l %g5, %l1, %i7
21338loop_2147:
21339 edge32 %g6, %o4, %i0
21340loop_2148:
21341 tleu %xcc, 0x2
21342 bl,a %icc, loop_2149
21343 brz,a %g7, loop_2150
21344 brgz,a %l2, loop_2151
21345 fbule,a %fcc3, loop_2152
21346loop_2149:
21347 movg %xcc, %o3, %i3
21348loop_2150:
21349 fbule,a %fcc3, loop_2153
21350loop_2151:
21351 fcmple32 %f10, %f26, %l6
21352loop_2152:
21353 udivx %o5, 0x118D, %l5
21354 nop
21355 setx loop_2154, %l0, %l1
21356 wrpr 0x1, %tl
21357 wrpr %l1, %tpc
21358 add %l1, 0x4, %l1
21359 wrpr %l1, %tnpc
21360 setx 0x34400001400, %l0, %l1
21361 wrpr %l1, %tstate
21362 wrhpr 0x4, %htstate
21363 retry
21364loop_2153:
21365 nop
21366 setx loop_2155, %l0, %l1
21367 wrpr 0x1, %tl
21368 wrpr %l1, %tpc
21369 add %l1, 0x4, %l1
21370 wrpr %l1, %tnpc
21371 setx 0x34400001400, %l0, %l1
21372 wrpr %l1, %tstate
21373 wrhpr 0x4, %htstate
21374 retry
21375 brz %l3, loop_2156
21376 andncc %i5, %i6, %i4
21377loop_2154:
21378 movrlez %g3, 0x034, %g4
21379loop_2155:
21380 fba %fcc2, loop_2157
21381loop_2156:
21382 movpos %icc, %o6, %i1
21383 wr %g0, 0x04, %asi
21384 lduwa [%l7 + 0x64] %asi, %g2
21385loop_2157:
21386 nop
21387 setx loop_2158, %l0, %l1
21388 jmpl %l1, %g1
21389 saved
21390 rdpr %cwp, %g1
21391 rdpr %cansave, %g2
21392 rdpr %canrestore, %g3
21393 rdpr %cleanwin, %g4
21394 rdpr %otherwin, %g5
21395 rdpr %wstate, %g6
21396 tvc %xcc, 0x7
21397 movne %xcc, %o2, %i2
21398loop_2158:
21399 move %icc, %o1, %o0
21400 edge8ln %l0, %l4, %g5
21401 edge8ln %l1, %o7, %i7
21402 movl %icc, %o4, %i0
21403 fbu,a %fcc3, loop_2159
21404 add %g6, %l2, %o3
21405 movvs %icc, %g7, %i3
21406 stx %o5, [%l7 + 0x18]
21407loop_2159:
21408 nop
21409 wr %g0, 0x80, %asi
21410 ldxa [%l7 + 0x38] %asi, %l6
21411 tle %xcc, 0x4
21412 tge %icc, 0x4
21413 subc %l3, 0x0D6F, %l5
21414 fbne,a %fcc3, loop_2160
21415 orcc %i5, 0x00CE, %i6
21416 alignaddrl %g3, %g4, %i4
21417 edge8ln %o6, %i1, %g2
21418loop_2160:
21419 nop
21420 wr %g0, 0x80, %asi
21421 stha %o2, [%l7 + 0x24] %asi
21422 move %icc, %i2, %g1
21423 movvs %icc, %o0, %o1
21424 bcs,a loop_2161
21425 fbul %fcc1, loop_2162
21426 movvc %xcc, %l0, %g5
21427 stbar
21428loop_2161:
21429 bne loop_2163
21430loop_2162:
21431 sllx %l1, 0x04, %o7
21432 tleu %xcc, 0x4
21433 fzeros %f23
21434loop_2163:
21435 st %f8, [%l7 + 0x28]
21436 restored
21437 rdpr %cwp, %g1
21438 rdpr %cansave, %g2
21439 rdpr %canrestore, %g3
21440 rdpr %cleanwin, %g4
21441 rdpr %otherwin, %g5
21442 rdpr %wstate, %g6
21443 tsubcctv %i7, %o4, %l4
21444 sdivcc %g6, 0x0A68, %i0
21445 fmovdvs %xcc, %f17, %f30
21446 subccc %o3, 0x0410, %l2
21447 movle %xcc, %g7, %o5
21448 edge8ln %l6, %i3, %l3
21449 tpos %icc, 0x7
21450 movl %icc, %i5, %i6
21451 wr %g0, 0x80, %asi
21452 ldswa [%l7 + 0x70] %asi, %g3
21453 swap [%l7 + 0x58], %g4
21454 tsubcctv %l5, %i4, %o6
21455 fzeros %f14
21456 wr %g0, 0x11, %asi
21457 ldxa [%l7 + 0x68] %asi, %i1
21458 andcc %g2, 0x1957, %o2
21459 brlez,a %i2, loop_2164
21460 sra %o0, 0x10, %o1
21461 edge16 %l0, %g5, %l1
21462 membar 0x1E
21463loop_2164:
21464 subcc %o7, %i7, %o4
21465 addccc %g1, %g6, %l4
21466 sllx %o3, %i0, %g7
21467 xnor %l2, 0x0ABE, %l6
21468 bcc,a loop_2165
21469 nop
21470 set 0x78, %i4
21471 ldsw [%l7 + %i4], %i3
21472 sdiv %o5, 0x11C7, %i5
21473 tne %icc, 0x5
21474loop_2165:
21475 xor %i6, 0x05D6, %l3
21476 subc %g3, %l5, %g4
21477 fmovrdgez %i4, %f6, %f18
21478 fsrc2s %f26, %f28
21479 stb %i1, [%l7 + 0x15]
21480 fmovscc %icc, %f14, %f24
21481 stbar
21482 bcs,a,pn %xcc, loop_2166
21483 fmovsa %xcc, %f10, %f27
21484 movcs %icc, %g2, %o2
21485 movrlz %i2, 0x134, %o6
21486loop_2166:
21487 fbn,a %fcc3, loop_2167
21488 bvs %icc, loop_2168
21489 brz,a %o1, loop_2169
21490 fbg %fcc1, loop_2170
21491loop_2167:
21492 movvc %icc, %l0, %g5
21493loop_2168:
21494 fbne %fcc2, loop_2171
21495loop_2169:
21496 fmovdvc %icc, %f24, %f13
21497loop_2170:
21498 movvs %icc, %l1, %o7
21499 movrlz %i7, %o4, %g1
21500loop_2171:
21501 mulx %o0, 0x1EFA, %g6
21502 wr %g0, 0x19, %asi
21503 ldsha [%l7 + 0x3C] %asi, %o3
21504 edge8l %l4, %g7, %l2
21505 fmovsg %icc, %f29, %f11
21506 sdivx %i0, 0x0A14, %i3
21507 sdivcc %l6, 0x1BBA, %i5
21508 wr %g0, 0x89, %asi
21509 ldsba [%l7 + 0x5D] %asi, %o5
21510 tneg %icc, 0x6
21511 set 0x4C, %g3
21512 lda [%l7 + %g3] 0x11, %f7
21513 alignaddr %i6, %l3, %g3
21514 orncc %g4, 0x0919, %i4
21515 tl %xcc, 0x2
21516 wr %g0, 0x89, %asi
21517 stda %i0, [%l7 + 0x48] %asi
21518 set 0x40, %l4
21519 stda %f16, [%l7 + %l4] 0x17
21520 membar #Sync
21521 fbug %fcc2, loop_2172
21522 addccc %l5, 0x146A, %o2
21523 sll %i2, %g2, %o1
21524 bcc,pn %icc, loop_2173
21525loop_2172:
21526 popc 0x081A, %l0
21527 alignaddr %g5, %l1, %o7
21528 movvc %xcc, %o6, %o4
21529loop_2173:
21530 edge16l %g1, %o0, %i7
21531 fsrc1s %f14, %f5
21532 andn %g6, 0x1470, %o3
21533 movrlz %g7, 0x133, %l4
21534 edge32n %i0, %i3, %l2
21535 fcmpgt32 %f30, %f18, %l6
21536 edge8 %i5, %o5, %l3
21537 fmovscc %icc, %f13, %f23
21538 fcmpd %fcc3, %f14, %f2
21539 st %f26, [%l7 + 0x10]
21540 orn %i6, %g4, %i4
21541 sdiv %i1, 0x05F1, %g3
21542 bcc loop_2174
21543 movvs %icc, %o2, %i2
21544 edge32 %l5, %o1, %g2
21545 addccc %l0, %l1, %g5
21546loop_2174:
21547 tne %xcc, 0x0
21548 fbue %fcc3, loop_2175
21549 bne,pt %xcc, loop_2176
21550 tg %icc, 0x3
21551 andn %o7, 0x11A5, %o6
21552loop_2175:
21553 fmovda %icc, %f23, %f2
21554loop_2176:
21555 be,pt %xcc, loop_2177
21556 bleu,pt %xcc, loop_2178
21557 edge16l %g1, %o0, %o4
21558 edge32ln %i7, %o3, %g6
21559loop_2177:
21560 udivcc %g7, 0x0C05, %i0
21561loop_2178:
21562 tn %xcc, 0x1
21563 andncc %l4, %l2, %i3
21564 nop
21565 set 0x30, %o1
21566 lduh [%l7 + %o1], %i5
21567 fmovdcc %icc, %f26, %f16
21568 orncc %l6, 0x1945, %l3
21569 set 0x18, %o3
21570 prefetcha [%l7 + %o3] 0x04, 0x1
21571 fmovrdlz %i6, %f24, %f28
21572 fabsd %f28, %f18
21573 fbule,a %fcc1, loop_2179
21574 fmovda %xcc, %f17, %f14
21575 fmovdcs %xcc, %f11, %f17
21576 fcmpeq16 %f30, %f4, %g4
21577loop_2179:
21578 popc 0x131E, %i1
21579 srl %i4, 0x03, %g3
21580 alignaddrl %i2, %o2, %l5
21581 movcc %xcc, %o1, %l0
21582 fmul8x16au %f15, %f4, %f4
21583 fcmpne32 %f0, %f10, %l1
21584 stw %g5, [%l7 + 0x10]
21585 set 0x2F, %g4
21586 stba %o7, [%l7 + %g4] 0x14
21587 membar 0x13
21588 tleu %icc, 0x1
21589 subc %g2, 0x1826, %o6
21590 tcs %xcc, 0x6
21591 edge16n %o0, %g1, %o4
21592 srax %i7, %g6, %o3
21593 sir 0x0061
21594 ta %icc, 0x2
21595 add %l7, 0x6C, %l6
21596 wr %g0, 0x88, %asi
21597 casa [%l6] 0x88, %g7, %l4
21598 sdivcc %i0, 0x18CD, %l2
21599 movvc %icc, %i3, %i5
21600 bl,a %icc, loop_2180
21601 tpos %xcc, 0x6
21602 ldsh [%l7 + 0x5C], %l3
21603 tvc %icc, 0x6
21604loop_2180:
21605 fba %fcc0, loop_2181
21606 movgu %icc, %l6, %o5
21607 fpadd16s %f5, %f30, %f5
21608 movl %icc, %i6, %i1
21609loop_2181:
21610 nop
21611 setx loop_2182, %l0, %l1
21612 jmpl %l1, %g4
21613 srlx %i4, %i2, %o2
21614 sra %l5, 0x0E, %o1
21615 movleu %icc, %g3, %l0
21616loop_2182:
21617 tsubcctv %g5, 0x1D1D, %l1
21618 edge32n %o7, %g2, %o6
21619 brlez,a %o0, loop_2183
21620 fcmpne32 %f4, %f20, %g1
21621 fcmpgt16 %f18, %f12, %i7
21622 siam 0x1
21623loop_2183:
21624 fmovd %f4, %f14
21625 fmul8x16al %f27, %f22, %f26
21626 mova %icc, %o4, %o3
21627 restored
21628 rdpr %cwp, %g1
21629 rdpr %cansave, %g2
21630 rdpr %canrestore, %g3
21631 rdpr %cleanwin, %g4
21632 rdpr %otherwin, %g5
21633 rdpr %wstate, %g6
21634 nop
21635 setx loop_2184, %l0, %l1
21636 wrpr 0x1, %tl
21637 wrpr %l1, %tpc
21638 add %l1, 0x4, %l1
21639 wrpr %l1, %tnpc
21640 setx 0x34400001400, %l0, %l1
21641 wrpr %l1, %tstate
21642 wrhpr 0x4, %htstate
21643 retry
21644 edge32ln %g7, %g6, %i0
21645 wr %g0, 0x0c, %asi
21646 stda %l4, [%l7 + 0x28] %asi
21647loop_2184:
21648 fpsub16 %f2, %f12, %f8
21649 subccc %i3, %i5, %l3
21650 wr %g0, 0x19, %asi
21651 stba %l6, [%l7 + 0x37] %asi
21652 bpos,a,pt %xcc, loop_2185
21653 udiv %o5, 0x1878, %i6
21654 st %f2, [%l7 + 0x48]
21655 movvs %icc, %l2, %g4
21656loop_2185:
21657 fsrc1s %f29, %f18
21658 fones %f6
21659 ta %icc, 0x0
21660 sdivx %i4, 0x1BAA, %i2
21661 ldsw [%l7 + 0x14], %o2
21662 taddcc %l5, 0x12CD, %i1
21663 or %g3, 0x0677, %l0
21664 fmul8x16au %f2, %f8, %f4
21665 tg %xcc, 0x3
21666 andn %o1, %l1, %g5
21667 ta %xcc, 0x4
21668 fmovscs %xcc, %f12, %f10
21669 andn %o7, 0x0354, %g2
21670 fmovdle %xcc, %f16, %f19
21671 membar 0x62
21672 nop
21673 set 0x10, %g5
21674 sth %o0, [%l7 + %g5]
21675 popc 0x1F7D, %o6
21676 ldx [%l7 + 0x30], %g1
21677 mova %xcc, %o4, %o3
21678 alignaddrl %i7, %g6, %g7
21679 fornot1 %f30, %f24, %f0
21680 tg %xcc, 0x3
21681 movn %icc, %i0, %i3
21682 tg %icc, 0x6
21683 fornot1 %f4, %f12, %f28
21684 array16 %i5, %l4, %l6
21685 std %l2, [%l7 + 0x18]
21686 fmovscs %xcc, %f28, %f11
21687 smulcc %o5, %i6, %l2
21688 edge8ln %g4, %i2, %o2
21689 fmovsleu %icc, %f6, %f8
21690 movcc %icc, %i4, %i1
21691 movrgz %l5, %l0, %g3
21692 or %o1, 0x13CC, %l1
21693 edge8 %o7, %g2, %g5
21694 ldstub [%l7 + 0x37], %o6
21695 movge %icc, %g1, %o4
21696 fbn,a %fcc3, loop_2186
21697 edge16 %o3, %i7, %o0
21698 tle %icc, 0x7
21699 fbule,a %fcc3, loop_2187
21700loop_2186:
21701 fcmpne16 %f26, %f16, %g6
21702 fxnor %f12, %f8, %f28
21703 ble %icc, loop_2188
21704loop_2187:
21705 taddcctv %i0, 0x1A49, %i3
21706 xorcc %g7, 0x0462, %i5
21707 nop
21708 setx loop_2189, %l0, %l1
21709 wrpr 0x1, %tl
21710 wrpr %l1, %tpc
21711 add %l1, 0x4, %l1
21712 wrpr %l1, %tnpc
21713 setx 0x34400001400, %l0, %l1
21714 wrpr %l1, %tstate
21715 wrhpr 0x4, %htstate
21716 retry
21717loop_2188:
21718 sub %l4, 0x1620, %l6
21719 array8 %l3, %i6, %o5
21720 te %icc, 0x4
21721loop_2189:
21722 sir 0x0418
21723 udivcc %l2, 0x04C5, %i2
21724 addc %o2, %g4, %i4
21725 fsrc2 %f24, %f8
21726 fmovspos %xcc, %f0, %f15
21727 tneg %icc, 0x0
21728 andcc %l5, 0x11FB, %l0
21729 movre %i1, 0x3BB, %o1
21730 flush %l7 + 0x24
21731 xorcc %l1, %g3, %o7
21732 set 0x38, %i3
21733 stxa %g2, [%l7 + %i3] 0x18
21734 membar 0x51
21735 bgu loop_2190
21736 fpadd16s %f23, %f14, %f2
21737 fmovdcc %icc, %f1, %f25
21738 movvc %xcc, %o6, %g1
21739loop_2190:
21740 tleu %icc, 0x6
21741 sir 0x1E63
21742 lduh [%l7 + 0x3A], %g5
21743 bgu,pn %xcc, loop_2191
21744 sir 0x0C84
21745 addc %o4, %o3, %i7
21746 wr %g0, 0x04, %asi
21747 ldswa [%l7 + 0x5C] %asi, %g6
21748loop_2191:
21749 fxor %f4, %f8, %f24
21750 movl %icc, %i0, %i3
21751 fbn %fcc0, loop_2192
21752 mulx %g7, %i5, %o0
21753 mulx %l6, %l4, %i6
21754 fnot2s %f19, %f5
21755loop_2192:
21756 alignaddrl %o5, %l2, %l3
21757 andcc %o2, 0x01A5, %g4
21758 move %xcc, %i4, %i2
21759 fzero %f24
21760 fmovscs %icc, %f1, %f17
21761 alignaddr %l5, %l0, %i1
21762 bvs %icc, loop_2193
21763 nop
21764 set 0x44, %i7
21765 ldsw [%l7 + %i7], %o1
21766 smulcc %l1, %o7, %g3
21767 udivcc %g2, 0x018D, %o6
21768loop_2193:
21769 tsubcc %g5, %o4, %g1
21770 fpsub16s %f24, %f9, %f18
21771 membar 0x0E
21772 fcmpne16 %f24, %f28, %i7
21773 fbo,a %fcc3, loop_2194
21774 andn %g6, 0x0252, %i0
21775 taddcc %i3, %o3, %g7
21776 bcs,a,pt %icc, loop_2195
21777loop_2194:
21778 subcc %i5, 0x12A9, %l6
21779 te %icc, 0x0
21780 fsrc2 %f6, %f18
21781loop_2195:
21782 brgez,a %l4, loop_2196
21783 fornot1 %f26, %f12, %f0
21784 set 0x34, %g7
21785 ldsha [%l7 + %g7] 0x0c, %o0
21786loop_2196:
21787 movvc %xcc, %i6, %o5
21788 movcc %icc, %l3, %l2
21789 movvc %xcc, %o2, %g4
21790 tcs %icc, 0x2
21791 andcc %i2, 0x140B, %l5
21792 orcc %i4, %i1, %o1
21793 edge8 %l1, %o7, %l0
21794 smul %g2, %g3, %g5
21795 tle %icc, 0x5
21796 umul %o4, 0x1863, %o6
21797 bl,a loop_2197
21798 tneg %icc, 0x1
21799 edge32ln %g1, %i7, %g6
21800 ldsb [%l7 + 0x13], %i0
21801loop_2197:
21802 edge8ln %o3, %i3, %i5
21803 mulx %g7, 0x027D, %l4
21804 wr %g0, 0x04, %asi
21805 ldstuba [%l7 + 0x15] %asi, %o0
21806 te %xcc, 0x2
21807 movrlez %i6, %o5, %l6
21808 fba,a %fcc3, loop_2198
21809 sdiv %l2, 0x1ADF, %l3
21810 fcmped %fcc0, %f10, %f14
21811 fcmpne32 %f20, %f20, %o2
21812loop_2198:
21813 movl %icc, %i2, %l5
21814 xnor %i4, 0x01C8, %g4
21815 and %o1, 0x0484, %l1
21816 tcs %xcc, 0x0
21817 fnegd %f4, %f30
21818 taddcc %i1, 0x0C4E, %o7
21819 sll %g2, %g3, %g5
21820 bneg,a %xcc, loop_2199
21821 edge8n %l0, %o4, %g1
21822 sra %o6, %g6, %i7
21823 movn %icc, %o3, %i0
21824loop_2199:
21825 movcc %xcc, %i5, %g7
21826 mova %xcc, %l4, %o0
21827 subccc %i6, 0x037E, %o5
21828 tle %icc, 0x4
21829 smulcc %i3, %l2, %l6
21830 ldd [%l7 + 0x08], %l2
21831 flush %l7 + 0x30
21832 umul %i2, 0x18CE, %l5
21833 bneg,a,pt %icc, loop_2200
21834 move %icc, %o2, %g4
21835 fmovde %xcc, %f11, %f26
21836 fnot1s %f23, %f24
21837loop_2200:
21838 bcs,a,pt %icc, loop_2201
21839 fmovde %xcc, %f14, %f25
21840 bcc,a %icc, loop_2202
21841 lduh [%l7 + 0x72], %i4
21842loop_2201:
21843 tgu %xcc, 0x0
21844 fmul8x16au %f9, %f28, %f18
21845loop_2202:
21846 fcmpne32 %f6, %f10, %o1
21847 movcc %icc, %i1, %l1
21848 movvs %xcc, %g2, %o7
21849 popc 0x0BF7, %g5
21850 bne,a loop_2203
21851 fbu %fcc0, loop_2204
21852 fnors %f21, %f11, %f14
21853 move %icc, %g3, %o4
21854loop_2203:
21855 fsrc2s %f25, %f25
21856loop_2204:
21857 srlx %l0, %o6, %g6
21858 lduw [%l7 + 0x34], %i7
21859 tne %xcc, 0x1
21860 fmovsl %xcc, %f3, %f22
21861 edge32n %g1, %i0, %o3
21862 te %xcc, 0x1
21863 nop
21864 setx loop_2205, %l0, %l1
21865 jmpl %l1, %i5
21866 tsubcctv %l4, 0x1919, %g7
21867 array16 %i6, %o5, %o0
21868 fmovse %xcc, %f28, %f19
21869loop_2205:
21870 alignaddr %l2, %l6, %l3
21871 movre %i2, 0x1EA, %l5
21872 add %o2, 0x0F51, %g4
21873 srlx %i3, 0x06, %i4
21874 fmuld8ulx16 %f13, %f17, %f10
21875 set 0x43, %l6
21876 ldsba [%l7 + %l6] 0x14, %i1
21877 fexpand %f2, %f16
21878 movneg %xcc, %o1, %l1
21879 xorcc %g2, 0x14F9, %o7
21880 fmovdge %xcc, %f11, %f28
21881 movrgz %g3, %g5, %o4
21882 fbe %fcc3, loop_2206
21883 xnorcc %l0, 0x1FFA, %g6
21884 set 0x3A, %g6
21885 stha %o6, [%l7 + %g6] 0x89
21886loop_2206:
21887 bl,a,pn %icc, loop_2207
21888 subccc %g1, %i0, %o3
21889 movge %icc, %i5, %l4
21890 xnorcc %g7, %i6, %o5
21891loop_2207:
21892 fmovdleu %icc, %f1, %f20
21893 fmovda %xcc, %f8, %f22
21894 movne %icc, %o0, %l2
21895 fbg,a %fcc2, loop_2208
21896 sdiv %i7, 0x0DFE, %l6
21897 sdivcc %i2, 0x0354, %l3
21898 taddcctv %l5, 0x03A6, %g4
21899loop_2208:
21900 ta %xcc, 0x5
21901 movleu %icc, %i3, %o2
21902 orcc %i1, 0x1239, %o1
21903 tne %xcc, 0x1
21904 edge8ln %l1, %g2, %i4
21905 fmovdn %xcc, %f27, %f7
21906 set 0x10, %o2
21907 prefetcha [%l7 + %o2] 0x11, 0x2
21908 restored
21909 rdpr %cwp, %g1
21910 rdpr %cansave, %g2
21911 rdpr %canrestore, %g3
21912 rdpr %cleanwin, %g4
21913 rdpr %otherwin, %g5
21914 rdpr %wstate, %g6
21915 orncc %g5, %o7, %l0
21916 wr %g0, 0x16, %asi
21917 stda %f0, [%l7 + 0x40] %asi
21918 membar #Sync
21919 movge %icc, %o4, %o6
21920 edge8n %g1, %i0, %g6
21921 fbl %fcc2, loop_2209
21922 sll %i5, %o3, %g7
21923 andncc %i6, %l4, %o0
21924 movleu %xcc, %o5, %l2
21925loop_2209:
21926 restored
21927 rdpr %cwp, %g1
21928 rdpr %cansave, %g2
21929 rdpr %canrestore, %g3
21930 rdpr %cleanwin, %g4
21931 rdpr %otherwin, %g5
21932 rdpr %wstate, %g6
21933 xorcc %l6, 0x1A9B, %i2
21934 fmovdneg %xcc, %f4, %f0
21935 mulx %i7, %l3, %l5
21936 fandnot2 %f6, %f4, %f12
21937 tl %xcc, 0x1
21938 andcc %g4, %i3, %i1
21939 movrgz %o2, 0x3E9, %o1
21940 xor %g2, %l1, %i4
21941 fabss %f28, %f12
21942 taddcc %g3, %o7, %l0
21943 fmovrdne %g5, %f14, %f30
21944 subcc %o4, %g1, %i0
21945 fxnors %f14, %f12, %f0
21946 fpsub16s %f31, %f11, %f15
21947 fbul %fcc0, loop_2210
21948 fors %f26, %f1, %f1
21949 tl %icc, 0x3
21950 fmovdl %xcc, %f10, %f10
21951loop_2210:
21952 movg %xcc, %o6, %g6
21953 fmovdge %xcc, %f23, %f10
21954 edge16n %o3, %i5, %g7
21955 bleu,a %xcc, loop_2211
21956 fmovdge %icc, %f13, %f7
21957 fba,a %fcc3, loop_2212
21958 tn %icc, 0x2
21959loop_2211:
21960 movrgz %i6, %l4, %o0
21961 sdiv %l2, 0x0D80, %o5
21962loop_2212:
21963 sra %i2, 0x16, %l6
21964 array16 %i7, %l5, %g4
21965 ldub [%l7 + 0x2D], %l3
21966 fmul8x16au %f5, %f6, %f12
21967 wr %g0, 0x21, %asi
21968 stxa %i1, [%g0 + 0x110] %asi
21969 edge8ln %i3, %o2, %g2
21970 tcc %icc, 0x3
21971 sll %l1, %o1, %g3
21972 stbar
21973 mova %icc, %i4, %o7
21974 taddcctv %l0, 0x0131, %g5
21975 movge %icc, %o4, %i0
21976 xnorcc %o6, %g1, %g6
21977 fsrc1s %f1, %f17
21978 movcc %xcc, %o3, %i5
21979 fbule,a %fcc1, loop_2213
21980 fcmpne16 %f2, %f4, %g7
21981 movge %icc, %i6, %l4
21982 brz %o0, loop_2214
21983loop_2213:
21984 ld [%l7 + 0x18], %f20
21985 stx %o5, [%l7 + 0x40]
21986 fmovsa %xcc, %f19, %f19
21987loop_2214:
21988 bcs,a %icc, loop_2215
21989 tg %icc, 0x5
21990 addcc %l2, 0x009F, %i2
21991 nop
21992 setx loop_2216, %l0, %l1
21993 wrpr 0x1, %tl
21994 wrpr %l1, %tnpc
21995 setx 0x34400001400, %l0, %l1
21996 wrpr %l1, %tstate
21997 wrhpr 0x4, %htstate
21998 done
21999loop_2215:
22000 movrgez %l6, 0x281, %i7
22001 fmovsvc %xcc, %f6, %f15
22002 orncc %l5, 0x02A8, %g4
22003loop_2216:
22004 andn %i1, %l3, %o2
22005 fmul8x16 %f12, %f4, %f14
22006 or %g2, %i3, %l1
22007 swap [%l7 + 0x20], %g3
22008 brgz %o1, loop_2217
22009 edge32 %i4, %o7, %g5
22010 wr %g0, 0xe2, %asi
22011 stba %l0, [%l7 + 0x28] %asi
22012 membar #Sync
22013loop_2217:
22014 fsrc1 %f4, %f30
22015 sllx %i0, %o4, %o6
22016 edge8ln %g1, %o3, %i5
22017 tsubcctv %g6, 0x056A, %i6
22018 fcmple32 %f26, %f14, %l4
22019 bvs,pn %xcc, loop_2218
22020 fmovd %f6, %f0
22021 movleu %xcc, %o0, %g7
22022 array32 %l2, %o5, %i2
22023loop_2218:
22024 fandnot1s %f31, %f14, %f18
22025 fzero %f8
22026 edge16ln %i7, %l5, %l6
22027 std %f12, [%l7 + 0x38]
22028 edge8 %i1, %l3, %g4
22029 add %l7, 0x20, %l6
22030 wr %g0, 0x04, %asi
22031 casxa [%l6] 0x04, %o2, %i3
22032 fbule %fcc0, loop_2219
22033 fmovsneg %xcc, %f10, %f8
22034 flush %l7 + 0x14
22035 udivx %l1, 0x0E2F, %g3
22036loop_2219:
22037 nop
22038 set 0x40, %i1
22039 ldda [%l7 + %i1] 0x89, %f16
22040 tcc %xcc, 0x2
22041 subc %g2, %i4, %o1
22042 tvs %icc, 0x6
22043 fmovsneg %icc, %f14, %f10
22044 edge32ln %o7, %g5, %l0
22045 fmovda %icc, %f24, %f0
22046 taddcc %o4, 0x07F1, %i0
22047 tcc %xcc, 0x0
22048 fnegs %f29, %f25
22049 movn %xcc, %o6, %o3
22050 umul %i5, %g6, %g1
22051 fors %f1, %f24, %f22
22052 fbuge,a %fcc1, loop_2220
22053 addc %i6, %l4, %g7
22054 smulcc %l2, %o5, %o0
22055 fmovdcc %icc, %f0, %f26
22056loop_2220:
22057 membar 0x2A
22058 orncc %i2, 0x1FDE, %i7
22059 edge32ln %l5, %i1, %l3
22060 srax %g4, %l6, %o2
22061 andncc %i3, %g3, %g2
22062 movvs %xcc, %l1, %o1
22063 movcs %icc, %o7, %g5
22064 andn %i4, 0x0228, %l0
22065 mulscc %o4, %i0, %o6
22066 movl %icc, %i5, %o3
22067 edge8 %g1, %g6, %l4
22068 edge8ln %g7, %i6, %o5
22069 fnot1 %f12, %f26
22070 edge32l %o0, %i2, %i7
22071 andncc %l5, %l2, %i1
22072 tcc %xcc, 0x0
22073 tvc %icc, 0x6
22074 edge8 %g4, %l3, %l6
22075 andncc %i3, %o2, %g2
22076 sdivcc %l1, 0x06DE, %g3
22077 fbn %fcc1, loop_2221
22078 addc %o7, %g5, %o1
22079 fmovdpos %icc, %f18, %f19
22080 brlz %i4, loop_2222
22081loop_2221:
22082 sllx %o4, %l0, %i0
22083 or %i5, %o6, %o3
22084 wr %g0, 0x89, %asi
22085 stxa %g1, [%l7 + 0x38] %asi
22086loop_2222:
22087 movcc %xcc, %g6, %l4
22088 tg %icc, 0x6
22089 fba %fcc1, loop_2223
22090 movl %xcc, %g7, %o5
22091 sth %i6, [%l7 + 0x34]
22092 edge8ln %i2, %i7, %l5
22093loop_2223:
22094 fbn %fcc3, loop_2224
22095 fpadd16s %f30, %f5, %f2
22096 bpos,pt %xcc, loop_2225
22097 membar 0x0A
22098loop_2224:
22099 fors %f25, %f9, %f24
22100 tcc %icc, 0x1
22101loop_2225:
22102 sllx %l2, 0x14, %i1
22103 fmovsle %xcc, %f10, %f11
22104 set 0x60, %o6
22105 ldda [%l7 + %o6] 0x2c, %g4
22106 xorcc %l3, %l6, %o0
22107 xor %i3, 0x0EDD, %o2
22108 saved
22109 rdpr %cwp, %g1
22110 rdpr %cansave, %g2
22111 rdpr %canrestore, %g3
22112 rdpr %cleanwin, %g4
22113 rdpr %otherwin, %g5
22114 rdpr %wstate, %g6
22115 movrgez %l1, %g2, %o7
22116 te %xcc, 0x4
22117 bgu,pt %xcc, loop_2226
22118 movcs %icc, %g5, %o1
22119 orn %i4, %o4, %l0
22120 movgu %xcc, %i0, %i5
22121loop_2226:
22122 fmovdn %xcc, %f21, %f14
22123 edge16l %g3, %o3, %o6
22124 lduw [%l7 + 0x70], %g1
22125 array16 %l4, %g7, %o5
22126 saved
22127 rdpr %cwp, %g1
22128 rdpr %cansave, %g2
22129 rdpr %canrestore, %g3
22130 rdpr %cleanwin, %g4
22131 rdpr %otherwin, %g5
22132 rdpr %wstate, %g6
22133 tge %icc, 0x2
22134 subcc %i6, 0x0AFA, %g6
22135 movgu %xcc, %i2, %i7
22136 fmovrdlz %l2, %f2, %f14
22137 array8 %l5, %g4, %i1
22138 mulx %l6, %o0, %l3
22139 fmovrde %i3, %f14, %f2
22140 movgu %xcc, %l1, %o2
22141 fands %f31, %f29, %f27
22142 edge8l %g2, %o7, %g5
22143 ble,pn %icc, loop_2227
22144 saved
22145 rdpr %cwp, %g1
22146 rdpr %cansave, %g2
22147 rdpr %canrestore, %g3
22148 rdpr %cleanwin, %g4
22149 rdpr %otherwin, %g5
22150 rdpr %wstate, %g6
22151 sll %i4, 0x1A, %o4
22152 sll %l0, %o1, %i0
22153loop_2227:
22154 movvc %icc, %i5, %o3
22155 fpadd32 %f8, %f24, %f12
22156 fcmps %fcc2, %f14, %f19
22157 set 0x75, %l2
22158 ldstuba [%l7 + %l2] 0x19, %o6
22159 tle %xcc, 0x7
22160 movleu %icc, %g3, %l4
22161 movre %g1, %o5, %i6
22162 fble,a %fcc1, loop_2228
22163 tpos %icc, 0x1
22164 movne %xcc, %g7, %g6
22165 andn %i7, 0x1FDE, %i2
22166loop_2228:
22167 swap [%l7 + 0x58], %l5
22168 ldd [%l7 + 0x78], %f30
22169 or %l2, %i1, %g4
22170 fpsub32 %f16, %f24, %f30
22171 fmovdn %icc, %f12, %f31
22172 fones %f31
22173 fnor %f10, %f8, %f26
22174 subcc %l6, 0x1AA6, %l3
22175 fcmpgt32 %f10, %f10, %i3
22176 mulx %l1, 0x176F, %o2
22177 ldsw [%l7 + 0x78], %o0
22178 bgu,a,pt %icc, loop_2229
22179 fmovdle %xcc, %f23, %f10
22180 membar 0x0E
22181 set 0x29, %g1
22182 stba %g2, [%l7 + %g1] 0x80
22183loop_2229:
22184 subccc %g5, 0x0D58, %i4
22185 mulx %o4, %l0, %o7
22186 array16 %o1, %i5, %i0
22187 movrgz %o6, 0x1F8, %g3
22188 mulscc %o3, %l4, %o5
22189 brz %i6, loop_2230
22190 be,a loop_2231
22191 edge16n %g1, %g6, %g7
22192 or %i2, 0x15CA, %l5
22193loop_2230:
22194 tne %xcc, 0x7
22195loop_2231:
22196 bpos loop_2232
22197 movl %icc, %i7, %l2
22198 fmul8ulx16 %f28, %f20, %f16
22199 fmovrsne %i1, %f20, %f3
22200loop_2232:
22201 movne %xcc, %g4, %l3
22202 ldub [%l7 + 0x35], %i3
22203 stb %l1, [%l7 + 0x23]
22204 or %o2, 0x1CF6, %o0
22205 tneg %icc, 0x5
22206 movneg %xcc, %l6, %g2
22207 addc %i4, %o4, %l0
22208 call loop_2233
22209 bgu,a loop_2234
22210 brgez %o7, loop_2235
22211 udiv %o1, 0x0552, %g5
22212loop_2233:
22213 tpos %xcc, 0x0
22214loop_2234:
22215 sub %i0, 0x1680, %i5
22216loop_2235:
22217 edge8 %o6, %g3, %l4
22218 nop
22219 set 0x60, %i2
22220 std %o2, [%l7 + %i2]
22221 tle %xcc, 0x0
22222 sethi 0x13CE, %o5
22223 andn %i6, 0x08C6, %g1
22224 fmovdle %icc, %f1, %f9
22225 fmovsge %xcc, %f24, %f30
22226 fpack32 %f4, %f20, %f0
22227 fxors %f11, %f10, %f5
22228 swap [%l7 + 0x78], %g7
22229 udiv %g6, 0x07F3, %i2
22230 brlez,a %i7, loop_2236
22231 restored
22232 rdpr %cwp, %g1
22233 rdpr %cansave, %g2
22234 rdpr %canrestore, %g3
22235 rdpr %cleanwin, %g4
22236 rdpr %otherwin, %g5
22237 rdpr %wstate, %g6
22238 ldsh [%l7 + 0x1C], %l5
22239 wr %g0, 0x81, %asi
22240 lduha [%l7 + 0x62] %asi, %l2
22241loop_2236:
22242 array32 %g4, %l3, %i3
22243 fone %f28
22244 fmovrse %i1, %f25, %f6
22245 sllx %o2, %l1, %o0
22246 movrlz %l6, %i4, %o4
22247 tsubcctv %l0, 0x0ECC, %g2
22248 tcs %icc, 0x2
22249 sth %o7, [%l7 + 0x74]
22250 xor %g5, %i0, %o1
22251 wr %g0, 0xe3, %asi
22252 stba %i5, [%l7 + 0x08] %asi
22253 membar #Sync
22254 movne %icc, %o6, %g3
22255 tle %icc, 0x4
22256 fone %f12
22257 stx %l4, [%l7 + 0x18]
22258 movne %icc, %o5, %o3
22259 fmovsg %xcc, %f28, %f18
22260 fbl %fcc2, loop_2237
22261 faligndata %f14, %f20, %f26
22262 be loop_2238
22263 std %i6, [%l7 + 0x78]
22264loop_2237:
22265 smulcc %g7, %g6, %g1
22266 fcmple32 %f16, %f6, %i2
22267loop_2238:
22268 tvc %xcc, 0x4
22269 fxor %f6, %f18, %f14
22270 edge8n %l5, %l2, %g4
22271 set 0x50, %i6
22272 swapa [%l7 + %i6] 0x89, %i7
22273 fmovde %icc, %f30, %f12
22274 edge8 %l3, %i3, %i1
22275 saved
22276 rdpr %cwp, %g1
22277 rdpr %cansave, %g2
22278 rdpr %canrestore, %g3
22279 rdpr %cleanwin, %g4
22280 rdpr %otherwin, %g5
22281 rdpr %wstate, %g6
22282 fbge %fcc0, loop_2239
22283 srlx %o2, 0x08, %o0
22284 movne %xcc, %l1, %l6
22285 fsrc2s %f16, %f18
22286loop_2239:
22287 fmovrsgez %o4, %f8, %f0
22288 addcc %i4, 0x1AC8, %g2
22289 array16 %l0, %o7, %g5
22290 edge16ln %i0, %o1, %i5
22291 fcmpeq32 %f8, %f16, %g3
22292 move %icc, %l4, %o6
22293 movneg %xcc, %o3, %i6
22294 ldx [%l7 + 0x68], %g7
22295 fmovdl %xcc, %f20, %f28
22296 wr %g0, 0x18, %asi
22297 sta %f16, [%l7 + 0x30] %asi
22298 fmovrdlz %o5, %f18, %f2
22299 orncc %g6, 0x0C74, %g1
22300 movcc %xcc, %l5, %i2
22301 bl,a,pt %xcc, loop_2240
22302 sdivx %l2, 0x0336, %i7
22303 ldsw [%l7 + 0x5C], %g4
22304 orcc %l3, 0x0B71, %i1
22305loop_2240:
22306 nop
22307 set 0x0E, %l3
22308 sth %o2, [%l7 + %l3]
22309 set 0x08, %i5
22310 swapa [%l7 + %i5] 0x10, %o0
22311 set 0x6E, %o5
22312 ldsha [%l7 + %o5] 0x11, %i3
22313 subccc %l1, 0x06BD, %l6
22314 tcs %xcc, 0x4
22315 stb %i4, [%l7 + 0x13]
22316 addc %g2, 0x029B, %o4
22317 wr %g0, 0x04, %asi
22318 lda [%l7 + 0x70] %asi, %f23
22319 taddcctv %l0, %g5, %i0
22320 edge8ln %o7, %o1, %i5
22321 tsubcctv %g3, 0x1655, %l4
22322 wr %g0, 0x81, %asi
22323 ldsba [%l7 + 0x7C] %asi, %o3
22324 tg %xcc, 0x0
22325 movl %xcc, %i6, %o6
22326 xnor %g7, %o5, %g6
22327 wr %g0, 0x80, %asi
22328 sta %f10, [%l7 + 0x34] %asi
22329 wr %g0, 0x89, %asi
22330 lda [%l7 + 0x38] %asi, %f19
22331 tle %xcc, 0x3
22332 taddcctv %g1, %l5, %l2
22333 movleu %icc, %i7, %i2
22334 fmovscs %icc, %f15, %f2
22335 ldd [%l7 + 0x78], %l2
22336 ldstub [%l7 + 0x11], %i1
22337 fmovscs %icc, %f26, %f30
22338 subccc %g4, %o2, %i3
22339 fmovrdgez %o0, %f4, %f0
22340 sdivcc %l1, 0x1084, %l6
22341 wr %g0, 0x88, %asi
22342 stha %i4, [%l7 + 0x24] %asi
22343 bvs loop_2241
22344 tl %xcc, 0x7
22345 fmovdpos %xcc, %f11, %f22
22346 fornot1s %f13, %f10, %f5
22347loop_2241:
22348 movrlez %o4, 0x338, %g2
22349 srax %l0, 0x14, %i0
22350 prefetch [%l7 + 0x50], 0x0
22351 udiv %o7, 0x1E61, %o1
22352 ldsh [%l7 + 0x0E], %g5
22353 fpsub16 %f28, %f2, %f10
22354 tl %xcc, 0x3
22355 brlez %i5, loop_2242
22356 ldd [%l7 + 0x20], %f6
22357 std %f12, [%l7 + 0x10]
22358 mulx %l4, 0x19AF, %g3
22359loop_2242:
22360 brgez %i6, loop_2243
22361 subcc %o6, %g7, %o5
22362 std %f14, [%l7 + 0x08]
22363 tne %xcc, 0x0
22364loop_2243:
22365 bcc,a %icc, loop_2244
22366 and %o3, 0x047B, %g6
22367 fnot1s %f12, %f17
22368 smul %g1, 0x04D3, %l2
22369loop_2244:
22370 bneg,pt %icc, loop_2245
22371 tle %icc, 0x4
22372 move %icc, %l5, %i2
22373 fbe,a %fcc1, loop_2246
22374loop_2245:
22375 and %i7, %i1, %g4
22376 andncc %o2, %i3, %o0
22377 tne %xcc, 0x4
22378loop_2246:
22379 movrlz %l3, %l1, %l6
22380 fmovscc %icc, %f1, %f15
22381 fmovs %f4, %f7
22382 fandnot1s %f22, %f11, %f24
22383 std %i4, [%l7 + 0x60]
22384 fnot1 %f24, %f24
22385 restored
22386 rdpr %cwp, %g1
22387 rdpr %cansave, %g2
22388 rdpr %canrestore, %g3
22389 rdpr %cleanwin, %g4
22390 rdpr %otherwin, %g5
22391 rdpr %wstate, %g6
22392 nop
22393 setx loop_2247, %l0, %l1
22394 wrpr 0x1, %tl
22395 wrpr %l1, %tpc
22396 add %l1, 0x4, %l1
22397 wrpr %l1, %tnpc
22398 setx 0x34400001400, %l0, %l1
22399 wrpr %l1, %tstate
22400 wrhpr 0x4, %htstate
22401 retry
22402 edge16l %g2, %l0, %o4
22403 edge8 %i0, %o1, %g5
22404 te %icc, 0x6
22405loop_2247:
22406 tpos %icc, 0x0
22407 ba,a loop_2248
22408 tn %icc, 0x2
22409 sub %o7, 0x0AE5, %l4
22410 nop
22411 setx loop_2249, %l0, %l1
22412 wrpr 0x1, %tl
22413 wrpr %l1, %tnpc
22414 setx 0x34400001400, %l0, %l1
22415 wrpr %l1, %tstate
22416 wrhpr 0x4, %htstate
22417 done
22418loop_2248:
22419 brlz %i5, loop_2250
22420 alignaddr %g3, %o6, %g7
22421 brz %o5, loop_2251
22422loop_2249:
22423 array16 %i6, %g6, %o3
22424loop_2250:
22425 edge8 %g1, %l5, %l2
22426 brlz %i7, loop_2252
22427loop_2251:
22428 restored
22429 rdpr %cwp, %g1
22430 rdpr %cansave, %g2
22431 rdpr %canrestore, %g3
22432 rdpr %cleanwin, %g4
22433 rdpr %otherwin, %g5
22434 rdpr %wstate, %g6
22435 edge8l %i2, %i1, %o2
22436 edge16l %g4, %i3, %o0
22437loop_2252:
22438 nop
22439 set 0x18, %l5
22440 ldswa [%l7 + %l5] 0x04, %l1
22441 brgez,a %l3, loop_2253
22442 sethi 0x10FE, %i4
22443 sir 0x021E
22444 fpadd32 %f22, %f28, %f26
22445loop_2253:
22446 fcmpeq32 %f12, %f8, %l6
22447 edge32n %g2, %l0, %o4
22448 edge16 %i0, %g5, %o7
22449 fabsd %f8, %f12
22450 edge16ln %l4, %i5, %g3
22451 array8 %o1, %o6, %o5
22452 and %g7, %g6, %i6
22453 srl %g1, 0x1C, %o3
22454 orn %l5, 0x108B, %i7
22455 ldsb [%l7 + 0x1C], %i2
22456 fnot2 %f4, %f14
22457 brgz %i1, loop_2254
22458 edge16l %o2, %l2, %g4
22459 addcc %o0, %l1, %i3
22460 addcc %i4, %l3, %l6
22461loop_2254:
22462 movgu %xcc, %l0, %o4
22463 smul %g2, 0x1FB4, %i0
22464 std %f8, [%l7 + 0x20]
22465 brlz %g5, loop_2255
22466 movrgez %l4, %i5, %o7
22467 tsubcctv %o1, %g3, %o6
22468 andncc %o5, %g6, %i6
22469loop_2255:
22470 movpos %icc, %g1, %o3
22471 edge32l %g7, %l5, %i7
22472 xnor %i1, 0x1FC5, %o2
22473 sra %l2, 0x02, %g4
22474 andn %o0, %l1, %i3
22475 sdivcc %i2, 0x18B4, %l3
22476 wr %g0, 0x04, %asi
22477 stxa %l6, [%l7 + 0x30] %asi
22478 movn %xcc, %l0, %i4
22479 fpack32 %f6, %f6, %f2
22480 membar 0x4E
22481 move %xcc, %o4, %g2
22482 andn %i0, 0x1C15, %l4
22483 sra %g5, 0x0B, %i5
22484 fpadd32 %f28, %f4, %f4
22485 tl %xcc, 0x4
22486 fpmerge %f20, %f31, %f10
22487 taddcc %o7, %g3, %o1
22488 set 0x20, %l1
22489 ldxa [%l7 + %l1] 0x81, %o6
22490 fmovrdgez %g6, %f8, %f10
22491 addccc %i6, %o5, %o3
22492 andncc %g1, %g7, %l5
22493 fandnot1s %f30, %f17, %f31
22494 xnorcc %i7, 0x12AB, %o2
22495 fands %f10, %f22, %f5
22496 fcmpes %fcc0, %f8, %f18
22497 fbg %fcc0, loop_2256
22498 addccc %l2, %i1, %o0
22499 add %l7, 0x30, %l6
22500 wr %g0, 0x10, %asi
22501 lda [%l6] %asi, %l1
22502 casa [%l6] 0x10, %l1, %g4
22503loop_2256:
22504 tleu %xcc, 0x4
22505 fmovrdlez %i2, %f22, %f0
22506 and %l3, 0x11D2, %l6
22507 movcc %icc, %l0, %i4
22508 bcs,a,pn %icc, loop_2257
22509 movleu %xcc, %i3, %g2
22510 bpos,a,pt %xcc, loop_2258
22511 fmovrslez %o4, %f8, %f16
22512loop_2257:
22513 movrgz %l4, %i0, %i5
22514 fmovrsne %o7, %f9, %f7
22515loop_2258:
22516 fbge,a %fcc1, loop_2259
22517 tcs %icc, 0x2
22518 saved
22519 rdpr %cwp, %g1
22520 rdpr %cansave, %g2
22521 rdpr %canrestore, %g3
22522 rdpr %cleanwin, %g4
22523 rdpr %otherwin, %g5
22524 rdpr %wstate, %g6
22525 movpos %icc, %g5, %o1
22526loop_2259:
22527 movrlez %g3, 0x2BF, %g6
22528 ldsh [%l7 + 0x7C], %i6
22529 fcmpes %fcc3, %f23, %f7
22530 fmovspos %icc, %f20, %f10
22531 subc %o6, 0x12EF, %o3
22532 alignaddrl %g1, %o5, %g7
22533 fornot2s %f8, %f1, %f1
22534 andcc %l5, %i7, %o2
22535 mulscc %l2, %o0, %l1
22536 xnor %g4, 0x1E3F, %i2
22537 andn %i1, %l6, %l3
22538 srax %l0, 0x0F, %i3
22539 set 0x4C, %o0
22540 swapa [%l7 + %o0] 0x19, %i4
22541 flush %l7 + 0x24
22542 tcc %xcc, 0x4
22543 fors %f8, %f31, %f31
22544 wr %g0, 0x88, %asi
22545 ldswa [%l7 + 0x30] %asi, %o4
22546 te %icc, 0x5
22547 fcmpgt16 %f10, %f18, %g2
22548 tg %xcc, 0x2
22549 tsubcctv %l4, %i5, %o7
22550 tgu %xcc, 0x5
22551 fbue %fcc1, loop_2260
22552 be,pn %icc, loop_2261
22553 movg %icc, %g5, %o1
22554 set 0x160, %l0
22555 nop ! nop ! ldxa [%g0 + %l0] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
22556loop_2260:
22557 fsrc2s %f22, %f6
22558loop_2261:
22559 xnor %g6, %i6, %o6
22560 fmovsg %xcc, %f18, %f0
22561 membar 0x3D
22562 stw %g3, [%l7 + 0x50]
22563 fmovrdne %o3, %f10, %f0
22564 edge16l %o5, %g7, %l5
22565 sir 0x065A
22566 srlx %g1, 0x1E, %o2
22567 andn %l2, 0x04B7, %o0
22568 fbuge,a %fcc0, loop_2262
22569 bg,pn %xcc, loop_2263
22570 stb %l1, [%l7 + 0x7E]
22571 brgez %g4, loop_2264
22572loop_2262:
22573 xnor %i2, %i7, %l6
22574loop_2263:
22575 array16 %i1, %l0, %i3
22576 movrgz %l3, %o4, %i4
22577loop_2264:
22578 xor %g2, 0x0547, %l4
22579 fexpand %f29, %f2
22580 fpsub16 %f30, %f2, %f12
22581 movrlz %i5, %g5, %o7
22582 movn %xcc, %o1, %g6
22583 tne %xcc, 0x7
22584 movgu %icc, %i0, %i6
22585 fnegd %f16, %f6
22586 srax %g3, 0x02, %o6
22587 fmovrdlez %o3, %f26, %f10
22588 bcs,a,pt %xcc, loop_2265
22589 fpmerge %f0, %f14, %f12
22590 movgu %icc, %o5, %g7
22591 fmovrsne %g1, %f23, %f5
22592loop_2265:
22593 nop
22594 setx loop_2266, %l0, %l1
22595 wrpr 0x1, %tl
22596 wrpr %l1, %tpc
22597 add %l1, 0x4, %l1
22598 wrpr %l1, %tnpc
22599 setx 0x34400001400, %l0, %l1
22600 wrpr %l1, %tstate
22601 wrhpr 0x4, %htstate
22602 retry
22603 fble %fcc2, loop_2267
22604 xor %o2, 0x0C94, %l5
22605 or %l2, %l1, %o0
22606loop_2266:
22607 andn %i2, %g4, %l6
22608loop_2267:
22609 array16 %i1, %l0, %i3
22610 tpos %icc, 0x7
22611 fmuld8ulx16 %f17, %f12, %f24
22612 taddcctv %l3, 0x0F9D, %i7
22613 bn loop_2268
22614 fpsub32 %f18, %f0, %f24
22615 umul %i4, %o4, %g2
22616 umul %i5, %l4, %g5
22617loop_2268:
22618 andcc %o7, 0x0696, %o1
22619 sdivcc %g6, 0x0C72, %i0
22620 wr %g0, 0x0c, %asi
22621 stha %i6, [%l7 + 0x7A] %asi
22622 fpsub32s %f24, %f25, %f1
22623 fmovdg %icc, %f8, %f26
22624 fzeros %f22
22625 stbar
22626 srax %o6, %o3, %g3
22627 st %f27, [%l7 + 0x40]
22628 tle %xcc, 0x0
22629 edge16n %g7, %o5, %g1
22630 movrlz %o2, 0x055, %l5
22631 fsrc2 %f12, %f8
22632 fpackfix %f20, %f18
22633 tgu %xcc, 0x2
22634 movle %xcc, %l1, %l2
22635 andncc %i2, %g4, %o0
22636 set 0x70, %o4
22637 lduba [%l7 + %o4] 0x80, %i1
22638 set 0x58, %o7
22639 ldsha [%l7 + %o7] 0x14, %l0
22640 alignaddrl %i3, %l6, %l3
22641 fmovdg %xcc, %f27, %f5
22642 fble,a %fcc1, loop_2269
22643 fnand %f22, %f30, %f20
22644 popc 0x0336, %i4
22645 movvs %icc, %o4, %g2
22646loop_2269:
22647 xnor %i5, %l4, %i7
22648 fbul %fcc1, loop_2270
22649 tcc %xcc, 0x2
22650 fnands %f29, %f17, %f4
22651 sir 0x01AB
22652loop_2270:
22653 array16 %g5, %o1, %o7
22654 movcs %icc, %g6, %i6
22655 tcc %xcc, 0x3
22656 edge8 %o6, %o3, %i0
22657 ldsh [%l7 + 0x0A], %g3
22658 movleu %xcc, %o5, %g7
22659 fmovspos %xcc, %f2, %f24
22660 movpos %icc, %o2, %g1
22661 or %l5, %l1, %l2
22662 fbl %fcc1, loop_2271
22663 fpadd32s %f19, %f8, %f0
22664 sll %g4, %o0, %i1
22665 restored
22666 rdpr %cwp, %g1
22667 rdpr %cansave, %g2
22668 rdpr %canrestore, %g3
22669 rdpr %cleanwin, %g4
22670 rdpr %otherwin, %g5
22671 rdpr %wstate, %g6
22672loop_2271:
22673 popc 0x15B5, %i2
22674 edge16n %l0, %i3, %l6
22675 smul %i4, %o4, %l3
22676 movle %icc, %i5, %l4
22677 addc %g2, %g5, %i7
22678 ldd [%l7 + 0x10], %o6
22679 movne %icc, %o1, %i6
22680 set 0x60, %g2
22681 ldda [%l7 + %g2] 0x18, %o6
22682 edge8n %g6, %i0, %o3
22683 tsubcctv %o5, %g3, %o2
22684 fcmpes %fcc1, %f24, %f16
22685 fmovsle %icc, %f20, %f10
22686 fandnot1 %f22, %f22, %f12
22687 fcmpne16 %f28, %f6, %g1
22688 movcs %icc, %g7, %l1
22689 movne %icc, %l2, %l5
22690 movrne %g4, %o0, %i2
22691 fmovdge %icc, %f7, %f29
22692 udivx %i1, 0x0AD9, %l0
22693 taddcc %i3, %i4, %o4
22694 fmuld8ulx16 %f4, %f26, %f6
22695 swap [%l7 + 0x58], %l6
22696 ta %icc, 0x3
22697 set 0x3A, %i4
22698 ldsha [%l7 + %i4] 0x0c, %l3
22699 fbn %fcc1, loop_2272
22700 fbu,a %fcc0, loop_2273
22701 smul %l4, %i5, %g2
22702 wr %g0, 0x0c, %asi
22703 stda %i6, [%l7 + 0x30] %asi
22704loop_2272:
22705 edge16n %o7, %o1, %g5
22706loop_2273:
22707 tge %xcc, 0x4
22708 orncc %o6, 0x0BF6, %i6
22709 set 0x20, %g3
22710 swapa [%l7 + %g3] 0x89, %i0
22711 orn %g6, %o5, %o3
22712 sdivx %o2, 0x07F6, %g3
22713 fsrc1s %f21, %f29
22714 fmul8x16al %f1, %f27, %f8
22715 movl %xcc, %g7, %g1
22716 fmul8x16 %f31, %f10, %f26
22717 ldsb [%l7 + 0x4F], %l2
22718 movgu %xcc, %l5, %g4
22719 tleu %xcc, 0x1
22720 movne %xcc, %l1, %o0
22721 bvc,a,pt %xcc, loop_2274
22722 fnot1s %f17, %f13
22723 tpos %xcc, 0x2
22724 fzero %f0
22725loop_2274:
22726 ta %xcc, 0x1
22727 fmul8x16al %f9, %f16, %f16
22728 fmovsleu %icc, %f17, %f13
22729 fmovd %f2, %f18
22730 fmovde %icc, %f10, %f2
22731 move %xcc, %i1, %i2
22732 tvs %icc, 0x5
22733 fcmple16 %f6, %f8, %i3
22734 orn %l0, %i4, %o4
22735 edge32 %l6, %l4, %l3
22736 addccc %i5, 0x0F64, %g2
22737 tg %xcc, 0x5
22738 bpos,a %icc, loop_2275
22739 fmovse %xcc, %f5, %f27
22740 wr %g0, 0x11, %asi
22741 ldsha [%l7 + 0x4E] %asi, %i7
22742loop_2275:
22743 srax %o7, %o1, %g5
22744 tle %icc, 0x6
22745 sdiv %o6, 0x12C1, %i0
22746 nop
22747 set 0x58, %l4
22748 ldd [%l7 + %l4], %f18
22749 udiv %i6, 0x02C3, %g6
22750 bg,pn %icc, loop_2276
22751 add %o3, 0x09F4, %o2
22752 movge %icc, %o5, %g3
22753 wr %g0, 0x04, %asi
22754 lda [%l7 + 0x2C] %asi, %f29
22755loop_2276:
22756 bvc,pn %xcc, loop_2277
22757 srax %g1, %g7, %l5
22758 fsrc2 %f28, %f18
22759 fabss %f25, %f8
22760loop_2277:
22761 fbule %fcc1, loop_2278
22762 bcc,a,pn %xcc, loop_2279
22763 fone %f10
22764 add %l7, 0x40, %l6
22765 wr %g0, 0x18, %asi
22766 lda [%l6] %asi, %l2
22767 casa [%l6] %asi, %l2, %l1
22768loop_2278:
22769 edge32n %g4, %i1, %i2
22770loop_2279:
22771 nop
22772 set 0x0C, %o1
22773 stha %i3, [%l7 + %o1] 0x14
22774 tpos %xcc, 0x5
22775 xnor %l0, 0x1FE9, %i4
22776 movg %xcc, %o0, %o4
22777 fpsub16 %f10, %f4, %f2
22778 movrgez %l4, 0x3CB, %l6
22779 movg %xcc, %l3, %g2
22780 tcc %icc, 0x2
22781 fbl,a %fcc0, loop_2280
22782 xnor %i7, %o7, %o1
22783 bleu loop_2281
22784 udivcc %i5, 0x15E4, %g5
22785loop_2280:
22786 edge8l %o6, %i6, %g6
22787 fbne,a %fcc2, loop_2282
22788loop_2281:
22789 te %icc, 0x7
22790 fmovdpos %icc, %f28, %f1
22791 nop
22792 setx loop_2283, %l0, %l1
22793 wrpr 0x1, %tl
22794 wrpr %l1, %tnpc
22795 setx 0x34400001400, %l0, %l1
22796 wrpr %l1, %tstate
22797 wrhpr 0x4, %htstate
22798 done
22799loop_2282:
22800 fmovrdgz %i0, %f20, %f16
22801 fbule,a %fcc3, loop_2284
22802 fxnor %f4, %f16, %f30
22803loop_2283:
22804 fxor %f24, %f28, %f2
22805 fexpand %f8, %f8
22806loop_2284:
22807 stbar
22808 sethi 0x0890, %o2
22809 fmuld8sux16 %f1, %f12, %f0
22810 andncc %o5, %o3, %g3
22811 sub %g7, %g1, %l2
22812 movge %icc, %l5, %g4
22813 add %i1, 0x1552, %i2
22814 tvc %icc, 0x5
22815 movre %i3, 0x267, %l0
22816 smulcc %l1, %i4, %o4
22817 tneg %xcc, 0x3
22818 ldsb [%l7 + 0x79], %o0
22819 fnand %f22, %f2, %f0
22820 tvs %icc, 0x0
22821 addc %l6, 0x0575, %l4
22822 xorcc %l3, %i7, %o7
22823 edge16ln %o1, %i5, %g2
22824 orcc %g5, %o6, %i6
22825 edge16l %g6, %i0, %o2
22826 bne,a,pn %icc, loop_2285
22827 array16 %o3, %g3, %o5
22828 orcc %g7, 0x0B7B, %g1
22829 fmovdle %icc, %f20, %f27
22830loop_2285:
22831 fmovsg %xcc, %f23, %f20
22832 taddcc %l2, %l5, %i1
22833 fmovde %xcc, %f2, %f28
22834 addc %g4, %i3, %i2
22835 fpadd32 %f14, %f22, %f10
22836 sdiv %l1, 0x19A2, %l0
22837 saved
22838 rdpr %cwp, %g1
22839 rdpr %cansave, %g2
22840 rdpr %canrestore, %g3
22841 rdpr %cleanwin, %g4
22842 rdpr %otherwin, %g5
22843 rdpr %wstate, %g6
22844 fxnors %f21, %f6, %f7
22845 sra %i4, 0x09, %o0
22846 andncc %o4, %l6, %l4
22847 fmovsneg %icc, %f10, %f0
22848 array16 %i7, %o7, %l3
22849 fbne %fcc3, loop_2286
22850 nop
22851 set 0x48, %o3
22852 std %i4, [%l7 + %o3]
22853 set 0x67, %i0
22854 ldsba [%l7 + %i0] 0x89, %g2
22855loop_2286:
22856 sethi 0x1F45, %g5
22857 edge8 %o6, %o1, %i6
22858 srax %i0, 0x04, %g6
22859 bg %icc, loop_2287
22860 xnorcc %o3, %g3, %o5
22861 movrgez %g7, %o2, %l2
22862 fmovd %f6, %f16
22863loop_2287:
22864 fmul8x16 %f15, %f12, %f20
22865 bn loop_2288
22866 fble %fcc1, loop_2289
22867 ldsw [%l7 + 0x74], %g1
22868 flush %l7 + 0x38
22869loop_2288:
22870 flush %l7 + 0x0C
22871loop_2289:
22872 nop
22873 wr %g0, 0x0c, %asi
22874 ldsba [%l7 + 0x2C] %asi, %l5
22875 fcmpgt32 %f20, %f18, %i1
22876 fmovs %f12, %f8
22877 addcc %g4, %i2, %l1
22878 andcc %l0, %i3, %o0
22879 ldstub [%l7 + 0x68], %o4
22880 bleu,a loop_2290
22881 edge32n %l6, %i4, %l4
22882 tl %icc, 0x1
22883 movn %xcc, %o7, %i7
22884loop_2290:
22885 andncc %l3, %g2, %g5
22886 fbuge %fcc2, loop_2291
22887 tcc %xcc, 0x0
22888 fmovsg %xcc, %f19, %f22
22889 andcc %i5, %o1, %i6
22890loop_2291:
22891 tgu %icc, 0x4
22892 tl %xcc, 0x5
22893 fmovd %f18, %f24
22894 movvs %xcc, %o6, %g6
22895 udivcc %i0, 0x17B3, %g3
22896 edge8n %o5, %o3, %g7
22897 tg %icc, 0x0
22898 fmovsne %xcc, %f15, %f21
22899 call loop_2292
22900 tge %xcc, 0x5
22901 fbge %fcc2, loop_2293
22902 tle %xcc, 0x4
22903loop_2292:
22904 edge32n %l2, %g1, %l5
22905 andn %o2, %i1, %g4
22906loop_2293:
22907 fnegs %f20, %f10
22908 popc %l1, %l0
22909 stw %i2, [%l7 + 0x2C]
22910 movrne %o0, 0x391, %i3
22911 fbue %fcc3, loop_2294
22912 fbug,a %fcc3, loop_2295
22913 tg %icc, 0x4
22914 fxnors %f24, %f19, %f0
22915loop_2294:
22916 udiv %o4, 0x1CA6, %l6
22917loop_2295:
22918 fmul8x16 %f0, %f18, %f20
22919 fcmple16 %f4, %f24, %i4
22920 bpos,pt %icc, loop_2296
22921 tgu %xcc, 0x1
22922 and %o7, %l4, %l3
22923 add %i7, 0x0FD0, %g5
22924loop_2296:
22925 stb %g2, [%l7 + 0x74]
22926 ld [%l7 + 0x2C], %f13
22927 xnorcc %o1, 0x07BB, %i6
22928 fbu,a %fcc3, loop_2297
22929 brnz,a %o6, loop_2298
22930 bl,a,pn %xcc, loop_2299
22931 tg %xcc, 0x1
22932loop_2297:
22933 siam 0x0
22934loop_2298:
22935 fabsd %f4, %f26
22936loop_2299:
22937 array8 %i5, %i0, %g6
22938 movg %xcc, %o5, %g3
22939 fble,a %fcc0, loop_2300
22940 ldx [%l7 + 0x20], %o3
22941 fbuge,a %fcc2, loop_2301
22942 popc 0x11FB, %g7
22943loop_2300:
22944 tsubcctv %g1, %l2, %o2
22945 mova %icc, %l5, %g4
22946loop_2301:
22947 nop
22948 set 0x10, %g5
22949 ldxa [%l7 + %g5] 0x19, %i1
22950 taddcc %l0, 0x1877, %i2
22951 bgu %xcc, loop_2302
22952 smulcc %l1, %o0, %o4
22953 brz,a %i3, loop_2303
22954 fbo,a %fcc1, loop_2304
22955loop_2302:
22956 brgz %i4, loop_2305
22957 fones %f20
22958loop_2303:
22959 edge32ln %l6, %l4, %l3
22960loop_2304:
22961 sub %o7, 0x0AD0, %g5
22962loop_2305:
22963 smul %i7, %g2, %o1
22964 fbue,a %fcc2, loop_2306
22965 ble,pt %xcc, loop_2307
22966 sethi 0x11F9, %i6
22967 movrgz %o6, %i5, %g6
22968loop_2306:
22969 movvc %xcc, %i0, %o5
22970loop_2307:
22971 be %icc, loop_2308
22972 fbug %fcc3, loop_2309
22973 mova %icc, %o3, %g3
22974 edge8l %g1, %g7, %l2
22975loop_2308:
22976 sdiv %l5, 0x073A, %g4
22977loop_2309:
22978 addc %o2, %l0, %i1
22979 umul %l1, %o0, %i2
22980 subccc %o4, %i3, %l6
22981 alignaddrl %l4, %l3, %o7
22982 andn %i4, %g5, %i7
22983 and %g2, %i6, %o1
22984 fmovsvc %icc, %f29, %f27
22985 bgu,pn %icc, loop_2310
22986 taddcc %o6, 0x0E5C, %g6
22987 and %i0, %i5, %o3
22988 fmovdleu %icc, %f31, %f10
22989loop_2310:
22990 mulx %o5, %g1, %g7
22991 umulcc %l2, %l5, %g3
22992 orn %g4, 0x181A, %l0
22993 movle %icc, %o2, %i1
22994 xnor %l1, %i2, %o0
22995 xor %i3, %l6, %l4
22996 array16 %o4, %o7, %l3
22997 swap [%l7 + 0x30], %g5
22998 edge16 %i7, %g2, %i4
22999 stb %i6, [%l7 + 0x72]
23000 fmovrdlz %o1, %f30, %f0
23001 ble,pt %icc, loop_2311
23002 sllx %o6, %g6, %i5
23003 movcc %icc, %o3, %i0
23004 fpack32 %f12, %f0, %f2
23005loop_2311:
23006 fmovsle %xcc, %f30, %f1
23007 udivcc %o5, 0x0F73, %g7
23008 smulcc %l2, 0x0E0C, %g1
23009 mulscc %g3, 0x0F20, %g4
23010 fmovdg %icc, %f8, %f3
23011 bvc,a,pt %icc, loop_2312
23012 alignaddrl %l5, %l0, %o2
23013 smulcc %l1, 0x0C98, %i1
23014 add %o0, %i2, %i3
23015loop_2312:
23016 fmovrsgez %l6, %f5, %f24
23017 tsubcctv %o4, %l4, %l3
23018 fnor %f24, %f10, %f8
23019 movge %icc, %o7, %g5
23020 ba,a loop_2313
23021 sethi 0x04E5, %i7
23022 edge16l %i4, %g2, %i6
23023 umul %o6, %g6, %i5
23024loop_2313:
23025 stbar
23026 sth %o3, [%l7 + 0x78]
23027 taddcc %i0, 0x00F8, %o1
23028 sethi 0x1281, %g7
23029 edge8l %o5, %l2, %g1
23030 andn %g4, %l5, %l0
23031 fmovrsgz %o2, %f16, %f26
23032 sdivx %g3, 0x12B6, %i1
23033 bpos,a,pt %icc, loop_2314
23034 xorcc %o0, %l1, %i3
23035 nop
23036 setx loop_2315, %l0, %l1
23037 wrpr 0x1, %tl
23038 wrpr %l1, %tnpc
23039 setx 0x34400001400, %l0, %l1
23040 wrpr %l1, %tstate
23041 wrhpr 0x4, %htstate
23042 done
23043 addccc %l6, %o4, %l4
23044loop_2314:
23045 nop
23046 wr %g0, 0x19, %asi
23047 lduwa [%l7 + 0x60] %asi, %l3
23048loop_2315:
23049 fmovsne %icc, %f21, %f31
23050 fmovrse %o7, %f7, %f9
23051 movle %icc, %i2, %i7
23052 fcmple16 %f0, %f12, %i4
23053 brz,a %g2, loop_2316
23054 andcc %i6, %o6, %g6
23055 movn %xcc, %i5, %o3
23056 fmuld8ulx16 %f19, %f21, %f30
23057loop_2316:
23058 st %f10, [%l7 + 0x10]
23059 sethi 0x1B2D, %g5
23060 nop
23061 set 0x4E, %g4
23062 lduh [%l7 + %g4], %o1
23063 mulscc %g7, %i0, %l2
23064 bn,a %xcc, loop_2317
23065 bne,pt %icc, loop_2318
23066 brgez,a %g1, loop_2319
23067 stbar
23068loop_2317:
23069 movrlez %o5, 0x1A4, %g4
23070loop_2318:
23071 fbne,a %fcc2, loop_2320
23072loop_2319:
23073 stbar
23074 fbo,a %fcc2, loop_2321
23075 xorcc %l5, 0x005D, %o2
23076loop_2320:
23077 tg %xcc, 0x1
23078 fmovrdne %g3, %f0, %f6
23079loop_2321:
23080 orcc %i1, 0x0A3B, %o0
23081 set 0x24, %i7
23082 lduha [%l7 + %i7] 0x81, %l0
23083 addccc %l1, 0x0ACB, %i3
23084 wr %g0, 0x89, %asi
23085 ldda [%l7 + 0x10] %asi, %i6
23086 fmovrdgz %l4, %f18, %f2
23087 ta %xcc, 0x5
23088 tpos %icc, 0x0
23089 fornot2s %f19, %f7, %f13
23090 tne %icc, 0x0
23091 edge32l %l3, %o7, %o4
23092 ldstub [%l7 + 0x42], %i2
23093 fmovscc %xcc, %f26, %f12
23094 add %l7, 0x0C, %l6
23095 wr %g0, 0x11, %asi
23096 casa [%l6] 0x11, %i4, %g2
23097 movrne %i6, %o6, %g6
23098 movl %icc, %i7, %o3
23099 fmovrslz %i5, %f27, %f6
23100 smul %g5, %o1, %i0
23101 edge32l %l2, %g1, %o5
23102 movcc %icc, %g4, %g7
23103 membar 0x78
23104 set 0x24, %g7
23105 stba %o2, [%l7 + %g7] 0x89
23106 std %g2, [%l7 + 0x70]
23107 edge16n %l5, %o0, %i1
23108 addcc %l1, 0x01D0, %i3
23109 movrgez %l6, %l0, %l4
23110 tvc %icc, 0x5
23111 edge32n %l3, %o7, %o4
23112 fpmerge %f27, %f8, %f24
23113 ble,a loop_2322
23114 movpos %icc, %i2, %g2
23115 sdivx %i6, 0x19AD, %o6
23116 fmovdl %xcc, %f25, %f29
23117loop_2322:
23118 taddcc %g6, 0x1D04, %i4
23119 set 0x50, %i3
23120 sta %f30, [%l7 + %i3] 0x14
23121 sllx %o3, %i7, %i5
23122 alignaddrl %o1, %i0, %l2
23123 and %g5, %o5, %g1
23124 fxnor %f12, %f24, %f6
23125 mulx %g4, 0x00D6, %g7
23126 and %g3, 0x0AE5, %l5
23127 edge8ln %o0, %o2, %l1
23128 xnor %i1, %l6, %i3
23129 add %l7, 0x50, %l6
23130 wr %g0, 0x11, %asi
23131 ldxa [%l6] %asi, %l0
23132 casxa [%l6] 0x11, %l0, %l3
23133 array32 %o7, %o4, %i2
23134 movrlz %l4, 0x1CC, %i6
23135 movneg %xcc, %o6, %g2
23136 alignaddrl %i4, %o3, %g6
23137 srl %i7, %o1, %i5
23138 movneg %xcc, %i0, %l2
23139 sllx %o5, %g5, %g1
23140 orncc %g7, 0x11C4, %g4
23141 wr %g0, 0x26, %asi
23142 ldda [%l7 + 0x40] %asi, %g2
23143 fmovspos %icc, %f22, %f13
23144 tpos %xcc, 0x5
23145 sdivcc %l5, 0x09DE, %o0
23146 edge32ln %l1, %o2, %l6
23147 fmul8sux16 %f0, %f8, %f2
23148 tcs %icc, 0x4
23149 mulscc %i3, 0x1BC3, %l0
23150 sethi 0x1299, %l3
23151 andcc %o7, %o4, %i1
23152 sll %l4, 0x1E, %i6
23153 sdiv %o6, 0x1861, %i2
23154 movge %xcc, %g2, %i4
23155 wr %g0, 0x22, %asi
23156 stha %g6, [%l7 + 0x1C] %asi
23157 membar #Sync
23158 addc %o3, 0x0A05, %i7
23159 xorcc %o1, 0x08E9, %i5
23160 membar 0x4D
23161 udivcc %i0, 0x17CC, %o5
23162 bcc,a,pn %icc, loop_2323
23163 fmovrsgez %g5, %f21, %f5
23164 fbe,a %fcc3, loop_2324
23165 fbue,a %fcc0, loop_2325
23166loop_2323:
23167 fand %f6, %f30, %f22
23168 fone %f20
23169loop_2324:
23170 movgu %icc, %g1, %l2
23171loop_2325:
23172 fcmple16 %f4, %f30, %g7
23173 move %icc, %g4, %g3
23174 fornot1 %f30, %f0, %f16
23175 for %f30, %f28, %f8
23176 bvs loop_2326
23177 fnot1s %f8, %f23
23178 sdivx %l5, 0x0EC3, %o0
23179 and %l1, 0x1D08, %o2
23180loop_2326:
23181 edge16n %l6, %l0, %i3
23182 movre %o7, %o4, %l3
23183 wr %g0, 0x89, %asi
23184 ldswa [%l7 + 0x48] %asi, %l4
23185 edge16 %i1, %o6, %i2
23186 taddcc %i6, %g2, %g6
23187 movre %i4, 0x2C5, %i7
23188 fbul %fcc3, loop_2327
23189 udiv %o3, 0x108C, %i5
23190 srl %i0, %o5, %o1
23191 fbule %fcc0, loop_2328
23192loop_2327:
23193 orn %g5, 0x1E8D, %l2
23194 set 0x40, %g6
23195 ldda [%l7 + %g6] 0x88, %f16
23196loop_2328:
23197 fmovdl %xcc, %f1, %f28
23198 popc 0x13E6, %g1
23199 array16 %g4, %g3, %l5
23200 saved
23201 rdpr %cwp, %g1
23202 rdpr %cansave, %g2
23203 rdpr %canrestore, %g3
23204 rdpr %cleanwin, %g4
23205 rdpr %otherwin, %g5
23206 rdpr %wstate, %g6
23207 tvs %icc, 0x0
23208 membar 0x32
23209 wr %g0, 0x0c, %asi
23210 lduha [%l7 + 0x08] %asi, %o0
23211 fmovdneg %xcc, %f4, %f7
23212 array16 %l1, %g7, %l6
23213 and %l0, 0x04D7, %o2
23214 stx %o7, [%l7 + 0x30]
23215 bge loop_2329
23216 edge16n %i3, %o4, %l3
23217 stb %i1, [%l7 + 0x0D]
23218 fbl,a %fcc0, loop_2330
23219loop_2329:
23220 movvc %xcc, %l4, %i2
23221 sir 0x131A
23222 bne,pt %icc, loop_2331
23223loop_2330:
23224 tl %xcc, 0x1
23225 movneg %icc, %o6, %g2
23226 edge32 %i6, %g6, %i4
23227loop_2331:
23228 fcmpeq32 %f14, %f20, %o3
23229 ldstub [%l7 + 0x0F], %i7
23230 orn %i5, %i0, %o1
23231 tle %xcc, 0x6
23232 edge8n %o5, %g5, %g1
23233 fbug %fcc3, loop_2332
23234 tcc %xcc, 0x4
23235 faligndata %f26, %f14, %f12
23236 taddcc %l2, 0x1125, %g4
23237loop_2332:
23238 fones %f19
23239 fmovsn %icc, %f15, %f13
23240 wr %g0, 0x04, %asi
23241 sta %f5, [%l7 + 0x78] %asi
23242 bcs,a %icc, loop_2333
23243 saved
23244 rdpr %cwp, %g1
23245 rdpr %cansave, %g2
23246 rdpr %canrestore, %g3
23247 rdpr %cleanwin, %g4
23248 rdpr %otherwin, %g5
23249 rdpr %wstate, %g6
23250 tvs %xcc, 0x7
23251 movrlz %l5, %o0, %l1
23252loop_2333:
23253 andcc %g3, %l6, %l0
23254 udivx %o2, 0x0279, %g7
23255 addccc %i3, 0x1C72, %o7
23256 movrlez %l3, 0x006, %i1
23257 sra %o4, 0x1F, %i2
23258 array8 %o6, %l4, %g2
23259 tpos %icc, 0x7
23260 tge %icc, 0x4
23261 nop
23262 setx loop_2334, %l0, %l1
23263 wrpr 0x1, %tl
23264 wrpr %l1, %tnpc
23265 setx 0x34400001400, %l0, %l1
23266 wrpr %l1, %tstate
23267 wrhpr 0x4, %htstate
23268 done
23269 fmovsvs %icc, %f10, %f14
23270 alignaddr %g6, %i6, %i4
23271 fmovsle %xcc, %f7, %f8
23272loop_2334:
23273 srlx %o3, %i7, %i5
23274 move %icc, %o1, %i0
23275 edge8l %g5, %g1, %l2
23276 subcc %o5, 0x0008, %l5
23277 addc %o0, %l1, %g4
23278 fbne,a %fcc0, loop_2335
23279 addccc %l6, %l0, %o2
23280 set 0x6A, %l6
23281 stba %g7, [%l7 + %l6] 0x80
23282loop_2335:
23283 tgu %icc, 0x6
23284 fpsub32 %f8, %f24, %f2
23285 wr %g0, 0x18, %asi
23286 stxa %i3, [%l7 + 0x28] %asi
23287 edge8l %g3, %o7, %l3
23288 fcmpeq16 %f12, %f14, %i1
23289 lduh [%l7 + 0x4A], %o4
23290 fnot1s %f9, %f18
23291 movrlz %o6, 0x315, %i2
23292 fors %f16, %f29, %f30
23293 set 0x40, %i1
23294 sta %f23, [%l7 + %i1] 0x89
23295 ldstub [%l7 + 0x4B], %g2
23296 stx %g6, [%l7 + 0x68]
23297 addcc %i6, 0x0CB5, %l4
23298 tvc %icc, 0x4
23299 stbar
23300 tvc %xcc, 0x6
23301 wr %g0, 0x19, %asi
23302 lduwa [%l7 + 0x6C] %asi, %o3
23303 ldsh [%l7 + 0x68], %i4
23304 stb %i7, [%l7 + 0x5D]
23305 set 0x08, %o2
23306 prefetcha [%l7 + %o2] 0x10, 0x0
23307 smulcc %i5, %i0, %g5
23308 srax %g1, %l2, %o5
23309 smulcc %l5, %l1, %g4
23310 tcc %icc, 0x6
23311 xnorcc %l6, %l0, %o0
23312 edge32 %o2, %g7, %i3
23313 fnegs %f14, %f24
23314 tn %xcc, 0x6
23315 movrne %g3, 0x038, %l3
23316 edge16l %i1, %o4, %o7
23317 fmovdcc %xcc, %f30, %f23
23318 edge16l %i2, %o6, %g6
23319 lduw [%l7 + 0x2C], %g2
23320 fsrc2 %f24, %f22
23321 ldsh [%l7 + 0x18], %i6
23322 andcc %l4, 0x17A5, %o3
23323 brgez,a %i7, loop_2336
23324 fbuge,a %fcc0, loop_2337
23325 popc 0x06F0, %i4
23326 set 0x18, %l2
23327 stha %i5, [%l7 + %l2] 0x18
23328loop_2336:
23329 fmovdcs %xcc, %f25, %f3
23330loop_2337:
23331 movrgz %o1, 0x28B, %i0
23332 subcc %g1, %g5, %o5
23333 srax %l5, 0x0F, %l2
23334 tg %icc, 0x2
23335 and %g4, 0x0742, %l1
23336 alignaddr %l6, %l0, %o2
23337 fpackfix %f26, %f26
23338 fmovrse %o0, %f25, %f26
23339 bpos,pn %icc, loop_2338
23340 bne,a,pt %icc, loop_2339
23341 movrne %i3, %g3, %g7
23342 array16 %i1, %l3, %o4
23343loop_2338:
23344 fmovdcc %icc, %f0, %f19
23345loop_2339:
23346 nop
23347 set 0x0C, %o6
23348 sta %f28, [%l7 + %o6] 0x14
23349 andcc %i2, 0x1DB8, %o7
23350 tvc %icc, 0x5
23351 restored
23352 rdpr %cwp, %g1
23353 rdpr %cansave, %g2
23354 rdpr %canrestore, %g3
23355 rdpr %cleanwin, %g4
23356 rdpr %otherwin, %g5
23357 rdpr %wstate, %g6
23358 xnorcc %o6, 0x02E5, %g2
23359 add %l7, 0x40, %l6
23360 wr %g0, 0x11, %asi
23361 casxa [%l6] %asi, %g6, %i6
23362 movcc %icc, %o3, %l4
23363 set 0x08, %g1
23364 prefetcha [%l7 + %g1] 0x89, 0x0
23365 wr %g0, 0x81, %asi
23366 ldsha [%l7 + 0x2E] %asi, %i5
23367 orncc %i7, 0x166F, %i0
23368 tsubcc %o1, 0x1C6D, %g5
23369 nop
23370 setx loop_2340, %l0, %l1
23371 wrpr 0x1, %tl
23372 wrpr %l1, %tnpc
23373 setx 0x34400001400, %l0, %l1
23374 wrpr %l1, %tstate
23375 wrhpr 0x4, %htstate
23376 done
23377 movleu %icc, %g1, %o5
23378 array32 %l2, %l5, %l1
23379 fmovdl %icc, %f27, %f1
23380loop_2340:
23381 tpos %xcc, 0x5
23382 fbuge,a %fcc3, loop_2341
23383 bvc,a,pn %xcc, loop_2342
23384 fxors %f6, %f5, %f12
23385 fone %f4
23386loop_2341:
23387 tcc %icc, 0x1
23388loop_2342:
23389 for %f6, %f30, %f14
23390 movrgez %l6, 0x270, %l0
23391 umulcc %g4, %o2, %o0
23392 fmovdne %icc, %f7, %f15
23393 edge16ln %i3, %g3, %i1
23394 edge8l %l3, %o4, %i2
23395 fnot2 %f22, %f6
23396 sdivx %g7, 0x1695, %o6
23397 edge8l %g2, %o7, %i6
23398 subcc %o3, 0x041D, %g6
23399 wr %g0, 0x04, %asi
23400 stda %l4, [%l7 + 0x38] %asi
23401 movgu %icc, %i5, %i7
23402 addc %i4, %o1, %g5
23403 fbule %fcc1, loop_2343
23404 sdivcc %i0, 0x10EF, %o5
23405 sdiv %l2, 0x12ED, %l5
23406 fbuge,a %fcc2, loop_2344
23407loop_2343:
23408 mulscc %l1, 0x1038, %l6
23409 fmovsa %xcc, %f22, %f20
23410 tl %xcc, 0x0
23411loop_2344:
23412 nop
23413 wr %g0, 0x10, %asi
23414 ldsha [%l7 + 0x5C] %asi, %l0
23415 taddcctv %g4, %g1, %o0
23416 fands %f23, %f4, %f17
23417 ldd [%l7 + 0x10], %i2
23418 pdist %f2, %f20, %f20
23419 fpsub16s %f4, %f14, %f26
23420 popc %o2, %i1
23421 ba,a loop_2345
23422 tsubcc %g3, 0x191D, %o4
23423 andncc %l3, %i2, %g7
23424 tne %icc, 0x0
23425loop_2345:
23426 edge8l %g2, %o7, %i6
23427 fblg %fcc0, loop_2346
23428 and %o3, %g6, %l4
23429 sub %i5, 0x16E9, %o6
23430 tpos %icc, 0x0
23431loop_2346:
23432 call loop_2347
23433 bn,pn %icc, loop_2348
23434 tcc %icc, 0x0
23435 fmovdvc %icc, %f15, %f15
23436loop_2347:
23437 movcc %xcc, %i4, %i7
23438loop_2348:
23439 edge8l %o1, %g5, %o5
23440 wr %g0, 0x0c, %asi
23441 swapa [%l7 + 0x28] %asi, %i0
23442 fmovdvc %xcc, %f13, %f3
23443 add %l7, 0x10, %l6
23444 wr %g0, 0x19, %asi
23445 casxa [%l6] 0x19, %l5, %l2
23446 subc %l6, %l1, %g4
23447 fbge %fcc2, loop_2349
23448 tl %icc, 0x2
23449 mulx %g1, 0x185A, %l0
23450 fcmple32 %f0, %f6, %i3
23451loop_2349:
23452 movrgez %o0, 0x0BF, %o2
23453 smulcc %g3, %i1, %l3
23454 fmovdg %xcc, %f26, %f11
23455 movcc %xcc, %o4, %g7
23456 ble,a,pt %xcc, loop_2350
23457 movn %xcc, %g2, %i2
23458 movpos %xcc, %i6, %o3
23459 movle %icc, %g6, %o7
23460loop_2350:
23461 brlz,a %l4, loop_2351
23462 movrgz %o6, 0x221, %i4
23463 brgz %i7, loop_2352
23464 sdivcc %o1, 0x0E35, %g5
23465loop_2351:
23466 movvc %xcc, %o5, %i0
23467 fnand %f0, %f20, %f16
23468loop_2352:
23469 mulx %l5, %i5, %l6
23470 sethi 0x1290, %l1
23471 xorcc %l2, %g1, %l0
23472 fbule,a %fcc2, loop_2353
23473 srax %i3, %g4, %o2
23474 movg %icc, %o0, %g3
23475 fors %f3, %f19, %f21
23476loop_2353:
23477 udiv %l3, 0x137F, %i1
23478 movge %icc, %g7, %g2
23479 fandnot2 %f6, %f2, %f0
23480 andn %i2, 0x0D99, %i6
23481 tg %xcc, 0x3
23482 xorcc %o3, %o4, %g6
23483 edge16ln %l4, %o7, %i4
23484 udiv %i7, 0x19A7, %o1
23485 fmovrdlz %g5, %f2, %f16
23486 udivx %o5, 0x08CE, %o6
23487 taddcctv %l5, %i0, %i5
23488 movrgz %l6, 0x255, %l2
23489 wr %g0, 0x81, %asi
23490 swapa [%l7 + 0x20] %asi, %g1
23491 sir 0x0159
23492 umul %l1, %i3, %g4
23493 ldstub [%l7 + 0x77], %o2
23494 set 0x50, %i2
23495 ldda [%l7 + %i2] 0x11, %o0
23496 nop
23497 setx loop_2354, %l0, %l1
23498 wrpr 0x1, %tl
23499 wrpr %l1, %tnpc
23500 setx 0x34400001400, %l0, %l1
23501 wrpr %l1, %tstate
23502 wrhpr 0x4, %htstate
23503 done
23504 mulx %g3, %l3, %i1
23505 fxnor %f16, %f24, %f16
23506 movgu %icc, %l0, %g7
23507loop_2354:
23508 tne %xcc, 0x6
23509 sll %g2, 0x0F, %i6
23510 fbul %fcc2, loop_2355
23511 std %o2, [%l7 + 0x10]
23512 sdiv %o4, 0x0293, %i2
23513 movg %icc, %l4, %o7
23514loop_2355:
23515 umulcc %g6, %i7, %i4
23516 fmovdleu %xcc, %f22, %f0
23517 movrlez %o1, 0x3B5, %g5
23518 nop
23519 setx loop_2356, %l0, %l1
23520 wrpr 0x1, %tl
23521 wrpr %l1, %tnpc
23522 setx 0x34400001400, %l0, %l1
23523 wrpr %l1, %tstate
23524 wrhpr 0x4, %htstate
23525 done
23526 ldd [%l7 + 0x08], %o6
23527 fmovde %xcc, %f7, %f8
23528 fandnot1 %f16, %f30, %f18
23529loop_2356:
23530 tvs %icc, 0x5
23531 fmovdge %icc, %f28, %f3
23532 wr %g0, 0x80, %asi
23533 prefetcha [%l7 + 0x38] %asi, 0x1
23534 stx %i0, [%l7 + 0x70]
23535 movleu %icc, %i5, %l5
23536 smul %l6, %l2, %l1
23537 andcc %i3, 0x1E72, %g4
23538 membar #Sync
23539 wr %g0, 0x16, %asi
23540 ldda [%l7 + 0x40] %asi, %f0
23541 tpos %icc, 0x2
23542 wr %g0, 0x19, %asi
23543 lda [%l7 + 0x44] %asi, %f24
23544 saved
23545 rdpr %cwp, %g1
23546 rdpr %cansave, %g2
23547 rdpr %canrestore, %g3
23548 rdpr %cleanwin, %g4
23549 rdpr %otherwin, %g5
23550 rdpr %wstate, %g6
23551 tsubcctv %g1, %o0, %g3
23552 fbu %fcc3, loop_2357
23553 addc %o2, 0x08EA, %l3
23554 fnot2 %f8, %f24
23555 alignaddr %l0, %i1, %g2
23556loop_2357:
23557 popc %g7, %i6
23558 bvc loop_2358
23559 tn %xcc, 0x0
23560 fsrc2 %f20, %f28
23561 orncc %o4, 0x13C1, %o3
23562loop_2358:
23563 movleu %xcc, %l4, %o7
23564 restored
23565 rdpr %cwp, %g1
23566 rdpr %cansave, %g2
23567 rdpr %canrestore, %g3
23568 rdpr %cleanwin, %g4
23569 rdpr %otherwin, %g5
23570 rdpr %wstate, %g6
23571 andcc %i2, 0x0F63, %g6
23572 restored
23573 rdpr %cwp, %g1
23574 rdpr %cansave, %g2
23575 rdpr %canrestore, %g3
23576 rdpr %cleanwin, %g4
23577 rdpr %otherwin, %g5
23578 rdpr %wstate, %g6
23579 tcs %icc, 0x6
23580 edge16n %i4, %o1, %g5
23581 taddcc %i7, %o6, %i0
23582 popc 0x0D04, %o5
23583 movrgz %l5, %l6, %i5
23584 wr %g0, 0x22, %asi
23585 stda %l2, [%l7 + 0x28] %asi
23586 membar #Sync
23587 tne %icc, 0x4
23588 andcc %l1, %i3, %g1
23589 tneg %xcc, 0x2
23590 sra %g4, %o0, %g3
23591 edge16 %l3, %o2, %i1
23592 fpadd16s %f8, %f12, %f18
23593 edge16n %l0, %g7, %g2
23594 fcmpne32 %f16, %f28, %i6
23595 addccc %o4, 0x0D1A, %l4
23596 movrlz %o7, %i2, %o3
23597 bcs loop_2359
23598 ld [%l7 + 0x78], %f24
23599 fmovrdgez %g6, %f10, %f6
23600 fmovdleu %icc, %f27, %f0
23601loop_2359:
23602 srl %o1, %i4, %i7
23603 fors %f9, %f15, %f20
23604 bcc,pt %icc, loop_2360
23605 srax %o6, 0x19, %i0
23606 tvs %xcc, 0x7
23607 membar #Sync
23608 wr %g0, 0x16, %asi
23609 ldda [%l7 + 0x40] %asi, %f16
23610loop_2360:
23611 fmovdle %xcc, %f9, %f9
23612 movge %xcc, %o5, %l5
23613 bgu,pt %icc, loop_2361
23614 tne %xcc, 0x4
23615 srax %l6, %i5, %l2
23616 fbl,a %fcc2, loop_2362
23617loop_2361:
23618 edge8 %l1, %i3, %g1
23619 fmovdgu %xcc, %f1, %f28
23620 sll %g4, 0x1B, %o0
23621loop_2362:
23622 tvc %icc, 0x3
23623 sethi 0x082A, %g3
23624 te %icc, 0x5
23625 edge32l %g5, %o2, %l3
23626 set 0x72, %l3
23627 stha %i1, [%l7 + %l3] 0x22
23628 membar #Sync
23629 movneg %xcc, %l0, %g2
23630 fmovdne %icc, %f25, %f27
23631 movrgez %i6, %g7, %o4
23632 wr %g0, 0x58, %asi
23633 ldxa [%g0 + 0x18] %asi, %o7
23634 wr %g0, 0x04, %asi
23635 ldda [%l7 + 0x70] %asi, %l4
23636 movrlz %i2, %g6, %o3
23637 taddcctv %o1, %i4, %o6
23638 fmovdvs %xcc, %f17, %f17
23639 edge16n %i7, %o5, %l5
23640 srax %l6, 0x02, %i5
23641 array16 %i0, %l1, %i3
23642 fnegs %f8, %f18
23643 udivx %l2, 0x1336, %g1
23644 fmovrslz %o0, %f8, %f15
23645 membar 0x7C
23646 fmovrslez %g3, %f26, %f24
23647 smulcc %g4, %g5, %o2
23648 fcmple16 %f10, %f0, %i1
23649 alignaddr %l3, %g2, %l0
23650 sdivcc %g7, 0x060F, %i6
23651 andn %o7, %l4, %i2
23652 bvc,a,pn %xcc, loop_2363
23653 bvs,pn %xcc, loop_2364
23654 fbge,a %fcc2, loop_2365
23655 fmul8x16au %f30, %f30, %f18
23656loop_2363:
23657 sdivx %o4, 0x19AA, %g6
23658loop_2364:
23659 ta %icc, 0x2
23660loop_2365:
23661 edge32ln %o3, %i4, %o6
23662 tge %xcc, 0x0
23663 fble %fcc2, loop_2366
23664 fmovsneg %xcc, %f3, %f24
23665 brgez %i7, loop_2367
23666 movge %icc, %o1, %o5
23667loop_2366:
23668 tle %icc, 0x4
23669 set 0x40, %i5
23670 stda %f16, [%l7 + %i5] 0x81
23671loop_2367:
23672 sethi 0x0D5E, %l5
23673 udiv %l6, 0x1A79, %i5
23674 mova %icc, %i0, %l1
23675 fba %fcc0, loop_2368
23676 fbe,a %fcc2, loop_2369
23677 fbn,a %fcc0, loop_2370
23678 ldx [%l7 + 0x10], %l2
23679loop_2368:
23680 tn %xcc, 0x2
23681loop_2369:
23682 xnor %i3, 0x1EDB, %o0
23683loop_2370:
23684 or %g3, %g1, %g5
23685 nop
23686 set 0x2C, %i6
23687 prefetch [%l7 + %i6], 0x0
23688 movneg %xcc, %o2, %g4
23689 xor %i1, %g2, %l0
23690 array8 %g7, %i6, %l3
23691 tl %icc, 0x1
23692 wr %g0, 0x88, %asi
23693 prefetcha [%l7 + 0x50] %asi, 0x1
23694 tle %icc, 0x0
23695 udivcc %o7, 0x0119, %i2
23696 movgu %xcc, %o4, %g6
23697 addc %o3, %i4, %o6
23698 ldsb [%l7 + 0x39], %o1
23699 orn %o5, 0x139A, %l5
23700 sir 0x15B6
23701 nop
23702 set 0x08, %l5
23703 ldx [%l7 + %l5], %l6
23704 edge8ln %i5, %i0, %l1
23705 movcs %icc, %i7, %l2
23706 sethi 0x1A45, %o0
23707 fmul8ulx16 %f24, %f4, %f28
23708 set 0x3C, %o5
23709 stha %g3, [%l7 + %o5] 0xeb
23710 membar #Sync
23711 xor %g1, %g5, %o2
23712 set 0x22, %l1
23713 stha %i3, [%l7 + %l1] 0xe3
23714 membar #Sync
23715 fpadd32 %f14, %f12, %f14
23716 fbne,a %fcc2, loop_2371
23717 move %xcc, %g4, %g2
23718 flush %l7 + 0x18
23719 fsrc1s %f25, %f7
23720loop_2371:
23721 nop
23722 add %l7, 0x08, %l6
23723 wr %g0, 0x80, %asi
23724 casxa [%l6] %asi, %i1, %g7
23725 brz,a %i6, loop_2372
23726 fzeros %f0
23727 sir 0x1830
23728 ba,pn %xcc, loop_2373
23729loop_2372:
23730 fpadd32s %f22, %f13, %f14
23731 edge32l %l0, %l4, %l3
23732 fmovdpos %icc, %f27, %f0
23733loop_2373:
23734 fmovrdne %i2, %f4, %f28
23735 tleu %xcc, 0x3
23736 fabsd %f26, %f6
23737 array32 %o4, %o7, %o3
23738 bl,a,pn %xcc, loop_2374
23739 tvs %icc, 0x1
23740 fmovsgu %icc, %f0, %f22
23741 membar 0x24
23742loop_2374:
23743 brgez %g6, loop_2375
23744 fors %f8, %f14, %f12
23745 sdivx %o6, 0x128F, %i4
23746 srax %o5, 0x18, %o1
23747loop_2375:
23748 addcc %l6, 0x1642, %i5
23749 andn %l5, 0x0A31, %l1
23750 membar 0x6F
23751 fbne %fcc2, loop_2376
23752 fmovdcs %xcc, %f3, %f5
23753 tsubcc %i7, %i0, %o0
23754 flush %l7 + 0x3C
23755loop_2376:
23756 fnand %f30, %f14, %f4
23757 array8 %g3, %g1, %g5
23758 nop
23759 setx loop_2377, %l0, %l1
23760 wrpr 0x1, %tl
23761 wrpr %l1, %tpc
23762 add %l1, 0x4, %l1
23763 wrpr %l1, %tnpc
23764 setx 0x34400001400, %l0, %l1
23765 wrpr %l1, %tstate
23766 wrhpr 0x4, %htstate
23767 retry
23768 movrlz %o2, 0x353, %i3
23769 fmovsg %xcc, %f11, %f3
23770 movvc %xcc, %l2, %g4
23771loop_2377:
23772 brgez,a %g2, loop_2378
23773 edge32 %g7, %i6, %l0
23774 tl %xcc, 0x1
23775 srl %i1, %l4, %i2
23776loop_2378:
23777 fpsub32s %f30, %f9, %f13
23778 srax %o4, 0x1D, %o7
23779 xnor %l3, 0x05FD, %o3
23780 restored
23781 rdpr %cwp, %g1
23782 rdpr %cansave, %g2
23783 rdpr %canrestore, %g3
23784 rdpr %cleanwin, %g4
23785 rdpr %otherwin, %g5
23786 rdpr %wstate, %g6
23787 fnot2 %f14, %f22
23788 tvs %xcc, 0x2
23789 movcc %icc, %o6, %i4
23790 array32 %o5, %o1, %g6
23791 sra %i5, %l5, %l1
23792 te %xcc, 0x3
23793 bl,a,pt %xcc, loop_2379
23794 fmuld8ulx16 %f18, %f1, %f4
23795 orcc %l6, %i7, %o0
23796 prefetch [%l7 + 0x34], 0x2
23797loop_2379:
23798 movleu %xcc, %i0, %g3
23799 movleu %icc, %g5, %o2
23800 fmovsge %icc, %f17, %f14
23801 andn %g1, %l2, %i3
23802 mulx %g2, 0x1473, %g7
23803 tsubcc %i6, %l0, %i1
23804 alignaddr %g4, %i2, %l4
23805 fandnot2s %f17, %f8, %f19
23806 fmovdpos %xcc, %f27, %f4
23807 fmovsne %icc, %f30, %f31
23808 fmovsge %icc, %f13, %f15
23809 edge32n %o7, %o4, %l3
23810 ldsh [%l7 + 0x5C], %o3
23811 edge8ln %i4, %o5, %o6
23812 movcc %icc, %g6, %o1
23813 fexpand %f6, %f26
23814 orncc %i5, 0x059E, %l5
23815 fmovsn %xcc, %f5, %f10
23816 fmovsn %icc, %f28, %f2
23817 movg %icc, %l1, %l6
23818 movleu %icc, %i7, %i0
23819 ble loop_2380
23820 fxnors %f5, %f7, %f23
23821 fand %f16, %f28, %f14
23822 membar #Sync
23823 set 0x40, %o0
23824 ldda [%l7 + %o0] 0x16, %f16
23825loop_2380:
23826 movrlz %o0, 0x2FE, %g5
23827 fexpand %f12, %f26
23828 lduh [%l7 + 0x0E], %g3
23829 fmovsn %icc, %f19, %f29
23830 fmovsl %xcc, %f12, %f13
23831 sdivcc %g1, 0x0D58, %o2
23832 movre %l2, 0x131, %i3
23833 fpsub16 %f0, %f16, %f28
23834 fabss %f0, %f18
23835 taddcc %g2, %i6, %l0
23836 fmovde %xcc, %f6, %f0
23837 sub %i1, %g4, %i2
23838 fmovrsgz %l4, %f14, %f12
23839 popc %g7, %o4
23840 mulscc %l3, 0x1C06, %o7
23841 tn %icc, 0x3
23842 fblg,a %fcc3, loop_2381
23843 sdivx %i4, 0x18D6, %o3
23844 srlx %o5, %g6, %o6
23845 udivcc %o1, 0x03C6, %l5
23846loop_2381:
23847 nop
23848 set 0x58, %l0
23849 stda %l0, [%l7 + %l0] 0xeb
23850 membar #Sync
23851 wr %g0, 0x88, %asi
23852 lda [%l7 + 0x78] %asi, %f14
23853 fcmpgt32 %f16, %f16, %i5
23854 edge16ln %l6, %i0, %i7
23855 movpos %icc, %o0, %g5
23856 add %l7, 0x38, %l6
23857 wr %g0, 0x0c, %asi
23858 casxa [%l6] 0x0c, %g1, %o2
23859 tgu %icc, 0x0
23860 edge8n %l2, %i3, %g3
23861 edge16 %i6, %g2, %i1
23862 movge %xcc, %l0, %i2
23863 popc 0x110C, %g4
23864 tge %xcc, 0x6
23865 bcs,a loop_2382
23866 or %l4, 0x1436, %g7
23867 movvs %xcc, %l3, %o7
23868 ldsw [%l7 + 0x1C], %i4
23869loop_2382:
23870 saved
23871 rdpr %cwp, %g1
23872 rdpr %cansave, %g2
23873 rdpr %canrestore, %g3
23874 rdpr %cleanwin, %g4
23875 rdpr %otherwin, %g5
23876 rdpr %wstate, %g6
23877 tleu %icc, 0x1
23878 fexpand %f5, %f2
23879 array32 %o4, %o5, %g6
23880 mova %icc, %o6, %o3
23881 nop
23882 setx loop_2383, %l0, %l1
23883 jmpl %l1, %l5
23884 fmul8sux16 %f18, %f6, %f12
23885 tsubcctv %l1, 0x0129, %i5
23886 ldsh [%l7 + 0x66], %l6
23887loop_2383:
23888 restored
23889 rdpr %cwp, %g1
23890 rdpr %cansave, %g2
23891 rdpr %canrestore, %g3
23892 rdpr %cleanwin, %g4
23893 rdpr %otherwin, %g5
23894 rdpr %wstate, %g6
23895 tge %xcc, 0x7
23896 ldstub [%l7 + 0x5D], %i0
23897 fcmpne16 %f0, %f0, %i7
23898 set 0x4E, %o4
23899 ldstuba [%l7 + %o4] 0x80, %o0
23900 tsubcc %o1, 0x1D8E, %g5
23901 be,a loop_2384
23902 or %o2, %g1, %l2
23903 fcmpgt16 %f30, %f2, %g3
23904 edge32ln %i6, %g2, %i1
23905loop_2384:
23906 subccc %l0, %i2, %g4
23907 tcc %xcc, 0x6
23908 tcs %icc, 0x4
23909 mulx %i3, %g7, %l3
23910 smulcc %l4, 0x1136, %i4
23911 set 0x36, %g2
23912 stba %o4, [%l7 + %g2] 0x10
23913 mova %xcc, %o5, %o7
23914 ldx [%l7 + 0x10], %g6
23915 udivcc %o3, 0x0C3F, %o6
23916 membar 0x18
23917 pdist %f8, %f28, %f26
23918 fnot2s %f24, %f19
23919 sethi 0x1524, %l5
23920 popc 0x15FB, %l1
23921 fornot2s %f16, %f30, %f21
23922 fbug,a %fcc2, loop_2385
23923 tge %xcc, 0x7
23924 ldsw [%l7 + 0x78], %l6
23925 fpadd16s %f1, %f31, %f18
23926loop_2385:
23927 nop
23928 wr %g0, 0x80, %asi
23929 lduha [%l7 + 0x6C] %asi, %i0
23930 xor %i5, 0x0BAD, %i7
23931 movcc %xcc, %o0, %g5
23932 fmuld8ulx16 %f8, %f18, %f20
23933 addccc %o2, %o1, %l2
23934 wr %g0, 0x27, %asi
23935 stda %g0, [%l7 + 0x38] %asi
23936 membar #Sync
23937 wr %g0, 0x19, %asi
23938 stwa %g3, [%l7 + 0x28] %asi
23939 edge32ln %g2, %i6, %i1
23940 tsubcctv %l0, %i2, %i3
23941 tgu %icc, 0x6
23942 restored
23943 rdpr %cwp, %g1
23944 rdpr %cansave, %g2
23945 rdpr %canrestore, %g3
23946 rdpr %cleanwin, %g4
23947 rdpr %otherwin, %g5
23948 rdpr %wstate, %g6
23949 udiv %g4, 0x05EB, %l3
23950 wr %g0, 0x89, %asi
23951 ldstuba [%l7 + 0x2C] %asi, %g7
23952 fors %f29, %f14, %f19
23953 sethi 0x0AD1, %i4
23954 fcmpne16 %f18, %f18, %l4
23955 taddcc %o4, 0x1629, %o5
23956 udivx %o7, 0x16AA, %o3
23957 ldd [%l7 + 0x30], %g6
23958 be %icc, loop_2386
23959 tge %icc, 0x7
23960 umulcc %l5, 0x096C, %o6
23961 andcc %l1, 0x181F, %i0
23962loop_2386:
23963 nop
23964 set 0x60, %i4
23965 stda %i4, [%l7 + %i4] 0x19
23966 subccc %l6, %o0, %i7
23967 fmovdne %xcc, %f20, %f16
23968 tvc %xcc, 0x2
23969 fmovs %f3, %f4
23970 fbuge %fcc2, loop_2387
23971 tpos %icc, 0x3
23972 set 0x40, %o7
23973 stxa %g5, [%l7 + %o7] 0x18
23974loop_2387:
23975 movvs %icc, %o2, %l2
23976 fxors %f24, %f27, %f28
23977 restored
23978 rdpr %cwp, %g1
23979 rdpr %cansave, %g2
23980 rdpr %canrestore, %g3
23981 rdpr %cleanwin, %g4
23982 rdpr %otherwin, %g5
23983 rdpr %wstate, %g6
23984 restored
23985 rdpr %cwp, %g1
23986 rdpr %cansave, %g2
23987 rdpr %canrestore, %g3
23988 rdpr %cleanwin, %g4
23989 rdpr %otherwin, %g5
23990 rdpr %wstate, %g6
23991 fandnot2 %f26, %f16, %f26
23992 sra %o1, %g1, %g3
23993 movn %xcc, %i6, %i1
23994 movn %xcc, %l0, %i2
23995 or %g2, 0x1396, %i3
23996 fmovsge %icc, %f29, %f18
23997 orncc %g4, %g7, %l3
23998 wr %g0, 0x18, %asi
23999 stha %i4, [%l7 + 0x78] %asi
24000 array8 %l4, %o4, %o5
24001 fmovrdlez %o7, %f24, %f6
24002 edge16n %o3, %g6, %o6
24003 sethi 0x1C57, %l1
24004 edge32n %l5, %i5, %l6
24005 wr %g0, 0x81, %asi
24006 lduwa [%l7 + 0x4C] %asi, %i0
24007 bcc,a loop_2388
24008 fbuge,a %fcc2, loop_2389
24009 ld [%l7 + 0x30], %f10
24010 tgu %icc, 0x4
24011loop_2388:
24012 fmovrslz %i7, %f30, %f23
24013loop_2389:
24014 array8 %g5, %o0, %o2
24015 movpos %xcc, %l2, %o1
24016 or %g1, %i6, %i1
24017 fbne %fcc1, loop_2390
24018 tn %xcc, 0x5
24019 umul %l0, %g3, %i2
24020 bshuffle %f16, %f0, %f26
24021loop_2390:
24022 bg %xcc, loop_2391
24023 fbug %fcc2, loop_2392
24024 fsrc2s %f15, %f27
24025 edge32l %g2, %i3, %g4
24026loop_2391:
24027 ldsw [%l7 + 0x1C], %g7
24028loop_2392:
24029 stbar
24030 fmul8x16au %f21, %f14, %f22
24031 edge16 %i4, %l4, %o4
24032 xorcc %o5, %o7, %l3
24033 mulscc %g6, 0x1AC8, %o3
24034 subcc %l1, %l5, %o6
24035 sdiv %l6, 0x02EC, %i5
24036 smulcc %i0, %g5, %i7
24037 fbge,a %fcc3, loop_2393
24038 subcc %o0, %l2, %o1
24039 fzeros %f5
24040 tsubcc %o2, 0x17F0, %i6
24041loop_2393:
24042 nop
24043 set 0x39, %l4
24044 stb %i1, [%l7 + %l4]
24045 fmovda %xcc, %f8, %f21
24046 tvs %icc, 0x2
24047 saved
24048 rdpr %cwp, %g1
24049 rdpr %cansave, %g2
24050 rdpr %canrestore, %g3
24051 rdpr %cleanwin, %g4
24052 rdpr %otherwin, %g5
24053 rdpr %wstate, %g6
24054 set 0x6A, %g3
24055 ldsba [%l7 + %g3] 0x18, %l0
24056 movvc %icc, %g3, %g1
24057 movl %xcc, %g2, %i3
24058 addccc %g4, 0x02B7, %i2
24059 movl %xcc, %g7, %i4
24060 array32 %o4, %l4, %o7
24061 orn %o5, 0x1D04, %l3
24062 tleu %xcc, 0x1
24063 tsubcc %o3, %g6, %l1
24064 fpadd32 %f6, %f8, %f14
24065 fbug %fcc0, loop_2394
24066 movn %icc, %l5, %l6
24067 fmul8sux16 %f22, %f30, %f30
24068 nop
24069 setx loop_2395, %l0, %l1
24070 jmpl %l1, %i5
24071loop_2394:
24072 fpsub16s %f0, %f22, %f24
24073 movvc %icc, %i0, %g5
24074 edge8ln %o6, %i7, %o0
24075loop_2395:
24076 fcmple16 %f26, %f0, %o1
24077 movvs %icc, %l2, %o2
24078 wr %g0, 0x88, %asi
24079 sta %f4, [%l7 + 0x44] %asi
24080 set 0x08, %o3
24081 stxa %i1, [%l7 + %o3] 0x27
24082 membar #Sync
24083 fpadd32s %f12, %f0, %f15
24084 movrlez %l0, %g3, %i6
24085 tneg %icc, 0x7
24086 udivx %g1, 0x01CF, %i3
24087 wr %g0, 0x11, %asi
24088 sta %f2, [%l7 + 0x1C] %asi
24089 wr %g0, 0x19, %asi
24090 lduwa [%l7 + 0x34] %asi, %g4
24091 tneg %xcc, 0x0
24092 sllx %i2, %g2, %i4
24093 set 0x40, %i0
24094 stda %f0, [%l7 + %i0] 0xf0
24095 membar #Sync
24096 fors %f4, %f27, %f17
24097 orcc %o4, 0x0F00, %g7
24098 bn,a,pt %xcc, loop_2396
24099 andncc %o7, %o5, %l3
24100 for %f20, %f28, %f22
24101 movne %icc, %o3, %l4
24102loop_2396:
24103 xorcc %l1, 0x1A79, %g6
24104 bcs %icc, loop_2397
24105 movrgz %l5, %l6, %i0
24106 orn %i5, %g5, %i7
24107 fba,a %fcc0, loop_2398
24108loop_2397:
24109 fmovrse %o0, %f28, %f0
24110 edge32ln %o6, %l2, %o1
24111 call loop_2399
24112loop_2398:
24113 sth %i1, [%l7 + 0x0A]
24114 std %o2, [%l7 + 0x20]
24115 tle %icc, 0x0
24116loop_2399:
24117 movcc %icc, %g3, %i6
24118 fmuld8sux16 %f13, %f3, %f2
24119 udivx %l0, 0x0408, %g1
24120 brz %g4, loop_2400
24121 fbl %fcc0, loop_2401
24122 sub %i3, 0x19C6, %g2
24123 sdivx %i2, 0x0D55, %i4
24124loop_2400:
24125 movl %xcc, %o4, %g7
24126loop_2401:
24127 stb %o5, [%l7 + 0x29]
24128 fmovrslez %o7, %f1, %f19
24129 movrgz %l3, 0x1E7, %l4
24130 fmovs %f4, %f3
24131 fbo,a %fcc1, loop_2402
24132 fsrc2s %f30, %f20
24133 fmovdpos %icc, %f4, %f16
24134 add %l7, 0x6C, %l6
24135 wr %g0, 0x89, %asi
24136 lda [%l6] %asi, %o3
24137 casa [%l6] 0x89, %o3, %l1
24138loop_2402:
24139 nop
24140 set 0x2B, %g5
24141 lduba [%l7 + %g5] 0x89, %l5
24142 fmuld8sux16 %f31, %f7, %f16
24143 addcc %g6, 0x03B4, %i0
24144 fmovs %f8, %f4
24145 bl,pn %icc, loop_2403
24146 sir 0x1E76
24147 tsubcctv %i5, 0x0C6E, %l6
24148 sethi 0x1E1D, %i7
24149loop_2403:
24150 sra %o0, %o6, %l2
24151 fmovdvs %xcc, %f30, %f31
24152 movre %g5, 0x176, %i1
24153 bcs loop_2404
24154 andncc %o2, %o1, %i6
24155 add %g3, %l0, %g4
24156 bl,a,pt %xcc, loop_2405
24157loop_2404:
24158 and %i3, 0x14F9, %g2
24159 fornot2s %f29, %f24, %f31
24160 move %xcc, %i2, %i4
24161loop_2405:
24162 or %o4, %g1, %o5
24163 fbo %fcc1, loop_2406
24164 mova %icc, %g7, %o7
24165 mova %icc, %l3, %l4
24166 xorcc %o3, 0x1E19, %l5
24167loop_2406:
24168 fbe %fcc2, loop_2407
24169 brlz %g6, loop_2408
24170 swap [%l7 + 0x0C], %l1
24171 fmovrdgez %i5, %f0, %f30
24172loop_2407:
24173 fmul8ulx16 %f20, %f22, %f2
24174loop_2408:
24175 taddcc %l6, %i0, %i7
24176 subc %o0, %l2, %g5
24177 fmovs %f13, %f11
24178 orncc %o6, 0x00F2, %i1
24179 subccc %o1, 0x1477, %i6
24180 stx %o2, [%l7 + 0x48]
24181 stw %l0, [%l7 + 0x20]
24182 set 0x51, %o1
24183 stba %g4, [%l7 + %o1] 0xe3
24184 membar #Sync
24185 fmul8ulx16 %f4, %f14, %f4
24186 srlx %i3, 0x17, %g3
24187 sdivx %g2, 0x1E09, %i4
24188 andncc %o4, %g1, %i2
24189 brgez %o5, loop_2409
24190 mova %xcc, %g7, %l3
24191 edge32ln %o7, %l4, %o3
24192 bvs,pn %icc, loop_2410
24193loop_2409:
24194 add %l5, %l1, %i5
24195 sdivx %g6, 0x1403, %i0
24196 alignaddrl %i7, %l6, %o0
24197loop_2410:
24198 edge16l %l2, %g5, %i1
24199 udivcc %o1, 0x144A, %o6
24200 fbule,a %fcc2, loop_2411
24201 movvs %icc, %i6, %o2
24202 xnor %g4, 0x1F60, %i3
24203 tsubcctv %l0, 0x01E4, %g2
24204loop_2411:
24205 fmovrslz %g3, %f7, %f14
24206 fnegs %f22, %f21
24207 udiv %o4, 0x0E80, %g1
24208 movrne %i2, %o5, %i4
24209 membar 0x35
24210 andn %l3, 0x12D1, %o7
24211 membar 0x27
24212 andcc %l4, 0x0751, %o3
24213 movne %icc, %l5, %g7
24214 andn %i5, %g6, %l1
24215 movrne %i7, 0x305, %l6
24216 fmovrsgz %o0, %f9, %f4
24217 sdiv %l2, 0x1C05, %g5
24218 addcc %i0, %i1, %o6
24219 subcc %o1, 0x08B8, %i6
24220 wr %g0, 0x18, %asi
24221 ldswa [%l7 + 0x40] %asi, %o2
24222 movleu %xcc, %i3, %g4
24223 wr %g0, 0x2f, %asi
24224 stha %g2, [%l7 + 0x0C] %asi
24225 membar #Sync
24226 andcc %l0, 0x0D2C, %o4
24227 fors %f5, %f10, %f25
24228 ldstub [%l7 + 0x26], %g3
24229 tgu %icc, 0x1
24230 add %l7, 0x70, %l6
24231 wr %g0, 0x88, %asi
24232 casxa [%l6] 0x88, %i2, %g1
24233 fbue,a %fcc1, loop_2412
24234 sir 0x0704
24235 pdist %f26, %f26, %f6
24236 tcc %xcc, 0x6
24237loop_2412:
24238 orn %o5, 0x0675, %i4
24239 tle %icc, 0x4
24240 fmovrse %o7, %f5, %f0
24241 ta %xcc, 0x1
24242 sir 0x121D
24243 fands %f0, %f15, %f8
24244 movle %icc, %l3, %o3
24245 tl %icc, 0x3
24246 fbg %fcc2, loop_2413
24247 fmovda %icc, %f23, %f13
24248 tl %xcc, 0x0
24249 fmovd %f12, %f12
24250loop_2413:
24251 or %l5, 0x0F35, %g7
24252 tge %icc, 0x6
24253 udivx %l4, 0x0BF0, %g6
24254 movrne %i5, %l1, %i7
24255 fbe %fcc2, loop_2414
24256 fcmpeq32 %f2, %f20, %o0
24257 mulscc %l2, %g5, %l6
24258 edge8l %i1, %i0, %o6
24259loop_2414:
24260 nop
24261 set 0x7C, %i7
24262 lda [%l7 + %i7] 0x0c, %f11
24263 andn %o1, %o2, %i6
24264 fbule %fcc3, loop_2415
24265 fzeros %f0
24266 wr %g0, 0x19, %asi
24267 ldsba [%l7 + 0x51] %asi, %i3
24268loop_2415:
24269 fzero %f28
24270 xorcc %g4, 0x082A, %g2
24271 edge8n %l0, %g3, %o4
24272 umulcc %g1, 0x0807, %o5
24273 fmovse %xcc, %f31, %f18
24274 movneg %xcc, %i4, %i2
24275 xnor %l3, %o7, %o3
24276 fcmpgt32 %f26, %f28, %g7
24277 tn %icc, 0x7
24278 edge8ln %l5, %l4, %i5
24279 fcmped %fcc3, %f28, %f28
24280 fsrc2s %f31, %f18
24281 wr %g0, 0x0c, %asi
24282 lduha [%l7 + 0x68] %asi, %g6
24283 xor %l1, %i7, %l2
24284 set 0x4C, %g4
24285 lduwa [%l7 + %g4] 0x18, %o0
24286 edge32 %g5, %l6, %i1
24287 fbl %fcc0, loop_2416
24288 tn %icc, 0x1
24289 xnorcc %i0, 0x1978, %o6
24290 xnorcc %o1, 0x0C78, %i6
24291loop_2416:
24292 srax %o2, %g4, %g2
24293 fbe %fcc1, loop_2417
24294 movrlez %i3, %g3, %o4
24295 tcc %xcc, 0x6
24296 fcmpgt16 %f14, %f14, %g1
24297loop_2417:
24298 fbge %fcc0, loop_2418
24299 ba,a,pn %xcc, loop_2419
24300 movre %l0, 0x129, %i4
24301 std %i2, [%l7 + 0x50]
24302loop_2418:
24303 ta %icc, 0x0
24304loop_2419:
24305 nop
24306 wr %g0, 0x80, %asi
24307 lduha [%l7 + 0x42] %asi, %o5
24308 tneg %xcc, 0x4
24309 array8 %l3, %o3, %g7
24310 movrlez %o7, 0x1BE, %l5
24311 srax %l4, %g6, %i5
24312 sub %i7, %l1, %o0
24313 fmovsa %icc, %f16, %f24
24314 subc %g5, %l2, %i1
24315 bl %icc, loop_2420
24316 fnand %f12, %f16, %f26
24317 fmovrslz %l6, %f17, %f23
24318 movre %i0, 0x2C3, %o6
24319loop_2420:
24320 edge8n %o1, %o2, %g4
24321 addccc %i6, 0x0B78, %g2
24322 xnor %g3, %i3, %o4
24323 movge %xcc, %g1, %i4
24324 te %icc, 0x5
24325 fmovsne %icc, %f30, %f10
24326 edge32ln %l0, %o5, %i2
24327 tl %icc, 0x3
24328 tn %xcc, 0x1
24329 tne %icc, 0x1
24330 fcmple32 %f14, %f24, %o3
24331 ldx [%l7 + 0x60], %l3
24332 saved
24333 rdpr %cwp, %g1
24334 rdpr %cansave, %g2
24335 rdpr %canrestore, %g3
24336 rdpr %cleanwin, %g4
24337 rdpr %otherwin, %g5
24338 rdpr %wstate, %g6
24339 nop
24340 setx loop_2421, %l0, %l1
24341 jmpl %l1, %o7
24342 mulx %l5, 0x0042, %g7
24343 sir 0x0776
24344 fabsd %f26, %f30
24345loop_2421:
24346 edge16ln %g6, %i5, %l4
24347 bvc,a loop_2422
24348 movleu %icc, %l1, %i7
24349 srlx %g5, 0x07, %o0
24350 fmovrdgez %i1, %f2, %f0
24351loop_2422:
24352 tsubcc %l6, %i0, %o6
24353 srax %o1, 0x1C, %o2
24354 ble %icc, loop_2423
24355 movg %icc, %g4, %l2
24356 fmovsvc %xcc, %f1, %f19
24357 ldub [%l7 + 0x4F], %g2
24358loop_2423:
24359 srl %g3, 0x1A, %i6
24360 move %xcc, %i3, %g1
24361 tvs %icc, 0x2
24362 fcmpne16 %f28, %f22, %o4
24363 set 0x39, %i3
24364 ldstuba [%l7 + %i3] 0x89, %i4
24365 movgu %xcc, %l0, %o5
24366 fcmple16 %f12, %f6, %i2
24367 movg %xcc, %l3, %o7
24368 alignaddr %l5, %o3, %g6
24369 bvs,pt %icc, loop_2424
24370 fmovrdgez %i5, %f16, %f24
24371 edge32l %l4, %l1, %i7
24372 orn %g7, %o0, %i1
24373loop_2424:
24374 fmovdneg %icc, %f31, %f28
24375 mova %icc, %g5, %l6
24376 edge32l %i0, %o1, %o6
24377 lduh [%l7 + 0x12], %o2
24378 fexpand %f29, %f4
24379 andcc %l2, 0x0B10, %g2
24380 edge32n %g4, %i6, %g3
24381 tne %icc, 0x0
24382 ldd [%l7 + 0x10], %f10
24383 orncc %i3, 0x1276, %g1
24384 movpos %xcc, %i4, %l0
24385 array8 %o5, %i2, %l3
24386 stx %o7, [%l7 + 0x60]
24387 andncc %l5, %o3, %o4
24388 udivcc %g6, 0x15BE, %i5
24389 add %l7, 0x68, %l6
24390 wr %g0, 0x11, %asi
24391 lda [%l6] %asi, %l1
24392 casa [%l6] %asi, %l1, %i7
24393 wr %g0, 0x10, %asi
24394 ldstuba [%l7 + 0x38] %asi, %l4
24395 movvc %icc, %o0, %g7
24396 fmovscc %xcc, %f0, %f22
24397 mulx %i1, 0x124D, %l6
24398 movvs %icc, %g5, %o1
24399 movl %icc, %o6, %i0
24400 fbe,a %fcc1, loop_2425
24401 sll %o2, 0x05, %l2
24402 fpadd32s %f6, %f29, %f6
24403 movge %xcc, %g4, %i6
24404loop_2425:
24405 nop
24406 set 0x38, %g6
24407 ldsha [%l7 + %g6] 0x80, %g2
24408 addc %i3, 0x064F, %g1
24409 xnor %i4, 0x0157, %l0
24410 bl %xcc, loop_2426
24411 membar 0x5B
24412 movrne %o5, 0x092, %i2
24413 movrlez %g3, %l3, %l5
24414loop_2426:
24415 add %o3, 0x1D8C, %o4
24416 sra %o7, 0x19, %g6
24417 popc 0x0EEB, %l1
24418 andn %i7, %l4, %o0
24419 tcs %xcc, 0x0
24420 lduh [%l7 + 0x08], %i5
24421 fpadd16 %f4, %f30, %f12
24422 tne %icc, 0x4
24423 fbul,a %fcc1, loop_2427
24424 tvc %icc, 0x2
24425 movn %xcc, %g7, %l6
24426 nop
24427 set 0x58, %l6
24428 std %i0, [%l7 + %l6]
24429loop_2427:
24430 umul %g5, %o6, %i0
24431 orcc %o1, %l2, %o2
24432 fmovrslz %g4, %f0, %f23
24433 wr %g0, 0x81, %asi
24434 stda %g2, [%l7 + 0x38] %asi
24435 mova %icc, %i3, %i6
24436 xor %i4, %g1, %o5
24437 swap [%l7 + 0x10], %l0
24438 wr %g0, 0x88, %asi
24439 lduwa [%l7 + 0x2C] %asi, %g3
24440 movleu %icc, %l3, %i2
24441 bgu loop_2428
24442 stb %o3, [%l7 + 0x46]
24443 xor %o4, %l5, %o7
24444 fpsub16s %f5, %f31, %f10
24445loop_2428:
24446 mulscc %g6, 0x1270, %i7
24447 sdivcc %l4, 0x160A, %o0
24448 tleu %xcc, 0x1
24449 xor %i5, 0x0C79, %l1
24450 tne %icc, 0x0
24451 movrlez %l6, 0x3D6, %g7
24452 faligndata %f24, %f4, %f24
24453 edge8n %g5, %i1, %o6
24454 andn %i0, 0x1A86, %l2
24455 add %o1, 0x0C08, %g4
24456 fzeros %f20
24457 set 0x40, %i1
24458 stda %f0, [%l7 + %i1] 0x17
24459 membar #Sync
24460 brgez,a %o2, loop_2429
24461 edge8 %g2, %i3, %i6
24462 movle %xcc, %g1, %i4
24463 movcc %icc, %l0, %o5
24464loop_2429:
24465 udivx %l3, 0x1FE0, %i2
24466 ldd [%l7 + 0x68], %g2
24467 movn %icc, %o4, %o3
24468 fmovrde %l5, %f24, %f16
24469 fmovs %f10, %f25
24470 edge32n %o7, %i7, %g6
24471 sllx %l4, %o0, %i5
24472 fmovd %f30, %f4
24473 srl %l1, 0x0E, %l6
24474 tne %xcc, 0x1
24475 ldub [%l7 + 0x5B], %g5
24476 ba loop_2430
24477 move %icc, %i1, %g7
24478 te %xcc, 0x5
24479 addc %i0, %o6, %l2
24480loop_2430:
24481 tl %icc, 0x7
24482 xor %o1, 0x1C68, %g4
24483 flush %l7 + 0x40
24484 brlez,a %o2, loop_2431
24485 stw %i3, [%l7 + 0x50]
24486 wr %g0, 0x19, %asi
24487 swapa [%l7 + 0x18] %asi, %i6
24488loop_2431:
24489 addccc %g2, %i4, %l0
24490 edge32ln %o5, %g1, %i2
24491 popc 0x0EC9, %g3
24492 movcs %icc, %l3, %o3
24493 wr %g0, 0x89, %asi
24494 lduha [%l7 + 0x60] %asi, %l5
24495 tge %icc, 0x0
24496 movge %icc, %o4, %o7
24497 ta %xcc, 0x7
24498 xorcc %i7, 0x1EA9, %l4
24499 fmovdge %icc, %f23, %f5
24500 tcs %icc, 0x7
24501 fnegd %f6, %f22
24502 movg %icc, %o0, %i5
24503 bl,a,pn %xcc, loop_2432
24504 fbuge,a %fcc2, loop_2433
24505 edge16ln %l1, %g6, %l6
24506 set 0x65, %o2
24507 ldstuba [%l7 + %o2] 0x04, %i1
24508loop_2432:
24509 bvs,pn %xcc, loop_2434
24510loop_2433:
24511 tge %xcc, 0x2
24512 bgu,a,pt %icc, loop_2435
24513 udivx %g5, 0x1394, %g7
24514loop_2434:
24515 flush %l7 + 0x2C
24516 nop
24517 set 0x78, %g7
24518 ldd [%l7 + %g7], %i0
24519loop_2435:
24520 edge32 %l2, %o1, %o6
24521 fbo,a %fcc1, loop_2436
24522 movrlez %g4, 0x372, %o2
24523 or %i3, %i6, %g2
24524 saved
24525 rdpr %cwp, %g1
24526 rdpr %cansave, %g2
24527 rdpr %canrestore, %g3
24528 rdpr %cleanwin, %g4
24529 rdpr %otherwin, %g5
24530 rdpr %wstate, %g6
24531loop_2436:
24532 fcmps %fcc2, %f30, %f16
24533 fbue,a %fcc2, loop_2437
24534 st %f12, [%l7 + 0x1C]
24535 sdiv %i4, 0x0E2A, %o5
24536 movgu %icc, %l0, %g1
24537loop_2437:
24538 array16 %g3, %i2, %o3
24539 brz %l3, loop_2438
24540 fcmpgt32 %f26, %f8, %o4
24541 tl %icc, 0x4
24542 smul %l5, %i7, %o7
24543loop_2438:
24544 fpsub32s %f3, %f13, %f8
24545 brz,a %l4, loop_2439
24546 array32 %i5, %l1, %o0
24547 lduh [%l7 + 0x70], %g6
24548 movre %l6, 0x325, %g5
24549loop_2439:
24550 bvs,a loop_2440
24551 edge8ln %i1, %g7, %i0
24552 ble,a loop_2441
24553 fpackfix %f14, %f10
24554loop_2440:
24555 nop
24556 wr %g0, 0x18, %asi
24557 ldsba [%l7 + 0x13] %asi, %o1
24558loop_2441:
24559 tgu %xcc, 0x3
24560 fpadd32 %f14, %f10, %f12
24561 brnz,a %l2, loop_2442
24562 movge %icc, %o6, %o2
24563 movrne %g4, 0x2DC, %i6
24564 movre %g2, %i3, %o5
24565loop_2442:
24566 umulcc %l0, %g1, %g3
24567 or %i4, %o3, %i2
24568 sdivcc %l3, 0x108D, %o4
24569 or %i7, %o7, %l5
24570 fble %fcc3, loop_2443
24571 orn %l4, %i5, %o0
24572 fnot1 %f30, %f16
24573 tle %icc, 0x4
24574loop_2443:
24575 sir 0x061A
24576 srl %l1, %g6, %g5
24577 set 0x5C, %o6
24578 ldswa [%l7 + %o6] 0x0c, %i1
24579 orn %l6, %g7, %o1
24580 wr %g0, 0x18, %asi
24581 lduha [%l7 + 0x52] %asi, %l2
24582 fexpand %f28, %f10
24583 edge8n %i0, %o2, %o6
24584 movge %icc, %g4, %g2
24585 edge16 %i3, %o5, %l0
24586 orncc %g1, 0x151C, %i6
24587 umulcc %g3, 0x00A1, %o3
24588 udivx %i4, 0x07B2, %i2
24589 ba %xcc, loop_2444
24590 alignaddr %l3, %o4, %i7
24591 fsrc2s %f22, %f31
24592 mulx %l5, 0x1B13, %l4
24593loop_2444:
24594 subccc %o7, %o0, %l1
24595 fxors %f6, %f9, %f28
24596 sethi 0x08A3, %g6
24597 edge16l %g5, %i1, %i5
24598 fpadd16 %f14, %f10, %f16
24599 array8 %l6, %g7, %l2
24600 mulx %o1, 0x166F, %o2
24601 st %f8, [%l7 + 0x4C]
24602 add %l7, 0x08, %l6
24603 wr %g0, 0x80, %asi
24604 casa [%l6] %asi, %o6, %g4
24605 sir 0x1D1D
24606 movcc %icc, %i0, %i3
24607 udiv %o5, 0x1644, %l0
24608 bvc,pt %xcc, loop_2445
24609 andncc %g2, %i6, %g1
24610 ldub [%l7 + 0x3C], %g3
24611 movrne %o3, 0x292, %i2
24612loop_2445:
24613 fabss %f4, %f0
24614 fnegs %f29, %f3
24615 fnegd %f28, %f22
24616 fandnot1 %f18, %f28, %f22
24617 fnot2 %f18, %f0
24618 movrlez %l3, 0x207, %i4
24619 srax %o4, 0x14, %i7
24620 bcs,a %icc, loop_2446
24621 srax %l4, 0x1D, %l5
24622 fmovsvc %icc, %f20, %f2
24623 movrlz %o7, %o0, %l1
24624loop_2446:
24625 sra %g6, 0x06, %i1
24626 mulx %g5, 0x1206, %i5
24627 tvs %xcc, 0x0
24628 fmul8ulx16 %f6, %f6, %f14
24629 tsubcc %g7, 0x0351, %l6
24630 tcc %icc, 0x7
24631 alignaddr %l2, %o2, %o6
24632 tsubcc %o1, 0x09B3, %g4
24633 xnorcc %i3, %o5, %i0
24634 fpsub16 %f22, %f0, %f0
24635 srlx %g2, 0x1E, %i6
24636 fmovdvs %xcc, %f15, %f10
24637 fmuld8sux16 %f28, %f11, %f6
24638 edge8ln %l0, %g3, %o3
24639 fcmpgt32 %f10, %f10, %i2
24640 fbuge,a %fcc1, loop_2447
24641 xnorcc %l3, %i4, %g1
24642 fbg %fcc1, loop_2448
24643 edge32n %i7, %l4, %o4
24644loop_2447:
24645 fmovdvc %icc, %f29, %f13
24646 srl %l5, %o7, %l1
24647loop_2448:
24648 fbo,a %fcc3, loop_2449
24649 taddcc %g6, %i1, %o0
24650 bgu %xcc, loop_2450
24651 tgu %icc, 0x0
24652loop_2449:
24653 movvs %xcc, %i5, %g7
24654 edge8ln %l6, %l2, %o2
24655loop_2450:
24656 nop
24657 wr %g0, 0x80, %asi
24658 prefetcha [%l7 + 0x48] %asi, 0x3
24659 wr %g0, 0x0c, %asi
24660 lda [%l7 + 0x5C] %asi, %f14
24661 fmovdgu %icc, %f10, %f18
24662 edge32l %o6, %g4, %o1
24663 fbuge %fcc2, loop_2451
24664 ldsw [%l7 + 0x6C], %i3
24665 sethi 0x16B8, %i0
24666 tpos %icc, 0x1
24667loop_2451:
24668 movle %xcc, %g2, %i6
24669 array16 %o5, %l0, %g3
24670 sethi 0x0DF0, %i2
24671 ldsh [%l7 + 0x60], %o3
24672 tsubcc %i4, %g1, %i7
24673 brgez %l3, loop_2452
24674 srlx %o4, 0x0D, %l5
24675 bvs,a loop_2453
24676 smul %o7, 0x0F12, %l1
24677loop_2452:
24678 edge8 %g6, %l4, %o0
24679 fexpand %f25, %f14
24680loop_2453:
24681 edge32l %i5, %g7, %l6
24682 fmovrslz %l2, %f13, %f8
24683 taddcc %i1, %g5, %o6
24684 srl %o2, %g4, %i3
24685 fmovrsne %o1, %f3, %f25
24686 edge8ln %i0, %i6, %o5
24687 fmovdn %xcc, %f2, %f3
24688 fmovdne %xcc, %f19, %f17
24689 movne %icc, %l0, %g3
24690 brlz %g2, loop_2454
24691 tpos %icc, 0x2
24692 edge16ln %i2, %o3, %g1
24693 fpackfix %f18, %f8
24694loop_2454:
24695 fbe %fcc1, loop_2455
24696 bneg %icc, loop_2456
24697 fpsub32s %f7, %f2, %f30
24698 bpos,a loop_2457
24699loop_2455:
24700 tn %xcc, 0x3
24701loop_2456:
24702 movre %i7, 0x1CE, %l3
24703 fcmple32 %f6, %f16, %o4
24704loop_2457:
24705 edge16n %i4, %l5, %o7
24706 bneg,a,pn %xcc, loop_2458
24707 tge %xcc, 0x5
24708 nop
24709 setx loop_2459, %l0, %l1
24710 wrpr 0x1, %tl
24711 wrpr %l1, %tnpc
24712 setx 0x34400001400, %l0, %l1
24713 wrpr %l1, %tstate
24714 wrhpr 0x4, %htstate
24715 done
24716 ldx [%l7 + 0x50], %l1
24717loop_2458:
24718 nop
24719 wr %g0, 0x2c, %asi
24720 ldda [%l7 + 0x30] %asi, %g6
24721loop_2459:
24722 movg %xcc, %o0, %i5
24723 udivx %l4, 0x08C3, %g7
24724 movrlez %l6, %i1, %g5
24725 bg,a,pt %xcc, loop_2460
24726 fmovsge %icc, %f18, %f2
24727 bshuffle %f22, %f24, %f2
24728 xnor %l2, 0x1E09, %o6
24729loop_2460:
24730 subc %g4, 0x0ECD, %o2
24731 fblg,a %fcc3, loop_2461
24732 smulcc %i3, %i0, %o1
24733 tneg %icc, 0x5
24734 array8 %i6, %o5, %g3
24735loop_2461:
24736 fmovsgu %icc, %f10, %f13
24737 movle %icc, %g2, %l0
24738 tsubcc %o3, %i2, %i7
24739 movg %xcc, %l3, %g1
24740 call loop_2462
24741 movcs %icc, %o4, %i4
24742 movrne %o7, %l1, %g6
24743 umul %l5, %o0, %l4
24744loop_2462:
24745 array32 %g7, %i5, %l6
24746 edge32l %i1, %l2, %g5
24747 ldsh [%l7 + 0x24], %g4
24748 ldx [%l7 + 0x38], %o6
24749 fmovrdgez %o2, %f6, %f30
24750 movrgez %i3, %o1, %i0
24751 tne %icc, 0x7
24752 array8 %o5, %g3, %g2
24753 stw %i6, [%l7 + 0x60]
24754 xnorcc %o3, 0x044E, %i2
24755 mulx %i7, 0x020C, %l0
24756 movneg %xcc, %l3, %g1
24757 orn %o4, %i4, %l1
24758 set 0x22, %l2
24759 ldsba [%l7 + %l2] 0x04, %g6
24760 umul %l5, 0x0BA3, %o0
24761 tn %xcc, 0x2
24762 nop
24763 setx loop_2463, %l0, %l1
24764 wrpr 0x1, %tl
24765 wrpr %l1, %tnpc
24766 setx 0x34400001400, %l0, %l1
24767 wrpr %l1, %tstate
24768 wrhpr 0x4, %htstate
24769 done
24770 bgu,a %xcc, loop_2464
24771 fmuld8sux16 %f9, %f28, %f0
24772 fmuld8sux16 %f11, %f20, %f18
24773loop_2463:
24774 edge32 %l4, %o7, %i5
24775loop_2464:
24776 movrgez %l6, %i1, %l2
24777 sdivcc %g7, 0x0488, %g4
24778 fexpand %f20, %f22
24779 sethi 0x1881, %o6
24780 array32 %o2, %i3, %o1
24781 set 0x1F, %i2
24782 stba %g5, [%l7 + %i2] 0x15
24783 movcc %xcc, %i0, %o5
24784 swap [%l7 + 0x08], %g3
24785 brlz %i6, loop_2465
24786 fbuge %fcc2, loop_2466
24787 tge %xcc, 0x6
24788 udivx %o3, 0x17D8, %g2
24789loop_2465:
24790 sub %i7, 0x0B31, %l0
24791loop_2466:
24792 ldsw [%l7 + 0x7C], %l3
24793 set 0x5C, %l3
24794 lduwa [%l7 + %l3] 0x0c, %g1
24795 addcc %o4, %i2, %i4
24796 edge32ln %l1, %g6, %o0
24797 fbue,a %fcc1, loop_2467
24798 fsrc1s %f7, %f12
24799 movcs %icc, %l5, %o7
24800 tsubcc %i5, %l6, %l4
24801loop_2467:
24802 and %i1, 0x1166, %g7
24803 movge %icc, %l2, %g4
24804 array32 %o2, %o6, %i3
24805 or %o1, %g5, %o5
24806 wr %g0, 0x2f, %asi
24807 stba %i0, [%l7 + 0x7E] %asi
24808 membar #Sync
24809 movgu %icc, %g3, %i6
24810 fmovdleu %xcc, %f11, %f19
24811 fnot1 %f8, %f30
24812 fbe,a %fcc1, loop_2468
24813 tn %icc, 0x3
24814 tl %icc, 0x5
24815 fbule,a %fcc3, loop_2469
24816loop_2468:
24817 be,a,pn %icc, loop_2470
24818 orncc %g2, 0x05F8, %i7
24819 srax %o3, %l3, %g1
24820loop_2469:
24821 edge16n %o4, %l0, %i4
24822loop_2470:
24823 tvc %icc, 0x5
24824 smul %l1, 0x0D2B, %i2
24825 sth %o0, [%l7 + 0x78]
24826 edge32l %l5, %g6, %o7
24827 movcs %xcc, %i5, %l4
24828 umul %i1, %g7, %l6
24829 xnor %l2, 0x1985, %g4
24830 fmovsne %icc, %f1, %f21
24831 st %f12, [%l7 + 0x30]
24832 fone %f4
24833 tneg %icc, 0x3
24834 subccc %o6, %o2, %i3
24835 fbue %fcc2, loop_2471
24836 movg %xcc, %o1, %g5
24837 fandnot2 %f2, %f4, %f20
24838 fnegd %f28, %f20
24839loop_2471:
24840 nop
24841 set 0x18, %i5
24842 ldxa [%g0 + %i5] 0x20, %i0
24843 edge32 %o5, %i6, %g3
24844 fmovdcs %xcc, %f5, %f31
24845 call loop_2472
24846 swap [%l7 + 0x44], %i7
24847 fcmpgt32 %f14, %f2, %g2
24848 restored
24849 rdpr %cwp, %g1
24850 rdpr %cansave, %g2
24851 rdpr %canrestore, %g3
24852 rdpr %cleanwin, %g4
24853 rdpr %otherwin, %g5
24854 rdpr %wstate, %g6
24855loop_2472:
24856 fnor %f20, %f24, %f4
24857 andncc %o3, %g1, %o4
24858 tle %icc, 0x6
24859 bshuffle %f6, %f30, %f12
24860 bl,pt %xcc, loop_2473
24861 movneg %icc, %l0, %i4
24862 fand %f0, %f16, %f0
24863 fcmpgt32 %f10, %f8, %l3
24864loop_2473:
24865 nop
24866 setx loop_2474, %l0, %l1
24867 wrpr 0x1, %tl
24868 wrpr %l1, %tnpc
24869 setx 0x34400001400, %l0, %l1
24870 wrpr %l1, %tstate
24871 wrhpr 0x4, %htstate
24872 done
24873 brgez %l1, loop_2475
24874 membar 0x68
24875 edge16 %i2, %o0, %l5
24876loop_2474:
24877 fsrc2 %f12, %f8
24878loop_2475:
24879 srl %o7, %g6, %i5
24880 fandnot2s %f6, %f9, %f8
24881 fabsd %f22, %f14
24882 sethi 0x1DF3, %l4
24883 fxnor %f4, %f22, %f28
24884 edge8l %i1, %l6, %l2
24885 brnz %g4, loop_2476
24886 fmovrdgez %g7, %f30, %f14
24887 bvs loop_2477
24888 te %icc, 0x6
24889loop_2476:
24890 lduh [%l7 + 0x0A], %o2
24891 fandnot1 %f0, %f2, %f8
24892loop_2477:
24893 sdivx %o6, 0x1958, %i3
24894 array16 %o1, %g5, %i0
24895 fmovdvs %xcc, %f13, %f28
24896 popc 0x16BD, %i6
24897 edge32ln %g3, %o5, %g2
24898 wr %g0, 0xe3, %asi
24899 stxa %i7, [%l7 + 0x08] %asi
24900 membar #Sync
24901 fand %f24, %f22, %f16
24902 umul %o3, 0x10C1, %o4
24903 movrne %l0, 0x007, %i4
24904 udivx %g1, 0x1DDD, %l3
24905 orn %i2, 0x090D, %o0
24906 fbe,a %fcc0, loop_2478
24907 sdivx %l5, 0x0D48, %o7
24908 umul %g6, 0x0082, %i5
24909 edge8n %l4, %i1, %l1
24910loop_2478:
24911 tpos %xcc, 0x1
24912 membar 0x49
24913 fbul %fcc0, loop_2479
24914 movcc %icc, %l2, %l6
24915 swap [%l7 + 0x44], %g7
24916 edge16 %g4, %o2, %o6
24917loop_2479:
24918 smul %i3, 0x07B8, %o1
24919 bvs,a,pn %icc, loop_2480
24920 movpos %icc, %g5, %i6
24921 set 0x48, %i6
24922 ldxa [%l7 + %i6] 0x15, %g3
24923loop_2480:
24924 sub %i0, %g2, %i7
24925 ldsb [%l7 + 0x14], %o5
24926 sir 0x0D4E
24927 fmovdge %icc, %f10, %f11
24928 fbule %fcc1, loop_2481
24929 taddcc %o3, 0x1943, %l0
24930 edge8n %i4, %g1, %o4
24931 fcmpgt16 %f2, %f16, %i2
24932loop_2481:
24933 sethi 0x0786, %o0
24934 std %f12, [%l7 + 0x70]
24935 xorcc %l5, %l3, %o7
24936 array8 %i5, %g6, %l4
24937 edge16n %l1, %l2, %i1
24938 xnorcc %l6, 0x146D, %g4
24939 fnot2 %f26, %f6
24940 taddcc %g7, 0x0EFE, %o2
24941 bne %icc, loop_2482
24942 addccc %i3, 0x0C81, %o1
24943 te %xcc, 0x3
24944 restored
24945 rdpr %cwp, %g1
24946 rdpr %cansave, %g2
24947 rdpr %canrestore, %g3
24948 rdpr %cleanwin, %g4
24949 rdpr %otherwin, %g5
24950 rdpr %wstate, %g6
24951loop_2482:
24952 srax %g5, 0x14, %o6
24953 ldd [%l7 + 0x48], %f24
24954 taddcc %g3, %i6, %i0
24955 edge8l %i7, %o5, %o3
24956 tg %icc, 0x3
24957 edge16l %l0, %i4, %g1
24958 srlx %o4, 0x14, %g2
24959 fnand %f6, %f18, %f30
24960 tleu %icc, 0x1
24961 movle %xcc, %i2, %l5
24962 fmul8x16al %f4, %f17, %f6
24963 edge16ln %l3, %o0, %o7
24964 brgez,a %i5, loop_2483
24965 fand %f22, %f26, %f26
24966 nop
24967 setx loop_2484, %l0, %l1
24968 wrpr 0x1, %tl
24969 wrpr %l1, %tnpc
24970 setx 0x34400001400, %l0, %l1
24971 wrpr %l1, %tstate
24972 wrhpr 0x4, %htstate
24973 done
24974 movrgez %l4, 0x15D, %g6
24975loop_2483:
24976 umulcc %l1, 0x0C28, %l2
24977 movcc %icc, %l6, %g4
24978loop_2484:
24979 tcc %xcc, 0x4
24980 edge8 %i1, %o2, %g7
24981 movge %xcc, %o1, %i3
24982 wr %g0, 0x19, %asi
24983 ldxa [%l7 + 0x10] %asi, %g5
24984 tne %xcc, 0x0
24985 subc %o6, 0x1BDB, %i6
24986 prefetch [%l7 + 0x44], 0x2
24987 or %g3, 0x1215, %i7
24988 edge32n %o5, %o3, %i0
24989 sub %l0, 0x15E6, %i4
24990 fbge,a %fcc0, loop_2485
24991 umul %o4, %g1, %g2
24992 tvc %xcc, 0x2
24993 taddcc %i2, %l3, %o0
24994loop_2485:
24995 sub %l5, 0x10CC, %o7
24996 fnor %f4, %f18, %f6
24997 fbl,a %fcc3, loop_2486
24998 addc %l4, %i5, %l1
24999 edge16ln %l2, %l6, %g6
25000 movge %xcc, %i1, %o2
25001loop_2486:
25002 fcmple16 %f16, %f20, %g7
25003 fmovdneg %xcc, %f12, %f11
25004 fones %f20
25005 set 0x7C, %l5
25006 sta %f27, [%l7 + %l5] 0x81
25007 udivcc %o1, 0x1C5F, %g4
25008 tle %xcc, 0x4
25009 wr %g0, 0x04, %asi
25010 prefetcha [%l7 + 0x58] %asi, 0x3
25011 xnor %o6, 0x0443, %i6
25012 ldsb [%l7 + 0x62], %i3
25013 fandnot2 %f30, %f24, %f4
25014 fabss %f28, %f30
25015 movre %g3, 0x293, %i7
25016 srax %o5, %o3, %l0
25017 or %i4, 0x0E28, %i0
25018 movl %xcc, %g1, %g2
25019 orncc %i2, 0x112F, %l3
25020 bn,a %xcc, loop_2487
25021 fmuld8ulx16 %f14, %f8, %f30
25022 stbar
25023 fnot1 %f28, %f12
25024loop_2487:
25025 edge16n %o4, %o0, %l5
25026 sdivcc %l4, 0x1A96, %o7
25027 movgu %icc, %l1, %l2
25028 set 0x68, %g1
25029 ldsha [%l7 + %g1] 0x10, %i5
25030 bcs,pn %xcc, loop_2488
25031 array16 %g6, %i1, %o2
25032 smulcc %l6, %o1, %g4
25033 set 0x30, %l1
25034 stwa %g7, [%l7 + %l1] 0x23
25035 membar #Sync
25036loop_2488:
25037 nop
25038 membar #Sync
25039 set 0x40, %o0
25040 ldda [%l7 + %o0] 0x1f, %f0
25041 addc %o6, 0x101E, %g5
25042 movn %icc, %i6, %i3
25043 wr %g0, 0x10, %asi
25044 stwa %i7, [%l7 + 0x5C] %asi
25045 tn %xcc, 0x1
25046 saved
25047 rdpr %cwp, %g1
25048 rdpr %cansave, %g2
25049 rdpr %canrestore, %g3
25050 rdpr %cleanwin, %g4
25051 rdpr %otherwin, %g5
25052 rdpr %wstate, %g6
25053 and %g3, 0x1F63, %o3
25054 udiv %o5, 0x1833, %l0
25055 tleu %xcc, 0x2
25056 fsrc2s %f14, %f27
25057 ldsw [%l7 + 0x24], %i4
25058 movrne %g1, 0x029, %i0
25059 alignaddr %i2, %l3, %g2
25060 ld [%l7 + 0x34], %f7
25061 tn %icc, 0x0
25062 edge8l %o4, %o0, %l5
25063 brlz %o7, loop_2489
25064 fmovsl %xcc, %f6, %f22
25065 set 0x28, %o5
25066 swapa [%l7 + %o5] 0x10, %l4
25067loop_2489:
25068 fmovse %icc, %f6, %f28
25069 movgu %icc, %l1, %l2
25070 movl %icc, %g6, %i5
25071 fmovdcs %icc, %f29, %f13
25072 set 0x3C, %l0
25073 lduwa [%l7 + %l0] 0x11, %i1
25074 tleu %xcc, 0x1
25075 fnands %f18, %f3, %f21
25076 movle %icc, %l6, %o2
25077 bl,a,pt %xcc, loop_2490
25078 edge16n %o1, %g4, %g7
25079 movg %xcc, %g5, %i6
25080 fmuld8ulx16 %f23, %f3, %f26
25081loop_2490:
25082 fsrc1s %f11, %f10
25083 subcc %i3, 0x0146, %o6
25084 fbn,a %fcc3, loop_2491
25085 ldx [%l7 + 0x28], %g3
25086 fnor %f8, %f2, %f2
25087 udivx %i7, 0x0552, %o3
25088loop_2491:
25089 fandnot1s %f15, %f9, %f31
25090 fbne %fcc2, loop_2492
25091 movvc %xcc, %o5, %i4
25092 fble %fcc3, loop_2493
25093 udivcc %l0, 0x1A6B, %i0
25094loop_2492:
25095 tpos %icc, 0x3
25096 taddcc %g1, %i2, %g2
25097loop_2493:
25098 fmul8x16au %f14, %f21, %f16
25099 edge16ln %l3, %o4, %o0
25100 andcc %l5, 0x0B0A, %o7
25101 udiv %l1, 0x08BF, %l4
25102 fmovrde %l2, %f20, %f0
25103 movneg %icc, %i5, %g6
25104 stbar
25105 tn %xcc, 0x7
25106 fmovrse %l6, %f4, %f5
25107 movgu %icc, %i1, %o2
25108 add %l7, 0x30, %l6
25109 wr %g0, 0x88, %asi
25110 casa [%l6] %asi, %o1, %g4
25111 xnor %g5, %i6, %i3
25112 fxors %f9, %f0, %f1
25113 umulcc %o6, %g7, %i7
25114 tg %xcc, 0x0
25115 srl %o3, 0x19, %o5
25116 bneg,a %xcc, loop_2494
25117 or %g3, 0x0B93, %l0
25118 fbuge,a %fcc1, loop_2495
25119 array32 %i4, %i0, %i2
25120loop_2494:
25121 fxor %f0, %f24, %f28
25122 sllx %g1, 0x0F, %l3
25123loop_2495:
25124 fpack32 %f16, %f12, %f30
25125 fbue %fcc3, loop_2496
25126 movg %xcc, %o4, %o0
25127 orcc %l5, %g2, %o7
25128 std %l4, [%l7 + 0x30]
25129loop_2496:
25130 or %l1, 0x17A9, %l2
25131 fpack16 %f8, %f20
25132 fmovde %xcc, %f19, %f20
25133 sra %i5, %g6, %l6
25134 nop
25135 set 0x18, %g2
25136 std %i0, [%l7 + %g2]
25137 tgu %xcc, 0x7
25138 movrne %o2, 0x2B6, %o1
25139 fcmpeq16 %f14, %f28, %g5
25140 tvc %xcc, 0x0
25141 edge8 %g4, %i3, %o6
25142 set 0x40, %o4
25143 stda %f0, [%l7 + %o4] 0x11
25144 std %f24, [%l7 + 0x48]
25145 edge32ln %g7, %i7, %o3
25146 fble,a %fcc2, loop_2497
25147 subccc %i6, 0x0253, %g3
25148 fmovdne %icc, %f30, %f25
25149 set 0x18, %i4
25150 prefetcha [%l7 + %i4] 0x89, 0x0
25151loop_2497:
25152 stx %i4, [%l7 + 0x78]
25153 tle %xcc, 0x6
25154 subcc %o5, %i0, %i2
25155 mova %xcc, %l3, %g1
25156 tg %xcc, 0x4
25157 movvs %icc, %o0, %l5
25158 bpos,a,pt %icc, loop_2498
25159 fblg %fcc2, loop_2499
25160 tleu %icc, 0x1
25161 edge8ln %o4, %g2, %o7
25162loop_2498:
25163 tvc %icc, 0x7
25164loop_2499:
25165 ldsh [%l7 + 0x52], %l4
25166 prefetch [%l7 + 0x60], 0x3
25167 udivcc %l1, 0x1B1E, %l2
25168 fbn %fcc0, loop_2500
25169 fmovrslz %g6, %f11, %f16
25170 be,a,pn %xcc, loop_2501
25171 udiv %i5, 0x1448, %i1
25172loop_2500:
25173 fmovdleu %icc, %f29, %f20
25174 set 0x34, %l4
25175 lda [%l7 + %l4] 0x80, %f0
25176loop_2501:
25177 subcc %o2, %l6, %g5
25178 fors %f29, %f24, %f0
25179 edge32ln %g4, %o1, %o6
25180 edge16n %i3, %i7, %g7
25181 tl %icc, 0x5
25182 fmovrslz %o3, %f27, %f17
25183 be,a,pn %icc, loop_2502
25184 fmovsle %xcc, %f30, %f8
25185 mulscc %i6, 0x1B5C, %l0
25186 edge16ln %g3, %o5, %i4
25187loop_2502:
25188 movrne %i2, %l3, %g1
25189 fnand %f14, %f30, %f4
25190 fmovse %xcc, %f22, %f19
25191 membar 0x30
25192 bgu,a %icc, loop_2503
25193 tg %xcc, 0x7
25194 fandnot1 %f24, %f18, %f2
25195 mulx %o0, 0x0D2F, %i0
25196loop_2503:
25197 st %f23, [%l7 + 0x08]
25198 movpos %icc, %o4, %l5
25199 nop
25200 set 0x5D, %o7
25201 ldub [%l7 + %o7], %g2
25202 brlz %o7, loop_2504
25203 movle %icc, %l4, %l1
25204 alignaddrl %l2, %g6, %i1
25205 tge %icc, 0x1
25206loop_2504:
25207 umul %o2, 0x01B2, %l6
25208 bcs,a %xcc, loop_2505
25209 stbar
25210 edge32n %i5, %g4, %g5
25211 ta %xcc, 0x4
25212loop_2505:
25213 nop
25214 set 0x40, %g3
25215 ldda [%l7 + %g3] 0x04, %f16
25216 tle %icc, 0x5
25217 taddcc %o6, 0x1E3E, %i3
25218 movre %i7, %o1, %g7
25219 subccc %i6, 0x1494, %o3
25220 xorcc %g3, %o5, %i4
25221 fbug %fcc1, loop_2506
25222 andn %i2, 0x0CEE, %l0
25223 mulx %g1, %l3, %i0
25224 wr %g0, 0x0c, %asi
25225 lduba [%l7 + 0x43] %asi, %o4
25226loop_2506:
25227 edge8l %o0, %l5, %g2
25228 bpos loop_2507
25229 edge8 %o7, %l1, %l2
25230 fmul8x16 %f13, %f12, %f18
25231 edge32l %l4, %i1, %o2
25232loop_2507:
25233 fmovsn %xcc, %f30, %f17
25234 fmovdleu %icc, %f11, %f19
25235 udiv %l6, 0x0484, %g6
25236 bvc %xcc, loop_2508
25237 edge32l %i5, %g5, %g4
25238 andcc %i3, %i7, %o1
25239 bvc,a loop_2509
25240loop_2508:
25241 for %f6, %f20, %f30
25242 membar #Sync
25243 wr %g0, 0x17, %asi
25244 ldda [%l7 + 0x40] %asi, %f0
25245loop_2509:
25246 ldub [%l7 + 0x50], %g7
25247 fble,a %fcc2, loop_2510
25248 fbn %fcc0, loop_2511
25249 fblg %fcc0, loop_2512
25250 movg %icc, %o6, %i6
25251loop_2510:
25252 taddcc %o3, 0x0250, %o5
25253loop_2511:
25254 brlz,a %g3, loop_2513
25255loop_2512:
25256 fba %fcc3, loop_2514
25257 edge32n %i2, %l0, %i4
25258 srlx %g1, %i0, %l3
25259loop_2513:
25260 nop
25261 setx loop_2515, %l0, %l1
25262 jmpl %l1, %o0
25263loop_2514:
25264 bne,a,pt %icc, loop_2516
25265 taddcctv %o4, %l5, %o7
25266 fmovdn %xcc, %f8, %f8
25267loop_2515:
25268 fones %f14
25269loop_2516:
25270 sdivx %l1, 0x13FF, %g2
25271 sllx %l2, 0x16, %l4
25272 movrgz %o2, 0x1E6, %l6
25273 taddcctv %g6, %i1, %i5
25274 wr %g0, 0xe2, %asi
25275 stda %g4, [%l7 + 0x50] %asi
25276 membar #Sync
25277 udiv %g4, 0x1591, %i7
25278 addccc %o1, %g7, %o6
25279 fornot2s %f11, %f24, %f23
25280 orn %i3, %o3, %o5
25281 movrlez %i6, 0x32C, %g3
25282 fmovdneg %icc, %f14, %f3
25283 srlx %i2, 0x15, %l0
25284 srlx %g1, 0x09, %i4
25285 fcmpne32 %f4, %f6, %l3
25286 set 0x50, %i0
25287 ldda [%l7 + %i0] 0x88, %i0
25288 tcs %xcc, 0x7
25289 or %o0, %o4, %o7
25290 ta %xcc, 0x1
25291 array16 %l5, %g2, %l1
25292 fandnot2 %f10, %f20, %f18
25293 movle %xcc, %l4, %l2
25294 fbe,a %fcc0, loop_2517
25295 fble,a %fcc3, loop_2518
25296 bn loop_2519
25297 call loop_2520
25298loop_2517:
25299 restored
25300 rdpr %cwp, %g1
25301 rdpr %cansave, %g2
25302 rdpr %canrestore, %g3
25303 rdpr %cleanwin, %g4
25304 rdpr %otherwin, %g5
25305 rdpr %wstate, %g6
25306loop_2518:
25307 fpsub16s %f21, %f28, %f2
25308loop_2519:
25309 popc %l6, %o2
25310loop_2520:
25311 ba,pn %icc, loop_2521
25312 andn %g6, 0x0F46, %i5
25313 movrne %g5, 0x195, %g4
25314 fand %f30, %f30, %f16
25315loop_2521:
25316 andn %i1, 0x0E87, %o1
25317 orn %i7, 0x1605, %o6
25318 movne %icc, %g7, %i3
25319 andcc %o5, 0x1A78, %o3
25320 andcc %g3, %i6, %l0
25321 movgu %icc, %i2, %g1
25322 tl %icc, 0x7
25323 umulcc %i4, 0x0461, %l3
25324 nop
25325 set 0x28, %g5
25326 stx %o0, [%l7 + %g5]
25327 fmovsle %xcc, %f12, %f29
25328 tcc %icc, 0x0
25329 umulcc %o4, %o7, %l5
25330 sdivx %i0, 0x0D83, %g2
25331 fcmpgt16 %f20, %f6, %l1
25332 fpack16 %f16, %f10
25333 movrgez %l4, 0x3DB, %l6
25334 subc %l2, %o2, %i5
25335 bneg,pt %icc, loop_2522
25336 fcmpne16 %f30, %f4, %g5
25337 fnands %f11, %f28, %f22
25338 prefetch [%l7 + 0x14], 0x0
25339loop_2522:
25340 nop
25341 add %l7, 0x38, %l6
25342 wr %g0, 0x80, %asi
25343 lda [%l6] %asi, %g4
25344 casa [%l6] 0x80, %g4, %i1
25345 srlx %g6, 0x1E, %o1
25346 movneg %icc, %o6, %g7
25347 taddcc %i3, %o5, %i7
25348 sdiv %o3, 0x1F77, %i6
25349 lduh [%l7 + 0x5E], %l0
25350 alignaddrl %g3, %g1, %i4
25351 move %icc, %i2, %l3
25352 brz,a %o4, loop_2523
25353 fpsub32 %f8, %f14, %f2
25354 subc %o7, 0x1B0E, %o0
25355 tsubcc %i0, %g2, %l5
25356loop_2523:
25357 edge32 %l4, %l6, %l1
25358 brgez,a %o2, loop_2524
25359 fpsub16s %f25, %f7, %f9
25360 fmovsl %xcc, %f6, %f28
25361 wr %g0, 0x10, %asi
25362 stwa %i5, [%l7 + 0x28] %asi
25363loop_2524:
25364 fxnor %f14, %f6, %f22
25365 and %g5, 0x11D0, %l2
25366 fxnors %f27, %f6, %f25
25367 sdivx %i1, 0x1DE0, %g6
25368 bneg,pt %xcc, loop_2525
25369 fmovscc %xcc, %f13, %f1
25370 bneg loop_2526
25371 fbuge,a %fcc0, loop_2527
25372loop_2525:
25373 movre %o1, 0x2BC, %o6
25374 fbne %fcc0, loop_2528
25375loop_2526:
25376 fmovsa %xcc, %f8, %f7
25377loop_2527:
25378 nop
25379 set 0x70, %o3
25380 ldxa [%l7 + %o3] 0x14, %g7
25381loop_2528:
25382 movrgz %g4, %o5, %i7
25383 tcs %xcc, 0x4
25384 movrlz %o3, %i6, %i3
25385 flush %l7 + 0x50
25386 fcmps %fcc3, %f30, %f31
25387 tge %icc, 0x0
25388 fbule,a %fcc1, loop_2529
25389 fmuld8sux16 %f12, %f5, %f30
25390 tgu %xcc, 0x6
25391 bcs loop_2530
25392loop_2529:
25393 tg %icc, 0x7
25394 edge16l %g3, %g1, %l0
25395 subcc %i4, 0x02EE, %i2
25396loop_2530:
25397 fbug,a %fcc0, loop_2531
25398 fmovdg %xcc, %f17, %f10
25399 fmovsle %icc, %f17, %f18
25400 umulcc %l3, %o4, %o7
25401loop_2531:
25402 movneg %xcc, %i0, %g2
25403 mulx %l5, 0x11FF, %l4
25404 fpack16 %f8, %f14
25405 movneg %xcc, %o0, %l6
25406 popc %l1, %i5
25407 tgu %icc, 0x5
25408 prefetch [%l7 + 0x08], 0x3
25409 movl %icc, %g5, %o2
25410 movpos %xcc, %l2, %g6
25411 fnegs %f19, %f15
25412 wr %g0, 0xe2, %asi
25413 stwa %o1, [%l7 + 0x24] %asi
25414 membar #Sync
25415 mulscc %i1, %o6, %g7
25416 xor %g4, 0x1CC5, %o5
25417 tgu %xcc, 0x6
25418 edge32n %o3, %i6, %i3
25419 array8 %i7, %g3, %l0
25420 te %icc, 0x3
25421 sub %i4, %g1, %l3
25422 alignaddr %i2, %o7, %o4
25423 fxors %f11, %f22, %f24
25424 fmovdg %icc, %f21, %f24
25425 fbule %fcc2, loop_2532
25426 fcmpgt16 %f10, %f2, %i0
25427 fbue,a %fcc1, loop_2533
25428 umulcc %l5, %g2, %l4
25429loop_2532:
25430 subc %o0, %l1, %l6
25431 fbuge %fcc0, loop_2534
25432loop_2533:
25433 edge32ln %i5, %o2, %g5
25434 edge8n %g6, %o1, %l2
25435 movvs %icc, %i1, %o6
25436loop_2534:
25437 add %g4, 0x1CCE, %o5
25438 srlx %o3, 0x12, %g7
25439 fabsd %f18, %f12
25440 edge16l %i3, %i6, %g3
25441 mova %icc, %i7, %i4
25442 restored
25443 rdpr %cwp, %g1
25444 rdpr %cansave, %g2
25445 rdpr %canrestore, %g3
25446 rdpr %cleanwin, %g4
25447 rdpr %otherwin, %g5
25448 rdpr %wstate, %g6
25449 mulscc %l0, %g1, %i2
25450 movcs %xcc, %o7, %l3
25451 restored
25452 rdpr %cwp, %g1
25453 rdpr %cansave, %g2
25454 rdpr %canrestore, %g3
25455 rdpr %cleanwin, %g4
25456 rdpr %otherwin, %g5
25457 rdpr %wstate, %g6
25458 fpackfix %f14, %f19
25459 fmovse %xcc, %f14, %f13
25460 set 0x30, %i7
25461 ldda [%l7 + %i7] 0x88, %o4
25462 fbuge,a %fcc0, loop_2535
25463 movrne %l5, 0x099, %g2
25464 alignaddr %l4, %i0, %o0
25465 movre %l1, 0x1A1, %i5
25466loop_2535:
25467 fba,a %fcc0, loop_2536
25468 fmovrdlez %l6, %f12, %f16
25469 edge16n %g5, %g6, %o2
25470 fsrc2s %f12, %f2
25471loop_2536:
25472 fnot1s %f21, %f26
25473 edge8 %l2, %o1, %o6
25474 movneg %xcc, %i1, %o5
25475 fbn,a %fcc3, loop_2537
25476 udiv %g4, 0x1266, %g7
25477 for %f0, %f8, %f4
25478 restored
25479 rdpr %cwp, %g1
25480 rdpr %cansave, %g2
25481 rdpr %canrestore, %g3
25482 rdpr %cleanwin, %g4
25483 rdpr %otherwin, %g5
25484 rdpr %wstate, %g6
25485loop_2537:
25486 nop
25487 set 0x77, %g4
25488 ldsba [%l7 + %g4] 0x0c, %o3
25489 fxnors %f31, %f22, %f25
25490 fmovsgu %icc, %f10, %f23
25491 subcc %i6, 0x00A4, %g3
25492 orn %i3, 0x0AE5, %i4
25493 tleu %icc, 0x0
25494 mulx %l0, %i7, %i2
25495 udivcc %o7, 0x1E59, %g1
25496 edge8ln %l3, %o4, %g2
25497 edge8ln %l4, %i0, %o0
25498 fmul8ulx16 %f16, %f14, %f14
25499 sth %l1, [%l7 + 0x5E]
25500 movrne %l5, 0x2DD, %l6
25501 edge8n %g5, %g6, %o2
25502 lduh [%l7 + 0x4E], %i5
25503 edge8l %o1, %o6, %i1
25504 ldsb [%l7 + 0x2A], %l2
25505 tneg %icc, 0x3
25506 movrgz %g4, 0x330, %o5
25507 ba,a,pt %xcc, loop_2538
25508 be %icc, loop_2539
25509 fpack32 %f26, %f8, %f2
25510 nop
25511 set 0x5F, %i3
25512 ldub [%l7 + %i3], %g7
25513loop_2538:
25514 edge32n %i6, %o3, %i3
25515loop_2539:
25516 nop
25517 wr %g0, 0x80, %asi
25518 lduwa [%l7 + 0x38] %asi, %g3
25519 fbe %fcc0, loop_2540
25520 andncc %i4, %l0, %i2
25521 lduw [%l7 + 0x68], %i7
25522 srl %o7, %l3, %g1
25523loop_2540:
25524 fones %f22
25525 movcc %xcc, %g2, %l4
25526 andn %o4, %i0, %l1
25527 fands %f17, %f15, %f15
25528 wr %g0, 0x81, %asi
25529 swapa [%l7 + 0x54] %asi, %o0
25530 fones %f17
25531 sdivcc %l5, 0x1AE2, %g5
25532 lduw [%l7 + 0x2C], %g6
25533 movl %xcc, %l6, %o2
25534 fcmps %fcc1, %f6, %f12
25535 edge16ln %i5, %o6, %i1
25536 subcc %l2, 0x1CB6, %g4
25537 sth %o5, [%l7 + 0x44]
25538 edge16 %o1, %g7, %o3
25539 orncc %i6, 0x0572, %g3
25540 fbn,a %fcc0, loop_2541
25541 mulscc %i4, %i3, %l0
25542 edge16n %i2, %i7, %o7
25543 tcs %xcc, 0x3
25544loop_2541:
25545 movneg %xcc, %g1, %g2
25546 set 0x58, %g6
25547 swapa [%l7 + %g6] 0x80, %l4
25548 xnorcc %o4, %i0, %l3
25549 fzero %f20
25550 ldub [%l7 + 0x2F], %o0
25551 add %l7, 0x10, %l6
25552 wr %g0, 0x10, %asi
25553 lda [%l6] %asi, %l1
25554 casa [%l6] %asi, %l1, %g5
25555 ldsw [%l7 + 0x54], %g6
25556 subcc %l5, 0x138E, %l6
25557 bleu,a,pn %icc, loop_2542
25558 srlx %o2, 0x09, %o6
25559 edge32ln %i5, %i1, %l2
25560 tvs %icc, 0x1
25561loop_2542:
25562 or %g4, %o1, %o5
25563 mova %icc, %g7, %i6
25564 fandnot2s %f28, %f4, %f10
25565 set 0x74, %o1
25566 stba %o3, [%l7 + %o1] 0x18
25567 set 0x74, %l6
25568 lduba [%l7 + %l6] 0x04, %i4
25569 fones %f6
25570 tge %icc, 0x5
25571 fornot2 %f16, %f24, %f0
25572 bg loop_2543
25573 srax %g3, %l0, %i3
25574 taddcc %i2, 0x0E3F, %i7
25575 tl %icc, 0x7
25576loop_2543:
25577 mulscc %g1, %g2, %o7
25578 xorcc %l4, 0x04B0, %i0
25579 bg,pt %xcc, loop_2544
25580 taddcctv %l3, %o4, %o0
25581 addcc %g5, 0x0C66, %l1
25582 tge %icc, 0x2
25583loop_2544:
25584 tvs %xcc, 0x0
25585 prefetch [%l7 + 0x50], 0x1
25586 fmovd %f8, %f8
25587 wr %g0, 0xf0, %asi
25588 stda %f16, [%l7 + 0x40] %asi
25589 membar #Sync
25590 tvc %xcc, 0x4
25591 subccc %g6, %l6, %o2
25592 edge16ln %l5, %o6, %i5
25593 tsubcctv %l2, %g4, %o1
25594 sdivx %i1, 0x1A61, %g7
25595 tvs %icc, 0x7
25596 fmovdgu %xcc, %f12, %f28
25597 fpsub16 %f16, %f12, %f14
25598 wr %g0, 0x2a, %asi
25599 stha %i6, [%l7 + 0x66] %asi
25600 membar #Sync
25601 fands %f15, %f11, %f24
25602 fmovdleu %icc, %f12, %f18
25603 tg %xcc, 0x3
25604 or %o3, %i4, %o5
25605 stx %g3, [%l7 + 0x50]
25606 fandnot2 %f16, %f6, %f6
25607 sdivx %i3, 0x1B4A, %l0
25608 orn %i7, %i2, %g2
25609 edge32 %o7, %g1, %l4
25610 smul %i0, %l3, %o4
25611 fbule %fcc3, loop_2545
25612 udivcc %o0, 0x1F6F, %l1
25613 sethi 0x069C, %g6
25614 tsubcctv %g5, %l6, %o2
25615loop_2545:
25616 movcc %icc, %l5, %i5
25617 fmovrde %o6, %f6, %f24
25618 movrlez %l2, %o1, %g4
25619 wr %g0, 0x50, %asi
25620 ldxa [%g0 + 0x18] %asi, %i1
25621 tneg %icc, 0x3
25622 sra %i6, 0x11, %o3
25623 set 0x4C, %o2
25624 swapa [%l7 + %o2] 0x81, %i4
25625 tpos %icc, 0x2
25626 edge16ln %g7, %g3, %o5
25627 fbu %fcc2, loop_2546
25628 sdivx %l0, 0x0129, %i3
25629 tgu %xcc, 0x1
25630 edge16n %i7, %g2, %i2
25631loop_2546:
25632 orcc %g1, 0x07C6, %l4
25633 mulscc %i0, 0x0513, %o7
25634 stw %o4, [%l7 + 0x6C]
25635 wr %g0, 0x89, %asi
25636 sta %f19, [%l7 + 0x54] %asi
25637 call loop_2547
25638 fxors %f18, %f23, %f15
25639 ld [%l7 + 0x60], %f8
25640 move %xcc, %o0, %l1
25641loop_2547:
25642 orn %l3, 0x0D22, %g6
25643 srlx %l6, %g5, %l5
25644 fmovsgu %xcc, %f13, %f25
25645 movvc %icc, %i5, %o2
25646 fmovdg %xcc, %f20, %f4
25647 ldd [%l7 + 0x30], %l2
25648 faligndata %f20, %f22, %f6
25649 wr %g0, 0x04, %asi
25650 ldxa [%l7 + 0x40] %asi, %o6
25651 fbe,a %fcc1, loop_2548
25652 ba,a loop_2549
25653 ta %icc, 0x4
25654 edge8l %o1, %g4, %i6
25655loop_2548:
25656 fmovsle %xcc, %f15, %f30
25657loop_2549:
25658 fxor %f6, %f30, %f12
25659 bneg,a loop_2550
25660 movge %icc, %i1, %o3
25661 fcmpgt32 %f6, %f10, %i4
25662 andn %g7, 0x175A, %g3
25663loop_2550:
25664 bvc,a,pt %icc, loop_2551
25665 umulcc %l0, 0x12B6, %o5
25666 fmovdn %icc, %f26, %f29
25667 tle %xcc, 0x4
25668loop_2551:
25669 fcmped %fcc2, %f22, %f18
25670 movcs %xcc, %i7, %i3
25671 movcs %icc, %g2, %i2
25672 tleu %xcc, 0x4
25673 move %icc, %l4, %i0
25674 brlez %g1, loop_2552
25675 orn %o7, 0x116A, %o4
25676 tle %icc, 0x7
25677 bcc,a loop_2553
25678loop_2552:
25679 tgu %icc, 0x6
25680 be,a loop_2554
25681 sdivx %l1, 0x1DDB, %o0
25682loop_2553:
25683 mulscc %g6, 0x0EED, %l6
25684 fmovdne %xcc, %f13, %f24
25685loop_2554:
25686 sllx %g5, 0x0B, %l5
25687 brlez,a %i5, loop_2555
25688 tleu %xcc, 0x0
25689 brgez,a %o2, loop_2556
25690 udivx %l2, 0x19CA, %o6
25691loop_2555:
25692 addcc %o1, %l3, %g4
25693 te %icc, 0x2
25694loop_2556:
25695 movrlz %i6, 0x023, %o3
25696 sdivx %i1, 0x1F9E, %g7
25697 mulscc %g3, 0x1652, %l0
25698 fmovdcc %xcc, %f14, %f3
25699 addcc %o5, 0x1B0B, %i7
25700 movpos %icc, %i4, %i3
25701 sdivcc %g2, 0x000F, %l4
25702 fors %f15, %f25, %f21
25703 addcc %i2, 0x0EB0, %g1
25704 tvc %xcc, 0x4
25705 movl %icc, %o7, %i0
25706 addc %o4, 0x1FD1, %o0
25707 movvs %xcc, %l1, %g6
25708 fbne,a %fcc0, loop_2557
25709 fnot1 %f20, %f30
25710 addccc %g5, %l5, %i5
25711 movrne %l6, 0x12B, %o2
25712loop_2557:
25713 tleu %icc, 0x4
25714 alignaddrl %l2, %o6, %o1
25715 alignaddrl %l3, %i6, %o3
25716 fmovsg %icc, %f19, %f25
25717 andn %i1, %g4, %g7
25718 udivcc %l0, 0x09C3, %o5
25719 sdivx %g3, 0x107C, %i7
25720 srax %i4, %i3, %g2
25721 edge16ln %i2, %l4, %g1
25722 smulcc %o7, %i0, %o4
25723 fcmpne16 %f30, %f2, %l1
25724 sethi 0x04AD, %g6
25725 addccc %o0, 0x1546, %g5
25726 tsubcc %l5, 0x002A, %i5
25727 faligndata %f6, %f20, %f16
25728 tge %xcc, 0x2
25729 movg %icc, %o2, %l2
25730 sdiv %o6, 0x07DA, %o1
25731 restored
25732 rdpr %cwp, %g1
25733 rdpr %cansave, %g2
25734 rdpr %canrestore, %g3
25735 rdpr %cleanwin, %g4
25736 rdpr %otherwin, %g5
25737 rdpr %wstate, %g6
25738 fmovde %xcc, %f12, %f20
25739 set 0x20, %i1
25740 stda %i6, [%l7 + %i1] 0xe2
25741 membar #Sync
25742 udivcc %l3, 0x0BF3, %o3
25743 fmovscc %xcc, %f19, %f11
25744 tge %xcc, 0x4
25745 brgez %i6, loop_2558
25746 edge32ln %i1, %g7, %g4
25747 ldd [%l7 + 0x78], %f20
25748 xor %l0, 0x05F8, %g3
25749loop_2558:
25750 fornot2 %f24, %f30, %f10
25751 fcmpne16 %f24, %f30, %o5
25752 udivcc %i4, 0x1B41, %i7
25753 edge16 %i3, %g2, %l4
25754 fcmpeq16 %f6, %f30, %i2
25755 ldsh [%l7 + 0x28], %g1
25756 lduw [%l7 + 0x50], %o7
25757 set 0x48, %g7
25758 stxa %i0, [%l7 + %g7] 0x2a
25759 membar #Sync
25760 tsubcc %o4, 0x0A62, %g6
25761 edge8l %o0, %l1, %g5
25762 nop
25763 set 0x30, %l2
25764 std %f26, [%l7 + %l2]
25765 swap [%l7 + 0x44], %l5
25766 fnot2s %f28, %f14
25767 pdist %f12, %f30, %f20
25768 andn %o2, 0x0E83, %l2
25769 tn %xcc, 0x7
25770 umulcc %o6, 0x1807, %i5
25771 addccc %l6, 0x0B9D, %l3
25772 fmovrde %o1, %f30, %f24
25773 brlez %i6, loop_2559
25774 fmovsne %xcc, %f25, %f10
25775 movn %icc, %i1, %o3
25776 andncc %g7, %g4, %g3
25777loop_2559:
25778 tpos %icc, 0x3
25779 wr %g0, 0x80, %asi
25780 lduwa [%l7 + 0x64] %asi, %l0
25781 movre %o5, 0x36F, %i7
25782 srax %i3, 0x07, %i4
25783 movrlz %g2, %i2, %g1
25784 siam 0x5
25785 fones %f29
25786 movne %xcc, %o7, %i0
25787 flush %l7 + 0x10
25788 set 0x70, %o6
25789 stwa %o4, [%l7 + %o6] 0xeb
25790 membar #Sync
25791 edge16 %l4, %o0, %l1
25792 mulx %g5, 0x0D4F, %l5
25793 fabsd %f30, %f24
25794 mova %icc, %g6, %o2
25795 array16 %l2, %i5, %o6
25796 movge %icc, %l6, %o1
25797 fbn,a %fcc1, loop_2560
25798 fmovdvc %icc, %f24, %f26
25799 fmovdgu %xcc, %f30, %f11
25800 std %f14, [%l7 + 0x30]
25801loop_2560:
25802 fcmpne32 %f28, %f30, %l3
25803 fcmpgt32 %f0, %f4, %i6
25804 fmovdvc %xcc, %f30, %f4
25805 tsubcc %o3, %g7, %g4
25806 udivx %g3, 0x163B, %i1
25807 xorcc %o5, 0x1AF5, %i7
25808 fmovdvc %icc, %f28, %f14
25809 fpmerge %f21, %f17, %f28
25810 move %icc, %i3, %i4
25811 udivcc %l0, 0x16CA, %g2
25812 fnot2s %f27, %f16
25813 addc %g1, 0x01C2, %o7
25814 fcmpeq16 %f18, %f22, %i0
25815 tleu %xcc, 0x6
25816 edge16 %o4, %l4, %i2
25817 umul %o0, %l1, %l5
25818 tg %icc, 0x1
25819 fmul8x16au %f1, %f23, %f10
25820 fandnot1 %f2, %f6, %f24
25821 sdivcc %g5, 0x1907, %g6
25822 array8 %o2, %l2, %i5
25823 wr %g0, 0x21, %asi
25824 stxa %l6, [%g0 + 0x110] %asi
25825 movpos %icc, %o1, %l3
25826 fbul,a %fcc0, loop_2561
25827 fsrc1 %f8, %f20
25828 srl %o6, %i6, %g7
25829 saved
25830 rdpr %cwp, %g1
25831 rdpr %cansave, %g2
25832 rdpr %canrestore, %g3
25833 rdpr %cleanwin, %g4
25834 rdpr %otherwin, %g5
25835 rdpr %wstate, %g6
25836loop_2561:
25837 and %g4, %o3, %i1
25838 brz,a %g3, loop_2562
25839 edge8n %o5, %i7, %i3
25840 fbue,a %fcc3, loop_2563
25841 fmovs %f13, %f26
25842loop_2562:
25843 edge8n %l0, %i4, %g2
25844 edge8 %o7, %i0, %g1
25845loop_2563:
25846 andcc %l4, 0x034B, %i2
25847 movvs %xcc, %o0, %o4
25848 nop
25849 set 0x28, %i2
25850 std %l4, [%l7 + %i2]
25851 fxors %f1, %f22, %f6
25852 tgu %xcc, 0x3
25853 std %f22, [%l7 + 0x70]
25854 taddcc %g5, 0x0649, %g6
25855 fnor %f28, %f22, %f16
25856 fbge,a %fcc1, loop_2564
25857 tne %xcc, 0x0
25858 mulscc %l1, %l2, %i5
25859 addc %o2, %l6, %l3
25860loop_2564:
25861 movre %o1, %i6, %o6
25862 edge16 %g4, %g7, %o3
25863 movpos %xcc, %i1, %o5
25864 ldsh [%l7 + 0x52], %g3
25865 movgu %xcc, %i3, %l0
25866 membar 0x2A
25867 andcc %i4, 0x1948, %i7
25868 sub %o7, %g2, %g1
25869 sdivx %i0, 0x1315, %i2
25870 set 0x30, %l3
25871 ldda [%l7 + %l3] 0xea, %l4
25872 lduw [%l7 + 0x44], %o0
25873 tgu %icc, 0x6
25874 fpadd16s %f20, %f4, %f13
25875 fnegd %f22, %f2
25876 stw %o4, [%l7 + 0x70]
25877 udivx %g5, 0x1148, %g6
25878 xnorcc %l5, 0x0CD4, %l2
25879 bge,a loop_2565
25880 addccc %i5, 0x1337, %l1
25881 tvc %xcc, 0x5
25882 edge32n %l6, %o2, %o1
25883loop_2565:
25884 fmovdpos %xcc, %f14, %f28
25885 array32 %i6, %l3, %o6
25886 wr %g0, 0x0c, %asi
25887 swapa [%l7 + 0x1C] %asi, %g4
25888 fornot1 %f2, %f0, %f28
25889 fpsub32 %f22, %f22, %f20
25890 sll %g7, 0x0F, %o3
25891 movne %icc, %i1, %o5
25892 st %f23, [%l7 + 0x24]
25893 set 0x20, %i6
25894 stxa %i3, [%l7 + %i6] 0x18
25895 nop
25896 setx loop_2566, %l0, %l1
25897 wrpr 0x1, %tl
25898 wrpr %l1, %tnpc
25899 setx 0x34400001400, %l0, %l1
25900 wrpr %l1, %tstate
25901 wrhpr 0x4, %htstate
25902 done
25903 movcc %icc, %g3, %i4
25904 wr %g0, 0x18, %asi
25905 swapa [%l7 + 0x74] %asi, %l0
25906loop_2566:
25907 udiv %o7, 0x0D3F, %g2
25908 fmovsvs %xcc, %f29, %f28
25909 te %xcc, 0x7
25910 fmovrse %g1, %f26, %f17
25911 fmuld8ulx16 %f18, %f14, %f12
25912 andn %i0, 0x0069, %i2
25913 edge32ln %i7, %l4, %o0
25914 fmovdl %xcc, %f5, %f23
25915 popc 0x0C84, %o4
25916 udivx %g6, 0x04E4, %l5
25917 smulcc %l2, 0x1363, %g5
25918 udivcc %l1, 0x0A45, %l6
25919 fsrc1 %f16, %f12
25920 tge %xcc, 0x6
25921 fmovrslz %o2, %f19, %f27
25922 array16 %i5, %o1, %i6
25923 fone %f16
25924 fxor %f16, %f10, %f28
25925 fcmpgt32 %f4, %f26, %o6
25926 sethi 0x1081, %l3
25927 fble,a %fcc1, loop_2567
25928 xorcc %g7, %g4, %o3
25929 sub %o5, %i1, %i3
25930 edge32 %g3, %l0, %o7
25931loop_2567:
25932 edge32n %g2, %i4, %i0
25933 fbn %fcc1, loop_2568
25934 andcc %i2, %i7, %l4
25935 andn %g1, %o0, %o4
25936 edge8n %g6, %l5, %g5
25937loop_2568:
25938 edge16n %l2, %l6, %l1
25939 umulcc %i5, %o1, %i6
25940 fmovd %f26, %f30
25941 fmul8x16al %f27, %f23, %f24
25942 wr %g0, 0x88, %asi
25943 ldswa [%l7 + 0x0C] %asi, %o6
25944 add %l7, 0x20, %l6
25945 wr %g0, 0x81, %asi
25946 lda [%l6] %asi, %l3
25947 casa [%l6] %asi, %l3, %g7
25948 sub %o2, 0x0294, %o3
25949 bne,a,pt %xcc, loop_2569
25950 fmovdg %xcc, %f5, %f2
25951 edge16ln %o5, %g4, %i1
25952 orn %i3, 0x12F7, %g3
25953loop_2569:
25954 edge16 %l0, %g2, %i4
25955 fmovde %xcc, %f7, %f5
25956 fornot1 %f18, %f16, %f2
25957 ldx [%l7 + 0x38], %o7
25958 fmovrdne %i0, %f24, %f4
25959 fpadd16 %f12, %f24, %f24
25960 fbl,a %fcc0, loop_2570
25961 udiv %i7, 0x09FE, %l4
25962 fmovdle %icc, %f12, %f8
25963 alignaddr %g1, %o0, %o4
25964loop_2570:
25965 mulx %i2, 0x0F7E, %l5
25966 fxnor %f22, %f16, %f12
25967 tsubcc %g5, %g6, %l6
25968 fbe,a %fcc3, loop_2571
25969 fbo %fcc1, loop_2572
25970 movrlz %l2, %i5, %l1
25971 alignaddr %i6, %o1, %l3
25972loop_2571:
25973 nop
25974 set 0x40, %l5
25975 stwa %o6, [%l7 + %l5] 0x10
25976loop_2572:
25977 fbo,a %fcc3, loop_2573
25978 edge16l %g7, %o2, %o5
25979 fmovdne %xcc, %f2, %f26
25980 tge %xcc, 0x4
25981loop_2573:
25982 tcs %xcc, 0x7
25983 or %o3, %g4, %i1
25984 ldsb [%l7 + 0x10], %g3
25985 movcs %icc, %i3, %g2
25986 fcmpgt16 %f12, %f26, %l0
25987 srl %i4, %o7, %i7
25988 taddcc %l4, %i0, %g1
25989 tge %icc, 0x3
25990 fpmerge %f20, %f20, %f12
25991 fpadd32s %f7, %f6, %f5
25992 andncc %o4, %i2, %l5
25993 fbge %fcc1, loop_2574
25994 movge %xcc, %o0, %g6
25995 edge8n %g5, %l6, %l2
25996 fmovsg %xcc, %f7, %f26
25997loop_2574:
25998 movg %icc, %i5, %l1
25999 tsubcc %o1, 0x1BA0, %i6
26000 movcc %icc, %l3, %g7
26001 movrne %o6, 0x23F, %o2
26002 tvc %xcc, 0x3
26003 taddcctv %o5, 0x1455, %g4
26004 array16 %i1, %g3, %i3
26005 movcc %icc, %o3, %g2
26006 ldx [%l7 + 0x40], %i4
26007 srl %l0, %o7, %i7
26008 movpos %xcc, %l4, %i0
26009 brnz,a %g1, loop_2575
26010 membar 0x4D
26011 xorcc %i2, 0x0D62, %o4
26012 fcmped %fcc2, %f30, %f28
26013loop_2575:
26014 fbug,a %fcc0, loop_2576
26015 movrne %o0, %g6, %g5
26016 fcmped %fcc1, %f26, %f2
26017 movrlez %l5, %l2, %l6
26018loop_2576:
26019 movg %icc, %i5, %o1
26020 subcc %i6, 0x02EE, %l3
26021 orncc %g7, 0x0DB1, %l1
26022 tsubcctv %o2, %o6, %g4
26023 te %icc, 0x7
26024 fnot1 %f24, %f28
26025 orcc %o5, 0x1E02, %i1
26026 sethi 0x1FCB, %i3
26027 wr %g0, 0x88, %asi
26028 stda %o2, [%l7 + 0x38] %asi
26029 array16 %g2, %g3, %i4
26030 fbg,a %fcc0, loop_2577
26031 ldsw [%l7 + 0x78], %o7
26032 ldsh [%l7 + 0x7C], %l0
26033 movg %icc, %i7, %l4
26034loop_2577:
26035 edge32 %i0, %i2, %o4
26036 bg,pn %icc, loop_2578
26037 fxnor %f30, %f30, %f18
26038 fones %f29
26039 sra %o0, 0x00, %g6
26040loop_2578:
26041 fmovsl %xcc, %f18, %f0
26042 movrlz %g1, 0x19B, %g5
26043 movrlz %l2, %l5, %l6
26044 popc 0x1246, %i5
26045 be,pt %xcc, loop_2579
26046 xor %o1, 0x156F, %l3
26047 movrlz %i6, 0x34A, %l1
26048 fbue,a %fcc3, loop_2580
26049loop_2579:
26050 udivx %o2, 0x1445, %o6
26051 mova %xcc, %g4, %g7
26052 set 0x0E, %i5
26053 lduha [%l7 + %i5] 0x0c, %i1
26054loop_2580:
26055 fbul %fcc1, loop_2581
26056 edge8 %i3, %o3, %g2
26057 xor %g3, 0x115A, %o5
26058 membar 0x5F
26059loop_2581:
26060 array16 %i4, %l0, %o7
26061 set 0x08, %l1
26062 sta %f12, [%l7 + %l1] 0x15
26063 movre %l4, 0x038, %i7
26064 fnands %f23, %f4, %f10
26065 fmul8sux16 %f16, %f28, %f14
26066 tvs %icc, 0x4
26067 umul %i0, 0x1A1C, %i2
26068 edge16ln %o4, %g6, %g1
26069 fcmpne16 %f26, %f2, %g5
26070 edge16 %l2, %o0, %l5
26071 array8 %l6, %o1, %i5
26072 set 0x58, %o0
26073 swapa [%l7 + %o0] 0x80, %i6
26074 tg %xcc, 0x3
26075 fornot2 %f6, %f28, %f24
26076 ldd [%l7 + 0x58], %l2
26077 fcmpeq16 %f16, %f18, %o2
26078 brz %l1, loop_2582
26079 bl %xcc, loop_2583
26080 movrne %g4, 0x06A, %o6
26081 udivx %i1, 0x0619, %g7
26082loop_2582:
26083 srl %i3, %g2, %g3
26084loop_2583:
26085 array32 %o5, %i4, %l0
26086 ta %xcc, 0x5
26087 tcs %xcc, 0x4
26088 fmovsl %icc, %f7, %f31
26089 ldsw [%l7 + 0x68], %o7
26090 wr %g0, 0x81, %asi
26091 ldda [%l7 + 0x40] %asi, %f16
26092 ble,pt %xcc, loop_2584
26093 movcs %xcc, %o3, %l4
26094 fmovdvc %xcc, %f16, %f20
26095 movrne %i7, %i0, %i2
26096loop_2584:
26097 movgu %icc, %o4, %g6
26098 fmovdle %icc, %f24, %f15
26099 edge32 %g1, %g5, %l2
26100 bvc,pn %icc, loop_2585
26101 tgu %icc, 0x5
26102 fnot2 %f22, %f24
26103 nop
26104 set 0x0C, %g1
26105 lduw [%l7 + %g1], %o0
26106loop_2585:
26107 srlx %l5, 0x17, %o1
26108 edge16 %l6, %i5, %i6
26109 bneg loop_2586
26110 brnz,a %l3, loop_2587
26111 stx %l1, [%l7 + 0x30]
26112 fcmpd %fcc1, %f26, %f18
26113loop_2586:
26114 nop
26115 wr %g0, 0x10, %asi
26116 lduba [%l7 + 0x09] %asi, %g4
26117loop_2587:
26118 subcc %o2, %i1, %g7
26119 andcc %i3, 0x0906, %o6
26120 movcs %xcc, %g2, %o5
26121 andn %g3, %i4, %l0
26122 array16 %o7, %l4, %o3
26123 fmovdcs %icc, %f12, %f5
26124 mulx %i7, 0x1441, %i0
26125 flush %l7 + 0x5C
26126 fabsd %f20, %f0
26127 ld [%l7 + 0x3C], %f15
26128 fsrc1s %f14, %f19
26129 te %xcc, 0x5
26130 fornot2 %f0, %f14, %f8
26131 addccc %i2, 0x0491, %o4
26132 fbul,a %fcc2, loop_2588
26133 fmul8sux16 %f16, %f26, %f10
26134 sir 0x154E
26135 taddcctv %g6, %g1, %g5
26136loop_2588:
26137 tn %icc, 0x2
26138 edge16n %l2, %l5, %o0
26139 fmovspos %xcc, %f30, %f27
26140 fmovdne %xcc, %f12, %f5
26141 bcc,pn %xcc, loop_2589
26142 fmovrse %l6, %f29, %f27
26143 array8 %o1, %i5, %i6
26144 fmovdleu %icc, %f7, %f20
26145loop_2589:
26146 fmovrdne %l1, %f2, %f26
26147 addc %l3, 0x13A7, %o2
26148 tgu %xcc, 0x5
26149 movvs %xcc, %i1, %g4
26150 movrlz %g7, 0x10E, %o6
26151 alignaddr %i3, %g2, %g3
26152 move %icc, %i4, %l0
26153 fmovde %xcc, %f23, %f22
26154 tvs %xcc, 0x2
26155 xorcc %o7, %o5, %l4
26156 movvs %icc, %o3, %i7
26157 fmovsneg %icc, %f27, %f23
26158 fxor %f30, %f0, %f22
26159 ldsb [%l7 + 0x1F], %i2
26160 brlez,a %o4, loop_2590
26161 array32 %g6, %g1, %i0
26162 tleu %xcc, 0x2
26163 movrgz %g5, 0x39E, %l2
26164loop_2590:
26165 movl %icc, %o0, %l6
26166 tne %xcc, 0x0
26167 sllx %l5, 0x1C, %i5
26168 fnegs %f3, %f23
26169 fmovdcc %xcc, %f22, %f10
26170 saved
26171 rdpr %cwp, %g1
26172 rdpr %cansave, %g2
26173 rdpr %canrestore, %g3
26174 rdpr %cleanwin, %g4
26175 rdpr %otherwin, %g5
26176 rdpr %wstate, %g6
26177 array16 %i6, %l1, %o1
26178 tsubcc %l3, 0x1370, %o2
26179 edge32n %i1, %g4, %o6
26180 fzeros %f0
26181 edge8 %i3, %g7, %g2
26182 ldstub [%l7 + 0x6F], %i4
26183 bvc,a %icc, loop_2591
26184 xnor %l0, 0x036F, %g3
26185 stx %o7, [%l7 + 0x60]
26186 fbe %fcc3, loop_2592
26187loop_2591:
26188 fbe %fcc1, loop_2593
26189 xor %o5, 0x0BC9, %o3
26190 taddcc %i7, 0x1AAD, %i2
26191loop_2592:
26192 fmovdle %icc, %f16, %f12
26193loop_2593:
26194 tn %icc, 0x5
26195 tsubcc %o4, 0x100F, %l4
26196 fbul,a %fcc0, loop_2594
26197 saved
26198 rdpr %cwp, %g1
26199 rdpr %cansave, %g2
26200 rdpr %canrestore, %g3
26201 rdpr %cleanwin, %g4
26202 rdpr %otherwin, %g5
26203 rdpr %wstate, %g6
26204 fmovdl %icc, %f7, %f0
26205 wr %g0, 0x88, %asi
26206 ldsha [%l7 + 0x38] %asi, %g6
26207loop_2594:
26208 movrlz %g1, %g5, %i0
26209 andn %o0, %l6, %l2
26210 fbu %fcc3, loop_2595
26211 umulcc %i5, 0x0800, %i6
26212 edge32l %l5, %o1, %l3
26213 fbe %fcc3, loop_2596
26214loop_2595:
26215 tcs %xcc, 0x2
26216 bg,a loop_2597
26217 alignaddrl %l1, %o2, %i1
26218loop_2596:
26219 tge %xcc, 0x7
26220 brlez %g4, loop_2598
26221loop_2597:
26222 tleu %xcc, 0x0
26223 pdist %f20, %f4, %f18
26224 bge,pt %icc, loop_2599
26225loop_2598:
26226 movg %xcc, %o6, %g7
26227 fmul8x16al %f27, %f24, %f30
26228 faligndata %f24, %f4, %f16
26229loop_2599:
26230 fnegd %f14, %f22
26231 fpmerge %f31, %f29, %f12
26232 umul %i3, 0x0CD5, %i4
26233 movvc %icc, %l0, %g3
26234 xorcc %g2, 0x19F7, %o5
26235 wr %g0, 0x80, %asi
26236 lduha [%l7 + 0x42] %asi, %o7
26237 restored
26238 rdpr %cwp, %g1
26239 rdpr %cansave, %g2
26240 rdpr %canrestore, %g3
26241 rdpr %cleanwin, %g4
26242 rdpr %otherwin, %g5
26243 rdpr %wstate, %g6
26244 fbue,a %fcc0, loop_2600
26245 nop
26246 setx loop_2601, %l0, %l1
26247 wrpr 0x1, %tl
26248 wrpr %l1, %tpc
26249 add %l1, 0x4, %l1
26250 wrpr %l1, %tnpc
26251 setx 0x34400001400, %l0, %l1
26252 wrpr %l1, %tstate
26253 wrhpr 0x4, %htstate
26254 retry
26255 fmovdcc %icc, %f28, %f12
26256 ldx [%l7 + 0x30], %i7
26257loop_2600:
26258 edge32 %o3, %i2, %o4
26259loop_2601:
26260 smulcc %g6, 0x1C0A, %g1
26261 edge16 %g5, %l4, %i0
26262 fmovda %xcc, %f2, %f20
26263 wr %g0, 0x89, %asi
26264 swapa [%l7 + 0x14] %asi, %l6
26265 sth %o0, [%l7 + 0x14]
26266 alignaddrl %l2, %i5, %i6
26267 fmul8x16 %f24, %f12, %f2
26268 movle %xcc, %o1, %l5
26269 tge %xcc, 0x0
26270 sth %l3, [%l7 + 0x10]
26271 srax %o2, %i1, %g4
26272 tleu %xcc, 0x1
26273 fcmped %fcc1, %f24, %f20
26274 mulx %o6, %g7, %l1
26275 bneg %icc, loop_2602
26276 fmovsgu %icc, %f8, %f25
26277 fcmpne32 %f0, %f18, %i3
26278 andncc %l0, %i4, %g2
26279loop_2602:
26280 tcc %xcc, 0x0
26281 orncc %o5, 0x19E6, %o7
26282 membar 0x7F
26283 addcc %g3, 0x0134, %o3
26284 taddcctv %i7, 0x0235, %o4
26285 fbule,a %fcc1, loop_2603
26286 brgz %g6, loop_2604
26287 fbne,a %fcc2, loop_2605
26288 movl %xcc, %g1, %i2
26289loop_2603:
26290 brlz,a %g5, loop_2606
26291loop_2604:
26292 alignaddrl %l4, %i0, %o0
26293loop_2605:
26294 sllx %l6, %l2, %i5
26295 taddcc %o1, 0x128B, %i6
26296loop_2606:
26297 alignaddr %l3, %o2, %l5
26298 tl %icc, 0x7
26299 fpackfix %f4, %f13
26300 movl %xcc, %g4, %i1
26301 tl %icc, 0x5
26302 orncc %g7, 0x1014, %l1
26303 bcc loop_2607
26304 tleu %icc, 0x4
26305 lduw [%l7 + 0x14], %i3
26306 ba loop_2608
26307loop_2607:
26308 movn %xcc, %l0, %i4
26309 edge32 %o6, %g2, %o7
26310 umul %o5, 0x026C, %g3
26311loop_2608:
26312 fmuld8ulx16 %f19, %f11, %f16
26313 ld [%l7 + 0x38], %f19
26314 edge16ln %o3, %o4, %i7
26315 edge8n %g6, %g1, %i2
26316 sir 0x043F
26317 movneg %xcc, %l4, %i0
26318 fzero %f20
26319 umulcc %o0, 0x03BE, %l6
26320 fzero %f0
26321 edge16 %g5, %i5, %l2
26322 movleu %icc, %i6, %o1
26323 bvs,a %icc, loop_2609
26324 movleu %icc, %l3, %o2
26325 membar #Sync
26326 wr %g0, 0xf8, %asi
26327 ldda [%l7 + 0x40] %asi, %f16
26328loop_2609:
26329 saved
26330 rdpr %cwp, %g1
26331 rdpr %cansave, %g2
26332 rdpr %canrestore, %g3
26333 rdpr %cleanwin, %g4
26334 rdpr %otherwin, %g5
26335 rdpr %wstate, %g6
26336 taddcctv %l5, %i1, %g4
26337 movleu %icc, %g7, %l1
26338 pdist %f8, %f20, %f28
26339 nop
26340 set 0x7C, %o5
26341 lduw [%l7 + %o5], %i3
26342 xorcc %l0, %o6, %i4
26343 movneg %xcc, %g2, %o5
26344 edge8l %g3, %o3, %o7
26345 popc %i7, %o4
26346 bcs %icc, loop_2610
26347 sir 0x007D
26348 fones %f0
26349 fmovdcs %icc, %f27, %f2
26350loop_2610:
26351 sll %g1, %i2, %g6
26352 stbar
26353 fbo %fcc1, loop_2611
26354 bg,a,pn %icc, loop_2612
26355 or %i0, %l4, %l6
26356 taddcctv %g5, %o0, %l2
26357loop_2611:
26358 andncc %i5, %o1, %l3
26359loop_2612:
26360 addccc %i6, 0x1897, %l5
26361 std %o2, [%l7 + 0x10]
26362 stb %i1, [%l7 + 0x53]
26363 fand %f4, %f2, %f20
26364 xor %g4, 0x1257, %g7
26365 fmovscs %icc, %f24, %f0
26366 mova %xcc, %l1, %i3
26367 fpsub32 %f0, %f4, %f16
26368 edge16n %l0, %o6, %g2
26369 array8 %o5, %g3, %i4
26370 set 0x54, %g2
26371 sta %f19, [%l7 + %g2] 0x14
26372 fones %f31
26373 fnor %f12, %f0, %f20
26374 movne %icc, %o3, %o7
26375 smulcc %i7, %o4, %i2
26376 edge8n %g1, %g6, %i0
26377 movrlez %l4, 0x1FB, %g5
26378 fmovdle %xcc, %f20, %f28
26379 tle %icc, 0x5
26380 or %o0, 0x1F34, %l2
26381 mova %icc, %l6, %o1
26382 sll %l3, 0x04, %i5
26383 tleu %xcc, 0x4
26384 brz,a %l5, loop_2613
26385 fmovdn %icc, %f2, %f13
26386 fmovdvc %icc, %f21, %f15
26387 fbuge %fcc3, loop_2614
26388loop_2613:
26389 stbar
26390 set 0x18, %l0
26391 ldswa [%l7 + %l0] 0x0c, %i6
26392loop_2614:
26393 addc %i1, %o2, %g4
26394 ldsb [%l7 + 0x50], %l1
26395 smulcc %g7, 0x00E9, %l0
26396 xorcc %i3, 0x0DF7, %o6
26397 orcc %o5, 0x1C66, %g2
26398 sllx %g3, %i4, %o7
26399 tn %icc, 0x2
26400 srl %o3, 0x0C, %i7
26401 movvc %icc, %o4, %g1
26402 fmovs %f27, %f12
26403 subccc %g6, %i2, %i0
26404 add %l7, 0x08, %l6
26405 wr %g0, 0x88, %asi
26406 lda [%l6] %asi, %g5
26407 casa [%l6] 0x88, %g5, %o0
26408 sllx %l2, 0x17, %l4
26409 edge8ln %l6, %o1, %i5
26410 taddcctv %l5, 0x10FD, %l3
26411 fmovsleu %icc, %f2, %f23
26412 fmul8x16 %f30, %f30, %f10
26413 fmovsa %xcc, %f1, %f20
26414 brz,a %i6, loop_2615
26415 sll %i1, %o2, %l1
26416 fzeros %f6
26417 wr %g0, 0x19, %asi
26418 ldxa [%l7 + 0x08] %asi, %g7
26419loop_2615:
26420 fmuld8ulx16 %f3, %f18, %f14
26421 fornot1s %f27, %f15, %f25
26422 bge,a,pt %icc, loop_2616
26423 fmovrse %l0, %f4, %f10
26424 subc %i3, %o6, %o5
26425 movn %xcc, %g4, %g3
26426loop_2616:
26427 popc %i4, %o7
26428 bvs,a loop_2617
26429 fmovdgu %xcc, %f4, %f16
26430 bleu,a %xcc, loop_2618
26431 movrgz %g2, 0x37B, %o3
26432loop_2617:
26433 movle %xcc, %i7, %g1
26434 fandnot1s %f23, %f6, %f31
26435loop_2618:
26436 fmovdle %xcc, %f29, %f18
26437 tcs %xcc, 0x2
26438 fpadd32s %f23, %f4, %f4
26439 tle %icc, 0x7
26440 edge16l %o4, %g6, %i0
26441 srax %i2, 0x11, %o0
26442 tneg %icc, 0x3
26443 lduh [%l7 + 0x3A], %l2
26444 brlez %g5, loop_2619
26445 ldd [%l7 + 0x78], %l4
26446 orcc %l6, 0x061D, %i5
26447 movrgz %o1, 0x2DC, %l5
26448loop_2619:
26449 tn %icc, 0x6
26450 sdivcc %i6, 0x1A58, %l3
26451 popc %o2, %l1
26452 fmovsg %icc, %f13, %f24
26453 tvs %xcc, 0x6
26454 lduh [%l7 + 0x1E], %g7
26455 taddcc %l0, 0x0454, %i1
26456 bg,pn %xcc, loop_2620
26457 tge %icc, 0x2
26458 brgz %o6, loop_2621
26459 edge32l %i3, %o5, %g3
26460loop_2620:
26461 popc 0x1D87, %g4
26462 bne %icc, loop_2622
26463loop_2621:
26464 umul %o7, 0x1929, %g2
26465 fcmple16 %f18, %f2, %o3
26466 tsubcctv %i7, 0x0515, %g1
26467loop_2622:
26468 edge8 %o4, %g6, %i4
26469 fmovsne %xcc, %f5, %f31
26470 fands %f29, %f30, %f1
26471 tl %icc, 0x2
26472 tn %icc, 0x4
26473 addcc %i0, 0x038B, %i2
26474 movcs %icc, %l2, %g5
26475 or %l4, 0x1D24, %o0
26476 addcc %l6, %o1, %i5
26477 movgu %xcc, %i6, %l5
26478 subcc %o2, 0x0C98, %l1
26479 sll %g7, %l3, %l0
26480 andncc %i1, %o6, %i3
26481 fmovdleu %xcc, %f1, %f27
26482 addccc %g3, 0x05DA, %o5
26483 restored
26484 rdpr %cwp, %g1
26485 rdpr %cansave, %g2
26486 rdpr %canrestore, %g3
26487 rdpr %cleanwin, %g4
26488 rdpr %otherwin, %g5
26489 rdpr %wstate, %g6
26490 fbul %fcc3, loop_2623
26491 fcmpne16 %f10, %f12, %o7
26492 wr %g0, 0x80, %asi
26493 ldswa [%l7 + 0x44] %asi, %g4
26494loop_2623:
26495 nop
26496 wr %g0, 0x19, %asi
26497 stxa %g2, [%l7 + 0x48] %asi
26498 tsubcc %i7, %g1, %o4
26499 movrlz %g6, %o3, %i4
26500 fmovsgu %xcc, %f24, %f31
26501 set 0x50, %i4
26502 swapa [%l7 + %i4] 0x19, %i0
26503 fands %f19, %f30, %f11
26504 fmovdvs %xcc, %f17, %f11
26505 edge8ln %i2, %g5, %l4
26506 fmovsge %icc, %f26, %f5
26507 fmovsvs %xcc, %f10, %f12
26508 orncc %l2, 0x1F52, %l6
26509 ldstub [%l7 + 0x61], %o0
26510 orncc %i5, %o1, %l5
26511 fnors %f18, %f9, %f27
26512 tleu %xcc, 0x7
26513 subccc %i6, 0x1CE0, %l1
26514 sdivcc %g7, 0x1F45, %o2
26515 tcs %icc, 0x2
26516 srlx %l3, 0x15, %i1
26517 taddcc %l0, %o6, %i3
26518 mulscc %o5, 0x0751, %g3
26519 fmovsn %icc, %f3, %f21
26520 edge16l %g4, %g2, %o7
26521 fmovsvc %icc, %f5, %f11
26522 udivcc %i7, 0x1970, %o4
26523 sub %g1, 0x1705, %o3
26524 bneg,a,pt %icc, loop_2624
26525 fones %f14
26526 saved
26527 rdpr %cwp, %g1
26528 rdpr %cansave, %g2
26529 rdpr %canrestore, %g3
26530 rdpr %cleanwin, %g4
26531 rdpr %otherwin, %g5
26532 rdpr %wstate, %g6
26533 call loop_2625
26534loop_2624:
26535 movrlz %i4, %i0, %g6
26536 fbug,a %fcc0, loop_2626
26537 tl %xcc, 0x4
26538loop_2625:
26539 tl %xcc, 0x0
26540 movrne %g5, 0x3B3, %l4
26541loop_2626:
26542 movrlz %i2, 0x189, %l6
26543 sub %o0, %l2, %o1
26544 tl %xcc, 0x6
26545 add %l7, 0x40, %l6
26546 wr %g0, 0x10, %asi
26547 casxa [%l6] 0x10, %l5, %i5
26548 fabsd %f16, %f16
26549 orn %i6, %g7, %o2
26550 tsubcc %l3, %l1, %l0
26551 fmovrdgz %i1, %f4, %f4
26552 fcmpd %fcc0, %f22, %f8
26553 tle %icc, 0x4
26554 andncc %i3, %o6, %o5
26555 set 0x43, %o4
26556 ldsba [%l7 + %o4] 0x18, %g4
26557 tpos %icc, 0x4
26558 add %g3, 0x1972, %o7
26559 fmovd %f16, %f6
26560 movrlz %i7, 0x0DD, %g2
26561 movleu %icc, %o4, %o3
26562 fba,a %fcc0, loop_2627
26563 tgu %xcc, 0x4
26564 nop
26565 set 0x78, %l4
26566 ldd [%l7 + %l4], %f18
26567 saved
26568 rdpr %cwp, %g1
26569 rdpr %cansave, %g2
26570 rdpr %canrestore, %g3
26571 rdpr %cleanwin, %g4
26572 rdpr %otherwin, %g5
26573 rdpr %wstate, %g6
26574loop_2627:
26575 tne %xcc, 0x7
26576 edge8ln %g1, %i4, %i0
26577 bl %icc, loop_2628
26578 movneg %icc, %g5, %g6
26579 tsubcc %l4, %l6, %i2
26580 fbue,a %fcc1, loop_2629
26581loop_2628:
26582 edge8n %o0, %l2, %o1
26583 orncc %i5, 0x1A13, %i6
26584 fpackfix %f0, %f18
26585loop_2629:
26586 movle %xcc, %l5, %g7
26587 smul %l3, %o2, %l1
26588 fmovdleu %xcc, %f16, %f8
26589 mulx %i1, 0x0DB6, %i3
26590 fmuld8ulx16 %f22, %f23, %f2
26591 fbg,a %fcc3, loop_2630
26592 movrne %l0, %o5, %o6
26593 ldd [%l7 + 0x58], %g4
26594 set 0x40, %g3
26595 ldda [%l7 + %g3] 0x22, %g2
26596loop_2630:
26597 fnot2s %f31, %f5
26598 restored
26599 rdpr %cwp, %g1
26600 rdpr %cansave, %g2
26601 rdpr %canrestore, %g3
26602 rdpr %cleanwin, %g4
26603 rdpr %otherwin, %g5
26604 rdpr %wstate, %g6
26605 fcmpeq32 %f8, %f28, %o7
26606 edge8 %g2, %o4, %o3
26607 tge %xcc, 0x3
26608 tg %xcc, 0x6
26609 taddcctv %i7, %g1, %i4
26610 tn %icc, 0x3
26611 array16 %g5, %g6, %l4
26612 tcs %xcc, 0x2
26613 fpadd16s %f12, %f16, %f16
26614 edge32n %i0, %l6, %o0
26615 movrlez %l2, 0x32C, %i2
26616 smulcc %i5, %i6, %l5
26617 fnot1s %f0, %f3
26618 bgu,a,pt %icc, loop_2631
26619 tge %xcc, 0x0
26620 orcc %o1, 0x0476, %l3
26621 fone %f24
26622loop_2631:
26623 subc %g7, 0x13AC, %o2
26624 fornot2 %f26, %f0, %f10
26625 fmovdle %xcc, %f3, %f7
26626 bne,pn %icc, loop_2632
26627 movg %icc, %l1, %i1
26628 brnz,a %l0, loop_2633
26629 fbue %fcc3, loop_2634
26630loop_2632:
26631 addc %o5, 0x1CCA, %i3
26632 flush %l7 + 0x64
26633loop_2633:
26634 nop
26635 set 0x28, %i0
26636 std %o6, [%l7 + %i0]
26637loop_2634:
26638 nop
26639 wr %g0, 0x2b, %asi
26640 stwa %g3, [%l7 + 0x40] %asi
26641 membar #Sync
26642 movneg %icc, %o7, %g4
26643 movge %icc, %o4, %o3
26644 fmovdgu %icc, %f12, %f19
26645 fxors %f4, %f10, %f29
26646 bne loop_2635
26647 sub %g2, %i7, %g1
26648 bvs %icc, loop_2636
26649 fabss %f4, %f19
26650loop_2635:
26651 brz,a %i4, loop_2637
26652 addc %g6, %l4, %i0
26653loop_2636:
26654 tvc %icc, 0x1
26655 membar 0x7E
26656loop_2637:
26657 sllx %l6, %g5, %o0
26658 fcmpd %fcc2, %f12, %f28
26659 pdist %f20, %f18, %f4
26660 subc %l2, %i2, %i5
26661 brgez,a %i6, loop_2638
26662 array32 %l5, %l3, %o1
26663 brgz %o2, loop_2639
26664 tsubcctv %g7, %l1, %i1
26665loop_2638:
26666 sra %l0, %i3, %o6
26667 brlz %o5, loop_2640
26668loop_2639:
26669 fbue %fcc2, loop_2641
26670 fmovsvc %icc, %f13, %f17
26671 fnands %f12, %f3, %f9
26672loop_2640:
26673 sdivx %o7, 0x0F3C, %g3
26674loop_2641:
26675 fornot1s %f18, %f0, %f26
26676 array16 %o4, %g4, %o3
26677 movg %xcc, %i7, %g1
26678 orn %i4, 0x07B6, %g6
26679 te %icc, 0x2
26680 edge32 %g2, %i0, %l4
26681 umul %l6, 0x0D33, %o0
26682 orcc %g5, 0x028C, %i2
26683 fcmps %fcc2, %f24, %f30
26684 edge16l %l2, %i6, %i5
26685 tge %icc, 0x7
26686 wr %g0, 0x2a, %asi
26687 ldda [%l7 + 0x70] %asi, %l4
26688 xor %o1, 0x020A, %o2
26689 tpos %xcc, 0x5
26690 set 0x60, %g5
26691 stda %g6, [%l7 + %g5] 0x18
26692 set 0x4E, %o3
26693 ldsha [%l7 + %o3] 0x88, %l1
26694 and %l3, %i1, %i3
26695 edge16n %o6, %o5, %o7
26696 edge8n %g3, %l0, %o4
26697 fmul8x16al %f12, %f2, %f6
26698 fmovrdgz %g4, %f14, %f30
26699 fmovrsne %i7, %f2, %f6
26700 fcmpeq32 %f4, %f22, %o3
26701 xnorcc %g1, 0x178A, %i4
26702 edge16ln %g6, %i0, %l4
26703 sllx %g2, %l6, %o0
26704 fbge %fcc2, loop_2642
26705 fandnot1s %f21, %f13, %f12
26706 movvc %icc, %i2, %g5
26707 std %i6, [%l7 + 0x10]
26708loop_2642:
26709 flush %l7 + 0x5C
26710 saved
26711 rdpr %cwp, %g1
26712 rdpr %cansave, %g2
26713 rdpr %canrestore, %g3
26714 rdpr %cleanwin, %g4
26715 rdpr %otherwin, %g5
26716 rdpr %wstate, %g6
26717 tcs %icc, 0x4
26718 fmul8x16 %f16, %f24, %f24
26719 and %l2, 0x0DDB, %i5
26720 mulx %l5, 0x11B6, %o2
26721 fmovrse %o1, %f18, %f31
26722 fmovda %xcc, %f12, %f11
26723 andncc %l1, %g7, %l3
26724 tcs %icc, 0x4
26725 sub %i3, 0x17AB, %o6
26726 movrlez %o5, 0x39F, %o7
26727 edge32l %g3, %l0, %i1
26728 ta %icc, 0x3
26729 fcmple16 %f6, %f24, %o4
26730 fmovda %xcc, %f26, %f20
26731 fsrc1 %f16, %f0
26732 for %f2, %f18, %f28
26733 fmovdn %icc, %f16, %f1
26734 fmovdcc %icc, %f18, %f24
26735 udivcc %g4, 0x10D2, %o3
26736 ldx [%l7 + 0x78], %i7
26737 bg,a loop_2643
26738 movl %icc, %i4, %g1
26739 move %icc, %g6, %i0
26740 fabsd %f2, %f4
26741loop_2643:
26742 membar 0x66
26743 fblg %fcc2, loop_2644
26744 edge8 %g2, %l4, %l6
26745 edge32l %o0, %i2, %i6
26746 swap [%l7 + 0x44], %l2
26747loop_2644:
26748 array32 %i5, %l5, %g5
26749 edge32l %o1, %o2, %g7
26750 prefetch [%l7 + 0x18], 0x3
26751 edge8l %l3, %l1, %o6
26752 movrgez %o5, 0x0D8, %i3
26753 tne %xcc, 0x4
26754 lduw [%l7 + 0x68], %o7
26755 sll %g3, 0x17, %l0
26756 bneg loop_2645
26757 add %o4, 0x0421, %i1
26758 movle %icc, %o3, %g4
26759 brgez,a %i4, loop_2646
26760loop_2645:
26761 tpos %icc, 0x4
26762 smul %g1, 0x0436, %i7
26763 taddcc %i0, %g2, %g6
26764loop_2646:
26765 brlz,a %l6, loop_2647
26766 be loop_2648
26767 tn %xcc, 0x2
26768 std %f26, [%l7 + 0x20]
26769loop_2647:
26770 fnegs %f19, %f12
26771loop_2648:
26772 edge32n %l4, %i2, %i6
26773 sdiv %l2, 0x1090, %i5
26774 fornot1s %f15, %f20, %f17
26775 bshuffle %f16, %f16, %f20
26776 tvc %icc, 0x7
26777 umul %l5, 0x1F94, %g5
26778 fbu,a %fcc1, loop_2649
26779 or %o0, 0x1579, %o1
26780 bvc,a %xcc, loop_2650
26781 fcmpgt16 %f28, %f6, %g7
26782loop_2649:
26783 tle %icc, 0x2
26784 array32 %o2, %l3, %l1
26785loop_2650:
26786 nop
26787 set 0x1C, %o7
26788 stwa %o6, [%l7 + %o7] 0x81
26789 alignaddrl %o5, %i3, %g3
26790 movcs %xcc, %o7, %o4
26791 edge16ln %l0, %o3, %i1
26792 andn %i4, 0x1878, %g1
26793 bn,a loop_2651
26794 movcc %icc, %i7, %g4
26795 orncc %g2, 0x121B, %g6
26796 subc %i0, %l4, %l6
26797loop_2651:
26798 prefetch [%l7 + 0x58], 0x3
26799 fcmpes %fcc3, %f2, %f31
26800 fmovdgu %icc, %f9, %f26
26801 alignaddrl %i6, %l2, %i2
26802 udivcc %l5, 0x1AA7, %g5
26803 addcc %o0, 0x0D5D, %o1
26804 movre %i5, 0x346, %g7
26805 fbne,a %fcc2, loop_2652
26806 brz %o2, loop_2653
26807 and %l3, 0x1919, %l1
26808 fpsub32 %f18, %f28, %f30
26809loop_2652:
26810 fpackfix %f24, %f26
26811loop_2653:
26812 sll %o5, 0x0B, %o6
26813 alignaddr %i3, %g3, %o7
26814 array8 %o4, %o3, %i1
26815 fmovdcs %xcc, %f31, %f31
26816 fmovscs %icc, %f2, %f6
26817 nop
26818 setx loop_2654, %l0, %l1
26819 wrpr 0x1, %tl
26820 wrpr %l1, %tpc
26821 add %l1, 0x4, %l1
26822 wrpr %l1, %tnpc
26823 setx 0x34400001400, %l0, %l1
26824 wrpr %l1, %tstate
26825 wrhpr 0x4, %htstate
26826 retry
26827 bcc,pt %icc, loop_2655
26828 movne %icc, %i4, %l0
26829 fsrc2 %f10, %f22
26830loop_2654:
26831 movgu %icc, %i7, %g1
26832loop_2655:
26833 edge32 %g2, %g6, %i0
26834 add %l7, 0x50, %l6
26835 wr %g0, 0x89, %asi
26836 lda [%l6] %asi, %g4
26837 casa [%l6] 0x89, %g4, %l6
26838 fpack32 %f4, %f10, %f26
26839 srl %l4, %l2, %i6
26840 and %i2, %l5, %o0
26841 bpos,a,pn %icc, loop_2656
26842 sub %g5, %o1, %g7
26843 array32 %o2, %l3, %l1
26844 udivx %o5, 0x0E13, %o6
26845loop_2656:
26846 fmovrslez %i3, %f21, %f2
26847 fcmpgt32 %f18, %f26, %i5
26848 movn %icc, %g3, %o4
26849 fmul8ulx16 %f10, %f6, %f28
26850 edge16 %o7, %i1, %o3
26851 bge,a,pn %icc, loop_2657
26852 fmovdcs %xcc, %f5, %f31
26853 fpsub32 %f30, %f12, %f18
26854 fsrc1 %f22, %f22
26855loop_2657:
26856 tle %icc, 0x5
26857 wr %g0, 0xe2, %asi
26858 stda %i4, [%l7 + 0x50] %asi
26859 membar #Sync
26860 pdist %f22, %f10, %f30
26861 edge32n %i7, %l0, %g2
26862 bgu,pt %xcc, loop_2658
26863 tne %xcc, 0x0
26864 fmovscc %xcc, %f11, %f18
26865 fbge %fcc3, loop_2659
26866loop_2658:
26867 flush %l7 + 0x0C
26868 fnot2s %f1, %f29
26869 alignaddr %g1, %i0, %g4
26870loop_2659:
26871 nop
26872 set 0x20, %g4
26873 stxa %g6, [%l7 + %g4] 0xea
26874 membar #Sync
26875 array32 %l4, %l6, %i6
26876 fmovdle %xcc, %f25, %f25
26877 bcc,pt %xcc, loop_2660
26878 fba,a %fcc3, loop_2661
26879 fmovdg %xcc, %f20, %f26
26880 fmovsne %icc, %f25, %f15
26881loop_2660:
26882 edge16l %i2, %l2, %l5
26883loop_2661:
26884 orcc %g5, 0x1D37, %o1
26885 movg %xcc, %g7, %o2
26886 fpsub16 %f2, %f4, %f22
26887 fsrc2s %f23, %f20
26888 srax %o0, 0x02, %l1
26889 movleu %icc, %l3, %o6
26890 addccc %o5, 0x1E0E, %i3
26891 nop
26892 setx loop_2662, %l0, %l1
26893 wrpr 0x1, %tl
26894 wrpr %l1, %tnpc
26895 setx 0x34400001400, %l0, %l1
26896 wrpr %l1, %tstate
26897 wrhpr 0x4, %htstate
26898 done
26899 lduw [%l7 + 0x0C], %i5
26900 fcmps %fcc2, %f28, %f29
26901 ldsb [%l7 + 0x68], %g3
26902loop_2662:
26903 alignaddrl %o7, %i1, %o3
26904 move %icc, %o4, %i4
26905 tcs %xcc, 0x2
26906 fmovrse %i7, %f10, %f5
26907 set 0x40, %i3
26908 stda %f16, [%l7 + %i3] 0xf0
26909 membar #Sync
26910 movvs %xcc, %g2, %g1
26911 sth %i0, [%l7 + 0x6A]
26912 te %xcc, 0x1
26913 andncc %l0, %g4, %l4
26914 fbne,a %fcc3, loop_2663
26915 movrlez %g6, %i6, %i2
26916 movcs %xcc, %l2, %l5
26917 tvs %xcc, 0x5
26918loop_2663:
26919 fmovrsne %l6, %f2, %f13
26920 mova %xcc, %g5, %o1
26921 andn %g7, 0x1088, %o0
26922 bne,pt %xcc, loop_2664
26923 fzeros %f4
26924 alignaddr %l1, %l3, %o6
26925 andncc %o5, %o2, %i5
26926loop_2664:
26927 srax %g3, 0x12, %i3
26928 sdivx %i1, 0x1246, %o3
26929 movge %xcc, %o4, %i4
26930 fmovsl %xcc, %f17, %f28
26931 tn %icc, 0x5
26932 xnorcc %o7, 0x027D, %g2
26933 move %icc, %i7, %i0
26934 addc %l0, %g4, %l4
26935 fmovde %icc, %f24, %f26
26936 saved
26937 rdpr %cwp, %g1
26938 rdpr %cansave, %g2
26939 rdpr %canrestore, %g3
26940 rdpr %cleanwin, %g4
26941 rdpr %otherwin, %g5
26942 rdpr %wstate, %g6
26943 ta %xcc, 0x6
26944 fnand %f26, %f10, %f0
26945 array16 %g1, %i6, %i2
26946 and %g6, %l2, %l6
26947 stb %l5, [%l7 + 0x19]
26948 fnors %f17, %f11, %f31
26949 xnor %o1, 0x1712, %g5
26950 edge8n %o0, %l1, %g7
26951 bl,pn %xcc, loop_2665
26952 edge16l %o6, %o5, %o2
26953 ldd [%l7 + 0x20], %i4
26954 fbne %fcc1, loop_2666
26955loop_2665:
26956 smulcc %l3, %i3, %i1
26957 orcc %g3, %o4, %o3
26958 sllx %o7, %g2, %i4
26959loop_2666:
26960 fandnot1s %f25, %f11, %f9
26961 move %xcc, %i0, %i7
26962 tge %icc, 0x7
26963 set 0x40, %g6
26964 stda %f16, [%l7 + %g6] 0x89
26965 srl %g4, %l0, %g1
26966 lduh [%l7 + 0x3C], %i6
26967 tl %icc, 0x5
26968 wr %g0, 0x2a, %asi
26969 stda %i2, [%l7 + 0x30] %asi
26970 membar #Sync
26971 tpos %icc, 0x4
26972 bl,a,pt %xcc, loop_2667
26973 fandnot1 %f20, %f4, %f6
26974 taddcctv %g6, %l2, %l6
26975 sra %l5, 0x0B, %o1
26976loop_2667:
26977 edge32l %g5, %l4, %o0
26978 saved
26979 rdpr %cwp, %g1
26980 rdpr %cansave, %g2
26981 rdpr %canrestore, %g3
26982 rdpr %cleanwin, %g4
26983 rdpr %otherwin, %g5
26984 rdpr %wstate, %g6
26985 add %g7, %l1, %o6
26986 xor %o2, 0x1492, %i5
26987 andn %o5, 0x0C17, %i3
26988 edge32ln %i1, %g3, %o4
26989 membar 0x19
26990 srax %o3, 0x1D, %l3
26991 andncc %o7, %i4, %g2
26992 fmovsneg %xcc, %f13, %f31
26993 set 0x5C, %o1
26994 stwa %i0, [%l7 + %o1] 0x14
26995 umulcc %i7, %g4, %g1
26996 smul %l0, %i6, %g6
26997 fmovsneg %icc, %f24, %f6
26998 fmovscs %xcc, %f9, %f4
26999 edge32ln %l2, %i2, %l5
27000 brlz %l6, loop_2668
27001 movvc %xcc, %g5, %l4
27002 fba %fcc3, loop_2669
27003 tcs %icc, 0x1
27004loop_2668:
27005 movvc %icc, %o1, %o0
27006 fmovsne %xcc, %f18, %f25
27007loop_2669:
27008 tneg %icc, 0x3
27009 stb %g7, [%l7 + 0x76]
27010 fmovscs %icc, %f29, %f0
27011 st %f13, [%l7 + 0x54]
27012 wr %g0, 0x11, %asi
27013 ldsha [%l7 + 0x18] %asi, %o6
27014 array32 %o2, %l1, %i5
27015 fmovrdne %i3, %f8, %f24
27016 udivcc %o5, 0x0771, %i1
27017 subc %g3, %o3, %o4
27018 movrlez %o7, %i4, %g2
27019 tgu %icc, 0x7
27020 orcc %l3, %i0, %g4
27021 addc %i7, 0x19DB, %l0
27022 te %icc, 0x7
27023 st %f13, [%l7 + 0x28]
27024 fmovrsgz %i6, %f30, %f18
27025 fbue,a %fcc2, loop_2670
27026 movl %icc, %g1, %g6
27027 fbg,a %fcc1, loop_2671
27028 movle %xcc, %l2, %i2
27029loop_2670:
27030 alignaddrl %l5, %g5, %l6
27031 bcc,a loop_2672
27032loop_2671:
27033 tcc %icc, 0x1
27034 addc %l4, %o0, %o1
27035 edge16ln %g7, %o2, %o6
27036loop_2672:
27037 sdivx %i5, 0x1849, %l1
27038 edge8ln %i3, %i1, %o5
27039 wr %g0, 0x19, %asi
27040 lduba [%l7 + 0x40] %asi, %g3
27041 edge32n %o4, %o3, %i4
27042 addcc %g2, 0x0A1B, %l3
27043 movre %o7, 0x065, %i0
27044 tvs %xcc, 0x3
27045 fmuld8sux16 %f31, %f26, %f4
27046 edge8 %i7, %g4, %i6
27047 or %l0, 0x16AC, %g6
27048 sll %l2, 0x1C, %g1
27049 fpack16 %f20, %f7
27050 movneg %icc, %i2, %g5
27051 movneg %xcc, %l5, %l4
27052 fmovrdlz %o0, %f4, %f12
27053 fble %fcc2, loop_2673
27054 tle %icc, 0x6
27055 fands %f18, %f16, %f24
27056 wr %g0, 0x20, %asi
27057 ldxa [%g0 + 0x38] %asi, %l6
27058loop_2673:
27059 orcc %g7, 0x10E5, %o2
27060 array8 %o1, %i5, %l1
27061 sir 0x022F
27062 udivx %o6, 0x02F7, %i1
27063 bl %xcc, loop_2674
27064 tleu %xcc, 0x5
27065 fpackfix %f14, %f31
27066 restored
27067 rdpr %cwp, %g1
27068 rdpr %cansave, %g2
27069 rdpr %canrestore, %g3
27070 rdpr %cleanwin, %g4
27071 rdpr %otherwin, %g5
27072 rdpr %wstate, %g6
27073loop_2674:
27074 std %o4, [%l7 + 0x60]
27075 subccc %i3, 0x04D8, %g3
27076 add %l7, 0x08, %l6
27077 wr %g0, 0x89, %asi
27078 ldxa [%l6] %asi, %o3
27079 casxa [%l6] %asi, %o3, %o4
27080 or %g2, 0x1A17, %i4
27081 ldsh [%l7 + 0x60], %l3
27082 srlx %o7, 0x00, %i0
27083 xor %g4, 0x06FB, %i6
27084 nop
27085 set 0x34, %i7
27086 ldsw [%l7 + %i7], %i7
27087 fcmps %fcc3, %f19, %f22
27088 fble,a %fcc1, loop_2675
27089 movgu %icc, %l0, %l2
27090 ldx [%l7 + 0x08], %g1
27091 tge %xcc, 0x6
27092loop_2675:
27093 sdivx %g6, 0x0B94, %i2
27094 addccc %g5, %l4, %o0
27095 tvc %icc, 0x0
27096 or %l5, %l6, %o2
27097 fpsub32 %f2, %f28, %f16
27098 fornot2 %f18, %f2, %f22
27099 edge8l %o1, %i5, %g7
27100 array32 %o6, %l1, %o5
27101 movleu %xcc, %i1, %i3
27102 edge8n %o3, %o4, %g2
27103 popc %i4, %l3
27104 add %g3, %i0, %o7
27105 fmovdne %xcc, %f20, %f5
27106 tsubcc %g4, %i6, %l0
27107 movneg %xcc, %i7, %l2
27108 movvc %xcc, %g1, %g6
27109 fmovdl %icc, %f2, %f11
27110 and %g5, %l4, %i2
27111 fcmple32 %f2, %f28, %l5
27112 fmovdvc %xcc, %f2, %f0
27113 movgu %icc, %o0, %o2
27114 brnz,a %o1, loop_2676
27115 andn %l6, %g7, %o6
27116 edge8ln %i5, %o5, %i1
27117 array8 %l1, %i3, %o3
27118loop_2676:
27119 fcmped %fcc2, %f6, %f20
27120 fbue %fcc1, loop_2677
27121 sub %o4, 0x102D, %g2
27122 edge16 %i4, %l3, %i0
27123 movneg %xcc, %o7, %g3
27124loop_2677:
27125 fmovdgu %icc, %f14, %f29
27126 tneg %icc, 0x2
27127 mova %icc, %g4, %i6
27128 fba,a %fcc2, loop_2678
27129 movrgz %i7, 0x046, %l2
27130 set 0x7A, %o2
27131 stha %g1, [%l7 + %o2] 0xe2
27132 membar #Sync
27133loop_2678:
27134 nop
27135 set 0x4B, %l6
27136 stba %g6, [%l7 + %l6] 0x10
27137 bg,pn %icc, loop_2679
27138 bcc loop_2680
27139 sethi 0x1E9A, %l0
27140 movg %xcc, %g5, %i2
27141loop_2679:
27142 udiv %l4, 0x0FB0, %l5
27143loop_2680:
27144 movleu %xcc, %o0, %o1
27145 fbo %fcc2, loop_2681
27146 tsubcc %l6, %o2, %o6
27147 set 0x78, %i1
27148 stda %g6, [%l7 + %i1] 0x2f
27149 membar #Sync
27150loop_2681:
27151 subc %o5, %i5, %i1
27152 pdist %f2, %f8, %f8
27153 sdiv %i3, 0x1E8C, %l1
27154 alignaddrl %o3, %o4, %i4
27155 movrgz %g2, %l3, %i0
27156 prefetch [%l7 + 0x5C], 0x0
27157 taddcctv %g3, %g4, %i6
27158 call loop_2682
27159 and %o7, %l2, %g1
27160 edge16n %i7, %g6, %l0
27161 addcc %g5, 0x087A, %l4
27162loop_2682:
27163 sub %l5, 0x1074, %o0
27164 tcs %icc, 0x2
27165 tge %xcc, 0x4
27166 tvc %xcc, 0x1
27167 sth %i2, [%l7 + 0x1A]
27168 edge16n %l6, %o1, %o2
27169 tcc %xcc, 0x0
27170 fnot2s %f31, %f23
27171 edge16ln %o6, %o5, %i5
27172 set 0x41, %g7
27173 lduba [%l7 + %g7] 0x14, %g7
27174 mova %xcc, %i3, %i1
27175 xnorcc %o3, %o4, %i4
27176 bcc,a,pn %icc, loop_2683
27177 siam 0x6
27178 srax %l1, %g2, %i0
27179 fzero %f22
27180loop_2683:
27181 umulcc %g3, %g4, %i6
27182 tne %icc, 0x2
27183 sdivx %o7, 0x017D, %l2
27184 brgez,a %g1, loop_2684
27185 edge16n %i7, %l3, %g6
27186 movrlz %g5, %l4, %l5
27187 sir 0x047C
27188loop_2684:
27189 edge8l %o0, %l0, %i2
27190 bpos,a,pn %icc, loop_2685
27191 array8 %o1, %o2, %l6
27192 tge %icc, 0x3
27193 ta %icc, 0x2
27194loop_2685:
27195 and %o6, %o5, %i5
27196 movvc %icc, %g7, %i1
27197 orn %o3, 0x1B7E, %i3
27198 stx %o4, [%l7 + 0x30]
27199 set 0x6B, %l2
27200 ldstuba [%l7 + %l2] 0x11, %i4
27201 set 0x50, %o6
27202 ldxa [%l7 + %o6] 0x19, %l1
27203 srl %g2, %g3, %g4
27204 fbne,a %fcc3, loop_2686
27205 movne %xcc, %i6, %o7
27206 udiv %l2, 0x066E, %g1
27207 fmovdvc %icc, %f22, %f12
27208loop_2686:
27209 ldub [%l7 + 0x4C], %i0
27210 set 0x0C, %i2
27211 stha %l3, [%l7 + %i2] 0x89
27212 restored
27213 rdpr %cwp, %g1
27214 rdpr %cansave, %g2
27215 rdpr %canrestore, %g3
27216 rdpr %cleanwin, %g4
27217 rdpr %otherwin, %g5
27218 rdpr %wstate, %g6
27219 ldsb [%l7 + 0x36], %g6
27220 flush %l7 + 0x44
27221 bleu,a loop_2687
27222 bvs,a,pt %icc, loop_2688
27223 pdist %f0, %f4, %f24
27224 smul %g5, %l4, %i7
27225loop_2687:
27226 fmovrse %o0, %f7, %f21
27227loop_2688:
27228 movre %l5, %l0, %o1
27229 sethi 0x0126, %o2
27230 fbe,a %fcc2, loop_2689
27231 brnz %i2, loop_2690
27232 udivx %l6, 0x05D4, %o6
27233 movrne %o5, %i5, %g7
27234loop_2689:
27235 bcs loop_2691
27236loop_2690:
27237 movneg %icc, %i1, %o3
27238 tvs %icc, 0x0
27239 mulscc %o4, %i4, %l1
27240loop_2691:
27241 fpsub32s %f11, %f21, %f14
27242 sdivx %i3, 0x0709, %g3
27243 movl %xcc, %g4, %g2
27244 sub %o7, %l2, %i6
27245 set 0x30, %i6
27246 ldsha [%l7 + %i6] 0x11, %i0
27247 umulcc %g1, 0x02A2, %g6
27248 edge32l %g5, %l3, %l4
27249 set 0x78, %l3
27250 stwa %o0, [%l7 + %l3] 0x27
27251 membar #Sync
27252 subccc %l5, %i7, %l0
27253 set 0x60, %l5
27254 ldda [%l7 + %l5] 0xea, %o2
27255 brgez %i2, loop_2692
27256 movl %icc, %o1, %o6
27257 ldd [%l7 + 0x50], %o4
27258 xorcc %l6, %i5, %g7
27259loop_2692:
27260 restored
27261 rdpr %cwp, %g1
27262 rdpr %cansave, %g2
27263 rdpr %canrestore, %g3
27264 rdpr %cleanwin, %g4
27265 rdpr %otherwin, %g5
27266 rdpr %wstate, %g6
27267 tvs %icc, 0x2
27268 subcc %o3, %i1, %o4
27269 fblg %fcc0, loop_2693
27270 tleu %icc, 0x5
27271 set 0x40, %i5
27272 stda %f16, [%l7 + %i5] 0x17
27273 membar #Sync
27274loop_2693:
27275 srax %i4, %i3, %g3
27276 edge32n %l1, %g4, %o7
27277 orn %l2, %i6, %g2
27278 bgu,a %icc, loop_2694
27279 alignaddr %g1, %i0, %g5
27280 movrgez %l3, 0x01F, %g6
27281 movl %icc, %o0, %l5
27282loop_2694:
27283 faligndata %f4, %f0, %f2
27284 add %l7, 0x28, %l6
27285 wr %g0, 0x04, %asi
27286 ldxa [%l6] %asi, %i7
27287 casxa [%l6] %asi, %i7, %l0
27288 ldsw [%l7 + 0x7C], %l4
27289 fcmpd %fcc2, %f24, %f18
27290 fbul %fcc1, loop_2695
27291 edge8n %i2, %o1, %o6
27292 tge %xcc, 0x0
27293 fpadd16 %f24, %f2, %f18
27294loop_2695:
27295 lduh [%l7 + 0x0E], %o2
27296 umul %o5, 0x1B67, %i5
27297 edge8ln %g7, %o3, %i1
27298 fmovsvs %xcc, %f29, %f9
27299 tcs %xcc, 0x3
27300 stw %o4, [%l7 + 0x28]
27301 sdiv %i4, 0x1AD4, %l6
27302 fbge,a %fcc0, loop_2696
27303 smulcc %i3, 0x1C20, %l1
27304 umulcc %g3, %g4, %o7
27305 wr %g0, 0x10, %asi
27306 stda %i6, [%l7 + 0x48] %asi
27307loop_2696:
27308 tvs %xcc, 0x3
27309 xnor %l2, 0x09C5, %g1
27310 fmovsle %icc, %f7, %f23
27311 addcc %i0, %g5, %g2
27312 fexpand %f29, %f18
27313 fmovsne %xcc, %f9, %f18
27314 fzero %f14
27315 wr %g0, 0x89, %asi
27316 stha %l3, [%l7 + 0x6C] %asi
27317 umul %g6, 0x0286, %l5
27318 nop
27319 setx loop_2697, %l0, %l1
27320 wrpr 0x1, %tl
27321 wrpr %l1, %tnpc
27322 setx 0x34400001400, %l0, %l1
27323 wrpr %l1, %tstate
27324 wrhpr 0x4, %htstate
27325 done
27326 brgez %i7, loop_2698
27327 fnegd %f8, %f6
27328 fba,a %fcc1, loop_2699
27329loop_2697:
27330 udiv %l0, 0x0F2F, %l4
27331loop_2698:
27332 tle %xcc, 0x6
27333 ldd [%l7 + 0x18], %o0
27334loop_2699:
27335 orncc %o1, %i2, %o2
27336 nop
27337 setx loop_2700, %l0, %l1
27338 wrpr 0x1, %tl
27339 wrpr %l1, %tpc
27340 add %l1, 0x4, %l1
27341 wrpr %l1, %tnpc
27342 setx 0x34400001400, %l0, %l1
27343 wrpr %l1, %tstate
27344 wrhpr 0x4, %htstate
27345 retry
27346 movvs %icc, %o5, %o6
27347 brz %g7, loop_2701
27348 xor %i5, %i1, %o3
27349loop_2700:
27350 fmuld8ulx16 %f22, %f27, %f12
27351 fmovdcc %icc, %f12, %f5
27352loop_2701:
27353 fmovdneg %xcc, %f19, %f9
27354 tge %icc, 0x3
27355 fnands %f1, %f12, %f13
27356 fbue %fcc0, loop_2702
27357 edge8ln %i4, %l6, %o4
27358 set 0x40, %l1
27359 stda %f16, [%l7 + %l1] 0xf8
27360 membar #Sync
27361loop_2702:
27362 restored
27363 rdpr %cwp, %g1
27364 rdpr %cansave, %g2
27365 rdpr %canrestore, %g3
27366 rdpr %cleanwin, %g4
27367 rdpr %otherwin, %g5
27368 rdpr %wstate, %g6
27369 fmovsvs %icc, %f9, %f6
27370 fmovdvc %xcc, %f15, %f29
27371 movrgez %l1, 0x336, %i3
27372 wr %g0, 0x19, %asi
27373 lduha [%l7 + 0x7E] %asi, %g3
27374 tvs %xcc, 0x4
27375 membar #Sync
27376 wr %g0, 0x16, %asi
27377 ldda [%l7 + 0x40] %asi, %f16
27378 fnegd %f22, %f22
27379 stx %o7, [%l7 + 0x50]
27380 stx %i6, [%l7 + 0x40]
27381 edge16ln %g4, %l2, %i0
27382 fcmped %fcc1, %f14, %f0
27383 movne %xcc, %g1, %g5
27384 ldd [%l7 + 0x70], %g2
27385 movcc %xcc, %g6, %l3
27386 fand %f30, %f0, %f14
27387 sdivx %i7, 0x1E31, %l0
27388 or %l4, 0x16C3, %o0
27389 fbule,a %fcc1, loop_2703
27390 srl %l5, 0x09, %i2
27391 nop
27392 set 0x08, %o0
27393 ldsh [%l7 + %o0], %o2
27394 tsubcc %o5, %o1, %o6
27395loop_2703:
27396 tne %icc, 0x2
27397 edge8n %i5, %i1, %g7
27398 movne %xcc, %i4, %o3
27399 wr %g0, 0x18, %asi
27400 ldsha [%l7 + 0x46] %asi, %l6
27401 addcc %l1, %i3, %o4
27402 mulscc %g3, 0x13CD, %i6
27403 wr %g0, 0x81, %asi
27404 ldswa [%l7 + 0x78] %asi, %o7
27405 andcc %l2, %i0, %g1
27406 srlx %g4, 0x15, %g2
27407 subcc %g5, %g6, %i7
27408 nop
27409 setx loop_2704, %l0, %l1
27410 jmpl %l1, %l3
27411 taddcctv %l4, %o0, %l5
27412 fmovrdgz %i2, %f0, %f16
27413 edge32n %l0, %o2, %o1
27414loop_2704:
27415 fbue,a %fcc2, loop_2705
27416 st %f4, [%l7 + 0x70]
27417 fbe %fcc1, loop_2706
27418 move %xcc, %o6, %i5
27419loop_2705:
27420 fpsub32s %f12, %f5, %f5
27421 fmovrslz %o5, %f0, %f27
27422loop_2706:
27423 or %g7, 0x122B, %i1
27424 edge8 %o3, %l6, %l1
27425 fmovsvs %icc, %f8, %f30
27426 fmovrslez %i3, %f2, %f21
27427 saved
27428 rdpr %cwp, %g1
27429 rdpr %cansave, %g2
27430 rdpr %canrestore, %g3
27431 rdpr %cleanwin, %g4
27432 rdpr %otherwin, %g5
27433 rdpr %wstate, %g6
27434 add %l7, 0x20, %l6
27435 wr %g0, 0x0c, %asi
27436 casxa [%l6] 0x0c, %o4, %g3
27437 fbug,a %fcc0, loop_2707
27438 movcc %xcc, %i6, %o7
27439 restored
27440 rdpr %cwp, %g1
27441 rdpr %cansave, %g2
27442 rdpr %canrestore, %g3
27443 rdpr %cleanwin, %g4
27444 rdpr %otherwin, %g5
27445 rdpr %wstate, %g6
27446 andcc %i4, 0x0CE8, %i0
27447loop_2707:
27448 sra %l2, 0x17, %g1
27449 movvs %xcc, %g2, %g5
27450 fcmpeq32 %f24, %f0, %g4
27451 add %g6, %i7, %l3
27452 edge8l %o0, %l5, %l4
27453 smulcc %l0, 0x0B4D, %o2
27454 tn %xcc, 0x4
27455 array32 %o1, %i2, %i5
27456 saved
27457 rdpr %cwp, %g1
27458 rdpr %cansave, %g2
27459 rdpr %canrestore, %g3
27460 rdpr %cleanwin, %g4
27461 rdpr %otherwin, %g5
27462 rdpr %wstate, %g6
27463 fmovrse %o5, %f25, %f19
27464 tge %icc, 0x4
27465 edge16n %o6, %g7, %o3
27466 fbug,a %fcc1, loop_2708
27467 fmovspos %icc, %f11, %f13
27468 xorcc %l6, %i1, %l1
27469 addc %i3, 0x1132, %o4
27470loop_2708:
27471 mova %xcc, %g3, %o7
27472 bl,pt %icc, loop_2709
27473 sub %i6, 0x0B91, %i0
27474 edge32n %l2, %i4, %g2
27475 fbn %fcc1, loop_2710
27476loop_2709:
27477 bl,a loop_2711
27478 edge8 %g5, %g1, %g4
27479 fors %f27, %f2, %f28
27480loop_2710:
27481 fmovsg %icc, %f24, %f27
27482loop_2711:
27483 st %f8, [%l7 + 0x2C]
27484 edge16 %i7, %l3, %o0
27485 nop
27486 setx loop_2712, %l0, %l1
27487 jmpl %l1, %l5
27488 edge32ln %l4, %l0, %g6
27489 brgz %o1, loop_2713
27490 edge16ln %o2, %i5, %o5
27491loop_2712:
27492 xorcc %i2, 0x0A57, %o6
27493 sdivcc %o3, 0x1853, %g7
27494loop_2713:
27495 and %l6, 0x11A4, %i1
27496 sth %l1, [%l7 + 0x68]
27497 movrgz %o4, %i3, %o7
27498 sllx %i6, 0x11, %i0
27499 tg %xcc, 0x3
27500 fcmple32 %f0, %f8, %l2
27501 orcc %i4, 0x1A1C, %g2
27502 fxnors %f13, %f17, %f24
27503 sra %g3, 0x17, %g5
27504 nop
27505 setx loop_2714, %l0, %l1
27506 wrpr 0x1, %tl
27507 wrpr %l1, %tpc
27508 add %l1, 0x4, %l1
27509 wrpr %l1, %tnpc
27510 setx 0x34400001400, %l0, %l1
27511 wrpr %l1, %tstate
27512 wrhpr 0x4, %htstate
27513 retry
27514 udivcc %g4, 0x14C5, %i7
27515 tne %xcc, 0x1
27516 popc %g1, %o0
27517loop_2714:
27518 tne %xcc, 0x5
27519 fandnot1 %f28, %f22, %f28
27520 edge32ln %l3, %l5, %l0
27521 fcmple32 %f26, %f16, %g6
27522 fnegs %f1, %f28
27523 bshuffle %f4, %f20, %f12
27524 movrgz %l4, 0x352, %o1
27525 fmovdl %xcc, %f1, %f21
27526 movleu %icc, %o2, %i5
27527 wr %g0, 0x80, %asi
27528 ldsha [%l7 + 0x14] %asi, %i2
27529 edge32l %o5, %o6, %g7
27530 movne %icc, %l6, %i1
27531 movrgez %l1, %o3, %i3
27532 edge32 %o4, %o7, %i0
27533 movrgz %i6, 0x296, %l2
27534 popc 0x1ADB, %i4
27535 wr %g0, 0x0c, %asi
27536 ldswa [%l7 + 0x2C] %asi, %g3
27537 tge %xcc, 0x4
27538 ld [%l7 + 0x6C], %f13
27539 mulx %g2, 0x0808, %g5
27540 array32 %i7, %g1, %g4
27541 tsubcc %o0, 0x1643, %l3
27542 fbge %fcc1, loop_2715
27543 fcmpgt16 %f0, %f18, %l5
27544 mulx %g6, %l0, %l4
27545 fand %f28, %f16, %f6
27546loop_2715:
27547 fmovdgu %xcc, %f27, %f19
27548 ldsb [%l7 + 0x5A], %o2
27549 sllx %i5, %o1, %i2
27550 fmovsleu %icc, %f2, %f17
27551 fnands %f4, %f7, %f15
27552 fbul,a %fcc0, loop_2716
27553 fmovdle %icc, %f31, %f25
27554 bshuffle %f18, %f2, %f24
27555 array8 %o6, %g7, %l6
27556loop_2716:
27557 movrgz %i1, %l1, %o5
27558 udiv %i3, 0x1605, %o3
27559 movrgez %o4, 0x145, %o7
27560 umul %i6, 0x1477, %l2
27561 movvs %xcc, %i0, %g3
27562 fsrc1 %f22, %f22
27563 fpack16 %f16, %f26
27564 sth %g2, [%l7 + 0x72]
27565 bg %icc, loop_2717
27566 fornot2s %f27, %f7, %f27
27567 fble,a %fcc3, loop_2718
27568 brz %g5, loop_2719
27569loop_2717:
27570 umul %i7, %g1, %g4
27571 bge,a loop_2720
27572loop_2718:
27573 mova %icc, %o0, %l3
27574loop_2719:
27575 tpos %xcc, 0x0
27576 addcc %l5, %i4, %g6
27577loop_2720:
27578 fpack32 %f22, %f6, %f16
27579 fmovsleu %xcc, %f21, %f17
27580 tn %icc, 0x6
27581 fmovsgu %xcc, %f26, %f3
27582 set 0x60, %o5
27583 lduha [%l7 + %o5] 0x18, %l0
27584 fblg,a %fcc0, loop_2721
27585 std %o2, [%l7 + 0x78]
27586 fmovsl %xcc, %f20, %f7
27587 tneg %icc, 0x1
27588loop_2721:
27589 movrne %i5, 0x20F, %l4
27590 ldub [%l7 + 0x09], %i2
27591 fnands %f10, %f9, %f21
27592 brz %o1, loop_2722
27593 tg %icc, 0x0
27594 restored
27595 rdpr %cwp, %g1
27596 rdpr %cansave, %g2
27597 rdpr %canrestore, %g3
27598 rdpr %cleanwin, %g4
27599 rdpr %otherwin, %g5
27600 rdpr %wstate, %g6
27601 addcc %o6, 0x02C7, %l6
27602loop_2722:
27603 pdist %f30, %f20, %f10
27604 fmovsne %xcc, %f11, %f4
27605 xorcc %g7, 0x1B87, %i1
27606 tvs %icc, 0x7
27607 fmovrsgz %o5, %f3, %f8
27608 fbg,a %fcc1, loop_2723
27609 tvc %xcc, 0x0
27610 wr %g0, 0x19, %asi
27611 lduwa [%l7 + 0x58] %asi, %l1
27612loop_2723:
27613 fmovrdlez %i3, %f10, %f24
27614 umulcc %o3, %o4, %i6
27615 edge8ln %o7, %l2, %g3
27616 nop
27617 setx loop_2724, %l0, %l1
27618 wrpr 0x1, %tl
27619 wrpr %l1, %tpc
27620 add %l1, 0x4, %l1
27621 wrpr %l1, %tnpc
27622 setx 0x34400001400, %l0, %l1
27623 wrpr %l1, %tstate
27624 wrhpr 0x4, %htstate
27625 retry
27626 fmovdvc %xcc, %f24, %f15
27627 membar 0x34
27628 fmovrse %g2, %f11, %f19
27629loop_2724:
27630 sdivcc %g5, 0x05CC, %i0
27631 fmovsl %icc, %f23, %f31
27632 orcc %i7, %g4, %o0
27633 tg %xcc, 0x2
27634 fmovsa %xcc, %f28, %f15
27635 brlz %g1, loop_2725
27636 udivcc %l5, 0x1D7A, %l3
27637 orncc %i4, %l0, %g6
27638 ta %xcc, 0x4
27639loop_2725:
27640 smulcc %o2, 0x1A4B, %l4
27641 fbu,a %fcc3, loop_2726
27642 tsubcc %i2, 0x0CDF, %i5
27643 andcc %o1, 0x0C1C, %o6
27644 stx %g7, [%l7 + 0x58]
27645loop_2726:
27646 stx %i1, [%l7 + 0x58]
27647 srlx %l6, %l1, %i3
27648 sdivx %o3, 0x0286, %o5
27649 fcmpgt32 %f10, %f0, %o4
27650 fbue %fcc2, loop_2727
27651 fmovsle %xcc, %f11, %f1
27652 xnorcc %o7, 0x142D, %l2
27653 movleu %icc, %g3, %g2
27654loop_2727:
27655 movrne %g5, %i6, %i7
27656 ldd [%l7 + 0x58], %f14
27657 st %f27, [%l7 + 0x6C]
27658 sra %g4, 0x18, %o0
27659 fxor %f16, %f4, %f18
27660 bcs %xcc, loop_2728
27661 edge16 %g1, %l5, %l3
27662 move %icc, %i0, %i4
27663 set 0x20, %g2
27664 ldda [%l7 + %g2] 0x0c, %g6
27665loop_2728:
27666 and %o2, %l0, %i2
27667 tsubcctv %l4, 0x1F5B, %i5
27668 fmovsvc %xcc, %f22, %f1
27669 umul %o1, %g7, %o6
27670 movvc %xcc, %i1, %l1
27671 tle %xcc, 0x3
27672 membar 0x05
27673 movrne %i3, 0x232, %o3
27674 fandnot1 %f20, %f10, %f2
27675 xnorcc %o5, 0x1C03, %l6
27676 fmovdne %xcc, %f27, %f8
27677 fmovdcs %icc, %f19, %f5
27678 popc %o4, %l2
27679 tle %icc, 0x0
27680 fmovdvs %xcc, %f18, %f15
27681 movle %icc, %g3, %o7
27682 movrgez %g5, 0x290, %i6
27683 bl,a loop_2729
27684 and %i7, %g2, %g4
27685 fmovscc %xcc, %f13, %f19
27686 smul %o0, 0x1888, %g1
27687loop_2729:
27688 for %f26, %f8, %f16
27689 fmovdcs %icc, %f18, %f11
27690 orcc %l5, 0x0D96, %l3
27691 movgu %xcc, %i0, %g6
27692 tle %icc, 0x3
27693 andn %i4, %o2, %l0
27694 movrlez %l4, %i2, %o1
27695 fmovrde %i5, %f22, %f22
27696 nop
27697 setx loop_2730, %l0, %l1
27698 jmpl %l1, %o6
27699 xnor %i1, 0x1FA4, %g7
27700 movrgez %l1, 0x17C, %i3
27701 ldd [%l7 + 0x38], %f12
27702loop_2730:
27703 ldstub [%l7 + 0x47], %o3
27704 tcc %icc, 0x0
27705 fmovsn %icc, %f13, %f15
27706 movrgz %o5, 0x0A9, %o4
27707 fors %f26, %f25, %f25
27708 fmovdneg %icc, %f17, %f11
27709 set 0x6E, %g1
27710 ldsha [%l7 + %g1] 0x11, %l2
27711 fandnot1 %f6, %f8, %f0
27712 fones %f25
27713 fandnot1 %f4, %f6, %f8
27714 or %l6, %o7, %g3
27715 addc %g5, 0x14A5, %i6
27716 tneg %xcc, 0x5
27717 taddcctv %i7, %g2, %g4
27718 add %g1, %o0, %l3
27719 saved
27720 rdpr %cwp, %g1
27721 rdpr %cansave, %g2
27722 rdpr %canrestore, %g3
27723 rdpr %cleanwin, %g4
27724 rdpr %otherwin, %g5
27725 rdpr %wstate, %g6
27726 ta %xcc, 0x2
27727 sdivx %i0, 0x0EF5, %g6
27728 tvs %icc, 0x4
27729 call loop_2731
27730 fexpand %f20, %f20
27731 fmuld8sux16 %f30, %f5, %f28
27732 nop
27733 setx loop_2732, %l0, %l1
27734 jmpl %l1, %i4
27735loop_2731:
27736 mova %icc, %l5, %l0
27737 taddcc %o2, %i2, %l4
27738 movne %icc, %i5, %o1
27739loop_2732:
27740 edge32ln %i1, %o6, %g7
27741 alignaddrl %i3, %o3, %l1
27742 move %icc, %o5, %l2
27743 fmovrdlez %l6, %f10, %f0
27744 saved
27745 rdpr %cwp, %g1
27746 rdpr %cansave, %g2
27747 rdpr %canrestore, %g3
27748 rdpr %cleanwin, %g4
27749 rdpr %otherwin, %g5
27750 rdpr %wstate, %g6
27751 srlx %o4, 0x1A, %o7
27752 andn %g3, %g5, %i7
27753 add %l7, 0x78, %l6
27754 wr %g0, 0x88, %asi
27755 lda [%l6] %asi, %i6
27756 casa [%l6] %asi, %i6, %g2
27757 movrgez %g4, 0x389, %g1
27758 mulscc %l3, 0x0BF9, %i0
27759 sethi 0x1F48, %o0
27760 bcc,a,pt %xcc, loop_2733
27761 fbu,a %fcc2, loop_2734
27762 udivcc %g6, 0x0DD3, %l5
27763 flush %l7 + 0x44
27764loop_2733:
27765 tl %xcc, 0x2
27766loop_2734:
27767 tleu %xcc, 0x1
27768 sdivx %i4, 0x1E7E, %l0
27769 sdivx %o2, 0x024D, %l4
27770 orcc %i2, 0x1F6B, %i5
27771 subc %i1, %o6, %o1
27772 movle %xcc, %g7, %o3
27773 ldd [%l7 + 0x38], %l0
27774 fmovrsgez %o5, %f26, %f25
27775 tl %icc, 0x2
27776 set 0x48, %i4
27777 sta %f2, [%l7 + %i4] 0x0c
27778 sdivcc %l2, 0x187C, %l6
27779 set 0x7C, %o4
27780 ldsha [%l7 + %o4] 0x14, %o4
27781 movcc %xcc, %o7, %i3
27782 movneg %xcc, %g5, %i7
27783 set 0x60, %l0
27784 ldda [%l7 + %l0] 0x2b, %g2
27785 bl,a,pn %xcc, loop_2735
27786 edge16 %i6, %g2, %g4
27787 sethi 0x19D3, %g1
27788 fmovrsgz %l3, %f7, %f5
27789loop_2735:
27790 fbue %fcc2, loop_2736
27791 tpos %icc, 0x6
27792 be,a,pt %xcc, loop_2737
27793 st %f2, [%l7 + 0x28]
27794loop_2736:
27795 array8 %i0, %o0, %g6
27796 fnor %f14, %f0, %f2
27797loop_2737:
27798 fbuge,a %fcc2, loop_2738
27799 fmul8x16au %f18, %f25, %f30
27800 tle %icc, 0x0
27801 movl %xcc, %i4, %l0
27802loop_2738:
27803 fand %f16, %f8, %f24
27804 smulcc %l5, %o2, %l4
27805 movrlez %i5, %i1, %o6
27806 edge32n %i2, %o1, %o3
27807 udivcc %l1, 0x14DE, %g7
27808 sub %o5, 0x0869, %l6
27809 swap [%l7 + 0x50], %l2
27810 fmovs %f27, %f29
27811 nop
27812 setx loop_2739, %l0, %l1
27813 jmpl %l1, %o7
27814 ba,a %xcc, loop_2740
27815 movle %xcc, %i3, %o4
27816 fmovdpos %icc, %f0, %f14
27817loop_2739:
27818 nop
27819 set 0x40, %l4
27820 stxa %g5, [%l7 + %l4] 0x10
27821loop_2740:
27822 fandnot2s %f29, %f30, %f4
27823 stbar
27824 membar 0x7D
27825 wr %g0, 0x89, %asi
27826 ldsba [%l7 + 0x3B] %asi, %g3
27827 tvc %icc, 0x5
27828 andn %i7, 0x1AD1, %g2
27829 srlx %i6, 0x1B, %g4
27830 tl %xcc, 0x0
27831 tvc %icc, 0x7
27832 alignaddr %l3, %i0, %g1
27833 fmovrslez %g6, %f27, %f5
27834 bvc,a,pt %xcc, loop_2741
27835 bge,pn %icc, loop_2742
27836 xnorcc %o0, %l0, %i4
27837 mova %icc, %l5, %l4
27838loop_2741:
27839 and %i5, 0x19BA, %o2
27840loop_2742:
27841 movvc %xcc, %o6, %i2
27842 bcc,a %xcc, loop_2743
27843 and %i1, 0x15E0, %o3
27844 ldstub [%l7 + 0x1E], %o1
27845 movrne %l1, 0x2B5, %g7
27846loop_2743:
27847 sth %l6, [%l7 + 0x78]
27848 orncc %l2, %o7, %i3
27849 xnorcc %o5, 0x131D, %o4
27850 sllx %g5, 0x08, %g3
27851 fmovd %f16, %f4
27852 bgu,pt %icc, loop_2744
27853 xorcc %g2, 0x14AB, %i6
27854 orn %g4, 0x063D, %i7
27855 fcmpgt16 %f26, %f26, %l3
27856loop_2744:
27857 te %xcc, 0x0
27858 umul %i0, 0x06D9, %g6
27859 ba,pt %xcc, loop_2745
27860 flush %l7 + 0x7C
27861 tcc %xcc, 0x0
27862 srlx %g1, 0x14, %l0
27863loop_2745:
27864 bgu,pn %xcc, loop_2746
27865 edge16n %i4, %o0, %l5
27866 edge32 %l4, %o2, %o6
27867 smul %i5, 0x134D, %i2
27868loop_2746:
27869 siam 0x6
27870 for %f0, %f14, %f18
27871 sll %o3, %o1, %l1
27872 edge8l %i1, %l6, %g7
27873 bg,pn %xcc, loop_2747
27874 fabss %f6, %f2
27875 edge8 %l2, %i3, %o7
27876 andcc %o4, %o5, %g3
27877loop_2747:
27878 sdiv %g5, 0x15D4, %i6
27879 membar 0x5F
27880 te %icc, 0x6
27881 edge32 %g4, %g2, %l3
27882 fbule %fcc3, loop_2748
27883 udivcc %i7, 0x0810, %g6
27884 fmovdneg %xcc, %f11, %f18
27885 fmovdcs %icc, %f18, %f16
27886loop_2748:
27887 xor %i0, 0x170F, %l0
27888 wr %g0, 0x04, %asi
27889 ldsha [%l7 + 0x78] %asi, %g1
27890 tl %icc, 0x2
27891 smulcc %o0, 0x0299, %i4
27892 tgu %icc, 0x5
27893 andncc %l5, %l4, %o2
27894 movleu %xcc, %o6, %i5
27895 edge8ln %i2, %o1, %l1
27896 umul %i1, %l6, %g7
27897 fexpand %f13, %f10
27898 tvc %icc, 0x3
27899 stbar
27900 umul %l2, 0x0AF7, %i3
27901 movrlez %o3, %o4, %o7
27902 sll %g3, 0x13, %o5
27903 edge8 %g5, %g4, %i6
27904 ldsb [%l7 + 0x08], %g2
27905 add %l3, 0x1FDB, %i7
27906 taddcc %i0, %g6, %g1
27907 ta %xcc, 0x1
27908 fcmpd %fcc3, %f28, %f22
27909 fmovspos %xcc, %f20, %f14
27910 fbul %fcc0, loop_2749
27911 and %l0, %i4, %l5
27912 fmovdpos %xcc, %f17, %f10
27913 sethi 0x07D0, %l4
27914loop_2749:
27915 edge16 %o0, %o6, %o2
27916 sdivx %i2, 0x16D6, %o1
27917 fmovdneg %xcc, %f21, %f11
27918 faligndata %f14, %f20, %f12
27919 fcmpne16 %f10, %f26, %i5
27920 tvs %xcc, 0x5
27921 movg %icc, %i1, %l1
27922 bvs %xcc, loop_2750
27923 subc %g7, 0x199A, %l6
27924 sra %l2, 0x0F, %o3
27925 movge %xcc, %o4, %o7
27926loop_2750:
27927 tle %icc, 0x3
27928 fornot2 %f4, %f8, %f18
27929 fbe,a %fcc2, loop_2751
27930 or %i3, 0x16F3, %o5
27931 siam 0x6
27932 edge16ln %g5, %g4, %i6
27933loop_2751:
27934 array16 %g3, %l3, %i7
27935 movrgez %g2, %i0, %g1
27936 prefetch [%l7 + 0x68], 0x0
27937 umulcc %l0, %i4, %g6
27938 andcc %l5, 0x0BA4, %l4
27939 fba %fcc3, loop_2752
27940 tpos %icc, 0x0
27941 movrgez %o6, %o0, %o2
27942 edge32n %o1, %i2, %i1
27943loop_2752:
27944 fbo,a %fcc3, loop_2753
27945 fmul8ulx16 %f6, %f28, %f8
27946 nop
27947 setx loop_2754, %l0, %l1
27948 wrpr 0x1, %tl
27949 wrpr %l1, %tpc
27950 add %l1, 0x4, %l1
27951 wrpr %l1, %tnpc
27952 setx 0x34400001400, %l0, %l1
27953 wrpr %l1, %tstate
27954 wrhpr 0x4, %htstate
27955 retry
27956 taddcctv %l1, 0x0A8E, %g7
27957loop_2753:
27958 movrgz %l6, 0x190, %l2
27959 fpsub32 %f16, %f16, %f28
27960loop_2754:
27961 edge32l %i5, %o4, %o7
27962 tle %icc, 0x6
27963 ldsh [%l7 + 0x46], %o3
27964 tgu %icc, 0x6
27965 tge %icc, 0x3
27966 sub %o5, %g5, %g4
27967 saved
27968 rdpr %cwp, %g1
27969 rdpr %cansave, %g2
27970 rdpr %canrestore, %g3
27971 rdpr %cleanwin, %g4
27972 rdpr %otherwin, %g5
27973 rdpr %wstate, %g6
27974 srl %i6, 0x11, %g3
27975 udivcc %l3, 0x0C99, %i7
27976 fbul %fcc1, loop_2755
27977 subcc %i3, 0x1E0C, %i0
27978 fbge %fcc3, loop_2756
27979 st %f0, [%l7 + 0x2C]
27980loop_2755:
27981 tgu %icc, 0x1
27982 udivcc %g1, 0x0DF0, %l0
27983loop_2756:
27984 fbe,a %fcc2, loop_2757
27985 ba,a %icc, loop_2758
27986 fmovrsgz %g2, %f24, %f10
27987 popc 0x132B, %i4
27988loop_2757:
27989 tleu %xcc, 0x0
27990loop_2758:
27991 movn %icc, %g6, %l4
27992 orn %l5, %o0, %o2
27993 movn %icc, %o1, %o6
27994 bgu %icc, loop_2759
27995 sdiv %i1, 0x17CD, %i2
27996 siam 0x7
27997 addcc %g7, 0x1A67, %l1
27998loop_2759:
27999 fmovdcc %xcc, %f25, %f11
28000 tle %xcc, 0x3
28001 te %xcc, 0x6
28002 fpmerge %f19, %f25, %f28
28003 mulscc %l6, 0x1BA2, %i5
28004 fmovdne %xcc, %f7, %f18
28005 ba,pt %xcc, loop_2760
28006 alignaddr %o4, %l2, %o3
28007 smulcc %o5, %g5, %o7
28008 edge8 %g4, %g3, %l3
28009loop_2760:
28010 movcc %icc, %i7, %i3
28011 edge8l %i0, %g1, %i6
28012 fmovdvs %xcc, %f26, %f4
28013 fnegs %f10, %f17
28014 wr %g0, 0xe3, %asi
28015 stba %l0, [%l7 + 0x59] %asi
28016 membar #Sync
28017 edge32 %g2, %i4, %l4
28018 sll %l5, 0x06, %g6
28019 array32 %o0, %o2, %o6
28020 fpsub32s %f15, %f2, %f10
28021 sdiv %o1, 0x0E2E, %i1
28022 fnands %f3, %f1, %f17
28023 array32 %i2, %g7, %l6
28024 set 0x6C, %i0
28025 sta %f25, [%l7 + %i0] 0x18
28026 fmuld8ulx16 %f30, %f14, %f4
28027 and %l1, %o4, %i5
28028 umulcc %l2, %o3, %g5
28029 fmovscs %icc, %f20, %f14
28030 fmovda %icc, %f0, %f28
28031 brgez,a %o5, loop_2761
28032 fandnot1 %f24, %f24, %f30
28033 smulcc %o7, 0x168E, %g4
28034 tcs %icc, 0x2
28035loop_2761:
28036 bcs loop_2762
28037 edge16n %l3, %i7, %i3
28038 fmovda %icc, %f3, %f21
28039 fmovda %xcc, %f27, %f16
28040loop_2762:
28041 fcmpne32 %f8, %f22, %i0
28042 wr %g0, 0x80, %asi
28043 ldstuba [%l7 + 0x0C] %asi, %g1
28044 tcc %icc, 0x1
28045 andncc %i6, %g3, %l0
28046 wr %g0, 0x04, %asi
28047 stda %f0, [%l7 + 0x40] %asi
28048 movne %icc, %i4, %l4
28049 mulx %g2, %l5, %o0
28050 fmuld8sux16 %f23, %f16, %f30
28051 xnorcc %o2, 0x1E29, %o6
28052 faligndata %f2, %f20, %f0
28053 bshuffle %f26, %f16, %f2
28054 movge %xcc, %g6, %o1
28055 movleu %xcc, %i1, %i2
28056 addc %l6, 0x120A, %l1
28057 fpmerge %f11, %f21, %f16
28058 subccc %o4, %i5, %l2
28059 fbge %fcc3, loop_2763
28060 movl %xcc, %g7, %o3
28061 umul %o5, 0x1BC4, %o7
28062 fxor %f8, %f10, %f10
28063loop_2763:
28064 fpadd32s %f19, %f6, %f13
28065 swap [%l7 + 0x70], %g4
28066 movg %xcc, %l3, %g5
28067 movpos %xcc, %i7, %i3
28068 prefetch [%l7 + 0x4C], 0x1
28069 fmovsvs %xcc, %f7, %f4
28070 movl %icc, %g1, %i0
28071 set 0x4D, %g3
28072 lduba [%l7 + %g3] 0x19, %g3
28073 fmovrsgz %i6, %f18, %f9
28074 move %icc, %l0, %l4
28075 addcc %g2, %l5, %o0
28076 movrne %o2, 0x095, %i4
28077 fmovrslz %o6, %f2, %f19
28078 brnz,a %o1, loop_2764
28079 nop
28080 setx loop_2765, %l0, %l1
28081 jmpl %l1, %g6
28082 fcmpne16 %f14, %f6, %i2
28083 ldub [%l7 + 0x4F], %l6
28084loop_2764:
28085 movrgez %l1, 0x0EF, %i1
28086loop_2765:
28087 movrgz %o4, %i5, %l2
28088 fmovrslz %o3, %f31, %f29
28089 umulcc %g7, 0x1741, %o7
28090 for %f22, %f16, %f2
28091 saved
28092 rdpr %cwp, %g1
28093 rdpr %cansave, %g2
28094 rdpr %canrestore, %g3
28095 rdpr %cleanwin, %g4
28096 rdpr %otherwin, %g5
28097 rdpr %wstate, %g6
28098 edge8 %o5, %g4, %l3
28099 fsrc2s %f15, %f6
28100 taddcc %g5, %i7, %g1
28101 movrlez %i3, 0x194, %g3
28102 stx %i0, [%l7 + 0x28]
28103 fnot2s %f26, %f15
28104 te %xcc, 0x3
28105 tgu %xcc, 0x5
28106 sethi 0x0C96, %i6
28107 wr %g0, 0x88, %asi
28108 sta %f29, [%l7 + 0x40] %asi
28109 ba loop_2766
28110 edge32ln %l4, %l0, %g2
28111 sdivx %l5, 0x07F0, %o2
28112 bn,a,pn %icc, loop_2767
28113loop_2766:
28114 srax %i4, 0x0B, %o6
28115 fandnot1 %f2, %f2, %f14
28116 movleu %icc, %o1, %o0
28117loop_2767:
28118 edge8n %g6, %i2, %l1
28119 movpos %icc, %i1, %l6
28120 fbul,a %fcc2, loop_2768
28121 movge %xcc, %o4, %l2
28122 edge16l %i5, %o3, %o7
28123 movrgez %g7, %o5, %l3
28124loop_2768:
28125 or %g4, %i7, %g1
28126 mova %icc, %g5, %g3
28127 array8 %i3, %i6, %i0
28128 brlz %l4, loop_2769
28129 edge32n %l0, %g2, %l5
28130 bneg,a,pn %icc, loop_2770
28131 tvs %icc, 0x5
28132loop_2769:
28133 bcc loop_2771
28134 addccc %o2, 0x021D, %i4
28135loop_2770:
28136 taddcctv %o6, 0x1AD9, %o0
28137 edge16ln %o1, %g6, %l1
28138loop_2771:
28139 movre %i2, 0x00C, %i1
28140 set 0x13, %o3
28141 ldsba [%l7 + %o3] 0x10, %l6
28142 movrgez %l2, %i5, %o3
28143 fmovdge %icc, %f0, %f3
28144 fmovdcs %icc, %f10, %f0
28145 fmovda %icc, %f10, %f0
28146 tge %xcc, 0x4
28147 fmovrdgz %o7, %f24, %f18
28148 tleu %icc, 0x7
28149 fmuld8ulx16 %f17, %f20, %f10
28150 set 0x40, %o7
28151 stha %o4, [%l7 + %o7] 0x27
28152 membar #Sync
28153 popc 0x1034, %o5
28154 fmuld8ulx16 %f0, %f26, %f6
28155 ba %xcc, loop_2772
28156 fmovrdgez %l3, %f28, %f30
28157 set 0x50, %g5
28158 ldda [%l7 + %g5] 0x80, %g6
28159loop_2772:
28160 tl %icc, 0x5
28161 fmuld8sux16 %f18, %f21, %f0
28162 udivx %g4, 0x0789, %g1
28163 fbue %fcc3, loop_2773
28164 fzeros %f1
28165 movneg %icc, %g5, %i7
28166 edge8n %i3, %i6, %g3
28167loop_2773:
28168 movle %icc, %i0, %l4
28169 xor %l0, %l5, %g2
28170 fcmpeq32 %f6, %f16, %o2
28171 taddcctv %i4, 0x1617, %o6
28172 movge %icc, %o0, %g6
28173 smulcc %l1, 0x1DEC, %o1
28174 sdivx %i1, 0x0A4A, %i2
28175 fmovspos %xcc, %f19, %f9
28176 fmovs %f24, %f12
28177 smul %l2, %l6, %o3
28178 saved
28179 rdpr %cwp, %g1
28180 rdpr %cansave, %g2
28181 rdpr %canrestore, %g3
28182 rdpr %cleanwin, %g4
28183 rdpr %otherwin, %g5
28184 rdpr %wstate, %g6
28185 subcc %o7, 0x059E, %o4
28186 set 0x5C, %i3
28187 sta %f10, [%l7 + %i3] 0x15
28188 tvs %xcc, 0x3
28189 movcs %icc, %o5, %l3
28190 ta %icc, 0x3
28191 sdivx %i5, 0x1080, %g7
28192 fmuld8ulx16 %f28, %f3, %f6
28193 popc %g4, %g5
28194 edge32n %g1, %i3, %i6
28195 fand %f8, %f26, %f6
28196 move %icc, %i7, %i0
28197 bl,a,pn %icc, loop_2774
28198 movcs %xcc, %l4, %l0
28199 nop
28200 set 0x71, %g4
28201 ldstub [%l7 + %g4], %l5
28202 set 0x40, %o1
28203 stda %f16, [%l7 + %o1] 0x1e
28204 membar #Sync
28205loop_2774:
28206 brlz %g3, loop_2775
28207 fnot1 %f2, %f30
28208 sdivx %o2, 0x1EE4, %i4
28209 fmul8x16 %f14, %f2, %f14
28210loop_2775:
28211 subccc %g2, 0x0489, %o0
28212 or %g6, 0x1983, %o6
28213 fsrc2s %f1, %f24
28214 taddcc %l1, %i1, %o1
28215 array32 %i2, %l2, %o3
28216 mulx %l6, %o7, %o5
28217 movrlez %o4, %i5, %l3
28218 bgu,a,pt %xcc, loop_2776
28219 move %icc, %g4, %g7
28220 te %xcc, 0x3
28221 sir 0x0B2F
28222loop_2776:
28223 restored
28224 rdpr %cwp, %g1
28225 rdpr %cansave, %g2
28226 rdpr %canrestore, %g3
28227 rdpr %cleanwin, %g4
28228 rdpr %otherwin, %g5
28229 rdpr %wstate, %g6
28230 nop
28231 set 0x64, %g6
28232 prefetch [%l7 + %g6], 0x0
28233 movrlez %g5, 0x177, %i3
28234 xnor %g1, %i7, %i0
28235 edge16l %l4, %l0, %l5
28236 bn,pn %xcc, loop_2777
28237 taddcc %g3, 0x0916, %o2
28238 mulx %i6, %g2, %i4
28239 tl %xcc, 0x4
28240loop_2777:
28241 tneg %xcc, 0x5
28242 tl %icc, 0x7
28243 tvs %icc, 0x0
28244 ldx [%l7 + 0x50], %g6
28245 fmovdge %xcc, %f14, %f29
28246 subcc %o6, 0x0EA5, %o0
28247 fbule %fcc0, loop_2778
28248 bge,a,pn %xcc, loop_2779
28249 fornot1 %f4, %f16, %f0
28250 sdivcc %i1, 0x088D, %l1
28251loop_2778:
28252 saved
28253 rdpr %cwp, %g1
28254 rdpr %cansave, %g2
28255 rdpr %canrestore, %g3
28256 rdpr %cleanwin, %g4
28257 rdpr %otherwin, %g5
28258 rdpr %wstate, %g6
28259loop_2779:
28260 sra %i2, 0x19, %l2
28261 movn %icc, %o1, %l6
28262 set 0x40, %o2
28263 ldda [%l7 + %o2] 0x23, %o2
28264 umul %o5, %o7, %i5
28265 addc %o4, %g4, %l3
28266 tn %icc, 0x4
28267 bgu,pt %xcc, loop_2780
28268 fzeros %f5
28269 sdivx %g7, 0x1F38, %i3
28270 movre %g5, 0x1EB, %g1
28271loop_2780:
28272 fsrc1 %f22, %f8
28273 movrgez %i0, %i7, %l4
28274 tcc %icc, 0x6
28275 bpos,a %icc, loop_2781
28276 ldd [%l7 + 0x58], %l4
28277 umulcc %l0, 0x0A10, %g3
28278 array8 %i6, %o2, %i4
28279loop_2781:
28280 stx %g2, [%l7 + 0x28]
28281 popc 0x1718, %o6
28282 sra %g6, 0x14, %o0
28283 mova %xcc, %l1, %i2
28284 stbar
28285 fble %fcc2, loop_2782
28286 mulscc %l2, 0x192B, %i1
28287 fsrc2s %f16, %f16
28288 array16 %l6, %o3, %o5
28289loop_2782:
28290 mova %xcc, %o7, %i5
28291 movrlez %o4, %g4, %o1
28292 subcc %g7, %l3, %i3
28293 fmovsa %icc, %f16, %f8
28294 fxors %f18, %f17, %f28
28295 taddcc %g5, %g1, %i0
28296 and %l4, 0x0107, %l5
28297 movre %l0, %g3, %i6
28298 edge8ln %o2, %i7, %g2
28299 movg %icc, %o6, %g6
28300 fbe %fcc1, loop_2783
28301 fmul8x16 %f2, %f22, %f30
28302 tn %icc, 0x7
28303 wr %g0, 0x81, %asi
28304 lduba [%l7 + 0x2E] %asi, %o0
28305loop_2783:
28306 tcc %icc, 0x6
28307 ldub [%l7 + 0x2D], %l1
28308 tsubcc %i2, %i4, %i1
28309 prefetch [%l7 + 0x08], 0x0
28310 fsrc1s %f10, %f5
28311 bvc,a,pt %icc, loop_2784
28312 tsubcc %l2, 0x0402, %l6
28313 nop
28314 setx loop_2785, %l0, %l1
28315 wrpr 0x1, %tl
28316 wrpr %l1, %tnpc
28317 setx 0x34400001400, %l0, %l1
28318 wrpr %l1, %tstate
28319 wrhpr 0x4, %htstate
28320 done
28321 sllx %o3, 0x05, %o5
28322loop_2784:
28323 edge16ln %i5, %o4, %g4
28324 srl %o1, %g7, %o7
28325loop_2785:
28326 ldsh [%l7 + 0x26], %i3
28327 andn %l3, %g1, %g5
28328 call loop_2786
28329 nop
28330 set 0x74, %i7
28331 ldsh [%l7 + %i7], %l4
28332 fmovsleu %icc, %f27, %f6
28333 tne %icc, 0x2
28334loop_2786:
28335 fmul8ulx16 %f4, %f18, %f8
28336 mulscc %l5, 0x187B, %i0
28337 srl %g3, %l0, %o2
28338 set 0x6C, %i1
28339 stha %i7, [%l7 + %i1] 0x2a
28340 membar #Sync
28341 tsubcc %i6, 0x1043, %g2
28342 fpack16 %f6, %f30
28343 addc %g6, 0x0AD1, %o0
28344 addccc %o6, %i2, %i4
28345 orn %l1, 0x16AE, %l2
28346 movrgez %i1, %l6, %o5
28347 sra %o3, 0x01, %o4
28348 nop
28349 setx loop_2787, %l0, %l1
28350 jmpl %l1, %g4
28351 swap [%l7 + 0x4C], %i5
28352 addccc %o1, 0x1FE9, %g7
28353 array16 %i3, %o7, %l3
28354loop_2787:
28355 movle %xcc, %g1, %g5
28356 fsrc2 %f14, %f10
28357 wr %g0, 0x04, %asi
28358 swapa [%l7 + 0x78] %asi, %l4
28359 nop
28360 setx loop_2788, %l0, %l1
28361 wrpr 0x1, %tl
28362 wrpr %l1, %tpc
28363 add %l1, 0x4, %l1
28364 wrpr %l1, %tnpc
28365 setx 0x34400001400, %l0, %l1
28366 wrpr %l1, %tstate
28367 wrhpr 0x4, %htstate
28368 retry
28369 umulcc %l5, 0x15BF, %i0
28370 move %icc, %g3, %o2
28371 fmovrdlez %l0, %f6, %f30
28372loop_2788:
28373 fcmped %fcc0, %f2, %f20
28374 std %f8, [%l7 + 0x20]
28375 udivcc %i6, 0x1B35, %g2
28376 bl %icc, loop_2789
28377 smul %g6, 0x1B28, %i7
28378 andn %o6, %o0, %i4
28379 xnor %l1, %l2, %i1
28380loop_2789:
28381 taddcctv %l6, %o5, %i2
28382 movrgez %o3, 0x0DB, %o4
28383 taddcctv %i5, 0x1A2B, %g4
28384 movgu %xcc, %o1, %i3
28385 fbg,a %fcc1, loop_2790
28386 fpadd32 %f20, %f30, %f2
28387 movle %xcc, %o7, %g7
28388 fpsub16 %f28, %f24, %f22
28389loop_2790:
28390 tl %icc, 0x0
28391 fmuld8sux16 %f7, %f11, %f6
28392 addccc %g1, %g5, %l3
28393 fmovscc %xcc, %f7, %f20
28394 or %l5, %l4, %g3
28395 movvs %xcc, %o2, %i0
28396 fmul8ulx16 %f8, %f24, %f22
28397 sllx %l0, %g2, %i6
28398 xor %g6, %o6, %i7
28399 set 0x64, %g7
28400 stwa %i4, [%l7 + %g7] 0x14
28401 fxors %f19, %f24, %f30
28402 addc %o0, %l2, %l1
28403 siam 0x2
28404 move %icc, %i1, %o5
28405 stb %i2, [%l7 + 0x59]
28406 xnorcc %o3, %l6, %i5
28407 movneg %xcc, %g4, %o4
28408 sdivx %o1, 0x17AB, %i3
28409 ldsw [%l7 + 0x18], %o7
28410 fmovdleu %icc, %f1, %f17
28411 andn %g1, %g7, %g5
28412 movpos %icc, %l5, %l3
28413 tge %icc, 0x5
28414 fxnor %f8, %f12, %f20
28415 fmovscs %xcc, %f10, %f3
28416 movrgez %g3, %l4, %i0
28417 nop
28418 set 0x1A, %l2
28419 ldstub [%l7 + %l2], %l0
28420 srax %g2, 0x15, %o2
28421 tneg %icc, 0x6
28422 ldsw [%l7 + 0x6C], %g6
28423 fmovrslez %i6, %f6, %f28
28424 edge32l %o6, %i4, %i7
28425 wr %g0, 0x19, %asi
28426 ldswa [%l7 + 0x78] %asi, %o0
28427 edge8 %l2, %i1, %l1
28428 be %icc, loop_2791
28429 tcs %icc, 0x7
28430 ba,pt %xcc, loop_2792
28431 fnors %f31, %f24, %f7
28432loop_2791:
28433 edge32 %i2, %o3, %o5
28434 fmovrslez %l6, %f28, %f1
28435loop_2792:
28436 smulcc %i5, %o4, %g4
28437 andn %i3, %o1, %o7
28438 fsrc2 %f16, %f26
28439 brz,a %g1, loop_2793
28440 fmul8ulx16 %f26, %f0, %f14
28441 andncc %g5, %l5, %g7
28442 addc %g3, 0x0DDF, %l4
28443loop_2793:
28444 edge8l %i0, %l3, %g2
28445 edge32n %o2, %l0, %i6
28446 tcs %xcc, 0x7
28447 move %icc, %g6, %o6
28448 nop
28449 setx loop_2794, %l0, %l1
28450 wrpr 0x1, %tl
28451 wrpr %l1, %tpc
28452 add %l1, 0x4, %l1
28453 wrpr %l1, %tnpc
28454 setx 0x34400001400, %l0, %l1
28455 wrpr %l1, %tstate
28456 wrhpr 0x4, %htstate
28457 retry
28458 edge32 %i4, %o0, %l2
28459 fmul8x16 %f30, %f16, %f8
28460 movge %icc, %i7, %i1
28461loop_2794:
28462 edge16n %l1, %i2, %o5
28463 fnegd %f8, %f10
28464 bleu,a %icc, loop_2795
28465 fcmpeq16 %f0, %f8, %l6
28466 wr %g0, 0x19, %asi
28467 ldsba [%l7 + 0x7B] %asi, %o3
28468loop_2795:
28469 srl %i5, %g4, %o4
28470 fpsub16s %f27, %f6, %f11
28471 smulcc %o1, %o7, %g1
28472 wr %g0, 0x19, %asi
28473 prefetcha [%l7 + 0x40] %asi, 0x2
28474 fones %f30
28475 andncc %g5, %l5, %g3
28476 tg %icc, 0x1
28477 fba %fcc2, loop_2796
28478 movg %icc, %l4, %i0
28479 or %l3, %g7, %g2
28480 swap [%l7 + 0x10], %o2
28481loop_2796:
28482 stx %l0, [%l7 + 0x50]
28483 wr %g0, 0x18, %asi
28484 ldswa [%l7 + 0x48] %asi, %i6
28485 set 0x60, %o6
28486 lduwa [%l7 + %o6] 0x11, %g6
28487 lduw [%l7 + 0x14], %i4
28488 fcmpne16 %f0, %f24, %o6
28489 smul %l2, 0x087A, %o0
28490 set 0x08, %l6
28491 lduba [%l7 + %l6] 0x04, %i7
28492 sdivx %l1, 0x0CD8, %i1
28493 add %i2, 0x1CA0, %o5
28494 movl %xcc, %o3, %l6
28495 nop
28496 setx loop_2797, %l0, %l1
28497 jmpl %l1, %i5
28498 te %xcc, 0x0
28499 wr %g0, 0x10, %asi
28500 ldda [%l7 + 0x40] %asi, %f16
28501loop_2797:
28502 xnor %g4, 0x02FF, %o4
28503 umul %o7, %g1, %o1
28504 te %icc, 0x4
28505 movleu %xcc, %i3, %g5
28506 subcc %l5, 0x0862, %l4
28507 addccc %i0, %l3, %g3
28508 brlz,a %g7, loop_2798
28509 movneg %xcc, %g2, %o2
28510 faligndata %f24, %f0, %f2
28511 fmovs %f22, %f31
28512loop_2798:
28513 subc %i6, 0x1566, %l0
28514 call loop_2799
28515 subcc %i4, 0x1EC0, %g6
28516 fmovdn %icc, %f6, %f30
28517 movrgez %l2, 0x0E1, %o6
28518loop_2799:
28519 smul %i7, %o0, %i1
28520 set 0x7F, %i2
28521 stba %l1, [%l7 + %i2] 0x80
28522 edge8n %o5, %o3, %i2
28523 bleu,a,pn %icc, loop_2800
28524 fmovdvs %xcc, %f15, %f2
28525 fmovrdne %l6, %f20, %f12
28526 ble,a %xcc, loop_2801
28527loop_2800:
28528 sllx %i5, 0x00, %o4
28529 wr %g0, 0x0c, %asi
28530 ldstuba [%l7 + 0x41] %asi, %g4
28531loop_2801:
28532 fpack16 %f4, %f11
28533 fnands %f12, %f0, %f21
28534 xorcc %o7, 0x0B1B, %g1
28535 pdist %f6, %f6, %f2
28536 xnorcc %o1, %i3, %g5
28537 edge8 %l4, %l5, %i0
28538 std %f16, [%l7 + 0x78]
28539 membar #Sync
28540 wr %g0, 0x17, %asi
28541 ldda [%l7 + 0x40] %asi, %f16
28542 fmovsgu %xcc, %f29, %f0
28543 sdivx %l3, 0x0A52, %g7
28544 wr %g0, 0x88, %asi
28545 ldxa [%l7 + 0x08] %asi, %g3
28546 andn %g2, %o2, %i6
28547 umulcc %i4, 0x0489, %l0
28548 fbn %fcc3, loop_2802
28549 fbule %fcc3, loop_2803
28550 tvc %icc, 0x5
28551 andncc %g6, %o6, %l2
28552loop_2802:
28553 fmovdneg %xcc, %f18, %f1
28554loop_2803:
28555 brlez %o0, loop_2804
28556 mova %icc, %i1, %l1
28557 orcc %o5, 0x0E68, %o3
28558 tsubcctv %i2, 0x07E5, %i7
28559loop_2804:
28560 bleu,a loop_2805
28561 movneg %xcc, %i5, %l6
28562 fmovdcs %xcc, %f1, %f1
28563 edge8 %g4, %o7, %g1
28564loop_2805:
28565 subccc %o1, 0x12C3, %i3
28566 fbuge %fcc2, loop_2806
28567 orncc %o4, %g5, %l4
28568 fmovrdlz %l5, %f2, %f30
28569 bne,pn %icc, loop_2807
28570loop_2806:
28571 movvs %icc, %l3, %i0
28572 popc %g7, %g3
28573 fbul %fcc1, loop_2808
28574loop_2807:
28575 sdivx %o2, 0x0283, %i6
28576 taddcc %g2, %i4, %g6
28577 fmul8sux16 %f2, %f28, %f8
28578loop_2808:
28579 movle %xcc, %l0, %l2
28580 tsubcc %o6, 0x18E9, %i1
28581 fbuge %fcc1, loop_2809
28582 fmovdne %xcc, %f12, %f24
28583 wr %g0, 0x18, %asi
28584 lda [%l7 + 0x74] %asi, %f30
28585loop_2809:
28586 lduh [%l7 + 0x6C], %l1
28587 fmovrsgez %o0, %f0, %f7
28588 bvs loop_2810
28589 fornot2 %f10, %f2, %f4
28590 swap [%l7 + 0x3C], %o5
28591 tgu %xcc, 0x2
28592loop_2810:
28593 fmovsne %icc, %f4, %f21
28594 fpadd16 %f2, %f8, %f0
28595 fbule,a %fcc3, loop_2811
28596 lduw [%l7 + 0x5C], %i2
28597 mulscc %i7, %i5, %o3
28598 movge %xcc, %g4, %l6
28599loop_2811:
28600 saved
28601 rdpr %cwp, %g1
28602 rdpr %cansave, %g2
28603 rdpr %canrestore, %g3
28604 rdpr %cleanwin, %g4
28605 rdpr %otherwin, %g5
28606 rdpr %wstate, %g6
28607 xor %o7, 0x0571, %o1
28608 tleu %xcc, 0x1
28609 tpos %xcc, 0x4
28610 siam 0x2
28611 movneg %xcc, %g1, %i3
28612 std %f10, [%l7 + 0x10]
28613 fmovd %f20, %f0
28614 stw %o4, [%l7 + 0x64]
28615 fmovrde %g5, %f22, %f4
28616 call loop_2812
28617 movrne %l4, 0x258, %l5
28618 tsubcc %i0, %l3, %g3
28619 movrlez %o2, %i6, %g7
28620loop_2812:
28621 nop
28622 wr %g0, 0x5f, %asi
28623 stxa %g2, [%g0 + 0x0] %asi
28624 udivcc %g6, 0x0EA7, %i4
28625 nop
28626 setx loop_2813, %l0, %l1
28627 jmpl %l1, %l2
28628 sdivx %o6, 0x0360, %i1
28629 sth %l1, [%l7 + 0x16]
28630 fmul8x16 %f29, %f26, %f12
28631loop_2813:
28632 nop
28633 set 0x40, %i6
28634 stda %f0, [%l7 + %i6] 0x1e
28635 membar #Sync
28636 sub %l0, 0x1E8D, %o0
28637 smul %i2, 0x168B, %i7
28638 and %i5, 0x095D, %o3
28639 srlx %o5, %l6, %g4
28640 wr %g0, 0x23, %asi
28641 ldda [%l7 + 0x40] %asi, %o0
28642 sdivx %g1, 0x06C9, %o7
28643 brgz,a %o4, loop_2814
28644 edge32l %i3, %l4, %l5
28645 sllx %i0, %l3, %g3
28646 fmul8x16 %f23, %f12, %f30
28647loop_2814:
28648 movpos %icc, %o2, %g5
28649 udivcc %i6, 0x0ED5, %g2
28650 movne %icc, %g6, %i4
28651 array16 %l2, %g7, %i1
28652 move %icc, %o6, %l1
28653 edge8ln %l0, %o0, %i2
28654 tvc %icc, 0x4
28655 fmovdvc %icc, %f18, %f3
28656 edge16l %i5, %i7, %o5
28657 sub %l6, 0x1E14, %g4
28658 movneg %xcc, %o1, %o3
28659 fcmpne16 %f2, %f26, %g1
28660 taddcc %o7, 0x0712, %i3
28661 addcc %l4, 0x117B, %o4
28662 fornot2s %f7, %f11, %f20
28663 fandnot1 %f4, %f20, %f24
28664 array32 %i0, %l5, %g3
28665 edge8 %o2, %l3, %g5
28666 ta %icc, 0x3
28667 fmovsle %icc, %f21, %f20
28668 fandnot2 %f20, %f30, %f16
28669 fbn,a %fcc2, loop_2815
28670 movrne %i6, 0x295, %g2
28671 fmovspos %icc, %f16, %f28
28672 srax %i4, 0x1F, %l2
28673loop_2815:
28674 fxors %f29, %f23, %f9
28675 stw %g7, [%l7 + 0x14]
28676 alignaddrl %g6, %o6, %i1
28677 sir 0x0ED9
28678 sethi 0x01BD, %l0
28679 orncc %o0, %i2, %i5
28680 fcmpne32 %f30, %f22, %i7
28681 addcc %o5, 0x1D69, %l1
28682 udiv %l6, 0x11E1, %g4
28683 bshuffle %f20, %f14, %f22
28684 fbg %fcc2, loop_2816
28685 fmovdvs %icc, %f12, %f19
28686 edge8n %o3, %g1, %o1
28687 fblg %fcc2, loop_2817
28688loop_2816:
28689 movrne %i3, %l4, %o7
28690 brgz %i0, loop_2818
28691 fbn,a %fcc1, loop_2819
28692loop_2817:
28693 add %o4, %l5, %o2
28694 fmovde %xcc, %f13, %f23
28695loop_2818:
28696 nop
28697 wr %g0, 0x27, %asi
28698 stxa %g3, [%l7 + 0x20] %asi
28699 membar #Sync
28700loop_2819:
28701 stb %l3, [%l7 + 0x3C]
28702 movvs %icc, %i6, %g2
28703 edge32n %g5, %l2, %i4
28704 saved
28705 rdpr %cwp, %g1
28706 rdpr %cansave, %g2
28707 rdpr %canrestore, %g3
28708 rdpr %cleanwin, %g4
28709 rdpr %otherwin, %g5
28710 rdpr %wstate, %g6
28711 tcs %xcc, 0x4
28712 fpack32 %f4, %f10, %f20
28713 tsubcc %g6, 0x0A19, %g7
28714 fcmpd %fcc1, %f0, %f10
28715 alignaddrl %o6, %i1, %l0
28716 edge32l %o0, %i2, %i5
28717 srlx %i7, 0x1B, %l1
28718 fmovrdlez %o5, %f10, %f26
28719 fornot1s %f5, %f7, %f6
28720 edge16l %l6, %o3, %g1
28721 fmul8sux16 %f18, %f12, %f22
28722 orncc %o1, 0x082F, %i3
28723 tvc %icc, 0x3
28724 sir 0x0CBA
28725 tpos %icc, 0x7
28726 tcc %xcc, 0x3
28727 te %icc, 0x5
28728 wr %g0, 0x89, %asi
28729 lduba [%l7 + 0x52] %asi, %l4
28730 tleu %xcc, 0x4
28731 wr %g0, 0x88, %asi
28732 stda %f16, [%l7 + 0x40] %asi
28733 ldx [%l7 + 0x78], %o7
28734 std %g4, [%l7 + 0x58]
28735 edge8 %i0, %l5, %o4
28736 fabsd %f20, %f18
28737 fpmerge %f22, %f27, %f20
28738 popc 0x08BC, %o2
28739 sub %l3, %i6, %g2
28740 movre %g3, %g5, %l2
28741 tg %xcc, 0x2
28742 flush %l7 + 0x18
28743 sll %i4, %g7, %g6
28744 taddcctv %i1, %l0, %o6
28745 tcc %icc, 0x1
28746 pdist %f2, %f20, %f26
28747 wr %g0, 0x18, %asi
28748 stwa %i2, [%l7 + 0x6C] %asi
28749 edge8n %i5, %o0, %l1
28750 tle %xcc, 0x5
28751 bne %icc, loop_2820
28752 sdivcc %i7, 0x1648, %o5
28753 fands %f28, %f29, %f16
28754 tne %xcc, 0x3
28755loop_2820:
28756 fbg,a %fcc3, loop_2821
28757 popc 0x1B05, %l6
28758 tpos %icc, 0x2
28759 ta %xcc, 0x5
28760loop_2821:
28761 fpadd16 %f28, %f2, %f0
28762 udivcc %g1, 0x1C8E, %o3
28763 tne %icc, 0x1
28764 sub %o1, %i3, %l4
28765 addccc %g4, %o7, %i0
28766 fmovdn %icc, %f1, %f20
28767 fmovsl %icc, %f18, %f14
28768 movre %o4, 0x1D3, %o2
28769 edge32ln %l5, %l3, %g2
28770 udivx %i6, 0x1EE1, %g3
28771 fbule,a %fcc0, loop_2822
28772 tle %xcc, 0x1
28773 edge8l %g5, %l2, %i4
28774 edge32l %g7, %i1, %l0
28775loop_2822:
28776 tn %xcc, 0x0
28777 taddcc %g6, 0x11B5, %o6
28778 mulx %i2, %o0, %i5
28779 sll %l1, 0x0D, %o5
28780 fcmpne16 %f8, %f26, %i7
28781 popc %l6, %g1
28782 ldd [%l7 + 0x18], %f18
28783 restored
28784 rdpr %cwp, %g1
28785 rdpr %cansave, %g2
28786 rdpr %canrestore, %g3
28787 rdpr %cleanwin, %g4
28788 rdpr %otherwin, %g5
28789 rdpr %wstate, %g6
28790 sethi 0x1398, %o1
28791 movleu %xcc, %o3, %l4
28792 tleu %xcc, 0x0
28793 srl %i3, %o7, %i0
28794 lduh [%l7 + 0x48], %g4
28795 fsrc1 %f2, %f28
28796 movrlez %o2, %o4, %l3
28797 movle %xcc, %l5, %i6
28798 sdivcc %g2, 0x1BF3, %g3
28799 nop
28800 setx loop_2823, %l0, %l1
28801 wrpr 0x1, %tl
28802 wrpr %l1, %tnpc
28803 setx 0x34400001400, %l0, %l1
28804 wrpr %l1, %tstate
28805 wrhpr 0x4, %htstate
28806 done
28807 sll %l2, 0x14, %i4
28808 sub %g5, 0x0A40, %g7
28809 udivx %i1, 0x06FB, %l0
28810loop_2823:
28811 fmovrslz %o6, %f0, %f24
28812 fbule %fcc2, loop_2824
28813 array32 %g6, %i2, %o0
28814 ta %icc, 0x4
28815 bpos,a %xcc, loop_2825
28816loop_2824:
28817 fcmpeq16 %f24, %f30, %i5
28818 fbo,a %fcc2, loop_2826
28819 edge32n %o5, %i7, %l6
28820loop_2825:
28821 alignaddrl %g1, %o1, %l1
28822 movle %icc, %l4, %i3
28823loop_2826:
28824 edge16 %o7, %o3, %g4
28825 mova %icc, %i0, %o4
28826 ldd [%l7 + 0x28], %l2
28827 orn %o2, 0x0E92, %i6
28828 add %l7, 0x10, %l6
28829 wr %g0, 0x0c, %asi
28830 casxa [%l6] %asi, %g2, %l5
28831 add %l7, 0x70, %l6
28832 wr %g0, 0x80, %asi
28833 casxa [%l6] %asi, %g3, %i4
28834 movrlez %l2, 0x16B, %g7
28835 movvc %icc, %g5, %i1
28836 movge %icc, %o6, %g6
28837 movg %xcc, %l0, %o0
28838 ble,a,pn %xcc, loop_2827
28839 movrne %i5, %o5, %i7
28840 movne %icc, %i2, %g1
28841 fbn,a %fcc3, loop_2828
28842loop_2827:
28843 subccc %o1, %l1, %l4
28844 tsubcc %i3, 0x13BC, %l6
28845 std %o6, [%l7 + 0x38]
28846loop_2828:
28847 edge32 %g4, %o3, %o4
28848 tge %xcc, 0x0
28849 orcc %l3, 0x03EC, %o2
28850 wr %g0, 0x04, %asi
28851 lduha [%l7 + 0x7A] %asi, %i0
28852 fmovspos %xcc, %f16, %f13
28853 taddcctv %g2, 0x1A1D, %i6
28854 sdivx %g3, 0x1D01, %i4
28855 tcs %icc, 0x1
28856 sllx %l2, %l5, %g5
28857 fmovsne %icc, %f20, %f30
28858 srl %i1, %g7, %o6
28859 or %l0, %g6, %i5
28860 fabsd %f6, %f20
28861 movl %icc, %o5, %i7
28862 udiv %o0, 0x07C9, %g1
28863 xorcc %i2, 0x1543, %o1
28864 array8 %l1, %l4, %i3
28865 restored
28866 rdpr %cwp, %g1
28867 rdpr %cansave, %g2
28868 rdpr %canrestore, %g3
28869 rdpr %cleanwin, %g4
28870 rdpr %otherwin, %g5
28871 rdpr %wstate, %g6
28872 movrlz %o7, 0x258, %l6
28873 xor %o3, 0x1E93, %o4
28874 fmovrse %l3, %f27, %f16
28875 sll %o2, 0x01, %i0
28876 addcc %g4, %g2, %g3
28877 fmovdgu %xcc, %f10, %f1
28878 pdist %f20, %f26, %f2
28879 fmovdneg %xcc, %f29, %f1
28880 set 0x5B, %l5
28881 ldstuba [%l7 + %l5] 0x11, %i4
28882 bvs,a,pn %icc, loop_2829
28883 tge %xcc, 0x7
28884 movrne %l2, %l5, %i6
28885 tcs %xcc, 0x3
28886loop_2829:
28887 fmovsl %icc, %f9, %f31
28888 fmovsle %xcc, %f23, %f26
28889 movrgez %g5, %i1, %g7
28890 fandnot2 %f8, %f30, %f10
28891 movvc %xcc, %o6, %l0
28892 sdivx %g6, 0x0D44, %o5
28893 sllx %i7, %i5, %o0
28894 bge,a loop_2830
28895 udivcc %g1, 0x1D75, %o1
28896 fnands %f19, %f22, %f9
28897 srlx %l1, 0x15, %i2
28898loop_2830:
28899 udivx %i3, 0x1248, %l4
28900 smul %l6, 0x0A23, %o7
28901 sllx %o3, %l3, %o2
28902 movne %xcc, %i0, %g4
28903 sub %g2, %g3, %i4
28904 movvc %icc, %o4, %l2
28905 movvs %icc, %l5, %i6
28906 tsubcctv %g5, %i1, %g7
28907 fornot2 %f0, %f24, %f2
28908 tn %icc, 0x5
28909 tvs %xcc, 0x1
28910 taddcctv %o6, 0x0237, %g6
28911 sethi 0x072E, %l0
28912 bne,pn %icc, loop_2831
28913 movre %i7, %i5, %o5
28914 ldd [%l7 + 0x68], %f24
28915 tg %icc, 0x4
28916loop_2831:
28917 fmovsvc %icc, %f21, %f26
28918 smul %g1, %o0, %l1
28919 tne %icc, 0x6
28920 move %icc, %o1, %i3
28921 nop
28922 setx loop_2832, %l0, %l1
28923 wrpr 0x1, %tl
28924 wrpr %l1, %tpc
28925 add %l1, 0x4, %l1
28926 wrpr %l1, %tnpc
28927 setx 0x34400001400, %l0, %l1
28928 wrpr %l1, %tstate
28929 wrhpr 0x4, %htstate
28930 retry
28931 edge8l %l4, %l6, %o7
28932 ba,pn %xcc, loop_2833
28933 fmovrsgez %i2, %f24, %f9
28934loop_2832:
28935 srax %o3, %o2, %l3
28936 swap [%l7 + 0x68], %i0
28937loop_2833:
28938 edge8n %g4, %g2, %i4
28939 move %xcc, %o4, %l2
28940 or %l5, 0x150C, %i6
28941 std %g4, [%l7 + 0x28]
28942 array16 %i1, %g7, %g3
28943 bl,a,pt %xcc, loop_2834
28944 movge %xcc, %o6, %l0
28945 movrgez %i7, 0x105, %g6
28946 fmovsne %icc, %f19, %f23
28947loop_2834:
28948 movrgz %o5, 0x2A6, %g1
28949 te %icc, 0x6
28950 movrlez %o0, %l1, %i5
28951 movrne %i3, 0x08C, %o1
28952 srax %l6, %o7, %l4
28953 movneg %icc, %i2, %o2
28954 add %l7, 0x08, %l6
28955 wr %g0, 0x11, %asi
28956 ldxa [%l6] %asi, %o3
28957 casxa [%l6] 0x11, %o3, %i0
28958 addccc %g4, %l3, %g2
28959 sethi 0x1261, %i4
28960 set 0x27, %l3
28961 ldsba [%l7 + %l3] 0x10, %o4
28962 edge8 %l5, %l2, %i6
28963 fandnot2s %f31, %f2, %f5
28964 bcs,a,pn %xcc, loop_2835
28965 tsubcctv %i1, 0x178E, %g5
28966 movcs %icc, %g3, %g7
28967 movpos %icc, %o6, %l0
28968loop_2835:
28969 addccc %g6, 0x005A, %i7
28970 tneg %icc, 0x2
28971 andncc %o5, %g1, %o0
28972 movrlez %l1, %i3, %o1
28973 wr %g0, 0x80, %asi
28974 stba %i5, [%l7 + 0x0A] %asi
28975 array32 %l6, %l4, %o7
28976 fbug,a %fcc1, loop_2836
28977 bcc,a,pt %xcc, loop_2837
28978 tcc %icc, 0x2
28979 ldx [%l7 + 0x58], %o2
28980loop_2836:
28981 fmovsvs %xcc, %f9, %f5
28982loop_2837:
28983 fbule %fcc1, loop_2838
28984 nop
28985 set 0x30, %l1
28986 std %f22, [%l7 + %l1]
28987 orn %o3, %i2, %g4
28988 sir 0x1CB0
28989loop_2838:
28990 edge8n %i0, %l3, %i4
28991 wr %g0, 0x10, %asi
28992 stxa %o4, [%l7 + 0x48] %asi
28993 fcmple16 %f4, %f10, %g2
28994 fmovrdlz %l5, %f2, %f26
28995 bvc,a,pt %xcc, loop_2839
28996 fcmpeq16 %f22, %f2, %i6
28997 bshuffle %f24, %f22, %f6
28998 ta %xcc, 0x6
28999loop_2839:
29000 fmovrdlez %i1, %f0, %f20
29001 orn %g5, 0x0458, %l2
29002 wr %g0, 0x80, %asi
29003 ldswa [%l7 + 0x60] %asi, %g7
29004 edge8l %o6, %g3, %l0
29005 fxors %f2, %f8, %f6
29006 fbug %fcc0, loop_2840
29007 fxnor %f26, %f4, %f18
29008 srax %i7, 0x09, %o5
29009 andn %g1, %o0, %g6
29010loop_2840:
29011 mulscc %i3, 0x1F99, %l1
29012 nop
29013 setx loop_2841, %l0, %l1
29014 wrpr 0x1, %tl
29015 wrpr %l1, %tpc
29016 add %l1, 0x4, %l1
29017 wrpr %l1, %tnpc
29018 setx 0x34400001400, %l0, %l1
29019 wrpr %l1, %tstate
29020 wrhpr 0x4, %htstate
29021 retry
29022 movvc %xcc, %i5, %o1
29023 set 0x58, %i5
29024 lda [%l7 + %i5] 0x89, %f12
29025loop_2841:
29026 ldsh [%l7 + 0x68], %l6
29027 bvc,a loop_2842
29028 udivx %o7, 0x01AF, %l4
29029 std %o2, [%l7 + 0x28]
29030 fbule %fcc1, loop_2843
29031loop_2842:
29032 xnor %i2, 0x0CFA, %g4
29033 movcc %xcc, %o3, %l3
29034 wr %g0, 0x0c, %asi
29035 lduwa [%l7 + 0x40] %asi, %i4
29036loop_2843:
29037 smulcc %o4, 0x1C37, %g2
29038 wr %g0, 0x89, %asi
29039 ldstuba [%l7 + 0x52] %asi, %i0
29040 bge loop_2844
29041 tcs %icc, 0x4
29042 sir 0x13C4
29043 tsubcc %i6, 0x0138, %l5
29044loop_2844:
29045 fbe %fcc2, loop_2845
29046 movg %icc, %g5, %l2
29047 movvc %xcc, %g7, %i1
29048 smul %o6, 0x1601, %l0
29049loop_2845:
29050 movle %icc, %g3, %o5
29051 movrgez %i7, %o0, %g1
29052 fba,a %fcc1, loop_2846
29053 brgez,a %i3, loop_2847
29054 sdivx %g6, 0x0A2A, %i5
29055 movrgez %l1, %l6, %o7
29056loop_2846:
29057 nop
29058 wr %g0, 0x89, %asi
29059 ldxa [%l7 + 0x28] %asi, %l4
29060loop_2847:
29061 fnot2s %f27, %f17
29062 fandnot2s %f9, %f10, %f15
29063 fblg,a %fcc3, loop_2848
29064 edge32n %o1, %i2, %o2
29065 fpsub32s %f16, %f20, %f14
29066 stx %g4, [%l7 + 0x08]
29067loop_2848:
29068 mova %icc, %l3, %o3
29069 fnot1s %f10, %f21
29070 add %o4, %g2, %i0
29071 tg %xcc, 0x1
29072 sub %i6, %l5, %g5
29073 edge16n %i4, %g7, %l2
29074 tle %icc, 0x7
29075 brgz,a %i1, loop_2849
29076 movrne %l0, %o6, %o5
29077 fba %fcc2, loop_2850
29078 movcs %xcc, %i7, %o0
29079loop_2849:
29080 fmovsvc %xcc, %f4, %f18
29081 tg %xcc, 0x2
29082loop_2850:
29083 fbu,a %fcc1, loop_2851
29084 nop
29085 setx loop_2852, %l0, %l1
29086 wrpr 0x1, %tl
29087 wrpr %l1, %tnpc
29088 setx 0x34400001400, %l0, %l1
29089 wrpr %l1, %tstate
29090 wrhpr 0x4, %htstate
29091 done
29092 srl %g1, 0x16, %g3
29093 movrgez %g6, %i3, %l1
29094loop_2851:
29095 tge %xcc, 0x0
29096loop_2852:
29097 smulcc %i5, 0x1272, %o7
29098 edge8 %l6, %o1, %l4
29099 set 0x40, %o0
29100 ldda [%l7 + %o0] 0x10, %f0
29101 popc %o2, %i2
29102 fxnor %f26, %f8, %f26
29103 fblg %fcc2, loop_2853
29104 sdivx %l3, 0x13FF, %o3
29105 fbe,a %fcc1, loop_2854
29106 fmovrsgz %o4, %f12, %f29
29107loop_2853:
29108 xorcc %g4, 0x0F2A, %i0
29109 xorcc %i6, %l5, %g2
29110loop_2854:
29111 subcc %g5, %g7, %l2
29112 fpsub32 %f6, %f30, %f18
29113 andncc %i1, %l0, %i4
29114 fmovdvs %xcc, %f19, %f17
29115 fble %fcc3, loop_2855
29116 edge16n %o6, %o5, %i7
29117 swap [%l7 + 0x74], %g1
29118 orn %o0, %g6, %g3
29119loop_2855:
29120 lduh [%l7 + 0x2C], %i3
29121 movvs %xcc, %i5, %l1
29122 fbe %fcc2, loop_2856
29123 saved
29124 rdpr %cwp, %g1
29125 rdpr %cansave, %g2
29126 rdpr %canrestore, %g3
29127 rdpr %cleanwin, %g4
29128 rdpr %otherwin, %g5
29129 rdpr %wstate, %g6
29130 alignaddrl %l6, %o7, %o1
29131 tn %icc, 0x6
29132loop_2856:
29133 edge32ln %o2, %l4, %i2
29134 taddcc %l3, 0x1AE0, %o4
29135 mulscc %o3, 0x07E9, %i0
29136 edge8ln %g4, %i6, %g2
29137 tsubcctv %g5, %l5, %g7
29138 bvc loop_2857
29139 bge loop_2858
29140 ta %icc, 0x5
29141 bge %xcc, loop_2859
29142loop_2857:
29143 restored
29144 rdpr %cwp, %g1
29145 rdpr %cansave, %g2
29146 rdpr %canrestore, %g3
29147 rdpr %cleanwin, %g4
29148 rdpr %otherwin, %g5
29149 rdpr %wstate, %g6
29150loop_2858:
29151 nop
29152 wr %g0, 0x88, %asi
29153 lduha [%l7 + 0x62] %asi, %i1
29154loop_2859:
29155 te %xcc, 0x0
29156 fandnot1s %f31, %f3, %f1
29157 edge8 %l0, %i4, %l2
29158 fbne,a %fcc2, loop_2860
29159 fbe,a %fcc0, loop_2861
29160 edge16ln %o6, %i7, %g1
29161 sllx %o0, 0x19, %g6
29162loop_2860:
29163 fcmps %fcc3, %f5, %f7
29164loop_2861:
29165 fcmpeq16 %f24, %f0, %g3
29166 fornot1 %f8, %f24, %f20
29167 srl %o5, %i5, %l1
29168 tg %xcc, 0x0
29169 fmovsne %xcc, %f12, %f21
29170 movg %xcc, %i3, %o7
29171 movvc %xcc, %l6, %o2
29172 fmovdg %xcc, %f22, %f28
29173 edge16n %o1, %l4, %l3
29174 fcmple16 %f28, %f18, %i2
29175 edge32n %o3, %i0, %o4
29176 bl,a %xcc, loop_2862
29177 sub %g4, 0x0640, %g2
29178 tne %icc, 0x1
29179 bg,a %xcc, loop_2863
29180loop_2862:
29181 sdiv %i6, 0x04AA, %g5
29182 fcmped %fcc1, %f20, %f24
29183 andcc %g7, %l5, %l0
29184loop_2863:
29185 tsubcctv %i1, 0x0EBD, %l2
29186 udivcc %i4, 0x0AF2, %o6
29187 srl %g1, %o0, %g6
29188 fmul8ulx16 %f20, %f4, %f8
29189 movvc %xcc, %i7, %o5
29190 movrgz %g3, %l1, %i3
29191 movge %icc, %i5, %o7
29192 ba,a loop_2864
29193 smul %l6, %o2, %l4
29194 sra %o1, 0x11, %l3
29195 std %i2, [%l7 + 0x48]
29196loop_2864:
29197 fcmpgt16 %f26, %f4, %i0
29198 addcc %o4, 0x1DBE, %o3
29199 bvc,a loop_2865
29200 saved
29201 rdpr %cwp, %g1
29202 rdpr %cansave, %g2
29203 rdpr %canrestore, %g3
29204 rdpr %cleanwin, %g4
29205 rdpr %otherwin, %g5
29206 rdpr %wstate, %g6
29207 fmovdvs %icc, %f9, %f19
29208 tvs %xcc, 0x7
29209loop_2865:
29210 alignaddr %g2, %i6, %g4
29211 fnands %f29, %f14, %f8
29212 fmovde %icc, %f23, %f7
29213 fmovdge %xcc, %f0, %f14
29214 wr %g0, 0x19, %asi
29215 ldswa [%l7 + 0x60] %asi, %g7
29216 brgz,a %l5, loop_2866
29217 nop
29218 setx loop_2867, %l0, %l1
29219 wrpr 0x1, %tl
29220 wrpr %l1, %tpc
29221 add %l1, 0x4, %l1
29222 wrpr %l1, %tnpc
29223 setx 0x34400001400, %l0, %l1
29224 wrpr %l1, %tstate
29225 wrhpr 0x4, %htstate
29226 retry
29227 orcc %l0, %g5, %l2
29228 andn %i4, %i1, %g1
29229loop_2866:
29230 fornot2s %f15, %f8, %f5
29231loop_2867:
29232 and %o0, %o6, %i7
29233 tsubcctv %o5, 0x0070, %g6
29234 set 0x09, %g2
29235 ldsba [%l7 + %g2] 0x15, %g3
29236 sllx %l1, %i5, %i3
29237 movn %icc, %o7, %l6
29238 std %o2, [%l7 + 0x58]
29239 smulcc %o1, %l4, %i2
29240 srax %l3, %i0, %o4
29241 movg %xcc, %o3, %i6
29242 movleu %icc, %g4, %g2
29243 tle %xcc, 0x1
29244 srax %l5, 0x14, %l0
29245 fbue,a %fcc2, loop_2868
29246 move %xcc, %g5, %l2
29247 sra %g7, 0x14, %i1
29248 bcs loop_2869
29249loop_2868:
29250 mova %xcc, %g1, %o0
29251 brgz %o6, loop_2870
29252 fbule %fcc0, loop_2871
29253loop_2869:
29254 edge16n %i4, %i7, %g6
29255 fpackfix %f8, %f31
29256loop_2870:
29257 fmovdgu %xcc, %f17, %f20
29258loop_2871:
29259 movg %icc, %g3, %o5
29260 array8 %l1, %i3, %i5
29261 addccc %l6, 0x014D, %o2
29262 fpsub16s %f4, %f17, %f9
29263 fsrc2s %f28, %f22
29264 movl %icc, %o7, %l4
29265 ldx [%l7 + 0x10], %o1
29266 edge32ln %l3, %i2, %i0
29267 faligndata %f20, %f12, %f30
29268 sethi 0x1FE2, %o3
29269 addcc %o4, %g4, %g2
29270 tn %icc, 0x1
29271 movl %icc, %l5, %l0
29272 alignaddr %g5, %l2, %i6
29273 addccc %i1, 0x06AA, %g7
29274 tvs %icc, 0x2
29275 andncc %g1, %o6, %o0
29276 fmovs %f14, %f29
29277 edge32n %i4, %g6, %g3
29278 fmovrde %o5, %f14, %f18
29279 tle %xcc, 0x6
29280 brgez,a %l1, loop_2872
29281 bl,a,pt %icc, loop_2873
29282 movrlz %i3, 0x2EC, %i5
29283 saved
29284 rdpr %cwp, %g1
29285 rdpr %cansave, %g2
29286 rdpr %canrestore, %g3
29287 rdpr %cleanwin, %g4
29288 rdpr %otherwin, %g5
29289 rdpr %wstate, %g6
29290loop_2872:
29291 edge8 %i7, %l6, %o7
29292loop_2873:
29293 edge8 %o2, %o1, %l4
29294 fabss %f4, %f23
29295 tgu %icc, 0x0
29296 stb %i2, [%l7 + 0x56]
29297 pdist %f8, %f2, %f12
29298 edge16ln %l3, %o3, %o4
29299 sub %i0, 0x0600, %g4
29300 edge16n %l5, %l0, %g5
29301 wr %g0, 0x89, %asi
29302 prefetcha [%l7 + 0x40] %asi, 0x2
29303 xnor %i6, 0x1452, %g2
29304 tvs %icc, 0x6
29305 fmovdcc %xcc, %f24, %f10
29306 edge16l %g7, %i1, %o6
29307 fpsub16s %f1, %f2, %f24
29308 wr %g0, 0x19, %asi
29309 lda [%l7 + 0x70] %asi, %f16
29310 faligndata %f20, %f16, %f18
29311 fxor %f10, %f28, %f6
29312 fbg,a %fcc1, loop_2874
29313 xnorcc %g1, %o0, %i4
29314 umulcc %g3, %g6, %o5
29315 fbe %fcc0, loop_2875
29316loop_2874:
29317 fmovdle %icc, %f30, %f30
29318 sdiv %i3, 0x04E4, %i5
29319 edge32l %i7, %l6, %o7
29320loop_2875:
29321 fmovsvs %xcc, %f24, %f19
29322 saved
29323 rdpr %cwp, %g1
29324 rdpr %cansave, %g2
29325 rdpr %canrestore, %g3
29326 rdpr %cleanwin, %g4
29327 rdpr %otherwin, %g5
29328 rdpr %wstate, %g6
29329 movcs %icc, %l1, %o2
29330 xnor %l4, %o1, %i2
29331 fmul8x16 %f12, %f2, %f18
29332 tpos %xcc, 0x2
29333 umul %l3, 0x1758, %o4
29334 nop
29335 set 0x08, %g1
29336 stx %o3, [%l7 + %g1]
29337 andcc %i0, %l5, %g4
29338 set 0x78, %i4
29339 stda %l0, [%l7 + %i4] 0x2b
29340 membar #Sync
29341 edge8 %g5, %l2, %g2
29342 subccc %g7, 0x15D9, %i6
29343 movvc %icc, %i1, %g1
29344 wr %g0, 0x23, %asi
29345 stha %o0, [%l7 + 0x5C] %asi
29346 membar #Sync
29347 movg %icc, %o6, %i4
29348 brgz %g3, loop_2876
29349 sth %o5, [%l7 + 0x54]
29350 udiv %g6, 0x1D67, %i3
29351 bcs,pn %icc, loop_2877
29352loop_2876:
29353 movvs %xcc, %i5, %i7
29354 subc %l6, %l1, %o2
29355 movcs %icc, %l4, %o1
29356loop_2877:
29357 srax %i2, %l3, %o4
29358 fones %f17
29359 fbue %fcc0, loop_2878
29360 array16 %o7, %i0, %l5
29361 nop
29362 setx loop_2879, %l0, %l1
29363 jmpl %l1, %o3
29364 tvc %icc, 0x2
29365loop_2878:
29366 fmovda %icc, %f23, %f4
29367 movg %xcc, %g4, %l0
29368loop_2879:
29369 edge8 %g5, %g2, %g7
29370 sra %l2, 0x06, %i6
29371 movcc %xcc, %g1, %i1
29372 fbu,a %fcc0, loop_2880
29373 and %o6, %i4, %o0
29374 smulcc %o5, 0x045D, %g6
29375 fnot1 %f26, %f20
29376loop_2880:
29377 alignaddr %g3, %i3, %i5
29378 fmovrsne %i7, %f6, %f19
29379 srlx %l6, %o2, %l4
29380 bcc,pt %xcc, loop_2881
29381 sdivcc %o1, 0x0BA8, %l1
29382 fmul8sux16 %f0, %f26, %f10
29383 ba,a,pn %xcc, loop_2882
29384loop_2881:
29385 fmovsa %icc, %f15, %f15
29386 array16 %i2, %l3, %o7
29387 tcs %xcc, 0x2
29388loop_2882:
29389 lduw [%l7 + 0x70], %i0
29390 fmovdl %icc, %f21, %f1
29391 xorcc %o4, %o3, %g4
29392 subccc %l5, %l0, %g5
29393 fmovsneg %xcc, %f25, %f8
29394 ldsw [%l7 + 0x34], %g7
29395 srlx %g2, 0x1A, %i6
29396 tvc %icc, 0x0
29397 sdivx %g1, 0x12FD, %i1
29398 stx %o6, [%l7 + 0x38]
29399 sll %i4, %o0, %l2
29400 fmovdle %xcc, %f19, %f1
29401 subccc %o5, %g6, %g3
29402 edge32l %i5, %i7, %i3
29403 fpsub32 %f18, %f24, %f22
29404 tleu %xcc, 0x3
29405 edge8ln %l6, %l4, %o1
29406 nop
29407 set 0x48, %o5
29408 ldd [%l7 + %o5], %f10
29409 ba,a %icc, loop_2883
29410 smul %l1, 0x079D, %o2
29411 bl,a,pn %xcc, loop_2884
29412 fmovsvc %icc, %f26, %f6
29413loop_2883:
29414 popc 0x0C27, %i2
29415 bl,a,pt %icc, loop_2885
29416loop_2884:
29417 tvs %xcc, 0x4
29418 ldstub [%l7 + 0x26], %l3
29419 fpmerge %f5, %f30, %f20
29420loop_2885:
29421 tn %icc, 0x2
29422 subccc %i0, 0x0F73, %o4
29423 add %o7, 0x013A, %o3
29424 orncc %g4, 0x0D30, %l0
29425 tl %icc, 0x7
29426 tn %icc, 0x3
29427 bvs,a,pn %xcc, loop_2886
29428 fble %fcc3, loop_2887
29429 movgu %xcc, %g5, %l5
29430 orcc %g2, %i6, %g1
29431loop_2886:
29432 movrgz %g7, 0x1BB, %i1
29433loop_2887:
29434 fors %f23, %f0, %f11
29435 edge16ln %o6, %i4, %l2
29436 tne %icc, 0x0
29437 add %l7, 0x18, %l6
29438 wr %g0, 0x10, %asi
29439 casa [%l6] 0x10, %o5, %g6
29440 brz,a %o0, loop_2888
29441 movrlez %i5, 0x3DD, %i7
29442 bvc,pt %xcc, loop_2889
29443 array32 %i3, %l6, %g3
29444loop_2888:
29445 fbl,a %fcc0, loop_2890
29446 fmovsleu %icc, %f18, %f29
29447loop_2889:
29448 be loop_2891
29449 brgez %l4, loop_2892
29450loop_2890:
29451 fzero %f14
29452 fpmerge %f17, %f17, %f22
29453loop_2891:
29454 ldd [%l7 + 0x28], %o0
29455loop_2892:
29456 fbl,a %fcc0, loop_2893
29457 fcmple32 %f10, %f2, %o2
29458 fbge %fcc0, loop_2894
29459 nop
29460 set 0x32, %l0
29461 sth %i2, [%l7 + %l0]
29462loop_2893:
29463 addccc %l1, 0x0264, %i0
29464 swap [%l7 + 0x20], %l3
29465loop_2894:
29466 smulcc %o7, %o3, %g4
29467 tneg %xcc, 0x2
29468 restored
29469 rdpr %cwp, %g1
29470 rdpr %cansave, %g2
29471 rdpr %canrestore, %g3
29472 rdpr %cleanwin, %g4
29473 rdpr %otherwin, %g5
29474 rdpr %wstate, %g6
29475 movg %xcc, %o4, %g5
29476 fandnot1s %f17, %f9, %f14
29477 bn,a %xcc, loop_2895
29478 movrlez %l5, 0x19D, %g2
29479 movg %xcc, %i6, %g1
29480 brz %g7, loop_2896
29481loop_2895:
29482 addccc %i1, %o6, %l0
29483 edge16l %l2, %i4, %g6
29484 edge32 %o0, %o5, %i5
29485loop_2896:
29486 brlez %i7, loop_2897
29487 fxnor %f0, %f6, %f2
29488 tcc %icc, 0x7
29489 or %i3, %l6, %g3
29490loop_2897:
29491 tsubcctv %l4, 0x1E2F, %o2
29492 edge8n %i2, %l1, %o1
29493 xnor %i0, %o7, %l3
29494 fmovdneg %icc, %f4, %f26
29495 smul %o3, %g4, %o4
29496 fmovdne %icc, %f11, %f27
29497 fmovsvs %xcc, %f17, %f28
29498 ldd [%l7 + 0x48], %g4
29499 fpsub32s %f19, %f7, %f9
29500 nop
29501 setx loop_2898, %l0, %l1
29502 wrpr 0x1, %tl
29503 wrpr %l1, %tnpc
29504 setx 0x34400001400, %l0, %l1
29505 wrpr %l1, %tstate
29506 wrhpr 0x4, %htstate
29507 done
29508 nop
29509 setx loop_2899, %l0, %l1
29510 wrpr 0x1, %tl
29511 wrpr %l1, %tpc
29512 add %l1, 0x4, %l1
29513 wrpr %l1, %tnpc
29514 setx 0x34400001400, %l0, %l1
29515 wrpr %l1, %tstate
29516 wrhpr 0x4, %htstate
29517 retry
29518 movge %xcc, %l5, %g2
29519 tvc %xcc, 0x6
29520loop_2898:
29521 edge32n %g1, %g7, %i1
29522loop_2899:
29523 brnz %o6, loop_2900
29524 fnot1 %f22, %f16
29525 prefetch [%l7 + 0x68], 0x1
29526 srl %i6, 0x14, %l2
29527loop_2900:
29528 smul %l0, %i4, %o0
29529 tneg %xcc, 0x6
29530 udiv %o5, 0x115A, %i5
29531 tvs %icc, 0x7
29532 bge,pn %xcc, loop_2901
29533 fmovrdne %g6, %f10, %f30
29534 set 0x10, %l4
29535 ldxa [%l7 + %l4] 0x0c, %i3
29536loop_2901:
29537 stx %l6, [%l7 + 0x50]
29538 fbne,a %fcc2, loop_2902
29539 fones %f13
29540 fmovsge %xcc, %f29, %f25
29541 fpackfix %f6, %f2
29542loop_2902:
29543 fmovdg %xcc, %f4, %f13
29544 ldd [%l7 + 0x40], %i6
29545 fbe,a %fcc3, loop_2903
29546 te %icc, 0x1
29547 array8 %l4, %g3, %o2
29548 fsrc1 %f16, %f12
29549loop_2903:
29550 nop
29551 set 0x40, %o4
29552 stda %f0, [%l7 + %o4] 0x19
29553 fmovrsgz %i2, %f6, %f30
29554 for %f22, %f22, %f22
29555 bpos,pt %xcc, loop_2904
29556 tle %icc, 0x0
29557 fmovdge %icc, %f11, %f1
29558 move %xcc, %o1, %i0
29559loop_2904:
29560 alignaddr %l1, %o7, %o3
29561 fnand %f30, %f4, %f22
29562 set 0x50, %g3
29563 stha %l3, [%l7 + %g3] 0x11
29564 edge16ln %g4, %o4, %g5
29565 orncc %l5, 0x0C3E, %g2
29566 alignaddrl %g7, %i1, %o6
29567 fmovsleu %xcc, %f17, %f30
29568 taddcc %i6, %g1, %l2
29569 edge32ln %l0, %o0, %o5
29570 tge %xcc, 0x6
29571 tvc %icc, 0x7
29572 sub %i4, %g6, %i5
29573 sra %i3, %l6, %l4
29574 bgu,a,pn %icc, loop_2905
29575 movvc %icc, %g3, %i7
29576 lduw [%l7 + 0x78], %o2
29577 xor %i2, 0x13F4, %i0
29578loop_2905:
29579 addc %l1, %o1, %o7
29580 fbne,a %fcc0, loop_2906
29581 brgez,a %l3, loop_2907
29582 fands %f3, %f8, %f18
29583 fandnot2s %f5, %f15, %f8
29584loop_2906:
29585 fabsd %f6, %f12
29586loop_2907:
29587 smulcc %o3, %g4, %o4
29588 fzeros %f8
29589 fmovdcs %xcc, %f21, %f19
29590 tge %xcc, 0x4
29591 tleu %icc, 0x7
29592 fbge %fcc0, loop_2908
29593 movne %icc, %l5, %g5
29594 edge16l %g2, %g7, %i1
29595 ldsb [%l7 + 0x5B], %i6
29596loop_2908:
29597 smulcc %g1, %l2, %l0
29598 or %o0, 0x1CD2, %o6
29599 addccc %o5, %g6, %i4
29600 stw %i5, [%l7 + 0x50]
29601 sdiv %l6, 0x07B0, %l4
29602 te %icc, 0x3
29603 tle %xcc, 0x3
29604 andn %g3, %i7, %o2
29605 addcc %i3, %i0, %i2
29606 bcc,pt %xcc, loop_2909
29607 movrgz %o1, 0x266, %l1
29608 movge %xcc, %l3, %o7
29609 fbe,a %fcc2, loop_2910
29610loop_2909:
29611 addccc %g4, %o3, %l5
29612 std %g4, [%l7 + 0x18]
29613 fba %fcc1, loop_2911
29614loop_2910:
29615 swap [%l7 + 0x1C], %o4
29616 movrgez %g2, 0x2D7, %g7
29617 sdivx %i1, 0x02E4, %i6
29618loop_2911:
29619 bcc,pn %icc, loop_2912
29620 fandnot1 %f6, %f24, %f10
29621 taddcc %l2, %l0, %o0
29622 movneg %xcc, %o6, %g1
29623loop_2912:
29624 umulcc %g6, 0x1AD9, %i4
29625 wr %g0, 0x19, %asi
29626 stba %o5, [%l7 + 0x3E] %asi
29627 sethi 0x1254, %i5
29628 wr %g0, 0x89, %asi
29629 ldsba [%l7 + 0x77] %asi, %l6
29630 andcc %g3, 0x154C, %i7
29631 fblg,a %fcc2, loop_2913
29632 array16 %l4, %o2, %i3
29633 fand %f22, %f12, %f0
29634 sdiv %i2, 0x1A81, %i0
29635loop_2913:
29636 bcs %xcc, loop_2914
29637 addc %l1, 0x0917, %o1
29638 tvs %xcc, 0x5
29639 mova %xcc, %o7, %g4
29640loop_2914:
29641 tle %xcc, 0x7
29642 movn %icc, %o3, %l3
29643 andcc %g5, 0x1DBE, %o4
29644 alignaddrl %g2, %l5, %i1
29645 tg %xcc, 0x5
29646 xnorcc %i6, %l2, %l0
29647 subccc %g7, 0x0E9F, %o0
29648 std %g0, [%l7 + 0x48]
29649 andn %g6, 0x1724, %o6
29650 wr %g0, 0x11, %asi
29651 lduwa [%l7 + 0x10] %asi, %o5
29652 tvc %xcc, 0x4
29653 fmovsvc %xcc, %f5, %f2
29654 tneg %icc, 0x1
29655 bvs %icc, loop_2915
29656 movne %icc, %i4, %l6
29657 fsrc2 %f8, %f12
29658 wr %g0, 0x04, %asi
29659 ldda [%l7 + 0x40] %asi, %i4
29660loop_2915:
29661 udivx %g3, 0x062A, %l4
29662 srl %i7, %i3, %o2
29663 nop
29664 set 0x68, %i0
29665 stw %i0, [%l7 + %i0]
29666 movrgz %l1, %o1, %o7
29667 bvc,a,pt %icc, loop_2916
29668 array8 %i2, %g4, %l3
29669 fmovspos %icc, %f13, %f31
29670 fones %f11
29671loop_2916:
29672 fcmple16 %f26, %f18, %g5
29673 mulx %o4, %g2, %o3
29674 fzero %f22
29675 xorcc %l5, 0x05C0, %i1
29676 srl %i6, 0x00, %l0
29677 wr %g0, 0x88, %asi
29678 lduba [%l7 + 0x75] %asi, %g7
29679 movvc %xcc, %l2, %o0
29680 sdivcc %g6, 0x0BC7, %g1
29681 bvs,pt %icc, loop_2917
29682 fands %f8, %f26, %f10
29683 movcs %icc, %o6, %o5
29684 movgu %icc, %l6, %i4
29685loop_2917:
29686 edge16n %i5, %g3, %i7
29687 mulscc %l4, 0x03D8, %o2
29688 movrlz %i3, %i0, %o1
29689 taddcc %l1, %o7, %i2
29690 udiv %g4, 0x0AF2, %l3
29691 fcmpd %fcc0, %f4, %f30
29692 fnegs %f16, %f14
29693 array32 %o4, %g2, %o3
29694 nop
29695 setx loop_2918, %l0, %l1
29696 wrpr 0x1, %tl
29697 wrpr %l1, %tpc
29698 add %l1, 0x4, %l1
29699 wrpr %l1, %tnpc
29700 setx 0x34400001400, %l0, %l1
29701 wrpr %l1, %tstate
29702 wrhpr 0x4, %htstate
29703 retry
29704 flush %l7 + 0x24
29705 fpsub32s %f22, %f26, %f22
29706 lduw [%l7 + 0x40], %l5
29707loop_2918:
29708 orncc %g5, %i6, %l0
29709 tsubcc %i1, 0x107F, %l2
29710 ldx [%l7 + 0x68], %g7
29711 array8 %o0, %g1, %o6
29712 edge16ln %o5, %g6, %l6
29713 fxors %f11, %f22, %f17
29714 stw %i4, [%l7 + 0x28]
29715 fcmple32 %f14, %f14, %g3
29716 xorcc %i5, %l4, %i7
29717 fbg,a %fcc2, loop_2919
29718 fmovdn %icc, %f23, %f10
29719 nop
29720 set 0x5D, %o7
29721 ldstub [%l7 + %o7], %o2
29722 edge32n %i0, %i3, %l1
29723loop_2919:
29724 faligndata %f0, %f2, %f24
29725 siam 0x5
29726 movrgez %o7, %o1, %i2
29727 smul %l3, %o4, %g4
29728 add %g2, 0x0884, %l5
29729 mulscc %g5, %i6, %l0
29730 tle %icc, 0x2
29731 swap [%l7 + 0x74], %i1
29732 bne,pt %icc, loop_2920
29733 ble,pn %xcc, loop_2921
29734 saved
29735 rdpr %cwp, %g1
29736 rdpr %cansave, %g2
29737 rdpr %canrestore, %g3
29738 rdpr %cleanwin, %g4
29739 rdpr %otherwin, %g5
29740 rdpr %wstate, %g6
29741 xor %l2, %o3, %g7
29742loop_2920:
29743 stb %g1, [%l7 + 0x77]
29744loop_2921:
29745 taddcctv %o6, %o0, %o5
29746 set 0x18, %o3
29747 stwa %l6, [%l7 + %o3] 0x22
29748 membar #Sync
29749 alignaddrl %g6, %i4, %i5
29750 addccc %g3, %l4, %o2
29751 movne %xcc, %i0, %i7
29752 lduw [%l7 + 0x64], %i3
29753 addc %o7, %o1, %i2
29754 tg %xcc, 0x3
29755 addc %l1, 0x0F5B, %l3
29756 xnor %o4, %g2, %g4
29757 movne %xcc, %l5, %g5
29758 array32 %i6, %l0, %i1
29759 fpsub16 %f22, %f4, %f22
29760 tvs %icc, 0x2
29761 fmovdpos %xcc, %f10, %f9
29762 edge16l %o3, %g7, %g1
29763 movcc %xcc, %l2, %o0
29764 stbar
29765 fxors %f27, %f7, %f31
29766 tvc %xcc, 0x4
29767 tleu %icc, 0x4
29768 fbn %fcc3, loop_2922
29769 membar 0x39
29770 taddcc %o6, 0x0992, %o5
29771 membar 0x5D
29772loop_2922:
29773 orcc %g6, 0x165B, %l6
29774 tsubcc %i5, 0x0C52, %g3
29775 fmovsvc %icc, %f30, %f9
29776 fbo,a %fcc3, loop_2923
29777 movg %icc, %i4, %o2
29778 smul %i0, 0x1FC4, %l4
29779 stb %i3, [%l7 + 0x5E]
29780loop_2923:
29781 nop
29782 set 0x68, %i3
29783 ldsha [%l7 + %i3] 0x15, %o7
29784 set 0x34, %g4
29785 lda [%l7 + %g4] 0x89, %f11
29786 fsrc1s %f10, %f2
29787 movl %xcc, %i7, %i2
29788 fbug %fcc1, loop_2924
29789 prefetch [%l7 + 0x20], 0x1
29790 or %l1, 0x1F18, %o1
29791 fmovsvc %xcc, %f16, %f6
29792loop_2924:
29793 tgu %icc, 0x2
29794 fornot1s %f20, %f30, %f26
29795 mova %icc, %l3, %g2
29796 smul %o4, 0x03FB, %g4
29797 orncc %l5, 0x028F, %g5
29798 fmovde %xcc, %f2, %f5
29799 wr %g0, 0x52, %asi
29800 ldxa [%g0 + 0x110] %asi, %i6
29801 tne %icc, 0x1
29802 edge16 %i1, %l0, %o3
29803 array8 %g7, %g1, %l2
29804 fbug,a %fcc2, loop_2925
29805 alignaddr %o6, %o0, %g6
29806 edge8n %l6, %i5, %o5
29807 fcmpne16 %f26, %f10, %g3
29808loop_2925:
29809 nop
29810 set 0x1C, %o1
29811 lduw [%l7 + %o1], %o2
29812 umulcc %i4, %i0, %i3
29813 movrlz %o7, 0x19E, %i7
29814 nop
29815 setx loop_2926, %l0, %l1
29816 wrpr 0x1, %tl
29817 wrpr %l1, %tpc
29818 add %l1, 0x4, %l1
29819 wrpr %l1, %tnpc
29820 setx 0x34400001400, %l0, %l1
29821 wrpr %l1, %tstate
29822 wrhpr 0x4, %htstate
29823 retry
29824 fpadd32 %f14, %f0, %f14
29825 lduh [%l7 + 0x0C], %i2
29826 movrgz %l1, %o1, %l4
29827loop_2926:
29828 xnorcc %g2, 0x1A07, %o4
29829 movne %xcc, %l3, %l5
29830 brgez %g4, loop_2927
29831 tne %xcc, 0x5
29832 tge %xcc, 0x4
29833 subccc %i6, %i1, %g5
29834loop_2927:
29835 fnors %f16, %f0, %f4
29836 fmul8ulx16 %f30, %f26, %f8
29837 mova %xcc, %l0, %o3
29838 bpos,a,pn %xcc, loop_2928
29839 bl,a loop_2929
29840 ldstub [%l7 + 0x26], %g1
29841 movn %icc, %g7, %o6
29842loop_2928:
29843 fmul8ulx16 %f18, %f20, %f28
29844loop_2929:
29845 fnor %f22, %f4, %f10
29846 alignaddr %o0, %l2, %l6
29847 popc %g6, %o5
29848 set 0x54, %g5
29849 stwa %i5, [%l7 + %g5] 0x27
29850 membar #Sync
29851 andncc %g3, %i4, %i0
29852 ldsb [%l7 + 0x4C], %i3
29853 stx %o2, [%l7 + 0x40]
29854 tl %xcc, 0x5
29855 udivcc %o7, 0x1F68, %i7
29856 sllx %l1, 0x15, %i2
29857 set 0x34, %g6
29858 lduwa [%l7 + %g6] 0x10, %o1
29859 edge16l %g2, %o4, %l3
29860 wr %g0, 0x81, %asi
29861 swapa [%l7 + 0x3C] %asi, %l5
29862 set 0x30, %i7
29863 ldsha [%l7 + %i7] 0x10, %g4
29864 fcmpeq32 %f14, %f16, %l4
29865 movre %i6, 0x3C3, %i1
29866 movcs %xcc, %l0, %g5
29867 tcs %xcc, 0x6
29868 fsrc2s %f13, %f19
29869 subccc %o3, %g7, %o6
29870 wr %g0, 0x10, %asi
29871 stha %g1, [%l7 + 0x7A] %asi
29872 fors %f16, %f20, %f17
29873 tn %xcc, 0x5
29874 fandnot1 %f14, %f18, %f10
29875 movrgez %o0, %l2, %g6
29876 mulx %o5, %l6, %i5
29877 fnegd %f2, %f30
29878 sdivcc %i4, 0x0D18, %g3
29879 movvc %xcc, %i3, %o2
29880 tneg %xcc, 0x0
29881 ldd [%l7 + 0x70], %f2
29882 sethi 0x0895, %i0
29883 movn %icc, %i7, %o7
29884 fnors %f26, %f4, %f2
29885 fpmerge %f14, %f24, %f20
29886 tcs %icc, 0x2
29887 ldsb [%l7 + 0x4C], %i2
29888 tle %xcc, 0x6
29889 subc %l1, 0x0741, %o1
29890 bcc,a loop_2930
29891 nop
29892 setx loop_2931, %l0, %l1
29893 wrpr 0x1, %tl
29894 wrpr %l1, %tnpc
29895 setx 0x34400001400, %l0, %l1
29896 wrpr %l1, %tstate
29897 wrhpr 0x4, %htstate
29898 done
29899 fbu %fcc2, loop_2932
29900 sub %o4, %l3, %g2
29901loop_2930:
29902 fbo,a %fcc1, loop_2933
29903loop_2931:
29904 fba %fcc3, loop_2934
29905loop_2932:
29906 lduw [%l7 + 0x0C], %l5
29907 fmovdneg %xcc, %f8, %f27
29908loop_2933:
29909 subccc %l4, %g4, %i1
29910loop_2934:
29911 nop
29912 set 0x08, %o2
29913 lduba [%l7 + %o2] 0x14, %l0
29914 movgu %xcc, %g5, %i6
29915 orncc %g7, 0x1DF9, %o6
29916 tvc %xcc, 0x7
29917 fxors %f4, %f22, %f28
29918 tgu %xcc, 0x3
29919 edge32ln %o3, %o0, %g1
29920 andcc %g6, 0x03F5, %o5
29921 move %icc, %l6, %i5
29922 edge32 %l2, %i4, %i3
29923 subccc %o2, %g3, %i7
29924 ble,pt %icc, loop_2935
29925 movl %xcc, %i0, %o7
29926 tpos %icc, 0x0
29927 movrne %l1, %o1, %i2
29928loop_2935:
29929 ta %icc, 0x3
29930 array16 %o4, %g2, %l3
29931 edge8l %l4, %g4, %i1
29932 and %l5, 0x102E, %g5
29933 tsubcctv %l0, %i6, %g7
29934 tge %xcc, 0x5
29935 movl %icc, %o3, %o0
29936 tsubcctv %o6, 0x0DA2, %g6
29937 fpadd16s %f2, %f19, %f21
29938 movg %icc, %o5, %g1
29939 subccc %i5, 0x0E1C, %l6
29940 tpos %icc, 0x4
29941 umulcc %l2, %i4, %o2
29942 set 0x2F, %g7
29943 ldsba [%l7 + %g7] 0x11, %i3
29944 set 0x08, %i1
29945 ldsha [%l7 + %i1] 0x18, %i7
29946 wr %g0, 0x80, %asi
29947 stxa %i0, [%l7 + 0x48] %asi
29948 edge16 %o7, %l1, %g3
29949 subccc %o1, %i2, %g2
29950 edge8n %o4, %l3, %l4
29951 wr %g0, 0x89, %asi
29952 sta %f16, [%l7 + 0x5C] %asi
29953 edge16 %g4, %i1, %g5
29954 fblg %fcc3, loop_2936
29955 alignaddrl %l5, %i6, %g7
29956 movgu %icc, %l0, %o3
29957 tn %xcc, 0x4
29958loop_2936:
29959 fmul8ulx16 %f22, %f0, %f24
29960 movleu %xcc, %o0, %o6
29961 bvs,a loop_2937
29962 movpos %xcc, %o5, %g1
29963 stb %i5, [%l7 + 0x27]
29964 fsrc1s %f12, %f20
29965loop_2937:
29966 udivx %l6, 0x073E, %l2
29967 addcc %g6, 0x0D95, %o2
29968 xnorcc %i3, %i7, %i0
29969 mova %icc, %i4, %l1
29970 udivx %g3, 0x0E1A, %o7
29971 fmovdgu %xcc, %f15, %f18
29972 or %i2, %o1, %g2
29973 membar 0x27
29974 membar 0x09
29975 fmovrsgez %o4, %f7, %f2
29976 fzero %f14
29977 smulcc %l3, 0x110D, %g4
29978 stb %l4, [%l7 + 0x12]
29979 fbule %fcc0, loop_2938
29980 xorcc %i1, 0x0DBA, %l5
29981 ldsh [%l7 + 0x20], %i6
29982 pdist %f10, %f16, %f10
29983loop_2938:
29984 nop
29985 set 0x36, %o6
29986 stba %g5, [%l7 + %o6] 0x22
29987 membar #Sync
29988 fmovsvc %xcc, %f31, %f1
29989 ble %xcc, loop_2939
29990 movge %xcc, %g7, %o3
29991 edge8ln %l0, %o6, %o5
29992 subcc %g1, 0x1175, %i5
29993loop_2939:
29994 tge %icc, 0x5
29995 nop
29996 set 0x42, %l2
29997 ldsh [%l7 + %l2], %o0
29998 std %i6, [%l7 + 0x08]
29999 movvs %xcc, %l2, %o2
30000 movleu %icc, %i3, %i7
30001 fmovsle %xcc, %f16, %f20
30002 tcc %xcc, 0x2
30003 tneg %xcc, 0x4
30004 movre %g6, %i0, %l1
30005 flush %l7 + 0x58
30006 tne %icc, 0x2
30007 te %icc, 0x7
30008 fbule,a %fcc0, loop_2940
30009 movl %xcc, %i4, %o7
30010 orn %g3, %i2, %g2
30011 mulscc %o1, 0x003B, %l3
30012loop_2940:
30013 addcc %o4, %g4, %i1
30014 array8 %l4, %i6, %g5
30015 xnor %g7, 0x0797, %o3
30016 fbe,a %fcc2, loop_2941
30017 for %f0, %f16, %f16
30018 mulx %l0, %l5, %o6
30019 movvc %icc, %g1, %o5
30020loop_2941:
30021 movre %o0, %l6, %l2
30022 bleu,a %xcc, loop_2942
30023 orcc %i5, %o2, %i3
30024 taddcc %i7, %g6, %i0
30025 sdiv %l1, 0x1743, %i4
30026loop_2942:
30027 fnand %f20, %f16, %f24
30028 edge16 %o7, %i2, %g3
30029 call loop_2943
30030 umulcc %o1, 0x1BC0, %g2
30031 edge8n %l3, %o4, %g4
30032 tne %icc, 0x5
30033loop_2943:
30034 fbn,a %fcc3, loop_2944
30035 movpos %xcc, %l4, %i1
30036 tg %icc, 0x5
30037 movrgez %i6, 0x1C3, %g7
30038loop_2944:
30039 umul %o3, %g5, %l0
30040 taddcc %o6, 0x164F, %g1
30041 fcmpeq16 %f12, %f0, %l5
30042 srax %o0, 0x0E, %l6
30043 edge32 %o5, %i5, %l2
30044 brnz %o2, loop_2945
30045 sdiv %i7, 0x1D7A, %i3
30046 bleu,a %xcc, loop_2946
30047 mulscc %i0, %g6, %l1
30048loop_2945:
30049 array8 %i4, %i2, %o7
30050 tleu %xcc, 0x3
30051loop_2946:
30052 movge %icc, %g3, %o1
30053 andncc %g2, %o4, %g4
30054 fpmerge %f26, %f13, %f8
30055 sra %l3, %l4, %i1
30056 fmuld8sux16 %f22, %f11, %f2
30057 tg %icc, 0x4
30058 movl %xcc, %i6, %g7
30059 fmovrslz %g5, %f7, %f9
30060 ldsw [%l7 + 0x28], %l0
30061 sub %o3, 0x0897, %g1
30062 bcs,pt %icc, loop_2947
30063 bge,a,pn %icc, loop_2948
30064 fone %f24
30065 movrgez %l5, %o6, %o0
30066loop_2947:
30067 fmovrdlez %o5, %f18, %f2
30068loop_2948:
30069 addcc %l6, %i5, %l2
30070 addc %o2, %i3, %i0
30071 fcmpeq32 %f8, %f20, %i7
30072 movneg %xcc, %l1, %i4
30073 fandnot1 %f20, %f18, %f10
30074 smul %i2, %o7, %g3
30075 tsubcctv %g6, 0x0D98, %o1
30076 alignaddrl %g2, %o4, %g4
30077 edge32l %l3, %l4, %i1
30078 fbuge %fcc0, loop_2949
30079 fbu %fcc1, loop_2950
30080 fmovrdlez %g7, %f28, %f0
30081 ldsh [%l7 + 0x08], %g5
30082loop_2949:
30083 andncc %i6, %l0, %g1
30084loop_2950:
30085 tcs %xcc, 0x0
30086 movne %xcc, %l5, %o6
30087 mova %xcc, %o3, %o0
30088 sir 0x019B
30089 fmovd %f10, %f12
30090 fbug,a %fcc0, loop_2951
30091 movneg %xcc, %l6, %o5
30092 fcmple16 %f6, %f12, %i5
30093 sll %l2, 0x16, %o2
30094loop_2951:
30095 nop
30096 set 0x5C, %l6
30097 lda [%l7 + %l6] 0x88, %f4
30098 fmovscs %xcc, %f2, %f21
30099 fbug %fcc0, loop_2952
30100 fnot2s %f30, %f18
30101 smulcc %i0, 0x06BC, %i3
30102 movneg %xcc, %l1, %i4
30103loop_2952:
30104 edge16ln %i2, %i7, %g3
30105 fornot2s %f18, %f28, %f12
30106 set 0x14, %i2
30107 lduwa [%l7 + %i2] 0x89, %g6
30108 fmovrdlz %o1, %f8, %f14
30109 fmovsvc %xcc, %f25, %f8
30110 set 0x28, %i6
30111 prefetcha [%l7 + %i6] 0x10, 0x3
30112 saved
30113 rdpr %cwp, %g1
30114 rdpr %cansave, %g2
30115 rdpr %canrestore, %g3
30116 rdpr %cleanwin, %g4
30117 rdpr %otherwin, %g5
30118 rdpr %wstate, %g6
30119 lduw [%l7 + 0x2C], %o4
30120 movvc %icc, %g2, %l3
30121 fsrc1 %f2, %f2
30122 ldsb [%l7 + 0x35], %g4
30123 alignaddr %l4, %g7, %g5
30124 srl %i1, %i6, %g1
30125 fmovdcs %icc, %f3, %f31
30126 subccc %l0, %o6, %o3
30127 prefetch [%l7 + 0x14], 0x1
30128 fnand %f22, %f26, %f8
30129 taddcctv %l5, %l6, %o5
30130 pdist %f30, %f26, %f26
30131 fcmpgt32 %f26, %f26, %i5
30132 fmovrse %o0, %f30, %f20
30133 xnor %o2, %i0, %i3
30134 fpackfix %f14, %f7
30135 movg %xcc, %l1, %i4
30136 tn %icc, 0x1
30137 fmovsgu %xcc, %f31, %f0
30138 orn %l2, 0x0975, %i7
30139 set 0x40, %l3
30140 ldda [%l7 + %l3] 0x0c, %f0
30141 restored
30142 rdpr %cwp, %g1
30143 rdpr %cansave, %g2
30144 rdpr %canrestore, %g3
30145 rdpr %cleanwin, %g4
30146 rdpr %otherwin, %g5
30147 rdpr %wstate, %g6
30148 xnor %i2, 0x159A, %g3
30149 sdivcc %o1, 0x0569, %g6
30150 taddcc %o4, 0x01E6, %o7
30151 for %f20, %f6, %f4
30152 fmovd %f2, %f8
30153 tneg %icc, 0x6
30154 fmovdl %icc, %f16, %f29
30155 array32 %l3, %g2, %g4
30156 fxnor %f10, %f4, %f28
30157 mova %xcc, %l4, %g5
30158 sll %i1, 0x19, %g7
30159 tleu %icc, 0x3
30160 movne %icc, %g1, %l0
30161 fmovsleu %xcc, %f31, %f28
30162 tl %xcc, 0x3
30163 std %f0, [%l7 + 0x48]
30164 movneg %xcc, %o6, %i6
30165 fmovsg %icc, %f31, %f29
30166 tgu %icc, 0x5
30167 sll %o3, 0x1B, %l5
30168 sra %l6, 0x1A, %i5
30169 fsrc2 %f18, %f18
30170 fbue,a %fcc3, loop_2953
30171 fcmpeq32 %f20, %f2, %o0
30172 sra %o5, %o2, %i3
30173 movrlz %l1, 0x1A7, %i4
30174loop_2953:
30175 xorcc %i0, %i7, %i2
30176 fmovda %icc, %f3, %f16
30177 tsubcc %l2, 0x0F55, %o1
30178 or %g3, 0x0162, %o4
30179 bneg,pn %xcc, loop_2954
30180 addcc %o7, %l3, %g6
30181 sdivx %g2, 0x0F79, %g4
30182 movneg %icc, %g5, %l4
30183loop_2954:
30184 movvc %xcc, %g7, %i1
30185 subc %l0, %o6, %g1
30186 set 0x44, %l1
30187 stha %o3, [%l7 + %l1] 0xe3
30188 membar #Sync
30189 movleu %icc, %i6, %l6
30190 edge16n %l5, %o0, %i5
30191 bneg loop_2955
30192 edge16ln %o2, %o5, %l1
30193 umulcc %i4, %i3, %i7
30194 fmovsa %icc, %f19, %f11
30195loop_2955:
30196 addccc %i0, 0x1FA6, %i2
30197 srax %l2, 0x01, %o1
30198 ldx [%l7 + 0x50], %g3
30199 edge32n %o4, %l3, %g6
30200 andn %o7, 0x0EA7, %g4
30201 fmovdl %icc, %f26, %f17
30202 fba,a %fcc2, loop_2956
30203 fbug %fcc2, loop_2957
30204 tvc %icc, 0x6
30205 set 0x58, %i5
30206 stxa %g2, [%l7 + %i5] 0x0c
30207loop_2956:
30208 fcmple16 %f2, %f0, %g5
30209loop_2957:
30210 fpadd32s %f12, %f24, %f5
30211 edge8ln %g7, %l4, %i1
30212 srlx %l0, 0x00, %g1
30213 ldx [%l7 + 0x68], %o3
30214 movrlz %i6, 0x272, %o6
30215 popc 0x0BE2, %l5
30216 mulscc %o0, 0x09E8, %i5
30217 fornot2s %f4, %f12, %f27
30218 and %o2, %l6, %o5
30219 udiv %i4, 0x0FFA, %i3
30220 sir 0x04E1
30221 fone %f24
30222 sir 0x173C
30223 mulx %l1, 0x1EE2, %i7
30224 set 0x60, %o0
30225 ldda [%l7 + %o0] 0x18, %i2
30226 call loop_2958
30227 array16 %i0, %o1, %l2
30228 fmovdle %icc, %f2, %f0
30229 sra %g3, 0x1E, %o4
30230loop_2958:
30231 nop
30232 set 0x34, %g2
30233 stha %l3, [%l7 + %g2] 0xea
30234 membar #Sync
30235 srl %g6, %o7, %g4
30236 edge8 %g2, %g7, %l4
30237 call loop_2959
30238 addc %i1, %l0, %g5
30239 set 0x34, %g1
30240 ldstuba [%l7 + %g1] 0x89, %g1
30241loop_2959:
30242 andn %o3, 0x14E4, %o6
30243 andncc %i6, %l5, %o0
30244 fcmpgt16 %f20, %f26, %i5
30245 udivx %l6, 0x1F2E, %o2
30246 tn %icc, 0x3
30247 fornot2s %f3, %f6, %f18
30248 fbne,a %fcc3, loop_2960
30249 st %f7, [%l7 + 0x40]
30250 andn %o5, %i4, %l1
30251 movle %xcc, %i7, %i3
30252loop_2960:
30253 tgu %xcc, 0x3
30254 std %i0, [%l7 + 0x28]
30255 ta %icc, 0x4
30256 bleu,pn %icc, loop_2961
30257 fmovdpos %icc, %f20, %f5
30258 tvs %xcc, 0x4
30259 set 0x50, %i4
30260 ldxa [%l7 + %i4] 0x0c, %i2
30261loop_2961:
30262 ldsh [%l7 + 0x52], %l2
30263 sdivx %g3, 0x0843, %o1
30264 tcc %xcc, 0x6
30265 flush %l7 + 0x48
30266 fblg,a %fcc1, loop_2962
30267 mulscc %o4, 0x120D, %l3
30268 movg %xcc, %g6, %o7
30269 movrlez %g4, 0x3C3, %g2
30270loop_2962:
30271 lduh [%l7 + 0x4A], %l4
30272 addcc %i1, 0x0164, %g7
30273 fmovrslez %l0, %f8, %f23
30274 mulscc %g1, 0x0F20, %o3
30275 fbg,a %fcc0, loop_2963
30276 tg %icc, 0x7
30277 call loop_2964
30278 movvs %xcc, %g5, %i6
30279loop_2963:
30280 edge32n %o6, %l5, %o0
30281 tne %xcc, 0x4
30282loop_2964:
30283 mova %xcc, %l6, %i5
30284 fmuld8sux16 %f0, %f27, %f14
30285 stbar
30286 movrne %o2, 0x361, %i4
30287 wr %g0, 0x88, %asi
30288 ldswa [%l7 + 0x44] %asi, %o5
30289 andn %i7, 0x0164, %l1
30290 alignaddrl %i0, %i2, %l2
30291 edge32 %g3, %i3, %o4
30292 edge8 %l3, %o1, %g6
30293 movvs %icc, %o7, %g2
30294 tneg %xcc, 0x7
30295 ldsh [%l7 + 0x44], %g4
30296 udiv %l4, 0x0CD3, %i1
30297 tsubcc %l0, 0x12F8, %g7
30298 movrgez %g1, %g5, %i6
30299 fmul8x16 %f14, %f2, %f18
30300 tneg %xcc, 0x0
30301 sll %o3, 0x1E, %o6
30302 udivx %l5, 0x1D8C, %o0
30303 tne %xcc, 0x3
30304 brnz %l6, loop_2965
30305 tvc %xcc, 0x1
30306 movcs %xcc, %i5, %o2
30307 xnor %o5, 0x01E3, %i7
30308loop_2965:
30309 tleu %icc, 0x7
30310 fsrc2s %f18, %f24
30311 bcc %icc, loop_2966
30312 prefetch [%l7 + 0x74], 0x1
30313 fmovsvs %icc, %f25, %f15
30314 movge %icc, %l1, %i4
30315loop_2966:
30316 sdivcc %i0, 0x1857, %i2
30317 fnegs %f29, %f25
30318 mova %xcc, %g3, %l2
30319 set 0x38, %o5
30320 sta %f4, [%l7 + %o5] 0x81
30321 fbule %fcc1, loop_2967
30322 movrne %o4, %l3, %o1
30323 fbge %fcc2, loop_2968
30324 subccc %i3, %o7, %g2
30325loop_2967:
30326 nop
30327 set 0x10, %l0
30328 stxa %g6, [%g0 + %l0] 0x21
30329loop_2968:
30330 movcs %icc, %g4, %l4
30331 bg,pn %xcc, loop_2969
30332 ble,a %icc, loop_2970
30333 movgu %xcc, %i1, %l0
30334 ldd [%l7 + 0x70], %g6
30335loop_2969:
30336 edge16ln %g1, %g5, %i6
30337loop_2970:
30338 fcmpgt16 %f26, %f14, %o3
30339 fcmpd %fcc1, %f6, %f4
30340 movrlez %l5, %o0, %l6
30341 tne %xcc, 0x3
30342 tneg %icc, 0x1
30343 xorcc %i5, 0x005B, %o2
30344 stx %o5, [%l7 + 0x58]
30345 edge32l %i7, %o6, %l1
30346 tgu %icc, 0x6
30347 brnz %i0, loop_2971
30348 fble %fcc0, loop_2972
30349 xnor %i4, 0x08E7, %g3
30350 fcmps %fcc1, %f10, %f7
30351loop_2971:
30352 tne %xcc, 0x6
30353loop_2972:
30354 fsrc1 %f24, %f14
30355 fands %f24, %f27, %f9
30356 bl,a loop_2973
30357 tvs %xcc, 0x3
30358 fnand %f24, %f18, %f8
30359 tpos %icc, 0x2
30360loop_2973:
30361 movvs %icc, %l2, %o4
30362 fmovdne %icc, %f25, %f4
30363 xnorcc %l3, 0x0296, %i2
30364 andncc %o1, %i3, %o7
30365 tvs %xcc, 0x6
30366 fcmpeq32 %f26, %f10, %g2
30367 bvc,a loop_2974
30368 fabss %f5, %f13
30369 set 0x48, %l5
30370 stda %g6, [%l7 + %l5] 0x04
30371loop_2974:
30372 fcmpne16 %f8, %f12, %l4
30373 restored
30374 rdpr %cwp, %g1
30375 rdpr %cansave, %g2
30376 rdpr %canrestore, %g3
30377 rdpr %cleanwin, %g4
30378 rdpr %otherwin, %g5
30379 rdpr %wstate, %g6
30380 udivx %g4, 0x127E, %i1
30381 subcc %g7, 0x1D51, %l0
30382 xnor %g5, %i6, %g1
30383 bg,pn %xcc, loop_2975
30384 movle %icc, %o3, %o0
30385 bcs loop_2976
30386 mulx %l5, %l6, %i5
30387loop_2975:
30388 nop
30389 set 0x5C, %l4
30390 sta %f20, [%l7 + %l4] 0x14
30391loop_2976:
30392 st %f8, [%l7 + 0x48]
30393 fones %f0
30394 udivcc %o5, 0x0C7D, %i7
30395 and %o6, %l1, %i0
30396 xnorcc %o2, 0x1157, %g3
30397 sdiv %i4, 0x02DF, %o4
30398 edge8ln %l3, %i2, %o1
30399 movg %icc, %i3, %l2
30400 alignaddrl %o7, %g2, %l4
30401 nop
30402 set 0x31, %o4
30403 stb %g6, [%l7 + %o4]
30404 fabss %f19, %f6
30405 tn %xcc, 0x4
30406 movrgz %g4, 0x2F4, %i1
30407 fnot1 %f28, %f26
30408 ta %xcc, 0x2
30409 fcmpgt16 %f2, %f20, %g7
30410 nop
30411 setx loop_2977, %l0, %l1
30412 wrpr 0x1, %tl
30413 wrpr %l1, %tnpc
30414 setx 0x34400001400, %l0, %l1
30415 wrpr %l1, %tstate
30416 wrhpr 0x4, %htstate
30417 done
30418 umul %l0, 0x15BD, %i6
30419 membar 0x39
30420 fxnors %f29, %f23, %f29
30421loop_2977:
30422 xnorcc %g1, 0x08BE, %o3
30423 bcc,a %icc, loop_2978
30424 edge8l %o0, %g5, %l6
30425 mova %icc, %l5, %i5
30426 tvc %xcc, 0x3
30427loop_2978:
30428 fand %f2, %f20, %f10
30429 tsubcctv %i7, %o6, %l1
30430 ldstub [%l7 + 0x0B], %i0
30431 movcs %xcc, %o2, %o5
30432 tn %xcc, 0x3
30433 fpadd16s %f20, %f1, %f20
30434 nop
30435 setx loop_2979, %l0, %l1
30436 jmpl %l1, %g3
30437 srl %o4, %i4, %i2
30438 fmovdpos %xcc, %f18, %f5
30439 bgu %xcc, loop_2980
30440loop_2979:
30441 fmovde %icc, %f14, %f7
30442 and %l3, %o1, %l2
30443 sethi 0x1F1B, %o7
30444loop_2980:
30445 subccc %i3, 0x1BF2, %l4
30446 fmuld8ulx16 %f30, %f30, %f20
30447 fzero %f2
30448 fbule %fcc1, loop_2981
30449 udivcc %g2, 0x09E0, %g4
30450 stw %i1, [%l7 + 0x6C]
30451 movrgez %g6, %g7, %l0
30452loop_2981:
30453 edge8l %i6, %g1, %o0
30454 movneg %icc, %o3, %g5
30455 movrlz %l6, %l5, %i5
30456 edge8ln %o6, %i7, %l1
30457 fbg,a %fcc2, loop_2982
30458 udivcc %o2, 0x1F96, %i0
30459 fpadd16s %f2, %f6, %f23
30460 srlx %g3, %o4, %o5
30461loop_2982:
30462 fnands %f7, %f8, %f8
30463 fbl,a %fcc1, loop_2983
30464 movne %icc, %i2, %l3
30465 edge8ln %i4, %l2, %o7
30466 subc %i3, %l4, %o1
30467loop_2983:
30468 ldsb [%l7 + 0x64], %g2
30469 fbge,a %fcc2, loop_2984
30470 fbug %fcc3, loop_2985
30471 fmovsge %icc, %f26, %f26
30472 fpadd16 %f0, %f22, %f10
30473loop_2984:
30474 bleu,a,pt %icc, loop_2986
30475loop_2985:
30476 mulx %i1, %g4, %g6
30477 brnz %g7, loop_2987
30478 movl %icc, %i6, %g1
30479loop_2986:
30480 movrlz %l0, 0x17E, %o3
30481 movrlz %o0, 0x3DC, %g5
30482loop_2987:
30483 tneg %icc, 0x1
30484 fmovsne %xcc, %f30, %f4
30485 tleu %icc, 0x7
30486 movvs %icc, %l5, %l6
30487 subccc %o6, %i5, %i7
30488 edge32n %l1, %o2, %i0
30489 bvc,a,pn %icc, loop_2988
30490 sdiv %g3, 0x1E58, %o4
30491 std %i2, [%l7 + 0x40]
30492 fnot2 %f26, %f10
30493loop_2988:
30494 fsrc1 %f8, %f28
30495 bvc,pt %xcc, loop_2989
30496 udiv %o5, 0x1EAC, %l3
30497 alignaddrl %i4, %l2, %i3
30498 tneg %icc, 0x4
30499loop_2989:
30500 sdiv %l4, 0x1909, %o1
30501 fsrc1s %f3, %f5
30502 or %o7, 0x09B3, %g2
30503 tge %xcc, 0x7
30504 stb %g4, [%l7 + 0x41]
30505 fmovdgu %icc, %f25, %f28
30506 fmovde %xcc, %f7, %f19
30507 or %g6, 0x0182, %g7
30508 fbug,a %fcc2, loop_2990
30509 sth %i6, [%l7 + 0x26]
30510 bge,a %icc, loop_2991
30511 movpos %xcc, %i1, %l0
30512loop_2990:
30513 movrne %o3, %o0, %g1
30514 wr %g0, 0x88, %asi
30515 stha %g5, [%l7 + 0x6C] %asi
30516loop_2991:
30517 movrlez %l6, 0x030, %o6
30518 fmovrsne %i5, %f19, %f9
30519 fcmpes %fcc2, %f14, %f7
30520 taddcc %i7, 0x0585, %l5
30521 movrgz %o2, 0x13E, %i0
30522 ldd [%l7 + 0x40], %l0
30523 edge8 %g3, %i2, %o4
30524 edge16ln %l3, %o5, %i4
30525 and %i3, 0x075A, %l2
30526 movrne %l4, %o1, %g2
30527 edge16 %o7, %g4, %g7
30528 ta %xcc, 0x2
30529 wr %g0, 0x04, %asi
30530 ldda [%l7 + 0x70] %asi, %i6
30531 bn loop_2992
30532 edge16ln %g6, %l0, %i1
30533 array32 %o3, %g1, %o0
30534 edge32ln %l6, %g5, %i5
30535loop_2992:
30536 edge32ln %i7, %l5, %o6
30537 subc %i0, %l1, %o2
30538 fcmpne32 %f12, %f16, %i2
30539 xor %o4, %l3, %g3
30540 andn %i4, %o5, %i3
30541 wr %g0, 0x88, %asi
30542 ldsba [%l7 + 0x49] %asi, %l2
30543 fxors %f2, %f18, %f15
30544 fbl,a %fcc2, loop_2993
30545 fnands %f26, %f1, %f15
30546 fmovdneg %xcc, %f12, %f4
30547 fexpand %f31, %f16
30548loop_2993:
30549 andn %l4, %o1, %o7
30550 bcs,pt %xcc, loop_2994
30551 fpack16 %f26, %f21
30552 fbu %fcc3, loop_2995
30553 mulx %g4, 0x06D6, %g2
30554loop_2994:
30555 nop
30556 membar #Sync
30557 set 0x40, %g3
30558 ldda [%l7 + %g3] 0xf9, %f16
30559loop_2995:
30560 umul %g7, 0x10D4, %i6
30561 fbuge %fcc3, loop_2996
30562 movge %icc, %l0, %i1
30563 fand %f24, %f16, %f14
30564 saved
30565 rdpr %cwp, %g1
30566 rdpr %cansave, %g2
30567 rdpr %canrestore, %g3
30568 rdpr %cleanwin, %g4
30569 rdpr %otherwin, %g5
30570 rdpr %wstate, %g6
30571loop_2996:
30572 saved
30573 rdpr %cwp, %g1
30574 rdpr %cansave, %g2
30575 rdpr %canrestore, %g3
30576 rdpr %cleanwin, %g4
30577 rdpr %otherwin, %g5
30578 rdpr %wstate, %g6
30579 ta %xcc, 0x4
30580 fmovrsne %g6, %f16, %f21
30581 pdist %f30, %f10, %f30
30582 movge %xcc, %o3, %g1
30583 wr %g0, 0x89, %asi
30584 lduwa [%l7 + 0x6C] %asi, %o0
30585 and %l6, %g5, %i5
30586 fmovdneg %icc, %f26, %f2
30587 fbl,a %fcc0, loop_2997
30588 edge16ln %l5, %i7, %o6
30589 move %xcc, %l1, %i0
30590 fmovdle %xcc, %f9, %f0
30591loop_2997:
30592 sdivcc %o2, 0x0479, %o4
30593 fmul8ulx16 %f14, %f0, %f24
30594 fmovdge %xcc, %f4, %f5
30595 tpos %icc, 0x2
30596 fnot1 %f20, %f24
30597 movrlz %l3, 0x3F7, %g3
30598 smulcc %i2, 0x07F5, %i4
30599 movre %o5, 0x020, %i3
30600 movrgz %l4, %l2, %o7
30601 fbo,a %fcc0, loop_2998
30602 fpmerge %f6, %f27, %f26
30603 tvs %xcc, 0x6
30604 fcmps %fcc3, %f17, %f19
30605loop_2998:
30606 fbul %fcc2, loop_2999
30607 subc %o1, %g4, %g2
30608 fornot1s %f24, %f21, %f27
30609 fcmpne16 %f18, %f8, %g7
30610loop_2999:
30611 membar 0x3B
30612 fmovdle %icc, %f19, %f31
30613 fbe,a %fcc1, loop_3000
30614 array8 %l0, %i1, %g6
30615 fbne,a %fcc2, loop_3001
30616 fmovsg %xcc, %f5, %f26
30617loop_3000:
30618 tne %icc, 0x0
30619 andncc %o3, %i6, %g1
30620loop_3001:
30621 edge16n %l6, %o0, %i5
30622 tcs %icc, 0x2
30623 ta %xcc, 0x5
30624 udivcc %l5, 0x16EB, %i7
30625 edge32 %g5, %l1, %i0
30626 subccc %o6, %o4, %o2
30627 add %l3, 0x0CDF, %g3
30628 fmuld8sux16 %f15, %f24, %f24
30629 fmovspos %icc, %f13, %f16
30630 fmovdneg %xcc, %f5, %f7
30631 edge32l %i2, %i4, %i3
30632 brnz,a %o5, loop_3002
30633 fmovrde %l2, %f4, %f30
30634 movgu %xcc, %l4, %o7
30635 wr %g0, 0x21, %asi
30636 stxa %g4, [%g0 + 0x8] %asi
30637loop_3002:
30638 fabss %f12, %f18
30639 fmovde %icc, %f12, %f14
30640 fbug %fcc1, loop_3003
30641 andncc %o1, %g7, %g2
30642 andn %l0, 0x1652, %i1
30643 fbu %fcc0, loop_3004
30644loop_3003:
30645 tg %xcc, 0x4
30646 movre %g6, %o3, %g1
30647 wr %g0, 0x10, %asi
30648 ldda [%l7 + 0x60] %asi, %i6
30649loop_3004:
30650 fpsub32 %f28, %f28, %f24
30651 fmovsvs %icc, %f25, %f3
30652 tge %xcc, 0x7
30653 fcmple32 %f28, %f18, %o0
30654 tg %icc, 0x4
30655 tcs %icc, 0x6
30656 fmovdl %icc, %f6, %f18
30657 tl %xcc, 0x5
30658 bn,a %icc, loop_3005
30659 tgu %icc, 0x3
30660 fcmple32 %f24, %f0, %i5
30661 st %f20, [%l7 + 0x5C]
30662loop_3005:
30663 alignaddr %l6, %l5, %i7
30664 nop
30665 setx loop_3006, %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 alignaddr %g5, %l1, %o6
30673 movgu %xcc, %i0, %o2
30674 set 0x73, %o7
30675 ldstuba [%l7 + %o7] 0x89, %o4
30676loop_3006:
30677 tn %xcc, 0x7
30678 edge8l %g3, %l3, %i2
30679 sub %i4, %i3, %o5
30680 set 0x54, %i0
30681 sta %f7, [%l7 + %i0] 0x04
30682 fexpand %f30, %f4
30683 fpadd32 %f20, %f30, %f0
30684 tvs %xcc, 0x2
30685 edge32ln %l2, %o7, %l4
30686 fandnot1 %f18, %f10, %f24
30687 edge32 %o1, %g7, %g2
30688 alignaddr %g4, %l0, %i1
30689 fxors %f24, %f16, %f5
30690 smul %g6, 0x1871, %g1
30691 restored
30692 rdpr %cwp, %g1
30693 rdpr %cansave, %g2
30694 rdpr %canrestore, %g3
30695 rdpr %cleanwin, %g4
30696 rdpr %otherwin, %g5
30697 rdpr %wstate, %g6
30698 tcs %xcc, 0x6
30699 movge %xcc, %o3, %i6
30700 wr %g0, 0x0c, %asi
30701 stba %i5, [%l7 + 0x45] %asi
30702 movrgez %o0, %l5, %i7
30703 fands %f27, %f17, %f4
30704 fbue,a %fcc1, loop_3007
30705 orn %l6, 0x0D1B, %g5
30706 tneg %xcc, 0x4
30707 restored
30708 rdpr %cwp, %g1
30709 rdpr %cansave, %g2
30710 rdpr %canrestore, %g3
30711 rdpr %cleanwin, %g4
30712 rdpr %otherwin, %g5
30713 rdpr %wstate, %g6
30714loop_3007:
30715 bl,a %icc, loop_3008
30716 movpos %icc, %o6, %l1
30717 tge %icc, 0x6
30718 sllx %o2, %o4, %g3
30719loop_3008:
30720 xnorcc %l3, 0x094C, %i0
30721 subcc %i2, 0x0D43, %i3
30722 alignaddr %i4, %l2, %o5
30723 bgu %icc, loop_3009
30724 edge16l %o7, %l4, %o1
30725 sethi 0x0E6F, %g7
30726 taddcctv %g2, %l0, %g4
30727loop_3009:
30728 tleu %icc, 0x0
30729 movrne %i1, %g6, %g1
30730 srl %o3, %i5, %i6
30731 wr %g0, 0x89, %asi
30732 stda %l4, [%l7 + 0x40] %asi
30733 movvc %xcc, %i7, %o0
30734 andncc %g5, %l6, %l1
30735 fmovdleu %xcc, %f25, %f9
30736 stbar
30737 bleu,pn %icc, loop_3010
30738 udiv %o6, 0x0E79, %o4
30739 tne %xcc, 0x0
30740 edge32n %o2, %l3, %g3
30741loop_3010:
30742 alignaddrl %i2, %i0, %i4
30743 movge %icc, %i3, %o5
30744 fbg %fcc2, loop_3011
30745 fpsub32 %f18, %f28, %f2
30746 edge32 %l2, %o7, %l4
30747 fmovrde %g7, %f10, %f8
30748loop_3011:
30749 andcc %o1, 0x0D82, %g2
30750 edge8ln %g4, %i1, %g6
30751 movcs %xcc, %l0, %g1
30752 fbne,a %fcc0, loop_3012
30753 sethi 0x163A, %o3
30754 wr %g0, 0x10, %asi
30755 ldda [%l7 + 0x40] %asi, %f0
30756loop_3012:
30757 movle %icc, %i6, %l5
30758 movvs %icc, %i5, %i7
30759 wr %g0, 0x80, %asi
30760 prefetcha [%l7 + 0x18] %asi, 0x3
30761 array32 %o0, %l1, %l6
30762 tl %xcc, 0x7
30763 smulcc %o4, 0x1F53, %o2
30764 movrgez %o6, 0x10C, %l3
30765 fmovdneg %xcc, %f4, %f14
30766 wr %g0, 0x88, %asi
30767 lduwa [%l7 + 0x58] %asi, %i2
30768 udivx %i0, 0x1582, %i4
30769 for %f6, %f14, %f6
30770 bne,pt %xcc, loop_3013
30771 taddcctv %i3, %g3, %l2
30772 fcmpne32 %f22, %f4, %o7
30773 umulcc %o5, 0x0187, %l4
30774loop_3013:
30775 andn %o1, 0x1289, %g7
30776 movl %icc, %g4, %g2
30777 movle %xcc, %i1, %g6
30778 set 0x20, %o3
30779 stxa %l0, [%l7 + %o3] 0x19
30780 fnot1 %f8, %f22
30781 fsrc2s %f17, %f11
30782 movrgez %o3, 0x19C, %i6
30783 fbu,a %fcc3, loop_3014
30784 fornot2 %f4, %f4, %f10
30785 fmuld8sux16 %f2, %f28, %f8
30786 fmovsl %icc, %f6, %f15
30787loop_3014:
30788 ldub [%l7 + 0x1D], %l5
30789 andncc %g1, %i7, %i5
30790 bge,pt %xcc, loop_3015
30791 stw %g5, [%l7 + 0x38]
30792 saved
30793 rdpr %cwp, %g1
30794 rdpr %cansave, %g2
30795 rdpr %canrestore, %g3
30796 rdpr %cleanwin, %g4
30797 rdpr %otherwin, %g5
30798 rdpr %wstate, %g6
30799 alignaddr %l1, %l6, %o0
30800loop_3015:
30801 movrlz %o4, 0x1F5, %o6
30802 wr %g0, 0x88, %asi
30803 lda [%l7 + 0x5C] %asi, %f21
30804 orncc %l3, %i2, %o2
30805 wr %g0, 0x80, %asi
30806 lda [%l7 + 0x50] %asi, %f25
30807 fzeros %f16
30808 fbne,a %fcc3, loop_3016
30809 fbuge %fcc3, loop_3017
30810 fmovda %icc, %f30, %f30
30811 alignaddr %i0, %i3, %i4
30812loop_3016:
30813 fxor %f6, %f20, %f16
30814loop_3017:
30815 ba,a,pt %xcc, loop_3018
30816 movl %xcc, %l2, %o7
30817 smul %o5, 0x12C7, %g3
30818 edge16n %l4, %g7, %g4
30819loop_3018:
30820 nop
30821 wr %g0, 0x81, %asi
30822 stba %o1, [%l7 + 0x12] %asi
30823 array8 %i1, %g2, %g6
30824 and %o3, 0x1304, %i6
30825 mulscc %l5, 0x0138, %l0
30826 fmovdne %icc, %f13, %f15
30827 wr %g0, 0x0c, %asi
30828 lduba [%l7 + 0x68] %asi, %g1
30829 wr %g0, 0x19, %asi
30830 lduwa [%l7 + 0x38] %asi, %i7
30831 fmovde %xcc, %f26, %f16
30832 fandnot2s %f27, %f1, %f5
30833 edge16 %g5, %i5, %l1
30834 edge32ln %l6, %o0, %o4
30835 fandnot1 %f22, %f16, %f18
30836 andcc %o6, %i2, %l3
30837 edge16l %o2, %i3, %i0
30838 std %f2, [%l7 + 0x50]
30839 array16 %l2, %i4, %o7
30840 tle %icc, 0x2
30841 tn %icc, 0x4
30842 orcc %o5, 0x01FD, %l4
30843 movvs %xcc, %g7, %g3
30844 edge8 %o1, %i1, %g4
30845 edge16ln %g2, %o3, %i6
30846 fmovrslez %g6, %f15, %f10
30847 tl %xcc, 0x6
30848 edge8l %l5, %g1, %l0
30849 wr %g0, 0x18, %asi
30850 ldswa [%l7 + 0x14] %asi, %i7
30851 mulx %g5, %l1, %i5
30852 movvc %xcc, %l6, %o4
30853 subccc %o6, 0x0192, %o0
30854 brgez,a %i2, loop_3019
30855 sir 0x01F6
30856 fbug,a %fcc0, loop_3020
30857 subcc %l3, %o2, %i3
30858loop_3019:
30859 brnz,a %i0, loop_3021
30860 fsrc1s %f4, %f23
30861loop_3020:
30862 std %f10, [%l7 + 0x08]
30863 xorcc %l2, %o7, %o5
30864loop_3021:
30865 fmovsl %icc, %f22, %f16
30866 fnands %f8, %f10, %f21
30867 fsrc1 %f10, %f16
30868 movn %xcc, %l4, %i4
30869 fnegs %f6, %f11
30870 wr %g0, 0x2a, %asi
30871 stba %g3, [%l7 + 0x28] %asi
30872 membar #Sync
30873 umul %g7, %o1, %g4
30874 sir 0x0A7A
30875 tn %xcc, 0x1
30876 movge %icc, %i1, %o3
30877 restored
30878 rdpr %cwp, %g1
30879 rdpr %cansave, %g2
30880 rdpr %canrestore, %g3
30881 rdpr %cleanwin, %g4
30882 rdpr %otherwin, %g5
30883 rdpr %wstate, %g6
30884 fmovrslz %i6, %f21, %f28
30885 fornot2s %f20, %f25, %f21
30886 edge32 %g2, %g6, %g1
30887 fmovrdne %l5, %f22, %f8
30888 smul %l0, %i7, %g5
30889 stx %i5, [%l7 + 0x70]
30890 sll %l6, 0x0A, %o4
30891 bshuffle %f22, %f20, %f6
30892 fand %f26, %f18, %f10
30893 movl %xcc, %o6, %o0
30894 edge32l %l1, %i2, %o2
30895 fmovd %f2, %f8
30896 fmovrdgz %l3, %f16, %f18
30897 udiv %i3, 0x1D95, %i0
30898 fnegd %f30, %f30
30899 sdivcc %o7, 0x162F, %o5
30900 edge16l %l2, %i4, %l4
30901 fcmpne16 %f26, %f2, %g7
30902 fxors %f15, %f11, %f19
30903 movpos %icc, %g3, %o1
30904 sth %g4, [%l7 + 0x5E]
30905 edge32 %o3, %i6, %g2
30906 udivcc %i1, 0x1504, %g1
30907 tgu %icc, 0x2
30908 addcc %l5, %l0, %g6
30909 fandnot2 %f20, %f18, %f26
30910 ble,pt %icc, loop_3022
30911 fmul8x16al %f23, %f14, %f8
30912 movne %xcc, %i7, %g5
30913 fbuge,a %fcc1, loop_3023
30914loop_3022:
30915 restored
30916 rdpr %cwp, %g1
30917 rdpr %cansave, %g2
30918 rdpr %canrestore, %g3
30919 rdpr %cleanwin, %g4
30920 rdpr %otherwin, %g5
30921 rdpr %wstate, %g6
30922 fnot1s %f2, %f19
30923 ldsb [%l7 + 0x0F], %i5
30924loop_3023:
30925 fpsub16s %f29, %f18, %f7
30926 move %xcc, %l6, %o4
30927 brz %o0, loop_3024
30928 fandnot1 %f14, %f20, %f10
30929 fmovsle %xcc, %f15, %f7
30930 wr %g0, 0x19, %asi
30931 sta %f30, [%l7 + 0x30] %asi
30932loop_3024:
30933 popc %o6, %i2
30934 taddcc %o2, %l1, %i3
30935 bcc,a,pn %xcc, loop_3025
30936 umul %i0, %l3, %o5
30937 orn %o7, %i4, %l2
30938 movleu %xcc, %l4, %g3
30939loop_3025:
30940 fbo %fcc0, loop_3026
30941 edge16ln %o1, %g4, %g7
30942 fmuld8ulx16 %f13, %f0, %f12
30943 orn %o3, %i6, %g2
30944loop_3026:
30945 edge16l %i1, %g1, %l0
30946 wr %g0, 0xe2, %asi
30947 stwa %l5, [%l7 + 0x50] %asi
30948 membar #Sync
30949 wr %g0, 0x11, %asi
30950 ldswa [%l7 + 0x08] %asi, %g6
30951 xnorcc %i7, 0x0ABA, %i5
30952 mova %xcc, %l6, %g5
30953 sethi 0x04C7, %o0
30954 movl %icc, %o4, %o6
30955 fmovrdgez %o2, %f30, %f6
30956 andn %l1, %i2, %i0
30957 movvc %icc, %l3, %i3
30958 movrne %o5, 0x3FC, %o7
30959 tvc %icc, 0x1
30960 and %i4, %l4, %l2
30961 udivx %g3, 0x1ADA, %g4
30962 or %g7, 0x18F3, %o3
30963 sub %o1, %i6, %i1
30964 pdist %f24, %f20, %f2
30965 tg %icc, 0x2
30966 fmuld8ulx16 %f28, %f23, %f12
30967 call loop_3027
30968 movneg %icc, %g2, %g1
30969 edge16n %l0, %l5, %g6
30970 set 0x60, %i3
30971 ldda [%l7 + %i3] 0xe2, %i4
30972loop_3027:
30973 fmovda %xcc, %f6, %f23
30974 wr %g0, 0x18, %asi
30975 lduwa [%l7 + 0x38] %asi, %i7
30976 sdivx %l6, 0x0720, %o0
30977 fmovdle %icc, %f1, %f5
30978 bne,pt %xcc, loop_3028
30979 bneg %xcc, loop_3029
30980 fmovrslz %o4, %f25, %f9
30981 movrlz %o6, 0x07E, %o2
30982loop_3028:
30983 bcs %xcc, loop_3030
30984loop_3029:
30985 udivcc %l1, 0x0A9A, %g5
30986 movgu %icc, %i0, %i2
30987 std %i2, [%l7 + 0x20]
30988loop_3030:
30989 movrlez %l3, 0x3CA, %o5
30990 movrne %o7, 0x033, %i4
30991 edge8ln %l4, %g3, %l2
30992 fxors %f19, %f12, %f2
30993 fsrc2s %f3, %f31
30994 movne %icc, %g4, %o3
30995 edge16ln %o1, %i6, %g7
30996 wr %g0, 0x88, %asi
30997 swapa [%l7 + 0x6C] %asi, %g2
30998 bneg,a loop_3031
30999 fmovda %xcc, %f19, %f7
31000 tle %icc, 0x7
31001 mulscc %g1, %i1, %l5
31002loop_3031:
31003 bvs,a loop_3032
31004 fmovd %f28, %f14
31005 tge %icc, 0x2
31006 bn,pt %xcc, loop_3033
31007loop_3032:
31008 fone %f14
31009 orn %l0, 0x15FF, %i5
31010 for %f6, %f0, %f4
31011loop_3033:
31012 nop
31013 set 0x60, %o1
31014 lda [%l7 + %o1] 0x10, %f15
31015 fmovrde %i7, %f4, %f14
31016 stb %g6, [%l7 + 0x47]
31017 and %l6, %o0, %o4
31018 wr %g0, 0x88, %asi
31019 prefetcha [%l7 + 0x18] %asi, 0x0
31020 saved
31021 rdpr %cwp, %g1
31022 rdpr %cansave, %g2
31023 rdpr %canrestore, %g3
31024 rdpr %cleanwin, %g4
31025 rdpr %otherwin, %g5
31026 rdpr %wstate, %g6
31027 fones %f17
31028 set 0x50, %g4
31029 ldda [%l7 + %g4] 0x81, %l0
31030 andcc %o2, 0x0611, %i0
31031 fsrc2s %f4, %f27
31032 tpos %icc, 0x4
31033 tgu %xcc, 0x1
31034 wr %g0, 0x11, %asi
31035 ldda [%l7 + 0x10] %asi, %g4
31036 saved
31037 rdpr %cwp, %g1
31038 rdpr %cansave, %g2
31039 rdpr %canrestore, %g3
31040 rdpr %cleanwin, %g4
31041 rdpr %otherwin, %g5
31042 rdpr %wstate, %g6
31043 andncc %i2, %l3, %o5
31044 alignaddrl %i3, %o7, %l4
31045 fmovrdlz %i4, %f16, %f12
31046 tn %xcc, 0x4
31047 array32 %g3, %g4, %l2
31048 fmovrde %o3, %f18, %f2
31049 smulcc %o1, 0x14B1, %i6
31050 addccc %g2, %g7, %i1
31051 fmovsa %xcc, %f31, %f15
31052 tge %icc, 0x7
31053 sir 0x0AF4
31054 add %l5, %g1, %i5
31055 movre %l0, 0x3E4, %g6
31056 add %l7, 0x10, %l6
31057 wr %g0, 0x0c, %asi
31058 casxa [%l6] 0x0c, %l6, %i7
31059 bge,pt %icc, loop_3034
31060 orn %o0, 0x17BC, %o6
31061 nop
31062 setx loop_3035, %l0, %l1
31063 jmpl %l1, %o4
31064 umulcc %l1, %o2, %g5
31065loop_3034:
31066 movvc %xcc, %i0, %l3
31067 fornot2 %f24, %f30, %f14
31068loop_3035:
31069 fcmpes %fcc1, %f27, %f14
31070 xor %i2, 0x082F, %o5
31071 edge32 %o7, %l4, %i4
31072 fandnot2s %f15, %f1, %f31
31073 fabss %f18, %f21
31074 movvs %xcc, %i3, %g4
31075 sub %g3, %o3, %o1
31076 tleu %xcc, 0x5
31077 movrgz %l2, 0x0CF, %g2
31078 st %f1, [%l7 + 0x4C]
31079 popc %i6, %i1
31080 ble,a,pn %xcc, loop_3036
31081 te %xcc, 0x7
31082 movvs %icc, %g7, %g1
31083 xorcc %i5, 0x0342, %l5
31084loop_3036:
31085 udivx %l0, 0x15D5, %g6
31086 orn %l6, 0x1138, %o0
31087 orn %i7, %o4, %o6
31088 call loop_3037
31089 subc %l1, 0x159C, %o2
31090 prefetch [%l7 + 0x58], 0x0
31091 movvc %icc, %i0, %g5
31092loop_3037:
31093 stw %i2, [%l7 + 0x6C]
31094 fnot1 %f24, %f14
31095 movrlz %o5, %o7, %l4
31096 orncc %l3, 0x1308, %i3
31097 movvc %xcc, %i4, %g4
31098 array32 %o3, %o1, %g3
31099 tneg %icc, 0x4
31100 restored
31101 rdpr %cwp, %g1
31102 rdpr %cansave, %g2
31103 rdpr %canrestore, %g3
31104 rdpr %cleanwin, %g4
31105 rdpr %otherwin, %g5
31106 rdpr %wstate, %g6
31107 fmul8x16 %f5, %f14, %f0
31108 fcmped %fcc2, %f24, %f6
31109 fmovdle %xcc, %f12, %f6
31110 sdiv %l2, 0x07AE, %g2
31111 movgu %icc, %i1, %i6
31112 edge32n %g1, %i5, %g7
31113 fbue %fcc1, loop_3038
31114 movvs %xcc, %l5, %l0
31115 bcc,pn %icc, loop_3039
31116 fnot1 %f0, %f8
31117loop_3038:
31118 nop
31119 set 0x60, %g6
31120 lda [%l7 + %g6] 0x10, %f19
31121loop_3039:
31122 tg %icc, 0x4
31123 subc %g6, %l6, %i7
31124 edge16 %o0, %o4, %l1
31125 set 0x40, %i7
31126 ldda [%l7 + %i7] 0x88, %f0
31127 std %o2, [%l7 + 0x48]
31128 add %i0, 0x1CA0, %o6
31129 edge16l %i2, %o5, %g5
31130 movcc %xcc, %o7, %l3
31131 lduw [%l7 + 0x78], %i3
31132 fmuld8sux16 %f25, %f30, %f2
31133 tl %xcc, 0x4
31134 fbge %fcc3, loop_3040
31135 tvs %icc, 0x4
31136 mulscc %i4, 0x12CA, %l4
31137 tle %xcc, 0x3
31138loop_3040:
31139 udivx %g4, 0x1B24, %o1
31140 fmovrse %g3, %f27, %f31
31141 set 0x40, %g5
31142 ldda [%l7 + %g5] 0x14, %f16
31143 set 0x79, %g7
31144 lduba [%l7 + %g7] 0x10, %o3
31145 add %l7, 0x10, %l6
31146 wr %g0, 0x89, %asi
31147 casxa [%l6] %asi, %g2, %l2
31148 bcs,a loop_3041
31149 fmovrdlz %i6, %f30, %f14
31150 nop
31151 setx loop_3042, %l0, %l1
31152 wrpr 0x1, %tl
31153 wrpr %l1, %tpc
31154 add %l1, 0x4, %l1
31155 wrpr %l1, %tnpc
31156 setx 0x34400001400, %l0, %l1
31157 wrpr %l1, %tstate
31158 wrhpr 0x4, %htstate
31159 retry
31160 movneg %icc, %g1, %i5
31161loop_3041:
31162 nop
31163 wr %g0, 0x10, %asi
31164 ldxa [%l7 + 0x20] %asi, %g7
31165loop_3042:
31166 bvs,a,pt %xcc, loop_3043
31167 alignaddr %l5, %l0, %i1
31168 sethi 0x0BCB, %g6
31169 bneg,a loop_3044
31170loop_3043:
31171 tge %xcc, 0x3
31172 tsubcc %l6, 0x0509, %o0
31173 movrlz %o4, %l1, %i7
31174loop_3044:
31175 fble,a %fcc1, loop_3045
31176 ldsh [%l7 + 0x68], %i0
31177 srax %o6, 0x1F, %i2
31178 call loop_3046
31179loop_3045:
31180 fandnot2s %f12, %f0, %f19
31181 edge32 %o5, %o2, %o7
31182 movleu %xcc, %g5, %l3
31183loop_3046:
31184 movcc %icc, %i3, %i4
31185 fornot1 %f24, %f20, %f16
31186 set 0x76, %i1
31187 stba %l4, [%l7 + %i1] 0x27
31188 membar #Sync
31189 tg %xcc, 0x7
31190 ld [%l7 + 0x34], %f26
31191 sir 0x19CB
31192 tl %icc, 0x5
31193 fmovrdne %g4, %f14, %f22
31194 add %l7, 0x48, %l6
31195 wr %g0, 0x19, %asi
31196 lda [%l6] %asi, %g3
31197 casa [%l6] %asi, %g3, %o3
31198 fmovrsne %g2, %f23, %f22
31199 te %icc, 0x2
31200 fmovrdgez %o1, %f0, %f12
31201 subc %l2, %g1, %i5
31202 fexpand %f17, %f18
31203 movcc %icc, %g7, %l5
31204 movvc %icc, %i6, %i1
31205 xnor %l0, 0x16F3, %l6
31206 tg %xcc, 0x3
31207 alignaddrl %o0, %g6, %l1
31208 fmovdvc %xcc, %f26, %f14
31209 tle %xcc, 0x3
31210 movg %xcc, %o4, %i0
31211 fone %f30
31212 subc %i7, %i2, %o6
31213 sub %o2, 0x1436, %o7
31214 ldstub [%l7 + 0x33], %g5
31215 fcmps %fcc1, %f26, %f10
31216 movge %icc, %l3, %i3
31217 movrlz %i4, 0x0C7, %o5
31218 fandnot2 %f6, %f14, %f10
31219 bleu loop_3047
31220 fxnors %f18, %f0, %f8
31221 sdivx %l4, 0x08B3, %g3
31222 movcs %xcc, %o3, %g4
31223loop_3047:
31224 fzero %f6
31225 fmovsvs %icc, %f27, %f19
31226 std %o0, [%l7 + 0x40]
31227 restored
31228 rdpr %cwp, %g1
31229 rdpr %cansave, %g2
31230 rdpr %canrestore, %g3
31231 rdpr %cleanwin, %g4
31232 rdpr %otherwin, %g5
31233 rdpr %wstate, %g6
31234 bpos,a %icc, loop_3048
31235 array16 %g2, %l2, %i5
31236 edge32 %g7, %g1, %l5
31237 brnz %i6, loop_3049
31238loop_3048:
31239 ldub [%l7 + 0x34], %i1
31240 edge32n %l0, %o0, %g6
31241 movrgez %l1, 0x086, %l6
31242loop_3049:
31243 popc %o4, %i0
31244 bvs,a %xcc, loop_3050
31245 movrgz %i7, 0x12E, %o6
31246 fpsub32 %f4, %f18, %f6
31247 add %i2, %o7, %g5
31248loop_3050:
31249 fblg,a %fcc0, loop_3051
31250 subccc %o2, %l3, %i3
31251 membar 0x2F
31252 tpos %xcc, 0x3
31253loop_3051:
31254 movgu %icc, %o5, %i4
31255 fmovsg %xcc, %f20, %f17
31256 set 0x40, %o6
31257 stda %f16, [%l7 + %o6] 0x1e
31258 membar #Sync
31259 movneg %icc, %g3, %o3
31260 call loop_3052
31261 bcc,a,pn %xcc, loop_3053
31262 tleu %xcc, 0x3
31263 bgu %xcc, loop_3054
31264loop_3052:
31265 movre %l4, 0x14E, %o1
31266loop_3053:
31267 fpackfix %f20, %f8
31268 fbl,a %fcc1, loop_3055
31269loop_3054:
31270 movl %xcc, %g2, %g4
31271 fmovsg %icc, %f11, %f11
31272 tne %icc, 0x7
31273loop_3055:
31274 umul %i5, 0x02BC, %g7
31275 bg loop_3056
31276 fandnot2 %f4, %f6, %f6
31277 bvs %icc, loop_3057
31278 taddcc %l2, %l5, %g1
31279loop_3056:
31280 array32 %i1, %l0, %o0
31281 movvs %icc, %g6, %i6
31282loop_3057:
31283 subcc %l1, 0x18F3, %l6
31284 srlx %i0, %o4, %i7
31285 wr %g0, 0xea, %asi
31286 stxa %i2, [%l7 + 0x08] %asi
31287 membar #Sync
31288 fnegs %f19, %f0
31289 fbg,a %fcc0, loop_3058
31290 fble %fcc2, loop_3059
31291 fmovdcs %xcc, %f9, %f14
31292 nop
31293 setx loop_3060, %l0, %l1
31294 wrpr 0x1, %tl
31295 wrpr %l1, %tnpc
31296 setx 0x34400001400, %l0, %l1
31297 wrpr %l1, %tstate
31298 wrhpr 0x4, %htstate
31299 done
31300loop_3058:
31301 bg,pn %xcc, loop_3061
31302loop_3059:
31303 movl %xcc, %o6, %o7
31304 movrlez %o2, 0x3AE, %g5
31305loop_3060:
31306 movrgez %i3, %o5, %l3
31307loop_3061:
31308 fmovrse %g3, %f19, %f20
31309 orn %o3, 0x12E3, %l4
31310 orn %o1, 0x1FE7, %i4
31311 umulcc %g2, 0x1E66, %g4
31312 edge16l %i5, %g7, %l5
31313 orncc %g1, 0x0016, %i1
31314 movrlez %l2, %l0, %g6
31315 fabss %f22, %f31
31316 tsubcctv %i6, %l1, %o0
31317 edge16 %l6, %o4, %i7
31318 fpadd32s %f6, %f20, %f21
31319 ba,a,pt %xcc, loop_3062
31320 edge8l %i2, %i0, %o6
31321 ldsb [%l7 + 0x0C], %o7
31322 fzero %f12
31323loop_3062:
31324 movrne %g5, %o2, %o5
31325 movrlez %i3, 0x122, %g3
31326 movge %xcc, %o3, %l3
31327 fand %f8, %f30, %f24
31328 fble %fcc3, loop_3063
31329 fcmple32 %f14, %f18, %l4
31330 fnegs %f18, %f30
31331 edge16ln %o1, %i4, %g2
31332loop_3063:
31333 fpsub16s %f20, %f4, %f24
31334 set 0x28, %o2
31335 swapa [%l7 + %o2] 0x18, %g4
31336 fbuge %fcc0, loop_3064
31337 tsubcc %g7, %l5, %i5
31338 andn %i1, 0x16C7, %l2
31339 nop
31340 setx loop_3065, %l0, %l1
31341 wrpr 0x1, %tl
31342 wrpr %l1, %tpc
31343 add %l1, 0x4, %l1
31344 wrpr %l1, %tnpc
31345 setx 0x34400001400, %l0, %l1
31346 wrpr %l1, %tstate
31347 wrhpr 0x4, %htstate
31348 retry
31349loop_3064:
31350 fmovsgu %xcc, %f31, %f1
31351 array32 %l0, %g6, %i6
31352 set 0x08, %l6
31353 ldsha [%l7 + %l6] 0x88, %l1
31354loop_3065:
31355 fmovsleu %xcc, %f7, %f4
31356 mulx %g1, 0x090D, %l6
31357 sdiv %o0, 0x13BE, %o4
31358 movvc %icc, %i2, %i0
31359 taddcc %i7, %o7, %o6
31360 ldx [%l7 + 0x50], %o2
31361 wr %g0, 0x10, %asi
31362 ldda [%l7 + 0x40] %asi, %f16
31363 movvc %xcc, %o5, %i3
31364 ldx [%l7 + 0x28], %g3
31365 movvs %xcc, %o3, %l3
31366 siam 0x5
31367 mulx %l4, 0x0D99, %o1
31368 brlez %g5, loop_3066
31369 andcc %g2, 0x1F21, %i4
31370 orcc %g7, 0x1BE9, %l5
31371 fmovrslz %i5, %f5, %f9
31372loop_3066:
31373 ldd [%l7 + 0x30], %i0
31374 fmovsleu %xcc, %f30, %f23
31375 udivx %g4, 0x0509, %l2
31376 fpack16 %f16, %f0
31377 add %l7, 0x68, %l6
31378 wr %g0, 0x80, %asi
31379 casxa [%l6] 0x80, %l0, %g6
31380 mova %icc, %i6, %l1
31381 saved
31382 rdpr %cwp, %g1
31383 rdpr %cansave, %g2
31384 rdpr %canrestore, %g3
31385 rdpr %cleanwin, %g4
31386 rdpr %otherwin, %g5
31387 rdpr %wstate, %g6
31388 edge8n %g1, %o0, %l6
31389 fmul8x16 %f17, %f30, %f24
31390 tne %xcc, 0x5
31391 andncc %o4, %i0, %i2
31392 fba,a %fcc2, loop_3067
31393 tcc %icc, 0x4
31394 fnors %f28, %f8, %f2
31395 fnot2 %f28, %f12
31396loop_3067:
31397 tl %xcc, 0x5
31398 bl loop_3068
31399 fmovsvs %xcc, %f12, %f29
31400 movle %xcc, %o7, %o6
31401 fcmps %fcc3, %f22, %f25
31402loop_3068:
31403 bne %xcc, loop_3069
31404 for %f28, %f26, %f2
31405 move %icc, %i7, %o5
31406 fmovdl %icc, %f0, %f16
31407loop_3069:
31408 smul %i3, %g3, %o3
31409 fmovdneg %xcc, %f22, %f21
31410 tgu %xcc, 0x6
31411 fmovrdlz %o2, %f4, %f30
31412 movcc %xcc, %l3, %o1
31413 add %g5, 0x1055, %l4
31414 edge8n %g2, %g7, %l5
31415 set 0x40, %i2
31416 stda %f0, [%l7 + %i2] 0x1e
31417 membar #Sync
31418 movneg %icc, %i4, %i5
31419 movre %g4, 0x34C, %l2
31420 addccc %l0, 0x17A1, %g6
31421 ldub [%l7 + 0x16], %i6
31422 andncc %l1, %i1, %g1
31423 sllx %l6, 0x15, %o0
31424 addcc %i0, %i2, %o7
31425 fmovdle %xcc, %f3, %f21
31426 fble,a %fcc1, loop_3070
31427 fmovspos %icc, %f17, %f17
31428 for %f10, %f4, %f16
31429 andncc %o6, %i7, %o4
31430loop_3070:
31431 fmovdcc %icc, %f28, %f7
31432 udiv %i3, 0x1D5F, %g3
31433 fmovdle %xcc, %f11, %f30
31434 fabss %f8, %f31
31435 edge8ln %o5, %o3, %l3
31436 movpos %xcc, %o2, %o1
31437 siam 0x2
31438 tsubcctv %l4, %g5, %g2
31439 addc %l5, 0x057A, %i4
31440 tvs %icc, 0x7
31441 xorcc %i5, 0x1DE6, %g7
31442 fsrc2s %f24, %f19
31443 sdivx %g4, 0x1099, %l0
31444 srax %l2, 0x07, %g6
31445 move %icc, %l1, %i6
31446 movcs %xcc, %i1, %g1
31447 udiv %o0, 0x1C71, %l6
31448 fpmerge %f9, %f8, %f12
31449 udiv %i2, 0x01D3, %o7
31450 fnegd %f6, %f6
31451 taddcctv %i0, %i7, %o4
31452 fmovd %f4, %f2
31453 fcmped %fcc3, %f6, %f12
31454 sll %i3, %g3, %o5
31455 subcc %o3, %o6, %l3
31456 sllx %o1, %l4, %g5
31457 andcc %o2, 0x1735, %g2
31458 tvc %icc, 0x4
31459 ble,a,pn %icc, loop_3071
31460 stbar
31461 xor %l5, %i4, %g7
31462 swap [%l7 + 0x1C], %g4
31463loop_3071:
31464 brlz %i5, loop_3072
31465 movcs %icc, %l2, %g6
31466 tneg %xcc, 0x3
31467 wr %g0, 0x0c, %asi
31468 lduba [%l7 + 0x32] %asi, %l0
31469loop_3072:
31470 movvc %icc, %i6, %i1
31471 fmovdpos %icc, %f3, %f11
31472 movpos %icc, %l1, %g1
31473 and %l6, 0x076F, %i2
31474 wr %g0, 0xeb, %asi
31475 stba %o0, [%l7 + 0x6E] %asi
31476 membar #Sync
31477 popc 0x0E7E, %i0
31478 array16 %o7, %i7, %o4
31479 saved
31480 rdpr %cwp, %g1
31481 rdpr %cansave, %g2
31482 rdpr %canrestore, %g3
31483 rdpr %cleanwin, %g4
31484 rdpr %otherwin, %g5
31485 rdpr %wstate, %g6
31486 fornot2s %f24, %f0, %f22
31487 fpack32 %f28, %f10, %f22
31488 andn %g3, 0x14A8, %i3
31489 mulscc %o3, %o6, %o5
31490 tneg %icc, 0x5
31491 brlz,a %o1, loop_3073
31492 fxors %f2, %f14, %f18
31493 fmovsleu %xcc, %f12, %f30
31494 restored
31495 rdpr %cwp, %g1
31496 rdpr %cansave, %g2
31497 rdpr %canrestore, %g3
31498 rdpr %cleanwin, %g4
31499 rdpr %otherwin, %g5
31500 rdpr %wstate, %g6
31501loop_3073:
31502 fcmps %fcc1, %f23, %f8
31503 udivcc %l4, 0x1EE5, %l3
31504 ldstub [%l7 + 0x62], %g5
31505 bge,pn %icc, loop_3074
31506 fmovdge %xcc, %f22, %f25
31507 srl %g2, 0x15, %o2
31508 edge8 %i4, %l5, %g4
31509loop_3074:
31510 for %f30, %f20, %f30
31511 subcc %i5, %g7, %l2
31512 sll %g6, 0x0B, %i6
31513 xnor %i1, %l1, %l0
31514 fandnot2s %f27, %f15, %f19
31515 orn %l6, 0x0295, %g1
31516 movneg %icc, %i2, %o0
31517 sir 0x0351
31518 pdist %f30, %f22, %f18
31519 fmovscs %xcc, %f21, %f8
31520 subccc %o7, %i7, %o4
31521 fexpand %f31, %f0
31522 movrgz %i0, %g3, %o3
31523 movn %icc, %i3, %o5
31524 andncc %o6, %l4, %l3
31525 prefetch [%l7 + 0x30], 0x0
31526 tl %icc, 0x0
31527 fornot1 %f30, %f22, %f0
31528 fcmple16 %f30, %f6, %g5
31529 stx %g2, [%l7 + 0x70]
31530 or %o1, 0x199D, %o2
31531 sdivx %i4, 0x1026, %g4
31532 movne %xcc, %i5, %l5
31533 andcc %l2, 0x1309, %g6
31534 addcc %g7, 0x17DC, %i1
31535 sub %i6, %l0, %l6
31536 fabsd %f18, %f2
31537 fornot2 %f10, %f28, %f2
31538 movre %l1, 0x014, %i2
31539 or %o0, 0x0BE3, %o7
31540 te %xcc, 0x2
31541 subcc %g1, 0x06D9, %i7
31542 movrlez %o4, %i0, %o3
31543 edge32ln %g3, %o5, %i3
31544 edge8ln %o6, %l4, %g5
31545 andncc %l3, %o1, %g2
31546 fmovsle %icc, %f16, %f15
31547 fmovsl %xcc, %f1, %f21
31548 bshuffle %f2, %f20, %f2
31549 fmovdvc %xcc, %f16, %f22
31550 sdivcc %i4, 0x1C9C, %o2
31551 fbe %fcc1, loop_3075
31552 orcc %g4, %l5, %l2
31553 fmovdle %icc, %f16, %f12
31554 fnand %f2, %f0, %f26
31555loop_3075:
31556 fmul8x16au %f20, %f25, %f18
31557 edge16n %g6, %g7, %i1
31558 tge %icc, 0x7
31559 fbe,a %fcc0, loop_3076
31560 srlx %i5, %i6, %l6
31561 srax %l1, 0x1B, %i2
31562 tvc %xcc, 0x4
31563loop_3076:
31564 tvs %icc, 0x6
31565 bleu loop_3077
31566 xor %l0, 0x123A, %o0
31567 wr %g0, 0x81, %asi
31568 ldsba [%l7 + 0x0B] %asi, %o7
31569loop_3077:
31570 movre %g1, %i7, %i0
31571 movpos %xcc, %o3, %o4
31572 movpos %xcc, %g3, %o5
31573 edge8l %o6, %i3, %g5
31574 andncc %l4, %o1, %g2
31575 taddcc %l3, 0x0A1D, %o2
31576 sll %g4, 0x0F, %i4
31577 fmovdvc %xcc, %f21, %f17
31578 fsrc2s %f11, %f20
31579 add %l7, 0x40, %l6
31580 wr %g0, 0x0c, %asi
31581 casa [%l6] 0x0c, %l2, %g6
31582 xnor %l5, 0x1F00, %i1
31583 edge16 %i5, %g7, %l6
31584 tvs %xcc, 0x0
31585 tneg %icc, 0x6
31586 ba,a loop_3078
31587 stx %i6, [%l7 + 0x78]
31588 fornot2 %f6, %f6, %f18
31589 fmovrsgez %i2, %f29, %f21
31590loop_3078:
31591 addcc %l0, 0x1F0A, %o0
31592 fmovsg %xcc, %f2, %f17
31593 addc %o7, 0x0C21, %l1
31594 nop
31595 setx loop_3079, %l0, %l1
31596 jmpl %l1, %g1
31597 andn %i7, 0x1545, %i0
31598 set 0x108, %l2
31599 stxa %o4, [%g0 + %l2] 0x21
31600loop_3079:
31601 mova %xcc, %o3, %o5
31602 mulscc %g3, %i3, %g5
31603 movrgz %l4, 0x24D, %o1
31604 wr %g0, 0x0c, %asi
31605 ldda [%l7 + 0x40] %asi, %f0
31606 edge8 %g2, %o6, %o2
31607 andcc %g4, %i4, %l2
31608 wr %g0, 0x81, %asi
31609 stda %f0, [%l7 + 0x40] %asi
31610 fbue %fcc2, loop_3080
31611 fpack32 %f28, %f24, %f14
31612 edge16l %g6, %l5, %i1
31613 fmovsne %icc, %f20, %f2
31614loop_3080:
31615 smulcc %l3, %i5, %l6
31616 orcc %g7, 0x145B, %i6
31617 siam 0x3
31618 xnorcc %l0, 0x0669, %o0
31619 tle %xcc, 0x5
31620 sth %o7, [%l7 + 0x2E]
31621 edge32 %i2, %g1, %l1
31622 fmul8x16al %f8, %f3, %f30
31623 edge32 %i7, %i0, %o4
31624 set 0x60, %i6
31625 stba %o3, [%l7 + %i6] 0xeb
31626 membar #Sync
31627 fbne %fcc1, loop_3081
31628 tvs %icc, 0x4
31629 movrlz %g3, 0x1BB, %o5
31630 tpos %xcc, 0x5
31631loop_3081:
31632 bcc %icc, loop_3082
31633 srl %i3, %l4, %o1
31634 bpos,a,pn %icc, loop_3083
31635 brlz %g5, loop_3084
31636loop_3082:
31637 taddcc %g2, %o6, %o2
31638 fpadd32 %f26, %f4, %f30
31639loop_3083:
31640 andncc %i4, %l2, %g4
31641loop_3084:
31642 fbl,a %fcc3, loop_3085
31643 xnor %l5, 0x0111, %g6
31644 tvs %icc, 0x5
31645 fpsub32 %f6, %f0, %f12
31646loop_3085:
31647 fmovdg %xcc, %f29, %f13
31648 movn %xcc, %i1, %l3
31649 and %i5, %l6, %g7
31650 edge16ln %i6, %o0, %l0
31651 fbe,a %fcc1, loop_3086
31652 andncc %o7, %i2, %g1
31653 andn %l1, 0x1D27, %i7
31654 edge16 %i0, %o3, %g3
31655loop_3086:
31656 edge8ln %o5, %o4, %l4
31657 saved
31658 rdpr %cwp, %g1
31659 rdpr %cansave, %g2
31660 rdpr %canrestore, %g3
31661 rdpr %cleanwin, %g4
31662 rdpr %otherwin, %g5
31663 rdpr %wstate, %g6
31664 tge %icc, 0x6
31665 udiv %i3, 0x0B8D, %o1
31666 movge %xcc, %g2, %o6
31667 fmovspos %icc, %f16, %f9
31668 array32 %g5, %i4, %o2
31669 tpos %xcc, 0x5
31670 sllx %l2, %l5, %g6
31671 movcs %icc, %g4, %l3
31672 brgz,a %i1, loop_3087
31673 fmovrsgz %i5, %f20, %f29
31674 fsrc2 %f20, %f2
31675 movrgez %g7, 0x0AC, %i6
31676loop_3087:
31677 fpack16 %f24, %f1
31678 brlez %l6, loop_3088
31679 tl %icc, 0x5
31680 tne %icc, 0x4
31681 popc %l0, %o0
31682loop_3088:
31683 movrne %o7, %g1, %l1
31684 edge16l %i2, %i7, %o3
31685 addccc %i0, 0x165D, %g3
31686 srl %o5, %o4, %i3
31687 udivcc %o1, 0x10FC, %l4
31688 subccc %o6, %g5, %g2
31689 sethi 0x0D29, %i4
31690 wr %g0, 0x88, %asi
31691 ldsha [%l7 + 0x72] %asi, %l2
31692 ba loop_3089
31693 udivcc %l5, 0x1211, %o2
31694 mulx %g4, %l3, %i1
31695 xnor %g6, 0x1F26, %g7
31696loop_3089:
31697 fbue,a %fcc3, loop_3090
31698 alignaddrl %i5, %i6, %l0
31699 alignaddrl %l6, %o7, %g1
31700 set 0x1C, %l1
31701 lda [%l7 + %l1] 0x11, %f0
31702loop_3090:
31703 movvs %icc, %o0, %i2
31704 srl %l1, 0x1C, %o3
31705 sdiv %i7, 0x0187, %i0
31706 fmuld8sux16 %f25, %f8, %f4
31707 xnorcc %o5, %o4, %g3
31708 array16 %i3, %l4, %o6
31709 umul %g5, %o1, %g2
31710 stx %i4, [%l7 + 0x38]
31711 fors %f11, %f31, %f12
31712 fbuge %fcc1, loop_3091
31713 andcc %l2, 0x0E01, %o2
31714 addc %g4, 0x03F1, %l3
31715 bcs,a %icc, loop_3092
31716loop_3091:
31717 fcmps %fcc1, %f16, %f2
31718 sdivx %i1, 0x0B70, %g6
31719 srax %l5, %g7, %i5
31720loop_3092:
31721 fmovdgu %xcc, %f1, %f23
31722 array32 %l0, %l6, %i6
31723 movrlez %g1, 0x39E, %o7
31724 fmul8x16au %f25, %f2, %f28
31725 movneg %icc, %i2, %l1
31726 tneg %icc, 0x4
31727 fmovdcs %icc, %f25, %f27
31728 brz %o0, loop_3093
31729 move %xcc, %i7, %i0
31730 xnor %o5, 0x1E2F, %o4
31731 fmul8x16 %f12, %f20, %f12
31732loop_3093:
31733 nop
31734 wr %g0, 0x80, %asi
31735 lda [%l7 + 0x10] %asi, %f9
31736 faligndata %f12, %f8, %f14
31737 subccc %g3, 0x0A12, %o3
31738 for %f18, %f0, %f14
31739 xor %i3, %l4, %g5
31740 add %o6, 0x09B7, %g2
31741 fmovdgu %icc, %f16, %f31
31742 and %o1, %i4, %l2
31743 fpadd32 %f4, %f2, %f12
31744 fmovrde %g4, %f18, %f6
31745 umul %o2, 0x0529, %i1
31746 fpack16 %f2, %f31
31747 movne %xcc, %l3, %g6
31748 fbg %fcc0, loop_3094
31749 mulx %l5, %g7, %l0
31750 prefetch [%l7 + 0x10], 0x2
31751 fbo %fcc2, loop_3095
31752loop_3094:
31753 sllx %l6, 0x02, %i5
31754 fmovdneg %xcc, %f4, %f29
31755 subccc %i6, %g1, %i2
31756loop_3095:
31757 tne %icc, 0x0
31758 subcc %l1, %o7, %i7
31759 mulscc %i0, 0x1C21, %o5
31760 movpos %xcc, %o4, %o0
31761 fbo %fcc1, loop_3096
31762 std %o2, [%l7 + 0x58]
31763 fsrc1 %f22, %f14
31764 add %i3, 0x10A7, %g3
31765loop_3096:
31766 mulscc %g5, %l4, %o6
31767 sir 0x16B2
31768 bn %icc, loop_3097
31769 move %xcc, %g2, %o1
31770 fblg %fcc2, loop_3098
31771 array32 %i4, %l2, %g4
31772loop_3097:
31773 fmovdne %xcc, %f17, %f2
31774 te %xcc, 0x0
31775loop_3098:
31776 edge8ln %o2, %i1, %g6
31777 EXIT_GOOD
31778
31779
31780
31781!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31782!
31783! Stats for Thread 0:
31784!
31785! Type l : 2777
31786! Type x : 1309
31787! Type cti : 3098
31788! Type f : 4488
31789! Type i : 13328
31790!
31791!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31792
31793
31794 EXIT_GOOD /* test finish */
31795
31796/************************************************************************
31797 Test case data start
31798 ************************************************************************/
31799.data
31800user_data_start:
31801scratch_area:
31802.word 0x27A27BC3
31803.word 0x9B08D78B
31804.word 0x4DF2FFE6
31805.word 0x547D1F5C
31806.word 0xB14D42F2
31807.word 0xA30CC628
31808.word 0x7524AF68
31809.word 0x284A95AF
31810.word 0x2EB058E8
31811.word 0xE8FD2405
31812.word 0x0AEB5CD0
31813.word 0xCC2B70B3
31814.word 0x55FAF095
31815.word 0x10D5C00B
31816.word 0xE41E4355
31817.word 0xAA10A82B
31818.word 0x88C2A2E2
31819.word 0xA20C135B
31820.word 0x64F84ED1
31821.word 0x29312DBB
31822.word 0x49D61D6E
31823.word 0xBFE6AAA0
31824.word 0xBF1DA1C7
31825.word 0x3DCCE0D8
31826.word 0x9E030B49
31827.word 0xB161A8FA
31828.word 0x7F916F82
31829.word 0xAB0F8207
31830.word 0xA6FDE9D4
31831.word 0xC22C93ED
31832.word 0xB5A2782F
31833.word 0xA205FC7A
31834.word 0x4D876E52
31835.word 0xD16D86FE
31836.word 0x0D98380E
31837.word 0x5B7387A2
31838.word 0x3DFC0EEE
31839.word 0xB2E2E381
31840.word 0xD0B17A69
31841.word 0x7E37DD46
31842.word 0x2547EB3A
31843.word 0xEC393D30
31844.word 0x8A114658
31845.word 0xA1013E71
31846.word 0x24082970
31847.word 0x20797062
31848.word 0x33C9CB6E
31849.word 0x5EA9C220
31850.word 0xFEE19794
31851.word 0xEFFBDA26
31852.word 0x125B46AE
31853.word 0x48C1CB0C
31854.word 0x24B85E6B
31855.word 0x38930ECE
31856.word 0x7EEF01D6
31857.word 0x5E573999
31858.word 0x3C747822
31859.word 0x7A5837C3
31860.word 0xB1B0387C
31861.word 0x8537898D
31862.word 0x590EBB84
31863.word 0xED16A074
31864.word 0x76637C3E
31865.word 0x2D586ACF
31866.end