Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f7.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f7.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_f7.s,v 1.1 2007/05/11 17:22:23 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x57BDF251805D3E3B, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0xE, %g1
89 set 0x6, %g2
90 set 0xA, %g3
91 set 0x3, %g4
92 set 0x3, %g5
93 set 0x5, %g6
94 set 0x9, %g7
95 !# Input registers
96 set -0xA, %i0
97 set -0x9, %i1
98 set -0x6, %i2
99 set -0x0, %i3
100 set -0xA, %i4
101 set -0xA, %i5
102 set -0x6, %i6
103 set -0x3, %i7
104 !# Local registers
105 set 0x4756832E, %l0
106 set 0x0F9339FC, %l1
107 set 0x523AD56F, %l2
108 set 0x776CEBAD, %l3
109 set 0x1CB4BBFC, %l4
110 set 0x6710009A, %l5
111 set 0x3175AE98, %l6
112 !# Output registers
113 set 0x19C1, %o0
114 set -0x116D, %o1
115 set 0x1349, %o2
116 set 0x0DF5, %o3
117 set 0x1D68, %o4
118 set -0x105E, %o5
119 set -0x1302, %o6
120 set -0x0F3E, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x0D46A6E90D1894A4)
123 INIT_TH_FP_REG(%l7,%f2,0xF285B01B577762D1)
124 INIT_TH_FP_REG(%l7,%f4,0x2E3A261AD580B870)
125 INIT_TH_FP_REG(%l7,%f6,0x3142F048868DB8C7)
126 INIT_TH_FP_REG(%l7,%f8,0x4404E7880582FF20)
127 INIT_TH_FP_REG(%l7,%f10,0x0F5003DF33271DDB)
128 INIT_TH_FP_REG(%l7,%f12,0x0E2D6F028D9702D6)
129 INIT_TH_FP_REG(%l7,%f14,0xE8A0AF5CC181B9A6)
130 INIT_TH_FP_REG(%l7,%f16,0x7D6A843EE3FD7871)
131 INIT_TH_FP_REG(%l7,%f18,0xAEA16E2B8A0F9EAF)
132 INIT_TH_FP_REG(%l7,%f20,0x18E051511F6B69BA)
133 INIT_TH_FP_REG(%l7,%f22,0xBFBADE68D37BE4FA)
134 INIT_TH_FP_REG(%l7,%f24,0x5448A85D6EF5EDEA)
135 INIT_TH_FP_REG(%l7,%f26,0x10E7F38EAC6F8DDD)
136 INIT_TH_FP_REG(%l7,%f28,0x50AE5E4B7C6059BC)
137 INIT_TH_FP_REG(%l7,%f30,0x83A6DA60C04DFE4F)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 bvs,pn %icc, loop_1
151 andn %l2, %i6, %i2
152 edge16n %i7, %g3, %o0
153 std %l2, [%l7 + 0x60]
154loop_1:
155 taddcctv %o1, 0x17DE, %o7
156 movneg %icc, %o2, %g2
157 movrne %o6, 0x08A, %o5
158 faligndata %f10, %f26, %f18
159 wr %g0, 0x89, %asi
160 lda [%l7 + 0x14] %asi, %f8
161 array32 %i3, %o3, %g7
162 subccc %l0, 0x0C8A, %g1
163 tgu %xcc, 0x6
164 fabsd %f22, %f4
165 srax %g4, %g5, %g6
166 brlz,a %i1, loop_2
167 tpos %xcc, 0x6
168 alignaddrl %l5, %i4, %i0
169 wr %g0, 0x89, %asi
170 ldsba [%l7 + 0x22] %asi, %l4
171loop_2:
172 move %xcc, %l6, %i5
173 brgz,a %l1, loop_3
174 fmovsneg %xcc, %f20, %f25
175 set 0x46, %i5
176 lduha [%l7 + %i5] 0x11, %l2
177loop_3:
178 movre %i6, %i2, %o4
179 fandnot1s %f6, %f27, %f9
180 addccc %g3, 0x0A4A, %o0
181 fsrc2 %f10, %f14
182 fmul8x16al %f19, %f18, %f6
183 subcc %l3, %o1, %o7
184 movle %icc, %i7, %o2
185 ld [%l7 + 0x74], %f27
186 addccc %o6, %g2, %o5
187 ldx [%l7 + 0x60], %o3
188 srlx %g7, %i3, %g1
189 brgz %g4, loop_4
190 movvs %icc, %g5, %g6
191 fbe,a %fcc3, loop_5
192 umul %i1, %l5, %l0
193loop_4:
194 fmovsne %xcc, %f0, %f0
195 addcc %i0, 0x0F78, %i4
196loop_5:
197 fmovrdlz %l6, %f26, %f12
198 set 0x21, %i4
199 ldsba [%l7 + %i4] 0x80, %i5
200 ldx [%l7 + 0x38], %l1
201 fbo,a %fcc1, loop_6
202 udiv %l4, 0x0477, %l2
203 fcmps %fcc2, %f7, %f26
204 tl %icc, 0x7
205loop_6:
206 sth %i2, [%l7 + 0x64]
207 fpsub16 %f28, %f26, %f6
208 faligndata %f16, %f22, %f12
209 sethi 0x1473, %o4
210 edge16ln %g3, %o0, %l3
211 movvs %icc, %o1, %o7
212 bn %xcc, loop_7
213 tcc %icc, 0x0
214 fcmpne16 %f16, %f28, %i7
215 tn %icc, 0x6
216loop_7:
217 orcc %o2, 0x1B1A, %o6
218 fnor %f24, %f8, %f20
219 fmovrdne %g2, %f4, %f2
220 andn %i6, 0x08B8, %o5
221 sra %g7, %i3, %o3
222 edge32n %g1, %g5, %g6
223 fsrc2s %f11, %f31
224 sethi 0x10B5, %g4
225 fandnot2 %f2, %f10, %f6
226 edge8ln %i1, %l5, %l0
227 nop
228 setx loop_8, %l0, %l1
229 wrpr 0x1, %tl
230 wrpr %l1, %tnpc
231 setx 0x34400001400, %l0, %l1
232 wrpr %l1, %tstate
233 wrhpr 0x4, %htstate
234 done
235 bpos,a loop_9
236 fsrc1s %f2, %f24
237 ldx [%l7 + 0x78], %i0
238loop_8:
239 brlez %i4, loop_10
240loop_9:
241 std %f16, [%l7 + 0x30]
242 set 0x50, %g6
243 stxa %l6, [%l7 + %g6] 0x2a
244 membar #Sync
245loop_10:
246 tneg %xcc, 0x3
247 fzeros %f24
248 udiv %i5, 0x194F, %l4
249 membar 0x5B
250 bn,a %xcc, loop_11
251 addcc %l2, %l1, %o4
252 fmovsg %xcc, %f26, %f7
253 fnors %f23, %f4, %f11
254loop_11:
255 bge,a loop_12
256 sub %g3, %o0, %i2
257 movl %icc, %o1, %l3
258 alignaddr %o7, %o2, %i7
259loop_12:
260 fornot1 %f16, %f20, %f12
261 mova %xcc, %o6, %g2
262 ldd [%l7 + 0x70], %o4
263 addcc %i6, 0x195C, %g7
264 udivx %o3, 0x1BF7, %g1
265 movleu %xcc, %g5, %g6
266 te %icc, 0x2
267 subccc %g4, 0x114B, %i3
268 addcc %l5, %l0, %i0
269 tn %xcc, 0x3
270 movg %icc, %i4, %l6
271 fpsub16s %f28, %f27, %f7
272 srax %i5, %i1, %l4
273 mulscc %l1, 0x181D, %l2
274 tn %icc, 0x2
275 edge16l %o4, %g3, %o0
276 fpadd16 %f6, %f22, %f20
277 fmul8ulx16 %f10, %f2, %f28
278 mova %xcc, %i2, %o1
279 ldd [%l7 + 0x08], %f22
280 sethi 0x1EAA, %l3
281 fbn %fcc0, loop_13
282 fmovs %f28, %f19
283 edge16 %o7, %o2, %o6
284 andn %g2, %o5, %i7
285loop_13:
286 movvc %icc, %i6, %o3
287 fpsub32 %f16, %f28, %f0
288 ble,a %icc, loop_14
289 movn %xcc, %g1, %g7
290 movge %icc, %g6, %g5
291 wr %g0, 0x89, %asi
292 ldstuba [%l7 + 0x3F] %asi, %i3
293loop_14:
294 movgu %xcc, %l5, %g4
295 sll %l0, 0x1C, %i0
296 wr %g0, 0x0c, %asi
297 lduwa [%l7 + 0x48] %asi, %l6
298 popc %i4, %i5
299 movgu %xcc, %l4, %i1
300 brz %l2, loop_15
301 edge8l %l1, %o4, %o0
302 addcc %i2, %o1, %l3
303 fba,a %fcc3, loop_16
304loop_15:
305 sllx %g3, 0x19, %o2
306 ta %xcc, 0x3
307 fsrc1 %f6, %f8
308loop_16:
309 fmovscs %xcc, %f4, %f16
310 addccc %o6, 0x123A, %g2
311 alignaddr %o5, %o7, %i6
312 fmovrde %i7, %f22, %f28
313 bge loop_17
314 edge32ln %g1, %o3, %g7
315 fmovde %xcc, %f29, %f25
316 tle %icc, 0x3
317loop_17:
318 ble,a loop_18
319 fnor %f18, %f14, %f30
320 or %g5, %g6, %l5
321 fornot1 %f14, %f18, %f2
322loop_18:
323 tl %icc, 0x5
324 membar 0x2B
325 set 0x75, %o4
326 lduba [%l7 + %o4] 0x80, %i3
327 xnorcc %l0, 0x0C51, %i0
328 movn %icc, %l6, %i4
329 movcs %xcc, %i5, %l4
330 addc %g4, 0x0410, %l2
331 set 0x5A, %o0
332 ldsba [%l7 + %o0] 0x0c, %l1
333 movle %icc, %o4, %o0
334 ba,a %xcc, loop_19
335 addc %i1, %o1, %i2
336 bn,a,pt %xcc, loop_20
337 tle %xcc, 0x0
338loop_19:
339 sethi 0x0F3D, %l3
340 fbuge,a %fcc2, loop_21
341loop_20:
342 subc %g3, 0x0E85, %o2
343 bleu,a,pn %xcc, loop_22
344 movvc %xcc, %g2, %o5
345loop_21:
346 tsubcc %o7, 0x0E66, %o6
347 tne %icc, 0x7
348loop_22:
349 sub %i6, 0x0680, %g1
350 andn %i7, 0x1285, %g7
351 xnorcc %g5, %o3, %g6
352 ldd [%l7 + 0x68], %i2
353 fblg,a %fcc0, loop_23
354 tgu %xcc, 0x7
355 movl %xcc, %l5, %i0
356 popc 0x0C0E, %l0
357loop_23:
358 tgu %xcc, 0x5
359 fcmpne32 %f20, %f8, %i4
360 move %icc, %l6, %l4
361 sdivx %i5, 0x018D, %g4
362 sra %l2, 0x14, %l1
363 subcc %o0, %o4, %o1
364 fmovsge %icc, %f19, %f24
365 fbge,a %fcc1, loop_24
366 or %i1, 0x0D21, %i2
367 movg %xcc, %l3, %g3
368 set 0x28, %l5
369 ldxa [%l7 + %l5] 0x04, %o2
370loop_24:
371 tcs %xcc, 0x4
372 fba %fcc0, loop_25
373 sll %g2, 0x02, %o5
374 tpos %icc, 0x4
375 bleu loop_26
376loop_25:
377 tn %icc, 0x1
378 fcmped %fcc3, %f28, %f2
379 edge8 %o7, %o6, %g1
380loop_26:
381 fmovdcs %xcc, %f5, %f17
382 ldsw [%l7 + 0x5C], %i7
383 umul %g7, %i6, %o3
384 alignaddr %g5, %i3, %l5
385 fmovrdgz %g6, %f4, %f18
386 xor %i0, %l0, %i4
387 movrgz %l4, 0x02F, %l6
388 sth %g4, [%l7 + 0x7E]
389 fmuld8sux16 %f16, %f29, %f0
390 set 0x08, %l1
391 prefetcha [%l7 + %l1] 0x18, 0x3
392 movrgz %l2, %o0, %l1
393 stbar
394 brlez,a %o4, loop_27
395 fmovscs %xcc, %f0, %f0
396 tg %xcc, 0x6
397 set 0x60, %g2
398 lduwa [%l7 + %g2] 0x0c, %o1
399loop_27:
400 sub %i1, 0x0BEE, %l3
401 nop
402 set 0x18, %i3
403 std %f22, [%l7 + %i3]
404 be,pt %icc, loop_28
405 movvs %xcc, %g3, %i2
406 subcc %o2, %g2, %o5
407 fornot2 %f28, %f20, %f10
408loop_28:
409 mulscc %o6, %g1, %o7
410 andncc %g7, %i7, %o3
411 set 0x70, %i2
412 prefetcha [%l7 + %i2] 0x18, 0x3
413 fbg %fcc3, loop_29
414 edge32 %i6, %i3, %l5
415 fmovsa %icc, %f20, %f26
416 fbn %fcc1, loop_30
417loop_29:
418 movcs %xcc, %i0, %l0
419 ldsh [%l7 + 0x4E], %g6
420 edge16l %l4, %i4, %l6
421loop_30:
422 fmovse %xcc, %f26, %f3
423 sir 0x1170
424 bgu,a,pt %icc, loop_31
425 tn %xcc, 0x7
426 nop
427 setx loop_32, %l0, %l1
428 wrpr 0x1, %tl
429 wrpr %l1, %tpc
430 add %l1, 0x4, %l1
431 wrpr %l1, %tnpc
432 setx 0x34400001400, %l0, %l1
433 wrpr %l1, %tstate
434 wrhpr 0x4, %htstate
435 retry
436 fcmple16 %f14, %f18, %g4
437loop_31:
438 fmovscc %icc, %f31, %f24
439 edge32n %i5, %o0, %l2
440loop_32:
441 tle %icc, 0x2
442 udivcc %l1, 0x0831, %o1
443 tvc %xcc, 0x3
444 fbuge,a %fcc2, loop_33
445 andncc %i1, %l3, %g3
446 lduh [%l7 + 0x7A], %i2
447 srlx %o2, 0x19, %o4
448loop_33:
449 fcmpgt32 %f18, %f4, %g2
450 xorcc %o5, 0x1579, %g1
451 movrlez %o7, %g7, %o6
452 set 0x58, %g5
453 stxa %o3, [%l7 + %g5] 0x15
454 fmovrsgz %g5, %f26, %f13
455 fcmpd %fcc2, %f0, %f2
456 edge32ln %i7, %i3, %l5
457 set 0x40, %i7
458 stda %f0, [%l7 + %i7] 0x10
459 sdiv %i0, 0x0EC7, %l0
460 saved
461 rdpr %cwp, %g1
462 rdpr %cansave, %g2
463 rdpr %canrestore, %g3
464 rdpr %cleanwin, %g4
465 rdpr %otherwin, %g5
466 rdpr %wstate, %g6
467 set 0x40, %l0
468 ldda [%l7 + %l0] 0x10, %f16
469 movrlez %g6, 0x207, %l4
470 brz %i6, loop_34
471 ldd [%l7 + 0x20], %f14
472 fcmple16 %f0, %f0, %i4
473 bneg,pt %xcc, loop_35
474loop_34:
475 sll %l6, %i5, %g4
476 wr %g0, 0x80, %asi
477 stwa %l2, [%l7 + 0x70] %asi
478loop_35:
479 bg,pn %xcc, loop_36
480 fmovda %xcc, %f19, %f3
481 subcc %l1, %o0, %o1
482 swap [%l7 + 0x68], %l3
483loop_36:
484 array32 %i1, %i2, %g3
485 array8 %o2, %o4, %g2
486 bne,a,pn %icc, loop_37
487 movneg %icc, %o5, %o7
488 fmovdle %xcc, %f5, %f17
489 orcc %g7, 0x09D2, %g1
490loop_37:
491 fcmpgt32 %f26, %f30, %o6
492 wr %g0, 0x0c, %asi
493 lda [%l7 + 0x74] %asi, %f11
494 wr %g0, 0x80, %asi
495 lduwa [%l7 + 0x20] %asi, %g5
496 addccc %o3, 0x0171, %i3
497 for %f12, %f0, %f6
498 andncc %i7, %i0, %l0
499 movrgez %g6, %l4, %i6
500 fbl %fcc0, loop_38
501 bneg,a loop_39
502 fxors %f29, %f17, %f15
503 taddcc %i4, 0x1360, %l6
504loop_38:
505 edge32n %i5, %l5, %g4
506loop_39:
507 edge32 %l2, %o0, %l1
508 tle %icc, 0x0
509 fpadd32s %f17, %f25, %f26
510 wr %g0, 0x80, %asi
511 lda [%l7 + 0x74] %asi, %f2
512 tne %icc, 0x0
513 fmovs %f2, %f23
514 edge8ln %o1, %i1, %i2
515 tge %icc, 0x6
516 udiv %l3, 0x0A02, %g3
517 set 0x50, %i1
518 ldda [%l7 + %i1] 0x24, %o2
519 stbar
520 nop
521 setx loop_40, %l0, %l1
522 jmpl %l1, %g2
523 tvs %icc, 0x4
524 movne %xcc, %o4, %o5
525 orcc %g7, %g1, %o6
526loop_40:
527 nop
528 set 0x74, %i6
529 stwa %g5, [%l7 + %i6] 0x2a
530 membar #Sync
531 array32 %o3, %i3, %o7
532 fcmpgt32 %f18, %f4, %i0
533 add %l0, %g6, %i7
534 andcc %i6, 0x0402, %i4
535 movre %l4, %l6, %l5
536 edge32n %i5, %g4, %o0
537 edge32ln %l1, %l2, %i1
538 orncc %i2, %l3, %g3
539 edge8 %o2, %o1, %g2
540 fmul8sux16 %f28, %f4, %f20
541 mulx %o4, 0x1B1B, %g7
542 taddcctv %o5, 0x0D6C, %o6
543 fmovda %icc, %f23, %f28
544 ldsb [%l7 + 0x0F], %g1
545 fornot1s %f19, %f30, %f22
546 movn %icc, %g5, %o3
547 umulcc %i3, 0x1980, %i0
548 fmovdgu %icc, %f14, %f19
549 orncc %o7, 0x0ED8, %g6
550 movre %i7, %i6, %l0
551 movrgez %i4, %l6, %l5
552 fmul8x16au %f30, %f6, %f24
553 fmovrsgez %i5, %f15, %f21
554 movre %g4, %l4, %l1
555 tpos %xcc, 0x4
556 tle %icc, 0x0
557 set 0x38, %o2
558 sta %f20, [%l7 + %o2] 0x15
559 edge8n %o0, %i1, %i2
560 sir 0x0791
561 fpmerge %f5, %f21, %f22
562 subcc %l2, %g3, %o2
563 tvs %icc, 0x0
564 tleu %xcc, 0x0
565 tleu %icc, 0x0
566 udivx %o1, 0x1F8F, %g2
567 call loop_41
568 bvs,a %xcc, loop_42
569 fmovsneg %xcc, %f24, %f13
570 fmovrdgz %l3, %f28, %f6
571loop_41:
572 tvs %icc, 0x5
573loop_42:
574 fbue,a %fcc2, loop_43
575 ldx [%l7 + 0x10], %o4
576 fbne,a %fcc2, loop_44
577 edge8 %o5, %o6, %g7
578loop_43:
579 swap [%l7 + 0x30], %g1
580 xor %o3, 0x0824, %i3
581loop_44:
582 nop
583 set 0x28, %g4
584 lduha [%l7 + %g4] 0x80, %g5
585 tle %xcc, 0x2
586 srl %i0, %g6, %i7
587 movrlez %i6, 0x028, %l0
588 bgu,pn %xcc, loop_45
589 fmovdleu %xcc, %f25, %f8
590 fmovdgu %xcc, %f14, %f21
591 set 0x20, %o6
592 stha %o7, [%l7 + %o6] 0xea
593 membar #Sync
594loop_45:
595 fmovsvc %icc, %f31, %f24
596 xor %l6, %l5, %i5
597 udivx %g4, 0x0B94, %i4
598 tneg %icc, 0x5
599 siam 0x3
600 fmovdg %xcc, %f29, %f22
601 restored
602 rdpr %cwp, %g1
603 rdpr %cansave, %g2
604 rdpr %canrestore, %g3
605 rdpr %cleanwin, %g4
606 rdpr %otherwin, %g5
607 rdpr %wstate, %g6
608 fsrc1 %f10, %f28
609 addccc %l4, %l1, %o0
610 wr %g0, 0x88, %asi
611 stba %i1, [%l7 + 0x4C] %asi
612 ta %xcc, 0x6
613 brgz,a %l2, loop_46
614 sdiv %i2, 0x0F3D, %o2
615 fmovsge %icc, %f23, %f22
616 addcc %o1, %g2, %l3
617loop_46:
618 nop
619 wr %g0, 0x22, %asi
620 stxa %o4, [%l7 + 0x08] %asi
621 membar #Sync
622 stb %g3, [%l7 + 0x5D]
623 edge32ln %o6, %g7, %o5
624 edge32l %g1, %o3, %i3
625 alignaddr %g5, %i0, %g6
626 wr %g0, 0x23, %asi
627 ldda [%l7 + 0x50] %asi, %i6
628 mova %xcc, %l0, %o7
629 tvs %icc, 0x5
630 alignaddr %l6, %i6, %i5
631 movrlez %l5, 0x29B, %g4
632 nop
633 setx loop_47, %l0, %l1
634 wrpr 0x1, %tl
635 wrpr %l1, %tnpc
636 setx 0x34400001400, %l0, %l1
637 wrpr %l1, %tstate
638 wrhpr 0x4, %htstate
639 done
640 edge32ln %l4, %i4, %l1
641 edge32n %i1, %l2, %i2
642 movvc %icc, %o2, %o1
643loop_47:
644 nop
645 wr %g0, 0x89, %asi
646 ldswa [%l7 + 0x10] %asi, %o0
647 set 0x48, %g7
648 prefetcha [%l7 + %g7] 0x14, 0x1
649 sdiv %l3, 0x1183, %o4
650 fzeros %f8
651 fmovrslez %g3, %f28, %f2
652 srlx %g7, %o5, %o6
653 tneg %xcc, 0x7
654 sdivx %o3, 0x1D61, %i3
655 call loop_48
656 bn %icc, loop_49
657 srlx %g1, %g5, %i0
658 add %g6, 0x0282, %i7
659loop_48:
660 nop
661 set 0x75, %o1
662 lduba [%l7 + %o1] 0x88, %l0
663loop_49:
664 edge8n %o7, %l6, %i6
665 nop
666 set 0x5D, %l2
667 ldsb [%l7 + %l2], %l5
668 fmovsneg %xcc, %f7, %f14
669 tsubcc %g4, %l4, %i4
670 fmovse %xcc, %f14, %f25
671 st %f2, [%l7 + 0x2C]
672 array32 %i5, %l1, %i1
673 orncc %l2, 0x05C8, %i2
674 fbue,a %fcc0, loop_50
675 bg %icc, loop_51
676 fmovdle %xcc, %f26, %f11
677 wr %g0, 0x80, %asi
678 lduba [%l7 + 0x67] %asi, %o1
679loop_50:
680 fxnor %f26, %f10, %f20
681loop_51:
682 fmovsle %icc, %f29, %f28
683 popc 0x1123, %o2
684 movrne %g2, 0x167, %o0
685 fcmple32 %f20, %f26, %o4
686 movgu %icc, %g3, %l3
687 siam 0x0
688 fpsub32s %f8, %f16, %f2
689 addccc %o5, %o6, %o3
690 swap [%l7 + 0x28], %i3
691 sdivx %g1, 0x1A5C, %g5
692 bg,a,pt %xcc, loop_52
693 ldstub [%l7 + 0x7B], %i0
694 set 0x19, %o7
695 ldsba [%l7 + %o7] 0x19, %g6
696loop_52:
697 srlx %g7, 0x1E, %i7
698 edge8 %o7, %l0, %l6
699 sdiv %l5, 0x1408, %i6
700 edge8l %g4, %i4, %l4
701 movvs %icc, %i5, %l1
702 nop
703 set 0x0C, %l6
704 ldsh [%l7 + %l6], %i1
705 bcs,a,pn %xcc, loop_53
706 stw %l2, [%l7 + 0x5C]
707 edge16ln %i2, %o2, %o1
708 orn %o0, 0x142A, %o4
709loop_53:
710 movgu %xcc, %g2, %g3
711 bg %xcc, loop_54
712 edge16ln %o5, %l3, %o6
713 smul %i3, 0x0094, %g1
714 addccc %g5, %i0, %o3
715loop_54:
716 subccc %g6, %g7, %i7
717 bneg,a %xcc, loop_55
718 umulcc %o7, %l0, %l5
719 array32 %l6, %i6, %i4
720 udivcc %l4, 0x05AC, %i5
721loop_55:
722 movrlez %l1, %i1, %l2
723 tge %icc, 0x2
724 fmovdvs %xcc, %f26, %f28
725 fmovdleu %xcc, %f18, %f5
726 tneg %xcc, 0x4
727 movn %icc, %i2, %o2
728 move %icc, %g4, %o0
729 brnz %o1, loop_56
730 bvc,a,pn %xcc, loop_57
731 fbug,a %fcc0, loop_58
732 umul %g2, %g3, %o4
733loop_56:
734 stbar
735loop_57:
736 std %f30, [%l7 + 0x08]
737loop_58:
738 alignaddr %o5, %l3, %o6
739 tsubcctv %i3, 0x1AEE, %g5
740 tleu %xcc, 0x5
741 umulcc %i0, %g1, %o3
742 orcc %g7, %g6, %i7
743 tn %xcc, 0x5
744 fands %f8, %f31, %f23
745 fand %f12, %f26, %f26
746 be,a,pt %icc, loop_59
747 movrne %o7, 0x00E, %l5
748 and %l6, %i6, %i4
749 sllx %l4, 0x14, %l0
750loop_59:
751 orncc %i5, %l1, %l2
752 edge32l %i1, %o2, %i2
753 std %g4, [%l7 + 0x18]
754 movleu %xcc, %o1, %g2
755 movle %icc, %o0, %g3
756 set 0x08, %o5
757 ldswa [%l7 + %o5] 0x0c, %o4
758 fmovsneg %xcc, %f29, %f12
759 edge16l %o5, %o6, %l3
760 array8 %i3, %g5, %i0
761 tpos %icc, 0x0
762 movleu %icc, %o3, %g1
763 subccc %g6, 0x170C, %i7
764 subccc %o7, %g7, %l5
765 set 0x41, %g1
766 lduba [%l7 + %g1] 0x04, %l6
767 fexpand %f19, %f12
768 fmul8ulx16 %f24, %f22, %f4
769 movpos %xcc, %i4, %i6
770 ldd [%l7 + 0x08], %f30
771 movge %icc, %l0, %i5
772 fble,a %fcc3, loop_60
773 fcmps %fcc3, %f4, %f20
774 edge16n %l1, %l4, %i1
775 movg %xcc, %l2, %i2
776loop_60:
777 for %f6, %f20, %f14
778 umul %o2, 0x0094, %g4
779 subccc %o1, %g2, %g3
780 wr %g0, 0x89, %asi
781 ldsba [%l7 + 0x09] %asi, %o0
782 edge8ln %o4, %o5, %l3
783 ta %icc, 0x3
784 addccc %i3, %o6, %i0
785 tg %icc, 0x4
786 taddcctv %o3, %g5, %g1
787 tl %xcc, 0x2
788 bpos,pn %xcc, loop_61
789 tge %icc, 0x7
790 wr %g0, 0x19, %asi
791 ldda [%l7 + 0x40] %asi, %f16
792loop_61:
793 movl %icc, %i7, %g6
794 fmovs %f9, %f27
795 orn %o7, %g7, %l5
796 alignaddrl %l6, %i4, %l0
797 tl %icc, 0x2
798 movge %icc, %i5, %i6
799 wr %g0, 0x10, %asi
800 ldsha [%l7 + 0x38] %asi, %l1
801 alignaddrl %l4, %l2, %i1
802 fmovsvs %icc, %f16, %f0
803 fmovdvc %xcc, %f16, %f20
804 tg %icc, 0x5
805 tcc %xcc, 0x7
806 brz,a %i2, loop_62
807 bgu %icc, loop_63
808 call loop_64
809 stx %o2, [%l7 + 0x28]
810loop_62:
811 orn %g4, 0x0DB9, %g2
812loop_63:
813 addc %o1, 0x1845, %o0
814loop_64:
815 nop
816 wr %g0, 0x0c, %asi
817 swapa [%l7 + 0x38] %asi, %g3
818 alignaddr %o5, %l3, %o4
819 fxnors %f11, %f19, %f30
820 tpos %icc, 0x7
821 subc %i3, %i0, %o3
822 restored
823 rdpr %cwp, %g1
824 rdpr %cansave, %g2
825 rdpr %canrestore, %g3
826 rdpr %cleanwin, %g4
827 rdpr %otherwin, %g5
828 rdpr %wstate, %g6
829 fpsub32 %f2, %f20, %f14
830 movrne %g5, %o6, %i7
831 fzero %f0
832 swap [%l7 + 0x7C], %g1
833 fornot2s %f27, %f16, %f27
834 sub %o7, %g7, %g6
835 add %l7, 0x2C, %l6
836 wr %g0, 0x89, %asi
837 casa [%l6] %asi, %l5, %l6
838 add %i4, 0x0136, %i5
839 stx %l0, [%l7 + 0x40]
840 orncc %l1, %l4, %l2
841 or %i1, %i2, %i6
842 fbuge,a %fcc0, loop_65
843 lduw [%l7 + 0x7C], %o2
844 sdivx %g2, 0x1771, %o1
845 brlz %g4, loop_66
846loop_65:
847 andcc %g3, 0x0EE4, %o0
848 std %l2, [%l7 + 0x58]
849 movne %icc, %o4, %i3
850loop_66:
851 swap [%l7 + 0x0C], %i0
852 mulscc %o3, %o5, %o6
853 fbne,a %fcc3, loop_67
854 sethi 0x15DA, %i7
855 set 0x3F, %g3
856 stba %g5, [%l7 + %g3] 0x18
857loop_67:
858 fmovdgu %xcc, %f23, %f7
859 sdivcc %o7, 0x11E7, %g1
860 fnot1 %f30, %f6
861 tsubcc %g7, %l5, %g6
862 edge16n %l6, %i4, %l0
863 prefetch [%l7 + 0x2C], 0x3
864 tvc %xcc, 0x5
865 fmovrsgz %i5, %f23, %f14
866 tpos %xcc, 0x3
867 addcc %l4, 0x1627, %l1
868 fornot2s %f29, %f26, %f16
869 tl %xcc, 0x6
870 restored
871 rdpr %cwp, %g1
872 rdpr %cansave, %g2
873 rdpr %canrestore, %g3
874 rdpr %cleanwin, %g4
875 rdpr %otherwin, %g5
876 rdpr %wstate, %g6
877 edge8 %i1, %i2, %l2
878 fcmps %fcc2, %f5, %f24
879 srlx %i6, %o2, %o1
880 fnand %f4, %f24, %f8
881 tge %icc, 0x6
882 bvc %xcc, loop_68
883 ldsw [%l7 + 0x5C], %g4
884 sth %g2, [%l7 + 0x78]
885 addcc %o0, 0x18A1, %l3
886loop_68:
887 sll %g3, 0x0D, %o4
888 sllx %i3, 0x08, %i0
889 bg,a loop_69
890 movrgez %o5, %o6, %i7
891 fexpand %f4, %f18
892 wr %g0, 0x80, %asi
893 ldxa [%l7 + 0x48] %asi, %g5
894loop_69:
895 nop
896 set 0x17, %l4
897 ldstuba [%l7 + %l4] 0x11, %o3
898 orncc %o7, 0x0367, %g7
899 edge16n %g1, %g6, %l6
900 fbuge,a %fcc1, loop_70
901 sllx %i4, 0x14, %l0
902 tleu %icc, 0x5
903 set 0x2C, %l3
904 lduha [%l7 + %l3] 0x88, %i5
905loop_70:
906 restored
907 rdpr %cwp, %g1
908 rdpr %cansave, %g2
909 rdpr %canrestore, %g3
910 rdpr %cleanwin, %g4
911 rdpr %otherwin, %g5
912 rdpr %wstate, %g6
913 bvs,a,pn %xcc, loop_71
914 ldsh [%l7 + 0x68], %l4
915 fmovsl %icc, %f17, %f16
916 movrlz %l5, 0x064, %i1
917loop_71:
918 tn %xcc, 0x1
919 or %l1, 0x1514, %i2
920 or %i6, 0x0ADF, %o2
921 fands %f11, %f2, %f18
922 srax %o1, %g4, %g2
923 fmovscs %icc, %f12, %f18
924 alignaddr %l2, %o0, %g3
925 wr %g0, 0x04, %asi
926 stha %l3, [%l7 + 0x46] %asi
927 tcs %icc, 0x5
928 ld [%l7 + 0x5C], %f12
929 tg %xcc, 0x0
930 subc %i3, 0x0EC3, %i0
931 edge16ln %o5, %o6, %i7
932 fmovrslz %g5, %f5, %f11
933 bcc,a,pt %icc, loop_72
934 saved
935 rdpr %cwp, %g1
936 rdpr %cansave, %g2
937 rdpr %canrestore, %g3
938 rdpr %cleanwin, %g4
939 rdpr %otherwin, %g5
940 rdpr %wstate, %g6
941 udiv %o4, 0x0B2E, %o3
942 mova %icc, %o7, %g7
943loop_72:
944 restored
945 rdpr %cwp, %g1
946 rdpr %cansave, %g2
947 rdpr %canrestore, %g3
948 rdpr %cleanwin, %g4
949 rdpr %otherwin, %g5
950 rdpr %wstate, %g6
951 tcs %xcc, 0x1
952 movg %xcc, %g1, %l6
953 fcmped %fcc2, %f28, %f0
954 tgu %xcc, 0x7
955 fmovdcc %xcc, %f2, %f16
956 sdivx %i4, 0x1104, %l0
957 fmovsge %icc, %f15, %f8
958 and %g6, %i5, %l5
959 tl %xcc, 0x7
960 bvs %xcc, loop_73
961 fcmpeq32 %f10, %f24, %l4
962 udivx %l1, 0x095F, %i1
963 fnegd %f26, %f2
964loop_73:
965 fbo,a %fcc2, loop_74
966 bleu,pn %xcc, loop_75
967 fbge %fcc3, loop_76
968 edge8l %i6, %i2, %o2
969loop_74:
970 edge32 %g4, %o1, %g2
971loop_75:
972 fzeros %f13
973loop_76:
974 fands %f29, %f15, %f29
975 tcs %xcc, 0x2
976 move %xcc, %o0, %g3
977 saved
978 rdpr %cwp, %g1
979 rdpr %cansave, %g2
980 rdpr %canrestore, %g3
981 rdpr %cleanwin, %g4
982 rdpr %otherwin, %g5
983 rdpr %wstate, %g6
984 srlx %l3, %i3, %l2
985 movrlz %i0, %o6, %i7
986 nop
987 setx loop_77, %l0, %l1
988 jmpl %l1, %g5
989 tpos %icc, 0x0
990 fpsub32s %f6, %f12, %f2
991 xnor %o4, 0x1E4F, %o3
992loop_77:
993 orcc %o7, %g7, %g1
994 tle %xcc, 0x6
995 nop
996 set 0x78, %i0
997 ldsh [%l7 + %i0], %l6
998 set 0x10, %o3
999 ldxa [%g0 + %o3] 0x4f, %i4
1000 popc %l0, %o5
1001 tle %xcc, 0x2
1002 fors %f4, %f27, %f5
1003 fornot2 %f10, %f26, %f30
1004 fpsub16s %f11, %f25, %f17
1005 taddcc %g6, 0x0771, %l5
1006 edge16l %l4, %l1, %i5
1007 fbue %fcc3, loop_78
1008 fabsd %f24, %f20
1009 movle %icc, %i1, %i6
1010 stx %o2, [%l7 + 0x20]
1011loop_78:
1012 fblg %fcc0, loop_79
1013 fmovrse %g4, %f2, %f10
1014 tneg %icc, 0x5
1015 saved
1016 rdpr %cwp, %g1
1017 rdpr %cansave, %g2
1018 rdpr %canrestore, %g3
1019 rdpr %cleanwin, %g4
1020 rdpr %otherwin, %g5
1021 rdpr %wstate, %g6
1022loop_79:
1023 bvs,pt %icc, loop_80
1024 movpos %xcc, %i2, %o1
1025 edge8l %o0, %g2, %l3
1026 edge16 %i3, %g3, %l2
1027loop_80:
1028 sra %o6, 0x0C, %i7
1029 orn %g5, 0x0891, %i0
1030 bleu loop_81
1031 restored
1032 rdpr %cwp, %g1
1033 rdpr %cansave, %g2
1034 rdpr %canrestore, %g3
1035 rdpr %cleanwin, %g4
1036 rdpr %otherwin, %g5
1037 rdpr %wstate, %g6
1038 movrgz %o3, %o7, %o4
1039 tne %xcc, 0x4
1040loop_81:
1041 bgu,a %xcc, loop_82
1042 tvc %xcc, 0x3
1043 fsrc1 %f4, %f18
1044 fmovsvc %xcc, %f2, %f10
1045loop_82:
1046 fsrc1 %f8, %f10
1047 movrgz %g1, 0x1F3, %g7
1048 fmovrdgz %i4, %f12, %f6
1049 fmovsvs %icc, %f2, %f10
1050 tle %icc, 0x4
1051 fpsub32s %f20, %f19, %f12
1052 edge16n %l6, %o5, %g6
1053 wr %g0, 0x4f, %asi
1054 ldxa [%g0 + 0x38] %asi, %l5
1055 fpadd16s %f20, %f8, %f4
1056 bcs,a,pn %xcc, loop_83
1057 subccc %l0, 0x12D1, %l4
1058 wr %g0, 0x11, %asi
1059 lduwa [%l7 + 0x7C] %asi, %l1
1060loop_83:
1061 fmovsn %xcc, %f3, %f9
1062 movre %i5, 0x201, %i6
1063 movvc %xcc, %i1, %g4
1064 edge32l %i2, %o2, %o1
1065 xorcc %o0, %l3, %i3
1066 popc 0x0B3D, %g3
1067 sir 0x1171
1068 membar #Sync
1069 set 0x40, %i4
1070 ldda [%l7 + %i4] 0x16, %f0
1071 fzero %f4
1072 prefetch [%l7 + 0x2C], 0x3
1073 wr %g0, 0x11, %asi
1074 lduha [%l7 + 0x26] %asi, %l2
1075 sdivx %o6, 0x0AFC, %i7
1076 tsubcctv %g2, %g5, %i0
1077 fand %f14, %f28, %f16
1078 edge16 %o3, %o4, %o7
1079 srl %g7, %i4, %l6
1080 add %l7, 0x68, %l6
1081 wr %g0, 0x0c, %asi
1082 casxa [%l6] %asi, %g1, %o5
1083 tsubcctv %g6, 0x121D, %l5
1084 bneg,a,pn %xcc, loop_84
1085 fcmpne16 %f0, %f12, %l0
1086 tle %xcc, 0x3
1087 add %l1, 0x014C, %i5
1088loop_84:
1089 movrlz %i6, 0x0DB, %l4
1090 tvc %xcc, 0x1
1091 fbn %fcc3, loop_85
1092 bcs,a,pt %xcc, loop_86
1093 movvs %icc, %i1, %i2
1094 movpos %icc, %o2, %g4
1095loop_85:
1096 udiv %o1, 0x0610, %o0
1097loop_86:
1098 array8 %i3, %g3, %l2
1099 movn %icc, %l3, %o6
1100 or %g2, 0x0D34, %g5
1101 set 0x70, %i5
1102 prefetcha [%l7 + %i5] 0x89, 0x1
1103 ldd [%l7 + 0x18], %o2
1104 fmul8x16au %f28, %f30, %f30
1105 ldd [%l7 + 0x58], %f14
1106 movgu %icc, %i0, %o7
1107 fmovrde %g7, %f16, %f14
1108 or %o4, 0x1649, %l6
1109 movcc %icc, %i4, %g1
1110 fbne %fcc0, loop_87
1111 edge8 %o5, %g6, %l0
1112 fmovdg %xcc, %f13, %f20
1113 tleu %xcc, 0x1
1114loop_87:
1115 movvs %xcc, %l1, %l5
1116 fxnors %f0, %f1, %f25
1117 movneg %icc, %i5, %i6
1118 movre %l4, 0x2A5, %i2
1119 fmovsg %icc, %f16, %f4
1120 sir 0x13EF
1121 fabss %f30, %f12
1122 ldub [%l7 + 0x2A], %i1
1123 andcc %g4, %o2, %o0
1124 movcs %xcc, %i3, %g3
1125 fxors %f10, %f12, %f11
1126 ldub [%l7 + 0x0A], %o1
1127 st %f20, [%l7 + 0x38]
1128 fnot1 %f4, %f10
1129 fmovspos %xcc, %f15, %f17
1130 fbne,a %fcc2, loop_88
1131 fnegd %f0, %f30
1132 ta %icc, 0x0
1133 fornot2 %f2, %f18, %f18
1134loop_88:
1135 nop
1136 wr %g0, 0x04, %asi
1137 sta %f17, [%l7 + 0x7C] %asi
1138 ldub [%l7 + 0x33], %l3
1139 movrlz %l2, 0x3D6, %o6
1140 movl %icc, %g5, %i7
1141 set 0x60, %g6
1142 ldda [%l7 + %g6] 0x2a, %o2
1143 set 0x28, %o4
1144 stda %i0, [%l7 + %o4] 0x80
1145 ldd [%l7 + 0x40], %g2
1146 sdiv %g7, 0x1C3F, %o7
1147 wr %g0, 0x88, %asi
1148 prefetcha [%l7 + 0x30] %asi, 0x3
1149 taddcc %i4, 0x06B8, %g1
1150 movrgez %o5, %g6, %o4
1151 xnor %l1, 0x1AF3, %l5
1152 fornot2s %f26, %f3, %f19
1153 fand %f20, %f0, %f22
1154 fmovscs %xcc, %f15, %f30
1155 edge8 %i5, %l0, %l4
1156 set 0x128, %o0
1157 nop ! nop ! ldxa [%g0 + %o0] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
1158 umul %i2, %g4, %o2
1159 bleu,a,pn %icc, loop_89
1160 ldsh [%l7 + 0x22], %o0
1161 movrne %i1, %i3, %o1
1162 smulcc %g3, %l2, %o6
1163loop_89:
1164 tcc %xcc, 0x6
1165 fmovd %f16, %f2
1166 andn %l3, 0x1DD8, %i7
1167 tgu %xcc, 0x2
1168 edge8n %o3, %g5, %i0
1169 bvc %xcc, loop_90
1170 be,a,pn %xcc, loop_91
1171 tcs %xcc, 0x2
1172 sethi 0x0FC2, %g7
1173loop_90:
1174 umulcc %g2, %o7, %l6
1175loop_91:
1176 tg %icc, 0x7
1177 wr %g0, 0x81, %asi
1178 lduwa [%l7 + 0x3C] %asi, %i4
1179 srl %g1, 0x0A, %o5
1180 mova %xcc, %g6, %o4
1181 fmovsvs %xcc, %f1, %f4
1182 tvc %xcc, 0x1
1183 fors %f30, %f25, %f27
1184 set 0x38, %l5
1185 sta %f7, [%l7 + %l5] 0x89
1186 restored
1187 rdpr %cwp, %g1
1188 rdpr %cansave, %g2
1189 rdpr %canrestore, %g3
1190 rdpr %cleanwin, %g4
1191 rdpr %otherwin, %g5
1192 rdpr %wstate, %g6
1193 te %xcc, 0x6
1194 bl,a,pn %xcc, loop_92
1195 tpos %xcc, 0x6
1196 edge16ln %l5, %i5, %l0
1197 nop
1198 setx loop_93, %l0, %l1
1199 jmpl %l1, %l1
1200loop_92:
1201 umulcc %l4, 0x150E, %i2
1202 andn %g4, %o2, %o0
1203 tsubcc %i6, 0x1D09, %i1
1204loop_93:
1205 fba %fcc1, loop_94
1206 movleu %xcc, %o1, %g3
1207 edge8 %l2, %i3, %o6
1208 fmovrdlz %i7, %f20, %f0
1209loop_94:
1210 tneg %xcc, 0x3
1211 fmovdneg %xcc, %f5, %f19
1212 alignaddr %l3, %o3, %i0
1213 edge16l %g7, %g5, %o7
1214 movn %xcc, %g2, %l6
1215 set 0x40, %g2
1216 stda %f16, [%l7 + %g2] 0x89
1217 sdiv %i4, 0x1295, %g1
1218 edge8ln %o5, %o4, %g6
1219 fnand %f22, %f20, %f6
1220 xnor %i5, %l0, %l1
1221 wr %g0, 0x89, %asi
1222 stda %f0, [%l7 + 0x40] %asi
1223 fbe,a %fcc0, loop_95
1224 movre %l4, %l5, %i2
1225 ba loop_96
1226 and %g4, %o0, %o2
1227loop_95:
1228 tn %icc, 0x7
1229 movrlz %i1, 0x114, %i6
1230loop_96:
1231 andn %o1, 0x1FBF, %g3
1232 nop
1233 setx loop_97, %l0, %l1
1234 jmpl %l1, %i3
1235 andcc %o6, %l2, %i7
1236 move %icc, %l3, %i0
1237 fbule,a %fcc2, loop_98
1238loop_97:
1239 edge32 %o3, %g7, %g5
1240 sra %g2, %l6, %o7
1241 edge16n %g1, %o5, %i4
1242loop_98:
1243 nop
1244 set 0x20, %l1
1245 sta %f16, [%l7 + %l1] 0x10
1246 wr %g0, 0x11, %asi
1247 lduha [%l7 + 0x58] %asi, %g6
1248 movl %xcc, %o4, %i5
1249 fnegd %f10, %f28
1250 udivx %l0, 0x1D27, %l4
1251 movgu %xcc, %l5, %l1
1252 fbule,a %fcc0, loop_99
1253 bne,a,pt %xcc, loop_100
1254 bne %xcc, loop_101
1255 orcc %g4, 0x0775, %i2
1256loop_99:
1257 andcc %o0, %i1, %i6
1258loop_100:
1259 sdivcc %o2, 0x03E2, %o1
1260loop_101:
1261 tn %icc, 0x1
1262 fbu,a %fcc2, loop_102
1263 fmovdvc %xcc, %f18, %f10
1264 fbe %fcc3, loop_103
1265 edge16 %g3, %o6, %i3
1266loop_102:
1267 nop
1268 set 0x40, %i3
1269 ldswa [%l7 + %i3] 0x10, %l2
1270loop_103:
1271 fnot2s %f27, %f5
1272 fmovscs %xcc, %f3, %f0
1273 tge %icc, 0x4
1274 tl %icc, 0x1
1275 array32 %l3, %i0, %i7
1276 nop
1277 setx loop_104, %l0, %l1
1278 wrpr 0x1, %tl
1279 wrpr %l1, %tnpc
1280 setx 0x34400001400, %l0, %l1
1281 wrpr %l1, %tstate
1282 wrhpr 0x4, %htstate
1283 done
1284 orncc %g7, 0x0C52, %g5
1285 fpadd16s %f7, %f7, %f24
1286 bn,a %icc, loop_105
1287loop_104:
1288 udivx %o3, 0x034B, %g2
1289 fbue,a %fcc3, loop_106
1290 tle %xcc, 0x7
1291loop_105:
1292 tge %icc, 0x2
1293 tne %xcc, 0x4
1294loop_106:
1295 umulcc %l6, 0x0BB8, %g1
1296 fmul8x16 %f16, %f22, %f20
1297 bvc loop_107
1298 fcmple16 %f24, %f20, %o5
1299 srlx %i4, 0x07, %o7
1300 tsubcc %o4, 0x0011, %i5
1301loop_107:
1302 movcs %xcc, %l0, %g6
1303 fpsub16 %f22, %f16, %f8
1304 sdiv %l4, 0x0C98, %l1
1305 fxors %f10, %f18, %f28
1306 lduw [%l7 + 0x44], %g4
1307 fbn %fcc1, loop_108
1308 addc %i2, 0x13D7, %o0
1309 mulscc %l5, %i6, %i1
1310 movcs %icc, %o2, %o1
1311loop_108:
1312 tcs %xcc, 0x3
1313 tg %icc, 0x6
1314 movneg %icc, %o6, %g3
1315 mulx %l2, %i3, %l3
1316 addcc %i7, 0x1E38, %g7
1317 subc %i0, 0x02A6, %o3
1318 fcmpeq16 %f24, %f2, %g2
1319 movpos %icc, %g5, %l6
1320 movvs %icc, %o5, %g1
1321 nop
1322 set 0x28, %i2
1323 ldd [%l7 + %i2], %f22
1324 set 0x44, %i7
1325 ldsha [%l7 + %i7] 0x80, %i4
1326 fmovsne %xcc, %f16, %f19
1327 edge32ln %o4, %i5, %l0
1328 ldsb [%l7 + 0x68], %o7
1329 stb %g6, [%l7 + 0x21]
1330 xor %l1, 0x15A4, %g4
1331 edge16ln %i2, %l4, %l5
1332 fpsub32 %f4, %f4, %f12
1333 saved
1334 rdpr %cwp, %g1
1335 rdpr %cansave, %g2
1336 rdpr %canrestore, %g3
1337 rdpr %cleanwin, %g4
1338 rdpr %otherwin, %g5
1339 rdpr %wstate, %g6
1340 andn %i6, %i1, %o2
1341 xnor %o0, %o6, %g3
1342 fmovrslez %l2, %f11, %f10
1343 fmovsg %icc, %f25, %f22
1344 fcmpeq32 %f12, %f6, %o1
1345 tneg %xcc, 0x0
1346 edge16ln %l3, %i3, %g7
1347 ldx [%l7 + 0x10], %i0
1348 tgu %icc, 0x4
1349 or %o3, 0x06FA, %i7
1350 add %g2, %g5, %l6
1351 tl %xcc, 0x4
1352 saved
1353 rdpr %cwp, %g1
1354 rdpr %cansave, %g2
1355 rdpr %canrestore, %g3
1356 rdpr %cleanwin, %g4
1357 rdpr %otherwin, %g5
1358 rdpr %wstate, %g6
1359 edge32ln %o5, %i4, %o4
1360 movrlez %g1, %l0, %o7
1361 fmovdl %icc, %f30, %f16
1362 movl %xcc, %g6, %i5
1363 sll %l1, %g4, %i2
1364 tpos %xcc, 0x6
1365 orn %l5, %l4, %i6
1366 saved
1367 rdpr %cwp, %g1
1368 rdpr %cansave, %g2
1369 rdpr %canrestore, %g3
1370 rdpr %cleanwin, %g4
1371 rdpr %otherwin, %g5
1372 rdpr %wstate, %g6
1373 movne %icc, %i1, %o2
1374 srlx %o0, %g3, %l2
1375 tpos %xcc, 0x5
1376 movvc %icc, %o1, %l3
1377 std %o6, [%l7 + 0x60]
1378 bneg,a %xcc, loop_109
1379 add %i3, %g7, %i0
1380 fandnot2 %f2, %f14, %f14
1381 brgz %o3, loop_110
1382loop_109:
1383 movge %xcc, %g2, %g5
1384 taddcctv %l6, 0x137A, %o5
1385 movvs %icc, %i4, %i7
1386loop_110:
1387 sdivx %g1, 0x0A8C, %l0
1388 fbo,a %fcc0, loop_111
1389 andncc %o7, %g6, %o4
1390 ld [%l7 + 0x3C], %f11
1391 tvc %icc, 0x5
1392loop_111:
1393 fabss %f27, %f18
1394 edge16ln %l1, %i5, %i2
1395 array8 %l5, %g4, %l4
1396 tl %icc, 0x2
1397 umulcc %i1, 0x03E4, %i6
1398 fmovrdlz %o0, %f10, %f30
1399 mulscc %g3, 0x1BE6, %l2
1400 taddcctv %o1, 0x183C, %o2
1401 set 0x40, %g5
1402 stda %f0, [%l7 + %g5] 0x11
1403 te %icc, 0x6
1404 wr %g0, 0x23, %asi
1405 ldda [%l7 + 0x60] %asi, %l2
1406 fcmpgt16 %f28, %f6, %i3
1407 fornot1s %f15, %f3, %f27
1408 tle %icc, 0x1
1409 fmovdn %icc, %f8, %f4
1410 bge,a loop_112
1411 fpsub32s %f1, %f18, %f1
1412 xnorcc %o6, %i0, %g7
1413 xorcc %o3, 0x0B4F, %g5
1414loop_112:
1415 edge32 %g2, %o5, %i4
1416 popc 0x11A6, %i7
1417 bneg,pt %icc, loop_113
1418 tpos %icc, 0x2
1419 fbug,a %fcc2, loop_114
1420 taddcctv %g1, 0x1B22, %l6
1421loop_113:
1422 edge8ln %l0, %o7, %o4
1423 array8 %g6, %i5, %l1
1424loop_114:
1425 bvs,pt %xcc, loop_115
1426 fble %fcc2, loop_116
1427 fpadd32 %f10, %f14, %f22
1428 add %l5, 0x174A, %i2
1429loop_115:
1430 nop
1431 add %l7, 0x48, %l6
1432 wr %g0, 0x80, %asi
1433 casxa [%l6] 0x80, %g4, %i1
1434loop_116:
1435 fsrc2s %f5, %f3
1436 fmovdge %xcc, %f12, %f21
1437 fmuld8ulx16 %f18, %f8, %f12
1438 set 0x36, %l0
1439 ldsha [%l7 + %l0] 0x15, %i6
1440 taddcctv %o0, 0x1BBD, %g3
1441 movle %icc, %l2, %l4
1442 addc %o2, %l3, %i3
1443 movgu %xcc, %o1, %o6
1444 fpadd32s %f27, %f3, %f24
1445 mova %icc, %i0, %g7
1446 movcs %icc, %o3, %g5
1447 fbul %fcc3, loop_117
1448 fnot1 %f0, %f0
1449 orcc %o5, 0x0D28, %i4
1450 tle %xcc, 0x0
1451loop_117:
1452 tne %xcc, 0x2
1453 fbne,a %fcc3, loop_118
1454 edge32ln %i7, %g2, %l6
1455 wr %g0, 0x80, %asi
1456 ldsha [%l7 + 0x78] %asi, %g1
1457loop_118:
1458 popc 0x05CA, %o7
1459 sir 0x0D12
1460 bleu,pn %xcc, loop_119
1461 edge16ln %o4, %g6, %i5
1462 brnz,a %l1, loop_120
1463 fmovsvc %xcc, %f16, %f27
1464loop_119:
1465 andcc %l5, 0x01D8, %l0
1466 umul %g4, 0x0B41, %i2
1467loop_120:
1468 fmovdgu %xcc, %f12, %f23
1469 addccc %i1, %o0, %g3
1470 array8 %l2, %i6, %l4
1471 tg %xcc, 0x1
1472 tn %xcc, 0x5
1473 bge,pt %xcc, loop_121
1474 stw %l3, [%l7 + 0x40]
1475 array8 %i3, %o2, %o6
1476 fcmple16 %f2, %f14, %i0
1477loop_121:
1478 fcmpes %fcc2, %f7, %f10
1479 fmovdl %icc, %f19, %f17
1480 sdivcc %o1, 0x158F, %o3
1481 saved
1482 rdpr %cwp, %g1
1483 rdpr %cansave, %g2
1484 rdpr %canrestore, %g3
1485 rdpr %cleanwin, %g4
1486 rdpr %otherwin, %g5
1487 rdpr %wstate, %g6
1488 pdist %f2, %f18, %f30
1489 bvs,a loop_122
1490 smulcc %g5, %g7, %o5
1491 bcs,pt %icc, loop_123
1492 fmovrde %i7, %f12, %f22
1493loop_122:
1494 movle %xcc, %i4, %l6
1495 call loop_124
1496loop_123:
1497 edge8ln %g1, %g2, %o4
1498 fnands %f13, %f15, %f0
1499 brlez,a %o7, loop_125
1500loop_124:
1501 orncc %g6, %l1, %l5
1502 movpos %xcc, %i5, %g4
1503 movrgz %l0, 0x151, %i2
1504loop_125:
1505 array8 %i1, %g3, %l2
1506 mulscc %i6, %l4, %l3
1507 sra %i3, 0x00, %o0
1508 edge8l %o2, %i0, %o6
1509 edge16 %o3, %g5, %o1
1510 array16 %g7, %o5, %i4
1511 movcs %xcc, %l6, %i7
1512 restored
1513 rdpr %cwp, %g1
1514 rdpr %cansave, %g2
1515 rdpr %canrestore, %g3
1516 rdpr %cleanwin, %g4
1517 rdpr %otherwin, %g5
1518 rdpr %wstate, %g6
1519 fble,a %fcc2, loop_126
1520 edge8l %g1, %g2, %o7
1521 tn %xcc, 0x4
1522 mulx %g6, %o4, %l5
1523loop_126:
1524 movvs %xcc, %l1, %g4
1525 movrne %l0, 0x2DD, %i5
1526 tle %icc, 0x3
1527 nop
1528 set 0x0A, %i1
1529 lduh [%l7 + %i1], %i2
1530 udivcc %i1, 0x0B2B, %g3
1531 be,a %xcc, loop_127
1532 te %icc, 0x3
1533 subc %l2, 0x1C40, %l4
1534 brgz,a %i6, loop_128
1535loop_127:
1536 tsubcctv %i3, 0x1835, %o0
1537 move %icc, %l3, %i0
1538 movgu %xcc, %o2, %o3
1539loop_128:
1540 fcmpd %fcc1, %f6, %f30
1541 wr %g0, 0x22, %asi
1542 stwa %o6, [%l7 + 0x7C] %asi
1543 membar #Sync
1544 andcc %g5, %g7, %o1
1545 bl,a,pn %xcc, loop_129
1546 fbne %fcc2, loop_130
1547 fmovdcc %icc, %f26, %f12
1548 bvs,a %xcc, loop_131
1549loop_129:
1550 andn %o5, %i4, %l6
1551loop_130:
1552 lduw [%l7 + 0x3C], %i7
1553 bpos,a,pn %xcc, loop_132
1554loop_131:
1555 taddcctv %g1, %o7, %g2
1556 swap [%l7 + 0x0C], %g6
1557 bne %icc, loop_133
1558loop_132:
1559 subccc %o4, %l5, %l1
1560 array16 %g4, %l0, %i5
1561 te %xcc, 0x6
1562loop_133:
1563 nop
1564 wr %g0, 0x80, %asi
1565 ldsba [%l7 + 0x35] %asi, %i1
1566 xorcc %g3, %i2, %l2
1567 movrgz %i6, %i3, %o0
1568 brlz %l4, loop_134
1569 fmovs %f25, %f28
1570 fbuge %fcc3, loop_135
1571 fornot2 %f2, %f16, %f2
1572loop_134:
1573 subccc %l3, %i0, %o2
1574 orcc %o6, %o3, %g7
1575loop_135:
1576 ta %icc, 0x7
1577 fble,a %fcc2, loop_136
1578 tvs %icc, 0x5
1579 fbule,a %fcc1, loop_137
1580 movl %xcc, %o1, %o5
1581loop_136:
1582 edge8 %g5, %i4, %l6
1583 srl %i7, 0x13, %g1
1584loop_137:
1585 edge8 %o7, %g6, %g2
1586 xnorcc %o4, %l1, %l5
1587 srlx %g4, 0x01, %l0
1588 tle %xcc, 0x4
1589 movneg %xcc, %i1, %i5
1590 sdivx %i2, 0x000F, %l2
1591 add %g3, 0x1C7B, %i6
1592 for %f26, %f18, %f4
1593 umul %i3, %l4, %o0
1594 alignaddr %l3, %i0, %o6
1595 fbu %fcc0, loop_138
1596 sra %o2, %g7, %o3
1597 movvc %xcc, %o5, %g5
1598 fornot1s %f15, %f13, %f12
1599loop_138:
1600 addc %i4, %o1, %i7
1601 edge8l %l6, %o7, %g6
1602 edge16 %g2, %o4, %l1
1603 movrne %g1, %l5, %l0
1604 movn %xcc, %i1, %i5
1605 fornot1s %f9, %f20, %f29
1606 add %l7, 0x24, %l6
1607 wr %g0, 0x81, %asi
1608 casa [%l6] %asi, %i2, %l2
1609 movl %xcc, %g3, %g4
1610 fmovrsne %i3, %f13, %f24
1611 ldd [%l7 + 0x58], %l4
1612 bneg,a loop_139
1613 movrgez %o0, %i6, %i0
1614 fmovsn %icc, %f27, %f21
1615 alignaddr %o6, %l3, %o2
1616loop_139:
1617 brlez,a %g7, loop_140
1618 movrgez %o3, %o5, %g5
1619 smulcc %i4, %o1, %l6
1620 umulcc %o7, 0x15CB, %i7
1621loop_140:
1622 movcc %icc, %g6, %o4
1623 wr %g0, 0x19, %asi
1624 lduba [%l7 + 0x2C] %asi, %l1
1625 fpadd16 %f22, %f12, %f22
1626 alignaddrl %g1, %g2, %l0
1627 movl %icc, %l5, %i1
1628 alignaddrl %i2, %i5, %g3
1629 xnor %l2, %i3, %l4
1630 sdiv %o0, 0x1295, %i6
1631 sdivcc %i0, 0x0421, %o6
1632 mova %icc, %g4, %o2
1633 tvs %icc, 0x0
1634 fmovrdlz %l3, %f28, %f12
1635 srl %o3, %g7, %g5
1636 restored
1637 rdpr %cwp, %g1
1638 rdpr %cansave, %g2
1639 rdpr %canrestore, %g3
1640 rdpr %cleanwin, %g4
1641 rdpr %otherwin, %g5
1642 rdpr %wstate, %g6
1643 fnot1s %f9, %f1
1644 movcc %icc, %i4, %o5
1645 sllx %l6, %o7, %i7
1646 fors %f4, %f18, %f23
1647 tneg %icc, 0x3
1648 array8 %g6, %o4, %o1
1649 fnegs %f15, %f19
1650 fmul8x16al %f20, %f11, %f0
1651 edge32l %l1, %g2, %l0
1652 fmovrdgez %g1, %f24, %f10
1653 fcmple32 %f14, %f12, %i1
1654 fnor %f4, %f6, %f20
1655 wr %g0, 0x19, %asi
1656 prefetcha [%l7 + 0x20] %asi, 0x0
1657 orcc %i5, %g3, %l2
1658 brz %i3, loop_141
1659 srax %l5, 0x08, %l4
1660 sll %o0, %i0, %i6
1661 fpadd16s %f6, %f17, %f12
1662loop_141:
1663 or %g4, %o6, %o2
1664 tle %xcc, 0x6
1665 smulcc %l3, %g7, %g5
1666 brgez %o3, loop_142
1667 fmul8x16 %f9, %f30, %f8
1668 movgu %xcc, %i4, %o5
1669 fzero %f28
1670loop_142:
1671 edge16 %o7, %i7, %l6
1672 or %g6, 0x15C5, %o4
1673 set 0x40, %o2
1674 stda %f16, [%l7 + %o2] 0x14
1675 sll %l1, 0x12, %o1
1676 movvs %icc, %g2, %g1
1677 sdiv %l0, 0x01C1, %i2
1678 edge32ln %i1, %g3, %l2
1679 movge %icc, %i3, %l5
1680 ba,a %xcc, loop_143
1681 fmovsgu %xcc, %f23, %f10
1682 orn %l4, 0x16D5, %o0
1683 fmovdge %icc, %f11, %f8
1684loop_143:
1685 umul %i5, %i0, %i6
1686 set 0x60, %g4
1687 lda [%l7 + %g4] 0x11, %f1
1688 fcmpne16 %f2, %f20, %o6
1689 xor %o2, 0x033A, %g4
1690 fandnot1 %f18, %f4, %f22
1691 fmovd %f12, %f26
1692 wr %g0, 0x80, %asi
1693 stda %f16, [%l7 + 0x40] %asi
1694 udivx %l3, 0x1E1B, %g5
1695 ldub [%l7 + 0x15], %o3
1696 tsubcctv %g7, %o5, %o7
1697 srlx %i7, %i4, %l6
1698 bpos,a loop_144
1699 subccc %o4, 0x0C42, %l1
1700 bn,a,pn %xcc, loop_145
1701 fones %f17
1702loop_144:
1703 ld [%l7 + 0x18], %f13
1704 movrgez %o1, 0x20A, %g6
1705loop_145:
1706 fpsub32 %f26, %f2, %f12
1707 fmovsn %icc, %f27, %f16
1708 andcc %g1, 0x0F65, %l0
1709 mova %icc, %i2, %g2
1710 array32 %g3, %i1, %l2
1711 movrlez %i3, 0x231, %l4
1712 fble,a %fcc3, loop_146
1713 movrgz %l5, 0x0CF, %i5
1714 srlx %i0, %i6, %o0
1715 tgu %icc, 0x0
1716loop_146:
1717 nop
1718 wr %g0, 0x10, %asi
1719 lduwa [%l7 + 0x4C] %asi, %o2
1720 flush %l7 + 0x0C
1721 movgu %xcc, %o6, %l3
1722 siam 0x6
1723 fmovsvs %icc, %f22, %f18
1724 ldsb [%l7 + 0x1D], %g5
1725 ble,pn %icc, loop_147
1726 tcc %icc, 0x0
1727 tpos %xcc, 0x5
1728 tcc %icc, 0x2
1729loop_147:
1730 popc 0x0116, %g4
1731 tge %xcc, 0x0
1732 sir 0x06F7
1733 andcc %o3, 0x0601, %g7
1734 fnor %f18, %f22, %f10
1735 andncc %o7, %i7, %i4
1736 fxors %f28, %f17, %f16
1737 mova %icc, %o5, %o4
1738 wr %g0, 0x88, %asi
1739 swapa [%l7 + 0x10] %asi, %l6
1740 nop
1741 setx loop_148, %l0, %l1
1742 jmpl %l1, %o1
1743 std %f24, [%l7 + 0x10]
1744 sllx %l1, %g6, %g1
1745 movcs %xcc, %l0, %g2
1746loop_148:
1747 bcc,a %xcc, loop_149
1748 fcmpd %fcc1, %f28, %f30
1749 movgu %xcc, %i2, %g3
1750 fbuge,a %fcc3, loop_150
1751loop_149:
1752 array32 %i1, %l2, %i3
1753 fmovsne %icc, %f24, %f6
1754 edge8ln %l4, %i5, %l5
1755loop_150:
1756 std %f4, [%l7 + 0x40]
1757 tsubcctv %i6, 0x0145, %i0
1758 movne %xcc, %o0, %o6
1759 edge8 %o2, %g5, %l3
1760 fmovspos %icc, %f20, %f13
1761 for %f8, %f2, %f24
1762 nop
1763 set 0x40, %i6
1764 ldd [%l7 + %i6], %f4
1765 xor %g4, 0x075C, %g7
1766 tvs %icc, 0x2
1767 fmovdpos %icc, %f25, %f12
1768 ldub [%l7 + 0x4B], %o7
1769 brlez %i7, loop_151
1770 movrlz %o3, 0x3ED, %i4
1771 smul %o4, %l6, %o1
1772 addc %o5, %g6, %l1
1773loop_151:
1774 movcc %xcc, %g1, %l0
1775 brlez,a %g2, loop_152
1776 alignaddrl %g3, %i2, %i1
1777 taddcctv %i3, %l4, %l2
1778 wr %g0, 0x2b, %asi
1779 stha %i5, [%l7 + 0x22] %asi
1780 membar #Sync
1781loop_152:
1782 alignaddr %i6, %l5, %o0
1783 bne,a loop_153
1784 bpos %xcc, loop_154
1785 sdivcc %o6, 0x149F, %o2
1786 srax %g5, 0x0D, %i0
1787loop_153:
1788 fxor %f26, %f28, %f18
1789loop_154:
1790 lduh [%l7 + 0x70], %g4
1791 udiv %g7, 0x0CB9, %o7
1792 sll %i7, %l3, %i4
1793 fbl %fcc1, loop_155
1794 edge32ln %o4, %o3, %l6
1795 fmovdcs %icc, %f18, %f15
1796 xnorcc %o1, %o5, %l1
1797loop_155:
1798 edge16n %g1, %g6, %g2
1799 subccc %l0, 0x150C, %i2
1800 bvs,a %xcc, loop_156
1801 edge32n %i1, %i3, %l4
1802 tle %xcc, 0x2
1803 orcc %l2, 0x1E01, %i5
1804loop_156:
1805 fmovdvs %icc, %f21, %f25
1806 fbuge,a %fcc0, loop_157
1807 fmovdne %icc, %f12, %f18
1808 fmovdgu %icc, %f22, %f20
1809 fsrc2s %f27, %f4
1810loop_157:
1811 fabss %f6, %f9
1812 ldsb [%l7 + 0x75], %i6
1813 sethi 0x00AD, %l5
1814 mova %icc, %g3, %o0
1815 fbul %fcc0, loop_158
1816 movpos %xcc, %o6, %g5
1817 fmovrdlez %o2, %f14, %f0
1818 array16 %i0, %g7, %o7
1819loop_158:
1820 movcs %xcc, %g4, %i7
1821 nop
1822 setx loop_159, %l0, %l1
1823 wrpr 0x1, %tl
1824 wrpr %l1, %tpc
1825 add %l1, 0x4, %l1
1826 wrpr %l1, %tnpc
1827 setx 0x34400001400, %l0, %l1
1828 wrpr %l1, %tstate
1829 wrhpr 0x4, %htstate
1830 retry
1831 edge32l %l3, %i4, %o3
1832 edge32 %o4, %l6, %o5
1833 taddcc %o1, 0x08BE, %g1
1834loop_159:
1835 nop
1836 wr %g0, 0x27, %asi
1837 stba %l1, [%l7 + 0x4C] %asi
1838 membar #Sync
1839 sra %g2, 0x18, %g6
1840 umulcc %l0, %i2, %i1
1841 tcs %xcc, 0x6
1842 tg %xcc, 0x6
1843 fcmpeq16 %f6, %f2, %i3
1844 fbe %fcc1, loop_160
1845 popc %l2, %l4
1846 alignaddrl %i6, %l5, %g3
1847 andcc %o0, %o6, %g5
1848loop_160:
1849 umul %i5, 0x1667, %i0
1850 addc %g7, %o2, %o7
1851 andcc %g4, %i7, %l3
1852 wr %g0, 0x0c, %asi
1853 lduha [%l7 + 0x3A] %asi, %o3
1854 fmovdvc %icc, %f15, %f29
1855 ldsb [%l7 + 0x37], %i4
1856 array16 %l6, %o5, %o4
1857 fcmpgt32 %f16, %f6, %o1
1858 sir 0x1B72
1859 fmovsgu %xcc, %f25, %f17
1860 taddcctv %g1, %l1, %g2
1861 tne %icc, 0x2
1862 umul %l0, %i2, %g6
1863 sra %i3, %l2, %l4
1864 ta %xcc, 0x2
1865 edge32n %i1, %l5, %i6
1866 fcmple16 %f22, %f16, %g3
1867 ldsb [%l7 + 0x75], %o6
1868 fbg %fcc2, loop_161
1869 fmovsg %icc, %f8, %f20
1870 edge32n %g5, %o0, %i5
1871 wr %g0, 0x04, %asi
1872 lduwa [%l7 + 0x1C] %asi, %i0
1873loop_161:
1874 movpos %icc, %o2, %g7
1875 fxors %f9, %f24, %f7
1876 te %xcc, 0x3
1877 tl %xcc, 0x6
1878 movleu %xcc, %g4, %o7
1879 popc %i7, %l3
1880 tvc %xcc, 0x4
1881 wr %g0, 0x80, %asi
1882 ldstuba [%l7 + 0x5B] %asi, %i4
1883 udiv %o3, 0x1B67, %l6
1884 tne %xcc, 0x7
1885 bleu,pt %xcc, loop_162
1886 fzero %f6
1887 fsrc1 %f12, %f22
1888 wr %g0, 0x18, %asi
1889 ldda [%l7 + 0x40] %asi, %f0
1890loop_162:
1891 fcmped %fcc2, %f2, %f20
1892 tle %icc, 0x5
1893 movre %o4, %o1, %o5
1894 fnegd %f2, %f30
1895 tn %xcc, 0x0
1896 xnorcc %g1, %g2, %l1
1897 bvs,a,pn %icc, loop_163
1898 tl %xcc, 0x7
1899 fcmpd %fcc2, %f6, %f8
1900 set 0x50, %g7
1901 lda [%l7 + %g7] 0x80, %f6
1902loop_163:
1903 orcc %i2, %l0, %g6
1904 movne %xcc, %i3, %l2
1905 tl %xcc, 0x1
1906 lduh [%l7 + 0x1A], %l4
1907 mulscc %l5, 0x1A83, %i6
1908 stw %g3, [%l7 + 0x0C]
1909 movneg %xcc, %i1, %g5
1910 edge32n %o6, %i5, %i0
1911 fbne,a %fcc0, loop_164
1912 tcc %xcc, 0x6
1913 membar 0x4F
1914 and %o2, 0x1CFA, %g7
1915loop_164:
1916 ble %icc, loop_165
1917 srl %o0, %g4, %i7
1918 fbo %fcc2, loop_166
1919 membar 0x36
1920loop_165:
1921 popc 0x1848, %l3
1922 fbuge %fcc1, loop_167
1923loop_166:
1924 fsrc2 %f28, %f2
1925 ldd [%l7 + 0x60], %f18
1926 fmovrsgz %o7, %f5, %f9
1927loop_167:
1928 subccc %i4, %l6, %o4
1929 sth %o1, [%l7 + 0x5E]
1930 wr %g0, 0x89, %asi
1931 stba %o5, [%l7 + 0x13] %asi
1932 sra %g1, 0x13, %g2
1933 edge16 %l1, %i2, %l0
1934 fba %fcc1, loop_168
1935 bvc,a loop_169
1936 fsrc2s %f4, %f31
1937 tsubcctv %o3, %g6, %i3
1938loop_168:
1939 fmovdneg %icc, %f14, %f21
1940loop_169:
1941 nop
1942 set 0x18, %o6
1943 stda %l4, [%l7 + %o6] 0x15
1944 subccc %l5, %i6, %g3
1945 movn %xcc, %l2, %g5
1946 ta %icc, 0x0
1947 ldd [%l7 + 0x40], %f18
1948 fnegd %f20, %f14
1949 ldx [%l7 + 0x10], %o6
1950 movne %xcc, %i5, %i1
1951 and %o2, 0x1BA8, %i0
1952 tvs %icc, 0x0
1953 edge32ln %o0, %g4, %g7
1954 smulcc %l3, %i7, %o7
1955 fpack32 %f10, %f26, %f4
1956 addcc %l6, %o4, %i4
1957 taddcc %o5, 0x0CB8, %g1
1958 nop
1959 set 0x08, %l2
1960 std %o0, [%l7 + %l2]
1961 fmuld8sux16 %f9, %f0, %f20
1962 edge32l %l1, %g2, %l0
1963 sethi 0x1143, %i2
1964 taddcctv %g6, 0x04F6, %o3
1965 mova %xcc, %l4, %l5
1966 sub %i6, %g3, %i3
1967 fsrc2s %f10, %f28
1968 tcc %icc, 0x5
1969 fbule,a %fcc3, loop_170
1970 fmuld8ulx16 %f3, %f11, %f2
1971 fabss %f29, %f29
1972 tge %icc, 0x4
1973loop_170:
1974 nop
1975 wr %g0, 0x89, %asi
1976 lduba [%l7 + 0x22] %asi, %g5
1977 fbu %fcc3, loop_171
1978 orn %o6, %l2, %i5
1979 andn %o2, 0x06F2, %i1
1980 sub %i0, %g4, %g7
1981loop_171:
1982 fxnors %f29, %f2, %f20
1983 fbn,a %fcc1, loop_172
1984 tge %icc, 0x3
1985 movl %xcc, %o0, %l3
1986 movne %icc, %i7, %o7
1987loop_172:
1988 membar 0x3C
1989 movrgz %o4, 0x157, %l6
1990 tvs %icc, 0x4
1991 movgu %xcc, %o5, %g1
1992 fbn,a %fcc3, loop_173
1993 fsrc2s %f23, %f23
1994 nop
1995 setx loop_174, %l0, %l1
1996 wrpr 0x1, %tl
1997 wrpr %l1, %tnpc
1998 setx 0x34400001400, %l0, %l1
1999 wrpr %l1, %tstate
2000 wrhpr 0x4, %htstate
2001 done
2002 movge %icc, %o1, %l1
2003loop_173:
2004 lduh [%l7 + 0x14], %i4
2005 sdiv %g2, 0x000E, %l0
2006loop_174:
2007 prefetch [%l7 + 0x48], 0x0
2008 fnegd %f2, %f24
2009 srl %i2, 0x1C, %o3
2010 tcs %xcc, 0x2
2011 wr %g0, 0x2a, %asi
2012 stha %g6, [%l7 + 0x32] %asi
2013 membar #Sync
2014 set 0x18, %o1
2015 stxa %l5, [%g0 + %o1] 0x4f
2016 edge16ln %l4, %g3, %i3
2017 movl %icc, %g5, %i6
2018 alignaddrl %o6, %l2, %o2
2019 tle %icc, 0x7
2020 umul %i5, 0x08CB, %i1
2021 movrgz %i0, %g4, %g7
2022 srax %o0, %l3, %o7
2023 array16 %o4, %i7, %o5
2024 mulscc %l6, 0x1CE1, %o1
2025 udivcc %g1, 0x145C, %l1
2026 swap [%l7 + 0x10], %g2
2027 membar 0x43
2028 sth %i4, [%l7 + 0x62]
2029 orn %i2, %o3, %g6
2030 movle %xcc, %l0, %l4
2031 subcc %g3, 0x14A0, %l5
2032 tsubcctv %g5, 0x11AD, %i3
2033 bgu loop_175
2034 movge %xcc, %o6, %l2
2035 tleu %icc, 0x0
2036 mova %xcc, %o2, %i6
2037loop_175:
2038 edge16l %i5, %i0, %g4
2039 fmul8x16au %f25, %f5, %f0
2040 movgu %icc, %g7, %i1
2041 orncc %o0, 0x1EC7, %l3
2042 movre %o7, %i7, %o5
2043 fandnot2 %f16, %f18, %f2
2044 fbo %fcc0, loop_176
2045 srlx %l6, %o1, %o4
2046 movgu %icc, %l1, %g2
2047 subcc %i4, %g1, %o3
2048loop_176:
2049 fbuge %fcc0, loop_177
2050 xorcc %i2, 0x0D72, %g6
2051 edge32 %l0, %g3, %l5
2052 bg,a %xcc, loop_178
2053loop_177:
2054 prefetch [%l7 + 0x28], 0x1
2055 fmovdvs %xcc, %f16, %f22
2056 ta %xcc, 0x6
2057loop_178:
2058 mulscc %l4, %i3, %o6
2059 fcmpne32 %f12, %f20, %g5
2060 movvc %xcc, %l2, %o2
2061 fmovrslez %i5, %f12, %f0
2062 movcs %xcc, %i0, %g4
2063 pdist %f30, %f8, %f8
2064 movle %icc, %i6, %g7
2065 ta %icc, 0x7
2066 fmovdvs %xcc, %f20, %f20
2067 movcc %xcc, %i1, %o0
2068 mova %xcc, %o7, %l3
2069 sra %i7, %l6, %o1
2070 popc 0x0110, %o5
2071 fmovrsne %l1, %f16, %f6
2072 membar 0x4F
2073 ba,a,pn %icc, loop_179
2074 tneg %icc, 0x5
2075 fmovsne %xcc, %f4, %f29
2076 sdiv %g2, 0x1843, %i4
2077loop_179:
2078 flush %l7 + 0x5C
2079 fabsd %f10, %f4
2080 fmovrdgz %o4, %f30, %f2
2081 orncc %o3, %g1, %i2
2082 fpsub16s %f26, %f6, %f15
2083 set 0x1b8, %o7
2084 nop ! nop ! ldxa [%g0 + %o7] 0x40, %g6 ripped by fixASI40.pl ripped by fixASI40.pl
2085 sra %g3, %l0, %l4
2086 tge %xcc, 0x1
2087 be,pn %xcc, loop_180
2088 brnz %l5, loop_181
2089 orcc %o6, %g5, %i3
2090 edge8n %o2, %l2, %i5
2091loop_180:
2092 fmovdneg %xcc, %f1, %f0
2093loop_181:
2094 edge8n %g4, %i0, %g7
2095 fxnor %f18, %f22, %f24
2096 mulscc %i6, 0x04D1, %i1
2097 nop
2098 setx loop_182, %l0, %l1
2099 wrpr 0x1, %tl
2100 wrpr %l1, %tpc
2101 add %l1, 0x4, %l1
2102 wrpr %l1, %tnpc
2103 setx 0x34400001400, %l0, %l1
2104 wrpr %l1, %tstate
2105 wrhpr 0x4, %htstate
2106 retry
2107 stbar
2108 bpos,a,pn %icc, loop_183
2109 tge %xcc, 0x1
2110loop_182:
2111 subc %o0, 0x19FB, %o7
2112 stx %i7, [%l7 + 0x70]
2113loop_183:
2114 edge8 %l3, %l6, %o1
2115 swap [%l7 + 0x28], %l1
2116 fxnors %f1, %f18, %f4
2117 smul %o5, 0x1E39, %g2
2118 brgez %o4, loop_184
2119 andncc %o3, %g1, %i4
2120 tl %xcc, 0x1
2121 edge32l %g6, %i2, %g3
2122loop_184:
2123 mulx %l4, 0x0449, %l0
2124 wr %g0, 0x19, %asi
2125 lduwa [%l7 + 0x68] %asi, %o6
2126 orncc %l5, 0x00B2, %g5
2127 fbue,a %fcc0, loop_185
2128 fbu,a %fcc0, loop_186
2129 movrlz %o2, 0x27E, %l2
2130 tneg %icc, 0x5
2131loop_185:
2132 fmovrdne %i5, %f24, %f30
2133loop_186:
2134 nop
2135 set 0x20, %l6
2136 stwa %g4, [%l7 + %l6] 0x80
2137 movpos %xcc, %i0, %i3
2138 stx %i6, [%l7 + 0x70]
2139 nop
2140 set 0x24, %g1
2141 ldsw [%l7 + %g1], %g7
2142 fcmpgt16 %f8, %f0, %o0
2143 edge32l %i1, %o7, %l3
2144 tn %xcc, 0x6
2145 fabsd %f6, %f2
2146 xnor %i7, 0x0D6E, %l6
2147 tvc %xcc, 0x7
2148 tge %icc, 0x5
2149 tvs %icc, 0x3
2150 tneg %xcc, 0x7
2151 bcs loop_187
2152 ba,a %icc, loop_188
2153 ldsh [%l7 + 0x62], %o1
2154 saved
2155 rdpr %cwp, %g1
2156 rdpr %cansave, %g2
2157 rdpr %canrestore, %g3
2158 rdpr %cleanwin, %g4
2159 rdpr %otherwin, %g5
2160 rdpr %wstate, %g6
2161loop_187:
2162 lduw [%l7 + 0x34], %o5
2163loop_188:
2164 edge32l %g2, %o4, %o3
2165 addcc %l1, 0x01FC, %i4
2166 addcc %g6, %i2, %g1
2167 fbn,a %fcc1, loop_189
2168 bvc,a %xcc, loop_190
2169 array32 %l4, %g3, %o6
2170 umulcc %l0, %g5, %l5
2171loop_189:
2172 fmuld8sux16 %f9, %f8, %f20
2173loop_190:
2174 alignaddrl %o2, %l2, %g4
2175 alignaddr %i0, %i3, %i6
2176 andcc %i5, 0x1522, %g7
2177 fornot1s %f25, %f25, %f14
2178 movre %o0, 0x1B9, %o7
2179 edge32 %i1, %l3, %i7
2180 srax %o1, 0x0E, %o5
2181 taddcctv %g2, %l6, %o4
2182 andcc %o3, %i4, %l1
2183 tsubcc %i2, 0x04A4, %g1
2184 subccc %l4, %g3, %o6
2185 nop
2186 setx loop_191, %l0, %l1
2187 jmpl %l1, %l0
2188 movle %xcc, %g5, %l5
2189 andncc %g6, %l2, %g4
2190 movrne %o2, %i0, %i3
2191loop_191:
2192 fcmps %fcc2, %f8, %f24
2193 add %i5, 0x07BE, %g7
2194 tcc %icc, 0x7
2195 fmovdne %icc, %f29, %f18
2196 movrgez %o0, 0x01D, %i6
2197 bpos %icc, loop_192
2198 fmul8x16 %f7, %f16, %f14
2199 sll %i1, %l3, %o7
2200 xnorcc %o1, %o5, %i7
2201loop_192:
2202 fbg,a %fcc3, loop_193
2203 fcmpgt32 %f4, %f12, %g2
2204 orcc %l6, %o3, %i4
2205 movre %o4, 0x09A, %l1
2206loop_193:
2207 mulscc %g1, 0x14DF, %i2
2208 fmovrslez %l4, %f15, %f3
2209 fmovda %icc, %f28, %f6
2210 call loop_194
2211 bg,a,pn %xcc, loop_195
2212 swap [%l7 + 0x60], %g3
2213 taddcc %o6, %l0, %l5
2214loop_194:
2215 fbul,a %fcc1, loop_196
2216loop_195:
2217 call loop_197
2218 bne,a,pn %xcc, loop_198
2219 ldx [%l7 + 0x40], %g5
2220loop_196:
2221 array16 %g6, %g4, %o2
2222loop_197:
2223 and %i0, 0x1F15, %i3
2224loop_198:
2225 tsubcctv %l2, %g7, %o0
2226 edge32ln %i5, %i6, %i1
2227 tvc %icc, 0x2
2228 tcs %xcc, 0x5
2229 udivx %l3, 0x01F0, %o1
2230 fmovscc %icc, %f30, %f5
2231 edge16l %o7, %i7, %o5
2232 fmovd %f10, %f8
2233 tpos %icc, 0x2
2234 wr %g0, 0x89, %asi
2235 ldswa [%l7 + 0x78] %asi, %l6
2236 sll %o3, %i4, %o4
2237 udivx %l1, 0x11CC, %g1
2238 movrlez %i2, 0x3C1, %l4
2239 ld [%l7 + 0x50], %f11
2240 srax %g2, %g3, %l0
2241 brgz,a %l5, loop_199
2242 tn %icc, 0x3
2243 tsubcctv %o6, 0x18D9, %g6
2244 subccc %g4, %o2, %g5
2245loop_199:
2246 tge %xcc, 0x3
2247 lduw [%l7 + 0x50], %i0
2248 movrlz %l2, 0x01C, %g7
2249 mova %icc, %i3, %o0
2250 fbe %fcc0, loop_200
2251 srax %i6, %i5, %l3
2252 fmovdcc %xcc, %f26, %f15
2253 fcmpne16 %f20, %f6, %i1
2254loop_200:
2255 tcs %icc, 0x0
2256 movn %icc, %o1, %i7
2257 bg,pt %xcc, loop_201
2258 fmovsa %icc, %f4, %f8
2259 umulcc %o7, %o5, %o3
2260 brnz %l6, loop_202
2261loop_201:
2262 orcc %o4, %i4, %l1
2263 fornot1s %f0, %f6, %f9
2264 fornot1s %f28, %f8, %f7
2265loop_202:
2266 tle %xcc, 0x5
2267 bn,a,pn %xcc, loop_203
2268 alignaddrl %i2, %g1, %l4
2269 movrlez %g2, 0x0CC, %g3
2270 fbne,a %fcc2, loop_204
2271loop_203:
2272 brnz,a %l0, loop_205
2273 tsubcc %l5, 0x0063, %o6
2274 andcc %g4, 0x173C, %o2
2275loop_204:
2276 movne %icc, %g6, %g5
2277loop_205:
2278 fmovsa %xcc, %f13, %f20
2279 fba %fcc2, loop_206
2280 sll %i0, %g7, %l2
2281 subcc %i3, 0x0DA7, %i6
2282 movn %xcc, %i5, %o0
2283loop_206:
2284 stbar
2285 movneg %icc, %i1, %o1
2286 fmovrslez %l3, %f11, %f27
2287 add %o7, 0x011B, %i7
2288 nop
2289 setx loop_207, %l0, %l1
2290 wrpr 0x1, %tl
2291 wrpr %l1, %tnpc
2292 setx 0x34400001400, %l0, %l1
2293 wrpr %l1, %tstate
2294 wrhpr 0x4, %htstate
2295 done
2296 saved
2297 rdpr %cwp, %g1
2298 rdpr %cansave, %g2
2299 rdpr %canrestore, %g3
2300 rdpr %cleanwin, %g4
2301 rdpr %otherwin, %g5
2302 rdpr %wstate, %g6
2303 udivcc %o3, 0x102D, %o5
2304 edge16ln %l6, %i4, %o4
2305loop_207:
2306 bg,a loop_208
2307 alignaddrl %l1, %i2, %g1
2308 movle %icc, %l4, %g2
2309 faligndata %f14, %f20, %f18
2310loop_208:
2311 fmovdvc %icc, %f9, %f31
2312 srl %l0, 0x12, %l5
2313 xnor %g3, %o6, %g4
2314 fnand %f16, %f16, %f22
2315 restored
2316 rdpr %cwp, %g1
2317 rdpr %cansave, %g2
2318 rdpr %canrestore, %g3
2319 rdpr %cleanwin, %g4
2320 rdpr %otherwin, %g5
2321 rdpr %wstate, %g6
2322 edge32 %o2, %g5, %i0
2323 nop
2324 set 0x10, %o5
2325 prefetch [%l7 + %o5], 0x2
2326 tsubcc %g7, 0x044F, %l2
2327 fmovrsgez %g6, %f17, %f2
2328 fbne %fcc1, loop_209
2329 movg %xcc, %i3, %i6
2330 bneg,a,pt %icc, loop_210
2331 fexpand %f23, %f30
2332loop_209:
2333 fbuge,a %fcc0, loop_211
2334 ta %icc, 0x6
2335loop_210:
2336 saved
2337 rdpr %cwp, %g1
2338 rdpr %cansave, %g2
2339 rdpr %canrestore, %g3
2340 rdpr %cleanwin, %g4
2341 rdpr %otherwin, %g5
2342 rdpr %wstate, %g6
2343 fble,a %fcc1, loop_212
2344loop_211:
2345 tn %icc, 0x4
2346 bneg,a %icc, loop_213
2347 fbul %fcc2, loop_214
2348loop_212:
2349 fmul8x16 %f3, %f6, %f20
2350 edge32n %o0, %i1, %o1
2351loop_213:
2352 fblg,a %fcc3, loop_215
2353loop_214:
2354 std %l2, [%l7 + 0x38]
2355 fnot2s %f18, %f15
2356 ldub [%l7 + 0x55], %i5
2357loop_215:
2358 tcc %icc, 0x6
2359 tl %xcc, 0x1
2360 edge32ln %i7, %o3, %o7
2361 fmovrsgez %o5, %f11, %f20
2362 edge16n %i4, %o4, %l1
2363 bne,a,pt %icc, loop_216
2364 edge32n %i2, %l6, %l4
2365 sllx %g1, 0x15, %g2
2366 fnor %f12, %f22, %f2
2367loop_216:
2368 sll %l0, 0x01, %l5
2369 fpadd32s %f0, %f24, %f11
2370 xnor %g3, %g4, %o2
2371 xnorcc %o6, 0x14D1, %i0
2372 fmovsg %xcc, %f8, %f1
2373 edge16l %g5, %g7, %l2
2374 edge16n %i3, %g6, %i6
2375 set 0x1C, %g3
2376 ldswa [%l7 + %g3] 0x0c, %i1
2377 sllx %o1, 0x10, %l3
2378 bgu,a,pt %icc, loop_217
2379 tleu %xcc, 0x3
2380 set 0x50, %l4
2381 ldsha [%l7 + %l4] 0x0c, %o0
2382loop_217:
2383 nop
2384 set 0x18, %l3
2385 ldxa [%l7 + %l3] 0x0c, %i7
2386 movn %xcc, %o3, %o7
2387 fbuge,a %fcc3, loop_218
2388 edge16 %i5, %o5, %o4
2389 srlx %i4, 0x17, %l1
2390 stw %i2, [%l7 + 0x4C]
2391loop_218:
2392 mulx %l6, 0x0B70, %g1
2393 movre %l4, 0x167, %l0
2394 fmovdg %xcc, %f10, %f2
2395 flush %l7 + 0x08
2396 nop
2397 setx loop_219, %l0, %l1
2398 wrpr 0x1, %tl
2399 wrpr %l1, %tnpc
2400 setx 0x34400001400, %l0, %l1
2401 wrpr %l1, %tstate
2402 wrhpr 0x4, %htstate
2403 done
2404 fbo,a %fcc0, loop_220
2405 tgu %icc, 0x7
2406 movgu %xcc, %g2, %l5
2407loop_219:
2408 movre %g4, 0x28F, %o2
2409loop_220:
2410 sdiv %o6, 0x1A8C, %i0
2411 movrgez %g5, 0x06B, %g7
2412 xor %l2, %i3, %g6
2413 call loop_221
2414 tsubcctv %g3, %i6, %o1
2415 brgz,a %l3, loop_222
2416 edge16l %o0, %i1, %i7
2417loop_221:
2418 movcc %xcc, %o7, %i5
2419 sllx %o3, %o5, %i4
2420loop_222:
2421 ldd [%l7 + 0x20], %f18
2422 fmovscc %icc, %f29, %f0
2423 udivcc %l1, 0x1ACE, %o4
2424 tcs %icc, 0x0
2425 be %xcc, loop_223
2426 edge32ln %i2, %l6, %l4
2427 tvc %xcc, 0x0
2428 faligndata %f0, %f24, %f4
2429loop_223:
2430 sdivcc %l0, 0x0A62, %g1
2431 fbug,a %fcc2, loop_224
2432 fmovrslz %l5, %f26, %f29
2433 movrlez %g2, %g4, %o6
2434 bg,a %icc, loop_225
2435loop_224:
2436 nop
2437 set 0x7A, %i0
2438 ldub [%l7 + %i0], %o2
2439 fpsub16 %f4, %f16, %f2
2440 array8 %g5, %g7, %l2
2441loop_225:
2442 xnor %i0, %g6, %i3
2443 sra %i6, %o1, %l3
2444 brgz,a %g3, loop_226
2445 tleu %icc, 0x3
2446 andn %o0, 0x006B, %i7
2447 tgu %xcc, 0x2
2448loop_226:
2449 fbge,a %fcc3, loop_227
2450 movrne %o7, 0x033, %i5
2451 mova %icc, %o3, %o5
2452 fabss %f30, %f11
2453loop_227:
2454 nop
2455 wr %g0, 0x89, %asi
2456 sta %f12, [%l7 + 0x18] %asi
2457 fmovsn %icc, %f22, %f26
2458 restored
2459 rdpr %cwp, %g1
2460 rdpr %cansave, %g2
2461 rdpr %canrestore, %g3
2462 rdpr %cleanwin, %g4
2463 rdpr %otherwin, %g5
2464 rdpr %wstate, %g6
2465 bneg,a loop_228
2466 nop
2467 setx loop_229, %l0, %l1
2468 wrpr 0x1, %tl
2469 wrpr %l1, %tpc
2470 add %l1, 0x4, %l1
2471 wrpr %l1, %tnpc
2472 setx 0x34400001400, %l0, %l1
2473 wrpr %l1, %tstate
2474 wrhpr 0x4, %htstate
2475 retry
2476 edge8n %i1, %i4, %l1
2477 fbne %fcc1, loop_230
2478loop_228:
2479 nop
2480 set 0x30, %i4
2481 ldd [%l7 + %i4], %f24
2482loop_229:
2483 movl %xcc, %i2, %l6
2484 taddcctv %o4, %l0, %l4
2485loop_230:
2486 fbe,a %fcc2, loop_231
2487 umul %g1, 0x1552, %l5
2488 prefetch [%l7 + 0x20], 0x3
2489 edge16n %g4, %o6, %g2
2490loop_231:
2491 sll %o2, 0x1C, %g5
2492 fmovsvs %icc, %f1, %f24
2493 nop
2494 set 0x74, %i5
2495 ldsh [%l7 + %i5], %l2
2496 srax %g7, 0x0A, %g6
2497 fpsub32 %f12, %f30, %f28
2498 prefetch [%l7 + 0x7C], 0x2
2499 mova %icc, %i3, %i6
2500 st %f8, [%l7 + 0x6C]
2501 mulx %o1, %l3, %g3
2502 taddcctv %o0, %i7, %o7
2503 tsubcc %i5, %i0, %o3
2504 tleu %icc, 0x5
2505 movrlz %o5, 0x082, %i1
2506 bcs loop_232
2507 lduw [%l7 + 0x08], %i4
2508 fabss %f15, %f12
2509 movrgz %l1, %i2, %l6
2510loop_232:
2511 add %o4, 0x06BB, %l4
2512 movrgz %g1, %l5, %g4
2513 fmovspos %xcc, %f19, %f27
2514 sth %o6, [%l7 + 0x26]
2515 tsubcc %g2, 0x0C86, %l0
2516 udivcc %o2, 0x0713, %l2
2517 fmovrslz %g7, %f6, %f26
2518 bcs %icc, loop_233
2519 movpos %xcc, %g5, %i3
2520 fcmps %fcc2, %f0, %f25
2521 tcs %xcc, 0x4
2522loop_233:
2523 bleu,pn %xcc, loop_234
2524 sethi 0x0E08, %i6
2525 array16 %o1, %l3, %g6
2526 std %o0, [%l7 + 0x50]
2527loop_234:
2528 fmovrdlez %g3, %f16, %f24
2529 and %o7, %i7, %i5
2530 edge32l %i0, %o5, %i1
2531 orcc %i4, 0x0C36, %o3
2532 orn %l1, %i2, %o4
2533 tge %icc, 0x6
2534 movrne %l4, 0x2BF, %g1
2535 movn %icc, %l5, %l6
2536 movl %xcc, %o6, %g4
2537 alignaddr %l0, %g2, %l2
2538 fpadd16s %f9, %f27, %f5
2539 fbg %fcc3, loop_235
2540 tpos %xcc, 0x4
2541 fbul,a %fcc0, loop_236
2542 tge %icc, 0x0
2543loop_235:
2544 movgu %xcc, %o2, %g7
2545 add %l7, 0x14, %l6
2546 wr %g0, 0x0c, %asi
2547 casa [%l6] %asi, %g5, %i3
2548loop_236:
2549 movne %icc, %o1, %l3
2550 alignaddrl %i6, %o0, %g3
2551 subccc %g6, 0x098E, %i7
2552 sub %i5, %i0, %o7
2553 tcc %xcc, 0x2
2554 fmuld8sux16 %f18, %f15, %f10
2555 fba,a %fcc1, loop_237
2556 fbe %fcc2, loop_238
2557 fblg %fcc2, loop_239
2558 bvc,a,pt %icc, loop_240
2559loop_237:
2560 andn %o5, %i4, %i1
2561loop_238:
2562 fexpand %f19, %f2
2563loop_239:
2564 movrgz %l1, 0x311, %o3
2565loop_240:
2566 movn %icc, %i2, %o4
2567 fpack32 %f24, %f22, %f26
2568 fbe,a %fcc0, loop_241
2569 popc %l4, %l5
2570 xnor %l6, %g1, %g4
2571 restored
2572 rdpr %cwp, %g1
2573 rdpr %cansave, %g2
2574 rdpr %canrestore, %g3
2575 rdpr %cleanwin, %g4
2576 rdpr %otherwin, %g5
2577 rdpr %wstate, %g6
2578loop_241:
2579 mova %xcc, %o6, %g2
2580 tgu %xcc, 0x7
2581 wr %g0, 0x0c, %asi
2582 lduba [%l7 + 0x60] %asi, %l2
2583 srl %o2, %l0, %g7
2584 set 0x58, %g6
2585 lduwa [%l7 + %g6] 0x10, %i3
2586 andcc %g5, %o1, %i6
2587 wr %g0, 0x80, %asi
2588 swapa [%l7 + 0x78] %asi, %l3
2589 fbge %fcc2, loop_242
2590 ta %xcc, 0x7
2591 fmovrsgez %g3, %f4, %f9
2592 wr %g0, 0x2b, %asi
2593 stha %g6, [%l7 + 0x6E] %asi
2594 membar #Sync
2595loop_242:
2596 lduh [%l7 + 0x7E], %i7
2597 and %i5, %i0, %o7
2598 set 0x20, %o3
2599 lduba [%l7 + %o3] 0x19, %o5
2600 edge8 %i4, %o0, %i1
2601 membar #Sync
2602 set 0x40, %o0
2603 ldda [%l7 + %o0] 0xf0, %f16
2604 wr %g0, 0x81, %asi
2605 lduha [%l7 + 0x10] %asi, %o3
2606 wr %g0, 0x5f, %asi
2607 stxa %l1, [%g0 + 0x0] %asi
2608 wr %g0, 0x80, %asi
2609 sta %f13, [%l7 + 0x74] %asi
2610 tcs %xcc, 0x4
2611 fbne %fcc1, loop_243
2612 tsubcctv %i2, 0x1E10, %l4
2613 fbul %fcc0, loop_244
2614 add %o4, %l5, %l6
2615loop_243:
2616 taddcc %g1, 0x192C, %g4
2617 taddcc %o6, 0x04BF, %g2
2618loop_244:
2619 alignaddrl %o2, %l0, %g7
2620 addccc %i3, %g5, %l2
2621 smulcc %o1, %i6, %l3
2622 alignaddrl %g6, %g3, %i7
2623 movleu %icc, %i5, %o7
2624 taddcctv %o5, 0x10E1, %i0
2625 st %f25, [%l7 + 0x70]
2626 lduw [%l7 + 0x38], %i4
2627 ba,a loop_245
2628 xorcc %o0, 0x02D5, %i1
2629 tne %xcc, 0x2
2630 movvc %icc, %o3, %l1
2631loop_245:
2632 saved
2633 rdpr %cwp, %g1
2634 rdpr %cansave, %g2
2635 rdpr %canrestore, %g3
2636 rdpr %cleanwin, %g4
2637 rdpr %otherwin, %g5
2638 rdpr %wstate, %g6
2639 edge16ln %l4, %o4, %l5
2640 sllx %l6, 0x15, %g1
2641 andn %g4, %o6, %i2
2642 fmovsg %xcc, %f3, %f11
2643 stbar
2644 fcmpne16 %f18, %f20, %g2
2645 sllx %l0, 0x1B, %o2
2646 andcc %i3, 0x142D, %g5
2647 subcc %g7, 0x0D9D, %l2
2648 fpack32 %f14, %f14, %f16
2649 mova %icc, %i6, %o1
2650 and %l3, %g3, %g6
2651 tpos %xcc, 0x1
2652 fpack16 %f28, %f14
2653 fmovsn %icc, %f5, %f3
2654 edge16n %i7, %o7, %i5
2655 sra %i0, %o5, %i4
2656 fmovda %xcc, %f13, %f2
2657 edge8ln %i1, %o0, %o3
2658 edge16ln %l4, %o4, %l5
2659 edge32ln %l1, %l6, %g1
2660 subccc %o6, 0x1AD3, %i2
2661 bg loop_246
2662 alignaddrl %g4, %g2, %o2
2663 movrlz %i3, 0x12E, %l0
2664 fcmps %fcc2, %f31, %f3
2665loop_246:
2666 movgu %xcc, %g7, %l2
2667 fmuld8ulx16 %f7, %f7, %f20
2668 fnands %f10, %f31, %f28
2669 call loop_247
2670 fbule %fcc3, loop_248
2671 fsrc1 %f30, %f10
2672 set 0x40, %l5
2673 stda %f0, [%l7 + %l5] 0x15
2674loop_247:
2675 edge32ln %g5, %o1, %i6
2676loop_248:
2677 bcs,a,pt %xcc, loop_249
2678 movg %xcc, %g3, %l3
2679 set 0x40, %o4
2680 ldda [%l7 + %o4] 0x18, %f0
2681loop_249:
2682 popc 0x09A5, %i7
2683 sdivx %o7, 0x177E, %g6
2684 flush %l7 + 0x6C
2685 fnegd %f14, %f30
2686 tcc %xcc, 0x5
2687 fpmerge %f12, %f22, %f30
2688 srax %i0, %o5, %i5
2689 edge32ln %i4, %o0, %i1
2690 tvc %icc, 0x4
2691 brgez,a %l4, loop_250
2692 addccc %o4, %l5, %o3
2693 sethi 0x14FC, %l1
2694 siam 0x1
2695loop_250:
2696 nop
2697 wr %g0, 0x18, %asi
2698 swapa [%l7 + 0x10] %asi, %l6
2699 fzeros %f17
2700 or %o6, 0x1AC2, %i2
2701 nop
2702 set 0x30, %g2
2703 ldd [%l7 + %g2], %g4
2704 fbug %fcc3, loop_251
2705 umulcc %g2, 0x16DB, %g1
2706 move %xcc, %o2, %l0
2707 movvc %xcc, %i3, %g7
2708loop_251:
2709 edge8n %g5, %l2, %o1
2710 brgez %g3, loop_252
2711 fmovdcc %icc, %f17, %f0
2712 taddcctv %l3, %i6, %o7
2713 wr %g0, 0x19, %asi
2714 ldswa [%l7 + 0x68] %asi, %i7
2715loop_252:
2716 mulscc %i0, 0x1ADE, %o5
2717 addccc %g6, %i4, %i5
2718 fmovsg %xcc, %f30, %f15
2719 udiv %i1, 0x004D, %l4
2720 wr %g0, 0x80, %asi
2721 sta %f17, [%l7 + 0x48] %asi
2722 te %icc, 0x0
2723 tne %icc, 0x1
2724 xnorcc %o0, 0x053A, %l5
2725 movl %xcc, %o4, %o3
2726 fbuge %fcc0, loop_253
2727 fbg,a %fcc0, loop_254
2728 tg %icc, 0x6
2729 edge16l %l1, %o6, %l6
2730loop_253:
2731 bshuffle %f18, %f2, %f22
2732loop_254:
2733 edge8 %g4, %i2, %g1
2734 mova %icc, %g2, %o2
2735 fmovspos %xcc, %f25, %f12
2736 tvc %icc, 0x0
2737 fpsub16 %f4, %f0, %f2
2738 ldub [%l7 + 0x3B], %i3
2739 tpos %xcc, 0x3
2740 wr %g0, 0x0c, %asi
2741 ldda [%l7 + 0x40] %asi, %f16
2742 fbn,a %fcc3, loop_255
2743 orn %l0, %g5, %g7
2744 and %o1, %g3, %l3
2745 movcs %icc, %i6, %o7
2746loop_255:
2747 subc %i7, 0x1937, %i0
2748 tl %xcc, 0x4
2749 taddcctv %o5, %l2, %i4
2750 edge32ln %g6, %i5, %l4
2751 popc %i1, %l5
2752 addccc %o4, %o3, %l1
2753 tl %icc, 0x0
2754 fcmpne32 %f16, %f24, %o6
2755 fmovrdne %o0, %f30, %f16
2756 prefetch [%l7 + 0x10], 0x1
2757 udiv %g4, 0x1FF4, %l6
2758 orncc %i2, 0x048B, %g1
2759 tl %xcc, 0x5
2760 set 0x10, %l1
2761 lda [%l7 + %l1] 0x11, %f29
2762 array16 %o2, %i3, %l0
2763 srlx %g5, %g2, %g7
2764 te %xcc, 0x5
2765 set 0x22, %i2
2766 ldstuba [%l7 + %i2] 0x11, %o1
2767 fandnot1s %f6, %f16, %f15
2768 edge32l %g3, %l3, %i6
2769 movn %icc, %o7, %i7
2770 movg %xcc, %i0, %o5
2771 subccc %l2, 0x0C28, %g6
2772 movrgez %i4, %l4, %i5
2773 ldsw [%l7 + 0x38], %i1
2774 taddcc %l5, 0x0A22, %o4
2775 movge %xcc, %l1, %o3
2776 movre %o0, %g4, %l6
2777 wr %g0, 0x80, %asi
2778 lduha [%l7 + 0x5C] %asi, %o6
2779 fmovrdgz %g1, %f0, %f22
2780 movne %xcc, %i2, %i3
2781 prefetch [%l7 + 0x14], 0x0
2782 subccc %o2, 0x124B, %g5
2783 brz %g2, loop_256
2784 movrgz %g7, %o1, %l0
2785 wr %g0, 0x89, %asi
2786 stxa %g3, [%l7 + 0x18] %asi
2787loop_256:
2788 te %xcc, 0x1
2789 movn %icc, %i6, %o7
2790 fpadd32s %f14, %f4, %f6
2791 set 0x60, %i7
2792 stda %l2, [%l7 + %i7] 0x22
2793 membar #Sync
2794 sir 0x0FB6
2795 edge16ln %i7, %i0, %o5
2796 stw %g6, [%l7 + 0x58]
2797 fmovrsne %i4, %f14, %f22
2798 add %l7, 0x18, %l6
2799 wr %g0, 0x89, %asi
2800 lda [%l6] %asi, %l4
2801 casa [%l6] 0x89, %l4, %i5
2802 fandnot1s %f29, %f10, %f6
2803 wr %g0, 0x11, %asi
2804 ldswa [%l7 + 0x0C] %asi, %l2
2805 sll %l5, %i1, %o4
2806 addc %o3, 0x19A3, %o0
2807 popc %l1, %g4
2808 tge %xcc, 0x1
2809 bvc,pt %icc, loop_257
2810 fmovrde %l6, %f26, %f26
2811 sir 0x0454
2812 srax %o6, %g1, %i2
2813loop_257:
2814 add %i3, 0x04F8, %o2
2815 edge8ln %g2, %g7, %o1
2816 movrlz %g5, 0x00A, %g3
2817 fmovrdlz %l0, %f12, %f2
2818 fmovdcs %xcc, %f8, %f19
2819 set 0x34, %i3
2820 ldswa [%l7 + %i3] 0x10, %o7
2821 bne loop_258
2822 fmul8x16 %f6, %f12, %f24
2823 movrgez %l3, 0x12A, %i7
2824 bgu,a %icc, loop_259
2825loop_258:
2826 xnor %i0, 0x1B54, %i6
2827 orcc %g6, %i4, %l4
2828 tn %xcc, 0x2
2829loop_259:
2830 movvc %icc, %i5, %o5
2831 swap [%l7 + 0x54], %l2
2832 array8 %i1, %o4, %l5
2833 movvs %icc, %o0, %o3
2834 ldd [%l7 + 0x40], %l0
2835 fcmpes %fcc1, %f22, %f12
2836 ldstub [%l7 + 0x6E], %l6
2837 fbge %fcc3, loop_260
2838 taddcctv %o6, %g1, %i2
2839 tn %icc, 0x1
2840 fandnot2s %f22, %f12, %f23
2841loop_260:
2842 bleu,a loop_261
2843 fmul8sux16 %f20, %f2, %f0
2844 tn %xcc, 0x3
2845 movl %xcc, %i3, %o2
2846loop_261:
2847 tl %xcc, 0x5
2848 ta %xcc, 0x7
2849 add %l7, 0x48, %l6
2850 wr %g0, 0x18, %asi
2851 lda [%l6] %asi, %g2
2852 casa [%l6] 0x18, %g2, %g7
2853 fnot2s %f9, %f31
2854 fmovdl %icc, %f0, %f28
2855 edge8 %o1, %g5, %g3
2856 fmovscc %xcc, %f21, %f19
2857 tsubcc %g4, 0x0446, %l0
2858 ldsw [%l7 + 0x78], %l3
2859 array16 %o7, %i7, %i0
2860 ldstub [%l7 + 0x2A], %g6
2861 stbar
2862 movrne %i6, %l4, %i5
2863 sir 0x1CC6
2864 fble,a %fcc1, loop_262
2865 fbul,a %fcc3, loop_263
2866 tge %xcc, 0x3
2867 ldd [%l7 + 0x20], %f6
2868loop_262:
2869 fcmpne32 %f22, %f2, %o5
2870loop_263:
2871 fbug %fcc1, loop_264
2872 smul %i4, 0x1ABC, %l2
2873 bge %xcc, loop_265
2874 fmovd %f22, %f18
2875loop_264:
2876 alignaddrl %i1, %o4, %l5
2877 fblg,a %fcc2, loop_266
2878loop_265:
2879 ldd [%l7 + 0x30], %o0
2880 ldd [%l7 + 0x48], %f24
2881 fmovdne %xcc, %f28, %f14
2882loop_266:
2883 fnegs %f25, %f6
2884 array16 %o3, %l1, %l6
2885 stx %g1, [%l7 + 0x08]
2886 ldd [%l7 + 0x40], %f2
2887 edge16ln %i2, %o6, %o2
2888 andncc %i3, %g7, %o1
2889 fnegd %f0, %f26
2890 xorcc %g2, %g5, %g3
2891 taddcc %g4, 0x0E7C, %l0
2892 fbn %fcc2, loop_267
2893 addccc %l3, 0x1123, %o7
2894 array8 %i7, %g6, %i0
2895 edge16n %l4, %i6, %o5
2896loop_267:
2897 fcmple32 %f12, %f28, %i5
2898 umulcc %i4, %i1, %o4
2899 edge8n %l5, %l2, %o3
2900 subcc %o0, %l1, %g1
2901 ldd [%l7 + 0x38], %f10
2902 umul %i2, %o6, %l6
2903 addc %o2, 0x1A3E, %g7
2904 bgu,pt %xcc, loop_268
2905 movge %xcc, %o1, %i3
2906 wr %g0, 0x80, %asi
2907 ldsha [%l7 + 0x34] %asi, %g5
2908loop_268:
2909 umul %g2, 0x08AE, %g3
2910 brgez %l0, loop_269
2911 tneg %icc, 0x7
2912 xnor %g4, %l3, %o7
2913 tg %icc, 0x5
2914loop_269:
2915 tvc %xcc, 0x6
2916 sir 0x1932
2917 add %l7, 0x44, %l6
2918 wr %g0, 0x10, %asi
2919 lda [%l6] %asi, %g6
2920 casa [%l6] 0x10, %g6, %i7
2921 membar 0x3C
2922 array32 %i0, %i6, %o5
2923 edge32l %l4, %i4, %i5
2924 fand %f6, %f26, %f26
2925 edge16ln %i1, %o4, %l5
2926 wr %g0, 0x04, %asi
2927 ldswa [%l7 + 0x4C] %asi, %o3
2928 fpsub32s %f18, %f11, %f4
2929 wr %g0, 0x19, %asi
2930 ldsha [%l7 + 0x32] %asi, %o0
2931 srax %l2, 0x0F, %l1
2932 ble %xcc, loop_270
2933 movne %icc, %g1, %o6
2934 xnor %i2, 0x0055, %l6
2935 movge %xcc, %g7, %o2
2936loop_270:
2937 tge %icc, 0x6
2938 orcc %o1, %g5, %i3
2939 smul %g3, 0x12B8, %l0
2940 addc %g2, 0x0E7E, %l3
2941 and %g4, %o7, %i7
2942 srax %g6, %i0, %o5
2943 edge8l %i6, %l4, %i4
2944 tg %icc, 0x6
2945 tg %icc, 0x2
2946 tcs %xcc, 0x4
2947 sir 0x1FF0
2948 for %f18, %f2, %f4
2949 ld [%l7 + 0x18], %f6
2950 fmovrdgz %i5, %f16, %f30
2951 alignaddr %i1, %l5, %o3
2952 tleu %icc, 0x2
2953 tsubcctv %o4, %l2, %o0
2954 fmovrdgz %g1, %f8, %f30
2955 edge8ln %l1, %i2, %l6
2956 sdiv %g7, 0x164C, %o6
2957 tgu %xcc, 0x3
2958 edge16n %o2, %g5, %i3
2959 tcs %icc, 0x7
2960 add %g3, %l0, %o1
2961 edge8 %l3, %g4, %o7
2962 wr %g0, 0x10, %asi
2963 ldsba [%l7 + 0x7B] %asi, %g2
2964 movneg %icc, %i7, %g6
2965 fmovrslez %i0, %f21, %f19
2966 fmovdne %icc, %f3, %f20
2967 tvc %xcc, 0x7
2968 tvc %icc, 0x5
2969 set 0x78, %g5
2970 lduha [%l7 + %g5] 0x11, %o5
2971 fmovsl %icc, %f21, %f6
2972 fornot2 %f6, %f16, %f26
2973 mulx %i6, 0x0050, %i4
2974 array8 %l4, %i1, %l5
2975 bne,pn %xcc, loop_271
2976 nop
2977 setx loop_272, %l0, %l1
2978 wrpr 0x1, %tl
2979 wrpr %l1, %tpc
2980 add %l1, 0x4, %l1
2981 wrpr %l1, %tnpc
2982 setx 0x34400001400, %l0, %l1
2983 wrpr %l1, %tstate
2984 wrhpr 0x4, %htstate
2985 retry
2986 mulx %i5, 0x0B64, %o3
2987 brnz,a %l2, loop_273
2988loop_271:
2989 movcs %xcc, %o0, %o4
2990loop_272:
2991 tne %xcc, 0x7
2992 sth %g1, [%l7 + 0x5E]
2993loop_273:
2994 subccc %l1, 0x112E, %i2
2995 movg %xcc, %g7, %l6
2996 fzero %f18
2997 tle %icc, 0x1
2998 fxnors %f0, %f20, %f3
2999 addccc %o6, %g5, %i3
3000 brlz,a %g3, loop_274
3001 fbu %fcc1, loop_275
3002 andcc %l0, %o1, %o2
3003 movrlez %g4, 0x2CC, %l3
3004loop_274:
3005 fmovrslz %o7, %f28, %f7
3006loop_275:
3007 movleu %xcc, %i7, %g2
3008 wr %g0, 0x0c, %asi
3009 ldstuba [%l7 + 0x0E] %asi, %i0
3010 membar 0x59
3011 sdiv %g6, 0x062F, %o5
3012 fblg,a %fcc2, loop_276
3013 movrlez %i4, %i6, %i1
3014 fmovsleu %icc, %f6, %f21
3015 movcs %xcc, %l5, %l4
3016loop_276:
3017 sllx %o3, %i5, %l2
3018 fmovsvs %xcc, %f16, %f14
3019 nop
3020 setx loop_277, %l0, %l1
3021 wrpr 0x1, %tl
3022 wrpr %l1, %tpc
3023 add %l1, 0x4, %l1
3024 wrpr %l1, %tnpc
3025 setx 0x34400001400, %l0, %l1
3026 wrpr %l1, %tstate
3027 wrhpr 0x4, %htstate
3028 retry
3029 fnot1 %f30, %f6
3030 fmovrse %o4, %f17, %f29
3031 xnor %g1, %o0, %i2
3032loop_277:
3033 flush %l7 + 0x08
3034 movpos %xcc, %g7, %l6
3035 sir 0x1A59
3036 tcs %xcc, 0x7
3037 fands %f14, %f20, %f31
3038 nop
3039 setx loop_278, %l0, %l1
3040 jmpl %l1, %o6
3041 fbul,a %fcc1, loop_279
3042 fpackfix %f8, %f26
3043 fsrc1s %f6, %f23
3044loop_278:
3045 nop
3046 add %l7, 0x24, %l6
3047 wr %g0, 0x80, %asi
3048 casa [%l6] 0x80, %g5, %i3
3049loop_279:
3050 tcs %xcc, 0x2
3051 edge32ln %l1, %l0, %o1
3052 wr %g0, 0x88, %asi
3053 stda %f0, [%l7 + 0x40] %asi
3054 fmovrde %o2, %f30, %f20
3055 stw %g3, [%l7 + 0x0C]
3056 tneg %icc, 0x2
3057 bgu,a %icc, loop_280
3058 movcs %icc, %g4, %l3
3059 movvs %xcc, %o7, %i7
3060 bn,pt %icc, loop_281
3061loop_280:
3062 bcc,a loop_282
3063 xnor %i0, 0x0470, %g2
3064 fornot2 %f12, %f28, %f12
3065loop_281:
3066 fornot2 %f4, %f6, %f18
3067loop_282:
3068 movre %g6, %o5, %i6
3069 bshuffle %f6, %f6, %f18
3070 fmul8x16al %f3, %f1, %f28
3071 movre %i1, %i4, %l4
3072 xorcc %o3, %l5, %i5
3073 movn %xcc, %l2, %o4
3074 edge16ln %o0, %g1, %i2
3075 fpadd16s %f16, %f29, %f12
3076 movneg %icc, %g7, %o6
3077 subccc %l6, 0x1148, %i3
3078 and %l1, %l0, %g5
3079 bne,a loop_283
3080 sub %o1, %g3, %o2
3081 fmovs %f5, %f12
3082 tsubcc %l3, 0x1EA3, %o7
3083loop_283:
3084 bne,a %icc, loop_284
3085 movrgez %i7, %g4, %i0
3086 fmovdcc %icc, %f17, %f7
3087 sra %g2, 0x0C, %g6
3088loop_284:
3089 xnor %i6, %i1, %o5
3090 swap [%l7 + 0x6C], %l4
3091 fmovdgu %icc, %f11, %f28
3092 nop
3093 set 0x62, %l0
3094 ldsb [%l7 + %l0], %o3
3095 movle %xcc, %i4, %i5
3096 fmovscc %xcc, %f20, %f12
3097 edge16ln %l5, %o4, %o0
3098 movrgz %g1, 0x3C6, %i2
3099 tneg %xcc, 0x6
3100 tge %icc, 0x5
3101 bcs,a %icc, loop_285
3102 faligndata %f22, %f8, %f20
3103 srlx %g7, %o6, %l2
3104 set 0x42, %i1
3105 lduba [%l7 + %i1] 0x14, %i3
3106loop_285:
3107 fmovrde %l6, %f22, %f10
3108 edge32 %l0, %g5, %o1
3109 srl %l1, 0x18, %g3
3110 tleu %xcc, 0x0
3111 move %icc, %o2, %o7
3112 movneg %icc, %i7, %l3
3113 xor %g4, 0x1850, %g2
3114 brlz,a %g6, loop_286
3115 fcmpgt16 %f12, %f14, %i6
3116 fmovrdne %i0, %f18, %f12
3117 bge loop_287
3118loop_286:
3119 sdiv %i1, 0x1804, %o5
3120 fcmpes %fcc1, %f22, %f3
3121 set 0x28, %g4
3122 lda [%l7 + %g4] 0x11, %f25
3123loop_287:
3124 fbe,a %fcc3, loop_288
3125 tg %xcc, 0x7
3126 fbul %fcc2, loop_289
3127 stb %l4, [%l7 + 0x3B]
3128loop_288:
3129 xorcc %o3, 0x1013, %i4
3130 movrlz %i5, 0x15E, %o4
3131loop_289:
3132 bshuffle %f14, %f30, %f26
3133 prefetch [%l7 + 0x54], 0x1
3134 xnor %l5, 0x068E, %o0
3135 wr %g0, 0x0c, %asi
3136 sta %f10, [%l7 + 0x18] %asi
3137 ldsb [%l7 + 0x47], %i2
3138 brlez,a %g1, loop_290
3139 saved
3140 rdpr %cwp, %g1
3141 rdpr %cansave, %g2
3142 rdpr %canrestore, %g3
3143 rdpr %cleanwin, %g4
3144 rdpr %otherwin, %g5
3145 rdpr %wstate, %g6
3146 or %o6, 0x0644, %l2
3147 andn %i3, 0x1A33, %g7
3148loop_290:
3149 brz,a %l0, loop_291
3150 movgu %xcc, %l6, %o1
3151 saved
3152 rdpr %cwp, %g1
3153 rdpr %cansave, %g2
3154 rdpr %canrestore, %g3
3155 rdpr %cleanwin, %g4
3156 rdpr %otherwin, %g5
3157 rdpr %wstate, %g6
3158 bvc,a,pn %icc, loop_292
3159loop_291:
3160 fandnot2s %f5, %f25, %f15
3161 sllx %g5, %g3, %o2
3162 udivx %o7, 0x1929, %i7
3163loop_292:
3164 fmovdgu %icc, %f3, %f27
3165 tcc %icc, 0x4
3166 orcc %l3, %g4, %g2
3167 fsrc1s %f2, %f29
3168 sethi 0x0AB7, %g6
3169 fcmple32 %f4, %f30, %i6
3170 edge32l %l1, %i1, %o5
3171 fbug,a %fcc2, loop_293
3172 orncc %l4, %i0, %o3
3173 fmovrdgez %i5, %f2, %f30
3174 xorcc %i4, %l5, %o4
3175loop_293:
3176 edge8ln %i2, %g1, %o0
3177 ldd [%l7 + 0x10], %o6
3178 sdivx %i3, 0x1445, %g7
3179 movrlez %l2, %l0, %l6
3180 movrne %o1, 0x13E, %g3
3181 udiv %g5, 0x1559, %o2
3182 movrne %o7, %i7, %g4
3183 xor %l3, 0x01F7, %g2
3184 saved
3185 rdpr %cwp, %g1
3186 rdpr %cansave, %g2
3187 rdpr %canrestore, %g3
3188 rdpr %cleanwin, %g4
3189 rdpr %otherwin, %g5
3190 rdpr %wstate, %g6
3191 siam 0x4
3192 xor %i6, 0x136F, %g6
3193 bcs,a,pt %xcc, loop_294
3194 ldd [%l7 + 0x18], %i0
3195 tcc %xcc, 0x7
3196 srl %l1, %o5, %i0
3197loop_294:
3198 swap [%l7 + 0x08], %o3
3199 mova %icc, %l4, %i4
3200 fmovrdgz %i5, %f2, %f18
3201 array32 %o4, %l5, %i2
3202 smulcc %o0, 0x1A87, %o6
3203 fpack32 %f18, %f8, %f18
3204 move %xcc, %g1, %g7
3205 smulcc %l2, %i3, %l6
3206 subc %l0, %o1, %g3
3207 add %g5, %o7, %i7
3208 srax %g4, 0x04, %l3
3209 xor %g2, %o2, %g6
3210 popc 0x09FA, %i6
3211 for %f2, %f18, %f8
3212 nop
3213 setx loop_295, %l0, %l1
3214 wrpr 0x1, %tl
3215 wrpr %l1, %tnpc
3216 setx 0x34400001400, %l0, %l1
3217 wrpr %l1, %tstate
3218 wrhpr 0x4, %htstate
3219 done
3220 movn %xcc, %i1, %l1
3221 xnorcc %i0, %o5, %l4
3222 movrgez %o3, 0x2B0, %i5
3223loop_295:
3224 tvc %xcc, 0x2
3225 array16 %o4, %l5, %i2
3226 tl %xcc, 0x7
3227 tge %icc, 0x0
3228 movvc %xcc, %i4, %o0
3229 set 0x78, %i6
3230 ldxa [%l7 + %i6] 0x80, %o6
3231 addccc %g1, %g7, %l2
3232 wr %g0, 0x88, %asi
3233 sta %f23, [%l7 + 0x2C] %asi
3234 fmovsle %xcc, %f11, %f21
3235 ld [%l7 + 0x58], %f1
3236 sdivcc %i3, 0x1EBE, %l6
3237 tsubcc %l0, 0x1648, %g3
3238 fmovdn %xcc, %f9, %f24
3239 te %icc, 0x7
3240 edge32 %o1, %o7, %g5
3241 tge %icc, 0x4
3242 xorcc %i7, 0x1DB7, %l3
3243 fandnot2 %f26, %f4, %f16
3244 brlez %g2, loop_296
3245 srlx %g4, 0x18, %o2
3246 restored
3247 rdpr %cwp, %g1
3248 rdpr %cansave, %g2
3249 rdpr %canrestore, %g3
3250 rdpr %cleanwin, %g4
3251 rdpr %otherwin, %g5
3252 rdpr %wstate, %g6
3253 tle %xcc, 0x1
3254loop_296:
3255 membar 0x35
3256 fbg,a %fcc1, loop_297
3257 fmovdl %xcc, %f10, %f24
3258 fabss %f6, %f2
3259 subcc %i6, %i1, %g6
3260loop_297:
3261 edge32 %i0, %o5, %l4
3262 ldstub [%l7 + 0x4D], %l1
3263 fmovdcc %xcc, %f13, %f19
3264 fmovsa %icc, %f6, %f17
3265 addc %o3, 0x070F, %o4
3266 brgez,a %i5, loop_298
3267 tsubcctv %l5, %i4, %i2
3268 array8 %o0, %o6, %g7
3269 sub %l2, %i3, %g1
3270loop_298:
3271 tcc %icc, 0x7
3272 edge32l %l0, %l6, %o1
3273 fabsd %f16, %f0
3274 fmovrdne %o7, %f30, %f28
3275 fcmpeq16 %f30, %f2, %g3
3276 set 0x1C, %o2
3277 ldswa [%l7 + %o2] 0x14, %g5
3278 edge32ln %l3, %g2, %i7
3279 ta %xcc, 0x1
3280 andn %g4, 0x1DB1, %o2
3281 tcc %icc, 0x7
3282 fmovsvs %icc, %f22, %f10
3283 fpmerge %f16, %f28, %f14
3284 mulx %i1, 0x1DFD, %g6
3285 tgu %xcc, 0x4
3286 taddcctv %i0, %o5, %i6
3287 ldsw [%l7 + 0x44], %l1
3288 movrlez %l4, %o4, %o3
3289 fmovd %f16, %f0
3290 edge32 %i5, %i4, %i2
3291 mulscc %o0, %o6, %g7
3292 wr %g0, 0x81, %asi
3293 sta %f5, [%l7 + 0x1C] %asi
3294 tsubcctv %l2, 0x0FF1, %l5
3295 movrgez %g1, %i3, %l6
3296 sll %o1, %o7, %l0
3297 fbge,a %fcc1, loop_299
3298 sll %g5, %g3, %g2
3299 movre %l3, %i7, %g4
3300 bl,a %icc, loop_300
3301loop_299:
3302 fmovsl %icc, %f27, %f11
3303 ldsw [%l7 + 0x0C], %i1
3304 udivcc %o2, 0x0447, %g6
3305loop_300:
3306 sir 0x1DDA
3307 edge8ln %i0, %o5, %l1
3308 tge %icc, 0x2
3309 movre %l4, 0x046, %i6
3310 taddcctv %o3, %o4, %i4
3311 tcs %xcc, 0x4
3312 std %i2, [%l7 + 0x68]
3313 andcc %o0, %i5, %o6
3314 tl %xcc, 0x2
3315 fbug %fcc0, loop_301
3316 tge %icc, 0x0
3317 fbo %fcc0, loop_302
3318 std %g6, [%l7 + 0x78]
3319loop_301:
3320 ldsh [%l7 + 0x30], %l2
3321 movrgz %g1, 0x19A, %l5
3322loop_302:
3323 nop
3324 add %l7, 0x58, %l6
3325 wr %g0, 0x0c, %asi
3326 ldxa [%l6] %asi, %i3
3327 casxa [%l6] %asi, %i3, %o1
3328 membar 0x07
3329 fcmpne32 %f28, %f24, %l6
3330 movle %icc, %o7, %g5
3331 add %l7, 0x7C, %l6
3332 wr %g0, 0x80, %asi
3333 casa [%l6] 0x80, %l0, %g3
3334 movne %xcc, %l3, %i7
3335 andn %g4, 0x1B08, %g2
3336 tsubcctv %o2, 0x081E, %i1
3337 fnot2s %f20, %f22
3338 alignaddr %g6, %i0, %l1
3339 wr %g0, 0x04, %asi
3340 sta %f6, [%l7 + 0x7C] %asi
3341 fandnot2s %f7, %f2, %f14
3342 fnors %f25, %f16, %f10
3343 sdiv %l4, 0x06E4, %i6
3344 movrlez %o5, 0x0BA, %o4
3345 fsrc1s %f7, %f5
3346 sub %i4, %i2, %o3
3347 movne %xcc, %o0, %o6
3348 tge %icc, 0x6
3349 brlez,a %i5, loop_303
3350 udivx %g7, 0x133A, %g1
3351 fbule,a %fcc1, loop_304
3352 fpsub32s %f11, %f16, %f26
3353loop_303:
3354 add %l5, %i3, %l2
3355 movrlez %l6, %o7, %g5
3356loop_304:
3357 fcmpes %fcc1, %f31, %f9
3358 movcs %xcc, %l0, %g3
3359 movre %o1, %l3, %g4
3360 tpos %icc, 0x1
3361 be,a loop_305
3362 sdiv %g2, 0x0858, %i7
3363 umulcc %o2, 0x01D5, %g6
3364 fxnors %f6, %f27, %f12
3365loop_305:
3366 nop
3367 add %l7, 0x70, %l6
3368 wr %g0, 0x81, %asi
3369 casxa [%l6] %asi, %i1, %i0
3370 edge8 %l4, %i6, %l1
3371 fmovrsgez %o4, %f4, %f11
3372 fble,a %fcc3, loop_306
3373 fmovrsgez %i4, %f14, %f11
3374 fnot1 %f30, %f16
3375 bcc,a,pt %xcc, loop_307
3376loop_306:
3377 fbn,a %fcc3, loop_308
3378 subccc %o5, 0x168E, %i2
3379 tsubcc %o0, %o3, %o6
3380loop_307:
3381 movrlz %i5, %g7, %l5
3382loop_308:
3383 ldsh [%l7 + 0x28], %i3
3384 bne,pn %xcc, loop_309
3385 fnot2 %f2, %f14
3386 set 0x70, %o6
3387 lduwa [%l7 + %o6] 0x10, %l2
3388loop_309:
3389 brlez,a %l6, loop_310
3390 addccc %o7, %g5, %g1
3391 fbg %fcc2, loop_311
3392 srax %g3, %o1, %l0
3393loop_310:
3394 bge,a %xcc, loop_312
3395 sub %l3, 0x072F, %g4
3396loop_311:
3397 udivcc %g2, 0x1718, %o2
3398 sllx %g6, 0x17, %i1
3399loop_312:
3400 edge8l %i7, %i0, %i6
3401 tsubcctv %l4, %o4, %l1
3402 ldd [%l7 + 0x30], %f26
3403 brlz,a %o5, loop_313
3404 fpsub32 %f22, %f14, %f30
3405 fmovrse %i4, %f20, %f8
3406 sir 0x0DFD
3407loop_313:
3408 movrne %o0, 0x2D2, %o3
3409 brlez %i2, loop_314
3410 move %xcc, %o6, %i5
3411 movne %icc, %l5, %g7
3412 fmovrsne %l2, %f16, %f4
3413loop_314:
3414 nop
3415 setx loop_315, %l0, %l1
3416 wrpr 0x1, %tl
3417 wrpr %l1, %tnpc
3418 setx 0x34400001400, %l0, %l1
3419 wrpr %l1, %tstate
3420 wrhpr 0x4, %htstate
3421 done
3422 fandnot1 %f22, %f28, %f4
3423 xnor %l6, 0x02D1, %i3
3424 movge %icc, %g5, %o7
3425loop_315:
3426 addccc %g3, 0x0644, %g1
3427 fmovscc %xcc, %f31, %f24
3428 movcc %xcc, %l0, %l3
3429 movpos %xcc, %o1, %g2
3430 movl %icc, %g4, %g6
3431 restored
3432 rdpr %cwp, %g1
3433 rdpr %cansave, %g2
3434 rdpr %canrestore, %g3
3435 rdpr %cleanwin, %g4
3436 rdpr %otherwin, %g5
3437 rdpr %wstate, %g6
3438 udivx %i1, 0x1271, %o2
3439 sdiv %i0, 0x0DB6, %i6
3440 movcc %xcc, %l4, %i7
3441 membar 0x08
3442 bpos,a loop_316
3443 tvs %xcc, 0x3
3444 movrlz %o4, %o5, %i4
3445 fcmpes %fcc1, %f1, %f14
3446loop_316:
3447 edge32l %o0, %l1, %i2
3448 fcmpeq32 %f20, %f20, %o6
3449 smul %o3, %l5, %g7
3450 wr %g0, 0x10, %asi
3451 lduwa [%l7 + 0x34] %asi, %l2
3452 addc %l6, 0x1672, %i5
3453 fxnors %f2, %f12, %f24
3454 fmuld8sux16 %f19, %f5, %f8
3455 tpos %xcc, 0x3
3456 fnot2 %f2, %f28
3457 movrne %i3, %o7, %g3
3458 movne %xcc, %g5, %l0
3459 ldsb [%l7 + 0x74], %l3
3460 fpmerge %f22, %f21, %f10
3461 addccc %o1, %g1, %g2
3462 fmovsneg %icc, %f0, %f1
3463 movleu %icc, %g4, %g6
3464 wr %g0, 0x19, %asi
3465 lduwa [%l7 + 0x24] %asi, %i1
3466 subcc %o2, 0x166F, %i0
3467 subcc %i6, %i7, %o4
3468 tge %xcc, 0x2
3469 membar 0x0F
3470 fbe,a %fcc0, loop_317
3471 fandnot2 %f18, %f18, %f14
3472 edge32 %o5, %l4, %o0
3473 alignaddrl %i4, %i2, %l1
3474loop_317:
3475 nop
3476 wr %g0, 0xea, %asi
3477 stda %o2, [%l7 + 0x48] %asi
3478 membar #Sync
3479 add %l7, 0x08, %l6
3480 wr %g0, 0x11, %asi
3481 ldxa [%l6] %asi, %o6
3482 casxa [%l6] %asi, %o6, %g7
3483 fbe %fcc3, loop_318
3484 movrlz %l2, %l6, %l5
3485 movrlez %i5, 0x09A, %o7
3486 edge32l %g3, %i3, %g5
3487loop_318:
3488 membar 0x7E
3489 std %l0, [%l7 + 0x58]
3490 ble,pn %icc, loop_319
3491 ta %icc, 0x3
3492 wr %g0, 0x80, %asi
3493 lduha [%l7 + 0x24] %asi, %o1
3494loop_319:
3495 faligndata %f24, %f14, %f20
3496 ldsb [%l7 + 0x16], %g1
3497 sdivcc %g2, 0x06E2, %g4
3498 fmul8x16au %f25, %f25, %f12
3499 alignaddr %l3, %g6, %i1
3500 movn %xcc, %i0, %o2
3501 taddcctv %i6, %i7, %o4
3502 taddcctv %l4, %o5, %o0
3503 array32 %i4, %l1, %i2
3504 edge32ln %o3, %g7, %l2
3505 tle %icc, 0x0
3506 fbne %fcc1, loop_320
3507 movn %icc, %o6, %l6
3508 fbl,a %fcc3, loop_321
3509 fmovdvc %xcc, %f17, %f13
3510loop_320:
3511 alignaddr %l5, %i5, %o7
3512 fmovrdgz %i3, %f20, %f8
3513loop_321:
3514 fmovsa %icc, %f23, %f20
3515 fmovscs %icc, %f30, %f13
3516 tsubcc %g5, 0x18A3, %l0
3517 fandnot2 %f0, %f4, %f26
3518 ba loop_322
3519 udivcc %o1, 0x0EF2, %g1
3520 movle %xcc, %g3, %g4
3521 addcc %g2, 0x0A73, %l3
3522loop_322:
3523 tg %icc, 0x5
3524 tsubcc %g6, 0x1CC4, %i0
3525 membar 0x7A
3526 edge32 %i1, %o2, %i7
3527 brnz,a %i6, loop_323
3528 andn %l4, %o5, %o0
3529 fmul8ulx16 %f28, %f12, %f20
3530 array32 %i4, %o4, %i2
3531loop_323:
3532 addccc %o3, %l1, %g7
3533 move %xcc, %l2, %l6
3534 tcs %xcc, 0x4
3535 set 0x48, %l2
3536 stwa %o6, [%l7 + %l2] 0x2f
3537 membar #Sync
3538 movpos %icc, %l5, %i5
3539 fbul %fcc0, loop_324
3540 sdivcc %i3, 0x01F2, %g5
3541 edge8n %l0, %o7, %g1
3542 subcc %g3, %o1, %g4
3543loop_324:
3544 movl %icc, %g2, %l3
3545 fmovdn %icc, %f10, %f31
3546 edge8 %g6, %i0, %i1
3547 andcc %o2, 0x102E, %i7
3548 taddcctv %l4, 0x0B08, %i6
3549 mova %icc, %o5, %i4
3550 edge16 %o4, %o0, %i2
3551 fbue %fcc1, loop_325
3552 edge8l %o3, %l1, %g7
3553 addccc %l2, %o6, %l6
3554 sethi 0x034A, %l5
3555loop_325:
3556 edge16n %i5, %i3, %l0
3557 tleu %icc, 0x7
3558 tsubcc %g5, 0x07F7, %o7
3559 tg %icc, 0x0
3560 fmovrsne %g1, %f11, %f15
3561 tle %xcc, 0x2
3562 tsubcc %o1, 0x10F3, %g3
3563 sir 0x1A78
3564 wr %g0, 0x10, %asi
3565 ldsha [%l7 + 0x24] %asi, %g2
3566 tle %icc, 0x5
3567 restored
3568 rdpr %cwp, %g1
3569 rdpr %cansave, %g2
3570 rdpr %canrestore, %g3
3571 rdpr %cleanwin, %g4
3572 rdpr %otherwin, %g5
3573 rdpr %wstate, %g6
3574 popc 0x1C90, %g4
3575 movn %xcc, %l3, %i0
3576 fpackfix %f16, %f17
3577 or %i1, 0x0B8A, %g6
3578 array32 %o2, %l4, %i7
3579 taddcc %i6, 0x03D5, %i4
3580 smulcc %o4, %o5, %o0
3581 tvc %icc, 0x4
3582 tge %icc, 0x3
3583 add %i2, %l1, %g7
3584 fnot1 %f16, %f22
3585 edge16l %o3, %o6, %l6
3586 fnot2s %f16, %f18
3587 edge8l %l5, %l2, %i3
3588 fmovrse %l0, %f15, %f14
3589 fmovse %xcc, %f4, %f27
3590 brgz,a %i5, loop_326
3591 fmovrdgez %o7, %f6, %f30
3592 movrgez %g5, 0x2C3, %o1
3593 fornot1s %f3, %f24, %f0
3594loop_326:
3595 smulcc %g1, %g2, %g4
3596 wr %g0, 0x88, %asi
3597 ldsha [%l7 + 0x46] %asi, %l3
3598 for %f0, %f28, %f14
3599 edge32n %g3, %i0, %i1
3600 fmovd %f2, %f22
3601 subc %o2, 0x162B, %g6
3602 subc %l4, %i6, %i7
3603 fsrc2s %f14, %f4
3604 fnor %f14, %f2, %f8
3605 andcc %i4, %o5, %o4
3606 edge8ln %o0, %l1, %g7
3607 movvc %icc, %o3, %o6
3608 fpadd32 %f10, %f2, %f2
3609 tgu %xcc, 0x5
3610 restored
3611 rdpr %cwp, %g1
3612 rdpr %cansave, %g2
3613 rdpr %canrestore, %g3
3614 rdpr %cleanwin, %g4
3615 rdpr %otherwin, %g5
3616 rdpr %wstate, %g6
3617 movn %icc, %i2, %l5
3618 movrlez %l2, 0x387, %i3
3619 tpos %icc, 0x3
3620 edge8l %l6, %i5, %l0
3621 fmovsg %xcc, %f29, %f18
3622 fba,a %fcc3, loop_327
3623 fmovdn %xcc, %f2, %f25
3624 fmovdge %icc, %f17, %f21
3625 fmovrslez %o7, %f15, %f6
3626loop_327:
3627 xor %g5, 0x0579, %o1
3628 array16 %g1, %g2, %g4
3629 movn %icc, %g3, %l3
3630 fmovsleu %xcc, %f11, %f20
3631 fzeros %f8
3632 wr %g0, 0x89, %asi
3633 stda %f16, [%l7 + 0x40] %asi
3634 tl %icc, 0x2
3635 tneg %xcc, 0x0
3636 tsubcc %i0, %i1, %o2
3637 sub %g6, %i6, %i7
3638 wr %g0, 0x19, %asi
3639 ldsha [%l7 + 0x42] %asi, %i4
3640 fmovrslz %o5, %f1, %f7
3641 srax %o4, 0x1E, %l4
3642 bne,a loop_328
3643 fmul8x16al %f20, %f8, %f2
3644 fabss %f3, %f8
3645 set 0x60, %g7
3646 ldda [%l7 + %g7] 0x23, %l0
3647loop_328:
3648 xorcc %g7, 0x18DA, %o0
3649 fbug %fcc2, loop_329
3650 movcc %xcc, %o6, %o3
3651 fcmpgt32 %f14, %f6, %i2
3652 popc 0x1BA7, %l2
3653loop_329:
3654 movge %icc, %l5, %i3
3655 ldsb [%l7 + 0x2F], %l6
3656 or %i5, %o7, %g5
3657 fcmpgt32 %f8, %f18, %o1
3658 fmovrslez %g1, %f4, %f14
3659 movrgz %g2, 0x369, %l0
3660 fbn,a %fcc0, loop_330
3661 movneg %icc, %g4, %g3
3662 std %i0, [%l7 + 0x28]
3663 addcc %l3, 0x01BF, %o2
3664loop_330:
3665 fbul,a %fcc3, loop_331
3666 fbge %fcc0, loop_332
3667 edge8 %g6, %i1, %i7
3668 movgu %icc, %i6, %i4
3669loop_331:
3670 andncc %o4, %o5, %l1
3671loop_332:
3672 brnz,a %l4, loop_333
3673 fmovsg %xcc, %f21, %f29
3674 bl %xcc, loop_334
3675 orcc %o0, 0x1515, %o6
3676loop_333:
3677 fcmpes %fcc1, %f6, %f19
3678 movleu %icc, %g7, %o3
3679loop_334:
3680 fmovsn %xcc, %f24, %f11
3681 movpos %icc, %l2, %i2
3682 wr %g0, 0x80, %asi
3683 lduwa [%l7 + 0x78] %asi, %l5
3684 fsrc2s %f12, %f3
3685 fpsub32 %f24, %f14, %f18
3686 tleu %icc, 0x1
3687 subc %i3, 0x0B7B, %i5
3688 fmovrslz %l6, %f1, %f23
3689 andncc %g5, %o7, %o1
3690 fmovdge %icc, %f21, %f21
3691 movleu %xcc, %g1, %g2
3692 fmovdgu %icc, %f17, %f30
3693 sllx %l0, 0x17, %g4
3694 fsrc2 %f30, %f4
3695 xnorcc %i0, 0x1B24, %l3
3696 edge32 %o2, %g3, %i1
3697 umulcc %g6, 0x0EA1, %i6
3698 movpos %xcc, %i7, %i4
3699 brlz,a %o4, loop_335
3700 stbar
3701 tn %icc, 0x1
3702 tl %xcc, 0x4
3703loop_335:
3704 srl %l1, %o5, %o0
3705 fba %fcc3, loop_336
3706 fpmerge %f22, %f10, %f2
3707 wr %g0, 0x18, %asi
3708 stba %o6, [%l7 + 0x41] %asi
3709loop_336:
3710 fcmpgt16 %f2, %f8, %g7
3711 ta %icc, 0x5
3712 array16 %o3, %l2, %l4
3713 fsrc2 %f6, %f28
3714 edge16 %l5, %i3, %i5
3715 fmovse %xcc, %f26, %f19
3716 movrne %i2, 0x0B3, %l6
3717 subccc %g5, 0x0F58, %o7
3718 sethi 0x060A, %g1
3719 subccc %g2, %l0, %g4
3720 edge16 %o1, %l3, %o2
3721 mulx %g3, 0x181C, %i1
3722 sdiv %i0, 0x1526, %g6
3723 srl %i7, %i6, %i4
3724 xnorcc %l1, %o4, %o0
3725 flush %l7 + 0x60
3726 fmovdge %xcc, %f15, %f27
3727 udivx %o5, 0x03F6, %o6
3728 brz %o3, loop_337
3729 srl %l2, 0x04, %l4
3730 fmovrsgez %l5, %f23, %f26
3731 taddcc %i3, %i5, %g7
3732loop_337:
3733 bcc,a,pt %xcc, loop_338
3734 fmovs %f17, %f29
3735 tvc %icc, 0x0
3736 set 0x20, %o7
3737 prefetcha [%l7 + %o7] 0x88, 0x2
3738loop_338:
3739 nop
3740 wr %g0, 0x89, %asi
3741 ldda [%l7 + 0x40] %asi, %g4
3742 array8 %i2, %g1, %g2
3743 brnz %o7, loop_339
3744 fpackfix %f14, %f10
3745 fandnot2s %f9, %f27, %f5
3746 fexpand %f29, %f8
3747loop_339:
3748 fmovscs %xcc, %f21, %f12
3749 std %l0, [%l7 + 0x20]
3750 tcs %icc, 0x6
3751 brlez,a %g4, loop_340
3752 bl %icc, loop_341
3753 udivcc %o1, 0x0062, %l3
3754 subcc %o2, %i1, %i0
3755loop_340:
3756 fbul %fcc2, loop_342
3757loop_341:
3758 fmovsvs %xcc, %f19, %f28
3759 movcc %xcc, %g6, %g3
3760 mulx %i7, %i6, %l1
3761loop_342:
3762 tl %xcc, 0x7
3763 xnorcc %i4, %o4, %o0
3764 edge16n %o6, %o5, %o3
3765 nop
3766 set 0x78, %o1
3767 stw %l4, [%l7 + %o1]
3768 fbue,a %fcc3, loop_343
3769 movne %icc, %l5, %l2
3770 move %icc, %i3, %g7
3771 addccc %i5, %l6, %g5
3772loop_343:
3773 xnor %i2, 0x13CA, %g2
3774 fmovd %f2, %f30
3775 tleu %xcc, 0x7
3776 fands %f11, %f16, %f25
3777 tne %icc, 0x7
3778 srax %o7, 0x01, %g1
3779 fmul8x16 %f14, %f16, %f30
3780 xor %g4, %l0, %o1
3781 movrlz %l3, 0x1F7, %i1
3782 sdivcc %i0, 0x0838, %g6
3783 taddcctv %g3, 0x13FC, %o2
3784 sra %i6, %l1, %i4
3785 edge16n %o4, %i7, %o0
3786 umul %o6, 0x0339, %o3
3787 xnorcc %o5, 0x07C1, %l4
3788 fand %f28, %f16, %f6
3789 xorcc %l5, 0x1F58, %i3
3790 movcs %xcc, %l2, %g7
3791 mova %xcc, %l6, %g5
3792 fmovrse %i5, %f11, %f13
3793 fbn %fcc3, loop_344
3794 smulcc %g2, 0x1CA8, %o7
3795 wr %g0, 0xe2, %asi
3796 stda %i2, [%l7 + 0x10] %asi
3797 membar #Sync
3798loop_344:
3799 edge32ln %g4, %l0, %o1
3800 edge16l %l3, %i1, %g1
3801 xor %g6, %i0, %o2
3802 taddcc %g3, %i6, %l1
3803 ba,pn %icc, loop_345
3804 fabsd %f2, %f12
3805 brlez %o4, loop_346
3806 tne %xcc, 0x6
3807loop_345:
3808 taddcctv %i7, 0x03F2, %i4
3809 ldd [%l7 + 0x10], %o0
3810loop_346:
3811 movrlz %o3, 0x071, %o6
3812 fmul8ulx16 %f24, %f0, %f0
3813 wr %g0, 0x11, %asi
3814 prefetcha [%l7 + 0x38] %asi, 0x3
3815 tne %xcc, 0x0
3816 tle %xcc, 0x4
3817 movleu %xcc, %l5, %o5
3818 ldstub [%l7 + 0x45], %l2
3819 subc %g7, 0x1F2F, %l6
3820 movre %g5, %i3, %g2
3821 array16 %i5, %i2, %o7
3822 mulx %g4, %l0, %l3
3823 tcs %xcc, 0x7
3824 alignaddrl %o1, %i1, %g6
3825 bge,pt %xcc, loop_347
3826 stx %i0, [%l7 + 0x48]
3827 fone %f24
3828 xnor %o2, 0x1820, %g1
3829loop_347:
3830 movpos %icc, %g3, %l1
3831 taddcctv %o4, %i6, %i7
3832 orncc %i4, %o3, %o0
3833 fornot1s %f18, %f22, %f13
3834 edge8n %o6, %l5, %o5
3835 std %l4, [%l7 + 0x08]
3836 ldsh [%l7 + 0x70], %l2
3837 tle %icc, 0x2
3838 movge %icc, %l6, %g7
3839 alignaddr %i3, %g5, %i5
3840 fmovrsgez %i2, %f25, %f15
3841 fors %f27, %f21, %f4
3842 srax %g2, 0x13, %o7
3843 mulscc %g4, 0x05AC, %l3
3844 tge %icc, 0x5
3845 smul %l0, %o1, %i1
3846 bgu,a loop_348
3847 sllx %g6, %o2, %i0
3848 fpsub16 %f6, %f16, %f26
3849 ba,a,pt %xcc, loop_349
3850loop_348:
3851 tne %icc, 0x5
3852 movg %xcc, %g3, %g1
3853 tvs %xcc, 0x1
3854loop_349:
3855 nop
3856 wr %g0, 0xea, %asi
3857 stxa %l1, [%l7 + 0x58] %asi
3858 membar #Sync
3859 subcc %i6, %o4, %i4
3860 tl %xcc, 0x3
3861 movgu %icc, %o3, %i7
3862 andn %o0, %o6, %o5
3863 subcc %l5, %l2, %l4
3864 edge16n %g7, %i3, %l6
3865 or %g5, %i5, %i2
3866 set 0x0C, %l6
3867 ldsha [%l7 + %l6] 0x14, %o7
3868 orncc %g2, 0x1BDB, %l3
3869 fsrc1s %f5, %f10
3870 edge32 %g4, %o1, %i1
3871 bge,a loop_350
3872 edge32 %g6, %l0, %i0
3873 fbge %fcc1, loop_351
3874 edge16l %g3, %g1, %o2
3875loop_350:
3876 tne %xcc, 0x0
3877 movgu %xcc, %l1, %o4
3878loop_351:
3879 tle %icc, 0x6
3880 or %i6, 0x1B15, %o3
3881 sdivx %i4, 0x132E, %o0
3882 tleu %xcc, 0x1
3883 smulcc %o6, 0x08E1, %o5
3884 tsubcctv %i7, 0x1EA4, %l2
3885 set 0x36, %o5
3886 ldstuba [%l7 + %o5] 0x19, %l5
3887 and %g7, 0x1483, %l4
3888 fmul8x16 %f2, %f6, %f10
3889 edge16l %i3, %l6, %g5
3890 nop
3891 set 0x70, %g1
3892 stw %i5, [%l7 + %g1]
3893 fpadd32 %f10, %f24, %f26
3894 bvc,a,pn %icc, loop_352
3895 edge32l %o7, %g2, %i2
3896 membar #Sync
3897 wr %g0, 0xf9, %asi
3898 ldda [%l7 + 0x40] %asi, %f0
3899loop_352:
3900 fbe %fcc2, loop_353
3901 subcc %l3, 0x0291, %g4
3902 array8 %i1, %g6, %o1
3903 fbne,a %fcc1, loop_354
3904loop_353:
3905 restored
3906 rdpr %cwp, %g1
3907 rdpr %cansave, %g2
3908 rdpr %canrestore, %g3
3909 rdpr %cleanwin, %g4
3910 rdpr %otherwin, %g5
3911 rdpr %wstate, %g6
3912 tsubcc %l0, 0x133A, %i0
3913 movg %xcc, %g3, %o2
3914loop_354:
3915 prefetch [%l7 + 0x64], 0x2
3916 sdivcc %l1, 0x072A, %g1
3917 array8 %i6, %o4, %o3
3918 sethi 0x1650, %i4
3919 sdivx %o0, 0x0CC9, %o5
3920 xor %i7, %l2, %o6
3921 bcs,a,pn %xcc, loop_355
3922 flush %l7 + 0x6C
3923 movne %xcc, %l5, %g7
3924 movrgez %l4, 0x130, %i3
3925loop_355:
3926 edge8ln %g5, %i5, %o7
3927 set 0x50, %g3
3928 ldswa [%l7 + %g3] 0x0c, %g2
3929 wr %g0, 0x19, %asi
3930 stxa %i2, [%l7 + 0x08] %asi
3931 fmovrdne %l3, %f30, %f12
3932 fnot1s %f14, %f29
3933 umulcc %l6, 0x157A, %g4
3934 membar 0x5E
3935 fpadd16s %f18, %f24, %f30
3936 fmovrde %i1, %f4, %f6
3937 tpos %icc, 0x2
3938 fmovdg %xcc, %f2, %f22
3939 array8 %o1, %l0, %g6
3940 add %i0, %g3, %l1
3941 fexpand %f0, %f10
3942 add %g1, 0x000B, %i6
3943 tg %icc, 0x5
3944 ldd [%l7 + 0x30], %o4
3945 movrgez %o2, %o3, %i4
3946 fmul8x16au %f29, %f29, %f28
3947 set 0x60, %l3
3948 ldda [%l7 + %l3] 0x2f, %o4
3949 movleu %icc, %i7, %o0
3950 xnorcc %o6, 0x074C, %l5
3951 ldsw [%l7 + 0x40], %l2
3952 nop
3953 set 0x78, %l4
3954 ldd [%l7 + %l4], %f8
3955 tle %xcc, 0x7
3956 movrne %l4, %i3, %g5
3957 udiv %i5, 0x0AB5, %o7
3958 wr %g0, 0x27, %asi
3959 stba %g2, [%l7 + 0x0B] %asi
3960 membar #Sync
3961 movpos %icc, %i2, %l3
3962 movl %xcc, %l6, %g4
3963 movl %icc, %g7, %o1
3964 movrlez %i1, 0x031, %l0
3965 fnand %f16, %f10, %f10
3966 tne %xcc, 0x0
3967 tl %icc, 0x3
3968 ldstub [%l7 + 0x39], %i0
3969 prefetch [%l7 + 0x3C], 0x1
3970 fmovdle %xcc, %f6, %f0
3971 movrgez %g6, %l1, %g1
3972 tle %icc, 0x3
3973 set 0x38, %i0
3974 lduwa [%l7 + %i0] 0x11, %g3
3975 add %o4, %o2, %o3
3976 fmovd %f30, %f20
3977 edge8l %i6, %i4, %o5
3978 sdivcc %o0, 0x102B, %i7
3979 andncc %l5, %o6, %l2
3980 fpadd16s %f14, %f19, %f24
3981 subc %l4, 0x14A9, %g5
3982 fmovsn %xcc, %f23, %f20
3983 movvc %icc, %i5, %o7
3984 srax %g2, %i2, %l3
3985 nop
3986 set 0x6E, %i5
3987 ldsh [%l7 + %i5], %l6
3988 fcmpgt16 %f14, %f4, %g4
3989 ta %xcc, 0x6
3990 movl %icc, %i3, %g7
3991 fmovsvc %icc, %f3, %f12
3992 array32 %i1, %o1, %i0
3993 edge16 %g6, %l0, %l1
3994 movrgez %g1, %o4, %o2
3995 nop
3996 setx loop_356, %l0, %l1
3997 wrpr 0x1, %tl
3998 wrpr %l1, %tpc
3999 add %l1, 0x4, %l1
4000 wrpr %l1, %tnpc
4001 setx 0x34400001400, %l0, %l1
4002 wrpr %l1, %tstate
4003 wrhpr 0x4, %htstate
4004 retry
4005 sdiv %g3, 0x0E79, %o3
4006 xorcc %i6, 0x1FD5, %o5
4007 andncc %o0, %i7, %i4
4008loop_356:
4009 orncc %o6, %l5, %l4
4010 fpackfix %f10, %f25
4011 edge32 %g5, %i5, %l2
4012 tle %xcc, 0x7
4013 tcs %icc, 0x7
4014 fbul %fcc0, loop_357
4015 restored
4016 rdpr %cwp, %g1
4017 rdpr %cansave, %g2
4018 rdpr %canrestore, %g3
4019 rdpr %cleanwin, %g4
4020 rdpr %otherwin, %g5
4021 rdpr %wstate, %g6
4022 fexpand %f6, %f8
4023 fsrc2s %f13, %f8
4024loop_357:
4025 fbe %fcc0, loop_358
4026 movpos %icc, %g2, %i2
4027 edge16n %l3, %o7, %g4
4028 xnorcc %i3, %l6, %i1
4029loop_358:
4030 movne %xcc, %g7, %o1
4031 fmovsleu %xcc, %f24, %f8
4032 edge8n %i0, %g6, %l1
4033 orcc %g1, %l0, %o2
4034 wr %g0, 0x80, %asi
4035 lduha [%l7 + 0x0A] %asi, %g3
4036 lduh [%l7 + 0x7E], %o4
4037 umulcc %i6, 0x14DC, %o5
4038 fmovsgu %xcc, %f30, %f27
4039 movrne %o3, %i7, %o0
4040 edge32ln %i4, %l5, %o6
4041 orcc %l4, %g5, %i5
4042 fcmpes %fcc2, %f9, %f9
4043 tg %xcc, 0x4
4044 tl %icc, 0x4
4045 call loop_359
4046 or %g2, %i2, %l3
4047 restored
4048 rdpr %cwp, %g1
4049 rdpr %cansave, %g2
4050 rdpr %canrestore, %g3
4051 rdpr %cleanwin, %g4
4052 rdpr %otherwin, %g5
4053 rdpr %wstate, %g6
4054 fsrc1s %f9, %f28
4055loop_359:
4056 fornot1s %f8, %f2, %f23
4057 fba %fcc1, loop_360
4058 bvs loop_361
4059 tcs %xcc, 0x3
4060 fcmps %fcc3, %f26, %f11
4061loop_360:
4062 fornot1 %f12, %f14, %f12
4063loop_361:
4064 edge16n %o7, %g4, %i3
4065 st %f27, [%l7 + 0x70]
4066 bge,a,pt %xcc, loop_362
4067 sub %l6, %i1, %g7
4068 fmovs %f25, %f0
4069 wr %g0, 0x10, %asi
4070 lduwa [%l7 + 0x08] %asi, %o1
4071loop_362:
4072 smul %l2, %g6, %l1
4073 addc %g1, 0x04DD, %i0
4074 xor %l0, 0x14C5, %g3
4075 ble,a loop_363
4076 array16 %o4, %o2, %i6
4077 umulcc %o5, 0x1CCA, %i7
4078 sethi 0x0403, %o3
4079loop_363:
4080 addccc %i4, %o0, %o6
4081 fpsub32 %f26, %f0, %f14
4082 fcmple16 %f4, %f2, %l4
4083 fcmps %fcc0, %f26, %f8
4084 fbge %fcc2, loop_364
4085 fpadd16 %f10, %f14, %f26
4086 sub %l5, 0x0190, %i5
4087 lduw [%l7 + 0x4C], %g5
4088loop_364:
4089 movn %icc, %g2, %l3
4090 movrgz %i2, 0x37C, %o7
4091 ba loop_365
4092 tcs %xcc, 0x2
4093 nop
4094 setx loop_366, %l0, %l1
4095 wrpr 0x1, %tl
4096 wrpr %l1, %tpc
4097 add %l1, 0x4, %l1
4098 wrpr %l1, %tnpc
4099 setx 0x34400001400, %l0, %l1
4100 wrpr %l1, %tstate
4101 wrhpr 0x4, %htstate
4102 retry
4103 fmovrdgez %i3, %f20, %f16
4104loop_365:
4105 bvc %xcc, loop_367
4106 subccc %l6, %i1, %g7
4107loop_366:
4108 xorcc %g4, 0x1E32, %o1
4109 bshuffle %f18, %f20, %f24
4110loop_367:
4111 tn %xcc, 0x7
4112 siam 0x3
4113 edge8ln %g6, %l2, %g1
4114 movcc %xcc, %i0, %l0
4115 movrlz %l1, %o4, %g3
4116 movvs %xcc, %i6, %o2
4117 fornot1 %f30, %f22, %f24
4118 tvc %xcc, 0x3
4119 tcs %icc, 0x6
4120 umulcc %o5, 0x0C1E, %o3
4121 fpsub16 %f20, %f30, %f28
4122 movge %xcc, %i4, %o0
4123 membar 0x69
4124 mulscc %i7, %o6, %l5
4125 st %f6, [%l7 + 0x10]
4126 fornot1s %f19, %f0, %f1
4127 fnand %f10, %f14, %f10
4128 fzeros %f8
4129 sdiv %l4, 0x0DA7, %i5
4130 set 0x10, %g6
4131 stxa %g5, [%g0 + %g6] 0x21
4132 membar 0x00
4133 smulcc %g2, 0x07FA, %l3
4134 nop
4135 set 0x68, %i4
4136 ldd [%l7 + %i4], %i2
4137 flush %l7 + 0x48
4138 movrgz %i3, %o7, %l6
4139 fmovdcs %xcc, %f10, %f27
4140 umul %g7, 0x1767, %g4
4141 stw %i1, [%l7 + 0x1C]
4142 tvs %icc, 0x7
4143 fmovse %icc, %f5, %f29
4144 edge16 %g6, %o1, %l2
4145 edge32ln %i0, %g1, %l0
4146 srlx %o4, 0x0A, %l1
4147 xor %i6, 0x1C92, %g3
4148 fmovrse %o5, %f6, %f23
4149 move %xcc, %o3, %o2
4150 tle %icc, 0x2
4151 andncc %i4, %i7, %o6
4152 tl %icc, 0x0
4153 movcs %icc, %o0, %l4
4154 fpsub16s %f23, %f17, %f22
4155 fbge,a %fcc1, loop_368
4156 flush %l7 + 0x2C
4157 xor %i5, %g5, %g2
4158 tcs %icc, 0x7
4159loop_368:
4160 movrlez %l3, %l5, %i2
4161 ble,a,pn %xcc, loop_369
4162 alignaddrl %o7, %l6, %i3
4163 movneg %xcc, %g4, %g7
4164 fexpand %f22, %f28
4165loop_369:
4166 brlz,a %i1, loop_370
4167 smulcc %o1, %g6, %i0
4168 set 0x20, %o0
4169 lduha [%l7 + %o0] 0x18, %l2
4170loop_370:
4171 xnorcc %g1, %l0, %l1
4172 smul %i6, 0x04E4, %o4
4173 movne %xcc, %g3, %o3
4174 taddcc %o2, %i4, %o5
4175 set 0x10, %o3
4176 sta %f12, [%l7 + %o3] 0x18
4177 ldub [%l7 + 0x76], %i7
4178 edge8n %o0, %o6, %i5
4179 tsubcctv %g5, %l4, %l3
4180 fpsub16 %f26, %f6, %f0
4181 fbo %fcc2, loop_371
4182 mulx %g2, %l5, %i2
4183 brgez %o7, loop_372
4184 fmovsle %icc, %f15, %f27
4185loop_371:
4186 sdivcc %l6, 0x118A, %g4
4187 srlx %i3, %i1, %o1
4188loop_372:
4189 fmovsleu %xcc, %f25, %f2
4190 movcc %xcc, %g7, %g6
4191 fnors %f7, %f6, %f9
4192 nop
4193 set 0x44, %o4
4194 ldsh [%l7 + %o4], %l2
4195 mulscc %i0, 0x09A5, %g1
4196 restored
4197 rdpr %cwp, %g1
4198 rdpr %cansave, %g2
4199 rdpr %canrestore, %g3
4200 rdpr %cleanwin, %g4
4201 rdpr %otherwin, %g5
4202 rdpr %wstate, %g6
4203 tn %xcc, 0x7
4204 fcmpgt32 %f22, %f2, %l1
4205 xnorcc %l0, 0x1DCB, %o4
4206 fmovrdlez %i6, %f4, %f14
4207 edge16 %g3, %o2, %i4
4208 bl %icc, loop_373
4209 tle %xcc, 0x4
4210 tne %icc, 0x0
4211 edge16n %o3, %i7, %o5
4212loop_373:
4213 nop
4214 add %l7, 0x30, %l6
4215 wr %g0, 0x80, %asi
4216 lda [%l6] %asi, %o0
4217 casa [%l6] 0x80, %o0, %o6
4218 fxnor %f14, %f16, %f16
4219 call loop_374
4220 fmovse %icc, %f17, %f4
4221 sth %i5, [%l7 + 0x08]
4222 set 0x40, %l5
4223 ldda [%l7 + %l5] 0x88, %f0
4224loop_374:
4225 fandnot2s %f9, %f1, %f1
4226 sllx %l4, 0x00, %g5
4227 movrlez %l3, 0x2E3, %g2
4228 tne %icc, 0x5
4229 edge8ln %i2, %o7, %l6
4230 andn %l5, 0x137B, %g4
4231 sdivx %i1, 0x1B30, %o1
4232 ldub [%l7 + 0x7D], %g7
4233 wr %g0, 0x11, %asi
4234 lduwa [%l7 + 0x48] %asi, %g6
4235 tcs %xcc, 0x2
4236 movcs %xcc, %i3, %l2
4237 tne %icc, 0x7
4238 andn %i0, 0x1C5B, %g1
4239 saved
4240 rdpr %cwp, %g1
4241 rdpr %cansave, %g2
4242 rdpr %canrestore, %g3
4243 rdpr %cleanwin, %g4
4244 rdpr %otherwin, %g5
4245 rdpr %wstate, %g6
4246 movneg %xcc, %l1, %o4
4247 taddcctv %l0, 0x19FB, %g3
4248 fpack32 %f20, %f2, %f2
4249 fnot2s %f25, %f6
4250 tsubcc %o2, %i4, %o3
4251 tvc %icc, 0x7
4252 andn %i7, %i6, %o5
4253 fzeros %f5
4254 orcc %o0, 0x0EED, %o6
4255 saved
4256 rdpr %cwp, %g1
4257 rdpr %cansave, %g2
4258 rdpr %canrestore, %g3
4259 rdpr %cleanwin, %g4
4260 rdpr %otherwin, %g5
4261 rdpr %wstate, %g6
4262 xorcc %i5, %l4, %l3
4263 addcc %g5, %g2, %i2
4264 fabsd %f0, %f18
4265 tge %xcc, 0x2
4266 set 0x30, %l1
4267 ldda [%l7 + %l1] 0x26, %i6
4268 fmul8x16al %f23, %f4, %f16
4269 fmovsvc %icc, %f9, %f25
4270 edge16l %l5, %g4, %i1
4271 fmovdne %xcc, %f29, %f3
4272 addcc %o7, %o1, %g6
4273 movl %icc, %g7, %i3
4274 bgu %icc, loop_375
4275 sir 0x1A24
4276 fornot1s %f5, %f10, %f26
4277 sdiv %l2, 0x1226, %g1
4278loop_375:
4279 membar 0x2D
4280 tvs %icc, 0x1
4281 movvs %xcc, %l1, %o4
4282 fmovrsgez %l0, %f18, %f14
4283 xor %i0, %o2, %i4
4284 tge %xcc, 0x4
4285 fones %f15
4286 srax %g3, %o3, %i7
4287 flush %l7 + 0x30
4288 fbu %fcc0, loop_376
4289 fbu,a %fcc1, loop_377
4290 tge %xcc, 0x7
4291 ldsh [%l7 + 0x3E], %i6
4292loop_376:
4293 fandnot2 %f14, %f16, %f22
4294loop_377:
4295 movrlez %o5, %o0, %o6
4296 set 0x38, %i2
4297 ldswa [%l7 + %i2] 0x81, %i5
4298 fmovdge %xcc, %f25, %f29
4299 fbug %fcc2, loop_378
4300 fcmps %fcc2, %f7, %f9
4301 movrlz %l3, %l4, %g2
4302 tle %icc, 0x7
4303loop_378:
4304 fmovsge %icc, %f28, %f3
4305 movge %xcc, %i2, %l6
4306 array8 %g5, %g4, %i1
4307 fornot1 %f2, %f20, %f6
4308 fzero %f30
4309 array16 %l5, %o7, %o1
4310 ldsw [%l7 + 0x68], %g7
4311 movgu %xcc, %g6, %i3
4312 fbue,a %fcc0, loop_379
4313 xnor %l2, 0x012C, %l1
4314 add %o4, 0x0413, %l0
4315 ld [%l7 + 0x4C], %f28
4316loop_379:
4317 addcc %g1, %i0, %o2
4318 movne %xcc, %g3, %o3
4319 fornot1s %f28, %f13, %f6
4320 fors %f5, %f27, %f7
4321 fcmped %fcc0, %f6, %f10
4322 array8 %i4, %i7, %o5
4323 xnor %o0, %i6, %i5
4324 ldsh [%l7 + 0x32], %o6
4325 fmovrdlz %l3, %f6, %f2
4326 movgu %icc, %g2, %l4
4327 fandnot1 %f26, %f18, %f2
4328 fornot2 %f2, %f8, %f30
4329 fpadd32 %f24, %f6, %f10
4330 fcmpeq32 %f22, %f22, %l6
4331 tle %icc, 0x4
4332 ld [%l7 + 0x40], %f10
4333 ble loop_380
4334 addc %g5, %i2, %i1
4335 fmovsvc %icc, %f7, %f19
4336 nop
4337 set 0x58, %g2
4338 ldsw [%l7 + %g2], %g4
4339loop_380:
4340 taddcc %l5, 0x1BC5, %o1
4341 ldsw [%l7 + 0x40], %o7
4342 tvs %xcc, 0x6
4343 fbuge %fcc0, loop_381
4344 sub %g7, 0x0BA1, %i3
4345 movpos %xcc, %g6, %l2
4346 orcc %l1, %o4, %l0
4347loop_381:
4348 be,pn %xcc, loop_382
4349 edge16 %i0, %o2, %g1
4350 brz %o3, loop_383
4351 array16 %g3, %i4, %i7
4352loop_382:
4353 tg %icc, 0x2
4354 taddcc %o0, 0x12F4, %o5
4355loop_383:
4356 stbar
4357 movleu %xcc, %i6, %i5
4358 fcmped %fcc0, %f6, %f26
4359 ldub [%l7 + 0x6D], %l3
4360 nop
4361 setx loop_384, %l0, %l1
4362 wrpr 0x1, %tl
4363 wrpr %l1, %tnpc
4364 setx 0x34400001400, %l0, %l1
4365 wrpr %l1, %tstate
4366 wrhpr 0x4, %htstate
4367 done
4368 sdiv %g2, 0x14B7, %l4
4369 movne %xcc, %l6, %o6
4370 orcc %i2, %g5, %g4
4371loop_384:
4372 orn %i1, 0x17CB, %l5
4373 set 0x54, %i7
4374 swapa [%l7 + %i7] 0x89, %o1
4375 array16 %g7, %o7, %i3
4376 brlz,a %l2, loop_385
4377 movrne %g6, 0x21B, %o4
4378 srax %l1, %l0, %i0
4379 movneg %xcc, %g1, %o3
4380loop_385:
4381 alignaddrl %o2, %i4, %g3
4382 edge16ln %o0, %i7, %o5
4383 bcc,a,pn %icc, loop_386
4384 fmul8x16 %f7, %f10, %f12
4385 fnegs %f6, %f11
4386 ldx [%l7 + 0x20], %i6
4387loop_386:
4388 sra %i5, 0x0E, %l3
4389 tl %xcc, 0x7
4390 udivcc %l4, 0x1C75, %g2
4391 tge %icc, 0x4
4392 add %l7, 0x7C, %l6
4393 wr %g0, 0x89, %asi
4394 casa [%l6] %asi, %l6, %o6
4395 xnorcc %g5, 0x16B0, %g4
4396 movrne %i2, 0x3E7, %i1
4397 wr %g0, 0x11, %asi
4398 sta %f3, [%l7 + 0x4C] %asi
4399 tsubcctv %l5, 0x0ECD, %o1
4400 fmul8x16 %f31, %f12, %f8
4401 fabsd %f6, %f10
4402 fxors %f11, %f20, %f9
4403 fmovdle %icc, %f17, %f19
4404 stbar
4405 prefetch [%l7 + 0x68], 0x2
4406 subcc %o7, %g7, %l2
4407 bg,a,pn %xcc, loop_387
4408 orcc %g6, %i3, %o4
4409 movne %icc, %l1, %i0
4410 fcmpeq32 %f0, %f26, %l0
4411loop_387:
4412 smul %o3, %g1, %o2
4413 ldub [%l7 + 0x28], %g3
4414 set 0x12, %g5
4415 lduha [%l7 + %g5] 0x04, %i4
4416 tvs %xcc, 0x4
4417 fbl %fcc1, loop_388
4418 fpadd16 %f6, %f16, %f24
4419 wr %g0, 0x89, %asi
4420 stda %f16, [%l7 + 0x40] %asi
4421loop_388:
4422 xorcc %i7, %o0, %i6
4423 subc %i5, %o5, %l3
4424 movrlez %l4, %l6, %g2
4425 fors %f6, %f19, %f5
4426 siam 0x4
4427 move %xcc, %o6, %g4
4428 andcc %g5, 0x0152, %i1
4429 set 0x60, %l0
4430 ldda [%l7 + %l0] 0x2a, %l4
4431 edge8n %o1, %o7, %g7
4432 fmovsne %icc, %f21, %f3
4433 xorcc %l2, 0x167B, %g6
4434 sub %i2, 0x1704, %o4
4435 udiv %l1, 0x0481, %i3
4436 edge32n %i0, %o3, %g1
4437 movrlz %o2, %l0, %g3
4438 smulcc %i7, %i4, %i6
4439 fors %f6, %f26, %f15
4440 fmovda %xcc, %f0, %f29
4441 xorcc %i5, 0x120A, %o0
4442 lduh [%l7 + 0x12], %o5
4443 movn %icc, %l4, %l6
4444 sra %l3, 0x19, %o6
4445 add %l7, 0x74, %l6
4446 wr %g0, 0x18, %asi
4447 lda [%l6] %asi, %g4
4448 casa [%l6] %asi, %g4, %g5
4449 and %i1, 0x1250, %g2
4450 fpadd32s %f14, %f15, %f11
4451 tl %xcc, 0x0
4452 edge8l %o1, %o7, %g7
4453 set 0x60, %i1
4454 stba %l5, [%l7 + %i1] 0x14
4455 fands %f1, %f14, %f23
4456 brlz %g6, loop_389
4457 fmovrslz %l2, %f30, %f4
4458 movrne %i2, %o4, %l1
4459 fsrc1s %f9, %f9
4460loop_389:
4461 nop
4462 wr %g0, 0x81, %asi
4463 ldsba [%l7 + 0x6E] %asi, %i0
4464 tvc %icc, 0x1
4465 fsrc1 %f26, %f22
4466 tvc %xcc, 0x1
4467 fpack32 %f22, %f0, %f10
4468 nop
4469 setx loop_390, %l0, %l1
4470 wrpr 0x1, %tl
4471 wrpr %l1, %tpc
4472 add %l1, 0x4, %l1
4473 wrpr %l1, %tnpc
4474 setx 0x34400001400, %l0, %l1
4475 wrpr %l1, %tstate
4476 wrhpr 0x4, %htstate
4477 retry
4478 tgu %xcc, 0x5
4479 xnorcc %i3, 0x0C07, %g1
4480 tneg %icc, 0x3
4481loop_390:
4482 subccc %o2, 0x193F, %l0
4483 saved
4484 rdpr %cwp, %g1
4485 rdpr %cansave, %g2
4486 rdpr %canrestore, %g3
4487 rdpr %cleanwin, %g4
4488 rdpr %otherwin, %g5
4489 rdpr %wstate, %g6
4490 fmovsneg %xcc, %f27, %f15
4491 set 0x68, %i3
4492 ldswa [%l7 + %i3] 0x18, %g3
4493 edge16n %o3, %i7, %i6
4494 tl %xcc, 0x4
4495 xnor %i4, 0x0FD8, %i5
4496 bne,a loop_391
4497 sth %o0, [%l7 + 0x42]
4498 taddcctv %o5, %l4, %l3
4499 fmovsge %xcc, %f24, %f12
4500loop_391:
4501 movrlez %l6, 0x005, %o6
4502 wr %g0, 0x80, %asi
4503 sta %f17, [%l7 + 0x3C] %asi
4504 udivcc %g5, 0x0D5C, %i1
4505 umul %g2, 0x0FDE, %o1
4506 flush %l7 + 0x20
4507 tl %xcc, 0x2
4508 fmul8x16 %f7, %f2, %f14
4509 srlx %g4, %g7, %l5
4510 fmovspos %icc, %f23, %f29
4511 xor %o7, %g6, %i2
4512 wr %g0, 0x80, %asi
4513 lduwa [%l7 + 0x74] %asi, %o4
4514 sdivcc %l2, 0x1D62, %l1
4515 array32 %i3, %i0, %g1
4516 ldsh [%l7 + 0x34], %l0
4517 tcc %icc, 0x5
4518 edge16 %g3, %o2, %i7
4519 smulcc %o3, 0x1A4D, %i4
4520 subc %i6, %o0, %i5
4521 fpack16 %f0, %f20
4522 std %l4, [%l7 + 0x70]
4523 edge8 %l3, %o5, %l6
4524 fble %fcc1, loop_392
4525 ldsh [%l7 + 0x22], %g5
4526 udivx %o6, 0x1838, %g2
4527 fmovspos %icc, %f5, %f16
4528loop_392:
4529 fzeros %f11
4530 movle %xcc, %i1, %o1
4531 fmovdvs %xcc, %f3, %f17
4532 movrgez %g4, 0x211, %l5
4533 tne %xcc, 0x2
4534 movne %icc, %o7, %g6
4535 wr %g0, 0x19, %asi
4536 sta %f31, [%l7 + 0x74] %asi
4537 udivx %i2, 0x19CB, %g7
4538 fcmpeq16 %f4, %f10, %o4
4539 tpos %xcc, 0x0
4540 tvs %icc, 0x4
4541 tpos %icc, 0x3
4542 fmovdcs %icc, %f25, %f6
4543 movl %icc, %l1, %i3
4544 tpos %icc, 0x0
4545 fxnors %f10, %f30, %f29
4546 fmovrslez %l2, %f0, %f18
4547 fmovdge %xcc, %f28, %f17
4548 brgez,a %g1, loop_393
4549 movleu %xcc, %i0, %g3
4550 be,pt %icc, loop_394
4551 srlx %o2, 0x05, %i7
4552loop_393:
4553 fpadd32 %f26, %f28, %f6
4554 set 0x40, %g4
4555 ldda [%l7 + %g4] 0x10, %f0
4556loop_394:
4557 fmovdvc %icc, %f30, %f5
4558 fandnot1 %f12, %f8, %f30
4559 sra %l0, 0x10, %i4
4560 wr %g0, 0x22, %asi
4561 ldda [%l7 + 0x10] %asi, %o2
4562 udivx %i6, 0x153D, %i5
4563 fzero %f16
4564 udivx %l4, 0x0237, %o0
4565 tne %icc, 0x7
4566 wr %g0, 0x18, %asi
4567 sta %f4, [%l7 + 0x2C] %asi
4568 subccc %l3, %l6, %o5
4569 edge32l %o6, %g5, %i1
4570 bl,pn %icc, loop_395
4571 ldsh [%l7 + 0x30], %o1
4572 sdiv %g4, 0x02EB, %l5
4573 tl %xcc, 0x4
4574loop_395:
4575 srax %o7, %g2, %i2
4576 movl %icc, %g6, %g7
4577 orncc %l1, %i3, %l2
4578 tcs %icc, 0x0
4579 srl %o4, %g1, %g3
4580 edge32n %o2, %i0, %i7
4581 array16 %i4, %l0, %o3
4582 tsubcc %i5, %l4, %o0
4583 swap [%l7 + 0x24], %i6
4584 umulcc %l3, 0x074B, %o5
4585 st %f14, [%l7 + 0x40]
4586 sra %l6, 0x14, %g5
4587 fmovsne %xcc, %f29, %f17
4588 bne %xcc, loop_396
4589 fandnot1 %f14, %f8, %f10
4590 prefetch [%l7 + 0x60], 0x0
4591 ld [%l7 + 0x6C], %f7
4592loop_396:
4593 fmovdgu %xcc, %f27, %f19
4594 udiv %o6, 0x1707, %o1
4595 edge8 %g4, %l5, %i1
4596 set 0x38, %o2
4597 prefetcha [%l7 + %o2] 0x18, 0x2
4598 wr %g0, 0x04, %asi
4599 stda %f16, [%l7 + 0x40] %asi
4600 smul %o7, 0x07EA, %i2
4601 movvs %xcc, %g7, %l1
4602 movvs %xcc, %i3, %g6
4603 fbg,a %fcc2, loop_397
4604 stbar
4605 array16 %l2, %o4, %g1
4606 fmovdne %icc, %f19, %f31
4607loop_397:
4608 fbule,a %fcc3, loop_398
4609 ldd [%l7 + 0x58], %f10
4610 xnor %o2, 0x0C6A, %g3
4611 fmovdge %xcc, %f7, %f20
4612loop_398:
4613 bvs,a,pt %icc, loop_399
4614 movcc %xcc, %i7, %i0
4615 xorcc %i4, %o3, %l0
4616 fmovsn %icc, %f2, %f17
4617loop_399:
4618 movrne %l4, %i5, %o0
4619 movvs %icc, %i6, %o5
4620 tsubcctv %l6, %l3, %g5
4621 sllx %o6, %g4, %l5
4622 siam 0x5
4623 movpos %xcc, %i1, %o1
4624 add %l7, 0x7C, %l6
4625 wr %g0, 0x18, %asi
4626 lda [%l6] %asi, %g2
4627 casa [%l6] 0x18, %g2, %o7
4628 set 0x40, %i6
4629 stda %f16, [%l7 + %i6] 0x89
4630 edge8ln %i2, %l1, %i3
4631 fba,a %fcc3, loop_400
4632 alignaddrl %g7, %g6, %l2
4633 fbue %fcc3, loop_401
4634 and %g1, %o2, %g3
4635loop_400:
4636 tneg %xcc, 0x5
4637 tvc %xcc, 0x6
4638loop_401:
4639 te %xcc, 0x1
4640 smul %i7, 0x1053, %i0
4641 tgu %icc, 0x2
4642 mova %icc, %i4, %o4
4643 orn %l0, %l4, %i5
4644 flush %l7 + 0x34
4645 edge8 %o3, %i6, %o5
4646 ldsb [%l7 + 0x7E], %o0
4647 wr %g0, 0x80, %asi
4648 prefetcha [%l7 + 0x68] %asi, 0x3
4649 tne %xcc, 0x5
4650 array8 %l6, %g5, %g4
4651 fbe,a %fcc2, loop_402
4652 fba %fcc0, loop_403
4653 tcc %xcc, 0x6
4654 taddcctv %l5, 0x1EB7, %o6
4655loop_402:
4656 fcmped %fcc3, %f0, %f6
4657loop_403:
4658 fnands %f8, %f27, %f18
4659 movne %icc, %o1, %g2
4660 tg %icc, 0x7
4661 andn %i1, 0x1AD9, %i2
4662 edge16n %l1, %o7, %g7
4663 tne %xcc, 0x0
4664 edge8 %g6, %l2, %g1
4665 movgu %xcc, %o2, %i3
4666 edge8 %i7, %g3, %i4
4667 movrgz %i0, 0x1A2, %o4
4668 swap [%l7 + 0x7C], %l0
4669 st %f30, [%l7 + 0x70]
4670 movcc %xcc, %l4, %i5
4671 sra %o3, %o5, %o0
4672 orn %l3, %l6, %g5
4673 movge %xcc, %g4, %i6
4674 fmovrdlz %l5, %f12, %f16
4675 fmovdgu %xcc, %f9, %f15
4676 tleu %icc, 0x6
4677 movre %o1, %o6, %g2
4678 flush %l7 + 0x10
4679 movcs %xcc, %i1, %i2
4680 ldstub [%l7 + 0x79], %o7
4681 brlz %l1, loop_404
4682 stw %g6, [%l7 + 0x28]
4683 bn,pt %icc, loop_405
4684 fmovscs %xcc, %f30, %f1
4685loop_404:
4686 addccc %l2, 0x0BDB, %g7
4687 set 0x54, %o6
4688 stwa %o2, [%l7 + %o6] 0x0c
4689loop_405:
4690 edge32 %i3, %g1, %i7
4691 popc %g3, %i4
4692 popc %o4, %i0
4693 stw %l0, [%l7 + 0x74]
4694 movle %icc, %i5, %o3
4695 movre %l4, %o5, %o0
4696 popc %l6, %l3
4697 movpos %icc, %g4, %i6
4698 fbu,a %fcc1, loop_406
4699 subc %l5, %o1, %o6
4700 restored
4701 rdpr %cwp, %g1
4702 rdpr %cansave, %g2
4703 rdpr %canrestore, %g3
4704 rdpr %cleanwin, %g4
4705 rdpr %otherwin, %g5
4706 rdpr %wstate, %g6
4707 fone %f12
4708loop_406:
4709 subc %g2, 0x0C67, %g5
4710 addcc %i1, %i2, %l1
4711 be,pn %icc, loop_407
4712 tcc %icc, 0x2
4713 movle %icc, %g6, %l2
4714 move %xcc, %g7, %o7
4715loop_407:
4716 movvs %icc, %o2, %g1
4717 ldd [%l7 + 0x58], %f10
4718 movleu %icc, %i7, %i3
4719 edge32ln %g3, %o4, %i4
4720 ld [%l7 + 0x48], %f21
4721 ld [%l7 + 0x14], %f1
4722 ldub [%l7 + 0x25], %i0
4723 ldub [%l7 + 0x14], %l0
4724 nop
4725 set 0x6F, %g7
4726 ldstub [%l7 + %g7], %o3
4727 movrne %l4, 0x3DD, %i5
4728 sra %o0, 0x11, %o5
4729 orn %l6, %l3, %g4
4730 fmovdleu %icc, %f3, %f26
4731 movneg %xcc, %i6, %o1
4732 movge %icc, %l5, %g2
4733 ldsb [%l7 + 0x6B], %o6
4734 srax %g5, 0x14, %i2
4735 edge8n %l1, %i1, %l2
4736 fmovs %f27, %f0
4737 movvs %icc, %g6, %g7
4738 movrlez %o7, %g1, %o2
4739 orn %i3, %g3, %o4
4740 fmovdg %xcc, %f14, %f12
4741 alignaddrl %i4, %i0, %l0
4742 flush %l7 + 0x6C
4743 andcc %i7, 0x1B80, %l4
4744 lduw [%l7 + 0x18], %o3
4745 sir 0x1D2A
4746 fbl %fcc1, loop_408
4747 umulcc %i5, 0x1DB0, %o0
4748 array16 %l6, %o5, %l3
4749 orn %i6, %g4, %l5
4750loop_408:
4751 te %xcc, 0x7
4752 tpos %icc, 0x3
4753 set 0x58, %l2
4754 stda %o0, [%l7 + %l2] 0x2b
4755 membar #Sync
4756 fandnot1s %f11, %f26, %f10
4757 sdiv %o6, 0x05B2, %g5
4758 edge8l %g2, %l1, %i2
4759 movcs %xcc, %i1, %l2
4760 fblg %fcc0, loop_409
4761 mulx %g6, 0x17C4, %o7
4762 ldx [%l7 + 0x20], %g7
4763 sdivcc %g1, 0x18F8, %i3
4764loop_409:
4765 stb %g3, [%l7 + 0x33]
4766 fmovdg %xcc, %f8, %f27
4767 std %o4, [%l7 + 0x40]
4768 mova %icc, %o2, %i0
4769 movvc %xcc, %l0, %i4
4770 tleu %xcc, 0x2
4771 taddcctv %i7, 0x1CE6, %o3
4772 mova %icc, %i5, %o0
4773 orcc %l4, 0x0F28, %l6
4774 smulcc %l3, 0x1F32, %i6
4775 stbar
4776 set 0x34, %o7
4777 ldswa [%l7 + %o7] 0x15, %g4
4778 fnegs %f8, %f16
4779 movrlz %o5, 0x294, %l5
4780 mova %xcc, %o1, %o6
4781 tvc %xcc, 0x4
4782 udiv %g2, 0x1714, %l1
4783 fbu %fcc3, loop_410
4784 fmovdg %xcc, %f8, %f18
4785 xnor %g5, 0x1667, %i1
4786 membar 0x73
4787loop_410:
4788 sethi 0x1040, %i2
4789 tvc %xcc, 0x3
4790 fmul8x16au %f28, %f11, %f8
4791 te %icc, 0x6
4792 fbu %fcc1, loop_411
4793 sll %g6, 0x08, %o7
4794 array32 %g7, %l2, %i3
4795 edge32 %g1, %o4, %o2
4796loop_411:
4797 sethi 0x103D, %i0
4798 tsubcctv %l0, 0x0785, %i4
4799 wr %g0, 0x89, %asi
4800 lduha [%l7 + 0x48] %asi, %i7
4801 fnands %f25, %f5, %f1
4802 bgu,pt %xcc, loop_412
4803 xnorcc %o3, %i5, %o0
4804 fmovsneg %icc, %f17, %f8
4805 fpsub32s %f7, %f25, %f29
4806loop_412:
4807 srl %l4, 0x17, %g3
4808 fmovrsgz %l6, %f7, %f25
4809 srl %l3, %i6, %g4
4810 movleu %icc, %l5, %o5
4811 fmul8x16al %f22, %f19, %f16
4812 subccc %o6, %o1, %g2
4813 lduw [%l7 + 0x60], %l1
4814 tcs %xcc, 0x4
4815 edge16 %g5, %i1, %g6
4816 wr %g0, 0x10, %asi
4817 lduwa [%l7 + 0x40] %asi, %i2
4818 bvc loop_413
4819 fnegs %f21, %f12
4820 orncc %o7, 0x1481, %l2
4821 fbg %fcc1, loop_414
4822loop_413:
4823 movcc %xcc, %g7, %g1
4824 edge8 %i3, %o4, %o2
4825 fmovscs %xcc, %f0, %f7
4826loop_414:
4827 movne %icc, %i0, %i4
4828 stb %i7, [%l7 + 0x2C]
4829 addc %l0, 0x197F, %i5
4830 fmovdl %xcc, %f17, %f19
4831 fone %f20
4832 bn,pn %xcc, loop_415
4833 fornot2s %f26, %f0, %f28
4834 bleu,a %icc, loop_416
4835 add %o0, 0x0D11, %l4
4836loop_415:
4837 move %xcc, %g3, %l6
4838 restored
4839 rdpr %cwp, %g1
4840 rdpr %cansave, %g2
4841 rdpr %canrestore, %g3
4842 rdpr %cleanwin, %g4
4843 rdpr %otherwin, %g5
4844 rdpr %wstate, %g6
4845loop_416:
4846 smul %l3, %i6, %g4
4847 fbge,a %fcc2, loop_417
4848 movg %xcc, %o3, %l5
4849 or %o6, 0x1BDB, %o5
4850 addc %g2, 0x1610, %l1
4851loop_417:
4852 movvc %icc, %g5, %i1
4853 udivcc %o1, 0x148C, %i2
4854 fbuge %fcc0, loop_418
4855 subcc %g6, 0x0BE5, %o7
4856 sdivcc %l2, 0x031E, %g7
4857 movcc %icc, %g1, %o4
4858loop_418:
4859 srlx %i3, 0x01, %i0
4860 udivcc %o2, 0x0E10, %i4
4861 movle %icc, %i7, %i5
4862 subccc %l0, 0x1EF5, %l4
4863 movleu %xcc, %o0, %g3
4864 taddcctv %l3, 0x123A, %l6
4865 fcmpgt16 %f20, %f0, %g4
4866 fxors %f25, %f24, %f11
4867 umulcc %o3, %l5, %i6
4868 ta %icc, 0x3
4869 fble %fcc2, loop_419
4870 fbu,a %fcc3, loop_420
4871 fmovse %xcc, %f22, %f9
4872 add %o6, 0x189A, %g2
4873loop_419:
4874 udivcc %o5, 0x1AC5, %l1
4875loop_420:
4876 popc %i1, %g5
4877 alignaddrl %i2, %o1, %o7
4878 andncc %g6, %g7, %g1
4879 subc %l2, %o4, %i3
4880 bvc,pt %xcc, loop_421
4881 brnz,a %o2, loop_422
4882 fmul8ulx16 %f6, %f22, %f18
4883 fblg,a %fcc2, loop_423
4884loop_421:
4885 fcmped %fcc3, %f22, %f14
4886loop_422:
4887 fcmpne32 %f24, %f12, %i4
4888 orcc %i0, 0x1715, %i7
4889loop_423:
4890 movl %xcc, %l0, %i5
4891 and %o0, 0x0105, %l4
4892 tpos %xcc, 0x7
4893 fmovrsne %g3, %f2, %f25
4894 call loop_424
4895 fsrc1s %f10, %f26
4896 udiv %l6, 0x10B4, %g4
4897 edge16l %l3, %o3, %l5
4898loop_424:
4899 fmovdn %xcc, %f28, %f2
4900 std %f30, [%l7 + 0x48]
4901 srax %o6, %i6, %o5
4902 saved
4903 rdpr %cwp, %g1
4904 rdpr %cansave, %g2
4905 rdpr %canrestore, %g3
4906 rdpr %cleanwin, %g4
4907 rdpr %otherwin, %g5
4908 rdpr %wstate, %g6
4909 sir 0x1CE0
4910 edge32 %g2, %i1, %l1
4911 tle %icc, 0x5
4912 sdivx %i2, 0x1417, %g5
4913 orcc %o7, %g6, %o1
4914 move %xcc, %g1, %l2
4915 sir 0x1CF4
4916 tcc %xcc, 0x2
4917 andcc %o4, 0x0453, %g7
4918 nop
4919 setx loop_425, %l0, %l1
4920 wrpr 0x1, %tl
4921 wrpr %l1, %tpc
4922 add %l1, 0x4, %l1
4923 wrpr %l1, %tnpc
4924 setx 0x34400001400, %l0, %l1
4925 wrpr %l1, %tstate
4926 wrhpr 0x4, %htstate
4927 retry
4928 fmovrsne %i3, %f29, %f8
4929 array16 %o2, %i4, %i7
4930 edge32n %i0, %l0, %o0
4931loop_425:
4932 fbo %fcc0, loop_426
4933 tge %xcc, 0x2
4934 fmovrdgez %l4, %f22, %f4
4935 ba,pn %xcc, loop_427
4936loop_426:
4937 fcmped %fcc1, %f30, %f0
4938 mova %xcc, %i5, %l6
4939 orncc %g3, 0x0CE7, %l3
4940loop_427:
4941 udivx %g4, 0x0666, %o3
4942 restored
4943 rdpr %cwp, %g1
4944 rdpr %cansave, %g2
4945 rdpr %canrestore, %g3
4946 rdpr %cleanwin, %g4
4947 rdpr %otherwin, %g5
4948 rdpr %wstate, %g6
4949 fnegd %f8, %f26
4950 faligndata %f16, %f2, %f12
4951 movg %icc, %l5, %i6
4952 fpsub16 %f28, %f20, %f18
4953 tsubcctv %o6, %g2, %o5
4954 tpos %xcc, 0x4
4955 fcmpd %fcc2, %f16, %f24
4956 mulx %l1, 0x0545, %i2
4957 fmovrslez %i1, %f9, %f15
4958 or %o7, %g6, %g5
4959 fnot1s %f28, %f23
4960 fbuge,a %fcc3, loop_428
4961 andn %o1, %g1, %o4
4962 movpos %xcc, %l2, %i3
4963 xnor %g7, 0x1853, %i4
4964loop_428:
4965 edge16 %i7, %o2, %l0
4966 umulcc %o0, %l4, %i5
4967 movre %l6, 0x05C, %g3
4968 edge8n %l3, %i0, %o3
4969 fmovdle %xcc, %f24, %f1
4970 orncc %l5, %g4, %i6
4971 edge16n %o6, %g2, %o5
4972 fandnot1s %f6, %f13, %f5
4973 wr %g0, 0x04, %asi
4974 lda [%l7 + 0x28] %asi, %f15
4975 fpack32 %f24, %f16, %f10
4976 tneg %icc, 0x6
4977 fmovsl %icc, %f30, %f13
4978 fmovspos %xcc, %f2, %f3
4979 fandnot2 %f18, %f20, %f6
4980 fsrc2 %f26, %f16
4981 movre %l1, %i1, %i2
4982 wr %g0, 0x89, %asi
4983 stda %f0, [%l7 + 0x40] %asi
4984 fmovdcc %xcc, %f3, %f26
4985 movre %g6, 0x02F, %o7
4986 tvc %xcc, 0x0
4987 faligndata %f8, %f8, %f26
4988 sir 0x091F
4989 sll %g5, %g1, %o4
4990 bvs,a,pt %xcc, loop_429
4991 bcc,pt %xcc, loop_430
4992 udiv %l2, 0x04B0, %i3
4993 set 0x64, %l6
4994 stwa %o1, [%l7 + %l6] 0x11
4995loop_429:
4996 brz,a %g7, loop_431
4997loop_430:
4998 fmovdleu %xcc, %f7, %f14
4999 movleu %xcc, %i4, %i7
5000 edge16l %o2, %l0, %l4
5001loop_431:
5002 srax %i5, %o0, %l6
5003 bcs,pn %xcc, loop_432
5004 fmovrdlz %g3, %f24, %f20
5005 ta %icc, 0x5
5006 set 0x0C, %o5
5007 lduba [%l7 + %o5] 0x0c, %i0
5008loop_432:
5009 tcs %icc, 0x2
5010 fmuld8sux16 %f17, %f26, %f6
5011 movrgez %l3, 0x395, %o3
5012 smulcc %g4, %i6, %l5
5013 movrgz %g2, %o6, %l1
5014 smulcc %o5, %i2, %g6
5015 mulscc %o7, 0x0FF3, %i1
5016 mova %icc, %g1, %o4
5017 sub %g5, 0x0604, %l2
5018 flush %l7 + 0x6C
5019 tpos %xcc, 0x7
5020 tgu %xcc, 0x6
5021 orncc %i3, 0x1AF5, %o1
5022 movcc %icc, %i4, %i7
5023 sllx %o2, 0x01, %g7
5024 fpmerge %f19, %f27, %f6
5025 movrgz %l4, 0x32F, %i5
5026 tg %icc, 0x7
5027 te %icc, 0x0
5028 ld [%l7 + 0x34], %f30
5029 fsrc1 %f16, %f26
5030 array32 %o0, %l6, %g3
5031 orcc %l0, %l3, %o3
5032 fones %f25
5033 movleu %icc, %i0, %g4
5034 fmovrslez %l5, %f4, %f24
5035 movneg %xcc, %i6, %o6
5036 movrne %g2, %l1, %i2
5037 fabss %f24, %f23
5038 bl,pt %icc, loop_433
5039 fmovdn %icc, %f8, %f19
5040 edge32ln %g6, %o5, %i1
5041 fsrc2 %f18, %f14
5042loop_433:
5043 edge8 %g1, %o4, %o7
5044 fbul,a %fcc3, loop_434
5045 fmovda %xcc, %f13, %f5
5046 fsrc2 %f4, %f6
5047 nop
5048 set 0x2F, %g1
5049 ldstub [%l7 + %g1], %g5
5050loop_434:
5051 udiv %l2, 0x017D, %o1
5052 alignaddrl %i4, %i7, %i3
5053 srlx %g7, %l4, %o2
5054 fones %f11
5055 movge %xcc, %o0, %l6
5056 fmovdle %xcc, %f7, %f1
5057 nop
5058 setx loop_435, %l0, %l1
5059 jmpl %l1, %g3
5060 fmovsneg %xcc, %f16, %f11
5061 brgz %i5, loop_436
5062 movrlez %l3, 0x0CE, %l0
5063loop_435:
5064 edge16l %o3, %g4, %i0
5065 fble,a %fcc3, loop_437
5066loop_436:
5067 edge32ln %l5, %i6, %o6
5068 bcc,a,pt %icc, loop_438
5069 addccc %g2, 0x1CC4, %l1
5070loop_437:
5071 movg %icc, %g6, %i2
5072 stw %o5, [%l7 + 0x24]
5073loop_438:
5074 mulx %g1, %i1, %o4
5075 tgu %icc, 0x2
5076 popc %o7, %l2
5077 fxnors %f7, %f25, %f21
5078 fmovsvs %icc, %f25, %f26
5079 xnor %g5, %i4, %o1
5080 movvs %xcc, %i3, %i7
5081 std %f28, [%l7 + 0x08]
5082 fnot2s %f20, %f20
5083 bshuffle %f2, %f14, %f10
5084 st %f23, [%l7 + 0x2C]
5085 smul %g7, 0x1030, %o2
5086 movneg %xcc, %l4, %l6
5087 fnors %f4, %f19, %f11
5088 stx %g3, [%l7 + 0x10]
5089 xnorcc %o0, 0x0D40, %i5
5090 umulcc %l3, %l0, %g4
5091 array8 %o3, %l5, %i0
5092 fbue %fcc2, loop_439
5093 tpos %xcc, 0x0
5094 subc %o6, %g2, %l1
5095 and %g6, 0x16AD, %i6
5096loop_439:
5097 fbo %fcc0, loop_440
5098 move %icc, %i2, %o5
5099 edge16l %g1, %o4, %i1
5100 call loop_441
5101loop_440:
5102 fbuge,a %fcc0, loop_442
5103 tl %xcc, 0x0
5104 st %f29, [%l7 + 0x50]
5105loop_441:
5106 nop
5107 set 0x40, %g3
5108 ldda [%l7 + %g3] 0x15, %f16
5109loop_442:
5110 stb %o7, [%l7 + 0x19]
5111 nop
5112 setx loop_443, %l0, %l1
5113 wrpr 0x1, %tl
5114 wrpr %l1, %tnpc
5115 setx 0x34400001400, %l0, %l1
5116 wrpr %l1, %tstate
5117 wrhpr 0x4, %htstate
5118 done
5119 orn %l2, 0x1283, %i4
5120 set 0x58, %o1
5121 lduha [%l7 + %o1] 0x81, %g5
5122loop_443:
5123 sdivcc %i3, 0x0254, %i7
5124 umulcc %g7, 0x1ECE, %o2
5125 fmovsvs %icc, %f11, %f13
5126 tl %xcc, 0x7
5127 fmovsneg %icc, %f29, %f28
5128 ldsb [%l7 + 0x35], %l4
5129 fcmpeq32 %f20, %f6, %o1
5130 mova %icc, %l6, %o0
5131 fcmps %fcc2, %f18, %f17
5132 tcs %icc, 0x5
5133 movcs %xcc, %i5, %g3
5134 ldd [%l7 + 0x40], %l2
5135 restored
5136 rdpr %cwp, %g1
5137 rdpr %cansave, %g2
5138 rdpr %canrestore, %g3
5139 rdpr %cleanwin, %g4
5140 rdpr %otherwin, %g5
5141 rdpr %wstate, %g6
5142 edge8ln %l0, %g4, %o3
5143 orncc %l5, 0x0C70, %i0
5144 edge16n %o6, %l1, %g2
5145 andcc %g6, %i2, %i6
5146 and %g1, %o4, %o5
5147 orn %o7, %i1, %i4
5148 wr %g0, 0x23, %asi
5149 stxa %l2, [%l7 + 0x78] %asi
5150 membar #Sync
5151 movrlz %g5, %i7, %g7
5152 brz,a %o2, loop_444
5153 movrgez %i3, 0x048, %o1
5154 tle %xcc, 0x2
5155 fmovdleu %icc, %f17, %f25
5156loop_444:
5157 fbg,a %fcc2, loop_445
5158 ld [%l7 + 0x50], %f13
5159 te %xcc, 0x5
5160 taddcctv %l4, 0x1A06, %l6
5161loop_445:
5162 xorcc %i5, %g3, %l3
5163 smul %o0, 0x1647, %l0
5164 smulcc %o3, %g4, %i0
5165 orncc %l5, 0x18B3, %o6
5166 edge8l %l1, %g6, %i2
5167 fbuge,a %fcc2, loop_446
5168 movrgez %i6, 0x3BD, %g1
5169 movle %xcc, %g2, %o5
5170 fmovdcc %icc, %f21, %f8
5171loop_446:
5172 edge32 %o4, %o7, %i4
5173 tn %icc, 0x4
5174 movvs %icc, %l2, %i1
5175 lduh [%l7 + 0x22], %g5
5176 udivx %g7, 0x1B99, %i7
5177 membar 0x7A
5178 fmuld8ulx16 %f31, %f31, %f28
5179 fmovdne %xcc, %f3, %f5
5180 restored
5181 rdpr %cwp, %g1
5182 rdpr %cansave, %g2
5183 rdpr %canrestore, %g3
5184 rdpr %cleanwin, %g4
5185 rdpr %otherwin, %g5
5186 rdpr %wstate, %g6
5187 fmovdl %xcc, %f1, %f8
5188 sub %i3, %o2, %o1
5189 tg %icc, 0x0
5190 movre %l4, %i5, %l6
5191 fmovdvs %icc, %f5, %f27
5192 bpos loop_447
5193 tsubcctv %g3, %l3, %l0
5194 fmovdcc %xcc, %f23, %f30
5195 siam 0x0
5196loop_447:
5197 fcmps %fcc1, %f13, %f7
5198 udiv %o3, 0x123A, %o0
5199 srax %i0, 0x0F, %l5
5200 fnegs %f16, %f23
5201 array8 %g4, %l1, %o6
5202 tvc %xcc, 0x1
5203 fmovdleu %xcc, %f30, %f7
5204 movcc %xcc, %g6, %i2
5205 movle %xcc, %i6, %g1
5206 movleu %icc, %g2, %o5
5207 set 0x3A, %l3
5208 lduha [%l7 + %l3] 0x04, %o7
5209 subc %i4, %o4, %l2
5210 bshuffle %f26, %f0, %f26
5211 restored
5212 rdpr %cwp, %g1
5213 rdpr %cansave, %g2
5214 rdpr %canrestore, %g3
5215 rdpr %cleanwin, %g4
5216 rdpr %otherwin, %g5
5217 rdpr %wstate, %g6
5218 bpos,pt %xcc, loop_448
5219 fnegs %f23, %f30
5220 taddcctv %i1, %g5, %g7
5221 sth %i7, [%l7 + 0x40]
5222loop_448:
5223 fmuld8sux16 %f26, %f9, %f2
5224 fsrc2 %f22, %f28
5225 wr %g0, 0x89, %asi
5226 lduba [%l7 + 0x5C] %asi, %i3
5227 add %l7, 0x68, %l6
5228 wr %g0, 0x19, %asi
5229 lda [%l6] %asi, %o1
5230 casa [%l6] %asi, %o1, %l4
5231 fmovdpos %icc, %f26, %f25
5232 tgu %xcc, 0x5
5233 edge8l %o2, %l6, %g3
5234 tcc %xcc, 0x4
5235 xor %l3, %l0, %i5
5236 srax %o0, 0x09, %i0
5237 fxor %f30, %f28, %f18
5238 addccc %o3, 0x17B4, %g4
5239 fpadd32s %f17, %f6, %f1
5240 edge32ln %l1, %l5, %o6
5241 fzero %f0
5242 movvc %icc, %i2, %g6
5243 bshuffle %f24, %f4, %f22
5244 orncc %i6, 0x049F, %g1
5245 umul %g2, 0x1B48, %o5
5246 tsubcctv %o7, 0x01AD, %i4
5247 fmovsvc %xcc, %f10, %f29
5248 bn,a,pn %xcc, loop_449
5249 prefetch [%l7 + 0x40], 0x0
5250 fxnor %f14, %f8, %f6
5251 swap [%l7 + 0x78], %o4
5252loop_449:
5253 ld [%l7 + 0x1C], %f16
5254 nop
5255 set 0x4C, %l4
5256 ldsw [%l7 + %l4], %i1
5257 srl %l2, %g5, %g7
5258 nop
5259 set 0x10, %i5
5260 stx %i7, [%l7 + %i5]
5261 tn %icc, 0x6
5262 taddcc %o1, %l4, %i3
5263 fmovrdne %o2, %f28, %f0
5264 fandnot1 %f28, %f2, %f30
5265 bcc,pn %xcc, loop_450
5266 fabsd %f10, %f18
5267 fcmpeq32 %f24, %f14, %g3
5268 array16 %l6, %l0, %l3
5269loop_450:
5270 fmovdneg %xcc, %f30, %f16
5271 sllx %i5, 0x0A, %o0
5272 fmovsn %icc, %f17, %f19
5273 ldd [%l7 + 0x30], %f24
5274 fpadd16s %f21, %f19, %f19
5275 fors %f22, %f12, %f30
5276 sdivx %i0, 0x094A, %o3
5277 tneg %icc, 0x6
5278 nop
5279 setx loop_451, %l0, %l1
5280 jmpl %l1, %l1
5281 tgu %xcc, 0x0
5282 tvc %xcc, 0x1
5283 tg %icc, 0x7
5284loop_451:
5285 movge %icc, %l5, %g4
5286 movrgez %o6, %i2, %g6
5287 edge32n %i6, %g1, %o5
5288 edge16l %o7, %g2, %o4
5289 movrgez %i4, 0x3DC, %l2
5290 tvs %icc, 0x6
5291 add %g5, %g7, %i1
5292 fcmpgt32 %f16, %f26, %i7
5293 udivx %o1, 0x0EAB, %l4
5294 fmovrsne %i3, %f5, %f17
5295 stb %g3, [%l7 + 0x73]
5296 sir 0x0185
5297 andncc %l6, %l0, %o2
5298 addc %l3, 0x12E8, %i5
5299 orn %i0, %o0, %l1
5300 brgz %o3, loop_452
5301 edge16n %l5, %o6, %g4
5302 ldd [%l7 + 0x60], %i2
5303 fbuge,a %fcc2, loop_453
5304loop_452:
5305 brz,a %i6, loop_454
5306 addc %g6, 0x11A5, %o5
5307 ta %icc, 0x5
5308loop_453:
5309 movn %icc, %g1, %g2
5310loop_454:
5311 subc %o4, %o7, %i4
5312 movrgz %g5, %g7, %l2
5313 fbl,a %fcc1, loop_455
5314 tl %xcc, 0x7
5315 umulcc %i7, 0x12D5, %i1
5316 movge %icc, %o1, %i3
5317loop_455:
5318 andn %l4, %g3, %l0
5319 fsrc1s %f13, %f14
5320 subccc %l6, 0x07D5, %o2
5321 fmovrdlz %i5, %f10, %f20
5322 call loop_456
5323 ldsb [%l7 + 0x7B], %i0
5324 movg %xcc, %l3, %o0
5325 ldstub [%l7 + 0x0D], %l1
5326loop_456:
5327 fxors %f2, %f29, %f1
5328 fmovscc %icc, %f4, %f24
5329 fbul,a %fcc1, loop_457
5330 fnor %f22, %f20, %f20
5331 wr %g0, 0x0c, %asi
5332 ldda [%l7 + 0x40] %asi, %f0
5333loop_457:
5334 nop
5335 set 0x52, %i0
5336 lduha [%l7 + %i0] 0x89, %o3
5337 array16 %o6, %g4, %l5
5338 edge8n %i2, %i6, %g6
5339 fsrc1s %f0, %f17
5340 xorcc %o5, %g1, %g2
5341 fbue,a %fcc3, loop_458
5342 restored
5343 rdpr %cwp, %g1
5344 rdpr %cansave, %g2
5345 rdpr %canrestore, %g3
5346 rdpr %cleanwin, %g4
5347 rdpr %otherwin, %g5
5348 rdpr %wstate, %g6
5349 movvs %icc, %o7, %i4
5350 and %o4, 0x0342, %g5
5351loop_458:
5352 nop
5353 set 0x20, %g6
5354 std %g6, [%l7 + %g6]
5355 ble,pn %icc, loop_459
5356 for %f24, %f26, %f30
5357 tsubcctv %i7, %i1, %l2
5358 brlez %i3, loop_460
5359loop_459:
5360 tvs %xcc, 0x6
5361 bgu,a,pn %icc, loop_461
5362 and %o1, %l4, %g3
5363loop_460:
5364 nop
5365 set 0x5E, %i4
5366 lduh [%l7 + %i4], %l0
5367 fzeros %f10
5368loop_461:
5369 sdivx %o2, 0x1782, %i5
5370 movcs %icc, %i0, %l3
5371 stbar
5372 ldstub [%l7 + 0x5F], %l6
5373 movrlez %o0, %o3, %l1
5374 edge8n %o6, %l5, %g4
5375 smul %i6, %g6, %i2
5376 ble,a loop_462
5377 fnot2 %f2, %f12
5378 fmovd %f26, %f22
5379 tl %xcc, 0x7
5380loop_462:
5381 fmovsl %xcc, %f4, %f10
5382 wr %g0, 0x20, %asi
5383 stxa %g1, [%g0 + 0x20] %asi
5384 fbe %fcc3, loop_463
5385 tn %icc, 0x3
5386 fble %fcc3, loop_464
5387 fba %fcc1, loop_465
5388loop_463:
5389 fbuge %fcc0, loop_466
5390 sra %o5, %g2, %i4
5391loop_464:
5392 fcmpeq32 %f24, %f8, %o7
5393loop_465:
5394 fbn,a %fcc2, loop_467
5395loop_466:
5396 tge %icc, 0x7
5397 or %g5, %g7, %o4
5398 array32 %i1, %i7, %i3
5399loop_467:
5400 fabsd %f8, %f12
5401 stbar
5402 nop
5403 set 0x48, %o0
5404 stx %l2, [%l7 + %o0]
5405 subcc %l4, 0x1EDD, %g3
5406 flush %l7 + 0x74
5407 set 0x37, %o4
5408 ldstuba [%l7 + %o4] 0x19, %l0
5409 fpack32 %f24, %f8, %f14
5410 edge16ln %o2, %i5, %o1
5411 array32 %l3, %i0, %o0
5412 wr %g0, 0x19, %asi
5413 lda [%l7 + 0x50] %asi, %f27
5414 tne %xcc, 0x1
5415 subc %o3, %l1, %o6
5416 movn %icc, %l5, %l6
5417 smulcc %g4, %i6, %i2
5418 add %l7, 0x64, %l6
5419 wr %g0, 0x11, %asi
5420 casa [%l6] 0x11, %g6, %g1
5421 sdivcc %g2, 0x1C7A, %i4
5422 fmovdpos %icc, %f28, %f22
5423 taddcctv %o5, 0x0641, %o7
5424 set 0x74, %o3
5425 sta %f26, [%l7 + %o3] 0x88
5426 bvc,a,pn %icc, loop_468
5427 tn %xcc, 0x5
5428 movgu %xcc, %g7, %o4
5429 sllx %g5, %i1, %i3
5430loop_468:
5431 edge8 %i7, %l2, %l4
5432 set 0x18, %l1
5433 ldxa [%g0 + %l1] 0x20, %l0
5434 set 0x0, %i2
5435 stxa %g3, [%g0 + %i2] 0x57
5436 bcs loop_469
5437 fsrc1s %f24, %f26
5438 edge32ln %i5, %o1, %o2
5439 move %xcc, %i0, %o0
5440loop_469:
5441 tpos %xcc, 0x0
5442 fmovsneg %xcc, %f10, %f0
5443 sdivcc %l3, 0x0225, %o3
5444 movrne %o6, %l1, %l5
5445 subccc %l6, 0x178A, %i6
5446 wr %g0, 0x04, %asi
5447 prefetcha [%l7 + 0x18] %asi, 0x3
5448 edge32 %g4, %g6, %g1
5449 array16 %i4, %o5, %o7
5450 brlz %g2, loop_470
5451 udivx %g7, 0x01A0, %g5
5452 edge8n %i1, %o4, %i3
5453 stx %i7, [%l7 + 0x30]
5454loop_470:
5455 srl %l2, %l4, %g3
5456 wr %g0, 0x04, %asi
5457 stha %l0, [%l7 + 0x10] %asi
5458 udiv %o1, 0x0B75, %o2
5459 subccc %i5, 0x17BB, %i0
5460 edge8n %l3, %o0, %o6
5461 set 0x7C, %g2
5462 lda [%l7 + %g2] 0x14, %f14
5463 smulcc %l1, %l5, %l6
5464 ldx [%l7 + 0x68], %o3
5465 tge %xcc, 0x3
5466 sub %i6, 0x19B7, %i2
5467 tn %icc, 0x6
5468 fcmps %fcc0, %f16, %f8
5469 tleu %icc, 0x7
5470 movpos %icc, %g4, %g6
5471 umul %i4, 0x076F, %o5
5472 fmul8ulx16 %f10, %f24, %f30
5473 movne %icc, %o7, %g2
5474 wr %g0, 0xe3, %asi
5475 stba %g1, [%l7 + 0x5B] %asi
5476 membar #Sync
5477 fmovrdgz %g5, %f12, %f14
5478 set 0x40, %l5
5479 ldda [%l7 + %l5] 0x11, %f16
5480 array16 %i1, %o4, %i3
5481 array8 %i7, %l2, %l4
5482 tvs %icc, 0x3
5483 tl %icc, 0x0
5484 fbn %fcc0, loop_471
5485 edge16l %g3, %g7, %o1
5486 fmovsgu %xcc, %f20, %f22
5487 movle %icc, %o2, %l0
5488loop_471:
5489 fbne,a %fcc1, loop_472
5490 edge32 %i5, %l3, %i0
5491 st %f17, [%l7 + 0x50]
5492 wr %g0, 0x04, %asi
5493 lduba [%l7 + 0x7F] %asi, %o6
5494loop_472:
5495 sll %l1, 0x08, %o0
5496 fnors %f18, %f22, %f27
5497 lduw [%l7 + 0x48], %l5
5498 subcc %o3, %l6, %i6
5499 fbl %fcc0, loop_473
5500 addc %i2, %g4, %g6
5501 movpos %icc, %i4, %o7
5502 mova %xcc, %g2, %g1
5503loop_473:
5504 fxnor %f8, %f24, %f30
5505 tn %icc, 0x4
5506 umulcc %g5, 0x0BCF, %i1
5507 stw %o5, [%l7 + 0x78]
5508 mulx %o4, %i3, %l2
5509 sethi 0x0D7D, %l4
5510 movge %xcc, %i7, %g7
5511 movle %icc, %o1, %o2
5512 add %l7, 0x40, %l6
5513 wr %g0, 0x81, %asi
5514 casxa [%l6] %asi, %l0, %g3
5515 fbue %fcc2, loop_474
5516 edge16ln %i5, %l3, %i0
5517 mulscc %l1, %o6, %l5
5518 andn %o3, 0x1ED3, %l6
5519loop_474:
5520 taddcctv %i6, 0x068A, %i2
5521 ldx [%l7 + 0x60], %g4
5522 ld [%l7 + 0x4C], %f10
5523 fpsub16 %f30, %f10, %f16
5524 sdiv %o0, 0x12EE, %i4
5525 mulx %o7, %g6, %g2
5526 sdivcc %g5, 0x0FC5, %i1
5527 alignaddr %g1, %o4, %o5
5528 fmul8x16 %f25, %f8, %f22
5529 orn %l2, %i3, %i7
5530 tsubcc %l4, %g7, %o2
5531 tl %xcc, 0x6
5532 ta %icc, 0x2
5533 wr %g0, 0x80, %asi
5534 ldsha [%l7 + 0x60] %asi, %o1
5535 addcc %l0, 0x1B5D, %i5
5536 movrne %l3, 0x11C, %g3
5537 stbar
5538 edge8n %l1, %o6, %i0
5539 bg,a loop_475
5540 tle %xcc, 0x2
5541 movrlez %o3, 0x1BC, %l6
5542 edge32n %l5, %i2, %i6
5543loop_475:
5544 fmovdle %xcc, %f10, %f4
5545 movleu %icc, %o0, %i4
5546 edge16 %g4, %o7, %g2
5547 tleu %xcc, 0x6
5548 edge16ln %g6, %i1, %g1
5549 movgu %xcc, %o4, %g5
5550 tcc %icc, 0x5
5551 lduh [%l7 + 0x38], %l2
5552 edge16ln %i3, %i7, %o5
5553 add %g7, 0x08EB, %o2
5554 set 0x75, %i7
5555 ldsba [%l7 + %i7] 0x88, %l4
5556 popc %o1, %l0
5557 sdivx %i5, 0x04B8, %g3
5558 fbuge %fcc2, loop_476
5559 fmovsa %xcc, %f28, %f29
5560 andncc %l1, %o6, %l3
5561 set 0x18, %g5
5562 stda %i0, [%l7 + %g5] 0x14
5563loop_476:
5564 movleu %xcc, %o3, %l5
5565 alignaddrl %l6, %i6, %i2
5566 movneg %xcc, %i4, %g4
5567 tle %icc, 0x0
5568 edge8n %o0, %o7, %g6
5569 tvc %icc, 0x7
5570 edge8l %g2, %g1, %o4
5571 membar 0x61
5572 bvs,a,pt %xcc, loop_477
5573 movpos %xcc, %g5, %l2
5574 tne %icc, 0x2
5575 std %i2, [%l7 + 0x58]
5576loop_477:
5577 or %i1, %o5, %i7
5578 alignaddr %g7, %l4, %o2
5579 std %l0, [%l7 + 0x20]
5580 fmovdn %xcc, %f20, %f24
5581 fzero %f22
5582 nop
5583 setx loop_478, %l0, %l1
5584 wrpr 0x1, %tl
5585 wrpr %l1, %tpc
5586 add %l1, 0x4, %l1
5587 wrpr %l1, %tnpc
5588 setx 0x34400001400, %l0, %l1
5589 wrpr %l1, %tstate
5590 wrhpr 0x4, %htstate
5591 retry
5592 movleu %icc, %i5, %o1
5593 ble loop_479
5594 fandnot1s %f9, %f22, %f14
5595loop_478:
5596 tleu %icc, 0x3
5597 edge32n %l1, %g3, %o6
5598loop_479:
5599 fmovrslez %l3, %f15, %f25
5600 fmovsneg %xcc, %f0, %f16
5601 and %o3, 0x1639, %l5
5602 tl %xcc, 0x2
5603 array8 %i0, %i6, %i2
5604 udiv %i4, 0x0C68, %l6
5605 movvc %icc, %g4, %o0
5606 taddcctv %o7, %g2, %g1
5607 bne,a,pt %xcc, loop_480
5608 fba %fcc2, loop_481
5609 fxor %f4, %f10, %f16
5610 movrlez %g6, %g5, %o4
5611loop_480:
5612 udivcc %i3, 0x094B, %l2
5613loop_481:
5614 addccc %i1, %i7, %g7
5615 movcc %icc, %o5, %l4
5616 move %xcc, %o2, %l0
5617 fnors %f6, %f29, %f22
5618 movrne %o1, %l1, %g3
5619 mulscc %i5, %o6, %o3
5620 taddcctv %l3, %l5, %i0
5621 movrgez %i2, %i4, %i6
5622 membar 0x42
5623 movrlez %l6, 0x04A, %o0
5624 orcc %o7, 0x1A45, %g4
5625 andn %g2, %g6, %g1
5626 movn %xcc, %o4, %i3
5627 tsubcc %g5, %i1, %l2
5628 movge %xcc, %i7, %o5
5629 taddcctv %l4, 0x14A4, %g7
5630 stbar
5631 andn %l0, 0x012B, %o1
5632 xnor %o2, 0x155F, %l1
5633 subccc %i5, %g3, %o6
5634 tg %xcc, 0x6
5635 fmovrde %o3, %f26, %f24
5636 tle %xcc, 0x4
5637 fmovsgu %icc, %f27, %f22
5638 andn %l5, %i0, %l3
5639 edge8n %i4, %i2, %i6
5640 movvc %xcc, %o0, %o7
5641 mulx %l6, 0x0ED7, %g2
5642 tleu %icc, 0x5
5643 movrlez %g6, 0x123, %g4
5644 tl %icc, 0x5
5645 movleu %xcc, %o4, %g1
5646 array32 %g5, %i1, %l2
5647 edge32l %i3, %o5, %i7
5648 fbu,a %fcc3, loop_482
5649 fxors %f7, %f16, %f24
5650 smul %g7, 0x0E42, %l4
5651 fands %f1, %f25, %f30
5652loop_482:
5653 smul %l0, %o1, %l1
5654 pdist %f8, %f28, %f14
5655 be,a,pn %xcc, loop_483
5656 fmovrde %o2, %f30, %f22
5657 ble,a %icc, loop_484
5658 movrlez %g3, 0x207, %o6
5659loop_483:
5660 movvs %xcc, %o3, %i5
5661 sir 0x10C3
5662loop_484:
5663 nop
5664 set 0x48, %i1
5665 stda %l4, [%l7 + %i1] 0x89
5666 fpmerge %f4, %f20, %f24
5667 array16 %l3, %i4, %i2
5668 movne %icc, %i0, %o0
5669 call loop_485
5670 fmul8ulx16 %f18, %f28, %f30
5671 fmovdneg %xcc, %f11, %f25
5672 edge16n %o7, %l6, %g2
5673loop_485:
5674 fnegs %f7, %f30
5675 addc %i6, %g4, %o4
5676 udiv %g1, 0x028D, %g6
5677 fnands %f15, %f30, %f6
5678 mova %xcc, %i1, %g5
5679 fpsub32 %f6, %f24, %f18
5680 wr %g0, 0x0c, %asi
5681 stxa %i3, [%l7 + 0x08] %asi
5682 tl %icc, 0x7
5683 edge16 %l2, %i7, %g7
5684 ldsh [%l7 + 0x4A], %o5
5685 fornot2s %f22, %f20, %f4
5686 stx %l4, [%l7 + 0x28]
5687 smulcc %o1, %l0, %l1
5688 fsrc2 %f20, %f16
5689 add %o2, %g3, %o6
5690 sethi 0x1B61, %i5
5691 smul %o3, 0x11CA, %l5
5692 tle %xcc, 0x5
5693 movre %i4, 0x008, %l3
5694 fsrc1 %f28, %f30
5695 brlz %i0, loop_486
5696 fbn %fcc2, loop_487
5697 tvc %xcc, 0x6
5698 andncc %i2, %o0, %l6
5699loop_486:
5700 nop
5701 set 0x30, %l0
5702 lduw [%l7 + %l0], %g2
5703loop_487:
5704 fmovdge %xcc, %f27, %f8
5705 add %o7, 0x0569, %i6
5706 wr %g0, 0x10, %asi
5707 prefetcha [%l7 + 0x08] %asi, 0x1
5708 movrlez %g4, 0x2CB, %g6
5709 udivx %i1, 0x1805, %g5
5710 fmovsneg %xcc, %f5, %f9
5711 movrlez %i3, 0x076, %l2
5712 sir 0x1336
5713 fmovsvc %icc, %f24, %f19
5714 fmovs %f11, %f4
5715 movrgez %i7, %g1, %o5
5716 fpadd32s %f5, %f12, %f25
5717 sra %l4, %g7, %l0
5718 tl %icc, 0x7
5719 fbule,a %fcc2, loop_488
5720 array32 %o1, %l1, %o2
5721 movre %g3, 0x09D, %o6
5722 subcc %o3, %i5, %i4
5723loop_488:
5724 nop
5725 set 0x08, %i3
5726 prefetcha [%l7 + %i3] 0x18, 0x0
5727 edge32n %l5, %i2, %o0
5728 ta %xcc, 0x0
5729 alignaddr %i0, %g2, %l6
5730 fandnot2 %f18, %f16, %f22
5731 srl %o7, 0x1A, %o4
5732 tg %icc, 0x5
5733 umulcc %g4, %i6, %i1
5734 sethi 0x0BCD, %g5
5735 fnegs %f25, %f31
5736 tcs %icc, 0x4
5737 tsubcctv %g6, 0x0820, %i3
5738 move %icc, %l2, %i7
5739 sllx %o5, 0x0D, %g1
5740 saved
5741 rdpr %cwp, %g1
5742 rdpr %cansave, %g2
5743 rdpr %canrestore, %g3
5744 rdpr %cleanwin, %g4
5745 rdpr %otherwin, %g5
5746 rdpr %wstate, %g6
5747 fmovse %icc, %f10, %f22
5748 move %xcc, %l4, %l0
5749 ta %icc, 0x1
5750 edge8n %o1, %g7, %o2
5751 fcmpgt16 %f20, %f2, %l1
5752 umulcc %g3, 0x1E2D, %o6
5753 fbg,a %fcc2, loop_489
5754 tn %icc, 0x1
5755 fsrc1s %f8, %f8
5756 fmul8x16au %f9, %f25, %f14
5757loop_489:
5758 fnot2 %f16, %f14
5759 bne,a,pt %xcc, loop_490
5760 orn %i5, %o3, %i4
5761 tge %xcc, 0x4
5762 fmovdpos %xcc, %f23, %f23
5763loop_490:
5764 tgu %xcc, 0x2
5765 std %l2, [%l7 + 0x78]
5766 std %f20, [%l7 + 0x58]
5767 wr %g0, 0x57, %asi
5768 stxa %i2, [%g0 + 0x0] %asi
5769 edge16 %l5, %o0, %g2
5770 stw %l6, [%l7 + 0x44]
5771 wr %g0, 0x89, %asi
5772 ldsba [%l7 + 0x1E] %asi, %o7
5773 ldsh [%l7 + 0x4E], %i0
5774 tsubcctv %o4, %i6, %g4
5775 smul %g5, %i1, %i3
5776 tsubcc %l2, %i7, %g6
5777 fbne %fcc0, loop_491
5778 restored
5779 rdpr %cwp, %g1
5780 rdpr %cansave, %g2
5781 rdpr %canrestore, %g3
5782 rdpr %cleanwin, %g4
5783 rdpr %otherwin, %g5
5784 rdpr %wstate, %g6
5785 orncc %o5, %l4, %g1
5786 wr %g0, 0x89, %asi
5787 stwa %o1, [%l7 + 0x64] %asi
5788loop_491:
5789 addccc %g7, %o2, %l1
5790 sllx %g3, 0x0C, %l0
5791 movle %xcc, %o6, %o3
5792 fmovsne %icc, %f10, %f11
5793 restored
5794 rdpr %cwp, %g1
5795 rdpr %cansave, %g2
5796 rdpr %canrestore, %g3
5797 rdpr %cleanwin, %g4
5798 rdpr %otherwin, %g5
5799 rdpr %wstate, %g6
5800 tleu %xcc, 0x3
5801 fnot2s %f28, %f11
5802 mulx %i5, %i4, %i2
5803 wr %g0, 0x80, %asi
5804 ldxa [%l7 + 0x28] %asi, %l5
5805 sdivcc %l3, 0x14C3, %o0
5806 add %l7, 0x0C, %l6
5807 wr %g0, 0x11, %asi
5808 casa [%l6] %asi, %l6, %o7
5809 brgz %g2, loop_492
5810 fand %f24, %f2, %f18
5811 taddcctv %i0, 0x19A5, %o4
5812 movrgez %i6, 0x046, %g4
5813loop_492:
5814 array8 %g5, %i1, %i3
5815 fmovdne %icc, %f25, %f23
5816 xorcc %l2, %g6, %o5
5817 flush %l7 + 0x48
5818 edge8l %i7, %l4, %o1
5819 move %xcc, %g7, %o2
5820 array8 %g1, %l1, %g3
5821 sdiv %o6, 0x104C, %l0
5822 tg %icc, 0x6
5823 movleu %icc, %i5, %o3
5824 fmul8x16al %f0, %f20, %f30
5825 sub %i2, 0x0BFB, %i4
5826 smulcc %l3, 0x0610, %o0
5827 fmovdvs %icc, %f27, %f22
5828 fbuge,a %fcc1, loop_493
5829 movrgz %l5, %l6, %g2
5830 tl %xcc, 0x1
5831 orncc %o7, 0x079C, %o4
5832loop_493:
5833 edge32 %i6, %i0, %g5
5834 fnand %f14, %f16, %f10
5835 edge16n %i1, %i3, %g4
5836 srl %l2, 0x12, %g6
5837 set 0x54, %g4
5838 ldswa [%l7 + %g4] 0x88, %i7
5839 tg %icc, 0x4
5840 array32 %l4, %o5, %g7
5841 fmovrsne %o2, %f19, %f17
5842 set 0x40, %i6
5843 ldda [%l7 + %i6] 0x19, %f0
5844 movrgez %g1, %l1, %o1
5845 srl %g3, 0x10, %l0
5846 fbne,a %fcc0, loop_494
5847 umulcc %o6, 0x06BC, %i5
5848 fmul8x16 %f8, %f6, %f24
5849 fmovrsgez %o3, %f24, %f26
5850loop_494:
5851 movrgez %i2, 0x33A, %l3
5852 te %xcc, 0x3
5853 swap [%l7 + 0x54], %i4
5854 set 0x21, %o6
5855 ldstuba [%l7 + %o6] 0x11, %o0
5856 fble %fcc2, loop_495
5857 sll %l5, 0x00, %g2
5858 brgz %o7, loop_496
5859 brlez,a %o4, loop_497
5860loop_495:
5861 edge16 %l6, %i0, %i6
5862 tvs %icc, 0x1
5863loop_496:
5864 taddcctv %g5, %i3, %g4
5865loop_497:
5866 bneg,a loop_498
5867 edge16ln %i1, %l2, %g6
5868 subccc %l4, 0x0722, %i7
5869 set 0x68, %g7
5870 ldxa [%l7 + %g7] 0x0c, %g7
5871loop_498:
5872 movre %o2, 0x381, %g1
5873 sethi 0x0077, %l1
5874 srlx %o5, %o1, %l0
5875 fsrc2s %f20, %f30
5876 stw %g3, [%l7 + 0x54]
5877 fsrc1 %f16, %f20
5878 fmovrdne %i5, %f14, %f8
5879 fpsub32 %f22, %f8, %f14
5880 tsubcc %o3, %i2, %o6
5881 fmovrse %l3, %f7, %f8
5882 fmovda %xcc, %f1, %f7
5883 brnz %o0, loop_499
5884 fcmpes %fcc0, %f2, %f3
5885 movne %icc, %i4, %g2
5886 subccc %o7, %o4, %l6
5887loop_499:
5888 movcc %icc, %i0, %i6
5889 xor %g5, 0x008B, %i3
5890 fbo,a %fcc1, loop_500
5891 stbar
5892 edge16l %g4, %l5, %i1
5893 subc %g6, 0x01BB, %l4
5894loop_500:
5895 movvc %icc, %l2, %i7
5896 fmovsle %xcc, %f5, %f11
5897 edge8ln %g7, %g1, %l1
5898 udiv %o5, 0x11FF, %o2
5899 edge32l %o1, %l0, %i5
5900 fmul8x16al %f3, %f13, %f2
5901 fbne %fcc1, loop_501
5902 edge16 %g3, %o3, %o6
5903 edge16n %i2, %l3, %o0
5904 tcs %xcc, 0x0
5905loop_501:
5906 fnot2 %f16, %f28
5907 movne %xcc, %i4, %g2
5908 movg %xcc, %o7, %l6
5909 movrlz %o4, 0x068, %i0
5910 fxor %f8, %f26, %f26
5911 orn %i6, 0x16F6, %g5
5912 restored
5913 rdpr %cwp, %g1
5914 rdpr %cansave, %g2
5915 rdpr %canrestore, %g3
5916 rdpr %cleanwin, %g4
5917 rdpr %otherwin, %g5
5918 rdpr %wstate, %g6
5919 bvc,pt %xcc, loop_502
5920 movre %g4, 0x1FE, %l5
5921 tn %icc, 0x4
5922 movrgz %i3, 0x090, %g6
5923loop_502:
5924 ba,a %xcc, loop_503
5925 edge32ln %l4, %l2, %i1
5926 fmovsleu %icc, %f6, %f10
5927 addcc %g7, %i7, %g1
5928loop_503:
5929 lduw [%l7 + 0x38], %o5
5930 srl %l1, 0x15, %o1
5931 lduh [%l7 + 0x0A], %l0
5932 brgez,a %i5, loop_504
5933 fba,a %fcc2, loop_505
5934 fbue %fcc1, loop_506
5935 tn %xcc, 0x7
5936loop_504:
5937 taddcctv %g3, 0x0A29, %o3
5938loop_505:
5939 xnor %o2, %i2, %o6
5940loop_506:
5941 nop
5942 wr %g0, 0x80, %asi
5943 swapa [%l7 + 0x5C] %asi, %o0
5944 array32 %l3, %i4, %g2
5945 set 0x36, %o2
5946 ldsha [%l7 + %o2] 0x11, %o7
5947 tle %xcc, 0x5
5948 bl,a %icc, loop_507
5949 fblg %fcc2, loop_508
5950 sdivcc %o4, 0x1578, %l6
5951 for %f2, %f30, %f30
5952loop_507:
5953 fpsub32s %f21, %f1, %f18
5954loop_508:
5955 tcs %xcc, 0x5
5956 sra %i6, %g5, %i0
5957 movle %icc, %g4, %i3
5958 addcc %g6, 0x1D8F, %l5
5959 fpsub16 %f6, %f0, %f28
5960 set 0x58, %l2
5961 lduba [%l7 + %l2] 0x19, %l2
5962 alignaddrl %i1, %l4, %i7
5963 fble,a %fcc3, loop_509
5964 tvs %icc, 0x3
5965 restored
5966 rdpr %cwp, %g1
5967 rdpr %cansave, %g2
5968 rdpr %canrestore, %g3
5969 rdpr %cleanwin, %g4
5970 rdpr %otherwin, %g5
5971 rdpr %wstate, %g6
5972 fmovrsgz %g7, %f22, %f20
5973loop_509:
5974 andcc %g1, %o5, %l1
5975 wr %g0, 0x19, %asi
5976 stda %l0, [%l7 + 0x78] %asi
5977 fble,a %fcc2, loop_510
5978 add %i5, %g3, %o3
5979 smulcc %o2, 0x1249, %i2
5980 tsubcctv %o6, %o1, %o0
5981loop_510:
5982 fmuld8ulx16 %f23, %f23, %f16
5983 smulcc %i4, 0x1265, %g2
5984 fmovs %f6, %f21
5985 sdiv %o7, 0x0FC4, %l3
5986 tle %icc, 0x0
5987 ldsb [%l7 + 0x4E], %o4
5988 add %l7, 0x40, %l6
5989 wr %g0, 0x0c, %asi
5990 casa [%l6] 0x0c, %l6, %g5
5991 wr %g0, 0x10, %asi
5992 lduwa [%l7 + 0x28] %asi, %i6
5993 movle %icc, %g4, %i3
5994 bgu,pt %xcc, loop_511
5995 fmovrslez %g6, %f13, %f1
5996 fpackfix %f18, %f27
5997 fpsub16 %f28, %f14, %f28
5998loop_511:
5999 subc %l5, %i0, %l2
6000 tvc %xcc, 0x2
6001 sdiv %i1, 0x0AEF, %l4
6002 bpos loop_512
6003 sra %i7, %g7, %o5
6004 subc %l1, %g1, %l0
6005 wr %g0, 0xea, %asi
6006 stba %i5, [%l7 + 0x5D] %asi
6007 membar #Sync
6008loop_512:
6009 fba %fcc3, loop_513
6010 movcc %xcc, %o3, %o2
6011 wr %g0, 0x0c, %asi
6012 stwa %i2, [%l7 + 0x58] %asi
6013loop_513:
6014 fmovrdlez %o6, %f14, %f16
6015 fbuge,a %fcc1, loop_514
6016 subccc %o1, 0x0BC5, %g3
6017 sethi 0x111D, %i4
6018 fbg %fcc1, loop_515
6019loop_514:
6020 umulcc %g2, 0x08BA, %o7
6021 edge16n %l3, %o0, %o4
6022 fbl,a %fcc2, loop_516
6023loop_515:
6024 nop
6025 set 0x08, %l6
6026 std %g4, [%l7 + %l6]
6027 tpos %icc, 0x0
6028 movleu %icc, %i6, %l6
6029loop_516:
6030 edge32 %g4, %i3, %g6
6031 subc %i0, 0x13C6, %l2
6032 array8 %i1, %l4, %l5
6033 alignaddrl %g7, %i7, %l1
6034 tvc %icc, 0x0
6035 movneg %icc, %o5, %l0
6036 ldub [%l7 + 0x30], %i5
6037 set 0x58, %o7
6038 stha %g1, [%l7 + %o7] 0x81
6039 fmul8x16al %f13, %f17, %f6
6040 add %l7, 0x34, %l6
6041 wr %g0, 0x0c, %asi
6042 lda [%l6] %asi, %o3
6043 casa [%l6] 0x0c, %o3, %i2
6044 fnegs %f7, %f29
6045 sdivx %o6, 0x1765, %o1
6046 addccc %g3, %o2, %i4
6047 add %l7, 0x20, %l6
6048 wr %g0, 0x11, %asi
6049 casxa [%l6] %asi, %o7, %g2
6050 popc 0x06C1, %l3
6051 bvc,a loop_517
6052 array8 %o0, %o4, %i6
6053 fmovdcs %icc, %f18, %f22
6054 movge %icc, %g5, %l6
6055loop_517:
6056 nop
6057 wr %g0, 0x0c, %asi
6058 stda %g4, [%l7 + 0x08] %asi
6059 restored
6060 rdpr %cwp, %g1
6061 rdpr %cansave, %g2
6062 rdpr %canrestore, %g3
6063 rdpr %cleanwin, %g4
6064 rdpr %otherwin, %g5
6065 rdpr %wstate, %g6
6066 subc %g6, 0x1628, %i3
6067 bge,pt %xcc, loop_518
6068 movne %xcc, %i0, %l2
6069 pdist %f4, %f18, %f2
6070 tg %icc, 0x6
6071loop_518:
6072 fors %f10, %f31, %f9
6073 smulcc %i1, 0x1A15, %l4
6074 ldstub [%l7 + 0x60], %l5
6075 fmovrse %g7, %f11, %f0
6076 bvc loop_519
6077 mulx %i7, 0x03B0, %o5
6078 edge16 %l0, %l1, %i5
6079 fands %f16, %f24, %f4
6080loop_519:
6081 nop
6082 set 0x40, %o5
6083 stda %f16, [%l7 + %o5] 0x11
6084 movne %xcc, %o3, %i2
6085 subc %o6, %g1, %g3
6086 movl %xcc, %o1, %i4
6087 movcc %icc, %o2, %g2
6088 orcc %o7, 0x0AD8, %o0
6089 prefetch [%l7 + 0x60], 0x2
6090 addccc %o4, 0x13D3, %i6
6091 fmovsg %xcc, %f25, %f22
6092 sll %g5, 0x04, %l6
6093 addc %l3, %g6, %i3
6094 wr %g0, 0x11, %asi
6095 stwa %g4, [%l7 + 0x30] %asi
6096 mulscc %l2, 0x0DE9, %i1
6097 bg,a %xcc, loop_520
6098 sdivcc %l4, 0x1A08, %i0
6099 xorcc %l5, %i7, %g7
6100 fbug %fcc0, loop_521
6101loop_520:
6102 sdivcc %l0, 0x063C, %l1
6103 mova %xcc, %o5, %o3
6104 or %i5, %i2, %g1
6105loop_521:
6106 fcmpeq16 %f4, %f22, %o6
6107 movleu %icc, %o1, %i4
6108 subc %g3, %o2, %o7
6109 udivx %o0, 0x1F4F, %o4
6110 bcs loop_522
6111 fpmerge %f3, %f26, %f16
6112 fandnot2 %f0, %f8, %f14
6113 saved
6114 rdpr %cwp, %g1
6115 rdpr %cansave, %g2
6116 rdpr %canrestore, %g3
6117 rdpr %cleanwin, %g4
6118 rdpr %otherwin, %g5
6119 rdpr %wstate, %g6
6120loop_522:
6121 nop
6122 set 0x78, %g1
6123 stxa %g2, [%l7 + %g1] 0x14
6124 fcmple16 %f6, %f12, %g5
6125 std %i6, [%l7 + 0x48]
6126 set 0x74, %o1
6127 ldswa [%l7 + %o1] 0x81, %l6
6128 fpsub16 %f10, %f20, %f6
6129 sra %g6, 0x08, %i3
6130 set 0x38, %g3
6131 ldstuba [%l7 + %g3] 0x10, %l3
6132 movg %icc, %l2, %g4
6133 stx %i1, [%l7 + 0x08]
6134 tgu %icc, 0x3
6135 edge16 %i0, %l5, %i7
6136 tcs %icc, 0x4
6137 fmovdpos %icc, %f26, %f16
6138 xnor %g7, %l4, %l1
6139 movrlz %o5, %l0, %i5
6140 movgu %icc, %o3, %g1
6141 brlz %i2, loop_523
6142 orn %o6, %i4, %g3
6143 fmovrsgz %o2, %f26, %f20
6144 fsrc1 %f20, %f8
6145loop_523:
6146 fpmerge %f8, %f21, %f12
6147 fsrc1s %f30, %f5
6148 andn %o1, %o7, %o0
6149 tvc %xcc, 0x1
6150 fblg %fcc1, loop_524
6151 sdivx %o4, 0x0BA5, %g5
6152 tsubcc %g2, %i6, %l6
6153 fmovsle %icc, %f3, %f12
6154loop_524:
6155 sethi 0x0454, %i3
6156 fmovda %xcc, %f30, %f5
6157 fmovrdlez %l3, %f24, %f18
6158 nop
6159 setx loop_525, %l0, %l1
6160 jmpl %l1, %g6
6161 fmovdcc %icc, %f0, %f4
6162 edge8 %l2, %i1, %i0
6163 smul %l5, 0x15F3, %i7
6164loop_525:
6165 movrgz %g7, %g4, %l1
6166 fsrc2s %f5, %f26
6167 edge32l %l4, %l0, %i5
6168 edge8n %o5, %o3, %i2
6169 movneg %icc, %g1, %o6
6170 prefetch [%l7 + 0x30], 0x1
6171 srlx %g3, %o2, %o1
6172 ldd [%l7 + 0x28], %f12
6173 sdiv %o7, 0x142C, %i4
6174 subcc %o0, 0x0C44, %g5
6175 movrne %o4, %i6, %l6
6176 fornot2 %f18, %f28, %f28
6177 mova %xcc, %g2, %l3
6178 wr %g0, 0x2f, %asi
6179 stwa %i3, [%l7 + 0x64] %asi
6180 membar #Sync
6181 edge8 %l2, %g6, %i1
6182 pdist %f0, %f30, %f14
6183 movvs %icc, %i0, %l5
6184 sdivcc %i7, 0x14B2, %g7
6185 fbue,a %fcc0, loop_526
6186 fmovdvc %icc, %f18, %f13
6187 orn %l1, %g4, %l0
6188 xnor %i5, 0x0483, %l4
6189loop_526:
6190 smul %o5, 0x04A7, %i2
6191 srl %g1, 0x13, %o6
6192 xnorcc %g3, %o3, %o1
6193 edge8 %o2, %i4, %o0
6194 bcs,a,pt %icc, loop_527
6195 swap [%l7 + 0x6C], %g5
6196 addc %o4, 0x1A93, %o7
6197 sub %i6, %l6, %g2
6198loop_527:
6199 edge16l %i3, %l2, %l3
6200 move %xcc, %i1, %i0
6201 tneg %xcc, 0x2
6202 tgu %xcc, 0x6
6203 fble %fcc2, loop_528
6204 nop
6205 setx loop_529, %l0, %l1
6206 wrpr 0x1, %tl
6207 wrpr %l1, %tpc
6208 add %l1, 0x4, %l1
6209 wrpr %l1, %tnpc
6210 setx 0x34400001400, %l0, %l1
6211 wrpr %l1, %tstate
6212 wrhpr 0x4, %htstate
6213 retry
6214 fbu %fcc1, loop_530
6215 tn %xcc, 0x5
6216loop_528:
6217 movgu %xcc, %g6, %l5
6218loop_529:
6219 edge32n %i7, %g7, %l1
6220loop_530:
6221 tl %xcc, 0x6
6222 wr %g0, 0x0c, %asi
6223 stda %f16, [%l7 + 0x40] %asi
6224 wr %g0, 0x88, %asi
6225 lduba [%l7 + 0x17] %asi, %l0
6226 xor %i5, %g4, %l4
6227 movvc %xcc, %o5, %g1
6228 restored
6229 rdpr %cwp, %g1
6230 rdpr %cansave, %g2
6231 rdpr %canrestore, %g3
6232 rdpr %cleanwin, %g4
6233 rdpr %otherwin, %g5
6234 rdpr %wstate, %g6
6235 tle %xcc, 0x2
6236 fbule %fcc0, loop_531
6237 sethi 0x12B6, %i2
6238 movge %xcc, %o6, %o3
6239 tn %icc, 0x7
6240loop_531:
6241 xnorcc %g3, %o1, %i4
6242 srax %o0, 0x1C, %g5
6243 fmovda %icc, %f4, %f28
6244 set 0x2C, %l3
6245 lduha [%l7 + %l3] 0x11, %o4
6246 edge32 %o2, %o7, %i6
6247 fmovsl %icc, %f5, %f21
6248 wr %g0, 0x27, %asi
6249 stba %g2, [%l7 + 0x48] %asi
6250 membar #Sync
6251 ldd [%l7 + 0x48], %i2
6252 sth %l2, [%l7 + 0x44]
6253 ldstub [%l7 + 0x5D], %l6
6254 tvc %xcc, 0x4
6255 fmovsne %icc, %f0, %f8
6256 array32 %i1, %i0, %l3
6257 or %g6, %l5, %i7
6258 wr %g0, 0x18, %asi
6259 lduba [%l7 + 0x7B] %asi, %l1
6260 wr %g0, 0x81, %asi
6261 swapa [%l7 + 0x74] %asi, %l0
6262 fblg,a %fcc1, loop_532
6263 tgu %xcc, 0x6
6264 edge8n %g7, %g4, %i5
6265 tneg %xcc, 0x6
6266loop_532:
6267 bleu,a,pt %icc, loop_533
6268 tvc %icc, 0x3
6269 stx %l4, [%l7 + 0x18]
6270 add %g1, %o5, %i2
6271loop_533:
6272 movge %icc, %o3, %o6
6273 tsubcc %o1, %g3, %o0
6274 movvc %xcc, %g5, %o4
6275 bpos,a,pt %icc, loop_534
6276 smul %o2, %i4, %i6
6277 fmovdvc %icc, %f9, %f10
6278 add %l7, 0x50, %l6
6279 wr %g0, 0x0c, %asi
6280 casxa [%l6] %asi, %o7, %i3
6281loop_534:
6282 smulcc %g2, 0x177E, %l6
6283 ldd [%l7 + 0x58], %f2
6284 popc %i1, %i0
6285 fors %f21, %f26, %f21
6286 flush %l7 + 0x7C
6287 wr %g0, 0x89, %asi
6288 lduwa [%l7 + 0x1C] %asi, %l2
6289 tvc %xcc, 0x3
6290 udivx %g6, 0x1383, %l5
6291 movge %xcc, %l3, %i7
6292 edge8l %l0, %g7, %g4
6293 srax %i5, %l4, %g1
6294 wr %g0, 0xe2, %asi
6295 ldda [%l7 + 0x50] %asi, %l0
6296 set 0x49, %l4
6297 lduba [%l7 + %l4] 0x14, %o5
6298 edge16ln %o3, %i2, %o1
6299 wr %g0, 0x04, %asi
6300 lduba [%l7 + 0x68] %asi, %o6
6301 subc %g3, %o0, %o4
6302 addccc %o2, %i4, %i6
6303 edge16n %o7, %i3, %g5
6304 tne %icc, 0x1
6305 tpos %icc, 0x6
6306 andn %l6, 0x0A80, %g2
6307 fbug,a %fcc1, loop_535
6308 movrlz %i1, %i0, %l2
6309 movgu %icc, %l5, %l3
6310 movrlz %g6, 0x373, %i7
6311loop_535:
6312 edge32l %g7, %g4, %l0
6313 ta %icc, 0x2
6314 set 0x44, %i5
6315 ldsha [%l7 + %i5] 0x14, %l4
6316 movcs %icc, %i5, %l1
6317 bcc,a %icc, loop_536
6318 fmovd %f26, %f28
6319 fbl,a %fcc2, loop_537
6320 movne %xcc, %g1, %o3
6321loop_536:
6322 movn %icc, %i2, %o5
6323 fmovsle %icc, %f10, %f22
6324loop_537:
6325 fba,a %fcc0, loop_538
6326 fba,a %fcc3, loop_539
6327 sdivx %o6, 0x0765, %o1
6328 andn %o0, 0x126F, %o4
6329loop_538:
6330 restored
6331 rdpr %cwp, %g1
6332 rdpr %cansave, %g2
6333 rdpr %canrestore, %g3
6334 rdpr %cleanwin, %g4
6335 rdpr %otherwin, %g5
6336 rdpr %wstate, %g6
6337loop_539:
6338 ta %icc, 0x0
6339 sir 0x1FA3
6340 ldd [%l7 + 0x50], %f14
6341 fcmped %fcc0, %f0, %f14
6342 add %o2, 0x0EE3, %i4
6343 fpadd32s %f22, %f19, %f12
6344 movcc %xcc, %i6, %g3
6345 movl %xcc, %o7, %i3
6346 andncc %l6, %g2, %i1
6347 fmovdleu %icc, %f31, %f8
6348 movge %xcc, %g5, %l2
6349 fnot2 %f22, %f16
6350 wr %g0, 0x18, %asi
6351 ldxa [%l7 + 0x78] %asi, %i0
6352 prefetch [%l7 + 0x54], 0x0
6353 fbg %fcc0, loop_540
6354 edge16ln %l3, %l5, %g6
6355 saved
6356 rdpr %cwp, %g1
6357 rdpr %cansave, %g2
6358 rdpr %canrestore, %g3
6359 rdpr %cleanwin, %g4
6360 rdpr %otherwin, %g5
6361 rdpr %wstate, %g6
6362 xor %i7, 0x007E, %g7
6363loop_540:
6364 alignaddrl %g4, %l0, %l4
6365 srlx %i5, 0x14, %l1
6366 array16 %g1, %i2, %o3
6367 mova %icc, %o6, %o5
6368 movl %icc, %o0, %o4
6369 fpmerge %f29, %f4, %f6
6370 srax %o1, %i4, %i6
6371 ldsb [%l7 + 0x72], %g3
6372 alignaddrl %o7, %i3, %o2
6373 te %icc, 0x0
6374 wr %g0, 0x88, %asi
6375 lduha [%l7 + 0x46] %asi, %l6
6376 udiv %g2, 0x1039, %i1
6377 fbl %fcc2, loop_541
6378 fornot2s %f20, %f8, %f1
6379 addccc %g5, %i0, %l3
6380 array8 %l5, %g6, %l2
6381loop_541:
6382 te %icc, 0x1
6383 fnot2s %f24, %f22
6384 udiv %g7, 0x0515, %g4
6385 fmovdgu %xcc, %f17, %f24
6386 subc %i7, %l4, %l0
6387 tg %xcc, 0x3
6388 fmovsn %xcc, %f4, %f25
6389 tle %icc, 0x5
6390 fblg,a %fcc2, loop_542
6391 tcs %xcc, 0x3
6392 smulcc %i5, %g1, %l1
6393 edge16 %i2, %o6, %o5
6394loop_542:
6395 fcmpne16 %f28, %f8, %o3
6396 wr %g0, 0x89, %asi
6397 ldswa [%l7 + 0x14] %asi, %o0
6398 andn %o4, 0x1C43, %i4
6399 tsubcctv %i6, 0x1A8D, %o1
6400 move %icc, %g3, %i3
6401 ldd [%l7 + 0x18], %f12
6402 fxor %f8, %f26, %f24
6403 smul %o2, 0x0EBB, %o7
6404 tvs %xcc, 0x5
6405 fmul8x16 %f18, %f12, %f24
6406 sdivcc %g2, 0x0C8B, %i1
6407 umulcc %l6, %g5, %i0
6408 tleu %icc, 0x1
6409 fxors %f8, %f17, %f5
6410 bvs,a loop_543
6411 tpos %xcc, 0x2
6412 mulx %l5, %g6, %l2
6413 movvc %icc, %g7, %g4
6414loop_543:
6415 taddcctv %i7, %l4, %l3
6416 nop
6417 set 0x48, %i0
6418 std %l0, [%l7 + %i0]
6419 brz %i5, loop_544
6420 sllx %g1, 0x14, %i2
6421 movn %xcc, %o6, %o5
6422 tne %icc, 0x1
6423loop_544:
6424 ldub [%l7 + 0x0D], %o3
6425 fmovsg %icc, %f29, %f30
6426 orncc %l1, %o0, %o4
6427 movrne %i4, %o1, %i6
6428 udiv %g3, 0x1F9E, %i3
6429 xnorcc %o2, 0x0176, %g2
6430 restored
6431 rdpr %cwp, %g1
6432 rdpr %cansave, %g2
6433 rdpr %canrestore, %g3
6434 rdpr %cleanwin, %g4
6435 rdpr %otherwin, %g5
6436 rdpr %wstate, %g6
6437 fmovdleu %icc, %f27, %f28
6438 fmovdn %icc, %f12, %f19
6439 popc 0x0FF9, %o7
6440 wr %g0, 0x23, %asi
6441 stxa %i1, [%l7 + 0x60] %asi
6442 membar #Sync
6443 fmovspos %xcc, %f20, %f14
6444 sethi 0x07AF, %g5
6445 movpos %xcc, %l6, %i0
6446 fbul %fcc0, loop_545
6447 bg,a loop_546
6448 sethi 0x1707, %g6
6449 fand %f24, %f22, %f22
6450loop_545:
6451 brlez,a %l2, loop_547
6452loop_546:
6453 tpos %xcc, 0x5
6454 mova %xcc, %l5, %g7
6455 membar 0x2D
6456loop_547:
6457 andncc %g4, %l4, %i7
6458 sdivcc %l3, 0x16FC, %i5
6459 fsrc1s %f23, %f20
6460 addc %g1, 0x0AF4, %l0
6461 tvc %icc, 0x5
6462 sdiv %i2, 0x0F63, %o5
6463 sub %o6, %o3, %o0
6464 tn %xcc, 0x4
6465 fcmped %fcc3, %f10, %f20
6466 bn,a,pn %icc, loop_548
6467 be %icc, loop_549
6468 movneg %icc, %o4, %l1
6469 wr %g0, 0xeb, %asi
6470 stwa %o1, [%l7 + 0x48] %asi
6471 membar #Sync
6472loop_548:
6473 movneg %xcc, %i6, %g3
6474loop_549:
6475 stbar
6476 faligndata %f26, %f4, %f26
6477 prefetch [%l7 + 0x14], 0x1
6478 bgu loop_550
6479 andn %i4, 0x05AA, %i3
6480 edge16ln %o2, %g2, %i1
6481 bg,a %xcc, loop_551
6482loop_550:
6483 bg,a,pt %xcc, loop_552
6484 sllx %g5, 0x11, %l6
6485 srlx %o7, 0x1D, %g6
6486loop_551:
6487 xor %i0, 0x14D1, %l2
6488loop_552:
6489 andcc %g7, 0x0F27, %g4
6490 ldstub [%l7 + 0x28], %l5
6491 sub %l4, %l3, %i5
6492 bpos,a,pt %icc, loop_553
6493 fpmerge %f26, %f23, %f22
6494 stb %i7, [%l7 + 0x0D]
6495 fmovrsgez %l0, %f19, %f27
6496loop_553:
6497 nop
6498 set 0x76, %i4
6499 stba %g1, [%l7 + %i4] 0x81
6500 movcs %icc, %i2, %o6
6501 andcc %o3, %o0, %o5
6502 fandnot1 %f24, %f16, %f4
6503 alignaddrl %o4, %o1, %i6
6504 fandnot2s %f14, %f16, %f16
6505 movge %icc, %l1, %i4
6506 and %i3, %o2, %g3
6507 udiv %i1, 0x152B, %g5
6508 and %g2, %o7, %l6
6509 fmul8x16al %f8, %f3, %f8
6510 brgez %i0, loop_554
6511 orncc %g6, 0x0FFA, %g7
6512 movleu %xcc, %l2, %l5
6513 mulscc %l4, %l3, %i5
6514loop_554:
6515 movre %g4, %i7, %g1
6516 set 0x49, %g6
6517 lduba [%l7 + %g6] 0x81, %l0
6518 udivcc %o6, 0x1E95, %o3
6519 fbge,a %fcc2, loop_555
6520 membar 0x2E
6521 fsrc2s %f5, %f20
6522 tvs %icc, 0x2
6523loop_555:
6524 fpsub16s %f11, %f0, %f25
6525 sth %o0, [%l7 + 0x6A]
6526 ldub [%l7 + 0x71], %i2
6527 fxnor %f2, %f20, %f26
6528 mulx %o5, %o4, %i6
6529 ld [%l7 + 0x58], %f30
6530 fcmpne32 %f18, %f24, %l1
6531 subcc %o1, 0x15E6, %i3
6532 smul %i4, %o2, %g3
6533 fmovsneg %xcc, %f1, %f25
6534 mulx %g5, %g2, %i1
6535 ldsw [%l7 + 0x50], %o7
6536 fbne,a %fcc3, loop_556
6537 sllx %l6, 0x06, %g6
6538 mulx %i0, 0x15A3, %g7
6539 fmovdvs %xcc, %f11, %f7
6540loop_556:
6541 fmovdle %icc, %f16, %f23
6542 addcc %l2, 0x0723, %l5
6543 wr %g0, 0x88, %asi
6544 stba %l3, [%l7 + 0x55] %asi
6545 fmul8x16au %f24, %f23, %f4
6546 alignaddr %i5, %g4, %l4
6547 bshuffle %f30, %f28, %f28
6548 fbg,a %fcc2, loop_557
6549 movleu %icc, %g1, %i7
6550 xor %l0, 0x0E4B, %o3
6551 fmovrsgez %o0, %f2, %f14
6552loop_557:
6553 movge %xcc, %o6, %o5
6554 nop
6555 setx loop_558, %l0, %l1
6556 wrpr 0x1, %tl
6557 wrpr %l1, %tpc
6558 add %l1, 0x4, %l1
6559 wrpr %l1, %tnpc
6560 setx 0x34400001400, %l0, %l1
6561 wrpr %l1, %tstate
6562 wrhpr 0x4, %htstate
6563 retry
6564 te %xcc, 0x5
6565 bgu %xcc, loop_559
6566 umulcc %o4, %i2, %l1
6567loop_558:
6568 edge16n %i6, %o1, %i4
6569 subc %o2, %i3, %g5
6570loop_559:
6571 fpack16 %f0, %f2
6572 edge8ln %g3, %i1, %g2
6573 edge8ln %l6, %g6, %i0
6574 bne loop_560
6575 fpackfix %f4, %f1
6576 movne %icc, %o7, %g7
6577 faligndata %f28, %f6, %f12
6578loop_560:
6579 tvc %icc, 0x0
6580 be,a loop_561
6581 sdivcc %l5, 0x188F, %l2
6582 array16 %l3, %i5, %l4
6583 fpadd16s %f9, %f4, %f16
6584loop_561:
6585 tgu %xcc, 0x4
6586 umul %g4, %g1, %i7
6587 or %l0, %o3, %o0
6588 wr %g0, 0x22, %asi
6589 stda %o6, [%l7 + 0x78] %asi
6590 membar #Sync
6591 add %o5, %o4, %l1
6592 edge8ln %i6, %o1, %i2
6593 tleu %icc, 0x5
6594 brlz %o2, loop_562
6595 subccc %i4, 0x1EF5, %i3
6596 movcc %xcc, %g5, %i1
6597 orcc %g3, 0x1A29, %g2
6598loop_562:
6599 movvc %icc, %g6, %l6
6600 udiv %i0, 0x02A4, %g7
6601 sdiv %o7, 0x06FA, %l2
6602 edge16n %l5, %i5, %l4
6603 add %l3, %g1, %g4
6604 sethi 0x0DE3, %l0
6605 set 0x15, %o4
6606 ldstuba [%l7 + %o4] 0x11, %o3
6607 ble %icc, loop_563
6608 movrlz %i7, %o0, %o5
6609 edge8 %o4, %o6, %i6
6610 taddcctv %l1, %o1, %o2
6611loop_563:
6612 edge32ln %i2, %i4, %i3
6613 movle %xcc, %g5, %i1
6614 xor %g2, %g3, %l6
6615 fand %f4, %f6, %f14
6616 movleu %icc, %g6, %g7
6617 movl %xcc, %o7, %i0
6618 movcs %icc, %l5, %l2
6619 tvc %icc, 0x3
6620 fornot2s %f6, %f17, %f21
6621 and %i5, 0x0A08, %l4
6622 movne %icc, %g1, %l3
6623 set 0x38, %o0
6624 lda [%l7 + %o0] 0x0c, %f2
6625 fbuge,a %fcc1, loop_564
6626 popc 0x0270, %l0
6627 fbue %fcc3, loop_565
6628 nop
6629 setx loop_566, %l0, %l1
6630 wrpr 0x1, %tl
6631 wrpr %l1, %tpc
6632 add %l1, 0x4, %l1
6633 wrpr %l1, %tnpc
6634 setx 0x34400001400, %l0, %l1
6635 wrpr %l1, %tstate
6636 wrhpr 0x4, %htstate
6637 retry
6638loop_564:
6639 membar 0x06
6640 fandnot2s %f18, %f4, %f20
6641loop_565:
6642 fandnot2s %f2, %f16, %f21
6643loop_566:
6644 nop
6645 wr %g0, 0x0c, %asi
6646 lduba [%l7 + 0x6C] %asi, %g4
6647 movg %icc, %i7, %o3
6648 tl %icc, 0x0
6649 fba %fcc2, loop_567
6650 fbule,a %fcc0, loop_568
6651 bvs,a %icc, loop_569
6652 array8 %o0, %o5, %o6
6653loop_567:
6654 sir 0x12B9
6655loop_568:
6656 srlx %o4, 0x15, %i6
6657loop_569:
6658 movleu %xcc, %l1, %o2
6659 fcmps %fcc0, %f15, %f9
6660 smulcc %o1, %i4, %i2
6661 edge16 %i3, %g5, %g2
6662 fnor %f2, %f20, %f10
6663 ldstub [%l7 + 0x5A], %g3
6664 tn %xcc, 0x3
6665 fmovdvs %xcc, %f28, %f28
6666 brgz,a %i1, loop_570
6667 andcc %g6, %g7, %o7
6668 andncc %i0, %l6, %l5
6669 xorcc %l2, %i5, %g1
6670loop_570:
6671 brlez %l3, loop_571
6672 andn %l4, %l0, %i7
6673 set 0x4E, %o3
6674 lduha [%l7 + %o3] 0x15, %g4
6675loop_571:
6676 sdivcc %o0, 0x0A12, %o3
6677 umul %o5, 0x076B, %o4
6678 umulcc %i6, %l1, %o2
6679 sub %o1, 0x1A5C, %i4
6680 tg %xcc, 0x6
6681 tne %xcc, 0x0
6682 orcc %i2, %o6, %g5
6683 movleu %icc, %g2, %g3
6684 movrlz %i3, 0x2FC, %i1
6685 fmovrdlez %g6, %f12, %f0
6686 fble,a %fcc2, loop_572
6687 movvc %icc, %o7, %i0
6688 set 0x60, %i2
6689 prefetcha [%l7 + %i2] 0x15, 0x2
6690loop_572:
6691 fzeros %f28
6692 taddcc %g7, 0x16FD, %l5
6693 movpos %icc, %l2, %g1
6694 sub %l3, 0x1CD1, %i5
6695 bne,a %icc, loop_573
6696 popc 0x12A8, %l0
6697 wr %g0, 0x10, %asi
6698 ldswa [%l7 + 0x54] %asi, %i7
6699loop_573:
6700 stw %g4, [%l7 + 0x4C]
6701 fsrc2 %f22, %f18
6702 fbe,a %fcc2, loop_574
6703 movrlez %o0, %l4, %o5
6704 set 0x40, %g2
6705 stda %f16, [%l7 + %g2] 0x0c
6706loop_574:
6707 tl %xcc, 0x7
6708 fpadd16s %f30, %f3, %f7
6709 tle %icc, 0x1
6710 subc %o4, 0x04C6, %i6
6711 edge16ln %l1, %o2, %o3
6712 fmovsl %xcc, %f12, %f28
6713 ta %icc, 0x5
6714 movn %icc, %o1, %i4
6715 wr %g0, 0x0c, %asi
6716 ldsba [%l7 + 0x40] %asi, %o6
6717 tcc %icc, 0x2
6718 udivx %g5, 0x019F, %g2
6719 fmovrsgez %i2, %f5, %f12
6720 fpmerge %f3, %f25, %f0
6721 edge32 %g3, %i1, %g6
6722 bvs,a loop_575
6723 stw %o7, [%l7 + 0x48]
6724 fba %fcc0, loop_576
6725 tcs %xcc, 0x4
6726loop_575:
6727 fbo,a %fcc1, loop_577
6728 sdivcc %i0, 0x0D72, %l6
6729loop_576:
6730 nop
6731 set 0x40, %l1
6732 stda %f16, [%l7 + %l1] 0x1f
6733 membar #Sync
6734loop_577:
6735 ldsb [%l7 + 0x71], %g7
6736 fnor %f2, %f18, %f2
6737 movpos %xcc, %i3, %l5
6738 movrlz %g1, %l2, %l3
6739 movrgz %l0, %i5, %i7
6740 fmovs %f14, %f6
6741 bn,a,pn %icc, loop_578
6742 std %f6, [%l7 + 0x10]
6743 tsubcctv %o0, 0x0949, %l4
6744 alignaddrl %g4, %o4, %o5
6745loop_578:
6746 movn %xcc, %l1, %i6
6747 std %o2, [%l7 + 0x20]
6748 fcmpes %fcc3, %f10, %f19
6749 sdivcc %o1, 0x12D7, %o3
6750 taddcc %o6, 0x1F75, %g5
6751 alignaddr %g2, %i4, %i2
6752 sdiv %i1, 0x00D7, %g3
6753 tneg %xcc, 0x5
6754 umul %g6, 0x0EE9, %i0
6755 tpos %icc, 0x3
6756 xor %l6, %o7, %g7
6757 fandnot2s %f30, %f17, %f2
6758 ldsb [%l7 + 0x62], %i3
6759 tge %xcc, 0x6
6760 movre %g1, %l2, %l5
6761 movg %xcc, %l0, %l3
6762 umulcc %i5, %i7, %o0
6763 membar 0x78
6764 edge32 %g4, %l4, %o5
6765 bneg,pn %icc, loop_579
6766 membar 0x47
6767 fbn,a %fcc2, loop_580
6768 tneg %xcc, 0x6
6769loop_579:
6770 stx %l1, [%l7 + 0x10]
6771 ldd [%l7 + 0x18], %o4
6772loop_580:
6773 tcs %xcc, 0x5
6774 movpos %xcc, %o2, %i6
6775 xnorcc %o3, %o1, %o6
6776 movrne %g5, %g2, %i4
6777 saved
6778 rdpr %cwp, %g1
6779 rdpr %cansave, %g2
6780 rdpr %canrestore, %g3
6781 rdpr %cleanwin, %g4
6782 rdpr %otherwin, %g5
6783 rdpr %wstate, %g6
6784 fcmpeq32 %f14, %f14, %i1
6785 andn %i2, 0x154B, %g6
6786 srax %i0, 0x17, %l6
6787 movpos %xcc, %g3, %o7
6788 movleu %xcc, %g7, %i3
6789 tge %icc, 0x5
6790 siam 0x3
6791 tcs %xcc, 0x5
6792 wr %g0, 0x89, %asi
6793 ldda [%l7 + 0x40] %asi, %f0
6794 bcs,a loop_581
6795 xorcc %l2, %g1, %l5
6796 set 0x10, %l5
6797 prefetcha [%l7 + %l5] 0x14, 0x3
6798loop_581:
6799 saved
6800 rdpr %cwp, %g1
6801 rdpr %cansave, %g2
6802 rdpr %canrestore, %g3
6803 rdpr %cleanwin, %g4
6804 rdpr %otherwin, %g5
6805 rdpr %wstate, %g6
6806 bg,a,pt %xcc, loop_582
6807 fzeros %f0
6808 edge8n %i5, %l3, %i7
6809 fnegd %f16, %f18
6810loop_582:
6811 fsrc2s %f31, %f13
6812 bgu,a loop_583
6813 mulscc %o0, 0x16BF, %l4
6814 bneg loop_584
6815 fba %fcc0, loop_585
6816loop_583:
6817 fnegs %f0, %f20
6818 bpos,a loop_586
6819loop_584:
6820 addc %g4, %l1, %o5
6821loop_585:
6822 movn %xcc, %o4, %i6
6823 fble,a %fcc2, loop_587
6824loop_586:
6825 fmul8x16al %f8, %f25, %f8
6826 andn %o2, %o1, %o3
6827 fbule,a %fcc2, loop_588
6828loop_587:
6829 sub %g5, %o6, %g2
6830 flush %l7 + 0x54
6831 movrne %i4, 0x1EE, %i1
6832loop_588:
6833 prefetch [%l7 + 0x28], 0x0
6834 movleu %icc, %g6, %i2
6835 tleu %xcc, 0x1
6836 bg,a,pt %xcc, loop_589
6837 brlz,a %i0, loop_590
6838 move %xcc, %l6, %o7
6839 fbl %fcc3, loop_591
6840loop_589:
6841 movrlz %g3, 0x2F3, %i3
6842loop_590:
6843 fpack16 %f28, %f31
6844 taddcc %l2, %g1, %l5
6845loop_591:
6846 edge16l %l0, %i5, %l3
6847 movvc %xcc, %i7, %o0
6848 fornot2 %f24, %f2, %f22
6849 srl %l4, %g7, %g4
6850 fbne,a %fcc0, loop_592
6851 pdist %f8, %f28, %f14
6852 fbue %fcc3, loop_593
6853 srl %o5, %l1, %i6
6854loop_592:
6855 udivx %o2, 0x106A, %o1
6856 ldsw [%l7 + 0x10], %o4
6857loop_593:
6858 orncc %g5, 0x0CBF, %o3
6859 mulx %g2, %o6, %i4
6860 fmovsa %xcc, %f26, %f4
6861 tle %icc, 0x2
6862 ble loop_594
6863 bvs,pt %xcc, loop_595
6864 fbug %fcc2, loop_596
6865 move %icc, %g6, %i2
6866loop_594:
6867 nop
6868 set 0x0C, %g5
6869 stwa %i1, [%l7 + %g5] 0x18
6870loop_595:
6871 nop
6872 setx loop_597, %l0, %l1
6873 jmpl %l1, %i0
6874loop_596:
6875 fsrc1s %f1, %f13
6876 set 0x10, %i7
6877 prefetcha [%l7 + %i7] 0x11, 0x3
6878loop_597:
6879 ta %icc, 0x7
6880 edge8 %o7, %g3, %l2
6881 fsrc2 %f14, %f30
6882 sub %i3, 0x0678, %l5
6883 movvc %xcc, %l0, %g1
6884 array32 %l3, %i5, %i7
6885 xnor %l4, 0x0F6A, %g7
6886 fbg,a %fcc1, loop_598
6887 addcc %o0, 0x1953, %g4
6888 umul %l1, 0x1C5F, %i6
6889 movre %o5, %o2, %o1
6890loop_598:
6891 movle %xcc, %g5, %o3
6892 nop
6893 setx loop_599, %l0, %l1
6894 wrpr 0x1, %tl
6895 wrpr %l1, %tpc
6896 add %l1, 0x4, %l1
6897 wrpr %l1, %tnpc
6898 setx 0x34400001400, %l0, %l1
6899 wrpr %l1, %tstate
6900 wrhpr 0x4, %htstate
6901 retry
6902 fxnors %f21, %f17, %f1
6903 edge32 %g2, %o6, %i4
6904 movvc %icc, %g6, %o4
6905loop_599:
6906 edge16 %i2, %i0, %l6
6907 bcc,a,pn %icc, loop_600
6908 bvc,a,pt %xcc, loop_601
6909 udivx %i1, 0x00BD, %g3
6910 fmovsneg %icc, %f14, %f20
6911loop_600:
6912 fmovdleu %xcc, %f4, %f25
6913loop_601:
6914 edge32n %l2, %o7, %l5
6915 fxnors %f11, %f21, %f1
6916 movrgz %l0, 0x355, %g1
6917 tvs %icc, 0x4
6918 fmovdneg %xcc, %f2, %f31
6919 xorcc %i3, 0x1B3B, %l3
6920 srax %i5, %l4, %i7
6921 brlez %o0, loop_602
6922 array32 %g7, %g4, %l1
6923 movre %i6, 0x1B3, %o2
6924 membar 0x0A
6925loop_602:
6926 edge8l %o1, %o5, %o3
6927 addc %g2, 0x0775, %g5
6928 subccc %o6, %i4, %o4
6929 brlez,a %g6, loop_603
6930 edge16 %i2, %i0, %i1
6931 movpos %xcc, %g3, %l2
6932 wr %g0, 0x10, %asi
6933 ldxa [%l7 + 0x28] %asi, %l6
6934loop_603:
6935 ldsw [%l7 + 0x68], %o7
6936 udivx %l5, 0x02E5, %g1
6937 movrne %l0, %l3, %i5
6938 tvs %xcc, 0x0
6939 subc %i3, %i7, %o0
6940 edge8 %g7, %l4, %g4
6941 fmovdl %icc, %f31, %f31
6942 lduw [%l7 + 0x14], %l1
6943 std %i6, [%l7 + 0x18]
6944 sll %o2, %o5, %o1
6945 wr %g0, 0xea, %asi
6946 stha %o3, [%l7 + 0x32] %asi
6947 membar #Sync
6948 fandnot1 %f16, %f8, %f6
6949 subccc %g2, %o6, %g5
6950 set 0x20, %l0
6951 swapa [%l7 + %l0] 0x0c, %i4
6952 fbl %fcc1, loop_604
6953 ldsb [%l7 + 0x25], %o4
6954 nop
6955 set 0x10, %i1
6956 std %f24, [%l7 + %i1]
6957 subcc %i2, %g6, %i0
6958loop_604:
6959 lduh [%l7 + 0x0C], %i1
6960 tpos %xcc, 0x4
6961 umulcc %l2, %l6, %o7
6962 tn %icc, 0x7
6963 fcmpes %fcc0, %f19, %f29
6964 mova %xcc, %l5, %g1
6965 brlz %l0, loop_605
6966 fornot1 %f8, %f10, %f10
6967 saved
6968 rdpr %cwp, %g1
6969 rdpr %cansave, %g2
6970 rdpr %canrestore, %g3
6971 rdpr %cleanwin, %g4
6972 rdpr %otherwin, %g5
6973 rdpr %wstate, %g6
6974 addc %l3, 0x0388, %i5
6975loop_605:
6976 fnot2s %f3, %f0
6977 tsubcctv %i3, 0x1FDA, %i7
6978 tgu %xcc, 0x0
6979 wr %g0, 0x19, %asi
6980 lduba [%l7 + 0x25] %asi, %g3
6981 sll %o0, %l4, %g7
6982 fmovdleu %xcc, %f12, %f6
6983 sir 0x01AA
6984 movvs %icc, %l1, %i6
6985 wr %g0, 0xf8, %asi
6986 stda %f0, [%l7 + 0x40] %asi
6987 membar #Sync
6988 tvc %icc, 0x0
6989 ldsw [%l7 + 0x50], %o2
6990 mulscc %g4, 0x065F, %o1
6991 fmovsn %xcc, %f27, %f19
6992 tvs %xcc, 0x4
6993 smulcc %o3, %g2, %o5
6994 bg,a,pt %icc, loop_606
6995 movcs %icc, %o6, %i4
6996 fmovdl %icc, %f12, %f27
6997 tneg %icc, 0x6
6998loop_606:
6999 movg %xcc, %o4, %i2
7000 fone %f26
7001 edge8n %g5, %i0, %i1
7002 nop
7003 setx loop_607, %l0, %l1
7004 wrpr 0x1, %tl
7005 wrpr %l1, %tpc
7006 add %l1, 0x4, %l1
7007 wrpr %l1, %tnpc
7008 setx 0x34400001400, %l0, %l1
7009 wrpr %l1, %tstate
7010 wrhpr 0x4, %htstate
7011 retry
7012 tsubcctv %g6, %l2, %o7
7013 restored
7014 rdpr %cwp, %g1
7015 rdpr %cansave, %g2
7016 rdpr %canrestore, %g3
7017 rdpr %cleanwin, %g4
7018 rdpr %otherwin, %g5
7019 rdpr %wstate, %g6
7020 alignaddr %l6, %l5, %l0
7021loop_607:
7022 st %f8, [%l7 + 0x28]
7023 movgu %icc, %g1, %i5
7024 faligndata %f10, %f10, %f30
7025 movre %l3, %i7, %i3
7026 umulcc %o0, %g3, %l4
7027 udivx %l1, 0x044C, %i6
7028 fmovrdgz %g7, %f8, %f2
7029 tge %icc, 0x7
7030 wr %g0, 0x19, %asi
7031 ldswa [%l7 + 0x08] %asi, %g4
7032 lduw [%l7 + 0x50], %o2
7033 fornot1 %f28, %f10, %f30
7034 fcmpd %fcc2, %f20, %f6
7035 fnot2 %f18, %f8
7036 popc %o3, %g2
7037 saved
7038 rdpr %cwp, %g1
7039 rdpr %cansave, %g2
7040 rdpr %canrestore, %g3
7041 rdpr %cleanwin, %g4
7042 rdpr %otherwin, %g5
7043 rdpr %wstate, %g6
7044 sub %o5, %o6, %i4
7045 movgu %icc, %o4, %o1
7046 movneg %xcc, %i2, %g5
7047 stx %i1, [%l7 + 0x78]
7048 fxor %f6, %f2, %f20
7049 wr %g0, 0x89, %asi
7050 ldsba [%l7 + 0x43] %asi, %i0
7051 movrlez %l2, %o7, %g6
7052 subcc %l6, 0x03E4, %l0
7053 tle %xcc, 0x0
7054 tne %xcc, 0x0
7055 movneg %icc, %g1, %l5
7056 bg,a loop_608
7057 movne %xcc, %i5, %l3
7058 tvs %xcc, 0x2
7059 fornot1 %f14, %f22, %f2
7060loop_608:
7061 alignaddr %i7, %i3, %g3
7062 fpack32 %f6, %f26, %f16
7063 udivcc %l4, 0x16D8, %l1
7064 fmovsge %xcc, %f22, %f29
7065 bvc,a,pn %icc, loop_609
7066 subcc %o0, %g7, %g4
7067 edge32ln %o2, %i6, %g2
7068 wr %g0, 0x80, %asi
7069 ldda [%l7 + 0x40] %asi, %f16
7070loop_609:
7071 movvs %icc, %o3, %o5
7072 udivcc %o6, 0x0F41, %i4
7073 movneg %icc, %o4, %i2
7074 fnot2 %f6, %f22
7075 fbug,a %fcc0, loop_610
7076 fexpand %f16, %f20
7077 ldsh [%l7 + 0x36], %o1
7078 fbule %fcc2, loop_611
7079loop_610:
7080 edge16l %g5, %i1, %i0
7081 move %icc, %l2, %g6
7082 edge32n %o7, %l6, %g1
7083loop_611:
7084 nop
7085 set 0x0A, %i3
7086 stha %l5, [%l7 + %i3] 0x23
7087 membar #Sync
7088 movgu %icc, %l0, %i5
7089 fmovscc %xcc, %f14, %f4
7090 addcc %i7, 0x00EF, %l3
7091 fbn,a %fcc1, loop_612
7092 nop
7093 setx loop_613, %l0, %l1
7094 jmpl %l1, %i3
7095 fexpand %f14, %f18
7096 nop
7097 setx loop_614, %l0, %l1
7098 wrpr 0x1, %tl
7099 wrpr %l1, %tnpc
7100 setx 0x34400001400, %l0, %l1
7101 wrpr %l1, %tstate
7102 wrhpr 0x4, %htstate
7103 done
7104loop_612:
7105 sub %g3, %l4, %l1
7106loop_613:
7107 sll %g7, %g4, %o2
7108 subcc %i6, 0x0AAD, %o0
7109loop_614:
7110 add %g2, %o5, %o3
7111 edge32n %o6, %o4, %i2
7112 fmovsvc %icc, %f12, %f30
7113 tge %xcc, 0x4
7114 movgu %xcc, %o1, %g5
7115 subc %i1, %i0, %i4
7116 bcs,a,pn %xcc, loop_615
7117 fmovdgu %xcc, %f27, %f30
7118 movpos %xcc, %g6, %l2
7119 taddcctv %o7, 0x05B9, %l6
7120loop_615:
7121 fmovdpos %xcc, %f13, %f1
7122 edge32 %l5, %g1, %l0
7123 fbul %fcc1, loop_616
7124 sra %i5, %l3, %i3
7125 fmovdvc %icc, %f28, %f19
7126 be,a loop_617
7127loop_616:
7128 orncc %i7, 0x0FBA, %g3
7129 xor %l1, %l4, %g4
7130 nop
7131 setx loop_618, %l0, %l1
7132 wrpr 0x1, %tl
7133 wrpr %l1, %tnpc
7134 setx 0x34400001400, %l0, %l1
7135 wrpr %l1, %tstate
7136 wrhpr 0x4, %htstate
7137 done
7138loop_617:
7139 tge %xcc, 0x5
7140 umul %o2, %g7, %i6
7141 nop
7142 set 0x47, %g4
7143 ldstub [%l7 + %g4], %g2
7144loop_618:
7145 fmovdgu %xcc, %f9, %f5
7146 fmovdcs %xcc, %f2, %f18
7147 movrlez %o5, %o3, %o0
7148 tge %icc, 0x2
7149 srl %o6, %i2, %o4
7150 sdivx %o1, 0x0F0B, %g5
7151 fmovdcc %icc, %f4, %f5
7152 fbg %fcc0, loop_619
7153 edge8n %i1, %i0, %i4
7154 wr %g0, 0x89, %asi
7155 ldda [%l7 + 0x40] %asi, %f16
7156loop_619:
7157 udivx %g6, 0x0C03, %o7
7158 pdist %f30, %f8, %f28
7159 fmovse %icc, %f31, %f28
7160 orcc %l6, 0x0588, %l5
7161 fbn,a %fcc3, loop_620
7162 fcmple16 %f12, %f14, %l2
7163 fmovrsne %l0, %f27, %f1
7164 fpsub16s %f27, %f27, %f21
7165loop_620:
7166 brgz %i5, loop_621
7167 fpsub16s %f31, %f11, %f27
7168 movrgz %g1, %l3, %i3
7169 ba,pn %xcc, loop_622
7170loop_621:
7171 edge16l %i7, %g3, %l1
7172 fmul8sux16 %f8, %f20, %f2
7173 ldd [%l7 + 0x60], %f22
7174loop_622:
7175 fpack16 %f4, %f31
7176 mulscc %g4, 0x0D7F, %l4
7177 edge16 %g7, %o2, %g2
7178 tgu %xcc, 0x0
7179 subcc %o5, %i6, %o3
7180 movrgez %o6, %o0, %i2
7181 movg %icc, %o1, %g5
7182 smulcc %i1, 0x1097, %o4
7183 fbg %fcc3, loop_623
7184 addcc %i0, 0x05F6, %i4
7185 bge,pt %icc, loop_624
7186 fmovs %f29, %f3
7187loop_623:
7188 membar 0x7C
7189 edge16 %g6, %o7, %l6
7190loop_624:
7191 be,a %xcc, loop_625
7192 bvc,pn %icc, loop_626
7193 movle %icc, %l5, %l2
7194 movvc %icc, %i5, %l0
7195loop_625:
7196 xnorcc %l3, %i3, %i7
7197loop_626:
7198 alignaddr %g3, %g1, %l1
7199 membar 0x78
7200 fbg,a %fcc1, loop_627
7201 xorcc %g4, 0x0B61, %l4
7202 subccc %o2, 0x198F, %g7
7203 movcs %xcc, %g2, %o5
7204loop_627:
7205 orcc %o3, %o6, %o0
7206 xnor %i6, 0x06F9, %o1
7207 movrgz %i2, %i1, %g5
7208 fexpand %f6, %f12
7209 wr %g0, 0x80, %asi
7210 ldstuba [%l7 + 0x4D] %asi, %i0
7211 tneg %xcc, 0x2
7212 udivcc %o4, 0x1F63, %i4
7213 edge16l %g6, %o7, %l5
7214 fmovrdne %l6, %f0, %f22
7215 ldd [%l7 + 0x60], %i4
7216 subcc %l0, 0x0930, %l2
7217 tl %xcc, 0x5
7218 fnot1 %f18, %f26
7219 subc %l3, %i3, %i7
7220 tcc %icc, 0x6
7221 addcc %g1, 0x11AF, %g3
7222 fpsub16 %f14, %f0, %f4
7223 tgu %icc, 0x5
7224 edge32 %l1, %l4, %g4
7225 tpos %xcc, 0x1
7226 movcc %xcc, %o2, %g7
7227 movrlez %g2, 0x284, %o5
7228 movrlez %o3, 0x047, %o6
7229 nop
7230 setx loop_628, %l0, %l1
7231 jmpl %l1, %i6
7232 edge16l %o0, %i2, %i1
7233 fbu %fcc3, loop_629
7234 movl %icc, %g5, %o1
7235loop_628:
7236 fbule,a %fcc3, loop_630
7237 fmovse %icc, %f26, %f0
7238loop_629:
7239 fzero %f0
7240 andn %i0, %o4, %g6
7241loop_630:
7242 lduh [%l7 + 0x2E], %i4
7243 edge32ln %o7, %l6, %i5
7244 tl %xcc, 0x4
7245 movgu %xcc, %l5, %l0
7246 taddcc %l2, %i3, %l3
7247 tsubcc %g1, 0x0F53, %i7
7248 movneg %xcc, %g3, %l4
7249 fbge,a %fcc3, loop_631
7250 tle %icc, 0x6
7251 andncc %l1, %o2, %g4
7252 fmovsge %icc, %f0, %f27
7253loop_631:
7254 xorcc %g2, 0x0A92, %g7
7255 andcc %o3, 0x024D, %o6
7256 srlx %o5, 0x0D, %o0
7257 saved
7258 rdpr %cwp, %g1
7259 rdpr %cansave, %g2
7260 rdpr %canrestore, %g3
7261 rdpr %cleanwin, %g4
7262 rdpr %otherwin, %g5
7263 rdpr %wstate, %g6
7264 movcs %icc, %i2, %i6
7265 orncc %g5, %o1, %i1
7266 andcc %o4, 0x1F30, %i0
7267 alignaddrl %g6, %i4, %l6
7268 fnands %f17, %f11, %f28
7269 fone %f28
7270 fmovsleu %icc, %f16, %f13
7271 move %icc, %i5, %l5
7272 fmovrslz %l0, %f27, %f1
7273 nop
7274 setx loop_632, %l0, %l1
7275 wrpr 0x1, %tl
7276 wrpr %l1, %tpc
7277 add %l1, 0x4, %l1
7278 wrpr %l1, %tnpc
7279 setx 0x34400001400, %l0, %l1
7280 wrpr %l1, %tstate
7281 wrhpr 0x4, %htstate
7282 retry
7283 udiv %l2, 0x0FF9, %i3
7284 lduw [%l7 + 0x50], %o7
7285 addc %g1, 0x0212, %i7
7286loop_632:
7287 udivcc %g3, 0x0738, %l4
7288 std %l0, [%l7 + 0x78]
7289 andncc %o2, %l3, %g2
7290 andn %g7, 0x0178, %g4
7291 tsubcctv %o3, %o5, %o0
7292 wr %g0, 0x27, %asi
7293 stwa %i2, [%l7 + 0x44] %asi
7294 membar #Sync
7295 fornot2 %f16, %f26, %f24
7296 smulcc %i6, 0x0F53, %g5
7297 fone %f20
7298 tge %xcc, 0x0
7299 wr %g0, 0x10, %asi
7300 ldsha [%l7 + 0x64] %asi, %o1
7301 tvc %icc, 0x6
7302 bleu,a %icc, loop_633
7303 tleu %xcc, 0x1
7304 fandnot1s %f27, %f15, %f17
7305 tle %xcc, 0x4
7306loop_633:
7307 tl %xcc, 0x0
7308 movre %i1, %o4, %i0
7309 srl %o6, 0x03, %g6
7310 movcs %icc, %i4, %i5
7311 edge8n %l6, %l0, %l5
7312 subc %l2, 0x1453, %i3
7313 orncc %o7, %i7, %g1
7314 smulcc %l4, 0x1077, %l1
7315 taddcc %g3, %l3, %g2
7316 stw %o2, [%l7 + 0x10]
7317 edge16 %g4, %g7, %o5
7318 fcmple32 %f12, %f18, %o3
7319 fpadd32 %f30, %f14, %f6
7320 tneg %icc, 0x2
7321 fbue %fcc3, loop_634
7322 xnor %i2, 0x0039, %o0
7323 umul %g5, %o1, %i1
7324 membar 0x73
7325loop_634:
7326 bpos %icc, loop_635
7327 fbl,a %fcc0, loop_636
7328 be,a %xcc, loop_637
7329 taddcc %i6, %i0, %o4
7330loop_635:
7331 fsrc1 %f24, %f8
7332loop_636:
7333 andn %o6, %g6, %i5
7334loop_637:
7335 fand %f24, %f18, %f14
7336 movneg %icc, %i4, %l0
7337 move %icc, %l6, %l5
7338 edge32l %i3, %l2, %i7
7339 array16 %g1, %l4, %o7
7340 movpos %icc, %g3, %l1
7341 set 0x20, %o6
7342 ldxa [%l7 + %o6] 0x04, %l3
7343 edge32ln %o2, %g2, %g4
7344 mulscc %g7, 0x11C6, %o5
7345 edge8l %o3, %i2, %o0
7346 wr %g0, 0xeb, %asi
7347 stda %o0, [%l7 + 0x68] %asi
7348 membar #Sync
7349 tcs %xcc, 0x1
7350 wr %g0, 0x89, %asi
7351 stda %i0, [%l7 + 0x28] %asi
7352 bl loop_638
7353 be loop_639
7354 tsubcc %g5, 0x03B1, %i0
7355 set 0x58, %i6
7356 ldswa [%l7 + %i6] 0x89, %o4
7357loop_638:
7358 fxor %f26, %f22, %f16
7359loop_639:
7360 nop
7361 wr %g0, 0x80, %asi
7362 swapa [%l7 + 0x18] %asi, %i6
7363 bpos,a,pn %icc, loop_640
7364 edge32l %o6, %g6, %i4
7365 movgu %xcc, %l0, %l6
7366 ba,a,pt %xcc, loop_641
7367loop_640:
7368 fmuld8sux16 %f1, %f26, %f20
7369 set 0x5C, %o2
7370 ldswa [%l7 + %o2] 0x15, %i5
7371loop_641:
7372 lduh [%l7 + 0x08], %l5
7373 fcmpes %fcc0, %f13, %f14
7374 andncc %i3, %i7, %l2
7375 orcc %l4, %o7, %g1
7376 udivx %l1, 0x0C98, %g3
7377 movn %xcc, %o2, %g2
7378 fmovrsgez %g4, %f19, %f26
7379 tcs %icc, 0x3
7380 bvc,pt %icc, loop_642
7381 fxnor %f24, %f20, %f14
7382 subc %l3, %o5, %o3
7383 movleu %xcc, %i2, %g7
7384loop_642:
7385 array16 %o1, %o0, %g5
7386 movvs %icc, %i0, %i1
7387 fcmpeq16 %f26, %f30, %i6
7388 srlx %o4, %g6, %i4
7389 tgu %icc, 0x7
7390 tsubcctv %o6, 0x06E7, %l6
7391 sth %l0, [%l7 + 0x7E]
7392 sth %l5, [%l7 + 0x58]
7393 movcc %xcc, %i5, %i3
7394 orcc %i7, 0x0ACD, %l4
7395 edge32 %o7, %g1, %l1
7396 lduh [%l7 + 0x12], %l2
7397 std %g2, [%l7 + 0x10]
7398 popc %g2, %g4
7399 bcs %icc, loop_643
7400 fnor %f26, %f24, %f14
7401 tcs %xcc, 0x3
7402 tne %icc, 0x3
7403loop_643:
7404 subc %o2, 0x1FC5, %o5
7405 mulscc %o3, 0x1051, %l3
7406 edge8ln %g7, %o1, %i2
7407 movrne %o0, 0x157, %g5
7408 nop
7409 setx loop_644, %l0, %l1
7410 wrpr 0x1, %tl
7411 wrpr %l1, %tnpc
7412 setx 0x34400001400, %l0, %l1
7413 wrpr %l1, %tstate
7414 wrhpr 0x4, %htstate
7415 done
7416 edge8n %i0, %i6, %i1
7417 umulcc %g6, %o4, %i4
7418 fands %f7, %f10, %f22
7419loop_644:
7420 fxnor %f4, %f12, %f16
7421 fands %f21, %f5, %f22
7422 fornot1s %f25, %f24, %f3
7423 fmovde %xcc, %f15, %f29
7424 restored
7425 rdpr %cwp, %g1
7426 rdpr %cansave, %g2
7427 rdpr %canrestore, %g3
7428 rdpr %cleanwin, %g4
7429 rdpr %otherwin, %g5
7430 rdpr %wstate, %g6
7431 tge %icc, 0x5
7432 tcc %xcc, 0x1
7433 edge8n %l6, %o6, %l5
7434 for %f0, %f8, %f18
7435 taddcc %i5, %i3, %i7
7436 restored
7437 rdpr %cwp, %g1
7438 rdpr %cansave, %g2
7439 rdpr %canrestore, %g3
7440 rdpr %cleanwin, %g4
7441 rdpr %otherwin, %g5
7442 rdpr %wstate, %g6
7443 xor %l4, 0x1ECC, %o7
7444 movcc %icc, %l0, %l1
7445 fxnor %f6, %f28, %f0
7446 fmovs %f28, %f2
7447 edge32n %g1, %l2, %g3
7448 stx %g4, [%l7 + 0x70]
7449 fmovd %f24, %f30
7450 ldstub [%l7 + 0x6C], %g2
7451 ld [%l7 + 0x18], %f29
7452 movpos %xcc, %o2, %o5
7453 restored
7454 rdpr %cwp, %g1
7455 rdpr %cansave, %g2
7456 rdpr %canrestore, %g3
7457 rdpr %cleanwin, %g4
7458 rdpr %otherwin, %g5
7459 rdpr %wstate, %g6
7460 sdivcc %o3, 0x137A, %l3
7461 ta %icc, 0x3
7462 fbge,a %fcc0, loop_645
7463 stbar
7464 fpadd16s %f31, %f3, %f7
7465 alignaddrl %o1, %g7, %o0
7466loop_645:
7467 movrgez %i2, %i0, %g5
7468 subccc %i1, 0x01E5, %i6
7469 subccc %o4, %i4, %l6
7470 bpos,pn %xcc, loop_646
7471 restored
7472 rdpr %cwp, %g1
7473 rdpr %cansave, %g2
7474 rdpr %canrestore, %g3
7475 rdpr %cleanwin, %g4
7476 rdpr %otherwin, %g5
7477 rdpr %wstate, %g6
7478 sdiv %o6, 0x152D, %l5
7479 sdivx %i5, 0x1392, %g6
7480loop_646:
7481 swap [%l7 + 0x38], %i3
7482 stx %i7, [%l7 + 0x58]
7483 tg %icc, 0x6
7484 xorcc %o7, 0x05E8, %l4
7485 tgu %xcc, 0x4
7486 prefetch [%l7 + 0x60], 0x3
7487 fornot1s %f9, %f28, %f20
7488 srax %l1, 0x07, %g1
7489 fpadd16 %f8, %f2, %f10
7490 fmovsg %icc, %f23, %f26
7491 stbar
7492 fornot1s %f4, %f11, %f2
7493 fbl %fcc2, loop_647
7494 tcs %icc, 0x6
7495 orcc %l0, %g3, %g4
7496 flush %l7 + 0x28
7497loop_647:
7498 udiv %l2, 0x0561, %g2
7499 fmovse %icc, %f26, %f21
7500 tgu %xcc, 0x1
7501 edge16n %o2, %o5, %l3
7502 edge32ln %o3, %o1, %o0
7503 ble,a,pn %xcc, loop_648
7504 fcmpne32 %f4, %f2, %g7
7505 wr %g0, 0x19, %asi
7506 prefetcha [%l7 + 0x30] %asi, 0x2
7507loop_648:
7508 fbug %fcc1, loop_649
7509 umul %g5, %i1, %i6
7510 fmovdleu %icc, %f25, %f12
7511 popc 0x0591, %i2
7512loop_649:
7513 edge8l %o4, %l6, %o6
7514 call loop_650
7515 andcc %i4, 0x1433, %l5
7516 movneg %xcc, %i5, %i3
7517 set 0x4C, %l2
7518 sta %f20, [%l7 + %l2] 0x11
7519loop_650:
7520 tsubcctv %g6, %o7, %l4
7521 sir 0x04D7
7522 fbn,a %fcc3, loop_651
7523 subccc %l1, %g1, %i7
7524 fmovdcs %xcc, %f25, %f13
7525 ta %xcc, 0x3
7526loop_651:
7527 tsubcctv %g3, 0x1B73, %l0
7528 fmul8sux16 %f4, %f28, %f26
7529 movne %icc, %l2, %g2
7530 fzeros %f9
7531 wr %g0, 0x18, %asi
7532 stda %g4, [%l7 + 0x28] %asi
7533 wr %g0, 0x80, %asi
7534 lduha [%l7 + 0x6A] %asi, %o2
7535 movrgz %l3, 0x001, %o3
7536 orn %o5, 0x10CE, %o1
7537 fnot2 %f30, %f6
7538 wr %g0, 0x80, %asi
7539 lduwa [%l7 + 0x4C] %asi, %o0
7540 array8 %i0, %g5, %g7
7541 edge16 %i6, %i2, %o4
7542 tneg %xcc, 0x2
7543 xnorcc %i1, %o6, %l6
7544 sra %i4, %i5, %l5
7545 fmovrse %i3, %f9, %f29
7546 fornot2 %f30, %f4, %f22
7547 andn %g6, 0x1A90, %o7
7548 fmul8sux16 %f14, %f26, %f28
7549 set 0x40, %l6
7550 ldswa [%l7 + %l6] 0x89, %l4
7551 fors %f26, %f21, %f19
7552 stx %l1, [%l7 + 0x60]
7553 fmovdneg %xcc, %f20, %f0
7554 udivx %i7, 0x0F76, %g1
7555 sdivcc %g3, 0x0985, %l0
7556 movrlez %l2, %g4, %o2
7557 bge,a loop_652
7558 edge8ln %l3, %o3, %g2
7559 fpack16 %f14, %f22
7560 te %xcc, 0x1
7561loop_652:
7562 and %o1, %o5, %o0
7563 srl %i0, 0x1A, %g5
7564 fmovdg %icc, %f14, %f13
7565 sethi 0x00ED, %g7
7566 bl,a,pt %icc, loop_653
7567 movrlez %i2, 0x2F3, %i6
7568 fabss %f3, %f0
7569 mova %xcc, %o4, %i1
7570loop_653:
7571 subc %l6, 0x1735, %o6
7572 bn %xcc, loop_654
7573 bcc %xcc, loop_655
7574 tneg %icc, 0x3
7575 brlez %i4, loop_656
7576loop_654:
7577 std %l4, [%l7 + 0x58]
7578loop_655:
7579 fmovsneg %xcc, %f8, %f10
7580 brz %i5, loop_657
7581loop_656:
7582 sub %g6, %o7, %i3
7583 edge16 %l1, %l4, %g1
7584 movrne %g3, %l0, %i7
7585loop_657:
7586 fbule,a %fcc0, loop_658
7587 stw %l2, [%l7 + 0x4C]
7588 ld [%l7 + 0x7C], %f7
7589 bcs,a,pt %xcc, loop_659
7590loop_658:
7591 sub %g4, 0x1FE0, %l3
7592 fmovdpos %xcc, %f19, %f16
7593 sdiv %o2, 0x175B, %o3
7594loop_659:
7595 sra %g2, 0x18, %o1
7596 nop
7597 setx loop_660, %l0, %l1
7598 jmpl %l1, %o0
7599 bcs,a %icc, loop_661
7600 sth %o5, [%l7 + 0x24]
7601 fmul8x16au %f1, %f3, %f24
7602loop_660:
7603 sllx %g5, 0x01, %i0
7604loop_661:
7605 taddcc %g7, 0x1FB1, %i6
7606 umul %i2, %o4, %l6
7607 srax %i1, 0x1C, %i4
7608 addc %l5, 0x0EE8, %o6
7609 mulscc %i5, %g6, %i3
7610 fbo %fcc3, loop_662
7611 fcmple32 %f4, %f0, %l1
7612 fxnors %f8, %f13, %f24
7613 xor %l4, 0x0517, %o7
7614loop_662:
7615 fsrc2 %f24, %f20
7616 mulscc %g3, 0x0F34, %g1
7617 fmovdg %icc, %f3, %f3
7618 array8 %i7, %l2, %l0
7619 fexpand %f28, %f10
7620 set 0x30, %g7
7621 ldxa [%g0 + %g7] 0x20, %g4
7622 srlx %o2, 0x01, %o3
7623 bl,a,pn %xcc, loop_663
7624 edge32 %l3, %o1, %g2
7625 std %f16, [%l7 + 0x30]
7626 movn %icc, %o5, %o0
7627loop_663:
7628 fand %f12, %f14, %f22
7629 bl loop_664
7630 stbar
7631 and %g5, 0x0EA5, %g7
7632 fbo %fcc2, loop_665
7633loop_664:
7634 fxnors %f8, %f6, %f28
7635 mova %xcc, %i0, %i6
7636 edge8ln %o4, %l6, %i1
7637loop_665:
7638 fmovrdlz %i2, %f14, %f24
7639 fpsub16s %f18, %f20, %f29
7640 tcc %icc, 0x7
7641 movcs %xcc, %l5, %o6
7642 edge8l %i4, %i5, %g6
7643 wr %g0, 0x81, %asi
7644 stha %i3, [%l7 + 0x48] %asi
7645 mulscc %l1, %o7, %g3
7646 edge32n %g1, %i7, %l2
7647 edge8l %l4, %g4, %l0
7648 addccc %o2, 0x0ECB, %l3
7649 add %l7, 0x48, %l6
7650 wr %g0, 0x89, %asi
7651 casxa [%l6] 0x89, %o1, %g2
7652 smul %o5, %o3, %o0
7653 bg,a,pn %icc, loop_666
7654 taddcctv %g7, 0x0A44, %g5
7655 orn %i6, 0x00B5, %o4
7656 sub %l6, %i0, %i2
7657loop_666:
7658 fmovrslz %i1, %f30, %f21
7659 add %l7, 0x30, %l6
7660 wr %g0, 0x18, %asi
7661 ldxa [%l6] %asi, %l5
7662 casxa [%l6] %asi, %l5, %i4
7663 and %i5, 0x1ABF, %o6
7664 wr %g0, 0x27, %asi
7665 stxa %g6, [%l7 + 0x30] %asi
7666 membar #Sync
7667 tpos %xcc, 0x6
7668 fcmple16 %f2, %f26, %l1
7669 fmul8sux16 %f14, %f4, %f28
7670 fcmpne16 %f20, %f6, %o7
7671 movneg %xcc, %g3, %g1
7672 bneg %icc, loop_667
7673 fcmpgt16 %f20, %f14, %i3
7674 fbue %fcc2, loop_668
7675 orn %l2, %i7, %l4
7676loop_667:
7677 sdivcc %g4, 0x08CA, %o2
7678 tleu %icc, 0x0
7679loop_668:
7680 tvs %icc, 0x6
7681 subccc %l3, %o1, %l0
7682 fpsub32s %f5, %f9, %f20
7683 sllx %o5, %g2, %o3
7684 andcc %o0, %g5, %i6
7685 fsrc2s %f21, %f0
7686 alignaddrl %g7, %o4, %l6
7687 prefetch [%l7 + 0x7C], 0x0
7688 subc %i0, 0x1FFF, %i2
7689 movneg %icc, %i1, %i4
7690 mova %icc, %l5, %o6
7691 nop
7692 set 0x50, %o7
7693 std %i4, [%l7 + %o7]
7694 or %l1, 0x17FB, %o7
7695 andncc %g6, %g3, %g1
7696 tle %xcc, 0x1
7697 fcmpeq32 %f18, %f24, %l2
7698 fmovrdlez %i7, %f28, %f22
7699 ba,pt %icc, loop_669
7700 sdiv %l4, 0x0314, %g4
7701 brgz %o2, loop_670
7702 tne %xcc, 0x1
7703loop_669:
7704 membar 0x31
7705 fmul8x16au %f26, %f15, %f20
7706loop_670:
7707 popc 0x1149, %i3
7708 subc %o1, 0x0BF0, %l0
7709 prefetch [%l7 + 0x18], 0x3
7710 andn %l3, 0x03E2, %o5
7711 call loop_671
7712 tle %icc, 0x7
7713 smulcc %g2, %o3, %g5
7714 fpadd16 %f24, %f2, %f24
7715loop_671:
7716 udivx %o0, 0x064B, %g7
7717 fba %fcc2, loop_672
7718 fbul,a %fcc0, loop_673
7719 mulscc %i6, 0x1E66, %o4
7720 array32 %i0, %l6, %i2
7721loop_672:
7722 movcs %icc, %i4, %i1
7723loop_673:
7724 movpos %icc, %l5, %o6
7725 orncc %i5, %o7, %g6
7726 fnegd %f2, %f18
7727 mova %icc, %g3, %g1
7728 xnor %l2, 0x036F, %i7
7729 addc %l4, 0x00DD, %g4
7730 xnor %o2, 0x1F5F, %i3
7731 orn %l1, %o1, %l0
7732 fpadd16 %f18, %f2, %f16
7733 brnz,a %l3, loop_674
7734 andncc %g2, %o3, %o5
7735 ble,a loop_675
7736 movcc %xcc, %g5, %o0
7737loop_674:
7738 tge %icc, 0x3
7739 saved
7740 rdpr %cwp, %g1
7741 rdpr %cansave, %g2
7742 rdpr %canrestore, %g3
7743 rdpr %cleanwin, %g4
7744 rdpr %otherwin, %g5
7745 rdpr %wstate, %g6
7746loop_675:
7747 pdist %f14, %f12, %f6
7748 xor %g7, 0x08AE, %i6
7749 movle %icc, %o4, %l6
7750 wr %g0, 0x04, %asi
7751 ldsba [%l7 + 0x33] %asi, %i0
7752 movcc %icc, %i2, %i1
7753 orncc %l5, %i4, %o6
7754 edge8 %o7, %i5, %g3
7755 ta %xcc, 0x2
7756 xnorcc %g1, %g6, %l2
7757 fmuld8sux16 %f23, %f21, %f30
7758 fba,a %fcc3, loop_676
7759 fcmpeq16 %f20, %f0, %l4
7760 sub %g4, %o2, %i7
7761 orcc %l1, 0x1B9F, %o1
7762loop_676:
7763 alignaddrl %i3, %l3, %g2
7764 movrlz %o3, %l0, %o5
7765 mova %icc, %g5, %g7
7766 andn %i6, 0x147B, %o4
7767 sdivcc %o0, 0x04E1, %i0
7768 fmovsleu %xcc, %f29, %f19
7769 movneg %icc, %i2, %i1
7770 and %l5, %l6, %i4
7771 nop
7772 setx loop_677, %l0, %l1
7773 wrpr 0x1, %tl
7774 wrpr %l1, %tpc
7775 add %l1, 0x4, %l1
7776 wrpr %l1, %tnpc
7777 setx 0x34400001400, %l0, %l1
7778 wrpr %l1, %tstate
7779 wrhpr 0x4, %htstate
7780 retry
7781 std %o6, [%l7 + 0x48]
7782 srlx %o6, %g3, %g1
7783 fors %f30, %f24, %f18
7784loop_677:
7785 tpos %xcc, 0x3
7786 brnz %i5, loop_678
7787 sllx %g6, %l2, %l4
7788 edge8ln %o2, %g4, %i7
7789 movneg %icc, %l1, %i3
7790loop_678:
7791 be,a loop_679
7792 addc %l3, 0x1E77, %g2
7793 fabsd %f30, %f22
7794 array32 %o1, %l0, %o5
7795loop_679:
7796 fpsub16 %f20, %f8, %f8
7797 ldstub [%l7 + 0x24], %g5
7798 mulx %o3, %i6, %o4
7799 tvs %icc, 0x3
7800 sll %g7, %o0, %i0
7801 fmovdle %xcc, %f21, %f22
7802 srax %i2, 0x0A, %l5
7803 wr %g0, 0x81, %asi
7804 prefetcha [%l7 + 0x28] %asi, 0x1
7805 add %l7, 0x38, %l6
7806 wr %g0, 0x0c, %asi
7807 casxa [%l6] %asi, %l6, %i4
7808 addccc %o6, 0x00D4, %g3
7809 fands %f27, %f7, %f8
7810 popc 0x0450, %o7
7811 array32 %i5, %g1, %g6
7812 tvc %xcc, 0x0
7813 edge8ln %l4, %o2, %l2
7814 nop
7815 set 0x6B, %o5
7816 ldstub [%l7 + %o5], %i7
7817 fpadd16 %f10, %f10, %f14
7818 tle %xcc, 0x5
7819 bcs,a loop_680
7820 add %l1, 0x1A2A, %i3
7821 movrgez %l3, %g4, %o1
7822 set 0x46, %o1
7823 ldsha [%l7 + %o1] 0x19, %g2
7824loop_680:
7825 sllx %o5, %l0, %g5
7826 add %i6, 0x170A, %o4
7827 andncc %g7, %o0, %o3
7828 bpos,a,pt %icc, loop_681
7829 fmovdcs %icc, %f29, %f3
7830 fpmerge %f4, %f23, %f2
7831 flush %l7 + 0x64
7832loop_681:
7833 srlx %i0, %l5, %i1
7834 array16 %i2, %l6, %o6
7835 fpadd32 %f30, %f12, %f14
7836 fcmple16 %f18, %f8, %i4
7837 array8 %o7, %g3, %i5
7838 movn %icc, %g1, %g6
7839 nop
7840 setx loop_682, %l0, %l1
7841 wrpr 0x1, %tl
7842 wrpr %l1, %tnpc
7843 setx 0x34400001400, %l0, %l1
7844 wrpr %l1, %tstate
7845 wrhpr 0x4, %htstate
7846 done
7847 movl %xcc, %o2, %l4
7848 fbue,a %fcc3, loop_683
7849 movcc %icc, %l2, %l1
7850loop_682:
7851 fbue,a %fcc0, loop_684
7852 brlez %i7, loop_685
7853loop_683:
7854 movrlz %l3, 0x057, %g4
7855 be,a %icc, loop_686
7856loop_684:
7857 tne %icc, 0x2
7858loop_685:
7859 sllx %i3, 0x19, %o1
7860 set 0x64, %g1
7861 ldstuba [%l7 + %g1] 0x19, %o5
7862loop_686:
7863 sdivx %g2, 0x0713, %g5
7864 edge8 %i6, %o4, %l0
7865 movne %xcc, %o0, %g7
7866 fbule %fcc0, loop_687
7867 array16 %i0, %o3, %i1
7868 movne %xcc, %l5, %i2
7869 nop
7870 setx loop_688, %l0, %l1
7871 wrpr 0x1, %tl
7872 wrpr %l1, %tpc
7873 add %l1, 0x4, %l1
7874 wrpr %l1, %tnpc
7875 setx 0x34400001400, %l0, %l1
7876 wrpr %l1, %tstate
7877 wrhpr 0x4, %htstate
7878 retry
7879loop_687:
7880 umulcc %l6, 0x0338, %o6
7881 bcc,pn %xcc, loop_689
7882 saved
7883 rdpr %cwp, %g1
7884 rdpr %cansave, %g2
7885 rdpr %canrestore, %g3
7886 rdpr %cleanwin, %g4
7887 rdpr %otherwin, %g5
7888 rdpr %wstate, %g6
7889loop_688:
7890 ldd [%l7 + 0x30], %f6
7891 alignaddrl %o7, %i4, %g3
7892loop_689:
7893 fmul8x16al %f24, %f22, %f18
7894 tcs %icc, 0x3
7895 or %i5, %g1, %o2
7896 fmovspos %xcc, %f26, %f27
7897 wr %g0, 0x19, %asi
7898 stda %f0, [%l7 + 0x40] %asi
7899 movne %icc, %g6, %l2
7900 set 0x47, %l3
7901 ldstuba [%l7 + %l3] 0x04, %l1
7902 movrlz %l4, 0x266, %i7
7903 tne %icc, 0x6
7904 ta %icc, 0x3
7905 srlx %g4, 0x13, %i3
7906 edge32l %l3, %o5, %o1
7907 array16 %g5, %g2, %o4
7908 fmovsge %icc, %f26, %f10
7909 fcmpne32 %f18, %f8, %l0
7910 call loop_690
7911 movleu %xcc, %i6, %o0
7912 edge8n %g7, %o3, %i0
7913 fmovsl %icc, %f4, %f10
7914loop_690:
7915 fbn,a %fcc0, loop_691
7916 tneg %icc, 0x5
7917 tneg %icc, 0x2
7918 movcs %icc, %l5, %i1
7919loop_691:
7920 xnor %i2, 0x1A0F, %l6
7921 std %f18, [%l7 + 0x18]
7922 edge8n %o6, %o7, %i4
7923 set 0x78, %g3
7924 lduwa [%l7 + %g3] 0x80, %i5
7925 addc %g3, %o2, %g1
7926 tsubcctv %g6, %l2, %l4
7927 movcc %xcc, %i7, %g4
7928 ldd [%l7 + 0x18], %l0
7929 movvc %icc, %i3, %l3
7930 ba,a,pn %icc, loop_692
7931 fmovrdgz %o5, %f8, %f30
7932 fmovrsne %o1, %f23, %f31
7933 fcmple16 %f14, %f0, %g5
7934loop_692:
7935 subc %o4, %l0, %g2
7936 set 0x08, %i5
7937 lda [%l7 + %i5] 0x10, %f25
7938 set 0x68, %i0
7939 prefetcha [%l7 + %i0] 0x0c, 0x1
7940 tle %xcc, 0x1
7941 umul %o0, %g7, %i0
7942 tcs %icc, 0x2
7943 movre %o3, %i1, %l5
7944 xor %i2, %o6, %o7
7945 sub %i4, 0x14CD, %i5
7946 movg %xcc, %g3, %o2
7947 wr %g0, 0x89, %asi
7948 lda [%l7 + 0x60] %asi, %f31
7949 srl %g1, 0x03, %l6
7950 fabss %f16, %f1
7951 movneg %icc, %l2, %l4
7952 wr %g0, 0x88, %asi
7953 ldsha [%l7 + 0x28] %asi, %i7
7954 movle %icc, %g4, %l1
7955 movrlz %g6, %l3, %i3
7956 fand %f6, %f0, %f6
7957 movvs %icc, %o1, %o5
7958 set 0x64, %l4
7959 lduwa [%l7 + %l4] 0x04, %o4
7960 movl %icc, %l0, %g5
7961 ba,a,pt %xcc, loop_693
7962 movvc %icc, %g2, %o0
7963 mova %xcc, %i6, %i0
7964 edge8 %g7, %i1, %o3
7965loop_693:
7966 edge16n %i2, %o6, %l5
7967 movvc %xcc, %o7, %i4
7968 brnz,a %i5, loop_694
7969 movpos %xcc, %g3, %g1
7970 fmovrsne %o2, %f4, %f11
7971 set 0x22, %i4
7972 lduha [%l7 + %i4] 0x80, %l2
7973loop_694:
7974 call loop_695
7975 andcc %l6, %l4, %g4
7976 umul %i7, %l1, %g6
7977 bcc,a,pt %xcc, loop_696
7978loop_695:
7979 ld [%l7 + 0x4C], %f16
7980 fcmpne16 %f2, %f12, %i3
7981 movrlz %l3, 0x146, %o5
7982loop_696:
7983 tvc %icc, 0x6
7984 brz %o4, loop_697
7985 movcc %xcc, %l0, %o1
7986 wr %g0, 0x80, %asi
7987 sta %f23, [%l7 + 0x44] %asi
7988loop_697:
7989 nop
7990 setx loop_698, %l0, %l1
7991 jmpl %l1, %g2
7992 movrne %g5, 0x127, %i6
7993 tleu %xcc, 0x3
7994 flush %l7 + 0x1C
7995loop_698:
7996 fxnor %f10, %f22, %f10
7997 fmovdgu %icc, %f25, %f20
7998 tleu %xcc, 0x5
7999 fandnot1 %f14, %f4, %f8
8000 ldsw [%l7 + 0x50], %o0
8001 movrlez %g7, 0x3BC, %i0
8002 set 0x70, %o4
8003 ldstuba [%l7 + %o4] 0x04, %i1
8004 tl %icc, 0x1
8005 fexpand %f18, %f26
8006 movrne %i2, 0x340, %o3
8007 movrne %l5, 0x060, %o7
8008 sub %i4, 0x0D95, %o6
8009 ldd [%l7 + 0x50], %f4
8010 brlez %g3, loop_699
8011 tpos %xcc, 0x6
8012 fnor %f20, %f2, %f18
8013 udivcc %i5, 0x0FCC, %o2
8014loop_699:
8015 sir 0x0483
8016 edge8l %l2, %l6, %g1
8017 edge32ln %g4, %l4, %i7
8018 fpadd32 %f30, %f18, %f12
8019 fands %f12, %f21, %f25
8020 edge32l %g6, %i3, %l1
8021 movrgez %l3, 0x18E, %o4
8022 wr %g0, 0x89, %asi
8023 ldsba [%l7 + 0x6E] %asi, %l0
8024 fmovsvs %xcc, %f14, %f16
8025 wr %g0, 0x80, %asi
8026 lduwa [%l7 + 0x64] %asi, %o1
8027 set 0x70, %o0
8028 prefetcha [%l7 + %o0] 0x81, 0x1
8029 edge16l %g2, %g5, %o0
8030 brgez,a %g7, loop_700
8031 smul %i0, 0x0F06, %i6
8032 ldsh [%l7 + 0x30], %i2
8033 membar 0x5E
8034loop_700:
8035 membar 0x0D
8036 bleu,pn %xcc, loop_701
8037 bn %xcc, loop_702
8038 movgu %xcc, %o3, %i1
8039 fbug %fcc1, loop_703
8040loop_701:
8041 tvs %xcc, 0x3
8042loop_702:
8043 tsubcctv %o7, %i4, %o6
8044 tneg %icc, 0x4
8045loop_703:
8046 tl %icc, 0x0
8047 edge32n %l5, %i5, %g3
8048 fmovdg %xcc, %f0, %f29
8049 lduw [%l7 + 0x24], %o2
8050 tle %xcc, 0x0
8051 sub %l6, %l2, %g4
8052 andn %g1, %i7, %g6
8053 fmovsgu %icc, %f31, %f3
8054 movrne %l4, 0x173, %i3
8055 movre %l3, %l1, %o4
8056 move %icc, %l0, %o1
8057 set 0x6A, %g6
8058 lduha [%l7 + %g6] 0x10, %g2
8059 orcc %g5, %o5, %o0
8060 taddcctv %g7, %i6, %i2
8061 fpadd16s %f4, %f13, %f2
8062 fba,a %fcc3, loop_704
8063 fbul %fcc3, loop_705
8064 stb %i0, [%l7 + 0x1E]
8065 wr %g0, 0x04, %asi
8066 lduha [%l7 + 0x10] %asi, %i1
8067loop_704:
8068 bg,pt %xcc, loop_706
8069loop_705:
8070 tpos %icc, 0x7
8071 fmovrslez %o7, %f31, %f13
8072 fornot1s %f2, %f14, %f20
8073loop_706:
8074 fbul %fcc0, loop_707
8075 array8 %i4, %o3, %o6
8076 udiv %i5, 0x1CC9, %g3
8077 subccc %l5, 0x016D, %o2
8078loop_707:
8079 taddcc %l6, 0x1987, %l2
8080 set 0x58, %o3
8081 stxa %g4, [%l7 + %o3] 0x19
8082 fmovscs %xcc, %f19, %f29
8083 wr %g0, 0x88, %asi
8084 stwa %i7, [%l7 + 0x20] %asi
8085 fbn %fcc2, loop_708
8086 membar 0x6A
8087 set 0x74, %g2
8088 stwa %g6, [%l7 + %g2] 0x11
8089loop_708:
8090 nop
8091 add %l7, 0x14, %l6
8092 wr %g0, 0x81, %asi
8093 casa [%l6] %asi, %g1, %l4
8094 fcmple32 %f14, %f2, %l3
8095 addcc %l1, %i3, %o4
8096 tpos %icc, 0x4
8097 fcmpeq16 %f6, %f6, %o1
8098 bcs %icc, loop_709
8099 movgu %xcc, %g2, %g5
8100 movre %l0, 0x16C, %o5
8101 fmovdle %xcc, %f28, %f9
8102loop_709:
8103 addccc %o0, 0x0A34, %g7
8104 tn %icc, 0x2
8105 taddcc %i6, 0x0DA4, %i2
8106 siam 0x2
8107 fbug %fcc2, loop_710
8108 edge32n %i0, %o7, %i4
8109 fmovdgu %xcc, %f18, %f15
8110 movg %xcc, %o3, %i1
8111loop_710:
8112 sll %o6, %i5, %g3
8113 tsubcctv %l5, %o2, %l2
8114 bgu %xcc, loop_711
8115 popc %g4, %i7
8116 srax %l6, 0x10, %g1
8117 andn %g6, %l4, %l3
8118loop_711:
8119 fnot1s %f13, %f7
8120 fmovscs %icc, %f23, %f6
8121 tcs %xcc, 0x3
8122 udiv %l1, 0x060B, %i3
8123 edge16n %o4, %g2, %g5
8124 bshuffle %f16, %f26, %f10
8125 sra %l0, 0x04, %o5
8126 andcc %o0, %g7, %i6
8127 te %icc, 0x1
8128 edge32l %o1, %i0, %i2
8129 smul %i4, %o7, %i1
8130 fmovsa %icc, %f22, %f3
8131 fmovdgu %icc, %f7, %f5
8132 ldd [%l7 + 0x58], %f24
8133 edge16n %o3, %i5, %o6
8134 movrgez %l5, %g3, %l2
8135 mulx %g4, 0x1909, %i7
8136 fexpand %f19, %f6
8137 tgu %xcc, 0x0
8138 alignaddr %o2, %l6, %g6
8139 fbl,a %fcc3, loop_712
8140 subc %l4, %g1, %l3
8141 tl %xcc, 0x2
8142 stbar
8143loop_712:
8144 pdist %f0, %f10, %f18
8145 addc %i3, %l1, %o4
8146 srlx %g2, 0x1A, %l0
8147 saved
8148 rdpr %cwp, %g1
8149 rdpr %cansave, %g2
8150 rdpr %canrestore, %g3
8151 rdpr %cleanwin, %g4
8152 rdpr %otherwin, %g5
8153 rdpr %wstate, %g6
8154 nop
8155 setx loop_713, %l0, %l1
8156 jmpl %l1, %g5
8157 stb %o5, [%l7 + 0x32]
8158 fmovdcc %xcc, %f1, %f25
8159 fsrc2s %f4, %f10
8160loop_713:
8161 fmovdl %xcc, %f26, %f24
8162 movg %xcc, %g7, %o0
8163 restored
8164 rdpr %cwp, %g1
8165 rdpr %cansave, %g2
8166 rdpr %canrestore, %g3
8167 rdpr %cleanwin, %g4
8168 rdpr %otherwin, %g5
8169 rdpr %wstate, %g6
8170 andn %o1, 0x1CEC, %i6
8171 fbo,a %fcc3, loop_714
8172 xor %i2, %i0, %o7
8173 te %icc, 0x4
8174 fzeros %f14
8175loop_714:
8176 fbu,a %fcc3, loop_715
8177 movcc %xcc, %i4, %o3
8178 fmovdleu %icc, %f17, %f13
8179 fmovdg %xcc, %f10, %f13
8180loop_715:
8181 fmovsl %xcc, %f25, %f0
8182 movvs %icc, %i5, %o6
8183 bgu,a loop_716
8184 st %f7, [%l7 + 0x74]
8185 bn,a,pt %xcc, loop_717
8186 st %f5, [%l7 + 0x3C]
8187loop_716:
8188 bl,pt %xcc, loop_718
8189 edge8 %i1, %g3, %l5
8190loop_717:
8191 alignaddr %g4, %l2, %o2
8192 tneg %xcc, 0x5
8193loop_718:
8194 edge8l %l6, %g6, %i7
8195 movrne %l4, %g1, %i3
8196 fpsub16s %f19, %f6, %f21
8197 ldd [%l7 + 0x10], %f12
8198 movrgez %l3, 0x230, %l1
8199 movne %xcc, %g2, %o4
8200 set 0x48, %i2
8201 prefetcha [%l7 + %i2] 0x0c, 0x3
8202 fmovdvs %xcc, %f29, %f28
8203 fmovrslez %o5, %f31, %f14
8204 sdivx %g7, 0x1C96, %l0
8205 edge32 %o0, %o1, %i6
8206 udiv %i2, 0x0AD8, %i0
8207 fsrc1s %f10, %f27
8208 movrgz %i4, %o7, %i5
8209 alignaddr %o6, %i1, %o3
8210 bl loop_719
8211 fmuld8ulx16 %f27, %f5, %f8
8212 subcc %g3, 0x0064, %l5
8213 movrlez %g4, 0x066, %o2
8214loop_719:
8215 movle %xcc, %l6, %g6
8216 movrlz %i7, %l4, %g1
8217 array8 %l2, %l3, %l1
8218 movneg %xcc, %g2, %i3
8219 stx %o4, [%l7 + 0x08]
8220 srax %g5, %g7, %o5
8221 smul %o0, 0x04D7, %l0
8222 umul %i6, %i2, %o1
8223 fbug %fcc1, loop_720
8224 subcc %i0, 0x1B95, %o7
8225 andcc %i4, %i5, %o6
8226 alignaddrl %i1, %g3, %l5
8227loop_720:
8228 smulcc %g4, %o2, %l6
8229 fpadd16s %f14, %f15, %f19
8230 movvc %xcc, %o3, %g6
8231 fxnor %f6, %f14, %f20
8232 brlz %i7, loop_721
8233 movvc %xcc, %g1, %l2
8234 sdivx %l3, 0x1E2A, %l4
8235 sll %l1, 0x08, %g2
8236loop_721:
8237 fmovscc %xcc, %f11, %f20
8238 movrne %i3, 0x052, %g5
8239 wr %g0, 0x80, %asi
8240 stba %g7, [%l7 + 0x6E] %asi
8241 movne %xcc, %o5, %o4
8242 movrlz %l0, %o0, %i2
8243 sethi 0x0017, %i6
8244 sdiv %o1, 0x07AA, %o7
8245 orn %i4, %i5, %i0
8246 nop
8247 set 0x08, %l5
8248 prefetch [%l7 + %l5], 0x1
8249 fcmple16 %f24, %f22, %o6
8250 edge16ln %i1, %g3, %l5
8251 smul %o2, 0x06D4, %g4
8252 sethi 0x1A6D, %o3
8253 movrgez %g6, %l6, %i7
8254 fpadd32 %f24, %f16, %f28
8255 ta %xcc, 0x4
8256 std %l2, [%l7 + 0x60]
8257 st %f19, [%l7 + 0x14]
8258 alignaddr %g1, %l4, %l3
8259 edge8n %l1, %g2, %i3
8260 movre %g5, %o5, %g7
8261 fcmpeq32 %f26, %f30, %l0
8262 nop
8263 set 0x1A, %g5
8264 ldub [%l7 + %g5], %o4
8265 ldsb [%l7 + 0x66], %o0
8266 edge32ln %i6, %i2, %o1
8267 nop
8268 setx loop_722, %l0, %l1
8269 wrpr 0x1, %tl
8270 wrpr %l1, %tpc
8271 add %l1, 0x4, %l1
8272 wrpr %l1, %tnpc
8273 setx 0x34400001400, %l0, %l1
8274 wrpr %l1, %tstate
8275 wrhpr 0x4, %htstate
8276 retry
8277 bn loop_723
8278 addccc %i4, %i5, %o7
8279 ldsh [%l7 + 0x7C], %o6
8280loop_722:
8281 tg %icc, 0x5
8282loop_723:
8283 bcs,a loop_724
8284 fpadd32 %f8, %f8, %f6
8285 fnegs %f27, %f7
8286 be,a %xcc, loop_725
8287loop_724:
8288 mulx %i1, %i0, %l5
8289 sethi 0x1F0A, %g3
8290 fandnot1s %f14, %f10, %f20
8291loop_725:
8292 edge32 %g4, %o3, %g6
8293 brnz %o2, loop_726
8294 brlz %i7, loop_727
8295 fmovsvs %xcc, %f17, %f2
8296 addcc %l6, 0x1224, %l2
8297loop_726:
8298 ldsw [%l7 + 0x6C], %g1
8299loop_727:
8300 subccc %l4, %l1, %g2
8301 fmovdge %xcc, %f31, %f23
8302 fpsub16s %f2, %f14, %f5
8303 movrlz %i3, 0x2D1, %g5
8304 wr %g0, 0x0c, %asi
8305 swapa [%l7 + 0x0C] %asi, %o5
8306 movg %xcc, %l3, %l0
8307 edge32ln %g7, %o4, %i6
8308 fbne %fcc2, loop_728
8309 fone %f26
8310 edge32n %o0, %i2, %i4
8311 set 0x58, %l1
8312 stwa %i5, [%l7 + %l1] 0x23
8313 membar #Sync
8314loop_728:
8315 brlez %o7, loop_729
8316 umulcc %o1, %o6, %i0
8317 stb %l5, [%l7 + 0x7A]
8318 nop
8319 set 0x30, %l0
8320 ldd [%l7 + %l0], %f28
8321loop_729:
8322 andn %i1, 0x140B, %g4
8323 tneg %xcc, 0x2
8324 fmovdpos %icc, %f16, %f25
8325 add %g3, 0x0FE5, %o3
8326 tpos %xcc, 0x0
8327 fbu,a %fcc2, loop_730
8328 mulx %g6, %o2, %l6
8329 fmovrsgz %i7, %f13, %f11
8330 fbul,a %fcc3, loop_731
8331loop_730:
8332 fbge,a %fcc0, loop_732
8333 fmovrdlz %g1, %f20, %f12
8334 fbul %fcc3, loop_733
8335loop_731:
8336 fcmple32 %f20, %f14, %l2
8337loop_732:
8338 bvc,a loop_734
8339 fabss %f2, %f11
8340loop_733:
8341 edge8 %l1, %l4, %g2
8342 movl %xcc, %g5, %i3
8343loop_734:
8344 movrlez %l3, 0x0FB, %l0
8345 fmovsvs %icc, %f19, %f23
8346 fmovrslz %o5, %f18, %f29
8347 set 0x78, %i7
8348 sta %f27, [%l7 + %i7] 0x0c
8349 array32 %o4, %g7, %i6
8350 fbge %fcc0, loop_735
8351 brlez %o0, loop_736
8352 faligndata %f22, %f2, %f24
8353 stx %i2, [%l7 + 0x50]
8354loop_735:
8355 edge32ln %i4, %i5, %o1
8356loop_736:
8357 andn %o7, 0x1E06, %i0
8358 std %f26, [%l7 + 0x68]
8359 fmovsl %xcc, %f6, %f14
8360 mova %xcc, %l5, %i1
8361 fmul8x16au %f30, %f23, %f2
8362 flush %l7 + 0x64
8363 fmovdneg %icc, %f1, %f6
8364 fands %f15, %f15, %f20
8365 add %g4, %o6, %o3
8366 fmovdvc %icc, %f23, %f21
8367 fmovde %icc, %f4, %f18
8368 ldstub [%l7 + 0x3A], %g3
8369 ldx [%l7 + 0x08], %g6
8370 udivx %o2, 0x188C, %l6
8371 ba,pn %icc, loop_737
8372 fbn,a %fcc2, loop_738
8373 edge32l %i7, %l2, %l1
8374 fnegd %f12, %f10
8375loop_737:
8376 fmovdgu %icc, %f26, %f25
8377loop_738:
8378 fbn,a %fcc3, loop_739
8379 sub %l4, 0x0FA4, %g2
8380 fornot1s %f9, %f26, %f24
8381 smulcc %g1, 0x1093, %g5
8382loop_739:
8383 fsrc2 %f20, %f12
8384 addccc %i3, %l0, %o5
8385 orncc %l3, 0x0EC9, %g7
8386 array16 %o4, %o0, %i6
8387 stbar
8388 nop
8389 setx loop_740, %l0, %l1
8390 jmpl %l1, %i4
8391 movgu %xcc, %i2, %i5
8392 sdivx %o1, 0x1360, %o7
8393 for %f2, %f28, %f24
8394loop_740:
8395 fmovsvc %xcc, %f0, %f11
8396 sub %l5, %i1, %i0
8397 fmovsl %xcc, %f2, %f2
8398 tge %xcc, 0x4
8399 tvs %xcc, 0x2
8400 tne %icc, 0x2
8401 nop
8402 set 0x7C, %i1
8403 ldsh [%l7 + %i1], %g4
8404 bleu,pn %icc, loop_741
8405 membar 0x22
8406 edge8ln %o3, %g3, %o6
8407 tcc %xcc, 0x0
8408loop_741:
8409 ta %icc, 0x4
8410 array8 %o2, %g6, %l6
8411 movrlz %l2, %l1, %l4
8412 umul %i7, %g2, %g1
8413 bgu loop_742
8414 move %xcc, %g5, %i3
8415 fnands %f20, %f19, %f24
8416 fnot1 %f30, %f12
8417loop_742:
8418 brnz %o5, loop_743
8419 movgu %icc, %l3, %l0
8420 addcc %o4, 0x10B6, %g7
8421 ldx [%l7 + 0x78], %o0
8422loop_743:
8423 srax %i4, 0x06, %i2
8424 udivcc %i5, 0x0C04, %o1
8425 wr %g0, 0xf8, %asi
8426 stda %f16, [%l7 + 0x40] %asi
8427 membar #Sync
8428 fmovsge %icc, %f21, %f29
8429 edge8n %o7, %l5, %i6
8430 sethi 0x08CE, %i0
8431 te %icc, 0x1
8432 edge32n %g4, %o3, %g3
8433 ldsh [%l7 + 0x3A], %i1
8434 fpsub32s %f28, %f10, %f26
8435 fmovspos %icc, %f26, %f30
8436 sth %o2, [%l7 + 0x28]
8437 edge32l %g6, %o6, %l2
8438 movcc %icc, %l6, %l1
8439 mulx %i7, 0x1669, %l4
8440 tne %xcc, 0x1
8441 orn %g1, %g2, %i3
8442 bne %icc, loop_744
8443 xor %g5, 0x1A19, %l3
8444 andcc %l0, %o4, %o5
8445 wr %g0, 0x11, %asi
8446 sta %f1, [%l7 + 0x0C] %asi
8447loop_744:
8448 nop
8449 set 0x60, %i3
8450 ldswa [%l7 + %i3] 0x89, %o0
8451 fbue,a %fcc3, loop_745
8452 udivx %g7, 0x1B12, %i4
8453 addcc %i5, 0x19F7, %o1
8454 saved
8455 rdpr %cwp, %g1
8456 rdpr %cansave, %g2
8457 rdpr %canrestore, %g3
8458 rdpr %cleanwin, %g4
8459 rdpr %otherwin, %g5
8460 rdpr %wstate, %g6
8461loop_745:
8462 sra %o7, %i2, %l5
8463 fmovdl %icc, %f29, %f7
8464 fnors %f7, %f5, %f1
8465 std %i0, [%l7 + 0x20]
8466 tsubcctv %g4, %o3, %i6
8467 stbar
8468 fmuld8sux16 %f7, %f12, %f4
8469 nop
8470 set 0x10, %g4
8471 ldd [%l7 + %g4], %f4
8472 brnz %i1, loop_746
8473 stbar
8474 tvc %xcc, 0x1
8475 fmovsn %xcc, %f2, %f9
8476loop_746:
8477 nop
8478 wr %g0, 0x19, %asi
8479 lduba [%l7 + 0x19] %asi, %g3
8480 udiv %g6, 0x0E71, %o6
8481 addc %l2, %o2, %l1
8482 fmovdge %xcc, %f25, %f26
8483 wr %g0, 0x88, %asi
8484 sta %f28, [%l7 + 0x74] %asi
8485 srl %i7, %l4, %l6
8486 orcc %g1, %i3, %g5
8487 movpos %icc, %g2, %l3
8488 set 0x60, %o6
8489 prefetcha [%l7 + %o6] 0x15, 0x2
8490 taddcctv %o4, %o5, %o0
8491 fmovsg %icc, %f25, %f25
8492 movg %xcc, %i4, %g7
8493 edge8l %o1, %o7, %i5
8494 xnor %i2, 0x0E4E, %i0
8495 brlez,a %l5, loop_747
8496 movne %icc, %o3, %g4
8497 movvs %icc, %i1, %i6
8498 srlx %g6, %g3, %l2
8499loop_747:
8500 bleu,a %xcc, loop_748
8501 xnor %o2, %o6, %l1
8502 sdivcc %l4, 0x0E00, %l6
8503 bl,a,pn %icc, loop_749
8504loop_748:
8505 orcc %g1, %i7, %i3
8506 subcc %g2, 0x0E7A, %g5
8507 fandnot1 %f26, %f28, %f6
8508loop_749:
8509 addc %l0, 0x1557, %o4
8510 subc %l3, %o0, %o5
8511 subcc %g7, 0x02AA, %i4
8512 smul %o7, 0x13BB, %i5
8513 fnors %f25, %f7, %f9
8514 movge %xcc, %i2, %i0
8515 edge32l %l5, %o3, %g4
8516 alignaddr %o1, %i6, %g6
8517 movn %xcc, %i1, %l2
8518 bpos,a %icc, loop_750
8519 fands %f26, %f12, %f4
8520 tneg %xcc, 0x5
8521 subc %g3, 0x0576, %o6
8522loop_750:
8523 nop
8524 set 0x70, %i6
8525 ldswa [%l7 + %i6] 0x88, %o2
8526 fmovdgu %xcc, %f23, %f12
8527 tcs %xcc, 0x0
8528 tsubcctv %l4, 0x1215, %l6
8529 srl %l1, 0x0D, %i7
8530 tpos %xcc, 0x2
8531 fmovsge %xcc, %f17, %f11
8532 array16 %g1, %g2, %i3
8533 movvs %xcc, %g5, %o4
8534 andncc %l3, %l0, %o0
8535 fmovsge %icc, %f2, %f23
8536 udivx %g7, 0x00C3, %o5
8537 tn %icc, 0x4
8538 fand %f18, %f30, %f26
8539 sdivx %o7, 0x05C8, %i4
8540 fabss %f24, %f20
8541 andncc %i5, %i0, %i2
8542 umulcc %o3, %l5, %g4
8543 xorcc %i6, %g6, %i1
8544 edge32n %l2, %o1, %g3
8545 addc %o2, %o6, %l6
8546 movn %xcc, %l4, %l1
8547 movrlez %i7, %g1, %i3
8548 ble loop_751
8549 fands %f13, %f18, %f13
8550 sra %g2, %o4, %l3
8551 tle %icc, 0x4
8552loop_751:
8553 movrgez %g5, 0x0E8, %l0
8554 tsubcctv %o0, 0x12F3, %g7
8555 tvc %icc, 0x7
8556 smul %o7, %o5, %i5
8557 sub %i0, %i4, %o3
8558 sdivx %i2, 0x018E, %g4
8559 set 0x57, %o2
8560 ldstuba [%l7 + %o2] 0x0c, %i6
8561 te %xcc, 0x4
8562 wr %g0, 0xe3, %asi
8563 stxa %l5, [%l7 + 0x70] %asi
8564 membar #Sync
8565 udiv %i1, 0x0F42, %l2
8566 sra %g6, 0x10, %o1
8567 edge32ln %o2, %g3, %l6
8568 tsubcctv %l4, %l1, %o6
8569 tsubcctv %g1, 0x14F4, %i3
8570 fmovdge %xcc, %f16, %f3
8571 bgu loop_752
8572 array32 %i7, %g2, %o4
8573 fbge %fcc1, loop_753
8574 taddcctv %l3, %g5, %o0
8575loop_752:
8576 fbug %fcc0, loop_754
8577 fmovde %icc, %f31, %f3
8578loop_753:
8579 srax %l0, %g7, %o5
8580 fzero %f2
8581loop_754:
8582 sllx %o7, 0x15, %i0
8583 sdivx %i5, 0x0203, %o3
8584 fbge,a %fcc1, loop_755
8585 addc %i4, 0x1D8A, %g4
8586 sra %i2, %l5, %i6
8587 edge8ln %l2, %g6, %i1
8588loop_755:
8589 movg %xcc, %o1, %o2
8590 sir 0x0A18
8591 fpsub16s %f28, %f4, %f19
8592 edge8l %g3, %l6, %l1
8593 movrlez %l4, %o6, %i3
8594 sdivx %g1, 0x09C6, %g2
8595 umulcc %i7, %o4, %g5
8596 bvc,pn %icc, loop_756
8597 edge16 %l3, %l0, %o0
8598 wr %g0, 0x57, %asi
8599 stxa %g7, [%g0 + 0x0] %asi
8600loop_756:
8601 orcc %o5, %i0, %i5
8602 edge16ln %o7, %i4, %g4
8603 movne %icc, %o3, %l5
8604 srlx %i2, %i6, %g6
8605 tvc %xcc, 0x7
8606 brgez,a %l2, loop_757
8607 fornot1s %f10, %f16, %f8
8608 sethi 0x10F6, %o1
8609 brlez,a %i1, loop_758
8610loop_757:
8611 swap [%l7 + 0x60], %g3
8612 sdiv %o2, 0x1E6F, %l1
8613 brlez,a %l6, loop_759
8614loop_758:
8615 flush %l7 + 0x60
8616 edge16l %l4, %o6, %i3
8617 edge16l %g1, %g2, %i7
8618loop_759:
8619 nop
8620 wr %g0, 0x89, %asi
8621 swapa [%l7 + 0x6C] %asi, %g5
8622 popc %o4, %l0
8623 alignaddrl %o0, %g7, %o5
8624 wr %g0, 0x89, %asi
8625 ldsba [%l7 + 0x46] %asi, %l3
8626 srax %i5, %o7, %i0
8627 add %l7, 0x14, %l6
8628 wr %g0, 0x18, %asi
8629 lda [%l6] %asi, %i4
8630 casa [%l6] %asi, %i4, %g4
8631 fpsub16s %f30, %f1, %f0
8632 tne %xcc, 0x5
8633 edge32l %o3, %i2, %l5
8634 movle %xcc, %i6, %l2
8635 movrne %o1, 0x156, %i1
8636 umulcc %g6, 0x1AFB, %o2
8637 fnot2 %f24, %f8
8638 sra %g3, 0x02, %l1
8639 sub %l6, %o6, %l4
8640 edge8l %i3, %g2, %i7
8641 te %icc, 0x6
8642 smul %g1, 0x1579, %g5
8643 xnor %l0, 0x0C6F, %o0
8644 array32 %g7, %o4, %l3
8645 tvs %xcc, 0x4
8646 stx %o5, [%l7 + 0x18]
8647 sra %o7, 0x00, %i0
8648 edge16 %i4, %g4, %o3
8649 tg %icc, 0x5
8650 fnot1s %f6, %f21
8651 movre %i2, %i5, %l5
8652 fmovrdgez %l2, %f28, %f30
8653 bvs,pt %xcc, loop_760
8654 edge16l %o1, %i6, %i1
8655 tle %icc, 0x1
8656 fabsd %f6, %f4
8657loop_760:
8658 andncc %g6, %g3, %l1
8659 fone %f8
8660 brgz,a %o2, loop_761
8661 ta %icc, 0x6
8662 mulscc %l6, %l4, %o6
8663 set 0x74, %l2
8664 ldsha [%l7 + %l2] 0x14, %i3
8665loop_761:
8666 nop
8667 setx loop_762, %l0, %l1
8668 wrpr 0x1, %tl
8669 wrpr %l1, %tpc
8670 add %l1, 0x4, %l1
8671 wrpr %l1, %tnpc
8672 setx 0x34400001400, %l0, %l1
8673 wrpr %l1, %tstate
8674 wrhpr 0x4, %htstate
8675 retry
8676 membar 0x5D
8677 swap [%l7 + 0x3C], %i7
8678 fbn,a %fcc1, loop_763
8679loop_762:
8680 ld [%l7 + 0x5C], %f10
8681 tl %xcc, 0x3
8682 movvs %xcc, %g1, %g2
8683loop_763:
8684 mulx %l0, %o0, %g7
8685 fmovsg %xcc, %f9, %f8
8686 ta %xcc, 0x2
8687 edge32l %o4, %l3, %o5
8688 fbuge %fcc0, loop_764
8689 fmovdpos %xcc, %f15, %f21
8690 fpsub32 %f2, %f26, %f22
8691 umul %o7, 0x00A9, %g5
8692loop_764:
8693 xnor %i0, 0x0231, %g4
8694 srlx %i4, %o3, %i2
8695 fmovd %f30, %f12
8696 xorcc %l5, %i5, %l2
8697 fmul8x16al %f21, %f2, %f6
8698 tle %icc, 0x4
8699 fnegs %f2, %f14
8700 movpos %xcc, %i6, %o1
8701 xorcc %i1, %g6, %l1
8702 andncc %o2, %l6, %g3
8703 sdivx %o6, 0x0217, %i3
8704 ble,pt %icc, loop_765
8705 sdiv %l4, 0x1838, %i7
8706 tle %icc, 0x5
8707 wr %g0, 0x04, %asi
8708 ldsha [%l7 + 0x3C] %asi, %g2
8709loop_765:
8710 fpadd32s %f7, %f27, %f6
8711 tne %xcc, 0x4
8712 fble %fcc1, loop_766
8713 fmovdn %xcc, %f26, %f9
8714 fbe %fcc2, loop_767
8715 and %g1, 0x0D55, %l0
8716loop_766:
8717 ta %xcc, 0x3
8718 tvc %icc, 0x3
8719loop_767:
8720 movneg %xcc, %g7, %o0
8721 movrlz %l3, 0x31A, %o4
8722 std %f8, [%l7 + 0x68]
8723 fmovsn %icc, %f8, %f13
8724 tl %icc, 0x0
8725 membar 0x4D
8726 xor %o5, %g5, %o7
8727 bne,a,pn %icc, loop_768
8728 fbl %fcc2, loop_769
8729 edge16n %i0, %g4, %o3
8730 sir 0x18A0
8731loop_768:
8732 movleu %xcc, %i4, %i2
8733loop_769:
8734 taddcctv %l5, 0x1980, %i5
8735 fexpand %f15, %f20
8736 fmovsgu %icc, %f29, %f14
8737 tpos %icc, 0x5
8738 fmovdl %icc, %f7, %f20
8739 fcmpne16 %f28, %f14, %i6
8740 fmovsl %icc, %f8, %f4
8741 andn %l2, 0x0436, %i1
8742 fcmple32 %f24, %f22, %g6
8743 tneg %icc, 0x6
8744 fmovsl %icc, %f1, %f27
8745 move %xcc, %l1, %o2
8746 subcc %l6, 0x08FA, %o1
8747 tvc %icc, 0x7
8748 ble,a,pn %icc, loop_770
8749 fsrc2s %f15, %f21
8750 fmovdneg %icc, %f19, %f25
8751 edge16 %g3, %i3, %o6
8752loop_770:
8753 pdist %f8, %f8, %f26
8754 edge32n %l4, %i7, %g2
8755 fbne %fcc3, loop_771
8756 tvc %icc, 0x5
8757 lduh [%l7 + 0x4E], %l0
8758 fbe,a %fcc2, loop_772
8759loop_771:
8760 movre %g1, 0x148, %g7
8761 sdivx %o0, 0x0F84, %o4
8762 brgz,a %o5, loop_773
8763loop_772:
8764 xnorcc %g5, 0x116B, %o7
8765 movne %xcc, %l3, %i0
8766 fmovsneg %icc, %f5, %f15
8767loop_773:
8768 bpos %icc, loop_774
8769 orncc %g4, 0x0F8E, %i4
8770 fmovsgu %xcc, %f14, %f13
8771 bl loop_775
8772loop_774:
8773 ldsb [%l7 + 0x78], %i2
8774 sra %l5, 0x1F, %o3
8775 edge8ln %i5, %l2, %i1
8776loop_775:
8777 fandnot1 %f16, %f6, %f24
8778 tgu %xcc, 0x2
8779 tgu %xcc, 0x7
8780 fzero %f8
8781 fbn %fcc1, loop_776
8782 edge32l %i6, %l1, %g6
8783 sdiv %l6, 0x067B, %o2
8784 fmovsvc %icc, %f15, %f28
8785loop_776:
8786 bg,a,pn %xcc, loop_777
8787 movvs %icc, %g3, %i3
8788 subcc %o1, %l4, %i7
8789 edge8n %o6, %l0, %g2
8790loop_777:
8791 and %g7, %o0, %g1
8792 sethi 0x0981, %o5
8793 andcc %g5, %o4, %o7
8794 tsubcctv %l3, 0x0BE4, %i0
8795 fbe %fcc2, loop_778
8796 swap [%l7 + 0x10], %i4
8797 edge16 %i2, %l5, %g4
8798 wr %g0, 0xea, %asi
8799 stwa %i5, [%l7 + 0x74] %asi
8800 membar #Sync
8801loop_778:
8802 array16 %l2, %i1, %i6
8803 fpsub16 %f8, %f24, %f22
8804 saved
8805 rdpr %cwp, %g1
8806 rdpr %cansave, %g2
8807 rdpr %canrestore, %g3
8808 rdpr %cleanwin, %g4
8809 rdpr %otherwin, %g5
8810 rdpr %wstate, %g6
8811 fnot1 %f22, %f30
8812 lduw [%l7 + 0x48], %o3
8813 fcmped %fcc0, %f0, %f22
8814 fandnot2 %f24, %f10, %f4
8815 fmovrdgz %l1, %f18, %f16
8816 swap [%l7 + 0x24], %l6
8817 tl %icc, 0x4
8818 tg %icc, 0x6
8819 ldstub [%l7 + 0x17], %o2
8820 movre %g3, %g6, %i3
8821 tn %xcc, 0x0
8822 brgz %o1, loop_779
8823 fmovde %xcc, %f21, %f10
8824 fmovsn %icc, %f26, %f4
8825 st %f25, [%l7 + 0x0C]
8826loop_779:
8827 fmovsne %icc, %f21, %f23
8828 array32 %l4, %i7, %l0
8829 fnot2s %f7, %f24
8830 xnor %g2, %g7, %o0
8831 tsubcc %g1, 0x081D, %o6
8832 subc %g5, 0x1CBA, %o5
8833 fornot1s %f27, %f0, %f19
8834 popc 0x0DC1, %o7
8835 fmovdleu %xcc, %f23, %f5
8836 taddcc %o4, %l3, %i4
8837 fbuge %fcc2, loop_780
8838 fcmple32 %f30, %f10, %i2
8839 fbe,a %fcc3, loop_781
8840 edge32ln %i0, %g4, %i5
8841loop_780:
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 sub %l2, 0x1AA2, %l5
8850loop_781:
8851 ldd [%l7 + 0x48], %f16
8852 edge32n %i6, %o3, %i1
8853 sethi 0x0B2D, %l6
8854 fcmpgt16 %f16, %f14, %o2
8855 tvc %xcc, 0x2
8856 lduw [%l7 + 0x7C], %g3
8857 taddcc %l1, 0x10F0, %g6
8858 edge32n %o1, %l4, %i3
8859 srax %l0, %g2, %g7
8860 fbn %fcc0, loop_782
8861 ba loop_783
8862 stw %o0, [%l7 + 0x5C]
8863 restored
8864 rdpr %cwp, %g1
8865 rdpr %cansave, %g2
8866 rdpr %canrestore, %g3
8867 rdpr %cleanwin, %g4
8868 rdpr %otherwin, %g5
8869 rdpr %wstate, %g6
8870loop_782:
8871 movrgez %i7, %g1, %g5
8872loop_783:
8873 fbu,a %fcc1, loop_784
8874 edge16n %o5, %o6, %o7
8875 edge32ln %o4, %l3, %i2
8876 sth %i4, [%l7 + 0x68]
8877loop_784:
8878 mulx %g4, 0x1CAC, %i0
8879 edge8ln %l2, %l5, %i6
8880 popc %i5, %i1
8881 sra %o3, %o2, %g3
8882 sub %l6, 0x0D8B, %g6
8883 subcc %o1, %l4, %i3
8884 movn %icc, %l1, %l0
8885 xnorcc %g2, %o0, %i7
8886 sub %g7, 0x1350, %g1
8887 siam 0x4
8888 andn %o5, %g5, %o7
8889 edge32ln %o6, %l3, %i2
8890 xnor %o4, %g4, %i0
8891 brnz,a %l2, loop_785
8892 tcs %xcc, 0x2
8893 tn %xcc, 0x5
8894 sllx %i4, 0x09, %l5
8895loop_785:
8896 bvs,pn %xcc, loop_786
8897 fzeros %f18
8898 tneg %icc, 0x4
8899 fexpand %f3, %f6
8900loop_786:
8901 alignaddrl %i6, %i5, %o3
8902 sdiv %o2, 0x18A8, %g3
8903 movrne %i1, 0x184, %l6
8904 movvc %xcc, %g6, %l4
8905 xor %o1, %i3, %l0
8906 xor %g2, %l1, %o0
8907 andcc %i7, 0x022A, %g1
8908 wr %g0, 0x80, %asi
8909 ldda [%l7 + 0x40] %asi, %f16
8910 tcc %icc, 0x2
8911 movneg %icc, %o5, %g5
8912 tvc %icc, 0x5
8913 set 0x38, %g7
8914 sta %f16, [%l7 + %g7] 0x04
8915 edge32n %g7, %o6, %l3
8916 edge16l %o7, %o4, %i2
8917 alignaddr %g4, %l2, %i4
8918 fmovdn %icc, %f17, %f16
8919 fcmpd %fcc0, %f18, %f30
8920 subccc %i0, 0x0CF1, %i6
8921 subcc %i5, %o3, %l5
8922 movneg %xcc, %o2, %g3
8923 movcc %xcc, %l6, %g6
8924 nop
8925 setx loop_787, %l0, %l1
8926 wrpr 0x1, %tl
8927 wrpr %l1, %tpc
8928 add %l1, 0x4, %l1
8929 wrpr %l1, %tnpc
8930 setx 0x34400001400, %l0, %l1
8931 wrpr %l1, %tstate
8932 wrhpr 0x4, %htstate
8933 retry
8934 sth %l4, [%l7 + 0x6A]
8935 movvs %icc, %o1, %i1
8936 xnor %l0, %i3, %l1
8937loop_787:
8938 bvc,a loop_788
8939 edge16 %g2, %i7, %g1
8940 set 0x40, %l6
8941 stda %f0, [%l7 + %l6] 0x14
8942loop_788:
8943 movgu %xcc, %o0, %g5
8944 bne,pn %xcc, loop_789
8945 fbu %fcc2, loop_790
8946 fmul8ulx16 %f0, %f22, %f16
8947 fcmple16 %f26, %f26, %o5
8948loop_789:
8949 subcc %g7, 0x08E9, %o6
8950loop_790:
8951 st %f24, [%l7 + 0x6C]
8952 edge32ln %o7, %o4, %l3
8953 movrgz %g4, %l2, %i2
8954 subc %i0, %i6, %i4
8955 fmovs %f3, %f29
8956 tpos %xcc, 0x1
8957 set 0x38, %o5
8958 ldxa [%l7 + %o5] 0x04, %o3
8959 umulcc %i5, %o2, %l5
8960 fandnot2s %f7, %f5, %f23
8961 movn %xcc, %g3, %g6
8962 array16 %l4, %o1, %i1
8963 fmovsvc %xcc, %f19, %f1
8964 brlez,a %l6, loop_791
8965 fcmped %fcc0, %f22, %f22
8966 movl %icc, %i3, %l0
8967 movleu %xcc, %l1, %i7
8968loop_791:
8969 taddcc %g2, %g1, %o0
8970 bcs,a,pn %icc, loop_792
8971 fpsub32s %f24, %f16, %f11
8972 brlez,a %g5, loop_793
8973 sth %g7, [%l7 + 0x50]
8974loop_792:
8975 add %o5, %o7, %o4
8976 tleu %icc, 0x4
8977loop_793:
8978 sir 0x0441
8979 tne %icc, 0x7
8980 tsubcc %l3, %o6, %g4
8981 ld [%l7 + 0x4C], %f11
8982 bpos,pn %xcc, loop_794
8983 fnegs %f22, %f23
8984 andcc %l2, %i0, %i6
8985 ta %xcc, 0x5
8986loop_794:
8987 tvc %xcc, 0x4
8988 fpack32 %f4, %f16, %f22
8989 fmovsl %icc, %f22, %f12
8990 st %f1, [%l7 + 0x30]
8991 and %i4, 0x123E, %o3
8992 tgu %icc, 0x5
8993 srax %i2, %i5, %l5
8994 addccc %o2, %g3, %l4
8995 add %g6, %o1, %l6
8996 popc %i1, %i3
8997 fbne %fcc3, loop_795
8998 te %icc, 0x1
8999 faligndata %f28, %f20, %f8
9000 movgu %icc, %l0, %l1
9001loop_795:
9002 pdist %f14, %f30, %f10
9003 movneg %xcc, %g2, %i7
9004 orncc %o0, %g5, %g7
9005 add %l7, 0x08, %l6
9006 wr %g0, 0x0c, %asi
9007 casxa [%l6] 0x0c, %o5, %g1
9008 taddcc %o7, 0x0A35, %l3
9009 movre %o4, 0x159, %o6
9010 popc %l2, %i0
9011 fmovscs %xcc, %f12, %f5
9012 edge16n %i6, %g4, %i4
9013 wr %g0, 0x88, %asi
9014 ldda [%l7 + 0x40] %asi, %f16
9015 fmovrsne %i2, %f22, %f1
9016 fcmps %fcc0, %f7, %f12
9017 saved
9018 rdpr %cwp, %g1
9019 rdpr %cansave, %g2
9020 rdpr %canrestore, %g3
9021 rdpr %cleanwin, %g4
9022 rdpr %otherwin, %g5
9023 rdpr %wstate, %g6
9024 stb %i5, [%l7 + 0x41]
9025 xorcc %o3, %l5, %g3
9026 fcmpne16 %f26, %f22, %o2
9027 set 0x38, %o7
9028 ldxa [%g0 + %o7] 0x4f, %g6
9029 subc %o1, 0x05AD, %l4
9030 fbug,a %fcc1, loop_796
9031 movg %icc, %l6, %i3
9032 prefetch [%l7 + 0x68], 0x2
9033 fornot2s %f31, %f22, %f9
9034loop_796:
9035 tgu %icc, 0x6
9036 fmovsl %xcc, %f31, %f18
9037 edge16ln %l0, %l1, %g2
9038 fmovsn %xcc, %f18, %f12
9039 edge8 %i1, %i7, %o0
9040 wr %g0, 0x88, %asi
9041 lduha [%l7 + 0x1E] %asi, %g5
9042 movg %xcc, %g7, %o5
9043 saved
9044 rdpr %cwp, %g1
9045 rdpr %cansave, %g2
9046 rdpr %canrestore, %g3
9047 rdpr %cleanwin, %g4
9048 rdpr %otherwin, %g5
9049 rdpr %wstate, %g6
9050 set 0x5C, %o1
9051 sta %f0, [%l7 + %o1] 0x88
9052 fmul8x16au %f10, %f23, %f20
9053 umul %g1, %o7, %l3
9054 fmovscs %xcc, %f6, %f21
9055 sll %o6, %o4, %l2
9056 fornot2 %f6, %f28, %f2
9057 sdivcc %i0, 0x03FC, %g4
9058 bvc,pt %icc, loop_797
9059 udivcc %i4, 0x04B5, %i2
9060 fbuge %fcc3, loop_798
9061 tleu %icc, 0x3
9062loop_797:
9063 fpadd16 %f14, %f24, %f26
9064 tcs %xcc, 0x5
9065loop_798:
9066 brlz,a %i5, loop_799
9067 fbl,a %fcc0, loop_800
9068 andn %i6, %o3, %l5
9069 movcc %xcc, %g3, %o2
9070loop_799:
9071 move %icc, %g6, %l4
9072loop_800:
9073 tn %xcc, 0x0
9074 bn,a loop_801
9075 brnz %l6, loop_802
9076 array32 %i3, %l0, %l1
9077 fbn,a %fcc0, loop_803
9078loop_801:
9079 nop
9080 set 0x7D, %l3
9081 ldub [%l7 + %l3], %g2
9082loop_802:
9083 fmuld8sux16 %f13, %f22, %f26
9084 popc 0x12D2, %i1
9085loop_803:
9086 andn %i7, 0x0422, %o1
9087 movle %xcc, %o0, %g7
9088 edge8l %o5, %g1, %g5
9089 fbuge,a %fcc1, loop_804
9090 fone %f6
9091 array32 %o7, %o6, %l3
9092 tl %icc, 0x1
9093loop_804:
9094 brgez,a %l2, loop_805
9095 ldsw [%l7 + 0x18], %i0
9096 tsubcc %g4, %i4, %i2
9097 edge8l %o4, %i6, %o3
9098loop_805:
9099 fmovdl %icc, %f10, %f10
9100 tg %xcc, 0x1
9101 wr %g0, 0x80, %asi
9102 ldsha [%l7 + 0x32] %asi, %l5
9103 edge8ln %g3, %o2, %g6
9104 addccc %l4, 0x12DD, %i5
9105 restored
9106 rdpr %cwp, %g1
9107 rdpr %cansave, %g2
9108 rdpr %canrestore, %g3
9109 rdpr %cleanwin, %g4
9110 rdpr %otherwin, %g5
9111 rdpr %wstate, %g6
9112 or %i3, %l0, %l6
9113 set 0x2D, %g3
9114 ldsba [%l7 + %g3] 0x10, %g2
9115 set 0x18, %i5
9116 stda %i0, [%l7 + %i5] 0x18
9117 smulcc %l1, %o1, %o0
9118 ldsb [%l7 + 0x0F], %g7
9119 tg %xcc, 0x5
9120 fbul,a %fcc1, loop_806
9121 alignaddrl %i7, %o5, %g1
9122 sir 0x1D1D
9123 ble,a %xcc, loop_807
9124loop_806:
9125 xnor %o7, 0x0CC4, %g5
9126 subcc %o6, 0x098C, %l2
9127 movrne %i0, %l3, %i4
9128loop_807:
9129 fbge %fcc0, loop_808
9130 brlz %g4, loop_809
9131 bcs,pn %xcc, loop_810
9132 smul %i2, %o4, %i6
9133loop_808:
9134 fpack16 %f8, %f8
9135loop_809:
9136 tl %icc, 0x7
9137loop_810:
9138 umul %l5, %g3, %o2
9139 tle %icc, 0x1
9140 ldub [%l7 + 0x4D], %o3
9141 fornot1 %f12, %f16, %f20
9142 set 0x41, %g1
9143 ldsba [%l7 + %g1] 0x88, %g6
9144 fornot2s %f1, %f3, %f2
9145 fand %f20, %f4, %f18
9146 set 0x1C, %l4
9147 lda [%l7 + %l4] 0x14, %f0
9148 edge8n %i5, %i3, %l4
9149 movvc %xcc, %l6, %g2
9150 fbuge,a %fcc0, loop_811
9151 srax %i1, %l1, %o1
9152 movvs %icc, %o0, %l0
9153 brz %i7, loop_812
9154loop_811:
9155 fmovde %xcc, %f22, %f4
9156 umulcc %g7, 0x1A59, %g1
9157 fmovsa %icc, %f0, %f26
9158loop_812:
9159 sir 0x04B3
9160 tg %xcc, 0x5
9161 fnors %f25, %f20, %f6
9162 ldd [%l7 + 0x10], %o6
9163 sdivx %o5, 0x1E20, %g5
9164 edge8n %o6, %l2, %l3
9165 nop
9166 setx loop_813, %l0, %l1
9167 wrpr 0x1, %tl
9168 wrpr %l1, %tpc
9169 add %l1, 0x4, %l1
9170 wrpr %l1, %tnpc
9171 setx 0x34400001400, %l0, %l1
9172 wrpr %l1, %tstate
9173 wrhpr 0x4, %htstate
9174 retry
9175 movge %xcc, %i0, %i4
9176 movcs %xcc, %i2, %g4
9177 fpsub32s %f19, %f27, %f1
9178loop_813:
9179 tgu %icc, 0x1
9180 swap [%l7 + 0x14], %o4
9181 fbn %fcc2, loop_814
9182 saved
9183 rdpr %cwp, %g1
9184 rdpr %cansave, %g2
9185 rdpr %canrestore, %g3
9186 rdpr %cleanwin, %g4
9187 rdpr %otherwin, %g5
9188 rdpr %wstate, %g6
9189 edge32 %i6, %l5, %g3
9190 nop
9191 setx loop_815, %l0, %l1
9192 wrpr 0x1, %tl
9193 wrpr %l1, %tnpc
9194 setx 0x34400001400, %l0, %l1
9195 wrpr %l1, %tstate
9196 wrhpr 0x4, %htstate
9197 done
9198loop_814:
9199 fmovdl %icc, %f11, %f15
9200 movneg %xcc, %o2, %g6
9201 bvs,a,pn %icc, loop_816
9202loop_815:
9203 fmovsge %xcc, %f16, %f2
9204 tsubcc %i5, %i3, %o3
9205 fmovsge %xcc, %f18, %f14
9206loop_816:
9207 fble %fcc3, loop_817
9208 brgez,a %l4, loop_818
9209 ldsh [%l7 + 0x26], %l6
9210 fmovrde %g2, %f2, %f2
9211loop_817:
9212 movneg %xcc, %i1, %o1
9213loop_818:
9214 subccc %l1, 0x01C2, %o0
9215 fnot2 %f0, %f14
9216 set 0x0E, %i0
9217 ldsha [%l7 + %i0] 0x80, %l0
9218 fzero %f30
9219 fandnot1s %f31, %f20, %f15
9220 fmovrslz %i7, %f20, %f19
9221 tsubcc %g1, 0x15D4, %o7
9222 wr %g0, 0x81, %asi
9223 ldda [%l7 + 0x70] %asi, %g6
9224 tsubcc %o5, 0x0B11, %o6
9225 add %g5, 0x1A44, %l3
9226 movne %xcc, %i0, %i4
9227 edge32 %i2, %g4, %l2
9228 fmovsleu %icc, %f5, %f10
9229 tvs %xcc, 0x4
9230 ld [%l7 + 0x34], %f4
9231 edge16n %o4, %l5, %i6
9232 alignaddr %o2, %g6, %i5
9233 edge8 %g3, %i3, %o3
9234 sdiv %l4, 0x0BED, %g2
9235 fpack16 %f28, %f27
9236 movle %icc, %l6, %i1
9237 bn,a %xcc, loop_819
9238 fmovde %icc, %f9, %f22
9239 brz %o1, loop_820
9240 srlx %o0, 0x02, %l1
9241loop_819:
9242 tcs %xcc, 0x5
9243 array16 %l0, %g1, %i7
9244loop_820:
9245 fbue %fcc2, loop_821
9246 movre %g7, 0x0BF, %o7
9247 array8 %o6, %g5, %o5
9248 and %i0, %l3, %i4
9249loop_821:
9250 edge16n %i2, %g4, %l2
9251 edge16l %l5, %o4, %i6
9252 movvc %icc, %g6, %o2
9253 ldsw [%l7 + 0x5C], %g3
9254 movpos %xcc, %i3, %o3
9255 fmovspos %icc, %f16, %f0
9256 movrne %i5, 0x2A1, %l4
9257 fmovs %f8, %f20
9258 set 0x40, %i4
9259 ldda [%l7 + %i4] 0x11, %f16
9260 edge8n %g2, %i1, %l6
9261 movrgez %o1, %l1, %o0
9262 movcs %icc, %g1, %l0
9263 fsrc1s %f23, %f16
9264 xorcc %g7, %i7, %o6
9265 addccc %g5, 0x0A50, %o5
9266 movneg %icc, %i0, %o7
9267 movne %xcc, %i4, %i2
9268 set 0x18, %o4
9269 lduwa [%l7 + %o4] 0x04, %l3
9270 fpack32 %f20, %f6, %f8
9271 movrlz %l2, %l5, %o4
9272 taddcc %g4, 0x175D, %g6
9273 fpadd16 %f0, %f30, %f28
9274 bneg,a %icc, loop_822
9275 edge16 %i6, %g3, %o2
9276 bleu,pt %icc, loop_823
9277 xnorcc %o3, 0x06EA, %i3
9278loop_822:
9279 brgez %i5, loop_824
9280 subccc %g2, 0x178E, %l4
9281loop_823:
9282 bcs loop_825
9283 fbge,a %fcc1, loop_826
9284loop_824:
9285 stx %i1, [%l7 + 0x40]
9286 fba %fcc3, loop_827
9287loop_825:
9288 sub %o1, 0x036B, %l1
9289loop_826:
9290 edge16l %l6, %g1, %o0
9291 movcs %xcc, %l0, %i7
9292loop_827:
9293 nop
9294 set 0x10, %g6
9295 stba %o6, [%l7 + %g6] 0x23
9296 membar #Sync
9297 srlx %g5, %g7, %i0
9298 movrgz %o7, 0x1CE, %i4
9299 set 0x8, %o0
9300 ldxa [%g0 + %o0] 0x4f, %o5
9301 movrlz %l3, 0x201, %i2
9302 andn %l5, %o4, %l2
9303 movpos %icc, %g4, %g6
9304 movgu %icc, %i6, %o2
9305 wr %g0, 0x2f, %asi
9306 ldda [%l7 + 0x60] %asi, %o2
9307 sll %i3, %g3, %g2
9308 bcc,pn %xcc, loop_828
9309 fsrc2s %f13, %f26
9310 std %f0, [%l7 + 0x48]
9311 flush %l7 + 0x18
9312loop_828:
9313 movrgez %i5, %l4, %o1
9314 sra %l1, %i1, %l6
9315 edge8ln %o0, %g1, %l0
9316 tg %xcc, 0x6
9317 fors %f27, %f4, %f25
9318 restored
9319 rdpr %cwp, %g1
9320 rdpr %cansave, %g2
9321 rdpr %canrestore, %g3
9322 rdpr %cleanwin, %g4
9323 rdpr %otherwin, %g5
9324 rdpr %wstate, %g6
9325 swap [%l7 + 0x60], %i7
9326 fbu %fcc0, loop_829
9327 bleu,a loop_830
9328 fmovdpos %xcc, %f20, %f26
9329 taddcctv %g5, 0x1668, %g7
9330loop_829:
9331 swap [%l7 + 0x18], %i0
9332loop_830:
9333 movn %icc, %o6, %i4
9334 taddcctv %o7, %l3, %i2
9335 flush %l7 + 0x54
9336 edge32l %l5, %o4, %o5
9337 xnorcc %l2, %g4, %g6
9338 movvs %xcc, %i6, %o2
9339 fcmpgt16 %f8, %f18, %i3
9340 sub %g3, %o3, %g2
9341 tleu %xcc, 0x0
9342 wr %g0, 0x11, %asi
9343 ldsha [%l7 + 0x36] %asi, %l4
9344 movvs %icc, %o1, %l1
9345 movre %i5, 0x3F2, %i1
9346 fmovrsne %o0, %f30, %f31
9347 movge %icc, %l6, %g1
9348 mova %xcc, %l0, %g5
9349 sra %g7, 0x03, %i7
9350 movl %icc, %o6, %i0
9351 alignaddrl %o7, %l3, %i2
9352 swap [%l7 + 0x3C], %i4
9353 sethi 0x10D2, %l5
9354 fmovrdlez %o5, %f6, %f26
9355 udivcc %l2, 0x12C2, %o4
9356 ldsb [%l7 + 0x3E], %g4
9357 addcc %i6, %o2, %g6
9358 tcs %xcc, 0x2
9359 tl %xcc, 0x1
9360 fmul8ulx16 %f4, %f26, %f4
9361 fxor %f24, %f20, %f10
9362 fpsub32s %f6, %f24, %f8
9363 bcs %xcc, loop_831
9364 tcc %icc, 0x2
9365 edge8n %g3, %o3, %g2
9366 addcc %i3, 0x1A8F, %l4
9367loop_831:
9368 movrlz %o1, 0x10C, %i5
9369 std %f8, [%l7 + 0x38]
9370 fpadd32s %f26, %f28, %f17
9371 fpsub16s %f14, %f3, %f29
9372 ta %icc, 0x5
9373 fors %f0, %f6, %f19
9374 add %l7, 0x70, %l6
9375 wr %g0, 0x80, %asi
9376 casa [%l6] 0x80, %l1, %i1
9377 ldsb [%l7 + 0x40], %o0
9378 fpadd32 %f0, %f0, %f14
9379 fbe,a %fcc3, loop_832
9380 and %g1, %l0, %l6
9381 ta %icc, 0x3
9382 udivx %g5, 0x079C, %i7
9383loop_832:
9384 fbl,a %fcc3, loop_833
9385 udivx %g7, 0x05F5, %i0
9386 set 0x50, %g2
9387 ldxa [%l7 + %g2] 0x89, %o6
9388loop_833:
9389 fornot1 %f6, %f12, %f14
9390 nop
9391 setx loop_834, %l0, %l1
9392 wrpr 0x1, %tl
9393 wrpr %l1, %tnpc
9394 setx 0x34400001400, %l0, %l1
9395 wrpr %l1, %tstate
9396 wrhpr 0x4, %htstate
9397 done
9398 ldd [%l7 + 0x60], %l2
9399 tg %xcc, 0x5
9400 fsrc2 %f18, %f6
9401loop_834:
9402 mova %xcc, %o7, %i2
9403 fsrc2s %f22, %f21
9404 fmovsgu %icc, %f5, %f30
9405 brnz,a %i4, loop_835
9406 subccc %o5, 0x1062, %l5
9407 call loop_836
9408 movge %xcc, %l2, %g4
9409loop_835:
9410 sdivx %o4, 0x00FD, %o2
9411 fmul8ulx16 %f18, %f22, %f6
9412loop_836:
9413 fmovsg %xcc, %f0, %f6
9414 stx %i6, [%l7 + 0x78]
9415 srlx %g3, %g6, %g2
9416 be %xcc, loop_837
9417 movle %xcc, %o3, %l4
9418 movvs %icc, %o1, %i5
9419 fmovsn %icc, %f18, %f15
9420loop_837:
9421 siam 0x4
9422 xorcc %i3, %i1, %l1
9423 movleu %icc, %o0, %l0
9424 fpackfix %f4, %f4
9425 movrgz %g1, %g5, %l6
9426 fmovrdgez %i7, %f8, %f0
9427 tsubcctv %g7, 0x12CC, %o6
9428 fmovsn %xcc, %f19, %f25
9429 bshuffle %f6, %f2, %f24
9430 edge16 %l3, %o7, %i0
9431 fmovsa %icc, %f22, %f24
9432 sra %i2, %i4, %l5
9433 tcc %xcc, 0x4
9434 smulcc %l2, %o5, %o4
9435 tle %icc, 0x2
9436 fmuld8sux16 %f13, %f14, %f22
9437 set 0x108, %i2
9438 ldxa [%g0 + %i2] 0x21, %g4
9439 add %i6, 0x0638, %o2
9440 fmovsgu %icc, %f13, %f1
9441 fones %f26
9442 std %g2, [%l7 + 0x30]
9443 andncc %g6, %g2, %l4
9444 fbne %fcc3, loop_838
9445 fmovdleu %icc, %f28, %f16
9446 tsubcctv %o3, %o1, %i5
9447 fbule %fcc1, loop_839
9448loop_838:
9449 swap [%l7 + 0x20], %i1
9450 tcs %icc, 0x4
9451 set 0x3B, %o3
9452 lduba [%l7 + %o3] 0x04, %i3
9453loop_839:
9454 std %f28, [%l7 + 0x20]
9455 sllx %o0, %l1, %l0
9456 popc %g1, %g5
9457 fbne %fcc0, loop_840
9458 fmovsg %icc, %f27, %f29
9459 movrlz %i7, 0x271, %g7
9460 set 0x40, %g5
9461 ldda [%l7 + %g5] 0x15, %f0
9462loop_840:
9463 sdivx %o6, 0x0F5D, %l6
9464 fandnot2s %f3, %f22, %f23
9465 bg,a,pn %icc, loop_841
9466 std %f16, [%l7 + 0x78]
9467 tg %xcc, 0x6
9468 set 0x54, %l5
9469 stwa %l3, [%l7 + %l5] 0x23
9470 membar #Sync
9471loop_841:
9472 movge %xcc, %o7, %i2
9473 tne %xcc, 0x2
9474 tl %xcc, 0x4
9475 bvc,a %icc, loop_842
9476 xnor %i0, %i4, %l5
9477 andn %l2, 0x1794, %o4
9478 smulcc %o5, %g4, %o2
9479loop_842:
9480 nop
9481 set 0x40, %l0
9482 stxa %i6, [%l7 + %l0] 0x2f
9483 membar #Sync
9484 movg %icc, %g3, %g6
9485 wr %g0, 0x81, %asi
9486 lda [%l7 + 0x54] %asi, %f1
9487 andncc %g2, %l4, %o1
9488 alignaddrl %o3, %i5, %i3
9489 tvc %xcc, 0x6
9490 sethi 0x0004, %i1
9491 add %l7, 0x10, %l6
9492 wr %g0, 0x19, %asi
9493 lda [%l6] %asi, %o0
9494 casa [%l6] 0x19, %o0, %l1
9495 tsubcc %l0, %g5, %g1
9496 tcc %icc, 0x5
9497 brgez,a %i7, loop_843
9498 sethi 0x021F, %o6
9499 fcmped %fcc0, %f10, %f18
9500 st %f16, [%l7 + 0x10]
9501loop_843:
9502 nop
9503 wr %g0, 0xeb, %asi
9504 stha %l6, [%l7 + 0x1A] %asi
9505 membar #Sync
9506 set 0x28, %i7
9507 stxa %g7, [%l7 + %i7] 0x22
9508 membar #Sync
9509 set 0x18, %l1
9510 lda [%l7 + %l1] 0x0c, %f22
9511 fnot1 %f8, %f2
9512 edge16 %o7, %l3, %i0
9513 movre %i4, %l5, %l2
9514 restored
9515 rdpr %cwp, %g1
9516 rdpr %cansave, %g2
9517 rdpr %canrestore, %g3
9518 rdpr %cleanwin, %g4
9519 rdpr %otherwin, %g5
9520 rdpr %wstate, %g6
9521 movneg %icc, %i2, %o4
9522 orcc %g4, %o2, %i6
9523 fand %f2, %f2, %f12
9524 fnegd %f26, %f18
9525 pdist %f8, %f2, %f26
9526 bne,pn %xcc, loop_844
9527 srl %g3, 0x1A, %g6
9528 srl %o5, %l4, %g2
9529 movn %xcc, %o3, %i5
9530loop_844:
9531 movcc %xcc, %o1, %i3
9532 udiv %o0, 0x1E56, %i1
9533 brlez,a %l0, loop_845
9534 sethi 0x1A13, %l1
9535 fbul,a %fcc0, loop_846
9536 movcc %xcc, %g5, %g1
9537loop_845:
9538 movne %icc, %o6, %l6
9539 srl %g7, %i7, %o7
9540loop_846:
9541 fmovrde %i0, %f4, %f14
9542 movrgz %i4, %l3, %l5
9543 edge8l %l2, %o4, %i2
9544 umul %g4, %o2, %i6
9545 andcc %g3, %o5, %g6
9546 udivcc %l4, 0x13BE, %g2
9547 bg,pt %xcc, loop_847
9548 edge16n %i5, %o1, %o3
9549 bshuffle %f26, %f2, %f26
9550 brlez %o0, loop_848
9551loop_847:
9552 movrgz %i1, %l0, %i3
9553 addcc %l1, %g1, %g5
9554 bpos,pn %icc, loop_849
9555loop_848:
9556 fmovrdgez %o6, %f4, %f24
9557 brgez,a %l6, loop_850
9558 edge32 %g7, %i7, %o7
9559loop_849:
9560 nop
9561 wr %g0, 0x80, %asi
9562 swapa [%l7 + 0x48] %asi, %i4
9563loop_850:
9564 stbar
9565 edge8 %i0, %l5, %l3
9566 subcc %o4, %l2, %i2
9567 fmovrse %o2, %f23, %f8
9568 set 0x70, %i1
9569 ldda [%l7 + %i1] 0x2c, %g4
9570 edge16ln %g3, %o5, %i6
9571 xor %l4, 0x0151, %g6
9572 movgu %icc, %i5, %o1
9573 edge16l %g2, %o0, %i1
9574 addc %l0, 0x1E8B, %o3
9575 prefetch [%l7 + 0x20], 0x3
9576 bcc %icc, loop_851
9577 taddcc %i3, 0x1BB2, %g1
9578 sdivx %l1, 0x0AF0, %g5
9579 addc %l6, %o6, %g7
9580loop_851:
9581 fbn %fcc2, loop_852
9582 brz,a %i7, loop_853
9583 sdivx %o7, 0x0B1F, %i0
9584 lduh [%l7 + 0x4A], %i4
9585loop_852:
9586 fpadd16 %f10, %f30, %f12
9587loop_853:
9588 taddcctv %l5, 0x0829, %o4
9589 fmovdl %xcc, %f20, %f31
9590 edge16 %l3, %i2, %l2
9591 edge32 %o2, %g4, %g3
9592 fmovdpos %xcc, %f15, %f2
9593 fbg %fcc1, loop_854
9594 sllx %o5, 0x14, %l4
9595 fnors %f12, %f30, %f29
9596 xor %g6, %i5, %o1
9597loop_854:
9598 fmovrslez %g2, %f15, %f8
9599 sub %i6, %o0, %l0
9600 stx %o3, [%l7 + 0x20]
9601 movcs %xcc, %i1, %i3
9602 bl,a %icc, loop_855
9603 ldsb [%l7 + 0x4F], %g1
9604 taddcctv %l1, 0x0F11, %g5
9605 fbu %fcc1, loop_856
9606loop_855:
9607 fmovsle %xcc, %f26, %f26
9608 movrlez %o6, %g7, %i7
9609 array8 %o7, %i0, %l6
9610loop_856:
9611 tn %xcc, 0x0
9612 and %i4, %o4, %l5
9613 fones %f27
9614 tg %xcc, 0x6
9615 sra %l3, %l2, %o2
9616 movgu %xcc, %g4, %g3
9617 fornot2 %f20, %f18, %f0
9618 sth %o5, [%l7 + 0x3E]
9619 nop
9620 set 0x48, %g4
9621 prefetch [%l7 + %g4], 0x3
9622 movge %xcc, %i2, %g6
9623 mulscc %l4, 0x0F0B, %i5
9624 be,a loop_857
9625 edge8n %o1, %i6, %o0
9626 tge %icc, 0x7
9627 sth %g2, [%l7 + 0x7C]
9628loop_857:
9629 sdivx %o3, 0x1FAF, %l0
9630 fbl,a %fcc2, loop_858
9631 smulcc %i1, %i3, %l1
9632 edge8l %g1, %g5, %g7
9633 udivx %o6, 0x0C6E, %o7
9634loop_858:
9635 subcc %i7, 0x159A, %i0
9636 te %xcc, 0x2
9637 fmovdcs %xcc, %f13, %f14
9638 movrgez %l6, %o4, %i4
9639 fzero %f14
9640 tne %icc, 0x7
9641 fbule,a %fcc2, loop_859
9642 bg,a loop_860
9643 ta %xcc, 0x2
9644 sdivcc %l5, 0x0D8D, %l2
9645loop_859:
9646 movre %l3, %g4, %o2
9647loop_860:
9648 orncc %g3, %i2, %o5
9649 xor %l4, %i5, %o1
9650 bpos loop_861
9651 edge32 %i6, %g6, %g2
9652 fcmple16 %f2, %f6, %o3
9653 fbo %fcc1, loop_862
9654loop_861:
9655 fxnor %f12, %f0, %f12
9656 fmovdgu %xcc, %f12, %f11
9657 movvc %xcc, %o0, %i1
9658loop_862:
9659 movvs %xcc, %i3, %l1
9660 fbe,a %fcc2, loop_863
9661 st %f29, [%l7 + 0x1C]
9662 bn loop_864
9663 movle %xcc, %g1, %l0
9664loop_863:
9665 fxors %f6, %f30, %f29
9666 fmovda %icc, %f25, %f27
9667loop_864:
9668 nop
9669 setx loop_865, %l0, %l1
9670 wrpr 0x1, %tl
9671 wrpr %l1, %tnpc
9672 setx 0x34400001400, %l0, %l1
9673 wrpr %l1, %tstate
9674 wrhpr 0x4, %htstate
9675 done
9676 fandnot2 %f8, %f8, %f4
9677 edge32n %g5, %g7, %o7
9678 sll %i7, %i0, %o6
9679loop_865:
9680 edge16ln %l6, %i4, %l5
9681 edge8 %l2, %l3, %o4
9682 fbn,a %fcc0, loop_866
9683 fxor %f22, %f30, %f16
9684 fmuld8sux16 %f19, %f14, %f8
9685 tneg %xcc, 0x1
9686loop_866:
9687 sdivcc %o2, 0x0AE3, %g4
9688 wr %g0, 0x80, %asi
9689 ldsha [%l7 + 0x6C] %asi, %i2
9690 set 0x70, %o6
9691 prefetcha [%l7 + %o6] 0x18, 0x1
9692 popc %g3, %l4
9693 fmovspos %icc, %f16, %f13
9694 andcc %i5, %o1, %i6
9695 std %g2, [%l7 + 0x78]
9696 set 0x0E, %i6
9697 stha %g6, [%l7 + %i6] 0x04
9698 fand %f26, %f20, %f2
9699 orncc %o0, 0x0A35, %o3
9700 movvc %icc, %i1, %l1
9701 sllx %g1, %l0, %g5
9702 orn %i3, %o7, %g7
9703 fnot2s %f21, %f6
9704 movn %xcc, %i7, %o6
9705 udivx %i0, 0x1489, %i4
9706 edge16n %l6, %l5, %l3
9707 fbul,a %fcc1, loop_867
9708 tneg %icc, 0x6
9709 stx %o4, [%l7 + 0x40]
9710 fbl %fcc3, loop_868
9711loop_867:
9712 tcs %xcc, 0x7
9713 fmovrdgz %l2, %f8, %f26
9714 pdist %f22, %f22, %f2
9715loop_868:
9716 movrlez %o2, %g4, %i2
9717 edge16n %o5, %l4, %i5
9718 edge32n %g3, %o1, %i6
9719 smul %g6, %o0, %o3
9720 srax %g2, %i1, %g1
9721 mova %xcc, %l1, %l0
9722 sra %i3, 0x11, %o7
9723 tpos %xcc, 0x6
9724 sub %g5, 0x1807, %i7
9725 fbue,a %fcc3, loop_869
9726 lduw [%l7 + 0x70], %g7
9727 bge,a %icc, loop_870
9728 and %o6, 0x1390, %i4
9729loop_869:
9730 movpos %icc, %l6, %l5
9731 fmovrdgez %l3, %f28, %f8
9732loop_870:
9733 sllx %o4, 0x02, %i0
9734 tvc %xcc, 0x7
9735 movpos %xcc, %o2, %l2
9736 edge16ln %g4, %i2, %l4
9737 ldx [%l7 + 0x68], %i5
9738 tgu %xcc, 0x7
9739 orcc %o5, 0x097F, %o1
9740 fbug %fcc3, loop_871
9741 edge32 %g3, %i6, %g6
9742 fcmpne32 %f6, %f2, %o0
9743 movre %o3, %g2, %i1
9744loop_871:
9745 movleu %icc, %l1, %l0
9746 fcmpd %fcc2, %f16, %f2
9747 udivcc %i3, 0x0538, %g1
9748 bne,pn %xcc, loop_872
9749 sll %g5, 0x1E, %o7
9750 fmovrslez %i7, %f28, %f0
9751 fba %fcc1, loop_873
9752loop_872:
9753 movrlz %o6, %g7, %i4
9754 stb %l5, [%l7 + 0x60]
9755 andn %l6, 0x1547, %o4
9756loop_873:
9757 orncc %l3, %o2, %l2
9758 xnor %g4, 0x1FBE, %i0
9759 set 0x60, %i3
9760 lda [%l7 + %i3] 0x14, %f26
9761 edge32l %l4, %i2, %i5
9762 fands %f26, %f0, %f26
9763 tneg %icc, 0x5
9764 tleu %icc, 0x3
9765 fbe %fcc0, loop_874
9766 tg %icc, 0x4
9767 ta %xcc, 0x3
9768 flush %l7 + 0x68
9769loop_874:
9770 fcmped %fcc2, %f10, %f22
9771 fble,a %fcc3, loop_875
9772 tneg %xcc, 0x7
9773 tge %xcc, 0x2
9774 brlez,a %o5, loop_876
9775loop_875:
9776 fmul8x16 %f31, %f4, %f30
9777 smul %o1, 0x1AE3, %i6
9778 movl %icc, %g6, %g3
9779loop_876:
9780 sdivcc %o3, 0x116C, %g2
9781 mulx %o0, %i1, %l0
9782 fmovsvs %xcc, %f17, %f15
9783 ba,pn %icc, loop_877
9784 addcc %l1, 0x08B0, %g1
9785 fmovdne %icc, %f21, %f11
9786 wr %g0, 0x81, %asi
9787 lduha [%l7 + 0x1E] %asi, %g5
9788loop_877:
9789 fmovdne %xcc, %f16, %f31
9790 movrgez %i3, %i7, %o6
9791 tsubcctv %o7, %g7, %l5
9792 add %l6, %o4, %l3
9793 fmovsgu %icc, %f13, %f25
9794 taddcc %o2, 0x0560, %l2
9795 ble,pt %icc, loop_878
9796 fbg %fcc1, loop_879
9797 udivcc %g4, 0x0096, %i0
9798 mova %xcc, %l4, %i2
9799loop_878:
9800 andcc %i5, 0x1CB2, %o5
9801loop_879:
9802 mulscc %o1, 0x0B16, %i6
9803 udiv %i4, 0x00B0, %g3
9804 addc %g6, 0x0D55, %o3
9805 smul %g2, 0x0C12, %o0
9806 fsrc1s %f23, %f2
9807 movle %icc, %i1, %l0
9808 fnot1s %f5, %f4
9809 popc %l1, %g1
9810 tgu %xcc, 0x1
9811 fbo %fcc2, loop_880
9812 sth %g5, [%l7 + 0x30]
9813 movge %xcc, %i7, %i3
9814 saved
9815 rdpr %cwp, %g1
9816 rdpr %cansave, %g2
9817 rdpr %canrestore, %g3
9818 rdpr %cleanwin, %g4
9819 rdpr %otherwin, %g5
9820 rdpr %wstate, %g6
9821loop_880:
9822 fmovsvc %icc, %f20, %f8
9823 brgez %o7, loop_881
9824 brgz,a %g7, loop_882
9825 ba,a %xcc, loop_883
9826 ldsb [%l7 + 0x73], %o6
9827loop_881:
9828 bvs %icc, loop_884
9829loop_882:
9830 movn %xcc, %l6, %o4
9831loop_883:
9832 movg %icc, %l3, %o2
9833 andncc %l5, %g4, %i0
9834loop_884:
9835 movg %icc, %l2, %l4
9836 tg %icc, 0x1
9837 fmovdneg %xcc, %f10, %f8
9838 addcc %i2, %i5, %o5
9839 ldsh [%l7 + 0x3E], %o1
9840 fbule %fcc1, loop_885
9841 fbule,a %fcc2, loop_886
9842 fmovs %f27, %f1
9843 addc %i4, 0x1A2B, %i6
9844loop_885:
9845 be %xcc, loop_887
9846loop_886:
9847 subcc %g6, 0x1200, %g3
9848 alignaddr %g2, %o0, %o3
9849 umulcc %i1, %l0, %g1
9850loop_887:
9851 fbne,a %fcc0, loop_888
9852 movneg %icc, %l1, %i7
9853 movgu %xcc, %i3, %g5
9854 edge32l %o7, %o6, %g7
9855loop_888:
9856 nop
9857 wr %g0, 0x04, %asi
9858 ldstuba [%l7 + 0x47] %asi, %l6
9859 movleu %icc, %l3, %o2
9860 movvc %xcc, %o4, %l5
9861 edge8l %i0, %g4, %l2
9862 movrgez %l4, %i5, %i2
9863 fone %f14
9864 fcmpne16 %f30, %f18, %o5
9865 swap [%l7 + 0x28], %o1
9866 wr %g0, 0x0c, %asi
9867 lduha [%l7 + 0x20] %asi, %i4
9868 subcc %i6, 0x1319, %g6
9869 fbne,a %fcc1, loop_889
9870 srax %g2, %g3, %o3
9871 edge32l %i1, %l0, %o0
9872 pdist %f26, %f0, %f22
9873loop_889:
9874 saved
9875 rdpr %cwp, %g1
9876 rdpr %cansave, %g2
9877 rdpr %canrestore, %g3
9878 rdpr %cleanwin, %g4
9879 rdpr %otherwin, %g5
9880 rdpr %wstate, %g6
9881 sdivcc %g1, 0x1D2B, %l1
9882 sll %i3, %i7, %o7
9883 saved
9884 rdpr %cwp, %g1
9885 rdpr %cansave, %g2
9886 rdpr %canrestore, %g3
9887 rdpr %cleanwin, %g4
9888 rdpr %otherwin, %g5
9889 rdpr %wstate, %g6
9890 bne,a loop_890
9891 movgu %icc, %g5, %g7
9892 fmovrslz %l6, %f26, %f27
9893 wr %g0, 0x88, %asi
9894 stxa %l3, [%l7 + 0x68] %asi
9895loop_890:
9896 std %f22, [%l7 + 0x68]
9897 tsubcctv %o6, 0x029A, %o2
9898 te %icc, 0x7
9899 ld [%l7 + 0x34], %f6
9900 movle %xcc, %l5, %i0
9901 fmovsne %xcc, %f19, %f22
9902 taddcc %o4, %l2, %l4
9903 umulcc %i5, %g4, %i2
9904 fpadd16 %f20, %f20, %f18
9905 fmovspos %xcc, %f24, %f10
9906 fandnot1s %f19, %f29, %f1
9907 fbo %fcc1, loop_891
9908 movge %icc, %o1, %i4
9909 tn %icc, 0x5
9910 fmovrsgz %i6, %f17, %f30
9911loop_891:
9912 udivx %o5, 0x086A, %g2
9913 te %xcc, 0x5
9914 tne %xcc, 0x0
9915 fandnot2 %f16, %f22, %f16
9916 fmovrsgz %g6, %f22, %f7
9917 udivcc %o3, 0x16FE, %i1
9918 fbue %fcc0, loop_892
9919 udivcc %l0, 0x1F53, %g3
9920 fmovse %icc, %f30, %f1
9921 fbug %fcc3, loop_893
9922loop_892:
9923 tge %xcc, 0x1
9924 fmovdcs %xcc, %f29, %f9
9925 edge32 %o0, %g1, %i3
9926loop_893:
9927 array16 %l1, %i7, %g5
9928 movrne %o7, %g7, %l3
9929 taddcctv %l6, 0x0B02, %o2
9930 edge16n %l5, %o6, %o4
9931 andcc %l2, 0x0184, %i0
9932 edge16n %l4, %g4, %i5
9933 fpackfix %f14, %f30
9934 fnands %f6, %f1, %f11
9935 brgez %o1, loop_894
9936 bg,a loop_895
9937 fbuge,a %fcc1, loop_896
9938 bvc,pn %xcc, loop_897
9939loop_894:
9940 movrgez %i2, %i4, %i6
9941loop_895:
9942 array8 %g2, %o5, %g6
9943loop_896:
9944 movrgz %o3, 0x2DC, %l0
9945loop_897:
9946 fmovsa %xcc, %f28, %f19
9947 tn %icc, 0x1
9948 movvs %icc, %g3, %i1
9949 fmovsneg %icc, %f25, %f4
9950 sethi 0x1652, %g1
9951 wr %g0, 0x81, %asi
9952 lduba [%l7 + 0x29] %asi, %o0
9953 fxnor %f6, %f30, %f14
9954 movpos %xcc, %l1, %i7
9955 orncc %g5, %i3, %o7
9956 sir 0x0F80
9957 edge32ln %l3, %g7, %o2
9958 fandnot2 %f28, %f16, %f4
9959 or %l5, %o6, %o4
9960 array16 %l6, %l2, %l4
9961 andncc %i0, %g4, %o1
9962 udivcc %i5, 0x13C8, %i4
9963 sra %i2, %g2, %i6
9964 subcc %o5, %o3, %g6
9965 fmul8x16 %f10, %f28, %f30
9966 tl %xcc, 0x3
9967 tsubcctv %l0, %i1, %g3
9968 fbne %fcc2, loop_898
9969 saved
9970 rdpr %cwp, %g1
9971 rdpr %cansave, %g2
9972 rdpr %canrestore, %g3
9973 rdpr %cleanwin, %g4
9974 rdpr %otherwin, %g5
9975 rdpr %wstate, %g6
9976 fmovsneg %icc, %f7, %f18
9977 smul %o0, %g1, %l1
9978loop_898:
9979 movn %icc, %i7, %i3
9980 movre %g5, 0x136, %o7
9981 wr %g0, 0x18, %asi
9982 ldsha [%l7 + 0x6A] %asi, %g7
9983 tl %icc, 0x3
9984 andcc %l3, 0x10CE, %o2
9985 edge16n %o6, %o4, %l6
9986 movrgez %l2, 0x055, %l5
9987 xnorcc %l4, 0x1577, %i0
9988 movvs %icc, %o1, %g4
9989 orncc %i4, 0x1369, %i5
9990 udivx %g2, 0x0F03, %i6
9991 tcc %xcc, 0x7
9992 fmovdl %icc, %f15, %f2
9993 ldd [%l7 + 0x20], %i2
9994 move %xcc, %o3, %g6
9995 nop
9996 setx loop_899, %l0, %l1
9997 jmpl %l1, %o5
9998 fmovdgu %icc, %f26, %f11
9999 fbg %fcc0, loop_900
10000 move %icc, %i1, %g3
10001loop_899:
10002 bgu %xcc, loop_901
10003 fmovdleu %icc, %f15, %f4
10004loop_900:
10005 or %o0, %g1, %l0
10006 movrlz %i7, 0x2E1, %l1
10007loop_901:
10008 andn %g5, 0x0010, %o7
10009 movge %xcc, %i3, %g7
10010 fpsub16 %f20, %f22, %f10
10011 fandnot1s %f24, %f4, %f16
10012 movvc %icc, %l3, %o6
10013 wr %g0, 0x04, %asi
10014 stda %o2, [%l7 + 0x38] %asi
10015 tgu %icc, 0x1
10016 array16 %o4, %l2, %l6
10017 movl %xcc, %l4, %l5
10018 bge,pt %xcc, loop_902
10019 fandnot2s %f14, %f29, %f1
10020 taddcctv %i0, 0x0BBE, %g4
10021 fmovdpos %xcc, %f19, %f28
10022loop_902:
10023 bvc,a loop_903
10024 movre %o1, 0x280, %i5
10025 udivx %i4, 0x1C94, %g2
10026 sllx %i6, %i2, %o3
10027loop_903:
10028 orncc %g6, %o5, %i1
10029 lduw [%l7 + 0x68], %o0
10030 tneg %xcc, 0x2
10031 sub %g3, %g1, %l0
10032 bvc,a loop_904
10033 std %l0, [%l7 + 0x40]
10034 edge32n %i7, %o7, %g5
10035 fmovscs %xcc, %f4, %f13
10036loop_904:
10037 orcc %g7, %l3, %i3
10038 orncc %o2, 0x0C29, %o6
10039 sdivcc %o4, 0x0C81, %l6
10040 ldd [%l7 + 0x30], %f14
10041 tvc %icc, 0x6
10042 fcmped %fcc0, %f4, %f0
10043 fnor %f8, %f8, %f16
10044 movrlez %l4, 0x26A, %l2
10045 taddcc %i0, %g4, %l5
10046 bcc,pt %icc, loop_905
10047 mulx %i5, %i4, %o1
10048 bvs,a,pn %icc, loop_906
10049 fornot2 %f26, %f20, %f28
10050loop_905:
10051 and %g2, 0x018F, %i2
10052 ldd [%l7 + 0x58], %f24
10053loop_906:
10054 subcc %o3, %i6, %g6
10055 udivcc %i1, 0x027D, %o0
10056 movn %icc, %g3, %o5
10057 fble,a %fcc1, loop_907
10058 bl,a,pn %icc, loop_908
10059 stb %g1, [%l7 + 0x1B]
10060 swap [%l7 + 0x54], %l0
10061loop_907:
10062 edge16n %i7, %o7, %g5
10063loop_908:
10064 tne %icc, 0x7
10065 edge8 %g7, %l3, %l1
10066 fbn %fcc2, loop_909
10067 nop
10068 setx loop_910, %l0, %l1
10069 wrpr 0x1, %tl
10070 wrpr %l1, %tpc
10071 add %l1, 0x4, %l1
10072 wrpr %l1, %tnpc
10073 setx 0x34400001400, %l0, %l1
10074 wrpr %l1, %tstate
10075 wrhpr 0x4, %htstate
10076 retry
10077 mulscc %o2, 0x0FBC, %i3
10078 movrlz %o6, 0x2F6, %l6
10079loop_909:
10080 tneg %icc, 0x0
10081loop_910:
10082 edge8ln %l4, %l2, %i0
10083 srax %g4, 0x10, %o4
10084 movvs %icc, %i5, %l5
10085 sdivx %i4, 0x1E5D, %g2
10086 subcc %i2, %o1, %i6
10087 ba,a,pn %xcc, loop_911
10088 st %f0, [%l7 + 0x68]
10089 edge16 %g6, %o3, %i1
10090 tg %xcc, 0x1
10091loop_911:
10092 edge8ln %o0, %g3, %g1
10093 set 0x30, %o2
10094 ldxa [%g0 + %o2] 0x50, %o5
10095 or %l0, %o7, %i7
10096 movle %xcc, %g7, %g5
10097 sdivcc %l3, 0x0DB0, %o2
10098 tge %xcc, 0x4
10099 taddcctv %i3, %o6, %l6
10100 fmovdne %icc, %f8, %f24
10101 fble,a %fcc2, loop_912
10102 andn %l4, 0x0B31, %l1
10103 fmul8x16al %f28, %f10, %f14
10104 set 0x1D, %l2
10105 lduba [%l7 + %l2] 0x11, %l2
10106loop_912:
10107 fabsd %f14, %f24
10108 ldx [%l7 + 0x48], %i0
10109 ldsh [%l7 + 0x28], %g4
10110 add %i5, %o4, %i4
10111 taddcctv %l5, 0x0103, %g2
10112 movpos %xcc, %i2, %i6
10113 tcc %icc, 0x1
10114 fbge,a %fcc3, loop_913
10115 xnorcc %g6, %o3, %o1
10116 smul %o0, 0x1724, %i1
10117 edge16l %g3, %o5, %l0
10118loop_913:
10119 fxnor %f2, %f16, %f22
10120 tle %icc, 0x0
10121 movgu %xcc, %g1, %i7
10122 tne %icc, 0x6
10123 orncc %o7, %g5, %g7
10124 popc %o2, %i3
10125 call loop_914
10126 sll %l3, 0x15, %l6
10127 edge8n %o6, %l4, %l1
10128 bge,a,pt %xcc, loop_915
10129loop_914:
10130 udiv %l2, 0x0742, %g4
10131 mulx %i0, %o4, %i4
10132 edge16l %l5, %g2, %i5
10133loop_915:
10134 nop
10135 set 0x3C, %l6
10136 ldswa [%l7 + %l6] 0x15, %i2
10137 fbe,a %fcc3, loop_916
10138 tne %icc, 0x3
10139 ba,pn %xcc, loop_917
10140 bne,a,pn %icc, loop_918
10141loop_916:
10142 fnot1s %f0, %f1
10143 fsrc2s %f31, %f30
10144loop_917:
10145 addc %g6, 0x128E, %i6
10146loop_918:
10147 movg %xcc, %o1, %o3
10148 fpsub32s %f28, %f23, %f15
10149 edge16l %o0, %g3, %i1
10150 udiv %l0, 0x19DE, %o5
10151 wr %g0, 0x04, %asi
10152 lda [%l7 + 0x4C] %asi, %f4
10153 movn %xcc, %i7, %o7
10154 sub %g5, 0x1773, %g1
10155 or %g7, 0x06A8, %i3
10156 fnands %f21, %f9, %f13
10157 set 0x40, %o5
10158 stda %f0, [%l7 + %o5] 0x16
10159 membar #Sync
10160 fba %fcc1, loop_919
10161 fxor %f22, %f10, %f8
10162 bcs,a,pn %icc, loop_920
10163 tne %xcc, 0x4
10164loop_919:
10165 ldsh [%l7 + 0x36], %o2
10166 andn %l6, %l3, %o6
10167loop_920:
10168 fbn,a %fcc3, loop_921
10169 fmul8sux16 %f24, %f14, %f28
10170 and %l1, %l2, %g4
10171 fmovsle %xcc, %f19, %f3
10172loop_921:
10173 bcc,a,pt %xcc, loop_922
10174 nop
10175 set 0x20, %o7
10176 prefetch [%l7 + %o7], 0x0
10177 brgz,a %l4, loop_923
10178 edge8n %i0, %i4, %o4
10179loop_922:
10180 fmovsg %xcc, %f24, %f22
10181 set 0x18, %g7
10182 prefetcha [%l7 + %g7] 0x89, 0x3
10183loop_923:
10184 movrne %l5, 0x341, %i5
10185 add %i2, %g6, %o1
10186 xnorcc %o3, 0x0D89, %i6
10187 nop
10188 setx loop_924, %l0, %l1
10189 jmpl %l1, %g3
10190 stb %o0, [%l7 + 0x48]
10191 wr %g0, 0x0c, %asi
10192 swapa [%l7 + 0x64] %asi, %i1
10193loop_924:
10194 sdivx %o5, 0x1D77, %i7
10195 fmovse %xcc, %f29, %f8
10196 fbge %fcc2, loop_925
10197 add %o7, 0x1EC2, %g5
10198 smulcc %g1, 0x189E, %l0
10199 fnot1 %f24, %f4
10200loop_925:
10201 mulscc %i3, %g7, %o2
10202 andcc %l6, %o6, %l3
10203 movgu %icc, %l1, %g4
10204 ldstub [%l7 + 0x66], %l2
10205 saved
10206 rdpr %cwp, %g1
10207 rdpr %cansave, %g2
10208 rdpr %canrestore, %g3
10209 rdpr %cleanwin, %g4
10210 rdpr %otherwin, %g5
10211 rdpr %wstate, %g6
10212 edge32n %l4, %i4, %o4
10213 wr %g0, 0x80, %asi
10214 lduha [%l7 + 0x58] %asi, %g2
10215 wr %g0, 0x0c, %asi
10216 swapa [%l7 + 0x60] %asi, %l5
10217 fmovdl %xcc, %f22, %f5
10218 fsrc1s %f17, %f28
10219 fpack32 %f12, %f24, %f24
10220 fbn %fcc3, loop_926
10221 subccc %i0, %i2, %i5
10222 edge16n %g6, %o1, %i6
10223 fcmpgt32 %f20, %f24, %o3
10224loop_926:
10225 lduh [%l7 + 0x6C], %g3
10226 subccc %o0, %i1, %o5
10227 fpadd16 %f12, %f4, %f28
10228 set 0x20, %l3
10229 lduwa [%l7 + %l3] 0x80, %o7
10230 set 0x40, %g3
10231 stda %f16, [%l7 + %g3] 0x80
10232 fmovrslez %i7, %f4, %f5
10233 wr %g0, 0x11, %asi
10234 stda %g4, [%l7 + 0x68] %asi
10235 bn loop_927
10236 sdiv %g1, 0x0314, %i3
10237 udivx %l0, 0x0CD3, %o2
10238 wr %g0, 0x0c, %asi
10239 ldsba [%l7 + 0x08] %asi, %g7
10240loop_927:
10241 fcmpeq32 %f20, %f22, %l6
10242 fexpand %f2, %f24
10243 fnegd %f14, %f30
10244 movg %xcc, %l3, %l1
10245 edge32ln %g4, %l2, %l4
10246 edge32l %i4, %o6, %g2
10247 fandnot2s %f24, %f9, %f31
10248 fors %f26, %f6, %f28
10249 edge16ln %l5, %o4, %i2
10250 or %i5, 0x16CD, %i0
10251 tge %xcc, 0x6
10252 taddcctv %o1, 0x0B2A, %g6
10253 fmovsle %xcc, %f12, %f18
10254 st %f13, [%l7 + 0x2C]
10255 srlx %i6, 0x0B, %o3
10256 tl %xcc, 0x3
10257 mulscc %g3, %i1, %o0
10258 fsrc1s %f1, %f18
10259 sdiv %o5, 0x0C32, %i7
10260 brgez %g5, loop_928
10261 smulcc %o7, %i3, %l0
10262 array8 %o2, %g1, %l6
10263 movpos %xcc, %g7, %l1
10264loop_928:
10265 fmovd %f2, %f10
10266 movcs %icc, %g4, %l3
10267 addcc %l2, %i4, %l4
10268 edge32 %o6, %l5, %o4
10269 tl %icc, 0x1
10270 fcmpne32 %f24, %f2, %i2
10271 bvs %xcc, loop_929
10272 fmovrse %i5, %f13, %f6
10273 ldsw [%l7 + 0x4C], %i0
10274 bpos,a,pn %icc, loop_930
10275loop_929:
10276 fbo,a %fcc0, loop_931
10277 movre %g2, %g6, %i6
10278 fpack32 %f30, %f20, %f12
10279loop_930:
10280 sethi 0x07A2, %o1
10281loop_931:
10282 movle %xcc, %g3, %o3
10283 andn %o0, %o5, %i1
10284 wr %g0, 0x11, %asi
10285 ldxa [%l7 + 0x68] %asi, %g5
10286 nop
10287 set 0x1F, %o1
10288 ldstub [%l7 + %o1], %o7
10289 fpadd32 %f2, %f14, %f20
10290 wr %g0, 0x88, %asi
10291 lduha [%l7 + 0x14] %asi, %i7
10292 umul %i3, %l0, %g1
10293 edge16n %l6, %o2, %g7
10294 tg %xcc, 0x5
10295 ldsw [%l7 + 0x1C], %g4
10296 tsubcc %l3, %l2, %i4
10297 tvs %icc, 0x7
10298 edge32 %l4, %l1, %l5
10299 andn %o6, %i2, %o4
10300 or %i0, %i5, %g2
10301 set 0x1A, %i5
10302 lduha [%l7 + %i5] 0x80, %i6
10303 edge32ln %o1, %g3, %o3
10304 fmuld8sux16 %f19, %f14, %f10
10305 ta %xcc, 0x1
10306 movle %xcc, %g6, %o0
10307 lduh [%l7 + 0x4C], %o5
10308 tgu %icc, 0x2
10309 subc %i1, %g5, %i7
10310 ldub [%l7 + 0x50], %i3
10311 wr %g0, 0x19, %asi
10312 swapa [%l7 + 0x78] %asi, %l0
10313 movgu %xcc, %g1, %o7
10314 orncc %o2, 0x1B8E, %l6
10315 fpmerge %f15, %f17, %f16
10316 fba,a %fcc2, loop_932
10317 ta %icc, 0x4
10318 fone %f14
10319 array16 %g4, %l3, %g7
10320loop_932:
10321 xorcc %l2, 0x0874, %l4
10322 movle %xcc, %i4, %l1
10323 mulscc %l5, %o6, %o4
10324 udivx %i0, 0x1D58, %i5
10325 fbn,a %fcc0, loop_933
10326 edge16n %i2, %i6, %o1
10327 ta %xcc, 0x6
10328 array8 %g3, %g2, %g6
10329loop_933:
10330 restored
10331 rdpr %cwp, %g1
10332 rdpr %cansave, %g2
10333 rdpr %canrestore, %g3
10334 rdpr %cleanwin, %g4
10335 rdpr %otherwin, %g5
10336 rdpr %wstate, %g6
10337 ld [%l7 + 0x2C], %f10
10338 tcc %icc, 0x6
10339 edge16l %o3, %o0, %o5
10340 array16 %i1, %g5, %i7
10341 sdivcc %l0, 0x0F79, %g1
10342 membar #Sync
10343 set 0x40, %l4
10344 ldda [%l7 + %l4] 0x17, %f0
10345 fpmerge %f10, %f13, %f8
10346 stw %o7, [%l7 + 0x48]
10347 srlx %i3, %l6, %o2
10348 fble,a %fcc2, loop_934
10349 fbul,a %fcc2, loop_935
10350 mulscc %g4, %l3, %l2
10351 xor %g7, 0x1766, %l4
10352loop_934:
10353 tsubcc %l1, %l5, %o6
10354loop_935:
10355 orncc %i4, 0x108A, %i0
10356 fxnors %f1, %f15, %f4
10357 nop
10358 setx loop_936, %l0, %l1
10359 wrpr 0x1, %tl
10360 wrpr %l1, %tpc
10361 add %l1, 0x4, %l1
10362 wrpr %l1, %tnpc
10363 setx 0x34400001400, %l0, %l1
10364 wrpr %l1, %tstate
10365 wrhpr 0x4, %htstate
10366 retry
10367 fbl,a %fcc0, loop_937
10368 tpos %icc, 0x1
10369 fblg,a %fcc3, loop_938
10370loop_936:
10371 fnot2 %f22, %f12
10372loop_937:
10373 std %f0, [%l7 + 0x70]
10374 udiv %o4, 0x19A6, %i2
10375loop_938:
10376 andcc %i6, 0x0786, %i5
10377 tleu %xcc, 0x5
10378 addccc %g3, 0x146A, %g2
10379 movneg %icc, %o1, %o3
10380 add %l7, 0x68, %l6
10381 wr %g0, 0x0c, %asi
10382 casa [%l6] %asi, %g6, %o0
10383 tle %icc, 0x7
10384 orcc %i1, 0x0DE4, %g5
10385 wr %g0, 0x80, %asi
10386 ldsha [%l7 + 0x0E] %asi, %o5
10387 edge16ln %i7, %l0, %o7
10388 bg,pt %icc, loop_939
10389 edge8 %i3, %l6, %o2
10390 set 0x5B, %g1
10391 stba %g1, [%l7 + %g1] 0x80
10392loop_939:
10393 brlz,a %g4, loop_940
10394 fpackfix %f26, %f16
10395 movl %xcc, %l2, %l3
10396 tcs %icc, 0x4
10397loop_940:
10398 fpadd16 %f8, %f12, %f20
10399 fmovrse %l4, %f14, %f22
10400 bgu,a %xcc, loop_941
10401 edge8n %g7, %l5, %l1
10402 fmul8sux16 %f20, %f26, %f4
10403 wr %g0, 0x80, %asi
10404 ldswa [%l7 + 0x20] %asi, %o6
10405loop_941:
10406 prefetch [%l7 + 0x18], 0x2
10407 edge8l %i0, %i4, %o4
10408 fornot1s %f2, %f8, %f25
10409 xnorcc %i6, %i5, %i2
10410 edge32ln %g2, %g3, %o3
10411 sub %g6, %o1, %o0
10412 tn %icc, 0x1
10413 movne %icc, %i1, %g5
10414 bcc loop_942
10415 tl %xcc, 0x7
10416 udivcc %i7, 0x0667, %o5
10417 edge8 %l0, %o7, %i3
10418loop_942:
10419 sll %o2, %g1, %g4
10420 movrne %l2, 0x045, %l3
10421 fmovrslz %l4, %f3, %f15
10422 fornot2 %f12, %f24, %f20
10423 subcc %l6, 0x14A7, %l5
10424 subcc %l1, %o6, %i0
10425 edge32 %i4, %g7, %i6
10426 set 0x68, %i0
10427 sta %f9, [%l7 + %i0] 0x81
10428 ldd [%l7 + 0x28], %f24
10429 smul %i5, 0x0E25, %i2
10430 edge16l %g2, %o4, %o3
10431 fbl %fcc0, loop_943
10432 fmovdvc %xcc, %f26, %f0
10433 edge16ln %g6, %o1, %g3
10434 membar 0x37
10435loop_943:
10436 addcc %i1, %g5, %o0
10437 movrgz %o5, 0x240, %l0
10438 movrlez %i7, %o7, %i3
10439 bgu,a,pt %icc, loop_944
10440 bn,a %xcc, loop_945
10441 st %f7, [%l7 + 0x3C]
10442 subcc %o2, %g1, %g4
10443loop_944:
10444 orn %l2, %l3, %l4
10445loop_945:
10446 srlx %l6, 0x15, %l5
10447 fmul8sux16 %f12, %f8, %f2
10448 movg %icc, %l1, %o6
10449 wr %g0, 0x11, %asi
10450 ldsha [%l7 + 0x1E] %asi, %i0
10451 fmuld8sux16 %f26, %f17, %f10
10452 wr %g0, 0x89, %asi
10453 ldsha [%l7 + 0x4E] %asi, %i4
10454 fmovs %f25, %f7
10455 movvc %icc, %g7, %i6
10456 fzeros %f16
10457 tvc %xcc, 0x6
10458 fmovdleu %xcc, %f11, %f12
10459 fmovsgu %icc, %f31, %f28
10460 nop
10461 setx loop_946, %l0, %l1
10462 wrpr 0x1, %tl
10463 wrpr %l1, %tnpc
10464 setx 0x34400001400, %l0, %l1
10465 wrpr %l1, %tstate
10466 wrhpr 0x4, %htstate
10467 done
10468 bl,a,pn %xcc, loop_947
10469 restored
10470 rdpr %cwp, %g1
10471 rdpr %cansave, %g2
10472 rdpr %canrestore, %g3
10473 rdpr %cleanwin, %g4
10474 rdpr %otherwin, %g5
10475 rdpr %wstate, %g6
10476 edge8ln %i2, %g2, %o4
10477loop_946:
10478 fmovdl %icc, %f15, %f11
10479loop_947:
10480 edge16l %o3, %g6, %i5
10481 fnands %f19, %f18, %f29
10482 movgu %xcc, %o1, %i1
10483 flush %l7 + 0x74
10484 udivcc %g5, 0x0B2C, %o0
10485 nop
10486 set 0x1A, %o4
10487 lduh [%l7 + %o4], %g3
10488 brlz,a %l0, loop_948
10489 ldsb [%l7 + 0x3F], %o5
10490 sethi 0x18D6, %i7
10491 movg %xcc, %o7, %i3
10492loop_948:
10493 move %xcc, %o2, %g4
10494 fsrc2s %f29, %f19
10495 addcc %l2, %l3, %g1
10496 tge %xcc, 0x2
10497 restored
10498 rdpr %cwp, %g1
10499 rdpr %cansave, %g2
10500 rdpr %canrestore, %g3
10501 rdpr %cleanwin, %g4
10502 rdpr %otherwin, %g5
10503 rdpr %wstate, %g6
10504 fbn,a %fcc0, loop_949
10505 fmovrsgez %l6, %f22, %f5
10506 restored
10507 rdpr %cwp, %g1
10508 rdpr %cansave, %g2
10509 rdpr %canrestore, %g3
10510 rdpr %cleanwin, %g4
10511 rdpr %otherwin, %g5
10512 rdpr %wstate, %g6
10513 fpack16 %f12, %f11
10514loop_949:
10515 fmovsa %icc, %f10, %f14
10516 udivx %l5, 0x0F78, %l4
10517 fba %fcc2, loop_950
10518 fmovsl %icc, %f31, %f24
10519 fpsub32s %f22, %f12, %f27
10520 fbn,a %fcc0, loop_951
10521loop_950:
10522 restored
10523 rdpr %cwp, %g1
10524 rdpr %cansave, %g2
10525 rdpr %canrestore, %g3
10526 rdpr %cleanwin, %g4
10527 rdpr %otherwin, %g5
10528 rdpr %wstate, %g6
10529 edge32ln %l1, %o6, %i4
10530 smulcc %i0, %i6, %g7
10531loop_951:
10532 fmovde %xcc, %f25, %f2
10533 bvc,a,pn %xcc, loop_952
10534 movrne %g2, 0x14A, %i2
10535 movg %xcc, %o3, %o4
10536 smulcc %i5, 0x1E3A, %g6
10537loop_952:
10538 ldub [%l7 + 0x5C], %o1
10539 sll %g5, %i1, %o0
10540 bpos,a %xcc, loop_953
10541 orn %g3, 0x0F22, %o5
10542 ldx [%l7 + 0x20], %l0
10543 andncc %o7, %i7, %i3
10544loop_953:
10545 fpack16 %f26, %f15
10546 sub %o2, 0x176E, %l2
10547 sdiv %g4, 0x1E56, %l3
10548 tvc %icc, 0x6
10549 fmovdpos %icc, %f14, %f11
10550 ldsw [%l7 + 0x3C], %g1
10551 taddcc %l5, 0x1595, %l4
10552 fbul,a %fcc2, loop_954
10553 membar 0x24
10554 taddcctv %l1, 0x02B2, %l6
10555 sdiv %o6, 0x1451, %i4
10556loop_954:
10557 saved
10558 rdpr %cwp, %g1
10559 rdpr %cansave, %g2
10560 rdpr %canrestore, %g3
10561 rdpr %cleanwin, %g4
10562 rdpr %otherwin, %g5
10563 rdpr %wstate, %g6
10564 addcc %i0, 0x0A88, %g7
10565 movrlez %i6, 0x159, %i2
10566 brgez,a %o3, loop_955
10567 fmovdleu %xcc, %f31, %f19
10568 nop
10569 set 0x6C, %g6
10570 sth %o4, [%l7 + %g6]
10571 brnz,a %i5, loop_956
10572loop_955:
10573 call loop_957
10574 tvs %xcc, 0x3
10575 ld [%l7 + 0x38], %f31
10576loop_956:
10577 nop
10578 set 0x58, %o0
10579 stda %g6, [%l7 + %o0] 0x80
10580loop_957:
10581 subcc %o1, %g2, %g5
10582 bn %xcc, loop_958
10583 array8 %i1, %g3, %o0
10584 mulscc %o5, %l0, %i7
10585 edge32ln %i3, %o2, %l2
10586loop_958:
10587 movvc %icc, %o7, %l3
10588 movcs %icc, %g1, %g4
10589 movg %icc, %l5, %l4
10590 tneg %xcc, 0x3
10591 srl %l1, 0x1F, %l6
10592 fpadd16 %f28, %f18, %f26
10593 ldsh [%l7 + 0x50], %o6
10594 fble %fcc3, loop_959
10595 edge32l %i4, %i0, %g7
10596 fmuld8sux16 %f17, %f0, %f0
10597 fbg %fcc1, loop_960
10598loop_959:
10599 movcc %xcc, %i6, %o3
10600 tneg %xcc, 0x4
10601 tle %xcc, 0x0
10602loop_960:
10603 movn %icc, %i2, %o4
10604 bn,pt %icc, loop_961
10605 tl %xcc, 0x3
10606 ldsb [%l7 + 0x5B], %i5
10607 udivcc %g6, 0x1E02, %o1
10608loop_961:
10609 addccc %g2, 0x01C4, %g5
10610 fxor %f10, %f30, %f22
10611 fmovrdne %i1, %f2, %f24
10612 siam 0x2
10613 wr %g0, 0x4f, %asi
10614 stxa %g3, [%g0 + 0x30] %asi
10615 fpadd32s %f11, %f8, %f29
10616 umulcc %o5, 0x155F, %o0
10617 movneg %icc, %l0, %i7
10618 movn %icc, %o2, %l2
10619 fmovs %f26, %f2
10620 fmovsneg %xcc, %f22, %f29
10621 udivcc %i3, 0x04B8, %o7
10622 movcs %xcc, %g1, %g4
10623 movvs %xcc, %l5, %l4
10624 brlz %l1, loop_962
10625 srl %l3, 0x12, %o6
10626 movcc %icc, %i4, %l6
10627 nop
10628 set 0x28, %g2
10629 sth %g7, [%l7 + %g2]
10630loop_962:
10631 tvc %xcc, 0x5
10632 alignaddr %i0, %o3, %i2
10633 tn %xcc, 0x6
10634 orncc %o4, %i6, %i5
10635 movne %xcc, %g6, %o1
10636 fnor %f0, %f24, %f24
10637 add %l7, 0x18, %l6
10638 wr %g0, 0x80, %asi
10639 casxa [%l6] %asi, %g2, %i1
10640 fpsub32 %f6, %f6, %f16
10641 movrne %g3, 0x07A, %o5
10642 fpsub16 %f28, %f26, %f8
10643 addc %g5, %o0, %l0
10644 smul %o2, 0x07BB, %i7
10645 movn %icc, %i3, %l2
10646 edge16ln %o7, %g1, %l5
10647 edge32ln %g4, %l4, %l1
10648 fcmped %fcc0, %f26, %f14
10649 fbug %fcc1, loop_963
10650 movne %xcc, %l3, %o6
10651 fornot1s %f24, %f31, %f2
10652 add %l6, 0x1977, %i4
10653loop_963:
10654 fmovda %icc, %f5, %f17
10655 fnot1 %f0, %f10
10656 edge32l %g7, %i0, %o3
10657 stbar
10658 orncc %i2, 0x111B, %o4
10659 fmovspos %xcc, %f4, %f17
10660 tpos %icc, 0x7
10661 mulscc %i5, 0x1D6F, %g6
10662 flush %l7 + 0x5C
10663 fpsub32 %f0, %f24, %f30
10664 sir 0x01B9
10665 fors %f16, %f24, %f17
10666 edge16n %o1, %i6, %g2
10667 umul %g3, %i1, %g5
10668 bn loop_964
10669 umulcc %o0, %o5, %l0
10670 ldub [%l7 + 0x5A], %i7
10671 movneg %icc, %i3, %o2
10672loop_964:
10673 edge16l %l2, %g1, %o7
10674 umulcc %l5, %l4, %l1
10675 fabsd %f28, %f14
10676 wr %g0, 0x89, %asi
10677 prefetcha [%l7 + 0x20] %asi, 0x3
10678 tleu %xcc, 0x4
10679 fcmpne32 %f20, %f2, %g4
10680 fblg,a %fcc1, loop_965
10681 alignaddr %o6, %i4, %l6
10682 set 0x34, %i2
10683 stwa %i0, [%l7 + %i2] 0x11
10684loop_965:
10685 or %o3, 0x19D8, %g7
10686 tn %icc, 0x6
10687 movrne %i2, 0x263, %i5
10688 st %f22, [%l7 + 0x2C]
10689 te %xcc, 0x1
10690 alignaddrl %o4, %g6, %i6
10691 sra %g2, %g3, %i1
10692 fpsub32s %f3, %f29, %f28
10693 andn %o1, 0x11C8, %g5
10694 add %o5, 0x1831, %o0
10695 fmul8ulx16 %f6, %f16, %f12
10696 fbule,a %fcc3, loop_966
10697 fpsub16s %f23, %f30, %f13
10698 andn %l0, 0x12EE, %i7
10699 movneg %xcc, %o2, %i3
10700loop_966:
10701 fmovdleu %icc, %f16, %f4
10702 fcmpne32 %f12, %f26, %g1
10703 movn %xcc, %o7, %l5
10704 fmul8x16au %f13, %f16, %f12
10705 set 0x1F, %i4
10706 ldsba [%l7 + %i4] 0x15, %l4
10707 te %icc, 0x2
10708 edge16l %l2, %l3, %l1
10709 sdiv %o6, 0x04C8, %g4
10710 fmovdge %xcc, %f24, %f1
10711 udivx %l6, 0x1CD2, %i4
10712 fpmerge %f31, %f0, %f18
10713 set 0x3C, %o3
10714 stwa %o3, [%l7 + %o3] 0xeb
10715 membar #Sync
10716 movgu %xcc, %g7, %i0
10717 edge16 %i2, %o4, %g6
10718 bneg loop_967
10719 fmovsle %icc, %f30, %f23
10720 movleu %icc, %i5, %i6
10721 fzero %f4
10722loop_967:
10723 sethi 0x1875, %g3
10724 brlez %i1, loop_968
10725 fmovscs %xcc, %f23, %f31
10726 fbne %fcc2, loop_969
10727 xorcc %g2, %g5, %o1
10728loop_968:
10729 fblg %fcc3, loop_970
10730 edge32l %o0, %l0, %o5
10731loop_969:
10732 bg,a,pn %icc, loop_971
10733 edge32n %o2, %i7, %i3
10734loop_970:
10735 sllx %o7, %l5, %g1
10736 sub %l2, 0x15FF, %l4
10737loop_971:
10738 fcmpeq32 %f26, %f20, %l1
10739 stb %o6, [%l7 + 0x52]
10740 wr %g0, 0x0c, %asi
10741 ldstuba [%l7 + 0x31] %asi, %l3
10742 tn %icc, 0x1
10743 sra %g4, 0x12, %l6
10744 brnz,a %o3, loop_972
10745 fsrc2s %f6, %f30
10746 fmovdleu %xcc, %f2, %f14
10747 edge32 %i4, %g7, %i2
10748loop_972:
10749 fmovd %f10, %f26
10750 bne loop_973
10751 restored
10752 rdpr %cwp, %g1
10753 rdpr %cansave, %g2
10754 rdpr %canrestore, %g3
10755 rdpr %cleanwin, %g4
10756 rdpr %otherwin, %g5
10757 rdpr %wstate, %g6
10758 alignaddr %o4, %i0, %i5
10759 movn %xcc, %i6, %g6
10760loop_973:
10761 tgu %xcc, 0x1
10762 xnorcc %g3, 0x0A4D, %i1
10763 array8 %g2, %g5, %o0
10764 nop
10765 setx loop_974, %l0, %l1
10766 wrpr 0x1, %tl
10767 wrpr %l1, %tpc
10768 add %l1, 0x4, %l1
10769 wrpr %l1, %tnpc
10770 setx 0x34400001400, %l0, %l1
10771 wrpr %l1, %tstate
10772 wrhpr 0x4, %htstate
10773 retry
10774 restored
10775 rdpr %cwp, %g1
10776 rdpr %cansave, %g2
10777 rdpr %canrestore, %g3
10778 rdpr %cleanwin, %g4
10779 rdpr %otherwin, %g5
10780 rdpr %wstate, %g6
10781 bcs loop_975
10782 fpackfix %f26, %f31
10783loop_974:
10784 movrgez %l0, 0x24D, %o5
10785 tcs %xcc, 0x7
10786loop_975:
10787 andn %o2, 0x1805, %i7
10788 andncc %o1, %i3, %o7
10789 fmovdleu %xcc, %f31, %f15
10790 tpos %icc, 0x7
10791 bleu,pt %xcc, loop_976
10792 fabsd %f0, %f20
10793 wr %g0, 0x81, %asi
10794 ldsba [%l7 + 0x4B] %asi, %g1
10795loop_976:
10796 nop
10797 set 0x20, %l5
10798 stda %l4, [%l7 + %l5] 0xeb
10799 membar #Sync
10800 movrlez %l4, %l1, %l2
10801 fmovdpos %icc, %f5, %f19
10802 andncc %l3, %o6, %g4
10803 movgu %icc, %o3, %i4
10804 sll %g7, 0x18, %l6
10805 fsrc2 %f0, %f20
10806 andncc %i2, %i0, %i5
10807 add %o4, %g6, %i6
10808 fblg %fcc2, loop_977
10809 fabsd %f28, %f4
10810 smul %i1, %g2, %g5
10811 movne %xcc, %g3, %l0
10812loop_977:
10813 nop
10814 wr %g0, 0x22, %asi
10815 stba %o5, [%l7 + 0x10] %asi
10816 membar #Sync
10817 nop
10818 setx loop_978, %l0, %l1
10819 jmpl %l1, %o2
10820 umulcc %i7, 0x0756, %o0
10821 tsubcc %i3, %o1, %o7
10822 fmovdpos %xcc, %f28, %f11
10823loop_978:
10824 array32 %g1, %l5, %l4
10825 fmovdn %icc, %f31, %f4
10826 pdist %f8, %f28, %f30
10827 edge32 %l1, %l3, %o6
10828 brlez,a %l2, loop_979
10829 movvs %icc, %g4, %o3
10830 fpadd16s %f11, %f7, %f28
10831 stbar
10832loop_979:
10833 fcmpgt32 %f14, %f6, %i4
10834 edge8n %g7, %i2, %i0
10835 or %i5, %l6, %o4
10836 movle %icc, %i6, %g6
10837 mulx %g2, %g5, %i1
10838 wr %g0, 0x11, %asi
10839 ldswa [%l7 + 0x14] %asi, %g3
10840 add %o5, %o2, %l0
10841 subccc %o0, %i3, %i7
10842 fmovrdne %o7, %f28, %f14
10843 andn %g1, %l5, %o1
10844 fmovsgu %xcc, %f0, %f18
10845 te %icc, 0x6
10846 wr %g0, 0x27, %asi
10847 ldda [%l7 + 0x60] %asi, %l0
10848 add %l3, %l4, %o6
10849 tvs %xcc, 0x3
10850 fpackfix %f12, %f1
10851 addcc %g4, 0x08A8, %l2
10852 srl %i4, %g7, %i2
10853 movl %icc, %i0, %o3
10854 edge8ln %i5, %l6, %i6
10855 ldsb [%l7 + 0x1D], %g6
10856 fcmpeq32 %f26, %f24, %g2
10857 edge32 %g5, %o4, %g3
10858 bgu loop_980
10859 sll %i1, %o2, %l0
10860 tsubcctv %o0, %i3, %i7
10861 bge,pt %icc, loop_981
10862loop_980:
10863 addcc %o7, 0x08A3, %o5
10864 or %g1, %o1, %l5
10865 edge8l %l3, %l1, %l4
10866loop_981:
10867 add %o6, 0x1808, %l2
10868 fpadd16 %f24, %f12, %f16
10869 te %xcc, 0x3
10870 movrgz %i4, 0x153, %g4
10871 movvc %icc, %g7, %i0
10872 movvc %icc, %o3, %i5
10873 movpos %icc, %i2, %l6
10874 membar 0x6E
10875 swap [%l7 + 0x60], %i6
10876 restored
10877 rdpr %cwp, %g1
10878 rdpr %cansave, %g2
10879 rdpr %canrestore, %g3
10880 rdpr %cleanwin, %g4
10881 rdpr %otherwin, %g5
10882 rdpr %wstate, %g6
10883 bl,a %icc, loop_982
10884 bgu %icc, loop_983
10885 orncc %g2, 0x0340, %g5
10886 fpadd32 %f14, %f16, %f26
10887loop_982:
10888 fandnot1 %f24, %f8, %f18
10889loop_983:
10890 tpos %icc, 0x7
10891 movrlez %o4, 0x04E, %g3
10892 sra %i1, %g6, %o2
10893 fmovsne %icc, %f8, %f16
10894 tg %icc, 0x1
10895 movgu %xcc, %l0, %o0
10896 saved
10897 rdpr %cwp, %g1
10898 rdpr %cansave, %g2
10899 rdpr %canrestore, %g3
10900 rdpr %cleanwin, %g4
10901 rdpr %otherwin, %g5
10902 rdpr %wstate, %g6
10903 fandnot2s %f27, %f28, %f10
10904 fmul8sux16 %f20, %f12, %f18
10905 te %xcc, 0x2
10906 fsrc2 %f22, %f12
10907 bl,a %icc, loop_984
10908 sdivx %i7, 0x032C, %o7
10909 wr %g0, 0x89, %asi
10910 lduha [%l7 + 0x40] %asi, %i3
10911loop_984:
10912 movcs %icc, %o5, %g1
10913 fandnot1s %f31, %f9, %f27
10914 fmovsle %icc, %f9, %f20
10915 fmovrsgz %l5, %f19, %f21
10916 fbug,a %fcc2, loop_985
10917 xnor %o1, 0x055A, %l3
10918 te %icc, 0x2
10919 movrgez %l4, %o6, %l2
10920loop_985:
10921 fblg,a %fcc0, loop_986
10922 udiv %l1, 0x05A7, %g4
10923 udivx %i4, 0x1B18, %g7
10924 fands %f19, %f24, %f31
10925loop_986:
10926 popc 0x151A, %i0
10927 movvs %icc, %o3, %i2
10928 sllx %l6, %i5, %g2
10929 brgz,a %i6, loop_987
10930 subccc %g5, %g3, %i1
10931 set 0x4E, %g5
10932 ldsha [%l7 + %g5] 0x19, %g6
10933loop_987:
10934 andn %o4, %o2, %o0
10935 movle %icc, %i7, %o7
10936 bgu %xcc, loop_988
10937 fbue %fcc0, loop_989
10938 edge32ln %i3, %o5, %l0
10939 fsrc2s %f7, %f16
10940loop_988:
10941 movvs %xcc, %l5, %g1
10942loop_989:
10943 edge8ln %l3, %l4, %o1
10944 xorcc %l2, %l1, %g4
10945 fmovrslez %o6, %f16, %f22
10946 tg %xcc, 0x0
10947 tne %xcc, 0x0
10948 srax %g7, %i4, %o3
10949 movge %xcc, %i0, %i2
10950 fbe %fcc3, loop_990
10951 sth %i5, [%l7 + 0x4A]
10952 srlx %l6, %g2, %i6
10953 tvs %xcc, 0x5
10954loop_990:
10955 edge16ln %g5, %g3, %g6
10956 popc 0x03FE, %o4
10957 fone %f8
10958 tvs %icc, 0x6
10959 subccc %o2, %i1, %i7
10960 stw %o0, [%l7 + 0x50]
10961 set 0x4C, %l0
10962 lduwa [%l7 + %l0] 0x0c, %o7
10963 set 0x40, %l1
10964 ldda [%l7 + %l1] 0x15, %f0
10965 movcc %icc, %i3, %o5
10966 movrgz %l0, %l5, %g1
10967 fmovsleu %xcc, %f16, %f6
10968 tpos %icc, 0x1
10969 udivcc %l4, 0x122A, %l3
10970 fand %f6, %f20, %f26
10971 fbule,a %fcc3, loop_991
10972 andcc %o1, %l1, %g4
10973 tsubcctv %o6, 0x0336, %g7
10974 orncc %l2, 0x0AAD, %i4
10975loop_991:
10976 mova %icc, %o3, %i2
10977 brgez %i0, loop_992
10978 fbo,a %fcc2, loop_993
10979 bvc %icc, loop_994
10980 movvc %icc, %i5, %g2
10981loop_992:
10982 movl %icc, %i6, %l6
10983loop_993:
10984 movle %xcc, %g3, %g6
10985loop_994:
10986 sdiv %g5, 0x066E, %o4
10987 movre %o2, 0x380, %i7
10988 tg %xcc, 0x6
10989 addccc %i1, %o7, %i3
10990 membar 0x0E
10991 smul %o0, 0x0289, %o5
10992 ldx [%l7 + 0x58], %l5
10993 sethi 0x1912, %g1
10994 fcmple32 %f6, %f30, %l0
10995 fmul8x16al %f21, %f7, %f16
10996 fmovdgu %icc, %f21, %f12
10997 fmovscs %icc, %f24, %f15
10998 xnorcc %l3, %o1, %l4
10999 tgu %icc, 0x6
11000 brgez,a %l1, loop_995
11001 alignaddr %o6, %g7, %l2
11002 edge8 %i4, %o3, %i2
11003 set 0x40, %i1
11004 ldda [%l7 + %i1] 0x2b, %i0
11005loop_995:
11006 alignaddrl %g4, %i5, %i6
11007 sir 0x0834
11008 fornot1 %f8, %f26, %f16
11009 lduw [%l7 + 0x10], %g2
11010 fmovsa %icc, %f27, %f29
11011 fxnor %f24, %f0, %f28
11012 add %l7, 0x6C, %l6
11013 wr %g0, 0x89, %asi
11014 casa [%l6] 0x89, %l6, %g3
11015 fcmpd %fcc2, %f6, %f10
11016 tsubcctv %g5, %o4, %g6
11017 movpos %xcc, %o2, %i7
11018 add %i1, %i3, %o7
11019 bne loop_996
11020 srl %o0, 0x02, %o5
11021 fnot1s %f25, %f9
11022 sllx %l5, 0x0D, %l0
11023loop_996:
11024 tgu %xcc, 0x4
11025 set 0x44, %i7
11026 swapa [%l7 + %i7] 0x11, %g1
11027 fpadd16 %f8, %f12, %f2
11028 sll %o1, 0x13, %l3
11029 fmovdvs %xcc, %f24, %f15
11030 st %f18, [%l7 + 0x7C]
11031 fmovdvs %xcc, %f13, %f9
11032 sdiv %l4, 0x0CCB, %l1
11033 tcc %xcc, 0x1
11034 lduw [%l7 + 0x60], %g7
11035 srl %o6, 0x1C, %i4
11036 add %l2, %o3, %i2
11037 srax %i0, %i5, %g4
11038 set 0x10, %g4
11039 lduwa [%l7 + %g4] 0x88, %i6
11040 orcc %g2, 0x18C0, %l6
11041 edge8ln %g5, %o4, %g6
11042 set 0x24, %i6
11043 ldsha [%l7 + %i6] 0x0c, %o2
11044 xnorcc %i7, 0x0AC3, %i1
11045 movrlz %i3, %g3, %o0
11046 fpsub16 %f18, %f28, %f24
11047 orcc %o7, %l5, %o5
11048 fmovrsgez %g1, %f10, %f5
11049 ld [%l7 + 0x50], %f30
11050 alignaddrl %l0, %o1, %l3
11051 edge8n %l1, %l4, %o6
11052 edge16ln %g7, %i4, %l2
11053 tsubcc %o3, 0x06BB, %i0
11054 movgu %icc, %i5, %g4
11055 movleu %xcc, %i6, %i2
11056 fandnot1 %f0, %f10, %f16
11057 brgez,a %l6, loop_997
11058 movvc %xcc, %g5, %g2
11059 fnot2 %f22, %f30
11060 add %g6, 0x16C9, %o2
11061loop_997:
11062 restored
11063 rdpr %cwp, %g1
11064 rdpr %cansave, %g2
11065 rdpr %canrestore, %g3
11066 rdpr %cleanwin, %g4
11067 rdpr %otherwin, %g5
11068 rdpr %wstate, %g6
11069 movrlz %o4, %i1, %i3
11070 fornot1s %f16, %f24, %f15
11071 ta %xcc, 0x5
11072 fbn,a %fcc0, loop_998
11073 addc %i7, %o0, %g3
11074 sll %o7, 0x09, %l5
11075 udivcc %g1, 0x1C52, %l0
11076loop_998:
11077 fnot1s %f28, %f10
11078 move %xcc, %o5, %o1
11079 add %l3, %l1, %o6
11080 add %l4, %i4, %g7
11081 movrne %l2, 0x117, %o3
11082 srlx %i5, %i0, %i6
11083 fmovdn %xcc, %f11, %f3
11084 fcmpes %fcc0, %f0, %f15
11085 andn %g4, 0x155A, %l6
11086 tge %icc, 0x2
11087 xnor %g5, 0x1727, %g2
11088 movneg %icc, %i2, %g6
11089 brgez %o4, loop_999
11090 nop
11091 setx loop_1000, %l0, %l1
11092 wrpr 0x1, %tl
11093 wrpr %l1, %tnpc
11094 setx 0x34400001400, %l0, %l1
11095 wrpr %l1, %tstate
11096 wrhpr 0x4, %htstate
11097 done
11098 fors %f15, %f23, %f28
11099 wr %g0, 0x80, %asi
11100 lda [%l7 + 0x58] %asi, %f7
11101loop_999:
11102 alignaddrl %i1, %o2, %i7
11103loop_1000:
11104 umulcc %o0, 0x144F, %i3
11105 tn %xcc, 0x6
11106 srax %g3, 0x17, %o7
11107 fmovdge %xcc, %f17, %f24
11108 tpos %icc, 0x1
11109 set 0x60, %i3
11110 ldswa [%l7 + %i3] 0x81, %l5
11111 fpsub32 %f26, %f26, %f12
11112 fmovrslz %g1, %f3, %f22
11113 umulcc %o5, %l0, %o1
11114 srl %l3, %o6, %l4
11115 bne,a,pt %icc, loop_1001
11116 sethi 0x0C95, %l1
11117 movneg %icc, %i4, %l2
11118 addccc %g7, 0x0B2D, %o3
11119loop_1001:
11120 fmovsa %xcc, %f13, %f26
11121 alignaddr %i5, %i0, %g4
11122 movgu %xcc, %i6, %g5
11123 srlx %g2, %l6, %g6
11124 movg %icc, %o4, %i1
11125 sethi 0x0BDD, %i2
11126 edge8l %i7, %o2, %o0
11127 tneg %xcc, 0x1
11128 movpos %xcc, %g3, %o7
11129 sub %l5, 0x15A5, %i3
11130 srax %o5, 0x0F, %g1
11131 fmovdcs %xcc, %f10, %f25
11132 xnorcc %o1, %l0, %o6
11133 fabss %f26, %f26
11134 wr %g0, 0x19, %asi
11135 lduha [%l7 + 0x0E] %asi, %l4
11136 fornot1 %f18, %f12, %f6
11137 fsrc2s %f30, %f1
11138 movrgz %l1, %i4, %l3
11139 subc %g7, %o3, %l2
11140 nop
11141 setx loop_1002, %l0, %l1
11142 jmpl %l1, %i0
11143 fmovde %xcc, %f22, %f18
11144 movle %icc, %g4, %i6
11145 set 0x18, %o2
11146 stxa %i5, [%l7 + %o2] 0x14
11147loop_1002:
11148 edge32ln %g5, %g2, %l6
11149 fmul8x16 %f29, %f10, %f0
11150 edge8n %g6, %o4, %i2
11151 fbule,a %fcc1, loop_1003
11152 ldsh [%l7 + 0x76], %i7
11153 subcc %o2, %o0, %i1
11154 set 0x08, %l2
11155 lduba [%l7 + %l2] 0x14, %g3
11156loop_1003:
11157 swap [%l7 + 0x40], %o7
11158 tn %xcc, 0x0
11159 ble,a %xcc, loop_1004
11160 fmovsvc %icc, %f11, %f16
11161 orcc %l5, %i3, %o5
11162 fba %fcc2, loop_1005
11163loop_1004:
11164 fmovsvs %icc, %f2, %f6
11165 edge8ln %o1, %g1, %l0
11166 bleu,a,pn %xcc, loop_1006
11167loop_1005:
11168 fcmpes %fcc3, %f8, %f15
11169 tge %xcc, 0x4
11170 edge8l %l4, %l1, %o6
11171loop_1006:
11172 fmovdle %icc, %f25, %f14
11173 fpackfix %f20, %f14
11174 membar #Sync
11175 set 0x40, %l6
11176 ldda [%l7 + %l6] 0x17, %f0
11177 saved
11178 rdpr %cwp, %g1
11179 rdpr %cansave, %g2
11180 rdpr %canrestore, %g3
11181 rdpr %cleanwin, %g4
11182 rdpr %otherwin, %g5
11183 rdpr %wstate, %g6
11184 sub %l3, %g7, %i4
11185 faligndata %f24, %f24, %f22
11186 andcc %o3, 0x16F6, %i0
11187 tcc %icc, 0x3
11188 and %l2, %i6, %i5
11189 fsrc2 %f22, %f4
11190 tg %icc, 0x0
11191 fmovdneg %icc, %f10, %f7
11192 movcs %icc, %g5, %g4
11193 smul %l6, 0x1B6C, %g6
11194 array32 %o4, %g2, %i2
11195 fandnot2 %f26, %f16, %f18
11196 fmovrdlez %i7, %f22, %f4
11197 orncc %o2, %o0, %g3
11198 te %xcc, 0x2
11199 set 0x20, %o5
11200 stda %i0, [%l7 + %o5] 0xe3
11201 membar #Sync
11202 edge32 %l5, %o7, %o5
11203 brz,a %o1, loop_1007
11204 or %i3, 0x1418, %l0
11205 fmovscs %icc, %f9, %f27
11206 ta %icc, 0x4
11207loop_1007:
11208 movgu %icc, %g1, %l4
11209 ta %xcc, 0x7
11210 ldstub [%l7 + 0x55], %o6
11211 tn %xcc, 0x5
11212 edge16l %l1, %l3, %i4
11213 fmovdg %icc, %f26, %f29
11214 bl,a,pn %icc, loop_1008
11215 edge8ln %g7, %i0, %l2
11216 fmovse %icc, %f16, %f16
11217 membar 0x7A
11218loop_1008:
11219 alignaddr %o3, %i5, %g5
11220 move %xcc, %i6, %l6
11221 fcmple16 %f4, %f22, %g6
11222 te %xcc, 0x1
11223 stbar
11224 mulx %o4, %g2, %i2
11225 be,a,pn %icc, loop_1009
11226 movl %xcc, %g4, %i7
11227 wr %g0, 0x04, %asi
11228 lda [%l7 + 0x24] %asi, %f7
11229loop_1009:
11230 pdist %f28, %f20, %f6
11231 fmovdgu %xcc, %f15, %f12
11232 movrne %o2, 0x118, %o0
11233 fcmped %fcc2, %f4, %f26
11234 fmovdge %icc, %f14, %f0
11235 wr %g0, 0xf9, %asi
11236 stda %f0, [%l7 + 0x40] %asi
11237 membar #Sync
11238 fmovda %icc, %f30, %f9
11239 ldx [%l7 + 0x78], %g3
11240 and %l5, 0x1C37, %i1
11241 te %xcc, 0x3
11242 fpadd16s %f4, %f11, %f18
11243 nop
11244 set 0x71, %o6
11245 ldsb [%l7 + %o6], %o5
11246 subcc %o1, %i3, %o7
11247 set 0x52, %g7
11248 lduha [%l7 + %g7] 0x88, %l0
11249 smulcc %l4, %o6, %l1
11250 bleu,pn %xcc, loop_1010
11251 movne %icc, %l3, %i4
11252 andncc %g7, %g1, %l2
11253 addcc %i0, %i5, %g5
11254loop_1010:
11255 movgu %xcc, %o3, %l6
11256 sth %i6, [%l7 + 0x44]
11257 addccc %g6, %g2, %o4
11258 fornot2 %f8, %f0, %f24
11259 movrlez %i2, %g4, %o2
11260 sra %i7, 0x0E, %g3
11261 subc %l5, 0x0BE7, %i1
11262 wr %g0, 0x04, %asi
11263 lduba [%l7 + 0x76] %asi, %o5
11264 subc %o1, %i3, %o7
11265 movleu %icc, %l0, %l4
11266 ldsh [%l7 + 0x2C], %o6
11267 taddcc %o0, %l1, %i4
11268 wr %g0, 0x2b, %asi
11269 stha %g7, [%l7 + 0x68] %asi
11270 membar #Sync
11271 movvc %xcc, %l3, %l2
11272 subcc %g1, %i5, %g5
11273 fmul8x16 %f27, %f30, %f16
11274 fcmpeq32 %f2, %f30, %i0
11275 addc %l6, %i6, %o3
11276 ba loop_1011
11277 add %g2, 0x0474, %o4
11278 fmovdl %icc, %f0, %f14
11279 movn %icc, %i2, %g4
11280loop_1011:
11281 membar 0x10
11282 call loop_1012
11283 for %f4, %f14, %f20
11284 fblg,a %fcc2, loop_1013
11285 orn %o2, 0x1D7D, %g6
11286loop_1012:
11287 bneg,a loop_1014
11288 fsrc1s %f14, %f5
11289loop_1013:
11290 movleu %xcc, %i7, %g3
11291 fmovdg %icc, %f22, %f23
11292loop_1014:
11293 bvs,a,pn %icc, loop_1015
11294 saved
11295 rdpr %cwp, %g1
11296 rdpr %cansave, %g2
11297 rdpr %canrestore, %g3
11298 rdpr %cleanwin, %g4
11299 rdpr %otherwin, %g5
11300 rdpr %wstate, %g6
11301 sth %l5, [%l7 + 0x52]
11302 bg,a,pn %icc, loop_1016
11303loop_1015:
11304 tn %icc, 0x6
11305 edge32ln %o5, %o1, %i1
11306 bvc,pn %icc, loop_1017
11307loop_1016:
11308 sra %i3, %o7, %l4
11309 edge16n %o6, %o0, %l1
11310 tn %icc, 0x2
11311loop_1017:
11312 nop
11313 set 0x60, %o7
11314 swapa [%l7 + %o7] 0x80, %i4
11315 edge32ln %g7, %l0, %l3
11316 lduh [%l7 + 0x4E], %g1
11317 edge16ln %i5, %l2, %g5
11318 movge %xcc, %i0, %i6
11319 tl %xcc, 0x7
11320 and %l6, 0x19EC, %o3
11321 movrlez %o4, 0x3DA, %g2
11322 movl %icc, %i2, %o2
11323 fnot2 %f8, %f4
11324 tle %xcc, 0x3
11325 wr %g0, 0xea, %asi
11326 stwa %g6, [%l7 + 0x3C] %asi
11327 membar #Sync
11328 bcc,a,pt %icc, loop_1018
11329 restored
11330 rdpr %cwp, %g1
11331 rdpr %cansave, %g2
11332 rdpr %canrestore, %g3
11333 rdpr %cleanwin, %g4
11334 rdpr %otherwin, %g5
11335 rdpr %wstate, %g6
11336 fmovdge %xcc, %f16, %f17
11337 addc %g4, %i7, %g3
11338loop_1018:
11339 fnot1s %f5, %f11
11340 wr %g0, 0x04, %asi
11341 ldsha [%l7 + 0x2A] %asi, %l5
11342 movrgz %o5, 0x374, %i1
11343 umulcc %o1, 0x09B6, %o7
11344 wr %g0, 0x11, %asi
11345 lduha [%l7 + 0x72] %asi, %l4
11346 ldsh [%l7 + 0x4C], %o6
11347 subccc %i3, %o0, %l1
11348 movvs %icc, %i4, %g7
11349 movn %xcc, %l0, %l3
11350 edge32l %g1, %l2, %i5
11351 fxnor %f30, %f24, %f14
11352 mova %xcc, %i0, %g5
11353 fpsub32s %f1, %f0, %f17
11354 tvs %xcc, 0x5
11355 umulcc %l6, 0x11C4, %o3
11356 fone %f22
11357 mulscc %i6, 0x13A9, %g2
11358 set 0x68, %g3
11359 prefetcha [%l7 + %g3] 0x15, 0x3
11360 xorcc %o4, 0x049E, %o2
11361 tneg %xcc, 0x0
11362 fcmpgt32 %f8, %f12, %g4
11363 andncc %g6, %i7, %g3
11364 movle %xcc, %o5, %i1
11365 movrlz %l5, 0x244, %o7
11366 fmovs %f2, %f1
11367 fmovsg %xcc, %f13, %f18
11368 brz,a %l4, loop_1019
11369 saved
11370 rdpr %cwp, %g1
11371 rdpr %cansave, %g2
11372 rdpr %canrestore, %g3
11373 rdpr %cleanwin, %g4
11374 rdpr %otherwin, %g5
11375 rdpr %wstate, %g6
11376 tn %xcc, 0x1
11377 fbl %fcc1, loop_1020
11378loop_1019:
11379 bgu,a,pt %xcc, loop_1021
11380 call loop_1022
11381 sll %o6, 0x13, %o1
11382loop_1020:
11383 nop
11384 set 0x18, %o1
11385 stx %o0, [%l7 + %o1]
11386loop_1021:
11387 edge32l %l1, %i3, %i4
11388loop_1022:
11389 st %f21, [%l7 + 0x54]
11390 lduh [%l7 + 0x44], %l0
11391 wr %g0, 0x0c, %asi
11392 stba %l3, [%l7 + 0x0C] %asi
11393 brgz %g1, loop_1023
11394 fcmpgt16 %f12, %f4, %l2
11395 movgu %xcc, %g7, %i5
11396 sth %i0, [%l7 + 0x66]
11397loop_1023:
11398 xorcc %l6, %g5, %o3
11399 addcc %g2, 0x0902, %i2
11400 and %o4, 0x1523, %o2
11401 sir 0x08A7
11402 movre %i6, %g6, %g4
11403 edge16l %g3, %o5, %i7
11404 sllx %i1, %o7, %l5
11405 fmuld8sux16 %f2, %f28, %f30
11406 fzero %f4
11407 fmovrde %o6, %f12, %f30
11408 movrne %l4, 0x2E1, %o0
11409 tn %icc, 0x6
11410 movrne %l1, 0x19A, %o1
11411 movg %xcc, %i4, %l0
11412 sra %l3, %i3, %g1
11413 smul %l2, %g7, %i5
11414 fpadd16s %f1, %f11, %f3
11415 movvc %xcc, %l6, %g5
11416 tn %xcc, 0x6
11417 tgu %icc, 0x7
11418 srax %o3, %g2, %i2
11419 tn %xcc, 0x7
11420 edge8ln %o4, %o2, %i6
11421 fmovse %xcc, %f24, %f6
11422 tneg %xcc, 0x5
11423 srax %g6, 0x1B, %g4
11424 xorcc %i0, %o5, %i7
11425 udivcc %g3, 0x014D, %i1
11426 fornot2s %f29, %f28, %f27
11427 edge16ln %l5, %o6, %l4
11428 and %o0, %l1, %o7
11429 edge8ln %o1, %l0, %l3
11430 addcc %i4, 0x1C55, %i3
11431 fbn,a %fcc3, loop_1024
11432 fnot1s %f12, %f25
11433 fbge %fcc3, loop_1025
11434 umulcc %g1, %g7, %i5
11435loop_1024:
11436 sdivcc %l2, 0x1DF7, %l6
11437 movrgez %o3, %g5, %i2
11438loop_1025:
11439 fcmpes %fcc3, %f20, %f9
11440 wr %g0, 0x81, %asi
11441 lda [%l7 + 0x08] %asi, %f12
11442 tvs %icc, 0x0
11443 xnor %o4, 0x1682, %o2
11444 be,a,pt %icc, loop_1026
11445 mulx %i6, 0x0CF0, %g2
11446 fornot2s %f22, %f27, %f9
11447 mulscc %g4, %g6, %i0
11448loop_1026:
11449 taddcc %o5, %g3, %i7
11450 nop
11451 setx loop_1027, %l0, %l1
11452 jmpl %l1, %l5
11453 flush %l7 + 0x24
11454 movne %icc, %o6, %l4
11455 fmovsne %xcc, %f13, %f0
11456loop_1027:
11457 fmovdvs %icc, %f27, %f14
11458 fnegs %f30, %f16
11459 fmovsne %icc, %f9, %f25
11460 fxnor %f28, %f8, %f22
11461 fbne,a %fcc0, loop_1028
11462 addc %i1, %l1, %o0
11463 brlz,a %o1, loop_1029
11464 movge %xcc, %l0, %l3
11465loop_1028:
11466 ba loop_1030
11467 bn,a,pt %xcc, loop_1031
11468loop_1029:
11469 sub %o7, %i4, %i3
11470 fbe,a %fcc1, loop_1032
11471loop_1030:
11472 sdivx %g7, 0x0FE0, %g1
11473loop_1031:
11474 fpadd32 %f2, %f8, %f16
11475 add %l7, 0x48, %l6
11476 wr %g0, 0x80, %asi
11477 ldxa [%l6] %asi, %l2
11478 casxa [%l6] %asi, %l2, %i5
11479loop_1032:
11480 movrlez %o3, 0x0EF, %l6
11481 restored
11482 rdpr %cwp, %g1
11483 rdpr %cansave, %g2
11484 rdpr %canrestore, %g3
11485 rdpr %cleanwin, %g4
11486 rdpr %otherwin, %g5
11487 rdpr %wstate, %g6
11488 wr %g0, 0x10, %asi
11489 lduha [%l7 + 0x78] %asi, %i2
11490 movcc %icc, %g5, %o2
11491 tsubcctv %o4, 0x1A13, %i6
11492 fmovdcs %icc, %f13, %f14
11493 movge %xcc, %g2, %g4
11494 fbuge,a %fcc2, loop_1033
11495 fmovrsne %g6, %f22, %f8
11496 xorcc %o5, %i0, %g3
11497 udivx %l5, 0x1554, %i7
11498loop_1033:
11499 sra %l4, %i1, %o6
11500 andn %o0, 0x056A, %o1
11501 udivx %l1, 0x1537, %l3
11502 edge8n %o7, %l0, %i3
11503 fbo %fcc0, loop_1034
11504 movl %xcc, %g7, %g1
11505 addc %i4, 0x0E23, %i5
11506 movvs %xcc, %l2, %l6
11507loop_1034:
11508 nop
11509 set 0x44, %l3
11510 swapa [%l7 + %l3] 0x80, %i2
11511 edge8ln %o3, %g5, %o2
11512 tsubcc %i6, %o4, %g2
11513 fone %f14
11514 fmovrsne %g4, %f9, %f31
11515 tcc %xcc, 0x1
11516 sdivx %g6, 0x1599, %i0
11517 mova %icc, %o5, %g3
11518 or %l5, %l4, %i7
11519 edge16ln %i1, %o0, %o6
11520 ba,a,pt %xcc, loop_1035
11521 edge32 %l1, %l3, %o7
11522 tle %icc, 0x4
11523 movn %icc, %o1, %i3
11524loop_1035:
11525 fmovrdlez %g7, %f4, %f30
11526 smul %l0, %i4, %i5
11527 fand %f10, %f0, %f4
11528 wr %g0, 0x27, %asi
11529 ldda [%l7 + 0x10] %asi, %g0
11530 srlx %l2, 0x17, %l6
11531 fmovdneg %icc, %f27, %f30
11532 addcc %i2, 0x0053, %g5
11533 ldd [%l7 + 0x38], %f18
11534 fmovrdgez %o2, %f24, %f2
11535 alignaddr %o4, %g2, %g4
11536 stx %o3, [%l7 + 0x28]
11537 fpsub32 %f14, %f16, %f2
11538 wr %g0, 0x04, %asi
11539 stda %f16, [%l7 + 0x40] %asi
11540 movne %xcc, %g6, %i0
11541 fxnor %f16, %f20, %f16
11542 umul %o5, 0x1A4F, %l5
11543 tle %xcc, 0x2
11544 wr %g0, 0x19, %asi
11545 lduba [%l7 + 0x28] %asi, %l4
11546 fbe,a %fcc0, loop_1036
11547 taddcc %i7, %g3, %i1
11548 or %o0, %l1, %l3
11549 fone %f8
11550loop_1036:
11551 mulscc %o6, %o1, %o7
11552 tneg %icc, 0x7
11553 udivx %g7, 0x0B42, %i3
11554 taddcc %i4, %i5, %g1
11555 orn %l2, 0x1BD5, %l0
11556 fmovsle %icc, %f4, %f26
11557 fmovsne %xcc, %f23, %f21
11558 sra %l6, 0x09, %g5
11559 wr %g0, 0x89, %asi
11560 ldsba [%l7 + 0x4B] %asi, %o2
11561 addc %i2, 0x101F, %o4
11562 tsubcctv %i6, 0x1C14, %g2
11563 edge8n %o3, %g4, %i0
11564 srlx %o5, %l5, %g6
11565 addccc %i7, 0x14D0, %g3
11566 taddcctv %l4, 0x10A6, %o0
11567 fmovrslz %i1, %f25, %f30
11568 ble,a,pt %xcc, loop_1037
11569 te %xcc, 0x1
11570 nop
11571 setx loop_1038, %l0, %l1
11572 wrpr 0x1, %tl
11573 wrpr %l1, %tnpc
11574 setx 0x34400001400, %l0, %l1
11575 wrpr %l1, %tstate
11576 wrhpr 0x4, %htstate
11577 done
11578 tpos %xcc, 0x5
11579loop_1037:
11580 fmovdg %icc, %f23, %f17
11581 stb %l1, [%l7 + 0x2F]
11582loop_1038:
11583 tle %xcc, 0x7
11584 array32 %l3, %o1, %o6
11585 fsrc1 %f18, %f20
11586 orn %o7, %g7, %i4
11587 edge16ln %i5, %g1, %l2
11588 addcc %i3, 0x1FFD, %l6
11589 subccc %g5, 0x04A6, %o2
11590 fnegd %f16, %f30
11591 movle %xcc, %i2, %o4
11592 edge16l %i6, %l0, %g2
11593 set 0x5B, %i5
11594 ldstuba [%l7 + %i5] 0x88, %o3
11595 xorcc %i0, 0x1985, %g4
11596 wr %g0, 0x89, %asi
11597 ldsha [%l7 + 0x48] %asi, %o5
11598 movrgez %l5, %g6, %i7
11599 wr %g0, 0x10, %asi
11600 ldstuba [%l7 + 0x17] %asi, %l4
11601 fmovdle %xcc, %f24, %f26
11602 add %o0, 0x00B7, %i1
11603 movge %xcc, %g3, %l1
11604 movrlz %l3, 0x186, %o1
11605 fmovdg %icc, %f5, %f10
11606 set 0x2F, %l4
11607 lduba [%l7 + %l4] 0x88, %o7
11608 fcmpes %fcc1, %f28, %f4
11609 movpos %xcc, %o6, %g7
11610 fpack16 %f30, %f12
11611 taddcc %i4, 0x1802, %i5
11612 move %icc, %l2, %g1
11613 addc %l6, 0x0B0A, %g5
11614 bne,pn %icc, loop_1039
11615 fcmpgt32 %f2, %f8, %i3
11616 xor %i2, 0x02E0, %o4
11617 tvs %xcc, 0x7
11618loop_1039:
11619 edge8 %o2, %i6, %l0
11620 and %g2, 0x0C5D, %i0
11621 andncc %o3, %o5, %l5
11622 umulcc %g4, %g6, %i7
11623 brnz %o0, loop_1040
11624 xorcc %l4, 0x131E, %g3
11625 array8 %l1, %i1, %o1
11626 ldsh [%l7 + 0x44], %l3
11627loop_1040:
11628 tcs %xcc, 0x7
11629 edge8 %o7, %g7, %o6
11630 wr %g0, 0x04, %asi
11631 stha %i4, [%l7 + 0x40] %asi
11632 fbge %fcc1, loop_1041
11633 xnorcc %l2, 0x0312, %g1
11634 nop
11635 setx loop_1042, %l0, %l1
11636 wrpr 0x1, %tl
11637 wrpr %l1, %tnpc
11638 setx 0x34400001400, %l0, %l1
11639 wrpr %l1, %tstate
11640 wrhpr 0x4, %htstate
11641 done
11642 brlz %l6, loop_1043
11643loop_1041:
11644 udivx %g5, 0x1DA8, %i3
11645 udivcc %i5, 0x0146, %o4
11646loop_1042:
11647 fmovsg %xcc, %f22, %f11
11648loop_1043:
11649 fandnot1 %f14, %f28, %f30
11650 alignaddrl %o2, %i2, %i6
11651 set 0x20, %g1
11652 prefetcha [%l7 + %g1] 0x80, 0x3
11653 andn %g2, 0x08F7, %i0
11654 fbl %fcc2, loop_1044
11655 udivx %o5, 0x0F9A, %o3
11656 mulscc %l5, %g4, %i7
11657 movl %icc, %o0, %g6
11658loop_1044:
11659 fbug,a %fcc3, loop_1045
11660 fmovsn %xcc, %f16, %f15
11661 movrlez %l4, 0x0B0, %g3
11662 fbuge %fcc1, loop_1046
11663loop_1045:
11664 tn %icc, 0x3
11665 sll %i1, 0x19, %o1
11666 subcc %l3, %o7, %g7
11667loop_1046:
11668 edge16l %l1, %i4, %l2
11669 edge8l %o6, %l6, %g1
11670 fblg %fcc0, loop_1047
11671 fmovdleu %xcc, %f1, %f9
11672 addc %g5, 0x0412, %i5
11673 xor %o4, 0x124A, %i3
11674loop_1047:
11675 fbuge,a %fcc2, loop_1048
11676 tcc %icc, 0x6
11677 sethi 0x08D5, %o2
11678 saved
11679 rdpr %cwp, %g1
11680 rdpr %cansave, %g2
11681 rdpr %canrestore, %g3
11682 rdpr %cleanwin, %g4
11683 rdpr %otherwin, %g5
11684 rdpr %wstate, %g6
11685loop_1048:
11686 andncc %i2, %i6, %l0
11687 edge32ln %g2, %i0, %o5
11688 sdivcc %l5, 0x0CB9, %o3
11689 fandnot2s %f28, %f7, %f12
11690 add %g4, 0x153D, %o0
11691 udivcc %g6, 0x12F7, %i7
11692 movgu %xcc, %l4, %i1
11693 fxor %f30, %f2, %f16
11694 tvs %xcc, 0x5
11695 tpos %xcc, 0x5
11696 brz %o1, loop_1049
11697 fblg,a %fcc0, loop_1050
11698 bg,a,pn %icc, loop_1051
11699 fmovsgu %icc, %f31, %f28
11700loop_1049:
11701 sdiv %l3, 0x0619, %o7
11702loop_1050:
11703 fandnot2s %f10, %f12, %f9
11704loop_1051:
11705 fpsub32s %f16, %f27, %f31
11706 fors %f4, %f6, %f19
11707 fbuge %fcc1, loop_1052
11708 xnor %g3, 0x18AA, %g7
11709 array32 %l1, %i4, %l2
11710 fmovrsgz %l6, %f12, %f13
11711loop_1052:
11712 sdivx %g1, 0x0F23, %g5
11713 edge32n %o6, %o4, %i5
11714 fbn %fcc1, loop_1053
11715 fnot2 %f18, %f4
11716 flush %l7 + 0x6C
11717 orcc %i3, %i2, %o2
11718loop_1053:
11719 fandnot2s %f9, %f3, %f30
11720 movcs %icc, %l0, %g2
11721 fbue,a %fcc2, loop_1054
11722 fxnor %f30, %f0, %f12
11723 edge16l %i0, %o5, %l5
11724 wr %g0, 0x0c, %asi
11725 stda %i6, [%l7 + 0x40] %asi
11726loop_1054:
11727 sra %o3, 0x19, %g4
11728 membar 0x1C
11729 fnot2s %f3, %f31
11730 taddcctv %g6, 0x14A0, %i7
11731 fmovse %xcc, %f12, %f27
11732 tg %icc, 0x5
11733 tn %icc, 0x6
11734 subccc %l4, %i1, %o1
11735 sethi 0x0C5F, %l3
11736 alignaddrl %o0, %g3, %o7
11737 movrne %g7, %l1, %l2
11738 brlz %l6, loop_1055
11739 subc %g1, 0x002E, %g5
11740 edge32ln %o6, %i4, %o4
11741 swap [%l7 + 0x4C], %i3
11742loop_1055:
11743 udiv %i5, 0x1E44, %i2
11744 tle %icc, 0x5
11745 fmovrse %l0, %f25, %f16
11746 fmovsgu %xcc, %f3, %f2
11747 restored
11748 rdpr %cwp, %g1
11749 rdpr %cansave, %g2
11750 rdpr %canrestore, %g3
11751 rdpr %cleanwin, %g4
11752 rdpr %otherwin, %g5
11753 rdpr %wstate, %g6
11754 sdiv %g2, 0x100C, %o2
11755 tcc %xcc, 0x1
11756 fcmpeq16 %f30, %f8, %i0
11757 mulx %l5, %o5, %o3
11758 edge32ln %g4, %i6, %g6
11759 tvc %icc, 0x2
11760 xnorcc %i7, 0x1964, %i1
11761 ldd [%l7 + 0x38], %l4
11762 movrlz %l3, %o0, %o1
11763 sdiv %g3, 0x03A9, %o7
11764 stbar
11765 xnorcc %l1, 0x155D, %l2
11766 tneg %icc, 0x7
11767 xnorcc %g7, %l6, %g5
11768 fmovdn %icc, %f13, %f31
11769 srlx %o6, %g1, %i4
11770 tge %icc, 0x1
11771 bge,pt %icc, loop_1056
11772 tn %xcc, 0x0
11773 umulcc %o4, %i5, %i2
11774 set 0x28, %o4
11775 stha %i3, [%l7 + %o4] 0x22
11776 membar #Sync
11777loop_1056:
11778 edge16l %g2, %l0, %i0
11779 movpos %icc, %o2, %o5
11780 fones %f14
11781 sethi 0x054E, %o3
11782 set 0x1C, %g6
11783 lduwa [%l7 + %g6] 0x11, %g4
11784 udivcc %l5, 0x1E7A, %i6
11785 andcc %i7, %i1, %l4
11786 fbuge,a %fcc0, loop_1057
11787 restored
11788 rdpr %cwp, %g1
11789 rdpr %cansave, %g2
11790 rdpr %canrestore, %g3
11791 rdpr %cleanwin, %g4
11792 rdpr %otherwin, %g5
11793 rdpr %wstate, %g6
11794 fmuld8ulx16 %f17, %f21, %f20
11795 fmovse %icc, %f31, %f31
11796loop_1057:
11797 tvs %xcc, 0x6
11798 movrgz %l3, 0x305, %g6
11799 bcc,a loop_1058
11800 movne %icc, %o0, %o1
11801 and %o7, 0x1CFC, %l1
11802 add %g3, 0x05AF, %l2
11803loop_1058:
11804 xorcc %g7, 0x023E, %l6
11805 edge32ln %o6, %g5, %g1
11806 set 0x34, %o0
11807 ldswa [%l7 + %o0] 0x88, %o4
11808 siam 0x1
11809 udiv %i5, 0x07A7, %i2
11810 fba %fcc3, loop_1059
11811 ble,pn %icc, loop_1060
11812 movcc %xcc, %i4, %i3
11813 fbuge %fcc1, loop_1061
11814loop_1059:
11815 restored
11816 rdpr %cwp, %g1
11817 rdpr %cansave, %g2
11818 rdpr %canrestore, %g3
11819 rdpr %cleanwin, %g4
11820 rdpr %otherwin, %g5
11821 rdpr %wstate, %g6
11822loop_1060:
11823 fmovspos %icc, %f12, %f3
11824 set 0x16, %g2
11825 lduha [%l7 + %g2] 0x10, %l0
11826loop_1061:
11827 movrlz %i0, %g2, %o2
11828 sllx %o5, %g4, %l5
11829 bcs,a,pt %icc, loop_1062
11830 movleu %icc, %o3, %i6
11831 edge8l %i7, %i1, %l3
11832 smulcc %l4, 0x0F64, %g6
11833loop_1062:
11834 bge,pn %icc, loop_1063
11835 movvc %icc, %o1, %o0
11836 membar 0x73
11837 fmovspos %xcc, %f0, %f0
11838loop_1063:
11839 array8 %l1, %o7, %g3
11840 nop
11841 set 0x33, %i0
11842 ldstub [%l7 + %i0], %g7
11843 movvs %xcc, %l2, %o6
11844 fzero %f10
11845 fmovsvc %xcc, %f28, %f7
11846 bpos,a,pn %icc, loop_1064
11847 tneg %xcc, 0x2
11848 set 0x40, %i4
11849 stwa %l6, [%l7 + %i4] 0x81
11850loop_1064:
11851 andncc %g1, %g5, %i5
11852 tl %xcc, 0x7
11853 tne %xcc, 0x5
11854 tg %icc, 0x7
11855 popc 0x093B, %o4
11856 fandnot1s %f23, %f29, %f10
11857 sub %i2, %i3, %i4
11858 smulcc %l0, 0x08CE, %g2
11859 alignaddrl %o2, %o5, %i0
11860 bvs,a,pn %icc, loop_1065
11861 fmovdn %icc, %f15, %f11
11862 saved
11863 rdpr %cwp, %g1
11864 rdpr %cansave, %g2
11865 rdpr %canrestore, %g3
11866 rdpr %cleanwin, %g4
11867 rdpr %otherwin, %g5
11868 rdpr %wstate, %g6
11869 sdivcc %g4, 0x02DC, %o3
11870loop_1065:
11871 fba,a %fcc1, loop_1066
11872 addccc %l5, %i6, %i1
11873 alignaddrl %i7, %l4, %l3
11874 edge32n %o1, %g6, %o0
11875loop_1066:
11876 tsubcc %o7, %l1, %g7
11877 xnorcc %l2, %g3, %l6
11878 array8 %g1, %g5, %o6
11879 set 0x26, %o3
11880 lduha [%l7 + %o3] 0x89, %i5
11881 andcc %o4, %i2, %i3
11882 brgez %l0, loop_1067
11883 edge16l %i4, %o2, %g2
11884 edge16ln %o5, %i0, %g4
11885 ldsb [%l7 + 0x68], %o3
11886loop_1067:
11887 andcc %l5, %i1, %i6
11888 sub %i7, %l4, %o1
11889 fmovdne %xcc, %f23, %f22
11890 fcmple16 %f2, %f30, %l3
11891 fbuge,a %fcc0, loop_1068
11892 movre %g6, %o0, %l1
11893 bg %icc, loop_1069
11894 fmovd %f2, %f12
11895loop_1068:
11896 fbge %fcc1, loop_1070
11897 fcmple32 %f6, %f30, %o7
11898loop_1069:
11899 tne %xcc, 0x5
11900 alignaddrl %g7, %g3, %l6
11901loop_1070:
11902 bneg,pt %xcc, loop_1071
11903 or %g1, 0x0136, %l2
11904 bvs,a,pt %icc, loop_1072
11905 sth %g5, [%l7 + 0x3C]
11906loop_1071:
11907 sllx %i5, 0x18, %o4
11908 fmovdneg %icc, %f7, %f7
11909loop_1072:
11910 nop
11911 wr %g0, 0x88, %asi
11912 ldda [%l7 + 0x40] %asi, %f0
11913 wr %g0, 0x5f, %asi
11914 stxa %i2, [%g0 + 0x0] %asi
11915 prefetch [%l7 + 0x40], 0x0
11916 edge8l %o6, %l0, %i3
11917 fzero %f12
11918 ldsh [%l7 + 0x36], %o2
11919 fmovrdlez %g2, %f30, %f16
11920 tgu %icc, 0x3
11921 bleu,a,pn %xcc, loop_1073
11922 fzero %f14
11923 fble %fcc0, loop_1074
11924 movrlz %i4, %o5, %g4
11925loop_1073:
11926 movcc %xcc, %i0, %l5
11927 sllx %i1, 0x1F, %o3
11928loop_1074:
11929 fbe,a %fcc2, loop_1075
11930 fmul8sux16 %f12, %f22, %f0
11931 bne,a loop_1076
11932 st %f28, [%l7 + 0x68]
11933loop_1075:
11934 smul %i6, 0x0103, %l4
11935 stb %i7, [%l7 + 0x13]
11936loop_1076:
11937 movcc %icc, %l3, %g6
11938 edge8ln %o1, %o0, %l1
11939 udivx %g7, 0x0D5E, %g3
11940 edge32l %o7, %l6, %g1
11941 fbn,a %fcc2, loop_1077
11942 lduw [%l7 + 0x40], %l2
11943 tge %icc, 0x4
11944 alignaddr %g5, %o4, %i2
11945loop_1077:
11946 edge16ln %o6, %i5, %i3
11947 tl %xcc, 0x1
11948 fmuld8ulx16 %f25, %f12, %f26
11949 ld [%l7 + 0x08], %f7
11950 movpos %icc, %o2, %g2
11951 nop
11952 setx loop_1078, %l0, %l1
11953 jmpl %l1, %i4
11954 andn %l0, %g4, %i0
11955 be,a loop_1079
11956 addccc %l5, %o5, %o3
11957loop_1078:
11958 tl %icc, 0x5
11959 sir 0x12A4
11960loop_1079:
11961 nop
11962 setx loop_1080, %l0, %l1
11963 wrpr 0x1, %tl
11964 wrpr %l1, %tpc
11965 add %l1, 0x4, %l1
11966 wrpr %l1, %tnpc
11967 setx 0x34400001400, %l0, %l1
11968 wrpr %l1, %tstate
11969 wrhpr 0x4, %htstate
11970 retry
11971 bge,a %xcc, loop_1081
11972 movleu %xcc, %i6, %i1
11973 st %f21, [%l7 + 0x0C]
11974loop_1080:
11975 fpack32 %f16, %f6, %f4
11976loop_1081:
11977 addc %l4, 0x09EE, %l3
11978 fbug %fcc2, loop_1082
11979 fmovrsne %i7, %f3, %f5
11980 tsubcc %g6, 0x0E30, %o1
11981 xor %o0, %g7, %l1
11982loop_1082:
11983 movre %g3, 0x0E8, %l6
11984 fsrc2 %f28, %f2
11985 xor %g1, %o7, %g5
11986 std %f28, [%l7 + 0x38]
11987 sub %l2, %i2, %o4
11988 set 0x0A, %l5
11989 ldstuba [%l7 + %l5] 0x04, %i5
11990 sethi 0x0883, %i3
11991 be,a,pt %icc, loop_1083
11992 fpsub16 %f30, %f24, %f20
11993 bvc %xcc, loop_1084
11994 udivcc %o2, 0x1460, %o6
11995loop_1083:
11996 add %g2, 0x15AE, %l0
11997 and %i4, %i0, %l5
11998loop_1084:
11999 movrlez %g4, 0x3F6, %o5
12000 movg %icc, %o3, %i6
12001 fpsub32 %f6, %f12, %f2
12002 fmovdleu %xcc, %f14, %f14
12003 mulx %l4, 0x19FE, %l3
12004 andn %i7, 0x0486, %i1
12005 movrgez %g6, %o1, %g7
12006 ble,a %icc, loop_1085
12007 fmovd %f28, %f20
12008 subccc %o0, %l1, %g3
12009 bgu,a loop_1086
12010loop_1085:
12011 fmovsge %icc, %f19, %f18
12012 ta %xcc, 0x7
12013 edge32n %l6, %g1, %o7
12014loop_1086:
12015 fcmpes %fcc2, %f27, %f10
12016 sethi 0x1B53, %g5
12017 movcs %xcc, %i2, %o4
12018 te %icc, 0x0
12019 set 0x50, %i2
12020 stwa %l2, [%l7 + %i2] 0x80
12021 sra %i5, 0x01, %i3
12022 fmul8sux16 %f12, %f4, %f14
12023 or %o2, 0x0022, %o6
12024 movrne %l0, %i4, %i0
12025 set 0x68, %g5
12026 stda %g2, [%l7 + %g5] 0x23
12027 membar #Sync
12028 movrgz %l5, %o5, %o3
12029 fpsub32 %f12, %f26, %f0
12030 fmovdcs %xcc, %f31, %f30
12031 tneg %icc, 0x6
12032 fmovsle %xcc, %f22, %f21
12033 subccc %g4, %i6, %l4
12034 tne %icc, 0x7
12035 array16 %l3, %i1, %g6
12036 tl %icc, 0x3
12037 ldub [%l7 + 0x59], %o1
12038 fpackfix %f12, %f21
12039 tsubcctv %g7, %i7, %l1
12040 movvc %xcc, %o0, %l6
12041 ble %xcc, loop_1087
12042 tcs %icc, 0x3
12043 fbo,a %fcc1, loop_1088
12044 movrgz %g1, %g3, %g5
12045loop_1087:
12046 nop
12047 set 0x78, %l1
12048 stwa %o7, [%l7 + %l1] 0x2f
12049 membar #Sync
12050loop_1088:
12051 nop
12052 setx loop_1089, %l0, %l1
12053 wrpr 0x1, %tl
12054 wrpr %l1, %tnpc
12055 setx 0x34400001400, %l0, %l1
12056 wrpr %l1, %tstate
12057 wrhpr 0x4, %htstate
12058 done
12059 tpos %xcc, 0x3
12060 fmovrslz %i2, %f31, %f4
12061 sllx %o4, %l2, %i3
12062loop_1089:
12063 xnor %o2, %i5, %l0
12064 movn %icc, %o6, %i4
12065 bvs %xcc, loop_1090
12066 fmovsne %icc, %f27, %f27
12067 subccc %g2, 0x0726, %i0
12068 srlx %o5, %l5, %g4
12069loop_1090:
12070 brgz,a %o3, loop_1091
12071 nop
12072 setx loop_1092, %l0, %l1
12073 wrpr 0x1, %tl
12074 wrpr %l1, %tnpc
12075 setx 0x34400001400, %l0, %l1
12076 wrpr %l1, %tstate
12077 wrhpr 0x4, %htstate
12078 done
12079 fcmpgt32 %f28, %f8, %l4
12080 nop
12081 setx loop_1093, %l0, %l1
12082 wrpr 0x1, %tl
12083 wrpr %l1, %tpc
12084 add %l1, 0x4, %l1
12085 wrpr %l1, %tnpc
12086 setx 0x34400001400, %l0, %l1
12087 wrpr %l1, %tstate
12088 wrhpr 0x4, %htstate
12089 retry
12090loop_1091:
12091 subc %l3, 0x04B5, %i6
12092loop_1092:
12093 and %g6, %o1, %g7
12094 movgu %xcc, %i7, %l1
12095loop_1093:
12096 movrne %o0, 0x317, %i1
12097 movg %icc, %g1, %l6
12098 movleu %xcc, %g3, %g5
12099 edge16l %o7, %i2, %o4
12100 edge16n %l2, %i3, %o2
12101 sir 0x14AB
12102 movre %l0, 0x230, %o6
12103 srax %i5, 0x01, %g2
12104 addc %i0, 0x085E, %i4
12105 sdivcc %o5, 0x1699, %l5
12106 fornot1 %f4, %f30, %f4
12107 restored
12108 rdpr %cwp, %g1
12109 rdpr %cansave, %g2
12110 rdpr %canrestore, %g3
12111 rdpr %cleanwin, %g4
12112 rdpr %otherwin, %g5
12113 rdpr %wstate, %g6
12114 addccc %o3, 0x1D8C, %g4
12115 brgz %l4, loop_1094
12116 fpadd32 %f22, %f2, %f28
12117 set 0x328, %i1
12118 nop ! nop ! ldxa [%g0 + %i1] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
12119loop_1094:
12120 sll %g6, %o1, %g7
12121 tge %icc, 0x3
12122 tpos %xcc, 0x0
12123 bshuffle %f4, %f28, %f4
12124 bn,a,pt %icc, loop_1095
12125 ble loop_1096
12126 udiv %l3, 0x06BD, %i7
12127 edge8n %l1, %i1, %g1
12128loop_1095:
12129 array8 %l6, %o0, %g3
12130loop_1096:
12131 movge %xcc, %g5, %o7
12132 fones %f16
12133 srlx %i2, %l2, %o4
12134 fmovrdne %o2, %f10, %f14
12135 nop
12136 setx loop_1097, %l0, %l1
12137 wrpr 0x1, %tl
12138 wrpr %l1, %tpc
12139 add %l1, 0x4, %l1
12140 wrpr %l1, %tnpc
12141 setx 0x34400001400, %l0, %l1
12142 wrpr %l1, %tstate
12143 wrhpr 0x4, %htstate
12144 retry
12145 xor %i3, 0x1B42, %o6
12146 udivx %i5, 0x162D, %l0
12147 bg,a,pt %icc, loop_1098
12148loop_1097:
12149 movrgz %g2, 0x31D, %i4
12150 sll %o5, 0x05, %i0
12151 fbuge %fcc2, loop_1099
12152loop_1098:
12153 tsubcc %o3, 0x022B, %g4
12154 fcmpne16 %f16, %f8, %l4
12155 movcs %xcc, %l5, %i6
12156loop_1099:
12157 array32 %o1, %g6, %l3
12158 swap [%l7 + 0x08], %i7
12159 swap [%l7 + 0x64], %l1
12160 fmovdle %xcc, %f28, %f2
12161 be,a,pt %icc, loop_1100
12162 movrne %i1, %g1, %g7
12163 nop
12164 set 0x18, %l0
12165 stw %o0, [%l7 + %l0]
12166 tg %xcc, 0x1
12167loop_1100:
12168 edge32n %l6, %g3, %g5
12169 fandnot1s %f24, %f12, %f19
12170 fmovsgu %icc, %f30, %f28
12171 array8 %i2, %o7, %l2
12172 set 0x68, %i7
12173 swapa [%l7 + %i7] 0x81, %o2
12174 movre %o4, 0x0FD, %o6
12175 andcc %i5, %i3, %g2
12176 bne,a,pn %icc, loop_1101
12177 ble,a,pt %xcc, loop_1102
12178 edge16l %i4, %o5, %l0
12179 ldsb [%l7 + 0x76], %i0
12180loop_1101:
12181 popc 0x1762, %o3
12182loop_1102:
12183 nop
12184 wr %g0, 0x19, %asi
12185 stba %l4, [%l7 + 0x19] %asi
12186 movneg %icc, %l5, %i6
12187 fsrc2s %f26, %f13
12188 fmovd %f22, %f16
12189 fbuge,a %fcc3, loop_1103
12190 xor %o1, %g4, %g6
12191 andcc %l3, 0x1CC5, %l1
12192 smul %i7, %i1, %g1
12193loop_1103:
12194 sub %g7, 0x1FA9, %o0
12195 addcc %g3, 0x02E5, %l6
12196 fnegs %f16, %f0
12197 xnorcc %i2, %g5, %o7
12198 udivx %o2, 0x0135, %o4
12199 bvs,pn %xcc, loop_1104
12200 sir 0x05AC
12201 alignaddrl %o6, %i5, %i3
12202 srlx %l2, 0x08, %i4
12203loop_1104:
12204 movle %icc, %o5, %l0
12205 set 0x40, %i6
12206 ldda [%l7 + %i6] 0x89, %f16
12207 saved
12208 rdpr %cwp, %g1
12209 rdpr %cansave, %g2
12210 rdpr %canrestore, %g3
12211 rdpr %cleanwin, %g4
12212 rdpr %otherwin, %g5
12213 rdpr %wstate, %g6
12214 fornot2 %f10, %f26, %f12
12215 fandnot2 %f12, %f18, %f26
12216 brgz,a %g2, loop_1105
12217 edge32l %i0, %l4, %l5
12218 fble,a %fcc1, loop_1106
12219 subcc %i6, %o1, %g4
12220loop_1105:
12221 bvs %xcc, loop_1107
12222 xorcc %o3, %g6, %l1
12223loop_1106:
12224 sdiv %i7, 0x1967, %i1
12225 edge8ln %l3, %g7, %g1
12226loop_1107:
12227 srax %o0, 0x06, %g3
12228 mulx %l6, %i2, %g5
12229 addc %o7, %o4, %o2
12230 tle %icc, 0x0
12231 fsrc2 %f16, %f28
12232 popc %o6, %i3
12233 ldx [%l7 + 0x30], %i5
12234 andcc %l2, 0x1C5F, %o5
12235 bcc,a %xcc, loop_1108
12236 addc %i4, 0x1D03, %g2
12237 fpsub32 %f14, %f16, %f28
12238 siam 0x5
12239loop_1108:
12240 nop
12241 wr %g0, 0x89, %asi
12242 ldxa [%l7 + 0x70] %asi, %i0
12243 tpos %xcc, 0x4
12244 tn %xcc, 0x6
12245 sir 0x0CF1
12246 tn %icc, 0x2
12247 orn %l0, %l4, %i6
12248 tn %xcc, 0x5
12249 orncc %o1, %g4, %o3
12250 andcc %l5, 0x0E37, %g6
12251 subc %i7, 0x0DBA, %i1
12252 popc %l1, %l3
12253 fmovdneg %xcc, %f3, %f14
12254 bvc,a %icc, loop_1109
12255 and %g7, 0x15D7, %o0
12256 fmul8x16al %f8, %f3, %f26
12257 fsrc1s %f4, %f6
12258loop_1109:
12259 alignaddrl %g1, %g3, %l6
12260 bneg,pt %xcc, loop_1110
12261 tl %xcc, 0x6
12262 edge16n %i2, %g5, %o7
12263 membar 0x08
12264loop_1110:
12265 srl %o4, %o6, %i3
12266 tneg %icc, 0x7
12267 prefetch [%l7 + 0x4C], 0x2
12268 subc %o2, 0x13D8, %l2
12269 subcc %o5, %i5, %g2
12270 smul %i4, %l0, %i0
12271 wr %g0, 0x10, %asi
12272 stwa %i6, [%l7 + 0x4C] %asi
12273 fmuld8sux16 %f31, %f27, %f28
12274 move %xcc, %l4, %o1
12275 fbl,a %fcc0, loop_1111
12276 brnz,a %o3, loop_1112
12277 fmovrdlez %l5, %f20, %f4
12278 or %g6, %g4, %i7
12279loop_1111:
12280 prefetch [%l7 + 0x18], 0x1
12281loop_1112:
12282 fabsd %f18, %f4
12283 movg %icc, %l1, %l3
12284 sdivcc %g7, 0x07E6, %i1
12285 fand %f10, %f12, %f20
12286 array16 %o0, %g3, %g1
12287 fbge %fcc0, loop_1113
12288 movre %i2, 0x3FD, %l6
12289 subcc %o7, 0x1DE7, %g5
12290 movn %icc, %o4, %o6
12291loop_1113:
12292 edge16n %i3, %o2, %o5
12293 fmul8sux16 %f0, %f6, %f24
12294 fcmpne16 %f20, %f24, %i5
12295 edge16n %g2, %i4, %l2
12296 edge8n %i0, %i6, %l0
12297 fmovdl %xcc, %f27, %f12
12298 sir 0x13EF
12299 fmovdneg %xcc, %f30, %f6
12300 stb %o1, [%l7 + 0x4F]
12301 nop
12302 setx loop_1114, %l0, %l1
12303 jmpl %l1, %l4
12304 te %icc, 0x4
12305 bge,pt %icc, loop_1115
12306 lduh [%l7 + 0x0E], %l5
12307loop_1114:
12308 fbo %fcc0, loop_1116
12309 tn %xcc, 0x6
12310loop_1115:
12311 sub %g6, 0x177B, %g4
12312 brgez,a %o3, loop_1117
12313loop_1116:
12314 stx %l1, [%l7 + 0x78]
12315 movge %icc, %i7, %g7
12316 movle %icc, %i1, %o0
12317loop_1117:
12318 addccc %g3, %l3, %g1
12319 move %xcc, %i2, %l6
12320 subccc %g5, 0x1F80, %o7
12321 and %o6, %o4, %o2
12322 tle %xcc, 0x2
12323 andncc %o5, %i3, %i5
12324 fnot2s %f19, %f23
12325 fpackfix %f8, %f11
12326 move %icc, %i4, %l2
12327 wr %g0, 0x10, %asi
12328 ldswa [%l7 + 0x64] %asi, %g2
12329 edge16ln %i0, %i6, %o1
12330 movcc %xcc, %l0, %l4
12331 restored
12332 rdpr %cwp, %g1
12333 rdpr %cansave, %g2
12334 rdpr %canrestore, %g3
12335 rdpr %cleanwin, %g4
12336 rdpr %otherwin, %g5
12337 rdpr %wstate, %g6
12338 edge32n %l5, %g6, %g4
12339 movcc %icc, %l1, %i7
12340 movcs %icc, %o3, %g7
12341 udivx %o0, 0x1CD9, %g3
12342 tvs %icc, 0x0
12343 movcc %xcc, %i1, %l3
12344 bcc,pt %icc, loop_1118
12345 flush %l7 + 0x24
12346 fbge %fcc1, loop_1119
12347 fmovrdlez %i2, %f0, %f8
12348loop_1118:
12349 fones %f1
12350 tgu %icc, 0x0
12351loop_1119:
12352 fabsd %f2, %f10
12353 movrlez %g1, %l6, %g5
12354 wr %g0, 0x11, %asi
12355 lduha [%l7 + 0x68] %asi, %o7
12356 fmovrse %o4, %f12, %f17
12357 set 0x33, %g4
12358 lduba [%l7 + %g4] 0x0c, %o2
12359 srl %o6, 0x1F, %i3
12360 add %l7, 0x28, %l6
12361 wr %g0, 0x80, %asi
12362 ldxa [%l6] %asi, %o5
12363 casxa [%l6] %asi, %o5, %i4
12364 array32 %i5, %l2, %i0
12365 andn %i6, %o1, %g2
12366 movgu %xcc, %l4, %l5
12367 tsubcctv %l0, 0x0578, %g4
12368 movrgz %g6, %i7, %l1
12369 add %o3, 0x047B, %g7
12370 fmovdpos %icc, %f18, %f21
12371 bl,pt %icc, loop_1120
12372 ldsw [%l7 + 0x18], %g3
12373 popc 0x0736, %o0
12374 fmovde %xcc, %f23, %f13
12375loop_1120:
12376 movcc %icc, %l3, %i2
12377 fmovrdne %i1, %f20, %f20
12378 udivcc %g1, 0x100B, %l6
12379 fble,a %fcc0, loop_1121
12380 fmovdgu %xcc, %f23, %f6
12381 fbl,a %fcc2, loop_1122
12382 movrlz %g5, %o7, %o2
12383loop_1121:
12384 fmovdcs %icc, %f31, %f28
12385 movneg %xcc, %o6, %i3
12386loop_1122:
12387 ldstub [%l7 + 0x1D], %o4
12388 fornot2 %f12, %f20, %f30
12389 set 0x3E, %o2
12390 lduha [%l7 + %o2] 0x19, %o5
12391 edge8ln %i5, %i4, %i0
12392 movvc %icc, %i6, %l2
12393 add %g2, 0x0073, %o1
12394 set 0x40, %i3
12395 stda %f0, [%l7 + %i3] 0x1f
12396 membar #Sync
12397 xorcc %l5, 0x1373, %l4
12398 edge32l %g4, %g6, %l0
12399 tg %icc, 0x2
12400 nop
12401 setx loop_1123, %l0, %l1
12402 jmpl %l1, %l1
12403 srl %o3, %g7, %g3
12404 tle %xcc, 0x6
12405 alignaddr %o0, %l3, %i7
12406loop_1123:
12407 edge32 %i1, %g1, %l6
12408 fones %f5
12409 tle %xcc, 0x0
12410 set 0x6C, %l6
12411 swapa [%l7 + %l6] 0x81, %i2
12412 movneg %icc, %g5, %o7
12413 umul %o6, %i3, %o2
12414 fmovsg %xcc, %f22, %f31
12415 mova %icc, %o5, %i5
12416 ldsh [%l7 + 0x5A], %o4
12417 prefetch [%l7 + 0x0C], 0x0
12418 fmovdvc %icc, %f24, %f11
12419 fpadd32s %f19, %f12, %f17
12420 movle %icc, %i0, %i6
12421 xorcc %i4, %l2, %o1
12422 movle %xcc, %g2, %l4
12423 fmuld8sux16 %f3, %f9, %f26
12424 nop
12425 set 0x40, %o5
12426 ldx [%l7 + %o5], %g4
12427 fpadd32 %f14, %f20, %f6
12428 brlez,a %l5, loop_1124
12429 edge32n %g6, %l0, %o3
12430 alignaddrl %g7, %l1, %g3
12431 xorcc %l3, 0x19F2, %o0
12432loop_1124:
12433 sdiv %i1, 0x1B41, %i7
12434 movcs %xcc, %l6, %g1
12435 fone %f0
12436 fmovsleu %xcc, %f14, %f9
12437 brgez %g5, loop_1125
12438 movpos %xcc, %o7, %i2
12439 fmovse %icc, %f16, %f5
12440 tsubcc %i3, %o6, %o2
12441loop_1125:
12442 movrgez %i5, 0x13C, %o4
12443 tsubcc %o5, 0x1CF3, %i6
12444 or %i4, 0x083E, %i0
12445 fmovdneg %xcc, %f8, %f18
12446 restored
12447 rdpr %cwp, %g1
12448 rdpr %cansave, %g2
12449 rdpr %canrestore, %g3
12450 rdpr %cleanwin, %g4
12451 rdpr %otherwin, %g5
12452 rdpr %wstate, %g6
12453 fand %f14, %f18, %f12
12454 fba %fcc2, loop_1126
12455 tsubcc %l2, 0x1CCD, %g2
12456 subcc %l4, %o1, %g4
12457 sdivx %l5, 0x1622, %l0
12458loop_1126:
12459 sth %o3, [%l7 + 0x2E]
12460 mulscc %g7, 0x1F38, %g6
12461 edge32 %g3, %l1, %l3
12462 fbo %fcc0, loop_1127
12463 nop
12464 setx loop_1128, %l0, %l1
12465 wrpr 0x1, %tl
12466 wrpr %l1, %tnpc
12467 setx 0x34400001400, %l0, %l1
12468 wrpr %l1, %tstate
12469 wrhpr 0x4, %htstate
12470 done
12471 movrgz %o0, 0x0AF, %i1
12472 bg loop_1129
12473loop_1127:
12474 movneg %icc, %i7, %l6
12475loop_1128:
12476 tl %icc, 0x2
12477 taddcc %g1, 0x036B, %o7
12478loop_1129:
12479 mova %icc, %i2, %i3
12480 srl %g5, %o6, %o2
12481 ld [%l7 + 0x14], %f11
12482 bneg,a,pn %icc, loop_1130
12483 bgu,a loop_1131
12484 add %o4, 0x1BB9, %i5
12485 nop
12486 setx loop_1132, %l0, %l1
12487 jmpl %l1, %i6
12488loop_1130:
12489 saved
12490 rdpr %cwp, %g1
12491 rdpr %cansave, %g2
12492 rdpr %canrestore, %g3
12493 rdpr %cleanwin, %g4
12494 rdpr %otherwin, %g5
12495 rdpr %wstate, %g6
12496loop_1131:
12497 sllx %o5, %i0, %l2
12498 fbuge,a %fcc3, loop_1133
12499loop_1132:
12500 sth %g2, [%l7 + 0x58]
12501 fbo %fcc3, loop_1134
12502 subcc %i4, 0x134C, %l4
12503loop_1133:
12504 tcc %icc, 0x3
12505 fbl %fcc2, loop_1135
12506loop_1134:
12507 fmovrdgz %o1, %f24, %f22
12508 edge32n %l5, %l0, %o3
12509 fnegd %f24, %f24
12510loop_1135:
12511 or %g7, %g6, %g3
12512 nop
12513 setx loop_1136, %l0, %l1
12514 wrpr 0x1, %tl
12515 wrpr %l1, %tpc
12516 add %l1, 0x4, %l1
12517 wrpr %l1, %tnpc
12518 setx 0x34400001400, %l0, %l1
12519 wrpr %l1, %tstate
12520 wrhpr 0x4, %htstate
12521 retry
12522 fexpand %f22, %f14
12523 set 0x44, %o6
12524 swapa [%l7 + %o6] 0x88, %g4
12525loop_1136:
12526 edge8ln %l3, %l1, %o0
12527 stw %i1, [%l7 + 0x3C]
12528 bgu %icc, loop_1137
12529 ldd [%l7 + 0x30], %i6
12530 std %f10, [%l7 + 0x30]
12531 wr %g0, 0x89, %asi
12532 lduwa [%l7 + 0x7C] %asi, %i7
12533loop_1137:
12534 fsrc2 %f12, %f18
12535 membar 0x41
12536 tle %icc, 0x7
12537 fpmerge %f20, %f7, %f12
12538 or %o7, 0x0BB5, %g1
12539 movcs %xcc, %i2, %g5
12540 edge8ln %o6, %o2, %i3
12541 sdivcc %o4, 0x0EB1, %i5
12542 movcc %xcc, %i6, %o5
12543 fcmpd %fcc0, %f22, %f16
12544 bgu,a %icc, loop_1138
12545 movgu %icc, %l2, %g2
12546 brnz,a %i0, loop_1139
12547 fabss %f26, %f17
12548loop_1138:
12549 alignaddrl %i4, %l4, %o1
12550 sir 0x1B2C
12551loop_1139:
12552 movvs %icc, %l5, %l0
12553 sub %g7, %g6, %o3
12554 add %l7, 0x78, %l6
12555 wr %g0, 0x80, %asi
12556 casxa [%l6] 0x80, %g3, %l3
12557 ldd [%l7 + 0x40], %f10
12558 fcmps %fcc2, %f11, %f8
12559 fornot1s %f4, %f10, %f31
12560 edge16 %l1, %o0, %i1
12561 udivcc %l6, 0x1CC7, %g4
12562 brlz %i7, loop_1140
12563 stb %g1, [%l7 + 0x45]
12564 movrlz %o7, %i2, %g5
12565 brz,a %o6, loop_1141
12566loop_1140:
12567 ld [%l7 + 0x5C], %f13
12568 movvc %xcc, %i3, %o4
12569 fmovdg %icc, %f11, %f27
12570loop_1141:
12571 edge8ln %o2, %i6, %i5
12572 fnands %f28, %f8, %f27
12573 movrne %o5, 0x2DF, %l2
12574 wr %g0, 0x04, %asi
12575 ldxa [%l7 + 0x50] %asi, %i0
12576 movcs %icc, %i4, %g2
12577 movne %icc, %o1, %l5
12578 udiv %l4, 0x12DE, %l0
12579 srax %g7, 0x02, %o3
12580 movrlz %g3, %l3, %g6
12581 fpadd16s %f8, %f6, %f21
12582 swap [%l7 + 0x24], %o0
12583 fbug %fcc1, loop_1142
12584 mulscc %l1, %l6, %g4
12585 wr %g0, 0x19, %asi
12586 lduha [%l7 + 0x20] %asi, %i7
12587loop_1142:
12588 orn %i1, %g1, %o7
12589 tsubcctv %i2, 0x0C63, %g5
12590 edge8l %i3, %o6, %o2
12591 fnand %f16, %f0, %f4
12592 edge32ln %o4, %i5, %o5
12593 fmovrslez %l2, %f20, %f29
12594 sll %i0, %i4, %g2
12595 fandnot2s %f8, %f12, %f24
12596 popc 0x0C31, %o1
12597 orcc %l5, 0x11EA, %i6
12598 fexpand %f13, %f14
12599 fcmped %fcc0, %f26, %f8
12600 fbuge,a %fcc1, loop_1143
12601 nop
12602 set 0x2F, %g7
12603 ldub [%l7 + %g7], %l4
12604 edge8 %g7, %o3, %g3
12605 edge32n %l3, %l0, %o0
12606loop_1143:
12607 movl %xcc, %l1, %g6
12608 sdivcc %l6, 0x1E43, %i7
12609 swap [%l7 + 0x40], %i1
12610 movpos %icc, %g4, %g1
12611 xnorcc %i2, 0x1226, %g5
12612 fba,a %fcc0, loop_1144
12613 fmovsl %xcc, %f12, %f3
12614 fmovrdlez %i3, %f18, %f8
12615 fmovsvs %xcc, %f2, %f2
12616loop_1144:
12617 fornot1 %f10, %f28, %f12
12618 addcc %o7, %o6, %o2
12619 fbul,a %fcc2, loop_1145
12620 bvs,a,pn %icc, loop_1146
12621 fmovdleu %icc, %f17, %f8
12622 movle %icc, %i5, %o5
12623loop_1145:
12624 mova %xcc, %l2, %o4
12625loop_1146:
12626 fbue,a %fcc1, loop_1147
12627 orn %i4, 0x1BFF, %i0
12628 fmovde %icc, %f8, %f3
12629 wr %g0, 0x2a, %asi
12630 stda %o0, [%l7 + 0x70] %asi
12631 membar #Sync
12632loop_1147:
12633 popc %l5, %g2
12634 movre %l4, 0x3AF, %i6
12635 tvc %xcc, 0x5
12636 udiv %g7, 0x035D, %o3
12637 movleu %xcc, %g3, %l0
12638 fcmpeq16 %f22, %f26, %o0
12639 edge8ln %l3, %g6, %l6
12640 mulscc %i7, %i1, %g4
12641 addcc %g1, 0x0B3D, %l1
12642 nop
12643 setx loop_1148, %l0, %l1
12644 wrpr 0x1, %tl
12645 wrpr %l1, %tnpc
12646 setx 0x34400001400, %l0, %l1
12647 wrpr %l1, %tstate
12648 wrhpr 0x4, %htstate
12649 done
12650 mova %icc, %i2, %i3
12651 ldsb [%l7 + 0x4A], %o7
12652 edge8 %o6, %g5, %i5
12653loop_1148:
12654 fmovsa %xcc, %f7, %f7
12655 ldstub [%l7 + 0x6E], %o2
12656 bshuffle %f6, %f18, %f16
12657 fmuld8ulx16 %f1, %f19, %f26
12658 tgu %xcc, 0x0
12659 alignaddrl %l2, %o4, %i4
12660 movrlez %i0, 0x0A6, %o1
12661 sir 0x1502
12662 srl %l5, 0x1E, %g2
12663 te %xcc, 0x3
12664 set 0x57, %l2
12665 stba %l4, [%l7 + %l2] 0x88
12666 brgez %o5, loop_1149
12667 sdivcc %g7, 0x10C9, %i6
12668 alignaddr %g3, %o3, %o0
12669 bpos,a,pn %icc, loop_1150
12670loop_1149:
12671 xor %l3, 0x123F, %l0
12672 movrlz %g6, %i7, %i1
12673 subccc %l6, %g4, %g1
12674loop_1150:
12675 brlz,a %l1, loop_1151
12676 movrlez %i3, 0x22B, %o7
12677 srax %i2, %g5, %i5
12678 tne %xcc, 0x6
12679loop_1151:
12680 bge,pt %icc, loop_1152
12681 udiv %o2, 0x0365, %o6
12682 nop
12683 set 0x0E, %o7
12684 ldsh [%l7 + %o7], %l2
12685 ldx [%l7 + 0x78], %o4
12686loop_1152:
12687 edge8n %i0, %o1, %l5
12688 sllx %g2, 0x1A, %i4
12689 srl %l4, 0x1D, %g7
12690 orncc %o5, 0x00EE, %i6
12691 smulcc %g3, 0x1E7C, %o0
12692 siam 0x7
12693 tsubcctv %o3, %l3, %l0
12694 movcc %icc, %g6, %i7
12695 tsubcc %l6, %g4, %i1
12696 subc %g1, %l1, %o7
12697 sdivcc %i2, 0x0039, %i3
12698 fpadd16s %f5, %f0, %f19
12699 fbuge %fcc0, loop_1153
12700 movg %xcc, %g5, %i5
12701 edge32l %o2, %l2, %o4
12702 ta %icc, 0x6
12703loop_1153:
12704 fpadd16s %f8, %f20, %f19
12705 saved
12706 rdpr %cwp, %g1
12707 rdpr %cansave, %g2
12708 rdpr %canrestore, %g3
12709 rdpr %cleanwin, %g4
12710 rdpr %otherwin, %g5
12711 rdpr %wstate, %g6
12712 udivcc %o6, 0x072F, %o1
12713 lduh [%l7 + 0x1E], %l5
12714 ba %xcc, loop_1154
12715 flush %l7 + 0x48
12716 movcs %icc, %i0, %g2
12717 taddcc %l4, %i4, %o5
12718loop_1154:
12719 fcmple32 %f4, %f8, %g7
12720 edge16 %g3, %o0, %i6
12721 tvs %icc, 0x6
12722 wr %g0, 0x88, %asi
12723 swapa [%l7 + 0x34] %asi, %l3
12724 add %l0, %g6, %i7
12725 orncc %o3, 0x106D, %l6
12726 taddcctv %g4, 0x0539, %g1
12727 fcmped %fcc3, %f22, %f26
12728 sethi 0x15FF, %l1
12729 movrlez %i1, %o7, %i2
12730 alignaddrl %g5, %i3, %o2
12731 set 0x74, %g3
12732 swapa [%l7 + %g3] 0x19, %l2
12733 wr %g0, 0x89, %asi
12734 lduha [%l7 + 0x44] %asi, %i5
12735 andn %o4, %o6, %o1
12736 tsubcctv %l5, 0x0B93, %i0
12737 srlx %l4, %g2, %i4
12738 membar 0x12
12739 orcc %g7, %o5, %g3
12740 ldsh [%l7 + 0x32], %i6
12741 movrgez %l3, 0x1DE, %l0
12742 ta %xcc, 0x4
12743 fmuld8ulx16 %f16, %f3, %f16
12744 tsubcctv %g6, %i7, %o3
12745 set 0x7C, %l3
12746 sta %f20, [%l7 + %l3] 0x0c
12747 lduh [%l7 + 0x4C], %o0
12748 ldsb [%l7 + 0x30], %g4
12749 saved
12750 rdpr %cwp, %g1
12751 rdpr %cansave, %g2
12752 rdpr %canrestore, %g3
12753 rdpr %cleanwin, %g4
12754 rdpr %otherwin, %g5
12755 rdpr %wstate, %g6
12756 edge8n %l6, %g1, %i1
12757 brnz,a %o7, loop_1155
12758 sllx %i2, 0x01, %g5
12759 movle %xcc, %l1, %i3
12760 for %f4, %f0, %f2
12761loop_1155:
12762 umul %o2, 0x030A, %l2
12763 fbug,a %fcc0, loop_1156
12764 array8 %i5, %o6, %o1
12765 membar #Sync
12766 wr %g0, 0xf1, %asi
12767 ldda [%l7 + 0x40] %asi, %f0
12768loop_1156:
12769 fornot2s %f23, %f9, %f29
12770 add %l7, 0x6C, %l6
12771 wr %g0, 0x81, %asi
12772 lda [%l6] %asi, %l5
12773 casa [%l6] %asi, %l5, %i0
12774 ldstub [%l7 + 0x20], %o4
12775 movn %icc, %l4, %g2
12776 fxors %f19, %f13, %f5
12777 movre %g7, %i4, %o5
12778 wr %g0, 0x18, %asi
12779 lda [%l7 + 0x50] %asi, %f30
12780 edge16ln %g3, %l3, %i6
12781 fmovdcc %icc, %f13, %f27
12782 fbo,a %fcc0, loop_1157
12783 fpack32 %f10, %f10, %f20
12784 fbue,a %fcc0, loop_1158
12785 edge16n %g6, %i7, %l0
12786loop_1157:
12787 orn %o0, 0x00B6, %o3
12788 set 0x48, %o1
12789 ldsha [%l7 + %o1] 0x04, %g4
12790loop_1158:
12791 ta %icc, 0x7
12792 fornot2s %f13, %f25, %f14
12793 movpos %icc, %g1, %i1
12794 mulscc %o7, 0x0DD1, %i2
12795 nop
12796 set 0x40, %l4
12797 ldd [%l7 + %l4], %f12
12798 fpackfix %f30, %f23
12799 fpsub16s %f29, %f31, %f27
12800 subcc %g5, 0x031A, %l6
12801 add %l7, 0x28, %l6
12802 wr %g0, 0x89, %asi
12803 ldxa [%l6] %asi, %i3
12804 casxa [%l6] 0x89, %i3, %l1
12805 srl %o2, %i5, %l2
12806 sir 0x1EC4
12807 fbul,a %fcc0, loop_1159
12808 fmovrsgez %o1, %f17, %f28
12809 edge32 %l5, %o6, %i0
12810 membar 0x69
12811loop_1159:
12812 movrgz %l4, 0x260, %g2
12813 fmovdg %icc, %f27, %f29
12814 mulx %o4, %g7, %i4
12815 saved
12816 rdpr %cwp, %g1
12817 rdpr %cansave, %g2
12818 rdpr %canrestore, %g3
12819 rdpr %cleanwin, %g4
12820 rdpr %otherwin, %g5
12821 rdpr %wstate, %g6
12822 edge8ln %g3, %l3, %o5
12823 movvs %icc, %g6, %i7
12824 fmovdne %icc, %f0, %f17
12825 fpsub16s %f0, %f14, %f9
12826 set 0x2E, %i5
12827 stba %l0, [%l7 + %i5] 0xe2
12828 membar #Sync
12829 tle %icc, 0x5
12830 tpos %xcc, 0x0
12831 fmul8ulx16 %f14, %f18, %f30
12832 fxnor %f8, %f30, %f8
12833 membar 0x02
12834 wr %g0, 0x11, %asi
12835 lda [%l7 + 0x70] %asi, %f11
12836 ldsw [%l7 + 0x28], %o0
12837 fmul8ulx16 %f2, %f6, %f18
12838 tsubcc %i6, %o3, %g1
12839 movre %g4, 0x041, %o7
12840 addcc %i2, %g5, %l6
12841 tcc %xcc, 0x2
12842 brz %i3, loop_1160
12843 add %i1, %o2, %l1
12844 wr %g0, 0x19, %asi
12845 sta %f27, [%l7 + 0x34] %asi
12846loop_1160:
12847 fbge,a %fcc3, loop_1161
12848 fcmple32 %f4, %f18, %l2
12849 movvs %xcc, %i5, %l5
12850 bn,a,pn %icc, loop_1162
12851loop_1161:
12852 te %icc, 0x3
12853 edge8n %o6, %o1, %l4
12854 wr %g0, 0x11, %asi
12855 swapa [%l7 + 0x1C] %asi, %i0
12856loop_1162:
12857 sub %g2, 0x039B, %g7
12858 tvs %icc, 0x7
12859 wr %g0, 0x80, %asi
12860 ldsha [%l7 + 0x34] %asi, %i4
12861 tneg %icc, 0x6
12862 smulcc %o4, 0x19E6, %g3
12863 fmovrsgez %o5, %f8, %f22
12864 alignaddrl %l3, %i7, %g6
12865 fmovdl %xcc, %f0, %f4
12866 nop
12867 set 0x38, %o4
12868 lduw [%l7 + %o4], %l0
12869 movle %icc, %i6, %o3
12870 brnz %g1, loop_1163
12871 stb %g4, [%l7 + 0x43]
12872 tle %icc, 0x2
12873 tsubcctv %o0, %o7, %i2
12874loop_1163:
12875 fmovrdgz %g5, %f20, %f2
12876 fmovse %xcc, %f11, %f28
12877 fbuge,a %fcc3, loop_1164
12878 fornot2 %f12, %f30, %f26
12879 bn,a %xcc, loop_1165
12880 bgu,a %xcc, loop_1166
12881loop_1164:
12882 orn %i3, %l6, %i1
12883 ldsw [%l7 + 0x50], %o2
12884loop_1165:
12885 sub %l1, %l2, %i5
12886loop_1166:
12887 smul %l5, 0x1C6B, %o6
12888 add %l7, 0x50, %l6
12889 wr %g0, 0x19, %asi
12890 ldxa [%l6] %asi, %o1
12891 casxa [%l6] %asi, %o1, %i0
12892 fnor %f26, %f26, %f20
12893 fmovdn %xcc, %f7, %f23
12894 movcc %icc, %g2, %l4
12895 fbl %fcc1, loop_1167
12896 xnor %g7, 0x0A1D, %i4
12897 fpsub32s %f12, %f20, %f17
12898 tn %xcc, 0x2
12899loop_1167:
12900 andn %g3, %o4, %l3
12901 xnor %o5, %g6, %i7
12902 movne %xcc, %l0, %o3
12903 taddcc %g1, %g4, %o0
12904 smul %i6, 0x1E0A, %o7
12905 tsubcc %i2, 0x0027, %g5
12906 ldsw [%l7 + 0x34], %i3
12907 and %l6, 0x0003, %i1
12908 andn %l1, %o2, %l2
12909 tpos %xcc, 0x4
12910 or %l5, %i5, %o6
12911 edge8 %i0, %o1, %l4
12912 tne %xcc, 0x0
12913 andn %g7, 0x104E, %i4
12914 edge8 %g3, %g2, %l3
12915 sra %o5, %g6, %o4
12916 movvc %icc, %l0, %o3
12917 fbge %fcc0, loop_1168
12918 ldsw [%l7 + 0x74], %i7
12919 movn %xcc, %g4, %g1
12920 alignaddrl %i6, %o0, %i2
12921loop_1168:
12922 edge8 %g5, %o7, %i3
12923 add %l7, 0x58, %l6
12924 wr %g0, 0x89, %asi
12925 casxa [%l6] 0x89, %l6, %i1
12926 edge32n %l1, %o2, %l2
12927 fmovsa %xcc, %f22, %f19
12928 fmovsleu %xcc, %f23, %f30
12929 nop
12930 setx loop_1169, %l0, %l1
12931 wrpr 0x1, %tl
12932 wrpr %l1, %tnpc
12933 setx 0x34400001400, %l0, %l1
12934 wrpr %l1, %tstate
12935 wrhpr 0x4, %htstate
12936 done
12937 fnors %f29, %f18, %f24
12938 mulscc %l5, 0x088F, %i5
12939 fandnot1 %f10, %f22, %f24
12940loop_1169:
12941 xor %o6, %i0, %l4
12942 taddcctv %o1, %i4, %g7
12943 wr %g0, 0x11, %asi
12944 stda %f0, [%l7 + 0x40] %asi
12945 udivx %g2, 0x1554, %g3
12946 edge8ln %l3, %g6, %o5
12947 movpos %xcc, %o4, %o3
12948 fmovrsgez %l0, %f19, %f31
12949 fmovdpos %icc, %f13, %f19
12950 umul %i7, 0x1A47, %g4
12951 edge16 %g1, %i6, %i2
12952 movpos %xcc, %o0, %g5
12953 orcc %i3, %l6, %i1
12954 movcs %xcc, %o7, %o2
12955 movne %icc, %l2, %l5
12956 srl %i5, %o6, %l1
12957 fmovsne %xcc, %f2, %f19
12958 tcc %icc, 0x7
12959 fbne,a %fcc1, loop_1170
12960 array32 %i0, %l4, %i4
12961 fmovdle %xcc, %f4, %f20
12962 fpadd16 %f6, %f2, %f30
12963loop_1170:
12964 andn %o1, %g2, %g7
12965 tgu %icc, 0x0
12966 movge %xcc, %l3, %g6
12967 nop
12968 set 0x70, %g1
12969 sth %g3, [%l7 + %g1]
12970 wr %g0, 0x0c, %asi
12971 ldstuba [%l7 + 0x53] %asi, %o4
12972 popc 0x0132, %o3
12973 movneg %xcc, %o5, %l0
12974 fcmps %fcc3, %f29, %f27
12975 add %l7, 0x2C, %l6
12976 wr %g0, 0x80, %asi
12977 lda [%l6] %asi, %g4
12978 casa [%l6] 0x80, %g4, %g1
12979 tn %icc, 0x4
12980 bg,a,pn %xcc, loop_1171
12981 and %i6, %i7, %i2
12982 tg %icc, 0x7
12983 taddcc %g5, %i3, %l6
12984loop_1171:
12985 nop
12986 add %l7, 0x38, %l6
12987 wr %g0, 0x11, %asi
12988 casa [%l6] 0x11, %i1, %o7
12989 orn %o0, %o2, %l2
12990 fmovscc %xcc, %f31, %f2
12991 bcs,a %icc, loop_1172
12992 subccc %i5, 0x1BC5, %l5
12993 sir 0x0ED2
12994 andcc %o6, %l1, %l4
12995loop_1172:
12996 xor %i0, %o1, %g2
12997 fmovdge %icc, %f10, %f28
12998 brlz %g7, loop_1173
12999 call loop_1174
13000 ba,pt %xcc, loop_1175
13001 smul %i4, 0x0A16, %l3
13002loop_1173:
13003 movleu %xcc, %g3, %g6
13004loop_1174:
13005 movne %xcc, %o4, %o5
13006loop_1175:
13007 movne %icc, %o3, %g4
13008 smul %l0, %i6, %i7
13009 subccc %i2, %g1, %g5
13010 movleu %xcc, %l6, %i1
13011 fpadd32s %f10, %f9, %f30
13012 wr %g0, 0x10, %asi
13013 lduba [%l7 + 0x28] %asi, %i3
13014 fbe,a %fcc3, loop_1176
13015 fmovrsgez %o0, %f31, %f0
13016 fsrc2s %f29, %f4
13017 array16 %o7, %l2, %i5
13018loop_1176:
13019 addccc %l5, %o2, %o6
13020 fnand %f6, %f12, %f0
13021 movcs %xcc, %l4, %i0
13022 tsubcc %l1, %g2, %g7
13023 ldsh [%l7 + 0x78], %o1
13024 orn %l3, 0x0993, %g3
13025 ble,pt %icc, loop_1177
13026 movcs %xcc, %g6, %i4
13027 mulscc %o5, 0x1E52, %o4
13028 fbue,a %fcc0, loop_1178
13029loop_1177:
13030 alignaddr %g4, %l0, %o3
13031 fbule,a %fcc2, loop_1179
13032 te %icc, 0x7
13033loop_1178:
13034 movge %xcc, %i6, %i2
13035 fors %f2, %f6, %f0
13036loop_1179:
13037 edge16l %g1, %i7, %g5
13038 set 0x28, %o0
13039 ldxa [%l7 + %o0] 0x14, %l6
13040 fmovrdgez %i3, %f8, %f26
13041 fcmpne16 %f4, %f16, %o0
13042 fmovdpos %xcc, %f22, %f22
13043 stx %i1, [%l7 + 0x08]
13044 fmovsne %xcc, %f24, %f29
13045 alignaddr %o7, %i5, %l2
13046 fmovdn %icc, %f9, %f20
13047 fmul8sux16 %f6, %f12, %f30
13048 udiv %o2, 0x16B2, %l5
13049 fcmpne32 %f30, %f28, %o6
13050 ta %xcc, 0x2
13051 fbu %fcc3, loop_1180
13052 udivx %i0, 0x001F, %l1
13053 ldd [%l7 + 0x18], %l4
13054 array8 %g2, %o1, %g7
13055loop_1180:
13056 tsubcctv %l3, %g3, %g6
13057 tn %icc, 0x6
13058 edge8n %o5, %i4, %o4
13059 umulcc %g4, %o3, %i6
13060 tcs %icc, 0x2
13061 wr %g0, 0x80, %asi
13062 lduba [%l7 + 0x5A] %asi, %l0
13063 tne %icc, 0x0
13064 fbul,a %fcc2, loop_1181
13065 taddcc %i2, 0x06DE, %g1
13066 brz,a %i7, loop_1182
13067 edge16l %l6, %i3, %g5
13068loop_1181:
13069 tvc %xcc, 0x2
13070 srax %o0, 0x12, %i1
13071loop_1182:
13072 ldub [%l7 + 0x10], %i5
13073 bcc,a,pn %xcc, loop_1183
13074 subccc %o7, %l2, %l5
13075 movleu %xcc, %o6, %i0
13076 umulcc %l1, 0x06C8, %l4
13077loop_1183:
13078 movpos %xcc, %g2, %o2
13079 fmovrde %g7, %f12, %f24
13080 xorcc %l3, 0x1BAC, %g3
13081 sub %g6, %o1, %i4
13082 nop
13083 setx loop_1184, %l0, %l1
13084 jmpl %l1, %o4
13085 fnot2s %f28, %f6
13086 tne %xcc, 0x1
13087 brgez,a %o5, loop_1185
13088loop_1184:
13089 faligndata %f6, %f4, %f12
13090 fmovrslz %o3, %f13, %f18
13091 std %g4, [%l7 + 0x48]
13092loop_1185:
13093 te %xcc, 0x6
13094 fmuld8ulx16 %f2, %f1, %f20
13095 array32 %i6, %l0, %i2
13096 swap [%l7 + 0x2C], %i7
13097 xor %g1, %l6, %g5
13098 set 0x08, %g6
13099 prefetcha [%l7 + %g6] 0x80, 0x2
13100 orcc %i3, %i5, %i1
13101 edge16ln %o7, %l2, %o6
13102 movre %l5, 0x3E3, %i0
13103 edge32n %l1, %g2, %o2
13104 ba,a,pn %icc, loop_1186
13105 alignaddr %g7, %l4, %g3
13106 fpmerge %f5, %f14, %f26
13107 movre %l3, %g6, %i4
13108loop_1186:
13109 lduh [%l7 + 0x7E], %o4
13110 movcs %icc, %o5, %o1
13111 edge32 %o3, %g4, %l0
13112 tle %icc, 0x4
13113 sdivx %i6, 0x15D8, %i7
13114 wr %g0, 0x80, %asi
13115 lduwa [%l7 + 0x54] %asi, %i2
13116 brgz,a %g1, loop_1187
13117 or %g5, %l6, %i3
13118 fmovsgu %xcc, %f26, %f30
13119 fbu,a %fcc2, loop_1188
13120loop_1187:
13121 sll %i5, 0x1D, %i1
13122 fpadd16s %f15, %f16, %f22
13123 bl,pn %icc, loop_1189
13124loop_1188:
13125 edge16ln %o7, %l2, %o0
13126 edge16n %l5, %o6, %i0
13127 edge8 %g2, %l1, %o2
13128loop_1189:
13129 tcs %icc, 0x4
13130 movre %l4, %g7, %g3
13131 udivx %l3, 0x1975, %g6
13132 wr %g0, 0x19, %asi
13133 lduwa [%l7 + 0x50] %asi, %o4
13134 sdivcc %i4, 0x0D95, %o5
13135 orncc %o3, %o1, %g4
13136 movle %xcc, %i6, %l0
13137 movgu %icc, %i2, %i7
13138 tge %xcc, 0x5
13139 ble %xcc, loop_1190
13140 fmovrsne %g5, %f4, %f21
13141 edge8l %l6, %g1, %i3
13142 fnor %f2, %f26, %f4
13143loop_1190:
13144 sll %i1, %o7, %i5
13145 srax %l2, 0x16, %o0
13146 set 0x0A, %g2
13147 lduha [%l7 + %g2] 0x19, %l5
13148 fcmpne16 %f10, %f18, %o6
13149 sra %g2, %i0, %l1
13150 stw %o2, [%l7 + 0x50]
13151 subcc %g7, %l4, %l3
13152 bgu,pn %xcc, loop_1191
13153 fexpand %f16, %f0
13154 tl %xcc, 0x5
13155 xorcc %g3, %g6, %i4
13156loop_1191:
13157 fcmpne16 %f18, %f4, %o4
13158 edge8ln %o3, %o1, %o5
13159 bne %icc, loop_1192
13160 membar 0x5F
13161 fornot1s %f0, %f15, %f22
13162 edge8 %i6, %g4, %i2
13163loop_1192:
13164 fpsub32 %f10, %f2, %f14
13165 sir 0x15B8
13166 fandnot1s %f1, %f18, %f1
13167 brlz %l0, loop_1193
13168 mova %xcc, %i7, %l6
13169 fabsd %f30, %f10
13170 brgez,a %g5, loop_1194
13171loop_1193:
13172 te %icc, 0x7
13173 brnz %g1, loop_1195
13174 fmovdleu %icc, %f18, %f7
13175loop_1194:
13176 movcc %icc, %i1, %o7
13177 edge8 %i3, %i5, %l2
13178loop_1195:
13179 xnor %l5, 0x0538, %o6
13180 fands %f6, %f3, %f31
13181 fmovrdgz %o0, %f26, %f0
13182 tsubcctv %i0, 0x19C9, %g2
13183 edge8ln %o2, %l1, %l4
13184 xnorcc %g7, 0x1511, %l3
13185 fmovs %f7, %f0
13186 fnot1 %f10, %f10
13187 alignaddr %g6, %g3, %o4
13188 addc %i4, %o1, %o5
13189 nop
13190 set 0x28, %i0
13191 std %f18, [%l7 + %i0]
13192 ble,a %xcc, loop_1196
13193 bg %icc, loop_1197
13194 sdiv %o3, 0x0D02, %g4
13195 tcc %xcc, 0x5
13196loop_1196:
13197 fmovda %xcc, %f0, %f23
13198loop_1197:
13199 tl %xcc, 0x7
13200 movrlz %i6, 0x35D, %i2
13201 umul %l0, 0x1347, %l6
13202 fxnor %f14, %f26, %f16
13203 fbu %fcc2, loop_1198
13204 fmovdcc %icc, %f2, %f3
13205 edge16n %i7, %g5, %g1
13206 fone %f0
13207loop_1198:
13208 movvc %xcc, %i1, %i3
13209 fba,a %fcc1, loop_1199
13210 bge,a loop_1200
13211 tleu %xcc, 0x2
13212 sdivx %i5, 0x0D76, %o7
13213loop_1199:
13214 movcs %icc, %l2, %o6
13215loop_1200:
13216 orn %l5, 0x07FC, %o0
13217 addccc %i0, %o2, %g2
13218 te %xcc, 0x3
13219 set 0x7C, %o3
13220 ldsha [%l7 + %o3] 0x18, %l4
13221 lduw [%l7 + 0x4C], %g7
13222 tgu %icc, 0x3
13223 sth %l3, [%l7 + 0x7C]
13224 umul %l1, 0x12B3, %g6
13225 movvc %xcc, %o4, %g3
13226 edge16ln %o1, %i4, %o5
13227 bn,pt %xcc, loop_1201
13228 fmovrdgez %g4, %f14, %f16
13229 sdivcc %i6, 0x1E47, %i2
13230 std %l0, [%l7 + 0x78]
13231loop_1201:
13232 ble,a loop_1202
13233 tgu %xcc, 0x7
13234 tvs %xcc, 0x3
13235 movcs %icc, %o3, %l6
13236loop_1202:
13237 umulcc %i7, %g1, %g5
13238 stb %i1, [%l7 + 0x59]
13239 pdist %f4, %f18, %f28
13240 set 0x40, %l5
13241 ldda [%l7 + %l5] 0x10, %f16
13242 tl %xcc, 0x0
13243 andn %i5, 0x14BC, %i3
13244 movl %icc, %o7, %l2
13245 fble,a %fcc2, loop_1203
13246 fpsub16s %f1, %f9, %f21
13247 orn %o6, 0x0EA2, %l5
13248 tleu %xcc, 0x2
13249loop_1203:
13250 stb %i0, [%l7 + 0x68]
13251 bge,a,pt %xcc, loop_1204
13252 swap [%l7 + 0x6C], %o0
13253 movrlz %g2, 0x0AD, %l4
13254 fbuge,a %fcc2, loop_1205
13255loop_1204:
13256 movleu %xcc, %o2, %l3
13257 st %f5, [%l7 + 0x24]
13258 tcs %icc, 0x0
13259loop_1205:
13260 fpackfix %f8, %f1
13261 fcmps %fcc1, %f8, %f28
13262 andcc %l1, %g7, %o4
13263 bne loop_1206
13264 alignaddr %g3, %o1, %g6
13265 fnor %f12, %f2, %f12
13266 movcs %xcc, %i4, %o5
13267loop_1206:
13268 udivcc %g4, 0x1A06, %i2
13269 fpadd32 %f0, %f8, %f20
13270 fzero %f26
13271 tvc %xcc, 0x3
13272 movrgz %i6, 0x3A1, %l0
13273 movrne %l6, %i7, %o3
13274 fpadd16s %f26, %f14, %f14
13275 orncc %g1, 0x1F25, %i1
13276 add %g5, 0x059D, %i5
13277 subccc %o7, %l2, %i3
13278 stb %l5, [%l7 + 0x59]
13279 addc %i0, 0x17C9, %o6
13280 stb %g2, [%l7 + 0x63]
13281 std %l4, [%l7 + 0x20]
13282 fmovd %f28, %f0
13283 movle %xcc, %o2, %l3
13284 mulx %l1, %o0, %g7
13285 fmovsvc %xcc, %f1, %f12
13286 smul %g3, 0x1A2C, %o1
13287 fmul8sux16 %f18, %f16, %f6
13288 set 0x68, %i2
13289 sta %f17, [%l7 + %i2] 0x0c
13290 edge8l %g6, %i4, %o5
13291 movn %icc, %o4, %g4
13292 stw %i2, [%l7 + 0x34]
13293 set 0x10, %g5
13294 ldda [%l7 + %g5] 0x14, %l0
13295 fexpand %f15, %f4
13296 bn,a,pn %xcc, loop_1207
13297 fmovrdlz %l6, %f8, %f8
13298 xnorcc %i7, 0x0D41, %i6
13299 set 0x74, %i4
13300 stwa %g1, [%l7 + %i4] 0x04
13301loop_1207:
13302 movrlz %o3, %g5, %i5
13303 be,pn %xcc, loop_1208
13304 st %f1, [%l7 + 0x58]
13305 tge %xcc, 0x3
13306 fmovrdlz %i1, %f14, %f30
13307loop_1208:
13308 fbug %fcc3, loop_1209
13309 mova %xcc, %l2, %i3
13310 udivcc %o7, 0x1A9C, %l5
13311 sra %o6, %i0, %l4
13312loop_1209:
13313 nop
13314 wr %g0, 0x18, %asi
13315 stxa %o2, [%l7 + 0x40] %asi
13316 movre %g2, 0x119, %l3
13317 wr %g0, 0x22, %asi
13318 stwa %o0, [%l7 + 0x74] %asi
13319 membar #Sync
13320 movne %icc, %g7, %l1
13321 ble,pt %icc, loop_1210
13322 tvs %icc, 0x3
13323 tg %icc, 0x4
13324 edge32l %o1, %g3, %g6
13325loop_1210:
13326 tle %icc, 0x5
13327 fmovrdgez %i4, %f8, %f22
13328 set 0x60, %l1
13329 stxa %o5, [%l7 + %l1] 0x11
13330 st %f23, [%l7 + 0x40]
13331 fpsub32 %f14, %f10, %f4
13332 orncc %o4, 0x1925, %i2
13333 brlz %l0, loop_1211
13334 movvs %icc, %l6, %i7
13335 fbl,a %fcc0, loop_1212
13336 srlx %g4, 0x1D, %i6
13337loop_1211:
13338 or %o3, %g5, %g1
13339 movvc %xcc, %i5, %l2
13340loop_1212:
13341 lduh [%l7 + 0x34], %i3
13342 addccc %o7, %l5, %o6
13343 fmovrdne %i1, %f18, %f8
13344 tsubcc %i0, %o2, %g2
13345 wr %g0, 0xe2, %asi
13346 stxa %l3, [%l7 + 0x78] %asi
13347 membar #Sync
13348 movrlz %l4, 0x0F1, %g7
13349 wr %g0, 0x10, %asi
13350 lduba [%l7 + 0x0D] %asi, %o0
13351 addc %l1, %o1, %g3
13352 sllx %i4, %g6, %o5
13353 udivx %o4, 0x044F, %l0
13354 fmovrdgez %i2, %f12, %f8
13355 edge32l %l6, %g4, %i6
13356 ta %icc, 0x3
13357 move %icc, %o3, %g5
13358 tl %icc, 0x4
13359 addcc %i7, %i5, %l2
13360 sdivcc %g1, 0x0E00, %i3
13361 wr %g0, 0x18, %asi
13362 lduba [%l7 + 0x7D] %asi, %o7
13363 movg %icc, %l5, %i1
13364 fpack32 %f16, %f16, %f12
13365 fornot1s %f25, %f20, %f25
13366 prefetch [%l7 + 0x6C], 0x0
13367 movre %i0, %o2, %g2
13368 fxor %f30, %f24, %f16
13369 ldsh [%l7 + 0x58], %o6
13370 fpsub32s %f23, %f0, %f11
13371 tvs %icc, 0x5
13372 tsubcc %l3, 0x1DC5, %g7
13373 restored
13374 rdpr %cwp, %g1
13375 rdpr %cansave, %g2
13376 rdpr %canrestore, %g3
13377 rdpr %cleanwin, %g4
13378 rdpr %otherwin, %g5
13379 rdpr %wstate, %g6
13380 ld [%l7 + 0x44], %f23
13381 mulscc %o0, 0x08FA, %l1
13382 addcc %o1, 0x006F, %g3
13383 fzero %f20
13384 fbuge %fcc2, loop_1213
13385 lduh [%l7 + 0x2A], %i4
13386 movvs %xcc, %g6, %o5
13387 xor %o4, %l0, %i2
13388loop_1213:
13389 stw %l4, [%l7 + 0x40]
13390 fbo,a %fcc2, loop_1214
13391 fbe,a %fcc0, loop_1215
13392 brlz,a %g4, loop_1216
13393 orcc %l6, 0x182B, %o3
13394loop_1214:
13395 fmovrdgez %i6, %f18, %f0
13396loop_1215:
13397 udivx %g5, 0x1A40, %i7
13398loop_1216:
13399 nop
13400 wr %g0, 0x04, %asi
13401 stxa %l2, [%l7 + 0x40] %asi
13402 umul %i5, %i3, %o7
13403 udivcc %l5, 0x04AF, %i1
13404 fmovdg %icc, %f4, %f28
13405 movge %xcc, %g1, %i0
13406 movleu %icc, %o2, %o6
13407 wr %g0, 0x0c, %asi
13408 ldda [%l7 + 0x40] %asi, %f16
13409 wr %g0, 0x19, %asi
13410 lduba [%l7 + 0x10] %asi, %l3
13411 membar 0x29
13412 movre %g2, %o0, %g7
13413 fmovrdlez %l1, %f28, %f14
13414 stb %o1, [%l7 + 0x1F]
13415 sra %g3, %i4, %o5
13416 fcmpgt32 %f30, %f8, %g6
13417 udivcc %o4, 0x097A, %l0
13418 ble,pn %icc, loop_1217
13419 andncc %l4, %g4, %l6
13420 tvc %xcc, 0x5
13421 fzero %f6
13422loop_1217:
13423 bvc,a,pn %icc, loop_1218
13424 orn %o3, %i6, %i2
13425 alignaddrl %g5, %l2, %i7
13426 array16 %i3, %i5, %o7
13427loop_1218:
13428 brlez %i1, loop_1219
13429 taddcctv %l5, %i0, %g1
13430 fba %fcc3, loop_1220
13431 call loop_1221
13432loop_1219:
13433 tl %xcc, 0x6
13434 edge16n %o6, %l3, %g2
13435loop_1220:
13436 andcc %o2, %g7, %o0
13437loop_1221:
13438 movgu %icc, %l1, %o1
13439 udiv %g3, 0x0DE4, %i4
13440 fpmerge %f21, %f31, %f20
13441 brnz %o5, loop_1222
13442 xor %g6, %o4, %l0
13443 wr %g0, 0x80, %asi
13444 prefetcha [%l7 + 0x08] %asi, 0x3
13445loop_1222:
13446 srlx %l4, %l6, %i6
13447 bneg,a %icc, loop_1223
13448 fabsd %f24, %f6
13449 addccc %i2, 0x05A2, %o3
13450 tn %icc, 0x4
13451loop_1223:
13452 sethi 0x1675, %g5
13453 edge32l %l2, %i3, %i7
13454 tcc %xcc, 0x7
13455 fmovde %xcc, %f23, %f22
13456 mova %xcc, %o7, %i1
13457 fmovdne %icc, %f7, %f2
13458 restored
13459 rdpr %cwp, %g1
13460 rdpr %cansave, %g2
13461 rdpr %canrestore, %g3
13462 rdpr %cleanwin, %g4
13463 rdpr %otherwin, %g5
13464 rdpr %wstate, %g6
13465 fpackfix %f30, %f24
13466 fones %f31
13467 be,a loop_1224
13468 fbule %fcc2, loop_1225
13469 smul %l5, %i0, %i5
13470 fnands %f26, %f8, %f2
13471loop_1224:
13472 udivx %g1, 0x1641, %o6
13473loop_1225:
13474 alignaddrl %g2, %o2, %l3
13475 array8 %o0, %l1, %g7
13476 edge32ln %g3, %i4, %o1
13477 fmovdleu %xcc, %f22, %f1
13478 movrgez %g6, %o4, %l0
13479 umulcc %o5, 0x10E2, %g4
13480 edge16 %l6, %i6, %i2
13481 fpadd32s %f0, %f16, %f6
13482 sdivcc %o3, 0x1688, %l4
13483 brz %l2, loop_1226
13484 srax %g5, %i7, %i3
13485 ldub [%l7 + 0x2F], %i1
13486 fnot1s %f13, %f4
13487loop_1226:
13488 tneg %icc, 0x3
13489 fmovrdgz %l5, %f4, %f14
13490 tge %icc, 0x2
13491 membar 0x00
13492 movre %i0, %i5, %g1
13493 movcs %xcc, %o6, %g2
13494 sir 0x0B4E
13495 xorcc %o2, %o7, %l3
13496 smulcc %o0, %g7, %l1
13497 set 0x24, %l0
13498 lduwa [%l7 + %l0] 0x18, %g3
13499 movn %icc, %i4, %o1
13500 edge32ln %o4, %l0, %o5
13501 tvs %xcc, 0x4
13502 fbn,a %fcc1, loop_1227
13503 movcs %xcc, %g4, %g6
13504 edge16 %i6, %i2, %o3
13505 ld [%l7 + 0x20], %f4
13506loop_1227:
13507 restored
13508 rdpr %cwp, %g1
13509 rdpr %cansave, %g2
13510 rdpr %canrestore, %g3
13511 rdpr %cleanwin, %g4
13512 rdpr %otherwin, %g5
13513 rdpr %wstate, %g6
13514 edge32n %l6, %l4, %g5
13515 mulx %l2, %i3, %i1
13516 set 0x23, %i7
13517 ldsba [%l7 + %i7] 0x14, %i7
13518 fnand %f10, %f14, %f22
13519 sdivx %i0, 0x106B, %l5
13520 sllx %g1, %i5, %g2
13521 wr %g0, 0x80, %asi
13522 ldstuba [%l7 + 0x7A] %asi, %o2
13523 movrne %o6, 0x179, %l3
13524 tle %icc, 0x2
13525 movge %icc, %o7, %o0
13526 add %g7, %g3, %l1
13527 fpack32 %f24, %f2, %f10
13528 call loop_1228
13529 faligndata %f20, %f18, %f8
13530 sub %o1, 0x151C, %o4
13531 set 0x10, %i1
13532 swapa [%l7 + %i1] 0x18, %l0
13533loop_1228:
13534 taddcctv %o5, %g4, %g6
13535 edge16ln %i6, %i2, %o3
13536 fcmpeq32 %f24, %f26, %l6
13537 bvc,a,pt %icc, loop_1229
13538 orn %i4, %g5, %l4
13539 fpsub32 %f28, %f18, %f30
13540 tle %xcc, 0x6
13541loop_1229:
13542 edge32l %l2, %i3, %i1
13543 movrlz %i7, %l5, %i0
13544 fsrc1 %f6, %f8
13545 fmovrsgez %i5, %f10, %f7
13546 mova %xcc, %g1, %g2
13547 stbar
13548 fmovde %icc, %f10, %f22
13549 edge8 %o2, %l3, %o6
13550 fbule %fcc0, loop_1230
13551 sth %o7, [%l7 + 0x1A]
13552 sllx %g7, %g3, %o0
13553 xor %l1, %o1, %l0
13554loop_1230:
13555 edge16l %o4, %g4, %g6
13556 move %xcc, %i6, %o5
13557 fbule,a %fcc2, loop_1231
13558 brz %o3, loop_1232
13559 fbug,a %fcc0, loop_1233
13560 movleu %icc, %i2, %l6
13561loop_1231:
13562 tl %icc, 0x3
13563loop_1232:
13564 fcmpgt16 %f4, %f16, %g5
13565loop_1233:
13566 nop
13567 set 0x68, %i6
13568 ldsha [%l7 + %i6] 0x0c, %l4
13569 bne loop_1234
13570 fmovscs %icc, %f28, %f14
13571 tpos %xcc, 0x7
13572 movrgez %i4, %l2, %i1
13573loop_1234:
13574 move %xcc, %i7, %l5
13575 set 0x40, %o2
13576 stda %f16, [%l7 + %o2] 0x17
13577 membar #Sync
13578 andncc %i3, %i5, %g1
13579 movre %g2, 0x37A, %o2
13580 bl,a %icc, loop_1235
13581 addc %i0, %l3, %o7
13582 srl %o6, 0x15, %g3
13583 movleu %xcc, %g7, %l1
13584loop_1235:
13585 membar 0x74
13586 call loop_1236
13587 srlx %o0, 0x09, %o1
13588 mulscc %l0, 0x0A88, %o4
13589 fmovs %f4, %f12
13590loop_1236:
13591 sdiv %g4, 0x1678, %i6
13592 fmovdneg %xcc, %f3, %f14
13593 fmuld8ulx16 %f26, %f17, %f28
13594 fmovsn %icc, %f9, %f24
13595 movrgez %g6, %o5, %o3
13596 andncc %i2, %l6, %g5
13597 st %f25, [%l7 + 0x70]
13598 fmovdn %xcc, %f26, %f29
13599 movle %icc, %l4, %i4
13600 fnot2 %f6, %f10
13601 lduh [%l7 + 0x20], %i1
13602 edge8n %i7, %l5, %i3
13603 te %xcc, 0x4
13604 set 0x3C, %i3
13605 sta %f0, [%l7 + %i3] 0x0c
13606 tn %icc, 0x3
13607 fmul8x16al %f4, %f27, %f22
13608 set 0x26, %g4
13609 ldsha [%l7 + %g4] 0x19, %l2
13610 brlez %i5, loop_1237
13611 brgz %g1, loop_1238
13612 ba,a,pt %icc, loop_1239
13613 addcc %o2, 0x17D1, %g2
13614loop_1237:
13615 edge8ln %l3, %o7, %i0
13616loop_1238:
13617 fblg %fcc2, loop_1240
13618loop_1239:
13619 movpos %xcc, %o6, %g3
13620 fmovsneg %xcc, %f20, %f17
13621 fnegd %f14, %f26
13622loop_1240:
13623 edge8ln %l1, %o0, %g7
13624 popc %l0, %o4
13625 fand %f22, %f22, %f24
13626 ldx [%l7 + 0x78], %g4
13627 std %i6, [%l7 + 0x58]
13628 add %o1, 0x18AD, %g6
13629 set 0x2A, %l6
13630 lduba [%l7 + %l6] 0x0c, %o3
13631 fbe %fcc3, loop_1241
13632 tgu %icc, 0x6
13633 subcc %i2, 0x12C5, %l6
13634 fbl %fcc0, loop_1242
13635loop_1241:
13636 fbn,a %fcc0, loop_1243
13637 movpos %xcc, %g5, %l4
13638 stw %o5, [%l7 + 0x28]
13639loop_1242:
13640 saved
13641 rdpr %cwp, %g1
13642 rdpr %cansave, %g2
13643 rdpr %canrestore, %g3
13644 rdpr %cleanwin, %g4
13645 rdpr %otherwin, %g5
13646 rdpr %wstate, %g6
13647loop_1243:
13648 subccc %i4, %i1, %i7
13649 wr %g0, 0xea, %asi
13650 stha %l5, [%l7 + 0x5C] %asi
13651 membar #Sync
13652 fmovrdlez %i3, %f4, %f10
13653 alignaddrl %l2, %i5, %o2
13654 fbug %fcc0, loop_1244
13655 movcc %icc, %g1, %g2
13656 edge8 %l3, %i0, %o6
13657 fxors %f4, %f9, %f13
13658loop_1244:
13659 ldx [%l7 + 0x60], %g3
13660 movvc %xcc, %l1, %o7
13661 membar 0x1E
13662 edge8 %o0, %l0, %o4
13663 prefetch [%l7 + 0x64], 0x2
13664 addc %g4, 0x0214, %i6
13665 fbl,a %fcc3, loop_1245
13666 ta %xcc, 0x1
13667 movvs %icc, %o1, %g6
13668 tn %xcc, 0x1
13669loop_1245:
13670 fbuge,a %fcc1, loop_1246
13671 membar 0x59
13672 bn %xcc, loop_1247
13673 tl %xcc, 0x0
13674loop_1246:
13675 alignaddr %g7, %o3, %l6
13676 edge32ln %i2, %l4, %o5
13677loop_1247:
13678 add %g5, 0x1102, %i4
13679 tvs %xcc, 0x1
13680 set 0x68, %o6
13681 sta %f12, [%l7 + %o6] 0x89
13682 tn %xcc, 0x1
13683 movge %xcc, %i7, %i1
13684 ldub [%l7 + 0x65], %l5
13685 taddcc %l2, 0x0043, %i3
13686 add %l7, 0x30, %l6
13687 wr %g0, 0x11, %asi
13688 ldxa [%l6] %asi, %o2
13689 casxa [%l6] %asi, %o2, %g1
13690 sll %i5, 0x1F, %g2
13691 set 0x60, %g7
13692 ldda [%l7 + %g7] 0x89, %i0
13693 smul %o6, %g3, %l3
13694 set 0x14, %o5
13695 swapa [%l7 + %o5] 0x81, %l1
13696 fbn,a %fcc0, loop_1248
13697 addccc %o7, %o0, %o4
13698 fmovdgu %xcc, %f10, %f23
13699 set 0x40, %l2
13700 stda %f0, [%l7 + %l2] 0x81
13701loop_1248:
13702 edge16n %g4, %i6, %o1
13703 tleu %xcc, 0x6
13704 sir 0x0408
13705 fornot1s %f3, %f27, %f13
13706 fbule %fcc1, loop_1249
13707 movre %l0, 0x271, %g7
13708 fcmpne32 %f20, %f18, %g6
13709 fmovsn %icc, %f13, %f15
13710loop_1249:
13711 sth %l6, [%l7 + 0x52]
13712 tpos %xcc, 0x5
13713 add %l7, 0x5C, %l6
13714 wr %g0, 0x89, %asi
13715 casa [%l6] 0x89, %o3, %i2
13716 fornot1 %f18, %f26, %f0
13717 tl %icc, 0x3
13718 fbul %fcc3, loop_1250
13719 umul %o5, %g5, %i4
13720 edge32n %i7, %l4, %l5
13721 tcs %icc, 0x1
13722loop_1250:
13723 sir 0x0C31
13724 fandnot2 %f14, %f18, %f12
13725 set 0x68, %o7
13726 stxa %l2, [%l7 + %o7] 0x89
13727 ld [%l7 + 0x44], %f8
13728 fcmpeq16 %f16, %f0, %i1
13729 tvs %xcc, 0x6
13730 wr %g0, 0x18, %asi
13731 lduha [%l7 + 0x10] %asi, %o2
13732 subc %g1, 0x00C2, %i5
13733 fbn %fcc2, loop_1251
13734 xorcc %i3, 0x1DC2, %g2
13735 edge8n %o6, %g3, %l3
13736 fmovsg %icc, %f30, %f23
13737loop_1251:
13738 bneg,a,pt %xcc, loop_1252
13739 fmovsl %icc, %f24, %f30
13740 movrlz %i0, %o7, %o0
13741 fbo %fcc0, loop_1253
13742loop_1252:
13743 fbule %fcc1, loop_1254
13744 movge %icc, %o4, %l1
13745 tg %xcc, 0x4
13746loop_1253:
13747 fnegd %f22, %f12
13748loop_1254:
13749 std %f8, [%l7 + 0x70]
13750 tvc %icc, 0x5
13751 fnand %f4, %f8, %f22
13752 edge16l %g4, %i6, %o1
13753 fands %f0, %f9, %f24
13754 tne %xcc, 0x5
13755 alignaddrl %l0, %g6, %l6
13756 movle %xcc, %g7, %i2
13757 alignaddrl %o5, %g5, %i4
13758 add %i7, %l4, %o3
13759 fmovsleu %icc, %f8, %f14
13760 taddcctv %l2, 0x10B2, %i1
13761 restored
13762 rdpr %cwp, %g1
13763 rdpr %cansave, %g2
13764 rdpr %canrestore, %g3
13765 rdpr %cleanwin, %g4
13766 rdpr %otherwin, %g5
13767 rdpr %wstate, %g6
13768 sethi 0x19B3, %o2
13769 tsubcctv %g1, 0x056B, %l5
13770 subccc %i5, 0x02A2, %g2
13771 fxnor %f2, %f22, %f16
13772 srlx %i3, 0x17, %o6
13773 movvc %xcc, %l3, %i0
13774 tvc %xcc, 0x5
13775 sub %o7, 0x093A, %o0
13776 tn %xcc, 0x1
13777 bpos,a %xcc, loop_1255
13778 edge32n %o4, %l1, %g4
13779 brgz %g3, loop_1256
13780 sdivcc %i6, 0x1F24, %l0
13781loop_1255:
13782 edge32ln %o1, %l6, %g7
13783 sdivcc %i2, 0x0608, %g6
13784loop_1256:
13785 edge16n %o5, %i4, %i7
13786 wr %g0, 0x19, %asi
13787 stha %l4, [%l7 + 0x6E] %asi
13788 fcmpd %fcc2, %f28, %f8
13789 wr %g0, 0x80, %asi
13790 prefetcha [%l7 + 0x68] %asi, 0x2
13791 fbe %fcc1, loop_1257
13792 tvc %icc, 0x0
13793 bvs,pn %xcc, loop_1258
13794 addccc %g5, 0x02E4, %l2
13795loop_1257:
13796 movne %icc, %i1, %o2
13797 mulx %g1, %i5, %l5
13798loop_1258:
13799 fmovdl %xcc, %f6, %f2
13800 sllx %g2, 0x03, %o6
13801 orcc %i3, 0x0A8B, %l3
13802 tge %icc, 0x3
13803 array8 %o7, %o0, %o4
13804 sethi 0x01A3, %i0
13805 bgu,pt %icc, loop_1259
13806 sdivcc %l1, 0x148B, %g3
13807 brlz %i6, loop_1260
13808 edge16l %l0, %o1, %l6
13809loop_1259:
13810 tsubcc %g4, %i2, %g6
13811 fmovdg %icc, %f3, %f20
13812loop_1260:
13813 tpos %icc, 0x3
13814 call loop_1261
13815 bpos %xcc, loop_1262
13816 movneg %icc, %g7, %i4
13817 edge8n %i7, %o5, %o3
13818loop_1261:
13819 movrgez %g5, %l2, %l4
13820loop_1262:
13821 fpsub32 %f10, %f26, %f24
13822 fornot2 %f0, %f16, %f8
13823 edge8 %i1, %o2, %i5
13824 popc 0x14AC, %l5
13825 mova %icc, %g1, %g2
13826 edge8 %o6, %i3, %o7
13827 tsubcc %o0, %o4, %i0
13828 movrgz %l3, 0x3CA, %g3
13829 ldsh [%l7 + 0x48], %l1
13830 fmovscs %icc, %f13, %f21
13831 faligndata %f20, %f26, %f4
13832 fpadd16s %f12, %f30, %f29
13833 fornot1s %f10, %f25, %f20
13834 set 0x28, %l3
13835 lduwa [%l7 + %l3] 0x80, %l0
13836 std %f26, [%l7 + 0x50]
13837 fmovdvs %icc, %f2, %f18
13838 faligndata %f22, %f30, %f18
13839 membar 0x75
13840 andn %o1, 0x1422, %l6
13841 fmovdpos %xcc, %f24, %f2
13842 subccc %g4, %i2, %g6
13843 edge32ln %g7, %i6, %i4
13844 ldub [%l7 + 0x2A], %o5
13845 movrne %o3, 0x2F0, %i7
13846 popc %g5, %l2
13847 taddcc %i1, 0x024D, %l4
13848 edge32 %o2, %l5, %g1
13849 andcc %g2, %i5, %i3
13850 addccc %o6, 0x1465, %o7
13851 fornot2 %f6, %f16, %f2
13852 brlez %o0, loop_1263
13853 tle %icc, 0x3
13854 orncc %o4, 0x087C, %i0
13855 movl %xcc, %l3, %l1
13856loop_1263:
13857 fmovsg %icc, %f19, %f4
13858 taddcctv %l0, 0x1593, %g3
13859 movneg %icc, %o1, %g4
13860 fbne %fcc0, loop_1264
13861 subc %i2, 0x0828, %g6
13862 ldub [%l7 + 0x3B], %g7
13863 mova %xcc, %l6, %i4
13864loop_1264:
13865 bvs,pt %icc, loop_1265
13866 fbuge,a %fcc3, loop_1266
13867 tg %xcc, 0x7
13868 sra %i6, 0x12, %o3
13869loop_1265:
13870 fbe,a %fcc1, loop_1267
13871loop_1266:
13872 movrgez %i7, 0x31E, %o5
13873 brnz %l2, loop_1268
13874 sdiv %g5, 0x0E27, %l4
13875loop_1267:
13876 tleu %icc, 0x1
13877 prefetch [%l7 + 0x0C], 0x2
13878loop_1268:
13879 srlx %i1, %l5, %o2
13880 lduh [%l7 + 0x14], %g1
13881 tl %xcc, 0x3
13882 ta %xcc, 0x4
13883 tn %xcc, 0x1
13884 swap [%l7 + 0x68], %i5
13885 tpos %xcc, 0x0
13886 lduw [%l7 + 0x48], %i3
13887 srlx %g2, 0x05, %o6
13888 fmovsl %xcc, %f3, %f30
13889 bgu,a loop_1269
13890 fnor %f10, %f18, %f20
13891 brz,a %o0, loop_1270
13892 fandnot2s %f28, %f24, %f19
13893loop_1269:
13894 tsubcctv %o4, %o7, %i0
13895 tvs %icc, 0x4
13896loop_1270:
13897 brlz,a %l3, loop_1271
13898 fors %f12, %f24, %f14
13899 fbn %fcc0, loop_1272
13900 sra %l1, %l0, %g3
13901loop_1271:
13902 nop
13903 setx loop_1273, %l0, %l1
13904 wrpr 0x1, %tl
13905 wrpr %l1, %tpc
13906 add %l1, 0x4, %l1
13907 wrpr %l1, %tnpc
13908 setx 0x34400001400, %l0, %l1
13909 wrpr %l1, %tstate
13910 wrhpr 0x4, %htstate
13911 retry
13912 mova %xcc, %o1, %i2
13913loop_1272:
13914 edge8l %g4, %g6, %g7
13915 fmul8x16au %f24, %f24, %f28
13916loop_1273:
13917 sra %l6, %i6, %o3
13918 movneg %icc, %i7, %i4
13919 prefetch [%l7 + 0x1C], 0x2
13920 brlz %l2, loop_1274
13921 edge32ln %o5, %g5, %l4
13922 siam 0x6
13923 te %icc, 0x7
13924loop_1274:
13925 movrne %l5, %o2, %i1
13926 movvc %xcc, %g1, %i5
13927 subc %i3, 0x1A21, %o6
13928 andncc %g2, %o4, %o7
13929 addccc %i0, 0x0AED, %o0
13930 movrlz %l3, 0x015, %l1
13931 fbge %fcc1, loop_1275
13932 tvc %icc, 0x3
13933 tleu %xcc, 0x1
13934 andncc %l0, %g3, %o1
13935loop_1275:
13936 udivx %g4, 0x1811, %i2
13937 array16 %g6, %g7, %i6
13938 alignaddr %o3, %i7, %l6
13939 stw %i4, [%l7 + 0x28]
13940 srax %o5, %g5, %l4
13941 subcc %l2, 0x1396, %o2
13942 tg %xcc, 0x1
13943 mulx %i1, %l5, %i5
13944 wr %g0, 0x80, %asi
13945 ldsba [%l7 + 0x26] %asi, %i3
13946 fmovsne %icc, %f9, %f8
13947 fxor %f24, %f8, %f12
13948 fmovdg %icc, %f6, %f1
13949 fnot2s %f17, %f25
13950 movg %xcc, %o6, %g1
13951 fmovs %f29, %f19
13952 xor %o4, %g2, %i0
13953 mulx %o7, 0x13B9, %l3
13954 fbge %fcc1, loop_1276
13955 fmovse %xcc, %f22, %f10
13956 movg %icc, %o0, %l1
13957 or %l0, 0x1B21, %g3
13958loop_1276:
13959 xnorcc %o1, 0x03B2, %g4
13960 sdivcc %i2, 0x093B, %g6
13961 addcc %g7, %o3, %i7
13962 bge,pt %icc, loop_1277
13963 fpsub16s %f26, %f15, %f21
13964 edge8l %l6, %i4, %i6
13965 edge16 %o5, %g5, %l4
13966loop_1277:
13967 fnand %f8, %f22, %f24
13968 brz,a %l2, loop_1278
13969 brgez %o2, loop_1279
13970 brlz %i1, loop_1280
13971 xnorcc %l5, %i3, %i5
13972loop_1278:
13973 tneg %icc, 0x2
13974loop_1279:
13975 orcc %o6, %g1, %o4
13976loop_1280:
13977 fabss %f1, %f13
13978 bne %icc, loop_1281
13979 ldsb [%l7 + 0x61], %g2
13980 flush %l7 + 0x48
13981 fcmpes %fcc3, %f30, %f24
13982loop_1281:
13983 fbug %fcc2, loop_1282
13984 fsrc1s %f28, %f5
13985 andcc %o7, 0x1D6B, %l3
13986 and %o0, %l1, %i0
13987loop_1282:
13988 mulx %g3, %l0, %o1
13989 add %l7, 0x60, %l6
13990 wr %g0, 0x04, %asi
13991 ldxa [%l6] %asi, %g4
13992 casxa [%l6] %asi, %g4, %i2
13993 srl %g7, %g6, %i7
13994 sllx %o3, 0x02, %i4
13995 movre %l6, %i6, %g5
13996 fornot2s %f13, %f7, %f2
13997 udivcc %o5, 0x14C4, %l2
13998 fmovdl %xcc, %f25, %f30
13999 addcc %o2, 0x1746, %l4
14000 bleu,a,pn %icc, loop_1283
14001 xnor %l5, 0x0EF7, %i3
14002 orn %i5, 0x191B, %o6
14003 fpadd16s %f23, %f11, %f18
14004loop_1283:
14005 nop
14006 wr %g0, 0x10, %asi
14007 stha %i1, [%l7 + 0x6A] %asi
14008 set 0x48, %o1
14009 stda %o4, [%l7 + %o1] 0xe2
14010 membar #Sync
14011 movcs %xcc, %g2, %o7
14012 fornot2 %f4, %f0, %f30
14013 set 0x5C, %l4
14014 lduwa [%l7 + %l4] 0x0c, %g1
14015 movge %xcc, %o0, %l3
14016 fandnot2s %f8, %f3, %f21
14017 smul %l1, 0x0812, %i0
14018 sll %g3, 0x18, %l0
14019 movgu %xcc, %o1, %i2
14020 movge %xcc, %g7, %g4
14021 faligndata %f16, %f30, %f2
14022 xnorcc %i7, 0x1E93, %g6
14023 movrne %o3, 0x159, %l6
14024 fbge %fcc0, loop_1284
14025 smulcc %i4, %i6, %o5
14026 fmovdgu %icc, %f10, %f22
14027 movneg %icc, %l2, %o2
14028loop_1284:
14029 fblg,a %fcc0, loop_1285
14030 fmovspos %xcc, %f2, %f25
14031 fabsd %f6, %f10
14032 fzero %f30
14033loop_1285:
14034 movpos %icc, %l4, %l5
14035 fmovdgu %xcc, %f3, %f10
14036 orncc %g5, 0x0C03, %i3
14037 tle %xcc, 0x7
14038 xor %i5, 0x0EED, %i1
14039 fpsub32s %f31, %f29, %f22
14040 movneg %xcc, %o4, %o6
14041 subccc %o7, 0x1753, %g2
14042 edge32ln %o0, %l3, %l1
14043 fmovscs %icc, %f15, %f8
14044 array8 %i0, %g1, %g3
14045 tvc %xcc, 0x5
14046 popc %o1, %l0
14047 movne %icc, %g7, %i2
14048 udiv %g4, 0x0E97, %i7
14049 fcmped %fcc2, %f16, %f16
14050 fcmpgt32 %f24, %f24, %o3
14051 edge32n %g6, %i4, %i6
14052 fabss %f27, %f9
14053 std %o4, [%l7 + 0x78]
14054 fnot2 %f20, %f26
14055 alignaddr %l6, %l2, %o2
14056 brlz,a %l5, loop_1286
14057 sllx %g5, 0x08, %i3
14058 taddcctv %l4, %i1, %i5
14059 fands %f9, %f20, %f16
14060loop_1286:
14061 edge8 %o4, %o6, %o7
14062 fxnor %f2, %f24, %f8
14063 fmovd %f20, %f22
14064 set 0x30, %g3
14065 lda [%l7 + %g3] 0x80, %f11
14066 orn %o0, %l3, %l1
14067 srax %g2, %g1, %i0
14068 fxnor %f22, %f22, %f6
14069 wr %g0, 0x89, %asi
14070 stba %o1, [%l7 + 0x0F] %asi
14071 wr %g0, 0x81, %asi
14072 ldsha [%l7 + 0x46] %asi, %l0
14073 fpsub16 %f18, %f24, %f26
14074 tge %icc, 0x1
14075 ta %xcc, 0x2
14076 fmovrsgez %g7, %f4, %f27
14077 andncc %i2, %g3, %g4
14078 tsubcc %i7, 0x07D6, %g6
14079 membar 0x22
14080 ba,pn %xcc, loop_1287
14081 tcs %icc, 0x1
14082 edge16 %o3, %i4, %o5
14083 set 0x7A, %i5
14084 stha %l6, [%l7 + %i5] 0x80
14085loop_1287:
14086 tne %xcc, 0x2
14087 add %l7, 0x74, %l6
14088 wr %g0, 0x11, %asi
14089 casa [%l6] %asi, %l2, %o2
14090 fmovsg %icc, %f23, %f6
14091 ta %xcc, 0x6
14092 tpos %icc, 0x3
14093 movcs %xcc, %i6, %l5
14094 be,pn %icc, loop_1288
14095 tn %icc, 0x1
14096 brnz,a %i3, loop_1289
14097 movn %icc, %l4, %i1
14098loop_1288:
14099 nop
14100 set 0x48, %g1
14101 prefetcha [%l7 + %g1] 0x0c, 0x2
14102loop_1289:
14103 addc %i5, 0x1388, %o4
14104 ldsw [%l7 + 0x4C], %o6
14105 orncc %o7, 0x1A32, %o0
14106 restored
14107 rdpr %cwp, %g1
14108 rdpr %cansave, %g2
14109 rdpr %canrestore, %g3
14110 rdpr %cleanwin, %g4
14111 rdpr %otherwin, %g5
14112 rdpr %wstate, %g6
14113 edge16ln %l3, %g2, %l1
14114 fmuld8ulx16 %f12, %f26, %f24
14115 fors %f14, %f10, %f6
14116 bshuffle %f24, %f14, %f4
14117 mova %icc, %g1, %o1
14118 tpos %xcc, 0x7
14119 add %l7, 0x58, %l6
14120 wr %g0, 0x88, %asi
14121 ldxa [%l6] %asi, %i0
14122 casxa [%l6] 0x88, %i0, %l0
14123 move %xcc, %i2, %g7
14124 movvc %icc, %g4, %g3
14125 mulscc %g6, 0x1D3F, %o3
14126 edge16l %i7, %o5, %i4
14127 bvs,a,pn %icc, loop_1290
14128 fbule %fcc1, loop_1291
14129 fbule %fcc2, loop_1292
14130 alignaddr %l6, %l2, %o2
14131loop_1290:
14132 fmovrsne %i6, %f29, %f5
14133loop_1291:
14134 nop
14135 wr %g0, 0x81, %asi
14136 lduha [%l7 + 0x34] %asi, %l5
14137loop_1292:
14138 saved
14139 rdpr %cwp, %g1
14140 rdpr %cansave, %g2
14141 rdpr %canrestore, %g3
14142 rdpr %cleanwin, %g4
14143 rdpr %otherwin, %g5
14144 rdpr %wstate, %g6
14145 and %l4, %i1, %g5
14146 tleu %xcc, 0x6
14147 ba,a %icc, loop_1293
14148 fmovsl %icc, %f3, %f31
14149 and %i3, %o4, %o6
14150 fones %f23
14151loop_1293:
14152 sethi 0x06D0, %i5
14153 tge %icc, 0x2
14154 stb %o7, [%l7 + 0x47]
14155 and %l3, 0x0CE3, %o0
14156 fbg,a %fcc3, loop_1294
14157 sir 0x0511
14158 orcc %l1, 0x018E, %g1
14159 membar 0x54
14160loop_1294:
14161 fmovsne %icc, %f17, %f2
14162 edge16 %o1, %g2, %i0
14163 srlx %l0, 0x0F, %i2
14164 fnegs %f9, %f1
14165 sra %g7, %g3, %g6
14166 andcc %g4, %i7, %o5
14167 ldsb [%l7 + 0x32], %i4
14168 sir 0x027A
14169 sra %o3, %l2, %l6
14170 tvs %icc, 0x1
14171 andncc %o2, %l5, %l4
14172 movgu %icc, %i6, %g5
14173 bvc,a,pt %icc, loop_1295
14174 fbue %fcc0, loop_1296
14175 smul %i3, 0x0AF0, %o4
14176 mulscc %o6, 0x1DC2, %i1
14177loop_1295:
14178 fcmpeq16 %f2, %f30, %i5
14179loop_1296:
14180 nop
14181 set 0x40, %o4
14182 stda %f16, [%l7 + %o4] 0xf8
14183 membar #Sync
14184 sethi 0x0532, %l3
14185 umul %o0, 0x156E, %o7
14186 addccc %g1, %l1, %g2
14187 fbule,a %fcc1, loop_1297
14188 addc %o1, %i0, %l0
14189 edge16 %g7, %i2, %g3
14190 fmuld8ulx16 %f16, %f27, %f12
14191loop_1297:
14192 sdivcc %g6, 0x1F8C, %g4
14193 wr %g0, 0x80, %asi
14194 stba %o5, [%l7 + 0x50] %asi
14195 sra %i7, 0x1A, %i4
14196 tne %icc, 0x6
14197 fcmpgt32 %f28, %f6, %o3
14198 bvs,a,pn %xcc, loop_1298
14199 movrlez %l6, %o2, %l5
14200 sub %l4, %i6, %l2
14201 wr %g0, 0x81, %asi
14202 lduha [%l7 + 0x4A] %asi, %i3
14203loop_1298:
14204 subccc %g5, %o4, %i1
14205 fmuld8sux16 %f3, %f7, %f4
14206 tneg %xcc, 0x4
14207 stbar
14208 brz %o6, loop_1299
14209 edge8l %l3, %o0, %o7
14210 wr %g0, 0x10, %asi
14211 ldsha [%l7 + 0x6A] %asi, %g1
14212loop_1299:
14213 movrgez %l1, %i5, %g2
14214 fors %f28, %f28, %f15
14215 tle %icc, 0x2
14216 umulcc %o1, 0x15ED, %l0
14217 fbn %fcc1, loop_1300
14218 bcs,pt %xcc, loop_1301
14219 tleu %xcc, 0x5
14220 addc %i0, 0x1767, %i2
14221loop_1300:
14222 movne %xcc, %g3, %g6
14223loop_1301:
14224 umul %g7, %g4, %i7
14225 subcc %i4, %o5, %o3
14226 std %i6, [%l7 + 0x50]
14227 ldsh [%l7 + 0x38], %o2
14228 fsrc1 %f8, %f22
14229 udivx %l5, 0x0D82, %l4
14230 tne %xcc, 0x2
14231 movrgz %l2, %i3, %g5
14232 edge16ln %i6, %i1, %o4
14233 fpackfix %f18, %f12
14234 subccc %l3, 0x00E2, %o0
14235 edge8 %o7, %g1, %o6
14236 andn %l1, 0x1DEA, %i5
14237 tneg %icc, 0x7
14238 tgu %xcc, 0x1
14239 brlez,a %g2, loop_1302
14240 nop
14241 setx loop_1303, %l0, %l1
14242 jmpl %l1, %l0
14243 ldub [%l7 + 0x27], %o1
14244 tvc %icc, 0x7
14245loop_1302:
14246 bg,a %xcc, loop_1304
14247loop_1303:
14248 ldsb [%l7 + 0x3B], %i0
14249 xnorcc %g3, 0x185F, %g6
14250 udiv %g7, 0x1ADF, %g4
14251loop_1304:
14252 movvs %xcc, %i2, %i7
14253 prefetch [%l7 + 0x14], 0x3
14254 fmovdgu %icc, %f30, %f10
14255 set 0x30, %o0
14256 stda %i4, [%l7 + %o0] 0x04
14257 fbuge,a %fcc2, loop_1305
14258 movgu %icc, %o3, %l6
14259 orncc %o5, 0x0DB9, %o2
14260 fcmpne16 %f14, %f28, %l5
14261loop_1305:
14262 sra %l2, %l4, %g5
14263 edge16ln %i3, %i6, %o4
14264 subc %l3, 0x05A7, %o0
14265 srlx %i1, %g1, %o7
14266 or %l1, %o6, %i5
14267 movcc %xcc, %l0, %g2
14268 fmovrdgez %o1, %f14, %f10
14269 ldub [%l7 + 0x12], %g3
14270 fpadd16s %f22, %f0, %f3
14271 tle %icc, 0x4
14272 nop
14273 setx loop_1306, %l0, %l1
14274 jmpl %l1, %i0
14275 sethi 0x09DD, %g6
14276 set 0x54, %g6
14277 lduwa [%l7 + %g6] 0x88, %g4
14278loop_1306:
14279 taddcctv %i2, 0x070F, %g7
14280 fmovrslez %i4, %f23, %f15
14281 set 0x8, %i0
14282 ldxa [%g0 + %i0] 0x21, %o3
14283 tneg %xcc, 0x5
14284 fnands %f27, %f10, %f14
14285 tpos %icc, 0x0
14286 edge8ln %l6, %o5, %o2
14287 smulcc %l5, %l2, %l4
14288 bne,a loop_1307
14289 tpos %xcc, 0x5
14290 or %i7, 0x0E75, %g5
14291 wr %g0, 0x0c, %asi
14292 lda [%l7 + 0x74] %asi, %f5
14293loop_1307:
14294 edge8 %i3, %i6, %l3
14295 srlx %o4, %i1, %g1
14296 ld [%l7 + 0x30], %f21
14297 movcs %xcc, %o7, %l1
14298 sub %o0, %o6, %l0
14299 tneg %xcc, 0x2
14300 ta %icc, 0x6
14301 taddcctv %i5, %g2, %g3
14302 saved
14303 rdpr %cwp, %g1
14304 rdpr %cansave, %g2
14305 rdpr %canrestore, %g3
14306 rdpr %cleanwin, %g4
14307 rdpr %otherwin, %g5
14308 rdpr %wstate, %g6
14309 movleu %icc, %i0, %g6
14310 movleu %xcc, %g4, %i2
14311 stb %g7, [%l7 + 0x34]
14312 te %icc, 0x7
14313 movneg %icc, %i4, %o3
14314 movge %xcc, %l6, %o1
14315 fmovsgu %icc, %f13, %f12
14316 membar 0x5F
14317 array32 %o5, %o2, %l5
14318 addcc %l4, %l2, %i7
14319 tsubcctv %g5, %i3, %l3
14320 edge16l %o4, %i1, %i6
14321 fpackfix %f14, %f22
14322 sdivcc %o7, 0x1654, %l1
14323 tge %xcc, 0x7
14324 fmovspos %xcc, %f24, %f30
14325 bneg loop_1308
14326 siam 0x6
14327 orncc %o0, %o6, %g1
14328 set 0x78, %g2
14329 stxa %i5, [%l7 + %g2] 0x22
14330 membar #Sync
14331loop_1308:
14332 fpack32 %f6, %f22, %f24
14333 subc %g2, %l0, %i0
14334 edge32ln %g6, %g4, %i2
14335 edge8l %g3, %g7, %o3
14336 fbu %fcc0, loop_1309
14337 siam 0x6
14338 ldd [%l7 + 0x40], %i4
14339 addc %l6, %o5, %o1
14340loop_1309:
14341 stx %l5, [%l7 + 0x78]
14342 taddcctv %l4, %o2, %i7
14343 subcc %g5, %i3, %l2
14344 fbug %fcc3, loop_1310
14345 fcmpes %fcc1, %f14, %f10
14346 movrgez %o4, %l3, %i6
14347 tl %icc, 0x5
14348loop_1310:
14349 movg %xcc, %i1, %o7
14350 movpos %icc, %l1, %o6
14351 ba %icc, loop_1311
14352 tcs %icc, 0x4
14353 nop
14354 set 0x28, %l5
14355 lduh [%l7 + %l5], %o0
14356 ba,pn %icc, loop_1312
14357loop_1311:
14358 fabss %f26, %f13
14359 srax %i5, %g1, %g2
14360 restored
14361 rdpr %cwp, %g1
14362 rdpr %cansave, %g2
14363 rdpr %canrestore, %g3
14364 rdpr %cleanwin, %g4
14365 rdpr %otherwin, %g5
14366 rdpr %wstate, %g6
14367loop_1312:
14368 edge32 %i0, %g6, %l0
14369 array32 %i2, %g4, %g7
14370 xor %o3, %g3, %i4
14371 bl loop_1313
14372 mova %icc, %o5, %o1
14373 orn %l5, 0x1FBC, %l4
14374 sethi 0x06BB, %o2
14375loop_1313:
14376 movrgez %i7, %l6, %i3
14377 tcs %icc, 0x4
14378 set 0x48, %i2
14379 stxa %l2, [%l7 + %i2] 0x2a
14380 membar #Sync
14381 tg %icc, 0x1
14382 sllx %o4, %g5, %l3
14383 edge32l %i6, %i1, %o7
14384 tcs %xcc, 0x2
14385 popc %l1, %o6
14386 movrlez %o0, %i5, %g2
14387 move %xcc, %i0, %g1
14388 addc %l0, %g6, %i2
14389 wr %g0, 0x0c, %asi
14390 lduha [%l7 + 0x32] %asi, %g7
14391 tsubcc %o3, 0x0F7E, %g4
14392 fxors %f20, %f14, %f9
14393 edge8ln %i4, %g3, %o5
14394 movrlz %l5, %l4, %o2
14395 std %f18, [%l7 + 0x38]
14396 add %l7, 0x38, %l6
14397 wr %g0, 0x80, %asi
14398 casa [%l6] 0x80, %o1, %i7
14399 movrgz %l6, %i3, %l2
14400 bcc,pt %xcc, loop_1314
14401 fnands %f15, %f25, %f18
14402 lduw [%l7 + 0x7C], %o4
14403 mulx %l3, %g5, %i1
14404loop_1314:
14405 xnorcc %o7, %i6, %l1
14406 array32 %o0, %i5, %g2
14407 fmovsvc %xcc, %f14, %f15
14408 addcc %o6, 0x0CFF, %i0
14409 edge16 %l0, %g1, %i2
14410 call loop_1315
14411 te %icc, 0x1
14412 edge8ln %g6, %o3, %g7
14413 sethi 0x1705, %i4
14414loop_1315:
14415 sethi 0x092F, %g3
14416 fnors %f0, %f8, %f31
14417 tvs %icc, 0x7
14418 movre %o5, 0x0AB, %g4
14419 fmovdcs %icc, %f17, %f10
14420 andn %l5, %o2, %o1
14421 edge8 %l4, %l6, %i3
14422 fmovrdlz %i7, %f28, %f20
14423 movle %icc, %l2, %l3
14424 movrlez %o4, %i1, %o7
14425 udiv %g5, 0x0121, %l1
14426 movneg %icc, %i6, %o0
14427 tcc %icc, 0x6
14428 fpackfix %f26, %f1
14429 wr %g0, 0xeb, %asi
14430 stwa %i5, [%l7 + 0x5C] %asi
14431 membar #Sync
14432 movvc %icc, %o6, %i0
14433 sethi 0x1C00, %l0
14434 siam 0x0
14435 sll %g1, %g2, %g6
14436 tne %xcc, 0x7
14437 fandnot2s %f3, %f6, %f14
14438 umul %i2, 0x0A1E, %g7
14439 sdivcc %o3, 0x18AC, %g3
14440 tleu %icc, 0x6
14441 mulscc %o5, %i4, %l5
14442 nop
14443 setx loop_1316, %l0, %l1
14444 wrpr 0x1, %tl
14445 wrpr %l1, %tnpc
14446 setx 0x34400001400, %l0, %l1
14447 wrpr %l1, %tstate
14448 wrhpr 0x4, %htstate
14449 done
14450 fbge %fcc2, loop_1317
14451 umul %o2, 0x02C2, %g4
14452 bpos,pt %icc, loop_1318
14453loop_1316:
14454 fpadd32s %f6, %f29, %f24
14455loop_1317:
14456 fcmpeq16 %f4, %f10, %o1
14457 fornot2 %f6, %f18, %f20
14458loop_1318:
14459 fmovsg %xcc, %f0, %f10
14460 membar 0x07
14461 fandnot2s %f11, %f2, %f2
14462 udiv %l6, 0x0A3B, %i3
14463 set 0x7C, %o3
14464 lduwa [%l7 + %o3] 0x88, %l4
14465 ble,a loop_1319
14466 edge16l %l2, %l3, %o4
14467 fmovrsne %i1, %f9, %f18
14468 fbe %fcc1, loop_1320
14469loop_1319:
14470 or %i7, 0x021C, %g5
14471 stx %l1, [%l7 + 0x50]
14472 prefetch [%l7 + 0x2C], 0x2
14473loop_1320:
14474 tpos %icc, 0x1
14475 alignaddr %i6, %o7, %i5
14476 add %l7, 0x48, %l6
14477 wr %g0, 0x81, %asi
14478 casxa [%l6] 0x81, %o6, %o0
14479 movcc %icc, %l0, %i0
14480 edge32ln %g1, %g6, %i2
14481 sllx %g7, %g2, %o3
14482 wr %g0, 0x23, %asi
14483 stba %o5, [%l7 + 0x67] %asi
14484 membar #Sync
14485 fone %f22
14486 stbar
14487 array32 %g3, %l5, %i4
14488 tsubcctv %o2, %o1, %l6
14489 movrlz %i3, %g4, %l4
14490 fmovdg %xcc, %f13, %f20
14491 sdiv %l2, 0x13A5, %o4
14492 srax %i1, 0x0C, %i7
14493 edge16l %g5, %l3, %i6
14494 alignaddrl %l1, %o7, %i5
14495 alignaddrl %o0, %l0, %i0
14496 bneg,a,pn %xcc, loop_1321
14497 fzero %f8
14498 movrlez %g1, %o6, %i2
14499 sdivcc %g6, 0x05FC, %g7
14500loop_1321:
14501 fmovrsne %o3, %f10, %f20
14502 ldx [%l7 + 0x10], %g2
14503 edge32l %o5, %g3, %l5
14504 tpos %xcc, 0x3
14505 andncc %o2, %o1, %i4
14506 udivx %i3, 0x07F5, %l6
14507 orncc %g4, 0x00C5, %l2
14508 wr %g0, 0x19, %asi
14509 stda %f16, [%l7 + 0x40] %asi
14510 edge8l %l4, %o4, %i1
14511 fbl %fcc1, loop_1322
14512 movge %xcc, %i7, %l3
14513 udivx %g5, 0x16BC, %i6
14514 add %l7, 0x24, %l6
14515 wr %g0, 0x89, %asi
14516 casa [%l6] %asi, %o7, %l1
14517loop_1322:
14518 nop
14519 wr %g0, 0x19, %asi
14520 swapa [%l7 + 0x0C] %asi, %i5
14521 movleu %icc, %l0, %i0
14522 membar 0x0C
14523 fandnot2 %f10, %f24, %f2
14524 edge8 %o0, %g1, %i2
14525 fmovdn %icc, %f14, %f20
14526 wr %g0, 0xea, %asi
14527 ldda [%l7 + 0x60] %asi, %o6
14528 umul %g6, 0x163D, %o3
14529 fmovscc %xcc, %f17, %f27
14530 fmul8x16 %f7, %f8, %f12
14531 fnot2 %f22, %f2
14532 fandnot1s %f24, %f9, %f30
14533 fcmped %fcc1, %f18, %f28
14534 sdivcc %g2, 0x029C, %o5
14535 edge8ln %g3, %g7, %o2
14536 sir 0x0E94
14537 wr %g0, 0x89, %asi
14538 ldsha [%l7 + 0x26] %asi, %l5
14539 wr %g0, 0xeb, %asi
14540 stwa %i4, [%l7 + 0x68] %asi
14541 membar #Sync
14542 tle %xcc, 0x2
14543 mulscc %o1, 0x0C1C, %i3
14544 fmul8x16 %f26, %f14, %f16
14545 fpack32 %f20, %f26, %f6
14546 tleu %icc, 0x4
14547 srax %g4, 0x06, %l2
14548 fcmpne16 %f30, %f28, %l6
14549 movrlez %o4, 0x312, %l4
14550 fcmped %fcc3, %f12, %f26
14551 te %xcc, 0x6
14552 nop
14553 setx loop_1323, %l0, %l1
14554 wrpr 0x1, %tl
14555 wrpr %l1, %tpc
14556 add %l1, 0x4, %l1
14557 wrpr %l1, %tnpc
14558 setx 0x34400001400, %l0, %l1
14559 wrpr %l1, %tstate
14560 wrhpr 0x4, %htstate
14561 retry
14562 taddcctv %i7, 0x1271, %i1
14563 bn %xcc, loop_1324
14564 movne %icc, %g5, %i6
14565loop_1323:
14566 fbg,a %fcc2, loop_1325
14567 siam 0x4
14568loop_1324:
14569 movre %o7, 0x184, %l1
14570 fmovsg %xcc, %f19, %f0
14571loop_1325:
14572 or %l3, %l0, %i0
14573 fbuge,a %fcc0, loop_1326
14574 fnot2 %f2, %f4
14575 edge16 %o0, %g1, %i5
14576 sir 0x099F
14577loop_1326:
14578 taddcc %o6, %g6, %o3
14579 edge16ln %i2, %g2, %g3
14580 fpackfix %f30, %f7
14581 set 0x56, %g5
14582 lduba [%l7 + %g5] 0x15, %o5
14583 fmovsn %icc, %f21, %f11
14584 array32 %g7, %l5, %i4
14585 wr %g0, 0x88, %asi
14586 sta %f0, [%l7 + 0x38] %asi
14587 popc 0x0257, %o1
14588 edge8 %i3, %g4, %l2
14589 alignaddrl %o2, %l6, %o4
14590 orcc %l4, 0x1B79, %i1
14591 brlz %g5, loop_1327
14592 addccc %i6, %o7, %l1
14593 fmovdneg %icc, %f23, %f19
14594 fmovdvs %icc, %f13, %f24
14595loop_1327:
14596 fnot2 %f30, %f30
14597 fmovrse %l3, %f18, %f9
14598 and %l0, 0x072C, %i7
14599 movl %xcc, %i0, %o0
14600 fmovd %f10, %f2
14601 taddcctv %i5, %o6, %g6
14602 set 0x2C, %l1
14603 lduha [%l7 + %l1] 0x89, %o3
14604 fbge,a %fcc1, loop_1328
14605 tcs %icc, 0x1
14606 mova %icc, %g1, %g2
14607 movgu %xcc, %i2, %o5
14608loop_1328:
14609 udivcc %g7, 0x0A19, %l5
14610 add %i4, %g3, %o1
14611 bn,pn %icc, loop_1329
14612 fbg,a %fcc2, loop_1330
14613 movpos %xcc, %g4, %l2
14614 movgu %icc, %o2, %i3
14615loop_1329:
14616 or %o4, 0x0C1C, %l6
14617loop_1330:
14618 fmul8sux16 %f24, %f2, %f6
14619 movge %xcc, %i1, %l4
14620 fabsd %f22, %f22
14621 tl %xcc, 0x0
14622 mova %icc, %g5, %i6
14623 fmovrsgz %l1, %f0, %f29
14624 andcc %l3, %o7, %i7
14625 alignaddr %i0, %l0, %o0
14626 fxor %f22, %f12, %f20
14627 fbge,a %fcc2, loop_1331
14628 stx %o6, [%l7 + 0x70]
14629 fmovrdlz %i5, %f16, %f16
14630 andncc %o3, %g1, %g6
14631loop_1331:
14632 fsrc2 %f22, %f0
14633 movne %xcc, %g2, %i2
14634 fxnor %f12, %f12, %f18
14635 subcc %g7, 0x1942, %l5
14636 ld [%l7 + 0x08], %f23
14637 fmovd %f10, %f10
14638 andn %o5, %g3, %i4
14639 edge32 %g4, %o1, %l2
14640 smulcc %i3, 0x04BE, %o2
14641 umulcc %l6, 0x14EF, %o4
14642 movge %icc, %i1, %l4
14643 add %l7, 0x10, %l6
14644 wr %g0, 0x81, %asi
14645 casxa [%l6] 0x81, %i6, %l1
14646 movgu %xcc, %l3, %g5
14647 te %xcc, 0x1
14648 sllx %o7, %i0, %l0
14649 xor %i7, 0x1C0C, %o6
14650 andcc %o0, 0x08F1, %i5
14651 fmovrslz %g1, %f31, %f4
14652 fbo,a %fcc3, loop_1332
14653 movneg %icc, %o3, %g6
14654 subcc %i2, 0x1577, %g2
14655 fbe,a %fcc1, loop_1333
14656loop_1332:
14657 fbo %fcc3, loop_1334
14658 bleu,a,pn %icc, loop_1335
14659 fornot1s %f27, %f1, %f9
14660loop_1333:
14661 tl %icc, 0x1
14662loop_1334:
14663 smulcc %g7, %l5, %o5
14664loop_1335:
14665 array16 %g3, %i4, %g4
14666 ldub [%l7 + 0x61], %l2
14667 nop
14668 setx loop_1336, %l0, %l1
14669 wrpr 0x1, %tl
14670 wrpr %l1, %tnpc
14671 setx 0x34400001400, %l0, %l1
14672 wrpr %l1, %tstate
14673 wrhpr 0x4, %htstate
14674 done
14675 bleu,pt %xcc, loop_1337
14676 edge8l %o1, %i3, %l6
14677 alignaddrl %o2, %o4, %i1
14678loop_1336:
14679 nop
14680 set 0x30, %l0
14681 lduba [%l7 + %l0] 0x10, %i6
14682loop_1337:
14683 edge8ln %l4, %l1, %g5
14684 prefetch [%l7 + 0x28], 0x3
14685 ta %icc, 0x7
14686 ldsb [%l7 + 0x28], %o7
14687 taddcc %l3, %i0, %l0
14688 fmovdpos %xcc, %f17, %f0
14689 nop
14690 setx loop_1338, %l0, %l1
14691 wrpr 0x1, %tl
14692 wrpr %l1, %tnpc
14693 setx 0x34400001400, %l0, %l1
14694 wrpr %l1, %tstate
14695 wrhpr 0x4, %htstate
14696 done
14697 alignaddrl %i7, %o0, %i5
14698 tpos %xcc, 0x3
14699 tvs %icc, 0x5
14700loop_1338:
14701 saved
14702 rdpr %cwp, %g1
14703 rdpr %cansave, %g2
14704 rdpr %canrestore, %g3
14705 rdpr %cleanwin, %g4
14706 rdpr %otherwin, %g5
14707 rdpr %wstate, %g6
14708 stb %g1, [%l7 + 0x14]
14709 fbule,a %fcc0, loop_1339
14710 move %icc, %o6, %g6
14711 tgu %xcc, 0x7
14712 xor %o3, 0x1719, %i2
14713loop_1339:
14714 movgu %icc, %g2, %g7
14715 swap [%l7 + 0x78], %o5
14716 restored
14717 rdpr %cwp, %g1
14718 rdpr %cansave, %g2
14719 rdpr %canrestore, %g3
14720 rdpr %cleanwin, %g4
14721 rdpr %otherwin, %g5
14722 rdpr %wstate, %g6
14723 taddcctv %l5, %i4, %g3
14724 fba %fcc1, loop_1340
14725 fcmple32 %f26, %f30, %g4
14726 xnor %o1, 0x0742, %l2
14727 wr %g0, 0x11, %asi
14728 swapa [%l7 + 0x70] %asi, %l6
14729loop_1340:
14730 fnegs %f29, %f0
14731 wr %g0, 0x89, %asi
14732 swapa [%l7 + 0x40] %asi, %i3
14733 ta %icc, 0x6
14734 nop
14735 setx loop_1341, %l0, %l1
14736 wrpr 0x1, %tl
14737 wrpr %l1, %tpc
14738 add %l1, 0x4, %l1
14739 wrpr %l1, %tnpc
14740 setx 0x34400001400, %l0, %l1
14741 wrpr %l1, %tstate
14742 wrhpr 0x4, %htstate
14743 retry
14744 stbar
14745 tpos %xcc, 0x5
14746 fnot2s %f12, %f19
14747loop_1341:
14748 nop
14749 set 0x44, %i7
14750 ldswa [%l7 + %i7] 0x19, %o4
14751 bcs,a,pn %xcc, loop_1342
14752 fpadd32s %f26, %f4, %f22
14753 tle %xcc, 0x5
14754 movrne %o2, %i6, %i1
14755loop_1342:
14756 edge32n %l4, %g5, %l1
14757 fmovdle %xcc, %f5, %f29
14758 xor %l3, %i0, %l0
14759 fpsub16 %f4, %f24, %f24
14760 brlz,a %i7, loop_1343
14761 fornot1 %f6, %f8, %f2
14762 fmul8ulx16 %f24, %f4, %f18
14763 fnor %f24, %f14, %f4
14764loop_1343:
14765 sllx %o7, %i5, %g1
14766 edge32n %o0, %g6, %o3
14767 edge16n %i2, %o6, %g7
14768 fcmple32 %f10, %f26, %g2
14769 edge32n %o5, %l5, %g3
14770 fmovsle %xcc, %f18, %f17
14771 move %xcc, %g4, %i4
14772 addccc %l2, 0x1B7F, %l6
14773 set 0x60, %i4
14774 ldda [%l7 + %i4] 0x04, %i2
14775 ld [%l7 + 0x24], %f30
14776 tpos %xcc, 0x6
14777 tge %icc, 0x1
14778 fmovdne %xcc, %f21, %f31
14779 movge %icc, %o1, %o2
14780 fnegs %f21, %f5
14781 xorcc %i6, 0x1B9C, %o4
14782 nop
14783 set 0x28, %i1
14784 std %i0, [%l7 + %i1]
14785 fmovse %icc, %f13, %f22
14786 membar 0x33
14787 bne,a loop_1344
14788 fbue,a %fcc0, loop_1345
14789 sll %g5, %l4, %l3
14790 edge8ln %l1, %l0, %i0
14791loop_1344:
14792 fmovs %f20, %f24
14793loop_1345:
14794 nop
14795 set 0x20, %i6
14796 sta %f27, [%l7 + %i6] 0x04
14797 tn %xcc, 0x4
14798 tgu %icc, 0x7
14799 wr %g0, 0x18, %asi
14800 lduwa [%l7 + 0x78] %asi, %i7
14801 subcc %o7, %g1, %i5
14802 fba %fcc1, loop_1346
14803 fbe %fcc0, loop_1347
14804 bpos loop_1348
14805 xor %g6, %o0, %i2
14806loop_1346:
14807 tne %xcc, 0x3
14808loop_1347:
14809 mulx %o6, %o3, %g2
14810loop_1348:
14811 tvc %icc, 0x7
14812 fcmple16 %f0, %f4, %o5
14813 sra %g7, 0x0F, %l5
14814 orncc %g4, %g3, %l2
14815 bne,pt %icc, loop_1349
14816 addccc %l6, 0x1CDA, %i4
14817 bl,a,pt %xcc, loop_1350
14818 ldsh [%l7 + 0x4A], %i3
14819loop_1349:
14820 fbule %fcc0, loop_1351
14821 fbne %fcc1, loop_1352
14822loop_1350:
14823 siam 0x2
14824 taddcctv %o2, %i6, %o1
14825loop_1351:
14826 subccc %o4, 0x05C5, %g5
14827loop_1352:
14828 smul %l4, %l3, %i1
14829 brlez %l1, loop_1353
14830 tpos %icc, 0x2
14831 move %xcc, %l0, %i7
14832 xnor %o7, %i0, %g1
14833loop_1353:
14834 mova %icc, %i5, %o0
14835 umul %i2, %o6, %o3
14836 fmovdneg %xcc, %f5, %f6
14837 alignaddr %g6, %o5, %g7
14838 addccc %g2, 0x12EA, %l5
14839 ldd [%l7 + 0x70], %g2
14840 tgu %icc, 0x5
14841 saved
14842 rdpr %cwp, %g1
14843 rdpr %cansave, %g2
14844 rdpr %canrestore, %g3
14845 rdpr %cleanwin, %g4
14846 rdpr %otherwin, %g5
14847 rdpr %wstate, %g6
14848 brgz,a %l2, loop_1354
14849 fmovsne %xcc, %f8, %f6
14850 fbu %fcc3, loop_1355
14851 fsrc1s %f27, %f28
14852loop_1354:
14853 fandnot2 %f20, %f0, %f28
14854 bne,a,pn %xcc, loop_1356
14855loop_1355:
14856 array16 %l6, %i4, %i3
14857 fbl %fcc3, loop_1357
14858 fmovdge %xcc, %f22, %f3
14859loop_1356:
14860 fbuge,a %fcc3, loop_1358
14861 fmul8x16al %f2, %f27, %f0
14862loop_1357:
14863 nop
14864 set 0x20, %o2
14865 lda [%l7 + %o2] 0x80, %f6
14866loop_1358:
14867 nop
14868 wr %g0, 0x80, %asi
14869 lduha [%l7 + 0x22] %asi, %g4
14870 or %o2, 0x0DB1, %i6
14871 xnor %o1, 0x0265, %o4
14872 alignaddr %l4, %l3, %g5
14873 mulscc %l1, 0x1B43, %l0
14874 std %f20, [%l7 + 0x78]
14875 fandnot1s %f13, %f7, %f12
14876 sdivx %i1, 0x0D3F, %i7
14877 movrlz %o7, %i0, %i5
14878 fmovdne %xcc, %f13, %f24
14879 fandnot1 %f24, %f30, %f0
14880 edge32l %o0, %g1, %i2
14881 fmovrdgz %o3, %f4, %f14
14882 movvc %xcc, %g6, %o6
14883 movle %xcc, %o5, %g7
14884 brlez,a %g2, loop_1359
14885 xnor %l5, %g3, %l6
14886 bcs %icc, loop_1360
14887 mova %xcc, %l2, %i3
14888loop_1359:
14889 fnegs %f18, %f6
14890 nop
14891 setx loop_1361, %l0, %l1
14892 jmpl %l1, %g4
14893loop_1360:
14894 brz,a %i4, loop_1362
14895 fblg %fcc2, loop_1363
14896 ldstub [%l7 + 0x6E], %i6
14897loop_1361:
14898 orcc %o1, 0x160C, %o2
14899loop_1362:
14900 edge32n %o4, %l3, %l4
14901loop_1363:
14902 movg %icc, %g5, %l0
14903 nop
14904 setx loop_1364, %l0, %l1
14905 wrpr 0x1, %tl
14906 wrpr %l1, %tnpc
14907 setx 0x34400001400, %l0, %l1
14908 wrpr %l1, %tstate
14909 wrhpr 0x4, %htstate
14910 done
14911 tcc %icc, 0x0
14912 fnand %f20, %f4, %f8
14913 set 0x7E, %g4
14914 ldsba [%l7 + %g4] 0x14, %i1
14915loop_1364:
14916 fbu,a %fcc3, loop_1365
14917 tn %icc, 0x3
14918 nop
14919 setx loop_1366, %l0, %l1
14920 jmpl %l1, %i7
14921 edge32n %l1, %i0, %i5
14922loop_1365:
14923 brlz,a %o7, loop_1367
14924 orncc %o0, 0x02F7, %i2
14925loop_1366:
14926 tvs %icc, 0x5
14927 tgu %xcc, 0x6
14928loop_1367:
14929 srax %g1, 0x03, %g6
14930 set 0x40, %l6
14931 stda %f0, [%l7 + %l6] 0xf8
14932 membar #Sync
14933 bcc,a,pt %xcc, loop_1368
14934 udiv %o6, 0x127E, %o3
14935 fxor %f8, %f28, %f18
14936 tcc %xcc, 0x3
14937loop_1368:
14938 taddcctv %g7, 0x05FF, %o5
14939 ta %xcc, 0x6
14940 ba %icc, loop_1369
14941 bvc %xcc, loop_1370
14942 stx %g2, [%l7 + 0x30]
14943 fbue,a %fcc0, loop_1371
14944loop_1369:
14945 sdivcc %l5, 0x1537, %l6
14946loop_1370:
14947 fbne,a %fcc0, loop_1372
14948 orncc %g3, %i3, %g4
14949loop_1371:
14950 fornot1s %f25, %f16, %f10
14951 wr %g0, 0x10, %asi
14952 lduba [%l7 + 0x2C] %asi, %l2
14953loop_1372:
14954 fones %f3
14955 set 0x20, %o6
14956 ldda [%l7 + %o6] 0x2f, %i4
14957 fpsub32 %f6, %f20, %f8
14958 movrlez %i6, %o1, %o2
14959 tsubcctv %o4, %l4, %g5
14960 wr %g0, 0x2c, %asi
14961 ldda [%l7 + 0x60] %asi, %l0
14962 fmovdleu %xcc, %f17, %f11
14963 edge16ln %i1, %i7, %l3
14964 edge8l %l1, %i5, %o7
14965 fpack16 %f24, %f31
14966 mulscc %i0, %o0, %i2
14967 sll %g1, 0x1A, %g6
14968 tl %xcc, 0x6
14969 wr %g0, 0x80, %asi
14970 stba %o6, [%l7 + 0x37] %asi
14971 andn %g7, %o3, %o5
14972 tle %xcc, 0x5
14973 fmovrsgez %l5, %f23, %f5
14974 movpos %xcc, %g2, %g3
14975 edge32ln %l6, %g4, %i3
14976 movle %xcc, %i4, %l2
14977 brnz %i6, loop_1373
14978 sdiv %o2, 0x0E64, %o4
14979 lduh [%l7 + 0x6C], %o1
14980 movgu %xcc, %g5, %l0
14981loop_1373:
14982 movcc %icc, %l4, %i1
14983 std %i6, [%l7 + 0x78]
14984 popc %l1, %i5
14985 fcmps %fcc2, %f14, %f21
14986 movn %xcc, %o7, %l3
14987 fmovdvs %xcc, %f25, %f11
14988 move %icc, %i0, %o0
14989 sir 0x05FB
14990 tsubcctv %i2, %g1, %o6
14991 fmovrdgez %g6, %f2, %f12
14992 fcmps %fcc3, %f26, %f22
14993 udivx %g7, 0x0ED9, %o3
14994 movge %xcc, %l5, %g2
14995 edge32l %o5, %g3, %l6
14996 bge loop_1374
14997 popc 0x014E, %g4
14998 mova %xcc, %i3, %i4
14999 bleu,a,pt %icc, loop_1375
15000loop_1374:
15001 orcc %l2, 0x16A1, %i6
15002 fbn,a %fcc3, loop_1376
15003 movge %xcc, %o4, %o1
15004loop_1375:
15005 movrgez %o2, 0x199, %l0
15006 membar 0x09
15007loop_1376:
15008 or %l4, %i1, %g5
15009 movneg %icc, %l1, %i7
15010 array16 %o7, %l3, %i5
15011 tpos %icc, 0x0
15012 sdivcc %i0, 0x162B, %i2
15013 addccc %g1, 0x1470, %o0
15014 fmovscs %xcc, %f17, %f12
15015 fbg,a %fcc2, loop_1377
15016 nop
15017 setx loop_1378, %l0, %l1
15018 wrpr 0x1, %tl
15019 wrpr %l1, %tpc
15020 add %l1, 0x4, %l1
15021 wrpr %l1, %tnpc
15022 setx 0x34400001400, %l0, %l1
15023 wrpr %l1, %tstate
15024 wrhpr 0x4, %htstate
15025 retry
15026 tleu %icc, 0x4
15027 fmuld8ulx16 %f6, %f3, %f0
15028loop_1377:
15029 tneg %xcc, 0x3
15030loop_1378:
15031 fmovsn %icc, %f15, %f21
15032 movg %icc, %o6, %g6
15033 xnor %o3, %g7, %g2
15034 nop
15035 set 0x30, %i3
15036 std %f10, [%l7 + %i3]
15037 ld [%l7 + 0x50], %f26
15038 fsrc2 %f20, %f26
15039 edge32 %l5, %o5, %g3
15040 fmovsleu %icc, %f12, %f20
15041 fmovsvc %icc, %f11, %f15
15042 subc %l6, 0x15A7, %g4
15043 array8 %i3, %i4, %l2
15044 fbug %fcc3, loop_1379
15045 bvs,a,pt %icc, loop_1380
15046 fbn,a %fcc3, loop_1381
15047 xor %o4, 0x1E04, %i6
15048loop_1379:
15049 orncc %o1, %o2, %l0
15050loop_1380:
15051 fmul8x16 %f22, %f18, %f20
15052loop_1381:
15053 edge16 %i1, %l4, %l1
15054 movcc %icc, %i7, %g5
15055 fandnot2s %f5, %f16, %f3
15056 andn %o7, %i5, %i0
15057 or %i2, %g1, %o0
15058 or %l3, 0x1129, %o6
15059 bleu,a,pt %icc, loop_1382
15060 srax %o3, %g6, %g7
15061 subc %g2, %o5, %g3
15062 sdivcc %l5, 0x0634, %g4
15063loop_1382:
15064 nop
15065 set 0x3D, %o5
15066 lduba [%l7 + %o5] 0x89, %l6
15067 tneg %xcc, 0x7
15068 bleu,a %xcc, loop_1383
15069 tvs %icc, 0x0
15070 subc %i3, 0x1E85, %i4
15071 fxnor %f2, %f20, %f0
15072loop_1383:
15073 smul %l2, 0x18C2, %i6
15074 edge8n %o4, %o2, %l0
15075 fbne,a %fcc1, loop_1384
15076 fbne,a %fcc2, loop_1385
15077 sethi 0x016E, %i1
15078 tsubcctv %l4, 0x140C, %l1
15079loop_1384:
15080 taddcc %o1, 0x00AA, %i7
15081loop_1385:
15082 addcc %o7, 0x05E8, %i5
15083 tvc %xcc, 0x6
15084 sra %i0, %g5, %i2
15085 tgu %icc, 0x5
15086 taddcc %o0, %g1, %o6
15087 fmul8sux16 %f20, %f22, %f24
15088 srl %l3, %o3, %g7
15089 tn %icc, 0x6
15090 sdivx %g6, 0x19E7, %g2
15091 bleu,a,pt %icc, loop_1386
15092 subcc %g3, %o5, %g4
15093 mulx %l5, %i3, %l6
15094 xorcc %l2, %i6, %o4
15095loop_1386:
15096 udiv %o2, 0x07A9, %i4
15097 movrgz %l0, %i1, %l1
15098 addcc %o1, 0x1F76, %l4
15099 movne %xcc, %o7, %i7
15100 taddcc %i0, 0x0AF5, %g5
15101 fornot1 %f28, %f10, %f6
15102 fpackfix %f16, %f14
15103 add %l7, 0x08, %l6
15104 wr %g0, 0x19, %asi
15105 ldxa [%l6] %asi, %i2
15106 casxa [%l6] 0x19, %i2, %i5
15107 sir 0x0C37
15108 fnot2 %f14, %f12
15109 movle %xcc, %g1, %o0
15110 orn %l3, %o3, %g7
15111 wr %g0, 0x18, %asi
15112 lduba [%l7 + 0x22] %asi, %g6
15113 std %f14, [%l7 + 0x48]
15114 wr %g0, 0x21, %asi
15115 stxa %g2, [%g0 + 0x8] %asi
15116 fbne %fcc1, loop_1387
15117 fabss %f9, %f21
15118 fmovdpos %xcc, %f14, %f3
15119 sir 0x0740
15120loop_1387:
15121 movcc %xcc, %o6, %o5
15122 edge8 %g3, %g4, %i3
15123 fmovdneg %xcc, %f0, %f15
15124 alignaddrl %l6, %l2, %l5
15125 fmovsge %xcc, %f29, %f17
15126 xnor %o4, 0x0ECF, %i6
15127 movleu %xcc, %o2, %l0
15128 sdivcc %i4, 0x1830, %l1
15129 sra %i1, 0x14, %l4
15130 tpos %xcc, 0x4
15131 add %l7, 0x6C, %l6
15132 wr %g0, 0x10, %asi
15133 casa [%l6] 0x10, %o1, %i7
15134 addccc %i0, 0x01EC, %g5
15135 ld [%l7 + 0x60], %f23
15136 edge8l %o7, %i2, %i5
15137 lduw [%l7 + 0x54], %g1
15138 sdiv %o0, 0x1302, %l3
15139 orncc %g7, %o3, %g2
15140 sdiv %g6, 0x08E5, %o6
15141 edge32n %g3, %o5, %g4
15142 fpadd16 %f12, %f10, %f8
15143 tsubcctv %l6, 0x07D0, %l2
15144 fnot1s %f15, %f4
15145 st %f30, [%l7 + 0x18]
15146 sllx %l5, 0x0F, %i3
15147 nop
15148 setx loop_1388, %l0, %l1
15149 wrpr 0x1, %tl
15150 wrpr %l1, %tnpc
15151 setx 0x34400001400, %l0, %l1
15152 wrpr %l1, %tstate
15153 wrhpr 0x4, %htstate
15154 done
15155 sllx %i6, %o4, %o2
15156 andcc %i4, 0x17A8, %l1
15157 tle %xcc, 0x5
15158loop_1388:
15159 fmovrslez %i1, %f3, %f15
15160 nop
15161 setx loop_1389, %l0, %l1
15162 wrpr 0x1, %tl
15163 wrpr %l1, %tnpc
15164 setx 0x34400001400, %l0, %l1
15165 wrpr %l1, %tstate
15166 wrhpr 0x4, %htstate
15167 done
15168 fsrc2 %f30, %f30
15169 movl %xcc, %l0, %l4
15170 ldsb [%l7 + 0x37], %i7
15171loop_1389:
15172 xorcc %o1, %i0, %o7
15173 sllx %i2, 0x00, %g5
15174 fmul8x16al %f31, %f10, %f24
15175 be,a loop_1390
15176 edge32l %g1, %i5, %l3
15177 move %xcc, %g7, %o0
15178 sdivcc %g2, 0x198C, %g6
15179loop_1390:
15180 ldsh [%l7 + 0x2C], %o6
15181 add %l7, 0x2C, %l6
15182 wr %g0, 0x18, %asi
15183 lda [%l6] %asi, %g3
15184 casa [%l6] 0x18, %g3, %o5
15185 fnot1 %f20, %f10
15186 flush %l7 + 0x48
15187 subc %o3, %g4, %l6
15188 fmul8x16au %f13, %f20, %f8
15189 edge8n %l5, %i3, %i6
15190 fcmple32 %f18, %f12, %l2
15191 xnor %o4, 0x1BBC, %i4
15192 ldsb [%l7 + 0x1F], %l1
15193 sra %o2, %l0, %l4
15194 tleu %xcc, 0x7
15195 brlz %i1, loop_1391
15196 and %o1, %i7, %i0
15197 fmovsvs %icc, %f11, %f28
15198 fone %f10
15199loop_1391:
15200 fzeros %f12
15201 and %i2, 0x0AC1, %g5
15202 movg %icc, %g1, %o7
15203 edge16 %l3, %i5, %o0
15204 tsubcctv %g7, 0x1DB9, %g2
15205 edge32n %g6, %g3, %o6
15206 tl %xcc, 0x0
15207 fcmpes %fcc3, %f2, %f21
15208 udivx %o5, 0x1A8D, %o3
15209 edge16ln %l6, %g4, %l5
15210 movn %xcc, %i3, %i6
15211 edge16 %l2, %o4, %i4
15212 movgu %icc, %o2, %l0
15213 movge %xcc, %l4, %i1
15214 movrne %o1, 0x3A8, %i7
15215 wr %g0, 0x89, %asi
15216 ldsha [%l7 + 0x72] %asi, %l1
15217 fbue,a %fcc0, loop_1392
15218 movvs %icc, %i2, %i0
15219 fsrc1s %f23, %f31
15220 set 0x08, %l2
15221 stwa %g5, [%l7 + %l2] 0x81
15222loop_1392:
15223 fble %fcc1, loop_1393
15224 fmovsge %xcc, %f20, %f31
15225 edge8ln %g1, %o7, %i5
15226 fba,a %fcc2, loop_1394
15227loop_1393:
15228 tsubcc %l3, %o0, %g2
15229 nop
15230 setx loop_1395, %l0, %l1
15231 jmpl %l1, %g6
15232 fmovda %xcc, %f20, %f30
15233loop_1394:
15234 faligndata %f28, %f24, %f26
15235 set 0x24, %o7
15236 stwa %g7, [%l7 + %o7] 0x19
15237loop_1395:
15238 siam 0x0
15239 edge8 %o6, %o5, %o3
15240 sdivx %g3, 0x04B9, %g4
15241 edge32l %l5, %l6, %i3
15242 tg %icc, 0x6
15243 fbne %fcc0, loop_1396
15244 xorcc %i6, 0x09FA, %l2
15245 xor %o4, %i4, %l0
15246 bcc,pt %xcc, loop_1397
15247loop_1396:
15248 std %f20, [%l7 + 0x20]
15249 tneg %icc, 0x6
15250 bg,a,pt %xcc, loop_1398
15251loop_1397:
15252 sll %l4, %i1, %o1
15253 nop
15254 setx loop_1399, %l0, %l1
15255 jmpl %l1, %o2
15256 fbu,a %fcc3, loop_1400
15257loop_1398:
15258 movcc %xcc, %l1, %i2
15259 edge16n %i7, %g5, %g1
15260loop_1399:
15261 fnegs %f13, %f12
15262loop_1400:
15263 tle %xcc, 0x3
15264 array8 %o7, %i0, %i5
15265 movvc %icc, %l3, %o0
15266 addccc %g2, 0x0074, %g6
15267 andn %o6, %g7, %o3
15268 fmovsge %xcc, %f22, %f11
15269 fpadd16 %f2, %f20, %f30
15270 movne %icc, %g3, %o5
15271 move %icc, %g4, %l6
15272 fnands %f30, %f13, %f10
15273 movne %icc, %l5, %i6
15274 edge8l %i3, %o4, %i4
15275 movrgz %l2, 0x0E6, %l0
15276 orcc %l4, %o1, %o2
15277 nop
15278 set 0x7C, %g7
15279 ldsw [%l7 + %g7], %l1
15280 fmovde %xcc, %f20, %f14
15281 te %icc, 0x3
15282 fmovde %icc, %f6, %f7
15283 addccc %i1, %i7, %i2
15284 movcc %icc, %g5, %o7
15285 wr %g0, 0x80, %asi
15286 stha %i0, [%l7 + 0x3E] %asi
15287 fbule %fcc0, loop_1401
15288 andncc %i5, %l3, %o0
15289 stb %g2, [%l7 + 0x3E]
15290 movrgez %g6, %g1, %o6
15291loop_1401:
15292 fnors %f29, %f21, %f23
15293 fbne,a %fcc0, loop_1402
15294 addc %g7, %o3, %g3
15295 array32 %o5, %l6, %g4
15296 sllx %l5, %i3, %o4
15297loop_1402:
15298 brz %i4, loop_1403
15299 fbl,a %fcc2, loop_1404
15300 alignaddr %i6, %l0, %l4
15301 fmovdcs %icc, %f8, %f5
15302loop_1403:
15303 addcc %o1, 0x05C1, %o2
15304loop_1404:
15305 sll %l1, %l2, %i1
15306 ld [%l7 + 0x70], %f22
15307 and %i7, 0x020D, %g5
15308 array8 %i2, %o7, %i5
15309 saved
15310 rdpr %cwp, %g1
15311 rdpr %cansave, %g2
15312 rdpr %canrestore, %g3
15313 rdpr %cleanwin, %g4
15314 rdpr %otherwin, %g5
15315 rdpr %wstate, %g6
15316 fpadd16 %f12, %f6, %f16
15317 mulx %i0, 0x1135, %o0
15318 subccc %l3, 0x1E01, %g6
15319 st %f25, [%l7 + 0x1C]
15320 edge8 %g1, %g2, %g7
15321 movvs %xcc, %o3, %o6
15322 movvc %xcc, %g3, %l6
15323 movl %icc, %o5, %l5
15324 movgu %icc, %i3, %g4
15325 set 0x37, %l3
15326 ldsba [%l7 + %l3] 0x04, %o4
15327 sir 0x11E9
15328 or %i4, %i6, %l4
15329 fmovde %icc, %f30, %f29
15330 st %f1, [%l7 + 0x10]
15331 lduh [%l7 + 0x42], %l0
15332 siam 0x6
15333 sir 0x1D9F
15334 orncc %o2, %o1, %l1
15335 srlx %i1, %i7, %g5
15336 ldstub [%l7 + 0x62], %i2
15337 tcs %xcc, 0x2
15338 edge16l %o7, %l2, %i0
15339 addc %i5, %o0, %l3
15340 subccc %g1, %g6, %g2
15341 lduh [%l7 + 0x1E], %g7
15342 movrgz %o3, %g3, %l6
15343 andn %o6, 0x10E3, %l5
15344 te %xcc, 0x6
15345 movge %icc, %i3, %g4
15346 movrgz %o5, %i4, %o4
15347 be %icc, loop_1405
15348 movneg %xcc, %l4, %l0
15349 or %o2, 0x1D81, %o1
15350 addccc %i6, %i1, %i7
15351loop_1405:
15352 xnor %l1, %i2, %g5
15353 fmovsa %icc, %f7, %f24
15354 wr %g0, 0x80, %asi
15355 ldsba [%l7 + 0x79] %asi, %o7
15356 edge16l %l2, %i5, %o0
15357 movleu %xcc, %i0, %l3
15358 srax %g1, 0x1C, %g2
15359 ba %icc, loop_1406
15360 tsubcc %g6, %o3, %g7
15361 movn %icc, %g3, %l6
15362 edge8 %o6, %l5, %i3
15363loop_1406:
15364 bl,pt %xcc, loop_1407
15365 fmovse %icc, %f4, %f5
15366 brz,a %o5, loop_1408
15367 edge32l %i4, %o4, %g4
15368loop_1407:
15369 bg,a loop_1409
15370 fmovrslz %l0, %f1, %f9
15371loop_1408:
15372 movcs %icc, %o2, %o1
15373 fmovdle %icc, %f5, %f1
15374loop_1409:
15375 fxors %f18, %f21, %f4
15376 stbar
15377 movvc %xcc, %i6, %l4
15378 movrlez %i7, 0x217, %l1
15379 addccc %i1, 0x1407, %g5
15380 wr %g0, 0x89, %asi
15381 prefetcha [%l7 + 0x40] %asi, 0x0
15382 orn %l2, 0x0DB1, %i5
15383 fmovrdne %o0, %f6, %f2
15384 fmovdneg %xcc, %f18, %f21
15385 tg %icc, 0x6
15386 movrgez %i0, %l3, %i2
15387 tge %icc, 0x3
15388 movvc %icc, %g2, %g6
15389 bshuffle %f6, %f18, %f18
15390 srl %g1, %o3, %g7
15391 umulcc %l6, 0x11F0, %g3
15392 movrlz %o6, 0x307, %i3
15393 movl %xcc, %l5, %o5
15394 brgz %i4, loop_1410
15395 popc %o4, %l0
15396 fnands %f7, %f25, %f9
15397 sra %g4, 0x12, %o1
15398loop_1410:
15399 fmovscs %icc, %f2, %f8
15400 movcs %xcc, %o2, %l4
15401 smul %i6, 0x01F1, %i7
15402 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
15403 nop ! nop ! ldxa [%g0 + 0x358] %asi, %i1 ripped by fixASI40.pl ripped by fixASI40.pl
15404 fcmps %fcc2, %f7, %f4
15405 fornot2s %f24, %f17, %f20
15406 srlx %l1, 0x03, %o7
15407 andcc %l2, 0x0170, %g5
15408 edge8n %i5, %i0, %l3
15409 fpsub16 %f10, %f2, %f20
15410 edge8n %o0, %i2, %g6
15411 edge16 %g2, %g1, %o3
15412 tl %icc, 0x4
15413 movrgz %g7, 0x2E9, %g3
15414 fmovscc %xcc, %f2, %f6
15415 tvc %icc, 0x2
15416 ldstub [%l7 + 0x37], %l6
15417 wr %g0, 0xe2, %asi
15418 stba %o6, [%l7 + 0x30] %asi
15419 membar #Sync
15420 movre %i3, 0x284, %l5
15421 swap [%l7 + 0x7C], %i4
15422 set 0x30, %o1
15423 stwa %o4, [%l7 + %o1] 0x23
15424 membar #Sync
15425 tpos %xcc, 0x4
15426 edge32l %l0, %g4, %o1
15427 add %l7, 0x74, %l6
15428 wr %g0, 0x80, %asi
15429 casa [%l6] 0x80, %o2, %o5
15430 sub %i6, %i7, %i1
15431 tvs %xcc, 0x1
15432 fone %f14
15433 sdivcc %l4, 0x170A, %l1
15434 edge32n %l2, %o7, %g5
15435 edge32l %i5, %l3, %o0
15436 subccc %i2, 0x0237, %i0
15437 edge16 %g6, %g1, %g2
15438 fmovdle %xcc, %f12, %f18
15439 set 0x08, %l4
15440 lda [%l7 + %l4] 0x0c, %f18
15441 tn %icc, 0x7
15442 tsubcctv %o3, %g7, %l6
15443 wr %g0, 0x11, %asi
15444 stda %g2, [%l7 + 0x18] %asi
15445 tgu %icc, 0x4
15446 fmovsge %xcc, %f29, %f0
15447 sdivcc %i3, 0x027E, %l5
15448 udivx %i4, 0x1CFC, %o6
15449 xnor %o4, %l0, %o1
15450 srax %o2, %g4, %i6
15451 fcmped %fcc1, %f8, %f12
15452 move %xcc, %o5, %i7
15453 alignaddr %i1, %l4, %l2
15454 ldstub [%l7 + 0x25], %l1
15455 set 0x32, %g3
15456 ldsba [%l7 + %g3] 0x19, %g5
15457 fnot2s %f26, %f11
15458 srax %o7, %i5, %o0
15459 movvc %xcc, %i2, %l3
15460 udivcc %g6, 0x1581, %i0
15461 andncc %g1, %g2, %g7
15462 bge,a %xcc, loop_1411
15463 fmovsge %xcc, %f13, %f26
15464 movg %icc, %l6, %g3
15465 ldsh [%l7 + 0x62], %o3
15466loop_1411:
15467 movrgez %l5, 0x1B4, %i3
15468 fandnot1s %f6, %f11, %f18
15469 srlx %i4, %o4, %o6
15470 tpos %xcc, 0x2
15471 brnz %o1, loop_1412
15472 movre %l0, %o2, %i6
15473 movgu %xcc, %g4, %i7
15474 fmovsn %icc, %f13, %f26
15475loop_1412:
15476 call loop_1413
15477 bgu loop_1414
15478 tg %xcc, 0x3
15479 ta %icc, 0x1
15480loop_1413:
15481 popc 0x00EA, %i1
15482loop_1414:
15483 movrgez %l4, 0x26F, %o5
15484 udivcc %l1, 0x1B56, %l2
15485 fmovsneg %icc, %f16, %f23
15486 fmovsa %xcc, %f1, %f18
15487 umul %o7, %i5, %g5
15488 fmovrsgz %i2, %f2, %f7
15489 andcc %o0, %g6, %i0
15490 popc 0x17E9, %l3
15491 movn %xcc, %g1, %g2
15492 tne %xcc, 0x7
15493 membar #Sync
15494 set 0x40, %i5
15495 ldda [%l7 + %i5] 0xf0, %f16
15496 fmul8x16al %f1, %f8, %f16
15497 te %icc, 0x7
15498 movrlez %g7, 0x0CE, %l6
15499 set 0x5C, %o4
15500 sta %f12, [%l7 + %o4] 0x11
15501 orn %o3, 0x01B8, %g3
15502 ld [%l7 + 0x30], %f1
15503 xnor %i3, 0x124A, %l5
15504 set 0x24, %o0
15505 ldswa [%l7 + %o0] 0x10, %i4
15506 tcc %icc, 0x1
15507 xnorcc %o4, %o6, %l0
15508 andn %o2, %i6, %o1
15509 set 0x50, %g1
15510 ldstuba [%l7 + %g1] 0x11, %i7
15511 fmovrslez %i1, %f28, %f12
15512 wr %g0, 0x81, %asi
15513 ldda [%l7 + 0x40] %asi, %f0
15514 ble,pn %icc, loop_1415
15515 fexpand %f31, %f6
15516 fornot2s %f27, %f9, %f1
15517 fnot2s %f7, %f22
15518loop_1415:
15519 nop
15520 set 0x30, %i0
15521 ldda [%l7 + %i0] 0x2c, %g4
15522 movneg %xcc, %l4, %l1
15523 tvc %xcc, 0x7
15524 fbule,a %fcc2, loop_1416
15525 tle %icc, 0x2
15526 xor %l2, 0x021E, %o7
15527 ldx [%l7 + 0x38], %o5
15528loop_1416:
15529 bleu %icc, loop_1417
15530 array8 %g5, %i2, %i5
15531 tn %icc, 0x5
15532 bvs,pt %xcc, loop_1418
15533loop_1417:
15534 faligndata %f20, %f12, %f24
15535 set 0x30, %g6
15536 ldda [%l7 + %g6] 0x0c, %g6
15537loop_1418:
15538 sdivcc %o0, 0x183D, %i0
15539 orn %l3, 0x011B, %g1
15540 ble,pn %icc, loop_1419
15541 fmovdcc %icc, %f17, %f18
15542 ble,a %xcc, loop_1420
15543 be loop_1421
15544loop_1419:
15545 fnors %f5, %f31, %f11
15546 udivx %g2, 0x04F8, %g7
15547loop_1420:
15548 movpos %xcc, %o3, %l6
15549loop_1421:
15550 alignaddr %i3, %l5, %g3
15551 tvc %icc, 0x4
15552 movrgz %o4, 0x310, %i4
15553 fand %f30, %f2, %f12
15554 srl %l0, %o2, %i6
15555 edge8ln %o1, %i7, %o6
15556 alignaddr %g4, %l4, %l1
15557 tl %icc, 0x4
15558 tg %xcc, 0x1
15559 bneg,pn %icc, loop_1422
15560 ldx [%l7 + 0x60], %l2
15561 array16 %i1, %o7, %g5
15562 std %i2, [%l7 + 0x48]
15563loop_1422:
15564 saved
15565 rdpr %cwp, %g1
15566 rdpr %cansave, %g2
15567 rdpr %canrestore, %g3
15568 rdpr %cleanwin, %g4
15569 rdpr %otherwin, %g5
15570 rdpr %wstate, %g6
15571 sra %o5, %g6, %i5
15572 fbn %fcc0, loop_1423
15573 brlz %o0, loop_1424
15574 andcc %l3, %g1, %g2
15575 tvc %xcc, 0x3
15576loop_1423:
15577 tn %icc, 0x5
15578loop_1424:
15579 movl %icc, %i0, %o3
15580 sub %l6, %i3, %g7
15581 tvc %icc, 0x4
15582 movne %xcc, %l5, %o4
15583 umul %g3, 0x1210, %i4
15584 tcs %xcc, 0x7
15585 andn %l0, %i6, %o2
15586 umul %o1, %o6, %g4
15587 array16 %i7, %l1, %l4
15588 umul %l2, 0x06A7, %i1
15589 edge16l %o7, %g5, %o5
15590 fnands %f24, %f0, %f5
15591 tneg %icc, 0x7
15592 ldx [%l7 + 0x50], %g6
15593 add %i2, %i5, %l3
15594 tvs %icc, 0x2
15595 fmovsg %xcc, %f22, %f19
15596 set 0x13, %l5
15597 ldsba [%l7 + %l5] 0x80, %o0
15598 nop
15599 setx loop_1425, %l0, %l1
15600 wrpr 0x1, %tl
15601 wrpr %l1, %tpc
15602 add %l1, 0x4, %l1
15603 wrpr %l1, %tnpc
15604 setx 0x34400001400, %l0, %l1
15605 wrpr %l1, %tstate
15606 wrhpr 0x4, %htstate
15607 retry
15608 bne,a loop_1426
15609 bgu,pt %icc, loop_1427
15610 tge %icc, 0x2
15611loop_1425:
15612 xnor %g2, 0x101D, %i0
15613loop_1426:
15614 popc 0x0D04, %g1
15615loop_1427:
15616 nop
15617 set 0x2C, %g2
15618 ldsw [%l7 + %g2], %l6
15619 fnand %f16, %f30, %f12
15620 xnor %i3, 0x10D0, %o3
15621 wr %g0, 0x89, %asi
15622 ldda [%l7 + 0x40] %asi, %f16
15623 fmovdg %icc, %f18, %f21
15624 movcs %icc, %l5, %g7
15625 tcs %icc, 0x1
15626 fblg %fcc1, loop_1428
15627 srax %g3, %i4, %o4
15628 brnz %l0, loop_1429
15629 srax %o2, %i6, %o1
15630loop_1428:
15631 tne %icc, 0x2
15632 move %xcc, %o6, %g4
15633loop_1429:
15634 andncc %i7, %l4, %l2
15635 faligndata %f22, %f20, %f2
15636 fmovse %xcc, %f15, %f4
15637 wr %g0, 0x11, %asi
15638 ldxa [%l7 + 0x10] %asi, %i1
15639 fmovrsgez %o7, %f24, %f21
15640 ta %xcc, 0x4
15641 umulcc %l1, %o5, %g5
15642 addcc %g6, 0x1F5D, %i5
15643 sth %l3, [%l7 + 0x76]
15644 addcc %o0, %i2, %i0
15645 fpmerge %f31, %f21, %f12
15646 edge16n %g2, %g1, %i3
15647 fmovsneg %xcc, %f31, %f13
15648 brz,a %o3, loop_1430
15649 sra %l5, %l6, %g3
15650 movleu %icc, %g7, %i4
15651 edge16 %o4, %l0, %i6
15652loop_1430:
15653 orncc %o2, 0x076F, %o6
15654 edge8l %g4, %o1, %i7
15655 addccc %l2, 0x0C19, %i1
15656 sdiv %l4, 0x0F1C, %o7
15657 fmovdneg %icc, %f20, %f14
15658 srlx %l1, 0x03, %o5
15659 fmovsvc %xcc, %f13, %f12
15660 andcc %g6, %g5, %i5
15661 fsrc2s %f1, %f24
15662 set 0x7A, %o3
15663 lduha [%l7 + %o3] 0x0c, %o0
15664 movgu %icc, %i2, %l3
15665 movle %xcc, %g2, %g1
15666 fmovde %xcc, %f10, %f27
15667 fmovscs %xcc, %f9, %f27
15668 taddcctv %i0, %i3, %o3
15669 addc %l6, %g3, %g7
15670 xnor %i4, 0x04A2, %l5
15671 siam 0x4
15672 orcc %o4, %l0, %i6
15673 lduh [%l7 + 0x30], %o2
15674 bneg,pt %icc, loop_1431
15675 and %g4, 0x0FD0, %o6
15676 smulcc %i7, 0x0B8A, %o1
15677 fmovde %xcc, %f19, %f15
15678loop_1431:
15679 fpadd32 %f0, %f0, %f20
15680 set 0x3A, %g5
15681 lduba [%l7 + %g5] 0x80, %l2
15682 bn,a,pn %xcc, loop_1432
15683 fxnors %f9, %f3, %f13
15684 andncc %l4, %o7, %l1
15685 fcmpes %fcc1, %f27, %f14
15686loop_1432:
15687 fmovdneg %xcc, %f12, %f7
15688 set 0x20, %i2
15689 stba %i1, [%l7 + %i2] 0x80
15690 edge32ln %o5, %g5, %g6
15691 add %i5, 0x0AE1, %i2
15692 te %icc, 0x3
15693 fba,a %fcc2, loop_1433
15694 popc 0x0E1F, %l3
15695 alignaddrl %g2, %o0, %i0
15696 fmovsneg %xcc, %f17, %f24
15697loop_1433:
15698 alignaddrl %i3, %o3, %l6
15699 ta %icc, 0x1
15700 bge,a,pt %icc, loop_1434
15701 be,pn %xcc, loop_1435
15702 fmul8ulx16 %f24, %f8, %f18
15703 set 0x73, %l1
15704 ldsba [%l7 + %l1] 0x0c, %g1
15705loop_1434:
15706 tvc %xcc, 0x6
15707loop_1435:
15708 add %g3, 0x09D7, %i4
15709 fnot1 %f14, %f0
15710 fandnot1s %f16, %f10, %f22
15711 movgu %icc, %g7, %o4
15712 add %l7, 0x50, %l6
15713 wr %g0, 0x11, %asi
15714 lda [%l6] %asi, %l0
15715 casa [%l6] 0x11, %l0, %l5
15716 wr %g0, 0x26, %asi
15717 ldda [%l7 + 0x30] %asi, %o2
15718 ldd [%l7 + 0x30], %g4
15719 ldub [%l7 + 0x24], %i6
15720 tcc %icc, 0x4
15721 edge16 %o6, %o1, %l2
15722 ldsw [%l7 + 0x5C], %i7
15723 edge16ln %o7, %l1, %l4
15724 bneg,a loop_1436
15725 call loop_1437
15726 ldd [%l7 + 0x58], %o4
15727 array32 %i1, %g6, %g5
15728loop_1436:
15729 bneg,a %icc, loop_1438
15730loop_1437:
15731 array8 %i5, %i2, %g2
15732 tpos %xcc, 0x1
15733 fmovdvs %xcc, %f16, %f2
15734loop_1438:
15735 tge %xcc, 0x3
15736 fabsd %f24, %f6
15737 fands %f17, %f25, %f15
15738 edge32n %o0, %l3, %i3
15739 movneg %xcc, %o3, %i0
15740 movle %icc, %l6, %g1
15741 stw %i4, [%l7 + 0x58]
15742 edge32l %g3, %o4, %g7
15743 movleu %icc, %l5, %o2
15744 fsrc2s %f27, %f17
15745 for %f26, %f20, %f20
15746 fbul %fcc0, loop_1439
15747 edge16n %g4, %l0, %o6
15748 movrlez %i6, 0x0A1, %l2
15749 tg %xcc, 0x3
15750loop_1439:
15751 movvc %xcc, %i7, %o7
15752 array32 %l1, %o1, %o5
15753 fbu %fcc3, loop_1440
15754 fmovdcc %icc, %f7, %f7
15755 andcc %l4, 0x13FC, %i1
15756 wr %g0, 0x04, %asi
15757 stda %f16, [%l7 + 0x40] %asi
15758loop_1440:
15759 tsubcc %g6, %g5, %i2
15760 fmovspos %xcc, %f10, %f30
15761 fmul8ulx16 %f22, %f4, %f12
15762 ldsb [%l7 + 0x35], %g2
15763 fpadd16 %f10, %f14, %f22
15764 srl %o0, 0x0F, %i5
15765 movleu %xcc, %i3, %o3
15766 membar #Sync
15767 set 0x40, %l0
15768 ldda [%l7 + %l0] 0x1e, %f16
15769 xnor %l3, 0x082E, %i0
15770 wr %g0, 0x89, %asi
15771 prefetcha [%l7 + 0x50] %asi, 0x2
15772 fmovspos %icc, %f30, %f15
15773 fbug %fcc2, loop_1441
15774 fmovd %f14, %f0
15775 ble,a loop_1442
15776 edge16ln %g1, %i4, %g3
15777loop_1441:
15778 fands %f20, %f13, %f29
15779 stw %g7, [%l7 + 0x78]
15780loop_1442:
15781 smulcc %l5, 0x0229, %o2
15782 wr %g0, 0x18, %asi
15783 sta %f14, [%l7 + 0x48] %asi
15784 movneg %icc, %g4, %o4
15785 edge8n %o6, %l0, %i6
15786 swap [%l7 + 0x44], %i7
15787 brlz,a %l2, loop_1443
15788 fcmpgt16 %f6, %f8, %l1
15789 mova %xcc, %o1, %o5
15790 smulcc %o7, %l4, %i1
15791loop_1443:
15792 movle %xcc, %g6, %g5
15793 fmovsvc %icc, %f5, %f30
15794 sdivcc %i2, 0x0F1C, %o0
15795 mova %icc, %i5, %g2
15796 taddcctv %i3, 0x0CAC, %l3
15797 fxors %f14, %f11, %f16
15798 fbne %fcc2, loop_1444
15799 std %o2, [%l7 + 0x20]
15800 sll %l6, %g1, %i0
15801 andcc %g3, 0x1944, %i4
15802loop_1444:
15803 sdiv %l5, 0x07CB, %g7
15804 tge %icc, 0x2
15805 smulcc %g4, %o2, %o4
15806 xor %o6, %l0, %i6
15807 fxors %f28, %f16, %f3
15808 fbg,a %fcc3, loop_1445
15809 mova %icc, %i7, %l2
15810 ba,pt %icc, loop_1446
15811 edge8 %l1, %o1, %o7
15812loop_1445:
15813 edge16n %l4, %o5, %i1
15814 orcc %g5, %i2, %o0
15815loop_1446:
15816 fnand %f20, %f12, %f16
15817 fcmpeq32 %f22, %f0, %g6
15818 orcc %g2, 0x195C, %i5
15819 sdivx %i3, 0x0048, %l3
15820 fpsub32s %f5, %f30, %f9
15821 wr %g0, 0x19, %asi
15822 stwa %l6, [%l7 + 0x30] %asi
15823 ta %xcc, 0x4
15824 sdivx %o3, 0x00AD, %i0
15825 umul %g1, %g3, %i4
15826 st %f4, [%l7 + 0x30]
15827 movrlz %g7, %g4, %o2
15828 alignaddrl %l5, %o6, %o4
15829 edge8ln %i6, %l0, %l2
15830 fexpand %f11, %f8
15831 edge8l %i7, %l1, %o7
15832 edge8 %o1, %l4, %o5
15833 sub %g5, %i1, %o0
15834 subccc %i2, %g2, %g6
15835 bn %xcc, loop_1447
15836 siam 0x4
15837 xor %i5, 0x0FA5, %i3
15838 smulcc %l6, %o3, %i0
15839loop_1447:
15840 tn %icc, 0x0
15841 tcs %icc, 0x2
15842 fmovspos %icc, %f19, %f3
15843 sth %l3, [%l7 + 0x2E]
15844 xnor %g1, 0x1E27, %i4
15845 or %g3, %g4, %g7
15846 ldstub [%l7 + 0x38], %o2
15847 fmovrdgz %o6, %f2, %f14
15848 bshuffle %f18, %f4, %f6
15849 xnorcc %l5, %i6, %l0
15850 fbg,a %fcc0, loop_1448
15851 fmovsvc %icc, %f11, %f15
15852 set 0x18, %i7
15853 swapa [%l7 + %i7] 0x11, %o4
15854loop_1448:
15855 fmovrsgz %i7, %f25, %f12
15856 movpos %icc, %l1, %l2
15857 tcc %xcc, 0x3
15858 xnorcc %o1, 0x0942, %l4
15859 movg %icc, %o5, %g5
15860 udiv %i1, 0x0D6C, %o7
15861 ta %icc, 0x6
15862 umulcc %o0, %g2, %g6
15863 brgez %i5, loop_1449
15864 fbuge %fcc0, loop_1450
15865 brz %i2, loop_1451
15866 fmovdle %icc, %f30, %f11
15867loop_1449:
15868 fble,a %fcc0, loop_1452
15869loop_1450:
15870 tne %icc, 0x5
15871loop_1451:
15872 brz,a %l6, loop_1453
15873 and %o3, 0x0978, %i3
15874loop_1452:
15875 brgez,a %l3, loop_1454
15876 array16 %g1, %i0, %g3
15877loop_1453:
15878 fmovrsgez %i4, %f30, %f30
15879 movgu %xcc, %g4, %o2
15880loop_1454:
15881 popc 0x0727, %g7
15882 fandnot1 %f30, %f6, %f12
15883 fcmpgt32 %f22, %f6, %o6
15884 fbue %fcc1, loop_1455
15885 sethi 0x0764, %i6
15886 tg %xcc, 0x6
15887 fmovdvs %icc, %f6, %f3
15888loop_1455:
15889 andncc %l0, %o4, %l5
15890 move %icc, %i7, %l1
15891 brz,a %o1, loop_1456
15892 fbul %fcc2, loop_1457
15893 te %icc, 0x2
15894 bvc %xcc, loop_1458
15895loop_1456:
15896 fmovsleu %icc, %f18, %f13
15897loop_1457:
15898 fbue %fcc3, loop_1459
15899 edge16 %l2, %l4, %g5
15900loop_1458:
15901 xor %o5, %i1, %o7
15902 std %o0, [%l7 + 0x40]
15903loop_1459:
15904 fbug %fcc1, loop_1460
15905 movn %icc, %g2, %i5
15906 taddcc %g6, 0x1304, %i2
15907 fmovsn %xcc, %f18, %f16
15908loop_1460:
15909 bn %xcc, loop_1461
15910 fbe,a %fcc2, loop_1462
15911 bpos,pt %icc, loop_1463
15912 fmovsvs %xcc, %f18, %f20
15913loop_1461:
15914 fnegs %f13, %f0
15915loop_1462:
15916 mova %xcc, %l6, %i3
15917loop_1463:
15918 umul %l3, 0x041F, %g1
15919 brlz %o3, loop_1464
15920 tl %icc, 0x4
15921 nop
15922 setx loop_1465, %l0, %l1
15923 wrpr 0x1, %tl
15924 wrpr %l1, %tnpc
15925 setx 0x34400001400, %l0, %l1
15926 wrpr %l1, %tstate
15927 wrhpr 0x4, %htstate
15928 done
15929 movcs %xcc, %i0, %g3
15930loop_1464:
15931 fba,a %fcc1, loop_1466
15932 fors %f5, %f30, %f0
15933loop_1465:
15934 sdiv %i4, 0x0415, %o2
15935 edge32 %g7, %o6, %g4
15936loop_1466:
15937 sdivcc %l0, 0x0A71, %i6
15938 sir 0x1F72
15939 edge16 %o4, %i7, %l5
15940 srl %l1, %l2, %o1
15941 tvs %icc, 0x3
15942 set 0x08, %i1
15943 stwa %l4, [%l7 + %i1] 0x89
15944 fmovrsgez %g5, %f20, %f5
15945 add %l7, 0x60, %l6
15946 wr %g0, 0x0c, %asi
15947 lda [%l6] %asi, %o5
15948 casa [%l6] %asi, %o5, %i1
15949 bne,a loop_1467
15950 tvc %xcc, 0x5
15951 tl %icc, 0x4
15952 edge8 %o7, %g2, %o0
15953loop_1467:
15954 ldx [%l7 + 0x08], %g6
15955 bpos,a,pn %icc, loop_1468
15956 fmul8ulx16 %f10, %f14, %f6
15957 movvs %icc, %i5, %l6
15958 movrgez %i2, %l3, %i3
15959loop_1468:
15960 fbul %fcc3, loop_1469
15961 umul %g1, %i0, %o3
15962 subc %g3, 0x0F28, %i4
15963 fcmpeq32 %f4, %f22, %o2
15964loop_1469:
15965 fandnot1s %f1, %f28, %f0
15966 set 0x24, %i6
15967 stwa %o6, [%l7 + %i6] 0x14
15968 tvs %icc, 0x6
15969 umul %g7, 0x0D24, %l0
15970 movcc %icc, %i6, %g4
15971 movcs %xcc, %i7, %o4
15972 xnorcc %l5, %l1, %l2
15973 fxors %f1, %f12, %f24
15974 movgu %xcc, %l4, %o1
15975 fsrc1s %f27, %f13
15976 ldd [%l7 + 0x68], %g4
15977 ldub [%l7 + 0x2F], %i1
15978 fmovsvc %xcc, %f22, %f19
15979 or %o7, %o5, %g2
15980 fblg,a %fcc3, loop_1470
15981 fmovdneg %xcc, %f1, %f31
15982 tsubcc %o0, %g6, %i5
15983 fbl,a %fcc3, loop_1471
15984loop_1470:
15985 fcmped %fcc3, %f20, %f4
15986 fmovrslz %l6, %f7, %f14
15987 umulcc %l3, 0x0A4B, %i2
15988loop_1471:
15989 tl %icc, 0x5
15990 fblg,a %fcc0, loop_1472
15991 smulcc %g1, 0x041B, %i0
15992 flush %l7 + 0x2C
15993 wr %g0, 0x18, %asi
15994 stha %i3, [%l7 + 0x1A] %asi
15995loop_1472:
15996 orncc %o3, 0x013F, %g3
15997 movge %xcc, %i4, %o2
15998 tpos %xcc, 0x1
15999 sethi 0x09EF, %o6
16000 wr %g0, 0x80, %asi
16001 ldda [%l7 + 0x70] %asi, %g6
16002 umulcc %i6, %l0, %i7
16003 orn %g4, 0x0369, %o4
16004 tvc %xcc, 0x7
16005 fmovscs %icc, %f9, %f27
16006 fmovrsne %l5, %f31, %f8
16007 ba,pn %xcc, loop_1473
16008 popc 0x1FB0, %l1
16009 addccc %l4, %o1, %g5
16010 umulcc %i1, %l2, %o5
16011loop_1473:
16012 orncc %g2, %o0, %o7
16013 addcc %g6, 0x1B0C, %i5
16014 tl %xcc, 0x7
16015 brz %l6, loop_1474
16016 tgu %xcc, 0x2
16017 array32 %i2, %l3, %g1
16018 orcc %i0, 0x0343, %i3
16019loop_1474:
16020 fbn,a %fcc3, loop_1475
16021 tsubcc %g3, %o3, %i4
16022 membar #Sync
16023 set 0x40, %o2
16024 ldda [%l7 + %o2] 0x1e, %f16
16025loop_1475:
16026 edge8n %o6, %o2, %i6
16027 tvs %icc, 0x3
16028 umulcc %l0, 0x1E4A, %i7
16029 movcs %icc, %g4, %g7
16030 sir 0x1BF7
16031 edge8ln %o4, %l1, %l4
16032 xnorcc %o1, %g5, %i1
16033 fbn %fcc3, loop_1476
16034 brnz,a %l5, loop_1477
16035 fbue,a %fcc0, loop_1478
16036 srax %o5, %l2, %o0
16037loop_1476:
16038 tcs %icc, 0x3
16039loop_1477:
16040 fbe %fcc3, loop_1479
16041loop_1478:
16042 fors %f2, %f1, %f21
16043 movcc %icc, %g2, %g6
16044 addc %o7, 0x0119, %l6
16045loop_1479:
16046 srl %i5, 0x08, %i2
16047 wr %g0, 0x19, %asi
16048 ldstuba [%l7 + 0x38] %asi, %l3
16049 tcs %xcc, 0x2
16050 umulcc %g1, %i0, %i3
16051 fbul %fcc3, loop_1480
16052 fmovrde %o3, %f24, %f0
16053 fbuge %fcc0, loop_1481
16054 lduw [%l7 + 0x18], %g3
16055loop_1480:
16056 or %i4, %o2, %o6
16057 flush %l7 + 0x30
16058loop_1481:
16059 array32 %i6, %i7, %l0
16060 wr %g0, 0x18, %asi
16061 lduwa [%l7 + 0x7C] %asi, %g7
16062 fcmps %fcc3, %f3, %f2
16063 fpadd32 %f12, %f8, %f22
16064 sub %g4, 0x0B61, %o4
16065 move %icc, %l4, %o1
16066 fbo,a %fcc2, loop_1482
16067 movn %icc, %l1, %i1
16068 set 0x26, %i4
16069 lduha [%l7 + %i4] 0x81, %g5
16070loop_1482:
16071 edge8ln %l5, %l2, %o5
16072 tleu %xcc, 0x3
16073 fmovdg %xcc, %f10, %f6
16074 and %g2, 0x0ED9, %o0
16075 movvc %icc, %o7, %g6
16076 wr %g0, 0x89, %asi
16077 lda [%l7 + 0x6C] %asi, %f17
16078 fmovdl %icc, %f26, %f23
16079 fmovspos %xcc, %f1, %f4
16080 fmovscc %icc, %f27, %f12
16081 membar 0x62
16082 edge16l %i5, %l6, %l3
16083 be,a,pt %icc, loop_1483
16084 array8 %g1, %i0, %i2
16085 bleu %xcc, loop_1484
16086 fpadd16 %f10, %f26, %f0
16087loop_1483:
16088 tsubcctv %i3, %g3, %i4
16089 movg %xcc, %o3, %o6
16090loop_1484:
16091 ta %xcc, 0x2
16092 nop
16093 set 0x38, %g4
16094 ldd [%l7 + %g4], %o2
16095 mulx %i6, %i7, %l0
16096 bcs %icc, loop_1485
16097 movvs %xcc, %g7, %g4
16098 movpos %xcc, %o4, %l4
16099 alignaddr %l1, %o1, %i1
16100loop_1485:
16101 fbg %fcc2, loop_1486
16102 tsubcctv %l5, 0x03F8, %g5
16103 fabsd %f10, %f6
16104 smulcc %l2, 0x1F96, %o5
16105loop_1486:
16106 movpos %icc, %g2, %o7
16107 udivcc %o0, 0x145D, %g6
16108 ld [%l7 + 0x48], %f3
16109 tvc %icc, 0x6
16110 ldstub [%l7 + 0x53], %l6
16111 fsrc2s %f11, %f16
16112 movrgez %l3, 0x3D2, %g1
16113 movre %i5, 0x030, %i2
16114 set 0x34, %l6
16115 lduwa [%l7 + %l6] 0x80, %i0
16116 taddcctv %i3, %i4, %o3
16117 edge16n %o6, %o2, %i6
16118 fmovsvs %icc, %f15, %f21
16119 edge16n %i7, %l0, %g7
16120 fbg,a %fcc0, loop_1487
16121 smulcc %g4, 0x1AE6, %o4
16122 tsubcc %l4, 0x0A46, %g3
16123 movn %xcc, %l1, %o1
16124loop_1487:
16125 movrgez %i1, %g5, %l2
16126 ldsw [%l7 + 0x78], %o5
16127 movn %xcc, %l5, %o7
16128 edge32 %g2, %o0, %l6
16129 mulx %l3, 0x14C5, %g1
16130 fone %f28
16131 addc %i5, 0x022B, %g6
16132 subc %i2, 0x1730, %i0
16133 fpsub16s %f22, %f10, %f19
16134 set 0x24, %o6
16135 lduba [%l7 + %o6] 0x14, %i4
16136 fornot1s %f25, %f5, %f0
16137 tcs %xcc, 0x5
16138 tn %icc, 0x1
16139 edge8ln %o3, %i3, %o2
16140 ta %xcc, 0x2
16141 bg,pt %icc, loop_1488
16142 alignaddr %o6, %i7, %l0
16143 stx %i6, [%l7 + 0x40]
16144 xorcc %g4, %g7, %o4
16145loop_1488:
16146 fmovrsne %l4, %f28, %f1
16147 mulscc %g3, %l1, %o1
16148 addccc %g5, %l2, %i1
16149 fnands %f29, %f2, %f24
16150 mova %xcc, %l5, %o7
16151 fmovrsgez %o5, %f9, %f24
16152 movrgz %g2, %l6, %o0
16153 tsubcc %l3, %g1, %i5
16154 fnot2 %f16, %f28
16155 subccc %i2, 0x0B15, %g6
16156 movrlz %i0, 0x055, %o3
16157 pdist %f12, %f24, %f12
16158 membar 0x64
16159 movre %i3, 0x20A, %i4
16160 edge8l %o2, %i7, %l0
16161 mulscc %o6, 0x0763, %i6
16162 movleu %xcc, %g7, %o4
16163 bleu,a loop_1489
16164 sra %l4, 0x05, %g4
16165 fmovrslz %l1, %f24, %f29
16166 udiv %g3, 0x16E8, %g5
16167loop_1489:
16168 nop
16169 set 0x40, %i3
16170 prefetcha [%l7 + %i3] 0x10, 0x0
16171 andncc %i1, %o1, %o7
16172 fornot2s %f5, %f15, %f0
16173 array32 %l5, %g2, %o5
16174 tgu %icc, 0x7
16175 fmovsle %icc, %f26, %f19
16176 wr %g0, 0x0c, %asi
16177 lda [%l7 + 0x08] %asi, %f15
16178 ldub [%l7 + 0x48], %l6
16179 wr %g0, 0x11, %asi
16180 ldsba [%l7 + 0x2D] %asi, %o0
16181 fornot1s %f20, %f7, %f17
16182 restored
16183 rdpr %cwp, %g1
16184 rdpr %cansave, %g2
16185 rdpr %canrestore, %g3
16186 rdpr %cleanwin, %g4
16187 rdpr %otherwin, %g5
16188 rdpr %wstate, %g6
16189 alignaddr %l3, %g1, %i2
16190 edge32 %g6, %i0, %o3
16191 fmovsne %xcc, %f10, %f15
16192 subccc %i5, 0x06CE, %i3
16193 movre %i4, %o2, %i7
16194 addcc %o6, %i6, %g7
16195 tneg %icc, 0x5
16196 brz %l0, loop_1490
16197 fble,a %fcc1, loop_1491
16198 brgz %l4, loop_1492
16199 fmovdne %icc, %f23, %f14
16200loop_1490:
16201 fmovdle %xcc, %f27, %f9
16202loop_1491:
16203 mulx %g4, %o4, %l1
16204loop_1492:
16205 tg %xcc, 0x7
16206 fbe,a %fcc0, loop_1493
16207 edge32l %g5, %g3, %i1
16208 tn %icc, 0x0
16209 smul %l2, 0x13DB, %o1
16210loop_1493:
16211 brlz,a %l5, loop_1494
16212 call loop_1495
16213 tge %xcc, 0x4
16214 fcmpne32 %f22, %f8, %g2
16215loop_1494:
16216 restored
16217 rdpr %cwp, %g1
16218 rdpr %cansave, %g2
16219 rdpr %canrestore, %g3
16220 rdpr %cleanwin, %g4
16221 rdpr %otherwin, %g5
16222 rdpr %wstate, %g6
16223loop_1495:
16224 be,a loop_1496
16225 movrgz %o7, %l6, %o5
16226 movrgz %o0, %l3, %i2
16227 movrgz %g6, 0x31A, %g1
16228loop_1496:
16229 tle %icc, 0x2
16230 movge %icc, %i0, %o3
16231 fabsd %f26, %f28
16232 udivcc %i5, 0x14F9, %i4
16233 edge8 %i3, %o2, %o6
16234 addc %i6, 0x1216, %g7
16235 orncc %i7, 0x062E, %l4
16236 taddcctv %g4, 0x02D8, %o4
16237 movneg %icc, %l0, %l1
16238 array32 %g5, %i1, %g3
16239 xnor %o1, 0x0262, %l2
16240 sir 0x0CDF
16241 sdivx %l5, 0x1A1F, %o7
16242 ble,a loop_1497
16243 bgu loop_1498
16244 fcmpne16 %f18, %f6, %l6
16245 xnorcc %o5, %o0, %l3
16246loop_1497:
16247 movpos %xcc, %g2, %g6
16248loop_1498:
16249 fnot2 %f20, %f16
16250 sra %g1, %i2, %i0
16251 bgu,a,pt %icc, loop_1499
16252 movn %icc, %i5, %o3
16253 call loop_1500
16254 fpsub16 %f12, %f12, %f4
16255loop_1499:
16256 brgz %i4, loop_1501
16257 bshuffle %f30, %f28, %f22
16258loop_1500:
16259 fones %f23
16260 movcc %icc, %o2, %i3
16261loop_1501:
16262 movge %xcc, %o6, %g7
16263 edge8 %i7, %i6, %g4
16264 tg %xcc, 0x1
16265 nop
16266 set 0x38, %l2
16267 std %l4, [%l7 + %l2]
16268 set 0x73, %o5
16269 stba %l0, [%l7 + %o5] 0xe2
16270 membar #Sync
16271 set 0x70, %g7
16272 sta %f11, [%l7 + %g7] 0x81
16273 fnors %f19, %f2, %f15
16274 movrne %l1, 0x300, %o4
16275 tl %icc, 0x6
16276 fzeros %f8
16277 be,a %xcc, loop_1502
16278 fcmpd %fcc1, %f0, %f18
16279 edge32 %g5, %i1, %g3
16280 bneg %xcc, loop_1503
16281loop_1502:
16282 brlez %o1, loop_1504
16283 fcmpgt16 %f14, %f16, %l2
16284 set 0x70, %o7
16285 stda %o6, [%l7 + %o7] 0x11
16286loop_1503:
16287 fandnot2s %f31, %f29, %f21
16288loop_1504:
16289 fpmerge %f21, %f3, %f2
16290 edge32n %l6, %o5, %o0
16291 srax %l5, %l3, %g6
16292 addc %g1, 0x0D90, %i2
16293 fands %f21, %f11, %f12
16294 fandnot1s %f29, %f31, %f25
16295 fpsub32 %f24, %f6, %f26
16296 taddcc %g2, 0x08D2, %i0
16297 movre %o3, 0x3AC, %i4
16298 movcc %xcc, %i5, %i3
16299 fbue,a %fcc2, loop_1505
16300 subccc %o2, 0x007B, %o6
16301 edge8 %i7, %i6, %g7
16302 brgz %g4, loop_1506
16303loop_1505:
16304 movrne %l4, %l1, %o4
16305 fmovdl %xcc, %f21, %f10
16306 te %xcc, 0x7
16307loop_1506:
16308 edge32 %g5, %l0, %i1
16309 faligndata %f14, %f4, %f0
16310 fmovdge %icc, %f24, %f12
16311 subc %g3, %o1, %l2
16312 udivcc %l6, 0x1FB9, %o5
16313 andncc %o7, %l5, %l3
16314 addc %o0, %g6, %g1
16315 saved
16316 rdpr %cwp, %g1
16317 rdpr %cansave, %g2
16318 rdpr %canrestore, %g3
16319 rdpr %cleanwin, %g4
16320 rdpr %otherwin, %g5
16321 rdpr %wstate, %g6
16322 fmovdgu %xcc, %f7, %f23
16323 set 0x11, %o1
16324 stba %i2, [%l7 + %o1] 0x14
16325 mulx %i0, %o3, %i4
16326 fba,a %fcc0, loop_1507
16327 fmovrdne %g2, %f30, %f4
16328 movn %xcc, %i5, %o2
16329 fandnot2s %f7, %f31, %f11
16330loop_1507:
16331 edge32l %i3, %i7, %o6
16332 edge16n %g7, %i6, %l4
16333 smulcc %g4, %l1, %o4
16334 bshuffle %f22, %f30, %f8
16335 tpos %xcc, 0x5
16336 tl %xcc, 0x2
16337 edge32n %l0, %g5, %i1
16338 ldd [%l7 + 0x70], %g2
16339 array16 %l2, %l6, %o5
16340 tcs %icc, 0x5
16341 fmovsne %xcc, %f11, %f11
16342 ldd [%l7 + 0x60], %o0
16343 movre %o7, %l5, %l3
16344 fnors %f16, %f16, %f10
16345 tgu %xcc, 0x7
16346 ldx [%l7 + 0x18], %o0
16347 fbul,a %fcc2, loop_1508
16348 fcmple16 %f16, %f0, %g6
16349 movn %icc, %i2, %g1
16350 array8 %o3, %i4, %i0
16351loop_1508:
16352 mulscc %g2, %i5, %i3
16353 bl loop_1509
16354 movneg %xcc, %o2, %o6
16355 fmovscc %xcc, %f4, %f24
16356 xorcc %i7, %i6, %g7
16357loop_1509:
16358 taddcc %l4, 0x1833, %l1
16359 tn %xcc, 0x7
16360 movcs %xcc, %g4, %l0
16361 add %l7, 0x78, %l6
16362 wr %g0, 0x89, %asi
16363 casxa [%l6] 0x89, %o4, %g5
16364 ldd [%l7 + 0x78], %f24
16365 fandnot1s %f29, %f0, %f19
16366 edge8l %i1, %g3, %l2
16367 mulx %l6, 0x1492, %o5
16368 wr %g0, 0x81, %asi
16369 stha %o7, [%l7 + 0x7C] %asi
16370 movgu %xcc, %l5, %o1
16371 ldsh [%l7 + 0x34], %l3
16372 movcs %xcc, %o0, %g6
16373 mova %icc, %i2, %g1
16374 fnegs %f6, %f1
16375 fmovse %xcc, %f3, %f12
16376 ldstub [%l7 + 0x67], %o3
16377 addcc %i0, %g2, %i4
16378 fmovsge %xcc, %f26, %f21
16379 ldd [%l7 + 0x38], %i4
16380 fmovrdlz %i3, %f28, %f4
16381 fnand %f14, %f14, %f22
16382 fornot2 %f2, %f20, %f0
16383 swap [%l7 + 0x50], %o6
16384 movneg %icc, %i7, %o2
16385 fsrc1s %f14, %f7
16386 brlez %g7, loop_1510
16387 edge32 %l4, %i6, %g4
16388 saved
16389 rdpr %cwp, %g1
16390 rdpr %cansave, %g2
16391 rdpr %canrestore, %g3
16392 rdpr %cleanwin, %g4
16393 rdpr %otherwin, %g5
16394 rdpr %wstate, %g6
16395 edge8l %l0, %o4, %g5
16396loop_1510:
16397 fbug %fcc0, loop_1511
16398 tneg %xcc, 0x5
16399 orncc %l1, 0x0783, %i1
16400 fbn %fcc0, loop_1512
16401loop_1511:
16402 fmovda %xcc, %f19, %f1
16403 bcs,pt %icc, loop_1513
16404 movne %xcc, %l2, %g3
16405loop_1512:
16406 orncc %l6, 0x1B07, %o7
16407 wr %g0, 0x19, %asi
16408 lduba [%l7 + 0x5A] %asi, %l5
16409loop_1513:
16410 edge8 %o1, %l3, %o0
16411 wr %g0, 0x80, %asi
16412 ldsba [%l7 + 0x46] %asi, %g6
16413 move %icc, %o5, %i2
16414 fnand %f16, %f26, %f14
16415 sra %g1, 0x00, %i0
16416 alignaddr %o3, %i4, %i5
16417 edge16 %g2, %o6, %i7
16418 array8 %i3, %g7, %l4
16419 brgz,a %o2, loop_1514
16420 tneg %xcc, 0x0
16421 fnot2 %f26, %f24
16422 membar #Sync
16423 wr %g0, 0x17, %asi
16424 ldda [%l7 + 0x40] %asi, %f0
16425loop_1514:
16426 nop
16427 set 0x34, %l4
16428 ldsha [%l7 + %l4] 0x88, %i6
16429 stbar
16430 andncc %g4, %o4, %g5
16431 movrlez %l1, 0x1D8, %i1
16432 te %icc, 0x4
16433 taddcctv %l0, 0x0460, %l2
16434 alignaddr %l6, %o7, %l5
16435 fble,a %fcc0, loop_1515
16436 array32 %o1, %g3, %l3
16437 subc %o0, 0x1773, %g6
16438 movleu %icc, %o5, %i2
16439loop_1515:
16440 move %icc, %g1, %o3
16441 tn %xcc, 0x6
16442 fblg %fcc3, loop_1516
16443 edge16 %i4, %i5, %i0
16444 edge16n %g2, %o6, %i3
16445 tleu %icc, 0x3
16446loop_1516:
16447 and %i7, 0x0AE1, %g7
16448 fbne %fcc1, loop_1517
16449 sub %l4, %i6, %g4
16450 tsubcc %o2, %g5, %o4
16451 fsrc1s %f10, %f6
16452loop_1517:
16453 fmovscc %icc, %f4, %f0
16454 set 0x4A, %g3
16455 stha %l1, [%l7 + %g3] 0x14
16456 nop
16457 setx loop_1518, %l0, %l1
16458 wrpr 0x1, %tl
16459 wrpr %l1, %tpc
16460 add %l1, 0x4, %l1
16461 wrpr %l1, %tnpc
16462 setx 0x34400001400, %l0, %l1
16463 wrpr %l1, %tstate
16464 wrhpr 0x4, %htstate
16465 retry
16466 nop
16467 setx loop_1519, %l0, %l1
16468 wrpr 0x1, %tl
16469 wrpr %l1, %tpc
16470 add %l1, 0x4, %l1
16471 wrpr %l1, %tnpc
16472 setx 0x34400001400, %l0, %l1
16473 wrpr %l1, %tstate
16474 wrhpr 0x4, %htstate
16475 retry
16476 movgu %xcc, %l0, %i1
16477 movrlz %l6, 0x280, %o7
16478loop_1518:
16479 bcs,pn %icc, loop_1520
16480loop_1519:
16481 fmovsvs %xcc, %f17, %f28
16482 fmovrsgz %l2, %f28, %f28
16483 set 0x60, %i5
16484 lduwa [%l7 + %i5] 0x81, %l5
16485loop_1520:
16486 movgu %icc, %g3, %o1
16487 xnorcc %o0, %l3, %g6
16488 andn %o5, 0x0B7F, %i2
16489 alignaddr %g1, %o3, %i4
16490 move %xcc, %i0, %g2
16491 edge16n %o6, %i3, %i7
16492 tgu %xcc, 0x0
16493 fmovrdlz %g7, %f18, %f28
16494 array32 %l4, %i6, %g4
16495 popc %i5, %g5
16496 fmovrsne %o2, %f4, %f21
16497 brgez,a %o4, loop_1521
16498 fxors %f11, %f16, %f26
16499 fmovdvs %xcc, %f4, %f2
16500 tvc %xcc, 0x0
16501loop_1521:
16502 movrgz %l1, %l0, %i1
16503 bgu,a,pt %icc, loop_1522
16504 fcmple16 %f12, %f20, %o7
16505 orn %l6, %l5, %g3
16506 edge32 %o1, %l2, %o0
16507loop_1522:
16508 array16 %l3, %o5, %g6
16509 edge16n %i2, %o3, %g1
16510 wr %g0, 0x10, %asi
16511 ldda [%l7 + 0x20] %asi, %i0
16512 movne %icc, %g2, %i4
16513 fors %f28, %f7, %f7
16514 movrne %o6, 0x325, %i7
16515 array32 %g7, %l4, %i6
16516 movrlez %i3, %g4, %g5
16517 fnot2 %f28, %f6
16518 movgu %xcc, %i5, %o4
16519 tneg %icc, 0x3
16520 edge32l %l1, %l0, %o2
16521 tle %icc, 0x6
16522 edge8l %o7, %l6, %i1
16523 edge8l %l5, %g3, %l2
16524 fxor %f22, %f28, %f2
16525 tle %xcc, 0x7
16526 fmul8x16au %f21, %f30, %f12
16527 fnot2s %f26, %f2
16528 mulscc %o1, 0x019F, %l3
16529 ldsh [%l7 + 0x7C], %o5
16530 smulcc %o0, %i2, %g6
16531 movrlez %g1, 0x393, %o3
16532 lduh [%l7 + 0x64], %g2
16533 fxnors %f17, %f22, %f21
16534 restored
16535 rdpr %cwp, %g1
16536 rdpr %cansave, %g2
16537 rdpr %canrestore, %g3
16538 rdpr %cleanwin, %g4
16539 rdpr %otherwin, %g5
16540 rdpr %wstate, %g6
16541 lduh [%l7 + 0x24], %i4
16542 movrgz %i0, %o6, %i7
16543 subcc %l4, 0x1AA8, %g7
16544 fbule %fcc1, loop_1523
16545 fmovdg %icc, %f25, %f16
16546 ta %icc, 0x0
16547 nop
16548 setx loop_1524, %l0, %l1
16549 jmpl %l1, %i3
16550loop_1523:
16551 andn %g4, 0x137B, %i6
16552 array32 %i5, %o4, %l1
16553 edge16ln %l0, %g5, %o7
16554loop_1524:
16555 orcc %l6, %o2, %l5
16556 movle %xcc, %i1, %g3
16557 movre %o1, %l2, %l3
16558 edge16 %o5, %o0, %g6
16559 fbe,a %fcc2, loop_1525
16560 bpos,a,pt %icc, loop_1526
16561 fmul8x16 %f18, %f14, %f0
16562 fandnot2s %f30, %f25, %f12
16563loop_1525:
16564 fpsub32 %f10, %f4, %f14
16565loop_1526:
16566 xnor %i2, %g1, %g2
16567 tsubcc %o3, %i0, %o6
16568 addccc %i7, 0x0A3E, %l4
16569 array32 %i4, %g7, %i3
16570 ldsw [%l7 + 0x54], %g4
16571 tpos %xcc, 0x7
16572 fmovrse %i5, %f8, %f28
16573 bvs,a,pt %icc, loop_1527
16574 fble,a %fcc3, loop_1528
16575 movgu %icc, %i6, %o4
16576 fornot2 %f12, %f6, %f6
16577loop_1527:
16578 tgu %xcc, 0x4
16579loop_1528:
16580 brgez,a %l1, loop_1529
16581 movne %xcc, %l0, %g5
16582 edge32n %o7, %l6, %o2
16583 mulx %i1, 0x0B80, %l5
16584loop_1529:
16585 popc 0x0167, %o1
16586 movle %xcc, %l2, %g3
16587 array32 %o5, %l3, %o0
16588 ldstub [%l7 + 0x20], %i2
16589 addc %g6, 0x0F2D, %g1
16590 lduh [%l7 + 0x36], %g2
16591 add %i0, %o6, %o3
16592 xnor %i7, %i4, %l4
16593 udivx %g7, 0x1588, %i3
16594 mova %icc, %g4, %i6
16595 fmul8sux16 %f10, %f14, %f2
16596 movn %icc, %o4, %l1
16597 array32 %i5, %g5, %l0
16598 fmovrdlz %o7, %f14, %f8
16599 ldstub [%l7 + 0x64], %o2
16600 set 0x4C, %o4
16601 ldswa [%l7 + %o4] 0x89, %l6
16602 set 0x34, %l3
16603 ldsha [%l7 + %l3] 0x81, %i1
16604 membar 0x2D
16605 movvs %xcc, %o1, %l5
16606 andn %l2, %o5, %g3
16607 movrlz %l3, 0x3D8, %o0
16608 set 0x40, %g1
16609 stda %f0, [%l7 + %g1] 0x11
16610 movre %g6, %g1, %i2
16611 orcc %i0, 0x1D4F, %g2
16612 movvc %xcc, %o3, %i7
16613 alignaddrl %o6, %i4, %g7
16614 udivcc %l4, 0x10AF, %g4
16615 alignaddr %i3, %o4, %l1
16616 tcs %icc, 0x1
16617 movcs %icc, %i6, %g5
16618 tgu %icc, 0x7
16619 wr %g0, 0x04, %asi
16620 stda %l0, [%l7 + 0x08] %asi
16621 fmovrsgz %o7, %f2, %f3
16622 andcc %o2, 0x1F8B, %i5
16623 movpos %icc, %l6, %i1
16624 fcmple16 %f10, %f18, %l5
16625 edge8n %o1, %l2, %g3
16626 edge8n %l3, %o5, %o0
16627 fbo %fcc3, loop_1530
16628 fmovdl %xcc, %f4, %f1
16629 fmovdpos %icc, %f11, %f30
16630 fone %f6
16631loop_1530:
16632 array16 %g6, %i2, %i0
16633 fmovdvc %xcc, %f21, %f22
16634 tle %icc, 0x5
16635 set 0x60, %i0
16636 stha %g1, [%l7 + %i0] 0x04
16637 for %f10, %f0, %f18
16638 andn %o3, %i7, %g2
16639 set 0x68, %g6
16640 ldstuba [%l7 + %g6] 0x88, %i4
16641 fmovsge %xcc, %f10, %f22
16642 be,a,pn %xcc, loop_1531
16643 andn %g7, %o6, %l4
16644 call loop_1532
16645 lduh [%l7 + 0x68], %g4
16646loop_1531:
16647 fcmpes %fcc2, %f7, %f3
16648 addc %o4, %i3, %i6
16649loop_1532:
16650 nop
16651 wr %g0, 0x89, %asi
16652 lduba [%l7 + 0x34] %asi, %g5
16653 saved
16654 rdpr %cwp, %g1
16655 rdpr %cansave, %g2
16656 rdpr %canrestore, %g3
16657 rdpr %cleanwin, %g4
16658 rdpr %otherwin, %g5
16659 rdpr %wstate, %g6
16660 fnors %f0, %f15, %f27
16661 fmovsne %icc, %f25, %f25
16662 movrlz %l0, %l1, %o2
16663 std %f24, [%l7 + 0x08]
16664 tgu %xcc, 0x7
16665 fxor %f10, %f22, %f6
16666 ta %icc, 0x4
16667 ld [%l7 + 0x3C], %f13
16668 wr %g0, 0xeb, %asi
16669 stba %i5, [%l7 + 0x3F] %asi
16670 membar #Sync
16671 lduw [%l7 + 0x7C], %o7
16672 edge8l %l6, %l5, %o1
16673 taddcc %i1, %l2, %g3
16674 fnors %f20, %f21, %f15
16675 movg %xcc, %o5, %l3
16676 addc %g6, %o0, %i0
16677 fmovd %f24, %f12
16678 subccc %i2, %g1, %o3
16679 wr %g0, 0x80, %asi
16680 lduba [%l7 + 0x50] %asi, %i7
16681 move %icc, %g2, %g7
16682 bgu,pn %xcc, loop_1533
16683 mova %xcc, %i4, %l4
16684 movvs %icc, %g4, %o4
16685 edge8n %o6, %i6, %g5
16686loop_1533:
16687 st %f3, [%l7 + 0x54]
16688 fcmped %fcc3, %f8, %f2
16689 movvc %xcc, %l0, %i3
16690 tle %icc, 0x3
16691 movrne %l1, 0x111, %o2
16692 sdivcc %i5, 0x1382, %l6
16693 tge %xcc, 0x3
16694 move %icc, %o7, %l5
16695 siam 0x4
16696 fmovdvc %icc, %f9, %f31
16697 tneg %icc, 0x7
16698 movl %icc, %o1, %l2
16699 ldstub [%l7 + 0x75], %g3
16700 fbn %fcc1, loop_1534
16701 movvc %icc, %o5, %l3
16702 sethi 0x08A4, %g6
16703 stb %i1, [%l7 + 0x16]
16704loop_1534:
16705 fbne,a %fcc3, loop_1535
16706 fmovdge %icc, %f28, %f24
16707 fbge,a %fcc1, loop_1536
16708 edge8ln %o0, %i2, %i0
16709loop_1535:
16710 xnor %g1, %o3, %i7
16711 faligndata %f20, %f24, %f10
16712loop_1536:
16713 lduw [%l7 + 0x60], %g2
16714 restored
16715 rdpr %cwp, %g1
16716 rdpr %cansave, %g2
16717 rdpr %canrestore, %g3
16718 rdpr %cleanwin, %g4
16719 rdpr %otherwin, %g5
16720 rdpr %wstate, %g6
16721 edge16l %i4, %l4, %g7
16722 brz %g4, loop_1537
16723 srl %o6, %o4, %g5
16724 add %l0, %i6, %l1
16725 fbo,a %fcc1, loop_1538
16726loop_1537:
16727 bn,a %xcc, loop_1539
16728 fones %f9
16729 umulcc %i3, 0x0927, %o2
16730loop_1538:
16731 fnot1s %f0, %f31
16732loop_1539:
16733 tg %icc, 0x7
16734 brlz,a %l6, loop_1540
16735 sub %i5, %l5, %o1
16736 fxor %f28, %f16, %f0
16737 array16 %l2, %o7, %g3
16738loop_1540:
16739 sethi 0x1D3E, %l3
16740 bleu,a %icc, loop_1541
16741 bcc,a,pt %icc, loop_1542
16742 ldub [%l7 + 0x70], %o5
16743 fandnot2 %f22, %f26, %f30
16744loop_1541:
16745 edge32ln %g6, %i1, %o0
16746loop_1542:
16747 move %icc, %i2, %g1
16748 sdiv %o3, 0x12AC, %i7
16749 alignaddr %i0, %g2, %i4
16750 bleu %xcc, loop_1543
16751 and %g7, 0x030E, %g4
16752 fzero %f28
16753 set 0x58, %o0
16754 stxa %l4, [%l7 + %o0] 0x19
16755loop_1543:
16756 te %xcc, 0x2
16757 movrlz %o4, 0x1B9, %g5
16758 fmovdleu %xcc, %f30, %f5
16759 fba %fcc0, loop_1544
16760 movvc %icc, %o6, %i6
16761 sethi 0x19C1, %l1
16762 bcc,a,pn %xcc, loop_1545
16763loop_1544:
16764 fbule %fcc2, loop_1546
16765 ldsh [%l7 + 0x56], %l0
16766 movcs %icc, %i3, %o2
16767loop_1545:
16768 array8 %i5, %l5, %o1
16769loop_1546:
16770 movle %xcc, %l2, %o7
16771 fmovsg %icc, %f17, %f8
16772 fmovse %icc, %f20, %f29
16773 brlz %g3, loop_1547
16774 nop
16775 setx loop_1548, %l0, %l1
16776 jmpl %l1, %l3
16777 movleu %xcc, %l6, %o5
16778 stw %g6, [%l7 + 0x18]
16779loop_1547:
16780 edge32ln %o0, %i2, %g1
16781loop_1548:
16782 tle %icc, 0x1
16783 tsubcc %i1, %i7, %i0
16784 edge16l %o3, %i4, %g2
16785 fble %fcc3, loop_1549
16786 edge8l %g7, %g4, %o4
16787 orn %l4, 0x00B1, %o6
16788 movge %xcc, %g5, %l1
16789loop_1549:
16790 bpos,a loop_1550
16791 array8 %l0, %i3, %i6
16792 edge32ln %i5, %o2, %o1
16793 sll %l2, 0x1F, %l5
16794loop_1550:
16795 lduh [%l7 + 0x4C], %g3
16796 lduw [%l7 + 0x54], %o7
16797 movrgz %l3, %l6, %o5
16798 popc %o0, %g6
16799 sdiv %g1, 0x0692, %i2
16800 set 0x3C, %l5
16801 lda [%l7 + %l5] 0x80, %f24
16802 swap [%l7 + 0x38], %i7
16803 movre %i1, 0x09F, %i0
16804 movgu %xcc, %o3, %i4
16805 add %g2, %g4, %g7
16806 sll %o4, 0x09, %l4
16807 smul %g5, 0x065A, %o6
16808 andncc %l0, %l1, %i3
16809 restored
16810 rdpr %cwp, %g1
16811 rdpr %cansave, %g2
16812 rdpr %canrestore, %g3
16813 rdpr %cleanwin, %g4
16814 rdpr %otherwin, %g5
16815 rdpr %wstate, %g6
16816 bn,a %xcc, loop_1551
16817 edge8ln %i5, %i6, %o1
16818 fmovdge %icc, %f22, %f23
16819 fexpand %f11, %f6
16820loop_1551:
16821 sra %l2, 0x08, %l5
16822 smul %o2, 0x0C8B, %o7
16823 fmovs %f14, %f8
16824 ba,pt %xcc, loop_1552
16825 fmovrsgez %l3, %f20, %f2
16826 fbule,a %fcc3, loop_1553
16827 movvc %xcc, %l6, %o5
16828loop_1552:
16829 tvs %xcc, 0x1
16830 sdivx %o0, 0x0489, %g3
16831loop_1553:
16832 fbuge %fcc2, loop_1554
16833 fmovrdlez %g6, %f10, %f20
16834 taddcctv %i2, 0x06F8, %g1
16835 fxors %f15, %f21, %f28
16836loop_1554:
16837 tgu %icc, 0x2
16838 popc 0x1B06, %i1
16839 array8 %i7, %i0, %o3
16840 fmovda %icc, %f0, %f17
16841 fmovd %f8, %f2
16842 ldd [%l7 + 0x10], %g2
16843 add %i4, %g7, %o4
16844 te %icc, 0x2
16845 bneg,pt %xcc, loop_1555
16846 movg %icc, %g4, %l4
16847 tvc %icc, 0x5
16848 call loop_1556
16849loop_1555:
16850 array8 %g5, %o6, %l1
16851 fpsub32s %f18, %f0, %f26
16852 smulcc %i3, 0x1DF5, %i5
16853loop_1556:
16854 srlx %i6, 0x16, %o1
16855 subc %l2, 0x1B4B, %l5
16856 stw %l0, [%l7 + 0x60]
16857 fmovda %icc, %f27, %f1
16858 sub %o7, 0x0BDA, %l3
16859 edge16ln %o2, %l6, %o0
16860 xnor %g3, %o5, %i2
16861 umulcc %g1, 0x1597, %g6
16862 edge32 %i1, %i7, %i0
16863 umul %o3, 0x06A1, %g2
16864 edge8ln %i4, %o4, %g4
16865 mova %xcc, %l4, %g7
16866 bneg,pt %xcc, loop_1557
16867 fxnors %f29, %f11, %f12
16868 add %l7, 0x48, %l6
16869 wr %g0, 0x04, %asi
16870 ldxa [%l6] %asi, %g5
16871 casxa [%l6] 0x04, %g5, %l1
16872loop_1557:
16873 edge8 %i3, %o6, %i6
16874 movg %icc, %o1, %i5
16875 fands %f16, %f15, %f17
16876 fnot1s %f0, %f26
16877 udiv %l5, 0x1BF4, %l2
16878 edge32 %l0, %l3, %o2
16879 taddcc %l6, 0x10CB, %o0
16880 srlx %g3, %o5, %i2
16881 ldd [%l7 + 0x30], %f14
16882 movg %icc, %o7, %g1
16883 wr %g0, 0x0c, %asi
16884 ldsha [%l7 + 0x60] %asi, %g6
16885 fbu %fcc3, loop_1558
16886 orncc %i7, %i1, %i0
16887 fpmerge %f9, %f31, %f26
16888 sdivcc %o3, 0x06F7, %g2
16889loop_1558:
16890 fbo,a %fcc3, loop_1559
16891 fandnot1s %f29, %f31, %f7
16892 fbe %fcc0, loop_1560
16893 fmovrde %i4, %f6, %f30
16894loop_1559:
16895 fba %fcc0, loop_1561
16896 mulscc %g4, %l4, %o4
16897loop_1560:
16898 fmovdcc %icc, %f30, %f29
16899 fmovrsgz %g5, %f10, %f2
16900loop_1561:
16901 fmovse %xcc, %f7, %f24
16902 edge8ln %g7, %i3, %o6
16903 wr %g0, 0x89, %asi
16904 prefetcha [%l7 + 0x10] %asi, 0x0
16905 stx %i6, [%l7 + 0x08]
16906 fmovrslez %o1, %f10, %f30
16907 movcs %xcc, %l5, %i5
16908 fxnor %f10, %f26, %f28
16909 movl %xcc, %l2, %l3
16910 move %xcc, %o2, %l6
16911 add %l7, 0x40, %l6
16912 wr %g0, 0x11, %asi
16913 casxa [%l6] %asi, %o0, %g3
16914 movgu %icc, %l0, %o5
16915 and %i2, %g1, %g6
16916 sll %i7, %i1, %i0
16917 movvc %icc, %o3, %g2
16918 array16 %i4, %g4, %o7
16919 nop
16920 setx loop_1562, %l0, %l1
16921 wrpr 0x1, %tl
16922 wrpr %l1, %tnpc
16923 setx 0x34400001400, %l0, %l1
16924 wrpr %l1, %tstate
16925 wrhpr 0x4, %htstate
16926 done
16927 sub %l4, %g5, %g7
16928 ldsw [%l7 + 0x54], %i3
16929 edge8n %o4, %l1, %i6
16930loop_1562:
16931 sub %o1, %o6, %l5
16932 xnor %i5, 0x15BC, %l2
16933 movle %xcc, %l3, %o2
16934 faligndata %f2, %f20, %f20
16935 udivcc %o0, 0x1491, %l6
16936 tvs %icc, 0x3
16937 array32 %g3, %l0, %i2
16938 movrlez %g1, 0x1D6, %g6
16939 addccc %o5, 0x011C, %i1
16940 fcmped %fcc0, %f2, %f8
16941 movge %xcc, %i0, %o3
16942 fmovdleu %xcc, %f29, %f12
16943 wr %g0, 0x10, %asi
16944 prefetcha [%l7 + 0x70] %asi, 0x1
16945 fmovscs %xcc, %f25, %f14
16946 tcc %xcc, 0x4
16947 set 0x7E, %o3
16948 stba %g2, [%l7 + %o3] 0x11
16949 fpadd16s %f22, %f6, %f16
16950 fmovsneg %icc, %f26, %f12
16951 tg %xcc, 0x5
16952 set 0x40, %g5
16953 stda %f0, [%l7 + %g5] 0x10
16954 fmovrse %g4, %f27, %f13
16955 movl %icc, %o7, %i4
16956 tvs %icc, 0x0
16957 nop
16958 set 0x48, %i2
16959 ldd [%l7 + %i2], %f18
16960 prefetch [%l7 + 0x0C], 0x2
16961 tneg %icc, 0x2
16962 fbn %fcc1, loop_1563
16963 tvs %icc, 0x7
16964 xor %g5, %g7, %i3
16965 xorcc %o4, 0x106C, %l1
16966loop_1563:
16967 sll %l4, 0x06, %o1
16968 fabss %f25, %f24
16969 set 0x30, %g2
16970 ldswa [%l7 + %g2] 0x18, %o6
16971 fcmpne32 %f10, %f8, %l5
16972 wr %g0, 0x10, %asi
16973 ldsha [%l7 + 0x4C] %asi, %i6
16974 tleu %xcc, 0x0
16975 movrgez %l2, %l3, %i5
16976 bneg,a loop_1564
16977 fsrc1s %f24, %f5
16978 fand %f22, %f4, %f26
16979 fmovsleu %icc, %f2, %f13
16980loop_1564:
16981 array32 %o2, %l6, %g3
16982 flush %l7 + 0x14
16983 nop
16984 set 0x48, %l0
16985 ldd [%l7 + %l0], %f28
16986 taddcctv %o0, %i2, %l0
16987 bg loop_1565
16988 addc %g6, %g1, %i1
16989 brlez,a %o5, loop_1566
16990 fmovdl %xcc, %f18, %f9
16991loop_1565:
16992 ble loop_1567
16993 srlx %o3, 0x02, %i7
16994loop_1566:
16995 ba,a,pt %icc, loop_1568
16996 addc %g2, 0x13B1, %g4
16997loop_1567:
16998 taddcctv %i0, 0x0FC0, %o7
16999 edge8ln %g5, %g7, %i3
17000loop_1568:
17001 tpos %icc, 0x5
17002 wr %g0, 0x0c, %asi
17003 ldda [%l7 + 0x40] %asi, %f16
17004 movgu %xcc, %o4, %i4
17005 movcc %xcc, %l1, %o1
17006 tcs %icc, 0x1
17007 movrlz %l4, %l5, %i6
17008 array8 %l2, %l3, %o6
17009 orcc %i5, %o2, %l6
17010 sdiv %g3, 0x1AA0, %i2
17011 wr %g0, 0x0c, %asi
17012 lda [%l7 + 0x10] %asi, %f16
17013 tleu %xcc, 0x3
17014 array32 %l0, %g6, %g1
17015 fandnot2 %f6, %f14, %f30
17016 bcs,pn %icc, loop_1569
17017 tvs %xcc, 0x1
17018 wr %g0, 0x89, %asi
17019 ldxa [%l7 + 0x48] %asi, %i1
17020loop_1569:
17021 fbu %fcc0, loop_1570
17022 fzero %f28
17023 tneg %icc, 0x5
17024 srax %o5, %o0, %i7
17025loop_1570:
17026 addc %g2, %g4, %o3
17027 movvc %icc, %o7, %g5
17028 srl %i0, 0x19, %g7
17029 orncc %o4, 0x174F, %i4
17030 orcc %l1, 0x01BF, %i3
17031 ldx [%l7 + 0x70], %l4
17032 srlx %o1, %i6, %l2
17033 fcmpes %fcc3, %f29, %f10
17034 wr %g0, 0x81, %asi
17035 stba %l5, [%l7 + 0x67] %asi
17036 movre %o6, %i5, %l3
17037 xnor %o2, %l6, %g3
17038 xor %l0, 0x13AB, %i2
17039 sll %g6, %i1, %o5
17040 array32 %o0, %i7, %g1
17041 bneg,a %icc, loop_1571
17042 ldx [%l7 + 0x20], %g4
17043 smul %o3, %o7, %g2
17044 tgu %icc, 0x2
17045loop_1571:
17046 tsubcc %i0, %g7, %o4
17047 sdivcc %i4, 0x1123, %g5
17048 movrlez %l1, 0x291, %l4
17049 xorcc %i3, %o1, %l2
17050 ldd [%l7 + 0x38], %f6
17051 array16 %i6, %o6, %l5
17052 mulscc %l3, 0x0F43, %i5
17053 edge32 %l6, %g3, %o2
17054 tcs %icc, 0x0
17055 taddcctv %i2, 0x0872, %g6
17056 movcc %icc, %l0, %o5
17057 movl %xcc, %i1, %i7
17058 fnors %f1, %f31, %f29
17059 movne %icc, %o0, %g1
17060 fbug %fcc1, loop_1572
17061 fbl,a %fcc3, loop_1573
17062 umulcc %g4, %o7, %g2
17063 fands %f6, %f13, %f26
17064loop_1572:
17065 for %f14, %f4, %f18
17066loop_1573:
17067 umul %i0, 0x01AA, %o3
17068 stw %o4, [%l7 + 0x34]
17069 fmovda %xcc, %f26, %f14
17070 subccc %i4, 0x10B3, %g5
17071 movre %g7, 0x01E, %l1
17072 bgu loop_1574
17073 sir 0x165D
17074 edge16 %l4, %o1, %i3
17075 sub %i6, %l2, %o6
17076loop_1574:
17077 fble %fcc1, loop_1575
17078 tgu %icc, 0x6
17079 fone %f8
17080 set 0x30, %l1
17081 stwa %l3, [%l7 + %l1] 0x2b
17082 membar #Sync
17083loop_1575:
17084 srl %i5, 0x16, %l6
17085 bn loop_1576
17086 sethi 0x11EF, %l5
17087 fpmerge %f22, %f12, %f18
17088 bg,a %xcc, loop_1577
17089loop_1576:
17090 call loop_1578
17091 movg %xcc, %o2, %i2
17092 fmovdcc %xcc, %f30, %f10
17093loop_1577:
17094 bgu,a,pt %xcc, loop_1579
17095loop_1578:
17096 fcmpeq32 %f2, %f14, %g6
17097 movgu %xcc, %g3, %l0
17098 prefetch [%l7 + 0x4C], 0x3
17099loop_1579:
17100 taddcc %o5, %i7, %i1
17101 nop
17102 set 0x18, %i7
17103 ldd [%l7 + %i7], %f6
17104 set 0x40, %i1
17105 stda %f0, [%l7 + %i1] 0x16
17106 membar #Sync
17107 tcs %icc, 0x2
17108 edge32ln %o0, %g1, %g4
17109 fbuge,a %fcc2, loop_1580
17110 andcc %o7, 0x031D, %g2
17111 movvs %xcc, %i0, %o4
17112 fmovsneg %icc, %f24, %f3
17113loop_1580:
17114 st %f5, [%l7 + 0x64]
17115 fmovdg %icc, %f7, %f8
17116 add %i4, 0x16E3, %o3
17117 flush %l7 + 0x28
17118 addccc %g7, 0x0EB9, %l1
17119 fandnot1 %f18, %f2, %f18
17120 udivx %l4, 0x0ECD, %o1
17121 fzeros %f21
17122 fmovdg %icc, %f22, %f26
17123 fmovsgu %icc, %f9, %f17
17124 sdiv %g5, 0x0279, %i6
17125 bn loop_1581
17126 edge16n %i3, %o6, %l2
17127 fnegs %f14, %f24
17128 set 0x10, %i6
17129 stda %l2, [%l7 + %i6] 0x27
17130 membar #Sync
17131loop_1581:
17132 umul %l6, %i5, %l5
17133 fcmpne16 %f16, %f8, %i2
17134 tg %icc, 0x2
17135 movrlez %g6, 0x1BE, %o2
17136 restored
17137 rdpr %cwp, %g1
17138 rdpr %cansave, %g2
17139 rdpr %canrestore, %g3
17140 rdpr %cleanwin, %g4
17141 rdpr %otherwin, %g5
17142 rdpr %wstate, %g6
17143 fmovsgu %icc, %f14, %f26
17144 andn %g3, %l0, %i7
17145 sub %o5, 0x18B8, %i1
17146 alignaddrl %g1, %o0, %o7
17147 restored
17148 rdpr %cwp, %g1
17149 rdpr %cansave, %g2
17150 rdpr %canrestore, %g3
17151 rdpr %cleanwin, %g4
17152 rdpr %otherwin, %g5
17153 rdpr %wstate, %g6
17154 fbu %fcc1, loop_1582
17155 fbn %fcc0, loop_1583
17156 xnorcc %g2, 0x0794, %i0
17157 movl %icc, %o4, %g4
17158loop_1582:
17159 fble,a %fcc1, loop_1584
17160loop_1583:
17161 srl %i4, %o3, %g7
17162 fcmpgt32 %f8, %f20, %l4
17163 add %o1, 0x02A2, %g5
17164loop_1584:
17165 swap [%l7 + 0x3C], %l1
17166 movrne %i3, %i6, %o6
17167 udivcc %l3, 0x141E, %l2
17168 ldx [%l7 + 0x50], %i5
17169 std %l4, [%l7 + 0x70]
17170 movn %xcc, %l6, %g6
17171 fmovspos %xcc, %f19, %f28
17172 movrne %o2, %g3, %l0
17173 bvs,a,pt %icc, loop_1585
17174 addc %i2, %i7, %i1
17175 bvc,a,pn %xcc, loop_1586
17176 fmovda %xcc, %f23, %f15
17177loop_1585:
17178 movre %g1, %o0, %o5
17179 ldd [%l7 + 0x58], %g2
17180loop_1586:
17181 tvs %xcc, 0x6
17182 orncc %i0, 0x0ABF, %o4
17183 brlez,a %g4, loop_1587
17184 fbl %fcc1, loop_1588
17185 fcmpd %fcc0, %f4, %f30
17186 tsubcctv %i4, 0x1D84, %o7
17187loop_1587:
17188 brlez %o3, loop_1589
17189loop_1588:
17190 stb %g7, [%l7 + 0x74]
17191 fcmpeq32 %f24, %f16, %l4
17192 and %o1, 0x1B05, %l1
17193loop_1589:
17194 alignaddr %i3, %i6, %g5
17195 tsubcc %o6, %l3, %l2
17196 tle %xcc, 0x2
17197 andncc %l5, %l6, %i5
17198 stx %o2, [%l7 + 0x20]
17199 movrlz %g3, %l0, %i2
17200 for %f0, %f6, %f2
17201 fcmpgt32 %f16, %f8, %i7
17202 lduw [%l7 + 0x1C], %i1
17203 stx %g6, [%l7 + 0x38]
17204 movrgz %o0, 0x043, %o5
17205 movne %xcc, %g1, %g2
17206 array16 %o4, %i0, %g4
17207 movgu %xcc, %i4, %o7
17208 sllx %o3, 0x1E, %g7
17209 add %o1, %l1, %l4
17210 addcc %i6, 0x0918, %i3
17211 alignaddrl %g5, %o6, %l3
17212 movpos %icc, %l2, %l5
17213 prefetch [%l7 + 0x44], 0x2
17214 mova %xcc, %i5, %o2
17215 move %icc, %l6, %l0
17216 ba,a %xcc, loop_1590
17217 bg,a,pn %xcc, loop_1591
17218 bpos,a loop_1592
17219 bcc,a,pt %xcc, loop_1593
17220loop_1590:
17221 fmovde %xcc, %f4, %f20
17222loop_1591:
17223 ta %icc, 0x3
17224loop_1592:
17225 orn %g3, %i7, %i2
17226loop_1593:
17227 edge32n %i1, %g6, %o5
17228 sdivx %o0, 0x0784, %g1
17229 umulcc %o4, %i0, %g4
17230 tge %icc, 0x6
17231 movvc %icc, %g2, %o7
17232 nop
17233 setx loop_1594, %l0, %l1
17234 jmpl %l1, %i4
17235 srl %g7, 0x1E, %o1
17236 tvs %icc, 0x7
17237 std %f28, [%l7 + 0x08]
17238loop_1594:
17239 mulx %l1, 0x07D1, %o3
17240 fba,a %fcc2, loop_1595
17241 subcc %l4, 0x1122, %i3
17242 xnor %i6, %o6, %g5
17243 alignaddr %l3, %l2, %i5
17244loop_1595:
17245 sub %l5, 0x0522, %o2
17246 subc %l0, 0x1D36, %g3
17247 wr %g0, 0x2b, %asi
17248 stwa %i7, [%l7 + 0x30] %asi
17249 membar #Sync
17250 set 0x2D, %o2
17251 ldsba [%l7 + %o2] 0x0c, %l6
17252 udivcc %i2, 0x16A8, %i1
17253 std %o4, [%l7 + 0x38]
17254 fmul8x16al %f18, %f8, %f6
17255 edge32 %g6, %g1, %o0
17256 addccc %o4, 0x08FD, %g4
17257 fmovdgu %xcc, %f16, %f30
17258 tneg %icc, 0x4
17259 edge8n %i0, %g2, %i4
17260 or %g7, %o7, %o1
17261 orcc %o3, 0x04E4, %l4
17262 fmovdvc %xcc, %f9, %f9
17263 tcs %xcc, 0x7
17264 xnor %l1, %i3, %i6
17265 xnorcc %o6, %g5, %l2
17266 taddcc %l3, 0x08B3, %l5
17267 mulx %i5, %o2, %g3
17268 fmovdge %icc, %f7, %f10
17269 fornot1 %f20, %f2, %f24
17270 umul %i7, %l0, %l6
17271 udiv %i2, 0x1D38, %i1
17272 edge32n %o5, %g6, %o0
17273 set 0x31, %i4
17274 ldsba [%l7 + %i4] 0x18, %g1
17275 srlx %o4, 0x03, %i0
17276 sllx %g4, 0x0D, %g2
17277 edge16ln %g7, %o7, %i4
17278 or %o3, 0x1251, %o1
17279 fmovdvs %xcc, %f16, %f21
17280 umulcc %l4, %l1, %i6
17281 sethi 0x0255, %i3
17282 bpos,a,pt %xcc, loop_1596
17283 umulcc %g5, %l2, %o6
17284 tge %icc, 0x2
17285 edge32ln %l3, %l5, %i5
17286loop_1596:
17287 edge16ln %o2, %g3, %l0
17288 smul %l6, %i2, %i7
17289 set 0x08, %l6
17290 ldsba [%l7 + %l6] 0x88, %o5
17291 movle %xcc, %g6, %o0
17292 fmovspos %icc, %f30, %f23
17293 fblg,a %fcc0, loop_1597
17294 fmuld8ulx16 %f22, %f18, %f0
17295 brgez,a %i1, loop_1598
17296 srax %g1, 0x13, %i0
17297loop_1597:
17298 andncc %g4, %g2, %g7
17299 bleu,a,pt %icc, loop_1599
17300loop_1598:
17301 sth %o4, [%l7 + 0x34]
17302 pdist %f14, %f28, %f28
17303 movrlz %i4, 0x11B, %o3
17304loop_1599:
17305 orn %o7, %l4, %o1
17306 brnz,a %l1, loop_1600
17307 movg %xcc, %i6, %i3
17308 ldsh [%l7 + 0x7E], %l2
17309 fcmps %fcc0, %f16, %f21
17310loop_1600:
17311 nop
17312 set 0x50, %o6
17313 std %g4, [%l7 + %o6]
17314 movrgez %l3, 0x1D5, %o6
17315 mova %icc, %l5, %i5
17316 sth %g3, [%l7 + 0x5C]
17317 nop
17318 setx loop_1601, %l0, %l1
17319 jmpl %l1, %o2
17320 fbug %fcc3, loop_1602
17321 movrlez %l6, %l0, %i7
17322 edge8 %o5, %g6, %o0
17323loop_1601:
17324 tvc %xcc, 0x7
17325loop_1602:
17326 fmovrdlz %i1, %f20, %f8
17327 tsubcctv %g1, %i2, %i0
17328 fbn,a %fcc0, loop_1603
17329 fmovdpos %icc, %f2, %f12
17330 restored
17331 rdpr %cwp, %g1
17332 rdpr %cansave, %g2
17333 rdpr %canrestore, %g3
17334 rdpr %cleanwin, %g4
17335 rdpr %otherwin, %g5
17336 rdpr %wstate, %g6
17337 brlz %g2, loop_1604
17338loop_1603:
17339 fbn %fcc1, loop_1605
17340 fmovrslz %g4, %f10, %f5
17341 sdivcc %g7, 0x1C71, %o4
17342loop_1604:
17343 stb %i4, [%l7 + 0x21]
17344loop_1605:
17345 nop
17346 set 0x30, %g4
17347 stxa %o3, [%l7 + %g4] 0xeb
17348 membar #Sync
17349 udiv %o7, 0x1A73, %l4
17350 lduw [%l7 + 0x64], %o1
17351 fandnot1s %f8, %f0, %f8
17352 subc %l1, %i6, %i3
17353 addcc %l2, %l3, %g5
17354 movge %icc, %l5, %o6
17355 set 0x18, %i3
17356 stda %g2, [%l7 + %i3] 0x11
17357 mova %xcc, %i5, %o2
17358 movrlz %l0, %l6, %i7
17359 addccc %o5, %o0, %i1
17360 smulcc %g1, %i2, %g6
17361 add %i0, %g4, %g7
17362 add %g2, 0x0232, %o4
17363 tvs %icc, 0x3
17364 bvc,pt %xcc, loop_1606
17365 ldstub [%l7 + 0x70], %o3
17366 fabss %f28, %f11
17367 tl %xcc, 0x5
17368loop_1606:
17369 movrlz %i4, 0x308, %l4
17370 edge8 %o1, %o7, %l1
17371 orncc %i3, %i6, %l2
17372 srlx %l3, %l5, %o6
17373 tgu %xcc, 0x0
17374 sll %g5, 0x14, %i5
17375 tle %icc, 0x5
17376 wr %g0, 0x22, %asi
17377 stha %o2, [%l7 + 0x76] %asi
17378 membar #Sync
17379 edge16ln %l0, %l6, %i7
17380 fmuld8sux16 %f26, %f15, %f26
17381 alignaddr %g3, %o5, %i1
17382 membar 0x32
17383 addc %o0, 0x0675, %i2
17384 andcc %g6, %g1, %i0
17385 edge32 %g4, %g7, %o4
17386 popc 0x050B, %o3
17387 srl %g2, %l4, %i4
17388 movl %xcc, %o1, %o7
17389 xnorcc %i3, 0x0038, %l1
17390 tleu %xcc, 0x1
17391 fpsub32 %f24, %f14, %f6
17392 bcs,a,pt %icc, loop_1607
17393 fmovsleu %icc, %f20, %f7
17394 wr %g0, 0xf8, %asi
17395 stda %f0, [%l7 + 0x40] %asi
17396 membar #Sync
17397loop_1607:
17398 xorcc %i6, %l3, %l5
17399 bgu,a loop_1608
17400 fmovrdgez %l2, %f4, %f28
17401 call loop_1609
17402 movle %xcc, %g5, %o6
17403loop_1608:
17404 smul %o2, %i5, %l6
17405 movvc %icc, %l0, %i7
17406loop_1609:
17407 movge %xcc, %o5, %g3
17408 fsrc2s %f11, %f19
17409 sdivcc %i1, 0x09BC, %o0
17410 fmovrdne %i2, %f20, %f6
17411 movl %icc, %g6, %g1
17412 fmovsvc %xcc, %f28, %f12
17413 addcc %i0, %g7, %o4
17414 ta %xcc, 0x0
17415 set 0x27, %l2
17416 lduba [%l7 + %l2] 0x19, %o3
17417 sllx %g4, 0x04, %l4
17418 fxnors %f10, %f31, %f20
17419 movrlez %i4, 0x25D, %g2
17420 fcmpgt32 %f8, %f4, %o1
17421 fbuge,a %fcc2, loop_1610
17422 or %i3, 0x129D, %l1
17423 fxors %f19, %f2, %f20
17424 edge16 %i6, %o7, %l3
17425loop_1610:
17426 udivx %l5, 0x1051, %g5
17427 andn %o6, 0x1528, %l2
17428 ldsb [%l7 + 0x78], %i5
17429 sdivcc %l6, 0x1A9E, %o2
17430 alignaddrl %i7, %l0, %g3
17431 movleu %icc, %i1, %o5
17432 array16 %o0, %i2, %g1
17433 set 0x60, %o5
17434 prefetcha [%l7 + %o5] 0x19, 0x1
17435 subc %i0, 0x1E11, %g7
17436 array8 %o3, %o4, %l4
17437 fmovdpos %xcc, %f10, %f5
17438 movleu %icc, %i4, %g2
17439 stw %o1, [%l7 + 0x4C]
17440 tvs %icc, 0x5
17441 movpos %icc, %g4, %l1
17442 tneg %xcc, 0x3
17443 fcmple16 %f28, %f24, %i3
17444 tne %icc, 0x2
17445 mova %icc, %i6, %l3
17446 andn %l5, %o7, %o6
17447 movrgez %l2, %i5, %l6
17448 srlx %o2, 0x0E, %i7
17449 movleu %xcc, %l0, %g3
17450 edge32n %i1, %g5, %o5
17451 set 0x40, %g7
17452 ldda [%l7 + %g7] 0x10, %f16
17453 wr %g0, 0x04, %asi
17454 stxa %o0, [%l7 + 0x78] %asi
17455 fcmped %fcc3, %f10, %f14
17456 nop
17457 set 0x58, %o1
17458 ldsw [%l7 + %o1], %i2
17459 udivx %g6, 0x1555, %i0
17460 bneg %icc, loop_1611
17461 sra %g1, 0x17, %o3
17462 fcmpeq16 %f22, %f26, %g7
17463 mulscc %l4, %i4, %g2
17464loop_1611:
17465 nop
17466 wr %g0, 0x89, %asi
17467 lduha [%l7 + 0x68] %asi, %o1
17468 srlx %o4, %l1, %g4
17469 fone %f6
17470 tne %icc, 0x0
17471 sllx %i6, %l3, %l5
17472 tsubcctv %i3, %o7, %l2
17473 tgu %xcc, 0x7
17474 movvs %xcc, %i5, %l6
17475 bg,a,pn %xcc, loop_1612
17476 fcmple32 %f14, %f0, %o2
17477 fxors %f23, %f2, %f21
17478 ldx [%l7 + 0x18], %i7
17479loop_1612:
17480 edge8 %o6, %g3, %l0
17481 fmovda %icc, %f24, %f19
17482 edge16n %i1, %g5, %o5
17483 andcc %o0, 0x00A1, %g6
17484 tvs %icc, 0x1
17485 wr %g0, 0x04, %asi
17486 stha %i0, [%l7 + 0x7C] %asi
17487 srax %i2, 0x15, %g1
17488 array32 %o3, %l4, %g7
17489 movne %xcc, %i4, %o1
17490 tcc %icc, 0x3
17491 tne %icc, 0x2
17492 fnot1 %f12, %f0
17493 movge %icc, %o4, %l1
17494 membar 0x01
17495 xnorcc %g2, %i6, %l3
17496 udiv %l5, 0x0B7C, %i3
17497 swap [%l7 + 0x0C], %o7
17498 mova %icc, %l2, %i5
17499 edge32 %g4, %o2, %i7
17500 addccc %o6, %g3, %l0
17501 bge %icc, loop_1613
17502 fmul8ulx16 %f2, %f24, %f8
17503 std %i6, [%l7 + 0x48]
17504 tgu %xcc, 0x3
17505loop_1613:
17506 movg %xcc, %g5, %i1
17507 edge16n %o5, %g6, %i0
17508 alignaddr %o0, %i2, %g1
17509 ldd [%l7 + 0x60], %f8
17510 fmovrslz %o3, %f16, %f1
17511 tcs %icc, 0x2
17512 fbue,a %fcc3, loop_1614
17513 addccc %l4, 0x07DA, %i4
17514 tl %xcc, 0x0
17515 brlez %g7, loop_1615
17516loop_1614:
17517 array8 %o4, %l1, %g2
17518 movneg %icc, %i6, %o1
17519 xnorcc %l5, %l3, %i3
17520loop_1615:
17521 fmovrde %l2, %f24, %f24
17522 ldub [%l7 + 0x79], %o7
17523 faligndata %f16, %f22, %f10
17524 fmovrdlz %g4, %f6, %f8
17525 xnorcc %o2, 0x05CB, %i7
17526 restored
17527 rdpr %cwp, %g1
17528 rdpr %cansave, %g2
17529 rdpr %canrestore, %g3
17530 rdpr %cleanwin, %g4
17531 rdpr %otherwin, %g5
17532 rdpr %wstate, %g6
17533 fmovdgu %xcc, %f15, %f3
17534 bvc,a loop_1616
17535 fornot1 %f26, %f22, %f22
17536 fxnors %f7, %f4, %f2
17537 fble %fcc2, loop_1617
17538loop_1616:
17539 brgz,a %i5, loop_1618
17540 mulx %g3, %o6, %l0
17541 bcc,a,pt %xcc, loop_1619
17542loop_1617:
17543 fmovsa %xcc, %f25, %f18
17544loop_1618:
17545 fnegd %f26, %f14
17546 movn %icc, %l6, %g5
17547loop_1619:
17548 fmovspos %xcc, %f26, %f4
17549 bne,a loop_1620
17550 brz,a %o5, loop_1621
17551 fsrc2 %f0, %f18
17552 popc %i1, %g6
17553loop_1620:
17554 movneg %xcc, %i0, %i2
17555loop_1621:
17556 nop
17557 wr %g0, 0x04, %asi
17558 ldstuba [%l7 + 0x57] %asi, %g1
17559 umulcc %o0, 0x06B7, %o3
17560 movrne %i4, 0x346, %g7
17561 edge16 %o4, %l4, %l1
17562 restored
17563 rdpr %cwp, %g1
17564 rdpr %cansave, %g2
17565 rdpr %canrestore, %g3
17566 rdpr %cleanwin, %g4
17567 rdpr %otherwin, %g5
17568 rdpr %wstate, %g6
17569 fxnors %f12, %f12, %f21
17570 fble %fcc0, loop_1622
17571 fbn %fcc3, loop_1623
17572 sethi 0x19E8, %i6
17573 te %xcc, 0x3
17574loop_1622:
17575 fble,a %fcc2, loop_1624
17576loop_1623:
17577 movle %xcc, %o1, %g2
17578 te %icc, 0x4
17579 movvs %xcc, %l3, %i3
17580loop_1624:
17581 srlx %l2, 0x0A, %l5
17582 xor %o7, %o2, %g4
17583 fmovrslez %i7, %f0, %f29
17584 edge16l %g3, %o6, %l0
17585 brgz,a %i5, loop_1625
17586 te %icc, 0x6
17587 bgu,a %xcc, loop_1626
17588 mulx %g5, 0x1142, %l6
17589loop_1625:
17590 nop
17591 setx loop_1627, %l0, %l1
17592 wrpr 0x1, %tl
17593 wrpr %l1, %tpc
17594 add %l1, 0x4, %l1
17595 wrpr %l1, %tnpc
17596 setx 0x34400001400, %l0, %l1
17597 wrpr %l1, %tstate
17598 wrhpr 0x4, %htstate
17599 retry
17600 nop
17601 setx loop_1628, %l0, %l1
17602 wrpr 0x1, %tl
17603 wrpr %l1, %tpc
17604 add %l1, 0x4, %l1
17605 wrpr %l1, %tnpc
17606 setx 0x34400001400, %l0, %l1
17607 wrpr %l1, %tstate
17608 wrhpr 0x4, %htstate
17609 retry
17610loop_1626:
17611 fcmpeq16 %f24, %f26, %i1
17612 alignaddrl %o5, %g6, %i2
17613loop_1627:
17614 ldsb [%l7 + 0x6F], %i0
17615loop_1628:
17616 umul %g1, %o3, %i4
17617 fcmpne16 %f26, %f22, %g7
17618 movrlez %o4, %l4, %l1
17619 brnz %o0, loop_1629
17620 tpos %xcc, 0x6
17621 edge8l %i6, %o1, %l3
17622 tsubcctv %g2, 0x10C2, %i3
17623loop_1629:
17624 bl,a %icc, loop_1630
17625 tvs %xcc, 0x1
17626 movvc %xcc, %l2, %l5
17627 movvs %xcc, %o2, %o7
17628loop_1630:
17629 nop
17630 wr %g0, 0x18, %asi
17631 ldda [%l7 + 0x40] %asi, %f0
17632 udivx %g4, 0x1FC4, %i7
17633 tgu %icc, 0x1
17634 fmovsne %icc, %f6, %f5
17635 edge32l %g3, %l0, %i5
17636 fmovde %icc, %f7, %f12
17637 tgu %xcc, 0x3
17638 fcmpne16 %f24, %f28, %g5
17639 movrlez %l6, %i1, %o6
17640 fmul8x16au %f16, %f30, %f30
17641 fmovsge %icc, %f22, %f11
17642 fandnot1s %f23, %f3, %f27
17643 alignaddrl %g6, %i2, %o5
17644 call loop_1631
17645 tgu %xcc, 0x1
17646 fbl,a %fcc0, loop_1632
17647 edge32l %i0, %g1, %o3
17648loop_1631:
17649 fmuld8ulx16 %f29, %f25, %f8
17650 set 0x46, %o7
17651 stha %i4, [%l7 + %o7] 0x2a
17652 membar #Sync
17653loop_1632:
17654 tge %xcc, 0x6
17655 bne,a loop_1633
17656 udivcc %o4, 0x0DFC, %l4
17657 sdivcc %l1, 0x1C40, %o0
17658 set 0x40, %g3
17659 stda %f0, [%l7 + %g3] 0xf8
17660 membar #Sync
17661loop_1633:
17662 orn %g7, 0x0A7E, %o1
17663 set 0x40, %l4
17664 ldsha [%l7 + %l4] 0x80, %l3
17665 tneg %xcc, 0x0
17666 tg %icc, 0x7
17667 andncc %g2, %i6, %l2
17668 smulcc %i3, 0x1914, %l5
17669 movne %icc, %o2, %g4
17670 fmovda %xcc, %f4, %f21
17671 fba,a %fcc2, loop_1634
17672 movcs %icc, %o7, %g3
17673 movgu %icc, %l0, %i7
17674 fbuge %fcc3, loop_1635
17675loop_1634:
17676 fmovsneg %icc, %f21, %f21
17677 bleu,pn %icc, loop_1636
17678 udiv %g5, 0x10ED, %i5
17679loop_1635:
17680 fmul8x16al %f16, %f8, %f4
17681 edge16n %i1, %o6, %g6
17682loop_1636:
17683 sir 0x08B8
17684 faligndata %f4, %f12, %f18
17685 array8 %i2, %l6, %o5
17686 fnor %f6, %f8, %f14
17687 wr %g0, 0x89, %asi
17688 prefetcha [%l7 + 0x58] %asi, 0x3
17689 edge8ln %g1, %i4, %o3
17690 move %icc, %l4, %o4
17691 wr %g0, 0x10, %asi
17692 stwa %o0, [%l7 + 0x70] %asi
17693 lduw [%l7 + 0x78], %g7
17694 bpos,a,pt %xcc, loop_1637
17695 fmovspos %xcc, %f10, %f30
17696 popc 0x0294, %o1
17697 edge32ln %l1, %g2, %i6
17698loop_1637:
17699 movgu %xcc, %l3, %l2
17700 addcc %l5, 0x03F0, %i3
17701 movrgz %o2, 0x2D2, %g4
17702 fmovdcc %icc, %f10, %f14
17703 bpos loop_1638
17704 umul %o7, %l0, %g3
17705 fmovdleu %xcc, %f13, %f13
17706 tvc %xcc, 0x0
17707loop_1638:
17708 fmovsvc %icc, %f19, %f3
17709 edge32l %i7, %g5, %i5
17710 fmovsvc %icc, %f18, %f22
17711 and %i1, %o6, %g6
17712 tle %xcc, 0x3
17713 ldd [%l7 + 0x10], %i6
17714 fcmps %fcc1, %f30, %f6
17715 ba,a %xcc, loop_1639
17716 saved
17717 rdpr %cwp, %g1
17718 rdpr %cansave, %g2
17719 rdpr %canrestore, %g3
17720 rdpr %cleanwin, %g4
17721 rdpr %otherwin, %g5
17722 rdpr %wstate, %g6
17723 bcs,a loop_1640
17724 be,pt %icc, loop_1641
17725loop_1639:
17726 or %i2, %i0, %g1
17727 edge8n %i4, %o3, %l4
17728loop_1640:
17729 tcc %xcc, 0x5
17730loop_1641:
17731 edge16 %o5, %o4, %o0
17732 smul %o1, %l1, %g2
17733 edge32n %g7, %l3, %l2
17734 xnor %i6, 0x0EFC, %i3
17735 edge16ln %l5, %g4, %o2
17736 fbl %fcc0, loop_1642
17737 addcc %o7, %l0, %g3
17738 stw %i7, [%l7 + 0x24]
17739 fblg %fcc1, loop_1643
17740loop_1642:
17741 tvs %icc, 0x5
17742 fornot2 %f8, %f14, %f30
17743 srl %g5, %i1, %o6
17744loop_1643:
17745 sll %i5, %g6, %l6
17746 sll %i2, %g1, %i0
17747 array16 %i4, %l4, %o5
17748 mova %xcc, %o3, %o4
17749 movleu %xcc, %o0, %o1
17750 orn %l1, 0x1EE5, %g2
17751 ldx [%l7 + 0x38], %g7
17752 sub %l2, 0x17EF, %l3
17753 sllx %i6, %i3, %l5
17754 mova %icc, %o2, %g4
17755 membar #Sync
17756 set 0x40, %i5
17757 ldda [%l7 + %i5] 0xf0, %f16
17758 srl %o7, %g3, %l0
17759 array8 %i7, %g5, %i1
17760 bn,a,pn %icc, loop_1644
17761 for %f8, %f14, %f24
17762 edge16 %o6, %i5, %g6
17763 fabss %f19, %f20
17764loop_1644:
17765 andn %l6, %g1, %i0
17766 sethi 0x14C9, %i4
17767 smulcc %i2, %l4, %o3
17768 bshuffle %f26, %f20, %f16
17769 bg,a %xcc, loop_1645
17770 fmovrsgz %o5, %f29, %f28
17771 fpack16 %f2, %f20
17772 orncc %o4, 0x11B4, %o0
17773loop_1645:
17774 movre %l1, 0x162, %o1
17775 set 0x40, %l3
17776 stda %f16, [%l7 + %l3] 0x88
17777 fabss %f16, %f31
17778 edge8 %g7, %l2, %l3
17779 movre %g2, 0x348, %i3
17780 fcmple16 %f12, %f16, %l5
17781 sllx %o2, 0x09, %i6
17782 movgu %xcc, %g4, %o7
17783 array32 %g3, %i7, %l0
17784 set 0x58, %g1
17785 prefetcha [%l7 + %g1] 0x04, 0x2
17786 sll %o6, 0x17, %i5
17787 set 0x56, %i0
17788 stha %g6, [%l7 + %i0] 0x19
17789 fpadd32s %f28, %f12, %f0
17790 fmovrslz %i1, %f25, %f5
17791 array16 %g1, %l6, %i4
17792 stx %i2, [%l7 + 0x08]
17793 fmovsl %icc, %f9, %f23
17794 ble,a,pt %xcc, loop_1646
17795 subcc %l4, %o3, %i0
17796 srl %o4, 0x01, %o5
17797 udivcc %l1, 0x0A33, %o0
17798loop_1646:
17799 subcc %g7, %l2, %o1
17800 fbge %fcc3, loop_1647
17801 fbne %fcc1, loop_1648
17802 tpos %icc, 0x6
17803 movrgez %l3, 0x131, %g2
17804loop_1647:
17805 bleu,a,pt %icc, loop_1649
17806loop_1648:
17807 udiv %l5, 0x07C8, %o2
17808 tcc %xcc, 0x0
17809 orncc %i6, 0x1416, %i3
17810loop_1649:
17811 sethi 0x0776, %o7
17812 sra %g4, %g3, %i7
17813 orncc %g5, 0x127B, %l0
17814 addc %i5, 0x1F2D, %o6
17815 srl %i1, 0x16, %g1
17816 fmuld8sux16 %f28, %f16, %f0
17817 stbar
17818 flush %l7 + 0x2C
17819 ldd [%l7 + 0x70], %i6
17820 tvs %xcc, 0x3
17821 fcmpeq32 %f24, %f28, %i4
17822 fcmpne16 %f4, %f24, %g6
17823 smul %l4, %i2, %i0
17824 brnz,a %o4, loop_1650
17825 tcs %xcc, 0x1
17826 array8 %o5, %l1, %o0
17827 fzeros %f6
17828loop_1650:
17829 fcmpne16 %f2, %f2, %g7
17830 fmovsa %icc, %f4, %f29
17831 fbg %fcc2, loop_1651
17832 tgu %icc, 0x4
17833 restored
17834 rdpr %cwp, %g1
17835 rdpr %cansave, %g2
17836 rdpr %canrestore, %g3
17837 rdpr %cleanwin, %g4
17838 rdpr %otherwin, %g5
17839 rdpr %wstate, %g6
17840 fbuge,a %fcc0, loop_1652
17841loop_1651:
17842 tleu %xcc, 0x1
17843 movrlz %l2, %o3, %l3
17844 set 0x48, %g6
17845 stda %g2, [%l7 + %g6] 0xe2
17846 membar #Sync
17847loop_1652:
17848 bvs,a loop_1653
17849 movvc %icc, %l5, %o1
17850 xnorcc %i6, %o2, %o7
17851 fcmpgt32 %f30, %f2, %i3
17852loop_1653:
17853 tsubcc %g3, %g4, %i7
17854 movcc %xcc, %l0, %i5
17855 fbn,a %fcc2, loop_1654
17856 udiv %g5, 0x0EF2, %i1
17857 fbu %fcc1, loop_1655
17858 edge32 %g1, %o6, %i4
17859loop_1654:
17860 nop
17861 membar #Sync
17862 set 0x40, %o0
17863 ldda [%l7 + %o0] 0xf9, %f16
17864loop_1655:
17865 nop
17866 setx loop_1656, %l0, %l1
17867 jmpl %l1, %l6
17868 tleu %icc, 0x2
17869 fbn %fcc1, loop_1657
17870 fmovrdgz %l4, %f4, %f4
17871loop_1656:
17872 bn,a,pt %xcc, loop_1658
17873 array8 %g6, %i0, %o4
17874loop_1657:
17875 nop
17876 add %l7, 0x6C, %l6
17877 wr %g0, 0x81, %asi
17878 lda [%l6] %asi, %o5
17879 casa [%l6] %asi, %o5, %i2
17880loop_1658:
17881 movle %xcc, %o0, %g7
17882 andcc %l2, 0x1A8F, %o3
17883 fmovsn %xcc, %f16, %f2
17884 smulcc %l1, 0x04EE, %l3
17885 bge,pt %icc, loop_1659
17886 ta %xcc, 0x7
17887 array16 %l5, %o1, %g2
17888 movrne %o2, %i6, %o7
17889loop_1659:
17890 tvc %xcc, 0x4
17891 fbu,a %fcc2, loop_1660
17892 fmovrdlz %g3, %f12, %f28
17893 umulcc %i3, 0x1604, %i7
17894 fandnot1 %f26, %f6, %f10
17895loop_1660:
17896 array16 %l0, %i5, %g5
17897 smulcc %g4, 0x1CDB, %g1
17898 set 0x40, %l5
17899 sta %f0, [%l7 + %l5] 0x15
17900 fba,a %fcc1, loop_1661
17901 fsrc2s %f28, %f17
17902 edge32ln %i1, %o6, %i4
17903 nop
17904 setx loop_1662, %l0, %l1
17905 wrpr 0x1, %tl
17906 wrpr %l1, %tnpc
17907 setx 0x34400001400, %l0, %l1
17908 wrpr %l1, %tstate
17909 wrhpr 0x4, %htstate
17910 done
17911loop_1661:
17912 edge16l %l6, %l4, %g6
17913 movge %icc, %o4, %i0
17914 movrlez %i2, %o0, %g7
17915loop_1662:
17916 tne %icc, 0x0
17917 edge8l %l2, %o3, %l1
17918 add %l3, 0x0334, %l5
17919 xorcc %o5, 0x0DF2, %g2
17920 andcc %o2, %i6, %o7
17921 fmovdne %icc, %f20, %f30
17922 fcmpeq32 %f6, %f28, %g3
17923 xor %o1, %i3, %l0
17924 bg,a,pn %icc, loop_1663
17925 fnegd %f0, %f24
17926 bg,pn %xcc, loop_1664
17927 taddcc %i7, 0x087F, %g5
17928loop_1663:
17929 movrgez %i5, 0x036, %g4
17930 edge32 %i1, %g1, %o6
17931loop_1664:
17932 fmovsl %icc, %f18, %f18
17933 sethi 0x0B9B, %i4
17934 set 0x30, %o3
17935 stha %l6, [%l7 + %o3] 0x04
17936 be,a,pn %icc, loop_1665
17937 srl %l4, 0x11, %o4
17938 tvc %xcc, 0x0
17939 addccc %g6, 0x1D8F, %i2
17940loop_1665:
17941 xnor %i0, %o0, %g7
17942 fmovda %xcc, %f28, %f20
17943 fmovse %icc, %f27, %f10
17944 ldsb [%l7 + 0x15], %o3
17945 edge8 %l2, %l3, %l5
17946 fpack16 %f20, %f24
17947 and %o5, 0x12B1, %g2
17948 ldd [%l7 + 0x50], %o2
17949 nop
17950 set 0x28, %o4
17951 ldd [%l7 + %o4], %f20
17952 movcs %xcc, %l1, %i6
17953 tvs %xcc, 0x2
17954 tle %icc, 0x3
17955 array16 %o7, %g3, %o1
17956 movvs %icc, %l0, %i3
17957 set 0x40, %g5
17958 ldda [%l7 + %g5] 0x11, %f16
17959 smulcc %g5, %i5, %i7
17960 edge8n %g4, %g1, %i1
17961 movcs %icc, %i4, %o6
17962 srl %l6, 0x0B, %l4
17963 movpos %xcc, %g6, %o4
17964 fbg,a %fcc0, loop_1666
17965 taddcc %i2, 0x1CC8, %o0
17966 te %icc, 0x4
17967 xorcc %i0, %g7, %l2
17968loop_1666:
17969 nop
17970 wr %g0, 0x81, %asi
17971 ldstuba [%l7 + 0x0A] %asi, %o3
17972 tgu %icc, 0x6
17973 brlez,a %l5, loop_1667
17974 edge16ln %o5, %g2, %o2
17975 edge16ln %l1, %i6, %o7
17976 fmovsvc %xcc, %f28, %f4
17977loop_1667:
17978 umul %g3, %l3, %l0
17979 wr %g0, 0x0c, %asi
17980 ldswa [%l7 + 0x18] %asi, %o1
17981 fxnor %f18, %f8, %f26
17982 fmovdne %icc, %f2, %f19
17983 sra %i3, %g5, %i7
17984 move %icc, %g4, %g1
17985 bl %xcc, loop_1668
17986 sdiv %i1, 0x0906, %i4
17987 tl %xcc, 0x4
17988 wr %g0, 0x18, %asi
17989 ldstuba [%l7 + 0x28] %asi, %o6
17990loop_1668:
17991 andncc %i5, %l6, %l4
17992 or %g6, 0x070E, %i2
17993 std %f6, [%l7 + 0x10]
17994 bshuffle %f20, %f26, %f8
17995 sir 0x1523
17996 fnands %f20, %f18, %f13
17997 brlz %o4, loop_1669
17998 fble,a %fcc3, loop_1670
17999 brlz,a %o0, loop_1671
18000 fbul %fcc3, loop_1672
18001loop_1669:
18002 xnor %i0, 0x01C2, %l2
18003loop_1670:
18004 sdivcc %g7, 0x0F18, %l5
18005loop_1671:
18006 tneg %xcc, 0x5
18007loop_1672:
18008 ld [%l7 + 0x08], %f31
18009 bg,a,pt %icc, loop_1673
18010 std %f2, [%l7 + 0x18]
18011 addc %o5, %g2, %o2
18012 sdivcc %l1, 0x1E3C, %o3
18013loop_1673:
18014 stw %i6, [%l7 + 0x4C]
18015 tgu %icc, 0x1
18016 brgz %g3, loop_1674
18017 orcc %o7, 0x099B, %l3
18018 te %icc, 0x3
18019 fmovrsne %o1, %f29, %f28
18020loop_1674:
18021 prefetch [%l7 + 0x20], 0x1
18022 wr %g0, 0x89, %asi
18023 lduwa [%l7 + 0x34] %asi, %l0
18024 orcc %i3, %g5, %i7
18025 fbue,a %fcc0, loop_1675
18026 orncc %g4, 0x1716, %i1
18027 addccc %i4, %g1, %o6
18028 fone %f18
18029loop_1675:
18030 tne %xcc, 0x6
18031 set 0x19, %i2
18032 stba %l6, [%l7 + %i2] 0x2b
18033 membar #Sync
18034 tvc %icc, 0x4
18035 bg,a,pn %xcc, loop_1676
18036 or %i5, %g6, %i2
18037 tvc %icc, 0x4
18038 addc %o4, %l4, %i0
18039loop_1676:
18040 ta %xcc, 0x3
18041 st %f15, [%l7 + 0x60]
18042 movl %icc, %l2, %g7
18043 movrgz %o0, %o5, %l5
18044 udivcc %g2, 0x1074, %l1
18045 edge16l %o3, %i6, %g3
18046 fones %f15
18047 movrgez %o2, 0x3B6, %o7
18048 add %o1, 0x1F14, %l3
18049 fbo %fcc0, loop_1677
18050 movrgez %l0, %i3, %i7
18051 movre %g5, %g4, %i4
18052 movrgez %i1, %g1, %l6
18053loop_1677:
18054 addccc %i5, %g6, %o6
18055 sllx %o4, 0x0E, %l4
18056 edge16l %i2, %l2, %g7
18057 brgez %o0, loop_1678
18058 edge16l %o5, %i0, %l5
18059 wr %g0, 0x27, %asi
18060 stwa %g2, [%l7 + 0x10] %asi
18061 membar #Sync
18062loop_1678:
18063 fornot1s %f9, %f4, %f10
18064 tneg %xcc, 0x3
18065 fmovse %xcc, %f17, %f9
18066 umul %l1, %i6, %g3
18067 edge32ln %o3, %o7, %o1
18068 sdivx %o2, 0x0A7C, %l0
18069 tcc %xcc, 0x0
18070 wr %g0, 0x16, %asi
18071 stda %f16, [%l7 + 0x40] %asi
18072 membar #Sync
18073 tleu %icc, 0x7
18074 tn %xcc, 0x7
18075 mova %xcc, %l3, %i7
18076 fmovrslz %i3, %f28, %f21
18077 tcc %icc, 0x3
18078 add %l7, 0x18, %l6
18079 wr %g0, 0x18, %asi
18080 casxa [%l6] %asi, %g4, %g5
18081 fpsub32s %f7, %f3, %f15
18082 edge32n %i4, %i1, %g1
18083 movleu %icc, %l6, %i5
18084 fand %f10, %f0, %f8
18085 andcc %g6, %o4, %o6
18086 fxnors %f5, %f2, %f30
18087 tgu %icc, 0x5
18088 brlez,a %i2, loop_1679
18089 fmovscc %xcc, %f16, %f18
18090 fmovdl %xcc, %f7, %f4
18091 te %icc, 0x1
18092loop_1679:
18093 movne %xcc, %l4, %l2
18094 fcmpgt32 %f14, %f14, %o0
18095 edge32n %g7, %o5, %i0
18096 taddcctv %g2, 0x1E42, %l5
18097 addccc %i6, %g3, %o3
18098 fmovda %icc, %f19, %f18
18099 orn %o7, %l1, %o1
18100 fmuld8ulx16 %f4, %f25, %f26
18101 umulcc %o2, %l0, %l3
18102 movrgez %i3, 0x204, %i7
18103 and %g5, 0x0CE3, %i4
18104 umul %g4, 0x0A3E, %i1
18105 tvs %icc, 0x0
18106 tpos %icc, 0x1
18107 movrgez %g1, 0x2F5, %l6
18108 movgu %xcc, %i5, %g6
18109 nop
18110 set 0x60, %g2
18111 stx %o4, [%l7 + %g2]
18112 fmovdvs %icc, %f17, %f5
18113 andncc %o6, %l4, %l2
18114 sub %i2, 0x1E45, %o0
18115 subc %g7, %i0, %o5
18116 tl %xcc, 0x2
18117 edge16l %l5, %i6, %g2
18118 edge32ln %o3, %o7, %g3
18119 andncc %l1, %o1, %o2
18120 set 0x30, %l0
18121 swapa [%l7 + %l0] 0x11, %l0
18122 movvs %xcc, %l3, %i7
18123 bcc,pn %xcc, loop_1680
18124 fbe,a %fcc2, loop_1681
18125 edge32 %i3, %i4, %g4
18126 edge32n %g5, %i1, %g1
18127loop_1680:
18128 fcmpgt32 %f30, %f6, %i5
18129loop_1681:
18130 swap [%l7 + 0x70], %g6
18131 fmovdneg %xcc, %f3, %f1
18132 edge8ln %l6, %o4, %l4
18133 bcc,a loop_1682
18134 bshuffle %f16, %f0, %f10
18135 ldd [%l7 + 0x78], %f28
18136 prefetch [%l7 + 0x58], 0x3
18137loop_1682:
18138 fba,a %fcc3, loop_1683
18139 srl %o6, %l2, %i2
18140 fmovdg %xcc, %f10, %f8
18141 fmul8ulx16 %f18, %f22, %f12
18142loop_1683:
18143 fble %fcc3, loop_1684
18144 movrgz %o0, 0x113, %i0
18145 fmovdle %icc, %f19, %f1
18146 fbule,a %fcc2, loop_1685
18147loop_1684:
18148 andncc %o5, %l5, %g7
18149 umul %i6, %o3, %o7
18150 bge,a loop_1686
18151loop_1685:
18152 fmovdcs %icc, %f25, %f8
18153 movvs %icc, %g3, %l1
18154 set 0x3E, %i7
18155 stba %g2, [%l7 + %i7] 0x2b
18156 membar #Sync
18157loop_1686:
18158 nop
18159 set 0x69, %l1
18160 lduba [%l7 + %l1] 0x10, %o2
18161 fmovscc %xcc, %f14, %f28
18162 edge8 %o1, %l3, %i7
18163 brgz,a %l0, loop_1687
18164 membar 0x5F
18165 fble,a %fcc1, loop_1688
18166 tvs %xcc, 0x5
18167loop_1687:
18168 movl %icc, %i4, %g4
18169 movvc %icc, %g5, %i1
18170loop_1688:
18171 fmovrsgz %i3, %f6, %f2
18172 movvs %icc, %i5, %g6
18173 edge16ln %l6, %o4, %g1
18174 fcmpes %fcc3, %f16, %f29
18175 fmovdvs %icc, %f17, %f11
18176 array8 %o6, %l4, %i2
18177 fmovdneg %icc, %f30, %f27
18178 sth %o0, [%l7 + 0x36]
18179 tpos %xcc, 0x2
18180 bgu,a,pt %xcc, loop_1689
18181 movrgez %l2, 0x128, %i0
18182 tleu %icc, 0x4
18183 movge %icc, %l5, %o5
18184loop_1689:
18185 fcmpeq16 %f0, %f24, %g7
18186 addc %o3, %o7, %i6
18187 movrlz %g3, 0x01F, %g2
18188 tne %icc, 0x2
18189 edge32 %l1, %o2, %l3
18190 edge16ln %i7, %o1, %l0
18191 taddcctv %g4, %i4, %g5
18192 array16 %i1, %i5, %g6
18193 fpmerge %f28, %f11, %f0
18194 for %f0, %f22, %f4
18195 sdivcc %l6, 0x17C7, %i3
18196 edge32 %o4, %g1, %o6
18197 sra %l4, %o0, %i2
18198 bvc,a loop_1690
18199 movvc %xcc, %i0, %l5
18200 fpack16 %f30, %f0
18201 addcc %l2, %o5, %o3
18202loop_1690:
18203 sll %o7, 0x0C, %g7
18204 sdivcc %i6, 0x03D4, %g3
18205 fones %f6
18206 movrlz %g2, %o2, %l1
18207 brnz,a %l3, loop_1691
18208 brlz,a %o1, loop_1692
18209 sub %i7, 0x1853, %g4
18210 fabsd %f12, %f18
18211loop_1691:
18212 nop
18213 set 0x6A, %i6
18214 lduba [%l7 + %i6] 0x19, %i4
18215loop_1692:
18216 movcs %icc, %l0, %g5
18217 fnands %f0, %f15, %f23
18218 fxnor %f26, %f22, %f20
18219 subcc %i1, 0x1C82, %g6
18220 sra %i5, %l6, %o4
18221 tne %icc, 0x2
18222 stb %g1, [%l7 + 0x60]
18223 sllx %i3, %o6, %o0
18224 brlz,a %i2, loop_1693
18225 or %i0, 0x0C31, %l4
18226 fpadd16 %f0, %f8, %f30
18227 fandnot1s %f20, %f18, %f15
18228loop_1693:
18229 addc %l2, 0x0D33, %l5
18230 movgu %icc, %o5, %o3
18231 bcs loop_1694
18232 edge8 %g7, %o7, %i6
18233 bneg,pn %icc, loop_1695
18234 sdivx %g2, 0x0C0A, %g3
18235loop_1694:
18236 edge8l %l1, %o2, %o1
18237 fcmpgt16 %f22, %f30, %i7
18238loop_1695:
18239 fpmerge %f9, %f3, %f26
18240 wr %g0, 0x04, %asi
18241 lduwa [%l7 + 0x6C] %asi, %g4
18242 fmuld8sux16 %f18, %f31, %f6
18243 edge8 %i4, %l3, %g5
18244 fbn %fcc2, loop_1696
18245 mulscc %l0, %g6, %i5
18246 tcs %icc, 0x3
18247 addcc %l6, %i1, %o4
18248loop_1696:
18249 sir 0x1FE0
18250 tleu %icc, 0x6
18251 taddcctv %g1, 0x1D22, %i3
18252 udivx %o0, 0x1B46, %o6
18253 tn %icc, 0x0
18254 siam 0x3
18255 fmuld8sux16 %f5, %f3, %f10
18256 addc %i2, %l4, %l2
18257 movrgez %l5, 0x04F, %o5
18258 movvc %icc, %o3, %i0
18259 wr %g0, 0x88, %asi
18260 lduwa [%l7 + 0x50] %asi, %g7
18261 edge16 %i6, %o7, %g2
18262 taddcctv %l1, 0x1064, %o2
18263 movle %icc, %g3, %o1
18264 smul %i7, 0x0628, %i4
18265 movl %icc, %g4, %l3
18266 srax %l0, %g6, %i5
18267 alignaddr %l6, %i1, %g5
18268 fpmerge %f19, %f11, %f12
18269 tvc %icc, 0x2
18270 move %icc, %o4, %i3
18271 addc %o0, 0x16BE, %g1
18272 wr %g0, 0xf8, %asi
18273 stda %f0, [%l7 + 0x40] %asi
18274 membar #Sync
18275 fmovscs %icc, %f3, %f8
18276 fnot2s %f6, %f0
18277 edge32l %o6, %l4, %l2
18278 edge8 %l5, %i2, %o3
18279 tcc %xcc, 0x5
18280 movre %i0, %g7, %i6
18281 orn %o7, 0x0AB5, %g2
18282 ldx [%l7 + 0x38], %o5
18283 addcc %l1, %g3, %o1
18284 fzeros %f9
18285 fcmped %fcc1, %f10, %f22
18286 fbu,a %fcc2, loop_1697
18287 edge16ln %i7, %o2, %g4
18288 ldsb [%l7 + 0x4B], %l3
18289 fmovdvc %icc, %f30, %f9
18290loop_1697:
18291 fone %f24
18292 for %f24, %f24, %f4
18293 sra %i4, 0x18, %l0
18294 fbu %fcc1, loop_1698
18295 fpsub32s %f6, %f13, %f28
18296 fcmpeq16 %f6, %f2, %i5
18297 sir 0x0890
18298loop_1698:
18299 membar 0x1E
18300 fba %fcc0, loop_1699
18301 umul %g6, 0x13F0, %i1
18302 wr %g0, 0x80, %asi
18303 ldswa [%l7 + 0x38] %asi, %l6
18304loop_1699:
18305 movle %xcc, %g5, %i3
18306 restored
18307 rdpr %cwp, %g1
18308 rdpr %cansave, %g2
18309 rdpr %canrestore, %g3
18310 rdpr %cleanwin, %g4
18311 rdpr %otherwin, %g5
18312 rdpr %wstate, %g6
18313 tleu %xcc, 0x7
18314 call loop_1700
18315 stbar
18316 tvc %xcc, 0x1
18317 wr %g0, 0x2a, %asi
18318 stwa %o4, [%l7 + 0x64] %asi
18319 membar #Sync
18320loop_1700:
18321 and %o0, 0x10DB, %o6
18322 subcc %g1, %l2, %l5
18323 tneg %xcc, 0x6
18324 bleu,pt %icc, loop_1701
18325 bgu,pt %xcc, loop_1702
18326 ldub [%l7 + 0x13], %l4
18327 tl %icc, 0x5
18328loop_1701:
18329 edge16n %i2, %o3, %g7
18330loop_1702:
18331 nop
18332 set 0x44, %o2
18333 ldswa [%l7 + %o2] 0x89, %i6
18334 set 0x40, %i4
18335 ldda [%l7 + %i4] 0x0c, %f0
18336 edge16 %o7, %g2, %o5
18337 flush %l7 + 0x60
18338 bge,a,pt %xcc, loop_1703
18339 fnors %f21, %f22, %f8
18340 sethi 0x1EF8, %i0
18341 or %l1, %g3, %i7
18342loop_1703:
18343 ldub [%l7 + 0x67], %o2
18344 movl %icc, %o1, %g4
18345 edge32n %i4, %l0, %l3
18346 fmul8x16 %f20, %f20, %f16
18347 bg %xcc, loop_1704
18348 tneg %xcc, 0x2
18349 movrlez %i5, %g6, %i1
18350 subc %g5, 0x165C, %i3
18351loop_1704:
18352 flush %l7 + 0x68
18353 popc 0x113D, %l6
18354 fsrc1 %f10, %f28
18355 fandnot1s %f25, %f10, %f4
18356 andn %o0, %o6, %o4
18357 nop
18358 setx loop_1705, %l0, %l1
18359 jmpl %l1, %g1
18360 ldsh [%l7 + 0x46], %l2
18361 fpadd32 %f22, %f28, %f10
18362 wr %g0, 0x89, %asi
18363 ldstuba [%l7 + 0x57] %asi, %l5
18364loop_1705:
18365 srlx %l4, 0x17, %o3
18366 xnorcc %g7, 0x1636, %i2
18367 srlx %o7, 0x09, %g2
18368 fcmps %fcc1, %f8, %f18
18369 orcc %i6, %o5, %i0
18370 tg %xcc, 0x5
18371 movleu %icc, %g3, %i7
18372 swap [%l7 + 0x6C], %l1
18373 fpmerge %f6, %f12, %f30
18374 sdiv %o1, 0x01DB, %g4
18375 ldsw [%l7 + 0x18], %o2
18376 bl,a,pn %xcc, loop_1706
18377 sth %l0, [%l7 + 0x28]
18378 prefetch [%l7 + 0x74], 0x1
18379 tl %icc, 0x5
18380loop_1706:
18381 fmovrdlz %l3, %f30, %f4
18382 movvs %xcc, %i4, %i5
18383 addccc %i1, %g6, %i3
18384 tgu %xcc, 0x1
18385 fcmpgt16 %f14, %f8, %l6
18386 or %g5, %o0, %o4
18387 brz,a %o6, loop_1707
18388 sdiv %g1, 0x0052, %l2
18389 wr %g0, 0x19, %asi
18390 lduha [%l7 + 0x26] %asi, %l5
18391loop_1707:
18392 nop
18393 setx loop_1708, %l0, %l1
18394 wrpr 0x1, %tl
18395 wrpr %l1, %tpc
18396 add %l1, 0x4, %l1
18397 wrpr %l1, %tnpc
18398 setx 0x34400001400, %l0, %l1
18399 wrpr %l1, %tstate
18400 wrhpr 0x4, %htstate
18401 retry
18402 tvc %xcc, 0x2
18403 te %icc, 0x2
18404 mulscc %o3, %g7, %l4
18405loop_1708:
18406 flush %l7 + 0x10
18407 wr %g0, 0x89, %asi
18408 lduba [%l7 + 0x7C] %asi, %o7
18409 fbul %fcc2, loop_1709
18410 tgu %icc, 0x4
18411 bn,a,pn %icc, loop_1710
18412 xnorcc %i2, %i6, %g2
18413loop_1709:
18414 movrlz %o5, 0x12E, %i0
18415 bvc,a,pt %icc, loop_1711
18416loop_1710:
18417 movneg %xcc, %i7, %l1
18418 movl %xcc, %o1, %g4
18419 taddcctv %g3, 0x0041, %o2
18420loop_1711:
18421 sllx %l3, %l0, %i5
18422 stw %i4, [%l7 + 0x20]
18423 movleu %icc, %g6, %i1
18424 ldsb [%l7 + 0x15], %l6
18425 movge %xcc, %g5, %o0
18426 tcc %xcc, 0x6
18427 tneg %xcc, 0x4
18428 add %i3, 0x1801, %o4
18429 edge16 %g1, %o6, %l5
18430 fandnot2 %f30, %f4, %f2
18431 movn %icc, %l2, %o3
18432 wr %g0, 0x18, %asi
18433 sta %f3, [%l7 + 0x74] %asi
18434 bg,a %xcc, loop_1712
18435 fmovrsne %l4, %f10, %f23
18436 array8 %g7, %o7, %i2
18437 add %l7, 0x70, %l6
18438 wr %g0, 0x11, %asi
18439 casxa [%l6] 0x11, %i6, %o5
18440loop_1712:
18441 array8 %i0, %g2, %i7
18442 and %o1, 0x0EF8, %g4
18443 mova %xcc, %l1, %o2
18444 movgu %icc, %l3, %g3
18445 subcc %l0, %i4, %i5
18446 sdivcc %i1, 0x136B, %g6
18447 fbuge %fcc1, loop_1713
18448 fnor %f6, %f6, %f20
18449 movcs %xcc, %l6, %g5
18450 tle %icc, 0x2
18451loop_1713:
18452 andn %o0, 0x0E02, %o4
18453 taddcctv %g1, 0x1BF6, %o6
18454 movrgz %i3, %l5, %o3
18455 andcc %l2, %g7, %l4
18456 andncc %i2, %o7, %i6
18457 fmul8x16au %f3, %f17, %f26
18458 smul %o5, 0x1B50, %g2
18459 movre %i7, %i0, %o1
18460 fcmpeq16 %f22, %f6, %g4
18461 movrne %l1, 0x3B5, %o2
18462 bg,pn %icc, loop_1714
18463 fbge %fcc2, loop_1715
18464 andn %g3, %l3, %l0
18465 array16 %i5, %i1, %i4
18466loop_1714:
18467 fmovde %icc, %f5, %f3
18468loop_1715:
18469 smul %l6, %g6, %o0
18470 nop
18471 setx loop_1716, %l0, %l1
18472 wrpr 0x1, %tl
18473 wrpr %l1, %tnpc
18474 setx 0x34400001400, %l0, %l1
18475 wrpr %l1, %tstate
18476 wrhpr 0x4, %htstate
18477 done
18478 fnand %f24, %f8, %f8
18479 fmovse %icc, %f10, %f10
18480 edge32ln %g5, %o4, %o6
18481loop_1716:
18482 tneg %xcc, 0x5
18483 movne %xcc, %i3, %g1
18484 fmovscs %icc, %f6, %f6
18485 tvc %icc, 0x0
18486 te %icc, 0x3
18487 subc %l5, 0x0E88, %o3
18488 mulx %l2, 0x0E4F, %g7
18489 bcs,pt %icc, loop_1717
18490 andn %l4, 0x010C, %i2
18491 tne %icc, 0x5
18492 fmovspos %xcc, %f9, %f16
18493loop_1717:
18494 tg %xcc, 0x7
18495 fmovsvs %xcc, %f4, %f29
18496 movneg %icc, %o7, %o5
18497 movpos %icc, %g2, %i7
18498 bneg,pn %icc, loop_1718
18499 siam 0x7
18500 set 0x70, %l6
18501 lduwa [%l7 + %l6] 0x04, %i0
18502loop_1718:
18503 nop
18504 wr %g0, 0x04, %asi
18505 lduba [%l7 + 0x54] %asi, %i6
18506 smulcc %o1, %g4, %o2
18507 fmovsle %icc, %f0, %f21
18508 movge %icc, %g3, %l3
18509 ta %xcc, 0x5
18510 set 0x42, %o6
18511 ldsba [%l7 + %o6] 0x15, %l1
18512 tvc %icc, 0x2
18513 fblg,a %fcc2, loop_1719
18514 udivcc %l0, 0x1679, %i1
18515 movleu %xcc, %i4, %l6
18516 umul %i5, %g6, %o0
18517loop_1719:
18518 andn %o4, 0x06CD, %o6
18519 fpadd16s %f20, %f31, %f18
18520 umulcc %g5, 0x080D, %g1
18521 wr %g0, 0x88, %asi
18522 lduba [%l7 + 0x58] %asi, %l5
18523 tvc %icc, 0x4
18524 movrlez %o3, 0x32F, %l2
18525 umulcc %g7, %i3, %l4
18526 tleu %xcc, 0x3
18527 wr %g0, 0x0c, %asi
18528 ldsba [%l7 + 0x63] %asi, %o7
18529 edge32 %i2, %o5, %g2
18530 restored
18531 rdpr %cwp, %g1
18532 rdpr %cansave, %g2
18533 rdpr %canrestore, %g3
18534 rdpr %cleanwin, %g4
18535 rdpr %otherwin, %g5
18536 rdpr %wstate, %g6
18537 set 0x38, %g4
18538 ldxa [%l7 + %g4] 0x04, %i7
18539 fmovrslz %i0, %f1, %f4
18540 ldsh [%l7 + 0x18], %i6
18541 orncc %o1, 0x0CE0, %o2
18542 array32 %g3, %g4, %l3
18543 wr %g0, 0x11, %asi
18544 ldsba [%l7 + 0x41] %asi, %l0
18545 fmovd %f4, %f4
18546 ta %icc, 0x7
18547 movleu %xcc, %l1, %i4
18548 movn %icc, %l6, %i5
18549 ldsh [%l7 + 0x18], %g6
18550 sdiv %i1, 0x1769, %o0
18551 andncc %o6, %g5, %g1
18552 set 0x00, %i3
18553 ldxa [%g0 + %i3] 0x50, %l5
18554 fmuld8sux16 %f10, %f2, %f8
18555 subcc %o4, 0x0E67, %o3
18556 sdivx %g7, 0x1F6F, %l2
18557 array8 %i3, %l4, %i2
18558 mulscc %o5, %o7, %i7
18559 set 0x70, %l2
18560 ldxa [%l7 + %l2] 0x15, %i0
18561 fmovdle %icc, %f0, %f28
18562 edge32n %i6, %o1, %g2
18563 set 0x68, %o5
18564 prefetcha [%l7 + %o5] 0x0c, 0x3
18565 xor %g4, %g3, %l0
18566 tleu %xcc, 0x2
18567 fornot1 %f28, %f20, %f2
18568 fnands %f4, %f11, %f5
18569 xnorcc %l3, %i4, %l1
18570 addc %i5, 0x07FC, %g6
18571 tge %xcc, 0x7
18572 fmovsvc %xcc, %f3, %f0
18573 mulscc %i1, %l6, %o0
18574 nop
18575 setx loop_1720, %l0, %l1
18576 wrpr 0x1, %tl
18577 wrpr %l1, %tpc
18578 add %l1, 0x4, %l1
18579 wrpr %l1, %tnpc
18580 setx 0x34400001400, %l0, %l1
18581 wrpr %l1, %tstate
18582 wrhpr 0x4, %htstate
18583 retry
18584 andcc %o6, 0x0B6A, %g1
18585 subcc %g5, %o4, %l5
18586 movge %icc, %g7, %o3
18587loop_1720:
18588 stbar
18589 sethi 0x0DE9, %i3
18590 stbar
18591 fmul8sux16 %f22, %f16, %f26
18592 restored
18593 rdpr %cwp, %g1
18594 rdpr %cansave, %g2
18595 rdpr %canrestore, %g3
18596 rdpr %cleanwin, %g4
18597 rdpr %otherwin, %g5
18598 rdpr %wstate, %g6
18599 addccc %l2, %i2, %l4
18600 set 0x40, %g7
18601 ldda [%l7 + %g7] 0x18, %f16
18602 fmovsle %icc, %f28, %f17
18603 xnorcc %o5, 0x0D5C, %o7
18604 swap [%l7 + 0x48], %i7
18605 mulx %i0, %o1, %i6
18606 movre %g2, 0x150, %o2
18607 edge8 %g3, %g4, %l3
18608 fba,a %fcc2, loop_1721
18609 tge %icc, 0x6
18610 fnand %f24, %f2, %f0
18611 set 0x78, %i1
18612 stda %i4, [%l7 + %i1] 0x22
18613 membar #Sync
18614loop_1721:
18615 nop
18616 wr %g0, 0x88, %asi
18617 lduwa [%l7 + 0x70] %asi, %l1
18618 stbar
18619 fandnot1 %f8, %f4, %f26
18620 set 0x18, %o7
18621 prefetcha [%l7 + %o7] 0x10, 0x2
18622 fnor %f20, %f28, %f20
18623 sethi 0x16D0, %l0
18624 fnot1 %f24, %f12
18625 fmovdgu %icc, %f19, %f6
18626 wr %g0, 0x11, %asi
18627 stwa %i1, [%l7 + 0x54] %asi
18628 tcc %xcc, 0x0
18629 tsubcc %g6, %l6, %o0
18630 subc %o6, 0x1942, %g1
18631 smulcc %g5, %o4, %l5
18632 ldd [%l7 + 0x18], %f30
18633 srlx %o3, %i3, %g7
18634 ldsh [%l7 + 0x0C], %l2
18635 prefetch [%l7 + 0x08], 0x1
18636 wr %g0, 0x88, %asi
18637 stda %i2, [%l7 + 0x48] %asi
18638 wr %g0, 0x88, %asi
18639 lda [%l7 + 0x3C] %asi, %f21
18640 fexpand %f12, %f2
18641 bneg,a %icc, loop_1722
18642 fbue %fcc1, loop_1723
18643 fble %fcc0, loop_1724
18644 sdivcc %l4, 0x0734, %o7
18645loop_1722:
18646 tleu %xcc, 0x2
18647loop_1723:
18648 movre %i7, 0x27F, %i0
18649loop_1724:
18650 tgu %xcc, 0x6
18651 te %icc, 0x3
18652 movrlez %o1, %i6, %g2
18653 brnz,a %o2, loop_1725
18654 bl,pn %icc, loop_1726
18655 brz,a %g3, loop_1727
18656 fmovsa %icc, %f18, %f13
18657loop_1725:
18658 fandnot2 %f0, %f6, %f12
18659loop_1726:
18660 sll %o5, %g4, %i4
18661loop_1727:
18662 nop
18663 wr %g0, 0x11, %asi
18664 ldswa [%l7 + 0x50] %asi, %l3
18665 movrgez %i5, 0x0DA, %l0
18666 tsubcctv %l1, 0x03B1, %i1
18667 fmovrdne %l6, %f24, %f6
18668 srlx %g6, 0x0F, %o6
18669 saved
18670 rdpr %cwp, %g1
18671 rdpr %cansave, %g2
18672 rdpr %canrestore, %g3
18673 rdpr %cleanwin, %g4
18674 rdpr %otherwin, %g5
18675 rdpr %wstate, %g6
18676 movrgez %o0, 0x05B, %g1
18677 alignaddrl %o4, %g5, %o3
18678 fornot1 %f8, %f2, %f22
18679 movne %icc, %i3, %l5
18680 wr %g0, 0x89, %asi
18681 lduha [%l7 + 0x34] %asi, %g7
18682 fsrc2 %f10, %f24
18683 tg %xcc, 0x1
18684 restored
18685 rdpr %cwp, %g1
18686 rdpr %cansave, %g2
18687 rdpr %canrestore, %g3
18688 rdpr %cleanwin, %g4
18689 rdpr %otherwin, %g5
18690 rdpr %wstate, %g6
18691 or %l2, %l4, %o7
18692 movrlez %i7, 0x1CA, %i2
18693 smul %i0, 0x04C4, %o1
18694 ldsh [%l7 + 0x42], %i6
18695 sllx %g2, %g3, %o5
18696 brlez,a %g4, loop_1728
18697 ld [%l7 + 0x40], %f10
18698 nop
18699 setx loop_1729, %l0, %l1
18700 jmpl %l1, %o2
18701 movn %icc, %i4, %l3
18702loop_1728:
18703 taddcc %l0, %i5, %l1
18704 wr %g0, 0x89, %asi
18705 ldswa [%l7 + 0x78] %asi, %l6
18706loop_1729:
18707 saved
18708 rdpr %cwp, %g1
18709 rdpr %cansave, %g2
18710 rdpr %canrestore, %g3
18711 rdpr %cleanwin, %g4
18712 rdpr %otherwin, %g5
18713 rdpr %wstate, %g6
18714 subccc %g6, %i1, %o6
18715 fmovdvs %icc, %f13, %f7
18716 movleu %icc, %g1, %o4
18717 smulcc %g5, %o3, %i3
18718 fblg %fcc0, loop_1730
18719 smul %l5, 0x1DE8, %o0
18720 fbuge,a %fcc1, loop_1731
18721 tgu %icc, 0x4
18722loop_1730:
18723 andcc %l2, %l4, %g7
18724 fcmpd %fcc2, %f2, %f10
18725loop_1731:
18726 nop
18727 wr %g0, 0x10, %asi
18728 ldstuba [%l7 + 0x3F] %asi, %i7
18729 srl %o7, 0x0C, %i2
18730 sdivx %i0, 0x0581, %i6
18731 edge32l %o1, %g3, %g2
18732 movre %o5, 0x001, %o2
18733 fmovse %icc, %f19, %f9
18734 fmovsneg %icc, %f15, %f1
18735 bg,a %xcc, loop_1732
18736 fnegd %f14, %f30
18737 fblg,a %fcc0, loop_1733
18738 brlz %g4, loop_1734
18739loop_1732:
18740 umul %l3, %i4, %i5
18741 srlx %l0, 0x12, %l1
18742loop_1733:
18743 fmovrde %g6, %f4, %f4
18744loop_1734:
18745 fmovrsne %i1, %f7, %f20
18746 movrlz %o6, 0x040, %l6
18747 tn %xcc, 0x5
18748 st %f12, [%l7 + 0x30]
18749 edge16l %o4, %g5, %o3
18750 brgz,a %g1, loop_1735
18751 fbue,a %fcc0, loop_1736
18752 bcc,a,pt %xcc, loop_1737
18753 andn %i3, 0x0529, %l5
18754loop_1735:
18755 te %icc, 0x6
18756loop_1736:
18757 movgu %xcc, %o0, %l2
18758loop_1737:
18759 ldd [%l7 + 0x58], %f12
18760 fmovrdlz %l4, %f30, %f24
18761 xorcc %g7, 0x1932, %o7
18762 ta %icc, 0x3
18763 prefetch [%l7 + 0x6C], 0x2
18764 fmovrsne %i2, %f16, %f7
18765 bge %xcc, loop_1738
18766 tneg %xcc, 0x1
18767 wr %g0, 0x11, %asi
18768 prefetcha [%l7 + 0x28] %asi, 0x3
18769loop_1738:
18770 or %i6, 0x0F9B, %i7
18771 fbue,a %fcc0, loop_1739
18772 edge32l %o1, %g3, %g2
18773 udivcc %o2, 0x0079, %o5
18774 move %icc, %g4, %l3
18775loop_1739:
18776 tgu %icc, 0x7
18777 tge %icc, 0x6
18778 andncc %i5, %l0, %l1
18779 wr %g0, 0x80, %asi
18780 ldswa [%l7 + 0x30] %asi, %g6
18781 fmovrsne %i1, %f1, %f24
18782 saved
18783 rdpr %cwp, %g1
18784 rdpr %cansave, %g2
18785 rdpr %canrestore, %g3
18786 rdpr %cleanwin, %g4
18787 rdpr %otherwin, %g5
18788 rdpr %wstate, %g6
18789 fexpand %f0, %f10
18790 tsubcctv %o6, 0x16D4, %i4
18791 lduw [%l7 + 0x50], %o4
18792 edge16l %g5, %o3, %l6
18793 fnot1s %f1, %f4
18794 faligndata %f28, %f22, %f6
18795 tsubcctv %g1, %l5, %o0
18796 fnors %f19, %f30, %f3
18797 tgu %xcc, 0x7
18798 wr %g0, 0x19, %asi
18799 prefetcha [%l7 + 0x48] %asi, 0x1
18800 set 0x60, %o1
18801 lda [%l7 + %o1] 0x19, %f28
18802 or %i3, 0x0F60, %g7
18803 fmovrde %o7, %f2, %f24
18804 movne %xcc, %i2, %i0
18805 stb %i6, [%l7 + 0x50]
18806 taddcctv %l4, %o1, %g3
18807 nop
18808 setx loop_1740, %l0, %l1
18809 wrpr 0x1, %tl
18810 wrpr %l1, %tnpc
18811 setx 0x34400001400, %l0, %l1
18812 wrpr %l1, %tstate
18813 wrhpr 0x4, %htstate
18814 done
18815 fmuld8sux16 %f17, %f29, %f22
18816 ldsw [%l7 + 0x50], %i7
18817 sir 0x1371
18818loop_1740:
18819 movcc %icc, %g2, %o2
18820 fzero %f2
18821 for %f10, %f18, %f22
18822 ba loop_1741
18823 brlz,a %g4, loop_1742
18824 lduh [%l7 + 0x0C], %o5
18825 tsubcc %l3, %l0, %l1
18826loop_1741:
18827 sdivx %g6, 0x11E4, %i5
18828loop_1742:
18829 fmul8x16au %f10, %f11, %f4
18830 lduh [%l7 + 0x54], %o6
18831 umulcc %i1, 0x049F, %i4
18832 andncc %o4, %g5, %o3
18833 or %g1, 0x1FA5, %l6
18834 fxnors %f10, %f20, %f2
18835 fmovs %f14, %f27
18836 tvs %xcc, 0x5
18837 sethi 0x16FC, %o0
18838 andncc %l2, %l5, %i3
18839 fmovrde %o7, %f20, %f22
18840 wr %g0, 0x0c, %asi
18841 ldsba [%l7 + 0x4D] %asi, %g7
18842 bvs,a,pt %xcc, loop_1743
18843 alignaddrl %i0, %i2, %i6
18844 fcmple16 %f26, %f0, %l4
18845 ldstub [%l7 + 0x7B], %g3
18846loop_1743:
18847 nop
18848 wr %g0, 0x80, %asi
18849 prefetcha [%l7 + 0x20] %asi, 0x1
18850 fbg %fcc1, loop_1744
18851 fnot1s %f23, %f19
18852 addc %g2, 0x1197, %i7
18853 fcmple32 %f4, %f6, %o2
18854loop_1744:
18855 udivcc %o5, 0x0E68, %g4
18856 brgez,a %l3, loop_1745
18857 edge16ln %l1, %g6, %l0
18858 sdiv %o6, 0x024E, %i5
18859 te %icc, 0x3
18860loop_1745:
18861 movrgez %i1, 0x337, %i4
18862 ba,pn %xcc, loop_1746
18863 movg %icc, %o4, %o3
18864 andcc %g5, %g1, %o0
18865 brgez %l6, loop_1747
18866loop_1746:
18867 bneg,pt %xcc, loop_1748
18868 sdiv %l5, 0x10C0, %l2
18869 set 0x78, %g3
18870 lduha [%l7 + %g3] 0x19, %i3
18871loop_1747:
18872 fsrc2 %f2, %f26
18873loop_1748:
18874 edge32ln %g7, %o7, %i0
18875 sllx %i6, 0x13, %i2
18876 alignaddrl %g3, %o1, %g2
18877 mulx %i7, 0x0792, %l4
18878 andcc %o5, %g4, %l3
18879 sub %l1, 0x1801, %g6
18880 smulcc %o2, 0x04B5, %l0
18881 alignaddrl %i5, %i1, %o6
18882 movvc %xcc, %o4, %o3
18883 movrgz %g5, 0x194, %g1
18884 wr %g0, 0x80, %asi
18885 swapa [%l7 + 0x3C] %asi, %o0
18886 tpos %icc, 0x7
18887 nop
18888 set 0x70, %i5
18889 ldd [%l7 + %i5], %i6
18890 array8 %i4, %l2, %l5
18891 wr %g0, 0x10, %asi
18892 swapa [%l7 + 0x18] %asi, %g7
18893 movle %icc, %o7, %i3
18894 wr %g0, 0xf8, %asi
18895 stda %f0, [%l7 + 0x40] %asi
18896 membar #Sync
18897 popc 0x0214, %i6
18898 fbue,a %fcc2, loop_1749
18899 movpos %icc, %i2, %i0
18900 sub %o1, %g3, %i7
18901 popc %g2, %o5
18902loop_1749:
18903 tle %xcc, 0x3
18904 nop
18905 setx loop_1750, %l0, %l1
18906 wrpr 0x1, %tl
18907 wrpr %l1, %tpc
18908 add %l1, 0x4, %l1
18909 wrpr %l1, %tnpc
18910 setx 0x34400001400, %l0, %l1
18911 wrpr %l1, %tstate
18912 wrhpr 0x4, %htstate
18913 retry
18914 movge %icc, %g4, %l4
18915 movn %xcc, %l1, %l3
18916 tl %xcc, 0x6
18917loop_1750:
18918 ba loop_1751
18919 andcc %o2, %g6, %i5
18920 movrne %i1, %o6, %o4
18921 fornot1s %f0, %f21, %f5
18922loop_1751:
18923 tpos %xcc, 0x6
18924 fble %fcc0, loop_1752
18925 ld [%l7 + 0x4C], %f16
18926 sdivcc %l0, 0x0C8B, %o3
18927 popc 0x02AF, %g1
18928loop_1752:
18929 fmovsge %xcc, %f9, %f20
18930 ldd [%l7 + 0x38], %f24
18931 bvs loop_1753
18932 tvs %xcc, 0x4
18933 set 0x78, %l3
18934 stwa %g5, [%l7 + %l3] 0x0c
18935loop_1753:
18936 bl,pn %xcc, loop_1754
18937 fpsub32s %f20, %f27, %f24
18938 fmovdge %icc, %f9, %f23
18939 fmovsvc %xcc, %f30, %f16
18940loop_1754:
18941 alignaddrl %l6, %i4, %l2
18942 movg %icc, %o0, %l5
18943 bl %xcc, loop_1755
18944 saved
18945 rdpr %cwp, %g1
18946 rdpr %cansave, %g2
18947 rdpr %canrestore, %g3
18948 rdpr %cleanwin, %g4
18949 rdpr %otherwin, %g5
18950 rdpr %wstate, %g6
18951 fbne %fcc0, loop_1756
18952 fexpand %f9, %f20
18953loop_1755:
18954 edge16l %o7, %i3, %g7
18955 edge16n %i6, %i0, %o1
18956loop_1756:
18957 movneg %xcc, %g3, %i2
18958 move %icc, %i7, %g2
18959 movleu %xcc, %o5, %l4
18960 fmovda %xcc, %f20, %f26
18961 udivx %g4, 0x12AC, %l3
18962 fornot2 %f4, %f26, %f20
18963 fbul,a %fcc0, loop_1757
18964 tcc %xcc, 0x7
18965 movrgz %l1, 0x0C9, %o2
18966 srax %i5, 0x06, %g6
18967loop_1757:
18968 tl %icc, 0x7
18969 taddcctv %i1, 0x1701, %o4
18970 edge32 %o6, %l0, %o3
18971 taddcc %g5, 0x0629, %l6
18972 nop
18973 setx loop_1758, %l0, %l1
18974 wrpr 0x1, %tl
18975 wrpr %l1, %tpc
18976 add %l1, 0x4, %l1
18977 wrpr %l1, %tnpc
18978 setx 0x34400001400, %l0, %l1
18979 wrpr %l1, %tstate
18980 wrhpr 0x4, %htstate
18981 retry
18982 fba,a %fcc2, loop_1759
18983 fones %f25
18984 ta %xcc, 0x0
18985loop_1758:
18986 orcc %g1, 0x0F1F, %l2
18987loop_1759:
18988 tne %icc, 0x4
18989 sth %i4, [%l7 + 0x5C]
18990 udiv %l5, 0x0FBE, %o7
18991 add %i3, 0x0729, %g7
18992 tvs %icc, 0x7
18993 wr %g0, 0x80, %asi
18994 ldsba [%l7 + 0x62] %asi, %o0
18995 movrgz %i0, %i6, %g3
18996 fbne,a %fcc2, loop_1760
18997 fmovrde %i2, %f14, %f30
18998 fbe,a %fcc3, loop_1761
18999 fmul8sux16 %f22, %f0, %f22
19000loop_1760:
19001 edge32ln %o1, %g2, %o5
19002 movcs %xcc, %i7, %g4
19003loop_1761:
19004 subccc %l3, 0x055E, %l4
19005 fmovscc %xcc, %f15, %f17
19006 wr %g0, 0x89, %asi
19007 swapa [%l7 + 0x3C] %asi, %l1
19008 sir 0x18D2
19009 addccc %o2, 0x0272, %g6
19010 fmuld8sux16 %f10, %f21, %f4
19011 bne,a %xcc, loop_1762
19012 movle %xcc, %i5, %i1
19013 edge16l %o6, %l0, %o3
19014 ldsw [%l7 + 0x4C], %g5
19015loop_1762:
19016 or %o4, 0x1BAA, %g1
19017 brlez,a %l6, loop_1763
19018 fbo,a %fcc1, loop_1764
19019 tpos %xcc, 0x5
19020 orn %i4, %l5, %o7
19021loop_1763:
19022 fcmps %fcc1, %f31, %f22
19023loop_1764:
19024 orn %i3, 0x18C6, %l2
19025 fmovscc %xcc, %f6, %f31
19026 array8 %o0, %g7, %i0
19027 array32 %i6, %i2, %o1
19028 fmovrslz %g3, %f23, %f3
19029 or %o5, %i7, %g2
19030 fcmpgt32 %f30, %f26, %l3
19031 tge %icc, 0x2
19032 edge16 %l4, %g4, %o2
19033 fands %f7, %f19, %f4
19034 subccc %g6, %i5, %l1
19035 fbn,a %fcc0, loop_1765
19036 brlz,a %o6, loop_1766
19037 xnorcc %i1, %l0, %o3
19038 srlx %g5, %o4, %g1
19039loop_1765:
19040 addc %i4, 0x04A3, %l6
19041loop_1766:
19042 movneg %icc, %o7, %l5
19043 srlx %l2, %o0, %g7
19044 fbl %fcc1, loop_1767
19045 edge8 %i3, %i6, %i0
19046 stw %i2, [%l7 + 0x48]
19047 array16 %g3, %o1, %o5
19048loop_1767:
19049 fbuge %fcc0, loop_1768
19050 fxnors %f10, %f19, %f16
19051 udivcc %g2, 0x18BE, %i7
19052 tgu %icc, 0x6
19053loop_1768:
19054 array16 %l4, %l3, %o2
19055 alignaddr %g4, %i5, %l1
19056 edge32 %g6, %o6, %i1
19057 andncc %l0, %o3, %g5
19058 bne %icc, loop_1769
19059 movrlez %g1, %i4, %o4
19060 movneg %icc, %o7, %l6
19061 umulcc %l5, %l2, %g7
19062loop_1769:
19063 tneg %xcc, 0x6
19064 movge %xcc, %i3, %o0
19065 fbne %fcc0, loop_1770
19066 tcc %icc, 0x4
19067 fpsub32s %f10, %f21, %f22
19068 sub %i6, 0x05BA, %i0
19069loop_1770:
19070 popc 0x0F7A, %g3
19071 edge16 %o1, %i2, %g2
19072 bneg loop_1771
19073 fpmerge %f4, %f0, %f28
19074 move %xcc, %o5, %i7
19075 saved
19076 rdpr %cwp, %g1
19077 rdpr %cansave, %g2
19078 rdpr %canrestore, %g3
19079 rdpr %cleanwin, %g4
19080 rdpr %otherwin, %g5
19081 rdpr %wstate, %g6
19082loop_1771:
19083 fmovdg %icc, %f10, %f30
19084 andcc %l3, 0x08C1, %o2
19085 ble %xcc, loop_1772
19086 fxor %f14, %f18, %f6
19087 mulscc %l4, %g4, %i5
19088 bcc loop_1773
19089loop_1772:
19090 prefetch [%l7 + 0x50], 0x1
19091 ldsb [%l7 + 0x78], %g6
19092 set 0x08, %l4
19093 lduha [%l7 + %l4] 0x18, %l1
19094loop_1773:
19095 tpos %xcc, 0x4
19096 mova %xcc, %o6, %l0
19097 wr %g0, 0x88, %asi
19098 ldda [%l7 + 0x20] %asi, %o2
19099 xnorcc %g5, 0x1718, %g1
19100 wr %g0, 0x80, %asi
19101 ldsba [%l7 + 0x1F] %asi, %i1
19102 alignaddrl %i4, %o4, %o7
19103 udivx %l6, 0x0654, %l2
19104 set 0x0, %g1
19105 stxa %l5, [%g0 + %g1] 0x5f
19106 stb %i3, [%l7 + 0x67]
19107 edge32 %o0, %i6, %i0
19108 stw %g7, [%l7 + 0x08]
19109 edge8l %g3, %i2, %g2
19110 smul %o5, %i7, %l3
19111 tn %icc, 0x2
19112 fandnot1 %f0, %f16, %f30
19113 tvs %icc, 0x2
19114 array8 %o1, %o2, %g4
19115 te %xcc, 0x4
19116 array32 %l4, %g6, %l1
19117 movn %icc, %o6, %l0
19118 fmovsle %icc, %f18, %f4
19119 ldstub [%l7 + 0x38], %o3
19120 fmovsgu %xcc, %f14, %f7
19121 fmovdgu %xcc, %f30, %f1
19122 tneg %icc, 0x4
19123 for %f18, %f10, %f2
19124 set 0x0A, %i0
19125 lduha [%l7 + %i0] 0x14, %i5
19126 fmovsgu %xcc, %f7, %f21
19127 xnorcc %g5, 0x09E1, %i1
19128 array32 %i4, %g1, %o4
19129 nop
19130 set 0x3C, %o0
19131 ldsh [%l7 + %o0], %l6
19132 lduw [%l7 + 0x58], %o7
19133 fble %fcc1, loop_1774
19134 taddcctv %l5, 0x12AE, %i3
19135 fandnot1 %f26, %f12, %f14
19136 movg %xcc, %l2, %i6
19137loop_1774:
19138 flush %l7 + 0x78
19139 tn %xcc, 0x6
19140 fnegd %f28, %f22
19141 array8 %i0, %g7, %g3
19142 fmovsvs %xcc, %f13, %f31
19143 edge32n %o0, %i2, %o5
19144 movrne %g2, %i7, %o1
19145 fbue,a %fcc0, loop_1775
19146 movgu %xcc, %l3, %g4
19147 movl %icc, %l4, %g6
19148 add %l1, 0x0EDE, %o2
19149loop_1775:
19150 array8 %l0, %o6, %o3
19151 tle %xcc, 0x0
19152 fmovde %icc, %f21, %f17
19153 srl %g5, 0x0A, %i5
19154 wr %g0, 0x0c, %asi
19155 ldxa [%l7 + 0x18] %asi, %i4
19156 edge8n %g1, %i1, %l6
19157 edge32 %o7, %l5, %o4
19158 xnorcc %l2, %i6, %i3
19159 umulcc %g7, %g3, %o0
19160 umulcc %i0, 0x03D5, %o5
19161 movgu %xcc, %i2, %g2
19162 edge32 %o1, %l3, %i7
19163 sethi 0x0834, %g4
19164 orcc %g6, 0x0657, %l1
19165 array32 %o2, %l4, %o6
19166 wr %g0, 0x88, %asi
19167 ldswa [%l7 + 0x3C] %asi, %o3
19168 fmovrsgez %l0, %f8, %f9
19169 tn %xcc, 0x0
19170 umul %g5, 0x0DFD, %i5
19171 membar 0x5E
19172 bgu,a,pt %xcc, loop_1776
19173 bne,a %xcc, loop_1777
19174 fmovd %f0, %f2
19175 fmovsne %xcc, %f13, %f10
19176loop_1776:
19177 tleu %xcc, 0x5
19178loop_1777:
19179 brlz,a %g1, loop_1778
19180 umulcc %i4, %l6, %i1
19181 movrgz %l5, %o4, %l2
19182 srax %o7, %i3, %g7
19183loop_1778:
19184 edge16n %i6, %g3, %o0
19185 fmovdcs %icc, %f23, %f13
19186 subc %i0, %o5, %g2
19187 fmovrsne %o1, %f5, %f16
19188 sir 0x0B28
19189 lduh [%l7 + 0x64], %i2
19190 xnorcc %i7, 0x1F2A, %g4
19191 udivcc %l3, 0x0578, %g6
19192 xorcc %o2, %l4, %o6
19193 edge32 %l1, %l0, %g5
19194 fmovsneg %xcc, %f4, %f26
19195 movrlz %i5, %o3, %g1
19196 membar 0x15
19197 call loop_1779
19198 edge32 %i4, %l6, %i1
19199 mulx %l5, 0x0A9B, %l2
19200 tge %xcc, 0x6
19201loop_1779:
19202 edge8 %o4, %i3, %g7
19203 fmovrdne %i6, %f4, %f10
19204 array16 %o7, %o0, %g3
19205 fbg %fcc2, loop_1780
19206 taddcc %o5, %g2, %o1
19207 call loop_1781
19208 fmovspos %icc, %f29, %f12
19209loop_1780:
19210 or %i0, %i7, %g4
19211 fbu,a %fcc3, loop_1782
19212loop_1781:
19213 fmovsg %icc, %f12, %f26
19214 xor %i2, 0x0116, %g6
19215 fmovdgu %icc, %f3, %f4
19216loop_1782:
19217 fabsd %f24, %f20
19218 fpadd16 %f22, %f4, %f2
19219 movneg %xcc, %o2, %l3
19220 fmovsg %icc, %f19, %f12
19221 array8 %o6, %l1, %l4
19222 subccc %l0, 0x1055, %g5
19223 movrgez %o3, 0x0AA, %i5
19224 fmovdgu %icc, %f7, %f18
19225 tg %icc, 0x1
19226 fornot1 %f20, %f30, %f20
19227 faligndata %f8, %f24, %f22
19228 edge16n %i4, %l6, %i1
19229 fblg %fcc0, loop_1783
19230 be,pn %icc, loop_1784
19231 movrlez %l5, 0x1C9, %g1
19232 set 0x64, %l5
19233 lduwa [%l7 + %l5] 0x88, %o4
19234loop_1783:
19235 fabsd %f4, %f14
19236loop_1784:
19237 fnand %f18, %f12, %f14
19238 fnor %f4, %f18, %f6
19239 bne,pn %xcc, loop_1785
19240 fnor %f16, %f2, %f20
19241 brz %l2, loop_1786
19242 saved
19243 rdpr %cwp, %g1
19244 rdpr %cansave, %g2
19245 rdpr %canrestore, %g3
19246 rdpr %cleanwin, %g4
19247 rdpr %otherwin, %g5
19248 rdpr %wstate, %g6
19249loop_1785:
19250 bcs,a,pn %icc, loop_1787
19251 sll %i3, %i6, %g7
19252loop_1786:
19253 movrlez %o7, %o0, %o5
19254 set 0x14, %o3
19255 lda [%l7 + %o3] 0x18, %f8
19256loop_1787:
19257 ldd [%l7 + 0x28], %f4
19258 movle %icc, %g2, %g3
19259 array32 %i0, %o1, %g4
19260 alignaddrl %i2, %g6, %i7
19261 sethi 0x0212, %o2
19262 pdist %f20, %f22, %f20
19263 orcc %l3, 0x1148, %o6
19264 fbul %fcc1, loop_1788
19265 xnor %l4, %l1, %l0
19266 movrgz %o3, 0x04B, %i5
19267 movle %icc, %g5, %l6
19268loop_1788:
19269 fcmple16 %f10, %f14, %i4
19270 bleu loop_1789
19271 fnands %f24, %f21, %f28
19272 alignaddrl %i1, %g1, %o4
19273 sllx %l2, 0x10, %l5
19274loop_1789:
19275 fnot1s %f31, %f25
19276 bge %xcc, loop_1790
19277 fblg %fcc0, loop_1791
19278 sir 0x192B
19279 movge %xcc, %i6, %g7
19280loop_1790:
19281 umulcc %o7, %o0, %o5
19282loop_1791:
19283 nop
19284 wr %g0, 0x04, %asi
19285 prefetcha [%l7 + 0x60] %asi, 0x1
19286 movvc %icc, %g3, %i3
19287 set 0x68, %o4
19288 stwa %o1, [%l7 + %o4] 0x19
19289 sllx %i0, %i2, %g6
19290 fandnot2 %f6, %f2, %f12
19291 fsrc1s %f5, %f20
19292 fmovde %xcc, %f22, %f8
19293 srlx %i7, %o2, %g4
19294 movneg %icc, %l3, %o6
19295 fmovdl %xcc, %f2, %f1
19296 edge16 %l4, %l1, %l0
19297 and %i5, 0x0942, %o3
19298 call loop_1792
19299 array8 %l6, %g5, %i1
19300 set 0x40, %g5
19301 stda %f16, [%l7 + %g5] 0xf0
19302 membar #Sync
19303loop_1792:
19304 array32 %i4, %g1, %o4
19305 set 0x66, %g6
19306 lduba [%l7 + %g6] 0x14, %l2
19307 te %icc, 0x2
19308 array8 %i6, %g7, %l5
19309 movpos %xcc, %o0, %o7
19310 tvs %icc, 0x7
19311 mova %xcc, %o5, %g3
19312 movrne %g2, 0x311, %i3
19313 orncc %i0, 0x1A56, %i2
19314 ba,pn %icc, loop_1793
19315 edge32n %g6, %o1, %o2
19316 fornot1 %f6, %f16, %f8
19317 movg %icc, %i7, %g4
19318loop_1793:
19319 mova %icc, %o6, %l4
19320 nop
19321 setx loop_1794, %l0, %l1
19322 wrpr 0x1, %tl
19323 wrpr %l1, %tnpc
19324 setx 0x34400001400, %l0, %l1
19325 wrpr %l1, %tstate
19326 wrhpr 0x4, %htstate
19327 done
19328 orn %l1, 0x0D61, %l0
19329 edge32n %i5, %l3, %l6
19330 movrgz %o3, 0x07D, %g5
19331loop_1794:
19332 fones %f8
19333 fnand %f0, %f6, %f0
19334 bn %xcc, loop_1795
19335 edge8 %i4, %i1, %o4
19336 xor %g1, %i6, %g7
19337 tl %icc, 0x3
19338loop_1795:
19339 movvs %xcc, %l2, %l5
19340 sdiv %o0, 0x0835, %o5
19341 tgu %xcc, 0x3
19342 movcc %xcc, %o7, %g2
19343 add %l7, 0x30, %l6
19344 wr %g0, 0x11, %asi
19345 casxa [%l6] 0x11, %g3, %i0
19346 move %icc, %i2, %g6
19347 movpos %xcc, %i3, %o1
19348 add %o2, %g4, %i7
19349 set 0x50, %i2
19350 lduwa [%l7 + %i2] 0x81, %o6
19351 tsubcc %l1, 0x1AF6, %l4
19352 fbul,a %fcc3, loop_1796
19353 movgu %icc, %l0, %i5
19354 call loop_1797
19355 umul %l6, 0x1692, %l3
19356loop_1796:
19357 sdivcc %g5, 0x18DE, %o3
19358 bgu %icc, loop_1798
19359loop_1797:
19360 movge %xcc, %i1, %o4
19361 fcmps %fcc2, %f22, %f29
19362 fmovsneg %xcc, %f17, %f26
19363loop_1798:
19364 brlz,a %i4, loop_1799
19365 ld [%l7 + 0x1C], %f18
19366 alignaddrl %g1, %g7, %i6
19367 movvc %icc, %l5, %l2
19368loop_1799:
19369 fcmpgt32 %f10, %f22, %o0
19370 sllx %o5, 0x14, %g2
19371 fbg,a %fcc0, loop_1800
19372 ldsh [%l7 + 0x14], %g3
19373 movg %xcc, %o7, %i2
19374 fbge %fcc0, loop_1801
19375loop_1800:
19376 sllx %i0, %g6, %o1
19377 call loop_1802
19378 fmovrslz %o2, %f21, %f18
19379loop_1801:
19380 tg %icc, 0x1
19381 umulcc %i3, %g4, %o6
19382loop_1802:
19383 flush %l7 + 0x7C
19384 wr %g0, 0x19, %asi
19385 ldda [%l7 + 0x40] %asi, %f0
19386 movgu %xcc, %l1, %i7
19387 udivx %l4, 0x17DD, %i5
19388 te %icc, 0x6
19389 sll %l6, 0x07, %l0
19390 brgez %g5, loop_1803
19391 movgu %xcc, %l3, %i1
19392 fnot2s %f9, %f28
19393 brlz %o4, loop_1804
19394loop_1803:
19395 call loop_1805
19396 andncc %i4, %o3, %g1
19397 array8 %g7, %i6, %l2
19398loop_1804:
19399 movneg %icc, %o0, %o5
19400loop_1805:
19401 bge,pt %xcc, loop_1806
19402 fbug %fcc0, loop_1807
19403 fmovd %f28, %f18
19404 fandnot2s %f20, %f17, %f3
19405loop_1806:
19406 nop
19407 set 0x40, %l0
19408 stda %f0, [%l7 + %l0] 0xf8
19409 membar #Sync
19410loop_1807:
19411 smul %l5, 0x1003, %g2
19412 subcc %g3, %i2, %o7
19413 xnorcc %i0, %o1, %g6
19414 fmovdneg %xcc, %f24, %f30
19415 fbe,a %fcc2, loop_1808
19416 tneg %xcc, 0x7
19417 ldub [%l7 + 0x22], %i3
19418 wr %g0, 0x18, %asi
19419 ldswa [%l7 + 0x7C] %asi, %g4
19420loop_1808:
19421 fpsub16 %f2, %f12, %f18
19422 popc 0x11FB, %o2
19423 movneg %icc, %o6, %l1
19424 array8 %l4, %i5, %l6
19425 fbe,a %fcc1, loop_1809
19426 fmovrdgz %l0, %f12, %f26
19427 tleu %icc, 0x1
19428 andn %g5, 0x04A8, %l3
19429loop_1809:
19430 tgu %icc, 0x1
19431 bleu,a,pn %icc, loop_1810
19432 tpos %xcc, 0x5
19433 fmuld8ulx16 %f5, %f25, %f12
19434 brnz,a %i7, loop_1811
19435loop_1810:
19436 addcc %i1, %i4, %o3
19437 addc %g1, 0x117D, %o4
19438 wr %g0, 0x80, %asi
19439 prefetcha [%l7 + 0x70] %asi, 0x0
19440loop_1811:
19441 movre %g7, %o0, %l2
19442 tcc %xcc, 0x2
19443 fmovrsgez %l5, %f23, %f16
19444 fbg,a %fcc1, loop_1812
19445 fmovrdgz %o5, %f10, %f22
19446 subccc %g3, 0x0E2E, %i2
19447 move %icc, %g2, %o7
19448loop_1812:
19449 nop
19450 setx loop_1813, %l0, %l1
19451 wrpr 0x1, %tl
19452 wrpr %l1, %tpc
19453 add %l1, 0x4, %l1
19454 wrpr %l1, %tnpc
19455 setx 0x34400001400, %l0, %l1
19456 wrpr %l1, %tstate
19457 wrhpr 0x4, %htstate
19458 retry
19459 tsubcctv %i0, 0x1DAB, %g6
19460 ldsh [%l7 + 0x74], %i3
19461 movge %xcc, %g4, %o1
19462loop_1813:
19463 fmovse %xcc, %f15, %f3
19464 sethi 0x0456, %o2
19465 orncc %l1, %o6, %i5
19466 fzeros %f17
19467 tpos %xcc, 0x4
19468 fbn %fcc1, loop_1814
19469 or %l6, %l4, %g5
19470 tge %xcc, 0x1
19471 sra %l3, 0x1F, %l0
19472loop_1814:
19473 fcmpeq16 %f12, %f6, %i1
19474 fpsub32s %f17, %f13, %f1
19475 fands %f31, %f15, %f14
19476 movge %xcc, %i4, %o3
19477 fbue %fcc0, loop_1815
19478 fcmpeq32 %f14, %f28, %g1
19479 fpsub32 %f26, %f22, %f2
19480 movleu %xcc, %i7, %i6
19481loop_1815:
19482 be,a %icc, loop_1816
19483 tleu %xcc, 0x0
19484 sra %o4, 0x02, %o0
19485 orcc %l2, 0x1A4C, %l5
19486loop_1816:
19487 fpadd32 %f26, %f2, %f28
19488 wr %g0, 0xe2, %asi
19489 stba %o5, [%l7 + 0x73] %asi
19490 membar #Sync
19491 movrlez %g7, %g3, %g2
19492 umulcc %i2, %o7, %g6
19493 fble %fcc3, loop_1817
19494 tn %xcc, 0x3
19495 movleu %icc, %i3, %g4
19496 fbo,a %fcc0, loop_1818
19497loop_1817:
19498 srax %i0, 0x11, %o2
19499 fmovdgu %icc, %f31, %f12
19500 bne,pt %xcc, loop_1819
19501loop_1818:
19502 fmovd %f14, %f30
19503 ldstub [%l7 + 0x6F], %l1
19504 fmovdleu %xcc, %f3, %f30
19505loop_1819:
19506 sdivx %o1, 0x129F, %o6
19507 ldd [%l7 + 0x58], %f12
19508 edge8ln %l6, %l4, %g5
19509 fbg %fcc0, loop_1820
19510 and %i5, 0x1F8D, %l0
19511 fmul8sux16 %f16, %f26, %f20
19512 tge %icc, 0x2
19513loop_1820:
19514 te %icc, 0x3
19515 tgu %xcc, 0x5
19516 srlx %i1, %l3, %i4
19517 tge %icc, 0x3
19518 movl %xcc, %g1, %o3
19519 fmovspos %xcc, %f16, %f5
19520 udivcc %i6, 0x17A3, %i7
19521 movre %o0, 0x25D, %o4
19522 udiv %l2, 0x1683, %l5
19523 movrlz %o5, %g7, %g3
19524 prefetch [%l7 + 0x3C], 0x3
19525 edge8l %g2, %i2, %o7
19526 subc %i3, %g4, %i0
19527 bcs loop_1821
19528 edge32ln %o2, %l1, %g6
19529 fpsub32 %f14, %f20, %f4
19530 add %o6, 0x0206, %l6
19531loop_1821:
19532 movneg %icc, %o1, %l4
19533 te %icc, 0x4
19534 ta %xcc, 0x2
19535 set 0x66, %i7
19536 ldsba [%l7 + %i7] 0x19, %i5
19537 tle %icc, 0x1
19538 movg %xcc, %g5, %l0
19539 edge8 %l3, %i1, %g1
19540 movle %icc, %o3, %i4
19541 bcc loop_1822
19542 siam 0x4
19543 fornot1 %f18, %f16, %f0
19544 ldd [%l7 + 0x50], %i6
19545loop_1822:
19546 brlez %o0, loop_1823
19547 xor %i7, %o4, %l2
19548 stbar
19549 movrlz %o5, %l5, %g7
19550loop_1823:
19551 movneg %icc, %g3, %g2
19552 add %o7, %i3, %i2
19553 fmovdneg %icc, %f14, %f20
19554 sdivx %g4, 0x0DC9, %i0
19555 sdivcc %l1, 0x1428, %g6
19556 set 0x2A, %l1
19557 ldsha [%l7 + %l1] 0x11, %o2
19558 movn %xcc, %l6, %o6
19559 membar 0x09
19560 fbuge,a %fcc2, loop_1824
19561 tvs %icc, 0x3
19562 tcs %xcc, 0x3
19563 tcs %xcc, 0x0
19564loop_1824:
19565 movg %icc, %o1, %l4
19566 fabsd %f12, %f26
19567 set 0x70, %i6
19568 lduwa [%l7 + %i6] 0x89, %i5
19569 fnot2s %f15, %f13
19570 fba %fcc1, loop_1825
19571 movneg %xcc, %g5, %l0
19572 edge32 %i1, %l3, %o3
19573 edge32 %g1, %i4, %i6
19574loop_1825:
19575 nop
19576 set 0x58, %g2
19577 lduwa [%l7 + %g2] 0x04, %o0
19578 array8 %i7, %o4, %o5
19579 tleu %xcc, 0x0
19580 movvs %xcc, %l5, %l2
19581 tg %icc, 0x4
19582 fpsub16s %f20, %f7, %f31
19583 edge8ln %g3, %g2, %o7
19584 movvs %xcc, %g7, %i2
19585 set 0x60, %o2
19586 stda %g4, [%l7 + %o2] 0x11
19587 edge8l %i3, %i0, %l1
19588 movcs %icc, %g6, %l6
19589 fbue %fcc1, loop_1826
19590 move %icc, %o6, %o1
19591 wr %g0, 0x81, %asi
19592 ldsba [%l7 + 0x3B] %asi, %o2
19593loop_1826:
19594 andcc %l4, 0x1FFF, %g5
19595 umulcc %l0, 0x0586, %i5
19596 edge32l %i1, %l3, %o3
19597 fnegs %f31, %f10
19598 fornot1 %f24, %f26, %f0
19599 fbg %fcc3, loop_1827
19600 edge16 %i4, %i6, %g1
19601 fmovsl %xcc, %f6, %f4
19602 edge8ln %o0, %o4, %i7
19603loop_1827:
19604 tge %xcc, 0x1
19605 movrgez %l5, %l2, %g3
19606 fornot1s %f11, %f22, %f5
19607 and %o5, %o7, %g7
19608 subccc %g2, %g4, %i2
19609 subc %i0, %i3, %g6
19610 movpos %xcc, %l1, %o6
19611 orncc %l6, 0x1293, %o1
19612 fmovsn %xcc, %f22, %f7
19613 nop
19614 setx loop_1828, %l0, %l1
19615 jmpl %l1, %l4
19616 addccc %o2, %l0, %g5
19617 fmovd %f18, %f26
19618 ldsb [%l7 + 0x3E], %i1
19619loop_1828:
19620 addccc %l3, 0x10EB, %o3
19621 fmovscc %icc, %f19, %f8
19622 fnand %f28, %f26, %f26
19623 srl %i4, 0x12, %i5
19624 set 0x24, %l6
19625 swapa [%l7 + %l6] 0x11, %i6
19626 movrlez %g1, %o4, %i7
19627 orcc %o0, %l5, %g3
19628 movre %l2, 0x21A, %o7
19629 ldstub [%l7 + 0x73], %g7
19630 subccc %o5, 0x14FE, %g4
19631 for %f22, %f14, %f10
19632 mulscc %i2, %g2, %i0
19633 tsubcctv %g6, %i3, %l1
19634 fmovdge %icc, %f13, %f23
19635 udivcc %o6, 0x0C37, %l6
19636 fbu %fcc3, loop_1829
19637 array32 %l4, %o2, %o1
19638 bcc,a %xcc, loop_1830
19639 movrlez %l0, 0x206, %g5
19640loop_1829:
19641 edge8 %l3, %o3, %i1
19642 sub %i5, %i4, %i6
19643loop_1830:
19644 edge8 %o4, %g1, %o0
19645 fmovscc %icc, %f11, %f13
19646 brnz,a %i7, loop_1831
19647 add %g3, %l5, %l2
19648 fmovspos %xcc, %f9, %f9
19649 ldd [%l7 + 0x50], %g6
19650loop_1831:
19651 tpos %xcc, 0x4
19652 movpos %xcc, %o5, %o7
19653 bl,a loop_1832
19654 sub %g4, %g2, %i2
19655 edge8 %g6, %i3, %l1
19656 bne,a %icc, loop_1833
19657loop_1832:
19658 movcc %xcc, %o6, %i0
19659 set 0x42, %o6
19660 ldsba [%l7 + %o6] 0x80, %l4
19661loop_1833:
19662 nop
19663 add %l7, 0x6C, %l6
19664 wr %g0, 0x18, %asi
19665 lda [%l6] %asi, %o2
19666 casa [%l6] 0x18, %o2, %l6
19667 mova %xcc, %l0, %o1
19668 andn %g5, 0x1CAB, %o3
19669 sir 0x1198
19670 fbug,a %fcc2, loop_1834
19671 sir 0x1EBF
19672 stbar
19673 udiv %i1, 0x13B3, %l3
19674loop_1834:
19675 ldsb [%l7 + 0x0A], %i5
19676 movge %xcc, %i4, %o4
19677 fornot2 %f16, %f2, %f18
19678 movrgz %i6, 0x23C, %o0
19679 tsubcc %g1, 0x115B, %g3
19680 fornot1s %f25, %f7, %f31
19681 add %l7, 0x18, %l6
19682 wr %g0, 0x19, %asi
19683 ldxa [%l6] %asi, %l5
19684 casxa [%l6] 0x19, %l5, %i7
19685 taddcc %g7, 0x0F66, %o5
19686 fnot1s %f25, %f4
19687 wr %g0, 0x89, %asi
19688 lda [%l7 + 0x0C] %asi, %f3
19689 fbug %fcc3, loop_1835
19690 sdivcc %l2, 0x105B, %g4
19691 udiv %o7, 0x0CD7, %i2
19692 umul %g2, 0x088C, %g6
19693loop_1835:
19694 mova %icc, %i3, %o6
19695 subccc %i0, 0x0827, %l4
19696 ldsh [%l7 + 0x6A], %l1
19697 fmovdcc %xcc, %f13, %f3
19698 tne %icc, 0x6
19699 mova %icc, %l6, %l0
19700 sir 0x15F4
19701 andncc %o1, %o2, %g5
19702 te %xcc, 0x2
19703 tne %icc, 0x0
19704 addcc %o3, 0x0CC7, %i1
19705 fpsub16 %f22, %f26, %f26
19706 edge8 %l3, %i4, %i5
19707 add %l7, 0x0C, %l6
19708 wr %g0, 0x81, %asi
19709 lda [%l6] %asi, %i6
19710 casa [%l6] 0x81, %i6, %o4
19711 edge8 %g1, %g3, %o0
19712 umulcc %i7, %g7, %o5
19713 te %xcc, 0x6
19714 bn loop_1836
19715 alignaddrl %l2, %g4, %l5
19716 fmovrde %o7, %f8, %f26
19717 brnz %g2, loop_1837
19718loop_1836:
19719 udivcc %g6, 0x1531, %i2
19720 saved
19721 rdpr %cwp, %g1
19722 rdpr %cansave, %g2
19723 rdpr %canrestore, %g3
19724 rdpr %cleanwin, %g4
19725 rdpr %otherwin, %g5
19726 rdpr %wstate, %g6
19727 tcs %xcc, 0x5
19728loop_1837:
19729 xnor %o6, %i0, %i3
19730 tn %icc, 0x1
19731 wr %g0, 0x18, %asi
19732 sta %f26, [%l7 + 0x58] %asi
19733 fmovse %icc, %f31, %f2
19734 wr %g0, 0x10, %asi
19735 ldda [%l7 + 0x40] %asi, %f0
19736 movrlez %l1, 0x11F, %l4
19737 alignaddrl %l6, %l0, %o2
19738 fbu,a %fcc0, loop_1838
19739 orn %g5, 0x07E4, %o1
19740 bvs,pt %xcc, loop_1839
19741 fmovrde %i1, %f12, %f22
19742loop_1838:
19743 subc %o3, 0x0354, %l3
19744 movcs %xcc, %i5, %i6
19745loop_1839:
19746 tpos %icc, 0x1
19747 be,a loop_1840
19748 smulcc %o4, %g1, %i4
19749 bl,a,pt %xcc, loop_1841
19750 andncc %g3, %i7, %o0
19751loop_1840:
19752 swap [%l7 + 0x4C], %o5
19753 edge16 %l2, %g4, %g7
19754loop_1841:
19755 fmovrde %l5, %f8, %f10
19756 te %icc, 0x0
19757 movcs %icc, %o7, %g2
19758 fbn,a %fcc2, loop_1842
19759 stbar
19760 fmovrslz %i2, %f27, %f23
19761 movle %xcc, %o6, %g6
19762loop_1842:
19763 flush %l7 + 0x70
19764 movrlez %i3, 0x37F, %i0
19765 andncc %l1, %l6, %l4
19766 taddcctv %o2, %g5, %l0
19767 edge16 %i1, %o3, %o1
19768 fornot1 %f0, %f4, %f28
19769 flush %l7 + 0x60
19770 fmovsleu %icc, %f26, %f22
19771 set 0x5E, %g4
19772 ldsha [%l7 + %g4] 0x18, %l3
19773 nop
19774 set 0x60, %i3
19775 std %f14, [%l7 + %i3]
19776 fmovsgu %icc, %f20, %f12
19777 set 0x36, %i4
19778 ldstuba [%l7 + %i4] 0x0c, %i6
19779 andncc %i5, %o4, %i4
19780 sdivcc %g1, 0x146B, %g3
19781 fble %fcc2, loop_1843
19782 subccc %o0, %o5, %l2
19783 stb %i7, [%l7 + 0x4A]
19784 fbu,a %fcc3, loop_1844
19785loop_1843:
19786 bpos,a,pt %xcc, loop_1845
19787 srax %g4, 0x10, %g7
19788 movne %xcc, %o7, %l5
19789loop_1844:
19790 nop
19791 wr %g0, 0x10, %asi
19792 stwa %g2, [%l7 + 0x0C] %asi
19793loop_1845:
19794 sdiv %i2, 0x181E, %g6
19795 fcmpd %fcc1, %f10, %f2
19796 fands %f19, %f2, %f6
19797 stw %o6, [%l7 + 0x48]
19798 add %l7, 0x4C, %l6
19799 wr %g0, 0x89, %asi
19800 lda [%l6] %asi, %i3
19801 casa [%l6] 0x89, %i3, %i0
19802 mulx %l6, %l4, %o2
19803 tleu %icc, 0x3
19804 fmovdcs %icc, %f4, %f2
19805 orn %l1, %l0, %i1
19806 array16 %g5, %o3, %l3
19807 movleu %icc, %i6, %i5
19808 srl %o1, 0x1D, %i4
19809 subccc %o4, %g1, %o0
19810 movneg %icc, %g3, %o5
19811 tl %icc, 0x6
19812 edge32n %i7, %g4, %l2
19813 orcc %g7, %o7, %g2
19814 std %f8, [%l7 + 0x18]
19815 membar #Sync
19816 set 0x40, %l2
19817 ldda [%l7 + %l2] 0xf9, %f16
19818 smul %i2, %g6, %l5
19819 swap [%l7 + 0x30], %o6
19820 bpos loop_1846
19821 tn %xcc, 0x3
19822 udivcc %i3, 0x11E6, %i0
19823 fpack16 %f22, %f5
19824loop_1846:
19825 edge32l %l4, %l6, %o2
19826 movle %xcc, %l1, %l0
19827 tgu %xcc, 0x1
19828 edge32ln %g5, %o3, %i1
19829 fmovse %icc, %f17, %f16
19830 array32 %i6, %i5, %o1
19831 andcc %l3, 0x1BF2, %i4
19832 sdivcc %o4, 0x1993, %o0
19833 movge %icc, %g1, %o5
19834 sth %i7, [%l7 + 0x3C]
19835 for %f22, %f0, %f10
19836 fornot1 %f10, %f2, %f8
19837 edge16l %g4, %g3, %g7
19838 andncc %o7, %l2, %g2
19839 ta %xcc, 0x1
19840 ldub [%l7 + 0x37], %g6
19841 srax %i2, %l5, %i3
19842 set 0x64, %o5
19843 ldsha [%l7 + %o5] 0x11, %o6
19844 fsrc1s %f7, %f18
19845 fmovd %f12, %f14
19846 wr %g0, 0x80, %asi
19847 ldstuba [%l7 + 0x6D] %asi, %i0
19848 set 0x50, %i1
19849 ldda [%l7 + %i1] 0xea, %i6
19850 wr %g0, 0x0c, %asi
19851 stha %l4, [%l7 + 0x3E] %asi
19852 fpsub32 %f4, %f2, %f20
19853 fpadd32 %f14, %f22, %f24
19854 smulcc %l1, 0x1698, %o2
19855 tg %xcc, 0x4
19856 taddcctv %g5, 0x04BD, %o3
19857 addcc %l0, %i1, %i6
19858 wr %g0, 0x81, %asi
19859 ldswa [%l7 + 0x3C] %asi, %i5
19860 wr %g0, 0x2a, %asi
19861 stwa %l3, [%l7 + 0x5C] %asi
19862 membar #Sync
19863 tcs %icc, 0x6
19864 fors %f31, %f26, %f30
19865 fxor %f24, %f26, %f6
19866 add %o1, %o4, %i4
19867 tvc %icc, 0x2
19868 saved
19869 rdpr %cwp, %g1
19870 rdpr %cansave, %g2
19871 rdpr %canrestore, %g3
19872 rdpr %cleanwin, %g4
19873 rdpr %otherwin, %g5
19874 rdpr %wstate, %g6
19875 fmuld8sux16 %f28, %f24, %f2
19876 movrgz %o0, 0x129, %o5
19877 array32 %g1, %i7, %g3
19878 srl %g7, %g4, %o7
19879 fcmpeq32 %f2, %f18, %l2
19880 or %g2, %i2, %g6
19881 brlz,a %l5, loop_1847
19882 fbg %fcc3, loop_1848
19883 saved
19884 rdpr %cwp, %g1
19885 rdpr %cansave, %g2
19886 rdpr %canrestore, %g3
19887 rdpr %cleanwin, %g4
19888 rdpr %otherwin, %g5
19889 rdpr %wstate, %g6
19890 fmovsle %xcc, %f4, %f2
19891loop_1847:
19892 orncc %o6, %i3, %l6
19893loop_1848:
19894 nop
19895 set 0x30, %g7
19896 stda %l4, [%l7 + %g7] 0x2b
19897 membar #Sync
19898 andncc %i0, %o2, %l1
19899 wr %g0, 0x18, %asi
19900 lduha [%l7 + 0x36] %asi, %o3
19901 orcc %g5, %l0, %i1
19902 movg %xcc, %i6, %i5
19903 brz %o1, loop_1849
19904 fnot2 %f0, %f24
19905 andncc %l3, %i4, %o4
19906 std %o0, [%l7 + 0x28]
19907loop_1849:
19908 fand %f8, %f26, %f18
19909 nop
19910 set 0x4C, %o1
19911 stb %o5, [%l7 + %o1]
19912 srlx %g1, %i7, %g3
19913 srl %g7, %o7, %g4
19914 swap [%l7 + 0x28], %l2
19915 ldstub [%l7 + 0x64], %i2
19916 ld [%l7 + 0x5C], %f14
19917 bcc,a %icc, loop_1850
19918 movl %icc, %g2, %l5
19919 sllx %o6, %i3, %l6
19920 edge8l %l4, %g6, %i0
19921loop_1850:
19922 or %l1, %o2, %g5
19923 xnor %o3, 0x1F36, %i1
19924 sllx %i6, %l0, %i5
19925 fmovdvc %icc, %f12, %f12
19926 addc %l3, 0x0A02, %i4
19927 srax %o4, %o0, %o1
19928 fmovdl %xcc, %f26, %f30
19929 movrgez %o5, 0x18D, %g1
19930 movle %icc, %i7, %g7
19931 be,a,pn %icc, loop_1851
19932 bge,a %xcc, loop_1852
19933 fmovde %xcc, %f1, %f0
19934 tneg %xcc, 0x7
19935loop_1851:
19936 fbge,a %fcc2, loop_1853
19937loop_1852:
19938 tcc %icc, 0x1
19939 fmovdneg %icc, %f9, %f22
19940 tge %icc, 0x5
19941loop_1853:
19942 movvc %xcc, %g3, %g4
19943 or %o7, %i2, %g2
19944 fbue %fcc1, loop_1854
19945 andcc %l2, %l5, %o6
19946 umul %i3, %l6, %g6
19947 fbug,a %fcc0, loop_1855
19948loop_1854:
19949 udivcc %i0, 0x0091, %l1
19950 tvc %icc, 0x4
19951 tle %icc, 0x2
19952loop_1855:
19953 edge16n %o2, %g5, %o3
19954 prefetch [%l7 + 0x74], 0x3
19955 set 0x30, %g3
19956 lduwa [%l7 + %g3] 0x89, %i1
19957 movpos %icc, %l4, %l0
19958 nop
19959 set 0x5C, %i5
19960 lduw [%l7 + %i5], %i6
19961 mulscc %l3, 0x03B5, %i4
19962 fmovdpos %xcc, %f27, %f11
19963 subc %o4, %o0, %i5
19964 edge32ln %o5, %o1, %g1
19965 pdist %f24, %f6, %f8
19966 fbne %fcc1, loop_1856
19967 faligndata %f10, %f26, %f14
19968 fxnors %f18, %f18, %f13
19969 sllx %g7, 0x09, %g3
19970loop_1856:
19971 movgu %icc, %g4, %o7
19972 fand %f8, %f30, %f24
19973 tleu %icc, 0x4
19974 fbule,a %fcc2, loop_1857
19975 sllx %i2, 0x1F, %g2
19976 subccc %i7, 0x01AA, %l5
19977 andn %o6, 0x0F3B, %i3
19978loop_1857:
19979 edge32n %l6, %g6, %i0
19980 fmovrdlez %l1, %f24, %f4
19981 fmul8sux16 %f10, %f14, %f30
19982 tsubcc %l2, %g5, %o3
19983 fble %fcc1, loop_1858
19984 bvs,pn %icc, loop_1859
19985 fbu,a %fcc2, loop_1860
19986 fmovsne %xcc, %f13, %f28
19987loop_1858:
19988 te %icc, 0x5
19989loop_1859:
19990 sdiv %i1, 0x054F, %o2
19991loop_1860:
19992 edge16n %l0, %i6, %l3
19993 xnorcc %l4, %o4, %i4
19994 addccc %i5, %o0, %o1
19995 movpos %icc, %o5, %g1
19996 ldd [%l7 + 0x58], %g6
19997 set 0x39, %l3
19998 ldsba [%l7 + %l3] 0x80, %g3
19999 fnot2s %f10, %f1
20000 set 0x70, %l4
20001 ldda [%l7 + %l4] 0x04, %g4
20002 movvc %xcc, %o7, %g2
20003 bcc,a,pt %icc, loop_1861
20004 bleu loop_1862
20005 sllx %i2, 0x0C, %l5
20006 subcc %i7, 0x1320, %i3
20007loop_1861:
20008 fbug %fcc2, loop_1863
20009loop_1862:
20010 edge32n %o6, %l6, %i0
20011 fmovdg %icc, %f15, %f18
20012 fbue %fcc1, loop_1864
20013loop_1863:
20014 fnot2 %f10, %f4
20015 fornot1 %f6, %f8, %f8
20016 fnot1 %f2, %f28
20017loop_1864:
20018 edge16l %l1, %g6, %g5
20019 tle %xcc, 0x4
20020 sdiv %o3, 0x0BAE, %l2
20021 tsubcctv %i1, %o2, %l0
20022 ta %xcc, 0x6
20023 edge32n %l3, %i6, %o4
20024 addccc %l4, %i5, %i4
20025 fmul8x16au %f2, %f28, %f4
20026 fnot2s %f29, %f9
20027 subccc %o1, 0x0BB4, %o5
20028 fmuld8ulx16 %f6, %f1, %f16
20029 edge32 %o0, %g7, %g3
20030 move %xcc, %g1, %o7
20031 fcmps %fcc1, %f17, %f17
20032 mulx %g2, %i2, %l5
20033 array16 %i7, %g4, %o6
20034 nop
20035 set 0x20, %g1
20036 std %f10, [%l7 + %g1]
20037 nop
20038 set 0x14, %i0
20039 ldsh [%l7 + %i0], %l6
20040 movl %icc, %i3, %i0
20041 movl %xcc, %l1, %g6
20042 movl %icc, %g5, %o3
20043 taddcc %l2, 0x03E8, %i1
20044 fpadd32 %f30, %f14, %f12
20045 movrlez %l0, %o2, %i6
20046 sllx %l3, 0x05, %o4
20047 mulx %i5, 0x0AC1, %i4
20048 brgz %o1, loop_1865
20049 fmovdvc %xcc, %f6, %f22
20050 srax %l4, 0x0A, %o5
20051 umulcc %o0, 0x1932, %g7
20052loop_1865:
20053 movre %g3, 0x126, %o7
20054 tcs %icc, 0x5
20055 wr %g0, 0x0c, %asi
20056 ldstuba [%l7 + 0x50] %asi, %g2
20057 bvs,pt %icc, loop_1866
20058 movrne %g1, 0x08D, %l5
20059 fmovscs %icc, %f6, %f9
20060 movpos %xcc, %i7, %i2
20061loop_1866:
20062 movle %icc, %g4, %l6
20063 subccc %i3, 0x1FBE, %i0
20064 tgu %icc, 0x3
20065 sllx %l1, 0x07, %g6
20066 tl %xcc, 0x6
20067 fornot2s %f21, %f31, %f12
20068 nop
20069 set 0x68, %o0
20070 ldd [%l7 + %o0], %f16
20071 membar 0x53
20072 mulx %o6, %g5, %o3
20073 te %icc, 0x7
20074 fcmpeq16 %f4, %f16, %l2
20075 edge8ln %l0, %o2, %i6
20076 restored
20077 rdpr %cwp, %g1
20078 rdpr %cansave, %g2
20079 rdpr %canrestore, %g3
20080 rdpr %cleanwin, %g4
20081 rdpr %otherwin, %g5
20082 rdpr %wstate, %g6
20083 lduw [%l7 + 0x10], %l3
20084 addcc %i1, %o4, %i4
20085 fmovrsgz %o1, %f28, %f16
20086 xnor %i5, %l4, %o0
20087 fmovs %f3, %f27
20088 nop
20089 set 0x24, %l5
20090 ldub [%l7 + %l5], %g7
20091 edge8 %g3, %o7, %o5
20092 fba %fcc1, loop_1867
20093 bcc,pt %icc, loop_1868
20094 smulcc %g2, %g1, %l5
20095 edge8ln %i7, %i2, %g4
20096loop_1867:
20097 array16 %l6, %i3, %l1
20098loop_1868:
20099 fbo %fcc0, loop_1869
20100 ldub [%l7 + 0x1F], %g6
20101 std %f8, [%l7 + 0x58]
20102 tg %icc, 0x5
20103loop_1869:
20104 orn %i0, 0x166C, %g5
20105 movrgez %o6, %o3, %l0
20106 taddcctv %o2, %l2, %i6
20107 umulcc %i1, %l3, %o4
20108 tcs %xcc, 0x0
20109 tpos %xcc, 0x3
20110 wr %g0, 0x80, %asi
20111 stba %o1, [%l7 + 0x3C] %asi
20112 subcc %i5, 0x1379, %l4
20113 stb %i4, [%l7 + 0x4D]
20114 fexpand %f10, %f28
20115 bleu,a,pt %icc, loop_1870
20116 membar 0x6E
20117 fbuge %fcc2, loop_1871
20118 movneg %xcc, %o0, %g7
20119loop_1870:
20120 fmovsge %xcc, %f19, %f8
20121 movrlz %g3, %o7, %g2
20122loop_1871:
20123 subc %o5, %g1, %i7
20124 srax %i2, 0x16, %l5
20125 mulscc %l6, 0x1A6E, %g4
20126 tvs %icc, 0x6
20127 xnorcc %l1, %i3, %g6
20128 tvc %xcc, 0x7
20129 tvc %icc, 0x0
20130 mova %xcc, %g5, %o6
20131 fxors %f10, %f1, %f2
20132 ldsh [%l7 + 0x32], %o3
20133 addcc %l0, 0x1204, %o2
20134 fmovrslez %i0, %f6, %f12
20135 srax %i6, %l2, %i1
20136 bge,a,pt %xcc, loop_1872
20137 tcc %icc, 0x4
20138 edge8ln %o4, %o1, %i5
20139 bcs,pn %xcc, loop_1873
20140loop_1872:
20141 tge %xcc, 0x3
20142 pdist %f2, %f22, %f2
20143 edge8l %l3, %i4, %o0
20144loop_1873:
20145 movcc %icc, %g7, %l4
20146 orcc %o7, %g2, %o5
20147 fbul,a %fcc2, loop_1874
20148 fandnot1s %f24, %f5, %f10
20149 ldx [%l7 + 0x48], %g1
20150 array32 %i7, %g3, %l5
20151loop_1874:
20152 edge32ln %i2, %l6, %g4
20153 tge %icc, 0x3
20154 tleu %icc, 0x1
20155 xorcc %l1, %i3, %g5
20156 fpack16 %f26, %f21
20157 fble,a %fcc3, loop_1875
20158 tvs %icc, 0x0
20159 saved
20160 rdpr %cwp, %g1
20161 rdpr %cansave, %g2
20162 rdpr %canrestore, %g3
20163 rdpr %cleanwin, %g4
20164 rdpr %otherwin, %g5
20165 rdpr %wstate, %g6
20166 st %f12, [%l7 + 0x38]
20167loop_1875:
20168 nop
20169 set 0x5C, %o7
20170 stwa %g6, [%l7 + %o7] 0x2f
20171 membar #Sync
20172 lduh [%l7 + 0x22], %o6
20173 andcc %l0, 0x0C47, %o2
20174 fbl %fcc0, loop_1876
20175 fbule %fcc2, loop_1877
20176 tpos %xcc, 0x6
20177 wr %g0, 0x11, %asi
20178 stda %i0, [%l7 + 0x10] %asi
20179loop_1876:
20180 sdivx %i6, 0x0EFF, %l2
20181loop_1877:
20182 tg %icc, 0x1
20183 movrgz %o3, %i1, %o4
20184 orn %i5, 0x1BB0, %l3
20185 fabss %f25, %f24
20186 saved
20187 rdpr %cwp, %g1
20188 rdpr %cansave, %g2
20189 rdpr %canrestore, %g3
20190 rdpr %cleanwin, %g4
20191 rdpr %otherwin, %g5
20192 rdpr %wstate, %g6
20193 movvs %xcc, %i4, %o1
20194 bn,pn %xcc, loop_1878
20195 fsrc2s %f16, %f19
20196 fcmps %fcc1, %f2, %f13
20197 fpadd16 %f8, %f18, %f22
20198loop_1878:
20199 siam 0x1
20200 fones %f26
20201 movleu %icc, %g7, %o0
20202 fpack16 %f14, %f1
20203 fmovdle %xcc, %f26, %f27
20204 movleu %icc, %o7, %g2
20205 addccc %l4, %o5, %g1
20206 bvs,pt %xcc, loop_1879
20207 fpsub32 %f16, %f10, %f6
20208 array16 %i7, %l5, %g3
20209 smul %i2, 0x1CB5, %l6
20210loop_1879:
20211 orncc %g4, %i3, %l1
20212 fmovsl %icc, %f10, %f24
20213 bne,a %xcc, loop_1880
20214 smulcc %g5, 0x03D9, %o6
20215 orcc %l0, 0x0B67, %g6
20216 movrgz %o2, 0x3A6, %i0
20217loop_1880:
20218 tg %icc, 0x1
20219 array32 %l2, %i6, %i1
20220 te %icc, 0x3
20221 tvc %xcc, 0x6
20222 taddcctv %o4, 0x0150, %o3
20223 andncc %l3, %i4, %i5
20224 fmovse %xcc, %f5, %f16
20225 sdivcc %g7, 0x1925, %o0
20226 movrgz %o7, %o1, %g2
20227 movrne %o5, 0x39A, %g1
20228 add %l7, 0x78, %l6
20229 wr %g0, 0x0c, %asi
20230 casa [%l6] %asi, %l4, %i7
20231 movcc %icc, %l5, %i2
20232 addccc %g3, %l6, %g4
20233 restored
20234 rdpr %cwp, %g1
20235 rdpr %cansave, %g2
20236 rdpr %canrestore, %g3
20237 rdpr %cleanwin, %g4
20238 rdpr %otherwin, %g5
20239 rdpr %wstate, %g6
20240 edge32n %l1, %i3, %g5
20241 tvc %xcc, 0x2
20242 fmovdle %icc, %f15, %f4
20243 edge32l %l0, %o6, %g6
20244 mulx %i0, 0x1E11, %l2
20245 movge %xcc, %o2, %i6
20246 fmovsn %xcc, %f28, %f18
20247 nop
20248 set 0x40, %o3
20249 stx %o4, [%l7 + %o3]
20250 wr %g0, 0x04, %asi
20251 prefetcha [%l7 + 0x30] %asi, 0x1
20252 sll %i1, %l3, %i5
20253 fmovdcs %xcc, %f6, %f17
20254 set 0x5E, %g5
20255 stha %i4, [%l7 + %g5] 0x2a
20256 membar #Sync
20257 fcmpgt16 %f18, %f14, %o0
20258 fcmpeq16 %f6, %f16, %g7
20259 edge16n %o1, %o7, %o5
20260 wr %g0, 0x89, %asi
20261 ldstuba [%l7 + 0x2E] %asi, %g1
20262 ldsb [%l7 + 0x1E], %g2
20263 mulx %i7, 0x1FF2, %l4
20264 wr %g0, 0x18, %asi
20265 stxa %l5, [%l7 + 0x18] %asi
20266 smulcc %g3, %i2, %l6
20267 fmovdl %icc, %f29, %f12
20268 fbe %fcc0, loop_1881
20269 fbe %fcc0, loop_1882
20270 tne %icc, 0x2
20271 for %f10, %f2, %f20
20272loop_1881:
20273 move %xcc, %g4, %i3
20274loop_1882:
20275 fmovdpos %icc, %f27, %f9
20276 movne %xcc, %l1, %g5
20277 nop
20278 set 0x14, %o4
20279 ldsb [%l7 + %o4], %o6
20280 andncc %l0, %g6, %i0
20281 fcmped %fcc2, %f28, %f6
20282 movge %xcc, %l2, %o2
20283 tn %icc, 0x2
20284 edge16ln %i6, %o4, %i1
20285 udiv %o3, 0x0DCF, %l3
20286 tl %xcc, 0x2
20287 orcc %i5, 0x0B65, %o0
20288 sllx %g7, 0x01, %o1
20289 bne %icc, loop_1883
20290 andncc %o7, %o5, %i4
20291 edge8ln %g1, %i7, %g2
20292 fpsub16s %f31, %f23, %f6
20293loop_1883:
20294 orn %l5, 0x0BD1, %g3
20295 taddcctv %i2, %l4, %g4
20296 tg %icc, 0x3
20297 mova %icc, %i3, %l1
20298 fmovsvs %xcc, %f31, %f22
20299 tg %xcc, 0x5
20300 fbug %fcc3, loop_1884
20301 array32 %l6, %g5, %o6
20302 smulcc %g6, 0x156A, %l0
20303 sethi 0x044F, %i0
20304loop_1884:
20305 nop
20306 set 0x78, %i2
20307 stxa %o2, [%l7 + %i2] 0x2a
20308 membar #Sync
20309 ldsb [%l7 + 0x75], %i6
20310 xor %l2, %o4, %o3
20311 movvc %icc, %i1, %l3
20312 subc %o0, 0x0C8D, %i5
20313 std %f26, [%l7 + 0x60]
20314 std %f12, [%l7 + 0x30]
20315 fmovdneg %xcc, %f24, %f22
20316 wr %g0, 0x11, %asi
20317 stba %o1, [%l7 + 0x4F] %asi
20318 tvs %icc, 0x4
20319 and %g7, 0x03E0, %o5
20320 orn %o7, 0x058E, %i4
20321 xor %g1, 0x1752, %i7
20322 fble,a %fcc2, loop_1885
20323 fmovrdlez %g2, %f24, %f30
20324 tne %icc, 0x0
20325 te %icc, 0x2
20326loop_1885:
20327 fbug,a %fcc1, loop_1886
20328 tneg %xcc, 0x1
20329 tgu %xcc, 0x6
20330 wr %g0, 0x81, %asi
20331 lda [%l7 + 0x28] %asi, %f29
20332loop_1886:
20333 movn %xcc, %l5, %i2
20334 sir 0x016D
20335 movge %icc, %g3, %l4
20336 ba,a,pn %icc, loop_1887
20337 fpack32 %f26, %f30, %f10
20338 sll %i3, 0x16, %g4
20339 set 0x08, %l0
20340 stda %l0, [%l7 + %l0] 0x2b
20341 membar #Sync
20342loop_1887:
20343 fcmple32 %f4, %f22, %g5
20344 array16 %l6, %o6, %g6
20345 nop
20346 setx loop_1888, %l0, %l1
20347 jmpl %l1, %i0
20348 nop
20349 setx loop_1889, %l0, %l1
20350 wrpr 0x1, %tl
20351 wrpr %l1, %tnpc
20352 setx 0x34400001400, %l0, %l1
20353 wrpr %l1, %tstate
20354 wrhpr 0x4, %htstate
20355 done
20356 fmovdleu %xcc, %f21, %f0
20357 set 0x40, %i7
20358 ldda [%l7 + %i7] 0x81, %f0
20359loop_1888:
20360 fmul8x16 %f15, %f16, %f4
20361loop_1889:
20362 tleu %xcc, 0x3
20363 nop
20364 setx loop_1890, %l0, %l1
20365 jmpl %l1, %l0
20366 bleu,a,pn %xcc, loop_1891
20367 movvs %icc, %o2, %l2
20368 saved
20369 rdpr %cwp, %g1
20370 rdpr %cansave, %g2
20371 rdpr %canrestore, %g3
20372 rdpr %cleanwin, %g4
20373 rdpr %otherwin, %g5
20374 rdpr %wstate, %g6
20375loop_1890:
20376 subccc %o4, %i6, %i1
20377loop_1891:
20378 tleu %xcc, 0x4
20379 edge8l %l3, %o0, %o3
20380 edge16ln %o1, %g7, %o5
20381 fmovsgu %icc, %f17, %f13
20382 fnands %f9, %f16, %f1
20383 orcc %i5, 0x03E7, %i4
20384 fmovse %icc, %f2, %f8
20385 movrgez %g1, %o7, %g2
20386 bvc,pn %xcc, loop_1892
20387 tcs %xcc, 0x7
20388 set 0x50, %l1
20389 prefetcha [%l7 + %l1] 0x10, 0x2
20390loop_1892:
20391 edge8ln %i2, %i7, %g3
20392 subcc %i3, %l4, %l1
20393 ta %icc, 0x3
20394 fors %f12, %f15, %f9
20395 fmovrslz %g5, %f14, %f15
20396 movrgez %l6, %g4, %o6
20397 saved
20398 rdpr %cwp, %g1
20399 rdpr %cansave, %g2
20400 rdpr %canrestore, %g3
20401 rdpr %cleanwin, %g4
20402 rdpr %otherwin, %g5
20403 rdpr %wstate, %g6
20404 edge8ln %g6, %l0, %i0
20405 fmovdg %xcc, %f6, %f18
20406 wr %g0, 0x80, %asi
20407 lduwa [%l7 + 0x44] %asi, %l2
20408 tcc %icc, 0x4
20409 fornot1 %f14, %f24, %f2
20410 fnegd %f12, %f26
20411 srlx %o4, 0x04, %o2
20412 tgu %xcc, 0x1
20413 fmovrdgz %i6, %f10, %f12
20414 lduw [%l7 + 0x40], %i1
20415 edge8 %l3, %o0, %o3
20416 fbne,a %fcc1, loop_1893
20417 movvc %xcc, %g7, %o1
20418 saved
20419 rdpr %cwp, %g1
20420 rdpr %cansave, %g2
20421 rdpr %canrestore, %g3
20422 rdpr %cleanwin, %g4
20423 rdpr %otherwin, %g5
20424 rdpr %wstate, %g6
20425 tcs %icc, 0x2
20426loop_1893:
20427 fble %fcc2, loop_1894
20428 bge,a %icc, loop_1895
20429 sll %o5, %i4, %g1
20430 movvc %xcc, %i5, %g2
20431loop_1894:
20432 sth %o7, [%l7 + 0x6E]
20433loop_1895:
20434 nop
20435 wr %g0, 0x04, %asi
20436 lduba [%l7 + 0x42] %asi, %l5
20437 set 0x38, %g6
20438 stxa %i7, [%l7 + %g6] 0x04
20439 edge16l %g3, %i3, %l4
20440 movl %xcc, %l1, %g5
20441 fmovdl %xcc, %f20, %f25
20442 std %f24, [%l7 + 0x20]
20443 wr %g0, 0x80, %asi
20444 ldstuba [%l7 + 0x1B] %asi, %l6
20445 movn %icc, %g4, %i2
20446 movg %xcc, %o6, %l0
20447 fbo %fcc1, loop_1896
20448 movleu %icc, %i0, %g6
20449 membar 0x5F
20450 and %l2, 0x1A2A, %o4
20451loop_1896:
20452 bcc,pt %icc, loop_1897
20453 movrne %o2, 0x312, %i6
20454 addc %i1, 0x0E48, %l3
20455 tle %icc, 0x7
20456loop_1897:
20457 fxnor %f6, %f8, %f30
20458 stw %o0, [%l7 + 0x34]
20459 movpos %icc, %g7, %o1
20460 movvc %icc, %o3, %o5
20461 fmovdgu %icc, %f20, %f9
20462 fnegs %f31, %f15
20463 orncc %i4, %i5, %g1
20464 ble loop_1898
20465 taddcc %g2, %l5, %o7
20466 tcs %icc, 0x7
20467 addc %i7, 0x15FA, %g3
20468loop_1898:
20469 fbule,a %fcc3, loop_1899
20470 movre %i3, %l1, %l4
20471 stx %l6, [%l7 + 0x10]
20472 xorcc %g5, %g4, %i2
20473loop_1899:
20474 sir 0x1EA5
20475 andn %o6, 0x14BD, %l0
20476 fsrc2 %f20, %f2
20477 call loop_1900
20478 tneg %xcc, 0x4
20479 fcmple32 %f6, %f8, %g6
20480 wr %g0, 0x80, %asi
20481 lda [%l7 + 0x0C] %asi, %f14
20482loop_1900:
20483 bge,a loop_1901
20484 fmovde %icc, %f3, %f31
20485 stw %l2, [%l7 + 0x14]
20486 addcc %i0, %o4, %o2
20487loop_1901:
20488 fmuld8ulx16 %f30, %f10, %f16
20489 umulcc %i6, %i1, %o0
20490 fmovsle %xcc, %f21, %f10
20491 tn %xcc, 0x2
20492 fbu,a %fcc2, loop_1902
20493 movcc %icc, %l3, %g7
20494 ba,pt %xcc, loop_1903
20495 addccc %o3, %o5, %o1
20496loop_1902:
20497 ldub [%l7 + 0x0B], %i5
20498 membar 0x12
20499loop_1903:
20500 bge %xcc, loop_1904
20501 umul %g1, 0x10A9, %g2
20502 sir 0x000B
20503 bg,pn %xcc, loop_1905
20504loop_1904:
20505 andncc %l5, %o7, %i7
20506 set 0x4D, %i6
20507 ldstuba [%l7 + %i6] 0x80, %g3
20508loop_1905:
20509 te %xcc, 0x2
20510 wr %g0, 0x89, %asi
20511 sta %f16, [%l7 + 0x30] %asi
20512 bg loop_1906
20513 movrgez %i4, %l1, %i3
20514 fbl,a %fcc2, loop_1907
20515 xnor %l6, 0x046B, %g5
20516loop_1906:
20517 alignaddrl %g4, %i2, %l4
20518 taddcctv %l0, %g6, %o6
20519loop_1907:
20520 fnot1 %f22, %f8
20521 srlx %i0, %l2, %o2
20522 movne %icc, %i6, %i1
20523 fpsub32 %f18, %f20, %f14
20524 fpsub16 %f24, %f14, %f22
20525 movvs %icc, %o0, %o4
20526 fmovsn %xcc, %f13, %f6
20527 srax %l3, 0x1D, %g7
20528 addccc %o5, 0x1463, %o1
20529 edge8ln %i5, %o3, %g1
20530 membar 0x33
20531 ldsh [%l7 + 0x78], %l5
20532 fexpand %f14, %f4
20533 fornot1 %f20, %f28, %f8
20534 movne %xcc, %g2, %i7
20535 tl %icc, 0x4
20536 andncc %o7, %i4, %g3
20537 sdiv %l1, 0x0B48, %l6
20538 nop
20539 setx loop_1908, %l0, %l1
20540 jmpl %l1, %g5
20541 movrlz %i3, %i2, %g4
20542 tleu %xcc, 0x6
20543 move %icc, %l4, %g6
20544loop_1908:
20545 taddcc %o6, %i0, %l2
20546 edge8 %l0, %i6, %i1
20547 prefetch [%l7 + 0x0C], 0x0
20548 set 0x6A, %o2
20549 ldstuba [%l7 + %o2] 0x89, %o2
20550 fbg,a %fcc1, loop_1909
20551 bn loop_1910
20552 fpadd32s %f22, %f3, %f26
20553 restored
20554 rdpr %cwp, %g1
20555 rdpr %cansave, %g2
20556 rdpr %canrestore, %g3
20557 rdpr %cleanwin, %g4
20558 rdpr %otherwin, %g5
20559 rdpr %wstate, %g6
20560loop_1909:
20561 brlz %o4, loop_1911
20562loop_1910:
20563 tpos %icc, 0x1
20564 ba,a loop_1912
20565 saved
20566 rdpr %cwp, %g1
20567 rdpr %cansave, %g2
20568 rdpr %canrestore, %g3
20569 rdpr %cleanwin, %g4
20570 rdpr %otherwin, %g5
20571 rdpr %wstate, %g6
20572loop_1911:
20573 tvs %icc, 0x4
20574 fxnor %f0, %f6, %f6
20575loop_1912:
20576 movne %xcc, %o0, %g7
20577 ta %xcc, 0x0
20578 movg %xcc, %o5, %o1
20579 tvs %icc, 0x6
20580 umul %l3, 0x1979, %i5
20581 ldsw [%l7 + 0x48], %g1
20582 edge32ln %l5, %g2, %o3
20583 fmovrsgz %o7, %f15, %f17
20584 fmovdvs %xcc, %f26, %f18
20585 fsrc1s %f26, %f6
20586 ldsh [%l7 + 0x74], %i4
20587 edge32ln %g3, %i7, %l1
20588 mova %xcc, %g5, %i3
20589 tvs %xcc, 0x0
20590 sdivx %i2, 0x09B8, %l6
20591 restored
20592 rdpr %cwp, %g1
20593 rdpr %cansave, %g2
20594 rdpr %canrestore, %g3
20595 rdpr %cleanwin, %g4
20596 rdpr %otherwin, %g5
20597 rdpr %wstate, %g6
20598 subcc %g4, 0x06A4, %g6
20599 movrlz %l4, 0x1E3, %i0
20600 wr %g0, 0x10, %asi
20601 ldxa [%l7 + 0x18] %asi, %o6
20602 andn %l2, %l0, %i6
20603 edge16n %o2, %o4, %i1
20604 fmuld8sux16 %f25, %f21, %f6
20605 fexpand %f4, %f6
20606 array16 %g7, %o5, %o0
20607 bn,a,pt %xcc, loop_1913
20608 taddcc %o1, %l3, %i5
20609 wr %g0, 0x0c, %asi
20610 lda [%l7 + 0x48] %asi, %f23
20611loop_1913:
20612 ldsw [%l7 + 0x58], %g1
20613 bshuffle %f16, %f12, %f10
20614 restored
20615 rdpr %cwp, %g1
20616 rdpr %cansave, %g2
20617 rdpr %canrestore, %g3
20618 rdpr %cleanwin, %g4
20619 rdpr %otherwin, %g5
20620 rdpr %wstate, %g6
20621 sethi 0x1250, %l5
20622 fzero %f12
20623 array32 %o3, %g2, %i4
20624 movne %icc, %g3, %o7
20625 lduw [%l7 + 0x78], %l1
20626 edge32l %g5, %i7, %i2
20627 movvc %icc, %l6, %g4
20628 fones %f0
20629 fornot1 %f28, %f22, %f16
20630 srlx %i3, %l4, %i0
20631 fandnot2 %f12, %f26, %f30
20632 restored
20633 rdpr %cwp, %g1
20634 rdpr %cansave, %g2
20635 rdpr %canrestore, %g3
20636 rdpr %cleanwin, %g4
20637 rdpr %otherwin, %g5
20638 rdpr %wstate, %g6
20639 edge32n %g6, %l2, %o6
20640 fmul8x16au %f10, %f6, %f24
20641 fmovda %xcc, %f30, %f11
20642 fbug %fcc0, loop_1914
20643 fbu %fcc0, loop_1915
20644 movn %xcc, %l0, %i6
20645 fnor %f30, %f4, %f16
20646loop_1914:
20647 tg %icc, 0x6
20648loop_1915:
20649 addc %o2, %i1, %o4
20650 sdivx %o5, 0x0B87, %g7
20651 addcc %o1, 0x0316, %l3
20652 lduw [%l7 + 0x7C], %o0
20653 andncc %i5, %g1, %o3
20654 edge16ln %l5, %g2, %g3
20655 restored
20656 rdpr %cwp, %g1
20657 rdpr %cansave, %g2
20658 rdpr %canrestore, %g3
20659 rdpr %cleanwin, %g4
20660 rdpr %otherwin, %g5
20661 rdpr %wstate, %g6
20662 smulcc %o7, %i4, %g5
20663 add %l7, 0x58, %l6
20664 wr %g0, 0x89, %asi
20665 lda [%l6] %asi, %l1
20666 casa [%l6] %asi, %l1, %i2
20667 wr %g0, 0x0c, %asi
20668 prefetcha [%l7 + 0x28] %asi, 0x1
20669 set 0x1F, %g2
20670 ldstuba [%l7 + %g2] 0x04, %g4
20671 edge32l %i3, %l4, %i7
20672 edge16l %i0, %g6, %l2
20673 fmul8x16 %f7, %f16, %f14
20674 popc %o6, %l0
20675 srax %i6, %i1, %o2
20676 fmovsneg %xcc, %f29, %f15
20677 brgez %o4, loop_1916
20678 fpsub16 %f24, %f30, %f6
20679 movle %xcc, %g7, %o5
20680 or %o1, 0x1D1E, %o0
20681loop_1916:
20682 addcc %l3, 0x1EF1, %g1
20683 fmovd %f12, %f28
20684 alignaddrl %o3, %i5, %g2
20685 fones %f4
20686 tl %xcc, 0x2
20687 fcmpgt32 %f4, %f0, %g3
20688 fmovdg %icc, %f21, %f0
20689 tn %icc, 0x5
20690 movrlez %l5, %i4, %o7
20691 tpos %xcc, 0x1
20692 orcc %g5, 0x12AA, %l1
20693 ba,a,pn %xcc, loop_1917
20694 fmovrsgz %l6, %f20, %f15
20695 ld [%l7 + 0x5C], %f26
20696 edge16 %i2, %g4, %i3
20697loop_1917:
20698 fbue %fcc0, loop_1918
20699 sdivx %i7, 0x03D4, %i0
20700 add %l4, %l2, %o6
20701 fpack16 %f2, %f11
20702loop_1918:
20703 fnegd %f14, %f2
20704 movrgez %g6, 0x22C, %l0
20705 movrlz %i1, %o2, %o4
20706 tsubcctv %i6, %g7, %o5
20707 xnor %o1, 0x0B3E, %o0
20708 fmul8ulx16 %f4, %f10, %f12
20709 tne %icc, 0x6
20710 subccc %l3, %o3, %i5
20711 xnor %g2, 0x0205, %g3
20712 edge32 %l5, %i4, %g1
20713 array32 %g5, %o7, %l1
20714 fble,a %fcc1, loop_1919
20715 fbo %fcc3, loop_1920
20716 array16 %i2, %g4, %i3
20717 nop
20718 setx loop_1921, %l0, %l1
20719 wrpr 0x1, %tl
20720 wrpr %l1, %tnpc
20721 setx 0x34400001400, %l0, %l1
20722 wrpr %l1, %tstate
20723 wrhpr 0x4, %htstate
20724 done
20725loop_1919:
20726 fble %fcc2, loop_1922
20727loop_1920:
20728 fands %f19, %f20, %f14
20729 sdiv %l6, 0x0129, %i0
20730loop_1921:
20731 fmovrslez %i7, %f27, %f14
20732loop_1922:
20733 restored
20734 rdpr %cwp, %g1
20735 rdpr %cansave, %g2
20736 rdpr %canrestore, %g3
20737 rdpr %cleanwin, %g4
20738 rdpr %otherwin, %g5
20739 rdpr %wstate, %g6
20740 movle %icc, %l2, %l4
20741 movge %xcc, %o6, %l0
20742 set 0x5E, %o6
20743 lduba [%l7 + %o6] 0x14, %i1
20744 fmovdcc %xcc, %f5, %f30
20745 edge16ln %g6, %o4, %o2
20746 wr %g0, 0x80, %asi
20747 swapa [%l7 + 0x14] %asi, %g7
20748 fmovde %icc, %f2, %f5
20749 ta %xcc, 0x6
20750 movpos %xcc, %i6, %o1
20751 stb %o5, [%l7 + 0x18]
20752 move %icc, %o0, %o3
20753 srl %i5, 0x08, %g2
20754 pdist %f8, %f4, %f8
20755 fpadd32s %f6, %f31, %f10
20756 fones %f30
20757 movneg %xcc, %g3, %l5
20758 fbule,a %fcc0, loop_1923
20759 ldsw [%l7 + 0x24], %i4
20760 bpos %xcc, loop_1924
20761 fmovrdlez %l3, %f30, %f14
20762loop_1923:
20763 orcc %g5, %o7, %l1
20764 brlez,a %g1, loop_1925
20765loop_1924:
20766 fcmple16 %f16, %f14, %i2
20767 fnors %f6, %f30, %f21
20768 membar 0x46
20769loop_1925:
20770 edge8 %g4, %l6, %i3
20771 xorcc %i7, 0x1963, %i0
20772 andcc %l4, 0x0F64, %o6
20773 alignaddr %l2, %l0, %i1
20774 te %xcc, 0x0
20775 fnegd %f4, %f26
20776 udivcc %g6, 0x1895, %o2
20777 ldsh [%l7 + 0x3E], %g7
20778 fornot2 %f24, %f28, %f10
20779 movrgz %o4, %i6, %o5
20780 fnegs %f4, %f30
20781 srlx %o1, 0x03, %o0
20782 movrlz %o3, %i5, %g2
20783 popc 0x031F, %l5
20784 movle %xcc, %g3, %i4
20785 fcmps %fcc2, %f15, %f23
20786 movcs %icc, %g5, %o7
20787 fnot2 %f28, %f28
20788 smul %l1, %g1, %l3
20789 sllx %g4, 0x1F, %i2
20790 movpos %xcc, %l6, %i7
20791 fpsub32s %f9, %f8, %f31
20792 addcc %i0, 0x05F2, %i3
20793 fmovdpos %icc, %f6, %f0
20794 fbule %fcc3, loop_1926
20795 fsrc2 %f4, %f14
20796 edge32l %o6, %l4, %l0
20797 tg %xcc, 0x5
20798loop_1926:
20799 movn %xcc, %i1, %l2
20800 udivx %o2, 0x1915, %g6
20801 wr %g0, 0x2f, %asi
20802 stxa %g7, [%l7 + 0x70] %asi
20803 membar #Sync
20804 umul %o4, %o5, %i6
20805 fmovrdne %o0, %f18, %f26
20806 andncc %o1, %i5, %o3
20807 edge16n %l5, %g2, %g3
20808 alignaddr %g5, %o7, %l1
20809 srlx %g1, %i4, %g4
20810 smul %i2, 0x0DD3, %l6
20811 fmovrdlz %l3, %f12, %f18
20812 add %i7, %i0, %i3
20813 fpadd16 %f28, %f16, %f0
20814 nop
20815 setx loop_1927, %l0, %l1
20816 wrpr 0x1, %tl
20817 wrpr %l1, %tpc
20818 add %l1, 0x4, %l1
20819 wrpr %l1, %tnpc
20820 setx 0x34400001400, %l0, %l1
20821 wrpr %l1, %tstate
20822 wrhpr 0x4, %htstate
20823 retry
20824 or %l4, 0x0E24, %o6
20825 sra %i1, 0x10, %l0
20826 andn %l2, 0x069C, %g6
20827loop_1927:
20828 edge8 %g7, %o4, %o2
20829 fmovse %xcc, %f22, %f7
20830 sdiv %i6, 0x17A0, %o0
20831 brlez %o5, loop_1928
20832 tsubcctv %i5, 0x0792, %o3
20833 set 0x10, %g4
20834 stda %o0, [%l7 + %g4] 0x89
20835loop_1928:
20836 nop
20837 setx loop_1929, %l0, %l1
20838 wrpr 0x1, %tl
20839 wrpr %l1, %tnpc
20840 setx 0x34400001400, %l0, %l1
20841 wrpr %l1, %tstate
20842 wrhpr 0x4, %htstate
20843 done
20844 fornot1s %f29, %f16, %f7
20845 xnorcc %g2, 0x189D, %g3
20846 movneg %icc, %l5, %g5
20847loop_1929:
20848 nop
20849 set 0x40, %i3
20850 ldda [%l7 + %i3] 0x04, %f0
20851 movne %xcc, %l1, %g1
20852 alignaddrl %o7, %g4, %i2
20853 subcc %i4, %l6, %l3
20854 fmul8ulx16 %f6, %f24, %f26
20855 fmovdl %icc, %f12, %f16
20856 st %f28, [%l7 + 0x18]
20857 fmovrsgz %i7, %f26, %f26
20858 tvs %xcc, 0x4
20859 sll %i0, %i3, %o6
20860 movneg %icc, %i1, %l4
20861 movg %xcc, %l2, %l0
20862 movneg %xcc, %g7, %g6
20863 fpsub32 %f6, %f20, %f22
20864 bn %icc, loop_1930
20865 sll %o4, %i6, %o2
20866 xorcc %o0, %i5, %o5
20867 ta %icc, 0x0
20868loop_1930:
20869 st %f8, [%l7 + 0x48]
20870 fcmpgt32 %f30, %f22, %o1
20871 set 0x08, %i4
20872 stda %o2, [%l7 + %i4] 0xe2
20873 membar #Sync
20874 flush %l7 + 0x70
20875 add %l7, 0x28, %l6
20876 wr %g0, 0x18, %asi
20877 ldxa [%l6] %asi, %g3
20878 casxa [%l6] 0x18, %g3, %g2
20879 sllx %l5, %g5, %l1
20880 ldstub [%l7 + 0x25], %o7
20881 movpos %icc, %g4, %i2
20882 fmovdg %icc, %f22, %f24
20883 orcc %i4, 0x09DC, %g1
20884 srl %l6, 0x1A, %i7
20885 tvc %icc, 0x0
20886 fbo %fcc3, loop_1931
20887 fbn %fcc3, loop_1932
20888 fcmpgt32 %f26, %f4, %i0
20889 movrlez %l3, %o6, %i3
20890loop_1931:
20891 tsubcctv %i1, %l4, %l2
20892loop_1932:
20893 udivcc %g7, 0x09EE, %l0
20894 fmovdn %icc, %f5, %f4
20895 tvc %xcc, 0x6
20896 sdiv %g6, 0x156A, %o4
20897 udivx %o2, 0x176A, %i6
20898 fandnot1s %f7, %f22, %f15
20899 fmovsa %icc, %f15, %f10
20900 tle %icc, 0x2
20901 brlez,a %o0, loop_1933
20902 movpos %xcc, %i5, %o5
20903 brgz,a %o1, loop_1934
20904 fcmpgt16 %f26, %f26, %g3
20905loop_1933:
20906 fmovdg %xcc, %f28, %f8
20907 sub %o3, 0x19E6, %l5
20908loop_1934:
20909 srlx %g2, %l1, %g5
20910 taddcc %g4, 0x0CC7, %i2
20911 fnors %f28, %f4, %f16
20912 bl,pt %icc, loop_1935
20913 lduh [%l7 + 0x38], %i4
20914 udivcc %o7, 0x114C, %g1
20915 fone %f14
20916loop_1935:
20917 move %xcc, %l6, %i7
20918 bpos,pn %icc, loop_1936
20919 edge8l %l3, %o6, %i0
20920 srax %i3, %l4, %l2
20921 movcs %xcc, %i1, %g7
20922loop_1936:
20923 tpos %xcc, 0x6
20924 movl %icc, %g6, %l0
20925 fmovsvc %xcc, %f19, %f3
20926 edge32 %o4, %o2, %o0
20927 fbul,a %fcc0, loop_1937
20928 nop
20929 setx loop_1938, %l0, %l1
20930 wrpr 0x1, %tl
20931 wrpr %l1, %tnpc
20932 setx 0x34400001400, %l0, %l1
20933 wrpr %l1, %tstate
20934 wrhpr 0x4, %htstate
20935 done
20936 tsubcctv %i5, 0x10CF, %o5
20937 movle %icc, %i6, %g3
20938loop_1937:
20939 edge32l %o3, %l5, %g2
20940loop_1938:
20941 fpack16 %f10, %f26
20942 stw %l1, [%l7 + 0x54]
20943 add %l7, 0x44, %l6
20944 wr %g0, 0x81, %asi
20945 lda [%l6] %asi, %o1
20946 casa [%l6] 0x81, %o1, %g4
20947 sth %g5, [%l7 + 0x58]
20948 bgu,a,pn %icc, loop_1939
20949 sllx %i4, %i2, %g1
20950 edge16ln %o7, %l6, %l3
20951 bcs,pt %icc, loop_1940
20952loop_1939:
20953 array8 %o6, %i0, %i3
20954 movrlez %i7, %l2, %i1
20955 add %l4, %g7, %g6
20956loop_1940:
20957 fmovscs %xcc, %f30, %f29
20958 tneg %icc, 0x4
20959 umul %o4, 0x03A0, %l0
20960 sdivx %o2, 0x0330, %i5
20961 ld [%l7 + 0x4C], %f12
20962 fpsub16 %f20, %f4, %f30
20963 fornot2 %f16, %f28, %f10
20964 subcc %o0, %i6, %o5
20965 movn %icc, %g3, %l5
20966 movrlez %g2, 0x0EB, %o3
20967 add %o1, %g4, %g5
20968 fcmpes %fcc2, %f3, %f15
20969 orn %i4, 0x041A, %i2
20970 brlez %g1, loop_1941
20971 addc %l1, 0x0654, %l6
20972 brgz %o7, loop_1942
20973 edge32ln %l3, %o6, %i3
20974loop_1941:
20975 sir 0x063B
20976 sdivx %i7, 0x11B1, %i0
20977loop_1942:
20978 bleu,a %icc, loop_1943
20979 and %i1, 0x05CC, %l2
20980 orncc %g7, 0x032D, %g6
20981 bl,a %xcc, loop_1944
20982loop_1943:
20983 fcmpgt32 %f8, %f14, %l4
20984 wr %g0, 0x10, %asi
20985 ldswa [%l7 + 0x6C] %asi, %o4
20986loop_1944:
20987 nop
20988 set 0x40, %l2
20989 stha %l0, [%l7 + %l2] 0x11
20990 tsubcc %i5, 0x1A33, %o2
20991 fnot2s %f28, %f7
20992 mulscc %o0, 0x014C, %o5
20993 tne %icc, 0x2
20994 fcmpeq16 %f6, %f4, %i6
20995 wr %g0, 0xeb, %asi
20996 stha %g3, [%l7 + 0x60] %asi
20997 membar #Sync
20998 taddcctv %g2, %o3, %l5
20999 mova %icc, %o1, %g5
21000 addcc %i4, 0x0BB9, %g4
21001 fcmple16 %f0, %f26, %i2
21002 fmovs %f12, %f6
21003 brlz %l1, loop_1945
21004 xnor %g1, 0x0D2D, %o7
21005 fcmpgt16 %f6, %f24, %l6
21006 fsrc1 %f28, %f16
21007loop_1945:
21008 udivx %l3, 0x0D93, %o6
21009 smulcc %i3, 0x015A, %i7
21010 fmovdcc %icc, %f21, %f14
21011 umul %i1, 0x0D19, %l2
21012 array16 %i0, %g6, %g7
21013 movrgz %l4, %o4, %l0
21014 fnot2s %f18, %f22
21015 srl %o2, 0x08, %i5
21016 restored
21017 rdpr %cwp, %g1
21018 rdpr %cansave, %g2
21019 rdpr %canrestore, %g3
21020 rdpr %cleanwin, %g4
21021 rdpr %otherwin, %g5
21022 rdpr %wstate, %g6
21023 set 0x30, %o5
21024 ldsha [%l7 + %o5] 0x15, %o0
21025 srl %i6, 0x1A, %g3
21026 fabss %f28, %f17
21027 tsubcctv %o5, 0x0BC4, %o3
21028 tgu %icc, 0x2
21029 mova %xcc, %g2, %l5
21030 array8 %o1, %g5, %i4
21031 edge8l %i2, %g4, %g1
21032 sir 0x1310
21033 set 0x2C, %i1
21034 stwa %l1, [%l7 + %i1] 0x23
21035 membar #Sync
21036 sra %l6, %o7, %o6
21037 orcc %i3, %l3, %i7
21038 fnors %f13, %f29, %f16
21039 edge32l %i1, %i0, %g6
21040 taddcctv %g7, 0x04B2, %l2
21041 fands %f20, %f15, %f5
21042 bshuffle %f22, %f0, %f30
21043 edge8ln %l4, %l0, %o4
21044 srl %o2, 0x07, %i5
21045 or %i6, 0x13D4, %g3
21046 movrlz %o5, 0x07F, %o0
21047 movre %g2, %o3, %l5
21048 alignaddrl %o1, %g5, %i4
21049 fmovdvs %icc, %f3, %f4
21050 fmovrde %g4, %f20, %f30
21051 ba loop_1946
21052 array8 %g1, %l1, %i2
21053 taddcctv %o7, %o6, %i3
21054 udivx %l3, 0x1E10, %i7
21055loop_1946:
21056 andncc %i1, %l6, %g6
21057 alignaddr %g7, %i0, %l2
21058 tsubcctv %l0, %l4, %o2
21059 or %o4, 0x1F6A, %i6
21060 tvs %icc, 0x0
21061 tneg %icc, 0x1
21062 ldsh [%l7 + 0x1E], %i5
21063 add %l7, 0x58, %l6
21064 wr %g0, 0x89, %asi
21065 casxa [%l6] 0x89, %g3, %o5
21066 fandnot2 %f8, %f4, %f4
21067 edge8l %g2, %o3, %l5
21068 mulscc %o0, %o1, %i4
21069 sir 0x0680
21070 edge8ln %g5, %g4, %g1
21071 set 0x5B, %l6
21072 lduba [%l7 + %l6] 0x04, %l1
21073 mova %xcc, %i2, %o6
21074 std %i2, [%l7 + 0x40]
21075 edge8l %o7, %i7, %i1
21076 brz %l3, loop_1947
21077 bvs,a %xcc, loop_1948
21078 fmovrslz %g6, %f9, %f23
21079 bl,a loop_1949
21080loop_1947:
21081 array8 %l6, %g7, %l2
21082loop_1948:
21083 alignaddr %i0, %l4, %o2
21084 edge8n %l0, %o4, %i6
21085loop_1949:
21086 bvc,a %xcc, loop_1950
21087 stw %i5, [%l7 + 0x0C]
21088 wr %g0, 0x04, %asi
21089 ldsba [%l7 + 0x3F] %asi, %g3
21090loop_1950:
21091 popc %o5, %o3
21092 fbu %fcc1, loop_1951
21093 mulx %g2, 0x19A7, %l5
21094 nop
21095 setx loop_1952, %l0, %l1
21096 wrpr 0x1, %tl
21097 wrpr %l1, %tpc
21098 add %l1, 0x4, %l1
21099 wrpr %l1, %tnpc
21100 setx 0x34400001400, %l0, %l1
21101 wrpr %l1, %tstate
21102 wrhpr 0x4, %htstate
21103 retry
21104 tcs %icc, 0x7
21105loop_1951:
21106 tge %xcc, 0x5
21107 fnor %f12, %f4, %f8
21108loop_1952:
21109 fmovdpos %xcc, %f25, %f21
21110 ldstub [%l7 + 0x1F], %o0
21111 sdivx %o1, 0x07E6, %g5
21112 edge16n %i4, %g4, %l1
21113 bcc %xcc, loop_1953
21114 fornot2s %f30, %f3, %f2
21115 wr %g0, 0x20, %asi
21116 ldxa [%g0 + 0x20] %asi, %i2
21117loop_1953:
21118 tsubcctv %g1, %i3, %o6
21119 te %xcc, 0x4
21120 tge %xcc, 0x6
21121 taddcctv %o7, %i7, %l3
21122 fzero %f8
21123 restored
21124 rdpr %cwp, %g1
21125 rdpr %cansave, %g2
21126 rdpr %canrestore, %g3
21127 rdpr %cleanwin, %g4
21128 rdpr %otherwin, %g5
21129 rdpr %wstate, %g6
21130 ldsb [%l7 + 0x54], %i1
21131 fandnot1 %f18, %f26, %f2
21132 movrne %g6, 0x09A, %l6
21133 fmovdne %xcc, %f11, %f18
21134 movne %xcc, %l2, %g7
21135 fbug,a %fcc0, loop_1954
21136 te %icc, 0x3
21137 tle %icc, 0x2
21138 ba %icc, loop_1955
21139loop_1954:
21140 sub %i0, 0x1E48, %o2
21141 srl %l0, %o4, %i6
21142 or %l4, %i5, %o5
21143loop_1955:
21144 bn,a loop_1956
21145 fnor %f10, %f12, %f20
21146 fmovdvs %icc, %f10, %f25
21147 wr %g0, 0x88, %asi
21148 lduwa [%l7 + 0x28] %asi, %o3
21149loop_1956:
21150 bl,a %icc, loop_1957
21151 edge16 %g3, %l5, %o0
21152 bneg loop_1958
21153 tne %icc, 0x5
21154loop_1957:
21155 movvs %icc, %g2, %o1
21156 fabsd %f18, %f10
21157loop_1958:
21158 saved
21159 rdpr %cwp, %g1
21160 rdpr %cansave, %g2
21161 rdpr %canrestore, %g3
21162 rdpr %cleanwin, %g4
21163 rdpr %otherwin, %g5
21164 rdpr %wstate, %g6
21165 smul %g5, %g4, %l1
21166 edge16l %i4, %i2, %g1
21167 array8 %o6, %i3, %o7
21168 bcs,a %icc, loop_1959
21169 movrgez %i7, 0x1CC, %i1
21170 sll %l3, 0x00, %g6
21171 movre %l2, 0x13B, %g7
21172loop_1959:
21173 fpsub16 %f20, %f4, %f26
21174 fmovsn %icc, %f0, %f28
21175 movle %icc, %l6, %o2
21176 umul %l0, %o4, %i0
21177 movge %xcc, %i6, %i5
21178 tneg %icc, 0x0
21179 fbg %fcc3, loop_1960
21180 fmul8ulx16 %f22, %f2, %f2
21181 ldsb [%l7 + 0x68], %l4
21182 ldd [%l7 + 0x28], %o2
21183loop_1960:
21184 sdivx %g3, 0x0A1A, %l5
21185 edge8ln %o0, %g2, %o1
21186 edge16n %g5, %g4, %l1
21187 sllx %o5, %i4, %g1
21188 fmovdn %xcc, %f0, %f9
21189 srlx %o6, %i3, %o7
21190 wr %g0, 0x11, %asi
21191 prefetcha [%l7 + 0x58] %asi, 0x0
21192 wr %g0, 0x19, %asi
21193 stha %i1, [%l7 + 0x7C] %asi
21194 fcmps %fcc0, %f1, %f13
21195 taddcctv %i7, %g6, %l2
21196 sethi 0x0BA1, %g7
21197 mova %icc, %l6, %o2
21198 fpackfix %f6, %f6
21199 edge8l %l3, %l0, %i0
21200 fone %f10
21201 fmovdcs %xcc, %f4, %f15
21202 fmovdgu %icc, %f25, %f10
21203 movrgz %o4, 0x23C, %i5
21204 te %icc, 0x4
21205 addc %l4, 0x0CE3, %o3
21206 fbule %fcc1, loop_1961
21207 restored
21208 rdpr %cwp, %g1
21209 rdpr %cansave, %g2
21210 rdpr %canrestore, %g3
21211 rdpr %cleanwin, %g4
21212 rdpr %otherwin, %g5
21213 rdpr %wstate, %g6
21214 fbn,a %fcc0, loop_1962
21215 swap [%l7 + 0x40], %i6
21216loop_1961:
21217 fbul,a %fcc1, loop_1963
21218 movleu %icc, %l5, %o0
21219loop_1962:
21220 fors %f18, %f8, %f31
21221 sll %g2, 0x1E, %o1
21222loop_1963:
21223 nop
21224 setx loop_1964, %l0, %l1
21225 wrpr 0x1, %tl
21226 wrpr %l1, %tpc
21227 add %l1, 0x4, %l1
21228 wrpr %l1, %tnpc
21229 setx 0x34400001400, %l0, %l1
21230 wrpr %l1, %tstate
21231 wrhpr 0x4, %htstate
21232 retry
21233 prefetch [%l7 + 0x44], 0x3
21234 fbue,a %fcc1, loop_1965
21235 movvc %xcc, %g5, %g3
21236loop_1964:
21237 nop
21238 wr %g0, 0x0c, %asi
21239 stha %l1, [%l7 + 0x10] %asi
21240loop_1965:
21241 fbne %fcc3, loop_1966
21242 orn %g4, 0x07A4, %i4
21243 movl %icc, %g1, %o6
21244 array8 %i3, %o7, %i2
21245loop_1966:
21246 movpos %icc, %o5, %i1
21247 subccc %i7, 0x14E5, %l2
21248 fmovsl %xcc, %f10, %f0
21249 set 0x76, %o1
21250 stba %g6, [%l7 + %o1] 0x15
21251 pdist %f28, %f10, %f4
21252 addc %g7, 0x0F29, %l6
21253 fmovsge %xcc, %f12, %f14
21254 brlez,a %o2, loop_1967
21255 subcc %l3, %i0, %l0
21256 subc %o4, 0x1E13, %l4
21257 array32 %o3, %i5, %i6
21258loop_1967:
21259 nop
21260 wr %g0, 0x89, %asi
21261 ldswa [%l7 + 0x48] %asi, %o0
21262 bpos,a,pn %icc, loop_1968
21263 pdist %f2, %f6, %f8
21264 orncc %g2, %l5, %g5
21265 array16 %g3, %l1, %o1
21266loop_1968:
21267 array8 %g4, %i4, %g1
21268 tg %xcc, 0x0
21269 edge32n %i3, %o7, %i2
21270 bgu %icc, loop_1969
21271 bvc,a loop_1970
21272 nop
21273 setx loop_1971, %l0, %l1
21274 jmpl %l1, %o5
21275 movcs %xcc, %i1, %o6
21276loop_1969:
21277 edge8n %l2, %i7, %g6
21278loop_1970:
21279 fmul8sux16 %f26, %f4, %f2
21280loop_1971:
21281 edge32n %l6, %o2, %l3
21282 tsubcc %g7, %i0, %o4
21283 set 0x40, %g3
21284 stba %l0, [%l7 + %g3] 0x19
21285 fmovdl %icc, %f7, %f8
21286 movpos %xcc, %l4, %o3
21287 fcmpgt16 %f18, %f6, %i5
21288 tge %icc, 0x3
21289 wr %g0, 0x11, %asi
21290 prefetcha [%l7 + 0x78] %asi, 0x2
21291 bvs,a,pn %icc, loop_1972
21292 edge8ln %i6, %g2, %l5
21293 edge32ln %g5, %g3, %o1
21294 taddcctv %l1, %i4, %g1
21295loop_1972:
21296 edge32 %g4, %i3, %o7
21297 edge16 %o5, %i1, %o6
21298 ld [%l7 + 0x3C], %f15
21299 movge %icc, %i2, %i7
21300 movcs %xcc, %g6, %l2
21301 fmovrsgz %o2, %f10, %f25
21302 wr %g0, 0x81, %asi
21303 stba %l6, [%l7 + 0x54] %asi
21304 subcc %g7, 0x0CF5, %i0
21305 set 0x30, %i5
21306 ldda [%l7 + %i5] 0x18, %l2
21307 fbule %fcc0, loop_1973
21308 sra %o4, 0x02, %l4
21309 srlx %o3, %l0, %i5
21310 orn %o0, 0x1778, %g2
21311loop_1973:
21312 bl loop_1974
21313 sdivcc %i6, 0x1BC7, %g5
21314 wr %g0, 0x19, %asi
21315 prefetcha [%l7 + 0x70] %asi, 0x3
21316loop_1974:
21317 tcs %xcc, 0x4
21318 fmul8x16al %f16, %f31, %f28
21319 sub %o1, 0x1BAD, %l1
21320 subc %l5, 0x1957, %g1
21321 fbue %fcc0, loop_1975
21322 te %icc, 0x7
21323 lduh [%l7 + 0x5E], %i4
21324 fba,a %fcc0, loop_1976
21325loop_1975:
21326 fnot2s %f3, %f3
21327 bcs,a,pn %icc, loop_1977
21328 tle %xcc, 0x4
21329loop_1976:
21330 ld [%l7 + 0x38], %f0
21331 wr %g0, 0x18, %asi
21332 stda %g4, [%l7 + 0x10] %asi
21333loop_1977:
21334 edge8 %o7, %i3, %i1
21335 ldx [%l7 + 0x08], %o6
21336 fmovse %xcc, %f8, %f0
21337 fbue,a %fcc2, loop_1978
21338 ldsh [%l7 + 0x7E], %i2
21339 smul %o5, %i7, %g6
21340 tleu %xcc, 0x1
21341loop_1978:
21342 umulcc %l2, %o2, %l6
21343 restored
21344 rdpr %cwp, %g1
21345 rdpr %cansave, %g2
21346 rdpr %canrestore, %g3
21347 rdpr %cleanwin, %g4
21348 rdpr %otherwin, %g5
21349 rdpr %wstate, %g6
21350 fornot1 %f22, %f10, %f30
21351 fmovse %icc, %f10, %f7
21352 ldx [%l7 + 0x50], %g7
21353 wr %g0, 0x80, %asi
21354 sta %f16, [%l7 + 0x70] %asi
21355 tvs %icc, 0x1
21356 fbg,a %fcc2, loop_1979
21357 smulcc %l3, 0x0116, %o4
21358 fpsub16 %f28, %f2, %f6
21359 tvs %xcc, 0x7
21360loop_1979:
21361 orncc %i0, %l4, %l0
21362 fmovdvc %xcc, %f27, %f7
21363 movg %icc, %o3, %i5
21364 bgu,pt %xcc, loop_1980
21365 bpos %icc, loop_1981
21366 fzeros %f28
21367 array8 %g2, %i6, %o0
21368loop_1980:
21369 movrgez %g3, %g5, %l1
21370loop_1981:
21371 srax %o1, 0x00, %g1
21372 edge16 %i4, %g4, %o7
21373 addccc %l5, %i1, %o6
21374 addc %i2, %o5, %i3
21375 fsrc1 %f8, %f16
21376 andcc %i7, 0x115B, %g6
21377 membar 0x17
21378 wr %g0, 0x19, %asi
21379 lduha [%l7 + 0x6C] %asi, %l2
21380 subc %o2, 0x0E8B, %g7
21381 set 0x34, %l3
21382 sta %f9, [%l7 + %l3] 0x80
21383 edge16ln %l6, %l3, %o4
21384 tneg %icc, 0x5
21385 wr %g0, 0x19, %asi
21386 lda [%l7 + 0x10] %asi, %f1
21387 tsubcc %l4, %i0, %o3
21388 stx %i5, [%l7 + 0x38]
21389 movrgz %g2, %l0, %o0
21390 fpadd32 %f8, %f18, %f20
21391 fabsd %f20, %f6
21392 tne %icc, 0x0
21393 popc 0x1920, %g3
21394 wr %g0, 0x89, %asi
21395 ldda [%l7 + 0x40] %asi, %f0
21396 std %f28, [%l7 + 0x78]
21397 sra %g5, 0x0B, %l1
21398 st %f18, [%l7 + 0x38]
21399 fandnot1 %f10, %f14, %f24
21400 fpsub16 %f26, %f16, %f24
21401 mova %xcc, %i6, %o1
21402 tsubcctv %g1, %g4, %i4
21403 fbl %fcc1, loop_1982
21404 edge8ln %l5, %i1, %o6
21405 taddcctv %o7, %i2, %o5
21406 tg %xcc, 0x7
21407loop_1982:
21408 sub %i3, %i7, %l2
21409 tleu %icc, 0x1
21410 ble,pn %xcc, loop_1983
21411 fmovde %xcc, %f1, %f7
21412 set 0x26, %g7
21413 lduha [%l7 + %g7] 0x14, %o2
21414loop_1983:
21415 movn %icc, %g6, %l6
21416 umul %g7, 0x024A, %o4
21417 bcc,pt %xcc, loop_1984
21418 fnegs %f13, %f24
21419 wr %g0, 0x18, %asi
21420 ldswa [%l7 + 0x24] %asi, %l4
21421loop_1984:
21422 taddcc %l3, %i0, %i5
21423 popc %o3, %l0
21424 bcc %xcc, loop_1985
21425 edge32n %g2, %o0, %g5
21426 edge16 %g3, %l1, %o1
21427 orcc %i6, 0x17C3, %g1
21428loop_1985:
21429 nop
21430 set 0x08, %g1
21431 lduha [%l7 + %g1] 0x0c, %g4
21432 nop
21433 set 0x68, %i0
21434 ldsw [%l7 + %i0], %l5
21435 fpsub16s %f17, %f3, %f17
21436 bcs,pt %xcc, loop_1986
21437 tl %xcc, 0x7
21438 movleu %xcc, %i1, %i4
21439 tpos %xcc, 0x2
21440loop_1986:
21441 move %icc, %o6, %i2
21442 fmovsgu %xcc, %f14, %f20
21443 edge8ln %o5, %i3, %i7
21444 tsubcctv %o7, 0x11A0, %l2
21445 ldstub [%l7 + 0x3C], %o2
21446 addc %g6, %g7, %l6
21447 sth %l4, [%l7 + 0x52]
21448 bneg loop_1987
21449 fmovsl %xcc, %f0, %f27
21450 edge8n %l3, %i0, %o4
21451 set 0x50, %l4
21452 stda %o2, [%l7 + %l4] 0x80
21453loop_1987:
21454 bcc,pt %icc, loop_1988
21455 movre %i5, 0x3CA, %l0
21456 udivx %o0, 0x0E0F, %g2
21457 fmul8x16al %f5, %f16, %f18
21458loop_1988:
21459 bcs,a loop_1989
21460 fmovdne %icc, %f10, %f8
21461 tl %icc, 0x7
21462 edge16ln %g5, %g3, %l1
21463loop_1989:
21464 fone %f4
21465 edge16l %i6, %g1, %o1
21466 fbne %fcc0, loop_1990
21467 fmul8sux16 %f22, %f22, %f8
21468 sdivcc %l5, 0x131C, %g4
21469 mulscc %i4, 0x14B5, %o6
21470loop_1990:
21471 sethi 0x0533, %i1
21472 tne %xcc, 0x6
21473 tn %icc, 0x3
21474 edge16ln %i2, %i3, %i7
21475 fsrc2s %f1, %f31
21476 fmul8ulx16 %f14, %f2, %f30
21477 taddcc %o7, 0x18EC, %o5
21478 fnors %f24, %f27, %f14
21479 wr %g0, 0x04, %asi
21480 stwa %l2, [%l7 + 0x58] %asi
21481 set 0x28, %l5
21482 lda [%l7 + %l5] 0x04, %f17
21483 edge8 %g6, %o2, %l6
21484 movvc %xcc, %l4, %g7
21485 tvc %xcc, 0x5
21486 tsubcctv %i0, %o4, %l3
21487 alignaddrl %i5, %o3, %l0
21488 tne %xcc, 0x5
21489 orn %o0, %g5, %g3
21490 xnor %l1, 0x0791, %i6
21491 mova %icc, %g2, %o1
21492 ldx [%l7 + 0x38], %l5
21493 sra %g1, 0x16, %g4
21494 orcc %i4, 0x027E, %o6
21495 bl loop_1991
21496 fcmps %fcc1, %f31, %f5
21497 fbg,a %fcc0, loop_1992
21498 add %i2, %i1, %i3
21499loop_1991:
21500 ta %icc, 0x4
21501 membar 0x0A
21502loop_1992:
21503 edge32l %i7, %o7, %l2
21504 addccc %g6, %o2, %o5
21505 edge8n %l4, %g7, %i0
21506 srlx %l6, 0x03, %l3
21507 edge16n %o4, %o3, %l0
21508 swap [%l7 + 0x48], %i5
21509 movrlz %o0, %g3, %l1
21510 bvc %icc, loop_1993
21511 sethi 0x1F98, %i6
21512 andncc %g2, %g5, %l5
21513 srax %g1, %o1, %g4
21514loop_1993:
21515 move %icc, %i4, %o6
21516 movg %icc, %i2, %i1
21517 edge32 %i7, %i3, %l2
21518 fmovdgu %xcc, %f16, %f10
21519 fpackfix %f6, %f13
21520 edge8n %o7, %g6, %o2
21521 movg %icc, %o5, %g7
21522 tn %icc, 0x1
21523 set 0x42, %o7
21524 lduha [%l7 + %o7] 0x89, %i0
21525 umul %l6, 0x0B92, %l3
21526 umul %l4, %o3, %l0
21527 fpack16 %f10, %f14
21528 saved
21529 rdpr %cwp, %g1
21530 rdpr %cansave, %g2
21531 rdpr %canrestore, %g3
21532 rdpr %cleanwin, %g4
21533 rdpr %otherwin, %g5
21534 rdpr %wstate, %g6
21535 edge32 %i5, %o0, %o4
21536 tg %xcc, 0x3
21537 te %xcc, 0x4
21538 edge32 %l1, %i6, %g3
21539 movrgez %g5, %l5, %g1
21540 xor %g2, %g4, %o1
21541 taddcctv %i4, 0x177F, %o6
21542 brgz %i2, loop_1994
21543 edge32n %i7, %i1, %l2
21544 tn %icc, 0x6
21545 fmovdgu %xcc, %f23, %f8
21546loop_1994:
21547 nop
21548 wr %g0, 0x89, %asi
21549 lduba [%l7 + 0x52] %asi, %i3
21550 movrlez %g6, 0x0C8, %o2
21551 fmul8x16au %f10, %f17, %f24
21552 taddcc %o5, %g7, %o7
21553 lduh [%l7 + 0x6A], %i0
21554 sir 0x18F5
21555 tge %icc, 0x5
21556 movvc %icc, %l6, %l3
21557 ta %icc, 0x6
21558 edge8ln %o3, %l4, %l0
21559 movgu %xcc, %o0, %i5
21560 edge32n %o4, %i6, %l1
21561 fmovrde %g3, %f30, %f18
21562 fmovrsgz %l5, %f18, %f18
21563 fors %f19, %f16, %f22
21564 stx %g5, [%l7 + 0x10]
21565 sethi 0x0EAA, %g1
21566 movneg %xcc, %g4, %g2
21567 ldsh [%l7 + 0x54], %o1
21568 tg %icc, 0x3
21569 fpsub16s %f21, %f26, %f17
21570 sra %o6, %i4, %i2
21571 taddcctv %i1, 0x1905, %i7
21572 te %xcc, 0x4
21573 fbul %fcc1, loop_1995
21574 brgz,a %l2, loop_1996
21575 brlz %g6, loop_1997
21576 tsubcc %o2, 0x0030, %i3
21577loop_1995:
21578 or %g7, %o7, %i0
21579loop_1996:
21580 nop
21581 wr %g0, 0x80, %asi
21582 swapa [%l7 + 0x60] %asi, %o5
21583loop_1997:
21584 fbul %fcc1, loop_1998
21585 tl %icc, 0x1
21586 fmovsleu %xcc, %f5, %f0
21587 bg,a,pn %xcc, loop_1999
21588loop_1998:
21589 lduw [%l7 + 0x74], %l6
21590 edge8n %o3, %l4, %l0
21591 subccc %o0, 0x0736, %l3
21592loop_1999:
21593 ba,a loop_2000
21594 udivcc %o4, 0x0E29, %i6
21595 xnorcc %i5, %l1, %l5
21596 tne %xcc, 0x0
21597loop_2000:
21598 brz %g3, loop_2001
21599 fmovrslz %g1, %f14, %f17
21600 array8 %g5, %g4, %g2
21601 sethi 0x0D5E, %o1
21602loop_2001:
21603 nop
21604 wr %g0, 0x19, %asi
21605 lduwa [%l7 + 0x58] %asi, %i4
21606 pdist %f6, %f16, %f28
21607 movleu %xcc, %i2, %o6
21608 fornot1s %f16, %f8, %f28
21609 fnors %f11, %f19, %f8
21610 bneg %icc, loop_2002
21611 smulcc %i7, 0x17B0, %l2
21612 fmovdg %xcc, %f7, %f12
21613 array8 %i1, %o2, %i3
21614loop_2002:
21615 tge %xcc, 0x6
21616 xor %g6, %o7, %g7
21617 tpos %icc, 0x3
21618 movvc %xcc, %i0, %l6
21619 brlz,a %o5, loop_2003
21620 movrgez %l4, %l0, %o0
21621 edge16 %o3, %o4, %i6
21622 fpackfix %f8, %f1
21623loop_2003:
21624 tl %icc, 0x2
21625 andn %l3, %i5, %l1
21626 fmovspos %icc, %f11, %f20
21627 fcmpes %fcc0, %f19, %f5
21628 fmovrslez %l5, %f5, %f28
21629 bl,pt %xcc, loop_2004
21630 fmovd %f2, %f16
21631 tsubcctv %g3, %g1, %g4
21632 stbar
21633loop_2004:
21634 ldsw [%l7 + 0x20], %g2
21635 tn %icc, 0x2
21636 ldd [%l7 + 0x60], %o0
21637 wr %g0, 0x52, %asi
21638 ldxa [%g0 + 0x118] %asi, %i4
21639 brlz,a %g5, loop_2005
21640 nop
21641 setx loop_2006, %l0, %l1
21642 wrpr 0x1, %tl
21643 wrpr %l1, %tpc
21644 add %l1, 0x4, %l1
21645 wrpr %l1, %tnpc
21646 setx 0x34400001400, %l0, %l1
21647 wrpr %l1, %tstate
21648 wrhpr 0x4, %htstate
21649 retry
21650 for %f18, %f12, %f8
21651 fbo %fcc2, loop_2007
21652loop_2005:
21653 fxnors %f23, %f21, %f11
21654loop_2006:
21655 movle %xcc, %i2, %i7
21656 movrlez %o6, %i1, %o2
21657loop_2007:
21658 stx %l2, [%l7 + 0x58]
21659 srl %i3, %g6, %o7
21660 fornot2s %f7, %f14, %f10
21661 ble %xcc, loop_2008
21662 restored
21663 rdpr %cwp, %g1
21664 rdpr %cansave, %g2
21665 rdpr %canrestore, %g3
21666 rdpr %cleanwin, %g4
21667 rdpr %otherwin, %g5
21668 rdpr %wstate, %g6
21669 flush %l7 + 0x68
21670 restored
21671 rdpr %cwp, %g1
21672 rdpr %cansave, %g2
21673 rdpr %canrestore, %g3
21674 rdpr %cleanwin, %g4
21675 rdpr %otherwin, %g5
21676 rdpr %wstate, %g6
21677loop_2008:
21678 movgu %icc, %i0, %l6
21679 ldx [%l7 + 0x48], %o5
21680 ta %icc, 0x7
21681 brgz %l4, loop_2009
21682 array16 %g7, %o0, %l0
21683 fnot1 %f24, %f18
21684 wr %g0, 0x27, %asi
21685 stwa %o4, [%l7 + 0x74] %asi
21686 membar #Sync
21687loop_2009:
21688 fmovdpos %icc, %f0, %f28
21689 fmovsvs %icc, %f14, %f10
21690 smulcc %o3, %l3, %i5
21691 movgu %icc, %l1, %l5
21692 wr %g0, 0x11, %asi
21693 stda %i6, [%l7 + 0x40] %asi
21694 fmovscc %xcc, %f13, %f2
21695 nop
21696 setx loop_2010, %l0, %l1
21697 jmpl %l1, %g1
21698 bvc,pn %xcc, loop_2011
21699 fsrc1 %f16, %f20
21700 edge16ln %g4, %g2, %o1
21701loop_2010:
21702 st %f31, [%l7 + 0x24]
21703loop_2011:
21704 fbo,a %fcc2, loop_2012
21705 movrne %i4, 0x10A, %g5
21706 tsubcctv %i2, %i7, %g3
21707 fmul8x16 %f1, %f0, %f6
21708loop_2012:
21709 edge32ln %o6, %o2, %l2
21710 bvs,a loop_2013
21711 fbug %fcc3, loop_2014
21712 xor %i3, %i1, %o7
21713 xorcc %i0, %g6, %o5
21714loop_2013:
21715 smulcc %l6, %g7, %o0
21716loop_2014:
21717 brgez %l4, loop_2015
21718 taddcctv %o4, 0x0C59, %l0
21719 fblg,a %fcc0, loop_2016
21720 tle %icc, 0x4
21721loop_2015:
21722 fornot1 %f18, %f28, %f12
21723 smul %o3, %i5, %l3
21724loop_2016:
21725 movl %icc, %l5, %l1
21726 fblg %fcc0, loop_2017
21727 smul %i6, %g1, %g2
21728 bpos,a %xcc, loop_2018
21729 sdivcc %o1, 0x0D3E, %i4
21730loop_2017:
21731 tneg %xcc, 0x3
21732 bn,a loop_2019
21733loop_2018:
21734 subccc %g5, %g4, %i7
21735 ble,a,pt %xcc, loop_2020
21736 tvs %icc, 0x2
21737loop_2019:
21738 andcc %i2, %g3, %o2
21739 movcs %xcc, %o6, %l2
21740loop_2020:
21741 tgu %xcc, 0x3
21742 udivx %i3, 0x0F56, %o7
21743 sll %i0, %i1, %o5
21744 wr %g0, 0x88, %asi
21745 ldstuba [%l7 + 0x6B] %asi, %l6
21746 fbg,a %fcc1, loop_2021
21747 fandnot2 %f6, %f12, %f10
21748 fcmple32 %f10, %f30, %g7
21749 tcc %xcc, 0x4
21750loop_2021:
21751 sethi 0x172E, %o0
21752 movvc %icc, %g6, %l4
21753 srl %l0, 0x13, %o3
21754 fbg %fcc1, loop_2022
21755 mulscc %i5, 0x1B75, %l3
21756 ble,pt %xcc, loop_2023
21757 tn %icc, 0x1
21758loop_2022:
21759 movcs %xcc, %l5, %o4
21760 fzeros %f5
21761loop_2023:
21762 mova %icc, %l1, %g1
21763 movrlz %g2, %i6, %o1
21764 movrgz %g5, %i4, %g4
21765 edge16n %i7, %i2, %g3
21766 and %o6, %o2, %i3
21767 fcmple32 %f16, %f20, %l2
21768 fand %f30, %f2, %f4
21769 bcs,a loop_2024
21770 fpadd16 %f16, %f20, %f0
21771 sra %i0, 0x14, %i1
21772 taddcc %o7, 0x0D23, %o5
21773loop_2024:
21774 sdiv %g7, 0x10AC, %o0
21775 bl,pt %xcc, loop_2025
21776 mulx %g6, 0x018E, %l6
21777 tg %icc, 0x3
21778 set 0x20, %o0
21779 stda %l4, [%l7 + %o0] 0x81
21780loop_2025:
21781 sra %l0, 0x0B, %o3
21782 movcs %icc, %i5, %l3
21783 fbg %fcc3, loop_2026
21784 andn %o4, 0x058A, %l5
21785 fcmpgt32 %f10, %f2, %g1
21786 movre %g2, %l1, %o1
21787loop_2026:
21788 umul %g5, 0x0DCC, %i4
21789 subccc %i6, %i7, %i2
21790 tgu %xcc, 0x6
21791 tne %icc, 0x5
21792 movvs %icc, %g3, %o6
21793 andcc %o2, %i3, %g4
21794 movneg %xcc, %i0, %i1
21795 tn %icc, 0x3
21796 tsubcctv %l2, 0x10AE, %o5
21797 movrgez %g7, 0x041, %o7
21798 edge16ln %g6, %o0, %l4
21799 edge16 %l6, %o3, %i5
21800 addccc %l0, 0x196C, %o4
21801 bg,pt %xcc, loop_2027
21802 fmovrdne %l3, %f30, %f22
21803 set 0x6E, %g5
21804 ldsha [%l7 + %g5] 0x19, %l5
21805loop_2027:
21806 bg,a %icc, loop_2028
21807 fmovspos %xcc, %f13, %f16
21808 fnot1 %f30, %f30
21809 fcmpne16 %f20, %f30, %g1
21810loop_2028:
21811 fpadd32s %f4, %f2, %f16
21812 fmovdgu %icc, %f20, %f22
21813 tcc %icc, 0x1
21814 fmovsleu %xcc, %f5, %f14
21815 movg %xcc, %l1, %o1
21816 edge16l %g2, %g5, %i4
21817 tcc %icc, 0x7
21818 fmovdle %icc, %f17, %f11
21819 bn,a,pt %icc, loop_2029
21820 fxnors %f10, %f0, %f20
21821 fmovdcs %icc, %f1, %f28
21822 subcc %i7, 0x04C0, %i2
21823loop_2029:
21824 fcmpne16 %f4, %f14, %g3
21825 addc %o6, %i6, %i3
21826 srax %o2, 0x1C, %i0
21827 movrne %i1, %g4, %l2
21828 fnegs %f16, %f13
21829 fmovsleu %xcc, %f22, %f9
21830 fmovsa %icc, %f20, %f30
21831 addccc %o5, 0x1180, %o7
21832 bl %icc, loop_2030
21833 edge32l %g6, %o0, %l4
21834 flush %l7 + 0x24
21835 tg %icc, 0x2
21836loop_2030:
21837 movcc %icc, %g7, %l6
21838 set 0x5C, %o4
21839 stwa %i5, [%l7 + %o4] 0x89
21840 tvs %xcc, 0x7
21841 set 0x24, %o3
21842 sta %f20, [%l7 + %o3] 0x89
21843 sdivx %o3, 0x12AB, %o4
21844 mulx %l0, %l3, %g1
21845 taddcc %l1, 0x062A, %o1
21846 movleu %icc, %g2, %g5
21847 fbg,a %fcc2, loop_2031
21848 movg %icc, %l5, %i7
21849 wr %g0, 0x52, %asi
21850 stxa %i2, [%g0 + 0x120] %asi
21851loop_2031:
21852 call loop_2032
21853 tvc %icc, 0x6
21854 tvs %xcc, 0x7
21855 sra %g3, %i4, %o6
21856loop_2032:
21857 movrne %i3, %i6, %o2
21858 brlz,a %i1, loop_2033
21859 movl %icc, %i0, %g4
21860 addcc %l2, %o7, %o5
21861 movrne %o0, 0x2F2, %l4
21862loop_2033:
21863 subc %g6, %g7, %i5
21864 bcs,pn %xcc, loop_2034
21865 sub %l6, %o4, %o3
21866 saved
21867 rdpr %cwp, %g1
21868 rdpr %cansave, %g2
21869 rdpr %canrestore, %g3
21870 rdpr %cleanwin, %g4
21871 rdpr %otherwin, %g5
21872 rdpr %wstate, %g6
21873 wr %g0, 0x18, %asi
21874 lduha [%l7 + 0x64] %asi, %l0
21875loop_2034:
21876 movrgz %g1, 0x29F, %l3
21877 fnot2s %f13, %f9
21878 array32 %l1, %o1, %g2
21879 fmovrdlez %l5, %f8, %f10
21880 edge32l %g5, %i7, %g3
21881 sdiv %i2, 0x07A4, %o6
21882 fba,a %fcc3, loop_2035
21883 orcc %i3, %i6, %o2
21884 sir 0x0C1A
21885 fmovdne %xcc, %f23, %f2
21886loop_2035:
21887 srl %i4, %i0, %g4
21888 bshuffle %f28, %f14, %f14
21889 movleu %icc, %i1, %l2
21890 fbe,a %fcc2, loop_2036
21891 ldd [%l7 + 0x08], %f8
21892 fmuld8sux16 %f20, %f1, %f20
21893 add %o5, %o7, %l4
21894loop_2036:
21895 movl %icc, %g6, %g7
21896 set 0x2F, %i2
21897 stba %i5, [%l7 + %i2] 0xeb
21898 membar #Sync
21899 movvc %xcc, %o0, %l6
21900 fbo %fcc3, loop_2037
21901 movcc %icc, %o4, %o3
21902 edge8ln %l0, %g1, %l1
21903 add %l3, 0x0D4F, %o1
21904loop_2037:
21905 nop
21906 add %l7, 0x38, %l6
21907 wr %g0, 0x88, %asi
21908 casxa [%l6] 0x88, %g2, %g5
21909 subc %l5, 0x0875, %i7
21910 movrne %i2, %o6, %g3
21911 tle %icc, 0x0
21912 sdivx %i3, 0x035B, %o2
21913 fmovdcc %icc, %f19, %f13
21914 sll %i6, 0x0E, %i0
21915 set 0x48, %l0
21916 stda %i4, [%l7 + %l0] 0xe3
21917 membar #Sync
21918 tvs %xcc, 0x5
21919 orcc %g4, %i1, %o5
21920 fbug,a %fcc1, loop_2038
21921 ta %icc, 0x7
21922 tne %xcc, 0x2
21923 edge32ln %l2, %o7, %g6
21924loop_2038:
21925 edge8 %g7, %i5, %l4
21926 subcc %o0, %o4, %o3
21927 srax %l6, %g1, %l1
21928 fmovrsgez %l3, %f2, %f29
21929 fmovdle %icc, %f4, %f31
21930 addccc %l0, 0x0ECF, %g2
21931 movrgz %g5, %o1, %l5
21932 wr %g0, 0x80, %asi
21933 ldsha [%l7 + 0x64] %asi, %i7
21934 tg %xcc, 0x0
21935 sethi 0x16C3, %i2
21936 fbo %fcc2, loop_2039
21937 movrlez %g3, 0x0E6, %o6
21938 bge,pn %xcc, loop_2040
21939 mulscc %i3, 0x1A4F, %o2
21940loop_2039:
21941 nop
21942 wr %g0, 0x0c, %asi
21943 swapa [%l7 + 0x08] %asi, %i0
21944loop_2040:
21945 and %i6, %g4, %i1
21946 fmovrsgz %o5, %f14, %f12
21947 fpackfix %f2, %f13
21948 smulcc %l2, 0x0B9C, %i4
21949 tg %icc, 0x1
21950 sth %g6, [%l7 + 0x4C]
21951 and %g7, %o7, %l4
21952 taddcctv %o0, %o4, %i5
21953 fmovsleu %icc, %f17, %f4
21954 movrlez %o3, 0x25C, %g1
21955 fnot1 %f20, %f16
21956 add %l7, 0x64, %l6
21957 wr %g0, 0x04, %asi
21958 casa [%l6] %asi, %l6, %l1
21959 edge8l %l3, %g2, %g5
21960 wr %g0, 0x81, %asi
21961 ldda [%l7 + 0x40] %asi, %f16
21962 movrne %l0, %o1, %l5
21963 xor %i2, %i7, %o6
21964 bcs,a,pn %icc, loop_2041
21965 stx %i3, [%l7 + 0x40]
21966 movneg %xcc, %o2, %i0
21967 andn %g3, 0x1250, %g4
21968loop_2041:
21969 addcc %i1, 0x0A38, %i6
21970 fmuld8sux16 %f11, %f13, %f14
21971 fpadd32s %f3, %f1, %f7
21972 fmovrdlez %o5, %f6, %f14
21973 edge8 %l2, %i4, %g7
21974 movrne %o7, 0x1CD, %l4
21975 xnor %g6, %o4, %o0
21976 bvc,a,pt %icc, loop_2042
21977 mulscc %o3, 0x0F48, %i5
21978 tg %icc, 0x4
21979 movrgez %g1, 0x20F, %l6
21980loop_2042:
21981 call loop_2043
21982 edge8ln %l1, %g2, %l3
21983 ldub [%l7 + 0x20], %l0
21984 sub %o1, %g5, %l5
21985loop_2043:
21986 membar 0x0E
21987 ta %icc, 0x6
21988 edge32ln %i7, %i2, %o6
21989 fbuge,a %fcc0, loop_2044
21990 fmovdpos %xcc, %f16, %f31
21991 fbug %fcc2, loop_2045
21992 edge32 %o2, %i3, %i0
21993loop_2044:
21994 umulcc %g3, %g4, %i1
21995 movne %icc, %i6, %o5
21996loop_2045:
21997 tneg %xcc, 0x2
21998 stbar
21999 ldstub [%l7 + 0x61], %i4
22000 ldsh [%l7 + 0x4E], %l2
22001 movleu %icc, %o7, %l4
22002 move %icc, %g6, %g7
22003 fmovdne %xcc, %f23, %f26
22004 andcc %o0, %o4, %o3
22005 lduw [%l7 + 0x14], %i5
22006 fxnors %f16, %f20, %f30
22007 fmovrdlez %g1, %f6, %f0
22008 smulcc %l1, 0x088D, %g2
22009 orcc %l3, 0x0D65, %l6
22010 ldsh [%l7 + 0x42], %l0
22011 orncc %g5, %l5, %o1
22012 sir 0x0724
22013 prefetch [%l7 + 0x64], 0x0
22014 edge32ln %i7, %o6, %o2
22015 edge32l %i3, %i0, %i2
22016 prefetch [%l7 + 0x50], 0x2
22017 call loop_2046
22018 nop
22019 setx loop_2047, %l0, %l1
22020 jmpl %l1, %g4
22021 edge16 %i1, %g3, %i6
22022 st %f16, [%l7 + 0x5C]
22023loop_2046:
22024 for %f30, %f12, %f12
22025loop_2047:
22026 edge16l %o5, %l2, %o7
22027 tsubcctv %l4, %i4, %g7
22028 fcmpes %fcc2, %f12, %f28
22029 fcmps %fcc3, %f23, %f19
22030 udiv %o0, 0x099A, %o4
22031 pdist %f0, %f4, %f10
22032 edge8l %g6, %o3, %i5
22033 sethi 0x0E4E, %l1
22034 andncc %g2, %l3, %l6
22035 sra %l0, 0x00, %g5
22036 fmovd %f18, %f28
22037 subc %l5, %g1, %i7
22038 ldsh [%l7 + 0x7C], %o1
22039 array8 %o2, %i3, %i0
22040 stx %i2, [%l7 + 0x78]
22041 fcmpeq32 %f8, %f10, %g4
22042 movvc %icc, %i1, %g3
22043 fbne %fcc1, loop_2048
22044 st %f22, [%l7 + 0x24]
22045 tn %xcc, 0x3
22046 srax %i6, %o5, %o6
22047loop_2048:
22048 movrlez %l2, 0x37F, %l4
22049 umulcc %o7, %i4, %g7
22050 nop
22051 setx loop_2049, %l0, %l1
22052 wrpr 0x1, %tl
22053 wrpr %l1, %tnpc
22054 setx 0x34400001400, %l0, %l1
22055 wrpr %l1, %tstate
22056 wrhpr 0x4, %htstate
22057 done
22058 tcc %icc, 0x5
22059 fmovrsgez %o0, %f6, %f3
22060 taddcc %o4, 0x1916, %g6
22061loop_2049:
22062 nop
22063 wr %g0, 0x10, %asi
22064 lduba [%l7 + 0x72] %asi, %o3
22065 tge %icc, 0x4
22066 be,a %xcc, loop_2050
22067 ldsw [%l7 + 0x24], %i5
22068 ldd [%l7 + 0x08], %g2
22069 sdivcc %l3, 0x0159, %l1
22070loop_2050:
22071 te %xcc, 0x3
22072 fmovdne %icc, %f7, %f11
22073 tg %icc, 0x3
22074 bpos,a,pn %xcc, loop_2051
22075 fmovse %icc, %f27, %f7
22076 orncc %l0, %g5, %l5
22077 fsrc2 %f4, %f4
22078loop_2051:
22079 edge8ln %g1, %l6, %i7
22080 set 0x48, %i7
22081 stda %o2, [%l7 + %i7] 0x19
22082 edge32l %i3, %o1, %i0
22083 set 0x6C, %l1
22084 stwa %g4, [%l7 + %l1] 0xeb
22085 membar #Sync
22086 movvc %xcc, %i1, %g3
22087 fpsub32 %f18, %f26, %f6
22088 sdivx %i2, 0x08DA, %o5
22089 mova %xcc, %o6, %i6
22090 fmovrse %l4, %f14, %f29
22091 stw %o7, [%l7 + 0x18]
22092 sdivx %l2, 0x0111, %g7
22093 fmovsle %xcc, %f28, %f7
22094 fbl %fcc2, loop_2052
22095 fbug %fcc0, loop_2053
22096 fble,a %fcc3, loop_2054
22097 movleu %xcc, %o0, %i4
22098loop_2052:
22099 xorcc %o4, %g6, %i5
22100loop_2053:
22101 nop
22102 set 0x40, %g6
22103 stda %f0, [%l7 + %g6] 0xf8
22104 membar #Sync
22105loop_2054:
22106 nop
22107 wr %g0, 0x80, %asi
22108 ldswa [%l7 + 0x5C] %asi, %o3
22109 stw %g2, [%l7 + 0x50]
22110 siam 0x3
22111 movn %icc, %l1, %l0
22112 array16 %g5, %l3, %g1
22113 srl %l6, 0x05, %l5
22114 udivcc %i7, 0x060A, %o2
22115 fbul %fcc2, loop_2055
22116 fmovdleu %xcc, %f3, %f24
22117 movcc %icc, %i3, %o1
22118 movge %icc, %i0, %i1
22119loop_2055:
22120 tcc %icc, 0x1
22121 bcc,a %xcc, loop_2056
22122 srax %g3, %i2, %g4
22123 ldd [%l7 + 0x68], %o6
22124 subc %i6, %o5, %l4
22125loop_2056:
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 fcmped %fcc1, %f20, %f8
22134 wr %g0, 0x0c, %asi
22135 lduba [%l7 + 0x59] %asi, %l2
22136 array32 %g7, %o0, %o7
22137 addccc %i4, %g6, %i5
22138 std %f12, [%l7 + 0x50]
22139 fxnors %f4, %f26, %f9
22140 nop
22141 setx loop_2057, %l0, %l1
22142 wrpr 0x1, %tl
22143 wrpr %l1, %tpc
22144 add %l1, 0x4, %l1
22145 wrpr %l1, %tnpc
22146 setx 0x34400001400, %l0, %l1
22147 wrpr %l1, %tstate
22148 wrhpr 0x4, %htstate
22149 retry
22150 taddcctv %o4, %o3, %l1
22151 xor %l0, %g2, %g5
22152 fzeros %f3
22153loop_2057:
22154 sdivx %l3, 0x0126, %g1
22155 brnz %l6, loop_2058
22156 sdivx %l5, 0x06B7, %i7
22157 tne %icc, 0x1
22158 bge,a,pn %xcc, loop_2059
22159loop_2058:
22160 addc %i3, %o2, %o1
22161 mulx %i1, %i0, %g3
22162 bshuffle %f4, %f0, %f18
22163loop_2059:
22164 taddcctv %g4, %o6, %i2
22165 popc %i6, %o5
22166 addcc %l2, %l4, %o0
22167 wr %g0, 0xea, %asi
22168 stxa %o7, [%l7 + 0x60] %asi
22169 membar #Sync
22170 umulcc %i4, %g6, %g7
22171 fbule,a %fcc3, loop_2060
22172 fmovsvs %xcc, %f14, %f16
22173 fmovsle %xcc, %f15, %f22
22174 swap [%l7 + 0x28], %o4
22175loop_2060:
22176 tn %icc, 0x7
22177 tcs %xcc, 0x0
22178 sethi 0x0C69, %o3
22179 sethi 0x1010, %l1
22180 orn %i5, %l0, %g5
22181 edge8n %g2, %g1, %l6
22182 ta %xcc, 0x2
22183 movne %xcc, %l5, %l3
22184 fmul8x16al %f5, %f3, %f2
22185 sdivx %i7, 0x067D, %i3
22186 taddcctv %o1, 0x07AB, %i1
22187 orncc %i0, 0x1E26, %o2
22188 movcc %xcc, %g4, %g3
22189 ldsw [%l7 + 0x60], %i2
22190 fmuld8sux16 %f18, %f18, %f0
22191 fcmpeq32 %f18, %f2, %i6
22192 fmovrdne %o6, %f2, %f0
22193 tsubcctv %l2, %o5, %l4
22194 fbuge,a %fcc3, loop_2061
22195 fmovs %f4, %f4
22196 subcc %o7, %o0, %g6
22197 sub %g7, 0x1A2C, %i4
22198loop_2061:
22199 st %f21, [%l7 + 0x4C]
22200 wr %g0, 0x11, %asi
22201 prefetcha [%l7 + 0x38] %asi, 0x2
22202 tgu %xcc, 0x6
22203 te %icc, 0x4
22204 and %o4, %i5, %l1
22205 smul %l0, %g5, %g2
22206 edge16ln %g1, %l6, %l3
22207 udivcc %i7, 0x1EF3, %i3
22208 fpsub16 %f0, %f12, %f14
22209 movn %xcc, %l5, %o1
22210 udivcc %i1, 0x0BA0, %o2
22211 nop
22212 setx loop_2062, %l0, %l1
22213 wrpr 0x1, %tl
22214 wrpr %l1, %tnpc
22215 setx 0x34400001400, %l0, %l1
22216 wrpr %l1, %tstate
22217 wrhpr 0x4, %htstate
22218 done
22219 prefetch [%l7 + 0x30], 0x0
22220 array32 %g4, %i0, %i2
22221 orncc %g3, 0x18C6, %i6
22222loop_2062:
22223 movrgez %o6, %l2, %o5
22224 bge,pn %xcc, loop_2063
22225 edge8 %o7, %o0, %g6
22226 fbg,a %fcc2, loop_2064
22227 tvc %icc, 0x6
22228loop_2063:
22229 udivx %g7, 0x010C, %l4
22230 fbne,a %fcc0, loop_2065
22231loop_2064:
22232 umulcc %o3, 0x00F5, %o4
22233 udiv %i4, 0x0EFF, %l1
22234 subc %i5, %g5, %g2
22235loop_2065:
22236 tl %xcc, 0x4
22237 wr %g0, 0x81, %asi
22238 stda %f16, [%l7 + 0x40] %asi
22239 orcc %l0, 0x1E4F, %g1
22240 bcs %xcc, loop_2066
22241 membar 0x79
22242 fbul,a %fcc1, loop_2067
22243 tne %icc, 0x7
22244loop_2066:
22245 popc %l6, %i7
22246 fnot1 %f6, %f18
22247loop_2067:
22248 umulcc %i3, 0x0416, %l3
22249 or %o1, %i1, %l5
22250 or %g4, 0x1534, %o2
22251 ldsb [%l7 + 0x26], %i2
22252 tle %icc, 0x1
22253 array16 %g3, %i6, %i0
22254 edge16n %o6, %o5, %o7
22255 set 0x62, %i6
22256 lduha [%l7 + %i6] 0x04, %l2
22257 edge32ln %g6, %o0, %g7
22258 fmovrdgez %o3, %f2, %f2
22259 udivcc %o4, 0x04FF, %i4
22260 set 0x54, %g2
22261 swapa [%l7 + %g2] 0x88, %l1
22262 wr %g0, 0x0c, %asi
22263 ldsba [%l7 + 0x32] %asi, %l4
22264 ld [%l7 + 0x7C], %f8
22265 edge16ln %i5, %g2, %l0
22266 ba loop_2068
22267 movrgez %g5, 0x3E0, %l6
22268 mulscc %g1, %i3, %i7
22269 tsubcc %l3, 0x0D98, %o1
22270loop_2068:
22271 edge16ln %i1, %g4, %l5
22272 saved
22273 rdpr %cwp, %g1
22274 rdpr %cansave, %g2
22275 rdpr %canrestore, %g3
22276 rdpr %cleanwin, %g4
22277 rdpr %otherwin, %g5
22278 rdpr %wstate, %g6
22279 nop
22280 setx loop_2069, %l0, %l1
22281 jmpl %l1, %o2
22282 bcs,a %icc, loop_2070
22283 tvs %icc, 0x7
22284 fpsub16 %f20, %f2, %f0
22285loop_2069:
22286 addc %g3, 0x1FAE, %i2
22287loop_2070:
22288 tsubcc %i0, %o6, %i6
22289 bg,pt %icc, loop_2071
22290 xnorcc %o7, 0x0B85, %l2
22291 set 0x50, %o6
22292 stda %o4, [%l7 + %o6] 0x81
22293loop_2071:
22294 tvc %xcc, 0x2
22295 brz %o0, loop_2072
22296 stb %g7, [%l7 + 0x1D]
22297 taddcc %g6, %o4, %i4
22298 movne %xcc, %l1, %o3
22299loop_2072:
22300 edge16n %i5, %g2, %l0
22301 edge32n %g5, %l4, %g1
22302 edge16l %i3, %l6, %i7
22303 movg %icc, %l3, %o1
22304 xorcc %g4, %l5, %o2
22305 movrlz %g3, %i1, %i2
22306 xor %o6, 0x1B1B, %i6
22307 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
22308 nop ! nop ! ldxa [%g0 + 0x368] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
22309 srlx %i0, 0x18, %o5
22310 smulcc %l2, %g7, %o0
22311 fbg %fcc2, loop_2073
22312 call loop_2074
22313 sllx %g6, %i4, %o4
22314 ldub [%l7 + 0x21], %l1
22315loop_2073:
22316 nop
22317 set 0x53, %o2
22318 stba %o3, [%l7 + %o2] 0xe3
22319 membar #Sync
22320loop_2074:
22321 sth %g2, [%l7 + 0x20]
22322 movle %icc, %i5, %g5
22323 restored
22324 rdpr %cwp, %g1
22325 rdpr %cansave, %g2
22326 rdpr %canrestore, %g3
22327 rdpr %cleanwin, %g4
22328 rdpr %otherwin, %g5
22329 rdpr %wstate, %g6
22330 fbule,a %fcc0, loop_2075
22331 movcs %xcc, %l4, %l0
22332 smul %i3, %g1, %i7
22333 wr %g0, 0x89, %asi
22334 lduba [%l7 + 0x6F] %asi, %l3
22335loop_2075:
22336 edge32l %l6, %g4, %l5
22337 tle %icc, 0x7
22338 xnor %o1, %o2, %i1
22339 fxor %f8, %f24, %f24
22340 orcc %i2, 0x0C89, %o6
22341 brz %i6, loop_2076
22342 edge8l %o7, %i0, %o5
22343 edge32ln %g3, %g7, %l2
22344 addc %g6, %i4, %o0
22345loop_2076:
22346 udivcc %l1, 0x1C3E, %o3
22347 edge32ln %o4, %i5, %g2
22348 edge32ln %g5, %l0, %l4
22349 array16 %i3, %g1, %l3
22350 fmovdgu %xcc, %f24, %f31
22351 bcs %xcc, loop_2077
22352 ldd [%l7 + 0x50], %i6
22353 udivx %g4, 0x0B4E, %l5
22354 sdivcc %i7, 0x1DC4, %o1
22355loop_2077:
22356 fpack32 %f4, %f2, %f0
22357 taddcctv %i1, %i2, %o2
22358 ta %xcc, 0x3
22359 or %i6, %o6, %o7
22360 stb %i0, [%l7 + 0x37]
22361 movvc %icc, %o5, %g7
22362 fmovdvs %icc, %f5, %f20
22363 te %icc, 0x4
22364 set 0x34, %g4
22365 stha %g3, [%l7 + %g4] 0xe3
22366 membar #Sync
22367 subc %g6, %i4, %o0
22368 ldx [%l7 + 0x20], %l1
22369 edge8l %l2, %o4, %o3
22370 xnor %g2, %i5, %l0
22371 stbar
22372 fblg %fcc1, loop_2078
22373 smulcc %g5, 0x1116, %i3
22374 sra %l4, %l3, %g1
22375 stb %g4, [%l7 + 0x12]
22376loop_2078:
22377 nop
22378 wr %g0, 0x11, %asi
22379 stxa %l6, [%l7 + 0x78] %asi
22380 set 0x30, %i3
22381 ldda [%l7 + %i3] 0x04, %l4
22382 ldub [%l7 + 0x7F], %o1
22383 wr %g0, 0x18, %asi
22384 sta %f23, [%l7 + 0x48] %asi
22385 fcmpne32 %f20, %f26, %i1
22386 xorcc %i2, %o2, %i7
22387 xor %i6, 0x1719, %o6
22388 fsrc2 %f4, %f2
22389 movle %icc, %i0, %o7
22390 fmul8x16au %f28, %f5, %f0
22391 popc %g7, %o5
22392 fandnot2s %f31, %f4, %f23
22393 ld [%l7 + 0x3C], %f2
22394 srlx %g6, 0x1E, %g3
22395 fmovsle %xcc, %f18, %f6
22396 alignaddrl %o0, %i4, %l2
22397 movre %o4, 0x3A5, %o3
22398 movn %xcc, %l1, %g2
22399 alignaddr %l0, %g5, %i5
22400 fpack16 %f14, %f4
22401 te %xcc, 0x3
22402 edge16l %l4, %i3, %g1
22403 alignaddrl %l3, %l6, %g4
22404 alignaddrl %l5, %i1, %i2
22405 te %icc, 0x3
22406 bne,a loop_2079
22407 bneg,pn %icc, loop_2080
22408 taddcc %o2, %o1, %i6
22409 sdivx %o6, 0x0169, %i0
22410loop_2079:
22411 fbule,a %fcc0, loop_2081
22412loop_2080:
22413 tgu %xcc, 0x3
22414 fpadd32 %f6, %f14, %f12
22415 set 0x44, %i4
22416 stha %i7, [%l7 + %i4] 0x11
22417loop_2081:
22418 or %g7, %o5, %o7
22419 fbe %fcc3, loop_2082
22420 fbg,a %fcc1, loop_2083
22421 fnot2 %f26, %f12
22422 nop
22423 setx loop_2084, %l0, %l1
22424 wrpr 0x1, %tl
22425 wrpr %l1, %tpc
22426 add %l1, 0x4, %l1
22427 wrpr %l1, %tnpc
22428 setx 0x34400001400, %l0, %l1
22429 wrpr %l1, %tstate
22430 wrhpr 0x4, %htstate
22431 retry
22432loop_2082:
22433 fcmpeq32 %f26, %f4, %g3
22434loop_2083:
22435 fabss %f14, %f14
22436 ldstub [%l7 + 0x3C], %o0
22437loop_2084:
22438 siam 0x7
22439 movvs %xcc, %g6, %i4
22440 mulx %o4, %o3, %l1
22441 edge32l %g2, %l0, %g5
22442 fsrc1 %f2, %f12
22443 fmovdcc %xcc, %f18, %f1
22444 tvs %xcc, 0x3
22445 edge8ln %l2, %l4, %i5
22446 subcc %i3, %g1, %l3
22447 udivx %l6, 0x163C, %g4
22448 flush %l7 + 0x2C
22449 movcs %xcc, %i1, %i2
22450 tsubcctv %l5, %o2, %i6
22451 movrgz %o6, 0x384, %i0
22452 fbge %fcc3, loop_2085
22453 movleu %icc, %o1, %g7
22454 edge32n %o5, %i7, %g3
22455 fmovrdgez %o7, %f14, %f0
22456loop_2085:
22457 movrne %o0, %g6, %i4
22458 movge %xcc, %o4, %o3
22459 sethi 0x0592, %g2
22460 fxors %f10, %f30, %f3
22461 movl %xcc, %l0, %l1
22462 umul %g5, %l4, %i5
22463 movrlez %l2, %g1, %l3
22464 nop
22465 setx loop_2086, %l0, %l1
22466 wrpr 0x1, %tl
22467 wrpr %l1, %tpc
22468 add %l1, 0x4, %l1
22469 wrpr %l1, %tnpc
22470 setx 0x34400001400, %l0, %l1
22471 wrpr %l1, %tstate
22472 wrhpr 0x4, %htstate
22473 retry
22474 array32 %i3, %l6, %g4
22475 fba %fcc0, loop_2087
22476 movl %icc, %i2, %i1
22477loop_2086:
22478 movleu %icc, %l5, %i6
22479 wr %g0, 0x11, %asi
22480 swapa [%l7 + 0x10] %asi, %o2
22481loop_2087:
22482 tgu %icc, 0x2
22483 orcc %i0, 0x0379, %o1
22484 movle %xcc, %g7, %o5
22485 smulcc %o6, %i7, %g3
22486 sra %o0, 0x12, %g6
22487 fmovsgu %icc, %f4, %f5
22488 movrne %o7, %i4, %o4
22489 movge %xcc, %o3, %g2
22490 array32 %l0, %l1, %g5
22491 xorcc %l4, %i5, %g1
22492 set 0x40, %o5
22493 lda [%l7 + %o5] 0x80, %f25
22494 sethi 0x0454, %l2
22495 nop
22496 setx loop_2088, %l0, %l1
22497 wrpr 0x1, %tl
22498 wrpr %l1, %tpc
22499 add %l1, 0x4, %l1
22500 wrpr %l1, %tnpc
22501 setx 0x34400001400, %l0, %l1
22502 wrpr %l1, %tstate
22503 wrhpr 0x4, %htstate
22504 retry
22505 movl %xcc, %i3, %l6
22506 sethi 0x142A, %g4
22507 sth %i2, [%l7 + 0x44]
22508loop_2088:
22509 fmovsge %icc, %f24, %f2
22510 set 0x08, %i1
22511 stda %i0, [%l7 + %i1] 0xeb
22512 membar #Sync
22513 fors %f26, %f9, %f19
22514 fmul8x16au %f15, %f15, %f30
22515 tsubcc %l5, %i6, %o2
22516 umul %i0, 0x05AD, %l3
22517 orncc %g7, 0x0C99, %o1
22518 ba %xcc, loop_2089
22519 fcmpne32 %f0, %f0, %o6
22520 fmovde %xcc, %f23, %f3
22521 fmovde %xcc, %f30, %f6
22522loop_2089:
22523 nop
22524 set 0x62, %l6
22525 lduha [%l7 + %l6] 0x14, %i7
22526 movgu %icc, %g3, %o5
22527 bg,a loop_2090
22528 nop
22529 setx loop_2091, %l0, %l1
22530 wrpr 0x1, %tl
22531 wrpr %l1, %tpc
22532 add %l1, 0x4, %l1
22533 wrpr %l1, %tnpc
22534 setx 0x34400001400, %l0, %l1
22535 wrpr %l1, %tstate
22536 wrhpr 0x4, %htstate
22537 retry
22538 nop
22539 set 0x10, %l2
22540 std %g6, [%l7 + %l2]
22541 alignaddrl %o7, %i4, %o4
22542loop_2090:
22543 tge %icc, 0x0
22544loop_2091:
22545 brgz,a %o3, loop_2092
22546 fcmpeq32 %f8, %f28, %o0
22547 alignaddr %g2, %l1, %g5
22548 brgz %l0, loop_2093
22549loop_2092:
22550 fmovdvs %icc, %f24, %f1
22551 fbule %fcc0, loop_2094
22552 tcc %xcc, 0x2
22553loop_2093:
22554 sllx %i5, %l4, %g1
22555 fbul %fcc0, loop_2095
22556loop_2094:
22557 movgu %icc, %l2, %l6
22558 movvs %icc, %g4, %i3
22559 edge16n %i1, %i2, %l5
22560loop_2095:
22561 fnot2s %f21, %f6
22562 fbo,a %fcc1, loop_2096
22563 fmovdleu %icc, %f28, %f22
22564 fzeros %f16
22565 tle %xcc, 0x0
22566loop_2096:
22567 fcmpd %fcc3, %f16, %f26
22568 fpadd16 %f20, %f24, %f12
22569 udivx %o2, 0x126E, %i6
22570 fmovsle %icc, %f12, %f16
22571 fcmpd %fcc3, %f0, %f18
22572 set 0x18, %o1
22573 stda %i0, [%l7 + %o1] 0xea
22574 membar #Sync
22575 nop
22576 set 0x20, %i5
22577 ldd [%l7 + %i5], %l2
22578 fpadd32 %f18, %f6, %f26
22579 fmovrdgz %o1, %f28, %f12
22580 fmovsneg %icc, %f22, %f26
22581 fabsd %f24, %f30
22582 addccc %o6, 0x00D0, %g7
22583 fpadd32s %f18, %f13, %f26
22584 sll %i7, %o5, %g6
22585 restored
22586 rdpr %cwp, %g1
22587 rdpr %cansave, %g2
22588 rdpr %canrestore, %g3
22589 rdpr %cleanwin, %g4
22590 rdpr %otherwin, %g5
22591 rdpr %wstate, %g6
22592 subccc %g3, 0x1CF4, %o7
22593 tl %xcc, 0x5
22594 edge32l %o4, %o3, %o0
22595 fmovdne %xcc, %f9, %f28
22596 restored
22597 rdpr %cwp, %g1
22598 rdpr %cansave, %g2
22599 rdpr %canrestore, %g3
22600 rdpr %cleanwin, %g4
22601 rdpr %otherwin, %g5
22602 rdpr %wstate, %g6
22603 move %xcc, %g2, %l1
22604 udivcc %i4, 0x0F46, %g5
22605 stw %l0, [%l7 + 0x28]
22606 fabsd %f10, %f0
22607 orncc %i5, %l4, %g1
22608 set 0x70, %g3
22609 ldda [%l7 + %g3] 0x24, %i6
22610 tleu %xcc, 0x0
22611 set 0x64, %g7
22612 swapa [%l7 + %g7] 0x18, %g4
22613 fcmpne32 %f0, %f14, %i3
22614 ba,a %icc, loop_2097
22615 tsubcctv %i1, 0x0F92, %l2
22616 or %i2, 0x11E4, %l5
22617 alignaddrl %o2, %i0, %l3
22618loop_2097:
22619 fmul8sux16 %f4, %f6, %f30
22620 move %icc, %o1, %i6
22621 sdivx %g7, 0x10D8, %o6
22622 sth %o5, [%l7 + 0x30]
22623 movle %xcc, %i7, %g3
22624 edge32 %o7, %g6, %o3
22625 movge %xcc, %o4, %o0
22626 ba %xcc, loop_2098
22627 movrlz %g2, 0x288, %l1
22628 fmovsleu %xcc, %f4, %f31
22629 edge16l %i4, %g5, %i5
22630loop_2098:
22631 fbg %fcc3, loop_2099
22632 fbug %fcc2, loop_2100
22633 restored
22634 rdpr %cwp, %g1
22635 rdpr %cansave, %g2
22636 rdpr %canrestore, %g3
22637 rdpr %cleanwin, %g4
22638 rdpr %otherwin, %g5
22639 rdpr %wstate, %g6
22640 bneg %icc, loop_2101
22641loop_2099:
22642 restored
22643 rdpr %cwp, %g1
22644 rdpr %cansave, %g2
22645 rdpr %canrestore, %g3
22646 rdpr %cleanwin, %g4
22647 rdpr %otherwin, %g5
22648 rdpr %wstate, %g6
22649loop_2100:
22650 umul %l0, 0x161C, %l4
22651 wr %g0, 0x10, %asi
22652 ldxa [%l7 + 0x30] %asi, %g1
22653loop_2101:
22654 bl,a %xcc, loop_2102
22655 movre %g4, 0x0A3, %l6
22656 restored
22657 rdpr %cwp, %g1
22658 rdpr %cansave, %g2
22659 rdpr %canrestore, %g3
22660 rdpr %cleanwin, %g4
22661 rdpr %otherwin, %g5
22662 rdpr %wstate, %g6
22663 fble,a %fcc1, loop_2103
22664loop_2102:
22665 pdist %f20, %f26, %f26
22666 add %l7, 0x54, %l6
22667 wr %g0, 0x10, %asi
22668 lda [%l6] %asi, %i1
22669 casa [%l6] %asi, %i1, %i3
22670loop_2103:
22671 nop
22672 wr %g0, 0x19, %asi
22673 prefetcha [%l7 + 0x68] %asi, 0x3
22674 fbe %fcc0, loop_2104
22675 subcc %l5, %i2, %o2
22676 for %f24, %f2, %f28
22677 move %icc, %i0, %o1
22678loop_2104:
22679 prefetch [%l7 + 0x18], 0x2
22680 edge8ln %l3, %i6, %o6
22681 tge %icc, 0x1
22682 subccc %o5, 0x1D50, %i7
22683 edge8l %g7, %g3, %g6
22684 fmovse %xcc, %f1, %f12
22685 orn %o3, %o7, %o0
22686 mulscc %o4, %g2, %l1
22687 fandnot1s %f28, %f30, %f13
22688 orn %g5, 0x0AA2, %i5
22689 set 0x34, %l3
22690 stha %l0, [%l7 + %l3] 0x19
22691 subcc %i4, 0x14FB, %g1
22692 fmovsle %xcc, %f7, %f28
22693 lduh [%l7 + 0x34], %g4
22694 array32 %l6, %l4, %i3
22695 ldstub [%l7 + 0x14], %l2
22696 fmovrslez %l5, %f27, %f14
22697 tne %xcc, 0x5
22698 sub %i2, 0x13C4, %i1
22699 orncc %i0, 0x09C8, %o1
22700 fpmerge %f28, %f12, %f28
22701 umulcc %o2, 0x1438, %l3
22702 fnot1s %f21, %f7
22703 prefetch [%l7 + 0x2C], 0x0
22704 tpos %xcc, 0x0
22705 fmovrslz %i6, %f12, %f27
22706 xor %o6, %o5, %g7
22707 movl %xcc, %g3, %g6
22708 fmovsg %icc, %f7, %f27
22709 fnot1 %f16, %f24
22710 movrne %o3, 0x369, %o7
22711 addcc %o0, 0x1A49, %i7
22712 membar 0x3A
22713 fnegd %f26, %f12
22714 restored
22715 rdpr %cwp, %g1
22716 rdpr %cansave, %g2
22717 rdpr %canrestore, %g3
22718 rdpr %cleanwin, %g4
22719 rdpr %otherwin, %g5
22720 rdpr %wstate, %g6
22721 bpos,a,pt %xcc, loop_2105
22722 ldstub [%l7 + 0x5D], %o4
22723 wr %g0, 0x89, %asi
22724 lda [%l7 + 0x74] %asi, %f17
22725loop_2105:
22726 tle %xcc, 0x4
22727 fsrc1 %f8, %f4
22728 fbg %fcc3, loop_2106
22729 fcmpne16 %f0, %f0, %l1
22730 tcs %xcc, 0x3
22731 be,a loop_2107
22732loop_2106:
22733 tleu %icc, 0x6
22734 srlx %g5, %i5, %g2
22735 smul %i4, %l0, %g4
22736loop_2107:
22737 edge16l %l6, %g1, %i3
22738 fnot2s %f22, %f16
22739 fsrc1 %f12, %f22
22740 edge16n %l2, %l4, %l5
22741 subcc %i1, 0x0575, %i0
22742 fmovspos %xcc, %f21, %f20
22743 umulcc %o1, %o2, %i2
22744 ba,a loop_2108
22745 movg %icc, %l3, %o6
22746 array16 %o5, %g7, %g3
22747 movn %icc, %g6, %i6
22748loop_2108:
22749 andcc %o3, %o7, %i7
22750 array16 %o0, %o4, %l1
22751 xorcc %g5, 0x036C, %g2
22752 wr %g0, 0x89, %asi
22753 prefetcha [%l7 + 0x08] %asi, 0x3
22754 edge16 %l0, %g4, %l6
22755 udivx %g1, 0x1991, %i3
22756 pdist %f0, %f12, %f20
22757 movne %icc, %i5, %l4
22758 array8 %l5, %i1, %i0
22759 umul %l2, %o1, %o2
22760 ldsw [%l7 + 0x3C], %l3
22761 tge %xcc, 0x7
22762 subcc %o6, %o5, %g7
22763 movgu %xcc, %g3, %g6
22764 addccc %i2, 0x16BF, %i6
22765 taddcc %o3, 0x1F86, %o7
22766 tne %xcc, 0x2
22767 call loop_2109
22768 movge %xcc, %o0, %i7
22769 wr %g0, 0x11, %asi
22770 prefetcha [%l7 + 0x18] %asi, 0x0
22771loop_2109:
22772 addc %g5, 0x091B, %o4
22773 nop
22774 set 0x30, %i0
22775 sth %g2, [%l7 + %i0]
22776 tgu %icc, 0x0
22777 fnot2s %f1, %f22
22778 mulx %i4, 0x0C5D, %g4
22779 fmovdg %xcc, %f7, %f3
22780 bvs,a %xcc, loop_2110
22781 edge32ln %l6, %l0, %i3
22782 fbule,a %fcc0, loop_2111
22783 fnands %f7, %f0, %f7
22784loop_2110:
22785 tg %xcc, 0x5
22786 set 0x38, %l4
22787 prefetcha [%l7 + %l4] 0x80, 0x2
22788loop_2111:
22789 fsrc2s %f7, %f14
22790 tcc %xcc, 0x4
22791 set 0x20, %g1
22792 lduwa [%l7 + %g1] 0x10, %l4
22793 smul %l5, %i1, %i0
22794 tsubcctv %i5, 0x1E2E, %l2
22795 set 0x58, %l5
22796 ldxa [%l7 + %l5] 0x15, %o1
22797 edge32n %o2, %o6, %l3
22798 movvs %xcc, %g7, %o5
22799 fbn %fcc2, loop_2112
22800 movre %g6, %g3, %i2
22801 smul %o3, %i6, %o7
22802 smulcc %i7, 0x0857, %o0
22803loop_2112:
22804 bvc,a,pt %xcc, loop_2113
22805 fbge %fcc2, loop_2114
22806 movvc %xcc, %l1, %o4
22807 popc 0x11E8, %g2
22808loop_2113:
22809 tgu %icc, 0x2
22810loop_2114:
22811 tl %icc, 0x7
22812 movleu %icc, %i4, %g4
22813 mulscc %g5, %l6, %i3
22814 fnot2 %f24, %f26
22815 mulscc %g1, 0x08CD, %l4
22816 fble %fcc3, loop_2115
22817 fxors %f27, %f15, %f9
22818 fand %f26, %f0, %f22
22819 taddcctv %l0, 0x1273, %l5
22820loop_2115:
22821 edge8l %i0, %i1, %i5
22822 move %xcc, %l2, %o1
22823 orcc %o6, %l3, %g7
22824 std %o2, [%l7 + 0x68]
22825 brnz %o5, loop_2116
22826 nop
22827 set 0x58, %o0
22828 ldd [%l7 + %o0], %g6
22829 orncc %i2, 0x11D6, %o3
22830 alignaddr %g3, %o7, %i7
22831loop_2116:
22832 subcc %o0, 0x0FFD, %l1
22833 movle %icc, %i6, %g2
22834 fmovrse %i4, %f16, %f2
22835 edge32ln %o4, %g4, %l6
22836 andn %g5, %g1, %l4
22837 fmovdleu %xcc, %f4, %f9
22838 tn %xcc, 0x3
22839 fmul8sux16 %f28, %f22, %f0
22840 fornot1s %f31, %f15, %f28
22841 fcmpeq32 %f2, %f14, %i3
22842 set 0x51, %o7
22843 ldstuba [%l7 + %o7] 0x88, %l0
22844 xnorcc %l5, %i1, %i0
22845 fmovdgu %icc, %f16, %f27
22846 ldx [%l7 + 0x58], %i5
22847 taddcc %o1, 0x1CB1, %o6
22848 sdiv %l2, 0x1C20, %g7
22849 brlez,a %o2, loop_2117
22850 movrgz %o5, 0x101, %g6
22851 fmovdl %xcc, %f25, %f2
22852 movrgez %i2, %l3, %o3
22853loop_2117:
22854 fpack32 %f12, %f26, %f18
22855 fmovscs %icc, %f5, %f0
22856 std %g2, [%l7 + 0x10]
22857 subc %o7, %i7, %o0
22858 fpadd16s %f11, %f27, %f6
22859 edge32l %i6, %l1, %g2
22860 movl %icc, %o4, %i4
22861 saved
22862 rdpr %cwp, %g1
22863 rdpr %cansave, %g2
22864 rdpr %canrestore, %g3
22865 rdpr %cleanwin, %g4
22866 rdpr %otherwin, %g5
22867 rdpr %wstate, %g6
22868 set 0x64, %o4
22869 swapa [%l7 + %o4] 0x0c, %g4
22870 movgu %xcc, %l6, %g1
22871 sll %g5, %l4, %i3
22872 movrgez %l5, 0x361, %i1
22873 set 0x46, %g5
22874 ldsha [%l7 + %g5] 0x88, %l0
22875 xnorcc %i0, %i5, %o1
22876 ldsb [%l7 + 0x51], %o6
22877 fmovrdgez %g7, %f14, %f30
22878 movneg %xcc, %l2, %o2
22879 ldx [%l7 + 0x48], %g6
22880 faligndata %f20, %f26, %f0
22881 movrgez %o5, 0x29B, %i2
22882 bvc,a %icc, loop_2118
22883 lduw [%l7 + 0x14], %l3
22884 bl,a,pn %xcc, loop_2119
22885 popc %g3, %o3
22886loop_2118:
22887 fbg %fcc1, loop_2120
22888 fcmpeq16 %f24, %f4, %o7
22889loop_2119:
22890 nop
22891 set 0x40, %i2
22892 prefetcha [%l7 + %i2] 0x18, 0x1
22893loop_2120:
22894 fcmpgt16 %f12, %f24, %i6
22895 wr %g0, 0x0c, %asi
22896 ldstuba [%l7 + 0x20] %asi, %l1
22897 tcc %icc, 0x0
22898 set 0x28, %o3
22899 lda [%l7 + %o3] 0x04, %f16
22900 fornot1s %f16, %f6, %f26
22901 add %l7, 0x28, %l6
22902 wr %g0, 0x80, %asi
22903 casxa [%l6] %asi, %g2, %o4
22904 bvs,a,pt %xcc, loop_2121
22905 movl %icc, %i7, %i4
22906 movg %xcc, %l6, %g4
22907 fbule %fcc0, loop_2122
22908loop_2121:
22909 movl %icc, %g1, %g5
22910 array32 %l4, %l5, %i3
22911 fcmpes %fcc1, %f28, %f14
22912loop_2122:
22913 movre %l0, 0x241, %i0
22914 fcmps %fcc3, %f11, %f20
22915 tle %icc, 0x0
22916 set 0x68, %l0
22917 stwa %i1, [%l7 + %l0] 0x2b
22918 membar #Sync
22919 move %xcc, %i5, %o6
22920 fmuld8ulx16 %f4, %f23, %f6
22921 xorcc %g7, %o1, %l2
22922 ld [%l7 + 0x34], %f5
22923 edge32ln %g6, %o2, %o5
22924 std %f24, [%l7 + 0x28]
22925 nop
22926 setx loop_2123, %l0, %l1
22927 jmpl %l1, %l3
22928 ba loop_2124
22929 edge32 %g3, %i2, %o3
22930 tne %icc, 0x2
22931loop_2123:
22932 udiv %o0, 0x09D7, %i6
22933loop_2124:
22934 fbl,a %fcc3, loop_2125
22935 ba,a %icc, loop_2126
22936 fmovrse %l1, %f21, %f22
22937 call loop_2127
22938loop_2125:
22939 tneg %xcc, 0x4
22940loop_2126:
22941 srax %o7, %o4, %i7
22942 mova %xcc, %g2, %i4
22943loop_2127:
22944 fornot1s %f23, %f22, %f11
22945 xnor %g4, 0x1838, %l6
22946 tcc %xcc, 0x6
22947 fmovsl %icc, %f15, %f12
22948 andn %g5, %g1, %l5
22949 tgu %icc, 0x3
22950 edge8 %i3, %l0, %i0
22951 fmovsle %xcc, %f20, %f1
22952 andcc %i1, %l4, %i5
22953 xnor %g7, %o1, %o6
22954 saved
22955 rdpr %cwp, %g1
22956 rdpr %cansave, %g2
22957 rdpr %canrestore, %g3
22958 rdpr %cleanwin, %g4
22959 rdpr %otherwin, %g5
22960 rdpr %wstate, %g6
22961 fcmpgt16 %f10, %f28, %l2
22962 wr %g0, 0x19, %asi
22963 ldswa [%l7 + 0x2C] %asi, %g6
22964 te %xcc, 0x6
22965 srlx %o5, 0x1E, %o2
22966 ta %xcc, 0x2
22967 sra %g3, 0x0D, %i2
22968 sir 0x054D
22969 mulscc %o3, 0x0783, %l3
22970 set 0x28, %i7
22971 stda %o0, [%l7 + %i7] 0x89
22972 movpos %icc, %l1, %i6
22973 brgz,a %o4, loop_2128
22974 fones %f29
22975 fbue,a %fcc1, loop_2129
22976 bvc,a %icc, loop_2130
22977loop_2128:
22978 array8 %o7, %i7, %i4
22979 edge16ln %g4, %l6, %g5
22980loop_2129:
22981 ldsw [%l7 + 0x74], %g1
22982loop_2130:
22983 tle %xcc, 0x0
22984 fpmerge %f11, %f6, %f30
22985 popc 0x165E, %g2
22986 add %l7, 0x18, %l6
22987 wr %g0, 0x18, %asi
22988 casxa [%l6] %asi, %l5, %l0
22989 subccc %i3, 0x1E32, %i1
22990 movg %icc, %i0, %i5
22991 tpos %icc, 0x0
22992 movrgez %l4, 0x249, %g7
22993 sllx %o6, %l2, %o1
22994 edge32n %g6, %o2, %g3
22995 ba %icc, loop_2131
22996 fcmple16 %f0, %f6, %i2
22997 fmovrsgez %o3, %f5, %f23
22998 fbe,a %fcc2, loop_2132
22999loop_2131:
23000 array8 %o5, %l3, %l1
23001 fpack32 %f26, %f26, %f8
23002 andcc %o0, 0x0B1A, %i6
23003loop_2132:
23004 mulscc %o4, 0x16E0, %o7
23005 fmovrse %i7, %f28, %f8
23006 addc %g4, 0x062D, %l6
23007 fcmpd %fcc2, %f0, %f18
23008 movge %xcc, %g5, %i4
23009 tleu %icc, 0x0
23010 fpsub16 %f0, %f0, %f0
23011 fmovrdlez %g1, %f6, %f16
23012 bvs,a loop_2133
23013 array32 %g2, %l5, %i3
23014 brgz %l0, loop_2134
23015 te %icc, 0x3
23016loop_2133:
23017 tvc %icc, 0x2
23018 addc %i0, 0x1ACC, %i5
23019loop_2134:
23020 fmovsvs %xcc, %f9, %f5
23021 udivcc %i1, 0x1711, %g7
23022 fnands %f20, %f12, %f17
23023 be,pt %xcc, loop_2135
23024 udiv %o6, 0x103C, %l2
23025 movge %xcc, %o1, %l4
23026 fmuld8sux16 %f11, %f4, %f18
23027loop_2135:
23028 fmovd %f24, %f16
23029 smul %o2, %g3, %g6
23030 fmovdl %icc, %f11, %f5
23031 fmovrdne %o3, %f24, %f12
23032 fxnor %f8, %f8, %f24
23033 fbne %fcc3, loop_2136
23034 edge8n %i2, %l3, %o5
23035 movrlz %o0, 0x0D3, %l1
23036 brz,a %o4, loop_2137
23037loop_2136:
23038 array32 %o7, %i7, %i6
23039 fmuld8sux16 %f10, %f3, %f28
23040 fpadd16 %f22, %f14, %f30
23041loop_2137:
23042 fmovrde %g4, %f2, %f10
23043 restored
23044 rdpr %cwp, %g1
23045 rdpr %cansave, %g2
23046 rdpr %canrestore, %g3
23047 rdpr %cleanwin, %g4
23048 rdpr %otherwin, %g5
23049 rdpr %wstate, %g6
23050 fnegs %f2, %f31
23051 bvc,a loop_2138
23052 nop
23053 set 0x68, %g6
23054 ldsb [%l7 + %g6], %l6
23055 set 0x40, %i6
23056 swapa [%l7 + %i6] 0x11, %g5
23057loop_2138:
23058 edge8l %i4, %g1, %l5
23059 set 0x38, %g2
23060 lduwa [%l7 + %g2] 0x10, %i3
23061 stw %g2, [%l7 + 0x20]
23062 fmovrde %l0, %f28, %f24
23063 fble,a %fcc3, loop_2139
23064 fnor %f0, %f22, %f20
23065 sdivcc %i0, 0x1912, %i1
23066 fnegd %f12, %f24
23067loop_2139:
23068 swap [%l7 + 0x6C], %i5
23069 fzero %f4
23070 srax %o6, %g7, %l2
23071 edge32ln %l4, %o2, %o1
23072 fpack16 %f6, %f5
23073 nop
23074 setx loop_2140, %l0, %l1
23075 jmpl %l1, %g6
23076 swap [%l7 + 0x4C], %o3
23077 fmovrslz %g3, %f2, %f11
23078 edge8 %i2, %o5, %o0
23079loop_2140:
23080 fnands %f11, %f1, %f18
23081 fones %f13
23082 brlz %l3, loop_2141
23083 tvs %xcc, 0x1
23084 edge32 %o4, %l1, %o7
23085 fbuge %fcc2, loop_2142
23086loop_2141:
23087 smulcc %i6, 0x0C14, %g4
23088 umul %l6, %g5, %i7
23089 wr %g0, 0x04, %asi
23090 ldsba [%l7 + 0x52] %asi, %i4
23091loop_2142:
23092 movne %icc, %g1, %l5
23093 fbg,a %fcc2, loop_2143
23094 tn %icc, 0x7
23095 brlez,a %g2, loop_2144
23096 fandnot2s %f5, %f14, %f24
23097loop_2143:
23098 tcs %icc, 0x5
23099 fmovsg %xcc, %f3, %f20
23100loop_2144:
23101 tsubcc %i3, 0x0C81, %l0
23102 edge8n %i1, %i5, %i0
23103 ldd [%l7 + 0x60], %g6
23104 fbe,a %fcc2, loop_2145
23105 tg %icc, 0x1
23106 set 0x68, %l1
23107 prefetcha [%l7 + %l1] 0x04, 0x0
23108loop_2145:
23109 tge %xcc, 0x5
23110 ta %xcc, 0x1
23111 bge,a,pn %xcc, loop_2146
23112 fmovdg %xcc, %f7, %f31
23113 sdiv %l4, 0x1361, %o2
23114 mova %xcc, %o1, %o6
23115loop_2146:
23116 bg,a %xcc, loop_2147
23117 mulscc %o3, %g3, %i2
23118 fornot1s %f9, %f3, %f12
23119 fmul8x16au %f16, %f25, %f20
23120loop_2147:
23121 array32 %g6, %o0, %o5
23122 sub %l3, %o4, %o7
23123 fmovdvs %icc, %f1, %f2
23124 mulscc %l1, %g4, %l6
23125 bcs loop_2148
23126 mulx %i6, %g5, %i7
23127 array16 %g1, %i4, %l5
23128 addc %i3, %g2, %i1
23129loop_2148:
23130 fmovdleu %xcc, %f5, %f17
23131 ta %xcc, 0x2
23132 tgu %xcc, 0x7
23133 tvc %xcc, 0x3
23134 fcmps %fcc1, %f24, %f25
23135 ble,a,pt %icc, loop_2149
23136 fmovdn %xcc, %f23, %f11
23137 andncc %i5, %i0, %g7
23138 taddcctv %l2, %l0, %o2
23139loop_2149:
23140 fmovdvs %icc, %f17, %f19
23141 movge %icc, %l4, %o6
23142 bne %xcc, loop_2150
23143 sra %o1, %g3, %o3
23144 edge16n %i2, %o0, %g6
23145 fmovde %xcc, %f25, %f4
23146loop_2150:
23147 tvs %icc, 0x3
23148 fmovdvs %xcc, %f17, %f25
23149 tle %xcc, 0x2
23150 edge8l %l3, %o4, %o5
23151 wr %g0, 0x89, %asi
23152 lduwa [%l7 + 0x34] %asi, %o7
23153 tne %icc, 0x7
23154 tg %xcc, 0x5
23155 addccc %g4, %l6, %i6
23156 sll %g5, 0x16, %i7
23157 te %xcc, 0x4
23158 and %l1, %g1, %i4
23159 edge16l %l5, %i3, %i1
23160 xor %g2, %i5, %i0
23161 movneg %icc, %g7, %l0
23162 xor %o2, 0x026F, %l4
23163 sdivx %o6, 0x10B1, %o1
23164 edge32 %g3, %l2, %o3
23165 sdivcc %i2, 0x1DA0, %g6
23166 tpos %xcc, 0x7
23167 ta %icc, 0x2
23168 fsrc2s %f21, %f9
23169 fcmped %fcc1, %f10, %f4
23170 sra %o0, %o4, %o5
23171 array32 %l3, %g4, %l6
23172 fmovrdlz %i6, %f4, %f26
23173 udivcc %g5, 0x031C, %i7
23174 tcs %icc, 0x5
23175 fcmpgt32 %f20, %f12, %o7
23176 ldsw [%l7 + 0x38], %l1
23177 nop
23178 set 0x6A, %o2
23179 sth %i4, [%l7 + %o2]
23180 movg %icc, %l5, %g1
23181 mova %icc, %i1, %i3
23182 umulcc %g2, %i5, %i0
23183 tvc %xcc, 0x4
23184 srax %g7, 0x07, %l0
23185 bneg,a,pn %xcc, loop_2151
23186 movg %icc, %o2, %o6
23187 tl %icc, 0x4
23188 orcc %o1, %g3, %l4
23189loop_2151:
23190 andncc %l2, %i2, %g6
23191 movn %icc, %o3, %o0
23192 siam 0x2
23193 fmovsgu %icc, %f13, %f30
23194 tneg %xcc, 0x5
23195 movle %xcc, %o4, %l3
23196 movrlez %g4, %l6, %o5
23197 xor %i6, 0x1B83, %g5
23198 udivcc %o7, 0x1A36, %i7
23199 movge %icc, %i4, %l5
23200 fmovsle %xcc, %f14, %f15
23201 fmovdneg %xcc, %f15, %f3
23202 array16 %g1, %i1, %i3
23203 bg,a %xcc, loop_2152
23204 fbu,a %fcc3, loop_2153
23205 movle %icc, %g2, %l1
23206 addccc %i5, %i0, %g7
23207loop_2152:
23208 fpsub16 %f30, %f10, %f30
23209loop_2153:
23210 be,a %xcc, loop_2154
23211 sdiv %l0, 0x1C24, %o6
23212 movvs %xcc, %o2, %g3
23213 movn %icc, %o1, %l4
23214loop_2154:
23215 fmovrse %i2, %f19, %f15
23216 andcc %l2, 0x0EF9, %o3
23217 movpos %icc, %g6, %o0
23218 fandnot1s %f19, %f28, %f31
23219 edge32 %o4, %g4, %l3
23220 sdivx %l6, 0x171F, %o5
23221 movre %i6, %g5, %o7
23222 sir 0x0CCF
23223 edge8ln %i4, %l5, %i7
23224 array32 %i1, %g1, %i3
23225 subccc %l1, %i5, %g2
23226 fmovdl %icc, %f21, %f0
23227 fmovrdgz %i0, %f30, %f0
23228 set 0x74, %o6
23229 stba %l0, [%l7 + %o6] 0x2f
23230 membar #Sync
23231 fbule,a %fcc3, loop_2155
23232 taddcc %o6, %o2, %g3
23233 brgez,a %g7, loop_2156
23234 edge32ln %l4, %i2, %l2
23235loop_2155:
23236 fnegd %f30, %f20
23237 fandnot2s %f31, %f29, %f19
23238loop_2156:
23239 tcc %icc, 0x1
23240 fbug,a %fcc0, loop_2157
23241 te %icc, 0x6
23242 fbge %fcc2, loop_2158
23243 sdiv %o3, 0x1715, %o1
23244loop_2157:
23245 swap [%l7 + 0x1C], %g6
23246 saved
23247 rdpr %cwp, %g1
23248 rdpr %cansave, %g2
23249 rdpr %canrestore, %g3
23250 rdpr %cleanwin, %g4
23251 rdpr %otherwin, %g5
23252 rdpr %wstate, %g6
23253loop_2158:
23254 fones %f11
23255 ld [%l7 + 0x6C], %f18
23256 bcc,a loop_2159
23257 alignaddr %o4, %o0, %g4
23258 nop
23259 set 0x5C, %i3
23260 sth %l3, [%l7 + %i3]
23261 fpackfix %f28, %f2
23262loop_2159:
23263 edge16ln %l6, %o5, %g5
23264 add %l7, 0x5C, %l6
23265 wr %g0, 0x89, %asi
23266 casa [%l6] %asi, %o7, %i4
23267 tg %icc, 0x6
23268 edge32ln %l5, %i6, %i1
23269 fbg %fcc1, loop_2160
23270 orcc %i7, 0x0E9A, %i3
23271 fmovrde %l1, %f30, %f12
23272 movle %icc, %g1, %g2
23273loop_2160:
23274 movre %i0, 0x360, %l0
23275 srax %i5, 0x0E, %o2
23276 movleu %xcc, %o6, %g3
23277 addc %g7, 0x1FAA, %l4
23278 fmovdne %xcc, %f17, %f22
23279 srax %l2, %o3, %o1
23280 set 0x0B, %i4
23281 stba %i2, [%l7 + %i4] 0x11
23282 tsubcc %g6, %o0, %o4
23283 stw %l3, [%l7 + 0x30]
23284 edge16 %l6, %g4, %o5
23285 tleu %icc, 0x1
23286 fbl %fcc2, loop_2161
23287 edge32ln %o7, %i4, %g5
23288 movne %xcc, %l5, %i6
23289 fnot2 %f10, %f2
23290loop_2161:
23291 orcc %i7, 0x1E70, %i1
23292 wr %g0, 0x80, %asi
23293 sta %f6, [%l7 + 0x54] %asi
23294 fxnors %f22, %f9, %f2
23295 fzero %f4
23296 wr %g0, 0x88, %asi
23297 stda %f0, [%l7 + 0x40] %asi
23298 andn %i3, 0x0C5F, %g1
23299 tsubcc %g2, 0x0A9C, %i0
23300 movleu %icc, %l1, %i5
23301 fnot2s %f26, %f10
23302 bne,pn %icc, loop_2162
23303 or %o2, 0x155A, %l0
23304 sethi 0x04E6, %o6
23305 fmovdne %icc, %f6, %f12
23306loop_2162:
23307 taddcc %g7, 0x1E6C, %l4
23308 subc %g3, 0x0C4E, %l2
23309 sdivx %o3, 0x13E1, %i2
23310 movge %xcc, %o1, %o0
23311 movcs %xcc, %o4, %g6
23312 movrlz %l6, %l3, %g4
23313 addc %o7, 0x1C5B, %o5
23314 umul %i4, 0x0AB7, %l5
23315 tl %xcc, 0x2
23316 set 0x4E, %o5
23317 stha %i6, [%l7 + %o5] 0xe2
23318 membar #Sync
23319 wr %g0, 0x24, %asi
23320 ldda [%l7 + 0x50] %asi, %g4
23321 fmul8x16al %f16, %f18, %f24
23322 subcc %i7, %i3, %g1
23323 bn,a,pt %icc, loop_2163
23324 edge8 %g2, %i1, %l1
23325 movge %xcc, %i5, %o2
23326 tl %icc, 0x2
23327loop_2163:
23328 edge8n %l0, %o6, %i0
23329 xnor %l4, %g7, %g3
23330 fpadd32s %f15, %f16, %f29
23331 fxor %f8, %f14, %f4
23332 sth %l2, [%l7 + 0x7E]
23333 tle %icc, 0x6
23334 movcs %icc, %i2, %o3
23335 srlx %o1, 0x0F, %o0
23336 fbl %fcc1, loop_2164
23337 brz %g6, loop_2165
23338 edge16 %o4, %l3, %l6
23339 bgu,pt %xcc, loop_2166
23340loop_2164:
23341 tne %xcc, 0x3
23342loop_2165:
23343 add %g4, %o5, %o7
23344 bl,a,pn %xcc, loop_2167
23345loop_2166:
23346 tgu %xcc, 0x2
23347 nop
23348 set 0x70, %i1
23349 stx %i4, [%l7 + %i1]
23350 wr %g0, 0x80, %asi
23351 sta %f16, [%l7 + 0x08] %asi
23352loop_2167:
23353 fcmps %fcc3, %f29, %f22
23354 fmovsl %icc, %f30, %f10
23355 movvc %icc, %i6, %g5
23356 ldsw [%l7 + 0x54], %l5
23357 smul %i7, 0x1162, %i3
23358 fnors %f27, %f29, %f20
23359 movcs %icc, %g1, %g2
23360 set 0x44, %g4
23361 lduwa [%l7 + %g4] 0x18, %l1
23362 tl %icc, 0x7
23363 lduw [%l7 + 0x54], %i5
23364 restored
23365 rdpr %cwp, %g1
23366 rdpr %cansave, %g2
23367 rdpr %canrestore, %g3
23368 rdpr %cleanwin, %g4
23369 rdpr %otherwin, %g5
23370 rdpr %wstate, %g6
23371 udivcc %i1, 0x18ED, %o2
23372 fxnor %f14, %f12, %f20
23373 set 0x5A, %l6
23374 lduha [%l7 + %l6] 0x0c, %o6
23375 edge16 %l0, %i0, %g7
23376 fmovdleu %xcc, %f20, %f25
23377 movle %icc, %l4, %g3
23378 movvc %xcc, %i2, %l2
23379 edge8n %o3, %o0, %o1
23380 bn,a loop_2168
23381 edge8ln %g6, %l3, %o4
23382 bne,a %icc, loop_2169
23383 fcmple32 %f10, %f12, %l6
23384loop_2168:
23385 fmovsvs %icc, %f10, %f28
23386 tgu %icc, 0x6
23387loop_2169:
23388 fmovrsne %o5, %f12, %f7
23389 movvs %icc, %o7, %g4
23390 movpos %icc, %i4, %g5
23391 sdivcc %i6, 0x19B5, %i7
23392 edge16n %i3, %g1, %l5
23393 or %l1, %g2, %i1
23394 edge16n %i5, %o2, %o6
23395 edge32l %l0, %g7, %l4
23396 movpos %xcc, %i0, %g3
23397 call loop_2170
23398 sll %l2, %o3, %o0
23399 edge16ln %i2, %o1, %g6
23400 movgu %xcc, %o4, %l3
23401loop_2170:
23402 subccc %l6, %o5, %o7
23403 sra %g4, 0x16, %g5
23404 orcc %i4, 0x15E7, %i7
23405 fbn %fcc0, loop_2171
23406 brnz %i3, loop_2172
23407 bpos,pt %xcc, loop_2173
23408 call loop_2174
23409loop_2171:
23410 movleu %icc, %i6, %g1
23411loop_2172:
23412 mulx %l1, %g2, %l5
23413loop_2173:
23414 nop
23415 wr %g0, 0x89, %asi
23416 stha %i1, [%l7 + 0x1A] %asi
23417loop_2174:
23418 fbul %fcc0, loop_2175
23419 movrlez %i5, %o2, %o6
23420 wr %g0, 0x10, %asi
23421 lda [%l7 + 0x50] %asi, %f21
23422loop_2175:
23423 nop
23424 set 0x40, %o1
23425 ldda [%l7 + %o1] 0x80, %l0
23426 smulcc %l4, %g7, %g3
23427 subc %l2, 0x1AC5, %o3
23428 ldx [%l7 + 0x70], %i0
23429 fbe,a %fcc0, loop_2176
23430 tl %icc, 0x4
23431 edge16n %o0, %o1, %g6
23432 tge %icc, 0x6
23433loop_2176:
23434 movne %icc, %i2, %l3
23435 restored
23436 rdpr %cwp, %g1
23437 rdpr %cansave, %g2
23438 rdpr %canrestore, %g3
23439 rdpr %cleanwin, %g4
23440 rdpr %otherwin, %g5
23441 rdpr %wstate, %g6
23442 movcs %icc, %l6, %o5
23443 fmovrslz %o4, %f20, %f20
23444 tsubcc %g4, 0x052A, %o7
23445 or %i4, 0x00D1, %i7
23446 addcc %i3, %g5, %i6
23447 movcs %icc, %l1, %g2
23448 edge8l %l5, %g1, %i5
23449 st %f17, [%l7 + 0x5C]
23450 array8 %i1, %o2, %l0
23451 movrgz %l4, 0x119, %o6
23452 edge8ln %g3, %g7, %o3
23453 or %i0, 0x13A4, %o0
23454 addcc %l2, 0x1643, %o1
23455 tcc %icc, 0x6
23456 bcs,a %xcc, loop_2177
23457 fbug,a %fcc2, loop_2178
23458 fnand %f28, %f2, %f14
23459 edge8ln %i2, %l3, %g6
23460loop_2177:
23461 movre %l6, 0x075, %o4
23462loop_2178:
23463 sethi 0x07F2, %g4
23464 fbne %fcc3, loop_2179
23465 movne %icc, %o7, %i4
23466 fnand %f6, %f20, %f10
23467 edge32ln %o5, %i3, %i7
23468loop_2179:
23469 tn %xcc, 0x2
23470 fble,a %fcc1, loop_2180
23471 addc %g5, %l1, %g2
23472 fnot1s %f14, %f13
23473 fbul %fcc1, loop_2181
23474loop_2180:
23475 edge16n %l5, %g1, %i6
23476 fnot1s %f3, %f5
23477 edge32l %i1, %i5, %o2
23478loop_2181:
23479 bneg loop_2182
23480 movcc %xcc, %l4, %l0
23481 xor %g3, %g7, %o3
23482 sra %o6, %o0, %i0
23483loop_2182:
23484 fcmpne32 %f26, %f0, %o1
23485 movneg %icc, %l2, %i2
23486 movgu %icc, %l3, %l6
23487 fsrc1 %f14, %f0
23488 movvs %xcc, %o4, %g6
23489 sll %o7, 0x0A, %g4
23490 fpmerge %f0, %f17, %f4
23491 taddcc %i4, %o5, %i7
23492 saved
23493 rdpr %cwp, %g1
23494 rdpr %cansave, %g2
23495 rdpr %canrestore, %g3
23496 rdpr %cleanwin, %g4
23497 rdpr %otherwin, %g5
23498 rdpr %wstate, %g6
23499 xor %g5, 0x0EE8, %i3
23500 saved
23501 rdpr %cwp, %g1
23502 rdpr %cansave, %g2
23503 rdpr %canrestore, %g3
23504 rdpr %cleanwin, %g4
23505 rdpr %otherwin, %g5
23506 rdpr %wstate, %g6
23507 restored
23508 rdpr %cwp, %g1
23509 rdpr %cansave, %g2
23510 rdpr %canrestore, %g3
23511 rdpr %cleanwin, %g4
23512 rdpr %otherwin, %g5
23513 rdpr %wstate, %g6
23514 umul %g2, %l5, %l1
23515 sdivx %g1, 0x1622, %i6
23516 tg %xcc, 0x7
23517 fpsub32 %f24, %f18, %f28
23518 fpsub32 %f20, %f8, %f10
23519 fcmpeq32 %f20, %f16, %i1
23520 fnot1s %f22, %f28
23521 nop
23522 set 0x16, %i5
23523 ldsh [%l7 + %i5], %o2
23524 edge8l %l4, %l0, %g3
23525 fands %f10, %f6, %f16
23526 brlez %g7, loop_2183
23527 movpos %icc, %i5, %o3
23528 movcs %icc, %o6, %i0
23529 stbar
23530loop_2183:
23531 bgu,a,pt %icc, loop_2184
23532 tge %icc, 0x2
23533 fmovscs %xcc, %f0, %f5
23534 fnegd %f4, %f26
23535loop_2184:
23536 call loop_2185
23537 fmovrdgz %o0, %f4, %f14
23538 addc %l2, 0x0D78, %i2
23539 fornot1 %f14, %f26, %f14
23540loop_2185:
23541 smulcc %l3, %l6, %o4
23542 ldub [%l7 + 0x2C], %o1
23543 fmul8x16al %f10, %f29, %f22
23544 movcc %xcc, %o7, %g6
23545 fblg %fcc1, loop_2186
23546 xnorcc %g4, 0x1F5B, %i4
23547 edge8 %o5, %g5, %i3
23548 fmovdne %icc, %f16, %f14
23549loop_2186:
23550 tleu %xcc, 0x3
23551 movrgez %i7, %l5, %g2
23552 ta %icc, 0x2
23553 wr %g0, 0x0c, %asi
23554 sta %f19, [%l7 + 0x24] %asi
23555 andn %g1, %l1, %i6
23556 fba %fcc0, loop_2187
23557 saved
23558 rdpr %cwp, %g1
23559 rdpr %cansave, %g2
23560 rdpr %canrestore, %g3
23561 rdpr %cleanwin, %g4
23562 rdpr %otherwin, %g5
23563 rdpr %wstate, %g6
23564 sub %i1, 0x1E1B, %l4
23565 ld [%l7 + 0x64], %f2
23566loop_2187:
23567 nop
23568 wr %g0, 0x80, %asi
23569 ldda [%l7 + 0x40] %asi, %f16
23570 wr %g0, 0x80, %asi
23571 ldswa [%l7 + 0x10] %asi, %l0
23572 membar 0x24
23573 alignaddr %o2, %g3, %i5
23574 ldd [%l7 + 0x20], %o2
23575 movcs %icc, %o6, %g7
23576 tsubcctv %o0, %i0, %i2
23577 movgu %xcc, %l3, %l2
23578 tleu %xcc, 0x2
23579 add %l6, 0x1866, %o1
23580 movpos %icc, %o4, %g6
23581 for %f6, %f28, %f30
23582 fandnot1 %f14, %f22, %f4
23583 srax %g4, 0x04, %i4
23584 saved
23585 rdpr %cwp, %g1
23586 rdpr %cansave, %g2
23587 rdpr %canrestore, %g3
23588 rdpr %cleanwin, %g4
23589 rdpr %otherwin, %g5
23590 rdpr %wstate, %g6
23591 popc 0x01AC, %o7
23592 movre %o5, %i3, %g5
23593 movl %icc, %i7, %l5
23594 movleu %xcc, %g1, %g2
23595 tle %icc, 0x0
23596 tleu %xcc, 0x6
23597 fbge %fcc0, loop_2188
23598 bpos,pn %icc, loop_2189
23599 xnorcc %l1, %i1, %l4
23600 fmovsgu %icc, %f31, %f6
23601loop_2188:
23602 popc %i6, %l0
23603loop_2189:
23604 edge32l %o2, %i5, %o3
23605 andncc %g3, %g7, %o6
23606 fzero %f0
23607 movrgez %o0, 0x3AF, %i2
23608 popc %l3, %i0
23609 orcc %l6, 0x1155, %l2
23610 fnand %f6, %f16, %f10
23611 alignaddr %o4, %o1, %g6
23612 sub %g4, %o7, %o5
23613 wr %g0, 0xe3, %asi
23614 stha %i4, [%l7 + 0x50] %asi
23615 membar #Sync
23616 orn %g5, 0x1F55, %i3
23617 array16 %i7, %g1, %g2
23618 array8 %l5, %l1, %l4
23619 xorcc %i1, %l0, %i6
23620 fmovdgu %xcc, %f27, %f4
23621 edge32ln %i5, %o3, %o2
23622 udivcc %g7, 0x0399, %o6
23623 taddcctv %g3, 0x0075, %o0
23624 fpack32 %f12, %f2, %f26
23625 fxnors %f1, %f21, %f17
23626 fmovdn %xcc, %f8, %f12
23627 fandnot2 %f10, %f16, %f28
23628 umulcc %i2, %i0, %l3
23629 tsubcc %l6, 0x0D07, %o4
23630 fblg %fcc0, loop_2190
23631 array32 %o1, %l2, %g6
23632 movvs %icc, %o7, %o5
23633 mova %icc, %i4, %g5
23634loop_2190:
23635 addccc %i3, 0x1C8A, %g4
23636 movg %xcc, %g1, %g2
23637 brlez %l5, loop_2191
23638 taddcc %i7, %l1, %l4
23639 tsubcctv %l0, 0x1B38, %i6
23640 fmovs %f24, %f9
23641loop_2191:
23642 edge16n %i1, %o3, %o2
23643 edge16 %g7, %i5, %o6
23644 sll %g3, %i2, %o0
23645 sdivcc %i0, 0x1F8A, %l3
23646 nop
23647 set 0x40, %l2
23648 ldsb [%l7 + %l2], %o4
23649 and %o1, %l6, %g6
23650 movneg %xcc, %o7, %o5
23651 movrlz %l2, 0x1B6, %i4
23652 and %g5, 0x0B2D, %g4
23653 fmuld8sux16 %f10, %f20, %f20
23654 ta %xcc, 0x5
23655 tn %icc, 0x4
23656 ld [%l7 + 0x5C], %f0
23657 movg %xcc, %g1, %g2
23658 fpsub16 %f0, %f4, %f16
23659 edge32n %l5, %i3, %l1
23660 set 0x78, %g3
23661 swapa [%l7 + %g3] 0x88, %i7
23662 fmovrsgz %l0, %f20, %f16
23663 tle %xcc, 0x7
23664 umulcc %l4, %i6, %o3
23665 movre %o2, 0x20A, %i1
23666 smul %i5, %g7, %g3
23667 sra %i2, 0x0A, %o6
23668 mova %xcc, %o0, %i0
23669 edge16ln %l3, %o4, %o1
23670 movge %icc, %l6, %o7
23671 alignaddr %o5, %l2, %g6
23672 fmovsa %xcc, %f27, %f16
23673 fmovdcs %xcc, %f2, %f6
23674 fmul8x16al %f1, %f21, %f28
23675 set 0x40, %l3
23676 ldda [%l7 + %l3] 0x18, %f16
23677 alignaddrl %i4, %g4, %g1
23678 move %icc, %g2, %g5
23679 fmovsge %xcc, %f7, %f10
23680 nop
23681 setx loop_2192, %l0, %l1
23682 jmpl %l1, %i3
23683 mulscc %l1, %l5, %i7
23684 restored
23685 rdpr %cwp, %g1
23686 rdpr %cansave, %g2
23687 rdpr %canrestore, %g3
23688 rdpr %cleanwin, %g4
23689 rdpr %otherwin, %g5
23690 rdpr %wstate, %g6
23691 andcc %l4, 0x045F, %i6
23692loop_2192:
23693 fmovsn %xcc, %f3, %f11
23694 fpsub16 %f2, %f16, %f12
23695 fbue,a %fcc1, loop_2193
23696 sdivx %l0, 0x057C, %o2
23697 subcc %i1, %i5, %g7
23698 tcc %xcc, 0x0
23699loop_2193:
23700 orcc %o3, %g3, %o6
23701 sth %o0, [%l7 + 0x16]
23702 fmovdneg %xcc, %f22, %f7
23703 xnorcc %i0, %i2, %l3
23704 edge16ln %o1, %l6, %o4
23705 fcmpeq16 %f26, %f30, %o7
23706 sth %l2, [%l7 + 0x78]
23707 srl %o5, %g6, %g4
23708 fbl,a %fcc0, loop_2194
23709 fpsub16s %f29, %f2, %f21
23710 fmovsg %xcc, %f9, %f26
23711 mova %xcc, %g1, %i4
23712loop_2194:
23713 fsrc2 %f16, %f16
23714 tl %icc, 0x7
23715 tneg %xcc, 0x1
23716 orncc %g2, 0x12A6, %g5
23717 smul %i3, 0x0168, %l5
23718 be,a loop_2195
23719 edge32 %l1, %i7, %i6
23720 fmovd %f20, %f30
23721 fcmped %fcc1, %f16, %f30
23722loop_2195:
23723 edge32l %l4, %o2, %i1
23724 call loop_2196
23725 alignaddrl %i5, %g7, %l0
23726 fpadd32 %f10, %f20, %f0
23727 fmul8x16 %f20, %f30, %f2
23728loop_2196:
23729 fnot1s %f19, %f4
23730 tcs %icc, 0x4
23731 fmovdvc %xcc, %f2, %f22
23732 fmovs %f21, %f17
23733 tne %xcc, 0x6
23734 edge32ln %g3, %o6, %o3
23735 edge8n %o0, %i2, %l3
23736 edge32l %i0, %l6, %o1
23737 fcmple16 %f18, %f4, %o4
23738 smul %l2, 0x0672, %o5
23739 fmovrslz %o7, %f24, %f27
23740 fbg,a %fcc0, loop_2197
23741 fbe,a %fcc1, loop_2198
23742 fmovdge %icc, %f24, %f20
23743 set 0x3E, %g7
23744 ldsha [%l7 + %g7] 0x15, %g4
23745loop_2197:
23746 sdivcc %g6, 0x0AC1, %g1
23747loop_2198:
23748 fbue,a %fcc3, loop_2199
23749 bpos,pn %xcc, loop_2200
23750 tsubcc %i4, %g2, %g5
23751 movne %xcc, %i3, %l1
23752loop_2199:
23753 tsubcctv %l5, %i6, %l4
23754loop_2200:
23755 sdivcc %o2, 0x0744, %i7
23756 andcc %i5, 0x172D, %i1
23757 sub %g7, 0x1278, %l0
23758 movre %g3, %o6, %o3
23759 fmovdneg %xcc, %f6, %f20
23760 ldsb [%l7 + 0x7C], %i2
23761 or %o0, %l3, %l6
23762 bne,a %icc, loop_2201
23763 mova %icc, %o1, %o4
23764 tsubcctv %l2, 0x0FFA, %i0
23765 subc %o5, 0x1B7F, %o7
23766loop_2201:
23767 saved
23768 rdpr %cwp, %g1
23769 rdpr %cansave, %g2
23770 rdpr %canrestore, %g3
23771 rdpr %cleanwin, %g4
23772 rdpr %otherwin, %g5
23773 rdpr %wstate, %g6
23774 fmovspos %icc, %f29, %f13
23775 umul %g4, 0x0013, %g1
23776 xor %g6, %g2, %i4
23777 movl %icc, %i3, %l1
23778 fba %fcc2, loop_2202
23779 fmovsvs %icc, %f25, %f18
23780 ldstub [%l7 + 0x41], %g5
23781 tle %icc, 0x3
23782loop_2202:
23783 smulcc %l5, %l4, %o2
23784 fnegd %f16, %f4
23785 orncc %i6, %i7, %i1
23786 add %i5, %l0, %g7
23787 fcmpeq32 %f10, %f26, %o6
23788 bge,a loop_2203
23789 xorcc %o3, %i2, %g3
23790 edge8 %o0, %l3, %l6
23791 edge32 %o1, %l2, %i0
23792loop_2203:
23793 sth %o5, [%l7 + 0x36]
23794 popc 0x050C, %o4
23795 add %l7, 0x2C, %l6
23796 wr %g0, 0x88, %asi
23797 lda [%l6] %asi, %o7
23798 casa [%l6] %asi, %o7, %g4
23799 tneg %xcc, 0x4
23800 tcs %xcc, 0x2
23801 fabss %f31, %f0
23802 wr %g0, 0x2b, %asi
23803 stha %g1, [%l7 + 0x3E] %asi
23804 membar #Sync
23805 alignaddrl %g6, %g2, %i3
23806 fmul8ulx16 %f0, %f4, %f2
23807 movg %xcc, %i4, %g5
23808 flush %l7 + 0x5C
23809 sra %l5, 0x0F, %l4
23810 fpack32 %f26, %f26, %f20
23811 edge8 %l1, %i6, %i7
23812 set 0x40, %l4
23813 stda %f0, [%l7 + %l4] 0x11
23814 fnors %f2, %f18, %f10
23815 fpack32 %f16, %f26, %f2
23816 edge32l %i1, %o2, %l0
23817 call loop_2204
23818 bge,a,pn %xcc, loop_2205
23819 movrlez %g7, %i5, %o6
23820 fblg %fcc3, loop_2206
23821loop_2204:
23822 edge32 %o3, %i2, %g3
23823loop_2205:
23824 fbu,a %fcc3, loop_2207
23825 stb %l3, [%l7 + 0x12]
23826loop_2206:
23827 edge16ln %l6, %o0, %l2
23828 sllx %o1, %i0, %o5
23829loop_2207:
23830 bcs loop_2208
23831 fcmps %fcc0, %f23, %f29
23832 tpos %xcc, 0x5
23833 movg %xcc, %o7, %o4
23834loop_2208:
23835 brz,a %g4, loop_2209
23836 fcmpne16 %f28, %f14, %g1
23837 saved
23838 rdpr %cwp, %g1
23839 rdpr %cansave, %g2
23840 rdpr %canrestore, %g3
23841 rdpr %cleanwin, %g4
23842 rdpr %otherwin, %g5
23843 rdpr %wstate, %g6
23844 edge32 %g6, %i3, %g2
23845loop_2209:
23846 tcc %icc, 0x3
23847 fones %f28
23848 fmovdneg %xcc, %f15, %f28
23849 subcc %i4, 0x08C0, %g5
23850 movcc %xcc, %l5, %l1
23851 subc %i6, 0x102A, %l4
23852 umul %i1, 0x1111, %o2
23853 fba,a %fcc0, loop_2210
23854 umul %i7, 0x1749, %l0
23855 movneg %xcc, %g7, %i5
23856 ldx [%l7 + 0x08], %o6
23857loop_2210:
23858 fornot2 %f4, %f22, %f10
23859 fnands %f31, %f0, %f8
23860 taddcctv %o3, 0x10CD, %i2
23861 bneg %icc, loop_2211
23862 saved
23863 rdpr %cwp, %g1
23864 rdpr %cansave, %g2
23865 rdpr %canrestore, %g3
23866 rdpr %cleanwin, %g4
23867 rdpr %otherwin, %g5
23868 rdpr %wstate, %g6
23869 array16 %g3, %l3, %l6
23870 udiv %o0, 0x1664, %o1
23871loop_2211:
23872 fcmpes %fcc1, %f22, %f31
23873 fmovrdgez %l2, %f8, %f8
23874 movrgz %o5, 0x30A, %o7
23875 move %icc, %i0, %o4
23876 srl %g1, 0x1B, %g6
23877 movvc %icc, %g4, %i3
23878 andcc %g2, 0x1B79, %g5
23879 taddcctv %i4, 0x182C, %l5
23880 bvs,a loop_2212
23881 bne,pt %icc, loop_2213
23882 fmovrslz %l1, %f9, %f4
23883 edge16n %l4, %i1, %i6
23884loop_2212:
23885 edge16l %i7, %o2, %l0
23886loop_2213:
23887 nop
23888 wr %g0, 0x04, %asi
23889 lduha [%l7 + 0x3A] %asi, %i5
23890 bleu,a %icc, loop_2214
23891 fxor %f16, %f6, %f22
23892 edge32 %o6, %o3, %i2
23893 fornot2 %f0, %f8, %f6
23894loop_2214:
23895 membar 0x7E
23896 tleu %xcc, 0x4
23897 fble,a %fcc2, loop_2215
23898 swap [%l7 + 0x30], %g3
23899 add %g7, %l3, %l6
23900 fmovda %xcc, %f9, %f25
23901loop_2215:
23902 ba %xcc, loop_2216
23903 sethi 0x007C, %o0
23904 fmovrsne %l2, %f31, %f4
23905 mulscc %o1, 0x140C, %o5
23906loop_2216:
23907 bcs %icc, loop_2217
23908 edge16 %o7, %o4, %i0
23909 fmovrdgez %g1, %f18, %f8
23910 movre %g6, %i3, %g4
23911loop_2217:
23912 membar 0x74
23913 ble,a %xcc, loop_2218
23914 sdivx %g2, 0x1C4F, %g5
23915 edge32ln %i4, %l5, %l4
23916 tg %icc, 0x3
23917loop_2218:
23918 std %f16, [%l7 + 0x70]
23919 nop
23920 set 0x46, %i0
23921 sth %l1, [%l7 + %i0]
23922 fmovrse %i1, %f3, %f24
23923 tpos %xcc, 0x5
23924 nop
23925 setx loop_2219, %l0, %l1
23926 wrpr 0x1, %tl
23927 wrpr %l1, %tnpc
23928 setx 0x34400001400, %l0, %l1
23929 wrpr %l1, %tstate
23930 wrhpr 0x4, %htstate
23931 done
23932 restored
23933 rdpr %cwp, %g1
23934 rdpr %cansave, %g2
23935 rdpr %canrestore, %g3
23936 rdpr %cleanwin, %g4
23937 rdpr %otherwin, %g5
23938 rdpr %wstate, %g6
23939 movrgez %i7, 0x3CC, %i6
23940 fbo %fcc0, loop_2220
23941loop_2219:
23942 brgez %o2, loop_2221
23943 fmovda %xcc, %f25, %f11
23944 fandnot1 %f8, %f4, %f18
23945loop_2220:
23946 tn %icc, 0x3
23947loop_2221:
23948 taddcc %i5, 0x1E55, %l0
23949 movrgz %o6, 0x097, %i2
23950 fmovdgu %xcc, %f10, %f13
23951 fpsub32 %f4, %f16, %f20
23952 tsubcc %g3, 0x011C, %o3
23953 fblg,a %fcc3, loop_2222
23954 ld [%l7 + 0x38], %f5
23955 udivcc %g7, 0x0B65, %l3
23956 sdivx %o0, 0x06BC, %l6
23957loop_2222:
23958 fmovsvs %icc, %f24, %f11
23959 tg %xcc, 0x0
23960 andcc %o1, %o5, %l2
23961 fmovdge %xcc, %f19, %f27
23962 mulx %o7, %o4, %i0
23963 tsubcctv %g1, 0x1506, %g6
23964 nop
23965 setx loop_2223, %l0, %l1
23966 wrpr 0x1, %tl
23967 wrpr %l1, %tnpc
23968 setx 0x34400001400, %l0, %l1
23969 wrpr %l1, %tstate
23970 wrhpr 0x4, %htstate
23971 done
23972 sdivcc %g4, 0x154C, %i3
23973 fnor %f18, %f14, %f24
23974 sethi 0x02AE, %g5
23975loop_2223:
23976 array32 %g2, %i4, %l5
23977 fbne,a %fcc2, loop_2224
23978 edge32 %l4, %l1, %i7
23979 movre %i1, 0x2C5, %i6
23980 sdivx %i5, 0x0B44, %l0
23981loop_2224:
23982 subccc %o2, 0x0C62, %o6
23983 edge32n %i2, %o3, %g3
23984 andncc %l3, %g7, %o0
23985 tcs %xcc, 0x4
23986 fmovde %xcc, %f8, %f8
23987 movneg %icc, %l6, %o5
23988 xnor %l2, %o1, %o7
23989 st %f11, [%l7 + 0x74]
23990 xor %i0, 0x0EC2, %g1
23991 brnz,a %o4, loop_2225
23992 brz %g4, loop_2226
23993 edge32ln %g6, %g5, %i3
23994 movgu %xcc, %i4, %g2
23995loop_2225:
23996 std %f0, [%l7 + 0x58]
23997loop_2226:
23998 fpsub32 %f16, %f10, %f10
23999 edge16 %l4, %l5, %i7
24000 movle %icc, %l1, %i1
24001 movcc %xcc, %i6, %i5
24002 xnorcc %o2, %l0, %o6
24003 movge %xcc, %i2, %g3
24004 addc %o3, 0x08FE, %g7
24005 wr %g0, 0x89, %asi
24006 ldda [%l7 + 0x50] %asi, %l2
24007 bshuffle %f10, %f16, %f6
24008 udivx %l6, 0x10AA, %o0
24009 mova %icc, %l2, %o1
24010 stbar
24011 movg %xcc, %o5, %o7
24012 fmovsa %xcc, %f27, %f25
24013 fzero %f16
24014 lduw [%l7 + 0x68], %i0
24015 fmovrdne %g1, %f0, %f0
24016 alignaddrl %g4, %g6, %o4
24017 fmovrdgez %i3, %f6, %f4
24018 tge %xcc, 0x2
24019 bshuffle %f16, %f6, %f12
24020 mulx %g5, %i4, %g2
24021 sra %l5, 0x09, %l4
24022 fzeros %f4
24023 sra %l1, 0x1A, %i1
24024 fbul %fcc1, loop_2227
24025 mulscc %i6, 0x0DAA, %i7
24026 movrlz %o2, 0x376, %l0
24027 addccc %o6, %i5, %g3
24028loop_2227:
24029 fcmpgt32 %f26, %f26, %i2
24030 tg %xcc, 0x6
24031 tpos %xcc, 0x2
24032 edge16l %g7, %o3, %l3
24033 fbe,a %fcc3, loop_2228
24034 fone %f18
24035 taddcc %o0, 0x06CB, %l6
24036 brlez,a %l2, loop_2229
24037loop_2228:
24038 bvc %xcc, loop_2230
24039 movg %xcc, %o1, %o5
24040 lduh [%l7 + 0x12], %o7
24041loop_2229:
24042 brnz,a %i0, loop_2231
24043loop_2230:
24044 fnor %f8, %f30, %f8
24045 tge %icc, 0x6
24046 edge8n %g4, %g6, %g1
24047loop_2231:
24048 ld [%l7 + 0x14], %f3
24049 orncc %o4, %g5, %i3
24050 tgu %xcc, 0x6
24051 set 0x1C, %l5
24052 lduha [%l7 + %l5] 0x89, %i4
24053 stx %g2, [%l7 + 0x18]
24054 add %l5, %l4, %l1
24055 fors %f7, %f27, %f15
24056 sub %i1, %i7, %i6
24057 fmovdl %xcc, %f1, %f18
24058 brlz,a %o2, loop_2232
24059 fnands %f24, %f12, %f26
24060 brlez %o6, loop_2233
24061 fbug,a %fcc2, loop_2234
24062loop_2232:
24063 andcc %l0, 0x0CD7, %i5
24064 fnand %f14, %f16, %f30
24065loop_2233:
24066 udivcc %g3, 0x0EC4, %g7
24067loop_2234:
24068 sdivcc %o3, 0x1DD6, %l3
24069 movg %icc, %i2, %o0
24070 udivcc %l6, 0x11A8, %l2
24071 edge32ln %o5, %o1, %o7
24072 tne %xcc, 0x7
24073 mulscc %i0, 0x144B, %g4
24074 udiv %g6, 0x089A, %o4
24075 fones %f27
24076 tvc %xcc, 0x4
24077 fmovrsgez %g1, %f5, %f20
24078 andn %g5, %i3, %g2
24079 movvc %icc, %l5, %i4
24080 fandnot2 %f30, %f0, %f22
24081 movvs %icc, %l4, %l1
24082 srax %i7, %i1, %i6
24083 edge32ln %o6, %o2, %i5
24084 sth %l0, [%l7 + 0x3C]
24085 bgu,a,pt %icc, loop_2235
24086 fmul8x16al %f4, %f1, %f24
24087 fpadd32 %f14, %f0, %f30
24088 add %l7, 0x50, %l6
24089 wr %g0, 0x04, %asi
24090 lda [%l6] %asi, %g3
24091 casa [%l6] %asi, %g3, %g7
24092loop_2235:
24093 nop
24094 set 0x28, %g1
24095 lduba [%l7 + %g1] 0x15, %l3
24096 fmovrse %i2, %f5, %f12
24097 sethi 0x00DC, %o0
24098 bn,a %xcc, loop_2236
24099 orncc %o3, 0x0B37, %l2
24100 stx %l6, [%l7 + 0x28]
24101 and %o1, 0x1EF8, %o7
24102loop_2236:
24103 andcc %i0, %o5, %g4
24104 wr %g0, 0x19, %asi
24105 ldstuba [%l7 + 0x4D] %asi, %g6
24106 fmovscc %icc, %f16, %f13
24107 taddcc %o4, %g5, %g1
24108 membar 0x1D
24109 tle %xcc, 0x7
24110 fpsub32s %f3, %f4, %f24
24111 movrgz %g2, 0x230, %l5
24112 st %f7, [%l7 + 0x58]
24113 for %f26, %f28, %f22
24114 movrlz %i4, %l4, %l1
24115 movgu %icc, %i3, %i1
24116 movcs %icc, %i7, %o6
24117 fbul %fcc0, loop_2237
24118 udivx %i6, 0x1AF1, %i5
24119 set 0x28, %o7
24120 lduha [%l7 + %o7] 0x18, %o2
24121loop_2237:
24122 stb %l0, [%l7 + 0x28]
24123 std %f6, [%l7 + 0x08]
24124 andn %g7, %g3, %i2
24125 fmovdpos %xcc, %f21, %f8
24126 tn %xcc, 0x0
24127 edge8ln %o0, %l3, %l2
24128 move %xcc, %l6, %o3
24129 fbl %fcc2, loop_2238
24130 movre %o1, %o7, %i0
24131 fcmple16 %f14, %f22, %o5
24132 xor %g6, %g4, %g5
24133loop_2238:
24134 tpos %xcc, 0x2
24135 fmul8x16 %f7, %f16, %f12
24136 sll %g1, 0x04, %o4
24137 fxnor %f10, %f14, %f2
24138 sdivx %g2, 0x119E, %l5
24139 xorcc %i4, %l1, %l4
24140 alignaddr %i3, %i7, %o6
24141 fmovrse %i1, %f14, %f1
24142 edge32n %i5, %o2, %i6
24143 membar 0x4B
24144 edge16ln %g7, %g3, %l0
24145 or %i2, 0x1685, %l3
24146 ta %icc, 0x2
24147 fmovrsne %l2, %f24, %f0
24148 tpos %icc, 0x5
24149 tsubcc %l6, %o0, %o3
24150 movle %xcc, %o1, %i0
24151 movg %xcc, %o5, %o7
24152 movn %icc, %g4, %g6
24153 edge32ln %g1, %o4, %g5
24154 edge16ln %g2, %l5, %l1
24155 set 0x0C, %o0
24156 lduwa [%l7 + %o0] 0x0c, %i4
24157 movl %icc, %l4, %i3
24158 wr %g0, 0x81, %asi
24159 ldstuba [%l7 + 0x47] %asi, %i7
24160 fnegd %f2, %f12
24161 ldsh [%l7 + 0x0C], %o6
24162 tle %xcc, 0x7
24163 movrne %i1, %o2, %i6
24164 fabsd %f28, %f24
24165 smulcc %g7, %g3, %l0
24166 popc 0x1F1A, %i5
24167 fabss %f26, %f23
24168 sethi 0x09E3, %i2
24169 addc %l2, %l3, %l6
24170 bgu,pn %icc, loop_2239
24171 fmovdne %xcc, %f26, %f9
24172 edge32l %o3, %o1, %i0
24173 fandnot1s %f3, %f30, %f31
24174loop_2239:
24175 fnand %f26, %f20, %f6
24176 fnegd %f10, %f24
24177 movgu %xcc, %o5, %o0
24178 sub %o7, 0x04C4, %g4
24179 siam 0x1
24180 set 0x14, %g5
24181 stwa %g1, [%l7 + %g5] 0x10
24182 edge8l %o4, %g5, %g6
24183 fbul %fcc3, loop_2240
24184 orncc %l5, 0x0579, %l1
24185 movrne %i4, 0x0E3, %g2
24186 taddcc %i3, %l4, %i7
24187loop_2240:
24188 fzero %f22
24189 fmovrsgez %o6, %f24, %f25
24190 fpsub32 %f28, %f20, %f0
24191 andncc %i1, %i6, %o2
24192 fmovsneg %icc, %f29, %f16
24193 bvc,a loop_2241
24194 fpsub16 %f10, %f16, %f20
24195 tle %xcc, 0x2
24196 pdist %f22, %f12, %f6
24197loop_2241:
24198 array32 %g7, %g3, %i5
24199 sllx %l0, %l2, %l3
24200 array32 %l6, %o3, %i2
24201 fble %fcc0, loop_2242
24202 bpos,pn %xcc, loop_2243
24203 tneg %icc, 0x4
24204 sethi 0x03A3, %o1
24205loop_2242:
24206 andncc %i0, %o5, %o7
24207loop_2243:
24208 st %f3, [%l7 + 0x1C]
24209 brz,a %o0, loop_2244
24210 edge8n %g1, %o4, %g5
24211 edge16l %g6, %l5, %l1
24212 fxor %f10, %f2, %f30
24213loop_2244:
24214 brgz %i4, loop_2245
24215 udiv %g2, 0x0771, %i3
24216 ldx [%l7 + 0x18], %g4
24217 mulscc %i7, %l4, %i1
24218loop_2245:
24219 fmuld8sux16 %f12, %f7, %f26
24220 udiv %i6, 0x084D, %o6
24221 restored
24222 rdpr %cwp, %g1
24223 rdpr %cansave, %g2
24224 rdpr %canrestore, %g3
24225 rdpr %cleanwin, %g4
24226 rdpr %otherwin, %g5
24227 rdpr %wstate, %g6
24228 fmovde %xcc, %f17, %f28
24229 array8 %g7, %o2, %g3
24230 set 0x28, %i2
24231 lduha [%l7 + %i2] 0x11, %l0
24232 andncc %i5, %l2, %l6
24233 edge32 %l3, %i2, %o3
24234 fmovrsgz %o1, %f29, %f19
24235 movpos %icc, %o5, %i0
24236 alignaddrl %o0, %o7, %g1
24237 sth %g5, [%l7 + 0x16]
24238 andn %o4, %g6, %l1
24239 movgu %icc, %l5, %i4
24240 bne loop_2246
24241 fcmple16 %f6, %f14, %g2
24242 smulcc %i3, 0x16B1, %i7
24243 wr %g0, 0x81, %asi
24244 stha %g4, [%l7 + 0x56] %asi
24245loop_2246:
24246 movg %xcc, %i1, %i6
24247 fandnot2s %f14, %f11, %f5
24248 set 0x70, %o4
24249 lduwa [%l7 + %o4] 0x14, %l4
24250 add %l7, 0x48, %l6
24251 wr %g0, 0x80, %asi
24252 ldxa [%l6] %asi, %o6
24253 casxa [%l6] %asi, %o6, %g7
24254 addcc %g3, %l0, %i5
24255 udivx %o2, 0x16D1, %l2
24256 membar 0x43
24257 movvc %xcc, %l6, %l3
24258 wr %g0, 0xea, %asi
24259 stba %i2, [%l7 + 0x26] %asi
24260 membar #Sync
24261 tne %xcc, 0x6
24262 edge32n %o3, %o1, %o5
24263 mulscc %i0, 0x12EF, %o7
24264 edge8n %g1, %o0, %g5
24265 movcs %icc, %o4, %l1
24266 wr %g0, 0x2a, %asi
24267 stxa %g6, [%l7 + 0x18] %asi
24268 membar #Sync
24269 smul %l5, 0x0D3F, %i4
24270 umul %i3, %g2, %i7
24271 fzeros %f9
24272 fmovrde %i1, %f20, %f6
24273 umulcc %i6, 0x1579, %g4
24274 edge16n %o6, %l4, %g3
24275 edge32 %l0, %g7, %i5
24276 fones %f15
24277 set 0x60, %o3
24278 swapa [%l7 + %o3] 0x04, %o2
24279 sir 0x170C
24280 fmovsg %xcc, %f6, %f20
24281 edge8n %l2, %l3, %l6
24282 brlez %o3, loop_2247
24283 tneg %xcc, 0x7
24284 sdivx %o1, 0x17B2, %o5
24285 umulcc %i2, 0x0152, %o7
24286loop_2247:
24287 movrlz %g1, 0x342, %o0
24288 ba,a,pt %icc, loop_2248
24289 orn %i0, %o4, %g5
24290 fmovsle %xcc, %f5, %f7
24291 ba %xcc, loop_2249
24292loop_2248:
24293 edge16l %g6, %l5, %l1
24294 brz %i3, loop_2250
24295 sth %g2, [%l7 + 0x70]
24296loop_2249:
24297 edge32l %i4, %i1, %i7
24298 add %l7, 0x48, %l6
24299 wr %g0, 0x0c, %asi
24300 casxa [%l6] 0x0c, %g4, %o6
24301loop_2250:
24302 addccc %l4, %g3, %i6
24303 xor %l0, %g7, %o2
24304 movcc %icc, %i5, %l3
24305 movcs %icc, %l6, %o3
24306 movge %xcc, %o1, %l2
24307 andcc %o5, 0x107E, %i2
24308 movn %icc, %g1, %o0
24309 tcs %icc, 0x1
24310 edge8ln %o7, %i0, %g5
24311 bvs %xcc, loop_2251
24312 membar 0x3D
24313 fmovsne %icc, %f30, %f14
24314 subcc %o4, 0x1BB4, %l5
24315loop_2251:
24316 movge %xcc, %g6, %l1
24317 edge32n %g2, %i3, %i4
24318 fmovrde %i7, %f12, %f0
24319 te %xcc, 0x6
24320 ldd [%l7 + 0x38], %i0
24321 tsubcc %g4, 0x1784, %o6
24322 mulscc %l4, %g3, %i6
24323 alignaddr %l0, %g7, %o2
24324 sdivcc %i5, 0x063A, %l3
24325 movre %o3, 0x0F3, %l6
24326 nop
24327 set 0x58, %i7
24328 std %f6, [%l7 + %i7]
24329 bvs,a,pn %icc, loop_2252
24330 bcs,a loop_2253
24331 bg,pt %xcc, loop_2254
24332 mulscc %l2, 0x1057, %o1
24333loop_2252:
24334 te %xcc, 0x1
24335loop_2253:
24336 nop
24337 wr %g0, 0x04, %asi
24338 swapa [%l7 + 0x6C] %asi, %o5
24339loop_2254:
24340 fmuld8sux16 %f22, %f24, %f26
24341 movre %g1, %o0, %i2
24342 fcmpd %fcc2, %f2, %f0
24343 orncc %o7, 0x1631, %i0
24344 ta %icc, 0x0
24345 alignaddr %o4, %g5, %g6
24346 fblg %fcc2, loop_2255
24347 fmovrdgez %l5, %f2, %f26
24348 movrlz %l1, %g2, %i3
24349 fsrc1s %f18, %f14
24350loop_2255:
24351 fbuge,a %fcc0, loop_2256
24352 fmovdg %icc, %f27, %f1
24353 restored
24354 rdpr %cwp, %g1
24355 rdpr %cansave, %g2
24356 rdpr %canrestore, %g3
24357 rdpr %cleanwin, %g4
24358 rdpr %otherwin, %g5
24359 rdpr %wstate, %g6
24360 srax %i4, 0x13, %i7
24361loop_2256:
24362 tcs %xcc, 0x7
24363 swap [%l7 + 0x58], %g4
24364 bge loop_2257
24365 array8 %i1, %l4, %o6
24366 udivx %i6, 0x163C, %g3
24367 ldd [%l7 + 0x08], %g6
24368loop_2257:
24369 fpackfix %f6, %f4
24370 andcc %o2, %l0, %l3
24371 movneg %icc, %o3, %i5
24372 brlz,a %l6, loop_2258
24373 be %xcc, loop_2259
24374 array8 %l2, %o5, %g1
24375 umul %o1, 0x1D33, %o0
24376loop_2258:
24377 subc %o7, 0x15D7, %i2
24378loop_2259:
24379 tl %icc, 0x3
24380 fandnot2s %f5, %f25, %f25
24381 and %i0, %o4, %g5
24382 ble,a loop_2260
24383 sdiv %l5, 0x0202, %l1
24384 fandnot1 %f26, %f28, %f12
24385 movl %icc, %g6, %i3
24386loop_2260:
24387 fmuld8ulx16 %f18, %f0, %f30
24388 movgu %icc, %i4, %i7
24389 fmovsne %icc, %f23, %f31
24390 sub %g2, %i1, %l4
24391 umulcc %o6, %i6, %g3
24392 taddcc %g7, %o2, %l0
24393 tcc %xcc, 0x1
24394 umul %l3, %o3, %i5
24395 edge32n %g4, %l2, %o5
24396 edge32 %l6, %g1, %o0
24397 tg %xcc, 0x4
24398 stb %o7, [%l7 + 0x5D]
24399 tl %icc, 0x3
24400 movgu %icc, %i2, %i0
24401 srl %o1, %g5, %o4
24402 fzero %f18
24403 orcc %l1, 0x06D0, %g6
24404 umul %l5, %i3, %i4
24405 movrlez %g2, %i1, %l4
24406 movrlez %i7, 0x1FE, %i6
24407 ta %icc, 0x2
24408 movge %icc, %g3, %g7
24409 movre %o2, 0x329, %o6
24410 nop
24411 setx loop_2261, %l0, %l1
24412 wrpr 0x1, %tl
24413 wrpr %l1, %tpc
24414 add %l1, 0x4, %l1
24415 wrpr %l1, %tnpc
24416 setx 0x34400001400, %l0, %l1
24417 wrpr %l1, %tstate
24418 wrhpr 0x4, %htstate
24419 retry
24420 movrgz %l3, %o3, %i5
24421 fmovdle %xcc, %f24, %f25
24422 andn %g4, %l2, %l0
24423loop_2261:
24424 movvs %xcc, %o5, %g1
24425 orcc %l6, %o7, %i2
24426 fbule %fcc0, loop_2262
24427 fbule,a %fcc1, loop_2263
24428 call loop_2264
24429 brlz %o0, loop_2265
24430loop_2262:
24431 fsrc1 %f6, %f18
24432loop_2263:
24433 srlx %o1, 0x0E, %i0
24434loop_2264:
24435 fmovsn %icc, %f20, %f11
24436loop_2265:
24437 nop
24438 setx loop_2266, %l0, %l1
24439 wrpr 0x1, %tl
24440 wrpr %l1, %tnpc
24441 setx 0x34400001400, %l0, %l1
24442 wrpr %l1, %tstate
24443 wrhpr 0x4, %htstate
24444 done
24445 orncc %o4, %g5, %l1
24446 fexpand %f26, %f14
24447 restored
24448 rdpr %cwp, %g1
24449 rdpr %cansave, %g2
24450 rdpr %canrestore, %g3
24451 rdpr %cleanwin, %g4
24452 rdpr %otherwin, %g5
24453 rdpr %wstate, %g6
24454loop_2266:
24455 ldstub [%l7 + 0x1F], %l5
24456 stw %i3, [%l7 + 0x48]
24457 fbuge,a %fcc1, loop_2267
24458 taddcctv %i4, %g6, %g2
24459 nop
24460 setx loop_2268, %l0, %l1
24461 jmpl %l1, %l4
24462 fbul,a %fcc2, loop_2269
24463loop_2267:
24464 xor %i1, 0x0046, %i6
24465 tvc %xcc, 0x2
24466loop_2268:
24467 fornot1 %f8, %f30, %f28
24468loop_2269:
24469 sdiv %i7, 0x04CB, %g3
24470 ldsw [%l7 + 0x20], %g7
24471 wr %g0, 0x18, %asi
24472 swapa [%l7 + 0x68] %asi, %o6
24473 fpadd16s %f26, %f23, %f12
24474 fmul8x16al %f0, %f14, %f16
24475 fcmpgt32 %f30, %f0, %o2
24476 bpos,pt %xcc, loop_2270
24477 movpos %xcc, %o3, %i5
24478 xorcc %g4, 0x0EFB, %l2
24479 bl,pn %icc, loop_2271
24480loop_2270:
24481 tge %xcc, 0x3
24482 edge32n %l3, %l0, %o5
24483 tneg %icc, 0x7
24484loop_2271:
24485 call loop_2272
24486 tgu %xcc, 0x7
24487 fxnor %f10, %f2, %f14
24488 move %xcc, %g1, %l6
24489loop_2272:
24490 array32 %o7, %i2, %o1
24491 fmovdne %icc, %f16, %f0
24492 smul %o0, %o4, %i0
24493 flush %l7 + 0x64
24494 edge8 %g5, %l5, %i3
24495 andn %l1, %g6, %g2
24496 call loop_2273
24497 xor %l4, %i4, %i6
24498 fbue %fcc3, loop_2274
24499 fbuge %fcc0, loop_2275
24500loop_2273:
24501 tcs %icc, 0x0
24502 ta %icc, 0x6
24503loop_2274:
24504 ldd [%l7 + 0x10], %i6
24505loop_2275:
24506 taddcc %i1, %g3, %o6
24507 edge16 %o2, %o3, %g7
24508 fbg %fcc0, loop_2276
24509 bg,pt %xcc, loop_2277
24510 sdivcc %i5, 0x1E12, %g4
24511 movrgez %l2, 0x31C, %l0
24512loop_2276:
24513 addccc %o5, 0x1BD3, %g1
24514loop_2277:
24515 nop
24516 membar #Sync
24517 set 0x40, %g6
24518 ldda [%l7 + %g6] 0x17, %f16
24519 set 0x24, %i6
24520 ldswa [%l7 + %i6] 0x14, %l6
24521 membar 0x4D
24522 movrlez %l3, 0x1FA, %o7
24523 fmovdgu %xcc, %f4, %f7
24524 taddcc %i2, %o1, %o0
24525 tvs %icc, 0x3
24526 wr %g0, 0x04, %asi
24527 ldsba [%l7 + 0x10] %asi, %o4
24528 sllx %g5, %i0, %l5
24529 tvs %icc, 0x7
24530 ba,a loop_2278
24531 tne %icc, 0x0
24532 tle %icc, 0x2
24533 fones %f17
24534loop_2278:
24535 sir 0x1232
24536 subccc %l1, 0x03CD, %i3
24537 andncc %g2, %g6, %l4
24538 fcmple16 %f16, %f10, %i6
24539 sir 0x12E8
24540 movrgz %i7, 0x336, %i4
24541 movn %xcc, %i1, %o6
24542 umul %o2, %o3, %g7
24543 sir 0x1D16
24544 subc %i5, 0x10C2, %g3
24545 movrgez %l2, 0x2BF, %l0
24546 movneg %xcc, %o5, %g1
24547 fzero %f22
24548 ta %icc, 0x5
24549 tcc %xcc, 0x7
24550 andcc %g4, %l3, %o7
24551 fmovrsne %i2, %f13, %f24
24552 movle %xcc, %o1, %l6
24553 sllx %o0, %g5, %o4
24554 tge %xcc, 0x6
24555 xorcc %i0, %l5, %i3
24556 bleu,pt %xcc, loop_2279
24557 udiv %l1, 0x13A4, %g6
24558 bvs,pt %xcc, loop_2280
24559 srax %g2, 0x06, %l4
24560loop_2279:
24561 edge8 %i6, %i4, %i7
24562 edge32ln %i1, %o6, %o3
24563loop_2280:
24564 movrlez %o2, 0x2F7, %i5
24565 movge %icc, %g7, %l2
24566 sir 0x0160
24567 ldsw [%l7 + 0x68], %l0
24568 taddcctv %g3, %g1, %o5
24569 fmovsg %icc, %f22, %f18
24570 bl,a,pt %icc, loop_2281
24571 and %g4, 0x1BE7, %l3
24572 sethi 0x1249, %o7
24573 edge16 %o1, %i2, %o0
24574loop_2281:
24575 fnot2 %f2, %f24
24576 swap [%l7 + 0x60], %g5
24577 sir 0x1F2D
24578 lduw [%l7 + 0x48], %l6
24579 umulcc %o4, %l5, %i3
24580 ldsh [%l7 + 0x3A], %i0
24581 ta %icc, 0x3
24582 edge32n %g6, %l1, %l4
24583 edge8ln %i6, %i4, %g2
24584 xor %i7, %i1, %o3
24585 fbue %fcc3, loop_2282
24586 ldstub [%l7 + 0x45], %o2
24587 bcs,a,pn %icc, loop_2283
24588 fcmped %fcc2, %f10, %f26
24589loop_2282:
24590 ldub [%l7 + 0x57], %o6
24591 fmovsneg %icc, %f12, %f28
24592loop_2283:
24593 fbu,a %fcc0, loop_2284
24594 tg %xcc, 0x1
24595 fbge %fcc0, loop_2285
24596 movrne %g7, %i5, %l2
24597loop_2284:
24598 movvs %xcc, %l0, %g3
24599 edge16n %o5, %g1, %l3
24600loop_2285:
24601 fnegd %f22, %f20
24602 nop
24603 set 0x38, %g2
24604 std %o6, [%l7 + %g2]
24605 fzero %f8
24606 or %g4, %i2, %o0
24607 andncc %g5, %o1, %o4
24608 brlez,a %l5, loop_2286
24609 alignaddr %i3, %l6, %g6
24610 edge8l %i0, %l4, %l1
24611 set 0x34, %l0
24612 ldsba [%l7 + %l0] 0x15, %i6
24613loop_2286:
24614 movge %xcc, %i4, %g2
24615 smulcc %i7, 0x11F5, %i1
24616 array32 %o3, %o6, %o2
24617 fsrc1s %f29, %f23
24618 addccc %i5, %g7, %l2
24619 saved
24620 rdpr %cwp, %g1
24621 rdpr %cansave, %g2
24622 rdpr %canrestore, %g3
24623 rdpr %cleanwin, %g4
24624 rdpr %otherwin, %g5
24625 rdpr %wstate, %g6
24626 fble %fcc3, loop_2287
24627 edge16l %l0, %o5, %g1
24628 fbu %fcc1, loop_2288
24629 subc %l3, 0x0713, %o7
24630loop_2287:
24631 brz,a %g4, loop_2289
24632 tn %xcc, 0x5
24633loop_2288:
24634 fmovrdne %g3, %f2, %f4
24635 sdivx %o0, 0x13A5, %g5
24636loop_2289:
24637 movrlez %o1, 0x373, %o4
24638 move %icc, %l5, %i3
24639 fmovrdgez %l6, %f10, %f20
24640 add %l7, 0x28, %l6
24641 wr %g0, 0x19, %asi
24642 ldxa [%l6] %asi, %i2
24643 casxa [%l6] %asi, %i2, %g6
24644 tsubcc %l4, 0x0C5F, %i0
24645 fble %fcc0, loop_2290
24646 brz,a %i6, loop_2291
24647 edge8l %l1, %g2, %i4
24648 array32 %i1, %o3, %o6
24649loop_2290:
24650 fbue,a %fcc3, loop_2292
24651loop_2291:
24652 te %xcc, 0x4
24653 tvc %xcc, 0x5
24654 fmovsne %icc, %f21, %f23
24655loop_2292:
24656 tge %xcc, 0x1
24657 fzero %f26
24658 mulx %o2, %i5, %g7
24659 wr %g0, 0x04, %asi
24660 stba %i7, [%l7 + 0x77] %asi
24661 sra %l0, %o5, %g1
24662 movrlez %l3, 0x377, %l2
24663 move %xcc, %g4, %g3
24664 pdist %f14, %f14, %f22
24665 restored
24666 rdpr %cwp, %g1
24667 rdpr %cansave, %g2
24668 rdpr %canrestore, %g3
24669 rdpr %cleanwin, %g4
24670 rdpr %otherwin, %g5
24671 rdpr %wstate, %g6
24672 stb %o0, [%l7 + 0x09]
24673 udivcc %o7, 0x018D, %o1
24674 set 0x60, %o2
24675 prefetcha [%l7 + %o2] 0x80, 0x3
24676 mova %xcc, %g5, %i3
24677 move %xcc, %l5, %i2
24678 movcc %icc, %l6, %g6
24679 movneg %xcc, %l4, %i6
24680 edge32n %l1, %i0, %i4
24681 sra %i1, %g2, %o6
24682 addc %o2, %i5, %g7
24683 wr %g0, 0x89, %asi
24684 prefetcha [%l7 + 0x30] %asi, 0x0
24685 srlx %o3, 0x06, %l0
24686 set 0x5C, %o6
24687 lduha [%l7 + %o6] 0x15, %o5
24688 set 0x0C, %i3
24689 stwa %g1, [%l7 + %i3] 0x81
24690 andn %l3, 0x1298, %l2
24691 smul %g3, 0x0FB1, %o0
24692 fbuge,a %fcc1, loop_2293
24693 tcc %xcc, 0x1
24694 fmovrdlez %o7, %f0, %f16
24695 fcmpne16 %f24, %f2, %o1
24696loop_2293:
24697 prefetch [%l7 + 0x44], 0x3
24698 fmovrdlz %g4, %f4, %f6
24699 fmovrslz %o4, %f0, %f3
24700 movrgez %i3, 0x16A, %g5
24701 stx %l5, [%l7 + 0x40]
24702 orn %l6, %i2, %l4
24703 call loop_2294
24704 move %icc, %i6, %l1
24705 edge8n %i0, %g6, %i4
24706 movrgz %g2, 0x0AF, %i1
24707loop_2294:
24708 xnor %o6, %i5, %g7
24709 bn,a loop_2295
24710 ba,a %xcc, loop_2296
24711 tgu %icc, 0x5
24712 addc %o2, 0x1DBA, %i7
24713loop_2295:
24714 tn %icc, 0x3
24715loop_2296:
24716 ldd [%l7 + 0x70], %f12
24717 tcs %icc, 0x2
24718 restored
24719 rdpr %cwp, %g1
24720 rdpr %cansave, %g2
24721 rdpr %canrestore, %g3
24722 rdpr %cleanwin, %g4
24723 rdpr %otherwin, %g5
24724 rdpr %wstate, %g6
24725 movpos %xcc, %l0, %o3
24726 edge16n %o5, %g1, %l3
24727 taddcctv %g3, 0x027B, %l2
24728 fble,a %fcc0, loop_2297
24729 bneg,a,pn %xcc, loop_2298
24730 fble,a %fcc0, loop_2299
24731 bcs,a,pn %xcc, loop_2300
24732loop_2297:
24733 sllx %o0, %o7, %g4
24734loop_2298:
24735 edge8l %o1, %i3, %o4
24736loop_2299:
24737 fcmple16 %f18, %f28, %g5
24738loop_2300:
24739 fmovda %icc, %f31, %f20
24740 tle %xcc, 0x2
24741 umulcc %l5, 0x0250, %i2
24742 fnands %f8, %f12, %f28
24743 edge32l %l4, %l6, %i6
24744 bn,a,pn %icc, loop_2301
24745 tleu %icc, 0x6
24746 set 0x40, %i4
24747 ldda [%l7 + %i4] 0x81, %f16
24748loop_2301:
24749 fbge,a %fcc3, loop_2302
24750 udivcc %l1, 0x020B, %g6
24751 tleu %icc, 0x5
24752 saved
24753 rdpr %cwp, %g1
24754 rdpr %cansave, %g2
24755 rdpr %canrestore, %g3
24756 rdpr %cleanwin, %g4
24757 rdpr %otherwin, %g5
24758 rdpr %wstate, %g6
24759loop_2302:
24760 tgu %icc, 0x7
24761 andn %i0, %g2, %i1
24762 edge8ln %o6, %i4, %g7
24763 tgu %xcc, 0x4
24764 xnor %i5, %i7, %o2
24765 addc %o3, %o5, %l0
24766 bn loop_2303
24767 fexpand %f9, %f28
24768 fmovsa %xcc, %f27, %f6
24769 fandnot1s %f23, %f31, %f6
24770loop_2303:
24771 sll %g1, %l3, %l2
24772 fpadd32 %f20, %f14, %f22
24773 tg %xcc, 0x6
24774 movn %icc, %g3, %o7
24775 movvc %xcc, %g4, %o1
24776 fmovrse %o0, %f29, %f23
24777 movpos %xcc, %i3, %o4
24778 mulx %g5, %l5, %l4
24779 fxnors %f24, %f21, %f9
24780 restored
24781 rdpr %cwp, %g1
24782 rdpr %cansave, %g2
24783 rdpr %canrestore, %g3
24784 rdpr %cleanwin, %g4
24785 rdpr %otherwin, %g5
24786 rdpr %wstate, %g6
24787 fnands %f18, %f14, %f25
24788 movre %l6, %i2, %i6
24789 movleu %xcc, %l1, %i0
24790 wr %g0, 0x80, %asi
24791 stba %g6, [%l7 + 0x58] %asi
24792 fands %f3, %f28, %f24
24793 fmovrdgez %i1, %f28, %f28
24794 edge32l %g2, %i4, %g7
24795 udivx %o6, 0x1501, %i5
24796 array8 %o2, %o3, %i7
24797 srax %l0, %g1, %l3
24798 smul %o5, 0x0B74, %l2
24799 movge %xcc, %o7, %g4
24800 fmovsvc %icc, %f21, %f16
24801 bl,a %icc, loop_2304
24802 stb %g3, [%l7 + 0x24]
24803 fmovdg %icc, %f4, %f18
24804 fmovrdgz %o1, %f14, %f24
24805loop_2304:
24806 fmovrde %i3, %f0, %f20
24807 fmovdg %icc, %f1, %f17
24808 fba %fcc3, loop_2305
24809 nop
24810 set 0x14, %o5
24811 ldsw [%l7 + %o5], %o4
24812 fnands %f9, %f17, %f9
24813 xnor %g5, 0x16B2, %l5
24814loop_2305:
24815 ldsb [%l7 + 0x15], %o0
24816 sdiv %l4, 0x1336, %l6
24817 movvc %icc, %i2, %l1
24818 movrlz %i0, 0x211, %i6
24819 fmovscs %xcc, %f23, %f23
24820 orn %g6, %g2, %i1
24821 movleu %xcc, %i4, %g7
24822 membar 0x0F
24823 fbl,a %fcc1, loop_2306
24824 movrlez %i5, 0x2A4, %o2
24825 orcc %o6, %o3, %i7
24826 fmovrsne %g1, %f7, %f14
24827loop_2306:
24828 fpsub32 %f0, %f6, %f20
24829 bpos %icc, loop_2307
24830 edge16n %l0, %l3, %o5
24831 edge32ln %l2, %o7, %g3
24832 ldstub [%l7 + 0x0F], %g4
24833loop_2307:
24834 tgu %icc, 0x7
24835 smulcc %o1, %o4, %g5
24836 fcmps %fcc2, %f28, %f23
24837 or %i3, %l5, %l4
24838 set 0x20, %l1
24839 ldda [%l7 + %l1] 0x0c, %i6
24840 prefetch [%l7 + 0x54], 0x0
24841 mova %xcc, %o0, %l1
24842 fornot1 %f14, %f20, %f4
24843 membar 0x65
24844 stbar
24845 fpmerge %f24, %f8, %f20
24846 movle %icc, %i0, %i6
24847 movrgez %g6, 0x195, %i2
24848 udivcc %i1, 0x13ED, %i4
24849 tsubcc %g2, 0x0DAE, %g7
24850 fxnor %f20, %f6, %f14
24851 movge %icc, %i5, %o2
24852 sll %o6, %o3, %i7
24853 array8 %l0, %g1, %o5
24854 lduw [%l7 + 0x14], %l3
24855 movrne %o7, 0x039, %g3
24856 fcmps %fcc2, %f8, %f13
24857 fsrc2 %f28, %f10
24858 sir 0x1B06
24859 lduh [%l7 + 0x36], %l2
24860 fand %f16, %f28, %f0
24861 tneg %icc, 0x6
24862 bvc %xcc, loop_2308
24863 be,a,pn %icc, loop_2309
24864 edge32ln %g4, %o1, %g5
24865 fmovsleu %xcc, %f15, %f21
24866loop_2308:
24867 sdiv %i3, 0x0A8D, %o4
24868loop_2309:
24869 and %l5, 0x1232, %l4
24870 array32 %o0, %l6, %i0
24871 fbuge,a %fcc3, loop_2310
24872 fcmple32 %f28, %f12, %i6
24873 fnot2 %f0, %f0
24874 fors %f19, %f26, %f26
24875loop_2310:
24876 fmovdvs %xcc, %f19, %f29
24877 edge8l %g6, %l1, %i1
24878 fbg,a %fcc1, loop_2311
24879 movle %icc, %i4, %i2
24880 subcc %g2, 0x0003, %i5
24881 edge32n %o2, %g7, %o3
24882loop_2311:
24883 srax %i7, 0x0B, %o6
24884 tneg %xcc, 0x5
24885 sdivx %g1, 0x0134, %l0
24886 bpos loop_2312
24887 fbo,a %fcc2, loop_2313
24888 xnor %l3, 0x0625, %o7
24889 tneg %icc, 0x6
24890loop_2312:
24891 std %f6, [%l7 + 0x60]
24892loop_2313:
24893 subccc %o5, 0x0AA9, %g3
24894 movle %xcc, %l2, %o1
24895 andncc %g4, %g5, %i3
24896 movne %xcc, %l5, %o4
24897 bneg,a %icc, loop_2314
24898 fmovsne %xcc, %f7, %f26
24899 edge8n %o0, %l4, %i0
24900 fmovsneg %icc, %f9, %f30
24901loop_2314:
24902 andncc %i6, %l6, %l1
24903 fzeros %f29
24904 orcc %g6, 0x0CE3, %i4
24905 movcc %xcc, %i1, %i2
24906 ldstub [%l7 + 0x7B], %i5
24907 movg %xcc, %g2, %g7
24908 set 0x18, %g4
24909 lduwa [%l7 + %g4] 0x81, %o2
24910 movneg %xcc, %i7, %o6
24911 umulcc %o3, 0x12BB, %g1
24912 movre %l0, %l3, %o5
24913 srax %o7, 0x08, %l2
24914 ldd [%l7 + 0x28], %g2
24915 edge32l %g4, %g5, %i3
24916 brnz %l5, loop_2315
24917 addccc %o1, 0x03DD, %o0
24918 edge8n %o4, %l4, %i0
24919 fsrc2s %f0, %f3
24920loop_2315:
24921 fbg %fcc2, loop_2316
24922 fpsub32 %f28, %f28, %f24
24923 restored
24924 rdpr %cwp, %g1
24925 rdpr %cansave, %g2
24926 rdpr %canrestore, %g3
24927 rdpr %cleanwin, %g4
24928 rdpr %otherwin, %g5
24929 rdpr %wstate, %g6
24930 xnorcc %l6, 0x179D, %l1
24931loop_2316:
24932 nop
24933 wr %g0, 0x88, %asi
24934 lduwa [%l7 + 0x5C] %asi, %g6
24935 fxnors %f14, %f4, %f26
24936 movg %xcc, %i4, %i6
24937 alignaddrl %i1, %i5, %i2
24938 edge16ln %g7, %g2, %o2
24939 and %i7, %o3, %o6
24940 ldsh [%l7 + 0x18], %l0
24941 andncc %l3, %o5, %g1
24942 wr %g0, 0x89, %asi
24943 lduba [%l7 + 0x72] %asi, %o7
24944 fxnors %f14, %f29, %f19
24945 std %l2, [%l7 + 0x28]
24946 tvs %xcc, 0x2
24947 edge32n %g3, %g4, %i3
24948 fandnot1s %f1, %f16, %f29
24949 fnors %f2, %f28, %f3
24950 ldstub [%l7 + 0x73], %l5
24951 xorcc %g5, 0x094D, %o1
24952 mulx %o0, %l4, %i0
24953 addcc %l6, 0x162B, %o4
24954 movrgez %g6, %l1, %i4
24955 mulscc %i6, 0x1C7C, %i1
24956 fmovdl %xcc, %f0, %f2
24957 fcmped %fcc2, %f14, %f0
24958 orn %i2, %i5, %g2
24959 taddcctv %o2, %i7, %g7
24960 orn %o3, %l0, %o6
24961 saved
24962 rdpr %cwp, %g1
24963 rdpr %cansave, %g2
24964 rdpr %canrestore, %g3
24965 rdpr %cleanwin, %g4
24966 rdpr %otherwin, %g5
24967 rdpr %wstate, %g6
24968 fbl,a %fcc1, loop_2317
24969 fsrc1 %f2, %f28
24970 fbul,a %fcc0, loop_2318
24971 taddcc %l3, 0x038E, %o5
24972loop_2317:
24973 membar 0x03
24974 and %g1, %l2, %g3
24975loop_2318:
24976 movn %icc, %g4, %i3
24977 edge16ln %o7, %l5, %o1
24978 siam 0x7
24979 sllx %o0, 0x1D, %g5
24980 sdiv %i0, 0x130F, %l6
24981 udivcc %l4, 0x114E, %o4
24982 edge16ln %l1, %i4, %i6
24983 edge32n %i1, %g6, %i2
24984 tvs %xcc, 0x7
24985 fpadd32s %f18, %f10, %f4
24986 sdivcc %g2, 0x164D, %i5
24987 umulcc %i7, 0x011A, %o2
24988 sth %o3, [%l7 + 0x42]
24989 srlx %l0, 0x12, %o6
24990 fmovrdne %l3, %f12, %f22
24991 ldub [%l7 + 0x3E], %g7
24992 movge %icc, %g1, %o5
24993 fcmpgt16 %f0, %f10, %l2
24994 addcc %g4, 0x1258, %g3
24995 alignaddrl %i3, %l5, %o7
24996 movcc %icc, %o0, %o1
24997 fbne,a %fcc1, loop_2319
24998 edge32ln %i0, %l6, %l4
24999 ldd [%l7 + 0x10], %o4
25000 fcmpne16 %f10, %f24, %g5
25001loop_2319:
25002 movpos %icc, %l1, %i6
25003 orcc %i1, 0x1CCA, %i4
25004 add %i2, 0x07E4, %g6
25005 wr %g0, 0x88, %asi
25006 lda [%l7 + 0x28] %asi, %f9
25007 fpack32 %f28, %f6, %f24
25008 movvc %xcc, %g2, %i7
25009 array16 %i5, %o3, %l0
25010 siam 0x5
25011 tne %xcc, 0x2
25012 bvs,a,pt %icc, loop_2320
25013 brgz %o6, loop_2321
25014 mulscc %o2, 0x0888, %g7
25015 set 0x44, %i1
25016 lduha [%l7 + %i1] 0x81, %l3
25017loop_2320:
25018 edge8 %g1, %l2, %o5
25019loop_2321:
25020 andn %g3, 0x0D0D, %g4
25021 brgez %l5, loop_2322
25022 ldstub [%l7 + 0x7B], %i3
25023 fmovrsne %o7, %f22, %f16
25024 fcmpes %fcc1, %f12, %f11
25025loop_2322:
25026 tpos %xcc, 0x1
25027 movcs %icc, %o0, %o1
25028 movgu %icc, %i0, %l4
25029 fmovdvc %icc, %f8, %f9
25030 fbne,a %fcc0, loop_2323
25031 xnor %l6, %g5, %l1
25032 fmovde %icc, %f13, %f3
25033 fone %f18
25034loop_2323:
25035 fmovdgu %xcc, %f20, %f31
25036 brlez,a %o4, loop_2324
25037 mulx %i1, %i4, %i2
25038 orn %i6, %g2, %g6
25039 fmuld8ulx16 %f22, %f19, %f4
25040loop_2324:
25041 nop
25042 membar #Sync
25043 wr %g0, 0xf0, %asi
25044 ldda [%l7 + 0x40] %asi, %f16
25045 movrlez %i7, 0x2B0, %i5
25046 orn %o3, 0x176C, %o6
25047 sllx %o2, %l0, %l3
25048 edge32l %g1, %l2, %o5
25049 wr %g0, 0x88, %asi
25050 lduha [%l7 + 0x34] %asi, %g3
25051 orncc %g7, %l5, %i3
25052 edge32l %g4, %o0, %o7
25053 tsubcc %o1, %i0, %l6
25054 movg %icc, %l4, %l1
25055 or %o4, 0x0B2A, %i1
25056 fbg %fcc2, loop_2325
25057 edge16l %g5, %i4, %i2
25058 sethi 0x108A, %i6
25059 edge16n %g6, %i7, %g2
25060loop_2325:
25061 nop
25062 set 0x40, %o1
25063 ldda [%l7 + %o1] 0x81, %f0
25064 edge8l %i5, %o6, %o2
25065 mulx %o3, 0x01C8, %l0
25066 bgu %icc, loop_2326
25067 edge32l %g1, %l3, %l2
25068 fbule %fcc1, loop_2327
25069 fpack16 %f8, %f11
25070loop_2326:
25071 fandnot1s %f26, %f7, %f20
25072 fbge,a %fcc3, loop_2328
25073loop_2327:
25074 fcmped %fcc3, %f26, %f8
25075 movrne %o5, 0x08E, %g7
25076 brlez,a %g3, loop_2329
25077loop_2328:
25078 sethi 0x0DFA, %i3
25079 ble,a %xcc, loop_2330
25080 fcmpgt32 %f22, %f26, %l5
25081loop_2329:
25082 xor %o0, %g4, %o1
25083 fblg %fcc1, loop_2331
25084loop_2330:
25085 edge16ln %o7, %i0, %l6
25086 fmovrdlz %l1, %f2, %f10
25087 andncc %o4, %l4, %g5
25088loop_2331:
25089 nop
25090 setx loop_2332, %l0, %l1
25091 wrpr 0x1, %tl
25092 wrpr %l1, %tnpc
25093 setx 0x34400001400, %l0, %l1
25094 wrpr %l1, %tstate
25095 wrhpr 0x4, %htstate
25096 done
25097 umulcc %i1, 0x1089, %i4
25098 fmovrdgez %i6, %f28, %f30
25099 add %l7, 0x58, %l6
25100 wr %g0, 0x19, %asi
25101 casxa [%l6] 0x19, %i2, %i7
25102loop_2332:
25103 edge32n %g6, %g2, %o6
25104 mova %icc, %o2, %o3
25105 tleu %icc, 0x4
25106 nop
25107 setx loop_2333, %l0, %l1
25108 wrpr 0x1, %tl
25109 wrpr %l1, %tpc
25110 add %l1, 0x4, %l1
25111 wrpr %l1, %tnpc
25112 setx 0x34400001400, %l0, %l1
25113 wrpr %l1, %tstate
25114 wrhpr 0x4, %htstate
25115 retry
25116 fexpand %f26, %f20
25117 edge16 %l0, %i5, %g1
25118 movrgez %l2, 0x360, %o5
25119loop_2333:
25120 alignaddrl %l3, %g7, %i3
25121 movl %xcc, %l5, %g3
25122 fmovrdgz %g4, %f0, %f22
25123 fpack16 %f12, %f18
25124 fbne %fcc2, loop_2334
25125 movl %xcc, %o1, %o7
25126 fbul,a %fcc0, loop_2335
25127 fornot2s %f8, %f5, %f4
25128loop_2334:
25129 udiv %i0, 0x0404, %l6
25130 fcmpgt32 %f0, %f4, %o0
25131loop_2335:
25132 bgu,a,pt %xcc, loop_2336
25133 ldd [%l7 + 0x50], %l0
25134 fmuld8sux16 %f15, %f26, %f4
25135 orcc %o4, %g5, %i1
25136loop_2336:
25137 fmovsl %icc, %f6, %f22
25138 fmovdcs %icc, %f11, %f27
25139 orncc %l4, 0x0D1A, %i4
25140 udiv %i2, 0x1A25, %i7
25141 tge %xcc, 0x2
25142 fcmps %fcc1, %f21, %f21
25143 brgez %g6, loop_2337
25144 fpack16 %f18, %f6
25145 fbl,a %fcc0, loop_2338
25146 bg,a,pt %icc, loop_2339
25147loop_2337:
25148 fmovdg %icc, %f14, %f24
25149 wr %g0, 0x10, %asi
25150 stha %g2, [%l7 + 0x28] %asi
25151loop_2338:
25152 fmovsg %icc, %f27, %f9
25153loop_2339:
25154 andcc %i6, %o2, %o6
25155 fcmpes %fcc3, %f13, %f12
25156 ldstub [%l7 + 0x16], %l0
25157 orcc %o3, %g1, %l2
25158 xor %i5, 0x19DD, %o5
25159 bcc,pt %xcc, loop_2340
25160 tsubcc %g7, 0x073F, %i3
25161 edge8n %l3, %l5, %g3
25162 movle %xcc, %g4, %o7
25163loop_2340:
25164 array32 %i0, %l6, %o0
25165 brgez %l1, loop_2341
25166 tcc %icc, 0x0
25167 fmovrdlez %o1, %f26, %f18
25168 and %o4, %g5, %l4
25169loop_2341:
25170 bgu,a,pt %xcc, loop_2342
25171 srlx %i1, 0x0C, %i4
25172 sth %i7, [%l7 + 0x30]
25173 addcc %i2, 0x1E60, %g2
25174loop_2342:
25175 bleu,a %xcc, loop_2343
25176 mulscc %g6, 0x09F0, %i6
25177 tn %icc, 0x3
25178 fcmps %fcc2, %f11, %f25
25179loop_2343:
25180 sub %o6, 0x0180, %o2
25181 movle %xcc, %l0, %g1
25182 mova %xcc, %l2, %o3
25183 andcc %i5, 0x015D, %g7
25184 set 0x55, %l6
25185 ldstuba [%l7 + %l6] 0x89, %o5
25186 edge32l %l3, %l5, %i3
25187 tg %icc, 0x6
25188 edge8ln %g4, %o7, %g3
25189 tge %icc, 0x1
25190 tvc %icc, 0x6
25191 movcs %icc, %l6, %i0
25192 fornot2s %f6, %f7, %f9
25193 sdivcc %o0, 0x1845, %l1
25194 add %l7, 0x50, %l6
25195 wr %g0, 0x80, %asi
25196 lda [%l6] %asi, %o4
25197 casa [%l6] 0x80, %o4, %o1
25198 brnz %l4, loop_2344
25199 addc %g5, 0x0800, %i1
25200 taddcc %i7, 0x089C, %i2
25201 orn %i4, %g6, %i6
25202loop_2344:
25203 movpos %xcc, %o6, %g2
25204 edge8ln %o2, %l0, %l2
25205 movl %xcc, %g1, %i5
25206 tpos %icc, 0x1
25207 tne %xcc, 0x1
25208 fpackfix %f0, %f27
25209 tle %icc, 0x4
25210 fbne %fcc0, loop_2345
25211 umulcc %g7, 0x0689, %o5
25212 bvc,a,pt %xcc, loop_2346
25213 addc %o3, %l3, %i3
25214loop_2345:
25215 add %g4, 0x11F3, %l5
25216 movgu %icc, %g3, %l6
25217loop_2346:
25218 bgu %icc, loop_2347
25219 fmovrslez %o7, %f7, %f16
25220 stx %o0, [%l7 + 0x78]
25221 movre %l1, 0x1B8, %i0
25222loop_2347:
25223 fbl %fcc0, loop_2348
25224 movn %xcc, %o1, %o4
25225 ld [%l7 + 0x30], %f8
25226 srlx %g5, 0x1E, %i1
25227loop_2348:
25228 nop
25229 set 0x2C, %i5
25230 lda [%l7 + %i5] 0x0c, %f6
25231 movvs %icc, %i7, %l4
25232 bvc,pt %xcc, loop_2349
25233 movcs %icc, %i2, %i4
25234 edge8ln %g6, %o6, %i6
25235 bl,pt %xcc, loop_2350
25236loop_2349:
25237 fmul8x16 %f12, %f22, %f12
25238 fcmpes %fcc2, %f27, %f24
25239 movrlez %o2, 0x064, %g2
25240loop_2350:
25241 fbne %fcc2, loop_2351
25242 bneg,a,pn %icc, loop_2352
25243 xor %l0, 0x0587, %l2
25244 tg %xcc, 0x3
25245loop_2351:
25246 array16 %g1, %g7, %i5
25247loop_2352:
25248 andn %o3, 0x1898, %o5
25249 edge8 %l3, %g4, %i3
25250 fmovsvc %xcc, %f8, %f2
25251 restored
25252 rdpr %cwp, %g1
25253 rdpr %cansave, %g2
25254 rdpr %canrestore, %g3
25255 rdpr %cleanwin, %g4
25256 rdpr %otherwin, %g5
25257 rdpr %wstate, %g6
25258 and %g3, %l6, %o7
25259 fmovdne %icc, %f22, %f16
25260 movvc %icc, %l5, %o0
25261 fbug,a %fcc1, loop_2353
25262 or %l1, 0x02CB, %o1
25263 fmovdn %icc, %f3, %f3
25264 edge16n %i0, %o4, %g5
25265loop_2353:
25266 subcc %i7, 0x0060, %i1
25267 orcc %i2, 0x1A1B, %i4
25268 popc 0x1EC4, %g6
25269 bneg %icc, loop_2354
25270 udivcc %o6, 0x17F9, %i6
25271 orncc %l4, %o2, %g2
25272 movre %l2, %l0, %g1
25273loop_2354:
25274 tvc %xcc, 0x3
25275 wr %g0, 0x80, %asi
25276 stda %f0, [%l7 + 0x40] %asi
25277 umul %g7, %i5, %o3
25278 movcs %xcc, %o5, %g4
25279 taddcc %i3, %g3, %l3
25280 fbne,a %fcc1, loop_2355
25281 fnands %f17, %f0, %f31
25282 tgu %xcc, 0x5
25283 array32 %l6, %l5, %o0
25284loop_2355:
25285 lduw [%l7 + 0x18], %o7
25286 mulx %o1, %l1, %i0
25287 edge8ln %g5, %o4, %i7
25288 popc 0x0B6B, %i2
25289 set 0x74, %g3
25290 lda [%l7 + %g3] 0x19, %f1
25291 smulcc %i4, 0x14E0, %g6
25292 fcmpeq16 %f0, %f30, %o6
25293 fmovdgu %icc, %f29, %f1
25294 add %l7, 0x78, %l6
25295 wr %g0, 0x18, %asi
25296 casxa [%l6] 0x18, %i1, %i6
25297 sra %l4, 0x1A, %g2
25298 orn %l2, %o2, %l0
25299 stbar
25300 fblg %fcc1, loop_2356
25301 movl %xcc, %g7, %i5
25302 tsubcc %o3, 0x1B4C, %g1
25303 edge32ln %o5, %g4, %i3
25304loop_2356:
25305 array16 %l3, %g3, %l6
25306 wr %g0, 0x11, %asi
25307 ldda [%l7 + 0x40] %asi, %l4
25308 andcc %o7, %o0, %l1
25309 orcc %i0, %g5, %o1
25310 flush %l7 + 0x70
25311 sllx %i7, %o4, %i4
25312 fcmps %fcc1, %f1, %f6
25313 addc %i2, 0x1B21, %g6
25314 movle %icc, %i1, %i6
25315 set 0x40, %l3
25316 stda %f0, [%l7 + %l3] 0x19
25317 fcmps %fcc0, %f3, %f21
25318 mulx %l4, 0x0B8E, %g2
25319 edge16l %o6, %l2, %l0
25320 fbuge %fcc2, loop_2357
25321 fsrc1s %f28, %f0
25322 sth %g7, [%l7 + 0x14]
25323 movn %icc, %i5, %o2
25324loop_2357:
25325 mulx %o3, 0x07DD, %g1
25326 wr %g0, 0x19, %asi
25327 lduwa [%l7 + 0x7C] %asi, %g4
25328 tvc %icc, 0x2
25329 edge32n %o5, %i3, %g3
25330 sth %l6, [%l7 + 0x50]
25331 fmovrsgz %l5, %f2, %f30
25332 or %l3, %o0, %o7
25333 tne %icc, 0x5
25334 movrgz %l1, %g5, %o1
25335 tsubcc %i7, 0x1D4D, %i0
25336 movrgz %o4, 0x3C4, %i2
25337 srlx %i4, %i1, %g6
25338 brz,a %l4, loop_2358
25339 fcmpeq32 %f10, %f0, %g2
25340 srax %o6, 0x0B, %i6
25341 add %l7, 0x0C, %l6
25342 wr %g0, 0x18, %asi
25343 lda [%l6] %asi, %l2
25344 casa [%l6] 0x18, %l2, %g7
25345loop_2358:
25346 nop
25347 set 0x70, %l2
25348 stw %i5, [%l7 + %l2]
25349 addc %o2, 0x053F, %o3
25350 fornot2 %f18, %f24, %f14
25351 st %f18, [%l7 + 0x1C]
25352 bge,a,pt %icc, loop_2359
25353 move %icc, %l0, %g1
25354 andn %g4, 0x0E13, %i3
25355 edge8ln %g3, %o5, %l6
25356loop_2359:
25357 fbu,a %fcc0, loop_2360
25358 tge %xcc, 0x1
25359 sll %l5, 0x18, %o0
25360 movpos %xcc, %l3, %o7
25361loop_2360:
25362 movgu %icc, %g5, %o1
25363 fors %f7, %f26, %f28
25364 edge8 %i7, %i0, %l1
25365 ba,a,pn %xcc, loop_2361
25366 movgu %icc, %o4, %i4
25367 subcc %i2, %i1, %g6
25368 popc %g2, %o6
25369loop_2361:
25370 fxnor %f2, %f24, %f4
25371 bg %icc, loop_2362
25372 fone %f18
25373 wr %g0, 0x19, %asi
25374 lduba [%l7 + 0x4D] %asi, %l4
25375loop_2362:
25376 sir 0x1B4A
25377 fpack32 %f20, %f20, %f30
25378 movvc %icc, %i6, %l2
25379 mulscc %i5, %o2, %g7
25380 and %l0, %o3, %g1
25381 movrlz %i3, %g4, %o5
25382 fbul,a %fcc0, loop_2363
25383 movne %xcc, %l6, %g3
25384 edge16ln %o0, %l3, %l5
25385 set 0x78, %l4
25386 stda %o6, [%l7 + %l4] 0xe3
25387 membar #Sync
25388loop_2363:
25389 subccc %o1, 0x0B80, %g5
25390 edge8ln %i7, %i0, %l1
25391 movn %xcc, %i4, %o4
25392 umul %i1, %g6, %g2
25393 nop
25394 setx loop_2364, %l0, %l1
25395 jmpl %l1, %o6
25396 alignaddr %l4, %i2, %l2
25397 movge %xcc, %i5, %o2
25398 fmovsleu %icc, %f9, %f28
25399loop_2364:
25400 tgu %icc, 0x7
25401 edge32n %g7, %l0, %i6
25402 alignaddr %g1, %o3, %g4
25403 fmovsvs %xcc, %f2, %f12
25404 andcc %i3, %o5, %g3
25405 fmovdgu %icc, %f13, %f7
25406 edge8n %l6, %o0, %l3
25407 edge16 %l5, %o7, %g5
25408 tge %xcc, 0x4
25409 std %f12, [%l7 + 0x68]
25410 movvs %xcc, %o1, %i0
25411 array32 %i7, %l1, %i4
25412 movne %icc, %i1, %g6
25413 edge32n %g2, %o6, %l4
25414 fbge %fcc1, loop_2365
25415 tcc %icc, 0x2
25416 xor %i2, 0x045E, %o4
25417 fandnot2s %f4, %f30, %f29
25418loop_2365:
25419 ld [%l7 + 0x7C], %f1
25420 umul %i5, %l2, %o2
25421 sethi 0x0464, %g7
25422 nop
25423 set 0x7A, %g7
25424 lduh [%l7 + %g7], %l0
25425 orn %g1, %o3, %g4
25426 set 0x0C, %l5
25427 ldstuba [%l7 + %l5] 0x0c, %i6
25428 siam 0x6
25429 tcc %xcc, 0x0
25430 tneg %xcc, 0x7
25431 set 0x7C, %g1
25432 lduwa [%l7 + %g1] 0x80, %i3
25433 andn %o5, %l6, %g3
25434 movneg %xcc, %l3, %l5
25435 movg %icc, %o0, %o7
25436 array16 %o1, %g5, %i7
25437 fmovscc %icc, %f30, %f21
25438 ld [%l7 + 0x64], %f24
25439 ld [%l7 + 0x7C], %f20
25440 fbl %fcc0, loop_2366
25441 mulscc %l1, %i0, %i1
25442 tvs %xcc, 0x7
25443 edge16n %i4, %g6, %o6
25444loop_2366:
25445 andncc %g2, %i2, %o4
25446 bcc,pn %icc, loop_2367
25447 fbge %fcc2, loop_2368
25448 sub %l4, %l2, %o2
25449 movle %icc, %g7, %l0
25450loop_2367:
25451 tl %xcc, 0x2
25452loop_2368:
25453 sethi 0x0C9A, %i5
25454 nop
25455 setx loop_2369, %l0, %l1
25456 wrpr 0x1, %tl
25457 wrpr %l1, %tnpc
25458 setx 0x34400001400, %l0, %l1
25459 wrpr %l1, %tstate
25460 wrhpr 0x4, %htstate
25461 done
25462 fmovsvs %xcc, %f5, %f5
25463 edge8 %g1, %o3, %g4
25464 tn %xcc, 0x0
25465loop_2369:
25466 fandnot2 %f4, %f8, %f30
25467 restored
25468 rdpr %cwp, %g1
25469 rdpr %cansave, %g2
25470 rdpr %canrestore, %g3
25471 rdpr %cleanwin, %g4
25472 rdpr %otherwin, %g5
25473 rdpr %wstate, %g6
25474 fbue,a %fcc2, loop_2370
25475 sdivx %i3, 0x16E7, %i6
25476 fmovs %f14, %f29
25477 mulx %l6, %o5, %g3
25478loop_2370:
25479 nop
25480 wr %g0, 0x10, %asi
25481 ldstuba [%l7 + 0x47] %asi, %l3
25482 taddcctv %o0, %l5, %o1
25483 edge32n %g5, %o7, %i7
25484 fexpand %f0, %f20
25485 movne %icc, %l1, %i1
25486 be,pn %icc, loop_2371
25487 fsrc1 %f14, %f18
25488 fornot2 %f0, %f14, %f18
25489 fmovrdgez %i4, %f6, %f20
25490loop_2371:
25491 orn %i0, 0x0BE2, %g6
25492 edge16n %o6, %i2, %o4
25493 movrlez %g2, %l4, %o2
25494 alignaddrl %g7, %l2, %i5
25495 smulcc %l0, 0x1CAE, %g1
25496 lduh [%l7 + 0x70], %o3
25497 taddcc %g4, 0x0BC9, %i3
25498 bpos,a loop_2372
25499 popc %i6, %o5
25500 set 0x40, %o7
25501 ldda [%l7 + %o7] 0x11, %f0
25502loop_2372:
25503 movne %xcc, %g3, %l6
25504 fxnor %f22, %f4, %f18
25505 array8 %o0, %l3, %o1
25506 orncc %g5, %o7, %i7
25507 ble,a,pt %icc, loop_2373
25508 fbne,a %fcc2, loop_2374
25509 tvc %xcc, 0x6
25510 movrgez %l1, %i1, %l5
25511loop_2373:
25512 edge16l %i0, %g6, %o6
25513loop_2374:
25514 xor %i2, 0x0373, %o4
25515 fxors %f15, %f11, %f12
25516 movgu %xcc, %g2, %i4
25517 bpos %xcc, loop_2375
25518 tleu %xcc, 0x2
25519 xor %l4, %g7, %l2
25520 fabss %f30, %f20
25521loop_2375:
25522 nop
25523 wr %g0, 0x89, %asi
25524 ldda [%l7 + 0x40] %asi, %f0
25525 brnz,a %i5, loop_2376
25526 std %o2, [%l7 + 0x48]
25527 sdivcc %g1, 0x15FE, %o3
25528 fpsub32s %f0, %f9, %f17
25529loop_2376:
25530 edge16n %l0, %i3, %g4
25531 stbar
25532 fmovrslz %o5, %f30, %f0
25533 fmovrslez %i6, %f12, %f2
25534 movn %xcc, %g3, %o0
25535 tcc %xcc, 0x3
25536 tvc %xcc, 0x0
25537 ldd [%l7 + 0x08], %f26
25538 restored
25539 rdpr %cwp, %g1
25540 rdpr %cansave, %g2
25541 rdpr %canrestore, %g3
25542 rdpr %cleanwin, %g4
25543 rdpr %otherwin, %g5
25544 rdpr %wstate, %g6
25545 taddcc %l6, 0x1FCE, %l3
25546 movleu %icc, %o1, %o7
25547 restored
25548 rdpr %cwp, %g1
25549 rdpr %cansave, %g2
25550 rdpr %canrestore, %g3
25551 rdpr %cleanwin, %g4
25552 rdpr %otherwin, %g5
25553 rdpr %wstate, %g6
25554 sllx %i7, %g5, %i1
25555 sdivcc %l1, 0x071A, %i0
25556 tcc %xcc, 0x3
25557 smulcc %l5, 0x1C59, %g6
25558 udivcc %i2, 0x03E7, %o6
25559 andcc %g2, %i4, %o4
25560 taddcc %g7, %l4, %l2
25561 srl %o2, %g1, %i5
25562 movrgz %l0, %i3, %g4
25563 fpadd16s %f17, %f24, %f9
25564 movpos %icc, %o5, %o3
25565 movrgez %g3, %o0, %i6
25566 xor %l3, 0x057E, %l6
25567 fmovscc %xcc, %f16, %f7
25568 te %icc, 0x6
25569 edge16 %o7, %i7, %g5
25570 fmovd %f6, %f24
25571 add %l7, 0x74, %l6
25572 wr %g0, 0x88, %asi
25573 casa [%l6] %asi, %i1, %l1
25574 fpadd32s %f1, %f18, %f30
25575 tge %icc, 0x1
25576 umulcc %i0, 0x0633, %o1
25577 tsubcc %g6, 0x1A13, %i2
25578 restored
25579 rdpr %cwp, %g1
25580 rdpr %cansave, %g2
25581 rdpr %canrestore, %g3
25582 rdpr %cleanwin, %g4
25583 rdpr %otherwin, %g5
25584 rdpr %wstate, %g6
25585 movrlez %l5, 0x2C2, %o6
25586 subccc %g2, 0x1B2C, %i4
25587 fblg,a %fcc1, loop_2377
25588 bleu,a %xcc, loop_2378
25589 srax %g7, %l4, %l2
25590 add %l7, 0x48, %l6
25591 wr %g0, 0x11, %asi
25592 lda [%l6] %asi, %o4
25593 casa [%l6] 0x11, %o4, %o2
25594loop_2377:
25595 edge16n %g1, %i5, %l0
25596loop_2378:
25597 fble,a %fcc0, loop_2379
25598 xorcc %i3, %o5, %g4
25599 fmovdle %icc, %f12, %f21
25600 fmovd %f24, %f20
25601loop_2379:
25602 ldd [%l7 + 0x78], %o2
25603 fnands %f19, %f9, %f21
25604 set 0x63, %o0
25605 ldsba [%l7 + %o0] 0x81, %g3
25606 fmovrdgz %i6, %f26, %f10
25607 fmovrsgez %o0, %f11, %f30
25608 fmovdvc %icc, %f14, %f17
25609 movgu %icc, %l3, %o7
25610 bcs,a,pn %icc, loop_2380
25611 mova %xcc, %i7, %l6
25612 mulscc %i1, %l1, %i0
25613 taddcctv %g5, %o1, %g6
25614loop_2380:
25615 sra %i2, 0x02, %l5
25616 fcmpne16 %f18, %f20, %g2
25617 edge32ln %o6, %g7, %l4
25618 stw %i4, [%l7 + 0x68]
25619 sir 0x13A3
25620 fba,a %fcc0, loop_2381
25621 orncc %l2, %o2, %g1
25622 fmovscs %icc, %f0, %f28
25623 membar 0x10
25624loop_2381:
25625 subc %o4, 0x16D8, %l0
25626 bleu,a %xcc, loop_2382
25627 tvc %xcc, 0x3
25628 bg,a %xcc, loop_2383
25629 brlz %i3, loop_2384
25630loop_2382:
25631 and %i5, 0x128C, %g4
25632 wr %g0, 0x1f, %asi
25633 stda %f0, [%l7 + 0x40] %asi
25634 membar #Sync
25635loop_2383:
25636 bneg,pn %icc, loop_2385
25637loop_2384:
25638 tne %icc, 0x6
25639 set 0x21, %g5
25640 ldstuba [%l7 + %g5] 0x88, %o3
25641loop_2385:
25642 movpos %xcc, %g3, %i6
25643 fmovdn %xcc, %f0, %f16
25644 add %l7, 0x40, %l6
25645 wr %g0, 0x19, %asi
25646 casa [%l6] 0x19, %o5, %l3
25647 bneg,a %icc, loop_2386
25648 fcmpeq16 %f30, %f16, %o0
25649 movrlz %o7, %i7, %i1
25650 std %l0, [%l7 + 0x78]
25651loop_2386:
25652 tne %icc, 0x5
25653 fabss %f25, %f5
25654 smulcc %l6, 0x1D61, %i0
25655 sll %g5, 0x05, %o1
25656 edge8n %g6, %l5, %i2
25657 fmovrsgz %g2, %f10, %f1
25658 fbuge,a %fcc1, loop_2387
25659 fmovdpos %xcc, %f10, %f18
25660 fmovs %f22, %f13
25661 array8 %o6, %g7, %i4
25662loop_2387:
25663 sir 0x1016
25664 fbg %fcc0, loop_2388
25665 ldub [%l7 + 0x11], %l2
25666 set 0x60, %i0
25667 stda %o2, [%l7 + %i0] 0x22
25668 membar #Sync
25669loop_2388:
25670 umulcc %g1, %o4, %l4
25671 fmovdcs %icc, %f24, %f23
25672 andcc %l0, 0x0A9D, %i3
25673 edge8n %i5, %o3, %g3
25674 sllx %g4, 0x0D, %o5
25675 movcc %icc, %i6, %o0
25676 movcc %xcc, %l3, %i7
25677 mulscc %o7, 0x0A4E, %i1
25678 ta %icc, 0x2
25679 edge32ln %l6, %l1, %g5
25680 bge %icc, loop_2389
25681 srax %o1, 0x15, %g6
25682 ldstub [%l7 + 0x3D], %l5
25683 tleu %xcc, 0x5
25684loop_2389:
25685 movrgz %i0, 0x3DD, %g2
25686 fsrc2s %f18, %f26
25687 fnor %f0, %f26, %f12
25688 udivx %o6, 0x176E, %g7
25689 edge8ln %i4, %i2, %l2
25690 edge32l %o2, %o4, %l4
25691 fones %f28
25692 fmovdne %xcc, %f21, %f24
25693 set 0x0C, %i2
25694 lduha [%l7 + %i2] 0x80, %l0
25695 lduh [%l7 + 0x0E], %i3
25696 xor %i5, %g1, %g3
25697 alignaddrl %o3, %g4, %i6
25698 bneg,pn %icc, loop_2390
25699 tleu %icc, 0x0
25700 udivx %o0, 0x001F, %o5
25701 alignaddrl %i7, %l3, %i1
25702loop_2390:
25703 fmovrslez %o7, %f20, %f6
25704 bcc loop_2391
25705 movcs %icc, %l6, %g5
25706 fbu,a %fcc3, loop_2392
25707 edge8l %o1, %g6, %l5
25708loop_2391:
25709 subccc %l1, 0x1B18, %g2
25710 sdivx %i0, 0x0F74, %o6
25711loop_2392:
25712 fmovrdgz %i4, %f4, %f26
25713 tle %xcc, 0x0
25714 umul %i2, %l2, %g7
25715 stx %o4, [%l7 + 0x58]
25716 movrgez %l4, 0x16E, %l0
25717 ldd [%l7 + 0x60], %i2
25718 fcmpne16 %f26, %f10, %o2
25719 srlx %i5, 0x1E, %g3
25720 addc %o3, %g4, %i6
25721 movn %xcc, %o0, %o5
25722 array16 %i7, %g1, %l3
25723 set 0x4C, %o3
25724 lduwa [%l7 + %o3] 0x11, %o7
25725 fnot2s %f7, %f25
25726 movrgz %l6, 0x067, %g5
25727 addccc %o1, %g6, %l5
25728 movcc %icc, %l1, %g2
25729 edge32n %i0, %o6, %i1
25730 xorcc %i4, 0x1F62, %i2
25731 edge32 %g7, %l2, %l4
25732 movcs %xcc, %o4, %l0
25733 fcmple16 %f2, %f26, %o2
25734 bneg,pn %xcc, loop_2393
25735 movge %icc, %i5, %g3
25736 ldd [%l7 + 0x28], %f8
25737 array8 %o3, %g4, %i6
25738loop_2393:
25739 edge16 %i3, %o0, %i7
25740 fba %fcc1, loop_2394
25741 addccc %g1, 0x1F5D, %o5
25742 tcc %icc, 0x1
25743 fmovrsgz %o7, %f30, %f24
25744loop_2394:
25745 srl %l6, %g5, %l3
25746 fmovdcc %xcc, %f17, %f22
25747 fabss %f31, %f22
25748 fmovrdgz %g6, %f14, %f8
25749 fmovsneg %xcc, %f27, %f8
25750 add %o1, %l1, %g2
25751 set 0x40, %i7
25752 stda %f16, [%l7 + %i7] 0xf9
25753 membar #Sync
25754 tne %icc, 0x4
25755 membar 0x62
25756 tsubcctv %l5, 0x171C, %o6
25757 subccc %i1, %i4, %i2
25758 taddcctv %g7, 0x0A69, %i0
25759 umul %l4, 0x0770, %o4
25760 fmovrslz %l0, %f14, %f11
25761 ta %icc, 0x3
25762 bleu loop_2395
25763 movvc %icc, %o2, %l2
25764 lduh [%l7 + 0x44], %g3
25765 andcc %o3, 0x00DE, %g4
25766loop_2395:
25767 membar 0x5E
25768 addc %i6, 0x0315, %i5
25769 or %i3, 0x1DF8, %o0
25770 std %f22, [%l7 + 0x20]
25771 xnorcc %g1, %i7, %o5
25772 tsubcc %o7, %l6, %g5
25773 te %xcc, 0x2
25774 fmovscc %xcc, %f22, %f10
25775 movre %g6, %o1, %l3
25776 fxnor %f0, %f4, %f26
25777 sdivcc %g2, 0x1285, %l1
25778 movge %icc, %l5, %o6
25779 set 0x30, %o4
25780 ldswa [%l7 + %o4] 0x19, %i1
25781 addccc %i2, 0x1E8A, %g7
25782 movleu %xcc, %i4, %l4
25783 wr %g0, 0x18, %asi
25784 lduba [%l7 + 0x0C] %asi, %i0
25785 set 0x38, %i6
25786 prefetcha [%l7 + %i6] 0x04, 0x3
25787 fmovdl %xcc, %f20, %f18
25788 fxnor %f0, %f18, %f2
25789 mulscc %l0, 0x0FEC, %o2
25790 edge8ln %l2, %o3, %g3
25791 fmovsa %xcc, %f8, %f10
25792 for %f28, %f26, %f20
25793 fsrc2 %f20, %f4
25794 ldd [%l7 + 0x58], %g4
25795 brz,a %i6, loop_2396
25796 tge %icc, 0x7
25797 movcs %xcc, %i5, %i3
25798 array8 %g1, %o0, %i7
25799loop_2396:
25800 nop
25801 set 0x48, %g6
25802 stda %o6, [%l7 + %g6] 0x18
25803 fandnot1 %f0, %f16, %f28
25804 addc %o5, 0x0706, %l6
25805 set 0x40, %g2
25806 stda %f0, [%l7 + %g2] 0x19
25807 fmul8x16 %f0, %f0, %f30
25808 set 0x18, %o2
25809 lduwa [%l7 + %o2] 0x15, %g5
25810 sdivcc %o1, 0x0AA3, %l3
25811 ldx [%l7 + 0x08], %g6
25812 movrgz %g2, 0x1E6, %l1
25813 prefetch [%l7 + 0x54], 0x0
25814 movne %icc, %o6, %l5
25815 flush %l7 + 0x54
25816 subc %i2, 0x13A5, %g7
25817 ldsw [%l7 + 0x58], %i4
25818 fbuge %fcc1, loop_2397
25819 tvc %icc, 0x0
25820 prefetch [%l7 + 0x3C], 0x0
25821 ldd [%l7 + 0x48], %f8
25822loop_2397:
25823 movge %icc, %l4, %i1
25824 fsrc1s %f29, %f15
25825 for %f30, %f10, %f0
25826 sdivx %i0, 0x1741, %l0
25827 ldsh [%l7 + 0x64], %o4
25828 ba,pn %xcc, loop_2398
25829 sllx %o2, %o3, %g3
25830 be,a loop_2399
25831 bcc,a,pn %icc, loop_2400
25832loop_2398:
25833 edge32ln %g4, %l2, %i5
25834 edge32n %i6, %g1, %o0
25835loop_2399:
25836 nop
25837 wr %g0, 0x04, %asi
25838 lduwa [%l7 + 0x0C] %asi, %i7
25839loop_2400:
25840 fxnor %f0, %f16, %f16
25841 bn %icc, loop_2401
25842 srax %o7, %i3, %o5
25843 tvs %xcc, 0x7
25844 tvs %xcc, 0x3
25845loop_2401:
25846 nop
25847 wr %g0, 0x20, %asi
25848 ldxa [%g0 + 0x0] %asi, %g5
25849 nop
25850 setx loop_2402, %l0, %l1
25851 wrpr 0x1, %tl
25852 wrpr %l1, %tpc
25853 add %l1, 0x4, %l1
25854 wrpr %l1, %tnpc
25855 setx 0x34400001400, %l0, %l1
25856 wrpr %l1, %tstate
25857 wrhpr 0x4, %htstate
25858 retry
25859 brlez %o1, loop_2403
25860 movrlz %l6, 0x18C, %g6
25861 ld [%l7 + 0x38], %f7
25862loop_2402:
25863 fnands %f26, %f2, %f29
25864loop_2403:
25865 movvc %xcc, %g2, %l1
25866 movpos %icc, %o6, %l5
25867 swap [%l7 + 0x40], %i2
25868 fcmpeq32 %f12, %f30, %g7
25869 tvs %icc, 0x6
25870 fbe %fcc1, loop_2404
25871 fmovsa %icc, %f11, %f28
25872 and %i4, %l3, %l4
25873 taddcctv %i0, %l0, %o4
25874loop_2404:
25875 nop
25876 set 0x58, %o6
25877 ldswa [%l7 + %o6] 0x89, %o2
25878 movrne %i1, %g3, %g4
25879 tpos %icc, 0x1
25880 or %l2, 0x1273, %o3
25881 fmovde %xcc, %f5, %f8
25882 fcmpne16 %f2, %f6, %i5
25883 tpos %icc, 0x4
25884 movvs %xcc, %i6, %o0
25885 fmovsle %icc, %f5, %f4
25886 fmovdpos %icc, %f9, %f6
25887 bgu %icc, loop_2405
25888 bneg,a,pn %xcc, loop_2406
25889 restored
25890 rdpr %cwp, %g1
25891 rdpr %cansave, %g2
25892 rdpr %canrestore, %g3
25893 rdpr %cleanwin, %g4
25894 rdpr %otherwin, %g5
25895 rdpr %wstate, %g6
25896 tl %xcc, 0x3
25897loop_2405:
25898 nop
25899 set 0x40, %i3
25900 swapa [%l7 + %i3] 0x80, %g1
25901loop_2406:
25902 nop
25903 set 0x26, %l0
25904 stha %o7, [%l7 + %l0] 0x18
25905 or %i7, %i3, %o5
25906 nop
25907 setx loop_2407, %l0, %l1
25908 wrpr 0x1, %tl
25909 wrpr %l1, %tnpc
25910 setx 0x34400001400, %l0, %l1
25911 wrpr %l1, %tstate
25912 wrhpr 0x4, %htstate
25913 done
25914 ldsw [%l7 + 0x6C], %g5
25915 popc %o1, %g6
25916 subc %g2, %l6, %o6
25917loop_2407:
25918 fbn,a %fcc3, loop_2408
25919 fbe %fcc2, loop_2409
25920 xorcc %l1, %i2, %l5
25921 membar 0x24
25922loop_2408:
25923 tpos %icc, 0x3
25924loop_2409:
25925 fbe,a %fcc3, loop_2410
25926 movcc %icc, %i4, %g7
25927 movgu %icc, %l3, %l4
25928 fbug %fcc3, loop_2411
25929loop_2410:
25930 fcmpd %fcc0, %f24, %f6
25931 bl,pn %icc, loop_2412
25932 std %i0, [%l7 + 0x28]
25933loop_2411:
25934 array32 %l0, %o4, %o2
25935 fbge %fcc0, loop_2413
25936loop_2412:
25937 taddcctv %g3, 0x063A, %i1
25938 wr %g0, 0x80, %asi
25939 ldda [%l7 + 0x20] %asi, %l2
25940loop_2413:
25941 nop
25942 setx loop_2414, %l0, %l1
25943 wrpr 0x1, %tl
25944 wrpr %l1, %tpc
25945 add %l1, 0x4, %l1
25946 wrpr %l1, %tnpc
25947 setx 0x34400001400, %l0, %l1
25948 wrpr %l1, %tstate
25949 wrhpr 0x4, %htstate
25950 retry
25951 udivx %g4, 0x0786, %i5
25952 fbne,a %fcc2, loop_2415
25953 sub %o3, 0x192B, %o0
25954loop_2414:
25955 sir 0x00CB
25956 set 0x09, %i4
25957 ldstuba [%l7 + %i4] 0x18, %g1
25958loop_2415:
25959 sir 0x1DDB
25960 tpos %icc, 0x7
25961 edge16 %i6, %i7, %i3
25962 edge16 %o5, %g5, %o1
25963 fsrc2s %f13, %f7
25964 movrlez %o7, 0x173, %g2
25965 movn %xcc, %g6, %l6
25966 wr %g0, 0x21, %asi
25967 stxa %o6, [%g0 + 0x108] %asi
25968 sub %i2, %l5, %l1
25969 tsubcc %g7, %l3, %l4
25970 orn %i4, 0x18CA, %i0
25971 srax %l0, %o4, %g3
25972 smul %o2, 0x1EBA, %i1
25973 sir 0x03CF
25974 taddcctv %g4, 0x0B06, %i5
25975 tn %icc, 0x0
25976 fsrc1 %f28, %f10
25977 sdiv %o3, 0x0730, %o0
25978 edge32n %g1, %l2, %i7
25979 edge16ln %i3, %o5, %g5
25980 bvs loop_2416
25981 bgu %icc, loop_2417
25982 umul %i6, %o7, %o1
25983 addcc %g6, %g2, %o6
25984loop_2416:
25985 nop
25986 set 0x30, %l1
25987 stxa %i2, [%l7 + %l1] 0x23
25988 membar #Sync
25989loop_2417:
25990 fmovscs %xcc, %f0, %f29
25991 edge8l %l6, %l5, %l1
25992 stbar
25993 stbar
25994 bvs loop_2418
25995 tle %xcc, 0x3
25996 ta %icc, 0x5
25997 restored
25998 rdpr %cwp, %g1
25999 rdpr %cansave, %g2
26000 rdpr %canrestore, %g3
26001 rdpr %cleanwin, %g4
26002 rdpr %otherwin, %g5
26003 rdpr %wstate, %g6
26004loop_2418:
26005 fsrc1 %f16, %f30
26006 movleu %icc, %g7, %l3
26007 alignaddrl %i4, %i0, %l4
26008 srl %o4, %g3, %l0
26009 fmovdne %xcc, %f8, %f13
26010 tpos %icc, 0x2
26011 edge8n %i1, %g4, %i5
26012 nop
26013 set 0x23, %g4
26014 stb %o2, [%l7 + %g4]
26015 set 0x3E, %i1
26016 ldsha [%l7 + %i1] 0x80, %o3
26017 brgez %o0, loop_2419
26018 tl %xcc, 0x2
26019 udiv %g1, 0x0FC9, %i7
26020 orn %i3, %o5, %g5
26021loop_2419:
26022 subccc %i6, %l2, %o1
26023 or %o7, 0x040B, %g2
26024 brgez,a %o6, loop_2420
26025 movneg %icc, %g6, %i2
26026 bgu %xcc, loop_2421
26027 fcmpeq32 %f28, %f26, %l6
26028loop_2420:
26029 sir 0x09DF
26030 bpos,a,pn %xcc, loop_2422
26031loop_2421:
26032 tge %xcc, 0x3
26033 edge8l %l1, %g7, %l3
26034 movvs %icc, %i4, %l5
26035loop_2422:
26036 edge16 %l4, %i0, %o4
26037 brz,a %g3, loop_2423
26038 brz %i1, loop_2424
26039 bl loop_2425
26040 saved
26041 rdpr %cwp, %g1
26042 rdpr %cansave, %g2
26043 rdpr %canrestore, %g3
26044 rdpr %cleanwin, %g4
26045 rdpr %otherwin, %g5
26046 rdpr %wstate, %g6
26047loop_2423:
26048 movrgez %g4, 0x01A, %l0
26049loop_2424:
26050 popc 0x1994, %o2
26051loop_2425:
26052 fpsub32s %f6, %f0, %f15
26053 wr %g0, 0x81, %asi
26054 lduba [%l7 + 0x0C] %asi, %o3
26055 edge32ln %i5, %o0, %i7
26056 mova %xcc, %i3, %g1
26057 movneg %xcc, %o5, %i6
26058 array8 %g5, %o1, %o7
26059 orcc %l2, %o6, %g2
26060 addc %g6, %l6, %i2
26061 tvc %icc, 0x5
26062 addc %l1, %g7, %l3
26063 fpack32 %f0, %f16, %f4
26064 fsrc1 %f0, %f20
26065 and %i4, 0x16C8, %l4
26066 array16 %l5, %o4, %g3
26067 orncc %i1, %g4, %i0
26068 umulcc %l0, 0x1DF1, %o2
26069 fmuld8ulx16 %f6, %f22, %f26
26070 stbar
26071 fmovsleu %icc, %f5, %f10
26072 fornot1s %f18, %f25, %f2
26073 tpos %icc, 0x7
26074 addcc %i5, 0x0645, %o0
26075 movne %xcc, %o3, %i7
26076 and %i3, 0x041D, %o5
26077 prefetch [%l7 + 0x64], 0x0
26078 call loop_2426
26079 bcc,pn %xcc, loop_2427
26080 fbg %fcc2, loop_2428
26081 srax %i6, 0x15, %g5
26082loop_2426:
26083 orcc %g1, 0x1760, %o1
26084loop_2427:
26085 fcmpeq32 %f12, %f22, %l2
26086loop_2428:
26087 subcc %o6, %g2, %o7
26088 tne %icc, 0x7
26089 movneg %xcc, %g6, %l6
26090 be,a,pn %icc, loop_2429
26091 sdiv %l1, 0x0BF4, %i2
26092 tvc %icc, 0x3
26093 smul %l3, 0x0154, %g7
26094loop_2429:
26095 tneg %xcc, 0x1
26096 fbg %fcc3, loop_2430
26097 ta %icc, 0x1
26098 edge32 %i4, %l5, %l4
26099 fcmpgt16 %f24, %f18, %g3
26100loop_2430:
26101 sethi 0x1EF7, %i1
26102 stbar
26103 andcc %o4, %i0, %l0
26104 addc %g4, 0x0BDA, %i5
26105 fmovscc %xcc, %f28, %f27
26106 fmovsn %xcc, %f2, %f24
26107 fbul %fcc2, loop_2431
26108 add %o0, 0x0816, %o3
26109 stx %o2, [%l7 + 0x08]
26110 fcmped %fcc3, %f0, %f18
26111loop_2431:
26112 stx %i7, [%l7 + 0x48]
26113 movrlz %i3, 0x0A2, %o5
26114 srl %i6, 0x03, %g5
26115 srlx %g1, 0x08, %o1
26116 fands %f22, %f21, %f17
26117 st %f27, [%l7 + 0x3C]
26118 edge8ln %l2, %g2, %o7
26119 bne %xcc, loop_2432
26120 movvc %xcc, %g6, %o6
26121 edge16 %l1, %l6, %l3
26122 bg,a %xcc, loop_2433
26123loop_2432:
26124 movcs %icc, %g7, %i4
26125 fmovsvs %xcc, %f31, %f18
26126 tvc %icc, 0x0
26127loop_2433:
26128 fabss %f21, %f14
26129 udivx %i2, 0x0779, %l5
26130 movrlz %g3, %l4, %i1
26131 bleu loop_2434
26132 edge8n %i0, %o4, %g4
26133 fxors %f22, %f26, %f28
26134 sethi 0x09F1, %i5
26135loop_2434:
26136 fmovdvc %xcc, %f7, %f22
26137 mulscc %l0, %o0, %o3
26138 fcmpgt32 %f6, %f6, %o2
26139 movn %xcc, %i7, %i3
26140 movcs %icc, %o5, %g5
26141 tleu %icc, 0x5
26142 brlez,a %i6, loop_2435
26143 edge32ln %o1, %g1, %g2
26144 sdivx %l2, 0x0198, %g6
26145 alignaddr %o7, %o6, %l1
26146loop_2435:
26147 edge16l %l3, %l6, %g7
26148 array32 %i2, %i4, %l5
26149 smul %g3, %l4, %i0
26150 tvc %xcc, 0x5
26151 fmovdle %icc, %f25, %f24
26152 fcmps %fcc0, %f24, %f4
26153 stbar
26154 movn %icc, %i1, %g4
26155 ldstub [%l7 + 0x62], %i5
26156 andcc %l0, 0x10FA, %o0
26157 fmovdle %icc, %f14, %f20
26158 srl %o4, %o2, %i7
26159 bpos,a,pn %icc, loop_2436
26160 nop
26161 setx loop_2437, %l0, %l1
26162 jmpl %l1, %i3
26163 fmovdcc %xcc, %f24, %f3
26164 be,a,pn %xcc, loop_2438
26165loop_2436:
26166 brnz %o3, loop_2439
26167loop_2437:
26168 edge16 %o5, %i6, %o1
26169 udiv %g1, 0x14E4, %g5
26170loop_2438:
26171 umulcc %g2, 0x15D8, %l2
26172loop_2439:
26173 fsrc2 %f18, %f2
26174 tg %xcc, 0x7
26175 sth %g6, [%l7 + 0x14]
26176 fblg,a %fcc3, loop_2440
26177 fmovsle %xcc, %f6, %f18
26178 set 0x5B, %o5
26179 stba %o7, [%l7 + %o5] 0xe3
26180 membar #Sync
26181loop_2440:
26182 edge8l %o6, %l1, %l6
26183 fcmpes %fcc1, %f19, %f15
26184 sll %l3, %g7, %i2
26185 addc %l5, 0x1FC3, %g3
26186 orn %i4, 0x0FCF, %i0
26187 movcs %xcc, %l4, %g4
26188 and %i5, %i1, %o0
26189 movneg %icc, %l0, %o2
26190 smulcc %i7, %o4, %i3
26191 bl,a %icc, loop_2441
26192 xor %o3, %o5, %i6
26193 fbe %fcc3, loop_2442
26194 bl,pn %xcc, loop_2443
26195loop_2441:
26196 ba,a,pn %xcc, loop_2444
26197 nop
26198 setx loop_2445, %l0, %l1
26199 wrpr 0x1, %tl
26200 wrpr %l1, %tpc
26201 add %l1, 0x4, %l1
26202 wrpr %l1, %tnpc
26203 setx 0x34400001400, %l0, %l1
26204 wrpr %l1, %tstate
26205 wrhpr 0x4, %htstate
26206 retry
26207loop_2442:
26208 fmuld8sux16 %f4, %f0, %f10
26209loop_2443:
26210 tg %xcc, 0x6
26211loop_2444:
26212 mulscc %o1, 0x07EF, %g1
26213loop_2445:
26214 tg %icc, 0x2
26215 stb %g5, [%l7 + 0x48]
26216 wr %g0, 0x19, %asi
26217 ldswa [%l7 + 0x3C] %asi, %g2
26218 stx %g6, [%l7 + 0x38]
26219 be,a,pt %icc, loop_2446
26220 xnor %o7, %o6, %l1
26221 fmuld8ulx16 %f9, %f29, %f30
26222 fbg %fcc3, loop_2447
26223loop_2446:
26224 movpos %xcc, %l2, %l3
26225 move %xcc, %l6, %g7
26226 ldd [%l7 + 0x20], %l4
26227loop_2447:
26228 add %g3, 0x1B9A, %i4
26229 movrne %i0, 0x2E9, %l4
26230 fbn %fcc1, loop_2448
26231 edge8ln %g4, %i2, %i1
26232 sdivx %i5, 0x0965, %l0
26233 set 0x48, %l6
26234 stxa %o0, [%l7 + %l6] 0x2f
26235 membar #Sync
26236loop_2448:
26237 movge %xcc, %o2, %o4
26238 nop
26239 set 0x50, %i5
26240 ldd [%l7 + %i5], %i2
26241 addc %o3, %o5, %i7
26242 stw %o1, [%l7 + 0x38]
26243 st %f7, [%l7 + 0x5C]
26244 tle %xcc, 0x4
26245 movcc %xcc, %i6, %g5
26246 xnor %g1, 0x0DE6, %g2
26247 sdivcc %g6, 0x0D5D, %o7
26248 tleu %xcc, 0x1
26249 fblg,a %fcc3, loop_2449
26250 subc %l1, %o6, %l3
26251 fmovsn %xcc, %f31, %f10
26252 fsrc1s %f4, %f7
26253loop_2449:
26254 tsubcctv %l2, %l6, %g7
26255 xnorcc %g3, %l5, %i0
26256 fpackfix %f18, %f25
26257 ldx [%l7 + 0x08], %i4
26258 movrlz %g4, %l4, %i1
26259 fmovdg %icc, %f7, %f28
26260 saved
26261 rdpr %cwp, %g1
26262 rdpr %cansave, %g2
26263 rdpr %canrestore, %g3
26264 rdpr %cleanwin, %g4
26265 rdpr %otherwin, %g5
26266 rdpr %wstate, %g6
26267 mova %icc, %i5, %l0
26268 fcmpd %fcc2, %f16, %f28
26269 fbn,a %fcc0, loop_2450
26270 movvc %icc, %i2, %o2
26271 mulx %o4, 0x06F9, %o0
26272 membar 0x48
26273loop_2450:
26274 fcmpeq32 %f12, %f16, %o3
26275 edge16n %i3, %o5, %o1
26276 movcc %xcc, %i7, %i6
26277 umul %g5, 0x0893, %g1
26278 tcc %xcc, 0x7
26279 bgu,pt %icc, loop_2451
26280 fble,a %fcc2, loop_2452
26281 fmovdneg %icc, %f21, %f5
26282 ldsw [%l7 + 0x5C], %g6
26283loop_2451:
26284 udivx %o7, 0x0494, %l1
26285loop_2452:
26286 bvc,a loop_2453
26287 sdivcc %g2, 0x120A, %o6
26288 fmovrdlez %l3, %f26, %f6
26289 lduw [%l7 + 0x1C], %l2
26290loop_2453:
26291 nop
26292 set 0x6D, %o1
26293 ldub [%l7 + %o1], %g7
26294 edge8n %g3, %l5, %l6
26295 fmovscc %xcc, %f10, %f23
26296 mova %xcc, %i4, %i0
26297 edge8 %g4, %l4, %i5
26298 addcc %l0, 0x0748, %i1
26299 and %i2, 0x117F, %o4
26300 popc %o0, %o3
26301 fsrc2 %f16, %f16
26302 udiv %o2, 0x154C, %o5
26303 fexpand %f13, %f0
26304 nop
26305 set 0x10, %l3
26306 lduw [%l7 + %l3], %i3
26307 edge16l %i7, %i6, %o1
26308 fmul8sux16 %f2, %f2, %f20
26309 fnegs %f15, %f28
26310 bcs,pn %icc, loop_2454
26311 orn %g5, %g1, %o7
26312 fcmple16 %f14, %f0, %g6
26313 edge8n %l1, %g2, %l3
26314loop_2454:
26315 fmovda %xcc, %f2, %f19
26316 fabsd %f4, %f0
26317 edge32n %l2, %g7, %o6
26318 set 0x0C, %g3
26319 lda [%l7 + %g3] 0x0c, %f28
26320 sll %l5, 0x1F, %l6
26321 andncc %i4, %i0, %g4
26322 edge16l %l4, %g3, %i5
26323 ldsh [%l7 + 0x7A], %i1
26324 movvs %xcc, %l0, %i2
26325 xor %o0, %o3, %o2
26326 fbo %fcc3, loop_2455
26327 tn %xcc, 0x3
26328 tg %xcc, 0x1
26329 movne %icc, %o4, %i3
26330loop_2455:
26331 ld [%l7 + 0x7C], %f8
26332 udiv %o5, 0x1616, %i7
26333 udivcc %i6, 0x114D, %g5
26334 fornot2 %f12, %f2, %f6
26335 edge32 %o1, %g1, %o7
26336 movvc %icc, %l1, %g6
26337 array16 %g2, %l2, %g7
26338 fbule,a %fcc2, loop_2456
26339 tleu %xcc, 0x5
26340 tle %xcc, 0x2
26341 alignaddr %o6, %l5, %l3
26342loop_2456:
26343 fcmpgt16 %f18, %f22, %l6
26344 movcc %xcc, %i4, %g4
26345 ldsw [%l7 + 0x7C], %l4
26346 ba,a loop_2457
26347 xorcc %i0, %g3, %i5
26348 bneg,pt %icc, loop_2458
26349 subc %i1, 0x0158, %l0
26350loop_2457:
26351 fpackfix %f16, %f25
26352 set 0x2C, %l2
26353 lduha [%l7 + %l2] 0x10, %o0
26354loop_2458:
26355 fmovsl %xcc, %f11, %f4
26356 fmovspos %xcc, %f19, %f16
26357 movrne %o3, %o2, %i2
26358 fbne %fcc1, loop_2459
26359 tsubcctv %i3, %o5, %i7
26360 movg %icc, %o4, %i6
26361 nop
26362 setx loop_2460, %l0, %l1
26363 jmpl %l1, %o1
26364loop_2459:
26365 sethi 0x019F, %g1
26366 wr %g0, 0x81, %asi
26367 lduba [%l7 + 0x48] %asi, %g5
26368loop_2460:
26369 fpadd16s %f9, %f6, %f20
26370 nop
26371 setx loop_2461, %l0, %l1
26372 wrpr 0x1, %tl
26373 wrpr %l1, %tnpc
26374 setx 0x34400001400, %l0, %l1
26375 wrpr %l1, %tstate
26376 wrhpr 0x4, %htstate
26377 done
26378 array16 %l1, %o7, %g6
26379 edge16n %l2, %g7, %o6
26380 prefetch [%l7 + 0x24], 0x0
26381loop_2461:
26382 tpos %icc, 0x6
26383 sra %g2, %l5, %l6
26384 tn %xcc, 0x2
26385 movl %xcc, %i4, %g4
26386 orcc %l3, %l4, %g3
26387 tne %icc, 0x6
26388 fones %f25
26389 movneg %xcc, %i5, %i0
26390 fbul,a %fcc1, loop_2462
26391 edge8l %i1, %o0, %l0
26392 te %icc, 0x4
26393 stx %o3, [%l7 + 0x50]
26394loop_2462:
26395 movrlz %i2, 0x2EF, %o2
26396 or %o5, %i3, %i7
26397 brlez,a %o4, loop_2463
26398 edge8 %i6, %o1, %g5
26399 fandnot2 %f30, %f22, %f24
26400 sllx %g1, %o7, %l1
26401loop_2463:
26402 tcs %xcc, 0x2
26403 fmovdcs %xcc, %f0, %f12
26404 srax %l2, 0x14, %g7
26405 udivcc %o6, 0x0A04, %g2
26406 popc %l5, %l6
26407 movpos %xcc, %g6, %g4
26408 fbge,a %fcc1, loop_2464
26409 fmovdpos %xcc, %f4, %f2
26410 fmovscs %xcc, %f23, %f30
26411 alignaddr %i4, %l4, %g3
26412loop_2464:
26413 alignaddr %i5, %i0, %i1
26414 stx %o0, [%l7 + 0x18]
26415 restored
26416 rdpr %cwp, %g1
26417 rdpr %cansave, %g2
26418 rdpr %canrestore, %g3
26419 rdpr %cleanwin, %g4
26420 rdpr %otherwin, %g5
26421 rdpr %wstate, %g6
26422 sll %l0, 0x14, %l3
26423 movrlez %i2, 0x043, %o2
26424 wr %g0, 0x11, %asi
26425 stha %o3, [%l7 + 0x3E] %asi
26426 edge32 %o5, %i3, %i7
26427 fmovrdne %o4, %f10, %f26
26428 fmovde %xcc, %f26, %f17
26429 prefetch [%l7 + 0x48], 0x0
26430 std %f28, [%l7 + 0x28]
26431 and %o1, 0x1335, %g5
26432 addcc %g1, %o7, %l1
26433 sll %l2, 0x1B, %i6
26434 tvc %icc, 0x6
26435 movg %xcc, %g7, %o6
26436 fmovrde %g2, %f6, %f30
26437 andn %l6, 0x0CD8, %g6
26438 fmovsgu %icc, %f19, %f4
26439 fbg %fcc2, loop_2465
26440 tle %xcc, 0x3
26441 ldsb [%l7 + 0x48], %l5
26442 fpsub16s %f6, %f1, %f7
26443loop_2465:
26444 bg,a loop_2466
26445 fmovdleu %icc, %f13, %f5
26446 fmovrslez %i4, %f7, %f15
26447 mulscc %g4, %l4, %g3
26448loop_2466:
26449 fcmple16 %f28, %f0, %i0
26450 fmovsn %xcc, %f5, %f13
26451 tle %xcc, 0x7
26452 fmovrdgz %i5, %f18, %f10
26453 tn %xcc, 0x4
26454 orcc %o0, %l0, %l3
26455 fcmpne32 %f6, %f8, %i2
26456 te %icc, 0x6
26457 sllx %o2, 0x17, %i1
26458 fandnot2s %f24, %f23, %f12
26459 tpos %icc, 0x7
26460 ta %icc, 0x1
26461 brlez,a %o3, loop_2467
26462 addcc %i3, %i7, %o4
26463 edge32 %o5, %o1, %g5
26464 mulx %o7, %g1, %l1
26465loop_2467:
26466 fcmpne32 %f28, %f16, %l2
26467 fors %f13, %f31, %f4
26468 xor %g7, 0x097F, %o6
26469 set 0x24, %g7
26470 lduha [%l7 + %g7] 0x10, %i6
26471 xorcc %l6, 0x0FA1, %g2
26472 movl %xcc, %l5, %g6
26473 andcc %i4, %g4, %g3
26474 fmovrdgz %i0, %f6, %f16
26475 std %l4, [%l7 + 0x28]
26476 wr %g0, 0x80, %asi
26477 lduwa [%l7 + 0x1C] %asi, %o0
26478 set 0x30, %l5
26479 ldxa [%l7 + %l5] 0x88, %i5
26480 fbue,a %fcc2, loop_2468
26481 andn %l3, %l0, %i2
26482 edge32n %o2, %o3, %i1
26483 mulscc %i3, 0x0782, %i7
26484loop_2468:
26485 fpack32 %f4, %f28, %f26
26486 addccc %o4, %o1, %o5
26487 taddcc %o7, %g1, %g5
26488 umul %l1, 0x1223, %g7
26489 fble,a %fcc2, loop_2469
26490 sra %l2, 0x1C, %o6
26491 subccc %i6, %g2, %l5
26492 srlx %l6, 0x01, %g6
26493loop_2469:
26494 brgez %g4, loop_2470
26495 bl,a,pt %icc, loop_2471
26496 fmuld8ulx16 %f16, %f29, %f14
26497 ldsw [%l7 + 0x4C], %g3
26498loop_2470:
26499 bneg,a,pn %xcc, loop_2472
26500loop_2471:
26501 movn %icc, %i4, %l4
26502 bgu,pt %xcc, loop_2473
26503 taddcc %i0, %o0, %i5
26504loop_2472:
26505 saved
26506 rdpr %cwp, %g1
26507 rdpr %cansave, %g2
26508 rdpr %canrestore, %g3
26509 rdpr %cleanwin, %g4
26510 rdpr %otherwin, %g5
26511 rdpr %wstate, %g6
26512 call loop_2474
26513loop_2473:
26514 te %xcc, 0x3
26515 umulcc %l3, %i2, %o2
26516 fmovdvc %xcc, %f5, %f2
26517loop_2474:
26518 nop
26519 set 0x50, %g1
26520 lduw [%l7 + %g1], %l0
26521 movn %xcc, %o3, %i3
26522 fxnor %f16, %f18, %f28
26523 movle %xcc, %i7, %i1
26524 pdist %f0, %f30, %f14
26525 std %f0, [%l7 + 0x68]
26526 fbg,a %fcc0, loop_2475
26527 or %o1, 0x1D95, %o4
26528 membar 0x60
26529 fbue,a %fcc2, loop_2476
26530loop_2475:
26531 edge8ln %o5, %g1, %g5
26532 smulcc %o7, %g7, %l2
26533 movpos %xcc, %l1, %o6
26534loop_2476:
26535 movg %icc, %g2, %l5
26536 edge32l %i6, %g6, %l6
26537 fcmps %fcc2, %f31, %f18
26538 membar 0x39
26539 tg %icc, 0x0
26540 edge32l %g4, %g3, %l4
26541 fbe %fcc0, loop_2477
26542 fmovdleu %xcc, %f6, %f17
26543 fmul8ulx16 %f0, %f30, %f26
26544 edge32ln %i4, %i0, %o0
26545loop_2477:
26546 sir 0x075A
26547 edge32l %i5, %l3, %i2
26548 array8 %o2, %l0, %i3
26549 movpos %icc, %i7, %o3
26550 popc %i1, %o1
26551 sdivx %o5, 0x188F, %o4
26552 sethi 0x1FA6, %g1
26553 orcc %g5, 0x1033, %g7
26554 umulcc %o7, 0x1439, %l2
26555 fnot1s %f17, %f16
26556 umul %o6, 0x1605, %g2
26557 movrne %l1, 0x3D9, %l5
26558 siam 0x3
26559 fmovrdne %i6, %f14, %f16
26560 sll %l6, %g4, %g3
26561 tgu %icc, 0x4
26562 fpsub32s %f8, %f31, %f10
26563 and %g6, 0x1A90, %l4
26564 bpos loop_2478
26565 sir 0x0F38
26566 nop
26567 setx loop_2479, %l0, %l1
26568 wrpr 0x1, %tl
26569 wrpr %l1, %tnpc
26570 setx 0x34400001400, %l0, %l1
26571 wrpr %l1, %tstate
26572 wrhpr 0x4, %htstate
26573 done
26574 fbe %fcc2, loop_2480
26575loop_2478:
26576 bpos %xcc, loop_2481
26577 srlx %i0, 0x06, %o0
26578loop_2479:
26579 tne %icc, 0x3
26580loop_2480:
26581 fpsub16 %f20, %f10, %f2
26582loop_2481:
26583 movcs %xcc, %i4, %l3
26584 andn %i2, 0x09B9, %i5
26585 tvc %icc, 0x3
26586 fmovdle %xcc, %f22, %f16
26587 mulscc %o2, %l0, %i7
26588 movrlz %o3, %i3, %o1
26589 sdiv %o5, 0x1EC8, %o4
26590 array16 %g1, %g5, %g7
26591 ble,a,pn %xcc, loop_2482
26592 tle %icc, 0x7
26593 sdiv %o7, 0x17A1, %l2
26594 smulcc %o6, %i1, %l1
26595loop_2482:
26596 edge16n %g2, %i6, %l5
26597 bneg %icc, loop_2483
26598 sub %l6, %g3, %g6
26599 fmovdcc %xcc, %f10, %f16
26600 array32 %l4, %g4, %i0
26601loop_2483:
26602 movvc %icc, %o0, %l3
26603 tpos %icc, 0x5
26604 srlx %i4, 0x04, %i5
26605 andncc %o2, %l0, %i2
26606 alignaddr %o3, %i7, %o1
26607 ba loop_2484
26608 array8 %i3, %o5, %o4
26609 fsrc1 %f14, %f8
26610 popc %g1, %g7
26611loop_2484:
26612 edge8l %o7, %l2, %o6
26613 movl %xcc, %i1, %l1
26614 edge32l %g2, %i6, %g5
26615 fmovrdgz %l6, %f18, %f14
26616 orn %l5, 0x06E7, %g3
26617 edge16l %g6, %g4, %i0
26618 fmovrde %l4, %f14, %f26
26619 tgu %icc, 0x7
26620 taddcctv %o0, 0x051E, %i4
26621 addccc %i5, %o2, %l3
26622 movne %xcc, %l0, %i2
26623 nop
26624 set 0x6F, %l4
26625 ldub [%l7 + %l4], %o3
26626 edge8ln %i7, %o1, %i3
26627 fmovd %f24, %f22
26628 fmovdgu %icc, %f29, %f6
26629 fmovdneg %icc, %f16, %f4
26630 fsrc1s %f31, %f28
26631 alignaddrl %o5, %g1, %o4
26632 movrlz %o7, %g7, %l2
26633 movcc %icc, %i1, %l1
26634 fmovsa %xcc, %f20, %f11
26635 mova %xcc, %g2, %o6
26636 subc %g5, %i6, %l5
26637 restored
26638 rdpr %cwp, %g1
26639 rdpr %cansave, %g2
26640 rdpr %canrestore, %g3
26641 rdpr %cleanwin, %g4
26642 rdpr %otherwin, %g5
26643 rdpr %wstate, %g6
26644 fbe %fcc0, loop_2485
26645 fpadd32s %f9, %f17, %f23
26646 fmovrsne %l6, %f5, %f5
26647 edge16l %g6, %g3, %g4
26648loop_2485:
26649 srlx %l4, 0x0A, %i0
26650 fblg,a %fcc2, loop_2486
26651 movneg %xcc, %i4, %i5
26652 edge8ln %o2, %o0, %l3
26653 xnorcc %l0, %i2, %i7
26654loop_2486:
26655 movg %xcc, %o1, %i3
26656 alignaddrl %o5, %o3, %o4
26657 taddcc %g1, 0x015D, %g7
26658 taddcc %l2, %o7, %l1
26659 nop
26660 set 0x2D, %o0
26661 ldstub [%l7 + %o0], %i1
26662 orncc %g2, 0x12F9, %g5
26663 edge16 %o6, %l5, %l6
26664 fsrc2s %f20, %f31
26665 movle %icc, %g6, %g3
26666 bleu,pn %icc, loop_2487
26667 bneg,a,pn %xcc, loop_2488
26668 movneg %xcc, %g4, %i6
26669 st %f9, [%l7 + 0x38]
26670loop_2487:
26671 array32 %i0, %i4, %i5
26672loop_2488:
26673 movleu %icc, %l4, %o2
26674 udivcc %l3, 0x0F66, %o0
26675 set 0x54, %o7
26676 swapa [%l7 + %o7] 0x04, %l0
26677 tge %icc, 0x6
26678 fmovdvc %xcc, %f2, %f7
26679 brgez %i7, loop_2489
26680 smul %o1, %i3, %i2
26681 sra %o3, %o5, %g1
26682 tvs %icc, 0x0
26683loop_2489:
26684 sllx %o4, 0x0B, %g7
26685 movcs %xcc, %l2, %l1
26686 edge8n %i1, %o7, %g2
26687 fmovdl %xcc, %f2, %f27
26688 fmovrdgez %o6, %f20, %f2
26689 fcmpgt16 %f10, %f28, %g5
26690 xor %l5, 0x0621, %g6
26691 addc %l6, %g4, %g3
26692 nop
26693 setx loop_2490, %l0, %l1
26694 jmpl %l1, %i6
26695 srlx %i4, 0x00, %i0
26696 fbl %fcc0, loop_2491
26697 movvs %xcc, %l4, %i5
26698loop_2490:
26699 fmovdcs %xcc, %f29, %f10
26700 fmul8sux16 %f30, %f0, %f16
26701loop_2491:
26702 tsubcctv %o2, 0x0CB0, %o0
26703 smul %l3, 0x1906, %i7
26704 movl %icc, %o1, %i3
26705 fcmpne32 %f24, %f28, %i2
26706 te %icc, 0x5
26707 tl %icc, 0x3
26708 movn %icc, %l0, %o3
26709 or %g1, 0x1A23, %o4
26710 fmovdne %xcc, %f30, %f4
26711 bl,a,pn %icc, loop_2492
26712 tg %icc, 0x1
26713 sll %o5, %g7, %l1
26714 addc %i1, 0x1EEB, %o7
26715loop_2492:
26716 edge32n %l2, %o6, %g5
26717 fba,a %fcc1, loop_2493
26718 movvs %xcc, %l5, %g6
26719 edge8ln %l6, %g2, %g4
26720 xorcc %g3, 0x117D, %i6
26721loop_2493:
26722 movrlz %i4, 0x2F8, %i0
26723 sir 0x1457
26724 and %l4, 0x0BD7, %o2
26725 tne %xcc, 0x6
26726 tgu %icc, 0x6
26727 bshuffle %f4, %f18, %f0
26728 movcs %icc, %i5, %o0
26729 fsrc1s %f30, %f26
26730 edge8 %i7, %o1, %l3
26731 addccc %i2, 0x0486, %l0
26732 fcmps %fcc3, %f16, %f0
26733 tvc %xcc, 0x5
26734 pdist %f24, %f6, %f28
26735 udivx %i3, 0x15B5, %o3
26736 saved
26737 rdpr %cwp, %g1
26738 rdpr %cansave, %g2
26739 rdpr %canrestore, %g3
26740 rdpr %cleanwin, %g4
26741 rdpr %otherwin, %g5
26742 rdpr %wstate, %g6
26743 wr %g0, 0xeb, %asi
26744 stda %o4, [%l7 + 0x50] %asi
26745 membar #Sync
26746 tcc %icc, 0x5
26747 mulscc %o5, %g1, %l1
26748 edge8l %g7, %o7, %l2
26749 movne %xcc, %i1, %g5
26750 fbl,a %fcc1, loop_2494
26751 edge16ln %o6, %g6, %l6
26752 bne,a,pn %icc, loop_2495
26753 udivx %l5, 0x0ED7, %g4
26754loop_2494:
26755 edge8 %g2, %g3, %i6
26756 saved
26757 rdpr %cwp, %g1
26758 rdpr %cansave, %g2
26759 rdpr %canrestore, %g3
26760 rdpr %cleanwin, %g4
26761 rdpr %otherwin, %g5
26762 rdpr %wstate, %g6
26763loop_2495:
26764 smul %i4, %i0, %o2
26765 set 0x50, %i0
26766 ldswa [%l7 + %i0] 0x15, %l4
26767 addccc %i5, 0x0DB3, %i7
26768 tvs %xcc, 0x7
26769 movrgz %o1, 0x146, %o0
26770 add %l3, %i2, %i3
26771 edge32n %o3, %o4, %l0
26772 stx %g1, [%l7 + 0x40]
26773 fpadd32s %f11, %f12, %f3
26774 addc %o5, 0x032B, %l1
26775 edge16l %o7, %g7, %i1
26776 flush %l7 + 0x4C
26777 fmovdge %xcc, %f14, %f6
26778 fmovspos %xcc, %f10, %f15
26779 movn %icc, %l2, %g5
26780 edge16 %g6, %l6, %o6
26781 fmovsvc %xcc, %f26, %f22
26782 set 0x42, %g5
26783 ldstuba [%l7 + %g5] 0x80, %l5
26784 array32 %g4, %g3, %i6
26785 edge32 %i4, %i0, %g2
26786 fones %f30
26787 ldsh [%l7 + 0x3A], %l4
26788 tge %xcc, 0x6
26789 brz,a %i5, loop_2496
26790 array32 %o2, %i7, %o1
26791 udivcc %o0, 0x1779, %i2
26792 fbul,a %fcc0, loop_2497
26793loop_2496:
26794 bgu,a %icc, loop_2498
26795 bpos,pn %xcc, loop_2499
26796 movn %xcc, %l3, %o3
26797loop_2497:
26798 nop
26799 wr %g0, 0x0c, %asi
26800 ldda [%l7 + 0x40] %asi, %f0
26801loop_2498:
26802 movpos %xcc, %o4, %l0
26803loop_2499:
26804 addccc %g1, %i3, %o5
26805 fnot1s %f11, %f19
26806 bleu,a %xcc, loop_2500
26807 movre %o7, 0x13F, %g7
26808 array16 %l1, %i1, %l2
26809 add %g5, 0x09CB, %g6
26810loop_2500:
26811 fabss %f15, %f19
26812 ta %icc, 0x3
26813 add %o6, %l5, %g4
26814 wr %g0, 0x10, %asi
26815 prefetcha [%l7 + 0x68] %asi, 0x2
26816 edge8l %i6, %g3, %i4
26817 taddcc %g2, %i0, %i5
26818 udivx %l4, 0x1AB5, %i7
26819 fcmped %fcc0, %f30, %f18
26820 movne %xcc, %o1, %o0
26821 tvc %icc, 0x4
26822 edge32n %o2, %i2, %o3
26823 srax %o4, 0x1C, %l0
26824 udivcc %g1, 0x19DB, %i3
26825 restored
26826 rdpr %cwp, %g1
26827 rdpr %cansave, %g2
26828 rdpr %canrestore, %g3
26829 rdpr %cleanwin, %g4
26830 rdpr %otherwin, %g5
26831 rdpr %wstate, %g6
26832 movcc %xcc, %l3, %o5
26833 srl %o7, %l1, %g7
26834 bvc,pt %xcc, loop_2501
26835 movle %xcc, %l2, %i1
26836 fbge,a %fcc1, loop_2502
26837 fmovdn %icc, %f0, %f5
26838loop_2501:
26839 ba loop_2503
26840 fcmpeq16 %f10, %f10, %g6
26841loop_2502:
26842 move %icc, %o6, %g5
26843 or %g4, 0x03CF, %l5
26844loop_2503:
26845 nop
26846 wr %g0, 0x80, %asi
26847 ldxa [%l7 + 0x20] %asi, %i6
26848 xnorcc %l6, 0x1DC0, %i4
26849 movvs %icc, %g3, %g2
26850 set 0x40, %i2
26851 ldda [%l7 + %i2] 0x19, %f16
26852 fmovrdlez %i5, %f8, %f0
26853 faligndata %f14, %f28, %f10
26854 wr %g0, 0x89, %asi
26855 ldstuba [%l7 + 0x56] %asi, %l4
26856 set 0x7C, %o3
26857 stwa %i7, [%l7 + %o3] 0x80
26858 fmovrdlez %o1, %f18, %f30
26859 movrlez %o0, 0x081, %i0
26860 wr %g0, 0x10, %asi
26861 swapa [%l7 + 0x2C] %asi, %o2
26862 fxnors %f30, %f20, %f7
26863 fand %f4, %f8, %f8
26864 bgu,a,pt %icc, loop_2504
26865 fmovsle %xcc, %f16, %f9
26866 bcc,pt %icc, loop_2505
26867 movrlz %o3, %i2, %o4
26868loop_2504:
26869 alignaddrl %g1, %l0, %l3
26870 movcc %icc, %o5, %i3
26871loop_2505:
26872 taddcctv %o7, %g7, %l1
26873 fzero %f30
26874 fcmpgt16 %f16, %f24, %i1
26875 wr %g0, 0x0c, %asi
26876 prefetcha [%l7 + 0x60] %asi, 0x3
26877 fbg,a %fcc2, loop_2506
26878 smulcc %o6, %g6, %g4
26879 set 0x10, %o4
26880 stxa %l5, [%g0 + %o4] 0x21
26881loop_2506:
26882 movrgez %g5, %i6, %i4
26883 sth %l6, [%l7 + 0x5A]
26884 fmuld8sux16 %f17, %f9, %f4
26885 addcc %g3, %g2, %i5
26886 fmovsvs %icc, %f25, %f27
26887 fornot1 %f30, %f14, %f16
26888 fbuge %fcc2, loop_2507
26889 sethi 0x1E0C, %l4
26890 movpos %icc, %i7, %o1
26891 bvs,a,pt %icc, loop_2508
26892loop_2507:
26893 movpos %xcc, %o0, %i0
26894 move %icc, %o2, %o3
26895 taddcctv %i2, %g1, %l0
26896loop_2508:
26897 popc 0x014E, %o4
26898 ble %xcc, loop_2509
26899 tne %icc, 0x6
26900 fornot2s %f21, %f12, %f4
26901 fmovspos %icc, %f0, %f17
26902loop_2509:
26903 bl,a loop_2510
26904 smul %l3, %o5, %o7
26905 sdivx %i3, 0x00EC, %g7
26906 alignaddr %l1, %i1, %o6
26907loop_2510:
26908 tvc %xcc, 0x7
26909 fpadd16s %f19, %f3, %f3
26910 fmovdneg %xcc, %f8, %f9
26911 fmovsleu %icc, %f24, %f4
26912 fmovrslz %g6, %f7, %f20
26913 fmovrde %g4, %f4, %f24
26914 movne %icc, %l5, %g5
26915 movn %icc, %l2, %i4
26916 edge8l %i6, %l6, %g2
26917 udivx %i5, 0x133C, %g3
26918 add %l4, %o1, %o0
26919 set 0x0, %i6
26920 stxa %i0, [%g0 + %i6] 0x4f
26921 movcc %xcc, %i7, %o3
26922 edge8l %o2, %g1, %l0
26923 fmovdvs %icc, %f15, %f5
26924 edge8ln %i2, %o4, %o5
26925 swap [%l7 + 0x48], %o7
26926 fba,a %fcc0, loop_2511
26927 tle %icc, 0x7
26928 fbule,a %fcc1, loop_2512
26929 membar 0x30
26930loop_2511:
26931 stw %i3, [%l7 + 0x78]
26932 srlx %g7, %l1, %i1
26933loop_2512:
26934 nop
26935 wr %g0, 0x04, %asi
26936 stwa %l3, [%l7 + 0x08] %asi
26937 bl,a,pn %xcc, loop_2513
26938 subc %g6, %o6, %g4
26939 move %icc, %g5, %l2
26940 saved
26941 rdpr %cwp, %g1
26942 rdpr %cansave, %g2
26943 rdpr %canrestore, %g3
26944 rdpr %cleanwin, %g4
26945 rdpr %otherwin, %g5
26946 rdpr %wstate, %g6
26947loop_2513:
26948 srax %i4, %l5, %l6
26949 bvc,pn %xcc, loop_2514
26950 fmovscs %icc, %f17, %f25
26951 alignaddr %g2, %i5, %i6
26952 subcc %l4, 0x1A76, %o1
26953loop_2514:
26954 brz,a %g3, loop_2515
26955 bvc %icc, loop_2516
26956 edge8l %i0, %o0, %o3
26957 tn %icc, 0x3
26958loop_2515:
26959 tcc %icc, 0x3
26960loop_2516:
26961 alignaddrl %o2, %g1, %l0
26962 bcc,pn %xcc, loop_2517
26963 fmovdl %xcc, %f13, %f6
26964 bleu,a,pt %icc, loop_2518
26965 taddcctv %i7, %o4, %i2
26966loop_2517:
26967 smulcc %o5, %i3, %o7
26968 xor %l1, 0x0DE6, %g7
26969loop_2518:
26970 umul %i1, %l3, %o6
26971 movge %icc, %g6, %g5
26972 udivx %g4, 0x0D4D, %i4
26973 fbu,a %fcc2, loop_2519
26974 edge32ln %l2, %l6, %l5
26975 ble,pt %xcc, loop_2520
26976 tcs %xcc, 0x3
26977loop_2519:
26978 movvs %icc, %i5, %i6
26979 add %l7, 0x58, %l6
26980 wr %g0, 0x19, %asi
26981 lda [%l6] %asi, %g2
26982 casa [%l6] %asi, %g2, %l4
26983loop_2520:
26984 movre %o1, 0x224, %i0
26985 movrlez %o0, %g3, %o3
26986 fmovdne %icc, %f10, %f12
26987 swap [%l7 + 0x7C], %g1
26988 tleu %xcc, 0x5
26989 te %icc, 0x0
26990 xnorcc %l0, 0x1E25, %i7
26991 wr %g0, 0x10, %asi
26992 ldswa [%l7 + 0x0C] %asi, %o4
26993 fxnor %f12, %f30, %f16
26994 ldd [%l7 + 0x60], %f4
26995 srlx %o2, 0x0B, %i2
26996 fnot2s %f16, %f31
26997 fmovrdgez %i3, %f16, %f18
26998 array16 %o5, %l1, %o7
26999 fbne,a %fcc0, loop_2521
27000 edge16 %i1, %g7, %o6
27001 fpadd32 %f8, %f26, %f20
27002 xorcc %l3, 0x1DA7, %g5
27003loop_2521:
27004 fmovdcs %xcc, %f26, %f29
27005 movne %xcc, %g6, %i4
27006 andncc %g4, %l6, %l5
27007 bcs,pt %icc, loop_2522
27008 mulscc %i5, 0x0EE3, %l2
27009 subc %g2, %l4, %o1
27010 saved
27011 rdpr %cwp, %g1
27012 rdpr %cansave, %g2
27013 rdpr %canrestore, %g3
27014 rdpr %cleanwin, %g4
27015 rdpr %otherwin, %g5
27016 rdpr %wstate, %g6
27017loop_2522:
27018 orn %i0, %i6, %o0
27019 sdivx %o3, 0x0B5C, %g1
27020 andncc %l0, %g3, %i7
27021 fmul8x16al %f4, %f19, %f20
27022 set 0x40, %i7
27023 stda %f16, [%l7 + %i7] 0xf1
27024 membar #Sync
27025 tleu %icc, 0x6
27026 andncc %o4, %o2, %i2
27027 mulscc %o5, %l1, %i3
27028 tne %xcc, 0x7
27029 stb %i1, [%l7 + 0x1C]
27030 array32 %g7, %o7, %o6
27031 array32 %l3, %g5, %g6
27032 set 0x58, %g6
27033 stxa %g4, [%l7 + %g6] 0x19
27034 te %xcc, 0x7
27035 edge32l %i4, %l6, %i5
27036 subc %l5, 0x1C62, %g2
27037 set 0x10, %o2
27038 ldxa [%g0 + %o2] 0x21, %l4
27039 restored
27040 rdpr %cwp, %g1
27041 rdpr %cansave, %g2
27042 rdpr %canrestore, %g3
27043 rdpr %cleanwin, %g4
27044 rdpr %otherwin, %g5
27045 rdpr %wstate, %g6
27046 sllx %l2, 0x04, %o1
27047 fbne %fcc3, loop_2523
27048 srl %i6, 0x03, %o0
27049 tg %icc, 0x6
27050 tcc %xcc, 0x5
27051loop_2523:
27052 fmovrde %i0, %f4, %f2
27053 membar 0x52
27054 bl,a,pn %icc, loop_2524
27055 tne %xcc, 0x6
27056 set 0x48, %g2
27057 stwa %o3, [%l7 + %g2] 0x81
27058loop_2524:
27059 bgu,a,pn %icc, loop_2525
27060 fnegd %f6, %f6
27061 fnands %f30, %f29, %f2
27062 movg %xcc, %l0, %g3
27063loop_2525:
27064 fnegd %f18, %f24
27065 tleu %icc, 0x2
27066 tg %xcc, 0x6
27067 srax %g1, %i7, %o2
27068 bleu %icc, loop_2526
27069 tl %icc, 0x3
27070 fcmps %fcc1, %f16, %f15
27071 edge8l %o4, %o5, %i2
27072loop_2526:
27073 fones %f29
27074 udivx %l1, 0x1FB1, %i1
27075 movvc %icc, %g7, %i3
27076 smulcc %o6, 0x11E6, %o7
27077 movrgz %g5, %g6, %g4
27078 movrlz %i4, %l3, %i5
27079 saved
27080 rdpr %cwp, %g1
27081 rdpr %cansave, %g2
27082 rdpr %canrestore, %g3
27083 rdpr %cleanwin, %g4
27084 rdpr %otherwin, %g5
27085 rdpr %wstate, %g6
27086 mulscc %l6, 0x1C21, %l5
27087 tvs %icc, 0x4
27088 mulx %g2, %l4, %l2
27089 srl %i6, 0x17, %o1
27090 movpos %icc, %i0, %o0
27091 umul %o3, 0x12E1, %l0
27092 stb %g3, [%l7 + 0x36]
27093 ble,a,pt %icc, loop_2527
27094 orn %i7, %g1, %o2
27095 fnor %f20, %f28, %f16
27096 array8 %o4, %o5, %l1
27097loop_2527:
27098 nop
27099 wr %g0, 0x19, %asi
27100 stda %f16, [%l7 + 0x40] %asi
27101 movrgez %i1, 0x0BB, %g7
27102 edge8 %i2, %o6, %o7
27103 bvs,pt %xcc, loop_2528
27104 smulcc %i3, 0x070F, %g5
27105 umulcc %g6, %g4, %l3
27106 set 0x5C, %o6
27107 lduwa [%l7 + %o6] 0x80, %i5
27108loop_2528:
27109 movcs %icc, %l6, %l5
27110 smul %i4, 0x1DFA, %g2
27111 subcc %l4, %l2, %o1
27112 andn %i0, 0x148F, %o0
27113 movcs %xcc, %o3, %l0
27114 udivx %g3, 0x1ED7, %i6
27115 bge,a loop_2529
27116 tvs %icc, 0x1
27117 udiv %i7, 0x08BC, %g1
27118 flush %l7 + 0x50
27119loop_2529:
27120 tl %xcc, 0x1
27121 fornot1s %f18, %f2, %f20
27122 array16 %o2, %o4, %l1
27123 tn %xcc, 0x3
27124 movleu %icc, %i1, %o5
27125 edge32 %i2, %o6, %g7
27126 tcc %xcc, 0x7
27127 fcmpes %fcc1, %f21, %f7
27128 ldub [%l7 + 0x7B], %o7
27129 tle %icc, 0x3
27130 array32 %i3, %g5, %g4
27131 tg %xcc, 0x0
27132 bpos,a,pn %icc, loop_2530
27133 ldd [%l7 + 0x78], %f10
27134 array16 %g6, %l3, %l6
27135 wr %g0, 0x80, %asi
27136 stba %i5, [%l7 + 0x4D] %asi
27137loop_2530:
27138 popc %i4, %l5
27139 add %g2, %l2, %o1
27140 fmovsl %xcc, %f15, %f16
27141 wr %g0, 0x11, %asi
27142 ldda [%l7 + 0x20] %asi, %i0
27143 fbug %fcc3, loop_2531
27144 fbge,a %fcc1, loop_2532
27145 fmovsn %icc, %f24, %f18
27146 movrlez %o0, %o3, %l4
27147loop_2531:
27148 edge8ln %g3, %l0, %i7
27149loop_2532:
27150 smul %g1, 0x1BDA, %i6
27151 edge32 %o4, %l1, %i1
27152 edge16l %o2, %o5, %o6
27153 set 0x0A, %l0
27154 stha %g7, [%l7 + %l0] 0x81
27155 fblg %fcc3, loop_2533
27156 edge8n %i2, %i3, %o7
27157 xnorcc %g5, %g4, %g6
27158 ba loop_2534
27159loop_2533:
27160 edge16 %l6, %i5, %l3
27161 tl %icc, 0x4
27162 umul %l5, %i4, %g2
27163loop_2534:
27164 alignaddr %l2, %o1, %o0
27165 brz %i0, loop_2535
27166 srax %l4, %g3, %o3
27167 movg %xcc, %i7, %l0
27168 edge16l %g1, %o4, %i6
27169loop_2535:
27170 nop
27171 membar #Sync
27172 set 0x40, %i4
27173 ldda [%l7 + %i4] 0xf1, %f16
27174 sllx %l1, 0x02, %i1
27175 set 0x34, %i3
27176 ldsba [%l7 + %i3] 0x0c, %o5
27177 ba,a loop_2536
27178 call loop_2537
27179 tgu %xcc, 0x6
27180 edge8ln %o6, %o2, %g7
27181loop_2536:
27182 movg %xcc, %i3, %o7
27183loop_2537:
27184 addccc %g5, %i2, %g6
27185 fba %fcc1, loop_2538
27186 saved
27187 rdpr %cwp, %g1
27188 rdpr %cansave, %g2
27189 rdpr %canrestore, %g3
27190 rdpr %cleanwin, %g4
27191 rdpr %otherwin, %g5
27192 rdpr %wstate, %g6
27193 srlx %l6, 0x1A, %g4
27194 movrgz %l3, 0x2F5, %i5
27195loop_2538:
27196 membar 0x03
27197 brgez %i4, loop_2539
27198 flush %l7 + 0x30
27199 tvc %xcc, 0x0
27200 ldsh [%l7 + 0x2C], %l5
27201loop_2539:
27202 umulcc %g2, %l2, %o0
27203 fands %f7, %f7, %f8
27204 fbn %fcc1, loop_2540
27205 bleu,a %icc, loop_2541
27206 andcc %i0, %l4, %o1
27207 alignaddrl %o3, %i7, %l0
27208loop_2540:
27209 fands %f16, %f26, %f19
27210loop_2541:
27211 fmovdne %xcc, %f8, %f29
27212 fbn,a %fcc1, loop_2542
27213 subc %g1, 0x0FF3, %o4
27214 movrgez %g3, 0x341, %l1
27215 fbge %fcc3, loop_2543
27216loop_2542:
27217 edge8l %i1, %o5, %i6
27218 addcc %o2, %g7, %o6
27219 set 0x50, %g4
27220 swapa [%l7 + %g4] 0x18, %i3
27221loop_2543:
27222 movl %icc, %g5, %i2
27223 alignaddrl %o7, %l6, %g4
27224 movvc %xcc, %g6, %l3
27225 edge8l %i4, %l5, %i5
27226 fpadd16s %f12, %f16, %f24
27227 fmovsl %xcc, %f19, %f12
27228 membar #Sync
27229 wr %g0, 0x1f, %asi
27230 ldda [%l7 + 0x40] %asi, %f0
27231 movneg %xcc, %g2, %o0
27232 brgez %i0, loop_2544
27233 movl %icc, %l4, %o1
27234 udiv %l2, 0x1DB1, %i7
27235 fmovspos %xcc, %f3, %f20
27236loop_2544:
27237 fpack16 %f6, %f22
27238 sub %o3, 0x1162, %g1
27239 fmovdcs %icc, %f7, %f10
27240 fmovscs %icc, %f10, %f25
27241 set 0x78, %l1
27242 stda %l0, [%l7 + %l1] 0x15
27243 fpack16 %f24, %f13
27244 movl %xcc, %o4, %l1
27245 edge32l %g3, %o5, %i6
27246 move %icc, %o2, %g7
27247 addc %o6, %i1, %g5
27248 orcc %i3, 0x0117, %i2
27249 fmovrslz %l6, %f7, %f10
27250 fbug,a %fcc2, loop_2545
27251 ldsw [%l7 + 0x14], %g4
27252 sdivcc %o7, 0x13CC, %g6
27253 stw %i4, [%l7 + 0x50]
27254loop_2545:
27255 fbn,a %fcc2, loop_2546
27256 fmovdg %icc, %f8, %f14
27257 fmovrde %l3, %f22, %f6
27258 flush %l7 + 0x30
27259loop_2546:
27260 fxors %f21, %f29, %f15
27261 fmovdpos %icc, %f25, %f13
27262 movvs %xcc, %l5, %i5
27263 array8 %g2, %o0, %l4
27264 subc %i0, %l2, %o1
27265 movgu %xcc, %o3, %g1
27266 fmovsl %icc, %f17, %f22
27267 xnor %i7, 0x17E8, %o4
27268 stw %l0, [%l7 + 0x4C]
27269 srl %l1, %g3, %o5
27270 fones %f16
27271 srl %o2, %i6, %o6
27272 mova %icc, %g7, %g5
27273 set 0x40, %i1
27274 ldda [%l7 + %i1] 0x89, %f16
27275 array16 %i3, %i2, %l6
27276 be,pt %xcc, loop_2547
27277 orn %g4, %i1, %o7
27278 sdiv %i4, 0x0254, %l3
27279 movrgz %l5, 0x29F, %i5
27280loop_2547:
27281 xnor %g2, 0x0D7A, %g6
27282 stbar
27283 tl %icc, 0x1
27284 umul %o0, %i0, %l2
27285 popc %o1, %l4
27286 ba,pt %xcc, loop_2548
27287 movg %icc, %g1, %i7
27288 subc %o3, %o4, %l1
27289 edge8n %l0, %o5, %g3
27290loop_2548:
27291 smul %o2, 0x0DBD, %i6
27292 taddcc %o6, 0x1C5C, %g5
27293 ble,a %xcc, loop_2549
27294 movcs %icc, %i3, %i2
27295 bge,pt %xcc, loop_2550
27296 movre %l6, %g7, %i1
27297loop_2549:
27298 fmovrsgez %g4, %f19, %f28
27299 edge32 %i4, %l3, %l5
27300loop_2550:
27301 fmovdcs %xcc, %f22, %f14
27302 fmul8ulx16 %f0, %f16, %f12
27303 srax %o7, %g2, %i5
27304 tge %icc, 0x7
27305 movre %g6, %i0, %l2
27306 fpsub16s %f23, %f2, %f29
27307 pdist %f8, %f28, %f6
27308 fand %f12, %f22, %f22
27309 fmovscc %icc, %f22, %f1
27310 movcs %icc, %o0, %o1
27311 sdiv %l4, 0x11B7, %i7
27312 fmovsne %icc, %f17, %f0
27313 add %l7, 0x74, %l6
27314 wr %g0, 0x88, %asi
27315 lda [%l6] %asi, %o3
27316 casa [%l6] 0x88, %o3, %g1
27317 membar 0x12
27318 set 0x48, %l6
27319 lduwa [%l7 + %l6] 0x81, %l1
27320 bge %xcc, loop_2551
27321 fmul8x16au %f27, %f21, %f0
27322 sth %l0, [%l7 + 0x6C]
27323 bcs,a loop_2552
27324loop_2551:
27325 array8 %o4, %g3, %o2
27326 fandnot2s %f8, %f14, %f10
27327 sth %o5, [%l7 + 0x7E]
27328loop_2552:
27329 mulx %o6, %i6, %i3
27330 fnand %f10, %f8, %f14
27331 srlx %g5, 0x02, %l6
27332 fnegd %f16, %f8
27333 fcmpeq32 %f10, %f8, %i2
27334 movcc %xcc, %g7, %g4
27335 tneg %icc, 0x1
27336 umul %i1, 0x1B93, %i4
27337 set 0x40, %o5
27338 stda %f0, [%l7 + %o5] 0x19
27339 orncc %l3, %o7, %l5
27340 fblg,a %fcc1, loop_2553
27341 edge32 %i5, %g6, %i0
27342 wr %g0, 0x88, %asi
27343 stda %f0, [%l7 + 0x40] %asi
27344loop_2553:
27345 fpackfix %f26, %f3
27346 fornot2 %f30, %f30, %f24
27347 saved
27348 rdpr %cwp, %g1
27349 rdpr %cansave, %g2
27350 rdpr %canrestore, %g3
27351 rdpr %cleanwin, %g4
27352 rdpr %otherwin, %g5
27353 rdpr %wstate, %g6
27354 move %xcc, %g2, %l2
27355 edge8ln %o1, %o0, %i7
27356 std %f30, [%l7 + 0x68]
27357 fmovrsne %o3, %f19, %f23
27358 tle %icc, 0x0
27359 srl %g1, 0x0D, %l1
27360 sdivx %l0, 0x136C, %o4
27361 std %f12, [%l7 + 0x58]
27362 edge32n %l4, %g3, %o2
27363 smulcc %o5, 0x0C03, %o6
27364 fmovsvc %icc, %f16, %f5
27365 brgz,a %i3, loop_2554
27366 fandnot2 %f2, %f2, %f22
27367 fpadd16s %f19, %f30, %f6
27368 movneg %xcc, %i6, %g5
27369loop_2554:
27370 fpadd16 %f8, %f22, %f26
27371 set 0x54, %o1
27372 ldswa [%l7 + %o1] 0x11, %l6
27373 bleu,a loop_2555
27374 array8 %g7, %g4, %i2
27375 xorcc %i4, %i1, %o7
27376 or %l5, %i5, %g6
27377loop_2555:
27378 restored
27379 rdpr %cwp, %g1
27380 rdpr %cansave, %g2
27381 rdpr %canrestore, %g3
27382 rdpr %cleanwin, %g4
27383 rdpr %otherwin, %g5
27384 rdpr %wstate, %g6
27385 edge32l %l3, %i0, %l2
27386 ba,pt %icc, loop_2556
27387 sethi 0x0783, %g2
27388 ldsb [%l7 + 0x41], %o0
27389 alignaddrl %o1, %i7, %o3
27390loop_2556:
27391 edge16n %g1, %l1, %o4
27392 fcmps %fcc1, %f22, %f0
27393 fbul %fcc2, loop_2557
27394 fmovdneg %icc, %f20, %f9
27395 fnand %f20, %f18, %f18
27396 movne %icc, %l4, %g3
27397loop_2557:
27398 movleu %xcc, %l0, %o2
27399 fba %fcc1, loop_2558
27400 xorcc %o6, 0x0DD2, %i3
27401 fbn,a %fcc0, loop_2559
27402 tg %xcc, 0x5
27403loop_2558:
27404 orcc %o5, %i6, %g5
27405 fmovda %xcc, %f3, %f9
27406loop_2559:
27407 edge32l %g7, %l6, %i2
27408 movcc %icc, %g4, %i4
27409 fbule %fcc0, loop_2560
27410 ldsw [%l7 + 0x78], %o7
27411 movneg %icc, %i1, %l5
27412 movgu %icc, %g6, %l3
27413loop_2560:
27414 sub %i5, 0x0403, %l2
27415 orcc %g2, 0x0EB3, %i0
27416 or %o0, 0x1A11, %i7
27417 fzeros %f6
27418 fxor %f18, %f18, %f24
27419 srlx %o3, %g1, %o1
27420 movrgz %o4, %l1, %g3
27421 fbl,a %fcc0, loop_2561
27422 sub %l0, %l4, %o2
27423 bne,a %xcc, loop_2562
27424 tcs %icc, 0x5
27425loop_2561:
27426 prefetch [%l7 + 0x58], 0x1
27427 fxnor %f12, %f30, %f30
27428loop_2562:
27429 fnot1s %f7, %f0
27430 fabss %f31, %f31
27431 fone %f0
27432 bn,a,pt %xcc, loop_2563
27433 fbl,a %fcc2, loop_2564
27434 saved
27435 rdpr %cwp, %g1
27436 rdpr %cansave, %g2
27437 rdpr %canrestore, %g3
27438 rdpr %cleanwin, %g4
27439 rdpr %otherwin, %g5
27440 rdpr %wstate, %g6
27441 edge16 %o6, %i3, %o5
27442loop_2563:
27443 fba %fcc0, loop_2565
27444loop_2564:
27445 smul %i6, 0x0251, %g7
27446 tleu %xcc, 0x0
27447 sdiv %l6, 0x1C42, %i2
27448loop_2565:
27449 orcc %g5, 0x1850, %g4
27450 fmovs %f19, %f12
27451 tl %xcc, 0x4
27452 bne,a %icc, loop_2566
27453 fbo,a %fcc2, loop_2567
27454 tneg %icc, 0x1
27455 popc %o7, %i1
27456loop_2566:
27457 fmovdle %icc, %f0, %f12
27458loop_2567:
27459 andn %l5, 0x0022, %g6
27460 xnorcc %i4, %l3, %l2
27461 fmovdg %icc, %f29, %f7
27462 smul %g2, 0x1B82, %i0
27463 fpack32 %f6, %f12, %f24
27464 fbne,a %fcc1, loop_2568
27465 siam 0x4
27466 set 0x70, %i5
27467 ldswa [%l7 + %i5] 0x88, %o0
27468loop_2568:
27469 andn %i7, 0x1BAB, %o3
27470 bge,pt %icc, loop_2569
27471 edge32l %g1, %i5, %o1
27472 set 0x0C, %g3
27473 stwa %o4, [%l7 + %g3] 0xeb
27474 membar #Sync
27475loop_2569:
27476 stx %l1, [%l7 + 0x10]
27477 bneg loop_2570
27478 xor %g3, 0x03D8, %l0
27479 fsrc1 %f16, %f12
27480 movrlez %l4, 0x351, %o2
27481loop_2570:
27482 fmovrdne %i3, %f24, %f26
27483 fpmerge %f19, %f7, %f2
27484 xnor %o5, 0x1F9A, %o6
27485 bvc,a,pn %icc, loop_2571
27486 fbule %fcc1, loop_2572
27487 edge16l %g7, %l6, %i6
27488 movge %xcc, %i2, %g5
27489loop_2571:
27490 tsubcc %o7, 0x0A81, %g4
27491loop_2572:
27492 fpsub32 %f16, %f18, %f28
27493 fcmpne16 %f12, %f12, %i1
27494 restored
27495 rdpr %cwp, %g1
27496 rdpr %cansave, %g2
27497 rdpr %canrestore, %g3
27498 rdpr %cleanwin, %g4
27499 rdpr %otherwin, %g5
27500 rdpr %wstate, %g6
27501 sra %l5, 0x07, %i4
27502 sll %g6, %l3, %l2
27503 fnegs %f1, %f17
27504 brlz %g2, loop_2573
27505 sethi 0x13A2, %i0
27506 bvs,a,pt %icc, loop_2574
27507 fmovdneg %icc, %f28, %f2
27508loop_2573:
27509 edge8ln %o0, %i7, %o3
27510 fbul,a %fcc1, loop_2575
27511loop_2574:
27512 sdiv %g1, 0x1E06, %o1
27513 tsubcc %o4, 0x1FD7, %i5
27514 fornot2s %f14, %f15, %f31
27515loop_2575:
27516 fmovspos %xcc, %f18, %f23
27517 ldd [%l7 + 0x78], %l0
27518 membar 0x1A
27519 movgu %icc, %g3, %l4
27520 mova %icc, %o2, %l0
27521 tsubcctv %o5, 0x0E9B, %o6
27522 popc %g7, %i3
27523 bge,a,pn %xcc, loop_2576
27524 taddcctv %i6, %l6, %i2
27525 tsubcc %o7, 0x17E2, %g5
27526 membar 0x23
27527loop_2576:
27528 subccc %i1, %l5, %i4
27529 xnorcc %g6, %l3, %l2
27530 tneg %xcc, 0x2
27531 movrne %g4, %g2, %o0
27532 addc %i7, %o3, %g1
27533 movrlez %i0, %o1, %o4
27534 bneg,pn %xcc, loop_2577
27535 lduw [%l7 + 0x1C], %i5
27536 xorcc %l1, %l4, %o2
27537 xor %l0, %o5, %o6
27538loop_2577:
27539 movrlz %g3, %g7, %i3
27540 set 0x48, %l2
27541 ldxa [%l7 + %l2] 0x19, %i6
27542 fbuge %fcc2, loop_2578
27543 ldd [%l7 + 0x68], %f4
27544 srax %l6, %i2, %o7
27545 orcc %g5, 0x0251, %l5
27546loop_2578:
27547 mulx %i1, 0x08B1, %i4
27548 fbul,a %fcc2, loop_2579
27549 fandnot2s %f29, %f28, %f12
27550 xorcc %g6, 0x0D76, %l3
27551 mova %xcc, %l2, %g2
27552loop_2579:
27553 alignaddrl %o0, %g4, %i7
27554 ldd [%l7 + 0x30], %f20
27555 wr %g0, 0x89, %asi
27556 ldswa [%l7 + 0x44] %asi, %g1
27557 movre %o3, %i0, %o1
27558 movge %xcc, %o4, %l1
27559 siam 0x0
27560 lduh [%l7 + 0x16], %i5
27561 move %icc, %l4, %l0
27562 srax %o5, %o6, %o2
27563 bpos,a loop_2580
27564 ldsh [%l7 + 0x60], %g7
27565 taddcc %i3, %i6, %l6
27566 or %g3, %i2, %g5
27567loop_2580:
27568 umulcc %o7, 0x11AD, %i1
27569 wr %g0, 0x88, %asi
27570 ldswa [%l7 + 0x0C] %asi, %l5
27571 andncc %g6, %l3, %i4
27572 array8 %g2, %o0, %g4
27573 sll %l2, %i7, %g1
27574 udivcc %o3, 0x1C12, %o1
27575 wr %g0, 0x58, %asi
27576 ldxa [%g0 + 0x0] %asi, %i0
27577 edge8l %o4, %l1, %l4
27578 subcc %l0, %o5, %o6
27579 ta %icc, 0x1
27580 movrne %o2, %g7, %i5
27581 fbg %fcc2, loop_2581
27582 movrgez %i6, %l6, %g3
27583 fmovdcc %xcc, %f6, %f12
27584 set 0x1E, %l3
27585 stha %i3, [%l7 + %l3] 0x23
27586 membar #Sync
27587loop_2581:
27588 bneg,a %icc, loop_2582
27589 siam 0x7
27590 fbge,a %fcc3, loop_2583
27591 addc %i2, %o7, %g5
27592loop_2582:
27593 fmovdpos %xcc, %f1, %f4
27594 movvc %icc, %i1, %l5
27595loop_2583:
27596 movgu %xcc, %g6, %i4
27597 movcs %xcc, %l3, %g2
27598 srlx %o0, 0x14, %g4
27599 restored
27600 rdpr %cwp, %g1
27601 rdpr %cansave, %g2
27602 rdpr %canrestore, %g3
27603 rdpr %cleanwin, %g4
27604 rdpr %otherwin, %g5
27605 rdpr %wstate, %g6
27606 stw %i7, [%l7 + 0x68]
27607 movg %xcc, %l2, %g1
27608 wr %g0, 0x04, %asi
27609 sta %f13, [%l7 + 0x64] %asi
27610 array8 %o3, %o1, %o4
27611 movvc %icc, %l1, %l4
27612 fbne,a %fcc3, loop_2584
27613 fcmpne32 %f14, %f30, %i0
27614 membar 0x67
27615 fandnot1 %f2, %f26, %f24
27616loop_2584:
27617 movrgz %l0, %o5, %o2
27618 restored
27619 rdpr %cwp, %g1
27620 rdpr %cansave, %g2
27621 rdpr %canrestore, %g3
27622 rdpr %cleanwin, %g4
27623 rdpr %otherwin, %g5
27624 rdpr %wstate, %g6
27625 and %g7, %i5, %i6
27626 movl %xcc, %o6, %l6
27627 sllx %i3, 0x05, %i2
27628 bneg,pt %xcc, loop_2585
27629 and %o7, %g3, %i1
27630 set 0x24, %g7
27631 stwa %g5, [%l7 + %g7] 0x23
27632 membar #Sync
27633loop_2585:
27634 nop
27635 wr %g0, 0x18, %asi
27636 ldsha [%l7 + 0x24] %asi, %g6
27637 edge16 %l5, %i4, %g2
27638 array32 %l3, %o0, %g4
27639 wr %g0, 0x80, %asi
27640 ldsba [%l7 + 0x72] %asi, %i7
27641 edge16l %g1, %o3, %o1
27642 popc 0x0361, %l2
27643 fmovspos %icc, %f0, %f20
27644 bleu,a,pn %xcc, loop_2586
27645 fbl,a %fcc3, loop_2587
27646 movgu %xcc, %o4, %l1
27647 umul %l4, %i0, %o5
27648loop_2586:
27649 subc %l0, %g7, %i5
27650loop_2587:
27651 fcmpgt32 %f12, %f16, %o2
27652 stx %i6, [%l7 + 0x78]
27653 movle %icc, %l6, %o6
27654 smul %i3, %o7, %i2
27655 be,pn %icc, loop_2588
27656 udivx %g3, 0x07F9, %g5
27657 fmovdvs %xcc, %f31, %f8
27658 fbn,a %fcc2, loop_2589
27659loop_2588:
27660 bcs,a %icc, loop_2590
27661 udivcc %g6, 0x0E6C, %i1
27662 fmul8sux16 %f0, %f18, %f30
27663loop_2589:
27664 bvc,a,pt %xcc, loop_2591
27665loop_2590:
27666 orncc %i4, 0x105D, %l5
27667 fmovsgu %icc, %f6, %f21
27668 popc 0x191B, %l3
27669loop_2591:
27670 ldd [%l7 + 0x68], %o0
27671 fbn %fcc2, loop_2592
27672 bvc,a,pt %xcc, loop_2593
27673 fnor %f18, %f24, %f10
27674 movre %g2, %i7, %g1
27675loop_2592:
27676 fmovdg %xcc, %f0, %f8
27677loop_2593:
27678 edge16n %g4, %o1, %o3
27679 edge8ln %o4, %l1, %l2
27680 bcc,a loop_2594
27681 brgz %l4, loop_2595
27682 ldx [%l7 + 0x58], %i0
27683 fcmped %fcc1, %f8, %f14
27684loop_2594:
27685 udiv %o5, 0x1269, %l0
27686loop_2595:
27687 orcc %i5, 0x12FA, %o2
27688 fmul8x16au %f10, %f13, %f26
27689 restored
27690 rdpr %cwp, %g1
27691 rdpr %cansave, %g2
27692 rdpr %canrestore, %g3
27693 rdpr %cleanwin, %g4
27694 rdpr %otherwin, %g5
27695 rdpr %wstate, %g6
27696 add %l7, 0x58, %l6
27697 wr %g0, 0x18, %asi
27698 casxa [%l6] %asi, %i6, %g7
27699 fbo %fcc0, loop_2596
27700 fsrc2s %f14, %f4
27701 umul %l6, %o6, %o7
27702 fcmple32 %f6, %f16, %i2
27703loop_2596:
27704 sllx %i3, 0x18, %g3
27705 movleu %icc, %g6, %g5
27706 fnor %f28, %f0, %f2
27707 fbu,a %fcc0, loop_2597
27708 fbe %fcc3, loop_2598
27709 addcc %i4, %l5, %l3
27710 tsubcctv %o0, 0x1397, %g2
27711loop_2597:
27712 tcc %xcc, 0x2
27713loop_2598:
27714 tg %icc, 0x5
27715 ble,a,pn %icc, loop_2599
27716 movleu %icc, %i1, %g1
27717 fmovrdlez %g4, %f24, %f22
27718 smul %o1, %i7, %o3
27719loop_2599:
27720 siam 0x7
27721 edge16l %o4, %l2, %l1
27722 bcs,a loop_2600
27723 andn %i0, %o5, %l0
27724 wr %g0, 0x18, %asi
27725 prefetcha [%l7 + 0x38] %asi, 0x2
27726loop_2600:
27727 bcc,pn %xcc, loop_2601
27728 tvc %icc, 0x7
27729 brz,a %l4, loop_2602
27730 or %i6, 0x1E7B, %o2
27731loop_2601:
27732 orcc %g7, %o6, %l6
27733 xnorcc %i2, 0x0CD9, %i3
27734loop_2602:
27735 brlez,a %g3, loop_2603
27736 fcmpgt32 %f0, %f6, %g6
27737 edge32 %o7, %g5, %i4
27738 stw %l3, [%l7 + 0x5C]
27739loop_2603:
27740 nop
27741 wr %g0, 0x19, %asi
27742 ldsba [%l7 + 0x50] %asi, %l5
27743 add %g2, 0x170C, %o0
27744 bne,pt %icc, loop_2604
27745 smulcc %g1, 0x17E3, %g4
27746 move %icc, %i1, %i7
27747 taddcc %o3, %o1, %o4
27748loop_2604:
27749 movge %icc, %l2, %l1
27750 movrgz %o5, %i0, %l0
27751 add %l4, %i6, %i5
27752 srax %g7, %o6, %l6
27753 wr %g0, 0x0c, %asi
27754 swapa [%l7 + 0x30] %asi, %i2
27755 fbuge %fcc3, loop_2605
27756 sir 0x1177
27757 bn,a %xcc, loop_2606
27758 fmovsleu %icc, %f22, %f12
27759loop_2605:
27760 edge8ln %i3, %o2, %g3
27761 mova %icc, %o7, %g6
27762loop_2606:
27763 addcc %g5, %i4, %l3
27764 stx %g2, [%l7 + 0x38]
27765 set 0x34, %l5
27766 stwa %l5, [%l7 + %l5] 0x27
27767 membar #Sync
27768 xnorcc %g1, 0x19EB, %o0
27769 movre %i1, 0x088, %i7
27770 fmovrde %g4, %f4, %f18
27771 andcc %o3, 0x01CA, %o4
27772 sllx %l2, 0x17, %l1
27773 fmovda %xcc, %f23, %f5
27774 fbue,a %fcc3, loop_2607
27775 fabss %f13, %f26
27776 fnot1 %f26, %f4
27777 bneg,a,pn %xcc, loop_2608
27778loop_2607:
27779 edge8ln %o1, %o5, %l0
27780 edge32 %l4, %i6, %i5
27781 stw %g7, [%l7 + 0x50]
27782loop_2608:
27783 nop
27784 add %l7, 0x48, %l6
27785 wr %g0, 0x81, %asi
27786 ldxa [%l6] %asi, %o6
27787 casxa [%l6] %asi, %o6, %i0
27788 movg %icc, %l6, %i3
27789 sllx %o2, 0x05, %g3
27790 movle %xcc, %o7, %i2
27791 movrgez %g6, 0x353, %g5
27792 sir 0x1627
27793 brnz,a %l3, loop_2609
27794 sdivx %i4, 0x1A8E, %g2
27795 srl %g1, 0x13, %l5
27796 sll %o0, %i1, %i7
27797loop_2609:
27798 movrlez %o3, 0x24A, %g4
27799 te %icc, 0x0
27800 movpos %xcc, %o4, %l2
27801 movcc %xcc, %l1, %o1
27802 xorcc %o5, %l0, %l4
27803 fpackfix %f16, %f14
27804 addc %i6, %g7, %o6
27805 brgez %i5, loop_2610
27806 fbl %fcc1, loop_2611
27807 srl %l6, 0x01, %i0
27808 fmovrdgez %o2, %f10, %f18
27809loop_2610:
27810 movle %icc, %i3, %o7
27811loop_2611:
27812 lduh [%l7 + 0x48], %i2
27813 edge32l %g3, %g6, %g5
27814 tl %xcc, 0x0
27815 srl %i4, 0x0F, %l3
27816 edge32 %g2, %g1, %o0
27817 membar 0x31
27818 set 0x10, %g1
27819 stwa %l5, [%l7 + %g1] 0x11
27820 set 0x74, %l4
27821 ldsha [%l7 + %l4] 0x88, %i1
27822 flush %l7 + 0x50
27823 set 0x78, %o7
27824 stba %i7, [%l7 + %o7] 0x14
27825 subc %o3, 0x118A, %o4
27826 sdivcc %g4, 0x0B7E, %l2
27827 fzero %f16
27828 array32 %o1, %l1, %o5
27829 sra %l0, 0x1E, %i6
27830 tge %xcc, 0x0
27831 fands %f16, %f11, %f29
27832 fxnors %f25, %f28, %f2
27833 add %l7, 0x14, %l6
27834 wr %g0, 0x19, %asi
27835 casa [%l6] %asi, %l4, %o6
27836 edge8 %g7, %i5, %i0
27837 srax %l6, %i3, %o7
27838 alignaddr %i2, %g3, %o2
27839 movneg %icc, %g5, %g6
27840 bge loop_2612
27841 tsubcc %i4, %g2, %g1
27842 prefetch [%l7 + 0x74], 0x1
27843 stw %o0, [%l7 + 0x40]
27844loop_2612:
27845 fmovdleu %icc, %f31, %f15
27846 orcc %l3, 0x0174, %l5
27847 ldd [%l7 + 0x68], %f26
27848 fbuge %fcc2, loop_2613
27849 fbne,a %fcc1, loop_2614
27850 movcc %icc, %i1, %i7
27851 add %o3, %g4, %o4
27852loop_2613:
27853 fmuld8ulx16 %f16, %f20, %f22
27854loop_2614:
27855 sllx %l2, 0x13, %l1
27856 fmovdvs %icc, %f19, %f0
27857 ldsh [%l7 + 0x46], %o5
27858 add %l0, %o1, %i6
27859 orncc %o6, %g7, %i5
27860 wr %g0, 0x22, %asi
27861 ldda [%l7 + 0x20] %asi, %l4
27862 sdivx %l6, 0x0B7E, %i3
27863 array16 %i0, %o7, %i2
27864 fbge %fcc0, loop_2615
27865 for %f14, %f8, %f0
27866 sdivx %o2, 0x1D0C, %g5
27867 wr %g0, 0x19, %asi
27868 stwa %g3, [%l7 + 0x4C] %asi
27869loop_2615:
27870 udivx %g6, 0x08F4, %i4
27871 tsubcc %g2, %g1, %o0
27872 fmovrdgez %l5, %f16, %f10
27873 xor %i1, 0x140C, %i7
27874 fornot1s %f25, %f2, %f12
27875 tl %icc, 0x5
27876 brgez %o3, loop_2616
27877 fcmps %fcc3, %f30, %f30
27878 sdiv %g4, 0x1073, %l3
27879 bpos,pn %icc, loop_2617
27880loop_2616:
27881 udivx %o4, 0x026D, %l2
27882 udiv %l1, 0x1B11, %l0
27883 ldd [%l7 + 0x48], %o0
27884loop_2617:
27885 addccc %o5, 0x1479, %o6
27886 fnot1s %f28, %f7
27887 swap [%l7 + 0x54], %i6
27888 brz %i5, loop_2618
27889 call loop_2619
27890 bvc,pn %xcc, loop_2620
27891 fmovscc %xcc, %f11, %f4
27892loop_2618:
27893 andn %l4, %g7, %l6
27894loop_2619:
27895 addc %i3, 0x1CF1, %i0
27896loop_2620:
27897 or %o7, 0x149B, %i2
27898 wr %g0, 0x80, %asi
27899 lduba [%l7 + 0x2A] %asi, %g5
27900 movrgez %o2, 0x0F5, %g6
27901 ldub [%l7 + 0x73], %g3
27902 edge8l %i4, %g2, %g1
27903 wr %g0, 0x81, %asi
27904 stxa %o0, [%l7 + 0x50] %asi
27905 ta %icc, 0x4
27906 movg %xcc, %l5, %i7
27907 fbn %fcc2, loop_2621
27908 fmovsgu %icc, %f7, %f18
27909 movrgz %o3, 0x291, %g4
27910 sub %i1, %o4, %l2
27911loop_2621:
27912 smulcc %l3, %l0, %o1
27913 edge16n %o5, %l1, %o6
27914 sir 0x1697
27915 mova %xcc, %i6, %l4
27916 bvs loop_2622
27917 subc %g7, 0x04E9, %i5
27918 sir 0x0311
27919 saved
27920 rdpr %cwp, %g1
27921 rdpr %cansave, %g2
27922 rdpr %canrestore, %g3
27923 rdpr %cleanwin, %g4
27924 rdpr %otherwin, %g5
27925 rdpr %wstate, %g6
27926loop_2622:
27927 bleu,a,pt %xcc, loop_2623
27928 movcc %icc, %i3, %i0
27929 bcc,a,pn %xcc, loop_2624
27930 subccc %o7, %i2, %g5
27931loop_2623:
27932 fnors %f26, %f30, %f22
27933 tge %xcc, 0x3
27934loop_2624:
27935 fpadd32s %f17, %f9, %f26
27936 umul %o2, %l6, %g3
27937 or %g6, %i4, %g1
27938 umulcc %g2, %l5, %o0
27939 fpsub32 %f16, %f2, %f26
27940 tsubcctv %o3, 0x1FD3, %g4
27941 set 0x64, %i0
27942 lda [%l7 + %i0] 0x10, %f18
27943 movcc %xcc, %i1, %o4
27944 xnor %l2, %l3, %i7
27945 movvc %icc, %l0, %o1
27946 fbg %fcc3, loop_2625
27947 membar 0x35
27948 bvs,a,pn %icc, loop_2626
27949 ta %xcc, 0x3
27950loop_2625:
27951 tleu %xcc, 0x4
27952 tl %xcc, 0x4
27953loop_2626:
27954 xor %l1, 0x1D6C, %o5
27955 tcc %xcc, 0x1
27956 edge16 %o6, %i6, %l4
27957 ldub [%l7 + 0x31], %i5
27958 fmovdcs %xcc, %f14, %f1
27959 udivx %g7, 0x06BF, %i3
27960 tne %icc, 0x0
27961 tn %xcc, 0x5
27962 fmovsge %icc, %f16, %f26
27963 movrgz %o7, %i2, %g5
27964 mova %xcc, %i0, %l6
27965 fpsub16 %f0, %f0, %f30
27966 tn %icc, 0x6
27967 andncc %g3, %g6, %o2
27968 movrgz %i4, %g1, %g2
27969 fcmple16 %f24, %f6, %o0
27970 bn,a loop_2627
27971 edge16ln %o3, %g4, %i1
27972 brz %o4, loop_2628
27973 tpos %xcc, 0x6
27974loop_2627:
27975 fpsub32s %f0, %f30, %f10
27976 tl %xcc, 0x3
27977loop_2628:
27978 saved
27979 rdpr %cwp, %g1
27980 rdpr %cansave, %g2
27981 rdpr %canrestore, %g3
27982 rdpr %cleanwin, %g4
27983 rdpr %otherwin, %g5
27984 rdpr %wstate, %g6
27985 and %l5, 0x14EC, %l3
27986 siam 0x7
27987 xor %l2, 0x1BA5, %i7
27988 bne,a loop_2629
27989 srl %o1, 0x0A, %l0
27990 orncc %l1, %o6, %o5
27991 sth %i6, [%l7 + 0x08]
27992loop_2629:
27993 fmovdvs %icc, %f25, %f26
27994 brgz,a %l4, loop_2630
27995 brz,a %i5, loop_2631
27996 andncc %i3, %o7, %i2
27997 fnands %f27, %f22, %f23
27998loop_2630:
27999 fornot2 %f14, %f2, %f24
28000loop_2631:
28001 mulx %g5, 0x03BA, %g7
28002 movge %xcc, %i0, %l6
28003 bcs,pt %icc, loop_2632
28004 tcs %xcc, 0x6
28005 wr %g0, 0x04, %asi
28006 ldsba [%l7 + 0x29] %asi, %g6
28007loop_2632:
28008 smulcc %o2, %i4, %g3
28009 movrgz %g1, 0x0BB, %o0
28010 sra %g2, 0x12, %g4
28011 sub %i1, 0x0E08, %o4
28012 movpos %icc, %o3, %l5
28013 sethi 0x1E5A, %l3
28014 movvs %xcc, %l2, %i7
28015 ldsw [%l7 + 0x6C], %l0
28016 ldsh [%l7 + 0x3C], %o1
28017 movgu %icc, %o6, %l1
28018 stbar
28019 wr %g0, 0xe3, %asi
28020 stba %i6, [%l7 + 0x79] %asi
28021 membar #Sync
28022 tn %xcc, 0x3
28023 smulcc %o5, 0x01C8, %i5
28024 edge8 %l4, %i3, %o7
28025 array32 %g5, %g7, %i0
28026 movgu %icc, %i2, %g6
28027 wr %g0, 0x89, %asi
28028 sta %f1, [%l7 + 0x7C] %asi
28029 fornot1s %f7, %f2, %f18
28030 fbe %fcc3, loop_2633
28031 movcc %icc, %l6, %i4
28032 edge16n %o2, %g1, %o0
28033 taddcctv %g3, 0x195B, %g4
28034loop_2633:
28035 fbule %fcc3, loop_2634
28036 addc %i1, %g2, %o3
28037 bvc loop_2635
28038 te %icc, 0x1
28039loop_2634:
28040 tcs %icc, 0x3
28041 fmul8x16au %f22, %f27, %f2
28042loop_2635:
28043 sllx %o4, %l3, %l5
28044 bvc %icc, loop_2636
28045 saved
28046 rdpr %cwp, %g1
28047 rdpr %cansave, %g2
28048 rdpr %canrestore, %g3
28049 rdpr %cleanwin, %g4
28050 rdpr %otherwin, %g5
28051 rdpr %wstate, %g6
28052 fornot2 %f2, %f20, %f2
28053 andncc %l2, %l0, %o1
28054loop_2636:
28055 tl %icc, 0x5
28056 fands %f22, %f1, %f5
28057 movrgz %o6, %i7, %i6
28058 fcmple16 %f10, %f10, %l1
28059 brlez,a %i5, loop_2637
28060 array16 %o5, %i3, %l4
28061 fandnot2 %f20, %f14, %f30
28062 edge8l %g5, %g7, %i0
28063loop_2637:
28064 fmovsvs %icc, %f3, %f29
28065 tvc %xcc, 0x5
28066 bshuffle %f8, %f12, %f28
28067 wr %g0, 0x80, %asi
28068 stba %o7, [%l7 + 0x13] %asi
28069 fpack16 %f2, %f14
28070 alignaddr %i2, %l6, %g6
28071 edge32n %o2, %g1, %i4
28072 xorcc %o0, %g4, %i1
28073 sub %g3, 0x1683, %o3
28074 set 0x20, %g5
28075 prefetcha [%l7 + %g5] 0x18, 0x2
28076 move %icc, %o4, %l3
28077 xor %l2, 0x09F8, %l0
28078 wr %g0, 0x0c, %asi
28079 ldsba [%l7 + 0x70] %asi, %o1
28080 fone %f0
28081 fnands %f23, %f16, %f27
28082 sll %o6, 0x01, %i7
28083 tne %icc, 0x4
28084 movneg %xcc, %i6, %l1
28085 sdiv %l5, 0x1B98, %o5
28086 fbul,a %fcc2, loop_2638
28087 faligndata %f26, %f6, %f26
28088 movcc %xcc, %i3, %l4
28089 subccc %g5, %g7, %i5
28090loop_2638:
28091 edge16l %o7, %i0, %i2
28092 andncc %l6, %g6, %g1
28093 tg %xcc, 0x6
28094 tge %icc, 0x2
28095 bvs,pt %icc, loop_2639
28096 fbul %fcc0, loop_2640
28097 fpack16 %f10, %f4
28098 tvc %xcc, 0x3
28099loop_2639:
28100 fcmped %fcc1, %f2, %f10
28101loop_2640:
28102 fands %f20, %f15, %f10
28103 movle %xcc, %i4, %o0
28104 fmovrdne %o2, %f6, %f12
28105 edge32 %g4, %g3, %o3
28106 array16 %g2, %i1, %o4
28107 movle %xcc, %l2, %l0
28108 flush %l7 + 0x44
28109 fmovrsne %o1, %f22, %f22
28110 tcs %icc, 0x7
28111 tge %xcc, 0x6
28112 saved
28113 rdpr %cwp, %g1
28114 rdpr %cansave, %g2
28115 rdpr %canrestore, %g3
28116 rdpr %cleanwin, %g4
28117 rdpr %otherwin, %g5
28118 rdpr %wstate, %g6
28119 andn %o6, %l3, %i7
28120 movn %icc, %i6, %l5
28121 wr %g0, 0x04, %asi
28122 ldstuba [%l7 + 0x25] %asi, %o5
28123 faligndata %f22, %f20, %f8
28124 addc %l1, %i3, %l4
28125 or %g5, %i5, %g7
28126 smul %i0, 0x17DB, %i2
28127 tcs %icc, 0x2
28128 tle %xcc, 0x1
28129 fbul %fcc0, loop_2641
28130 tpos %icc, 0x4
28131 tpos %icc, 0x5
28132 fnot2s %f10, %f13
28133loop_2641:
28134 movl %xcc, %o7, %g6
28135 swap [%l7 + 0x78], %l6
28136 popc %i4, %g1
28137 bg,pn %xcc, loop_2642
28138 subccc %o0, 0x034C, %g4
28139 edge32 %g3, %o2, %o3
28140 movrne %g2, %i1, %l2
28141loop_2642:
28142 move %xcc, %l0, %o4
28143 sll %o6, 0x1D, %l3
28144 membar 0x23
28145 movgu %xcc, %i7, %o1
28146 array8 %i6, %l5, %o5
28147 lduw [%l7 + 0x08], %l1
28148 tne %icc, 0x5
28149 set 0x4A, %o0
28150 lduba [%l7 + %o0] 0x81, %i3
28151 addccc %g5, %i5, %l4
28152 tcc %xcc, 0x5
28153 edge16 %g7, %i2, %i0
28154 set 0x08, %o3
28155 prefetcha [%l7 + %o3] 0x15, 0x1
28156 fmovrdgz %g6, %f28, %f10
28157 tg %xcc, 0x5
28158 move %xcc, %i4, %l6
28159 xorcc %g1, %g4, %o0
28160 sll %g3, 0x04, %o3
28161 andn %g2, %o2, %l2
28162 sll %i1, 0x16, %l0
28163 tcs %xcc, 0x2
28164 siam 0x4
28165 alignaddrl %o6, %l3, %o4
28166 subc %o1, 0x1B9F, %i7
28167 set 0x55, %o4
28168 ldsba [%l7 + %o4] 0x10, %l5
28169 andcc %o5, 0x0243, %i6
28170 tleu %xcc, 0x1
28171 srl %l1, %i3, %g5
28172 fmovrde %l4, %f10, %f16
28173 fpmerge %f8, %f19, %f20
28174 xnor %g7, 0x16C3, %i5
28175 edge16l %i0, %o7, %i2
28176 ldsb [%l7 + 0x1E], %g6
28177 movre %l6, %i4, %g4
28178 wr %g0, 0x88, %asi
28179 stda %o0, [%l7 + 0x48] %asi
28180 srax %g3, 0x17, %g1
28181 udivcc %o3, 0x0574, %g2
28182 movneg %icc, %o2, %i1
28183 nop
28184 setx loop_2643, %l0, %l1
28185 wrpr 0x1, %tl
28186 wrpr %l1, %tnpc
28187 setx 0x34400001400, %l0, %l1
28188 wrpr %l1, %tstate
28189 wrhpr 0x4, %htstate
28190 done
28191 move %icc, %l2, %l0
28192 movrgz %o6, 0x2C5, %o4
28193 tvs %icc, 0x3
28194loop_2643:
28195 and %l3, 0x0B2E, %o1
28196 fbge %fcc0, loop_2644
28197 fcmple16 %f0, %f22, %i7
28198 edge8ln %l5, %i6, %o5
28199 tvc %xcc, 0x0
28200loop_2644:
28201 fnors %f15, %f24, %f10
28202 mulscc %l1, %g5, %i3
28203 nop
28204 setx loop_2645, %l0, %l1
28205 jmpl %l1, %l4
28206 andncc %i5, %g7, %o7
28207 tg %xcc, 0x4
28208 movrgz %i2, 0x1F1, %g6
28209loop_2645:
28210 ldsw [%l7 + 0x64], %l6
28211 fands %f20, %f8, %f30
28212 addccc %i0, 0x00FF, %g4
28213 brz,a %i4, loop_2646
28214 fbug %fcc0, loop_2647
28215 stb %o0, [%l7 + 0x77]
28216 movle %icc, %g3, %g1
28217loop_2646:
28218 movgu %xcc, %o3, %o2
28219loop_2647:
28220 fbge %fcc3, loop_2648
28221 tsubcctv %g2, %i1, %l0
28222 movrlz %o6, 0x10C, %o4
28223 wr %g0, 0x17, %asi
28224 stda %f0, [%l7 + 0x40] %asi
28225 membar #Sync
28226loop_2648:
28227 nop
28228 set 0x0C, %i2
28229 lduha [%l7 + %i2] 0x19, %l2
28230 ldd [%l7 + 0x20], %f24
28231 movneg %xcc, %o1, %l3
28232 fmovrdlz %l5, %f18, %f4
28233 tcc %xcc, 0x4
28234 movre %i7, %o5, %i6
28235 tge %xcc, 0x1
28236 tcs %icc, 0x4
28237 bleu,pn %icc, loop_2649
28238 xnorcc %l1, 0x1F5E, %i3
28239 tgu %xcc, 0x5
28240 wr %g0, 0x89, %asi
28241 ldswa [%l7 + 0x34] %asi, %g5
28242loop_2649:
28243 edge16 %l4, %g7, %i5
28244 addccc %o7, %i2, %g6
28245 stbar
28246 wr %g0, 0x2b, %asi
28247 ldda [%l7 + 0x20] %asi, %i6
28248 movrlz %g4, 0x234, %i4
28249 tg %xcc, 0x5
28250 fnot2 %f0, %f0
28251 ldstub [%l7 + 0x18], %o0
28252 andn %i0, %g1, %g3
28253 tleu %xcc, 0x7
28254 addcc %o3, %g2, %o2
28255 nop
28256 set 0x52, %i7
28257 ldstub [%l7 + %i7], %l0
28258 stw %i1, [%l7 + 0x08]
28259 fnands %f10, %f28, %f21
28260 fornot1 %f8, %f26, %f26
28261 fsrc2s %f9, %f2
28262 movle %icc, %o4, %o6
28263 movgu %icc, %l2, %o1
28264 movgu %xcc, %l3, %i7
28265 fbule,a %fcc3, loop_2650
28266 edge32n %l5, %o5, %l1
28267 fmovsleu %xcc, %f8, %f21
28268 set 0x78, %g6
28269 stha %i3, [%l7 + %g6] 0x19
28270loop_2650:
28271 mulscc %g5, 0x09EE, %l4
28272 tn %xcc, 0x7
28273 set 0x30, %o2
28274 lda [%l7 + %o2] 0x15, %f1
28275 fandnot1s %f13, %f13, %f17
28276 set 0x58, %g2
28277 ldswa [%l7 + %g2] 0x18, %g7
28278 movpos %xcc, %i6, %i5
28279 subcc %o7, 0x1BF9, %i2
28280 movl %xcc, %l6, %g4
28281 wr %g0, 0x89, %asi
28282 ldsha [%l7 + 0x2C] %asi, %g6
28283 movpos %icc, %i4, %i0
28284 movrlez %o0, %g3, %g1
28285 edge8n %g2, %o3, %o2
28286 fands %f5, %f11, %f31
28287 alignaddrl %i1, %l0, %o6
28288 sra %o4, 0x18, %o1
28289 fmovdge %xcc, %f18, %f10
28290 andncc %l3, %l2, %l5
28291 fble,a %fcc0, loop_2651
28292 and %o5, 0x041F, %i7
28293 fbo,a %fcc0, loop_2652
28294 movne %icc, %i3, %l1
28295loop_2651:
28296 nop
28297 wr %g0, 0x2a, %asi
28298 stda %g4, [%l7 + 0x70] %asi
28299 membar #Sync
28300loop_2652:
28301 fbug %fcc2, loop_2653
28302 edge16 %l4, %g7, %i5
28303 sdiv %o7, 0x1517, %i2
28304 umulcc %l6, 0x19D7, %i6
28305loop_2653:
28306 tcc %xcc, 0x1
28307 set 0x10, %i6
28308 ldxa [%l7 + %i6] 0x14, %g4
28309 or %g6, %i4, %i0
28310 alignaddrl %g3, %o0, %g2
28311 subccc %g1, 0x01F6, %o2
28312 membar #Sync
28313 set 0x40, %l0
28314 ldda [%l7 + %l0] 0xf8, %f16
28315 bvs loop_2654
28316 fbe %fcc1, loop_2655
28317 orncc %o3, 0x1826, %l0
28318 movcs %xcc, %i1, %o4
28319loop_2654:
28320 membar 0x00
28321loop_2655:
28322 sub %o6, %l3, %l2
28323 membar #Sync
28324 wr %g0, 0x17, %asi
28325 ldda [%l7 + 0x40] %asi, %f0
28326 fnands %f12, %f15, %f2
28327 fmovsl %icc, %f18, %f26
28328 set 0x78, %i4
28329 ldswa [%l7 + %i4] 0x0c, %o1
28330 bvc,a %xcc, loop_2656
28331 xorcc %l5, 0x0381, %o5
28332 te %xcc, 0x7
28333 or %i7, 0x0047, %i3
28334loop_2656:
28335 brnz,a %g5, loop_2657
28336 fmovscs %icc, %f18, %f24
28337 popc 0x0622, %l4
28338 set 0x60, %i3
28339 prefetcha [%l7 + %i3] 0x04, 0x2
28340loop_2657:
28341 subcc %i5, %g7, %i2
28342 fxnors %f13, %f10, %f26
28343 orcc %o7, %l6, %g4
28344 fcmpeq16 %f12, %f14, %g6
28345 nop
28346 setx loop_2658, %l0, %l1
28347 wrpr 0x1, %tl
28348 wrpr %l1, %tnpc
28349 setx 0x34400001400, %l0, %l1
28350 wrpr %l1, %tstate
28351 wrhpr 0x4, %htstate
28352 done
28353 edge32n %i6, %i4, %i0
28354 tneg %icc, 0x0
28355 andcc %g3, %g2, %g1
28356loop_2658:
28357 bn %xcc, loop_2659
28358 brnz,a %o0, loop_2660
28359 fbg %fcc3, loop_2661
28360 xnorcc %o3, 0x18DC, %o2
28361loop_2659:
28362 subc %l0, 0x1ED4, %o4
28363loop_2660:
28364 nop
28365 wr %g0, 0x11, %asi
28366 stxa %i1, [%l7 + 0x40] %asi
28367loop_2661:
28368 umul %l3, %l2, %o1
28369 tleu %xcc, 0x3
28370 wr %g0, 0x81, %asi
28371 stwa %l5, [%l7 + 0x6C] %asi
28372 brlz %o5, loop_2662
28373 fnot2s %f3, %f6
28374 edge8n %o6, %i3, %i7
28375 bge,a loop_2663
28376loop_2662:
28377 fzeros %f30
28378 membar 0x0B
28379 orcc %g5, 0x0E96, %l1
28380loop_2663:
28381 tpos %icc, 0x4
28382 mova %icc, %l4, %g7
28383 swap [%l7 + 0x14], %i2
28384 tvs %xcc, 0x6
28385 brgz %o7, loop_2664
28386 fxor %f0, %f14, %f20
28387 edge8l %l6, %g4, %g6
28388 movrgez %i6, 0x01D, %i4
28389loop_2664:
28390 bneg,a,pn %xcc, loop_2665
28391 addc %i5, %i0, %g2
28392 udiv %g3, 0x146A, %o0
28393 popc %o3, %g1
28394loop_2665:
28395 popc 0x00FC, %l0
28396 sir 0x14E1
28397 fbne %fcc3, loop_2666
28398 ldsb [%l7 + 0x67], %o2
28399 fmovrdgez %i1, %f26, %f28
28400 tgu %xcc, 0x6
28401loop_2666:
28402 tle %xcc, 0x4
28403 fmovrdgez %o4, %f22, %f12
28404 taddcctv %l3, 0x0CB4, %l2
28405 fmovsgu %xcc, %f2, %f29
28406 popc 0x0FEB, %o1
28407 tg %xcc, 0x4
28408 movvs %icc, %l5, %o6
28409 nop
28410 set 0x3C, %o6
28411 ldsw [%l7 + %o6], %i3
28412 fmul8sux16 %f30, %f26, %f22
28413 umulcc %o5, 0x070F, %g5
28414 fpadd32s %f27, %f0, %f21
28415 for %f30, %f24, %f26
28416 bvs loop_2667
28417 brlz %l1, loop_2668
28418 movvs %icc, %l4, %i7
28419 tpos %xcc, 0x2
28420loop_2667:
28421 fmovscs %xcc, %f24, %f30
28422loop_2668:
28423 movne %xcc, %i2, %o7
28424 addccc %g7, %l6, %g6
28425 wr %g0, 0xeb, %asi
28426 stda %g4, [%l7 + 0x10] %asi
28427 membar #Sync
28428 fmul8x16al %f23, %f21, %f30
28429 fabss %f27, %f4
28430 fone %f24
28431 edge16ln %i6, %i5, %i0
28432 movrgez %g2, %i4, %g3
28433 fmovsl %icc, %f0, %f16
28434 tvs %xcc, 0x0
28435 movne %xcc, %o0, %g1
28436 edge32n %o3, %l0, %i1
28437 sethi 0x1A78, %o4
28438 fnand %f20, %f24, %f24
28439 fand %f22, %f2, %f22
28440 fnot1 %f28, %f10
28441 bvc,a,pn %icc, loop_2669
28442 stbar
28443 movn %icc, %o2, %l3
28444 nop
28445 set 0x48, %l1
28446 ldd [%l7 + %l1], %f28
28447loop_2669:
28448 sll %o1, %l2, %l5
28449 movrlz %i3, %o5, %g5
28450 tcc %icc, 0x3
28451 fsrc2 %f16, %f4
28452 movpos %xcc, %o6, %l1
28453 fbuge %fcc1, loop_2670
28454 edge32n %i7, %l4, %o7
28455 sir 0x05C4
28456 edge8ln %g7, %l6, %g6
28457loop_2670:
28458 add %i2, 0x024C, %g4
28459 stw %i6, [%l7 + 0x78]
28460 tle %xcc, 0x4
28461 movge %xcc, %i0, %i5
28462 orcc %g2, %i4, %o0
28463 edge16 %g1, %o3, %l0
28464 fnegd %f26, %f28
28465 andncc %g3, %o4, %o2
28466 movle %icc, %i1, %l3
28467 bcc,pt %xcc, loop_2671
28468 sllx %l2, %l5, %o1
28469 subcc %o5, %g5, %o6
28470 edge16 %i3, %l1, %l4
28471loop_2671:
28472 fbe,a %fcc1, loop_2672
28473 edge16ln %o7, %i7, %g7
28474 fble,a %fcc1, loop_2673
28475 ta %icc, 0x4
28476loop_2672:
28477 tl %icc, 0x5
28478 fcmpeq32 %f2, %f14, %l6
28479loop_2673:
28480 edge16ln %g6, %g4, %i2
28481 movvs %icc, %i0, %i5
28482 fxor %f10, %f20, %f12
28483 edge8l %i6, %g2, %o0
28484 movn %xcc, %g1, %o3
28485 tl %icc, 0x2
28486 movgu %xcc, %l0, %g3
28487 fmovrdgz %i4, %f10, %f24
28488 fmovdge %icc, %f16, %f21
28489 subc %o4, 0x0D0C, %o2
28490 nop
28491 set 0x40, %i1
28492 std %f24, [%l7 + %i1]
28493 fnand %f26, %f28, %f26
28494 tsubcctv %l3, 0x09B8, %l2
28495 ld [%l7 + 0x5C], %f31
28496 be,pn %xcc, loop_2674
28497 sllx %i1, 0x12, %o1
28498 nop
28499 set 0x37, %l6
28500 ldub [%l7 + %l6], %l5
28501 nop
28502 setx loop_2675, %l0, %l1
28503 wrpr 0x1, %tl
28504 wrpr %l1, %tpc
28505 add %l1, 0x4, %l1
28506 wrpr %l1, %tnpc
28507 setx 0x34400001400, %l0, %l1
28508 wrpr %l1, %tstate
28509 wrhpr 0x4, %htstate
28510 retry
28511loop_2674:
28512 siam 0x5
28513 ba,a loop_2676
28514 fxnor %f2, %f22, %f8
28515loop_2675:
28516 smulcc %g5, %o5, %o6
28517 fandnot2s %f29, %f25, %f25
28518loop_2676:
28519 movcs %xcc, %l1, %l4
28520 fbule,a %fcc3, loop_2677
28521 movneg %xcc, %o7, %i3
28522 movre %i7, %l6, %g6
28523 movrgz %g7, 0x354, %g4
28524loop_2677:
28525 movcc %icc, %i2, %i0
28526 tpos %icc, 0x4
28527 fxnors %f8, %f11, %f31
28528 lduh [%l7 + 0x2A], %i5
28529 tl %xcc, 0x5
28530 taddcctv %g2, 0x1B54, %i6
28531 movrgz %g1, %o3, %l0
28532 movrne %g3, %i4, %o0
28533 tcs %xcc, 0x2
28534 wr %g0, 0xeb, %asi
28535 stda %o4, [%l7 + 0x50] %asi
28536 membar #Sync
28537 movge %icc, %o2, %l3
28538 tn %icc, 0x2
28539 fones %f31
28540 fmovdcc %xcc, %f24, %f31
28541 orncc %i1, %l2, %l5
28542 bvs,a %icc, loop_2678
28543 ba,a %icc, loop_2679
28544 fnegd %f10, %f6
28545 umul %g5, %o1, %o5
28546loop_2678:
28547 movg %icc, %l1, %l4
28548loop_2679:
28549 tsubcctv %o7, 0x19A9, %i3
28550 edge8ln %i7, %l6, %g6
28551 xorcc %g7, %o6, %i2
28552 edge32ln %g4, %i5, %g2
28553 smulcc %i6, %i0, %o3
28554 tg %xcc, 0x6
28555 smulcc %l0, %g3, %i4
28556 set 0x58, %g4
28557 sta %f15, [%l7 + %g4] 0x11
28558 tne %icc, 0x0
28559 tle %xcc, 0x5
28560 edge16ln %g1, %o0, %o4
28561 fmovsgu %xcc, %f28, %f11
28562 movcs %icc, %l3, %i1
28563 fpadd16s %f13, %f28, %f20
28564 fbe,a %fcc1, loop_2680
28565 brgz,a %l2, loop_2681
28566 edge8l %o2, %l5, %g5
28567 fmuld8sux16 %f6, %f21, %f16
28568loop_2680:
28569 siam 0x5
28570loop_2681:
28571 fmovsleu %icc, %f15, %f21
28572 bn,a,pn %xcc, loop_2682
28573 subc %o5, %l1, %l4
28574 tsubcctv %o7, %i3, %i7
28575 call loop_2683
28576loop_2682:
28577 edge8l %l6, %g6, %g7
28578 fzero %f14
28579 array32 %o6, %i2, %g4
28580loop_2683:
28581 bpos,pn %icc, loop_2684
28582 subccc %i5, 0x1CDE, %o1
28583 fpsub16s %f13, %f24, %f27
28584 movle %icc, %i6, %i0
28585loop_2684:
28586 smul %o3, %g2, %l0
28587 edge32l %g3, %i4, %g1
28588 edge16ln %o0, %l3, %i1
28589 te %xcc, 0x6
28590 xorcc %l2, 0x150D, %o4
28591 fone %f28
28592 movrgez %o2, 0x1BC, %l5
28593 edge16l %o5, %l1, %l4
28594 umulcc %g5, %i3, %o7
28595 fmovse %icc, %f22, %f22
28596 wr %g0, 0x89, %asi
28597 stda %f16, [%l7 + 0x40] %asi
28598 bn,a loop_2685
28599 subcc %l6, %i7, %g7
28600 fbl %fcc2, loop_2686
28601 movg %xcc, %o6, %g6
28602loop_2685:
28603 xnor %i2, 0x15BB, %i5
28604 movgu %icc, %g4, %i6
28605loop_2686:
28606 nop
28607 setx loop_2687, %l0, %l1
28608 wrpr 0x1, %tl
28609 wrpr %l1, %tnpc
28610 setx 0x34400001400, %l0, %l1
28611 wrpr %l1, %tstate
28612 wrhpr 0x4, %htstate
28613 done
28614 subcc %i0, 0x016A, %o1
28615 tvs %icc, 0x4
28616 mulx %o3, %g2, %l0
28617loop_2687:
28618 array16 %g3, %i4, %g1
28619 wr %g0, 0x81, %asi
28620 lduba [%l7 + 0x7A] %asi, %o0
28621 sth %l3, [%l7 + 0x7C]
28622 edge32l %l2, %i1, %o4
28623 saved
28624 rdpr %cwp, %g1
28625 rdpr %cansave, %g2
28626 rdpr %canrestore, %g3
28627 rdpr %cleanwin, %g4
28628 rdpr %otherwin, %g5
28629 rdpr %wstate, %g6
28630 smul %l5, %o5, %l1
28631 sdiv %o2, 0x09CD, %l4
28632 fmovdge %xcc, %f1, %f27
28633 fmovdne %icc, %f21, %f27
28634 movcs %xcc, %g5, %o7
28635 tge %xcc, 0x1
28636 bge,pt %icc, loop_2688
28637 fone %f6
28638 fmovsgu %icc, %f19, %f3
28639 edge8n %l6, %i7, %i3
28640loop_2688:
28641 movcc %xcc, %g7, %g6
28642 fmovrdlz %o6, %f30, %f6
28643 edge32 %i5, %g4, %i2
28644 sll %i6, %o1, %i0
28645 xnor %o3, 0x0544, %l0
28646 edge8n %g2, %i4, %g3
28647 wr %g0, 0x80, %asi
28648 lduwa [%l7 + 0x6C] %asi, %g1
28649 fmovsvs %icc, %f18, %f0
28650 srlx %o0, 0x0B, %l3
28651 or %i1, 0x1C32, %l2
28652 edge16l %l5, %o4, %l1
28653 movvs %icc, %o5, %l4
28654 fnegd %f14, %f6
28655 subccc %o2, %g5, %o7
28656 array8 %i7, %l6, %g7
28657 sll %g6, 0x0B, %o6
28658 set 0x1C, %o5
28659 stwa %i3, [%l7 + %o5] 0x2a
28660 membar #Sync
28661 fone %f24
28662 sdivx %g4, 0x1953, %i2
28663 fbuge,a %fcc2, loop_2689
28664 move %icc, %i5, %i6
28665 call loop_2690
28666 addccc %o1, 0x0D61, %i0
28667loop_2689:
28668 edge8n %o3, %g2, %l0
28669 add %l7, 0x28, %l6
28670 wr %g0, 0x18, %asi
28671 casxa [%l6] %asi, %i4, %g1
28672loop_2690:
28673 movle %icc, %o0, %g3
28674 fbne %fcc2, loop_2691
28675 edge32l %i1, %l3, %l5
28676 fnor %f12, %f24, %f16
28677 ba,a loop_2692
28678loop_2691:
28679 movg %icc, %o4, %l2
28680 tge %xcc, 0x7
28681 taddcc %l1, 0x0BE2, %l4
28682loop_2692:
28683 fbule,a %fcc2, loop_2693
28684 xorcc %o5, 0x189E, %o2
28685 wr %g0, 0x19, %asi
28686 stha %g5, [%l7 + 0x24] %asi
28687loop_2693:
28688 tsubcctv %o7, 0x041B, %i7
28689 fmovrse %l6, %f5, %f26
28690 fmovdvc %xcc, %f10, %f7
28691 fbl %fcc2, loop_2694
28692 andcc %g6, %g7, %i3
28693 tneg %xcc, 0x3
28694 edge16 %o6, %g4, %i2
28695loop_2694:
28696 edge32l %i5, %i6, %o1
28697 andn %o3, 0x1AA8, %i0
28698 bneg %xcc, loop_2695
28699 fmovsn %icc, %f30, %f14
28700 fcmpgt32 %f20, %f10, %l0
28701 movneg %xcc, %g2, %i4
28702loop_2695:
28703 array16 %g1, %o0, %i1
28704 set 0x41, %o1
28705 ldstuba [%l7 + %o1] 0x88, %g3
28706 sub %l5, 0x0B38, %l3
28707 brgez %l2, loop_2696
28708 fxor %f18, %f28, %f4
28709 umulcc %l1, %o4, %l4
28710 brgez %o5, loop_2697
28711loop_2696:
28712 umulcc %o2, 0x0B98, %o7
28713 ldsb [%l7 + 0x09], %i7
28714 sllx %g5, %l6, %g7
28715loop_2697:
28716 movvc %xcc, %i3, %g6
28717 subcc %g4, %i2, %o6
28718 fmovrdne %i6, %f30, %f4
28719 tl %icc, 0x6
28720 fzeros %f14
28721 subccc %i5, 0x0674, %o1
28722 add %l7, 0x28, %l6
28723 wr %g0, 0x0c, %asi
28724 casa [%l6] 0x0c, %i0, %o3
28725 set 0x3D, %g3
28726 ldstuba [%l7 + %g3] 0x11, %g2
28727 smulcc %l0, %g1, %o0
28728 orcc %i4, %g3, %l5
28729 fbu,a %fcc1, loop_2698
28730 fmovdge %icc, %f22, %f15
28731 edge8n %l3, %i1, %l2
28732 movgu %icc, %l1, %o4
28733loop_2698:
28734 bpos %xcc, loop_2699
28735 sdiv %o5, 0x1F0E, %l4
28736 call loop_2700
28737 brnz %o7, loop_2701
28738loop_2699:
28739 fpack16 %f16, %f24
28740 edge32l %o2, %i7, %g5
28741loop_2700:
28742 fmuld8sux16 %f16, %f20, %f14
28743loop_2701:
28744 bpos,a loop_2702
28745 movgu %xcc, %l6, %i3
28746 taddcc %g6, 0x1D55, %g7
28747 movneg %xcc, %i2, %g4
28748loop_2702:
28749 move %icc, %i6, %o6
28750 set 0x38, %l2
28751 swapa [%l7 + %l2] 0x19, %o1
28752 set 0x20, %i5
28753 stxa %i0, [%l7 + %i5] 0x81
28754 add %o3, 0x0A80, %g2
28755 tcs %xcc, 0x4
28756 addcc %i5, 0x1734, %g1
28757 xorcc %l0, %o0, %g3
28758 srlx %l5, %l3, %i1
28759 taddcctv %i4, 0x01C0, %l2
28760 fmovdl %icc, %f10, %f19
28761 or %o4, %l1, %l4
28762 sethi 0x0EA6, %o7
28763 array16 %o2, %o5, %g5
28764 fbe %fcc2, loop_2703
28765 tneg %icc, 0x3
28766 movvs %icc, %l6, %i3
28767 edge8 %i7, %g7, %g6
28768loop_2703:
28769 ld [%l7 + 0x60], %f0
28770 bcs,a loop_2704
28771 movg %xcc, %i2, %g4
28772 bvc %xcc, loop_2705
28773 sdiv %i6, 0x0450, %o1
28774loop_2704:
28775 ld [%l7 + 0x18], %f3
28776 taddcctv %i0, 0x05B1, %o6
28777loop_2705:
28778 edge32 %g2, %i5, %g1
28779 movrlez %o3, %o0, %l0
28780 edge32 %g3, %l5, %i1
28781 fmovrdgz %i4, %f8, %f28
28782 movvs %xcc, %l3, %o4
28783 xnor %l2, %l1, %l4
28784 fbne,a %fcc2, loop_2706
28785 edge8ln %o2, %o7, %g5
28786 edge32ln %o5, %l6, %i7
28787 fabsd %f12, %f22
28788loop_2706:
28789 std %g6, [%l7 + 0x48]
28790 movrne %g6, %i3, %g4
28791 edge8n %i2, %o1, %i6
28792 xnorcc %o6, 0x04FA, %i0
28793 umulcc %i5, %g2, %o3
28794 xnorcc %g1, 0x1A5A, %l0
28795 lduh [%l7 + 0x3A], %g3
28796 set 0x48, %g7
28797 ldxa [%l7 + %g7] 0x18, %l5
28798 stb %i1, [%l7 + 0x2C]
28799 fmovsle %xcc, %f10, %f3
28800 addccc %o0, %l3, %i4
28801 bpos,pt %xcc, loop_2707
28802 tne %xcc, 0x5
28803 fmovrsne %o4, %f13, %f9
28804 fabsd %f18, %f28
28805loop_2707:
28806 sub %l1, %l4, %l2
28807 udivx %o2, 0x194D, %o7
28808 fcmple32 %f10, %f28, %g5
28809 taddcc %l6, 0x0EDB, %i7
28810 orncc %o5, 0x1A66, %g7
28811 tleu %xcc, 0x4
28812 bvs %icc, loop_2708
28813 tn %icc, 0x5
28814 siam 0x0
28815 addcc %g6, %i3, %i2
28816loop_2708:
28817 tvs %icc, 0x1
28818 nop
28819 setx loop_2709, %l0, %l1
28820 wrpr 0x1, %tl
28821 wrpr %l1, %tnpc
28822 setx 0x34400001400, %l0, %l1
28823 wrpr %l1, %tstate
28824 wrhpr 0x4, %htstate
28825 done
28826 tleu %xcc, 0x6
28827 tpos %icc, 0x2
28828 mova %xcc, %o1, %g4
28829loop_2709:
28830 fmul8x16al %f8, %f8, %f26
28831 tsubcctv %o6, 0x0C55, %i0
28832 edge16ln %i5, %i6, %g2
28833 array32 %o3, %l0, %g3
28834 bpos,a loop_2710
28835 movg %xcc, %l5, %g1
28836 andn %i1, %o0, %i4
28837 fzero %f4
28838loop_2710:
28839 alignaddr %o4, %l3, %l4
28840 alignaddrl %l2, %l1, %o7
28841 and %o2, %g5, %l6
28842 fcmple16 %f0, %f30, %i7
28843 edge8ln %g7, %o5, %g6
28844 alignaddr %i3, %i2, %o1
28845 xor %o6, %g4, %i0
28846 bn,a %xcc, loop_2711
28847 fbl %fcc2, loop_2712
28848 andncc %i6, %g2, %o3
28849 edge8n %i5, %g3, %l0
28850loop_2711:
28851 alignaddrl %g1, %l5, %o0
28852loop_2712:
28853 ldub [%l7 + 0x47], %i4
28854 movrgz %i1, %l3, %l4
28855 mulx %l2, %o4, %l1
28856 stbar
28857 fblg,a %fcc1, loop_2713
28858 xor %o2, 0x0C5E, %g5
28859 std %o6, [%l7 + 0x70]
28860 ta %xcc, 0x4
28861loop_2713:
28862 movneg %icc, %l6, %i7
28863 edge32ln %o5, %g7, %i3
28864 movge %icc, %g6, %i2
28865 sllx %o6, %o1, %i0
28866 tsubcc %i6, %g4, %o3
28867 sll %g2, 0x1E, %i5
28868 tleu %xcc, 0x7
28869 movgu %xcc, %g3, %l0
28870 mulx %l5, %o0, %i4
28871 movge %xcc, %g1, %i1
28872 taddcctv %l3, %l4, %o4
28873 membar 0x10
28874 fmuld8sux16 %f26, %f6, %f2
28875 call loop_2714
28876 bn,a %xcc, loop_2715
28877 fmovrsgez %l1, %f16, %f2
28878 fmovdgu %icc, %f30, %f28
28879loop_2714:
28880 movrlez %l2, %o2, %g5
28881loop_2715:
28882 prefetch [%l7 + 0x60], 0x0
28883 tvc %xcc, 0x5
28884 fnand %f24, %f12, %f0
28885 fpadd32s %f19, %f18, %f30
28886 edge16ln %l6, %i7, %o7
28887 wr %g0, 0x80, %asi
28888 stxa %g7, [%l7 + 0x48] %asi
28889 sdivcc %o5, 0x123B, %i3
28890 fpadd32s %f17, %f4, %f1
28891 lduh [%l7 + 0x3A], %g6
28892 call loop_2716
28893 fmovspos %xcc, %f30, %f12
28894 set 0x66, %l3
28895 ldsha [%l7 + %l3] 0x81, %i2
28896loop_2716:
28897 membar 0x59
28898 ldsh [%l7 + 0x18], %o6
28899 wr %g0, 0x1e, %asi
28900 stda %f16, [%l7 + 0x40] %asi
28901 membar #Sync
28902 bn,a,pn %icc, loop_2717
28903 bpos,a %xcc, loop_2718
28904 st %f14, [%l7 + 0x6C]
28905 tne %xcc, 0x3
28906loop_2717:
28907 addcc %o1, 0x0C9A, %i6
28908loop_2718:
28909 te %xcc, 0x4
28910 edge16n %g4, %i0, %o3
28911 edge8n %i5, %g2, %l0
28912 edge16 %g3, %l5, %i4
28913 saved
28914 rdpr %cwp, %g1
28915 rdpr %cansave, %g2
28916 rdpr %canrestore, %g3
28917 rdpr %cleanwin, %g4
28918 rdpr %otherwin, %g5
28919 rdpr %wstate, %g6
28920 fcmpeq16 %f14, %f10, %o0
28921 popc 0x0E8F, %i1
28922 movvs %xcc, %l3, %l4
28923 movne %icc, %g1, %l1
28924 saved
28925 rdpr %cwp, %g1
28926 rdpr %cansave, %g2
28927 rdpr %canrestore, %g3
28928 rdpr %cleanwin, %g4
28929 rdpr %otherwin, %g5
28930 rdpr %wstate, %g6
28931 brz,a %o4, loop_2719
28932 ldsb [%l7 + 0x72], %o2
28933 srl %g5, 0x1E, %l2
28934 fmovs %f11, %f12
28935loop_2719:
28936 nop
28937 set 0x18, %g1
28938 ldd [%l7 + %g1], %f26
28939 array16 %l6, %o7, %g7
28940 restored
28941 rdpr %cwp, %g1
28942 rdpr %cansave, %g2
28943 rdpr %canrestore, %g3
28944 rdpr %cleanwin, %g4
28945 rdpr %otherwin, %g5
28946 rdpr %wstate, %g6
28947 ta %icc, 0x6
28948 add %o5, %i7, %g6
28949 edge16l %i2, %o6, %i3
28950 nop
28951 set 0x38, %l5
28952 ldd [%l7 + %l5], %f26
28953 orncc %o1, 0x15CB, %i6
28954 tl %xcc, 0x6
28955 movrlz %g4, 0x379, %o3
28956 umulcc %i5, 0x1527, %g2
28957 bgu,a loop_2720
28958 fmovdleu %xcc, %f30, %f7
28959 movl %icc, %i0, %l0
28960 wr %g0, 0x19, %asi
28961 ldswa [%l7 + 0x70] %asi, %l5
28962loop_2720:
28963 sir 0x13B7
28964 movle %xcc, %i4, %o0
28965 fbue %fcc3, loop_2721
28966 movcs %icc, %i1, %l3
28967 bgu,pn %icc, loop_2722
28968 movrgz %g3, 0x134, %l4
28969loop_2721:
28970 edge32 %l1, %g1, %o2
28971 bneg,pt %xcc, loop_2723
28972loop_2722:
28973 tleu %icc, 0x5
28974 edge8n %o4, %g5, %l2
28975 subccc %l6, 0x0678, %o7
28976loop_2723:
28977 subcc %g7, 0x07FD, %i7
28978 fnand %f28, %f24, %f18
28979 tsubcctv %o5, %i2, %g6
28980 xnorcc %i3, 0x0533, %o6
28981 edge32 %o1, %i6, %o3
28982 set 0x1E, %l4
28983 stba %i5, [%l7 + %l4] 0x2b
28984 membar #Sync
28985 fsrc2s %f2, %f20
28986 sllx %g2, 0x1A, %g4
28987 membar 0x78
28988 srl %i0, %l5, %l0
28989 fpmerge %f6, %f24, %f0
28990 fmovsg %icc, %f13, %f7
28991 sdivcc %i4, 0x1CF2, %i1
28992 fmovsge %xcc, %f29, %f19
28993 edge16l %o0, %g3, %l4
28994 tvs %icc, 0x0
28995 fmovdpos %xcc, %f8, %f24
28996 orcc %l1, %l3, %g1
28997 fnors %f24, %f8, %f2
28998 movne %icc, %o2, %g5
28999 fandnot2 %f16, %f12, %f18
29000 edge32l %o4, %l2, %l6
29001 xor %o7, %g7, %i7
29002 tpos %icc, 0x7
29003 tcs %icc, 0x4
29004 fcmpne16 %f18, %f6, %o5
29005 sir 0x00EC
29006 sdivcc %i2, 0x0321, %g6
29007 movcs %icc, %i3, %o1
29008 fcmps %fcc2, %f22, %f26
29009 fble,a %fcc3, loop_2724
29010 fzeros %f29
29011 brgez,a %o6, loop_2725
29012 mulx %i6, %o3, %i5
29013loop_2724:
29014 fmovsn %xcc, %f15, %f30
29015 edge16 %g2, %i0, %l5
29016loop_2725:
29017 sub %g4, 0x171B, %l0
29018 sdivx %i1, 0x0B82, %i4
29019 membar 0x40
29020 tleu %icc, 0x6
29021 movn %xcc, %g3, %o0
29022 te %icc, 0x0
29023 mova %icc, %l4, %l3
29024 sdivcc %l1, 0x0A45, %g1
29025 fpack32 %f4, %f30, %f26
29026 movl %xcc, %g5, %o2
29027 subc %l2, 0x1AE7, %o4
29028 tge %icc, 0x1
29029 fmuld8sux16 %f6, %f1, %f24
29030 st %f12, [%l7 + 0x38]
29031 and %o7, %l6, %i7
29032 sll %g7, 0x1E, %i2
29033 movvs %icc, %g6, %o5
29034 add %l7, 0x60, %l6
29035 wr %g0, 0x04, %asi
29036 lda [%l6] %asi, %o1
29037 casa [%l6] 0x04, %o1, %o6
29038 tn %icc, 0x0
29039 tsubcc %i6, %o3, %i3
29040 tneg %icc, 0x4
29041 ldsw [%l7 + 0x6C], %g2
29042 fcmpne16 %f10, %f10, %i0
29043 fnegs %f21, %f10
29044 movvs %icc, %l5, %i5
29045 fandnot2 %f24, %f0, %f28
29046 tcc %xcc, 0x4
29047 subc %l0, 0x072C, %g4
29048 addccc %i4, 0x1380, %g3
29049 wr %g0, 0x19, %asi
29050 ldsha [%l7 + 0x4C] %asi, %i1
29051 xorcc %l4, 0x0583, %l3
29052 ldsw [%l7 + 0x68], %o0
29053 movrlez %g1, 0x25D, %l1
29054 movvc %xcc, %g5, %l2
29055 tsubcc %o4, %o2, %l6
29056 movvs %icc, %i7, %g7
29057 movle %xcc, %o7, %i2
29058 ldstub [%l7 + 0x26], %g6
29059 xorcc %o1, %o5, %o6
29060 fbuge %fcc0, loop_2726
29061 umul %i6, %o3, %g2
29062 movvc %xcc, %i3, %i0
29063 restored
29064 rdpr %cwp, %g1
29065 rdpr %cansave, %g2
29066 rdpr %canrestore, %g3
29067 rdpr %cleanwin, %g4
29068 rdpr %otherwin, %g5
29069 rdpr %wstate, %g6
29070loop_2726:
29071 popc %i5, %l0
29072 fsrc2s %f18, %f17
29073 udivx %g4, 0x0CB9, %l5
29074 movgu %icc, %g3, %i4
29075 tvc %icc, 0x6
29076 tl %icc, 0x0
29077 orcc %i1, 0x1670, %l3
29078 fpadd16s %f10, %f16, %f5
29079 srl %l4, %g1, %o0
29080 fmovsle %icc, %f30, %f7
29081 move %icc, %l1, %l2
29082 set 0x1C, %o7
29083 lduwa [%l7 + %o7] 0x11, %o4
29084 edge32ln %g5, %o2, %l6
29085 edge16ln %i7, %g7, %o7
29086 fmovsleu %icc, %f13, %f4
29087 be,pn %xcc, loop_2727
29088 sra %g6, 0x1B, %i2
29089 fbuge,a %fcc1, loop_2728
29090 movrgz %o5, 0x12E, %o6
29091loop_2727:
29092 subc %o1, 0x045E, %o3
29093 orn %i6, 0x075F, %i3
29094loop_2728:
29095 movrlz %i0, %i5, %g2
29096 wr %g0, 0x89, %asi
29097 sta %f8, [%l7 + 0x34] %asi
29098 tvs %xcc, 0x7
29099 fmovrsne %g4, %f14, %f24
29100 add %l0, 0x17C9, %l5
29101 tpos %xcc, 0x6
29102 smulcc %g3, 0x0591, %i1
29103 wr %g0, 0x19, %asi
29104 sta %f26, [%l7 + 0x7C] %asi
29105 tl %icc, 0x3
29106 tcc %icc, 0x1
29107 orncc %i4, %l3, %g1
29108 alignaddr %o0, %l4, %l2
29109 brlz %o4, loop_2729
29110 fcmps %fcc1, %f9, %f12
29111 movrlz %l1, 0x3BD, %g5
29112 edge32ln %l6, %o2, %g7
29113loop_2729:
29114 movrgz %o7, %i7, %g6
29115 bgu,a,pn %icc, loop_2730
29116 fnands %f22, %f30, %f8
29117 edge8ln %o5, %o6, %i2
29118 fcmpgt32 %f12, %f20, %o1
29119loop_2730:
29120 nop
29121 set 0x40, %g5
29122 ldda [%l7 + %g5] 0x0c, %f16
29123 restored
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 andcc %o3, 0x1E0E, %i6
29131 set 0x30, %i0
29132 ldswa [%l7 + %i0] 0x18, %i3
29133 ldd [%l7 + 0x50], %f20
29134 swap [%l7 + 0x1C], %i0
29135 fpadd16 %f24, %f22, %f6
29136 tsubcc %i5, %g2, %l0
29137 movcs %xcc, %l5, %g3
29138 ldx [%l7 + 0x38], %i1
29139 popc %i4, %l3
29140 stbar
29141 nop
29142 setx loop_2731, %l0, %l1
29143 wrpr 0x1, %tl
29144 wrpr %l1, %tpc
29145 add %l1, 0x4, %l1
29146 wrpr %l1, %tnpc
29147 setx 0x34400001400, %l0, %l1
29148 wrpr %l1, %tstate
29149 wrhpr 0x4, %htstate
29150 retry
29151 brnz %g1, loop_2732
29152 faligndata %f14, %f26, %f28
29153 andcc %g4, %l4, %l2
29154loop_2731:
29155 orncc %o4, %l1, %g5
29156loop_2732:
29157 nop
29158 wr %g0, 0x11, %asi
29159 ldstuba [%l7 + 0x0E] %asi, %o0
29160 addcc %l6, 0x01FA, %g7
29161 fbue %fcc2, loop_2733
29162 movleu %icc, %o7, %i7
29163 set 0x54, %o0
29164 sta %f27, [%l7 + %o0] 0x88
29165loop_2733:
29166 ldd [%l7 + 0x20], %f12
29167 tsubcc %o2, 0x1F30, %o5
29168 andn %o6, 0x1786, %g6
29169 fbule %fcc0, loop_2734
29170 fblg,a %fcc2, loop_2735
29171 lduw [%l7 + 0x70], %i2
29172 xnor %o3, 0x0A7F, %o1
29173loop_2734:
29174 addccc %i3, 0x1A0B, %i0
29175loop_2735:
29176 sir 0x0A2D
29177 udiv %i6, 0x12C2, %i5
29178 fpack32 %f14, %f22, %f6
29179 lduh [%l7 + 0x54], %g2
29180 nop
29181 setx loop_2736, %l0, %l1
29182 wrpr 0x1, %tl
29183 wrpr %l1, %tpc
29184 add %l1, 0x4, %l1
29185 wrpr %l1, %tnpc
29186 setx 0x34400001400, %l0, %l1
29187 wrpr %l1, %tstate
29188 wrhpr 0x4, %htstate
29189 retry
29190 sth %l0, [%l7 + 0x62]
29191 addcc %g3, %i1, %i4
29192 fbue,a %fcc1, loop_2737
29193loop_2736:
29194 fmovdge %icc, %f27, %f20
29195 fmovse %xcc, %f18, %f27
29196 ld [%l7 + 0x68], %f3
29197loop_2737:
29198 fsrc1 %f0, %f18
29199 smulcc %l3, 0x1CFF, %g1
29200 udiv %g4, 0x177C, %l4
29201 stw %l2, [%l7 + 0x5C]
29202 add %o4, 0x0F33, %l5
29203 tsubcc %l1, 0x14C8, %o0
29204 alignaddrl %g5, %l6, %o7
29205 movpos %xcc, %g7, %o2
29206 fcmpeq16 %f0, %f18, %i7
29207 movneg %xcc, %o6, %g6
29208 fmovdn %xcc, %f8, %f31
29209 movleu %xcc, %i2, %o5
29210 movrlez %o3, 0x0B1, %i3
29211 fbn %fcc3, loop_2738
29212 ta %icc, 0x6
29213 fbo,a %fcc1, loop_2739
29214 alignaddr %i0, %o1, %i6
29215loop_2738:
29216 stbar
29217 bne,pt %xcc, loop_2740
29218loop_2739:
29219 fmovde %icc, %f23, %f24
29220 edge32ln %g2, %l0, %g3
29221 be %icc, loop_2741
29222loop_2740:
29223 andcc %i5, %i1, %l3
29224 umul %i4, %g1, %l4
29225 orcc %l2, 0x1AC5, %o4
29226loop_2741:
29227 ldstub [%l7 + 0x61], %g4
29228 call loop_2742
29229 fblg %fcc0, loop_2743
29230 fmovsvs %icc, %f6, %f12
29231 subccc %l1, %o0, %g5
29232loop_2742:
29233 fmovspos %xcc, %f21, %f18
29234loop_2743:
29235 fbl %fcc1, loop_2744
29236 tn %xcc, 0x7
29237 edge8l %l6, %l5, %g7
29238 or %o2, 0x04F9, %i7
29239loop_2744:
29240 fmovrdne %o7, %f28, %f4
29241 saved
29242 rdpr %cwp, %g1
29243 rdpr %cansave, %g2
29244 rdpr %canrestore, %g3
29245 rdpr %cleanwin, %g4
29246 rdpr %otherwin, %g5
29247 rdpr %wstate, %g6
29248 fpmerge %f7, %f14, %f22
29249 edge16n %o6, %i2, %g6
29250 sethi 0x05C4, %o5
29251 bcs,a loop_2745
29252 bne loop_2746
29253 movle %icc, %i3, %o3
29254 edge8n %o1, %i6, %g2
29255loop_2745:
29256 sth %i0, [%l7 + 0x60]
29257loop_2746:
29258 movrlez %g3, %i5, %l0
29259 fba,a %fcc3, loop_2747
29260 bvc,a,pt %icc, loop_2748
29261 ba,pt %xcc, loop_2749
29262 fbue,a %fcc0, loop_2750
29263loop_2747:
29264 movcs %icc, %i1, %l3
29265loop_2748:
29266 edge16 %g1, %l4, %i4
29267loop_2749:
29268 fmovdneg %xcc, %f31, %f8
29269loop_2750:
29270 movle %xcc, %o4, %l2
29271 tsubcctv %l1, %o0, %g4
29272 umul %l6, %g5, %g7
29273 movrlez %o2, %i7, %o7
29274 swap [%l7 + 0x2C], %o6
29275 xnorcc %l5, %i2, %g6
29276 array32 %o5, %i3, %o3
29277 fmovsneg %icc, %f10, %f21
29278 for %f26, %f30, %f20
29279 andcc %o1, 0x055C, %i6
29280 nop
29281 set 0x78, %o4
29282 ldd [%l7 + %o4], %f2
29283 movrlz %i0, %g2, %i5
29284 movn %xcc, %g3, %i1
29285 mulx %l0, 0x1FF9, %g1
29286 for %f8, %f24, %f22
29287 mova %icc, %l4, %l3
29288 fornot2 %f30, %f24, %f14
29289 edge16l %o4, %i4, %l2
29290 wr %g0, 0x89, %asi
29291 stba %l1, [%l7 + 0x1F] %asi
29292 ba,pn %xcc, loop_2751
29293 fcmpd %fcc2, %f20, %f30
29294 movleu %xcc, %g4, %l6
29295 wr %g0, 0x88, %asi
29296 prefetcha [%l7 + 0x20] %asi, 0x0
29297loop_2751:
29298 bleu loop_2752
29299 tsubcc %g7, %g5, %o2
29300 brz %i7, loop_2753
29301 stx %o7, [%l7 + 0x30]
29302loop_2752:
29303 stx %o6, [%l7 + 0x20]
29304 array16 %i2, %l5, %g6
29305loop_2753:
29306 tpos %xcc, 0x0
29307 xnorcc %o5, 0x0708, %i3
29308 edge8n %o1, %i6, %i0
29309 tpos %xcc, 0x6
29310 edge8ln %o3, %i5, %g2
29311 andn %g3, %i1, %g1
29312 fxnor %f20, %f8, %f16
29313 bgu,a loop_2754
29314 ldx [%l7 + 0x70], %l0
29315 membar 0x48
29316 fxors %f5, %f8, %f14
29317loop_2754:
29318 stbar
29319 andn %l4, 0x1779, %l3
29320 fmovrslz %o4, %f18, %f20
29321 lduw [%l7 + 0x3C], %i4
29322 edge8l %l2, %g4, %l1
29323 sra %l6, 0x0C, %o0
29324 addcc %g5, 0x1CAE, %g7
29325 tsubcc %o2, 0x0978, %o7
29326 sub %i7, 0x0714, %o6
29327 brz,a %i2, loop_2755
29328 sir 0x0422
29329 movvc %xcc, %l5, %g6
29330 srax %i3, 0x12, %o5
29331loop_2755:
29332 tvs %icc, 0x6
29333 sdiv %o1, 0x07CE, %i6
29334 umul %i0, %o3, %g2
29335 stbar
29336 add %l7, 0x30, %l6
29337 wr %g0, 0x81, %asi
29338 casxa [%l6] 0x81, %i5, %i1
29339 sir 0x1C73
29340 add %l7, 0x70, %l6
29341 wr %g0, 0x80, %asi
29342 casa [%l6] %asi, %g3, %l0
29343 tcs %icc, 0x5
29344 smulcc %g1, 0x0598, %l3
29345 fandnot1 %f28, %f0, %f28
29346 wr %g0, 0x88, %asi
29347 ldsba [%l7 + 0x34] %asi, %l4
29348 fmovscc %xcc, %f4, %f0
29349 ldsh [%l7 + 0x1C], %o4
29350 taddcc %i4, 0x1E29, %l2
29351 orncc %l1, 0x1FF9, %l6
29352 movgu %xcc, %g4, %g5
29353 srlx %g7, 0x15, %o2
29354 fmovsvc %xcc, %f2, %f8
29355 sethi 0x000F, %o7
29356 movg %xcc, %i7, %o0
29357 addcc %i2, 0x0735, %o6
29358 movcc %xcc, %l5, %i3
29359 array16 %o5, %g6, %i6
29360 fcmpgt32 %f18, %f20, %o1
29361 tcc %xcc, 0x1
29362 xorcc %i0, 0x11FE, %o3
29363 fbug %fcc3, loop_2756
29364 fba %fcc2, loop_2757
29365 movneg %icc, %i5, %i1
29366 srlx %g3, 0x12, %l0
29367loop_2756:
29368 nop
29369 set 0x30, %i2
29370 ldstub [%l7 + %i2], %g2
29371loop_2757:
29372 stb %g1, [%l7 + 0x53]
29373 tg %xcc, 0x2
29374 edge8 %l3, %l4, %i4
29375 sll %o4, 0x01, %l1
29376 taddcctv %l2, %g4, %l6
29377 fcmpes %fcc1, %f9, %f6
29378 srl %g7, %o2, %o7
29379 umul %i7, 0x0F19, %g5
29380 fbe %fcc0, loop_2758
29381 be,a,pt %icc, loop_2759
29382 movl %icc, %o0, %i2
29383 fnands %f14, %f12, %f26
29384loop_2758:
29385 edge8l %o6, %l5, %o5
29386loop_2759:
29387 flush %l7 + 0x48
29388 bleu,a loop_2760
29389 taddcc %g6, 0x1299, %i3
29390 wr %g0, 0x19, %asi
29391 lda [%l7 + 0x14] %asi, %f17
29392loop_2760:
29393 ba,a %icc, loop_2761
29394 movneg %xcc, %o1, %i6
29395 srlx %o3, %i5, %i1
29396 movne %icc, %g3, %l0
29397loop_2761:
29398 sdivcc %g2, 0x06C7, %g1
29399 or %i0, %l3, %l4
29400 fandnot1s %f17, %f14, %f11
29401 array16 %i4, %l1, %o4
29402 tvs %icc, 0x7
29403 fmovde %xcc, %f5, %f22
29404 movcs %icc, %l2, %g4
29405 bvs,a,pt %icc, loop_2762
29406 movcc %xcc, %g7, %o2
29407 edge8n %l6, %i7, %o7
29408 be,a %icc, loop_2763
29409loop_2762:
29410 tsubcc %g5, 0x190B, %o0
29411 be,a loop_2764
29412 ta %xcc, 0x5
29413loop_2763:
29414 edge8 %i2, %o6, %o5
29415 movcc %xcc, %g6, %i3
29416loop_2764:
29417 fpsub16s %f12, %f16, %f26
29418 stx %l5, [%l7 + 0x28]
29419 fbule,a %fcc0, loop_2765
29420 fble %fcc1, loop_2766
29421 fzeros %f30
29422 srl %i6, %o3, %i5
29423loop_2765:
29424 fmuld8ulx16 %f31, %f29, %f8
29425loop_2766:
29426 move %icc, %i1, %g3
29427 bneg,pn %xcc, loop_2767
29428 sth %l0, [%l7 + 0x7A]
29429 std %g2, [%l7 + 0x30]
29430 nop
29431 setx loop_2768, %l0, %l1
29432 jmpl %l1, %o1
29433loop_2767:
29434 add %g1, 0x012D, %i0
29435 movcc %icc, %l3, %i4
29436 sdiv %l4, 0x1529, %o4
29437loop_2768:
29438 fmovsle %xcc, %f14, %f14
29439 and %l2, 0x11A7, %l1
29440 andcc %g4, %g7, %o2
29441 movg %xcc, %l6, %i7
29442 movrlez %g5, %o7, %i2
29443 tg %xcc, 0x7
29444 fxnor %f22, %f0, %f20
29445 fmul8x16au %f29, %f5, %f0
29446 fmovrdlez %o6, %f6, %f0
29447 and %o0, %o5, %i3
29448 movrgz %l5, %g6, %i6
29449 mulx %o3, %i1, %i5
29450 sdiv %g3, 0x007F, %g2
29451 fpack32 %f10, %f26, %f30
29452 fxnors %f29, %f5, %f9
29453 udivcc %o1, 0x0F05, %g1
29454 edge8l %i0, %l0, %l3
29455 tl %xcc, 0x7
29456 orncc %i4, 0x06FF, %l4
29457 taddcc %o4, %l2, %g4
29458 fnot1s %f23, %f12
29459 taddcc %l1, %o2, %l6
29460 sdiv %g7, 0x1BEE, %i7
29461 set 0x40, %i7
29462 stda %f0, [%l7 + %i7] 0x18
29463 srl %o7, %i2, %o6
29464 fcmpne32 %f28, %f12, %g5
29465 movvs %xcc, %o5, %o0
29466 edge8n %i3, %l5, %i6
29467 popc %o3, %i1
29468 fnand %f30, %f14, %f28
29469 edge16 %g6, %g3, %i5
29470 fmovsg %xcc, %f14, %f19
29471 or %g2, 0x1758, %o1
29472 subccc %i0, 0x16A2, %l0
29473 fbug,a %fcc3, loop_2769
29474 saved
29475 rdpr %cwp, %g1
29476 rdpr %cansave, %g2
29477 rdpr %canrestore, %g3
29478 rdpr %cleanwin, %g4
29479 rdpr %otherwin, %g5
29480 rdpr %wstate, %g6
29481 fmul8sux16 %f16, %f8, %f30
29482 subcc %g1, %i4, %l3
29483loop_2769:
29484 edge8ln %l4, %l2, %g4
29485 umulcc %l1, 0x052A, %o2
29486 tvs %xcc, 0x0
29487 edge32 %l6, %o4, %g7
29488 fmovsvs %xcc, %f16, %f15
29489 tge %xcc, 0x7
29490 nop
29491 setx loop_2770, %l0, %l1
29492 jmpl %l1, %i7
29493 bneg,pt %icc, loop_2771
29494 tn %icc, 0x4
29495 movn %xcc, %o7, %i2
29496loop_2770:
29497 sdivcc %o6, 0x0FB2, %o5
29498loop_2771:
29499 orcc %o0, %i3, %l5
29500 popc 0x131B, %i6
29501 umulcc %o3, %i1, %g6
29502 tne %xcc, 0x7
29503 xor %g5, %g3, %i5
29504 andn %o1, 0x1F84, %g2
29505 movvs %icc, %i0, %g1
29506 mova %xcc, %i4, %l0
29507 fbue,a %fcc1, loop_2772
29508 fornot2 %f18, %f24, %f28
29509 popc %l4, %l2
29510 orcc %l3, %g4, %l1
29511loop_2772:
29512 srl %o2, %o4, %l6
29513 ldsw [%l7 + 0x30], %g7
29514 taddcc %o7, %i7, %i2
29515 movleu %icc, %o6, %o0
29516 faligndata %f20, %f20, %f30
29517 tvs %xcc, 0x3
29518 fcmpd %fcc3, %f4, %f14
29519 ldd [%l7 + 0x10], %f30
29520 edge32ln %i3, %o5, %l5
29521 array32 %i6, %o3, %g6
29522 orn %i1, 0x05EF, %g3
29523 bgu,pt %icc, loop_2773
29524 fnand %f26, %f6, %f0
29525 addccc %g5, %o1, %i5
29526 taddcc %i0, %g1, %i4
29527loop_2773:
29528 array8 %g2, %l0, %l2
29529 movn %xcc, %l4, %l3
29530 movgu %icc, %g4, %l1
29531 set 0x42, %o3
29532 stba %o4, [%l7 + %o3] 0x0c
29533 orcc %l6, %o2, %g7
29534 fbule %fcc0, loop_2774
29535 alignaddrl %i7, %i2, %o7
29536 taddcctv %o0, 0x14F9, %o6
29537 ldsw [%l7 + 0x64], %o5
29538loop_2774:
29539 tgu %icc, 0x0
29540 fornot1 %f26, %f8, %f30
29541 movn %icc, %l5, %i6
29542 fbge,a %fcc2, loop_2775
29543 movcc %icc, %i3, %g6
29544 set 0x68, %o2
29545 prefetcha [%l7 + %o2] 0x80, 0x1
29546loop_2775:
29547 andn %g3, 0x18D5, %o3
29548 popc %o1, %g5
29549 movrne %i5, 0x2F5, %g1
29550 srl %i4, %g2, %i0
29551 tgu %xcc, 0x0
29552 sub %l0, %l2, %l3
29553 te %xcc, 0x6
29554 ldd [%l7 + 0x08], %g4
29555 array16 %l1, %o4, %l6
29556 tg %xcc, 0x1
29557 fxnors %f6, %f28, %f11
29558 fbo %fcc1, loop_2776
29559 fmovdcs %icc, %f4, %f7
29560 tpos %xcc, 0x3
29561 fble,a %fcc0, loop_2777
29562loop_2776:
29563 fmovdcs %icc, %f4, %f27
29564 tsubcc %l4, 0x1EFE, %o2
29565 movrgez %i7, %g7, %o7
29566loop_2777:
29567 add %o0, 0x0161, %i2
29568 edge16ln %o5, %l5, %i6
29569 fmovsge %icc, %f20, %f5
29570 add %o6, 0x1970, %i3
29571 brlz,a %g6, loop_2778
29572 xorcc %g3, 0x05AB, %o3
29573 fcmpne16 %f20, %f14, %o1
29574 addcc %i1, %i5, %g5
29575loop_2778:
29576 fors %f5, %f12, %f2
29577 and %i4, %g1, %g2
29578 fmovsvs %xcc, %f6, %f23
29579 subcc %l0, 0x014D, %i0
29580 movcc %xcc, %l2, %g4
29581 bn loop_2779
29582 std %l0, [%l7 + 0x78]
29583 std %f8, [%l7 + 0x08]
29584 movrlez %o4, %l6, %l4
29585loop_2779:
29586 mova %xcc, %o2, %l3
29587 srlx %i7, 0x02, %g7
29588 movneg %xcc, %o0, %i2
29589 movn %icc, %o5, %l5
29590 mova %icc, %o7, %o6
29591 sub %i3, %g6, %g3
29592 movre %o3, 0x1D4, %i6
29593 sll %i1, %i5, %o1
29594 movrne %g5, %g1, %i4
29595 movne %xcc, %l0, %g2
29596 edge16 %i0, %g4, %l2
29597 fbn,a %fcc3, loop_2780
29598 edge16n %l1, %o4, %l4
29599 bvs,a,pn %xcc, loop_2781
29600 fcmps %fcc0, %f0, %f28
29601loop_2780:
29602 nop
29603 wr %g0, 0x89, %asi
29604 lduwa [%l7 + 0x14] %asi, %l6
29605loop_2781:
29606 ta %icc, 0x0
29607 fmovdcs %icc, %f11, %f3
29608 tg %icc, 0x1
29609 and %o2, 0x14EE, %i7
29610 fmul8x16 %f31, %f6, %f24
29611 tvs %xcc, 0x0
29612 brgz %g7, loop_2782
29613 fbl,a %fcc3, loop_2783
29614 fcmple16 %f22, %f0, %o0
29615 movpos %icc, %i2, %l3
29616loop_2782:
29617 movg %icc, %o5, %o7
29618loop_2783:
29619 fmovdpos %icc, %f21, %f26
29620 fbule,a %fcc2, loop_2784
29621 fmovrsgez %l5, %f5, %f17
29622 wr %g0, 0x88, %asi
29623 ldswa [%l7 + 0x6C] %asi, %o6
29624loop_2784:
29625 fxnor %f14, %f18, %f10
29626 edge32 %i3, %g3, %g6
29627 fnot1s %f7, %f0
29628 fmovdge %xcc, %f21, %f11
29629 fmovscc %icc, %f18, %f30
29630 fcmple16 %f20, %f12, %i6
29631 bshuffle %f18, %f22, %f24
29632 sllx %i1, %i5, %o3
29633 sra %o1, %g5, %g1
29634 or %l0, 0x0C2B, %i4
29635 add %g2, 0x1332, %i0
29636 fmul8sux16 %f20, %f24, %f2
29637 tleu %icc, 0x3
29638 te %icc, 0x6
29639 smulcc %l2, %l1, %g4
29640 ba,a,pt %icc, loop_2785
29641 nop
29642 set 0x38, %g2
29643 ldd [%l7 + %g2], %l4
29644 movrgez %l6, %o2, %o4
29645 edge16l %g7, %i7, %o0
29646loop_2785:
29647 nop
29648 wr %g0, 0x89, %asi
29649 ldsba [%l7 + 0x7D] %asi, %i2
29650 subcc %l3, 0x07B9, %o7
29651 tvs %xcc, 0x5
29652 nop
29653 setx loop_2786, %l0, %l1
29654 jmpl %l1, %l5
29655 ld [%l7 + 0x24], %f30
29656 bge,pt %icc, loop_2787
29657 fpsub16s %f3, %f15, %f6
29658loop_2786:
29659 call loop_2788
29660 tneg %icc, 0x6
29661loop_2787:
29662 array16 %o6, %i3, %g3
29663 fnot1s %f6, %f2
29664loop_2788:
29665 movge %icc, %g6, %o5
29666 fbule %fcc0, loop_2789
29667 edge32n %i6, %i1, %o3
29668 alignaddrl %o1, %g5, %g1
29669 fmuld8ulx16 %f14, %f27, %f22
29670loop_2789:
29671 fone %f16
29672 srax %i5, 0x17, %l0
29673 movrlz %i4, 0x157, %g2
29674 stbar
29675 fxnors %f29, %f17, %f26
29676 orncc %l2, 0x1F15, %i0
29677 bg,pt %icc, loop_2790
29678 stb %g4, [%l7 + 0x33]
29679 fcmpne32 %f4, %f4, %l4
29680 movge %xcc, %l6, %o2
29681loop_2790:
29682 fpackfix %f16, %f17
29683 umulcc %l1, %o4, %i7
29684 alignaddr %g7, %o0, %l3
29685 movgu %icc, %i2, %o7
29686 fmovs %f5, %f23
29687 fbule %fcc2, loop_2791
29688 bvs,pt %icc, loop_2792
29689 bvs,a,pt %icc, loop_2793
29690 fmovsgu %xcc, %f13, %f16
29691loop_2791:
29692 xnor %l5, 0x1123, %i3
29693loop_2792:
29694 nop
29695 wr %g0, 0x21, %asi
29696 stxa %o6, [%g0 + 0x8] %asi
29697loop_2793:
29698 tg %xcc, 0x3
29699 fmovsvs %icc, %f26, %f23
29700 ldx [%l7 + 0x78], %g6
29701 be,a loop_2794
29702 mova %xcc, %o5, %g3
29703 tn %xcc, 0x3
29704 fornot2 %f10, %f10, %f8
29705loop_2794:
29706 fmovsvs %xcc, %f19, %f14
29707 movrne %i1, %i6, %o1
29708 mova %icc, %o3, %g1
29709 movvs %icc, %i5, %l0
29710 bshuffle %f18, %f16, %f12
29711 sra %g5, %i4, %g2
29712 tvc %xcc, 0x6
29713 ldd [%l7 + 0x48], %f2
29714 tvs %icc, 0x7
29715 tn %xcc, 0x7
29716 srax %l2, 0x1C, %i0
29717 sub %g4, 0x11BF, %l4
29718 stb %o2, [%l7 + 0x34]
29719 add %l1, %l6, %o4
29720 tvs %xcc, 0x5
29721 sllx %i7, %o0, %l3
29722 tsubcctv %g7, %i2, %o7
29723 alignaddrl %i3, %l5, %o6
29724 sdiv %o5, 0x1DC1, %g3
29725 tg %icc, 0x5
29726 add %l7, 0x40, %l6
29727 wr %g0, 0x10, %asi
29728 ldxa [%l6] %asi, %g6
29729 casxa [%l6] %asi, %g6, %i1
29730 sir 0x0D60
29731 fmul8x16au %f13, %f27, %f14
29732 fpadd32s %f31, %f13, %f18
29733 orncc %i6, 0x1E24, %o3
29734 tneg %xcc, 0x1
29735 tcc %icc, 0x3
29736 fxor %f16, %f4, %f16
29737 bleu,pt %icc, loop_2795
29738 fxor %f10, %f4, %f16
29739 andcc %g1, 0x0266, %i5
29740 sllx %o1, %g5, %l0
29741loop_2795:
29742 membar 0x1A
29743 fbge %fcc0, loop_2796
29744 fsrc2 %f26, %f2
29745 set 0x68, %g6
29746 prefetcha [%l7 + %g6] 0x88, 0x0
29747loop_2796:
29748 movrgz %i4, %i0, %l2
29749 fble,a %fcc0, loop_2797
29750 sir 0x18B1
29751 bleu,a %xcc, loop_2798
29752 fpmerge %f30, %f29, %f22
29753loop_2797:
29754 nop
29755 set 0x60, %i6
29756 ldd [%l7 + %i6], %l4
29757 udivcc %g4, 0x1562, %l1
29758loop_2798:
29759 sdivx %l6, 0x031A, %o2
29760 array16 %i7, %o0, %o4
29761 fcmpne32 %f0, %f10, %g7
29762 edge8n %l3, %o7, %i3
29763 wr %g0, 0x81, %asi
29764 swapa [%l7 + 0x20] %asi, %l5
29765 fbn,a %fcc1, loop_2799
29766 sdivcc %o6, 0x1C76, %i2
29767 popc 0x104A, %g3
29768 call loop_2800
29769loop_2799:
29770 nop
29771 set 0x42, %i4
29772 ldub [%l7 + %i4], %o5
29773 ldsw [%l7 + 0x34], %g6
29774 fand %f10, %f18, %f2
29775loop_2800:
29776 movcc %icc, %i1, %i6
29777 popc %o3, %g1
29778 fcmps %fcc1, %f0, %f15
29779 tsubcctv %o1, %i5, %l0
29780 edge16l %g2, %i4, %i0
29781 movrgz %l2, %g5, %l4
29782 fandnot1s %f0, %f0, %f2
29783 movvc %xcc, %g4, %l1
29784 ba,a loop_2801
29785 tvs %xcc, 0x4
29786 fbuge,a %fcc2, loop_2802
29787 add %o2, %l6, %i7
29788loop_2801:
29789 fcmpeq32 %f6, %f18, %o4
29790 fmul8x16 %f13, %f6, %f24
29791loop_2802:
29792 brlez,a %o0, loop_2803
29793 smul %l3, %o7, %i3
29794 andn %l5, %g7, %o6
29795 movrlz %g3, %o5, %g6
29796loop_2803:
29797 edge16n %i2, %i1, %i6
29798 movne %icc, %g1, %o3
29799 tleu %xcc, 0x2
29800 tle %icc, 0x0
29801 set 0x20, %l0
29802 ldswa [%l7 + %l0] 0x04, %o1
29803 andcc %i5, 0x13CB, %g2
29804 fand %f16, %f20, %f14
29805 set 0x5C, %i3
29806 ldswa [%l7 + %i3] 0x04, %i4
29807 fmovdleu %xcc, %f21, %f23
29808 ldd [%l7 + 0x78], %l0
29809 tsubcctv %i0, %l2, %l4
29810 andn %g4, 0x0C7B, %g5
29811 add %l7, 0x78, %l6
29812 wr %g0, 0x19, %asi
29813 casa [%l6] %asi, %o2, %l6
29814 movne %xcc, %i7, %o4
29815 smulcc %o0, %l1, %l3
29816 fpsub16s %f6, %f5, %f7
29817 edge32n %o7, %i3, %g7
29818 andn %l5, %g3, %o6
29819 edge16n %o5, %g6, %i2
29820 bge,a loop_2804
29821 fmovsvs %icc, %f10, %f0
29822 tn %xcc, 0x0
29823 fcmple16 %f18, %f4, %i6
29824loop_2804:
29825 tcc %icc, 0x2
29826 fcmpgt32 %f12, %f14, %i1
29827 swap [%l7 + 0x34], %g1
29828 xnorcc %o3, 0x0BA3, %i5
29829 movvc %xcc, %o1, %g2
29830 fbul,a %fcc2, loop_2805
29831 bl,a %xcc, loop_2806
29832 bneg loop_2807
29833 fcmpes %fcc1, %f9, %f8
29834loop_2805:
29835 fmovdvs %icc, %f22, %f22
29836loop_2806:
29837 movle %icc, %i4, %l0
29838loop_2807:
29839 smul %l2, 0x0D67, %l4
29840 wr %g0, 0x88, %asi
29841 lduha [%l7 + 0x6C] %asi, %i0
29842 fsrc2s %f25, %f17
29843 fmul8ulx16 %f2, %f4, %f20
29844 edge32ln %g4, %o2, %l6
29845 andn %g5, 0x0114, %i7
29846 movvs %xcc, %o0, %o4
29847 set 0x28, %l1
29848 lduha [%l7 + %l1] 0x0c, %l3
29849 umulcc %o7, %l1, %i3
29850 bvc,pt %xcc, loop_2808
29851 movge %icc, %l5, %g7
29852 fmovs %f0, %f5
29853 wr %g0, 0x04, %asi
29854 ldsba [%l7 + 0x67] %asi, %o6
29855loop_2808:
29856 movneg %xcc, %g3, %o5
29857 movl %icc, %g6, %i6
29858 brz %i2, loop_2809
29859 movpos %icc, %g1, %i1
29860 movn %xcc, %o3, %o1
29861 edge8l %i5, %i4, %g2
29862loop_2809:
29863 sra %l0, %l2, %l4
29864 stw %i0, [%l7 + 0x38]
29865 bneg,pn %icc, loop_2810
29866 fnand %f30, %f28, %f24
29867 edge16n %g4, %l6, %g5
29868 addc %o2, %i7, %o4
29869loop_2810:
29870 umul %l3, %o7, %l1
29871 fsrc1s %f24, %f21
29872 addc %i3, 0x015D, %o0
29873 fmovrslez %g7, %f29, %f10
29874 udivx %l5, 0x0D85, %o6
29875 edge8 %o5, %g6, %g3
29876 fblg %fcc1, loop_2811
29877 tn %xcc, 0x2
29878 mulscc %i6, %i2, %i1
29879 bn,pn %xcc, loop_2812
29880loop_2811:
29881 ldub [%l7 + 0x33], %o3
29882 fmovdge %icc, %f17, %f10
29883 fcmpes %fcc0, %f24, %f28
29884loop_2812:
29885 std %g0, [%l7 + 0x48]
29886 subcc %i5, %i4, %g2
29887 bgu,a loop_2813
29888 bcc,a,pt %icc, loop_2814
29889 fand %f4, %f6, %f24
29890 taddcctv %l0, 0x1A4E, %l2
29891loop_2813:
29892 movcc %xcc, %o1, %i0
29893loop_2814:
29894 edge32n %g4, %l6, %l4
29895 pdist %f20, %f14, %f24
29896 movneg %xcc, %g5, %i7
29897 brlez,a %o2, loop_2815
29898 edge16n %o4, %o7, %l1
29899 fbule,a %fcc0, loop_2816
29900 brgz,a %l3, loop_2817
29901loop_2815:
29902 edge8n %o0, %i3, %l5
29903 fpsub32s %f26, %f18, %f14
29904loop_2816:
29905 xnorcc %g7, %o6, %o5
29906loop_2817:
29907 nop
29908 wr %g0, 0x11, %asi
29909 lduba [%l7 + 0x71] %asi, %g3
29910 subc %g6, %i6, %i1
29911 ta %xcc, 0x2
29912 sdivx %o3, 0x1410, %g1
29913 ldub [%l7 + 0x2F], %i2
29914 fxors %f6, %f23, %f31
29915 restored
29916 rdpr %cwp, %g1
29917 rdpr %cansave, %g2
29918 rdpr %canrestore, %g3
29919 rdpr %cleanwin, %g4
29920 rdpr %otherwin, %g5
29921 rdpr %wstate, %g6
29922 tge %xcc, 0x2
29923 xnorcc %i4, %g2, %i5
29924 edge32l %l2, %o1, %i0
29925 sdivx %l0, 0x0640, %l6
29926 fmovsneg %xcc, %f14, %f28
29927 array32 %g4, %g5, %i7
29928 fbn,a %fcc2, loop_2818
29929 xnorcc %l4, 0x1395, %o2
29930 sll %o4, %o7, %l1
29931 fmovdg %icc, %f9, %f27
29932loop_2818:
29933 edge8ln %l3, %i3, %o0
29934 set 0x40, %o6
29935 stda %g6, [%l7 + %o6] 0x0c
29936 smulcc %o6, 0x1F5C, %l5
29937 fands %f21, %f22, %f11
29938 ble loop_2819
29939 array32 %g3, %g6, %o5
29940 fmovdcc %xcc, %f26, %f21
29941 fand %f24, %f22, %f30
29942loop_2819:
29943 umulcc %i6, %i1, %g1
29944 nop
29945 setx loop_2820, %l0, %l1
29946 wrpr 0x1, %tl
29947 wrpr %l1, %tpc
29948 add %l1, 0x4, %l1
29949 wrpr %l1, %tnpc
29950 setx 0x34400001400, %l0, %l1
29951 wrpr %l1, %tstate
29952 wrhpr 0x4, %htstate
29953 retry
29954 addccc %i2, 0x1D8C, %i4
29955 tgu %icc, 0x7
29956 fbule %fcc3, loop_2821
29957loop_2820:
29958 sdiv %g2, 0x1000, %o3
29959 sdivx %l2, 0x1AF7, %i5
29960 movcc %icc, %o1, %l0
29961loop_2821:
29962 edge16ln %i0, %g4, %l6
29963 fcmped %fcc2, %f26, %f2
29964 popc %g5, %i7
29965 umulcc %l4, 0x0972, %o2
29966 fbul %fcc1, loop_2822
29967 movrne %o4, 0x034, %l1
29968 popc %o7, %l3
29969 fpsub32 %f26, %f26, %f24
29970loop_2822:
29971 fmovspos %xcc, %f31, %f21
29972 tvc %icc, 0x3
29973 umul %i3, 0x16FC, %o0
29974 edge8 %o6, %l5, %g3
29975 and %g6, %o5, %g7
29976 or %i1, %i6, %g1
29977 orcc %i4, %i2, %o3
29978 xnor %g2, 0x1A8F, %l2
29979 udivcc %o1, 0x174C, %l0
29980 set 0x27, %l6
29981 lduba [%l7 + %l6] 0x04, %i0
29982 array32 %i5, %g4, %g5
29983 add %l7, 0x20, %l6
29984 wr %g0, 0x80, %asi
29985 casxa [%l6] %asi, %i7, %l6
29986 array32 %o2, %l4, %o4
29987 wr %g0, 0x1e, %asi
29988 stda %f0, [%l7 + 0x40] %asi
29989 membar #Sync
29990 tge %xcc, 0x1
29991 udivx %l1, 0x1034, %o7
29992 tsubcc %l3, %i3, %o6
29993 bvc,a %icc, loop_2823
29994 brz,a %o0, loop_2824
29995 orncc %l5, 0x1E1C, %g6
29996 fpack16 %f26, %f5
29997loop_2823:
29998 mulx %g3, %g7, %o5
29999loop_2824:
30000 fpackfix %f24, %f3
30001 sll %i6, 0x0F, %g1
30002 movle %xcc, %i4, %i2
30003 ldsw [%l7 + 0x24], %i1
30004 set 0x68, %i1
30005 swapa [%l7 + %i1] 0x04, %g2
30006 stw %l2, [%l7 + 0x7C]
30007 fmovsle %icc, %f12, %f20
30008 xorcc %o1, %o3, %i0
30009 set 0x2C, %o5
30010 sta %f22, [%l7 + %o5] 0x15
30011 fmovsneg %xcc, %f27, %f0
30012 subccc %i5, %g4, %l0
30013 orcc %g5, 0x0BD4, %i7
30014 fbo,a %fcc3, loop_2825
30015 edge32 %o2, %l6, %o4
30016 fmovrse %l1, %f15, %f19
30017 tsubcc %l4, 0x0996, %o7
30018loop_2825:
30019 movgu %xcc, %i3, %l3
30020 or %o6, 0x1B9D, %o0
30021 wr %g0, 0x04, %asi
30022 prefetcha [%l7 + 0x10] %asi, 0x0
30023 tsubcc %l5, %g3, %o5
30024 movvs %xcc, %g7, %i6
30025 fabss %f5, %f12
30026 movrlez %i4, 0x182, %i2
30027 fpsub32 %f14, %f8, %f24
30028 xnor %g1, 0x177C, %i1
30029 udivcc %g2, 0x0AEF, %o1
30030 add %l7, 0x50, %l6
30031 wr %g0, 0x80, %asi
30032 casa [%l6] 0x80, %o3, %i0
30033 bn,a loop_2826
30034 ta %icc, 0x3
30035 xorcc %i5, 0x0AEC, %l2
30036 ldsb [%l7 + 0x62], %g4
30037loop_2826:
30038 xorcc %g5, 0x1658, %l0
30039 fpadd16s %f7, %f24, %f23
30040 fnands %f21, %f24, %f17
30041 fmovrdgez %o2, %f18, %f18
30042 movge %xcc, %l6, %o4
30043 saved
30044 rdpr %cwp, %g1
30045 rdpr %cansave, %g2
30046 rdpr %canrestore, %g3
30047 rdpr %cleanwin, %g4
30048 rdpr %otherwin, %g5
30049 rdpr %wstate, %g6
30050 smul %l1, 0x0C47, %i7
30051 tneg %xcc, 0x6
30052 srlx %l4, %i3, %l3
30053 movrgez %o6, %o0, %o7
30054 mulscc %g6, %g3, %l5
30055 movge %icc, %o5, %g7
30056 umul %i6, 0x1030, %i2
30057 tcs %icc, 0x2
30058 ta %icc, 0x6
30059 popc 0x016E, %g1
30060 tneg %xcc, 0x1
30061 edge32l %i4, %g2, %i1
30062 stw %o1, [%l7 + 0x20]
30063 fbo %fcc1, loop_2827
30064 stw %o3, [%l7 + 0x1C]
30065 array8 %i0, %i5, %g4
30066 alignaddrl %g5, %l0, %l2
30067loop_2827:
30068 movle %icc, %o2, %o4
30069 xnor %l6, 0x0ED6, %i7
30070 orn %l4, 0x1E3C, %i3
30071 tvc %xcc, 0x7
30072 tvc %icc, 0x4
30073 and %l3, 0x029F, %l1
30074 fbne,a %fcc0, loop_2828
30075 tg %xcc, 0x5
30076 fnot2 %f20, %f0
30077 fand %f16, %f18, %f14
30078loop_2828:
30079 fmovrdgez %o0, %f22, %f28
30080 stbar
30081 brz %o7, loop_2829
30082 andncc %g6, %o6, %g3
30083 wr %g0, 0x19, %asi
30084 sta %f1, [%l7 + 0x38] %asi
30085loop_2829:
30086 swap [%l7 + 0x64], %o5
30087 edge8l %l5, %g7, %i2
30088 move %xcc, %i6, %i4
30089 udivcc %g2, 0x1F04, %i1
30090 fbge %fcc1, loop_2830
30091 fnot2s %f15, %f3
30092 movvc %icc, %g1, %o1
30093 sra %o3, 0x11, %i5
30094loop_2830:
30095 restored
30096 rdpr %cwp, %g1
30097 rdpr %cansave, %g2
30098 rdpr %canrestore, %g3
30099 rdpr %cleanwin, %g4
30100 rdpr %otherwin, %g5
30101 rdpr %wstate, %g6
30102 tvs %xcc, 0x1
30103 movcc %xcc, %g4, %i0
30104 membar 0x75
30105 wr %g0, 0x2b, %asi
30106 stha %l0, [%l7 + 0x74] %asi
30107 membar #Sync
30108 movvc %icc, %g5, %o2
30109 wr %g0, 0x89, %asi
30110 ldsba [%l7 + 0x0E] %asi, %o4
30111 sub %l6, %l2, %l4
30112 xnorcc %i3, %l3, %l1
30113 sll %o0, 0x09, %i7
30114 tneg %icc, 0x7
30115 udiv %g6, 0x08B1, %o7
30116 bge,a loop_2831
30117 fbo %fcc0, loop_2832
30118 tne %xcc, 0x6
30119 sdivcc %o6, 0x026D, %o5
30120loop_2831:
30121 fpsub32 %f30, %f16, %f14
30122loop_2832:
30123 fnands %f10, %f29, %f19
30124 tcc %xcc, 0x7
30125 bn,a,pn %xcc, loop_2833
30126 faligndata %f24, %f30, %f26
30127 mova %xcc, %g3, %g7
30128 sll %i2, 0x1A, %l5
30129loop_2833:
30130 fcmpne16 %f10, %f26, %i4
30131 fcmpne32 %f24, %f30, %g2
30132 array16 %i1, %g1, %i6
30133 fbu,a %fcc2, loop_2834
30134 movge %xcc, %o1, %o3
30135 subcc %g4, %i0, %i5
30136 addc %g5, %o2, %o4
30137loop_2834:
30138 fsrc1s %f26, %f8
30139 fmovdg %xcc, %f28, %f11
30140 orcc %l6, %l0, %l2
30141 udiv %i3, 0x18A4, %l4
30142 fmovdleu %xcc, %f5, %f0
30143 array16 %l3, %o0, %l1
30144 movcs %xcc, %i7, %o7
30145 movneg %icc, %o6, %o5
30146 sra %g6, %g7, %g3
30147 edge32l %l5, %i4, %i2
30148 umul %i1, %g1, %g2
30149 taddcc %i6, 0x1DC3, %o1
30150 call loop_2835
30151 sth %o3, [%l7 + 0x7E]
30152 andcc %i0, %i5, %g4
30153 or %o2, 0x0CBC, %o4
30154loop_2835:
30155 sethi 0x1B27, %l6
30156 tvs %xcc, 0x2
30157 fzeros %f1
30158 addcc %l0, 0x0228, %g5
30159 sir 0x1550
30160 movrgez %i3, %l2, %l3
30161 movl %xcc, %o0, %l4
30162 addcc %i7, 0x155A, %o7
30163 movpos %icc, %l1, %o6
30164 smul %o5, 0x0CCD, %g6
30165 te %icc, 0x6
30166 bl,a loop_2836
30167 membar 0x79
30168 bg,a,pt %xcc, loop_2837
30169 edge32l %g3, %g7, %i4
30170loop_2836:
30171 edge16n %i2, %i1, %l5
30172 fbne,a %fcc2, loop_2838
30173loop_2837:
30174 srax %g2, %i6, %o1
30175 movcs %icc, %o3, %g1
30176 movvs %icc, %i5, %g4
30177loop_2838:
30178 sll %o2, 0x10, %o4
30179 fmovda %xcc, %f9, %f25
30180 xor %l6, 0x0319, %i0
30181 be,a,pt %xcc, loop_2839
30182 edge8ln %g5, %i3, %l0
30183 movg %xcc, %l3, %l2
30184 membar 0x53
30185loop_2839:
30186 srlx %l4, %i7, %o7
30187 fand %f22, %f18, %f2
30188 bcs,pn %icc, loop_2840
30189 popc %o0, %o6
30190 fmovrdgz %o5, %f4, %f8
30191 fmul8x16au %f27, %f16, %f2
30192loop_2840:
30193 udivcc %l1, 0x1FE9, %g6
30194 fpack16 %f16, %f4
30195 mulscc %g3, %g7, %i4
30196 srlx %i2, 0x00, %i1
30197 edge8ln %l5, %g2, %o1
30198 wr %g0, 0x89, %asi
30199 stxa %o3, [%l7 + 0x38] %asi
30200 add %l7, 0x38, %l6
30201 wr %g0, 0x80, %asi
30202 ldxa [%l6] %asi, %g1
30203 casxa [%l6] %asi, %g1, %i5
30204 edge32 %i6, %g4, %o4
30205 andcc %l6, 0x043B, %o2
30206 fmovsl %xcc, %f22, %f10
30207 tleu %xcc, 0x6
30208 mulscc %i0, %i3, %g5
30209 fcmpne16 %f30, %f8, %l3
30210 fbge %fcc3, loop_2841
30211 srl %l2, 0x09, %l0
30212 tsubcc %l4, 0x0856, %i7
30213 add %o7, %o0, %o5
30214loop_2841:
30215 saved
30216 rdpr %cwp, %g1
30217 rdpr %cansave, %g2
30218 rdpr %canrestore, %g3
30219 rdpr %cleanwin, %g4
30220 rdpr %otherwin, %g5
30221 rdpr %wstate, %g6
30222 fornot1s %f1, %f23, %f19
30223 xorcc %l1, 0x0533, %g6
30224 taddcctv %o6, 0x17E6, %g7
30225 andcc %i4, 0x178D, %i2
30226 movge %xcc, %i1, %l5
30227 bge,a %xcc, loop_2842
30228 movgu %xcc, %g3, %g2
30229 addccc %o3, %g1, %o1
30230 wr %g0, 0x04, %asi
30231 ldxa [%l7 + 0x68] %asi, %i5
30232loop_2842:
30233 fmovsge %icc, %f5, %f0
30234 fmovrslez %i6, %f17, %f6
30235 bleu,a,pn %icc, loop_2843
30236 taddcc %g4, %l6, %o2
30237 fmul8sux16 %f6, %f22, %f12
30238 fcmpgt16 %f12, %f0, %i0
30239loop_2843:
30240 fzero %f28
30241 movle %xcc, %i3, %o4
30242 wr %g0, 0x10, %asi
30243 stxa %g5, [%l7 + 0x78] %asi
30244 movvs %icc, %l3, %l2
30245 and %l0, %i7, %o7
30246 edge8n %l4, %o5, %o0
30247 fbn,a %fcc3, loop_2844
30248 andcc %l1, %o6, %g7
30249 umul %g6, 0x0654, %i2
30250 movgu %icc, %i4, %i1
30251loop_2844:
30252 alignaddr %l5, %g3, %o3
30253 call loop_2845
30254 fsrc2 %f24, %f16
30255 umulcc %g1, %o1, %g2
30256 fpadd32s %f12, %f11, %f24
30257loop_2845:
30258 fcmpne32 %f22, %f14, %i6
30259 tgu %xcc, 0x4
30260 set 0x38, %g4
30261 stwa %g4, [%l7 + %g4] 0x2a
30262 membar #Sync
30263 fcmpd %fcc3, %f6, %f24
30264 tleu %icc, 0x1
30265 movle %icc, %i5, %o2
30266 udiv %i0, 0x02AB, %l6
30267 mulscc %i3, 0x004F, %o4
30268 udiv %g5, 0x0EB3, %l2
30269 lduh [%l7 + 0x66], %l0
30270 xnorcc %l3, %i7, %o7
30271 set 0x6C, %o1
30272 lduwa [%l7 + %o1] 0x04, %l4
30273 sdivx %o5, 0x0D38, %o0
30274 fnot2 %f28, %f0
30275 andn %l1, %o6, %g7
30276 andcc %i2, %g6, %i1
30277 movcs %xcc, %l5, %g3
30278 fmovscc %xcc, %f23, %f6
30279 fbul,a %fcc3, loop_2846
30280 fbe,a %fcc2, loop_2847
30281 fbu %fcc2, loop_2848
30282 bcs,a,pn %xcc, loop_2849
30283loop_2846:
30284 tge %xcc, 0x1
30285loop_2847:
30286 fmovsle %xcc, %f18, %f31
30287loop_2848:
30288 array32 %o3, %g1, %i4
30289loop_2849:
30290 sllx %o1, 0x0D, %g2
30291 udivx %g4, 0x1648, %i6
30292 set 0x60, %l2
30293 stxa %i5, [%l7 + %l2] 0x0c
30294 fbue %fcc2, loop_2850
30295 fornot2s %f15, %f11, %f15
30296 sir 0x0008
30297 st %f14, [%l7 + 0x58]
30298loop_2850:
30299 movre %o2, %i0, %l6
30300 or %i3, 0x1471, %g5
30301 movl %xcc, %o4, %l0
30302 tg %xcc, 0x4
30303 fba,a %fcc0, loop_2851
30304 movrne %l3, 0x0F6, %i7
30305 fornot1s %f9, %f26, %f26
30306 movn %xcc, %l2, %l4
30307loop_2851:
30308 orcc %o5, %o0, %l1
30309 fexpand %f8, %f8
30310 lduw [%l7 + 0x58], %o6
30311 edge16 %o7, %g7, %i2
30312 prefetch [%l7 + 0x30], 0x3
30313 fcmpeq16 %f8, %f6, %g6
30314 and %l5, 0x1EB5, %g3
30315 fba,a %fcc0, loop_2852
30316 edge8l %i1, %g1, %i4
30317 fble %fcc0, loop_2853
30318 fnors %f5, %f26, %f7
30319loop_2852:
30320 tcc %xcc, 0x7
30321 edge32n %o3, %o1, %g2
30322loop_2853:
30323 restored
30324 rdpr %cwp, %g1
30325 rdpr %cansave, %g2
30326 rdpr %canrestore, %g3
30327 rdpr %cleanwin, %g4
30328 rdpr %otherwin, %g5
30329 rdpr %wstate, %g6
30330 smulcc %g4, %i5, %o2
30331 array32 %i6, %i0, %l6
30332 umul %g5, %o4, %l0
30333 swap [%l7 + 0x38], %l3
30334 andcc %i7, %i3, %l2
30335 edge8n %l4, %o0, %o5
30336 edge8ln %l1, %o7, %o6
30337 fandnot1s %f17, %f18, %f28
30338 fpmerge %f2, %f27, %f8
30339 swap [%l7 + 0x1C], %i2
30340 fabsd %f2, %f22
30341 ldsw [%l7 + 0x14], %g6
30342 edge32ln %g7, %g3, %l5
30343 ldsw [%l7 + 0x28], %i1
30344 sir 0x198F
30345 movre %i4, 0x2E1, %o3
30346 fnot2 %f10, %f30
30347 nop
30348 setx loop_2854, %l0, %l1
30349 wrpr 0x1, %tl
30350 wrpr %l1, %tnpc
30351 setx 0x34400001400, %l0, %l1
30352 wrpr %l1, %tstate
30353 wrhpr 0x4, %htstate
30354 done
30355 stb %o1, [%l7 + 0x76]
30356 orcc %g1, 0x0DAB, %g4
30357 addcc %i5, 0x076E, %o2
30358loop_2854:
30359 tne %icc, 0x4
30360 fzeros %f8
30361 tge %icc, 0x3
30362 brlz,a %g2, loop_2855
30363 xorcc %i6, %l6, %i0
30364 tgu %icc, 0x2
30365 andcc %g5, 0x1503, %o4
30366loop_2855:
30367 edge8ln %l3, %l0, %i7
30368 ble,a,pn %icc, loop_2856
30369 orncc %l2, 0x0732, %i3
30370 fmovsvs %xcc, %f24, %f24
30371 andn %o0, 0x0667, %o5
30372loop_2856:
30373 fba,a %fcc3, loop_2857
30374 smul %l4, %l1, %o6
30375 add %i2, %o7, %g6
30376 tcs %xcc, 0x7
30377loop_2857:
30378 fcmple16 %f30, %f28, %g7
30379 brgz %l5, loop_2858
30380 fbl %fcc3, loop_2859
30381 sdivcc %i1, 0x01A5, %g3
30382 sdivx %i4, 0x08C3, %o1
30383loop_2858:
30384 fmovsle %icc, %f11, %f20
30385loop_2859:
30386 membar 0x65
30387 fbul,a %fcc3, loop_2860
30388 xnorcc %g1, 0x02C1, %g4
30389 sllx %o3, 0x17, %i5
30390 fmuld8sux16 %f8, %f2, %f20
30391loop_2860:
30392 subcc %o2, 0x16B3, %g2
30393 add %l6, 0x08CC, %i0
30394 flush %l7 + 0x7C
30395 taddcctv %i6, %o4, %l3
30396 std %l0, [%l7 + 0x58]
30397 set 0x60, %i5
30398 ldsha [%l7 + %i5] 0x88, %i7
30399 tpos %icc, 0x4
30400 umulcc %g5, 0x030D, %i3
30401 tle %icc, 0x4
30402 movrne %o0, 0x1A4, %l2
30403 brz %l4, loop_2861
30404 xnorcc %o5, %o6, %l1
30405 umul %o7, %i2, %g6
30406 tn %icc, 0x1
30407loop_2861:
30408 edge32n %g7, %i1, %l5
30409 movvc %xcc, %g3, %o1
30410 sllx %i4, %g4, %g1
30411 addc %i5, %o3, %o2
30412 brgez,a %g2, loop_2862
30413 movl %icc, %l6, %i0
30414 fmuld8sux16 %f10, %f20, %f30
30415 bg,a %icc, loop_2863
30416loop_2862:
30417 fandnot2 %f28, %f22, %f30
30418 sllx %o4, 0x01, %l3
30419 array32 %l0, %i6, %g5
30420loop_2863:
30421 tvs %icc, 0x6
30422 bcc,a,pt %xcc, loop_2864
30423 orcc %i7, 0x0E06, %i3
30424 movneg %xcc, %l2, %l4
30425 bcs %xcc, loop_2865
30426loop_2864:
30427 fandnot1 %f0, %f8, %f2
30428 subc %o5, 0x1F02, %o0
30429 udivx %o6, 0x1B07, %o7
30430loop_2865:
30431 edge32 %i2, %l1, %g7
30432 edge16 %g6, %i1, %l5
30433 edge32n %o1, %g3, %i4
30434 udivcc %g1, 0x18D1, %g4
30435 membar 0x60
30436 srl %i5, 0x18, %o3
30437 fmovrdlz %o2, %f18, %f18
30438 sll %l6, %i0, %g2
30439 orn %l3, %o4, %l0
30440 fandnot2s %f20, %f25, %f1
30441 andn %i6, 0x05B5, %g5
30442 tcc %icc, 0x4
30443 sth %i3, [%l7 + 0x48]
30444 movvs %xcc, %l2, %l4
30445 wr %g0, 0x81, %asi
30446 stba %o5, [%l7 + 0x5C] %asi
30447 fble %fcc0, loop_2866
30448 bn,a loop_2867
30449 sth %i7, [%l7 + 0x20]
30450 lduw [%l7 + 0x0C], %o6
30451loop_2866:
30452 array8 %o0, %o7, %i2
30453loop_2867:
30454 add %g7, 0x1A23, %l1
30455 movge %xcc, %g6, %i1
30456 udivx %o1, 0x19D1, %l5
30457 fxnor %f12, %f20, %f20
30458 andncc %g3, %i4, %g1
30459 restored
30460 rdpr %cwp, %g1
30461 rdpr %cansave, %g2
30462 rdpr %canrestore, %g3
30463 rdpr %cleanwin, %g4
30464 rdpr %otherwin, %g5
30465 rdpr %wstate, %g6
30466 call loop_2868
30467 stx %g4, [%l7 + 0x68]
30468 tsubcc %o3, 0x1FFF, %o2
30469 fcmpes %fcc2, %f2, %f18
30470loop_2868:
30471 alignaddrl %l6, %i5, %g2
30472 tn %xcc, 0x4
30473 tn %icc, 0x1
30474 ldd [%l7 + 0x28], %f10
30475 fnands %f7, %f0, %f1
30476 fmovscc %xcc, %f20, %f23
30477 fmovsge %icc, %f19, %f8
30478 movrlez %l3, %o4, %l0
30479 subccc %i0, %g5, %i3
30480 brnz %i6, loop_2869
30481 sir 0x048E
30482 edge8ln %l4, %o5, %i7
30483 te %xcc, 0x7
30484loop_2869:
30485 restored
30486 rdpr %cwp, %g1
30487 rdpr %cansave, %g2
30488 rdpr %canrestore, %g3
30489 rdpr %cleanwin, %g4
30490 rdpr %otherwin, %g5
30491 rdpr %wstate, %g6
30492 movrgez %l2, 0x226, %o6
30493 fornot1 %f14, %f22, %f6
30494 fble %fcc2, loop_2870
30495 bcc,a loop_2871
30496 addc %o0, 0x0E74, %i2
30497 subc %o7, %g7, %l1
30498loop_2870:
30499 bg,a,pn %xcc, loop_2872
30500loop_2871:
30501 mova %icc, %i1, %g6
30502 movrlz %l5, %o1, %g3
30503 sll %g1, %i4, %g4
30504loop_2872:
30505 addc %o2, 0x01D4, %o3
30506 fmovrslez %i5, %f24, %f12
30507 fmovrslz %l6, %f28, %f21
30508 sdivx %g2, 0x009D, %l3
30509 fmovdneg %icc, %f16, %f23
30510 addccc %o4, %i0, %l0
30511 fpsub16s %f31, %f16, %f24
30512 ld [%l7 + 0x0C], %f2
30513 sll %i3, 0x0F, %g5
30514 fbo %fcc3, loop_2873
30515 fmovsl %icc, %f31, %f28
30516 udivcc %l4, 0x00EE, %o5
30517 edge16 %i7, %i6, %o6
30518loop_2873:
30519 sethi 0x02FC, %o0
30520 fpadd32 %f14, %f26, %f4
30521 edge16ln %i2, %l2, %g7
30522 xorcc %l1, %o7, %i1
30523 fornot1 %f6, %f14, %f26
30524 nop
30525 setx loop_2874, %l0, %l1
30526 wrpr 0x1, %tl
30527 wrpr %l1, %tnpc
30528 setx 0x34400001400, %l0, %l1
30529 wrpr %l1, %tstate
30530 wrhpr 0x4, %htstate
30531 done
30532 srlx %g6, %l5, %g3
30533 ldsh [%l7 + 0x2C], %g1
30534 membar #Sync
30535 set 0x40, %g3
30536 ldda [%l7 + %g3] 0x1f, %f0
30537loop_2874:
30538 edge32 %o1, %g4, %i4
30539 movvc %xcc, %o3, %i5
30540 add %l7, 0x28, %l6
30541 wr %g0, 0x88, %asi
30542 ldxa [%l6] %asi, %o2
30543 casxa [%l6] %asi, %o2, %g2
30544 array16 %l3, %o4, %l6
30545 nop
30546 setx loop_2875, %l0, %l1
30547 jmpl %l1, %l0
30548 edge32l %i3, %g5, %i0
30549 fmovdle %xcc, %f7, %f8
30550 xorcc %l4, 0x1CB7, %i7
30551loop_2875:
30552 movrlez %i6, 0x373, %o6
30553 fmul8x16al %f21, %f7, %f0
30554 fxnor %f10, %f4, %f24
30555 fcmpne16 %f30, %f2, %o5
30556 fbul,a %fcc1, loop_2876
30557 sdivcc %i2, 0x19FB, %l2
30558 sll %o0, %g7, %o7
30559 fmovrdgez %l1, %f16, %f16
30560loop_2876:
30561 alignaddr %g6, %l5, %i1
30562 movrlz %g3, 0x2FD, %o1
30563 sth %g1, [%l7 + 0x38]
30564 fbn %fcc1, loop_2877
30565 edge8n %g4, %i4, %o3
30566 fsrc2s %f22, %f10
30567 wr %g0, 0x2c, %asi
30568 ldda [%l7 + 0x40] %asi, %o2
30569loop_2877:
30570 taddcctv %g2, 0x1978, %l3
30571 or %o4, %l6, %i5
30572 udivcc %l0, 0x11AD, %g5
30573 ta %xcc, 0x3
30574 lduh [%l7 + 0x78], %i3
30575 xor %i0, %l4, %i6
30576 movrgz %o6, %i7, %i2
30577 wr %g0, 0x0c, %asi
30578 stwa %o5, [%l7 + 0x30] %asi
30579 fbl,a %fcc1, loop_2878
30580 swap [%l7 + 0x50], %l2
30581 fmovse %icc, %f0, %f13
30582 edge32 %g7, %o0, %l1
30583loop_2878:
30584 ba,pt %icc, loop_2879
30585 fbug,a %fcc3, loop_2880
30586 fbuge %fcc0, loop_2881
30587 edge16l %o7, %l5, %i1
30588loop_2879:
30589 tneg %icc, 0x5
30590loop_2880:
30591 sdivcc %g3, 0x162A, %g6
30592loop_2881:
30593 edge16n %g1, %g4, %i4
30594 fandnot2 %f10, %f26, %f6
30595 edge16l %o3, %o1, %o2
30596 fands %f15, %f3, %f3
30597 wr %g0, 0x81, %asi
30598 stda %f0, [%l7 + 0x40] %asi
30599 fnot1 %f0, %f26
30600 fpmerge %f5, %f11, %f6
30601 fbo %fcc0, loop_2882
30602 bpos,pt %xcc, loop_2883
30603 taddcctv %l3, %g2, %l6
30604 andn %o4, %i5, %g5
30605loop_2882:
30606 fcmpes %fcc1, %f19, %f14
30607loop_2883:
30608 fexpand %f11, %f6
30609 st %f17, [%l7 + 0x7C]
30610 edge8l %i3, %l0, %i0
30611 set 0x40, %g7
30612 stda %f16, [%l7 + %g7] 0x14
30613 movle %xcc, %i6, %l4
30614 std %o6, [%l7 + 0x20]
30615 movl %icc, %i7, %o5
30616 orncc %i2, %g7, %o0
30617 tsubcctv %l2, 0x0CFE, %l1
30618 bcc,a,pt %xcc, loop_2884
30619 tgu %icc, 0x4
30620 set 0x40, %g1
30621 stda %o6, [%l7 + %g1] 0x27
30622 membar #Sync
30623loop_2884:
30624 tcc %xcc, 0x0
30625 xnor %l5, 0x04E6, %i1
30626 edge8 %g6, %g3, %g1
30627 wr %g0, 0x22, %asi
30628 stda %i4, [%l7 + 0x78] %asi
30629 membar #Sync
30630 wr %g0, 0x19, %asi
30631 ldda [%l7 + 0x40] %asi, %g4
30632 wr %g0, 0xf9, %asi
30633 stda %f0, [%l7 + 0x40] %asi
30634 membar #Sync
30635 fcmpd %fcc2, %f2, %f28
30636 fbo %fcc3, loop_2885
30637 addccc %o3, %o2, %o1
30638 srlx %l3, %l6, %g2
30639 fmovdvs %xcc, %f4, %f15
30640loop_2885:
30641 fbe %fcc1, loop_2886
30642 andcc %i5, %g5, %i3
30643 wr %g0, 0xe2, %asi
30644 stwa %o4, [%l7 + 0x7C] %asi
30645 membar #Sync
30646loop_2886:
30647 array16 %i0, %l0, %l4
30648 ldsb [%l7 + 0x7A], %i6
30649 wr %g0, 0x19, %asi
30650 ldxa [%l7 + 0x08] %asi, %i7
30651 udivcc %o5, 0x06C6, %i2
30652 orn %g7, %o0, %l2
30653 fmovsle %xcc, %f23, %f11
30654 fmovs %f8, %f4
30655 xor %l1, 0x1562, %o7
30656 movle %xcc, %l5, %o6
30657 std %g6, [%l7 + 0x20]
30658 movcs %icc, %g3, %i1
30659 wr %g0, 0x0c, %asi
30660 swapa [%l7 + 0x58] %asi, %i4
30661 std %f12, [%l7 + 0x70]
30662 set 0x10, %l5
30663 ldsba [%l7 + %l5] 0x81, %g4
30664 fmovse %icc, %f13, %f24
30665 fbue %fcc0, loop_2887
30666 tsubcctv %o3, %g1, %o2
30667 xor %l3, 0x1963, %l6
30668 addcc %o1, 0x108E, %g2
30669loop_2887:
30670 movpos %icc, %g5, %i5
30671 bge,pn %xcc, loop_2888
30672 udivx %o4, 0x13B0, %i0
30673 smulcc %i3, %l4, %i6
30674 tne %xcc, 0x6
30675loop_2888:
30676 fcmpes %fcc3, %f31, %f12
30677 membar 0x25
30678 ldsh [%l7 + 0x2E], %l0
30679 fba %fcc1, loop_2889
30680 edge8ln %i7, %o5, %i2
30681 bcs %icc, loop_2890
30682 movleu %xcc, %o0, %g7
30683loop_2889:
30684 fmovde %icc, %f18, %f11
30685 movrlz %l1, 0x363, %l2
30686loop_2890:
30687 subcc %o7, %l5, %o6
30688 movcc %xcc, %g6, %i1
30689 sth %g3, [%l7 + 0x66]
30690 srlx %g4, %o3, %g1
30691 orcc %o2, 0x1ACA, %i4
30692 sll %l6, %l3, %o1
30693 subccc %g2, %g5, %i5
30694 ldd [%l7 + 0x70], %o4
30695 orncc %i0, 0x1C96, %i3
30696 movrlz %l4, %l0, %i6
30697 sub %i7, %i2, %o0
30698 movne %xcc, %o5, %g7
30699 mova %icc, %l2, %o7
30700 wr %g0, 0x04, %asi
30701 lduwa [%l7 + 0x50] %asi, %l1
30702 fornot1s %f31, %f30, %f13
30703 movneg %xcc, %l5, %o6
30704 ta %xcc, 0x5
30705 fbug,a %fcc2, loop_2891
30706 fblg %fcc0, loop_2892
30707 movl %icc, %g6, %i1
30708 fmovdneg %xcc, %f18, %f25
30709loop_2891:
30710 fpackfix %f2, %f11
30711loop_2892:
30712 tg %xcc, 0x0
30713 set 0x4C, %l4
30714 sta %f1, [%l7 + %l4] 0x10
30715 smul %g4, %o3, %g1
30716 xorcc %o2, 0x13BC, %i4
30717 movcs %icc, %g3, %l3
30718 wr %g0, 0x50, %asi
30719 ldxa [%g0 + 0x30] %asi, %o1
30720 fornot1s %f4, %f1, %f30
30721 ldsb [%l7 + 0x33], %l6
30722 srl %g2, %i5, %g5
30723 restored
30724 rdpr %cwp, %g1
30725 rdpr %cansave, %g2
30726 rdpr %canrestore, %g3
30727 rdpr %cleanwin, %g4
30728 rdpr %otherwin, %g5
30729 rdpr %wstate, %g6
30730 fmovdpos %icc, %f22, %f11
30731 fbge,a %fcc2, loop_2893
30732 taddcc %i0, 0x0BCC, %i3
30733 sir 0x1954
30734 fmovdge %xcc, %f8, %f11
30735loop_2893:
30736 movle %icc, %o4, %l0
30737 fpadd16 %f24, %f0, %f14
30738 movg %xcc, %l4, %i6
30739 movre %i2, 0x034, %o0
30740 fmovdg %icc, %f11, %f18
30741 brz %o5, loop_2894
30742 tcs %icc, 0x3
30743 edge32l %i7, %g7, %l2
30744 fmovdvs %icc, %f18, %f6
30745loop_2894:
30746 mulx %o7, 0x0575, %l5
30747 smulcc %o6, %l1, %g6
30748 movvc %xcc, %g4, %o3
30749 fmovsl %icc, %f28, %f30
30750 fblg %fcc0, loop_2895
30751 edge32ln %i1, %o2, %g1
30752 umul %g3, 0x1852, %l3
30753 smulcc %o1, %l6, %g2
30754loop_2895:
30755 edge16 %i5, %g5, %i4
30756 fbu %fcc0, loop_2896
30757 move %xcc, %i0, %o4
30758 nop
30759 setx loop_2897, %l0, %l1
30760 wrpr 0x1, %tl
30761 wrpr %l1, %tnpc
30762 setx 0x34400001400, %l0, %l1
30763 wrpr %l1, %tstate
30764 wrhpr 0x4, %htstate
30765 done
30766 movn %icc, %i3, %l4
30767loop_2896:
30768 movcc %icc, %l0, %i2
30769 add %l7, 0x58, %l6
30770 wr %g0, 0x80, %asi
30771 casxa [%l6] 0x80, %o0, %i6
30772loop_2897:
30773 array16 %o5, %i7, %g7
30774 movneg %xcc, %o7, %l5
30775 edge16ln %l2, %o6, %g6
30776 ldub [%l7 + 0x27], %g4
30777 array32 %l1, %i1, %o2
30778 fmovdl %icc, %f2, %f11
30779 fpack32 %f4, %f6, %f8
30780 brgz,a %o3, loop_2898
30781 add %g1, 0x13BB, %g3
30782 fmovdpos %icc, %f7, %f9
30783 wr %g0, 0x81, %asi
30784 stba %o1, [%l7 + 0x13] %asi
30785loop_2898:
30786 sll %l6, 0x00, %g2
30787 bcc,pt %xcc, loop_2899
30788 subccc %i5, 0x0459, %l3
30789 movrgz %i4, 0x368, %g5
30790 subcc %o4, 0x1B26, %i0
30791loop_2899:
30792 fbge,a %fcc0, loop_2900
30793 tge %xcc, 0x4
30794 movleu %xcc, %i3, %l0
30795 wr %g0, 0x23, %asi
30796 stha %l4, [%l7 + 0x54] %asi
30797 membar #Sync
30798loop_2900:
30799 nop
30800 wr %g0, 0x80, %asi
30801 stda %o0, [%l7 + 0x38] %asi
30802 bgu,a loop_2901
30803 smul %i2, 0x1D8C, %o5
30804 bpos,a,pt %icc, loop_2902
30805 srax %i7, %g7, %o7
30806loop_2901:
30807 restored
30808 rdpr %cwp, %g1
30809 rdpr %cansave, %g2
30810 rdpr %canrestore, %g3
30811 rdpr %cleanwin, %g4
30812 rdpr %otherwin, %g5
30813 rdpr %wstate, %g6
30814 fcmpgt16 %f14, %f8, %i6
30815loop_2902:
30816 tvs %icc, 0x4
30817 tg %xcc, 0x5
30818 ld [%l7 + 0x50], %f16
30819 fpadd16 %f28, %f10, %f28
30820 bcc,a,pn %xcc, loop_2903
30821 fone %f12
30822 sub %l2, %l5, %o6
30823 add %g4, 0x1705, %l1
30824loop_2903:
30825 tpos %xcc, 0x1
30826 edge16l %i1, %o2, %g6
30827 taddcctv %g1, 0x1D6C, %o3
30828 faligndata %f16, %f6, %f0
30829 tsubcctv %o1, 0x08BB, %g3
30830 smulcc %l6, 0x1BA2, %g2
30831 tleu %icc, 0x5
30832 fmovsne %icc, %f11, %f6
30833 fmovsg %xcc, %f10, %f19
30834 wr %g0, 0x89, %asi
30835 sta %f30, [%l7 + 0x64] %asi
30836 fcmpeq32 %f16, %f4, %l3
30837 bvs,a loop_2904
30838 subcc %i5, %i4, %o4
30839 xor %i0, %g5, %l0
30840 fmovrsne %i3, %f7, %f31
30841loop_2904:
30842 fbne,a %fcc2, loop_2905
30843 brgez,a %o0, loop_2906
30844 fmovrdgz %l4, %f12, %f0
30845 movpos %icc, %o5, %i2
30846loop_2905:
30847 andncc %i7, %o7, %g7
30848loop_2906:
30849 orn %l2, 0x10D5, %i6
30850 mulx %l5, %g4, %l1
30851 movgu %icc, %o6, %o2
30852 fmovdn %xcc, %f0, %f0
30853 st %f19, [%l7 + 0x3C]
30854 fmovdg %xcc, %f30, %f13
30855 sdivx %i1, 0x0204, %g6
30856 movre %g1, 0x0C8, %o1
30857 fnot2 %f30, %f22
30858 movne %icc, %o3, %l6
30859 andncc %g3, %l3, %i5
30860 srax %i4, %g2, %i0
30861 xor %o4, 0x0B92, %l0
30862 bn,a loop_2907
30863 tcc %icc, 0x1
30864 movleu %icc, %i3, %g5
30865 fble,a %fcc0, loop_2908
30866loop_2907:
30867 fmovsvs %xcc, %f28, %f8
30868 tneg %icc, 0x2
30869 movrgez %o0, %o5, %l4
30870loop_2908:
30871 edge32n %i7, %i2, %g7
30872 brgz,a %o7, loop_2909
30873 movleu %icc, %l2, %l5
30874 xnorcc %i6, 0x0C91, %g4
30875 sllx %o6, 0x16, %o2
30876loop_2909:
30877 andn %i1, %g6, %g1
30878 xnor %l1, 0x1E19, %o3
30879 edge32l %l6, %o1, %g3
30880 subc %l3, 0x1056, %i4
30881 fmovsneg %icc, %f13, %f14
30882 bn,a,pn %icc, loop_2910
30883 fpadd32s %f20, %f27, %f24
30884 orcc %g2, 0x152B, %i0
30885 array16 %o4, %i5, %l0
30886loop_2910:
30887 fmovrse %g5, %f25, %f26
30888 movvc %xcc, %o0, %o5
30889 move %icc, %l4, %i3
30890 subccc %i2, %i7, %o7
30891 set 0x10, %l3
30892 stda %l2, [%l7 + %l3] 0x10
30893 saved
30894 rdpr %cwp, %g1
30895 rdpr %cansave, %g2
30896 rdpr %canrestore, %g3
30897 rdpr %cleanwin, %g4
30898 rdpr %otherwin, %g5
30899 rdpr %wstate, %g6
30900 bne,pt %icc, loop_2911
30901 edge8l %g7, %i6, %l5
30902 sllx %g4, %o2, %o6
30903 edge16ln %i1, %g1, %g6
30904loop_2911:
30905 ble loop_2912
30906 xorcc %o3, 0x08A2, %l6
30907 sdivcc %o1, 0x1D96, %l1
30908 bg,a,pt %xcc, loop_2913
30909loop_2912:
30910 std %f20, [%l7 + 0x78]
30911 movneg %xcc, %g3, %l3
30912 array8 %i4, %g2, %i0
30913loop_2913:
30914 mova %icc, %i5, %l0
30915 tcs %xcc, 0x5
30916 sdivx %o4, 0x1A62, %g5
30917 brz %o5, loop_2914
30918 edge8ln %o0, %l4, %i3
30919 tge %icc, 0x4
30920 tpos %xcc, 0x4
30921loop_2914:
30922 tg %xcc, 0x1
30923 fmovdle %icc, %f8, %f8
30924 tgu %icc, 0x4
30925 move %icc, %i2, %i7
30926 popc %l2, %o7
30927 fcmpes %fcc3, %f3, %f17
30928 sdivcc %i6, 0x05A4, %g7
30929 set 0x22, %g5
30930 lduha [%l7 + %g5] 0x14, %l5
30931 popc %o2, %g4
30932 movle %icc, %o6, %i1
30933 te %xcc, 0x3
30934 smulcc %g6, %o3, %l6
30935 nop
30936 setx loop_2915, %l0, %l1
30937 wrpr 0x1, %tl
30938 wrpr %l1, %tnpc
30939 setx 0x34400001400, %l0, %l1
30940 wrpr %l1, %tstate
30941 wrhpr 0x4, %htstate
30942 done
30943 movgu %icc, %g1, %o1
30944 fmovd %f10, %f6
30945 udiv %g3, 0x1469, %l3
30946loop_2915:
30947 tleu %icc, 0x0
30948 ldd [%l7 + 0x48], %l0
30949 fcmpeq32 %f18, %f12, %g2
30950 fble,a %fcc3, loop_2916
30951 fand %f0, %f28, %f6
30952 fbge %fcc3, loop_2917
30953 move %icc, %i0, %i4
30954loop_2916:
30955 brz %i5, loop_2918
30956 tl %xcc, 0x4
30957loop_2917:
30958 taddcc %l0, 0x0BD8, %g5
30959 fmuld8sux16 %f25, %f1, %f10
30960loop_2918:
30961 brz %o4, loop_2919
30962 tgu %icc, 0x1
30963 mulx %o5, %o0, %i3
30964 movvs %xcc, %l4, %i7
30965loop_2919:
30966 nop
30967 set 0x64, %i0
30968 lduwa [%l7 + %i0] 0x11, %l2
30969 edge32l %i2, %i6, %o7
30970 move %xcc, %g7, %l5
30971 fcmped %fcc2, %f30, %f10
30972 nop
30973 set 0x48, %o0
30974 std %g4, [%l7 + %o0]
30975 movvs %xcc, %o6, %i1
30976 wr %g0, 0x11, %asi
30977 lduha [%l7 + 0x1E] %asi, %g6
30978 edge16ln %o2, %o3, %l6
30979 fmovdleu %icc, %f21, %f9
30980 fmovdpos %icc, %f4, %f20
30981 fmovs %f4, %f13
30982 wr %g0, 0x81, %asi
30983 ldstuba [%l7 + 0x4A] %asi, %g1
30984 edge8n %g3, %l3, %o1
30985 ldd [%l7 + 0x68], %f14
30986 edge16l %l1, %g2, %i4
30987 fmovrdgz %i0, %f4, %f14
30988 fbo,a %fcc3, loop_2920
30989 orn %i5, %l0, %g5
30990 movpos %xcc, %o5, %o4
30991 tge %icc, 0x3
30992loop_2920:
30993 fbule %fcc1, loop_2921
30994 bshuffle %f16, %f10, %f4
30995 brnz %i3, loop_2922
30996 movrlez %l4, %o0, %l2
30997loop_2921:
30998 array32 %i2, %i7, %i6
30999 umul %g7, %l5, %g4
31000loop_2922:
31001 sethi 0x12DE, %o7
31002 sll %o6, %i1, %g6
31003 fmovrse %o2, %f17, %f14
31004 add %o3, %l6, %g1
31005 fble %fcc1, loop_2923
31006 fnot2 %f4, %f20
31007 fbg %fcc0, loop_2924
31008 array16 %g3, %o1, %l1
31009loop_2923:
31010 fmovd %f24, %f24
31011 fmovdleu %xcc, %f28, %f11
31012loop_2924:
31013 ldub [%l7 + 0x1B], %l3
31014 bneg %xcc, loop_2925
31015 smul %g2, 0x12B6, %i0
31016 xorcc %i4, %i5, %l0
31017 movre %g5, %o5, %i3
31018loop_2925:
31019 lduh [%l7 + 0x56], %o4
31020 tg %icc, 0x1
31021 fmovsleu %icc, %f8, %f8
31022 add %o0, %l2, %l4
31023 or %i2, 0x0FF9, %i7
31024 te %icc, 0x0
31025 te %icc, 0x3
31026 wr %g0, 0x80, %asi
31027 prefetcha [%l7 + 0x70] %asi, 0x2
31028 srax %l5, %i6, %o7
31029 wr %g0, 0x2f, %asi
31030 ldda [%l7 + 0x70] %asi, %o6
31031 sll %i1, 0x15, %g4
31032 tcs %icc, 0x5
31033 fornot2s %f8, %f0, %f27
31034 andcc %o2, 0x15EB, %g6
31035 ldd [%l7 + 0x70], %f14
31036 fcmpes %fcc3, %f28, %f23
31037 movrlz %l6, %o3, %g1
31038 edge32 %o1, %l1, %l3
31039 xorcc %g3, %i0, %g2
31040 stbar
31041 edge8n %i5, %l0, %g5
31042 stw %i4, [%l7 + 0x30]
31043 bn,pn %xcc, loop_2926
31044 fmovsleu %icc, %f12, %f21
31045 fmovsa %xcc, %f24, %f1
31046 orcc %o5, 0x1311, %o4
31047loop_2926:
31048 fcmpne16 %f18, %f6, %o0
31049 nop
31050 setx loop_2927, %l0, %l1
31051 wrpr 0x1, %tl
31052 wrpr %l1, %tpc
31053 add %l1, 0x4, %l1
31054 wrpr %l1, %tnpc
31055 setx 0x34400001400, %l0, %l1
31056 wrpr %l1, %tstate
31057 wrhpr 0x4, %htstate
31058 retry
31059 tle %xcc, 0x1
31060 fpadd16s %f8, %f23, %f31
31061 restored
31062 rdpr %cwp, %g1
31063 rdpr %cansave, %g2
31064 rdpr %canrestore, %g3
31065 rdpr %cleanwin, %g4
31066 rdpr %otherwin, %g5
31067 rdpr %wstate, %g6
31068loop_2927:
31069 edge8l %i3, %l4, %l2
31070 fpadd16s %f30, %f6, %f14
31071 fnegs %f15, %f9
31072 ble,a,pt %icc, loop_2928
31073 edge8n %i2, %i7, %l5
31074 wr %g0, 0x18, %asi
31075 ldsha [%l7 + 0x28] %asi, %i6
31076loop_2928:
31077 fsrc1 %f14, %f2
31078 xorcc %o7, 0x0EC5, %o6
31079 bg,a,pn %xcc, loop_2929
31080 fbo %fcc2, loop_2930
31081 andn %g7, 0x1F5E, %g4
31082 fornot2 %f12, %f26, %f0
31083loop_2929:
31084 xnor %i1, 0x1B8D, %g6
31085loop_2930:
31086 udivcc %l6, 0x1AB1, %o2
31087 edge32ln %g1, %o3, %l1
31088 ldstub [%l7 + 0x70], %l3
31089 edge8l %o1, %i0, %g3
31090 movne %xcc, %g2, %i5
31091 subc %l0, %g5, %i4
31092 subccc %o4, %o0, %o5
31093 fexpand %f27, %f0
31094 fsrc1 %f0, %f28
31095 smul %i3, 0x1778, %l4
31096 or %i2, 0x192A, %l2
31097 movleu %xcc, %i7, %i6
31098 and %l5, %o6, %o7
31099 tgu %xcc, 0x2
31100 smul %g4, 0x1D2B, %i1
31101 fmovsge %icc, %f8, %f2
31102 fmuld8ulx16 %f21, %f24, %f16
31103 movge %icc, %g7, %l6
31104 brlez,a %g6, loop_2931
31105 tpos %icc, 0x4
31106 mulx %o2, %o3, %l1
31107 move %icc, %g1, %l3
31108loop_2931:
31109 subccc %i0, %o1, %g3
31110 movcc %icc, %i5, %l0
31111 tneg %icc, 0x6
31112 edge8 %g2, %i4, %g5
31113 edge16 %o4, %o5, %i3
31114 fcmpeq16 %f30, %f14, %l4
31115 orncc %o0, %i2, %l2
31116 movre %i6, %i7, %l5
31117 edge32n %o6, %o7, %g4
31118 movrne %i1, 0x064, %g7
31119 movrlz %g6, %l6, %o2
31120 ldd [%l7 + 0x48], %f6
31121 tleu %xcc, 0x7
31122 xorcc %l1, 0x1A2E, %o3
31123 wr %g0, 0x19, %asi
31124 sta %f15, [%l7 + 0x4C] %asi
31125 subcc %l3, %g1, %i0
31126 ba,pn %xcc, loop_2932
31127 fcmpeq32 %f12, %f2, %o1
31128 mulx %i5, %g3, %g2
31129 array8 %l0, %i4, %o4
31130loop_2932:
31131 movleu %icc, %o5, %g5
31132 set 0x40, %o7
31133 ldda [%l7 + %o7] 0x0c, %f16
31134 fone %f6
31135 bcs,a %icc, loop_2933
31136 edge16 %i3, %l4, %o0
31137 smulcc %l2, %i6, %i2
31138 saved
31139 rdpr %cwp, %g1
31140 rdpr %cansave, %g2
31141 rdpr %canrestore, %g3
31142 rdpr %cleanwin, %g4
31143 rdpr %otherwin, %g5
31144 rdpr %wstate, %g6
31145loop_2933:
31146 movgu %xcc, %l5, %o6
31147 udivcc %i7, 0x1489, %o7
31148 stbar
31149 edge8ln %i1, %g4, %g7
31150 swap [%l7 + 0x6C], %l6
31151 fornot1s %f7, %f4, %f6
31152 nop
31153 setx loop_2934, %l0, %l1
31154 jmpl %l1, %o2
31155 edge8l %g6, %l1, %l3
31156 sir 0x1C20
31157 fmovsge %icc, %f31, %f29
31158loop_2934:
31159 subcc %o3, 0x1E67, %g1
31160 movrlez %i0, 0x2D0, %o1
31161 umul %i5, %g3, %l0
31162 andncc %i4, %o4, %o5
31163 st %f14, [%l7 + 0x18]
31164 fmovrdgez %g5, %f20, %f2
31165 brlz %i3, loop_2935
31166 srax %g2, 0x17, %o0
31167 tg %xcc, 0x5
31168 or %l2, %i6, %i2
31169loop_2935:
31170 brnz,a %l4, loop_2936
31171 fcmpne32 %f4, %f8, %l5
31172 movvs %icc, %o6, %i7
31173 edge8ln %o7, %i1, %g7
31174loop_2936:
31175 smulcc %g4, 0x1AC4, %o2
31176 movleu %xcc, %l6, %g6
31177 wr %g0, 0x80, %asi
31178 lduha [%l7 + 0x58] %asi, %l3
31179 edge32n %l1, %g1, %o3
31180 andcc %o1, 0x0264, %i0
31181 brgz %g3, loop_2937
31182 fcmpeq32 %f30, %f16, %i5
31183 tleu %icc, 0x0
31184 udiv %i4, 0x0C54, %o4
31185loop_2937:
31186 ta %icc, 0x4
31187 sdivcc %o5, 0x0B22, %g5
31188 fbg,a %fcc0, loop_2938
31189 fexpand %f28, %f12
31190 fmovdgu %xcc, %f6, %f9
31191 umulcc %l0, 0x1D64, %i3
31192loop_2938:
31193 subc %g2, 0x0F1E, %o0
31194 array32 %i6, %l2, %l4
31195 movge %icc, %i2, %l5
31196 te %icc, 0x5
31197 bneg,a,pt %xcc, loop_2939
31198 tle %icc, 0x6
31199 xorcc %i7, 0x02BA, %o7
31200 fxnors %f19, %f4, %f4
31201loop_2939:
31202 fpmerge %f23, %f24, %f22
31203 or %o6, 0x189A, %i1
31204 mulx %g4, 0x196D, %o2
31205 fmovrdgz %l6, %f18, %f30
31206 edge16n %g6, %l3, %g7
31207 brgz,a %l1, loop_2940
31208 smulcc %o3, %o1, %g1
31209 fornot2s %f19, %f4, %f25
31210 movg %icc, %g3, %i0
31211loop_2940:
31212 orn %i4, %o4, %i5
31213 popc %o5, %l0
31214 fandnot2 %f12, %f6, %f4
31215 sethi 0x1A5D, %i3
31216 saved
31217 rdpr %cwp, %g1
31218 rdpr %cansave, %g2
31219 rdpr %canrestore, %g3
31220 rdpr %cleanwin, %g4
31221 rdpr %otherwin, %g5
31222 rdpr %wstate, %g6
31223 tcs %icc, 0x3
31224 movrne %g2, %o0, %g5
31225 bcs,pn %xcc, loop_2941
31226 srlx %l2, %l4, %i2
31227 taddcc %i6, %l5, %i7
31228 fpsub32s %f6, %f10, %f27
31229loop_2941:
31230 movvc %icc, %o6, %o7
31231 nop
31232 setx loop_2942, %l0, %l1
31233 wrpr 0x1, %tl
31234 wrpr %l1, %tnpc
31235 setx 0x34400001400, %l0, %l1
31236 wrpr %l1, %tstate
31237 wrhpr 0x4, %htstate
31238 done
31239 fmovdcs %xcc, %f18, %f1
31240 fmovrsgz %i1, %f8, %f14
31241 fmovrdne %g4, %f2, %f28
31242loop_2942:
31243 tvc %xcc, 0x6
31244 wr %g0, 0x81, %asi
31245 stwa %o2, [%l7 + 0x10] %asi
31246 edge16n %g6, %l3, %g7
31247 popc %l6, %o3
31248 movvs %xcc, %o1, %g1
31249 andncc %g3, %i0, %i4
31250 ba,a %icc, loop_2943
31251 mova %xcc, %o4, %i5
31252 edge16 %o5, %l1, %l0
31253 movrlez %g2, %o0, %i3
31254loop_2943:
31255 lduw [%l7 + 0x08], %g5
31256 and %l2, %i2, %i6
31257 te %icc, 0x3
31258 movn %xcc, %l5, %i7
31259 array16 %o6, %l4, %o7
31260 wr %g0, 0x80, %asi
31261 stha %i1, [%l7 + 0x0E] %asi
31262 movcs %icc, %o2, %g4
31263 smul %g6, 0x13D0, %g7
31264 fmovrslez %l3, %f5, %f24
31265 udivcc %l6, 0x072B, %o3
31266 orncc %g1, %o1, %g3
31267 move %icc, %i4, %o4
31268 tleu %icc, 0x2
31269 edge8 %i5, %o5, %i0
31270 movrgz %l1, %g2, %l0
31271 mulx %o0, 0x0B24, %g5
31272 xnor %i3, 0x1E06, %i2
31273 saved
31274 rdpr %cwp, %g1
31275 rdpr %cansave, %g2
31276 rdpr %canrestore, %g3
31277 rdpr %cleanwin, %g4
31278 rdpr %otherwin, %g5
31279 rdpr %wstate, %g6
31280 sir 0x1394
31281 fbuge,a %fcc3, loop_2944
31282 taddcctv %i6, %l5, %l2
31283 tsubcc %o6, 0x07B0, %i7
31284 fcmps %fcc2, %f23, %f2
31285loop_2944:
31286 brgez %l4, loop_2945
31287 sir 0x0654
31288 orn %i1, 0x050E, %o7
31289 fmul8ulx16 %f6, %f4, %f12
31290loop_2945:
31291 bne,a,pt %xcc, loop_2946
31292 xnorcc %o2, %g4, %g7
31293 tg %xcc, 0x1
31294 edge32l %l3, %l6, %o3
31295loop_2946:
31296 restored
31297 rdpr %cwp, %g1
31298 rdpr %cansave, %g2
31299 rdpr %canrestore, %g3
31300 rdpr %cleanwin, %g4
31301 rdpr %otherwin, %g5
31302 rdpr %wstate, %g6
31303 movvc %xcc, %g1, %o1
31304 fmovda %xcc, %f2, %f9
31305 tcs %icc, 0x7
31306 subc %g3, %g6, %i4
31307 fsrc1 %f20, %f20
31308 ldx [%l7 + 0x50], %i5
31309 prefetch [%l7 + 0x48], 0x0
31310 fnot1s %f0, %f0
31311 movrne %o5, 0x39D, %o4
31312 tvs %xcc, 0x1
31313 fbge %fcc0, loop_2947
31314 movg %icc, %l1, %i0
31315 edge8ln %g2, %l0, %o0
31316 bvc,a,pt %icc, loop_2948
31317loop_2947:
31318 movne %icc, %i3, %g5
31319 tvs %xcc, 0x6
31320 stw %i6, [%l7 + 0x54]
31321loop_2948:
31322 udivx %i2, 0x15F3, %l5
31323 set 0x40, %i2
31324 ldda [%l7 + %i2] 0x89, %f16
31325 fbug,a %fcc3, loop_2949
31326 movgu %xcc, %o6, %i7
31327 wr %g0, 0x0c, %asi
31328 lduwa [%l7 + 0x68] %asi, %l2
31329loop_2949:
31330 fmul8ulx16 %f10, %f30, %f12
31331 edge8n %l4, %o7, %i1
31332 nop
31333 set 0x48, %i7
31334 ldd [%l7 + %i7], %f24
31335 fnot2s %f2, %f7
31336 subcc %o2, 0x00A0, %g7
31337 bpos,a %xcc, loop_2950
31338 umul %g4, %l3, %o3
31339 fmovdgu %xcc, %f3, %f22
31340 movn %xcc, %l6, %o1
31341loop_2950:
31342 udivx %g1, 0x1F73, %g6
31343 fmovdgu %icc, %f27, %f11
31344 nop
31345 setx loop_2951, %l0, %l1
31346 jmpl %l1, %i4
31347 xnorcc %g3, %o5, %o4
31348 tl %xcc, 0x5
31349 srlx %i5, 0x07, %i0
31350loop_2951:
31351 edge32 %g2, %l1, %l0
31352 fornot2 %f12, %f14, %f20
31353 fmuld8sux16 %f0, %f17, %f18
31354 wr %g0, 0x0c, %asi
31355 ldswa [%l7 + 0x5C] %asi, %i3
31356 movrlez %o0, %i6, %i2
31357 xorcc %g5, 0x16D8, %l5
31358 brz %o6, loop_2952
31359 tle %xcc, 0x7
31360 ldsh [%l7 + 0x4C], %l2
31361 movrgez %i7, %o7, %l4
31362loop_2952:
31363 xor %i1, 0x009F, %g7
31364 fpsub32s %f3, %f18, %f29
31365 movrlz %g4, 0x25B, %o2
31366 fcmpgt32 %f18, %f4, %l3
31367 fmovspos %icc, %f10, %f22
31368 tn %xcc, 0x4
31369 movge %icc, %l6, %o1
31370 tvc %xcc, 0x4
31371 fmul8x16au %f22, %f17, %f12
31372 xnorcc %g1, 0x052B, %g6
31373 bg,pt %icc, loop_2953
31374 fnot1 %f4, %f0
31375 movge %xcc, %i4, %g3
31376 fnot2s %f9, %f6
31377loop_2953:
31378 fmovse %xcc, %f7, %f5
31379 fbu,a %fcc0, loop_2954
31380 ldstub [%l7 + 0x5E], %o5
31381 ld [%l7 + 0x34], %f15
31382 bge,a loop_2955
31383loop_2954:
31384 tl %xcc, 0x4
31385 xnorcc %o3, 0x18F0, %o4
31386 tvs %xcc, 0x5
31387loop_2955:
31388 tsubcctv %i5, 0x0869, %g2
31389 wr %g0, 0x2b, %asi
31390 stba %i0, [%l7 + 0x0E] %asi
31391 membar #Sync
31392 fmul8ulx16 %f6, %f30, %f2
31393 fornot1 %f12, %f28, %f22
31394 addcc %l1, 0x05DA, %i3
31395 movcs %icc, %o0, %l0
31396 stb %i2, [%l7 + 0x61]
31397 smulcc %g5, %i6, %l5
31398 fornot1s %f1, %f25, %f15
31399 mulx %o6, %i7, %o7
31400 subcc %l2, 0x00EE, %i1
31401 fnor %f14, %f4, %f0
31402 edge8ln %l4, %g7, %o2
31403 bl,a loop_2956
31404 xor %g4, 0x17CD, %l3
31405 fmovd %f14, %f24
31406 ldsh [%l7 + 0x6C], %l6
31407loop_2956:
31408 subc %o1, 0x1758, %g6
31409 subccc %g1, 0x1C91, %g3
31410 sir 0x0DED
31411 movpos %icc, %o5, %i4
31412 saved
31413 rdpr %cwp, %g1
31414 rdpr %cansave, %g2
31415 rdpr %canrestore, %g3
31416 rdpr %cleanwin, %g4
31417 rdpr %otherwin, %g5
31418 rdpr %wstate, %g6
31419 edge16l %o4, %i5, %o3
31420 brgez,a %i0, loop_2957
31421 fmuld8ulx16 %f30, %f31, %f10
31422 sra %g2, 0x15, %l1
31423 fornot2 %f26, %f0, %f2
31424loop_2957:
31425 fmovsvc %icc, %f8, %f24
31426 stbar
31427 tneg %icc, 0x5
31428 fmovdvc %xcc, %f25, %f22
31429 fbu,a %fcc3, loop_2958
31430 bleu,pn %xcc, loop_2959
31431 fmovsge %xcc, %f17, %f9
31432 ta %xcc, 0x6
31433loop_2958:
31434 addcc %o0, 0x10ED, %l0
31435loop_2959:
31436 fbl %fcc2, loop_2960
31437 std %i2, [%l7 + 0x38]
31438 fmovrdlz %i2, %f22, %f14
31439 fzero %f8
31440loop_2960:
31441 nop
31442 add %l7, 0x20, %l6
31443 wr %g0, 0x18, %asi
31444 casxa [%l6] 0x18, %i6, %l5
31445 edge32l %g5, %o6, %i7
31446 edge16n %l2, %i1, %l4
31447 ta %icc, 0x5
31448 fmovdpos %xcc, %f27, %f25
31449 fzero %f24
31450 tn %icc, 0x6
31451 movrne %o7, 0x04F, %g7
31452 taddcc %g4, %o2, %l6
31453 andncc %l3, %o1, %g6
31454 fandnot2s %f25, %f31, %f16
31455 brnz %g1, loop_2961
31456 bge loop_2962
31457 fands %f14, %f20, %f31
31458 mulx %o5, 0x142A, %g3
31459loop_2961:
31460 nop
31461 wr %g0, 0x89, %asi
31462 stda %i4, [%l7 + 0x10] %asi
31463loop_2962:
31464 bpos,a loop_2963
31465 fsrc2 %f18, %f18
31466 array8 %i5, %o3, %i0
31467 movl %xcc, %g2, %o4
31468loop_2963:
31469 std %f0, [%l7 + 0x10]
31470 edge16ln %o0, %l1, %i3
31471 fble,a %fcc3, loop_2964
31472 fcmpes %fcc2, %f19, %f11
31473 sdiv %i2, 0x0944, %l0
31474 andn %l5, 0x16AF, %i6
31475loop_2964:
31476 udivx %g5, 0x1851, %i7
31477 ldd [%l7 + 0x50], %f10
31478 sdivcc %l2, 0x1F95, %i1
31479 fbule,a %fcc2, loop_2965
31480 edge32n %l4, %o7, %o6
31481 membar 0x10
31482 umulcc %g4, 0x0325, %o2
31483loop_2965:
31484 brz %g7, loop_2966
31485 fpsub16 %f18, %f18, %f14
31486 brlez,a %l6, loop_2967
31487 movrgz %o1, %l3, %g1
31488loop_2966:
31489 restored
31490 rdpr %cwp, %g1
31491 rdpr %cansave, %g2
31492 rdpr %canrestore, %g3
31493 rdpr %cleanwin, %g4
31494 rdpr %otherwin, %g5
31495 rdpr %wstate, %g6
31496 movrlez %o5, %g3, %g6
31497loop_2967:
31498 smulcc %i4, %i5, %o3
31499 tvs %icc, 0x5
31500 sll %i0, %g2, %o0
31501 swap [%l7 + 0x34], %o4
31502 umul %l1, 0x117E, %i3
31503 mulx %l0, %l5, %i2
31504 movleu %xcc, %g5, %i6
31505 edge16 %i7, %i1, %l2
31506 movrgz %l4, 0x2CB, %o6
31507 fpadd16 %f0, %f30, %f14
31508 movcs %icc, %g4, %o2
31509 fbug %fcc2, loop_2968
31510 udivcc %g7, 0x03D6, %o7
31511 addcc %l6, %o1, %g1
31512 wr %g0, 0xf9, %asi
31513 stda %f0, [%l7 + 0x40] %asi
31514 membar #Sync
31515loop_2968:
31516 xor %l3, 0x0970, %o5
31517 movpos %icc, %g3, %i4
31518 edge32 %g6, %o3, %i0
31519 add %l7, 0x50, %l6
31520 wr %g0, 0x81, %asi
31521 casxa [%l6] 0x81, %i5, %g2
31522 fmovdvs %xcc, %f1, %f10
31523 set 0x40, %o4
31524 ldda [%l7 + %o4] 0x80, %f16
31525 sll %o0, 0x0C, %o4
31526 set 0x0C, %o2
31527 lduwa [%l7 + %o2] 0x18, %l1
31528 subcc %l0, %l5, %i3
31529 bpos,a loop_2969
31530 fxnors %f12, %f9, %f25
31531 swap [%l7 + 0x78], %i2
31532 fcmps %fcc2, %f1, %f1
31533loop_2969:
31534 xorcc %g5, %i6, %i1
31535 tle %xcc, 0x3
31536 edge32l %i7, %l2, %o6
31537 ldsh [%l7 + 0x2A], %g4
31538 fmovrde %o2, %f4, %f20
31539 fnot2 %f18, %f20
31540 edge32n %l4, %g7, %l6
31541 orn %o1, %o7, %g1
31542 fmovrsne %o5, %f5, %f1
31543 edge8l %g3, %l3, %g6
31544 srl %o3, %i0, %i4
31545 stw %i5, [%l7 + 0x24]
31546 fnot2s %f30, %f11
31547 fmovsn %icc, %f5, %f19
31548 edge32l %o0, %g2, %o4
31549 sdivcc %l1, 0x1AD7, %l5
31550 fcmped %fcc3, %f26, %f6
31551 taddcctv %i3, %l0, %i2
31552 fmuld8ulx16 %f16, %f23, %f30
31553 xorcc %g5, 0x12B7, %i6
31554 membar 0x04
31555 siam 0x7
31556 fors %f2, %f11, %f9
31557 wr %g0, 0x89, %asi
31558 lduwa [%l7 + 0x20] %asi, %i7
31559 movvc %xcc, %i1, %o6
31560 nop
31561 setx loop_2970, %l0, %l1
31562 wrpr 0x1, %tl
31563 wrpr %l1, %tpc
31564 add %l1, 0x4, %l1
31565 wrpr %l1, %tnpc
31566 setx 0x34400001400, %l0, %l1
31567 wrpr %l1, %tstate
31568 wrhpr 0x4, %htstate
31569 retry
31570 fmovdl %xcc, %f2, %f19
31571 brz,a %g4, loop_2971
31572 for %f6, %f4, %f18
31573loop_2970:
31574 sth %o2, [%l7 + 0x0A]
31575 fmovrsne %l2, %f24, %f28
31576loop_2971:
31577 fmovscc %xcc, %f0, %f9
31578 udiv %g7, 0x12ED, %l6
31579 movn %icc, %o1, %o7
31580 edge32l %g1, %o5, %g3
31581 fmovrsgz %l4, %f17, %f12
31582 fpack32 %f24, %f16, %f10
31583 brlz,a %l3, loop_2972
31584 or %o3, 0x0047, %g6
31585 fcmpeq32 %f26, %f12, %i0
31586 fmovdleu %xcc, %f23, %f11
31587loop_2972:
31588 ta %xcc, 0x3
31589 set 0x58, %g2
31590 lda [%l7 + %g2] 0x15, %f3
31591 tsubcc %i5, %i4, %g2
31592 fmovdne %xcc, %f24, %f16
31593 fmovdge %xcc, %f29, %f30
31594 stbar
31595 sll %o4, 0x07, %o0
31596 fbg %fcc3, loop_2973
31597 fbge,a %fcc0, loop_2974
31598 fbne,a %fcc3, loop_2975
31599 bneg,a,pt %icc, loop_2976
31600loop_2973:
31601 udivcc %l5, 0x1D89, %l1
31602loop_2974:
31603 edge16l %l0, %i3, %i2
31604loop_2975:
31605 edge32 %g5, %i7, %i6
31606loop_2976:
31607 nop
31608 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
31609 nop ! nop ! stxa %i1, [%g0 + 0x1d0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
31610 fmul8sux16 %f10, %f12, %f2
31611 and %g4, 0x0019, %o2
31612 movrlz %o6, 0x3BC, %l2
31613 orcc %g7, 0x1538, %o1
31614 edge8l %l6, %o7, %o5
31615 edge32l %g1, %g3, %l4
31616 fpadd32s %f16, %f18, %f13
31617 subcc %l3, %o3, %i0
31618 fandnot2s %f12, %f6, %f0
31619 tle %xcc, 0x5
31620 EXIT_GOOD
31621
31622
31623
31624!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31625!
31626! Stats for Thread 0:
31627!
31628! Type l : 2876
31629! Type x : 1364
31630! Type cti : 2976
31631! Type f : 4430
31632! Type i : 13354
31633!
31634!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31635
31636
31637 EXIT_GOOD /* test finish */
31638
31639/************************************************************************
31640 Test case data start
31641 ************************************************************************/
31642.data
31643user_data_start:
31644scratch_area:
31645.word 0xA23A9739
31646.word 0xC9349285
31647.word 0x5C7E0BF4
31648.word 0x9EAFCDAC
31649.word 0x997CCD76
31650.word 0xC1BE5D6C
31651.word 0x5C96A458
31652.word 0xDCD05770
31653.word 0xF1055208
31654.word 0xB34468C8
31655.word 0xB58D60FB
31656.word 0x7B8ED7C9
31657.word 0xF5007B55
31658.word 0xBF9A67B0
31659.word 0xCFB9EEFA
31660.word 0x7280185B
31661.word 0x86F0A806
31662.word 0x540FAD5E
31663.word 0xED671374
31664.word 0x63DFF881
31665.word 0xDB417FE3
31666.word 0xFB9EE289
31667.word 0xBE8BB154
31668.word 0xEB7A4C99
31669.word 0x11E1294D
31670.word 0x9E3E5DE4
31671.word 0x1BAB3BEF
31672.word 0x617B6392
31673.word 0x4888548E
31674.word 0x5F3F4EA0
31675.word 0xAABA439F
31676.word 0x12E854EA
31677.word 0x2C3690A3
31678.word 0x623CD985
31679.word 0xD801AAD9
31680.word 0x9FF6D42F
31681.word 0x25C9F4EF
31682.word 0x30099D67
31683.word 0x4C2891C0
31684.word 0xB380EB56
31685.word 0x8ECC35DD
31686.word 0x6D01EC70
31687.word 0x09711C89
31688.word 0x804BC5FA
31689.word 0xC074E041
31690.word 0xF60B9C7B
31691.word 0xB266DA29
31692.word 0x19E01A90
31693.word 0xAAF313B7
31694.word 0x294671C7
31695.word 0x70322679
31696.word 0xB00D0706
31697.word 0x27ECC19E
31698.word 0x39AFBF49
31699.word 0x29A1CF9D
31700.word 0x201E0997
31701.word 0xA3247FF6
31702.word 0x89F063CF
31703.word 0x9ADB653A
31704.word 0x058B9988
31705.word 0x89646CB3
31706.word 0x802D6682
31707.word 0xA517BAE6
31708.word 0x1F2898A1
31709.end